addstring
(addstring(&reason, "Fault reason: ") == 0) &&
(addstring(&reason, pps->fault_reason) == 0) &&
(addstring(&reason, "\n\tDisable reason: ") == 0) &&
(addstring(&reason, pps->dis_reason) == 0))
if (addstring(&formList,buf)) { /* allocation failed */
int addstring(char **, char *);
addstring (dst, src)