OSDN Git Service

Correct argument type for ffs in string.h on Alpha OSF/1 V2.0
authorian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 16 Jun 1994 14:59:50 +0000 (14:59 +0000)
committerian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 16 Jun 1994 14:59:50 +0000 (14:59 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@7504 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/fixincludes

index 3c7b1d1..bee61d2 100755 (executable)
@@ -1425,6 +1425,7 @@ if [ -r ${LIB}/$file ]; then
 fi
 
 # Correct the return type for strlen in string.h on Lynx.
+# Correct the argument type for ffs in string.h on Alpha OSF/1 V2.0.
 file=string.h
 if [ -r $file ] && [ ! -r ${LIB}/$file ]; then
   cp $file ${LIB}/$file >/dev/null 2>&1 || echo "Can't copy $file"
@@ -1435,6 +1436,7 @@ fi
 if [ -r ${LIB}/$file ]; then
   echo Fixing $file
   sed -e 's/extern[    ]*int[  ]*strlen();/extern unsigned int strlen();/' \
+      -e 's/extern[    ]*int[  ]*ffs[  ]*(long);/extern int ffs(int);/' \
     ${LIB}/$file > ${LIB}/${file}.sed
   rm -f ${LIB}/$file; mv ${LIB}/${file}.sed ${LIB}/$file
   if cmp $file ${LIB}/$file >/dev/null 2>&1; then