rxgen: rename list -> rxgen_list 02/14702/3
authorAndrew Deason <adeason@sinenomine.net>
Thu, 15 Jul 2021 23:27:34 +0000 (18:27 -0500)
committerBenjamin Kaduk <kaduk@mit.edu>
Thu, 22 Jul 2021 02:41:31 +0000 (22:41 -0400)
Our 'struct list' collides with a 'struct list' defined in
/usr/include/grp.h on AIX (at least on AIX 7.2). This is a very
generic structure name, so rename it to rxgen_list to avoid issues
like this.

Change-Id: Ic6d3a1fcde5e7f8a1ae57b974f711fb844f29f3f
Reviewed-on: https://gerrit.openafs.org/14702
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Benjamin Kaduk <kaduk@mit.edu>

src/rxgen/rpc_hout.c
src/rxgen/rpc_parse.c
src/rxgen/rpc_util.c
src/rxgen/rpc_util.h

index 9135079..0acbbbe 100644 (file)
@@ -393,7 +393,7 @@ pdeclaration(char *name, declaration * dec, int tab)
 static int
 undefined2(char *type, char *stop)
 {
-    list *l;
+    rxgen_list *l;
     definition *def;
 
     for (l = defined; l != NULL; l = l->next) {
index 43510ea..c050bd3 100644 (file)
@@ -43,7 +43,7 @@
 #include "rpc_parse.h"
 #include "rpc_util.h"
 
-list *proc_defined[MAX_PACKAGES], *special_defined, *typedef_defined,
+rxgen_list *proc_defined[MAX_PACKAGES], *special_defined, *typedef_defined,
     *uniondef_defined, *complex_defined;
 char *SplitStart = NULL;
 char *SplitEnd = NULL;
@@ -812,7 +812,7 @@ InvalidConstant(char *name)
 static int
 opcodenum_is_defined(int opcode_num)
 {
-    list *listp;
+    rxgen_list *listp;
     definition *defp;
 
     for (listp = proc_defined[PackageIndex]; listp != NULL;
@@ -1323,7 +1323,7 @@ static void
 ss_ProcParams_setup(definition * defp)
 {
     proc1_list *plist, *plist1;
-    list *listp;
+    rxgen_list *listp;
     definition *defp1;
 
     for (plist = defp->pc.plists; plist; plist = plist->next) {
@@ -1395,7 +1395,7 @@ ss_ProcSpecial_setup(definition * defp)
 {
     proc1_list *plist;
     definition *defp1;
-    list *listp;
+    rxgen_list *listp;
 
     for (listp = special_defined; listp != NULL; listp = listp->next) {
        defp1 = (definition *) listp->val;
@@ -1573,7 +1573,7 @@ ss_ProcTail_setup(definition * defp)
 {
     proc1_list *plist;
     definition *defp1;
-    list *listp;
+    rxgen_list *listp;
     int somefrees = 0;
 
     if (defp->can_fail) {
@@ -1882,7 +1882,7 @@ er_Proc_CodeGeneration(void)
 static void
 er_ProcDeclExterns_setup(void)
 {
-    list *listp;
+    rxgen_list *listp;
     definition *defp;
 
     if ( !Sflag )
@@ -1902,7 +1902,7 @@ er_ProcDeclExterns_setup(void)
 static void
 er_ProcProcsArray_setup(void)
 {
-    list *listp;
+    rxgen_list *listp;
     definition *defp;
 
     if ((listp = proc_defined[PackageIndex])) {
@@ -2013,7 +2013,7 @@ er_HeadofOldStyleProc_setup(void)
 static void
 er_BodyofOldStyleProc_setup(void)
 {
-    list *listp;
+    rxgen_list *listp;
 
     if (combinepackages) {
        int temp = PackageIndex;
@@ -2066,7 +2066,7 @@ proc_op_case(definition * defp)
 static void
 er_BodyofOldStyleProc_setup2(void)
 {
-    list *listp;
+    rxgen_list *listp;
 
     if (!cflag)
        return;
@@ -2154,9 +2154,9 @@ proc_h_case(definition * defp)
 
 void
 h_opcode_stats_pkg(char *pprefix, int lowest, int highest, int nops,
-                 int statfuncs, char *ptype, list *proclist)
+                 int statfuncs, char *ptype, rxgen_list *proclist)
 {
-    list *listp;
+    rxgen_list *listp;
 
     if (!pprefix)
        return;
index f70c4ab..9d55d2c 100644 (file)
@@ -54,7 +54,7 @@ int nfiles;
 FILE *fout;                    /* file pointer of current output */
 FILE *fin;                     /* file pointer of current input */
 
-list *defined;                 /* list of defined things */
+rxgen_list *defined;           /* list of defined things */
 
 /* static prototypes */
 static int findit(definition * def, char *type);
@@ -99,7 +99,7 @@ streq(char *a, char *b)
  * find a value in a list
  */
 char *
-findval(list * lst, char *val, int (*cmp) (definition * def, char *type))
+findval(rxgen_list * lst, char *val, int (*cmp) (definition * def, char *type))
 {
     for (; lst != NULL; lst = lst->next) {
        if ((*cmp) ((definition *) lst->val, val)) {
@@ -113,13 +113,13 @@ findval(list * lst, char *val, int (*cmp) (definition * def, char *type))
  * store a value in a list
  */
 void
-storeval(list ** lstp, char *val)
+storeval(rxgen_list ** lstp, char *val)
 {
-    list **l;
-    list *lst;
+    rxgen_list **l;
+    rxgen_list *lst;
 
-    for (l = lstp; *l != NULL; l = (list **) & (*l)->next);
-    lst = ALLOC(list);
+    for (l = lstp; *l != NULL; l = (rxgen_list **) & (*l)->next);
+    lst = ALLOC(rxgen_list);
     lst->val = val;
     lst->next = NULL;
     *l = lst;
index 4382d3f..54c1d35 100644 (file)
 #define s_print        (void) sprintf
 #define        f_print if (scan_print) (void) fprintf
 
-struct list {
+struct rxgen_list {
     char *val;
-    struct list *next;
+    struct rxgen_list *next;
 };
-typedef struct list list;
+typedef struct rxgen_list rxgen_list;
 
 #define MAXLINESIZE 1024
 
@@ -74,13 +74,13 @@ extern char *outfiles[];
 extern int nfiles;
 extern FILE *fout;
 extern FILE *fin;
-extern list *defined;
+extern rxgen_list *defined;
 
 extern void reinitialize(void);
 extern int streq(char *a, char *b);
-extern char *findval(list * lst, char *val,
+extern char *findval(rxgen_list * lst, char *val,
                     int (*cmp) (definition * def, char *type));
-extern void storeval(list ** lstp, char *val);
+extern void storeval(rxgen_list ** lstp, char *val);
 extern char *fixtype(char *type);
 extern char *stringfix(char *type);
 extern void ptype(char *prefix, char *type, int follow);
@@ -111,7 +111,7 @@ extern void print_datadef(definition * def);
 extern void pdefine(char *name, char *num);
 
 /* rpc_parse.c */
-extern list *proc_defined[MAX_PACKAGES], *special_defined, *typedef_defined,
+extern rxgen_list *proc_defined[MAX_PACKAGES], *special_defined, *typedef_defined,
     *uniondef_defined;
 extern char *SplitStart;
 extern char *SplitEnd;