ref: f63867c6adcb110682f7b5b3ff180c6a5280e53e
parent: ddc38da1edf82344f6a211e0a00e075549861ba8
author: Lennart Augustsson <lennart@augustsson.net>
date: Sat Jan 20 15:00:00 EST 2024
Allow different main()
--- a/src/runtime/eval.c
+++ b/src/runtime/eval.c
@@ -63,6 +63,10 @@
#define PRINT printf
#endif
+#if !defined(MAIN)
+#define MAIN int main(int argc, char **argv)
+#endif
+
#if !defined(PCOMMA)
#define PCOMMA "'"
#endif /* !defined(PCOMMA) */
@@ -2817,8 +2821,7 @@
extern uint8_t *combexpr;
extern int combexprlen;
-int
-main(int argc, char **argv)
+MAIN
{NODEPTR prog;
#if WANT_ARGS
--
⑨