diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1994-03-11 07:58:05 -0500 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1994-03-11 07:58:05 -0500 |
commit | bdea67faf3e8e7a7791444f5f8b0f0f3d38fa1d1 (patch) | |
tree | 10bff3fb62251af34dfbf16cde8975b650cc499a /gcc | |
parent | 7d49f92a42266a582f1c2be94b8ac615240c74ce (diff) | |
download | gcc-bdea67faf3e8e7a7791444f5f8b0f0f3d38fa1d1.zip gcc-bdea67faf3e8e7a7791444f5f8b0f0f3d38fa1d1.tar.gz gcc-bdea67faf3e8e7a7791444f5f8b0f0f3d38fa1d1.tar.bz2 |
(PVPROTO): New macro.
From-SVN: r6743
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/rtl.h | 7 | ||||
-rw-r--r-- | gcc/tree.h | 8 |
2 files changed, 10 insertions, 5 deletions
@@ -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 *)); @@ -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)); |