From: Tony G. <Ton...@Su...> - 2005-03-10 17:48:52
|
Tim Waugh <tw...@re...> writes: ... > It's because sprintf is a macro (I have -D_FORTIFY_SOURCE=2 in my > CFLAGS). > > Names of C functions that may be implemented as macros cannot be used > as user functions or variables, and that includes this struct member. > > I think it needs to be changed to something other than 'sprintf'. Changed to 'print_sprintf' (which parallels existing 'debug_sprintf' name). Regards, Tony. |