X-Git-Url: https://erislabs.net/gitweb/?a=blobdiff_plain;f=m4%2Fstrcasestr.m4;h=8681a6a41dba39ff39302fdd15ac2a8ae8f87e1b;hb=da8054d48dc22e1c051db54049e005d51a006e69;hp=2ab7cf72ce5bb2118cc6ea3013fed82a1002579b;hpb=d60f3b0c6b0f93a601acd1cfd3923f94ca05abb0;p=gnulib.git diff --git a/m4/strcasestr.m4 b/m4/strcasestr.m4 index 2ab7cf72c..8681a6a41 100644 --- a/m4/strcasestr.m4 +++ b/m4/strcasestr.m4 @@ -1,5 +1,5 @@ -# strcasestr.m4 serial 19 -dnl Copyright (C) 2005, 2007-2011 Free Software Foundation, Inc. +# strcasestr.m4 serial 21 +dnl Copyright (C) 2005, 2007-2013 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. @@ -54,20 +54,18 @@ AC_DEFUN([gl_FUNC_STRCASESTR_SIMPLE], Lucky user #endif ], - [gl_cv_func_strcasestr_works_always=yes], + [gl_cv_func_strcasestr_works_always="guessing yes"], [gl_cv_func_strcasestr_works_always="guessing no"]) ]) ]) - if test "$gl_cv_func_strcasestr_works_always" != yes; then - REPLACE_STRCASESTR=1 - AC_LIBOBJ([strcasestr]) - fi + case "$gl_cv_func_strcasestr_works_always" in + *yes) ;; + *) + REPLACE_STRCASESTR=1 + ;; + esac fi fi - if test $HAVE_STRCASESTR = 0 || test $REPLACE_STRCASESTR = 1; then - AC_LIBOBJ([strcasestr]) - gl_PREREQ_STRCASESTR - fi ]) # gl_FUNC_STRCASESTR_SIMPLE dnl Additionally, check that strcasestr is efficient. @@ -125,15 +123,16 @@ static void quit (int sig) { exit (sig + 128); } #endif #endif ], - [gl_cv_func_strcasestr_linear=yes], + [gl_cv_func_strcasestr_linear="guessing yes"], [gl_cv_func_strcasestr_linear="guessing no"]) ]) ]) - if test "$gl_cv_func_strcasestr_linear" != yes; then - REPLACE_STRCASESTR=1 - AC_LIBOBJ([strcasestr]) - gl_PREREQ_STRCASESTR - fi + case "$gl_cv_func_strcasestr_linear" in + *yes) ;; + *) + REPLACE_STRCASESTR=1 + ;; + esac fi ]) # gl_FUNC_STRCASESTR