Avoid name mangling in C++ mode.
[gnulib.git] / ChangeLog
index d74139c..1745382 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,58 @@
+2006-11-03  Bruno Haible  <bruno@clisp.org>
+
+       * lib/c-ctype.h [C++]: Define functions without name mangling.
+       * lib/fwriteerror.h [C++]: Likewise.
+       * lib/gcd.h [C++]: Likewise.
+       * lib/linebreak.h [C++]: Likewise.
+
+2006-11-03  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * lib/canonicalize.h: (canonicalize_mode_t, CAN_EXISTING):
+       (CAN_ALL_BUT_LAST, CAN_MISSING, canonicalize_filename_mode):
+       Define only if PROVIDE_CANONICALIZE_FILENAME_MODE is defined.
+       * m4/canonicalize.m4 (AC_FUNC_CANONICALIZE_FILE_NAME):
+       Check for functions and headers just once.
+       Check for declaration of canonicalize_file_name.
+       Define PROVIDE_CANONICALIZE_FILENAME_MODE.
+
+2006-11-02  Charles Wilson  <cygwin@cwilson.fastmail.fm>
+
+       * gnulib-tool (func_import): Fix typo in actioncmd.
+
+2006-11-02  Bruno Haible  <bruno@clisp.org>
+
+       * gnulib-tool (func_get_automake_snippet): Interpret a backslash-
+       newline sequence in the Makefile.am snippet as a space, like "make"
+       does.
+       Reported by Roger Persson <perrog@gmail.com>.
+
+2006-11-01  Bruno Haible  <bruno@clisp.org>
+
+       * m4/strcase.m4 (gl_FUNC_STRNCASECMP): Check whether strncasecmp is
+       already declared in <string.h>.
+       * lib/strcase.h (strncasecmp): Don't declare it if yes.
+
+2006-11-01  Bruno Haible  <bruno@clisp.org>
+
+       * m4/strcase.m4 (gl_FUNC_STRCASECMP): Don't define strcasecmp here.
+       * lib/strcase.h: Include <string.h>.
+       (strcasecmp): Define to rpl_strcasecmp here.
+
+2006-11-01  Bruno Haible  <bruno@clisp.org>
+
+       * lib/printf-parse.c (PRINTF_PARSE): Cast malloc/realloc results.
+
+2006-11-01  Eric Blake  <ebb9@byu.net>
+
+       * lib/mkstemp-safer.c (mkstemp_safer): Allow C++ compilation.
+
+       * m4/mkstemp.m4 (gl_FUNC_MKSTEMP): Allow C++ configuration.
+
+2006-10-29  Bruno Haible  <bruno@clisp.org>
+
+       Make it compile in C++ mode.
+       * lib/full-write.c (full_rw): Add a cast.
+
 2006-11-01  Bruno Haible  <bruno@clisp.org>
 
        * gnulib-tool (func_get_automake_snippet): Change sed_combine_lines to