aboutsummaryrefslogtreecommitdiff
path: root/engines/gargoyle/glk.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/gargoyle/glk.h')
-rw-r--r--engines/gargoyle/glk.h18
1 files changed, 7 insertions, 11 deletions
diff --git a/engines/gargoyle/glk.h b/engines/gargoyle/glk.h
index b0ef1714ac..0029ecf24f 100644
--- a/engines/gargoyle/glk.h
+++ b/engines/gargoyle/glk.h
@@ -90,13 +90,11 @@ public:
strid_t glk_window_get_echo_stream(winid_t win);
void glk_set_window(winid_t win);
- strid_t glk_stream_open_file(frefid_t fileref, glui32 fmode,
- glui32 rock);
- strid_t glk_stream_open_memory(char *buf, glui32 buflen, glui32 fmode,
- glui32 rock);
+ strid_t glk_stream_open_file(frefid_t fileref, FileMode fmode, glui32 rock);
+ strid_t glk_stream_open_memory(char *buf, glui32 buflen, FileMode fmode, glui32 rock);
void glk_stream_close(strid_t str, stream_result_t *result);
- strid_t glk_stream_iterate(strid_t str, glui32 *rockptr);
- glui32 glk_stream_get_rock(strid_t str);
+ strid_t glk_stream_iterate(strid_t str, glui32 *rockptr) const;
+ glui32 glk_stream_get_rock(strid_t str) const;
void glk_stream_set_position(strid_t str, glsi32 pos, glui32 seekmode);
glui32 glk_stream_get_position(strid_t str);
void glk_stream_set_current(strid_t str);
@@ -125,7 +123,7 @@ public:
frefid_t glk_fileref_create_temp(glui32 usage, glui32 rock);
frefid_t glk_fileref_create_by_name(glui32 usage, char *name,
glui32 rock);
- frefid_t glk_fileref_create_by_prompt(glui32 usage, glui32 fmode,
+ frefid_t glk_fileref_create_by_prompt(glui32 usage, FileMode fmode,
glui32 rock);
frefid_t glk_fileref_create_from_fileref(glui32 usage, frefid_t fref,
glui32 rock);
@@ -178,10 +176,8 @@ public:
glui32 glk_get_buffer_stream_uni(strid_t str, glui32 *buf, glui32 len);
glui32 glk_get_line_stream_uni(strid_t str, glui32 *buf, glui32 len);
- strid_t glk_stream_open_file_uni(frefid_t fileref, glui32 fmode,
- glui32 rock);
- strid_t glk_stream_open_memory_uni(glui32 *buf, glui32 buflen,
- glui32 fmode, glui32 rock);
+ strid_t glk_stream_open_file_uni(frefid_t fileref, FileMode fmode, glui32 rock);
+ strid_t glk_stream_open_memory_uni(glui32 *buf, glui32 buflen, FileMode fmode, glui32 rock);
void glk_request_char_event_uni(winid_t win);
void glk_request_line_event_uni(winid_t win, glui32 *buf,