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

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::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.

unsigned str::size

The size of the above block.


The documentation for this struct was generated from the following file:
Generated on Thu Feb 19 11:11:50 2009 for bglibs by  doxygen 1.5.4