summaryrefslogtreecommitdiff
path: root/win32
diff options
context:
space:
mode:
authorAaron Crane <arc@cpan.org>2017-10-12 18:17:02 +0200
committerAaron Crane <arc@cpan.org>2017-10-21 16:52:12 +0100
commit01f1810e38e276d92d051978043505422ee3211b (patch)
treea839bc9e763d9c37b7e64e1524ebd668bbd30658 /win32
parentabaa7af6d89122e8180f976675a72244f6cf3f95 (diff)
downloadperl-01f1810e38e276d92d051978043505422ee3211b.tar.gz
Rely on C89 variadic prototypes
The Configure changes here were generated using a version of metaconfig that copies U/modified/vaproto.U from dist/U/vaproto.U, and changes it to refrain from promising to define a _V symbol (which would otherwise cause the relevant probe to included in Configure).
Diffstat (limited to 'win32')
-rw-r--r--win32/config.ce1
-rw-r--r--win32/config.gc1
-rw-r--r--win32/config.vc1
-rw-r--r--win32/config_H.gc22
-rw-r--r--win32/config_H.vc22
5 files changed, 0 insertions, 47 deletions
diff --git a/win32/config.ce b/win32/config.ce
index fd52ac03a4..e974db9be2 100644
--- a/win32/config.ce
+++ b/win32/config.ce
@@ -1114,7 +1114,6 @@ uvsize='4'
uvtype='unsigned long'
uvuformat='"lu"'
uvxformat='"lx"'
-vaproto='undef'
vendorarch=''
vendorarchexp=''
vendorbin=''
diff --git a/win32/config.gc b/win32/config.gc
index 2385ca3eb0..1303cdca5f 100644
--- a/win32/config.gc
+++ b/win32/config.gc
@@ -1157,7 +1157,6 @@ uvsize='4'
uvtype='unsigned long'
uvuformat='"lu"'
uvxformat='"lx"'
-vaproto='undef'
vendorarch=''
vendorarchexp=''
vendorbin=''
diff --git a/win32/config.vc b/win32/config.vc
index bcc779e959..cba7b69c9f 100644
--- a/win32/config.vc
+++ b/win32/config.vc
@@ -1154,7 +1154,6 @@ uvsize='4'
uvtype='unsigned long'
uvuformat='"lu"'
uvxformat='"lx"'
-vaproto='undef'
vendorarch=''
vendorarchexp=''
vendorbin=''
diff --git a/win32/config_H.gc b/win32/config_H.gc
index af12777b7d..702bdb5eb8 100644
--- a/win32/config_H.gc
+++ b/win32/config_H.gc
@@ -812,28 +812,6 @@
*/
#define STDCHAR char /**/
-/* CAN_VAPROTO:
- * This variable is defined on systems supporting prototype declaration
- * of functions with a variable number of arguments.
- */
-/* _V:
- * This macro is used to declare function parameters in prototypes for
- * functions with a variable number of parameters. Use double parentheses.
- * For example:
- *
- * int printf _V((char *fmt, ...));
- *
- * Remember to use the plain simple _() macro when declaring a function
- * with no variable number of arguments, since it might be possible to
- * have a non-effect _V() macro and still get prototypes via _().
- */
-/*#define CAN_VAPROTO / **/
-#ifdef CAN_VAPROTO
-#define _V(args) args
-#else
-#define _V(args) ()
-#endif
-
/* INTSIZE:
* This symbol contains the value of sizeof(int) so that the C
* preprocessor can make decisions based on it.
diff --git a/win32/config_H.vc b/win32/config_H.vc
index bf51e5019f..74f49470ad 100644
--- a/win32/config_H.vc
+++ b/win32/config_H.vc
@@ -812,28 +812,6 @@
*/
#define STDCHAR char /**/
-/* CAN_VAPROTO:
- * This variable is defined on systems supporting prototype declaration
- * of functions with a variable number of arguments.
- */
-/* _V:
- * This macro is used to declare function parameters in prototypes for
- * functions with a variable number of parameters. Use double parentheses.
- * For example:
- *
- * int printf _V((char *fmt, ...));
- *
- * Remember to use the plain simple _() macro when declaring a function
- * with no variable number of arguments, since it might be possible to
- * have a non-effect _V() macro and still get prototypes via _().
- */
-/*#define CAN_VAPROTO / **/
-#ifdef CAN_VAPROTO
-#define _V(args) args
-#else
-#define _V(args) ()
-#endif
-
/* INTSIZE:
* This symbol contains the value of sizeof(int) so that the C
* preprocessor can make decisions based on it.