BlitzMax Extended  0.8.11
Pushing Blitz to the Max.
blitz_ex.h
Go to the documentation of this file.
00001 
00021 #ifndef BLITZ_EX_H
00022 #define BLITZ_EX_H
00023 
00024 #include "_common.h"
00025 
00026 BB_BEGIN_DECLS
00027 
00028 #if defined (BB_OS_MACOS) && defined (__i386__)
00029 #   define BB_ARGP 1
00030     void* bbArgp(int offset);
00031 #endif
00032 
00033 void* bbExEnter();
00034 void bbExLeave();
00035 
00040 void bbExThrow(BBObject *obj);
00041 
00053 void bbExThrowCString(const char *c_str);
00054 
00055 
00056 //  Intern
00057 
00058 void _bbExEnter(void *_cpu_state);
00059 void* _bbExThrow(void *_cpu_state, void *ptr);
00060 
00061 BB_END_DECLS
00062 
00063 #endif  // BLITZ_EX_H