Let ME try for a new topic...

Doug Gwyn gwyn at brl-vgr.ARPA
Sat Jun 2 04:48:52 AEST 1984


The #define extern /**/ trick only works if you want your extern
storage definitions to be filled with zeros.  I think it is better
to init the extern data explicitly (even if it is zero) in a module
that deals with the data.  Better still, reduce the global data to
an insignificant amount (pass arguments to functions as parameters
and collect data structure manipulators into a single module with
the data made file-static).



More information about the Comp.unix.wizards mailing list