28 lines
701 B
C
28 lines
701 B
C
#ifndef __INSTEAD_H__
|
|
#define __INSTEAD_H__
|
|
|
|
#define INSTEAD_NIL 0
|
|
#define INSTEAD_NUM 1
|
|
#define INSTEAD_STR 2
|
|
#define INSTEAD_BOOL 3
|
|
|
|
struct instead_args {
|
|
int type;
|
|
const char *val;
|
|
};
|
|
|
|
extern int instead_init(void);
|
|
extern int instead_load(char *game);
|
|
extern void instead_done(void);
|
|
extern char *instead_cmd(char *s);
|
|
extern int instead_function(char *s, struct instead_args *args);
|
|
extern int instead_eval(char *s);
|
|
extern int instead_clear(void);
|
|
extern char *instead_retval(int n);
|
|
extern int instead_bretval(int n);
|
|
extern int instead_iretval(int n);
|
|
extern int instead_lang(void);
|
|
char *fromgame(const char *s);
|
|
extern int instead_encode(const char *s, const char *d);
|
|
#endif
|