[4026] in linux-announce channel archive
Linux-Announce Digest #318
daemon@ATHENA.MIT.EDU (Digestifier)
Wed Feb 12 23:13:11 2003
From: Digestifier <Linux-Announce-Request@senator-bedfellow.mit.edu>
To: Linux-Announce@senator-bedfellow.mit.edu
Reply-To: Linux-Announce@senator-bedfellow.mit.edu
Date: Wed, 12 Feb 2003 23:13:02 EST
Linux-Announce Digest #318, Volume #4 Wed, 12 Feb 2003 23:13:02 EST
Contents:
Vstr 1.0.1 (string library in C) (James Antill)
----------------------------------------------------------------------------
From: James Antill <james@and.org>
Subject: Vstr 1.0.1 (string library in C)
Date: Wed, 12 Feb 2003 21:49:16 CST
About
=====
Vstr is a string library designed for network communication, but
applicable in a number of other areas. It works on the idea of
separate nodes of information, and the length/ptr model and not the
termination model of "C strings". It does dynamic resizing of strings
as you add/delete data.
It can also do automatic referencing for mmap() areas of memory, and
includes a portable version of a printf-like function (which is ISO
9899:1999 compliant, and includes support for i18n parameter position
modifiers).
Other convenience functions are also included, so you can: easily
split data from a string into sections (similar to perl's split
function); and get string data from a socket or put data to a
socket.
Download URLs
=============
Overview: http://www.and.org/vstr/
Comparison: http://www.and.org/vstr/comparison.html
ChangeLog: http://www.and.org/vstr/ChangeLog
Tar balls
---------
http://www.and.org/vstr/1.0.1/vstr-1.0.1.tar.gz
ftp://ftp.and.org/pub/james/vstr/1.0.1/vstr-1.0.1.tar.gz
http://www.and.org/vstr/1.0.1/vstr-1.0.1.tar.bz2
ftp://ftp.and.org/pub/james/vstr/1.0.0/vstr-1.0.1.tar.bz2
RPMs
----
http://www.and.org/vstr/rpms/
ftp://ftp.and.org/pub/james/vstr/rpms/
PAD description
---------------
http://www.and.org/vstr/vstr_pad.xml
--
James Antill -- james@and.org
Tip #1 for finding bugs in your C source code...
egrep "strncpy|char[\t ]+.+\[[0-9]+\]" *.[ch]
##########################################################################
# Send submissions for comp.os.linux.announce to: cola@stump.algebra.com #
# PLEASE remember a short description of the software and the LOCATION. #
# This group is archived at http://stump.algebra.com/~cola/ #
##########################################################################
------------------------------
** FOR YOUR REFERENCE **
The service address, to which questions about the list itself and requests
to be added to or deleted from it should be directed, is:
Internet: Linux-Announce-Request@NEWS-DIGESTS.MIT.EDU
You can submit announcements to be moderated via:
Internet: linux-announce@NEWS.ORNL.GOV
Linux may be obtained via one of these FTP sites:
ftp.funet.fi pub/Linux
tsx-11.mit.edu pub/linux
sunsite.unc.edu pub/Linux
End of Linux-Announce Digest
******************************