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