From: nhkeni Date: Thu, 17 Mar 2022 01:31:26 +0000 (-0400) Subject: Don't infringe on POSIX typedef namespace. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=1e31fee0df115a3f028f2a204bb66c321426e095;p=nethack Don't infringe on POSIX typedef namespace. --- diff --git a/include/decl.h b/include/decl.h index 387ebb83e..4b69f03f8 100644 --- a/include/decl.h +++ b/include/decl.h @@ -675,7 +675,7 @@ struct _cmd_queue { struct _cmd_queue *next; }; -typedef long cmdcount_t; /* Command counts */ +typedef long cmdcount_nht; /* Command counts */ /* * 'g' -- instance_globals holds engine state that does not need to be @@ -732,7 +732,7 @@ struct instance_globals { coord clicklook_cc; winid en_win; boolean en_via_menu; - cmdcount_t last_command_count; + cmdcount_nht last_command_count; struct ext_func_tab *ext_tlist; /* info for rhack() from doextcmd() */ /* dbridge.c */ @@ -745,9 +745,9 @@ struct instance_globals { int hackpid; /* current process id */ char chosen_windowtype[WINTYPELEN]; int bases[MAXOCLASSES + 1]; - cmdcount_t multi; + cmdcount_nht multi; char command_line[COLNO]; - cmdcount_t command_count; + cmdcount_nht command_count; const char *multi_reason; char multireasonbuf[QBUFSZ]; /* note: smaller than usual [BUFSZ] */ int nroom; diff --git a/include/extern.h b/include/extern.h index 88820e6b2..1138db340 100644 --- a/include/extern.h +++ b/include/extern.h @@ -247,7 +247,7 @@ extern const char *cmdname_from_func(int(*)(void), char *, boolean); extern boolean redraw_cmd(char); extern const char *levltyp_to_name(int); extern void reset_occupations(void); -extern void set_occupation(int(*)(void), const char *, cmdcount_t); +extern void set_occupation(int(*)(void), const char *, cmdcount_nht); extern void cmdq_add_ec(int(*)(void)); extern void cmdq_add_key(char); extern struct _cmd_queue *cmdq_pop(void); @@ -279,7 +279,7 @@ extern const char *directionname(int); extern int isok(int, int); extern int get_adjacent_loc(const char *, const char *, xchar, xchar, coord *); extern const char *click_to_cmd(int, int, int); -extern char get_count(char *, char, long, cmdcount_t *, boolean); +extern char get_count(char *, char, long, cmdcount_nht *, boolean); #ifdef HANGUPHANDLING extern void hangup(int); extern void end_of_input(void); diff --git a/src/cmd.c b/src/cmd.c index 75dfe4423..b22d68fbd 100644 --- a/src/cmd.c +++ b/src/cmd.c @@ -214,7 +214,7 @@ reset_occupations(void) * function times out by its own means. */ void -set_occupation(int (*fn)(void), const char *txt, cmdcount_t xtime) +set_occupation(int (*fn)(void), const char *txt, cmdcount_nht xtime) { if (xtime) { g.occupation = timed_occupation; @@ -4766,7 +4766,7 @@ get_count( char *allowchars, char inkey, long maxcount, - cmdcount_t *count, + cmdcount_nht *count, boolean historicmsg) /* whether to include in ^P history: True => yes */ { char qbuf[QBUFSZ];