This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: ## addition to gcc manual
- To: gcc at gcc dot gnu dot org
- Subject: Re: ## addition to gcc manual
- From: John Levon <moz at compsoc dot man dot ac dot uk>
- Date: Thu, 30 Aug 2001 19:03:57 +0100
- References: <3B8E7DC0.E828CCC@cwnet.com>
On Thu, Aug 30, 2001 at 10:54:08AM -0700, Byron Young wrote:
> #define __setup(str, fn) \
> static char __setup_str_##fn[] __initdata = str; \
> static struct kernel_param __setup_##fn __attribute__((unused))
> __initsetup
> = { __setup_str_##fn, fn }
>
> from line 19041, pg 206-207
> also, line 65, include/linux/init.h
>
> The question is what does the ## mean.
> The answer is being discussed on the kernelnewbies mailing list
> (kernelnewbies@nl.linux.org and has been answered rather well.
>
> The gcc manual on the www.gnu.org website seems to contain no mention of
> this. The index, in the # section, makes no reference to ##.
The gcc manual is a gcc manual, not a C manual. Refer to the huge amount of
available C information.
> Is adding this information to the gcc manual possible?
I highly doubt it
regards
john
--
"It's a damn poor mind that can only think of one way to spell a word."
- Andrew Jackson