don't pass -O to cpp, throw it away
authorEdward Wang <edward@ucbvax.Berkeley.EDU>
Wed, 12 Dec 1984 04:45:57 +0000 (20:45 -0800)
committerEdward Wang <edward@ucbvax.Berkeley.EDU>
Wed, 12 Dec 1984 04:45:57 +0000 (20:45 -0800)
SCCS-vsn: old/pcc/lint/lint.sh 1.6

usr/src/old/pcc/lint/lint.sh

index 7f177aa..59f9df2 100644 (file)
@@ -1,6 +1,6 @@
 #! /bin/sh
 #
 #! /bin/sh
 #
-#      @(#)lint.sh     1.5     (Berkeley)      %G%
+#      @(#)lint.sh     1.6     (Berkeley)      %G%
 #
 L=/usr/lib/lint/lint T=/usr/tmp/lint.$$ PATH=/bin:/usr/bin O="-C -Dlint"
 X= P=unix LL=/usr/lib/lint C=
 #
 L=/usr/lib/lint/lint T=/usr/tmp/lint.$$ PATH=/bin:/usr/bin O="-C -Dlint"
 X= P=unix LL=/usr/lib/lint C=
@@ -15,8 +15,8 @@ do
        *.ln)   cat $A >>$T ;;
        -l*)    cat $LL/llib$A.ln >>$T ;;
        -C?*)   P= C=`echo $A | sed -e s/-C/llib-l/` ; X="$X -L -C$C" ;;
        *.ln)   cat $A >>$T ;;
        -l*)    cat $LL/llib$A.ln >>$T ;;
        -C?*)   P= C=`echo $A | sed -e s/-C/llib-l/` ; X="$X -L -C$C" ;;
-       -[IDOU]*)       O="$O $A" ;;
-#      -X)     LL=/usr/scj/lint L=/usr/scj/lint/lpass ;;
+       -[IDU]*)        O="$O $A" ;;
+       -O)     ;;
        -X)     LL=/usr/src/usr.bin/lint L=/usr/src/usr.bin/lint/lpass ;;
        -*)     X="$X $A" ;;
        *)      echo "$A:" ; (/lib/cpp $O $A | ${L}1 $X >>$T)2>&1
        -X)     LL=/usr/src/usr.bin/lint L=/usr/src/usr.bin/lint/lpass ;;
        -*)     X="$X $A" ;;
        *)      echo "$A:" ; (/lib/cpp $O $A | ${L}1 $X >>$T)2>&1