myasprintf
myasprintf(err, "number of fields (%d) != 3", nfields);
myasprintf(err, "too many environments");
myasprintf(err, "number of fields (%d) != 2", nfields);
myasprintf(err, "reference to undefined env %s", item);
myasprintf(err, "bad env action %s", item);
myasprintf(err, "too many headers");
myasprintf(err, "too many arguments");
myasprintf(err, "number of fields (%d) != 3", nfields);
myasprintf(err, "number of fields (%d) != 4", nfields);
myasprintf(err, "number of fields (%d) != 4", nfields);
myasprintf(err, "number of fields (%d) != 5", nfields);
myasprintf(&cfile, "%s/compile_test.c", d);
myasprintf(&ofile, "%s/compile_test.o", d);
myasprintf(&lfile, "%s/compile_test.log", d);
myasprintf(&efile, "%s/compile_test.exe", d);
myasprintf(&cmd, "%s %s %s %s -c %s -o %s >>%s 2>&1",