This is the mail archive of the cygwin@sources.redhat.com mailing list for the Cygwin project.


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

Re: misdefined macro _T in winnt.h


Eric Paire wrote:
> 
> 
> ------ Cut Here ------ Cut Here ------ Cut Here ------ Cut Here ------
> #ifdef _UNICODE
> #define __TEXT(q) L ## q
> #else
> #define __TEXT(q) q
> #endif
> 
> // Force the evaluation of q before the evaluation of __TEXT
> #ifndef _TEXT
> #define _TEXT(q) __TEXT(q)
> #endif
> 
> // Notice that _T must absolutely behave in the same way as _TEXT
> #ifndef _T
> #define _T(q) __TEXT(q)
> #endif
> ------ Cut Here ------ Cut Here ------ Cut Here ------ Cut Here ------
> 
> With this patch,
> 
> _T("foo") expand as L"foo"
> _T(FOO) expands also as L"foo"
> 
Ah, now I get it. Thanks Eric. I've already fixed tchar.h. I'll get
to winnt.h after I put out some fires.
Earnie.
_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com
--
Want to unsubscribe from this list?
Check out: http://cygwin.com/ml/#unsubscribe-simple

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

AltStyle によって変換されたページ (->オリジナル) /