|
|
1.1 ! root 1: trap "rm -f $$sym?ef; exit" 0 1 2 13 15 ! 2: case $# in ! 3: 0) echo usage: lorder file ... ! 4: exit ;; ! 5: 1) case $1 in ! 6: *.o) set $1 $1 ! 7: esac ! 8: esac ! 9: nm -g $* | sed ' ! 10: /^$/d ! 11: /:$/{ ! 12: /\.o:/!d ! 13: s/:// ! 14: h ! 15: s/.*/& &/ ! 16: p ! 17: d ! 18: } ! 19: /[TD] /{ ! 20: s/.* // ! 21: G ! 22: s/\n/ / ! 23: w '$$symdef' ! 24: d ! 25: } ! 26: s/.* // ! 27: G ! 28: s/\n/ / ! 29: w '$$symref' ! 30: d ! 31: ' ! 32: sort $$symdef -o $$symdef ! 33: sort $$symref -o $$symref ! 34: join $$symref $$symdef | sed 's/[^ ]* *//'
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.