]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix compilation with MSVC in lib/.
authorEli Zaretskii <eliz@gnu.org>
Sat, 5 Nov 2011 14:10:27 +0000 (16:10 +0200)
committerEli Zaretskii <eliz@gnu.org>
Sat, 5 Nov 2011 14:10:27 +0000 (16:10 +0200)
 nt/config.nt (inline) [!__GNUC__]: Define to __inline for MSVC.

nt/ChangeLog
nt/config.nt

index 21ab0c477b79725dc1ab224131f7e6014f947947..30d7824c778eaab1f1ec83a44211245374064429 100644 (file)
@@ -1,5 +1,7 @@
 2011-11-05  Eli Zaretskii  <eliz@gnu.org>
 
+       * config.nt (inline) [!__GNUC__]: Define to __inline for MSVC.
+
        Support MSVC build with newer versions of Visual Studio.
        * makefile.w32-in (clean-other-dirs-nmake)
        (distclean-other-dirs-nmake, maintainer-clean-other-dirs-nmake):
index 87c5f5cc8aa8486f95381edb7c74a06783aac775..53c7b50a32ae6cde11ef0372bb935d7b44769a6c 100644 (file)
@@ -328,9 +328,13 @@ along with GNU Emacs.  If not, see <http://www.gnu.org/licenses/>.  */
 
 /* Define to `__inline__' or `__inline' if that's what the C compiler
    calls it, or to nothing if 'inline' is not supported under any name.  */
+#ifdef __GNUC__
 #ifndef __cplusplus
 #undef inline
 #endif
+#else  /* MSVC */
+#define inline __inline
+#endif
 
 /* Define to the equivalent of the C99 'restrict' keyword, or to
    nothing if this is not supported.  Do not define if restrict is