2
//* LE COMPILE FOR UNZIP541.
3
//* ALL STEPS SHOULD GET COND CODE 0 EXCEPT FOR PLINK.PLKED WHICH GETS 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
//CRCTAB EXEC EDCC,COND=(0,NE),CREGSIZ='0M',
19
// INFILE='USERID.UNZIP.C(CRCTAB)',
20
// OUTFILE='USERID.UNZIP.OBJ(CRCTAB),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
//CRYPT EXEC EDCC,COND=(0,NE),CREGSIZ='0M',
25
// INFILE='USERID.UNZIP.C(CRYPT)',
26
// OUTFILE='USERID.UNZIP.OBJ(CRYPT),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
//ENVARGS EXEC EDCC,COND=(0,NE),CREGSIZ='0M',
31
// INFILE='USERID.UNZIP.C(ENVARGS)',
32
// OUTFILE='USERID.UNZIP.OBJ(ENVARGS),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
//EXPLODE EXEC EDCC,COND=(0,NE),CREGSIZ='0M',
37
// INFILE='USERID.UNZIP.C(EXPLODE)',
38
// OUTFILE='USERID.UNZIP.OBJ(EXPLODE),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
//EXTRACT EXEC EDCC,COND=(0,NE),CREGSIZ='0M',
43
// INFILE='USERID.UNZIP.C(EXTRACT)',
44
// OUTFILE='USERID.UNZIP.OBJ(EXTRACT),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
//FILEIO EXEC EDCC,COND=(0,NE),CREGSIZ='0M',
49
// INFILE='USERID.UNZIP.C(FILEIO)',
50
// OUTFILE='USERID.UNZIP.OBJ(FILEIO),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
//GLOBALS EXEC EDCC,COND=(0,NE),CREGSIZ='0M',
55
// INFILE='USERID.UNZIP.C(GLOBALS)',
56
// OUTFILE='USERID.UNZIP.OBJ(GLOBALS),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
//INFLATE EXEC EDCC,COND=(0,NE),CREGSIZ='0M',
61
// INFILE='USERID.UNZIP.C(INFLATE)',
62
// OUTFILE='USERID.UNZIP.OBJ(INFLATE),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
//LIST EXEC EDCC,COND=(0,NE),CREGSIZ='0M',
67
// INFILE='USERID.UNZIP.C(LIST)',
68
// OUTFILE='USERID.UNZIP.OBJ(LIST),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
//MATCH EXEC EDCC,COND=(0,NE),CREGSIZ='0M',
73
// INFILE='USERID.UNZIP.C(MATCH)',
74
// OUTFILE='USERID.UNZIP.OBJ(MATCH),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
//PROCESS EXEC EDCC,COND=(0,NE),CREGSIZ='0M',
79
// INFILE='USERID.UNZIP.C(PROCESS)',
80
// OUTFILE='USERID.UNZIP.OBJ(PROCESS),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
//TTYIO EXEC EDCC,COND=(0,NE),CREGSIZ='0M',
85
// INFILE='USERID.UNZIP.C(TTYIO)',
86
// OUTFILE='USERID.UNZIP.OBJ(TTYIO),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
//UNREDUCE EXEC EDCC,COND=(0,NE),CREGSIZ='0M',
91
// INFILE='USERID.UNZIP.C(UNREDUCE)',
92
// OUTFILE='USERID.UNZIP.OBJ(UNREDUCE),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
//UNSHRINK EXEC EDCC,COND=(0,NE),CREGSIZ='0M',
97
// INFILE='USERID.UNZIP.C(UNSHRINK)',
98
// OUTFILE='USERID.UNZIP.OBJ(UNSHRINK),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
//ZIPINFO EXEC EDCC,COND=(0,NE),CREGSIZ='0M',
103
// INFILE='USERID.UNZIP.C(ZIPINFO)',
104
// OUTFILE='USERID.UNZIP.OBJ(ZIPINFO),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
//VMMVS EXEC EDCC,COND=(0,NE),CREGSIZ='0M',
109
// INFILE='USERID.UNZIP.C(VMMVS)',
110
// OUTFILE='USERID.UNZIP.OBJ(VMMVS),DISP=SHR',
111
// CPARM='LONG,NOTERM,LIST,XREF,SOURCE',
112
// CPARM2='OPT(2),DEF(MVS),NOMAR,NOSEQ,CSECT'
113
//COMPILE.USERLIB DD DSN=USERID.UNZIP.H,DISP=SHR
114
//PLINK EXEC PROC=EDCPL,COND=(4,LT),
115
// OUTFILE='USERID.UNZIP.LOAD(UNZIP),DISP=SHR',
116
// PPARM='NONCAL,MAP,MEMORY',
117
// LPARM='LIST,MAP,XREF'
118
//SYSPRINT DD SYSOUT=*
119
//PLKED.SYSIN DD DSN=USERID.UNZIP.OBJ(UNZIP),DISP=SHR
120
// DD DSN=USERID.UNZIP.OBJ(CRC32),DISP=SHR
121
// DD DSN=USERID.UNZIP.OBJ(CRCTAB),DISP=SHR
122
// DD DSN=USERID.UNZIP.OBJ(CRYPT),DISP=SHR
123
// DD DSN=USERID.UNZIP.OBJ(ENVARGS),DISP=SHR
124
// DD DSN=USERID.UNZIP.OBJ(EXPLODE),DISP=SHR
125
// DD DSN=USERID.UNZIP.OBJ(EXTRACT),DISP=SHR
126
// DD DSN=USERID.UNZIP.OBJ(FILEIO),DISP=SHR
127
// DD DSN=USERID.UNZIP.OBJ(GLOBALS),DISP=SHR
128
// DD DSN=USERID.UNZIP.OBJ(INFLATE),DISP=SHR
129
// DD DSN=USERID.UNZIP.OBJ(LIST),DISP=SHR
130
// DD DSN=USERID.UNZIP.OBJ(MATCH),DISP=SHR
131
// DD DSN=USERID.UNZIP.OBJ(PROCESS),DISP=SHR
132
// DD DSN=USERID.UNZIP.OBJ(TTYIO),DISP=SHR
133
// DD DSN=USERID.UNZIP.OBJ(UNREDUCE),DISP=SHR
134
// DD DSN=USERID.UNZIP.OBJ(UNSHRINK),DISP=SHR
135
// DD DSN=USERID.UNZIP.OBJ(ZIPINFO),DISP=SHR
136
// DD DSN=USERID.UNZIP.OBJ(VMMVS),DISP=SHR
137
//LKED.SYSLIB DD DISP=SHR,DSN=CEE.SCEELKED