ftp.nice.ch/pub/next/unix/developer/docgen.0.3.2.s.tar.gz#/docgen-0.3.2/dynstr

INSTALL
 
Makefile.in
 
README
 
configure
 
configure.in
 
dstring.c
[View dstring.c] 
dstring.h
[View dstring.h] 
dstring2.c
[View dstring2.c] 
dstrio.c
[View dstrio.c] 
dstrio.h
[View dstrio.h] 
dstrtok.c
[View dstrtok.c] 

README

/* dstring v1.0.0	Dynamic string library
 * Copyright (c) 1994 Bill Bereza
 *
 * This library is free software; you can redistribute it and/or
 * modify it under the terms of the GNU Library General Public
 * License as published by the Free Software Foundation; either
 * version 2 of the License, or (at your option) any later version.
 *
 * This library is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 * Library General Public License for more details.
 *
 * You should have received a copy of the GNU Library General Public
 * License along with this library; if not, write to the Free
 * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 *
 *
 * To reach the author
 *
 * email:
 *	berezaw@river.it.gvsu.edu	ac368@leo.nmc.edu
 *
 *	$Log:	README,v $
# Revision 1.4  94/11/28  12:04:02  berezaw
# *** empty log message ***
# 
 *
 *	@(#)README	1.3 (Bill Bereza) 11/15/94
 *	$Header: /Users/berezaw/src/dynstr/RCS/README,v 1.4 94/11/28 12:04:02 berezaw Exp $
 */

Readme for dstring v1.0.0 dynamic string library.

Read INSTALL for installation instructions.

Read the *.h files for usage.

Use '-ldstring' to link the library with your own code.

------------------
NAMING CONVENTIONS:

I have tried to use the following conventions while creating 
the functions in the dstring library.


	*	All functions which create or destroy have their action
		as the first part of the name, and what they act on as
		the second part.

	*	All dynamic string functions begin with a 'd' or have
		"dstr" as part of the name.

	*	Functions which act on a dynamic string, but which return
		an integral value should have their name begin with a 'd'
		or "dstr"

	*	For functions which return a pointer to a string, the first
		part of the name specifies what type of string it returns.
		"arr.." functions return a pointer to a character array.
		"dstr.." functions return a pointer to a DSTRING type.

	*	Functions which take a character array as an argument, should
		have "arr" in the name.

	*	In functions that alter an argument passed to it, the variable
		being changed should be the first argument.

	*	These rules aren't completely followed in dstrio.c to make
		the function names more like the stdio function names.

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.