home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 9 / FreshFishVol9-CD2.bin / bbs / cbm / os-include-bin.lha / GNU / os-include / proto / exec.h < prev    next >
Encoding:
C/C++ Source or Header  |  1994-09-26  |  689 b   |  34 lines

  1. #ifndef PROTO_EXEC_H
  2. #define PROTO_EXEC_H
  3.  
  4. #ifndef EXEC_IO_H
  5. #include <exec/io.h>
  6. #endif
  7. #ifndef EXEC_MEMORY_H
  8. #include <exec/memory.h>
  9. #endif
  10. #ifndef EXEC_DEVICES_H
  11. #include <exec/devices.h>
  12. #endif
  13. #ifndef EXEC_PORTS_H
  14. #include <exec/ports.h>
  15. #endif
  16. #ifndef EXEC_SEMAPHORES_H
  17. #include <exec/semaphores.h>
  18. #endif
  19. #include <clib/exec_protos.h>
  20. #if defined(__OPTIMIZE__) && !defined(__NOINLINES__)
  21. #ifdef __USE_SYSBASE
  22. #define SysBase ((struct ExecBase *)*(struct Library **)4)
  23. #define BASE_EXT_DECL
  24. #define BASE_EXT_DECL0
  25. #define BASE_NAME SysBase
  26. #endif
  27. #include <inline/exec.h>
  28. #endif
  29. #if !defined(__NOLIBBASE__) && !defined(__USE_SYSBASE)
  30. extern struct ExecBase *SysBase;
  31. #endif
  32.  
  33. #endif
  34.