Mercurial > hg > octave-nkf > gnulib-hg
changeset 17822:d3dccaa23691
support GNU format printf and scanf on mingw
Allow %lld and %Lf to work on mingw as per:
http://sourceforge.net/p/mingw-w64/wiki2/gnu%20printf/
author | Pádraig Brady <P@draigBrady.com> |
---|---|
date | Tue, 02 Dec 2014 13:34:06 +0000 |
parents | 2b1ae4b1a0ae |
children | d5f7ba4d8d44 |
files | m4/extensions.m4 m4/stdio_h.m4 modules/dtoastr modules/ftoastr modules/ldtoastr modules/stdio |
diffstat | 6 files changed, 12 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/m4/extensions.m4 +++ b/m4/extensions.m4 @@ -68,6 +68,10 @@ #ifndef _GNU_SOURCE # undef _GNU_SOURCE #endif +/* Use GNU style printf and scanf. */ +#ifndef __USE_MINGW_ANSI_STDIO +# undef __USE_MINGW_ANSI_STDIO +#endif /* Enable threading extensions on Solaris. */ #ifndef _POSIX_PTHREAD_SEMANTICS # undef _POSIX_PTHREAD_SEMANTICS @@ -100,6 +104,7 @@ AC_DEFINE([_ALL_SOURCE]) AC_DEFINE([_DARWIN_C_SOURCE]) AC_DEFINE([_GNU_SOURCE]) + AC_DEFINE([__USE_MINGW_ANSI_STDIO]) AC_DEFINE([_POSIX_PTHREAD_SEMANTICS]) AC_DEFINE([_TANDEM_SOURCE]) AC_CACHE_CHECK([whether _XOPEN_SOURCE should be defined],
--- a/m4/stdio_h.m4 +++ b/m4/stdio_h.m4 @@ -6,6 +6,9 @@ AC_DEFUN([gl_STDIO_H], [ + dnl For __USE_MINGW_ANSI_STDIO + AC_REQUIRE([gl_USE_SYSTEM_EXTENSIONS]) + AC_REQUIRE([gl_STDIO_H_DEFAULTS]) gl_NEXT_HEADERS([stdio.h])
--- a/modules/dtoastr +++ b/modules/dtoastr @@ -8,6 +8,7 @@ m4/c-strtod.m4 Depends-on: +extensions intprops configure.ac:
--- a/modules/ftoastr +++ b/modules/ftoastr @@ -7,6 +7,7 @@ m4/c-strtod.m4 Depends-on: +extensions intprops configure.ac: