summaryrefslogtreecommitdiff
path: root/src/stdarg
diff options
context:
space:
mode:
Diffstat (limited to 'src/stdarg')
-rw-r--r--src/stdarg/va_arg.c4
-rw-r--r--src/stdarg/va_end.c4
-rw-r--r--src/stdarg/va_list.c4
-rw-r--r--src/stdarg/va_start.c4
4 files changed, 4 insertions, 12 deletions
diff --git a/src/stdarg/va_arg.c b/src/stdarg/va_arg.c
index 4ea41019..79584b2b 100644
--- a/src/stdarg/va_arg.c
+++ b/src/stdarg/va_arg.c
@@ -1,9 +1,7 @@
-#include <stdarg.h>
+#define va_arg(__ap, __type) __builtin_va_arg(__ap, __type)
/** get an unnamed parameter **/
-#define va_arg(__ap, __type) __builtin_va_arg(__ap, __type)
-
/***
retrieves the next unnamed parameter for use. The ARGUMENT(ap) parameter must
be first initialized with a call to FUNCTION(va_start). Each successive call to
diff --git a/src/stdarg/va_end.c b/src/stdarg/va_end.c
index dd1c04ab..62e585ae 100644
--- a/src/stdarg/va_end.c
+++ b/src/stdarg/va_end.c
@@ -1,9 +1,7 @@
-#include <stdarg.h>
+#define va_end(__ap) __builtin_va_end(__ap)
/** end processing unnamed arguments **/
-#define va_end(__ap) __builtin_va_end(__ap)
-
/***
stops processing unnamed arguments that were previously begun with a call to
FUNCTION(va_start) so that the enclosing function may return normally.
diff --git a/src/stdarg/va_list.c b/src/stdarg/va_list.c
index 4e571669..3f1e1110 100644
--- a/src/stdarg/va_list.c
+++ b/src/stdarg/va_list.c
@@ -1,9 +1,7 @@
-#include <stdarg.h>
+typedef __builtin_va_list va_list;
/** variable length argument list **/
-typedef __builtin_va_list va_list;
-
/***
holds the information necessary for making calls to FUNCTION(va_start),
FUNCTION(va_copy), FUNCTION(va_arg), and FUNCTION(va_end).
diff --git a/src/stdarg/va_start.c b/src/stdarg/va_start.c
index 69c418a1..2f08ee9a 100644
--- a/src/stdarg/va_start.c
+++ b/src/stdarg/va_start.c
@@ -1,9 +1,7 @@
-#include <stdarg.h>
+#define va_start(__ap, __parmN) __builtin_va_start(__ap, __parmN)
/** begin processing unnamed arguments **/
-#define va_start(__ap, __parmN) __builtin_va_start(__ap, __parmN)
-
/***
prepares unnamed arguments for use. It initializes ARGUMENT(ap) with the the
first argument after the argument named by ARGUMENT(parmN). The argument named