summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormatz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2003-03-20 16:43:24 +0000
committermatz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2003-03-20 16:43:24 +0000
commitd095f16b52ca54c83966736c5188e01705c18158 (patch)
treea3712d7090d9ac41c6081909dd1cbf43c7fdd51a
parent4756dfd04f912dd0dbdfbda2065844dae331444a (diff)
downloadruby-d095f16b52ca54c83966736c5188e01705c18158.tar.gz
ruby-d095f16b52ca54c83966736c5188e01705c18158.tar.xz
ruby-d095f16b52ca54c83966736c5188e01705c18158.zip
* missing.h: include <stdarg.h> or <varargs.h> if HAVE_VSNPRINTF
is not defined. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@3590 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r--ChangeLog5
-rw-r--r--missing.h5
2 files changed, 10 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 8ca30b6f0..686ba4510 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Fri Mar 21 01:29:35 2003 Yukihiro Matsumoto <matz@ruby-lang.org>
+
+ * missing.h: include <stdarg.h> or <varargs.h> if HAVE_VSNPRINTF
+ is not defined.
+
Thu Mar 20 18:31:37 2003 Nobuyoshi Nakada <nobu.nokada@softhome.net>
* lib/optparse.rb (OptionParser#order!): follow recent change
diff --git a/missing.h b/missing.h
index 33dff9bac..df4cecc91 100644
--- a/missing.h
+++ b/missing.h
@@ -118,6 +118,11 @@ extern unsigned long strtoul _((char *, char **, int));
#endif
#ifndef HAVE_VSNPRINTF
+# ifdef HAVE_STDARG_PROTOTYPES
+# include <stdarg.h>
+# else
+# include <varargs.h>
+# endif
extern snprintf __((char *, size_t n, char const *, ...));
extern vsnprintf _((char *, size_t n, char const *, va_list));
#endif