|
|
1.1 ! root 1: L=/usr/lib/lint/lint T=/usr/tmp/lint.$$ PATH=/bin:/usr/bin O="-C -Dlint" ! 2: X= P=unix LL=/usr/lib/lint ! 3: trap "rm -f $T; exit" 1 2 15 ! 4: for A in $* ! 5: do ! 6: case $A in ! 7: -*n*) P= ;; ! 8: -*p*) P=port ;; ! 9: esac ! 10: case $A in ! 11: *.ln) cat $A >>$T ;; ! 12: -l*) cat $LL/llib$A.ln >>$T ;; ! 13: -[IDOU]*) O="$O $A" ;; ! 14: -X) LL=/usr/scj/lint L=/usr/scj/lint/lpass ;; ! 15: -*) X="$X$A" ;; ! 16: *) (/lib/cpp $O $A | ${L}1 $X >>$T)2>&1 ! 17: esac ! 18: done ! 19: case $P in ! 20: unix) cat $LL/llib-lc.ln >>$T ;; ! 21: port) cat $LL/llib-port.ln >>$T ;; ! 22: esac ! 23: ${L}2 $T $X ! 24: rm -f $T
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.