rem: static void string_set(char **s, char *v)
add: static void string_set(char **s, const char *v)
context: static void string_set(char **s, char *v){	if (!v) {		*s = NULL;		return;	}	*s = strdup(v);	if (!*s) exit_cleanup(RERR_MALLOC);}