(va_end): Expand to a void expression instead of nothing.
authorJim Wilson <wilson@gcc.gnu.org>
Sat, 25 Feb 1995 02:35:35 +0000 (18:35 -0800)
committerJim Wilson <wilson@gcc.gnu.org>
Sat, 25 Feb 1995 02:35:35 +0000 (18:35 -0800)
From-SVN: r9074

12 files changed:
gcc/ginclude/stdarg.h
gcc/ginclude/va-alpha.h
gcc/ginclude/va-clipper.h
gcc/ginclude/va-h8300.h
gcc/ginclude/va-i860.h
gcc/ginclude/va-i960.h
gcc/ginclude/va-m88k.h
gcc/ginclude/va-pa.h
gcc/ginclude/va-pyr.h
gcc/ginclude/va-sparc.h
gcc/ginclude/va-spur.h
gcc/ginclude/varargs.h

index e434a263086a95e55220142b954bedce0ca30abf..d3dea626b4c36e863b6435874d7f034437baacdf 100644 (file)
@@ -70,7 +70,7 @@ typedef void *__gnuc_va_list;
 
 #undef va_end
 void va_end (__gnuc_va_list);          /* Defined in libgcc.a */
-#define va_end(AP)
+#define va_end(AP)     ((void)0)
 
 /* We cast to void * and then to TYPE * because this avoids
    a warning about increasing the alignment requirement.  */
index f07752348221f466c66e758222ac7cdec7206181..ea9ed9a795f78b29dc8900202443cb951926a626 100644 (file)
@@ -45,7 +45,7 @@ typedef struct {
 
 #ifndef va_end
 
-#define va_end(__va)
+#define va_end(__va)   ((void) 0)
 
 /* Values returned by __builtin_classify_type.  */
 
index c2c99e500f1075cb11d02d5bd9ba6a055b4bcc86..6a797dc69643b2f57364d585d2fc745799522631 100644 (file)
@@ -52,6 +52,6 @@ typedef struct
       : (*(TYPE *)(AP).__va_reg[2 * (AP).__va_num++ ]))                        \
    : ((AP).__va_num++, __va_round (AP,TYPE), *((TYPE *)((AP).__va_ap))++))
 
-#define va_end(AP)
+#define va_end(AP)     ((void) 0)
 
 #endif /* defined (_STDARG_H) || defined (_VARARGS_H) */
index 18af77c560ee5f1bca7359204cfdbc702806c275..986e827f64d0489e154bfb05660842b394fea26a 100644 (file)
@@ -48,6 +48,6 @@ typedef void *__gnuc_va_list;
                                         ? sizeof (TYPE)                \
                                         : __va_rounded_size (TYPE))))))
 
-#define va_end(AP)
+#define va_end(AP)     ((void) 0)
 
 #endif /* defined (_STDARG_H) || defined (_VARARGS_H) */
index 1a74c458657d2d5f3aa385962af6baf2811e68a8..9b9908a0aa5ccde45bfdc36e9ef972eee36439cd 100644 (file)
@@ -93,7 +93,7 @@ enum {
 
 void va_end (__gnuc_va_list);          /* Defined in libgcc.a */
 #endif
-#define va_end(__va)
+#define va_end(__va)   ((void) 0)
 
 #define __NUM_PARM_FREGS       8
 #define __NUM_PARM_IREGS       12
index 7f4ab758131f9e18f9391fd2797bc43bff10c637..e896900e059e804a9e4ecf8a4acbc02a6855d60c 100644 (file)
@@ -67,7 +67,7 @@ __extension__                                         \
 #ifndef va_end
 void va_end (__gnuc_va_list);          /* Defined in libgcc.a */
 #endif
-#define        va_end(AP)
+#define        va_end(AP)      ((void *)0)
 
 #endif /* defined (_STDARG_H) || defined (_VARARGS_H) */
 
index 9940b928b68aea6b5e218e637ab9c2142aaa15c4..7f8974b9c497d586a94a082f05231b7c54abce03 100644 (file)
@@ -79,6 +79,6 @@ typedef struct
                          ? (AP).__va_reg : (AP).__va_stk)                 \
                         + ((AP).__va_arg - __va_size(TYPE)))))
 
-#define va_end(AP)
+#define va_end(AP)     ((void)0)
 
 #endif /* defined (_STDARG_H) || defined (_VARARGS_H) */
index b21c1e4aca91081993b65fe497208724cb955744..467bccedff75835c7122d5fa4ed0fe9abbdc5687 100644 (file)
@@ -44,6 +44,6 @@ typedef double *__gnuc_va_list;
 #ifndef va_end
 void va_end (__gnuc_va_list);          /* Defined in libgcc.a */
 #endif
-#define va_end(AP)
+#define va_end(AP)     ((void)0)
 
 #endif /* defined (_STDARG_H) || defined (_VARARGS_H) */
index 86f3715e9d0afe09d10ed02b38f99d59501f950f..6ffd874e2c0a5c7439136b1e75b359370d998985 100644 (file)
@@ -125,6 +125,6 @@ __extension__                                                               \
 })
 
 void va_end (__gnuc_va_list);          /* Defined in libgcc.a */
-#define va_end(_X)
+#define va_end(_X)     ((void)0)
 
 #endif /* defined (_STDARG_H) || defined (_VARARGS_H) */
index fe0a47e22579d71596a1509fd9ee060cc5dc32d7..3df289c0f092a42bf0ee69ee764dff991dec8605 100644 (file)
@@ -116,7 +116,7 @@ enum __va_type_classes {
 };
 
 #endif
-#define va_end(pvar)
+#define va_end(pvar)   ((void)0)
 
 /* Avoid errors if compiling GCC v2 with GCC v1.  */
 #if __GNUC__ == 1
index e3626acd1539c994ba415361d909fe0922cad8b3..09092c1129f927219f2ad869b6232735bb85cdc7 100644 (file)
@@ -29,7 +29,7 @@ typedef struct {
 #define va_start(pvar) \
      ((pvar).__pnt = 0, (pvar).__regs = __va_regs.__regs, \
       (pvar).__stack = (char *) &__va_stack)
-#define va_end(pvar)
+#define va_end(pvar)   ((void)0)
 
 /* Avoid errors if compiling GCC v2 with GCC v1.  */
 #if __GNUC__ == 1
index 2985f6c185787e27c392f86e9825866f6d9d8b17..8a9b419dbb6f290455b1f5704d1ccc66529c0f8f 100644 (file)
@@ -84,7 +84,7 @@ typedef void *__gnuc_va_list;
 
 #define va_start(AP)  AP=(char *) &__builtin_va_alist
 
-#define va_end(AP)
+#define va_end(AP)     ((void)0)
 
 #if defined(sysV68)
 #define __va_rounded_size(TYPE)  \