summaryrefslogtreecommitdiff
path: root/lib-src/ChangeLog
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2011-11-27 20:52:53 +0200
committerEli Zaretskii <eliz@gnu.org>2011-11-27 20:52:53 +0200
commit8c9afb46949ddd9853f38eb8c1a865cb13522d92 (patch)
tree2169011e33dec345430c7ed64db7b61ade7165f6 /lib-src/ChangeLog
parent54e9e3bf847d39b8c0daa46a999efeb6f84c9d76 (diff)
downloademacs-8c9afb46949ddd9853f38eb8c1a865cb13522d92.tar.gz
emacs-8c9afb46949ddd9853f38eb8c1a865cb13522d92.tar.bz2
emacs-8c9afb46949ddd9853f38eb8c1a865cb13522d92.zip
Fix MS-Windows build with MSVC compiler.
Parts of the changes by Fabrice Popineau <fabrice.popineau@supelec.fr>. lib-src/makefile.w32-in (LOCAL_FLAGS): Add $(EMACS_EXTRA_C_FLAGS). lib-src/emacsclient.c (main) <environ>: Remove declaration, already pulled in by unistd.h on Posix hosts and stdlib.h on MS-Windows. nt/inc/stdint.h (uint32_t, uint64_t) [_WIN64]: New typedefs. (UINT64_MAX) [_WIN64]: Fix definition. (uintmax_t, intmax_t): Fix definitions. nt/inc/inttypes.h (strtoumax, strtoimax) [!__MINGW32__]: Provide correct definitions. nt/config.nt (HAVE_DECL_STRTOLL): Define. (va_copy) [_WIN64]: Provide a better definition. src/s/ms-w32.h (utimbuf) [_MSC_VER]: Don't define. (snprintf) [_MSC_VER]: Redirect to _snprintf. (strtoll) [_MSC_VER]: Redirect to _strtoi64. (malloc, free, realloc, calloc): Redirect to e_* only when compiling Emacs. src/lisp.h (GCTYPEBITS): Move before first use. (ALIGN_GCTYPEBITS) [_MSC_VER]: Define. (DECL_ALIGN) [_MSC_VER]: Use it, as MSVC doesn't like bit ops in this macro definition. (tzname): Redirect to _tzname for all values of _MSC_VER. Fixes: debbugs:9960
Diffstat (limited to 'lib-src/ChangeLog')
-rw-r--r--lib-src/ChangeLog7
1 files changed, 7 insertions, 0 deletions
diff --git a/lib-src/ChangeLog b/lib-src/ChangeLog
index 0832f8932ee..db1464f65d8 100644
--- a/lib-src/ChangeLog
+++ b/lib-src/ChangeLog
@@ -1,3 +1,10 @@
+2011-11-27 Eli Zaretskii <eliz@gnu.org>
+
+ * makefile.w32-in (LOCAL_FLAGS): Add $(EMACS_EXTRA_C_FLAGS).
+
+ * emacsclient.c (main) <environ>: Remove declaration, already
+ pulled in by unistd.h on Posix hosts and stdlib.h on MS-Windows.
+
2011-11-24 Glenn Morris <rgm@gnu.org>
* make-docfile.c (scan_lisp_file): Treat defcustom like defvar.