emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] /srv/bzr/emacs/trunk r104170: Define a replacement for va_


From: Eli Zaretskii
Subject: [Emacs-diffs] /srv/bzr/emacs/trunk r104170: Define a replacement for va_copy for MSVC.
Date: Mon, 09 May 2011 16:35:56 +0300
User-agent: Bazaar (2.3.1)

------------------------------------------------------------
revno: 104170
committer: Eli Zaretskii <address@hidden>
branch nick: trunk
timestamp: Mon 2011-05-09 16:35:56 +0300
message:
  Define a replacement for va_copy for MSVC.
  
   nt/config.nt [_MSC_VER] (va_copy): Replacement for the MS compiler.
modified:
  nt/ChangeLog
  nt/config.nt
=== modified file 'nt/ChangeLog'
--- a/nt/ChangeLog      2011-05-07 04:00:12 +0000
+++ b/nt/ChangeLog      2011-05-09 13:35:56 +0000
@@ -1,3 +1,7 @@
+2011-05-09  Eli Zaretskii  <address@hidden>
+
+       * config.nt [_MSC_VER] (va_copy): Replacement for the MS compiler.
+
 2011-05-07  Ben Key  <address@hidden>
 
        * configure.bat: Renamed the fusercflags variable to escusercflags

=== modified file 'nt/config.nt'
--- a/nt/config.nt      2011-05-06 05:55:01 +0000
+++ b/nt/config.nt      2011-05-09 13:35:56 +0000
@@ -337,6 +337,17 @@
 # define restrict
 #endif
 
+/* A va_copy replacement for MSVC.  */
+#ifdef _MSC_VER
+# ifdef _WIN64
+#  ifndef va_copy
+#   error "va_copy is needed, but not defined!"
+#  endif
+# else /* not _WIN64 */
+#  define va_copy(d,s) ((d) = (s))
+# endif         /* not _WIN64 */
+#endif  /* _MSC_VER */
+
 /* Define as a marker that can be attached to declarations that might not
     be used.  This helps to reduce warnings, such as from
     GCC -Wunused-parameter.  */


reply via email to

[Prev in Thread] Current Thread [Next in Thread]