/* $Id: var.c,v 1.8 2002/06/19 13:32:23 lwms Exp $ */
#define INCLUDE_VAR_H
#include "bbs.h"

char *str_permid[] = {
    "���v�O",                   /* PERM_BASIC */
    "�i�J��ѫ�",                 /* PERM_CHAT */
    "��H���",                   /* PERM_PAGE */
    "�o���峹",                   /* PERM_POST */
    "���U�{�ǻ{��",               /* PERM_LOGINOK */
    "�H��L�W��",                 /* PERM_MAILLIMIT */
    "�����N",                     /* PERM_CLOAK */
    "�ݨ��Ԫ�",                   /* PERM_SEECLOAK */
    "�ä[�O�d�b��",               /* PERM_XEMPT */
    "���������N",                 /* PERM_DENYPOST */
    "�O�D",                       /* PERM_BM */
    "�b���`��",                   /* PERM_ACCOUNTS */
    "��ѫ��`��",                 /* PERM_CHATCLOAK */
    "�ݪO�`��",                   /* PERM_BOARD */
    "����",                       /* PERM_SYSOP */
    "BBSADM",                     /* PERM_POSTMARK */
    "���C�J�Ʀ�]",               /* PERM_NOTOP */
    "�H�k�q�r��",                 /* PERM_VIOLATELAW */
    "���������~���H",             /* PERM_ */
    "�S�Q��",                     /* PERM_ */
    "��ı����",                   /* PERM_VIEWSYSOP */
    "�[��ϥΪ̦���",             /* PERM_LOGUSER */
    "��ذ��`��z�v",             /* PERM_Announce */
    "������",                     /* PERM_RELATION */
    "�S�Ȳ�",                     /* PERM_SMG */
    "�{����",                     /* PERM_PRG */
    "���ʲ�",                     /* PERM_ACTION */
    "���u��",                     /* PERM_PAINT */
    "�ߪk��",                     /* PERM_LAW */
    "�p�ժ�",                     /* PERM_SYSSUBOP */
    "�@�ťD��",                   /* PERM_LSYSOP */
    "�ޢ���"                      /* PERM_PTT */  
};

char *str_permboard[] = {
    "���i Zap",                   /* BRD_NOZAP */
    "���C�J�έp",                 /* BRD_NOCOUNT */
    "����H",                     /* BRD_NOTRAN */
    "�s�ժO",                     /* BRD_GROUP */
    "���êO",                     /* BRD_HIDE */
    "����(���ݳ]�w)",             /* BRD_POSTMASK */
    "�ΦW�O",                     /* BRD_ANONYMOUS */
    "�w�]�ΦW�O",                 /* BRD_DEFAULTANONYMOUS */
    "�H�k��i���ݪO",             /* BRD_BAD */
    "�s�p�M�άݪO",               /* BRD_VOTEBOARD */
    "�wĵ�i�n�o��",               /* BRD_WARNEL */
    "�����ݪO�s��",               /* BRD_TOP */
    "�S�Q��",
    "�S�Q��",
    "�S�Q��",
    "�S�Q��",
    "�S�Q��", 
    "�S�Q��",
    "�S�Q��",
    "�S�Q��",
    "�S�Q��",
    "�S�Q��", 
    "�S�Q��",
    "�S�Q��",
    "�S�Q��",
    "�S�Q��",
    "�S�Q��", 
    "�S�Q��",
    "�S�Q��",
    "�S�Q��",
    "�S�Q��",
    "�S�Q��", 
};

int     usernum;
int     currmode = 0;
int     curredit = 0;
int     showansi = 1;
int     paste_level;
int     currbid;
char    quote_file[80] = "\0";
char    quote_user[80] = "\0";
char    paste_title[STRLEN];
char    paste_path[256];
char    currtitle[TTLEN + 1] = "\0";
char    vetitle[TTLEN + 1] = "\0";
char    currowner[IDLEN + 2] = "\0";
char    currauthor[IDLEN + 2] = "\0";
char    currfile[FNLEN];           /* current file name @ bbs.c mail.c */
char    currboard[IDLEN + 2];
char    currBM[IDLEN * 3 + 10];
char    reset_color[4] = "\033[m";
char    margs[64] = "\0";           /*  main argv list*/
pid_t   currpid;                  /* current process ID */
time_t  login_start_time;
time_t  paste_time;
userec_t        cuser;                   /* current user structure */
userec_t        xuser;                   /* lookup user structure */
crosspost_t     postrecord;           /* anti cross post */
unsigned int    currbrdattr;
unsigned int    currstat;
unsigned char   currfmode;               /* current file mode */

/* global string variables */
/* filename */

char *fn_passwd    = FN_PASSWD;
char *fn_board     = FN_BOARD;
char *fn_note_ans  = FN_NOTE_ANS;
char *fn_register  = "register.new";
char *fn_plans     = "plans";
char *fn_writelog  = "writelog";
char *fn_talklog   = "talklog";
char *fn_overrides = FN_OVERRIDES;
char *fn_reject    = FN_REJECT;
char *fn_canvote   = FN_CANVOTE;
char *fn_notes     = "notes";
char *fn_water     = FN_WATER;
char *fn_visable   = FN_VISABLE;
char *fn_mandex    = "/.Names";
char *fn_proverb   = "proverb";

/* are descript in userec.loginview */

char *loginview_file[NUMVIEWFILE][2] = {
    {FN_NOTE_ANS       ,"�IJ��W���y���O"},
    {FN_TOPSONG        ,"�I�q�Ʀ�]"    },
    {"etc/topusr"      ,"�Q�j�Ʀ�]"    },
    {"etc/topusr100"   ,"�ʤj�Ʀ�]"   },
    {"etc/birth.today" ,"����جP"     },
    {"etc/weather.tmp" ,"�Ѯ�ֳ�"     },
    {"etc/stock.tmp"   ,"�ѥ��ֳ�"     },
    {"etc/day"         ,"����Q�j���D"  },
    {"etc/week"        ,"�@�g���Q�j���D"},
    {"etc/today"       ,"���ѤW���H��"  },
    {"etc/yesterday"   ,"�Q��W���H��"  },
    {"etc/history"     ,"���v�W������"  },
    {"etc/topboardman" ,"��ذϱƦ�]"  },
    {"etc/topboard.tmp","�ݪO�H��Ʀ�]"}
};

/* message */
char *msg_seperator  = MSG_SEPERATOR;
char *msg_mailer     = MSG_MAILER;
char *msg_shortulist = MSG_SHORTULIST;

char *msg_cancel     = MSG_CANCEL;
char *msg_usr_left   = MSG_USR_LEFT;
char *msg_nobody     = MSG_NOBODY;

char *msg_sure_ny    = MSG_SURE_NY;
char *msg_sure_yn    = MSG_SURE_YN;

char *msg_bid        = MSG_BID;
char *msg_uid        = MSG_UID;

char *msg_del_ok     = MSG_DEL_OK;
char *msg_del_ny     = MSG_DEL_NY;

char *msg_fwd_ok     = MSG_FWD_OK;
char *msg_fwd_err1   = MSG_FWD_ERR1;
char *msg_fwd_err2   = MSG_FWD_ERR2;

char *err_board_update = ERR_BOARD_UPDATE;
char *err_bid        = ERR_BID;
char *err_uid        = ERR_UID;
char *err_filename   = ERR_FILENAME;

char *str_mail_address = "." BBSUSER "@" MYHOSTNAME;
char *str_new        = "new";
char *str_reply      = "Re: ";
char *str_space      = " \t\n\r";
char *str_sysop      = "SYSOP";
char *str_author1    = STR_AUTHOR1;
char *str_author2    = STR_AUTHOR2;
char *str_post1      = STR_POST1;
char *str_post2      = STR_POST2;
char *BBSName        = BBSNAME;

/* #define MAX_MODES 78 */
/* MAX_MODES is defined in common.h */

char *ModeTypeTable[MAX_MODES] = {
    "�o�b",                       /* IDLE */
    "�D���",                     /* MMENU */
    "�t��@",                   /* ADMIN */
    "�l����",                   /* MAIL */
    "��Ϳ��",                   /* TMENU */
    "�ϥΪ̿��",                 /* UMENU */
    "XYZ ���",                   /* XMENU */
    "�����ݪO",                   /* CLASS */
    "Play���",                   /* PMENU */
    "�s�S�O�W��",                 /* NMENU */
    "��tt�q�c��",                 /* PSALE */
    "�o���峹",                   /* POSTING */
    "�ݪO�C��",                   /* READBRD */
    "�\\Ū�峹",                  /* READING */
    "�s�峹�C��",                 /* READNEW */
    "��ܬݪO",                   /* SELECT */
    "Ū�H",                       /* RMAIL */
    "�g�H",                       /* SMAIL */
    "��ѫ�",                     /* CHATING */
    "��L",                       /* XMODE */
    "�M��n��",                   /* FRIEND */
    "�W�u�ϥΪ�",                 /* LAUSERS */
    "�ϥΪ̦W��",                 /* LUSERS */
    "�l�ܯ���",                   /* MONITOR */
    "�I�s",                       /* PAGE */
    "�d��",                       /* TQUERY */
    "���",                       /* TALK  */
    "�s�W����",                   /* EDITPLAN */
    "�sñ�W��",                   /* EDITSIG */
    "�벼��",                     /* VOTING */
    "�]�w���",                   /* XINFO */
    "�H������",                   /* MSYSOP */
    "�L�L�L",                     /* WWW */
    "���j�ѤG",                   /* BIG2 */
    "�^��",                       /* REPLY */
    "�Q���y����",                 /* HIT */
    "���y�dzƤ�",                 /* DBACK */
    "���O��",                     /* NOTE */
    "�s��峹",                   /* EDITING */
    "�o�t�γq�i",                 /* MAILALL */
    "�N���",                     /* MJ */
    "�q���ܤ�",                   /* P_FRIEND */
    "�W���~��",                   /* LOGIN */
    "�d�r��",                     /* DICT */
    "�����P",                     /* BRIDGE */
    "���ɮ�",                     /* ARCHIE */
    "���a��",                     /* GOPHER */
    "��News",                     /* NEWS */
    "���Ѳ��;�",                 /* LOVE */
    "�s�y���U��",  		  /* EDITEXP */
    "�ӽ�IP��}",		  /* IPREG */
    "���޿줽��", 		  /* NetAdm */
    "������~�{",  		  /* DRINK */
    "�p���",                     /* CAL */
    "�s�y�y�k��",		  /* PROVERB */
    "���G��",                     /* ANNOUNCE */
    "��y���O",                   /* EDNOTE */
    "�^�~½Ķ��",   		  /* CDICT */
    "�˵��ۤv���~",		  /* LOBJ */
    "�I�q",                       /* OSONG */
    "���b���p��",                 /* CHICKEN */
    "���m��",                     /* TICKET */
    "�q�Ʀr",                     /* GUESSNUM */ 
    "�C�ֳ�",			  /* AMUSE */
    "�¥մ�",			  /* OTHELLO */
    "����l",                     /* DICE*/
    "�o�����",                   /* VICE */  
    "�G�G��ing",                  /* BBCALL */
    "ú�@��",                     /* CROSSPOST */
    "���l��",                     /* M_FIVE */
    "21�Iing",                    /* JACK_CARD */
    "10�I�bing",                  /* TENHALF */ 
    "�W�ŤE�Q�E",                 /* CARD_99 */
    "�����d��",                   /* RAIL_WAY */
    "�j�M���",                    /* SREG */
    "�U�H��",                      /* CHC */
    "�U�t�X",			   /* DARK */
    "NBA�j�q��"                    /* TMPJACK */
    "��tt�d�]�t��",                /* JCEE */
    "���s�峹"                    /* REEDIT */
};

/* indict.c */
char    dict[41], database[41];

/* term.c */
int     b_lines = 23;
int     t_lines = 24;
int     p_lines = 20;
int     t_columns = 80;
char    *strtstandout = "\33[7m";
int     strtstandoutlen = 4;
char    *endstandout = "\33[m";
int     endstandoutlen = 3;
char    *clearbuf = "\33[H\33[J";
int     clearbuflen = 6;
char    *cleolbuf = "\33[K";
int     cleolbuflen = 3;
char    *scrollrev = "\33M";
int     scrollrevlen = 2;
int     automargins = 1;

/* io.c */
time_t  now;
int     KEY_ESC_arg;
int     watermode = -1;
int     wmofo = -1; 
/*
  WATERMODE(WATER_ORIG) | WATERMODE(WATER_NEW):
  Ptt ���y�^�U�Ϊ��Ѽ�
      watermode = -1  �S�b�^���y
                = 0   �b�^�W�@�����y  (Ctrl-R)
	        > 0   �b�^�e n �����y (Ctrl-R Ctrl-R)

  WATERMODE(WATER_OFO)  by in2
        wmofo     = -1  �S�b�^���y
	          = 0   ���b�^���y
		  = 1   �^���y���S������y
        wmofo     >=0 �ɦ�����y�N�u���, ���|��water[]��,
	              �ݦ^�����y���ɭԤ@���g�J.
*/


/* cache.c */
int     numboards = -1;
int     *GLOBALVAR;
SHM_t   *SHM;
boardheader_t   *bcache;
userinfo_t      *currutmp;

/* board.c */
int     class_bid = 0;
int     brc_num;
int     brc_list[BRC_MAXNUM];

/* read.c */
int     TagNum;                 /* tag's number */
TagItem TagList[MAXTAGS];       /* ascending list */
char    currdirect[64];

/* edit.c */
char    save_title[STRLEN];

/* bbs.c */
time_t  board_visit_time;
char    real_name[IDLEN + 1];
int     local_article;

/* mbbsd.c */
int     talkrequest = NA;
char    fromhost[STRLEN] = "\0";
char    water_usies = 0;
FILE    *fp_writelog = NULL;
water_t water[6], *swater[6], *water_which = &water[0];

/* announce.c */
char    trans_buffer[256];

/* chc_play.c */
rc_t    chc_from, chc_to, chc_select, chc_cursor;
int     chc_lefttime;
int     chc_my, chc_turn, chc_selected, chc_firststep;
char    chc_warnmsg[64], *chc_mateid;
int     chc_hiswin, chc_hislose, chc_histie;

/* screen.c */
screenline_t    *big_picture = NULL;
unsigned char   scr_lns, scr_cols;

/* gomo.c */
char    ku[BRDSIZ][BRDSIZ];
unsigned char   *pat, *adv;
unsigned char   *pat_gomoku /* [1954] */ =
/*    0 */ "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
/*   16 */ "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x44\x55\xcc\x00\x00\x00\x00"
/*   32 */ "\x00\x00\x00\x00\x00\x00\x00\x00\x33\x00\x44\x00\x33\x00\x00\x00"
/*   48 */ "\x00\x22\x00\x55\x00\x22\x00\x00\x00\x44\x33\x66\x55\xcc\x33\x66"
/*   64 */ "\x55\xcc\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00"
/*   80 */ "\x55\x00\x55\x00\x05\x00\x55\x02\x46\x00\xaa\x00\x00\x55\x00\x55"
/*   96 */ "\x00\x05\x00\x55\x00\x05\x00\x55\x00\x00\x44\xcc\x44\xcc\x05\xbb"
/*  112 */ "\x44\xcc\x05\xbb\x44\xcc\x05\xbb\x00\x00\x00\x00\x00\x00\x00\x00"
/*  128 */ "\x00\x00\x33\x00\x00\x00\x44\x00\x00\x00\x00\x00\x33\x00\x44\x00"
/*  144 */ "\x33\x22\x66\x00\x55\x55\xcc\x00\x33\x00\x00\x00\x00\x22\x00\x55"
/*  160 */ "\x00\x22\x00\x55\x00\x02\x00\x05\x00\x22\x00\x00\x33\x44\x33\x66"
/*  176 */ "\x55\xcc\x33\x66\x55\xcc\x33\x46\x05\xbb\x33\x66\x55\xcc\x00\x00"
/*  192 */ "\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00\x44\x00\x00\x00"
/*  208 */ "\x33\x00\x00\x22\x55\x22\x55\x02\x05\x22\x55\x02\x46\x22\xaa\x55"
/*  224 */ "\xcc\x22\x55\x02\x46\x22\xaa\x00\x22\x55\x22\x55\x02\x05\x22\x55"
/*  240 */ "\x02\x05\x22\x55\x02\x05\x22\x55\x02\x05\x22\x55\x02\x44\x66\xcc"
/*  256 */ "\x66\xcc\x46\xbb\x66\xcc\x46\xbb\x66\xcc\x46\xbb\x66\xcc\x46\xbb"
/*  272 */ "\x66\xcc\x46\xbb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x33\x00"
/*  288 */ "\x00\x00\x44\x00\x00\x00\x33\x00\x22\x22\x66\x00\x00\x00\x00\x00"
/*  304 */ "\x03\x00\x44\x00\x33\x22\x66\x00\x55\x55\xcc\x00\x33\x22\x66\x00"
/*  320 */ "\x55\x55\xcc\x00\x03\x00\x00\x00\x00\x02\x00\x55\x00\x02\x00\x55"
/*  336 */ "\x00\x02\x00\x05\x00\x02\x00\x55\x00\x02\x02\x46\x00\x02\x00\x55"
/*  352 */ "\x55\x05\x55\x46\xaa\xcc\x55\x46\xaa\xcc\x55\x06\x5a\xbb\x55\x46"
/*  368 */ "\xaa\xcc\x55\x06\x5a\xbb\x55\x46\xaa\xcc\x00\x00\x00\x00\x00\x00"
/*  384 */ "\x00\x00\x00\x00\x03\x00\x00\x00\x44\x00\x00\x00\x33\x00\x22\x22"
/*  400 */ "\x66\x00\x00\x00\x55\x00\x55\x55\x05\x55\x05\x55\x05\x55\x05\x55"
/*  416 */ "\x46\x55\x5a\xaa\xcc\x55\x05\x55\x46\x55\x5a\xaa\xcc\x55\x05\x55"
/*  432 */ "\x06\x55\x0a\x55\x55\x05\x55\x05\x55\x05\x55\x05\x55\x05\x55\x05"
/*  448 */ "\x55\x05\x55\x05\x55\x05\x55\x05\x55\x46\x55\x05\x55\x5a\x55\x5a"
/*  464 */ "\xaa\xcc\xcc\xbb\xcc\xbb\xcc\xbb\xcc\xbb\xcc\xbb\xcc\xbb\xcc\xbb"
/*  480 */ "\xcc\xbb\xcc\xbb\xcc\xbb\xcc\xbb\xcc\xbb\xcc\xbb\xcc\xbb\xcc\xbb"
/*  496 */ "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x33\x00\x00\x00\x44\x00"
/*  512 */ "\x00\x00\x33\x00\x22\x22\x66\x00\x00\x00\x55\x00\x55\x55\xcc\x00"
/*  528 */ "\x00\x00\x00\x00\x33\x00\x44\x00\x33\x22\x66\x00\x55\x55\xcc\x00"
/*  544 */ "\x33\x22\x66\x00\x55\x55\xcc\x00\x33\x02\x46\x00\x05\x05\xbb\x00"
/*  560 */ "\x33\x00\x00\x00\x00\x22\x00\x55\x00\x22\x00\x55\x00\x02\x00\x05"
/*  576 */ "\x00\x22\x00\x55\x00\x02\x02\x46\x00\x22\x00\xaa\x00\x55\x55\xcc"
/*  592 */ "\x00\x22\x00\x00\x33\x44\x33\x66\x55\xcc\x33\x66\x55\xcc\x33\x46"
/*  608 */ "\x05\xbb\x33\x66\x55\xcc\x33\x46\x05\xbb\x33\x66\x55\xcc\x33\x46"
/*  624 */ "\x05\xbb\x33\x66\x55\xcc\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
/*  640 */ "\x03\x00\x00\x00\x44\x00\x00\x00\x33\x00\x22\x22\x66\x00\x00\x00"
/*  656 */ "\x55\x00\x55\x55\xcc\x00\x00\x00\x33\x00\x00\x22\x55\x22\x55\x02"
/*  672 */ "\x05\x22\x55\x02\x46\x22\xaa\x55\xcc\x22\x55\x02\x46\x22\xaa\x55"
/*  688 */ "\xcc\x22\x55\x02\x06\x22\x5a\x05\xbb\x22\x55\x02\x46\x22\xaa\x00"
/*  704 */ "\x22\x55\x22\x55\x02\x05\x22\x55\x02\x05\x22\x55\x02\x05\x22\x55"
/*  720 */ "\x02\x05\x22\x55\x02\x46\x22\x55\x02\x5a\x22\xaa\x55\xcc\x22\x55"
/*  736 */ "\x02\x05\x22\x55\x02\x44\x66\xcc\x66\xcc\x46\xbb\x66\xcc\x46\xbb"
/*  752 */ "\x66\xcc\x46\xbb\x66\xcc\x46\xbb\x66\xcc\x46\xbb\x66\xcc\x46\xbb"
/*  768 */ "\x66\xcc\x46\xbb\x66\xcc\x46\xbb\x66\xcc\x46\xbb\x00\x00\x00\x00"
/*  784 */ "\x00\x00\x00\x00\x00\x00\x33\x00\x00\x00\x44\x00\x00\x00\x33\x00"
/*  800 */ "\x22\x22\x66\x00\x00\x00\x55\x00\x55\x55\xcc\x00\x00\x00\x33\x00"
/*  816 */ "\x22\x22\x66\x00\x00\x00\x00\x00\x03\x00\x44\x00\x33\x22\x66\x00"
/*  832 */ "\x55\x55\xcc\x00\x33\x22\x66\x00\x55\x55\xcc\x00\x03\x02\x46\x00"
/*  848 */ "\x05\x05\xbb\x00\x33\x22\x66\x00\x55\x55\xcc\x00\x03\x00\x00\x00"
/*  864 */ "\x00\x02\x00\x55\x00\x02\x00\x55\x00\x02\x00\x05\x00\x02\x00\x55"
/*  880 */ "\x00\x02\x02\x46\x00\x02\x00\xaa\x00\x55\x55\xcc\x00\x02\x00\x55"
/*  896 */ "\x00\x02\x02\x46\x00\x02\x00\x55\x55\x05\x55\x46\xaa\xcc\x55\x46"
/*  912 */ "\xaa\xcc\x55\x06\x5a\xbb\x55\x46\xaa\xcc\x55\x06\x5a\xbb\x55\x46"
/*  928 */ "\xaa\xcc\x55\x06\x5a\xbb\x55\x46\xaa\xcc\x55\x06\x5a\xbb\x55\x46"
/*  944 */ "\xaa\xcc\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00"
/*  960 */ "\x44\x00\x00\x00\x33\x00\x22\x22\x66\x00\x00\x00\x55\x00\x55\x55"
/*  976 */ "\xcc\x00\x00\x00\x33\x00\x22\x22\x66\x00\x00\x00\x55\x00\x55\x55"
/*  992 */ "\x05\x55\x05\x55\x05\x55\x05\x55\x46\x55\x5a\xaa\xcc\x55\x05\x55"
/* 1008 */ "\x46\x55\x5a\xaa\xcc\x55\x05\x55\x06\x55\x0a\x5a\xbb\x55\x05\x55"
/* 1024 */ "\x46\x55\x5a\xaa\xcc\x55\x05\x55\x06\x55\x0a\x55\x55\x05\x55\x05"
/* 1040 */ "\x55\x05\x55\x05\x55\x05\x55\x05\x55\x05\x55\x05\x55\x05\x55\x05"
/* 1056 */ "\x55\x46\x55\x05\x55\x5a\x55\x5a\xaa\xcc\x55\x05\x55\x05\x55\x05"
/* 1072 */ "\x55\x46\x55\x05\x55\x5a\x55\x5a\xaa\xcc\xcc\xbb\xcc\xbb\xcc\xbb"
/* 1088 */ "\xcc\xbb\xcc\xbb\xcc\xbb\xcc\xbb\xcc\xbb\xcc\xbb\xcc\xbb\xcc\xbb"
/* 1104 */ "\xcc\xbb\xcc\xbb\xcc\xbb\xcc\xbb\xcc\xbb\xcc\xbb\xcc\xbb\xcc\xbb"
/* 1120 */ "\xcc\xbb\xcc\xbb\xcc\xbb\xcc\xbb\x00\x00\x00\x00\x00\x00\x00\x00"
/* 1136 */ "\x00\x00\x33\x00\x00\x00\x44\x00\x00\x00\x33\x00\x22\x22\x66\x00"
/* 1152 */ "\x00\x00\x55\x00\x55\x55\xcc\x00\x00\x00\x33\x00\x22\x22\x66\x00"
/* 1168 */ "\x00\x00\x55\x00\x55\x55\xcc\x00\x00\x00\x00\x00\x33\x00\x44\x00"
/* 1184 */ "\x33\x22\x66\x00\x55\x55\xcc\x00\x33\x22\x66\x00\x55\x55\xcc\x00"
/* 1200 */ "\x33\x02\x46\x00\x05\x05\xbb\x00\x33\x22\x66\x00\x55\x55\xcc\x00"
/* 1216 */ "\x33\x02\x46\x00\x05\x05\xbb\x00\x33\x00\x00\x00\x00\x22\x00\x55"
/* 1232 */ "\x00\x22\x00\x55\x00\x02\x00\x05\x00\x22\x00\x55\x00\x02\x02\x46"
/* 1248 */ "\x00\x22\x00\xaa\x00\x55\x55\xcc\x00\x22\x00\x55\x00\x02\x02\x46"
/* 1264 */ "\x00\x22\x00\xaa\x00\x55\x55\xcc\x00\x22\x00\x00\x03\x44\x33\x66"
/* 1280 */ "\x55\xcc\x33\x66\x55\xcc\x03\x46\x05\xbb\x33\x66\x55\xcc\x03\x46"
/* 1296 */ "\x05\xbb\x33\x66\x55\xcc\x03\x46\x05\xbb\x33\x66\x55\xcc\x03\x46"
/* 1312 */ "\x05\xbb\x33\x66\x55\xcc\x03\x46\x05\xbb\x33\x66\x55\xcc\x00\x00"
/* 1328 */ "\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00\x44\x00\x00\x00"
/* 1344 */ "\x33\x00\x22\x22\x66\x00\x00\x00\x55\x00\x55\x55\xcc\x00\x00\x00"
/* 1360 */ "\x33\x00\x22\x22\x66\x00\x00\x00\x55\x00\x55\x55\xcc\x00\x00\x00"
/* 1376 */ "\x03\x00\x00\x02\x55\x02\x55\x02\x05\x02\x55\x02\x46\x02\xaa\x55"
/* 1392 */ "\xcc\x02\x55\x02\x46\x02\xaa\x55\xcc\x02\x55\x02\x06\x02\x5a\x05"
/* 1408 */ "\xbb\x02\x55\x02\x46\x02\xaa\x55\xcc\x02\x55\x02\x06\x02\x5a\x05"
/* 1424 */ "\xbb\x02\x55\x02\x46\x02\xaa\x00\x02\x55\x02\x55\x02\x05\x02\x55"
/* 1440 */ "\x02\x05\x02\x55\x02\x05\x02\x55\x02\x05\x02\x55\x02\x46\x02\x55"
/* 1456 */ "\x02\x5a\x02\xaa\x55\xcc\x02\x55\x02\x05\x02\x55\x02\x46\x02\x55"
/* 1472 */ "\x02\x5a\x02\xaa\x55\xcc\x02\x55\x02\x05\x02\x55\x02\x05\x46\xcc"
/* 1488 */ "\x46\xcc\x06\xbb\x46\xcc\x06\xbb\x46\xcc\x06\xbb\x46\xcc\x06\xbb"
/* 1504 */ "\x46\xcc\x06\xbb\x46\xcc\x06\xbb\x46\xcc\x06\xbb\x46\xcc\x06\xbb"
/* 1520 */ "\x46\xcc\x06\xbb\x46\xcc\x06\xbb\x46\xcc\x06\xbb\x46\xcc\x06\xbb"
/* 1536 */ "\x46\xcc\x06\xbb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x33\x00"
/* 1552 */ "\x00\x00\x44\x00\x00\x00\x33\x00\x22\x22\x66\x00\x00\x00\x55\x00"
/* 1568 */ "\x55\x55\xcc\x00\x00\x00\x33\x00\x22\x22\x66\x00\x00\x00\x55\x00"
/* 1584 */ "\x55\x55\xcc\x00\x00\x00\x33\x00\x02\x02\x46\x00\x00\x00\x00\x00"
/* 1600 */ "\x03\x00\x44\x00\x33\x22\x66\x00\x55\x55\xcc\x00\x33\x22\x66\x00"
/* 1616 */ "\x55\x55\xcc\x00\x03\x02\x46\x00\x05\x05\xbb\x00\x33\x22\x66\x00"
/* 1632 */ "\x55\x55\xcc\x00\x03\x02\x46\x00\x05\x05\xbb\x00\x33\x22\x66\x00"
/* 1648 */ "\x55\x55\xcc\x00\x03\x00\x00\x00\x00\x02\x00\x55\x00\x02\x00\x55"
/* 1664 */ "\x00\x02\x00\x05\x00\x02\x00\x55\x00\x02\x02\x46\x00\x02\x00\xaa"
/* 1680 */ "\x00\x55\x55\xcc\x00\x02\x00\x55\x00\x02\x02\x46\x00\x02\x00\xaa"
/* 1696 */ "\x00\x55\x55\xcc\x00\x02\x00\x55\x00\x02\x02\x06\x00\x02\x00\x05"
/* 1712 */ "\x05\x05\x05\x46\x5a\xcc\x05\x46\x5a\xcc\x05\x06\x0a\xbb\x05\x46"
/* 1728 */ "\x5a\xcc\x05\x06\x0a\xbb\x05\x46\x5a\xcc\x05\x06\x0a\xbb\x05\x46"
/* 1744 */ "\x5a\xcc\x05\x06\x0a\xbb\x05\x46\x5a\xcc\x05\x06\x0a\xbb\x05\x46"
/* 1760 */ "\x5a\xcc\x05\x06\x0a\xbb\x05\x46\x5a\xcc\x00\x00\x00\x00\x00\x00"
/* 1776 */ "\x00\x00\x00\x00\x03\x00\x00\x00\x44\x00\x00\x00\x33\x00\x22\x22"
/* 1792 */ "\x66\x00\x00\x00\x55\x00\x55\x55\xcc\x00\x00\x00\x33\x00\x22\x22"
/* 1808 */ "\x66\x00\x00\x00\x55\x00\x55\x55\xcc\x00\x00\x00\x03\x00\x02\x02"
/* 1824 */ "\x46\x00\x00\x00\x05\x00\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05"
/* 1840 */ "\x46\x05\x5a\x5a\xcc\x05\x05\x05\x46\x05\x5a\x5a\xcc\x05\x05\x05"
/* 1856 */ "\x06\x05\x0a\x0a\xbb\x05\x05\x05\x46\x05\x5a\x5a\xcc\x05\x05\x05"
/* 1872 */ "\x06\x05\x0a\x0a\xbb\x05\x05\x05\x46\x05\x5a\x5a\xcc\x05\x05\x05"
/* 1888 */ "\x06\x05\x0a\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05"
/* 1904 */ "\x05\x05\x05\x05\x05\x05\x05\x05\x05\x46\x05\x05\x05\x5a\x05\x5a"
/* 1920 */ "\x5a\xcc\x05\x05\x05\x05\x05\x05\x05\x46\x05\x05\x05\x5a\x05\x5a"
/* 1936 */ "\x5a\xcc\x05\x05\x05\x05\x05\x05\x05\x06\x05\x05\x05\x0a\x05\x0a"
/* 1952 */ "\x0a";

unsigned char   *adv_gomoku /* [978] */ =
/*    0 */ "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
/*   16 */ "\x00\x00\x00\x00\xa0\x00\xa0\x00\x04\x00\x04\x00\x00\xd0\x00\xd0"
/*   32 */ "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
/*   48 */ "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
/*   64 */ "\x00\x70\x00\x00\x00\x00\xa0\x00\xa1\x00\x00\x00\xa0\x00\x04\x00"
/*   80 */ "\x04\x00\x00\x00\x04\x00\xd0\xd0\x00\xd0\x00\xd0\x00\xd0\x00\x00"
/*   96 */ "\x00\x00\x00\x00\x00\x00\x00\x00\x70\x08\x08\x00\x08\x00\x08\x00"
/*  112 */ "\x08\x00\x08\x00\x40\x40\x00\x40\x00\x40\x00\x40\x00\x40\x00\x00"
/*  128 */ "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x70"
/*  144 */ "\x00\x00\x00\x70\x21\x00\x00\x00\x00\x00\xa1\x00\x00\x00\xa1\x00"
/*  160 */ "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
/*  176 */ "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
/*  192 */ "\x00\x00\x00\x00\x00\x00\x70\x21\x00\x00\x00\x00\x00\x00\x00\x00"
/*  208 */ "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
/*  224 */ "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
/*  240 */ "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x70\x00\x00"
/*  256 */ "\x00\x70\x21\x00\x00\x00\x00\x00\x00\x00\xa0\x00\xa1\x00\x00\x00"
/*  272 */ "\xa1\x00\x00\x00\xa0\x00\x00\x00\xa0\x00\x04\x00\x04\x00\x00\x00"
/*  288 */ "\x04\x00\x00\x00\x04\x00\x00\x00\x04\x00\xd0\xd0\x00\xd0\x00\xd0"
/*  304 */ "\x00\xd0\x00\xd0\x00\xd0\x00\xd0\x00\xd0\x00\x00\x00\x00\x00\x00"
/*  320 */ "\x00\x00\x00\x00\x70\x21\x00\x00\x00\x00\x00\x00\x70\x08\x08\x00"
/*  336 */ "\x08\x00\x08\x00\x08\x00\x08\x00\x08\x00\x08\x00\x08\x00\x08\x00"
/*  352 */ "\x40\x40\x00\x40\x00\x40\x00\x40\x00\x40\x00\x40\x00\x40\x00\x40"
/*  368 */ "\x00\x40\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
/*  384 */ "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x70\x00\x00\x00\x70"
/*  400 */ "\x21\x00\x00\x00\x00\x00\x00\x70\x21\x00\x00\x00\x00\x00\xa1\x00"
/*  416 */ "\x00\x00\xa1\x00\x00\x00\x00\x00\x00\x00\xa1\x00\x00\x00\x00\x00"
/*  432 */ "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
/*  448 */ "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
/*  464 */ "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
/*  480 */ "\x00\x00\x70\x21\x00\x00\x00\x00\x00\x00\x70\x21\x00\x00\x00\x00"
/*  496 */ "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
/*  512 */ "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
/*  528 */ "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
/*  544 */ "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
/*  560 */ "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x70\x00\x00\x00\x70\x21\x00"
/*  576 */ "\x00\x00\x00\x00\x00\x70\x21\x00\x00\x00\x00\x00\x00\x00\xa0\x00"
/*  592 */ "\xa1\x00\x00\x00\xa1\x00\x00\x00\xa0\x00\x00\x00\xa1\x00\x00\x00"
/*  608 */ "\xa0\x00\x00\x00\xa0\x00\x04\x00\x04\x00\x00\x00\x04\x00\x00\x00"
/*  624 */ "\x04\x00\x00\x00\x04\x00\x00\x00\x04\x00\x00\x00\x04\x00\x00\xd0"
/*  640 */ "\x00\xd0\x00\x00\x00\xd0\x00\x00\x00\xd0\x00\x00\x00\xd0\x00\x00"
/*  656 */ "\x00\xd0\x00\x00\x00\xd0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
/*  672 */ "\x70\x21\x00\x00\x00\x00\x00\x00\x70\x21\x00\x00\x00\x00\x00\x00"
/*  688 */ "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
/*  704 */ "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
/*  720 */ "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
/*  736 */ "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
/*  752 */ "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
/*  768 */ "\x00\x00\x00\x00\x00\x00\x00\x70\x00\x00\x00\x70\x21\x00\x00\x00"
/*  784 */ "\x00\x00\x00\x70\x21\x00\x00\x00\x00\x00\x00\x70\x00\x00\x00\x00"
/*  800 */ "\x00\x00\xa1\x00\x00\x00\xa1\x00\x00\x00\x00\x00\x00\x00\xa1\x00"
/*  816 */ "\x00\x00\x00\x00\x00\x00\xa1\x00\x00\x00\x00\x00\x00\x00\x00\x00"
/*  832 */ "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
/*  848 */ "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
/*  864 */ "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
/*  880 */ "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x70\x21"
/*  896 */ "\x00\x00\x00\x00\x00\x00\x70\x21\x00\x00\x00\x00\x00\x00\x00\x00"
/*  912 */ "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
/*  928 */ "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
/*  944 */ "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
/*  960 */ "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
/*  976 */ "\x00";

/* name.c */
word_t   *toplev;

/* menu.c */
commands_t      cmdlist[] = {
    {admin,PERM_SYSOP|PERM_VIEWSYSOP, "00Admin       �i �t��@�� �j"},
    {Announce, 0,                     "AAnnounce     �i ��ؤ��G�� �j"},
    {Boards, 0,                       "FFavorite     �i �� �� �̷R �j"},
    {root_board, 0,                   "CClass        �i ���հQ�װ� �j"},
    {Mail, PERM_BASIC,                "MMail         �i �p�H�H��� �j"},
    {Talk, 0,                         "TTalk         �i �𶢲�Ѱ� �j"},
    {User, 0,                         "UUser         �i �ӤH�]�w�� �j"},
    {Xyz, 0,                          "XXyz          �i �t�Τu��� �j"},
    {Play_Play,0,                     "PPlay         �i �C�ֳ�/�j�Ǭd�]�j"},
    {Name_Menu,PERM_LOGINOK,          "NNamelist     �i �s�S�O�W�� �j"},
    {Goodbye, 0,                      "GGoodbye       ���}�A�A���K�K"},
    {NULL, 0, NULL}
};

/* friend.c */
/* Ptt �U�دS�O�W�檺�ɦW */
char    *friend_file[8] = {
    FN_OVERRIDES,
    FN_REJECT,
    "alohaed",
    "postlist",
    "",
    FN_CANVOTE,
    FN_WATER,
    FN_VISABLE
};