[Overview][Procedures and functions][Index] Reference for unit 'cwstring' (#rtl)

Reference for unit 'cwstring'

Implement the widestring manager with a C library based implementation


The cwstring unit offers no API by itself: it just initializes the widestring manager record of the system unit with an implementation that uses collation and conversion routines which are provided by the C library found on most Unix or Linux systems that are POSIX compliant.

The cwstring should simply be included in the uses clause of the program, preferably as one of the first units, and the initialization section of the unit will do all the work.

Note that including this unit links your program to the C library of the system.

It makes no sense to use this unit on a non-posix system: Windows, OS/2 or DOS, therefor it should always between an ifdef statement:

program myprogram;

  {$ifdef unix}cwstring,{$endif}
   classes, sysutils;
The latest version of this document can be found at lazarus-ccr.sourceforge.net.