Main Page | Modules | Alphabetical List | Data Structures | Directories | File List | Data Fields | Related Pages

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

The basic string structure. More...

#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 Fri Dec 2 00:10:24 2005 for bglibs by  doxygen 1.4.4