(PVPROTO): New macro.
authorRichard Kenner <kenner@gcc.gnu.org>
Fri, 11 Mar 1994 12:58:05 +0000 (07:58 -0500)
committerRichard Kenner <kenner@gcc.gnu.org>
Fri, 11 Mar 1994 12:58:05 +0000 (07:58 -0500)
From-SVN: r6743

gcc/rtl.h
gcc/tree.h

index b94a30a352016d3685e9cc507cc25591effb8db7..1b8c95156105a0fdf28d884377ebb57b26ea6e9c 100644 (file)
--- a/gcc/rtl.h
+++ b/gcc/rtl.h
@@ -153,9 +153,11 @@ typedef struct rtx_def
 
 #ifndef VPROTO
 #ifdef __STDC__
+#define PVPROTO(ARGS)          ARGS
 #define VPROTO(ARGS)           ARGS
 #define VA_START(va_list,var)  va_start(va_list,var)
 #else
+#define PVPROTO(ARGS)          ()
 #define VPROTO(ARGS)           (va_alist) va_dcl
 #define VA_START(va_list,var)  va_start(va_list)
 #endif
@@ -655,8 +657,9 @@ extern rtx plus_constant_for_output_wide PROTO((rtx, HOST_WIDE_INT));
 
 extern rtx bc_gen_rtx ();
 
-extern rtx gen_rtx                     PROTO((enum rtx_code, enum machine_mode, ...));
-extern rtvec gen_rtvec                 PROTO((int, ...));
+extern rtx gen_rtx                     PVPROTO((enum rtx_code,
+                                                enum machine_mode, ...));
+extern rtvec gen_rtvec                 PVPROTO((int, ...));
 
 #ifdef BUFSIZ                  /* stdio.h has been included */
 extern rtx read_rtx                    PROTO((FILE *));
index 886b85aa8b87ebcfb4ca771de70962e3f8d235f2..0294dfbd53d4b894b6d7b85cb384f0979a6e7b95 100644 (file)
@@ -999,9 +999,11 @@ union tree_node
 
 #ifndef VPROTO
 #ifdef __STDC__
+#define PVPROTO(ARGS)          ARGS
 #define VPROTO(ARGS)            ARGS
 #define VA_START(va_list,var)  va_start(va_list,var)
 #else
+#define PVPROTO(ARGS)          ()
 #define VPROTO(ARGS)            (va_alist) va_dcl
 #define VA_START(va_list,var)  va_start(va_list)
 #endif
@@ -1082,9 +1084,9 @@ extern tree get_identifier                PROTO((char *));
 #define build_int_2(LO,HI)  \
   build_int_2_wide ((HOST_WIDE_INT) (LO), (HOST_WIDE_INT) (HI))
 
-extern tree build                      PROTO((enum tree_code, tree, ...));
-extern tree build_nt                   PROTO((enum tree_code, ...));
-extern tree build_parse_node           PROTO((enum tree_code, ...));
+extern tree build                      PVPROTO((enum tree_code, tree, ...));
+extern tree build_nt                   PVPROTO((enum tree_code, ...));
+extern tree build_parse_node           PVPROTO((enum tree_code, ...));
 
 extern tree build_int_2_wide           PROTO((HOST_WIDE_INT, HOST_WIDE_INT));
 extern tree build_real                 PROTO((tree, REAL_VALUE_TYPE));