blitz_ex.h 426 B

123456789101112131415161718192021222324252627282930
  1. #ifndef BLITZ_EX_H
  2. #define BLITZ_EX_H
  3. #include "blitz_types.h"
  4. #ifdef __cplusplus
  5. extern "C"{
  6. #endif
  7. #if __APPLE__
  8. #if __i386__
  9. #define BB_ARGP 1
  10. void* bbArgp( int offset );
  11. #endif
  12. #endif
  13. void* bbExEnter();
  14. void bbExThrow( BBObject *p );
  15. void bbExThrowCString( const char *p );
  16. void bbExLeave();
  17. void _bbExEnter( void *_cpu_state );
  18. void* _bbExThrow( void *_cpu_state,void *p );
  19. #ifdef __cplusplus
  20. }
  21. #endif
  22. #endif