Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | Download | RSS feed

  1. //*
  2. //* LE COMPILE FOR UNZIP541.
  3. //* ALL STEPS SHOULD GET COND CODE 0 EXCEPT FOR PLINK.PLKED WHICH GETS 4.
  4. //*
  5. //CBC    JCLLIB ORDER=CBC.SCBCPRC
  6. //UNZIP EXEC EDCC,COND=(0,NE),CREGSIZ='0M',
  7. //    INFILE='USERID.UNZIP.C(UNZIP)',
  8. //    OUTFILE='USERID.UNZIP.OBJ(UNZIP),DISP=SHR',
  9. //    CPARM='LONG,NOTERM,LIST,XREF,SOURCE',
  10. //    CPARM2='OPT(2),DEF(MVS),NOMAR,NOSEQ,CSECT'
  11. //COMPILE.USERLIB DD DSN=USERID.UNZIP.H,DISP=SHR
  12. //CRC32 EXEC EDCC,COND=(0,NE),CREGSIZ='0M',
  13. //    INFILE='USERID.UNZIP.C(CRC32)',
  14. //    OUTFILE='USERID.UNZIP.OBJ(CRC32),DISP=SHR',
  15. //    CPARM='LONG,NOTERM,LIST,XREF,SOURCE',
  16. //    CPARM2='OPT(2),DEF(MVS),NOMAR,NOSEQ,CSECT'
  17. //COMPILE.USERLIB DD DSN=USERID.UNZIP.H,DISP=SHR
  18. //CRYPT EXEC EDCC,COND=(0,NE),CREGSIZ='0M',
  19. //    INFILE='USERID.UNZIP.C(CRYPT)',
  20. //    OUTFILE='USERID.UNZIP.OBJ(CRYPT),DISP=SHR',
  21. //    CPARM='LONG,NOTERM,LIST,XREF,SOURCE',
  22. //    CPARM2='OPT(2),DEF(MVS),NOMAR,NOSEQ,CSECT'
  23. //COMPILE.USERLIB DD DSN=USERID.UNZIP.H,DISP=SHR
  24. //ENVARGS EXEC EDCC,COND=(0,NE),CREGSIZ='0M',
  25. //    INFILE='USERID.UNZIP.C(ENVARGS)',
  26. //    OUTFILE='USERID.UNZIP.OBJ(ENVARGS),DISP=SHR',
  27. //    CPARM='LONG,NOTERM,LIST,XREF,SOURCE',
  28. //    CPARM2='OPT(2),DEF(MVS),NOMAR,NOSEQ,CSECT'
  29. //COMPILE.USERLIB DD DSN=USERID.UNZIP.H,DISP=SHR
  30. //EXPLODE EXEC EDCC,COND=(0,NE),CREGSIZ='0M',
  31. //    INFILE='USERID.UNZIP.C(EXPLODE)',
  32. //    OUTFILE='USERID.UNZIP.OBJ(EXPLODE),DISP=SHR',
  33. //    CPARM='LONG,NOTERM,LIST,XREF,SOURCE',
  34. //    CPARM2='OPT(2),DEF(MVS),NOMAR,NOSEQ,CSECT'
  35. //COMPILE.USERLIB DD DSN=USERID.UNZIP.H,DISP=SHR
  36. //EXTRACT EXEC EDCC,COND=(0,NE),CREGSIZ='0M',
  37. //    INFILE='USERID.UNZIP.C(EXTRACT)',
  38. //    OUTFILE='USERID.UNZIP.OBJ(EXTRACT),DISP=SHR',
  39. //    CPARM='LONG,NOTERM,LIST,XREF,SOURCE',
  40. //    CPARM2='OPT(2),DEF(MVS),NOMAR,NOSEQ,CSECT'
  41. //COMPILE.USERLIB DD DSN=USERID.UNZIP.H,DISP=SHR
  42. //FILEIO EXEC EDCC,COND=(0,NE),CREGSIZ='0M',
  43. //    INFILE='USERID.UNZIP.C(FILEIO)',
  44. //    OUTFILE='USERID.UNZIP.OBJ(FILEIO),DISP=SHR',
  45. //    CPARM='LONG,NOTERM,LIST,XREF,SOURCE',
  46. //    CPARM2='OPT(2),DEF(MVS),NOMAR,NOSEQ,CSECT'
  47. //COMPILE.USERLIB DD DSN=USERID.UNZIP.H,DISP=SHR
  48. //GLOBALS EXEC EDCC,COND=(0,NE),CREGSIZ='0M',
  49. //    INFILE='USERID.UNZIP.C(GLOBALS)',
  50. //    OUTFILE='USERID.UNZIP.OBJ(GLOBALS),DISP=SHR',
  51. //    CPARM='LONG,NOTERM,LIST,XREF,SOURCE',
  52. //    CPARM2='OPT(2),DEF(MVS),NOMAR,NOSEQ,CSECT'
  53. //COMPILE.USERLIB DD DSN=USERID.UNZIP.H,DISP=SHR
  54. //INFLATE EXEC EDCC,COND=(0,NE),CREGSIZ='0M',
  55. //    INFILE='USERID.UNZIP.C(INFLATE)',
  56. //    OUTFILE='USERID.UNZIP.OBJ(INFLATE),DISP=SHR',
  57. //    CPARM='LONG,NOTERM,LIST,XREF,SOURCE',
  58. //    CPARM2='OPT(2),DEF(MVS),NOMAR,NOSEQ,CSECT'
  59. //COMPILE.USERLIB DD DSN=USERID.UNZIP.H,DISP=SHR
  60. //LIST EXEC EDCC,COND=(0,NE),CREGSIZ='0M',
  61. //    INFILE='USERID.UNZIP.C(LIST)',
  62. //    OUTFILE='USERID.UNZIP.OBJ(LIST),DISP=SHR',
  63. //    CPARM='LONG,NOTERM,LIST,XREF,SOURCE',
  64. //    CPARM2='OPT(2),DEF(MVS),NOMAR,NOSEQ,CSECT'
  65. //COMPILE.USERLIB DD DSN=USERID.UNZIP.H,DISP=SHR
  66. //MATCH EXEC EDCC,COND=(0,NE),CREGSIZ='0M',
  67. //    INFILE='USERID.UNZIP.C(MATCH)',
  68. //    OUTFILE='USERID.UNZIP.OBJ(MATCH),DISP=SHR',
  69. //    CPARM='LONG,NOTERM,LIST,XREF,SOURCE',
  70. //    CPARM2='OPT(2),DEF(MVS),NOMAR,NOSEQ,CSECT'
  71. //COMPILE.USERLIB DD DSN=USERID.UNZIP.H,DISP=SHR
  72. //PROCESS EXEC EDCC,COND=(0,NE),CREGSIZ='0M',
  73. //    INFILE='USERID.UNZIP.C(PROCESS)',
  74. //    OUTFILE='USERID.UNZIP.OBJ(PROCESS),DISP=SHR',
  75. //    CPARM='LONG,NOTERM,LIST,XREF,SOURCE',
  76. //    CPARM2='OPT(2),DEF(MVS),NOMAR,NOSEQ,CSECT'
  77. //COMPILE.USERLIB DD DSN=USERID.UNZIP.H,DISP=SHR
  78. //TTYIO EXEC EDCC,COND=(0,NE),CREGSIZ='0M',
  79. //    INFILE='USERID.UNZIP.C(TTYIO)',
  80. //    OUTFILE='USERID.UNZIP.OBJ(TTYIO),DISP=SHR',
  81. //    CPARM='LONG,NOTERM,LIST,XREF,SOURCE',
  82. //    CPARM2='OPT(2),DEF(MVS),NOMAR,NOSEQ,CSECT'
  83. //COMPILE.USERLIB DD DSN=USERID.UNZIP.H,DISP=SHR
  84. //UNREDUCE EXEC EDCC,COND=(0,NE),CREGSIZ='0M',
  85. //    INFILE='USERID.UNZIP.C(UNREDUCE)',
  86. //    OUTFILE='USERID.UNZIP.OBJ(UNREDUCE),DISP=SHR',
  87. //    CPARM='LONG,NOTERM,LIST,XREF,SOURCE',
  88. //    CPARM2='OPT(2),DEF(MVS),NOMAR,NOSEQ,CSECT'
  89. //COMPILE.USERLIB DD DSN=USERID.UNZIP.H,DISP=SHR
  90. //UNSHRINK EXEC EDCC,COND=(0,NE),CREGSIZ='0M',
  91. //    INFILE='USERID.UNZIP.C(UNSHRINK)',
  92. //    OUTFILE='USERID.UNZIP.OBJ(UNSHRINK),DISP=SHR',
  93. //    CPARM='LONG,NOTERM,LIST,XREF,SOURCE',
  94. //    CPARM2='OPT(2),DEF(MVS),NOMAR,NOSEQ,CSECT'
  95. //COMPILE.USERLIB DD DSN=USERID.UNZIP.H,DISP=SHR
  96. //ZIPINFO EXEC EDCC,COND=(0,NE),CREGSIZ='0M',
  97. //    INFILE='USERID.UNZIP.C(ZIPINFO)',
  98. //    OUTFILE='USERID.UNZIP.OBJ(ZIPINFO),DISP=SHR',
  99. //    CPARM='LONG,NOTERM,LIST,XREF,SOURCE',
  100. //    CPARM2='OPT(2),DEF(MVS),NOMAR,NOSEQ,CSECT'
  101. //COMPILE.USERLIB DD DSN=USERID.UNZIP.H,DISP=SHR
  102. //VMMVS EXEC EDCC,COND=(0,NE),CREGSIZ='0M',
  103. //    INFILE='USERID.UNZIP.C(VMMVS)',
  104. //    OUTFILE='USERID.UNZIP.OBJ(VMMVS),DISP=SHR',
  105. //    CPARM='LONG,NOTERM,LIST,XREF,SOURCE',
  106. //    CPARM2='OPT(2),DEF(MVS),NOMAR,NOSEQ,CSECT'
  107. //COMPILE.USERLIB DD DSN=USERID.UNZIP.H,DISP=SHR
  108. //PLINK   EXEC  PROC=EDCPL,COND=(4,LT),
  109. //    OUTFILE='USERID.UNZIP.LOAD(UNZIP),DISP=SHR',
  110. //    PPARM='NONCAL,MAP,MEMORY',
  111. //    LPARM='LIST,MAP,XREF'
  112. //SYSPRINT DD  SYSOUT=*
  113. //PLKED.SYSIN   DD  DSN=USERID.UNZIP.OBJ(UNZIP),DISP=SHR
  114. //              DD  DSN=USERID.UNZIP.OBJ(CRC32),DISP=SHR
  115. //              DD  DSN=USERID.UNZIP.OBJ(CRYPT),DISP=SHR
  116. //              DD  DSN=USERID.UNZIP.OBJ(ENVARGS),DISP=SHR
  117. //              DD  DSN=USERID.UNZIP.OBJ(EXPLODE),DISP=SHR
  118. //              DD  DSN=USERID.UNZIP.OBJ(EXTRACT),DISP=SHR
  119. //              DD  DSN=USERID.UNZIP.OBJ(FILEIO),DISP=SHR
  120. //              DD  DSN=USERID.UNZIP.OBJ(GLOBALS),DISP=SHR
  121. //              DD  DSN=USERID.UNZIP.OBJ(INFLATE),DISP=SHR
  122. //              DD  DSN=USERID.UNZIP.OBJ(LIST),DISP=SHR
  123. //              DD  DSN=USERID.UNZIP.OBJ(MATCH),DISP=SHR
  124. //              DD  DSN=USERID.UNZIP.OBJ(PROCESS),DISP=SHR
  125. //              DD  DSN=USERID.UNZIP.OBJ(TTYIO),DISP=SHR
  126. //              DD  DSN=USERID.UNZIP.OBJ(UNREDUCE),DISP=SHR
  127. //              DD  DSN=USERID.UNZIP.OBJ(UNSHRINK),DISP=SHR
  128. //              DD  DSN=USERID.UNZIP.OBJ(ZIPINFO),DISP=SHR
  129. //              DD  DSN=USERID.UNZIP.OBJ(VMMVS),DISP=SHR
  130. //LKED.SYSLIB   DD  DISP=SHR,DSN=CEE.SCEELKED
  131.