[4059] in linux-announce channel archive

home help back first fref pref prev next nref lref last post

Linux-Announce Digest #351

daemon@ATHENA.MIT.EDU (Digestifier)
Sat Mar 15 20:13:26 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:     Sat, 15 Mar 2003 20:13:04 EST

Linux-Announce Digest #351, Volume #4          Sat, 15 Mar 2003 20:13:04 EST

Contents:
  Vstr 1.0.4 (string library in C) (James Antill)

----------------------------------------------------------------------------

From: James Antill <james@and.org>
Subject: Vstr 1.0.4 (string library in C)
Date: Sat, 15 Mar 2003 14:24:08 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.

 Main Changes
 ------------

. Fixed ABI bug introduced in 1.0.3
. Fixed bug for when substituting data of type _PTR and _REF and having
  certain values of position cache.
. Speed enhancement for export_cstr_ptr() in certain cases.

Download URLs
=============

 Overview:              http://www.and.org/vstr/
 Design:                http://www.and.org/vstr/design.html
 String API comparison: http://www.and.org/vstr/comparison.html
 Printf comparison:     http://www.and.org/vstr/printf_comparison.html
 ChangeLog:             http://www.and.org/vstr/ChangeLog

 Tar balls
 ---------
http://www.and.org/vstr/1.0.4/vstr-1.0.4.tar.gz
ftp://ftp.and.org/pub/james/vstr/1.0.4/vstr-1.0.4.tar.gz
http://www.and.org/vstr/1.0.4/vstr-1.0.4.tar.bz2
ftp://ftp.and.org/pub/james/vstr/1.0.4/vstr-1.0.4.tar.bz2

 apt-rpm repository
 ------------------

rpm     ftp://ftp.and.org/apt redhat/8.0/en/i386 extras
rpm-src ftp://ftp.and.org/apt redhat/8.0/en/i386 extras

 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
******************************

home help back first fref pref prev next nref lref last post