Modified source engine (2017) developed by valve and leaked in 2020. Not for commercial purporses
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
JusicP 3434111923 First steps 4 years ago
..
autoconf First steps 4 years ago
build-aux First steps 4 years ago
djgpp First steps 4 years ago
include First steps 4 years ago
lib First steps 4 years ago
m4 First steps 4 years ago
tools First steps 4 years ago
AUTHORS First steps 4 years ago
COPYING.LIB First steps 4 years ago
ChangeLog First steps 4 years ago
DEPENDENCIES First steps 4 years ago
HACKING First steps 4 years ago
INSTALL.generic First steps 4 years ago
INTEGRATE First steps 4 years ago
Makefile First steps 4 years ago
Makefile.devel First steps 4 years ago
Makefile.in First steps 4 years ago
NEWS First steps 4 years ago
README First steps 4 years ago
README.djgpp First steps 4 years ago
README.windows First steps 4 years ago
config.h First steps 4 years ago
config.h.in First steps 4 years ago
config.log First steps 4 years ago
config.status First steps 4 years ago
configure First steps 4 years ago
configure.ac First steps 4 years ago
libtool First steps 4 years ago

README

          LIBCHARSET - portable character set determination library

This library provides a function which determines the character set / encoding
of text in the currently selected locale (the LC_CTYPE locale facet).

It is useful for portable programs which need to process text in other
encodings and locales than the currently selected one. Possible uses:

* Use of Unicode in POSIX compliant applications.
* Conversion of text between the current locale's encoding and UTF-8 (or
any other given encoding).
* Mail agents.

In theory, this would be very simple: POSIX provides the nl_langinfo function,
in such a way that

nl_langinfo (CODESET)

returns the encoding name. But the nl_langinfo function still does not exist
on some systems, and on those where it exists it returns unstandardized
variations of the encoding names, like (on Solaris) "PCK" for "Shift_JIS".

This library fixes these flaws and provides a function

const char * locale_charset (void);

It determines the current locale's character encoding, and canonicalizes it
into one of the canonical names listed in config.charset. The result must
not be freed; it is statically allocated. If the canonical name cannot be
determined, the result is a non-canonical name.


Installation:

As usual for GNU packages:

$ ./configure --prefix=/usr/local
$ make
$ make install


This library is used in
GNU coreutils
GNU gettext
GNU clisp


To integrate this library into your package:
- Either from this package. See file INTEGRATE.
- Or from gnulib. See
<http://www.gnu.org/software/gnulib/MODULES.html#module=localcharset>


Distribution:
The libcharset directory of
ftp://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz

Homepage:
http://www.haible.de/bruno/packages-libcharset.html


Bruno Haible <bruno@clisp.org>