X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;ds=sidebyside;f=advent.h;h=4a6679ef2a1a4f804d0c6dd2b709e35bfda51de3;hb=deb61e3dcd060dac685feb71aa21e52165fd8691;hp=f7551d0ebb56fc65e54f62983fd5861c42f4d79e;hpb=9437ccca36057e2ba4b6f4b407304f23f14ab4c4;p=open-adventure.git diff --git a/advent.h b/advent.h index f7551d0..4a6679e 100644 --- a/advent.h +++ b/advent.h @@ -77,7 +77,7 @@ struct game_t { extern struct game_t game; -extern long LNLENG, LNPOSN, PARMS[]; +extern long LNLENG, LNPOSN; extern char rawbuf[LINESIZE], INLINE[LINESIZE + 1]; extern const char ascii_to_advent[]; extern const char advent_to_ascii[]; @@ -91,13 +91,13 @@ extern void* xmalloc(size_t size); extern char* xstrdup(const char*); extern void packed_to_token(long, char token[]); extern void token_to_packed(char token[], long*); -extern void speak(const char*); +extern void vspeak(const char*, va_list); extern bool wordeq(token_t, token_t); extern bool wordempty(token_t); extern void wordclear(token_t *); -extern void PSPEAK(vocab_t, int); -extern void RSPEAK(vocab_t); -extern void SETPRM(long, long, long); +extern void speak(const char*, ...); +extern void pspeak(vocab_t, int, ...); +extern void rspeak(vocab_t, ...); extern bool GETIN(FILE *, token_t*, token_t*, token_t*, token_t*); extern void echo_input(FILE*, char*, char*); extern char* get_input(void);