[fpc-devel] Re: WinCE port patches

Yury Sidorov jura at ce.blagovest.com
Tue Jul 5 13:24:48 CEST 2005


From: "Alexey Barkovoy" <clootie at ixbt.com>

>> MS provides types for strngs/characters which are become differ if 
>> UNICODE is defined or not.
>> For example LPCTSTR is an LPCWSTR if UNICODE is defined, an LPCTSTR 
>> otherwise.
>> Therefore UNICODE define can easily convert MS RTL to unicode and 
>> non-unicode versions.
>
> And for Borland plan always was:
>
> {$IFDEF UNICODE}
>  String = WideString;
>  Char = WideChar;
> {$ELSE}  String = AnsiString;
>  Char = AnsiChar;
> {$END}

I think String and Char types must be leaved as is, but new types like 
SysChar/SysString can be defined for unicode support.

Yury Sidorov. 






More information about the fpc-devel mailing list