BlitzMax Extended  0.8.17
Pushing Blitz to the Max.
blitz_ex.h
Go to the documentation of this file.
1 
21 #ifndef BLITZ_EX_H
22 #define BLITZ_EX_H
23 
24 #include "_common.h"
25 
26 BB_BEGIN_DECLS
27 
28 #if defined BB_OS_MACOS && defined __i386__
29 # define BB_ARGP 1
30  void* bbArgp(int offset);
31 #endif
32 
42 void* bbExEnter();
43 
51 void bbExLeave();
52 
57 void bbExThrow(BBObject *obj);
58 
68 void bbExThrowCString(const char *c_str);
69 
70 
71 // Intern
72 
73 void _bbExEnter(void *_cpu_state);
74 void* _bbExThrow(void *_cpu_state, void *ptr);
75 
76 BB_END_DECLS
77 
78 #endif // BLITZ_EX_H