1 --- glulxe/unixstrt.c~ 2000-02-10 03:43:34.000000000 +0000
2 +++ glulxe/unixstrt.c 2007-12-18 16:02:53.000000000 +0000
5 #include "glkstart.h" /* This comes with the Glk library. */
9 /* The only command-line argument is the filename. */
10 glkunix_argumentlist_t glkunix_arguments[] = {
11 { "", glkunix_arg_ValueFollows, "filename: The game file to load." },
13 unsigned char buf[12];
17 + garglk_set_program_name("Glulxe @PV@");
18 + garglk_set_program_info("Glulxe @PV@ by Andrew Plotkin");
21 if (data->argc <= 1) {
22 init_err = "You must supply the name of a game file.";
24 + return TRUE; /* Hack! but I want error message in glk window */
34 + cx = strrchr(data->argv[1], '/');
35 + if (!cx) cx = strrchr(data->argv[1], '\\');
36 + garglk_set_story_name(cx ? cx + 1 : data->argv[1]);
39 /* Now we have to check to see if it's a Blorb file. */
41 glk_stream_set_position(gamefile, 0, seekmode_Start);