str Struct Reference
[str: Dynamically allocated string library.]

#include <str.h>


Data Fields

char * s
unsigned len
unsigned size


Detailed Description

The basic string structure.
Note:
Initialize to {0,0,0}.


Field Documentation

unsigned str::len

The length of the string data inside the above block. May be used directly by programs, but should not be assigned a non-zero value.

char* str::s

The pointer to the allocated data. This string will always be terminated with a NUL byte to ensure compatibility with standard C string functions. May be used directly by programs, but should not be assigned.

unsigned str::size

The size of the above block.


The documentation for this struct was generated from the following file:
Generated on Mon Oct 30 15:11:14 2006 for bglibs by  doxygen 1.4.7