#include #include #include #include #include #if ENABLE_NLS #include #define _(S) dgettext(PACKAGE, S) #else #define _(S) S #endif static void version(void) { printf(_(PACKAGE " version %s\n"), PACKAGE_VERSION); exit(EXIT_SUCCESS); } static void usage(void) { puts(_("There is no usage text yet.")); exit(EXIT_SUCCESS); } int main(int argc, char *argv[]) { APLWCFunctions fns; APLWC *aplwc; aplwc_boot(); for(int i = 1; i < argc; i++){ if(strcmp(argv[i], "--version") == 0) version(); else if(strcmp(argv[i], "--help") == 0) usage(); else break; } if(argc > 1){ printf(_("Unknown command-line argument: '%s'\n"), argv[1]); exit(EXIT_FAILURE); } aplwc_init_fns(&fns); aplwc = aplwc_init(&fns, NULL); aplwc_exit(aplwc); return 0; }