--- lbbs/include/bbs.h 2005/04/08 11:11:11 1.6 +++ lbbs/include/bbs.h 2005/05/07 09:28:12 1.8 @@ -15,6 +15,9 @@ * * ***************************************************************************/ +#ifndef _BBS_H_ +#define _BBS_H_ + #include //BBS @@ -31,26 +34,26 @@ extern long BBS_max_user; extern char BBS_start_dt[50]; //User privilege -#define S_NONE 0x0 -#define S_LIST 0x1 -#define S_GETEXP 0x2 -#define S_POST 0x4 -#define S_MSG 0x8 -#define S_MAIL 0x10 -#define S_MAN_S 0x20 -#define S_MAN_M 0x60 //(0x40 | 0x20) -#define S_ADMIN 0xe0 //(0x80 | 0x40 | 0x20) -#define S_ALL 0xff -#define S_DEFAULT 0x3 //0x1 | 0x2 - -#define P_GUEST 0x0 //游客 -#define P_USER 0x1 //普通用户 -#define P_AUTH_USER 0x2 //认证用户 -#define P_MAN_S 0x4 //副版主 -#define P_MAN_M 0x8 //正版主 -#define P_MAN_C 0x10 //栏目主管 -#define P_ADMIN_S 0x20 //次系统管理员 -#define P_ADMIN_M 0x40 //主系统管理员 +#define S_NONE 0x0 +#define S_LIST 0x1 +#define S_GETEXP 0x2 +#define S_POST 0x4 +#define S_MSG 0x8 +#define S_MAIL 0x10 +#define S_MAN_S 0x20 +#define S_MAN_M 0x60 //(0x40 | 0x20) +#define S_ADMIN 0xe0 //(0x80 | 0x40 | 0x20) +#define S_ALL 0xff +#define S_DEFAULT 0x3 //0x1 | 0x2 + +#define P_GUEST 0x0 //锟轿匡拷 +#define P_USER 0x1 //锟斤拷通锟矫伙拷 +#define P_AUTH_USER 0x2 //锟斤拷证锟矫伙拷 +#define P_MAN_S 0x4 //锟斤拷锟斤拷锟斤拷 +#define P_MAN_M 0x8 //锟斤拷锟斤拷锟? +#define P_MAN_C 0x10 //8目锟斤拷锟? +#define P_ADMIN_S 0x20 //锟斤拷系统锟斤拷锟斤拷员 +#define P_ADMIN_M 0x40 //锟斤拷系统锟斤拷锟斤拷员 struct user_priv { @@ -81,3 +84,5 @@ extern time_t BBS_last_access_tm; extern time_t BBS_last_sub_tm; extern char BBS_current_section_name[20]; + +#endif //_BBS_H_