Lines Matching refs:ds
108 dyn_string_delete (dyn_string_t ds) in dyn_string_delete() argument
110 free (ds->s); in dyn_string_delete()
111 free (ds); in dyn_string_delete()
119 dyn_string_release (dyn_string_t ds) in dyn_string_release() argument
122 char* result = ds->s; in dyn_string_release()
124 ds->s = NULL; in dyn_string_release()
126 free (ds); in dyn_string_release()
139 dyn_string_resize (dyn_string_t ds, int space) in dyn_string_resize() argument
141 int new_allocated = ds->allocated; in dyn_string_resize()
150 if (new_allocated != ds->allocated) in dyn_string_resize()
152 ds->allocated = new_allocated; in dyn_string_resize()
155 ds->s = (char *) realloc (ds->s, ds->allocated); in dyn_string_resize()
156 if (ds->s == NULL) in dyn_string_resize()
158 free (ds); in dyn_string_resize()
162 ds->s = XRESIZEVEC (char, ds->s, ds->allocated); in dyn_string_resize()
166 return ds; in dyn_string_resize()
172 dyn_string_clear (dyn_string_t ds) in dyn_string_clear() argument
175 ds->s[0] = '\0'; in dyn_string_clear()
176 ds->length = 0; in dyn_string_clear()