Main Page   Data Structures   File List   Data Fields   Globals   Related Pages  

charlist.h File Reference

doubly linked list of char*s (mlist_tmpl-adapter). More...

#include "mlist_tmpl_h.inc"

Include dependency graph for charlist.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Defines

#define MlCargo   char*
 storage data type of list.

#define ML_LIST_NAME   CharList
 name of the list data type.

#define ML_FUNC_PFX   charList
 prefix of CharList's member functions.

#define ML_COPY_CARGO(dest, source)
 define a rule for copying of a string. More...

#define ML_FREE_CARGO(cargo)   pd_free(cargo)
 free space allocated by ML_CREATE_CARGO or ML_COPY_CARGO.


Detailed Description

doubly linked list of char*s (mlist_tmpl-adapter).

Definition in file charlist.h.


Define Documentation

#define ML_COPY_CARGO dest,
source   
 

Value:

{ \
  dest = pd_malloc(strlen(source)); \
  strcpy(dest, source); \
}
define a rule for copying of a string.

Definition at line 48 of file charlist.h.


Generated on Fri Jan 25 22:40:36 2002 for PDepp Webserver by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001