{
char **c;
+ if(ca == NULL)
+ return;
for(c = ca; *c; c++)
free(*c);
free(ca);
bvprintf(buf, format, args);
va_end(args);
}
+
+void replstr(char **p, char *n)
+{
+ char *tmp;
+
+ tmp = *p;
+ if(n)
+ *p = sstrdup(n);
+ else
+ *p = NULL;
+ if(tmp)
+ free(tmp);
+}