From 1d7237cc87bccbf880affcdcaf82c9c32de01657 Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Sat, 25 Dec 2010 10:46:40 +0100 Subject: [PATCH] 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. --- ChangeLog | 6 ++++++ m4/strtok_r.m4 | 12 ++++++------ 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/ChangeLog b/ChangeLog index be6b4317e1..fbf72fa492 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2010-12-25 Bruno Haible + + 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 ceil, trunc, round: Fix gcc warnings. diff --git a/m4/strtok_r.m4 b/m4/strtok_r.m4 index 063f919526..466e9128c4 100644 --- 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 @@ AC_DEFUN([gl_FUNC_STRTOK_R], 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 . AC_CACHE_CHECK([whether strtok_r works], [gl_cv_func_strtok_r_works], @@ -32,10 +32,10 @@ AC_DEFUN([gl_FUNC_STRTOK_R], ]], [[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], -- 2.30.2