aboutsummaryrefslogtreecommitdiff
path: root/engines/glk/glk_api.h
diff options
context:
space:
mode:
authorPaul Gilbert2019-04-28 14:32:49 +1000
committerPaul Gilbert2019-04-28 14:32:49 +1000
commit401b010ef3f488601244129b93a6ea3bf5bc3fb1 (patch)
tree900462a107420f7d92bf4571086bce570f3d1a9c /engines/glk/glk_api.h
parentc72cde3149514dddb8f76f9e717a0fb03dcb8332 (diff)
downloadscummvm-rg350-401b010ef3f488601244129b93a6ea3bf5bc3fb1.tar.gz
scummvm-rg350-401b010ef3f488601244129b93a6ea3bf5bc3fb1.tar.bz2
scummvm-rg350-401b010ef3f488601244129b93a6ea3bf5bc3fb1.zip
GLK: Implementing more gli object registration
Diffstat (limited to 'engines/glk/glk_api.h')
-rw-r--r--engines/glk/glk_api.h9
1 files changed, 2 insertions, 7 deletions
diff --git a/engines/glk/glk_api.h b/engines/glk/glk_api.h
index e54cd3c042..c47d23aba2 100644
--- a/engines/glk/glk_api.h
+++ b/engines/glk/glk_api.h
@@ -52,11 +52,6 @@ private:
bool _gliFirstEvent;
unsigned char _charTolowerTable[256];
unsigned char _charToupperTable[256];
-
- gidispatch_rock_t(*gli_register_obj)(void *obj, uint objclass);
- void(*gli_unregister_obj)(void *obj, uint objclass, gidispatch_rock_t objrock);
- gidispatch_rock_t(*gli_register_arr)(void *array, uint len, char *typecode);
- void(*gli_unregister_arr)(void *array, uint len, char *typecode, gidispatch_rock_t objrock);
public:
/**
* Constructor
@@ -306,8 +301,8 @@ public:
void gidispatch_set_object_registry(gidispatch_rock_t(*regi)(void *obj, uint objclass),
void(*unregi)(void *obj, uint objclass, gidispatch_rock_t objrock));
- void gidispatch_set_retained_registry(gidispatch_rock_t(*regi)(void *array, uint len, char *typecode),
- void(*unregi)(void *array, uint len, char *typecode, gidispatch_rock_t objrock));
+ void gidispatch_set_retained_registry(gidispatch_rock_t(*regi)(void *array, uint len, const char *typecode),
+ void(*unregi)(void *array, uint len, const char *typecode, gidispatch_rock_t objrock));
uint32 gidispatch_count_classes() const;
const gidispatch_intconst_t *gidispatch_get_class(uint32 index) const;