次の表は、LIST コンパイラー・オプションを使用したときに提供される プログラム初期化コードのリストの一部である、プログラム・シグニチャー情報を示しています。
| バイト | ビット | オン | オフ |
|---|---|---|---|
| 1 | 0 | ADV | NOADV |
| 1 | APOST | QUOTE | |
| 2 | DATA(31) | DATA(24) | |
| 3 | DECK | NODECK | |
| 4 | DUMP | NODUMP | |
| 5 | DYNAM | NODYNAM | |
| 6 | FASTSRT | NOFASTSRT | |
| 7 | 予約済み | ||
| 2 | 0 | LIB | NOLIB |
| 1 | LIST | NOLIST | |
| 2 | MAP | NOMAP | |
| 3 | NUM | NONUM | |
| 4 | OBJ | NOOBJ | |
| 5 | OFFSET | NOOFFSET | |
| 6 | OPTIMIZE | NOOPTIMIZE | |
| 7 | OUTDD オプションで指定された DD 名が使用される。 | OUTDD(SYSOUT) が有効 | |
| 3 | 0 | NUMPROC(PFD) | NUMPROC(NOPFD) |
| 1 | RENT | NORENT | |
| 2 | 予約済み | ||
| 3 | SEQUENCE | NOSEQUENCE | |
| 4 | SIZE(MAX) | SIZE(value) | |
| 5 | SOURCE | NOSOURCE | |
| 6 | SSRANGE | NOSSRANGE | |
| 7 | TERM | NOTERM | |
| 4 | 0 | TEST | NOTEST |
| 1 | TRUNC(STD) | TRUNC(OPT) | |
| 2 | WORD が指定された。 | NOWORD | |
| 3 | VBREF | NOVBREF | |
| 4 | XREF | NOXREF | |
| 5 | ZWB | NOZWB | |
| 6 | NAME | NONAME | |
| 7 | 予約済み | ||
| 5 | 0 | NUMPROC(MIG) | |
| 1 | NUMCLS(ALT) | NUMCLS(PRIM) | |
| 2 | DBCS | NODBCS | |
| 3 | AWO | NOAWO | |
| 4 | TRUNC(BIN) | TRUNC(BIN) ではない | |
| 6 | CURRENCY | NOCURRENCY | |
| 7 | コンパイル単位はクラス | コンパイル単位はプログラム | |
| 26 | 0 | RMODE(ANY) | RMODE(24) |
| 1–3 | TEST(HOOK) | TEST(NOHOOK) | |
| 4 | OPT(FULL) | OPT(STD) または NOOPT | |
| 5 | INTDATE(LILIAN) | INTDATE(ANSI) | |
| 6 | TEST(SEPARATE) | TEST(SEPARATE) ではない | |
| 7 | 予約 | ||
| 27 | 0 | PGMNAME(LONGUPPER) | PGMNAME(LONGUPPER) ではない |
| 1 | PGMNAME(LONGMIXED) | PGMNAME(LONGMIXED) ではない | |
| 2 | DLL | NODLL | |
| 3 | EXPORTALL | NOEXPORTALL | |
| 4 | DATEPROC | NODATEPROC | |
| 5 | ARITH(EXTEND) | ARITH(COMPAT) | |
| 6 | THREAD | NOTHREAD | |
| 7 | TEST(EJPD) | TEST(NOEJPD) | |
| 28 | 0 | SQL | NOSQL |
| 1 | CICS | NOCICS | |
| 2 | MDECK | NOMDECK | |
| 3 | SQLCCSID | NOSQLCCSID | |
| 4 | OPTFILE が有効である。 | OPTFILE が有効でない。 | |
| 5 | XMLPARSE(XMLSS) | XMLPARSE(COMPAT) |