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 + -
显示快捷键?