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