Daniel Berger wrote:
> I want to define all the class VALUE's in the header file. I would
> then like to be able to '#include "baz.h"' inside both foo.c and
> bar.c. However, that causes an ld error when I try to build the source
> files:

Try "extern VALUE ..." in the headers, and "VALUE ..." in one source file.