summaryrefslogtreecommitdiff
path: root/apps/interpreters/bas/bas.h
diff options
context:
space:
mode:
Diffstat (limited to 'apps/interpreters/bas/bas.h')
-rw-r--r--apps/interpreters/bas/bas.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/apps/interpreters/bas/bas.h b/apps/interpreters/bas/bas.h
new file mode 100644
index 000000000..f54bfbb22
--- /dev/null
+++ b/apps/interpreters/bas/bas.h
@@ -0,0 +1,18 @@
+#ifndef BAS_H
+#define BAS_H
+
+#define STDCHANNEL 0
+#define LPCHANNEL 32
+
+extern int bas_argc;
+extern char *bas_argv0;
+extern char **bas_argv;
+extern int bas_end;
+
+extern void bas_init(int backslash_colon, int restricted, int uppercase, int lpfd);
+extern void bas_runFile(const char *runFile);
+extern void bas_runLine(const char *runLine);
+extern void bas_interpreter(void);
+extern void bas_exit(void);
+
+#endif