libunicode 0.7
Sponsored Links
libunicode 0.7 Ranking & Summary
File size:
0.11 MB
Platform:
Any Platform
License:
GPL (GNU General Public License)
Price:
Downloads:
1460
Date added:
2005-10-28
Publisher:
Matthew Parry
libunicode 0.7 description
Libunicode offers low-level Unicode (UTF-16) text processing functionality,
which can be divided into three categories:
- Character handling
- String handling
- Charsets handling
Libunicode uses ISO/IEC 10646-defined UTF-16 encoding for storing and minipulating all character entities. It will supports other encoding standards (e.g., UTF-8, ISO 8859-x, etc.) for input and output only.
Libunicode bases, where applicable, on "Single Unix Specification, Version 2(R)" (susv2) as API and semantics reference. susv2 is the unification and superset of de jure POSIX and ANSI C (run-time library part) and de facto BSD standards. This means that, if you know standard character and string handling functions, you can readily use libunicode; and, if you have apllication using standard character/string processing facilities, you may with minimal troubles make it Unicode-aware.
Also, dont let word "Unix" in standard name confuse you. Susv2, as same as POSIX, is standard for *Open* operating systems, where MS Windows, MacOs, etc. fit. Such name was choosen by OpenGroup, maintainer of susv2, to unite and defend market sectors actively attacked by Microsoft with its "decommodizing" tactics. Libunicode is bright example of opposite approach, offering crossplatform portability and comptability for Unix and Win32 systems. (*)
(*) Opinions presented in the paragraph above are solely opinion of documentation author and should not be considered as reflecting real state of the things.
Libunicode defines new type, Uchar, which can handle any non-surrogate UTF-16 character without space overhead.
Library offer two APIs, one being precise remapping of susv2 functions, and one offering slightly higher-level API, with automatic memory management fully controlled by user.
Functions of 1st API (fully standard-compliant, the one you probably will use) uses u_ prefix, e.g. standard
char *strchr(const char *s, char c);
becomes
Uchar *u_strchr(const Uchar *s, Uchar c);
Functions of 2nd API use uni_ prefix. They are conceived to be used in special environments, for example, in Apache webserver modules. Most functions has completely identical u_ and uni_ implementation, but following have differring from standard argument structure and semantics:
uni_strcat
uni_strncat
uni_strdup
uni_strndup
uni_strcpy
uni_strncpy
You should consult library reference for their full description.
which can be divided into three categories:
- Character handling
- String handling
- Charsets handling
Libunicode uses ISO/IEC 10646-defined UTF-16 encoding for storing and minipulating all character entities. It will supports other encoding standards (e.g., UTF-8, ISO 8859-x, etc.) for input and output only.
Libunicode bases, where applicable, on "Single Unix Specification, Version 2(R)" (susv2) as API and semantics reference. susv2 is the unification and superset of de jure POSIX and ANSI C (run-time library part) and de facto BSD standards. This means that, if you know standard character and string handling functions, you can readily use libunicode; and, if you have apllication using standard character/string processing facilities, you may with minimal troubles make it Unicode-aware.
Also, dont let word "Unix" in standard name confuse you. Susv2, as same as POSIX, is standard for *Open* operating systems, where MS Windows, MacOs, etc. fit. Such name was choosen by OpenGroup, maintainer of susv2, to unite and defend market sectors actively attacked by Microsoft with its "decommodizing" tactics. Libunicode is bright example of opposite approach, offering crossplatform portability and comptability for Unix and Win32 systems. (*)
(*) Opinions presented in the paragraph above are solely opinion of documentation author and should not be considered as reflecting real state of the things.
Libunicode defines new type, Uchar, which can handle any non-surrogate UTF-16 character without space overhead.
Library offer two APIs, one being precise remapping of susv2 functions, and one offering slightly higher-level API, with automatic memory management fully controlled by user.
Functions of 1st API (fully standard-compliant, the one you probably will use) uses u_ prefix, e.g. standard
char *strchr(const char *s, char c);
becomes
Uchar *u_strchr(const Uchar *s, Uchar c);
Functions of 2nd API use uni_ prefix. They are conceived to be used in special environments, for example, in Apache webserver modules. Most functions has completely identical u_ and uni_ implementation, but following have differring from standard argument structure and semantics:
uni_strcat
uni_strncat
uni_strdup
uni_strndup
uni_strcpy
uni_strncpy
You should consult library reference for their full description.
libunicode 0.7 Screenshot
libunicode 0.7 Keywords
API
UTF
unicode string functions
libunicode
uni
functions
library
standard
string
libunicode 0.7
Libraries
Programming
Bookmark libunicode 0.7
libunicode 0.7 Copyright
WareSeeker periodically updates pricing and software information of libunicode 0.7 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of libunicode 0.7 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
functions of money
trigonometric functions
functions of the skin
functions of the liver
functions of public relations
brain functions
functions math
what are the functions of the liver
liver functions
functions of the brain
functions of lipids
body functions
functions of the skeletal system
functions of the spleen
functions and graphs
quadratic functions
functions of proteins
logarithmic functions
Related Software
libpicinfo is a library to read image information. Free Download
libnaji is a library of functions which najitool uses, and other programmers could use in their own programs. Free Download
Libeval provides simple means of evaluating simple arithmetic expressions. Free Download
zlibc is a transparently access compressed files. Free Download
The DLini library provides functions for reading and writing Windows style .ini files. Free Download
Lib2 is a PHP Library, for users authentification via sessions. Free Download
Spline is a three parts library which supplies spline functions. Free Download
Limpid is a C++ Environment for XML, XPath & XSLT. Free Download
Latest Software
Popular Software
Favourite Software