Xref: utzoo comp.lang.c:36708 comp.software-eng:4965 Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!samsung!zaphod.mps.ohio-state.edu!lavaca.uh.edu!menudo.uh.edu!sugar!ficc!peter From: peter@ficc.ferranti.com (Peter da Silva) Newsgroups: comp.lang.c,comp.software-eng Subject: Re: Source File Organization Message-ID: Date: 26 Feb 91 22:36:39 GMT References: <1991Feb26.045242.23453@rfengr.com> Reply-To: peter@ficc.ferranti.com (Peter da Silva) Organization: Xenix Support, FICC Lines: 18 In article <1991Feb26.045242.23453@rfengr.com> rfarris@rfengr.com (Rick Farris) writes: > My problem is: How do I keep the darn things in sync? Try this: ---- ltrs.h typedef enum { A, B, C, D } CMD; #ifdef LTRS_C char ltrs[] = { 'A', 'B', 'C', 'D' }; #else extern char ltrs[]; #endif ---- ltrs.c #define LTRS_C #include "ltrs.h" -- Peter da Silva. `-_-' peter@ferranti.com +1 713 274 5180. 'U` "Have you hugged your wolf today?"