[fpc-devel] natural unicode support for WinNT via UTF-8
    Florian Klaempfl 
    florian at freepascal.org
       
    Sat Apr 16 10:32:07 CEST 2005
    
    
  
DrDiettrich wrote:
> "Yury B." wrote:
> 
> 
>>    Two RTLs should be for Win32, one compiled for ANSI/DBCS and the other for
>>    UNICODE UCS-2 (WinNT), where a special type,
>>    say TUniString is AnsiString in the first version and
>>    UnicodeString in the second version.
>>    What do you think of it?
> 
> 
> IMO there exists no need for separate libraries. The A and W versions of
> WinAPI functions are (? can be) overloaded, so that it's simply up to
> the coder to provide the appropriately typed parameters.
> 
> You can define types wchar_t etc. and set these to AnsiChar or WideChar,
> as desired.
> 
> Did I miss something?
Probably ;) E.g. the whole file handling stuff uses the "A-versions" so
it would require to make here at least overloaded versions. More
complicated would be the file records, they store the names as char arrays.
> 
> DoDi
> 
> 
> 
> _______________________________________________
> fpc-devel maillist  -  fpc-devel at lists.freepascal.org
> http://lists.freepascal.org/mailman/listinfo/fpc-devel
    
    
More information about the fpc-devel
mailing list