GetAndAppendString
if (GetAndAppendString(&line, &linesize, "open ",
extern char *GetAndAppendString(char **, unsigned int *, char *, FILE *);