[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20080524210304.GD2308@cs181133002.pp.htv.fi>
Date: Sun, 25 May 2008 00:03:04 +0300
From: Adrian Bunk <bunk@...nel.org>
To: Jeremy Fitzhardinge <jeremy@...p.org>
Cc: Sam Ravnborg <sam@...nborg.org>,
linux-kbuild <linux-kbuild@...r.kernel.org>,
LKML <linux-kernel@...r.kernel.org>,
Linus Torvalds <torvalds@...ux-foundation.org>,
Andrew Morton <akpm@...ux-foundation.org>,
Roman Zippel <zippel@...ux-m68k.org>,
Tom Spink <tspink@...il.com>
Subject: Re: [RFC PATCH] kconfig: introduce KCONFIG_* symbols for .c files
On Sat, May 24, 2008 at 09:58:47PM +0100, Jeremy Fitzhardinge wrote:
>
> Would
>
> #define KCONFIG(x) (CONFIG_##x - 0)
>
> if (KCONFIG(PREEMPT)) {
> ...
> }
>
> work?
$ cat test.c
#define KCONFIG(x) (CONFIG_##x - 0)
int main()
{
if (KCONFIG(PREEMPT))
;
return 0;
}
$ gcc -O2 -Wall test.c
test.c: In function ‘main’:
test.c:5: error: ‘CONFIG_PREEMPT’ undeclared (first use in this function)
test.c:5: error: (Each undeclared identifier is reported only once
test.c:5: error: for each function it appears in.)
$ gcc --version
gcc (Debian 4.3.0-5) 4.3.1 20080523 (prerelease)
> J
cu
Adrian
--
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists