misdefined macro _T in winnt.h
Earnie Boyd
earnie_boyd@yahoo.com
Fri Feb 2 09:02:00 GMT 2001
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
More information about the Cygwin
mailing list