fb2kstruct.h

来自「bbs server linux平台下软件源码」· C头文件 代码 · 共 153 行

H
153
字号
/** * This is the original struct.h file for Firebird 2000 .*/#ifndef BBS_OLDSTRUCT_H#define BBS_OLDSTRUCT_H#define MYPASSLEN 14struct olduserec {              /* Structure used to hold information in */    char userid[IDLEN + 2];     /* PASSFILE */    time_t firstlogin;    char lasthost[16];    unsigned int numlogins;    unsigned int numposts;    unsigned int nummedals;     /* 奖章数 */    unsigned int money;         /* 存款 */    unsigned int bet;           /* 贷款 */    time_t dateforbet;    char flags[2];#ifdef ENCPASSLEN    char passwd[ENCPASSLEN];#else    char passwd[PASSLEN];#endif    char username[NAMELEN];    char ident[NAMELEN];    char termtype[16];    char reginfo[STRLEN - 16];    unsigned int userlevel;    time_t lastlogin;    time_t lastlogout;          /* 最近离线时间 */    time_t stay;    char realname[NAMELEN];    char address[STRLEN];    char email[STRLEN - 12];    unsigned int nummails;    time_t lastjustify;    char gender;    unsigned char birthyear;    unsigned char birthmonth;    unsigned char birthday;    int signature;    unsigned int userdefine;    time_t notedate;    int noteline;};struct oldboardheader {         /* This structure is used to hold data in */    char filename[STRLEN];      /* the BOARDS files */    char owner[STRLEN - BM_LEN];    char BM[BM_LEN - 1];    char flag;    char title[STRLEN];    unsigned level;    unsigned char accessed[12];};struct oldfileheader {          /* This structure is used to hold data in */    char filename[STRLEN];      /* the DIR files */    char owner[STRLEN];    char title[STRLEN];    unsigned level;    unsigned char accessed[12]; /* struct size = 256 bytes */};struct override {    char id[13];    char exp[40];};#define FAVORITES_NUM   20typedef struct __Favorites {    char boards[FAVORITES_NUM][STRLEN];    int num;    int initialized;} Favorites;#endif#define MY_PERM_BASIC      000001#define MY_PERM_CHAT       000002#define MY_PERM_PAGE       000004#define MY_PERM_POST       000010#define MY_PERM_LOGINOK    000020#define MY_PERM_DENYPOST   000040#define MY_PERM_CLOAK      000100#define MY_PERM_SEECLOAK   000200#define MY_PERM_XEMPT      000400#define MY_PERM_WELCOME    001000#define MY_PERM_BOARDS     002000#define MY_PERM_ACCOUNTS   004000#define MY_PERM_CHATCLOAK  010000#define MY_PERM_OVOTE      020000#define MY_PERM_SYSOP      040000#define MY_PERM_POSTMASK  0100000#define MY_PERM_ANNOUNCE  0200000#define MY_PERM_OBOARDS   0400000#define MY_PERM_ACBOARD   01000000#define MY_PERM_NOZAP     02000000#define MY_PERM_FORCEPAGE 04000000#define MY_PERM_EXT_IDLE  010000000#define MY_PERM_SPECIAL1  020000000#define MY_PERM_SPECIAL2  040000000#define MY_PERM_SPECIAL3  0100000000#define MY_PERM_SPECIAL4  0200000000#define MY_PERM_SPECIAL5  0400000000#define MY_PERM_SPECIAL6  01000000000#define MY_PERM_SPECIAL7  02000000000#define MY_PERM_SPECIAL8  04000000000#define MY_DEF_FRIENDCALL		 000001#define MY_DEF_ALLMSG			 000002#define MY_DEF_FRIENDMSG		 000004#define MY_DEF_SOUNDMSG			 000010#define MY_DEF_COLOR			 000020#define MY_DEF_ACBOARD			 000040#define MY_DEF_ENDLINE			 000100#define MY_DEF_EDITMSG			 000200#define MY_DEF_NOTMSGFRIEND		 000400#define MY_DEF_NORMALSCR		 001000#define MY_DEF_NEWPOST			 002000#define MY_DEF_CIRCLE			 004000#define MY_DEF_FIRSTNEW			 010000#define MY_DEF_LOGFRIEND		 020000#define MY_DEF_INNOTE			 040000#define MY_DEF_OUTNOTE			 0100000#define MY_DEF_MAILMSG			 0200000#define MY_DEF_LOGOUT			 0400000#define MY_DEF_SEEWELC1			01000000#define MY_DEF_LOGINFROM		02000000#define MY_DEF_NOTEPAD			04000000#define MY_DEF_NOLOGINSEND		010000000#define MY_DEF_THESIS			020000000       /* youzi */#define MY_DEF_MSGGETKEY		040000000#define MY_DEF_DELDBLCHAR		0100000000      /*  KCN */#define MY_DEF_USEGB			0200000000      /*  KCN  */#define MY_DEF_NEWSTOP10		0400000000      /*  全国十大定制 Czz  */#define MY_NUMDEFINES 27#define MY_VOTE_FLAG    0x1#define MY_NOZAP_FLAG   0x2#define MY_OUT_FLAG     0x4#define MY_ANONY_FLAG   0x8#define MY_FILE_READ  0x1#define MY_FILE_OWND  0x2#define MY_FILE_VISIT 0x4#define MY_FILE_MARKED 0x8#define MY_FILE_DIGEST 0x10#define MY_FILE_FORWARDED 0x20

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?