blitz_module.h 340 B

1234567891011121314151617181920212223242526
  1. #ifndef BLITZ_MODULE_H
  2. #define BLITZ_MODULE_H
  3. #include "blitz_types.h"
  4. #ifdef __cplusplus
  5. extern "C"{
  6. #endif
  7. typedef struct BBModule BBModule;
  8. struct BBModule{
  9. BBModule* succ;
  10. const char* ident;
  11. void (*entry)();
  12. };
  13. void bbModuleImport( BBModule *mod );
  14. void bbModuleRegister( BBModule *mod );
  15. #ifdef __cplusplus
  16. }
  17. #endif
  18. #endif