diff options
author | Paul Gilbert | 2019-05-18 15:54:26 -1000 |
---|---|---|
committer | Paul Gilbert | 2019-05-24 18:21:06 -0700 |
commit | bc87d740f55cfd0d283c6342abf641dfd0ff2e42 (patch) | |
tree | cd3734c76a03c841a4534cc0dc3d50507201f56c /engines/glk/tads/tads2/post_compilation.h | |
parent | 3d9e03af554814bee10f112c2efa0b7f0b722489 (diff) | |
download | scummvm-rg350-bc87d740f55cfd0d283c6342abf641dfd0ff2e42.tar.gz scummvm-rg350-bc87d740f55cfd0d283c6342abf641dfd0ff2e42.tar.bz2 scummvm-rg350-bc87d740f55cfd0d283c6342abf641dfd0ff2e42.zip |
GLK: TADS2: Yet more volumous code additions
Diffstat (limited to 'engines/glk/tads/tads2/post_compilation.h')
-rw-r--r-- | engines/glk/tads/tads2/post_compilation.h | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/engines/glk/tads/tads2/post_compilation.h b/engines/glk/tads/tads2/post_compilation.h index fdd12619fb..1d7ac7ac6d 100644 --- a/engines/glk/tads/tads2/post_compilation.h +++ b/engines/glk/tads/tads2/post_compilation.h @@ -46,34 +46,34 @@ struct supcxdef { }; /* set up contents list for one object for demand-on-load */ -inline void supcont(void *ctx, objnum obj, prpnum prp); +extern void supcont(void *ctx, objnum obj, prpnum prp); /* set up inherited vocabulary (called before executing game) */ -inline void supivoc(supcxdef *ctx); +extern void supivoc(supcxdef *ctx); /* find required objects/functions */ -inline void supfind(errcxdef *ctx, tokthdef *tab, voccxdef *voc, +extern void supfind(errcxdef *ctx, tokthdef *tab, voccxdef *voc, objnum *preinit, int warnlevel, int casefold); /* set up reserved words */ -inline void suprsrv(supcxdef *sup, void (*bif[])(struct bifcxdef *, int), +extern void suprsrv(supcxdef *sup, void (*bif[])(struct bifcxdef *, int), toktdef *tab, int fncntmax, int v1compat, char *new_do, int casefold); /* set up built-in functions without symbol table (for run-time) */ -inline void supbif(supcxdef *sup, void (*bif[])(struct bifcxdef *, int), +extern void supbif(supcxdef *sup, void (*bif[])(struct bifcxdef *, int), int bifsiz); /* log an undefined-object error */ -inline void sup_log_undefobj(mcmcxdef *mctx, errcxdef *ec, int err, +extern void sup_log_undefobj(mcmcxdef *mctx, errcxdef *ec, int err, char *sym_name, int sym_name_len, objnum objn); /* set up inherited vocabulary for a particular object */ -inline void supivoc1(supcxdef *sup, voccxdef *ctx, vocidef *v, objnum target, +extern void supivoc1(supcxdef *sup, voccxdef *ctx, vocidef *v, objnum target, int inh_from_obj, int flags); /* get name of an object out of symbol table */ -inline void supgnam(char *buf, tokthdef *tab, objnum objn); +extern void supgnam(char *buf, tokthdef *tab, objnum objn); /* table of built-in functions */ struct supbidef { |