This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Metaconfig unit change for #7954.
authorJarkko Hietaniemi <jhi@iki.fi>
Sat, 2 Dec 2000 17:58:06 +0000 (17:58 +0000)
committerJarkko Hietaniemi <jhi@iki.fi>
Sat, 2 Dec 2000 17:58:06 +0000 (17:58 +0000)
p4raw-id: //depot/metaconfig@7955

U/modified/stdchar.U

index 9d77199..9b778d6 100644 (file)
 ?C:.
 ?H:#define STDCHAR $stdchar    /**/
 ?H:.
+?T:stdiohdr
 : see what type of char stdio uses.
 echo " "
 if $contains 'unsigned.*char.*_ptr;' `./findhdr stdio.h` >/dev/null 2>&1 ; then
        echo "Your stdio uses unsigned chars." >&4
        stdchar="unsigned char"
 else
-       : Solaris 7+
-       if $contains 'unsigned.*char.*_ptr;' `./findhdr stdio_impl.h` >/dev/null 2>&1 ; then
-               echo "Your stdio uses unsigned chars." >&4
-               stdchar="unsigned char"
-       else
-               echo "Your stdio uses signed chars." >&4
-               stdchar="char"
-       fi
+       : Solaris 7+, others?
+       stdiohdr=`./findhdr stdio_impl.h`
+       case "$stdiohdr" in
+       '') ;;
+       *)      if $contains 'unsigned.*char.*_ptr;' $stdiohdr >/dev/null 2>&1 ; then
+                       echo "Your stdio uses unsigned chars." >&4
+                       stdchar="unsigned char"
+               else
+                       echo "Your stdio uses signed chars." >&4
+                       stdchar="char"
+               fi
+               ;;
+       esac
 fi