aboutsummaryrefslogtreecommitdiff
path: root/bas.h
diff options
context:
space:
mode:
Diffstat (limited to 'bas.h')
-rw-r--r--bas.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/bas.h b/bas.h
index 3a65567..8168aa1 100644
--- a/bas.h
+++ b/bas.h
@@ -62,11 +62,15 @@ extern unsigned char program[BUFSIZE];
extern FILE *input_file;
extern FILE *output_file;
+extern char *output_filename;
+
extern int verbose;
extern void set_self(const char *argv0);
extern void die(const char *msg);
-extern int readfile(void);
+extern void parse_general_args(int argc, char **argv, void (*helpfunc)());
+extern int writefile(void);
+extern void readfile(void);
extern unsigned short getword(int addr);
extern void setword(int addr, int value);
extern void dump_header_vars(void);
@@ -74,6 +78,7 @@ extern void parse_header(void);
extern void update_header(void);
extern void move_code(int offset);
extern void adjust_vntable_size(int oldsize, int newsize);
+extern int vntable_ok(void);
extern void invalid_args(const char *arg);
extern FILE *open_file(const char *name, const char *mode);
extern void open_input(const char *name);