This is the mail archive of the
cygwin-apps
mailing list for the Cygwin project.
ITP: libustr
- From: Charles Wilson <cygwin at cwilson dot fastmail dot fm>
- To: Mailing List: CygWin-Apps <cygwin-apps at cygwin dot com>
- Date: Sat, 14 Nov 2009 20:26:24 -0500
- Subject: ITP: libustr
ustr (Micro string library) is a string API for C. It has tiny overhead
over just plain strdup(), is much safer, is easier to use, is faster
for many operations, can be used with read-only or automatically
allocated data. You don't even need to link to the library to use it
(so there are no dependencies).
libustr is included in Debian:
http://packages.debian.org/source/lenny/libs/ustr
cygwin-1.5:
http://cygwin.cwilson.fastmail.fm/ITP/libustr-1.0.4-1.dist.tar
libustr/libustr-1.0.4-1-src.tar.bz2
libustr/libustr-1.0.4-1.tar.bz2
libustr/libustr-devel/libustr-devel-1.0.4-1.tar.bz2
libustr/libustr-devel/setup.hint
libustr/libustr1/libustr1-1.0.4-1.tar.bz2
libustr/libustr1/setup.hint
libustr/setup.hint
cygwin-1.7:
http://cygwin.cwilson.fastmail.fm/ITP/libustr-1.0.4-10.dist.tar
libustr/libustr-1.0.4-10-src.tar.bz2
libustr/libustr-1.0.4-10.tar.bz2
libustr/libustr-devel/libustr-devel-1.0.4-10.tar.bz2
libustr/libustr-devel/setup.hint
libustr/libustr1/libustr1-1.0.4-10.tar.bz2
libustr/libustr1/setup.hint
libustr/setup.hint
libustr hint (same for both 1.5 and 1.7)
========================================
sdesc: "Micro string library"
ldesc: "libustr is a string API for C. It has tiny overhead
over just plain strdup(), is much safer, is easier to use, is faster
for many operations, can be used with read-only or automatically
allocated data. You don't even need to link to the library to use it
(so there are no dependencies)."
category: Doc
requires: libustr1 libustr-devel
libustr-devel hint (same for both 1.5 and 1.7)
========================================
sdesc: "Micro string library (devel)"
ldesc: "libustr is a string API for C. It has tiny overhead
over just plain strdup(), is much safer, is easier to use, is faster
for many operations, can be used with read-only or automatically
allocated data. You don't even need to link to the library to use it
(so there are no dependencies)."
category: Devel Libs
external-source: libustr
requires: libustr1
libustr1 hint, 1.5
========================================
sdesc: "Micro string library (runtime)"
ldesc: "libustr is a string API for C. It has tiny overhead
over just plain strdup(), is much safer, is easier to use, is faster
for many operations, can be used with read-only or automatically
allocated data. You don't even need to link to the library to use it
(so there are no dependencies)."
category: Libs
external-source: libustr
requires:
libustr1 hint, 1.7 (same as 1.5, but:)
========================================
-requires:
+requires: libgcc1
GTG?
--
Chuck