This is the mail archive of the gcc-help@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: cpp question


"Mack Lobell" <macklobell@hotmail.com> writes:

> Hi,
> 
> is there a way to define macros inside macros?

No.

> 
> I'll give an example of what i want to do:
> #define MY_MACRO(_something_) \
> #define _something_ ## _FUNNY struct _something_ { int x;}
> 
> Maybe there is a smarter/better way of doing this??
[snip]

I don't know - you didn't say what your end goal is. Perhaps you might
find something useful in the boost preprocessor lib:
http://boost.org/libs/preprocessor/doc/contents.html


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]