Declarations and defaulting in C

DBrown at HI-MULTICS.ARPA DBrown at HI-MULTICS.ARPA
Thu Jul 19 03:49:00 AEST 1984


re ken almquist's comment about peoples elderly linkers:
  i get even more spoiled on multics, where all disk-resident data
structures like object files have "version numbers".
  because the designers thought of making the files self-identifying its
easy to write a "new" linker which supports two formats of file.  then
after a few releases you drop support of the oldest version and count on
the fingers of one hand the number of people who scream.  (they get told
to relink with the -update_it_by_hook_or_crook flag on).
  i've even managed to retrofit version numbers into an old program of
mine, by putting it in a field that never could have a 1 in it in the
old layout.

  as a result i can upgrade such things as old linkers to use better
algorithms, instead of the bubble-sort that the original *"$%&!!!!
author used because it was easy to code in mac...
  --dave (unix hack on a bun) brown



More information about the Comp.lang.c mailing list