X-Git-Url: https://jxself.org/git/?p=super-star-trek.git;a=blobdiff_plain;f=src%2Fxio.c;fp=src%2Fxio.c;h=615ea97610ae441b913b12167f2a4e2afd007d4c;hp=6985cc9a7d01bbde9bc14be26bf6b8e17d75991b;hb=4823bf1766c5bed460462e61bcf4ddabaaabaf17;hpb=304e25e71f7d1eb24c2fa373e86b619358dffee6 diff --git a/src/xio.c b/src/xio.c index 6985cc9..615ea97 100644 --- a/src/xio.c +++ b/src/xio.c @@ -39,6 +39,7 @@ static void noargs_proc(Widget w, XtPointer client_data, XtPointer call_data) /* use this for commands that take no arguments */ { /* currently a stub */ + printf("Button %s pressed\n", XtName(w)); } static struct cmd_t commands[] = { @@ -80,7 +81,7 @@ static struct cmd_t commands[] = { #define MAXWIDTH 640 #define TEXTHEIGHT 200 -int main(int argc, char **argv) +static void instantiate_main(int argc, char **argv) { struct cmd_t *cp; @@ -158,5 +159,10 @@ int main(int argc, char **argv) XtAppMainLoop(app_context); /* loop may be interrupted */ XtDestroyApplicationContext(app_context); +} + +int main(int argc, char **argv) +{ + instantiate_main(argc, argv); exit(0); }