X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=src%2Ftools.h;h=bab14cb658f3771c1612be726a21f7b38341f976;hb=bc2ce8e4b8c64a6ea849cb78a8cf0d0e9e4da7a3;hp=6a37f6b27deee5e6bc90fee178eaf70e197ef779;hpb=706e48b1e666054030c491d864f740071e390038;p=NeonServV5.git diff --git a/src/tools.h b/src/tools.h index 6a37f6b..bab14cb 100644 --- a/src/tools.h +++ b/src/tools.h @@ -1,4 +1,4 @@ -/* tools.h - NeonServ v5.3 +/* tools.h - NeonServ v5.6 * Copyright (C) 2011-2012 Philipp Kreil (pk910) * * This program is free software: you can redistribute it and/or modify @@ -19,9 +19,10 @@ #include "main.h" -#define TABLE_FLAG_USE_POINTER 0x01 -#define TABLE_FLAG_COL_BOLD 0x02 -#define TABLE_FLAG_COL_CONTENTS 0x04 +#define TABLE_FLAG_USE_POINTER 0x01 +#define TABLE_FLAG_COL_BOLD 0x02 +#define TABLE_FLAG_COL_CONTENTS 0x04 +#define TABLE_FLAG_COL_SKIP_NULL 0x08 struct ClientSocket; struct UserNode; @@ -74,6 +75,7 @@ struct ModeBuffer { /* MODULAR ACCESSIBLE */ char* timeToStr(struct UserNode *user, int seconds, int items, char *buf); /* MODULAR ACCESSIBLE */ int strToTime(struct UserNode *user, char *str); +/* MODULAR ACCESSIBLE */ int getCurrentSecondsOfDay(); /* MODULAR ACCESSIBLE */ struct ModeBuffer* initModeBuffer(struct ClientSocket *client, struct ChanNode *chan); /* MODULAR ACCESSIBLE */ void modeBufferSet(struct ModeBuffer *modeBuf, int add, char mode, char *param); @@ -90,6 +92,9 @@ struct ModeBuffer { /* MODULAR ACCESSIBLE */ unsigned long crc32(const char *text); +/* MODULAR ACCESSIBLE */ int stricmp (const char *s1, const char *s2); +/* MODULAR ACCESSIBLE */ int stricmplen (const char *s1, const char *s2, int len); + void init_tools(); #endif