X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=misc.h;h=a42a5a37c2afe8ceb51eac5cf2a829c3571b0717;hb=67b8d38f5359ddee281289c7c6f3e4267f18985d;hp=67f1e9b0b72923e0e0d61bcb73bcce1c8eddfb72;hpb=cf219e920bb038c9ac2c879adcfd048dc13bf3bc;p=open-adventure.git diff --git a/misc.h b/misc.h index 67f1e9b..a42a5a3 100644 --- a/misc.h +++ b/misc.h @@ -1,5 +1,6 @@ #include #include +#include /* b is not needed for POSIX but harmless */ #define READ_MODE "rb" @@ -13,18 +14,18 @@ extern void fRSPEAK(long); #define RSPEAK(I) fRSPEAK(I) extern void fSETPRM(long,long,long); #define SETPRM(FIRST,P1,P2) fSETPRM(FIRST,P1,P2) -extern void fGETIN(FILE *,long*,long*,long*,long*); +extern bool fGETIN(FILE *,long*,long*,long*,long*); #define GETIN(input,WORD1,WORD1X,WORD2,WORD2X) fGETIN(input,&WORD1,&WORD1X,&WORD2,&WORD2X) extern long fYES(FILE *,long,long,long); #define YES(input,X,Y,Z) fYES(input,X,Y,Z) extern long fGETNUM(FILE *); #define GETNUM(K) fGETNUM(K) -extern long fGETTXT(long,long,long,long); -#define GETTXT(SKIP,ONEWRD,UPPER,HASH) fGETTXT(SKIP,ONEWRD,UPPER,HASH) +extern long fGETTXT(long,long,long); +#define GETTXT(SKIP,ONEWRD,UPPER) fGETTXT(SKIP,ONEWRD,UPPER) extern long fMAKEWD(long); #define MAKEWD(LETTRS) fMAKEWD(LETTRS) -extern void fPUTTXT(long,long*,long,long); -#define PUTTXT(WORD,STATE,CASE,HASH) fPUTTXT(WORD,&STATE,CASE,HASH) +extern void fPUTTXT(long,long*,long); +#define PUTTXT(WORD,STATE,CASE) fPUTTXT(WORD,&STATE,CASE) extern void fSHFTXT(long,long); #define SHFTXT(FROM,DELTA) fSHFTXT(FROM,DELTA) extern void fTYPE0();