Main > Programming > Libraries >

libunicode 0.7

libunicode 0.7

Sponsored Links

libunicode 0.7 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
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.

libunicode 0.7 Screenshot

Advertisements

libunicode 0.7 Keywords

Bookmark libunicode 0.7

Hyperlink code:
Link for forum:

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

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
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