From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 18509 invoked by alias); 6 Oct 2011 20:52:27 -0000 Received: (qmail 18491 invoked by uid 22791); 6 Oct 2011 20:52:25 -0000 X-SWARE-Spam-Status: No, hits=-1.6 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE,RP_MATCHES_RCVD X-Spam-Check-By: sourceware.org Received: from smtp-vbr2.xs4all.nl (HELO smtp-vbr2.xs4all.nl) (194.109.24.22) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Thu, 06 Oct 2011 20:52:11 +0000 Received: from [192.168.178.22] (waterlander.xs4all.nl [83.160.52.146]) (authenticated bits=0) by smtp-vbr2.xs4all.nl (8.13.8/8.13.8) with ESMTP id p96Kq9Wx027148 for ; Thu, 6 Oct 2011 22:52:10 +0200 (CEST) (envelope-from waterlan@xs4all.nl) Message-ID: <4E8E14FB.80808@xs4all.nl> Date: Thu, 06 Oct 2011 20:52:00 -0000 From: Erwin Waterlander User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:6.0) Gecko/20110812 Thunderbird/6.0 MIME-Version: 1.0 To: cygwin-apps@cygwin.com Subject: ITP libunistring 0.9.3-1 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 8bit X-IsSubscribed: yes Mailing-List: contact cygwin-apps-help@cygwin.com; run by ezmlm Precedence: bulk Sender: cygwin-apps-owner@cygwin.com List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Mail-Followup-To: cygwin-apps@cygwin.com X-SW-Source: 2011-10/txt/msg00010.txt.bz2 Hi, I propose package 'libunistring' for cygwin. Text files are nowadays usually encoded in Unicode, and may consist of very different scripts – from Latin letters to Chinese Hanzi –, with many kinds of special characters – accents, right-to-left writing marks, hyphens, Roman numbers, and much more. But the POSIX platform APIs for text do not contain adequate functions for dealing with particular properties of many Unicode characters. In fact, the POSIX APIs for text have several assumptions at their base which don't hold for Unicode text. This library provides functions for manipulating Unicode strings and for manipulating C strings according to the Unicode standard. http://www.gnu.org/s/libunistring/ Libunistring is part of major Linux distributions: Fedora Linux: https://admin.fedoraproject.org/pkgdb/acls/name/libunistring Suse Linux: http://download.opensuse.org/source/distribution/11.4/repo/oss/suse/src/libunistring-0.9.3-2.1.src.rpm Debian Linux: http://packages.debian.org/search?keywords=libunistring-dev http://waterlan.home.xs4all.nl/libunistring/libunistring-0.9.3-1.tar.bz2 http://waterlan.home.xs4all.nl/libunistring/libunistring-0.9.3-1-src.tar.bz2 category: Libs requires: libgcc1 sdesc: "Library for manipulating Unicode strings." ldesc: "This library provides functions for manipulating Unicode strings and for manipulating C strings according to the Unicode standard." regards, -- Erwin Waterlander