home *** CD-ROM | disk | FTP | other *** search
/ Aminet 18 / aminetcdnumber181997.iso / Aminet / dev / gcc / fd2inline_bin.lha / include / proto / exec.h < prev    next >
C/C++ Source or Header  |  1996-09-01  |  925b  |  42 lines

  1. #ifndef PROTO_EXEC_H
  2. #define PROTO_EXEC_H
  3.  
  4. #ifndef EXEC_IO_H
  5. #include <exec/io.h>
  6. #endif /* !EXEC_IO_H */
  7. #ifndef EXEC_MEMORY_H
  8. #include <exec/memory.h>
  9. #endif /* !EXEC_MEMORY_H */
  10. #ifndef EXEC_DEVICES_H
  11. #include <exec/devices.h>
  12. #endif /* !EXEC_DEVICES_H */
  13. #ifndef EXEC_PORTS_H
  14. #include <exec/ports.h>
  15. #endif /* !EXEC_PORTS_H */
  16. #ifndef EXEC_SEMAPHORES_H
  17. #include <exec/semaphores.h>
  18. #endif /* !EXEC_SEMAPHORES_H */
  19.  
  20. #include <clib/exec_protos.h>
  21.  
  22. #ifdef __GNUC__
  23. #ifdef _USEOLDEXEC_
  24. #define EXEC_BASE_NAME (*(struct ExecBase **)4)
  25. #endif /* _USEOLDEXEC_ */
  26. #include <inline/exec.h>
  27. #endif /* __GNUC__ */
  28.  
  29. #if !defined(__NOLIBBASE__) && !defined(_USEOLDEXEC_)
  30. extern struct ExecBase *
  31. #ifdef __CONSTLIBBASEDECL__
  32. __CONSTLIBBASEDECL__
  33. #endif /* __CONSTLIBBASEDECL__ */
  34. SysBase;
  35. #endif /* !__NOLIBBASE__ && !_USEOLDEXEC_ */
  36.  
  37. #ifndef PROTO_ALIB_H
  38. #include <proto/alib.h>
  39. #endif /* !PROTO_ALIB_H */
  40.  
  41. #endif /* !PROTO_EXEC_H */
  42.