Fix [perl #114812] Configure not finding isblank().
authorAndy Dougherty <doughera@lafayete.edu>
Mon, 10 Sep 2012 13:24:23 +0000 (09:24 -0400)
committerAndy Dougherty <doughera@lafayete.edu>
Mon, 10 Sep 2012 13:24:23 +0000 (09:24 -0400)
Configure would not find isblank() when run with g++ because the probe
used exit() without including <stdlib.h>.  The simplest fix is to have
the probe use return instead.

U/perl/d_isblank.U

index 753a56e..01d2aed 100644 (file)
@@ -30,9 +30,9 @@ $cat >isblank.c <<'EOCP'
 int main() {
        int c = ' ';
        if (isblank(c))
-               exit(0);
+               return 0 ;
        else
-               exit(1);
+               return 1 ;
 }
 EOCP
 if $cc $ccflags $ldflags -o isblank isblank.c $libs >/dev/null 2>&1 ; then