if (!has_main) {
ret = tal_strcat(m, take(ret),
"/* Need a main to link successfully. */\n"
- "int main(void)\n{\n");
+ "int main(int argc, char *argv[])\n{\n");
fake_function = true;
}
tal_append_fmt(&ret, " %s\n", use_funcs);
}
+ if (!has_main)
+ ret = tal_strcat(m, take(ret),
+ "(void)argc; (void)argv;\n");
+
if (fake_function)
- ret = tal_strcat(m, take(ret), "return 0;\n}\n");
+ ret = tal_strcat(m, take(ret),
+ "return 0;\n}\n");
return ret;
}