From: ams AT ludd DOT luth DOT se (Martin Str|mberg) Newsgroups: comp.os.msdos.djgpp Subject: Re: Marker Date: 16 Jul 1999 16:47:56 GMT Organization: University of Lulea, Sweden Lines: 18 Message-ID: <7mnnns$39l$1@news.luth.se> References: <378E8DD5 DOT 68B571A AT vetec DOT com> NNTP-Posting-Host: queeg.ludd.luth.se X-Newsreader: TIN [UNIX 1.3 950824BETA PL0] To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Andy Goth (andygoth AT vetec DOT com) wrote: : Is there any way of inserting a marker into C code that is compiled but : not run? It would be really helpful if I could put comments (of a sort) : right into the binary. : : I imagine that maybe I could do it with inline assembly that jumps over : a text string, but would the optimizer throw that out? Hmm. Will the compiler remove 'const char s[] = "My string\n";'? If it does try 'struct { char s[], void *p } my_var = { "My string\n", &my_var };' wihch I haven't tested but should work. The trick is to make sure you reference the string somewhere in the code. Welin, String Quartet No. 7, MartinS