STRING_COMMA_LEN

Daniel Jacobowitz drow@false.org
Wed Oct 24 21:25:00 GMT 2007


We got a report (gdb/2339) that GDB 6.7 doesn't build with the Sun
compiler.

"elf.c", line 856: non-constant initializer: op "?"
"elf.c", line 859: non-constant initializer: op "?"
"elf.c", line 864: non-constant initializer: op "?"
"elf.c", line 871: non-constant initializer: op "?"

That's a STRING_COMMA_LEN:

#define STRING_COMMA_LEN(STR) (STR), ((STR) ? sizeof (STR) - 1 : 0)

I don't know if this is pedantically correct C or not; just
passing it along...

-- 
Daniel Jacobowitz
CodeSourcery



More information about the Binutils mailing list