[Lunar-commits] <moonbase-other> libunistring: a library for manipulating Unicode and C strings.
Florin Braescu
florin at lunar-linux.org
Wed Jul 11 17:24:47 CEST 2012
commit 2b9d075f36dd35dd3a0caad23efd87cb9011165f
Author: Florin Braescu <florin at lunar-linux.org>
Date: Wed, 11 Jul 2012 08:24:47 -0700
URL: https://github.com/lunar-linux/moonbase-other/commit/2b9d075f36dd35dd3a0caad23efd87cb9011165f
libunistring: a library for manipulating Unicode and C strings.
---
libs/libunistring/DETAILS +41/-0
1 files changed, 41 insertions (+), 0 deletions (-)
--- /dev/null
+++ b/libs/libunistring/DETAILS
@@ -0,0 +1,41 @@
+ MODULE=libunistring
+ VERSION=0.9.3
+ SOURCE=$MODULE-$VERSION.tar.gz
+ SOURCE_URL=http://ftp.gnu.org/gnu/$MODULE
+ SOURCE_VFY=sha1:e1ea13c24a30bc93932d19eb5ad0704a618506dd
+ WEB_SITE=http://www.gnu.org/software/libunistring
+ ENTERED=20120711
+ UPDATED=20120711
+ SHORT="A library for manipulating Unicode strings and C strings"
+
+cat << EOF
+This library provides functions for manipulating Unicode strings and
+for manipulating C strings according to the Unicode standard.
+
+It consists of the following parts:
+
+ unistr.h elementary string functions
+ uniconv.h conversion from/to legacy encodings
+ unistdio.h formatted output to strings
+ uniname.h character names
+ unictype.h character classification and properties
+ uniwidth.h string width when using nonproportional fonts
+ uniwbrk.h word breaks
+ unilbrk.h line breaking algorithm
+ uninorm.h normalization (composition and decomposition)
+ unicase.h case folding
+ uniregex.h regular expressions (not yet implemented)
+
+libunistring is for you if your application involves non-trivial text
+processing, such as upper/lower case conversions, line breaking, operations
+on words, or more advanced analysis of text. Text provided by the user can,
+in general, contain characters of all kinds of scripts. The text processing
+functions provided by this library handle all scripts and all languages.
+
+libunistring is for you if your application already uses the ISO C / POSIX
+<ctype.h>, <wctype.h> functions and the text it operates on is provided by
+the user and can be in any language.
+
+libunistring is also for you if your application uses Unicode strings as
+internal in-memory representation.
+EOF
More information about the Lunar-commits
mailing list