diff runtime/func.h @ 140:c14698c512f1

Untested addition of Pause/Resume
author Mike Pavone <pavone@retrodev.com>
date Sat, 20 Nov 2010 20:03:25 +0000
parents 5eedee9063dc
children f2cb85c53ced
line wrap: on
line diff
--- a/runtime/func.h	Fri Nov 19 04:04:14 2010 -0500
+++ b/runtime/func.h	Sat Nov 20 20:03:25 2010 +0000
@@ -22,12 +22,14 @@
 #define DispatchVar
 #define DISPATCH switch(func) { DispatchEntries }
 #define EndEntry case END: goto DO_END;
+#define EndThreadEntry case END_THREAD: goto DO_END_THREAD;
 #else
 #define DispatchEntry(name) &&f_##name,
 #define ResumeEntry(num,name) &&r##num##_##name,
 #define DispatchVar void * funcs[] = { DispatchEntries };
 #define DISPATCH goto *funcs[func];
 #define EndEntry &&DO_END
+#define EndThreadEntry &&DO_END_THREAD;
 #endif