ITP: libustr

Charles Wilson cygwin@cwilson.fastmail.fm
Sun Nov 15 01:27:00 GMT 2009


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



More information about the Cygwin-apps mailing list