/* * This header file is auto-generated from pttbbs/mbbsd/var.c . * Please do NOT edit this file directly. */ #ifndef INCLUDE_VAR_H #define INCLUDE_VAR_H #include "bbs.h" #define INCLUDE_VAR_H extern char *str_permid[]; extern char *str_permboard[]; extern int usernum; extern int currmode; extern int curredit; extern int showansi; extern int paste_level; extern int currbid; extern char quote_file[80]; extern char quote_user[80]; extern char paste_title[STRLEN]; extern char paste_path[256]; extern char currtitle[TTLEN + 1]; extern char vetitle[TTLEN + 1]; extern char currowner[IDLEN + 2]; extern char currauthor[IDLEN + 2]; extern char currfile[FNLEN];/* current file name @ bbs.c mail.c */ extern char *currboard; extern char currBM[IDLEN * 3 + 10]; extern char reset_color[4]; extern char margs[64]; extern pid_t currpid; /* current process ID */ extern time_t login_start_time; extern time_t start_time; extern time_t paste_time; extern userec_t *cuser; extern userec_t xuser; /* lookup user structure */ extern crosspost_t postrecord; /* anti cross post */ extern unsigned int currbrdattr; extern unsigned int currstat; extern unsigned char currfmode; /* current file mode */ extern char *fn_passwd; extern char *fn_board; extern char *fn_note_ans; extern char *fn_register; extern char *fn_plans; extern char *fn_writelog; extern char *fn_talklog; extern char *fn_overrides; extern char *fn_reject; extern char *fn_canvote; extern char *fn_notes; extern char *fn_water; extern char *fn_visable; extern char *fn_mandex; extern char *fn_proverb; extern char *loginview_file[NUMVIEWFILE][2]; extern char *msg_seperator; extern char *msg_mailer; extern char *msg_shortulist; extern char *msg_cancel; extern char *msg_usr_left; extern char *msg_nobody; extern char *msg_sure_ny; extern char *msg_sure_yn; extern char *msg_bid; extern char *msg_uid; extern char *msg_del_ok; extern char *msg_del_ny; extern char *msg_fwd_ok; extern char *msg_fwd_err1; extern char *msg_fwd_err2; extern char *err_board_update; extern char *err_bid; extern char *err_uid; extern char *err_filename; extern char *str_mail_address; extern char *str_new; extern char *str_reply; extern char *str_space; extern char *str_sysop; extern char *str_author1; extern char *str_author2; extern char *str_post1; extern char *str_post2; extern char *BBSName; extern char *ModeTypeTable[MAX_MODES]; extern int b_lines; extern int t_lines; extern int p_lines; extern int t_columns; extern char *strtstandout; extern int strtstandoutlen; extern char *endstandout; extern int endstandoutlen; extern char *clearbuf; extern int clearbuflen; extern char *cleolbuf; extern int cleolbuflen; extern char *scrollrev; extern int scrollrevlen; extern int automargins; extern time_t now; extern int KEY_ESC_arg; extern int watermode; extern int numboards; extern int *GLOBALVAR; extern SHM_t *SHM; extern boardheader_t *bcache; extern userinfo_t *currutmp; extern int class_bid; extern int brc_num; extern time_t brc_list[BRC_MAXNUM]; extern int TagNum; /* tag's number */ extern TagItem TagList[MAXTAGS]; /* ascending list */ extern int TagBoard; extern char currdirect[64]; extern char save_title[STRLEN]; extern time_t board_visit_time; extern char real_name[IDLEN + 1]; extern int local_article; extern int talkrequest; extern char fromhost[STRLEN]; extern char water_usies; extern FILE *fp_writelog; extern water_t water[6], *swater[6], *water_which; extern char trans_buffer[256]; extern rc_t chc_from, chc_to, chc_select, chc_cursor; extern int chc_lefttime; extern int chc_my, chc_turn, chc_selected, chc_firststep; extern char chc_warnmsg[64], *chc_mateid; extern screenline_t *big_picture; extern unsigned char scr_lns; extern unsigned short scr_cols; extern char roll; extern char ku[BRDSIZ][BRDSIZ]; extern unsigned char *pat, *adv; extern unsigned char *pat_gomoku /* [1954] */; extern unsigned char *adv_gomoku /* [978] */; extern word_t *toplev; #ifndef _BBS_UTIL_C_ extern commands_t cmdlist[]; #endif extern char *friend_file[8]; #ifdef NOKILLWATERBALL extern char reentrant_write_request; #endif #ifdef PTTBBS_UTIL #ifdef OUTTA_TIMER #define COMMON_TIME (SHM->GV2.e.now) #else #define COMMON_TIME (time(0)) #endif #else #define COMMON_TIME (now) #endif #endif /* INCLUDE_VAR_H */