[fpc-devel] Locale solution for Linux (and maybe *nix)

Michael Van Canneyt michael at freepascal.org
Mon Aug 4 10:06:12 CEST 2008



On Mon, 4 Aug 2008, Graeme Geldenhuys wrote:

> On Mon, Aug 4, 2008 at 9:38 AM,  <petr.kristan at epos.cz> wrote:
> >>
> > Include rtl/unix/clocale.pp into your project.
> 
> Thanks Petr, but that requires libc, hence the reason it can't be
> added to the sysutils unit. That was my understanding of the locale
> issue, based an a message I posted some months ago. Also, those libc
> API calls read the binary form of the locale files if I remember
> correctly.
> 
> What I am suggesting, is reading the plain text locale files and parse
> them ourselves without the need for Libc dependency.
> 
> I just need to confirm what other Linux and Unix OS's have those files
> available?  My suggestion would be no good if only Ubuntu includes
> those files, but not other Linux distros or *BSD etc...

All Linuxes have these files, they are required by Libc.
I suppose that BSD has a similar mechanism as I think it is a POSIX spec.

Michael.



More information about the fpc-devel mailing list