40 #if defined __cplusplus 
   52         if( ( gStr->gStr = (
char*) xData_malloc2( smr, size + 1, 0, 
"gStr->gStr" ) ) == NULL ) 
return( 1 );
 
   60     gStr->allocated = size;
 
   62     if( increment < (
int) gString_minIncrement ) increment = gString_minIncrement;
 
   63     gStr->increment = increment;
 
   71     if( gStr->gStr != NULL ) free( gStr->gStr );
 
   81     if( gStr->gStr != NULL ) {
 
   90 int gString_addTo( statusMessageReporting *smr, gString *gStr, 
char const *str ) {
 
   92     int n, size = strlen( str );
 
   94     if( gStr->gStr == NULL ) {
 
   96     else if( ( gStr->length + size ) > gStr->allocated ) {
 
   98         if( n < size ) n = size;
 
  100         if( ( gStr->gStr = (
char*) xData_realloc2( smr, gStr->gStr, gStr->allocated + n, 
"gStr->gStr" ) ) == NULL ) 
return( 1 );
 
  101         gStr->allocated += 
n;
 
  103     strcpy( &(gStr->gStr[gStr->length - 1]), str );
 
  104     gStr->length = gStr->length + size;
 
  113     return( gStr->gStr );
 
  121     return( gStr->length );
 
  129     return( gStr->allocated );
 
  137     return( gStr->increment );
 
  140 #if defined __cplusplus 
int gString_clear(statusMessageReporting *, gString *gStr)
 
int gString_addTo(statusMessageReporting *smr, gString *gStr, char const *str)
 
int gString_release(statusMessageReporting *smr, gString *gStr)
 
int gString_allocated(statusMessageReporting *, gString *gStr)
 
char const * gString_string(statusMessageReporting *, gString *gStr)
 
int gString_initialize(statusMessageReporting *smr, gString *gStr, int size, int increment)
 
int gString_length(statusMessageReporting *, gString *gStr)
 
int gString_increment(statusMessageReporting *, gString *gStr)