char *ftepp_predef_date(lex_file *context) {
struct tm *itime;
time_t rtime;
- char *value = mem_a(82);
+ char *value = (char*)mem_a(82);
/* 82 is enough for strftime but we also have " " in our string */
(void)context;
char *ftepp_predef_time(lex_file *context) {
struct tm *itime;
time_t rtime;
- char *value = mem_a(82);
+ char *value = (char*)mem_a(82);
/* 82 is enough for strftime but we also have " " in our string */
(void)context;
ftepp_next(ftepp);
}
vec_push(message, '\0');
- store = ftepp_warn(ftepp, WARN_CPP, message);
+ if (ftepp->output_on)
+ store = ftepp_warn(ftepp, WARN_CPP, message);
+ else
+ store = false;
vec_free(message);
return store;
}
+ if (!ftepp->output_on)
+ return false;
+
unescape (ftepp_tokval(ftepp), ftepp_tokval(ftepp));
return ftepp_warn(ftepp, WARN_CPP, "#warning %s", ftepp_tokval(ftepp));
}
ftepp_next(ftepp);
}
vec_push(message, '\0');
- ftepp_error(ftepp, message);
+ if (ftepp->output_on)
+ ftepp_error(ftepp, message);
vec_free(message);
return;
}
+ if (!ftepp->output_on)
+ return;
+
unescape (ftepp_tokval(ftepp), ftepp_tokval(ftepp));
ftepp_error(ftepp, "#error %s", ftepp_tokval(ftepp));
}
ftepp_next(ftepp);
}
vec_push(message, '\0');
- con_cprintmsg(&ftepp->lex->tok.ctx, LVL_MSG, "message", message);
+ if (ftepp->output_on)
+ con_cprintmsg(&ftepp->lex->tok.ctx, LVL_MSG, "message", message);
vec_free(message);
return;
}
+ if (!ftepp->output_on)
+ return;
+
unescape (ftepp_tokval(ftepp), ftepp_tokval(ftepp));
con_cprintmsg(&ftepp->lex->tok.ctx, LVL_MSG, "message", ftepp_tokval(ftepp));
}
return false;
}
+ if (!ftepp->output_on) {
+ ftepp_next(ftepp);
+ return true;
+ }
+
ctx = ftepp_ctx(ftepp);
unescape(ftepp_tokval(ftepp), ftepp_tokval(ftepp));