From 90b53f4c29dd845140175943263b9c67995324c4 Mon Sep 17 00:00:00 2001 From: KOBAYASHI Shuji Date: Mon, 11 Jan 2021 09:21:07 +0900 Subject: Avoid including `presym.inc` in existing header files Addressed an issue where existing programs linking `libmruby.a` could only be built by adding `/include` to compiler's include path. --- src/dump.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/dump.c') diff --git a/src/dump.c b/src/dump.c index 79908b47f..45900cecd 100644 --- a/src/dump.c +++ b/src/dump.c @@ -1222,7 +1222,10 @@ mrb_dump_irep_cstruct(mrb_state *mrb, const mrb_irep *irep, uint8_t flags, FILE if (fp == NULL || initname == NULL || initname[0] == '\0') { return MRB_DUMP_INVALID_ARGUMENT; } - if (fprintf(fp, "#include \n" "#include \n\n") < 0) { + if (fprintf(fp, "#include \n" + "#include \n" + "#include \n" + "\n") < 0) { return MRB_DUMP_WRITE_FAULT; } fputs("#define mrb_BRACED(...) {__VA_ARGS__}\n", fp); -- cgit v1.2.3