58 if( (item < fb_tmpdsTB+0) ||
71 #define hStrRoundSize( size ) (((size) + 31) & ~31)
77 str->
data = (
char *)malloc( newsize + 1 );
81 str->
data = (
char *)malloc( size + 1 );
101 newsize += (newsize >> 3);
104 (size > str->
size) ||
105 (newsize < (str->
size - (str->
size >> 3))) )
111 str->
data = (
char *)malloc( newsize + 1 );
115 str->
data = (
char *)malloc( size + 1 );
121 char *pszOld = str->
data;
122 str->
data = (
char *)realloc( pszOld, newsize + 1 );
126 str->
data = (
char *)realloc( pszOld, size + 1 );
153 int try_alloc = str==
NULL;
215 if( (src !=
NULL) && (bytes > 0) )