home *** CD-ROM | disk | FTP | other *** search
/ Amiga Elysian Archive / AmigaElysianArchive.iso / prog / c / cwrlib31.lha / cwritelibbase.h < prev    next >
C/C++ Source or Header  |  1992-07-22  |  807b  |  45 lines

  1. /*
  2.  *
  3.  * cwritelibbase.h -- C include file defining cwrite.library base
  4.  *
  5.  * Copyright (C) 1992 Tribune Channel Software Team. All rights reserved.
  6.  *
  7.  */
  8.  
  9. #ifndef CWRITELIB_BASE_H
  10. #define CWRITELIB_BASE_H
  11.  
  12. #ifndef  EXEC_TYPES_H
  13. #include  <exec/types.h>
  14. #endif   EXEC_TYPES_H
  15.  
  16. #ifndef  EXEC_LISTS_H
  17. #include  <exec/lists.h>
  18. #endif   EXEC_LISTS_H
  19.  
  20. #ifndef  EXEC_LIBRARIES_H
  21. #include <exec/libraries.h>
  22. #endif   EXEC_LIBRARIES_H
  23.  
  24. /* library data structures
  25.  *
  26.  *  Note that the library base begins with a library node
  27.  */
  28.  
  29. struct CwrlibBase {
  30.    struct Library LibNode;
  31.    ULONG  SysLib;
  32.    ULONG  DosLib;
  33.    ULONG  GfxLib;
  34.    ULONG  IntLib;
  35.    ULONG  SegList;
  36.    UBYTE  Flags;
  37.    UBYTE  pad;
  38.    /* We are now longword aligned */
  39.    };
  40.  
  41.  
  42. #define CWRITELIBNAME   "cwrite.library"
  43.  
  44. #endif EXEC_CWRITELIBBASE_H
  45.