home *** CD-ROM | disk | FTP | other *** search
/ Amiga MA Magazine 1998 #6 / amigamamagazinepolishissue1998.iso / packery / xpk_develop / include / c / xpk / xpkobsolete.h < prev    next >
C/C++ Source or Header  |  1996-10-19  |  3KB  |  128 lines

  1. #ifndef XPK_XPKOBSOLETE_H
  2. #define XPK_XPKOBSOLETE_H
  3.  
  4. /*
  5. **    $VER: xpk/xpkobsolete.h 3.10 (04.10.96) by SDI
  6. **
  7. **    (C) Copyright 1996 by Dirk Stöcker
  8. **        All Rights Reserved
  9. **
  10. **    Made for all the old definitions!
  11. **    Has to be included before the first other xpk include !!
  12. **    Do NOT use this in newer code!
  13. **
  14. */
  15.  
  16. #ifndef EXEC_TYPES_H
  17. #include <exec/types.h>
  18. #endif
  19. #include <dos/dos.h>
  20.  
  21. typedef struct TagItem        TAGS;
  22. typedef struct Hook *        HOOK;
  23.  
  24. typedef struct XpkIOMsg     XIOMSG;
  25. typedef struct XpkProgress    XPROG;
  26. typedef struct XpkFib        XFIB;
  27. typedef struct XpkPackerInfo    XPINFO;
  28. typedef struct XpkMode        XMINFO;
  29. typedef struct XpkPackerList    XPLIST;
  30. typedef struct XpkFib        XFH;
  31. #define XpkFH XpkFib
  32.  
  33. typedef struct XpkInfo        XINFO;
  34. typedef struct XpkSubParams    XPARAMS;
  35.  
  36. #define XPK_FindMethod XPK_PackMethod
  37.  
  38. /* This gives the ability to use the old Structure member names */
  39. #define xiom_Type        Type
  40. #define xiom_Ptr        Ptr
  41. #define xiom_Size        Size
  42. #define xiom_IOError        IOError
  43. #define xiom_Reserved        Reserved
  44. #define xiom_Private1        Private1
  45. #define xiom_Private2        Private2
  46. #define xiom_Private3        Private3
  47. #define xiom_Private4        Private4
  48. #define xp_Type         Type
  49. #define xp_PackerName        PackerName
  50. #define xp_PackerLongName    PackerLongName
  51. #define xp_Activity        Activity
  52. #define xp_FileName        FileName
  53. #define xp_CCur         CCur
  54. #define xp_UCur         UCur
  55. #define xp_ULen         ULen
  56. #define xp_CF            CF
  57. #define xp_Done         Done
  58. #define xp_Speed        Speed
  59. #define xp_Reserved        Reserved
  60. #define xf_Type         Type
  61. #define xf_ULen         ULen
  62. #define xf_CLen         CLen
  63. #define xf_NLen         NLen
  64. #define xf_UCur         UCur
  65. #define xf_CCur         CCur
  66. #define xf_ID            ID
  67. #define xf_Packer        Packer
  68. #define xf_SubVersion        SubVersion
  69. #define xf_MasVersion        MasVersion
  70. #define xf_Flags        Flags
  71. #define xf_Head         Head
  72. #define xf_Ratio        Ratio
  73. #define xf_Reserved        Reserved
  74. #define xpi_Name        Name
  75. #define xpi_LongName        LongName
  76. #define xpi_Description     Description
  77. #define xpi_Flags        Flags
  78. #define xpi_MaxChunk        MaxChunk
  79. #define xpi_DefChunk        DefChunk
  80. #define xpi_DefMode        DefMode
  81. #define xm_Next         Next
  82. #define xm_Upto         Upto
  83. #define xm_Flags        Flags
  84. #define xm_PackMemory        PackMemory
  85. #define xm_UnpackMemory     UnpackMemory
  86. #define xm_PackSpeed        PackSpeed
  87. #define xm_UnpackSpeed        UnpackSpeed
  88. #define xm_Ratio        Ratio
  89. #define xm_ChunkSize        ChunkSize
  90. #define xm_Description        Description
  91. #define xpl_NumPackers        NumPackers
  92. #define xpl_Packer        Packer
  93. #define xi_XpkInfoVersion    XpkInfoVersion
  94. #define xi_LibVersion        LibVersion
  95. #define xi_MasterVersion    MasterVersion
  96. #define xi_ModesVersion     ModesVersion
  97. #define xi_Name         Name
  98. #define xi_LongName        LongName
  99. #define xi_Description        Description
  100. #define xi_ID            ID
  101. #define xi_Flags        Flags
  102. #define xi_MaxPkInChunk     MaxPkInChunk
  103. #define xi_MinPkInChunk     MinPkInChunk
  104. #define xi_DefPkInChunk     DefPkInChunk
  105. #define xi_PackMsg        PackMsg
  106. #define xi_UnpackMsg        UnpackMsg
  107. #define xi_PackedMsg        PackedMsg
  108. #define xi_UnpackedMsg        UnpackedMsg
  109. #define xi_DefMode        DefMode
  110. #define xi_Pad            Pad
  111. #define xi_ModeDesc        ModeDesc
  112. #define xi_Reserved        Reserved
  113. #define xsp_InBuf        InBuf
  114. #define xsp_InLen        InLen
  115. #define xsp_OutBuf        OutBuf
  116. #define xsp_OutBufLen        OutBufLen
  117. #define xsp_OutLen        OutLen
  118. #define xsp_Flags        Flags
  119. #define xsp_Number        Number
  120. #define xsp_Mode        Mode
  121. #define xsp_Password        Password
  122. #define xsp_LibVersion        LibVersion
  123. #define xsp_Pad         Pad
  124. #define xsp_Arg         Arg
  125. #define xsp_Sub         Sub
  126.  
  127. #endif /* XPK_XPKOBSOLETE_H */
  128.