diff options
author | Mike Frysinger <vapier@gentoo.org> | 2005-07-23 04:57:57 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2005-07-23 04:57:57 +0000 |
commit | 6162a4363eb1c8d13fae632a8cea919c78bf22c9 (patch) | |
tree | df22d0e11bb4d61e67ec02ad13dbe0bb1d0ff8c9 /paxelf.h | |
parent | make sure some flags are only used if gcc supports it (like with gcc-2) (diff) | |
download | pax-utils-6162a4363eb1c8d13fae632a8cea919c78bf22c9.tar.gz pax-utils-6162a4363eb1c8d13fae632a8cea919c78bf22c9.tar.bz2 pax-utils-6162a4363eb1c8d13fae632a8cea919c78bf22c9.zip |
touchup macro expansion to work around a bug in gcc-2
Diffstat (limited to 'paxelf.h')
-rw-r--r-- | paxelf.h | 8 |
1 files changed, 5 insertions, 3 deletions
@@ -1,5 +1,5 @@ /* - * $Header: /var/cvsroot/gentoo-projects/pax-utils/paxelf.h,v 1.33 2005/06/17 01:43:29 vapier Exp $ + * $Header: /var/cvsroot/gentoo-projects/pax-utils/paxelf.h,v 1.34 2005/07/23 04:57:57 vapier Exp $ * Make sure all of the common elf stuff is setup as we expect */ @@ -76,9 +76,11 @@ extern void *elf_findsecbyname(elfobj *elf, const char *name); #define NORM COLOR("00", "00") #define RED COLOR("31", "01") #define YELLOW COLOR("33", "01") + +/* we need the space before the last comma or we trigger a bug in gcc-2 :( */ #define warn(fmt, args...) \ - fprintf(stderr, "%s%s%s: " fmt "\n", RED, argv0, NORM, ## args) -#define warnf(fmt, args...) warn("%s%s%s(): " fmt, YELLOW, __FUNCTION__, NORM, ## args) + fprintf(stderr, "%s%s%s: " fmt "\n", RED, argv0, NORM , ## args) +#define warnf(fmt, args...) warn("%s%s%s(): " fmt, YELLOW, __FUNCTION__, NORM , ## args) #define _err(wfunc, fmt, args...) \ do { \ wfunc(fmt, ## args); \ |