static FILE* preprocess(FILE* in, const char *fname)
{
char buf[4096];
+ obstack_1grow(&cppflags_obst, '\0');
const char *flags = obstack_finish(&cppflags_obst);
if(in != stdin) {
static void do_link(const char *out, const char *in)
{
char buf[4096];
+ obstack_1grow(&ldflags_obst, '\0');
const char *flags = obstack_finish(&ldflags_obst);
snprintf(buf, sizeof(buf), LINKER " %s -o %s %s", flags, out, in);