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: Spaces in macro expansion in a #include?


On 31 March 2014 17:53, xuinkrbin. wrote:
> Given a macro:
>
> #define A(x) #x
> #define B 1
> #define C 2
> #define D B C
>
> If I have the following:
>
> #include A(D)
>
> GCC seems to expand the macro to:
>
> "12"
>
> and search for a file named "12" instead of "1 2".

When I try that it searches for a file named "D"


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