Date: Sun, 28 Apr 2002 13:07:06 +0100 From: Ian Dowse <iedowse@maths.tcd.ie> To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/usr.sbin/moused moused.c Message-ID: <200204281307.aa21187@salmon.maths.tcd.ie> In-Reply-To: Your message of "Sun, 28 Apr 2002 04:59:31 PDT." <200204281159.g3SBxVt26680@freefall.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
In message <200204281159.g3SBxVt26680@freefall.freebsd.org>, Ian Dowse writes:
> Fix a number of warnings. A gcc preprocessor bug relating to macros
> with variable numbers of arguments made this slightly harder than
> it should be.
If anyone is interested, the gcc bug is triggered by
#define logwarn(fmt, args...) syslog(LOG_WARNING, fmt ": %m", ##args)
void f() {
logwarn("eeek");
}
and it produces the output:
/tmp/in.c:3: unterminated string or character constant
/tmp/in.c:3: possible real start of unterminated constant
# 1 "/tmp/in.c"
void f() {
syslog(LOG_WARNING, "eeek" ":
)
;
}
Ian
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200204281307.aa21187>
