summaryrefslogtreecommitdiff
path: root/include/interp.h
diff options
context:
space:
mode:
authorforsyth <forsyth@vitanuova.com>2010-08-10 23:06:28 +0100
committerforsyth <forsyth@vitanuova.com>2010-08-10 23:06:28 +0100
commit7de2b42d50e3c05cc143e7b51284009b5e185581 (patch)
tree42fffe0c9804551c120ef89c3f505059bbd31cfb /include/interp.h
parent99c84fef96ccd10bb6cabb823384c033090293e9 (diff)
20100810-2306
Diffstat (limited to 'include/interp.h')
-rw-r--r--include/interp.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/include/interp.h b/include/interp.h
index 15b7068c..abbe764b 100644
--- a/include/interp.h
+++ b/include/interp.h
@@ -389,6 +389,7 @@ extern void altgone(Prog*);
extern Array* allocimgarray(Heap*, Heap*);
extern Module* builtinmod(char*, void*, int);
extern void cblock(Prog*);
+extern void* checktype(void*, Type*, char*, int);
extern void cmovw(void*, void*);
extern Channel* cnewc(Type*, void (*)(void), int);
extern int compile(Module*, int, Modlink*);
@@ -410,12 +411,12 @@ extern void destroyimage(ulong);
extern void destroylinks(Module*);
extern void destroystack(REG*);
extern void drawmodinit(void);
+extern Type* dtype(void (*)(Heap*, int), int, uchar*, int);
+extern Module* dupmod(Module*);
extern int dynldable(int);
extern void iqlock(ILock*);
extern void iqunlock(ILock*);
extern void loadermodinit(void);
-extern Type* dtype(void (*)(Heap*, int), int, uchar*, int);
-extern Module* dupmod(Module*);
extern void error(char*);
extern void errorf(char*, ...);
extern void extend(void);