Patch non-Gargoyle Glk implementations to support some more functions
[gentoo-interactive-fiction.git] / dev-games / glkterm / files / glkterm-0.8.0-r1-garglk-extensions.patch
blob0f29dc88eb8fba247f837736093828ff8af8ff8f
1 Source: dleverton
2 Upstream: Gentoo-specific hack
3 Reason: allows Glk apps to use Gargoyle extensions without breaking
4 compatibility with other Glk libraries
6 --- glkterm/gtfref.c~ 2008-03-16 01:07:17.000000000 +0000
7 +++ glkterm/gtfref.c 2009-08-30 18:57:53.000000000 +0100
8 @@ -358,6 +358,11 @@
9 unlink(fref->filename);
12 +char* garglk_fileref_get_name(fileref_t *fref)
14 + return fref->filename;
17 /* This should only be called from startup code. */
18 void glkunix_set_base_file(char *filename)
20 --- glkterm/gtmisc.c~ 1999-12-20 00:15:42.000000000 +0000
21 +++ glkterm/gtmisc.c 2009-08-30 18:58:44.000000000 +0100
22 @@ -229,6 +229,30 @@
23 return char_toupper_table[ch];
26 +void garglk_set_program_name(const char *name)
30 +void garglk_set_program_info(const char *info)
34 +void garglk_set_story_name(const char *name)
38 +void garglk_set_config(const char *name)
42 +void garglk_set_zcolors(glui32 fg, glui32 bg)
46 +void garglk_set_reversevideo(glui32 reverse)
50 char *gli_ascii_equivalent(unsigned char ch)
52 static char buf[5];