On Wednesday 19 March 2008 10:42:44 Jerry James wrote: > > Any ideas what might be going on here? > > This is what happens when a macro is defined inside a macro > invocation. The "snprintf" function is actually a macro, and the gpsd > code is trying to define a new macro, ZEROIZE, right in the middle of > the parameter list. The expansion of the snprintf macro happens > before ZEROIZE gets defined, so the final expansion still has the > ZEROIZE tokens in it. This is an upstream bug. They've got to move > the ZEROIZE definition to before the snprintf call. > > I know this because I made the same mistake in the XEmacs code. :-) Thanks Jerry, I'll bring this up with upstream and see what they say. -Doug
Attachment:
signature.asc
Description: This is a digitally signed message part.
-- fedora-devel-list mailing list fedora-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-devel-list