/* Set a string */ extern void str_assign(struct str * str, char * s) { str_clear(str); str_append_string(str, s); }
/* ------------------------------------------------------------------------- */ str_t str_new_string(const char* initial_string) { return str_append_string(str_new(), initial_string); } /* str_new_string() */
/* Append an integer to a str. */ extern void str_append_int(struct str * str, int i) { char s[30]; sprintf(s, "%d", i); str_append_string(str, s); }