diff options
-rw-r--r-- | FICS/playerdb.c | 255 |
1 files changed, 125 insertions, 130 deletions
diff --git a/FICS/playerdb.c b/FICS/playerdb.c index 55235da..fb52822 100644 --- a/FICS/playerdb.c +++ b/FICS/playerdb.c @@ -104,138 +104,133 @@ PUBLIC int player_new() return new; } -#define INVALID ((char *) -42) - -PUBLIC int player_zero(int p) +PUBLIC int +player_zero(int p) { - int i; +#define INVALID ((char *)-42) + int i; - parray[p].name = NULL; - parray[p].login = NULL; - parray[p].fullName = NULL; - parray[p].emailAddress = NULL; - parray[p].prompt = def_prompt; - parray[p].partner = -1; - parray[p].passwd = NULL; - parray[p].socket = -1; - parray[p].registered = 0; - parray[p].status = PLAYER_NEW; - parray[p].s_stats.num = 0; - parray[p].s_stats.win = 0; - parray[p].s_stats.los = 0; - parray[p].s_stats.dra = 0; - parray[p].s_stats.rating = 0; - parray[p].s_stats.sterr = 350.0; - parray[p].s_stats.ltime = 0; - parray[p].s_stats.best = 0; - parray[p].s_stats.whenbest = 0; - parray[p].b_stats.num = 0; - parray[p].b_stats.win = 0; - parray[p].b_stats.los = 0; - parray[p].b_stats.dra = 0; - parray[p].b_stats.rating = 0; - parray[p].b_stats.sterr = 350.0; - parray[p].b_stats.ltime = 0; - parray[p].b_stats.best = 0; - parray[p].b_stats.whenbest = 0; - parray[p].w_stats.num = 0; - parray[p].w_stats.win = 0; - parray[p].w_stats.los = 0; - parray[p].w_stats.dra = 0; - parray[p].w_stats.rating = 0; - parray[p].w_stats.sterr = 350.0; - parray[p].w_stats.ltime = 0; - parray[p].w_stats.best = 0; - parray[p].w_stats.whenbest = 0; - parray[p].l_stats.num = 0; - parray[p].l_stats.win = 0; - parray[p].l_stats.los = 0; - parray[p].l_stats.dra = 0; - parray[p].l_stats.rating = 0; - parray[p].l_stats.sterr = 350.0; - parray[p].l_stats.ltime = 0; - parray[p].l_stats.best = 0; - parray[p].l_stats.whenbest = 0; - parray[p].bug_stats.num = 0; - parray[p].bug_stats.win = 0; - parray[p].bug_stats.los = 0; - parray[p].bug_stats.dra = 0; - parray[p].bug_stats.rating = 0; - parray[p].bug_stats.sterr = 350.0; - parray[p].bug_stats.ltime = 0; - parray[p].bug_stats.best = 0; - parray[p].bug_stats.whenbest = 0; - parray[p].d_time = 2; - parray[p].d_inc = 12; - parray[p].d_height = 24; - parray[p].d_width = 79; - parray[p].language = LANG_DEFAULT; - parray[p].last_file = NULL; - parray[p].last_file_byte = 0L; - parray[p].open = 1; - parray[p].rated = 0; - parray[p].ropen = 1; - parray[p].bell = 0; - parray[p].timeOfReg = 0; - parray[p].totalTime = 0; - parray[p].pgn = 0; - parray[p].notifiedby = 0; - parray[p].i_login = 0; - parray[p].i_game = 0; - parray[p].i_shout = 1; - parray[p].i_cshout = 1; - parray[p].i_tell = 1; - parray[p].i_kibitz = 1; - parray[p].kiblevel = 0; - parray[p].private = 0; - parray[p].jprivate = 0; - parray[p].automail = 0; - parray[p].i_mailmess = 0; - parray[p].style = 0; - parray[p].promote = QUEEN; - parray[p].game = -1; - parray[p].last_tell = -1; - parray[p].last_channel = -1; - parray[p].logon_time = 0; - parray[p].last_command_time = 0; - parray[p].num_from = 0; - parray[p].num_to = 0; - parray[p].adminLevel = 0; - parray[p].i_admin = 1; -/* parray[p].computer = 0; */ - parray[p].num_plan = 0; - for (i = 0; i < MAX_PLAN; i++) - parray[p].planLines[i] = INVALID; - parray[p].num_formula = 0; - for (i = 0; i < MAX_FORMULA; i++) - parray[p].formulaLines[i] = NULL; - parray[p].formula = NULL; -/* parray[p].nochannels = 0; */ - parray[p].num_white = 0; - parray[p].num_black = 0; - parray[p].num_observe = 0; -/* parray[p].uscfRating = 0; */ -/* parray[p].network_player = 0; */ - parray[p].thisHost = 0; - parray[p].lastHost = 0; - parray[p].lastColor = WHITE; - parray[p].numAlias = 0; - for (i = 0; i < MAX_ALIASES; i++) { - parray[p].alias_list[i].comm_name = INVALID; - parray[p].alias_list[i].alias = INVALID; - } - parray[p].opponent = -1; - parray[p].last_opponent = -1; - parray[p].highlight = 0; -/* parray[p].query_log = NULL; */ - parray[p].lastshout_a = 0; - parray[p].lastshout_b = 0; - parray[p].sopen = 0; - parray[p].simul_info.numBoards = 0; - parray[p].num_comments = 0; - parray[p].flip = 0; - parray[p].lists = NULL; - return 0; + parray[p].name = NULL; + parray[p].login = NULL; + parray[p].fullName = NULL; + parray[p].emailAddress = NULL; + parray[p].prompt = def_prompt; + parray[p].partner = -1; + parray[p].passwd = NULL; + parray[p].socket = -1; + parray[p].registered = 0; + parray[p].status = PLAYER_NEW; + parray[p].s_stats.num = 0; + parray[p].s_stats.win = 0; + parray[p].s_stats.los = 0; + parray[p].s_stats.dra = 0; + parray[p].s_stats.rating = 0; + parray[p].s_stats.sterr = 350.0; + parray[p].s_stats.ltime = 0; + parray[p].s_stats.best = 0; + parray[p].s_stats.whenbest = 0; + parray[p].b_stats.num = 0; + parray[p].b_stats.win = 0; + parray[p].b_stats.los = 0; + parray[p].b_stats.dra = 0; + parray[p].b_stats.rating = 0; + parray[p].b_stats.sterr = 350.0; + parray[p].b_stats.ltime = 0; + parray[p].b_stats.best = 0; + parray[p].b_stats.whenbest = 0; + parray[p].w_stats.num = 0; + parray[p].w_stats.win = 0; + parray[p].w_stats.los = 0; + parray[p].w_stats.dra = 0; + parray[p].w_stats.rating = 0; + parray[p].w_stats.sterr = 350.0; + parray[p].w_stats.ltime = 0; + parray[p].w_stats.best = 0; + parray[p].w_stats.whenbest = 0; + parray[p].l_stats.num = 0; + parray[p].l_stats.win = 0; + parray[p].l_stats.los = 0; + parray[p].l_stats.dra = 0; + parray[p].l_stats.rating = 0; + parray[p].l_stats.sterr = 350.0; + parray[p].l_stats.ltime = 0; + parray[p].l_stats.best = 0; + parray[p].l_stats.whenbest = 0; + parray[p].bug_stats.num = 0; + parray[p].bug_stats.win = 0; + parray[p].bug_stats.los = 0; + parray[p].bug_stats.dra = 0; + parray[p].bug_stats.rating = 0; + parray[p].bug_stats.sterr = 350.0; + parray[p].bug_stats.ltime = 0; + parray[p].bug_stats.best = 0; + parray[p].bug_stats.whenbest = 0; + parray[p].d_time = 2; + parray[p].d_inc = 12; + parray[p].d_height = 24; + parray[p].d_width = 79; + parray[p].language = LANG_DEFAULT; + parray[p].last_file = NULL; + parray[p].last_file_byte = 0L; + parray[p].open = 1; + parray[p].rated = 0; + parray[p].ropen = 1; + parray[p].bell = 0; + parray[p].timeOfReg = 0; + parray[p].totalTime = 0; + parray[p].pgn = 0; + parray[p].notifiedby = 0; + parray[p].i_login = 0; + parray[p].i_game = 0; + parray[p].i_shout = 1; + parray[p].i_cshout = 1; + parray[p].i_tell = 1; + parray[p].i_kibitz = 1; + parray[p].kiblevel = 0; + parray[p].private = 0; + parray[p].jprivate = 0; + parray[p].automail = 0; + parray[p].i_mailmess = 0; + parray[p].style = 0; + parray[p].promote = QUEEN; + parray[p].game = -1; + parray[p].last_tell = -1; + parray[p].last_channel = -1; + parray[p].logon_time = 0; + parray[p].last_command_time = 0; + parray[p].num_from = 0; + parray[p].num_to = 0; + parray[p].adminLevel = 0; + parray[p].i_admin = 1; + parray[p].num_plan = 0; + for (i = 0; i < MAX_PLAN; i++) + parray[p].planLines[i] = INVALID; + parray[p].num_formula = 0; + for (i = 0; i < MAX_FORMULA; i++) + parray[p].formulaLines[i] = NULL; + parray[p].formula = NULL; + parray[p].num_white = 0; + parray[p].num_black = 0; + parray[p].num_observe = 0; + parray[p].thisHost = 0; + parray[p].lastHost = 0; + parray[p].lastColor = WHITE; + parray[p].numAlias = 0; + for (i = 0; i < MAX_ALIASES; i++) { + parray[p].alias_list[i].comm_name = INVALID; + parray[p].alias_list[i].alias = INVALID; + } + parray[p].opponent = -1; + parray[p].last_opponent = -1; + parray[p].highlight = 0; + parray[p].lastshout_a = 0; + parray[p].lastshout_b = 0; + parray[p].sopen = 0; + parray[p].simul_info.numBoards = 0; + parray[p].num_comments = 0; + parray[p].flip = 0; + parray[p].lists = NULL; + return 0; } PUBLIC int |