Mercurial > hg > octave-nkf > gnulib-hg
changeset 14019:bc49ffbc1e03
strtok_r: Fix C syntax error in autoconf macro.
* m4/strtok_r.m4 (gl_FUNC_STRTOK_R): Don't use UTF-8 encoded U+00A0
characters in test program.
author | Bruno Haible <bruno@clisp.org> |
---|---|
date | Sat, 25 Dec 2010 10:46:40 +0100 |
parents | ac9f59901721 |
children | 318a4063e921 |
files | ChangeLog m4/strtok_r.m4 |
diffstat | 2 files changed, 12 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2010-12-25 Bruno Haible <bruno@clisp.org> + + strtok_r: Fix C syntax error in autoconf macro. + * m4/strtok_r.m4 (gl_FUNC_STRTOK_R): Don't use UTF-8 encoded U+00A0 + characters in test program. + 2010-12-24 Bruno Haible <bruno@clisp.org> ceil, trunc, round: Fix gcc warnings.
--- a/m4/strtok_r.m4 +++ b/m4/strtok_r.m4 @@ -1,4 +1,4 @@ -# strtok_r.m4 serial 11 +# strtok_r.m4 serial 12 dnl Copyright (C) 2002-2004, 2006-2007, 2009-2010 Free Software Foundation, dnl Inc. dnl This file is free software; the Free Software Foundation @@ -16,7 +16,7 @@ if test $ac_cv_func_strtok_r = yes; then dnl glibc 2.7 has a bug in strtok_r that causes a segmentation fault dnl when the second argument to strtok_r is a constant string that has - dnl exactly one byte and compiling with optimization. This bug is, for + dnl exactly one byte and compiling with optimization. This bug is, for dnl example, present in the glibc 2.7-18 package in Debian "lenny". dnl See <http://sources.redhat.com/bugzilla/show_bug.cgi?id=5614>. AC_CACHE_CHECK([whether strtok_r works], [gl_cv_func_strtok_r_works], @@ -32,10 +32,10 @@ ]], [[static const char dummy[] = "\177\01a"; char delimiters[] = "xxxxxxxx"; - char *save_ptr = (char *) dummy; - strtok_r (delimiters, "x", &save_ptr); - strtok_r (NULL, "x", &save_ptr); - return 0; + char *save_ptr = (char *) dummy; + strtok_r (delimiters, "x", &save_ptr); + strtok_r (NULL, "x", &save_ptr); + return 0; ]]) ], [gl_cv_func_strtok_r_works=yes],