--- /srv/rebuilderd/tmp/rebuilderdotljZ8/inputs/fis-gtm-7.2_7.2-000-1_amd64.deb +++ /srv/rebuilderd/tmp/rebuilderdotljZ8/out/fis-gtm-7.2_7.2-000-1_amd64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-09-02 11:53:55.000000 debian-binary │ --rw-r--r-- 0 0 0 5228 2026-09-02 11:53:55.000000 control.tar.xz │ --rw-r--r-- 0 0 0 15792804 2026-09-02 11:53:55.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 5192 2026-09-02 11:53:55.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 15737276 2026-09-02 11:53:55.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── file list │ │ │ @@ -1,3 +1,3 @@ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-09-02 11:53:55.000000 ./ │ │ │ -rw-r--r-- 0 root (0) root (0) 1984 2026-09-02 11:53:55.000000 ./control │ │ │ --rw-r--r-- 0 root (0) root (0) 18947 2026-09-02 11:53:55.000000 ./md5sums │ │ │ +-rw-r--r-- 0 root (0) root (0) 18836 2026-09-02 11:53:55.000000 ./md5sums │ │ ├── ./control │ │ │ @@ -1,13 +1,13 @@ │ │ │ Package: fis-gtm-7.2 │ │ │ Source: fis-gtm │ │ │ Version: 7.2-000-1 │ │ │ Architecture: amd64 │ │ │ Maintainer: Debian Med Packaging Team │ │ │ -Installed-Size: 140227 │ │ │ +Installed-Size: 140190 │ │ │ Depends: libicu-dev, libc6 (>= 2.38), libelf1t64 (>= 0.131), libtinfo6 (>= 6) │ │ │ Recommends: zlib1g │ │ │ Provides: gtm, mumps │ │ │ Section: database │ │ │ Priority: optional │ │ │ Multi-Arch: same │ │ │ Homepage: http://sourceforge.net/projects/fis-gtm │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ │ │ │ ├── line order │ │ │ │ @@ -142,15 +142,14 @@ │ │ │ │ usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtmsecshr │ │ │ │ usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtmsecshrdir/gtmsecshr │ │ │ │ usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtmstart │ │ │ │ usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtmstop │ │ │ │ usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtmthreadgblasm.m │ │ │ │ usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtmxc_types.h │ │ │ │ usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/install_permissions.log │ │ │ │ -usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/install_sha256_checksum.log │ │ │ │ usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/libgtmshr.so │ │ │ │ usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/libgtmutil.so │ │ │ │ usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/lke │ │ │ │ usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/lkehelp.dat │ │ │ │ usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/lkehelp.gld │ │ │ │ usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/main_pragma.h │ │ │ │ usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/mumps ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -149,15 +149,14 @@ │ │ │ dr-x------ 0 root (0) root (0) 0 2026-09-02 11:53:55.000000 ./usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtmsecshrdir/ │ │ │ -r-s------ 0 root (0) root (0) 3993960 2026-09-02 11:53:55.000000 ./usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtmsecshrdir/gtmsecshr │ │ │ -rwxr-xr-x 0 root (0) root (0) 3333 2026-09-02 11:53:55.000000 ./usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtmstart │ │ │ -rwxr-xr-x 0 root (0) root (0) 2683 2026-09-02 11:53:55.000000 ./usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtmstop │ │ │ -rw-r--r-- 0 root (0) root (0) 6677 2026-09-02 11:53:55.000000 ./usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtmthreadgblasm.m │ │ │ -rw-r--r-- 0 root (0) root (0) 4755 2026-06-26 13:28:01.000000 ./usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtmxc_types.h │ │ │ -rw-r--r-- 0 root (0) root (0) 31032 2026-09-02 11:53:55.000000 ./usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/install_permissions.log │ │ │ --rw-r--r-- 0 root (0) root (0) 37798 2026-09-02 11:53:55.000000 ./usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/install_sha256_checksum.log │ │ │ -rw-r--r-- 0 root (0) root (0) 4035072 2026-09-02 11:53:55.000000 ./usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/libgtmshr.so │ │ │ -rw-r--r-- 0 root (0) root (0) 35844672 2026-09-02 11:53:55.000000 ./usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/libgtmutil.so │ │ │ -rwxr-xr-x 0 root (0) root (0) 4080104 2026-09-02 11:53:55.000000 ./usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/lke │ │ │ -rw-r--r-- 0 root (0) root (0) 4403200 2026-09-02 11:53:55.000000 ./usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/lkehelp.dat │ │ │ -rw-r--r-- 0 root (0) root (0) 2560 2026-09-02 11:53:55.000000 ./usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/lkehelp.gld │ │ │ -rw-r--r-- 0 root (0) root (0) 856 2026-06-26 13:28:02.000000 ./usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/main_pragma.h │ │ │ -rwxr-xr-x 0 root (0) root (0) 14576 2026-09-02 11:53:55.000000 ./usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/mumps │ │ ├── ./usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/dsehelp.dat │ │ │ @@ -5,15 +5,15 @@ │ │ │ 00000040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00000050: 0000 0000 8000 0000 8000 0000 0000 0000 ................ │ │ │ 00000060: 0004 0000 00c0 0100 00c0 0000 0000 0000 ................ │ │ │ 00000070: 1f00 0000 0000 0000 1000 0000 1f00 0000 ................ │ │ │ 00000080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00000090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 000000a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ -000000b0: 0100 0000 0000 0000 2a07 a16a 0200 0000 ........*..j.... │ │ │ +000000b0: 0100 0000 0000 0000 500e a96a 0200 0000 ........P..j.... │ │ │ 000000c0: ffff ff03 f8ff ffff ffff ff13 d8ff ffff ................ │ │ │ 000000d0: 0100 0000 0000 0000 0100 0000 0000 0000 ................ │ │ │ 000000e0: 0100 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 000000f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00000100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00000110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00000120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -262653,84 +262653,84 @@ │ │ │ 00401fc0: 6568 6561 6465 7207 0015 0046 0000 0000 eheader....F.... │ │ │ 00401fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00401fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00401ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00402000: 0400 0001 a906 0000 8b0b 0000 0000 0000 ................ │ │ │ 00402010: 2900 0000 4845 4c50 00ff 7300 ff43 4f4d )...HELP..s..COM │ │ │ 00402020: 4d41 4e44 5300 ff73 00ff 4144 4400 c100 MANDS..s..ADD... │ │ │ -00402030: 0009 0000 0000 0000 001e 001a 98ff 7300 ..............s. │ │ │ +00402030: 0009 0000 0000 0000 001e 001a f2ff 7300 ..............s. │ │ │ 00402040: ff45 5841 4d50 4c45 5300 c042 0100 000a .EXAMPLES..B.... │ │ │ -00402050: 0000 0000 0000 000f 001e 9850 0000 0b00 ...........P.... │ │ │ +00402050: 0000 0000 0000 000f 001e f250 0000 0b00 ...........P.... │ │ │ 00402060: 0000 0000 0000 1c00 1e00 5155 414c 4946 ..........QUALIF │ │ │ 00402070: 4945 5253 00c0 1101 0000 0700 0000 0000 IERS............ │ │ │ -00402080: 0000 1400 17b5 4c4c 00c0 1401 0000 0800 ......LL........ │ │ │ +00402080: 0000 1400 172b 4c4c 00c0 1401 0000 0800 .....+LL........ │ │ │ 00402090: 0000 0000 0000 1e00 1a00 ff73 00ff 4558 ...........s..EX │ │ │ 004020a0: 414d 504c 4553 00c0 5101 0000 0f00 0000 AMPLES..Q....... │ │ │ -004020b0: 0000 0000 0f00 1eb5 5000 0010 0000 0000 ........P....... │ │ │ +004020b0: 0000 0000 0f00 1e2b 5000 0010 0000 0000 .......+P....... │ │ │ 004020c0: 0000 001c 001e 0051 5541 4c49 4649 4552 .......QUALIFIER │ │ │ 004020d0: 5300 c043 0100 000c 0000 0000 0000 0010 S..C............ │ │ │ 004020e0: 002a 0085 0100 000d 0000 0000 0000 0016 .*.............. │ │ │ 004020f0: 0016 0043 4143 4845 00bf 2200 0020 0000 ...CACHE..".. .. │ │ │ -00402100: 0000 0000 001e 001c 98ff 7300 ff45 5841 ..........s..EXA │ │ │ +00402100: 0000 0000 001e 001c f2ff 7300 ff45 5841 ..........s..EXA │ │ │ 00402110: 4d50 4c45 5300 c041 0100 0021 0000 0000 MPLES..A...!.... │ │ │ -00402120: 0000 000f 0020 9850 0000 2200 0000 0000 ..... .P.."..... │ │ │ +00402120: 0000 000f 0020 f250 0000 2200 0000 0000 ..... .P.."..... │ │ │ 00402130: 0000 1600 1700 4841 4e47 4500 bf22 0000 ......HANGE..".. │ │ │ -00402140: 0e00 0000 0000 0000 1100 1db5 c061 0100 .............a.. │ │ │ +00402140: 0e00 0000 0000 0000 1100 1d2b c061 0100 ...........+.a.. │ │ │ 00402150: 0011 0000 0000 0000 0026 001d 00ff 7300 .........&....s. │ │ │ 00402160: ff42 4c4f 434b 5f51 5541 4c49 4649 4552 .BLOCK_QUALIFIER │ │ │ 00402170: 5300 c039 0100 0012 0000 0000 0000 0010 S..9............ │ │ │ 00402180: 0033 0087 0100 0013 0000 0000 0000 001a .3.............. │ │ │ -00402190: 0021 9845 5841 4d50 4c45 5300 c034 0100 .!.EXAMPLES..4.. │ │ │ -004021a0: 001d 0000 0000 0000 000f 002b 989b 0000 ...........+.... │ │ │ +00402190: 0021 f245 5841 4d50 4c45 5300 c034 0100 .!.EXAMPLES..4.. │ │ │ +004021a0: 001d 0000 0000 0000 000f 002b f29b 0000 ...........+.... │ │ │ 004021b0: 1e00 0000 0000 0000 1000 2100 4648 0000 ..........!.FH.. │ │ │ 004021c0: 1f00 0000 0000 0000 2600 2200 494c 4548 ........&.".ILEH │ │ │ 004021d0: 4541 4445 525f 5155 414c 4946 4945 5253 EADER_QUALIFIERS │ │ │ 004021e0: 00c0 3301 0000 1400 0000 0000 0000 1000 ..3............. │ │ │ 004021f0: 3845 7401 0000 1500 0000 0000 0000 1100 8Et............. │ │ │ -00402200: 3798 c112 0100 0016 0000 0000 0000 0010 7............... │ │ │ +00402200: 37f2 c112 0100 0016 0000 0000 0000 0010 7............... │ │ │ 00402210: 0038 0017 4200 0017 0000 0000 0000 0010 .8..B........... │ │ │ -00402220: 0038 9822 8200 0018 0000 0000 0000 0010 .8."............ │ │ │ +00402220: 0038 f222 8200 0018 0000 0000 0000 0010 .8."............ │ │ │ 00402230: 0038 0027 6200 0019 0000 0000 0000 0010 .8.'b........... │ │ │ 00402240: 0038 0031 8200 001a 0000 0000 0000 0010 .8.1............ │ │ │ 00402250: 0038 0036 2200 001b 0000 0000 0000 0018 .8.6"........... │ │ │ 00402260: 0017 0052 4954 4943 414c 00c0 1b00 001c ...RITICAL...... │ │ │ 00402270: 0000 0000 0000 0013 001f 00ff 7300 ff50 ............s..P │ │ │ 00402280: 0000 2500 0000 0000 0000 1b00 2300 5155 ..%.........#.QU │ │ │ 00402290: 414c 4946 4945 5253 00c0 4b00 0023 0000 ALIFIERS..K..#.. │ │ │ 004022a0: 0000 0000 0022 0016 0044 554d 5000 ff73 ....."...DUMP..s │ │ │ 004022b0: 00ff 4558 414d 504c 4553 00bf 3200 0028 ..EXAMPLES..2..( │ │ │ -004022c0: 0000 0000 0000 0011 0028 98c0 3101 0000 .........(..1... │ │ │ +004022c0: 0000 0000 0000 0011 0028 f2c0 3101 0000 .........(..1... │ │ │ 004022d0: 2900 0000 0000 0000 1000 29ff 5401 0000 ).........).T... │ │ │ 004022e0: 2a00 0000 0000 0000 0f00 1f00 5000 002b *...........P..+ │ │ │ 004022f0: 0000 0000 0000 001b 001f 0051 5541 4c49 ...........QUALI │ │ │ 00402300: 4649 4552 5300 bf52 0000 2400 0000 0000 FIERS..R..$..... │ │ │ -00402310: 0000 1100 2a98 c053 0100 0026 0000 0000 ....*..S...&.... │ │ │ -00402320: 0000 0019 0016 9845 5641 4c55 4154 4500 .......EVALUATE. │ │ │ -00402330: bf82 0000 2700 0000 0000 0000 1500 1698 ....'........... │ │ │ +00402310: 0000 1100 2af2 c053 0100 0026 0000 0000 ....*..S...&.... │ │ │ +00402320: 0000 0019 0016 f245 5641 4c55 4154 4500 .......EVALUATE. │ │ │ +00402330: bf82 0000 2700 0000 0000 0000 1500 16f2 ....'........... │ │ │ 00402340: 4649 4e44 00bf 8200 002c 0000 0000 0000 FIND.....,...... │ │ │ -00402350: 001e 001b 98ff 7300 ff45 5841 4d50 4c45 ......s..EXAMPLE │ │ │ +00402350: 001e 001b f2ff 7300 ff45 5841 4d50 4c45 ......s..EXAMPLE │ │ │ 00402360: 5300 c046 0100 0030 0000 0000 0000 000f S..F...0........ │ │ │ 00402370: 001f 0050 0000 3100 0000 0000 0000 1c00 ...P..1......... │ │ │ 00402380: 1f00 5155 414c 4946 4945 5253 00c0 3501 ..QUALIFIERS..5. │ │ │ 00402390: 0000 2d00 0000 0000 0000 1000 2b00 7101 ..-.........+.q. │ │ │ 004023a0: 0000 2e00 0000 0000 0000 1900 1600 494e ..............IN │ │ │ 004023b0: 5445 4752 4954 00bf 3200 002f 0000 0000 TEGRIT..2../.... │ │ │ 004023c0: 0000 002a 0016 004d 4150 5300 ff73 00ff ...*...MAPS..s.. │ │ │ 004023d0: 4558 414d 504c 4553 5f46 4f52 5f4d 4150 EXAMPLES_FOR_MAP │ │ │ 004023e0: 5300 0100 0034 0000 0000 0000 0011 0031 S....4.........1 │ │ │ 004023f0: 00c0 4101 0000 3500 0000 0000 0000 0f00 ..A...5......... │ │ │ -00402400: 1f98 5000 0036 0000 0000 0000 0023 001f ..P..6.......#.. │ │ │ +00402400: 1ff2 5000 0036 0000 0000 0000 0023 001f ..P..6.......#.. │ │ │ 00402410: 4151 5541 4c49 4649 4552 535f 464f 525f AQUALIFIERS_FOR_ │ │ │ 00402420: 4d41 5000 bf72 0000 3200 0000 0000 0000 MAP..r..2....... │ │ │ 00402430: 2100 1600 4f50 454e 00ff 7300 ff45 5841 !...OPEN..s..EXA │ │ │ 00402440: 4d50 4c45 5300 0100 0038 0000 0000 0000 MPLES....8...... │ │ │ 00402450: 0023 001f 0051 5541 4c49 4649 4552 535f .#...QUALIFIERS_ │ │ │ 00402460: 464f 525f 4f50 454e 0001 0000 3300 0000 FOR_OPEN....3... │ │ │ 00402470: 0000 0000 1600 1600 5241 4e47 4500 bf32 ........RANGE..2 │ │ │ -00402480: 0000 3700 0000 0000 0000 1e00 1cb5 ff73 ..7............s │ │ │ +00402480: 0000 3700 0000 0000 0000 1e00 1c2b ff73 ..7..........+.s │ │ │ 00402490: 00ff 4558 414d 504c 4553 00c0 4101 0000 ..EXAMPLES..A... │ │ │ 004024a0: 3a00 0000 0000 0000 0f00 2000 5000 003b :......... .P..; │ │ │ 004024b0: 0000 0000 0000 0025 0017 0045 4d4f 5645 .......%...EMOVE │ │ │ 004024c0: 00ff 7300 ff51 5541 4c49 4649 4552 5300 ..s..QUALIFIERS. │ │ │ 004024d0: bf62 0000 3900 0000 0000 0000 1600 1800 .b..9........... │ │ │ 004024e0: 5354 4f52 4500 bf22 0000 3c00 0000 0000 STORE.."..<..... │ │ │ 004024f0: 0000 1500 1600 5341 5645 00bf 3200 003d ......SAVE..2..= │ │ │ @@ -263009,41 +263009,41 @@ │ │ │ 00403600: 2074 6f20 7265 7061 6972 2c20 666f 6c6c to repair, foll │ │ │ 00403610: 6f77 696e 6720 696e 7374 7275 6374 696f owing instructio │ │ │ 00403620: 6e73 2066 726f 6d20 4649 5329 2e07 0016 ns from FIS).... │ │ │ 00403630: 0091 0000 3900 1500 1300 0020 2020 5573 ....9...... Us │ │ │ 00403640: 6520 7468 6520 4453 4520 4558 4954 2c20 e the DSE EXIT, │ │ │ 00403650: 6f72 2051 5549 5420 636f 6d6d 616e 6420 or QUIT command │ │ │ 00403660: 746f 206c 6561 7665 2044 5345 2e07 0016 to leave DSE.... │ │ │ -00403670: 0011 0000 1400 0998 5355 4d4d 4152 5900 ........SUMMARY. │ │ │ -00403680: 0053 756d 6d61 7279 1200 1198 bf11 0000 .Summary........ │ │ │ -00403690: 2020 2053 756d 6d61 7279 0700 1298 2100 Summary....!. │ │ │ -004036a0: 005e 0012 9831 0000 2020 202b 2d2d 2d2d .^...1.. +---- │ │ │ +00403670: 0011 0000 1400 09f2 5355 4d4d 4152 5900 ........SUMMARY. │ │ │ +00403680: 0053 756d 6d61 7279 1200 11f2 bf11 0000 .Summary........ │ │ │ +00403690: 2020 2053 756d 6d61 7279 0700 12f2 2100 Summary....!. │ │ │ +004036a0: 005e 0012 f231 0000 2020 202b 2d2d 2d2d .^...1.. +---- │ │ │ 004036b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004036c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004036d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004036e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004036f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b5e --------------+^ │ │ │ -00403700: 0012 9841 0000 2020 207c 2020 434f 4d4d ...A.. | COMM │ │ │ +00403700: 0012 f241 0000 2020 207c 2020 434f 4d4d ...A.. | COMM │ │ │ 00403710: 414e 4420 207c 2020 2020 2020 2020 2020 AND | │ │ │ 00403720: 2020 2020 2020 2051 5541 4c49 4649 4552 QUALIFIER │ │ │ 00403730: 5320 2020 2020 2020 2020 2020 2020 2020 S │ │ │ 00403740: 2020 7c20 2020 2020 2020 2043 4f4d 4d45 | COMME │ │ │ 00403750: 4e54 5320 2020 2020 2020 2020 7c5e 0012 NTS |^.. │ │ │ -00403760: 9851 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .Q.. |-------- │ │ │ +00403760: f251 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .Q.. |-------- │ │ │ 00403770: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 00403780: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00403790: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004037a0: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ 004037b0: 2d2d 2d2d 2d2d 2d2d 2d2d 7c00 0000 0000 ----------|..... │ │ │ 004037c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004037d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004037e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004037f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00403800: 0400 0000 ae01 0000 fd00 0000 0000 0000 ................ │ │ │ -00403810: 3800 0098 4845 4c50 00ff 7300 ff43 4f4d 8...HELP..s..COM │ │ │ +00403810: 3800 00f2 4845 4c50 00ff 7300 ff43 4f4d 8...HELP..s..COM │ │ │ 00403820: 4d41 4e44 5300 ff73 00ff 4144 4400 ff73 MANDS..s..ADD..s │ │ │ 00403830: 00ff 5155 414c 4946 4945 5253 0000 5175 ..QUALIFIERS..Qu │ │ │ 00403840: 616c 6966 6965 7273 1500 2900 bf11 0000 alifiers..)..... │ │ │ 00403850: 2020 2051 7561 6c69 6669 6572 7307 002a Qualifiers..* │ │ │ 00403860: 0021 0000 1f00 2a00 3100 0020 2020 2d42 .!....*.1.. -B │ │ │ 00403870: 5b4c 4f43 4b5d 3d62 6c6f 636b 2d6e 756d [LOCK]=block-num │ │ │ 00403880: 6265 7207 002a 0041 0000 3800 2a00 5100 ber..*.A..8.*.Q. │ │ │ @@ -263268,35 +263268,35 @@ │ │ │ 00404630: 6520 2d53 5441 5220 7175 616c 6966 6965 e -STAR qualifie │ │ │ 00404640: 7224 002a 0054 0000 2020 2063 616e 6e6f r$.*.T.. canno │ │ │ 00404650: 7420 6265 2075 7365 6420 6174 206c 6576 t be used at lev │ │ │ 00404660: 656c 2030 2e07 002a 0055 0000 3700 2a00 el 0...*.U..7.*. │ │ │ 00404670: 5600 0020 2020 496e 636f 6d70 6174 6962 V.. Incompatib │ │ │ 00404680: 6c65 2077 6974 683a 202d 4441 5441 2c2d le with: -DATA,- │ │ │ 00404690: 4b45 592c 2d4f 4646 5345 542c 2d52 4543 KEY,-OFFSET,-REC │ │ │ -004046a0: 4f52 4407 002a 0057 0000 0b00 1798 4c4c ORD..*.W......LL │ │ │ -004046b0: 0000 414c 4c0e 001a 98bf 1100 0020 2020 ..ALL........ │ │ │ -004046c0: 414c 4c07 001b 9821 0000 5200 1b98 3100 ALL....!..R...1. │ │ │ +004046a0: 4f52 4407 002a 0057 0000 0b00 17f2 4c4c ORD..*.W......LL │ │ │ +004046b0: 0000 414c 4c0e 001a f2bf 1100 0020 2020 ..ALL........ │ │ │ +004046c0: 414c 4c07 001b f221 0000 5200 1bf2 3100 ALL....!..R...1. │ │ │ 004046d0: 0020 2020 4170 706c 6965 7320 6163 7469 . Applies acti │ │ │ 004046e0: 6f6e 2873 2920 7370 6563 6966 6965 6420 on(s) specified │ │ │ 004046f0: 6279 2061 2071 7561 6c69 6669 6572 2074 by a qualifier t │ │ │ 00404700: 6f20 616c 6c20 4744 5320 7265 6769 6f6e o all GDS region │ │ │ -00404710: 7320 6465 6669 6e65 6420 6279 2700 1b98 s defined by'... │ │ │ +00404710: 7320 6465 6669 6e65 6420 6279 2700 1bf2 s defined by'... │ │ │ 00404720: 4100 0020 2020 7468 6520 6375 7272 656e A.. the curren │ │ │ 00404730: 7420 676c 6f62 616c 2064 6972 6563 746f t global directo │ │ │ -00404740: 7279 2e07 001b 9851 0000 2b00 1b98 6100 ry.....Q..+...a. │ │ │ +00404740: 7279 2e07 001b f251 0000 2b00 1bf2 6100 ry.....Q..+...a. │ │ │ 00404750: 0020 2020 5468 6520 666f 726d 6174 206f . The format o │ │ │ 00404760: 6620 7468 6520 414c 4c20 636f 6d6d 616e f the ALL comman │ │ │ -00404770: 6420 6973 3a07 001b 9871 0000 0f00 1b98 d is:....q...... │ │ │ -00404780: 8100 0020 2020 414c 5b4c 5d0b 001b 9891 ... AL[L]..... │ │ │ -00404790: 0000 2020 205b 1a00 1a98 c011 0000 2020 .. [........ │ │ │ +00404770: 6420 6973 3a07 001b f271 0000 0f00 1bf2 d is:....q...... │ │ │ +00404780: 8100 0020 2020 414c 5b4c 5d0b 001b f291 ... AL[L]..... │ │ │ +00404790: 0000 2020 205b 1a00 1af2 c011 0000 2020 .. [........ │ │ │ 004047a0: 202d 425b 5546 4645 525f 464c 5553 485d -B[UFFER_FLUSH] │ │ │ -004047b0: 1500 1b98 1200 0020 2020 2d43 5b52 4954 ....... -C[RIT │ │ │ -004047c0: 494e 4954 5d18 001b 9813 0000 2020 202d INIT]....... - │ │ │ +004047b0: 1500 1bf2 1200 0020 2020 2d43 5b52 4954 ....... -C[RIT │ │ │ +004047c0: 494e 4954 5d18 001b f213 0000 2020 202d INIT]....... - │ │ │ 004047d0: 445b 554d 505d 202d 415b 4c4c 5d17 001b D[UMP] -A[LL]... │ │ │ -004047e0: 9814 0000 2020 202d 5b4e 4f5d 465b 5245 .... -[NO]F[RE │ │ │ +004047e0: f214 0000 2020 202d 5b4e 4f5d 465b 5245 .... -[NO]F[RE │ │ │ 004047f0: 455a 455d 0000 0000 0000 0000 0000 0000 EZE]............ │ │ │ 00404800: 0400 0000 6b06 0000 db00 0000 0000 0000 ....k........... │ │ │ 00404810: 0a00 0000 4845 4c50 0000 1a00 0500 ff73 ....HELP.......s │ │ │ 00404820: 00ff 434f 4d4d 414e 4453 0000 436f 6d6d ..COMMANDS..Comm │ │ │ 00404830: 616e 6473 1300 1200 bf11 0000 2020 2043 ands........ C │ │ │ 00404840: 6f6d 6d61 6e64 7307 0013 0021 0000 3000 ommands....!..0. │ │ │ 00404850: 1300 3100 0020 2020 5468 6520 6765 6e65 ..1.. The gene │ │ │ @@ -263422,177 +263422,177 @@ │ │ │ 00404fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00404fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00404ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00405000: 0400 0000 ff07 0000 0401 0000 0000 0000 ................ │ │ │ 00405010: 3400 0000 4845 4c50 00ff 7300 ff43 4f4d 4...HELP..s..COM │ │ │ 00405020: 4d41 4e44 5300 ff73 00ff 4144 4400 ff73 MANDS..s..ADD..s │ │ │ 00405030: 00ff 4558 414d 504c 4553 0000 4578 616d ..EXAMPLES..Exam │ │ │ -00405040: 706c 6573 1300 2798 bf11 0000 2020 2045 ples..'..... E │ │ │ -00405050: 7861 6d70 6c65 7307 0028 9821 0000 5700 xamples..(.!..W. │ │ │ -00405060: 2898 3100 0020 2020 4453 453e 6164 6420 (.1.. DSE>add │ │ │ +00405040: 706c 6573 1300 27f2 bf11 0000 2020 2045 ples..'..... E │ │ │ +00405050: 7861 6d70 6c65 7307 0028 f221 0000 5700 xamples..(.!..W. │ │ │ +00405060: 28f2 3100 0020 2020 4453 453e 6164 6420 (.1.. DSE>add │ │ │ 00405070: 2d62 6c6f 636b 3d36 4620 2d72 6563 6f72 -block=6F -recor │ │ │ 00405080: 643d 3537 202d 6b65 793d 225e 4361 7069 d=57 -key="^Capi │ │ │ 00405090: 7461 6c28 2222 4d6f 6e67 6f6c 6961 2222 tal(""Mongolia"" │ │ │ 004050a0: 2922 202d 6461 7461 3d22 556c 616e 2042 )" -data="Ulan B │ │ │ -004050b0: 6174 6f72 2207 0028 9841 0000 4d00 2898 ator"..(.A..M.(. │ │ │ +004050b0: 6174 6f72 2207 0028 f241 0000 4d00 28f2 ator"..(.A..M.(. │ │ │ 004050c0: 5100 0020 2020 5468 6973 2063 6f6d 6d61 Q.. This comma │ │ │ 004050d0: 6e64 2061 6464 7320 6120 6e65 7720 7265 nd adds a new re │ │ │ 004050e0: 636f 7264 2077 6974 6820 6b65 7920 5e43 cord with key ^C │ │ │ 004050f0: 6170 6974 616c 2822 4d6f 6e67 6f6c 6961 apital("Mongolia │ │ │ -00405100: 2229 2061 7420 7468 6554 0028 9861 0000 ") at theT.(.a.. │ │ │ +00405100: 2229 2061 7420 7468 6554 0028 f261 0000 ") at theT.(.a.. │ │ │ 00405110: 2020 2073 7065 6369 6669 6564 206c 6f63 specified loc │ │ │ 00405120: 6174 696f 6e2e 204e 6f74 6520 7468 6174 ation. Note that │ │ │ 00405130: 2074 6869 7320 636f 6d6d 616e 6420 6973 this command is │ │ │ 00405140: 2061 7070 6c69 6361 626c 6520 746f 206c applicable to l │ │ │ 00405150: 6576 656c 2030 2062 6c6f 636b 730f 0028 evel 0 blocks..( │ │ │ -00405160: 9871 0000 2020 206f 6e6c 792e 0700 2898 .q.. only...(. │ │ │ -00405170: 8100 0012 0028 9891 0000 2020 2045 7861 .....(.... Exa │ │ │ -00405180: 6d70 6c65 3a08 0027 98c0 1100 002b 0028 mple:..'.....+.( │ │ │ -00405190: 9812 0000 2020 2044 5345 3e61 6464 202d .... DSE>add - │ │ │ +00405160: f271 0000 2020 206f 6e6c 792e 0700 28f2 .q.. only...(. │ │ │ +00405170: 8100 0012 0028 f291 0000 2020 2045 7861 .....(.... Exa │ │ │ +00405180: 6d70 6c65 3a08 0027 f2c0 1100 002b 0028 mple:..'.....+.( │ │ │ +00405190: f212 0000 2020 2044 5345 3e61 6464 202d .... DSE>add - │ │ │ 004051a0: 7374 6172 202d 626c 3d35 3941 3320 2d70 star -bl=59A3 -p │ │ │ -004051b0: 6f69 6e74 6572 3d32 0700 2898 1300 0052 ointer=2..(....R │ │ │ -004051c0: 0028 9814 0000 2020 2054 6869 7320 636f .(.... This co │ │ │ +004051b0: 6f69 6e74 6572 3d32 0700 28f2 1300 0052 ointer=2..(....R │ │ │ +004051c0: 0028 f214 0000 2020 2054 6869 7320 636f .(.... This co │ │ │ 004051d0: 6d6d 616e 6420 6164 6473 2061 2073 7461 mmand adds a sta │ │ │ 004051e0: 7220 7265 636f 7264 2069 6e20 626c 6f63 r record in bloc │ │ │ 004051f0: 6b20 3539 4133 2e20 4e6f 7465 2074 6861 k 59A3. Note tha │ │ │ 00405200: 7420 7468 6973 2063 6f6d 6d61 6e64 2069 t this command i │ │ │ -00405210: 7329 0028 9815 0000 2020 2061 7070 6c69 s).(.... appli │ │ │ +00405210: 7329 0028 f215 0000 2020 2061 7070 6c69 s).(.... appli │ │ │ 00405220: 6361 626c 6520 746f 2062 6c6f 636b 7320 cable to blocks │ │ │ -00405230: 3e20 6c65 7665 6c20 302e 0700 2898 1600 > level 0...(... │ │ │ -00405240: 0012 0028 9817 0000 2020 2045 7861 6d70 ...(.... Examp │ │ │ -00405250: 6c65 3a07 0028 9818 0000 4500 2898 1900 le:..(....E.(... │ │ │ +00405230: 3e20 6c65 7665 6c20 302e 0700 28f2 1600 > level 0...(... │ │ │ +00405240: 0012 0028 f217 0000 2020 2045 7861 6d70 ...(.... Examp │ │ │ +00405250: 6c65 3a07 0028 f218 0000 4500 28f2 1900 le:..(....E.(... │ │ │ 00405260: 0020 2020 4453 453e 6164 6420 2d62 6c6f . DSE>add -blo │ │ │ 00405270: 636b 3d33 202d 7265 636f 7264 3d34 202d ck=3 -record=4 - │ │ │ 00405280: 6b65 793d 225e 4672 7569 7473 2834 2922 key="^Fruits(4)" │ │ │ 00405290: 202d 6461 7461 3d22 4772 6170 6573 2207 -data="Grapes". │ │ │ -004052a0: 0028 981a 0000 4900 2898 2100 0020 2020 .(....I.(.!.. │ │ │ +004052a0: 0028 f21a 0000 4900 28f2 2100 0020 2020 .(....I.(.!.. │ │ │ 004052b0: 5375 7070 6f73 6520 796f 7572 2064 6174 Suppose your dat │ │ │ 004052c0: 6162 6173 6520 6861 7320 3320 676c 6f62 abase has 3 glob │ │ │ 004052d0: 616c 206e 6f64 6573 202d 2d20 5e46 7275 al nodes -- ^Fru │ │ │ 004052e0: 6974 7328 3129 3d22 4170 706c 6522 2c53 its(1)="Apple",S │ │ │ -004052f0: 0028 9822 0000 2020 205e 4672 7569 7473 .(.".. ^Fruits │ │ │ +004052f0: 0028 f222 0000 2020 205e 4672 7569 7473 .(.".. ^Fruits │ │ │ 00405300: 2832 293d 2242 616e 616e 6122 2c20 616e (2)="Banana", an │ │ │ 00405310: 6420 5e46 7275 6974 7328 3329 3d22 4368 d ^Fruits(3)="Ch │ │ │ 00405320: 6572 7279 222c 2074 6865 6e20 7468 6520 erry", then the │ │ │ 00405330: 6162 6f76 6520 636f 6d6d 616e 6420 6164 above command ad │ │ │ -00405340: 6473 4f00 2898 2300 0020 2020 6120 6e65 dsO.(.#.. a ne │ │ │ +00405340: 6473 4f00 28f2 2300 0020 2020 6120 6e65 dsO.(.#.. a ne │ │ │ 00405350: 7720 6e6f 6465 205e 4672 7569 7473 2834 w node ^Fruits(4 │ │ │ 00405360: 293d 2247 7261 7065 7322 2061 7420 7265 )="Grapes" at re │ │ │ 00405370: 636f 7264 2034 2e20 4e6f 7465 2074 6861 cord 4. Note tha │ │ │ 00405380: 7420 7468 6973 2063 6f6d 6d61 6e64 2069 t this command i │ │ │ -00405390: 7352 0028 9824 0000 2020 2061 7070 6c69 sR.(.$.. appli │ │ │ +00405390: 7352 0028 f224 0000 2020 2061 7070 6c69 sR.(.$.. appli │ │ │ 004053a0: 6361 626c 6520 746f 206c 6576 656c 2030 cable to level 0 │ │ │ 004053b0: 2062 6c6f 636b 7320 6f6e 6c79 2e20 5468 blocks only. Th │ │ │ 004053c0: 6520 696e 7465 7270 7265 7465 6420 6f75 e interpreted ou │ │ │ 004053d0: 7470 7574 2061 7320 6120 7265 7375 6c74 tput as a result │ │ │ -004053e0: 206f 6635 0028 9825 0000 2020 2074 6865 of5.(.%.. the │ │ │ +004053e0: 206f 6635 0028 f225 0000 2020 2074 6865 of5.(.%.. the │ │ │ 004053f0: 2061 626f 7665 2063 6f6d 6d61 6e64 206c above command l │ │ │ 00405400: 6f6f 6b73 206c 696b 6520 7468 6520 666f ooks like the fo │ │ │ -00405410: 6c6c 6f77 696e 673a 0700 2898 2600 002f llowing:..(.&../ │ │ │ -00405420: 0028 9827 0000 2020 2042 6c6f 636b 2033 .(.'.. Block 3 │ │ │ +00405410: 6c6c 6f77 696e 673a 0700 28f2 2600 002f llowing:..(.&../ │ │ │ +00405420: 0028 f227 0000 2020 2042 6c6f 636b 2033 .(.'.. Block 3 │ │ │ 00405430: 2020 2053 697a 6520 3442 2020 204c 6576 Size 4B Lev │ │ │ 00405440: 656c 2030 2020 2054 4e20 3420 5636 3f00 el 0 TN 4 V6?. │ │ │ -00405450: 2898 2800 0020 2020 5265 633a 3120 2042 (.(.. Rec:1 B │ │ │ +00405450: 28f2 2800 0020 2020 5265 633a 3120 2042 (.(.. Rec:1 B │ │ │ 00405460: 6c6b 2033 2020 4f66 6620 3130 2020 5369 lk 3 Off 10 Si │ │ │ 00405470: 7a65 2031 3420 2043 6d70 6320 3020 204b ze 14 Cmpc 0 K │ │ │ 00405480: 6579 205e 4672 7569 7473 2831 2953 0028 ey ^Fruits(1)S.( │ │ │ -00405490: 9829 0000 2020 2020 2020 2020 2031 3020 .).. 10 │ │ │ +00405490: f229 0000 2020 2020 2020 2020 2031 3020 .).. 10 │ │ │ 004054a0: 3a20 7c20 3134 2020 3020 2030 2020 3020 : | 14 0 0 0 │ │ │ 004054b0: 3436 2037 3220 3735 2036 3920 3734 2037 46 72 75 69 74 7 │ │ │ 004054c0: 3320 2030 2042 4620 3131 2020 3020 2030 3 0 BF 11 0 0 │ │ │ 004054d0: 2034 3120 3730 2037 3020 3643 2036 357c 41 70 70 6C 65| │ │ │ -004054e0: 5300 2898 2a00 0020 2020 2020 2020 2020 S.(.*.. │ │ │ +004054e0: 5300 28f2 2a00 0020 2020 2020 2020 2020 S.(.*.. │ │ │ 004054f0: 2020 2020 207c 2020 2e20 202e 2020 2e20 | . . . │ │ │ 00405500: 202e 2020 4620 2072 2020 7520 2069 2020 . F r u i │ │ │ 00405510: 7420 2073 2020 2e20 202e 2020 2e20 202e t s . . . . │ │ │ 00405520: 2020 2e20 2041 2020 7020 2070 2020 6c20 . A p p l │ │ │ -00405530: 2065 7c3e 0028 9831 0000 2020 2052 6563 e|>.(.1.. Rec │ │ │ +00405530: 2065 7c3e 0028 f231 0000 2020 2052 6563 e|>.(.1.. Rec │ │ │ 00405540: 3a32 2020 426c 6b20 3320 204f 6666 2032 :2 Blk 3 Off 2 │ │ │ 00405550: 3420 2053 697a 6520 4420 2043 6d70 6320 4 Size D Cmpc │ │ │ 00405560: 3820 204b 6579 205e 4672 7569 7473 2832 8 Key ^Fruits(2 │ │ │ -00405570: 2953 0028 9832 0000 2020 2020 2020 2020 )S.(.2.. │ │ │ +00405570: 2953 0028 f232 0000 2020 2020 2020 2020 )S.(.2.. │ │ │ 00405580: 2032 3420 3a20 7c20 2044 2020 3020 2038 24 : | D 0 8 │ │ │ 00405590: 2020 3020 3231 2020 3020 2030 2034 3220 0 21 0 0 42 │ │ │ 004055a0: 3631 2036 4520 3631 2036 4520 3631 2020 61 6E 61 6E 61 │ │ │ 004055b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004055c0: 2020 207c 5300 2898 3300 0020 2020 2020 |S.(.3.. │ │ │ +004055c0: 2020 207c 5300 28f2 3300 0020 2020 2020 |S.(.3.. │ │ │ 004055d0: 2020 2020 2020 2020 207c 2020 2e20 202e | . . │ │ │ 004055e0: 2020 2e20 202e 2020 2120 202e 2020 2e20 . . ! . . │ │ │ 004055f0: 2042 2020 6120 206e 2020 6120 206e 2020 B a n a n │ │ │ 00405600: 6120 2020 2020 2020 2020 2020 2020 2020 a │ │ │ -00405610: 2020 2020 2020 7c3e 0028 9834 0000 2020 |>.(.4.. │ │ │ +00405610: 2020 2020 2020 7c3e 0028 f234 0000 2020 |>.(.4.. │ │ │ 00405620: 2052 6563 3a33 2020 426c 6b20 3320 204f Rec:3 Blk 3 O │ │ │ 00405630: 6666 2033 3120 2053 697a 6520 4420 2043 ff 31 Size D C │ │ │ 00405640: 6d70 6320 3820 204b 6579 205e 4672 7569 mpc 8 Key ^Frui │ │ │ -00405650: 7473 2833 2953 0028 9835 0000 2020 2020 ts(3)S.(.5.. │ │ │ +00405650: 7473 2833 2953 0028 f235 0000 2020 2020 ts(3)S.(.5.. │ │ │ 00405660: 2020 2020 2033 3120 3a20 7c20 2044 2020 31 : | D │ │ │ 00405670: 3020 2038 2020 3020 3331 2020 3020 2030 0 8 0 31 0 0 │ │ │ 00405680: 2034 3320 3638 2036 3520 3732 2037 3220 43 68 65 72 72 │ │ │ 00405690: 3739 2020 2020 2020 2020 2020 2020 2020 79 │ │ │ -004056a0: 2020 2020 2020 207c 5300 2898 3600 0020 |S.(.6.. │ │ │ +004056a0: 2020 2020 2020 207c 5300 28f2 3600 0020 |S.(.6.. │ │ │ 004056b0: 2020 2020 2020 2020 2020 2020 207c 2020 | │ │ │ 004056c0: 2e20 202e 2020 2e20 202e 2020 3120 202e . . . . 1 . │ │ │ 004056d0: 2020 2e20 2043 2020 6820 2065 2020 7220 . C h e r │ │ │ 004056e0: 2072 2020 7920 2020 2020 2020 2020 2020 r y │ │ │ -004056f0: 2020 2020 2020 2020 2020 7c3e 0028 9837 |>.(.7 │ │ │ +004056f0: 2020 2020 2020 2020 2020 7c3e 0028 f237 |>.(.7 │ │ │ 00405700: 0000 2020 2052 6563 3a34 2020 426c 6b20 .. Rec:4 Blk │ │ │ 00405710: 3320 204f 6666 2033 4520 2053 697a 6520 3 Off 3E Size │ │ │ 00405720: 4420 2043 6d70 6320 3820 204b 6579 205e D Cmpc 8 Key ^ │ │ │ -00405730: 4672 7569 7473 2834 2953 0028 9838 0000 Fruits(4)S.(.8.. │ │ │ +00405730: 4672 7569 7473 2834 2953 0028 f238 0000 Fruits(4)S.(.8.. │ │ │ 00405740: 2020 2020 2020 2020 2033 4520 3a20 7c20 3E : | │ │ │ 00405750: 2044 2020 3020 2038 2020 3020 3431 2020 D 0 8 0 41 │ │ │ 00405760: 3020 2030 2034 3720 3732 2036 3120 3730 0 0 47 72 61 70 │ │ │ 00405770: 2036 3520 3733 2020 2020 2020 2020 2020 65 73 │ │ │ -00405780: 2020 2020 2020 2020 2020 207c 5300 2898 |S.(. │ │ │ +00405780: 2020 2020 2020 2020 2020 207c 5300 28f2 |S.(. │ │ │ 00405790: 3900 0020 2020 2020 2020 2020 2020 2020 9.. │ │ │ 004057a0: 207c 2020 2e20 202e 2020 2e20 202e 2020 | . . . . │ │ │ 004057b0: 4120 202e 2020 2e20 2047 2020 7220 2061 A . . G r a │ │ │ 004057c0: 2020 7020 2065 2020 7320 2020 2020 2020 p e s │ │ │ 004057d0: 2020 2020 2020 2020 2020 2020 2020 7c07 |. │ │ │ -004057e0: 0028 983a 0000 1200 2898 4100 0020 2020 .(.:....(.A.. │ │ │ -004057f0: 4578 616d 706c 653a 0700 2898 4200 0000 Example:..(.B... │ │ │ +004057e0: 0028 f23a 0000 1200 28f2 4100 0020 2020 .(.:....(.A.. │ │ │ +004057f0: 4578 616d 706c 653a 0700 28f2 4200 0000 Example:..(.B... │ │ │ 00405800: 0400 0000 6e02 0000 1601 0000 0000 0000 ....n........... │ │ │ -00405810: 5100 0098 4845 4c50 00ff 7300 ff43 4f4d Q...HELP..s..COM │ │ │ +00405810: 5100 00f2 4845 4c50 00ff 7300 ff43 4f4d Q...HELP..s..COM │ │ │ 00405820: 4d41 4e44 5300 ff73 00ff 4144 4400 ff73 MANDS..s..ADD..s │ │ │ 00405830: 00ff 4558 414d 504c 4553 00c0 4300 0020 ..EXAMPLES..C.. │ │ │ 00405840: 2020 2464 7365 2061 6464 202d 7374 6172 $dse add -star │ │ │ 00405850: 202d 626c 3d31 202d 706f 696e 7465 723d -bl=1 -pointer= │ │ │ -00405860: 3207 0028 9844 0000 4f00 2898 4500 0020 2..(.D..O.(.E.. │ │ │ +00405860: 3207 0028 f244 0000 4f00 28f2 4500 0020 2..(.D..O.(.E.. │ │ │ 00405870: 2020 5468 6973 2063 6f6d 6d61 6e64 2061 This command a │ │ │ 00405880: 6464 7320 6120 7374 6172 2072 6563 6f72 dds a star recor │ │ │ 00405890: 6420 696e 2062 6c6f 636b 2031 2e20 4e6f d in block 1. No │ │ │ 004058a0: 7465 2074 6861 7420 7468 6973 2063 6f6d te that this com │ │ │ -004058b0: 6d61 6e64 2069 7329 0028 9846 0000 2020 mand is).(.F.. │ │ │ +004058b0: 6d61 6e64 2069 7329 0028 f246 0000 2020 mand is).(.F.. │ │ │ 004058c0: 2061 7070 6c69 6361 626c 6520 746f 2062 applicable to b │ │ │ 004058d0: 6c6f 636b 7320 3e20 4c65 7665 6c20 302e locks > Level 0. │ │ │ -004058e0: 0700 2898 4700 0012 0028 9848 0000 2020 ..(.G....(.H.. │ │ │ -004058f0: 2045 7861 6d70 6c65 3a07 0028 9849 0000 Example:..(.I.. │ │ │ -00405900: 4500 2898 4a00 0020 2020 2420 6473 6520 E.(.J.. $ dse │ │ │ +004058e0: 0700 28f2 4700 0012 0028 f248 0000 2020 ..(.G....(.H.. │ │ │ +004058f0: 2045 7861 6d70 6c65 3a07 0028 f249 0000 Example:..(.I.. │ │ │ +00405900: 4500 28f2 4a00 0020 2020 2420 6473 6520 E.(.J.. $ dse │ │ │ 00405910: 6164 6420 2d62 6c6f 636b 3d34 202d 6b65 add -block=4 -ke │ │ │ 00405920: 793d 225e 5665 6765 7461 626c 6573 2220 y="^Vegetables" │ │ │ 00405930: 2d70 6f69 6e74 6572 3d37 202d 6f66 6673 -pointer=7 -offs │ │ │ -00405940: 6574 3d31 3007 0028 9851 0000 5000 2898 et=10..(.Q..P.(. │ │ │ +00405940: 6574 3d31 3007 0028 f251 0000 5000 28f2 et=10..(.Q..P.(. │ │ │ 00405950: 5200 0020 2020 5468 6973 2063 6f6d 6d61 R.. This comma │ │ │ 00405960: 6e64 2063 7265 6174 6573 2061 2062 6c6f nd creates a blo │ │ │ 00405970: 636b 2077 6974 6820 6b65 7920 5e56 6567 ck with key ^Veg │ │ │ 00405980: 6574 6162 6c65 7320 706f 696e 7469 6e67 etables pointing │ │ │ -00405990: 2074 6f20 626c 6f63 6b20 372e 0700 2898 to block 7...(. │ │ │ -004059a0: 5300 0012 0028 9854 0000 2020 2045 7861 S....(.T.. Exa │ │ │ -004059b0: 6d70 6c65 3a07 0028 9855 0000 3300 2898 mple:..(.U..3.(. │ │ │ +00405990: 2074 6f20 626c 6f63 6b20 372e 0700 28f2 to block 7...(. │ │ │ +004059a0: 5300 0012 0028 f254 0000 2020 2045 7861 S....(.T.. Exa │ │ │ +004059b0: 6d70 6c65 3a07 0028 f255 0000 3300 28f2 mple:..(.U..3.(. │ │ │ 004059c0: 5600 0020 2020 4453 453e 2061 6464 202d V.. DSE> add - │ │ │ 004059d0: 7265 636f 7264 3d32 202d 6b65 793d 225e record=2 -key="^ │ │ │ 004059e0: 666f 6f22 202d 6461 7461 3d5c 275c 2707 foo" -data=\'\'. │ │ │ -004059f0: 0028 9857 0000 5000 2898 5800 0020 2020 .(.W..P.(.X.. │ │ │ +004059f0: 0028 f257 0000 5000 28f2 5800 0020 2020 .(.W..P.(.X.. │ │ │ 00405a00: 5468 6973 2065 7861 6d70 6c65 2061 6464 This example add │ │ │ 00405a10: 7320 6120 6e65 7720 6e6f 6465 2028 7365 s a new node (se │ │ │ 00405a20: 7420 5e66 6f6f 3d22 2229 2061 7320 7468 t ^foo="") as th │ │ │ 00405a30: 6520 7365 636f 6e64 2072 6563 6f72 6420 e second record │ │ │ -00405a40: 6f66 2074 6865 2100 2898 5900 0020 2020 of the!.(.Y.. │ │ │ +00405a40: 6f66 2074 6865 2100 28f2 5900 0020 2020 of the!.(.Y.. │ │ │ 00405a50: 6375 7272 656e 7420 6461 7461 6261 7365 current database │ │ │ -00405a60: 2062 6c6f 636b 2e07 0028 985a 0000 0000 block...(.Z.... │ │ │ +00405a60: 2062 6c6f 636b 2e07 0028 f25a 0000 0000 block...(.Z.... │ │ │ 00405a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00405a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00405a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00405aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00405ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00405ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00405ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -263678,95 +263678,95 @@ │ │ │ 00405fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00405fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00405ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00406000: 0400 0000 9005 0000 b401 0000 0000 0000 ................ │ │ │ 00406010: 3800 0073 4845 4c50 00ff 7300 ff43 4f4d 8..sHELP..s..COM │ │ │ 00406020: 4d41 4e44 5300 ff73 00ff 414c 4c00 ff73 MANDS..s..ALL..s │ │ │ 00406030: 00ff 5155 414c 4946 4945 5253 0000 5175 ..QUALIFIERS..Qu │ │ │ -00406040: 616c 6966 6965 7273 1500 2998 bf11 0000 alifiers..)..... │ │ │ +00406040: 616c 6966 6965 7273 1500 29f2 bf11 0000 alifiers..)..... │ │ │ 00406050: 2020 2051 7561 6c69 6669 6572 7307 002a Qualifiers..* │ │ │ -00406060: 9821 0000 0e00 2a98 3100 0020 2020 2d41 .!....*.1.. -A │ │ │ -00406070: 4c4c 0700 2a98 4100 0051 002a 9851 0000 LL..*.A..Q.*.Q.. │ │ │ +00406060: f221 0000 0e00 2af2 3100 0020 2020 2d41 .!....*.1.. -A │ │ │ +00406070: 4c4c 0700 2af2 4100 0051 002a f251 0000 LL..*.A..Q.*.Q.. │ │ │ 00406080: 2020 2044 6973 706c 6179 7320 6164 6469 Displays addi │ │ │ 00406090: 7469 6f6e 616c 2069 6e66 6f72 6d61 7469 tional informati │ │ │ 004060a0: 6f6e 206f 6e20 7468 6520 6461 7461 6261 on on the databa │ │ │ 004060b0: 7365 206d 6f73 7420 6f66 2077 6869 6368 se most of which │ │ │ -004060c0: 2069 7320 7573 6566 756c 2700 2a98 6100 is useful'.*.a. │ │ │ +004060c0: 2069 7320 7573 6566 756c 2700 2af2 6100 is useful'.*.a. │ │ │ 004060d0: 0020 2020 666f 7220 4649 5320 696e 2064 . for FIS in d │ │ │ 004060e0: 6961 676e 6f73 696e 6720 6973 7375 6573 iagnosing issues │ │ │ -004060f0: 2e07 002a 9871 0000 2700 2a98 8100 0020 ...*.q..'.*.... │ │ │ +004060f0: 2e07 002a f271 0000 2700 2af2 8100 0020 ...*.q..'.*.... │ │ │ 00406100: 2020 4d65 616e 696e 6766 756c 206f 6e6c Meaningful onl │ │ │ 00406110: 7920 7769 7468 3a20 2d44 5b55 4d50 5d07 y with: -D[UMP]. │ │ │ -00406120: 002a 9891 0000 1800 2998 c011 0000 2020 .*......)..... │ │ │ +00406120: 002a f291 0000 1800 29f2 c011 0000 2020 .*......)..... │ │ │ 00406130: 202d 4255 4646 4552 5f46 4c55 5348 0700 -BUFFER_FLUSH.. │ │ │ -00406140: 2a98 1200 0053 002a 9813 0000 2020 2046 *....S.*.... F │ │ │ +00406140: 2af2 1200 0053 002a f213 0000 2020 2046 *....S.*.... F │ │ │ 00406150: 6c75 7368 6573 2074 6f20 6469 736b 2074 lushes to disk t │ │ │ 00406160: 6865 2066 696c 6520 6865 6164 6572 2061 he file header a │ │ │ 00406170: 6e64 2061 6c6c 2070 6f6f 6c65 6420 6275 nd all pooled bu │ │ │ 00406180: 6666 6572 7320 666f 7220 616c 6c20 7265 ffers for all re │ │ │ -00406190: 6769 6f6e 7320 6f66 2700 2a98 1400 0020 gions of'.*.... │ │ │ +00406190: 6769 6f6e 7320 6f66 2700 2af2 1400 0020 gions of'.*.... │ │ │ 004061a0: 2020 7468 6520 6375 7272 656e 7420 676c the current gl │ │ │ 004061b0: 6f62 616c 2064 6972 6563 746f 7279 2e07 obal directory.. │ │ │ -004061c0: 002a 9815 0000 2300 2a98 1600 0020 2020 .*....#.*.... │ │ │ +004061c0: 002a f215 0000 2300 2af2 1600 0020 2020 .*....#.*.... │ │ │ 004061d0: 496e 636f 6d70 6174 6962 6c65 2077 6974 Incompatible wit │ │ │ -004061e0: 683a 202d 5245 4e45 5707 002a 9817 0000 h: -RENEW..*.... │ │ │ -004061f0: 1500 2a98 1800 0020 2020 2d43 5b52 4954 ..*.... -C[RIT │ │ │ -00406200: 494e 4954 5d07 002a 9819 0000 5100 2a98 INIT]..*....Q.*. │ │ │ +004061e0: 683a 202d 5245 4e45 5707 002a f217 0000 h: -RENEW..*.... │ │ │ +004061f0: 1500 2af2 1800 0020 2020 2d43 5b52 4954 ..*.... -C[RIT │ │ │ +00406200: 494e 4954 5d07 002a f219 0000 5100 2af2 INIT]..*....Q.*. │ │ │ 00406210: 1a00 0020 2020 496e 6974 6961 6c69 7a65 ... Initialize │ │ │ 00406220: 7320 6372 6974 6963 616c 2073 6563 7469 s critical secti │ │ │ 00406230: 6f6e 7320 666f 7220 616c 6c20 7265 6769 ons for all regi │ │ │ 00406240: 6f6e 7320 6f66 2074 6865 2063 7572 7265 ons of the curre │ │ │ 00406250: 6e74 2064 6972 6563 746f 7279 2e07 002a nt directory...* │ │ │ -00406260: 9821 0000 3500 2a98 2200 0020 2020 496e .!..5.*.".. In │ │ │ +00406260: f221 0000 3500 2af2 2200 0020 2020 496e .!..5.*.".. In │ │ │ 00406270: 636f 6d70 6174 6962 6c65 2077 6974 683a compatible with: │ │ │ 00406280: 202d 5245 4e45 572c 202d 5245 4c45 4153 -RENEW, -RELEAS │ │ │ -00406290: 452c 202d 5349 455a 4507 002a 9823 0000 E, -SIEZE..*.#.. │ │ │ -004062a0: 1500 2a98 2400 0020 2020 2a2a 4361 7574 ..*.$.. **Caut │ │ │ -004062b0: 696f 6e2a 2a07 002a 9825 0000 5100 2a98 ion**..*.%..Q.*. │ │ │ +00406290: 452c 202d 5349 455a 4507 002a f223 0000 E, -SIEZE..*.#.. │ │ │ +004062a0: 1500 2af2 2400 0020 2020 2a2a 4361 7574 ..*.$.. **Caut │ │ │ +004062b0: 696f 6e2a 2a07 002a f225 0000 5100 2af2 ion**..*.%..Q.*. │ │ │ 004062c0: 2600 0020 2020 4e65 7665 7220 7573 6520 &.. Never use │ │ │ 004062d0: 4352 4954 494e 4954 2077 6869 6c65 2063 CRITINIT while c │ │ │ 004062e0: 6f6e 6375 7272 656e 7420 7570 6461 7465 oncurrent update │ │ │ 004062f0: 7320 6172 6520 696e 2070 726f 6772 6573 s are in progres │ │ │ 00406300: 7320 6173 2064 6f69 6e67 2073 6f22 002a s as doing so".* │ │ │ -00406310: 9827 0000 2020 206d 6179 2064 616d 6167 .'.. may damag │ │ │ +00406310: f227 0000 2020 206d 6179 2064 616d 6167 .'.. may damag │ │ │ 00406320: 6520 7468 6520 6461 7461 6261 7365 2e07 e the database.. │ │ │ -00406330: 002a 9828 0000 1100 2a98 2900 0020 2020 .*.(....*.).. │ │ │ -00406340: 2d5b 445d 554d 5007 002a 982a 0000 2a00 -[D]UMP..*.*..*. │ │ │ -00406350: 2a98 3100 0020 2020 4469 7370 6c61 7973 *.1.. Displays │ │ │ +00406330: 002a f228 0000 1100 2af2 2900 0020 2020 .*.(....*.).. │ │ │ +00406340: 2d5b 445d 554d 5007 002a f22a 0000 2a00 -[D]UMP..*.*..*. │ │ │ +00406350: 2af2 3100 0020 2020 4469 7370 6c61 7973 *.1.. Displays │ │ │ 00406360: 2066 696c 6568 6561 6465 7220 696e 666f fileheader info │ │ │ -00406370: 726d 6174 696f 6e2e 0700 2a98 3200 0021 rmation...*.2..! │ │ │ -00406380: 002a 9833 0000 2020 2043 6f6d 7061 7469 .*.3.. Compati │ │ │ +00406370: 726d 6174 696f 6e2e 0700 2af2 3200 0021 rmation...*.2..! │ │ │ +00406380: 002a f233 0000 2020 2043 6f6d 7061 7469 .*.3.. Compati │ │ │ 00406390: 626c 6520 7769 7468 3a20 2d41 5b4c 4c5d ble with: -A[LL] │ │ │ -004063a0: 0700 2a98 3400 0017 002a 9835 0000 2020 ..*.4....*.5.. │ │ │ +004063a0: 0700 2af2 3400 0017 002a f235 0000 2020 ..*.4....*.5.. │ │ │ 004063b0: 202d 5b4e 4f5d 465b 5245 455a 455d 0700 -[NO]F[REEZE].. │ │ │ -004063c0: 2a98 3600 0052 002a 9837 0000 2020 2046 *.6..R.*.7.. F │ │ │ +004063c0: 2af2 3600 0052 002a f237 0000 2020 2046 *.6..R.*.7.. F │ │ │ 004063d0: 7265 657a 6573 206f 7220 7072 6576 656e reezes or preven │ │ │ 004063e0: 7473 2075 7064 6174 6573 2061 6c6c 2072 ts updates all r │ │ │ 004063f0: 6567 696f 6e73 206f 6620 7468 6520 6375 egions of the cu │ │ │ 00406400: 7272 656e 7420 676c 6f62 616c 2064 6972 rrent global dir │ │ │ -00406410: 6563 746f 7279 2e07 002a 9838 0000 5200 ectory...*.8..R. │ │ │ -00406420: 2a98 3900 0020 2020 2020 6f20 5468 6520 *.9.. o The │ │ │ +00406410: 6563 746f 7279 2e07 002a f238 0000 5200 ectory...*.8..R. │ │ │ +00406420: 2af2 3900 0020 2020 2020 6f20 5468 6520 *.9.. o The │ │ │ 00406430: 4652 4545 5a45 2071 7561 6c69 6669 6572 FREEZE qualifier │ │ │ 00406440: 2066 7265 657a 6573 2061 6c6c 2047 4453 freezes all GDS │ │ │ 00406450: 2072 6567 696f 6e73 2065 7863 6570 7420 regions except │ │ │ 00406460: 7468 6f73 6520 7072 6576 696f 7573 6c79 those previously │ │ │ -00406470: 5400 2a98 3a00 0020 2020 2020 2020 6672 T.*.:.. fr │ │ │ +00406470: 5400 2af2 3a00 0020 2020 2020 2020 6672 T.*.:.. fr │ │ │ 00406480: 6f7a 656e 2062 7920 616e 6f74 6865 7220 ozen by another │ │ │ 00406490: 7072 6f63 6573 7320 2e20 5265 6769 6f6e process . Region │ │ │ 004064a0: 7320 6672 6f7a 656e 2062 7920 6120 7061 s frozen by a pa │ │ │ 004064b0: 7274 6963 756c 6172 2070 726f 6365 7373 rticular process │ │ │ -004064c0: 2061 7265 2c00 2a98 4100 0020 2020 2020 are,.*.A.. │ │ │ +004064c0: 2061 7265 2c00 2af2 4100 0020 2020 2020 are,.*.A.. │ │ │ 004064d0: 2020 6173 736f 6369 6174 6564 2077 6974 associated wit │ │ │ 004064e0: 6820 7468 6174 2070 726f 6365 7373 202e h that process . │ │ │ -004064f0: 5100 2a98 4200 0020 2020 2020 6f20 4120 Q.*.B.. o A │ │ │ +004064f0: 5100 2af2 4200 0020 2020 2020 6f20 4120 Q.*.B.. o A │ │ │ 00406500: 6672 6f7a 656e 2072 6567 696f 6e20 6d61 frozen region ma │ │ │ 00406510: 7920 6265 2075 6e66 726f 7a65 6e20 666f y be unfrozen fo │ │ │ 00406520: 7220 7570 6461 7465 7320 696e 206f 6e65 r updates in one │ │ │ 00406530: 206f 6620 7477 6f20 7761 7973 3a20 5468 of two ways: Th │ │ │ -00406540: 654f 002a 9843 0000 2020 2020 2020 2070 eO.*.C.. p │ │ │ +00406540: 654f 002a f243 0000 2020 2020 2020 2070 eO.*.C.. p │ │ │ 00406550: 726f 6365 7373 2077 6869 6368 2066 726f rocess which fro │ │ │ 00406560: 7a65 2074 6865 2072 6567 696f 6e20 6d61 ze the region ma │ │ │ 00406570: 7920 756e 6672 6565 7a65 2069 7420 7769 y unfreeze it wi │ │ │ 00406580: 7468 2074 6865 202d 4e4f 4652 4545 5a45 th the -NOFREEZE │ │ │ 00406590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004065a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004065b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -263803,233 +263803,233 @@ │ │ │ 004067a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004067b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004067c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004067d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004067e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004067f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00406800: 0400 0000 cd07 0000 8901 0000 0000 0000 ................ │ │ │ -00406810: 7c00 0098 4845 4c50 00ff 7300 ff43 4f4d |...HELP..s..COM │ │ │ +00406810: 7c00 00f2 4845 4c50 00ff 7300 ff43 4f4d |...HELP..s..COM │ │ │ 00406820: 4d41 4e44 5300 ff73 00ff 414c 4c00 ff73 MANDS..s..ALL..s │ │ │ 00406830: 00ff 5155 414c 4946 4945 5253 00c0 4400 ..QUALIFIERS..D. │ │ │ 00406840: 0020 2020 2020 2020 7175 616c 6966 6965 . qualifie │ │ │ 00406850: 723b 206f 7220 616e 6f74 6865 7220 7072 r; or another pr │ │ │ 00406860: 6f63 6573 7320 6d61 7920 6f76 6572 7269 ocess may overri │ │ │ 00406870: 6465 2074 6865 2066 7265 657a 6520 696e de the freeze in │ │ │ -00406880: 2063 6f6e 6a75 6e63 7469 6f6e 2b00 2a98 conjunction+.*. │ │ │ +00406880: 2063 6f6e 6a75 6e63 7469 6f6e 2b00 2af2 conjunction+.*. │ │ │ 00406890: 4500 0020 2020 2020 2020 7769 7468 2074 E.. with t │ │ │ 004068a0: 6865 202d 4f56 4552 5249 4445 2071 7561 he -OVERRIDE qua │ │ │ -004068b0: 6c69 6669 6572 2e52 002a 9846 0000 2020 lifier.R.*.F.. │ │ │ +004068b0: 6c69 6669 6572 2e52 002a f246 0000 2020 lifier.R.*.F.. │ │ │ 004068c0: 2020 206f 2042 7920 6465 6661 756c 742c o By default, │ │ │ 004068d0: 2074 6865 202d 4e4f 4652 4545 5a45 2071 the -NOFREEZE q │ │ │ 004068e0: 7561 6c69 6669 6572 2075 6e66 7265 657a ualifier unfreez │ │ │ 004068f0: 6573 206f 6e6c 7920 7468 6f73 6520 4744 es only those GD │ │ │ -00406900: 5320 7265 6769 6f6e 7353 002a 9847 0000 S regionsS.*.G.. │ │ │ +00406900: 5320 7265 6769 6f6e 7353 002a f247 0000 S regionsS.*.G.. │ │ │ 00406910: 2020 2020 2020 2074 6861 7420 7765 7265 that were │ │ │ 00406920: 2070 7265 7669 6f75 736c 7920 6672 6f7a previously froz │ │ │ 00406930: 656e 2062 7920 6120 7072 6f63 6573 7320 en by a process │ │ │ 00406940: 2e20 4f6e 6365 2061 2072 6567 696f 6e20 . Once a region │ │ │ -00406950: 6973 2075 6e66 726f 7a65 6e2c 5200 2a98 is unfrozen,R.*. │ │ │ +00406950: 6973 2075 6e66 726f 7a65 6e2c 5200 2af2 is unfrozen,R.*. │ │ │ 00406960: 4800 0020 2020 2020 2020 6974 206d 6179 H.. it may │ │ │ 00406970: 2062 6520 7570 6461 7465 6420 6279 2061 be updated by a │ │ │ 00406980: 6e79 2070 726f 6365 7373 202e 546f 2075 ny process .To u │ │ │ 00406990: 6e66 7265 657a 6520 616c 6c20 4744 5320 nfreeze all GDS │ │ │ 004069a0: 7265 6769 6f6e 7320 6f66 2074 6865 3c00 regions of the<. │ │ │ -004069b0: 2a98 4900 0020 2020 2020 2020 476c 6f62 *.I.. Glob │ │ │ +004069b0: 2af2 4900 0020 2020 2020 2020 476c 6f62 *.I.. Glob │ │ │ 004069c0: 616c 2044 6972 6563 746f 7279 2c20 7573 al Directory, us │ │ │ 004069d0: 6520 7468 6520 2d4f 5645 5252 4944 4520 e the -OVERRIDE │ │ │ -004069e0: 7175 616c 6966 6965 722e 5000 2a98 4a00 qualifier.P.*.J. │ │ │ +004069e0: 7175 616c 6966 6965 722e 5000 2af2 4a00 qualifier.P.*.J. │ │ │ 004069f0: 0020 2020 2020 6f20 4453 4520 7265 6c65 . o DSE rele │ │ │ 00406a00: 6173 6573 2061 6e79 2046 5245 455a 4520 ases any FREEZE │ │ │ 00406a10: 6974 2068 6f6c 6473 2077 6865 6e20 6974 it holds when it │ │ │ 00406a20: 2065 7869 7473 2c20 7468 6572 6566 6f72 exits, therefor │ │ │ -00406a30: 652c 2075 7365 2074 6865 5400 2a98 5100 e, use theT.*.Q. │ │ │ +00406a30: 652c 2075 7365 2074 6865 5400 2af2 5100 e, use theT.*.Q. │ │ │ 00406a40: 0020 2020 2020 2020 7361 6d65 2044 5345 . same DSE │ │ │ 00406a50: 2069 6e76 6f63 6174 696f 6e20 6f72 2053 invocation or S │ │ │ 00406a60: 5041 574e 2074 6f20 7065 7266 6f72 6d20 PAWN to perform │ │ │ 00406a70: 6f70 6572 6174 696f 6e73 2061 6674 6572 operations after │ │ │ 00406a80: 2065 7865 6375 7469 6e67 2074 6865 2200 executing the". │ │ │ -00406a90: 2a98 5200 0020 2020 2020 2020 414c 4c20 *.R.. ALL │ │ │ +00406a90: 2af2 5200 0020 2020 2020 2020 414c 4c20 *.R.. ALL │ │ │ 00406aa0: 2d46 5245 455a 4520 636f 6d6d 616e 642e -FREEZE command. │ │ │ -00406ab0: 0700 2a98 5300 0023 002a 9854 0000 2020 ..*.S..#.*.T.. │ │ │ +00406ab0: 0700 2af2 5300 0023 002a f254 0000 2020 ..*.S..#.*.T.. │ │ │ 00406ac0: 2049 6e63 6f6d 7061 7469 626c 6520 7769 Incompatible wi │ │ │ -00406ad0: 7468 3a20 2d52 454e 4557 0700 2a98 5500 th: -RENEW..*.U. │ │ │ -00406ae0: 0015 002a 9856 0000 2020 202d 4f5b 5645 ...*.V.. -O[VE │ │ │ -00406af0: 5252 4944 455d 0700 2a98 5700 003f 002a RRIDE]..*.W..?.* │ │ │ -00406b00: 9858 0000 2020 204f 7665 7272 6964 6573 .X.. Overrides │ │ │ +00406ad0: 7468 3a20 2d52 454e 4557 0700 2af2 5500 th: -RENEW..*.U. │ │ │ +00406ae0: 0015 002a f256 0000 2020 202d 4f5b 5645 ...*.V.. -O[VE │ │ │ +00406af0: 5252 4944 455d 0700 2af2 5700 003f 002a RRIDE]..*.W..?.* │ │ │ +00406b00: f258 0000 2020 204f 7665 7272 6964 6573 .X.. Overrides │ │ │ 00406b10: 2074 6865 2041 4c4c 202d 4652 4545 5a45 the ALL -FREEZE │ │ │ 00406b20: 206f 7220 414c 4c20 2d4e 4f46 5245 455a or ALL -NOFREEZ │ │ │ -00406b30: 4520 6f70 6572 6174 696f 6e2e 0700 2a98 E operation...*. │ │ │ -00406b40: 5900 0052 002a 985a 0000 2020 2057 6865 Y..R.*.Z.. Whe │ │ │ +00406b30: 4520 6f70 6572 6174 696f 6e2e 0700 2af2 E operation...*. │ │ │ +00406b40: 5900 0052 002a f25a 0000 2020 2057 6865 Y..R.*.Z.. Whe │ │ │ 00406b50: 6e20 7573 6564 2077 6974 6820 2d4e 4f46 n used with -NOF │ │ │ 00406b60: 5245 455a 452c 202d 4f56 4552 5249 4445 REEZE, -OVERRIDE │ │ │ 00406b70: 2075 6e66 7265 657a 6573 2061 6c6c 2047 unfreezes all G │ │ │ 00406b80: 4453 2072 6567 696f 6e73 2c20 696e 636c DS regions, incl │ │ │ -00406b90: 7564 696e 6726 002a 9861 0000 2020 2074 uding&.*.a.. t │ │ │ +00406b90: 7564 696e 6726 002a f261 0000 2020 2074 uding&.*.a.. t │ │ │ 00406ba0: 686f 7365 2066 726f 7a65 6e20 6279 206f hose frozen by o │ │ │ -00406bb0: 7468 6572 2075 7365 7273 2e07 002a 9862 ther users...*.b │ │ │ -00406bc0: 0000 5400 2a98 6300 0020 2020 5768 656e ..T.*.c.. When │ │ │ +00406bb0: 7468 6572 2075 7365 7273 2e07 002a f262 ther users...*.b │ │ │ +00406bc0: 0000 5400 2af2 6300 0020 2020 5768 656e ..T.*.c.. When │ │ │ 00406bd0: 2075 7365 6420 7769 7468 202d 4652 4545 used with -FREE │ │ │ 00406be0: 5a45 2c20 2d4f 5645 5252 4944 4520 6672 ZE, -OVERRIDE fr │ │ │ 00406bf0: 6565 7a65 7320 616c 6c20 4744 5320 7265 eezes all GDS re │ │ │ 00406c00: 6769 6f6e 732c 2069 6e63 6c75 6469 6e67 gions, including │ │ │ -00406c10: 2074 686f 7365 5100 2a98 6400 0020 2020 thoseQ.*.d.. │ │ │ +00406c10: 2074 686f 7365 5100 2af2 6400 0020 2020 thoseQ.*.d.. │ │ │ 00406c20: 6672 6f7a 656e 2062 7920 6f74 6865 7220 frozen by other │ │ │ 00406c30: 7072 6f63 6573 7365 7320 6173 736f 6369 processes associ │ │ │ 00406c40: 6174 696e 6720 616c 6c20 7375 6368 2066 ating all such f │ │ │ 00406c50: 7265 657a 6573 2077 6974 6820 7468 6520 reezes with the │ │ │ -00406c60: 6375 7272 656e 744e 002a 9865 0000 2020 currentN.*.e.. │ │ │ +00406c60: 6375 7272 656e 744e 002a f265 0000 2020 currentN.*.e.. │ │ │ 00406c70: 2070 726f 6365 7373 2e20 5468 6520 6375 process. The cu │ │ │ 00406c80: 7272 656e 7420 7072 6f63 6573 7320 6d75 rrent process mu │ │ │ 00406c90: 7374 2074 6865 6e20 7573 6520 2d4e 4f46 st then use -NOF │ │ │ 00406ca0: 5245 455a 4520 746f 2075 6e66 7265 657a REEZE to unfreez │ │ │ -00406cb0: 6520 7468 6550 002a 9866 0000 2020 2064 e theP.*.f.. d │ │ │ +00406cb0: 6520 7468 6550 002a f266 0000 2020 2064 e theP.*.f.. d │ │ │ 00406cc0: 6174 6162 6173 653b 2061 6e79 206f 7468 atabase; any oth │ │ │ 00406cd0: 6572 2070 726f 6365 7373 2061 7474 656d er process attem │ │ │ 00406ce0: 7074 696e 6720 6120 2d4e 4f46 5245 455a pting a -NOFREEZ │ │ │ 00406cf0: 4520 7368 6f75 6c64 2061 6c73 6f20 6861 E should also ha │ │ │ -00406d00: 7665 2074 6f2a 002a 9867 0000 2020 2069 ve to*.*.g.. i │ │ │ +00406d00: 7665 2074 6f2a 002a f267 0000 2020 2069 ve to*.*.g.. i │ │ │ 00406d10: 6e63 6c75 6465 2074 6865 202d 4f56 4552 nclude the -OVER │ │ │ 00406d20: 5249 4445 2071 7561 6c69 6669 6572 2e07 RIDE qualifier.. │ │ │ -00406d30: 002a 9868 0000 2a00 2a98 6900 0020 2020 .*.h..*.*.i.. │ │ │ +00406d30: 002a f268 0000 2a00 2af2 6900 0020 2020 .*.h..*.*.i.. │ │ │ 00406d40: 4d65 616e 696e 6766 756c 206f 6e6c 7920 Meaningful only │ │ │ 00406d50: 7769 7468 3a20 5b4e 4f5d 4652 4545 5a45 with: [NO]FREEZE │ │ │ -00406d60: 0700 2a98 6a00 0016 002a 9871 0000 2020 ..*.j....*.q.. │ │ │ +00406d60: 0700 2af2 6a00 0016 002a f271 0000 2020 ..*.j....*.q.. │ │ │ 00406d70: 202d 5245 465b 4552 454e 4345 5d07 002a -REF[ERENCE]..* │ │ │ -00406d80: 9872 0000 4e00 2a98 7300 0020 2020 5265 .r..N.*.s.. Re │ │ │ +00406d80: f272 0000 4e00 2af2 7300 0020 2020 5265 .r..N.*.s.. Re │ │ │ 00406d90: 7365 7473 2074 6865 2072 6566 6572 656e sets the referen │ │ │ 00406da0: 6365 2063 6f75 6e74 2066 6965 6c64 2074 ce count field t │ │ │ 00406db0: 6f20 3120 666f 7220 616c 6c20 7265 6769 o 1 for all regi │ │ │ 00406dc0: 6f6e 7320 6f66 2074 6865 2063 7572 7265 ons of the curre │ │ │ -00406dd0: 6e74 1b00 2a98 7400 0020 2020 676c 6f62 nt..*.t.. glob │ │ │ +00406dd0: 6e74 1b00 2af2 7400 0020 2020 676c 6f62 nt..*.t.. glob │ │ │ 00406de0: 616c 2064 6972 6563 746f 7279 2e07 002a al directory...* │ │ │ -00406df0: 9875 0000 5300 2a98 7600 0020 2020 2020 .u..S.*.v.. │ │ │ +00406df0: f275 0000 5300 2af2 7600 0020 2020 2020 .u..S.*.v.. │ │ │ 00406e00: 6f20 4120 5265 6665 7265 6e63 6520 636f o A Reference co │ │ │ 00406e10: 756e 7420 6973 2061 2066 696c 6520 6865 unt is a file he │ │ │ 00406e20: 6164 6572 2065 6c65 6d65 6e74 2066 6965 ader element fie │ │ │ 00406e30: 6c64 2074 6861 7420 7472 6163 6b73 2068 ld that tracks h │ │ │ -00406e40: 6f77 206d 616e 794f 002a 9877 0000 2020 ow manyO.*.w.. │ │ │ +00406e40: 6f77 206d 616e 794f 002a f277 0000 2020 ow manyO.*.w.. │ │ │ 00406e50: 2020 2020 2070 726f 6365 7373 6573 2061 processes a │ │ │ 00406e60: 7265 2061 6363 6573 7369 6e67 2074 6865 re accessing the │ │ │ 00406e70: 2064 6174 6162 6173 6520 7769 7468 2072 database with r │ │ │ 00406e80: 6561 642f 7772 6974 6520 7065 726d 6973 ead/write permis │ │ │ -00406e90: 7369 6f6e 732e 4d00 2a98 7800 0020 2020 sions.M.*.x.. │ │ │ +00406e90: 7369 6f6e 732e 4d00 2af2 7800 0020 2020 sions.M.*.x.. │ │ │ 00406ea0: 2020 6f20 5468 6973 2071 7561 6c69 6669 o This qualifi │ │ │ 00406eb0: 6572 2069 7320 696e 7465 6e64 6564 2066 er is intended f │ │ │ 00406ec0: 6f72 2075 7365 2077 6865 6e20 4453 4520 or use when DSE │ │ │ 00406ed0: 6973 2074 6865 206f 6e6c 7920 7072 6f63 is the only proc │ │ │ -00406ee0: 6573 7350 002a 9879 0000 2020 2020 2020 essP.*.y.. │ │ │ +00406ee0: 6573 7350 002a f279 0000 2020 2020 2020 essP.*.y.. │ │ │ 00406ef0: 2061 7474 6163 6865 6420 746f 2074 6865 attached to the │ │ │ 00406f00: 2064 6174 6162 6173 6573 206f 6620 7468 databases of th │ │ │ 00406f10: 6520 6375 7265 6e74 2067 6c6f 6261 6c20 e curent global │ │ │ 00406f20: 6469 7265 6374 6f72 792e 2055 7369 6e67 directory. Using │ │ │ -00406f30: 2069 744e 002a 987a 0000 2020 2020 2020 itN.*.z.. │ │ │ +00406f30: 2069 744e 002a f27a 0000 2020 2020 2020 itN.*.z.. │ │ │ 00406f40: 2077 6865 6e20 7468 6572 6520 6172 6520 when there are │ │ │ 00406f50: 6f74 6865 7220 7573 6572 7320 6174 7461 other users atta │ │ │ 00406f60: 6368 6564 2070 726f 6475 6365 7320 616e ched produces an │ │ │ 00406f70: 2069 6e63 6f72 7265 6374 2076 616c 7565 incorrect value │ │ │ -00406f80: 2e07 002a 9881 0000 2300 2a98 8200 0020 ...*....#.*.... │ │ │ +00406f80: 2e07 002a f281 0000 2300 2af2 8200 0020 ...*....#.*.... │ │ │ 00406f90: 2020 496e 636f 6d70 6174 6962 6c65 2077 Incompatible w │ │ │ -00406fa0: 6974 683a 202d 5245 4e45 5707 002a 9883 ith: -RENEW..*.. │ │ │ -00406fb0: 0000 1400 2a98 8400 0020 2020 2d52 454c ....*.... -REL │ │ │ -00406fc0: 5b45 4153 455d 0700 2a98 8500 0000 0000 [EASE]..*....... │ │ │ +00406fa0: 6974 683a 202d 5245 4e45 5707 002a f283 ith: -RENEW..*.. │ │ │ +00406fb0: 0000 1400 2af2 8400 0020 2020 2d52 454c ....*.... -REL │ │ │ +00406fc0: 5b45 4153 455d 0700 2af2 8500 0000 0000 [EASE]..*....... │ │ │ 00406fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00406fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00406ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00407000: 0400 0000 c205 0000 0a05 0000 0000 0000 ................ │ │ │ 00407010: 3a00 0020 4845 4c50 00ff 7300 ff43 4f4d :.. HELP..s..COM │ │ │ 00407020: 4d41 4e44 5300 ff73 00ff 4341 4348 4500 MANDS..s..CACHE. │ │ │ 00407030: ff73 00ff 5155 414c 4946 4945 5253 0000 .s..QUALIFIERS.. │ │ │ -00407040: 5175 616c 6966 6965 7273 1500 2b98 bf11 Qualifiers..+... │ │ │ +00407040: 5175 616c 6966 6965 7273 1500 2bf2 bf11 Qualifiers..+... │ │ │ 00407050: 0000 2020 2051 7561 6c69 6669 6572 7307 .. Qualifiers. │ │ │ -00407060: 002c 9821 0000 1b00 2c98 3100 0020 2020 .,.!....,.1.. │ │ │ +00407060: 002c f221 0000 1b00 2cf2 3100 0020 2020 .,.!....,.1.. │ │ │ 00407070: 2d52 455b 434f 5645 525d 205b 2d41 4c4c -RE[COVER] [-ALL │ │ │ -00407080: 5d07 002c 9841 0000 5400 2c98 5100 0020 ]..,.A..T.,.Q.. │ │ │ +00407080: 5d07 002c f241 0000 5400 2cf2 5100 0020 ]..,.A..T.,.Q.. │ │ │ 00407090: 2020 5265 7365 7473 2074 6865 2063 6163 Resets the cac │ │ │ 004070a0: 6865 206f 6620 6120 6461 7461 6261 7365 he of a database │ │ │ 004070b0: 2068 6176 696e 6720 4247 2061 6363 6573 having BG acces │ │ │ 004070c0: 7320 6d65 7468 6f64 2074 6f20 6120 2263 s method to a "c │ │ │ -004070d0: 6c65 616e 2220 7374 6174 652e 0700 2c98 lean" state...,. │ │ │ -004070e0: 6100 0050 002c 9871 0000 2020 2020 206f a..P.,.q.. o │ │ │ +004070d0: 6c65 616e 2220 7374 6174 652e 0700 2cf2 lean" state...,. │ │ │ +004070e0: 6100 0050 002c f271 0000 2020 2020 206f a..P.,.q.. o │ │ │ 004070f0: 2057 6974 6820 2d41 4c4c 2073 7065 6369 With -ALL speci │ │ │ 00407100: 6669 6564 2c20 4453 4520 696e 636c 7564 fied, DSE includ │ │ │ 00407110: 6573 2061 6c6c 2072 6567 696f 6e20 6f66 es all region of │ │ │ 00407120: 2074 6865 2063 7572 7265 6e74 2067 6c6f the current glo │ │ │ -00407130: 6261 6c2b 002c 9881 0000 2020 2020 2020 bal+.,.... │ │ │ +00407130: 6261 6c2b 002c f281 0000 2020 2020 2020 bal+.,.... │ │ │ 00407140: 2064 6972 6563 746f 7279 2066 6f72 2063 directory for c │ │ │ 00407150: 6163 6865 2072 6563 6f76 6572 792e 5400 ache recovery.T. │ │ │ -00407160: 2c98 9100 0020 2020 2020 6f20 4174 7465 ,.... o Atte │ │ │ +00407160: 2cf2 9100 0020 2020 2020 6f20 4174 7465 ,.... o Atte │ │ │ 00407170: 6d70 7420 4453 4520 4341 4348 4520 2d52 mpt DSE CACHE -R │ │ │ 00407180: 4543 4f56 4552 206f 6e6c 7920 6966 2061 ECOVER only if a │ │ │ 00407190: 2044 5345 2043 4143 4845 202d 5645 5249 DSE CACHE -VERI │ │ │ 004071a0: 4659 2063 6f6d 6d61 6e64 2072 6570 6f72 FY command repor │ │ │ -004071b0: 7473 2d00 2b98 c011 0000 2020 2020 2020 ts-.+..... │ │ │ +004071b0: 7473 2d00 2bf2 c011 0000 2020 2020 2020 ts-.+..... │ │ │ 004071c0: 2074 6861 7420 7468 6520 6361 6368 6520 that the cache │ │ │ 004071d0: 6973 2022 4e4f 5420 636c 6561 6e22 2e07 is "NOT clean".. │ │ │ -004071e0: 002c 9812 0000 1100 2c98 1300 0020 2020 .,......,.... │ │ │ -004071f0: 2d53 485b 4f57 5d07 002c 9814 0000 5100 -SH[OW]..,....Q. │ │ │ -00407200: 2c98 1500 0020 2020 4469 7370 6c61 7973 ,.... Displays │ │ │ +004071e0: 002c f212 0000 1100 2cf2 1300 0020 2020 .,......,.... │ │ │ +004071f0: 2d53 485b 4f57 5d07 002c f214 0000 5100 -SH[OW]..,....Q. │ │ │ +00407200: 2cf2 1500 0020 2020 4469 7370 6c61 7973 ,.... Displays │ │ │ 00407210: 2074 6865 2063 6163 6865 2064 6174 6120 the cache data │ │ │ 00407220: 7374 7275 6374 7572 6520 696e 666f 726d structure inform │ │ │ 00407230: 6174 696f 6e2e 2041 6c6c 2076 616c 7565 ation. All value │ │ │ 00407240: 7320 6172 6520 696e 2038 2d62 7974 654a s are in 8-byteJ │ │ │ -00407250: 002c 9816 0000 2020 2068 6578 6164 6563 .,.... hexadec │ │ │ +00407250: 002c f216 0000 2020 2068 6578 6164 6563 .,.... hexadec │ │ │ 00407260: 696d 616c 2066 6f72 6d2e 2049 6620 7468 imal form. If th │ │ │ 00407270: 6520 6461 7461 6261 7365 2068 6173 2065 e database has e │ │ │ 00407280: 6e63 7279 7074 696f 6e20 7475 726e 6564 ncryption turned │ │ │ -00407290: 206f 6e2c 2053 484f 574b 002c 9817 0000 on, SHOWK.,.... │ │ │ +00407290: 206f 6e2c 2053 484f 574b 002c f217 0000 on, SHOWK.,.... │ │ │ 004072a0: 2020 2061 6464 6974 696f 6e61 6c6c 7920 additionally │ │ │ 004072b0: 6469 7370 6c61 7973 2061 6e20 656c 656d displays an elem │ │ │ 004072c0: 656e 7420 7468 6174 2067 6976 6573 2069 ent that gives i │ │ │ 004072d0: 6e66 6f72 6d61 7469 6f6e 2061 626f 7574 nformation about │ │ │ -004072e0: 2074 6865 3b00 2c98 1800 0020 2020 656e the;.,.... en │ │ │ +004072e0: 2074 6865 3b00 2cf2 1800 0020 2020 656e the;.,.... en │ │ │ 004072f0: 6372 7970 7465 6420 676c 6f62 616c 2062 crypted global b │ │ │ 00407300: 7566 6665 7220 7365 6374 696f 6e20 696e uffer section in │ │ │ 00407310: 2073 6861 7265 6420 6d65 6d6f 7279 2e07 shared memory.. │ │ │ -00407320: 002c 9819 0000 1a00 2c98 1a00 0020 2020 .,......,.... │ │ │ +00407320: 002c f219 0000 1a00 2cf2 1a00 0020 2020 .,......,.... │ │ │ 00407330: 2d56 455b 5249 4659 5d20 5b2d 414c 4c5d -VE[RIFY] [-ALL] │ │ │ -00407340: 0700 2c98 2100 004c 002c 9822 0000 2020 ..,.!..L.,.".. │ │ │ +00407340: 0700 2cf2 2100 004c 002c f222 0000 2020 ..,.!..L.,.".. │ │ │ 00407350: 2056 6572 6966 6965 7320 7468 6520 696e Verifies the in │ │ │ 00407360: 7465 6772 6974 7920 6f66 2074 6865 2063 tegrity of the c │ │ │ 00407370: 6163 6865 2064 6174 6120 7374 7275 6374 ache data struct │ │ │ 00407380: 7572 6573 2061 7320 7765 6c6c 2061 7320 ures as well as │ │ │ -00407390: 7468 654d 002c 9823 0000 2020 2069 6e74 theM.,.#.. int │ │ │ +00407390: 7468 654d 002c f223 0000 2020 2069 6e74 theM.,.#.. int │ │ │ 004073a0: 6572 6e61 6c20 636f 6e73 6973 7465 6e63 ernal consistenc │ │ │ 004073b0: 7920 6f66 2061 6e79 2047 4453 2062 6c6f y of any GDS blo │ │ │ 004073c0: 636b 7320 696e 2074 6865 2067 6c6f 6261 cks in the globa │ │ │ 004073d0: 6c20 6275 6666 6572 7320 6f66 2074 6865 l buffers of the │ │ │ -004073e0: 1900 2c98 2400 0020 2020 6375 7272 656e ..,.$.. curren │ │ │ -004073f0: 7420 7265 6769 6f6e 2e07 002c 9825 0000 t region...,.%.. │ │ │ -00407400: 5400 2c98 2600 0020 2020 2020 6f20 5769 T.,.&.. o Wi │ │ │ +004073e0: 1900 2cf2 2400 0020 2020 6375 7272 656e ..,.$.. curren │ │ │ +004073f0: 7420 7265 6769 6f6e 2e07 002c f225 0000 t region...,.%.. │ │ │ +00407400: 5400 2cf2 2600 0020 2020 2020 6f20 5769 T.,.&.. o Wi │ │ │ 00407410: 7468 202d 414c 4c20 7370 6563 6966 6965 th -ALL specifie │ │ │ 00407420: 642c 2044 5345 2070 6572 666f 726d 7320 d, DSE performs │ │ │ 00407430: 6361 6368 6520 7665 7269 6669 6361 7469 cache verificati │ │ │ 00407440: 6f6e 206f 6e20 616c 6c20 7265 6769 6f6e on on all region │ │ │ -00407450: 7320 6f66 2b00 2c98 2700 0020 2020 2020 s of+.,.'.. │ │ │ +00407450: 7320 6f66 2b00 2cf2 2700 0020 2020 2020 s of+.,.'.. │ │ │ 00407460: 2020 7468 6520 6375 7272 656e 7420 676c the current gl │ │ │ 00407470: 6f62 616c 2064 6972 6563 746f 7279 2e4d obal directory.M │ │ │ -00407480: 002c 9828 0000 2020 2020 206f 2049 7420 .,.(.. o It │ │ │ +00407480: 002c f228 0000 2020 2020 206f 2049 7420 .,.(.. o It │ │ │ 00407490: 7265 706f 7274 7320 7468 6520 7469 6d65 reports the time │ │ │ 004074a0: 2c20 7468 6520 7265 6769 6f6e 2061 6e64 , the region and │ │ │ 004074b0: 2061 2062 6f6f 6c65 616e 2072 6573 756c a boolean resul │ │ │ -004074c0: 7420 696e 6469 6361 7469 6e67 5000 2c98 t indicatingP.,. │ │ │ +004074c0: 7420 696e 6469 6361 7469 6e67 5000 2cf2 t indicatingP.,. │ │ │ 004074d0: 2900 0020 2020 2020 2020 7768 6574 6865 ).. whethe │ │ │ 004074e0: 7220 7468 6520 6361 6368 6520 6973 2063 r the cache is c │ │ │ 004074f0: 6c65 616e 206f 7220 4e4f 5420 636c 6561 lean or NOT clea │ │ │ 00407500: 6e2e 2049 6620 796f 7520 7365 6520 224e n. If you see "N │ │ │ -00407510: 4f54 2063 6c65 616e 2220 696e 5100 2c98 OT clean" inQ.,. │ │ │ +00407510: 4f54 2063 6c65 616e 2220 696e 5100 2cf2 OT clean" inQ.,. │ │ │ 00407520: 2a00 0020 2020 2020 2020 7265 706f 7274 *.. report │ │ │ 00407530: 2c20 6578 6563 7574 6520 4453 4520 4341 , execute DSE CA │ │ │ 00407540: 4348 4520 2d52 4543 4f56 4552 2061 7320 CHE -RECOVER as │ │ │ 00407550: 736f 6f6e 2061 7320 706f 7373 6962 6c65 soon as possible │ │ │ 00407560: 2074 6f20 7265 7365 7420 7468 6525 002c to reset the%., │ │ │ -00407570: 9831 0000 2020 2020 2020 2063 6163 6865 .1.. cache │ │ │ +00407570: f231 0000 2020 2020 2020 2063 6163 6865 .1.. cache │ │ │ 00407580: 2069 6e20 6120 636c 6561 6e20 7374 6174 in a clean stat │ │ │ -00407590: 652e 0700 2c98 3200 0011 0017 2048 414e e...,.2..... HAN │ │ │ -004075a0: 4745 0000 4348 616e 6765 1100 1d98 bf11 GE..CHange...... │ │ │ -004075b0: 0000 2020 2043 4861 6e67 6507 001e 9821 .. CHange....! │ │ │ +00407590: 652e 0700 2cf2 3200 0011 0017 2048 414e e...,.2..... HAN │ │ │ +004075a0: 4745 0000 4348 616e 6765 1100 1df2 bf11 GE..CHange...... │ │ │ +004075b0: 0000 2020 2043 4861 6e67 6507 001e f221 .. CHange....! │ │ │ 004075c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004075d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004075e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004075f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00407600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00407610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00407620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -264059,178 +264059,178 @@ │ │ │ 004077a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004077b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004077c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004077d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004077e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004077f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00407800: 0400 0000 ed07 0000 e501 0000 0000 0000 ................ │ │ │ -00407810: 3100 0098 4845 4c50 00ff 7300 ff43 4f4d 1...HELP..s..COM │ │ │ +00407810: 3100 00f2 4845 4c50 00ff 7300 ff43 4f4d 1...HELP..s..COM │ │ │ 00407820: 4d41 4e44 5300 ff73 00ff 414c 4c00 c015 MANDS..s..ALL... │ │ │ 00407830: 0000 2020 202d 4f5b 5645 5252 4944 455d .. -O[VERRIDE] │ │ │ -00407840: 5d16 001b 9816 0000 2020 202d 5245 465b ]....... -REF[ │ │ │ -00407850: 4552 454e 4345 5d14 001b 9817 0000 2020 ERENCE]....... │ │ │ -00407860: 202d 5245 4c5b 4541 5345 5d12 001b 9818 -REL[EASE]..... │ │ │ +00407840: 5d16 001b f216 0000 2020 202d 5245 465b ]....... -REF[ │ │ │ +00407850: 4552 454e 4345 5d14 001b f217 0000 2020 ERENCE]....... │ │ │ +00407860: 202d 5245 4c5b 4541 5345 5d12 001b f218 -REL[EASE]..... │ │ │ 00407870: 0000 2020 202d 5245 4e5b 4557 5d12 001b .. -REN[EW]... │ │ │ -00407880: 9819 0000 2020 202d 535b 4549 5a45 5d13 .... -S[EIZE]. │ │ │ -00407890: 001b 981a 0000 2020 202d 575b 4349 4e49 ...... -W[CINI │ │ │ -004078a0: 545d 0b00 1b98 2100 0020 2020 5d07 001b T]....!.. ]... │ │ │ -004078b0: 9822 0000 4300 1b98 2300 0020 2020 2020 ."..C...#.. │ │ │ +00407880: f219 0000 2020 202d 535b 4549 5a45 5d13 .... -S[EIZE]. │ │ │ +00407890: 001b f21a 0000 2020 202d 575b 4349 4e49 ...... -W[CINI │ │ │ +004078a0: 545d 0b00 1bf2 2100 0020 2020 5d07 001b T]....!.. ]... │ │ │ +004078b0: f222 0000 4300 1bf2 2300 0020 2020 2020 ."..C...#.. │ │ │ 004078c0: 6f20 5468 6973 2069 7320 6120 7665 7279 o This is a very │ │ │ 004078d0: 2070 6f77 6572 6675 6c20 636f 6d6d 616e powerful comman │ │ │ 004078e0: 643b 2075 7365 2069 7420 7769 7468 2063 d; use it with c │ │ │ -004078f0: 6175 7469 6f6e 2e51 001b 9824 0000 2020 aution.Q...$.. │ │ │ +004078f0: 6175 7469 6f6e 2e51 001b f224 0000 2020 aution.Q...$.. │ │ │ 00407900: 2020 206f 2042 6520 6573 7065 6369 616c o Be especial │ │ │ 00407910: 6c79 2063 6172 6566 756c 2069 6620 796f ly careful if yo │ │ │ 00407920: 7520 6861 7665 2061 6e20 6f76 6572 6c61 u have an overla │ │ │ 00407930: 7070 696e 6720 6461 7461 6261 7365 2073 pping database s │ │ │ -00407940: 7472 7563 7475 7265 5200 1b98 2500 0020 tructureR...%.. │ │ │ +00407940: 7472 7563 7475 7265 5200 1bf2 2500 0020 tructureR...%.. │ │ │ 00407950: 2020 2020 2020 2866 6f72 2065 7861 6d70 (for examp │ │ │ 00407960: 6c65 2c20 6f76 6572 6c61 7070 696e 6720 le, overlapping │ │ │ 00407970: 7265 6769 6f6e 7320 6163 6365 7373 6564 regions accessed │ │ │ 00407980: 2066 726f 6d20 7365 7061 7261 7465 2061 from separate a │ │ │ -00407990: 7070 6c69 6361 7469 6f6e 2200 1b98 2600 pplication"...&. │ │ │ +00407990: 7070 6c69 6361 7469 6f6e 2200 1bf2 2600 pplication"...&. │ │ │ 004079a0: 0020 2020 2020 2020 676c 6f62 616c 2064 . global d │ │ │ -004079b0: 6972 6563 746f 7269 6573 292e 5300 1b98 irectories).S... │ │ │ +004079b0: 6972 6563 746f 7269 6573 292e 5300 1bf2 irectories).S... │ │ │ 004079c0: 2700 0020 2020 2020 6f20 4966 2079 6f75 '.. o If you │ │ │ 004079d0: 2075 7365 2074 6869 7320 7479 7065 206f use this type o │ │ │ 004079e0: 6620 6461 7461 6261 7365 2073 7472 7563 f database struc │ │ │ 004079f0: 7475 7265 2c20 796f 7520 6d61 7920 6e65 ture, you may ne │ │ │ 00407a00: 6564 2074 6f20 636f 6e73 7472 7563 7454 ed to constructT │ │ │ -00407a10: 001b 9828 0000 2020 2020 2020 2073 7065 ...(.. spe │ │ │ +00407a10: 001b f228 0000 2020 2020 2020 2073 7065 ...(.. spe │ │ │ 00407a20: 6369 616c 2047 6c6f 6261 6c20 4469 7265 cial Global Dire │ │ │ 00407a30: 6374 6f72 6965 7320 7468 6174 2065 7863 ctories that exc │ │ │ 00407a40: 6c75 6465 206f 7665 726c 6170 7065 6420 lude overlapped │ │ │ 00407a50: 7265 6769 6f6e 7320 746f 2075 7365 2077 regions to use w │ │ │ -00407a60: 6974 6812 001b 9829 0000 2020 2020 2020 ith....).. │ │ │ -00407a70: 2044 5345 2e07 001b 982a 0000 1a00 1a98 DSE.....*...... │ │ │ +00407a60: 6974 6812 001b f229 0000 2020 2020 2020 ith....).. │ │ │ +00407a70: 2044 5345 2e07 001b f22a 0000 1a00 1af2 DSE.....*...... │ │ │ 00407a80: ff73 00ff 4558 414d 504c 4553 0000 4578 .s..EXAMPLES..Ex │ │ │ -00407a90: 616d 706c 6573 1300 2798 bf11 0000 2020 amples..'..... │ │ │ -00407aa0: 2045 7861 6d70 6c65 7307 0028 9821 0000 Examples..(.!.. │ │ │ -00407ab0: 1200 2898 3100 0020 2020 4578 616d 706c ..(.1.. Exampl │ │ │ -00407ac0: 653a 0700 2898 4100 0026 0028 9851 0000 e:..(.A..&.(.Q.. │ │ │ +00407a90: 616d 706c 6573 1300 27f2 bf11 0000 2020 amples..'..... │ │ │ +00407aa0: 2045 7861 6d70 6c65 7307 0028 f221 0000 Examples..(.!.. │ │ │ +00407ab0: 1200 28f2 3100 0020 2020 4578 616d 706c ..(.1.. Exampl │ │ │ +00407ac0: 653a 0700 28f2 4100 0026 0028 f251 0000 e:..(.A..&.(.Q.. │ │ │ 00407ad0: 2020 2044 5345 3e20 616c 6c20 666c 7573 DSE> all flus │ │ │ 00407ae0: 6820 2d62 7566 6665 725f 666c 7573 6807 h -buffer_flush. │ │ │ -00407af0: 0028 9861 0000 5000 2898 7100 0020 2020 .(.a..P.(.q.. │ │ │ +00407af0: 0028 f261 0000 5000 28f2 7100 0020 2020 .(.a..P.(.q.. │ │ │ 00407b00: 5468 6973 2063 6f6d 6d61 6e64 2066 6c75 This command flu │ │ │ 00407b10: 7368 6573 2074 6865 2066 696c 6520 6865 shes the file he │ │ │ 00407b20: 6164 6572 2061 6e64 2063 6163 6865 2062 ader and cache b │ │ │ 00407b30: 7566 6665 7273 2074 6f20 6469 736b 2066 uffers to disk f │ │ │ -00407b40: 6f72 2061 6c6c 1200 2898 8100 0020 2020 or all..(.... │ │ │ -00407b50: 7265 6769 6f6e 732e 0700 2898 9100 0013 regions...(..... │ │ │ -00407b60: 0027 98c0 1100 0020 2020 4578 616d 706c .'..... Exampl │ │ │ -00407b70: 653a 0700 2898 1200 001c 0028 9813 0000 e:..(......(.... │ │ │ +00407b40: 6f72 2061 6c6c 1200 28f2 8100 0020 2020 or all..(.... │ │ │ +00407b50: 7265 6769 6f6e 732e 0700 28f2 9100 0013 regions...(..... │ │ │ +00407b60: 0027 f2c0 1100 0020 2020 4578 616d 706c .'..... Exampl │ │ │ +00407b70: 653a 0700 28f2 1200 001c 0028 f213 0000 e:..(......(.... │ │ │ 00407b80: 2020 2044 5345 3e20 414c 4c20 2d43 5249 DSE> ALL -CRI │ │ │ -00407b90: 5449 4e49 5407 0028 9814 0000 5300 2898 TINIT..(....S.(. │ │ │ +00407b90: 5449 4e49 5407 0028 f214 0000 5300 28f2 TINIT..(....S.(. │ │ │ 00407ba0: 1500 0020 2020 5468 6973 2063 6f6d 6d61 ... This comma │ │ │ 00407bb0: 6e64 2069 6e69 7469 616c 697a 6573 2063 nd initializes c │ │ │ 00407bc0: 7269 7469 6361 6c20 7365 6374 696f 6e73 ritical sections │ │ │ 00407bd0: 2066 6f72 2061 6c6c 2072 6567 696f 6e73 for all regions │ │ │ 00407be0: 206f 6620 7468 6520 6375 7272 656e 7414 of the current. │ │ │ -00407bf0: 0028 9816 0000 2020 2064 6972 6563 746f .(.... directo │ │ │ -00407c00: 7279 2e07 0028 9817 0000 1200 2898 1800 ry...(......(... │ │ │ -00407c10: 0020 2020 4578 616d 706c 653a 0700 2898 . Example:..(. │ │ │ -00407c20: 1900 001a 0028 981a 0000 2020 2044 5345 .....(.... DSE │ │ │ +00407bf0: 0028 f216 0000 2020 2064 6972 6563 746f .(.... directo │ │ │ +00407c00: 7279 2e07 0028 f217 0000 1200 28f2 1800 ry...(......(... │ │ │ +00407c10: 0020 2020 4578 616d 706c 653a 0700 28f2 . Example:..(. │ │ │ +00407c20: 1900 001a 0028 f21a 0000 2020 2044 5345 .....(.... DSE │ │ │ 00407c30: 3e20 414c 4c20 2d46 5245 455a 4521 0028 > ALL -FREEZE!.( │ │ │ -00407c40: 9821 0000 2020 2044 5345 3e20 5350 4157 .!.. DSE> SPAW │ │ │ +00407c40: f221 0000 2020 2044 5345 3e20 5350 4157 .!.. DSE> SPAW │ │ │ 00407c50: 4e20 226d 756d 7073 202d 6469 7222 0700 N "mumps -dir".. │ │ │ -00407c60: 2898 2200 0054 0028 9823 0000 2020 2054 (."..T.(.#.. T │ │ │ +00407c60: 28f2 2200 0054 0028 f223 0000 2020 2054 (."..T.(.#.. T │ │ │ 00407c70: 6865 2066 6972 7374 2063 6f6d 6d61 6e64 he first command │ │ │ 00407c80: 2066 7265 657a 6573 2061 6c6c 2072 6567 freezes all reg │ │ │ 00407c90: 696f 6e73 206f 6620 7468 6520 6375 7272 ions of the curr │ │ │ 00407ca0: 656e 7420 676c 6f62 616c 2064 6972 6563 ent global direc │ │ │ -00407cb0: 746f 7279 2e20 5468 6551 0028 9824 0000 tory. TheQ.(.$.. │ │ │ +00407cb0: 746f 7279 2e20 5468 6551 0028 f224 0000 tory. TheQ.(.$.. │ │ │ 00407cc0: 2020 2073 6563 6f6e 6420 636f 6d6d 616e second comman │ │ │ 00407cd0: 6420 6372 6561 7465 7320 616e 2063 6869 d creates an chi │ │ │ 00407ce0: 6c64 2028 7368 656c 6c29 2070 726f 6365 ld (shell) proce │ │ │ 00407cf0: 7373 2061 6e64 2065 7865 6375 7465 7320 ss and executes │ │ │ -00407d00: 7468 6520 226d 756d 7073 5000 2898 2500 the "mumpsP.(.%. │ │ │ +00407d00: 7468 6520 226d 756d 7073 5000 28f2 2500 the "mumpsP.(.%. │ │ │ 00407d10: 0020 2020 2d64 6972 2220 636f 6d6d 616e . -dir" comman │ │ │ 00407d20: 642e 2054 6865 6e20 7479 7065 2053 205e d. Then type S ^ │ │ │ 00407d30: 413d 3120 6174 2047 544d 2070 726f 6d70 A=1 at GTM promp │ │ │ 00407d40: 742e 204e 6f74 6963 6520 7468 6174 2074 t. Notice that t │ │ │ -00407d50: 6865 2063 6f6d 6d61 6e64 3300 2898 2600 he command3.(.&. │ │ │ +00407d50: 6865 2063 6f6d 6d61 6e64 3300 28f2 2600 he command3.(.&. │ │ │ 00407d60: 0020 2020 6861 6e67 7320 6265 6361 7573 . hangs becaus │ │ │ 00407d70: 6520 6f66 2074 6865 2044 5345 2046 5245 e of the DSE FRE │ │ │ 00407d80: 455a 4520 696e 2070 6c61 6365 2e07 0028 EZE in place...( │ │ │ -00407d90: 9827 0000 1200 2898 2800 0020 2020 4578 .'....(.(.. Ex │ │ │ -00407da0: 616d 706c 653a 0700 2898 2900 0026 0028 ample:..(.)..&.( │ │ │ -00407db0: 982a 0000 2020 2044 5345 3e20 414c 4c20 .*.. DSE> ALL │ │ │ +00407d90: f227 0000 1200 28f2 2800 0020 2020 4578 .'....(.(.. Ex │ │ │ +00407da0: 616d 706c 653a 0700 28f2 2900 0026 0028 ample:..(.)..&.( │ │ │ +00407db0: f22a 0000 2020 2044 5345 3e20 414c 4c20 .*.. DSE> ALL │ │ │ 00407dc0: 2d4e 4f46 5245 455a 4520 2d4f 5645 5252 -NOFREEZE -OVERR │ │ │ -00407dd0: 4944 4507 0028 9831 0000 5400 2898 3200 IDE..(.1..T.(.2. │ │ │ +00407dd0: 4944 4507 0028 f231 0000 5400 28f2 3200 IDE..(.1..T.(.2. │ │ │ 00407de0: 0020 2020 5468 6973 2063 6f6d 6d61 6e64 . This command │ │ │ 00407df0: 2072 656d 6f76 6573 2074 6865 2046 5245 removes the FRE │ │ │ 00407e00: 455a 4520 6f6e 2061 6c6c 2063 7572 7265 EZE on all curre │ │ │ 00407e10: 6e74 2072 6567 696f 6e20 696e 636c 7564 nt region includ │ │ │ 00407e20: 696e 6720 7468 6520 4652 4545 5a45 2000 ing the FREEZE . │ │ │ -00407e30: 2898 3300 0020 2020 706c 6163 6564 2062 (.3.. placed b │ │ │ +00407e30: 28f2 3300 0020 2020 706c 6163 6564 2062 (.3.. placed b │ │ │ 00407e40: 7920 6f74 6865 7220 7573 6572 732e 0700 y other users... │ │ │ -00407e50: 2898 3400 0012 0028 9835 0000 2020 2045 (.4....(.5.. E │ │ │ -00407e60: 7861 6d70 6c65 3a07 0028 9836 0000 1d00 xample:..(.6.... │ │ │ -00407e70: 2898 3700 0020 2020 4453 453e 2041 4c4c (.7.. DSE> ALL │ │ │ -00407e80: 202d 5245 4645 5245 4e43 4507 0028 9838 -REFERENCE..(.8 │ │ │ -00407e90: 0000 5100 2898 3900 0020 2020 5468 6973 ..Q.(.9.. This │ │ │ +00407e50: 28f2 3400 0012 0028 f235 0000 2020 2045 (.4....(.5.. E │ │ │ +00407e60: 7861 6d70 6c65 3a07 0028 f236 0000 1d00 xample:..(.6.... │ │ │ +00407e70: 28f2 3700 0020 2020 4453 453e 2041 4c4c (.7.. DSE> ALL │ │ │ +00407e80: 202d 5245 4645 5245 4e43 4507 0028 f238 -REFERENCE..(.8 │ │ │ +00407e90: 0000 5100 28f2 3900 0020 2020 5468 6973 ..Q.(.9.. This │ │ │ 00407ea0: 2063 6f6d 6d61 6e64 2073 6574 7320 7468 command sets th │ │ │ 00407eb0: 6520 7265 6665 7265 6e63 6520 636f 756e e reference coun │ │ │ 00407ec0: 7420 6669 656c 6420 696e 2074 6865 2066 t field in the f │ │ │ 00407ed0: 696c 6520 6865 6164 6572 2873 2920 746f ile header(s) to │ │ │ -00407ee0: 2031 2e07 0028 983a 0000 1200 2898 4100 1...(.:....(.A. │ │ │ -00407ef0: 0020 2020 4578 616d 706c 653a 0700 2898 . Example:..(. │ │ │ -00407f00: 4200 001b 0028 9843 0000 2020 2044 5345 B....(.C.. DSE │ │ │ +00407ee0: 2031 2e07 0028 f23a 0000 1200 28f2 4100 1...(.:....(.A. │ │ │ +00407ef0: 0020 2020 4578 616d 706c 653a 0700 28f2 . Example:..(. │ │ │ +00407f00: 4200 001b 0028 f243 0000 2020 2044 5345 B....(.C.. DSE │ │ │ 00407f10: 3e20 414c 4c20 2d52 454c 4541 5345 0700 > ALL -RELEASE.. │ │ │ -00407f20: 2898 4400 0052 0028 9845 0000 2020 2054 (.D..R.(.E.. T │ │ │ +00407f20: 28f2 4400 0052 0028 f245 0000 2020 2054 (.D..R.(.E.. T │ │ │ 00407f30: 6869 7320 636f 6d6d 616e 6420 7265 6c65 his command rele │ │ │ 00407f40: 6173 6573 2063 7269 7469 6361 6c20 7365 ases critical se │ │ │ 00407f50: 6374 696f 6e73 206f 776e 6564 2062 7920 ctions owned by │ │ │ 00407f60: 7468 6520 6375 7272 656e 7420 7072 6f63 the current proc │ │ │ -00407f70: 6573 7320 666f 7236 0028 9846 0000 2020 ess for6.(.F.. │ │ │ +00407f70: 6573 7320 666f 7236 0028 f246 0000 2020 ess for6.(.F.. │ │ │ 00407f80: 2061 6c6c 2072 6567 696f 6e73 206f 6620 all regions of │ │ │ 00407f90: 7468 6520 6375 7272 656e 7420 676c 6f62 the current glob │ │ │ 00407fa0: 616c 2064 6972 6563 746f 7279 2e07 0028 al directory...( │ │ │ -00407fb0: 9847 0000 1200 2898 4800 0020 2020 4578 .G....(.H.. Ex │ │ │ -00407fc0: 616d 706c 653a 0700 2898 4900 0019 0028 ample:..(.I....( │ │ │ -00407fd0: 984a 0000 2020 2044 5345 3e20 414c 4c20 .J.. DSE> ALL │ │ │ -00407fe0: 2d52 454e 4557 0700 2898 5100 0000 0000 -RENEW..(.Q..... │ │ │ +00407fb0: f247 0000 1200 28f2 4800 0020 2020 4578 .G....(.H.. Ex │ │ │ +00407fc0: 616d 706c 653a 0700 28f2 4900 0019 0028 ample:..(.I....( │ │ │ +00407fd0: f24a 0000 2020 2044 5345 3e20 414c 4c20 .J.. DSE> ALL │ │ │ +00407fe0: 2d52 454e 4557 0700 28f2 5100 0000 0000 -RENEW..(.Q..... │ │ │ 00407ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00408000: 0400 0000 4d02 0000 f701 0000 0000 0000 ....M........... │ │ │ -00408010: 7300 0098 4845 4c50 00ff 7300 ff43 4f4d s...HELP..s..COM │ │ │ +00408010: 7300 00f2 4845 4c50 00ff 7300 ff43 4f4d s...HELP..s..COM │ │ │ 00408020: 4d41 4e44 5300 ff73 00ff 414c 4c00 ff73 MANDS..s..ALL..s │ │ │ 00408030: 00ff 4558 414d 504c 4553 00c0 5200 0020 ..EXAMPLES..R.. │ │ │ 00408040: 2020 5468 6973 2063 6f6d 6d61 6e64 2072 This command r │ │ │ 00408050: 6569 6e69 7469 616c 697a 6573 2063 7269 einitializes cri │ │ │ 00408060: 7469 6361 6c20 7365 6374 696f 6e73 2c20 tical sections, │ │ │ 00408070: 6275 6666 6572 732c 2072 6573 6574 7320 buffers, resets │ │ │ -00408080: 7468 6550 0028 9853 0000 2020 2072 6566 theP.(.S.. ref │ │ │ +00408080: 7468 6550 0028 f253 0000 2020 2072 6566 theP.(.S.. ref │ │ │ 00408090: 6572 656e 6365 2063 6f75 6e74 2074 6f20 erence count to │ │ │ 004080a0: 312c 2061 6e64 2063 6c65 6172 7320 6672 1, and clears fr │ │ │ 004080b0: 6565 7a65 2066 6f72 2061 6c6c 2072 6567 eeze for all reg │ │ │ 004080c0: 696f 6e73 206f 6620 7468 6520 6375 7272 ions of the curr │ │ │ -004080d0: 656e 741b 0028 9854 0000 2020 2067 6c6f ent..(.T.. glo │ │ │ +004080d0: 656e 741b 0028 f254 0000 2020 2067 6c6f ent..(.T.. glo │ │ │ 004080e0: 6261 6c20 6469 7265 6374 6f72 792e 0700 bal directory... │ │ │ -004080f0: 2898 5500 0012 0028 9856 0000 2020 2045 (.U....(.V.. E │ │ │ -00408100: 7861 6d70 6c65 3a07 0028 9857 0000 1900 xample:..(.W.... │ │ │ -00408110: 2898 5800 0020 2020 4453 453e 2041 4c4c (.X.. DSE> ALL │ │ │ -00408120: 202d 5345 495a 4507 0028 9859 0000 5200 -SEIZE..(.Y..R. │ │ │ -00408130: 2898 5a00 0020 2020 5468 6973 2063 6f6d (.Z.. This com │ │ │ +004080f0: 28f2 5500 0012 0028 f256 0000 2020 2045 (.U....(.V.. E │ │ │ +00408100: 7861 6d70 6c65 3a07 0028 f257 0000 1900 xample:..(.W.... │ │ │ +00408110: 28f2 5800 0020 2020 4453 453e 2041 4c4c (.X.. DSE> ALL │ │ │ +00408120: 202d 5345 495a 4507 0028 f259 0000 5200 -SEIZE..(.Y..R. │ │ │ +00408130: 28f2 5a00 0020 2020 5468 6973 2063 6f6d (.Z.. This com │ │ │ 00408140: 6d61 6e64 2073 6569 7a65 7320 616c 6c20 mand seizes all │ │ │ 00408150: 6372 6974 6963 616c 2073 6563 7469 6f6e critical section │ │ │ 00408160: 7320 666f 7220 616c 6c20 7265 6769 6f6e s for all region │ │ │ 00408170: 7320 6f66 2074 6865 2063 7572 7265 6e74 s of the current │ │ │ -00408180: 1b00 2898 6100 0020 2020 676c 6f62 616c ..(.a.. global │ │ │ -00408190: 2064 6972 6563 746f 7279 2e07 0028 9862 directory...(.b │ │ │ -004081a0: 0000 1200 2898 6300 0020 2020 4578 616d ....(.c.. Exam │ │ │ -004081b0: 706c 653a 0700 2898 6400 001a 0028 9865 ple:..(.d....(.e │ │ │ +00408180: 1b00 28f2 6100 0020 2020 676c 6f62 616c ..(.a.. global │ │ │ +00408190: 2064 6972 6563 746f 7279 2e07 0028 f262 directory...(.b │ │ │ +004081a0: 0000 1200 28f2 6300 0020 2020 4578 616d ....(.c.. Exam │ │ │ +004081b0: 706c 653a 0700 28f2 6400 001a 0028 f265 ple:..(.d....(.e │ │ │ 004081c0: 0000 2020 2044 5345 3e20 414c 4c20 2d57 .. DSE> ALL -W │ │ │ -004081d0: 4349 4e49 5407 0028 9866 0000 4f00 2898 CINIT..(.f..O.(. │ │ │ +004081d0: 4349 4e49 5407 0028 f266 0000 4f00 28f2 CINIT..(.f..O.(. │ │ │ 004081e0: 6700 0020 2020 5468 6973 2063 6f6d 6d61 g.. This comma │ │ │ 004081f0: 6e64 2072 6569 6e69 7469 616c 697a 6573 nd reinitializes │ │ │ 00408200: 2074 6865 2062 7566 6665 7273 2066 6f72 the buffers for │ │ │ 00408210: 2061 6c6c 2072 6567 696f 6e73 206f 6620 all regions of │ │ │ -00408220: 7468 6520 6375 7272 656e 741b 0028 9868 the current..(.h │ │ │ +00408220: 7468 6520 6375 7272 656e 741b 0028 f268 the current..(.h │ │ │ 00408230: 0000 2020 2067 6c6f 6261 6c20 6469 7265 .. global dire │ │ │ -00408240: 6374 6f72 792e 0700 2898 6900 0000 0000 ctory...(.i..... │ │ │ +00408240: 6374 6f72 792e 0700 28f2 6900 0000 0000 ctory...(.i..... │ │ │ 00408250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00408260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00408270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00408280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00408290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004082a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004082b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -264315,485 +264315,485 @@ │ │ │ 004087a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004087b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004087c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004087d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004087e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004087f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00408800: 0400 0000 f607 0000 3f02 0000 0000 0000 ........?....... │ │ │ -00408810: 6d00 0098 4845 4c50 00ff 7300 ff43 4f4d m...HELP..s..COM │ │ │ +00408810: 6d00 00f2 4845 4c50 00ff 7300 ff43 4f4d m...HELP..s..COM │ │ │ 00408820: 4d41 4e44 5300 ff73 00ff 4348 414e 4745 MANDS..s..CHANGE │ │ │ 00408830: 00bf 3100 0020 2020 5468 6520 4348 414e ..1.. The CHAN │ │ │ 00408840: 4745 2063 6f6d 6d61 6e64 2063 6861 6e67 GE command chang │ │ │ 00408850: 6573 2066 6965 6c64 7320 6f66 2061 2062 es fields of a b │ │ │ 00408860: 6c6f 636b 2c20 6669 6c65 2c20 6f72 2072 lock, file, or r │ │ │ 00408870: 6563 6f72 6420 6865 6164 6572 2e07 001e ecord header.... │ │ │ -00408880: 9841 0000 2e00 1e98 5100 0020 2020 5468 .A......Q.. Th │ │ │ +00408880: f241 0000 2e00 1ef2 5100 0020 2020 5468 .A......Q.. Th │ │ │ 00408890: 6520 666f 726d 6174 206f 6620 7468 6520 e format of the │ │ │ 004088a0: 4348 414e 4745 2063 6f6d 6d61 6e64 2069 CHANGE command i │ │ │ -004088b0: 733a 0700 1e98 6100 0012 001e 9871 0000 s:....a......q.. │ │ │ -004088c0: 2020 2043 485b 414e 4745 5d07 001e 9881 CH[ANGE]..... │ │ │ -004088d0: 0000 5100 1e98 9100 0020 2020 5468 6520 ..Q...... The │ │ │ +004088b0: 733a 0700 1ef2 6100 0012 001e f271 0000 s:....a......q.. │ │ │ +004088c0: 2020 2043 485b 414e 4745 5d07 001e f281 CH[ANGE]..... │ │ │ +004088d0: 0000 5100 1ef2 9100 0020 2020 5468 6520 ..Q...... The │ │ │ 004088e0: 4348 414e 4745 2063 6f6d 6d61 6e64 2065 CHANGE command e │ │ │ 004088f0: 6974 6865 7220 6861 7320 6120 2d46 494c ither has a -FIL │ │ │ 00408900: 4548 4541 4445 5220 7175 616c 6966 6965 EHEADER qualifie │ │ │ 00408910: 7220 6f72 2061 6e20 696d 706c 6963 6974 r or an implicit │ │ │ -00408920: 206f 724a 001d 98c0 1100 0020 2020 6578 orJ....... ex │ │ │ +00408920: 206f 724a 001d f2c0 1100 0020 2020 6578 orJ....... ex │ │ │ 00408930: 706c 6963 6974 202d 424c 4f43 4b20 7175 plicit -BLOCK qu │ │ │ 00408940: 616c 6966 6965 722c 2070 6c75 7320 6f6e alifier, plus on │ │ │ 00408950: 6520 6f72 206d 6f72 6520 6f66 2074 6865 e or more of the │ │ │ 00408960: 6972 2061 7373 6f63 6961 7465 6439 001e ir associated9.. │ │ │ -00408970: 9812 0000 2020 2071 7561 6c69 6669 6572 .... qualifier │ │ │ +00408970: f212 0000 2020 2071 7561 6c69 6669 6572 .... qualifier │ │ │ 00408980: 732c 2074 6f20 6465 6669 6e65 2074 6865 s, to define the │ │ │ 00408990: 2074 6172 6765 7420 6f66 2074 6865 2063 target of the c │ │ │ -004089a0: 6861 6e67 652e 0700 1e98 1300 004c 001e hange........L.. │ │ │ -004089b0: 9814 0000 2020 202d 424c 5b4f 434b 5d3d .... -BL[OCK]= │ │ │ +004089a0: 6861 6e67 652e 0700 1ef2 1300 004c 001e hange........L.. │ │ │ +004089b0: f214 0000 2020 202d 424c 5b4f 434b 5d3d .... -BL[OCK]= │ │ │ 004089c0: 626c 6f63 6b2d 6e75 6d62 6572 2061 6e64 block-number and │ │ │ 004089d0: 206f 6e65 206f 7220 6d6f 7265 206f 6620 one or more of │ │ │ 004089e0: 7468 6520 666f 6c6c 6f77 696e 6720 7175 the following qu │ │ │ -004089f0: 616c 6966 6965 7273 3a07 001e 9815 0000 alifiers:....... │ │ │ -00408a00: 1c00 1e98 1600 0020 2020 2d42 535b 495a ....... -BS[IZ │ │ │ -00408a10: 5d3d 626c 6f63 6b2d 7369 7a65 1800 1e98 ]=block-size.... │ │ │ +004089f0: 616c 6966 6965 7273 3a07 001e f215 0000 alifiers:....... │ │ │ +00408a00: 1c00 1ef2 1600 0020 2020 2d42 535b 495a ....... -BS[IZ │ │ │ +00408a10: 5d3d 626c 6f63 6b2d 7369 7a65 1800 1ef2 ]=block-size.... │ │ │ 00408a20: 1700 0020 2020 2d4c 5b45 5645 4c5d 3d6c ... -L[EVEL]=l │ │ │ -00408a30: 6576 656c 2200 1e98 1800 0020 2020 2d54 evel"...... -T │ │ │ +00408a30: 6576 656c 2200 1ef2 1800 0020 2020 2d54 evel"...... -T │ │ │ 00408a40: 4e5b 3d74 7261 6e73 6163 7469 6f6e 2d6e N[=transaction-n │ │ │ -00408a50: 756d 6265 725d 1a00 1e98 1900 0020 2020 umber]....... │ │ │ +00408a50: 756d 6265 725d 1a00 1ef2 1900 0020 2020 umber]....... │ │ │ 00408a60: 2d4f 465b 4653 4554 5d3d 6f66 6673 6574 -OF[FSET]=offset │ │ │ -00408a70: 2100 1e98 1a00 0020 2020 2d52 455b 434f !...... -RE[CO │ │ │ +00408a70: 2100 1ef2 1a00 0020 2020 2d52 455b 434f !...... -RE[CO │ │ │ 00408a80: 5244 5d3d 7265 636f 7264 2d6e 756d 6265 RD]=record-numbe │ │ │ -00408a90: 7223 001e 9821 0000 2020 202d 434d 5b50 r#...!.. -CM[P │ │ │ +00408a90: 7223 001e f221 0000 2020 202d 434d 5b50 r#...!.. -CM[P │ │ │ 00408aa0: 435d 3d63 6f6d 7072 6573 7369 6f6e 2d63 C]=compression-c │ │ │ -00408ab0: 6f75 6e74 1d00 1e98 2200 0020 2020 2d52 ount....".. -R │ │ │ +00408ab0: 6f75 6e74 1d00 1ef2 2200 0020 2020 2d52 ount....".. -R │ │ │ 00408ac0: 535b 495a 5d3d 7265 636f 7264 2d73 697a S[IZ]=record-siz │ │ │ -00408ad0: 6507 001e 9823 0000 0c00 1e98 2400 0020 e....#......$.. │ │ │ -00408ae0: 2020 6f72 0700 1e98 2500 0044 001e 9826 or....%..D...& │ │ │ +00408ad0: 6507 001e f223 0000 0c00 1ef2 2400 0020 e....#......$.. │ │ │ +00408ae0: 2020 6f72 0700 1ef2 2500 0044 001e f226 or....%..D...& │ │ │ 00408af0: 0000 2020 202d 465b 494c 4548 4541 4445 .. -F[ILEHEADE │ │ │ 00408b00: 525d 2061 6e64 206f 6e65 206f 7220 6d6f R] and one or mo │ │ │ 00408b10: 7265 206f 6620 7468 6520 666f 6c6c 6f77 re of the follow │ │ │ 00408b20: 696e 6720 7175 616c 6966 6965 7273 3a07 ing qualifiers:. │ │ │ -00408b30: 001e 9827 0000 2200 1e98 2800 0020 2020 ...'.."...(.. │ │ │ +00408b30: 001e f227 0000 2200 1ef2 2800 0020 2020 ...'.."...(.. │ │ │ 00408b40: 2d41 425b 414e 444f 4e45 445f 4b49 4c4c -AB[ANDONED_KILL │ │ │ -00408b50: 535d 3d76 616c 7565 2c00 1e98 2900 0020 S]=value,...).. │ │ │ +00408b50: 535d 3d76 616c 7565 2c00 1ef2 2900 0020 S]=value,...).. │ │ │ 00408b60: 2020 2d41 5647 5f42 4c4b 535f 5245 4144 -AVG_BLKS_READ │ │ │ 00408b70: 3d41 7665 7261 6765 2d62 6c6f 636b 732d =Average-blocks- │ │ │ -00408b80: 7265 6164 2c00 1e98 2a00 0020 2020 2d42 read,...*.. -B │ │ │ +00408b80: 7265 6164 2c00 1ef2 2a00 0020 2020 2d42 read,...*.. -B │ │ │ 00408b90: 5f42 5b59 5445 5354 5245 414d 5d3d 7472 _B[YTESTREAM]=tr │ │ │ 00408ba0: 616e 7361 6374 696f 6e2d 6e75 6d62 6572 ansaction-number │ │ │ -00408bb0: 2f00 1e98 3100 0020 2020 2d42 5f43 5b4f /...1.. -B_C[O │ │ │ +00408bb0: 2f00 1ef2 3100 0020 2020 2d42 5f43 5b4f /...1.. -B_C[O │ │ │ 00408bc0: 4d50 5245 4845 4e53 4956 455d 3d74 7261 MPREHENSIVE]=tra │ │ │ 00408bd0: 6e73 6163 7469 6f6e 2d6e 756d 6265 722a nsaction-number* │ │ │ -00408be0: 001e 9832 0000 2020 202d 425f 445b 4154 ...2.. -B_D[AT │ │ │ +00408be0: 001e f232 0000 2020 202d 425f 445b 4154 ...2.. -B_D[AT │ │ │ 00408bf0: 4142 4153 455d 3d74 7261 6e73 6163 7469 ABASE]=transacti │ │ │ -00408c00: 6f6e 2d6e 756d 6265 722d 001e 9833 0000 on-number-...3.. │ │ │ +00408c00: 6f6e 2d6e 756d 6265 722d 001e f233 0000 on-number-...3.. │ │ │ 00408c10: 2020 202d 425f 495b 4e43 5245 4d45 4e54 -B_I[NCREMENT │ │ │ 00408c20: 414c 5d3d 7472 616e 7361 6374 696f 6e2d AL]=transaction- │ │ │ -00408c30: 6e75 6d62 6572 2800 1e98 3400 0020 2020 number(...4.. │ │ │ +00408c30: 6e75 6d62 6572 2800 1ef2 3400 0020 2020 number(...4.. │ │ │ 00408c40: 2d42 5f52 5b45 434f 5244 5d3d 7472 616e -B_R[ECORD]=tran │ │ │ 00408c50: 7361 6374 696f 6e2d 6e75 6d62 6572 1e00 saction-number.. │ │ │ -00408c60: 1e98 3500 0020 2020 2d42 4c4b 5f53 495a ..5.. -BLK_SIZ │ │ │ -00408c70: 453d 626c 6f63 6b2d 7369 7a65 2400 1e98 E=block-size$... │ │ │ +00408c60: 1ef2 3500 0020 2020 2d42 4c4b 5f53 495a ..5.. -BLK_SIZ │ │ │ +00408c70: 453d 626c 6f63 6b2d 7369 7a65 2400 1ef2 E=block-size$... │ │ │ 00408c80: 3600 0020 2020 2d42 4c4f 5b43 4b53 5f46 6.. -BLO[CKS_F │ │ │ 00408c90: 5245 455d 3d66 7265 652d 626c 6f63 6b73 REE]=free-blocks │ │ │ -00408ca0: 2a00 1e98 3700 0020 2020 2d43 555b 5252 *...7.. -CU[RR │ │ │ +00408ca0: 2a00 1ef2 3700 0020 2020 2d43 555b 5252 *...7.. -CU[RR │ │ │ 00408cb0: 454e 545f 544e 5d3d 7472 616e 7361 6374 ENT_TN]=transact │ │ │ -00408cc0: 696f 6e2d 6e75 6d62 6572 2a00 1e98 3800 ion-number*...8. │ │ │ +00408cc0: 696f 6e2d 6e75 6d62 6572 2a00 1ef2 3800 ion-number*...8. │ │ │ 00408cd0: 0020 2020 2d43 4f4d 5b4d 4954 5741 4954 . -COM[MITWAIT │ │ │ 00408ce0: 5f53 5049 4e5f 434f 554e 545d 3d62 6f6f _SPIN_COUNT]=boo │ │ │ -00408cf0: 6c65 616e 2f00 1e98 3900 0020 2020 2d44 lean/...9.. -D │ │ │ +00408cf0: 6c65 616e 2f00 1ef2 3900 0020 2020 2d44 lean/...9.. -D │ │ │ 00408d00: 4154 415b 5f52 4553 4552 5645 445f 4259 ATA[_RESERVED_BY │ │ │ 00408d10: 5445 535d 3d72 6573 6572 7665 642d 6279 TES]=reserved-by │ │ │ -00408d20: 7465 731e 001e 983a 0000 2020 202d 4445 tes....:.. -DE │ │ │ +00408d20: 7465 731e 001e f23a 0000 2020 202d 4445 tes....:.. -DE │ │ │ 00408d30: 435b 4c4f 4341 5449 4f4e 5d3d 7661 6c75 C[LOCATION]=valu │ │ │ -00408d40: 6520 001e 9841 0000 2020 202d 4445 465b e ...A.. -DEF[ │ │ │ +00408d40: 6520 001e f241 0000 2020 202d 4445 465b e ...A.. -DEF[ │ │ │ 00408d50: 5f43 4f4c 4c41 5449 4f4e 5d3d 7661 6c75 _COLLATION]=valu │ │ │ -00408d60: 651a 001e 9842 0000 2020 202d 454e 4352 e....B.. -ENCR │ │ │ -00408d70: 5950 5449 4f4e 5f48 4153 4824 001e 9843 YPTION_HASH$...C │ │ │ +00408d60: 651a 001e f242 0000 2020 202d 454e 4352 e....B.. -ENCR │ │ │ +00408d70: 5950 5449 4f4e 5f48 4153 4824 001e f243 YPTION_HASH$...C │ │ │ 00408d80: 0000 2020 202d 464c 5b55 5348 5f54 494d .. -FL[USH_TIM │ │ │ 00408d90: 455d 5b3d 6465 6c74 612d 7469 6d65 5d19 E][=delta-time]. │ │ │ -00408da0: 001e 9844 0000 2020 202d 4652 5b45 455a ...D.. -FR[EEZ │ │ │ -00408db0: 455d 3d76 616c 7565 2300 1e98 4500 0020 E]=value#...E.. │ │ │ +00408da0: 001e f244 0000 2020 202d 4652 5b45 455a ...D.. -FR[EEZ │ │ │ +00408db0: 455d 3d76 616c 7565 2300 1ef2 4500 0020 E]=value#...E.. │ │ │ 00408dc0: 2020 2d46 555b 4c4c 595f 5550 4752 4144 -FU[LLY_UPGRAD │ │ │ -00408dd0: 4544 5d3d 626f 6f6c 6561 6e19 001e 9846 ED]=boolean....F │ │ │ +00408dd0: 4544 5d3d 626f 6f6c 6561 6e19 001e f246 ED]=boolean....F │ │ │ 00408de0: 0000 2020 202d 4756 5b53 5441 5453 5245 .. -GV[STATSRE │ │ │ -00408df0: 5345 545d 3200 1e98 4700 0020 2020 2d48 SET]2...G.. -H │ │ │ +00408df0: 5345 545d 3200 1ef2 4700 0020 2020 2d48 SET]2...G.. -H │ │ │ 00408e00: 415b 5244 5f53 5049 4e5f 434f 554e 545d A[RD_SPIN_COUNT] │ │ │ 00408e10: 3d4d 7574 6578 2d68 6172 642d 7370 696e =Mutex-hard-spin │ │ │ -00408e20: 2d63 6f75 6e74 1e00 1e98 4800 0020 2020 -count....H.. │ │ │ +00408e20: 2d63 6f75 6e74 1e00 1ef2 4800 0020 2020 -count....H.. │ │ │ 00408e30: 2d48 455b 584c 4f43 4154 494f 4e5d 3d76 -HE[XLOCATION]=v │ │ │ -00408e40: 616c 7565 3000 1e98 4900 0020 2020 2d49 alue0...I.. -I │ │ │ +00408e40: 616c 7565 3000 1ef2 4900 0020 2020 2d49 alue0...I.. -I │ │ │ 00408e50: 4e44 4558 5b5f 5245 5345 5256 4544 5f42 NDEX[_RESERVED_B │ │ │ 00408e60: 5954 4553 5d3d 7265 7365 7276 6564 2d62 YTES]=reserved-b │ │ │ -00408e70: 7974 6573 2600 1e98 4a00 0020 2020 2d49 ytes&...J.. -I │ │ │ +00408e70: 7974 6573 2600 1ef2 4a00 0020 2020 2d49 ytes&...J.. -I │ │ │ 00408e80: 4e54 5b45 5252 5550 5445 445f 5245 434f NT[ERRUPTED_RECO │ │ │ -00408e90: 565d 3d62 6f6f 6c65 616e 2e00 1e98 5100 V]=boolean....Q. │ │ │ +00408e90: 565d 3d62 6f6f 6c65 616e 2e00 1ef2 5100 V]=boolean....Q. │ │ │ 00408ea0: 0020 2020 2d4a 4e4c 5f59 4945 4c44 5f4c . -JNL_YIELD_L │ │ │ 00408eb0: 494d 4954 3d6a 6f75 726e 616c 2d79 6569 IMIT=journal-yei │ │ │ -00408ec0: 6c64 2d6c 696d 6974 2600 1e98 5200 0020 ld-limit&...R.. │ │ │ +00408ec0: 6c64 2d6c 696d 6974 2600 1ef2 5200 0020 ld-limit&...R.. │ │ │ 00408ed0: 2020 2d4b 455b 595f 4d41 585f 5349 5a45 -KE[Y_MAX_SIZE │ │ │ 00408ee0: 5d3d 6b65 792d 6d61 782d 7369 7a65 1f00 ]=key-max-size.. │ │ │ -00408ef0: 1e98 5300 0020 2020 2d4b 495b 4c4c 5f49 ..S.. -KI[LL_I │ │ │ +00408ef0: 1ef2 5300 0020 2020 2d4b 495b 4c4c 5f49 ..S.. -KI[LL_I │ │ │ 00408f00: 4e5f 5052 4f47 5d3d 7661 6c75 651e 001e N_PROG]=value... │ │ │ -00408f10: 9854 0000 2020 202d 4d5b 4143 4849 4e45 .T.. -M[ACHINE │ │ │ -00408f20: 5f4e 414d 5d3d 7661 6c75 6522 001e 9855 _NAM]=value"...U │ │ │ +00408f10: f254 0000 2020 202d 4d5b 4143 4849 4e45 .T.. -M[ACHINE │ │ │ +00408f20: 5f4e 414d 5d3d 7661 6c75 6522 001e f255 _NAM]=value"...U │ │ │ 00408f30: 0000 2020 202d 4e5b 554c 4c5f 5355 4253 .. -N[ULL_SUBS │ │ │ 00408f40: 4352 4950 5453 5d3d 7661 6c75 6513 001e CRIPTS]=value... │ │ │ -00408f50: 9856 0000 2020 202d 4e4f 5b43 5249 545d .V.. -NO[CRIT] │ │ │ -00408f60: 1500 1e98 5700 0020 2020 2d4f 565b 4552 ....W.. -OV[ER │ │ │ -00408f70: 5249 4445 5d17 001e 9858 0000 2020 202d RIDE]....X.. - │ │ │ -00408f80: 515b 4442 5255 4e44 4f57 4e5d 1700 1e98 Q[DBRUNDOWN].... │ │ │ +00408f50: f256 0000 2020 202d 4e4f 5b43 5249 545d .V.. -NO[CRIT] │ │ │ +00408f60: 1500 1ef2 5700 0020 2020 2d4f 565b 4552 ....W.. -OV[ER │ │ │ +00408f70: 5249 4445 5d17 001e f258 0000 2020 202d RIDE]....X.. - │ │ │ +00408f80: 515b 4442 5255 4e44 4f57 4e5d 1700 1ef2 Q[DBRUNDOWN].... │ │ │ 00408f90: 5900 0020 2020 2d52 435f 5352 565f 434f Y.. -RC_SRV_CO │ │ │ -00408fa0: 554e 5427 001e 985a 0000 2020 202d 5245 UNT'...Z.. -RE │ │ │ +00408fa0: 554e 5427 001e f25a 0000 2020 202d 5245 UNT'...Z.. -RE │ │ │ 00408fb0: 5f52 4541 445f 5452 4947 4745 523d 7265 _READ_TRIGGER=re │ │ │ -00408fc0: 6164 2d74 7269 6767 6572 2c00 1e98 6100 ad-trigger,...a. │ │ │ +00408fc0: 6164 2d74 7269 6767 6572 2c00 1ef2 6100 ad-trigger,...a. │ │ │ 00408fd0: 0020 2020 2d52 4543 5b4f 5244 5f4d 4158 . -REC[ORD_MAX │ │ │ 00408fe0: 5f53 495a 455d 3d72 6563 6f72 642d 6d61 _SIZE]=record-ma │ │ │ 00408ff0: 782d 7369 7a65 0000 0000 0000 0000 0000 x-size.......... │ │ │ 00409000: 0400 0000 f307 0000 7602 0000 0000 0000 ........v....... │ │ │ -00409010: 4a00 0098 4845 4c50 00ff 7300 ff43 4f4d J...HELP..s..COM │ │ │ +00409010: 4a00 00f2 4845 4c50 00ff 7300 ff43 4f4d J...HELP..s..COM │ │ │ 00409020: 4d41 4e44 5300 ff73 00ff 4348 414e 4745 MANDS..s..CHANGE │ │ │ 00409030: 00c0 6200 0020 2020 2d52 4546 5b45 5245 ..b.. -REF[ERE │ │ │ 00409040: 4e43 455f 434f 554e 545d 3d72 6566 6572 NCE_COUNT]=refer │ │ │ -00409050: 656e 6365 2d63 6f75 6e74 2600 1e98 6300 ence-count&...c. │ │ │ +00409050: 656e 6365 2d63 6f75 6e74 2600 1ef2 6300 ence-count&...c. │ │ │ 00409060: 0020 2020 2d52 4547 5b5f 5345 514e 4f5d . -REG[_SEQNO] │ │ │ 00409070: 3d73 6571 7565 6e63 652d 6e75 6d62 6572 =sequence-number │ │ │ -00409080: 2800 1e98 6400 0020 2020 2d52 4553 4552 (...d.. -RESER │ │ │ +00409080: 2800 1ef2 6400 0020 2020 2d52 4553 4552 (...d.. -RESER │ │ │ 00409090: 5645 445f 4259 5445 533d 7265 7365 7276 VED_BYTES=reserv │ │ │ -004090a0: 6564 2d62 7974 6573 3400 1e98 6500 0020 ed-bytes4...e.. │ │ │ +004090a0: 6564 2d62 7974 6573 3400 1ef2 6500 0020 ed-bytes4...e.. │ │ │ 004090b0: 2020 2d53 4c45 455b 505f 5350 494e 5f43 -SLEE[P_SPIN_C │ │ │ 004090c0: 4f55 4e54 5d3d 6d75 7465 782d 736c 6565 OUNT]=mutex-slee │ │ │ -004090d0: 702d 7370 696e 2d63 6f75 6e74 3200 1e98 p-spin-count2... │ │ │ +004090d0: 702d 7370 696e 2d63 6f75 6e74 3200 1ef2 p-spin-count2... │ │ │ 004090e0: 6600 0020 2020 2d53 5049 4e5b 5f53 4c45 f.. -SPIN[_SLE │ │ │ 004090f0: 4550 5f4d 4153 4b5d 3d6d 7574 6578 2d73 EP_MASK]=mutex-s │ │ │ 00409100: 7069 6e2d 736c 6565 702d 6d61 736b 3500 pin-sleep-mask5. │ │ │ -00409110: 1e98 6700 0020 2020 2d53 5452 4d5f 4e55 ..g.. -STRM_NU │ │ │ +00409110: 1ef2 6700 0020 2020 2d53 5452 4d5f 4e55 ..g.. -STRM_NU │ │ │ 00409120: 4d3d 7374 7265 616d 2d6e 756d 6265 7220 M=stream-number │ │ │ 00409130: 5354 524d 5f52 4547 5f53 4551 4e4f 3d68 STRM_REG_SEQNO=h │ │ │ -00409140: 6578 6123 001e 9868 0000 2020 202d 5449 exa#...h.. -TI │ │ │ +00409140: 6578 6123 001e f268 0000 2020 202d 5449 exa#...h.. -TI │ │ │ 00409150: 4d5b 4552 535f 5045 4e44 494e 475d 3d69 M[ERS_PENDING]=i │ │ │ -00409160: 6e74 6567 6572 2400 1e98 6900 0020 2020 nteger$...i.. │ │ │ +00409160: 6e74 6567 6572 2400 1ef2 6900 0020 2020 nteger$...i.. │ │ │ 00409170: 2d54 4f5b 5441 4c5f 424c 4b53 5d3d 746f -TO[TAL_BLKS]=to │ │ │ -00409180: 7461 6c2d 626c 6f63 6b73 2700 1e98 6a00 tal-blocks'...j. │ │ │ +00409180: 7461 6c2d 626c 6f63 6b73 2700 1ef2 6a00 tal-blocks'...j. │ │ │ 00409190: 0020 2020 2d54 525b 4947 4745 525f 464c . -TR[IGGER_FL │ │ │ 004091a0: 5553 485d 3d74 7269 6767 6572 2d66 6c75 USH]=trigger-flu │ │ │ -004091b0: 732a 001e 9871 0000 2020 202d 5550 445f s*...q.. -UPD_ │ │ │ +004091b0: 732a 001e f271 0000 2020 202d 5550 445f s*...q.. -UPD_ │ │ │ 004091c0: 5245 5345 5256 4544 5f41 5245 413d 7265 RESERVED_AREA=re │ │ │ -004091d0: 7365 7276 6564 2d61 7265 6133 001e 9872 served-area3...r │ │ │ +004091d0: 7365 7276 6564 2d61 7265 6133 001e f272 served-area3...r │ │ │ 004091e0: 0000 2020 202d 5550 445f 5752 4954 4552 .. -UPD_WRITER │ │ │ 004091f0: 5f54 5249 4747 4552 5f46 4143 544f 523d _TRIGGER_FACTOR= │ │ │ 00409200: 7472 6967 6765 722d 6661 6374 6f72 2e00 trigger-factor.. │ │ │ -00409210: 1e98 7300 0020 2020 2d57 5b52 4954 4553 ..s.. -W[RITES │ │ │ +00409210: 1ef2 7300 0020 2020 2d57 5b52 4954 4553 ..s.. -W[RITES │ │ │ 00409220: 5f50 4552 5f46 4c55 5348 5d3d 7772 6974 _PER_FLUSH]=writ │ │ │ -00409230: 6573 2d70 6572 2d66 6c75 7368 1e00 1e98 es-per-flush.... │ │ │ +00409230: 6573 2d70 6572 2d66 6c75 7368 1e00 1ef2 es-per-flush.... │ │ │ 00409240: 7400 0020 2020 2d57 4149 545f 4449 534b t.. -WAIT_DISK │ │ │ -00409250: 3d77 6169 742d 6469 736b 2b00 1e98 7500 =wait-disk+...u. │ │ │ +00409250: 3d77 6169 742d 6469 736b 2b00 1ef2 7500 =wait-disk+...u. │ │ │ 00409260: 0020 2020 2d5a 7167 626c 6d6f 645f 535b . -Zqgblmod_S[ │ │ │ 00409270: 4551 4e4f 5d3d 7365 7175 656e 6365 2d6e EQNO]=sequence-n │ │ │ -00409280: 756d 6265 7226 001e 9876 0000 2020 202d umber&...v.. - │ │ │ +00409280: 756d 6265 7226 001e f276 0000 2020 202d umber&...v.. - │ │ │ 00409290: 5a71 6762 6c6d 6f64 5f54 4e3d 7365 7175 Zqgblmod_TN=sequ │ │ │ -004092a0: 656e 6365 2d6e 756d 6265 7207 001e 9877 ence-number....w │ │ │ -004092b0: 0000 2a00 1d98 ff73 00ff 424c 4f43 4b5f ..*....s..BLOCK_ │ │ │ +004092a0: 656e 6365 2d6e 756d 6265 7207 001e f277 ence-number....w │ │ │ +004092b0: 0000 2a00 1df2 ff73 00ff 424c 4f43 4b5f ..*....s..BLOCK_ │ │ │ 004092c0: 5155 414c 4946 4945 5253 0000 424c 6f63 QUALIFIERS..BLoc │ │ │ -004092d0: 6b5f 5175 616c 6966 6965 7273 1b00 3298 k_Qualifiers..2. │ │ │ +004092d0: 6b5f 5175 616c 6966 6965 7273 1b00 32f2 k_Qualifiers..2. │ │ │ 004092e0: bf11 0000 2020 2042 4c6f 636b 2051 7561 .... BLock Qua │ │ │ -004092f0: 6c69 6669 6572 7307 0033 9821 0000 4200 lifiers..3.!..B. │ │ │ -00409300: 3398 3100 0020 2020 5468 6973 2073 6563 3.1.. This sec │ │ │ +004092f0: 6c69 6669 6572 7307 0033 f221 0000 4200 lifiers..3.!..B. │ │ │ +00409300: 33f2 3100 0020 2020 5468 6973 2073 6563 3.1.. This sec │ │ │ 00409310: 7469 6f6e 2064 6573 6372 6962 6573 202d tion describes - │ │ │ 00409320: 424c 4f43 4b20 616e 6420 616c 6c20 6f66 BLOCK and all of │ │ │ 00409330: 2069 7473 2071 7561 6c69 6669 6572 732e its qualifiers. │ │ │ -00409340: 0700 3398 4100 001f 0033 9851 0000 2020 ..3.A....3.Q.. │ │ │ +00409340: 0700 33f2 4100 001f 0033 f251 0000 2020 ..3.A....3.Q.. │ │ │ 00409350: 202d 424c 5b4f 434b 5d3d 626c 6f63 6b5f -BL[OCK]=block_ │ │ │ -00409360: 6e75 6d62 6572 0700 3398 6100 0052 0033 number..3.a..R.3 │ │ │ -00409370: 9871 0000 2020 2053 7065 6369 6669 6573 .q.. Specifies │ │ │ +00409360: 6e75 6d62 6572 0700 33f2 6100 0052 0033 number..3.a..R.3 │ │ │ +00409370: f271 0000 2020 2053 7065 6369 6669 6573 .q.. Specifies │ │ │ 00409380: 2074 6865 2062 6c6f 636b 2074 6f20 6d6f the block to mo │ │ │ 00409390: 6469 6679 2e20 5468 6520 2d42 4c4f 434b dify. The -BLOCK │ │ │ 004093a0: 2071 7561 6c69 6669 6572 2069 7320 696e qualifier is in │ │ │ 004093b0: 636f 6d70 6174 6962 6c65 2077 6974 684e compatible withN │ │ │ -004093c0: 0033 9881 0000 2020 2074 6865 202d 4649 .3.... the -FI │ │ │ +004093c0: 0033 f281 0000 2020 2074 6865 202d 4649 .3.... the -FI │ │ │ 004093d0: 4c45 4845 4144 4552 2071 7561 6c69 6669 LEHEADER qualifi │ │ │ 004093e0: 6572 2061 6e64 2061 6c6c 2071 7561 6c69 er and all quali │ │ │ 004093f0: 6669 6572 7320 7265 6c61 7465 6420 746f fiers related to │ │ │ 00409400: 202d 4649 4c45 4845 4144 4552 2e07 0033 -FILEHEADER...3 │ │ │ -00409410: 9891 0000 5300 3298 c011 0000 2020 202d ....S.2..... - │ │ │ +00409410: f291 0000 5300 32f2 c011 0000 2020 202d ....S.2..... - │ │ │ 00409420: 424c 4f43 4b20 6973 2074 6865 2064 6566 BLOCK is the def │ │ │ 00409430: 6175 6c74 2071 7561 6c69 6669 6572 2e20 ault qualifier. │ │ │ 00409440: 4f6e 2063 6f6d 6d61 6e64 7320 7769 7468 On commands with │ │ │ 00409450: 206e 6569 7468 6572 2061 202d 424c 4f43 neither a -BLOC │ │ │ -00409460: 4b20 6e6f 7220 6154 0033 9812 0000 2020 K nor aT.3.... │ │ │ +00409460: 4b20 6e6f 7220 6154 0033 f212 0000 2020 K nor aT.3.... │ │ │ 00409470: 202d 4649 4c45 4845 4144 4552 2071 7561 -FILEHEADER qua │ │ │ 00409480: 6c69 6669 6572 2c20 4453 4520 7573 6573 lifier, DSE uses │ │ │ 00409490: 2074 6865 206c 6173 7420 626c 6f63 6b20 the last block │ │ │ 004094a0: 6861 6e64 6c65 6420 6279 2061 2044 5345 handled by a DSE │ │ │ -004094b0: 206f 7065 7261 7469 6f6e 2e4f 0033 9813 operation.O.3.. │ │ │ +004094b0: 206f 7065 7261 7469 6f6e 2e4f 0033 f213 operation.O.3.. │ │ │ 004094c0: 0000 2020 2057 6865 6e20 6e6f 2062 6c6f .. When no blo │ │ │ 004094d0: 636b 2068 6173 2062 6565 6e20 6163 6365 ck has been acce │ │ │ 004094e0: 7373 6564 2c20 7468 6174 2069 732c 206f ssed, that is, o │ │ │ 004094f0: 6e20 7468 6520 6669 7273 7420 626c 6f63 n the first bloc │ │ │ -00409500: 6b2d 6f72 6965 6e74 6564 2a00 3398 1400 k-oriented*.3... │ │ │ +00409500: 6b2d 6f72 6965 6e74 6564 2a00 33f2 1400 k-oriented*.3... │ │ │ 00409510: 0020 2020 636f 6d6d 616e 642c 2044 5345 . command, DSE │ │ │ 00409520: 2075 7365 7320 626c 6f63 6b20 6f6e 6520 uses block one │ │ │ -00409530: 2831 292e 0700 3398 1500 004d 0033 9816 (1)...3....M.3.. │ │ │ +00409530: 2831 292e 0700 33f2 1500 004d 0033 f216 (1)...3....M.3.. │ │ │ 00409540: 0000 2020 2049 6e63 6f6d 7061 7469 626c .. Incompatibl │ │ │ 00409550: 6520 7769 7468 3a20 2d46 494c 4548 4541 e with: -FILEHEA │ │ │ 00409560: 4445 5220 616e 6420 7175 616c 6966 6965 DER and qualifie │ │ │ 00409570: 7273 2075 7365 6420 7769 7468 202d 4649 rs used with -FI │ │ │ -00409580: 4c45 4845 4144 4552 0700 3398 1700 003d LEHEADER..3....= │ │ │ -00409590: 0033 9818 0000 2020 2054 6865 2066 6f6c .3.... The fol │ │ │ +00409580: 4c45 4845 4144 4552 0700 33f2 1700 003d LEHEADER..3....= │ │ │ +00409590: 0033 f218 0000 2020 2054 6865 2066 6f6c .3.... The fol │ │ │ 004095a0: 6c6f 7769 6e67 2071 7561 6c69 6669 6572 lowing qualifier │ │ │ 004095b0: 7320 6f70 6572 6174 6520 6f6e 2061 2062 s operate on a b │ │ │ -004095c0: 6c6f 636b 2068 6561 6465 722e 0700 3398 lock header...3. │ │ │ -004095d0: 1900 001c 0033 981a 0000 2020 202d 4253 .....3.... -BS │ │ │ +004095c0: 6c6f 636b 2068 6561 6465 722e 0700 33f2 lock header...3. │ │ │ +004095d0: 1900 001c 0033 f21a 0000 2020 202d 4253 .....3.... -BS │ │ │ 004095e0: 5b49 5a5d 3d62 6c6f 636b 5f73 697a 6507 [IZ]=block_size. │ │ │ -004095f0: 0033 9821 0000 3e00 3398 2200 0020 2020 .3.!..>.3.".. │ │ │ +004095f0: 0033 f221 0000 3e00 33f2 2200 0020 2020 .3.!..>.3.".. │ │ │ 00409600: 4368 616e 6765 7320 7468 6520 626c 6f63 Changes the bloc │ │ │ 00409610: 6b20 7369 7a65 2066 6965 6c64 206f 6620 k size field of │ │ │ 00409620: 7468 6520 7370 6563 6966 6965 6420 626c the specified bl │ │ │ -00409630: 6f63 6b2e 0700 3398 2300 0030 0033 9824 ock...3.#..0.3.$ │ │ │ +00409630: 6f63 6b2e 0700 33f2 2300 0030 0033 f224 ock...3.#..0.3.$ │ │ │ 00409640: 0000 2020 2020 206f 2062 6c6f 636b 5f73 .. o block_s │ │ │ 00409650: 697a 6520 6973 2069 6e20 6865 7861 6465 ize is in hexade │ │ │ -00409660: 6369 6d61 6c20 666f 726d 2e4c 0033 9825 cimal form.L.3.% │ │ │ +00409660: 6369 6d61 6c20 666f 726d 2e4c 0033 f225 cimal form.L.3.% │ │ │ 00409670: 0000 2020 2020 206f 2044 6563 7265 6173 .. o Decreas │ │ │ 00409680: 696e 6720 7468 6520 626c 6f63 6b20 7369 ing the block si │ │ │ 00409690: 7a65 2063 616e 2072 6573 756c 7420 696e ze can result in │ │ │ 004096a0: 206c 6f73 7320 6f66 2065 7869 7374 696e loss of existin │ │ │ -004096b0: 6720 6461 7461 2e07 0033 9826 0000 1200 g data...3.&.... │ │ │ -004096c0: 3398 2700 0020 2020 2a2a 4e6f 7465 2a2a 3.'.. **Note** │ │ │ -004096d0: 0700 3398 2800 0053 0033 9829 0000 2020 ..3.(..S.3.).. │ │ │ +004096b0: 6720 6461 7461 2e07 0033 f226 0000 1200 g data...3.&.... │ │ │ +004096c0: 33f2 2700 0020 2020 2a2a 4e6f 7465 2a2a 3.'.. **Note** │ │ │ +004096d0: 0700 33f2 2800 0053 0033 f229 0000 2020 ..3.(..S.3.).. │ │ │ 004096e0: 2054 6865 2062 6c6f 636b 2073 697a 6520 The block size │ │ │ 004096f0: 6d75 7374 2061 6c77 6179 7320 6265 206c must always be l │ │ │ 00409700: 6573 7320 7468 616e 206f 7220 6571 7561 ess than or equa │ │ │ 00409710: 6c20 746f 2074 6865 2062 6c6f 636b 2073 l to the block s │ │ │ -00409720: 697a 6520 696e 2074 6865 1600 3398 2a00 ize in the..3.*. │ │ │ +00409720: 697a 6520 696e 2074 6865 1600 33f2 2a00 ize in the..3.*. │ │ │ 00409730: 0020 2020 6669 6c65 2068 6561 6465 722e . file header. │ │ │ -00409740: 0700 3398 3100 002c 0033 9832 0000 2020 ..3.1..,.3.2.. │ │ │ +00409740: 0700 33f2 3100 002c 0033 f232 0000 2020 ..3.1..,.3.2.. │ │ │ 00409750: 2055 7365 206f 6e6c 7920 7769 7468 3a20 Use only with: │ │ │ 00409760: 2d42 4c4f 434b 2c20 2d4c 4556 454c 2c20 -BLOCK, -LEVEL, │ │ │ -00409770: 2d54 4e07 0033 9833 0000 1800 3398 3400 -TN..3.3....3.4. │ │ │ +00409770: 2d54 4e07 0033 f233 0000 1800 33f2 3400 -TN..3.3....3.4. │ │ │ 00409780: 0020 2020 2d4c 5b45 5645 4c5d 3d6c 6576 . -L[EVEL]=lev │ │ │ -00409790: 656c 0700 3398 3500 003a 0033 9836 0000 el..3.5..:.3.6.. │ │ │ +00409790: 656c 0700 33f2 3500 003a 0033 f236 0000 el..3.5..:.3.6.. │ │ │ 004097a0: 2020 2043 6861 6e67 6573 2074 6865 206c Changes the l │ │ │ 004097b0: 6576 656c 2066 6965 6c64 2066 6f72 2074 evel field for t │ │ │ 004097c0: 6865 2073 7065 6369 6669 6564 2062 6c6f he specified blo │ │ │ -004097d0: 636b 2e07 0033 9837 0000 1200 3398 3800 ck...3.7....3.8. │ │ │ -004097e0: 0020 2020 2a2a 4e6f 7465 2a2a 0700 3398 . **Note**..3. │ │ │ +004097d0: 636b 2e07 0033 f237 0000 1200 33f2 3800 ck...3.7....3.8. │ │ │ +004097e0: 0020 2020 2a2a 4e6f 7465 2a2a 0700 33f2 . **Note**..3. │ │ │ 004097f0: 3900 0000 0000 0000 0000 0000 0000 0000 9............... │ │ │ 00409800: 0400 0000 f507 0000 a602 0000 0000 0000 ................ │ │ │ -00409810: 8400 0098 4845 4c50 00ff 7300 ff43 4f4d ....HELP..s..COM │ │ │ +00409810: 8400 00f2 4845 4c50 00ff 7300 ff43 4f4d ....HELP..s..COM │ │ │ 00409820: 4d41 4e44 5300 ff73 00ff 4348 414e 4745 MANDS..s..CHANGE │ │ │ 00409830: 00ff 7300 ff42 4c4f 434b 5f51 5541 4c49 ..s..BLOCK_QUALI │ │ │ 00409840: 4649 4552 5300 c03a 0000 2020 2044 5345 FIERS..:.. DSE │ │ │ 00409850: 206c 6574 7320 796f 7520 6368 616e 6765 lets you change │ │ │ 00409860: 2074 6865 206c 6576 656c 206f 6620 6120 the level of a │ │ │ 00409870: 6269 746d 6170 2062 6c6f 636b 2074 6f20 bitmap block to │ │ │ 00409880: 2d31 2028 7468 6520 7661 6c75 6520 6f66 -1 (the value of │ │ │ -00409890: 2074 6865 5200 3398 4100 0020 2020 6c65 theR.3.A.. le │ │ │ +00409890: 2074 6865 5200 33f2 4100 0020 2020 6c65 theR.3.A.. le │ │ │ 004098a0: 7665 6c20 666f 7220 6120 6269 746d 6170 vel for a bitmap │ │ │ 004098b0: 2062 6c6f 636b 2920 7768 656e 2074 6865 block) when the │ │ │ 004098c0: 2062 6974 6d61 7020 6c65 7665 6c20 6765 bitmap level ge │ │ │ 004098d0: 7473 2063 6f72 7275 7074 6564 2061 6e64 ts corrupted and │ │ │ -004098e0: 2074 616b 6573 4f00 3398 4200 0020 2020 takesO.3.B.. │ │ │ +004098e0: 2074 616b 6573 4f00 33f2 4200 0020 2020 takesO.3.B.. │ │ │ 004098f0: 6f6e 2061 6e20 6172 6269 7472 6172 7920 on an arbitrary │ │ │ 00409900: 7661 6c75 652e 204e 6f74 6520 7468 6174 value. Note that │ │ │ 00409910: 2079 6f75 2073 686f 756c 6420 7370 6563 you should spec │ │ │ 00409920: 6966 7920 2d31 2069 6e20 6865 7861 6465 ify -1 in hexade │ │ │ -00409930: 6369 6d61 6c1c 0033 9843 0000 2020 2066 cimal..3.C.. f │ │ │ +00409930: 6369 6d61 6c1c 0033 f243 0000 2020 2066 cimal..3.C.. f │ │ │ 00409940: 6f72 6d2c 2074 6861 7420 6973 2c20 4646 orm, that is, FF │ │ │ -00409950: 2e07 0033 9844 0000 2b00 3398 4500 0020 ...3.D..+.3.E.. │ │ │ +00409950: 2e07 0033 f244 0000 2b00 33f2 4500 0020 ...3.D..+.3.E.. │ │ │ 00409960: 2020 5573 6520 6f6e 6c79 2077 6974 683a Use only with: │ │ │ 00409970: 202d 424c 4f43 4b2c 202d 4253 495a 2c20 -BLOCK, -BSIZ, │ │ │ -00409980: 2d54 4e07 0033 9846 0000 1200 3398 4700 -TN..3.F....3.G. │ │ │ -00409990: 0020 2020 4578 616d 706c 653a 0700 3398 . Example:..3. │ │ │ -004099a0: 4800 001f 0033 9849 0000 2020 2044 5345 H....3.I.. DSE │ │ │ +00409980: 2d54 4e07 0033 f246 0000 1200 33f2 4700 -TN..3.F....3.G. │ │ │ +00409990: 0020 2020 4578 616d 706c 653a 0700 33f2 . Example:..3. │ │ │ +004099a0: 4800 001f 0033 f249 0000 2020 2044 5345 H....3.I.. DSE │ │ │ 004099b0: 203e 6368 616e 6765 202d 6c65 7665 6c3d >change -level= │ │ │ -004099c0: 4646 0700 3398 4a00 0022 0033 9851 0000 FF..3.J..".3.Q.. │ │ │ +004099c0: 4646 0700 33f2 4a00 0022 0033 f251 0000 FF..3.J..".3.Q.. │ │ │ 004099d0: 2020 202d 544e 5b3d 7472 616e 7361 6374 -TN[=transact │ │ │ -004099e0: 696f 6e5f 6e75 6d62 6572 5d07 0033 9852 ion_number]..3.R │ │ │ -004099f0: 0000 3f00 3398 5300 0020 2020 4368 616e ..?.3.S.. Chan │ │ │ +004099e0: 696f 6e5f 6e75 6d62 6572 5d07 0033 f252 ion_number]..3.R │ │ │ +004099f0: 0000 3f00 33f2 5300 0020 2020 4368 616e ..?.3.S.. Chan │ │ │ 00409a00: 6765 7320 7468 6520 7472 616e 7361 6374 ges the transact │ │ │ 00409a10: 696f 6e20 6e75 6d62 6572 2066 6f72 2074 ion number for t │ │ │ 00409a20: 6865 2063 7572 7265 6e74 2062 6c6f 636b he current block │ │ │ -00409a30: 2e07 0033 9854 0000 4900 3398 5500 0020 ...3.T..I.3.U.. │ │ │ +00409a30: 2e07 0033 f254 0000 4900 33f2 5500 0020 ...3.T..I.3.U.. │ │ │ 00409a40: 2020 2020 6f20 5768 656e 2061 2043 4841 o When a CHA │ │ │ 00409a50: 4e47 4520 636f 6d6d 616e 6420 646f 6573 NGE command does │ │ │ 00409a60: 206e 6f74 2069 6e63 6c75 6465 2061 202d not include a - │ │ │ 00409a70: 544e 3d2c 2044 5345 2073 6574 7320 7468 TN=, DSE sets th │ │ │ -00409a80: 6543 0033 9856 0000 2020 2020 2020 2074 eC.3.V.. t │ │ │ +00409a80: 6543 0033 f256 0000 2020 2020 2020 2074 eC.3.V.. t │ │ │ 00409a90: 7261 6e73 6163 7469 6f6e 206e 756d 6265 ransaction numbe │ │ │ 00409aa0: 7220 746f 2074 6865 2063 7572 7265 6e74 r to the current │ │ │ 00409ab0: 2074 7261 6e73 6163 7469 6f6e 206e 756d transaction num │ │ │ -00409ac0: 6265 722e 4f00 3398 5700 0020 2020 2020 ber.O.3.W.. │ │ │ +00409ac0: 6265 722e 4f00 33f2 5700 0020 2020 2020 ber.O.3.W.. │ │ │ 00409ad0: 6f20 4d61 6e69 7075 6c61 7469 6f6e 206f o Manipulation o │ │ │ 00409ae0: 6620 7468 6520 626c 6f63 6b20 7472 616e f the block tran │ │ │ 00409af0: 7361 6374 696f 6e20 6e75 6d62 6572 2061 saction number a │ │ │ 00409b00: 6666 6563 7473 204d 5550 4950 2042 4143 ffects MUPIP BAC │ │ │ -00409b10: 4b55 5027 0033 9858 0000 2020 2020 2020 KUP'.3.X.. │ │ │ +00409b10: 4b55 5027 0033 f258 0000 2020 2020 2020 KUP'.3.X.. │ │ │ 00409b20: 202d 4259 5445 5354 5245 414d 2c20 616e -BYTESTREAM, an │ │ │ -00409b30: 6420 2d4f 4e4c 494e 452e 0700 3398 5900 d -ONLINE...3.Y. │ │ │ -00409b40: 002e 0033 985a 0000 2020 2055 7365 206f ...3.Z.. Use o │ │ │ +00409b30: 6420 2d4f 4e4c 494e 452e 0700 33f2 5900 d -ONLINE...3.Y. │ │ │ +00409b40: 002e 0033 f25a 0000 2020 2055 7365 206f ...3.Z.. Use o │ │ │ 00409b50: 6e6c 7920 7769 7468 3a20 2d42 4c4f 434b nly with: -BLOCK │ │ │ 00409b60: 2c20 2d42 5349 5a2c 202d 4c45 5645 4c07 , -BSIZ, -LEVEL. │ │ │ -00409b70: 0033 9861 0000 1a00 3398 6200 0020 2020 .3.a....3.b.. │ │ │ +00409b70: 0033 f261 0000 1a00 33f2 6200 0020 2020 .3.a....3.b.. │ │ │ 00409b80: 2d4f 465b 4653 4554 5d3d 6f66 6673 6574 -OF[FSET]=offset │ │ │ -00409b90: 0700 3398 6300 0053 0033 9864 0000 2020 ..3.c..S.3.d.. │ │ │ +00409b90: 0700 33f2 6300 0053 0033 f264 0000 2020 ..3.c..S.3.d.. │ │ │ 00409ba0: 2053 7065 6369 6669 6573 2074 6865 206f Specifies the o │ │ │ 00409bb0: 6666 7365 742c 2069 6e20 6279 7465 732c ffset, in bytes, │ │ │ 00409bc0: 206f 6620 7468 6520 7461 7267 6574 2072 of the target r │ │ │ 00409bd0: 6563 6f72 6420 7769 7468 696e 2074 6865 ecord within the │ │ │ -00409be0: 2062 6c6f 636b 2e20 4966 5400 3398 6500 block. IfT.3.e. │ │ │ +00409be0: 2062 6c6f 636b 2e20 4966 5400 33f2 6500 block. IfT.3.e. │ │ │ 00409bf0: 0020 2020 7468 6520 6f66 6673 6574 2064 . the offset d │ │ │ 00409c00: 6f65 7320 6e6f 7420 706f 696e 7420 746f oes not point to │ │ │ 00409c10: 2074 6865 2062 6567 696e 6e69 6e67 206f the beginning o │ │ │ 00409c20: 6620 6120 7265 636f 7264 2c20 4453 4520 f a record, DSE │ │ │ 00409c30: 726f 756e 6473 2064 6f77 6e20 746f 4f00 rounds down toO. │ │ │ -00409c40: 3398 6600 0020 2020 7468 6520 6c61 7374 3.f.. the last │ │ │ +00409c40: 33f2 6600 0020 2020 7468 6520 6c61 7374 3.f.. the last │ │ │ 00409c50: 2076 616c 6964 2072 6563 6f72 6420 7374 valid record st │ │ │ 00409c60: 6172 7420 2866 6f72 2065 7861 6d70 6c65 art (for example │ │ │ 00409c70: 2c20 4348 414e 4745 202d 4f46 4653 4554 , CHANGE -OFFSET │ │ │ 00409c80: 3d31 3020 7374 6172 7473 2061 7432 0033 =10 starts at2.3 │ │ │ -00409c90: 9867 0000 2020 202d 4f46 4653 4554 3d41 .g.. -OFFSET=A │ │ │ +00409c90: f267 0000 2020 202d 4f46 4653 4554 3d41 .g.. -OFFSET=A │ │ │ 00409ca0: 2c20 6966 2074 6861 7420 7761 7320 7468 , if that was th │ │ │ 00409cb0: 6520 6c61 7374 2072 6563 6f72 6429 2e07 e last record).. │ │ │ -00409cc0: 0033 9868 0000 3200 3398 6900 0020 2020 .3.h..2.3.i.. │ │ │ +00409cc0: 0033 f268 0000 3200 33f2 6900 0020 2020 .3.h..2.3.i.. │ │ │ 00409cd0: 5573 6520 6f6e 6c79 2077 6974 683a 202d Use only with: - │ │ │ 00409ce0: 424c 4f43 4b2c 202d 434d 5043 2c20 616e BLOCK, -CMPC, an │ │ │ -00409cf0: 6420 2d52 5349 5a2e 0700 3398 6a00 0021 d -RSIZ...3.j..! │ │ │ -00409d00: 0033 9871 0000 2020 202d 5245 5b43 4f52 .3.q.. -RE[COR │ │ │ +00409cf0: 6420 2d52 5349 5a2e 0700 33f2 6a00 0021 d -RSIZ...3.j..! │ │ │ +00409d00: 0033 f271 0000 2020 202d 5245 5b43 4f52 .3.q.. -RE[COR │ │ │ 00409d10: 445d 3d72 6563 6f72 645f 6e75 6d62 6572 D]=record_number │ │ │ -00409d20: 0700 3398 7200 003b 0033 9873 0000 2020 ..3.r..;.3.s.. │ │ │ +00409d20: 0700 33f2 7200 003b 0033 f273 0000 2020 ..3.r..;.3.s.. │ │ │ 00409d30: 2053 7065 6369 6669 6573 2074 6865 2072 Specifies the r │ │ │ 00409d40: 6563 6f72 6420 6e75 6d62 6572 206f 6620 ecord number of │ │ │ 00409d50: 7468 6520 7461 7267 6574 2072 6563 6f72 the target recor │ │ │ -00409d60: 642e 0700 3398 7400 0032 0033 9875 0000 d...3.t..2.3.u.. │ │ │ +00409d60: 642e 0700 33f2 7400 0032 0033 f275 0000 d...3.t..2.3.u.. │ │ │ 00409d70: 2020 2055 7365 206f 6e6c 7920 7769 7468 Use only with │ │ │ 00409d80: 3a20 2d42 4c4f 434b 2c20 2d43 4d50 432c : -BLOCK, -CMPC, │ │ │ -00409d90: 2061 6e64 202d 5253 495a 2e07 0033 9876 and -RSIZ...3.v │ │ │ -00409da0: 0000 2300 3398 7700 0020 2020 2d43 4d5b ..#.3.w.. -CM[ │ │ │ +00409d90: 2061 6e64 202d 5253 495a 2e07 0033 f276 and -RSIZ...3.v │ │ │ +00409da0: 0000 2300 33f2 7700 0020 2020 2d43 4d5b ..#.3.w.. -CM[ │ │ │ 00409db0: 5043 5d3d 636f 6d70 7265 7373 696f 6e5f PC]=compression_ │ │ │ -00409dc0: 636f 756e 7407 0033 9878 0000 4500 3398 count..3.x..E.3. │ │ │ +00409dc0: 636f 756e 7407 0033 f278 0000 4500 33f2 count..3.x..E.3. │ │ │ 00409dd0: 7900 0020 2020 4368 616e 6765 2074 6865 y.. Change the │ │ │ 00409de0: 2063 6f6d 7072 6573 7369 6f6e 2063 6f75 compression cou │ │ │ 00409df0: 6e74 2066 6965 6c64 206f 6620 7468 6520 nt field of the │ │ │ 00409e00: 7370 6563 6966 6965 6420 7265 636f 7264 specified record │ │ │ -00409e10: 2e07 0033 987a 0000 5200 3398 8100 0020 ...3.z..R.3.... │ │ │ +00409e10: 2e07 0033 f27a 0000 5200 33f2 8100 0020 ...3.z..R.3.... │ │ │ 00409e20: 2020 2020 6f20 5468 6520 636f 6d70 7265 o The compre │ │ │ 00409e30: 7373 696f 6e20 636f 756e 7420 7370 6563 ssion count spec │ │ │ 00409e40: 6966 6965 7320 7468 6520 6e75 6d62 6572 ifies the number │ │ │ 00409e50: 206f 6620 6279 7465 7320 6174 2074 6865 of bytes at the │ │ │ -00409e60: 2062 6567 696e 6e69 6e67 4d00 3398 8200 beginningM.3... │ │ │ +00409e60: 2062 6567 696e 6e69 6e67 4d00 33f2 8200 beginningM.3... │ │ │ 00409e70: 0020 2020 2020 2020 6f66 2061 206b 6579 . of a key │ │ │ 00409e80: 2074 6861 7420 6172 6520 636f 6d6d 6f6e that are common │ │ │ 00409e90: 2074 6f20 7468 6520 7072 6576 696f 7573 to the previous │ │ │ 00409ea0: 206b 6579 2069 6e20 7468 6520 7361 6d65 key in the same │ │ │ -00409eb0: 2062 6c6f 636b 2e51 0033 9883 0000 2020 block.Q.3.... │ │ │ +00409eb0: 2062 6c6f 636b 2e51 0033 f283 0000 2020 block.Q.3.... │ │ │ 00409ec0: 2020 206f 2042 6563 6175 7365 2063 6f6d o Because com │ │ │ 00409ed0: 7072 6573 7369 6f6e 2063 6f75 6e74 7320 pression counts │ │ │ 00409ee0: 7072 6f70 6167 6174 6520 6672 6f6d 2074 propagate from t │ │ │ 00409ef0: 6865 2022 6672 6f6e 7422 206f 6620 7468 he "front" of th │ │ │ -00409f00: 6520 626c 6f63 6b2c 5100 3398 8400 0020 e block,Q.3.... │ │ │ +00409f00: 6520 626c 6f63 6b2c 5100 33f2 8400 0020 e block,Q.3.... │ │ │ 00409f10: 2020 2020 2020 7468 6973 2063 616e 2070 this can p │ │ │ 00409f20: 6f74 656e 7469 616c 6c79 2063 6861 6e67 otentially chang │ │ │ 00409f30: 6520 7468 6520 6b65 7973 206f 6620 616c e the keys of al │ │ │ 00409f40: 6c20 7265 636f 7264 7320 666f 6c6c 6f77 l records follow │ │ │ -00409f50: 696e 6720 6974 2069 6e51 0033 9885 0000 ing it inQ.3.... │ │ │ +00409f50: 696e 6720 6974 2069 6e51 0033 f285 0000 ing it inQ.3.... │ │ │ 00409f60: 2020 2020 2020 2074 6865 2062 6c6f 636b the block │ │ │ 00409f70: 2e20 4966 2074 6865 2067 6f61 6c20 6973 . If the goal is │ │ │ 00409f80: 2074 6f20 6368 616e 6765 206f 6e6c 7920 to change only │ │ │ 00409f90: 6120 7369 6e67 6c65 2072 6563 6f72 642c a single record, │ │ │ -00409fa0: 2069 7420 6d61 7920 6265 4400 3398 8600 it may beD.3... │ │ │ +00409fa0: 2069 7420 6d61 7920 6265 4400 33f2 8600 it may beD.3... │ │ │ 00409fb0: 0020 2020 2020 2020 7072 6566 6572 6162 . preferab │ │ │ 00409fc0: 6c65 2074 6f20 6164 6420 6120 6e65 7720 le to add a new │ │ │ 00409fd0: 7265 636f 7264 2061 6e64 2072 656d 6f76 record and remov │ │ │ 00409fe0: 6520 7468 6520 6f6c 6420 6f6e 652e 0700 e the old one... │ │ │ -00409ff0: 3398 8700 0000 0000 0000 0000 0000 0000 3............... │ │ │ +00409ff0: 33f2 8700 0000 0000 0000 0000 0000 0000 3............... │ │ │ 0040a000: 0400 0000 ca05 0000 3a04 0000 0000 0000 ........:....... │ │ │ 0040a010: 5100 0073 4845 4c50 00ff 7300 ff43 4f4d Q..sHELP..s..COM │ │ │ 0040a020: 4d41 4e44 5300 ff73 00ff 4348 414e 4745 MANDS..s..CHANGE │ │ │ 0040a030: 00ff 7300 ff46 494c 4548 4541 4445 525f ..s..FILEHEADER_ │ │ │ 0040a040: 5155 414c 4946 4945 5253 0000 4649 6c65 QUALIFIERS..FIle │ │ │ 0040a050: 6865 6164 6572 5f51 7561 6c69 6669 6572 header_Qualifier │ │ │ -0040a060: 7320 0037 98bf 1100 0020 2020 4649 6c65 s .7..... FIle │ │ │ +0040a060: 7320 0037 f2bf 1100 0020 2020 4649 6c65 s .7..... FIle │ │ │ 0040a070: 6865 6164 6572 2051 7561 6c69 6669 6572 header Qualifier │ │ │ -0040a080: 7307 0038 9821 0000 5300 3898 3100 0020 s..8.!..S.8.1.. │ │ │ +0040a080: 7307 0038 f221 0000 5300 38f2 3100 0020 s..8.!..S.8.1.. │ │ │ 0040a090: 2020 5468 6973 2073 6563 7469 6f6e 2064 This section d │ │ │ 0040a0a0: 6573 6372 6962 6573 2074 6865 202d 4649 escribes the -FI │ │ │ 0040a0b0: 4c45 4845 4144 4552 2071 7561 6c69 6669 LEHEADER qualifi │ │ │ 0040a0c0: 6572 2061 6e64 2074 6865 206f 7468 6572 er and the other │ │ │ -0040a0d0: 2071 7561 6c69 6669 6572 7328 0038 9841 qualifiers(.8.A │ │ │ +0040a0d0: 2071 7561 6c69 6669 6572 7328 0038 f241 qualifiers(.8.A │ │ │ 0040a0e0: 0000 2020 2074 6861 7420 6f70 6572 6174 .. that operat │ │ │ 0040a0f0: 6520 6f6e 2061 2066 696c 6520 6865 6164 e on a file head │ │ │ -0040a100: 6572 2e07 0038 9851 0000 1700 3898 6100 er...8.Q....8.a. │ │ │ +0040a100: 6572 2e07 0038 f251 0000 1700 38f2 6100 er...8.Q....8.a. │ │ │ 0040a110: 0020 2020 2d46 495b 4c45 4845 4144 4552 . -FI[LEHEADER │ │ │ -0040a120: 5d07 0038 9871 0000 4c00 3898 8100 0020 ]..8.q..L.8.... │ │ │ +0040a120: 5d07 0038 f271 0000 4c00 38f2 8100 0020 ]..8.q..L.8.... │ │ │ 0040a130: 2020 4d6f 6469 6669 6573 2061 2066 696c Modifies a fil │ │ │ 0040a140: 6520 6865 6164 6572 2065 6c65 6d65 6e74 e header element │ │ │ 0040a150: 2074 6861 7420 796f 7520 7370 6563 6966 that you specif │ │ │ 0040a160: 7920 7769 7468 2061 6e20 6173 736f 6369 y with an associ │ │ │ -0040a170: 6174 6564 1400 3898 9100 0020 2020 7175 ated..8.... qu │ │ │ -0040a180: 616c 6966 6965 722e 0800 3798 c011 0000 alifier...7..... │ │ │ -0040a190: 4f00 3898 1200 0020 2020 496e 636f 6d70 O.8.... Incomp │ │ │ +0040a170: 6174 6564 1400 38f2 9100 0020 2020 7175 ated..8.... qu │ │ │ +0040a180: 616c 6966 6965 722e 0800 37f2 c011 0000 alifier...7..... │ │ │ +0040a190: 4f00 38f2 1200 0020 2020 496e 636f 6d70 O.8.... Incomp │ │ │ 0040a1a0: 6174 6962 6c65 2077 6974 683a 202d 4253 atible with: -BS │ │ │ 0040a1b0: 495a 2c20 2d43 4d50 432c 202d 544e 2c20 IZ, -CMPC, -TN, │ │ │ 0040a1c0: 2d4c 4556 454c 2c20 2d4f 4646 5345 542c -LEVEL, -OFFSET, │ │ │ 0040a1d0: 202d 5245 434f 5244 2c20 2d52 5349 5a07 -RECORD, -RSIZ. │ │ │ -0040a1e0: 0038 9813 0000 2200 3898 1400 0020 2020 .8....".8.... │ │ │ +0040a1e0: 0038 f213 0000 2200 38f2 1400 0020 2020 .8....".8.... │ │ │ 0040a1f0: 2d41 425b 414e 444f 4e45 445f 4b49 4c4c -AB[ANDONED_KILL │ │ │ -0040a200: 535d 3d76 616c 7565 0700 3898 1500 0054 S]=value..8....T │ │ │ -0040a210: 0038 9816 0000 2020 2043 6861 6e67 6573 .8.... Changes │ │ │ +0040a200: 535d 3d76 616c 7565 0700 38f2 1500 0054 S]=value..8....T │ │ │ +0040a210: 0038 f216 0000 2020 2043 6861 6e67 6573 .8.... Changes │ │ │ 0040a220: 2074 6865 2076 616c 7565 206f 6620 7468 the value of th │ │ │ 0040a230: 6520 4162 616e 646f 6e65 6420 4b69 6c6c e Abandoned Kill │ │ │ 0040a240: 7320 6669 656c 642e 2054 6865 2076 616c s field. The val │ │ │ 0040a250: 7565 2063 616e 2062 6520 224e 4f4e 4522 ue can be "NONE" │ │ │ -0040a260: 206f 7225 0038 9817 0000 2020 2061 2064 or%.8.... a d │ │ │ +0040a260: 206f 7225 0038 f217 0000 2020 2061 2064 or%.8.... a d │ │ │ 0040a270: 6563 696d 616c 2070 6f73 6974 6976 6520 ecimal positive │ │ │ -0040a280: 696e 7465 6765 722e 0700 3898 1800 0024 integer...8....$ │ │ │ -0040a290: 0038 9819 0000 2020 2055 7365 206f 6e6c .8.... Use onl │ │ │ +0040a280: 696e 7465 6765 722e 0700 38f2 1800 0024 integer...8....$ │ │ │ +0040a290: 0038 f219 0000 2020 2055 7365 206f 6e6c .8.... Use onl │ │ │ 0040a2a0: 7920 7769 7468 3a20 2d46 494c 4548 4541 y with: -FILEHEA │ │ │ -0040a2b0: 4445 5207 0038 981a 0000 2000 3898 2100 DER..8.... .8.!. │ │ │ +0040a2b0: 4445 5207 0038 f21a 0000 2000 38f2 2100 DER..8.... .8.!. │ │ │ 0040a2c0: 0020 2020 2d42 4c4b 5b5f 5349 5a45 5d3d . -BLK[_SIZE]= │ │ │ -0040a2d0: 626c 6f63 6b5f 7369 7a65 0700 3898 2200 block_size..8.". │ │ │ -0040a2e0: 0043 0038 9823 0000 2020 2043 6861 6e67 .C.8.#.. Chang │ │ │ +0040a2d0: 626c 6f63 6b5f 7369 7a65 0700 38f2 2200 block_size..8.". │ │ │ +0040a2e0: 0043 0038 f223 0000 2020 2043 6861 6e67 .C.8.#.. Chang │ │ │ 0040a2f0: 6573 2074 6865 2064 6563 696d 616c 2062 es the decimal b │ │ │ 0040a300: 6c6f 636b 2073 697a 6520 6669 656c 6420 lock size field │ │ │ 0040a310: 6f66 2074 6865 2063 7572 7265 6e74 2066 of the current f │ │ │ -0040a320: 696c 652e 0700 3898 2400 004e 0038 9825 ile...8.$..N.8.% │ │ │ +0040a320: 696c 652e 0700 38f2 2400 004e 0038 f225 ile...8.$..N.8.% │ │ │ 0040a330: 0000 2020 2020 206f 2044 5345 2064 6f65 .. o DSE doe │ │ │ 0040a340: 7320 6e6f 7420 616c 6c6f 7720 796f 7520 s not allow you │ │ │ 0040a350: 746f 2063 6861 6e67 6520 7468 6520 626c to change the bl │ │ │ 0040a360: 6f63 6b20 7369 7a65 2074 6f20 616e 7920 ock size to any │ │ │ -0040a370: 6172 6269 7472 6172 7953 0038 9826 0000 arbitraryS.8.&.. │ │ │ +0040a370: 6172 6269 7472 6172 7953 0038 f226 0000 arbitraryS.8.&.. │ │ │ 0040a380: 2020 2020 2020 2076 616c 7565 2e20 4974 value. It │ │ │ 0040a390: 2061 6c77 6179 7320 726f 756e 6473 2074 always rounds t │ │ │ 0040a3a0: 6865 2062 6c6f 636b 2073 697a 6520 746f he block size to │ │ │ 0040a3b0: 2074 6865 206e 6578 7420 6869 6768 6572 the next higher │ │ │ -0040a3c0: 206d 756c 7469 706c 6520 6f66 1200 3898 multiple of..8. │ │ │ +0040a3c0: 206d 756c 7469 706c 6520 6f66 1200 38f2 multiple of..8. │ │ │ 0040a3d0: 2700 0020 2020 2020 2020 3531 322e 5100 '.. 512.Q. │ │ │ -0040a3e0: 3898 2800 0020 2020 2020 6f20 5573 6520 8.(.. o Use │ │ │ +0040a3e0: 38f2 2800 0020 2020 2020 6f20 5573 6520 8.(.. o Use │ │ │ 0040a3f0: 7468 6520 4348 414e 4745 202d 424c 4b5f the CHANGE -BLK_ │ │ │ 0040a400: 5349 5a45 2071 7561 6c69 6669 6572 206f SIZE qualifier o │ │ │ 0040a410: 6e6c 7920 7570 6f6e 2072 6563 6569 7669 nly upon receivi │ │ │ 0040a420: 6e67 2069 6e73 7472 7563 7469 6f6e 7353 ng instructionsS │ │ │ -0040a430: 0038 9829 0000 2020 2020 2020 2066 726f .8.).. fro │ │ │ +0040a430: 0038 f229 0000 2020 2020 2020 2066 726f .8.).. fro │ │ │ 0040a440: 6d20 4649 5320 616e 6420 6f6e 6c79 2069 m FIS and only i │ │ │ 0040a450: 6e20 636f 6e6a 756e 6374 696f 6e20 7769 n conjunction wi │ │ │ 0040a460: 7468 2074 6865 202d 4649 4c45 4845 4144 th the -FILEHEAD │ │ │ 0040a470: 4552 2071 7561 6c69 6669 6572 2e20 5468 ER qualifier. Th │ │ │ -0040a480: 6973 5300 3898 2a00 0020 2020 2020 2020 isS.8.*.. │ │ │ +0040a480: 6973 5300 38f2 2a00 0020 2020 2020 2020 isS.8.*.. │ │ │ 0040a490: 4453 4520 636f 6d6d 616e 6420 6361 6e6e DSE command cann │ │ │ 0040a4a0: 6f74 2063 6861 6e67 6520 7468 6520 776f ot change the wo │ │ │ 0040a4b0: 726b 696e 6720 626c 6f63 6b20 7369 7a65 rking block size │ │ │ 0040a4c0: 206f 6620 6120 6461 7461 6261 7365 2061 of a database a │ │ │ -0040a4d0: 6e64 2069 7353 0038 9831 0000 2020 2020 nd isS.8.1.. │ │ │ +0040a4d0: 6e64 2069 7353 0038 f231 0000 2020 2020 nd isS.8.1.. │ │ │ 0040a4e0: 2020 2075 7365 6675 6c20 6f6e 6c79 2075 useful only u │ │ │ 0040a4f0: 6e64 6572 2076 6572 7920 6c69 6d69 7465 nder very limite │ │ │ 0040a500: 6420 616e 6420 6578 7472 6f72 6469 6e61 d and extrordina │ │ │ 0040a510: 7279 2063 6972 6375 6d73 7461 6e63 6573 ry circumstances │ │ │ -0040a520: 2e20 4966 2079 6f75 5400 3898 3200 0020 . If youT.8.2.. │ │ │ +0040a520: 2e20 4966 2079 6f75 5400 38f2 3200 0020 . If youT.8.2.. │ │ │ 0040a530: 2020 2020 2020 6e65 6564 2074 6f20 6368 need to ch │ │ │ 0040a540: 616e 6765 2074 6865 2062 6c6f 636b 2073 ange the block s │ │ │ 0040a550: 697a 6520 6f6e 2061 2064 6174 6162 6173 ize on a databas │ │ │ 0040a560: 6520 6669 6c65 2c20 756e 6c6f 6164 2074 e file, unload t │ │ │ -0040a570: 6865 2064 6174 6120 7769 7468 4e00 3898 he data withN.8. │ │ │ +0040a570: 6865 2064 6174 6120 7769 7468 4e00 38f2 he data withN.8. │ │ │ 0040a580: 3300 0020 2020 2020 2020 4d55 5049 5020 3.. MUPIP │ │ │ 0040a590: 4558 5452 4143 5420 286f 7220 616e 2061 EXTRACT (or an a │ │ │ 0040a5a0: 7070 726f 7072 6961 7465 2061 6c74 6572 ppropriate alter │ │ │ 0040a5b0: 6e61 7469 7665 292c 2063 6861 6e67 6520 native), change │ │ │ 0040a5c0: 7468 6520 676c 6f62 616c 0000 0000 0000 the global...... │ │ │ 0040a5d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040a5e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -264827,1396 +264827,1396 @@ │ │ │ 0040a7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040a7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040a7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040a7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040a7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040a7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040a800: 0400 0000 cd07 0000 0303 0000 0000 0000 ................ │ │ │ -0040a810: 8400 0098 4845 4c50 00ff 7300 ff43 4f4d ....HELP..s..COM │ │ │ +0040a810: 8400 00f2 4845 4c50 00ff 7300 ff43 4f4d ....HELP..s..COM │ │ │ 0040a820: 4d41 4e44 5300 ff73 00ff 4348 414e 4745 MANDS..s..CHANGE │ │ │ 0040a830: 00ff 7300 ff46 494c 4548 4541 4445 525f ..s..FILEHEADER_ │ │ │ 0040a840: 5155 414c 4946 4945 5253 00c0 3400 0020 QUALIFIERS..4.. │ │ │ 0040a850: 2020 2020 2020 6469 7265 6374 6f72 7920 directory │ │ │ 0040a860: 7769 7468 2047 4445 2074 6f20 7370 6563 with GDE to spec │ │ │ 0040a870: 6966 7920 7468 6520 6e65 7720 626c 6f63 ify the new bloc │ │ │ 0040a880: 6b20 7369 7a65 2c20 7265 6372 6561 7465 k size, recreate │ │ │ -0040a890: 2074 6865 5000 3898 3500 0020 2020 2020 theP.8.5.. │ │ │ +0040a890: 2074 6865 5000 38f2 3500 0020 2020 2020 theP.8.5.. │ │ │ 0040a8a0: 2020 6461 7461 6261 7365 2077 6974 6820 database with │ │ │ 0040a8b0: 4d55 5049 5020 4352 4541 5445 2061 6e64 MUPIP CREATE and │ │ │ 0040a8c0: 2072 656c 6f61 6420 7468 6520 6461 7461 reload the data │ │ │ 0040a8d0: 2077 6974 6820 4d55 5049 5020 4c4f 4144 with MUPIP LOAD │ │ │ -0040a8e0: 2028 6f72 2700 3898 3600 0020 2020 2020 (or'.8.6.. │ │ │ +0040a8e0: 2028 6f72 2700 38f2 3600 0020 2020 2020 (or'.8.6.. │ │ │ 0040a8f0: 2020 6170 7072 6f70 7269 6174 6520 616c appropriate al │ │ │ -0040a900: 7465 726e 6174 6976 6529 2e07 0038 9837 ternative)...8.7 │ │ │ -0040a910: 0000 2400 3898 3800 0020 2020 5573 6520 ..$.8.8.. Use │ │ │ +0040a900: 7465 726e 6174 6976 6529 2e07 0038 f237 ternative)...8.7 │ │ │ +0040a910: 0000 2400 38f2 3800 0020 2020 5573 6520 ..$.8.8.. Use │ │ │ 0040a920: 6f6e 6c79 2077 6974 683a 202d 4649 4c45 only with: -FILE │ │ │ -0040a930: 4845 4144 4552 0700 3898 3900 0024 0038 HEADER..8.9..$.8 │ │ │ -0040a940: 983a 0000 2020 202d 424c 4f5b 434b 535f .:.. -BLO[CKS_ │ │ │ +0040a930: 4845 4144 4552 0700 38f2 3900 0024 0038 HEADER..8.9..$.8 │ │ │ +0040a940: f23a 0000 2020 202d 424c 4f5b 434b 535f .:.. -BLO[CKS_ │ │ │ 0040a950: 4652 4545 5d3d 6672 6565 2062 6c6f 636b FREE]=free block │ │ │ -0040a960: 7307 0038 9841 0000 4800 3898 4200 0020 s..8.A..H.8.B.. │ │ │ +0040a960: 7307 0038 f241 0000 4800 38f2 4200 0020 s..8.A..H.8.B.. │ │ │ 0040a970: 2020 4368 616e 6765 7320 7468 6520 6865 Changes the he │ │ │ 0040a980: 7861 6465 6369 6d61 6c20 6672 6565 2062 xadecimal free b │ │ │ 0040a990: 6c6f 636b 7320 6669 656c 6420 6f66 2074 locks field of t │ │ │ 0040a9a0: 6865 2063 7572 7265 6e74 2066 696c 652e he current file. │ │ │ -0040a9b0: 0700 3898 4300 004b 0038 9844 0000 2020 ..8.C..K.8.D.. │ │ │ +0040a9b0: 0700 38f2 4300 004b 0038 f244 0000 2020 ..8.C..K.8.D.. │ │ │ 0040a9c0: 2055 7365 2074 6869 7320 746f 2063 6f72 Use this to cor │ │ │ 0040a9d0: 7265 6374 2061 2076 616c 7565 2074 6861 rect a value tha │ │ │ 0040a9e0: 7420 4d55 5049 5020 494e 5445 4720 7265 t MUPIP INTEG re │ │ │ 0040a9f0: 706f 7274 7320 6173 206e 6565 6469 6e67 ports as needing │ │ │ -0040aa00: 2061 5000 3898 4500 0020 2020 636f 7272 aP.8.E.. corr │ │ │ +0040aa00: 2061 5000 38f2 4500 0020 2020 636f 7272 aP.8.E.. corr │ │ │ 0040aa10: 6563 7469 6f6e 2c20 6275 7420 6e6f 7465 ection, but note │ │ │ 0040aa20: 2074 6861 7420 7468 6520 2263 6f72 7265 that the "corre │ │ │ 0040aa30: 6374 2220 7661 6c75 6520 7265 706f 7274 ct" value report │ │ │ 0040aa40: 6564 2062 7920 494e 5445 4720 6d61 7920 ed by INTEG may │ │ │ -0040aa50: 676f 5400 3898 4600 0020 2020 6f75 742d goT.8.F.. out- │ │ │ +0040aa50: 676f 5400 38f2 4600 0020 2020 6f75 742d goT.8.F.. out- │ │ │ 0040aa60: 6f66 2d64 6174 6520 7769 7468 2074 6865 of-date with the │ │ │ 0040aa70: 206e 6578 7420 7570 6461 7465 2e20 4974 next update. It │ │ │ 0040aa80: 206d 6179 2062 6520 6e65 6365 7373 6172 may be necessar │ │ │ 0040aa90: 7920 746f 2063 616c 6375 6c61 7465 2061 y to calculate a │ │ │ -0040aaa0: 2064 656c 7461 5300 3898 4700 0020 2020 deltaS.8.G.. │ │ │ +0040aaa0: 2064 656c 7461 5300 38f2 4700 0020 2020 deltaS.8.G.. │ │ │ 0040aab0: 7661 6c75 6520 6672 6f6d 2074 6865 2049 value from the I │ │ │ 0040aac0: 4e54 4547 2072 6570 6f72 742c 2046 5245 NTEG report, FRE │ │ │ 0040aad0: 455a 4520 7468 6520 7265 6769 6f6e 2077 EZE the region w │ │ │ 0040aae0: 6974 6820 4453 452c 2044 554d 5020 7468 ith DSE, DUMP th │ │ │ -0040aaf0: 6520 6375 7272 656e 7452 0038 9848 0000 e currentR.8.H.. │ │ │ +0040aaf0: 6520 6375 7272 656e 7452 0038 f248 0000 e currentR.8.H.. │ │ │ 0040ab00: 2020 202d 4649 4c45 4845 4144 4552 2076 -FILEHEADER v │ │ │ 0040ab10: 616c 7565 2c20 7468 656e 2061 7070 6c79 alue, then apply │ │ │ 0040ab20: 2074 6865 2064 656c 7461 2061 6e64 2043 the delta and C │ │ │ 0040ab30: 4841 4e47 4520 7468 6520 2d42 4c4f 434b HANGE the -BLOCK │ │ │ -0040ab40: 535f 4652 4545 2c20 616e 6427 0038 9849 S_FREE, and'.8.I │ │ │ +0040ab40: 535f 4652 4545 2c20 616e 6427 0038 f249 S_FREE, and'.8.I │ │ │ 0040ab50: 0000 2020 2066 696e 616c 6c79 2074 7572 .. finally tur │ │ │ 0040ab60: 6e20 2d4f 4646 2074 6865 2046 5245 455a n -OFF the FREEZ │ │ │ -0040ab70: 452e 0700 3898 4a00 0024 0038 9851 0000 E...8.J..$.8.Q.. │ │ │ +0040ab70: 452e 0700 38f2 4a00 0024 0038 f251 0000 E...8.J..$.8.Q.. │ │ │ 0040ab80: 2020 2055 7365 206f 6e6c 7920 7769 7468 Use only with │ │ │ 0040ab90: 3a20 2d46 494c 4548 4541 4445 5207 0038 : -FILEHEADER..8 │ │ │ -0040aba0: 9852 0000 2a00 3898 5300 0020 2020 2d42 .R..*.8.S.. -B │ │ │ +0040aba0: f252 0000 2a00 38f2 5300 0020 2020 2d42 .R..*.8.S.. -B │ │ │ 0040abb0: 5b59 5445 5354 5245 414d 5d3d 7472 616e [YTESTREAM]=tran │ │ │ 0040abc0: 7361 6374 696f 6e5f 6e75 6d62 6572 0700 saction_number.. │ │ │ -0040abd0: 3898 5400 0053 0038 9855 0000 2020 2043 8.T..S.8.U.. C │ │ │ +0040abd0: 38f2 5400 0053 0038 f255 0000 2020 2043 8.T..S.8.U.. C │ │ │ 0040abe0: 6861 6e67 6573 2074 6865 2074 7261 6e73 hanges the trans │ │ │ 0040abf0: 6163 7469 6f6e 206e 756d 6265 7220 696e action number in │ │ │ 0040ac00: 2074 6865 2066 696c 6520 6865 6164 6572 the file header │ │ │ 0040ac10: 206f 6620 7468 6520 6c61 7374 2069 6e63 of the last inc │ │ │ -0040ac20: 7265 6d65 6e74 616c 5400 3898 5600 0020 rementalT.8.V.. │ │ │ +0040ac20: 7265 6d65 6e74 616c 5400 38f2 5600 0020 rementalT.8.V.. │ │ │ 0040ac30: 2020 6261 636b 7570 2074 6f20 7468 6520 backup to the │ │ │ 0040ac40: 7661 6c75 6520 7370 6563 6966 6965 642e value specified. │ │ │ 0040ac50: 2055 7365 2074 6869 7320 7175 616c 6966 Use this qualif │ │ │ 0040ac60: 6965 7220 6f6e 6c79 2069 6e20 636f 6e6a ier only in conj │ │ │ -0040ac70: 756e 6374 696f 6e20 7769 7468 5200 3898 unction withR.8. │ │ │ +0040ac70: 756e 6374 696f 6e20 7769 7468 5200 38f2 unction withR.8. │ │ │ 0040ac80: 5700 0020 2020 7468 6520 2d46 494c 4548 W.. the -FILEH │ │ │ 0040ac90: 4541 4445 5220 7175 616c 6966 6965 722e EADER qualifier. │ │ │ 0040aca0: 2046 6f72 2063 6f6d 7061 7469 6269 6c69 For compatibili │ │ │ 0040acb0: 7479 2069 7373 7565 7320 7769 7468 2070 ty issues with p │ │ │ 0040acc0: 7269 6f74 2076 6572 7369 6f6e 732c 3a00 riot versions,:. │ │ │ -0040acd0: 3898 5800 0020 2020 7468 6973 2063 616e 8.X.. this can │ │ │ +0040acd0: 38f2 5800 0020 2020 7468 6973 2063 616e 8.X.. this can │ │ │ 0040ace0: 2073 7469 6c6c 2062 6520 7370 6563 6966 still be specif │ │ │ 0040acf0: 6965 6420 6173 202d 425f 434f 4d50 5245 ied as -B_COMPRE │ │ │ -0040ad00: 4845 4e53 4956 452e 0700 3898 5900 0028 HENSIVE...8.Y..( │ │ │ -0040ad10: 0038 985a 0000 2020 202d 445b 4154 4142 .8.Z.. -D[ATAB │ │ │ +0040ad00: 4845 4e53 4956 452e 0700 38f2 5900 0028 HENSIVE...8.Y..( │ │ │ +0040ad10: 0038 f25a 0000 2020 202d 445b 4154 4142 .8.Z.. -D[ATAB │ │ │ 0040ad20: 4153 455d 3d74 7261 6e73 6163 7469 6f6e ASE]=transaction │ │ │ -0040ad30: 5f6e 756d 6265 7207 0038 9861 0000 5300 _number..8.a..S. │ │ │ -0040ad40: 3898 6200 0020 2020 4368 616e 6765 7320 8.b.. Changes │ │ │ +0040ad30: 5f6e 756d 6265 7207 0038 f261 0000 5300 _number..8.a..S. │ │ │ +0040ad40: 38f2 6200 0020 2020 4368 616e 6765 7320 8.b.. Changes │ │ │ 0040ad50: 7468 6520 6865 7861 6465 6369 6d61 6c20 the hexadecimal │ │ │ 0040ad60: 7472 616e 7361 6374 696f 6e20 6e75 6d62 transaction numb │ │ │ 0040ad70: 6572 2069 6e20 7468 6520 6669 6c65 2068 er in the file h │ │ │ 0040ad80: 6561 6465 7220 6f66 2074 6865 206c 6173 eader of the las │ │ │ -0040ad90: 7451 0038 9863 0000 2020 2063 6f6d 7072 tQ.8.c.. compr │ │ │ +0040ad90: 7451 0038 f263 0000 2020 2063 6f6d 7072 tQ.8.c.. compr │ │ │ 0040ada0: 6568 656e 7369 7665 2062 6163 6b75 7020 ehensive backup │ │ │ 0040adb0: 746f 2074 6865 2076 616c 7565 2073 7065 to the value spe │ │ │ 0040adc0: 6369 6669 6564 2e20 5573 6520 7468 6973 cified. Use this │ │ │ 0040add0: 2071 7561 6c69 6669 6572 206f 6e6c 7920 qualifier only │ │ │ -0040ade0: 696e 5300 3898 6400 0020 2020 636f 6e6a inS.8.d.. conj │ │ │ +0040ade0: 696e 5300 38f2 6400 0020 2020 636f 6e6a inS.8.d.. conj │ │ │ 0040adf0: 756e 6374 696f 6e20 7769 7468 2074 6865 unction with the │ │ │ 0040ae00: 202d 4649 4c45 4845 4144 4552 2071 7561 -FILEHEADER qua │ │ │ 0040ae10: 6c69 6669 6572 2e20 466f 7220 636f 6d70 lifier. For comp │ │ │ 0040ae20: 6174 6962 696c 6974 7920 6973 7375 6573 atibility issues │ │ │ -0040ae30: 2077 6974 684a 0038 9865 0000 2020 2070 withJ.8.e.. p │ │ │ +0040ae30: 2077 6974 684a 0038 f265 0000 2020 2070 withJ.8.e.. p │ │ │ 0040ae40: 7269 6f72 2076 6572 7369 6f6e 732c 2074 rior versions, t │ │ │ 0040ae50: 6869 7320 6361 6e20 7374 696c 6c20 6265 his can still be │ │ │ 0040ae60: 2073 7065 6369 6669 6564 2061 7320 2d42 specified as -B │ │ │ 0040ae70: 5f43 4f4d 5052 4548 454e 5349 5645 2e07 _COMPREHENSIVE.. │ │ │ -0040ae80: 0038 9866 0000 2800 3898 6700 0020 2020 .8.f..(.8.g.. │ │ │ +0040ae80: 0038 f266 0000 2800 38f2 6700 0020 2020 .8.f..(.8.g.. │ │ │ 0040ae90: 2d42 5f52 5b45 434f 5244 5d3d 7472 616e -B_R[ECORD]=tran │ │ │ 0040aea0: 7361 6374 696f 6e5f 6e75 6d62 6572 0700 saction_number.. │ │ │ -0040aeb0: 3898 6800 0052 0038 9869 0000 2020 2043 8.h..R.8.i.. C │ │ │ +0040aeb0: 38f2 6800 0052 0038 f269 0000 2020 2043 8.h..R.8.i.. C │ │ │ 0040aec0: 6861 6e67 6573 2074 6865 2068 6578 6164 hanges the hexad │ │ │ 0040aed0: 6563 696d 616c 2074 7261 6e73 6163 7469 ecimal transacti │ │ │ 0040aee0: 6f6e 206e 756d 6265 7220 696e 2074 6865 on number in the │ │ │ 0040aef0: 2066 696c 6520 6865 6164 6572 2066 6965 file header fie │ │ │ -0040af00: 6c64 2074 6861 7443 0038 986a 0000 2020 ld thatC.8.j.. │ │ │ +0040af00: 6c64 2074 6861 7443 0038 f26a 0000 2020 ld thatC.8.j.. │ │ │ 0040af10: 206d 6169 6e74 6169 6e73 2074 6869 7320 maintains this │ │ │ 0040af20: 696e 666f 726d 6174 696f 6e20 6162 6f75 information abou │ │ │ 0040af30: 7420 7468 6520 6c61 7374 202d 5245 434f t the last -RECO │ │ │ -0040af40: 5244 2062 6163 6b75 702e 0700 3898 7100 RD backup...8.q. │ │ │ -0040af50: 0021 0038 9872 0000 2020 202d 434f 5b52 .!.8.r.. -CO[R │ │ │ +0040af40: 5244 2062 6163 6b75 702e 0700 38f2 7100 RD backup...8.q. │ │ │ +0040af50: 0021 0038 f272 0000 2020 202d 434f 5b52 .!.8.r.. -CO[R │ │ │ 0040af60: 5255 5054 5f46 494c 455d 3d62 6f6f 6c65 RUPT_FILE]=boole │ │ │ -0040af70: 616e 0700 3898 7300 0054 0038 9874 0000 an..8.s..T.8.t.. │ │ │ +0040af70: 616e 0700 38f2 7300 0054 0038 f274 0000 an..8.s..T.8.t.. │ │ │ 0040af80: 2020 2049 6e64 6963 6174 6573 2077 6865 Indicates whe │ │ │ 0040af90: 7468 6572 206f 7220 6e6f 7420 6120 7265 ther or not a re │ │ │ 0040afa0: 6769 6f6e 2063 6f6d 706c 6574 6564 2061 gion completed a │ │ │ 0040afb0: 2073 7563 6365 7373 6675 6c20 7265 636f successful reco │ │ │ 0040afc0: 7665 7279 2077 6974 6820 7468 6500 0000 very with the... │ │ │ 0040afd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040afe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040aff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040b000: 0400 0000 fb07 0000 2803 0000 0000 0000 ........(....... │ │ │ -0040b010: 8900 0098 4845 4c50 00ff 7300 ff43 4f4d ....HELP..s..COM │ │ │ +0040b010: 8900 00f2 4845 4c50 00ff 7300 ff43 4f4d ....HELP..s..COM │ │ │ 0040b020: 4d41 4e44 5300 ff73 00ff 4348 414e 4745 MANDS..s..CHANGE │ │ │ 0040b030: 00ff 7300 ff46 494c 4548 4541 4445 525f ..s..FILEHEADER_ │ │ │ 0040b040: 5155 414c 4946 4945 5253 00c0 7500 0020 QUALIFIERS..u.. │ │ │ 0040b050: 2020 4d55 5049 5020 4a4f 5552 4e41 4c20 MUPIP JOURNAL │ │ │ 0040b060: 2d52 4543 4f56 4552 2063 6f6d 6d61 6e64 -RECOVER command │ │ │ 0040b070: 2e20 506f 7373 6962 6c65 2076 616c 7565 . Possible value │ │ │ 0040b080: 7320 6172 653a 2054 5b52 5545 5d20 6f72 s are: T[RUE] or │ │ │ -0040b090: 2046 5b41 4c53 455d 2e07 0038 9876 0000 F[ALSE]...8.v.. │ │ │ -0040b0a0: 4c00 3898 7700 0020 2020 4368 616e 6769 L.8.w.. Changi │ │ │ +0040b090: 2046 5b41 4c53 455d 2e07 0038 f276 0000 F[ALSE]...8.v.. │ │ │ +0040b0a0: 4c00 38f2 7700 0020 2020 4368 616e 6769 L.8.w.. Changi │ │ │ 0040b0b0: 6e67 2074 6869 7320 666c 6167 2064 6f65 ng this flag doe │ │ │ 0040b0c0: 7320 6e6f 7420 636f 7272 6563 7420 6f72 s not correct or │ │ │ 0040b0d0: 2063 6175 7365 2064 6174 6162 6173 6520 cause database │ │ │ -0040b0e0: 6461 6d61 6765 2e20 5768 656e 5300 3898 damage. WhenS.8. │ │ │ +0040b0e0: 6461 6d61 6765 2e20 5768 656e 5300 38f2 damage. WhenS.8. │ │ │ 0040b0f0: 7800 0020 2020 434f 5252 5550 545f 4649 x.. CORRUPT_FI │ │ │ 0040b100: 4c45 2069 7320 7365 7420 746f 2054 5255 LE is set to TRU │ │ │ 0040b110: 452c 2074 6865 2044 5345 2044 554d 5020 E, the DSE DUMP │ │ │ 0040b120: 636f 6d6d 616e 6420 6469 7370 6c61 7973 command displays │ │ │ 0040b130: 2061 206d 6573 7361 6765 206c 696b 6518 a message like. │ │ │ -0040b140: 0038 9879 0000 2020 2074 6865 2066 6f6c .8.y.. the fol │ │ │ -0040b150: 6c6f 7769 6e67 3a07 0038 987a 0000 5e00 lowing:..8.z..^. │ │ │ -0040b160: 3898 8100 0020 2020 2547 544d 2d57 2d44 8.... %GTM-W-D │ │ │ +0040b140: 0038 f279 0000 2020 2074 6865 2066 6f6c .8.y.. the fol │ │ │ +0040b150: 6c6f 7769 6e67 3a07 0038 f27a 0000 5e00 lowing:..8.z..^. │ │ │ +0040b160: 38f2 8100 0020 2020 2547 544d 2d57 2d44 8.... %GTM-W-D │ │ │ 0040b170: 4246 4c43 4f52 5250 2c20 2f68 6f6d 652f BFLCORRP, /home/ │ │ │ 0040b180: 6774 6d6e 6f64 6531 2f6d 756d 7073 2e64 gtmnode1/mumps.d │ │ │ 0040b190: 6174 2048 6561 6465 7220 696e 6469 6361 at Header indica │ │ │ 0040b1a0: 7465 7320 6461 7461 6261 7365 2066 696c tes database fil │ │ │ -0040b1b0: 6520 6973 2063 6f72 7275 7074 0700 3898 e is corrupt..8. │ │ │ -0040b1c0: 8200 0015 0038 9883 0000 2020 202a 2a43 .....8.... **C │ │ │ -0040b1d0: 6175 7469 6f6e 2a2a 0700 3898 8400 004e aution**..8....N │ │ │ -0040b1e0: 0038 9885 0000 2020 2041 6674 6572 2061 .8.... After a │ │ │ +0040b1b0: 6520 6973 2063 6f72 7275 7074 0700 38f2 e is corrupt..8. │ │ │ +0040b1c0: 8200 0015 0038 f283 0000 2020 202a 2a43 .....8.... **C │ │ │ +0040b1d0: 6175 7469 6f6e 2a2a 0700 38f2 8400 004e aution**..8....N │ │ │ +0040b1e0: 0038 f285 0000 2020 2041 6674 6572 2061 .8.... After a │ │ │ 0040b1f0: 2043 4841 4e47 4520 2d46 494c 4548 4541 CHANGE -FILEHEA │ │ │ 0040b200: 4445 5220 2d43 4f52 5255 5054 3d54 5255 DER -CORRUPT=TRU │ │ │ 0040b210: 452c 2074 6865 2066 696c 6520 6973 2075 E, the file is u │ │ │ 0040b220: 6e61 7661 696c 6162 6c65 2074 6f52 0038 navailable toR.8 │ │ │ -0040b230: 9886 0000 2020 2066 7574 7572 6520 4754 .... future GT │ │ │ +0040b230: f286 0000 2020 2066 7574 7572 6520 4754 .... future GT │ │ │ 0040b240: 2e4d 2061 6363 6573 7320 6f74 6865 7220 .M access other │ │ │ 0040b250: 7468 616e 2044 5345 2e20 556e 6465 7220 than DSE. Under │ │ │ 0040b260: 6e6f 726d 616c 2063 6f6e 6469 7469 6f6e normal condition │ │ │ 0040b270: 732c 2074 6865 7265 2073 686f 756c 6443 s, there shouldC │ │ │ -0040b280: 0038 9887 0000 2020 206e 6576 6572 2062 .8.... never b │ │ │ +0040b280: 0038 f287 0000 2020 206e 6576 6572 2062 .8.... never b │ │ │ 0040b290: 6520 6120 6e65 6564 2074 6f20 6368 616e e a need to chan │ │ │ 0040b2a0: 6765 2074 6869 7320 666c 6167 206d 616e ge this flag man │ │ │ 0040b2b0: 7561 6c6c 792e 2041 204d 5550 4950 2053 ually. A MUPIP S │ │ │ -0040b2c0: 4554 3800 3898 8800 0020 2020 2d50 4152 ET8.8.... -PAR │ │ │ +0040b2c0: 4554 3800 38f2 8800 0020 2020 2d50 4152 ET8.8.... -PAR │ │ │ 0040b2d0: 5449 414c 5f42 5950 4153 535f 5245 434f TIAL_BYPASS_RECO │ │ │ 0040b2e0: 5620 7365 7473 2074 6869 7320 666c 6167 V sets this flag │ │ │ -0040b2f0: 2074 6f20 6661 6c73 652e 0700 3898 8900 to false...8... │ │ │ -0040b300: 0024 0038 988a 0000 2020 2055 7365 206f .$.8.... Use o │ │ │ +0040b2f0: 2074 6f20 6661 6c73 652e 0700 38f2 8900 to false...8... │ │ │ +0040b300: 0024 0038 f28a 0000 2020 2055 7365 206f .$.8.... Use o │ │ │ 0040b310: 6e6c 7920 7769 7468 3a20 2d46 494c 4548 nly with: -FILEH │ │ │ -0040b320: 4541 4445 5207 0038 9891 0000 2800 3898 EADER..8....(.8. │ │ │ +0040b320: 4541 4445 5207 0038 f291 0000 2800 38f2 EADER..8....(.8. │ │ │ 0040b330: 9200 0020 2020 2d43 4f4d 5b4d 4954 5741 ... -COM[MITWA │ │ │ 0040b340: 4954 5f53 5049 4e5f 434f 554e 545d 3d76 IT_SPIN_COUNT]=v │ │ │ -0040b350: 616c 7565 0700 3898 9300 0052 0038 9894 alue..8....R.8.. │ │ │ +0040b350: 616c 7565 0700 38f2 9300 0052 0038 f294 alue..8....R.8.. │ │ │ 0040b360: 0000 2020 2053 7065 6369 6669 6573 2074 .. Specifies t │ │ │ 0040b370: 6865 2064 6563 696d 616c 206e 756d 6265 he decimal numbe │ │ │ 0040b380: 7220 6f66 2074 696d 6573 2061 2047 542e r of times a GT. │ │ │ 0040b390: 4d20 7072 6f63 6573 7320 7761 6974 696e M process waitin │ │ │ 0040b3a0: 6720 666f 7220 636f 6e74 726f 6c53 0038 g for controlS.8 │ │ │ -0040b3b0: 9895 0000 2020 206f 6620 6120 626c 6f63 .... of a bloc │ │ │ +0040b3b0: f295 0000 2020 206f 6620 6120 626c 6f63 .... of a bloc │ │ │ 0040b3c0: 6b20 746f 2063 6f6d 706c 6574 6520 6120 k to complete a │ │ │ 0040b3d0: 626c 6f63 6b20 7570 6461 7465 2073 686f block update sho │ │ │ 0040b3e0: 756c 6420 7370 696e 2062 6566 6f72 6520 uld spin before │ │ │ 0040b3f0: 7969 656c 6469 6e67 2074 6865 2043 5055 yielding the CPU │ │ │ -0040b400: 5100 3898 9600 0020 2020 7768 656e 2047 Q.8.... when G │ │ │ +0040b400: 5100 38f2 9600 0020 2020 7768 656e 2047 Q.8.... when G │ │ │ 0040b410: 542e 4d20 7275 6e73 206f 6e20 534d 5020 T.M runs on SMP │ │ │ 0040b420: 6d61 6368 696e 6573 2e20 5768 656e 2072 machines. When r │ │ │ 0040b430: 756e 206f 6e20 6120 756e 6970 726f 6365 un on a uniproce │ │ │ 0040b440: 7373 6f72 2073 7973 7465 6d2c 2047 542e ssor system, GT. │ │ │ -0040b450: 4d51 0038 9897 0000 2020 2069 676e 6f72 MQ.8.... ignor │ │ │ +0040b450: 4d51 0038 f297 0000 2020 2069 676e 6f72 MQ.8.... ignor │ │ │ 0040b460: 6573 2074 6869 7320 7061 7261 6d65 7465 es this paramete │ │ │ 0040b470: 722e 204f 6e20 534d 5020 7379 7374 656d r. On SMP system │ │ │ 0040b480: 732c 2077 6865 6e20 6120 7072 6f63 6573 s, when a proces │ │ │ 0040b490: 7320 6e65 6564 7320 6120 6372 6974 6963 s needs a critic │ │ │ -0040b4a0: 616c 5300 3898 9800 0020 2020 7365 6374 alS.8.... sect │ │ │ +0040b4a0: 616c 5300 38f2 9800 0020 2020 7365 6374 alS.8.... sect │ │ │ 0040b4b0: 696f 6e20 7468 6174 2061 6e6f 7468 6572 ion that another │ │ │ 0040b4c0: 2070 726f 6365 7373 2068 6173 2c20 6966 process has, if │ │ │ 0040b4d0: 2063 7269 7469 6361 6c20 7365 6374 696f critical sectio │ │ │ 0040b4e0: 6e73 2061 7265 2073 686f 7274 2028 6173 ns are short (as │ │ │ -0040b4f0: 2074 6865 7951 0038 9899 0000 2020 2061 theyQ.8.... a │ │ │ +0040b4f0: 2074 6865 7951 0038 f299 0000 2020 2061 theyQ.8.... a │ │ │ 0040b500: 7265 2062 7920 6465 7369 676e 2069 6e20 re by design in │ │ │ 0040b510: 4754 2e4d 292c 2073 7069 6e6e 696e 6720 GT.M), spinning │ │ │ 0040b520: 6120 6c69 7474 6c65 2077 6974 6820 7468 a little with th │ │ │ 0040b530: 6520 6578 7065 6374 6174 696f 6e20 7468 e expectation th │ │ │ -0040b540: 6174 2074 6865 5200 3898 9a00 0020 2020 at theR.8.... │ │ │ +0040b540: 6174 2074 6865 5200 38f2 9a00 0020 2020 at theR.8.... │ │ │ 0040b550: 7072 6f63 6573 7320 7769 7468 2074 6865 process with the │ │ │ 0040b560: 2063 7269 7469 6361 6c20 7365 6374 696f critical sectio │ │ │ 0040b570: 6e20 7769 6c6c 2072 656c 6561 7365 2069 n will release i │ │ │ 0040b580: 7420 7368 6f72 746c 7920 7072 6f76 6964 t shortly provid │ │ │ -0040b590: 6573 2061 2077 6179 5300 3798 c111 0000 es a wayS.7..... │ │ │ +0040b590: 6573 2061 2077 6179 5300 37f2 c111 0000 es a wayS.7..... │ │ │ 0040b5a0: 2020 2074 6f20 656e 6861 6e63 6520 7065 to enhance pe │ │ │ 0040b5b0: 7266 6f72 6d61 6e63 6520 6174 2074 6865 rformance at the │ │ │ 0040b5c0: 2063 6f73 7420 6f66 2069 6e63 7265 6173 cost of increas │ │ │ 0040b5d0: 6564 2043 5055 2075 7361 6765 2e20 4576 ed CPU usage. Ev │ │ │ -0040b5e0: 656e 7475 616c 6c79 2c20 614e 0039 9811 entually, aN.9.. │ │ │ +0040b5e0: 656e 7475 616c 6c79 2c20 614e 0039 f211 entually, aN.9.. │ │ │ 0040b5f0: 0000 2020 2070 726f 6365 7373 2061 7761 .. process awa │ │ │ 0040b600: 6974 696e 6720 6120 6372 6974 6963 616c iting a critical │ │ │ 0040b610: 2073 6563 7469 6f6e 2079 6965 6c64 7320 section yields │ │ │ 0040b620: 7468 6520 4350 5520 6966 2073 7069 6e6e the CPU if spinn │ │ │ -0040b630: 696e 6720 666f 7220 6152 0039 9821 0000 ing for aR.9.!.. │ │ │ +0040b630: 696e 6720 666f 7220 6152 0039 f221 0000 ing for aR.9.!.. │ │ │ 0040b640: 2020 206c 6974 746c 6520 646f 6573 206e little does n │ │ │ 0040b650: 6f74 2067 6574 2069 7420 7468 6520 6e65 ot get it the ne │ │ │ 0040b660: 6564 6564 2063 7269 7469 6361 6c20 7365 eded critical se │ │ │ 0040b670: 6374 696f 6e2e 204e 6f74 6520 7468 6174 ction. Note that │ │ │ -0040b680: 206f 6e20 6865 6176 696c 7954 0039 9831 on heavilyT.9.1 │ │ │ +0040b680: 206f 6e20 6865 6176 696c 7954 0039 f231 on heavilyT.9.1 │ │ │ 0040b690: 0000 2020 206c 6f61 6465 6420 7379 7374 .. loaded syst │ │ │ 0040b6a0: 656d 732c 2069 6e63 7265 6173 696e 6720 ems, increasing │ │ │ 0040b6b0: 434f 4d4d 4954 5741 4954 5f53 5049 4e5f COMMITWAIT_SPIN_ │ │ │ 0040b6c0: 434f 554e 5420 6d61 7920 6e6f 7420 7472 COUNT may not tr │ │ │ 0040b6d0: 6164 6520 6f66 6620 4350 5520 666f 7242 ade off CPU forB │ │ │ -0040b6e0: 0039 9841 0000 2020 2074 6872 6f75 6768 .9.A.. through │ │ │ +0040b6e0: 0039 f241 0000 2020 2074 6872 6f75 6768 .9.A.. through │ │ │ 0040b6f0: 7075 742c 2062 7574 206d 6179 2069 6e73 put, but may ins │ │ │ 0040b700: 7465 6164 2064 6567 7261 6465 2062 6f74 tead degrade bot │ │ │ 0040b710: 682e 2049 6620 796f 7520 7365 7420 7468 h. If you set th │ │ │ -0040b720: 6550 0039 9851 0000 2020 2043 4f4d 4d49 eP.9.Q.. COMMI │ │ │ +0040b720: 6550 0039 f251 0000 2020 2043 4f4d 4d49 eP.9.Q.. COMMI │ │ │ 0040b730: 5457 4149 545f 5350 494e 5f43 4f55 4e54 TWAIT_SPIN_COUNT │ │ │ 0040b740: 2074 6f20 302c 2074 6865 2077 6169 7469 to 0, the waiti │ │ │ 0040b750: 6e67 2070 726f 6365 7373 2070 6572 666f ng process perfo │ │ │ 0040b760: 726d 7320 6120 7365 7175 656e 6365 206f rms a sequence o │ │ │ -0040b770: 6636 0039 9861 0000 2020 2073 6d61 6c6c f6.9.a.. small │ │ │ +0040b770: 6636 0039 f261 0000 2020 2073 6d61 6c6c f6.9.a.. small │ │ │ 0040b780: 2073 6c65 6570 7320 696e 7374 6561 6420 sleeps instead │ │ │ 0040b790: 6f66 2074 6865 2073 7069 6e73 206f 7220 of the spins or │ │ │ -0040b7a0: 7969 656c 6473 2e07 0039 9871 0000 2200 yields...9.q..". │ │ │ -0040b7b0: 3998 8100 0020 2020 5468 6520 6465 6661 9.... The defa │ │ │ +0040b7a0: 7969 656c 6473 2e07 0039 f271 0000 2200 yields...9.q..". │ │ │ +0040b7b0: 39f2 8100 0020 2020 5468 6520 6465 6661 9.... The defa │ │ │ 0040b7c0: 756c 7420 7661 6c75 6520 6973 2031 362e ult value is 16. │ │ │ -0040b7d0: 0700 3998 9100 0024 0038 9812 0000 2020 ..9....$.8.... │ │ │ +0040b7d0: 0700 39f2 9100 0024 0038 f212 0000 2020 ..9....$.8.... │ │ │ 0040b7e0: 2055 7365 206f 6e6c 7920 7769 7468 3a20 Use only with: │ │ │ 0040b7f0: 2d46 494c 4548 4541 4445 5200 0000 0000 -FILEHEADER..... │ │ │ 0040b800: 0400 0000 fe07 0000 5e03 0000 0000 0000 ........^....... │ │ │ -0040b810: 4000 0098 4845 4c50 00ff 7300 ff43 4f4d @...HELP..s..COM │ │ │ +0040b810: 4000 00f2 4845 4c50 00ff 7300 ff43 4f4d @...HELP..s..COM │ │ │ 0040b820: 4d41 4e44 5300 ff73 00ff 4348 414e 4745 MANDS..s..CHANGE │ │ │ 0040b830: 00ff 7300 ff46 494c 4548 4541 4445 525f ..s..FILEHEADER_ │ │ │ 0040b840: 5155 414c 4946 4945 5253 00c1 1211 0000 QUALIFIERS...... │ │ │ -0040b850: 2a00 3998 2100 0020 2020 2d43 555b 5252 *.9.!.. -CU[RR │ │ │ +0040b850: 2a00 39f2 2100 0020 2020 2d43 555b 5252 *.9.!.. -CU[RR │ │ │ 0040b860: 454e 545f 544e 5d3d 7472 616e 7361 6374 ENT_TN]=transact │ │ │ -0040b870: 696f 6e5f 6e75 6d62 6572 0700 3998 3100 ion_number..9.1. │ │ │ -0040b880: 0054 0039 9841 0000 2020 2043 6861 6e67 .T.9.A.. Chang │ │ │ +0040b870: 696f 6e5f 6e75 6d62 6572 0700 39f2 3100 ion_number..9.1. │ │ │ +0040b880: 0054 0039 f241 0000 2020 2043 6861 6e67 .T.9.A.. Chang │ │ │ 0040b890: 6573 2074 6865 2068 6578 6164 6563 696d es the hexadecim │ │ │ 0040b8a0: 616c 2063 7572 7265 6e74 2074 7261 6e73 al current trans │ │ │ 0040b8b0: 6163 7469 6f6e 206e 756d 6265 7220 666f action number fo │ │ │ 0040b8c0: 7220 7468 6520 6375 7272 656e 7420 7265 r the current re │ │ │ -0040b8d0: 6769 6f6e 2e07 0039 9851 0000 4f00 3998 gion...9.Q..O.9. │ │ │ +0040b8d0: 6769 6f6e 2e07 0039 f251 0000 4f00 39f2 gion...9.Q..O.9. │ │ │ 0040b8e0: 6100 0020 2020 2020 6f20 5261 6973 696e a.. o Raisin │ │ │ 0040b8f0: 6720 7468 6520 2d43 5552 5245 4e54 5f54 g the -CURRENT_T │ │ │ 0040b900: 4e20 6361 6e20 636f 7272 6563 7420 2262 N can correct "b │ │ │ 0040b910: 6c6f 636b 2074 7261 6e73 6163 7469 6f6e lock transaction │ │ │ -0040b920: 206e 756d 6265 7220 746f 6f1b 0039 9871 number too..9.q │ │ │ +0040b920: 206e 756d 6265 7220 746f 6f1b 0039 f271 number too..9.q │ │ │ 0040b930: 0000 2020 2020 2020 206c 6172 6765 2220 .. large" │ │ │ -0040b940: 6572 726f 7273 4f00 3998 8100 0020 2020 errorsO.9.... │ │ │ +0040b940: 6572 726f 7273 4f00 39f2 8100 0020 2020 errorsO.9.... │ │ │ 0040b950: 2020 6f20 5468 6973 2071 7561 6c69 6669 o This qualifi │ │ │ 0040b960: 6572 2068 6173 2069 6d70 6c69 6361 7469 er has implicati │ │ │ 0040b970: 6f6e 7320 666f 7220 4d55 5049 5020 4241 ons for MUPIP BA │ │ │ 0040b980: 434b 5550 202d 494e 4352 454d 454e 5441 CKUP -INCREMENTA │ │ │ -0040b990: 4c20 616e 6416 0039 9891 0000 2020 2020 L and..9.... │ │ │ -0040b9a0: 2020 202d 4f4e 4c49 4e45 2e54 0038 9813 -ONLINE.T.8.. │ │ │ +0040b990: 4c20 616e 6416 0039 f291 0000 2020 2020 L and..9.... │ │ │ +0040b9a0: 2020 202d 4f4e 4c49 4e45 2e54 0038 f213 -ONLINE.T.8.. │ │ │ 0040b9b0: 0000 2020 2020 206f 2055 7365 6420 7769 .. o Used wi │ │ │ 0040b9c0: 7468 2074 6865 202d 424c 4f43 4b20 7175 th the -BLOCK qu │ │ │ 0040b9d0: 616c 6966 6965 722c 2043 5552 5245 4e54 alifier, CURRENT │ │ │ 0040b9e0: 5f54 4e20 706c 6163 6573 2061 2074 7261 _TN places a tra │ │ │ 0040b9f0: 6e73 6163 7469 6f6e 206e 756d 6265 7220 nsaction number │ │ │ -0040ba00: 0039 9811 0000 2020 2020 2020 2069 6e20 .9.... in │ │ │ +0040ba00: 0039 f211 0000 2020 2020 2020 2069 6e20 .9.... in │ │ │ 0040ba10: 6120 626c 6f63 6b20 6865 6164 6572 2e07 a block header.. │ │ │ -0040ba20: 0039 9821 0000 2400 3998 3100 0020 2020 .9.!..$.9.1.. │ │ │ +0040ba20: 0039 f221 0000 2400 39f2 3100 0020 2020 .9.!..$.9.1.. │ │ │ 0040ba30: 5573 6520 6f6e 6c79 2077 6974 683a 202d Use only with: - │ │ │ -0040ba40: 4649 4c45 4845 4144 4552 0700 3998 4100 FILEHEADER..9.A. │ │ │ -0040ba50: 0034 0039 9851 0000 2020 202d 4441 5441 .4.9.Q.. -DATA │ │ │ +0040ba40: 4649 4c45 4845 4144 4552 0700 39f2 4100 FILEHEADER..9.A. │ │ │ +0040ba50: 0034 0039 f251 0000 2020 202d 4441 5441 .4.9.Q.. -DATA │ │ │ 0040ba60: 5b5f 5245 5345 5256 4544 5f42 5954 4553 [_RESERVED_BYTES │ │ │ 0040ba70: 5d3d 6461 7461 5f72 6573 6572 7665 645f ]=data_reserved_ │ │ │ -0040ba80: 6279 7465 7307 0039 9861 0000 5400 3998 bytes..9.a..T.9. │ │ │ +0040ba80: 6279 7465 7307 0039 f261 0000 5400 39f2 bytes..9.a..T.9. │ │ │ 0040ba90: 7100 0020 2020 5365 7473 2064 6174 6120 q.. Sets data │ │ │ 0040baa0: 7265 7365 7276 6564 2062 7974 6573 2e20 reserved bytes. │ │ │ 0040bab0: 4754 2e4d 2077 696c 6c20 6e6f 7420 7574 GT.M will not ut │ │ │ 0040bac0: 696c 697a 6520 7768 6174 6576 6572 2073 ilize whatever s │ │ │ 0040bad0: 7061 6365 2069 7320 7265 7365 7276 6564 pace is reserved │ │ │ -0040bae0: 3f00 3998 8100 0020 2020 696e 2070 6572 ?.9.... in per │ │ │ +0040bae0: 3f00 39f2 8100 0020 2020 696e 2070 6572 ?.9.... in per │ │ │ 0040baf0: 666f 726d 696e 6720 7570 6461 7465 7320 forming updates │ │ │ 0040bb00: 6f6e 2064 6174 6120 626c 6f63 6b73 2069 on data blocks i │ │ │ 0040bb10: 6e20 7468 6520 6461 7461 6261 7365 2e07 n the database.. │ │ │ -0040bb20: 0039 9891 0000 2400 3898 1400 0020 2020 .9....$.8.... │ │ │ +0040bb20: 0039 f291 0000 2400 38f2 1400 0020 2020 .9....$.8.... │ │ │ 0040bb30: 5573 6520 6f6e 6c79 2077 6974 683a 202d Use only with: - │ │ │ -0040bb40: 4649 4c45 4845 4144 4552 0700 3998 1100 FILEHEADER..9... │ │ │ -0040bb50: 0016 0039 9821 0000 2020 202d 4445 434c ...9.!.. -DECL │ │ │ -0040bb60: 4f43 4154 494f 4e07 0039 9831 0000 4e00 OCATION..9.1..N. │ │ │ -0040bb70: 3998 4100 0020 2020 5370 6563 6966 6965 9.A.. Specifie │ │ │ +0040bb40: 4649 4c45 4845 4144 4552 0700 39f2 1100 FILEHEADER..9... │ │ │ +0040bb50: 0016 0039 f221 0000 2020 202d 4445 434c ...9.!.. -DECL │ │ │ +0040bb60: 4f43 4154 494f 4e07 0039 f231 0000 4e00 OCATION..9.1..N. │ │ │ +0040bb70: 39f2 4100 0020 2020 5370 6563 6966 6965 9.A.. Specifie │ │ │ 0040bb80: 7320 616e 206f 6666 7365 7420 7769 7468 s an offset with │ │ │ 0040bb90: 2074 6865 2066 696c 6520 6865 6164 6572 the file header │ │ │ 0040bba0: 2e20 4966 202d 5641 4c55 4520 6973 2073 . If -VALUE is s │ │ │ -0040bbb0: 7065 6369 6669 6564 2028 696e 3200 3998 pecified (in2.9. │ │ │ +0040bbb0: 7065 6369 6669 6564 2028 696e 3200 39f2 pecified (in2.9. │ │ │ 0040bbc0: 5100 0020 2020 6465 6369 6d61 6c29 2c20 Q.. decimal), │ │ │ 0040bbd0: 4754 2e4d 2070 7574 7320 6974 2061 7420 GT.M puts it at │ │ │ 0040bbe0: 7468 6174 206c 6f63 6174 696f 6e2e 0700 that location... │ │ │ -0040bbf0: 3998 6100 0024 0039 9871 0000 2020 2055 9.a..$.9.q.. U │ │ │ +0040bbf0: 39f2 6100 0024 0039 f271 0000 2020 2055 9.a..$.9.q.. U │ │ │ 0040bc00: 7365 206f 6e6c 7920 7769 7468 3a20 2d46 se only with: -F │ │ │ -0040bc10: 494c 4548 4541 4445 5207 0039 9881 0000 ILEHEADER..9.... │ │ │ -0040bc20: 1c00 3998 9100 0020 2020 2d45 5b4e 4352 ..9.... -E[NCR │ │ │ -0040bc30: 5950 5449 4f4e 5f48 4153 485d 0700 3898 YPTION_HASH]..8. │ │ │ -0040bc40: 1500 0054 0039 9811 0000 2020 2043 6861 ...T.9.... Cha │ │ │ +0040bc10: 494c 4548 4541 4445 5207 0039 f281 0000 ILEHEADER..9.... │ │ │ +0040bc20: 1c00 39f2 9100 0020 2020 2d45 5b4e 4352 ..9.... -E[NCR │ │ │ +0040bc30: 5950 5449 4f4e 5f48 4153 485d 0700 38f2 YPTION_HASH]..8. │ │ │ +0040bc40: 1500 0054 0039 f211 0000 2020 2043 6861 ...T.9.... Cha │ │ │ 0040bc50: 6e67 6573 2074 6865 2068 6173 6820 6f66 nges the hash of │ │ │ 0040bc60: 2074 6865 2070 6173 7377 6f72 6420 7374 the password st │ │ │ 0040bc70: 6f72 6564 2069 6e20 7468 6520 6461 7461 ored in the data │ │ │ 0040bc80: 6261 7365 2066 696c 6520 6865 6164 6572 base file header │ │ │ -0040bc90: 2069 6620 616e 642b 0039 9821 0000 2020 if and+.9.!.. │ │ │ +0040bc90: 2069 6620 616e 642b 0039 f221 0000 2020 if and+.9.!.. │ │ │ 0040bca0: 2077 6865 6e20 796f 7520 6368 616e 6765 when you change │ │ │ 0040bcb0: 2074 6865 2068 6173 6820 6c69 6272 6172 the hash librar │ │ │ -0040bcc0: 792e 0700 3998 3100 0015 0039 9841 0000 y...9.1....9.A.. │ │ │ +0040bcc0: 792e 0700 39f2 3100 0015 0039 f241 0000 y...9.1....9.A.. │ │ │ 0040bcd0: 2020 202a 2a43 6175 7469 6f6e 2a2a 0700 **Caution**.. │ │ │ -0040bce0: 3998 5100 0039 0039 9861 0000 2020 2041 9.Q..9.9.a.. A │ │ │ +0040bce0: 39f2 5100 0039 0039 f261 0000 2020 2041 9.Q..9.9.a.. A │ │ │ 0040bcf0: 6e20 696e 636f 7272 6563 7420 6861 7368 n incorrect hash │ │ │ 0040bd00: 2072 656e 6465 7273 2074 6865 2064 6174 renders the dat │ │ │ 0040bd10: 6162 6173 6520 7573 656c 6573 732e 0700 abase useless... │ │ │ -0040bd20: 3998 7100 0024 0039 9881 0000 2020 2055 9.q..$.9.... U │ │ │ +0040bd20: 39f2 7100 0024 0039 f281 0000 2020 2055 9.q..$.9.... U │ │ │ 0040bd30: 7365 206f 6e6c 7920 7769 7468 3a20 2d46 se only with: -F │ │ │ -0040bd40: 494c 4548 4541 4445 5207 0039 9891 0000 ILEHEADER..9.... │ │ │ -0040bd50: 1900 3898 1600 0020 2020 2d5b 4e4f 5d45 ..8.... -[NO]E │ │ │ -0040bd60: 504f 4348 5441 5045 5207 0039 9811 0000 POCHTAPER..9.... │ │ │ -0040bd70: 5200 3998 2100 0020 2020 5365 7473 2061 R.9.!.. Sets a │ │ │ +0040bd40: 494c 4548 4541 4445 5207 0039 f291 0000 ILEHEADER..9.... │ │ │ +0040bd50: 1900 38f2 1600 0020 2020 2d5b 4e4f 5d45 ..8.... -[NO]E │ │ │ +0040bd60: 504f 4348 5441 5045 5207 0039 f211 0000 POCHTAPER..9.... │ │ │ +0040bd70: 5200 39f2 2100 0020 2020 5365 7473 2061 R.9.!.. Sets a │ │ │ 0040bd80: 2066 6c61 6720 7468 6174 2069 6e64 6963 flag that indic │ │ │ 0040bd90: 6174 6573 2077 6865 7468 6572 206f 7220 ates whether or │ │ │ 0040bda0: 6e6f 7420 6570 6f63 6820 7461 7065 7269 not epoch taperi │ │ │ 0040bdb0: 6e67 2073 686f 756c 6420 6265 2064 6f6e ng should be don │ │ │ -0040bdc0: 652e 2b00 3998 3100 0020 2020 5468 6520 e.+.9.1.. The │ │ │ +0040bdc0: 652e 2b00 39f2 3100 0020 2020 5468 6520 e.+.9.1.. The │ │ │ 0040bdd0: 6465 6661 756c 7420 7661 6c75 6520 6973 default value is │ │ │ 0040bde0: 202d 4550 4f43 4854 4150 4552 2e07 0039 -EPOCHTAPER...9 │ │ │ -0040bdf0: 9841 0000 2400 3998 5100 0020 2020 2d46 .A..$.9.Q.. -F │ │ │ +0040bdf0: f241 0000 2400 39f2 5100 0020 2020 2d46 .A..$.9.Q.. -F │ │ │ 0040be00: 4c5b 5553 485f 5449 4d45 5d5b 3d64 656c L[USH_TIME][=del │ │ │ -0040be10: 7461 5f74 696d 655d 0700 3998 6100 0042 ta_time]..9.a..B │ │ │ -0040be20: 0039 9871 0000 2020 2043 6861 6e67 6573 .9.q.. Changes │ │ │ +0040be10: 7461 5f74 696d 655d 0700 39f2 6100 0042 ta_time]..9.a..B │ │ │ +0040be20: 0039 f271 0000 2020 2043 6861 6e67 6573 .9.q.. Changes │ │ │ 0040be30: 2074 6865 2066 6c75 7368 5f74 696d 6520 the flush_time │ │ │ 0040be40: 6465 6661 756c 7420 696e 7465 7276 616c default interval │ │ │ 0040be50: 2028 696e 2064 656c 7461 5f74 696d 6529 (in delta_time) │ │ │ -0040be60: 2e07 0039 9881 0000 4a00 3998 9100 0020 ...9....J.9.... │ │ │ +0040be60: 2e07 0039 f281 0000 4a00 39f2 9100 0020 ...9....J.9.... │ │ │ 0040be70: 2020 2020 6f20 5468 6520 7469 6d65 2065 o The time e │ │ │ 0040be80: 6e74 6572 6564 206d 7573 7420 6265 2062 ntered must be b │ │ │ 0040be90: 6574 7765 656e 207a 6572 6f20 616e 6420 etween zero and │ │ │ 0040bea0: 6f6e 6520 686f 7572 2e20 496e 7075 7420 one hour. Input │ │ │ -0040beb0: 6973 2500 3898 1700 0020 2020 2020 2020 is%.8.... │ │ │ +0040beb0: 6973 2500 38f2 1700 0020 2020 2020 2020 is%.8.... │ │ │ 0040bec0: 696e 7465 7270 7265 7465 6420 6173 2064 interpreted as d │ │ │ -0040bed0: 6563 696d 616c 2e4f 0039 9811 0000 2020 ecimal.O.9.... │ │ │ +0040bed0: 6563 696d 616c 2e4f 0039 f211 0000 2020 ecimal.O.9.... │ │ │ 0040bee0: 2020 206f 2041 202d 464c 5553 485f 5449 o A -FLUSH_TI │ │ │ 0040bef0: 4d45 2077 6974 6820 6e6f 2076 616c 7565 ME with no value │ │ │ 0040bf00: 2072 6573 6574 7320 7468 6520 2d46 4c55 resets the -FLU │ │ │ 0040bf10: 5348 5f54 494d 4520 746f 2074 6865 2064 SH_TIME to the d │ │ │ -0040bf20: 6566 6175 6c74 3e00 3998 2100 0020 2020 efault>.9.!.. │ │ │ +0040bf20: 6566 6175 6c74 3e00 39f2 2100 0020 2020 efault>.9.!.. │ │ │ 0040bf30: 2020 2020 7661 6c75 6520 286f 6e65 2073 value (one s │ │ │ 0040bf40: 6563 6f6e 6420 666f 7220 4247 2061 6e64 econd for BG and │ │ │ 0040bf50: 2033 3020 7365 636f 6e64 7320 666f 7220 30 seconds for │ │ │ -0040bf60: 4d4d 292e 4d00 3998 3100 0020 2020 2020 MM).M.9.1.. │ │ │ +0040bf60: 4d4d 292e 4d00 39f2 3100 0020 2020 2020 MM).M.9.1.. │ │ │ 0040bf70: 6f20 5468 6520 756e 6974 7320 6f66 2064 o The units of d │ │ │ 0040bf80: 656c 7461 5f74 696d 6520 6172 6520 686f elta_time are ho │ │ │ 0040bf90: 7572 733a 6d69 6e75 7465 733a 7365 636f urs:minutes:seco │ │ │ 0040bfa0: 6e64 733a 6365 6e74 692d 7365 636f 6e64 nds:centi-second │ │ │ -0040bfb0: 734d 0039 9841 0000 2020 2020 2020 2028 sM.9.A.. ( │ │ │ +0040bfb0: 734d 0039 f241 0000 2020 2020 2020 2028 sM.9.A.. ( │ │ │ 0040bfc0: 6875 6e64 7265 6474 6873 206f 6620 6120 hundredths of a │ │ │ 0040bfd0: 7365 636f 6e64 292e 2046 6f72 2065 7861 second). For exa │ │ │ 0040bfe0: 6d70 6c65 2c20 746f 2063 6861 6e67 6520 mple, to change │ │ │ 0040bff0: 7468 6520 666c 7573 6820 7469 6d65 0000 the flush time.. │ │ │ 0040c000: 0400 0000 ff07 0000 9403 0000 0000 0000 ................ │ │ │ -0040c010: 8d00 0098 4845 4c50 00ff 7300 ff43 4f4d ....HELP..s..COM │ │ │ +0040c010: 8d00 00f2 4845 4c50 00ff 7300 ff43 4f4d ....HELP..s..COM │ │ │ 0040c020: 4d41 4e44 5300 ff73 00ff 4348 414e 4745 MANDS..s..CHANGE │ │ │ 0040c030: 00ff 7300 ff46 494c 4548 4541 4445 525f ..s..FILEHEADER_ │ │ │ 0040c040: 5155 414c 4946 4945 5253 00c1 1751 0000 QUALIFIERS...Q.. │ │ │ 0040c050: 2020 2020 2020 2069 6e74 6572 7661 6c20 interval │ │ │ 0040c060: 746f 2061 2073 6563 6f6e 642c 2064 656c to a second, del │ │ │ 0040c070: 7461 5f74 696d 6520 776f 756c 6420 6265 ta_time would be │ │ │ 0040c080: 2030 303a 3030 3a30 313a 3030 2e20 546f 00:00:01:00. To │ │ │ 0040c090: 2063 6861 6e67 6520 6974 2074 6f4f 0039 change it toO.9 │ │ │ -0040c0a0: 9861 0000 2020 2020 2020 2033 3020 6d69 .a.. 30 mi │ │ │ +0040c0a0: f261 0000 2020 2020 2020 2033 3020 6d69 .a.. 30 mi │ │ │ 0040c0b0: 6e75 7465 732c 2064 656c 7461 5f74 696d nutes, delta_tim │ │ │ 0040c0c0: 6520 776f 756c 6420 6265 2030 303a 3330 e would be 00:30 │ │ │ 0040c0d0: 3a30 303a 3030 2e20 5661 6c69 6420 7661 :00:00. Valid va │ │ │ -0040c0e0: 6c75 6573 2066 6f72 2074 6865 3900 3998 lues for the9.9. │ │ │ +0040c0e0: 6c75 6573 2066 6f72 2074 6865 3900 39f2 lues for the9.9. │ │ │ 0040c0f0: 7100 0020 2020 2020 2020 7175 616c 6966 q.. qualif │ │ │ 0040c100: 6965 7220 6172 6520 6f6e 6520 6365 6e74 ier are one cent │ │ │ 0040c110: 692d 7365 636f 6e64 2074 6f20 6f6e 6520 i-second to one │ │ │ -0040c120: 686f 7572 2e07 0039 9881 0000 2400 3998 hour...9....$.9. │ │ │ +0040c120: 686f 7572 2e07 0039 f281 0000 2400 39f2 hour...9....$.9. │ │ │ 0040c130: 9100 0020 2020 5573 6520 6f6e 6c79 2077 ... Use only w │ │ │ 0040c140: 6974 683a 202d 4649 4c45 4845 4144 4552 ith: -FILEHEADER │ │ │ -0040c150: 0700 3898 1800 0019 0039 9811 0000 2020 ..8......9.... │ │ │ +0040c150: 0700 38f2 1800 0019 0039 f211 0000 2020 ..8......9.... │ │ │ 0040c160: 202d 4652 5b45 455a 455d 3d76 616c 7565 -FR[EEZE]=value │ │ │ -0040c170: 0700 3998 2100 0054 0039 9831 0000 2020 ..9.!..T.9.1.. │ │ │ +0040c170: 0700 39f2 2100 0054 0039 f231 0000 2020 ..9.!..T.9.1.. │ │ │ 0040c180: 2053 6574 7320 6176 6169 6c61 6269 6c69 Sets availabili │ │ │ 0040c190: 7479 206f 6620 7468 6520 7265 6769 6f6e ty of the region │ │ │ 0040c1a0: 2066 6f72 2075 7064 6174 652e 2050 6f73 for update. Pos │ │ │ 0040c1b0: 7369 626c 6520 7661 6c75 6573 2061 7265 sible values are │ │ │ -0040c1c0: 3a20 545b 5255 455d 206f 724e 0039 9841 : T[RUE] orN.9.A │ │ │ +0040c1c0: 3a20 545b 5255 455d 206f 724e 0039 f241 : T[RUE] orN.9.A │ │ │ 0040c1d0: 0000 2020 2046 5b41 4c53 455d 2e20 5573 .. F[ALSE]. Us │ │ │ 0040c1e0: 6520 746f 2022 6672 6565 7a65 2220 2864 e to "freeze" (d │ │ │ 0040c1f0: 6973 6162 6c65 2064 6174 6162 6173 6520 isable database │ │ │ 0040c200: 7772 6974 6573 2920 6f72 2022 756e 6672 writes) or "unfr │ │ │ -0040c210: 6565 7a65 2220 7468 6513 0039 9851 0000 eeze" the..9.Q.. │ │ │ -0040c220: 2020 2064 6174 6162 6173 652e 0700 3998 database...9. │ │ │ -0040c230: 6100 0024 0039 9871 0000 2020 2055 7365 a..$.9.q.. Use │ │ │ +0040c210: 6565 7a65 2220 7468 6513 0039 f251 0000 eeze" the..9.Q.. │ │ │ +0040c220: 2020 2064 6174 6162 6173 652e 0700 39f2 database...9. │ │ │ +0040c230: 6100 0024 0039 f271 0000 2020 2055 7365 a..$.9.q.. Use │ │ │ 0040c240: 206f 6e6c 7920 7769 7468 3a20 2d46 494c only with: -FIL │ │ │ -0040c250: 4548 4541 4445 5207 0039 9881 0000 4d00 EHEADER..9....M. │ │ │ -0040c260: 3998 9100 0020 2020 4453 4520 7265 6c65 9.... DSE rele │ │ │ +0040c250: 4548 4541 4445 5207 0039 f281 0000 4d00 EHEADER..9....M. │ │ │ +0040c260: 39f2 9100 0020 2020 4453 4520 7265 6c65 9.... DSE rele │ │ │ 0040c270: 6173 6573 202d 4652 4545 5a45 2077 6865 ases -FREEZE whe │ │ │ 0040c280: 6e20 6974 2045 5849 5473 2e20 546f 2068 n it EXITs. To h │ │ │ 0040c290: 6f6c 6420 7468 6520 6461 7461 6261 7365 old the database │ │ │ -0040c2a0: 2873 292c 2043 4841 4e47 454e 0038 9819 (s), CHANGEN.8.. │ │ │ +0040c2a0: 2873 292c 2043 4841 4e47 454e 0038 f219 (s), CHANGEN.8.. │ │ │ 0040c2b0: 0000 2020 202d 4649 4c45 4845 4144 4552 .. -FILEHEADER │ │ │ 0040c2c0: 202d 4652 4545 5a45 3d54 5255 4520 616e -FREEZE=TRUE an │ │ │ 0040c2d0: 6420 7468 656e 2053 5041 574e 2074 6f20 d then SPAWN to │ │ │ 0040c2e0: 7065 7266 6f72 6d20 6f74 6865 7220 6f70 perform other op │ │ │ -0040c2f0: 6572 6174 696f 6e73 2e07 0039 9811 0000 erations...9.... │ │ │ -0040c300: 2300 3998 2100 0020 2020 2d46 555b 4c4c #.9.!.. -FU[LL │ │ │ +0040c2f0: 6572 6174 696f 6e73 2e07 0039 f211 0000 erations...9.... │ │ │ +0040c300: 2300 39f2 2100 0020 2020 2d46 555b 4c4c #.9.!.. -FU[LL │ │ │ 0040c310: 595f 5550 4752 4144 4544 5d3d 626f 6f6c Y_UPGRADED]=bool │ │ │ -0040c320: 6561 6e07 0039 9831 0000 5300 3998 4100 ean..9.1..S.9.A. │ │ │ +0040c320: 6561 6e07 0039 f231 0000 5300 39f2 4100 ean..9.1..S.9.A. │ │ │ 0040c330: 0020 2020 5365 7473 2061 2066 6c61 6720 . Sets a flag │ │ │ 0040c340: 7468 6174 2069 6e64 6963 6174 6573 2077 that indicates w │ │ │ 0040c350: 6865 7468 6572 206f 7220 6e6f 7420 7468 hether or not th │ │ │ 0040c360: 6520 6461 7461 6261 7365 2077 6173 2066 e database was f │ │ │ 0040c370: 756c 6c79 2075 7067 7261 6465 6452 0039 ully upgradedR.9 │ │ │ -0040c380: 9851 0000 2020 2066 726f 6d20 6120 7072 .Q.. from a pr │ │ │ +0040c380: f251 0000 2020 2066 726f 6d20 6120 7072 .Q.. from a pr │ │ │ 0040c390: 696f 7220 7665 7273 696f 6e20 746f 2074 ior version to t │ │ │ 0040c3a0: 6865 2063 7572 7265 6e74 2064 6174 6162 he current datab │ │ │ 0040c3b0: 6173 6520 666f 726d 6174 2e20 5468 6520 ase format. The │ │ │ 0040c3c0: 7661 6c75 6520 6973 2065 6974 6865 721c value is either. │ │ │ -0040c3d0: 0039 9861 0000 2020 2054 5b52 5545 5d20 .9.a.. T[RUE] │ │ │ -0040c3e0: 6f72 2046 5b41 4c53 455d 2e07 0039 9871 or F[ALSE]...9.q │ │ │ -0040c3f0: 0000 2400 3998 8100 0020 2020 5573 6520 ..$.9.... Use │ │ │ +0040c3d0: 0039 f261 0000 2020 2054 5b52 5545 5d20 .9.a.. T[RUE] │ │ │ +0040c3e0: 6f72 2046 5b41 4c53 455d 2e07 0039 f271 or F[ALSE]...9.q │ │ │ +0040c3f0: 0000 2400 39f2 8100 0020 2020 5573 6520 ..$.9.... Use │ │ │ 0040c400: 6f6e 6c79 2077 6974 683a 202d 4649 4c45 only with: -FILE │ │ │ -0040c410: 4845 4144 4552 0700 3998 9100 0019 0038 HEADER..9......8 │ │ │ -0040c420: 981a 0000 2020 202d 4756 5b53 5441 5453 .... -GV[STATS │ │ │ -0040c430: 5245 5345 545d 0700 3998 1100 0051 0039 RESET]..9....Q.9 │ │ │ -0040c440: 9821 0000 2020 2052 6573 6574 7320 616c .!.. Resets al │ │ │ +0040c410: 4845 4144 4552 0700 39f2 9100 0019 0038 HEADER..9......8 │ │ │ +0040c420: f21a 0000 2020 202d 4756 5b53 5441 5453 .... -GV[STATS │ │ │ +0040c430: 5245 5345 545d 0700 39f2 1100 0051 0039 RESET]..9....Q.9 │ │ │ +0040c440: f221 0000 2020 2052 6573 6574 7320 616c .!.. Resets al │ │ │ 0040c450: 6c20 7468 6520 6461 7461 6261 7365 2066 l the database f │ │ │ 0040c460: 696c 6520 6865 6164 6572 2067 6c6f 6261 ile header globa │ │ │ 0040c470: 6c20 6163 6365 7373 2073 7461 7469 7374 l access statist │ │ │ 0040c480: 6963 7320 746f 2030 2e20 4e6f 7465 5000 ics to 0. NoteP. │ │ │ -0040c490: 3998 3100 0020 2020 7468 6174 2074 6869 9.1.. that thi │ │ │ +0040c490: 39f2 3100 0020 2020 7468 6174 2074 6869 9.1.. that thi │ │ │ 0040c4a0: 7320 6572 6173 6573 2061 6c6c 2073 7461 s erases all sta │ │ │ 0040c4b0: 7469 7374 6963 7320 7072 6576 696f 7573 tistics previous │ │ │ 0040c4c0: 6c79 2061 6363 756d 756c 6174 6564 2069 ly accumulated i │ │ │ 0040c4d0: 6e20 7468 6520 6461 7461 6261 7365 1600 n the database.. │ │ │ -0040c4e0: 3998 4100 0020 2020 6669 6c65 2068 6561 9.A.. file hea │ │ │ -0040c4f0: 6465 722e 0700 3998 5100 0024 0039 9861 der...9.Q..$.9.a │ │ │ +0040c4e0: 39f2 4100 0020 2020 6669 6c65 2068 6561 9.A.. file hea │ │ │ +0040c4f0: 6465 722e 0700 39f2 5100 0024 0039 f261 der...9.Q..$.9.a │ │ │ 0040c500: 0000 2020 2055 7365 206f 6e6c 7920 7769 .. Use only wi │ │ │ 0040c510: 7468 3a20 2d46 494c 4548 4541 4445 5207 th: -FILEHEADER. │ │ │ -0040c520: 0039 9871 0000 1600 3998 8100 0020 2020 .9.q....9.... │ │ │ -0040c530: 2d48 4558 4c4f 4341 5449 4f4e 0700 3998 -HEXLOCATION..9. │ │ │ -0040c540: 9100 004b 0038 9821 0000 2020 2053 7065 ...K.8.!.. Spe │ │ │ +0040c520: 0039 f271 0000 1600 39f2 8100 0020 2020 .9.q....9.... │ │ │ +0040c530: 2d48 4558 4c4f 4341 5449 4f4e 0700 39f2 -HEXLOCATION..9. │ │ │ +0040c540: 9100 004b 0038 f221 0000 2020 2053 7065 ...K.8.!.. Spe │ │ │ 0040c550: 6369 6669 6573 2061 2068 6578 6164 6563 cifies a hexadec │ │ │ 0040c560: 696d 616c 206f 6666 7365 7420 7769 7468 imal offset with │ │ │ 0040c570: 2074 6865 2066 696c 6520 6865 6164 6572 the file header │ │ │ 0040c580: 2e20 4966 202d 5641 4c55 4520 6973 3300 . If -VALUE is3. │ │ │ -0040c590: 3998 1100 0020 2020 7370 6563 6966 6965 9.... specifie │ │ │ +0040c590: 39f2 1100 0020 2020 7370 6563 6966 6965 9.... specifie │ │ │ 0040c5a0: 642c 2047 542e 4d20 7075 7473 2069 7420 d, GT.M puts it │ │ │ 0040c5b0: 6174 2074 6861 7420 6c6f 6361 7469 6f6e at that location │ │ │ -0040c5c0: 2e07 0039 9821 0000 2400 3998 3100 0020 ...9.!..$.9.1.. │ │ │ +0040c5c0: 2e07 0039 f221 0000 2400 39f2 3100 0020 ...9.!..$.9.1.. │ │ │ 0040c5d0: 2020 5573 6520 6f6e 6c79 2077 6974 683a Use only with: │ │ │ -0040c5e0: 202d 4649 4c45 4845 4144 4552 0700 3998 -FILEHEADER..9. │ │ │ -0040c5f0: 4100 0036 0039 9851 0000 2020 202d 494e A..6.9.Q.. -IN │ │ │ +0040c5e0: 202d 4649 4c45 4845 4144 4552 0700 39f2 -FILEHEADER..9. │ │ │ +0040c5f0: 4100 0036 0039 f251 0000 2020 202d 494e A..6.9.Q.. -IN │ │ │ 0040c600: 4445 585b 5f52 4553 4552 5645 445f 4259 DEX[_RESERVED_BY │ │ │ 0040c610: 5445 535d 3d69 6e64 6578 5f72 6573 6572 TES]=index_reser │ │ │ -0040c620: 7665 645f 6279 7465 7307 0039 9861 0000 ved_bytes..9.a.. │ │ │ -0040c630: 4c00 3998 7100 0020 2020 5365 7473 2069 L.9.q.. Sets i │ │ │ +0040c620: 7665 645f 6279 7465 7307 0039 f261 0000 ved_bytes..9.a.. │ │ │ +0040c630: 4c00 39f2 7100 0020 2020 5365 7473 2069 L.9.q.. Sets i │ │ │ 0040c640: 6e64 6578 2072 6573 6572 7665 6420 6279 ndex reserved by │ │ │ 0040c650: 7465 732e 2047 542e 4d20 7769 6c6c 206e tes. GT.M will n │ │ │ 0040c660: 6f74 2075 7469 6c69 7a65 2077 6861 7465 ot utilize whate │ │ │ -0040c670: 7665 7220 7370 6163 6520 6973 4900 3998 ver space isI.9. │ │ │ +0040c670: 7665 7220 7370 6163 6520 6973 4900 39f2 ver space isI.9. │ │ │ 0040c680: 8100 0020 2020 7265 7365 7276 6564 2069 ... reserved i │ │ │ 0040c690: 6e20 7065 7266 6f72 6d69 6e67 2075 7064 n performing upd │ │ │ 0040c6a0: 6174 6573 206f 6e20 696e 6465 7820 626c ates on index bl │ │ │ 0040c6b0: 6f63 6b73 2069 6e20 7468 6520 6461 7461 ocks in the data │ │ │ -0040c6c0: 6261 7365 2e07 0039 9891 0000 2400 3898 base...9....$.8. │ │ │ +0040c6c0: 6261 7365 2e07 0039 f291 0000 2400 38f2 base...9....$.8. │ │ │ 0040c6d0: 2200 0020 2020 5573 6520 6f6e 6c79 2077 ".. Use only w │ │ │ 0040c6e0: 6974 683a 202d 4649 4c45 4845 4144 4552 ith: -FILEHEADER │ │ │ -0040c6f0: 0700 3998 1100 0026 0039 9821 0000 2020 ..9....&.9.!.. │ │ │ +0040c6f0: 0700 39f2 1100 0026 0039 f221 0000 2020 ..9....&.9.!.. │ │ │ 0040c700: 202d 494e 545b 4552 5255 5054 4544 5f52 -INT[ERRUPTED_R │ │ │ 0040c710: 4543 4f56 5d3d 626f 6f6c 6561 6e07 0039 ECOV]=boolean..9 │ │ │ -0040c720: 9831 0000 4d00 3998 4100 0020 2020 5365 .1..M.9.A.. Se │ │ │ +0040c720: f231 0000 4d00 39f2 4100 0020 2020 5365 .1..M.9.A.. Se │ │ │ 0040c730: 7473 2061 2066 6c61 6720 7468 6174 2069 ts a flag that i │ │ │ 0040c740: 6e64 6963 6174 6573 2077 6865 7468 6572 ndicates whether │ │ │ 0040c750: 206f 7220 6e6f 7420 6120 7265 636f 7665 or not a recove │ │ │ 0040c760: 7279 2077 6974 6820 7468 6520 4d55 5049 ry with the MUPI │ │ │ -0040c770: 5051 0039 9851 0000 2020 204a 4f55 524e PQ.9.Q.. JOURN │ │ │ +0040c770: 5051 0039 f251 0000 2020 204a 4f55 524e PQ.9.Q.. JOURN │ │ │ 0040c780: 414c 202d 5245 434f 5645 5220 636f 6d6d AL -RECOVER comm │ │ │ 0040c790: 616e 6420 7761 7320 696e 7465 7272 7570 and was interrup │ │ │ 0040c7a0: 7465 642e 2054 6865 2076 616c 7565 2069 ted. The value i │ │ │ 0040c7b0: 7320 6569 7468 6572 2054 5b52 5545 5d20 s either T[RUE] │ │ │ -0040c7c0: 6f72 1200 3998 6100 0020 2020 465b 414c or..9.a.. F[AL │ │ │ -0040c7d0: 5345 5d2e 0700 3998 7100 0024 0039 9881 SE]...9.q..$.9.. │ │ │ +0040c7c0: 6f72 1200 39f2 6100 0020 2020 465b 414c or..9.a.. F[AL │ │ │ +0040c7d0: 5345 5d2e 0700 39f2 7100 0024 0039 f281 SE]...9.q..$.9.. │ │ │ 0040c7e0: 0000 2020 2055 7365 206f 6e6c 7920 7769 .. Use only wi │ │ │ 0040c7f0: 7468 3a20 2d46 494c 4548 4541 4445 5200 th: -FILEHEADER. │ │ │ 0040c800: 0400 0000 e807 0000 c403 0000 0000 0000 ................ │ │ │ -0040c810: 4000 0098 4845 4c50 00ff 7300 ff43 4f4d @...HELP..s..COM │ │ │ +0040c810: 4000 00f2 4845 4c50 00ff 7300 ff43 4f4d @...HELP..s..COM │ │ │ 0040c820: 4d41 4e44 5300 ff73 00ff 4348 414e 4745 MANDS..s..CHANGE │ │ │ 0040c830: 00ff 7300 ff46 494c 4548 4541 4445 525f ..s..FILEHEADER_ │ │ │ 0040c840: 5155 414c 4946 4945 5253 00c1 2291 0000 QUALIFIERS.."... │ │ │ -0040c850: 2600 3898 2300 0020 2020 2d4b 5b45 595f &.8.#.. -K[EY_ │ │ │ +0040c850: 2600 38f2 2300 0020 2020 2d4b 5b45 595f &.8.#.. -K[EY_ │ │ │ 0040c860: 4d41 585f 5349 5a45 5d3d 6b65 795f 6d61 MAX_SIZE]=key_ma │ │ │ -0040c870: 785f 7369 7a65 0700 3998 1100 0050 0039 x_size..9....P.9 │ │ │ -0040c880: 9821 0000 2020 2043 6861 6e67 6573 2074 .!.. Changes t │ │ │ +0040c870: 785f 7369 7a65 0700 39f2 1100 0050 0039 x_size..9....P.9 │ │ │ +0040c880: f221 0000 2020 2043 6861 6e67 6573 2074 .!.. Changes t │ │ │ 0040c890: 6865 2064 6563 696d 616c 2076 616c 7565 he decimal value │ │ │ 0040c8a0: 2066 6f72 2074 6865 206d 6178 696d 756d for the maximum │ │ │ 0040c8b0: 2061 6c6c 6f77 6162 6c65 206b 6579 2073 allowable key s │ │ │ 0040c8c0: 697a 652e 2052 6564 7563 696e 6754 0039 ize. ReducingT.9 │ │ │ -0040c8d0: 9831 0000 2020 204b 4559 5f4d 4158 5f53 .1.. KEY_MAX_S │ │ │ +0040c8d0: f231 0000 2020 204b 4559 5f4d 4158 5f53 .1.. KEY_MAX_S │ │ │ 0040c8e0: 495a 4520 6361 6e20 7265 7374 7269 6374 IZE can restrict │ │ │ 0040c8f0: 2061 6363 6573 7320 746f 2065 7869 7374 access to exist │ │ │ 0040c900: 696e 6720 6461 7461 2061 6e64 2063 6175 ing data and cau │ │ │ 0040c910: 7365 2047 542e 4d20 746f 2072 6570 6f72 se GT.M to repor │ │ │ -0040c920: 7442 0039 9841 0000 2020 2065 7272 6f72 tB.9.A.. error │ │ │ +0040c920: 7442 0039 f241 0000 2020 2065 7272 6f72 tB.9.A.. error │ │ │ 0040c930: 732e 2044 6f20 6e6f 7420 6372 6561 7465 s. Do not create │ │ │ 0040c940: 2069 6e63 6f6d 7061 7469 626c 6520 6b65 incompatible ke │ │ │ 0040c950: 7920 616e 6420 7265 636f 7264 2073 697a y and record siz │ │ │ -0040c960: 6573 2e07 0039 9851 0000 5300 3998 6100 es...9.Q..S.9.a. │ │ │ +0040c960: 6573 2e07 0039 f251 0000 5300 39f2 6100 es...9.Q..S.9.a. │ │ │ 0040c970: 0020 2020 4265 666f 7265 2070 6572 6d61 . Before perma │ │ │ 0040c980: 6e65 6e74 6c79 2063 6861 6e67 696e 6720 nently changing │ │ │ 0040c990: 7468 6520 6b65 7920 7369 7a65 2075 7369 the key size usi │ │ │ 0040c9a0: 6e67 2044 5345 2c20 7573 6520 4744 4520 ng DSE, use GDE │ │ │ 0040c9b0: 746f 2063 6865 636b 2074 6861 744d 0039 to check thatM.9 │ │ │ -0040c9c0: 9871 0000 2020 2074 6865 2061 7070 726f .q.. the appro │ │ │ +0040c9c0: f271 0000 2020 2074 6865 2061 7070 726f .q.. the appro │ │ │ 0040c9d0: 7072 6961 7465 2047 6c6f 6261 6c20 4469 priate Global Di │ │ │ 0040c9e0: 7265 6374 6f72 7920 636f 6e74 6169 6e73 rectory contains │ │ │ 0040c9f0: 2074 6865 2073 616d 6520 6b65 7920 7369 the same key si │ │ │ -0040ca00: 7a65 2066 6f72 2074 6865 5300 3998 8100 ze for theS.9... │ │ │ +0040ca00: 7a65 2066 6f72 2074 6865 5300 39f2 8100 ze for theS.9... │ │ │ 0040ca10: 0020 2020 7265 6769 6f6e 2e20 5468 6973 . region. This │ │ │ 0040ca20: 2070 7265 7061 7265 7320 666f 7220 6675 prepares for fu │ │ │ 0040ca30: 7475 7265 204d 5550 4950 2043 5245 4154 ture MUPIP CREAT │ │ │ 0040ca40: 4573 2061 6e64 2070 6572 666f 726d 7320 Es and performs │ │ │ 0040ca50: 6120 636f 6e73 6973 7465 6e63 7932 0039 a consistency2.9 │ │ │ -0040ca60: 9891 0000 2020 2063 6865 636b 206f 6e20 .... check on │ │ │ +0040ca60: f291 0000 2020 2063 6865 636b 206f 6e20 .... check on │ │ │ 0040ca70: 7468 6520 6b65 7920 616e 6420 7265 636f the key and reco │ │ │ 0040ca80: 7264 2073 697a 6520 7661 6c75 6573 2e07 rd size values.. │ │ │ -0040ca90: 0038 9824 0000 2400 3998 1100 0020 2020 .8.$..$.9.... │ │ │ +0040ca90: 0038 f224 0000 2400 39f2 1100 0020 2020 .8.$..$.9.... │ │ │ 0040caa0: 5573 6520 6f6e 6c79 2077 6974 683a 202d Use only with: - │ │ │ -0040cab0: 4649 4c45 4845 4144 4552 0700 3998 2100 FILEHEADER..9.!. │ │ │ -0040cac0: 001f 0039 9831 0000 2020 202d 4b49 5b4c ...9.1.. -KI[L │ │ │ +0040cab0: 4649 4c45 4845 4144 4552 0700 39f2 2100 FILEHEADER..9.!. │ │ │ +0040cac0: 001f 0039 f231 0000 2020 202d 4b49 5b4c ...9.1.. -KI[L │ │ │ 0040cad0: 4c5f 494e 5f50 524f 475d 3d76 616c 7565 L_IN_PROG]=value │ │ │ -0040cae0: 0700 3998 4100 0053 0039 9851 0000 2020 ..9.A..S.9.Q.. │ │ │ +0040cae0: 0700 39f2 4100 0053 0039 f251 0000 2020 ..9.A..S.9.Q.. │ │ │ 0040caf0: 2043 6861 6e67 6573 2074 6865 2076 616c Changes the val │ │ │ 0040cb00: 7565 206f 6620 7468 6520 4b49 4c4c 7320 ue of the KILLs │ │ │ 0040cb10: 696e 2070 726f 6772 6573 7320 6669 656c in progress fiel │ │ │ 0040cb20: 642e 2054 6865 2076 616c 7565 2063 616e d. The value can │ │ │ -0040cb30: 2062 6520 224e 4f4e 4522 2800 3998 6100 be "NONE"(.9.a. │ │ │ +0040cb30: 2062 6520 224e 4f4e 4522 2800 39f2 6100 be "NONE"(.9.a. │ │ │ 0040cb40: 0020 2020 6f72 2061 2070 6f73 6974 6976 . or a positiv │ │ │ 0040cb50: 6520 6465 6369 6d61 6c20 696e 7465 6765 e decimal intege │ │ │ -0040cb60: 722e 0700 3998 7100 0024 0039 9881 0000 r...9.q..$.9.... │ │ │ +0040cb60: 722e 0700 39f2 7100 0024 0039 f281 0000 r...9.q..$.9.... │ │ │ 0040cb70: 2020 2055 7365 206f 6e6c 7920 7769 7468 Use only with │ │ │ 0040cb80: 3a20 2d46 494c 4548 4541 4445 5207 0039 : -FILEHEADER..9 │ │ │ -0040cb90: 9891 0000 2200 3898 2500 0020 2020 2d4e ....".8.%.. -N │ │ │ +0040cb90: f291 0000 2200 38f2 2500 0020 2020 2d4e ....".8.%.. -N │ │ │ 0040cba0: 5b55 4c4c 5f53 5542 5343 5249 5054 535d [ULL_SUBSCRIPTS] │ │ │ -0040cbb0: 3d76 616c 7565 0700 3998 1100 0049 0039 =value..9....I.9 │ │ │ -0040cbc0: 9821 0000 2020 2043 6f6e 7472 6f6c 7320 .!.. Controls │ │ │ +0040cbb0: 3d76 616c 7565 0700 39f2 1100 0049 0039 =value..9....I.9 │ │ │ +0040cbc0: f221 0000 2020 2043 6f6e 7472 6f6c 7320 .!.. Controls │ │ │ 0040cbd0: 7768 6574 6865 7220 4754 2e4d 2061 6363 whether GT.M acc │ │ │ 0040cbe0: 6570 7473 206e 756c 6c20 7375 6273 6372 epts null subscr │ │ │ 0040cbf0: 6970 7473 2069 6e20 6461 7461 6261 7365 ipts in database │ │ │ -0040cc00: 206b 6579 732e 0700 3998 3100 0052 0039 keys...9.1..R.9 │ │ │ -0040cc10: 9841 0000 2020 2020 206f 2076 616c 7565 .A.. o value │ │ │ +0040cc00: 206b 6579 732e 0700 39f2 3100 0052 0039 keys...9.1..R.9 │ │ │ +0040cc10: f241 0000 2020 2020 206f 2076 616c 7565 .A.. o value │ │ │ 0040cc20: 2063 616e 2065 6974 6865 7220 6265 2054 can either be T │ │ │ 0040cc30: 5b52 5545 5d2c 2046 5b41 4c53 455d 2c20 [RUE], F[ALSE], │ │ │ 0040cc40: 414c 5741 5953 2c20 4e45 5645 522c 206f ALWAYS, NEVER, o │ │ │ 0040cc50: 7220 4558 4953 5449 4e47 2e20 5365 654e r EXISTING. SeeN │ │ │ -0040cc60: 0039 9851 0000 2020 2020 2020 2047 4445 .9.Q.. GDE │ │ │ +0040cc60: 0039 f251 0000 2020 2020 2020 2047 4445 .9.Q.. GDE │ │ │ 0040cc70: 2062 6f6f 6b20 666f 7220 6d6f 7265 2069 book for more i │ │ │ 0040cc80: 6e66 6f72 6d61 7469 6f6e 206f 6e20 7468 nformation on th │ │ │ 0040cc90: 6573 6520 7661 6c75 6573 206f 6620 6e75 ese values of nu │ │ │ 0040cca0: 6c6c 5f73 7562 7363 7269 7074 2e52 0039 ll_subscript.R.9 │ │ │ -0040ccb0: 9861 0000 2020 2020 206f 2050 726f 6869 .a.. o Prohi │ │ │ +0040ccb0: f261 0000 2020 2020 206f 2050 726f 6869 .a.. o Prohi │ │ │ 0040ccc0: 6269 7469 6e67 206e 756c 6c20 7375 6273 biting null subs │ │ │ 0040ccd0: 6372 6970 7473 2063 616e 2072 6573 7472 cripts can restr │ │ │ 0040cce0: 6963 7420 6163 6365 7373 2074 6f20 6578 ict access to ex │ │ │ 0040ccf0: 6973 7469 6e67 2064 6174 6120 616e 642a isting data and* │ │ │ -0040cd00: 0039 9871 0000 2020 2020 2020 2063 6175 .9.q.. cau │ │ │ +0040cd00: 0039 f271 0000 2020 2020 2020 2063 6175 .9.q.. cau │ │ │ 0040cd10: 7365 2047 542e 4d20 746f 2072 6570 6f72 se GT.M to repor │ │ │ -0040cd20: 7420 6572 726f 7273 2e29 0039 9881 0000 t errors.).9.... │ │ │ +0040cd20: 7420 6572 726f 7273 2e29 0039 f281 0000 t errors.).9.... │ │ │ 0040cd30: 2020 2020 206f 2054 6865 2064 6566 6175 o The defau │ │ │ 0040cd40: 6c74 2076 616c 7565 2069 7320 6e65 7665 lt value is neve │ │ │ -0040cd50: 722e 5400 3998 9100 0020 2020 2020 6f20 r.T.9.... o │ │ │ +0040cd50: 722e 5400 39f2 9100 0020 2020 2020 6f20 r.T.9.... o │ │ │ 0040cd60: 4453 4520 6361 6e6e 6f74 2063 6861 6e67 DSE cannot chang │ │ │ 0040cd70: 6520 7468 6520 6e75 6c6c 2073 7562 7363 e the null subsc │ │ │ 0040cd80: 7269 7074 2063 6f6c 6c61 7469 6f6e 206f ript collation o │ │ │ 0040cd90: 7264 6572 2e20 496e 7374 6561 642c 2075 rder. Instead, u │ │ │ -0040cda0: 7365 2047 4445 4d00 3898 2600 0020 2020 se GDEM.8.&.. │ │ │ +0040cda0: 7365 2047 4445 4d00 38f2 2600 0020 2020 se GDEM.8.&.. │ │ │ 0040cdb0: 2020 2020 746f 2063 6861 6e67 6520 7468 to change th │ │ │ 0040cdc0: 6520 6e75 6c6c 2073 7562 7363 7269 7074 e null subscript │ │ │ 0040cdd0: 2063 6f6c 6c61 7469 6f6e 206f 7264 6572 collation order │ │ │ 0040cde0: 2c20 4d55 5049 5020 4558 5452 4143 5420 , MUPIP EXTRACT │ │ │ -0040cdf0: 7468 6551 0039 9811 0000 2020 2020 2020 theQ.9.... │ │ │ +0040cdf0: 7468 6551 0039 f211 0000 2020 2020 2020 theQ.9.... │ │ │ 0040ce00: 2063 7572 7265 6e74 2063 6f6e 7465 6e74 current content │ │ │ 0040ce10: 2c20 4d55 5049 5020 4352 4541 5445 2074 , MUPIP CREATE t │ │ │ 0040ce20: 6865 2064 6174 6162 6173 6520 6669 6c65 he database file │ │ │ 0040ce30: 2873 2920 7769 7468 2074 6865 2075 7064 (s) with the upd │ │ │ -0040ce40: 6174 6564 3300 3998 2100 0020 2020 2020 ated3.9.!.. │ │ │ +0040ce40: 6174 6564 3300 39f2 2100 0020 2020 2020 ated3.9.!.. │ │ │ 0040ce50: 2020 636f 6c6c 6174 696f 6e20 616e 6420 collation and │ │ │ 0040ce60: 4d55 5049 5020 4c4f 4144 2074 6865 2063 MUPIP LOAD the c │ │ │ -0040ce70: 6f6e 7465 6e74 2e07 0039 9831 0000 2400 ontent...9.1..$. │ │ │ -0040ce80: 3998 4100 0020 2020 5573 6520 6f6e 6c79 9.A.. Use only │ │ │ +0040ce70: 6f6e 7465 6e74 2e07 0039 f231 0000 2400 ontent...9.1..$. │ │ │ +0040ce80: 39f2 4100 0020 2020 5573 6520 6f6e 6c79 9.A.. Use only │ │ │ 0040ce90: 2077 6974 683a 202d 4649 4c45 4845 4144 with: -FILEHEAD │ │ │ -0040cea0: 4552 0700 3998 5100 0015 0039 9861 0000 ER..9.Q....9.a.. │ │ │ +0040cea0: 4552 0700 39f2 5100 0015 0039 f261 0000 ER..9.Q....9.a.. │ │ │ 0040ceb0: 2020 202d 4f56 5b45 5252 4944 455d 0700 -OV[ERRIDE].. │ │ │ -0040cec0: 3998 7100 0041 0039 9881 0000 2020 2052 9.q..A.9.... R │ │ │ +0040cec0: 39f2 7100 0041 0039 f281 0000 2020 2052 9.q..A.9.... R │ │ │ 0040ced0: 656c 6561 7365 7320 6f72 2022 7374 6561 eleases or "stea │ │ │ 0040cee0: 6c73 2220 6120 4652 4545 5a45 206f 776e ls" a FREEZE own │ │ │ 0040cef0: 6564 2062 7920 616e 6f74 6865 7220 7072 ed by another pr │ │ │ -0040cf00: 6f63 6573 732e 0700 3998 9100 0020 0038 ocess...9.... .8 │ │ │ -0040cf10: 9827 0000 2020 2055 7365 206f 6e6c 7920 .'.. Use only │ │ │ +0040cf00: 6f63 6573 732e 0700 39f2 9100 0020 0038 ocess...9.... .8 │ │ │ +0040cf10: f227 0000 2020 2055 7365 206f 6e6c 7920 .'.. Use only │ │ │ 0040cf20: 7769 7468 3a20 2d46 5245 455a 4507 0039 with: -FREEZE..9 │ │ │ -0040cf30: 9811 0000 1b00 3998 2100 0020 2020 2d5b ......9.!.. -[ │ │ │ +0040cf30: f211 0000 1b00 39f2 2100 0020 2020 2d5b ......9.!.. -[ │ │ │ 0040cf40: 4e4f 5d51 5b44 4252 554e 444f 574e 5d07 NO]Q[DBRUNDOWN]. │ │ │ -0040cf50: 0039 9831 0000 4f00 3998 4100 0020 2020 .9.1..O.9.A.. │ │ │ +0040cf50: 0039 f231 0000 4f00 39f2 4100 0020 2020 .9.1..O.9.A.. │ │ │ 0040cf60: 5365 7473 2061 2066 6c61 6720 7468 6174 Sets a flag that │ │ │ 0040cf70: 2069 6e64 6963 6174 6573 2077 6865 7468 indicates wheth │ │ │ 0040cf80: 6572 206f 7220 6e6f 7420 7468 6520 6461 er or not the da │ │ │ 0040cf90: 7461 6261 7365 2069 7320 656e 6162 6c65 tabase is enable │ │ │ -0040cfa0: 6420 666f 723c 0039 9851 0000 2020 2071 d for<.9.Q.. q │ │ │ +0040cfa0: 6420 666f 723c 0039 f251 0000 2020 2071 d for<.9.Q.. q │ │ │ 0040cfb0: 7569 636b 2072 756e 646f 776e 2e20 5468 uick rundown. Th │ │ │ 0040cfc0: 6520 6465 6661 756c 7420 7661 6c75 6520 e default value │ │ │ 0040cfd0: 6973 202d 4e4f 5144 4252 554e 444f 574e is -NOQDBRUNDOWN │ │ │ -0040cfe0: 2e07 0039 9861 0000 0000 0000 0000 0000 ...9.a.......... │ │ │ +0040cfe0: 2e07 0039 f261 0000 0000 0000 0000 0000 ...9.a.......... │ │ │ 0040cff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040d000: 0400 0000 b407 0000 ee03 0000 0000 0000 ................ │ │ │ -0040d010: 6500 0098 4845 4c50 00ff 7300 ff43 4f4d e...HELP..s..COM │ │ │ +0040d010: 6500 00f2 4845 4c50 00ff 7300 ff43 4f4d e...HELP..s..COM │ │ │ 0040d020: 4d41 4e44 5300 ff73 00ff 4348 414e 4745 MANDS..s..CHANGE │ │ │ 0040d030: 00ff 7300 ff46 494c 4548 4541 4445 525f ..s..FILEHEADER_ │ │ │ 0040d040: 5155 414c 4946 4945 5253 00c1 2771 0000 QUALIFIERS..'q.. │ │ │ 0040d050: 2020 202d 5245 435b 4f52 445f 4d41 585f -REC[ORD_MAX_ │ │ │ 0040d060: 5349 5a45 5d3d 7265 636f 7264 5f6d 6178 SIZE]=record_max │ │ │ -0040d070: 5f73 697a 6507 0039 9881 0000 5200 3998 _size..9....R.9. │ │ │ +0040d070: 5f73 697a 6507 0039 f281 0000 5200 39f2 _size..9....R.9. │ │ │ 0040d080: 9100 0020 2020 4368 616e 6765 7320 7468 ... Changes th │ │ │ 0040d090: 6520 6465 6369 6d61 6c20 7661 6c75 6520 e decimal value │ │ │ 0040d0a0: 666f 7220 7468 6520 6d61 7869 6d75 6d20 for the maximum │ │ │ 0040d0b0: 616c 6c6f 7761 626c 6520 7265 636f 7264 allowable record │ │ │ 0040d0c0: 2073 697a 652e 2055 7365 2074 6865 4d00 size. Use theM. │ │ │ -0040d0d0: 3898 2800 0020 2020 2d52 4543 4f52 445f 8.(.. -RECORD_ │ │ │ +0040d0d0: 38f2 2800 0020 2020 2d52 4543 4f52 445f 8.(.. -RECORD_ │ │ │ 0040d0e0: 4d41 585f 5349 5a45 2071 7561 6c69 6669 MAX_SIZE qualifi │ │ │ 0040d0f0: 6572 206f 6e6c 7920 696e 2063 6f6e 6a75 er only in conju │ │ │ 0040d100: 6e63 7469 6f6e 2077 6974 6820 7468 6520 nction with the │ │ │ -0040d110: 2d46 494c 4548 4541 4445 5252 0039 9811 -FILEHEADERR.9.. │ │ │ +0040d110: 2d46 494c 4548 4541 4445 5252 0039 f211 -FILEHEADERR.9.. │ │ │ 0040d120: 0000 2020 2071 7561 6c69 6669 6572 2e20 .. qualifier. │ │ │ 0040d130: 5265 6475 6369 6e67 2052 4543 4f52 445f Reducing RECORD_ │ │ │ 0040d140: 4d41 585f 5349 5a45 2063 616e 2072 6573 MAX_SIZE can res │ │ │ 0040d150: 7472 6963 7420 6163 6365 7373 2074 6f20 trict access to │ │ │ 0040d160: 6578 6973 7469 6e67 2064 6174 6154 0039 existing dataT.9 │ │ │ -0040d170: 9821 0000 2020 2061 6e64 2063 6175 7365 .!.. and cause │ │ │ +0040d170: f221 0000 2020 2061 6e64 2063 6175 7365 .!.. and cause │ │ │ 0040d180: 2047 542e 4d20 746f 2072 6570 6f72 7420 GT.M to report │ │ │ 0040d190: 6572 726f 7273 2e20 446f 206e 6f74 2063 errors. Do not c │ │ │ 0040d1a0: 7265 6174 6520 696e 636f 6d70 6174 6962 reate incompatib │ │ │ 0040d1b0: 6c65 206b 6579 2061 6e64 2072 6563 6f72 le key and recor │ │ │ -0040d1c0: 6410 0039 9831 0000 2020 2073 697a 6573 d..9.1.. sizes │ │ │ -0040d1d0: 2e07 0039 9841 0000 5400 3998 5100 0020 ...9.A..T.9.Q.. │ │ │ +0040d1c0: 6410 0039 f231 0000 2020 2073 697a 6573 d..9.1.. sizes │ │ │ +0040d1d0: 2e07 0039 f241 0000 5400 39f2 5100 0020 ...9.A..T.9.Q.. │ │ │ 0040d1e0: 2020 4265 666f 7265 206d 616b 696e 6720 Before making │ │ │ 0040d1f0: 6120 7065 726d 616e 656e 7420 6368 616e a permanent chan │ │ │ 0040d200: 6765 2074 6f20 7468 6520 7265 636f 7264 ge to the record │ │ │ 0040d210: 7320 7369 7a65 2075 7369 6e67 2044 5345 s size using DSE │ │ │ -0040d220: 2c20 7573 6520 4744 4520 746f 5300 3998 , use GDE toS.9. │ │ │ +0040d220: 2c20 7573 6520 4744 4520 746f 5300 39f2 , use GDE toS.9. │ │ │ 0040d230: 6100 0020 2020 6368 6563 6b20 7468 6174 a.. check that │ │ │ 0040d240: 2074 6865 2061 7070 726f 7072 6961 7465 the appropriate │ │ │ 0040d250: 2047 6c6f 6261 6c20 4469 7265 6374 6f72 Global Director │ │ │ 0040d260: 7920 636f 6e74 6169 6e73 2074 6865 2073 y contains the s │ │ │ 0040d270: 616d 6520 7265 636f 7264 2073 697a 654f ame record sizeO │ │ │ -0040d280: 0039 9871 0000 2020 2066 6f72 2074 6865 .9.q.. for the │ │ │ +0040d280: 0039 f271 0000 2020 2066 6f72 2074 6865 .9.q.. for the │ │ │ 0040d290: 2072 6567 696f 6e2e 2054 6869 7320 7072 region. This pr │ │ │ 0040d2a0: 6570 6172 6573 2066 6f72 2066 7574 7572 epares for futur │ │ │ 0040d2b0: 6520 4d55 5049 5020 4352 4541 5445 7320 e MUPIP CREATEs │ │ │ 0040d2c0: 616e 6420 7065 7266 6f72 6d73 2061 3e00 and performs a>. │ │ │ -0040d2d0: 3998 8100 0020 2020 636f 6e73 6973 7465 9.... consiste │ │ │ +0040d2d0: 39f2 8100 0020 2020 636f 6e73 6973 7465 9.... consiste │ │ │ 0040d2e0: 6e63 7920 6368 6563 6b20 6f6e 2074 6865 ncy check on the │ │ │ 0040d2f0: 206b 6579 2061 6e64 2072 6563 6f72 6420 key and record │ │ │ -0040d300: 7369 7a65 2076 616c 7565 732e 0700 3998 size values...9. │ │ │ -0040d310: 9100 002c 0038 9829 0000 2020 202d 5245 ...,.8.).. -RE │ │ │ +0040d300: 7369 7a65 2076 616c 7565 732e 0700 39f2 size values...9. │ │ │ +0040d310: 9100 002c 0038 f229 0000 2020 202d 5245 ...,.8.).. -RE │ │ │ 0040d320: 465b 4552 454e 4345 5f43 4f55 4e54 5d3d F[ERENCE_COUNT]= │ │ │ 0040d330: 7265 6665 7265 6e63 655f 636f 756e 7407 reference_count. │ │ │ -0040d340: 0039 9811 0000 5000 3998 2100 0020 2020 .9....P.9.!.. │ │ │ +0040d340: 0039 f211 0000 5000 39f2 2100 0020 2020 .9....P.9.!.. │ │ │ 0040d350: 5365 7473 2061 2066 6965 6c64 2074 6861 Sets a field tha │ │ │ 0040d360: 7420 7472 6163 6b73 2068 6f77 206d 616e t tracks how man │ │ │ 0040d370: 7920 7072 6f63 6573 7365 7320 6172 6520 y processes are │ │ │ 0040d380: 6163 6365 7373 696e 6720 7468 6520 6461 accessing the da │ │ │ -0040d390: 7461 6261 7365 5200 3998 3100 0020 2020 tabaseR.9.1.. │ │ │ +0040d390: 7461 6261 7365 5200 39f2 3100 0020 2020 tabaseR.9.1.. │ │ │ 0040d3a0: 7769 7468 2072 6561 642f 7772 6974 6520 with read/write │ │ │ 0040d3b0: 7065 726d 6973 7369 6f6e 732e 204d 5550 permissions. MUP │ │ │ 0040d3c0: 4950 2049 4e54 4547 2061 6e64 2044 5345 IP INTEG and DSE │ │ │ 0040d3d0: 2075 7365 2064 6563 696d 616c 206e 756d use decimal num │ │ │ -0040d3e0: 6265 7273 2066 6f72 4f00 3998 4100 0020 bers forO.9.A.. │ │ │ +0040d3e0: 6265 7273 2066 6f72 4f00 39f2 4100 0020 bers forO.9.A.. │ │ │ 0040d3f0: 2020 2d52 4546 4552 454e 4345 5f43 4f55 -REFERENCE_COU │ │ │ 0040d400: 4e54 2e20 546f 2061 6363 7572 6174 656c NT. To accuratel │ │ │ 0040d410: 7920 6465 7465 726d 696e 6520 7468 6520 y determine the │ │ │ 0040d420: 7072 6f70 6572 2072 6566 6572 656e 6365 proper reference │ │ │ -0040d430: 2063 6f75 6e74 2c54 0039 9851 0000 2020 count,T.9.Q.. │ │ │ +0040d430: 2063 6f75 6e74 2c54 0039 f251 0000 2020 count,T.9.Q.. │ │ │ 0040d440: 2072 6573 7472 6963 7420 4348 414e 4745 restrict CHANGE │ │ │ 0040d450: 202d 4649 4c45 4845 4144 4552 202d 5245 -FILEHEADER -RE │ │ │ 0040d460: 4645 5245 4e43 455f 434f 554e 5420 746f FERENCE_COUNT to │ │ │ 0040d470: 2074 6865 2063 6173 6520 7768 6572 6520 the case where │ │ │ -0040d480: 7468 6520 7072 6f63 6573 7352 0039 9861 the processR.9.a │ │ │ +0040d480: 7468 6520 7072 6f63 6573 7352 0039 f261 the processR.9.a │ │ │ 0040d490: 0000 2020 2072 756e 6e69 6e67 2044 5345 .. running DSE │ │ │ 0040d4a0: 2068 6173 2065 7863 6c75 7369 7665 2028 has exclusive ( │ │ │ 0040d4b0: 7374 616e 6461 6c6f 6e65 2920 6163 6365 standalone) acce │ │ │ 0040d4c0: 7373 2074 6f20 7468 6520 6461 7461 6261 ss to the databa │ │ │ 0040d4d0: 7365 2066 696c 652e 2057 6865 6e53 0039 se file. WhenS.9 │ │ │ -0040d4e0: 9871 0000 2020 2044 5345 2068 6173 2073 .q.. DSE has s │ │ │ +0040d4e0: f271 0000 2020 2044 5345 2068 6173 2073 .q.. DSE has s │ │ │ 0040d4f0: 6f6c 6520 6163 6365 7373 2074 6f20 6120 ole access to a │ │ │ 0040d500: 6461 7461 6261 7365 2066 696c 6520 7468 database file th │ │ │ 0040d510: 6520 2d52 4546 4552 454e 4345 5f43 4f55 e -REFERENCE_COU │ │ │ 0040d520: 4e54 2073 686f 756c 6420 6265 206f 6e65 NT should be one │ │ │ -0040d530: 4d00 3998 8100 0020 2020 2831 292e 2054 M.9.... (1). T │ │ │ +0040d530: 4d00 39f2 8100 0020 2020 2831 292e 2054 M.9.... (1). T │ │ │ 0040d540: 6869 7320 6973 2061 6e20 696e 666f 726d his is an inform │ │ │ 0040d550: 6174 696f 6e61 6c20 6669 656c 6420 616e ational field an │ │ │ 0040d560: 6420 646f 6573 206e 6f74 2068 6176 6520 d does not have │ │ │ 0040d570: 616e 7920 6566 6665 6374 206f 6e15 0039 any effect on..9 │ │ │ -0040d580: 9891 0000 2020 2070 726f 6365 7373 696e .... processin │ │ │ -0040d590: 672e 0700 3898 2a00 0026 0039 9811 0000 g...8.*..&.9.... │ │ │ +0040d580: f291 0000 2020 2070 726f 6365 7373 696e .... processin │ │ │ +0040d590: 672e 0700 38f2 2a00 0026 0039 f211 0000 g...8.*..&.9.... │ │ │ 0040d5a0: 2020 202d 5245 475b 5f53 4551 4e4f 5d3d -REG[_SEQNO]= │ │ │ 0040d5b0: 7365 7175 656e 6365 2d6e 756d 6265 7207 sequence-number. │ │ │ -0040d5c0: 0039 9821 0000 4400 3998 3100 0020 2020 .9.!..D.9.1.. │ │ │ +0040d5c0: 0039 f221 0000 4400 39f2 3100 0020 2020 .9.!..D.9.1.. │ │ │ 0040d5d0: 496e 2061 6e20 4c4d 5320 656e 7669 726f In an LMS enviro │ │ │ 0040d5e0: 6e6d 656e 742c 2074 6869 7320 7365 7473 nment, this sets │ │ │ 0040d5f0: 2074 6865 2022 5265 6769 6f6e 2053 6571 the "Region Seq │ │ │ -0040d600: 6e6f 2220 6669 656c 642e 0700 3998 4100 no" field...9.A. │ │ │ -0040d610: 0028 0039 9851 0000 2020 202d 5245 5345 .(.9.Q.. -RESE │ │ │ +0040d600: 6e6f 2220 6669 656c 642e 0700 39f2 4100 no" field...9.A. │ │ │ +0040d610: 0028 0039 f251 0000 2020 202d 5245 5345 .(.9.Q.. -RESE │ │ │ 0040d620: 5256 4544 5f42 5954 4553 3d72 6573 6572 RVED_BYTES=reser │ │ │ -0040d630: 7665 645f 6279 7465 7307 0039 9861 0000 ved_bytes..9.a.. │ │ │ -0040d640: 5100 3998 7100 0020 2020 5365 7473 2062 Q.9.q.. Sets b │ │ │ +0040d630: 7665 645f 6279 7465 7307 0039 f261 0000 ved_bytes..9.a.. │ │ │ +0040d640: 5100 39f2 7100 0020 2020 5365 7473 2062 Q.9.q.. Sets b │ │ │ 0040d650: 6f74 6820 6461 7461 2061 6e64 2069 6e64 oth data and ind │ │ │ 0040d660: 6578 2072 6573 6572 7665 6420 6279 7465 ex reserved byte │ │ │ 0040d670: 732e 2047 542e 4d20 7769 6c6c 206e 6f74 s. GT.M will not │ │ │ 0040d680: 2075 7469 6c69 7a65 2077 6861 7465 7665 utilize whateve │ │ │ -0040d690: 7227 0039 9881 0000 2020 2073 7061 6365 r'.9.... space │ │ │ +0040d690: 7227 0039 f281 0000 2020 2073 7061 6365 r'.9.... space │ │ │ 0040d6a0: 2069 7320 7265 7365 7276 6564 2069 6e20 is reserved in │ │ │ -0040d6b0: 6120 626c 6f63 6b2e 0700 3998 9100 0024 a block...9....$ │ │ │ -0040d6c0: 0038 9831 0000 2020 2055 7365 206f 6e6c .8.1.. Use onl │ │ │ +0040d6b0: 6120 626c 6f63 6b2e 0700 39f2 9100 0024 a block...9....$ │ │ │ +0040d6c0: 0038 f231 0000 2020 2055 7365 206f 6e6c .8.1.. Use onl │ │ │ 0040d6d0: 7920 7769 7468 3a20 2d46 494c 4548 4541 y with: -FILEHEA │ │ │ -0040d6e0: 4445 5207 0039 9811 0000 2900 3998 2100 DER..9....).9.!. │ │ │ +0040d6e0: 4445 5207 0039 f211 0000 2900 39f2 2100 DER..9....).9.!. │ │ │ 0040d6f0: 0020 2020 2d52 4553 594e 435f 535b 4551 . -RESYNC_S[EQ │ │ │ 0040d700: 4e4f 5d3d 7365 7175 656e 6365 2d6e 756d NO]=sequence-num │ │ │ -0040d710: 6265 7207 0039 9831 0000 4f00 3998 4100 ber..9.1..O.9.A. │ │ │ +0040d710: 6265 7207 0039 f231 0000 4f00 39f2 4100 ber..9.1..O.9.A. │ │ │ 0040d720: 0020 2020 496e 2061 6e20 4c4d 5320 656e . In an LMS en │ │ │ 0040d730: 7669 726f 6e6d 656e 742c 2074 6869 7320 vironment, this │ │ │ 0040d740: 7365 7473 2074 6865 2068 6578 6164 6563 sets the hexadec │ │ │ 0040d750: 696d 616c 2076 616c 7565 206f 6620 7468 imal value of th │ │ │ -0040d760: 6520 2252 6573 796e 6317 0039 9851 0000 e "Resync..9.Q.. │ │ │ +0040d760: 6520 2252 6573 796e 6317 0039 f251 0000 e "Resync..9.Q.. │ │ │ 0040d770: 2020 2053 6571 6e6f 2220 6669 656c 642e Seqno" field. │ │ │ -0040d780: 0700 3998 6100 0026 0039 9871 0000 2020 ..9.a..&.9.q.. │ │ │ +0040d780: 0700 39f2 6100 0026 0039 f271 0000 2020 ..9.a..&.9.q.. │ │ │ 0040d790: 202d 5245 5359 4e43 5f54 5b4e 5d3d 7365 -RESYNC_T[N]=se │ │ │ 0040d7a0: 7175 656e 6365 2d6e 756d 6265 7207 0039 quence-number..9 │ │ │ -0040d7b0: 9881 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ +0040d7b0: f281 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040d7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040d7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040d7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040d7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040d800: 0400 0000 ba07 0000 1a04 0000 0000 0000 ................ │ │ │ -0040d810: 8700 0098 4845 4c50 00ff 7300 ff43 4f4d ....HELP..s..COM │ │ │ +0040d810: 8700 00f2 4845 4c50 00ff 7300 ff43 4f4d ....HELP..s..COM │ │ │ 0040d820: 4d41 4e44 5300 ff73 00ff 4348 414e 4745 MANDS..s..CHANGE │ │ │ 0040d830: 00ff 7300 ff46 494c 4548 4541 4445 525f ..s..FILEHEADER_ │ │ │ 0040d840: 5155 414c 4946 4945 5253 00c1 3191 0000 QUALIFIERS..1... │ │ │ 0040d850: 2020 2049 6e20 616e 204c 4d53 2065 6e76 In an LMS env │ │ │ 0040d860: 6972 6f6e 6d65 6e74 2c20 7468 6973 2073 ironment, this s │ │ │ 0040d870: 6574 7320 7468 6520 6865 7861 6465 6369 ets the hexadeci │ │ │ 0040d880: 6d61 6c20 7661 6c75 6520 6f66 7468 6520 mal value ofthe │ │ │ -0040d890: 2252 6573 796e 631d 0038 9832 0000 2020 "Resync..8.2.. │ │ │ +0040d890: 2252 6573 796e 631d 0038 f232 0000 2020 "Resync..8.2.. │ │ │ 0040d8a0: 2074 7261 6e73 6163 7469 6f6e 2220 6669 transaction" fi │ │ │ -0040d8b0: 656c 642e 0700 3998 1100 002c 0039 9821 eld...9....,.9.! │ │ │ +0040d8b0: 656c 642e 0700 39f2 1100 002c 0039 f221 eld...9....,.9.! │ │ │ 0040d8c0: 0000 2020 202d 5350 494e 5f53 4c45 4550 .. -SPIN_SLEEP │ │ │ 0040d8d0: 5f4d 4153 4b5d 3d68 6578 6164 6563 696d _MASK]=hexadecim │ │ │ -0040d8e0: 616c 2d6d 6173 6b07 0039 9831 0000 5000 al-mask..9.1..P. │ │ │ -0040d8f0: 3998 4100 0020 2020 4368 616e 6765 7320 9.A.. Changes │ │ │ +0040d8e0: 616c 2d6d 6173 6b07 0039 f231 0000 5000 al-mask..9.1..P. │ │ │ +0040d8f0: 39f2 4100 0020 2020 4368 616e 6765 7320 9.A.. Changes │ │ │ 0040d900: 7468 6520 6865 7861 6465 6369 6d61 6c20 the hexadecimal │ │ │ 0040d910: 5370 696e 2073 6c65 6570 2074 696d 6520 Spin sleep time │ │ │ 0040d920: 6d61 736b 2074 6861 7420 636f 6e74 726f mask that contro │ │ │ 0040d930: 6c73 2074 6865 206d 6178 696d 756d 4f00 ls the maximumO. │ │ │ -0040d940: 3998 5100 0020 2020 7469 6d65 2069 6e20 9.Q.. time in │ │ │ +0040d940: 39f2 5100 0020 2020 7469 6d65 2069 6e20 9.Q.. time in │ │ │ 0040d950: 6e61 6e6f 7365 636f 6e64 7320 7468 6520 nanoseconds the │ │ │ 0040d960: 7072 6f63 6573 7320 736c 6565 7073 206f process sleeps o │ │ │ 0040d970: 6e20 6120 736c 6565 7020 7370 696e 3b20 n a sleep spin; │ │ │ 0040d980: 7a65 726f 2028 3029 2c20 7468 6547 0039 zero (0), theG.9 │ │ │ -0040d990: 9861 0000 2020 2064 6566 6175 6c74 2063 .a.. default c │ │ │ +0040d990: f261 0000 2020 2064 6566 6175 6c74 2063 .a.. default c │ │ │ 0040d9a0: 6175 7365 7320 7468 6520 7072 6f63 6573 auses the proces │ │ │ 0040d9b0: 7320 746f 206a 7573 7420 7969 656c 6420 s to just yield │ │ │ 0040d9c0: 746f 2074 6865 204f 5320 7363 6865 6475 to the OS schedu │ │ │ -0040d9d0: 6c65 722e 0700 3998 7100 0024 0039 9881 ler...9.q..$.9.. │ │ │ +0040d9d0: 6c65 722e 0700 39f2 7100 0024 0039 f281 ler...9.q..$.9.. │ │ │ 0040d9e0: 0000 2020 2055 7365 206f 6e6c 7920 7769 .. Use only wi │ │ │ 0040d9f0: 7468 3a20 2d46 494c 4548 4541 4445 5207 th: -FILEHEADER. │ │ │ -0040da00: 0039 9891 0000 2500 3898 3300 0020 2020 .9....%.8.3.. │ │ │ +0040da00: 0039 f291 0000 2500 38f2 3300 0020 2020 .9....%.8.3.. │ │ │ 0040da10: 2d53 4c45 455b 505f 5350 494e 5f43 4f55 -SLEE[P_SPIN_COU │ │ │ -0040da20: 4e54 5d3d 696e 7465 6765 7207 0039 9811 NT]=integer..9.. │ │ │ -0040da30: 0000 5400 3998 2100 0020 2020 4368 616e ..T.9.!.. Chan │ │ │ +0040da20: 4e54 5d3d 696e 7465 6765 7207 0039 f211 NT]=integer..9.. │ │ │ +0040da30: 0000 5400 39f2 2100 0020 2020 4368 616e ..T.9.!.. Chan │ │ │ 0040da40: 6765 7320 7468 6520 6865 7861 6465 6369 ges the hexadeci │ │ │ 0040da50: 6d61 6c20 4d75 7465 7820 536c 6565 7020 mal Mutex Sleep │ │ │ 0040da60: 5370 696e 2043 6f75 6e74 2074 6861 7420 Spin Count that │ │ │ 0040da70: 636f 6e74 726f 6c73 2074 6865 206e 756d controls the num │ │ │ -0040da80: 6265 7220 6f66 5400 3998 3100 0020 2020 ber ofT.9.1.. │ │ │ +0040da80: 6265 7220 6f66 5400 39f2 3100 0020 2020 ber ofT.9.1.. │ │ │ 0040da90: 7469 6d65 7320 6120 7072 6f63 6573 7320 times a process │ │ │ 0040daa0: 7761 6974 696e 6720 6f6e 2061 2073 6861 waiting on a sha │ │ │ 0040dab0: 7265 6420 7265 736f 7572 6365 2028 7573 red resource (us │ │ │ 0040dac0: 7561 6c6c 7920 6120 6461 7461 6261 7365 ually a database │ │ │ -0040dad0: 2920 7375 7370 656e 6473 5400 3998 4100 ) suspendsT.9.A. │ │ │ +0040dad0: 2920 7375 7370 656e 6473 5400 39f2 4100 ) suspendsT.9.A. │ │ │ 0040dae0: 0020 2020 6974 7320 6163 7469 7669 7479 . its activity │ │ │ 0040daf0: 2061 6674 6572 2065 7868 6175 7374 696e after exhaustin │ │ │ 0040db00: 6720 6974 7320 4d75 7465 7820 4861 7264 g its Mutex Hard │ │ │ 0040db10: 2053 7069 6e20 436f 756e 7420 616e 6420 Spin Count and │ │ │ 0040db20: 6265 666f 7265 2065 6e71 7569 6e67 4300 before enquingC. │ │ │ -0040db30: 3998 5100 0020 2020 6974 7365 6c66 2074 9.Q.. itself t │ │ │ +0040db30: 39f2 5100 0020 2020 6974 7365 6c66 2074 9.Q.. itself t │ │ │ 0040db40: 6f20 6265 2061 7761 6b65 6e65 6420 6279 o be awakened by │ │ │ 0040db50: 2061 2070 726f 6365 7373 2072 656c 6561 a process relea │ │ │ 0040db60: 7369 6e67 2074 6865 2072 6573 6f75 7263 sing the resourc │ │ │ -0040db70: 6507 0039 9861 0000 2400 3998 7100 0020 e..9.a..$.9.q.. │ │ │ +0040db70: 6507 0039 f261 0000 2400 39f2 7100 0020 e..9.a..$.9.q.. │ │ │ 0040db80: 2020 5573 6520 6f6e 6c79 2077 6974 683a Use only with: │ │ │ -0040db90: 202d 4649 4c45 4845 4144 4552 0700 3998 -FILEHEADER..9. │ │ │ -0040dba0: 8100 001b 0039 9891 0000 2020 202d 5b4e .....9.... -[N │ │ │ +0040db90: 202d 4649 4c45 4845 4144 4552 0700 39f2 -FILEHEADER..9. │ │ │ +0040dba0: 8100 001b 0039 f291 0000 2020 202d 5b4e .....9.... -[N │ │ │ 0040dbb0: 4f5d 5354 445b 4e55 4c4c 434f 4c5d 0700 O]STD[NULLCOL].. │ │ │ -0040dbc0: 3898 3400 0054 0039 9811 0000 2020 2043 8.4..T.9.... C │ │ │ +0040dbc0: 38f2 3400 0054 0039 f211 0000 2020 2043 8.4..T.9.... C │ │ │ 0040dbd0: 6861 6e67 6573 2074 6865 2063 6f6c 6c61 hanges the colla │ │ │ 0040dbe0: 7469 6f6e 206f 6620 656d 7074 7920 7374 tion of empty st │ │ │ 0040dbf0: 7269 6e67 2028 224e 554c 4c22 2920 7375 ring ("NULL") su │ │ │ 0040dc00: 6273 6372 6970 7473 2066 6f72 2074 6865 bscripts for the │ │ │ -0040dc10: 2064 6174 6162 6173 6554 0039 9821 0000 databaseT.9.!.. │ │ │ +0040dc10: 2064 6174 6162 6173 6554 0039 f221 0000 databaseT.9.!.. │ │ │ 0040dc20: 2020 2066 696c 652e 2041 6c74 686f 7567 file. Althoug │ │ │ 0040dc30: 6820 6974 2069 7320 6e6f 7420 7468 6520 h it is not the │ │ │ 0040dc40: 6465 6661 756c 742c 2053 5444 4e55 4c4c default, STDNULL │ │ │ 0040dc50: 434f 4c4c 2069 7320 7265 7175 6972 6564 COLL is required │ │ │ 0040dc60: 2077 6974 6820 6365 7274 6169 6e52 0039 with certainR.9 │ │ │ -0040dc70: 9831 0000 2020 206f 7468 6572 2063 6861 .1.. other cha │ │ │ +0040dc70: f231 0000 2020 206f 7468 6572 2063 6861 .1.. other cha │ │ │ 0040dc80: 7261 6374 6572 6973 7469 6373 2c20 616e racteristics, an │ │ │ 0040dc90: 6420 6869 6768 6c79 2072 6563 6f6d 6d65 d highly recomme │ │ │ 0040dca0: 6e64 6564 2069 6e20 616e 7920 6361 7365 nded in any case │ │ │ 0040dcb0: 2e20 4966 2079 6f75 2063 6861 6e67 654b . If you changeK │ │ │ -0040dcc0: 0039 9841 0000 2020 2074 6869 7320 7768 .9.A.. this wh │ │ │ +0040dcc0: 0039 f241 0000 2020 2074 6869 7320 7768 .9.A.. this wh │ │ │ 0040dcd0: 656e 2074 6865 7265 2061 7265 2065 7869 en there are exi │ │ │ 0040dce0: 7374 696e 6720 224e 554c 4c22 2073 7562 sting "NULL" sub │ │ │ 0040dcf0: 7363 7269 7074 7320 7468 6520 7265 7375 scripts the resu │ │ │ -0040dd00: 6c74 7320 6d61 7920 6265 5400 3998 5100 lts may beT.9.Q. │ │ │ +0040dd00: 6c74 7320 6d61 7920 6265 5400 39f2 5100 lts may beT.9.Q. │ │ │ 0040dd10: 0020 2020 7072 6f62 6c65 6d61 7469 632e . problematic. │ │ │ 0040dd20: 2046 4953 2072 6563 6f6d 6d65 6e64 7320 FIS recommends │ │ │ 0040dd30: 796f 7520 6573 7461 626c 6973 6820 7468 you establish th │ │ │ 0040dd40: 6973 2063 6861 7261 6374 6572 6973 7469 is characteristi │ │ │ 0040dd50: 6320 7769 7468 2047 4445 2061 6e64 2e00 c with GDE and.. │ │ │ -0040dd60: 3998 6100 0020 2020 6c6f 6164 2064 6174 9.a.. load dat │ │ │ +0040dd60: 39f2 6100 0020 2020 6c6f 6164 2064 6174 9.a.. load dat │ │ │ 0040dd70: 6120 7769 7468 2061 2063 6f6e 7369 7374 a with a consist │ │ │ -0040dd80: 656e 7420 7365 7474 696e 672e 0700 3998 ent setting...9. │ │ │ -0040dd90: 7100 0024 0039 9881 0000 2020 2055 7365 q..$.9.... Use │ │ │ +0040dd80: 656e 7420 7365 7474 696e 672e 0700 39f2 ent setting...9. │ │ │ +0040dd90: 7100 0024 0039 f281 0000 2020 2055 7365 q..$.9.... Use │ │ │ 0040dda0: 206f 6e6c 7920 7769 7468 3a20 2d46 494c only with: -FIL │ │ │ -0040ddb0: 4548 4541 4445 5207 0039 9891 0000 5400 EHEADER..9....T. │ │ │ -0040ddc0: 3898 3500 0020 2020 2d53 5452 4d5f 4e55 8.5.. -STRM_NU │ │ │ +0040ddb0: 4548 4541 4445 5207 0039 f291 0000 5400 EHEADER..9....T. │ │ │ +0040ddc0: 38f2 3500 0020 2020 2d53 5452 4d5f 4e55 8.5.. -STRM_NU │ │ │ 0040ddd0: 4d3d 7374 7265 616d 2d6e 756d 6265 7220 M=stream-number │ │ │ 0040dde0: 2d53 5452 4d5f 525b 4547 5f53 4551 4e4f -STRM_R[EG_SEQNO │ │ │ 0040ddf0: 5d3d 7374 725f 6e75 6d27 735f 7265 6769 ]=str_num's_regi │ │ │ 0040de00: 6f6e 5f73 6571 7565 6e63 655f 6e75 6d62 on_sequence_numb │ │ │ -0040de10: 6572 0700 3998 1100 0053 0039 9821 0000 er..9....S.9.!.. │ │ │ +0040de10: 6572 0700 39f2 1100 0053 0039 f221 0000 er..9....S.9.!.. │ │ │ 0040de20: 2020 2043 6861 6e67 6573 2074 6865 2068 Changes the h │ │ │ 0040de30: 6578 6164 6563 696d 616c 2076 616c 7565 exadecimal value │ │ │ 0040de40: 7320 6f66 2053 7472 6561 6d20 616e 6420 s of Stream and │ │ │ 0040de50: 6974 7320 5265 6720 5365 716e 6f2e 2055 its Reg Seqno. U │ │ │ -0040de60: 7365 202d 5354 524d 5f4e 554d 4d00 3998 se -STRM_NUMM.9. │ │ │ +0040de60: 7365 202d 5354 524d 5f4e 554d 4d00 39f2 se -STRM_NUMM.9. │ │ │ 0040de70: 3100 0020 2020 616e 6420 2d53 5452 4d5f 1.. and -STRM_ │ │ │ 0040de80: 5245 475f 5345 514e 4f20 746f 6765 7468 REG_SEQNO togeth │ │ │ 0040de90: 6572 2061 7320 7061 7274 206f 6620 7468 er as part of th │ │ │ 0040dea0: 6520 7361 6d65 2043 4841 4e47 4520 2d46 e same CHANGE -F │ │ │ -0040deb0: 494c 4548 4541 4445 5212 0039 9841 0000 ILEHEADER..9.A.. │ │ │ -0040dec0: 2020 2063 6f6d 6d61 6e64 2e07 0039 9851 command...9.Q │ │ │ -0040ded0: 0000 2400 3998 6100 0020 2020 5573 6520 ..$.9.a.. Use │ │ │ +0040deb0: 494c 4548 4541 4445 5212 0039 f241 0000 ILEHEADER..9.A.. │ │ │ +0040dec0: 2020 2063 6f6d 6d61 6e64 2e07 0039 f251 command...9.Q │ │ │ +0040ded0: 0000 2400 39f2 6100 0020 2020 5573 6520 ..$.9.a.. Use │ │ │ 0040dee0: 6f6e 6c79 2077 6974 683a 202d 4649 4c45 only with: -FILE │ │ │ -0040def0: 4845 4144 4552 0700 3998 7100 002a 0039 HEADER..9.q..*.9 │ │ │ -0040df00: 9881 0000 2020 202d 5449 5b4d 4552 535f .... -TI[MERS_ │ │ │ +0040def0: 4845 4144 4552 0700 39f2 7100 002a 0039 HEADER..9.q..*.9 │ │ │ +0040df00: f281 0000 2020 202d 5449 5b4d 4552 535f .... -TI[MERS_ │ │ │ 0040df10: 5045 4e44 494e 475d 3d74 696d 6572 735f PENDING]=timers_ │ │ │ -0040df20: 7065 6e64 696e 6707 0039 9891 0000 5000 pending..9....P. │ │ │ -0040df30: 3898 3600 0020 2020 5365 7473 2061 2066 8.6.. Sets a f │ │ │ +0040df20: 7065 6e64 696e 6707 0039 f291 0000 5000 pending..9....P. │ │ │ +0040df30: 38f2 3600 0020 2020 5365 7473 2061 2066 8.6.. Sets a f │ │ │ 0040df40: 6965 6c64 2074 6861 7420 7472 6163 6b73 ield that tracks │ │ │ 0040df50: 2074 6865 2064 6563 696d 616c 206e 756d the decimal num │ │ │ 0040df60: 6265 7220 6f66 2070 726f 6365 7373 6573 ber of processes │ │ │ 0040df70: 2063 6f6e 7369 6465 7269 6e67 2061 3500 considering a5. │ │ │ -0040df80: 3998 1100 0020 2020 7469 6d65 6420 666c 9.... timed fl │ │ │ +0040df80: 39f2 1100 0020 2020 7469 6d65 6420 666c 9.... timed fl │ │ │ 0040df90: 7573 682e 2050 726f 7065 7220 7661 6c75 ush. Proper valu │ │ │ 0040dfa0: 6573 2061 7265 2030 2c20 312c 2061 6e64 es are 0, 1, and │ │ │ -0040dfb0: 2032 2e07 0039 9821 0000 0000 0000 0000 2...9.!........ │ │ │ +0040dfb0: 2032 2e07 0039 f221 0000 0000 0000 0000 2...9.!........ │ │ │ 0040dfc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040dfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040dfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040dff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040e000: 0400 0000 d107 0000 4a05 0000 0000 0000 ........J....... │ │ │ -0040e010: 8c00 0098 4845 4c50 00ff 7300 ff43 4f4d ....HELP..s..COM │ │ │ +0040e010: 8c00 00f2 4845 4c50 00ff 7300 ff43 4f4d ....HELP..s..COM │ │ │ 0040e020: 4d41 4e44 5300 ff73 00ff 4348 414e 4745 MANDS..s..CHANGE │ │ │ 0040e030: 00ff 7300 ff46 494c 4548 4541 4445 525f ..s..FILEHEADER_ │ │ │ 0040e040: 5155 414c 4946 4945 5253 00c1 3631 0000 QUALIFIERS..61.. │ │ │ 0040e050: 2020 2055 7365 2074 6865 2043 4841 4e47 Use the CHANG │ │ │ 0040e060: 4520 2d54 494d 4552 535f 5045 4e44 494e E -TIMERS_PENDIN │ │ │ 0040e070: 4720 7175 616c 6966 6965 7220 6f6e 6c79 G qualifier only │ │ │ 0040e080: 2075 706f 6e20 7265 6365 6976 696e 6720 upon receiving │ │ │ -0040e090: 696e 7374 7275 6374 696f 6e73 1300 3998 instructions..9. │ │ │ +0040e090: 696e 7374 7275 6374 696f 6e73 1300 39f2 instructions..9. │ │ │ 0040e0a0: 4100 0020 2020 6672 6f6d 2046 4953 2e07 A.. from FIS.. │ │ │ -0040e0b0: 0039 9851 0000 2400 3998 6100 0020 2020 .9.Q..$.9.a.. │ │ │ +0040e0b0: 0039 f251 0000 2400 39f2 6100 0020 2020 .9.Q..$.9.a.. │ │ │ 0040e0c0: 5573 6520 6f6e 6c79 2077 6974 683a 202d Use only with: - │ │ │ -0040e0d0: 4649 4c45 4845 4144 4552 0700 3998 7100 FILEHEADER..9.q. │ │ │ -0040e0e0: 0024 0039 9881 0000 2020 202d 544f 5b54 .$.9.... -TO[T │ │ │ +0040e0d0: 4649 4c45 4845 4144 4552 0700 39f2 7100 FILEHEADER..9.q. │ │ │ +0040e0e0: 0024 0039 f281 0000 2020 202d 544f 5b54 .$.9.... -TO[T │ │ │ 0040e0f0: 414c 5f42 4c4b 535d 3d74 6f74 616c 5f62 AL_BLKS]=total_b │ │ │ -0040e100: 6c6f 636b 7307 0039 9891 0000 5200 3898 locks..9....R.8. │ │ │ +0040e100: 6c6f 636b 7307 0039 f291 0000 5200 38f2 locks..9....R.8. │ │ │ 0040e110: 3700 0020 2020 4368 616e 6765 7320 7468 7.. Changes th │ │ │ 0040e120: 6520 6865 7861 6465 6369 6d61 6c20 746f e hexadecimal to │ │ │ 0040e130: 7461 6c20 626c 6f63 6b73 2066 6965 6c64 tal blocks field │ │ │ 0040e140: 206f 6620 7468 6520 6375 7272 656e 7420 of the current │ │ │ 0040e150: 6669 6c65 2e20 5573 6520 6f6e 6c79 1b00 file. Use only.. │ │ │ -0040e160: 3998 1100 0020 2020 7769 7468 3a20 2d46 9.... with: -F │ │ │ -0040e170: 494c 4548 4541 4445 5207 0039 9821 0000 ILEHEADER..9.!.. │ │ │ -0040e180: 1500 3998 3100 0020 2020 2a2a 4361 7574 ..9.1.. **Caut │ │ │ -0040e190: 696f 6e2a 2a07 0039 9841 0000 4d00 3998 ion**..9.A..M.9. │ │ │ +0040e160: 39f2 1100 0020 2020 7769 7468 3a20 2d46 9.... with: -F │ │ │ +0040e170: 494c 4548 4541 4445 5207 0039 f221 0000 ILEHEADER..9.!.. │ │ │ +0040e180: 1500 39f2 3100 0020 2020 2a2a 4361 7574 ..9.1.. **Caut │ │ │ +0040e190: 696f 6e2a 2a07 0039 f241 0000 4d00 39f2 ion**..9.A..M.9. │ │ │ 0040e1a0: 5100 0020 2020 5468 6520 746f 7461 6c20 Q.. The total │ │ │ 0040e1b0: 626c 6f63 6b73 2066 6965 6c64 2073 686f blocks field sho │ │ │ 0040e1c0: 756c 6420 616c 7761 7973 2072 6566 6c65 uld always refle │ │ │ 0040e1d0: 6374 2074 6865 2061 6374 7561 6c20 7369 ct the actual si │ │ │ -0040e1e0: 7a65 206f 6620 7468 6550 0039 9861 0000 ze of theP.9.a.. │ │ │ +0040e1e0: 7a65 206f 6620 7468 6550 0039 f261 0000 ze of theP.9.a.. │ │ │ 0040e1f0: 2020 2064 6174 6162 6173 652e 2043 6861 database. Cha │ │ │ 0040e200: 6e67 6520 7468 6973 2066 6965 6c64 206f nge this field o │ │ │ 0040e210: 6e6c 7920 6966 2069 7420 6e6f 206c 6f6e nly if it no lon │ │ │ 0040e220: 6765 7220 7265 666c 6563 7473 2074 6865 ger reflects the │ │ │ -0040e230: 2064 6174 6162 6173 650f 0039 9871 0000 database..9.q.. │ │ │ -0040e240: 2020 2073 697a 652e 0700 3998 8100 0028 size...9....( │ │ │ -0040e250: 0039 9891 0000 2020 202d 5452 5b49 4747 .9.... -TR[IGG │ │ │ +0040e230: 2064 6174 6162 6173 650f 0039 f271 0000 database..9.q.. │ │ │ +0040e240: 2020 2073 697a 652e 0700 39f2 8100 0028 size...9....( │ │ │ +0040e250: 0039 f291 0000 2020 202d 5452 5b49 4747 .9.... -TR[IGG │ │ │ 0040e260: 4552 5f46 4c55 5348 5d3d 7472 6967 6765 ER_FLUSH]=trigge │ │ │ -0040e270: 725f 666c 7573 6807 0038 9838 0000 4e00 r_flush..8.8..N. │ │ │ -0040e280: 3998 1100 0020 2020 5365 7473 2074 6865 9.... Sets the │ │ │ +0040e270: 725f 666c 7573 6807 0038 f238 0000 4e00 r_flush..8.8..N. │ │ │ +0040e280: 39f2 1100 0020 2020 5365 7473 2074 6865 9.... Sets the │ │ │ 0040e290: 2064 6563 696d 616c 2076 616c 7565 2066 decimal value f │ │ │ 0040e2a0: 6f72 2074 6865 2074 7269 6767 6572 696e or the triggerin │ │ │ 0040e2b0: 6720 7468 7265 7368 6f6c 642c 2069 6e20 g threshold, in │ │ │ -0040e2c0: 6275 6666 6572 732c 2066 6f72 2c00 3998 buffers, for,.9. │ │ │ +0040e2c0: 6275 6666 6572 732c 2066 6f72 2c00 39f2 buffers, for,.9. │ │ │ 0040e2d0: 2100 0020 2020 666c 7573 6869 6e67 2074 !.. flushing t │ │ │ 0040e2e0: 6865 2063 6163 6865 2d6d 6f64 6966 6965 he cache-modifie │ │ │ -0040e2f0: 6420 7175 6575 652e 0700 3998 3100 0052 d queue...9.1..R │ │ │ -0040e300: 0039 9841 0000 2020 2055 7365 2074 6865 .9.A.. Use the │ │ │ +0040e2f0: 6420 7175 6575 652e 0700 39f2 3100 0052 d queue...9.1..R │ │ │ +0040e300: 0039 f241 0000 2020 2055 7365 2074 6865 .9.A.. Use the │ │ │ 0040e310: 2043 4841 4e47 4520 2d54 5249 4747 4552 CHANGE -TRIGGER │ │ │ 0040e320: 5f46 4c55 5348 2071 7561 6c69 6669 6572 _FLUSH qualifier │ │ │ 0040e330: 206f 6e6c 7920 7570 6f6e 2072 6563 6569 only upon recei │ │ │ 0040e340: 7669 6e67 2069 6e73 7472 7563 7469 6f6e ving instruction │ │ │ -0040e350: 734b 0039 9851 0000 2020 2066 726f 6d20 sK.9.Q.. from │ │ │ +0040e350: 734b 0039 f251 0000 2020 2066 726f 6d20 sK.9.Q.. from │ │ │ 0040e360: 4649 532c 2061 6e64 206f 6e6c 7920 696e FIS, and only in │ │ │ 0040e370: 2063 6f6e 6a75 6e63 7469 6f6e 2077 6974 conjunction wit │ │ │ 0040e380: 6820 7468 6520 2d46 494c 4548 4541 4445 h the -FILEHEADE │ │ │ -0040e390: 5220 7175 616c 6966 6965 722e 0700 3998 R qualifier...9. │ │ │ -0040e3a0: 6100 002e 0039 9871 0000 2020 202d 5752 a....9.q.. -WR │ │ │ +0040e390: 5220 7175 616c 6966 6965 722e 0700 39f2 R qualifier...9. │ │ │ +0040e3a0: 6100 002e 0039 f271 0000 2020 202d 5752 a....9.q.. -WR │ │ │ 0040e3b0: 5b49 5445 535f 5045 525f 464c 5553 485d [ITES_PER_FLUSH] │ │ │ 0040e3c0: 3d77 7269 7465 735f 7065 725f 666c 7573 =writes_per_flus │ │ │ -0040e3d0: 6807 0039 9881 0000 5300 3998 9100 0020 h..9....S.9.... │ │ │ +0040e3d0: 6807 0039 f281 0000 5300 39f2 9100 0020 h..9....S.9.... │ │ │ 0040e3e0: 2020 5365 7420 7468 6520 6465 6369 6d61 Set the decima │ │ │ 0040e3f0: 6c20 6e75 6d62 6572 206f 6620 626c 6f63 l number of bloc │ │ │ 0040e400: 6b20 746f 2077 7269 7465 2069 6e20 6561 k to write in ea │ │ │ 0040e410: 6368 2066 6c75 7368 2e20 5468 6520 6465 ch flush. The de │ │ │ -0040e420: 6661 756c 7420 7661 6c75 650f 0038 9839 fault value..8.9 │ │ │ -0040e430: 0000 2020 2069 7320 372e 0700 3998 1100 .. is 7...9... │ │ │ -0040e440: 0023 0039 9821 0000 2020 2055 7365 206f .#.9.!.. Use o │ │ │ +0040e420: 6661 756c 7420 7661 6c75 650f 0038 f239 fault value..8.9 │ │ │ +0040e430: 0000 2020 2069 7320 372e 0700 39f2 1100 .. is 7...9... │ │ │ +0040e440: 0023 0039 f221 0000 2020 2055 7365 206f .#.9.!.. Use o │ │ │ 0040e450: 6e6c 7920 7769 7468 202d 4649 4c45 4845 nly with -FILEHE │ │ │ -0040e460: 4144 4552 0700 3998 3100 000f 0017 984c ADER..9.1......L │ │ │ -0040e470: 4f53 4500 0043 4c6f 7365 1000 1c98 bf11 OSE..CLose...... │ │ │ -0040e480: 0000 2020 2043 4c6f 7365 0700 1d98 2100 .. CLose....!. │ │ │ -0040e490: 0042 001d 9831 0000 2020 2054 6865 2043 .B...1.. The C │ │ │ +0040e460: 4144 4552 0700 39f2 3100 000f 0017 f24c ADER..9.1......L │ │ │ +0040e470: 4f53 4500 0043 4c6f 7365 1000 1cf2 bf11 OSE..CLose...... │ │ │ +0040e480: 0000 2020 2043 4c6f 7365 0700 1df2 2100 .. CLose....!. │ │ │ +0040e490: 0042 001d f231 0000 2020 2054 6865 2043 .B...1.. The C │ │ │ 0040e4a0: 4c4f 5345 2063 6f6d 6d61 6e64 2063 6c6f LOSE command clo │ │ │ 0040e4b0: 7365 7320 7468 6520 6375 7272 656e 746c ses the currentl │ │ │ 0040e4c0: 7920 6f70 656e 206f 7574 7075 7420 6669 y open output fi │ │ │ -0040e4d0: 6c65 2e07 001d 9841 0000 2d00 1d98 5100 le.....A..-...Q. │ │ │ +0040e4d0: 6c65 2e07 001d f241 0000 2d00 1df2 5100 le.....A..-...Q. │ │ │ 0040e4e0: 0020 2020 5468 6520 666f 726d 6174 206f . The format o │ │ │ 0040e4f0: 6620 7468 6520 434c 4f53 4520 636f 6d6d f the CLOSE comm │ │ │ -0040e500: 616e 6420 6973 3a07 001d 9861 0000 1100 and is:....a.... │ │ │ -0040e510: 1d98 7100 0020 2020 434c 5b4f 5345 5d07 ..q.. CL[OSE]. │ │ │ -0040e520: 001d 9881 0000 2e00 1d98 9100 0020 2020 ............. │ │ │ +0040e500: 616e 6420 6973 3a07 001d f261 0000 1100 and is:....a.... │ │ │ +0040e510: 1df2 7100 0020 2020 434c 5b4f 5345 5d07 ..q.. CL[OSE]. │ │ │ +0040e520: 001d f281 0000 2e00 1df2 9100 0020 2020 ............. │ │ │ 0040e530: 5468 6520 434c 4f53 4520 636f 6d6d 616e The CLOSE comman │ │ │ 0040e540: 6420 6861 7320 6e6f 2071 7561 6c69 6669 d has no qualifi │ │ │ -0040e550: 6572 732e 0800 1c98 c011 0000 1500 1798 ers............. │ │ │ +0040e550: 6572 732e 0800 1cf2 c011 0000 1500 17f2 ers............. │ │ │ 0040e560: 5249 5449 4341 4c00 0043 5269 7469 6361 RITICAL..CRitica │ │ │ -0040e570: 6c13 001f 98bf 1100 0020 2020 4352 6974 l........ CRit │ │ │ -0040e580: 6963 616c 0700 2098 2100 0052 0020 9831 ical.. .!..R. .1 │ │ │ +0040e570: 6c13 001f f2bf 1100 0020 2020 4352 6974 l........ CRit │ │ │ +0040e580: 6963 616c 0700 20f2 2100 0052 0020 f231 ical.. .!..R. .1 │ │ │ 0040e590: 0000 2020 2044 6973 706c 6179 7320 616e .. Displays an │ │ │ 0040e5a0: 642f 6f72 206d 6f64 6966 6965 7320 7468 d/or modifies th │ │ │ 0040e5b0: 6520 7374 6174 7573 2061 6e64 2063 6f6e e status and con │ │ │ 0040e5c0: 7465 6e74 7320 6f66 2074 6865 2063 7269 tents of the cri │ │ │ 0040e5d0: 7469 6361 6c20 7365 6374 696f 6e48 0020 tical sectionH. │ │ │ -0040e5e0: 9841 0000 2020 2066 6f72 2074 6865 2063 .A.. for the c │ │ │ +0040e5e0: f241 0000 2020 2066 6f72 2074 6865 2063 .A.. for the c │ │ │ 0040e5f0: 7572 7265 6e74 2072 6567 696f 6e2e 2054 urrent region. T │ │ │ 0040e600: 6865 2066 6f72 6d61 7420 6f66 2074 6865 he format of the │ │ │ 0040e610: 2043 5249 5449 4341 4c20 636f 6d6d 616e CRITICAL comman │ │ │ -0040e620: 6420 6973 3a07 0020 9851 0000 1400 2098 d is:.. .Q.... . │ │ │ +0040e620: 6420 6973 3a07 0020 f251 0000 1400 20f2 d is:.. .Q.... . │ │ │ 0040e630: 6100 0020 2020 4352 5b49 5449 4341 4c5d a.. CR[ITICAL] │ │ │ -0040e640: 0b00 2098 7100 0020 2020 5b10 0020 9881 .. .q.. [.. .. │ │ │ -0040e650: 0000 2020 202d 415b 4c4c 5d11 0020 9891 .. -A[LL].. .. │ │ │ -0040e660: 0000 2020 202d 495b 4e49 545d 1300 1f98 .. -I[NIT].... │ │ │ +0040e640: 0b00 20f2 7100 0020 2020 5b10 0020 f281 .. .q.. [.. .. │ │ │ +0040e650: 0000 2020 202d 415b 4c4c 5d11 0020 f291 .. -A[LL].. .. │ │ │ +0040e660: 0000 2020 202d 495b 4e49 545d 1300 1ff2 .. -I[NIT].... │ │ │ 0040e670: c011 0000 2020 202d 4f5b 574e 4552 5d14 .... -O[WNER]. │ │ │ -0040e680: 0020 9812 0000 2020 202d 5245 4c5b 4541 . .... -REL[EA │ │ │ -0040e690: 5345 5d13 0020 9813 0000 2020 202d 5245 SE].. .... -RE │ │ │ -0040e6a0: 4d5b 4f56 455d 1200 2098 1400 0020 2020 M[OVE].. .... │ │ │ -0040e6b0: 2d52 4553 5b45 545d 1200 2098 1500 0020 -RES[ET].. .... │ │ │ -0040e6c0: 2020 2d53 5b45 495a 455d 0b00 2098 1600 -S[EIZE].. ... │ │ │ -0040e6d0: 0020 2020 5d07 0020 9817 0000 5200 2098 . ].. ....R. . │ │ │ +0040e680: 0020 f212 0000 2020 202d 5245 4c5b 4541 . .... -REL[EA │ │ │ +0040e690: 5345 5d13 0020 f213 0000 2020 202d 5245 SE].. .... -RE │ │ │ +0040e6a0: 4d5b 4f56 455d 1200 20f2 1400 0020 2020 M[OVE].. .... │ │ │ +0040e6b0: 2d52 4553 5b45 545d 1200 20f2 1500 0020 -RES[ET].. .... │ │ │ +0040e6c0: 2020 2d53 5b45 495a 455d 0b00 20f2 1600 -S[EIZE].. ... │ │ │ +0040e6d0: 0020 2020 5d07 0020 f217 0000 5200 20f2 . ].. ....R. . │ │ │ 0040e6e0: 1800 0020 2020 2020 6f20 5468 6520 6372 ... o The cr │ │ │ 0040e6f0: 6974 6963 616c 2073 6563 7469 6f6e 2066 itical section f │ │ │ 0040e700: 6965 6c64 2069 6465 6e74 6966 6965 732c ield identifies, │ │ │ 0040e710: 2062 7920 6974 7320 7072 6f63 6573 7320 by its process │ │ │ 0040e720: 6964 656e 7469 6669 6361 7469 6f6e 4f00 identificationO. │ │ │ -0040e730: 2098 1900 0020 2020 2020 2020 6e75 6d62 .... numb │ │ │ +0040e730: 20f2 1900 0020 2020 2020 2020 6e75 6d62 .... numb │ │ │ 0040e740: 6572 2028 5049 4429 2c20 7468 6520 7072 er (PID), the pr │ │ │ 0040e750: 6f63 6573 7320 7072 6573 656e 746c 7920 ocess presently │ │ │ 0040e760: 6d61 6e61 6769 6e67 2075 7064 6174 6573 managing updates │ │ │ 0040e770: 2074 6f20 6461 7461 6261 7365 2e54 0020 to database.T. │ │ │ -0040e780: 981a 0000 2020 2020 206f 2054 6869 6e6b .... o Think │ │ │ +0040e780: f21a 0000 2020 2020 206f 2054 6869 6e6b .... o Think │ │ │ 0040e790: 206f 6620 6120 6372 6974 6963 616c 2073 of a critical s │ │ │ 0040e7a0: 6563 7469 6f6e 2061 7320 6120 636f 6d6d ection as a comm │ │ │ 0040e7b0: 6f6e 2073 6567 6d65 6e74 206f 6620 6120 on segment of a │ │ │ 0040e7c0: 7472 6169 6e20 7472 6163 6b2e 204a 7573 train track. Jus │ │ │ 0040e7d0: 7400 0000 0000 0000 0000 0000 0000 0000 t............... │ │ │ 0040e7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040e7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040e800: 0400 0000 e607 0000 5b04 0000 0000 0000 ........[....... │ │ │ -0040e810: 6c00 0098 4845 4c50 00ff 7300 ff43 4f4d l...HELP..s..COM │ │ │ +0040e810: 6c00 00f2 4845 4c50 00ff 7300 ff43 4f4d l...HELP..s..COM │ │ │ 0040e820: 4d41 4e44 5300 ff73 00ff 4348 414e 4745 MANDS..s..CHANGE │ │ │ 0040e830: 00ff 7300 ff42 4c4f 434b 5f51 5541 4c49 ..s..BLOCK_QUALI │ │ │ 0040e840: 4649 4552 5300 c088 0000 2020 2055 7365 FIERS..... Use │ │ │ 0040e850: 206f 6e6c 7920 7769 7468 3a20 2d42 4c4f only with: -BLO │ │ │ 0040e860: 434b 2c20 2d52 4543 4f52 442c 202d 4f46 CK, -RECORD, -OF │ │ │ -0040e870: 4653 4554 2c20 2d52 5349 5a45 0700 3398 FSET, -RSIZE..3. │ │ │ -0040e880: 8900 001d 0033 988a 0000 2020 202d 5253 .....3.... -RS │ │ │ +0040e870: 4653 4554 2c20 2d52 5349 5a45 0700 33f2 FSET, -RSIZE..3. │ │ │ +0040e880: 8900 001d 0033 f28a 0000 2020 202d 5253 .....3.... -RS │ │ │ 0040e890: 5b49 5a5d 3d72 6563 6f72 645f 7369 7a65 [IZ]=record_size │ │ │ -0040e8a0: 0700 3398 9100 0040 0033 9892 0000 2020 ..3....@.3.... │ │ │ +0040e8a0: 0700 33f2 9100 0040 0033 f292 0000 2020 ..3....@.3.... │ │ │ 0040e8b0: 2043 6861 6e67 6573 2074 6865 2072 6563 Changes the rec │ │ │ 0040e8c0: 6f72 6420 7369 7a65 2066 6965 6c64 206f ord size field o │ │ │ 0040e8d0: 6620 7468 6520 7370 6563 6966 6965 6420 f the specified │ │ │ -0040e8e0: 7265 636f 7264 2e07 0033 9893 0000 1500 record...3...... │ │ │ -0040e8f0: 3398 9400 0020 2020 2a2a 4361 7574 696f 3.... **Cautio │ │ │ -0040e900: 6e2a 2a07 0033 9895 0000 4700 3398 9600 n**..3....G.3... │ │ │ +0040e8e0: 7265 636f 7264 2e07 0033 f293 0000 1500 record...3...... │ │ │ +0040e8f0: 33f2 9400 0020 2020 2a2a 4361 7574 696f 3.... **Cautio │ │ │ +0040e900: 6e2a 2a07 0033 f295 0000 4700 33f2 9600 n**..3....G.3... │ │ │ 0040e910: 0020 2020 4368 616e 6769 6e67 202d 5253 . Changing -RS │ │ │ 0040e920: 495a 2069 6d70 6163 7473 2061 6c6c 2072 IZ impacts all r │ │ │ 0040e930: 6563 6f72 6473 2066 6f6c 6c6f 7769 6e67 ecords following │ │ │ 0040e940: 2069 7420 696e 2074 6865 2062 6c6f 636b it in the block │ │ │ -0040e950: 2e07 0033 9897 0000 3800 3398 9800 0020 ...3....8.3.... │ │ │ +0040e950: 2e07 0033 f297 0000 3800 33f2 9800 0020 ...3....8.3.... │ │ │ 0040e960: 2020 5573 6520 6f6e 6c79 2077 6974 683a Use only with: │ │ │ 0040e970: 202d 424c 4f43 4b2c 202d 5245 434f 5244 -BLOCK, -RECORD │ │ │ 0040e980: 2c20 2d43 4d50 432c 202d 4f46 4653 4554 , -CMPC, -OFFSET │ │ │ -0040e990: 0700 3398 9900 0012 0033 989a 0000 2020 ..3......3.... │ │ │ -0040e9a0: 2045 7861 6d70 6c65 3a08 0032 98c1 1100 Example:..2.... │ │ │ -0040e9b0: 0031 0034 9811 0000 2020 2044 5345 3e20 .1.4.... DSE> │ │ │ +0040e990: 0700 33f2 9900 0012 0033 f29a 0000 2020 ..3......3.... │ │ │ +0040e9a0: 2045 7861 6d70 6c65 3a08 0032 f2c1 1100 Example:..2.... │ │ │ +0040e9b0: 0031 0034 f211 0000 2020 2044 5345 3e20 .1.4.... DSE> │ │ │ 0040e9c0: 6368 616e 6765 202d 7265 636f 7264 3d33 change -record=3 │ │ │ 0040e9d0: 202d 7273 697a 3d33 4220 2d62 6c6f 636b -rsiz=3B -block │ │ │ -0040e9e0: 3d32 0700 3498 2100 0052 0034 9831 0000 =2..4.!..R.4.1.. │ │ │ +0040e9e0: 3d32 0700 34f2 2100 0052 0034 f231 0000 =2..4.!..R.4.1.. │ │ │ 0040e9f0: 2020 2054 6869 7320 636f 6d6d 616e 6420 This command │ │ │ 0040ea00: 6368 616e 6765 7320 7468 6520 7265 636f changes the reco │ │ │ 0040ea10: 7264 2073 697a 6520 6f66 2072 6563 6f72 rd size of recor │ │ │ 0040ea20: 6420 3320 626c 6f63 6b20 3220 746f 2035 d 3 block 2 to 5 │ │ │ -0040ea30: 3920 2848 6578 3a20 3342 2910 0034 9841 9 (Hex: 3B)..4.A │ │ │ -0040ea40: 0000 2020 2062 7974 6573 2e07 0034 9851 .. bytes...4.Q │ │ │ -0040ea50: 0000 1600 2198 4558 414d 504c 4553 0000 ....!.EXAMPLES.. │ │ │ -0040ea60: 4578 616d 706c 6573 1300 2a98 bf11 0000 Examples..*..... │ │ │ -0040ea70: 2020 2045 7861 6d70 6c65 7307 002b 9821 Examples..+.! │ │ │ -0040ea80: 0000 1200 2b98 3100 0020 2020 4578 616d ....+.1.. Exam │ │ │ -0040ea90: 706c 653a 0700 2b98 4100 0028 002b 9851 ple:..+.A..(.+.Q │ │ │ +0040ea30: 3920 2848 6578 3a20 3342 2910 0034 f241 9 (Hex: 3B)..4.A │ │ │ +0040ea40: 0000 2020 2062 7974 6573 2e07 0034 f251 .. bytes...4.Q │ │ │ +0040ea50: 0000 1600 21f2 4558 414d 504c 4553 0000 ....!.EXAMPLES.. │ │ │ +0040ea60: 4578 616d 706c 6573 1300 2af2 bf11 0000 Examples..*..... │ │ │ +0040ea70: 2020 2045 7861 6d70 6c65 7307 002b f221 Examples..+.! │ │ │ +0040ea80: 0000 1200 2bf2 3100 0020 2020 4578 616d ....+.1.. Exam │ │ │ +0040ea90: 706c 653a 0700 2bf2 4100 0028 002b f251 ple:..+.A..(.+.Q │ │ │ 0040eaa0: 0000 2020 2044 5345 3e20 6368 616e 6765 .. DSE> change │ │ │ 0040eab0: 202d 626c 6f63 6b3d 3320 2d62 7369 7a3d -block=3 -bsiz= │ │ │ -0040eac0: 3430 3007 002b 9861 0000 4100 2b98 7100 400..+.a..A.+.q. │ │ │ +0040eac0: 3430 3007 002b f261 0000 4100 2bf2 7100 400..+.a..A.+.q. │ │ │ 0040ead0: 0020 2020 5468 6973 2063 6f6d 6d61 6e64 . This command │ │ │ 0040eae0: 2063 6861 6e67 6573 2074 6865 2073 697a changes the siz │ │ │ 0040eaf0: 6520 6f66 2062 6c6f 636b 2033 2074 6f20 e of block 3 to │ │ │ -0040eb00: 3130 3234 2062 7974 6573 2e07 002b 9881 1024 bytes...+.. │ │ │ -0040eb10: 0000 1200 2b98 9100 0020 2020 4578 616d ....+.... Exam │ │ │ -0040eb20: 706c 653a 0800 2a98 c011 0000 2800 2b98 ple:..*.....(.+. │ │ │ +0040eb00: 3130 3234 2062 7974 6573 2e07 002b f281 1024 bytes...+.. │ │ │ +0040eb10: 0000 1200 2bf2 9100 0020 2020 4578 616d ....+.... Exam │ │ │ +0040eb20: 706c 653a 0800 2af2 c011 0000 2800 2bf2 ple:..*.....(.+. │ │ │ 0040eb30: 1200 0020 2020 4453 453e 2063 6861 6e67 ... DSE> chang │ │ │ 0040eb40: 6520 2d62 6c6f 636b 3d34 202d 746e 3d31 e -block=4 -tn=1 │ │ │ -0040eb50: 3030 3030 0700 2b98 1300 0054 002b 9814 0000..+....T.+.. │ │ │ +0040eb50: 3030 3030 0700 2bf2 1300 0054 002b f214 0000..+....T.+.. │ │ │ 0040eb60: 0000 2020 2054 6869 7320 636f 6d6d 616e .. This comman │ │ │ 0040eb70: 6420 6368 616e 6765 7320 7365 7473 2074 d changes sets t │ │ │ 0040eb80: 6865 2074 7261 6e73 6163 7469 6f6e 206e he transaction n │ │ │ 0040eb90: 756d 6265 7220 746f 2036 3535 3336 2028 umber to 65536 ( │ │ │ 0040eba0: 4865 783a 2031 3030 3030 2920 666f 7212 Hex: 10000) for. │ │ │ -0040ebb0: 002b 9815 0000 2020 2062 6c6f 636b 2034 .+.... block 4 │ │ │ -0040ebc0: 2e07 002b 9816 0000 1200 2b98 1700 0020 ...+......+.... │ │ │ -0040ebd0: 2020 4578 616d 706c 653a 0700 2b98 1800 Example:..+... │ │ │ -0040ebe0: 004c 002b 9819 0000 2020 2044 5345 3e20 .L.+.... DSE> │ │ │ +0040ebb0: 002b f215 0000 2020 2062 6c6f 636b 2034 .+.... block 4 │ │ │ +0040ebc0: 2e07 002b f216 0000 1200 2bf2 1700 0020 ...+......+.... │ │ │ +0040ebd0: 2020 4578 616d 706c 653a 0700 2bf2 1800 Example:..+... │ │ │ +0040ebe0: 004c 002b f219 0000 2020 2044 5345 3e20 .L.+.... DSE> │ │ │ 0040ebf0: 6368 616e 6765 202d 626c 6f63 6b3d 3220 change -block=2 │ │ │ 0040ec00: 2d72 6563 6f72 643d 3420 2d43 4d50 433d -record=4 -CMPC= │ │ │ 0040ec10: 3130 202d 6b65 793d 225e 4355 5328 2222 10 -key="^CUS("" │ │ │ 0040ec20: 4a6f 6e65 732c 5669 6322 2229 2207 002b Jones,Vic"")"..+ │ │ │ -0040ec30: 981a 0000 5200 2b98 2100 0020 2020 5468 ....R.+.!.. Th │ │ │ +0040ec30: f21a 0000 5200 2bf2 2100 0020 2020 5468 ....R.+.!.. Th │ │ │ 0040ec40: 6973 2063 6f6d 6d61 6e64 2063 6861 6e67 is command chang │ │ │ 0040ec50: 6573 2074 6865 2063 6f6d 7072 6573 7369 es the compressi │ │ │ 0040ec60: 6f6e 2063 6f75 6e74 206f 6620 7468 6520 on count of the │ │ │ 0040ec70: 6b65 7920 5e43 5553 284a 6f6e 6573 2c56 key ^CUS(Jones,V │ │ │ -0040ec80: 6963 2920 746f 4b00 2b98 2200 0020 2020 ic) toK.+.".. │ │ │ +0040ec80: 6963 2920 746f 4b00 2bf2 2200 0020 2020 ic) toK.+.".. │ │ │ 0040ec90: 3130 2e20 4974 2069 7320 6173 7375 6d65 10. It is assume │ │ │ 0040eca0: 6420 7468 6174 2074 6865 206b 6579 2043 d that the key C │ │ │ 0040ecb0: 5553 284a 6f6e 6573 2c54 6f6d 2920 616c US(Jones,Tom) al │ │ │ 0040ecc0: 7265 6164 7920 6578 6973 7473 2e20 5468 ready exists. Th │ │ │ -0040ecd0: 6553 002b 9823 0000 2020 2066 6f6c 6c6f eS.+.#.. follo │ │ │ +0040ecd0: 6553 002b f223 0000 2020 2066 6f6c 6c6f eS.+.#.. follo │ │ │ 0040ece0: 7769 6e67 2074 6162 6c65 2069 6c6c 7573 wing table illus │ │ │ 0040ecf0: 7472 6174 6573 2068 6f77 2047 542e 4d20 trates how GT.M │ │ │ 0040ed00: 6361 6c63 756c 6174 6573 2074 6865 2076 calculates the v │ │ │ 0040ed10: 616c 7565 206f 6620 434d 5043 2069 6e20 alue of CMPC in │ │ │ -0040ed20: 7468 6973 0f00 2b98 2400 0020 2020 6361 this..+.$.. ca │ │ │ -0040ed30: 7365 2e07 002b 9825 0000 4c00 2b98 2600 se...+.%..L.+.&. │ │ │ +0040ed20: 7468 6973 0f00 2bf2 2400 0020 2020 6361 this..+.$.. ca │ │ │ +0040ed30: 7365 2e07 002b f225 0000 4c00 2bf2 2600 se...+.%..L.+.&. │ │ │ 0040ed40: 0020 2020 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d . +----------- │ │ │ 0040ed50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0040ed60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0040ed70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0040ed80: 2d2d 2d2d 2d2b 4c00 2b98 2700 0020 2020 -----+L.+.'.. │ │ │ +0040ed80: 2d2d 2d2d 2d2b 4c00 2bf2 2700 0020 2020 -----+L.+.'.. │ │ │ 0040ed90: 7c20 2020 2052 4543 4f52 4420 4b45 5920 | RECORD KEY │ │ │ 0040eda0: 2020 207c 2043 4f4d 5052 4553 5349 4f4e | COMPRESSION │ │ │ 0040edb0: 2043 4f55 4e54 207c 2052 4553 554c 5449 COUNT | RESULTI │ │ │ 0040edc0: 4e47 204b 4559 2069 6e20 5265 636f 7264 NG KEY in Record │ │ │ -0040edd0: 207c 4c00 2b98 2800 0020 2020 7c2d 2d2d |L.+.(.. |--- │ │ │ +0040edd0: 207c 4c00 2bf2 2800 0020 2020 7c2d 2d2d |L.+.(.. |--- │ │ │ 0040ede0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 0040edf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0040ee00: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 0040ee10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 4c00 -------------|L. │ │ │ -0040ee20: 2b98 2900 0020 2020 7c20 4355 5328 4a6f +.).. | CUS(Jo │ │ │ +0040ee20: 2bf2 2900 0020 2020 7c20 4355 5328 4a6f +.).. | CUS(Jo │ │ │ 0040ee30: 6e65 732c 546f 6d29 2020 207c 2030 2020 nes,Tom) | 0 │ │ │ 0040ee40: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 0040ee50: 2043 5553 284a 6f6e 6573 2c54 6f6d 2920 CUS(Jones,Tom) │ │ │ -0040ee60: 2020 2020 2020 2020 207c 4c00 2b98 2a00 |L.+.*. │ │ │ +0040ee60: 2020 2020 2020 2020 207c 4c00 2bf2 2a00 |L.+.*. │ │ │ 0040ee70: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 0040ee80: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 0040ee90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 0040eea0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0040eeb0: 2d2d 2d2d 2d7c 4c00 2b98 3100 0020 2020 -----|L.+.1.. │ │ │ +0040eeb0: 2d2d 2d2d 2d7c 4c00 2bf2 3100 0020 2020 -----|L.+.1.. │ │ │ 0040eec0: 7c20 4355 5328 4a6f 6e65 732c 5669 6329 | CUS(Jones,Vic) │ │ │ 0040eed0: 2020 207c 2031 3020 2020 2020 2020 2020 | 10 │ │ │ 0040eee0: 2020 2020 2020 207c 2056 6963 2920 2020 | Vic) │ │ │ 0040eef0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0040ef00: 207c 4c00 2b98 3200 0020 2020 7c2d 2d2d |L.+.2.. |--- │ │ │ +0040ef00: 207c 4c00 2bf2 3200 0020 2020 7c2d 2d2d |L.+.2.. |--- │ │ │ 0040ef10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 0040ef20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0040ef30: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 0040ef40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 4c00 -------------|L. │ │ │ -0040ef50: 2b98 3300 0020 2020 7c20 4355 5328 4a6f +.3.. | CUS(Jo │ │ │ +0040ef50: 2bf2 3300 0020 2020 7c20 4355 5328 4a6f +.3.. | CUS(Jo │ │ │ 0040ef60: 6e65 732c 5361 6c6c 7929 207c 2031 3020 nes,Sally) | 10 │ │ │ 0040ef70: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 0040ef80: 2053 616c 6c79 2920 2020 2020 2020 2020 Sally) │ │ │ -0040ef90: 2020 2020 2020 2020 207c 4c00 2b98 3400 |L.+.4. │ │ │ +0040ef90: 2020 2020 2020 2020 207c 4c00 2bf2 3400 |L.+.4. │ │ │ 0040efa0: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 0040efb0: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 0040efc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 0040efd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0040efe0: 2d2d 2d2d 2d7c 0000 0000 0000 0000 0000 -----|.......... │ │ │ 0040eff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040f000: 0400 0000 de07 0000 9d04 0000 0000 0000 ................ │ │ │ -0040f010: 7700 0098 4845 4c50 00ff 7300 ff43 4f4d w...HELP..s..COM │ │ │ +0040f010: 7700 00f2 4845 4c50 00ff 7300 ff43 4f4d w...HELP..s..COM │ │ │ 0040f020: 4d41 4e44 5300 ff73 00ff 4348 414e 4745 MANDS..s..CHANGE │ │ │ 0040f030: 00ff 7300 ff45 5841 4d50 4c45 5300 c035 ..s..EXAMPLES..5 │ │ │ 0040f040: 0000 2020 207c 2043 5553 2853 6d69 7468 .. | CUS(Smith │ │ │ 0040f050: 2c4a 6f68 6e29 2020 7c20 3420 2020 2020 ,John) | 4 │ │ │ 0040f060: 2020 2020 2020 2020 2020 2020 7c20 536d | Sm │ │ │ 0040f070: 6974 682c 4a6f 686e 2920 2020 2020 2020 ith,John) │ │ │ -0040f080: 2020 2020 2020 7c4c 002b 9836 0000 2020 |L.+.6.. │ │ │ +0040f080: 2020 2020 2020 7c4c 002b f236 0000 2020 |L.+.6.. │ │ │ 0040f090: 202b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +-------------- │ │ │ 0040f0a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0040f0b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0040f0c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0040f0d0: 2d2d 2b07 002b 9837 0000 1200 2b98 3800 --+..+.7....+.8. │ │ │ -0040f0e0: 0020 2020 4578 616d 706c 653a 0700 2b98 . Example:..+. │ │ │ -0040f0f0: 3900 001f 002b 983a 0000 2020 2044 5345 9....+.:.. DSE │ │ │ +0040f0d0: 2d2d 2b07 002b f237 0000 1200 2bf2 3800 --+..+.7....+.8. │ │ │ +0040f0e0: 0020 2020 4578 616d 706c 653a 0700 2bf2 . Example:..+. │ │ │ +0040f0f0: 3900 001f 002b f23a 0000 2020 2044 5345 9....+.:.. DSE │ │ │ 0040f100: 3e20 6475 6d70 202d 6669 6c65 6865 6164 > dump -filehead │ │ │ -0040f110: 6572 0700 2b98 4100 003a 002b 9842 0000 er..+.A..:.+.B.. │ │ │ +0040f110: 6572 0700 2bf2 4100 003a 002b f242 0000 er..+.A..:.+.B.. │ │ │ 0040f120: 2020 2054 6869 7320 636f 6d6d 616e 6420 This command │ │ │ 0040f130: 6469 7370 6c61 7973 2066 6965 6c64 7320 displays fields │ │ │ 0040f140: 6f66 2074 6865 2066 696c 6520 6865 6164 of the file head │ │ │ -0040f150: 6572 2e07 002b 9843 0000 1200 2b98 4400 er...+.C....+.D. │ │ │ -0040f160: 0020 2020 4578 616d 706c 653a 0700 2b98 . Example:..+. │ │ │ -0040f170: 4500 002f 002b 9846 0000 2020 2044 5345 E../.+.F.. DSE │ │ │ +0040f150: 6572 2e07 002b f243 0000 1200 2bf2 4400 er...+.C....+.D. │ │ │ +0040f160: 0020 2020 4578 616d 706c 653a 0700 2bf2 . Example:..+. │ │ │ +0040f170: 4500 002f 002b f246 0000 2020 2044 5345 E../.+.F.. DSE │ │ │ 0040f180: 3e20 6368 616e 6765 202d 6669 6c65 6865 > change -filehe │ │ │ 0040f190: 6164 6572 202d 626c 6b5f 7369 7a3d 3230 ader -blk_siz=20 │ │ │ -0040f1a0: 3438 0700 2b98 4700 0054 002b 9848 0000 48..+.G..T.+.H.. │ │ │ +0040f1a0: 3438 0700 2bf2 4700 0054 002b f248 0000 48..+.G..T.+.H.. │ │ │ 0040f1b0: 2020 2054 6869 7320 636f 6d6d 616e 6420 This command │ │ │ 0040f1c0: 6368 616e 6765 7320 7468 6520 626c 6f63 changes the bloc │ │ │ 0040f1d0: 6b20 7369 7a65 2066 6965 6c64 206f 6620 k size field of │ │ │ 0040f1e0: 7468 6520 6669 6c65 6865 6164 6572 2074 the fileheader t │ │ │ 0040f1f0: 6f20 3230 3438 2062 7974 6573 2e42 002b o 2048 bytes.B.+ │ │ │ -0040f200: 9849 0000 2020 2054 6865 2062 6c6f 636b .I.. The block │ │ │ +0040f200: f249 0000 2020 2054 6865 2062 6c6f 636b .I.. The block │ │ │ 0040f210: 2066 6965 6c64 206d 7573 7420 616c 7761 field must alwa │ │ │ 0040f220: 7973 2062 6520 6120 6d75 6c74 6970 6c65 ys be a multiple │ │ │ 0040f230: 7320 6f66 2035 3132 2062 7974 6573 2e07 s of 512 bytes.. │ │ │ -0040f240: 002b 984a 0000 1200 2b98 5100 0020 2020 .+.J....+.Q.. │ │ │ -0040f250: 4578 616d 706c 653a 0700 2b98 5200 0031 Example:..+.R..1 │ │ │ -0040f260: 002b 9853 0000 2020 2044 5345 3e20 6368 .+.S.. DSE> ch │ │ │ +0040f240: 002b f24a 0000 1200 2bf2 5100 0020 2020 .+.J....+.Q.. │ │ │ +0040f250: 4578 616d 706c 653a 0700 2bf2 5200 0031 Example:..+.R..1 │ │ │ +0040f260: 002b f253 0000 2020 2044 5345 3e20 6368 .+.S.. DSE> ch │ │ │ 0040f270: 616e 6765 202d 6669 6c65 6865 6164 6572 ange -fileheader │ │ │ 0040f280: 202d 626c 6f63 6b73 5f66 7265 653d 3542 -blocks_free=5B │ │ │ -0040f290: 0700 2b98 5400 0054 002b 9855 0000 2020 ..+.T..T.+.U.. │ │ │ +0040f290: 0700 2bf2 5400 0054 002b f255 0000 2020 ..+.T..T.+.U.. │ │ │ 0040f2a0: 2054 6869 7320 636f 6d6d 616e 6420 6368 This command ch │ │ │ 0040f2b0: 616e 6765 7320 7468 6520 626c 6f63 6b73 anges the blocks │ │ │ 0040f2c0: 2066 7265 6520 6669 656c 6473 206f 6620 free fields of │ │ │ 0040f2d0: 7468 6520 6669 6c65 2068 6561 6465 7220 the file header │ │ │ -0040f2e0: 746f 2039 3120 2848 6578 3a17 002b 9856 to 91 (Hex:..+.V │ │ │ +0040f2e0: 746f 2039 3120 2848 6578 3a17 002b f256 to 91 (Hex:..+.V │ │ │ 0040f2f0: 0000 2020 2035 4229 2e20 4578 616d 706c .. 5B). Exampl │ │ │ -0040f300: 653a 0700 2b98 5700 0012 002b 9858 0000 e:..+.W....+.X.. │ │ │ -0040f310: 2020 2045 7861 6d70 6c65 3a07 002b 9859 Example:..+.Y │ │ │ -0040f320: 0000 2e00 2b98 5a00 0020 2020 4453 453e ....+.Z.. DSE> │ │ │ +0040f300: 653a 0700 2bf2 5700 0012 002b f258 0000 e:..+.W....+.X.. │ │ │ +0040f310: 2020 2045 7861 6d70 6c65 3a07 002b f259 Example:..+.Y │ │ │ +0040f320: 0000 2e00 2bf2 5a00 0020 2020 4453 453e ....+.Z.. DSE> │ │ │ 0040f330: 2063 6861 6e67 6520 2d66 696c 6568 6561 change -filehea │ │ │ 0040f340: 6465 7220 2d62 5f72 6563 6f72 643d 4646 der -b_record=FF │ │ │ -0040f350: 0700 2b98 6100 0040 002b 9862 0000 2020 ..+.a..@.+.b.. │ │ │ +0040f350: 0700 2bf2 6100 0040 002b f262 0000 2020 ..+.a..@.+.b.. │ │ │ 0040f360: 2054 6869 7320 636f 6d6d 616e 6420 7365 This command se │ │ │ 0040f370: 7473 2074 6865 2052 4543 4f52 4420 6261 ts the RECORD ba │ │ │ 0040f380: 636b 7570 2074 7261 6e73 6163 7469 6f6e ckup transaction │ │ │ -0040f390: 2074 6f20 4646 2e07 002b 9863 0000 1200 to FF...+.c.... │ │ │ -0040f3a0: 2b98 6400 0020 2020 4578 616d 706c 653a +.d.. Example: │ │ │ -0040f3b0: 0700 2b98 6500 0034 002b 9866 0000 2020 ..+.e..4.+.f.. │ │ │ +0040f390: 2074 6f20 4646 2e07 002b f263 0000 1200 to FF...+.c.... │ │ │ +0040f3a0: 2bf2 6400 0020 2020 4578 616d 706c 653a +.d.. Example: │ │ │ +0040f3b0: 0700 2bf2 6500 0034 002b f266 0000 2020 ..+.e..4.+.f.. │ │ │ 0040f3c0: 2044 5345 3e20 6368 616e 6765 202d 6669 DSE> change -fi │ │ │ 0040f3d0: 6c65 6865 6164 6572 2063 6f72 7275 7074 leheader corrupt │ │ │ -0040f3e0: 5f66 696c 653d 4641 4c53 4507 002b 9867 _file=FALSE..+.g │ │ │ -0040f3f0: 0000 3c00 2b98 6800 0020 2020 5468 6973 ..<.+.h.. This │ │ │ +0040f3e0: 5f66 696c 653d 4641 4c53 4507 002b f267 _file=FALSE..+.g │ │ │ +0040f3f0: 0000 3c00 2bf2 6800 0020 2020 5468 6973 ..<.+.h.. This │ │ │ 0040f400: 2063 6f6d 6d61 6e64 2073 6574 7320 7468 command sets th │ │ │ 0040f410: 6520 434f 5252 5550 545f 4649 4c45 2066 e CORRUPT_FILE f │ │ │ 0040f420: 6965 6c64 2074 6f20 6661 6c73 652e 0700 ield to false... │ │ │ -0040f430: 2b98 6900 0012 002b 986a 0000 2020 2045 +.i....+.j.. E │ │ │ -0040f440: 7861 6d70 6c65 3a07 002b 9871 0000 3900 xample:..+.q..9. │ │ │ -0040f450: 2b98 7200 0020 2020 4453 453e 2063 6861 +.r.. DSE> cha │ │ │ +0040f430: 2bf2 6900 0012 002b f26a 0000 2020 2045 +.i....+.j.. E │ │ │ +0040f440: 7861 6d70 6c65 3a07 002b f271 0000 3900 xample:..+.q..9. │ │ │ +0040f450: 2bf2 7200 0020 2020 4453 453e 2063 6861 +.r.. DSE> cha │ │ │ 0040f460: 6e67 6520 2d66 696c 6568 6561 6465 7220 nge -fileheader │ │ │ 0040f470: 2d63 7572 7265 6e74 5f74 6e3d 3130 3031 -current_tn=1001 │ │ │ -0040f480: 4431 4246 3831 3707 002b 9873 0000 5400 D1BF817..+.s..T. │ │ │ -0040f490: 2b98 7400 0020 2020 5468 6973 2063 6f6d +.t.. This com │ │ │ +0040f480: 4431 4246 3831 3707 002b f273 0000 5400 D1BF817..+.s..T. │ │ │ +0040f490: 2bf2 7400 0020 2020 5468 6973 2063 6f6d +.t.. This com │ │ │ 0040f4a0: 6d61 6e64 2063 6861 6e67 6573 2074 6865 mand changes the │ │ │ 0040f4b0: 2063 7572 7265 6e74 2074 7261 6e73 6163 current transac │ │ │ 0040f4c0: 7469 6f6e 206e 756d 6265 7220 746f 2031 tion number to 1 │ │ │ 0040f4d0: 3130 3030 3030 3030 3030 3233 2028 4865 100000000023 (He │ │ │ -0040f4e0: 783a 4e00 2b98 7500 0020 2020 3130 3031 x:N.+.u.. 1001 │ │ │ +0040f4e0: 783a 4e00 2bf2 7500 0020 2020 3130 3031 x:N.+.u.. 1001 │ │ │ 0040f4f0: 4431 4246 3831 3729 2e20 4166 7465 7220 D1BF817). After │ │ │ 0040f500: 796f 7520 6578 6563 7574 6520 7468 6973 you execute this │ │ │ 0040f510: 2063 6f6d 6d61 6e64 2c20 7375 6273 6571 command, subseq │ │ │ 0040f520: 7565 6e74 2074 7261 6e73 6163 7469 6f6e uent transaction │ │ │ -0040f530: 3300 2b98 7600 0020 2020 6e75 6d62 6572 3.+.v.. number │ │ │ +0040f530: 3300 2bf2 7600 0020 2020 6e75 6d62 6572 3.+.v.. number │ │ │ 0040f540: 7320 7769 6c6c 2062 6520 6772 6561 7465 s will be greate │ │ │ 0040f550: 7220 7468 616e 2031 3030 3144 3142 4638 r than 1001D1BF8 │ │ │ -0040f560: 3137 2e07 002b 9877 0000 1200 2b98 7800 17...+.w....+.x. │ │ │ -0040f570: 0020 2020 4578 616d 706c 653a 0700 2b98 . Example:..+. │ │ │ -0040f580: 7900 0039 002b 987a 0000 2020 2044 5345 y..9.+.z.. DSE │ │ │ +0040f560: 3137 2e07 002b f277 0000 1200 2bf2 7800 17...+.w....+.x. │ │ │ +0040f570: 0020 2020 4578 616d 706c 653a 0700 2bf2 . Example:..+. │ │ │ +0040f580: 7900 0039 002b f27a 0000 2020 2044 5345 y..9.+.z.. DSE │ │ │ 0040f590: 3e20 6368 616e 6765 202d 6669 6c65 6865 > change -filehe │ │ │ 0040f5a0: 6164 6572 202d 666c 7573 685f 7469 6d65 ader -flush_time │ │ │ -0040f5b0: 3d30 303a 3030 3a30 323a 3030 0700 2b98 =00:00:02:00..+. │ │ │ -0040f5c0: 8100 0054 002b 9882 0000 2020 2054 6869 ...T.+.... Thi │ │ │ +0040f5b0: 3d30 303a 3030 3a30 323a 3030 0700 2bf2 =00:00:02:00..+. │ │ │ +0040f5c0: 8100 0054 002b f282 0000 2020 2054 6869 ...T.+.... Thi │ │ │ 0040f5d0: 7320 636f 6d6d 616e 6420 6368 616e 6765 s command change │ │ │ 0040f5e0: 7320 7468 6520 666c 7573 6820 7469 6d65 s the flush time │ │ │ 0040f5f0: 2066 6965 6c64 206f 6620 7468 6520 6669 field of the fi │ │ │ 0040f600: 6c65 2068 6561 6465 7220 746f 2032 2073 le header to 2 s │ │ │ -0040f610: 6563 6f6e 6473 2e07 002b 9883 0000 1200 econds...+...... │ │ │ -0040f620: 2b98 8400 0020 2020 4578 616d 706c 653a +.... Example: │ │ │ -0040f630: 0700 2b98 8500 002e 002b 9886 0000 2020 ..+......+.... │ │ │ +0040f610: 6563 6f6e 6473 2e07 002b f283 0000 1200 econds...+...... │ │ │ +0040f620: 2bf2 8400 0020 2020 4578 616d 706c 653a +.... Example: │ │ │ +0040f630: 0700 2bf2 8500 002e 002b f286 0000 2020 ..+......+.... │ │ │ 0040f640: 2044 5345 3e20 6368 616e 6765 202d 6669 DSE> change -fi │ │ │ 0040f650: 6c65 6865 6164 6572 202d 6672 6565 7a65 leheader -freeze │ │ │ -0040f660: 3d74 7275 6507 002b 9887 0000 4800 2b98 =true..+....H.+. │ │ │ +0040f660: 3d74 7275 6507 002b f287 0000 4800 2bf2 =true..+....H.+. │ │ │ 0040f670: 8800 0020 2020 5468 6973 2063 6f6d 6d61 ... This comma │ │ │ 0040f680: 6e64 206d 616b 6573 2074 6865 2064 6566 nd makes the def │ │ │ 0040f690: 6175 6c74 2072 6567 696f 6e20 756e 6176 ault region unav │ │ │ 0040f6a0: 6169 6c61 626c 6520 666f 7220 7570 6461 ailable for upda │ │ │ -0040f6b0: 7465 732e 0700 2b98 8900 0012 002b 988a tes...+......+.. │ │ │ +0040f6b0: 7465 732e 0700 2bf2 8900 0012 002b f28a tes...+......+.. │ │ │ 0040f6c0: 0000 2020 2045 7861 6d70 6c65 3a07 002b .. Example:..+ │ │ │ -0040f6d0: 9891 0000 3200 2b98 9200 0020 2020 4453 ....2.+.... DS │ │ │ +0040f6d0: f291 0000 3200 2bf2 9200 0020 2020 4453 ....2.+.... DS │ │ │ 0040f6e0: 453e 2063 6861 6e67 6520 2d66 696c 6568 E> change -fileh │ │ │ 0040f6f0: 6561 6465 7220 2d6b 6579 5f6d 6178 5f73 eader -key_max_s │ │ │ -0040f700: 697a 653d 3230 0700 2b98 9300 0054 002b ize=20..+....T.+ │ │ │ -0040f710: 9894 0000 2020 2054 6869 7320 636f 6d6d .... This comm │ │ │ +0040f700: 697a 653d 3230 0700 2bf2 9300 0054 002b ize=20..+....T.+ │ │ │ +0040f710: f294 0000 2020 2054 6869 7320 636f 6d6d .... This comm │ │ │ 0040f720: 616e 6420 6368 616e 6765 7320 7468 6520 and changes the │ │ │ 0040f730: 6d61 7869 6d75 6d20 6b65 7920 7369 7a65 maximum key size │ │ │ 0040f740: 2074 6f20 3230 2e20 4e6f 7465 2074 6861 to 20. Note tha │ │ │ 0040f750: 7420 7468 6520 6465 6661 756c 7420 6d61 t the default ma │ │ │ -0040f760: 7819 002b 9895 0000 2020 206b 6579 2073 x..+.... key s │ │ │ -0040f770: 697a 6520 6973 2036 342e 0700 2b98 9600 ize is 64...+... │ │ │ -0040f780: 0012 002b 9897 0000 2020 2045 7861 6d70 ...+.... Examp │ │ │ -0040f790: 6c65 3a07 002b 9898 0000 3d00 2b98 9900 le:..+....=.+... │ │ │ +0040f760: 7819 002b f295 0000 2020 206b 6579 2073 x..+.... key s │ │ │ +0040f770: 697a 6520 6973 2036 342e 0700 2bf2 9600 ize is 64...+... │ │ │ +0040f780: 0012 002b f297 0000 2020 2045 7861 6d70 ...+.... Examp │ │ │ +0040f790: 6c65 3a07 002b f298 0000 3d00 2bf2 9900 le:..+....=.+... │ │ │ 0040f7a0: 0020 2020 4453 453e 2043 4841 4e47 4520 . DSE> CHANGE │ │ │ 0040f7b0: 2d46 494c 4548 4541 4445 5220 2d4e 554c -FILEHEADER -NUL │ │ │ 0040f7c0: 4c5f 5355 4253 4352 4950 5453 3d22 4558 L_SUBSCRIPTS="EX │ │ │ -0040f7d0: 4953 5449 4e47 2207 002b 989a 0000 0000 ISTING"..+...... │ │ │ +0040f7d0: 4953 5449 4e47 2207 002b f29a 0000 0000 ISTING"..+...... │ │ │ 0040f7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040f7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040f800: 0400 0000 7006 0000 ce04 0000 0000 0000 ....p........... │ │ │ -0040f810: 7900 0098 4845 4c50 00ff 7300 ff43 4f4d y...HELP..s..COM │ │ │ +0040f810: 7900 00f2 4845 4c50 00ff 7300 ff43 4f4d y...HELP..s..COM │ │ │ 0040f820: 4d41 4e44 5300 ff73 00ff 4348 414e 4745 MANDS..s..CHANGE │ │ │ 0040f830: 00ff 7300 ff45 5841 4d50 4c45 5300 c111 ..s..EXAMPLES... │ │ │ 0040f840: 0000 2020 2054 6869 7320 636f 6d6d 616e .. This comman │ │ │ 0040f850: 6420 6368 616e 6765 7320 7468 6520 4e75 d changes the Nu │ │ │ 0040f860: 6c6c 2053 7562 7363 7269 7074 7320 6669 ll Subscripts fi │ │ │ 0040f870: 656c 6420 6f66 2074 6865 2066 696c 6520 eld of the file │ │ │ -0040f880: 6865 6164 6572 2074 6f53 002c 9811 0000 header toS.,.... │ │ │ +0040f880: 6865 6164 6572 2074 6f53 002c f211 0000 header toS.,.... │ │ │ 0040f890: 2020 2045 5849 5354 494e 472e 204e 6f74 EXISTING. Not │ │ │ 0040f8a0: 6520 7468 6174 2044 5345 2063 616e 6e6f e that DSE canno │ │ │ 0040f8b0: 7420 6368 616e 6765 2074 6865 206e 756c t change the nul │ │ │ 0040f8c0: 6c20 7375 6273 6372 6970 7420 636f 6c6c l subscript coll │ │ │ -0040f8d0: 6174 696f 6e20 6f72 6465 722e 4a00 2c98 ation order.J.,. │ │ │ +0040f8d0: 6174 696f 6e20 6f72 6465 722e 4a00 2cf2 ation order.J.,. │ │ │ 0040f8e0: 2100 0020 2020 5365 6520 4744 4520 626f !.. See GDE bo │ │ │ 0040f8f0: 6f6b 2066 6f72 206d 6f72 6520 696e 666f ok for more info │ │ │ 0040f900: 726d 6174 696f 6e20 6f6e 2063 6861 6e67 rmation on chang │ │ │ 0040f910: 696e 6720 7468 6520 6e75 6c6c 2073 7562 ing the null sub │ │ │ -0040f920: 7363 7269 7074 1400 2c98 3100 0020 2020 script..,.1.. │ │ │ -0040f930: 636f 6c6c 6174 696f 6e2e 0700 2c98 4100 collation...,.A. │ │ │ -0040f940: 0012 002c 9851 0000 2020 2045 7861 6d70 ...,.Q.. Examp │ │ │ -0040f950: 6c65 3a07 002c 9861 0000 3600 2c98 7100 le:..,.a..6.,.q. │ │ │ +0040f920: 7363 7269 7074 1400 2cf2 3100 0020 2020 script..,.1.. │ │ │ +0040f930: 636f 6c6c 6174 696f 6e2e 0700 2cf2 4100 collation...,.A. │ │ │ +0040f940: 0012 002c f251 0000 2020 2045 7861 6d70 ...,.Q.. Examp │ │ │ +0040f950: 6c65 3a07 002c f261 0000 3600 2cf2 7100 le:..,.a..6.,.q. │ │ │ 0040f960: 0020 2020 4453 453e 2063 6861 6e67 6520 . DSE> change │ │ │ 0040f970: 2d66 696c 6568 6561 6465 7220 2d72 6563 -fileheader -rec │ │ │ 0040f980: 6f72 645f 6d61 785f 7369 7a65 3d34 3936 ord_max_size=496 │ │ │ -0040f990: 0700 2c98 8100 0052 002c 9891 0000 2020 ..,....R.,.... │ │ │ +0040f990: 0700 2cf2 8100 0052 002c f291 0000 2020 ..,....R.,.... │ │ │ 0040f9a0: 2054 6869 7320 636f 6d6d 616e 6420 7365 This command se │ │ │ 0040f9b0: 7473 2074 6865 206d 6178 696d 756d 2072 ts the maximum r │ │ │ 0040f9c0: 6563 6f72 6420 7369 7a65 2061 7320 3439 ecord size as 49 │ │ │ 0040f9d0: 3620 666f 7220 7468 6520 6465 6661 756c 6 for the defaul │ │ │ -0040f9e0: 7420 7265 6769 6f6e 2e07 002b 9812 0000 t region...+.... │ │ │ -0040f9f0: 1200 2c98 1100 0020 2020 4578 616d 706c ..,.... Exampl │ │ │ -0040fa00: 653a 0700 2c98 2100 0034 002c 9831 0000 e:..,.!..4.,.1.. │ │ │ +0040f9e0: 7420 7265 6769 6f6e 2e07 002b f212 0000 t region...+.... │ │ │ +0040f9f0: 1200 2cf2 1100 0020 2020 4578 616d 706c ..,.... Exampl │ │ │ +0040fa00: 653a 0700 2cf2 2100 0034 002c f231 0000 e:..,.!..4.,.1.. │ │ │ 0040fa10: 2020 2044 5345 3e20 6368 616e 6765 202d DSE> change - │ │ │ 0040fa20: 6669 6c65 6865 6164 6572 202d 7265 6665 fileheader -refe │ │ │ 0040fa30: 7265 6e63 655f 636f 756e 743d 3507 002c rence_count=5.., │ │ │ -0040fa40: 9841 0000 4e00 2c98 5100 0020 2020 5468 .A..N.,.Q.. Th │ │ │ +0040fa40: f241 0000 4e00 2cf2 5100 0020 2020 5468 .A..N.,.Q.. Th │ │ │ 0040fa50: 6973 2063 6f6d 6d61 6e64 2073 6574 7320 is command sets │ │ │ 0040fa60: 7468 6520 7265 6665 7265 6e63 6520 636f the reference co │ │ │ 0040fa70: 756e 7420 6669 656c 6420 6f66 2074 6865 unt field of the │ │ │ 0040fa80: 2066 696c 6520 6865 6164 6572 2074 6f20 file header to │ │ │ -0040fa90: 352e 0700 2c98 6100 0012 002c 9871 0000 5...,.a....,.q.. │ │ │ -0040faa0: 2020 2045 7861 6d70 6c65 3a07 002c 9881 Example:..,.. │ │ │ -0040fab0: 0000 3300 2c98 9100 0020 2020 4453 453e ..3.,.... DSE> │ │ │ +0040fa90: 352e 0700 2cf2 6100 0012 002c f271 0000 5...,.a....,.q.. │ │ │ +0040faa0: 2020 2045 7861 6d70 6c65 3a07 002c f281 Example:..,.. │ │ │ +0040fab0: 0000 3300 2cf2 9100 0020 2020 4453 453e ..3.,.... DSE> │ │ │ 0040fac0: 2063 6861 6e67 6520 2d66 696c 6568 6561 change -filehea │ │ │ 0040fad0: 6465 7220 2d74 696d 6572 735f 7065 6e64 der -timers_pend │ │ │ -0040fae0: 696e 673d 3207 002b 9813 0000 4d00 2c98 ing=2..+....M.,. │ │ │ +0040fae0: 696e 673d 3207 002b f213 0000 4d00 2cf2 ing=2..+....M.,. │ │ │ 0040faf0: 1100 0020 2020 5468 6973 2063 6f6d 6d61 ... This comma │ │ │ 0040fb00: 6e64 2073 6574 7320 7468 6520 7469 6d65 nd sets the time │ │ │ 0040fb10: 7273 2070 656e 6469 6e67 2066 6965 6c64 rs pending field │ │ │ 0040fb20: 206f 6620 7468 6520 6669 6c65 2068 6561 of the file hea │ │ │ -0040fb30: 6465 7220 746f 2032 2e07 002c 9821 0000 der to 2...,.!.. │ │ │ -0040fb40: 1200 2c98 3100 0020 2020 4578 616d 706c ..,.1.. Exampl │ │ │ -0040fb50: 653a 0700 2c98 4100 0030 002c 9851 0000 e:..,.A..0.,.Q.. │ │ │ +0040fb30: 6465 7220 746f 2032 2e07 002c f221 0000 der to 2...,.!.. │ │ │ +0040fb40: 1200 2cf2 3100 0020 2020 4578 616d 706c ..,.1.. Exampl │ │ │ +0040fb50: 653a 0700 2cf2 4100 0030 002c f251 0000 e:..,.A..0.,.Q.. │ │ │ 0040fb60: 2020 2044 5345 3e20 6368 616e 6765 202d DSE> change - │ │ │ 0040fb70: 6669 6c65 6865 6164 6572 202d 544f 5441 fileheader -TOTA │ │ │ -0040fb80: 4c5f 424c 4b53 3d36 3407 002c 9861 0000 L_BLKS=64..,.a.. │ │ │ -0040fb90: 5300 2c98 7100 0020 2020 5468 6973 2063 S.,.q.. This c │ │ │ +0040fb80: 4c5f 424c 4b53 3d36 3407 002c f261 0000 L_BLKS=64..,.a.. │ │ │ +0040fb90: 5300 2cf2 7100 0020 2020 5468 6973 2063 S.,.q.. This c │ │ │ 0040fba0: 6f6d 6d61 6e64 2073 6574 7320 7468 6520 ommand sets the │ │ │ 0040fbb0: 746f 7461 6c20 7369 7a65 206f 6620 7468 total size of th │ │ │ 0040fbc0: 6520 6461 7461 6261 7365 2074 6f20 3130 e database to 10 │ │ │ 0040fbd0: 3020 2848 6578 3a20 3634 2920 626c 6f63 0 (Hex: 64) bloc │ │ │ -0040fbe0: 6b73 2e07 002c 9881 0000 1200 2c98 9100 ks...,......,... │ │ │ -0040fbf0: 0020 2020 4578 616d 706c 653a 0700 2b98 . Example:..+. │ │ │ -0040fc00: 1400 0035 002c 9811 0000 2020 2044 5345 ...5.,.... DSE │ │ │ +0040fbe0: 6b73 2e07 002c f281 0000 1200 2cf2 9100 ks...,......,... │ │ │ +0040fbf0: 0020 2020 4578 616d 706c 653a 0700 2bf2 . Example:..+. │ │ │ +0040fc00: 1400 0035 002c f211 0000 2020 2044 5345 ...5.,.... DSE │ │ │ 0040fc10: 3e20 6368 616e 6765 202d 6669 6c65 6865 > change -filehe │ │ │ 0040fc20: 6164 6572 202d 7472 6967 6765 725f 666c ader -trigger_fl │ │ │ -0040fc30: 7573 683d 3130 3030 0700 2c98 2100 0054 ush=1000..,.!..T │ │ │ -0040fc40: 002c 9831 0000 2020 2054 6869 7320 636f .,.1.. This co │ │ │ +0040fc30: 7573 683d 3130 3030 0700 2cf2 2100 0054 ush=1000..,.!..T │ │ │ +0040fc40: 002c f231 0000 2020 2054 6869 7320 636f .,.1.. This co │ │ │ 0040fc50: 6d6d 616e 6420 7365 7473 2074 6865 2046 mmand sets the F │ │ │ 0040fc60: 6c75 7368 2054 7269 6767 6572 2066 6965 lush Trigger fie │ │ │ 0040fc70: 6c64 206f 6620 7468 6520 6669 6c65 2068 ld of the file h │ │ │ 0040fc80: 6561 6465 7220 746f 2031 3030 302e 204e eader to 1000. N │ │ │ -0040fc90: 6f74 6534 002c 9841 0000 2020 2074 6865 ote4.,.A.. the │ │ │ +0040fc90: 6f74 6534 002c f241 0000 2020 2074 6865 ote4.,.A.. the │ │ │ 0040fca0: 2064 6566 6175 6c74 2076 616c 7565 206f default value o │ │ │ 0040fcb0: 6620 466c 7573 6820 5472 6967 6765 7220 f Flush Trigger │ │ │ -0040fcc0: 6973 2039 3630 2e07 002c 9851 0000 1200 is 960...,.Q.... │ │ │ -0040fcd0: 2c98 6100 0020 2020 4578 616d 706c 653a ,.a.. Example: │ │ │ -0040fce0: 0700 2c98 7100 0036 002c 9881 0000 2020 ..,.q..6.,.... │ │ │ +0040fcc0: 6973 2039 3630 2e07 002c f251 0000 1200 is 960...,.Q.... │ │ │ +0040fcd0: 2cf2 6100 0020 2020 4578 616d 706c 653a ,.a.. Example: │ │ │ +0040fce0: 0700 2cf2 7100 0036 002c f281 0000 2020 ..,.q..6.,.... │ │ │ 0040fcf0: 2044 5345 3e20 6368 616e 6765 202d 6669 DSE> change -fi │ │ │ 0040fd00: 6c65 6865 6164 6572 202d 7772 6974 6573 leheader -writes │ │ │ 0040fd10: 5f70 6572 5f66 6c75 7368 3d31 3007 002c _per_flush=10.., │ │ │ -0040fd20: 9891 0000 5200 2b98 1500 0020 2020 5468 ....R.+.... Th │ │ │ +0040fd20: f291 0000 5200 2bf2 1500 0020 2020 5468 ....R.+.... Th │ │ │ 0040fd30: 6973 2063 6f6d 6d61 6e64 2063 6861 6e67 is command chang │ │ │ 0040fd40: 6573 2074 6865 206e 756d 6265 7220 6f66 es the number of │ │ │ 0040fd50: 2077 7269 7465 732f 666c 7573 6820 6669 writes/flush fi │ │ │ 0040fd60: 656c 6420 6f66 2074 6865 2066 696c 6520 eld of the file │ │ │ -0040fd70: 6865 6164 6572 5100 2c98 1100 0020 2020 headerQ.,.... │ │ │ +0040fd70: 6865 6164 6572 5100 2cf2 1100 0020 2020 headerQ.,.... │ │ │ 0040fd80: 746f 2031 302e 204e 6f74 6520 7468 6174 to 10. Note that │ │ │ 0040fd90: 2074 6865 2064 6566 6175 6c74 2076 616c the default val │ │ │ 0040fda0: 7565 2066 6f72 2074 6865 206e 756d 6265 ue for the numbe │ │ │ 0040fdb0: 7220 6f66 2077 7269 7465 732f 666c 7573 r of writes/flus │ │ │ -0040fdc0: 6820 6973 2037 2e07 002c 9821 0000 1200 h is 7...,.!.... │ │ │ -0040fdd0: 2c98 3100 0020 2020 4578 616d 706c 653a ,.1.. Example: │ │ │ -0040fde0: 0700 2c98 4100 0034 002c 9851 0000 2020 ..,.A..4.,.Q.. │ │ │ +0040fdc0: 6820 6973 2037 2e07 002c f221 0000 1200 h is 7...,.!.... │ │ │ +0040fdd0: 2cf2 3100 0020 2020 4578 616d 706c 653a ,.1.. Example: │ │ │ +0040fde0: 0700 2cf2 4100 0034 002c f251 0000 2020 ..,.A..4.,.Q.. │ │ │ 0040fdf0: 2044 5345 3e20 6368 616e 6765 202d 6669 DSE> change -fi │ │ │ 0040fe00: 6c65 6865 6164 6572 202d 7a71 6762 6c6d leheader -zqgblm │ │ │ -0040fe10: 6f64 5f73 6571 6e6f 3d46 4607 002c 9861 od_seqno=FF..,.a │ │ │ -0040fe20: 0000 4700 2c98 7100 0020 2020 5468 6973 ..G.,.q.. This │ │ │ +0040fe10: 6f64 5f73 6571 6e6f 3d46 4607 002c f261 od_seqno=FF..,.a │ │ │ +0040fe20: 0000 4700 2cf2 7100 0020 2020 5468 6973 ..G.,.q.. This │ │ │ 0040fe30: 2063 6f6d 6d61 6e64 2063 6861 6e67 6573 command changes │ │ │ 0040fe40: 2074 6865 205a 4742 4c4d 4f44 5f53 4551 the ZGBLMOD_SEQ │ │ │ 0040fe50: 4e4f 2066 6965 6c64 2074 6f20 3235 3528 NO field to 255( │ │ │ -0040fe60: 4865 783a 2046 4629 2e07 002c 9881 0000 Hex: FF)...,.... │ │ │ +0040fe60: 4865 783a 2046 4629 2e07 002c f281 0000 Hex: FF)...,.... │ │ │ 0040fe70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040fe80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040fe90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040fea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040feb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040fec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040fed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -266235,296 +266235,296 @@ │ │ │ 0040ffa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040ffb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040ffc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040ffd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040ffe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040fff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00410000: 0400 0000 bb07 0000 d204 0000 0000 0000 ................ │ │ │ -00410010: 7400 0098 4845 4c50 00ff 7300 ff43 4f4d t...HELP..s..COM │ │ │ +00410010: 7400 00f2 4845 4c50 00ff 7300 ff43 4f4d t...HELP..s..COM │ │ │ 00410020: 4d41 4e44 5300 ff73 00ff 414c 4c00 ff73 MANDS..s..ALL..s │ │ │ 00410030: 00ff 5155 414c 4946 4945 5253 00c0 8600 ..QUALIFIERS.... │ │ │ 00410040: 0020 2020 5265 6c65 6173 6573 2063 7269 . Releases cri │ │ │ 00410050: 7469 6361 6c20 7365 6374 696f 6e73 2066 tical sections f │ │ │ 00410060: 6f72 2061 6c6c 2072 6567 696f 6e73 206f or all regions o │ │ │ 00410070: 6620 7468 6520 6375 7272 656e 7420 676c f the current gl │ │ │ -00410080: 6f62 616c 1400 2a98 8700 0020 2020 6469 obal..*.... di │ │ │ -00410090: 7265 6374 6f72 792e 0700 2a98 8800 0036 rectory...*....6 │ │ │ -004100a0: 002a 9889 0000 2020 2049 6e63 6f6d 7061 .*.... Incompa │ │ │ +00410080: 6f62 616c 1400 2af2 8700 0020 2020 6469 obal..*.... di │ │ │ +00410090: 7265 6374 6f72 792e 0700 2af2 8800 0036 rectory...*....6 │ │ │ +004100a0: 002a f289 0000 2020 2049 6e63 6f6d 7061 .*.... Incompa │ │ │ 004100b0: 7469 626c 6520 7769 7468 3a20 2d43 5249 tible with: -CRI │ │ │ 004100c0: 5449 4e49 542c 202d 5245 4e45 572c 202d TINIT, -RENEW, - │ │ │ -004100d0: 5345 495a 4507 002a 988a 0000 1200 2a98 SEIZE..*......*. │ │ │ +004100d0: 5345 495a 4507 002a f28a 0000 1200 2af2 SEIZE..*......*. │ │ │ 004100e0: 9100 0020 2020 2d52 454e 5b45 575d 0700 ... -REN[EW].. │ │ │ -004100f0: 2a98 9200 0050 002a 9893 0000 2020 2052 *....P.*.... R │ │ │ +004100f0: 2af2 9200 0050 002a f293 0000 2020 2052 *....P.*.... R │ │ │ 00410100: 6569 6e69 7469 616c 697a 6573 2074 6865 einitializes the │ │ │ 00410110: 2063 7269 7469 6361 6c20 7365 6374 696f critical sectio │ │ │ 00410120: 6e73 2028 2d43 5249 5449 4341 4c29 2061 ns (-CRITICAL) a │ │ │ 00410130: 6e64 2062 7566 6665 7273 2028 2d57 4349 nd buffers (-WCI │ │ │ -00410140: 4e49 5429 2c4c 002a 9894 0000 2020 2072 NIT),L.*.... r │ │ │ +00410140: 4e49 5429 2c4c 002a f294 0000 2020 2072 NIT),L.*.... r │ │ │ 00410150: 6573 6574 7320 7265 6665 7265 6e63 6520 esets reference │ │ │ 00410160: 636f 756e 7473 2028 2d52 4546 4552 454e counts (-REFEREN │ │ │ 00410170: 4345 5f43 4f55 4e54 2920 746f 2031 2c20 CE_COUNT) to 1, │ │ │ 00410180: 616e 6420 636c 6561 7273 2066 7265 657a and clears freez │ │ │ -00410190: 6547 002a 9895 0000 2020 2028 2d4e 4f46 eG.*.... (-NOF │ │ │ +00410190: 6547 002a f295 0000 2020 2028 2d4e 4f46 eG.*.... (-NOF │ │ │ 004101a0: 5245 455a 4529 2066 6f72 2061 6c6c 2072 REEZE) for all r │ │ │ 004101b0: 6567 696f 6e73 206f 6620 7468 6520 6375 egions of the cu │ │ │ 004101c0: 7272 656e 7420 676c 6f62 616c 2064 6972 rrent global dir │ │ │ -004101d0: 6563 746f 7279 202e 0700 2a98 9600 002b ectory ...*....+ │ │ │ -004101e0: 002a 9897 0000 2020 2020 206f 202d 5245 .*.... o -RE │ │ │ +004101d0: 6563 746f 7279 202e 0700 2af2 9600 002b ectory ...*....+ │ │ │ +004101e0: 002a f297 0000 2020 2020 206f 202d 5245 .*.... o -RE │ │ │ 004101f0: 4e45 5720 7265 7175 6972 6573 2063 6f6e NEW requires con │ │ │ -00410200: 6669 726d 6174 696f 6e2e 4f00 2a98 9800 firmation.O.*... │ │ │ +00410200: 6669 726d 6174 696f 6e2e 4f00 2af2 9800 firmation.O.*... │ │ │ 00410210: 0020 2020 2020 6f20 5468 6520 5245 4e45 . o The RENE │ │ │ 00410220: 5720 6163 7469 6f6e 2077 696c 6c20 6361 W action will ca │ │ │ 00410230: 7573 6520 616c 6c20 6375 7272 656e 7420 use all current │ │ │ 00410240: 6163 6365 7373 6f72 7320 6f66 2074 6865 accessors of the │ │ │ -00410250: 2061 6666 6563 7465 644c 002a 9899 0000 affectedL.*.... │ │ │ +00410250: 2061 6666 6563 7465 644c 002a f299 0000 affectedL.*.... │ │ │ 00410260: 2020 2020 2020 2064 6174 6162 6173 6520 database │ │ │ 00410270: 7265 6769 6f6e 7320 746f 2072 6563 6569 regions to recei │ │ │ 00410280: 7665 2061 2066 6174 616c 2065 7272 6f72 ve a fatal error │ │ │ 00410290: 206f 6e20 7468 6569 7220 6e65 7874 2061 on their next a │ │ │ -004102a0: 6363 6573 7316 002a 989a 0000 2020 2020 ccess..*.... │ │ │ -004102b0: 2020 2061 7474 656d 7074 2e52 0029 98c1 attempt.R.).. │ │ │ +004102a0: 6363 6573 7316 002a f29a 0000 2020 2020 ccess..*.... │ │ │ +004102b0: 2020 2061 7474 656d 7074 2e52 0029 f2c1 attempt.R.).. │ │ │ 004102c0: 1100 0020 2020 2020 6f20 5468 6973 206f ... o This o │ │ │ 004102d0: 7065 7261 7469 6f6e 2069 7320 6461 6e67 peration is dang │ │ │ 004102e0: 6572 6f75 732c 2064 7261 7374 6963 2c20 erous, drastic, │ │ │ 004102f0: 616e 6420 6120 6c61 7374 2072 6573 6f72 and a last resor │ │ │ 00410300: 7420 6966 206d 756c 7469 706c 654b 002b t if multipleK.+ │ │ │ -00410310: 9811 0000 2020 2020 2020 2064 6174 6162 .... datab │ │ │ +00410310: f211 0000 2020 2020 2020 2064 6174 6162 .... datab │ │ │ 00410320: 6173 6520 6861 7665 2068 616e 6773 2074 ase have hangs t │ │ │ 00410330: 6861 7420 6861 7665 206e 6f74 2079 6965 hat have not yie │ │ │ 00410340: 6c64 6564 2074 6f20 6f74 6865 7220 7265 lded to other re │ │ │ -00410350: 736f 6c75 7469 6f6e 4f00 2b98 2100 0020 solutionO.+.!.. │ │ │ +00410350: 736f 6c75 7469 6f6e 4f00 2bf2 2100 0020 solutionO.+.!.. │ │ │ 00410360: 2020 2020 2020 6174 7465 6d70 7473 3b20 attempts; │ │ │ 00410370: 7468 6572 6520 6973 2061 6c6d 6f73 7420 there is almost │ │ │ 00410380: 6e65 7665 7220 6120 676f 6f64 2072 6561 never a good rea │ │ │ 00410390: 736f 6e20 746f 2075 7365 2074 6869 7320 son to use this │ │ │ -004103a0: 6f70 7469 6f6e 2e07 002b 9831 0000 1200 option...+.1.... │ │ │ -004103b0: 2b98 4100 0020 2020 2d53 5b45 495a 455d +.A.. -S[EIZE] │ │ │ -004103c0: 0700 2b98 5100 004b 002b 9861 0000 2020 ..+.Q..K.+.a.. │ │ │ +004103a0: 6f70 7469 6f6e 2e07 002b f231 0000 1200 option...+.1.... │ │ │ +004103b0: 2bf2 4100 0020 2020 2d53 5b45 495a 455d +.A.. -S[EIZE] │ │ │ +004103c0: 0700 2bf2 5100 004b 002b f261 0000 2020 ..+.Q..K.+.a.. │ │ │ 004103d0: 2053 6569 7a65 7320 7468 6520 6372 6974 Seizes the crit │ │ │ 004103e0: 6963 616c 2073 6563 7469 6f6e 2066 6f72 ical section for │ │ │ 004103f0: 2061 6c6c 2072 6567 696f 6e73 206f 6620 all regions of │ │ │ 00410400: 7468 6520 6375 7272 656e 7420 676c 6f62 the current glob │ │ │ -00410410: 616c 4800 2b98 7100 0020 2020 6469 7265 alH.+.q.. dire │ │ │ +00410410: 616c 4800 2bf2 7100 0020 2020 6469 7265 alH.+.q.. dire │ │ │ 00410420: 6374 6f72 792e 2054 6865 202d 5345 495a ctory. The -SEIZ │ │ │ 00410430: 4520 7175 616c 6966 6965 7220 6973 2075 E qualifier is u │ │ │ 00410440: 7365 6675 6c20 7768 656e 2079 6f75 2065 seful when you e │ │ │ -00410450: 6e63 6f75 6e74 6572 2061 5300 2b98 8100 ncounter aS.+... │ │ │ +00410450: 6e63 6f75 6e74 6572 2061 5300 2bf2 8100 ncounter aS.+... │ │ │ 00410460: 0020 2020 4453 4542 4c4b 5244 4641 494c . DSEBLKRDFAIL │ │ │ 00410470: 2065 7272 6f72 2c20 6765 6e65 7261 7465 error, generate │ │ │ 00410480: 6420 7768 656e 2044 5345 2069 7320 756e d when DSE is un │ │ │ 00410490: 6162 6c65 2074 6f20 7265 6164 2061 2062 able to read a b │ │ │ 004104a0: 6c6f 636b 2066 726f 6d20 7468 6513 002b lock from the..+ │ │ │ -004104b0: 9891 0000 2020 2064 6174 6162 6173 652e .... database. │ │ │ -004104c0: 0700 2a98 1200 0038 002b 9811 0000 2020 ..*....8.+.... │ │ │ +004104b0: f291 0000 2020 2064 6174 6162 6173 652e .... database. │ │ │ +004104c0: 0700 2af2 1200 0038 002b f211 0000 2020 ..*....8.+.... │ │ │ 004104d0: 2049 6e63 6f6d 7061 7469 626c 6520 7769 Incompatible wi │ │ │ 004104e0: 7468 3a20 2d52 454e 4557 2c20 2d52 454c th: -RENEW, -REL │ │ │ 004104f0: 4541 5345 2c20 2d43 5249 5449 4e49 5407 EASE, -CRITINIT. │ │ │ -00410500: 002b 9821 0000 1300 2b98 3100 0020 2020 .+.!....+.1.. │ │ │ -00410510: 2d57 5b43 494e 4954 5d07 002b 9841 0000 -W[CINIT]..+.A.. │ │ │ -00410520: 5400 2b98 5100 0020 2020 5265 696e 6974 T.+.Q.. Reinit │ │ │ +00410500: 002b f221 0000 1300 2bf2 3100 0020 2020 .+.!....+.1.. │ │ │ +00410510: 2d57 5b43 494e 4954 5d07 002b f241 0000 -W[CINIT]..+.A.. │ │ │ +00410520: 5400 2bf2 5100 0020 2020 5265 696e 6974 T.+.Q.. Reinit │ │ │ 00410530: 6961 6c69 7a65 7320 7468 6520 6275 6666 ializes the buff │ │ │ 00410540: 6572 7320 666f 7220 616c 6c20 7265 6769 ers for all regi │ │ │ 00410550: 6f6e 7320 6f66 2074 6865 2063 7572 7265 ons of the curre │ │ │ 00410560: 6e74 2067 6c6f 6261 6c20 6469 7265 6374 nt global direct │ │ │ -00410570: 6f72 792e 0700 2b98 6100 0028 002b 9871 ory...+.a..(.+.q │ │ │ +00410570: 6f72 792e 0700 2bf2 6100 0028 002b f271 ory...+.a..(.+.q │ │ │ 00410580: 0000 2020 202d 5743 494e 4954 2072 6571 .. -WCINIT req │ │ │ 00410590: 7569 7265 7320 636f 6e66 6972 6d61 7469 uires confirmati │ │ │ -004105a0: 6f6e 2e07 002b 9881 0000 1500 2b98 9100 on...+......+... │ │ │ +004105a0: 6f6e 2e07 002b f281 0000 1500 2bf2 9100 on...+......+... │ │ │ 004105b0: 0020 2020 2a2a 4361 7574 696f 6e2a 2a07 . **Caution**. │ │ │ -004105c0: 002a 9813 0000 4b00 2b98 1100 0020 2020 .*....K.+.... │ │ │ +004105c0: 002a f213 0000 4b00 2bf2 1100 0020 2020 .*....K.+.... │ │ │ 004105d0: 5468 6973 206f 7065 7261 7469 6f6e 2069 This operation i │ │ │ 004105e0: 7320 6c69 6b65 6c79 2074 6f20 6361 7573 s likely to caus │ │ │ 004105f0: 6520 6461 7461 6261 7365 2064 616d 6167 e database damag │ │ │ 00410600: 6520 7768 656e 2075 7365 6420 7768 696c e when used whil │ │ │ -00410610: 652d 002b 9821 0000 2020 2063 6f6e 6375 e-.+.!.. concu │ │ │ +00410610: 652d 002b f221 0000 2020 2063 6f6e 6375 e-.+.!.. concu │ │ │ 00410620: 7272 656e 7420 7570 6461 7465 7320 6172 rrent updates ar │ │ │ 00410630: 6520 696e 2070 726f 6772 6573 732e 0700 e in progress... │ │ │ -00410640: 2b98 3100 0023 002b 9841 0000 2020 2049 +.1..#.+.A.. I │ │ │ +00410640: 2bf2 3100 0023 002b f241 0000 2020 2049 +.1..#.+.A.. I │ │ │ 00410650: 6e63 6f6d 7061 7469 626c 6520 7769 7468 ncompatible with │ │ │ -00410660: 3a20 2d52 454e 4557 0700 2b98 5100 001e : -RENEW..+.Q... │ │ │ -00410670: 0016 9842 5546 4645 525f 464c 5553 4800 ...BUFFER_FLUSH. │ │ │ +00410660: 3a20 2d52 454e 4557 0700 2bf2 5100 001e : -RENEW..+.Q... │ │ │ +00410670: 0016 f242 5546 4645 525f 464c 5553 4800 ...BUFFER_FLUSH. │ │ │ 00410680: 0042 7566 6665 725f 666c 7573 6817 0023 .Buffer_flush..# │ │ │ -00410690: 98bf 1100 0020 2020 4275 6666 6572 5f66 ..... Buffer_f │ │ │ -004106a0: 6c75 7368 0700 2498 2100 004b 0024 9831 lush..$.!..K.$.1 │ │ │ +00410690: f2bf 1100 0020 2020 4275 6666 6572 5f66 ..... Buffer_f │ │ │ +004106a0: 6c75 7368 0700 24f2 2100 004b 0024 f231 lush..$.!..K.$.1 │ │ │ 004106b0: 0000 2020 2046 6c75 7368 6573 2074 6865 .. Flushes the │ │ │ 004106c0: 2066 696c 6520 6865 6164 6572 2061 6e64 file header and │ │ │ 004106d0: 2074 6865 2063 7572 7265 6e74 2072 6567 the current reg │ │ │ 004106e0: 696f 6e27 7320 6275 6666 6572 7320 746f ion's buffers to │ │ │ -004106f0: 2064 6973 6b2e 0700 2498 4100 0034 0024 disk...$.A..4.$ │ │ │ -00410700: 9851 0000 2020 2054 6865 2066 6f72 6d61 .Q.. The forma │ │ │ +004106f0: 2064 6973 6b2e 0700 24f2 4100 0034 0024 disk...$.A..4.$ │ │ │ +00410700: f251 0000 2020 2054 6865 2066 6f72 6d61 .Q.. The forma │ │ │ 00410710: 7420 6f66 2074 6865 2042 5546 4645 525f t of the BUFFER_ │ │ │ 00410720: 464c 5553 4820 636f 6d6d 616e 6420 6973 FLUSH command is │ │ │ -00410730: 3a07 0024 9861 0000 1800 2498 7100 0020 :..$.a....$.q.. │ │ │ +00410730: 3a07 0024 f261 0000 1800 24f2 7100 0020 :..$.a....$.q.. │ │ │ 00410740: 2020 425b 5546 4645 525f 464c 5553 485d B[UFFER_FLUSH] │ │ │ -00410750: 0700 2498 8100 0035 0024 9891 0000 2020 ..$....5.$.... │ │ │ +00410750: 0700 24f2 8100 0035 0024 f291 0000 2020 ..$....5.$.... │ │ │ 00410760: 2054 6865 2042 5546 4645 525f 464c 5553 The BUFFER_FLUS │ │ │ 00410770: 4820 636f 6d6d 616e 6420 6861 7320 6e6f H command has no │ │ │ -00410780: 2071 7561 6c69 6669 6572 732e 0800 2398 qualifiers...#. │ │ │ -00410790: c011 0000 1000 1698 4341 4348 4500 0043 ........CACHE..C │ │ │ -004107a0: 4163 6865 1000 1c98 bf11 0000 2020 2043 Ache........ C │ │ │ -004107b0: 4163 6865 0700 1d98 2100 0000 0000 0000 Ache....!....... │ │ │ +00410780: 2071 7561 6c69 6669 6572 732e 0800 23f2 qualifiers...#. │ │ │ +00410790: c011 0000 1000 16f2 4341 4348 4500 0043 ........CACHE..C │ │ │ +004107a0: 4163 6865 1000 1cf2 bf11 0000 2020 2043 Ache........ C │ │ │ +004107b0: 4163 6865 0700 1df2 2100 0000 0000 0000 Ache....!....... │ │ │ 004107c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004107d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004107e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004107f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00410800: 0400 0000 eb07 0000 2505 0000 0000 0000 ........%....... │ │ │ 00410810: 7100 0000 4845 4c50 00ff 7300 ff43 4f4d q...HELP..s..COM │ │ │ 00410820: 4d41 4e44 5300 ff73 00ff 4341 4348 4500 MANDS..s..CACHE. │ │ │ 00410830: bf31 0000 2020 204f 7065 7261 7465 7320 .1.. Operates │ │ │ 00410840: 6f6e 2074 6865 2063 6163 6865 206f 6620 on the cache of │ │ │ 00410850: 6120 6461 7461 6261 7365 2068 6176 696e a database havin │ │ │ 00410860: 6720 4247 2061 6363 6573 7320 6d65 7468 g BG access meth │ │ │ 00410870: 6f64 2e20 5468 6520 666f 726d 6174 206f od. The format o │ │ │ -00410880: 661f 001d 9841 0000 2020 2074 6865 2043 f....A.. the C │ │ │ +00410880: 661f 001d f241 0000 2020 2074 6865 2043 f....A.. the C │ │ │ 00410890: 4143 4845 2063 6f6d 6d61 6e64 2069 733a ACHE command is: │ │ │ -004108a0: 0700 1d98 5100 0011 001d 9861 0000 2020 ....Q......a.. │ │ │ -004108b0: 2043 415b 4348 455d 0b00 1d98 7100 0020 CA[CHE]....q.. │ │ │ -004108c0: 2020 5b0e 001d 9881 0000 2020 202d 414c [....... -AL │ │ │ -004108d0: 4c14 001d 9891 0000 2020 202d 5245 5b43 L....... -RE[C │ │ │ -004108e0: 4f56 4552 5d12 001c 98c0 1100 0020 2020 OVER]........ │ │ │ -004108f0: 2d53 485b 4f57 5d13 001d 9812 0000 2020 -SH[OW]....... │ │ │ -00410900: 202d 5645 5b52 4946 595d 0b00 1d98 1300 -VE[RIFY]...... │ │ │ -00410910: 0020 2020 5d07 001d 9814 0000 1a00 1c98 . ]........... │ │ │ +004108a0: 0700 1df2 5100 0011 001d f261 0000 2020 ....Q......a.. │ │ │ +004108b0: 2043 415b 4348 455d 0b00 1df2 7100 0020 CA[CHE]....q.. │ │ │ +004108c0: 2020 5b0e 001d f281 0000 2020 202d 414c [....... -AL │ │ │ +004108d0: 4c14 001d f291 0000 2020 202d 5245 5b43 L....... -RE[C │ │ │ +004108e0: 4f56 4552 5d12 001c f2c0 1100 0020 2020 OVER]........ │ │ │ +004108f0: 2d53 485b 4f57 5d13 001d f212 0000 2020 -SH[OW]....... │ │ │ +00410900: 202d 5645 5b52 4946 595d 0b00 1df2 1300 -VE[RIFY]...... │ │ │ +00410910: 0020 2020 5d07 001d f214 0000 1a00 1cf2 . ]........... │ │ │ 00410920: ff73 00ff 4558 414d 504c 4553 0000 4578 .s..EXAMPLES..Ex │ │ │ -00410930: 616d 706c 6573 1300 2998 bf11 0000 2020 amples..)..... │ │ │ -00410940: 2045 7861 6d70 6c65 7307 002a 9821 0000 Examples..*.!.. │ │ │ -00410950: 1200 2a98 3100 0020 2020 4578 616d 706c ..*.1.. Exampl │ │ │ -00410960: 653a 0700 2a98 4100 001c 002a 9851 0000 e:..*.A....*.Q.. │ │ │ +00410930: 616d 706c 6573 1300 29f2 bf11 0000 2020 amples..)..... │ │ │ +00410940: 2045 7861 6d70 6c65 7307 002a f221 0000 Examples..*.!.. │ │ │ +00410950: 1200 2af2 3100 0020 2020 4578 616d 706c ..*.1.. Exampl │ │ │ +00410960: 653a 0700 2af2 4100 001c 002a f251 0000 e:..*.A....*.Q.. │ │ │ 00410970: 2020 2044 5345 3e20 4341 4348 4520 2d56 DSE> CACHE -V │ │ │ -00410980: 4552 4946 5907 002a 9861 0000 5300 2a98 ERIFY..*.a..S.*. │ │ │ +00410980: 4552 4946 5907 002a f261 0000 5300 2af2 ERIFY..*.a..S.*. │ │ │ 00410990: 7100 0020 2020 5468 6973 2063 6f6d 6d61 q.. This comma │ │ │ 004109a0: 6e64 2063 6865 636b 7320 7468 6520 696e nd checks the in │ │ │ 004109b0: 7465 6772 6974 7920 6f66 2074 6865 2063 tegrity of the c │ │ │ 004109c0: 6163 6865 2064 6174 6120 7374 7275 6374 ache data struct │ │ │ 004109d0: 7572 6573 2061 7320 7765 6c6c 2061 734d ures as well asM │ │ │ -004109e0: 002a 9881 0000 2020 2074 6865 2069 6e74 .*.... the int │ │ │ +004109e0: 002a f281 0000 2020 2074 6865 2069 6e74 .*.... the int │ │ │ 004109f0: 6572 6e61 6c20 636f 6e73 6973 7465 6e63 ernal consistenc │ │ │ 00410a00: 7920 6f66 2047 4453 2062 6c6f 636b 7320 y of GDS blocks │ │ │ 00410a10: 696e 2074 6865 2067 6c6f 6261 6c20 6275 in the global bu │ │ │ -00410a20: 6666 6572 7320 6f66 2074 6865 1900 2a98 ffers of the..*. │ │ │ +00410a20: 6666 6572 7320 6f66 2074 6865 1900 2af2 ffers of the..*. │ │ │ 00410a30: 9100 0020 2020 6375 7272 656e 7420 7265 ... current re │ │ │ -00410a40: 6769 6f6e 2e08 0029 98c0 1100 0012 002a gion...).......* │ │ │ -00410a50: 9812 0000 2020 2045 7861 6d70 6c65 3a07 .... Example:. │ │ │ -00410a60: 002a 9813 0000 2100 2a98 1400 0020 2020 .*....!.*.... │ │ │ +00410a40: 6769 6f6e 2e08 0029 f2c0 1100 0012 002a gion...).......* │ │ │ +00410a50: f212 0000 2020 2045 7861 6d70 6c65 3a07 .... Example:. │ │ │ +00410a60: 002a f213 0000 2100 2af2 1400 0020 2020 .*....!.*.... │ │ │ 00410a70: 4453 453e 2043 4143 4845 202d 5645 5249 DSE> CACHE -VERI │ │ │ -00410a80: 4659 202d 414c 4c52 002a 9815 0000 2020 FY -ALLR.*.... │ │ │ +00410a80: 4659 202d 414c 4c52 002a f215 0000 2020 FY -ALLR.*.... │ │ │ 00410a90: 2054 696d 6520 3236 2d46 4542 2d32 3031 Time 26-FEB-201 │ │ │ 00410aa0: 3120 3134 3a33 313a 3330 203a 2052 6567 1 14:31:30 : Reg │ │ │ 00410ab0: 696f 6e20 4445 4641 554c 5420 3a20 4361 ion DEFAULT : Ca │ │ │ 00410ac0: 6368 6520 7665 7269 6669 6361 7469 6f6e che verification │ │ │ -00410ad0: 2069 7320 636c 6561 6e4d 002a 9816 0000 is cleanM.*.... │ │ │ +00410ad0: 2069 7320 636c 6561 6e4d 002a f216 0000 is cleanM.*.... │ │ │ 00410ae0: 2020 2045 7865 6375 7465 2043 4143 4845 Execute CACHE │ │ │ 00410af0: 2072 6563 6f76 6572 2063 6f6d 6d61 6e64 recover command │ │ │ 00410b00: 2069 6620 4361 6368 6520 7665 7269 6669 if Cache verifi │ │ │ 00410b10: 6361 7469 6f6e 2069 7320 224e 4f54 2220 cation is "NOT" │ │ │ -00410b20: 636c 6561 6e2e 0700 2a98 1700 004b 002a clean...*....K.* │ │ │ -00410b30: 9818 0000 2020 2054 6869 7320 636f 6d6d .... This comm │ │ │ +00410b20: 636c 6561 6e2e 0700 2af2 1700 004b 002a clean...*....K.* │ │ │ +00410b30: f218 0000 2020 2054 6869 7320 636f 6d6d .... This comm │ │ │ 00410b40: 616e 6420 7265 706f 7274 7320 7468 6520 and reports the │ │ │ 00410b50: 7374 6174 6520 6f66 2064 6174 6162 6173 state of databas │ │ │ 00410b60: 6520 6361 6368 6520 666f 7220 616c 6c20 e cache for all │ │ │ -00410b70: 7265 6769 6f6e 732e 0700 2a98 1900 0012 regions...*..... │ │ │ -00410b80: 002a 981a 0000 2020 2045 7861 6d70 6c65 .*.... Example │ │ │ -00410b90: 3a07 002a 9821 0000 1d00 2a98 2200 0020 :..*.!....*.".. │ │ │ +00410b70: 7265 6769 6f6e 732e 0700 2af2 1900 0012 regions...*..... │ │ │ +00410b80: 002a f21a 0000 2020 2045 7861 6d70 6c65 .*.... Example │ │ │ +00410b90: 3a07 002a f221 0000 1d00 2af2 2200 0020 :..*.!....*.".. │ │ │ 00410ba0: 2020 4453 453e 2043 4143 4845 202d 5245 DSE> CACHE -RE │ │ │ -00410bb0: 434f 5645 5207 002a 9823 0000 5400 2a98 COVER..*.#..T.*. │ │ │ +00410bb0: 434f 5645 5207 002a f223 0000 5400 2af2 COVER..*.#..T.*. │ │ │ 00410bc0: 2400 0020 2020 5468 6973 2063 6f6d 6d61 $.. This comma │ │ │ 00410bd0: 6e64 2072 6569 6e69 7469 616c 697a 6573 nd reinitializes │ │ │ 00410be0: 2074 6865 2063 6163 6865 2064 6174 6120 the cache data │ │ │ 00410bf0: 7374 7275 6374 7572 6573 206f 6620 7468 structures of th │ │ │ 00410c00: 6520 6375 7272 656e 7420 7265 6769 6f6e e current region │ │ │ -00410c10: 5000 2a98 2500 0020 2020 616e 6420 7265 P.*.%.. and re │ │ │ +00410c10: 5000 2af2 2500 0020 2020 616e 6420 7265 P.*.%.. and re │ │ │ 00410c20: 7665 7274 7320 7468 6520 6361 6368 6520 verts the cache │ │ │ 00410c30: 6f66 2061 2064 6174 6162 6173 6520 6861 of a database ha │ │ │ 00410c40: 7669 6e67 2042 4720 6163 6365 7373 2074 ving BG access t │ │ │ 00410c50: 6f20 2263 6c65 616e 2220 7374 6174 652e o "clean" state. │ │ │ -00410c60: 0700 2a98 2600 0012 002a 9827 0000 2020 ..*.&....*.'.. │ │ │ -00410c70: 2045 7861 6d70 6c65 3a07 002a 9828 0000 Example:..*.(.. │ │ │ -00410c80: 1a00 2a98 2900 0020 2020 4453 453e 2043 ..*.).. DSE> C │ │ │ -00410c90: 4143 4845 202d 5348 4f57 2b00 2a98 2a00 ACHE -SHOW+.*.*. │ │ │ +00410c60: 0700 2af2 2600 0012 002a f227 0000 2020 ..*.&....*.'.. │ │ │ +00410c70: 2045 7861 6d70 6c65 3a07 002a f228 0000 Example:..*.(.. │ │ │ +00410c80: 1a00 2af2 2900 0020 2020 4453 453e 2043 ..*.).. DSE> C │ │ │ +00410c90: 4143 4845 202d 5348 4f57 2b00 2af2 2a00 ACHE -SHOW+.*.*. │ │ │ 00410ca0: 0020 2020 4669 6c65 2020 2020 2f68 6f6d . File /hom │ │ │ 00410cb0: 652f 6a64 6f65 2f6e 6f64 6531 2f61 7265 e/jdoe/node1/are │ │ │ -00410cc0: 672e 6461 7416 002a 9831 0000 2020 2052 g.dat..*.1.. R │ │ │ -00410cd0: 6567 696f 6e20 2041 5245 4740 002a 9832 egion AREG@.*.2 │ │ │ +00410cc0: 672e 6461 7416 002a f231 0000 2020 2052 g.dat..*.1.. R │ │ │ +00410cd0: 6567 696f 6e20 2041 5245 4740 002a f232 egion AREG@.*.2 │ │ │ 00410ce0: 0000 2020 2052 6567 696f 6e20 4152 4547 .. Region AREG │ │ │ 00410cf0: 203a 2053 6861 7265 645f 6d65 6d6f 7279 : Shared_memory │ │ │ 00410d00: 2020 2020 2020 203d 2030 7830 3030 3032 = 0x00002 │ │ │ -00410d10: 4236 3834 3530 3430 3030 3040 002a 9833 B6845040000@.*.3 │ │ │ +00410d10: 4236 3834 3530 3430 3030 3040 002a f233 B6845040000@.*.3 │ │ │ 00410d20: 0000 2020 2052 6567 696f 6e20 4152 4547 .. Region AREG │ │ │ 00410d30: 203a 2020 6e6f 6465 5f6c 6f63 616c 2020 : node_local │ │ │ 00410d40: 2020 2020 2020 203d 2030 7830 3030 3030 = 0x00000 │ │ │ -00410d50: 3030 3030 3030 3030 3030 3040 002a 9834 00000000000@.*.4 │ │ │ +00410d50: 3030 3030 3030 3030 3030 3040 002a f234 00000000000@.*.4 │ │ │ 00410d60: 0000 2020 2052 6567 696f 6e20 4152 4547 .. Region AREG │ │ │ 00410d70: 203a 2020 6372 6974 6963 616c 2020 2020 : critical │ │ │ 00410d80: 2020 2020 2020 203d 2030 7830 3030 3030 = 0x00000 │ │ │ -00410d90: 3030 3030 3030 3130 3030 3040 002a 9835 00000010000@.*.5 │ │ │ +00410d90: 3030 3030 3030 3130 3030 3040 002a f235 00000010000@.*.5 │ │ │ 00410da0: 0000 2020 2052 6567 696f 6e20 4152 4547 .. Region AREG │ │ │ 00410db0: 203a 2020 7368 6d70 6f6f 6c5f 6275 6666 : shmpool_buff │ │ │ 00410dc0: 6572 2020 2020 203d 2030 7830 3030 3030 er = 0x00000 │ │ │ -00410dd0: 3030 3030 3030 3233 3030 3040 002a 9836 00000023000@.*.6 │ │ │ +00410dd0: 3030 3030 3030 3233 3030 3040 002a f236 00000023000@.*.6 │ │ │ 00410de0: 0000 2020 2052 6567 696f 6e20 4152 4547 .. Region AREG │ │ │ 00410df0: 203a 2020 6c6f 636b 5f73 7061 6365 2020 : lock_space │ │ │ 00410e00: 2020 2020 2020 203d 2030 7830 3030 3030 = 0x00000 │ │ │ -00410e10: 3030 3030 3031 3235 3030 3040 002a 9837 00000125000@.*.7 │ │ │ +00410e10: 3030 3030 3031 3235 3030 3040 002a f237 00000125000@.*.7 │ │ │ 00410e20: 0000 2020 2052 6567 696f 6e20 4152 4547 .. Region AREG │ │ │ 00410e30: 203a 2020 6361 6368 655f 7175 6575 6573 : cache_queues │ │ │ 00410e40: 5f73 7461 7465 203d 2030 7830 3030 3030 _state = 0x00000 │ │ │ -00410e50: 3030 3030 3031 3241 3030 3070 002a 9838 0000012A000p.*.8 │ │ │ +00410e50: 3030 3030 3031 3241 3030 3070 002a f238 0000012A000p.*.8 │ │ │ 00410e60: 0000 2020 2052 6567 696f 6e20 4152 4547 .. Region AREG │ │ │ 00410e70: 203a 2020 6361 6368 655f 7175 655f 6865 : cache_que_he │ │ │ 00410e80: 6164 6572 2020 203d 2030 7830 3030 3030 ader = 0x00000 │ │ │ 00410e90: 3030 3030 3031 3241 3033 3020 3a20 4e75 0000012A030 : Nu │ │ │ 00410ea0: 6d65 6c65 6d73 203d 2030 7830 3030 3030 melems = 0x00000 │ │ │ 00410eb0: 3430 3720 3a20 456c 656d 7369 7a65 203d 407 : Elemsize = │ │ │ -00410ec0: 2030 7830 3030 3030 3039 3870 002a 9839 0x00000098p.*.9 │ │ │ +00410ec0: 2030 7830 3030 3030 3039 3870 002a f239 0x00000098p.*.9 │ │ │ 00410ed0: 0000 2020 2052 6567 696f 6e20 4152 4547 .. Region AREG │ │ │ 00410ee0: 203a 2020 6361 6368 655f 7265 636f 7264 : cache_record │ │ │ 00410ef0: 2020 2020 2020 203d 2030 7830 3030 3030 = 0x00000 │ │ │ 00410f00: 3030 3030 3031 3530 3435 3820 3a20 4e75 00000150458 : Nu │ │ │ 00410f10: 6d65 6c65 6d73 203d 2030 7830 3030 3030 melems = 0x00000 │ │ │ 00410f20: 3430 3020 3a20 456c 656d 7369 7a65 203d 400 : Elemsize = │ │ │ -00410f30: 2030 7830 3030 3030 3039 3870 002a 983a 0x00000098p.*.: │ │ │ +00410f30: 2030 7830 3030 3030 3039 3870 002a f23a 0x00000098p.*.: │ │ │ 00410f40: 0000 2020 2052 6567 696f 6e20 4152 4547 .. Region AREG │ │ │ 00410f50: 203a 2020 676c 6f62 616c 5f62 7566 6665 : global_buffe │ │ │ 00410f60: 7220 2020 2020 203d 2030 7830 3030 3030 r = 0x00000 │ │ │ 00410f70: 3030 3030 3031 3737 3030 3020 3a20 4e75 00000177000 : Nu │ │ │ 00410f80: 6d65 6c65 6d73 203d 2030 7830 3030 3030 melems = 0x00000 │ │ │ 00410f90: 3430 3020 3a20 456c 656d 7369 7a65 203d 400 : Elemsize = │ │ │ -00410fa0: 2030 7830 3030 3030 3430 3040 002a 9841 0x00000400@.*.A │ │ │ +00410fa0: 2030 7830 3030 3030 3430 3040 002a f241 0x00000400@.*.A │ │ │ 00410fb0: 0000 2020 2052 6567 696f 6e20 4152 4547 .. Region AREG │ │ │ 00410fc0: 203a 2020 6462 5f66 696c 655f 6865 6164 : db_file_head │ │ │ 00410fd0: 6572 2020 2020 203d 2030 7830 3030 3030 er = 0x00000 │ │ │ 00410fe0: 3030 3030 3032 3737 3030 3000 0000 0000 00000277000..... │ │ │ 00410ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00411000: 0400 0000 af01 0000 2b05 0000 0000 0000 ........+....... │ │ │ -00411010: 9a00 0098 4845 4c50 00ff 7300 ff43 4f4d ....HELP..s..COM │ │ │ +00411010: 9a00 00f2 4845 4c50 00ff 7300 ff43 4f4d ....HELP..s..COM │ │ │ 00411020: 4d41 4e44 5300 ff73 00ff 4341 4348 4500 MANDS..s..CACHE. │ │ │ 00411030: ff73 00ff 4558 414d 504c 4553 00c0 4200 .s..EXAMPLES..B. │ │ │ 00411040: 0020 2020 5265 6769 6f6e 2041 5245 4720 . Region AREG │ │ │ 00411050: 3a20 2062 745f 7175 655f 6865 6164 6572 : bt_que_header │ │ │ 00411060: 2020 2020 2020 3d20 3078 3030 3030 3030 = 0x000000 │ │ │ 00411070: 3030 3030 3242 3730 3030 203a 204e 756d 00002B7000 : Num │ │ │ 00411080: 656c 656d 7320 3d20 3078 3030 3030 3034 elems = 0x000004 │ │ │ 00411090: 3037 203a 2045 6c65 6d73 697a 6520 3d20 07 : Elemsize = │ │ │ -004110a0: 3078 3030 3030 3030 3430 4000 2a98 4300 0x00000040@.*.C. │ │ │ +004110a0: 3078 3030 3030 3030 3430 4000 2af2 4300 0x00000040@.*.C. │ │ │ 004110b0: 0020 2020 5265 6769 6f6e 2041 5245 4720 . Region AREG │ │ │ 004110c0: 3a20 2074 685f 6261 7365 2020 2020 2020 : th_base │ │ │ 004110d0: 2020 2020 2020 3d20 3078 3030 3030 3030 = 0x000000 │ │ │ -004110e0: 3030 3030 3243 3731 4430 7000 2a98 4400 00002C71D0p.*.D. │ │ │ +004110e0: 3030 3030 3243 3731 4430 7000 2af2 4400 00002C71D0p.*.D. │ │ │ 004110f0: 0020 2020 5265 6769 6f6e 2041 5245 4720 . Region AREG │ │ │ 00411100: 3a20 2062 745f 7265 636f 7264 2020 2020 : bt_record │ │ │ 00411110: 2020 2020 2020 3d20 3078 3030 3030 3030 = 0x000000 │ │ │ 00411120: 3030 3030 3243 3732 3030 203a 204e 756d 00002C7200 : Num │ │ │ 00411130: 656c 656d 7320 3d20 3078 3030 3030 3034 elems = 0x000004 │ │ │ 00411140: 3030 203a 2045 6c65 6d73 697a 6520 3d20 00 : Elemsize = │ │ │ -00411150: 3078 3030 3030 3030 3430 4000 2a98 4500 0x00000040@.*.E. │ │ │ +00411150: 3078 3030 3030 3030 3430 4000 2af2 4500 0x00000040@.*.E. │ │ │ 00411160: 0020 2020 5265 6769 6f6e 2041 5245 4720 . Region AREG │ │ │ 00411170: 3a20 2073 6861 7265 645f 6d65 6d6f 7279 : shared_memory │ │ │ 00411180: 5f73 697a 6520 3d20 3078 3030 3030 3030 _size = 0x000000 │ │ │ -00411190: 3030 3030 3244 3830 3030 0e00 2a98 4600 00002D8000..*.F. │ │ │ -004111a0: 0020 2020 4453 453e 0700 2a98 4700 0000 . DSE>..*.G... │ │ │ +00411190: 3030 3030 3244 3830 3030 0e00 2af2 4600 00002D8000..*.F. │ │ │ +004111a0: 0020 2020 4453 453e 0700 2af2 4700 0000 . DSE>..*.G... │ │ │ 004111b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004111c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004111d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004111e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004111f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00411200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00411210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -266623,111 +266623,111 @@ │ │ │ 004117e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004117f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00411800: 0400 0000 5e06 0000 9b05 0000 0000 0000 ....^........... │ │ │ 00411810: 3d00 004d 4845 4c50 00ff 7300 ff43 4f4d =..MHELP..s..COM │ │ │ 00411820: 4d41 4e44 5300 ff73 00ff 4352 4954 4943 MANDS..s..CRITIC │ │ │ 00411830: 414c 00ff 7300 ff51 5541 4c49 4649 4552 AL..s..QUALIFIER │ │ │ 00411840: 5300 0051 7561 6c69 6669 6572 7315 002e S..Qualifiers... │ │ │ -00411850: 98bf 1100 0020 2020 5175 616c 6966 6965 ..... Qualifie │ │ │ -00411860: 7273 0700 2f98 2100 0010 002f 9831 0000 rs../.!..../.1.. │ │ │ -00411870: 2020 202d 415b 4c4c 5d07 002f 9841 0000 -A[LL]../.A.. │ │ │ -00411880: 5300 2f98 5100 0020 2020 4469 7370 6c61 S./.Q.. Displa │ │ │ +00411850: f2bf 1100 0020 2020 5175 616c 6966 6965 ..... Qualifie │ │ │ +00411860: 7273 0700 2ff2 2100 0010 002f f231 0000 rs../.!..../.1.. │ │ │ +00411870: 2020 202d 415b 4c4c 5d07 002f f241 0000 -A[LL]../.A.. │ │ │ +00411880: 5300 2ff2 5100 0020 2020 4469 7370 6c61 S./.Q.. Displa │ │ │ 00411890: 7920 616c 6c20 6964 7320 6f66 2070 726f y all ids of pro │ │ │ 004118a0: 6365 7373 6573 206f 776e 696e 6720 6372 cesses owning cr │ │ │ 004118b0: 6974 6963 616c 2073 6563 7469 6f6e 2066 itical section f │ │ │ 004118c0: 726f 6d20 616c 6c20 7265 6769 6f6e 732e rom all regions. │ │ │ -004118d0: 2049 6652 002f 9861 0000 2020 2074 6865 IfR./.a.. the │ │ │ +004118d0: 2049 6652 002f f261 0000 2020 2074 6865 IfR./.a.. the │ │ │ 004118e0: 7265 2061 7265 206e 6f20 7072 6f63 6573 re are no proces │ │ │ 004118f0: 7365 7320 6f77 6e69 6e67 2063 7269 7469 ses owning criti │ │ │ 00411900: 6361 6c20 7365 6374 696f 6e20 696e 2061 cal section in a │ │ │ 00411910: 2072 6567 696f 6e2c 2041 4c4c 2064 6973 region, ALL dis │ │ │ -00411920: 706c 6179 7342 002f 9871 0000 2020 2022 playsB./.q.. " │ │ │ +00411920: 706c 6179 7342 002f f271 0000 2020 2022 playsB./.q.. " │ │ │ 00411930: 7468 6520 4352 4954 2069 7320 6375 7272 the CRIT is curr │ │ │ 00411940: 656e 746c 7920 756e 6f77 6e65 6422 206d ently unowned" m │ │ │ 00411950: 6573 7361 6765 2066 6f72 2065 6163 6820 essage for each │ │ │ -00411960: 7265 6769 6f6e 2e07 002f 9881 0000 1100 region.../...... │ │ │ -00411970: 2f98 9100 0020 2020 2d49 5b4e 4954 5d08 /.... -I[NIT]. │ │ │ -00411980: 002e 98c0 1100 002d 002f 9812 0000 2020 .......-./.... │ │ │ +00411960: 7265 6769 6f6e 2e07 002f f281 0000 1100 region.../...... │ │ │ +00411970: 2ff2 9100 0020 2020 2d49 5b4e 4954 5d08 /.... -I[NIT]. │ │ │ +00411980: 002e f2c0 1100 002d 002f f212 0000 2020 .......-./.... │ │ │ 00411990: 2052 6569 6e69 7469 616c 697a 6573 2074 Reinitializes t │ │ │ 004119a0: 6865 2063 7269 7469 6361 6c20 7365 6374 he critical sect │ │ │ -004119b0: 696f 6e2e 0700 2f98 1300 004f 002f 9814 ion.../....O./.. │ │ │ +004119b0: 696f 6e2e 0700 2ff2 1300 004f 002f f214 ion.../....O./.. │ │ │ 004119c0: 0000 2020 2020 206f 2054 6865 202d 494e .. o The -IN │ │ │ 004119d0: 4954 2061 6e64 202d 5245 5345 5420 7175 IT and -RESET qu │ │ │ 004119e0: 616c 6966 6965 7273 2074 6f67 6574 6865 alifiers togethe │ │ │ 004119f0: 7220 6361 7573 6520 616c 6c20 4754 2e4d r cause all GT.M │ │ │ -00411a00: 2070 726f 6365 7373 6573 4700 2f98 1500 processesG./... │ │ │ +00411a00: 2070 726f 6365 7373 6573 4700 2ff2 1500 processesG./... │ │ │ 00411a10: 0020 2020 2020 2020 6163 7469 7665 6c79 . actively │ │ │ 00411a20: 2061 6363 6573 7369 6e67 2074 6861 7420 accessing that │ │ │ 00411a30: 6461 7461 6261 7365 2066 696c 6520 746f database file to │ │ │ 00411a40: 2073 6967 6e61 6c20 616e 2065 7272 6f72 signal an error │ │ │ -00411a50: 2e52 002f 9816 0000 2020 2020 206f 2046 .R./.... o F │ │ │ +00411a50: 2e52 002f f216 0000 2020 2020 206f 2046 .R./.... o F │ │ │ 00411a60: 4953 2072 6563 6f6d 6d65 6e64 7320 6167 IS recommends ag │ │ │ 00411a70: 6169 6e73 7420 7573 696e 6720 2d49 4e49 ainst using -INI │ │ │ 00411a80: 5420 7769 7468 6f75 7420 7468 6520 2d52 T without the -R │ │ │ 00411a90: 4553 4554 2070 6172 616d 6574 6572 2077 ESET parameter w │ │ │ -00411aa0: 6865 6e50 002f 9817 0000 2020 2020 2020 henP./.... │ │ │ +00411aa0: 6865 6e50 002f f217 0000 2020 2020 2020 henP./.... │ │ │ 00411ab0: 206f 7468 6572 2070 726f 6365 7373 6573 other processes │ │ │ 00411ac0: 2061 7265 2061 6374 6976 656c 7920 6163 are actively ac │ │ │ 00411ad0: 6365 7373 696e 6720 7468 6520 7265 6769 cessing the regi │ │ │ 00411ae0: 6f6e 2062 6563 6175 7365 2069 7420 7269 on because it ri │ │ │ -00411af0: 736b 7324 002f 9818 0000 2020 2020 2020 sks$./.... │ │ │ +00411af0: 736b 7324 002f f218 0000 2020 2020 2020 sks$./.... │ │ │ 00411b00: 2064 616d 6167 696e 6720 7468 6520 6461 damaging the da │ │ │ -00411b10: 7461 6261 7365 2e07 002f 9819 0000 1f00 tabase.../...... │ │ │ -00411b20: 2f98 1a00 0020 2020 5573 6520 6f6e 6c79 /.... Use only │ │ │ +00411b10: 7461 6261 7365 2e07 002f f219 0000 1f00 tabase.../...... │ │ │ +00411b20: 2ff2 1a00 0020 2020 5573 6520 6f6e 6c79 /.... Use only │ │ │ 00411b30: 2077 6974 683a 202d 5245 5345 5407 002f with: -RESET../ │ │ │ -00411b40: 9821 0000 1200 2f98 2200 0020 2020 2d4f .!..../.".. -O │ │ │ -00411b50: 5b57 4e45 525d 0700 2f98 2300 0051 002f [WNER]../.#..Q./ │ │ │ -00411b60: 9824 0000 2020 2044 6973 706c 6179 7320 .$.. Displays │ │ │ +00411b40: f221 0000 1200 2ff2 2200 0020 2020 2d4f .!..../.".. -O │ │ │ +00411b50: 5b57 4e45 525d 0700 2ff2 2300 0051 002f [WNER]../.#..Q./ │ │ │ +00411b60: f224 0000 2020 2044 6973 706c 6179 7320 .$.. Displays │ │ │ 00411b70: 7468 6520 4944 206f 6620 7468 6520 7072 the ID of the pr │ │ │ 00411b80: 6f63 6573 7320 6174 2074 6865 2068 6561 ocess at the hea │ │ │ 00411b90: 6420 6f66 2074 6865 2063 7269 7469 6361 d of the critica │ │ │ 00411ba0: 6c20 7365 6374 696f 6e2e 2044 5345 4f00 l section. DSEO. │ │ │ -00411bb0: 2f98 2500 0020 2020 6469 7370 6c61 7973 /.%.. displays │ │ │ +00411bb0: 2ff2 2500 0020 2020 6469 7370 6c61 7973 /.%.. displays │ │ │ 00411bc0: 2061 2077 6172 6e69 6e67 206d 6573 7361 a warning messa │ │ │ 00411bd0: 6765 2077 6865 6e20 7468 6520 6375 7272 ge when the curr │ │ │ 00411be0: 656e 7420 7072 6f63 6573 7320 6f77 6e73 ent process owns │ │ │ 00411bf0: 2074 6865 2063 7269 7469 6361 6c12 002f the critical../ │ │ │ -00411c00: 9826 0000 2020 2073 6563 7469 6f6e 2e07 .&.. section.. │ │ │ -00411c10: 002f 9827 0000 1300 2f98 2800 0020 2020 ./.'..../.(.. │ │ │ -00411c20: 5573 6520 616c 6f6e 6507 002f 9829 0000 Use alone../.).. │ │ │ -00411c30: 1200 2f98 2a00 0020 2020 4578 616d 706c ../.*.. Exampl │ │ │ -00411c40: 653a 0700 2f98 3100 001e 002f 9832 0000 e:../.1..../.2.. │ │ │ +00411c00: f226 0000 2020 2073 6563 7469 6f6e 2e07 .&.. section.. │ │ │ +00411c10: 002f f227 0000 1300 2ff2 2800 0020 2020 ./.'..../.(.. │ │ │ +00411c20: 5573 6520 616c 6f6e 6507 002f f229 0000 Use alone../.).. │ │ │ +00411c30: 1200 2ff2 2a00 0020 2020 4578 616d 706c ../.*.. Exampl │ │ │ +00411c40: 653a 0700 2ff2 3100 001e 002f f232 0000 e:../.1..../.2.. │ │ │ 00411c50: 2020 2044 5345 3e20 6372 6974 6963 616c DSE> critical │ │ │ -00411c60: 202d 4f57 4e45 5235 002f 9833 0000 2020 -OWNER5./.3.. │ │ │ +00411c60: 202d 4f57 4e45 5235 002f f233 0000 2020 -OWNER5./.3.. │ │ │ 00411c70: 2057 7269 7465 2063 7269 7469 6361 6c20 Write critical │ │ │ 00411c80: 7365 6374 696f 6e20 6973 2063 7572 7265 section is curre │ │ │ -00411c90: 6e74 6c79 2075 6e6f 776e 6564 0700 2f98 ntly unowned../. │ │ │ -00411ca0: 3400 0014 002f 9835 0000 2020 202d 5245 4..../.5.. -RE │ │ │ -00411cb0: 4c5b 4541 5345 5d07 002f 9836 0000 5400 L[EASE]../.6..T. │ │ │ -00411cc0: 2f98 3700 0020 2020 5265 6c65 6173 6573 /.7.. Releases │ │ │ +00411c90: 6e74 6c79 2075 6e6f 776e 6564 0700 2ff2 ntly unowned../. │ │ │ +00411ca0: 3400 0014 002f f235 0000 2020 202d 5245 4..../.5.. -RE │ │ │ +00411cb0: 4c5b 4541 5345 5d07 002f f236 0000 5400 L[EASE]../.6..T. │ │ │ +00411cc0: 2ff2 3700 0020 2020 5265 6c65 6173 6573 /.7.. Releases │ │ │ 00411cd0: 2074 6865 2063 7269 7469 6361 6c20 7365 the critical se │ │ │ 00411ce0: 6374 696f 6e20 6966 2074 6865 2070 726f ction if the pro │ │ │ 00411cf0: 6365 7373 2072 756e 6e69 6e67 2044 5345 cess running DSE │ │ │ 00411d00: 206f 776e 7320 7468 6520 7365 6374 696f owns the sectio │ │ │ -00411d10: 6e2e 0700 2f98 3800 0014 002f 9839 0000 n.../.8..../.9.. │ │ │ +00411d10: 6e2e 0700 2ff2 3800 0014 002f f239 0000 n.../.8..../.9.. │ │ │ 00411d20: 2020 2055 7365 2061 6c6f 6e65 2e07 002f Use alone.../ │ │ │ -00411d30: 983a 0000 1300 2f98 4100 0020 2020 2d52 .:..../.A.. -R │ │ │ -00411d40: 454d 5b4f 5645 5d07 002f 9842 0000 5300 EM[OVE]../.B..S. │ │ │ -00411d50: 2f98 4300 0020 2020 5465 726d 696e 6174 /.C.. Terminat │ │ │ +00411d30: f23a 0000 1300 2ff2 4100 0020 2020 2d52 .:..../.A.. -R │ │ │ +00411d40: 454d 5b4f 5645 5d07 002f f242 0000 5300 EM[OVE]../.B..S. │ │ │ +00411d50: 2ff2 4300 0020 2020 5465 726d 696e 6174 /.C.. Terminat │ │ │ 00411d60: 6573 2061 6e79 2077 7269 7465 206f 776e es any write own │ │ │ 00411d70: 6572 7368 6970 206f 6620 7468 6520 6372 ership of the cr │ │ │ 00411d80: 6974 6963 616c 2073 6563 7469 6f6e 2e20 itical section. │ │ │ 00411d90: 5573 6520 7468 6973 2077 6865 6e20 7468 Use this when th │ │ │ -00411da0: 6553 002f 9844 0000 2020 2063 7269 7469 eS./.D.. criti │ │ │ +00411da0: 6553 002f f244 0000 2020 2063 7269 7469 eS./.D.. criti │ │ │ 00411db0: 6361 6c20 7365 6374 696f 6e20 6973 206f cal section is o │ │ │ 00411dc0: 776e 6564 2062 7920 6120 7072 6f63 6573 wned by a proces │ │ │ 00411dd0: 7320 7468 6174 2069 7320 6e6f 6e65 7869 s that is nonexi │ │ │ 00411de0: 7374 656e 7420 6f72 2069 7320 6b6e 6f77 stent or is know │ │ │ -00411df0: 6e20 746f 2c00 2f98 4500 0020 2020 6e6f n to,./.E.. no │ │ │ +00411df0: 6e20 746f 2c00 2ff2 4500 0020 2020 6e6f n to,./.E.. no │ │ │ 00411e00: 206c 6f6e 6765 7220 6265 2072 756e 6e69 longer be runni │ │ │ 00411e10: 6e67 2061 2047 542e 4d20 696d 6167 652e ng a GT.M image. │ │ │ -00411e20: 0700 2f98 4600 0014 002f 9847 0000 2020 ../.F..../.G.. │ │ │ -00411e30: 2055 7365 2061 6c6f 6e65 2e07 002f 9848 Use alone.../.H │ │ │ -00411e40: 0000 1500 2f98 4900 0020 2020 2a2a 4361 ..../.I.. **Ca │ │ │ -00411e50: 7574 696f 6e2a 2a07 002f 984a 0000 0000 ution**../.J.... │ │ │ +00411e20: 0700 2ff2 4600 0014 002f f247 0000 2020 ../.F..../.G.. │ │ │ +00411e30: 2055 7365 2061 6c6f 6e65 2e07 002f f248 Use alone.../.H │ │ │ +00411e40: 0000 1500 2ff2 4900 0020 2020 2a2a 4361 ..../.I.. **Ca │ │ │ +00411e50: 7574 696f 6e2a 2a07 002f f24a 0000 0000 ution**../.J.... │ │ │ 00411e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00411e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00411e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00411e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00411ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00411eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00411ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -266750,18 +266750,18 @@ │ │ │ 00411fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00411fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00411ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00412000: 0400 0000 ca00 0000 4406 0000 0000 0000 ........D....... │ │ │ 00412010: 3900 0000 4845 4c50 00ff 7300 ff43 4f4d 9...HELP..s..COM │ │ │ 00412020: 4d41 4e44 5300 ff73 00ff 4455 4d50 00ff MANDS..s..DUMP.. │ │ │ 00412030: 7300 ff51 5541 4c49 4649 4552 5300 0051 s..QUALIFIERS..Q │ │ │ -00412040: 7561 6c69 6669 6572 7315 002a 98bf 1100 ualifiers..*.... │ │ │ +00412040: 7561 6c69 6669 6572 7315 002a f2bf 1100 ualifiers..*.... │ │ │ 00412050: 0020 2020 5175 616c 6966 6965 7273 0700 . Qualifiers.. │ │ │ -00412060: 2b98 2100 0010 002b 9831 0000 2020 202d +.!....+.1.. - │ │ │ -00412070: 415b 4c4c 5d07 002b 9841 0000 4e00 2b98 A[LL]..+.A..N.+. │ │ │ +00412060: 2bf2 2100 0010 002b f231 0000 2020 202d +.!....+.1.. - │ │ │ +00412070: 415b 4c4c 5d07 002b f241 0000 4e00 2bf2 A[LL]..+.A..N.+. │ │ │ 00412080: 5100 0020 2020 5768 656e 2075 7365 6420 Q.. When used │ │ │ 00412090: 7769 7468 202d 4649 4c45 4845 4144 4552 with -FILEHEADER │ │ │ 004120a0: 2c20 7468 6520 2d41 5b4c 4c5d 2071 7561 , the -A[LL] qua │ │ │ 004120b0: 6c69 6669 6572 2064 6973 706c 6179 7320 lifier displays │ │ │ 004120c0: 6164 6469 7469 6f6e 616c 0000 0000 0000 additional...... │ │ │ 004120d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004120e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -266875,77 +266875,77 @@ │ │ │ 004127a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004127b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004127c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004127d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004127e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004127f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00412800: 0400 0000 f903 0000 a605 0000 0000 0000 ................ │ │ │ -00412810: 7100 0098 4845 4c50 00ff 7300 ff43 4f4d q...HELP..s..COM │ │ │ +00412810: 7100 00f2 4845 4c50 00ff 7300 ff43 4f4d q...HELP..s..COM │ │ │ 00412820: 4d41 4e44 5300 ff73 00ff 4352 4954 4943 MANDS..s..CRITIC │ │ │ 00412830: 414c 00c0 2100 0020 2020 2020 2020 6173 AL..!.. as │ │ │ 00412840: 2061 2074 7261 696e 206d 6f76 6573 2074 a train moves t │ │ │ 00412850: 6872 6f75 6768 2074 6865 2063 6f6d 6d6f hrough the commo │ │ │ 00412860: 6e20 7365 676d 656e 7420 6173 2071 7569 n segment as qui │ │ │ 00412870: 636b 6c79 2061 7320 706f 7373 6962 6c65 ckly as possible │ │ │ -00412880: 2c4d 0020 9822 0000 2020 2020 2020 2074 ,M. .".. t │ │ │ +00412880: 2c4d 0020 f222 0000 2020 2020 2020 2074 ,M. .".. t │ │ │ 00412890: 6865 2073 616d 6520 7761 7920 6120 7072 he same way a pr │ │ │ 004128a0: 6f63 6573 7320 6d6f 7665 7320 6173 2071 ocess moves as q │ │ │ 004128b0: 7569 636b 6c79 2061 7320 706f 7373 6962 uickly as possib │ │ │ 004128c0: 6c65 2074 6872 6f75 6768 2061 6e79 4200 le through anyB. │ │ │ -004128d0: 2098 2300 0020 2020 2020 2020 6372 6974 .#.. crit │ │ │ +004128d0: 20f2 2300 0020 2020 2020 2020 6372 6974 .#.. crit │ │ │ 004128e0: 6963 616c 2073 6563 7469 6f6e 2073 6f20 ical section so │ │ │ 004128f0: 7468 6174 206f 7468 6572 2070 726f 6365 that other proce │ │ │ 00412900: 7373 6573 2063 616e 2075 7365 2069 742e sses can use it. │ │ │ -00412910: 5200 2098 2400 0020 2020 2020 6f20 4279 R. .$.. o By │ │ │ +00412910: 5200 20f2 2400 0020 2020 2020 6f20 4279 R. .$.. o By │ │ │ 00412920: 2064 6566 6175 6c74 2c20 7468 6520 4352 default, the CR │ │ │ 00412930: 4954 4943 414c 2063 6f6d 6d61 6e64 2061 ITICAL command a │ │ │ 00412940: 7373 756d 6573 2074 6865 202d 4f57 4e45 ssumes the -OWNE │ │ │ 00412950: 5220 7175 616c 6966 6965 722c 2077 6869 R qualifier, whi │ │ │ -00412960: 6368 3a00 2098 2500 0020 2020 2020 2020 ch:. .%.. │ │ │ +00412960: 6368 3a00 20f2 2500 0020 2020 2020 2020 ch:. .%.. │ │ │ 00412970: 6469 7370 6c61 7973 2074 6865 2073 7461 displays the sta │ │ │ 00412980: 7475 7320 6f66 2074 6865 2063 7269 7469 tus of the criti │ │ │ -00412990: 6361 6c20 7365 6374 696f 6e2e 0700 2098 cal section... . │ │ │ -004129a0: 2600 001a 001f 98ff 7300 ff45 5841 4d50 &.......s..EXAMP │ │ │ +00412990: 6361 6c20 7365 6374 696f 6e2e 0700 20f2 cal section... . │ │ │ +004129a0: 2600 001a 001f f2ff 7300 ff45 5841 4d50 &.......s..EXAMP │ │ │ 004129b0: 4c45 5300 0045 7861 6d70 6c65 7313 002c LES..Examples.., │ │ │ -004129c0: 98bf 1100 0020 2020 4578 616d 706c 6573 ..... Examples │ │ │ -004129d0: 0700 2d98 2100 0012 002d 9831 0000 2020 ..-.!....-.1.. │ │ │ -004129e0: 2045 7861 6d70 6c65 3a07 002d 9841 0000 Example:..-.A.. │ │ │ -004129f0: 4e00 2d98 5100 0020 2020 4453 453e 2063 N.-.Q.. DSE> c │ │ │ +004129c0: f2bf 1100 0020 2020 4578 616d 706c 6573 ..... Examples │ │ │ +004129d0: 0700 2df2 2100 0012 002d f231 0000 2020 ..-.!....-.1.. │ │ │ +004129e0: 2045 7861 6d70 6c65 3a07 002d f241 0000 Example:..-.A.. │ │ │ +004129f0: 4e00 2df2 5100 0020 2020 4453 453e 2063 N.-.Q.. DSE> c │ │ │ 00412a00: 7269 7469 6361 6c20 2d4f 574e 4552 2057 ritical -OWNER W │ │ │ 00412a10: 7269 7465 2063 7269 7469 6361 6c20 7365 rite critical se │ │ │ 00412a20: 6374 696f 6e20 6f77 6e65 7220 6973 2070 ction owner is p │ │ │ 00412a30: 726f 6365 7373 2069 6420 3432 3230 0700 rocess id 4220.. │ │ │ -00412a40: 2d98 6100 0053 002d 9871 0000 2020 2054 -.a..S.-.q.. T │ │ │ +00412a40: 2df2 6100 0053 002d f271 0000 2020 2054 -.a..S.-.q.. T │ │ │ 00412a50: 6869 7320 636f 6d6d 616e 6420 6469 7370 his command disp │ │ │ 00412a60: 6c61 7973 2074 6865 2049 4420 6f66 2074 lays the ID of t │ │ │ 00412a70: 6865 2070 726f 6365 7373 2068 6f6c 6469 he process holdi │ │ │ 00412a80: 6e67 2074 6865 2063 7269 7469 6361 6c20 ng the critical │ │ │ -00412a90: 7365 6374 696f 6e2e 4e00 2d98 8100 0020 section.N.-.... │ │ │ +00412a90: 7365 6374 696f 6e2e 4e00 2df2 8100 0020 section.N.-.... │ │ │ 00412aa0: 2020 4e6f 7465 2074 6861 7420 6f6e 2063 Note that on c │ │ │ 00412ab0: 6174 6368 696e 6720 6120 7072 6f63 6573 atching a proces │ │ │ 00412ac0: 7320 4944 206f 6e20 6120 6c69 6768 746c s ID on a lightl │ │ │ 00412ad0: 7920 6c6f 6164 6564 2028 6f72 2075 6e6c y loaded (or unl │ │ │ -00412ae0: 6f61 6465 6429 5100 2d98 9100 0020 2020 oaded)Q.-.... │ │ │ +00412ae0: 6f61 6465 6429 5100 2df2 9100 0020 2020 oaded)Q.-.... │ │ │ 00412af0: 7379 7374 656d 2028 666f 7220 6578 616d system (for exam │ │ │ 00412b00: 706c 652c 2074 6578 7420 656e 7669 726f ple, text enviro │ │ │ 00412b10: 6e6d 656e 7429 2069 7320 6c69 6b65 2063 nment) is like c │ │ │ 00412b20: 6174 6368 696e 6720 6c69 6768 7465 6e69 atching lighteni │ │ │ -00412b30: 6e67 2069 6e20 6154 002c 98c0 1100 0020 ng in aT.,..... │ │ │ +00412b30: 6e67 2069 6e20 6154 002c f2c0 1100 0020 ng in aT.,..... │ │ │ 00412b40: 2020 626f 7474 6c65 2e20 5468 6572 6566 bottle. Theref │ │ │ 00412b50: 6f72 652c 2079 6f75 2063 616e 2061 7274 ore, you can art │ │ │ 00412b60: 6966 6963 6961 6c6c 7920 686f 6c64 2061 ificially hold a │ │ │ 00412b70: 2063 7269 7469 6361 6c20 7365 6374 696f critical sectio │ │ │ -00412b80: 6e20 7573 696e 6720 7468 654b 002d 9812 n using theK.-.. │ │ │ +00412b80: 6e20 7573 696e 6720 7468 654b 002d f212 n using theK.-.. │ │ │ 00412b90: 0000 2020 2044 5345 2043 5249 5420 2d53 .. DSE CRIT -S │ │ │ 00412ba0: 4549 5a45 2063 6f6d 6d61 6e64 2069 6e20 EIZE command in │ │ │ 00412bb0: 6f6e 6520 7365 7373 696f 6e20 616e 6420 one session and │ │ │ 00412bc0: 7669 6577 2074 6865 206f 776e 6572 2075 view the owner u │ │ │ -00412bd0: 7369 6e67 2061 1c00 2d98 1300 0020 2020 sing a..-.... │ │ │ +00412bd0: 7369 6e67 2061 1c00 2df2 1300 0020 2020 sing a..-.... │ │ │ 00412be0: 6469 6666 6572 656e 7420 7365 7373 696f different sessio │ │ │ -00412bf0: 6e2e 0700 2d98 1400 0000 0000 0000 0000 n...-........... │ │ │ +00412bf0: 6e2e 0700 2df2 1400 0000 0000 0000 0000 n...-........... │ │ │ 00412c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00412c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00412c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00412c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00412c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00412c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00412c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -267003,696 +267003,696 @@ │ │ │ 00412fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00412fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00412fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00412fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00412fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00412ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00413000: 0400 0000 fa07 0000 f905 0000 0000 0000 ................ │ │ │ -00413010: 7e00 0098 4845 4c50 00ff 7300 ff43 4f4d ~...HELP..s..COM │ │ │ +00413010: 7e00 00f2 4845 4c50 00ff 7300 ff43 4f4d ~...HELP..s..COM │ │ │ 00413020: 4d41 4e44 5300 ff73 00ff 4455 4d50 00ff MANDS..s..DUMP.. │ │ │ 00413030: 7300 ff51 5541 4c49 4649 4552 5300 bf61 s..QUALIFIERS..a │ │ │ 00413040: 0000 2020 2069 6e66 6f72 6d61 7469 6f6e .. information │ │ │ 00413050: 206f 6e20 7468 6520 6461 7461 6261 7365 on the database │ │ │ 00413060: 206d 6f73 7420 6f66 2077 6869 6368 2069 most of which i │ │ │ 00413070: 7320 7573 6566 756c 2066 6f72 2046 4953 s useful for FIS │ │ │ 00413080: 2069 6e20 6469 6167 6e6f 7369 6e67 5200 in diagnosingR. │ │ │ -00413090: 2b98 7100 0020 2020 6973 7375 6573 2e20 +.q.. issues. │ │ │ +00413090: 2bf2 7100 0020 2020 6973 7375 6573 2e20 +.q.. issues. │ │ │ 004130a0: 4120 636f 6d70 6c65 7465 2064 6573 6372 A complete descr │ │ │ 004130b0: 6970 7469 6f6e 206f 6620 616c 6c20 7468 iption of all th │ │ │ 004130c0: 6520 656c 656d 656e 7473 2074 6861 7420 e elements that │ │ │ 004130d0: 7368 6f77 2075 7020 7769 7468 2074 6865 show up with the │ │ │ -004130e0: 4e00 2b98 8100 0020 2020 4453 4520 4455 N.+.... DSE DU │ │ │ +004130e0: 4e00 2bf2 8100 0020 2020 4453 4520 4455 N.+.... DSE DU │ │ │ 004130f0: 4d50 202d 4649 4c45 4845 4144 4552 202d MP -FILEHEADER - │ │ │ 00413100: 414c 4c20 636f 6d6d 616e 6420 6172 6520 ALL command are │ │ │ 00413110: 6265 796f 6e64 2074 6865 2073 636f 7065 beyond the scope │ │ │ 00413120: 206f 6620 7468 6973 2062 6f6f 6b2e 0700 of this book... │ │ │ -00413130: 2b98 9100 002c 002a 98c0 1100 0020 2020 +....,.*..... │ │ │ +00413130: 2bf2 9100 002c 002a f2c0 1100 0020 2020 +....,.*..... │ │ │ 00413140: 4d65 616e 696e 6766 756c 206f 6e6c 7920 Meaningful only │ │ │ 00413150: 7769 7468 3a20 2d46 494c 4548 4541 4445 with: -FILEHEADE │ │ │ -00413160: 5207 002b 9812 0000 1f00 2b98 1300 0020 R..+......+.... │ │ │ +00413160: 5207 002b f212 0000 1f00 2bf2 1300 0020 R..+......+.... │ │ │ 00413170: 2020 2d42 5b4c 4f43 4b5d 3d62 6c6f 636b -B[LOCK]=block │ │ │ -00413180: 2d6e 756d 6265 7207 002b 9814 0000 5200 -number..+....R. │ │ │ -00413190: 2b98 1500 0020 2020 5370 6563 6966 6965 +.... Specifie │ │ │ +00413180: 2d6e 756d 6265 7207 002b f214 0000 5200 -number..+....R. │ │ │ +00413190: 2bf2 1500 0020 2020 5370 6563 6966 6965 +.... Specifie │ │ │ 004131a0: 7320 7468 6520 7374 6172 7469 6e67 2062 s the starting b │ │ │ 004131b0: 6c6f 636b 206f 6620 7468 6520 6475 6d70 lock of the dump │ │ │ 004131c0: 2e20 466f 7220 636f 6d6d 616e 6473 2077 . For commands w │ │ │ 004131d0: 6974 686f 7574 2061 6e20 6f62 6a65 6374 ithout an object │ │ │ -004131e0: 5000 2b98 1600 0020 2020 7175 616c 6966 P.+.... qualif │ │ │ +004131e0: 5000 2bf2 1600 0020 2020 7175 616c 6966 P.+.... qualif │ │ │ 004131f0: 6965 722c 2044 5345 2075 7365 7320 7468 ier, DSE uses th │ │ │ 00413200: 6520 6c61 7374 2062 6c6f 636b 2068 616e e last block han │ │ │ 00413210: 646c 6564 2062 7920 6120 4453 4520 6f70 dled by a DSE op │ │ │ 00413220: 6572 6174 696f 6e2e 2057 6865 6e20 6e6f eration. When no │ │ │ -00413230: 5200 2b98 1700 0020 2020 626c 6f63 6b20 R.+.... block │ │ │ +00413230: 5200 2bf2 1700 0020 2020 626c 6f63 6b20 R.+.... block │ │ │ 00413240: 6861 7320 6265 656e 2061 6363 6573 7365 has been accesse │ │ │ 00413250: 642c 2028 7468 6174 2069 732c 206f 6e20 d, (that is, on │ │ │ 00413260: 7468 6520 6669 7273 7420 626c 6f63 6b2d the first block- │ │ │ 00413270: 6f72 6965 6e74 6564 2063 6f6d 6d61 6e64 oriented command │ │ │ -00413280: 292c 2100 2b98 1800 0020 2020 4453 4520 ),!.+.... DSE │ │ │ +00413280: 292c 2100 2bf2 1800 0020 2020 4453 4520 ),!.+.... DSE │ │ │ 00413290: 7573 6573 2062 6c6f 636b 206f 6e65 2028 uses block one ( │ │ │ -004132a0: 3129 2e07 002b 9819 0000 3c00 2b98 1a00 1)...+....<.+... │ │ │ +004132a0: 3129 2e07 002b f219 0000 3c00 2bf2 1a00 1)...+....<.+... │ │ │ 004132b0: 0020 2020 496e 636f 6d70 6174 6962 6c65 . Incompatible │ │ │ 004132c0: 2077 6974 683a 202d 414c 4c2c 202d 4649 with: -ALL, -FI │ │ │ 004132d0: 4c45 4845 4144 4552 2061 6e64 202d 5550 LEHEADER and -UP │ │ │ -004132e0: 4450 524f 432e 0700 2b98 2100 0018 002b DPROC...+.!....+ │ │ │ -004132f0: 9822 0000 2020 202d 435b 4f55 4e54 5d3d .".. -C[OUNT]= │ │ │ -00413300: 636f 756e 7407 002b 9823 0000 4c00 2b98 count..+.#..L.+. │ │ │ +004132e0: 4450 524f 432e 0700 2bf2 2100 0018 002b DPROC...+.!....+ │ │ │ +004132f0: f222 0000 2020 202d 435b 4f55 4e54 5d3d .".. -C[OUNT]= │ │ │ +00413300: 636f 756e 7407 002b f223 0000 4c00 2bf2 count..+.#..L.+. │ │ │ 00413310: 2400 0020 2020 5370 6563 6966 6965 7320 $.. Specifies │ │ │ 00413320: 7468 6520 6e75 6d62 6572 206f 6620 626c the number of bl │ │ │ 00413330: 6f63 6b73 2c20 626c 6f63 6b20 6865 6164 ocks, block head │ │ │ 00413340: 6572 732c 206f 7220 7265 636f 7264 7320 ers, or records │ │ │ -00413350: 746f 2044 554d 502e 0700 2b98 2500 003c to DUMP...+.%..< │ │ │ -00413360: 002b 9826 0000 2020 2049 6e63 6f6d 7061 .+.&.. Incompa │ │ │ +00413350: 746f 2044 554d 502e 0700 2bf2 2500 003c to DUMP...+.%..< │ │ │ +00413360: 002b f226 0000 2020 2049 6e63 6f6d 7061 .+.&.. Incompa │ │ │ 00413370: 7469 626c 6520 7769 7468 3a20 2d41 4c4c tible with: -ALL │ │ │ 00413380: 2c20 2d46 494c 4548 4541 4445 5220 616e , -FILEHEADER an │ │ │ -00413390: 6420 2d55 5044 5052 4f43 2e07 002b 9827 d -UPDPROC...+.' │ │ │ -004133a0: 0000 1700 2b98 2800 0020 2020 2d46 5b49 ....+.(.. -F[I │ │ │ -004133b0: 4c45 4845 4144 4552 5d07 002b 9829 0000 LEHEADER]..+.).. │ │ │ -004133c0: 5400 2b98 2a00 0020 2020 4475 6d70 7320 T.+.*.. Dumps │ │ │ +00413390: 6420 2d55 5044 5052 4f43 2e07 002b f227 d -UPDPROC...+.' │ │ │ +004133a0: 0000 1700 2bf2 2800 0020 2020 2d46 5b49 ....+.(.. -F[I │ │ │ +004133b0: 4c45 4845 4144 4552 5d07 002b f229 0000 LEHEADER]..+.).. │ │ │ +004133c0: 5400 2bf2 2a00 0020 2020 4475 6d70 7320 T.+.*.. Dumps │ │ │ 004133d0: 6669 6c65 2068 6561 6465 7220 696e 666f file header info │ │ │ 004133e0: 726d 6174 696f 6e2e 2041 2044 5345 2064 rmation. A DSE d │ │ │ 004133f0: 756d 7020 6f66 2061 2064 6174 6162 6173 ump of a databas │ │ │ 00413400: 6520 6669 6c65 2068 6561 6465 7220 7072 e file header pr │ │ │ -00413410: 696e 7473 5000 2b98 3100 0020 2020 6120 intsP.+.1.. a │ │ │ +00413410: 696e 7473 5000 2bf2 3100 0020 2020 6120 intsP.+.1.. a │ │ │ 00413420: 3078 2070 7265 6669 7820 666f 7220 616c 0x prefix for al │ │ │ 00413430: 6c20 6669 656c 6473 2070 7269 6e74 6564 l fields printed │ │ │ 00413440: 2069 6e20 6865 7861 6465 6369 6d61 6c20 in hexadecimal │ │ │ 00413450: 666f 726d 6174 2e20 5265 6665 7220 746f format. Refer to │ │ │ -00413460: 2074 6865 4d00 2b98 3200 0020 2020 2249 theM.+.2.. "I │ │ │ +00413460: 2074 6865 4d00 2bf2 3200 0020 2020 2249 theM.+.2.. "I │ │ │ 00413470: 6e74 726f 6475 6374 696f 6e22 2073 6563 ntroduction" sec │ │ │ 00413480: 7469 6f6e 2066 6f72 2061 2064 6573 6372 tion for a descr │ │ │ 00413490: 6970 7469 6f6e 206f 6620 7468 6520 6669 iption of the fi │ │ │ 004134a0: 6c65 2068 6561 6465 7220 6669 656c 6473 le header fields │ │ │ -004134b0: 2e07 002b 9833 0000 2800 2b98 3400 0020 ...+.3..(.+.4.. │ │ │ +004134b0: 2e07 002b f233 0000 2800 2bf2 3400 0020 ...+.3..(.+.4.. │ │ │ 004134c0: 2020 5573 6520 6f6e 6c79 2077 6974 6820 Use only with │ │ │ 004134d0: 2d41 4c4c 206f 7220 2d55 5044 5052 4f43 -ALL or -UPDPROC │ │ │ -004134e0: 0700 2b98 3500 0010 002b 9836 0000 2020 ..+.5....+.6.. │ │ │ -004134f0: 202d 475b 4c4f 5d07 002b 9837 0000 4e00 -G[LO]..+.7..N. │ │ │ -00413500: 2b98 3800 0020 2020 4475 6d70 7320 7468 +.8.. Dumps th │ │ │ +004134e0: 0700 2bf2 3500 0010 002b f236 0000 2020 ..+.5....+.6.. │ │ │ +004134f0: 202d 475b 4c4f 5d07 002b f237 0000 4e00 -G[LO]..+.7..N. │ │ │ +00413500: 2bf2 3800 0020 2020 4475 6d70 7320 7468 +.8.. Dumps th │ │ │ 00413510: 6520 7370 6563 6966 6965 6420 7265 636f e specified reco │ │ │ 00413520: 7264 206f 7220 626c 6f63 6b73 2069 6e74 rd or blocks int │ │ │ 00413530: 6f20 7468 6520 6375 7272 656e 7420 6f75 o the current ou │ │ │ -00413540: 7470 7574 2066 696c 6520 696e 5100 2b98 tput file inQ.+. │ │ │ +00413540: 7470 7574 2066 696c 6520 696e 5100 2bf2 tput file inQ.+. │ │ │ 00413550: 3900 0020 2020 476c 6f62 616c 204f 7574 9.. Global Out │ │ │ 00413560: 7075 7420 2847 4f29 2066 6f72 6d61 742e put (GO) format. │ │ │ 00413570: 2046 4953 2073 7472 6f6e 676c 7920 7375 FIS strongly su │ │ │ 00413580: 6767 6573 7473 2075 7369 6e67 202d 5a57 ggests using -ZW │ │ │ 00413590: 5220 7261 7468 6572 2074 6861 6e54 002b R rather thanT.+ │ │ │ -004135a0: 983a 0000 2020 202d 474c 4f20 6173 2074 .:.. -GLO as t │ │ │ +004135a0: f23a 0000 2020 202d 474c 4f20 6173 2074 .:.. -GLO as t │ │ │ 004135b0: 6865 205a 5752 2066 6f72 6d61 7420 6861 he ZWR format ha │ │ │ 004135c0: 6e64 6c65 7320 616c 6c20 706f 7373 6962 ndles all possib │ │ │ 004135d0: 6c65 2063 6f6e 7465 6e74 2076 616c 7565 le content value │ │ │ 004135e0: 732c 2069 6e63 6c75 6469 6e67 2073 6f6d s, including som │ │ │ -004135f0: 6553 002b 9841 0000 2020 2074 6861 7420 eS.+.A.. that │ │ │ +004135f0: 6553 002b f241 0000 2020 2074 6861 7420 eS.+.A.. that │ │ │ 00413600: 6172 6520 7072 6f62 6c65 6d61 7469 6320 are problematic │ │ │ 00413610: 7769 7468 202d 474c 4f2e 5b54 6865 2047 with -GLO.[The G │ │ │ 00413620: 4c4f 2066 6f72 6d61 7420 6973 206e 6f74 LO format is not │ │ │ 00413630: 2073 7570 706f 7274 6564 2066 6f72 2055 supported for U │ │ │ -00413640: 5446 2d38 3400 2b98 4200 0020 2020 6d6f TF-84.+.B.. mo │ │ │ +00413640: 5446 2d38 3400 2bf2 4200 0020 2020 6d6f TF-84.+.B.. mo │ │ │ 00413650: 6465 202d 2075 7365 2074 6865 205a 5752 de - use the ZWR │ │ │ 00413660: 2066 6f72 6d61 7420 7769 7468 2055 5446 format with UTF │ │ │ -00413670: 2d38 206d 6f64 652e 0700 2b98 4300 0042 -8 mode...+.C..B │ │ │ -00413680: 002b 9844 0000 2020 2049 6e63 6f6d 7061 .+.D.. Incompa │ │ │ +00413670: 2d38 206d 6f64 652e 0700 2bf2 4300 0042 -8 mode...+.C..B │ │ │ +00413680: 002b f244 0000 2020 2049 6e63 6f6d 7061 .+.D.. Incompa │ │ │ 00413690: 7469 626c 6520 7769 7468 3a20 2d41 4c4c tible with: -ALL │ │ │ 004136a0: 2c20 2d46 494c 4548 4541 4445 522c 202d , -FILEHEADER, - │ │ │ 004136b0: 5550 4450 524f 4320 616e 6420 2d5a 5752 UPDPROC and -ZWR │ │ │ -004136c0: 2e07 002b 9845 0000 1400 2b98 4600 0020 ...+.E....+.F.. │ │ │ -004136d0: 2020 2d47 5b56 5354 4154 535d 0700 2b98 -G[VSTATS]..+. │ │ │ -004136e0: 4700 0053 002b 9848 0000 2020 2044 6973 G..S.+.H.. Dis │ │ │ +004136c0: 2e07 002b f245 0000 1400 2bf2 4600 0020 ...+.E....+.F.. │ │ │ +004136d0: 2020 2d47 5b56 5354 4154 535d 0700 2bf2 -G[VSTATS]..+. │ │ │ +004136e0: 4700 0053 002b f248 0000 2020 2044 6973 G..S.+.H.. Dis │ │ │ 004136f0: 706c 6179 7320 7468 6520 6163 6365 7373 plays the access │ │ │ 00413700: 2073 7461 7469 7374 6963 7320 666f 7220 statistics for │ │ │ 00413710: 676c 6f62 616c 2076 6172 6961 626c 6573 global variables │ │ │ 00413720: 2061 6e64 2064 6174 6162 6173 6520 6669 and database fi │ │ │ -00413730: 6c65 2873 292e 0700 2b98 4900 0013 002b le(s)...+.I....+ │ │ │ -00413740: 984a 0000 2020 202d 4e4f 5b43 5249 545d .J.. -NO[CRIT] │ │ │ -00413750: 0700 2b98 5100 004f 002b 9852 0000 2020 ..+.Q..O.+.R.. │ │ │ +00413730: 6c65 2873 292e 0700 2bf2 4900 0013 002b le(s)...+.I....+ │ │ │ +00413740: f24a 0000 2020 202d 4e4f 5b43 5249 545d .J.. -NO[CRIT] │ │ │ +00413750: 0700 2bf2 5100 004f 002b f252 0000 2020 ..+.Q..O.+.R.. │ │ │ 00413760: 2041 6c6c 6f77 7320 4453 4520 4455 4d50 Allows DSE DUMP │ │ │ 00413770: 2074 6f20 776f 726b 2065 7665 6e20 6966 to work even if │ │ │ 00413780: 2061 6e6f 7468 6572 2070 726f 6365 7373 another process │ │ │ 00413790: 2069 7320 686f 6c64 696e 6720 6120 6372 is holding a cr │ │ │ -004137a0: 6974 6963 616c 5400 2b98 5300 0020 2020 iticalT.+.S.. │ │ │ +004137a0: 6974 6963 616c 5400 2bf2 5300 0020 2020 iticalT.+.S.. │ │ │ 004137b0: 7365 6374 696f 6e2e 2053 696e 6365 2072 section. Since r │ │ │ 004137c0: 6573 756c 7473 2069 6e20 7468 6973 206d esults in this m │ │ │ 004137d0: 6f64 6520 6d61 7920 6265 2069 6e63 6f6e ode may be incon │ │ │ 004137e0: 7369 7374 656e 742c 2069 7420 7368 6f75 sistent, it shou │ │ │ 004137f0: 6c64 206f 6e6c 7920 6265 0000 0000 0000 ld only be...... │ │ │ 00413800: 0400 0000 f807 0000 7306 0000 0000 0000 ........s....... │ │ │ -00413810: 7600 0098 4845 4c50 00ff 7300 ff43 4f4d v...HELP..s..COM │ │ │ +00413810: 7600 00f2 4845 4c50 00ff 7300 ff43 4f4d v...HELP..s..COM │ │ │ 00413820: 4d41 4e44 5300 ff73 00ff 4455 4d50 00ff MANDS..s..DUMP.. │ │ │ 00413830: 7300 ff51 5541 4c49 4649 4552 5300 c054 s..QUALIFIERS..T │ │ │ 00413840: 0000 2020 2075 7365 6420 6966 2074 6865 .. used if the │ │ │ 00413850: 2063 7269 7469 6361 6c20 7365 6374 696f critical sectio │ │ │ 00413860: 6e20 6d65 6368 616e 6973 6d20 6973 206e n mechanism is n │ │ │ 00413870: 6f74 206f 7065 7261 7469 6e67 206e 6f72 ot operating nor │ │ │ -00413880: 6d61 6c6c 792e 0700 2b98 5500 0017 002b mally...+.U....+ │ │ │ -00413890: 9856 0000 2020 202d 5b4e 4f5d 485b 4541 .V.. -[NO]H[EA │ │ │ -004138a0: 4445 525d 0700 2b98 5700 004a 002b 9858 DER]..+.W..J.+.X │ │ │ +00413880: 6d61 6c6c 792e 0700 2bf2 5500 0017 002b mally...+.U....+ │ │ │ +00413890: f256 0000 2020 202d 5b4e 4f5d 485b 4541 .V.. -[NO]H[EA │ │ │ +004138a0: 4445 525d 0700 2bf2 5700 004a 002b f258 DER]..+.W..J.+.X │ │ │ 004138b0: 0000 2020 2053 7065 6369 6669 6573 2077 .. Specifies w │ │ │ 004138c0: 6865 7468 6572 2074 6865 2064 756d 7020 hether the dump │ │ │ 004138d0: 6f66 2074 6865 2073 7065 6369 6669 6564 of the specified │ │ │ 004138e0: 2062 6c6f 636b 7320 6f72 2072 6563 6f72 blocks or recor │ │ │ -004138f0: 6473 2069 7350 002b 9859 0000 2020 2072 ds isP.+.Y.. r │ │ │ +004138f0: 6473 2069 7350 002b f259 0000 2020 2072 ds isP.+.Y.. r │ │ │ 00413900: 6573 7472 6963 7465 6420 746f 2c20 6f72 estricted to, or │ │ │ 00413910: 2065 7863 6c75 6465 732c 2068 6561 6465 excludes, heade │ │ │ 00413920: 7273 2e20 2d48 4541 4445 5220 6469 7370 rs. -HEADER disp │ │ │ 00413930: 6c61 7973 206f 6e6c 7920 7468 6520 6865 lays only the he │ │ │ -00413940: 6164 6572 2c51 002b 985a 0000 2020 202d ader,Q.+.Z.. - │ │ │ +00413940: 6164 6572 2c51 002b f25a 0000 2020 202d ader,Q.+.Z.. - │ │ │ 00413950: 4e4f 4845 4144 4552 2064 6973 706c 6179 NOHEADER display │ │ │ 00413960: 7320 7468 6520 626c 6f63 6b20 6f72 2072 s the block or r │ │ │ 00413970: 6563 6f72 6420 7769 7468 2074 6865 2068 ecord with the h │ │ │ 00413980: 6561 6465 7220 7375 7070 7265 7373 6564 eader suppressed │ │ │ -00413990: 2e20 4455 4d50 4f00 2b98 6100 0020 2020 . DUMPO.+.a.. │ │ │ +00413990: 2e20 4455 4d50 4f00 2bf2 6100 0020 2020 . DUMPO.+.a.. │ │ │ 004139a0: 7769 7468 6f75 7420 7468 6520 2d5b 4e4f without the -[NO │ │ │ 004139b0: 5d48 4541 4445 5220 7175 616c 6966 6965 ]HEADER qualifie │ │ │ 004139c0: 7220 6475 6d70 7320 626f 7468 2074 6865 r dumps both the │ │ │ 004139d0: 2062 6c6f 636b 2f72 6563 6f72 6420 616e block/record an │ │ │ -004139e0: 6420 7468 6511 002b 9862 0000 2020 2068 d the..+.b.. h │ │ │ -004139f0: 6561 6465 722e 0700 2b98 6300 0049 002b eader...+.c..I.+ │ │ │ -00413a00: 9864 0000 2020 2042 7920 6465 6661 756c .d.. By defaul │ │ │ +004139e0: 6420 7468 6511 002b f262 0000 2020 2068 d the..+.b.. h │ │ │ +004139f0: 6561 6465 722e 0700 2bf2 6300 0049 002b eader...+.c..I.+ │ │ │ +00413a00: f264 0000 2020 2042 7920 6465 6661 756c .d.. By defaul │ │ │ 00413a10: 742c 2044 554d 5020 6469 7370 6c61 7973 t, DUMP displays │ │ │ 00413a20: 2061 6c6c 2069 6e66 6f72 6d61 7469 6f6e all information │ │ │ 00413a30: 2069 6e20 6120 626c 6f63 6b20 6f72 2072 in a block or r │ │ │ -00413a40: 6563 6f72 642e 0700 2b98 6500 0048 002b ecord...+.e..H.+ │ │ │ -00413a50: 9866 0000 2020 2049 6e63 6f6d 7061 7469 .f.. Incompati │ │ │ +00413a40: 6563 6f72 642e 0700 2bf2 6500 0048 002b ecord...+.e..H.+ │ │ │ +00413a50: f266 0000 2020 2049 6e63 6f6d 7061 7469 .f.. Incompati │ │ │ 00413a60: 626c 6520 7769 7468 3a20 2d41 4c4c 2c20 ble with: -ALL, │ │ │ 00413a70: 2d46 494c 4548 4541 4445 522c 202d 474c -FILEHEADER, -GL │ │ │ 00413a80: 4f2c 202d 5550 4450 524f 4320 616e 6420 O, -UPDPROC and │ │ │ -00413a90: 2d5a 5752 2e07 002b 9867 0000 1a00 2b98 -ZWR...+.g....+. │ │ │ +00413a90: 2d5a 5752 2e07 002b f267 0000 1a00 2bf2 -ZWR...+.g....+. │ │ │ 00413aa0: 6800 0020 2020 2d4f 5b46 4653 4554 5d3d h.. -O[FFSET]= │ │ │ -00413ab0: 6f66 6673 6574 0700 2b98 6900 0051 002b offset..+.i..Q.+ │ │ │ -00413ac0: 986a 0000 2020 2053 7065 6369 6669 6573 .j.. Specifies │ │ │ +00413ab0: 6f66 6673 6574 0700 2bf2 6900 0051 002b offset..+.i..Q.+ │ │ │ +00413ac0: f26a 0000 2020 2053 7065 6369 6669 6573 .j.. Specifies │ │ │ 00413ad0: 2074 6865 206f 6666 7365 742c 2069 6e20 the offset, in │ │ │ 00413ae0: 6279 7465 732c 206f 6620 7468 6520 7374 bytes, of the st │ │ │ 00413af0: 6172 7469 6e67 2072 6563 6f72 6420 666f arting record fo │ │ │ 00413b00: 7220 7468 6520 6475 6d70 2e20 4966 5400 r the dump. IfT. │ │ │ -00413b10: 2b98 7100 0020 2020 7468 6520 6f66 6673 +.q.. the offs │ │ │ +00413b10: 2bf2 7100 0020 2020 7468 6520 6f66 6673 +.q.. the offs │ │ │ 00413b20: 6574 2064 6f65 7320 6e6f 7420 706f 696e et does not poin │ │ │ 00413b30: 7420 746f 2074 6865 2062 6567 696e 6e69 t to the beginni │ │ │ 00413b40: 6e67 206f 6620 6120 7265 636f 7264 2c20 ng of a record, │ │ │ 00413b50: 4453 4520 726f 756e 6473 2064 6f77 6e20 DSE rounds down │ │ │ -00413b60: 746f 5200 2b98 7200 0020 2020 7468 6520 toR.+.r.. the │ │ │ +00413b60: 746f 5200 2bf2 7200 0020 2020 7468 6520 toR.+.r.. the │ │ │ 00413b70: 6c61 7374 2076 616c 6964 2072 6563 6f72 last valid recor │ │ │ 00413b80: 6420 7374 6172 7420 2865 2e67 2e2c 2044 d start (e.g., D │ │ │ 00413b90: 554d 5020 2d4f 4646 3d31 3020 7374 6172 UMP -OFF=10 star │ │ │ 00413ba0: 7473 2061 7420 2d4f 4646 3d41 2069 6620 ts at -OFF=A if │ │ │ -00413bb0: 7468 6174 4000 2b98 7300 0020 2020 7761 that@.+.s.. wa │ │ │ +00413bb0: 7468 6174 4000 2bf2 7300 0020 2020 7761 that@.+.s.. wa │ │ │ 00413bc0: 7320 7468 6520 6265 6769 6e6e 696e 6720 s the beginning │ │ │ 00413bd0: 6f66 2074 6865 2072 6563 6f72 6420 636f of the record co │ │ │ 00413be0: 6e74 6169 6e69 6e67 206f 6666 7365 7420 ntaining offset │ │ │ -00413bf0: 3130 292e 0700 2b98 7400 003c 002b 9875 10)...+.t..<.+.u │ │ │ +00413bf0: 3130 292e 0700 2bf2 7400 003c 002b f275 10)...+.t..<.+.u │ │ │ 00413c00: 0000 2020 2049 6e63 6f6d 7061 7469 626c .. Incompatibl │ │ │ 00413c10: 6520 7769 7468 3a20 2d41 4c4c 2c20 2d46 e with: -ALL, -F │ │ │ 00413c20: 494c 4548 4541 4445 522c 2061 6e64 202d ILEHEADER, and - │ │ │ -00413c30: 5245 434f 5244 2e07 002b 9876 0000 2100 RECORD...+.v..!. │ │ │ -00413c40: 2b98 7700 0020 2020 2d52 5b45 434f 5244 +.w.. -R[ECORD │ │ │ +00413c30: 5245 434f 5244 2e07 002b f276 0000 2100 RECORD...+.v..!. │ │ │ +00413c40: 2bf2 7700 0020 2020 2d52 5b45 434f 5244 +.w.. -R[ECORD │ │ │ 00413c50: 5d3d 7265 636f 7264 5f6e 756d 6265 7207 ]=record_number. │ │ │ -00413c60: 002b 9878 0000 5400 2b98 7900 0020 2020 .+.x..T.+.y.. │ │ │ +00413c60: 002b f278 0000 5400 2bf2 7900 0020 2020 .+.x..T.+.y.. │ │ │ 00413c70: 5370 6563 6966 6965 7320 7468 6520 7265 Specifies the re │ │ │ 00413c80: 636f 7264 206e 756d 6265 7220 6f66 2074 cord number of t │ │ │ 00413c90: 6865 2073 7461 7274 696e 6720 7265 636f he starting reco │ │ │ 00413ca0: 7264 206f 6620 7468 6520 6475 6d70 2e20 rd of the dump. │ │ │ -00413cb0: 4966 2079 6f75 2074 7279 5300 2b98 7a00 If you tryS.+.z. │ │ │ +00413cb0: 4966 2079 6f75 2074 7279 5300 2bf2 7a00 If you tryS.+.z. │ │ │ 00413cc0: 0020 2020 746f 2064 756d 7020 6120 7265 . to dump a re │ │ │ 00413cd0: 636f 7264 206e 756d 6265 7220 7468 6174 cord number that │ │ │ 00413ce0: 2069 7320 6c61 7267 6572 2074 6861 6e20 is larger than │ │ │ 00413cf0: 7468 6520 6c61 7374 2061 6374 7561 6c20 the last actual │ │ │ 00413d00: 7265 636f 7264 2069 6e20 7468 6552 002b record in theR.+ │ │ │ -00413d10: 9881 0000 2020 2062 6c6f 636b 2c20 6120 .... block, a │ │ │ +00413d10: f281 0000 2020 2062 6c6f 636b 2c20 6120 .... block, a │ │ │ 00413d20: 4453 4520 6572 726f 7220 6d65 7373 6167 DSE error messag │ │ │ 00413d30: 6520 7072 6f76 6964 6573 2074 6865 206e e provides the n │ │ │ 00413d40: 756d 6265 7220 6f66 2074 6865 206c 6173 umber of the las │ │ │ 00413d50: 7420 7265 636f 7264 2069 6e20 7468 6510 t record in the. │ │ │ -00413d60: 002b 9882 0000 2020 2062 6c6f 636b 2e07 .+.... block.. │ │ │ -00413d70: 002b 9883 0000 3c00 2b98 8400 0020 2020 .+....<.+.... │ │ │ +00413d60: 002b f282 0000 2020 2062 6c6f 636b 2e07 .+.... block.. │ │ │ +00413d70: 002b f283 0000 3c00 2bf2 8400 0020 2020 .+....<.+.... │ │ │ 00413d80: 496e 636f 6d70 6174 6962 6c65 2077 6974 Incompatible wit │ │ │ 00413d90: 683a 202d 414c 4c2c 202d 4649 4c45 4845 h: -ALL, -FILEHE │ │ │ 00413da0: 4144 4552 2c20 616e 6420 2d4f 4646 5345 ADER, and -OFFSE │ │ │ -00413db0: 542e 0700 2b98 8500 0014 002b 9886 0000 T...+......+.... │ │ │ +00413db0: 542e 0700 2bf2 8500 0014 002b f286 0000 T...+......+.... │ │ │ 00413dc0: 2020 202d 555b 5044 5052 4f43 5d07 002b -U[PDPROC]..+ │ │ │ -00413dd0: 9887 0000 4e00 2b98 8800 0020 2020 4469 ....N.+.... Di │ │ │ +00413dd0: f287 0000 4e00 2bf2 8800 0020 2020 4469 ....N.+.... Di │ │ │ 00413de0: 7370 6c61 7973 2074 6865 2068 656c 7065 splays the helpe │ │ │ 00413df0: 7220 7072 6f63 6573 7320 7061 7261 6d65 r process parame │ │ │ 00413e00: 7465 7273 2077 6974 6820 7468 6520 6669 ters with the fi │ │ │ 00413e10: 6c65 6865 6164 6572 2065 6c65 6d65 6e74 leheader element │ │ │ -00413e20: 732e 0700 2b98 8900 0024 002b 988a 0000 s...+....$.+.... │ │ │ +00413e20: 732e 0700 2bf2 8900 0024 002b f28a 0000 s...+....$.+.... │ │ │ 00413e30: 2020 2055 7365 206f 6e6c 7920 7769 7468 Use only with │ │ │ 00413e40: 202d 4649 4c45 4845 4144 4552 2e07 002b -FILEHEADER...+ │ │ │ -00413e50: 9891 0000 1000 2b98 9200 0020 2020 2d5a ......+.... -Z │ │ │ -00413e60: 5b57 525d 0700 2b98 9300 004e 002b 9894 [WR]..+....N.+.. │ │ │ +00413e50: f291 0000 1000 2bf2 9200 0020 2020 2d5a ......+.... -Z │ │ │ +00413e60: 5b57 525d 0700 2bf2 9300 004e 002b f294 [WR]..+....N.+.. │ │ │ 00413e70: 0000 2020 2044 756d 7073 2074 6865 2073 .. Dumps the s │ │ │ 00413e80: 7065 6369 6669 6564 2072 6563 6f72 6420 pecified record │ │ │ 00413e90: 6f72 2062 6c6f 636b 7320 696e 746f 2074 or blocks into t │ │ │ 00413ea0: 6865 2063 7572 7265 6e74 206f 7574 7075 he current outpu │ │ │ -00413eb0: 7420 6669 6c65 2069 6e1e 002b 9895 0000 t file in..+.... │ │ │ +00413eb0: 7420 6669 6c65 2069 6e1e 002b f295 0000 t file in..+.... │ │ │ 00413ec0: 2020 205a 5752 4954 4520 285a 5752 2920 ZWRITE (ZWR) │ │ │ -00413ed0: 666f 726d 6174 2e07 002b 9896 0000 4100 format...+....A. │ │ │ -00413ee0: 2b98 9700 0020 2020 496e 636f 6d70 6174 +.... Incompat │ │ │ +00413ed0: 666f 726d 6174 2e07 002b f296 0000 4100 format...+....A. │ │ │ +00413ee0: 2bf2 9700 0020 2020 496e 636f 6d70 6174 +.... Incompat │ │ │ 00413ef0: 6962 6c65 2077 6974 683a 202d 414c 4c2c ible with: -ALL, │ │ │ 00413f00: 202d 474c 4f2c 202d 4845 4144 4552 2061 -GLO, -HEADER a │ │ │ 00413f10: 6e64 202d 4649 4c45 4845 4144 4552 2e07 nd -FILEHEADER.. │ │ │ -00413f20: 002b 9898 0000 1600 1698 4556 414c 5541 .+........EVALUA │ │ │ -00413f30: 5445 0000 4556 616c 7561 7465 1300 1f98 TE..EValuate.... │ │ │ +00413f20: 002b f298 0000 1600 16f2 4556 414c 5541 .+........EVALUA │ │ │ +00413f30: 5445 0000 4556 616c 7561 7465 1300 1ff2 TE..EValuate.... │ │ │ 00413f40: bf11 0000 2020 2045 5661 6c75 6174 6507 .... EValuate. │ │ │ -00413f50: 0020 9821 0000 4500 2098 3100 0020 2020 . .!..E. .1.. │ │ │ +00413f50: 0020 f221 0000 4500 20f2 3100 0020 2020 . .!..E. .1.. │ │ │ 00413f60: 5472 616e 736c 6174 6573 2061 2068 6578 Translates a hex │ │ │ 00413f70: 6164 6563 696d 616c 206e 756d 6265 7220 adecimal number │ │ │ 00413f80: 746f 2064 6563 696d 616c 2c20 616e 6420 to decimal, and │ │ │ -00413f90: 7669 6365 2076 6572 7361 2e07 0020 9841 vice versa... .A │ │ │ -00413fa0: 0000 3000 2098 5100 0020 2020 5468 6520 ..0. .Q.. The │ │ │ +00413f90: 7669 6365 2076 6572 7361 2e07 0020 f241 vice versa... .A │ │ │ +00413fa0: 0000 3000 20f2 5100 0020 2020 5468 6520 ..0. .Q.. The │ │ │ 00413fb0: 666f 726d 6174 206f 6620 7468 6520 4556 format of the EV │ │ │ 00413fc0: 414c 5541 5445 2063 6f6d 6d61 6e64 2069 ALUATE command i │ │ │ -00413fd0: 733a 0700 2098 6100 0014 0020 9871 0000 s:.. .a.... .q.. │ │ │ +00413fd0: 733a 0700 20f2 6100 0014 0020 f271 0000 s:.. .a.... .q.. │ │ │ 00413fe0: 2020 2045 565b 414c 5541 5445 5d0b 0020 EV[ALUATE].. │ │ │ -00413ff0: 9881 0000 2020 205b 0000 0000 0000 0000 .... [........ │ │ │ +00413ff0: f281 0000 2020 205b 0000 0000 0000 0000 .... [........ │ │ │ 00414000: 0400 0000 6307 0000 2b06 0000 0000 0000 ....c...+....... │ │ │ -00414010: 8000 0098 4845 4c50 00ff 7300 ff43 4f4d ....HELP..s..COM │ │ │ +00414010: 8000 00f2 4845 4c50 00ff 7300 ff43 4f4d ....HELP..s..COM │ │ │ 00414020: 4d41 4e44 5300 ff73 00ff 4352 4954 4943 MANDS..s..CRITIC │ │ │ 00414030: 414c 00ff 7300 ff51 5541 4c49 4649 4552 AL..s..QUALIFIER │ │ │ 00414040: 5300 c051 0000 2020 2055 7369 6e67 2043 S..Q.. Using C │ │ │ 00414050: 5249 5449 4341 4c20 2d52 454d 4f56 4520 RITICAL -REMOVE │ │ │ 00414060: 7768 656e 2074 6865 2077 7269 7465 206f when the write o │ │ │ 00414070: 776e 6572 206f 6620 6120 6372 6974 6963 wner of a critic │ │ │ 00414080: 616c 2073 6563 7469 6f6e 2069 7320 616e al section is an │ │ │ -00414090: 4300 2f98 5200 0020 2020 6163 7469 7665 C./.R.. active │ │ │ +00414090: 4300 2ff2 5200 0020 2020 6163 7469 7665 C./.R.. active │ │ │ 004140a0: 2047 542e 4d20 7072 6f63 6573 7320 6d61 GT.M process ma │ │ │ 004140b0: 7920 6361 7573 6520 7374 7275 6374 7572 y cause structur │ │ │ 004140c0: 616c 2064 6174 6162 6173 6520 6461 6d61 al database dama │ │ │ -004140d0: 6765 2e07 002f 9853 0000 1200 2f98 5400 ge.../.S..../.T. │ │ │ -004140e0: 0020 2020 2d52 4553 5b45 545d 0700 2f98 . -RES[ET]../. │ │ │ -004140f0: 5500 004f 002f 9856 0000 2020 2044 6973 U..O./.V.. Dis │ │ │ +004140d0: 6765 2e07 002f f253 0000 1200 2ff2 5400 ge.../.S..../.T. │ │ │ +004140e0: 0020 2020 2d52 4553 5b45 545d 0700 2ff2 . -RES[ET]../. │ │ │ +004140f0: 5500 004f 002f f256 0000 2020 2044 6973 U..O./.V.. Dis │ │ │ 00414100: 706c 6179 7320 7468 6520 6e75 6d62 6572 plays the number │ │ │ 00414110: 206f 6620 7469 6d65 7320 7468 6520 6372 of times the cr │ │ │ 00414120: 6974 6963 616c 2073 6563 7469 6f6e 2068 itical section h │ │ │ 00414130: 6173 2062 6565 6e20 7468 726f 7567 6820 as been through │ │ │ -00414140: 616e 2200 2f98 5700 0020 2020 6f6e 6c69 an"./.W.. onli │ │ │ +00414140: 616e 2200 2ff2 5700 0020 2020 6f6e 6c69 an"./.W.. onli │ │ │ 00414150: 6e65 2072 6569 6e69 7469 616c 697a 6174 ne reinitializat │ │ │ -00414160: 696f 6e2e 0700 2f98 5800 0053 002f 9859 ion.../.X..S./.Y │ │ │ +00414160: 696f 6e2e 0700 2ff2 5800 0053 002f f259 ion.../.X..S./.Y │ │ │ 00414170: 0000 2020 2055 7369 6e67 202d 5245 5345 .. Using -RESE │ │ │ 00414180: 5420 7769 7468 202d 494e 4954 2063 6175 T with -INIT cau │ │ │ 00414190: 7365 7320 616e 2065 7272 6f72 2066 6f72 ses an error for │ │ │ 004141a0: 2070 726f 6365 7373 6573 2074 6861 7420 processes that │ │ │ 004141b0: 6172 6520 6174 7465 6d70 7469 6e67 5300 are attemptingS. │ │ │ -004141c0: 2f98 5a00 0020 2020 746f 2067 6574 2074 /.Z.. to get t │ │ │ +004141c0: 2ff2 5a00 0020 2020 746f 2067 6574 2074 /.Z.. to get t │ │ │ 004141d0: 6865 2063 7269 7469 6361 6c20 7365 6374 he critical sect │ │ │ 004141e0: 696f 6e20 6f66 2074 6865 2072 6567 696f ion of the regio │ │ │ 004141f0: 6e2e 2055 6e64 6572 2074 6865 2067 7569 n. Under the gui │ │ │ 00414200: 6461 6e63 6520 6f66 2046 4953 2c20 7573 dance of FIS, us │ │ │ -00414210: 6540 002f 9861 0000 2020 202d 5245 5345 e@./.a.. -RESE │ │ │ +00414210: 6540 002f f261 0000 2020 202d 5245 5345 e@./.a.. -RESE │ │ │ 00414220: 5420 2d49 4e49 5420 6173 2061 2077 6179 T -INIT as a way │ │ │ 00414230: 2074 6f20 636c 6561 7220 6365 7274 6169 to clear certai │ │ │ 00414240: 6e20 7479 7065 7320 6f66 2068 616e 6773 n types of hangs │ │ │ -00414250: 2e07 002f 9862 0000 1e00 2f98 6300 0020 .../.b..../.c.. │ │ │ +00414250: 2e07 002f f262 0000 1e00 2ff2 6300 0020 .../.b..../.c.. │ │ │ 00414260: 2020 5573 6520 6f6e 6c79 2077 6974 683a Use only with: │ │ │ -00414270: 202d 494e 4954 0700 2f98 6400 0012 002f -INIT../.d..../ │ │ │ -00414280: 9865 0000 2020 202d 535b 4549 5a45 5d07 .e.. -S[EIZE]. │ │ │ -00414290: 002f 9866 0000 3500 2f98 6700 0020 2020 ./.f..5./.g.. │ │ │ +00414270: 202d 494e 4954 0700 2ff2 6400 0012 002f -INIT../.d..../ │ │ │ +00414280: f265 0000 2020 202d 535b 4549 5a45 5d07 .e.. -S[EIZE]. │ │ │ +00414290: 002f f266 0000 3500 2ff2 6700 0020 2020 ./.f..5./.g.. │ │ │ 004142a0: 5365 697a 6573 2074 6865 2063 7269 7469 Seizes the criti │ │ │ 004142b0: 6361 6c20 7365 6374 696f 6e20 2869 6620 cal section (if │ │ │ -004142c0: 6176 6169 6c61 626c 6529 2e07 002f 9868 available).../.h │ │ │ -004142d0: 0000 4d00 2f98 6900 0020 2020 2020 6f20 ..M./.i.. o │ │ │ +004142c0: 6176 6169 6c61 626c 6529 2e07 002f f268 available).../.h │ │ │ +004142d0: 0000 4d00 2ff2 6900 0020 2020 2020 6f20 ..M./.i.. o │ │ │ 004142e0: 596f 7520 6361 6e20 616c 736f 2075 7365 You can also use │ │ │ 004142f0: 2053 4549 5a45 2074 6f20 7465 6d70 6f72 SEIZE to tempor │ │ │ 00414300: 6172 696c 7920 7375 7370 656e 6420 6461 arily suspend da │ │ │ 00414310: 7461 6261 7365 2075 7064 6174 6573 2e4f tabase updates.O │ │ │ -00414320: 002f 986a 0000 2020 2020 206f 2053 7562 ./.j.. o Sub │ │ │ +00414320: 002f f26a 0000 2020 2020 206f 2053 7562 ./.j.. o Sub │ │ │ 00414330: 7365 7175 656e 746c 792c 2065 7865 6375 sequently, execu │ │ │ 00414340: 7465 2043 5249 5449 4341 4c20 2d52 454c te CRITICAL -REL │ │ │ 00414350: 4541 5345 2063 6f6d 6d61 6e64 2074 6f20 EASE command to │ │ │ 00414360: 7265 7374 6f72 6520 6e6f 726d 616c 1800 restore normal.. │ │ │ -00414370: 2f98 7100 0020 2020 2020 2020 6f70 6572 /.q.. oper │ │ │ -00414380: 6174 696f 6e2e 0700 2f98 7200 000e 0016 ation.../.r..... │ │ │ -00414390: 9844 554d 5000 0044 756d 700f 001b 98bf .DUMP..Dump..... │ │ │ -004143a0: 1100 0020 2020 4475 6d70 0700 1c98 2100 ... Dump....!. │ │ │ -004143b0: 0053 001c 9831 0000 2020 2044 6973 706c .S...1.. Displ │ │ │ +00414370: 2ff2 7100 0020 2020 2020 2020 6f70 6572 /.q.. oper │ │ │ +00414380: 6174 696f 6e2e 0700 2ff2 7200 000e 0016 ation.../.r..... │ │ │ +00414390: f244 554d 5000 0044 756d 700f 001b f2bf .DUMP..Dump..... │ │ │ +004143a0: 1100 0020 2020 4475 6d70 0700 1cf2 2100 ... Dump....!. │ │ │ +004143b0: 0053 001c f231 0000 2020 2044 6973 706c .S...1.. Displ │ │ │ 004143c0: 6179 7320 626c 6f63 6b73 2c20 7265 636f ays blocks, reco │ │ │ 004143d0: 7264 732c 206f 7220 6669 6c65 2068 6561 rds, or file hea │ │ │ 004143e0: 6465 7273 2e20 4455 4d50 2069 7320 6f6e ders. DUMP is on │ │ │ 004143f0: 6520 6f66 2074 6865 2070 7269 6d61 7279 e of the primary │ │ │ -00414400: 2044 5345 1f00 1c98 4100 0020 2020 6578 DSE....A.. ex │ │ │ +00414400: 2044 5345 1f00 1cf2 4100 0020 2020 6578 DSE....A.. ex │ │ │ 00414410: 616d 696e 6174 696f 6e20 636f 6d6d 616e amination comman │ │ │ -00414420: 6473 2e07 001c 9851 0000 2c00 1c98 6100 ds.....Q..,...a. │ │ │ +00414420: 6473 2e07 001c f251 0000 2c00 1cf2 6100 ds.....Q..,...a. │ │ │ 00414430: 0020 2020 5468 6520 666f 726d 6174 206f . The format o │ │ │ 00414440: 6620 7468 6520 4455 4d50 2063 6f6d 6d61 f the DUMP comma │ │ │ -00414450: 6e64 2069 733a 0700 1c98 7100 0010 001c nd is:....q..... │ │ │ -00414460: 9881 0000 2020 2044 5b55 4d50 5d0b 001c .... D[UMP]... │ │ │ -00414470: 9891 0000 2020 205b 1100 1b98 c011 0000 .... [........ │ │ │ -00414480: 2020 202d 415b 4c4c 5d1f 001c 9812 0000 -A[LL]....... │ │ │ +00414450: 6e64 2069 733a 0700 1cf2 7100 0010 001c nd is:....q..... │ │ │ +00414460: f281 0000 2020 2044 5b55 4d50 5d0b 001c .... D[UMP]... │ │ │ +00414470: f291 0000 2020 205b 1100 1bf2 c011 0000 .... [........ │ │ │ +00414480: 2020 202d 415b 4c4c 5d1f 001c f212 0000 -A[LL]....... │ │ │ 00414490: 2020 202d 425b 4c4f 434b 5d3d 626c 6f63 -B[LOCK]=bloc │ │ │ -004144a0: 6b5f 6e75 6d62 6572 1800 1c98 1300 0020 k_number....... │ │ │ +004144a0: 6b5f 6e75 6d62 6572 1800 1cf2 1300 0020 k_number....... │ │ │ 004144b0: 2020 2d43 5b4f 554e 545d 3d63 6f75 6e74 -C[OUNT]=count │ │ │ -004144c0: 1700 1c98 1400 0020 2020 2d46 5b49 4c45 ....... -F[ILE │ │ │ -004144d0: 4845 4144 4552 5d10 001c 9815 0000 2020 HEADER]....... │ │ │ -004144e0: 202d 475b 4c4f 5d14 001c 9816 0000 2020 -G[LO]....... │ │ │ -004144f0: 202d 475b 5653 5441 5453 5d15 001c 9817 -G[VSTATS]..... │ │ │ +004144c0: 1700 1cf2 1400 0020 2020 2d46 5b49 4c45 ....... -F[ILE │ │ │ +004144d0: 4845 4144 4552 5d10 001c f215 0000 2020 HEADER]....... │ │ │ +004144e0: 202d 475b 4c4f 5d14 001c f216 0000 2020 -G[LO]....... │ │ │ +004144f0: 202d 475b 5653 5441 5453 5d15 001c f217 -G[VSTATS]..... │ │ │ 00414500: 0000 2020 202d 5b4e 4f5d 435b 5249 545d .. -[NO]C[RIT] │ │ │ -00414510: 1700 1c98 1800 0020 2020 2d5b 4e4f 5d48 ....... -[NO]H │ │ │ -00414520: 5b45 4144 4552 5d1a 001c 9819 0000 2020 [EADER]....... │ │ │ +00414510: 1700 1cf2 1800 0020 2020 2d5b 4e4f 5d48 ....... -[NO]H │ │ │ +00414520: 5b45 4144 4552 5d1a 001c f219 0000 2020 [EADER]....... │ │ │ 00414530: 202d 4f5b 4646 5345 545d 3d6f 6666 7365 -O[FFSET]=offse │ │ │ -00414540: 7421 001c 981a 0000 2020 202d 525b 4543 t!...... -R[EC │ │ │ +00414540: 7421 001c f21a 0000 2020 202d 525b 4543 t!...... -R[EC │ │ │ 00414550: 4f52 445d 3d72 6563 6f72 642d 6e75 6d62 ORD]=record-numb │ │ │ -00414560: 6572 1400 1c98 2100 0020 2020 2d55 5b50 er....!.. -U[P │ │ │ -00414570: 4450 524f 435d 1000 1c98 2200 0020 2020 DPROC]....".. │ │ │ -00414580: 2d5a 5b57 525d 0b00 1c98 2300 0020 2020 -Z[WR]....#.. │ │ │ -00414590: 5d07 001c 9824 0000 5200 1c98 2500 0020 ]....$..R...%.. │ │ │ +00414560: 6572 1400 1cf2 2100 0020 2020 2d55 5b50 er....!.. -U[P │ │ │ +00414570: 4450 524f 435d 1000 1cf2 2200 0020 2020 DPROC]....".. │ │ │ +00414580: 2d5a 5b57 525d 0b00 1cf2 2300 0020 2020 -Z[WR]....#.. │ │ │ +00414590: 5d07 001c f224 0000 5200 1cf2 2500 0020 ]....$..R...%.. │ │ │ 004145a0: 2020 5573 6520 7468 6520 6572 726f 7220 Use the error │ │ │ 004145b0: 6d65 7373 6167 6573 2072 6570 6f72 7465 messages reporte │ │ │ 004145c0: 6420 6279 204d 5550 4950 2049 4e54 4547 d by MUPIP INTEG │ │ │ 004145d0: 2074 6f20 6465 7465 726d 696e 6520 7768 to determine wh │ │ │ -004145e0: 6174 2074 6f20 4455 4d50 4a00 1c98 2600 at to DUMPJ...&. │ │ │ +004145e0: 6174 2074 6f20 4455 4d50 4a00 1cf2 2600 at to DUMPJ...&. │ │ │ 004145f0: 0020 2020 616e 6420 6578 616d 696e 6520 . and examine │ │ │ 00414600: 696e 2074 6865 2064 6174 6162 6173 652e in the database. │ │ │ 00414610: 2044 554d 5020 616c 736f 2063 616e 2074 DUMP also can t │ │ │ 00414620: 7261 6e73 6665 7220 7265 636f 7264 7320 ransfer records │ │ │ -00414630: 746f 2061 5200 1c98 2700 0020 2020 7365 to aR...'.. se │ │ │ +00414630: 746f 2061 5200 1cf2 2700 0020 2020 7365 to aR...'.. se │ │ │ 00414640: 7175 656e 7469 616c 2066 696c 6520 666f quential file fo │ │ │ 00414650: 7220 6675 7475 7265 2073 7475 6479 2061 r future study a │ │ │ 00414660: 6e64 2f6f 7220 666f 7220 696e 7075 7420 nd/or for input │ │ │ 00414670: 746f 204d 5550 4950 204c 4f41 4420 2873 to MUPIP LOAD (s │ │ │ -00414680: 6565 2074 6865 5000 1c98 2800 0020 2020 ee theP...(.. │ │ │ +00414680: 6565 2074 6865 5000 1cf2 2800 0020 2020 ee theP...(.. │ │ │ 00414690: 7365 6374 696f 6e20 6f6e 204f 5045 4e29 section on OPEN) │ │ │ 004146a0: 2e20 5468 6520 4455 4d50 2063 6f6d 6d61 . The DUMP comma │ │ │ 004146b0: 6e64 2072 6571 7569 7265 7320 7370 6563 nd requires spec │ │ │ 004146c0: 6966 6963 6174 696f 6e20 6f66 2061 6e20 ification of an │ │ │ -004146d0: 6f62 6a65 6374 4000 1c98 2900 0020 2020 object@...).. │ │ │ +004146d0: 6f62 6a65 6374 4000 1cf2 2900 0020 2020 object@...).. │ │ │ 004146e0: 7573 696e 6720 6569 7468 6572 202d 424c using either -BL │ │ │ 004146f0: 4f43 4b2c 202d 4845 4144 4552 2c20 2d52 OCK, -HEADER, -R │ │ │ 00414700: 4543 4f52 442c 206f 7220 2d46 494c 4548 ECORD, or -FILEH │ │ │ -00414710: 4541 4445 522e 0700 1c98 2a00 001a 001b EADER.....*..... │ │ │ -00414720: 98ff 7300 ff45 5841 4d50 4c45 5300 0045 ..s..EXAMPLES..E │ │ │ -00414730: 7861 6d70 6c65 7313 0028 98bf 1100 0020 xamples..(..... │ │ │ -00414740: 2020 4578 616d 706c 6573 0700 2998 2100 Examples..).!. │ │ │ -00414750: 0012 0029 9831 0000 2020 2045 7861 6d70 ...).1.. Examp │ │ │ +00414710: 4541 4445 522e 0700 1cf2 2a00 001a 001b EADER.....*..... │ │ │ +00414720: f2ff 7300 ff45 5841 4d50 4c45 5300 0045 ..s..EXAMPLES..E │ │ │ +00414730: 7861 6d70 6c65 7313 0028 f2bf 1100 0020 xamples..(..... │ │ │ +00414740: 2020 4578 616d 706c 6573 0700 29f2 2100 Examples..).!. │ │ │ +00414750: 0012 0029 f231 0000 2020 2045 7861 6d70 ...).1.. Examp │ │ │ 00414760: 6c65 3a00 0000 0000 0000 0000 0000 0000 le:............. │ │ │ 00414770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00414780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00414790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004147a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004147b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004147c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004147d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004147e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004147f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00414800: 0400 0000 c807 0000 4506 0000 0000 0000 ........E....... │ │ │ 00414810: 3000 0000 4845 4c50 00ff 7300 ff43 4f4d 0...HELP..s..COM │ │ │ 00414820: 4d41 4e44 5300 ff73 00ff 4455 4d50 00ff MANDS..s..DUMP.. │ │ │ 00414830: 7300 ff45 5841 4d50 4c45 5300 bf41 0000 s..EXAMPLES..A.. │ │ │ -00414840: 1f00 2998 5100 0020 2020 4453 453e 2044 ..).Q.. DSE> D │ │ │ +00414840: 1f00 29f2 5100 0020 2020 4453 453e 2044 ..).Q.. DSE> D │ │ │ 00414850: 554d 5020 2d46 494c 4548 4541 4445 5207 UMP -FILEHEADER. │ │ │ -00414860: 0029 9861 0000 3d00 2998 7100 0020 2020 .).a..=.).q.. │ │ │ +00414860: 0029 f261 0000 3d00 29f2 7100 0020 2020 .).a..=.).q.. │ │ │ 00414870: 5468 6973 2063 6f6d 6d61 6e64 2064 6973 This command dis │ │ │ 00414880: 706c 6179 7320 616e 206f 7574 7075 7420 plays an output │ │ │ 00414890: 6c69 6b65 2074 6865 2066 6f6c 6c6f 7769 like the followi │ │ │ -004148a0: 6e67 3a07 0029 9881 0000 3f00 2998 9100 ng:..)....?.)... │ │ │ +004148a0: 6e67 3a07 0029 f281 0000 3f00 29f2 9100 ng:..)....?.)... │ │ │ 004148b0: 0020 2020 4669 6c65 2020 2020 2f68 6f6d . File /hom │ │ │ 004148c0: 652f 6a64 6f65 2f2e 6669 732d 6774 6d2f e/jdoe/.fis-gtm/ │ │ │ 004148d0: 5637 2e31 2d30 3032 5f78 3836 5f36 342f V7.1-002_x86_64/ │ │ │ -004148e0: 672f 6774 6d2e 6461 741a 0028 98c0 1100 g/gtm.dat..(.... │ │ │ +004148e0: 672f 6774 6d2e 6461 741a 0028 f2c0 1100 g/gtm.dat..(.... │ │ │ 004148f0: 0020 2020 5265 6769 6f6e 2020 4445 4641 . Region DEFA │ │ │ -00414900: 554c 5447 0029 9812 0000 2020 2046 696c ULTG.).... Fil │ │ │ +00414900: 554c 5447 0029 f212 0000 2020 2046 696c ULTG.).... Fil │ │ │ 00414910: 6520 2020 2020 2020 2020 2020 202f 686f e /ho │ │ │ 00414920: 6d65 2f6a 646f 652f 2e66 6973 2d67 746d me/jdoe/.fis-gtm │ │ │ 00414930: 2f56 372e 312d 3030 325f 7838 365f 3634 /V7.1-002_x86_64 │ │ │ -00414940: 2f67 2f67 746d 2e64 6174 2100 2998 1300 /g/gtm.dat!.)... │ │ │ +00414940: 2f67 2f67 746d 2e64 6174 2100 29f2 1300 /g/gtm.dat!.)... │ │ │ 00414950: 0020 2020 5265 6769 6f6e 2020 2020 2020 . Region │ │ │ -00414960: 2020 2020 4445 4641 554c 5441 0029 9814 DEFAULTA.).. │ │ │ +00414960: 2020 2020 4445 4641 554c 5441 0029 f214 DEFAULTA.).. │ │ │ 00414970: 0000 2020 2044 6174 652f 5469 6d65 2020 .. Date/Time │ │ │ 00414980: 2020 2020 2031 322d 5345 502d 3230 3233 12-SEP-2023 │ │ │ 00414990: 2031 373a 3331 3a32 3020 5b24 4820 3d20 17:31:20 [$H = │ │ │ -004149a0: 3636 3732 392c 3633 3038 305d 5c00 2998 66729,63080]\.). │ │ │ +004149a0: 3636 3732 392c 3633 3038 305d 5c00 29f2 66729,63080]\.). │ │ │ 004149b0: 1500 0020 2020 2020 4163 6365 7373 206d ... Access m │ │ │ 004149c0: 6574 686f 6420 2020 2020 2020 2020 2020 ethod │ │ │ 004149d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004149e0: 4247 2020 476c 6f62 616c 2042 7566 6665 BG Global Buffe │ │ │ 004149f0: 7273 2020 2020 2020 2020 2020 2020 2020 rs │ │ │ -00414a00: 2020 2020 3130 3234 5c00 2998 1600 0020 1024\.).... │ │ │ +00414a00: 2020 2020 3130 3234 5c00 29f2 1600 0020 1024\.).... │ │ │ 00414a10: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00414a20: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00414a30: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00414a40: 426c 6f63 6b20 7369 7a65 2028 696e 2062 Block size (in b │ │ │ 00414a50: 7974 6573 2920 2020 2020 2020 2020 2020 ytes) │ │ │ -00414a60: 3430 3936 5c00 2998 1700 0020 2020 2020 4096\.).... │ │ │ +00414a60: 3430 3936 5c00 29f2 1700 0020 2020 2020 4096\.).... │ │ │ 00414a70: 4d61 7869 6d75 6d20 7265 636f 7264 2073 Maximum record s │ │ │ 00414a80: 697a 6520 2020 2020 2020 2020 2020 2020 ize │ │ │ 00414a90: 2020 2020 2020 2032 3536 2020 5374 6172 256 Star │ │ │ 00414aa0: 7469 6e67 2056 424e 2020 2020 2020 2020 ting VBN │ │ │ 00414ab0: 2020 2020 2020 2020 2020 2020 3831 3933 8193 │ │ │ -00414ac0: 5c00 2998 1800 0020 2020 2020 4d61 7869 \.).... Maxi │ │ │ +00414ac0: 5c00 29f2 1800 0020 2020 2020 4d61 7869 \.).... Maxi │ │ │ 00414ad0: 6d75 6d20 6b65 7920 7369 7a65 2020 2020 mum key size │ │ │ 00414ae0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00414af0: 2020 2020 3634 2020 546f 7461 6c20 626c 64 Total bl │ │ │ 00414b00: 6f63 6b73 2020 2020 2020 3078 3030 3030 ocks 0x0000 │ │ │ -00414b10: 3030 3030 3030 3030 3030 3635 5c00 2998 000000000065\.). │ │ │ +00414b10: 3030 3030 3030 3030 3030 3635 5c00 29f2 000000000065\.). │ │ │ 00414b20: 1900 0020 2020 2020 4e75 6c6c 2073 7562 ... Null sub │ │ │ 00414b30: 7363 7269 7074 7320 2020 2020 2020 2020 scripts │ │ │ 00414b40: 2020 2020 2020 2020 2020 2020 204e 4556 NEV │ │ │ 00414b50: 4552 2020 4672 6565 2062 6c6f 636b 7320 ER Free blocks │ │ │ 00414b60: 2020 2020 2020 3078 3030 3030 3030 3030 0x00000000 │ │ │ -00414b70: 3030 3030 3030 3632 5c00 2998 1a00 0020 00000062\.).... │ │ │ +00414b70: 3030 3030 3030 3632 5c00 29f2 1a00 0020 00000062\.).... │ │ │ 00414b80: 2020 2020 5374 616e 6461 7264 204e 756c Standard Nul │ │ │ 00414b90: 6c20 436f 6c6c 6174 696f 6e20 2020 2020 l Collation │ │ │ 00414ba0: 2020 2020 2020 2020 2046 414c 5345 2020 FALSE │ │ │ 00414bb0: 4672 6565 2073 7061 6365 2020 2020 2020 Free space │ │ │ 00414bc0: 2020 2020 2020 2020 2020 3078 3030 3030 0x0000 │ │ │ -00414bd0: 3030 3030 5c00 2998 2100 0020 2020 2020 0000\.).!.. │ │ │ +00414bd0: 3030 3030 5c00 29f2 2100 0020 2020 2020 0000\.).!.. │ │ │ 00414be0: 4c61 7374 2052 6563 6f72 6420 4261 636b Last Record Back │ │ │ 00414bf0: 7570 2020 2020 2020 3078 3030 3030 3030 up 0x000000 │ │ │ 00414c00: 3030 3030 3030 3030 3031 2020 4578 7465 0000000001 Exte │ │ │ 00414c10: 6e73 696f 6e20 436f 756e 7420 2020 2020 nsion Count │ │ │ 00414c20: 2020 2020 2020 2020 2020 2020 2031 3030 100 │ │ │ -00414c30: 5c00 2998 2200 0020 2020 2020 4c61 7374 \.).".. Last │ │ │ +00414c30: 5c00 29f2 2200 0020 2020 2020 4c61 7374 \.).".. Last │ │ │ 00414c40: 2044 6174 6162 6173 6520 4261 636b 7570 Database Backup │ │ │ 00414c50: 2020 2020 3078 3030 3030 3030 3030 3030 0x0000000000 │ │ │ 00414c60: 3030 3030 3031 2020 4e75 6d62 6572 206f 000001 Number o │ │ │ 00414c70: 6620 6c6f 6361 6c20 6d61 7073 2020 2020 f local maps │ │ │ -00414c80: 2020 2020 2020 2020 2020 2031 5c00 2998 1\.). │ │ │ +00414c80: 2020 2020 2020 2020 2020 2031 5c00 29f2 1\.). │ │ │ 00414c90: 2300 0020 2020 2020 4c61 7374 2042 7974 #.. Last Byt │ │ │ 00414ca0: 6573 7472 6561 6d20 4261 636b 7570 2020 estream Backup │ │ │ 00414cb0: 3078 3030 3030 3030 3030 3030 3030 3030 0x00000000000000 │ │ │ 00414cc0: 3031 2020 4c6f 636b 2073 7061 6365 2020 01 Lock space │ │ │ 00414cd0: 2020 2020 2020 2020 2020 2020 2020 3078 0x │ │ │ -00414ce0: 3030 3030 3030 3238 5c00 2998 2400 0020 00000028\.).$.. │ │ │ +00414ce0: 3030 3030 3030 3238 5c00 29f2 2400 0020 00000028\.).$.. │ │ │ 00414cf0: 2020 2020 496e 2063 7269 7469 6361 6c20 In critical │ │ │ 00414d00: 7365 6374 696f 6e20 2020 2020 2020 2020 section │ │ │ 00414d10: 2020 2020 3078 3030 3030 3030 3030 2020 0x00000000 │ │ │ 00414d20: 5469 6d65 7273 2070 656e 6469 6e67 2020 Timers pending │ │ │ 00414d30: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00414d40: 2020 2030 5c00 2998 2500 0020 2020 2020 0\.).%.. │ │ │ +00414d40: 2020 2030 5c00 29f2 2500 0020 2020 2020 0\.).%.. │ │ │ 00414d50: 4361 6368 6520 6672 6565 7a65 2069 6420 Cache freeze id │ │ │ 00414d60: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00414d70: 3078 3030 3030 3030 3030 2020 466c 7573 0x00000000 Flus │ │ │ 00414d80: 6820 7469 6d65 7220 2020 2020 2020 2020 h timer │ │ │ 00414d90: 2020 2020 2030 303a 3030 3a30 313a 3030 00:00:01:00 │ │ │ -00414da0: 5c00 2998 2600 0020 2020 2020 4672 6565 \.).&.. Free │ │ │ +00414da0: 5c00 29f2 2600 0020 2020 2020 4672 6565 \.).&.. Free │ │ │ 00414db0: 7a65 206d 6174 6368 2020 2020 2020 2020 ze match │ │ │ 00414dc0: 2020 2020 2020 2020 2020 2020 3078 3030 0x00 │ │ │ 00414dd0: 3030 3030 3030 2020 466c 7573 6820 7472 000000 Flush tr │ │ │ 00414de0: 6967 6765 7220 2020 2020 2020 2020 2020 igger │ │ │ -00414df0: 2020 2020 2020 2020 2039 3630 5c00 2998 960\.). │ │ │ +00414df0: 2020 2020 2020 2020 2039 3630 5c00 29f2 960\.). │ │ │ 00414e00: 2700 0020 2020 2020 4672 6565 7a65 206f '.. Freeze o │ │ │ 00414e10: 6e6c 696e 6520 2020 2020 2020 2020 2020 nline │ │ │ 00414e20: 2020 2020 2020 2020 2020 2020 2046 414c FAL │ │ │ 00414e30: 5345 2020 4672 6565 7a65 206f 6e6c 696e SE Freeze onlin │ │ │ 00414e40: 6520 6175 746f 7265 6c65 6173 6520 2020 e autorelease │ │ │ -00414e50: 2020 2046 414c 5345 5c00 2998 2800 0020 FALSE\.).(.. │ │ │ +00414e50: 2020 2046 414c 5345 5c00 29f2 2800 0020 FALSE\.).(.. │ │ │ 00414e60: 2020 2020 4375 7272 656e 7420 7472 616e Current tran │ │ │ 00414e70: 7361 6374 696f 6e20 2020 2020 3078 3030 saction 0x00 │ │ │ 00414e80: 3030 3030 3030 3030 3030 3030 3031 2020 00000000000001 │ │ │ 00414e90: 4e6f 2e20 6f66 2077 7269 7465 732f 666c No. of writes/fl │ │ │ 00414ea0: 7573 6820 2020 2020 2020 2020 2020 2020 ush │ │ │ -00414eb0: 2020 2037 5c00 2998 2900 0020 2020 2020 7\.).).. │ │ │ +00414eb0: 2020 2037 5c00 29f2 2900 0020 2020 2020 7\.).).. │ │ │ 00414ec0: 4d61 7869 6d75 6d20 544e 2020 2020 2020 Maximum TN │ │ │ 00414ed0: 2020 2020 2020 2020 3078 4646 4646 4646 0xFFFFFF │ │ │ 00414ee0: 4638 3033 4646 4646 4646 2020 4365 7274 F803FFFFFF Cert │ │ │ 00414ef0: 6966 6965 6420 666f 7220 5570 6772 6164 ified for Upgrad │ │ │ 00414f00: 6520 746f 2020 2020 2020 2020 2020 5637 e to V7 │ │ │ -00414f10: 5c00 2998 2a00 0020 2020 2020 4d61 7869 \.).*.. Maxi │ │ │ +00414f10: 5c00 29f2 2a00 0020 2020 2020 4d61 7869 \.).*.. Maxi │ │ │ 00414f20: 6d75 6d20 544e 2057 6172 6e20 2020 2020 mum TN Warn │ │ │ 00414f30: 2020 2020 3078 4646 4646 4646 4438 3133 0xFFFFFFD813 │ │ │ 00414f40: 4646 4646 4646 2020 4465 7369 7265 6420 FFFFFF Desired │ │ │ 00414f50: 4442 2046 6f72 6d61 7420 2020 2020 2020 DB Format │ │ │ -00414f60: 2020 2020 2020 2020 2020 5637 5c00 2998 V7\.). │ │ │ +00414f60: 2020 2020 2020 2020 2020 5637 5c00 29f2 V7\.). │ │ │ 00414f70: 3100 0020 2020 2020 4d61 7374 6572 2042 1.. Master B │ │ │ 00414f80: 6974 6d61 7020 5369 7a65 2020 2020 2020 itmap Size │ │ │ 00414f90: 2020 2020 2020 2020 2020 2020 2020 3831 81 │ │ │ 00414fa0: 3736 2020 426c 6f63 6b73 2074 6f20 5570 76 Blocks to Up │ │ │ 00414fb0: 6772 6164 6520 3078 3030 3030 3030 3030 grade 0x00000000 │ │ │ 00414fc0: 3030 3030 3030 3030 0000 0000 0000 0000 00000000........ │ │ │ 00414fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00414fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00414ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00415000: 0400 0000 ed07 0000 5c06 0000 0000 0000 ........\....... │ │ │ -00415010: 8500 0098 4845 4c50 00ff 7300 ff43 4f4d ....HELP..s..COM │ │ │ +00415010: 8500 00f2 4845 4c50 00ff 7300 ff43 4f4d ....HELP..s..COM │ │ │ 00415020: 4d41 4e44 5300 ff73 00ff 4455 4d50 00ff MANDS..s..DUMP.. │ │ │ 00415030: 7300 ff45 5841 4d50 4c45 5300 c032 0000 s..EXAMPLES..2.. │ │ │ 00415040: 2020 2020 2043 7265 6174 6520 696e 2070 Create in p │ │ │ 00415050: 726f 6772 6573 7320 2020 2020 2020 2020 rogress │ │ │ 00415060: 2020 2020 2020 2020 2020 4641 4c53 4520 FALSE │ │ │ 00415070: 204d 6f64 6966 6965 6420 6361 6368 6520 Modified cache │ │ │ 00415080: 626c 6f63 6b73 2020 2020 2020 2020 2020 blocks │ │ │ -00415090: 2020 2020 305c 0029 9833 0000 2020 2020 0\.).3.. │ │ │ +00415090: 2020 2020 305c 0029 f233 0000 2020 2020 0\.).3.. │ │ │ 004150a0: 2052 6566 6572 656e 6365 2063 6f75 6e74 Reference count │ │ │ 004150b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004150c0: 2020 2020 2020 2020 2020 3120 2057 6169 1 Wai │ │ │ 004150d0: 7420 4469 736b 2020 2020 2020 2020 2020 t Disk │ │ │ 004150e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004150f0: 305c 0029 9834 0000 2020 2020 204a 6f75 0\.).4.. Jou │ │ │ +004150f0: 305c 0029 f234 0000 2020 2020 204a 6f75 0\.).4.. Jou │ │ │ 00415100: 726e 616c 2053 7461 7465 2020 2020 2020 rnal State │ │ │ 00415110: 2020 2020 2020 2020 2020 5b69 6e61 6374 [inact │ │ │ 00415120: 6976 655d 204f 4e20 204a 6f75 726e 616c ive] ON Journal │ │ │ 00415130: 2042 6566 6f72 6520 696d 6167 696e 6720 Before imaging │ │ │ 00415140: 2020 2020 2020 2020 2054 5255 455c 0029 TRUE\.) │ │ │ -00415150: 9835 0000 2020 2020 204a 6f75 726e 616c .5.. Journal │ │ │ +00415150: f235 0000 2020 2020 204a 6f75 726e 616c .5.. Journal │ │ │ 00415160: 2041 6c6c 6f63 6174 696f 6e20 2020 2020 Allocation │ │ │ 00415170: 2020 2020 2020 2020 2020 2020 2020 2032 2 │ │ │ 00415180: 3034 3820 204a 6f75 726e 616c 2045 7874 048 Journal Ext │ │ │ 00415190: 656e 7369 6f6e 2020 2020 2020 2020 2020 ension │ │ │ -004151a0: 2020 2020 2032 3034 385c 0029 9836 0000 2048\.).6.. │ │ │ +004151a0: 2020 2020 2032 3034 385c 0029 f236 0000 2048\.).6.. │ │ │ 004151b0: 2020 2020 204a 6f75 726e 616c 2042 7566 Journal Buf │ │ │ 004151c0: 6665 7220 5369 7a65 2020 2020 2020 2020 fer Size │ │ │ 004151d0: 2020 2020 2020 2020 2020 2032 3331 3220 2312 │ │ │ 004151e0: 204a 6f75 726e 616c 2041 6c69 676e 7369 Journal Alignsi │ │ │ 004151f0: 7a65 2020 2020 2020 2020 2020 2020 2020 ze │ │ │ -00415200: 2034 3039 365c 0029 9837 0000 2020 2020 4096\.).7.. │ │ │ +00415200: 2034 3039 365c 0029 f237 0000 2020 2020 4096\.).7.. │ │ │ 00415210: 204a 6f75 726e 616c 2041 7574 6f53 7769 Journal AutoSwi │ │ │ 00415220: 7463 684c 696d 6974 2020 2020 2020 2020 tchLimit │ │ │ 00415230: 2020 2020 3833 3836 3536 3020 204a 6f75 8386560 Jou │ │ │ 00415240: 726e 616c 2045 706f 6368 2049 6e74 6572 rnal Epoch Inter │ │ │ 00415250: 7661 6c20 2020 2020 2020 2020 2020 3330 val 30 │ │ │ -00415260: 305c 0029 9838 0000 2020 2020 204a 6f75 0\.).8.. Jou │ │ │ +00415260: 305c 0029 f238 0000 2020 2020 204a 6f75 0\.).8.. Jou │ │ │ 00415270: 726e 616c 2059 6965 6c64 204c 696d 6974 rnal Yield Limit │ │ │ 00415280: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00415290: 2020 2020 2020 3820 204a 6f75 726e 616c 8 Journal │ │ │ 004152a0: 2053 796e 6320 494f 2020 2020 2020 2020 Sync IO │ │ │ 004152b0: 2020 2020 2020 2020 4641 4c53 4547 0029 FALSEG.) │ │ │ -004152c0: 9839 0000 2020 2020 204a 6f75 726e 616c .9.. Journal │ │ │ +004152c0: f239 0000 2020 2020 204a 6f75 726e 616c .9.. Journal │ │ │ 004152d0: 2046 696c 653a 202f 686f 6d65 2f6a 646f File: /home/jdo │ │ │ 004152e0: 652f 2e66 6973 2d67 746d 2f56 372e 302d e/.fis-gtm/V7.0- │ │ │ 004152f0: 3030 325f 7838 365f 3634 2f67 2f67 746d 002_x86_64/g/gtm │ │ │ -00415300: 2e6d 6a6c 5c00 2998 3a00 0020 2020 2020 .mjl\.).:.. │ │ │ +00415300: 2e6d 6a6c 5c00 29f2 3a00 0020 2020 2020 .mjl\.).:.. │ │ │ 00415310: 4d75 7465 7820 4861 7264 2053 7069 6e20 Mutex Hard Spin │ │ │ 00415320: 436f 756e 7420 2020 2020 2020 2020 2020 Count │ │ │ 00415330: 2020 2020 2020 2031 3238 2020 4d75 7465 128 Mute │ │ │ 00415340: 7820 536c 6565 7020 5370 696e 2043 6f75 x Sleep Spin Cou │ │ │ 00415350: 6e74 2020 2020 2020 2020 2020 2031 3238 nt 128 │ │ │ -00415360: 5c00 2998 4100 0020 2020 2020 4d75 7465 \.).A.. Mute │ │ │ +00415360: 5c00 29f2 4100 0020 2020 2020 4d75 7465 \.).A.. Mute │ │ │ 00415370: 7820 5175 6575 6520 536c 6f74 7320 2020 x Queue Slots │ │ │ 00415380: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00415390: 2020 3130 3234 2020 4b49 4c4c 7320 696e 1024 KILLs in │ │ │ 004153a0: 2070 726f 6772 6573 7320 2020 2020 2020 progress │ │ │ -004153b0: 2020 2020 2020 2020 2020 2030 5c00 2998 0\.). │ │ │ +004153b0: 2020 2020 2020 2020 2020 2030 5c00 29f2 0\.). │ │ │ 004153c0: 4200 0020 2020 2020 5265 706c 6963 6174 B.. Replicat │ │ │ 004153d0: 696f 6e20 5374 6174 6520 2020 2020 2020 ion State │ │ │ 004153e0: 2020 2020 2020 2020 2020 2020 2020 204f O │ │ │ 004153f0: 4646 2020 5265 6769 6f6e 2053 6571 6e6f FF Region Seqno │ │ │ 00415400: 2020 2020 2020 3078 3030 3030 3030 3030 0x00000000 │ │ │ -00415410: 3030 3030 3030 3031 5c00 2998 4300 0020 00000001\.).C.. │ │ │ +00415410: 3030 3030 3030 3031 5c00 29f2 4300 0020 00000001\.).C.. │ │ │ 00415420: 2020 2020 5a71 6762 6c6d 6f64 2053 6571 Zqgblmod Seq │ │ │ 00415430: 6e6f 2020 2020 2020 2020 2020 3078 3030 no 0x00 │ │ │ 00415440: 3030 3030 3030 3030 3030 3030 3030 2020 00000000000000 │ │ │ 00415450: 5a71 6762 6c6d 6f64 2054 7261 6e73 2020 Zqgblmod Trans │ │ │ 00415460: 2020 3078 3030 3030 3030 3030 3030 3030 0x000000000000 │ │ │ -00415470: 3030 3030 5c00 2998 4400 0020 2020 2020 0000\.).D.. │ │ │ +00415470: 3030 3030 5c00 29f2 4400 0020 2020 2020 0000\.).D.. │ │ │ 00415480: 456e 6469 616e 2046 6f72 6d61 7420 2020 Endian Format │ │ │ 00415490: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004154a0: 2020 2020 4c49 5454 4c45 2020 436f 6d6d LITTLE Comm │ │ │ 004154b0: 6974 2057 6169 7420 5370 696e 2043 6f75 it Wait Spin Cou │ │ │ 004154c0: 6e74 2020 2020 2020 2020 2020 2020 3136 nt 16 │ │ │ -004154d0: 5c00 2998 4500 0020 2020 2020 4461 7461 \.).E.. Data │ │ │ +004154d0: 5c00 29f2 4500 0020 2020 2020 4461 7461 \.).E.. Data │ │ │ 004154e0: 6261 7365 2066 696c 6520 656e 6372 7970 base file encryp │ │ │ 004154f0: 7465 6420 2020 2020 2020 2020 2020 2020 ted │ │ │ 00415500: 2046 414c 5345 2020 496e 7374 2046 7265 FALSE Inst Fre │ │ │ 00415510: 657a 6520 6f6e 2045 7272 6f72 2020 2020 eze on Error │ │ │ -00415520: 2020 2020 2020 2046 414c 5345 5c00 2998 FALSE\.). │ │ │ +00415520: 2020 2020 2020 2046 414c 5345 5c00 29f2 FALSE\.). │ │ │ 00415530: 4600 0020 2020 2020 5370 616e 6e69 6e67 F.. Spanning │ │ │ 00415540: 204e 6f64 6520 4162 7365 6e74 2020 2020 Node Absent │ │ │ 00415550: 2020 2020 2020 2020 2020 2020 2020 5452 TR │ │ │ 00415560: 5545 2020 4d61 7869 6d75 6d20 4b65 7920 UE Maximum Key │ │ │ 00415570: 5369 7a65 2041 7373 7572 6564 2020 2020 Size Assured │ │ │ -00415580: 2020 2020 5452 5545 5c00 2998 4700 0020 TRUE\.).G.. │ │ │ +00415580: 2020 2020 5452 5545 5c00 29f2 4700 0020 TRUE\.).G.. │ │ │ 00415590: 2020 2020 4465 6665 7220 616c 6c6f 6361 Defer alloca │ │ │ 004155a0: 7469 6f6e 2020 2020 2020 2020 2020 2020 tion │ │ │ 004155b0: 2020 2020 2020 2020 2020 5452 5545 2020 TRUE │ │ │ 004155c0: 5370 696e 2073 6c65 6570 2074 696d 6520 Spin sleep time │ │ │ 004155d0: 6d61 736b 2020 2020 2020 3078 3030 3030 mask 0x0000 │ │ │ -004155e0: 3030 3030 5c00 2998 4800 0020 2020 2020 0000\.).H.. │ │ │ +004155e0: 3030 3030 5c00 29f2 4800 0020 2020 2020 0000\.).H.. │ │ │ 004155f0: 4173 796e 6320 494f 2020 2020 2020 2020 Async IO │ │ │ 00415600: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00415610: 2020 2020 2020 204f 4646 2020 5749 5020 OFF WIP │ │ │ 00415620: 7175 6575 6520 6361 6368 6520 626c 6f63 queue cache bloc │ │ │ 00415630: 6b73 2020 2020 2020 2020 2020 2020 2030 ks 0 │ │ │ -00415640: 5c00 2998 4900 0020 2020 2020 4442 2069 \.).I.. DB i │ │ │ +00415640: 5c00 29f2 4900 0020 2020 2020 4442 2069 \.).I.. DB i │ │ │ 00415650: 7320 6175 746f 2d63 7265 6174 6564 2020 s auto-created │ │ │ 00415660: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00415670: 2046 414c 5345 2020 4442 2073 6861 7265 FALSE DB share │ │ │ 00415680: 7320 6776 7374 6174 7320 2020 2020 2020 s gvstats │ │ │ -00415690: 2020 2020 2020 2020 5452 5545 5c00 2998 TRUE\.). │ │ │ +00415690: 2020 2020 2020 2020 5452 5545 5c00 29f2 TRUE\.). │ │ │ 004156a0: 4a00 0020 2020 2020 4c4f 434b 2073 6861 J.. LOCK sha │ │ │ 004156b0: 7265 7320 4442 2063 7269 7469 6361 6c20 res DB critical │ │ │ 004156c0: 7365 6374 696f 6e20 2020 2020 2046 414c section FAL │ │ │ 004156d0: 5345 2020 5265 6164 204f 6e6c 7920 2020 SE Read Only │ │ │ 004156e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004156f0: 2020 2020 204f 4646 5c00 2998 5100 0020 OFF\.).Q.. │ │ │ +004156f0: 2020 2020 204f 4646 5c00 29f2 5100 0020 OFF\.).Q.. │ │ │ 00415700: 2020 2020 5265 636f 7665 7220 696e 7465 Recover inte │ │ │ 00415710: 7272 7570 7465 6420 2020 2020 2020 2020 rrupted │ │ │ 00415720: 2020 2020 2020 2020 2046 414c 5345 2020 FALSE │ │ │ 00415730: 4675 6c6c 2042 6c6f 636b 2057 7269 7465 Full Block Write │ │ │ 00415740: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00415750: 2020 2030 3600 2998 5200 0020 2020 2020 06.).R.. │ │ │ +00415750: 2020 2030 3600 29f2 5200 0020 2020 2020 06.).R.. │ │ │ 00415760: 5374 6174 7344 4220 416c 6c6f 6361 7469 StatsDB Allocati │ │ │ 00415770: 6f6e 2020 2020 2020 2020 2020 2020 2020 on │ │ │ -00415780: 2020 2020 2020 3230 3530 5c00 2998 5300 2050\.).S. │ │ │ +00415780: 2020 2020 2020 3230 3530 5c00 29f2 5300 2050\.).S. │ │ │ 00415790: 0020 2020 2020 4461 7461 2052 6573 6572 . Data Reser │ │ │ 004157a0: 7665 6420 4279 7465 7320 2020 2020 2020 ved Bytes │ │ │ 004157b0: 2020 2020 2020 2020 2020 2020 2020 2030 0 │ │ │ 004157c0: 2020 496e 6465 7820 5265 7365 7276 6564 Index Reserved │ │ │ 004157d0: 2042 7974 6573 2020 2020 2020 2020 2020 Bytes │ │ │ -004157e0: 2020 2020 2030 0700 2998 5400 0000 0000 0..).T..... │ │ │ +004157e0: 2020 2020 2030 0700 29f2 5400 0000 0000 0..).T..... │ │ │ 004157f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00415800: 0400 0000 b202 0000 6a06 0000 0000 0000 ........j....... │ │ │ -00415810: 7c00 0098 4845 4c50 00ff 7300 ff43 4f4d |...HELP..s..COM │ │ │ +00415810: 7c00 00f2 4845 4c50 00ff 7300 ff43 4f4d |...HELP..s..COM │ │ │ 00415820: 4d41 4e44 5300 ff73 00ff 4455 4d50 00ff MANDS..s..DUMP.. │ │ │ 00415830: 7300 ff45 5841 4d50 4c45 5300 c055 0000 s..EXAMPLES..U.. │ │ │ 00415840: 2020 204e 6f74 6520 7468 6174 2074 6865 Note that the │ │ │ 00415850: 2063 6572 7461 696e 2066 696c 6568 6561 certain filehea │ │ │ 00415860: 6465 7220 656c 656d 656e 7473 2061 7070 der elements app │ │ │ 00415870: 6561 7220 6465 7065 6e64 696e 6720 6f6e ear depending on │ │ │ -00415880: 2074 6865 2063 7572 7265 6e74 4d00 2998 the currentM.). │ │ │ +00415880: 2074 6865 2063 7572 7265 6e74 4d00 29f2 the currentM.). │ │ │ 00415890: 5600 0020 2020 7374 6174 6520 6f66 2064 V.. state of d │ │ │ 004158a0: 6174 6162 6173 652e 2046 6f72 2065 7861 atabase. For exa │ │ │ 004158b0: 6d70 6c65 2c20 6966 204a 6f75 726e 616c mple, if Journal │ │ │ 004158c0: 696e 6720 6973 206e 6f74 2065 6e61 626c ing is not enabl │ │ │ -004158d0: 6564 2069 6e20 7468 6545 0029 9857 0000 ed in theE.).W.. │ │ │ +004158d0: 6564 2069 6e20 7468 6545 0029 f257 0000 ed in theE.).W.. │ │ │ 004158e0: 2020 2064 6174 6162 6173 652c 2044 5345 database, DSE │ │ │ 004158f0: 2064 6f65 7320 6e6f 7420 6469 7370 6c61 does not displa │ │ │ 00415900: 7920 4a6f 7572 6e61 6c20 6461 7461 2065 y Journal data e │ │ │ 00415910: 6c65 6d65 6e74 2066 6965 6c64 732e 0700 lement fields... │ │ │ -00415920: 2998 5800 0012 0029 9859 0000 2020 2045 ).X....).Y.. E │ │ │ -00415930: 7861 6d70 6c65 3a07 0029 985a 0000 2900 xample:..).Z..). │ │ │ -00415940: 2998 6100 0020 2020 2420 6473 6520 6475 ).a.. $ dse du │ │ │ +00415920: 29f2 5800 0012 0029 f259 0000 2020 2045 ).X....).Y.. E │ │ │ +00415930: 7861 6d70 6c65 3a07 0029 f25a 0000 2900 xample:..).Z..). │ │ │ +00415940: 29f2 6100 0020 2020 2420 6473 6520 6475 ).a.. $ dse du │ │ │ 00415950: 6d70 202d 6669 6c65 6865 6164 6572 202d mp -fileheader - │ │ │ -00415960: 7570 6470 726f 6307 0029 9862 0000 5000 updproc..).b..P. │ │ │ -00415970: 2998 6300 0020 2020 5468 6973 2063 6f6d ).c.. This com │ │ │ +00415960: 7570 6470 726f 6307 0029 f262 0000 5000 updproc..).b..P. │ │ │ +00415970: 29f2 6300 0020 2020 5468 6973 2063 6f6d ).c.. This com │ │ │ 00415980: 6d61 6e64 2064 6973 706c 6179 7320 7468 mand displays th │ │ │ 00415990: 6520 6669 6c65 6865 6164 6572 2065 6c65 e fileheader ele │ │ │ 004159a0: 6d65 6e74 7320 616c 6f6e 6720 7769 7468 ments along with │ │ │ 004159b0: 2074 6865 2066 6f6c 6c6f 7769 6e67 2400 the following$. │ │ │ -004159c0: 2998 6400 0020 2020 6865 6c70 6572 2070 ).d.. helper p │ │ │ +004159c0: 29f2 6400 0020 2020 6865 6c70 6572 2070 ).d.. helper p │ │ │ 004159d0: 726f 6365 7373 2070 6172 616d 6574 6572 rocess parameter │ │ │ -004159e0: 733a 0700 2998 6500 0061 0029 9866 0000 s:..).e..a.).f.. │ │ │ +004159e0: 733a 0700 29f2 6500 0061 0029 f266 0000 s:..).e..a.).f.. │ │ │ 004159f0: 2020 2055 7064 2072 6573 6572 7665 6420 Upd reserved │ │ │ 00415a00: 6172 6561 205b 2520 676c 6f62 616c 2062 area [% global b │ │ │ 00415a10: 7566 6665 7273 5d20 2020 2020 3530 2020 uffers] 50 │ │ │ 00415a20: 4176 6720 626c 6b73 2072 6561 6420 7065 Avg blks read pe │ │ │ 00415a30: 7220 3130 3020 7265 636f 7264 7320 2020 r 100 records │ │ │ -00415a40: 2020 2020 2020 2032 3030 6100 2998 6700 200a.).g. │ │ │ +00415a40: 2020 2020 2020 2032 3030 6100 29f2 6700 200a.).g. │ │ │ 00415a50: 0020 2020 5072 6520 7265 6164 2074 7269 . Pre read tri │ │ │ 00415a60: 6767 6572 2066 6163 746f 7220 5b25 2075 gger factor [% u │ │ │ 00415a70: 7064 2072 7372 7664 5d20 2020 2035 3020 pd rsrvd] 50 │ │ │ 00415a80: 2055 7064 2077 7269 7465 7220 7472 6967 Upd writer trig │ │ │ 00415a90: 6765 7220 5b25 666c 7368 5472 6772 5d20 ger [%flshTrgr] │ │ │ -00415aa0: 2020 2020 2020 2020 2033 3307 0029 9868 33..).h │ │ │ +00415aa0: 2020 2020 2020 2020 2033 3307 0029 f268 33..).h │ │ │ 00415ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00415ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00415ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00415ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00415af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00415b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00415b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -267771,229 +267771,229 @@ │ │ │ 00415fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00415fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00415fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00415fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00415fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00415ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00416000: 0400 0000 f207 0000 bf06 0000 0000 0000 ................ │ │ │ -00416010: 3400 0098 4845 4c50 00ff 7300 ff43 4f4d 4...HELP..s..COM │ │ │ +00416010: 3400 00f2 4845 4c50 00ff 7300 ff43 4f4d 4...HELP..s..COM │ │ │ 00416020: 4d41 4e44 5300 ff73 00ff 4556 414c 5541 MANDS..s..EVALUA │ │ │ 00416030: 5445 00bf 9100 0020 2020 2d44 5b45 4349 TE..... -D[ECI │ │ │ -00416040: 4d41 4c5d 1900 1f98 c011 0000 2020 202d MAL]........ - │ │ │ +00416040: 4d41 4c5d 1900 1ff2 c011 0000 2020 202d MAL]........ - │ │ │ 00416050: 485b 4558 4144 4543 494d 414c 5d1a 0020 H[EXADECIMAL].. │ │ │ -00416060: 9812 0000 2020 202d 4e5b 554d 4245 525d .... -N[UMBER] │ │ │ -00416070: 3d6e 756d 6265 720b 0020 9813 0000 2020 =number.. .... │ │ │ -00416080: 205d 0700 2098 1400 0051 0020 9815 0000 ].. ....Q. .... │ │ │ +00416060: f212 0000 2020 202d 4e5b 554d 4245 525d .... -N[UMBER] │ │ │ +00416070: 3d6e 756d 6265 720b 0020 f213 0000 2020 =number.. .... │ │ │ +00416080: 205d 0700 20f2 1400 0051 0020 f215 0000 ].. ....Q. .... │ │ │ 00416090: 2020 2054 6865 202d 4445 4349 4d41 4c20 The -DECIMAL │ │ │ 004160a0: 616e 6420 2d48 4558 4144 4543 494d 414c and -HEXADECIMAL │ │ │ 004160b0: 2071 7561 6c69 6669 6572 7320 7370 6563 qualifiers spec │ │ │ 004160c0: 6966 7920 7468 6520 696e 7075 7420 6261 ify the input ba │ │ │ -004160d0: 7365 2066 6f72 2074 6865 5100 2098 1600 se for theQ. ... │ │ │ +004160d0: 7365 2066 6f72 2074 6865 5100 20f2 1600 se for theQ. ... │ │ │ 004160e0: 0020 2020 6e75 6d62 6572 2e20 5468 6520 . number. The │ │ │ 004160f0: 2d4e 554d 4245 5220 7175 616c 6966 6965 -NUMBER qualifie │ │ │ 00416100: 7220 6973 206d 616e 6461 746f 7279 2e20 r is mandatory. │ │ │ 00416110: 4279 2064 6566 6175 6c74 2c20 4556 414c By default, EVAL │ │ │ -00416120: 5541 5445 2074 7265 6174 7332 0020 9817 UATE treats2. .. │ │ │ +00416120: 5541 5445 2074 7265 6174 7332 0020 f217 UATE treats2. .. │ │ │ 00416130: 0000 2020 2074 6865 206e 756d 6265 7220 .. the number │ │ │ 00416140: 6173 2068 6176 696e 6720 6120 6865 7861 as having a hexa │ │ │ 00416150: 6465 6369 6d61 6c20 6261 7365 2e07 0020 decimal base... │ │ │ -00416160: 9818 0000 1a00 1f98 ff73 00ff 4558 414d .........s..EXAM │ │ │ +00416160: f218 0000 1a00 1ff2 ff73 00ff 4558 414d .........s..EXAM │ │ │ 00416170: 504c 4553 0000 4578 616d 706c 6573 1300 PLES..Examples.. │ │ │ -00416180: 2c98 bf11 0000 2020 2045 7861 6d70 6c65 ,..... Example │ │ │ -00416190: 7307 002d 9821 0000 1200 2d98 3100 0020 s..-.!....-.1.. │ │ │ -004161a0: 2020 4578 616d 706c 653a 0700 2d98 4100 Example:..-.A. │ │ │ -004161b0: 002b 002d 9851 0000 2020 2044 5345 3e20 .+.-.Q.. DSE> │ │ │ +00416180: 2cf2 bf11 0000 2020 2045 7861 6d70 6c65 ,..... Example │ │ │ +00416190: 7307 002d f221 0000 1200 2df2 3100 0020 s..-.!....-.1.. │ │ │ +004161a0: 2020 4578 616d 706c 653a 0700 2df2 4100 Example:..-.A. │ │ │ +004161b0: 002b 002d f251 0000 2020 2044 5345 3e20 .+.-.Q.. DSE> │ │ │ 004161c0: 6576 616c 7561 7465 202d 6e75 6d62 6572 evaluate -number │ │ │ -004161d0: 3d31 3020 2d64 6563 696d 616c 1c00 2d98 =10 -decimal..-. │ │ │ +004161d0: 3d31 3020 2d64 6563 696d 616c 1c00 2df2 =10 -decimal..-. │ │ │ 004161e0: 6100 0020 2020 4865 783a 2020 4120 2020 a.. Hex: A │ │ │ -004161f0: 4465 633a 2020 3130 0700 2d98 7100 0050 Dec: 10..-.q..P │ │ │ -00416200: 002d 9881 0000 2020 2054 6869 7320 636f .-.... This co │ │ │ +004161f0: 4465 633a 2020 3130 0700 2df2 7100 0050 Dec: 10..-.q..P │ │ │ +00416200: 002d f281 0000 2020 2054 6869 7320 636f .-.... This co │ │ │ 00416210: 6d6d 616e 6420 6469 7370 6c61 7973 2074 mmand displays t │ │ │ 00416220: 6865 2068 6578 6164 6563 696d 616c 2065 he hexadecimal e │ │ │ 00416230: 7175 6976 616c 656e 7420 6f66 2064 6563 quivalent of dec │ │ │ 00416240: 696d 616c 206e 756d 6265 7220 3130 2e07 imal number 10.. │ │ │ -00416250: 002d 9891 0000 1300 2c98 c011 0000 2020 .-......,..... │ │ │ -00416260: 2045 7861 6d70 6c65 3a07 002d 9812 0000 Example:..-.... │ │ │ -00416270: 2f00 2d98 1300 0020 2020 4453 453e 2065 /.-.... DSE> e │ │ │ +00416250: 002d f291 0000 1300 2cf2 c011 0000 2020 .-......,..... │ │ │ +00416260: 2045 7861 6d70 6c65 3a07 002d f212 0000 Example:..-.... │ │ │ +00416270: 2f00 2df2 1300 0020 2020 4453 453e 2065 /.-.... DSE> e │ │ │ 00416280: 7661 6c75 6174 6520 2d6e 756d 6265 723d valuate -number= │ │ │ 00416290: 3130 202d 6865 7861 6465 6369 6d61 6c1d 10 -hexadecimal. │ │ │ -004162a0: 002d 9814 0000 2020 2048 6578 3a20 2031 .-.... Hex: 1 │ │ │ -004162b0: 3020 2020 4465 633a 2020 3136 0700 2d98 0 Dec: 16..-. │ │ │ -004162c0: 1500 0049 002d 9816 0000 2020 2054 6869 ...I.-.... Thi │ │ │ +004162a0: 002d f214 0000 2020 2048 6578 3a20 2031 .-.... Hex: 1 │ │ │ +004162b0: 3020 2020 4465 633a 2020 3136 0700 2df2 0 Dec: 16..-. │ │ │ +004162c0: 1500 0049 002d f216 0000 2020 2054 6869 ...I.-.... Thi │ │ │ 004162d0: 7320 636f 6d6d 616e 6420 6469 7370 6c61 s command displa │ │ │ 004162e0: 7973 2074 6865 2064 6563 696d 616c 2065 ys the decimal e │ │ │ 004162f0: 7175 6976 616c 656e 7420 6f66 2068 6578 quivalent of hex │ │ │ -00416300: 6164 6563 696d 616c 2031 302e 0700 2d98 adecimal 10...-. │ │ │ -00416310: 1700 0012 002d 9818 0000 2020 2045 7861 .....-.... Exa │ │ │ -00416320: 6d70 6c65 3a07 002d 9819 0000 2200 2d98 mple:..-....".-. │ │ │ +00416300: 6164 6563 696d 616c 2031 302e 0700 2df2 adecimal 10...-. │ │ │ +00416310: 1700 0012 002d f218 0000 2020 2045 7861 .....-.... Exa │ │ │ +00416320: 6d70 6c65 3a07 002d f219 0000 2200 2df2 mple:..-....".-. │ │ │ 00416330: 1a00 0020 2020 4453 453e 2065 7661 6c75 ... DSE> evalu │ │ │ 00416340: 6174 6520 2d6e 756d 6265 723d 3130 1d00 ate -number=10.. │ │ │ -00416350: 2d98 2100 0020 2020 4865 783a 2020 3130 -.!.. Hex: 10 │ │ │ -00416360: 2020 2044 6563 3a20 2031 361d 002d 9822 Dec: 16..-." │ │ │ +00416350: 2df2 2100 0020 2020 4865 783a 2020 3130 -.!.. Hex: 10 │ │ │ +00416360: 2020 2044 6563 3a20 2031 361d 002d f222 Dec: 16..-." │ │ │ 00416370: 0000 2020 2048 6578 3a20 2041 2020 2020 .. Hex: A │ │ │ -00416380: 4465 633a 2020 3130 0700 2d98 2300 004f Dec: 10..-.#..O │ │ │ -00416390: 002d 9824 0000 2020 204e 6f74 6520 7468 .-.$.. Note th │ │ │ +00416380: 4465 633a 2020 3130 0700 2df2 2300 004f Dec: 10..-.#..O │ │ │ +00416390: 002d f224 0000 2020 204e 6f74 6520 7468 .-.$.. Note th │ │ │ 004163a0: 6174 2049 6620 6e65 6974 6865 7220 2d64 at If neither -d │ │ │ 004163b0: 6563 696d 616c 206e 6f72 202d 6865 7861 ecimal nor -hexa │ │ │ 004163c0: 6465 6369 6d61 6c20 6973 2070 726f 7669 decimal is provi │ │ │ 004163d0: 6465 642c 2044 5345 2066 6972 7374 4e00 ded, DSE firstN. │ │ │ -004163e0: 2d98 2500 0020 2020 7472 6561 7473 2074 -.%.. treats t │ │ │ +004163e0: 2df2 2500 0020 2020 7472 6561 7473 2074 -.%.. treats t │ │ │ 004163f0: 6865 206e 756d 6265 7220 6173 2068 6578 he number as hex │ │ │ 00416400: 6164 6563 696d 616c 2061 6e64 2070 6572 adecimal and per │ │ │ 00416410: 666f 726d 7320 7468 6520 636f 6e76 6572 forms the conver │ │ │ -00416420: 7369 6f6e 2e20 4966 2074 6865 5200 2d98 sion. If theR.-. │ │ │ +00416420: 7369 6f6e 2e20 4966 2074 6865 5200 2df2 sion. If theR.-. │ │ │ 00416430: 2600 0020 2020 6e75 6d62 6572 2069 7320 &.. number is │ │ │ 00416440: 6120 7661 6c69 6420 6465 6369 6d61 6c2c a valid decimal, │ │ │ 00416450: 2044 5345 2070 6572 666f 726d 7320 6120 DSE performs a │ │ │ 00416460: 7365 636f 6e64 2063 6f6e 7665 7273 696f second conversio │ │ │ 00416470: 6e2c 2074 7265 6174 696e 6720 6974 1500 n, treating it.. │ │ │ -00416480: 2d98 2700 0020 2020 6173 2064 6563 696d -.'.. as decim │ │ │ -00416490: 616c 2e07 002d 9828 0000 1a00 2361 5155 al...-.(....#aQU │ │ │ +00416480: 2df2 2700 0020 2020 6173 2064 6563 696d -.'.. as decim │ │ │ +00416490: 616c 2e07 002d f228 0000 1a00 2361 5155 al...-.(....#aQU │ │ │ 004164a0: 414c 4946 4945 5253 0000 5175 616c 6966 ALIFIERS..Qualif │ │ │ -004164b0: 6965 7273 1500 2e98 bf11 0000 2020 2051 iers........ Q │ │ │ -004164c0: 7561 6c69 6669 6572 7307 002f 9821 0000 ualifiers../.!.. │ │ │ -004164d0: 1400 2f98 3100 0020 2020 2d44 5b45 4349 ../.1.. -D[ECI │ │ │ -004164e0: 4d41 4c5d 0700 2f98 4100 003d 002f 9851 MAL]../.A..=./.Q │ │ │ +004164b0: 6965 7273 1500 2ef2 bf11 0000 2020 2051 iers........ Q │ │ │ +004164c0: 7561 6c69 6669 6572 7307 002f f221 0000 ualifiers../.!.. │ │ │ +004164d0: 1400 2ff2 3100 0020 2020 2d44 5b45 4349 ../.1.. -D[ECI │ │ │ +004164e0: 4d41 4c5d 0700 2ff2 4100 003d 002f f251 MAL]../.A..=./.Q │ │ │ 004164f0: 0000 2020 2053 7065 6369 6669 6573 2074 .. Specifies t │ │ │ 00416500: 6861 7420 7468 6520 696e 7075 7420 6e75 hat the input nu │ │ │ 00416510: 6d62 6572 2068 6173 2061 2064 6563 696d mber has a decim │ │ │ -00416520: 616c 2062 6173 652e 0700 2f98 6100 002b al base.../.a..+ │ │ │ -00416530: 002f 9871 0000 2020 2049 6e63 6f6d 7061 ./.q.. Incompa │ │ │ +00416520: 616c 2062 6173 652e 0700 2ff2 6100 002b al base.../.a..+ │ │ │ +00416530: 002f f271 0000 2020 2049 6e63 6f6d 7061 ./.q.. Incompa │ │ │ 00416540: 7469 626c 6520 7769 7468 3a20 2d48 4558 tible with: -HEX │ │ │ -00416550: 4144 4543 494d 414c 202e 0700 2f98 8100 ADECIMAL .../... │ │ │ -00416560: 0018 002f 9891 0000 2020 202d 485b 4558 .../.... -H[EX │ │ │ -00416570: 4144 4543 494d 414c 5d08 002e 98c0 1100 ADECIMAL]....... │ │ │ -00416580: 0041 002f 9812 0000 2020 2053 7065 6369 .A./.... Speci │ │ │ +00416550: 4144 4543 494d 414c 202e 0700 2ff2 8100 ADECIMAL .../... │ │ │ +00416560: 0018 002f f291 0000 2020 202d 485b 4558 .../.... -H[EX │ │ │ +00416570: 4144 4543 494d 414c 5d08 002e f2c0 1100 ADECIMAL]....... │ │ │ +00416580: 0041 002f f212 0000 2020 2053 7065 6369 .A./.... Speci │ │ │ 00416590: 6669 6573 2074 6861 7420 7468 6520 696e fies that the in │ │ │ 004165a0: 7075 7420 6e75 6d62 6572 2068 6173 2061 put number has a │ │ │ 004165b0: 2068 6578 6164 6563 696d 616c 2062 6173 hexadecimal bas │ │ │ -004165c0: 652e 0700 2f98 1300 0025 002f 9814 0000 e.../....%./.... │ │ │ +004165c0: 652e 0700 2ff2 1300 0025 002f f214 0000 e.../....%./.... │ │ │ 004165d0: 2020 2049 6e63 6f6d 7061 7469 626c 6520 Incompatible │ │ │ 004165e0: 7769 7468 3a20 2d44 4543 494d 414c 0700 with: -DECIMAL.. │ │ │ -004165f0: 2f98 1500 001a 002f 9816 0000 2020 202d /....../.... - │ │ │ +004165f0: 2ff2 1500 001a 002f f216 0000 2020 202d /....../.... - │ │ │ 00416600: 4e5b 554d 4245 525d 3d6e 756d 6265 7207 N[UMBER]=number. │ │ │ -00416610: 002f 9817 0000 3500 2f98 1800 0020 2020 ./....5./.... │ │ │ +00416610: 002f f217 0000 3500 2ff2 1800 0020 2020 ./....5./.... │ │ │ 00416620: 5370 6563 6966 6965 7320 7468 6520 6e75 Specifies the nu │ │ │ 00416630: 6d62 6572 2074 6f20 6576 616c 7561 7465 mber to evaluate │ │ │ -00416640: 2e20 5265 7175 6972 6564 2e07 002f 9819 . Required.../.. │ │ │ -00416650: 0000 0d00 1798 5849 5400 0045 5869 740f ......XIT..EXit. │ │ │ -00416660: 001b 98bf 1100 0020 2020 4558 6974 0700 ....... EXit.. │ │ │ -00416670: 1c98 2100 002e 001c 9831 0000 2020 2054 ..!......1.. T │ │ │ +00416640: 2e20 5265 7175 6972 6564 2e07 002f f219 . Required.../.. │ │ │ +00416650: 0000 0d00 17f2 5849 5400 0045 5869 740f ......XIT..EXit. │ │ │ +00416660: 001b f2bf 1100 0020 2020 4558 6974 0700 ....... EXit.. │ │ │ +00416670: 1cf2 2100 002e 001c f231 0000 2020 2054 ..!......1.. T │ │ │ 00416680: 6865 2045 5849 5420 636f 6d6d 616e 6420 he EXIT command │ │ │ 00416690: 656e 6473 2061 2044 5345 2073 6573 7369 ends a DSE sessi │ │ │ -004166a0: 6f6e 2e07 001c 9841 0000 2c00 1c98 5100 on.....A..,...Q. │ │ │ +004166a0: 6f6e 2e07 001c f241 0000 2c00 1cf2 5100 on.....A..,...Q. │ │ │ 004166b0: 0020 2020 5468 6520 666f 726d 6174 206f . The format o │ │ │ 004166c0: 6620 7468 6520 4558 4954 2063 6f6d 6d61 f the EXIT comma │ │ │ -004166d0: 6e64 2069 733a 0700 1c98 6100 0010 001c nd is:....a..... │ │ │ -004166e0: 9871 0000 2020 2045 585b 4954 5d07 001c .q.. EX[IT]... │ │ │ -004166f0: 9881 0000 2d00 1c98 9100 0020 2020 5468 ....-...... Th │ │ │ +004166d0: 6e64 2069 733a 0700 1cf2 6100 0010 001c nd is:....a..... │ │ │ +004166e0: f271 0000 2020 2045 585b 4954 5d07 001c .q.. EX[IT]... │ │ │ +004166f0: f281 0000 2d00 1cf2 9100 0020 2020 5468 ....-...... Th │ │ │ 00416700: 6520 4558 4954 2063 6f6d 6d61 6e64 2068 e EXIT command h │ │ │ 00416710: 6173 206e 6f20 7175 616c 6966 6965 7273 as no qualifiers │ │ │ -00416720: 2e08 001b 98c0 1100 000e 0016 9846 494e .............FIN │ │ │ -00416730: 4400 0046 696e 640f 001b 98bf 1100 0020 D..Find........ │ │ │ -00416740: 2020 4669 6e64 0700 1c98 2100 004d 001c Find....!..M.. │ │ │ -00416750: 9831 0000 2020 204c 6f63 6174 6573 2061 .1.. Locates a │ │ │ +00416720: 2e08 001b f2c0 1100 000e 0016 f246 494e .............FIN │ │ │ +00416730: 4400 0046 696e 640f 001b f2bf 1100 0020 D..Find........ │ │ │ +00416740: 2020 4669 6e64 0700 1cf2 2100 004d 001c Find....!..M.. │ │ │ +00416750: f231 0000 2020 204c 6f63 6174 6573 2061 .1.. Locates a │ │ │ 00416760: 2067 6976 656e 2062 6c6f 636b 206f 7220 given block or │ │ │ 00416770: 7265 6769 6f6e 2e20 5468 6520 666f 726d region. The form │ │ │ 00416780: 6174 206f 6620 7468 6520 4649 4e44 2063 at of the FIND c │ │ │ -00416790: 6f6d 6d61 6e64 2069 733a 0700 1c98 4100 ommand is:....A. │ │ │ -004167a0: 0010 001c 9851 0000 2020 2046 5b49 4e44 .....Q.. F[IND │ │ │ -004167b0: 5d0b 001c 9861 0000 2020 205b 1f00 1c98 ]....a.. [.... │ │ │ +00416790: 6f6d 6d61 6e64 2069 733a 0700 1cf2 4100 ommand is:....A. │ │ │ +004167a0: 0010 001c f251 0000 2020 2046 5b49 4e44 .....Q.. F[IND │ │ │ +004167b0: 5d0b 001c f261 0000 2020 205b 1f00 1cf2 ]....a.. [.... │ │ │ 004167c0: 7100 0020 2020 2d42 5b4c 4f43 4b5d 3d62 q.. -B[LOCK]=b │ │ │ -004167d0: 6c6f 636b 2d6e 756d 6265 7217 001c 9881 lock-number..... │ │ │ +004167d0: 6c6f 636b 2d6e 756d 6265 7217 001c f281 lock-number..... │ │ │ 004167e0: 0000 2020 202d 455b 5848 4155 5354 4956 .. -E[XHAUSTIV │ │ │ 004167f0: 455d 0000 0000 0000 0000 0000 0000 0000 E].............. │ │ │ 00416800: 0400 0000 7b05 0000 4307 0000 0000 0000 ....{...C....... │ │ │ 00416810: 3900 00ff 4845 4c50 00ff 7300 ff43 4f4d 9...HELP..s..COM │ │ │ 00416820: 4d41 4e44 5300 ff73 00ff 4649 4e44 00ff MANDS..s..FIND.. │ │ │ 00416830: 7300 ff51 5541 4c49 4649 4552 5300 0051 s..QUALIFIERS..Q │ │ │ -00416840: 7561 6c69 6669 6572 7315 002a 98bf 1100 ualifiers..*.... │ │ │ +00416840: 7561 6c69 6669 6572 7315 002a f2bf 1100 ualifiers..*.... │ │ │ 00416850: 0020 2020 5175 616c 6966 6965 7273 0700 . Qualifiers.. │ │ │ -00416860: 2b98 2100 001f 002b 9831 0000 2020 202d +.!....+.1.. - │ │ │ +00416860: 2bf2 2100 001f 002b f231 0000 2020 202d +.!....+.1.. - │ │ │ 00416870: 425b 4c4f 434b 5d3d 626c 6f63 6b5f 6e75 B[LOCK]=block_nu │ │ │ -00416880: 6d62 6572 0700 2b98 4100 0026 002b 9851 mber..+.A..&.+.Q │ │ │ +00416880: 6d62 6572 0700 2bf2 4100 0026 002b f251 mber..+.A..&.+.Q │ │ │ 00416890: 0000 2020 2053 7065 6369 6669 6573 2074 .. Specifies t │ │ │ 004168a0: 6865 2062 6c6f 636b 2074 6f20 6669 6e64 he block to find │ │ │ -004168b0: 2e07 002b 9861 0000 5400 2b98 7100 0020 ...+.a..T.+.q.. │ │ │ +004168b0: 2e07 002b f261 0000 5400 2bf2 7100 0020 ...+.a..T.+.q.. │ │ │ 004168c0: 2020 4f6e 2063 6f6d 6d61 6e64 7320 7769 On commands wi │ │ │ 004168d0: 7468 6f75 7420 7468 6520 2d42 4c4f 434b thout the -BLOCK │ │ │ 004168e0: 3d20 7175 616c 6966 6965 722c 2044 5345 = qualifier, DSE │ │ │ 004168f0: 2075 7365 7320 7468 6520 6c61 7374 2062 uses the last b │ │ │ -00416900: 6c6f 636b 2068 616e 646c 6564 5400 2b98 lock handledT.+. │ │ │ +00416900: 6c6f 636b 2068 616e 646c 6564 5400 2bf2 lock handledT.+. │ │ │ 00416910: 8100 0020 2020 6279 2061 2044 5345 206f ... by a DSE o │ │ │ 00416920: 7065 7261 7469 6f6e 2e20 5768 656e 206e peration. When n │ │ │ 00416930: 6f20 626c 6f63 6b20 6861 7320 6265 656e o block has been │ │ │ 00416940: 2061 6363 6573 7365 642c 2074 6861 7420 accessed, that │ │ │ 00416950: 6973 2c20 6f6e 2074 6865 2066 6972 7374 is, on the first │ │ │ -00416960: 3900 2b98 9100 0020 2020 626c 6f63 6b2d 9.+.... block- │ │ │ +00416960: 3900 2bf2 9100 0020 2020 626c 6f63 6b2d 9.+.... block- │ │ │ 00416970: 6f72 6965 6e74 6564 2063 6f6d 6d61 6e64 oriented command │ │ │ 00416980: 2c20 4453 4520 7573 6573 2062 6c6f 636b , DSE uses block │ │ │ -00416990: 206f 6e65 2028 3129 2e08 002a 98c0 1100 one (1)...*.... │ │ │ -004169a0: 002a 002b 9812 0000 2020 2049 6e63 6f6d .*.+.... Incom │ │ │ +00416990: 206f 6e65 2028 3129 2e08 002a f2c0 1100 one (1)...*.... │ │ │ +004169a0: 002a 002b f212 0000 2020 2049 6e63 6f6d .*.+.... Incom │ │ │ 004169b0: 7061 7469 626c 6520 7769 7468 3a20 2d4b patible with: -K │ │ │ -004169c0: 4559 2c20 2d52 4547 494f 4e07 002b 9813 EY, -REGION..+.. │ │ │ -004169d0: 0000 1700 2b98 1400 0020 2020 2d45 5b58 ....+.... -E[X │ │ │ -004169e0: 4841 5553 5449 5645 5d07 002b 9815 0000 HAUSTIVE]..+.... │ │ │ -004169f0: 4f00 2b98 1600 0020 2020 5365 6172 6368 O.+.... Search │ │ │ +004169c0: 4559 2c20 2d52 4547 494f 4e07 002b f213 EY, -REGION..+.. │ │ │ +004169d0: 0000 1700 2bf2 1400 0020 2020 2d45 5b58 ....+.... -E[X │ │ │ +004169e0: 4841 5553 5449 5645 5d07 002b f215 0000 HAUSTIVE]..+.... │ │ │ +004169f0: 4f00 2bf2 1600 0020 2020 5365 6172 6368 O.+.... Search │ │ │ 00416a00: 6573 2074 6865 2065 6e74 6972 6520 696e es the entire in │ │ │ 00416a10: 6465 7820 7374 7275 6374 7572 6520 666f dex structure fo │ │ │ 00416a20: 7220 7468 6520 6465 7369 7265 6420 7061 r the desired pa │ │ │ 00416a30: 7468 206f 7220 7369 626c 696e 6773 2e07 th or siblings.. │ │ │ -00416a40: 002b 9817 0000 5200 2b98 1800 0020 2020 .+....R.+.... │ │ │ +00416a40: 002b f217 0000 5200 2bf2 1800 0020 2020 .+....R.+.... │ │ │ 00416a50: 2020 6f20 4649 4e44 202d 4558 4841 5553 o FIND -EXHAUS │ │ │ 00416a60: 5449 5645 206c 6f63 6174 6573 2062 6c6f TIVE locates blo │ │ │ 00416a70: 636b 7320 7468 6174 2061 7265 2069 6e20 cks that are in │ │ │ 00416a80: 7468 6520 7472 6565 2062 7574 206e 6f74 the tree but not │ │ │ -00416a90: 2069 6e64 6578 6564 1800 2b98 1900 0020 indexed..+.... │ │ │ +00416a90: 2069 6e64 6578 6564 1800 2bf2 1900 0020 indexed..+.... │ │ │ 00416aa0: 2020 2020 2020 636f 7272 6563 746c 792e correctly. │ │ │ -00416ab0: 4f00 2b98 1a00 0020 2020 2020 6f20 4649 O.+.... o FI │ │ │ +00416ab0: 4f00 2bf2 1a00 0020 2020 2020 6f20 4649 O.+.... o FI │ │ │ 00416ac0: 4e44 202d 4558 4841 5553 5449 5645 206c ND -EXHAUSTIVE l │ │ │ 00416ad0: 6f63 6174 6573 2061 6c6c 2070 6174 6873 ocates all paths │ │ │ 00416ae0: 2074 6f20 6120 2264 6f75 626c 7920 616c to a "doubly al │ │ │ 00416af0: 6c6f 6361 7465 6422 2062 6c6f 636b 2e07 located" block.. │ │ │ -00416b00: 002b 9821 0000 1200 2b98 2200 0020 2020 .+.!....+.".. │ │ │ -00416b10: 2a2a 4e6f 7465 2a2a 0700 2b98 2300 0054 **Note**..+.#..T │ │ │ -00416b20: 002b 9824 0000 2020 2041 2064 6f75 626c .+.$.. A doubl │ │ │ +00416b00: 002b f221 0000 1200 2bf2 2200 0020 2020 .+.!....+.".. │ │ │ +00416b10: 2a2a 4e6f 7465 2a2a 0700 2bf2 2300 0054 **Note**..+.#..T │ │ │ +00416b20: 002b f224 0000 2020 2041 2064 6f75 626c .+.$.. A doubl │ │ │ 00416b30: 7920 616c 6c6f 6361 7465 6420 626c 6f63 y allocated bloc │ │ │ 00416b40: 6b20 6d61 7920 6361 7573 6520 696e 6170 k may cause inap │ │ │ 00416b50: 7072 6f70 7269 6174 6520 6d69 6e67 6c69 propriate mingli │ │ │ 00416b60: 6e67 206f 6620 6461 7461 2e20 4173 206c ng of data. As l │ │ │ -00416b70: 6f6e 674e 002b 9825 0000 2020 2061 7320 ongN.+.%.. as │ │ │ +00416b70: 6f6e 674e 002b f225 0000 2020 2061 7320 ongN.+.%.. as │ │ │ 00416b80: 6e6f 204b 494c 4c73 206f 6363 7572 2c20 no KILLs occur, │ │ │ 00416b90: 646f 7562 6c65 2061 6c6c 6f63 6174 696f double allocatio │ │ │ 00416ba0: 6e20 6d61 7920 6e6f 7420 6361 7573 6520 n may not cause │ │ │ 00416bb0: 7065 726d 616e 656e 7420 6c6f 7373 206f permanent loss o │ │ │ -00416bc0: 664c 002b 9826 0000 2020 2061 6464 6974 fL.+.&.. addit │ │ │ +00416bc0: 664c 002b f226 0000 2020 2061 6464 6974 fL.+.&.. addit │ │ │ 00416bd0: 696f 6e61 6c20 6461 7461 2e20 486f 7765 ional data. Howe │ │ │ 00416be0: 7665 722c 2069 7420 6d61 7920 6361 7573 ver, it may caus │ │ │ 00416bf0: 6520 7468 6520 6170 706c 6963 6174 696f e the applicatio │ │ │ 00416c00: 6e20 7072 6f67 7261 6d73 2074 6f4e 002b n programs toN.+ │ │ │ -00416c10: 9827 0000 2020 2067 656e 6572 6174 6520 .'.. generate │ │ │ +00416c10: f227 0000 2020 2067 656e 6572 6174 6520 .'.. generate │ │ │ 00416c20: 6572 726f 7273 2061 6e64 2f6f 7220 696e errors and/or in │ │ │ 00416c30: 6170 7072 6f70 7269 6174 6520 7265 7375 appropriate resu │ │ │ 00416c40: 6c74 732e 2057 6865 6e20 6120 626c 6f63 lts. When a bloc │ │ │ -00416c50: 6b20 6973 2064 6f75 626c 7949 002b 9828 k is doublyI.+.( │ │ │ +00416c50: 6b20 6973 2064 6f75 626c 7949 002b f228 k is doublyI.+.( │ │ │ 00416c60: 0000 2020 2061 6c6c 6f63 6174 6564 2c20 .. allocated, │ │ │ 00416c70: 6120 4b49 4c4c 206d 6179 2072 656d 6f76 a KILL may remov │ │ │ 00416c80: 6520 6461 7461 206f 7574 7369 6465 2069 e data outside i │ │ │ 00416c90: 7473 2070 726f 7065 7220 7363 6f70 652e ts proper scope. │ │ │ -00416ca0: 2053 6565 5400 2b98 2900 0020 2020 224d SeeT.+.).. "M │ │ │ +00416ca0: 2053 6565 5400 2bf2 2900 0020 2020 224d SeeT.+.).. "M │ │ │ 00416cb0: 6169 6e74 6169 6e69 6e67 2044 6174 6162 aintaining Datab │ │ │ 00416cc0: 6173 6520 496e 7465 6772 6974 7920 4368 ase Integrity Ch │ │ │ 00416cd0: 6170 7465 7222 2066 6f72 206d 6f72 6520 apter" for more │ │ │ 00416ce0: 696e 666f 726d 6174 696f 6e20 6f6e 2072 information on r │ │ │ -00416cf0: 6570 6169 7269 6e67 2200 2b98 2a00 0020 epairing".+.*.. │ │ │ +00416cf0: 6570 6169 7269 6e67 2200 2bf2 2a00 0020 epairing".+.*.. │ │ │ 00416d00: 2020 646f 7562 6c79 2061 6c6c 6f63 6174 doubly allocat │ │ │ -00416d10: 6564 2062 6c6f 636b 732e 0700 2b98 3100 ed blocks...+.1. │ │ │ -00416d20: 0036 002b 9832 0000 2020 2049 6e63 6f6d .6.+.2.. Incom │ │ │ +00416d10: 6564 2062 6c6f 636b 732e 0700 2bf2 3100 ed blocks...+.1. │ │ │ +00416d20: 0036 002b f232 0000 2020 2049 6e63 6f6d .6.+.2.. Incom │ │ │ 00416d30: 7061 7469 626c 6520 7769 7468 3a20 2d4b patible with: -K │ │ │ 00416d40: 4559 2c20 2d52 4547 494f 4e2c 202d 4652 EY, -REGION, -FR │ │ │ -00416d50: 4545 424c 4f43 4b07 002b 9833 0000 1600 EEBLOCK..+.3.... │ │ │ -00416d60: 2b98 3400 0020 2020 2d46 5b52 4545 424c +.4.. -F[REEBL │ │ │ -00416d70: 4f43 4b5d 0700 2b98 3500 0022 0000 0000 OCK]..+.5..".... │ │ │ +00416d50: 4545 424c 4f43 4b07 002b f233 0000 1600 EEBLOCK..+.3.... │ │ │ +00416d60: 2bf2 3400 0020 2020 2d46 5b52 4545 424c +.4.. -F[REEBL │ │ │ +00416d70: 4f43 4b5d 0700 2bf2 3500 0022 0000 0000 OCK]..+.5..".... │ │ │ 00416d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00416d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00416da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00416db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00416dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00416dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00416de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -268027,431 +268027,431 @@ │ │ │ 00416fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00416fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00416fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00416fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00416fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00416ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00417000: 0400 0000 bd07 0000 1607 0000 0000 0000 ................ │ │ │ -00417010: 7c00 0098 4845 4c50 00ff 7300 ff43 4f4d |...HELP..s..COM │ │ │ +00417010: 7c00 00f2 4845 4c50 00ff 7300 ff43 4f4d |...HELP..s..COM │ │ │ 00417020: 4d41 4e44 5300 ff73 00ff 4649 4e44 00ff MANDS..s..FIND.. │ │ │ 00417030: 7300 ff51 5541 4c49 4649 4552 5300 c036 s..QUALIFIERS..6 │ │ │ 00417040: 0000 2020 2046 696e 6473 2074 6865 206e .. Finds the n │ │ │ 00417050: 6561 7265 7374 2066 7265 6520 626c 6f63 earest free bloc │ │ │ 00417060: 6b20 746f 2074 6865 2062 6c6f 636b 2073 k to the block s │ │ │ 00417070: 7065 6369 6669 6564 2062 7920 2d48 494e pecified by -HIN │ │ │ -00417080: 542e 2046 5245 4542 4c4f 434b 3800 2b98 T. FREEBLOCK8.+. │ │ │ +00417080: 542e 2046 5245 4542 4c4f 434b 3800 2bf2 T. FREEBLOCK8.+. │ │ │ 00417090: 3700 0020 2020 6163 6365 7074 7320 6269 7.. accepts bi │ │ │ 004170a0: 7420 6d61 7073 2061 7320 7374 6172 7469 t maps as starti │ │ │ 004170b0: 6e67 206f 7220 656e 6469 6e67 2070 6f69 ng or ending poi │ │ │ -004170c0: 6e74 732e 0700 2b98 3800 0050 002b 9839 nts...+.8..P.+.9 │ │ │ +004170c0: 6e74 732e 0700 2bf2 3800 0050 002b f239 nts...+.8..P.+.9 │ │ │ 004170d0: 0000 2020 2020 206f 2054 6865 202d 4652 .. o The -FR │ │ │ 004170e0: 4545 424c 4f43 4b20 7175 616c 6966 6965 EEBLOCK qualifie │ │ │ 004170f0: 7220 6973 2069 6e63 6f6d 7061 7469 626c r is incompatibl │ │ │ 00417100: 6520 7769 7468 2061 6c6c 206f 7468 6572 e with all other │ │ │ -00417110: 2071 7561 6c69 6669 6572 7326 002b 983a qualifiers&.+.: │ │ │ +00417110: 2071 7561 6c69 6669 6572 7326 002b f23a qualifiers&.+.: │ │ │ 00417120: 0000 2020 2020 2020 2065 7863 6570 7420 .. except │ │ │ 00417130: 2d42 4c4f 434b 2061 6e64 202d 4849 4e54 -BLOCK and -HINT │ │ │ -00417140: 2e4c 002b 9841 0000 2020 2020 206f 2054 .L.+.A.. o T │ │ │ +00417140: 2e4c 002b f241 0000 2020 2020 206f 2054 .L.+.A.. o T │ │ │ 00417150: 6865 202d 4849 4e54 2071 7561 6c69 6669 he -HINT qualifi │ │ │ 00417160: 6572 2069 7320 7265 7175 6972 6564 2077 er is required w │ │ │ 00417170: 6974 6820 7468 6520 2d46 5245 4542 4c4f ith the -FREEBLO │ │ │ 00417180: 434b 2071 7561 6c69 6669 6572 2e54 002b CK qualifier.T.+ │ │ │ -00417190: 9842 0000 2020 2020 206f 2046 494e 4420 .B.. o FIND │ │ │ +00417190: f242 0000 2020 2020 206f 2046 494e 4420 .B.. o FIND │ │ │ 004171a0: 2d46 5245 4542 4c4f 434b 2072 656c 6965 -FREEBLOCK relie │ │ │ 004171b0: 7320 6f6e 2074 6865 2062 6974 6d61 7073 s on the bitmaps │ │ │ 004171c0: 2074 6f20 6c6f 6361 7465 2069 7473 2074 to locate its t │ │ │ 004171d0: 6172 6765 742c 2073 6f20 6265 2073 7572 arget, so be sur │ │ │ -004171e0: 6554 002b 9843 0000 2020 2020 2020 2074 eT.+.C.. t │ │ │ +004171e0: 6554 002b f243 0000 2020 2020 2020 2074 eT.+.C.. t │ │ │ 004171f0: 6f20 6669 7820 616e 7920 626c 6f63 6b73 o fix any blocks │ │ │ 00417200: 2069 6e63 6f72 7265 6374 6c79 206d 6172 incorrectly mar │ │ │ 00417210: 6b65 6420 2246 5245 4522 2062 6566 6f72 ked "FREE" befor │ │ │ 00417220: 6520 7573 696e 6720 7468 6973 2063 6f6d e using this com │ │ │ -00417230: 6d61 6e64 2e52 002b 9844 0000 2020 2020 mand.R.+.D.. │ │ │ +00417230: 6d61 6e64 2e52 002b f244 0000 2020 2020 mand.R.+.D.. │ │ │ 00417240: 2020 2053 6565 204d 4150 202d 4255 5359 See MAP -BUSY │ │ │ 00417250: 2066 6f72 206d 6f72 6520 696e 666f 726d for more inform │ │ │ 00417260: 6174 696f 6e20 6f6e 2066 6978 696e 6720 ation on fixing │ │ │ 00417270: 696e 636f 7272 6563 746c 7920 6d61 726b incorrectly mark │ │ │ -00417280: 6564 2066 7265 6515 002b 9845 0000 2020 ed free..+.E.. │ │ │ -00417290: 2020 2020 2065 7272 6f72 732e 0700 2b98 errors...+. │ │ │ -004172a0: 4600 0043 002b 9847 0000 2020 2052 6571 F..C.+.G.. Req │ │ │ +00417280: 6564 2066 7265 6515 002b f245 0000 2020 ed free..+.E.. │ │ │ +00417290: 2020 2020 2065 7272 6f72 732e 0700 2bf2 errors...+. │ │ │ +004172a0: 4600 0043 002b f247 0000 2020 2052 6571 F..C.+.G.. Req │ │ │ 004172b0: 7569 7265 6420 7769 7468 202d 4849 4e54 uired with -HINT │ │ │ 004172c0: 3b20 636f 6d70 6174 6962 6c65 2077 6974 ; compatible wit │ │ │ 004172d0: 6820 2d42 4c4f 434b 2061 6e64 205b 4e4f h -BLOCK and [NO │ │ │ -004172e0: 5d43 5249 542e 0700 2b98 4800 001e 002b ]CRIT...+.H....+ │ │ │ -004172f0: 9849 0000 2020 202d 485b 494e 545d 3d62 .I.. -H[INT]=b │ │ │ -00417300: 6c6f 636b 5f6e 756d 6265 7207 002b 984a lock_number..+.J │ │ │ -00417310: 0000 3f00 2b98 5100 0020 2020 4465 7369 ..?.+.Q.. Desi │ │ │ +004172e0: 5d43 5249 542e 0700 2bf2 4800 001e 002b ]CRIT...+.H....+ │ │ │ +004172f0: f249 0000 2020 202d 485b 494e 545d 3d62 .I.. -H[INT]=b │ │ │ +00417300: 6c6f 636b 5f6e 756d 6265 7207 002b f24a lock_number..+.J │ │ │ +00417310: 0000 3f00 2bf2 5100 0020 2020 4465 7369 ..?.+.Q.. Desi │ │ │ 00417320: 676e 6174 6573 2074 6865 2073 7461 7274 gnates the start │ │ │ 00417330: 696e 6720 706f 696e 7420 6f66 2061 202d ing point of a - │ │ │ 00417340: 4652 4545 424c 4f43 4b20 7365 6172 6368 FREEBLOCK search │ │ │ -00417350: 2e07 002b 9852 0000 4d00 2b98 5300 0020 ...+.R..M.+.S.. │ │ │ +00417350: 2e07 002b f252 0000 4d00 2bf2 5300 0020 ...+.R..M.+.S.. │ │ │ 00417360: 2020 4649 4e44 202d 4652 4545 202d 4849 FIND -FREE -HI │ │ │ 00417370: 4e54 206c 6f63 6174 6573 2074 6865 2022 NT locates the " │ │ │ 00417380: 636c 6f73 6573 7422 2066 7265 6520 626c closest" free bl │ │ │ 00417390: 6f63 6b20 746f 2074 6865 2068 696e 742e ock to the hint. │ │ │ -004173a0: 2054 6869 7354 002b 9854 0000 2020 2070 ThisT.+.T.. p │ │ │ +004173a0: 2054 6869 7354 002b f254 0000 2020 2070 ThisT.+.T.. p │ │ │ 004173b0: 726f 7669 6465 7320 6120 746f 6f6c 2066 rovides a tool f │ │ │ 004173c0: 6f72 206c 6f63 6174 696e 6720 626c 6f63 or locating bloc │ │ │ 004173d0: 6b73 2074 6f20 6164 6420 746f 2074 6865 ks to add to the │ │ │ 004173e0: 2042 2d74 7265 652c 206f 7220 746f 2068 B-tree, or to h │ │ │ -004173f0: 6f6c 6420 626c 6f63 6b54 002b 9855 0000 old blockT.+.U.. │ │ │ +004173f0: 6f6c 6420 626c 6f63 6b54 002b f255 0000 old blockT.+.U.. │ │ │ 00417400: 2020 2063 6f70 6965 7320 6372 6561 7465 copies create │ │ │ 00417410: 6420 7769 7468 2053 4156 4520 7468 6174 d with SAVE that │ │ │ 00417420: 2077 6f75 6c64 206f 7468 6572 7769 7365 would otherwise │ │ │ 00417430: 2062 6520 6c6f 7374 2077 6865 6e20 4453 be lost when DS │ │ │ 00417440: 4520 6578 6974 732e 2046 494e 4451 002b E exits. FINDQ.+ │ │ │ -00417450: 9856 0000 2020 202d 4652 4545 2072 656c .V.. -FREE rel │ │ │ +00417450: f256 0000 2020 202d 4652 4545 2072 656c .V.. -FREE rel │ │ │ 00417460: 6965 7320 6f6e 2074 6865 2062 6974 6d61 ies on the bitma │ │ │ 00417470: 7073 2074 6f20 6c6f 6361 7465 2069 7473 ps to locate its │ │ │ 00417480: 2074 6172 6765 742c 2073 6f20 6265 2073 target, so be s │ │ │ 00417490: 7572 6520 746f 2066 6978 2061 6e79 4500 ure to fix anyE. │ │ │ -004174a0: 2b98 5700 0020 2020 626c 6f63 6b73 2069 +.W.. blocks i │ │ │ +004174a0: 2bf2 5700 0020 2020 626c 6f63 6b73 2069 +.W.. blocks i │ │ │ 004174b0: 6e63 6f72 7265 6374 6c79 206d 6172 6b65 ncorrectly marke │ │ │ 004174c0: 6420 2246 5245 4522 2062 6566 6f72 6520 d "FREE" before │ │ │ 004174d0: 7573 696e 6720 7468 6973 2063 6f6d 6d61 using this comma │ │ │ -004174e0: 6e64 2e07 002b 9858 0000 4900 2b98 5900 nd...+.X..I.+.Y. │ │ │ +004174e0: 6e64 2e07 002b f258 0000 4900 2bf2 5900 nd...+.X..I.+.Y. │ │ │ 004174f0: 0020 2020 5265 7175 6972 6564 2077 6974 . Required wit │ │ │ 00417500: 683a 202d 4652 4545 424c 4f43 4b3b 2063 h: -FREEBLOCK; c │ │ │ 00417510: 6f6d 7061 7469 626c 6520 7769 7468 202d ompatible with - │ │ │ 00417520: 424c 4f43 4b20 616e 6420 5b4e 4f5d 4352 BLOCK and [NO]CR │ │ │ -00417530: 4954 2e07 002b 985a 0000 1400 2b98 6100 IT...+.Z....+.a. │ │ │ +00417530: 4954 2e07 002b f25a 0000 1400 2bf2 6100 IT...+.Z....+.a. │ │ │ 00417540: 0020 2020 2d4b 5b45 595d 3d6b 6579 0700 . -K[EY]=key.. │ │ │ -00417550: 2b98 6200 0054 002b 9863 0000 2020 2053 +.b..T.+.c.. S │ │ │ +00417550: 2bf2 6200 0054 002b f263 0000 2020 2053 +.b..T.+.c.. S │ │ │ 00417560: 6561 7263 6865 7320 7468 6520 6461 7461 earches the data │ │ │ 00417570: 6261 7365 2066 6f72 2074 6865 2062 6c6f base for the blo │ │ │ 00417580: 636b 2063 6f6e 7461 696e 696e 6720 7468 ck containing th │ │ │ 00417590: 6520 7370 6563 6966 6965 6420 6b65 7920 e specified key │ │ │ -004175a0: 6f72 2069 6620 7468 654d 002b 9864 0000 or if theM.+.d.. │ │ │ +004175a0: 6f72 2069 6620 7468 654d 002b f264 0000 or if theM.+.d.. │ │ │ 004175b0: 2020 206b 6579 2064 6f65 7320 6e6f 7420 key does not │ │ │ 004175c0: 6578 6973 742c 2074 6865 2062 6c6f 636b exist, the block │ │ │ 004175d0: 2074 6861 7420 776f 756c 6420 636f 6e74 that would cont │ │ │ 004175e0: 6169 6e20 6974 2c20 6966 2069 7420 6578 ain it, if it ex │ │ │ -004175f0: 6973 7465 642e 0700 2b98 6500 0052 002b isted...+.e..R.+ │ │ │ -00417600: 9866 0000 2020 2020 206f 2045 6e63 6c6f .f.. o Enclo │ │ │ +004175f0: 6973 7465 642e 0700 2bf2 6500 0052 002b isted...+.e..R.+ │ │ │ +00417600: f266 0000 2020 2020 206f 2045 6e63 6c6f .f.. o Enclo │ │ │ 00417610: 7365 2061 6e20 4d2d 7374 796c 6520 6b65 se an M-style ke │ │ │ 00417620: 7920 696e 2071 756f 7461 7469 6f6e 206d y in quotation m │ │ │ 00417630: 6172 6b73 2028 2220 2229 2e20 4649 4e44 arks (" "). FIND │ │ │ 00417640: 202d 4b45 5920 6973 2075 7365 6675 6c53 -KEY is usefulS │ │ │ -00417650: 002b 9867 0000 2020 2020 2020 2069 6e20 .+.g.. in │ │ │ +00417650: 002b f267 0000 2020 2020 2020 2069 6e20 .+.g.. in │ │ │ 00417660: 6c6f 6361 7469 6e67 2070 726f 7065 726c locating properl │ │ │ 00417670: 7920 696e 6465 7865 6420 6b65 7973 2e20 y indexed keys. │ │ │ 00417680: 5468 6520 2d4b 4559 2071 7561 6c69 6669 The -KEY qualifi │ │ │ 00417690: 6572 2069 7320 696e 636f 6d70 6174 6962 er is incompatib │ │ │ -004176a0: 6c65 2800 2b98 6800 0020 2020 2020 2020 le(.+.h.. │ │ │ +004176a0: 6c65 2800 2bf2 6800 0020 2020 2020 2020 le(.+.h.. │ │ │ 004176b0: 7769 7468 2061 6c6c 206f 7468 6572 2071 with all other q │ │ │ -004176c0: 7561 6c69 6669 6572 732e 5400 2b98 6900 ualifiers.T.+.i. │ │ │ +004176c0: 7561 6c69 6669 6572 732e 5400 2bf2 6900 ualifiers.T.+.i. │ │ │ 004176d0: 0020 2020 2020 6f20 4649 4e44 202d 4b45 . o FIND -KE │ │ │ 004176e0: 593d 2075 7365 7320 7468 6520 696e 6465 Y= uses the inde │ │ │ 004176f0: 7820 746f 206c 6f63 6174 6520 7468 6520 x to locate the │ │ │ 00417700: 6c65 7665 6c20 7a65 726f 2028 3029 2062 level zero (0) b │ │ │ 00417710: 6c6f 636b 202c 206f 7220 6461 7461 4f00 lock , or dataO. │ │ │ -00417720: 2b98 6a00 0020 2020 2020 2020 626c 6f63 +.j.. bloc │ │ │ +00417720: 2bf2 6a00 0020 2020 2020 2020 626c 6f63 +.j.. bloc │ │ │ 00417730: 6b2c 2063 6f6e 7461 696e 696e 6720 7468 k, containing th │ │ │ 00417740: 6520 6b65 792e 2049 6620 7468 6520 6b65 e key. If the ke │ │ │ 00417750: 7920 646f 6573 206e 6f74 2065 7869 7374 y does not exist │ │ │ 00417760: 2c20 6974 2075 7365 7320 7468 6550 002b , it uses theP.+ │ │ │ -00417770: 9871 0000 2020 2020 2020 2069 6e64 6578 .q.. index │ │ │ +00417770: f271 0000 2020 2020 2020 2069 6e64 6578 .q.. index │ │ │ 00417780: 2074 6f20 6c6f 6361 7465 2074 6865 2062 to locate the b │ │ │ 00417790: 6c6f 636b 2069 6e20 7768 6963 6820 6974 lock in which it │ │ │ 004177a0: 2077 6f75 6c64 2072 6573 6964 652e 204e would reside. N │ │ │ 004177b0: 6f74 6520 7468 6174 2046 494e 4400 0000 ote that FIND... │ │ │ 004177c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004177d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004177e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004177f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00417800: 0400 0000 d807 0000 8707 0000 0000 0000 ................ │ │ │ -00417810: 7c00 0098 4845 4c50 00ff 7300 ff43 4f4d |...HELP..s..COM │ │ │ +00417810: 7c00 00f2 4845 4c50 00ff 7300 ff43 4f4d |...HELP..s..COM │ │ │ 00417820: 4d41 4e44 5300 ff73 00ff 4649 4e44 00ff MANDS..s..FIND.. │ │ │ 00417830: 7300 ff51 5541 4c49 4649 4552 5300 c072 s..QUALIFIERS..r │ │ │ 00417840: 0000 2020 2020 2020 206f 6e6c 7920 776f .. only wo │ │ │ 00417850: 726b 7320 7769 7468 2074 6865 2069 6e64 rks with the ind │ │ │ 00417860: 6578 2061 7320 6375 7272 656e 746c 7920 ex as currently │ │ │ 00417870: 636f 6d70 6f73 6564 2e20 496e 206f 7468 composed. In oth │ │ │ -00417880: 6572 2077 6f72 6473 2c20 6974 5300 2b98 er words, itS.+. │ │ │ +00417880: 6572 2077 6f72 6473 2c20 6974 5300 2bf2 er words, itS.+. │ │ │ 00417890: 7300 0020 2020 2020 2020 6361 6e6e 6f74 s.. cannot │ │ │ 004178a0: 2046 494e 4420 7468 6520 2272 6967 6874 FIND the "right │ │ │ 004178b0: 2220 706c 6163 652c 206f 6e6c 7920 7468 " place, only th │ │ │ 004178c0: 6520 706c 6163 6520 706f 696e 7465 6420 e place pointed │ │ │ 004178d0: 746f 2062 7920 7468 6520 696e 6465 7853 to by the indexS │ │ │ -004178e0: 002b 9874 0000 2020 2020 2020 2061 7420 .+.t.. at │ │ │ +004178e0: 002b f274 0000 2020 2020 2020 2061 7420 .+.t.. at │ │ │ 004178f0: 7468 6520 7469 6d65 2074 6865 2063 6f6d the time the com │ │ │ 00417900: 6d61 6e64 2069 7320 6973 7375 6564 2e20 mand is issued. │ │ │ 00417910: 5468 6573 6520 7477 6f20 6c6f 6361 7469 These two locati │ │ │ 00417920: 6f6e 7320 7368 6f75 6c64 2062 652c 2061 ons should be, a │ │ │ -00417930: 6e64 4c00 2b98 7500 0020 2020 2020 2020 ndL.+.u.. │ │ │ +00417930: 6e64 4c00 2bf2 7500 0020 2020 2020 2020 ndL.+.u.. │ │ │ 00417940: 6d61 7920 7765 6c6c 2062 652c 2074 6865 may well be, the │ │ │ 00417950: 2073 616d 653b 2068 6f77 6576 6572 2c20 same; however, │ │ │ 00417960: 7265 6d69 6e64 2079 6f75 7273 656c 6620 remind yourself │ │ │ 00417970: 746f 2073 6561 7263 6820 666f 722c 4d00 to search for,M. │ │ │ -00417980: 2b98 7600 0020 2020 2020 2020 756e 6465 +.v.. unde │ │ │ +00417980: 2bf2 7600 0020 2020 2020 2020 756e 6465 +.v.. unde │ │ │ 00417990: 7273 7461 6e64 2061 6e64 2074 616b 6520 rstand and take │ │ │ 004179a0: 696e 746f 2061 6363 6f75 6e74 2061 6c6c into account all │ │ │ 004179b0: 2069 6e66 6f72 6d61 7469 6f6e 2064 6573 information des │ │ │ -004179c0: 6372 6962 696e 6720 616e 7930 002b 9877 cribing any0.+.w │ │ │ +004179c0: 6372 6962 696e 6720 616e 7930 002b f277 cribing any0.+.w │ │ │ 004179d0: 0000 2020 2020 2020 2063 7572 7265 6e74 .. current │ │ │ 004179e0: 2064 6174 6162 6173 6520 696e 7465 6772 database integr │ │ │ -004179f0: 6974 7920 6973 7375 6573 2e4b 002b 9878 ity issues.K.+.x │ │ │ +004179f0: 6974 7920 6973 7375 6573 2e4b 002b f278 ity issues.K.+.x │ │ │ 00417a00: 0000 2020 2020 206f 2044 5345 2061 6363 .. o DSE acc │ │ │ 00417a10: 6570 7473 205e 2374 2061 7320 6120 7661 epts ^#t as a va │ │ │ 00417a20: 6c69 6420 676c 6f62 616c 206e 616d 6520 lid global name │ │ │ 00417a30: 7768 656e 2073 7065 6369 6679 696e 6720 when specifying │ │ │ -00417a40: 6120 6b65 792e 0700 2b98 7900 0028 002b a key...+.y..(.+ │ │ │ -00417a50: 987a 0000 2020 2043 6f6d 7061 7469 626c .z.. Compatibl │ │ │ +00417a40: 6120 6b65 792e 0700 2bf2 7900 0028 002b a key...+.y..(.+ │ │ │ +00417a50: f27a 0000 2020 2043 6f6d 7061 7469 626c .z.. Compatibl │ │ │ 00417a60: 6520 6f6e 6c79 2077 6974 6820 5b4e 4f5d e only with [NO] │ │ │ -00417a70: 4352 4954 2e07 002b 9881 0000 1500 2b98 CRIT...+......+. │ │ │ +00417a70: 4352 4954 2e07 002b f281 0000 1500 2bf2 CRIT...+......+. │ │ │ 00417a80: 8200 0020 2020 2d5b 4e4f 5d43 5b52 4954 ... -[NO]C[RIT │ │ │ -00417a90: 5d07 002b 9883 0000 5400 2b98 8400 0020 ]..+....T.+.... │ │ │ +00417a90: 5d07 002b f283 0000 5400 2bf2 8400 0020 ]..+....T.+.... │ │ │ 00417aa0: 2020 416c 6c6f 7773 2046 494e 4420 746f Allows FIND to │ │ │ 00417ab0: 2077 6f72 6b20 6576 656e 2069 6620 616e work even if an │ │ │ 00417ac0: 6f74 6865 7220 7072 6f63 6573 7320 6973 other process is │ │ │ 00417ad0: 2068 6f6c 6469 6e67 2061 2063 7269 7469 holding a criti │ │ │ -00417ae0: 6361 6c20 7365 6374 696f 6e2e 0700 2b98 cal section...+. │ │ │ -00417af0: 8500 0054 002b 9886 0000 2020 2041 7320 ...T.+.... As │ │ │ +00417ae0: 6361 6c20 7365 6374 696f 6e2e 0700 2bf2 cal section...+. │ │ │ +00417af0: 8500 0054 002b f286 0000 2020 2041 7320 ...T.+.... As │ │ │ 00417b00: 7265 7375 6c74 7320 696e 2074 6869 7320 results in this │ │ │ 00417b10: 6d6f 6465 206d 6179 2062 6520 696e 636f mode may be inco │ │ │ 00417b20: 6e73 6973 7465 6e74 2c20 6974 2073 686f nsistent, it sho │ │ │ 00417b30: 756c 6420 6f6e 6c79 2062 6520 7573 6564 uld only be used │ │ │ -00417b40: 2069 6620 7468 653e 002b 9887 0000 2020 if the>.+.... │ │ │ +00417b40: 2069 6620 7468 653e 002b f287 0000 2020 if the>.+.... │ │ │ 00417b50: 2063 7269 7469 6361 6c20 7365 6374 696f critical sectio │ │ │ 00417b60: 6e20 6d65 6368 616e 6973 6d20 6973 206e n mechanism is n │ │ │ 00417b70: 6f74 206f 7065 7261 7469 6e67 206e 6f72 ot operating nor │ │ │ -00417b80: 6d61 6c6c 7907 002b 9888 0000 1c00 2b98 mally..+......+. │ │ │ +00417b80: 6d61 6c6c 7907 002b f288 0000 1c00 2bf2 mally..+......+. │ │ │ 00417b90: 8900 0020 2020 2d52 5b45 4749 4f4e 5d5b ... -R[EGION][ │ │ │ -00417ba0: 3d72 6567 696f 6e5d 0700 2b98 8a00 0038 =region]..+....8 │ │ │ -00417bb0: 002b 9891 0000 2020 2053 7769 7463 6865 .+.... Switche │ │ │ +00417ba0: 3d72 6567 696f 6e5d 0700 2bf2 8a00 0038 =region]..+....8 │ │ │ +00417bb0: 002b f291 0000 2020 2053 7769 7463 6865 .+.... Switche │ │ │ 00417bc0: 7320 746f 2074 6865 206e 616d 6564 2047 s to the named G │ │ │ 00417bd0: 6c6f 6261 6c20 4469 7265 6374 6f72 7920 lobal Directory │ │ │ -00417be0: 7265 6769 6f6e 2e07 002b 9892 0000 5300 region...+....S. │ │ │ -00417bf0: 2b98 9300 0020 2020 2d52 4547 494f 4e20 +.... -REGION │ │ │ +00417be0: 7265 6769 6f6e 2e07 002b f292 0000 5300 region...+....S. │ │ │ +00417bf0: 2bf2 9300 0020 2020 2d52 4547 494f 4e20 +.... -REGION │ │ │ 00417c00: 7769 7468 6f75 7420 6120 7370 6563 6966 without a specif │ │ │ 00417c10: 6965 6420 7265 6769 6f6e 2c20 6f72 202d ied region, or - │ │ │ 00417c20: 5245 4749 4f4e 3d22 2a22 2c20 6469 7370 REGION="*", disp │ │ │ 00417c30: 6c61 7973 2061 6c6c 2065 7869 7374 696e lays all existin │ │ │ -00417c40: 6722 002b 9894 0000 2020 2072 6567 696f g".+.... regio │ │ │ +00417c40: 6722 002b f294 0000 2020 2072 6567 696f g".+.... regio │ │ │ 00417c50: 6e73 2069 6e20 7468 6520 6461 7461 6261 ns in the databa │ │ │ -00417c60: 7365 2e07 002b 9895 0000 1400 2b98 9600 se...+......+... │ │ │ +00417c60: 7365 2e07 002b f295 0000 1400 2bf2 9600 se...+......+... │ │ │ 00417c70: 0020 2020 5573 6520 416c 6f6e 652e 0700 . Use Alone... │ │ │ -00417c80: 2b98 9700 0015 002b 9898 0000 2020 202d +......+.... - │ │ │ -00417c90: 5349 5b42 4c49 4e47 535d 0700 2b98 9900 SI[BLINGS]..+... │ │ │ -00417ca0: 0053 002b 989a 0000 2020 2044 6973 706c .S.+.... Displ │ │ │ +00417c80: 2bf2 9700 0015 002b f298 0000 2020 202d +......+.... - │ │ │ +00417c90: 5349 5b42 4c49 4e47 535d 0700 2bf2 9900 SI[BLINGS]..+... │ │ │ +00417ca0: 0053 002b f29a 0000 2020 2044 6973 706c .S.+.... Displ │ │ │ 00417cb0: 6179 7320 7468 6520 626c 6f63 6b20 6e75 ays the block nu │ │ │ 00417cc0: 6d62 6572 206f 6620 7468 6520 7370 6563 mber of the spec │ │ │ 00417cd0: 6966 6965 6420 626c 6f63 6b20 616e 6420 ified block and │ │ │ 00417ce0: 6974 7320 6c6f 6769 6361 6c20 7369 626c its logical sibl │ │ │ -00417cf0: 696e 6773 2100 2a98 c111 0000 2020 2069 ings!.*..... i │ │ │ +00417cf0: 696e 6773 2100 2af2 c111 0000 2020 2069 ings!.*..... i │ │ │ 00417d00: 6e20 6865 7861 6465 6369 6d61 6c20 666f n hexadecimal fo │ │ │ -00417d10: 726d 6174 2e07 002c 9811 0000 5200 2c98 rmat...,....R.,. │ │ │ +00417d10: 726d 6174 2e07 002c f211 0000 5200 2cf2 rmat...,....R.,. │ │ │ 00417d20: 2100 0020 2020 5468 6520 6c6f 6769 6361 !.. The logica │ │ │ 00417d30: 6c20 7369 626c 696e 6773 2061 7265 2074 l siblings are t │ │ │ 00417d40: 6865 2062 6c6f 636b 732c 2069 6620 616e he blocks, if an │ │ │ 00417d50: 792c 2074 6861 7420 6c6f 6769 6361 6c6c y, that logicall │ │ │ 00417d60: 7920 6578 6973 7420 746f 2074 6865 4b00 y exist to theK. │ │ │ -00417d70: 2c98 3100 0020 2020 7269 6768 7420 616e ,.1.. right an │ │ │ +00417d70: 2cf2 3100 0020 2020 7269 6768 7420 616e ,.1.. right an │ │ │ 00417d80: 6420 6c65 6674 206f 6620 7468 6520 6769 d left of the gi │ │ │ 00417d90: 7665 6e20 626c 6f63 6b20 696e 2074 6865 ven block in the │ │ │ 00417da0: 2064 6174 6162 6173 6520 7472 6565 2073 database tree s │ │ │ -00417db0: 7472 7563 7475 7265 2e07 002c 9841 0000 tructure...,.A.. │ │ │ -00417dc0: 3d00 2c98 5100 0020 2020 496e 636f 6d70 =.,.Q.. Incomp │ │ │ +00417db0: 7472 7563 7475 7265 2e07 002c f241 0000 tructure...,.A.. │ │ │ +00417dc0: 3d00 2cf2 5100 0020 2020 496e 636f 6d70 =.,.Q.. Incomp │ │ │ 00417dd0: 6174 6962 6c65 2077 6974 683a 202d 4652 atible with: -FR │ │ │ 00417de0: 4545 424c 4f43 4b2c 202d 4849 4e54 2c20 EEBLOCK, -HINT, │ │ │ 00417df0: 2d4b 4559 2c20 2d52 4547 494f 4e07 002c -KEY, -REGION.., │ │ │ -00417e00: 9861 0000 1200 2c98 7100 0020 2020 2d53 .a....,.q.. -S │ │ │ -00417e10: 545b 4154 535d 0700 2c98 8100 004f 002c T[ATS]..,....O., │ │ │ -00417e20: 9891 0000 2020 2053 7769 7463 6865 7320 .... Switches │ │ │ +00417e00: f261 0000 1200 2cf2 7100 0020 2020 2d53 .a....,.q.. -S │ │ │ +00417e10: 545b 4154 535d 0700 2cf2 8100 004f 002c T[ATS]..,....O., │ │ │ +00417e20: f291 0000 2020 2053 7769 7463 6865 7320 .... Switches │ │ │ 00417e30: 746f 2074 6865 206e 616d 6564 2047 6c6f to the named Glo │ │ │ 00417e40: 6261 6c20 4469 7265 6374 6f72 7920 7368 bal Directory sh │ │ │ 00417e50: 6164 6f77 2066 6f72 2074 6865 2072 6567 adow for the reg │ │ │ -00417e60: 696f 6e27 7320 7368 6172 6564 1200 2b98 ion's shared..+. │ │ │ +00417e60: 696f 6e27 7320 7368 6172 6564 1200 2bf2 ion's shared..+. │ │ │ 00417e70: 1200 0020 2020 6776 7374 6174 732e 0700 ... gvstats... │ │ │ -00417e80: 2c98 1100 0028 002c 9821 0000 2020 2043 ,....(.,.!.. C │ │ │ +00417e80: 2cf2 1100 0028 002c f221 0000 2020 2043 ,....(.,.!.. C │ │ │ 00417e90: 6f6d 7061 7469 626c 6520 6f6e 6c79 2077 ompatible only w │ │ │ 00417ea0: 6974 6820 525b 4547 494f 4e5d 2e07 002c ith R[EGION]..., │ │ │ -00417eb0: 9831 0000 0e00 1698 4845 4c50 0000 4865 .1......HELP..He │ │ │ -00417ec0: 6c70 0f00 1b98 bf11 0000 2020 2048 656c lp........ Hel │ │ │ -00417ed0: 7007 001c 9821 0000 5400 1c98 3100 0020 p....!..T...1.. │ │ │ +00417eb0: f231 0000 0e00 16f2 4845 4c50 0000 4865 .1......HELP..He │ │ │ +00417ec0: 6c70 0f00 1bf2 bf11 0000 2020 2048 656c lp........ Hel │ │ │ +00417ed0: 7007 001c f221 0000 5400 1cf2 3100 0020 p....!..T...1.. │ │ │ 00417ee0: 2020 5468 6520 4845 4c50 2063 6f6d 6d61 The HELP comma │ │ │ 00417ef0: 6e64 2065 7870 6c61 696e 7320 4453 4520 nd explains DSE │ │ │ 00417f00: 636f 6d6d 616e 6473 2e20 5468 6520 666f commands. The fo │ │ │ 00417f10: 726d 6174 206f 6620 7468 6520 4845 4c50 rmat of the HELP │ │ │ -00417f20: 2063 6f6d 6d61 6e64 2069 733a 0700 1c98 command is:.... │ │ │ -00417f30: 4100 001e 001c 9851 0000 2020 202d 485b A......Q.. -H[ │ │ │ +00417f20: 2063 6f6d 6d61 6e64 2069 733a 0700 1cf2 command is:.... │ │ │ +00417f30: 4100 001e 001c f251 0000 2020 202d 485b A......Q.. -H[ │ │ │ 00417f40: 454c 505d 205b 6865 6c70 2074 6f70 6963 ELP] [help topic │ │ │ -00417f50: 5d07 001c 9861 0000 1600 1698 494e 5445 ]....a......INTE │ │ │ +00417f50: 5d07 001c f261 0000 1600 16f2 494e 5445 ]....a......INTE │ │ │ 00417f60: 4752 4954 0000 496e 7465 6772 6974 1300 GRIT..Integrit.. │ │ │ -00417f70: 1f98 bf11 0000 2020 2049 6e74 6567 7269 ...... Integri │ │ │ -00417f80: 7407 0020 9821 0000 5000 2098 3100 0020 t.. .!..P. .1.. │ │ │ +00417f70: 1ff2 bf11 0000 2020 2049 6e74 6567 7269 ...... Integri │ │ │ +00417f80: 7407 0020 f221 0000 5000 20f2 3100 0020 t.. .!..P. .1.. │ │ │ 00417f90: 2020 4368 6563 6b73 2074 6865 2069 6e74 Checks the int │ │ │ 00417fa0: 6572 6e61 6c20 636f 6e73 6973 7465 6e63 ernal consistenc │ │ │ 00417fb0: 7920 6f66 2061 2073 696e 676c 6520 6e6f y of a single no │ │ │ 00417fc0: 6e2d 6269 746d 6170 2062 6c6f 636b 2e20 n-bitmap block. │ │ │ 00417fd0: 494e 5445 4752 4954 0000 0000 0000 0000 INTEGRIT........ │ │ │ 00417fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00417ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00418000: 0400 0000 e707 0000 6f07 0000 0000 0000 ........o....... │ │ │ -00418010: 3a00 0098 4845 4c50 00ff 7300 ff43 4f4d :...HELP..s..COM │ │ │ +00418010: 3a00 00f2 4845 4c50 00ff 7300 ff43 4f4d :...HELP..s..COM │ │ │ 00418020: 4d41 4e44 5300 ff73 00ff 4649 4e44 00bf MANDS..s..FIND.. │ │ │ 00418030: 9100 0020 2020 2d46 5b52 4545 424c 4f43 ... -F[REEBLOC │ │ │ -00418040: 4b5d 202d 485b 494e 545d 1500 1b98 c011 K] -H[INT]...... │ │ │ +00418040: 4b5d 202d 485b 494e 545d 1500 1bf2 c011 K] -H[INT]...... │ │ │ 00418050: 0000 2020 202d 4b5b 4559 5d3d 6b65 7915 .. -K[EY]=key. │ │ │ -00418060: 001c 9812 0000 2020 202d 5b4e 4f5d 435b ...... -[NO]C[ │ │ │ -00418070: 5249 545d 1c00 1c98 1300 0020 2020 2d52 RIT]....... -R │ │ │ +00418060: 001c f212 0000 2020 202d 5b4e 4f5d 435b ...... -[NO]C[ │ │ │ +00418070: 5249 545d 1c00 1cf2 1300 0020 2020 2d52 RIT]....... -R │ │ │ 00418080: 5b45 4749 4f4e 5d5b 3d72 6567 696f 6e5d [EGION][=region] │ │ │ -00418090: 1500 1c98 1400 0020 2020 2d53 495b 424c ....... -SI[BL │ │ │ -004180a0: 494e 4753 5d12 001c 9815 0000 2020 202d INGS]....... - │ │ │ -004180b0: 5354 5b41 5453 5d0b 001c 9816 0000 2020 ST[ATS]....... │ │ │ -004180c0: 205d 0700 1c98 1700 0050 001c 9818 0000 ].......P...... │ │ │ +00418090: 1500 1cf2 1400 0020 2020 2d53 495b 424c ....... -SI[BL │ │ │ +004180a0: 494e 4753 5d12 001c f215 0000 2020 202d INGS]....... - │ │ │ +004180b0: 5354 5b41 5453 5d0b 001c f216 0000 2020 ST[ATS]....... │ │ │ +004180c0: 205d 0700 1cf2 1700 0050 001c f218 0000 ].......P...... │ │ │ 004180d0: 2020 2020 206f 2041 7420 7468 6520 6265 o At the be │ │ │ 004180e0: 6769 6e6e 696e 6720 6f66 2061 2044 5345 ginning of a DSE │ │ │ 004180f0: 2073 6573 7369 6f6e 2c20 7573 6520 7468 session, use th │ │ │ 00418100: 6520 4649 4e44 202d 5245 4749 4f4e 2063 e FIND -REGION c │ │ │ -00418110: 6f6d 6d61 6e64 2074 6f27 001c 9819 0000 ommand to'...... │ │ │ +00418110: 6f6d 6d61 6e64 2074 6f27 001c f219 0000 ommand to'...... │ │ │ 00418120: 2020 2020 2020 2073 656c 6563 7420 7468 select th │ │ │ 00418130: 6520 7461 7267 6574 2072 6567 696f 6e2e e target region. │ │ │ -00418140: 5000 1c98 1a00 0020 2020 2020 6f20 5468 P...... o Th │ │ │ +00418140: 5000 1cf2 1a00 0020 2020 2020 6f20 5468 P...... o Th │ │ │ 00418150: 6520 4649 4e44 2063 6f6d 6d61 6e64 2c20 e FIND command, │ │ │ 00418160: 6578 6365 7074 2077 6865 6e20 7573 6564 except when used │ │ │ 00418170: 2077 6974 6820 7468 6520 2d46 5245 4542 with the -FREEB │ │ │ 00418180: 4c4f 434b 2061 6e64 202d 5245 4749 4f4e LOCK and -REGION │ │ │ -00418190: 4f00 1c98 2100 0020 2020 2020 2020 7175 O...!.. qu │ │ │ +00418190: 4f00 1cf2 2100 0020 2020 2020 2020 7175 O...!.. qu │ │ │ 004181a0: 616c 6966 6965 7273 2c20 7573 6573 2074 alifiers, uses t │ │ │ 004181b0: 6865 2069 6e64 6578 2074 7265 6520 746f he index tree to │ │ │ 004181c0: 206c 6f63 6174 6520 626c 6f63 6b73 2e20 locate blocks. │ │ │ 004181d0: 4649 4e44 2063 616e 206c 6f63 6174 6550 FIND can locateP │ │ │ -004181e0: 001c 9822 0000 2020 2020 2020 2062 6c6f ...".. blo │ │ │ +004181e0: 001c f222 0000 2020 2020 2020 2062 6c6f ...".. blo │ │ │ 004181f0: 636b 7320 6f6e 6c79 2077 6974 6869 6e20 cks only within │ │ │ 00418200: 7468 6520 696e 6465 7820 7472 6565 2073 the index tree s │ │ │ 00418210: 7472 7563 7475 7265 2e20 4966 2079 6f75 tructure. If you │ │ │ 00418220: 206e 6565 6420 746f 206c 6f63 6174 654d need to locateM │ │ │ -00418230: 001c 9823 0000 2020 2020 2020 206b 6579 ...#.. key │ │ │ +00418230: 001c f223 0000 2020 2020 2020 206b 6579 ...#.. key │ │ │ 00418240: 7320 696e 6465 7065 6e64 656e 7420 6f66 s independent of │ │ │ 00418250: 2074 6865 6972 2061 7474 6163 686d 656e their attachmen │ │ │ 00418260: 7420 746f 2074 6865 2074 7265 652c 2075 t to the tree, u │ │ │ -00418270: 7365 2074 6865 2052 414e 4745 1600 1c98 se the RANGE.... │ │ │ +00418270: 7365 2074 6865 2052 414e 4745 1600 1cf2 se the RANGE.... │ │ │ 00418280: 2400 0020 2020 2020 2020 636f 6d6d 616e $.. comman │ │ │ -00418290: 642e 0700 1c98 2500 001a 001b 98ff 7300 d.....%.......s. │ │ │ +00418290: 642e 0700 1cf2 2500 001a 001b f2ff 7300 d.....%.......s. │ │ │ 004182a0: ff45 5841 4d50 4c45 5300 0045 7861 6d70 .EXAMPLES..Examp │ │ │ -004182b0: 6c65 7313 0028 98bf 1100 0020 2020 4578 les..(..... Ex │ │ │ -004182c0: 616d 706c 6573 0700 2998 2100 0012 0029 amples..).!....) │ │ │ -004182d0: 9831 0000 2020 2045 7861 6d70 6c65 3a07 .1.. Example:. │ │ │ -004182e0: 0029 9841 0000 2a00 2998 5100 0020 2020 .).A..*.).Q.. │ │ │ +004182b0: 6c65 7313 0028 f2bf 1100 0020 2020 4578 les..(..... Ex │ │ │ +004182c0: 616d 706c 6573 0700 29f2 2100 0012 0029 amples..).!....) │ │ │ +004182d0: f231 0000 2020 2045 7861 6d70 6c65 3a07 .1.. Example:. │ │ │ +004182e0: 0029 f241 0000 2a00 29f2 5100 0020 2020 .).A..*.).Q.. │ │ │ 004182f0: 4453 453e 2066 696e 6420 2d65 7868 6175 DSE> find -exhau │ │ │ 00418300: 7374 6976 6520 2d62 6c6f 636b 3d31 3830 stive -block=180 │ │ │ -00418310: 1800 2998 6100 0020 2020 4469 7265 6374 ..).a.. Direct │ │ │ -00418320: 6f72 7920 7061 7468 1700 2998 7100 0020 ory path..).q.. │ │ │ +00418310: 1800 29f2 6100 0020 2020 4469 7265 6374 ..).a.. Direct │ │ │ +00418320: 6f72 7920 7061 7468 1700 29f2 7100 0020 ory path..).q.. │ │ │ 00418330: 2020 5061 7468 2d2d 626c 6b3a 6f66 6613 Path--blk:off. │ │ │ -00418340: 0029 9881 0000 2020 2031 3a31 3020 323a .).... 1:10 2: │ │ │ -00418350: 3145 1600 2998 9100 0020 2020 476c 6f62 1E..).... Glob │ │ │ -00418360: 616c 2070 6174 6873 1800 2898 c011 0000 al paths..(..... │ │ │ +00418340: 0029 f281 0000 2020 2031 3a31 3020 323a .).... 1:10 2: │ │ │ +00418350: 3145 1600 29f2 9100 0020 2020 476c 6f62 1E..).... Glob │ │ │ +00418360: 616c 2070 6174 6873 1800 28f2 c011 0000 al paths..(..... │ │ │ 00418370: 2020 2050 6174 682d 2d62 6c6b 3a6f 6666 Path--blk:off │ │ │ -00418380: 1a00 2998 1200 0020 2020 363a 3531 2031 ..).... 6:51 1 │ │ │ -00418390: 4134 3a32 3439 2031 3830 0700 2998 1300 A4:249 180..)... │ │ │ -004183a0: 0054 0029 9814 0000 2020 2054 6869 7320 .T.).... This │ │ │ +00418380: 1a00 29f2 1200 0020 2020 363a 3531 2031 ..).... 6:51 1 │ │ │ +00418390: 4134 3a32 3439 2031 3830 0700 29f2 1300 A4:249 180..)... │ │ │ +004183a0: 0054 0029 f214 0000 2020 2054 6869 7320 .T.).... This │ │ │ 004183b0: 636f 6d6d 616e 6420 6c6f 6361 7465 7320 command locates │ │ │ 004183c0: 626c 6f63 6b20 3138 3020 6279 206c 6f6f block 180 by loo │ │ │ 004183d0: 6b69 6e67 2074 6872 6f75 6768 2074 6865 king through the │ │ │ 004183e0: 2042 2d74 7265 6520 696e 6465 7820 666f B-tree index fo │ │ │ -004183f0: 7220 616e 794d 0029 9815 0000 2020 2070 r anyM.).... p │ │ │ +004183f0: 7220 616e 794d 0029 f215 0000 2020 2070 r anyM.).... p │ │ │ 00418400: 6f69 6e74 6572 2074 6f20 7468 6520 626c ointer to the bl │ │ │ 00418410: 6f63 6b2e 2054 6869 7320 636f 6d6d 616e ock. This comman │ │ │ 00418420: 6420 6669 6e64 7320 6576 656e 2074 686f d finds even tho │ │ │ 00418430: 7365 2062 6c6f 636b 7320 7468 6174 2061 se blocks that a │ │ │ -00418440: 7265 5100 2998 1600 0020 2020 636f 6e6e reQ.).... conn │ │ │ +00418440: 7265 5100 29f2 1600 0020 2020 636f 6e6e reQ.).... conn │ │ │ 00418450: 6563 7465 6420 746f 2074 6865 2074 7265 ected to the tre │ │ │ 00418460: 6520 6275 7420 7468 6520 6669 7273 7420 e but the first │ │ │ 00418470: 6b65 7920 696e 2074 6865 2062 6c6f 636b key in the block │ │ │ 00418480: 2064 6f65 7320 6e6f 7420 6d61 7463 6820 does not match │ │ │ -00418490: 7468 6515 0029 9817 0000 2020 2069 6e64 the..).... ind │ │ │ -004184a0: 6578 2070 6174 682e 0700 2998 1800 0012 ex path...)..... │ │ │ -004184b0: 0029 9819 0000 2020 2045 7861 6d70 6c65 .).... Example │ │ │ -004184c0: 3a07 0029 981a 0000 2300 2998 2100 0020 :..)....#.).!.. │ │ │ +00418490: 7468 6515 0029 f217 0000 2020 2069 6e64 the..).... ind │ │ │ +004184a0: 6578 2070 6174 682e 0700 29f2 1800 0012 ex path...)..... │ │ │ +004184b0: 0029 f219 0000 2020 2045 7861 6d70 6c65 .).... Example │ │ │ +004184c0: 3a07 0029 f21a 0000 2300 29f2 2100 0020 :..)....#.).!.. │ │ │ 004184d0: 2020 4453 453e 2066 696e 6420 2d66 7265 DSE> find -fre │ │ │ -004184e0: 6520 2d68 696e 743d 3138 3021 0029 9822 e -hint=180!.)." │ │ │ +004184e0: 6520 2d68 696e 743d 3138 3021 0029 f222 e -hint=180!.)." │ │ │ 004184f0: 0000 2020 204e 6578 7420 6672 6565 2062 .. Next free b │ │ │ -00418500: 6c6f 636b 2069 7320 4438 462e 0700 2998 lock is D8F...). │ │ │ -00418510: 2300 0045 0029 9824 0000 2020 2054 6869 #..E.).$.. Thi │ │ │ +00418500: 6c6f 636b 2069 7320 4438 462e 0700 29f2 lock is D8F...). │ │ │ +00418510: 2300 0045 0029 f224 0000 2020 2054 6869 #..E.).$.. Thi │ │ │ 00418520: 7320 636f 6d6d 616e 6420 6c6f 6361 7465 s command locate │ │ │ 00418530: 7320 7468 6520 2263 6c6f 7365 7374 2220 s the "closest" │ │ │ 00418540: 6672 6565 2062 6c6f 636b 2074 6f20 626c free block to bl │ │ │ -00418550: 6f63 6b20 3138 302e 0700 2998 2500 004e ock 180...).%..N │ │ │ -00418560: 0029 9826 0000 2020 2059 6f75 2063 616e .).&.. You can │ │ │ +00418550: 6f63 6b20 3138 302e 0700 29f2 2500 004e ock 180...).%..N │ │ │ +00418560: 0029 f226 0000 2020 2059 6f75 2063 616e .).&.. You can │ │ │ 00418570: 2075 7365 2074 6869 7320 636f 6d6d 616e use this comman │ │ │ 00418580: 6420 6173 2061 2074 6f6f 6c20 666f 7220 d as a tool for │ │ │ 00418590: 6c6f 6361 7469 6e67 2062 6c6f 636b 7320 locating blocks │ │ │ 004185a0: 746f 2061 6464 2074 6f20 7468 6553 0029 to add to theS.) │ │ │ -004185b0: 9827 0000 2020 2042 2d74 7265 652c 206f .'.. B-tree, o │ │ │ +004185b0: f227 0000 2020 2042 2d74 7265 652c 206f .'.. B-tree, o │ │ │ 004185c0: 7220 746f 2068 6f6c 6420 626c 6f63 6b20 r to hold block │ │ │ 004185d0: 636f 7069 6573 2063 7265 6174 6564 2077 copies created w │ │ │ 004185e0: 6974 6820 5341 5645 2074 6861 7420 776f ith SAVE that wo │ │ │ 004185f0: 756c 6420 6f74 6865 7277 6973 6520 6265 uld otherwise be │ │ │ -00418600: 1e00 2998 2800 0020 2020 6c6f 7374 2077 ..).(.. lost w │ │ │ +00418600: 1e00 29f2 2800 0020 2020 6c6f 7374 2077 ..).(.. lost w │ │ │ 00418610: 6865 6e20 4453 4520 6578 6974 732e 0700 hen DSE exits... │ │ │ -00418620: 2998 2900 0012 0029 982a 0000 2020 2045 ).)....).*.. E │ │ │ -00418630: 7861 6d70 6c65 3a07 0029 9831 0000 2400 xample:..).1..$. │ │ │ -00418640: 2998 3200 0020 2020 4453 453e 6669 6e64 ).2.. DSE>find │ │ │ +00418620: 29f2 2900 0012 0029 f22a 0000 2020 2045 ).)....).*.. E │ │ │ +00418630: 7861 6d70 6c65 3a07 0029 f231 0000 2400 xample:..).1..$. │ │ │ +00418640: 29f2 3200 0020 2020 4453 453e 6669 6e64 ).2.. DSE>find │ │ │ 00418650: 202d 6b65 793d 225e 6269 6767 626c 2831 -key="^biggbl(1 │ │ │ -00418660: 2922 0700 2998 3300 0042 0029 9834 0000 )"..).3..B.).4.. │ │ │ +00418660: 2922 0700 29f2 3300 0042 0029 f234 0000 )"..).3..B.).4.. │ │ │ 00418670: 2020 2054 6869 7320 636f 6d6d 616e 6420 This command │ │ │ 00418680: 6c6f 6361 7465 7320 7468 6520 6b65 7920 locates the key │ │ │ 00418690: 5e62 6967 6762 6c28 3129 2069 6e20 7468 ^biggbl(1) in th │ │ │ -004186a0: 6520 6461 7461 6261 7365 2e07 0029 9835 e database...).5 │ │ │ -004186b0: 0000 1200 2998 3600 0020 2020 4578 616d ....).6.. Exam │ │ │ -004186c0: 706c 653a 0700 2998 3700 0028 0029 9838 ple:..).7..(.).8 │ │ │ +004186a0: 6520 6461 7461 6261 7365 2e07 0029 f235 e database...).5 │ │ │ +004186b0: 0000 1200 29f2 3600 0020 2020 4578 616d ....).6.. Exam │ │ │ +004186c0: 706c 653a 0700 29f2 3700 0028 0029 f238 ple:..).7..(.).8 │ │ │ 004186d0: 0000 2020 2044 5345 3e20 6669 6e64 202d .. DSE> find - │ │ │ 004186e0: 6672 6565 626c 6f63 6b20 2d68 696e 743d freeblock -hint= │ │ │ -004186f0: 3233 3207 0029 9839 0000 4800 2998 3a00 232..).9..H.).:. │ │ │ +004186f0: 3233 3207 0029 f239 0000 4800 29f2 3a00 232..).9..H.).:. │ │ │ 00418700: 0020 2020 5468 6973 2063 6f6d 6d61 6e64 . This command │ │ │ 00418710: 7320 7374 6172 7473 2074 6f20 7365 6172 s starts to sear │ │ │ 00418720: 6368 2066 6f72 2066 7265 6520 626c 6f63 ch for free bloc │ │ │ 00418730: 6b20 6166 7465 7220 626c 6f63 6b20 3233 k after block 23 │ │ │ -00418740: 322e 0700 2998 4100 0012 0029 9842 0000 2...).A....).B.. │ │ │ -00418750: 2020 2045 7861 6d70 6c65 3a07 0029 9843 Example:..).C │ │ │ -00418760: 0000 3000 2998 4400 0020 2020 4453 453e ..0.).D.. DSE> │ │ │ +00418740: 322e 0700 29f2 4100 0012 0029 f242 0000 2...).A....).B.. │ │ │ +00418750: 2020 2045 7861 6d70 6c65 3a07 0029 f243 Example:..).C │ │ │ +00418760: 0000 3000 29f2 4400 0020 2020 4453 453e ..0.).D.. DSE> │ │ │ 00418770: 2046 494e 4420 2d46 5245 4542 4c4f 434b FIND -FREEBLOCK │ │ │ 00418780: 202d 4849 4e54 3d32 3332 202d 4e4f 4352 -HINT=232 -NOCR │ │ │ -00418790: 4954 0700 2998 4500 004e 0029 9846 0000 IT..).E..N.).F.. │ │ │ +00418790: 4954 0700 29f2 4500 004e 0029 f246 0000 IT..).E..N.).F.. │ │ │ 004187a0: 2020 2054 6869 7320 636f 6d6d 616e 6420 This command │ │ │ 004187b0: 7365 6172 6368 6573 2066 6f72 2066 7265 searches for fre │ │ │ 004187c0: 6562 6c6f 636b 7320 6166 7465 7220 626c eblocks after bl │ │ │ 004187d0: 6f63 6b20 3233 3220 6576 656e 2069 6620 ock 232 even if │ │ │ 004187e0: 616e 6f74 6865 7200 0000 0000 0000 0000 another......... │ │ │ 004187f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00418800: 0400 0000 1d02 0000 7c07 0000 0000 0000 ........|....... │ │ │ -00418810: 5900 0098 4845 4c50 00ff 7300 ff43 4f4d Y...HELP..s..COM │ │ │ +00418810: 5900 00f2 4845 4c50 00ff 7300 ff43 4f4d Y...HELP..s..COM │ │ │ 00418820: 4d41 4e44 5300 ff73 00ff 4649 4e44 00ff MANDS..s..FIND.. │ │ │ 00418830: 7300 ff45 5841 4d50 4c45 5300 c047 0000 s..EXAMPLES..G.. │ │ │ 00418840: 2020 2070 726f 6365 7373 2069 7320 686f process is ho │ │ │ 00418850: 6c64 696e 6720 6120 6372 6974 6963 616c lding a critical │ │ │ -00418860: 2073 6563 7469 6f6e 2e07 0029 9848 0000 section...).H.. │ │ │ -00418870: 1200 2998 4900 0020 2020 4578 616d 706c ..).I.. Exampl │ │ │ -00418880: 653a 0700 2998 4a00 0026 0029 9851 0000 e:..).J..&.).Q.. │ │ │ +00418860: 2073 6563 7469 6f6e 2e07 0029 f248 0000 section...).H.. │ │ │ +00418870: 1200 29f2 4900 0020 2020 4578 616d 706c ..).I.. Exampl │ │ │ +00418880: 653a 0700 29f2 4a00 0026 0029 f251 0000 e:..).J..&.).Q.. │ │ │ 00418890: 2020 2044 5345 3e20 6669 6e64 202d 7369 DSE> find -si │ │ │ 004188a0: 626c 696e 6720 2d62 6c6f 636b 3d31 3007 bling -block=10. │ │ │ -004188b0: 0029 9852 0000 5300 2998 5300 0020 2020 .).R..S.).S.. │ │ │ +004188b0: 0029 f252 0000 5300 29f2 5300 0020 2020 .).R..S.).S.. │ │ │ 004188c0: 5468 6973 2063 6f6d 6d61 6e64 206f 7065 This command ope │ │ │ 004188d0: 7261 7465 7320 6c69 6b65 2046 494e 4420 rates like FIND │ │ │ 004188e0: 2d42 4c4f 434b 3b20 686f 7765 7665 7220 -BLOCK; however │ │ │ 004188f0: 6974 2072 6570 6f72 7473 2074 6865 206e it reports the n │ │ │ -00418900: 756d 6265 7273 206f 664f 0029 9854 0000 umbers ofO.).T.. │ │ │ +00418900: 756d 6265 7273 206f 664f 0029 f254 0000 umbers ofO.).T.. │ │ │ 00418910: 2020 2074 6865 2062 6c6f 636b 7320 7468 the blocks th │ │ │ 00418920: 6174 206c 6f67 6963 616c 6c79 2066 616c at logically fal │ │ │ 00418930: 6c20 6265 666f 7265 2061 6e64 2061 6674 l before and aft │ │ │ 00418940: 6572 2062 6c6f 636b 2031 3830 206f 6e20 er block 180 on │ │ │ -00418950: 7468 6520 7361 6d65 4400 2998 5500 0020 the sameD.).U.. │ │ │ +00418950: 7468 6520 7361 6d65 4400 29f2 5500 0020 the sameD.).U.. │ │ │ 00418960: 2020 6c65 7665 6c2e 2054 6869 7320 636f level. This co │ │ │ 00418970: 6d6d 616e 6420 7072 6f64 7563 6573 2061 mmand produces a │ │ │ 00418980: 6e20 6f75 7470 7574 206c 696b 6520 7468 n output like th │ │ │ -00418990: 6520 666f 6c6c 6f77 696e 673a 0700 2998 e following:..). │ │ │ -004189a0: 5600 0037 0029 9857 0000 2020 204c 6566 V..7.).W.. Lef │ │ │ +00418990: 6520 666f 6c6c 6f77 696e 673a 0700 29f2 e following:..). │ │ │ +004189a0: 5600 0037 0029 f257 0000 2020 204c 6566 V..7.).W.. Lef │ │ │ 004189b0: 7420 7369 626c 696e 6720 2020 2043 7572 t sibling Cur │ │ │ 004189c0: 7265 6e74 2062 6c6f 636b 2020 2052 6967 rent block Rig │ │ │ -004189d0: 6874 2073 6962 6c69 6e67 3c00 2998 5800 ht sibling<.).X. │ │ │ +004189d0: 6874 2073 6962 6c69 6e67 3c00 29f2 5800 ht sibling<.).X. │ │ │ 004189e0: 0020 2020 2020 2020 2020 2020 3078 3030 . 0x00 │ │ │ 004189f0: 3030 3030 3046 2020 2020 2020 3078 3030 00000F 0x00 │ │ │ 00418a00: 3030 3030 3130 2020 2020 2020 3078 3030 000010 0x00 │ │ │ -00418a10: 3030 3030 3131 0700 2998 5900 0000 0000 000011..).Y..... │ │ │ +00418a10: 3030 3030 3131 0700 29f2 5900 0000 0000 000011..).Y..... │ │ │ 00418a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00418a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00418a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00418a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00418a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00418a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00418a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -268543,28 +268543,28 @@ │ │ │ 00418fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00418ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00419000: 0400 0000 2701 0000 0f08 0000 0000 0000 ....'........... │ │ │ 00419010: 4900 005f 4845 4c50 00ff 7300 ff43 4f4d I.._HELP..s..COM │ │ │ 00419020: 4d41 4e44 5300 ff73 00ff 4d41 5053 00ff MANDS..s..MAPS.. │ │ │ 00419030: 7300 ff51 5541 4c49 4649 4552 535f 464f s..QUALIFIERS_FO │ │ │ 00419040: 525f 4d41 5000 0051 7561 6c69 6669 6572 R_MAP..Qualifier │ │ │ -00419050: 735f 666f 725f 4d41 501d 0032 98bf 1100 s_for_MAP..2.... │ │ │ +00419050: 735f 666f 725f 4d41 501d 0032 f2bf 1100 s_for_MAP..2.... │ │ │ 00419060: 0020 2020 5175 616c 6966 6965 7273 2066 . Qualifiers f │ │ │ -00419070: 6f72 204d 4150 0700 3398 2100 001f 0033 or MAP..3.!....3 │ │ │ -00419080: 9831 0000 2020 202d 424c 5b4f 434b 5d3d .1.. -BL[OCK]= │ │ │ -00419090: 626c 6f63 6b5f 6e75 6d62 6572 0700 3398 block_number..3. │ │ │ -004190a0: 4100 0053 0033 9851 0000 2020 2053 7065 A..S.3.Q.. Spe │ │ │ +00419070: 6f72 204d 4150 0700 33f2 2100 001f 0033 or MAP..3.!....3 │ │ │ +00419080: f231 0000 2020 202d 424c 5b4f 434b 5d3d .1.. -BL[OCK]= │ │ │ +00419090: 626c 6f63 6b5f 6e75 6d62 6572 0700 33f2 block_number..3. │ │ │ +004190a0: 4100 0053 0033 f251 0000 2020 2053 7065 A..S.3.Q.. Spe │ │ │ 004190b0: 6369 6669 6573 2074 6865 2074 6172 6765 cifies the targe │ │ │ 004190c0: 7420 626c 6f63 6b20 666f 7220 4d41 5053 t block for MAPS │ │ │ 004190d0: 2e20 5468 6520 2d42 4c4f 434b 2071 7561 . The -BLOCK qua │ │ │ 004190e0: 6c69 6669 6572 2069 7320 696e 636f 6d70 lifier is incomp │ │ │ -004190f0: 6174 6962 6c65 2a00 3398 6100 0020 2020 atible*.3.a.. │ │ │ +004190f0: 6174 6962 6c65 2a00 33f2 6100 0020 2020 atible*.3.a.. │ │ │ 00419100: 7769 7468 2074 6865 202d 5245 5354 4f52 with the -RESTOR │ │ │ 00419110: 455f 414c 4c20 7175 616c 6966 6965 722e E_ALL qualifier. │ │ │ -00419120: 0700 3398 7100 0020 0000 0000 0000 0000 ..3.q.. ........ │ │ │ +00419120: 0700 33f2 7100 0020 0000 0000 0000 0000 ..3.q.. ........ │ │ │ 00419130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00419140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00419150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00419160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00419170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00419180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00419190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -268670,37 +268670,37 @@ │ │ │ 004197d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004197e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004197f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00419800: 0400 0000 df01 0000 4d08 0000 0000 0000 ........M....... │ │ │ 00419810: 3b00 0000 4845 4c50 00ff 7300 ff43 4f4d ;...HELP..s..COM │ │ │ 00419820: 4d41 4e44 5300 ff73 00ff 4f50 454e 00ff MANDS..s..OPEN.. │ │ │ 00419830: 7300 ff45 5841 4d50 4c45 5300 bf11 0000 s..EXAMPLES..... │ │ │ -00419840: 2020 2045 7861 6d70 6c65 7307 0029 9821 Examples..).! │ │ │ -00419850: 0000 1200 2998 3100 0020 2020 4578 616d ....).1.. Exam │ │ │ -00419860: 706c 653a 0700 2998 4100 0013 0029 9851 ple:..).A....).Q │ │ │ +00419840: 2020 2045 7861 6d70 6c65 7307 0029 f221 Examples..).! │ │ │ +00419850: 0000 1200 29f2 3100 0020 2020 4578 616d ....).1.. Exam │ │ │ +00419860: 706c 653a 0700 29f2 4100 0013 0029 f251 ple:..).A....).Q │ │ │ 00419870: 0000 2020 2044 5345 3e20 4f50 454e 2700 .. DSE> OPEN'. │ │ │ -00419880: 2998 6100 0020 2020 4375 7272 656e 7420 ).a.. Current │ │ │ +00419880: 29f2 6100 0020 2020 4375 7272 656e 7420 ).a.. Current │ │ │ 00419890: 6f75 7470 7574 2066 696c 653a 2020 7661 output file: va │ │ │ -004198a0: 722e 6f75 7407 0029 9871 0000 5100 2998 r.out..).q..Q.). │ │ │ +004198a0: 722e 6f75 7407 0029 f271 0000 5100 29f2 r.out..).q..Q.). │ │ │ 004198b0: 8100 0020 2020 5468 6973 2063 6f6d 6d61 ... This comma │ │ │ 004198c0: 6e64 2064 6973 706c 6179 7320 7468 6520 nd displays the │ │ │ 004198d0: 6375 7272 656e 7420 6f75 7470 7574 2066 current output f │ │ │ 004198e0: 696c 652e 2049 6e20 7468 6973 2063 6173 ile. In this cas │ │ │ 004198f0: 652c 2074 6865 206f 7574 7075 741a 0029 e, the output..) │ │ │ -00419900: 9891 0000 2020 2066 696c 6520 6973 2076 .... file is v │ │ │ -00419910: 6172 2e6f 7574 2e08 0028 98c0 1100 0012 ar.out...(...... │ │ │ -00419920: 0029 9812 0000 2020 2045 7861 6d70 6c65 .).... Example │ │ │ -00419930: 3a07 0029 9813 0000 2200 2998 1400 0020 :..)....".).... │ │ │ +00419900: f291 0000 2020 2066 696c 6520 6973 2076 .... file is v │ │ │ +00419910: 6172 2e6f 7574 2e08 0028 f2c0 1100 0012 ar.out...(...... │ │ │ +00419920: 0029 f212 0000 2020 2045 7861 6d70 6c65 .).... Example │ │ │ +00419930: 3a07 0029 f213 0000 2200 29f2 1400 0020 :..)....".).... │ │ │ 00419940: 2020 4453 453e 204f 5045 4e20 2d46 494c DSE> OPEN -FIL │ │ │ -00419950: 453d 7661 7231 2e6f 7574 0700 2998 1500 E=var1.out..)... │ │ │ -00419960: 004b 0029 9816 0000 2020 2054 6865 2063 .K.).... The c │ │ │ +00419950: 453d 7661 7231 2e6f 7574 0700 29f2 1500 E=var1.out..)... │ │ │ +00419960: 004b 0029 f216 0000 2020 2054 6865 2063 .K.).... The c │ │ │ 00419970: 6f6d 6d61 6e64 204f 5045 4e20 2d46 494c ommand OPEN -FIL │ │ │ 00419980: 453d 7661 7231 2e6f 7574 2073 6574 7320 E=var1.out sets │ │ │ 00419990: 7468 6520 6f75 7470 7574 2066 696c 6520 the output file │ │ │ -004199a0: 746f 2076 6172 312e 6f75 742e 0700 2998 to var1.out...). │ │ │ +004199a0: 746f 2076 6172 312e 6f75 742e 0700 29f2 to var1.out...). │ │ │ 004199b0: 1700 002c 001f 5451 5541 4c49 4649 4552 ...,..TQUALIFIER │ │ │ 004199c0: 535f 464f 525f 4f50 454e 0000 5175 616c S_FOR_OPEN..Qual │ │ │ 004199d0: 6966 6965 7273 5f66 6f72 5f4f 5045 4e70 ifiers_for_OPENp │ │ │ 004199e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004199f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00419a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00419a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -268795,122 +268795,122 @@ │ │ │ 00419fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00419fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00419fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00419fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00419fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00419ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041a000: 0400 0000 f206 0000 ed07 0000 0000 0000 ................ │ │ │ -0041a010: 5100 0098 4845 4c50 00ff 7300 ff43 4f4d Q...HELP..s..COM │ │ │ +0041a010: 5100 00f2 4845 4c50 00ff 7300 ff43 4f4d Q...HELP..s..COM │ │ │ 0041a020: 4d41 4e44 5300 ff73 00ff 494e 5445 4752 MANDS..s..INTEGR │ │ │ 0041a030: 4954 00bf 4100 0020 2020 7265 706f 7274 IT..A.. report │ │ │ 0041a040: 7320 6572 726f 7273 2069 6e20 6865 7861 s errors in hexa │ │ │ 0041a050: 6465 6369 6d61 6c20 6e6f 7461 7469 6f6e decimal notation │ │ │ -0041a060: 2e07 0020 9851 0000 3000 2098 6100 0020 ... .Q..0. .a.. │ │ │ +0041a060: 2e07 0020 f251 0000 3000 20f2 6100 0020 ... .Q..0. .a.. │ │ │ 0041a070: 2020 5468 6520 666f 726d 6174 206f 6620 The format of │ │ │ 0041a080: 7468 6520 494e 5445 4752 4954 2063 6f6d the INTEGRIT com │ │ │ -0041a090: 6d61 6e64 2069 733a 0700 2098 7100 002a mand is:.. .q..* │ │ │ -0041a0a0: 0020 9881 0000 2020 2049 5b4e 5445 4752 . .... I[NTEGR │ │ │ +0041a090: 6d61 6e64 2069 733a 0700 20f2 7100 002a mand is:.. .q..* │ │ │ +0041a0a0: 0020 f281 0000 2020 2049 5b4e 5445 4752 . .... I[NTEGR │ │ │ 0041a0b0: 4954 5d20 2d42 5b4c 4f43 4b5d 3d62 6c6f IT] -B[LOCK]=blo │ │ │ -0041a0c0: 636b 2d6e 756d 6265 7207 0020 9891 0000 ck-number.. .... │ │ │ -0041a0d0: 1300 1f98 c011 0000 2020 202a 2a4e 6f74 ........ **Not │ │ │ -0041a0e0: 652a 2a07 0020 9812 0000 5200 2098 1300 e**.. ....R. ... │ │ │ +0041a0c0: 636b 2d6e 756d 6265 7207 0020 f291 0000 ck-number.. .... │ │ │ +0041a0d0: 1300 1ff2 c011 0000 2020 202a 2a4e 6f74 ........ **Not │ │ │ +0041a0e0: 652a 2a07 0020 f212 0000 5200 20f2 1300 e**.. ....R. ... │ │ │ 0041a0f0: 0020 2020 556e 6c69 6b65 204d 5550 4950 . Unlike MUPIP │ │ │ 0041a100: 2049 4e54 4547 2c20 7468 6973 2063 6f6d INTEG, this com │ │ │ 0041a110: 6d61 6e64 206f 6e6c 7920 6465 7465 6374 mand only detect │ │ │ 0041a120: 7320 6572 726f 7273 2069 6e74 6572 6e61 s errors interna │ │ │ -0041a130: 6c20 746f 2061 2062 6c6f 636b 5200 2098 l to a blockR. . │ │ │ +0041a130: 6c20 746f 2061 2062 6c6f 636b 5200 20f2 l to a blockR. . │ │ │ 0041a140: 1400 0020 2020 616e 6420 6361 6e6e 6f74 ... and cannot │ │ │ 0041a150: 2064 6574 6563 7420 6572 726f 7273 2073 detect errors s │ │ │ 0041a160: 7563 6820 6173 2069 6e64 6963 6573 2069 uch as indices i │ │ │ 0041a170: 6e63 6f72 7265 6374 6c79 2070 6f69 6e74 ncorrectly point │ │ │ 0041a180: 696e 6720 746f 2061 6e6f 7468 6572 1000 ing to another.. │ │ │ -0041a190: 2098 1500 0020 2020 626c 6f63 6b2e 0700 .... block... │ │ │ -0041a1a0: 2098 1600 001e 001f 98ff 7300 ff51 5541 .........s..QUA │ │ │ +0041a190: 20f2 1500 0020 2020 626c 6f63 6b2e 0700 .... block... │ │ │ +0041a1a0: 20f2 1600 001e 001f f2ff 7300 ff51 5541 .........s..QUA │ │ │ 0041a1b0: 4c49 4649 4552 5300 0051 7561 6c69 6669 LIFIERS..Qualifi │ │ │ -0041a1c0: 6572 7315 002e 98bf 1100 0020 2020 5175 ers........ Qu │ │ │ -0041a1d0: 616c 6966 6965 7273 0700 2f98 2100 001f alifiers../.!... │ │ │ -0041a1e0: 002f 9831 0000 2020 202d 425b 4c4f 434b ./.1.. -B[LOCK │ │ │ +0041a1c0: 6572 7315 002e f2bf 1100 0020 2020 5175 ers........ Qu │ │ │ +0041a1d0: 616c 6966 6965 7273 0700 2ff2 2100 001f alifiers../.!... │ │ │ +0041a1e0: 002f f231 0000 2020 202d 425b 4c4f 434b ./.1.. -B[LOCK │ │ │ 0041a1f0: 5d3d 626c 6f63 6b5f 6e75 6d62 6572 0700 ]=block_number.. │ │ │ -0041a200: 2f98 4100 004a 002f 9851 0000 2020 2053 /.A..J./.Q.. S │ │ │ +0041a200: 2ff2 4100 004a 002f f251 0000 2020 2053 /.A..J./.Q.. S │ │ │ 0041a210: 7065 6369 6669 6573 2074 6865 2062 6c6f pecifies the blo │ │ │ 0041a220: 636b 2066 6f72 2044 5345 2074 6f20 6368 ck for DSE to ch │ │ │ 0041a230: 6563 6b2e 204f 6e20 636f 6d6d 616e 6473 eck. On commands │ │ │ 0041a240: 2077 6974 6820 6e6f 202d 424c 4f43 4b50 with no -BLOCKP │ │ │ -0041a250: 002f 9861 0000 2020 2071 7561 6c69 6669 ./.a.. qualifi │ │ │ +0041a250: 002f f261 0000 2020 2071 7561 6c69 6669 ./.a.. qualifi │ │ │ 0041a260: 6572 2c20 4453 4520 7573 6573 2074 6865 er, DSE uses the │ │ │ 0041a270: 206c 6173 7420 626c 6f63 6b20 6861 6e64 last block hand │ │ │ 0041a280: 6c65 6420 6279 2061 2044 5345 206f 7065 led by a DSE ope │ │ │ 0041a290: 7261 7469 6f6e 2e20 5768 656e 206e 6f54 ration. When noT │ │ │ -0041a2a0: 002f 9871 0000 2020 2062 6c6f 636b 2068 ./.q.. block h │ │ │ +0041a2a0: 002f f271 0000 2020 2062 6c6f 636b 2068 ./.q.. block h │ │ │ 0041a2b0: 6173 2062 6565 6e20 6163 6365 7373 6564 as been accessed │ │ │ 0041a2c0: 2c20 7468 6174 2069 732c 206f 6e20 7468 , that is, on th │ │ │ 0041a2d0: 6520 6669 7273 7420 626c 6f63 6b2d 6f72 e first block-or │ │ │ 0041a2e0: 6965 6e74 6564 2063 6f6d 6d61 6e64 2c20 iented command, │ │ │ -0041a2f0: 4453 451d 002f 9881 0000 2020 2075 7365 DSE../.... use │ │ │ +0041a2f0: 4453 451d 002f f281 0000 2020 2075 7365 DSE../.... use │ │ │ 0041a300: 7320 626c 6f63 6b20 6f6e 6520 2831 292e s block one (1). │ │ │ -0041a310: 0700 2f98 9100 0014 002e 98c0 1100 0020 ../............ │ │ │ -0041a320: 2020 2d4e 4f5b 4352 4954 5d07 002f 9812 -NO[CRIT]../.. │ │ │ -0041a330: 0000 5000 2f98 1300 0020 2020 416c 6c6f ..P./.... Allo │ │ │ +0041a310: 0700 2ff2 9100 0014 002e f2c0 1100 0020 ../............ │ │ │ +0041a320: 2020 2d4e 4f5b 4352 4954 5d07 002f f212 -NO[CRIT]../.. │ │ │ +0041a330: 0000 5000 2ff2 1300 0020 2020 416c 6c6f ..P./.... Allo │ │ │ 0041a340: 7773 2044 5345 2049 4e54 4547 2074 6f20 ws DSE INTEG to │ │ │ 0041a350: 776f 726b 2065 7665 6e20 6966 2061 6e6f work even if ano │ │ │ 0041a360: 7468 6572 2070 726f 6365 7373 2069 7320 ther process is │ │ │ 0041a370: 686f 6c64 696e 6720 6120 6372 6974 6963 holding a critic │ │ │ -0041a380: 616c 5400 2f98 1400 0020 2020 7365 6374 alT./.... sect │ │ │ +0041a380: 616c 5400 2ff2 1400 0020 2020 7365 6374 alT./.... sect │ │ │ 0041a390: 696f 6e2e 2053 696e 6365 2072 6573 756c ion. Since resul │ │ │ 0041a3a0: 7473 2069 6e20 7468 6973 206d 6f64 6520 ts in this mode │ │ │ 0041a3b0: 6d61 7920 6265 2069 6e63 6f6e 7369 7374 may be inconsist │ │ │ 0041a3c0: 656e 742c 2069 7420 7368 6f75 6c64 206f ent, it should o │ │ │ -0041a3d0: 6e6c 7920 6265 4b00 2f98 1500 0020 2020 nly beK./.... │ │ │ +0041a3d0: 6e6c 7920 6265 4b00 2ff2 1500 0020 2020 nly beK./.... │ │ │ 0041a3e0: 7573 6564 2069 6620 7468 6520 6372 6974 used if the crit │ │ │ 0041a3f0: 6963 616c 2073 6563 7469 6f6e 206d 6563 ical section mec │ │ │ 0041a400: 6861 6e69 736d 2069 7320 6e6f 7420 6f70 hanism is not op │ │ │ 0041a410: 6572 6174 696e 6720 6e6f 726d 616c 6c79 erating normally │ │ │ -0041a420: 2e07 002f 9816 0000 0e00 1698 4d41 5053 .../........MAPS │ │ │ -0041a430: 0000 4d61 7073 0f00 1b98 bf11 0000 2020 ..Maps........ │ │ │ -0041a440: 204d 6170 7307 001c 9821 0000 4900 1c98 Maps....!..I... │ │ │ +0041a420: 2e07 002f f216 0000 0e00 16f2 4d41 5053 .../........MAPS │ │ │ +0041a430: 0000 4d61 7073 0f00 1bf2 bf11 0000 2020 ..Maps........ │ │ │ +0041a440: 204d 6170 7307 001c f221 0000 4900 1cf2 Maps....!..I... │ │ │ 0041a450: 3100 0020 2020 4578 616d 696e 6573 206f 1.. Examines o │ │ │ 0041a460: 7220 7570 6461 7465 7320 6269 746d 6170 r updates bitmap │ │ │ 0041a470: 732e 2054 6865 2066 6f72 6d61 7420 6f66 s. The format of │ │ │ 0041a480: 2074 6865 204d 4150 5320 636f 6d6d 616e the MAPS comman │ │ │ -0041a490: 6420 6973 3a07 001c 9841 0000 1000 1c98 d is:....A...... │ │ │ -0041a4a0: 5100 0020 2020 4d5b 4150 535d 0b00 1c98 Q.. M[APS].... │ │ │ -0041a4b0: 6100 0020 2020 5b1f 001c 9871 0000 2020 a.. [....q.. │ │ │ +0041a490: 6420 6973 3a07 001c f241 0000 1000 1cf2 d is:....A...... │ │ │ +0041a4a0: 5100 0020 2020 4d5b 4150 535d 0b00 1cf2 Q.. M[APS].... │ │ │ +0041a4b0: 6100 0020 2020 5b1f 001c f271 0000 2020 a.. [....q.. │ │ │ 0041a4c0: 202d 424c 5b4f 434b 5d3d 626c 6f63 6b2d -BL[OCK]=block- │ │ │ -0041a4d0: 6e75 6d62 6572 1100 1c98 8100 0020 2020 number....... │ │ │ -0041a4e0: 2d42 555b 5359 5d11 001c 9891 0000 2020 -BU[SY]....... │ │ │ -0041a4f0: 202d 465b 5245 455d 1400 1b98 c011 0000 -F[REE]........ │ │ │ -0041a500: 2020 202d 4d5b 4153 5445 525d 1800 1c98 -M[ASTER].... │ │ │ +0041a4d0: 6e75 6d62 6572 1100 1cf2 8100 0020 2020 number....... │ │ │ +0041a4e0: 2d42 555b 5359 5d11 001c f291 0000 2020 -BU[SY]....... │ │ │ +0041a4f0: 202d 465b 5245 455d 1400 1bf2 c011 0000 -F[REE]........ │ │ │ +0041a500: 2020 202d 4d5b 4153 5445 525d 1800 1cf2 -M[ASTER].... │ │ │ 0041a510: 1200 0020 2020 2d52 5b45 5354 4f52 455f ... -R[ESTORE_ │ │ │ -0041a520: 414c 4c5d 0b00 1c98 1300 0020 2020 5d07 ALL]....... ]. │ │ │ -0041a530: 001c 9814 0000 5400 1c98 1500 0020 2020 ......T...... │ │ │ +0041a520: 414c 4c5d 0b00 1cf2 1300 0020 2020 5d07 ALL]....... ]. │ │ │ +0041a530: 001c f214 0000 5400 1cf2 1500 0020 2020 ......T...... │ │ │ 0041a540: 4d41 5053 2063 616e 2066 6c61 6720 626c MAPS can flag bl │ │ │ 0041a550: 6f63 6b73 2061 7320 6265 696e 6720 6569 ocks as being ei │ │ │ 0041a560: 7468 6572 202d 4255 5359 206f 7220 2d46 ther -BUSY or -F │ │ │ 0041a570: 5245 452e 2054 6865 202d 4d41 5354 4552 REE. The -MASTER │ │ │ -0041a580: 2071 7561 6c69 6669 6572 5100 1c98 1600 qualifierQ..... │ │ │ +0041a580: 2071 7561 6c69 6669 6572 5100 1cf2 1600 qualifierQ..... │ │ │ 0041a590: 0020 2020 7265 666c 6563 7473 2074 6865 . reflects the │ │ │ 0041a5a0: 2063 7572 7265 6e74 2073 7461 7475 7320 current status │ │ │ 0041a5b0: 6f66 2061 206c 6f63 616c 2062 6974 6d61 of a local bitma │ │ │ 0041a5c0: 7020 6261 636b 2069 6e74 6f20 7468 6520 p back into the │ │ │ -0041a5d0: 6d61 7374 6572 206d 6170 2e4e 001c 9817 master map.N.... │ │ │ +0041a5d0: 6d61 7374 6572 206d 6170 2e4e 001c f217 master map.N.... │ │ │ 0041a5e0: 0000 2020 2054 6865 202d 5245 5354 4f52 .. The -RESTOR │ │ │ 0041a5f0: 455f 414c 4c20 7175 616c 6966 6965 7220 E_ALL qualifier │ │ │ 0041a600: 7265 6275 696c 6473 2061 6c6c 206d 6170 rebuilds all map │ │ │ 0041a610: 7320 616e 6420 7368 6f75 6c64 2062 6520 s and should be │ │ │ -0041a620: 7573 6564 2077 6974 683d 001c 9818 0000 used with=...... │ │ │ +0041a620: 7573 6564 2077 6974 683d 001c f218 0000 used with=...... │ │ │ 0041a630: 2020 2063 6175 7469 6f6e 2073 696e 6365 caution since │ │ │ 0041a640: 2069 7420 6361 6e20 6465 7374 726f 7920 it can destroy │ │ │ 0041a650: 696d 706f 7274 616e 7420 696e 666f 726d important inform │ │ │ -0041a660: 6174 696f 6e2e 0700 1c98 1900 0052 001c ation........R.. │ │ │ -0041a670: 981a 0000 2020 2042 7920 6465 6661 756c .... By defaul │ │ │ +0041a660: 6174 696f 6e2e 0700 1cf2 1900 0052 001c ation........R.. │ │ │ +0041a670: f21a 0000 2020 2042 7920 6465 6661 756c .... By defaul │ │ │ 0041a680: 742c 204d 4150 5320 7368 6f77 7320 7468 t, MAPS shows th │ │ │ 0041a690: 6520 7374 6174 7573 206f 6620 7468 6520 e status of the │ │ │ 0041a6a0: 6269 746d 6170 2066 6f72 2074 6865 2073 bitmap for the s │ │ │ 0041a6b0: 7065 6369 6669 6564 2062 6c6f 636b 2e07 pecified block.. │ │ │ -0041a6c0: 001c 9821 0000 2c00 1b98 ff73 00ff 4558 ...!..,....s..EX │ │ │ +0041a6c0: 001c f221 0000 2c00 1bf2 ff73 00ff 4558 ...!..,....s..EX │ │ │ 0041a6d0: 414d 504c 4553 5f46 4f52 5f4d 4150 5300 AMPLES_FOR_MAPS. │ │ │ 0041a6e0: 0045 7861 6d70 6c65 735f 666f 725f 4d41 .Examples_for_MA │ │ │ 0041a6f0: 5053 0000 0000 0000 0000 0000 0000 0000 PS.............. │ │ │ 0041a700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041a710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041a720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041a730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -268928,223 +268928,223 @@ │ │ │ 0041a7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041a800: 0400 0000 d307 0000 1408 0000 0000 0000 ................ │ │ │ 0041a810: 4d00 0000 4845 4c50 00ff 7300 ff43 4f4d M...HELP..s..COM │ │ │ 0041a820: 4d41 4e44 5300 ff73 00ff 4d41 5053 00ff MANDS..s..MAPS.. │ │ │ 0041a830: 7300 ff45 5841 4d50 4c45 535f 464f 525f s..EXAMPLES_FOR_ │ │ │ 0041a840: 4d41 5053 00bf 1100 0020 2020 4578 616d MAPS..... Exam │ │ │ 0041a850: 706c 6573 2066 6f72 204d 4150 5307 0032 ples for MAPS..2 │ │ │ -0041a860: 9821 0000 1200 3298 3100 0020 2020 4578 .!....2.1.. Ex │ │ │ -0041a870: 616d 706c 653a 0700 3298 4100 0023 0032 ample:..2.A..#.2 │ │ │ -0041a880: 9851 0000 2020 2044 5345 3e20 4d41 5053 .Q.. DSE> MAPS │ │ │ +0041a860: f221 0000 1200 32f2 3100 0020 2020 4578 .!....2.1.. Ex │ │ │ +0041a870: 616d 706c 653a 0700 32f2 4100 0023 0032 ample:..2.A..#.2 │ │ │ +0041a880: f251 0000 2020 2044 5345 3e20 4d41 5053 .Q.. DSE> MAPS │ │ │ 0041a890: 202d 424c 4f43 4b3d 3230 202d 4652 4545 -BLOCK=20 -FREE │ │ │ -0041a8a0: 0700 3298 6100 0052 0032 9871 0000 2020 ..2.a..R.2.q.. │ │ │ +0041a8a0: 0700 32f2 6100 0052 0032 f271 0000 2020 ..2.a..R.2.q.. │ │ │ 0041a8b0: 2054 6869 7320 636f 6d6d 616e 6420 666c This command fl │ │ │ 0041a8c0: 6167 7320 626c 6f63 6b20 3230 2061 7320 ags block 20 as │ │ │ 0041a8d0: 6672 6565 2e20 4120 7361 6d70 6c65 2044 free. A sample D │ │ │ 0041a8e0: 5345 2044 554d 5020 6f75 7470 7574 2062 SE DUMP output b │ │ │ -0041a8f0: 6c6f 636b 2030 2069 7315 0032 9881 0000 lock 0 is..2.... │ │ │ +0041a8f0: 6c6f 636b 2030 2069 7315 0032 f281 0000 lock 0 is..2.... │ │ │ 0041a900: 2020 2061 7320 666f 6c6c 6f77 733a 0700 as follows:.. │ │ │ -0041a910: 3298 9100 004f 0031 98c0 1100 0020 2020 2....O.1..... │ │ │ +0041a910: 32f2 9100 004f 0031 f2c0 1100 0020 2020 2....O.1..... │ │ │ 0041a920: 426c 6f63 6b20 3020 2053 697a 6520 3930 Block 0 Size 90 │ │ │ 0041a930: 2020 4c65 7665 6c20 2d31 2020 544e 2031 Level -1 TN 1 │ │ │ 0041a940: 3042 3736 4120 5637 2020 204d 6173 7465 0B76A V7 Maste │ │ │ 0041a950: 7220 5374 6174 7573 3a20 4672 6565 2053 r Status: Free S │ │ │ -0041a960: 7061 6365 4600 3298 1200 0020 2020 2020 paceF.2.... │ │ │ +0041a960: 7061 6365 4600 32f2 1200 0020 2020 2020 paceF.2.... │ │ │ 0041a970: 2020 2020 2020 2020 2020 2020 2020 4c6f Lo │ │ │ 0041a980: 7720 6f72 6465 7220 2020 2020 2020 2020 w order │ │ │ 0041a990: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0041a9a0: 4869 6768 206f 7264 6572 4600 3298 1300 High orderF.2... │ │ │ +0041a9a0: 4869 6768 206f 7264 6572 4600 32f2 1300 High orderF.2... │ │ │ 0041a9b0: 0020 2020 426c 6f63 6b20 2020 2020 2020 . Block │ │ │ 0041a9c0: 2030 3a20 7c20 2058 5858 5858 5858 5820 0: | XXXXXXXX │ │ │ 0041a9d0: 2058 5858 5858 5858 5820 2058 5858 5858 XXXXXXXX XXXXX │ │ │ 0041a9e0: 5858 5820 2058 5858 5858 5858 5820 207c XXX XXXXXXXX | │ │ │ -0041a9f0: 4600 3298 1400 0020 2020 426c 6f63 6b20 F.2.... Block │ │ │ +0041a9f0: 4600 32f2 1400 0020 2020 426c 6f63 6b20 F.2.... Block │ │ │ 0041aa00: 2020 2020 2020 3230 3a20 7c20 203a 5858 20: | :XX │ │ │ 0041aa10: 5858 5858 5820 2058 5858 5858 5858 5820 XXXXX XXXXXXXX │ │ │ 0041aa20: 2058 5858 5858 5858 5820 2058 5858 5858 XXXXXXXX XXXXX │ │ │ -0041aa30: 5858 5820 207c 4600 3298 1500 0020 2020 XXX |F.2.... │ │ │ +0041aa30: 5858 5820 207c 4600 32f2 1500 0020 2020 XXX |F.2.... │ │ │ 0041aa40: 426c 6f63 6b20 2020 2020 2020 3430 3a20 Block 40: │ │ │ 0041aa50: 7c20 2058 5858 5858 5858 5820 2058 5858 | XXXXXXXX XXX │ │ │ 0041aa60: 5858 5858 5820 2058 5858 5858 5858 5820 XXXXX XXXXXXXX │ │ │ -0041aa70: 2058 5858 5858 5858 5820 207c 4600 3298 XXXXXXXX |F.2. │ │ │ +0041aa70: 2058 5858 5858 5858 5820 207c 4600 32f2 XXXXXXXX |F.2. │ │ │ 0041aa80: 1600 0020 2020 426c 6f63 6b20 2020 2020 ... Block │ │ │ 0041aa90: 2020 3630 3a20 7c20 2058 5858 5858 5858 60: | XXXXXXX │ │ │ 0041aaa0: 5820 2058 5858 5858 5858 5820 2058 5858 X XXXXXXXX XXX │ │ │ 0041aab0: 5858 5858 5820 2058 5858 5858 5858 5820 XXXXX XXXXXXXX │ │ │ -0041aac0: 207c 4600 3298 1700 0020 2020 426c 6f63 |F.2.... Bloc │ │ │ +0041aac0: 207c 4600 32f2 1700 0020 2020 426c 6f63 |F.2.... Bloc │ │ │ 0041aad0: 6b20 2020 2020 2020 3830 3a20 7c20 2058 k 80: | X │ │ │ 0041aae0: 5858 5858 5858 5820 2058 5858 5858 5858 XXXXXXX XXXXXXX │ │ │ 0041aaf0: 5820 2058 5858 5858 5858 5820 2058 5858 X XXXXXXXX XXX │ │ │ -0041ab00: 5858 5858 5820 207c 4600 3298 1800 0020 XXXXX |F.2.... │ │ │ +0041ab00: 5858 5858 5820 207c 4600 32f2 1800 0020 XXXXX |F.2.... │ │ │ 0041ab10: 2020 426c 6f63 6b20 2020 2020 2020 4130 Block A0 │ │ │ 0041ab20: 3a20 7c20 2058 5858 5858 5858 5820 2058 : | XXXXXXXX X │ │ │ 0041ab30: 5858 5858 5858 5820 2058 5858 5858 5858 XXXXXXX XXXXXXX │ │ │ 0041ab40: 5820 2058 5858 5858 5858 5820 207c 4600 X XXXXXXXX |F. │ │ │ -0041ab50: 3298 1900 0020 2020 426c 6f63 6b20 2020 2.... Block │ │ │ +0041ab50: 32f2 1900 0020 2020 426c 6f63 6b20 2020 2.... Block │ │ │ 0041ab60: 2020 2020 4330 3a20 7c20 2058 5858 5858 C0: | XXXXX │ │ │ 0041ab70: 5858 5820 2058 5858 5858 5858 5820 2058 XXX XXXXXXXX X │ │ │ 0041ab80: 5858 5858 5858 5820 2058 5858 5858 5858 XXXXXXX XXXXXXX │ │ │ -0041ab90: 5820 207c 4600 3298 1a00 0020 2020 426c X |F.2.... Bl │ │ │ +0041ab90: 5820 207c 4600 32f2 1a00 0020 2020 426c X |F.2.... Bl │ │ │ 0041aba0: 6f63 6b20 2020 2020 2020 4530 3a20 7c20 ock E0: | │ │ │ 0041abb0: 2058 5858 5858 5858 5820 2058 5858 5858 XXXXXXXX XXXXX │ │ │ 0041abc0: 5858 5820 2058 5858 5858 5858 5820 2058 XXX XXXXXXXX X │ │ │ -0041abd0: 5858 5858 5858 5820 207c 4600 3298 2100 XXXXXXX |F.2.!. │ │ │ +0041abd0: 5858 5858 5858 5820 207c 4600 32f2 2100 XXXXXXX |F.2.!. │ │ │ 0041abe0: 0020 2020 426c 6f63 6b20 2020 2020 2031 . Block 1 │ │ │ 0041abf0: 3030 3a20 7c20 2058 5858 5858 5858 5820 00: | XXXXXXXX │ │ │ 0041ac00: 2058 5858 5858 5858 5820 2058 5858 5858 XXXXXXXX XXXXX │ │ │ 0041ac10: 5858 5820 2058 5858 5858 5858 5820 207c XXX XXXXXXXX | │ │ │ -0041ac20: 4600 3298 2200 0020 2020 426c 6f63 6b20 F.2.".. Block │ │ │ +0041ac20: 4600 32f2 2200 0020 2020 426c 6f63 6b20 F.2.".. Block │ │ │ 0041ac30: 2020 2020 2031 3230 3a20 7c20 2058 5858 120: | XXX │ │ │ 0041ac40: 5858 5858 5820 2058 5858 5858 5858 5820 XXXXX XXXXXXXX │ │ │ 0041ac50: 2058 5858 5858 5858 5820 2058 5858 5858 XXXXXXXX XXXXX │ │ │ -0041ac60: 5858 5820 207c 4600 3298 2300 0020 2020 XXX |F.2.#.. │ │ │ +0041ac60: 5858 5820 207c 4600 32f2 2300 0020 2020 XXX |F.2.#.. │ │ │ 0041ac70: 426c 6f63 6b20 2020 2020 2031 3430 3a20 Block 140: │ │ │ 0041ac80: 7c20 2058 5858 5858 5858 5820 2058 5858 | XXXXXXXX XXX │ │ │ 0041ac90: 5858 5858 5820 2058 5858 5858 5858 5820 XXXXX XXXXXXXX │ │ │ -0041aca0: 2058 5858 5858 5858 5820 207c 4600 3298 XXXXXXXX |F.2. │ │ │ +0041aca0: 2058 5858 5858 5858 5820 207c 4600 32f2 XXXXXXXX |F.2. │ │ │ 0041acb0: 2400 0020 2020 426c 6f63 6b20 2020 2020 $.. Block │ │ │ 0041acc0: 2031 3630 3a20 7c20 2058 5858 5858 5858 160: | XXXXXXX │ │ │ 0041acd0: 5820 2058 5858 5858 5858 5820 2058 5858 X XXXXXXXX XXX │ │ │ 0041ace0: 5858 5858 5820 2058 5858 5858 5858 5820 XXXXX XXXXXXXX │ │ │ -0041acf0: 207c 4600 3298 2500 0020 2020 426c 6f63 |F.2.%.. Bloc │ │ │ +0041acf0: 207c 4600 32f2 2500 0020 2020 426c 6f63 |F.2.%.. Bloc │ │ │ 0041ad00: 6b20 2020 2020 2031 3830 3a20 7c20 2058 k 180: | X │ │ │ 0041ad10: 5858 5858 5858 5820 2058 5858 5858 5858 XXXXXXX XXXXXXX │ │ │ 0041ad20: 5820 2058 5858 5858 5858 5820 2058 5858 X XXXXXXXX XXX │ │ │ -0041ad30: 5858 5858 5820 207c 4600 3298 2600 0020 XXXXX |F.2.&.. │ │ │ +0041ad30: 5858 5858 5820 207c 4600 32f2 2600 0020 XXXXX |F.2.&.. │ │ │ 0041ad40: 2020 426c 6f63 6b20 2020 2020 2031 4130 Block 1A0 │ │ │ 0041ad50: 3a20 7c20 2058 5858 5858 5858 5820 2058 : | XXXXXXXX X │ │ │ 0041ad60: 5858 5858 5858 5820 2058 5858 5858 5858 XXXXXXX XXXXXXX │ │ │ 0041ad70: 5820 2058 5858 5858 5858 5820 207c 4600 X XXXXXXXX |F. │ │ │ -0041ad80: 3298 2700 0020 2020 426c 6f63 6b20 2020 2.'.. Block │ │ │ +0041ad80: 32f2 2700 0020 2020 426c 6f63 6b20 2020 2.'.. Block │ │ │ 0041ad90: 2020 2031 4330 3a20 7c20 2058 5858 5858 1C0: | XXXXX │ │ │ 0041ada0: 5858 5820 2058 5858 5858 5858 5820 2058 XXX XXXXXXXX X │ │ │ 0041adb0: 5858 5858 5858 5820 2058 5858 5858 5858 XXXXXXX XXXXXXX │ │ │ -0041adc0: 5820 207c 4600 3298 2800 0020 2020 426c X |F.2.(.. Bl │ │ │ +0041adc0: 5820 207c 4600 32f2 2800 0020 2020 426c X |F.2.(.. Bl │ │ │ 0041add0: 6f63 6b20 2020 2020 2031 4530 3a20 7c20 ock 1E0: | │ │ │ 0041ade0: 2058 5858 5858 5858 5820 2058 5858 5858 XXXXXXXX XXXXX │ │ │ 0041adf0: 5858 5820 2058 5858 5858 5858 5820 2058 XXX XXXXXXXX X │ │ │ -0041ae00: 5858 5858 5858 5820 207c 4300 3298 2900 XXXXXXX |C.2.). │ │ │ +0041ae00: 5858 5858 5858 5820 207c 4300 32f2 2900 XXXXXXX |C.2.). │ │ │ 0041ae10: 0020 2020 2758 2720 3d3d 2042 5553 5920 . 'X' == BUSY │ │ │ 0041ae20: 2027 2e27 203d 3d20 4652 4545 2020 273a '.' == FREE ': │ │ │ 0041ae30: 2720 3d3d 2052 4555 5341 424c 4520 2027 ' == REUSABLE ' │ │ │ 0041ae40: 3f27 203d 3d20 434f 5252 5550 5407 0032 ?' == CORRUPT..2 │ │ │ -0041ae50: 982a 0000 5300 3298 3100 0020 2020 4e6f .*..S.2.1.. No │ │ │ +0041ae50: f22a 0000 5300 32f2 3100 0020 2020 4e6f .*..S.2.1.. No │ │ │ 0041ae60: 7465 2074 6861 7420 424c 4f43 4b20 3230 te that BLOCK 20 │ │ │ 0041ae70: 2069 7320 6d61 726b 6564 2061 7320 5245 is marked as RE │ │ │ 0041ae80: 5553 4142 4c45 2c20 7768 6963 6820 6d65 USABLE, which me │ │ │ 0041ae90: 616e 7320 4652 4545 2062 7574 2069 6e20 ans FREE but in │ │ │ -0041aea0: 6e65 6564 206f 6628 0032 9832 0000 2020 need of(.2.2.. │ │ │ +0041aea0: 6e65 6564 206f 6628 0032 f232 0000 2020 need of(.2.2.. │ │ │ 0041aeb0: 2061 2062 6566 6f72 652d 696d 6167 6520 a before-image │ │ │ 0041aec0: 6a6f 7572 6e61 6c20 7265 636f 7264 2e07 journal record.. │ │ │ -0041aed0: 0032 9833 0000 1200 3298 3400 0020 2020 .2.3....2.4.. │ │ │ -0041aee0: 4578 616d 706c 653a 0700 3298 3500 0023 Example:..2.5..# │ │ │ -0041aef0: 0032 9836 0000 2020 2044 5345 3e20 6d61 .2.6.. DSE> ma │ │ │ +0041aed0: 0032 f233 0000 1200 32f2 3400 0020 2020 .2.3....2.4.. │ │ │ +0041aee0: 4578 616d 706c 653a 0700 32f2 3500 0023 Example:..2.5..# │ │ │ +0041aef0: 0032 f236 0000 2020 2044 5345 3e20 6d61 .2.6.. DSE> ma │ │ │ 0041af00: 7073 202d 626c 6f63 6b3d 3230 202d 6275 ps -block=20 -bu │ │ │ -0041af10: 7379 0700 3298 3700 0052 0032 9838 0000 sy..2.7..R.2.8.. │ │ │ +0041af10: 7379 0700 32f2 3700 0052 0032 f238 0000 sy..2.7..R.2.8.. │ │ │ 0041af20: 2020 2054 6869 7320 636f 6d6d 616e 6420 This command │ │ │ 0041af30: 6d61 726b 7320 626c 6f63 6b20 3230 2061 marks block 20 a │ │ │ 0041af40: 7320 6275 7379 2e20 4120 7361 6d70 6c65 s busy. A sample │ │ │ 0041af50: 2044 5345 2044 554d 5020 6f75 7470 7574 DSE DUMP output │ │ │ -0041af60: 206f 6620 626c 6f63 6b20 3018 0032 9839 of block 0..2.9 │ │ │ +0041af60: 206f 6620 626c 6f63 6b20 3018 0032 f239 of block 0..2.9 │ │ │ 0041af70: 0000 2020 2069 7320 6173 2066 6f6c 6c6f .. is as follo │ │ │ -0041af80: 7773 3a07 0032 983a 0000 4900 3298 4100 ws:..2.:..I.2.A. │ │ │ +0041af80: 7773 3a07 0032 f23a 0000 4900 32f2 4100 ws:..2.:..I.2.A. │ │ │ 0041af90: 0020 2020 426c 6f63 6b20 3020 2053 697a . Block 0 Siz │ │ │ 0041afa0: 6520 3930 2020 4c65 7665 6c20 2d31 2020 e 90 Level -1 │ │ │ 0041afb0: 544e 2031 2056 3720 2020 4d61 7374 6572 TN 1 V7 Master │ │ │ 0041afc0: 2053 7461 7475 733a 2046 7265 6520 5370 Status: Free Sp │ │ │ 0041afd0: 6163 6500 0000 0000 0000 0000 0000 0000 ace............. │ │ │ 0041afe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041aff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041b000: 0400 0000 6c05 0000 2908 0000 0000 0000 ....l...)....... │ │ │ -0041b010: 7800 0098 4845 4c50 00ff 7300 ff43 4f4d x...HELP..s..COM │ │ │ +0041b010: 7800 00f2 4845 4c50 00ff 7300 ff43 4f4d x...HELP..s..COM │ │ │ 0041b020: 4d41 4e44 5300 ff73 00ff 4d41 5053 00ff MANDS..s..MAPS.. │ │ │ 0041b030: 7300 ff45 5841 4d50 4c45 535f 464f 525f s..EXAMPLES_FOR_ │ │ │ 0041b040: 4d41 5053 00c0 4200 0020 2020 2020 2020 MAPS..B.. │ │ │ 0041b050: 2020 2020 2020 2020 2020 2020 4c6f 7720 Low │ │ │ 0041b060: 6f72 6465 7220 2020 2020 2020 2020 2020 order │ │ │ 0041b070: 2020 2020 2020 2020 2020 2020 2020 4869 Hi │ │ │ -0041b080: 6768 206f 7264 6572 4600 3298 4300 0020 gh orderF.2.C.. │ │ │ +0041b080: 6768 206f 7264 6572 4600 32f2 4300 0020 gh orderF.2.C.. │ │ │ 0041b090: 2020 426c 6f63 6b20 2020 2020 2020 2030 Block 0 │ │ │ 0041b0a0: 3a20 7c20 2058 5858 2e2e 2e2e 2e20 202e : | XXX..... . │ │ │ 0041b0b0: 2e2e 2e2e 2e2e 2e20 202e 2e2e 2e2e 2e2e ....... ....... │ │ │ 0041b0c0: 2e20 202e 2e2e 2e2e 2e2e 2e20 207c 4600 . ........ |F. │ │ │ -0041b0d0: 3298 4400 0020 2020 426c 6f63 6b20 2020 2.D.. Block │ │ │ +0041b0d0: 32f2 4400 0020 2020 426c 6f63 6b20 2020 2.D.. Block │ │ │ 0041b0e0: 2020 2020 3230 3a20 7c20 2058 2e2e 2e2e 20: | X.... │ │ │ 0041b0f0: 2e2e 2e20 202e 2e2e 2e2e 2e2e 2e20 202e ... ........ . │ │ │ 0041b100: 2e2e 2e2e 2e2e 2e20 202e 2e2e 2e2e 2e2e ....... ....... │ │ │ -0041b110: 2e20 207c 4600 3298 4500 0020 2020 426c . |F.2.E.. Bl │ │ │ +0041b110: 2e20 207c 4600 32f2 4500 0020 2020 426c . |F.2.E.. Bl │ │ │ 0041b120: 6f63 6b20 2020 2020 2020 3430 3a20 7c20 ock 40: | │ │ │ 0041b130: 202e 2e2e 2e2e 2e2e 2e20 202e 2e2e 2e2e ........ ..... │ │ │ 0041b140: 2e2e 2e20 202e 2e2e 2e2e 2e2e 2e20 202e ... ........ . │ │ │ -0041b150: 2e2e 2e2e 2e2e 2e20 207c 4600 3298 4600 ....... |F.2.F. │ │ │ +0041b150: 2e2e 2e2e 2e2e 2e20 207c 4600 32f2 4600 ....... |F.2.F. │ │ │ 0041b160: 0020 2020 426c 6f63 6b20 2020 2020 2020 . Block │ │ │ 0041b170: 3630 3a20 7c20 202e 2e2e 2e2e 2e2e 2e20 60: | ........ │ │ │ 0041b180: 202e 2e2e 2e2e 2e2e 2e20 202e 2e2e 2e2e ........ ..... │ │ │ 0041b190: 2e2e 2e20 202e 2e2e 2e2e 2e2e 2e20 207c ... ........ | │ │ │ -0041b1a0: 4600 3298 4700 0020 2020 426c 6f63 6b20 F.2.G.. Block │ │ │ +0041b1a0: 4600 32f2 4700 0020 2020 426c 6f63 6b20 F.2.G.. Block │ │ │ 0041b1b0: 2020 2020 2020 3830 3a20 7c20 202e 2e2e 80: | ... │ │ │ 0041b1c0: 2e2e 2e2e 2e20 202e 2e2e 2e2e 2e2e 2e20 ..... ........ │ │ │ 0041b1d0: 202e 2e2e 2e2e 2e2e 2e20 202e 2e2e 2e2e ........ ..... │ │ │ -0041b1e0: 2e2e 2e20 207c 4600 3298 4800 0020 2020 ... |F.2.H.. │ │ │ +0041b1e0: 2e2e 2e20 207c 4600 32f2 4800 0020 2020 ... |F.2.H.. │ │ │ 0041b1f0: 426c 6f63 6b20 2020 2020 2020 4130 3a20 Block A0: │ │ │ 0041b200: 7c20 202e 2e2e 2e2e 2e2e 2e20 202e 2e2e | ........ ... │ │ │ 0041b210: 2e2e 2e2e 2e20 202e 2e2e 2e2e 2e2e 2e20 ..... ........ │ │ │ -0041b220: 202e 2e2e 2e2e 2e2e 2e20 207c 4600 3298 ........ |F.2. │ │ │ +0041b220: 202e 2e2e 2e2e 2e2e 2e20 207c 4600 32f2 ........ |F.2. │ │ │ 0041b230: 4900 0020 2020 426c 6f63 6b20 2020 2020 I.. Block │ │ │ 0041b240: 2020 4330 3a20 7c20 202e 2e2e 2e2e 2e2e C0: | ....... │ │ │ 0041b250: 2e20 202e 2e2e 2e2e 2e2e 2e20 202e 2e2e . ........ ... │ │ │ 0041b260: 2e2e 2e2e 2e20 202e 2e2e 2e2e 2e2e 2e20 ..... ........ │ │ │ -0041b270: 207c 4600 3298 4a00 0020 2020 426c 6f63 |F.2.J.. Bloc │ │ │ +0041b270: 207c 4600 32f2 4a00 0020 2020 426c 6f63 |F.2.J.. Bloc │ │ │ 0041b280: 6b20 2020 2020 2020 4530 3a20 7c20 202e k E0: | . │ │ │ 0041b290: 2e2e 2e2e 2e2e 2e20 202e 2e2e 2e2e 2e2e ....... ....... │ │ │ 0041b2a0: 2e20 202e 2e2e 2e2e 2e2e 2e20 202e 2e2e . ........ ... │ │ │ -0041b2b0: 2e2e 2e2e 2e20 207c 4600 3298 5100 0020 ..... |F.2.Q.. │ │ │ +0041b2b0: 2e2e 2e2e 2e20 207c 4600 32f2 5100 0020 ..... |F.2.Q.. │ │ │ 0041b2c0: 2020 426c 6f63 6b20 2020 2020 2031 3030 Block 100 │ │ │ 0041b2d0: 3a20 7c20 202e 2e2e 2e2e 2e2e 2e20 202e : | ........ . │ │ │ 0041b2e0: 2e2e 2e2e 2e2e 2e20 202e 2e2e 2e2e 2e2e ....... ....... │ │ │ 0041b2f0: 2e20 202e 2e2e 2e2e 2e2e 2e20 207c 4600 . ........ |F. │ │ │ -0041b300: 3298 5200 0020 2020 426c 6f63 6b20 2020 2.R.. Block │ │ │ +0041b300: 32f2 5200 0020 2020 426c 6f63 6b20 2020 2.R.. Block │ │ │ 0041b310: 2020 2031 3230 3a20 7c20 202e 2e2e 2e2e 120: | ..... │ │ │ 0041b320: 2e2e 2e20 202e 2e2e 2e2e 2e2e 2e20 202e ... ........ . │ │ │ 0041b330: 2e2e 2e2e 2e2e 2e20 202e 2e2e 2e2e 2e2e ....... ....... │ │ │ -0041b340: 2e20 207c 4600 3298 5300 0020 2020 426c . |F.2.S.. Bl │ │ │ +0041b340: 2e20 207c 4600 32f2 5300 0020 2020 426c . |F.2.S.. Bl │ │ │ 0041b350: 6f63 6b20 2020 2020 2031 3430 3a20 7c20 ock 140: | │ │ │ 0041b360: 202e 2e2e 2e2e 2e2e 2e20 202e 2e2e 2e2e ........ ..... │ │ │ 0041b370: 2e2e 2e20 202e 2e2e 2e2e 2e2e 2e20 202e ... ........ . │ │ │ -0041b380: 2e2e 2e2e 2e2e 2e20 207c 4600 3298 5400 ....... |F.2.T. │ │ │ +0041b380: 2e2e 2e2e 2e2e 2e20 207c 4600 32f2 5400 ....... |F.2.T. │ │ │ 0041b390: 0020 2020 426c 6f63 6b20 2020 2020 2031 . Block 1 │ │ │ 0041b3a0: 3630 3a20 7c20 202e 2e2e 2e2e 2e2e 2e20 60: | ........ │ │ │ 0041b3b0: 202e 2e2e 2e2e 2e2e 2e20 202e 2e2e 2e2e ........ ..... │ │ │ 0041b3c0: 2e2e 2e20 202e 2e2e 2e2e 2e2e 2e20 207c ... ........ | │ │ │ -0041b3d0: 4600 3298 5500 0020 2020 426c 6f63 6b20 F.2.U.. Block │ │ │ +0041b3d0: 4600 32f2 5500 0020 2020 426c 6f63 6b20 F.2.U.. Block │ │ │ 0041b3e0: 2020 2020 2031 3830 3a20 7c20 202e 2e2e 180: | ... │ │ │ 0041b3f0: 2e2e 2e2e 2e20 202e 2e2e 2e2e 2e2e 2e20 ..... ........ │ │ │ 0041b400: 202e 2e2e 2e2e 2e2e 2e20 202e 2e2e 2e2e ........ ..... │ │ │ -0041b410: 2e2e 2e20 207c 4600 3298 5600 0020 2020 ... |F.2.V.. │ │ │ +0041b410: 2e2e 2e20 207c 4600 32f2 5600 0020 2020 ... |F.2.V.. │ │ │ 0041b420: 426c 6f63 6b20 2020 2020 2031 4130 3a20 Block 1A0: │ │ │ 0041b430: 7c20 202e 2e2e 2e2e 2e2e 2e20 202e 2e2e | ........ ... │ │ │ 0041b440: 2e2e 2e2e 2e20 202e 2e2e 2e2e 2e2e 2e20 ..... ........ │ │ │ -0041b450: 202e 2e2e 2e2e 2e2e 2e20 207c 4600 3298 ........ |F.2. │ │ │ +0041b450: 202e 2e2e 2e2e 2e2e 2e20 207c 4600 32f2 ........ |F.2. │ │ │ 0041b460: 5700 0020 2020 426c 6f63 6b20 2020 2020 W.. Block │ │ │ 0041b470: 2031 4330 3a20 7c20 202e 2e2e 2e2e 2e2e 1C0: | ....... │ │ │ 0041b480: 2e20 202e 2e2e 2e2e 2e2e 2e20 202e 2e2e . ........ ... │ │ │ 0041b490: 2e2e 2e2e 2e20 202e 2e2e 2e2e 2e2e 2e20 ..... ........ │ │ │ -0041b4a0: 207c 4600 3298 5800 0020 2020 426c 6f63 |F.2.X.. Bloc │ │ │ +0041b4a0: 207c 4600 32f2 5800 0020 2020 426c 6f63 |F.2.X.. Bloc │ │ │ 0041b4b0: 6b20 2020 2020 2031 4530 3a20 7c20 202e k 1E0: | . │ │ │ 0041b4c0: 2e2e 2e2e 2e2e 2e20 202e 2e2e 2e2e 2e2e ....... ....... │ │ │ 0041b4d0: 2e20 202e 2e2e 2e2e 2e2e 2e20 202e 2e2e . ........ ... │ │ │ -0041b4e0: 2e2e 2e2e 2e20 207c 4300 3298 5900 0020 ..... |C.2.Y.. │ │ │ +0041b4e0: 2e2e 2e2e 2e20 207c 4300 32f2 5900 0020 ..... |C.2.Y.. │ │ │ 0041b4f0: 2020 2758 2720 3d3d 2042 5553 5920 2027 'X' == BUSY ' │ │ │ 0041b500: 2e27 203d 3d20 4652 4545 2020 273a 2720 .' == FREE ':' │ │ │ 0041b510: 3d3d 2052 4555 5341 424c 4520 2027 3f27 == REUSABLE '?' │ │ │ -0041b520: 203d 3d20 434f 5252 5550 5407 0032 985a == CORRUPT..2.Z │ │ │ -0041b530: 0000 3300 3298 6100 0020 2020 4e6f 7465 ..3.2.a.. Note │ │ │ +0041b520: 203d 3d20 434f 5252 5550 5407 0032 f25a == CORRUPT..2.Z │ │ │ +0041b530: 0000 3300 32f2 6100 0020 2020 4e6f 7465 ..3.2.a.. Note │ │ │ 0041b540: 2074 6861 7420 7468 6520 424c 4f43 4b20 that the BLOCK │ │ │ 0041b550: 3230 2069 7320 6d61 726b 6564 2061 7320 20 is marked as │ │ │ -0041b560: 4255 5359 2e07 0032 9862 0000 0000 0000 BUSY...2.b...... │ │ │ +0041b560: 4255 5359 2e07 0032 f262 0000 0000 0000 BUSY...2.b...... │ │ │ 0041b570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041b580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041b590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041b5a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041b5b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041b5c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041b5d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -269179,538 +269179,538 @@ │ │ │ 0041b7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041b7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041b7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041b7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041b7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041b7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041b800: 0400 0000 b307 0000 8908 0000 0000 0000 ................ │ │ │ -0041b810: 5100 0098 4845 4c50 00ff 7300 ff43 4f4d Q...HELP..s..COM │ │ │ +0041b810: 5100 00f2 4845 4c50 00ff 7300 ff43 4f4d Q...HELP..s..COM │ │ │ 0041b820: 4d41 4e44 5300 ff73 00ff 4f50 454e 00ff MANDS..s..OPEN.. │ │ │ 0041b830: 7300 ff51 5541 4c49 4649 4552 535f 464f s..QUALIFIERS_FO │ │ │ 0041b840: 525f 4f50 454e 00bf 1100 0020 2020 5175 R_OPEN..... Qu │ │ │ 0041b850: 616c 6966 6965 7273 2066 6f72 204f 5045 alifiers for OPE │ │ │ -0041b860: 4e07 0034 9821 0000 1b00 3498 3100 0020 N..4.!....4.1.. │ │ │ +0041b860: 4e07 0034 f221 0000 1b00 34f2 3100 0020 N..4.!....4.1.. │ │ │ 0041b870: 2020 2d46 5b49 4c45 5d3d 6669 6c65 2d6e -F[ILE]=file-n │ │ │ -0041b880: 616d 6507 0034 9841 0000 2500 3498 5100 ame..4.A..%.4.Q. │ │ │ +0041b880: 616d 6507 0034 f241 0000 2500 34f2 5100 ame..4.A..%.4.Q. │ │ │ 0041b890: 0020 2020 5370 6563 6966 6965 7320 7468 . Specifies th │ │ │ 0041b8a0: 6520 6669 6c65 2074 6f20 6f70 656e 2e07 e file to open.. │ │ │ -0041b8b0: 0034 9861 0000 1700 1798 5645 5257 5249 .4.a......VERWRI │ │ │ +0041b8b0: 0034 f261 0000 1700 17f2 5645 5257 5249 .4.a......VERWRI │ │ │ 0041b8c0: 5445 0000 4f56 6572 7772 6974 6514 0020 TE..OVerwrite.. │ │ │ -0041b8d0: 98bf 1100 0020 2020 4f56 6572 7772 6974 ..... OVerwrit │ │ │ -0041b8e0: 6507 0021 9821 0000 5300 2198 3100 0020 e..!.!..S.!.1.. │ │ │ +0041b8d0: f2bf 1100 0020 2020 4f56 6572 7772 6974 ..... OVerwrit │ │ │ +0041b8e0: 6507 0021 f221 0000 5300 21f2 3100 0020 e..!.!..S.!.1.. │ │ │ 0041b8f0: 2020 4f76 6572 7772 6974 6573 2074 6865 Overwrites the │ │ │ 0041b900: 2073 7065 6369 6669 6564 2073 7472 696e specified strin │ │ │ 0041b910: 6720 6f6e 2074 6865 2067 6976 656e 206f g on the given o │ │ │ 0041b920: 6666 7365 7420 696e 2074 6865 2063 7572 ffset in the cur │ │ │ -0041b930: 7265 6e74 2062 6c6f 636b 2e36 0021 9841 rent block.6.!.A │ │ │ +0041b930: 7265 6e74 2062 6c6f 636b 2e36 0021 f241 rent block.6.!.A │ │ │ 0041b940: 0000 2020 2055 7365 2065 7874 7265 6d65 .. Use extreme │ │ │ 0041b950: 2063 6175 7469 6f6e 2077 6865 6e20 7573 caution when us │ │ │ 0041b960: 696e 6720 7468 6973 2063 6f6d 6d61 6e64 ing this command │ │ │ -0041b970: 2e07 0021 9851 0000 3100 2198 6100 0020 ...!.Q..1.!.a.. │ │ │ +0041b970: 2e07 0021 f251 0000 3100 21f2 6100 0020 ...!.Q..1.!.a.. │ │ │ 0041b980: 2020 5468 6520 666f 726d 6174 206f 6620 The format of │ │ │ 0041b990: 7468 6520 4f56 4552 5752 4954 4520 636f the OVERWRITE co │ │ │ -0041b9a0: 6d6d 616e 6420 6973 3a07 0021 9871 0000 mmand is:..!.q.. │ │ │ -0041b9b0: 1500 2198 8100 0020 2020 4f56 5b45 5257 ..!.... OV[ERW │ │ │ -0041b9c0: 5249 5445 5d0b 0021 9891 0000 2020 205b RITE]..!.... [ │ │ │ -0041b9d0: 1900 2098 c011 0000 2020 202d 445b 4154 .. ..... -D[AT │ │ │ -0041b9e0: 415d 3d73 7472 696e 671a 0021 9812 0000 A]=string..!.... │ │ │ +0041b9a0: 6d6d 616e 6420 6973 3a07 0021 f271 0000 mmand is:..!.q.. │ │ │ +0041b9b0: 1500 21f2 8100 0020 2020 4f56 5b45 5257 ..!.... OV[ERW │ │ │ +0041b9c0: 5249 5445 5d0b 0021 f291 0000 2020 205b RITE]..!.... [ │ │ │ +0041b9d0: 1900 20f2 c011 0000 2020 202d 445b 4154 .. ..... -D[AT │ │ │ +0041b9e0: 415d 3d73 7472 696e 671a 0021 f212 0000 A]=string..!.... │ │ │ 0041b9f0: 2020 202d 4f5b 4646 5345 545d 3d6f 6666 -O[FFSET]=off │ │ │ -0041ba00: 7365 740b 0021 9813 0000 2020 205d 0700 set..!.... ].. │ │ │ -0041ba10: 2198 1400 001a 0020 98ff 7300 ff45 5841 !...... ..s..EXA │ │ │ +0041ba00: 7365 740b 0021 f213 0000 2020 205d 0700 set..!.... ].. │ │ │ +0041ba10: 21f2 1400 001a 0020 f2ff 7300 ff45 5841 !...... ..s..EXA │ │ │ 0041ba20: 4d50 4c45 5300 0045 7861 6d70 6c65 7313 MPLES..Examples. │ │ │ -0041ba30: 002d 98bf 1100 0020 2020 4578 616d 706c .-..... Exampl │ │ │ -0041ba40: 6573 0700 2e98 2100 0012 002e 9831 0000 es....!......1.. │ │ │ -0041ba50: 2020 2045 7861 6d70 6c65 3a07 002e 9841 Example:....A │ │ │ -0041ba60: 0000 3c00 2e98 5100 0020 2020 4453 453e ..<...Q.. DSE> │ │ │ +0041ba30: 002d f2bf 1100 0020 2020 4578 616d 706c .-..... Exampl │ │ │ +0041ba40: 6573 0700 2ef2 2100 0012 002e f231 0000 es....!......1.. │ │ │ +0041ba50: 2020 2045 7861 6d70 6c65 3a07 002e f241 Example:....A │ │ │ +0041ba60: 0000 3c00 2ef2 5100 0020 2020 4453 453e ..<...Q.. DSE> │ │ │ 0041ba70: 6f76 6572 7772 6974 6520 2d62 6c6f 636b overwrite -block │ │ │ 0041ba80: 3d33 3120 2d64 6174 613d 224d 616c 7665 =31 -data="Malve │ │ │ 0041ba90: 726e 2220 2d6f 6666 7365 743d 4341 0700 rn" -offset=CA.. │ │ │ -0041baa0: 2e98 6100 0045 002e 9871 0000 2020 2054 ..a..E...q.. T │ │ │ +0041baa0: 2ef2 6100 0045 002e f271 0000 2020 2054 ..a..E...q.. T │ │ │ 0041bab0: 6869 7320 636f 6d6d 616e 6420 6f76 6572 his command over │ │ │ 0041bac0: 7772 6974 6573 2074 6865 2064 6174 6120 writes the data │ │ │ 0041bad0: 6174 2074 6865 2073 7065 6369 6669 6564 at the specified │ │ │ -0041bae0: 206c 6f63 6174 696f 6e2e 0700 2e98 8100 location....... │ │ │ +0041bae0: 206c 6f63 6174 696f 6e2e 0700 2ef2 8100 location....... │ │ │ 0041baf0: 0036 0024 5451 5541 4c49 4649 4552 535f .6.$TQUALIFIERS_ │ │ │ 0041bb00: 464f 525f 4f56 4552 5752 4954 4500 0051 FOR_OVERWRITE..Q │ │ │ 0041bb10: 7561 6c69 6669 6572 735f 666f 725f 4f56 ualifiers_for_OV │ │ │ -0041bb20: 4552 5752 4954 4523 003d 98bf 1100 0020 ERWRITE#.=..... │ │ │ +0041bb20: 4552 5752 4954 4523 003d f2bf 1100 0020 ERWRITE#.=..... │ │ │ 0041bb30: 2020 5175 616c 6966 6965 7273 2066 6f72 Qualifiers for │ │ │ -0041bb40: 204f 5645 5257 5249 5445 0700 3e98 2100 OVERWRITE..>.!. │ │ │ -0041bb50: 001f 003e 9831 0000 2020 202d 425b 4c4f ...>.1.. -B[LO │ │ │ +0041bb40: 204f 5645 5257 5249 5445 0700 3ef2 2100 OVERWRITE..>.!. │ │ │ +0041bb50: 001f 003e f231 0000 2020 202d 425b 4c4f ...>.1.. -B[LO │ │ │ 0041bb60: 434b 5d3d 626c 6f63 6b20 6e75 6d62 6572 CK]=block number │ │ │ -0041bb70: 0700 3e98 4100 004a 003e 9851 0000 2020 ..>.A..J.>.Q.. │ │ │ +0041bb70: 0700 3ef2 4100 004a 003e f251 0000 2020 ..>.A..J.>.Q.. │ │ │ 0041bb80: 2044 6972 6563 7473 2044 5345 2074 6f20 Directs DSE to │ │ │ 0041bb90: 4f56 4552 5752 4954 4520 6120 7370 6563 OVERWRITE a spec │ │ │ 0041bba0: 6966 6963 2062 6c6f 636b 2e20 4966 206e ific block. If n │ │ │ 0041bbb0: 6f20 626c 6f63 6b20 6e75 6d62 6572 2069 o block number i │ │ │ -0041bbc0: 7336 003e 9861 0000 2020 2073 7065 6369 s6.>.a.. speci │ │ │ +0041bbc0: 7336 003e f261 0000 2020 2073 7065 6369 s6.>.a.. speci │ │ │ 0041bbd0: 6669 6564 2c20 7468 6520 6465 6661 756c fied, the defaul │ │ │ 0041bbe0: 7420 6973 2074 6865 2063 7572 7265 6e74 t is the current │ │ │ -0041bbf0: 2062 6c6f 636b 2e07 003e 9871 0000 1800 block...>.q.... │ │ │ -0041bc00: 3e98 8100 0020 2020 2d44 5b41 5441 5d3d >.... -D[ATA]= │ │ │ -0041bc10: 7374 7269 6e67 0700 3e98 9100 0052 003d string..>....R.= │ │ │ -0041bc20: 98c0 1100 0020 2020 5370 6563 6966 6965 ..... Specifie │ │ │ +0041bbf0: 2062 6c6f 636b 2e07 003e f271 0000 1800 block...>.q.... │ │ │ +0041bc00: 3ef2 8100 0020 2020 2d44 5b41 5441 5d3d >.... -D[ATA]= │ │ │ +0041bc10: 7374 7269 6e67 0700 3ef2 9100 0052 003d string..>....R.= │ │ │ +0041bc20: f2c0 1100 0020 2020 5370 6563 6966 6965 ..... Specifie │ │ │ 0041bc30: 7320 7468 6520 6461 7461 2074 6f20 6265 s the data to be │ │ │ 0041bc40: 2077 7269 7474 656e 2e20 5573 6520 7175 written. Use qu │ │ │ 0041bc50: 6f74 6174 696f 6e20 6d61 726b 7320 6172 otation marks ar │ │ │ 0041bc60: 6f75 6e64 2074 6865 2073 7472 696e 6753 ound the stringS │ │ │ -0041bc70: 003e 9812 0000 2020 2061 6e64 2065 7363 .>.... and esc │ │ │ +0041bc70: 003e f212 0000 2020 2061 6e64 2065 7363 .>.... and esc │ │ │ 0041bc80: 6170 6520 636f 6465 7320 6f66 2074 6865 ape codes of the │ │ │ 0041bc90: 2066 6f72 6d20 5c61 206f 7220 5c61 622c form \a or \ab, │ │ │ 0041bca0: 2077 6865 7265 2022 6122 2061 6e64 2022 where "a" and " │ │ │ 0041bcb0: 6222 2061 7265 2068 6578 6164 6563 696d b" are hexadecim │ │ │ -0041bcc0: 616c 5000 3e98 1300 0020 2020 6469 6769 alP.>.... digi │ │ │ +0041bcc0: 616c 5000 3ef2 1300 0020 2020 6469 6769 alP.>.... digi │ │ │ 0041bcd0: 7473 2072 6570 7265 7365 6e74 696e 6720 ts representing │ │ │ 0041bce0: 6e6f 6e2d 7072 696e 7469 6e67 2063 6861 non-printing cha │ │ │ 0041bcf0: 7261 6374 6572 732e 205c 5c20 7472 616e racters. \\ tran │ │ │ 0041bd00: 736c 6174 6573 2074 6f20 6120 7369 6e67 slates to a sing │ │ │ -0041bd10: 6c65 1400 3e98 1400 0020 2020 6261 636b le..>.... back │ │ │ -0041bd20: 736c 6173 682e 0700 3e98 1500 001a 003e slash...>......> │ │ │ -0041bd30: 9816 0000 2020 202d 4f5b 4646 5345 545d .... -O[FFSET] │ │ │ -0041bd40: 3d6f 6666 7365 7407 003e 9817 0000 4e00 =offset..>....N. │ │ │ -0041bd50: 3e98 1800 0020 2020 5370 6563 6966 6965 >.... Specifie │ │ │ +0041bd10: 6c65 1400 3ef2 1400 0020 2020 6261 636b le..>.... back │ │ │ +0041bd20: 736c 6173 682e 0700 3ef2 1500 001a 003e slash...>......> │ │ │ +0041bd30: f216 0000 2020 202d 4f5b 4646 5345 545d .... -O[FFSET] │ │ │ +0041bd40: 3d6f 6666 7365 7407 003e f217 0000 4e00 =offset..>....N. │ │ │ +0041bd50: 3ef2 1800 0020 2020 5370 6563 6966 6965 >.... Specifie │ │ │ 0041bd60: 7320 7468 6520 6f66 6673 6574 2069 6e20 s the offset in │ │ │ 0041bd70: 7468 6520 6375 7272 656e 7420 626c 6f63 the current bloc │ │ │ 0041bd80: 6b20 7768 6572 6520 7468 6520 6f76 6572 k where the over │ │ │ -0041bd90: 7772 6974 6520 7368 6f75 6c64 1000 3e98 write should..>. │ │ │ -0041bda0: 1900 0020 2020 6265 6769 6e2e 0700 3e98 ... begin...>. │ │ │ -0041bdb0: 1a00 000e 0016 9850 4147 4500 0050 6167 .......PAGE..Pag │ │ │ -0041bdc0: 650f 001b 98bf 1100 0020 2020 5061 6765 e........ Page │ │ │ -0041bdd0: 0700 1c98 2100 0053 001c 9831 0000 2020 ....!..S...1.. │ │ │ +0041bd90: 7772 6974 6520 7368 6f75 6c64 1000 3ef2 write should..>. │ │ │ +0041bda0: 1900 0020 2020 6265 6769 6e2e 0700 3ef2 ... begin...>. │ │ │ +0041bdb0: 1a00 000e 0016 f250 4147 4500 0050 6167 .......PAGE..Pag │ │ │ +0041bdc0: 650f 001b f2bf 1100 0020 2020 5061 6765 e........ Page │ │ │ +0041bdd0: 0700 1cf2 2100 0053 001c f231 0000 2020 ....!..S...1.. │ │ │ 0041bde0: 2053 656e 6473 206f 6e65 2066 6f72 6d20 Sends one form │ │ │ 0041bdf0: 6665 6564 2074 6f20 7468 6520 6f75 7470 feed to the outp │ │ │ 0041be00: 7574 2064 6576 6963 652e 2055 7365 2050 ut device. Use P │ │ │ 0041be10: 4147 4520 746f 2061 6464 2066 6f72 6d20 AGE to add form │ │ │ -0041be20: 6665 6564 7320 746f 2061 5100 1c98 4100 feeds to aQ...A. │ │ │ +0041be20: 6665 6564 7320 746f 2061 5100 1cf2 4100 feeds to aQ...A. │ │ │ 0041be30: 0020 2020 6475 6d70 2066 696c 652c 206d . dump file, m │ │ │ 0041be40: 616b 696e 6720 7468 6520 6861 7264 2063 aking the hard c │ │ │ 0041be50: 6f70 7920 6669 6c65 2065 6173 6965 7220 opy file easier │ │ │ 0041be60: 746f 2072 6561 642e 2049 6620 796f 7520 to read. If you │ │ │ -0041be70: 706c 616e 2074 6f20 7573 6539 001c 9851 plan to use9...Q │ │ │ +0041be70: 706c 616e 2074 6f20 7573 6539 001c f251 plan to use9...Q │ │ │ 0041be80: 0000 2020 2074 6865 2064 756d 7020 6669 .. the dump fi │ │ │ 0041be90: 6c65 2077 6974 6820 4d55 5049 5020 4c4f le with MUPIP LO │ │ │ 0041bea0: 4144 2c20 646f 206e 6f74 2075 7365 2050 AD, do not use P │ │ │ -0041beb0: 4147 452e 0700 1c98 6100 002c 001c 9871 AGE.....a..,...q │ │ │ +0041beb0: 4147 452e 0700 1cf2 6100 002c 001c f271 AGE.....a..,...q │ │ │ 0041bec0: 0000 2020 2054 6865 2066 6f72 6d61 7420 .. The format │ │ │ 0041bed0: 6f66 2074 6865 2050 4147 4520 636f 6d6d of the PAGE comm │ │ │ -0041bee0: 616e 6420 6973 3a07 001c 9881 0000 1000 and is:......... │ │ │ -0041bef0: 1c98 9100 0020 2020 505b 4147 455d 0800 ..... P[AGE].. │ │ │ -0041bf00: 1b98 c011 0000 2d00 1c98 1200 0020 2020 ......-...... │ │ │ +0041bee0: 616e 6420 6973 3a07 001c f281 0000 1000 and is:......... │ │ │ +0041bef0: 1cf2 9100 0020 2020 505b 4147 455d 0800 ..... P[AGE].. │ │ │ +0041bf00: 1bf2 c011 0000 2d00 1cf2 1200 0020 2020 ......-...... │ │ │ 0041bf10: 5468 6520 5041 4745 2063 6f6d 6d61 6e64 The PAGE command │ │ │ 0041bf20: 2068 6173 206e 6f20 7175 616c 6966 6965 has no qualifie │ │ │ -0041bf30: 7273 2e07 001c 9813 0000 1000 1698 5241 rs............RA │ │ │ -0041bf40: 4e47 4500 0052 416e 6765 1000 1c98 bf11 NGE..RAnge...... │ │ │ -0041bf50: 0000 2020 2052 416e 6765 0700 1d98 2100 .. RAnge....!. │ │ │ -0041bf60: 0052 001d 9831 0000 2020 2054 6865 2052 .R...1.. The R │ │ │ +0041bf30: 7273 2e07 001c f213 0000 1000 16f2 5241 rs............RA │ │ │ +0041bf40: 4e47 4500 0052 416e 6765 1000 1cf2 bf11 NGE..RAnge...... │ │ │ +0041bf50: 0000 2020 2052 416e 6765 0700 1df2 2100 .. RAnge....!. │ │ │ +0041bf60: 0052 001d f231 0000 2020 2054 6865 2052 .R...1.. The R │ │ │ 0041bf70: 414e 4745 2063 6f6d 6d61 6e64 2066 696e ANGE command fin │ │ │ 0041bf80: 6473 2061 6c6c 2062 6c6f 636b 7320 696e ds all blocks in │ │ │ 0041bf90: 2074 6865 2064 6174 6162 6173 6520 7768 the database wh │ │ │ 0041bfa0: 6f73 6520 6669 7273 7420 6b65 7920 6661 ose first key fa │ │ │ 0041bfb0: 6c6c 7300 0000 0000 0000 0000 0000 0000 lls............. │ │ │ 0041bfc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041bfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041bfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041bff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041c000: 0400 0000 cf07 0000 3e08 0000 0000 0000 ........>....... │ │ │ -0041c010: 8500 0098 4845 4c50 00ff 7300 ff43 4f4d ....HELP..s..COM │ │ │ +0041c010: 8500 00f2 4845 4c50 00ff 7300 ff43 4f4d ....HELP..s..COM │ │ │ 0041c020: 4d41 4e44 5300 ff73 00ff 4d41 5053 00ff MANDS..s..MAPS.. │ │ │ 0041c030: 7300 ff51 5541 4c49 4649 4552 535f 464f s..QUALIFIERS_FO │ │ │ 0041c040: 525f 4d41 5000 bf81 0000 2020 204f 6e20 R_MAP..... On │ │ │ 0041c050: 636f 6d6d 616e 6473 2077 6974 6820 6e6f commands with no │ │ │ 0041c060: 202d 424c 4f43 4b3d 206f 7220 2d52 4553 -BLOCK= or -RES │ │ │ 0041c070: 544f 5245 5f41 4c4c 2071 7561 6c69 6669 TORE_ALL qualifi │ │ │ 0041c080: 6572 2c20 4453 4520 7573 6573 2074 6865 er, DSE uses the │ │ │ -0041c090: 206c 6173 7451 0033 9891 0000 2020 2062 lastQ.3.... b │ │ │ +0041c090: 206c 6173 7451 0033 f291 0000 2020 2062 lastQ.3.... b │ │ │ 0041c0a0: 6c6f 636b 2068 616e 646c 6564 2062 7920 lock handled by │ │ │ 0041c0b0: 6120 4453 4520 6f70 6572 6174 696f 6e2e a DSE operation. │ │ │ 0041c0c0: 2057 6865 6e20 6e6f 2062 6c6f 636b 2068 When no block h │ │ │ 0041c0d0: 6173 2062 6565 6e20 6163 6365 7373 6564 as been accessed │ │ │ -0041c0e0: 2c20 7468 6174 4b00 3298 c011 0000 2020 , thatK.2..... │ │ │ +0041c0e0: 2c20 7468 6174 4b00 32f2 c011 0000 2020 , thatK.2..... │ │ │ 0041c0f0: 2069 732c 206f 6e20 7468 6520 6669 7273 is, on the firs │ │ │ 0041c100: 7420 626c 6f63 6b2d 6f72 6965 6e74 6564 t block-oriented │ │ │ 0041c110: 2063 6f6d 6d61 6e64 2c20 4453 4520 7573 command, DSE us │ │ │ 0041c120: 6573 2062 6c6f 636b 206f 6e65 2028 3129 es block one (1) │ │ │ -0041c130: 2e07 0033 9812 0000 2900 3398 1300 0020 ...3....).3.... │ │ │ +0041c130: 2e07 0033 f212 0000 2900 33f2 1300 0020 ...3....).3.... │ │ │ 0041c140: 2020 496e 636f 6d70 6174 6962 6c65 2077 Incompatible w │ │ │ 0041c150: 6974 683a 202d 5245 5354 4f52 455f 414c ith: -RESTORE_AL │ │ │ -0041c160: 4c07 0033 9814 0000 1100 3398 1500 0020 L..3......3.... │ │ │ -0041c170: 2020 2d42 555b 5359 5d07 0033 9816 0000 -BU[SY]..3.... │ │ │ -0041c180: 5400 3398 1700 0020 2020 4d61 726b 7320 T.3.... Marks │ │ │ +0041c160: 4c07 0033 f214 0000 1100 33f2 1500 0020 L..3......3.... │ │ │ +0041c170: 2020 2d42 555b 5359 5d07 0033 f216 0000 -BU[SY]..3.... │ │ │ +0041c180: 5400 33f2 1700 0020 2020 4d61 726b 7320 T.3.... Marks │ │ │ 0041c190: 7468 6520 6375 7272 656e 7420 626c 6f63 the current bloc │ │ │ 0041c1a0: 6b20 6173 2062 7573 7920 696e 2074 6865 k as busy in the │ │ │ 0041c1b0: 2062 6c6f 636b 2773 206c 6f63 616c 206d block's local m │ │ │ 0041c1c0: 6170 2061 6e64 2061 7070 726f 7072 6961 ap and appropria │ │ │ -0041c1d0: 7465 6c79 4100 3398 1800 0020 2020 7570 telyA.3.... up │ │ │ +0041c1d0: 7465 6c79 4100 33f2 1800 0020 2020 7570 telyA.3.... up │ │ │ 0041c1e0: 6461 7465 7320 7468 6520 6d61 7374 6572 dates the master │ │ │ 0041c1f0: 2062 6974 6d61 702e 2042 5553 5920 6163 bitmap. BUSY ac │ │ │ 0041c200: 6365 7074 7320 6269 7420 6d61 7020 626c cepts bit map bl │ │ │ -0041c210: 6f63 6b73 2e07 0033 9819 0000 2600 3398 ocks...3....&.3. │ │ │ +0041c210: 6f63 6b73 2e07 0033 f219 0000 2600 33f2 ocks...3....&.3. │ │ │ 0041c220: 1a00 0020 2020 436f 6d70 6174 6962 6c65 ... Compatible │ │ │ 0041c230: 206f 6e6c 7920 7769 7468 3a20 2d42 4c4f only with: -BLO │ │ │ -0041c240: 434b 0700 3398 2100 0011 0033 9822 0000 CK..3.!....3.".. │ │ │ -0041c250: 2020 202d 465b 5245 455d 0700 3398 2300 -F[REE]..3.#. │ │ │ -0041c260: 0054 0033 9824 0000 2020 204d 6172 6b73 .T.3.$.. Marks │ │ │ +0041c240: 434b 0700 33f2 2100 0011 0033 f222 0000 CK..3.!....3.".. │ │ │ +0041c250: 2020 202d 465b 5245 455d 0700 33f2 2300 -F[REE]..3.#. │ │ │ +0041c260: 0054 0033 f224 0000 2020 204d 6172 6b73 .T.3.$.. Marks │ │ │ 0041c270: 2074 6865 2063 7572 7265 6e74 2062 6c6f the current blo │ │ │ 0041c280: 636b 2061 7320 6672 6565 2069 6e20 7468 ck as free in th │ │ │ 0041c290: 6520 626c 6f63 6b27 7320 6c6f 6361 6c20 e block's local │ │ │ 0041c2a0: 6d61 7020 616e 6420 6170 7072 6f70 7269 map and appropri │ │ │ -0041c2b0: 6174 656c 7924 0033 9825 0000 2020 2075 ately$.3.%.. u │ │ │ +0041c2b0: 6174 656c 7924 0033 f225 0000 2020 2075 ately$.3.%.. u │ │ │ 0041c2c0: 7064 6174 6573 2074 6865 206d 6173 7465 pdates the maste │ │ │ -0041c2d0: 7220 6269 746d 6170 2e07 0033 9826 0000 r bitmap...3.&.. │ │ │ -0041c2e0: 2600 3398 2700 0020 2020 436f 6d70 6174 &.3.'.. Compat │ │ │ +0041c2d0: 7220 6269 746d 6170 2e07 0033 f226 0000 r bitmap...3.&.. │ │ │ +0041c2e0: 2600 33f2 2700 0020 2020 436f 6d70 6174 &.3.'.. Compat │ │ │ 0041c2f0: 6962 6c65 206f 6e6c 7920 7769 7468 3a20 ible only with: │ │ │ -0041c300: 2d42 4c4f 434b 0700 3398 2800 0013 0033 -BLOCK..3.(....3 │ │ │ -0041c310: 9829 0000 2020 202d 4d5b 4153 5445 525d .).. -M[ASTER] │ │ │ -0041c320: 0700 3398 2a00 004f 0033 9831 0000 2020 ..3.*..O.3.1.. │ │ │ +0041c300: 2d42 4c4f 434b 0700 33f2 2800 0013 0033 -BLOCK..3.(....3 │ │ │ +0041c310: f229 0000 2020 202d 4d5b 4153 5445 525d .).. -M[ASTER] │ │ │ +0041c320: 0700 33f2 2a00 004f 0033 f231 0000 2020 ..3.*..O.3.1.. │ │ │ 0041c330: 2053 6574 7320 7468 6520 6269 7420 696e Sets the bit in │ │ │ 0041c340: 2074 6865 206d 6173 7465 7220 6269 746d the master bitm │ │ │ 0041c350: 6170 2061 7373 6f63 6961 7465 6420 7769 ap associated wi │ │ │ 0041c360: 7468 2074 6865 2063 7572 7265 6e74 2062 th the current b │ │ │ -0041c370: 6c6f 636b 2773 4e00 3398 3200 0020 2020 lock'sN.3.2.. │ │ │ +0041c370: 6c6f 636b 2773 4e00 33f2 3200 0020 2020 lock'sN.3.2.. │ │ │ 0041c380: 6c6f 6361 6c20 6d61 7020 6163 636f 7264 local map accord │ │ │ 0041c390: 696e 6720 746f 2077 6865 7468 6572 206f ing to whether o │ │ │ 0041c3a0: 7220 6e6f 7420 7468 6174 206c 6f63 616c r not that local │ │ │ 0041c3b0: 206d 6170 2069 7320 6675 6c6c 2e20 4d41 map is full. MA │ │ │ -0041c3c0: 5354 4552 2100 3398 3300 0020 2020 6163 STER!.3.3.. ac │ │ │ +0041c3c0: 5354 4552 2100 33f2 3300 0020 2020 6163 STER!.3.3.. ac │ │ │ 0041c3d0: 6365 7074 7320 6269 7420 6d61 7020 626c cepts bit map bl │ │ │ -0041c3e0: 6f63 6b73 2e07 0033 9834 0000 2000 3398 ocks...3.4.. .3. │ │ │ +0041c3e0: 6f63 6b73 2e07 0033 f234 0000 2000 33f2 ocks...3.4.. .3. │ │ │ 0041c3f0: 3500 0020 2020 5573 6520 6f6e 6c79 2077 5.. Use only w │ │ │ -0041c400: 6974 683a 202d 424c 4f43 4b2e 0700 3398 ith: -BLOCK...3. │ │ │ -0041c410: 3600 0018 0033 9837 0000 2020 202d 525b 6....3.7.. -R[ │ │ │ -0041c420: 4553 544f 5245 5f41 4c4c 5d07 0033 9838 ESTORE_ALL]..3.8 │ │ │ -0041c430: 0000 5400 3398 3900 0020 2020 5365 7473 ..T.3.9.. Sets │ │ │ +0041c400: 6974 683a 202d 424c 4f43 4b2e 0700 33f2 ith: -BLOCK...3. │ │ │ +0041c410: 3600 0018 0033 f237 0000 2020 202d 525b 6....3.7.. -R[ │ │ │ +0041c420: 4553 544f 5245 5f41 4c4c 5d07 0033 f238 ESTORE_ALL]..3.8 │ │ │ +0041c430: 0000 5400 33f2 3900 0020 2020 5365 7473 ..T.3.9.. Sets │ │ │ 0041c440: 2061 6c6c 206c 6f63 616c 2062 6974 6d61 all local bitma │ │ │ 0041c450: 7073 2061 6e64 2074 6865 206d 6173 7465 ps and the maste │ │ │ 0041c460: 7220 6269 746d 6170 2074 6f20 7265 666c r bitmap to refl │ │ │ 0041c470: 6563 7420 7468 6520 626c 6f63 6b73 2075 ect the blocks u │ │ │ -0041c480: 7365 6420 696e 1c00 3398 3a00 0020 2020 sed in..3.:.. │ │ │ +0041c480: 7365 6420 696e 1c00 33f2 3a00 0020 2020 sed in..3.:.. │ │ │ 0041c490: 7468 6520 6461 7461 6261 7365 2066 696c the database fil │ │ │ -0041c4a0: 652e 0700 3398 4100 0051 0033 9842 0000 e...3.A..Q.3.B.. │ │ │ +0041c4a0: 652e 0700 33f2 4100 0051 0033 f242 0000 e...3.A..Q.3.B.. │ │ │ 0041c4b0: 2020 2055 7365 202d 5245 5354 4f52 455f Use -RESTORE_ │ │ │ 0041c4c0: 414c 4c20 6f6e 6c79 2069 6620 7468 6520 ALL only if the │ │ │ 0041c4d0: 6461 7461 6261 7365 2063 6f6e 7465 6e74 database content │ │ │ 0041c4e0: 7320 6172 6520 6b6e 6f77 6e20 746f 2062 s are known to b │ │ │ -0041c4f0: 6520 636f 7272 6563 742c 3f00 3398 4300 e correct,?.3.C. │ │ │ +0041c4f0: 6520 636f 7272 6563 742c 3f00 33f2 4300 e correct,?.3.C. │ │ │ 0041c500: 0020 2020 6275 7420 6120 6c61 7267 6520 . but a large │ │ │ 0041c510: 6e75 6d62 6572 206f 6620 7468 6520 6269 number of the bi │ │ │ 0041c520: 746d 6170 7320 7265 7175 6972 6520 636f tmaps require co │ │ │ -0041c530: 7272 6563 7469 6f6e 2e07 0033 9844 0000 rrection...3.D.. │ │ │ -0041c540: 1500 3398 4500 0020 2020 2a2a 4361 7574 ..3.E.. **Caut │ │ │ -0041c550: 696f 6e2a 2a07 0033 9846 0000 5000 3398 ion**..3.F..P.3. │ │ │ +0041c530: 7272 6563 7469 6f6e 2e07 0033 f244 0000 rrection...3.D.. │ │ │ +0041c540: 1500 33f2 4500 0020 2020 2a2a 4361 7574 ..3.E.. **Caut │ │ │ +0041c550: 696f 6e2a 2a07 0033 f246 0000 5000 33f2 ion**..3.F..P.3. │ │ │ 0041c560: 4700 0020 2020 5468 6520 2d52 4553 544f G.. The -RESTO │ │ │ 0041c570: 5245 5f41 4c4c 2071 7561 6c69 6669 6572 RE_ALL qualifier │ │ │ 0041c580: 2072 6562 7569 6c64 7320 616c 6c20 6d61 rebuilds all ma │ │ │ 0041c590: 7073 2061 6e64 2073 686f 756c 6420 6265 ps and should be │ │ │ -0041c5a0: 2075 7365 6420 7769 7468 2061 4800 3398 used with aH.3. │ │ │ +0041c5a0: 2075 7365 6420 7769 7468 2061 4800 33f2 used with aH.3. │ │ │ 0041c5b0: 4800 0020 2020 6772 6561 7420 6465 616c H.. great deal │ │ │ 0041c5c0: 206f 6620 6361 7574 696f 6e20 6173 2069 of caution as i │ │ │ 0041c5d0: 7420 6361 6e20 6465 7374 726f 7920 696d t can destroy im │ │ │ 0041c5e0: 706f 7274 616e 7420 696e 666f 726d 6174 portant informat │ │ │ -0041c5f0: 696f 6e2e 0700 3398 4900 0014 0033 984a ion...3.I....3.J │ │ │ +0041c5f0: 696f 6e2e 0700 33f2 4900 0014 0033 f24a ion...3.I....3.J │ │ │ 0041c600: 0000 2020 2055 7365 2061 6c6f 6e65 2e07 .. Use alone.. │ │ │ -0041c610: 0033 9851 0000 0e00 1698 4f50 454e 0000 .3.Q......OPEN.. │ │ │ -0041c620: 4f50 656e 0f00 1b98 bf11 0000 2020 204f OPen........ O │ │ │ -0041c630: 5065 6e07 001c 9821 0000 4d00 1c98 3100 Pen....!..M...1. │ │ │ +0041c610: 0033 f251 0000 0e00 16f2 4f50 454e 0000 .3.Q......OPEN.. │ │ │ +0041c620: 4f50 656e 0f00 1bf2 bf11 0000 2020 204f OPen........ O │ │ │ +0041c630: 5065 6e07 001c f221 0000 4d00 1cf2 3100 Pen....!..M...1. │ │ │ 0041c640: 0020 2020 5573 6520 7468 6520 4f50 454e . Use the OPEN │ │ │ 0041c650: 2063 6f6d 6d61 6e64 2074 6f20 6f70 656e command to open │ │ │ 0041c660: 2061 2066 696c 6520 666f 7220 7365 7175 a file for sequ │ │ │ 0041c670: 656e 7469 616c 206f 7574 7075 7420 6f66 ential output of │ │ │ -0041c680: 2067 6c6f 6261 6c3b 001c 9841 0000 2020 global;...A.. │ │ │ +0041c680: 2067 6c6f 6261 6c3b 001c f241 0000 2020 global;...A.. │ │ │ 0041c690: 2076 6172 6961 626c 6520 6461 7461 2e20 variable data. │ │ │ 0041c6a0: 5468 6520 666f 726d 6174 206f 6620 7468 The format of th │ │ │ 0041c6b0: 6520 4f50 454e 2063 6f6d 6d61 6e64 2069 e OPEN command i │ │ │ -0041c6c0: 733a 0700 1c98 5100 001c 001c 9861 0000 s:....Q......a.. │ │ │ +0041c6c0: 733a 0700 1cf2 5100 001c 001c f261 0000 s:....Q......a.. │ │ │ 0041c6d0: 2020 204f 505b 454e 5d20 465b 494c 455d OP[EN] F[ILE] │ │ │ -0041c6e0: 3d66 696c 6507 001c 9871 0000 4200 1c98 =file....q..B... │ │ │ +0041c6e0: 3d66 696c 6507 001c f271 0000 4200 1cf2 =file....q..B... │ │ │ 0041c6f0: 8100 0020 2020 2020 6f20 4f50 454e 2061 ... o OPEN a │ │ │ 0041c700: 2066 696c 6520 746f 2077 6869 6368 2079 file to which y │ │ │ 0041c710: 6f75 2077 616e 7420 746f 2022 6475 6d70 ou want to "dump │ │ │ 0041c720: 2220 696e 666f 726d 6174 696f 6e2e 5100 " information.Q. │ │ │ -0041c730: 1c98 9100 0020 2020 2020 6f20 4966 2061 ..... o If a │ │ │ +0041c730: 1cf2 9100 0020 2020 2020 6f20 4966 2061 ..... o If a │ │ │ 0041c740: 6e20 4f50 454e 2063 6f6d 6d61 6e64 2064 n OPEN command d │ │ │ 0041c750: 6f65 7320 6e6f 7420 6861 7665 2061 202d oes not have a - │ │ │ 0041c760: 4649 4c45 2071 7561 6c69 6669 6572 2c20 FILE qualifier, │ │ │ 0041c770: 4453 4520 7265 706f 7274 7320 7468 652f DSE reports the/ │ │ │ -0041c780: 001b 98c0 1100 0020 2020 2020 2020 6e61 ....... na │ │ │ +0041c780: 001b f2c0 1100 0020 2020 2020 2020 6e61 ....... na │ │ │ 0041c790: 6d65 206f 6620 7468 6520 6375 7272 656e me of the curren │ │ │ 0041c7a0: 7420 6f75 7470 7574 2066 696c 652e 0700 t output file... │ │ │ -0041c7b0: 1c98 1200 001a 001b 98ff 7300 ff45 5841 ..........s..EXA │ │ │ +0041c7b0: 1cf2 1200 001a 001b f2ff 7300 ff45 5841 ..........s..EXA │ │ │ 0041c7c0: 4d50 4c45 5300 0045 7861 6d70 6c65 7300 MPLES..Examples. │ │ │ 0041c7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041c7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041c7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041c800: 0400 0000 f207 0000 1209 0000 0000 0000 ................ │ │ │ 0041c810: 3a00 00ff 4845 4c50 00ff 7300 ff43 4f4d :...HELP..s..COM │ │ │ 0041c820: 4d41 4e44 5300 ff73 00ff 5241 4e47 4500 MANDS..s..RANGE. │ │ │ 0041c830: ff73 00ff 5155 414c 4946 4945 5253 0000 .s..QUALIFIERS.. │ │ │ -0041c840: 5175 616c 6966 6965 7273 1500 2b98 bf11 Qualifiers..+... │ │ │ +0041c840: 5175 616c 6966 6965 7273 1500 2bf2 bf11 Qualifiers..+... │ │ │ 0041c850: 0000 2020 2051 7561 6c69 6669 6572 7307 .. Qualifiers. │ │ │ -0041c860: 002c 9821 0000 1e00 2c98 3100 0020 2020 .,.!....,.1.. │ │ │ +0041c860: 002c f221 0000 1e00 2cf2 3100 0020 2020 .,.!....,.1.. │ │ │ 0041c870: 2d46 5b52 4f4d 5d3d 626c 6f63 6b5f 6e75 -F[ROM]=block_nu │ │ │ -0041c880: 6d62 6572 0700 2c98 4100 0052 002c 9851 mber..,.A..R.,.Q │ │ │ +0041c880: 6d62 6572 0700 2cf2 4100 0052 002c f251 mber..,.A..R.,.Q │ │ │ 0041c890: 0000 2020 2053 7065 6369 6669 6573 2061 .. Specifies a │ │ │ 0041c8a0: 2073 7461 7274 696e 6720 626c 6f63 6b20 starting block │ │ │ 0041c8b0: 6e75 6d62 6572 2066 6f72 2074 6865 2072 number for the r │ │ │ 0041c8c0: 616e 6765 2073 6561 7263 682e 2044 5345 ange search. DSE │ │ │ 0041c8d0: 2052 414e 4745 2061 6363 6570 7430 002c RANGE accept0., │ │ │ -0041c8e0: 9861 0000 2020 2062 6974 206d 6170 7320 .a.. bit maps │ │ │ +0041c8e0: f261 0000 2020 2062 6974 206d 6170 7320 .a.. bit maps │ │ │ 0041c8f0: 6173 2073 7461 7274 696e 6720 6f72 2065 as starting or e │ │ │ 0041c900: 6e64 696e 6720 706f 696e 7473 2e07 002c nding points..., │ │ │ -0041c910: 9871 0000 4b00 2c98 8100 0020 2020 4279 .q..K.,.... By │ │ │ +0041c910: f271 0000 4b00 2cf2 8100 0020 2020 4279 .q..K.,.... By │ │ │ 0041c920: 2064 6566 6175 6c74 2c20 5241 4e47 4520 default, RANGE │ │ │ 0041c930: 7374 6172 7473 2070 726f 6365 7373 696e starts processin │ │ │ 0041c940: 6720 6174 2074 6865 2062 6567 696e 6e69 g at the beginni │ │ │ 0041c950: 6e67 206f 6620 7468 6520 6669 6c65 2e07 ng of the file.. │ │ │ -0041c960: 002c 9891 0000 1d00 2b98 c011 0000 2020 .,......+..... │ │ │ +0041c960: 002c f291 0000 1d00 2bf2 c011 0000 2020 .,......+..... │ │ │ 0041c970: 202d 545b 4f5d 3d62 6c6f 636b 2d6e 756d -T[O]=block-num │ │ │ -0041c980: 6265 7207 002c 9812 0000 5100 2c98 1300 ber..,....Q.,... │ │ │ +0041c980: 6265 7207 002c f212 0000 5100 2cf2 1300 ber..,....Q.,... │ │ │ 0041c990: 0020 2020 5370 6563 6966 6965 7320 616e . Specifies an │ │ │ 0041c9a0: 2065 6e64 696e 6720 626c 6f63 6b20 6e75 ending block nu │ │ │ 0041c9b0: 6d62 6572 2066 6f72 2074 6865 2072 616e mber for the ran │ │ │ 0041c9c0: 6765 2073 6561 7263 682e 2044 5345 2052 ge search. DSE R │ │ │ -0041c9d0: 414e 4745 2061 6363 6570 7453 002c 9814 ANGE acceptS.,.. │ │ │ +0041c9d0: 414e 4745 2061 6363 6570 7453 002c f214 ANGE acceptS.,.. │ │ │ 0041c9e0: 0000 2020 2062 6974 206d 6170 7320 6173 .. bit maps as │ │ │ 0041c9f0: 2073 7461 7274 696e 6720 6f72 2065 6e64 starting or end │ │ │ 0041ca00: 696e 6720 706f 696e 7473 2e20 4279 2064 ing points. By d │ │ │ 0041ca10: 6566 6175 6c74 2c20 5241 4e47 4520 7374 efault, RANGE st │ │ │ 0041ca20: 6f70 7320 7072 6f63 6573 7369 6e67 2100 ops processing!. │ │ │ -0041ca30: 2c98 1500 0020 2020 6174 2074 6865 2065 ,.... at the e │ │ │ +0041ca30: 2cf2 1500 0020 2020 6174 2074 6865 2065 ,.... at the e │ │ │ 0041ca40: 6e64 206f 6620 7468 6520 6669 6c65 2e07 nd of the file.. │ │ │ -0041ca50: 002c 9816 0000 1200 2c98 1700 0020 2020 .,......,.... │ │ │ -0041ca60: 2d49 5b4e 4445 585d 0700 2c98 1800 002d -I[NDEX]..,....- │ │ │ -0041ca70: 002c 9819 0000 2020 2052 6573 7472 6963 .,.... Restric │ │ │ +0041ca50: 002c f216 0000 1200 2cf2 1700 0020 2020 .,......,.... │ │ │ +0041ca60: 2d49 5b4e 4445 585d 0700 2cf2 1800 002d -I[NDEX]..,....- │ │ │ +0041ca70: 002c f219 0000 2020 2052 6573 7472 6963 .,.... Restric │ │ │ 0041ca80: 7473 2061 2073 6561 7263 6820 746f 2069 ts a search to i │ │ │ -0041ca90: 6e64 6578 2062 6c6f 636b 732e 0700 2c98 ndex blocks...,. │ │ │ -0041caa0: 1a00 001e 002c 9821 0000 2020 202d 4c4f .....,.!.. -LO │ │ │ +0041ca90: 6e64 6578 2062 6c6f 636b 732e 0700 2cf2 ndex blocks...,. │ │ │ +0041caa0: 1a00 001e 002c f221 0000 2020 202d 4c4f .....,.!.. -LO │ │ │ 0041cab0: 535b 545d 3d62 6c6f 636b 5f6e 756d 6265 S[T]=block_numbe │ │ │ -0041cac0: 7207 002c 9822 0000 4200 2c98 2300 0020 r..,."..B.,.#.. │ │ │ +0041cac0: 7207 002c f222 0000 4200 2cf2 2300 0020 r..,."..B.,.#.. │ │ │ 0041cad0: 2020 5265 7374 7269 6374 7320 6120 7365 Restricts a se │ │ │ 0041cae0: 6172 6368 2074 6f20 626c 6f63 6b73 206e arch to blocks n │ │ │ 0041caf0: 6f74 2066 6f75 6e64 2062 7920 6120 4649 ot found by a FI │ │ │ -0041cb00: 4e44 202d 424c 4f43 4b2e 0700 2c98 2400 ND -BLOCK...,.$. │ │ │ -0041cb10: 0016 002c 9825 0000 2020 202d 4c4f 575b ...,.%.. -LOW[ │ │ │ -0041cb20: 4552 5d3d 6b65 7907 002c 9826 0000 3600 ER]=key..,.&..6. │ │ │ -0041cb30: 2c98 2700 0020 2020 5370 6563 6966 6965 ,.'.. Specifie │ │ │ +0041cb00: 4e44 202d 424c 4f43 4b2e 0700 2cf2 2400 ND -BLOCK...,.$. │ │ │ +0041cb10: 0016 002c f225 0000 2020 202d 4c4f 575b ...,.%.. -LOW[ │ │ │ +0041cb20: 4552 5d3d 6b65 7907 002c f226 0000 3600 ER]=key..,.&..6. │ │ │ +0041cb30: 2cf2 2700 0020 2020 5370 6563 6966 6965 ,.'.. Specifie │ │ │ 0041cb40: 7320 7468 6520 6c6f 7765 7220 626f 756e s the lower boun │ │ │ 0041cb50: 6420 666f 7220 7468 6520 6b65 7920 7261 d for the key ra │ │ │ -0041cb60: 6e67 652e 0700 2c98 2800 001f 002c 9829 nge...,.(....,.) │ │ │ +0041cb60: 6e67 652e 0700 2cf2 2800 001f 002c f229 nge...,.(....,.) │ │ │ 0041cb70: 0000 2020 202d 5b4e 4f5d 4255 5b53 595d .. -[NO]BU[SY] │ │ │ -0041cb80: 3d62 7573 792f 6672 6565 0700 2c98 2a00 =busy/free..,.*. │ │ │ -0041cb90: 003b 002c 9831 0000 2020 2052 6573 7472 .;.,.1.. Restr │ │ │ +0041cb80: 3d62 7573 792f 6672 6565 0700 2cf2 2a00 =busy/free..,.*. │ │ │ +0041cb90: 003b 002c f231 0000 2020 2052 6573 7472 .;.,.1.. Restr │ │ │ 0041cba0: 6963 7473 2061 2073 6561 7263 6820 746f icts a search to │ │ │ 0041cbb0: 2065 6974 6865 7220 4255 5359 206f 7220 either BUSY or │ │ │ -0041cbc0: 4652 4545 2062 6c6f 636b 732e 0700 2c98 FREE blocks...,. │ │ │ -0041cbd0: 3200 0015 002c 9833 0000 2020 202d 5b4e 2....,.3.. -[N │ │ │ -0041cbe0: 4f5d 435b 5249 545d 0700 2c98 3400 0050 O]C[RIT]..,.4..P │ │ │ -0041cbf0: 002c 9835 0000 2020 2041 6c6c 6f77 7320 .,.5.. Allows │ │ │ +0041cbc0: 4652 4545 2062 6c6f 636b 732e 0700 2cf2 FREE blocks...,. │ │ │ +0041cbd0: 3200 0015 002c f233 0000 2020 202d 5b4e 2....,.3.. -[N │ │ │ +0041cbe0: 4f5d 435b 5249 545d 0700 2cf2 3400 0050 O]C[RIT]..,.4..P │ │ │ +0041cbf0: 002c f235 0000 2020 2041 6c6c 6f77 7320 .,.5.. Allows │ │ │ 0041cc00: 4453 4520 5241 4e47 4520 746f 2077 6f72 DSE RANGE to wor │ │ │ 0041cc10: 6b20 6576 656e 2069 6620 616e 6f74 6865 k even if anothe │ │ │ 0041cc20: 7220 7072 6f63 6573 7320 6973 2068 6f6c r process is hol │ │ │ 0041cc30: 6469 6e67 2061 2063 7269 7469 6361 6c54 ding a criticalT │ │ │ -0041cc40: 002c 9836 0000 2020 2073 6563 7469 6f6e .,.6.. section │ │ │ +0041cc40: 002c f236 0000 2020 2073 6563 7469 6f6e .,.6.. section │ │ │ 0041cc50: 2e20 5369 6e63 6520 7265 7375 6c74 7320 . Since results │ │ │ 0041cc60: 696e 2074 6869 7320 6d6f 6465 206d 6179 in this mode may │ │ │ 0041cc70: 2062 6520 696e 636f 6e73 6973 7465 6e74 be inconsistent │ │ │ 0041cc80: 2c20 6974 2073 686f 756c 6420 6f6e 6c79 , it should only │ │ │ -0041cc90: 2062 654b 002c 9837 0000 2020 2075 7365 beK.,.7.. use │ │ │ +0041cc90: 2062 654b 002c f237 0000 2020 2075 7365 beK.,.7.. use │ │ │ 0041cca0: 6420 6966 2074 6865 2063 7269 7469 6361 d if the critica │ │ │ 0041ccb0: 6c20 7365 6374 696f 6e20 6d65 6368 616e l section mechan │ │ │ 0041ccc0: 6973 6d20 6973 206e 6f74 206f 7065 7261 ism is not opera │ │ │ 0041ccd0: 7469 6e67 206e 6f72 6d61 6c6c 792e 0700 ting normally... │ │ │ -0041cce0: 2c98 3800 0011 002c 9839 0000 2020 202d ,.8....,.9.. - │ │ │ -0041ccf0: 535b 5441 525d 0700 2c98 3a00 003f 002c S[TAR]..,.:..?., │ │ │ -0041cd00: 9841 0000 2020 2049 6e63 6c75 6465 7320 .A.. Includes │ │ │ +0041cce0: 2cf2 3800 0011 002c f239 0000 2020 202d ,.8....,.9.. - │ │ │ +0041ccf0: 535b 5441 525d 0700 2cf2 3a00 003f 002c S[TAR]..,.:..?., │ │ │ +0041cd00: f241 0000 2020 2049 6e63 6c75 6465 7320 .A.. Includes │ │ │ 0041cd10: 696e 6465 7820 626c 6f63 6b73 2074 6861 index blocks tha │ │ │ 0041cd20: 7420 636f 6e74 6169 6e20 6120 7369 6e67 t contain a sing │ │ │ -0041cd30: 6c65 2073 7461 7220 6b65 792e 0700 2c98 le star key...,. │ │ │ -0041cd40: 4200 0016 002c 9843 0000 2020 202d 555b B....,.C.. -U[ │ │ │ -0041cd50: 5050 4552 5d3d 6b65 7907 002c 9844 0000 PPER]=key..,.D.. │ │ │ -0041cd60: 3600 2c98 4500 0020 2020 5370 6563 6966 6.,.E.. Specif │ │ │ +0041cd30: 6c65 2073 7461 7220 6b65 792e 0700 2cf2 le star key...,. │ │ │ +0041cd40: 4200 0016 002c f243 0000 2020 202d 555b B....,.C.. -U[ │ │ │ +0041cd50: 5050 4552 5d3d 6b65 7907 002c f244 0000 PPER]=key..,.D.. │ │ │ +0041cd60: 3600 2cf2 4500 0020 2020 5370 6563 6966 6.,.E.. Specif │ │ │ 0041cd70: 6965 7320 7468 6520 7570 7065 7220 626f ies the upper bo │ │ │ 0041cd80: 756e 6420 666f 7220 7468 6520 6b65 7920 und for the key │ │ │ -0041cd90: 7261 6e67 652e 0700 2c98 4600 0011 0017 range...,.F..... │ │ │ -0041cda0: 9845 4d4f 5645 0000 5245 4d6f 7665 1100 .EMOVE..REMove.. │ │ │ -0041cdb0: 1d98 bf11 0000 2020 2052 454d 6f76 6507 ...... REMove. │ │ │ -0041cdc0: 001e 9821 0000 3700 1e98 3100 0020 2020 ...!..7...1.. │ │ │ +0041cd90: 7261 6e67 652e 0700 2cf2 4600 0011 0017 range...,.F..... │ │ │ +0041cda0: f245 4d4f 5645 0000 5245 4d6f 7665 1100 .EMOVE..REMove.. │ │ │ +0041cdb0: 1df2 bf11 0000 2020 2052 454d 6f76 6507 ...... REMove. │ │ │ +0041cdc0: 001e f221 0000 3700 1ef2 3100 0020 2020 ...!..7...1.. │ │ │ 0041cdd0: 5265 6d6f 7665 7320 6f6e 6520 6f72 206d Removes one or m │ │ │ 0041cde0: 6f72 6520 7265 636f 7264 7320 6f72 2061 ore records or a │ │ │ 0041cdf0: 2073 6176 6520 6275 6666 6572 2e07 001e save buffer.... │ │ │ -0041ce00: 9841 0000 2e00 1e98 5100 0020 2020 5468 .A......Q.. Th │ │ │ +0041ce00: f241 0000 2e00 1ef2 5100 0020 2020 5468 .A......Q.. Th │ │ │ 0041ce10: 6520 666f 726d 6174 206f 6620 7468 6520 e format of the │ │ │ 0041ce20: 5245 4d4f 5645 2063 6f6d 6d61 6e64 2069 REMOVE command i │ │ │ -0041ce30: 733a 0700 1e98 6100 0012 001e 9871 0000 s:....a......q.. │ │ │ -0041ce40: 2020 2052 454d 5b4f 5645 5d0b 001e 9881 REM[OVE]..... │ │ │ -0041ce50: 0000 2020 205b 1f00 1e98 9100 0020 2020 .. [....... │ │ │ +0041ce30: 733a 0700 1ef2 6100 0012 001e f271 0000 s:....a......q.. │ │ │ +0041ce40: 2020 2052 454d 5b4f 5645 5d0b 001e f281 REM[OVE]..... │ │ │ +0041ce50: 0000 2020 205b 1f00 1ef2 9100 0020 2020 .. [....... │ │ │ 0041ce60: 2d42 5b4c 4f43 4b5d 3d62 6c6f 636b 2d6e -B[LOCK]=block-n │ │ │ -0041ce70: 756d 6265 7219 001d 98c0 1100 0020 2020 umber........ │ │ │ +0041ce70: 756d 6265 7219 001d f2c0 1100 0020 2020 umber........ │ │ │ 0041ce80: 2d43 5b4f 554e 545d 3d63 6f75 6e74 1a00 -C[OUNT]=count.. │ │ │ -0041ce90: 1e98 1200 0020 2020 2d4f 5b46 4653 4554 ..... -O[FFSET │ │ │ -0041cea0: 5d3d 6f66 6673 6574 2100 1e98 1300 0020 ]=offset!...... │ │ │ +0041ce90: 1ef2 1200 0020 2020 2d4f 5b46 4653 4554 ..... -O[FFSET │ │ │ +0041cea0: 5d3d 6f66 6673 6574 2100 1ef2 1300 0020 ]=offset!...... │ │ │ 0041ceb0: 2020 2d52 5b45 434f 5244 5d3d 7265 636f -R[ECORD]=reco │ │ │ -0041cec0: 7264 2d6e 756d 6265 7223 001e 9814 0000 rd-number#...... │ │ │ +0041cec0: 7264 2d6e 756d 6265 7223 001e f214 0000 rd-number#...... │ │ │ 0041ced0: 2020 202d 565b 4552 5349 4f4e 5d3d 7665 -V[ERSION]=ve │ │ │ -0041cee0: 7273 696f 6e2d 6e75 6d62 6572 0b00 1e98 rsion-number.... │ │ │ -0041cef0: 1500 0020 2020 5d07 001e 9816 0000 3500 ... ].......5. │ │ │ -0041cf00: 1e98 1700 0020 2020 5468 6520 7665 7273 ..... The vers │ │ │ +0041cee0: 7273 696f 6e2d 6e75 6d62 6572 0b00 1ef2 rsion-number.... │ │ │ +0041cef0: 1500 0020 2020 5d07 001e f216 0000 3500 ... ].......5. │ │ │ +0041cf00: 1ef2 1700 0020 2020 5468 6520 7665 7273 ..... The vers │ │ │ 0041cf10: 696f 6e20 6e75 6d62 6572 2069 7320 7370 ion number is sp │ │ │ 0041cf20: 6563 6966 6965 6420 696e 2064 6563 696d ecified in decim │ │ │ -0041cf30: 616c 2e07 001e 9818 0000 1e00 1d98 ff73 al.............s │ │ │ +0041cf30: 616c 2e07 001e f218 0000 1e00 1df2 ff73 al.............s │ │ │ 0041cf40: 00ff 5155 414c 4946 4945 5253 0000 5175 ..QUALIFIERS..Qu │ │ │ -0041cf50: 616c 6966 6965 7273 1500 2c98 bf11 0000 alifiers..,..... │ │ │ +0041cf50: 616c 6966 6965 7273 1500 2cf2 bf11 0000 alifiers..,..... │ │ │ 0041cf60: 2020 2051 7561 6c69 6669 6572 7307 002d Qualifiers..- │ │ │ -0041cf70: 9821 0000 1f00 2d98 3100 0020 2020 2d42 .!....-.1.. -B │ │ │ +0041cf70: f221 0000 1f00 2df2 3100 0020 2020 2d42 .!....-.1.. -B │ │ │ 0041cf80: 5b4c 4f43 4b5d 3d62 6c6f 636b 5f6e 756d [LOCK]=block_num │ │ │ -0041cf90: 6265 7207 002d 9841 0000 5100 2d98 5100 ber..-.A..Q.-.Q. │ │ │ +0041cf90: 6265 7207 002d f241 0000 5100 2df2 5100 ber..-.A..Q.-.Q. │ │ │ 0041cfa0: 0020 2020 5370 6563 6966 6965 7320 7468 . Specifies th │ │ │ 0041cfb0: 6520 626c 6f63 6b20 6173 736f 6369 6174 e block associat │ │ │ 0041cfc0: 6564 2077 6974 6820 7468 6520 7265 636f ed with the reco │ │ │ 0041cfd0: 7264 206f 7220 6275 6666 6572 2062 6569 rd or buffer bei │ │ │ -0041cfe0: 6e67 2064 656c 6574 6564 2e07 002d 9861 ng deleted...-.a │ │ │ +0041cfe0: 6e67 2064 656c 6574 6564 2e07 002d f261 ng deleted...-.a │ │ │ 0041cff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041d000: 0400 0000 ec07 0000 f408 0000 0000 0000 ................ │ │ │ -0041d010: 6d00 0098 4845 4c50 00ff 7300 ff43 4f4d m...HELP..s..COM │ │ │ +0041d010: 6d00 00f2 4845 4c50 00ff 7300 ff43 4f4d m...HELP..s..COM │ │ │ 0041d020: 4d41 4e44 5300 ff73 00ff 5241 4e47 4500 MANDS..s..RANGE. │ │ │ 0041d030: bf41 0000 2020 2069 6e20 7468 6520 7370 .A.. in the sp │ │ │ 0041d040: 6563 6966 6965 6420 7261 6e67 6520 6f66 ecified range of │ │ │ 0041d050: 206b 6579 732e 2054 6865 2052 414e 4745 keys. The RANGE │ │ │ 0041d060: 2063 6f6d 6d61 6e64 206d 6179 2074 616b command may tak │ │ │ 0041d070: 6520 6120 7665 7279 206c 6f6e 6752 001d e a very longR.. │ │ │ -0041d080: 9851 0000 2020 2074 696d 6520 756e 6c65 .Q.. time unle │ │ │ +0041d080: f251 0000 2020 2074 696d 6520 756e 6c65 .Q.. time unle │ │ │ 0041d090: 7373 2074 6865 2072 616e 6765 2073 7065 ss the range spe │ │ │ 0041d0a0: 6369 6669 6564 2062 7920 2d46 524f 4d20 cified by -FROM │ │ │ 0041d0b0: 616e 6420 2d54 4f20 6973 2073 6d61 6c6c and -TO is small │ │ │ 0041d0c0: 2e20 5573 6520 4649 4e44 202d 4b45 5951 . Use FIND -KEYQ │ │ │ -0041d0d0: 001d 9861 0000 2020 2061 6e64 2f6f 7220 ...a.. and/or │ │ │ +0041d0d0: 001d f261 0000 2020 2061 6e64 2f6f 7220 ...a.. and/or │ │ │ 0041d0e0: 4649 4e44 202d 4b45 5920 2d45 5848 4155 FIND -KEY -EXHAU │ │ │ 0041d0f0: 5354 4956 4520 6669 7273 7420 746f 2071 STIVE first to q │ │ │ 0041d100: 7569 636b 6c79 2064 6574 6572 6d69 6e65 uickly determine │ │ │ 0041d110: 2077 6865 7468 6572 2074 6865 206b 6579 whether the key │ │ │ -0041d120: 2400 1d98 7100 0020 2020 6170 7065 6172 $...q.. appear │ │ │ +0041d120: 2400 1df2 7100 0020 2020 6170 7065 6172 $...q.. appear │ │ │ 0041d130: 7320 696e 2074 6865 2069 6e64 6578 2074 s in the index t │ │ │ -0041d140: 7265 652e 0700 1d98 8100 002d 001d 9891 ree........-.... │ │ │ +0041d140: 7265 652e 0700 1df2 8100 002d 001d f291 ree........-.... │ │ │ 0041d150: 0000 2020 2054 6865 2066 6f72 6d61 7420 .. The format │ │ │ 0041d160: 6f66 2074 6865 2052 414e 4745 2063 6f6d of the RANGE com │ │ │ -0041d170: 6d61 6e64 2069 733a 0800 1c98 c011 0000 mand is:........ │ │ │ -0041d180: 1100 1d98 1200 0020 2020 5241 5b4e 4745 ....... RA[NGE │ │ │ -0041d190: 5d0b 001d 9813 0000 2020 205b 1e00 1d98 ]....... [.... │ │ │ +0041d170: 6d61 6e64 2069 733a 0800 1cf2 c011 0000 mand is:........ │ │ │ +0041d180: 1100 1df2 1200 0020 2020 5241 5b4e 4745 ....... RA[NGE │ │ │ +0041d190: 5d0b 001d f213 0000 2020 205b 1e00 1df2 ]....... [.... │ │ │ 0041d1a0: 1400 0020 2020 2d46 5b52 4f4d 5d3d 626c ... -F[ROM]=bl │ │ │ -0041d1b0: 6f63 6b2d 6e75 6d62 6572 1c00 1d98 1500 ock-number...... │ │ │ +0041d1b0: 6f63 6b2d 6e75 6d62 6572 1c00 1df2 1500 ock-number...... │ │ │ 0041d1c0: 0020 2020 2d54 5b4f 5d3d 626c 6f63 6b2d . -T[O]=block- │ │ │ -0041d1d0: 6e75 6d62 6572 1200 1d98 1600 0020 2020 number....... │ │ │ -0041d1e0: 2d49 5b4e 4445 585d 1100 1d98 1700 0020 -I[NDEX]....... │ │ │ -0041d1f0: 2020 2d4c 4f53 5b54 5d15 001d 9818 0000 -LOS[T]....... │ │ │ +0041d1d0: 6e75 6d62 6572 1200 1df2 1600 0020 2020 number....... │ │ │ +0041d1e0: 2d49 5b4e 4445 585d 1100 1df2 1700 0020 -I[NDEX]....... │ │ │ +0041d1f0: 2020 2d4c 4f53 5b54 5d15 001d f218 0000 -LOS[T]....... │ │ │ 0041d200: 2020 202d 5b4e 4f5d 435b 5249 545d 1500 -[NO]C[RIT].. │ │ │ -0041d210: 1d98 1900 0020 2020 2d5b 4e4f 5d42 555b ..... -[NO]BU[ │ │ │ -0041d220: 5359 5d11 001d 981a 0000 2020 202d 535b SY]....... -S[ │ │ │ -0041d230: 5441 525d 1600 1d98 2100 0020 2020 2d4c TAR]....!.. -L │ │ │ -0041d240: 4f57 5b45 525d 3d6b 6579 1600 1d98 2200 OW[ER]=key....". │ │ │ +0041d210: 1df2 1900 0020 2020 2d5b 4e4f 5d42 555b ..... -[NO]BU[ │ │ │ +0041d220: 5359 5d11 001d f21a 0000 2020 202d 535b SY]....... -S[ │ │ │ +0041d230: 5441 525d 1600 1df2 2100 0020 2020 2d4c TAR]....!.. -L │ │ │ +0041d240: 4f57 5b45 525d 3d6b 6579 1600 1df2 2200 OW[ER]=key....". │ │ │ 0041d250: 0020 2020 2d55 5b50 5045 525d 3d6b 6579 . -U[PPER]=key │ │ │ -0041d260: 0b00 1d98 2300 0020 2020 5d07 001d 9824 ....#.. ]....$ │ │ │ -0041d270: 0000 1a00 1c98 ff73 00ff 4558 414d 504c .......s..EXAMPL │ │ │ -0041d280: 4553 0000 4578 616d 706c 6573 1300 2998 ES..Examples..). │ │ │ +0041d260: 0b00 1df2 2300 0020 2020 5d07 001d f224 ....#.. ]....$ │ │ │ +0041d270: 0000 1a00 1cf2 ff73 00ff 4558 414d 504c .......s..EXAMPL │ │ │ +0041d280: 4553 0000 4578 616d 706c 6573 1300 29f2 ES..Examples..). │ │ │ 0041d290: bf11 0000 2020 2045 7861 6d70 6c65 7307 .... Examples. │ │ │ -0041d2a0: 002a 9821 0000 1200 2a98 3100 0020 2020 .*.!....*.1.. │ │ │ -0041d2b0: 4578 616d 706c 653a 0700 2a98 4100 004a Example:..*.A..J │ │ │ -0041d2c0: 002a 9851 0000 2020 2044 5345 3e20 7261 .*.Q.. DSE> ra │ │ │ +0041d2a0: 002a f221 0000 1200 2af2 3100 0020 2020 .*.!....*.1.. │ │ │ +0041d2b0: 4578 616d 706c 653a 0700 2af2 4100 004a Example:..*.A..J │ │ │ +0041d2c0: 002a f251 0000 2020 2044 5345 3e20 7261 .*.Q.. DSE> ra │ │ │ 0041d2d0: 6e67 6520 2d6c 6f77 6572 3d22 5e61 6263 nge -lower="^abc │ │ │ 0041d2e0: 6465 6667 6822 202d 7570 7065 723d 225e defgh" -upper="^ │ │ │ 0041d2f0: 6162 6364 6566 6768 6922 202d 6672 6f6d abcdefghi" -from │ │ │ -0041d300: 3d41 202d 746f 3d43 4307 002a 9861 0000 =A -to=CC..*.a.. │ │ │ -0041d310: 5400 2a98 7100 0020 2020 5468 6973 2063 T.*.q.. This c │ │ │ +0041d300: 3d41 202d 746f 3d43 4307 002a f261 0000 =A -to=CC..*.a.. │ │ │ +0041d310: 5400 2af2 7100 0020 2020 5468 6973 2063 T.*.q.. This c │ │ │ 0041d320: 6f6d 6d61 6e64 2073 6561 7263 6865 7320 ommand searches │ │ │ 0041d330: 666f 7220 6120 7370 6563 6966 6965 6420 for a specified │ │ │ 0041d340: 6b65 7973 2062 6574 7765 656e 2062 6c6f keys between blo │ │ │ 0041d350: 636b 2031 3020 616e 6420 626c 6f63 6b20 ck 10 and block │ │ │ -0041d360: 3230 342e 5200 2a98 8100 0020 2020 4e6f 204.R.*.... No │ │ │ +0041d360: 3230 342e 5200 2af2 8100 0020 2020 4e6f 204.R.*.... No │ │ │ 0041d370: 7465 2074 6861 7420 7468 6520 7261 6e67 te that the rang │ │ │ 0041d380: 6520 2862 6574 7765 656e 2046 524f 4d20 e (between FROM │ │ │ 0041d390: 616e 6420 544f 2920 6f66 2062 6c6f 636b and TO) of block │ │ │ 0041d3a0: 7320 6d75 7374 2062 6520 7661 6c69 6420 s must be valid │ │ │ -0041d3b0: 626c 6f63 6b73 2300 2a98 9100 0020 2020 blocks#.*.... │ │ │ +0041d3b0: 626c 6f63 6b73 2300 2af2 9100 0020 2020 blocks#.*.... │ │ │ 0041d3c0: 7370 6563 6966 6965 6420 696e 2068 6578 specified in hex │ │ │ -0041d3d0: 6164 6563 696d 616c 2e08 0029 98c0 1100 adecimal...).... │ │ │ -0041d3e0: 0012 002a 9812 0000 2020 2045 7861 6d70 ...*.... Examp │ │ │ -0041d3f0: 6c65 3a07 002a 9813 0000 5300 2a98 1400 le:..*....S.*... │ │ │ +0041d3d0: 6164 6563 696d 616c 2e08 0029 f2c0 1100 adecimal...).... │ │ │ +0041d3e0: 0012 002a f212 0000 2020 2045 7861 6d70 ...*.... Examp │ │ │ +0041d3f0: 6c65 3a07 002a f213 0000 5300 2af2 1400 le:..*....S.*... │ │ │ 0041d400: 0020 2020 4453 453e 2072 616e 6765 202d . DSE> range - │ │ │ 0041d410: 6c6f 7765 723d 225e 6162 6364 6566 6768 lower="^abcdefgh │ │ │ 0041d420: 2220 2d75 7070 6572 3d22 5e61 6263 6465 " -upper="^abcde │ │ │ 0041d430: 6667 6869 2220 2d66 726f 6d3d 4120 2d74 fghi" -from=A -t │ │ │ 0041d440: 6f3d 4343 202d 6e6f 696e 6465 7807 002a o=CC -noindex..* │ │ │ -0041d450: 9815 0000 4f00 2a98 1600 0020 2020 5468 ....O.*.... Th │ │ │ +0041d450: f215 0000 4f00 2af2 1600 0020 2020 5468 ....O.*.... Th │ │ │ 0041d460: 6973 2063 6f6d 6d61 6e64 2073 6561 7263 is command searc │ │ │ 0041d470: 6865 7320 6f6e 6c79 2064 6174 6120 626c hes only data bl │ │ │ 0041d480: 6f63 6b73 2066 6f72 2074 6865 2073 7065 ocks for the spe │ │ │ 0041d490: 6369 6669 6564 206b 6579 7320 6265 7477 cified keys betw │ │ │ -0041d4a0: 6565 6e21 002a 9817 0000 2020 2062 6c6f een!.*.... blo │ │ │ +0041d4a0: 6565 6e21 002a f217 0000 2020 2062 6c6f een!.*.... blo │ │ │ 0041d4b0: 636b 2031 3020 616e 6420 626c 6f63 6b20 ck 10 and block │ │ │ -0041d4c0: 3230 342e 0700 2a98 1800 0012 002a 9819 204...*......*.. │ │ │ +0041d4c0: 3230 342e 0700 2af2 1800 0012 002a f219 204...*......*.. │ │ │ 0041d4d0: 0000 2020 2045 7861 6d70 6c65 3a07 002a .. Example:..* │ │ │ -0041d4e0: 981a 0000 5100 2a98 2100 0020 2020 4453 ....Q.*.!.. DS │ │ │ +0041d4e0: f21a 0000 5100 2af2 2100 0020 2020 4453 ....Q.*.!.. DS │ │ │ 0041d4f0: 453e 2072 616e 6765 202d 6c6f 7765 723d E> range -lower= │ │ │ 0041d500: 225e 6162 6364 6566 6768 2220 2d75 7070 "^abcdefgh" -upp │ │ │ 0041d510: 6572 3d22 5e61 6263 6465 6667 6869 2220 er="^abcdefghi" │ │ │ 0041d520: 2d66 726f 6d3d 4120 2d74 6f3d 4343 202d -from=A -to=CC - │ │ │ -0041d530: 696e 6465 7807 002a 9822 0000 5000 2a98 index..*."..P.*. │ │ │ +0041d530: 696e 6465 7807 002a f222 0000 5000 2af2 index..*."..P.*. │ │ │ 0041d540: 2300 0020 2020 5468 6973 2063 6f6d 6d61 #.. This comma │ │ │ 0041d550: 6e64 2073 6561 7263 6865 7320 6f6e 6c79 nd searches only │ │ │ 0041d560: 2069 6e64 6578 2062 6c6f 636b 7320 666f index blocks fo │ │ │ 0041d570: 7220 7468 6520 7370 6563 6966 6965 6420 r the specified │ │ │ -0041d580: 6b65 7973 2062 6574 7765 656e 2100 2a98 keys between!.*. │ │ │ +0041d580: 6b65 7973 2062 6574 7765 656e 2100 2af2 keys between!.*. │ │ │ 0041d590: 2400 0020 2020 626c 6f63 6b20 3130 2061 $.. block 10 a │ │ │ 0041d5a0: 6e64 2062 6c6f 636b 2032 3034 2e07 002a nd block 204...* │ │ │ -0041d5b0: 9825 0000 1200 2a98 2600 0020 2020 4578 .%....*.&.. Ex │ │ │ -0041d5c0: 616d 706c 653a 0700 2a98 2700 0041 002a ample:..*.'..A.* │ │ │ -0041d5d0: 9828 0000 2020 2044 5345 3e20 7261 6e67 .(.. DSE> rang │ │ │ +0041d5b0: f225 0000 1200 2af2 2600 0020 2020 4578 .%....*.&.. Ex │ │ │ +0041d5c0: 616d 706c 653a 0700 2af2 2700 0041 002a ample:..*.'..A.* │ │ │ +0041d5d0: f228 0000 2020 2044 5345 3e20 7261 6e67 .(.. DSE> rang │ │ │ 0041d5e0: 6520 2d6c 6f77 6572 3d22 5e61 6263 6465 e -lower="^abcde │ │ │ 0041d5f0: 6667 6822 202d 7570 7065 723d 225e 6162 fgh" -upper="^ab │ │ │ 0041d600: 6364 6566 6768 6922 202d 6c6f 7374 0700 cdefghi" -lost.. │ │ │ -0041d610: 2a98 2900 0052 002a 982a 0000 2020 2054 *.)..R.*.*.. T │ │ │ +0041d610: 2af2 2900 0052 002a f22a 0000 2020 2054 *.)..R.*.*.. T │ │ │ 0041d620: 6869 7320 636f 6d6d 616e 6420 696e 636c his command incl │ │ │ 0041d630: 7564 6573 206c 6f73 7420 626c 6f63 6b73 udes lost blocks │ │ │ 0041d640: 2077 6869 6c65 2073 6561 7263 6869 6e67 while searching │ │ │ 0041d650: 2066 6f72 2074 6865 2073 7065 6369 6669 for the specifi │ │ │ -0041d660: 6564 206b 6579 7342 002a 9831 0000 2020 ed keysB.*.1.. │ │ │ +0041d660: 6564 206b 6579 7342 002a f231 0000 2020 ed keysB.*.1.. │ │ │ 0041d670: 2061 6e64 2072 6570 6f72 7473 206f 6e6c and reports onl │ │ │ 0041d680: 7920 626c 6f63 6b73 2077 6869 6368 2061 y blocks which a │ │ │ 0041d690: 7265 206e 6f74 2063 7572 7265 6e74 6c79 re not currently │ │ │ -0041d6a0: 2069 6e64 6578 6564 2e07 002a 9832 0000 indexed...*.2.. │ │ │ -0041d6b0: 1200 2a98 3300 0020 2020 4578 616d 706c ..*.3.. Exampl │ │ │ -0041d6c0: 653a 0700 2a98 3400 004d 002a 9835 0000 e:..*.4..M.*.5.. │ │ │ +0041d6a0: 2069 6e64 6578 6564 2e07 002a f232 0000 indexed...*.2.. │ │ │ +0041d6b0: 1200 2af2 3300 0020 2020 4578 616d 706c ..*.3.. Exampl │ │ │ +0041d6c0: 653a 0700 2af2 3400 004d 002a f235 0000 e:..*.4..M.*.5.. │ │ │ 0041d6d0: 2020 2044 5345 3e20 7261 6e67 6520 2d6c DSE> range -l │ │ │ 0041d6e0: 6f77 6572 3d22 5e46 7275 6974 7328 3135 ower="^Fruits(15 │ │ │ 0041d6f0: 2922 202d 7570 7065 723d 225e 4672 7569 )" -upper="^Frui │ │ │ 0041d700: 7473 2838 3737 2922 202d 6672 6f6d 3d41 ts(877)" -from=A │ │ │ -0041d710: 202d 746f 3d46 2c00 2a98 3600 0020 2020 -to=F,.*.6.. │ │ │ +0041d710: 202d 746f 3d46 2c00 2af2 3600 0020 2020 -to=F,.*.6.. │ │ │ 0041d720: 426c 6f63 6b73 2069 6e20 7468 6520 7370 Blocks in the sp │ │ │ 0041d730: 6563 6966 6965 6420 6b65 7920 7261 6e67 ecified key rang │ │ │ -0041d740: 653a 2200 2a98 3700 0020 2020 426c 6f63 e:".*.7.. Bloc │ │ │ +0041d740: 653a 2200 2af2 3700 0020 2020 426c 6f63 e:".*.7.. Bloc │ │ │ 0041d750: 6b3a 2030 3030 3030 3030 4120 4c65 7665 k: 0000000A Leve │ │ │ -0041d760: 6c3a 2030 2200 2a98 3800 0020 2020 426c l: 0".*.8.. Bl │ │ │ +0041d760: 6c3a 2030 2200 2af2 3800 0020 2020 426c l: 0".*.8.. Bl │ │ │ 0041d770: 6f63 6b3a 2030 3030 3030 3030 4220 4c65 ock: 0000000B Le │ │ │ -0041d780: 7665 6c3a 2030 2200 2a98 3900 0020 2020 vel: 0".*.9.. │ │ │ +0041d780: 7665 6c3a 2030 2200 2af2 3900 0020 2020 vel: 0".*.9.. │ │ │ 0041d790: 426c 6f63 6b3a 2030 3030 3030 3030 4320 Block: 0000000C │ │ │ -0041d7a0: 4c65 7665 6c3a 2030 2200 2a98 3a00 0020 Level: 0".*.:.. │ │ │ +0041d7a0: 4c65 7665 6c3a 2030 2200 2af2 3a00 0020 Level: 0".*.:.. │ │ │ 0041d7b0: 2020 426c 6f63 6b3a 2030 3030 3030 3030 Block: 0000000 │ │ │ -0041d7c0: 4420 4c65 7665 6c3a 2030 2200 2a98 4100 D Level: 0".*.A. │ │ │ +0041d7c0: 4420 4c65 7665 6c3a 2030 2200 2af2 4100 D Level: 0".*.A. │ │ │ 0041d7d0: 0020 2020 426c 6f63 6b3a 2030 3030 3030 . Block: 00000 │ │ │ 0041d7e0: 3030 4520 4c65 7665 6c3a 2030 0000 0000 00E Level: 0.... │ │ │ 0041d7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041d800: 0400 0000 ce00 0000 f908 0000 0000 0000 ................ │ │ │ -0041d810: 4c00 0098 4845 4c50 00ff 7300 ff43 4f4d L...HELP..s..COM │ │ │ +0041d810: 4c00 00f2 4845 4c50 00ff 7300 ff43 4f4d L...HELP..s..COM │ │ │ 0041d820: 4d41 4e44 5300 ff73 00ff 5241 4e47 4500 MANDS..s..RANGE. │ │ │ 0041d830: ff73 00ff 4558 414d 504c 4553 00c0 4200 .s..EXAMPLES..B. │ │ │ 0041d840: 0020 2020 426c 6f63 6b3a 2030 3030 3030 . Block: 00000 │ │ │ -0041d850: 3030 4620 4c65 7665 6c3a 2030 1800 2a98 00F Level: 0..*. │ │ │ +0041d850: 3030 4620 4c65 7665 6c3a 2030 1800 2af2 00F Level: 0..*. │ │ │ 0041d860: 4300 0020 2020 466f 756e 6420 3620 626c C.. Found 6 bl │ │ │ -0041d870: 6f63 6b73 0700 2a98 4400 004c 002a 9845 ocks..*.D..L.*.E │ │ │ +0041d870: 6f63 6b73 0700 2af2 4400 004c 002a f245 ocks..*.D..L.*.E │ │ │ 0041d880: 0000 2020 2054 6869 7320 636f 6d6d 616e .. This comman │ │ │ 0041d890: 6420 7365 6172 6368 2066 6f72 206b 6579 d search for key │ │ │ 0041d8a0: 7320 6265 7477 6565 6e20 5e46 7275 6974 s between ^Fruit │ │ │ 0041d8b0: 7328 3135 2920 616e 6420 5e46 7275 6974 s(15) and ^Fruit │ │ │ -0041d8c0: 7328 3837 3729 2e07 002a 9846 0000 0000 s(877)...*.F.... │ │ │ +0041d8c0: 7328 3837 3729 2e07 002a f246 0000 0000 s(877)...*.F.... │ │ │ 0041d8d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041d8e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041d8f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041d900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041d910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041d920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041d930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -269819,2802 +269819,2802 @@ │ │ │ 0041dfa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041dfb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041dfc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041dfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041dfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041dff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041e000: 0400 0000 f207 0000 4209 0000 0000 0000 ........B....... │ │ │ -0041e010: 8000 0098 4845 4c50 00ff 7300 ff43 4f4d ....HELP..s..COM │ │ │ +0041e010: 8000 00f2 4845 4c50 00ff 7300 ff43 4f4d ....HELP..s..COM │ │ │ 0041e020: 4d41 4e44 5300 ff73 00ff 5245 4d4f 5645 MANDS..s..REMOVE │ │ │ 0041e030: 00ff 7300 ff51 5541 4c49 4649 4552 5300 ..s..QUALIFIERS. │ │ │ 0041e040: bf71 0000 2020 204f 6e20 636f 6d6d 616e .q.. On comman │ │ │ 0041e050: 6473 2077 6974 6820 6e6f 202d 424c 4f43 ds with no -BLOC │ │ │ 0041e060: 4b3d 2071 7561 6c69 6669 6572 2c20 4453 K= qualifier, DS │ │ │ 0041e070: 4520 7573 6573 2074 6865 206c 6173 7420 E uses the last │ │ │ 0041e080: 626c 6f63 6b20 6861 6e64 6c65 6420 6279 block handled by │ │ │ -0041e090: 5100 2d98 8100 0020 2020 6120 4453 4520 Q.-.... a DSE │ │ │ +0041e090: 5100 2df2 8100 0020 2020 6120 4453 4520 Q.-.... a DSE │ │ │ 0041e0a0: 6f70 6572 6174 696f 6e2e 2057 6865 6e20 operation. When │ │ │ 0041e0b0: 6e6f 2062 6c6f 636b 2068 6173 2062 6565 no block has bee │ │ │ 0041e0c0: 6e20 6163 6365 7373 6564 2c20 7468 6174 n accessed, that │ │ │ 0041e0d0: 2069 732c 206f 6e20 7468 6520 6669 7273 is, on the firs │ │ │ -0041e0e0: 7439 002d 9891 0000 2020 2062 6c6f 636b t9.-.... block │ │ │ +0041e0e0: 7439 002d f291 0000 2020 2062 6c6f 636b t9.-.... block │ │ │ 0041e0f0: 2d6f 7269 656e 7465 6420 636f 6d6d 616e -oriented comman │ │ │ 0041e100: 642c 2044 5345 2075 7365 7320 626c 6f63 d, DSE uses bloc │ │ │ -0041e110: 6b20 6f6e 6520 2831 292e 0800 2c98 c011 k one (1)...,... │ │ │ -0041e120: 0000 5100 2d98 1200 0020 2020 424c 4f43 ..Q.-.... BLOC │ │ │ +0041e110: 6b20 6f6e 6520 2831 292e 0800 2cf2 c011 k one (1)...,... │ │ │ +0041e120: 0000 5100 2df2 1200 0020 2020 424c 4f43 ..Q.-.... BLOC │ │ │ 0041e130: 4b20 6163 6365 7074 7320 626c 6f63 6b73 K accepts blocks │ │ │ 0041e140: 2068 6967 6865 7220 7468 616e 2074 6865 higher than the │ │ │ 0041e150: 2063 7572 7265 6e74 2064 6174 6162 6173 current databas │ │ │ 0041e160: 6520 7369 7a65 2062 6563 6175 7365 2074 e size because t │ │ │ -0041e170: 6865 7954 002d 9813 0000 2020 2064 6561 heyT.-.... dea │ │ │ +0041e170: 6865 7954 002d f213 0000 2020 2064 6561 heyT.-.... dea │ │ │ 0041e180: 6c20 7769 7468 2073 6574 206f 6620 7361 l with set of sa │ │ │ 0041e190: 7665 6420 626c 6f63 6b20 636f 7069 6573 ved block copies │ │ │ 0041e1a0: 2072 6174 6865 7220 7468 616e 2074 6865 rather than the │ │ │ 0041e1b0: 2064 6174 6162 6173 6520 616e 6420 7468 database and th │ │ │ -0041e1c0: 6572 6520 6172 6551 002d 9814 0000 2020 ere areQ.-.... │ │ │ +0041e1c0: 6572 6520 6172 6551 002d f214 0000 2020 ere areQ.-.... │ │ │ 0041e1d0: 2073 6974 7561 7469 6f6e 7320 7768 6572 situations wher │ │ │ 0041e1e0: 6520 6120 7361 7665 6420 626c 6f63 6b20 e a saved block │ │ │ 0041e1f0: 6d61 7920 6265 206f 7574 7369 6465 2074 may be outside t │ │ │ 0041e200: 6865 2063 7572 7265 6e74 2064 6174 6162 he current datab │ │ │ -0041e210: 6173 6520 7369 7a65 4300 2d98 1500 0020 ase sizeC.-.... │ │ │ +0041e210: 6173 6520 7369 7a65 4300 2df2 1500 0020 ase sizeC.-.... │ │ │ 0041e220: 2020 2866 6f72 2065 7861 6d70 6c65 2c20 (for example, │ │ │ 0041e230: 6475 6520 746f 2061 2063 6f6e 6375 7272 due to a concurr │ │ │ 0041e240: 656e 7420 4d55 5049 5020 5245 4f52 4720 ent MUPIP REORG │ │ │ -0041e250: 2d54 5255 4e43 4154 4529 2e07 002d 9816 -TRUNCATE)...-.. │ │ │ -0041e260: 0000 1800 2d98 1700 0020 2020 2d43 5b4f ....-.... -C[O │ │ │ -0041e270: 554e 545d 3d63 6f75 6e74 0700 2d98 1800 UNT]=count..-... │ │ │ -0041e280: 0034 002d 9819 0000 2020 2053 7065 6369 .4.-.... Speci │ │ │ +0041e250: 2d54 5255 4e43 4154 4529 2e07 002d f216 -TRUNCATE)...-.. │ │ │ +0041e260: 0000 1800 2df2 1700 0020 2020 2d43 5b4f ....-.... -C[O │ │ │ +0041e270: 554e 545d 3d63 6f75 6e74 0700 2df2 1800 UNT]=count..-... │ │ │ +0041e280: 0034 002d f219 0000 2020 2053 7065 6369 .4.-.... Speci │ │ │ 0041e290: 6669 6573 2074 6865 206e 756d 6265 7220 fies the number │ │ │ 0041e2a0: 6f66 2072 6563 6f72 6473 2074 6f20 7265 of records to re │ │ │ -0041e2b0: 6d6f 7665 2e07 002d 981a 0000 3500 2d98 move...-....5.-. │ │ │ +0041e2b0: 6d6f 7665 2e07 002d f21a 0000 3500 2df2 move...-....5.-. │ │ │ 0041e2c0: 2100 0020 2020 4279 2064 6566 6175 6c74 !.. By default │ │ │ 0041e2d0: 2c20 5245 4d4f 5645 2064 656c 6574 6573 , REMOVE deletes │ │ │ 0041e2e0: 2061 2073 696e 676c 6520 7265 636f 7264 a single record │ │ │ -0041e2f0: 2e07 002d 9822 0000 2500 2d98 2300 0020 ...-."..%.-.#.. │ │ │ +0041e2f0: 2e07 002d f222 0000 2500 2df2 2300 0020 ...-."..%.-.#.. │ │ │ 0041e300: 2020 496e 636f 6d70 6174 6962 6c65 2077 Incompatible w │ │ │ 0041e310: 6974 683a 202d 5645 5253 494f 4e07 002d ith: -VERSION..- │ │ │ -0041e320: 9824 0000 1a00 2d98 2500 0020 2020 2d4f .$....-.%.. -O │ │ │ +0041e320: f224 0000 1a00 2df2 2500 0020 2020 2d4f .$....-.%.. -O │ │ │ 0041e330: 5b46 4653 4554 5d3d 6f66 6673 6574 0700 [FFSET]=offset.. │ │ │ -0041e340: 2d98 2600 0054 002d 9827 0000 2020 2053 -.&..T.-.'.. S │ │ │ +0041e340: 2df2 2600 0054 002d f227 0000 2020 2053 -.&..T.-.'.. S │ │ │ 0041e350: 7065 6369 6669 6573 2074 6865 206f 6666 pecifies the off │ │ │ 0041e360: 7365 7420 2869 6e20 6279 7465 7329 206f set (in bytes) o │ │ │ 0041e370: 6620 7468 6520 7265 636f 7264 2074 6f20 f the record to │ │ │ 0041e380: 6265 2072 656d 6f76 6564 2e20 4966 2074 be removed. If t │ │ │ -0041e390: 6865 206f 6666 7365 744d 002d 9828 0000 he offsetM.-.(.. │ │ │ +0041e390: 6865 206f 6666 7365 744d 002d f228 0000 he offsetM.-.(.. │ │ │ 0041e3a0: 2020 2064 6f65 7320 6e6f 7420 706f 696e does not poin │ │ │ 0041e3b0: 7420 746f 2074 6865 2062 6567 696e 6e69 t to the beginni │ │ │ 0041e3c0: 6e67 206f 6620 6120 7265 636f 7264 2c20 ng of a record, │ │ │ 0041e3d0: 4453 4520 726f 756e 6473 2064 6f77 6e20 DSE rounds down │ │ │ -0041e3e0: 746f 2074 6865 5400 2d98 2900 0020 2020 to theT.-.).. │ │ │ +0041e3e0: 746f 2074 6865 5400 2df2 2900 0020 2020 to theT.-.).. │ │ │ 0041e3f0: 6265 6769 6e6e 696e 6720 6f66 2074 6865 beginning of the │ │ │ 0041e400: 2072 6563 6f72 6420 636f 6e74 6169 6e69 record containi │ │ │ 0041e410: 6e67 2074 6865 206f 6666 7365 7420 2866 ng the offset (f │ │ │ 0041e420: 6f72 2065 7861 6d70 6c65 2c20 5245 4d4f or example, REMO │ │ │ -0041e430: 5645 202d 4f46 463d 3130 4500 2d98 2a00 VE -OFF=10E.-.*. │ │ │ +0041e430: 5645 202d 4f46 463d 3130 4500 2df2 2a00 VE -OFF=10E.-.*. │ │ │ 0041e440: 0020 2020 7374 6172 7473 2061 7420 4f46 . starts at OF │ │ │ 0041e450: 463d 4120 6966 2074 6861 7420 7761 7320 F=A if that was │ │ │ 0041e460: 7468 6520 6c61 7374 2070 7269 6f72 2072 the last prior r │ │ │ 0041e470: 6563 6f72 6420 626f 756e 6472 7929 2e07 ecord boundry).. │ │ │ -0041e480: 002d 9831 0000 2e00 2d98 3200 0020 2020 .-.1....-.2.. │ │ │ +0041e480: 002d f231 0000 2e00 2df2 3200 0020 2020 .-.1....-.2.. │ │ │ 0041e490: 496e 636f 6d70 6174 6962 6c65 2077 6974 Incompatible wit │ │ │ 0041e4a0: 683a 202d 5645 5253 494f 4e2c 202d 5245 h: -VERSION, -RE │ │ │ -0041e4b0: 434f 5244 0700 2d98 3300 0021 002d 9834 CORD..-.3..!.-.4 │ │ │ +0041e4b0: 434f 5244 0700 2df2 3300 0021 002d f234 CORD..-.3..!.-.4 │ │ │ 0041e4c0: 0000 2020 202d 525b 4543 4f52 445d 3d72 .. -R[ECORD]=r │ │ │ -0041e4d0: 6563 6f72 645f 6e75 6d62 6572 0700 2d98 ecord_number..-. │ │ │ -0041e4e0: 3500 0050 002d 9836 0000 2020 2053 7065 5..P.-.6.. Spe │ │ │ +0041e4d0: 6563 6f72 645f 6e75 6d62 6572 0700 2df2 ecord_number..-. │ │ │ +0041e4e0: 3500 0050 002d f236 0000 2020 2053 7065 5..P.-.6.. Spe │ │ │ 0041e4f0: 6369 6669 6573 2074 6865 206e 756d 6265 cifies the numbe │ │ │ 0041e500: 7220 7468 6174 2069 6465 6e74 6966 6965 r that identifie │ │ │ 0041e510: 7320 7468 6520 7265 636f 7264 2074 6f20 s the record to │ │ │ 0041e520: 7265 6d6f 7665 2e20 5468 6520 2d52 4543 remove. The -REC │ │ │ -0041e530: 4f52 444d 002d 9837 0000 2020 2071 7561 ORDM.-.7.. qua │ │ │ +0041e530: 4f52 444d 002d f237 0000 2020 2071 7561 ORDM.-.7.. qua │ │ │ 0041e540: 6c69 6669 6572 2069 7320 696e 636f 6d70 lifier is incomp │ │ │ 0041e550: 6174 6962 6c65 2077 6974 6820 7468 6520 atible with the │ │ │ 0041e560: 2d4f 4646 5345 5420 616e 6420 2d56 4552 -OFFSET and -VER │ │ │ 0041e570: 5349 4f4e 2071 7561 6c69 6669 6572 732e SION qualifiers. │ │ │ -0041e580: 0700 2d98 3800 002e 002d 9839 0000 2020 ..-.8....-.9.. │ │ │ +0041e580: 0700 2df2 3800 002e 002d f239 0000 2020 ..-.8....-.9.. │ │ │ 0041e590: 2049 6e63 6f6d 7061 7469 626c 6520 7769 Incompatible wi │ │ │ 0041e5a0: 7468 3a20 2d56 4552 5349 4f4e 2c20 2d4f th: -VERSION, -O │ │ │ -0041e5b0: 4646 5345 5407 002d 983a 0000 2300 2d98 FFSET..-.:..#.-. │ │ │ +0041e5b0: 4646 5345 5407 002d f23a 0000 2300 2df2 FFSET..-.:..#.-. │ │ │ 0041e5c0: 4100 0020 2020 2d56 5b45 5253 494f 4e5d A.. -V[ERSION] │ │ │ 0041e5d0: 3d76 6572 7369 6f6e 5f6e 756d 6265 7207 =version_number. │ │ │ -0041e5e0: 002d 9842 0000 5400 2d98 4300 0020 2020 .-.B..T.-.C.. │ │ │ +0041e5e0: 002d f242 0000 5400 2df2 4300 0020 2020 .-.B..T.-.C.. │ │ │ 0041e5f0: 5370 6563 6966 6965 7320 7468 6520 7665 Specifies the ve │ │ │ 0041e600: 7273 696f 6e20 6e75 6d62 6572 2c20 696e rsion number, in │ │ │ 0041e610: 2064 6563 696d 616c 2c20 6f66 2074 6865 decimal, of the │ │ │ 0041e620: 2073 6176 6520 6275 6666 6572 2074 6f20 save buffer to │ │ │ -0041e630: 7265 6d6f 7665 2e20 4966 4b00 2d98 4400 remove. IfK.-.D. │ │ │ +0041e630: 7265 6d6f 7665 2e20 4966 4b00 2df2 4400 remove. IfK.-.D. │ │ │ 0041e640: 0020 2020 7468 6572 6520 6172 6520 6d6f . there are mo │ │ │ 0041e650: 7265 2074 6861 6e20 6f6e 6520 7665 7273 re than one vers │ │ │ 0041e660: 696f 6e20 6f66 2061 2062 6c6f 636b 2c20 ion of a block, │ │ │ 0041e670: 2d56 4552 5349 4f4e 2069 7320 7265 7175 -VERSION is requ │ │ │ -0041e680: 6972 6564 3b54 002d 9845 0000 2020 206f ired;T.-.E.. o │ │ │ +0041e680: 6972 6564 3b54 002d f245 0000 2020 206f ired;T.-.E.. o │ │ │ 0041e690: 7468 6572 7769 7365 2052 454d 4f56 4520 therwise REMOVE │ │ │ 0041e6a0: 776f 726b 7320 6f6e 2074 6861 7420 736f works on that so │ │ │ 0041e6b0: 6c65 2076 6572 7369 6f6e 2e20 2d56 4552 le version. -VER │ │ │ 0041e6c0: 5349 4f4e 2069 7320 696e 636f 6d70 6174 SION is incompat │ │ │ -0041e6d0: 6962 6c65 2077 6974 6827 002d 9846 0000 ible with'.-.F.. │ │ │ +0041e6d0: 6962 6c65 2077 6974 6827 002d f246 0000 ible with'.-.F.. │ │ │ 0041e6e0: 2020 2061 6c6c 2071 7561 6c69 6669 6572 all qualifier │ │ │ 0041e6f0: 7320 6578 6365 7074 202d 424c 4f43 4b2e s except -BLOCK. │ │ │ -0041e700: 0700 2d98 4700 0054 002d 9848 0000 2020 ..-.G..T.-.H.. │ │ │ +0041e700: 0700 2df2 4700 0054 002d f248 0000 2020 ..-.G..T.-.H.. │ │ │ 0041e710: 2049 6620 7468 6572 6520 6973 206f 6e6c If there is onl │ │ │ 0041e720: 7920 6f6e 6520 7665 7273 696f 6e20 6f66 y one version of │ │ │ 0041e730: 2074 6865 2073 7065 6369 6669 6564 202d the specified - │ │ │ 0041e740: 424c 4f43 4b3d 2062 6c6f 636b 2069 6e20 BLOCK= block in │ │ │ -0041e750: 7468 6520 6375 7272 656e 7436 002d 9849 the current6.-.I │ │ │ +0041e750: 7468 6520 6375 7272 656e 7436 002d f249 the current6.-.I │ │ │ 0041e760: 0000 2020 2072 6567 696f 6e2c 2044 5345 .. region, DSE │ │ │ 0041e770: 2052 454d 4f56 4520 6465 6661 756c 7473 REMOVE defaults │ │ │ 0041e780: 2074 6f20 7468 6174 2076 6572 7369 6f6e to that version │ │ │ -0041e790: 2e07 002d 984a 0000 2800 2d98 5100 0020 ...-.J..(.-.Q.. │ │ │ +0041e790: 2e07 002d f24a 0000 2800 2df2 5100 0020 ...-.J..(.-.Q.. │ │ │ 0041e7a0: 2020 5573 6520 6f6e 6c79 2077 6974 683a Use only with: │ │ │ 0041e7b0: 202d 424c 4f43 4b3b 2064 6563 696d 616c -BLOCK; decimal │ │ │ -0041e7c0: 0700 2d98 5200 0012 0018 9853 544f 5245 ..-.R......STORE │ │ │ -0041e7d0: 0000 5245 5374 6f72 6512 001e 98bf 1100 ..REStore....... │ │ │ -0041e7e0: 0020 2020 5245 5374 6f72 6507 001f 9821 . REStore....! │ │ │ +0041e7c0: 0700 2df2 5200 0012 0018 f253 544f 5245 ..-.R......STORE │ │ │ +0041e7d0: 0000 5245 5374 6f72 6512 001e f2bf 1100 ..REStore....... │ │ │ +0041e7e0: 0020 2020 5245 5374 6f72 6507 001f f221 . REStore....! │ │ │ 0041e7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041e800: 0400 0000 d907 0000 7909 0000 0000 0000 ........y....... │ │ │ -0041e810: 5f00 0098 4845 4c50 00ff 7300 ff43 4f4d _...HELP..s..COM │ │ │ +0041e810: 5f00 00f2 4845 4c50 00ff 7300 ff43 4f4d _...HELP..s..COM │ │ │ 0041e820: 4d41 4e44 5300 ff73 00ff 5245 5354 4f52 MANDS..s..RESTOR │ │ │ 0041e830: 4500 bf31 0000 2020 2054 6865 2052 4553 E..1.. The RES │ │ │ 0041e840: 544f 5245 2063 6f6d 6d61 6e64 2072 6573 TORE command res │ │ │ 0041e850: 746f 7265 7320 7361 7665 6420 7665 7273 tores saved vers │ │ │ 0041e860: 696f 6e73 206f 6620 626c 6f63 6b73 2e07 ions of blocks.. │ │ │ -0041e870: 001f 9841 0000 1300 1f98 5100 0020 2020 ...A......Q.. │ │ │ -0041e880: 5245 535b 544f 5245 5d0b 001f 9861 0000 RES[TORE]....a.. │ │ │ -0041e890: 2020 205b 1f00 1f98 7100 0020 2020 2d42 [....q.. -B │ │ │ +0041e870: 001f f241 0000 1300 1ff2 5100 0020 2020 ...A......Q.. │ │ │ +0041e880: 5245 535b 544f 5245 5d0b 001f f261 0000 RES[TORE]....a.. │ │ │ +0041e890: 2020 205b 1f00 1ff2 7100 0020 2020 2d42 [....q.. -B │ │ │ 0041e8a0: 5b4c 4f43 4b5d 3d62 6c6f 636b 2d6e 756d [LOCK]=block-num │ │ │ -0041e8b0: 6265 7216 001f 9881 0000 2020 202d 465b ber....... -F[ │ │ │ -0041e8c0: 524f 4d5d 3d66 726f 6d1a 001f 9891 0000 ROM]=from....... │ │ │ +0041e8b0: 6265 7216 001f f281 0000 2020 202d 465b ber....... -F[ │ │ │ +0041e8c0: 524f 4d5d 3d66 726f 6d1a 001f f291 0000 ROM]=from....... │ │ │ 0041e8d0: 2020 202d 525b 4547 494f 4e5d 3d72 6567 -R[EGION]=reg │ │ │ -0041e8e0: 696f 6e24 001e 98c0 1100 0020 2020 2d56 ion$....... -V │ │ │ +0041e8e0: 696f 6e24 001e f2c0 1100 0020 2020 2d56 ion$....... -V │ │ │ 0041e8f0: 5b45 5253 494f 4e5d 3d76 6572 7369 6f6e [ERSION]=version │ │ │ -0041e900: 2d6e 756d 6265 720b 001f 9812 0000 2020 -number....... │ │ │ -0041e910: 205d 0700 1f98 1300 0035 001f 9814 0000 ].......5...... │ │ │ +0041e900: 2d6e 756d 6265 720b 001f f212 0000 2020 -number....... │ │ │ +0041e910: 205d 0700 1ff2 1300 0035 001f f214 0000 ].......5...... │ │ │ 0041e920: 2020 2054 6865 2076 6572 7369 6f6e 206e The version n │ │ │ 0041e930: 756d 6265 7220 6973 2073 7065 6369 6669 umber is specifi │ │ │ 0041e940: 6564 2069 6e20 6465 6369 6d61 6c2e 0700 ed in decimal... │ │ │ -0041e950: 1f98 1500 001e 001e 98ff 7300 ff51 5541 ..........s..QUA │ │ │ +0041e950: 1ff2 1500 001e 001e f2ff 7300 ff51 5541 ..........s..QUA │ │ │ 0041e960: 4c49 4649 4552 5300 0051 7561 6c69 6669 LIFIERS..Qualifi │ │ │ -0041e970: 6572 7315 002d 98bf 1100 0020 2020 5175 ers..-..... Qu │ │ │ -0041e980: 616c 6966 6965 7273 0700 2e98 2100 001f alifiers....!... │ │ │ -0041e990: 002e 9831 0000 2020 202d 425b 4c4f 434b ...1.. -B[LOCK │ │ │ +0041e970: 6572 7315 002d f2bf 1100 0020 2020 5175 ers..-..... Qu │ │ │ +0041e980: 616c 6966 6965 7273 0700 2ef2 2100 001f alifiers....!... │ │ │ +0041e990: 002e f231 0000 2020 202d 425b 4c4f 434b ...1.. -B[LOCK │ │ │ 0041e9a0: 5d3d 626c 6f63 6b5f 6e75 6d62 6572 0700 ]=block_number.. │ │ │ -0041e9b0: 2e98 4100 0029 002e 9851 0000 2020 2053 ..A..)...Q.. S │ │ │ +0041e9b0: 2ef2 4100 0029 002e f251 0000 2020 2053 ..A..)...Q.. S │ │ │ 0041e9c0: 7065 6369 6669 6573 2074 6865 2062 6c6f pecifies the blo │ │ │ 0041e9d0: 636b 2074 6f20 7265 7374 6f72 652e 0700 ck to restore... │ │ │ -0041e9e0: 2e98 6100 0054 002e 9871 0000 2020 2046 ..a..T...q.. F │ │ │ +0041e9e0: 2ef2 6100 0054 002e f271 0000 2020 2046 ..a..T...q.. F │ │ │ 0041e9f0: 6f72 2063 6f6d 6d61 6e64 7320 7769 7468 or commands with │ │ │ 0041ea00: 206e 6f20 2d42 4c4f 434b 3d20 7175 616c no -BLOCK= qual │ │ │ 0041ea10: 6966 6965 722c 2044 5345 2075 7365 7320 ifier, DSE uses │ │ │ 0041ea20: 7468 6520 6c61 7374 2062 6c6f 636b 2068 the last block h │ │ │ -0041ea30: 616e 646c 6564 2062 794f 002e 9881 0000 andled byO...... │ │ │ +0041ea30: 616e 646c 6564 2062 794f 002e f281 0000 andled byO...... │ │ │ 0041ea40: 2020 2061 2044 5345 206f 7065 7261 7469 a DSE operati │ │ │ 0041ea50: 6f6e 2e20 5768 656e 206e 6f20 626c 6f63 on. When no bloc │ │ │ 0041ea60: 6b20 6861 7320 6265 656e 2061 6363 6573 k has been acces │ │ │ 0041ea70: 7365 642c 2028 692e 652e 2c20 6f6e 2074 sed, (i.e., on t │ │ │ -0041ea80: 6865 2066 6972 7374 3a00 2e98 9100 0020 he first:...... │ │ │ +0041ea80: 6865 2066 6972 7374 3a00 2ef2 9100 0020 he first:...... │ │ │ 0041ea90: 2020 626c 6f63 6b2d 6f72 6965 6e74 6564 block-oriented │ │ │ 0041eaa0: 2063 6f6d 6d61 6e64 292c 2044 5345 2075 command), DSE u │ │ │ 0041eab0: 7365 7320 626c 6f63 6b20 6f6e 6520 2831 ses block one (1 │ │ │ -0041eac0: 292e 0800 2d98 c011 0000 5400 2e98 1200 )...-.....T..... │ │ │ +0041eac0: 292e 0800 2df2 c011 0000 5400 2ef2 1200 )...-.....T..... │ │ │ 0041ead0: 0020 2020 424c 4f43 4b20 6163 6365 7074 . BLOCK accept │ │ │ 0041eae0: 7320 626c 6f63 6b73 2068 6967 6865 7220 s blocks higher │ │ │ 0041eaf0: 7468 616e 2074 6865 2063 7572 7265 6e74 than the current │ │ │ 0041eb00: 2064 6174 6162 6173 6520 7369 7a65 2062 database size b │ │ │ 0041eb10: 6563 6175 7365 2069 7420 6465 616c 4f00 ecause it dealO. │ │ │ -0041eb20: 2e98 1300 0020 2020 7769 7468 2073 6574 ..... with set │ │ │ +0041eb20: 2ef2 1300 0020 2020 7769 7468 2073 6574 ..... with set │ │ │ 0041eb30: 206f 6620 7361 7665 6420 626c 6f63 6b20 of saved block │ │ │ 0041eb40: 636f 7069 6573 2072 6174 6865 7220 7468 copies rather th │ │ │ 0041eb50: 616e 2074 6865 2064 6174 6162 6173 6520 an the database │ │ │ 0041eb60: 616e 6420 7468 6572 6520 6172 6551 002e and there areQ.. │ │ │ -0041eb70: 9814 0000 2020 2073 6974 7561 7469 6f6e .... situation │ │ │ +0041eb70: f214 0000 2020 2073 6974 7561 7469 6f6e .... situation │ │ │ 0041eb80: 7320 7768 6572 6520 6120 7361 7665 6420 s where a saved │ │ │ 0041eb90: 626c 6f63 6b20 6d61 7920 6265 206f 7574 block may be out │ │ │ 0041eba0: 7369 6465 2074 6865 2063 7572 7265 6e74 side the current │ │ │ 0041ebb0: 2064 6174 6162 6173 6520 7369 7a65 4300 database sizeC. │ │ │ -0041ebc0: 2e98 1500 0020 2020 2866 6f72 2065 7861 ..... (for exa │ │ │ +0041ebc0: 2ef2 1500 0020 2020 2866 6f72 2065 7861 ..... (for exa │ │ │ 0041ebd0: 6d70 6c65 2c20 6475 6520 746f 2061 2063 mple, due to a c │ │ │ 0041ebe0: 6f6e 6375 7272 656e 7420 4d55 5049 5020 oncurrent MUPIP │ │ │ 0041ebf0: 5245 4f52 4720 2d54 5255 4e43 4154 4529 REORG -TRUNCATE) │ │ │ -0041ec00: 2e07 002e 9816 0000 1e00 2e98 1700 0020 ............... │ │ │ +0041ec00: 2e07 002e f216 0000 1e00 2ef2 1700 0020 ............... │ │ │ 0041ec10: 2020 2d46 5b52 4f4d 5d3d 626c 6f63 6b5f -F[ROM]=block_ │ │ │ -0041ec20: 6e75 6d62 6572 0700 2e98 1800 0043 002e number.......C.. │ │ │ -0041ec30: 9819 0000 2020 2053 7065 6369 6669 6573 .... Specifies │ │ │ +0041ec20: 6e75 6d62 6572 0700 2ef2 1800 0043 002e number.......C.. │ │ │ +0041ec30: f219 0000 2020 2053 7065 6369 6669 6573 .... Specifies │ │ │ 0041ec40: 2074 6865 2062 6c6f 636b 206e 756d 6265 the block numbe │ │ │ 0041ec50: 7220 6f66 2074 6865 2053 4156 4520 6275 r of the SAVE bu │ │ │ 0041ec60: 6666 6572 2074 6f20 7265 7374 6f72 652e ffer to restore. │ │ │ -0041ec70: 0700 2e98 1a00 004f 002e 9821 0000 2020 .......O...!.. │ │ │ +0041ec70: 0700 2ef2 1a00 004f 002e f221 0000 2020 .......O...!.. │ │ │ 0041ec80: 2044 5345 2072 6573 746f 7265 7320 7468 DSE restores th │ │ │ 0041ec90: 6520 626c 6f63 6b20 7370 6563 6966 6965 e block specifie │ │ │ 0041eca0: 6420 7769 7468 202d 424c 4f43 4b20 7175 d with -BLOCK qu │ │ │ 0041ecb0: 616c 6966 6965 7220 7769 7468 2074 6865 alifier with the │ │ │ -0041ecc0: 2062 6c6f 636b 4f00 2e98 2200 0020 2020 blockO...".. │ │ │ +0041ecc0: 2062 6c6f 636b 4f00 2ef2 2200 0020 2020 blockO...".. │ │ │ 0041ecd0: 7370 6563 6966 6965 6420 6279 2074 6865 specified by the │ │ │ 0041ece0: 202d 4652 4f4d 2071 7561 6c69 6669 6572 -FROM qualifier │ │ │ 0041ecf0: 2e20 4966 2074 6865 7265 2069 7320 6f6e . If there is on │ │ │ 0041ed00: 6c79 206f 6e65 2076 6572 7369 6f6e 206f ly one version o │ │ │ -0041ed10: 6620 7468 6554 002e 9823 0000 2020 2073 f theT...#.. s │ │ │ +0041ed10: 6620 7468 6554 002e f223 0000 2020 2073 f theT...#.. s │ │ │ 0041ed20: 7065 6369 6669 6564 202d 4652 4f4d 3d20 pecified -FROM= │ │ │ 0041ed30: 626c 6f63 6b2c 2044 5345 2052 4553 544f block, DSE RESTO │ │ │ 0041ed40: 5245 2064 6566 6175 6c74 7320 746f 2074 RE defaults to t │ │ │ 0041ed50: 6861 7420 7665 7273 696f 6e20 616e 6420 hat version and │ │ │ -0041ed60: 6974 2061 6c77 6179 7339 002e 9824 0000 it always9...$.. │ │ │ +0041ed60: 6974 2061 6c77 6179 7339 002e f224 0000 it always9...$.. │ │ │ 0041ed70: 2020 2072 6573 746f 7265 7320 7468 6520 restores the │ │ │ 0041ed80: 6f72 6967 696e 616c 2062 6c6f 636b 2074 original block t │ │ │ 0041ed90: 7261 6e73 6163 7469 6f6e 206e 756d 6265 ransaction numbe │ │ │ -0041eda0: 722e 0700 2e98 2500 004d 002e 9826 0000 r.....%..M...&.. │ │ │ +0041eda0: 722e 0700 2ef2 2500 004d 002e f226 0000 r.....%..M...&.. │ │ │ 0041edb0: 2020 2042 7920 6465 6661 756c 742c 2052 By default, R │ │ │ 0041edc0: 4553 544f 5245 2075 7365 7320 7468 6520 ESTORE uses the │ │ │ 0041edd0: 7461 7267 6574 2062 6c6f 636b 206e 756d target block num │ │ │ 0041ede0: 6265 7220 6173 2074 6865 202d 4652 4f4d ber as the -FROM │ │ │ -0041edf0: 2062 6c6f 636b 1100 2e98 2700 0020 2020 block....'.. │ │ │ -0041ee00: 6e75 6d62 6572 2e07 002e 9828 0000 1a00 number.....(.... │ │ │ -0041ee10: 2e98 2900 0020 2020 2d52 5b45 4749 4f4e ..).. -R[EGION │ │ │ -0041ee20: 5d3d 7265 6769 6f6e 0700 2e98 2a00 003e ]=region....*..> │ │ │ -0041ee30: 002e 9831 0000 2020 2053 7065 6369 6669 ...1.. Specifi │ │ │ +0041edf0: 2062 6c6f 636b 1100 2ef2 2700 0020 2020 block....'.. │ │ │ +0041ee00: 6e75 6d62 6572 2e07 002e f228 0000 1a00 number.....(.... │ │ │ +0041ee10: 2ef2 2900 0020 2020 2d52 5b45 4749 4f4e ..).. -R[EGION │ │ │ +0041ee20: 5d3d 7265 6769 6f6e 0700 2ef2 2a00 003e ]=region....*..> │ │ │ +0041ee30: 002e f231 0000 2020 2053 7065 6369 6669 ...1.. Specifi │ │ │ 0041ee40: 6573 2074 6865 2072 6567 696f 6e20 6f66 es the region of │ │ │ 0041ee50: 2074 6865 2073 6176 6564 2062 7566 6665 the saved buffe │ │ │ 0041ee60: 7220 746f 2072 6573 746f 7265 2e07 002e r to restore.... │ │ │ -0041ee70: 9832 0000 4800 2e98 3300 0020 2020 4279 .2..H...3.. By │ │ │ +0041ee70: f232 0000 4800 2ef2 3300 0020 2020 4279 .2..H...3.. By │ │ │ 0041ee80: 2064 6566 6175 6c74 2c20 5245 5354 4f52 default, RESTOR │ │ │ 0041ee90: 4520 7573 6573 2053 4156 4520 6275 6666 E uses SAVE buff │ │ │ 0041eea0: 6572 7320 6672 6f6d 2074 6865 2063 7572 ers from the cur │ │ │ -0041eeb0: 7265 6e74 2072 6567 696f 6e2e 0700 2e98 rent region..... │ │ │ -0041eec0: 3400 0023 002e 9835 0000 2020 202d 565b 4..#...5.. -V[ │ │ │ +0041eeb0: 7265 6e74 2072 6567 696f 6e2e 0700 2ef2 rent region..... │ │ │ +0041eec0: 3400 0023 002e f235 0000 2020 202d 565b 4..#...5.. -V[ │ │ │ 0041eed0: 4552 5349 4f4e 5d3d 7665 7273 696f 6e5f ERSION]=version_ │ │ │ -0041eee0: 6e75 6d62 6572 0700 2e98 3600 0053 002e number....6..S.. │ │ │ -0041eef0: 9837 0000 2020 2053 7065 6369 6669 6573 .7.. Specifies │ │ │ +0041eee0: 6e75 6d62 6572 0700 2ef2 3600 0053 002e number....6..S.. │ │ │ +0041eef0: f237 0000 2020 2053 7065 6369 6669 6573 .7.. Specifies │ │ │ 0041ef00: 2074 6865 2064 6563 696d 616c 2076 6572 the decimal ver │ │ │ 0041ef10: 7369 6f6e 206e 756d 6265 7220 6f66 2074 sion number of t │ │ │ 0041ef20: 6865 2062 6c6f 636b 2074 6f20 7265 7374 he block to rest │ │ │ 0041ef30: 6f72 652e 2054 6865 2076 6572 7369 6f6e ore. The version │ │ │ -0041ef40: 1d00 2e98 3800 0020 2020 6e75 6d62 6572 ....8.. number │ │ │ +0041ef40: 1d00 2ef2 3800 0020 2020 6e75 6d62 6572 ....8.. number │ │ │ 0041ef50: 2069 7320 7265 7175 6972 6564 2e07 002e is required.... │ │ │ -0041ef60: 9839 0000 0e00 1698 5341 5645 0000 5341 .9......SAVE..SA │ │ │ -0041ef70: 7665 0f00 1b98 bf11 0000 2020 2053 4176 ve........ SAv │ │ │ -0041ef80: 6507 001c 9821 0000 5100 1c98 3100 0020 e....!..Q...1.. │ │ │ +0041ef60: f239 0000 0e00 16f2 5341 5645 0000 5341 .9......SAVE..SA │ │ │ +0041ef70: 7665 0f00 1bf2 bf11 0000 2020 2053 4176 ve........ SAv │ │ │ +0041ef80: 6507 001c f221 0000 5100 1cf2 3100 0020 e....!..Q...1.. │ │ │ 0041ef90: 2020 5468 6520 5341 5645 2063 6f6d 6d61 The SAVE comma │ │ │ 0041efa0: 6e64 2070 7265 7365 7276 6573 2076 6572 nd preserves ver │ │ │ 0041efb0: 7369 6f6e 7320 6f66 2062 6c6f 636b 732c sions of blocks, │ │ │ 0041efc0: 206f 7220 6469 7370 6c61 7973 2061 206c or displays a l │ │ │ 0041efd0: 6973 7469 6e67 206f 6600 0000 0000 0000 isting of....... │ │ │ 0041efe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041eff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041f000: 0400 0000 f207 0000 b109 0000 0000 0000 ................ │ │ │ -0041f010: 6700 0098 4845 4c50 00ff 7300 ff43 4f4d g...HELP..s..COM │ │ │ +0041f010: 6700 00f2 4845 4c50 00ff 7300 ff43 4f4d g...HELP..s..COM │ │ │ 0041f020: 4d41 4e44 5300 ff73 00ff 5341 5645 00bf MANDS..s..SAVE.. │ │ │ 0041f030: 4100 0020 2020 7361 7665 6420 7665 7273 A.. saved vers │ │ │ 0041f040: 696f 6e73 2066 6f72 2074 6865 2063 7572 ions for the cur │ │ │ 0041f050: 7265 6e74 2044 5345 2073 6573 7369 6f6e rent DSE session │ │ │ 0041f060: 2e20 5341 5645 2063 616e 2070 7265 7365 . SAVE can prese │ │ │ -0041f070: 7276 6520 3132 383d 001c 9851 0000 2020 rve 128=...Q.. │ │ │ +0041f070: 7276 6520 3132 383d 001c f251 0000 2020 rve 128=...Q.. │ │ │ 0041f080: 2076 6572 7369 6f6e 732e 2053 6176 6564 versions. Saved │ │ │ 0041f090: 2069 6e66 6f72 6d61 7469 6f6e 2069 7320 information is │ │ │ 0041f0a0: 6c6f 7374 2077 6865 6e20 4453 4520 4558 lost when DSE EX │ │ │ -0041f0b0: 4954 732e 0700 1c98 6100 0054 001c 9871 ITs.....a..T...q │ │ │ +0041f0b0: 4954 732e 0700 1cf2 6100 0054 001c f271 ITs.....a..T...q │ │ │ 0041f0c0: 0000 2020 2055 7365 2077 6974 6820 7468 .. Use with th │ │ │ 0041f0d0: 6520 5245 5354 4f52 4520 636f 6d6d 616e e RESTORE comman │ │ │ 0041f0e0: 6420 746f 206d 6f76 6520 5341 5645 6420 d to move SAVEd │ │ │ 0041f0f0: 626c 6f63 6b73 2074 6f20 6120 7065 726d blocks to a perm │ │ │ 0041f100: 616e 656e 7420 6c6f 6361 7469 6f6e 2c4e anent location,N │ │ │ -0041f110: 001c 9881 0000 2020 2061 6e64 2061 7320 ...... and as │ │ │ +0041f110: 001c f281 0000 2020 2061 6e64 2061 7320 ...... and as │ │ │ 0041f120: 6120 7361 6665 7479 2066 6561 7475 7265 a safety feature │ │ │ 0041f130: 2075 7365 2053 4156 4520 746f 2072 6574 use SAVE to ret │ │ │ 0041f140: 6169 6e20 636f 7069 6573 206f 6620 6461 ain copies of da │ │ │ 0041f150: 7461 6261 7365 2062 6c6f 636b 731f 001c tabase blocks... │ │ │ -0041f160: 9891 0000 2020 2062 6566 6f72 6520 6368 .... before ch │ │ │ -0041f170: 616e 6769 6e67 2074 6865 6d2e 0800 1b98 anging them..... │ │ │ -0041f180: c011 0000 2c00 1c98 1200 0020 2020 5468 ....,...... Th │ │ │ +0041f160: f291 0000 2020 2062 6566 6f72 6520 6368 .... before ch │ │ │ +0041f170: 616e 6769 6e67 2074 6865 6d2e 0800 1bf2 anging them..... │ │ │ +0041f180: c011 0000 2c00 1cf2 1200 0020 2020 5468 ....,...... Th │ │ │ 0041f190: 6520 666f 726d 6174 206f 6620 7468 6520 e format of the │ │ │ 0041f1a0: 5341 5645 2063 6f6d 6d61 6e64 2069 733a SAVE command is: │ │ │ -0041f1b0: 0700 1c98 1300 0010 001c 9814 0000 2020 .............. │ │ │ -0041f1c0: 2053 415b 5645 5d0b 001c 9815 0000 2020 SA[VE]....... │ │ │ -0041f1d0: 205b 1f00 1c98 1600 0020 2020 2d42 5b4c [....... -B[L │ │ │ +0041f1b0: 0700 1cf2 1300 0010 001c f214 0000 2020 .............. │ │ │ +0041f1c0: 2053 415b 5645 5d0b 001c f215 0000 2020 SA[VE]....... │ │ │ +0041f1d0: 205b 1f00 1cf2 1600 0020 2020 2d42 5b4c [....... -B[L │ │ │ 0041f1e0: 4f43 4b5d 3d62 6c6f 636b 2d6e 756d 6265 OCK]=block-numbe │ │ │ -0041f1f0: 721b 001c 9817 0000 2020 202d 435b 4f4d r....... -C[OM │ │ │ -0041f200: 4d45 4e54 5d3d 7374 7269 6e67 1100 1c98 MENT]=string.... │ │ │ +0041f1f0: 721b 001c f217 0000 2020 202d 435b 4f4d r....... -C[OM │ │ │ +0041f200: 4d45 4e54 5d3d 7374 7269 6e67 1100 1cf2 MENT]=string.... │ │ │ 0041f210: 1800 0020 2020 2d4c 5b49 5354 5d15 001c ... -L[IST]... │ │ │ -0041f220: 9819 0000 2020 202d 5b4e 4f5d 435b 5249 .... -[NO]C[RI │ │ │ -0041f230: 545d 0b00 1c98 1a00 0020 2020 5d07 001c T]....... ]... │ │ │ -0041f240: 9821 0000 1e00 1b98 ff73 00ff 5155 414c .!.......s..QUAL │ │ │ +0041f220: f219 0000 2020 202d 5b4e 4f5d 435b 5249 .... -[NO]C[RI │ │ │ +0041f230: 545d 0b00 1cf2 1a00 0020 2020 5d07 001c T]....... ]... │ │ │ +0041f240: f221 0000 1e00 1bf2 ff73 00ff 5155 414c .!.......s..QUAL │ │ │ 0041f250: 4946 4945 5253 0000 5175 616c 6966 6965 IFIERS..Qualifie │ │ │ -0041f260: 7273 1500 2a98 bf11 0000 2020 2051 7561 rs..*..... Qua │ │ │ -0041f270: 6c69 6669 6572 7307 002b 9821 0000 1f00 lifiers..+.!.... │ │ │ -0041f280: 2b98 3100 0020 2020 2d42 5b4c 4f43 4b5d +.1.. -B[LOCK] │ │ │ +0041f260: 7273 1500 2af2 bf11 0000 2020 2051 7561 rs..*..... Qua │ │ │ +0041f270: 6c69 6669 6572 7307 002b f221 0000 1f00 lifiers..+.!.... │ │ │ +0041f280: 2bf2 3100 0020 2020 2d42 5b4c 4f43 4b5d +.1.. -B[LOCK] │ │ │ 0041f290: 3d62 6c6f 636b 5f6e 756d 6265 7207 002b =block_number..+ │ │ │ -0041f2a0: 9841 0000 2900 2b98 5100 0020 2020 5370 .A..).+.Q.. Sp │ │ │ +0041f2a0: f241 0000 2900 2bf2 5100 0020 2020 5370 .A..).+.Q.. Sp │ │ │ 0041f2b0: 6563 6966 6965 7320 7468 6520 626c 6f63 ecifies the bloc │ │ │ 0041f2c0: 6b20 746f 2072 6573 746f 7265 2e07 002b k to restore...+ │ │ │ -0041f2d0: 9861 0000 5300 2b98 7100 0020 2020 4f6e .a..S.+.q.. On │ │ │ +0041f2d0: f261 0000 5300 2bf2 7100 0020 2020 4f6e .a..S.+.q.. On │ │ │ 0041f2e0: 2063 6f6d 6d61 6e64 7320 7769 7468 206e commands with n │ │ │ 0041f2f0: 6f20 2d42 4c4f 434b 3d20 7175 616c 6966 o -BLOCK= qualif │ │ │ 0041f300: 6965 722c 2044 5345 2075 7365 7320 7468 ier, DSE uses th │ │ │ 0041f310: 6520 6c61 7374 2062 6c6f 636b 2068 616e e last block han │ │ │ -0041f320: 646c 6564 2062 7951 002b 9881 0000 2020 dled byQ.+.... │ │ │ +0041f320: 646c 6564 2062 7951 002b f281 0000 2020 dled byQ.+.... │ │ │ 0041f330: 2061 2044 5345 206f 7065 7261 7469 6f6e a DSE operation │ │ │ 0041f340: 2e20 5768 656e 206e 6f20 626c 6f63 6b20 . When no block │ │ │ 0041f350: 6861 7320 6265 656e 2061 6363 6573 7365 has been accesse │ │ │ 0041f360: 642c 2074 6861 7420 6973 2c20 6f6e 2074 d, that is, on t │ │ │ -0041f370: 6865 2066 6972 7374 3900 2b98 9100 0020 he first9.+.... │ │ │ +0041f370: 6865 2066 6972 7374 3900 2bf2 9100 0020 he first9.+.... │ │ │ 0041f380: 2020 626c 6f63 6b2d 6f72 6965 6e74 6564 block-oriented │ │ │ 0041f390: 2063 6f6d 6d61 6e64 2c20 4453 4520 7573 command, DSE us │ │ │ 0041f3a0: 6573 2062 6c6f 636b 206f 6e65 2028 3129 es block one (1) │ │ │ -0041f3b0: 2e08 002a 98c0 1100 001b 002b 9812 0000 ...*.......+.... │ │ │ +0041f3b0: 2e08 002a f2c0 1100 001b 002b f212 0000 ...*.......+.... │ │ │ 0041f3c0: 2020 202d 435b 4f4d 4d45 4e54 5d3d 7374 -C[OMMENT]=st │ │ │ -0041f3d0: 7269 6e67 0700 2b98 1300 004c 002b 9814 ring..+....L.+.. │ │ │ +0041f3d0: 7269 6e67 0700 2bf2 1300 004c 002b f214 ring..+....L.+.. │ │ │ 0041f3e0: 0000 2020 2053 7065 6369 6669 6573 2061 .. Specifies a │ │ │ 0041f3f0: 2063 6f6d 6d65 6e74 2074 6f20 7361 7665 comment to save │ │ │ 0041f400: 2077 6974 6820 7468 6520 626c 6f63 6b2e with the block. │ │ │ 0041f410: 2045 6e63 6c6f 7365 2074 6865 2063 6f6d Enclose the com │ │ │ -0041f420: 6d65 6e74 2069 6e20 002b 9815 0000 2020 ment in .+.... │ │ │ +0041f420: 6d65 6e74 2069 6e20 002b f215 0000 2020 ment in .+.... │ │ │ 0041f430: 2071 756f 7461 7469 6f6e 206d 6172 6b73 quotation marks │ │ │ -0041f440: 2028 2220 2229 2e07 002b 9816 0000 2200 (" ")...+....". │ │ │ -0041f450: 2b98 1700 0020 2020 496e 636f 6d70 6174 +.... Incompat │ │ │ +0041f440: 2028 2220 2229 2e07 002b f216 0000 2200 (" ")...+....". │ │ │ +0041f450: 2bf2 1700 0020 2020 496e 636f 6d70 6174 +.... Incompat │ │ │ 0041f460: 6962 6c65 2077 6974 683a 202d 4c49 5354 ible with: -LIST │ │ │ -0041f470: 0700 2b98 1800 0011 002b 9819 0000 2020 ..+......+.... │ │ │ -0041f480: 202d 4c5b 4953 545d 0700 2b98 1a00 004a -L[IST]..+....J │ │ │ -0041f490: 002b 9821 0000 2020 204c 6973 7473 2073 .+.!.. Lists s │ │ │ +0041f470: 0700 2bf2 1800 0011 002b f219 0000 2020 ..+......+.... │ │ │ +0041f480: 202d 4c5b 4953 545d 0700 2bf2 1a00 004a -L[IST]..+....J │ │ │ +0041f490: 002b f221 0000 2020 204c 6973 7473 2073 .+.!.. Lists s │ │ │ 0041f4a0: 6176 6564 2076 6572 7369 6f6e 7320 6f66 aved versions of │ │ │ 0041f4b0: 2073 7065 6369 6669 6564 2062 6c6f 636b specified block │ │ │ 0041f4c0: 732e 2054 6865 202d 4c49 5354 2071 7561 s. The -LIST qua │ │ │ -0041f4d0: 6c69 6669 6572 2069 7333 002b 9822 0000 lifier is3.+.".. │ │ │ +0041f4d0: 6c69 6669 6572 2069 7333 002b f222 0000 lifier is3.+.".. │ │ │ 0041f4e0: 2020 2069 6e63 6f6d 7061 7469 626c 6520 incompatible │ │ │ 0041f4f0: 7769 7468 2074 6865 202d 434f 4d4d 454e with the -COMMEN │ │ │ -0041f500: 5420 7175 616c 6966 6965 722e 0700 2b98 T qualifier...+. │ │ │ -0041f510: 2300 004a 002b 9824 0000 2020 2042 7920 #..J.+.$.. By │ │ │ +0041f500: 5420 7175 616c 6966 6965 722e 0700 2bf2 T qualifier...+. │ │ │ +0041f510: 2300 004a 002b f224 0000 2020 2042 7920 #..J.+.$.. By │ │ │ 0041f520: 6465 6661 756c 742c 2053 4156 4520 2d4c default, SAVE -L │ │ │ 0041f530: 4953 5420 7072 6f76 6964 6573 2061 2064 IST provides a d │ │ │ 0041f540: 6972 6563 746f 7279 206f 6620 616c 6c20 irectory of all │ │ │ 0041f550: 5341 5645 6420 626c 6f63 6b73 2e07 002b SAVEd blocks...+ │ │ │ -0041f560: 9825 0000 5200 2b98 2600 0020 2020 4c49 .%..R.+.&.. LI │ │ │ +0041f560: f225 0000 5200 2bf2 2600 0020 2020 4c49 .%..R.+.&.. LI │ │ │ 0041f570: 5354 206d 6179 2064 6973 706c 6179 2062 ST may display b │ │ │ 0041f580: 6c6f 636b 7320 6869 6768 6572 2074 6861 locks higher tha │ │ │ 0041f590: 6e20 7468 6520 6375 7272 656e 7420 6461 n the current da │ │ │ 0041f5a0: 7461 6261 7365 2073 697a 6520 6265 6361 tabase size beca │ │ │ -0041f5b0: 7573 6520 6974 5100 2b98 2700 0020 2020 use itQ.+.'.. │ │ │ +0041f5b0: 7573 6520 6974 5100 2bf2 2700 0020 2020 use itQ.+.'.. │ │ │ 0041f5c0: 6465 616c 7320 7769 7468 2073 6574 206f deals with set o │ │ │ 0041f5d0: 6620 7361 7665 6420 626c 6f63 6b20 636f f saved block co │ │ │ 0041f5e0: 7069 6573 2072 6174 6865 7220 7468 616e pies rather than │ │ │ 0041f5f0: 2074 6865 2064 6174 6162 6173 6520 616e the database an │ │ │ -0041f600: 6420 7468 6572 6550 002b 9828 0000 2020 d thereP.+.(.. │ │ │ +0041f600: 6420 7468 6572 6550 002b f228 0000 2020 d thereP.+.(.. │ │ │ 0041f610: 2061 7265 2073 6974 7561 7469 6f6e 7320 are situations │ │ │ 0041f620: 7768 6572 6520 6120 7361 7665 6420 626c where a saved bl │ │ │ 0041f630: 6f63 6b20 6d61 7920 6265 206f 7574 7369 ock may be outsi │ │ │ 0041f640: 6465 2074 6865 2063 7572 7265 6e74 2064 de the current d │ │ │ -0041f650: 6174 6162 6173 6548 002b 9829 0000 2020 atabaseH.+.).. │ │ │ +0041f650: 6174 6162 6173 6548 002b f229 0000 2020 atabaseH.+.).. │ │ │ 0041f660: 2073 697a 6520 2866 6f72 2065 7861 6d70 size (for examp │ │ │ 0041f670: 6c65 2c20 6475 6520 746f 2061 2063 6f6e le, due to a con │ │ │ 0041f680: 6375 7272 656e 7420 4d55 5049 5020 5245 current MUPIP RE │ │ │ 0041f690: 4f52 4720 2d54 5255 4e43 4154 4529 3b07 ORG -TRUNCATE);. │ │ │ -0041f6a0: 002b 982a 0000 2500 2b98 3100 0020 2020 .+.*..%.+.1.. │ │ │ +0041f6a0: 002b f22a 0000 2500 2bf2 3100 0020 2020 .+.*..%.+.1.. │ │ │ 0041f6b0: 496e 636f 6d70 6174 6962 6c65 2077 6974 Incompatible wit │ │ │ -0041f6c0: 683a 202d 434f 4d4d 454e 5407 002b 9832 h: -COMMENT..+.2 │ │ │ -0041f6d0: 0000 1500 2b98 3300 0020 2020 2d5b 4e4f ....+.3.. -[NO │ │ │ -0041f6e0: 5d43 5b52 4954 5d07 002b 9834 0000 4f00 ]C[RIT]..+.4..O. │ │ │ -0041f6f0: 2b98 3500 0020 2020 416c 6c6f 7773 2044 +.5.. Allows D │ │ │ +0041f6c0: 683a 202d 434f 4d4d 454e 5407 002b f232 h: -COMMENT..+.2 │ │ │ +0041f6d0: 0000 1500 2bf2 3300 0020 2020 2d5b 4e4f ....+.3.. -[NO │ │ │ +0041f6e0: 5d43 5b52 4954 5d07 002b f234 0000 4f00 ]C[RIT]..+.4..O. │ │ │ +0041f6f0: 2bf2 3500 0020 2020 416c 6c6f 7773 2044 +.5.. Allows D │ │ │ 0041f700: 5345 2053 4156 4520 746f 2077 6f72 6b20 SE SAVE to work │ │ │ 0041f710: 6576 656e 2069 6620 616e 6f74 6865 7220 even if another │ │ │ 0041f720: 7072 6f63 6573 7320 6973 2068 6f6c 6469 process is holdi │ │ │ 0041f730: 6e67 2061 2063 7269 7469 6361 6c54 002b ng a criticalT.+ │ │ │ -0041f740: 9836 0000 2020 2073 6563 7469 6f6e 2e20 .6.. section. │ │ │ +0041f740: f236 0000 2020 2073 6563 7469 6f6e 2e20 .6.. section. │ │ │ 0041f750: 5369 6e63 6520 7265 7375 6c74 7320 696e Since results in │ │ │ 0041f760: 2074 6869 7320 6d6f 6465 206d 6179 2062 this mode may b │ │ │ 0041f770: 6520 696e 636f 6e73 6973 7465 6e74 2c20 e inconsistent, │ │ │ 0041f780: 6974 2073 686f 756c 6420 6f6e 6c79 2062 it should only b │ │ │ -0041f790: 654b 002b 9837 0000 2020 2075 7365 6420 eK.+.7.. used │ │ │ +0041f790: 654b 002b f237 0000 2020 2075 7365 6420 eK.+.7.. used │ │ │ 0041f7a0: 6966 2074 6865 2063 7269 7469 6361 6c20 if the critical │ │ │ 0041f7b0: 7365 6374 696f 6e20 6d65 6368 616e 6973 section mechanis │ │ │ 0041f7c0: 6d20 6973 206e 6f74 206f 7065 7261 7469 m is not operati │ │ │ -0041f7d0: 6e67 206e 6f72 6d61 6c6c 792e 0700 2b98 ng normally...+. │ │ │ -0041f7e0: 3800 000f 0017 9848 4946 5400 0053 4869 8......HIFT..SHi │ │ │ +0041f7d0: 6e67 206e 6f72 6d61 6c6c 792e 0700 2bf2 ng normally...+. │ │ │ +0041f7e0: 3800 000f 0017 f248 4946 5400 0053 4869 8......HIFT..SHi │ │ │ 0041f7f0: 6674 0000 0000 0000 0000 0000 0000 0000 ft.............. │ │ │ 0041f800: 0400 0000 eb07 0000 ec09 0000 0000 0000 ................ │ │ │ -0041f810: 2c00 0098 4845 4c50 00ff 7300 ff43 4f4d ,...HELP..s..COM │ │ │ +0041f810: 2c00 00f2 4845 4c50 00ff 7300 ff43 4f4d ,...HELP..s..COM │ │ │ 0041f820: 4d41 4e44 5300 ff73 00ff 5348 4946 5400 MANDS..s..SHIFT. │ │ │ -0041f830: bf11 0000 2020 2053 4869 6674 0700 1d98 .... SHift.... │ │ │ -0041f840: 2100 0050 001d 9831 0000 2020 2055 7365 !..P...1.. Use │ │ │ +0041f830: bf11 0000 2020 2053 4869 6674 0700 1df2 .... SHift.... │ │ │ +0041f840: 2100 0050 001d f231 0000 2020 2055 7365 !..P...1.. Use │ │ │ 0041f850: 2074 6865 2053 4849 4654 2063 6f6d 6d61 the SHIFT comma │ │ │ 0041f860: 6e64 2074 6f20 7368 6966 7420 6461 7461 nd to shift data │ │ │ 0041f870: 2069 6e20 6120 626c 6f63 6b2c 2066 696c in a block, fil │ │ │ 0041f880: 6c69 6e67 2074 6865 2062 6c6f 636b 2077 ling the block w │ │ │ -0041f890: 6974 684d 001d 9841 0000 2020 207a 6572 ithM...A.. zer │ │ │ +0041f890: 6974 684d 001d f241 0000 2020 207a 6572 ithM...A.. zer │ │ │ 0041f8a0: 6f73 2c20 6f72 2073 686f 7274 656e 696e os, or shortenin │ │ │ 0041f8b0: 6720 7468 6520 626c 6f63 6b2e 2054 6865 g the block. The │ │ │ 0041f8c0: 2066 6f72 6d61 7420 6f66 2074 6865 2053 format of the S │ │ │ 0041f8d0: 4849 4654 2063 6f6d 6d61 6e64 2069 733a HIFT command is: │ │ │ -0041f8e0: 0700 1d98 5100 0011 001d 9861 0000 2020 ....Q......a.. │ │ │ -0041f8f0: 2053 485b 4946 545d 0b00 1d98 7100 0020 SH[IFT]....q.. │ │ │ -0041f900: 2020 5b1d 001d 9881 0000 2020 202d 425b [....... -B[ │ │ │ +0041f8e0: 0700 1df2 5100 0011 001d f261 0000 2020 ....Q......a.. │ │ │ +0041f8f0: 2053 485b 4946 545d 0b00 1df2 7100 0020 SH[IFT]....q.. │ │ │ +0041f900: 2020 5b1d 001d f281 0000 2020 202d 425b [....... -B[ │ │ │ 0041f910: 4143 4b57 4152 445d 3d62 5f73 6869 6674 ACKWARD]=b_shift │ │ │ -0041f920: 1f00 1d98 9100 0020 2020 2d42 4c5b 4f43 ....... -BL[OC │ │ │ +0041f920: 1f00 1df2 9100 0020 2020 2d42 4c5b 4f43 ....... -BL[OC │ │ │ 0041f930: 4b5d 3d62 6c6f 636b 5f6e 756d 6265 721d K]=block_number. │ │ │ -0041f940: 001c 98c0 1100 0020 2020 2d46 5b4f 5257 ....... -F[ORW │ │ │ -0041f950: 4152 445d 3d66 5f73 6869 6674 1a00 1d98 ARD]=f_shift.... │ │ │ +0041f940: 001c f2c0 1100 0020 2020 2d46 5b4f 5257 ....... -F[ORW │ │ │ +0041f950: 4152 445d 3d66 5f73 6869 6674 1a00 1df2 ARD]=f_shift.... │ │ │ 0041f960: 1200 0020 2020 2d4f 5b46 4653 4554 5d3d ... -O[FFSET]= │ │ │ -0041f970: 6f66 6673 6574 0b00 1d98 1300 0020 2020 offset....... │ │ │ -0041f980: 5d07 001d 9814 0000 5200 1d98 1500 0020 ].......R...... │ │ │ +0041f970: 6f66 6673 6574 0b00 1df2 1300 0020 2020 offset....... │ │ │ +0041f980: 5d07 001d f214 0000 5200 1df2 1500 0020 ].......R...... │ │ │ 0041f990: 2020 625f 7368 6966 7420 6d75 7374 2061 b_shift must a │ │ │ 0041f9a0: 6c77 6179 7320 6265 206c 6573 7320 7468 lways be less th │ │ │ 0041f9b0: 616e 206f 7220 6571 7561 6c20 746f 206f an or equal to o │ │ │ 0041f9c0: 6666 7365 742e 2054 6869 7320 6d65 616e ffset. This mean │ │ │ -0041f9d0: 7320 7468 6174 2044 5345 5000 1d98 1600 s that DSEP..... │ │ │ +0041f9d0: 7320 7468 6174 2044 5345 5000 1df2 1600 s that DSEP..... │ │ │ 0041f9e0: 0020 2020 5348 4946 5420 696e 2074 6865 . SHIFT in the │ │ │ 0041f9f0: 2062 6163 6b77 6172 6420 6469 7265 6374 backward direct │ │ │ 0041fa00: 696f 6e20 6973 2072 6573 7472 6963 7465 ion is restricte │ │ │ 0041fa10: 6420 746f 2074 6865 206d 6178 696d 756d d to the maximum │ │ │ -0041fa20: 206f 6620 4f46 4653 4554 4b00 1d98 1700 of OFFSETK..... │ │ │ +0041fa20: 206f 6620 4f46 4653 4554 4b00 1df2 1700 of OFFSETK..... │ │ │ 0041fa30: 0020 2020 6e75 6d62 6572 206f 6620 6279 . number of by │ │ │ 0041fa40: 7465 732e 2054 6869 7320 656e 7375 7265 tes. This ensure │ │ │ 0041fa50: 7320 7468 6174 2074 6865 2073 6869 6674 s that the shift │ │ │ 0041fa60: 2064 6f65 7320 6e6f 7420 6372 6f73 7320 does not cross │ │ │ -0041fa70: 626c 6f63 6b3e 001d 9818 0000 2020 2062 block>...... b │ │ │ +0041fa70: 626c 6f63 6b3e 001d f218 0000 2020 2062 block>...... b │ │ │ 0041fa80: 6f75 6e64 6172 6965 732c 2065 6974 6865 oundaries, eithe │ │ │ 0041fa90: 7220 696e 7465 6e74 696f 6e61 6c6c 7920 r intentionally │ │ │ 0041faa0: 6f72 2075 6e69 6e74 656e 7469 6f6e 616c or unintentional │ │ │ -0041fab0: 6c79 2e07 001d 9819 0000 1e00 1c98 ff73 ly.............s │ │ │ +0041fab0: 6c79 2e07 001d f219 0000 1e00 1cf2 ff73 ly.............s │ │ │ 0041fac0: 00ff 5155 414c 4946 4945 5253 0000 5175 ..QUALIFIERS..Qu │ │ │ -0041fad0: 616c 6966 6965 7273 1500 2b98 bf11 0000 alifiers..+..... │ │ │ +0041fad0: 616c 6966 6965 7273 1500 2bf2 bf11 0000 alifiers..+..... │ │ │ 0041fae0: 2020 2051 7561 6c69 6669 6572 7307 002c Qualifiers.., │ │ │ -0041faf0: 9821 0000 1b00 2c98 3100 0020 2020 2d42 .!....,.1.. -B │ │ │ +0041faf0: f221 0000 1b00 2cf2 3100 0020 2020 2d42 .!....,.1.. -B │ │ │ 0041fb00: 5b41 434b 5741 5244 5d3d 7368 6966 7407 [ACKWARD]=shift. │ │ │ -0041fb10: 002c 9841 0000 5300 2c98 5100 0020 2020 .,.A..S.,.Q.. │ │ │ +0041fb10: 002c f241 0000 5300 2cf2 5100 0020 2020 .,.A..S.,.Q.. │ │ │ 0041fb20: 5370 6563 6966 6965 7320 7468 6520 6e75 Specifies the nu │ │ │ 0041fb30: 6d62 6572 206f 6620 6279 7465 7320 746f mber of bytes to │ │ │ 0041fb40: 2073 6869 6674 2064 6174 6120 696e 2074 shift data in t │ │ │ 0041fb50: 6865 2064 6972 6563 7469 6f6e 206f 6620 he direction of │ │ │ -0041fb60: 7468 6520 626c 6f63 6b11 002c 9861 0000 the block..,.a.. │ │ │ -0041fb70: 2020 2068 6561 6465 722e 0700 2c98 7100 header...,.q. │ │ │ -0041fb80: 0025 002c 9881 0000 2020 2049 6e63 6f6d .%.,.... Incom │ │ │ +0041fb60: 7468 6520 626c 6f63 6b11 002c f261 0000 the block..,.a.. │ │ │ +0041fb70: 2020 2068 6561 6465 722e 0700 2cf2 7100 header...,.q. │ │ │ +0041fb80: 0025 002c f281 0000 2020 2049 6e63 6f6d .%.,.... Incom │ │ │ 0041fb90: 7061 7469 626c 6520 7769 7468 3a20 2d46 patible with: -F │ │ │ -0041fba0: 4f52 5741 5244 0700 2c98 9100 0020 002b ORWARD..,.... .+ │ │ │ -0041fbb0: 98c0 1100 0020 2020 2d42 4c5b 4f43 4b5d ..... -BL[OCK] │ │ │ +0041fba0: 4f52 5741 5244 0700 2cf2 9100 0020 002b ORWARD..,.... .+ │ │ │ +0041fbb0: f2c0 1100 0020 2020 2d42 4c5b 4f43 4b5d ..... -BL[OCK] │ │ │ 0041fbc0: 3d62 6c6f 636b 5f6e 756d 6265 7207 002c =block_number.., │ │ │ -0041fbd0: 9812 0000 3e00 2c98 1300 0020 2020 5370 ....>.,.... Sp │ │ │ +0041fbd0: f212 0000 3e00 2cf2 1300 0020 2020 5370 ....>.,.... Sp │ │ │ 0041fbe0: 6563 6966 6965 7320 7468 6520 626c 6f63 ecifies the bloc │ │ │ 0041fbf0: 6b20 6e75 6d62 6572 2074 6f20 7065 7266 k number to perf │ │ │ 0041fc00: 6f72 6d20 7468 6520 4453 4520 5348 4946 orm the DSE SHIF │ │ │ -0041fc10: 542e 0700 2c98 1400 001a 002c 9815 0000 T...,......,.... │ │ │ +0041fc10: 542e 0700 2cf2 1400 001a 002c f215 0000 T...,......,.... │ │ │ 0041fc20: 2020 202d 465b 4f52 5741 5244 5d3d 7368 -F[ORWARD]=sh │ │ │ -0041fc30: 6966 7407 002c 9816 0000 5200 2c98 1700 ift..,....R.,... │ │ │ +0041fc30: 6966 7407 002c f216 0000 5200 2cf2 1700 ift..,....R.,... │ │ │ 0041fc40: 0020 2020 5370 6563 6966 6965 7320 7468 . Specifies th │ │ │ 0041fc50: 6520 6e75 6d62 6572 206f 6620 6279 7465 e number of byte │ │ │ 0041fc60: 7320 746f 2073 6869 6674 2064 6174 6120 s to shift data │ │ │ 0041fc70: 746f 7761 7264 2074 6865 2065 6e64 206f toward the end o │ │ │ -0041fc80: 6620 7468 6520 626c 6f63 6b2e 0700 2c98 f the block...,. │ │ │ -0041fc90: 1800 0026 002c 9819 0000 2020 2049 6e63 ...&.,.... Inc │ │ │ +0041fc80: 6620 7468 6520 626c 6f63 6b2e 0700 2cf2 f the block...,. │ │ │ +0041fc90: 1800 0026 002c f219 0000 2020 2049 6e63 ...&.,.... Inc │ │ │ 0041fca0: 6f6d 7061 7469 626c 6520 7769 7468 3a20 ompatible with: │ │ │ -0041fcb0: 2d42 4143 4b57 4152 4407 002c 981a 0000 -BACKWARD..,.... │ │ │ -0041fcc0: 1a00 2c98 2100 0020 2020 2d4f 5b46 4653 ..,.!.. -O[FFS │ │ │ -0041fcd0: 4554 5d3d 6f66 6673 6574 0700 2c98 2200 ET]=offset..,.". │ │ │ -0041fce0: 0051 002c 9823 0000 2020 2053 7065 6369 .Q.,.#.. Speci │ │ │ +0041fcb0: 2d42 4143 4b57 4152 4407 002c f21a 0000 -BACKWARD..,.... │ │ │ +0041fcc0: 1a00 2cf2 2100 0020 2020 2d4f 5b46 4653 ..,.!.. -O[FFS │ │ │ +0041fcd0: 4554 5d3d 6f66 6673 6574 0700 2cf2 2200 ET]=offset..,.". │ │ │ +0041fce0: 0051 002c f223 0000 2020 2053 7065 6369 .Q.,.#.. Speci │ │ │ 0041fcf0: 6669 6573 2074 6865 2073 7461 7274 696e fies the startin │ │ │ 0041fd00: 6720 6f66 6673 6574 2c20 696e 2062 7974 g offset, in byt │ │ │ 0041fd10: 6573 2c20 6f66 2074 6865 2070 6f72 7469 es, of the porti │ │ │ 0041fd20: 6f6e 206f 6620 7468 6520 626c 6f63 6b20 on of the block │ │ │ -0041fd30: 746f 1000 2c98 2400 0020 2020 7368 6966 to..,.$.. shif │ │ │ -0041fd40: 742e 0700 2c98 2500 000f 0017 9850 4157 t...,.%......PAW │ │ │ -0041fd50: 4e00 0053 5061 776e 1000 1c98 bf11 0000 N..SPawn........ │ │ │ -0041fd60: 2020 2053 5061 776e 0700 1d98 2100 004f SPawn....!..O │ │ │ -0041fd70: 001d 9831 0000 2020 2055 7365 2074 6865 ...1.. Use the │ │ │ +0041fd30: 746f 1000 2cf2 2400 0020 2020 7368 6966 to..,.$.. shif │ │ │ +0041fd40: 742e 0700 2cf2 2500 000f 0017 f250 4157 t...,.%......PAW │ │ │ +0041fd50: 4e00 0053 5061 776e 1000 1cf2 bf11 0000 N..SPawn........ │ │ │ +0041fd60: 2020 2053 5061 776e 0700 1df2 2100 004f SPawn....!..O │ │ │ +0041fd70: 001d f231 0000 2020 2055 7365 2074 6865 ...1.. Use the │ │ │ 0041fd80: 2053 5041 574e 2063 6f6d 6d61 6e64 2074 SPAWN command t │ │ │ 0041fd90: 6f20 666f 726b 2061 2063 6869 6c64 2070 o fork a child p │ │ │ 0041fda0: 726f 6365 7373 2066 6f72 2061 6363 6573 rocess for acces │ │ │ 0041fdb0: 7320 746f 2074 6865 2073 6865 6c6c 3a00 s to the shell:. │ │ │ -0041fdc0: 1d98 4100 0020 2020 7769 7468 6f75 7420 ..A.. without │ │ │ +0041fdc0: 1df2 4100 0020 2020 7769 7468 6f75 7420 ..A.. without │ │ │ 0041fdd0: 7465 726d 696e 6174 696e 6720 7468 6520 terminating the │ │ │ 0041fde0: 6375 7272 656e 7420 4453 4520 656e 7669 current DSE envi │ │ │ -0041fdf0: 726f 6e6d 656e 742e 0700 1d98 5100 002d ronment.....Q..- │ │ │ -0041fe00: 001d 9861 0000 2020 2054 6865 2066 6f72 ...a.. The for │ │ │ +0041fdf0: 726f 6e6d 656e 742e 0700 1df2 5100 002d ronment.....Q..- │ │ │ +0041fe00: 001d f261 0000 2020 2054 6865 2066 6f72 ...a.. The for │ │ │ 0041fe10: 6d61 7420 6f66 2074 6865 2053 5041 574e mat of the SPAWN │ │ │ -0041fe20: 2063 6f6d 6d61 6e64 2069 733a 0700 1d98 command is:.... │ │ │ -0041fe30: 7100 0021 001d 9881 0000 2020 2053 505b q..!...... SP[ │ │ │ +0041fe20: 2063 6f6d 6d61 6e64 2069 733a 0700 1df2 command is:.... │ │ │ +0041fe30: 7100 0021 001d f281 0000 2020 2053 505b q..!...... SP[ │ │ │ 0041fe40: 4157 4e5d 205b 7368 656c 6c2d 636f 6d6d AWN] [shell-comm │ │ │ -0041fe50: 616e 645d 0700 1d98 9100 0054 001c 98c0 and].......T.... │ │ │ +0041fe50: 616e 645d 0700 1df2 9100 0054 001c f2c0 and].......T.... │ │ │ 0041fe60: 1100 0020 2020 2020 6f20 5468 6520 5350 ... o The SP │ │ │ 0041fe70: 4157 4e20 636f 6d6d 616e 6420 6163 6365 AWN command acce │ │ │ 0041fe80: 7074 7320 616e 206f 7074 696f 6e61 6c20 pts an optional │ │ │ 0041fe90: 636f 6d6d 616e 6420 7374 7269 6e67 2066 command string f │ │ │ 0041fea0: 6f72 2065 7865 6375 7469 6f6e 2062 7954 or execution byT │ │ │ -0041feb0: 001d 9812 0000 2020 2020 2020 2074 6865 ...... the │ │ │ +0041feb0: 001d f212 0000 2020 2020 2020 2074 6865 ...... the │ │ │ 0041fec0: 2073 7061 776e 6564 2073 7562 2d70 726f spawned sub-pro │ │ │ 0041fed0: 6365 7373 2e20 4966 2074 6865 2053 5041 cess. If the SPA │ │ │ 0041fee0: 574e 2068 6173 206e 6f20 636f 6d6d 616e WN has no comman │ │ │ 0041fef0: 6420 7374 7269 6e67 2070 6172 616d 6574 d string paramet │ │ │ -0041ff00: 6572 2c51 001d 9813 0000 2020 2020 2020 er,Q...... │ │ │ +0041ff00: 6572 2c51 001d f213 0000 2020 2020 2020 er,Q...... │ │ │ 0041ff10: 2074 6865 2063 7265 6174 6564 2073 7562 the created sub │ │ │ 0041ff20: 2d70 726f 6365 7373 2069 7373 7565 7320 -process issues │ │ │ 0041ff30: 6120 7368 656c 6c20 7072 6f6d 7074 2061 a shell prompt a │ │ │ 0041ff40: 6e64 2061 6363 6570 7473 2061 6e79 206c nd accepts any l │ │ │ -0041ff50: 6567 616c 4f00 1d98 1400 0020 2020 2020 egalO...... │ │ │ +0041ff50: 6567 616c 4f00 1df2 1400 0020 2020 2020 egalO...... │ │ │ 0041ff60: 2020 7368 656c 6c20 636f 6d6d 616e 642e shell command. │ │ │ 0041ff70: 2054 6f20 7465 726d 696e 6174 6520 7468 To terminate th │ │ │ 0041ff80: 6520 7375 622d 7072 6f63 6573 732c 2075 e sub-process, u │ │ │ 0041ff90: 7365 2074 6865 2073 6865 6c6c 206c 6f67 se the shell log │ │ │ -0041ffa0: 6f75 7416 001d 9815 0000 2020 2020 2020 out....... │ │ │ -0041ffb0: 2063 6f6d 6d61 6e64 2e32 001d 9816 0000 command.2...... │ │ │ +0041ffa0: 6f75 7416 001d f215 0000 2020 2020 2020 out....... │ │ │ +0041ffb0: 2063 6f6d 6d61 6e64 2e32 001d f216 0000 command.2...... │ │ │ 0041ffc0: 2020 2020 206f 2054 6865 2053 5041 574e o The SPAWN │ │ │ 0041ffd0: 2063 6f6d 6d61 6e64 2068 6173 206e 6f20 command has no │ │ │ 0041ffe0: 7175 616c 6966 6965 7273 2e00 0000 0000 qualifiers...... │ │ │ 0041fff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00420000: 0400 0000 b707 0000 8a0b 0000 0000 0000 ................ │ │ │ -00420010: 6d00 0098 4845 4c50 00ff 7300 ff43 4f4d m...HELP..s..COM │ │ │ +00420010: 6d00 00f2 4845 4c50 00ff 7300 ff43 4f4d m...HELP..s..COM │ │ │ 00420020: 4d41 4e44 5300 ff73 00ff 5350 4157 4e00 MANDS..s..SPAWN. │ │ │ 00420030: c017 0000 2020 2020 206f 2044 5345 2053 .... o DSE S │ │ │ 00420040: 5041 574e 2077 6f72 6b73 2077 6974 6820 PAWN works with │ │ │ 00420050: 616e 2061 7267 756d 656e 742e 2049 6620 an argument. If │ │ │ 00420060: 7468 6520 6172 6775 6d65 6e74 2063 6f6e the argument con │ │ │ 00420070: 7461 696e 7320 7370 6163 6573 2c25 001d tains spaces,%.. │ │ │ -00420080: 9818 0000 2020 2020 2020 2065 6e63 6c6f .... enclo │ │ │ +00420080: f218 0000 2020 2020 2020 2065 6e63 6c6f .... enclo │ │ │ 00420090: 7365 2069 7420 7769 7468 2071 756f 7465 se it with quote │ │ │ -004200a0: 732e 0700 1d98 1900 001a 001c 98ff 7300 s.............s. │ │ │ +004200a0: 732e 0700 1df2 1900 001a 001c f2ff 7300 s.............s. │ │ │ 004200b0: ff45 5841 4d50 4c45 5300 0045 7861 6d70 .EXAMPLES..Examp │ │ │ -004200c0: 6c65 7313 0029 98bf 1100 0020 2020 4578 les..)..... Ex │ │ │ -004200d0: 616d 706c 6573 0700 2a98 2100 0012 002a amples..*.!....* │ │ │ -004200e0: 9831 0000 2020 2045 7861 6d70 6c65 3a07 .1.. Example:. │ │ │ -004200f0: 002a 9841 0000 2600 2a98 5100 0020 2020 .*.A..&.*.Q.. │ │ │ +004200c0: 6c65 7313 0029 f2bf 1100 0020 2020 4578 les..)..... Ex │ │ │ +004200d0: 616d 706c 6573 0700 2af2 2100 0012 002a amples..*.!....* │ │ │ +004200e0: f231 0000 2020 2045 7861 6d70 6c65 3a07 .1.. Example:. │ │ │ +004200f0: 002a f241 0000 2600 2af2 5100 0020 2020 .*.A..&.*.Q.. │ │ │ 00420100: 4453 453e 2053 5041 574e 2022 6d75 6d70 DSE> SPAWN "mump │ │ │ -00420110: 7320 2d72 756e 205e 4744 4522 0700 2a98 s -run ^GDE"..*. │ │ │ -00420120: 6100 0052 002a 9871 0000 2020 2054 6869 a..R.*.q.. Thi │ │ │ +00420110: 7320 2d72 756e 205e 4744 4522 0700 2af2 s -run ^GDE"..*. │ │ │ +00420120: 6100 0052 002a f271 0000 2020 2054 6869 a..R.*.q.. Thi │ │ │ 00420130: 7320 636f 6d6d 616e 6420 7375 7370 656e s command suspen │ │ │ 00420140: 6473 2061 2044 5345 2073 6573 7369 6f6e ds a DSE session │ │ │ 00420150: 2061 6e64 2065 7865 6375 7465 7320 7468 and executes th │ │ │ 00420160: 6520 7368 656c 6c20 636f 6d6d 616e 6420 e shell command │ │ │ -00420170: 6d75 6d70 7314 002a 9881 0000 2020 202d mumps..*.... - │ │ │ -00420180: 7275 6e20 5e47 4445 2e07 002a 9891 0000 run ^GDE...*.... │ │ │ -00420190: 1200 1698 5743 494e 4954 0000 5763 696e ....WCINIT..Wcin │ │ │ -004201a0: 6974 1100 1d98 bf11 0000 2020 2057 6369 it........ Wci │ │ │ -004201b0: 6e69 7407 001e 9821 0000 5200 1e98 3100 nit....!..R...1. │ │ │ +00420170: 6d75 6d70 7314 002a f281 0000 2020 202d mumps..*.... - │ │ │ +00420180: 7275 6e20 5e47 4445 2e07 002a f291 0000 run ^GDE...*.... │ │ │ +00420190: 1200 16f2 5743 494e 4954 0000 5763 696e ....WCINIT..Wcin │ │ │ +004201a0: 6974 1100 1df2 bf11 0000 2020 2057 6369 it........ Wci │ │ │ +004201b0: 6e69 7407 001e f221 0000 5200 1ef2 3100 nit....!..R...1. │ │ │ 004201c0: 0020 2020 5573 6520 7468 6520 5743 494e . Use the WCIN │ │ │ 004201d0: 4954 2063 6f6d 6d61 6e64 2074 6f20 7265 IT command to re │ │ │ 004201e0: 696e 6974 6961 6c69 7a65 2074 6865 2067 initialize the g │ │ │ 004201f0: 6c6f 6261 6c20 6275 6666 6572 7320 6f66 lobal buffers of │ │ │ -00420200: 2074 6865 2063 7572 7265 6e74 5300 1e98 the currentS... │ │ │ +00420200: 2074 6865 2063 7572 7265 6e74 5300 1ef2 the currentS... │ │ │ 00420210: 4100 0020 2020 7265 6769 6f6e 2e20 4265 A.. region. Be │ │ │ 00420220: 6361 7573 6520 6974 2063 6c65 616e 7320 cause it cleans │ │ │ 00420230: 6f75 7420 7468 6520 6361 6368 652c 2074 out the cache, t │ │ │ 00420240: 6865 2057 4349 4e49 5420 636f 6d6d 616e he WCINIT comman │ │ │ 00420250: 6420 7368 6f75 6c64 206e 6f74 2062 6530 d should not be0 │ │ │ -00420260: 001e 9851 0000 2020 2075 7365 6420 6578 ...Q.. used ex │ │ │ +00420260: 001e f251 0000 2020 2075 7365 6420 6578 ...Q.. used ex │ │ │ 00420270: 6365 7074 2075 6e64 6572 2074 6865 2067 cept under the g │ │ │ 00420280: 7569 6461 6e63 6520 6f66 2046 4953 2e07 uidance of FIS.. │ │ │ -00420290: 001e 9861 0000 1500 1e98 7100 0020 2020 ...a......q.. │ │ │ -004202a0: 2a2a 4361 7574 696f 6e2a 2a07 001e 9881 **Caution**..... │ │ │ -004202b0: 0000 5200 1e98 9100 0020 2020 4120 5743 ..R...... A WC │ │ │ +00420290: 001e f261 0000 1500 1ef2 7100 0020 2020 ...a......q.. │ │ │ +004202a0: 2a2a 4361 7574 696f 6e2a 2a07 001e f281 **Caution**..... │ │ │ +004202b0: 0000 5200 1ef2 9100 0020 2020 4120 5743 ..R...... A WC │ │ │ 004202c0: 494e 4954 2063 6f6d 6d61 6e64 2069 7373 INIT command iss │ │ │ 004202d0: 7565 6420 7768 696c 6520 6e6f 726d 616c ued while normal │ │ │ 004202e0: 2064 6174 6162 6173 6520 6f70 6572 6174 database operat │ │ │ 004202f0: 696f 6e73 2061 7265 2069 6e20 7072 6f67 ions are in prog │ │ │ -00420300: 7265 7373 3900 1d98 c011 0000 2020 2063 ress9....... c │ │ │ +00420300: 7265 7373 3900 1df2 c011 0000 2020 2063 ress9....... c │ │ │ 00420310: 616e 2063 6175 7365 2063 6174 6173 7472 an cause catastr │ │ │ 00420320: 6f70 6869 6320 6461 6d61 6765 2074 6f20 ophic damage to │ │ │ 00420330: 7468 6520 6461 7461 6261 7365 2e07 001e the database.... │ │ │ -00420340: 9812 0000 2e00 1e98 1300 0020 2020 5468 ........... Th │ │ │ +00420340: f212 0000 2e00 1ef2 1300 0020 2020 5468 ........... Th │ │ │ 00420350: 6520 666f 726d 6174 206f 6620 7468 6520 e format of the │ │ │ 00420360: 5743 494e 4954 2063 6f6d 6d61 6e64 2069 WCINIT command i │ │ │ -00420370: 733a 0700 1e98 1400 0012 001e 9815 0000 s:.............. │ │ │ -00420380: 2020 2057 5b43 494e 4954 5d07 001e 9816 W[CINIT]..... │ │ │ -00420390: 0000 3300 1e98 1700 0020 2020 2020 6f20 ..3...... o │ │ │ +00420370: 733a 0700 1ef2 1400 0012 001e f215 0000 s:.............. │ │ │ +00420380: 2020 2057 5b43 494e 4954 5d07 001e f216 W[CINIT]..... │ │ │ +00420390: 0000 3300 1ef2 1700 0020 2020 2020 6f20 ..3...... o │ │ │ 004203a0: 5468 6520 5743 494e 4954 2063 6f6d 6d61 The WCINIT comma │ │ │ 004203b0: 6e64 2068 6173 206e 6f20 7175 616c 6966 nd has no qualif │ │ │ -004203c0: 6965 7273 2e4d 001e 9818 0000 2020 2020 iers.M...... │ │ │ +004203c0: 6965 7273 2e4d 001e f218 0000 2020 2020 iers.M...... │ │ │ 004203d0: 206f 2057 6865 6e20 796f 7520 6973 7375 o When you issu │ │ │ 004203e0: 6520 7468 6520 5743 494e 4954 2063 6f6d e the WCINIT com │ │ │ 004203f0: 6d61 6e64 2c20 4453 4520 6973 7375 6573 mand, DSE issues │ │ │ 00420400: 2074 6865 2043 4f4e 4649 524d 4154 494f the CONFIRMATIO │ │ │ -00420410: 4e3a 5200 1e98 1900 0020 2020 2020 2020 N:R...... │ │ │ +00420410: 4e3a 5200 1ef2 1900 0020 2020 2020 2020 N:R...... │ │ │ 00420420: 7072 6f6d 7074 2e20 596f 7520 6d75 7374 prompt. You must │ │ │ 00420430: 2076 6572 6966 7920 7468 6520 5743 494e verify the WCIN │ │ │ 00420440: 4954 2063 6f6d 6d61 6e64 2062 7920 7265 IT command by re │ │ │ 00420450: 7370 6f6e 6469 6e67 2077 6974 6820 2259 sponding with "Y │ │ │ -00420460: 4553 2e22 0700 1e98 1a00 0047 001e 9821 ES.".......G...! │ │ │ +00420460: 4553 2e22 0700 1ef2 1a00 0047 001e f221 ES.".......G...! │ │ │ 00420470: 0000 2020 2020 2020 2049 6620 796f 7520 .. If you │ │ │ 00420480: 646f 206e 6f74 2063 6f6e 6669 726d 2074 do not confirm t │ │ │ 00420490: 6865 2057 4349 4e49 542c 2044 5345 2069 he WCINIT, DSE i │ │ │ 004204a0: 7373 7565 7320 7468 6520 6d65 7373 6167 ssues the messag │ │ │ -004204b0: 653a 0700 1e98 2200 0062 001e 9823 0000 e:...."..b...#.. │ │ │ +004204b0: 653a 0700 1ef2 2200 0062 001e f223 0000 e:...."..b...#.. │ │ │ 004204c0: 2020 2020 2020 2020 4e6f 2061 6374 696f No actio │ │ │ 004204d0: 6e20 7461 6b65 6e2c 2065 6e74 6572 2079 n taken, enter y │ │ │ 004204e0: 6573 2061 7420 7468 6520 434f 4e46 4952 es at the CONFIR │ │ │ 004204f0: 4d41 5449 4f4e 2070 726f 6d70 7420 746f MATION prompt to │ │ │ 00420500: 2069 6e69 7469 616c 697a 6520 676c 6f62 initialize glob │ │ │ -00420510: 616c 2062 7566 6665 7273 2e07 001e 9824 al buffers.....$ │ │ │ -00420520: 0000 5400 1e98 2500 0020 2020 2020 6f20 ..T...%.. o │ │ │ +00420510: 616c 2062 7566 6665 7273 2e07 001e f224 al buffers.....$ │ │ │ +00420520: 0000 5400 1ef2 2500 0020 2020 2020 6f20 ..T...%.. o │ │ │ 00420530: 5743 494e 4954 206f 7065 7261 7469 6f6e WCINIT operation │ │ │ 00420540: 7320 6172 6520 6d6f 7265 2073 6166 656c s are more safel │ │ │ 00420550: 7920 7065 7266 6f72 6d65 6420 6279 204d y performed by M │ │ │ 00420560: 5550 4950 2052 554e 444f 574e 2e20 5573 UPIP RUNDOWN. Us │ │ │ -00420570: 6520 7468 6973 3700 1e98 2600 0020 2020 e this7...&.. │ │ │ +00420570: 6520 7468 6973 3700 1ef2 2600 0020 2020 e this7...&.. │ │ │ 00420580: 2020 2020 636f 6d6d 616e 6420 6f6e 6c79 command only │ │ │ 00420590: 2075 6e64 6572 2069 6e73 7472 7563 7469 under instructi │ │ │ 004205a0: 6f6e 7320 6672 6f6d 2046 4953 2e07 001e ons from FIS.... │ │ │ -004205b0: 9827 0000 1600 0b98 5059 5249 4748 5400 .'......PYRIGHT. │ │ │ -004205c0: 0043 6f70 7972 6967 6874 1400 1398 bf11 .Copyright...... │ │ │ +004205b0: f227 0000 1600 0bf2 5059 5249 4748 5400 .'......PYRIGHT. │ │ │ +004205c0: 0043 6f70 7972 6967 6874 1400 13f2 bf11 .Copyright...... │ │ │ 004205d0: 0000 2020 2043 6f70 7972 6967 6874 0700 .. Copyright.. │ │ │ -004205e0: 1498 2100 0018 0014 9831 0000 2020 2043 ..!......1.. C │ │ │ +004205e0: 14f2 2100 0018 0014 f231 0000 2020 2043 ..!......1.. C │ │ │ 004205f0: 6f70 7972 6967 6874 2032 3032 3607 0014 opyright 2026... │ │ │ -00420600: 9841 0000 5300 1498 5100 0020 2020 4669 .A..S...Q.. Fi │ │ │ +00420600: f241 0000 5300 14f2 5100 0020 2020 4669 .A..S...Q.. Fi │ │ │ 00420610: 6465 6c69 7479 204e 6174 696f 6e61 6c20 delity National │ │ │ 00420620: 496e 666f 726d 6174 696f 6e20 5365 7276 Information Serv │ │ │ 00420630: 6963 6573 2c20 496e 632e 2061 6e64 2f6f ices, Inc. and/o │ │ │ 00420640: 7220 6974 7320 7375 6273 6964 6961 7269 r its subsidiari │ │ │ -00420650: 6573 2e20 416c 6c1a 0014 9861 0000 2020 es. All....a.. │ │ │ +00420650: 6573 2e20 416c 6c1a 0014 f261 0000 2020 es. All....a.. │ │ │ 00420660: 2072 6967 6874 7320 7265 7365 7276 6564 rights reserved │ │ │ -00420670: 2e07 0014 9871 0000 4f00 1498 8100 0020 .....q..O...... │ │ │ +00420670: 2e07 0014 f271 0000 4f00 14f2 8100 0020 .....q..O...... │ │ │ 00420680: 2020 5065 726d 6973 7369 6f6e 2069 7320 Permission is │ │ │ 00420690: 6772 616e 7465 6420 746f 2063 6f70 792c granted to copy, │ │ │ 004206a0: 2064 6973 7472 6962 7574 6520 616e 642f distribute and/ │ │ │ 004206b0: 6f72 206d 6f64 6966 7920 7468 6973 2064 or modify this d │ │ │ -004206c0: 6f63 756d 656e 7453 0014 9891 0000 2020 ocumentS...... │ │ │ +004206c0: 6f63 756d 656e 7453 0014 f291 0000 2020 ocumentS...... │ │ │ 004206d0: 2075 6e64 6572 2074 6865 2074 6572 6d73 under the terms │ │ │ 004206e0: 206f 6620 7468 6520 474e 5520 4672 6565 of the GNU Free │ │ │ 004206f0: 2044 6f63 756d 656e 7461 7469 6f6e 204c Documentation L │ │ │ 00420700: 6963 656e 7365 2c20 5665 7273 696f 6e20 icense, Version │ │ │ -00420710: 312e 3320 6f72 2061 6e79 5500 1398 c011 1.3 or anyU..... │ │ │ +00420710: 312e 3320 6f72 2061 6e79 5500 13f2 c011 1.3 or anyU..... │ │ │ 00420720: 0000 2020 206c 6174 6572 2076 6572 7369 .. later versi │ │ │ 00420730: 6f6e 2070 7562 6c69 7368 6564 2062 7920 on published by │ │ │ 00420740: 7468 6520 4672 6565 2053 6f66 7477 6172 the Free Softwar │ │ │ 00420750: 6520 466f 756e 6461 7469 6f6e 3b20 7769 e Foundation; wi │ │ │ 00420760: 7468 206e 6f20 496e 7661 7269 616e 7441 th no InvariantA │ │ │ -00420770: 0014 9812 0000 2020 2053 6563 7469 6f6e ...... Section │ │ │ +00420770: 0014 f212 0000 2020 2053 6563 7469 6f6e ...... Section │ │ │ 00420780: 732c 206e 6f20 4672 6f6e 742d 436f 7665 s, no Front-Cove │ │ │ 00420790: 7220 5465 7874 7320 616e 6420 6e6f 2042 r Texts and no B │ │ │ 004207a0: 6163 6b2d 436f 7665 7220 5465 7874 732e ack-Cover Texts. │ │ │ -004207b0: 0700 1498 1300 0000 0000 0000 0000 0000 ................ │ │ │ +004207b0: 0700 14f2 1300 0000 0000 0000 0000 0000 ................ │ │ │ 004207c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004207d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004207e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004207f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00420800: 0400 0000 d907 0000 2f0a 0000 0000 0000 ......../....... │ │ │ -00420810: 7000 0098 4845 4c50 00ff 7300 ff53 554d p...HELP..s..SUM │ │ │ +00420810: 7000 00f2 4845 4c50 00ff 7300 ff53 554d p...HELP..s..SUM │ │ │ 00420820: 4d41 5259 00bf 6100 0020 2020 7c41 445b MARY..a.. |AD[ │ │ │ 00420830: 445d 2020 2020 2020 7c2d 425b 4c4f 434b D] |-B[LOCK │ │ │ 00420840: 5d3d 626c 6f63 6b20 6e75 6d62 6572 2020 ]=block number │ │ │ 00420850: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00420860: 2020 2020 207c 2d20 2020 2020 2020 2020 |- │ │ │ 00420870: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ -00420880: 5e00 1298 7100 0020 2020 7c2d 2d2d 2d2d ^...q.. |----- │ │ │ +00420880: 5e00 12f2 7100 0020 2020 7c2d 2d2d 2d2d ^...q.. |----- │ │ │ 00420890: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 004208a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004208b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004208c0: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 004208d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5e00 -------------|^. │ │ │ -004208e0: 1298 8100 0020 2020 7c2d 2020 2020 2020 ..... |- │ │ │ +004208e0: 12f2 8100 0020 2020 7c2d 2020 2020 2020 ..... |- │ │ │ 004208f0: 2020 2020 7c2d 445b 4154 415d 3d73 7472 |-D[ATA]=str │ │ │ 00420900: 696e 6720 2020 2020 2020 2020 2020 2020 ing │ │ │ 00420910: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00420920: 207c 496e 636f 6d70 6174 6962 6c65 2077 |Incompatible w │ │ │ -00420930: 6974 6820 2020 2020 2020 207c 5e00 1298 ith |^... │ │ │ +00420930: 6974 6820 2020 2020 2020 207c 5e00 12f2 ith |^... │ │ │ 00420940: 9100 0020 2020 7c20 2020 2020 2020 2020 ... | │ │ │ 00420950: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 00420960: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00420970: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 00420980: 2d50 4f49 4e54 4552 2c20 2d53 5441 5220 -POINTER, -STAR │ │ │ -00420990: 2020 2020 2020 2020 207c 5f00 1198 c011 |_..... │ │ │ +00420990: 2020 2020 2020 2020 207c 5f00 11f2 c011 |_..... │ │ │ 004209a0: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 004209b0: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 004209c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004209d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 004209e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004209f0: 2d2d 2d2d 2d2d 2d2d 7c5e 0012 9812 0000 --------|^...... │ │ │ +004209f0: 2d2d 2d2d 2d2d 2d2d 7c5e 0012 f212 0000 --------|^...... │ │ │ 00420a00: 2020 207c 2d20 2020 2020 2020 2020 207c |- | │ │ │ 00420a10: 2d4b 5b45 595d 3d6b 6579 2020 2020 2020 -K[EY]=key │ │ │ 00420a20: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00420a30: 2020 2020 2020 2020 2020 2020 7c49 6e63 |Inc │ │ │ 00420a40: 6f6d 7061 7469 626c 6520 7769 7468 202d ompatible with - │ │ │ -00420a50: 5354 4152 2020 7c5e 0012 9813 0000 2020 STAR |^...... │ │ │ +00420a50: 5354 4152 2020 7c5e 0012 f213 0000 2020 STAR |^...... │ │ │ 00420a60: 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d |-----------+-- │ │ │ 00420a70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00420a80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00420a90: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 00420aa0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00420ab0: 2d2d 2d2d 7c5e 0012 9814 0000 2020 207c ----|^...... | │ │ │ +00420ab0: 2d2d 2d2d 7c5e 0012 f214 0000 2020 207c ----|^...... | │ │ │ 00420ac0: 2d20 2020 2020 2020 2020 207c 2d4f 5b46 - |-O[F │ │ │ 00420ad0: 4653 4554 5d3d 6f66 6673 6574 2020 2020 FSET]=offset │ │ │ 00420ae0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00420af0: 2020 2020 2020 2020 7c49 6e63 6f6d 7061 |Incompa │ │ │ 00420b00: 7469 626c 6520 7769 7468 2020 2020 2020 tible with │ │ │ -00420b10: 2020 7c5e 0012 9815 0000 2020 207c 2020 |^...... | │ │ │ +00420b10: 2020 7c5e 0012 f215 0000 2020 207c 2020 |^...... | │ │ │ 00420b20: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 00420b30: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00420b40: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00420b50: 2020 2020 2020 7c2d 5245 434f 5244 2c20 |-RECORD, │ │ │ 00420b60: 2d53 5441 5220 2020 2020 2020 2020 2020 -STAR │ │ │ -00420b70: 7c5e 0012 9816 0000 2020 207c 2d2d 2d2d |^...... |---- │ │ │ +00420b70: 7c5e 0012 f216 0000 2020 207c 2d2d 2d2d |^...... |---- │ │ │ 00420b80: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 00420b90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00420ba0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00420bb0: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 00420bc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e --------------|^ │ │ │ -00420bd0: 0012 9817 0000 2020 207c 2d20 2020 2020 ...... |- │ │ │ +00420bd0: 0012 f217 0000 2020 207c 2d20 2020 2020 ...... |- │ │ │ 00420be0: 2020 2020 207c 2d50 5b4f 494e 5445 525d |-P[OINTER] │ │ │ 00420bf0: 3d70 6f69 6e74 6572 2020 2020 2020 2020 =pointer │ │ │ 00420c00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00420c10: 2020 7c49 6e63 6f6d 7061 7469 626c 6520 |Incompatible │ │ │ 00420c20: 7769 7468 202d 4441 5441 2020 7c5e 0012 with -DATA |^.. │ │ │ -00420c30: 9818 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .... |-------- │ │ │ +00420c30: f218 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .... |-------- │ │ │ 00420c40: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 00420c50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00420c60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00420c70: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ -00420c80: 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0012 9819 ----------|^.... │ │ │ +00420c80: 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0012 f219 ----------|^.... │ │ │ 00420c90: 0000 2020 207c 2d20 2020 2020 2020 2020 .. |- │ │ │ 00420ca0: 207c 2d52 5b45 434f 5244 5d3d 7265 636f |-R[ECORD]=reco │ │ │ 00420cb0: 7264 2d6e 756d 6265 7220 2020 2020 2020 rd-number │ │ │ 00420cc0: 2020 2020 2020 2020 2020 2020 2020 7c49 |I │ │ │ 00420cd0: 6e63 6f6d 7061 7469 626c 6520 7769 7468 ncompatible with │ │ │ -00420ce0: 2020 2020 2020 2020 7c5e 0012 981a 0000 |^...... │ │ │ +00420ce0: 2020 2020 2020 2020 7c5e 0012 f21a 0000 |^...... │ │ │ 00420cf0: 2020 207c 2020 2020 2020 2020 2020 207c | | │ │ │ 00420d00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00420d10: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00420d20: 2020 2020 2020 2020 2020 2020 7c2d 4f46 |-OF │ │ │ 00420d30: 4653 4554 2c20 2d53 5441 5220 2020 2020 FSET, -STAR │ │ │ -00420d40: 2020 2020 2020 7c5e 0012 9821 0000 2020 |^...!.. │ │ │ +00420d40: 2020 2020 2020 7c5e 0012 f221 0000 2020 |^...!.. │ │ │ 00420d50: 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d |-----------+-- │ │ │ 00420d60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00420d70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00420d80: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 00420d90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00420da0: 2d2d 2d2d 7c5e 0012 9822 0000 2020 207c ----|^...".. | │ │ │ +00420da0: 2d2d 2d2d 7c5e 0012 f222 0000 2020 207c ----|^...".. | │ │ │ 00420db0: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 00420dc0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00420dd0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00420de0: 2020 2020 2020 2020 7c49 6e63 6f6d 7061 |Incompa │ │ │ 00420df0: 7469 626c 6520 7769 7468 2020 2020 2020 tible with │ │ │ -00420e00: 2020 7c5e 0012 9823 0000 2020 207c 2d20 |^...#.. |- │ │ │ +00420e00: 2020 7c5e 0012 f223 0000 2020 207c 2d20 |^...#.. |- │ │ │ 00420e10: 2020 2020 2020 2020 207c 2d53 5b54 4152 |-S[TAR │ │ │ 00420e20: 5d20 2020 2020 2020 2020 2020 2020 2020 ] │ │ │ 00420e30: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00420e40: 2020 2020 2020 7c2d 4441 5441 2c2d 4b45 |-DATA,-KE │ │ │ 00420e50: 592c 202d 4f46 4653 4554 2c20 2020 2020 Y, -OFFSET, │ │ │ -00420e60: 7c5e 0012 9824 0000 2020 207c 2020 2020 |^...$.. | │ │ │ +00420e60: 7c5e 0012 f224 0000 2020 207c 2020 2020 |^...$.. | │ │ │ 00420e70: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 00420e80: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00420e90: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00420ea0: 2020 2020 7c2d 5245 434f 5244 2020 2020 |-RECORD │ │ │ 00420eb0: 2020 2020 2020 2020 2020 2020 2020 7c5e |^ │ │ │ -00420ec0: 0012 9825 0000 2020 207c 2d2d 2d2d 2d2d ...%.. |------ │ │ │ +00420ec0: 0012 f225 0000 2020 207c 2d2d 2d2d 2d2d ...%.. |------ │ │ │ 00420ed0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00420ee0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00420ef0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00420f00: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 00420f10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0012 ------------|^.. │ │ │ -00420f20: 9826 0000 2020 207c 414c 5b4c 5d20 2020 .&.. |AL[L] │ │ │ +00420f20: f226 0000 2020 207c 414c 5b4c 5d20 2020 .&.. |AL[L] │ │ │ 00420f30: 2020 207c 2d41 5b4c 4c5d 2020 2020 2020 |-A[LL] │ │ │ 00420f40: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00420f50: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00420f60: 7c4d 6561 6e69 6e67 6675 6c20 6f6e 6c79 |Meaningful only │ │ │ -00420f70: 2077 6974 6820 2020 2020 7c5e 0012 9827 with |^...' │ │ │ +00420f70: 2077 6974 6820 2020 2020 7c5e 0012 f227 with |^...' │ │ │ 00420f80: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 00420f90: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00420fa0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00420fb0: 2020 2020 2020 2020 2020 2020 2020 7c2d |- │ │ │ 00420fc0: 4455 4d50 2020 2020 2020 2020 2020 2020 DUMP │ │ │ 00420fd0: 2020 2020 2020 2020 7c00 0000 0000 0000 |....... │ │ │ 00420fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00420ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00421000: 0400 0000 d807 0000 440a 0000 0000 0000 ........D....... │ │ │ -00421010: 7000 0098 4845 4c50 00ff 7300 ff53 554d p...HELP..s..SUM │ │ │ +00421010: 7000 00f2 4845 4c50 00ff 7300 ff53 554d p...HELP..s..SUM │ │ │ 00421020: 4d41 5259 00c0 2800 0020 2020 7c2d 2d2d MARY..(.. |--- │ │ │ 00421030: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 00421040: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00421050: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00421060: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00421070: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -00421080: 5e00 1298 2900 0020 2020 7c2d 2020 2020 ^...).. |- │ │ │ +00421080: 5e00 12f2 2900 0020 2020 7c2d 2020 2020 ^...).. |- │ │ │ 00421090: 2020 2020 2020 7c2d 425b 5546 4645 525f |-B[UFFER_ │ │ │ 004210a0: 464c 5553 485d 2020 2020 2020 2020 2020 FLUSH] │ │ │ 004210b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004210c0: 2020 207c 496e 636f 6d70 6174 6962 6c65 |Incompatible │ │ │ 004210d0: 2077 6974 6820 2d52 454e 4557 207c 5e00 with -RENEW |^. │ │ │ -004210e0: 1298 2a00 0020 2020 7c2d 2d2d 2d2d 2d2d ..*.. |------- │ │ │ +004210e0: 12f2 2a00 0020 2020 7c2d 2d2d 2d2d 2d2d ..*.. |------- │ │ │ 004210f0: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 00421100: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00421110: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00421120: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ -00421130: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5e00 1298 -----------|^... │ │ │ +00421130: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5e00 12f2 -----------|^... │ │ │ 00421140: 3100 0020 2020 7c2d 2020 2020 2020 2020 1.. |- │ │ │ 00421150: 2020 7c2d 435b 5249 5449 4e49 545d 2020 |-C[RITINIT] │ │ │ 00421160: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00421170: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 00421180: 496e 636f 6d70 6174 6962 6c65 2077 6974 Incompatible wit │ │ │ -00421190: 6820 2d52 454e 4557 2c7c 5e00 1298 3200 h -RENEW,|^...2. │ │ │ +00421190: 6820 2d52 454e 4557 2c7c 5e00 12f2 3200 h -RENEW,|^...2. │ │ │ 004211a0: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 004211b0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004211c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004211d0: 2020 2020 2020 2020 2020 2020 207c 2d52 |-R │ │ │ 004211e0: 454c 4541 5345 2c20 2d53 4549 5a45 2020 ELEASE, -SEIZE │ │ │ -004211f0: 2020 2020 2020 207c 5e00 1298 3300 0020 |^...3.. │ │ │ +004211f0: 2020 2020 2020 207c 5e00 12f2 3300 0020 |^...3.. │ │ │ 00421200: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d |-----------+- │ │ │ 00421210: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00421220: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00421230: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 00421240: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00421250: 2d2d 2d2d 2d7c 5e00 1298 3400 0020 2020 -----|^...4.. │ │ │ +00421250: 2d2d 2d2d 2d7c 5e00 12f2 3400 0020 2020 -----|^...4.. │ │ │ 00421260: 7c2d 2020 2020 2020 2020 2020 7c2d 445b |- |-D[ │ │ │ 00421270: 554d 505d 2020 2020 2020 2020 2020 2020 UMP] │ │ │ 00421280: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00421290: 2020 2020 2020 2020 207c 5573 6520 7769 |Use wi │ │ │ 004212a0: 7468 3a20 2d41 4c4c 2020 2020 2020 2020 th: -ALL │ │ │ -004212b0: 2020 207c 5e00 1298 3500 0020 2020 7c2d |^...5.. |- │ │ │ +004212b0: 2020 207c 5e00 12f2 3500 0020 2020 7c2d |^...5.. |- │ │ │ 004212c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 004212d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004212e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004212f0: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 00421300: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00421310: 2d7c 5e00 1298 3600 0020 2020 7c2d 2020 -|^...6.. |- │ │ │ +00421310: 2d7c 5e00 12f2 3600 0020 2020 7c2d 2020 -|^...6.. |- │ │ │ 00421320: 2020 2020 2020 2020 7c2d 5b4e 4f5d 465b |-[NO]F[ │ │ │ 00421330: 5245 455a 455d 2020 2020 2020 2020 2020 REEZE] │ │ │ 00421340: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00421350: 2020 2020 207c 496e 636f 6d70 6174 6962 |Incompatib │ │ │ 00421360: 6c65 2077 6974 6820 2d52 454e 4557 207c le with -RENEW | │ │ │ -00421370: 5e00 1298 3700 0020 2020 7c2d 2d2d 2d2d ^...7.. |----- │ │ │ +00421370: 5e00 12f2 3700 0020 2020 7c2d 2d2d 2d2d ^...7.. |----- │ │ │ 00421380: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 00421390: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004213a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004213b0: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 004213c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5e00 -------------|^. │ │ │ -004213d0: 1298 3800 0020 2020 7c2d 2020 2020 2020 ..8.. |- │ │ │ +004213d0: 12f2 3800 0020 2020 7c2d 2020 2020 2020 ..8.. |- │ │ │ 004213e0: 2020 2020 7c2d 4f5b 5645 5252 4944 455d |-O[VERRIDE] │ │ │ 004213f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00421400: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00421410: 207c 4d65 616e 696e 6766 756c 206f 6e6c |Meaningful onl │ │ │ -00421420: 7920 7769 7468 2020 2020 207c 5e00 1298 y with |^... │ │ │ +00421420: 7920 7769 7468 2020 2020 207c 5e00 12f2 y with |^... │ │ │ 00421430: 3900 0020 2020 7c20 2020 2020 2020 2020 9.. | │ │ │ 00421440: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 00421450: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00421460: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 00421470: 2d5b 4e4f 5d46 5245 455a 4520 2020 2020 -[NO]FREEZE │ │ │ -00421480: 2020 2020 2020 2020 207c 5e00 1298 3a00 |^...:. │ │ │ +00421480: 2020 2020 2020 2020 207c 5e00 12f2 3a00 |^...:. │ │ │ 00421490: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 004214a0: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ 004214b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004214c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 004214d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004214e0: 2d2d 2d2d 2d2d 2d7c 5e00 1298 4100 0020 -------|^...A.. │ │ │ +004214e0: 2d2d 2d2d 2d2d 2d7c 5e00 12f2 4100 0020 -------|^...A.. │ │ │ 004214f0: 2020 7c2d 2020 2020 2020 2020 2020 7c2d |- |- │ │ │ 00421500: 5245 465b 4552 454e 4345 5d20 2020 2020 REF[ERENCE] │ │ │ 00421510: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00421520: 2020 2020 2020 2020 2020 207c 496e 636f |Inco │ │ │ 00421530: 6d70 6174 6962 6c65 2077 6974 6820 2d52 mpatible with -R │ │ │ -00421540: 454e 4557 207c 5e00 1298 4200 0020 2020 ENEW |^...B.. │ │ │ +00421540: 454e 4557 207c 5e00 12f2 4200 0020 2020 ENEW |^...B.. │ │ │ 00421550: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d |-----------+--- │ │ │ 00421560: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00421570: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00421580: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00421590: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004215a0: 2d2d 2d7c 5e00 1298 4300 0020 2020 7c2d ---|^...C.. |- │ │ │ +004215a0: 2d2d 2d7c 5e00 12f2 4300 0020 2020 7c2d ---|^...C.. |- │ │ │ 004215b0: 2020 2020 2020 2020 2020 7c2d 5245 4c5b |-REL[ │ │ │ 004215c0: 4541 5345 5d20 2020 2020 2020 2020 2020 EASE] │ │ │ 004215d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004215e0: 2020 2020 2020 207c 496e 636f 6d70 6174 |Incompat │ │ │ 004215f0: 6962 6c65 2077 6974 6820 2020 2020 2020 ible with │ │ │ -00421600: 207c 5e00 1298 4400 0020 2020 7c20 2020 |^...D.. | │ │ │ +00421600: 207c 5e00 12f2 4400 0020 2020 7c20 2020 |^...D.. | │ │ │ 00421610: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 00421620: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00421630: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00421640: 2020 2020 207c 2d43 5249 5449 4e49 542c |-CRITINIT, │ │ │ 00421650: 202d 5245 4e45 572c 2d53 4549 5a45 207c -RENEW,-SEIZE | │ │ │ -00421660: 5e00 1298 4500 0020 2020 7c2d 2d2d 2d2d ^...E.. |----- │ │ │ +00421660: 5e00 12f2 4500 0020 2020 7c2d 2d2d 2d2d ^...E.. |----- │ │ │ 00421670: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 00421680: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00421690: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004216a0: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 004216b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5e00 -------------|^. │ │ │ -004216c0: 1298 4600 0020 2020 7c2d 2020 2020 2020 ..F.. |- │ │ │ +004216c0: 12f2 4600 0020 2020 7c2d 2020 2020 2020 ..F.. |- │ │ │ 004216d0: 2020 2020 7c2d 5245 4e5b 4557 5d20 2020 |-REN[EW] │ │ │ 004216e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004216f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00421700: 207c 5573 6520 616c 6f6e 6520 2020 2020 |Use alone │ │ │ -00421710: 2020 2020 2020 2020 2020 207c 5e00 1298 |^... │ │ │ +00421710: 2020 2020 2020 2020 2020 207c 5e00 12f2 |^... │ │ │ 00421720: 4700 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d G.. |--------- │ │ │ 00421730: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 00421740: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00421750: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 00421760: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00421770: 2d2d 2d2d 2d2d 2d2d 2d7c 5e00 1298 4800 ---------|^...H. │ │ │ +00421770: 2d2d 2d2d 2d2d 2d2d 2d7c 5e00 12f2 4800 ---------|^...H. │ │ │ 00421780: 0020 2020 7c2d 2020 2020 2020 2020 2020 . |- │ │ │ 00421790: 7c2d 535b 4549 5a45 5d20 2020 2020 2020 |-S[EIZE] │ │ │ 004217a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004217b0: 2020 2020 2020 2020 2020 2020 207c 496e |In │ │ │ 004217c0: 636f 6d70 6174 6962 6c65 2077 6974 6820 compatible with │ │ │ 004217d0: 2d52 454e 4557 2c7c 0000 0000 0000 0000 -RENEW,|........ │ │ │ 004217e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004217f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00421800: 0400 0000 d807 0000 590a 0000 0000 0000 ........Y....... │ │ │ -00421810: 7000 0098 4845 4c50 00ff 7300 ff53 554d p...HELP..s..SUM │ │ │ +00421810: 7000 00f2 4845 4c50 00ff 7300 ff53 554d p...HELP..s..SUM │ │ │ 00421820: 4d41 5259 00c0 4900 0020 2020 7c20 2020 MARY..I.. | │ │ │ 00421830: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 00421840: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00421850: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00421860: 2020 2020 207c 2d52 454c 4541 5345 2c20 |-RELEASE, │ │ │ 00421870: 2d43 5249 5449 4e49 5420 2020 2020 207c -CRITINIT | │ │ │ -00421880: 5e00 1298 4a00 0020 2020 7c2d 2d2d 2d2d ^...J.. |----- │ │ │ +00421880: 5e00 12f2 4a00 0020 2020 7c2d 2d2d 2d2d ^...J.. |----- │ │ │ 00421890: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 004218a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004218b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004218c0: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 004218d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5e00 -------------|^. │ │ │ -004218e0: 1298 5100 0020 2020 7c2d 2020 2020 2020 ..Q.. |- │ │ │ +004218e0: 12f2 5100 0020 2020 7c2d 2020 2020 2020 ..Q.. |- │ │ │ 004218f0: 2020 2020 7c2d 575b 4349 4e49 545d 2020 |-W[CINIT] │ │ │ 00421900: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00421910: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00421920: 207c 496e 636f 6d70 6174 6962 6c65 2077 |Incompatible w │ │ │ -00421930: 6974 6820 2d52 454e 4557 207c 5e00 1298 ith -RENEW |^... │ │ │ +00421930: 6974 6820 2d52 454e 4557 207c 5e00 12f2 ith -RENEW |^... │ │ │ 00421940: 5200 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d R.. |--------- │ │ │ 00421950: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 00421960: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00421970: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 00421980: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00421990: 2d2d 2d2d 2d2d 2d2d 2d7c 5e00 1298 5300 ---------|^...S. │ │ │ +00421990: 2d2d 2d2d 2d2d 2d2d 2d7c 5e00 12f2 5300 ---------|^...S. │ │ │ 004219a0: 0020 2020 7c43 415b 4348 455d 2020 2020 . |CA[CHE] │ │ │ 004219b0: 7c2d 414c 4c20 2020 2020 2020 2020 2020 |-ALL │ │ │ 004219c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004219d0: 2020 2020 2020 2020 2020 2020 207c 5573 |Us │ │ │ 004219e0: 6564 2077 6974 6820 2d52 4543 4f56 4552 ed with -RECOVER │ │ │ -004219f0: 2c20 2020 2020 207c 5e00 1298 5400 0020 , |^...T.. │ │ │ +004219f0: 2c20 2020 2020 207c 5e00 12f2 5400 0020 , |^...T.. │ │ │ 00421a00: 2020 7c20 2020 2020 2020 2020 2020 7c20 | | │ │ │ 00421a10: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00421a20: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00421a30: 2020 2020 2020 2020 2020 207c 2d53 484f |-SHO │ │ │ 00421a40: 572c 2061 6e64 202d 5645 5249 4659 2020 W, and -VERIFY │ │ │ -00421a50: 2020 2020 207c 5e00 1298 5500 0020 2020 |^...U.. │ │ │ +00421a50: 2020 2020 207c 5e00 12f2 5500 0020 2020 |^...U.. │ │ │ 00421a60: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d |-----------+--- │ │ │ 00421a70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00421a80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00421a90: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00421aa0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00421ab0: 2d2d 2d7c 5e00 1298 5600 0020 2020 7c2d ---|^...V.. |- │ │ │ +00421ab0: 2d2d 2d7c 5e00 12f2 5600 0020 2020 7c2d ---|^...V.. |- │ │ │ 00421ac0: 2020 2020 2020 2020 2020 7c2d 5245 5b43 |-RE[C │ │ │ 00421ad0: 4f56 4552 5d20 2020 2020 2020 2020 2020 OVER] │ │ │ 00421ae0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00421af0: 2020 2020 2020 207c 5573 6520 6f6e 6c79 |Use only │ │ │ 00421b00: 2077 6974 6820 2d41 4c4c 2e20 2020 2020 with -ALL. │ │ │ -00421b10: 207c 5e00 1298 5700 0020 2020 7c2d 2d2d |^...W.. |--- │ │ │ +00421b10: 207c 5e00 12f2 5700 0020 2020 7c2d 2d2d |^...W.. |--- │ │ │ 00421b20: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 00421b30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00421b40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00421b50: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00421b60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -00421b70: 5e00 1298 5800 0020 2020 7c2d 2020 2020 ^...X.. |- │ │ │ +00421b70: 5e00 12f2 5800 0020 2020 7c2d 2020 2020 ^...X.. |- │ │ │ 00421b80: 2020 2020 2020 7c2d 5348 5b4f 575d 2020 |-SH[OW] │ │ │ 00421b90: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00421ba0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00421bb0: 2020 207c 5573 6520 6f6e 6c79 2077 6974 |Use only wit │ │ │ 00421bc0: 6820 2d41 4c4c 2e20 2020 2020 207c 5e00 h -ALL. |^. │ │ │ -00421bd0: 1298 5900 0020 2020 7c2d 2d2d 2d2d 2d2d ..Y.. |------- │ │ │ +00421bd0: 12f2 5900 0020 2020 7c2d 2d2d 2d2d 2d2d ..Y.. |------- │ │ │ 00421be0: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 00421bf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00421c00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00421c10: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ -00421c20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5e00 1298 -----------|^... │ │ │ +00421c20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5e00 12f2 -----------|^... │ │ │ 00421c30: 5a00 0020 2020 7c2d 2020 2020 2020 2020 Z.. |- │ │ │ 00421c40: 2020 7c2d 5645 5b52 4946 595d 2020 2020 |-VE[RIFY] │ │ │ 00421c50: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00421c60: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 00421c70: 5573 6520 6f6e 6c79 2077 6974 6820 2d41 Use only with -A │ │ │ -00421c80: 4c4c 2e20 2020 2020 207c 5e00 1298 6100 LL. |^...a. │ │ │ +00421c80: 4c4c 2e20 2020 2020 207c 5e00 12f2 6100 LL. |^...a. │ │ │ 00421c90: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 00421ca0: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ 00421cb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00421cc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 00421cd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00421ce0: 2d2d 2d2d 2d2d 2d7c 5e00 1298 6200 0020 -------|^...b.. │ │ │ +00421ce0: 2d2d 2d2d 2d2d 2d7c 5e00 12f2 6200 0020 -------|^...b.. │ │ │ 00421cf0: 2020 7c20 2020 2020 2020 2020 2020 7c20 | | │ │ │ 00421d00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00421d10: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00421d20: 2020 2020 2020 2020 2020 207c 496e 636f |Inco │ │ │ 00421d30: 6d70 6174 6962 6c65 2077 6974 6820 2020 mpatible with │ │ │ -00421d40: 2020 2020 207c 5e00 1298 6300 0020 2020 |^...c.. │ │ │ +00421d40: 2020 2020 207c 5e00 12f2 6300 0020 2020 |^...c.. │ │ │ 00421d50: 7c43 485b 414e 4745 5d20 2020 7c2d 424c |CH[ANGE] |-BL │ │ │ 00421d60: 5b4f 434b 5d3d 626c 6f63 6b20 6e75 6d62 [OCK]=block numb │ │ │ 00421d70: 6572 2020 2020 2020 2020 2020 2020 2020 er │ │ │ 00421d80: 2020 2020 2020 2020 207c 2d46 494c 4548 |-FILEH │ │ │ 00421d90: 4541 4445 5220 616e 6420 2020 2020 2020 EADER and │ │ │ -00421da0: 2020 207c 5e00 1298 6400 0020 2020 7c20 |^...d.. | │ │ │ +00421da0: 2020 207c 5e00 12f2 6400 0020 2020 7c20 |^...d.. | │ │ │ 00421db0: 2020 2020 2020 2020 2020 7c20 2020 2020 | │ │ │ 00421dc0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00421dd0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00421de0: 2020 2020 2020 207c 7175 616c 6966 6965 |qualifie │ │ │ 00421df0: 7273 2075 7365 6420 7769 7468 2020 2020 rs used with │ │ │ -00421e00: 207c 5e00 1298 6500 0020 2020 7c20 2020 |^...e.. | │ │ │ +00421e00: 207c 5e00 12f2 6500 0020 2020 7c20 2020 |^...e.. | │ │ │ 00421e10: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 00421e20: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00421e30: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00421e40: 2020 2020 207c 2d46 494c 4548 4541 4445 |-FILEHEADE │ │ │ 00421e50: 5220 2020 2020 2020 2020 2020 2020 207c R | │ │ │ -00421e60: 5e00 1298 6600 0020 2020 7c2d 2d2d 2d2d ^...f.. |----- │ │ │ +00421e60: 5e00 12f2 6600 0020 2020 7c2d 2d2d 2d2d ^...f.. |----- │ │ │ 00421e70: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 00421e80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00421e90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00421ea0: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 00421eb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5e00 -------------|^. │ │ │ -00421ec0: 1298 6700 0020 2020 7c2d 2020 2020 2020 ..g.. |- │ │ │ +00421ec0: 12f2 6700 0020 2020 7c2d 2020 2020 2020 ..g.. |- │ │ │ 00421ed0: 2020 2020 7c2d 4253 5b49 5a5d 3d62 6c6f |-BS[IZ]=blo │ │ │ 00421ee0: 636b 2d73 697a 6520 2020 2020 2020 2020 ck-size │ │ │ 00421ef0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00421f00: 207c 5573 6520 6f6e 6c79 2077 6974 6820 |Use only with │ │ │ -00421f10: 2d42 4c4f 434b 2c20 2020 207c 5e00 1298 -BLOCK, |^... │ │ │ +00421f10: 2d42 4c4f 434b 2c20 2020 207c 5e00 12f2 -BLOCK, |^... │ │ │ 00421f20: 6800 0020 2020 7c20 2020 2020 2020 2020 h.. | │ │ │ 00421f30: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 00421f40: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00421f50: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 00421f60: 2d4c 4556 454c 2c20 2d54 4e20 2020 2020 -LEVEL, -TN │ │ │ -00421f70: 2020 2020 2020 2020 207c 5e00 1298 6900 |^...i. │ │ │ +00421f70: 2020 2020 2020 2020 207c 5e00 12f2 6900 |^...i. │ │ │ 00421f80: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 00421f90: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ 00421fa0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00421fb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 00421fc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00421fd0: 2d2d 2d2d 2d2d 2d7c 0000 0000 0000 0000 -------|........ │ │ │ 00421fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00421ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00422000: 0400 0000 d807 0000 6e0a 0000 0000 0000 ........n....... │ │ │ -00422010: 7000 0098 4845 4c50 00ff 7300 ff53 554d p...HELP..s..SUM │ │ │ +00422010: 7000 00f2 4845 4c50 00ff 7300 ff53 554d p...HELP..s..SUM │ │ │ 00422020: 4d41 5259 00c0 6a00 0020 2020 7c2d 2020 MARY..j.. |- │ │ │ 00422030: 2020 2020 2020 2020 7c2d 4c5b 4556 454c |-L[EVEL │ │ │ 00422040: 5d3d 6c65 7665 6c20 2020 2020 2020 2020 ]=level │ │ │ 00422050: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00422060: 2020 2020 207c 5573 6520 6f6e 6c79 2077 |Use only w │ │ │ 00422070: 6974 6820 2d42 4c4f 434b 2c20 2020 207c ith -BLOCK, | │ │ │ -00422080: 5e00 1298 7100 0020 2020 7c20 2020 2020 ^...q.. | │ │ │ +00422080: 5e00 12f2 7100 0020 2020 7c20 2020 2020 ^...q.. | │ │ │ 00422090: 2020 2020 2020 7c20 2020 2020 2020 2020 | │ │ │ 004220a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004220b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004220c0: 2020 207c 2d42 5349 5a2c 202d 544e 2020 |-BSIZ, -TN │ │ │ 004220d0: 2020 2020 2020 2020 2020 2020 207c 5e00 |^. │ │ │ -004220e0: 1298 7200 0020 2020 7c2d 2d2d 2d2d 2d2d ..r.. |------- │ │ │ +004220e0: 12f2 7200 0020 2020 7c2d 2d2d 2d2d 2d2d ..r.. |------- │ │ │ 004220f0: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 00422100: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00422110: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00422120: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ -00422130: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5e00 1298 -----------|^... │ │ │ +00422130: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5e00 12f2 -----------|^... │ │ │ 00422140: 7300 0020 2020 7c2d 2020 2020 2020 2020 s.. |- │ │ │ 00422150: 2020 7c2d 544e 205b 3d74 7261 6e73 6163 |-TN [=transac │ │ │ 00422160: 7469 6f6e 206e 756d 6265 725d 2020 2020 tion number] │ │ │ 00422170: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 00422180: 5573 6520 6f6e 6c79 2077 6974 6820 2d42 Use only with -B │ │ │ -00422190: 4c4f 434b 2c20 2020 207c 5e00 1298 7400 LOCK, |^...t. │ │ │ +00422190: 4c4f 434b 2c20 2020 207c 5e00 12f2 7400 LOCK, |^...t. │ │ │ 004221a0: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 004221b0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004221c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004221d0: 2020 2020 2020 2020 2020 2020 207c 2d42 |-B │ │ │ 004221e0: 5349 5a2c 202d 4c45 5645 4c20 2020 2020 SIZ, -LEVEL │ │ │ -004221f0: 2020 2020 2020 207c 5e00 1298 7500 0020 |^...u.. │ │ │ +004221f0: 2020 2020 2020 207c 5e00 12f2 7500 0020 |^...u.. │ │ │ 00422200: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d |-----------+- │ │ │ 00422210: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00422220: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00422230: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 00422240: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00422250: 2d2d 2d2d 2d7c 5e00 1298 7600 0020 2020 -----|^...v.. │ │ │ +00422250: 2d2d 2d2d 2d7c 5e00 12f2 7600 0020 2020 -----|^...v.. │ │ │ 00422260: 7c2d 2020 2020 2020 2020 2020 7c2d 4f46 |- |-OF │ │ │ 00422270: 5b46 5345 545d 3d6f 6666 7365 7420 2020 [FSET]=offset │ │ │ 00422280: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00422290: 2020 2020 2020 2020 207c 5573 6520 6f6e |Use on │ │ │ 004222a0: 6c79 2077 6974 6820 2d42 4c4f 434b 2c20 ly with -BLOCK, │ │ │ -004222b0: 2020 207c 5e00 1298 7700 0020 2020 7c20 |^...w.. | │ │ │ +004222b0: 2020 207c 5e00 12f2 7700 0020 2020 7c20 |^...w.. | │ │ │ 004222c0: 2020 2020 2020 2020 2020 7c20 2020 2020 | │ │ │ 004222d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004222e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004222f0: 2020 2020 2020 207c 2d43 4d50 432c 202d |-CMPC, - │ │ │ 00422300: 5253 495a 2020 2020 2020 2020 2020 2020 RSIZ │ │ │ -00422310: 207c 5e00 1298 7800 0020 2020 7c2d 2d2d |^...x.. |--- │ │ │ +00422310: 207c 5e00 12f2 7800 0020 2020 7c2d 2d2d |^...x.. |--- │ │ │ 00422320: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 00422330: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00422340: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00422350: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00422360: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -00422370: 5e00 1298 7900 0020 2020 7c2d 2020 2020 ^...y.. |- │ │ │ +00422370: 5e00 12f2 7900 0020 2020 7c2d 2020 2020 ^...y.. |- │ │ │ 00422380: 2020 2020 2020 7c2d 5245 5b43 4f52 445d |-RE[CORD] │ │ │ 00422390: 3d72 6563 6f72 6420 6e75 6d62 6572 2020 =record number │ │ │ 004223a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004223b0: 2020 207c 5573 6520 6f6e 6c79 2077 6974 |Use only wit │ │ │ 004223c0: 6820 2d42 4c4f 434b 2c20 2020 207c 5e00 h -BLOCK, |^. │ │ │ -004223d0: 1298 7a00 0020 2020 7c20 2020 2020 2020 ..z.. | │ │ │ +004223d0: 12f2 7a00 0020 2020 7c20 2020 2020 2020 ..z.. | │ │ │ 004223e0: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 004223f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00422400: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00422410: 207c 2d43 4d50 432c 202d 5253 495a 2020 |-CMPC, -RSIZ │ │ │ -00422420: 2020 2020 2020 2020 2020 207c 5e00 1298 |^... │ │ │ +00422420: 2020 2020 2020 2020 2020 207c 5e00 12f2 |^... │ │ │ 00422430: 8100 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d ... |--------- │ │ │ 00422440: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 00422450: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00422460: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 00422470: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00422480: 2d2d 2d2d 2d2d 2d2d 2d7c 5e00 1298 8200 ---------|^..... │ │ │ +00422480: 2d2d 2d2d 2d2d 2d2d 2d7c 5e00 12f2 8200 ---------|^..... │ │ │ 00422490: 0020 2020 7c2d 2020 2020 2020 2020 2020 . |- │ │ │ 004224a0: 7c2d 434d 5b50 435d 3d20 636f 6d70 7265 |-CM[PC]= compre │ │ │ 004224b0: 7373 696f 6e20 636f 756e 7420 2020 2020 ssion count │ │ │ 004224c0: 2020 2020 2020 2020 2020 2020 207c 5573 |Us │ │ │ 004224d0: 6520 6f6e 6c79 2077 6974 6820 2d42 4c4f e only with -BLO │ │ │ -004224e0: 434b 2c20 2020 207c 5e00 1298 8300 0020 CK, |^...... │ │ │ +004224e0: 434b 2c20 2020 207c 5e00 12f2 8300 0020 CK, |^...... │ │ │ 004224f0: 2020 7c20 2020 2020 2020 2020 2020 7c20 | | │ │ │ 00422500: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00422510: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00422520: 2020 2020 2020 2020 2020 207c 2d52 4543 |-REC │ │ │ 00422530: 4f52 442c 202d 4f46 4653 4554 2c20 2d52 ORD, -OFFSET, -R │ │ │ -00422540: 5349 5a20 207c 5e00 1298 8400 0020 2020 SIZ |^...... │ │ │ +00422540: 5349 5a20 207c 5e00 12f2 8400 0020 2020 SIZ |^...... │ │ │ 00422550: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d |-----------+--- │ │ │ 00422560: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00422570: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00422580: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00422590: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004225a0: 2d2d 2d7c 5e00 1298 8500 0020 2020 7c2d ---|^...... |- │ │ │ +004225a0: 2d2d 2d7c 5e00 12f2 8500 0020 2020 7c2d ---|^...... |- │ │ │ 004225b0: 2020 2020 2020 2020 2020 7c2d 5253 5b49 |-RS[I │ │ │ 004225c0: 5a5d 3d72 6563 6f72 6420 7369 7a65 2020 Z]=record size │ │ │ 004225d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004225e0: 2020 2020 2020 207c 5573 6520 6f6e 6c79 |Use only │ │ │ 004225f0: 2077 6974 6820 2d43 4d50 4320 2020 2020 with -CMPC │ │ │ -00422600: 207c 5e00 1298 8600 0020 2020 7c20 2020 |^...... | │ │ │ +00422600: 207c 5e00 12f2 8600 0020 2020 7c20 2020 |^...... | │ │ │ 00422610: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 00422620: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00422630: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00422640: 2020 2020 207c 2d4f 4646 5345 542c 202d |-OFFSET, - │ │ │ 00422650: 5245 434f 5244 2c20 2d42 4c4f 434b 207c RECORD, -BLOCK | │ │ │ -00422660: 5e00 1298 8700 0020 2020 7c2d 2d2d 2d2d ^...... |----- │ │ │ +00422660: 5e00 12f2 8700 0020 2020 7c2d 2d2d 2d2d ^...... |----- │ │ │ 00422670: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 00422680: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00422690: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004226a0: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 004226b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5e00 -------------|^. │ │ │ -004226c0: 1298 8800 0020 2020 7c20 2020 2020 2020 ..... | │ │ │ +004226c0: 12f2 8800 0020 2020 7c20 2020 2020 2020 ..... | │ │ │ 004226d0: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 004226e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004226f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00422700: 207c 496e 636f 6d70 6174 6962 6c65 2077 |Incompatible w │ │ │ -00422710: 6974 6820 2d42 5349 5a2c 207c 5e00 1298 ith -BSIZ, |^... │ │ │ +00422710: 6974 6820 2d42 5349 5a2c 207c 5e00 12f2 ith -BSIZ, |^... │ │ │ 00422720: 8900 0020 2020 7c2d 2020 2020 2020 2020 ... |- │ │ │ 00422730: 2020 7c2d 465b 494c 4548 4541 4445 525d |-F[ILEHEADER] │ │ │ 00422740: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00422750: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 00422760: 2d43 4d50 432c 202d 544e 2c20 2d4c 4556 -CMPC, -TN, -LEV │ │ │ -00422770: 454c 2c20 2020 2020 207c 5e00 1298 8a00 EL, |^..... │ │ │ +00422770: 454c 2c20 2020 2020 207c 5e00 12f2 8a00 EL, |^..... │ │ │ 00422780: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00422790: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004227a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004227b0: 2020 2020 2020 2020 2020 2020 207c 2d4f |-O │ │ │ 004227c0: 4646 5345 542c 202d 5245 434f 5244 2c20 FFSET, -RECORD, │ │ │ 004227d0: 2d52 5349 5a20 207c 0000 0000 0000 0000 -RSIZ |........ │ │ │ 004227e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004227f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00422800: 0400 0000 d907 0000 830a 0000 0000 0000 ................ │ │ │ -00422810: 7000 0098 4845 4c50 00ff 7300 ff53 554d p...HELP..s..SUM │ │ │ +00422810: 7000 00f2 4845 4c50 00ff 7300 ff53 554d p...HELP..s..SUM │ │ │ 00422820: 4d41 5259 00c0 9100 0020 2020 7c2d 2d2d MARY..... |--- │ │ │ 00422830: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 00422840: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00422850: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00422860: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00422870: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -00422880: 5e00 1298 9200 0020 2020 7c2d 2020 2020 ^...... |- │ │ │ +00422880: 5e00 12f2 9200 0020 2020 7c2d 2020 2020 ^...... |- │ │ │ 00422890: 2020 2020 2020 7c41 5647 5f42 4c4b 535f |AVG_BLKS_ │ │ │ 004228a0: 5245 4144 3d41 7665 7261 6765 2062 6c6f READ=Average blo │ │ │ 004228b0: 636b 7320 7265 6164 2020 2020 2020 2020 cks read │ │ │ 004228c0: 2020 207c 2d20 2020 2020 2020 2020 2020 |- │ │ │ 004228d0: 2020 2020 2020 2020 2020 2020 207c 5e00 |^. │ │ │ -004228e0: 1298 9300 0020 2020 7c2d 2d2d 2d2d 2d2d ..... |------- │ │ │ +004228e0: 12f2 9300 0020 2020 7c2d 2d2d 2d2d 2d2d ..... |------- │ │ │ 004228f0: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 00422900: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00422910: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00422920: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ -00422930: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5e00 1298 -----------|^... │ │ │ +00422930: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5e00 12f2 -----------|^... │ │ │ 00422940: 9400 0020 2020 7c2d 2020 2020 2020 2020 ... |- │ │ │ 00422950: 2020 7c42 5f42 5b59 5445 5354 5245 414d |B_B[YTESTREAM │ │ │ 00422960: 5d3d 7472 616e 7361 6374 696f 6e20 6e75 ]=transaction nu │ │ │ 00422970: 6d62 6572 2020 2020 2020 2020 2020 207c mber | │ │ │ 00422980: 2d20 2020 2020 2020 2020 2020 2020 2020 - │ │ │ -00422990: 2020 2020 2020 2020 207c 5e00 1298 9500 |^..... │ │ │ +00422990: 2020 2020 2020 2020 207c 5e00 12f2 9500 |^..... │ │ │ 004229a0: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 004229b0: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ 004229c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004229d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 004229e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004229f0: 2d2d 2d2d 2d2d 2d7c 5e00 1298 9600 0020 -------|^...... │ │ │ +004229f0: 2d2d 2d2d 2d2d 2d7c 5e00 12f2 9600 0020 -------|^...... │ │ │ 00422a00: 2020 7c2d 2020 2020 2020 2020 2020 7c2d |- |- │ │ │ 00422a10: 425f 435b 4f4d 5052 4548 454e 5349 5645 B_C[OMPREHENSIVE │ │ │ 00422a20: 5d3d 7472 616e 7361 6374 696f 6e20 6e75 ]=transaction nu │ │ │ 00422a30: 6d62 6572 2020 2020 2020 207c 5573 6520 mber |Use │ │ │ 00422a40: 6f6e 6c79 2077 6974 6820 2020 2020 2020 only with │ │ │ -00422a50: 2020 2020 207c 5e00 1298 9700 0020 2020 |^...... │ │ │ +00422a50: 2020 2020 207c 5e00 12f2 9700 0020 2020 |^...... │ │ │ 00422a60: 7c20 2020 2020 2020 2020 2020 7c20 2020 | | │ │ │ 00422a70: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00422a80: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00422a90: 2020 2020 2020 2020 207c 2d46 494c 4548 |-FILEH │ │ │ 00422aa0: 4541 4445 523b 2064 6563 696d 616c 2020 EADER; decimal │ │ │ -00422ab0: 2020 207c 5e00 1298 9800 0020 2020 7c2d |^...... |- │ │ │ +00422ab0: 2020 207c 5e00 12f2 9800 0020 2020 7c2d |^...... |- │ │ │ 00422ac0: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 00422ad0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00422ae0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00422af0: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 00422b00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00422b10: 2d7c 5e00 1298 9900 0020 2020 7c2d 2020 -|^...... |- │ │ │ +00422b10: 2d7c 5e00 12f2 9900 0020 2020 7c2d 2020 -|^...... |- │ │ │ 00422b20: 2020 2020 2020 2020 7c42 5f44 5b41 5441 |B_D[ATA │ │ │ 00422b30: 4241 5345 5d20 3d20 7472 616e 7361 6374 BASE] = transact │ │ │ 00422b40: 696f 6e20 6e75 6d62 6572 2020 2020 2020 ion number │ │ │ 00422b50: 2020 2020 207c 5573 6520 6f6e 6c79 2077 |Use only w │ │ │ 00422b60: 6974 6820 2020 2020 2020 2020 2020 207c ith | │ │ │ -00422b70: 5e00 1298 9a00 0020 2020 7c20 2020 2020 ^...... | │ │ │ +00422b70: 5e00 12f2 9a00 0020 2020 7c20 2020 2020 ^...... | │ │ │ 00422b80: 2020 2020 2020 7c20 2020 2020 2020 2020 | │ │ │ 00422b90: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00422ba0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00422bb0: 2020 207c 2d46 494c 4548 4541 4445 523b |-FILEHEADER; │ │ │ 00422bc0: 2064 6563 696d 616c 2020 2020 207c 5f00 decimal |_. │ │ │ -00422bd0: 1198 c111 0000 2020 207c 2d2d 2d2d 2d2d ...... |------ │ │ │ +00422bd0: 11f2 c111 0000 2020 207c 2d2d 2d2d 2d2d ...... |------ │ │ │ 00422be0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00422bf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00422c00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00422c10: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 00422c20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0013 ------------|^.. │ │ │ -00422c30: 9811 0000 2020 207c 2d20 2020 2020 2020 .... |- │ │ │ +00422c30: f211 0000 2020 207c 2d20 2020 2020 2020 .... |- │ │ │ 00422c40: 2020 207c 2d42 5f49 5b4e 4352 454d 454e |-B_I[NCREMEN │ │ │ 00422c50: 5441 4c5d 203d 2074 7261 6e73 6163 7469 TAL] = transacti │ │ │ 00422c60: 6f6e 206e 756d 6265 7220 2020 2020 2020 on number │ │ │ 00422c70: 7c55 7365 206f 6e6c 7920 7769 7468 2020 |Use only with │ │ │ -00422c80: 2020 2020 2020 2020 2020 7c5e 0013 9821 |^...! │ │ │ +00422c80: 2020 2020 2020 2020 2020 7c5e 0013 f221 |^...! │ │ │ 00422c90: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 00422ca0: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00422cb0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00422cc0: 2020 2020 2020 2020 2020 2020 2020 7c2d |- │ │ │ 00422cd0: 4649 4c45 4845 4144 4552 3b20 6465 6369 FILEHEADER; deci │ │ │ -00422ce0: 6d61 6c20 2020 2020 7c5e 0013 9831 0000 mal |^...1.. │ │ │ +00422ce0: 6d61 6c20 2020 2020 7c5e 0013 f231 0000 mal |^...1.. │ │ │ 00422cf0: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b |-----------+ │ │ │ 00422d00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00422d10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00422d20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 00422d30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00422d40: 2d2d 2d2d 2d2d 7c5e 0013 9841 0000 2020 ------|^...A.. │ │ │ +00422d40: 2d2d 2d2d 2d2d 7c5e 0013 f241 0000 2020 ------|^...A.. │ │ │ 00422d50: 207c 2d20 2020 2020 2020 2020 207c 2d42 |- |-B │ │ │ 00422d60: 4c4b 5b5f 5349 5a45 5d3d 626c 6f63 6b20 LK[_SIZE]=block │ │ │ 00422d70: 7369 7a65 2020 2020 2020 2020 2020 2020 size │ │ │ 00422d80: 2020 2020 2020 2020 2020 7c55 7365 206f |Use o │ │ │ 00422d90: 6e6c 7920 7769 7468 2020 2020 2020 2020 nly with │ │ │ -00422da0: 2020 2020 7c5e 0013 9851 0000 2020 207c |^...Q.. | │ │ │ +00422da0: 2020 2020 7c5e 0013 f251 0000 2020 207c |^...Q.. | │ │ │ 00422db0: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 00422dc0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00422dd0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00422de0: 2020 2020 2020 2020 7c2d 4649 4c45 4845 |-FILEHE │ │ │ 00422df0: 4144 4552 3b20 6465 6369 6d61 6c20 2020 ADER; decimal │ │ │ -00422e00: 2020 7c5e 0013 9861 0000 2020 207c 2d2d |^...a.. |-- │ │ │ +00422e00: 2020 7c5e 0013 f261 0000 2020 207c 2d2d |^...a.. |-- │ │ │ 00422e10: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00422e20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00422e30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00422e40: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 00422e50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00422e60: 7c5e 0013 9871 0000 2020 207c 2d20 2020 |^...q.. |- │ │ │ +00422e60: 7c5e 0013 f271 0000 2020 207c 2d20 2020 |^...q.. |- │ │ │ 00422e70: 2020 2020 2020 207c 2d42 4c4f 5b43 4b53 |-BLO[CKS │ │ │ 00422e80: 5f46 5245 455d 3d66 7265 6520 626c 6f63 _FREE]=free bloc │ │ │ 00422e90: 6b73 2020 2020 2020 2020 2020 2020 2020 ks │ │ │ 00422ea0: 2020 2020 7c55 7365 206f 6e6c 7920 7769 |Use only wi │ │ │ 00422eb0: 7468 2020 2020 2020 2020 2020 2020 7c5e th |^ │ │ │ -00422ec0: 0013 9881 0000 2020 207c 2020 2020 2020 ...... | │ │ │ +00422ec0: 0013 f281 0000 2020 207c 2020 2020 2020 ...... | │ │ │ 00422ed0: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 00422ee0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00422ef0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00422f00: 2020 7c2d 4649 4c45 4845 4144 4552 3b20 |-FILEHEADER; │ │ │ 00422f10: 6465 6369 6d61 6c20 2020 2020 7c5e 0013 decimal |^.. │ │ │ -00422f20: 9891 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .... |-------- │ │ │ +00422f20: f291 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .... |-------- │ │ │ 00422f30: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 00422f40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00422f50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00422f60: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ -00422f70: 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0012 9812 ----------|^.... │ │ │ +00422f70: 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0012 f212 ----------|^.... │ │ │ 00422f80: 0000 2020 207c 2d20 2020 2020 2020 2020 .. |- │ │ │ 00422f90: 207c 2d42 5f52 5b45 434f 5244 5d3d 7472 |-B_R[ECORD]=tr │ │ │ 00422fa0: 616e 7361 6374 696f 6e20 6e75 6d62 6572 ansaction number │ │ │ 00422fb0: 2020 2020 2020 2020 2020 2020 2020 7c55 |U │ │ │ 00422fc0: 7365 206f 6e6c 7920 7769 7468 2020 2020 se only with │ │ │ 00422fd0: 2020 2020 2020 2020 7c00 0000 0000 0000 |....... │ │ │ 00422fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00422ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00423000: 0400 0000 d907 0000 980a 0000 0000 0000 ................ │ │ │ -00423010: 7100 0098 4845 4c50 00ff 7300 ff53 554d q...HELP..s..SUM │ │ │ +00423010: 7100 00f2 4845 4c50 00ff 7300 ff53 554d q...HELP..s..SUM │ │ │ 00423020: 4d41 5259 00c1 1211 0000 2020 207c 2020 MARY...... | │ │ │ 00423030: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 00423040: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00423050: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00423060: 2020 2020 2020 7c2d 4649 4c45 4845 4144 |-FILEHEAD │ │ │ 00423070: 4552 3b20 6465 6369 6d61 6c20 2020 2020 ER; decimal │ │ │ -00423080: 7c5e 0013 9821 0000 2020 207c 2d2d 2d2d |^...!.. |---- │ │ │ +00423080: 7c5e 0013 f221 0000 2020 207c 2d2d 2d2d |^...!.. |---- │ │ │ 00423090: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 004230a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004230b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004230c0: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 004230d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e --------------|^ │ │ │ -004230e0: 0013 9831 0000 2020 207c 2d20 2020 2020 ...1.. |- │ │ │ +004230e0: 0013 f231 0000 2020 207c 2d20 2020 2020 ...1.. |- │ │ │ 004230f0: 2020 2020 207c 2d43 4f5b 5252 5550 545f |-CO[RRUPT_ │ │ │ 00423100: 4649 4c45 5d3d 7661 6c75 6520 2020 2020 FILE]=value │ │ │ 00423110: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00423120: 2020 7c55 7365 206f 6e6c 7920 7769 7468 |Use only with │ │ │ 00423130: 202d 4649 4c45 4845 4144 4552 7c5e 0013 -FILEHEADER|^.. │ │ │ -00423140: 9841 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .A.. |-------- │ │ │ +00423140: f241 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .A.. |-------- │ │ │ 00423150: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 00423160: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423170: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423180: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ -00423190: 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0013 9851 ----------|^...Q │ │ │ +00423190: 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0013 f251 ----------|^...Q │ │ │ 004231a0: 0000 2020 207c 2d20 2020 2020 2020 2020 .. |- │ │ │ 004231b0: 207c 2d43 555b 5252 454e 545f 544e 5d3d |-CU[RRENT_TN]= │ │ │ 004231c0: 7472 616e 7361 6374 696f 6e20 6e75 6d62 transaction numb │ │ │ 004231d0: 6572 2020 2020 2020 2020 2020 2020 7c55 er |U │ │ │ 004231e0: 7365 206f 6e6c 7920 7769 7468 202d 4649 se only with -FI │ │ │ -004231f0: 4c45 4845 4144 4552 7c5e 0013 9861 0000 LEHEADER|^...a.. │ │ │ +004231f0: 4c45 4845 4144 4552 7c5e 0013 f261 0000 LEHEADER|^...a.. │ │ │ 00423200: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b |-----------+ │ │ │ 00423210: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423220: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423230: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 00423240: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00423250: 2d2d 2d2d 2d2d 7c5e 0013 9871 0000 2020 ------|^...q.. │ │ │ +00423250: 2d2d 2d2d 2d2d 7c5e 0013 f271 0000 2020 ------|^...q.. │ │ │ 00423260: 207c 2d20 2020 2020 2020 2020 207c 2d44 |- |-D │ │ │ 00423270: 4154 415b 5f52 4553 4552 5645 445f 4259 ATA[_RESERVED_BY │ │ │ 00423280: 5445 535d 3d64 6174 615f 7265 7365 7276 TES]=data_reserv │ │ │ 00423290: 6564 2062 7974 6573 2020 7c55 7365 206f ed bytes |Use o │ │ │ 004232a0: 6e6c 7920 7769 7468 2020 2020 2020 2020 nly with │ │ │ -004232b0: 2020 2020 7c5e 0013 9881 0000 2020 207c |^...... | │ │ │ +004232b0: 2020 2020 7c5e 0013 f281 0000 2020 207c |^...... | │ │ │ 004232c0: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 004232d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004232e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004232f0: 2020 2020 2020 2020 7c2d 4649 4c45 4845 |-FILEHE │ │ │ 00423300: 4144 4552 3b64 6563 696d 616c 2020 2020 ADER;decimal │ │ │ -00423310: 2020 7c5e 0013 9891 0000 2020 207c 2d2d |^...... |-- │ │ │ +00423310: 2020 7c5e 0013 f291 0000 2020 207c 2d2d |^...... |-- │ │ │ 00423320: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00423330: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423340: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423350: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 00423360: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00423370: 7c5e 0012 9813 0000 2020 207c 2d20 2020 |^...... |- │ │ │ +00423370: 7c5e 0012 f213 0000 2020 207c 2d20 2020 |^...... |- │ │ │ 00423380: 2020 2020 2020 207c 4445 434c 5b4f 4341 |DECL[OCA │ │ │ 00423390: 5449 4f4e 5d3d 7661 6c75 6520 2020 2020 TION]=value │ │ │ 004233a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004233b0: 2020 2020 7c55 7365 206f 6e6c 7920 7769 |Use only wi │ │ │ 004233c0: 7468 202d 4649 4c48 4541 4445 523b 7c5e th -FILHEADER;|^ │ │ │ -004233d0: 0013 9811 0000 2020 207c 2020 2020 2020 ...... | │ │ │ +004233d0: 0013 f211 0000 2020 207c 2020 2020 2020 ...... | │ │ │ 004233e0: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 004233f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00423400: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00423410: 2020 7c64 6563 696d 616c 2020 2020 2020 |decimal │ │ │ 00423420: 2020 2020 2020 2020 2020 2020 7c5e 0013 |^.. │ │ │ -00423430: 9821 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .!.. |-------- │ │ │ +00423430: f221 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .!.. |-------- │ │ │ 00423440: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 00423450: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423460: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423470: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ -00423480: 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0013 9831 ----------|^...1 │ │ │ +00423480: 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0013 f231 ----------|^...1 │ │ │ 00423490: 0000 2020 207c 2d20 2020 2020 2020 2020 .. |- │ │ │ 004234a0: 207c 4445 465b 5f43 4f4c 4c41 5449 4f4e |DEF[_COLLATION │ │ │ 004234b0: 5d3d 7661 6c75 6520 2020 2020 2020 2020 ]=value │ │ │ 004234c0: 2020 2020 2020 2020 2020 2020 2020 7c55 |U │ │ │ 004234d0: 7365 206f 6e6c 7920 7769 7468 2020 2020 se only with │ │ │ -004234e0: 2020 2020 2020 2020 7c5e 0013 9841 0000 |^...A.. │ │ │ +004234e0: 2020 2020 2020 2020 7c5e 0013 f241 0000 |^...A.. │ │ │ 004234f0: 2020 207c 2020 2020 2020 2020 2020 207c | | │ │ │ 00423500: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00423510: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00423520: 2020 2020 2020 2020 2020 2020 7c2d 4649 |-FI │ │ │ 00423530: 4c45 4845 4144 4552 3b20 2020 2020 2020 LEHEADER; │ │ │ -00423540: 2020 2020 2020 7c5e 0013 9851 0000 2020 |^...Q.. │ │ │ +00423540: 2020 2020 2020 7c5e 0013 f251 0000 2020 |^...Q.. │ │ │ 00423550: 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d |-----------+-- │ │ │ 00423560: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423570: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423580: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 00423590: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004235a0: 2d2d 2d2d 7c5e 0013 9861 0000 2020 207c ----|^...a.. | │ │ │ +004235a0: 2d2d 2d2d 7c5e 0013 f261 0000 2020 207c ----|^...a.. | │ │ │ 004235b0: 2d20 2020 2020 2020 2020 207c 2d45 4e43 - |-ENC │ │ │ 004235c0: 5259 5054 494f 4e5f 4841 5348 2020 2020 RYPTION_HASH │ │ │ 004235d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004235e0: 2020 2020 2020 2020 7c55 7365 206f 6e6c |Use onl │ │ │ 004235f0: 7920 7769 7468 202d 4649 4c45 4845 4144 y with -FILEHEAD │ │ │ -00423600: 4552 7c5e 0013 9871 0000 2020 207c 2d2d ER|^...q.. |-- │ │ │ +00423600: 4552 7c5e 0013 f271 0000 2020 207c 2d2d ER|^...q.. |-- │ │ │ 00423610: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00423620: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423630: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423640: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 00423650: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00423660: 7c5e 0013 9881 0000 2020 207c 2d20 2020 |^...... |- │ │ │ +00423660: 7c5e 0013 f281 0000 2020 207c 2d20 2020 |^...... |- │ │ │ 00423670: 2020 2020 2020 207c 2d46 4c5b 5553 485f |-FL[USH_ │ │ │ 00423680: 5449 4d45 5d5b 3d64 656c 7461 2074 696d TIME][=delta tim │ │ │ 00423690: 655d 2020 2020 2020 2020 2020 2020 2020 e] │ │ │ 004236a0: 2020 2020 7c55 7365 206f 6e6c 7920 7769 |Use only wi │ │ │ 004236b0: 7468 202d 4649 4c45 4845 4144 4552 7c5e th -FILEHEADER|^ │ │ │ -004236c0: 0013 9891 0000 2020 207c 2d2d 2d2d 2d2d ...... |------ │ │ │ +004236c0: 0013 f291 0000 2020 207c 2d2d 2d2d 2d2d ...... |------ │ │ │ 004236d0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 004236e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004236f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423700: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 00423710: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0012 ------------|^.. │ │ │ -00423720: 9814 0000 2020 207c 2d20 2020 2020 2020 .... |- │ │ │ +00423720: f214 0000 2020 207c 2d20 2020 2020 2020 .... |- │ │ │ 00423730: 2020 207c 2d46 525b 4545 5a45 5d3d 7661 |-FR[EEZE]=va │ │ │ 00423740: 6c75 6520 2020 2020 2020 2020 2020 2020 lue │ │ │ 00423750: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00423760: 7c55 7365 206f 6e6c 7920 7769 7468 202d |Use only with - │ │ │ -00423770: 4649 4c45 4845 4144 4552 7c5e 0013 9811 FILEHEADER|^.... │ │ │ +00423770: 4649 4c45 4845 4144 4552 7c5e 0013 f211 FILEHEADER|^.... │ │ │ 00423780: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 00423790: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 004237a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004237b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 004237c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004237d0: 2d2d 2d2d 2d2d 2d2d 7c00 0000 0000 0000 --------|....... │ │ │ 004237e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004237f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00423800: 0400 0000 d907 0000 ad0a 0000 0000 0000 ................ │ │ │ -00423810: 7100 0098 4845 4c50 00ff 7300 ff53 554d q...HELP..s..SUM │ │ │ +00423810: 7100 00f2 4845 4c50 00ff 7300 ff53 554d q...HELP..s..SUM │ │ │ 00423820: 4d41 5259 00c1 1421 0000 2020 207c 2d20 MARY...!.. |- │ │ │ 00423830: 2020 2020 2020 2020 207c 2d46 555b 4c4c |-FU[LL │ │ │ 00423840: 595f 5550 4752 4144 4544 5d3d 626f 6f6c Y_UPGRADED]=bool │ │ │ 00423850: 6561 6e20 2020 2020 2020 2020 2020 2020 ean │ │ │ 00423860: 2020 2020 2020 7c55 7365 206f 6e6c 7920 |Use only │ │ │ 00423870: 7769 7468 202d 4649 4c45 4845 4144 4552 with -FILEHEADER │ │ │ -00423880: 7c5e 0013 9831 0000 2020 207c 2d2d 2d2d |^...1.. |---- │ │ │ +00423880: 7c5e 0013 f231 0000 2020 207c 2d2d 2d2d |^...1.. |---- │ │ │ 00423890: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 004238a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004238b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004238c0: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 004238d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e --------------|^ │ │ │ -004238e0: 0013 9841 0000 2020 207c 2d20 2020 2020 ...A.. |- │ │ │ +004238e0: 0013 f241 0000 2020 207c 2d20 2020 2020 ...A.. |- │ │ │ 004238f0: 2020 2020 207c 2d47 565b 5354 4154 5352 |-GV[STATSR │ │ │ 00423900: 4553 4554 5d20 2020 2020 2020 2020 2020 ESET] │ │ │ 00423910: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00423920: 2020 7c55 7365 206f 6e6c 7920 7769 7468 |Use only with │ │ │ 00423930: 202d 4649 4c45 4845 4144 4552 7c5e 0013 -FILEHEADER|^.. │ │ │ -00423940: 9851 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .Q.. |-------- │ │ │ +00423940: f251 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .Q.. |-------- │ │ │ 00423950: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 00423960: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423970: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423980: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ -00423990: 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0013 9861 ----------|^...a │ │ │ +00423990: 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0013 f261 ----------|^...a │ │ │ 004239a0: 0000 2020 207c 2d20 2020 2020 2020 2020 .. |- │ │ │ 004239b0: 207c 2d48 4152 445f 5350 494e 5f43 4f55 |-HARD_SPIN_COU │ │ │ 004239c0: 4e54 3d4d 7574 6578 2068 6172 6420 7370 NT=Mutex hard sp │ │ │ 004239d0: 696e 2063 6f75 6e74 2020 2020 2020 7c55 in count |U │ │ │ 004239e0: 7365 206f 6e6c 7920 7769 7468 202d 4649 se only with -FI │ │ │ -004239f0: 4c45 4845 4144 4552 7c5e 0013 9871 0000 LEHEADER|^...q.. │ │ │ +004239f0: 4c45 4845 4144 4552 7c5e 0013 f271 0000 LEHEADER|^...q.. │ │ │ 00423a00: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b |-----------+ │ │ │ 00423a10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423a20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423a30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 00423a40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00423a50: 2d2d 2d2d 2d2d 7c5e 0013 9881 0000 2020 ------|^...... │ │ │ +00423a50: 2d2d 2d2d 2d2d 7c5e 0013 f281 0000 2020 ------|^...... │ │ │ 00423a60: 207c 2020 2020 2020 2020 2020 207c 2d48 | |-H │ │ │ 00423a70: 4558 4c5b 4f43 4154 494f 4e5d 3d76 616c EXL[OCATION]=val │ │ │ 00423a80: 7565 2020 2020 2020 2020 2020 2020 2020 ue │ │ │ 00423a90: 2020 2020 2020 2020 2020 7c55 7365 206f |Use o │ │ │ 00423aa0: 6e6c 7920 7769 7468 2020 2020 2020 2020 nly with │ │ │ -00423ab0: 2020 2020 7c5e 0013 9891 0000 2020 207c |^...... | │ │ │ +00423ab0: 2020 2020 7c5e 0013 f291 0000 2020 207c |^...... | │ │ │ 00423ac0: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 00423ad0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00423ae0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00423af0: 2020 2020 2020 2020 7c2d 4649 4c45 4845 |-FILEHE │ │ │ 00423b00: 4144 4552 3b68 6578 6120 2020 2020 2020 ADER;hexa │ │ │ -00423b10: 2020 7c5e 0012 9815 0000 2020 207c 2d2d |^...... |-- │ │ │ +00423b10: 2020 7c5e 0012 f215 0000 2020 207c 2d2d |^...... |-- │ │ │ 00423b20: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00423b30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423b40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423b50: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 00423b60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00423b70: 7c5e 0013 9811 0000 2020 207c 2d20 2020 |^...... |- │ │ │ +00423b70: 7c5e 0013 f211 0000 2020 207c 2d20 2020 |^...... |- │ │ │ 00423b80: 2020 2020 2020 207c 2d49 4e44 4558 5b5f |-INDEX[_ │ │ │ 00423b90: 5245 5345 5256 4544 5f42 5954 4553 5d3d RESERVED_BYTES]= │ │ │ 00423ba0: 696e 6465 785f 7265 7365 7276 6564 5f62 index_reserved_b │ │ │ 00423bb0: 7974 6573 7c55 7365 206f 6e6c 7920 7769 ytes|Use only wi │ │ │ 00423bc0: 7468 2020 2020 2020 2020 2020 2020 7c5e th |^ │ │ │ -00423bd0: 0013 9821 0000 2020 207c 2020 2020 2020 ...!.. | │ │ │ +00423bd0: 0013 f221 0000 2020 207c 2020 2020 2020 ...!.. | │ │ │ 00423be0: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 00423bf0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00423c00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00423c10: 2020 7c2d 4649 4c45 4845 4144 4552 3b64 |-FILEHEADER;d │ │ │ 00423c20: 6563 696d 616c 2020 2020 2020 7c5e 0013 ecimal |^.. │ │ │ -00423c30: 9831 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .1.. |-------- │ │ │ +00423c30: f231 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .1.. |-------- │ │ │ 00423c40: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 00423c50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423c60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423c70: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ -00423c80: 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0013 9841 ----------|^...A │ │ │ +00423c80: 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0013 f241 ----------|^...A │ │ │ 00423c90: 0000 2020 207c 2d20 2020 2020 2020 2020 .. |- │ │ │ 00423ca0: 207c 2d49 4e54 5b45 5252 5550 5445 445f |-INT[ERRUPTED_ │ │ │ 00423cb0: 5245 434f 565d 3d62 6f6f 6c65 616e 2020 RECOV]=boolean │ │ │ 00423cc0: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 00423cd0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00423ce0: 2020 2020 2020 2020 7c5e 0013 9851 0000 |^...Q.. │ │ │ +00423ce0: 2020 2020 2020 2020 7c5e 0013 f251 0000 |^...Q.. │ │ │ 00423cf0: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b |-----------+ │ │ │ 00423d00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423d10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423d20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 00423d30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00423d40: 2d2d 2d2d 2d2d 7c5e 0013 9861 0000 2020 ------|^...a.. │ │ │ +00423d40: 2d2d 2d2d 2d2d 7c5e 0013 f261 0000 2020 ------|^...a.. │ │ │ 00423d50: 207c 2d20 2020 2020 2020 2020 207c 2d4a |- |-J │ │ │ 00423d60: 4e4c 5f59 4945 4c44 5f4c 494d 4954 3d6a NL_YIELD_LIMIT=j │ │ │ 00423d70: 6f75 726e 616c 2079 6569 6c64 206c 696d ournal yeild lim │ │ │ 00423d80: 6974 2020 2020 2020 2020 7c20 2020 2020 it | │ │ │ 00423d90: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00423da0: 2020 2020 7c5e 0013 9871 0000 2020 207c |^...q.. | │ │ │ +00423da0: 2020 2020 7c5e 0013 f271 0000 2020 207c |^...q.. | │ │ │ 00423db0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 00423dc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423dd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423de0: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 00423df0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00423e00: 2d2d 7c5e 0013 9881 0000 2020 207c 2d20 --|^...... |- │ │ │ +00423e00: 2d2d 7c5e 0013 f281 0000 2020 207c 2d20 --|^...... |- │ │ │ 00423e10: 2020 2020 2020 2020 207c 2d4b 5b45 595f |-K[EY_ │ │ │ 00423e20: 4d41 585f 5349 5a45 5d3d 6b65 795f 6d61 MAX_SIZE]=key_ma │ │ │ 00423e30: 785f 7369 7a65 2020 2020 2020 2020 2020 x_size │ │ │ 00423e40: 2020 2020 2020 7c55 7365 206f 6e6c 7920 |Use only │ │ │ 00423e50: 7769 7468 2020 2020 2020 2020 2020 2020 with │ │ │ -00423e60: 7c5e 0013 9891 0000 2020 207c 2020 2020 |^...... | │ │ │ +00423e60: 7c5e 0013 f291 0000 2020 207c 2020 2020 |^...... | │ │ │ 00423e70: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 00423e80: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00423e90: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00423ea0: 2020 2020 7c2d 4649 4c45 4845 4144 4552 |-FILEHEADER │ │ │ 00423eb0: 3b20 6465 6369 6d61 6c20 2020 2020 7c5e ; decimal |^ │ │ │ -00423ec0: 0012 9816 0000 2020 207c 2d2d 2d2d 2d2d ...... |------ │ │ │ +00423ec0: 0012 f216 0000 2020 207c 2d2d 2d2d 2d2d ...... |------ │ │ │ 00423ed0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00423ee0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423ef0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423f00: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 00423f10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0013 ------------|^.. │ │ │ -00423f20: 9811 0000 2020 207c 2d20 2020 2020 2020 .... |- │ │ │ +00423f20: f211 0000 2020 207c 2d20 2020 2020 2020 .... |- │ │ │ 00423f30: 2020 207c 2d4d 5b41 4348 494e 455f 4e41 |-M[ACHINE_NA │ │ │ 00423f40: 4d5d 3d76 616c 7565 2020 2020 2020 2020 M]=value │ │ │ 00423f50: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00423f60: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ -00423f70: 2020 2020 2020 2020 2020 7c5e 0013 9821 |^...! │ │ │ +00423f70: 2020 2020 2020 2020 2020 7c5e 0013 f221 |^...! │ │ │ 00423f80: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 00423f90: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 00423fa0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423fb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 00423fc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423fd0: 2d2d 2d2d 2d2d 2d2d 7c00 0000 0000 0000 --------|....... │ │ │ 00423fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00423ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00424000: 0400 0000 d907 0000 c20a 0000 0000 0000 ................ │ │ │ -00424010: 7100 0098 4845 4c50 00ff 7300 ff53 554d q...HELP..s..SUM │ │ │ +00424010: 7100 00f2 4845 4c50 00ff 7300 ff53 554d q...HELP..s..SUM │ │ │ 00424020: 4d41 5259 00c1 1631 0000 2020 207c 2d20 MARY...1.. |- │ │ │ 00424030: 2020 2020 2020 2020 207c 2d4e 5b55 4c4c |-N[ULL │ │ │ 00424040: 5f53 5542 5343 5249 5054 535d 3d76 616c _SUBSCRIPTS]=val │ │ │ 00424050: 7565 2020 2020 2020 2020 2020 2020 2020 ue │ │ │ 00424060: 2020 2020 2020 7c55 7365 206f 6e6c 7920 |Use only │ │ │ 00424070: 7769 7468 202d 4649 4c45 4845 4144 4552 with -FILEHEADER │ │ │ -00424080: 7c5e 0013 9841 0000 2020 207c 2d2d 2d2d |^...A.. |---- │ │ │ +00424080: 7c5e 0013 f241 0000 2020 207c 2d2d 2d2d |^...A.. |---- │ │ │ 00424090: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 004240a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004240b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004240c0: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 004240d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e --------------|^ │ │ │ -004240e0: 0013 9851 0000 2020 207c 2d20 2020 2020 ...Q.. |- │ │ │ +004240e0: 0013 f251 0000 2020 207c 2d20 2020 2020 ...Q.. |- │ │ │ 004240f0: 2020 2020 207c 2d4e 4f5b 4352 4954 5d20 |-NO[CRIT] │ │ │ 00424100: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00424110: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00424120: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 00424130: 2020 2020 2020 2020 2020 2020 7c5e 0013 |^.. │ │ │ -00424140: 9861 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .a.. |-------- │ │ │ +00424140: f261 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .a.. |-------- │ │ │ 00424150: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 00424160: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424170: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424180: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ -00424190: 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0013 9871 ----------|^...q │ │ │ +00424190: 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0013 f271 ----------|^...q │ │ │ 004241a0: 0000 2020 207c 2d20 2020 2020 2020 2020 .. |- │ │ │ 004241b0: 207c 2d4f 565b 4552 5249 4445 5d20 2020 |-OV[ERRIDE] │ │ │ 004241c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004241d0: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 004241e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004241f0: 2020 2020 2020 2020 7c5e 0013 9881 0000 |^...... │ │ │ +004241f0: 2020 2020 2020 2020 7c5e 0013 f281 0000 |^...... │ │ │ 00424200: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b |-----------+ │ │ │ 00424210: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424220: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424230: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 00424240: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00424250: 2d2d 2d2d 2d2d 7c5e 0013 9891 0000 2020 ------|^...... │ │ │ +00424250: 2d2d 2d2d 2d2d 7c5e 0013 f291 0000 2020 ------|^...... │ │ │ 00424260: 207c 2d20 2020 2020 2020 2020 207c 2d52 |- |-R │ │ │ 00424270: 435f 5352 565f 434f 554e 5420 2020 2020 C_SRV_COUNT │ │ │ 00424280: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00424290: 2020 2020 2020 2020 2020 7c20 2020 2020 | │ │ │ 004242a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004242b0: 2020 2020 7c5e 0012 9817 0000 2020 207c |^...... | │ │ │ +004242b0: 2020 2020 7c5e 0012 f217 0000 2020 207c |^...... | │ │ │ 004242c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 004242d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004242e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004242f0: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 00424300: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00424310: 2d2d 7c5e 0013 9811 0000 2020 207c 2d20 --|^...... |- │ │ │ +00424310: 2d2d 7c5e 0013 f211 0000 2020 207c 2d20 --|^...... |- │ │ │ 00424320: 2020 2020 2020 2020 207c 2d52 455f 5245 |-RE_RE │ │ │ 00424330: 4144 5f54 5249 4747 4552 3d72 6561 6420 AD_TRIGGER=read │ │ │ 00424340: 7472 6967 6765 7220 2020 2020 2020 2020 trigger │ │ │ 00424350: 2020 2020 2020 7c20 2020 2020 2020 2020 | │ │ │ 00424360: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00424370: 7c5e 0013 9821 0000 2020 207c 2d2d 2d2d |^...!.. |---- │ │ │ +00424370: 7c5e 0013 f221 0000 2020 207c 2d2d 2d2d |^...!.. |---- │ │ │ 00424380: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 00424390: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004243a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004243b0: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 004243c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e --------------|^ │ │ │ -004243d0: 0013 9831 0000 2020 207c 2d20 2020 2020 ...1.. |- │ │ │ +004243d0: 0013 f231 0000 2020 207c 2d20 2020 2020 ...1.. |- │ │ │ 004243e0: 2020 2020 207c 2d51 5b55 414e 5455 4d5f |-Q[UANTUM_ │ │ │ 004243f0: 494e 5445 5256 414c 5d20 5b3d 6465 6c74 INTERVAL] [=delt │ │ │ 00424400: 6120 7469 6d65 5d20 2020 2020 2020 2020 a time] │ │ │ 00424410: 2020 7c55 7365 206f 6e6c 7920 7769 7468 |Use only with │ │ │ 00424420: 2020 2020 2020 2020 2020 2020 7c5e 0013 |^.. │ │ │ -00424430: 9841 0000 2020 207c 2020 2020 2020 2020 .A.. | │ │ │ +00424430: f241 0000 2020 207c 2020 2020 2020 2020 .A.. | │ │ │ 00424440: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 00424450: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00424460: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00424470: 7c2d 4649 4c45 4845 4144 4552 3b20 6465 |-FILEHEADER; de │ │ │ -00424480: 6369 6d61 6c20 2020 2020 7c5e 0013 9851 cimal |^...Q │ │ │ +00424480: 6369 6d61 6c20 2020 2020 7c5e 0013 f251 cimal |^...Q │ │ │ 00424490: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 004244a0: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 004244b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004244c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 004244d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004244e0: 2d2d 2d2d 2d2d 2d2d 7c5e 0013 9861 0000 --------|^...a.. │ │ │ +004244e0: 2d2d 2d2d 2d2d 2d2d 7c5e 0013 f261 0000 --------|^...a.. │ │ │ 004244f0: 2020 207c 2d20 2020 2020 2020 2020 207c |- | │ │ │ 00424500: 2d52 4543 5b4f 5244 5f4d 4158 5f53 495a -REC[ORD_MAX_SIZ │ │ │ 00424510: 455d 3d6d 6178 696d 756d 2072 6563 6f72 E]=maximum recor │ │ │ 00424520: 6420 7369 7a65 2020 2020 2020 7c55 7365 d size |Use │ │ │ 00424530: 206f 6e6c 7920 7769 7468 2020 2020 2020 only with │ │ │ -00424540: 2020 2020 2020 7c5e 0013 9871 0000 2020 |^...q.. │ │ │ +00424540: 2020 2020 2020 7c5e 0013 f271 0000 2020 |^...q.. │ │ │ 00424550: 207c 2020 2020 2020 2020 2020 207c 2020 | | │ │ │ 00424560: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00424570: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00424580: 2020 2020 2020 2020 2020 7c2d 4649 4c45 |-FILE │ │ │ 00424590: 4845 4144 4552 3b20 6465 6369 6d61 6c20 HEADER; decimal │ │ │ -004245a0: 2020 2020 7c5e 0013 9881 0000 2020 207c |^...... | │ │ │ +004245a0: 2020 2020 7c5e 0013 f281 0000 2020 207c |^...... | │ │ │ 004245b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 004245c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004245d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004245e0: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 004245f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00424600: 2d2d 7c5e 0013 9891 0000 2020 207c 2d20 --|^...... |- │ │ │ +00424600: 2d2d 7c5e 0013 f291 0000 2020 207c 2d20 --|^...... |- │ │ │ 00424610: 2020 2020 2020 2020 207c 2d52 4546 5b45 |-REF[E │ │ │ 00424620: 5245 4e43 455f 434f 554e 545d 3d72 6566 RENCE_COUNT]=ref │ │ │ 00424630: 6572 656e 6365 2063 6f75 6e74 2020 2020 erence count │ │ │ 00424640: 2020 2020 2020 7c55 7365 206f 6e6c 7920 |Use only │ │ │ 00424650: 7769 7468 2020 2020 2020 2020 2020 2020 with │ │ │ -00424660: 7c5e 0012 9818 0000 2020 207c 2020 2020 |^...... | │ │ │ +00424660: 7c5e 0012 f218 0000 2020 207c 2020 2020 |^...... | │ │ │ 00424670: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 00424680: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00424690: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004246a0: 2020 2020 7c2d 4649 4c45 4845 4144 4552 |-FILEHEADER │ │ │ 004246b0: 3b20 6465 6369 6d61 6c20 2020 2020 7c5e ; decimal |^ │ │ │ -004246c0: 0013 9811 0000 2020 207c 2d2d 2d2d 2d2d ...... |------ │ │ │ +004246c0: 0013 f211 0000 2020 207c 2d2d 2d2d 2d2d ...... |------ │ │ │ 004246d0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 004246e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004246f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424700: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 00424710: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0013 ------------|^.. │ │ │ -00424720: 9821 0000 2020 207c 2d20 2020 2020 2020 .!.. |- │ │ │ +00424720: f221 0000 2020 207c 2d20 2020 2020 2020 .!.. |- │ │ │ 00424730: 2020 207c 2d52 4547 5b5f 5345 514e 4f5d |-REG[_SEQNO] │ │ │ 00424740: 3d73 6571 7565 6e63 6520 6e75 6d62 6572 =sequence number │ │ │ 00424750: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00424760: 7c55 7365 206f 6e6c 7920 7769 7468 2020 |Use only with │ │ │ -00424770: 2020 2020 2020 2020 2020 7c5e 0013 9831 |^...1 │ │ │ +00424770: 2020 2020 2020 2020 2020 7c5e 0013 f231 |^...1 │ │ │ 00424780: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 00424790: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004247a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004247b0: 2020 2020 2020 2020 2020 2020 2020 7c2d |- │ │ │ 004247c0: 4649 4c45 4845 4144 4552 3b20 6865 7861 FILEHEADER; hexa │ │ │ 004247d0: 2020 2020 2020 2020 7c00 0000 0000 0000 |....... │ │ │ 004247e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004247f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00424800: 0400 0000 d907 0000 d70a 0000 0000 0000 ................ │ │ │ -00424810: 7100 0098 4845 4c50 00ff 7300 ff53 554d q...HELP..s..SUM │ │ │ +00424810: 7100 00f2 4845 4c50 00ff 7300 ff53 554d q...HELP..s..SUM │ │ │ 00424820: 4d41 5259 00c1 1841 0000 2020 207c 2d2d MARY...A.. |-- │ │ │ 00424830: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00424840: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424850: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424860: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 00424870: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00424880: 7c5e 0013 9851 0000 2020 207c 2d20 2020 |^...Q.. |- │ │ │ +00424880: 7c5e 0013 f251 0000 2020 207c 2d20 2020 |^...Q.. |- │ │ │ 00424890: 2020 2020 2020 207c 2d52 4553 4552 5645 |-RESERVE │ │ │ 004248a0: 445f 4259 5445 533d 7265 7365 7276 6564 D_BYTES=reserved │ │ │ 004248b0: 2062 7974 6573 2020 2020 2020 2020 2020 bytes │ │ │ 004248c0: 2020 2020 7c55 7365 206f 6e6c 7920 7769 |Use only wi │ │ │ 004248d0: 7468 2020 2020 2020 2020 2020 2020 7c5e th |^ │ │ │ -004248e0: 0013 9861 0000 2020 207c 2020 2020 2020 ...a.. | │ │ │ +004248e0: 0013 f261 0000 2020 207c 2020 2020 2020 ...a.. | │ │ │ 004248f0: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 00424900: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00424910: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00424920: 2020 7c2d 4649 4c45 4845 4144 4552 3b64 |-FILEHEADER;d │ │ │ 00424930: 6563 696d 616c 2020 2020 2020 7c5e 0013 ecimal |^.. │ │ │ -00424940: 9871 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .q.. |-------- │ │ │ +00424940: f271 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .q.. |-------- │ │ │ 00424950: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 00424960: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424970: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424980: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ -00424990: 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0013 9881 ----------|^.... │ │ │ +00424990: 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0013 f281 ----------|^.... │ │ │ 004249a0: 0000 2020 207c 2d20 2020 2020 2020 2020 .. |- │ │ │ 004249b0: 207c 2d5b 4e4f 5d20 5245 535b 504f 4e53 |-[NO] RES[PONS │ │ │ 004249c0: 455f 494e 5445 5256 414c 5d20 5b3d 6465 E_INTERVAL] [=de │ │ │ 004249d0: 6c74 6120 7469 6d65 5d20 2020 2020 7c55 lta time] |U │ │ │ 004249e0: 7365 206f 6e6c 7920 7769 7468 2020 2020 se only with │ │ │ -004249f0: 2020 2020 2020 2020 7c5e 0013 9891 0000 |^...... │ │ │ +004249f0: 2020 2020 2020 2020 7c5e 0013 f291 0000 |^...... │ │ │ 00424a00: 2020 207c 2020 2020 2020 2020 2020 207c | | │ │ │ 00424a10: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00424a20: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00424a30: 2020 2020 2020 2020 2020 2020 7c2d 4649 |-FI │ │ │ 00424a40: 4c45 4845 4144 4552 3b20 6465 6369 6d61 LEHEADER; decima │ │ │ -00424a50: 6c20 2020 2020 7c5e 0012 9819 0000 2020 l |^...... │ │ │ +00424a50: 6c20 2020 2020 7c5e 0012 f219 0000 2020 l |^...... │ │ │ 00424a60: 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d |-----------+-- │ │ │ 00424a70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424a80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424a90: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 00424aa0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00424ab0: 2d2d 2d2d 7c5e 0013 9811 0000 2020 207c ----|^...... | │ │ │ +00424ab0: 2d2d 2d2d 7c5e 0013 f211 0000 2020 207c ----|^...... | │ │ │ 00424ac0: 2d20 2020 2020 2020 2020 207c 2d53 4c45 - |-SLE │ │ │ 00424ad0: 4550 5f53 5049 4e5f 434f 554e 543d 6d75 EP_SPIN_COUNT=mu │ │ │ 00424ae0: 7465 7820 736c 6565 7020 7370 696e 2063 tex sleep spin c │ │ │ 00424af0: 6f75 6e74 2020 2020 7c55 7365 206f 6e6c ount |Use onl │ │ │ 00424b00: 7920 7769 7468 2020 2020 2020 2020 2020 y with │ │ │ -00424b10: 2020 7c5e 0013 9821 0000 2020 207c 2020 |^...!.. | │ │ │ +00424b10: 2020 7c5e 0013 f221 0000 2020 207c 2020 |^...!.. | │ │ │ 00424b20: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 00424b30: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00424b40: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00424b50: 2020 2020 2020 7c2d 4649 4c45 4845 4144 |-FILEHEAD │ │ │ 00424b60: 4552 3b20 2020 2020 2020 2020 2020 2020 ER; │ │ │ -00424b70: 7c5e 0013 9831 0000 2020 207c 2d2d 2d2d |^...1.. |---- │ │ │ +00424b70: 7c5e 0013 f231 0000 2020 207c 2d2d 2d2d |^...1.. |---- │ │ │ 00424b80: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 00424b90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424ba0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424bb0: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 00424bc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e --------------|^ │ │ │ -00424bd0: 0013 9841 0000 2020 207c 2d20 2020 2020 ...A.. |- │ │ │ +00424bd0: 0013 f241 0000 2020 207c 2d20 2020 2020 ...A.. |- │ │ │ 00424be0: 2020 2020 207c 2d53 5049 4e5f 534c 4545 |-SPIN_SLEE │ │ │ 00424bf0: 505f 5449 4d45 3d6d 7574 6578 2073 6c65 P_TIME=mutex sle │ │ │ 00424c00: 6570 2074 696d 6520 2020 2020 2020 2020 ep time │ │ │ 00424c10: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 00424c20: 2020 2020 2020 2020 2020 2020 7c5e 0013 |^.. │ │ │ -00424c30: 9851 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .Q.. |-------- │ │ │ +00424c30: f251 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .Q.. |-------- │ │ │ 00424c40: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 00424c50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424c60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424c70: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ -00424c80: 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0013 9861 ----------|^...a │ │ │ +00424c80: 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0013 f261 ----------|^...a │ │ │ 00424c90: 0000 2020 207c 2d20 2020 2020 2020 2020 .. |- │ │ │ 00424ca0: 207c 2d5b 4e4f 5d53 5b54 414c 454e 4553 |-[NO]S[TALENES │ │ │ 00424cb0: 535f 5449 4d45 525d 205b 3d64 656c 7461 S_TIMER] [=delta │ │ │ 00424cc0: 2074 696d 655d 2020 2020 2020 2020 7c55 time] |U │ │ │ 00424cd0: 7365 206f 6e6c 7920 7769 7468 2020 2020 se only with │ │ │ -00424ce0: 2020 2020 2020 2020 7c5e 0013 9871 0000 |^...q.. │ │ │ +00424ce0: 2020 2020 2020 2020 7c5e 0013 f271 0000 |^...q.. │ │ │ 00424cf0: 2020 207c 2020 2020 2020 2020 2020 207c | | │ │ │ 00424d00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00424d10: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00424d20: 2020 2020 2020 2020 2020 2020 7c2d 4649 |-FI │ │ │ 00424d30: 4c45 4845 4144 4552 3b20 6465 6369 6d61 LEHEADER; decima │ │ │ -00424d40: 6c20 2020 2020 7c5e 0013 9881 0000 2020 l |^...... │ │ │ +00424d40: 6c20 2020 2020 7c5e 0013 f281 0000 2020 l |^...... │ │ │ 00424d50: 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d |-----------+-- │ │ │ 00424d60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424d70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424d80: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 00424d90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00424da0: 2d2d 2d2d 7c5e 0013 9891 0000 2020 207c ----|^...... | │ │ │ +00424da0: 2d2d 2d2d 7c5e 0013 f291 0000 2020 207c ----|^...... | │ │ │ 00424db0: 2d20 2020 2020 2020 2020 207c 2d54 4943 - |-TIC │ │ │ 00424dc0: 5b4b 5f49 4e54 4552 5641 4c5d 205b 3d64 [K_INTERVAL] [=d │ │ │ 00424dd0: 656c 7461 2074 696d 655d 2020 2020 2020 elta time] │ │ │ 00424de0: 2020 2020 2020 2020 7c55 7365 206f 6e6c |Use onl │ │ │ 00424df0: 7920 7769 7468 2020 2020 2020 2020 2020 y with │ │ │ -00424e00: 2020 7c5e 0012 981a 0000 2020 207c 2020 |^...... | │ │ │ +00424e00: 2020 7c5e 0012 f21a 0000 2020 207c 2020 |^...... | │ │ │ 00424e10: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 00424e20: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00424e30: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00424e40: 2020 2020 2020 7c2d 4649 4c45 4845 4144 |-FILEHEAD │ │ │ 00424e50: 4552 3b20 6465 6369 6d61 6c20 2020 2020 ER; decimal │ │ │ -00424e60: 7c5e 0013 9811 0000 2020 207c 2d2d 2d2d |^...... |---- │ │ │ +00424e60: 7c5e 0013 f211 0000 2020 207c 2d2d 2d2d |^...... |---- │ │ │ 00424e70: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 00424e80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424e90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424ea0: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 00424eb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e --------------|^ │ │ │ -00424ec0: 0013 9821 0000 2020 207c 2d20 2020 2020 ...!.. |- │ │ │ +00424ec0: 0013 f221 0000 2020 207c 2d20 2020 2020 ...!.. |- │ │ │ 00424ed0: 2020 2020 207c 2d54 494d 5b45 5253 5f50 |-TIM[ERS_P │ │ │ 00424ee0: 454e 4449 4e47 5d3d 7469 6d65 7273 2070 ENDING]=timers p │ │ │ 00424ef0: 656e 6469 6e67 2020 2020 2020 2020 2020 ending │ │ │ 00424f00: 2020 7c55 7365 206f 6e6c 7920 7769 7468 |Use only with │ │ │ 00424f10: 2020 2020 2020 2020 2020 2020 7c5e 0013 |^.. │ │ │ -00424f20: 9831 0000 2020 207c 2020 2020 2020 2020 .1.. | │ │ │ +00424f20: f231 0000 2020 207c 2020 2020 2020 2020 .1.. | │ │ │ 00424f30: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 00424f40: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00424f50: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00424f60: 7c2d 4649 4c45 4845 4144 4552 3b20 6465 |-FILEHEADER; de │ │ │ -00424f70: 6369 6d61 6c20 2020 2020 7c5e 0013 9841 cimal |^...A │ │ │ +00424f70: 6369 6d61 6c20 2020 2020 7c5e 0013 f241 cimal |^...A │ │ │ 00424f80: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 00424f90: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 00424fa0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424fb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 00424fc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424fd0: 2d2d 2d2d 2d2d 2d2d 7c00 0000 0000 0000 --------|....... │ │ │ 00424fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00424ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00425000: 0400 0000 d907 0000 ec0a 0000 0000 0000 ................ │ │ │ -00425010: 7100 0098 4845 4c50 00ff 7300 ff53 554d q...HELP..s..SUM │ │ │ +00425010: 7100 00f2 4845 4c50 00ff 7300 ff53 554d q...HELP..s..SUM │ │ │ 00425020: 4d41 5259 00c1 1a51 0000 2020 207c 2d20 MARY...Q.. |- │ │ │ 00425030: 2020 2020 2020 2020 207c 2d54 4f5b 5441 |-TO[TA │ │ │ 00425040: 4c5f 424c 4b53 5d3d 746f 7461 6c5f 626c L_BLKS]=total_bl │ │ │ 00425050: 6f63 6b73 2020 2020 2020 2020 2020 2020 ocks │ │ │ 00425060: 2020 2020 2020 7c55 7365 206f 6e6c 7920 |Use only │ │ │ 00425070: 7769 7468 202d 4649 4c45 4845 4144 4552 with -FILEHEADER │ │ │ -00425080: 7c5e 0013 9861 0000 2020 207c 2d2d 2d2d |^...a.. |---- │ │ │ +00425080: 7c5e 0013 f261 0000 2020 207c 2d2d 2d2d |^...a.. |---- │ │ │ 00425090: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 004250a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004250b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004250c0: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 004250d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e --------------|^ │ │ │ -004250e0: 0013 9871 0000 2020 207c 2d20 2020 2020 ...q.. |- │ │ │ +004250e0: 0013 f271 0000 2020 207c 2d20 2020 2020 ...q.. |- │ │ │ 004250f0: 2020 2020 207c 2d54 525b 4947 4745 525f |-TR[IGGER_ │ │ │ 00425100: 464c 5553 485d 3d74 7269 6767 6572 2066 FLUSH]=trigger f │ │ │ 00425110: 6c75 7368 2020 2020 2020 2020 2020 2020 lush │ │ │ 00425120: 2020 7c55 7365 206f 6e6c 7920 7769 7468 |Use only with │ │ │ 00425130: 202d 4649 4c45 4845 4144 4552 7c5e 0013 -FILEHEADER|^.. │ │ │ -00425140: 9881 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .... |-------- │ │ │ +00425140: f281 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .... |-------- │ │ │ 00425150: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 00425160: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00425170: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00425180: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ -00425190: 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0013 9891 ----------|^.... │ │ │ +00425190: 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0013 f291 ----------|^.... │ │ │ 004251a0: 0000 2020 207c 2d20 2020 2020 2020 2020 .. |- │ │ │ 004251b0: 207c 2d57 5b52 4954 4553 5f50 4552 5f46 |-W[RITES_PER_F │ │ │ 004251c0: 4c55 5348 5d3d 7772 6974 6573 2070 6572 LUSH]=writes per │ │ │ 004251d0: 2066 6c75 7368 2020 2020 2020 2020 7c55 flush |U │ │ │ 004251e0: 7365 206f 6e6c 7920 7769 7468 2020 2020 se only with │ │ │ -004251f0: 2020 2020 2020 2020 7c5e 0012 9821 0000 |^...!.. │ │ │ +004251f0: 2020 2020 2020 2020 7c5e 0012 f221 0000 |^...!.. │ │ │ 00425200: 2020 207c 2020 2020 2020 2020 2020 207c | | │ │ │ 00425210: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00425220: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00425230: 2020 2020 2020 2020 2020 2020 7c2d 4649 |-FI │ │ │ 00425240: 4c45 4845 4144 4552 3b20 6465 6369 6d61 LEHEADER; decima │ │ │ -00425250: 6c20 2020 2020 7c5e 0013 9811 0000 2020 l |^...... │ │ │ +00425250: 6c20 2020 2020 7c5e 0013 f211 0000 2020 l |^...... │ │ │ 00425260: 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d |-----------+-- │ │ │ 00425270: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00425280: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00425290: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 004252a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004252b0: 2d2d 2d2d 7c5e 0013 9821 0000 2020 207c ----|^...!.. | │ │ │ +004252b0: 2d2d 2d2d 7c5e 0013 f221 0000 2020 207c ----|^...!.. | │ │ │ 004252c0: 2d20 2020 2020 2020 2020 207c 2d57 4149 - |-WAI │ │ │ 004252d0: 545f 4449 534b 3d77 6169 7420 6469 736b T_DISK=wait disk │ │ │ 004252e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004252f0: 2020 2020 2020 2020 7c2d 2020 2020 2020 |- │ │ │ 00425300: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00425310: 2020 7c5e 0013 9831 0000 2020 207c 2d2d |^...1.. |-- │ │ │ +00425310: 2020 7c5e 0013 f231 0000 2020 207c 2d2d |^...1.. |-- │ │ │ 00425320: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00425330: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00425340: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00425350: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 00425360: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00425370: 7c5e 0013 9841 0000 2020 207c 2d20 2020 |^...A.. |- │ │ │ +00425370: 7c5e 0013 f241 0000 2020 207c 2d20 2020 |^...A.. |- │ │ │ 00425380: 2020 2020 2020 207c 2d5a 7167 626c 6d6f |-Zqgblmo │ │ │ 00425390: 645f 535b 4551 4e4f 5d20 3d20 7365 7175 d_S[EQNO] = sequ │ │ │ 004253a0: 656e 6365 206e 756d 6265 7220 2020 2020 ence number │ │ │ 004253b0: 2020 2020 7c55 7365 206f 6e6c 7920 7769 |Use only wi │ │ │ 004253c0: 7468 2020 2020 2020 2020 2020 2020 7c5e th |^ │ │ │ -004253d0: 0013 9851 0000 2020 207c 2020 2020 2020 ...Q.. | │ │ │ +004253d0: 0013 f251 0000 2020 207c 2020 2020 2020 ...Q.. | │ │ │ 004253e0: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 004253f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00425400: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00425410: 2020 7c2d 4649 4c45 4845 4144 4552 3b68 |-FILEHEADER;h │ │ │ 00425420: 6578 6120 2020 2020 2020 2020 7c5e 0013 exa |^.. │ │ │ -00425430: 9861 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .a.. |-------- │ │ │ +00425430: f261 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .a.. |-------- │ │ │ 00425440: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 00425450: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00425460: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00425470: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ -00425480: 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0013 9871 ----------|^...q │ │ │ +00425480: 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0013 f271 ----------|^...q │ │ │ 00425490: 0000 2020 207c 2d20 2020 2020 2020 2020 .. |- │ │ │ 004254a0: 207c 2d5a 7167 626c 6d6f 645f 544e 3d73 |-Zqgblmod_TN=s │ │ │ 004254b0: 6571 7565 6e63 655f 6e75 6d62 6572 2020 equence_number │ │ │ 004254c0: 2020 2020 2020 2020 2020 2020 2020 7c55 |U │ │ │ 004254d0: 7365 206f 6e6c 7920 7769 7468 2020 2020 se only with │ │ │ -004254e0: 2020 2020 2020 2020 7c5e 0013 9881 0000 |^...... │ │ │ +004254e0: 2020 2020 2020 2020 7c5e 0013 f281 0000 |^...... │ │ │ 004254f0: 2020 207c 2020 2020 2020 2020 2020 207c | | │ │ │ 00425500: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00425510: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00425520: 2020 2020 2020 2020 2020 2020 7c2d 4649 |-FI │ │ │ 00425530: 4c45 4845 4144 4552 3b68 6578 6120 2020 LEHEADER;hexa │ │ │ -00425540: 2020 2020 2020 7c5e 0013 9891 0000 2020 |^...... │ │ │ +00425540: 2020 2020 2020 7c5e 0013 f291 0000 2020 |^...... │ │ │ 00425550: 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d |-----------+-- │ │ │ 00425560: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00425570: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00425580: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 00425590: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004255a0: 2d2d 2d2d 7c5e 0012 9822 0000 2020 207c ----|^...".. | │ │ │ +004255a0: 2d2d 2d2d 7c5e 0012 f222 0000 2020 207c ----|^...".. | │ │ │ 004255b0: 434c 5b4f 5345 5d20 2020 207c 2d20 2020 CL[OSE] |- │ │ │ 004255c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004255d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004255e0: 2020 2020 2020 2020 7c2d 2020 2020 2020 |- │ │ │ 004255f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00425600: 2020 7c5e 0013 9811 0000 2020 207c 2d2d |^...... |-- │ │ │ +00425600: 2020 7c5e 0013 f211 0000 2020 207c 2d2d |^...... |-- │ │ │ 00425610: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00425620: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00425630: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00425640: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 00425650: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00425660: 7c5e 0013 9821 0000 2020 207c 4352 5b49 |^...!.. |CR[I │ │ │ +00425660: 7c5e 0013 f221 0000 2020 207c 4352 5b49 |^...!.. |CR[I │ │ │ 00425670: 5449 4341 4c5d 207c 2d49 5b4e 4954 5d20 TICAL] |-I[NIT] │ │ │ 00425680: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00425690: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004256a0: 2020 2020 7c55 7365 206f 6e6c 7920 7769 |Use only wi │ │ │ 004256b0: 7468 202d 5245 5345 5420 2020 2020 7c5e th -RESET |^ │ │ │ -004256c0: 0013 9831 0000 2020 207c 2d2d 2d2d 2d2d ...1.. |------ │ │ │ +004256c0: 0013 f231 0000 2020 207c 2d2d 2d2d 2d2d ...1.. |------ │ │ │ 004256d0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 004256e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004256f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00425700: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 00425710: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0013 ------------|^.. │ │ │ -00425720: 9841 0000 2020 207c 2d20 2020 2020 2020 .A.. |- │ │ │ +00425720: f241 0000 2020 207c 2d20 2020 2020 2020 .A.. |- │ │ │ 00425730: 2020 207c 2d4f 5b57 4e45 525d 2020 2020 |-O[WNER] │ │ │ 00425740: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00425750: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00425760: 7c55 7365 2061 6c6f 6e65 2020 2020 2020 |Use alone │ │ │ -00425770: 2020 2020 2020 2020 2020 7c5e 0013 9851 |^...Q │ │ │ +00425770: 2020 2020 2020 2020 2020 7c5e 0013 f251 |^...Q │ │ │ 00425780: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 00425790: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 004257a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004257b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 004257c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004257d0: 2d2d 2d2d 2d2d 2d2d 7c00 0000 0000 0000 --------|....... │ │ │ 004257e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004257f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00425800: 0400 0000 d907 0000 010b 0000 0000 0000 ................ │ │ │ -00425810: 7100 0098 4845 4c50 00ff 7300 ff53 554d q...HELP..s..SUM │ │ │ +00425810: 7100 00f2 4845 4c50 00ff 7300 ff53 554d q...HELP..s..SUM │ │ │ 00425820: 4d41 5259 00c1 2261 0000 2020 207c 2d20 MARY.."a.. |- │ │ │ 00425830: 2020 2020 2020 2020 207c 2d52 454c 5b45 |-REL[E │ │ │ 00425840: 4153 455d 2020 2020 2020 2020 2020 2020 ASE] │ │ │ 00425850: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00425860: 2020 2020 2020 7c55 7365 2061 6c6f 6e65 |Use alone │ │ │ 00425870: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00425880: 7c5e 0013 9871 0000 2020 207c 2d2d 2d2d |^...q.. |---- │ │ │ +00425880: 7c5e 0013 f271 0000 2020 207c 2d2d 2d2d |^...q.. |---- │ │ │ 00425890: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 004258a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004258b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004258c0: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 004258d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e --------------|^ │ │ │ -004258e0: 0013 9881 0000 2020 207c 2d20 2020 2020 ...... |- │ │ │ +004258e0: 0013 f281 0000 2020 207c 2d20 2020 2020 ...... |- │ │ │ 004258f0: 2020 2020 207c 2d52 454d 5b4f 5645 5d20 |-REM[OVE] │ │ │ 00425900: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00425910: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00425920: 2020 7c55 7365 2061 6c6f 6e65 2020 2020 |Use alone │ │ │ 00425930: 2020 2020 2020 2020 2020 2020 7c5e 0013 |^.. │ │ │ -00425940: 9891 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .... |-------- │ │ │ +00425940: f291 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .... |-------- │ │ │ 00425950: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 00425960: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00425970: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00425980: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ -00425990: 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0012 9823 ----------|^...# │ │ │ +00425990: 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0012 f223 ----------|^...# │ │ │ 004259a0: 0000 2020 207c 2d20 2020 2020 2020 2020 .. |- │ │ │ 004259b0: 207c 2d52 4553 5b45 545d 2020 2020 2020 |-RES[ET] │ │ │ 004259c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004259d0: 2020 2020 2020 2020 2020 2020 2020 7c55 |U │ │ │ 004259e0: 7365 206f 6e6c 7920 7769 7468 202d 494e se only with -IN │ │ │ -004259f0: 4954 2020 2020 2020 7c5e 0013 9811 0000 IT |^...... │ │ │ +004259f0: 4954 2020 2020 2020 7c5e 0013 f211 0000 IT |^...... │ │ │ 00425a00: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b |-----------+ │ │ │ 00425a10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00425a20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00425a30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 00425a40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00425a50: 2d2d 2d2d 2d2d 7c5e 0013 9821 0000 2020 ------|^...!.. │ │ │ +00425a50: 2d2d 2d2d 2d2d 7c5e 0013 f221 0000 2020 ------|^...!.. │ │ │ 00425a60: 207c 2d20 2020 2020 2020 2020 207c 2d53 |- |-S │ │ │ 00425a70: 5b45 495a 455d 2020 2020 2020 2020 2020 [EIZE] │ │ │ 00425a80: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00425a90: 2020 2020 2020 2020 2020 7c55 7365 2061 |Use a │ │ │ 00425aa0: 6c6f 6e65 2020 2020 2020 2020 2020 2020 lone │ │ │ -00425ab0: 2020 2020 7c5e 0013 9831 0000 2020 207c |^...1.. | │ │ │ +00425ab0: 2020 2020 7c5e 0013 f231 0000 2020 207c |^...1.. | │ │ │ 00425ac0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 00425ad0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00425ae0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00425af0: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 00425b00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00425b10: 2d2d 7c5e 0013 9841 0000 2020 207c 445b --|^...A.. |D[ │ │ │ +00425b10: 2d2d 7c5e 0013 f241 0000 2020 207c 445b --|^...A.. |D[ │ │ │ 00425b20: 554d 505d 2020 2020 207c 2d42 5b4c 4f43 UMP] |-B[LOC │ │ │ 00425b30: 4b5d 3d62 6c6f 636b 5f6e 756d 6265 7220 K]=block_number │ │ │ 00425b40: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00425b50: 2020 2020 2020 7c49 6e63 6f6d 7061 7469 |Incompati │ │ │ 00425b60: 626c 6520 7769 7468 2020 2020 2020 2020 ble with │ │ │ -00425b70: 7c5e 0013 9851 0000 2020 207c 2020 2020 |^...Q.. | │ │ │ +00425b70: 7c5e 0013 f251 0000 2020 207c 2020 2020 |^...Q.. | │ │ │ 00425b80: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 00425b90: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00425ba0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00425bb0: 2020 2020 7c2d 4649 4c45 4845 4144 4552 |-FILEHEADER │ │ │ 00425bc0: 2020 2020 2020 2020 2020 2020 2020 7c5e |^ │ │ │ -00425bd0: 0013 9861 0000 2020 207c 2d2d 2d2d 2d2d ...a.. |------ │ │ │ +00425bd0: 0013 f261 0000 2020 207c 2d2d 2d2d 2d2d ...a.. |------ │ │ │ 00425be0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00425bf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00425c00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00425c10: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 00425c20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0013 ------------|^.. │ │ │ -00425c30: 9871 0000 2020 207c 2d20 2020 2020 2020 .q.. |- │ │ │ +00425c30: f271 0000 2020 207c 2d20 2020 2020 2020 .q.. |- │ │ │ 00425c40: 2020 207c 2d43 5b4f 554e 545d 3d63 6f75 |-C[OUNT]=cou │ │ │ 00425c50: 6e74 2020 2020 2020 2020 2020 2020 2020 nt │ │ │ 00425c60: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00425c70: 7c49 6e63 6f6d 7061 7469 626c 6520 7769 |Incompatible wi │ │ │ -00425c80: 7468 2020 2020 2020 2020 7c5e 0013 9881 th |^.... │ │ │ +00425c80: 7468 2020 2020 2020 2020 7c5e 0013 f281 th |^.... │ │ │ 00425c90: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 00425ca0: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00425cb0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00425cc0: 2020 2020 2020 2020 2020 2020 2020 7c2d |- │ │ │ 00425cd0: 4649 4c45 4845 4144 4552 2020 2020 2020 FILEHEADER │ │ │ -00425ce0: 2020 2020 2020 2020 7c5e 0013 9891 0000 |^...... │ │ │ +00425ce0: 2020 2020 2020 2020 7c5e 0013 f291 0000 |^...... │ │ │ 00425cf0: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b |-----------+ │ │ │ 00425d00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00425d10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00425d20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 00425d30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00425d40: 2d2d 2d2d 2d2d 7c5e 0012 9824 0000 2020 ------|^...$.. │ │ │ +00425d40: 2d2d 2d2d 2d2d 7c5e 0012 f224 0000 2020 ------|^...$.. │ │ │ 00425d50: 207c 2d20 2020 2020 2020 2020 207c 2d46 |- |-F │ │ │ 00425d60: 5b49 4c45 4845 4144 4552 5d20 2020 2020 [ILEHEADER] │ │ │ 00425d70: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00425d80: 2020 2020 2020 2020 2020 7c55 7365 2061 |Use a │ │ │ 00425d90: 6c6f 6e65 2020 2020 2020 2020 2020 2020 lone │ │ │ -00425da0: 2020 2020 7c5e 0013 9811 0000 2020 207c |^...... | │ │ │ +00425da0: 2020 2020 7c5e 0013 f211 0000 2020 207c |^...... | │ │ │ 00425db0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 00425dc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00425dd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00425de0: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 00425df0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00425e00: 2d2d 7c5e 0013 9821 0000 2020 207c 2d20 --|^...!.. |- │ │ │ +00425e00: 2d2d 7c5e 0013 f221 0000 2020 207c 2d20 --|^...!.. |- │ │ │ 00425e10: 2020 2020 2020 2020 207c 2d47 5b4c 4f5d |-G[LO] │ │ │ 00425e20: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00425e30: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00425e40: 2020 2020 2020 7c49 6e63 6f6d 7061 7469 |Incompati │ │ │ 00425e50: 626c 6520 7769 7468 2020 2020 2020 2020 ble with │ │ │ -00425e60: 7c5e 0013 9831 0000 2020 207c 2020 2020 |^...1.. | │ │ │ +00425e60: 7c5e 0013 f231 0000 2020 207c 2020 2020 |^...1.. | │ │ │ 00425e70: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 00425e80: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00425e90: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00425ea0: 2020 2020 7c2d 4649 4c45 4845 4144 4552 |-FILEHEADER │ │ │ 00425eb0: 2c20 2d48 4541 4445 5220 2020 2020 7c5e , -HEADER |^ │ │ │ -00425ec0: 0013 9841 0000 2020 207c 2d2d 2d2d 2d2d ...A.. |------ │ │ │ +00425ec0: 0013 f241 0000 2020 207c 2d2d 2d2d 2d2d ...A.. |------ │ │ │ 00425ed0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00425ee0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00425ef0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00425f00: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 00425f10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0013 ------------|^.. │ │ │ -00425f20: 9851 0000 2020 207c 2d20 2020 2020 2020 .Q.. |- │ │ │ +00425f20: f251 0000 2020 207c 2d20 2020 2020 2020 .Q.. |- │ │ │ 00425f30: 2020 207c 2d47 5b56 5354 4154 535d 2020 |-G[VSTATS] │ │ │ 00425f40: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00425f50: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00425f60: 7c55 7365 206f 6e6c 7920 7769 7468 202d |Use only with - │ │ │ -00425f70: 4649 4c45 4845 4144 4552 7c5e 0013 9861 FILEHEADER|^...a │ │ │ +00425f70: 4649 4c45 4845 4144 4552 7c5e 0013 f261 FILEHEADER|^...a │ │ │ 00425f80: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 00425f90: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 00425fa0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00425fb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 00425fc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00425fd0: 2d2d 2d2d 2d2d 2d2d 7c00 0000 0000 0000 --------|....... │ │ │ 00425fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00425ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00426000: 0400 0000 d907 0000 160b 0000 0000 0000 ................ │ │ │ -00426010: 7100 0098 4845 4c50 00ff 7300 ff53 554d q...HELP..s..SUM │ │ │ +00426010: 7100 00f2 4845 4c50 00ff 7300 ff53 554d q...HELP..s..SUM │ │ │ 00426020: 4d41 5259 00c1 2471 0000 2020 207c 2d20 MARY..$q.. |- │ │ │ 00426030: 2020 2020 2020 2020 207c 2d5b 4e4f 5d48 |-[NO]H │ │ │ 00426040: 5b45 4144 4552 5d20 2020 2020 2020 2020 [EADER] │ │ │ 00426050: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00426060: 2020 2020 2020 7c49 6e63 6f6d 7061 7469 |Incompati │ │ │ 00426070: 626c 6520 7769 7468 2020 2020 2020 2020 ble with │ │ │ -00426080: 7c5e 0013 9881 0000 2020 207c 2020 2020 |^...... | │ │ │ +00426080: 7c5e 0013 f281 0000 2020 207c 2020 2020 |^...... | │ │ │ 00426090: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 004260a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004260b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004260c0: 2020 2020 7c2d 4649 4c45 4845 4144 4552 |-FILEHEADER │ │ │ 004260d0: 2c20 2d47 4c4f 2020 2020 2020 2020 7c5e , -GLO |^ │ │ │ -004260e0: 0013 9891 0000 2020 207c 2d2d 2d2d 2d2d ...... |------ │ │ │ +004260e0: 0013 f291 0000 2020 207c 2d2d 2d2d 2d2d ...... |------ │ │ │ 004260f0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00426100: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00426110: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00426120: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 00426130: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0012 ------------|^.. │ │ │ -00426140: 9825 0000 2020 207c 2d20 2020 2020 2020 .%.. |- │ │ │ +00426140: f225 0000 2020 207c 2d20 2020 2020 2020 .%.. |- │ │ │ 00426150: 2020 207c 2d4f 5b46 4653 4554 5d3d 6f66 |-O[FFSET]=of │ │ │ 00426160: 6673 6574 2020 2020 2020 2020 2020 2020 fset │ │ │ 00426170: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00426180: 7c49 6e63 6f6d 7061 7469 626c 6520 7769 |Incompatible wi │ │ │ -00426190: 7468 2020 2020 2020 2020 7c5e 0013 9811 th |^.... │ │ │ +00426190: 7468 2020 2020 2020 2020 7c5e 0013 f211 th |^.... │ │ │ 004261a0: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 004261b0: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004261c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004261d0: 2020 2020 2020 2020 2020 2020 2020 7c2d |- │ │ │ 004261e0: 4649 4c45 4845 4144 4552 2c20 2d52 4543 FILEHEADER, -REC │ │ │ -004261f0: 4f52 4420 2020 2020 7c5e 0013 9821 0000 ORD |^...!.. │ │ │ +004261f0: 4f52 4420 2020 2020 7c5e 0013 f221 0000 ORD |^...!.. │ │ │ 00426200: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b |-----------+ │ │ │ 00426210: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00426220: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00426230: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 00426240: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00426250: 2d2d 2d2d 2d2d 7c5e 0013 9831 0000 2020 ------|^...1.. │ │ │ +00426250: 2d2d 2d2d 2d2d 7c5e 0013 f231 0000 2020 ------|^...1.. │ │ │ 00426260: 207c 2d20 2020 2020 2020 2020 207c 2d52 |- |-R │ │ │ 00426270: 5b45 434f 5244 5d3d 7265 636f 7264 5f6e [ECORD]=record_n │ │ │ 00426280: 756d 6265 7220 2020 2020 2020 2020 2020 umber │ │ │ 00426290: 2020 2020 2020 2020 2020 7c49 6e63 6f6d |Incom │ │ │ 004262a0: 7061 7469 626c 6520 7769 7468 2020 2020 patible with │ │ │ -004262b0: 2020 2020 7c5e 0013 9841 0000 2020 207c |^...A.. | │ │ │ +004262b0: 2020 2020 7c5e 0013 f241 0000 2020 207c |^...A.. | │ │ │ 004262c0: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 004262d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004262e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004262f0: 2020 2020 2020 2020 7c2d 4649 4c45 4845 |-FILEHE │ │ │ 00426300: 4144 4552 2c20 2d4f 4646 5345 5420 2020 ADER, -OFFSET │ │ │ -00426310: 2020 7c5e 0013 9851 0000 2020 207c 2d2d |^...Q.. |-- │ │ │ +00426310: 2020 7c5e 0013 f251 0000 2020 207c 2d2d |^...Q.. |-- │ │ │ 00426320: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00426330: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00426340: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00426350: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 00426360: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00426370: 7c5e 0013 9861 0000 2020 207c 4556 5b41 |^...a.. |EV[A │ │ │ +00426370: 7c5e 0013 f261 0000 2020 207c 4556 5b41 |^...a.. |EV[A │ │ │ 00426380: 4c55 4154 455d 207c 2d44 5b45 4349 4d41 LUATE] |-D[ECIMA │ │ │ 00426390: 4c5d 2020 2020 2020 2020 2020 2020 2020 L] │ │ │ 004263a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004263b0: 2020 2020 7c49 6e63 6f6d 7061 7469 626c |Incompatibl │ │ │ 004263c0: 6520 7769 7468 2020 2020 2020 2020 7c5e e with |^ │ │ │ -004263d0: 0013 9871 0000 2020 207c 2020 2020 2020 ...q.. | │ │ │ +004263d0: 0013 f271 0000 2020 207c 2020 2020 2020 ...q.. | │ │ │ 004263e0: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 004263f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00426400: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00426410: 2020 7c2d 4845 5841 4445 4349 4d41 4c20 |-HEXADECIMAL │ │ │ 00426420: 2020 2020 2020 2020 2020 2020 7c5e 0013 |^.. │ │ │ -00426430: 9881 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .... |-------- │ │ │ +00426430: f281 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .... |-------- │ │ │ 00426440: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 00426450: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00426460: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00426470: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ -00426480: 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0013 9891 ----------|^.... │ │ │ +00426480: 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0013 f291 ----------|^.... │ │ │ 00426490: 0000 2020 207c 2d20 2020 2020 2020 2020 .. |- │ │ │ 004264a0: 207c 2d48 5b45 5841 4445 4349 4d41 4c5d |-H[EXADECIMAL] │ │ │ 004264b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004264c0: 2020 2020 2020 2020 2020 2020 2020 7c49 |I │ │ │ 004264d0: 6e63 6f6d 7061 7469 626c 6520 7769 7468 ncompatible with │ │ │ -004264e0: 2020 2020 2020 2020 7c5e 0012 9826 0000 |^...&.. │ │ │ +004264e0: 2020 2020 2020 2020 7c5e 0012 f226 0000 |^...&.. │ │ │ 004264f0: 2020 207c 2020 2020 2020 2020 2020 207c | | │ │ │ 00426500: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00426510: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00426520: 2020 2020 2020 2020 2020 2020 7c2d 4445 |-DE │ │ │ 00426530: 4349 4d41 4c20 2020 2020 2020 2020 2020 CIMAL │ │ │ -00426540: 2020 2020 2020 7c5e 0013 9811 0000 2020 |^...... │ │ │ +00426540: 2020 2020 2020 7c5e 0013 f211 0000 2020 |^...... │ │ │ 00426550: 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d |-----------+-- │ │ │ 00426560: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00426570: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00426580: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 00426590: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004265a0: 2d2d 2d2d 7c5e 0013 9821 0000 2020 207c ----|^...!.. | │ │ │ +004265a0: 2d2d 2d2d 7c5e 0013 f221 0000 2020 207c ----|^...!.. | │ │ │ 004265b0: 2d20 2020 2020 2020 2020 207c 2d4e 5b55 - |-N[U │ │ │ 004265c0: 4d42 4552 5d3d 6e75 6d62 6572 2020 2020 MBER]=number │ │ │ 004265d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004265e0: 2020 2020 2020 2020 7c52 6571 7569 7265 |Require │ │ │ 004265f0: 6420 2020 2020 2020 2020 2020 2020 2020 d │ │ │ -00426600: 2020 7c5e 0013 9831 0000 2020 207c 2d2d |^...1.. |-- │ │ │ +00426600: 2020 7c5e 0013 f231 0000 2020 207c 2d2d |^...1.. |-- │ │ │ 00426610: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00426620: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00426630: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00426640: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 00426650: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00426660: 7c5e 0013 9841 0000 2020 207c 4558 5b49 |^...A.. |EX[I │ │ │ +00426660: 7c5e 0013 f241 0000 2020 207c 4558 5b49 |^...A.. |EX[I │ │ │ 00426670: 545d 2020 2020 207c 2020 2020 2020 2020 T] | │ │ │ 00426680: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00426690: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004266a0: 2020 2020 7c2d 2020 2020 2020 2020 2020 |- │ │ │ 004266b0: 2020 2020 2020 2020 2020 2020 2020 7c5e |^ │ │ │ -004266c0: 0013 9851 0000 2020 207c 2d2d 2d2d 2d2d ...Q.. |------ │ │ │ +004266c0: 0013 f251 0000 2020 207c 2d2d 2d2d 2d2d ...Q.. |------ │ │ │ 004266d0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 004266e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004266f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00426700: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 00426710: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0013 ------------|^.. │ │ │ -00426720: 9861 0000 2020 207c 465b 494e 445d 2020 .a.. |F[IND] │ │ │ +00426720: f261 0000 2020 207c 465b 494e 445d 2020 .a.. |F[IND] │ │ │ 00426730: 2020 207c 2d42 5b4c 4f43 4b5d 3d62 6c6f |-B[LOCK]=blo │ │ │ 00426740: 636b 5f6e 756d 6265 7220 2020 2020 2020 ck_number │ │ │ 00426750: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00426760: 7c49 6e63 6f6d 7061 7469 626c 6520 7769 |Incompatible wi │ │ │ -00426770: 7468 202d 4b45 592c 2020 7c5e 0013 9871 th -KEY, |^...q │ │ │ +00426770: 7468 202d 4b45 592c 2020 7c5e 0013 f271 th -KEY, |^...q │ │ │ 00426780: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 00426790: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004267a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004267b0: 2020 2020 2020 2020 2020 2020 2020 7c2d |- │ │ │ 004267c0: 5245 4749 4f4e 2020 2020 2020 2020 2020 REGION │ │ │ 004267d0: 2020 2020 2020 2020 7c00 0000 0000 0000 |....... │ │ │ 004267e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004267f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00426800: 0400 0000 d907 0000 2b0b 0000 0000 0000 ........+....... │ │ │ -00426810: 7100 0098 4845 4c50 00ff 7300 ff53 554d q...HELP..s..SUM │ │ │ +00426810: 7100 00f2 4845 4c50 00ff 7300 ff53 554d q...HELP..s..SUM │ │ │ 00426820: 4d41 5259 00c1 2681 0000 2020 207c 2d2d MARY..&... |-- │ │ │ 00426830: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00426840: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00426850: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00426860: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 00426870: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00426880: 7c5e 0013 9891 0000 2020 207c 2d20 2020 |^...... |- │ │ │ +00426880: 7c5e 0013 f291 0000 2020 207c 2d20 2020 |^...... |- │ │ │ 00426890: 2020 2020 2020 207c 2d45 5b58 4841 5553 |-E[XHAUS │ │ │ 004268a0: 5449 5645 5d20 2020 2020 2020 2020 2020 TIVE] │ │ │ 004268b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004268c0: 2020 2020 7c49 6e63 6f6d 7061 7469 626c |Incompatibl │ │ │ 004268d0: 6520 7769 7468 202d 4b45 592c 2020 7c5e e with -KEY, |^ │ │ │ -004268e0: 0012 9827 0000 2020 207c 2020 2020 2020 ...'.. | │ │ │ +004268e0: 0012 f227 0000 2020 207c 2020 2020 2020 ...'.. | │ │ │ 004268f0: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 00426900: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00426910: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00426920: 2020 7c2d 5245 4749 4f4e 2c20 2d46 5245 |-REGION, -FRE │ │ │ 00426930: 4542 4c4f 434b 2020 2020 2020 7c5e 0013 EBLOCK |^.. │ │ │ -00426940: 9811 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .... |-------- │ │ │ +00426940: f211 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .... |-------- │ │ │ 00426950: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 00426960: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00426970: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00426980: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ -00426990: 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0013 9821 ----------|^...! │ │ │ +00426990: 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0013 f221 ----------|^...! │ │ │ 004269a0: 0000 2020 207c 2d20 2020 2020 2020 2020 .. |- │ │ │ 004269b0: 207c 2d46 5b52 4545 424c 4f43 4b5d 2020 |-F[REEBLOCK] │ │ │ 004269c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004269d0: 2020 2020 2020 2020 2020 2020 2020 7c52 |R │ │ │ 004269e0: 6571 7569 7265 6420 7769 7468 202d 4849 equired with -HI │ │ │ -004269f0: 4e54 3b20 2020 2020 7c5e 0013 9831 0000 NT; |^...1.. │ │ │ +004269f0: 4e54 3b20 2020 2020 7c5e 0013 f231 0000 NT; |^...1.. │ │ │ 00426a00: 2020 207c 2020 2020 2020 2020 2020 207c | | │ │ │ 00426a10: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00426a20: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00426a30: 2020 2020 2020 2020 2020 2020 7c63 6f6d |com │ │ │ 00426a40: 7061 7469 626c 6520 7769 7468 202d 424c patible with -BL │ │ │ -00426a50: 4f43 4b20 2020 7c5e 0013 9841 0000 2020 OCK |^...A.. │ │ │ +00426a50: 4f43 4b20 2020 7c5e 0013 f241 0000 2020 OCK |^...A.. │ │ │ 00426a60: 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d |-----------+-- │ │ │ 00426a70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00426a80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00426a90: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 00426aa0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00426ab0: 2d2d 2d2d 7c5e 0013 9851 0000 2020 207c ----|^...Q.. | │ │ │ +00426ab0: 2d2d 2d2d 7c5e 0013 f251 0000 2020 207c ----|^...Q.. | │ │ │ 00426ac0: 2d20 2020 2020 2020 2020 207c 2d48 5b49 - |-H[I │ │ │ 00426ad0: 4e54 5d3d 626c 6f63 6b5f 6e75 6d62 6572 NT]=block_number │ │ │ 00426ae0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00426af0: 2020 2020 2020 2020 7c52 6571 7569 7265 |Require │ │ │ 00426b00: 6420 7769 7468 202d 4652 4545 424c 4f43 d with -FREEBLOC │ │ │ -00426b10: 4b20 7c5e 0013 9861 0000 2020 207c 2d2d K |^...a.. |-- │ │ │ +00426b10: 4b20 7c5e 0013 f261 0000 2020 207c 2d2d K |^...a.. |-- │ │ │ 00426b20: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00426b30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00426b40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00426b50: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 00426b60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00426b70: 7c5e 0013 9871 0000 2020 207c 2d20 2020 |^...q.. |- │ │ │ +00426b70: 7c5e 0013 f271 0000 2020 207c 2d20 2020 |^...q.. |- │ │ │ 00426b80: 2020 2020 2020 207c 2d4b 5b45 595d 3d6b |-K[EY]=k │ │ │ 00426b90: 6579 2020 2020 2020 2020 2020 2020 2020 ey │ │ │ 00426ba0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00426bb0: 2020 2020 7c55 7365 2061 6c6f 6e65 2020 |Use alone │ │ │ 00426bc0: 2020 2020 2020 2020 2020 2020 2020 7c5e |^ │ │ │ -00426bd0: 0013 9881 0000 2020 207c 2d2d 2d2d 2d2d ...... |------ │ │ │ +00426bd0: 0013 f281 0000 2020 207c 2d2d 2d2d 2d2d ...... |------ │ │ │ 00426be0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00426bf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00426c00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00426c10: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 00426c20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0013 ------------|^.. │ │ │ -00426c30: 9891 0000 2020 207c 2d20 2020 2020 2020 .... |- │ │ │ +00426c30: f291 0000 2020 207c 2d20 2020 2020 2020 .... |- │ │ │ 00426c40: 2020 207c 2d52 5b45 4749 4f4e 5d5b 3d72 |-R[EGION][=r │ │ │ 00426c50: 6567 696f 6e5d 2020 2020 2020 2020 2020 egion] │ │ │ 00426c60: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00426c70: 7c55 7365 2061 6c6f 6e65 2020 2020 2020 |Use alone │ │ │ -00426c80: 2020 2020 2020 2020 2020 7c5e 0012 9828 |^...( │ │ │ +00426c80: 2020 2020 2020 2020 2020 7c5e 0012 f228 |^...( │ │ │ 00426c90: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 00426ca0: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 00426cb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00426cc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 00426cd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00426ce0: 2d2d 2d2d 2d2d 2d2d 7c5e 0013 9811 0000 --------|^...... │ │ │ +00426ce0: 2d2d 2d2d 2d2d 2d2d 7c5e 0013 f211 0000 --------|^...... │ │ │ 00426cf0: 2020 207c 2020 2020 2020 2020 2020 207c | | │ │ │ 00426d00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00426d10: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00426d20: 2020 2020 2020 2020 2020 2020 7c49 6e63 |Inc │ │ │ 00426d30: 6f6d 7061 7469 626c 6520 7769 7468 2020 ompatible with │ │ │ -00426d40: 2020 2020 2020 7c5e 0013 9821 0000 2020 |^...!.. │ │ │ +00426d40: 2020 2020 2020 7c5e 0013 f221 0000 2020 |^...!.. │ │ │ 00426d50: 207c 2d20 2020 2020 2020 2020 207c 2d53 |- |-S │ │ │ 00426d60: 495b 424c 494e 4753 5d20 2020 2020 2020 I[BLINGS] │ │ │ 00426d70: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00426d80: 2020 2020 2020 2020 2020 7c2d 4652 4545 |-FREE │ │ │ 00426d90: 424c 4f43 4b2c 202d 4849 4e54 2c20 2d4b BLOCK, -HINT, -K │ │ │ -00426da0: 4559 2c20 7c5e 0013 9831 0000 2020 207c EY, |^...1.. | │ │ │ +00426da0: 4559 2c20 7c5e 0013 f231 0000 2020 207c EY, |^...1.. | │ │ │ 00426db0: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 00426dc0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00426dd0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00426de0: 2020 2020 2020 2020 7c2d 5245 4749 4f4e |-REGION │ │ │ 00426df0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00426e00: 2020 7c5e 0013 9841 0000 2020 207c 2d2d |^...A.. |-- │ │ │ +00426e00: 2020 7c5e 0013 f241 0000 2020 207c 2d2d |^...A.. |-- │ │ │ 00426e10: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00426e20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00426e30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00426e40: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 00426e50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00426e60: 7c5e 0013 9851 0000 2020 207c 485b 454c |^...Q.. |H[EL │ │ │ +00426e60: 7c5e 0013 f251 0000 2020 207c 485b 454c |^...Q.. |H[EL │ │ │ 00426e70: 505d 2020 2020 207c 5b68 656c 7020 746f P] |[help to │ │ │ 00426e80: 7069 635d 2020 2020 2020 2020 2020 2020 pic] │ │ │ 00426e90: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00426ea0: 2020 2020 7c2d 2020 2020 2020 2020 2020 |- │ │ │ 00426eb0: 2020 2020 2020 2020 2020 2020 2020 7c5e |^ │ │ │ -00426ec0: 0013 9861 0000 2020 207c 2d2d 2d2d 2d2d ...a.. |------ │ │ │ +00426ec0: 0013 f261 0000 2020 207c 2d2d 2d2d 2d2d ...a.. |------ │ │ │ 00426ed0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00426ee0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00426ef0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00426f00: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 00426f10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0013 ------------|^.. │ │ │ -00426f20: 9871 0000 2020 207c 495b 4e54 4547 5249 .q.. |I[NTEGRI │ │ │ +00426f20: f271 0000 2020 207c 495b 4e54 4547 5249 .q.. |I[NTEGRI │ │ │ 00426f30: 545d 207c 2d42 5b4c 4f43 4b5d 3d62 6c6f T] |-B[LOCK]=blo │ │ │ 00426f40: 636b 5f6e 756d 6265 7220 2020 2020 2020 ck_number │ │ │ 00426f50: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00426f60: 7c2d 2020 2020 2020 2020 2020 2020 2020 |- │ │ │ -00426f70: 2020 2020 2020 2020 2020 7c5e 0013 9881 |^.... │ │ │ +00426f70: 2020 2020 2020 2020 2020 7c5e 0013 f281 |^.... │ │ │ 00426f80: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 00426f90: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 00426fa0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00426fb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 00426fc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00426fd0: 2d2d 2d2d 2d2d 2d2d 7c00 0000 0000 0000 --------|....... │ │ │ 00426fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00426ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00427000: 0400 0000 d907 0000 400b 0000 0000 0000 ........@....... │ │ │ -00427010: 7100 0098 4845 4c50 00ff 7300 ff53 554d q...HELP..s..SUM │ │ │ +00427010: 7100 00f2 4845 4c50 00ff 7300 ff53 554d q...HELP..s..SUM │ │ │ 00427020: 4d41 5259 00c1 2891 0000 2020 207c 4d5b MARY..(... |M[ │ │ │ 00427030: 4150 535d 2020 2020 207c 2d42 4c5b 4f43 APS] |-BL[OC │ │ │ 00427040: 4b5d 3d62 6c6f 636b 5f6e 756d 6265 7220 K]=block_number │ │ │ 00427050: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00427060: 2020 2020 2020 7c49 6e63 6f6d 7061 7469 |Incompati │ │ │ 00427070: 626c 6520 7769 7468 2020 2020 2020 2020 ble with │ │ │ -00427080: 7c5e 0012 9829 0000 2020 207c 2020 2020 |^...).. | │ │ │ +00427080: 7c5e 0012 f229 0000 2020 207c 2020 2020 |^...).. | │ │ │ 00427090: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 004270a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004270b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004270c0: 2020 2020 7c2d 5245 5354 4f52 455f 414c |-RESTORE_AL │ │ │ 004270d0: 4c20 2020 2020 2020 2020 2020 2020 7c5e L |^ │ │ │ -004270e0: 0013 9811 0000 2020 207c 2d2d 2d2d 2d2d ...... |------ │ │ │ +004270e0: 0013 f211 0000 2020 207c 2d2d 2d2d 2d2d ...... |------ │ │ │ 004270f0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00427100: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00427110: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00427120: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 00427130: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0013 ------------|^.. │ │ │ -00427140: 9821 0000 2020 207c 2d20 2020 2020 2020 .!.. |- │ │ │ +00427140: f221 0000 2020 207c 2d20 2020 2020 2020 .!.. |- │ │ │ 00427150: 2020 207c 2d42 555b 5359 5d20 2020 2020 |-BU[SY] │ │ │ 00427160: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00427170: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00427180: 7c43 6f6d 7061 7469 626c 6520 6f6e 6c79 |Compatible only │ │ │ -00427190: 2077 6974 6820 2020 2020 7c5e 0013 9831 with |^...1 │ │ │ +00427190: 2077 6974 6820 2020 2020 7c5e 0013 f231 with |^...1 │ │ │ 004271a0: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 004271b0: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004271c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004271d0: 2020 2020 2020 2020 2020 2020 2020 7c2d |- │ │ │ 004271e0: 424c 4f43 4b20 2020 2020 2020 2020 2020 BLOCK │ │ │ -004271f0: 2020 2020 2020 2020 7c5e 0013 9841 0000 |^...A.. │ │ │ +004271f0: 2020 2020 2020 2020 7c5e 0013 f241 0000 |^...A.. │ │ │ 00427200: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b |-----------+ │ │ │ 00427210: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00427220: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00427230: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 00427240: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00427250: 2d2d 2d2d 2d2d 7c5e 0013 9851 0000 2020 ------|^...Q.. │ │ │ +00427250: 2d2d 2d2d 2d2d 7c5e 0013 f251 0000 2020 ------|^...Q.. │ │ │ 00427260: 207c 2d20 2020 2020 2020 2020 207c 2d46 |- |-F │ │ │ 00427270: 5b52 4545 5d20 2020 2020 2020 2020 2020 [REE] │ │ │ 00427280: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00427290: 2020 2020 2020 2020 2020 7c2d 2020 2020 |- │ │ │ 004272a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004272b0: 2020 2020 7c5e 0013 9861 0000 2020 207c |^...a.. | │ │ │ +004272b0: 2020 2020 7c5e 0013 f261 0000 2020 207c |^...a.. | │ │ │ 004272c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 004272d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004272e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004272f0: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 00427300: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00427310: 2d2d 7c5e 0013 9871 0000 2020 207c 2d20 --|^...q.. |- │ │ │ +00427310: 2d2d 7c5e 0013 f271 0000 2020 207c 2d20 --|^...q.. |- │ │ │ 00427320: 2020 2020 2020 2020 207c 2d4d 5b41 5354 |-M[AST │ │ │ 00427330: 4552 5d20 2020 2020 2020 2020 2020 2020 ER] │ │ │ 00427340: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00427350: 2020 2020 2020 7c2d 2020 2020 2020 2020 |- │ │ │ 00427360: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00427370: 7c5e 0013 9881 0000 2020 207c 2d2d 2d2d |^...... |---- │ │ │ +00427370: 7c5e 0013 f281 0000 2020 207c 2d2d 2d2d |^...... |---- │ │ │ 00427380: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 00427390: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004273a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004273b0: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 004273c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e --------------|^ │ │ │ -004273d0: 0013 9891 0000 2020 207c 2d20 2020 2020 ...... |- │ │ │ +004273d0: 0013 f291 0000 2020 207c 2d20 2020 2020 ...... |- │ │ │ 004273e0: 2020 2020 207c 2d52 5b45 5354 4f52 455f |-R[ESTORE_ │ │ │ 004273f0: 414c 4c5d 2020 2020 2020 2020 2020 2020 ALL] │ │ │ 00427400: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00427410: 2020 7c55 7365 2061 6c6f 6e65 2020 2020 |Use alone │ │ │ 00427420: 2020 2020 2020 2020 2020 2020 7c5e 0012 |^.. │ │ │ -00427430: 982a 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .*.. |-------- │ │ │ +00427430: f22a 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .*.. |-------- │ │ │ 00427440: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 00427450: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00427460: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00427470: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ -00427480: 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0013 9811 ----------|^.... │ │ │ +00427480: 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0013 f211 ----------|^.... │ │ │ 00427490: 0000 2020 207c 4f50 5b45 4e5d 2020 2020 .. |OP[EN] │ │ │ 004274a0: 207c 2d46 5b49 4c45 5d3d 6669 6c65 2020 |-F[ILE]=file │ │ │ 004274b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004274c0: 2020 2020 2020 2020 2020 2020 2020 7c2d |- │ │ │ 004274d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004274e0: 2020 2020 2020 2020 7c5e 0013 9821 0000 |^...!.. │ │ │ +004274e0: 2020 2020 2020 2020 7c5e 0013 f221 0000 |^...!.. │ │ │ 004274f0: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b |-----------+ │ │ │ 00427500: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00427510: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00427520: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 00427530: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00427540: 2d2d 2d2d 2d2d 7c5e 0013 9831 0000 2020 ------|^...1.. │ │ │ +00427540: 2d2d 2d2d 2d2d 7c5e 0013 f231 0000 2020 ------|^...1.. │ │ │ 00427550: 207c 2020 2020 2020 2020 2020 207c 2d42 | |-B │ │ │ 00427560: 5b4c 4f43 4b5d 3d62 6c6f 636b 5f6e 756d [LOCK]=block_num │ │ │ 00427570: 6265 7220 2020 2020 2020 2020 2020 2020 ber │ │ │ 00427580: 2020 2020 2020 2020 2020 7c20 2020 2020 | │ │ │ 00427590: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004275a0: 2020 2020 7c5e 0013 9841 0000 2020 207c |^...A.. | │ │ │ +004275a0: 2020 2020 7c5e 0013 f241 0000 2020 207c |^...A.. | │ │ │ 004275b0: 4f56 5b45 5257 5249 5445 5d7c 2020 2020 OV[ERWRITE]| │ │ │ 004275c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004275d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004275e0: 2020 2020 2020 2020 7c2d 2020 2020 2020 |- │ │ │ 004275f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00427600: 2020 7c5e 0013 9851 0000 2020 207c 2020 |^...Q.. | │ │ │ +00427600: 2020 7c5e 0013 f251 0000 2020 207c 2020 |^...Q.. | │ │ │ 00427610: 2020 2020 2020 2020 207c 2d44 5b41 5441 |-D[ATA │ │ │ 00427620: 5d3d 7374 7269 6e67 2020 2020 2020 2020 ]=string │ │ │ 00427630: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00427640: 2020 2020 2020 7c20 2020 2020 2020 2020 | │ │ │ 00427650: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00427660: 7c5e 0013 9861 0000 2020 207c 2d2d 2d2d |^...a.. |---- │ │ │ +00427660: 7c5e 0013 f261 0000 2020 207c 2d2d 2d2d |^...a.. |---- │ │ │ 00427670: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 00427680: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00427690: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004276a0: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 004276b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e --------------|^ │ │ │ -004276c0: 0013 9871 0000 2020 207c 2d20 2020 2020 ...q.. |- │ │ │ +004276c0: 0013 f271 0000 2020 207c 2d20 2020 2020 ...q.. |- │ │ │ 004276d0: 2020 2020 207c 2d4f 5b46 4653 4554 5d3d |-O[FFSET]= │ │ │ 004276e0: 6f66 6673 6574 2020 2020 2020 2020 2020 offset │ │ │ 004276f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00427700: 2020 7c2d 2020 2020 2020 2020 2020 2020 |- │ │ │ 00427710: 2020 2020 2020 2020 2020 2020 7c5e 0013 |^.. │ │ │ -00427720: 9881 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .... |-------- │ │ │ +00427720: f281 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .... |-------- │ │ │ 00427730: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 00427740: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00427750: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00427760: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ -00427770: 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0013 9891 ----------|^.... │ │ │ +00427770: 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0013 f291 ----------|^.... │ │ │ 00427780: 0000 2020 207c 505b 4147 455d 2020 2020 .. |P[AGE] │ │ │ 00427790: 207c 2d20 2020 2020 2020 2020 2020 2020 |- │ │ │ 004277a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004277b0: 2020 2020 2020 2020 2020 2020 2020 7c2d |- │ │ │ 004277c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004277d0: 2020 2020 2020 2020 7c00 0000 0000 0000 |....... │ │ │ 004277e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004277f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00427800: 0400 0000 d807 0000 550b 0000 0000 0000 ........U....... │ │ │ -00427810: 7000 0098 4845 4c50 00ff 7300 ff53 554d p...HELP..s..SUM │ │ │ +00427810: 7000 00f2 4845 4c50 00ff 7300 ff53 554d p...HELP..s..SUM │ │ │ 00427820: 4d41 5259 00c1 3100 0020 2020 7c2d 2d2d MARY..1.. |--- │ │ │ 00427830: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 00427840: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00427850: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00427860: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00427870: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -00427880: 5e00 1398 1100 0020 2020 7c52 415b 4e47 ^...... |RA[NG │ │ │ +00427880: 5e00 13f2 1100 0020 2020 7c52 415b 4e47 ^...... |RA[NG │ │ │ 00427890: 455d 2020 2020 7c2d 465b 524f 4d5d 3d62 E] |-F[ROM]=b │ │ │ 004278a0: 6c6f 636b 5f6e 756d 6265 7220 2020 2020 lock_number │ │ │ 004278b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004278c0: 2020 207c 2d20 2020 2020 2020 2020 2020 |- │ │ │ 004278d0: 2020 2020 2020 2020 2020 2020 207c 5e00 |^. │ │ │ -004278e0: 1398 2100 0020 2020 7c2d 2d2d 2d2d 2d2d ..!.. |------- │ │ │ +004278e0: 13f2 2100 0020 2020 7c2d 2d2d 2d2d 2d2d ..!.. |------- │ │ │ 004278f0: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 00427900: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00427910: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00427920: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ -00427930: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5e00 1398 -----------|^... │ │ │ +00427930: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5e00 13f2 -----------|^... │ │ │ 00427940: 3100 0020 2020 7c2d 2020 2020 2020 2020 1.. |- │ │ │ 00427950: 2020 7c2d 545b 4f5d 3d62 6c6f 636b 5f6e |-T[O]=block_n │ │ │ 00427960: 756d 6265 7220 2020 2020 2020 2020 2020 umber │ │ │ 00427970: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 00427980: 2d20 2020 2020 2020 2020 2020 2020 2020 - │ │ │ -00427990: 2020 2020 2020 2020 207c 5e00 1398 4100 |^...A. │ │ │ +00427990: 2020 2020 2020 2020 207c 5e00 13f2 4100 |^...A. │ │ │ 004279a0: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 004279b0: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ 004279c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004279d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 004279e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004279f0: 2d2d 2d2d 2d2d 2d7c 5e00 1398 5100 0020 -------|^...Q.. │ │ │ +004279f0: 2d2d 2d2d 2d2d 2d7c 5e00 13f2 5100 0020 -------|^...Q.. │ │ │ 00427a00: 2020 7c20 2020 2020 2020 2020 2020 7c2d | |- │ │ │ 00427a10: 495b 4e44 4558 5d3d 626c 6f63 6b5f 6e75 I[NDEX]=block_nu │ │ │ 00427a20: 6d62 6572 2020 2020 2020 2020 2020 2020 mber │ │ │ 00427a30: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 00427a40: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00427a50: 2020 2020 207c 5e00 1398 6100 0020 2020 |^...a.. │ │ │ +00427a50: 2020 2020 207c 5e00 13f2 6100 0020 2020 |^...a.. │ │ │ 00427a60: 7c20 2020 2020 2020 2020 2020 7c20 2020 | | │ │ │ 00427a70: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00427a80: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00427a90: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 00427aa0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00427ab0: 2020 207c 5e00 1398 7100 0020 2020 7c20 |^...q.. | │ │ │ +00427ab0: 2020 207c 5e00 13f2 7100 0020 2020 7c20 |^...q.. | │ │ │ 00427ac0: 2020 2020 2020 2020 2020 7c2d 4c5b 4f53 |-L[OS │ │ │ 00427ad0: 545d 3d62 6c6f 636b 5f6e 756d 6265 7220 T]=block_number │ │ │ 00427ae0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00427af0: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 00427b00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00427b10: 207c 5e00 1398 8100 0020 2020 7c20 2020 |^...... | │ │ │ +00427b10: 207c 5e00 13f2 8100 0020 2020 7c20 2020 |^...... | │ │ │ 00427b20: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 00427b30: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00427b40: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00427b50: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 00427b60: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ -00427b70: 5e00 1398 9100 0020 2020 7c2d 2020 2020 ^...... |- │ │ │ +00427b70: 5e00 13f2 9100 0020 2020 7c2d 2020 2020 ^...... |- │ │ │ 00427b80: 2020 2020 2020 7c2d 5b4e 4f54 5d42 5553 |-[NOT]BUS │ │ │ 00427b90: 593d 6275 7379 2f66 7265 6520 2020 2020 Y=busy/free │ │ │ 00427ba0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00427bb0: 2020 207c 2d20 2020 2020 2020 2020 2020 |- │ │ │ 00427bc0: 2020 2020 2020 2020 2020 2020 207c 5e00 |^. │ │ │ -00427bd0: 1298 3200 0020 2020 7c20 2020 2020 2020 ..2.. | │ │ │ +00427bd0: 12f2 3200 0020 2020 7c20 2020 2020 2020 ..2.. | │ │ │ 00427be0: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 00427bf0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00427c00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00427c10: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ -00427c20: 2020 2020 2020 2020 2020 207c 5e00 1398 |^... │ │ │ +00427c20: 2020 2020 2020 2020 2020 207c 5e00 13f2 |^... │ │ │ 00427c30: 1100 0020 2020 7c20 2020 2020 2020 2020 ... | │ │ │ 00427c40: 2020 7c2d 535b 5441 525d 3d62 6c6f 636b |-S[TAR]=block │ │ │ 00427c50: 5f6e 756d 6265 7220 2020 2020 2020 2020 _number │ │ │ 00427c60: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 00427c70: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00427c80: 2020 2020 2020 2020 207c 5e00 1398 2100 |^...!. │ │ │ +00427c80: 2020 2020 2020 2020 207c 5e00 13f2 2100 |^...!. │ │ │ 00427c90: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00427ca0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00427cb0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00427cc0: 2020 2020 2020 2020 2020 2020 207c 2020 | │ │ │ 00427cd0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00427ce0: 2020 2020 2020 207c 5e00 1398 3100 0020 |^...1.. │ │ │ +00427ce0: 2020 2020 2020 207c 5e00 13f2 3100 0020 |^...1.. │ │ │ 00427cf0: 2020 7c20 2020 2020 2020 2020 2020 7c2d | |- │ │ │ 00427d00: 4c5b 4f57 4552 5d3d 6b65 7920 2020 2020 L[OWER]=key │ │ │ 00427d10: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00427d20: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 00427d30: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00427d40: 2020 2020 207c 5e00 1398 4100 0020 2020 |^...A.. │ │ │ +00427d40: 2020 2020 207c 5e00 13f2 4100 0020 2020 |^...A.. │ │ │ 00427d50: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d |-----------+--- │ │ │ 00427d60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00427d70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00427d80: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00427d90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00427da0: 2d2d 2d7c 5e00 1398 5100 0020 2020 7c2d ---|^...Q.. |- │ │ │ +00427da0: 2d2d 2d7c 5e00 13f2 5100 0020 2020 7c2d ---|^...Q.. |- │ │ │ 00427db0: 2020 2020 2020 2020 2020 7c2d 555b 5050 |-U[PP │ │ │ 00427dc0: 4552 5d3d 6b65 7920 2020 2020 2020 2020 ER]=key │ │ │ 00427dd0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00427de0: 2020 2020 2020 207c 2d20 2020 2020 2020 |- │ │ │ 00427df0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00427e00: 207c 5e00 1398 6100 0020 2020 7c2d 2d2d |^...a.. |--- │ │ │ +00427e00: 207c 5e00 13f2 6100 0020 2020 7c2d 2d2d |^...a.. |--- │ │ │ 00427e10: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 00427e20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00427e30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00427e40: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00427e50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -00427e60: 5e00 1398 7100 0020 2020 7c52 454d 5b4f ^...q.. |REM[O │ │ │ +00427e60: 5e00 13f2 7100 0020 2020 7c52 454d 5b4f ^...q.. |REM[O │ │ │ 00427e70: 5645 5d20 2020 7c2d 425b 4c4f 434b 5d3d VE] |-B[LOCK]= │ │ │ 00427e80: 626c 6f63 6b2d 6e75 6d62 6572 2020 2020 block-number │ │ │ 00427e90: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00427ea0: 2020 207c 2d20 2020 2020 2020 2020 2020 |- │ │ │ 00427eb0: 2020 2020 2020 2020 2020 2020 207c 5e00 |^. │ │ │ -00427ec0: 1398 8100 0020 2020 7c2d 2d2d 2d2d 2d2d ..... |------- │ │ │ +00427ec0: 13f2 8100 0020 2020 7c2d 2d2d 2d2d 2d2d ..... |------- │ │ │ 00427ed0: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 00427ee0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00427ef0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00427f00: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ -00427f10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5e00 1398 -----------|^... │ │ │ +00427f10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5e00 13f2 -----------|^... │ │ │ 00427f20: 9100 0020 2020 7c2d 2020 2020 2020 2020 ... |- │ │ │ 00427f30: 2020 7c2d 435b 4f55 4e54 5d3d 636f 756e |-C[OUNT]=coun │ │ │ 00427f40: 7420 2020 2020 2020 2020 2020 2020 2020 t │ │ │ 00427f50: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 00427f60: 496e 636f 6d70 6174 6962 6c65 2077 6974 Incompatible wit │ │ │ -00427f70: 6820 2020 2020 2020 207c 5e00 1298 3300 h |^...3. │ │ │ +00427f70: 6820 2020 2020 2020 207c 5e00 12f2 3300 h |^...3. │ │ │ 00427f80: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00427f90: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00427fa0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00427fb0: 2020 2020 2020 2020 2020 2020 207c 2d56 |-V │ │ │ 00427fc0: 4552 5349 4f4e 2020 2020 2020 2020 2020 ERSION │ │ │ 00427fd0: 2020 2020 2020 207c 0000 0000 0000 0000 |........ │ │ │ 00427fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00427ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00428000: 0400 0000 d907 0000 6a0b 0000 0000 0000 ........j....... │ │ │ -00428010: 7100 0098 4845 4c50 00ff 7300 ff53 554d q...HELP..s..SUM │ │ │ +00428010: 7100 00f2 4845 4c50 00ff 7300 ff53 554d q...HELP..s..SUM │ │ │ 00428020: 4d41 5259 00c1 3311 0000 2020 207c 2d2d MARY..3... |-- │ │ │ 00428030: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00428040: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00428050: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00428060: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 00428070: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00428080: 7c5e 0013 9821 0000 2020 207c 2d20 2020 |^...!.. |- │ │ │ +00428080: 7c5e 0013 f221 0000 2020 207c 2d20 2020 |^...!.. |- │ │ │ 00428090: 2020 2020 2020 207c 2d4f 5b46 4653 4554 |-O[FFSET │ │ │ 004280a0: 5d3d 6f66 6673 6574 2020 2020 2020 2020 ]=offset │ │ │ 004280b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004280c0: 2020 2020 7c49 6e63 6f6d 7061 7469 626c |Incompatibl │ │ │ 004280d0: 6520 7769 7468 2020 2020 2020 2020 7c5e e with |^ │ │ │ -004280e0: 0013 9831 0000 2020 207c 2020 2020 2020 ...1.. | │ │ │ +004280e0: 0013 f231 0000 2020 207c 2020 2020 2020 ...1.. | │ │ │ 004280f0: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 00428100: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00428110: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00428120: 2020 7c2d 5645 5253 494f 4e2c 202d 5245 |-VERSION, -RE │ │ │ 00428130: 434f 5244 2020 2020 2020 2020 7c5e 0013 CORD |^.. │ │ │ -00428140: 9841 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .A.. |-------- │ │ │ +00428140: f241 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .A.. |-------- │ │ │ 00428150: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 00428160: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00428170: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00428180: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ -00428190: 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0013 9851 ----------|^...Q │ │ │ +00428190: 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0013 f251 ----------|^...Q │ │ │ 004281a0: 0000 2020 207c 2d20 2020 2020 2020 2020 .. |- │ │ │ 004281b0: 207c 2d52 5b45 434f 5244 5d3d 7265 636f |-R[ECORD]=reco │ │ │ 004281c0: 7264 2d6e 756d 6265 7220 2020 2020 2020 rd-number │ │ │ 004281d0: 2020 2020 2020 2020 2020 2020 2020 7c49 |I │ │ │ 004281e0: 6e63 6f6d 7061 7469 626c 6520 7769 7468 ncompatible with │ │ │ -004281f0: 2020 2020 2020 2020 7c5e 0013 9861 0000 |^...a.. │ │ │ +004281f0: 2020 2020 2020 2020 7c5e 0013 f261 0000 |^...a.. │ │ │ 00428200: 2020 207c 2020 2020 2020 2020 2020 207c | | │ │ │ 00428210: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00428220: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00428230: 2020 2020 2020 2020 2020 2020 7c2d 5645 |-VE │ │ │ 00428240: 5253 494f 4e2c 202d 4f46 4653 4554 2020 RSION, -OFFSET │ │ │ -00428250: 2020 2020 2020 7c5e 0013 9871 0000 2020 |^...q.. │ │ │ +00428250: 2020 2020 2020 7c5e 0013 f271 0000 2020 |^...q.. │ │ │ 00428260: 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d |-----------+-- │ │ │ 00428270: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00428280: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00428290: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 004282a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004282b0: 2d2d 2d2d 7c5e 0013 9881 0000 2020 207c ----|^...... | │ │ │ +004282b0: 2d2d 2d2d 7c5e 0013 f281 0000 2020 207c ----|^...... | │ │ │ 004282c0: 2d20 2020 2020 2020 2020 207c 2d56 5b45 - |-V[E │ │ │ 004282d0: 5253 494f 4e5d 3d76 6572 7369 6f6e 2d6e RSION]=version-n │ │ │ 004282e0: 756d 6265 7220 2020 2020 2020 2020 2020 umber │ │ │ 004282f0: 2020 2020 2020 2020 7c55 7365 206f 6e6c |Use onl │ │ │ 00428300: 7920 7769 7468 202d 424c 4f43 4b3b 2020 y with -BLOCK; │ │ │ -00428310: 2020 7c5e 0013 9891 0000 2020 207c 2020 |^...... | │ │ │ +00428310: 2020 7c5e 0013 f291 0000 2020 207c 2020 |^...... | │ │ │ 00428320: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 00428330: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00428340: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00428350: 2020 2020 2020 7c64 6563 696d 616c 2020 |decimal │ │ │ 00428360: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00428370: 7c5e 0012 9834 0000 2020 207c 2d2d 2d2d |^...4.. |---- │ │ │ +00428370: 7c5e 0012 f234 0000 2020 207c 2d2d 2d2d |^...4.. |---- │ │ │ 00428380: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 00428390: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004283a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004283b0: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 004283c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e --------------|^ │ │ │ -004283d0: 0013 9811 0000 2020 207c 5245 535b 544f ...... |RES[TO │ │ │ +004283d0: 0013 f211 0000 2020 207c 5245 535b 544f ...... |RES[TO │ │ │ 004283e0: 5245 5d20 207c 2d42 5b4c 4f43 4b5d 3d62 RE] |-B[LOCK]=b │ │ │ 004283f0: 6c6f 636b 2d6e 756d 6265 7220 2020 2020 lock-number │ │ │ 00428400: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00428410: 2020 7c2d 2020 2020 2020 2020 2020 2020 |- │ │ │ 00428420: 2020 2020 2020 2020 2020 2020 7c5e 0013 |^.. │ │ │ -00428430: 9821 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .!.. |-------- │ │ │ +00428430: f221 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .!.. |-------- │ │ │ 00428440: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 00428450: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00428460: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00428470: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ -00428480: 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0013 9831 ----------|^...1 │ │ │ +00428480: 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0013 f231 ----------|^...1 │ │ │ 00428490: 0000 2020 207c 2d20 2020 2020 2020 2020 .. |- │ │ │ 004284a0: 207c 2d46 5b52 4f4d 5d3d 626c 6f63 6b2d |-F[ROM]=block- │ │ │ 004284b0: 6e75 6d62 6572 2020 2020 2020 2020 2020 number │ │ │ 004284c0: 2020 2020 2020 2020 2020 2020 2020 7c2d |- │ │ │ 004284d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004284e0: 2020 2020 2020 2020 7c5e 0013 9841 0000 |^...A.. │ │ │ +004284e0: 2020 2020 2020 2020 7c5e 0013 f241 0000 |^...A.. │ │ │ 004284f0: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b |-----------+ │ │ │ 00428500: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00428510: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00428520: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 00428530: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00428540: 2d2d 2d2d 2d2d 7c5e 0013 9851 0000 2020 ------|^...Q.. │ │ │ +00428540: 2d2d 2d2d 2d2d 7c5e 0013 f251 0000 2020 ------|^...Q.. │ │ │ 00428550: 207c 2d20 2020 2020 2020 2020 207c 2d52 |- |-R │ │ │ 00428560: 5b45 4749 4f4e 5d3d 7265 6769 6f6e 2020 [EGION]=region │ │ │ 00428570: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00428580: 2020 2020 2020 2020 2020 7c2d 2020 2020 |- │ │ │ 00428590: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004285a0: 2020 2020 7c5e 0013 9861 0000 2020 207c |^...a.. | │ │ │ +004285a0: 2020 2020 7c5e 0013 f261 0000 2020 207c |^...a.. | │ │ │ 004285b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 004285c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004285d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004285e0: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 004285f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00428600: 2d2d 7c5e 0013 9871 0000 2020 207c 2d20 --|^...q.. |- │ │ │ +00428600: 2d2d 7c5e 0013 f271 0000 2020 207c 2d20 --|^...q.. |- │ │ │ 00428610: 2020 2020 2020 2020 207c 2d56 5b45 5253 |-V[ERS │ │ │ 00428620: 494f 4e5d 3d76 6572 7369 6f6e 2d6e 756d ION]=version-num │ │ │ 00428630: 6265 7220 2020 2020 2020 2020 2020 2020 ber │ │ │ 00428640: 2020 2020 2020 7c52 6571 7569 7265 643b |Required; │ │ │ 00428650: 2064 6563 696d 616c 2020 2020 2020 2020 decimal │ │ │ -00428660: 7c5e 0013 9881 0000 2020 207c 2d2d 2d2d |^...... |---- │ │ │ +00428660: 7c5e 0013 f281 0000 2020 207c 2d2d 2d2d |^...... |---- │ │ │ 00428670: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 00428680: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00428690: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004286a0: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 004286b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e --------------|^ │ │ │ -004286c0: 0013 9891 0000 2020 207c 5341 5b56 455d ...... |SA[VE] │ │ │ +004286c0: 0013 f291 0000 2020 207c 5341 5b56 455d ...... |SA[VE] │ │ │ 004286d0: 2020 2020 207c 2d42 5b4c 4f43 4b5d 3d62 |-B[LOCK]=b │ │ │ 004286e0: 6c6f 636b 2d6e 756d 6265 7220 2020 2020 lock-number │ │ │ 004286f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00428700: 2020 7c2d 2020 2020 2020 2020 2020 2020 |- │ │ │ 00428710: 2020 2020 2020 2020 2020 2020 7c5e 0012 |^.. │ │ │ -00428720: 9835 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .5.. |-------- │ │ │ +00428720: f235 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .5.. |-------- │ │ │ 00428730: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 00428740: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00428750: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00428760: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ -00428770: 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0013 9811 ----------|^.... │ │ │ +00428770: 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0013 f211 ----------|^.... │ │ │ 00428780: 0000 2020 207c 2d20 2020 2020 2020 2020 .. |- │ │ │ 00428790: 207c 2d43 5b4f 4d4d 454e 545d 3d73 7472 |-C[OMMENT]=str │ │ │ 004287a0: 696e 6720 2020 2020 2020 2020 2020 2020 ing │ │ │ 004287b0: 2020 2020 2020 2020 2020 2020 2020 7c49 |I │ │ │ 004287c0: 6e63 6f6d 7061 7469 626c 6520 7769 7468 ncompatible with │ │ │ 004287d0: 202d 4c49 5354 2020 7c00 0000 0000 0000 -LIST |....... │ │ │ 004287e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004287f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00428800: 0400 0000 5206 0000 7d0b 0000 0000 0000 ....R...}....... │ │ │ -00428810: 7100 0098 4845 4c50 00ff 7300 ff53 554d q...HELP..s..SUM │ │ │ +00428810: 7100 00f2 4845 4c50 00ff 7300 ff53 554d q...HELP..s..SUM │ │ │ 00428820: 4d41 5259 00c1 3521 0000 2020 207c 2d2d MARY..5!.. |-- │ │ │ 00428830: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00428840: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00428850: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00428860: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 00428870: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00428880: 7c5e 0013 9831 0000 2020 207c 2d20 2020 |^...1.. |- │ │ │ +00428880: 7c5e 0013 f231 0000 2020 207c 2d20 2020 |^...1.. |- │ │ │ 00428890: 2020 2020 2020 207c 2d4c 5b49 5354 5d20 |-L[IST] │ │ │ 004288a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004288b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004288c0: 2020 2020 7c49 6e63 6f6d 7061 7469 626c |Incompatibl │ │ │ 004288d0: 6520 7769 7468 2020 2020 2020 2020 7c5e e with |^ │ │ │ -004288e0: 0013 9841 0000 2020 207c 2020 2020 2020 ...A.. | │ │ │ +004288e0: 0013 f241 0000 2020 207c 2020 2020 2020 ...A.. | │ │ │ 004288f0: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 00428900: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00428910: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00428920: 2020 7c2d 434f 4d4d 454e 5420 2020 2020 |-COMMENT │ │ │ 00428930: 2020 2020 2020 2020 2020 2020 7c5e 0013 |^.. │ │ │ -00428940: 9851 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .Q.. |-------- │ │ │ +00428940: f251 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .Q.. |-------- │ │ │ 00428950: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 00428960: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00428970: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00428980: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ -00428990: 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0013 9861 ----------|^...a │ │ │ +00428990: 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0013 f261 ----------|^...a │ │ │ 004289a0: 0000 2020 207c 5348 5b49 4654 5d20 2020 .. |SH[IFT] │ │ │ 004289b0: 207c 2d42 5b41 434b 5741 5244 5d3d 7368 |-B[ACKWARD]=sh │ │ │ 004289c0: 6966 7420 2020 2020 2020 2020 2020 2020 ift │ │ │ 004289d0: 2020 2020 2020 2020 2020 2020 2020 7c49 |I │ │ │ 004289e0: 6e63 6f6d 7061 7469 626c 6520 7769 7468 ncompatible with │ │ │ -004289f0: 2020 2020 2020 2020 7c5e 0013 9871 0000 |^...q.. │ │ │ +004289f0: 2020 2020 2020 2020 7c5e 0013 f271 0000 |^...q.. │ │ │ 00428a00: 2020 207c 2020 2020 2020 2020 2020 207c | | │ │ │ 00428a10: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00428a20: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00428a30: 2020 2020 2020 2020 2020 2020 7c2d 464f |-FO │ │ │ 00428a40: 5257 4152 4420 2020 2020 2020 2020 2020 RWARD │ │ │ -00428a50: 2020 2020 2020 7c5e 0013 9881 0000 2020 |^...... │ │ │ +00428a50: 2020 2020 2020 7c5e 0013 f281 0000 2020 |^...... │ │ │ 00428a60: 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d |-----------+-- │ │ │ 00428a70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00428a80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00428a90: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 00428aa0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00428ab0: 2d2d 2d2d 7c5e 0013 9891 0000 2020 207c ----|^...... | │ │ │ +00428ab0: 2d2d 2d2d 7c5e 0013 f291 0000 2020 207c ----|^...... | │ │ │ 00428ac0: 2d20 2020 2020 2020 2020 207c 2d46 5b4f - |-F[O │ │ │ 00428ad0: 5257 4152 445d 3d73 6869 6674 2020 2020 RWARD]=shift │ │ │ 00428ae0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00428af0: 2020 2020 2020 2020 7c49 6e63 6f6d 7061 |Incompa │ │ │ 00428b00: 7469 626c 6520 7769 7468 2020 2020 2020 tible with │ │ │ -00428b10: 2020 7c5e 0012 9836 0000 2020 207c 2020 |^...6.. | │ │ │ +00428b10: 2020 7c5e 0012 f236 0000 2020 207c 2020 |^...6.. | │ │ │ 00428b20: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 00428b30: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00428b40: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00428b50: 2020 2020 2020 7c2d 4241 434b 5741 5244 |-BACKWARD │ │ │ 00428b60: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00428b70: 7c5e 0013 9811 0000 2020 207c 2d2d 2d2d |^...... |---- │ │ │ +00428b70: 7c5e 0013 f211 0000 2020 207c 2d2d 2d2d |^...... |---- │ │ │ 00428b80: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 00428b90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00428ba0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00428bb0: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 00428bc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e --------------|^ │ │ │ -00428bd0: 0013 9821 0000 2020 207c 2d20 2020 2020 ...!.. |- │ │ │ +00428bd0: 0013 f221 0000 2020 207c 2d20 2020 2020 ...!.. |- │ │ │ 00428be0: 2020 2020 207c 2d4f 5b46 4653 4554 5d3d |-O[FFSET]= │ │ │ 00428bf0: 6f66 6673 6574 2020 2020 2020 2020 2020 offset │ │ │ 00428c00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00428c10: 2020 7c2d 2020 2020 2020 2020 2020 2020 |- │ │ │ 00428c20: 2020 2020 2020 2020 2020 2020 7c5e 0013 |^.. │ │ │ -00428c30: 9831 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .1.. |-------- │ │ │ +00428c30: f231 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .1.. |-------- │ │ │ 00428c40: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 00428c50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00428c60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00428c70: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ -00428c80: 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0013 9841 ----------|^...A │ │ │ +00428c80: 2d2d 2d2d 2d2d 2d2d 2d2d 7c5e 0013 f241 ----------|^...A │ │ │ 00428c90: 0000 2020 207c 5350 5b41 574e 5d20 2020 .. |SP[AWN] │ │ │ 00428ca0: 207c 5b43 4c49 2063 6f6d 6d61 6e64 5d20 |[CLI command] │ │ │ 00428cb0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00428cc0: 2020 2020 2020 2020 2020 2020 2020 7c2d |- │ │ │ 00428cd0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00428ce0: 2020 2020 2020 2020 7c5e 0013 9851 0000 |^...Q.. │ │ │ +00428ce0: 2020 2020 2020 2020 7c5e 0013 f251 0000 |^...Q.. │ │ │ 00428cf0: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b |-----------+ │ │ │ 00428d00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00428d10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00428d20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 00428d30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00428d40: 2d2d 2d2d 2d2d 7c5e 0013 9861 0000 2020 ------|^...a.. │ │ │ +00428d40: 2d2d 2d2d 2d2d 7c5e 0013 f261 0000 2020 ------|^...a.. │ │ │ 00428d50: 207c 575b 4349 4e49 545d 2020 207c 2d20 |W[CINIT] |- │ │ │ 00428d60: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00428d70: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00428d80: 2020 2020 2020 2020 2020 7c2d 2020 2020 |- │ │ │ 00428d90: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00428da0: 2020 2020 7c5e 0013 9871 0000 2020 202b |^...q.. + │ │ │ +00428da0: 2020 2020 7c5e 0013 f271 0000 2020 202b |^...q.. + │ │ │ 00428db0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00428dc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00428dd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00428de0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00428df0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00428e00: 2d2d 2b07 0013 9881 0000 4100 1398 9100 --+.......A..... │ │ │ +00428e00: 2d2d 2b07 0013 f281 0000 4100 13f2 9100 --+.......A..... │ │ │ 00428e10: 0020 2020 2a20 5573 6520 7468 6573 6520 . * Use these │ │ │ 00428e20: 7175 616c 6966 6965 7273 206f 6e6c 7920 qualifiers only │ │ │ 00428e30: 7769 7468 2069 6e73 7472 7563 7469 6f6e with instruction │ │ │ -00428e40: 7320 6672 6f6d 2046 4953 2e07 0012 9837 s from FIS.....7 │ │ │ +00428e40: 7320 6672 6f6d 2046 4953 2e07 0012 f237 s from FIS.....7 │ │ │ 00428e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00428e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00428e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00428e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00428e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00428ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00428eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -272635,53 +272635,53 @@ │ │ │ 00428fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00428fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00428fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00428fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00428fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00428ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00429000: 0400 0000 8102 0000 940b 0000 0000 0000 ................ │ │ │ -00429010: 6500 0098 4845 4c50 00ff 7300 ff43 4f50 e...HELP..s..COP │ │ │ +00429010: 6500 00f2 4845 4c50 00ff 7300 ff43 4f50 e...HELP..s..COP │ │ │ 00429020: 5952 4947 4854 00c0 1400 0020 2020 4754 YRIGHT..... GT │ │ │ 00429030: 2e4d 2854 4d29 2069 7320 6120 7472 6164 .M(TM) is a trad │ │ │ 00429040: 656d 6172 6b20 6f66 2046 6964 656c 6974 emark of Fidelit │ │ │ 00429050: 7920 4e61 7469 6f6e 616c 2049 6e66 6f72 y National Infor │ │ │ 00429060: 6d61 7469 6f6e 2053 6572 7669 6365 732c mation Services, │ │ │ -00429070: 2049 6e63 2e47 0014 9815 0000 2020 204f Inc.G...... O │ │ │ +00429070: 2049 6e63 2e47 0014 f215 0000 2020 204f Inc.G...... O │ │ │ 00429080: 7468 6572 2074 7261 6465 6d61 726b 7320 ther trademarks │ │ │ 00429090: 6172 6520 7468 6520 7072 6f70 6572 7479 are the property │ │ │ 004290a0: 206f 6620 7468 6569 7220 7265 7370 6563 of their respec │ │ │ -004290b0: 7469 7665 206f 776e 6572 732e 0700 1498 tive owners..... │ │ │ -004290c0: 1600 0048 0014 9817 0000 2020 2054 6869 ...H...... Thi │ │ │ +004290b0: 7469 7665 206f 776e 6572 732e 0700 14f2 tive owners..... │ │ │ +004290c0: 1600 0048 0014 f217 0000 2020 2054 6869 ...H...... Thi │ │ │ 004290d0: 7320 646f 6375 6d65 6e74 2063 6f6e 7461 s document conta │ │ │ 004290e0: 696e 7320 6120 6465 7363 7269 7074 696f ins a descriptio │ │ │ 004290f0: 6e20 6f66 2047 542e 4d20 616e 6420 7468 n of GT.M and th │ │ │ -00429100: 6520 6f70 6572 6174 696e 6754 0014 9818 e operatingT.... │ │ │ +00429100: 6520 6f70 6572 6174 696e 6754 0014 f218 e operatingT.... │ │ │ 00429110: 0000 2020 2069 6e73 7472 7563 7469 6f6e .. instruction │ │ │ 00429120: 7320 7065 7274 6169 6e69 6e67 2074 6f20 s pertaining to │ │ │ 00429130: 7468 6520 7661 7269 6f75 7320 6675 6e63 the various func │ │ │ 00429140: 7469 6f6e 7320 7468 6174 2063 6f6d 7072 tions that compr │ │ │ 00429150: 6973 6520 7468 6520 7379 7374 656d 2e50 ise the system.P │ │ │ -00429160: 0014 9819 0000 2020 2054 6869 7320 646f ...... This do │ │ │ +00429160: 0014 f219 0000 2020 2054 6869 7320 646f ...... This do │ │ │ 00429170: 6375 6d65 6e74 2064 6f65 7320 6e6f 7420 cument does not │ │ │ 00429180: 636f 6e74 6169 6e20 616e 7920 636f 6d6d contain any comm │ │ │ 00429190: 6974 6d65 6e74 206f 6620 4649 532e 2046 itment of FIS. F │ │ │ 004291a0: 4953 2062 656c 6965 7665 7320 7468 6551 IS believes theQ │ │ │ -004291b0: 0014 981a 0000 2020 2069 6e66 6f72 6d61 ...... informa │ │ │ +004291b0: 0014 f21a 0000 2020 2069 6e66 6f72 6d61 ...... informa │ │ │ 004291c0: 7469 6f6e 2069 6e20 7468 6973 2070 7562 tion in this pub │ │ │ 004291d0: 6c69 6361 7469 6f6e 2069 7320 6163 6375 lication is accu │ │ │ 004291e0: 7261 7465 2061 7320 6f66 2069 7473 2070 rate as of its p │ │ │ 004291f0: 7562 6c69 6361 7469 6f6e 2064 6174 653b ublication date; │ │ │ -00429200: 4a00 1498 2100 0020 2020 7375 6368 2069 J...!.. such i │ │ │ +00429200: 4a00 14f2 2100 0020 2020 7375 6368 2069 J...!.. such i │ │ │ 00429210: 6e66 6f72 6d61 7469 6f6e 2069 7320 7375 nformation is su │ │ │ 00429220: 626a 6563 7420 746f 2063 6861 6e67 6520 bject to change │ │ │ 00429230: 7769 7468 6f75 7420 6e6f 7469 6365 2e20 without notice. │ │ │ -00429240: 4649 5320 6973 206e 6f74 3000 1498 2200 FIS is not0...". │ │ │ +00429240: 4649 5320 6973 206e 6f74 3000 14f2 2200 FIS is not0...". │ │ │ 00429250: 0020 2020 7265 7370 6f6e 7369 626c 6520 . responsible │ │ │ 00429260: 666f 7220 616e 7920 6572 726f 7273 206f for any errors o │ │ │ -00429270: 7220 6465 6665 6374 732e 0700 1498 2300 r defects.....#. │ │ │ +00429270: 7220 6465 6665 6374 732e 0700 14f2 2300 r defects.....#. │ │ │ 00429280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00429290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004292a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004292b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004292c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004292d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004292e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ ├── ./usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gdehelp.dat │ │ │ @@ -5,15 +5,15 @@ │ │ │ 00000040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00000050: 0000 0000 8000 0000 8000 0000 0000 0000 ................ │ │ │ 00000060: 0004 0000 00c0 0100 00c0 0000 0000 0000 ................ │ │ │ 00000070: 1f00 0000 0000 0000 1000 0000 1f00 0000 ................ │ │ │ 00000080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00000090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 000000a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ -000000b0: 0100 0000 0000 0000 2a07 a16a 0200 0000 ........*..j.... │ │ │ +000000b0: 0100 0000 0000 0000 500e a96a 0200 0000 ........P..j.... │ │ │ 000000c0: ffff ff03 f8ff ffff ffff ff13 d8ff ffff ................ │ │ │ 000000d0: 0100 0000 0000 0000 0100 0000 0000 0000 ................ │ │ │ 000000e0: 0100 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 000000f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00000100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00000110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00000120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -262656,15 +262656,15 @@ │ │ │ 00401ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00402000: 0400 0001 1906 0000 e408 0000 0000 0000 ................ │ │ │ 00402010: 2a00 0000 4845 4c50 00ff 7300 ff43 4f4d *...HELP..s..COM │ │ │ 00402020: 4d41 4e44 5300 ff73 00ff 4144 4400 bf12 MANDS..s..ADD... │ │ │ 00402030: 0000 1500 0000 0000 0000 1c00 1a00 ff73 ...............s │ │ │ 00402040: 00ff 4742 4c4e 414d 4500 bf22 0000 1a00 ..GBLNAME..".... │ │ │ 00402050: 0000 0000 0000 1000 2600 c02b 0000 1b00 ........&..+.... │ │ │ -00402060: 0000 0000 0000 0f00 1e55 4d00 001c 0000 .........UM..... │ │ │ +00402060: 0000 0000 0000 0f00 1e8b 4d00 001c 0000 ..........M..... │ │ │ 00402070: 0000 0000 0016 001e ff4e 414d 4500 c017 .........NAME... │ │ │ 00402080: 0100 0016 0000 0000 0000 0010 0024 0048 .............$.H │ │ │ 00402090: 0100 0017 0000 0000 0000 0010 0024 7387 .............$s. │ │ │ 004020a0: 0100 0018 0000 0000 0000 000f 0017 0053 ...............S │ │ │ 004020b0: 0000 1900 0000 0000 0000 1700 1700 542d ..............T- │ │ │ 004020c0: 5349 474e 00bf 9200 0013 0000 0000 0000 SIGN............ │ │ │ 004020d0: 0017 0016 7343 4841 4e47 4500 c02b 0000 ....sCHANGE..+.. │ │ │ @@ -262687,38 +262687,38 @@ │ │ │ 004021e0: 494e 475f 415f 474c 4f42 414c 5f44 4952 ING_A_GLOBAL_DIR │ │ │ 004021f0: 4543 544f 5259 00bf 2200 000e 0000 0000 ECTORY.."....... │ │ │ 00402200: 0000 000f 0016 0044 0000 0f00 0000 0000 .......D........ │ │ │ 00402210: 0000 3700 16ff 4558 414d 494e 494e 475f ..7...EXAMINING_ │ │ │ 00402220: 5448 455f 4445 4641 554c 545f 474c 4f42 THE_DEFAULT_GLOB │ │ │ 00402230: 414c 5f44 4952 4543 544f 5259 00bf 9200 AL_DIRECTORY.... │ │ │ 00402240: 0008 0000 0000 0000 0011 003d 00c0 3201 ...........=..2. │ │ │ -00402250: 0000 0900 0000 0000 0000 1000 3e55 4901 ............>UI. │ │ │ -00402260: 0000 0a00 0000 0000 0000 1000 3e55 8501 ............>U.. │ │ │ -00402270: 0000 0b00 0000 0000 0000 1100 3d55 c112 ............=U.. │ │ │ +00402250: 0000 0900 0000 0000 0000 1000 3e8b 4901 ............>.I. │ │ │ +00402260: 0000 0a00 0000 0000 0000 1000 3e8b 8501 ............>... │ │ │ +00402270: 0000 0b00 0000 0000 0000 1100 3d8b c112 ............=... │ │ │ 00402280: 9200 000c 0000 0000 0000 000f 0016 0048 ...............H │ │ │ 00402290: 0000 0d00 0000 0000 0000 3900 1600 4944 ..........9...ID │ │ │ 004022a0: 454e 5449 4659 494e 475f 5448 455f 4355 ENTIFYING_THE_CU │ │ │ 004022b0: 5252 454e 545f 474c 4f42 414c 5f44 4952 RRENT_GLOBAL_DIR │ │ │ 004022c0: 4543 544f 5259 00bf 2200 0003 0000 0000 ECTORY.."....... │ │ │ 004022d0: 0000 0040 0016 004d 4150 5049 4e47 5f47 ...@...MAPPING_G │ │ │ 004022e0: 4c4f 4241 4c5f 5641 5249 4142 4c45 535f LOBAL_VARIABLES_ │ │ │ 004022f0: 494e 5f41 5f47 4c4f 4241 4c5f 4449 5245 IN_A_GLOBAL_DIRE │ │ │ 00402300: 4354 4f52 5900 c019 0100 0005 0000 0000 CTORY........... │ │ │ 00402310: 0000 000f 0009 0050 0000 2600 0000 0000 .......P..&..... │ │ │ 00402320: 0000 1e00 0900 5155 414c 4946 4945 5253 ......QUALIFIERS │ │ │ 00402330: 00ff 7300 ff48 0000 3f00 0000 0000 0000 ..s..H..?....... │ │ │ -00402340: 0f00 1855 4d00 0040 0000 0000 0000 0023 ...UM..@.......# │ │ │ +00402340: 0f00 188b 4d00 0040 0000 0000 0000 0023 ....M..@.......# │ │ │ 00402350: 0018 0052 4547 494f 4e5f 5155 414c 4946 ...REGION_QUALIF │ │ │ 00402360: 4945 5253 00c0 1101 0000 2700 0000 0000 IERS......'..... │ │ │ 00402370: 0000 0f00 2b50 4b00 0028 0000 0000 0000 ....+PK..(...... │ │ │ 00402380: 0010 002b 0091 0100 0029 0000 0000 0000 ...+.....)...... │ │ │ 00402390: 0011 002a 00c1 1512 0000 2a00 0000 0000 ...*......*..... │ │ │ 004023a0: 0000 1000 2b00 1942 0000 2b00 0000 0000 ....+..B..+..... │ │ │ 004023b0: 0000 1000 2b00 2201 0000 2c00 0000 0000 ....+."...,..... │ │ │ -004023c0: 0000 1000 2b55 2582 0000 2d00 0000 0000 ....+U%...-..... │ │ │ +004023c0: 0000 1000 2b8b 2582 0000 2d00 0000 0000 ....+.%...-..... │ │ │ 004023d0: 0000 1000 2b00 2942 0000 2e00 0000 0000 ....+.)B........ │ │ │ 004023e0: 0000 1000 2b00 3301 0000 2f00 0000 0000 ....+.3.../..... │ │ │ 004023f0: 0000 1000 2b00 3522 0000 3000 0000 0000 ....+.5"..0..... │ │ │ 00402400: 0000 2400 1800 5345 474d 454e 545f 5155 ..$...SEGMENT_QU │ │ │ 00402410: 414c 4946 4945 5253 00c0 2901 0000 3100 ALIFIERS..)...1. │ │ │ 00402420: 0000 0000 0000 1000 2c00 6601 0000 3200 ........,.f...2. │ │ │ 00402430: 0000 0000 0000 1000 2c00 9601 0000 3300 ........,.....3. │ │ │ @@ -262743,18 +262743,18 @@ │ │ │ 00402560: 525f 5355 4d4d 4152 5900 c018 0100 0046 R_SUMMARY......F │ │ │ 00402570: 0000 0000 0000 0010 0028 0035 0100 0047 .........(.5...G │ │ │ 00402580: 0000 0000 0000 0010 0028 0052 0100 0048 .........(.R...H │ │ │ 00402590: 0000 0000 0000 0010 0028 0069 0100 0049 .........(.i...I │ │ │ 004025a0: 0000 0000 0000 000f 0009 5254 0000 4a00 ..........RT..J. │ │ │ 004025b0: 0000 0000 0000 1b00 0900 5553 494e 475f ..........USING_ │ │ │ 004025c0: 4744 4500 c023 0100 0007 0000 0000 0000 GDE..#.......... │ │ │ -004025d0: 002c 0013 55ff 7300 ff47 5549 4445 4c49 .,..U.s..GUIDELI │ │ │ +004025d0: 002c 0013 8bff 7300 ff47 5549 4445 4c49 .,....s..GUIDELI │ │ │ 004025e0: 4e45 535f 464f 525f 4d41 5050 494e 4700 NES_FOR_MAPPING. │ │ │ 004025f0: c028 0100 0010 0000 0000 0000 0010 002f .(............./ │ │ │ -00402600: 5574 0100 0011 0000 0000 0000 000c 0000 Ut.............. │ │ │ +00402600: 8b74 0100 0011 0000 0000 0000 000c 0000 .t.............. │ │ │ 00402610: 4d12 0000 0000 0000 0000 0000 0000 0000 M............... │ │ │ 00402620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00402630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00402640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00402650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00402660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00402670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -262856,56 +262856,56 @@ │ │ │ 00402c70: 6563 6966 6963 206e 6565 6473 2e07 0040 ecific needs...@ │ │ │ 00402c80: 0024 0000 4d00 4000 2500 0020 2020 546f .$..M.@.%.. To │ │ │ 00402c90: 2072 6574 6169 6e20 7468 6520 6465 6661 retain the defa │ │ │ 00402ca0: 756c 7420 476c 6f62 616c 2044 6972 6563 ult Global Direc │ │ │ 00402cb0: 746f 7279 2c20 6578 6974 2047 4445 2077 tory, exit GDE w │ │ │ 00402cc0: 6974 686f 7574 206d 616b 696e 6720 616e ithout making an │ │ │ 00402cd0: 7912 0040 0026 0000 2020 2063 6861 6e67 y..@.&.. chang │ │ │ -00402ce0: 6573 2e07 0040 0027 0000 6200 1655 4d41 es...@.'..b..UMA │ │ │ +00402ce0: 6573 2e07 0040 0027 0000 6200 168b 4d41 es...@.'..b...MA │ │ │ 00402cf0: 5050 494e 475f 474c 4f42 414c 5f56 4152 PPING_GLOBAL_VAR │ │ │ 00402d00: 4941 424c 4553 5f49 4e5f 415f 474c 4f42 IABLES_IN_A_GLOB │ │ │ 00402d10: 414c 5f44 4952 4543 544f 5259 0000 4d61 AL_DIRECTORY..Ma │ │ │ 00402d20: 7070 696e 675f 476c 6f62 616c 5f56 6172 pping_Global_Var │ │ │ 00402d30: 6961 626c 6573 5f69 6e5f 615f 476c 6f62 iables_in_a_Glob │ │ │ -00402d40: 616c 5f44 6972 6563 746f 7279 3900 4555 al_Directory9.EU │ │ │ +00402d40: 616c 5f44 6972 6563 746f 7279 3900 458b al_Directory9.E. │ │ │ 00402d50: bf11 0000 2020 204d 6170 7069 6e67 2047 .... Mapping G │ │ │ 00402d60: 6c6f 6261 6c20 5661 7269 6162 6c65 7320 lobal Variables │ │ │ 00402d70: 696e 2061 2047 6c6f 6261 6c20 4469 7265 in a Global Dire │ │ │ -00402d80: 6374 6f72 7907 0046 5521 0000 5200 4655 ctory..FU!..R.FU │ │ │ +00402d80: 6374 6f72 7907 0046 8b21 0000 5200 468b ctory..F.!..R.F. │ │ │ 00402d90: 3100 0020 2020 4d61 7070 696e 6720 6973 1.. Mapping is │ │ │ 00402da0: 2074 6865 2070 726f 6365 7373 206f 6620 the process of │ │ │ 00402db0: 636f 6e6e 6563 7469 6e67 2061 2067 6c6f connecting a glo │ │ │ 00402dc0: 6261 6c20 7661 7269 6162 6c65 206e 616d bal variable nam │ │ │ 00402dd0: 6520 6f72 2061 2073 7562 7472 6565 3200 e or a subtree2. │ │ │ -00402de0: 4655 4100 0020 2020 6f72 2061 2073 7562 FUA.. or a sub │ │ │ +00402de0: 468b 4100 0020 2020 6f72 2061 2073 7562 F.A.. or a sub │ │ │ 00402df0: 7363 7269 7074 2072 616e 6765 2074 6f20 script range to │ │ │ 00402e00: 6120 6461 7461 6261 7365 2066 696c 652e a database file. │ │ │ -00402e10: 0700 4655 5100 003f 0046 5561 0000 2020 ..FUQ..?.FUa.. │ │ │ +00402e10: 0700 468b 5100 003f 0046 8b61 0000 2020 ..F.Q..?.F.a.. │ │ │ 00402e20: 2041 2063 6f6d 706c 6574 6520 6d61 7070 A complete mapp │ │ │ 00402e30: 696e 6720 6861 7320 7468 6520 666f 6c6c ing has the foll │ │ │ 00402e40: 6f77 696e 6720 666f 7572 2063 6f6d 706f owing four compo │ │ │ -00402e50: 6e65 6e74 733a 0700 4655 7100 0012 0046 nents:..FUq....F │ │ │ -00402e60: 5581 0000 2020 2020 206f 204e 414d 4514 U... o NAME. │ │ │ -00402e70: 0046 5591 0000 2020 2020 206f 2052 4547 .FU... o REG │ │ │ -00402e80: 494f 4e16 0045 55c0 1100 0020 2020 2020 ION..EU.... │ │ │ -00402e90: 6f20 5345 474d 454e 5412 0046 5512 0000 o SEGMENT..FU... │ │ │ -00402ea0: 2020 2020 206f 2046 494c 4507 0046 5513 o FILE..FU. │ │ │ -00402eb0: 0000 5400 4655 1400 0020 2020 5468 6573 ..T.FU... Thes │ │ │ +00402e50: 6e65 6e74 733a 0700 468b 7100 0012 0046 nents:..F.q....F │ │ │ +00402e60: 8b81 0000 2020 2020 206f 204e 414d 4514 .... o NAME. │ │ │ +00402e70: 0046 8b91 0000 2020 2020 206f 2052 4547 .F.... o REG │ │ │ +00402e80: 494f 4e16 0045 8bc0 1100 0020 2020 2020 ION..E..... │ │ │ +00402e90: 6f20 5345 474d 454e 5412 0046 8b12 0000 o SEGMENT..F.... │ │ │ +00402ea0: 2020 2020 206f 2046 494c 4507 0046 8b13 o FILE..F.. │ │ │ +00402eb0: 0000 5400 468b 1400 0020 2020 5468 6573 ..T.F.... Thes │ │ │ 00402ec0: 6520 636f 6d70 6f6e 656e 7473 206d 6179 e components may │ │ │ 00402ed0: 2062 6520 6465 6669 6e65 6420 696e 2061 be defined in a │ │ │ 00402ee0: 6e79 206f 7264 6572 2c20 6275 7420 7468 ny order, but th │ │ │ 00402ef0: 6520 6669 6e61 6c20 7265 7375 6c74 206d e final result m │ │ │ -00402f00: 7573 7420 6265 3400 4655 1500 0020 2020 ust be4.FU... │ │ │ +00402f00: 7573 7420 6265 3400 468b 1500 0020 2020 ust be4.F.... │ │ │ 00402f10: 6120 636f 6d70 6c65 7465 206c 6f67 6963 a complete logic │ │ │ 00402f20: 616c 2070 6174 6820 6672 6f6d 206e 616d al path from nam │ │ │ -00402f30: 6520 746f 2066 696c 653a 0700 4655 1600 e to file:..FU.. │ │ │ -00402f40: 0031 0046 5517 0000 2020 204e 414d 4528 .1.FU... NAME( │ │ │ +00402f30: 6520 746f 2066 696c 653a 0700 468b 1600 e to file:..F... │ │ │ +00402f40: 0031 0046 8b17 0000 2020 204e 414d 4528 .1.F.... NAME( │ │ │ 00402f50: 7329 202d 2d3e 2052 4547 494f 4e20 2d2d s) --> REGION -- │ │ │ 00402f60: 3e20 5345 474d 454e 5420 2d2d 3e20 4649 > SEGMENT --> FI │ │ │ -00402f70: 4c45 0700 4655 1800 0053 0046 5519 0000 LE..FU...S.FU... │ │ │ +00402f70: 4c45 0700 468b 1800 0053 0046 8b19 0000 LE..F....S.F.... │ │ │ 00402f80: 2020 2054 6865 2064 6566 6175 6c74 2047 The default G │ │ │ 00402f90: 6c6f 6261 6c20 4469 7265 6374 6f72 7920 lobal Directory │ │ │ 00402fa0: 636f 6e74 6169 6e73 206f 6e65 2063 6f6d contains one com │ │ │ 00402fb0: 706c 6574 6520 6d61 7070 696e 6720 7468 plete mapping th │ │ │ 00402fc0: 6174 2063 6f6d 7072 6973 6573 0000 0000 at comprises.... │ │ │ 00402fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00402fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -263035,53 +263035,53 @@ │ │ │ 004037a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004037b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004037c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004037d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004037e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004037f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00403800: 0400 0000 8102 0000 ac04 0000 0000 0000 ................ │ │ │ -00403810: 2100 0055 4845 4c50 00ff 7300 ff55 5349 !..UHELP..s..USI │ │ │ +00403810: 2100 008b 4845 4c50 00ff 7300 ff55 5349 !...HELP..s..USI │ │ │ 00403820: 4e47 5f47 4445 0000 5573 696e 675f 4744 NG_GDE..Using_GD │ │ │ -00403830: 4514 0013 55bf 1100 0020 2020 5573 696e E...U.... Usin │ │ │ -00403840: 6720 4744 4507 0014 5521 0000 5400 1455 g GDE...U!..T..U │ │ │ +00403830: 4514 0013 8bbf 1100 0020 2020 5573 696e E........ Usin │ │ │ +00403840: 6720 4744 4507 0014 8b21 0000 5400 148b g GDE....!..T... │ │ │ 00403850: 3100 0020 2020 5468 6520 6465 6661 756c 1.. The defaul │ │ │ 00403860: 7420 696e 7374 616c 6c61 7469 6f6e 2070 t installation p │ │ │ 00403870: 726f 6365 6475 7265 2070 6c61 6365 7320 rocedure places │ │ │ 00403880: 7468 6520 4744 4520 7574 696c 6974 7920 the GDE utility │ │ │ 00403890: 696e 746f 2061 2064 6972 6563 746f 7279 into a directory │ │ │ -004038a0: 3800 1455 4100 0020 2020 6173 7369 676e 8..UA.. assign │ │ │ +004038a0: 3800 148b 4100 0020 2020 6173 7369 676e 8...A.. assign │ │ │ 004038b0: 6564 2074 6f20 7468 6520 656e 7669 726f ed to the enviro │ │ │ 004038c0: 6e6d 656e 7420 7661 7269 6162 6c65 2067 nment variable g │ │ │ -004038d0: 746d 5f64 6973 742e 0700 1455 5100 0018 tm_dist....UQ... │ │ │ -004038e0: 0014 5561 0000 2020 2054 6f20 696e 766f ..Ua.. To invo │ │ │ -004038f0: 6b65 2047 4445 3a07 0014 5571 0000 2b00 ke GDE:...Uq..+. │ │ │ -00403900: 1455 8100 0020 2020 6672 6f6d 2077 6974 .U... from wit │ │ │ +004038d0: 746d 5f64 6973 742e 0700 148b 5100 0018 tm_dist.....Q... │ │ │ +004038e0: 0014 8b61 0000 2020 2054 6f20 696e 766f ...a.. To invo │ │ │ +004038f0: 6b65 2047 4445 3a07 0014 8b71 0000 2b00 ke GDE:....q..+. │ │ │ +00403900: 148b 8100 0020 2020 6672 6f6d 2077 6974 ..... from wit │ │ │ 00403910: 6869 6e20 4754 4d2c 2075 7365 2074 6865 hin GTM, use the │ │ │ -00403920: 2063 6f6d 6d61 6e64 3a07 0014 5591 0000 command:...U... │ │ │ -00403930: 1600 1355 c011 0000 2020 2047 544d 3e64 ...U.... GTM>d │ │ │ -00403940: 6f20 5e47 4445 0700 1455 1200 0020 0014 o ^GDE...U... .. │ │ │ -00403950: 5513 0000 2020 2066 726f 6d20 7468 6520 U... from the │ │ │ +00403920: 2063 6f6d 6d61 6e64 3a07 0014 8b91 0000 command:....... │ │ │ +00403930: 1600 138b c011 0000 2020 2047 544d 3e64 ........ GTM>d │ │ │ +00403940: 6f20 5e47 4445 0700 148b 1200 0020 0014 o ^GDE....... .. │ │ │ +00403950: 8b13 0000 2020 2066 726f 6d20 7468 6520 .... from the │ │ │ 00403960: 7368 656c 6c2c 2065 6e74 6572 3a07 0014 shell, enter:... │ │ │ -00403970: 5514 0000 1800 1455 1500 0020 2020 2420 U......U... $ │ │ │ -00403980: 6d75 6d70 7320 2d72 2047 4445 0700 1455 mumps -r GDE...U │ │ │ -00403990: 1600 0053 0014 5517 0000 2020 2047 4445 ...S..U... GDE │ │ │ +00403970: 8b14 0000 1800 148b 1500 0020 2020 2420 ........... $ │ │ │ +00403980: 6d75 6d70 7320 2d72 2047 4445 0700 148b mumps -r GDE.... │ │ │ +00403990: 1600 0053 0014 8b17 0000 2020 2047 4445 ...S...... GDE │ │ │ 004039a0: 2064 6973 706c 6179 7320 696e 666f 726d displays inform │ │ │ 004039b0: 6174 696f 6e61 6c20 6d65 7373 6167 6573 ational messages │ │ │ 004039c0: 206c 696b 6520 7468 6520 666f 6c6c 6f77 like the follow │ │ │ 004039d0: 696e 672c 2061 6e64 2074 6865 6e20 7468 ing, and then th │ │ │ -004039e0: 6520 4744 453e 1100 1455 1800 0020 2020 e GDE>...U... │ │ │ -004039f0: 7072 6f6d 7074 3a07 0014 5519 0000 4600 prompt:...U...F. │ │ │ -00403a00: 1455 1a00 0020 2020 2547 4445 2d49 2d4c .U... %GDE-I-L │ │ │ +004039e0: 6520 4744 453e 1100 148b 1800 0020 2020 e GDE>....... │ │ │ +004039f0: 7072 6f6d 7074 3a07 0014 8b19 0000 4600 prompt:.......F. │ │ │ +00403a00: 148b 1a00 0020 2020 2547 4445 2d49 2d4c ..... %GDE-I-L │ │ │ 00403a10: 4f41 4447 442c 206c 6f61 6469 6e67 2047 OADGD, loading G │ │ │ 00403a20: 6c6f 6261 6c20 4469 7265 6374 6f72 7920 lobal Directory │ │ │ 00403a30: 6669 6c65 202f 7072 6f64 2f6d 756d 7073 file /prod/mumps │ │ │ -00403a40: 2e67 6c64 2800 1455 2100 0020 2020 2547 .gld(..U!.. %G │ │ │ +00403a40: 2e67 6c64 2800 148b 2100 0020 2020 2547 .gld(...!.. %G │ │ │ 00403a50: 4445 2d49 2d56 4552 4946 592c 2056 6572 DE-I-VERIFY, Ver │ │ │ -00403a60: 6966 6963 6174 696f 6e20 4f4b 0e00 1455 ification OK...U │ │ │ -00403a70: 2200 0020 2020 4744 453e 0700 1455 2300 ".. GDE>...U#. │ │ │ +00403a60: 6966 6963 6174 696f 6e20 4f4b 0e00 148b ification OK.... │ │ │ +00403a70: 2200 0020 2020 4744 453e 0700 148b 2300 ".. GDE>....#. │ │ │ 00403a80: 0061 0000 0000 0000 0000 0000 0000 0000 .a.............. │ │ │ 00403a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00403aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00403ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00403ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00403ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00403ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -263169,49 +263169,49 @@ │ │ │ 00404000: 0400 0000 1303 0000 3801 0000 0000 0000 ........8....... │ │ │ 00404010: 6800 0064 4845 4c50 00ff 7300 ff4f 5645 h..dHELP..s..OVE │ │ │ 00404020: 5256 4945 5700 ff73 00ff 4558 414d 494e RVIEW..s..EXAMIN │ │ │ 00404030: 494e 475f 5448 455f 4445 4641 554c 545f ING_THE_DEFAULT_ │ │ │ 00404040: 474c 4f42 414c 5f44 4952 4543 544f 5259 GLOBAL_DIRECTORY │ │ │ 00404050: 0000 4578 616d 696e 696e 675f 7468 655f ..Examining_the_ │ │ │ 00404060: 4465 6661 756c 745f 476c 6f62 616c 5f44 Default_Global_D │ │ │ -00404070: 6972 6563 746f 7279 3100 3d55 bf11 0000 irectory1.=U.... │ │ │ +00404070: 6972 6563 746f 7279 3100 3d8b bf11 0000 irectory1.=..... │ │ │ 00404080: 2020 2045 7861 6d69 6e69 6e67 2074 6865 Examining the │ │ │ 00404090: 2044 6566 6175 6c74 2047 6c6f 6261 6c20 Default Global │ │ │ -004040a0: 4469 7265 6374 6f72 7907 003e 5521 0000 Directory..>U!.. │ │ │ -004040b0: 2d00 3e55 3100 0020 2020 4120 476c 6f62 -.>U1.. A Glob │ │ │ +004040a0: 4469 7265 6374 6f72 7907 003e 8b21 0000 Directory..>.!.. │ │ │ +004040b0: 2d00 3e8b 3100 0020 2020 4120 476c 6f62 -.>.1.. A Glob │ │ │ 004040c0: 616c 2044 6972 6563 746f 7279 206c 6f6f al Directory loo │ │ │ 004040d0: 6b73 206c 696b 6520 7468 6973 3a07 003e ks like this:..> │ │ │ -004040e0: 5541 0000 3d00 3e55 5100 0020 2020 2020 UA..=.>UQ.. │ │ │ +004040e0: 8b41 0000 3d00 3e8b 5100 0020 2020 2020 .A..=.>.Q.. │ │ │ 004040f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00404100: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00404110: 2a2a 2a20 5445 4d50 4c41 5445 5320 2a2a *** TEMPLATES ** │ │ │ -00404120: 2a61 003e 5561 0000 2020 2020 2020 2020 *a.>Ua.. │ │ │ +00404120: 2a61 003e 8b61 0000 2020 2020 2020 2020 *a.>.a.. │ │ │ 00404130: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00404140: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00404150: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00404160: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00404170: 2020 2020 2053 7464 2020 2020 2020 496e Std In │ │ │ -00404180: 7374 8600 3e55 7100 0020 2020 2020 2020 st..>Uq.. │ │ │ +00404180: 7374 8600 3e8b 7100 0020 2020 2020 2020 st..>.q.. │ │ │ 00404190: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004041a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004041b0: 2020 2020 2020 2020 2044 6566 2020 2020 Def │ │ │ 004041c0: 2020 5265 6320 2020 4b65 7920 4e75 6c6c Rec Key Null │ │ │ 004041d0: 2020 2020 2020 4e75 6c6c 2020 2020 2046 Null F │ │ │ 004041e0: 7265 657a 6520 5164 6220 2020 4570 6f63 reeze Qdb Epoc │ │ │ 004041f0: 6820 2020 2020 2020 2020 2020 2020 204c h L │ │ │ -00404200: 4f43 4b20 4175 746f 8500 3e55 8100 0020 OCK Auto..>U... │ │ │ +00404200: 4f43 4b20 4175 746f 8500 3e8b 8100 0020 OCK Auto..>.... │ │ │ 00404210: 2020 2052 6567 696f 6e20 2020 2020 2020 Region │ │ │ 00404220: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00404230: 2020 2020 2020 2020 2020 2020 2020 436f Co │ │ │ 00404240: 6c6c 2020 2020 2053 697a 6520 2053 697a ll Size Siz │ │ │ 00404250: 6520 5375 6273 2020 2020 2020 436f 6c6c e Subs Coll │ │ │ 00404260: 204a 6e6c 206f 6e20 4572 7220 526e 6477 Jnl on Err Rndw │ │ │ 00404270: 6e20 5461 7065 7220 4175 746f 4442 2053 n Taper AutoDB S │ │ │ 00404280: 7461 7473 2043 7269 7420 4465 6c86 003e tats Crit Del..> │ │ │ -00404290: 5591 0000 2020 2020 2d2d 2d2d 2d2d 2d2d U... -------- │ │ │ +00404290: 8b91 0000 2020 2020 2d2d 2d2d 2d2d 2d2d .... -------- │ │ │ 004042a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004042b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004042c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004042d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004042e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004042f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00404300: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ @@ -263303,718 +263303,718 @@ │ │ │ 00404860: 743e 2020 2020 2020 2020 2020 2020 2020 t> │ │ │ 00404870: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00404880: 2020 2020 2020 2030 2020 2020 2020 3235 0 25 │ │ │ 00404890: 3620 2020 2036 3420 4e45 5645 5220 2020 6 64 NEVER │ │ │ 004048a0: 2020 4e20 2020 204e 2020 204e 2020 2020 N N N │ │ │ 004048b0: 2020 4e20 2020 2020 5920 2020 2020 4e20 N Y N │ │ │ 004048c0: 2020 2020 2059 2020 2020 2053 6570 2020 Y Sep │ │ │ -004048d0: 4e59 003e 5512 0000 2020 2020 5365 676d NY.>U... Segm │ │ │ +004048d0: 4e59 003e 8b12 0000 2020 2020 5365 676d NY.>.... Segm │ │ │ 004048e0: 656e 7420 2020 2020 2020 2020 2041 6374 ent Act │ │ │ 004048f0: 6976 6520 2020 2020 2020 2020 2020 2020 ive │ │ │ 00404900: 2041 6363 2054 7970 2042 6c6f 636b 2020 Acc Typ Block │ │ │ 00404910: 2020 2020 416c 6c6f 6320 4578 7465 6e20 Alloc Exten │ │ │ -00404920: 2020 204f 7074 696f 6e73 5900 3e55 1300 OptionsY.>U.. │ │ │ +00404920: 2020 204f 7074 696f 6e73 5900 3e8b 1300 OptionsY.>... │ │ │ 00404930: 0020 2020 202d 2d2d 2d2d 2d2d 2d2d 2d2d . ----------- │ │ │ 00404940: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00404950: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00404960: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00404970: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00404980: 2d2d 2d5c 003e 5514 0000 2020 2020 3c64 ---\.>U... .... │ │ │ 004049a0: 202a 2020 2020 2020 2020 2020 2020 2020 * │ │ │ 004049b0: 2020 2042 4720 2044 594e 2020 3430 3936 BG DYN 4096 │ │ │ 004049c0: 2020 2020 2020 2020 3130 3020 2020 3130 100 10 │ │ │ 004049d0: 3020 2020 2047 4c4f 4220 3d31 3032 345c 0 GLOB =1024\ │ │ │ -004049e0: 003e 5515 0000 2020 2020 2020 2020 2020 .>U... │ │ │ +004049e0: 003e 8b15 0000 2020 2020 2020 2020 2020 .>.... │ │ │ 004049f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00404a00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00404a10: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00404a20: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00404a30: 204c 4f43 4b20 3d20 2034 305c 003e 5516 LOCK = 40\.>U. │ │ │ +00404a30: 204c 4f43 4b20 3d20 2034 305c 003e 8b16 LOCK = 40\.>.. │ │ │ 00404a40: 0000 2020 2020 2020 2020 2020 2020 2020 .. │ │ │ 00404a50: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00404a60: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00404a70: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00404a80: 2020 2020 2020 2020 2020 2020 2052 4553 RES │ │ │ -00404a90: 2020 3d20 2020 305c 003e 5517 0000 2020 = 0\.>U... │ │ │ +00404a90: 2020 3d20 2020 305c 003e 8b17 0000 2020 = 0\.>.... │ │ │ 00404aa0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00404ab0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00404ac0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00404ad0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00404ae0: 2020 2020 2020 2020 2045 4e43 5220 3d20 ENCR = │ │ │ -00404af0: 4f46 465c 003e 5518 0000 2020 2020 2020 OFF\.>U... │ │ │ +00404af0: 4f46 465c 003e 8b18 0000 2020 2020 2020 OFF\.>.... │ │ │ 00404b00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00404b10: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00404b20: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00404b30: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00404b40: 2020 2020 204d 534c 5420 3d31 3032 345c MSLT =1024\ │ │ │ -00404b50: 003e 5519 0000 2020 2020 2020 2020 2020 .>U... │ │ │ +00404b50: 003e 8b19 0000 2020 2020 2020 2020 2020 .>.... │ │ │ 00404b60: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00404b70: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00404b80: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00404b90: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00404ba0: 2044 414c 4c20 3d20 5945 535c 003e 551a DALL = YES\.>U. │ │ │ +00404ba0: 2044 414c 4c20 3d20 5945 535c 003e 8b1a DALL = YES\.>.. │ │ │ 00404bb0: 0000 2020 2020 2020 2020 2020 2020 2020 .. │ │ │ 00404bc0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00404bd0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00404be0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00404bf0: 2020 2020 2020 2020 2020 2020 2041 494f AIO │ │ │ -00404c00: 2020 3d20 4f46 465c 003e 5521 0000 2020 = OFF\.>U!.. │ │ │ +00404c00: 2020 3d20 4f46 465c 003e 8b21 0000 2020 = OFF\.>.!.. │ │ │ 00404c10: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00404c20: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00404c30: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00404c40: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00404c50: 2020 2020 2020 2020 2046 4257 5220 3d20 FBWR = │ │ │ -00404c60: 2020 3057 003e 5522 0000 2020 2020 3c64 0W.>U".. .".. │ │ │ 00404c80: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00404c90: 2020 204d 4d20 2044 594e 2020 3430 3936 MM DYN 4096 │ │ │ 00404ca0: 2020 2020 2020 2020 3130 3020 2020 3130 100 10 │ │ │ -00404cb0: 3020 2020 2044 4546 4552 5c00 3e55 2300 0 DEFER\.>U#. │ │ │ +00404cb0: 3020 2020 2044 4546 4552 5c00 3e8b 2300 0 DEFER\.>.#. │ │ │ 00404cc0: 0020 2020 2020 2020 2020 2020 2020 2020 . │ │ │ 00404cd0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00404ce0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00404cf0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00404d00: 2020 2020 2020 2020 2020 2020 4c4f 434b LOCK │ │ │ -00404d10: 203d 2020 3430 5c00 3e55 2400 0020 2020 = 40\.>U$.. │ │ │ +00404d10: 203d 2020 3430 5c00 3e8b 2400 0020 2020 = 40\.>.$.. │ │ │ 00404d20: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00404d30: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00404d40: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00404d50: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00404d60: 2020 2020 2020 2020 4d53 4c54 203d 3130 MSLT =10 │ │ │ -00404d70: 3234 5c00 3e55 2500 0020 2020 2020 2020 24\.>U%.. │ │ │ +00404d70: 3234 5c00 3e8b 2500 0020 2020 2020 2020 24\.>.%.. │ │ │ 00404d80: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00404d90: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00404da0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00404db0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00404dc0: 2020 2020 4441 4c4c 203d 2059 4553 5c00 DALL = YES\. │ │ │ -00404dd0: 3e55 2600 0020 2020 2020 2020 2020 2020 >U&.. │ │ │ +00404dd0: 3e8b 2600 0020 2020 2020 2020 2020 2020 >.&.. │ │ │ 00404de0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00404df0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00404e00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00404e10: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00404e20: 4642 5752 203d 2020 2030 2000 3e55 2700 FBWR = 0 .>U'. │ │ │ +00404e20: 4642 5752 203d 2020 2030 2000 3e8b 2700 FBWR = 0 .>.'. │ │ │ 00404e30: 0020 2020 2020 2020 2020 2020 202a 2a2a . *** │ │ │ -00404e40: 204e 414d 4553 202a 2a2a 3400 3e55 2800 NAMES ***4.>U(. │ │ │ +00404e40: 204e 414d 4553 202a 2a2a 3400 3e8b 2800 NAMES ***4.>.(. │ │ │ 00404e50: 0020 2020 2047 6c6f 6261 6c20 2020 2020 . Global │ │ │ 00404e60: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00404e70: 2020 2020 2020 2020 5265 6769 6f6e 5900 RegionY. │ │ │ -00404e80: 3e55 2900 0020 2020 202d 2d2d 2d2d 2d2d >U).. ------- │ │ │ +00404e80: 3e8b 2900 0020 2020 202d 2d2d 2d2d 2d2d >.).. ------- │ │ │ 00404e90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00404ea0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00404eb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00404ec0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00404ed0: 2d2d 2d2d 2d2d 2d35 003e 552a 0000 2020 -------5.>U*.. │ │ │ +00404ed0: 2d2d 2d2d 2d2d 2d35 003e 8b2a 0000 2020 -------5.>.*.. │ │ │ 00404ee0: 2020 2a20 2020 2020 2020 2020 2020 2020 * │ │ │ 00404ef0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00404f00: 2020 2020 2044 4546 4155 4c54 3900 3e55 DEFAULT9.>U │ │ │ +00404f00: 2020 2020 2044 4546 4155 4c54 3900 3e8b DEFAULT9.>. │ │ │ 00404f10: 3100 0020 2020 2020 2020 2020 2020 2020 1.. │ │ │ 00404f20: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00404f30: 2020 2020 2020 2a2a 2a20 5245 4749 4f4e *** REGION │ │ │ -00404f40: 5320 2a2a 2a76 003e 5532 0000 2020 2020 S ***v.>U2.. │ │ │ +00404f40: 5320 2a2a 2a76 003e 8b32 0000 2020 2020 S ***v.>.2.. │ │ │ 00404f50: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00404f60: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00404f70: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00404f80: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00404f90: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00404fa0: 2020 2020 2020 2020 2020 2020 2020 5374 St │ │ │ 00404fb0: 6420 2020 2020 2049 6e73 7400 0000 0000 d Inst..... │ │ │ 00404fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00404fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00404fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00404ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00405000: 0400 0000 9c07 0000 b100 0000 0000 0000 ................ │ │ │ -00405010: d900 0055 4845 4c50 00ff 7300 ff4f 5645 ...UHELP..s..OVE │ │ │ +00405010: d900 008b 4845 4c50 00ff 7300 ff4f 5645 ....HELP..s..OVE │ │ │ 00405020: 5256 4945 5700 ff73 00ff 4558 414d 494e RVIEW..s..EXAMIN │ │ │ 00405030: 494e 475f 5448 455f 4445 4641 554c 545f ING_THE_DEFAULT_ │ │ │ 00405040: 474c 4f42 414c 5f44 4952 4543 544f 5259 GLOBAL_DIRECTORY │ │ │ 00405050: 00c0 3300 0020 2020 2020 2020 2020 2020 ..3.. │ │ │ 00405060: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00405070: 2020 2020 2020 2020 2044 796e 616d 6963 Dynamic │ │ │ 00405080: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00405090: 2020 2020 2020 2020 2020 4465 6620 2020 Def │ │ │ 004050a0: 2020 2052 6563 2020 204b 6579 204e 756c Rec Key Nul │ │ │ 004050b0: 6c20 2020 2020 204e 756c 6c20 2020 2020 l Null │ │ │ 004050c0: 4672 6565 7a65 2051 6462 2020 2045 706f Freeze Qdb Epo │ │ │ 004050d0: 6368 2020 2020 2020 2020 2020 2020 2020 ch │ │ │ -004050e0: 4c4f 434b 2041 7574 6f9a 003e 5534 0000 LOCK Auto..>U4.. │ │ │ +004050e0: 4c4f 434b 2041 7574 6f9a 003e 8b34 0000 LOCK Auto..>.4.. │ │ │ 004050f0: 2020 2020 5265 6769 6f6e 2020 2020 2020 Region │ │ │ 00405100: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00405110: 2020 2020 5365 676d 656e 7420 2020 2020 Segment │ │ │ 00405120: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00405130: 2020 2020 436f 6c6c 2020 2020 2053 697a Coll Siz │ │ │ 00405140: 6520 2053 697a 6520 5375 6273 2020 2020 e Size Subs │ │ │ 00405150: 2020 436f 6c6c 204a 6e6c 206f 6e20 4572 Coll Jnl on Er │ │ │ 00405160: 7220 526e 6477 6e20 5461 7065 7220 4175 r Rndwn Taper Au │ │ │ 00405170: 746f 4442 2053 7461 7473 2043 7269 7420 toDB Stats Crit │ │ │ -00405180: 4465 6c9b 003e 5535 0000 2020 2020 2d2d Del..>U5.. -- │ │ │ +00405180: 4465 6c9b 003e 8b35 0000 2020 2020 2d2d Del..>.5.. -- │ │ │ 00405190: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004051a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004051b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004051c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004051d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004051e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004051f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00405200: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00405210: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 9800 --------------.. │ │ │ -00405220: 3e55 3600 0020 2020 2044 4546 4155 4c54 >U6.. DEFAULT │ │ │ +00405220: 3e8b 3600 0020 2020 2044 4546 4155 4c54 >.6.. DEFAULT │ │ │ 00405230: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00405240: 2020 2020 2020 2020 2044 4546 4155 4c54 DEFAULT │ │ │ 00405250: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00405260: 2020 2020 2020 2020 2020 2020 3020 2020 0 │ │ │ 00405270: 2020 2032 3536 2020 2020 3634 204e 4556 256 64 NEV │ │ │ 00405280: 4552 2020 2020 204e 2020 2020 4e20 2020 ER N N │ │ │ 00405290: 4e20 2020 2020 204e 2020 2020 2059 2020 N N Y │ │ │ 004052a0: 2020 204e 2020 2020 2020 5920 2020 2020 N Y │ │ │ -004052b0: 5365 7020 204e 3a00 3e55 3700 0020 2020 Sep N:.>U7.. │ │ │ +004052b0: 5365 7020 204e 3a00 3e8b 3700 0020 2020 Sep N:.>.7.. │ │ │ 004052c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004052d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004052e0: 2a2a 2a20 5345 474d 454e 5453 202a 2a2a *** SEGMENTS *** │ │ │ -004052f0: 6900 3e55 3800 0020 2020 2053 6567 6d65 i.>U8.. Segme │ │ │ +004052f0: 6900 3e8b 3800 0020 2020 2053 6567 6d65 i.>.8.. Segme │ │ │ 00405300: 6e74 2020 2020 2020 2020 2020 2020 2020 nt │ │ │ 00405310: 2020 2020 2020 2020 2020 2046 696c 6520 File │ │ │ 00405320: 2864 6566 2065 7874 3a20 2e64 6174 2941 (def ext: .dat)A │ │ │ 00405330: 6363 2054 7970 2042 6c6f 636b 2020 2020 cc Typ Block │ │ │ 00405340: 2020 416c 6c6f 6320 4578 7465 6e20 2020 Alloc Exten │ │ │ -00405350: 2020 4f70 7469 6f6e 7369 003e 5539 0000 Optionsi.>U9.. │ │ │ +00405350: 2020 4f70 7469 6f6e 7369 003e 8b39 0000 Optionsi.>.9.. │ │ │ 00405360: 2020 2020 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ------------ │ │ │ 00405370: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00405380: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00405390: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004053a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004053b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004053c0: 2d2d 6b00 3e55 3a00 0020 2020 2044 4546 --k.>U:.. DEF │ │ │ +004053c0: 2d2d 6b00 3e8b 3a00 0020 2020 2044 4546 --k.>.:.. DEF │ │ │ 004053d0: 4155 4c54 2020 2020 2020 2020 2020 2020 AULT │ │ │ 004053e0: 2020 2020 2020 2020 2020 2020 206d 756d mum │ │ │ 004053f0: 7073 2e64 6174 2020 2020 2020 2020 2020 ps.dat │ │ │ 00405400: 2042 4720 2044 594e 2020 3430 3936 2020 BG DYN 4096 │ │ │ 00405410: 2020 2020 2020 3130 3020 2020 3130 3020 100 100 │ │ │ 00405420: 2020 2020 474c 4f42 3d31 3032 346b 003e GLOB=1024k.> │ │ │ -00405430: 5541 0000 2020 2020 2020 2020 2020 2020 UA.. │ │ │ +00405430: 8b41 0000 2020 2020 2020 2020 2020 2020 .A.. │ │ │ 00405440: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00405450: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00405460: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00405470: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00405480: 2020 2020 2020 2020 2020 2020 2020 204c L │ │ │ -00405490: 4f43 4b3d 2020 3430 6b00 3e55 4200 0020 OCK= 40k.>UB.. │ │ │ +00405490: 4f43 4b3d 2020 3430 6b00 3e8b 4200 0020 OCK= 40k.>.B.. │ │ │ 004054a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004054b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004054c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004054d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004054e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004054f0: 2020 2020 2020 2020 2020 5245 5320 3d20 RES = │ │ │ -00405500: 2020 306b 003e 5543 0000 2020 2020 2020 0k.>UC.. │ │ │ +00405500: 2020 306b 003e 8b43 0000 2020 2020 2020 0k.>.C.. │ │ │ 00405510: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00405520: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00405530: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00405540: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00405550: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00405560: 2020 2020 2045 4e43 523d 204f 4646 6b00 ENCR= OFFk. │ │ │ -00405570: 3e55 4400 0020 2020 2020 2020 2020 2020 >UD.. │ │ │ +00405570: 3e8b 4400 0020 2020 2020 2020 2020 2020 >.D.. │ │ │ 00405580: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00405590: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004055a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004055b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004055c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004055d0: 4d53 4c54 3d31 3032 346b 003e 5545 0000 MSLT=1024k.>UE.. │ │ │ +004055d0: 4d53 4c54 3d31 3032 346b 003e 8b45 0000 MSLT=1024k.>.E.. │ │ │ 004055e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004055f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00405600: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00405610: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00405620: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00405630: 2020 2020 2020 2020 2020 2044 414c 4c3d DALL= │ │ │ -00405640: 2059 4553 6b00 3e55 4600 0020 2020 2020 YESk.>UF.. │ │ │ +00405640: 2059 4553 6b00 3e8b 4600 0020 2020 2020 YESk.>.F.. │ │ │ 00405650: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00405660: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00405670: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00405680: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00405690: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004056a0: 2020 2020 2020 4149 4f20 3d20 4f46 466b AIO = OFFk │ │ │ -004056b0: 003e 5547 0000 2020 2020 2020 2020 2020 .>UG.. │ │ │ +004056b0: 003e 8b47 0000 2020 2020 2020 2020 2020 .>.G.. │ │ │ 004056c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004056d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004056e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004056f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00405700: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00405710: 2046 4257 523d 2020 2030 3700 3e55 4800 FBWR= 07.>UH. │ │ │ +00405710: 2046 4257 523d 2020 2030 3700 3e8b 4800 FBWR= 07.>.H. │ │ │ 00405720: 0020 2020 2020 2020 2020 2020 2020 2020 . │ │ │ 00405730: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00405740: 2020 2020 2020 2a2a 2a20 4d41 5020 2a2a *** MAP ** │ │ │ -00405750: 2a4b 003e 5549 0000 2020 2020 2020 2d20 *K.>UI.. - │ │ │ +00405750: 2a4b 003e 8b49 0000 2020 2020 2020 2d20 *K.>.I.. - │ │ │ 00405760: 202d 2020 2d20 202d 2020 2d20 202d 2020 - - - - - │ │ │ 00405770: 2d20 202d 2020 2d20 202d 204e 616d 6573 - - - - Names │ │ │ 00405780: 202d 2020 2d20 202d 202d 2020 2d20 202d - - - - - - │ │ │ 00405790: 2020 2d20 202d 2020 2d20 202d 0000 0000 - - - -.... │ │ │ 004057a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004057b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004057c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004057d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004057e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004057f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00405800: 0400 0000 cd07 0000 d500 0000 0000 0000 ................ │ │ │ -00405810: b000 0055 4845 4c50 00ff 7300 ff4f 5645 ...UHELP..s..OVE │ │ │ +00405810: b000 008b 4845 4c50 00ff 7300 ff4f 5645 ....HELP..s..OVE │ │ │ 00405820: 5256 4945 5700 ff73 00ff 4558 414d 494e RVIEW..s..EXAMIN │ │ │ 00405830: 494e 475f 5448 455f 4445 4641 554c 545f ING_THE_DEFAULT_ │ │ │ 00405840: 474c 4f42 414c 5f44 4952 4543 544f 5259 GLOBAL_DIRECTORY │ │ │ 00405850: 00c0 4a00 0020 2020 2046 726f 6d20 2020 ..J.. From │ │ │ 00405860: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00405870: 2020 2020 2020 2020 2055 7020 746f 2020 Up to │ │ │ 00405880: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00405890: 2020 2020 2020 2020 2020 5265 6769 6f6e Region │ │ │ 004058a0: 202f 2053 6567 6d65 6e74 202f 2046 696c / Segment / Fil │ │ │ 004058b0: 6528 6465 6620 6578 743a 202e 6461 7429 e(def ext: .dat) │ │ │ -004058c0: 8500 3e55 5100 0020 2020 202d 2d2d 2d2d ..>UQ.. ----- │ │ │ +004058c0: 8500 3e8b 5100 0020 2020 202d 2d2d 2d2d ..>.Q.. ----- │ │ │ 004058d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004058e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004058f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00405900: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00405910: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00405920: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00405930: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00405940: 2d2d 2d2d 2d59 003e 5552 0000 2020 2020 -----Y.>UR.. │ │ │ +00405940: 2d2d 2d2d 2d59 003e 8b52 0000 2020 2020 -----Y.>.R.. │ │ │ 00405950: 2520 2020 2020 2020 2020 2020 2020 2020 % │ │ │ 00405960: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00405970: 2e2e 2e20 2020 2020 2020 2020 2020 2020 ... │ │ │ 00405980: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00405990: 2052 4547 203d 2044 4546 4155 4c54 5900 REG = DEFAULTY. │ │ │ -004059a0: 3e55 5300 0020 2020 2020 2020 2020 2020 >US.. │ │ │ +004059a0: 3e8b 5300 0020 2020 2020 2020 2020 2020 >.S.. │ │ │ 004059b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004059c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004059d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004059e0: 2020 2020 2020 2020 2020 5345 4720 3d20 SEG = │ │ │ -004059f0: 4445 4641 554c 545c 003e 5554 0000 2020 DEFAULT\.>UT.. │ │ │ +004059f0: 4445 4641 554c 545c 003e 8b54 0000 2020 DEFAULT\.>.T.. │ │ │ 00405a00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00405a10: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00405a20: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00405a30: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00405a40: 2020 2046 494c 4520 3d20 6d75 6d70 732e FILE = mumps. │ │ │ -00405a50: 6461 7459 003e 5555 0000 2020 2020 4c4f datY.>UU.. LO │ │ │ +00405a50: 6461 7459 003e 8b55 0000 2020 2020 4c4f datY.>.U.. LO │ │ │ 00405a60: 4341 4c20 4c4f 434b 5320 2020 2020 2020 CAL LOCKS │ │ │ 00405a70: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00405a80: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00405a90: 2020 2020 2020 2020 2020 2020 2020 2052 R │ │ │ -00405aa0: 4547 203d 2044 4546 4155 4c54 5900 3e55 EG = DEFAULTY.>U │ │ │ +00405aa0: 4547 203d 2044 4546 4155 4c54 5900 3e8b EG = DEFAULTY.>. │ │ │ 00405ab0: 5600 0020 2020 2020 2020 2020 2020 2020 V.. │ │ │ 00405ac0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00405ad0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00405ae0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00405af0: 2020 2020 2020 2020 5345 4720 3d20 4445 SEG = DE │ │ │ -00405b00: 4641 554c 545c 003e 5557 0000 2020 2020 FAULT\.>UW.. │ │ │ +00405b00: 4641 554c 545c 003e 8b57 0000 2020 2020 FAULT\.>.W.. │ │ │ 00405b10: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00405b20: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00405b30: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00405b40: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00405b50: 2046 494c 4520 3d20 6d75 6d70 732e 6461 FILE = mumps.da │ │ │ -00405b60: 7407 003e 5558 0000 4000 3e55 5900 0020 t..>UX..@.>UY.. │ │ │ +00405b60: 7407 003e 8b58 0000 4000 3e8b 5900 0020 t..>.X..@.>.Y.. │ │ │ 00405b70: 2020 5468 6572 6520 6172 6520 6669 7665 There are five │ │ │ 00405b80: 2070 7269 6d61 7279 2073 6563 7469 6f6e primary section │ │ │ 00405b90: 7320 696e 2061 2047 6c6f 6261 6c20 4469 s in a Global Di │ │ │ -00405ba0: 7265 6374 6f72 793a 0700 3e55 5a00 0017 rectory:..>UZ... │ │ │ -00405bb0: 003e 5561 0000 2020 2020 206f 2054 454d .>Ua.. o TEM │ │ │ -00405bc0: 504c 4154 4553 1300 3e55 6200 0020 2020 PLATES..>Ub.. │ │ │ -00405bd0: 2020 6f20 4e41 4d45 5315 003e 5563 0000 o NAMES..>Uc.. │ │ │ +00405ba0: 7265 6374 6f72 793a 0700 3e8b 5a00 0017 rectory:..>.Z... │ │ │ +00405bb0: 003e 8b61 0000 2020 2020 206f 2054 454d .>.a.. o TEM │ │ │ +00405bc0: 504c 4154 4553 1300 3e8b 6200 0020 2020 PLATES..>.b.. │ │ │ +00405bd0: 2020 6f20 4e41 4d45 5315 003e 8b63 0000 o NAMES..>.c.. │ │ │ 00405be0: 2020 2020 206f 2052 4547 494f 4e53 1600 o REGIONS.. │ │ │ -00405bf0: 3e55 6400 0020 2020 2020 6f20 5345 474d >Ud.. o SEGM │ │ │ -00405c00: 454e 5453 1100 3e55 6500 0020 2020 2020 ENTS..>Ue.. │ │ │ -00405c10: 6f20 4d41 5007 003e 5566 0000 4e00 3e55 o MAP..>Uf..N.>U │ │ │ +00405bf0: 3e8b 6400 0020 2020 2020 6f20 5345 474d >.d.. o SEGM │ │ │ +00405c00: 454e 5453 1100 3e8b 6500 0020 2020 2020 ENTS..>.e.. │ │ │ +00405c10: 6f20 4d41 5007 003e 8b66 0000 4e00 3e8b o MAP..>.f..N.>. │ │ │ 00405c20: 6700 0020 2020 5468 6520 6675 6e63 7469 g.. The functi │ │ │ 00405c30: 6f6e 206f 6620 6561 6368 2073 6563 7469 on of each secti │ │ │ 00405c40: 6f6e 2069 6e20 7468 6520 476c 6f62 616c on in the Global │ │ │ 00405c50: 2044 6972 6563 746f 7279 2069 7320 6465 Directory is de │ │ │ -00405c60: 7363 7269 6265 6420 6173 1200 3e55 6800 scribed as..>Uh. │ │ │ -00405c70: 0020 2020 666f 6c6c 6f77 733a 0700 3e55 . follows:..>U │ │ │ -00405c80: 6900 0013 003e 556a 0000 2020 2054 454d i....>Uj.. TEM │ │ │ -00405c90: 504c 4154 4553 0700 3e55 7100 0051 003e PLATES..>Uq..Q.> │ │ │ -00405ca0: 5572 0000 2020 2054 6869 7320 7365 6374 Ur.. This sect │ │ │ +00405c60: 7363 7269 6265 6420 6173 1200 3e8b 6800 scribed as..>.h. │ │ │ +00405c70: 0020 2020 666f 6c6c 6f77 733a 0700 3e8b . follows:..>. │ │ │ +00405c80: 6900 0013 003e 8b6a 0000 2020 2054 454d i....>.j.. TEM │ │ │ +00405c90: 504c 4154 4553 0700 3e8b 7100 0051 003e PLATES..>.q..Q.> │ │ │ +00405ca0: 8b72 0000 2020 2054 6869 7320 7365 6374 .r.. This sect │ │ │ 00405cb0: 696f 6e20 6f66 2074 6865 2047 6c6f 6261 ion of the Globa │ │ │ 00405cc0: 6c20 4469 7265 6374 6f72 7920 7072 6f76 l Directory prov │ │ │ 00405cd0: 6964 6573 2061 2064 6566 6175 6c74 2076 ides a default v │ │ │ 00405ce0: 616c 7565 2066 6f72 2065 7665 7279 5200 alue for everyR. │ │ │ -00405cf0: 3e55 7300 0020 2020 6461 7461 6261 7365 >Us.. database │ │ │ +00405cf0: 3e8b 7300 0020 2020 6461 7461 6261 7365 >.s.. database │ │ │ 00405d00: 206f 7220 6669 6c65 2070 6172 616d 6574 or file paramet │ │ │ 00405d10: 6572 2070 6173 7365 6420 746f 2047 542e er passed to GT. │ │ │ 00405d20: 4d20 6173 2070 6172 7420 6f66 2061 2072 M as part of a r │ │ │ 00405d30: 6567 696f 6e20 6f72 2073 6567 6d65 6e74 egion or segment │ │ │ -00405d40: 5300 3e55 7400 0020 2020 6465 6669 6e69 S.>Ut.. defini │ │ │ +00405d40: 5300 3e8b 7400 0020 2020 6465 6669 6e69 S.>.t.. defini │ │ │ 00405d50: 7469 6f6e 2e20 4744 4520 7573 6573 2074 tion. GDE uses t │ │ │ 00405d60: 656d 706c 6174 6573 2074 6f20 636f 6d70 emplates to comp │ │ │ 00405d70: 6c65 7465 2061 2072 6567 696f 6e20 6f72 lete a region or │ │ │ 00405d80: 2073 6567 6d65 6e74 2064 6566 696e 6974 segment definit │ │ │ -00405d90: 696f 6e48 003e 5575 0000 2020 2077 6865 ionH.>Uu.. whe │ │ │ +00405d90: 696f 6e48 003e 8b75 0000 2020 2077 6865 ionH.>.u.. whe │ │ │ 00405da0: 7265 206f 6e65 206f 6620 7468 6573 6520 re one of these │ │ │ 00405db0: 6e65 6365 7373 6172 7920 7661 6c75 6573 necessary values │ │ │ 00405dc0: 2069 7320 6e6f 7420 6578 706c 6963 6974 is not explicit │ │ │ -00405dd0: 6c79 2064 6566 696e 6564 2e07 003e 5576 ly defined...>Uv │ │ │ -00405de0: 0000 5300 3e55 7700 0020 2020 4744 4520 ..S.>Uw.. GDE │ │ │ +00405dd0: 6c79 2064 6566 696e 6564 2e07 003e 8b76 ly defined...>.v │ │ │ +00405de0: 0000 5300 3e8b 7700 0020 2020 4744 4520 ..S.>.w.. GDE │ │ │ 00405df0: 7072 6f76 6964 6573 2069 6e69 7469 616c provides initial │ │ │ 00405e00: 2064 6566 6175 6c74 2076 616c 7565 7320 default values │ │ │ 00405e10: 7768 656e 2063 7265 6174 696e 6720 6120 when creating a │ │ │ 00405e20: 6e65 7720 476c 6f62 616c 2044 6972 6563 new Global Direc │ │ │ -00405e30: 746f 7279 2e50 003e 5578 0000 2020 2059 tory.P.>Ux.. Y │ │ │ +00405e30: 746f 7279 2e50 003e 8b78 0000 2020 2059 tory.P.>.x.. Y │ │ │ 00405e40: 6f75 2063 616e 2074 6865 6e20 6368 616e ou can then chan │ │ │ 00405e50: 6765 2061 6e79 206f 6620 7468 6520 7661 ge any of the va │ │ │ 00405e60: 6c75 6573 2075 7369 6e67 2074 6865 2061 lues using the a │ │ │ 00405e70: 7070 726f 7072 6961 7465 202d 5245 4749 ppropriate -REGI │ │ │ -00405e80: 4f4e 206f 7238 003e 5579 0000 2020 202d ON or8.>Uy.. - │ │ │ +00405e80: 4f4e 206f 7238 003e 8b79 0000 2020 202d ON or8.>.y.. - │ │ │ 00405e90: 5345 474d 454e 5420 7175 616c 6966 6965 SEGMENT qualifie │ │ │ 00405ea0: 7273 2077 6974 6820 7468 6520 5445 4d50 rs with the TEMP │ │ │ 00405eb0: 4c41 5445 2063 6f6d 6d61 6e64 2e07 003e LATE command...> │ │ │ -00405ec0: 557a 0000 0f00 3e55 8100 0020 2020 4e41 Uz....>U... NA │ │ │ -00405ed0: 4d45 5307 003e 5582 0000 4d00 3e55 8300 MES..>U...M.>U.. │ │ │ +00405ec0: 8b7a 0000 0f00 3e8b 8100 0020 2020 4e41 .z....>.... NA │ │ │ +00405ed0: 4d45 5307 003e 8b82 0000 4d00 3e8b 8300 MES..>....M.>... │ │ │ 00405ee0: 0020 2020 416e 204d 2070 726f 6772 616d . An M program │ │ │ 00405ef0: 2073 6565 7320 6120 6d6f 6e6f 6c69 7468 sees a monolith │ │ │ 00405f00: 6963 2067 6c6f 6261 6c20 7661 7269 6162 ic global variab │ │ │ 00405f10: 6c65 206e 616d 6573 7061 6365 2e20 5468 le namespace. Th │ │ │ -00405f20: 6520 4e41 4d45 5353 003e 5584 0000 2020 e NAMESS.>U... │ │ │ +00405f20: 6520 4e41 4d45 5353 003e 8b84 0000 2020 e NAMESS.>.... │ │ │ 00405f30: 2073 6563 7469 6f6e 206f 6620 7468 6520 section of the │ │ │ 00405f40: 476c 6f62 616c 2044 6972 6563 746f 7279 Global Directory │ │ │ 00405f50: 2070 6172 7469 7469 6f6e 7320 7468 6520 partitions the │ │ │ 00405f60: 6e61 6d65 7370 6163 6520 736f 2074 6861 namespace so tha │ │ │ -00405f70: 7420 6120 676c 6f62 616c 5300 3e55 8500 t a globalS.>U.. │ │ │ +00405f70: 7420 6120 676c 6f62 616c 5300 3e8b 8500 t a globalS.>... │ │ │ 00405f80: 0020 2020 6e61 6d65 206f 7220 6120 676c . name or a gl │ │ │ 00405f90: 6f62 616c 206e 616d 6520 7769 7468 2061 obal name with a │ │ │ 00405fa0: 2073 7562 7363 7269 7074 2072 616e 6765 subscript range │ │ │ 00405fb0: 2072 6573 6964 6520 696e 2064 6966 6665 reside in diffe │ │ │ 00405fc0: 7265 6e74 2064 6174 6162 6173 6500 0000 rent database... │ │ │ 00405fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00405fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00405ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00406000: 0400 0000 d607 0000 f800 0000 0000 0000 ................ │ │ │ -00406010: 8e00 0055 4845 4c50 00ff 7300 ff4f 5645 ...UHELP..s..OVE │ │ │ +00406010: 8e00 008b 4845 4c50 00ff 7300 ff4f 5645 ....HELP..s..OVE │ │ │ 00406020: 5256 4945 5700 ff73 00ff 4558 414d 494e RVIEW..s..EXAMIN │ │ │ 00406030: 494e 475f 5448 455f 4445 4641 554c 545f ING_THE_DEFAULT_ │ │ │ 00406040: 474c 4f42 414c 5f44 4952 4543 544f 5259 GLOBAL_DIRECTORY │ │ │ 00406050: 00c0 8600 0020 2020 6669 6c65 732e 2041 ..... files. A │ │ │ 00406060: 6e20 4d20 676c 6f62 616c 2063 616e 2072 n M global can r │ │ │ 00406070: 6573 6964 6520 696e 206f 6e65 206d 6f72 eside in one mor │ │ │ 00406080: 6520 6461 7461 6261 7365 2066 696c 652c e database file, │ │ │ 00406090: 2065 6163 6820 6461 7461 6261 7365 2800 each database(. │ │ │ -004060a0: 3e55 8700 0020 2020 6669 6c65 2063 616e >U... file can │ │ │ +004060a0: 3e8b 8700 0020 2020 6669 6c65 2063 616e >.... file can │ │ │ 004060b0: 2073 746f 7265 206d 616e 7920 4d20 676c store many M gl │ │ │ -004060c0: 6f62 616c 732e 0700 3e55 8800 0011 003e obals...>U.....> │ │ │ -004060d0: 5589 0000 2020 2052 4547 494f 4e53 0700 U... REGIONS.. │ │ │ -004060e0: 3e55 8a00 0054 003e 5591 0000 2020 2054 >U...T.>U... T │ │ │ +004060c0: 6f62 616c 732e 0700 3e8b 8800 0011 003e obals...>......> │ │ │ +004060d0: 8b89 0000 2020 2052 4547 494f 4e53 0700 .... REGIONS.. │ │ │ +004060e0: 3e8b 8a00 0054 003e 8b91 0000 2020 2054 >....T.>.... T │ │ │ 004060f0: 6865 2052 4547 494f 4e53 2073 6563 7469 he REGIONS secti │ │ │ 00406100: 6f6e 206c 6973 7473 2061 6c6c 206f 6620 on lists all of │ │ │ 00406110: 7468 6520 7265 6769 6f6e 7320 696e 2074 the regions in t │ │ │ 00406120: 6865 2047 6c6f 6261 6c20 4469 7265 6374 he Global Direct │ │ │ -00406130: 6f72 792e 2045 6163 6854 003e 5592 0000 ory. EachT.>U... │ │ │ +00406130: 6f72 792e 2045 6163 6854 003e 8b92 0000 ory. EachT.>.... │ │ │ 00406140: 2020 2072 6567 696f 6e20 6465 6669 6e65 region define │ │ │ 00406150: 7320 636f 6d6d 6f6e 2070 726f 7065 7274 s common propert │ │ │ 00406160: 6965 7320 666f 7220 6120 7365 7420 6f66 ies for a set of │ │ │ 00406170: 204d 2067 6c6f 6261 6c20 7661 7269 6162 M global variab │ │ │ 00406180: 6c65 7320 6f72 206e 6f64 6573 3b54 003e les or nodes;T.> │ │ │ -00406190: 5593 0000 2020 2074 6865 7265 666f 7265 U... therefore │ │ │ +00406190: 8b93 0000 2020 2074 6865 7265 666f 7265 .... therefore │ │ │ 004061a0: 2c20 6d75 6c74 6970 6c65 2073 6574 7320 , multiple sets │ │ │ 004061b0: 6f66 206e 616d 6573 2066 726f 6d20 7468 of names from th │ │ │ 004061c0: 6520 4e41 4d45 5320 7365 6374 696f 6e20 e NAMES section │ │ │ 004061d0: 6d61 7020 6f6e 746f 2061 2073 696e 676c map onto a singl │ │ │ -004061e0: 6511 003e 5594 0000 2020 2072 6567 696f e..>U... regio │ │ │ -004061f0: 6e2e 0700 3e55 9500 0052 003e 5596 0000 n...>U...R.>U... │ │ │ +004061e0: 6511 003e 8b94 0000 2020 2072 6567 696f e..>.... regio │ │ │ +004061f0: 6e2e 0700 3e8b 9500 0052 003e 8b96 0000 n...>....R.>.... │ │ │ 00406200: 2020 2059 6f75 2061 7373 6967 6e20 7468 You assign th │ │ │ 00406210: 6573 6520 7661 6c75 6573 2062 7920 7370 ese values by sp │ │ │ 00406220: 6563 6966 7969 6e67 2074 6865 2061 7070 ecifying the app │ │ │ 00406230: 726f 7072 6961 7465 2071 7561 6c69 6669 ropriate qualifi │ │ │ -00406240: 6572 2077 6865 6e20 796f 7552 003e 5597 er when youR.>U. │ │ │ +00406240: 6572 2077 6865 6e20 796f 7552 003e 8b97 er when youR.>.. │ │ │ 00406250: 0000 2020 2063 7265 6174 6520 6f72 206d .. create or m │ │ │ 00406260: 6f64 6966 7920 696e 6469 7669 6475 616c odify individual │ │ │ 00406270: 2072 6567 696f 6e73 2e20 4966 2079 6f75 regions. If you │ │ │ 00406280: 2064 6f20 6e6f 7420 7370 6563 6966 7920 do not specify │ │ │ 00406290: 6120 7661 6c75 6520 666f 7220 6150 003e a value for aP.> │ │ │ -004062a0: 5598 0000 2020 2070 6172 7469 6375 6c61 U... particula │ │ │ +004062a0: 8b98 0000 2020 2070 6172 7469 6375 6c61 .... particula │ │ │ 004062b0: 7220 7061 7261 6d65 7465 722c 2047 4445 r parameter, GDE │ │ │ 004062c0: 2061 7373 6967 6e73 2074 6865 2064 6566 assigns the def │ │ │ 004062d0: 6175 6c74 2076 616c 7565 2066 726f 6d20 ault value from │ │ │ 004062e0: 7468 6520 5445 4d50 4c41 5445 5312 003e the TEMPLATES..> │ │ │ -004062f0: 5599 0000 2020 2073 6563 7469 6f6e 2e07 U... section.. │ │ │ -00406300: 003e 559a 0000 1300 3d55 c111 0000 2020 .>U.....=U.... │ │ │ -00406310: 2053 4547 4d45 4e54 5307 003f 5511 0000 SEGMENTS..?U... │ │ │ -00406320: 5000 3f55 2100 0020 2020 5468 6973 2073 P.?U!.. This s │ │ │ +004062f0: 8b99 0000 2020 2073 6563 7469 6f6e 2e07 .... section.. │ │ │ +00406300: 003e 8b9a 0000 1300 3d8b c111 0000 2020 .>......=..... │ │ │ +00406310: 2053 4547 4d45 4e54 5307 003f 8b11 0000 SEGMENTS..?.... │ │ │ +00406320: 5000 3f8b 2100 0020 2020 5468 6973 2073 P.?.!.. This s │ │ │ 00406330: 6563 7469 6f6e 206f 6620 7468 6520 476c ection of the Gl │ │ │ 00406340: 6f62 616c 2044 6972 6563 746f 7279 206c obal Directory l │ │ │ 00406350: 6973 7473 2063 7572 7265 6e74 6c79 2064 ists currently d │ │ │ 00406360: 6566 696e 6564 2073 6567 6d65 6e74 732e efined segments. │ │ │ -00406370: 5400 3f55 3100 0020 2020 5768 696c 6520 T.?U1.. While │ │ │ +00406370: 5400 3f8b 3100 0020 2020 5768 696c 6520 T.?.1.. While │ │ │ 00406380: 7265 6769 6f6e 7320 7370 6563 6966 7920 regions specify │ │ │ 00406390: 7072 6f70 6572 7469 6573 206f 6620 676c properties of gl │ │ │ 004063a0: 6f62 616c 2076 6172 6961 626c 6573 2c20 obal variables, │ │ │ 004063b0: 7365 676d 656e 7473 2073 7065 6369 6679 segments specify │ │ │ -004063c0: 2074 6865 5000 3f55 4100 0020 2020 7072 theP.?UA.. pr │ │ │ +004063c0: 2074 6865 5000 3f8b 4100 0020 2020 7072 theP.?.A.. pr │ │ │ 004063d0: 6f70 6572 7469 6573 206f 6620 6669 6c65 operties of file │ │ │ 004063e0: 732e 2054 6865 7265 2069 7320 6120 6f6e s. There is a on │ │ │ 004063f0: 652d 746f 2d6f 6e65 206d 6170 7069 6e67 e-to-one mapping │ │ │ 00406400: 2062 6574 7765 656e 2072 6567 696f 6e73 between regions │ │ │ -00406410: 2061 6e64 5300 3f55 5100 0020 2020 7365 andS.?UQ.. se │ │ │ +00406410: 2061 6e64 5300 3f8b 5100 0020 2020 7365 andS.?.Q.. se │ │ │ 00406420: 676d 656e 7473 2e20 596f 7520 6173 7369 gments. You assi │ │ │ 00406430: 676e 2074 6865 7365 2076 616c 7565 7320 gn these values │ │ │ 00406440: 6279 2073 7065 6369 6679 696e 6720 7468 by specifying th │ │ │ 00406450: 6520 6170 7072 6f70 7269 6174 6520 7175 e appropriate qu │ │ │ -00406460: 616c 6966 6965 7250 003f 5561 0000 2020 alifierP.?Ua.. │ │ │ +00406460: 616c 6966 6965 7250 003f 8b61 0000 2020 alifierP.?.a.. │ │ │ 00406470: 2077 6865 6e20 796f 7520 6372 6561 7465 when you create │ │ │ 00406480: 206f 7220 6d6f 6469 6679 2069 6e64 6976 or modify indiv │ │ │ 00406490: 6964 7561 6c20 7365 676d 656e 7473 2e20 idual segments. │ │ │ 004064a0: 4966 2079 6f75 2064 6f20 6e6f 7420 7370 If you do not sp │ │ │ -004064b0: 6563 6966 7920 6152 003f 5571 0000 2020 ecify aR.?Uq.. │ │ │ +004064b0: 6563 6966 7920 6152 003f 8b71 0000 2020 ecify aR.?.q.. │ │ │ 004064c0: 2076 616c 7565 2066 6f72 2061 2070 6172 value for a par │ │ │ 004064d0: 7469 6375 6c61 7220 7061 7261 6d65 7465 ticular paramete │ │ │ 004064e0: 722c 2047 4445 2061 7373 6967 6e73 2074 r, GDE assigns t │ │ │ 004064f0: 6865 2064 6566 6175 6c74 2076 616c 7565 he default value │ │ │ -00406500: 2066 726f 6d20 7468 651c 003f 5581 0000 from the..?U... │ │ │ +00406500: 2066 726f 6d20 7468 651c 003f 8b81 0000 from the..?.... │ │ │ 00406510: 2020 2054 454d 504c 4154 4553 2073 6563 TEMPLATES sec │ │ │ -00406520: 7469 6f6e 2e07 003f 5591 0000 0d00 3e55 tion...?U.....>U │ │ │ -00406530: 1200 0020 2020 4d41 5007 003f 5511 0000 ... MAP..?U... │ │ │ -00406540: 5400 3f55 2100 0020 2020 5468 6973 2073 T.?U!.. This s │ │ │ +00406520: 7469 6f6e 2e07 003f 8b91 0000 0d00 3e8b tion...?......>. │ │ │ +00406530: 1200 0020 2020 4d41 5007 003f 8b11 0000 ... MAP..?.... │ │ │ +00406540: 5400 3f8b 2100 0020 2020 5468 6973 2073 T.?.!.. This s │ │ │ 00406550: 6563 7469 6f6e 206f 6620 7468 6520 476c ection of the Gl │ │ │ 00406560: 6f62 616c 2044 6972 6563 746f 7279 206c obal Directory l │ │ │ 00406570: 6973 7473 2074 6865 2063 7572 7265 6e74 ists the current │ │ │ 00406580: 206d 6170 7069 6e67 206f 6620 6e61 6d65 mapping of name │ │ │ -00406590: 7320 746f 5300 3f55 3100 0020 2020 7265 s toS.?U1.. re │ │ │ +00406590: 7320 746f 5300 3f8b 3100 0020 2020 7265 s toS.?.1.. re │ │ │ 004065a0: 6769 6f6e 2074 6f20 7365 676d 656e 7420 gion to segment │ │ │ 004065b0: 746f 2066 696c 652e 2049 6e20 7468 6520 to file. In the │ │ │ 004065c0: 6465 6661 756c 7420 476c 6f62 616c 2044 default Global D │ │ │ 004065d0: 6972 6563 746f 7279 2c20 7468 6572 6520 irectory, there │ │ │ -004065e0: 6172 6520 7477 6f53 003f 5541 0000 2020 are twoS.?UA.. │ │ │ +004065e0: 6172 6520 7477 6f53 003f 8b41 0000 2020 are twoS.?.A.. │ │ │ 004065f0: 206c 696e 6573 2069 6e20 7468 6973 2073 lines in this s │ │ │ 00406600: 6563 7469 6f6e 3a20 6f6e 6520 7370 6563 ection: one spec │ │ │ 00406610: 6966 6965 7320 7468 6520 6465 7374 696e ifies the destin │ │ │ 00406620: 6174 696f 6e20 666f 7220 616c 6c20 676c ation for all gl │ │ │ -00406630: 6f62 616c 732c 2074 6865 5100 3f55 5100 obals, theQ.?UQ. │ │ │ +00406630: 6f62 616c 732c 2074 6865 5100 3f8b 5100 obals, theQ.?.Q. │ │ │ 00406640: 0020 2020 6f74 6865 7220 6f6e 6520 6973 . other one is │ │ │ 00406650: 2066 6f72 204d 204c 4f43 4b20 7265 736f for M LOCK reso │ │ │ 00406660: 7572 6365 7320 7769 7468 206c 6f63 616c urces with local │ │ │ 00406670: 2076 6172 6961 626c 6520 6e61 6d65 732e variable names. │ │ │ -00406680: 2049 6620 796f 7520 6164 6454 003f 5561 If you addT.?Ua │ │ │ +00406680: 2049 6620 796f 7520 6164 6454 003f 8b61 If you addT.?.a │ │ │ 00406690: 0000 2020 2061 6e79 206e 6577 206d 6170 .. any new map │ │ │ 004066a0: 7069 6e67 2063 6f6d 706f 6e65 6e74 2064 ping component d │ │ │ 004066b0: 6566 696e 6974 696f 6e73 2028 7468 6174 efinitions (that │ │ │ 004066c0: 2069 732c 2061 6e79 206e 6577 206e 616d is, any new nam │ │ │ 004066d0: 6573 2c20 7265 6769 6f6e 732c 206f 7252 es, regions, orR │ │ │ -004066e0: 003f 5571 0000 2020 2073 6567 6d65 6e74 .?Uq.. segment │ │ │ +004066e0: 003f 8b71 0000 2020 2073 6567 6d65 6e74 .?.q.. segment │ │ │ 004066f0: 7329 2c20 7468 6973 2073 6563 7469 6f6e s), this section │ │ │ 00406700: 2064 6973 706c 6179 7320 7468 6520 6375 displays the cu │ │ │ 00406710: 7272 656e 7420 7374 6174 7573 206f 6620 rrent status of │ │ │ 00406720: 7468 6174 206d 6170 7069 6e67 2e20 416e that mapping. An │ │ │ -00406730: 7951 003f 5581 0000 2020 2063 6f6d 706f yQ.?U... compo │ │ │ +00406730: 7951 003f 8b81 0000 2020 2063 6f6d 706f yQ.?.... compo │ │ │ 00406740: 6e65 6e74 7320 6f66 2074 6865 206d 6170 nents of the map │ │ │ 00406750: 7069 6e67 206e 6f74 2063 7572 7265 6e74 ping not current │ │ │ 00406760: 6c79 2064 6566 696e 6564 2064 6973 706c ly defined displ │ │ │ 00406770: 6179 2022 4e4f 4e45 222e 2042 6563 6175 ay "NONE". Becau │ │ │ -00406780: 7365 5400 3f55 9100 0020 2020 4744 4520 seT.?U... GDE │ │ │ +00406780: 7365 5400 3f8b 9100 0020 2020 4744 4520 seT.?.... GDE │ │ │ 00406790: 7265 7175 6972 6573 2061 6c6c 2065 6c65 requires all ele │ │ │ 004067a0: 6d65 6e74 7320 6f66 2061 206d 6170 7069 ments of a mappi │ │ │ 004067b0: 6e67 2074 6f20 6265 2064 6566 696e 6564 ng to be defined │ │ │ 004067c0: 2c20 796f 7520 7769 6c6c 206e 6f74 2062 , you will not b │ │ │ 004067d0: 6520 6162 6c65 0000 0000 0000 0000 0000 e able.......... │ │ │ 004067e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004067f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00406800: 0400 0000 d907 0000 2101 0000 0000 0000 ........!....... │ │ │ -00406810: 9100 0055 4845 4c50 00ff 7300 ff4f 5645 ...UHELP..s..OVE │ │ │ +00406810: 9100 008b 4845 4c50 00ff 7300 ff4f 5645 ....HELP..s..OVE │ │ │ 00406820: 5256 4945 5700 ff73 00ff 4558 414d 494e RVIEW..s..EXAMIN │ │ │ 00406830: 494e 475f 5448 455f 4445 4641 554c 545f ING_THE_DEFAULT_ │ │ │ 00406840: 474c 4f42 414c 5f44 4952 4543 544f 5259 GLOBAL_DIRECTORY │ │ │ 00406850: 00c1 1300 0020 2020 746f 2045 5849 5420 ..... to EXIT │ │ │ 00406860: 2861 6e64 2073 6176 6529 2079 6f75 7220 (and save) your │ │ │ 00406870: 476c 6f62 616c 2044 6972 6563 746f 7279 Global Directory │ │ │ 00406880: 2075 6e74 696c 2079 6f75 2063 6f6d 706c until you compl │ │ │ 00406890: 6574 6520 616c 6c20 6d61 7070 696e 6773 ete all mappings │ │ │ -004068a0: 2e07 003f 5511 0000 4200 1655 474c 4f42 ...?U...B..UGLOB │ │ │ +004068a0: 2e07 003f 8b11 0000 4200 168b 474c 4f42 ...?....B...GLOB │ │ │ 004068b0: 414c 5f44 4952 4543 544f 5259 5f41 4242 AL_DIRECTORY_ABB │ │ │ 004068c0: 5245 5649 4154 494f 4e53 0000 476c 6f62 REVIATIONS..Glob │ │ │ 004068d0: 616c 5f44 6972 6563 746f 7279 5f41 6262 al_Directory_Abb │ │ │ -004068e0: 7265 7669 6174 696f 6e73 2900 3555 bf11 reviations).5U.. │ │ │ +004068e0: 7265 7669 6174 696f 6e73 2900 358b bf11 reviations).5... │ │ │ 004068f0: 0000 2020 2047 6c6f 6261 6c20 4469 7265 .. Global Dire │ │ │ 00406900: 6374 6f72 7920 4162 6272 6576 6961 7469 ctory Abbreviati │ │ │ -00406910: 6f6e 7307 0036 5521 0000 5000 3655 3100 ons..6U!..P.6U1. │ │ │ +00406910: 6f6e 7307 0036 8b21 0000 5000 368b 3100 ons..6.!..P.6.1. │ │ │ 00406920: 0020 2020 4744 4520 7573 6573 2074 6865 . GDE uses the │ │ │ 00406930: 2066 6f6c 6c6f 7769 6e67 2061 6262 7265 following abbre │ │ │ 00406940: 7669 6174 696f 6e73 2074 6f20 6469 7370 viations to disp │ │ │ 00406950: 6c61 7920 7468 6520 6f75 7470 7574 206f lay the output o │ │ │ -00406960: 6620 6120 676c 6f62 616c 5400 3655 4100 f a globalT.6UA. │ │ │ +00406960: 6620 6120 676c 6f62 616c 5400 368b 4100 f a globalT.6.A. │ │ │ 00406970: 0020 2020 6469 7265 6374 6f72 792e 2054 . directory. T │ │ │ 00406980: 6865 2066 6f6c 6c6f 7769 6e67 206c 6973 he following lis │ │ │ 00406990: 7420 7368 6f77 2067 6c6f 6261 6c20 6469 t show global di │ │ │ 004069a0: 7265 6374 6f72 7920 6162 6272 6576 6961 rectory abbrevia │ │ │ 004069b0: 7469 6f6e 7320 7769 7468 2074 6865 5000 tions with theP. │ │ │ -004069c0: 3655 5100 0020 2020 6173 736f 6369 6174 6UQ.. associat │ │ │ +004069c0: 368b 5100 0020 2020 6173 736f 6369 6174 6.Q.. associat │ │ │ 004069d0: 6564 2071 7561 6c69 6669 6572 732e 2046 ed qualifiers. F │ │ │ 004069e0: 6f72 2061 2064 6573 6372 6970 7469 6f6e or a description │ │ │ 004069f0: 206f 6620 7468 6520 6675 6e63 7469 6f6e of the function │ │ │ 00406a00: 206f 6620 696e 6469 7669 6475 616c 3000 of individual0. │ │ │ -00406a10: 3655 6100 0020 2020 7175 616c 6966 6965 6Ua.. qualifie │ │ │ +00406a10: 368b 6100 0020 2020 7175 616c 6966 6965 6.a.. qualifie │ │ │ 00406a20: 7273 2c20 7365 6520 2247 4445 2043 6f6d rs, see "GDE Com │ │ │ 00406a30: 6d61 6e64 2053 756d 6d61 7279 222e 0700 mand Summary"... │ │ │ -00406a40: 3655 7100 002a 0036 5581 0000 2020 2041 6Uq..*.6U... A │ │ │ +00406a40: 368b 7100 002a 0036 8b81 0000 2020 2041 6.q..*.6.... A │ │ │ 00406a50: 6262 7265 7669 6174 696f 6e20 2020 2020 bbreviation │ │ │ 00406a60: 2020 2020 2020 4675 6c6c 2046 6f72 6d3c Full Form< │ │ │ -00406a70: 0036 5591 0000 2020 202d 2d2d 2d2d 2d2d .6U... ------- │ │ │ +00406a70: 0036 8b91 0000 2020 202d 2d2d 2d2d 2d2d .6.... ------- │ │ │ 00406a80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00406a90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00406aa0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d30 0035 55c0 -----------0.5U. │ │ │ +00406aa0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d30 0035 8bc0 -----------0.5.. │ │ │ 00406ab0: 1100 0020 2020 4163 6320 2020 2020 2020 ... Acc │ │ │ 00406ac0: 2020 2020 2020 2020 2020 2020 202d 4143 -AC │ │ │ -00406ad0: 4345 5353 5f4d 4554 484f 442d 0036 5512 CESS_METHOD-.6U. │ │ │ +00406ad0: 4345 5353 5f4d 4554 484f 442d 0036 8b12 CESS_METHOD-.6.. │ │ │ 00406ae0: 0000 2020 2041 494f 2020 2020 2020 2020 .. AIO │ │ │ 00406af0: 2020 2020 2020 2020 2020 2020 2d5b 4e4f -[NO │ │ │ -00406b00: 5d41 5359 4e43 494f 2c00 3655 1300 0020 ]ASYNCIO,.6U... │ │ │ +00406b00: 5d41 5359 4e43 494f 2c00 368b 1300 0020 ]ASYNCIO,.6.... │ │ │ 00406b10: 2020 416c 6c6f 6320 2020 2020 2020 2020 Alloc │ │ │ 00406b20: 2020 2020 2020 2020 202d 414c 4c4f 4341 -ALLOCA │ │ │ -00406b30: 5449 4f4e 2c00 3655 1400 0020 2020 4175 TION,.6U... Au │ │ │ +00406b30: 5449 4f4e 2c00 368b 1400 0020 2020 4175 TION,.6.... Au │ │ │ 00406b40: 746f 4442 2020 2020 2020 2020 2020 2020 toDB │ │ │ 00406b50: 2020 2020 202d 5b4e 4f5d 4155 544f 4442 -[NO]AUTODB │ │ │ -00406b60: 3000 3655 1500 0020 2020 4175 746f 4465 0.6U... AutoDe │ │ │ +00406b60: 3000 368b 1500 0020 2020 4175 746f 4465 0.6.... AutoDe │ │ │ 00406b70: 6c20 2020 2020 2020 2020 2020 2020 2020 l │ │ │ 00406b80: 202d 5b4e 4f5d 4155 544f 4445 4c45 5445 -[NO]AUTODELETE │ │ │ -00406b90: 3100 3655 1600 0020 2020 4175 746f 5377 1.6U... AutoSw │ │ │ +00406b90: 3100 368b 1600 0020 2020 4175 746f 5377 1.6.... AutoSw │ │ │ 00406ba0: 6974 6368 2020 2020 2020 2020 2020 2020 itch │ │ │ 00406bb0: 202d 4155 544f 5357 4954 4348 4c49 4d49 -AUTOSWITCHLIMI │ │ │ -00406bc0: 542c 0036 5517 0000 2020 2042 6c6f 636b T,.6U... Block │ │ │ +00406bc0: 542c 0036 8b17 0000 2020 2042 6c6f 636b T,.6.... Block │ │ │ 00406bd0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00406be0: 2020 2d42 4c4f 434b 5f53 495a 452d 0036 -BLOCK_SIZE-.6 │ │ │ -00406bf0: 5518 0000 2020 2042 7566 6620 2020 2020 U... Buff │ │ │ +00406bf0: 8b18 0000 2020 2042 7566 6620 2020 2020 .... Buff │ │ │ 00406c00: 2020 2020 2020 2020 2020 2020 2020 2d42 -B │ │ │ -00406c10: 5546 4645 525f 5349 5a45 3400 3655 1900 UFFER_SIZE4.6U.. │ │ │ +00406c10: 5546 4645 525f 5349 5a45 3400 368b 1900 UFFER_SIZE4.6... │ │ │ 00406c20: 0020 2020 4461 6c6c 2020 2020 2020 2020 . Dall │ │ │ 00406c30: 2020 2020 2020 2020 2020 202d 5b4e 4f5d -[NO] │ │ │ 00406c40: 4445 4645 525f 414c 4c4f 4341 5445 3300 DEFER_ALLOCATE3. │ │ │ -00406c50: 3655 1a00 0020 2020 4465 6620 436f 6c6c 6U... Def Coll │ │ │ +00406c50: 368b 1a00 0020 2020 4465 6620 436f 6c6c 6.... Def Coll │ │ │ 00406c60: 2020 2020 2020 2020 2020 2020 2020 202d - │ │ │ 00406c70: 434f 4c4c 4154 494f 4e5f 4445 4641 554c COLLATION_DEFAUL │ │ │ -00406c80: 5430 0036 5521 0000 2020 2045 706f 6368 T0.6U!.. Epoch │ │ │ +00406c80: 5430 0036 8b21 0000 2020 2045 706f 6368 T0.6.!.. Epoch │ │ │ 00406c90: 2054 6170 6572 2020 2020 2020 2020 2020 Taper │ │ │ 00406ca0: 2020 2d5b 4e4f 5d45 504f 4348 5441 5045 -[NO]EPOCHTAPE │ │ │ -00406cb0: 5231 0036 5522 0000 2020 2045 7874 656e R1.6U".. Exten │ │ │ +00406cb0: 5231 0036 8b22 0000 2020 2045 7874 656e R1.6.".. Exten │ │ │ 00406cc0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00406cd0: 2020 2d45 5854 454e 5349 4f4e 5f43 4f55 -EXTENSION_COU │ │ │ -00406ce0: 4e54 2b00 3655 2300 0020 2020 4669 6c65 NT+.6U#.. File │ │ │ +00406ce0: 4e54 2b00 368b 2300 0020 2020 4669 6c65 NT+.6.#.. File │ │ │ 00406cf0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00406d00: 2020 202d 4649 4c45 5f4e 414d 4535 0036 -FILE_NAME5.6 │ │ │ -00406d10: 5524 0000 2020 2047 4c4f 4220 2020 2020 U$.. GLOB │ │ │ +00406d10: 8b24 0000 2020 2047 4c4f 4220 2020 2020 .$.. GLOB │ │ │ 00406d20: 2020 2020 2020 2020 2020 2020 2020 2d47 -G │ │ │ 00406d30: 4c4f 4241 4c5f 4255 4646 4552 5f43 4f55 LOBAL_BUFFER_COU │ │ │ -00406d40: 4e54 3a00 3655 2500 0020 2020 496e 7374 NT:.6U%.. Inst │ │ │ +00406d40: 4e54 3a00 368b 2500 0020 2020 496e 7374 NT:.6.%.. Inst │ │ │ 00406d50: 2046 7265 657a 6520 4f6e 2045 7272 6f72 Freeze On Error │ │ │ 00406d60: 2020 202d 5b4e 4f5d 494e 5354 5f46 5245 -[NO]INST_FRE │ │ │ -00406d70: 455a 455f 4f4e 5f45 5252 4f52 2d00 3655 EZE_ON_ERROR-.6U │ │ │ +00406d70: 455a 455f 4f4e 5f45 5252 4f52 2d00 368b EZE_ON_ERROR-.6. │ │ │ 00406d80: 2600 0020 2020 4a4e 4c20 2020 2020 2020 &.. JNL │ │ │ 00406d90: 2020 2020 2020 2020 2020 2020 202d 5b4e -[N │ │ │ -00406da0: 4f5d 4a4f 5552 4e41 4c2a 0036 5527 0000 O]JOURNAL*.6U'.. │ │ │ +00406da0: 4f5d 4a4f 5552 4e41 4c2a 0036 8b27 0000 O]JOURNAL*.6.'.. │ │ │ 00406db0: 2020 204b 6579 2053 697a 6520 2020 2020 Key Size │ │ │ 00406dc0: 2020 2020 2020 2020 2020 2d4b 4559 5f53 -KEY_S │ │ │ -00406dd0: 495a 452c 0036 5528 0000 2020 204c 4f43 IZE,.6U(.. LOC │ │ │ +00406dd0: 495a 452c 0036 8b28 0000 2020 204c 4f43 IZE,.6.(.. LOC │ │ │ 00406de0: 4b20 2020 2020 2020 2020 2020 2020 2020 K │ │ │ 00406df0: 2020 2020 2d4c 4f43 4b5f 5350 4143 452f -LOCK_SPACE/ │ │ │ -00406e00: 0036 5529 0000 2020 204c 4f43 4b20 4372 .6U).. LOCK Cr │ │ │ +00406e00: 0036 8b29 0000 2020 204c 4f43 4b20 4372 .6.).. LOCK Cr │ │ │ 00406e10: 6974 2020 2020 2020 2020 2020 2020 2020 it │ │ │ 00406e20: 2d5b 4e4f 5d4c 4f43 4b5f 4352 4954 2d00 -[NO]LOCK_CRIT-. │ │ │ -00406e30: 3655 2a00 0020 2020 4d53 4c54 2020 2020 6U*.. MSLT │ │ │ +00406e30: 368b 2a00 0020 2020 4d53 4c54 2020 2020 6.*.. MSLT │ │ │ 00406e40: 2020 2020 2020 2020 2020 2020 2020 202d - │ │ │ -00406e50: 4d55 5445 585f 534c 4f54 5335 0036 5531 MUTEX_SLOTS5.6U1 │ │ │ +00406e50: 4d55 5445 585f 534c 4f54 5335 0036 8b31 MUTEX_SLOTS5.6.1 │ │ │ 00406e60: 0000 2020 204e 756c 6c20 5375 6273 2020 .. Null Subs │ │ │ 00406e70: 2020 2020 2020 2020 2020 2020 2d5b 4e4f -[NO │ │ │ 00406e80: 5d4e 554c 4c5f 5355 4253 4352 4950 5453 ]NULL_SUBSCRIPTS │ │ │ -00406e90: 3000 3655 3200 0020 2020 5164 6220 526e 0.6U2.. Qdb Rn │ │ │ +00406e90: 3000 368b 3200 0020 2020 5164 6220 526e 0.6.2.. Qdb Rn │ │ │ 00406ea0: 6477 6e20 2020 2020 2020 2020 2020 2020 dwn │ │ │ 00406eb0: 202d 5b4e 4f5d 5144 4252 554e 444f 574e -[NO]QDBRUNDOWN │ │ │ -00406ec0: 3100 3655 3300 0020 2020 5374 6420 4e75 1.6U3.. Std Nu │ │ │ +00406ec0: 3100 368b 3300 0020 2020 5374 6420 4e75 1.6.3.. Std Nu │ │ │ 00406ed0: 6c6c 2043 6f6c 6c20 2020 2020 2020 2020 ll Coll │ │ │ 00406ee0: 202d 5b4e 4f5d 5354 444e 554c 4c43 4f4c -[NO]STDNULLCOL │ │ │ -00406ef0: 4c2d 0036 5534 0000 2020 2052 6563 2053 L-.6U4.. Rec S │ │ │ +00406ef0: 4c2d 0036 8b34 0000 2020 2052 6563 2053 L-.6.4.. Rec S │ │ │ 00406f00: 697a 6520 2020 2020 2020 2020 2020 2020 ize │ │ │ 00406f10: 2020 2d52 4543 4f52 445f 5349 5a45 3000 -RECORD_SIZE0. │ │ │ -00406f20: 3655 3500 0020 2020 5245 5320 2020 2020 6U5.. RES │ │ │ +00406f20: 368b 3500 0020 2020 5245 5320 2020 2020 6.5.. RES │ │ │ 00406f30: 2020 2020 2020 2020 2020 2020 2020 202d - │ │ │ 00406f40: 5245 5345 5256 4544 5f42 5954 4553 2800 RESERVED_BYTES(. │ │ │ -00406f50: 3655 3600 0020 2020 5265 6769 6f6e 2020 6U6.. Region │ │ │ +00406f50: 368b 3600 0020 2020 5265 6769 6f6e 2020 6.6.. Region │ │ │ 00406f60: 2020 2020 2020 2020 2020 2020 2020 202d - │ │ │ -00406f70: 5245 4749 4f4e 2b00 3655 3700 0020 2020 REGION+.6U7.. │ │ │ +00406f70: 5245 4749 4f4e 2b00 368b 3700 0020 2020 REGION+.6.7.. │ │ │ 00406f80: 5374 6174 7320 2020 2020 2020 2020 2020 Stats │ │ │ 00406f90: 2020 2020 2020 202d 5b4e 4f5b 5354 4154 -[NO[STAT │ │ │ -00406fa0: 5331 0036 5538 0000 2020 2054 7970 2020 S1.6U8.. Typ │ │ │ +00406fa0: 5331 0036 8b38 0000 2020 2054 7970 2020 S1.6.8.. Typ │ │ │ 00406fb0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00406fc0: 2020 2d44 594e 414d 4943 5f53 4547 4d45 -DYNAMIC_SEGME │ │ │ -00406fd0: 4e54 0700 3655 3900 0000 0000 0000 0000 NT..6U9......... │ │ │ +00406fd0: 4e54 0700 368b 3900 0000 0000 0000 0000 NT..6.9......... │ │ │ 00406fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00406ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00407000: 0400 0000 d204 0000 2501 0000 0000 0000 ........%....... │ │ │ 00407010: 6200 0000 4845 4c50 00ff 7300 ff4f 5645 b...HELP..s..OVE │ │ │ 00407020: 5256 4945 5700 ff73 00ff 4352 4541 5449 RVIEW..s..CREATI │ │ │ 00407030: 4e47 5f41 5f44 4546 4155 4c54 5f47 4c4f NG_A_DEFAULT_GLO │ │ │ 00407040: 4241 4c5f 4449 5245 4354 4f52 5900 0043 BAL_DIRECTORY..C │ │ │ 00407050: 7265 6174 696e 675f 615f 4465 6661 756c reating_a_Defaul │ │ │ 00407060: 745f 476c 6f62 616c 5f44 6972 6563 746f t_Global_Directo │ │ │ -00407070: 7279 2e00 3a55 bf11 0000 2020 2043 7265 ry..:U.... Cre │ │ │ +00407070: 7279 2e00 3a8b bf11 0000 2020 2043 7265 ry..:..... Cre │ │ │ 00407080: 6174 696e 6720 6120 4465 6661 756c 7420 ating a Default │ │ │ 00407090: 476c 6f62 616c 2044 6972 6563 746f 7279 Global Directory │ │ │ -004070a0: 0700 3b55 2100 004f 003b 5531 0000 2020 ..;U!..O.;U1.. │ │ │ +004070a0: 0700 3b8b 2100 004f 003b 8b31 0000 2020 ..;.!..O.;.1.. │ │ │ 004070b0: 2057 6865 6e20 796f 7520 696e 766f 6b65 When you invoke │ │ │ 004070c0: 2047 4445 2061 6e64 206e 6f20 476c 6f62 GDE and no Glob │ │ │ 004070d0: 616c 2044 6972 6563 746f 7279 2065 7869 al Directory exi │ │ │ 004070e0: 7374 7320 666f 7220 6774 6d67 626c 6469 sts for gtmgbldi │ │ │ -004070f0: 722c 2047 4445 4c00 3b55 4100 0020 2020 r, GDEL.;UA.. │ │ │ +004070f0: 722c 2047 4445 4c00 3b8b 4100 0020 2020 r, GDEL.;.A.. │ │ │ 00407100: 7072 6f64 7563 6573 2061 2064 6566 6175 produces a defau │ │ │ 00407110: 6c74 2047 6c6f 6261 6c20 4469 7265 6374 lt Global Direct │ │ │ 00407120: 6f72 7920 7468 6174 2063 6f6e 7461 696e ory that contain │ │ │ 00407130: 7320 6120 6d69 6e69 6d61 6c20 7365 7420 s a minimal set │ │ │ -00407140: 6f66 5000 3b55 5100 0020 2020 7265 7175 ofP.;UQ.. requ │ │ │ +00407140: 6f66 5000 3b8b 5100 0020 2020 7265 7175 ofP.;.Q.. requ │ │ │ 00407150: 6972 6564 2063 6f6d 706f 6e65 6e74 7320 ired components │ │ │ 00407160: 616e 6420 7661 6c75 6573 2066 6f72 2064 and values for d │ │ │ 00407170: 6174 6162 6173 6520 6368 6172 6163 7465 atabase characte │ │ │ 00407180: 7269 7374 6963 732e 2049 7420 6361 6e20 ristics. It can │ │ │ -00407190: 6265 5200 3b55 6100 0020 2020 7573 6564 beR.;Ua.. used │ │ │ +00407190: 6265 5200 3b8b 6100 0020 2020 7573 6564 beR.;.a.. used │ │ │ 004071a0: 2066 6f72 2070 7572 706f 7365 7320 7375 for purposes su │ │ │ 004071b0: 6368 2061 7320 6465 7665 6c6f 706d 656e ch as developmen │ │ │ 004071c0: 7420 616e 6420 7465 7374 696e 6720 776f t and testing wo │ │ │ 004071d0: 726b 2e20 4120 6465 6661 756c 7420 476c rk. A default Gl │ │ │ -004071e0: 6f62 616c 5300 3b55 7100 0020 2020 4469 obalS.;Uq.. Di │ │ │ +004071e0: 6f62 616c 5300 3b8b 7100 0020 2020 4469 obalS.;.q.. Di │ │ │ 004071f0: 7265 6374 6f72 7920 616c 736f 2073 6572 rectory also ser │ │ │ 00407200: 7665 7320 6173 2061 2073 7461 7274 696e ves as a startin │ │ │ 00407210: 6720 706f 696e 7420 6f72 2074 656d 706c g point or templ │ │ │ 00407220: 6174 6520 666f 7220 6275 696c 6469 6e67 ate for building │ │ │ -00407230: 2063 7573 746f 6d1d 003b 5581 0000 2020 custom..;U... │ │ │ +00407230: 2063 7573 746f 6d1d 003b 8b81 0000 2020 custom..;.... │ │ │ 00407240: 2067 6c6f 6261 6c20 6469 7265 6374 6f72 global director │ │ │ -00407250: 6965 732e 0700 3b55 9100 004e 003a 55c0 ies...;U...N.:U. │ │ │ +00407250: 6965 732e 0700 3b8b 9100 004e 003a 8bc0 ies...;....N.:.. │ │ │ 00407260: 1100 0020 2020 546f 2072 6574 6169 6e20 ... To retain │ │ │ 00407270: 7468 6520 6465 6661 756c 7420 476c 6f62 the default Glob │ │ │ 00407280: 616c 2044 6972 6563 746f 7279 2c20 7175 al Directory, qu │ │ │ 00407290: 6974 2047 4445 2077 6974 686f 7574 206d it GDE without m │ │ │ -004072a0: 616b 696e 6720 616e 7912 003b 5512 0000 aking any..;U... │ │ │ -004072b0: 2020 2063 6861 6e67 6573 2e07 003b 5513 changes...;U. │ │ │ -004072c0: 0000 1200 3b55 1400 0020 2020 4578 616d ....;U... Exam │ │ │ -004072d0: 706c 653a 0700 3b55 1500 0031 003b 5516 ple:..;U...1.;U. │ │ │ +004072a0: 616b 696e 6720 616e 7912 003b 8b12 0000 aking any..;.... │ │ │ +004072b0: 2020 2063 6861 6e67 6573 2e07 003b 8b13 changes...;.. │ │ │ +004072c0: 0000 1200 3b8b 1400 0020 2020 4578 616d ....;.... Exam │ │ │ +004072d0: 706c 653a 0700 3b8b 1500 0031 003b 8b16 ple:..;....1.;.. │ │ │ 004072e0: 0000 2020 2024 2067 746d 6762 6c64 6972 .. $ gtmgbldir │ │ │ 004072f0: 3d2f 7573 722f 6163 636e 7467 2f6a 6f6e =/usr/accntg/jon │ │ │ -00407300: 6573 2f6d 756d 7073 2e67 6c64 1c00 3b55 es/mumps.gld..;U │ │ │ +00407300: 6573 2f6d 756d 7073 2e67 6c64 1c00 3b8b es/mumps.gld..;. │ │ │ 00407310: 1700 0020 2020 2420 6578 706f 7274 2067 ... $ export g │ │ │ -00407320: 746d 6762 6c64 6972 2000 3b55 1800 0020 tmgbldir .;U... │ │ │ +00407320: 746d 6762 6c64 6972 2000 3b8b 1800 0020 tmgbldir .;.... │ │ │ 00407330: 2020 2420 2467 746d 5f64 6973 742f 6d75 $ $gtm_dist/mu │ │ │ -00407340: 6d70 7320 2d64 6972 1500 3b55 1900 0020 mps -dir..;U... │ │ │ +00407340: 6d70 7320 2d64 6972 1500 3b8b 1900 0020 mps -dir..;.... │ │ │ 00407350: 2020 4754 4d3e 646f 205e 4744 453f 003b GTM>do ^GDE?.; │ │ │ -00407360: 551a 0000 2020 2025 4744 452d 492d 4744 U... %GDE-I-GD │ │ │ +00407360: 8b1a 0000 2020 2025 4744 452d 492d 4744 .... %GDE-I-GD │ │ │ 00407370: 5553 4544 4546 532c 2055 7369 6e67 2064 USEDEFS, Using d │ │ │ 00407380: 6566 6175 6c74 7320 666f 7220 476c 6f62 efaults for Glob │ │ │ -00407390: 616c 2044 6972 6563 746f 7279 2500 3b55 al Directory%.;U │ │ │ +00407390: 616c 2044 6972 6563 746f 7279 2500 3b8b al Directory%.;. │ │ │ 004073a0: 2100 0020 2020 2f75 7372 2f61 6363 6e74 !.. /usr/accnt │ │ │ 004073b0: 672f 6a6f 6e65 732f 6d75 6d70 732e 676c g/jones/mumps.gl │ │ │ -004073c0: 6413 003b 5522 0000 2020 2047 4445 3e20 d..;U".. GDE> │ │ │ -004073d0: 4558 4954 2800 3b55 2300 0020 2020 2547 EXIT(.;U#.. %G │ │ │ +004073c0: 6413 003b 8b22 0000 2020 2047 4445 3e20 d..;.".. GDE> │ │ │ +004073d0: 4558 4954 2800 3b8b 2300 0020 2020 2547 EXIT(.;.#.. %G │ │ │ 004073e0: 4445 2d49 2d56 4552 4946 592c 2056 6572 DE-I-VERIFY, Ver │ │ │ -004073f0: 6966 6963 6174 696f 6e20 4f4b 3900 3b55 ification OK9.;U │ │ │ +004073f0: 6966 6963 6174 696f 6e20 4f4b 3900 3b8b ification OK9.;. │ │ │ 00407400: 2400 0020 2020 2547 4445 2d49 2d47 4443 $.. %GDE-I-GDC │ │ │ 00407410: 5245 4154 452c 2043 7265 6174 696e 6720 REATE, Creating │ │ │ 00407420: 476c 6f62 616c 2044 6972 6563 746f 7279 Global Directory │ │ │ -00407430: 2066 696c 6525 003b 5525 0000 2020 202f file%.;U%.. / │ │ │ +00407430: 2066 696c 6525 003b 8b25 0000 2020 202f file%.;.%.. / │ │ │ 00407440: 7573 722f 6163 636e 7467 2f6a 6f6e 6573 usr/accntg/jones │ │ │ -00407450: 2f6d 756d 7073 2e67 6c64 0700 3b55 2600 /mumps.gld..;U&. │ │ │ -00407460: 0041 0017 5555 5354 4f4d 495a 494e 475f .A..UUSTOMIZING_ │ │ │ +00407450: 2f6d 756d 7073 2e67 6c64 0700 3b8b 2600 /mumps.gld..;.&. │ │ │ +00407460: 0041 0017 8b55 5354 4f4d 495a 494e 475f .A...USTOMIZING_ │ │ │ 00407470: 415f 474c 4f42 414c 5f44 4952 4543 544f A_GLOBAL_DIRECTO │ │ │ 00407480: 5259 0000 4375 7374 6f6d 697a 696e 675f RY..Customizing_ │ │ │ 00407490: 615f 476c 6f62 616c 5f44 6972 6563 746f a_Global_Directo │ │ │ -004074a0: 7279 2900 3555 bf11 0000 2020 2043 7573 ry).5U.... Cus │ │ │ +004074a0: 7279 2900 358b bf11 0000 2020 2043 7573 ry).5..... Cus │ │ │ 004074b0: 746f 6d69 7a69 6e67 2061 2047 6c6f 6261 tomizing a Globa │ │ │ -004074c0: 6c20 4469 7265 6374 6f72 7907 0036 5521 l Directory..6U! │ │ │ +004074c0: 6c20 4469 7265 6374 6f72 7907 0036 8b21 l Directory..6.! │ │ │ 004074d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004074e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004074f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00407500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00407510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00407520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00407530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -264067,105 +264067,105 @@ │ │ │ 00407820: 5256 4945 5700 ff73 00ff 4355 5354 4f4d RVIEW..s..CUSTOM │ │ │ 00407830: 495a 494e 475f 415f 474c 4f42 414c 5f44 IZING_A_GLOBAL_D │ │ │ 00407840: 4952 4543 544f 5259 00bf 3100 0020 2020 IRECTORY..1.. │ │ │ 00407850: 4f6e 6365 2079 6f75 2068 6176 6520 696e Once you have in │ │ │ 00407860: 7374 616c 6c65 6420 4754 2e4d 2061 6e64 stalled GT.M and │ │ │ 00407870: 2076 6572 6966 6965 6420 6974 7320 6f70 verified its op │ │ │ 00407880: 6572 6174 696f 6e2c 2063 7265 6174 6520 eration, create │ │ │ -00407890: 476c 6f62 616c 5300 3655 4100 0020 2020 GlobalS.6UA.. │ │ │ +00407890: 476c 6f62 616c 5300 368b 4100 0020 2020 GlobalS.6.A.. │ │ │ 004078a0: 4469 7265 6374 6f72 6965 7320 6261 7365 Directories base │ │ │ 004078b0: 6420 6f6e 2079 6f75 7220 6e65 6564 732e d on your needs. │ │ │ 004078c0: 2054 6f20 6372 6561 7465 2063 7573 746f To create custo │ │ │ 004078d0: 6d69 7a65 6420 476c 6f62 616c 2044 6972 mized Global Dir │ │ │ -004078e0: 6563 746f 7269 6573 2c4f 0036 5551 0000 ectories,O.6UQ.. │ │ │ +004078e0: 6563 746f 7269 6573 2c4f 0036 8b51 0000 ectories,O.6.Q.. │ │ │ 004078f0: 2020 2075 7365 2074 6865 2061 7070 726f use the appro │ │ │ 00407900: 7072 6961 7465 2047 4445 2063 6f6d 6d61 priate GDE comma │ │ │ 00407910: 6e64 7320 616e 6420 7175 616c 6966 6965 nds and qualifie │ │ │ 00407920: 7273 2074 6f20 6275 696c 6420 6561 6368 rs to build each │ │ │ -00407930: 2064 6573 6972 6564 5100 3655 6100 0020 desiredQ.6Ua.. │ │ │ +00407930: 2064 6573 6972 6564 5100 368b 6100 0020 desiredQ.6.a.. │ │ │ 00407940: 2020 476c 6f62 616c 2044 6972 6563 746f Global Directo │ │ │ 00407950: 7279 2e20 5468 6520 4744 4520 636f 6d6d ry. The GDE comm │ │ │ 00407960: 616e 6473 2061 7265 2064 6573 6372 6962 ands are describ │ │ │ 00407970: 6564 206c 6174 6572 2069 6e20 7468 6973 ed later in this │ │ │ -00407980: 2063 6861 7074 6572 2e07 0036 5571 0000 chapter...6Uq.. │ │ │ -00407990: 4e00 3655 8100 0020 2020 596f 7520 6361 N.6U... You ca │ │ │ +00407980: 2063 6861 7074 6572 2e07 0036 8b71 0000 chapter...6.q.. │ │ │ +00407990: 4e00 368b 8100 0020 2020 596f 7520 6361 N.6.... You ca │ │ │ 004079a0: 6e20 616c 736f 2063 7265 6174 6520 6120 n also create a │ │ │ 004079b0: 7465 7874 2066 696c 6520 6f66 2047 4445 text file of GDE │ │ │ 004079c0: 2063 6f6d 6d61 6e64 7320 7769 7468 2061 commands with a │ │ │ 004079d0: 2073 7461 6e64 6172 6420 7465 7874 5200 standard textR. │ │ │ -004079e0: 3655 9100 0020 2020 6564 6974 6f72 2061 6U... editor a │ │ │ +004079e0: 368b 9100 0020 2020 6564 6974 6f72 2061 6.... editor a │ │ │ 004079f0: 6e64 2070 726f 6365 7373 2074 6869 7320 nd process this │ │ │ 00407a00: 6669 6c65 2077 6974 6820 4744 452e 2049 file with GDE. I │ │ │ 00407a10: 6e20 6120 7072 6f64 7563 7469 6f6e 2065 n a production e │ │ │ 00407a20: 6e76 6972 6f6e 6d65 6e74 2c20 7468 6973 nvironment, this │ │ │ -00407a30: 5100 3555 c011 0000 2020 2067 6976 6573 Q.5U.... gives │ │ │ +00407a30: 5100 358b c011 0000 2020 2067 6976 6573 Q.5..... gives │ │ │ 00407a40: 2062 6574 7465 7220 636f 6e66 6967 7572 better configur │ │ │ 00407a50: 6174 696f 6e20 6d61 6e61 6765 6d65 6e74 ation management │ │ │ 00407a60: 2074 6861 6e20 696e 7465 7261 6374 6976 than interactiv │ │ │ 00407a70: 6520 7573 6167 6520 7769 7468 2047 4445 e usage with GDE │ │ │ -00407a80: 2e07 0036 5512 0000 5800 3555 ff73 00ff ...6U...X.5U.s.. │ │ │ +00407a80: 2e07 0036 8b12 0000 5800 358b ff73 00ff ...6....X.5..s.. │ │ │ 00407a90: 4144 4449 4e47 5f41 5f4a 4f55 524e 414c ADDING_A_JOURNAL │ │ │ 00407aa0: 494e 475f 494e 464f 524d 4154 494f 4e5f ING_INFORMATION_ │ │ │ 00407ab0: 5345 4354 494f 4e00 0041 6464 696e 675f SECTION..Adding_ │ │ │ 00407ac0: 615f 4a6f 7572 6e61 6c69 6e67 5f49 6e66 a_Journaling_Inf │ │ │ 00407ad0: 6f72 6d61 7469 6f6e 5f53 6563 7469 6f6e ormation_Section │ │ │ -00407ae0: 3200 6155 bf11 0000 2020 2041 6464 696e 2.aU.... Addin │ │ │ +00407ae0: 3200 618b bf11 0000 2020 2041 6464 696e 2.a..... Addin │ │ │ 00407af0: 6720 6120 4a6f 7572 6e61 6c69 6e67 2049 g a Journaling I │ │ │ 00407b00: 6e66 6f72 6d61 7469 6f6e 2053 6563 7469 nformation Secti │ │ │ -00407b10: 6f6e 0700 6255 2100 0050 0062 5531 0000 on..bU!..P.bU1.. │ │ │ +00407b10: 6f6e 0700 628b 2100 0050 0062 8b31 0000 on..b.!..P.b.1.. │ │ │ 00407b20: 2020 2049 6620 796f 7520 7365 6c65 6374 If you select │ │ │ 00407b30: 2074 6865 202d 4a4f 5552 4e41 4c20 6f70 the -JOURNAL op │ │ │ 00407b40: 7469 6f6e 2077 6865 6e20 796f 7520 4144 tion when you AD │ │ │ 00407b50: 4420 6f72 2043 4841 4e47 4520 6120 7265 D or CHANGE a re │ │ │ -00407b60: 6769 6f6e 2069 6e20 6153 0062 5541 0000 gion in aS.bUA.. │ │ │ +00407b60: 6769 6f6e 2069 6e20 6153 0062 8b41 0000 gion in aS.b.A.. │ │ │ 00407b70: 2020 2047 6c6f 6261 6c20 4469 7265 6374 Global Direct │ │ │ 00407b80: 6f72 792c 2074 6865 2066 6f6c 6c6f 7769 ory, the followi │ │ │ 00407b90: 6e67 2073 6563 7469 6f6e 2069 7320 6164 ng section is ad │ │ │ 00407ba0: 6465 6420 746f 2079 6f75 7220 476c 6f62 ded to your Glob │ │ │ -00407bb0: 616c 2044 6972 6563 746f 7279 5400 6255 al DirectoryT.bU │ │ │ +00407bb0: 616c 2044 6972 6563 746f 7279 5400 628b al DirectoryT.b. │ │ │ 00407bc0: 5100 0020 2020 616e 6420 6469 7370 6c61 Q.. and displa │ │ │ 00407bd0: 7973 2077 6865 6e20 796f 7520 696e 766f ys when you invo │ │ │ 00407be0: 6b65 2053 484f 572e 2054 6865 2063 6f6c ke SHOW. The col │ │ │ 00407bf0: 756d 6e73 2070 726f 7669 6465 6420 6469 umns provided di │ │ │ 00407c00: 7370 6c61 7920 7468 6520 7661 6c75 6573 splay the values │ │ │ -00407c10: 5400 6255 6100 0020 2020 796f 7520 7365 T.bUa.. you se │ │ │ +00407c10: 5400 628b 6100 0020 2020 796f 7520 7365 T.b.a.. you se │ │ │ 00407c20: 6c65 6374 6564 2077 6974 6820 7468 6520 lected with the │ │ │ 00407c30: 6a6f 7572 6e61 6c20 6f70 7469 6f6e 732c journal options, │ │ │ 00407c40: 206f 7220 6465 6661 756c 7473 2070 726f or defaults pro │ │ │ 00407c50: 7669 6465 6420 6279 2046 4953 2066 6f72 vided by FIS for │ │ │ -00407c60: 2061 6e79 2900 6255 7100 0020 2020 6f70 any).bUq.. op │ │ │ +00407c60: 2061 6e79 2900 628b 7100 0020 2020 6f70 any).b.q.. op │ │ │ 00407c70: 7469 6f6e 7320 6e6f 7420 6578 706c 6963 tions not explic │ │ │ 00407c80: 6974 6c79 2064 6566 696e 6564 2e07 0062 itly defined...b │ │ │ -00407c90: 5581 0000 3900 6255 9100 0020 2020 2020 U...9.bU... │ │ │ +00407c90: 8b81 0000 3900 628b 9100 0020 2020 2020 ....9.b.... │ │ │ 00407ca0: 2020 2020 2020 2020 2020 2020 2020 202a * │ │ │ 00407cb0: 2a2a 204a 4f55 524e 414c 494e 4720 494e ** JOURNALING IN │ │ │ 00407cc0: 464f 524d 4154 494f 4e20 2a2a 2a66 0061 FORMATION ***f.a │ │ │ -00407cd0: 55c0 1100 0020 2020 2052 6567 696f 6e20 U.... Region │ │ │ +00407cd0: 8bc0 1100 0020 2020 2052 6567 696f 6e20 ..... Region │ │ │ 00407ce0: 2020 2020 2020 2020 2020 204a 6e6c 2046 Jnl F │ │ │ 00407cf0: 696c 6520 2864 6566 2065 7874 3a20 2e6d ile (def ext: .m │ │ │ 00407d00: 6a6c 2920 2042 6566 6f72 6520 4275 6666 jl) Before Buff │ │ │ 00407d10: 2020 2020 2020 416c 6c6f 6320 2020 2020 Alloc │ │ │ 00407d20: 2045 7874 656e 2020 2041 7574 6f53 7769 Exten AutoSwi │ │ │ -00407d30: 7463 6865 0062 5512 0000 2020 2020 2d2d tche.bU... -- │ │ │ +00407d30: 7463 6865 0062 8b12 0000 2020 2020 2d2d tche.b.... -- │ │ │ 00407d40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00407d50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00407d60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00407d70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00407d80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00407d90: 2d2d 2d2d 2d2d 2d2d 3600 6255 1300 0020 --------6.bU... │ │ │ +00407d90: 2d2d 2d2d 2d2d 2d2d 3600 628b 1300 0020 --------6.b.... │ │ │ 00407da0: 2020 2044 4546 4155 4c54 2020 2020 2020 DEFAULT │ │ │ 00407db0: 2020 2020 2024 6774 6d64 6972 2f24 6774 $gtmdir/$gt │ │ │ 00407dc0: 6d76 6572 2f67 2f67 746d 2e6d 6a6c 6500 mver/g/gtm.mjle. │ │ │ -00407dd0: 6255 1400 0020 2020 2020 2020 2020 2020 bU... │ │ │ +00407dd0: 628b 1400 0020 2020 2020 2020 2020 2020 b.... │ │ │ 00407de0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00407df0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00407e00: 2020 2020 2059 2020 2020 2020 3233 3038 Y 2308 │ │ │ 00407e10: 2020 2020 2020 2032 3034 3820 2020 2020 2048 │ │ │ 00407e20: 2020 3230 3438 2020 2020 2020 3833 3836 2048 8386 │ │ │ -00407e30: 3536 3007 0062 5515 0000 0000 0000 0000 560..bU......... │ │ │ +00407e30: 3536 3007 0062 8b15 0000 0000 0000 0000 560..b.......... │ │ │ 00407e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00407e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00407e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00407e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00407e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00407e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00407ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -264187,415 +264187,415 @@ │ │ │ 00407fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00407fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00407fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00407fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00407fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00407ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00408000: 0400 0000 e707 0000 8201 0000 0000 0000 ................ │ │ │ -00408010: 6500 0055 4845 4c50 00ff 7300 ff55 5349 e..UHELP..s..USI │ │ │ +00408010: 6500 008b 4845 4c50 00ff 7300 ff55 5349 e...HELP..s..USI │ │ │ 00408020: 4e47 5f47 4445 00c0 2400 0020 2020 4966 NG_GDE..$.. If │ │ │ 00408030: 2074 6869 7320 646f 6573 206e 6f74 2077 this does not w │ │ │ 00408040: 6f72 6b2c 2063 6f6e 7461 6374 2079 6f75 ork, contact you │ │ │ 00408050: 7220 7379 7374 656d 206d 616e 6167 6572 r system manager │ │ │ 00408060: 2074 6f20 696e 7665 7374 6967 6174 6520 to investigate │ │ │ -00408070: 7365 7475 7021 0014 5525 0000 2020 2061 setup!..U%.. a │ │ │ +00408070: 7365 7475 7021 0014 8b25 0000 2020 2061 setup!...%.. a │ │ │ 00408080: 6e64 2066 696c 6520 6163 6365 7373 2069 nd file access i │ │ │ -00408090: 7373 7565 732e 0700 1455 2600 0012 0014 ssues....U&..... │ │ │ -004080a0: 5527 0000 2020 202a 2a4e 6f74 652a 2a07 U'.. **Note**. │ │ │ -004080b0: 0014 5528 0000 4b00 1455 2900 0020 2020 ..U(..K..U).. │ │ │ +00408090: 7373 7565 732e 0700 148b 2600 0012 0014 ssues.....&..... │ │ │ +004080a0: 8b27 0000 2020 202a 2a4e 6f74 652a 2a07 .'.. **Note**. │ │ │ +004080b0: 0014 8b28 0000 4b00 148b 2900 0020 2020 ...(..K...).. │ │ │ 004080c0: 4576 656e 2077 6865 6e20 696e 766f 6b65 Even when invoke │ │ │ 004080d0: 6420 6672 6f6d 2077 6974 6869 6e20 4754 d from within GT │ │ │ 004080e0: 2e4d 2c20 4744 4520 616c 7761 7973 2075 .M, GDE always u │ │ │ 004080f0: 7365 7320 7468 6520 6774 6d67 626c 6469 ses the gtmgbldi │ │ │ -00408100: 7235 0014 552a 0000 2020 2065 6e76 6972 r5..U*.. envir │ │ │ +00408100: 7235 0014 8b2a 0000 2020 2065 6e76 6972 r5...*.. envir │ │ │ 00408110: 6f6e 6d65 6e74 2076 6172 6961 626c 6520 onment variable │ │ │ 00408120: 746f 2069 6465 6e74 6966 7920 6974 7320 to identify its │ │ │ -00408130: 7461 7267 6574 0700 1455 3100 0017 0014 target...U1..... │ │ │ -00408140: 5532 0000 2020 2054 6f20 6c65 6176 6520 U2.. To leave │ │ │ -00408150: 4744 453a 0700 1455 3300 0054 0014 5534 GDE:...U3..T..U4 │ │ │ +00408130: 7461 7267 6574 0700 148b 3100 0017 0014 target....1..... │ │ │ +00408140: 8b32 0000 2020 2054 6f20 6c65 6176 6520 .2.. To leave │ │ │ +00408150: 4744 453a 0700 148b 3300 0054 0014 8b34 GDE:....3..T...4 │ │ │ 00408160: 0000 2020 2020 312e 2055 7365 2074 6865 .. 1. Use the │ │ │ 00408170: 2047 4445 2045 5849 5420 636f 6d6d 616e GDE EXIT comman │ │ │ 00408180: 6420 746f 2073 6176 6520 616c 6c20 6368 d to save all ch │ │ │ 00408190: 616e 6765 7320 616e 6420 7265 7475 726e anges and return │ │ │ 004081a0: 2074 6f20 7468 6520 6361 6c6c 6572 2e07 to the caller.. │ │ │ -004081b0: 0014 5535 0000 1700 1455 3600 0020 2020 ..U5.....U6.. │ │ │ +004081b0: 0014 8b35 0000 1700 148b 3600 0020 2020 ...5......6.. │ │ │ 004081c0: 2020 2020 4744 453e 2045 5849 5407 0014 GDE> EXIT... │ │ │ -004081d0: 5537 0000 4f00 1455 3800 0020 2020 2032 U7..O..U8.. 2 │ │ │ +004081d0: 8b37 0000 4f00 148b 3800 0020 2020 2032 .7..O...8.. 2 │ │ │ 004081e0: 2e20 5573 6520 7468 6520 4744 4520 5155 . Use the GDE QU │ │ │ 004081f0: 4954 2063 6f6d 6d61 6e64 2074 6f20 6469 IT command to di │ │ │ 00408200: 7363 6172 6420 616c 6c20 6368 616e 6765 scard all change │ │ │ 00408210: 7320 616e 6420 7265 7475 726e 2074 6f20 s and return to │ │ │ -00408220: 7468 6535 0014 5539 0000 2020 2020 2020 the5..U9.. │ │ │ +00408220: 7468 6535 0014 8b39 0000 2020 2020 2020 the5...9.. │ │ │ 00408230: 2063 616c 6c65 722e 2054 6869 7320 7769 caller. This wi │ │ │ 00408240: 6c6c 206e 6f74 2073 6176 6520 616e 7920 ll not save any │ │ │ -00408250: 6368 616e 6765 732e 0700 1455 3a00 0017 changes....U:... │ │ │ -00408260: 0014 5541 0000 2020 2020 2020 2047 4445 ..UA.. GDE │ │ │ -00408270: 3e20 5155 4954 0700 1455 4200 0036 0013 > QUIT...UB..6.. │ │ │ -00408280: 55ff 7300 ff47 5549 4445 4c49 4e45 535f U.s..GUIDELINES_ │ │ │ +00408250: 6368 616e 6765 732e 0700 148b 3a00 0017 changes.....:... │ │ │ +00408260: 0014 8b41 0000 2020 2020 2020 2047 4445 ...A.. GDE │ │ │ +00408270: 3e20 5155 4954 0700 148b 4200 0036 0013 > QUIT....B..6.. │ │ │ +00408280: 8bff 7300 ff47 5549 4445 4c49 4e45 535f ..s..GUIDELINES_ │ │ │ 00408290: 464f 525f 4d41 5050 494e 4700 0047 7569 FOR_MAPPING..Gui │ │ │ 004082a0: 6465 6c69 6e65 735f 666f 725f 4d61 7070 delines_for_Mapp │ │ │ -004082b0: 696e 6721 002e 55bf 1100 0020 2020 4775 ing!..U.... Gu │ │ │ +004082b0: 696e 6721 002e 8bbf 1100 0020 2020 4775 ing!....... Gu │ │ │ 004082c0: 6964 656c 696e 6573 2066 6f72 204d 6170 idelines for Map │ │ │ -004082d0: 7069 6e67 0700 2f55 2100 0054 002f 5531 ping../U!..T./U1 │ │ │ +004082d0: 7069 6e67 0700 2f8b 2100 0054 002f 8b31 ping../.!..T./.1 │ │ │ 004082e0: 0000 2020 2054 6869 7320 7365 6374 696f .. This sectio │ │ │ 004082f0: 6e20 6c69 7374 7320 7468 6520 7061 7261 n lists the para │ │ │ 00408300: 6d65 7465 7273 2074 6861 7420 6170 706c meters that appl │ │ │ 00408310: 7920 746f 2064 6566 696e 696e 6720 6561 y to defining ea │ │ │ 00408320: 6368 2063 6f6d 706f 6e65 6e74 206f 6614 ch component of. │ │ │ -00408330: 002f 5541 0000 2020 2061 206d 6170 7069 ./UA.. a mappi │ │ │ -00408340: 6e67 2e07 002f 5551 0000 0f00 2f55 6100 ng.../UQ..../Ua. │ │ │ -00408350: 0020 2020 4e41 4d45 5307 002f 5571 0000 . NAMES../Uq.. │ │ │ -00408360: 5400 2f55 8100 0020 2020 5468 6520 4e41 T./U... The NA │ │ │ +00408330: 002f 8b41 0000 2020 2061 206d 6170 7069 ./.A.. a mappi │ │ │ +00408340: 6e67 2e07 002f 8b51 0000 0f00 2f8b 6100 ng.../.Q..../.a. │ │ │ +00408350: 0020 2020 4e41 4d45 5307 002f 8b71 0000 . NAMES../.q.. │ │ │ +00408360: 5400 2f8b 8100 0020 2020 5468 6520 4e41 T./.... The NA │ │ │ 00408370: 4d45 5320 7365 6374 696f 6e20 636f 6e74 MES section cont │ │ │ 00408380: 6169 6e73 206d 6170 7069 6e67 7320 6f66 ains mappings of │ │ │ 00408390: 204d 2067 6c6f 6261 6c20 6e61 6d65 2073 M global name s │ │ │ 004083a0: 7061 6365 732e 204d 6f72 6520 7468 616e paces. More than │ │ │ -004083b0: 206f 6e65 5400 2f55 9100 0020 2020 6e61 oneT./U... na │ │ │ +004083b0: 206f 6e65 5400 2f8b 9100 0020 2020 6e61 oneT./.... na │ │ │ 004083c0: 6d65 2073 7061 6365 2063 616e 206d 6170 me space can map │ │ │ 004083d0: 2074 6f20 6120 7369 6e67 6c65 2072 6567 to a single reg │ │ │ 004083e0: 696f 6e20 6275 7420 6120 7369 6e67 6c65 ion but a single │ │ │ 004083f0: 206e 616d 6520 7370 6163 6520 6361 6e20 name space can │ │ │ -00408400: 6f6e 6c79 206d 6170 1900 2e55 c011 0000 only map...U.... │ │ │ +00408400: 6f6e 6c79 206d 6170 1900 2e8b c011 0000 only map........ │ │ │ 00408410: 2020 2074 6f20 6f6e 6520 7265 6769 6f6e to one region │ │ │ -00408420: 2e07 002f 5512 0000 1700 2f55 1300 0020 .../U...../U... │ │ │ +00408420: 2e07 002f 8b12 0000 1700 2f8b 1300 0020 .../....../.... │ │ │ 00408430: 2020 4120 6e61 6d65 2073 7061 6365 3a07 A name space:. │ │ │ -00408440: 002f 5514 0000 2000 2f55 1500 0020 2020 ./U... ./U... │ │ │ +00408440: 002f 8b14 0000 2000 2f8b 1500 0020 2020 ./.... ./.... │ │ │ 00408450: 2020 6f20 4973 2063 6173 6520 7365 6e73 o Is case sens │ │ │ -00408460: 6974 6976 652e 4c00 2f55 1600 0020 2020 itive.L./U... │ │ │ +00408460: 6974 6976 652e 4c00 2f8b 1600 0020 2020 itive.L./.... │ │ │ 00408470: 2020 6f20 4d75 7374 2062 6567 696e 2077 o Must begin w │ │ │ 00408480: 6974 6820 616e 2061 6c70 6861 6265 7469 ith an alphabeti │ │ │ 00408490: 6320 6368 6172 6163 7465 7220 6f72 2061 c character or a │ │ │ 004084a0: 2070 6572 6365 6e74 2073 6967 6e20 2825 percent sign (% │ │ │ -004084b0: 292e 5200 2f55 1700 0020 2020 2020 6f20 ).R./U... o │ │ │ +004084b0: 292e 5200 2f8b 1700 0020 2020 2020 6f20 ).R./.... o │ │ │ 004084c0: 4361 6e20 6265 2061 2064 6973 6372 6574 Can be a discret │ │ │ 004084d0: 6520 2267 6c6f 6261 6c22 206e 616d 652c e "global" name, │ │ │ 004084e0: 2066 6f72 2065 7861 6d70 6c65 2c20 6161 for example, aa │ │ │ 004084f0: 6120 636f 7272 6573 706f 6e64 7320 746f a corresponds to │ │ │ -00408500: 2074 6865 2300 2f55 1800 0020 2020 2020 the#./U... │ │ │ +00408500: 2074 6865 2300 2f8b 1800 0020 2020 2020 the#./.... │ │ │ 00408510: 2020 676c 6f62 616c 2076 6172 6961 626c global variabl │ │ │ -00408520: 6520 5e61 6161 2e53 002f 5519 0000 2020 e ^aaa.S./U... │ │ │ +00408520: 6520 5e61 6161 2e53 002f 8b19 0000 2020 e ^aaa.S./.... │ │ │ 00408530: 2020 206f 2043 616e 2062 6520 6120 676c o Can be a gl │ │ │ 00408540: 6f62 616c 206e 616d 6520 656e 6469 6e67 obal name ending │ │ │ 00408550: 2077 6974 6820 6120 7769 6c64 2063 6172 with a wild car │ │ │ 00408560: 6420 2822 2a22 292c 2066 6f72 2065 7861 d ("*"), for exa │ │ │ -00408570: 6d70 6c65 2c20 6162 632a 4f00 2f55 1a00 mple, abc*O./U.. │ │ │ +00408570: 6d70 6c65 2c20 6162 632a 4f00 2f8b 1a00 mple, abc*O./... │ │ │ 00408580: 0020 2020 2020 2020 7265 7072 6573 656e . represen │ │ │ 00408590: 7473 2074 6865 2073 6574 206f 6620 676c ts the set of gl │ │ │ 004085a0: 6f62 616c 206e 6f64 6573 2077 6869 6368 obal nodes which │ │ │ 004085b0: 2068 6176 6520 6162 6320 6173 2074 6865 have abc as the │ │ │ -004085c0: 2073 7461 7274 696e 6715 002f 5521 0000 starting../U!.. │ │ │ +004085c0: 2073 7461 7274 696e 6715 002f 8b21 0000 starting../.!.. │ │ │ 004085d0: 2020 2020 2020 2070 7265 6669 782e 5100 prefix.Q. │ │ │ -004085e0: 2f55 2200 0020 2020 2020 6f20 4361 6e20 /U".. o Can │ │ │ +004085e0: 2f8b 2200 0020 2020 2020 6f20 4361 6e20 /.".. o Can │ │ │ 004085f0: 6265 2061 2073 7562 7472 6565 206f 6620 be a subtree of │ │ │ 00408600: 6120 676c 6f62 616c 206e 616d 652c 2066 a global name, f │ │ │ 00408610: 6f72 2065 7861 6d70 6c65 2c20 6162 6328 or example, abc( │ │ │ 00408620: 3129 2072 6570 7265 7365 6e74 7320 6129 1) represents a) │ │ │ -00408630: 002f 5523 0000 2020 2020 2020 2073 7562 ./U#.. sub │ │ │ +00408630: 002f 8b23 0000 2020 2020 2020 2073 7562 ./.#.. sub │ │ │ 00408640: 7472 6565 206f 6620 7468 6520 676c 6f62 tree of the glob │ │ │ -00408650: 616c 205e 6162 632e 5300 2f55 2400 0020 al ^abc.S./U$.. │ │ │ +00408650: 616c 205e 6162 632e 5300 2f8b 2400 0020 al ^abc.S./.$.. │ │ │ 00408660: 2020 2020 6f20 4361 6e20 6265 2061 2073 o Can be a s │ │ │ 00408670: 7562 7363 7269 7074 2072 616e 6765 2c20 ubscript range, │ │ │ 00408680: 666f 7220 6578 616d 706c 652c 2061 6263 for example, abc │ │ │ 00408690: 2831 3a31 3029 2072 6570 7265 7365 6e74 (1:10) represent │ │ │ -004086a0: 7320 616c 6c20 6e6f 6465 734a 002f 5525 s all nodesJ./U% │ │ │ +004086a0: 7320 616c 6c20 6e6f 6465 734a 002f 8b25 s all nodesJ./.% │ │ │ 004086b0: 0000 2020 2020 2020 2073 7461 7274 696e .. startin │ │ │ 004086c0: 6720 6672 6f6d 205e 6162 6328 3129 2075 g from ^abc(1) u │ │ │ 004086d0: 7020 746f 2028 6275 7420 6e6f 7420 696e p to (but not in │ │ │ 004086e0: 636c 7564 696e 6729 2074 6f20 5e61 6263 cluding) to ^abc │ │ │ -004086f0: 2831 3029 2e52 002f 5526 0000 2020 2020 (10).R./U&.. │ │ │ +004086f0: 2831 3029 2e52 002f 8b26 0000 2020 2020 (10).R./.&.. │ │ │ 00408700: 206f 2041 2067 6c6f 6261 6c20 6e61 6d65 o A global name │ │ │ 00408710: 2063 616e 2062 6520 6f6e 6520 746f 2033 can be one to 3 │ │ │ 00408720: 3120 616c 7068 616e 756d 6572 6963 2063 1 alphanumeric c │ │ │ 00408730: 6861 7261 6374 6572 732e 2048 6f77 6576 haracters. Howev │ │ │ -00408740: 6572 2c20 7468 6550 002f 5527 0000 2020 er, theP./U'.. │ │ │ +00408740: 6572 2c20 7468 6550 002f 8b27 0000 2020 er, theP./.'.. │ │ │ 00408750: 2020 2020 2063 6f6d 6269 6e65 6420 6c65 combined le │ │ │ 00408760: 6e67 7468 206f 6620 6120 676c 6f62 616c ngth of a global │ │ │ 00408770: 2061 6e64 2069 7473 2073 7562 7363 7269 and its subscri │ │ │ 00408780: 7074 7320 6973 206c 696d 6974 6564 2074 pts is limited t │ │ │ -00408790: 6f20 312c 3031 3950 002f 5528 0000 2020 o 1,019P./U(.. │ │ │ +00408790: 6f20 312c 3031 3950 002f 8b28 0000 2020 o 1,019P./.(.. │ │ │ 004087a0: 2020 2020 2062 7974 6573 2028 7468 6520 bytes (the │ │ │ 004087b0: 6d61 7869 6d75 6d20 6b65 7920 7369 7a65 maximum key size │ │ │ 004087c0: 2073 7570 706f 7274 6564 2062 7920 4754 supported by GT │ │ │ 004087d0: 2e4d 292e 204e 6f74 6520 7468 6174 2074 .M). Note that t │ │ │ 004087e0: 6865 2062 7974 6500 0000 0000 0000 0000 he byte......... │ │ │ 004087f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00408800: 0400 0000 f007 0000 b001 0000 0000 0000 ................ │ │ │ -00408810: 8200 0055 4845 4c50 00ff 7300 ff55 5349 ...UHELP..s..USI │ │ │ +00408810: 8200 008b 4845 4c50 00ff 7300 ff55 5349 ....HELP..s..USI │ │ │ 00408820: 4e47 5f47 4445 00ff 7300 ff47 5549 4445 NG_GDE..s..GUIDE │ │ │ 00408830: 4c49 4e45 535f 464f 525f 4d41 5050 494e LINES_FOR_MAPPIN │ │ │ 00408840: 4700 c029 0000 2020 2020 2020 206c 656e G..).. len │ │ │ 00408850: 6774 6820 6f66 2074 6865 2073 7562 7363 gth of the subsc │ │ │ 00408860: 7269 7074 6564 2067 6c6f 6261 6c20 7370 ripted global sp │ │ │ 00408870: 6563 6966 6963 6174 696f 6e20 6361 6e20 ecification can │ │ │ 00408880: 6578 6365 6564 2074 6865 206d 6178 696d exceed the maxim │ │ │ -00408890: 756d 2f00 2f55 2a00 0020 2020 2020 2020 um/./U*.. │ │ │ +00408890: 756d 2f00 2f8b 2a00 0020 2020 2020 2020 um/./.*.. │ │ │ 004088a0: 4b65 7953 697a 6520 7370 6563 6966 6965 KeySize specifie │ │ │ 004088b0: 6420 666f 7220 6974 7320 7265 6769 6f6e d for its region │ │ │ -004088c0: 2e3e 002f 5531 0000 2020 2020 206f 204d .>./U1.. o M │ │ │ +004088c0: 2e3e 002f 8b31 0000 2020 2020 206f 204d .>./.1.. o M │ │ │ 004088d0: 6170 7320 746f 206f 6e6c 7920 6f6e 6520 aps to only one │ │ │ 004088e0: 7265 6769 6f6e 2069 6e20 7468 6520 476c region in the Gl │ │ │ 004088f0: 6f62 616c 2044 6972 6563 746f 7279 2e07 obal Directory.. │ │ │ -00408900: 002f 5532 0000 1100 2f55 3300 0020 2020 ./U2..../U3.. │ │ │ -00408910: 5245 4749 4f4e 5307 002f 5534 0000 5000 REGIONS../U4..P. │ │ │ -00408920: 2f55 3500 0020 2020 5468 6520 5245 4749 /U5.. The REGI │ │ │ +00408900: 002f 8b32 0000 1100 2f8b 3300 0020 2020 ./.2..../.3.. │ │ │ +00408910: 5245 4749 4f4e 5307 002f 8b34 0000 5000 REGIONS../.4..P. │ │ │ +00408920: 2f8b 3500 0020 2020 5468 6520 5245 4749 /.5.. The REGI │ │ │ 00408930: 4f4e 5320 7365 6374 696f 6e20 636f 6e74 ONS section cont │ │ │ 00408940: 6169 6e20 6d61 7070 696e 6773 206f 6620 ain mappings of │ │ │ 00408950: 6461 7461 6261 7365 2072 6567 696f 6e2e database region. │ │ │ 00408960: 2041 2072 6567 696f 6e20 6973 2061 5100 A region is aQ. │ │ │ -00408970: 2f55 3600 0020 2020 6c6f 6769 6361 6c20 /U6.. logical │ │ │ +00408970: 2f8b 3600 0020 2020 6c6f 6769 6361 6c20 /.6.. logical │ │ │ 00408980: 7374 7275 6374 7572 6520 7468 6174 2068 structure that h │ │ │ 00408990: 6f6c 6473 2069 6e66 6f72 6d61 7469 6f6e olds information │ │ │ 004089a0: 2061 626f 7574 2061 2070 6f72 7469 6f6e about a portion │ │ │ 004089b0: 206f 6620 6120 6461 7461 6261 7365 2c53 of a database,S │ │ │ -004089c0: 002f 5537 0000 2020 2073 7563 6820 6173 ./U7.. such as │ │ │ +004089c0: 002f 8b37 0000 2020 2073 7563 6820 6173 ./.7.. such as │ │ │ 004089d0: 206b 6579 2d73 697a 6520 616e 6420 7265 key-size and re │ │ │ 004089e0: 636f 7264 2d73 697a 652e 2041 206b 6579 cord-size. A key │ │ │ 004089f0: 2069 7320 7468 6520 696e 7465 726e 616c is the internal │ │ │ 00408a00: 2072 6570 7265 7365 6e74 6174 696f 6e20 representation │ │ │ -00408a10: 6f66 5400 2f55 3800 0020 2020 6120 676c ofT./U8.. a gl │ │ │ +00408a10: 6f66 5400 2f8b 3800 0020 2020 6120 676c ofT./.8.. a gl │ │ │ 00408a20: 6f62 616c 2076 6172 6961 626c 6520 6e61 obal variable na │ │ │ 00408a30: 6d65 2e20 496e 2074 6869 7320 6368 6170 me. In this chap │ │ │ 00408a40: 7465 7220 7468 6520 7465 726d 7320 676c ter the terms gl │ │ │ 00408a50: 6f62 616c 2076 6172 6961 626c 6520 6e61 obal variable na │ │ │ -00408a60: 6d65 2061 6e64 4e00 2f55 3900 0020 2020 me andN./U9.. │ │ │ +00408a60: 6d65 2061 6e64 4e00 2f8b 3900 0020 2020 me andN./.9.. │ │ │ 00408a70: 6b65 7920 6172 6520 7573 6564 2069 6e74 key are used int │ │ │ 00408a80: 6572 6368 616e 6765 6162 6c79 2e20 4120 erchangeably. A │ │ │ 00408a90: 7265 636f 7264 2072 6566 6572 7320 746f record refers to │ │ │ 00408aa0: 2061 206b 6579 2061 6e64 2069 7473 2064 a key and its d │ │ │ -00408ab0: 6174 612e 0700 2f55 3a00 0053 002f 5541 ata.../U:..S./UA │ │ │ +00408ab0: 6174 612e 0700 2f8b 3a00 0053 002f 8b41 ata.../.:..S./.A │ │ │ 00408ac0: 0000 2020 2041 2047 6c6f 6261 6c20 4469 .. A Global Di │ │ │ 00408ad0: 7265 6374 6f72 7920 6d75 7374 2068 6176 rectory must hav │ │ │ 00408ae0: 6520 6174 206c 6561 7374 206f 6e65 2072 e at least one r │ │ │ 00408af0: 6567 696f 6e2e 2041 2072 6567 696f 6e20 egion. A region │ │ │ 00408b00: 6f6e 6c79 206d 6170 7320 746f 2061 4100 only maps to aA. │ │ │ -00408b10: 2f55 4200 0020 2020 7369 6e67 6c65 2073 /UB.. single s │ │ │ +00408b10: 2f8b 4200 0020 2020 7369 6e67 6c65 2073 /.B.. single s │ │ │ 00408b20: 6567 6d65 6e74 2e20 4d6f 7265 2074 6861 egment. More tha │ │ │ 00408b30: 6e20 6f6e 6520 6e61 6d65 206d 6179 206d n one name may m │ │ │ 00408b40: 6170 2074 6f20 6120 7265 6769 6f6e 2e07 ap to a region.. │ │ │ -00408b50: 002f 5543 0000 1800 2f55 4400 0020 2020 ./UC..../UD.. │ │ │ +00408b50: 002f 8b43 0000 1800 2f8b 4400 0020 2020 ./.C..../.D.. │ │ │ 00408b60: 4120 7265 6769 6f6e 206e 616d 653a 0700 A region name:.. │ │ │ -00408b70: 2f55 4500 0051 002f 5546 0000 2020 2020 /UE..Q./UF.. │ │ │ +00408b70: 2f8b 4500 0051 002f 8b46 0000 2020 2020 /.E..Q./.F.. │ │ │ 00408b80: 206f 2043 616e 2069 6e63 6c75 6465 2061 o Can include a │ │ │ 00408b90: 6c70 6861 6e75 6d65 7269 6373 2c20 646f lphanumerics, do │ │ │ 00408ba0: 6c6c 6172 2073 6967 6e73 2028 2429 2c20 llar signs ($), │ │ │ 00408bb0: 616e 6420 756e 6465 7273 636f 7265 7320 and underscores │ │ │ -00408bc0: 2820 5f20 292e 2f00 2f55 4700 0020 2020 ( _ )././UG.. │ │ │ +00408bc0: 2820 5f20 292e 2f00 2f8b 4700 0020 2020 ( _ )././.G.. │ │ │ 00408bd0: 2020 6f20 4361 6e20 6861 7665 2066 726f o Can have fro │ │ │ 00408be0: 6d20 3120 746f 2033 3120 6368 6172 6163 m 1 to 31 charac │ │ │ -00408bf0: 7465 7273 2e07 002f 5548 0000 5400 2f55 ters.../UH..T./U │ │ │ +00408bf0: 7465 7273 2e07 002f 8b48 0000 5400 2f8b ters.../.H..T./. │ │ │ 00408c00: 4900 0020 2020 4744 4520 6175 746f 6d61 I.. GDE automa │ │ │ 00408c10: 7469 6361 6c6c 7920 636f 6e76 6572 7473 tically converts │ │ │ 00408c20: 2072 6567 696f 6e20 6e61 6d65 7320 746f region names to │ │ │ 00408c30: 2075 7070 6572 6361 7365 2c20 616e 6420 uppercase, and │ │ │ 00408c40: 7573 6573 2044 4546 4155 4c54 2066 6f72 uses DEFAULT for │ │ │ -00408c50: 2200 2f55 4a00 0020 2020 7468 6520 6465 "./UJ.. the de │ │ │ +00408c50: 2200 2f8b 4a00 0020 2020 7468 6520 6465 "./.J.. the de │ │ │ 00408c60: 6661 756c 7420 7265 6769 6f6e 206e 616d fault region nam │ │ │ -00408c70: 652e 0700 2f55 5100 0012 002f 5552 0000 e.../UQ..../UR.. │ │ │ -00408c80: 2020 2053 4547 4d45 4e54 5307 002f 5553 SEGMENTS../US │ │ │ -00408c90: 0000 5000 2f55 5400 0020 2020 5468 6520 ..P./UT.. The │ │ │ +00408c70: 652e 0700 2f8b 5100 0012 002f 8b52 0000 e.../.Q..../.R.. │ │ │ +00408c80: 2020 2053 4547 4d45 4e54 5307 002f 8b53 SEGMENTS../.S │ │ │ +00408c90: 0000 5000 2f8b 5400 0020 2020 5468 6520 ..P./.T.. The │ │ │ 00408ca0: 5345 474d 454e 5453 2073 6563 7469 6f6e SEGMENTS section │ │ │ 00408cb0: 2063 6f6e 7461 696e 7320 6d61 7070 696e contains mappin │ │ │ 00408cc0: 6773 2066 6f72 2073 6567 6d65 6e74 732e gs for segments. │ │ │ 00408cd0: 2041 2073 6567 6d65 6e74 2064 6566 696e A segment defin │ │ │ -00408ce0: 6573 5000 2f55 5500 0020 2020 6669 6c65 esP./UU.. file │ │ │ +00408ce0: 6573 5000 2f8b 5500 0020 2020 6669 6c65 esP./.U.. file │ │ │ 00408cf0: 2d72 656c 6174 6564 2064 6174 6162 6173 -related databas │ │ │ 00408d00: 6520 7374 6f72 6167 6520 6368 6172 6163 e storage charac │ │ │ 00408d10: 7465 7269 7374 6963 732e 2041 2073 6567 teristics. A seg │ │ │ 00408d20: 6d65 6e74 206d 7573 7420 6d61 7020 746f ment must map to │ │ │ -00408d30: 2061 4200 2f55 5600 0020 2020 7369 6e67 aB./UV.. sing │ │ │ +00408d30: 2061 4200 2f8b 5600 0020 2020 7369 6e67 aB./.V.. sing │ │ │ 00408d40: 6c65 2066 696c 652e 2041 2073 6567 6d65 le file. A segme │ │ │ 00408d50: 6e74 2063 616e 2062 6520 6d61 7070 6564 nt can be mapped │ │ │ 00408d60: 2062 7920 6f6e 6c79 206f 6e65 2072 6567 by only one reg │ │ │ -00408d70: 696f 6e2e 0700 2f55 5700 0051 002f 5558 ion.../UW..Q./UX │ │ │ +00408d70: 696f 6e2e 0700 2f8b 5700 0051 002f 8b58 ion.../.W..Q./.X │ │ │ 00408d80: 0000 2020 2047 542e 4d20 7573 6573 2061 .. GT.M uses a │ │ │ 00408d90: 2073 6567 6d65 6e74 2074 6f20 6465 6669 segment to defi │ │ │ 00408da0: 6e65 2061 2070 6879 7369 6361 6c20 6669 ne a physical fi │ │ │ 00408db0: 6c65 2061 6e64 2061 6363 6573 7320 6d65 le and access me │ │ │ -00408dc0: 7468 6f64 2066 6f72 2074 6865 2700 2f55 thod for the'./U │ │ │ +00408dc0: 7468 6f64 2066 6f72 2074 6865 2700 2f8b thod for the'./. │ │ │ 00408dd0: 5900 0020 2020 6461 7461 6261 7365 2073 Y.. database s │ │ │ 00408de0: 746f 7265 6420 696e 2074 6861 7420 6669 tored in that fi │ │ │ -00408df0: 6c65 2e07 002f 555a 0000 1900 2f55 6100 le.../UZ..../Ua. │ │ │ +00408df0: 6c65 2e07 002f 8b5a 0000 1900 2f8b 6100 le.../.Z..../.a. │ │ │ 00408e00: 0020 2020 4120 7365 676d 656e 742d 6e61 . A segment-na │ │ │ -00408e10: 6d65 3a07 002f 5562 0000 5000 2f55 6300 me:../Ub..P./Uc. │ │ │ +00408e10: 6d65 3a07 002f 8b62 0000 5000 2f8b 6300 me:../.b..P./.c. │ │ │ 00408e20: 0020 2020 2020 6f20 4361 6e20 696e 636c . o Can incl │ │ │ 00408e30: 7564 6520 616c 7068 616e 756d 6572 6963 ude alphanumeric │ │ │ 00408e40: 732c 2064 6f6c 6c61 7220 7369 676e 7320 s, dollar signs │ │ │ 00408e50: 2824 292c 2061 6e64 2075 6e64 6572 7363 ($), and undersc │ │ │ -00408e60: 6f72 6573 2028 205f 2029 3000 2f55 6400 ores ( _ )0./Ud. │ │ │ +00408e60: 6f72 6573 2028 205f 2029 3000 2f8b 6400 ores ( _ )0./.d. │ │ │ 00408e70: 0020 2020 2020 6f20 4361 6e20 6861 7665 . o Can have │ │ │ 00408e80: 2066 726f 6d20 6f6e 6520 746f 2033 3120 from one to 31 │ │ │ -00408e90: 6368 6172 6163 7465 7273 0700 2f55 6500 characters../Ue. │ │ │ -00408ea0: 0051 002f 5566 0000 2020 2047 4445 2061 .Q./Uf.. GDE a │ │ │ +00408e90: 6368 6172 6163 7465 7273 0700 2f8b 6500 characters../.e. │ │ │ +00408ea0: 0051 002f 8b66 0000 2020 2047 4445 2061 .Q./.f.. GDE a │ │ │ 00408eb0: 7574 6f6d 6174 6963 616c 6c79 2063 6f6e utomatically con │ │ │ 00408ec0: 7665 7274 7320 7365 676d 656e 7420 6e61 verts segment na │ │ │ 00408ed0: 6d65 7320 746f 2075 7070 6572 6361 7365 mes to uppercase │ │ │ 00408ee0: 2e20 4744 4520 7573 6573 2044 4546 4155 . GDE uses DEFAU │ │ │ -00408ef0: 4c54 2700 2f55 6700 0020 2020 666f 7220 LT'./Ug.. for │ │ │ +00408ef0: 4c54 2700 2f8b 6700 0020 2020 666f 7220 LT'./.g.. for │ │ │ 00408f00: 7468 6520 6465 6661 756c 7420 7365 676d the default segm │ │ │ -00408f10: 656e 7420 6e61 6d65 2e07 002f 5568 0000 ent name.../Uh.. │ │ │ -00408f20: 0e00 2f55 6900 0020 2020 4649 4c45 0700 ../Ui.. FILE.. │ │ │ -00408f30: 2f55 6a00 0054 002f 5571 0000 2020 2046 /Uj..T./Uq.. F │ │ │ +00408f10: 656e 7420 6e61 6d65 2e07 002f 8b68 0000 ent name.../.h.. │ │ │ +00408f20: 0e00 2f8b 6900 0020 2020 4649 4c45 0700 ../.i.. FILE.. │ │ │ +00408f30: 2f8b 6a00 0054 002f 8b71 0000 2020 2046 /.j..T./.q.. F │ │ │ 00408f40: 696c 6573 2061 7265 2074 6865 2073 7472 iles are the str │ │ │ 00408f50: 7563 7475 7265 7320 7072 6f76 6964 6564 uctures provided │ │ │ 00408f60: 2062 7920 554e 4958 2066 6f72 2074 6865 by UNIX for the │ │ │ 00408f70: 2073 746f 7261 6765 2061 6e64 2072 6574 storage and ret │ │ │ -00408f80: 7269 6576 616c 206f 6651 002f 5572 0000 rieval ofQ./Ur.. │ │ │ +00408f80: 7269 6576 616c 206f 6651 002f 8b72 0000 rieval ofQ./.r.. │ │ │ 00408f90: 2020 2069 6e66 6f72 6d61 7469 6f6e 2e20 information. │ │ │ 00408fa0: 4669 6c65 7320 7573 6564 2062 7920 4754 Files used by GT │ │ │ 00408fb0: 2e4d 206d 7573 7420 6265 2072 616e 646f .M must be rando │ │ │ 00408fc0: 6d2d 6163 6365 7373 2066 696c 6573 2072 m-access files r │ │ │ -00408fd0: 6573 6964 656e 7420 6f6e 0f00 2f55 7300 esident on../Us. │ │ │ -00408fe0: 0020 2020 6469 736b 2e07 002f 5574 0000 . disk.../Ut.. │ │ │ +00408fd0: 6573 6964 656e 7420 6f6e 0f00 2f8b 7300 esident on../.s. │ │ │ +00408fe0: 0020 2020 6469 736b 2e07 002f 8b74 0000 . disk.../.t.. │ │ │ 00408ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00409000: 0400 0000 f907 0000 de01 0000 0000 0000 ................ │ │ │ -00409010: 8200 0055 4845 4c50 00ff 7300 ff55 5349 ...UHELP..s..USI │ │ │ +00409010: 8200 008b 4845 4c50 00ff 7300 ff55 5349 ....HELP..s..USI │ │ │ 00409020: 4e47 5f47 4445 00ff 7300 ff47 5549 4445 NG_GDE..s..GUIDE │ │ │ 00409030: 4c49 4e45 535f 464f 525f 4d41 5050 494e LINES_FOR_MAPPIN │ │ │ 00409040: 4700 c075 0000 2020 2042 7920 6465 6661 G..u.. By defa │ │ │ 00409050: 756c 742c 2047 4445 2075 7365 7320 7468 ult, GDE uses th │ │ │ 00409060: 6520 6669 6c65 2d6e 616d 6520 6d75 6d70 e file-name mump │ │ │ 00409070: 732e 6461 7420 666f 7220 7468 6520 4445 s.dat for the DE │ │ │ 00409080: 4641 554c 5420 7365 676d 656e 742e 2047 FAULT segment. G │ │ │ -00409090: 4445 5400 2f55 7600 0020 2020 6164 6473 DET./Uv.. adds │ │ │ +00409090: 4445 5400 2f8b 7600 0020 2020 6164 6473 DET./.v.. adds │ │ │ 004090a0: 2074 6865 202e 6461 7420 746f 2074 6865 the .dat to the │ │ │ 004090b0: 2066 696c 6520 6e61 6d65 2077 6865 6e20 file name when │ │ │ 004090c0: 796f 7520 646f 206e 6f74 2073 7065 6369 you do not speci │ │ │ 004090d0: 6679 2061 6e20 6578 7465 6e73 696f 6e2e fy an extension. │ │ │ -004090e0: 2041 766f 6964 4800 2f55 7700 0020 2020 AvoidH./Uw.. │ │ │ +004090e0: 2041 766f 6964 4800 2f8b 7700 0020 2020 AvoidH./.w.. │ │ │ 004090f0: 6e6f 6e2d 6772 6170 6869 6320 616e 6420 non-graphic and │ │ │ 00409100: 7075 6e63 7475 6174 696f 6e20 6368 6172 punctuation char │ │ │ 00409110: 6163 7465 7273 2077 6974 6820 706f 7465 acters with pote │ │ │ 00409120: 6e74 6961 6c20 7365 6d61 6e74 6963 4c00 ntial semanticL. │ │ │ -00409130: 2f55 7800 0020 2020 7369 676e 6966 6963 /Ux.. signific │ │ │ +00409130: 2f8b 7800 0020 2020 7369 676e 6966 6963 /.x.. signific │ │ │ 00409140: 616e 6365 2074 6f20 7468 6520 6669 6c65 ance to the file │ │ │ 00409150: 2073 7973 7465 6d20 696e 2066 696c 6520 system in file │ │ │ 00409160: 6e61 6d65 7320 6173 2074 6865 7920 7769 names as they wi │ │ │ -00409170: 6c6c 2070 726f 6475 6365 2300 2f55 7900 ll produce#./Uy. │ │ │ +00409170: 6c6c 2070 726f 6475 6365 2300 2f8b 7900 ll produce#./.y. │ │ │ 00409180: 0020 2020 6f70 6572 6174 696f 6e61 6c20 . operational │ │ │ 00409190: 6469 6666 6963 756c 7469 6573 2e07 002f difficulties.../ │ │ │ -004091a0: 557a 0000 3e00 2e55 ff73 00ff 4558 414d Uz..>..U.s..EXAM │ │ │ +004091a0: 8b7a 0000 3e00 2e8b ff73 00ff 4558 414d .z..>....s..EXAM │ │ │ 004091b0: 504c 455f 4f46 5f41 5f42 4153 4943 5f4d PLE_OF_A_BASIC_M │ │ │ 004091c0: 4150 5049 4e47 0000 4578 616d 706c 655f APPING..Example_ │ │ │ 004091d0: 6f66 5f61 5f42 6173 6963 5f4d 6170 7069 of_a_Basic_Mappi │ │ │ -004091e0: 6e67 2500 4d55 bf11 0000 2020 2045 7861 ng%.MU.... Exa │ │ │ +004091e0: 6e67 2500 4d8b bf11 0000 2020 2045 7861 ng%.M..... Exa │ │ │ 004091f0: 6d70 6c65 206f 6620 6120 4261 7369 6320 mple of a Basic │ │ │ -00409200: 4d61 7070 696e 6707 004e 5521 0000 4b00 Mapping..NU!..K. │ │ │ -00409210: 4e55 3100 0020 2020 546f 2063 6f6d 706c NU1.. To compl │ │ │ +00409200: 4d61 7070 696e 6707 004e 8b21 0000 4b00 Mapping..N.!..K. │ │ │ +00409210: 4e8b 3100 0020 2020 546f 2063 6f6d 706c N.1.. To compl │ │ │ 00409220: 6574 6520 7468 6973 2070 726f 6365 6475 ete this procedu │ │ │ 00409230: 7265 2c20 796f 7520 6d75 7374 2068 6176 re, you must hav │ │ │ 00409240: 6520 616c 7265 6164 7920 6f70 656e 6564 e already opened │ │ │ -00409250: 2061 2047 6c6f 6261 6c14 004e 5541 0000 a Global..NUA.. │ │ │ +00409250: 2061 2047 6c6f 6261 6c14 004e 8b41 0000 a Global..N.A.. │ │ │ 00409260: 2020 2044 6972 6563 746f 7279 2e07 004e Directory...N │ │ │ -00409270: 5551 0000 2d00 4e55 6100 0020 2020 2020 UQ..-.NUa.. │ │ │ +00409270: 8b51 0000 2d00 4e8b 6100 0020 2020 2020 .Q..-.N.a.. │ │ │ 00409280: 6f20 4144 4420 6120 6e65 7720 676c 6f62 o ADD a new glob │ │ │ 00409290: 616c 2076 6172 6961 626c 6520 6e61 6d65 al variable name │ │ │ -004092a0: 2e07 004e 5571 0000 2f00 4e55 8100 0020 ...NUq../.NU... │ │ │ +004092a0: 2e07 004e 8b71 0000 2f00 4e8b 8100 0020 ...N.q../.N.... │ │ │ 004092b0: 2020 2020 2020 4744 453e 2061 6464 202d GDE> add - │ │ │ 004092c0: 6e61 6d65 2063 7573 202d 7265 6769 6f6e name cus -region │ │ │ -004092d0: 3d63 7573 7265 6707 004e 5591 0000 4200 =cusreg..NU...B. │ │ │ -004092e0: 4d55 c011 0000 2020 2020 2020 2054 6869 MU.... Thi │ │ │ +004092d0: 3d63 7573 7265 6707 004e 8b91 0000 4200 =cusreg..N....B. │ │ │ +004092e0: 4d8b c011 0000 2020 2020 2020 2054 6869 M..... Thi │ │ │ 004092f0: 7320 6d61 7073 2074 6865 2067 6c6f 6261 s maps the globa │ │ │ 00409300: 6c20 6e61 6d65 2063 7573 2074 6f20 7468 l name cus to th │ │ │ 00409310: 6520 7265 6769 6f6e 2063 7573 7265 672e e region cusreg. │ │ │ -00409320: 0700 4e55 1200 0036 004e 5513 0000 2020 ..NU...6.NU... │ │ │ +00409320: 0700 4e8b 1200 0036 004e 8b13 0000 2020 ..N....6.N.... │ │ │ 00409330: 2020 206f 2041 4444 2072 6567 696f 6e20 o ADD region │ │ │ 00409340: 6375 7372 6567 2c20 6966 2069 7420 646f cusreg, if it do │ │ │ 00409350: 6573 206e 6f74 2065 7869 7374 2e07 004e es not exist...N │ │ │ -00409360: 5514 0000 3500 4e55 1500 0020 2020 2020 U...5.NU... │ │ │ +00409360: 8b14 0000 3500 4e8b 1500 0020 2020 2020 ....5.N.... │ │ │ 00409370: 2020 4744 453e 2061 6464 202d 7265 6769 GDE> add -regi │ │ │ 00409380: 6f6e 2063 7573 7265 6720 2d64 796e 616d on cusreg -dynam │ │ │ -00409390: 6963 3d63 7573 7365 6707 004e 5516 0000 ic=cusseg..NU... │ │ │ -004093a0: 5300 4e55 1700 0020 2020 2020 2020 5468 S.NU... Th │ │ │ +00409390: 6963 3d63 7573 7365 6707 004e 8b16 0000 ic=cusseg..N.... │ │ │ +004093a0: 5300 4e8b 1700 0020 2020 2020 2020 5468 S.N.... Th │ │ │ 004093b0: 6973 2063 7265 6174 6573 2074 6865 2072 is creates the r │ │ │ 004093c0: 6567 696f 6e20 6375 7372 6567 2061 6e64 egion cusreg and │ │ │ 004093d0: 2063 6f6e 6e65 6374 7320 6974 2074 6f20 connects it to │ │ │ 004093e0: 7468 6520 7365 676d 656e 7420 6375 7373 the segment cuss │ │ │ -004093f0: 6567 2e4a 004e 5518 0000 2020 2020 2020 eg.J.NU... │ │ │ +004093f0: 6567 2e4a 004e 8b18 0000 2020 2020 2020 eg.J.N.... │ │ │ 00409400: 202d 645b 796e 616d 6963 5d20 6973 2061 -d[ynamic] is a │ │ │ 00409410: 2072 6571 7569 7265 6420 7175 616c 6966 required qualif │ │ │ 00409420: 6965 7220 7468 6174 2074 616b 6573 2074 ier that takes t │ │ │ 00409430: 6865 2061 7373 6f63 6961 7465 6426 004e he associated&.N │ │ │ -00409440: 5519 0000 2020 2020 2020 2073 6567 6d65 U... segme │ │ │ +00409440: 8b19 0000 2020 2020 2020 2073 6567 6d65 .... segme │ │ │ 00409450: 6e74 2d6e 616d 6520 6173 2061 2076 616c nt-name as a val │ │ │ -00409460: 7565 2e07 004e 551a 0000 4e00 4e55 2100 ue...NU...N.NU!. │ │ │ +00409460: 7565 2e07 004e 8b1a 0000 4e00 4e8b 2100 ue...N....N.N.!. │ │ │ 00409470: 0020 2020 2020 6f20 4144 4420 7365 676d . o ADD segm │ │ │ 00409480: 656e 7420 6375 7372 6567 2c20 6966 2069 ent cusreg, if i │ │ │ 00409490: 7420 646f 6573 206e 6f74 2065 7869 7374 t does not exist │ │ │ 004094a0: 2c20 616e 6420 6c69 6e6b 2069 7420 746f , and link it to │ │ │ -004094b0: 2061 2066 696c 652e 0700 4e55 2200 0034 a file...NU"..4 │ │ │ -004094c0: 004e 5523 0000 2020 2020 2020 2047 4445 .NU#.. GDE │ │ │ +004094b0: 2061 2066 696c 652e 0700 4e8b 2200 0034 a file...N."..4 │ │ │ +004094c0: 004e 8b23 0000 2020 2020 2020 2047 4445 .N.#.. GDE │ │ │ 004094d0: 3e20 6164 6420 2d73 6567 6d65 6e74 2063 > add -segment c │ │ │ 004094e0: 7573 7365 6720 2d66 696c 653d 6375 732e usseg -file=cus. │ │ │ -004094f0: 6461 7407 004e 5524 0000 5200 4e55 2500 dat..NU$..R.NU%. │ │ │ +004094f0: 6461 7407 004e 8b24 0000 5200 4e8b 2500 dat..N.$..R.N.%. │ │ │ 00409500: 0020 2020 2020 2020 5468 6973 2063 7265 . This cre │ │ │ 00409510: 6174 6573 2074 6865 2073 6567 6d65 6e74 ates the segment │ │ │ 00409520: 2063 7573 7365 6720 616e 6420 636f 6e6e cusseg and conn │ │ │ 00409530: 6563 7473 2069 7420 746f 2074 6865 2066 ects it to the f │ │ │ -00409540: 696c 6520 6375 732e 6461 742e 0700 4e55 ile cus.dat...NU │ │ │ -00409550: 2600 0053 004e 5527 0000 2020 2054 6f20 &..S.NU'.. To │ │ │ +00409540: 696c 6520 6375 732e 6461 742e 0700 4e8b ile cus.dat...N. │ │ │ +00409550: 2600 0053 004e 8b27 0000 2020 2054 6f20 &..S.N.'.. To │ │ │ 00409560: 7265 7669 6577 2074 6865 2069 6e66 6f72 review the infor │ │ │ 00409570: 6d61 7469 6f6e 2079 6f75 2068 6176 6520 mation you have │ │ │ 00409580: 6164 6465 6420 746f 2074 6865 2047 6c6f added to the Glo │ │ │ 00409590: 6261 6c20 4469 7265 6374 6f72 792c 2075 bal Directory, u │ │ │ -004095a0: 7365 2074 6865 1700 4e55 2800 0020 2020 se the..NU(.. │ │ │ +004095a0: 7365 2074 6865 1700 4e8b 2800 0020 2020 se the..N.(.. │ │ │ 004095b0: 5348 4f57 2063 6f6d 6d61 6e64 2e07 004e SHOW command...N │ │ │ -004095c0: 5529 0000 4d00 4e55 2a00 0020 2020 546f U)..M.NU*.. To │ │ │ +004095c0: 8b29 0000 4d00 4e8b 2a00 0020 2020 546f .)..M.N.*.. To │ │ │ 004095d0: 2070 6572 666f 726d 2061 2063 6f6e 7369 perform a consi │ │ │ 004095e0: 7374 656e 6379 2063 6865 636b 206f 6620 stency check of │ │ │ 004095f0: 7468 6520 636f 6e66 6967 7572 6174 696f the configuratio │ │ │ 00409600: 6e2c 2075 7365 2074 6865 2056 4552 4946 n, use the VERIF │ │ │ -00409610: 5912 004e 5531 0000 2020 2063 6f6d 6d61 Y..NU1.. comma │ │ │ -00409620: 6e64 2e07 004e 5532 0000 5300 4e55 3300 nd...NU2..S.NU3. │ │ │ +00409610: 5912 004e 8b31 0000 2020 2063 6f6d 6d61 Y..N.1.. comma │ │ │ +00409620: 6e64 2e07 004e 8b32 0000 5300 4e8b 3300 nd...N.2..S.N.3. │ │ │ 00409630: 0020 2020 546f 2065 7869 7420 7468 6520 . To exit the │ │ │ 00409640: 476c 6f62 616c 2044 6972 6563 746f 7279 Global Directory │ │ │ 00409650: 2061 6e64 2073 6176 6520 796f 7572 2063 and save your c │ │ │ 00409660: 6861 6e67 6573 2c20 7573 6520 7468 6520 hanges, use the │ │ │ 00409670: 4558 4954 2063 6f6d 6d61 6e64 2e51 004e EXIT command.Q.N │ │ │ -00409680: 5534 0000 2020 2047 4445 2070 6572 666f U4.. GDE perfo │ │ │ +00409680: 8b34 0000 2020 2047 4445 2070 6572 666f .4.. GDE perfo │ │ │ 00409690: 726d 7320 616e 2061 7574 6f6d 6174 6963 rms an automatic │ │ │ 004096a0: 2076 6572 6966 6963 6174 696f 6e2e 2049 verification. I │ │ │ 004096b0: 6620 7375 6363 6573 7366 756c 2c20 7468 f successful, th │ │ │ 004096c0: 6520 6d61 7070 696e 6773 2061 6e64 5400 e mappings andT. │ │ │ -004096d0: 4e55 3500 0020 2020 6461 7461 6261 7365 NU5.. database │ │ │ +004096d0: 4e8b 3500 0020 2020 6461 7461 6261 7365 N.5.. database │ │ │ 004096e0: 2073 7065 6369 6669 6361 7469 6f6e 7320 specifications │ │ │ 004096f0: 6265 636f 6d65 2070 6172 7420 6f66 2074 become part of t │ │ │ 00409700: 6865 2047 6c6f 6261 6c20 4469 7265 6374 he Global Direct │ │ │ 00409710: 6f72 792c 2061 7661 696c 6162 6c65 2066 ory, available f │ │ │ -00409720: 6f72 4200 4e55 3600 0020 2020 6163 6365 orB.NU6.. acce │ │ │ +00409720: 6f72 4200 4e8b 3600 0020 2020 6163 6365 orB.N.6.. acce │ │ │ 00409730: 7373 2062 7920 7072 6f63 6573 7365 732c ss by processes, │ │ │ 00409740: 2075 7469 6c69 7469 6573 2c20 616e 6420 utilities, and │ │ │ 00409750: 7468 6520 7275 6e2d 7469 6d65 2073 7973 the run-time sys │ │ │ -00409760: 7465 6d2e 0700 4e55 3700 0054 004e 5538 tem...NU7..T.NU8 │ │ │ +00409760: 7465 6d2e 0700 4e8b 3700 0054 004e 8b38 tem...N.7..T.N.8 │ │ │ 00409770: 0000 2020 204f 6e6c 7920 4d55 5049 5020 .. Only MUPIP │ │ │ 00409780: 4352 4541 5445 2075 7365 7320 7468 6520 CREATE uses the │ │ │ 00409790: 6461 7461 6261 7365 2073 7065 6369 6669 database specifi │ │ │ 004097a0: 6361 7469 6f6e 733b 2072 756e 2d74 696d cations; run-tim │ │ │ 004097b0: 6520 7072 6f63 6573 7365 7320 616e 6433 e processes and3 │ │ │ -004097c0: 004e 5539 0000 2020 206f 7468 6572 2075 .NU9.. other u │ │ │ +004097c0: 004e 8b39 0000 2020 206f 7468 6572 2075 .N.9.. other u │ │ │ 004097d0: 7469 6c69 7479 2066 756e 6374 696f 6e73 tility functions │ │ │ 004097e0: 2075 7365 206f 6e6c 7920 7468 6520 6d61 use only the ma │ │ │ -004097f0: 702e 0700 4e55 3a00 0000 0000 0000 0000 p...NU:......... │ │ │ +004097f0: 702e 0700 4e8b 3a00 0000 0000 0000 0000 p...N.:......... │ │ │ 00409800: 0400 0000 2301 0000 4d02 0000 0000 0000 ....#...M....... │ │ │ 00409810: 2a00 0000 4845 4c50 00ff 7300 ff43 4f4d *...HELP..s..COM │ │ │ 00409820: 4d41 4e44 5300 ff73 00ff 4154 2d53 4947 MANDS..s..AT-SIG │ │ │ -00409830: 4e00 0061 742d 7369 676e 1200 1e55 bf11 N..at-sign...U.. │ │ │ -00409840: 0000 2020 2061 742d 7369 676e 0700 1f55 .. at-sign...U │ │ │ -00409850: 2100 0051 001f 5531 0000 2020 2054 6865 !..Q..U1.. The │ │ │ +00409830: 4e00 0061 742d 7369 676e 1200 1e8b bf11 N..at-sign...... │ │ │ +00409840: 0000 2020 2061 742d 7369 676e 0700 1f8b .. at-sign.... │ │ │ +00409850: 2100 0051 001f 8b31 0000 2020 2054 6865 !..Q...1.. The │ │ │ 00409860: 2040 2063 6f6d 6d61 6e64 2065 7865 6375 @ command execu │ │ │ 00409870: 7465 7320 6120 4744 4520 636f 6d6d 616e tes a GDE comman │ │ │ 00409880: 6420 6669 6c65 2e20 5573 6520 7468 6520 d file. Use the │ │ │ 00409890: 4020 636f 6d6d 616e 6420 746f 2065 7865 @ command to exe │ │ │ -004098a0: 6375 7465 2d00 1f55 4100 0020 2020 4744 cute-..UA.. GD │ │ │ +004098a0: 6375 7465 2d00 1f8b 4100 0020 2020 4744 cute-...A.. GD │ │ │ 004098b0: 4520 636f 6d6d 616e 6473 2073 746f 7265 E commands store │ │ │ 004098c0: 6420 696e 2061 2074 6578 7420 6669 6c65 d in a text file │ │ │ -004098d0: 2e07 001f 5551 0000 2900 1f55 6100 0020 ....UQ..)..Ua.. │ │ │ +004098d0: 2e07 001f 8b51 0000 2900 1f8b 6100 0020 .....Q..)...a.. │ │ │ 004098e0: 2020 5468 6520 666f 726d 6174 206f 6620 The format of │ │ │ 004098f0: 7468 6520 4020 636f 6d6d 616e 6420 6973 the @ command is │ │ │ -00409900: 3a07 001f 5571 0000 1400 1f55 8100 0020 :...Uq.....U... │ │ │ -00409910: 2020 4066 696c 652d 6e61 6d65 0700 1f55 @file-name...U │ │ │ +00409900: 3a07 001f 8b71 0000 1400 1f8b 8100 0020 :....q......... │ │ │ +00409910: 2020 4066 696c 652d 6e61 6d65 0700 1f8b @file-name.... │ │ │ 00409920: 9100 0037 0000 0000 0000 0000 0000 0000 ...7............ │ │ │ 00409930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00409940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00409950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00409960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00409970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00409980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -264699,253 +264699,253 @@ │ │ │ 00409fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00409fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00409fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00409fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00409fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00409ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040a000: 0400 0000 c407 0000 fb02 0000 0000 0000 ................ │ │ │ -0040a010: 6f00 0055 4845 4c50 00ff 7300 ff43 4f4d o..UHELP..s..COM │ │ │ +0040a010: 6f00 008b 4845 4c50 00ff 7300 ff43 4f4d o...HELP..s..COM │ │ │ 0040a020: 4d41 4e44 5300 ff73 00ff 4154 2d53 4947 MANDS..s..AT-SIG │ │ │ 0040a030: 4e00 c011 0000 2020 2054 6865 2066 696c N..... The fil │ │ │ 0040a040: 652d 6e61 6d65 2073 7065 6369 6669 6573 e-name specifies │ │ │ 0040a050: 2074 6865 2063 6f6d 6d61 6e64 2066 696c the command fil │ │ │ 0040a060: 6520 746f 2065 7865 6375 7465 2e20 5573 e to execute. Us │ │ │ 0040a070: 6520 7468 6520 6669 6c65 2d6e 616d 6553 e the file-nameS │ │ │ -0040a080: 001f 5512 0000 2020 2061 6c6f 6e65 2066 ..U... alone f │ │ │ +0040a080: 001f 8b12 0000 2020 2061 6c6f 6e65 2066 ...... alone f │ │ │ 0040a090: 6f72 2061 2066 696c 6520 696e 2074 6865 or a file in the │ │ │ 0040a0a0: 2063 7572 7265 6e74 2077 6f72 6b69 6e67 current working │ │ │ 0040a0b0: 2064 6972 6563 746f 7279 206f 7220 7370 directory or sp │ │ │ 0040a0c0: 6563 6966 7920 7468 6520 7265 6c61 7469 ecify the relati │ │ │ -0040a0d0: 7665 2000 1f55 1300 0020 2020 7061 7468 ve ..U... path │ │ │ +0040a0d0: 7665 2000 1f8b 1300 0020 2020 7061 7468 ve ...... path │ │ │ 0040a0e0: 206f 7220 7468 6520 6675 6c6c 2070 6174 or the full pat │ │ │ -0040a0f0: 682e 0700 1f55 1400 0051 001f 5515 0000 h....U...Q..U... │ │ │ +0040a0f0: 682e 0700 1f8b 1400 0051 001f 8b15 0000 h........Q...... │ │ │ 0040a100: 2020 2047 4445 2065 7865 6375 7465 7320 GDE executes │ │ │ 0040a110: 6561 6368 206c 696e 6520 6f66 2074 6865 each line of the │ │ │ 0040a120: 2063 6f6d 6d61 6e64 2066 696c 6520 6173 command file as │ │ │ 0040a130: 2069 6620 6974 2077 6572 6520 656e 7465 if it were ente │ │ │ -0040a140: 7265 6420 6174 2074 6865 1300 1f55 1600 red at the...U.. │ │ │ +0040a140: 7265 6420 6174 2074 6865 1300 1f8b 1600 red at the...... │ │ │ 0040a150: 0020 2020 7465 726d 696e 616c 2e07 001f . terminal.... │ │ │ -0040a160: 5517 0000 1200 1f55 1800 0020 2020 4578 U......U... Ex │ │ │ -0040a170: 616d 706c 653a 0700 1f55 1900 0018 001f ample:...U...... │ │ │ -0040a180: 551a 0000 2020 2047 4445 3e20 4073 7461 U... GDE> @sta │ │ │ -0040a190: 6e64 6172 6407 001f 5521 0000 4f00 1f55 ndard...U!..O..U │ │ │ +0040a160: 8b17 0000 1200 1f8b 1800 0020 2020 4578 ........... Ex │ │ │ +0040a170: 616d 706c 653a 0700 1f8b 1900 0018 001f ample:.......... │ │ │ +0040a180: 8b1a 0000 2020 2047 4445 3e20 4073 7461 .... GDE> @sta │ │ │ +0040a190: 6e64 6172 6407 001f 8b21 0000 4f00 1f8b ndard....!..O... │ │ │ 0040a1a0: 2200 0020 2020 5468 6973 2063 6f6d 6d61 ".. This comma │ │ │ 0040a1b0: 6e64 2065 7865 6375 7465 7320 7468 6520 nd executes the │ │ │ 0040a1c0: 4744 4520 636f 6d6d 616e 6473 2069 6e20 GDE commands in │ │ │ 0040a1d0: 7468 6520 6669 6c65 2074 6f20 7374 616e the file to stan │ │ │ -0040a1e0: 6461 7264 2069 6e20 7468 6553 001f 5523 dard in theS..U# │ │ │ +0040a1e0: 6461 7264 2069 6e20 7468 6553 001f 8b23 dard in theS...# │ │ │ 0040a1f0: 0000 2020 2063 7572 7265 6e74 2077 6f72 .. current wor │ │ │ 0040a200: 6b69 6e67 2064 6972 6563 746f 7279 2e20 king directory. │ │ │ 0040a210: 7374 616e 6461 7264 2073 686f 756c 6420 standard should │ │ │ 0040a220: 636f 6e74 6169 6e20 4744 4520 636f 6d6d contain GDE comm │ │ │ 0040a230: 616e 6473 3b20 636f 6d6d 656e 7473 3400 ands; comments4. │ │ │ -0040a240: 1f55 2400 0020 2020 7368 6f75 6c64 2073 .U$.. should s │ │ │ +0040a240: 1f8b 2400 0020 2020 7368 6f75 6c64 2073 ..$.. should s │ │ │ 0040a250: 7461 7274 2077 6974 6820 616e 2065 7863 tart with an exc │ │ │ 0040a260: 6c61 6d61 7469 6f6e 206d 6172 6b20 2821 lamation mark (! │ │ │ -0040a270: 292e 0700 1f55 2500 0012 0016 5543 4841 )....U%.....UCHA │ │ │ -0040a280: 4e47 4500 0043 6861 6e67 6511 001d 55bf NGE..Change...U. │ │ │ -0040a290: 1100 0020 2020 4368 616e 6765 0700 1e55 ... Change...U │ │ │ -0040a2a0: 2100 0053 001e 5531 0000 2020 2054 6865 !..S..U1.. The │ │ │ +0040a270: 292e 0700 1f8b 2500 0012 0016 8b43 4841 ).....%......CHA │ │ │ +0040a280: 4e47 4500 0043 6861 6e67 6511 001d 8bbf NGE..Change..... │ │ │ +0040a290: 1100 0020 2020 4368 616e 6765 0700 1e8b ... Change.... │ │ │ +0040a2a0: 2100 0053 001e 8b31 0000 2020 2054 6865 !..S...1.. The │ │ │ 0040a2b0: 2043 4841 4e47 4520 636f 6d6d 616e 6420 CHANGE command │ │ │ 0040a2c0: 616c 7465 7273 2074 6865 206e 616d 652d alters the name- │ │ │ 0040a2d0: 746f 2d72 6567 696f 6e20 6f72 2072 6567 to-region or reg │ │ │ 0040a2e0: 696f 6e2d 746f 2d73 6567 6d65 6e74 206d ion-to-segment m │ │ │ -0040a2f0: 6170 7069 6e67 5000 1e55 4100 0020 2020 appingP..UA.. │ │ │ +0040a2f0: 6170 7069 6e67 5000 1e8b 4100 0020 2020 appingP...A.. │ │ │ 0040a300: 616e 6420 2f6f 7220 7468 6520 656e 7669 and /or the envi │ │ │ 0040a310: 726f 6e6d 656e 7420 666f 7220 6120 7265 ronment for a re │ │ │ 0040a320: 6769 6f6e 206f 7220 7365 676d 656e 742e gion or segment. │ │ │ 0040a330: 2049 7420 6d61 7920 616c 736f 2061 6c74 It may also alt │ │ │ -0040a340: 6572 2074 6865 4d00 1e55 5100 0020 2020 er theM..UQ.. │ │ │ +0040a340: 6572 2074 6865 4d00 1e8b 5100 0020 2020 er theM...Q.. │ │ │ 0040a350: 6173 736f 6369 6174 696f 6e20 6f66 2061 association of a │ │ │ 0040a360: 2067 6c6f 6261 6c20 6469 7265 6374 6f72 global director │ │ │ 0040a370: 7920 7769 7468 2061 2072 6570 6c69 6361 y with a replica │ │ │ 0040a380: 7469 6f6e 2069 6e73 7461 6e63 6520 6669 tion instance fi │ │ │ -0040a390: 6c65 2e07 001e 5561 0000 2e00 1e55 7100 le....Ua.....Uq. │ │ │ +0040a390: 6c65 2e07 001e 8b61 0000 2e00 1e8b 7100 le.....a......q. │ │ │ 0040a3a0: 0020 2020 5468 6520 666f 726d 6174 206f . The format o │ │ │ 0040a3b0: 6620 7468 6520 4348 414e 4745 2063 6f6d f the CHANGE com │ │ │ -0040a3c0: 6d61 6e64 2069 733a 0700 1e55 8100 003b mand is:...U...; │ │ │ -0040a3d0: 001e 5591 0000 2020 2043 5b48 414e 4745 ..U... C[HANGE │ │ │ +0040a3c0: 6d61 6e64 2069 733a 0700 1e8b 8100 003b mand is:.......; │ │ │ +0040a3d0: 001e 8b91 0000 2020 2043 5b48 414e 4745 ...... C[HANGE │ │ │ 0040a3e0: 5d20 2d47 5b42 4c4e 414d 455d 202d 435b ] -G[BLNAME] -C[ │ │ │ 0040a3f0: 4f4c 4c41 5449 4f4e 5d3d 636f 6c6c 6174 OLLATION]=collat │ │ │ -0040a400: 696f 6e5f 6e75 6d62 6572 4400 1d55 c011 ion_numberD..U.. │ │ │ +0040a400: 696f 6e5f 6e75 6d62 6572 4400 1d8b c011 ion_numberD..... │ │ │ 0040a410: 0000 2020 2043 5b48 414e 4745 5d20 2d49 .. C[HANGE] -I │ │ │ 0040a420: 5b4e 5354 414e 4345 5d20 2d46 5b49 4c45 [NSTANCE] -F[ILE │ │ │ 0040a430: 5f4e 414d 455d 3d7b 7265 706c 5f69 6e73 _NAME]={repl_ins │ │ │ 0040a440: 745f 6669 6c65 6e61 6d65 7c22 227d 3900 t_filename|""}9. │ │ │ -0040a450: 1e55 1200 0020 2020 435b 4841 4e47 455d .U... C[HANGE] │ │ │ +0040a450: 1e8b 1200 0020 2020 435b 4841 4e47 455d ..... C[HANGE] │ │ │ 0040a460: 202d 4e5b 414d 455d 206e 616d 6573 7061 -N[AME] namespa │ │ │ 0040a470: 6365 202d 525b 4547 494f 4e5d 3d6e 6577 ce -R[EGION]=new │ │ │ -0040a480: 2d72 6567 696f 6e3f 001e 5513 0000 2020 -region?..U... │ │ │ +0040a480: 2d72 6567 696f 6e3f 001e 8b13 0000 2020 -region?...... │ │ │ 0040a490: 2043 5b48 414e 4745 5d20 2d52 5b45 4749 C[HANGE] -R[EGI │ │ │ 0040a4a0: 4f4e 5d20 7265 6769 6f6e 2d6e 616d 6520 ON] region-name │ │ │ 0040a4b0: 5b2d 5245 4749 4f4e 2d71 7561 6c69 6669 [-REGION-qualifi │ │ │ -0040a4c0: 6572 2e2e 2e5d 4200 1e55 1400 0020 2020 er...]B..U... │ │ │ +0040a4c0: 6572 2e2e 2e5d 4200 1e8b 1400 0020 2020 er...]B...... │ │ │ 0040a4d0: 435b 4841 4e47 455d 202d 535b 4547 4d45 C[HANGE] -S[EGME │ │ │ 0040a4e0: 4e54 5d20 7365 676d 656e 742d 6e61 6d65 NT] segment-name │ │ │ 0040a4f0: 205b 2d53 4547 4d45 4e54 2d71 7561 6c69 [-SEGMENT-quali │ │ │ -0040a500: 6669 6572 2e2e 2e5d 0700 1e55 1500 0049 fier...]...U...I │ │ │ -0040a510: 001e 5516 0000 2020 2054 6865 2043 4841 ..U... The CHA │ │ │ +0040a500: 6669 6572 2e2e 2e5d 0700 1e8b 1500 0049 fier...].......I │ │ │ +0040a510: 001e 8b16 0000 2020 2054 6865 2043 4841 ...... The CHA │ │ │ 0040a520: 4e47 4520 636f 6d6d 616e 6420 7265 7175 NGE command requ │ │ │ 0040a530: 6972 6573 2073 7065 6369 6669 6361 7469 ires specificati │ │ │ 0040a540: 6f6e 206f 6620 616e 206f 626a 6563 742d on of an object- │ │ │ -0040a550: 7479 7065 2061 6e64 1600 1e55 1700 0020 type and...U... │ │ │ +0040a550: 7479 7065 2061 6e64 1600 1e8b 1700 0020 type and....... │ │ │ 0040a560: 2020 6f62 6a65 6374 2d6e 616d 652e 0700 object-name... │ │ │ -0040a570: 1e55 1800 004e 001e 5519 0000 2020 204f .U...N..U... O │ │ │ +0040a570: 1e8b 1800 004e 001e 8b19 0000 2020 204f .....N...... O │ │ │ 0040a580: 6e63 6520 796f 7520 6578 6974 2047 4445 nce you exit GDE │ │ │ 0040a590: 2c20 6d61 7070 696e 6720 6368 616e 6765 , mapping change │ │ │ 0040a5a0: 732c 2069 6e63 6c75 6469 6e67 2049 6e73 s, including Ins │ │ │ 0040a5b0: 7461 6e63 6520 6d61 7070 696e 672c 2074 tance mapping, t │ │ │ -0040a5c0: 616b 6552 001e 551a 0000 2020 2065 6666 akeR..U... eff │ │ │ +0040a5c0: 616b 6552 001e 8b1a 0000 2020 2065 6666 akeR...... eff │ │ │ 0040a5d0: 6563 7420 666f 7220 616e 7920 7375 6273 ect for any subs │ │ │ 0040a5e0: 6571 7565 6e74 2069 6d61 6765 2061 6374 equent image act │ │ │ 0040a5f0: 6976 6174 696f 6e20 2866 6f72 2065 7861 ivation (for exa │ │ │ 0040a600: 6d70 6c65 2c20 7468 6520 6e65 7874 2052 mple, the next R │ │ │ -0040a610: 554e 206f 724e 001e 5521 0000 2020 2074 UN orN..U!.. t │ │ │ +0040a610: 554e 206f 724e 001e 8b21 0000 2020 2074 UN orN...!.. t │ │ │ 0040a620: 6865 206d 756d 7073 202d 6469 7265 6374 he mumps -direct │ │ │ 0040a630: 2063 6f6d 6d61 6e64 292e 2043 6861 6e67 command). Chang │ │ │ 0040a640: 6573 2074 6f20 6461 7461 6261 7365 2070 es to database p │ │ │ 0040a650: 6172 616d 6574 6572 7320 6f6e 6c79 2074 arameters only t │ │ │ -0040a660: 616b 654c 001e 5522 0000 2020 2065 6666 akeL..U".. eff │ │ │ +0040a660: 616b 654c 001e 8b22 0000 2020 2065 6666 akeL...".. eff │ │ │ 0040a670: 6563 7420 666f 7220 6e65 7720 6461 7461 ect for new data │ │ │ 0040a680: 6261 7365 2066 696c 6573 2063 7265 6174 base files creat │ │ │ 0040a690: 6564 2077 6974 6820 7375 6273 6571 7565 ed with subseque │ │ │ 0040a6a0: 6e74 204d 5550 4950 2043 5245 4154 4554 nt MUPIP CREATET │ │ │ -0040a6b0: 001e 5523 0000 2020 2063 6f6d 6d61 6e64 ..U#.. command │ │ │ +0040a6b0: 001e 8b23 0000 2020 2063 6f6d 6d61 6e64 ...#.. command │ │ │ 0040a6c0: 7320 7468 6174 2075 7365 2074 6865 206d s that use the m │ │ │ 0040a6d0: 6f64 6966 6965 6420 476c 6f62 616c 2044 odified Global D │ │ │ 0040a6e0: 6972 6563 746f 7279 2e20 5573 6520 7468 irectory. Use th │ │ │ 0040a6f0: 6520 4d55 5049 5020 5345 5420 636f 6d6d e MUPIP SET comm │ │ │ -0040a700: 616e 644f 001e 5524 0000 2020 2028 6f72 andO..U$.. (or │ │ │ +0040a700: 616e 644f 001e 8b24 0000 2020 2028 6f72 andO...$.. (or │ │ │ 0040a710: 2069 6e20 736f 6d65 2063 6173 6573 2044 in some cases D │ │ │ 0040a720: 5345 2920 746f 2063 6861 6e67 6520 6368 SE) to change ch │ │ │ 0040a730: 6172 6163 7465 7269 7374 6963 7320 6f66 aracteristics of │ │ │ 0040a740: 2065 7869 7374 696e 6720 6461 7461 6261 existing databa │ │ │ -0040a750: 7365 1000 1e55 2500 0020 2020 6669 6c65 se...U%.. file │ │ │ -0040a760: 732e 0700 1e55 2600 0012 001e 5527 0000 s....U&.....U'.. │ │ │ -0040a770: 2020 2045 7861 6d70 6c65 3a07 001e 5528 Example:...U( │ │ │ -0040a780: 0000 3b00 1e55 2900 0020 2020 4744 453e ..;..U).. GDE> │ │ │ +0040a750: 7365 1000 1e8b 2500 0020 2020 6669 6c65 se....%.. file │ │ │ +0040a760: 732e 0700 1e8b 2600 0012 001e 8b27 0000 s.....&......'.. │ │ │ +0040a770: 2020 2045 7861 6d70 6c65 3a07 001e 8b28 Example:....( │ │ │ +0040a780: 0000 3b00 1e8b 2900 0020 2020 4744 453e ..;...).. GDE> │ │ │ 0040a790: 2063 6861 6e67 6520 2d72 6567 696f 6e20 change -region │ │ │ 0040a7a0: 6d61 7374 6572 202d 6479 6e61 6d69 633d master -dynamic= │ │ │ 0040a7b0: 7465 6d70 202d 6b65 793d 3130 3007 001e temp -key=100... │ │ │ -0040a7c0: 552a 0000 0000 0000 0000 0000 0000 0000 U*.............. │ │ │ +0040a7c0: 8b2a 0000 0000 0000 0000 0000 0000 0000 .*.............. │ │ │ 0040a7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040a7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040a7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040a800: 0400 0000 ff06 0000 2902 0000 0000 0000 ........)....... │ │ │ -0040a810: 0a00 0000 4845 4c50 0000 1a00 0555 ff73 ....HELP.....U.s │ │ │ +0040a810: 0a00 0000 4845 4c50 0000 1a00 058b ff73 ....HELP.......s │ │ │ 0040a820: 00ff 434f 4d4d 414e 4453 0000 436f 6d6d ..COMMANDS..Comm │ │ │ -0040a830: 616e 6473 1300 1255 bf11 0000 2020 2043 ands...U.... C │ │ │ -0040a840: 6f6d 6d61 6e64 7307 0013 5521 0000 5400 ommands...U!..T. │ │ │ -0040a850: 1355 3100 0020 2020 5468 6973 2073 6563 .U1.. This sec │ │ │ +0040a830: 616e 6473 1300 128b bf11 0000 2020 2043 ands........ C │ │ │ +0040a840: 6f6d 6d61 6e64 7307 0013 8b21 0000 5400 ommands....!..T. │ │ │ +0040a850: 138b 3100 0020 2020 5468 6973 2073 6563 ..1.. This sec │ │ │ 0040a860: 7469 6f6e 2064 6573 6372 6962 6573 2047 tion describes G │ │ │ 0040a870: 4445 2063 6f6d 6d61 6e64 732e 2047 4445 DE commands. GDE │ │ │ 0040a880: 2061 6c6c 6f77 7320 6162 6272 6576 6961 allows abbrevia │ │ │ 0040a890: 7469 6f6e 7320 6f66 2063 6f6d 6d61 6e64 tions of command │ │ │ -0040a8a0: 732e 5300 1355 4100 0020 2020 5468 6520 s.S..UA.. The │ │ │ +0040a8a0: 732e 5300 138b 4100 0020 2020 5468 6520 s.S...A.. The │ │ │ 0040a8b0: 7365 6374 696f 6e20 6465 7363 7269 6269 section describi │ │ │ 0040a8c0: 6e67 2065 6163 6820 636f 6d6d 616e 6420 ng each command │ │ │ 0040a8d0: 7072 6f76 6964 6573 2074 6865 206d 696e provides the min │ │ │ 0040a8e0: 696d 756d 2061 6262 7265 7669 6174 696f imum abbreviatio │ │ │ -0040a8f0: 6e20 666f 7247 0013 5551 0000 2020 2074 n forG..UQ.. t │ │ │ +0040a8f0: 6e20 666f 7247 0013 8b51 0000 2020 2074 n forG...Q.. t │ │ │ 0040a900: 6861 7420 636f 6d6d 616e 6420 616e 6420 hat command and │ │ │ 0040a910: 6120 6465 7363 7269 7074 696f 6e20 6f66 a description of │ │ │ 0040a920: 2061 6e79 2071 7561 6c69 6669 6572 7320 any qualifiers │ │ │ -0040a930: 7468 6174 2061 7265 206e 6f74 5200 1355 that are notR..U │ │ │ +0040a930: 7468 6174 2061 7265 206e 6f74 5200 138b that are notR... │ │ │ 0040a940: 6100 0020 2020 6f62 6a65 6374 2d72 656c a.. object-rel │ │ │ 0040a950: 6174 6564 2e20 5468 6520 7365 6374 696f ated. The sectio │ │ │ 0040a960: 6e20 6469 7363 7573 7369 6e67 2074 6865 n discussing the │ │ │ 0040a970: 206f 626a 6563 742d 7479 7065 2064 6573 object-type des │ │ │ 0040a980: 6372 6962 6573 2061 6c6c 2074 6865 2f00 cribes all the/. │ │ │ -0040a990: 1355 7100 0020 2020 6173 736f 6369 6174 .Uq.. associat │ │ │ +0040a990: 138b 7100 0020 2020 6173 736f 6369 6174 ..q.. associat │ │ │ 0040a9a0: 6564 206f 626a 6563 742d 7265 6c61 7465 ed object-relate │ │ │ 0040a9b0: 6420 7175 616c 6966 6965 7273 2e07 0013 d qualifiers.... │ │ │ -0040a9c0: 5581 0000 1900 1355 9100 0020 2020 436f U......U... Co │ │ │ +0040a9c0: 8b81 0000 1900 138b 9100 0020 2020 436f ........... Co │ │ │ 0040a9d0: 6d6d 616e 6420 5379 6e74 6178 3a08 0012 mmand Syntax:... │ │ │ -0040a9e0: 55c0 1100 0030 0013 5512 0000 2020 2054 U....0..U... T │ │ │ +0040a9e0: 8bc0 1100 0030 0013 8b12 0000 2020 2054 .....0...... T │ │ │ 0040a9f0: 6865 2067 656e 6572 616c 2066 6f72 6d61 he general forma │ │ │ 0040aa00: 7420 6f66 2047 4445 2063 6f6d 6d61 6e64 t of GDE command │ │ │ -0040aa10: 7320 6973 3a07 0013 5513 0000 3b00 1355 s is:...U...;..U │ │ │ +0040aa10: 7320 6973 3a07 0013 8b13 0000 3b00 138b s is:.......;... │ │ │ 0040aa20: 1400 0020 2020 636f 6d6d 616e 6420 5b2d ... command [- │ │ │ 0040aa30: 6f62 6a65 6374 2d74 7970 655d 205b 6f62 object-type] [ob │ │ │ 0040aa40: 6a65 6374 2d6e 616d 655d 205b 2d71 7561 ject-name] [-qua │ │ │ -0040aa50: 6c69 6669 6572 5d07 0013 5515 0000 1000 lifier]...U..... │ │ │ -0040aa60: 1355 1600 0020 2020 7768 6572 653a 0700 .U... where:.. │ │ │ -0040aa70: 1355 1700 0016 0013 5518 0000 2020 202d .U......U... - │ │ │ -0040aa80: 6f62 6a65 6374 2d74 7970 6507 0013 5519 object-type...U. │ │ │ -0040aa90: 0000 4c00 1355 1a00 0020 2020 2020 2020 ..L..U... │ │ │ +0040aa50: 6c69 6669 6572 5d07 0013 8b15 0000 1000 lifier]......... │ │ │ +0040aa60: 138b 1600 0020 2020 7768 6572 653a 0700 ..... where:.. │ │ │ +0040aa70: 138b 1700 0016 0013 8b18 0000 2020 202d ............ - │ │ │ +0040aa80: 6f62 6a65 6374 2d74 7970 6507 0013 8b19 object-type..... │ │ │ +0040aa90: 0000 4c00 138b 1a00 0020 2020 2020 2020 ..L...... │ │ │ 0040aaa0: 2020 2020 496e 6469 6361 7465 7320 7768 Indicates wh │ │ │ 0040aab0: 6574 6865 7220 7468 6520 636f 6d6d 616e ether the comman │ │ │ 0040aac0: 6420 6f70 6572 6174 6573 206f 6e20 6120 d operates on a │ │ │ 0040aad0: 2d4e 5b41 4d45 5d20 7370 6163 652c 2b00 -N[AME] space,+. │ │ │ -0040aae0: 1355 2100 0020 2020 2020 2020 2020 2020 .U!.. │ │ │ +0040aae0: 138b 2100 0020 2020 2020 2020 2020 2020 ..!.. │ │ │ 0040aaf0: 2d52 5b45 4749 4f4e 5d2c 206f 7220 2d53 -R[EGION], or -S │ │ │ -0040ab00: 5b45 474d 454e 545d 2e07 0013 5522 0000 [EGMENT]....U".. │ │ │ -0040ab10: 1500 1355 2300 0020 2020 6f62 6a65 6374 ...U#.. object │ │ │ -0040ab20: 2d6e 616d 6507 0013 5524 0000 5100 1355 -name...U$..Q..U │ │ │ +0040ab00: 5b45 474d 454e 545d 2e07 0013 8b22 0000 [EGMENT].....".. │ │ │ +0040ab10: 1500 138b 2300 0020 2020 6f62 6a65 6374 ....#.. object │ │ │ +0040ab20: 2d6e 616d 6507 0013 8b24 0000 5100 138b -name....$..Q... │ │ │ 0040ab30: 2500 0020 2020 2020 2020 2020 2020 5370 %.. Sp │ │ │ 0040ab40: 6563 6966 6965 7320 7468 6520 6e61 6d65 ecifies the name │ │ │ 0040ab50: 206f 6620 7468 6520 4e5b 414d 455d 2073 of the N[AME] s │ │ │ 0040ab60: 7061 6365 2c20 525b 4547 494f 4e5d 2c20 pace, R[EGION], │ │ │ 0040ab70: 6f72 2053 5b45 474d 454e 545d 2e54 0013 or S[EGMENT].T.. │ │ │ -0040ab80: 5526 0000 2020 2020 2020 2020 2020 204f U&.. O │ │ │ +0040ab80: 8b26 0000 2020 2020 2020 2020 2020 204f .&.. O │ │ │ 0040ab90: 626a 6563 7473 206f 6620 6469 6666 6572 bjects of differ │ │ │ 0040aba0: 656e 7420 7479 7065 7320 6d61 7920 6861 ent types may ha │ │ │ 0040abb0: 7665 2074 6865 2073 616d 6520 6e61 6d65 ve the same name │ │ │ 0040abc0: 2e20 4e61 6d65 2073 7061 6365 7320 6d61 . Name spaces ma │ │ │ -0040abd0: 7940 0013 5527 0000 2020 2020 2020 2020 y@..U'.. │ │ │ +0040abd0: 7940 0013 8b27 0000 2020 2020 2020 2020 y@...'.. │ │ │ 0040abe0: 2020 2069 6e63 6c75 6465 2074 6865 2077 include the w │ │ │ 0040abf0: 696c 6463 6172 6420 6f70 6572 6174 6f72 ildcard operator │ │ │ 0040ac00: 2028 2a29 2061 7320 6120 7375 6666 6978 (*) as a suffix │ │ │ -0040ac10: 2e07 0013 5528 0000 1400 1355 2900 0020 ....U(.....U).. │ │ │ -0040ac20: 2020 2d71 7561 6c69 6669 6572 0700 1355 -qualifier...U │ │ │ -0040ac30: 2a00 0030 0013 5531 0000 2020 2020 2020 *..0..U1.. │ │ │ +0040ac10: 2e07 0013 8b28 0000 1400 138b 2900 0020 .....(......).. │ │ │ +0040ac20: 2020 2d71 7561 6c69 6669 6572 0700 138b -qualifier.... │ │ │ +0040ac30: 2a00 0030 0013 8b31 0000 2020 2020 2020 *..0...1.. │ │ │ 0040ac40: 2020 2020 2049 6e64 6963 6174 6573 2061 Indicates a │ │ │ 0040ac50: 6e20 6f62 6a65 6374 2071 7561 6c69 6669 n object qualifi │ │ │ -0040ac60: 6572 2e07 0013 5532 0000 4f00 1355 3300 er....U2..O..U3. │ │ │ +0040ac60: 6572 2e07 0013 8b32 0000 4f00 138b 3300 er.....2..O...3. │ │ │ 0040ac70: 0020 2020 5468 6520 666f 726d 6174 2064 . The format d │ │ │ 0040ac80: 6573 6372 6970 7469 6f6e 2066 6f72 2065 escription for e │ │ │ 0040ac90: 6163 6820 696e 6469 7669 6475 616c 2063 ach individual c │ │ │ 0040aca0: 6f6d 6d61 6e64 2073 7065 6369 6669 6573 ommand specifies │ │ │ -0040acb0: 2072 6571 7569 7265 6426 0013 5534 0000 required&..U4.. │ │ │ +0040acb0: 2072 6571 7569 7265 6426 0013 8b34 0000 required&...4.. │ │ │ 0040acc0: 2020 2071 7561 6c69 6669 6572 7320 666f qualifiers fo │ │ │ 0040acd0: 7220 7468 6174 2063 6f6d 6d61 6e64 2e07 r that command.. │ │ │ -0040ace0: 0013 5535 0000 5100 1355 3600 0020 2020 ..U5..Q..U6.. │ │ │ +0040ace0: 0013 8b35 0000 5100 138b 3600 0020 2020 ...5..Q...6.. │ │ │ 0040acf0: 5468 6520 402c 2045 5849 542c 2048 454c The @, EXIT, HEL │ │ │ 0040ad00: 502c 204c 4f47 2c20 5155 4954 2c20 5345 P, LOG, QUIT, SE │ │ │ 0040ad10: 5447 442c 2061 6e64 2053 5041 574e 2063 TGD, and SPAWN c │ │ │ 0040ad20: 6f6d 6d61 6e64 7320 646f 206e 6f74 2075 ommands do not u │ │ │ -0040ad30: 7365 2074 6869 7354 0013 5537 0000 2020 se thisT..U7.. │ │ │ +0040ad30: 7365 2074 6869 7354 0013 8b37 0000 2020 se thisT...7.. │ │ │ 0040ad40: 2067 656e 6572 616c 2066 6f72 6d61 742e general format. │ │ │ 0040ad50: 2046 6f72 2074 6865 2061 7070 6c69 6361 For the applica │ │ │ 0040ad60: 626c 6520 666f 726d 6174 2c20 7265 6665 ble format, refe │ │ │ 0040ad70: 7220 746f 2074 6865 2073 6563 7469 6f6e r to the section │ │ │ -0040ad80: 2065 7870 6c61 696e 696e 6721 0013 5538 explaining!..U8 │ │ │ +0040ad80: 2065 7870 6c61 696e 696e 6721 0013 8b38 explaining!...8 │ │ │ 0040ad90: 0000 2020 2065 6163 6820 6f66 2074 6865 .. each of the │ │ │ -0040ada0: 7365 2063 6f6d 6d61 6e64 732e 0700 1355 se commands....U │ │ │ -0040adb0: 3900 0051 0013 553a 0000 2020 2043 6f6d 9..Q..U:.. Com │ │ │ +0040ada0: 7365 2063 6f6d 6d61 6e64 732e 0700 138b se commands..... │ │ │ +0040adb0: 3900 0051 0013 8b3a 0000 2020 2043 6f6d 9..Q...:.. Com │ │ │ 0040adc0: 6d65 6e74 7320 6f6e 2063 6f6d 6d61 6e64 ments on command │ │ │ 0040add0: 206c 696e 6573 2073 7461 7274 2077 6974 lines start wit │ │ │ 0040ade0: 6820 616e 2065 7863 6c61 6d61 7469 6f6e h an exclamation │ │ │ 0040adf0: 206d 6172 6b20 2821 2920 616e 6420 7275 mark (!) and ru │ │ │ -0040ae00: 6e20 746f 1a00 1355 4100 0020 2020 7468 n to...UA.. th │ │ │ +0040ae00: 6e20 746f 1a00 138b 4100 0020 2020 7468 n to....A.. th │ │ │ 0040ae10: 6520 656e 6420 6f66 206c 696e 652e 0700 e end of line... │ │ │ -0040ae20: 1355 4200 0015 0013 5543 0000 2020 202a .UB.....UC.. * │ │ │ -0040ae30: 2a43 6175 7469 6f6e 2a2a 0700 1355 4400 *Caution**...UD. │ │ │ -0040ae40: 0053 0013 5545 0000 2020 2041 6e20 6578 .S..UE.. An ex │ │ │ +0040ae20: 138b 4200 0015 0013 8b43 0000 2020 202a ..B......C.. * │ │ │ +0040ae30: 2a43 6175 7469 6f6e 2a2a 0700 138b 4400 *Caution**....D. │ │ │ +0040ae40: 0053 0013 8b45 0000 2020 2041 6e20 6578 .S...E.. An ex │ │ │ 0040ae50: 636c 616d 6174 696f 6e20 6d61 726b 206e clamation mark n │ │ │ 0040ae60: 6f74 2065 6e63 6c6f 7365 6420 696e 2071 ot enclosed in q │ │ │ 0040ae70: 756f 7461 7469 6f6e 206d 6172 6b73 2028 uotation marks ( │ │ │ 0040ae80: 2222 2928 666f 7220 6578 616d 706c 6520 "")(for example │ │ │ -0040ae90: 696e 2061 4600 1355 4600 0020 2020 7375 in aF..UF.. su │ │ │ +0040ae90: 696e 2061 4600 138b 4600 0020 2020 7375 in aF...F.. su │ │ │ 0040aea0: 6273 6372 6970 7429 2063 6175 7365 7320 bscript) causes │ │ │ 0040aeb0: 4744 4520 746f 2069 676e 6f72 6520 7468 GDE to ignore th │ │ │ 0040aec0: 6520 7265 7374 206f 6620 7468 6174 2069 e rest of that i │ │ │ -0040aed0: 6e70 7574 206c 696e 652e 0700 1355 4700 nput line....UG. │ │ │ -0040aee0: 0010 0012 55ff 7300 ff41 4444 0000 4164 ....U.s..ADD..Ad │ │ │ -0040aef0: 640e 001a 55bf 1100 0020 2020 4164 6400 d...U.... Add. │ │ │ +0040aed0: 6e70 7574 206c 696e 652e 0700 138b 4700 nput line.....G. │ │ │ +0040aee0: 0010 0012 8bff 7300 ff41 4444 0000 4164 ......s..ADD..Ad │ │ │ +0040aef0: 640e 001a 8bbf 1100 0020 2020 4164 6400 d........ Add. │ │ │ 0040af00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040af10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040af20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040af30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040af40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040af50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040af60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -264957,67 +264957,67 @@ │ │ │ 0040afc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040afd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040afe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040aff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040b000: 0400 0000 c703 0000 c502 0000 0000 0000 ................ │ │ │ 0040b010: 2c00 0074 4845 4c50 00ff 7300 ff43 4f4d ,..tHELP..s..COM │ │ │ 0040b020: 4d41 4e44 5300 ff73 00ff 4144 4400 ff73 MANDS..s..ADD..s │ │ │ -0040b030: 00ff 4e41 4d45 0000 4e61 6d65 0f00 2355 ..NAME..Name..#U │ │ │ -0040b040: bf11 0000 2020 204e 616d 6507 0024 5521 .... Name..$U! │ │ │ -0040b050: 0000 5100 2455 3100 0020 2020 4d61 7073 ..Q.$U1.. Maps │ │ │ +0040b030: 00ff 4e41 4d45 0000 4e61 6d65 0f00 238b ..NAME..Name..#. │ │ │ +0040b040: bf11 0000 2020 204e 616d 6507 0024 8b21 .... Name..$.! │ │ │ +0040b050: 0000 5100 248b 3100 0020 2020 4d61 7073 ..Q.$.1.. Maps │ │ │ 0040b060: 2061 206e 616d 6573 7061 6365 2074 6f20 a namespace to │ │ │ 0040b070: 6120 7265 6769 6f6e 2069 6e20 7468 6520 a region in the │ │ │ 0040b080: 676c 6f62 616c 2064 6972 6563 746f 7279 global directory │ │ │ 0040b090: 2e20 5468 6520 666f 726d 6174 206f 6620 . The format of │ │ │ -0040b0a0: 7468 651f 0024 5541 0000 2020 2041 4444 the..$UA.. ADD │ │ │ +0040b0a0: 7468 651f 0024 8b41 0000 2020 2041 4444 the..$.A.. ADD │ │ │ 0040b0b0: 202d 4e41 4d45 2063 6f6d 6d61 6e64 2069 -NAME command i │ │ │ -0040b0c0: 733a 0700 2455 5100 0036 0024 5561 0000 s:..$UQ..6.$Ua.. │ │ │ +0040b0c0: 733a 0700 248b 5100 0036 0024 8b61 0000 s:..$.Q..6.$.a.. │ │ │ 0040b0d0: 2020 2041 5b44 445d 2d4e 5b41 4d45 5d20 A[DD]-N[AME] │ │ │ 0040b0e0: 6e61 6d65 7370 6163 6520 2d52 5b45 4749 namespace -R[EGI │ │ │ 0040b0f0: 4f4e 5d3d 7265 6769 6f6e 2d6e 616d 6507 ON]=region-name. │ │ │ -0040b100: 0024 5571 0000 4900 2455 8100 0020 2020 .$Uq..I.$U... │ │ │ +0040b100: 0024 8b71 0000 4900 248b 8100 0020 2020 .$.q..I.$.... │ │ │ 0040b110: 2020 6f20 596f 7520 6361 6e20 6d61 7020 o You can map │ │ │ 0040b120: 6120 676c 6f62 616c 2061 6e64 2069 7473 a global and its │ │ │ 0040b130: 2073 7562 7472 6565 7320 746f 2064 6966 subtrees to dif │ │ │ 0040b140: 6665 7265 6e74 2072 6567 696f 6e73 2e4f ferent regions.O │ │ │ -0040b150: 0024 5591 0000 2020 2020 206f 2059 6f75 .$U... o You │ │ │ +0040b150: 0024 8b91 0000 2020 2020 206f 2059 6f75 .$.... o You │ │ │ 0040b160: 2063 616e 2061 6c73 6f20 7573 6520 636f can also use co │ │ │ 0040b170: 6c6f 6e20 283a 2920 746f 206d 6170 2072 lon (:) to map r │ │ │ 0040b180: 616e 6765 7320 6f66 2073 7562 7363 7269 anges of subscri │ │ │ 0040b190: 7074 6564 206e 616d 6573 2061 6e64 5400 pted names andT. │ │ │ -0040b1a0: 2355 c011 0000 2020 2020 2020 2074 6865 #U.... the │ │ │ +0040b1a0: 238b c011 0000 2020 2020 2020 2074 6865 #..... the │ │ │ 0040b1b0: 6972 2073 7562 7472 6565 7320 746f 2061 ir subtrees to a │ │ │ 0040b1c0: 2072 6567 696f 6e2e 2052 616e 6765 7320 region. Ranges │ │ │ 0040b1d0: 6172 6520 636c 6f73 6564 206f 6e20 7468 are closed on th │ │ │ 0040b1e0: 6520 6c65 6674 2061 6e64 206f 7065 6e20 e left and open │ │ │ -0040b1f0: 6f6e 4f00 2455 1200 0020 2020 2020 2020 onO.$U... │ │ │ +0040b1f0: 6f6e 4f00 248b 1200 0020 2020 2020 2020 onO.$.... │ │ │ 0040b200: 7468 6520 7269 6768 7420 7369 6465 206f the right side o │ │ │ 0040b210: 6620 7468 6520 636f 6c6f 6e2e 2046 6f72 f the colon. For │ │ │ 0040b220: 2065 7861 6d70 6c65 2c20 6164 6420 2d6e example, add -n │ │ │ 0040b230: 616d 6520 5052 4f44 4147 4528 303a 3130 ame PRODAGE(0:10 │ │ │ -0040b240: 294b 0024 5513 0000 2020 2020 2020 202d )K.$U... - │ │ │ +0040b240: 294b 0024 8b13 0000 2020 2020 2020 202d )K.$.... - │ │ │ 0040b250: 7265 6769 6f6e 2044 4543 4144 4530 206d region DECADE0 m │ │ │ 0040b260: 6170 7320 5e50 524f 4441 4745 2830 2920 aps ^PRODAGE(0) │ │ │ 0040b270: 746f 205e 5052 4f44 4147 4528 3929 2c20 to ^PRODAGE(9), │ │ │ -0040b280: 6173 7375 6d69 6e67 2074 6865 4c00 2455 assuming theL.$U │ │ │ +0040b280: 6173 7375 6d69 6e67 2074 6865 4c00 248b assuming theL.$. │ │ │ 0040b290: 1400 0020 2020 2020 2020 6170 706c 6963 ... applic │ │ │ 0040b2a0: 6174 696f 6e20 616c 7761 7973 2075 7365 ation always use │ │ │ 0040b2b0: 7320 696e 7465 6765 7220 7375 6273 6372 s integer subscr │ │ │ 0040b2c0: 6970 7473 2c20 746f 2072 6567 696f 6e20 ipts, to region │ │ │ -0040b2d0: 4445 4341 4445 302e 4a00 2455 1500 0020 DECADE0.J.$U... │ │ │ +0040b2d0: 4445 4341 4445 302e 4a00 248b 1500 0020 DECADE0.J.$.... │ │ │ 0040b2e0: 2020 2020 6f20 596f 7520 6361 6e20 616c o You can al │ │ │ 0040b2f0: 736f 2075 7365 2024 4348 4152 2829 2061 so use $CHAR() a │ │ │ 0040b300: 6e64 2024 5a43 4841 5228 2920 746f 2073 nd $ZCHAR() to s │ │ │ 0040b310: 7065 6369 6679 2075 6e70 7269 6e74 6162 pecify unprintab │ │ │ -0040b320: 6c65 5200 2455 1600 0020 2020 2020 2020 leR.$U... │ │ │ +0040b320: 6c65 5200 248b 1600 0020 2020 2020 2020 leR.$.... │ │ │ 0040b330: 6368 6172 6163 7465 7273 2061 7320 7375 characters as su │ │ │ 0040b340: 6273 6372 6970 7473 2e20 2222 2028 616e bscripts. "" (an │ │ │ 0040b350: 2065 6d70 7479 2073 7472 696e 6729 206f empty string) o │ │ │ 0040b360: 7220 6e6f 2076 616c 7565 2028 652e 672e r no value (e.g. │ │ │ -0040b370: 2032 303a 5300 2455 1700 0020 2020 2020 20:S.$U... │ │ │ +0040b370: 2032 303a 5300 248b 1700 0020 2020 2020 20:S.$.... │ │ │ 0040b380: 2020 6f72 203a 3230 206f 7220 3a29 2073 or :20 or :) s │ │ │ 0040b390: 7065 6369 6679 206f 7065 6e2d 656e 6465 pecify open-ende │ │ │ 0040b3a0: 6420 7261 6e67 6573 2c20 7768 6963 6820 d ranges, which │ │ │ 0040b3b0: 7370 616e 2c20 6f6e 2074 6865 206c 6566 span, on the lef │ │ │ 0040b3c0: 742c 2066 726f 6d73 0000 0000 0000 0000 t, froms........ │ │ │ 0040b3d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040b3e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -265083,343 +265083,343 @@ │ │ │ 0040b7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040b7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040b7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040b7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040b7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040b7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040b800: 0400 0000 b507 0000 6e02 0000 0000 0000 ........n....... │ │ │ -0040b810: 7600 0055 4845 4c50 00ff 7300 ff43 4f4d v..UHELP..s..COM │ │ │ +0040b810: 7600 008b 4845 4c50 00ff 7300 ff43 4f4d v...HELP..s..COM │ │ │ 0040b820: 4d41 4e44 5300 ff73 00ff 4144 4400 ff73 MANDS..s..ADD..s │ │ │ 0040b830: 00ff 4e41 4d45 00c0 1800 0020 2020 2020 ..NAME..... │ │ │ 0040b840: 2020 7468 6520 6669 7273 7420 7375 6273 the first subs │ │ │ 0040b850: 6372 6970 7420 2822 2229 2074 6f2c 206f cript ("") to, o │ │ │ 0040b860: 6e20 7468 6520 7269 6768 742c 2074 6865 n the right, the │ │ │ 0040b870: 206c 6173 7420 706f 7373 6962 6c65 2073 last possible s │ │ │ -0040b880: 7472 696e 672e 5200 2455 1900 0020 2020 tring.R.$U... │ │ │ +0040b880: 7472 696e 672e 5200 248b 1900 0020 2020 tring.R.$.... │ │ │ 0040b890: 2020 6f20 5265 6769 6f6e 7320 7468 6174 o Regions that │ │ │ 0040b8a0: 2063 6f6e 7461 696e 2067 6c6f 6261 6c20 contain global │ │ │ 0040b8b0: 7661 7269 6162 6c65 7320 7368 6172 696e variables sharin │ │ │ 0040b8c0: 6720 7468 6520 7361 6d65 2075 6e73 7562 g the same unsub │ │ │ -0040b8d0: 7363 7269 7074 6564 5400 2455 1a00 0020 scriptedT.$U... │ │ │ +0040b8d0: 7363 7269 7074 6564 5400 248b 1a00 0020 scriptedT.$.... │ │ │ 0040b8e0: 2020 2020 2020 6e61 6d65 2074 6861 7420 name that │ │ │ 0040b8f0: 7370 616e 2072 6567 696f 6e73 206d 7573 span regions mus │ │ │ 0040b900: 7420 7573 6520 7374 616e 6461 7264 206e t use standard n │ │ │ 0040b910: 756c 6c20 636f 6c6c 6174 696f 6e3b 2061 ull collation; a │ │ │ -0040b920: 7474 656d 7074 696e 6720 746f 4b00 2455 ttempting toK.$U │ │ │ +0040b920: 7474 656d 7074 696e 6720 746f 4b00 248b ttempting toK.$. │ │ │ 0040b930: 2100 0020 2020 2020 2020 7573 6520 7468 !.. use th │ │ │ 0040b940: 6520 6465 7072 6563 6174 6564 206f 7269 e deprecated ori │ │ │ 0040b950: 6769 6e61 6c20 6e75 6c6c 2063 6f6c 6c61 ginal null colla │ │ │ 0040b960: 7469 6f6e 2070 726f 6475 6365 7320 616e tion produces an │ │ │ -0040b970: 2065 7272 6f72 2e07 0024 5522 0000 1200 error...$U".... │ │ │ -0040b980: 2455 2300 0020 2020 4578 616d 706c 653a $U#.. Example: │ │ │ -0040b990: 0700 2455 2400 007a 0024 5525 0000 2020 ..$U$..z.$U%.. │ │ │ +0040b970: 2065 7272 6f72 2e07 0024 8b22 0000 1200 error...$.".... │ │ │ +0040b980: 248b 2300 0020 2020 4578 616d 706c 653a $.#.. Example: │ │ │ +0040b990: 0700 248b 2400 007a 0024 8b25 0000 2020 ..$.$..z.$.%.. │ │ │ 0040b9a0: 2047 4445 3e20 6164 6420 2020 202d 6e61 GDE> add -na │ │ │ 0040b9b0: 6d65 2049 4d50 4c20 2020 2020 2020 2020 me IMPL │ │ │ 0040b9c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0040b9d0: 2020 2020 2d72 6567 696f 6e3d 4f54 4845 -region=OTHE │ │ │ 0040b9e0: 524d 554d 5053 2020 2120 4d61 7020 4d55 RMUMPS ! Map MU │ │ │ 0040b9f0: 4d50 5320 696d 706c 656d 656e 7461 7469 MPS implementati │ │ │ 0040ba00: 6f6e 7320 746f 204f 5448 4552 4d55 4d50 ons to OTHERMUMP │ │ │ -0040ba10: 5370 0024 5526 0000 2020 2047 4445 3e20 Sp.$U&.. GDE> │ │ │ +0040ba10: 5370 0024 8b26 0000 2020 2047 4445 3e20 Sp.$.&.. GDE> │ │ │ 0040ba20: 6164 6420 2020 202d 6e61 6d65 2049 4d50 add -name IMP │ │ │ 0040ba30: 4c28 2247 542e 4d22 2920 2020 2020 2020 L("GT.M") │ │ │ 0040ba40: 2020 2020 2020 2020 2020 2020 2020 2d72 -r │ │ │ 0040ba50: 6567 696f 6e3d 4d59 4d55 4d50 5320 2020 egion=MYMUMPS │ │ │ 0040ba60: 2020 2120 5768 696c 6520 6d61 7070 696e ! While mappin │ │ │ 0040ba70: 6720 4754 2e4d 2074 6f20 4d59 4d55 4d50 g GT.M to MYMUMP │ │ │ -0040ba80: 5307 0024 5527 0000 4700 2455 2800 0020 S..$U'..G.$U(.. │ │ │ +0040ba80: 5307 0024 8b27 0000 4700 248b 2800 0020 S..$.'..G.$.(.. │ │ │ 0040ba90: 2020 5468 6573 6520 6578 616d 706c 6573 These examples │ │ │ 0040baa0: 206d 6170 2061 6e20 656e 7469 7265 2073 map an entire s │ │ │ 0040bab0: 7562 7472 6565 206f 6620 6120 676c 6f62 ubtree of a glob │ │ │ 0040bac0: 616c 2074 6f20 6120 7265 6769 6f6e 2e07 al to a region.. │ │ │ -0040bad0: 0024 5529 0000 1200 2455 2a00 0020 2020 .$U)....$U*.. │ │ │ -0040bae0: 4578 616d 706c 653a 0700 2455 3100 0086 Example:..$U1... │ │ │ -0040baf0: 0024 5532 0000 2020 2047 4445 3e20 6164 .$U2.. GDE> ad │ │ │ +0040bad0: 0024 8b29 0000 1200 248b 2a00 0020 2020 .$.)....$.*.. │ │ │ +0040bae0: 4578 616d 706c 653a 0700 248b 3100 0086 Example:..$.1... │ │ │ +0040baf0: 0024 8b32 0000 2020 2047 4445 3e20 6164 .$.2.. GDE> ad │ │ │ 0040bb00: 6420 2020 202d 6e61 6d65 2050 524f 4441 d -name PRODA │ │ │ 0040bb10: 4745 2830 3a31 3029 2020 2020 2020 2020 GE(0:10) │ │ │ 0040bb20: 2020 2020 2020 2020 2020 2020 2d72 6567 -reg │ │ │ 0040bb30: 696f 6e3d 4445 4341 4445 3020 2020 2020 ion=DECADE0 │ │ │ 0040bb40: 2120 5261 6e67 6573 2061 7265 2063 6c6f ! Ranges are clo │ │ │ 0040bb50: 7365 6420 6f6e 2074 6865 206c 6566 7420 sed on the left │ │ │ 0040bb60: 616e 6420 6f70 656e 206f 6e20 7468 6520 and open on the │ │ │ -0040bb70: 7269 6768 746e 0024 5533 0000 2020 2047 rightn.$U3.. G │ │ │ +0040bb70: 7269 6768 746e 0024 8b33 0000 2020 2047 rightn.$.3.. G │ │ │ 0040bb80: 4445 3e20 6164 6420 2020 202d 6e61 6d65 DE> add -name │ │ │ 0040bb90: 2050 524f 4441 4745 2831 303a 3230 2920 PRODAGE(10:20) │ │ │ 0040bba0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0040bbb0: 2020 2d72 6567 696f 6e3d 4445 4341 4445 -region=DECADE │ │ │ 0040bbc0: 3120 2020 2020 2120 5052 4f44 4147 4528 1 ! PRODAGE( │ │ │ 0040bbd0: 3130 2920 6d61 7073 2074 6f20 4445 4341 10) maps to DECA │ │ │ -0040bbe0: 4445 314c 0024 5534 0000 2020 2047 4445 DE1L.$U4.. GDE │ │ │ +0040bbe0: 4445 314c 0024 8b34 0000 2020 2047 4445 DE1L.$.4.. GDE │ │ │ 0040bbf0: 3e20 6164 6420 2020 202d 6e61 6d65 2050 > add -name P │ │ │ 0040bc00: 524f 4441 4745 2832 303a 3330 2920 2020 RODAGE(20:30) │ │ │ 0040bc10: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0040bc20: 2d72 6567 696f 6e3d 4445 4341 4445 3207 -region=DECADE2. │ │ │ -0040bc30: 0024 5535 0000 5400 2455 3600 0020 2020 .$U5..T.$U6.. │ │ │ +0040bc30: 0024 8b35 0000 5400 248b 3600 0020 2020 .$.5..T.$.6.. │ │ │ 0040bc40: 5468 6973 2065 7861 6d70 6c65 2075 7365 This example use │ │ │ 0040bc50: 7320 6120 636f 6c6f 6e20 283a 2920 746f s a colon (:) to │ │ │ 0040bc60: 206d 6170 2072 616e 6765 7320 6f66 2073 map ranges of s │ │ │ 0040bc70: 7562 7363 7269 7074 6564 206e 616d 6573 ubscripted names │ │ │ -0040bc80: 2061 6e64 2074 6865 6972 5200 2455 3700 and theirR.$U7. │ │ │ +0040bc80: 2061 6e64 2074 6865 6972 5200 248b 3700 and theirR.$.7. │ │ │ 0040bc90: 0020 2020 7375 6274 7265 6573 2074 6f20 . subtrees to │ │ │ 0040bca0: 6120 7265 6769 6f6e 2e20 4e6f 7465 2074 a region. Note t │ │ │ 0040bcb0: 6861 7420 7261 6e67 6573 2061 7265 2073 hat ranges are s │ │ │ 0040bcc0: 7065 6369 6669 6320 6e75 6d62 6572 7320 pecific numbers │ │ │ -0040bcd0: 6f72 2073 7472 696e 6773 202d 3f00 2455 or strings -?.$U │ │ │ +0040bcd0: 6f72 2073 7472 696e 6773 202d 3f00 248b or strings -?.$. │ │ │ 0040bce0: 3800 0020 2020 4744 4520 646f 6573 206e 8.. GDE does n │ │ │ 0040bcf0: 6f74 2073 7570 706f 7274 2077 696c 6463 ot support wildc │ │ │ 0040bd00: 6172 6473 2028 7573 696e 6720 222a 2229 ards (using "*") │ │ │ -0040bd10: 2069 6e20 7261 6e67 6573 2e07 0024 5539 in ranges...$U9 │ │ │ -0040bd20: 0000 1200 2455 3a00 0020 2020 4578 616d ....$U:.. Exam │ │ │ -0040bd30: 706c 653a 0700 2455 4100 0078 0024 5542 ple:..$UA..x.$UB │ │ │ +0040bd10: 2069 6e20 7261 6e67 6573 2e07 0024 8b39 in ranges...$.9 │ │ │ +0040bd20: 0000 1200 248b 3a00 0020 2020 4578 616d ....$.:.. Exam │ │ │ +0040bd30: 706c 653a 0700 248b 4100 0078 0024 8b42 ple:..$.A..x.$.B │ │ │ 0040bd40: 0000 2020 2047 4445 3e20 6164 6420 2020 .. GDE> add │ │ │ 0040bd50: 202d 6e61 6d65 3d50 524f 4441 4745 283a -name=PRODAGE(: │ │ │ 0040bd60: 3130 2920 2020 2020 2020 2020 2020 2020 10) │ │ │ 0040bd70: 2020 2020 2020 2020 2d72 6567 696f 6e3d -region= │ │ │ 0040bd80: 4445 4341 4445 3020 2020 2020 2120 5468 DECADE0 ! Th │ │ │ 0040bd90: 6973 206c 696e 6520 616e 6420 7468 6520 is line and the │ │ │ 0040bda0: 6e65 7874 2061 7265 2065 7175 6976 616c next are equival │ │ │ -0040bdb0: 656e 7477 0024 5543 0000 2020 2047 4445 entw.$UC.. GDE │ │ │ +0040bdb0: 656e 7477 0024 8b43 0000 2020 2047 4445 entw.$.C.. GDE │ │ │ 0040bdc0: 3e20 6164 6420 2020 202d 6e61 6d65 2050 > add -name P │ │ │ 0040bdd0: 524f 4441 4745 2822 223a 3130 2920 2020 RODAGE("":10) │ │ │ 0040bde0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0040bdf0: 2d72 6567 696f 6e3d 4445 4341 4445 3020 -region=DECADE0 │ │ │ 0040be00: 2020 2020 2120 6e75 6d62 6572 7320 7570 ! numbers up │ │ │ 0040be10: 2074 6f2c 2062 7574 206e 6f74 2069 6e63 to, but not inc │ │ │ -0040be20: 6c75 6469 6e67 2c20 3130 7700 2455 4400 luding, 10w.$UD. │ │ │ +0040be20: 6c75 6469 6e67 2c20 3130 7700 248b 4400 luding, 10w.$.D. │ │ │ 0040be30: 0020 2020 4744 453e 2061 6464 2020 2020 . GDE> add │ │ │ 0040be40: 2d6e 616d 6520 5052 4f44 4147 4528 3230 -name PRODAGE(20 │ │ │ 0040be50: 3a29 2020 2020 2020 2020 2020 2020 2020 :) │ │ │ 0040be60: 2020 2020 2020 202d 7265 6769 6f6e 3d44 -region=D │ │ │ 0040be70: 4543 4144 4532 2020 2020 2021 2032 3020 ECADE2 ! 20 │ │ │ 0040be80: 7468 7275 2061 6c6c 206e 756d 6265 7273 thru all numbers │ │ │ 0040be90: 2028 3e20 3230 2920 2b20 7374 7269 6e67 (> 20) + string │ │ │ -0040bea0: 736d 0024 5545 0000 2020 2047 4445 3e20 sm.$UE.. GDE> │ │ │ +0040bea0: 736d 0024 8b45 0000 2020 2047 4445 3e20 sm.$.E.. GDE> │ │ │ 0040beb0: 6164 6420 2020 202d 6e61 6d65 2050 524f add -name PRO │ │ │ 0040bec0: 4441 4745 2832 303a 2222 2920 2020 2020 DAGE(20:"") │ │ │ 0040bed0: 2020 2020 2020 2020 2020 2020 2020 2d72 -r │ │ │ 0040bee0: 6567 696f 6e3d 4445 4341 4445 3220 2020 egion=DECADE2 │ │ │ 0040bef0: 2020 2120 7361 6d65 2061 7320 7468 6520 ! same as the │ │ │ 0040bf00: 6164 6420 6a75 7374 2061 626f 7665 0700 add just above.. │ │ │ -0040bf10: 2455 4600 004f 0024 5547 0000 2020 2054 $UF..O.$UG.. T │ │ │ +0040bf10: 248b 4600 004f 0024 8b47 0000 2020 2054 $.F..O.$.G.. T │ │ │ 0040bf20: 6865 7365 2065 7861 6d70 6c65 7320 6465 hese examples de │ │ │ 0040bf30: 6d6f 6e73 7472 6174 6520 7468 6520 7573 monstrate the us │ │ │ 0040bf40: 6520 6f66 2024 4348 4152 2829 2061 6e64 e of $CHAR() and │ │ │ 0040bf50: 2024 5a43 4841 5228 2920 746f 2073 7065 $ZCHAR() to spe │ │ │ -0040bf60: 6369 6679 5100 2455 4800 0020 2020 756e cifyQ.$UH.. un │ │ │ +0040bf60: 6369 6679 5100 248b 4800 0020 2020 756e cifyQ.$.H.. un │ │ │ 0040bf70: 7072 696e 7461 626c 6520 6368 6172 6163 printable charac │ │ │ 0040bf80: 7465 7273 3b20 4e6f 7469 6365 2074 6861 ters; Notice tha │ │ │ 0040bf90: 7420 7468 6520 6172 6775 6d65 6e74 7320 t the arguments │ │ │ 0040bfa0: 6172 6520 706f 7369 7469 7665 2069 6e74 are positive int │ │ │ 0040bfb0: 6567 6572 7300 0000 0000 0000 0000 0000 egers........... │ │ │ 0040bfc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040bfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040bfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040bff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040c000: 0400 0000 0008 0000 9502 0000 0000 0000 ................ │ │ │ -0040c010: 7800 0055 4845 4c50 00ff 7300 ff43 4f4d x..UHELP..s..COM │ │ │ +0040c010: 7800 008b 4845 4c50 00ff 7300 ff43 4f4d x...HELP..s..COM │ │ │ 0040c020: 4d41 4e44 5300 ff73 00ff 4144 4400 ff73 MANDS..s..ADD..s │ │ │ 0040c030: 00ff 4e41 4d45 00c0 4900 0020 2020 2865 ..NAME..I.. (e │ │ │ 0040c040: 7870 6f6e 656e 7469 616c 202d 2045 2073 xponential - E s │ │ │ 0040c050: 796e 7461 7820 6e6f 7420 616c 6c6f 7765 yntax not allowe │ │ │ 0040c060: 6429 2c20 616e 6420 7661 6c69 6420 636f d), and valid co │ │ │ 0040c070: 6465 2070 6f69 6e74 7320 666f 7220 2443 de points for $C │ │ │ -0040c080: 4841 5228 2920 6f72 5300 2455 4a00 0020 HAR() orS.$UJ.. │ │ │ +0040c080: 4841 5228 2920 6f72 5300 248b 4a00 0020 HAR() orS.$.J.. │ │ │ 0040c090: 2020 696e 2072 616e 6765 2066 6f72 2024 in range for $ │ │ │ 0040c0a0: 5a43 4841 5228 292c 2062 6f74 6820 7769 ZCHAR(), both wi │ │ │ 0040c0b0: 7468 2072 6573 7065 6374 2074 6f20 7468 th respect to th │ │ │ 0040c0c0: 6520 6375 7272 656e 7420 245a 4348 5345 e current $ZCHSE │ │ │ -0040c0d0: 542e 2041 6c73 6f2c 2022 2251 0024 5551 T. Also, ""Q.$UQ │ │ │ +0040c0d0: 542e 2041 6c73 6f2c 2022 2251 0024 8b51 T. Also, ""Q.$.Q │ │ │ 0040c0e0: 0000 2020 2028 616e 2065 6d70 7479 2073 .. (an empty s │ │ │ 0040c0f0: 7472 696e 6729 206f 7220 6e6f 2076 616c tring) or no val │ │ │ 0040c100: 7565 2028 652e 672e 2032 303a 206f 7220 ue (e.g. 20: or │ │ │ 0040c110: 3a32 3020 6f72 203a 2920 7370 6563 6966 :20 or :) specif │ │ │ -0040c120: 7920 6f70 656e 2d65 6e64 6564 5300 2455 y open-endedS.$U │ │ │ +0040c120: 7920 6f70 656e 2d65 6e64 6564 5300 248b y open-endedS.$. │ │ │ 0040c130: 5200 0020 2020 7261 6e67 6573 2c20 7768 R.. ranges, wh │ │ │ 0040c140: 6963 6820 7370 616e 2c20 6f6e 2074 6865 ich span, on the │ │ │ 0040c150: 206c 6566 742c 2066 726f 6d20 7468 6520 left, from the │ │ │ 0040c160: 6669 7273 7420 7375 6273 6372 6970 7420 first subscript │ │ │ 0040c170: 2822 2229 2074 6f2c 206f 6e20 7468 652a ("") to, on the* │ │ │ -0040c180: 0024 5553 0000 2020 2072 6967 6874 2c20 .$US.. right, │ │ │ +0040c180: 0024 8b53 0000 2020 2072 6967 6874 2c20 .$.S.. right, │ │ │ 0040c190: 7468 6520 6c61 7374 2070 6f73 7369 626c the last possibl │ │ │ -0040c1a0: 6520 7374 7269 6e67 2e07 0024 5554 0000 e string...$UT.. │ │ │ -0040c1b0: 1200 2455 5500 0020 2020 4578 616d 706c ..$UU.. Exampl │ │ │ -0040c1c0: 653a 0700 2455 5600 004c 0024 5557 0000 e:..$UV..L.$UW.. │ │ │ +0040c1a0: 6520 7374 7269 6e67 2e07 0024 8b54 0000 e string...$.T.. │ │ │ +0040c1b0: 1200 248b 5500 0020 2020 4578 616d 706c ..$.U.. Exampl │ │ │ +0040c1c0: 653a 0700 248b 5600 004c 0024 8b57 0000 e:..$.V..L.$.W.. │ │ │ 0040c1d0: 2020 2047 4445 3e20 6164 6420 2020 202d GDE> add - │ │ │ 0040c1e0: 6e61 6d65 204d 4f44 454c 4e55 4d20 2020 name MODELNUM │ │ │ 0040c1f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0040c200: 2020 2020 2020 2d72 6567 696f 6e3d 4e55 -region=NU │ │ │ -0040c210: 4d45 5249 434b 0024 5558 0000 2020 2047 MERICK.$UX.. G │ │ │ +0040c210: 4d45 5249 434b 0024 8b58 0000 2020 2047 MERICK.$.X.. G │ │ │ 0040c220: 4445 3e20 6164 6420 2020 202d 6e61 6d65 DE> add -name │ │ │ 0040c230: 204d 4f44 454c 4e55 4d28 2463 6861 7228 MODELNUM($char( │ │ │ 0040c240: 3029 3a29 2020 2020 2020 2020 2020 2020 0):) │ │ │ 0040c250: 2020 2d72 6567 696f 6e3d 5354 5249 4e47 -region=STRING │ │ │ -0040c260: 0700 2455 5900 004e 0024 555a 0000 2020 ..$UY..N.$UZ.. │ │ │ +0040c260: 0700 248b 5900 004e 0024 8b5a 0000 2020 ..$.Y..N.$.Z.. │ │ │ 0040c270: 2054 6869 7320 6578 616d 706c 6520 6d61 This example ma │ │ │ 0040c280: 7020 6e75 6d65 7269 6320 7375 6273 6372 p numeric subscr │ │ │ 0040c290: 6970 7473 2061 6e64 2073 7472 696e 6773 ipts and strings │ │ │ 0040c2a0: 2074 6f20 7365 7061 7261 7465 2072 6567 to separate reg │ │ │ -0040c2b0: 696f 6e73 2e07 0024 5561 0000 1200 2455 ions...$Ua....$U │ │ │ +0040c2b0: 696f 6e73 2e07 0024 8b61 0000 1200 248b ions...$.a....$. │ │ │ 0040c2c0: 6200 0020 2020 4578 616d 706c 653a 0700 b.. Example:.. │ │ │ -0040c2d0: 2455 6300 004d 0024 5564 0000 2020 2047 $Uc..M.$Ud.. G │ │ │ +0040c2d0: 248b 6300 004d 0024 8b64 0000 2020 2047 $.c..M.$.d.. G │ │ │ 0040c2e0: 4445 3e20 6164 6420 2020 202d 6e61 6d65 DE> add -name │ │ │ 0040c2f0: 2044 4956 4953 494f 4e28 2245 7572 6f70 DIVISION("Europ │ │ │ 0040c300: 6522 2c22 6122 3a22 6d22 2920 2020 2020 e","a":"m") │ │ │ 0040c310: 2020 2d72 6567 696f 6e20 4555 524f 5045 -region EUROPE │ │ │ -0040c320: 414c 4c00 2455 6500 0020 2020 4744 453e ALL.$Ue.. GDE> │ │ │ +0040c320: 414c 4c00 248b 6500 0020 2020 4744 453e ALL.$.e.. GDE> │ │ │ 0040c330: 2061 6464 2020 2020 2d6e 616d 6520 4449 add -name DI │ │ │ 0040c340: 5649 5349 4f4e 2822 4575 726f 7065 222c VISION("Europe", │ │ │ 0040c350: 226d 223a 227a 2229 2020 2020 2020 202d "m":"z") - │ │ │ 0040c360: 7265 6769 6f6e 2045 5552 4f50 454d 4e00 region EUROPEMN. │ │ │ -0040c370: 2455 6600 0020 2020 4744 453e 2061 6464 $Uf.. GDE> add │ │ │ +0040c370: 248b 6600 0020 2020 4744 453e 2061 6464 $.f.. GDE> add │ │ │ 0040c380: 2020 2020 2d6e 616d 6520 4449 5649 5349 -name DIVISI │ │ │ 0040c390: 4f4e 2822 4175 7374 7261 6c69 6122 2920 ON("Australia") │ │ │ 0040c3a0: 2020 2020 2020 2020 2020 202d 7265 6769 -regi │ │ │ -0040c3b0: 6f6e 2041 5553 5452 414c 4941 4a00 2455 on AUSTRALIAJ.$U │ │ │ +0040c3b0: 6f6e 2041 5553 5452 414c 4941 4a00 248b on AUSTRALIAJ.$. │ │ │ 0040c3c0: 6700 0020 2020 4744 453e 2061 6464 2020 g.. GDE> add │ │ │ 0040c3d0: 2020 2d6e 616d 6520 4449 5649 5349 4f4e -name DIVISION │ │ │ 0040c3e0: 2822 5553 4122 2c22 536f 7574 6822 2c22 ("USA","South"," │ │ │ 0040c3f0: 6122 3a22 6d22 2920 202d 7265 6769 6f6e a":"m") -region │ │ │ -0040c400: 2055 5353 414c 4a00 2455 6800 0020 2020 USSALJ.$Uh.. │ │ │ +0040c400: 2055 5353 414c 4a00 248b 6800 0020 2020 USSALJ.$.h.. │ │ │ 0040c410: 4744 453e 2061 6464 2020 2020 2d6e 616d GDE> add -nam │ │ │ 0040c420: 6520 4449 5649 5349 4f4e 2822 5553 4122 e DIVISION("USA" │ │ │ 0040c430: 2c22 536f 7574 6822 2c22 6d22 3a22 7b22 ,"South","m":"{" │ │ │ 0040c440: 2920 202d 7265 6769 6f6e 2055 5353 4d5a ) -region USSMZ │ │ │ -0040c450: 4900 2455 6900 0020 2020 4744 453e 2061 I.$Ui.. GDE> a │ │ │ +0040c450: 4900 248b 6900 0020 2020 4744 453e 2061 I.$.i.. GDE> a │ │ │ 0040c460: 6464 2020 2020 2d6e 616d 6520 4449 5649 dd -name DIVI │ │ │ 0040c470: 5349 4f4e 2822 5553 4122 2c22 5765 7374 SION("USA","West │ │ │ 0040c480: 436f 6173 7422 2920 2020 2020 202d 7265 Coast") -re │ │ │ -0040c490: 6769 6f6e 2055 5357 4307 0024 556a 0000 gion USWC..$Uj.. │ │ │ -0040c4a0: 5000 2455 7100 0020 2020 5468 6973 2065 P.$Uq.. This e │ │ │ +0040c490: 6769 6f6e 2055 5357 4307 0024 8b6a 0000 gion USWC..$.j.. │ │ │ +0040c4a0: 5000 248b 7100 0020 2020 5468 6973 2065 P.$.q.. This e │ │ │ 0040c4b0: 7861 6d70 6c65 206d 6170 7320 676c 6f62 xample maps glob │ │ │ 0040c4c0: 616c 2076 6172 6961 626c 6573 2077 6974 al variables wit │ │ │ 0040c4d0: 6820 7468 6520 7361 6d65 2075 6e73 7562 h the same unsub │ │ │ 0040c4e0: 7363 7269 7074 6564 206e 616d 6520 6174 scripted name at │ │ │ -0040c4f0: 2400 2455 7200 0020 2020 6d75 6c74 6970 $.$Ur.. multip │ │ │ +0040c4f0: 2400 248b 7200 0020 2020 6d75 6c74 6970 $.$.r.. multip │ │ │ 0040c500: 6c65 2073 7562 7363 7269 7074 206c 6576 le subscript lev │ │ │ -0040c510: 656c 732e 0700 2455 7300 0012 0024 5574 els...$Us....$Ut │ │ │ +0040c510: 656c 732e 0700 248b 7300 0012 0024 8b74 els...$.s....$.t │ │ │ 0040c520: 0000 2020 2045 7861 6d70 6c65 3a07 0024 .. Example:..$ │ │ │ -0040c530: 5575 0000 4800 2455 7600 0020 2020 4744 Uu..H.$Uv.. GD │ │ │ +0040c530: 8b75 0000 4800 248b 7600 0020 2020 4744 .u..H.$.v.. GD │ │ │ 0040c540: 453e 2061 6464 2020 2020 2d6e 616d 6520 E> add -name │ │ │ 0040c550: 7820 2020 2020 2020 2020 2020 2020 2020 x │ │ │ 0040c560: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0040c570: 2d72 6567 696f 6e3d 5245 4731 4800 2455 -region=REG1H.$U │ │ │ +0040c570: 2d72 6567 696f 6e3d 5245 4731 4800 248b -region=REG1H.$. │ │ │ 0040c580: 7700 0020 2020 4744 453e 2061 6464 2020 w.. GDE> add │ │ │ 0040c590: 2020 2d6e 616d 6520 7828 3529 2020 2020 -name x(5) │ │ │ 0040c5a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0040c5b0: 2020 2020 2020 2020 2d72 6567 696f 6e3d -region= │ │ │ -0040c5c0: 5245 4731 4800 2455 7800 0020 2020 4744 REG1H.$Ux.. GD │ │ │ +0040c5c0: 5245 4731 4800 248b 7800 0020 2020 4744 REG1H.$.x.. GD │ │ │ 0040c5d0: 453e 2061 6464 2020 2020 2d6e 616d 6520 E> add -name │ │ │ 0040c5e0: 7828 352c 3130 3a29 2020 2020 2020 2020 x(5,10:) │ │ │ 0040c5f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0040c600: 2d72 6567 696f 6e3d 5245 4732 4800 2455 -region=REG2H.$U │ │ │ +0040c600: 2d72 6567 696f 6e3d 5245 4732 4800 248b -region=REG2H.$. │ │ │ 0040c610: 7900 0020 2020 4744 453e 2061 6464 2020 y.. GDE> add │ │ │ 0040c620: 2020 2d6e 616d 6520 7828 353a 3230 2920 -name x(5:20) │ │ │ 0040c630: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0040c640: 2020 2020 2020 2020 2d72 6567 696f 6e3d -region= │ │ │ -0040c650: 5245 4732 4800 2455 7a00 0020 2020 4744 REG2H.$Uz.. GD │ │ │ +0040c650: 5245 4732 4800 248b 7a00 0020 2020 4744 REG2H.$.z.. GD │ │ │ 0040c660: 453e 2061 6464 2020 2020 2d6e 616d 6520 E> add -name │ │ │ 0040c670: 7828 3230 2920 2020 2020 2020 2020 2020 x(20) │ │ │ 0040c680: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0040c690: 2d72 6567 696f 6e3d 5245 4732 4800 2455 -region=REG2H.$U │ │ │ +0040c690: 2d72 6567 696f 6e3d 5245 4732 4800 248b -region=REG2H.$. │ │ │ 0040c6a0: 8100 0020 2020 4744 453e 2061 6464 2020 ... GDE> add │ │ │ 0040c6b0: 2020 2d6e 616d 6520 7828 3230 2c34 3029 -name x(20,40) │ │ │ 0040c6c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0040c6d0: 2020 2020 2020 2020 2d72 6567 696f 6e3d -region= │ │ │ -0040c6e0: 5245 4732 4800 2455 8200 0020 2020 4744 REG2H.$U... GD │ │ │ +0040c6e0: 5245 4732 4800 248b 8200 0020 2020 4744 REG2H.$.... GD │ │ │ 0040c6f0: 453e 2061 6464 2020 2020 2d6e 616d 6520 E> add -name │ │ │ 0040c700: 7828 3230 2c34 302c 3530 3a29 2020 2020 x(20,40,50:) │ │ │ 0040c710: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0040c720: 2d72 6567 696f 6e3d 5245 4733 4800 2455 -region=REG3H.$U │ │ │ +0040c720: 2d72 6567 696f 6e3d 5245 4733 4800 248b -region=REG3H.$. │ │ │ 0040c730: 8300 0020 2020 4744 453e 2061 6464 2020 ... GDE> add │ │ │ 0040c740: 2020 2d6e 616d 6520 7828 3230 2c34 303a -name x(20,40: │ │ │ 0040c750: 2920 2020 2020 2020 2020 2020 2020 2020 ) │ │ │ 0040c760: 2020 2020 2020 2020 2d72 6567 696f 6e3d -region= │ │ │ -0040c770: 5245 4733 4800 2455 8400 0020 2020 4744 REG3H.$U... GD │ │ │ +0040c770: 5245 4733 4800 248b 8400 0020 2020 4744 REG3H.$.... GD │ │ │ 0040c780: 453e 2061 6464 2020 2020 2d6e 616d 6520 E> add -name │ │ │ 0040c790: 7828 3230 3a29 2020 2020 2020 2020 2020 x(20:) │ │ │ 0040c7a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0040c7b0: 2d72 6567 696f 6e3d 5245 4733 0700 2455 -region=REG3..$U │ │ │ -0040c7c0: 8500 0036 0024 5586 0000 2020 2054 6869 ...6.$U... Thi │ │ │ +0040c7b0: 2d72 6567 696f 6e3d 5245 4733 0700 248b -region=REG3..$. │ │ │ +0040c7c0: 8500 0036 0024 8b86 0000 2020 2054 6869 ...6.$.... Thi │ │ │ 0040c7d0: 7320 6578 616d 706c 6520 7065 7266 6f72 s example perfor │ │ │ 0040c7e0: 6d73 2074 6865 2066 6f6c 6c6f 7769 6e67 ms the following │ │ │ -0040c7f0: 206d 6170 7069 6e67 3a07 0024 5587 0000 mapping:..$U... │ │ │ +0040c7f0: 206d 6170 7069 6e67 3a07 0024 8b87 0000 mapping:..$.... │ │ │ 0040c800: 0400 0000 a104 0000 b202 0000 0000 0000 ................ │ │ │ -0040c810: 6800 0055 4845 4c50 00ff 7300 ff43 4f4d h..UHELP..s..COM │ │ │ +0040c810: 6800 008b 4845 4c50 00ff 7300 ff43 4f4d h...HELP..s..COM │ │ │ 0040c820: 4d41 4e44 5300 ff73 00ff 4144 4400 ff73 MANDS..s..ADD..s │ │ │ 0040c830: 00ff 4e41 4d45 00c0 8800 0020 2020 2020 ..NAME..... │ │ │ 0040c840: 6f20 6672 6f6d 205e 782c 2075 7074 6f20 o from ^x, upto │ │ │ 0040c850: 6275 7420 6e6f 7420 696e 636c 7564 696e but not includin │ │ │ 0040c860: 6720 5e78 2835 2c31 3029 2c20 6d61 7073 g ^x(5,10), maps │ │ │ -0040c870: 2074 6f20 5245 4731 5100 2455 8900 0020 to REG1Q.$U... │ │ │ +0040c870: 2074 6f20 5245 4731 5100 248b 8900 0020 to REG1Q.$.... │ │ │ 0040c880: 2020 2020 6f20 6672 6f6d 205e 7828 352c o from ^x(5, │ │ │ 0040c890: 3130 292c 2075 7074 6f20 6275 7420 6e6f 10), upto but no │ │ │ 0040c8a0: 7420 696e 636c 7564 696e 6720 5e78 2832 t including ^x(2 │ │ │ 0040c8b0: 302c 3430 2c35 3029 2c20 6d61 7073 2074 0,40,50), maps t │ │ │ -0040c8c0: 6f20 746f 2052 4547 324e 0024 558a 0000 o to REG2N.$U... │ │ │ +0040c8c0: 6f20 746f 2052 4547 324e 0024 8b8a 0000 o to REG2N.$.... │ │ │ 0040c8d0: 2020 2020 206f 2066 726f 6d20 5e78 2832 o from ^x(2 │ │ │ 0040c8e0: 302c 3430 2c35 3029 2074 6872 6f75 6768 0,40,50) through │ │ │ 0040c8f0: 2074 6865 206c 6173 7420 7375 6273 6372 the last subscr │ │ │ 0040c900: 6970 7420 696e 205e 7820 6d61 7073 2074 ipt in ^x maps t │ │ │ -0040c910: 6f20 5245 4720 3307 0024 5591 0000 1200 o REG 3..$U..... │ │ │ -0040c920: 1e55 5245 4749 4f4e 0000 5265 6769 6f6e .UREGION..Region │ │ │ -0040c930: 1100 2555 bf11 0000 2020 2052 6567 696f ..%U.... Regio │ │ │ -0040c940: 6e07 0026 5521 0000 4f00 2655 3100 0020 n..&U!..O.&U1.. │ │ │ +0040c910: 6f20 5245 4720 3307 0024 8b91 0000 1200 o REG 3..$...... │ │ │ +0040c920: 1e8b 5245 4749 4f4e 0000 5265 6769 6f6e ..REGION..Region │ │ │ +0040c930: 1100 258b bf11 0000 2020 2052 6567 696f ..%..... Regio │ │ │ +0040c940: 6e07 0026 8b21 0000 4f00 268b 3100 0020 n..&.!..O.&.1.. │ │ │ 0040c950: 2020 4d61 7073 2061 2072 6567 696f 6e20 Maps a region │ │ │ 0040c960: 746f 2061 2073 6567 6d65 6e74 2e20 5468 to a segment. Th │ │ │ 0040c970: 6520 7379 6e74 6178 206f 6620 7468 6520 e syntax of the │ │ │ 0040c980: 4144 4420 2d52 4547 494f 4e20 636f 6d6d ADD -REGION comm │ │ │ -0040c990: 616e 6420 6973 3a07 0026 5541 0000 5300 and is:..&UA..S. │ │ │ -0040c9a0: 2655 5100 0020 2020 415b 4444 5d2d 525b &UQ.. A[DD]-R[ │ │ │ +0040c990: 616e 6420 6973 3a07 0026 8b41 0000 5300 and is:..&.A..S. │ │ │ +0040c9a0: 268b 5100 0020 2020 415b 4444 5d2d 525b &.Q.. A[DD]-R[ │ │ │ 0040c9b0: 4547 494f 4e5d 2072 6567 696f 6e2d 6e61 EGION] region-na │ │ │ 0040c9c0: 6d65 202d 445b 594e 414d 4943 5d3d 7365 me -D[YNAMIC]=se │ │ │ 0040c9d0: 676d 656e 742d 6e61 6d65 205b 2d52 4547 gment-name [-REG │ │ │ 0040c9e0: 494f 4e2d 7175 616c 6966 6965 722e 2e2e ION-qualifier... │ │ │ -0040c9f0: 5d07 0026 5561 0000 1400 1e41 5345 474d ]..&Ua.....ASEGM │ │ │ -0040ca00: 454e 5400 0053 6567 6d65 6e74 1200 2655 ENT..Segment..&U │ │ │ +0040c9f0: 5d07 0026 8b61 0000 1400 1e41 5345 474d ]..&.a.....ASEGM │ │ │ +0040ca00: 454e 5400 0053 6567 6d65 6e74 1200 268b ENT..Segment..&. │ │ │ 0040ca10: bf11 0000 2020 2053 6567 6d65 6e74 0700 .... Segment.. │ │ │ -0040ca20: 2755 2100 0053 0027 5531 0000 2020 204d 'U!..S.'U1.. M │ │ │ +0040ca20: 278b 2100 0053 0027 8b31 0000 2020 204d '.!..S.'.1.. M │ │ │ 0040ca30: 6170 7320 6120 7365 676d 656e 7420 746f aps a segment to │ │ │ 0040ca40: 2061 2064 6174 6162 6173 6520 6669 6c65 a database file │ │ │ 0040ca50: 2e20 5468 6520 7379 6e74 6178 206f 6620 . The syntax of │ │ │ 0040ca60: 7468 6520 4144 4420 2d53 4547 4d45 4e54 the ADD -SEGMENT │ │ │ -0040ca70: 2063 6f6d 6d61 6e64 0d00 2755 4100 0020 command..'UA.. │ │ │ -0040ca80: 2020 6973 3a07 0027 5551 0000 5500 2755 is:..'UQ..U.'U │ │ │ +0040ca70: 2063 6f6d 6d61 6e64 0d00 278b 4100 0020 command..'.A.. │ │ │ +0040ca80: 2020 6973 3a07 0027 8b51 0000 5500 278b is:..'.Q..U.'. │ │ │ 0040ca90: 6100 0020 2020 415b 4444 5d2d 535b 4547 a.. A[DD]-S[EG │ │ │ 0040caa0: 4d45 4e54 5d20 7365 676d 656e 742d 6e61 MENT] segment-na │ │ │ 0040cab0: 6d65 205b 2d53 4547 4d45 4e54 2d71 7561 me [-SEGMENT-qua │ │ │ 0040cac0: 6c69 6669 6572 2e2e 2e5d 202d 465b 494c lifier...] -F[IL │ │ │ 0040cad0: 455f 4e41 4d45 5d3d 6669 6c65 2d6e 616d E_NAME]=file-nam │ │ │ -0040cae0: 6507 0027 5571 0000 1200 2755 8100 0020 e..'Uq....'U... │ │ │ -0040caf0: 2020 4578 616d 706c 653a 0700 2755 9100 Example:..'U.. │ │ │ -0040cb00: 0034 0026 55c0 1100 0020 2020 4744 453e .4.&U.... GDE> │ │ │ +0040cae0: 6507 0027 8b71 0000 1200 278b 8100 0020 e..'.q....'.... │ │ │ +0040caf0: 2020 4578 616d 706c 653a 0700 278b 9100 Example:..'... │ │ │ +0040cb00: 0034 0026 8bc0 1100 0020 2020 4744 453e .4.&..... GDE> │ │ │ 0040cb10: 2061 6464 202d 7365 676d 656e 7420 7465 add -segment te │ │ │ 0040cb20: 6d70 202d 6669 6c65 5f6e 616d 653d 7363 mp -file_name=sc │ │ │ -0040cb30: 7261 7463 6807 0027 5512 0000 4a00 2755 ratch..'U...J.'U │ │ │ +0040cb30: 7261 7463 6807 0027 8b12 0000 4a00 278b ratch..'....J.'. │ │ │ 0040cb40: 1300 0020 2020 5468 6973 2063 6f6d 6d61 ... This comma │ │ │ 0040cb50: 6e64 2063 7265 6174 6573 2061 2073 6567 nd creates a seg │ │ │ 0040cb60: 6d65 6e74 2d6e 616d 6520 5445 4d50 2061 ment-name TEMP a │ │ │ 0040cb70: 6e64 206d 6170 7320 6974 2074 6f20 7468 nd maps it to th │ │ │ -0040cb80: 6520 6669 6c65 4f00 2755 1400 0020 2020 e fileO.'U... │ │ │ +0040cb80: 6520 6669 6c65 4f00 278b 1400 0020 2020 e fileO.'.... │ │ │ 0040cb90: 7363 7261 7463 682e 6461 7420 696e 2074 scratch.dat in t │ │ │ 0040cba0: 6865 2063 7572 7265 6e74 2077 6f72 6b69 he current worki │ │ │ 0040cbb0: 6e67 2064 6972 6563 746f 7279 2e20 486f ng directory. Ho │ │ │ 0040cbc0: 7765 7665 722c 2069 6620 796f 7520 7765 wever, if you we │ │ │ -0040cbd0: 7265 2074 6f4b 0027 5515 0000 2020 2073 re toK.'U... s │ │ │ +0040cbd0: 7265 2074 6f4b 0027 8b15 0000 2020 2073 re toK.'.... s │ │ │ 0040cbe0: 7065 6369 6679 2024 7363 7261 7463 6820 pecify $scratch │ │ │ 0040cbf0: 6173 2074 6865 2066 696c 652d 6e61 6d65 as the file-name │ │ │ 0040cc00: 2c20 696e 206f 7468 6572 2077 6f72 6473 , in other words │ │ │ 0040cc10: 2c20 616e 2065 6e76 6972 6f6e 6d65 6e74 , an environment │ │ │ -0040cc20: 4f00 2755 1600 0020 2020 7661 7269 6162 O.'U... variab │ │ │ +0040cc20: 4f00 278b 1600 0020 2020 7661 7269 6162 O.'.... variab │ │ │ 0040cc30: 6c65 2c20 6561 6368 2070 726f 6365 7373 le, each process │ │ │ 0040cc40: 2073 656c 6563 7473 2074 6865 2066 696c selects the fil │ │ │ 0040cc50: 6520 7573 696e 6720 7468 6520 7472 616e e using the tran │ │ │ 0040cc60: 736c 6174 696f 6e20 6f66 2074 6861 742b slation of that+ │ │ │ -0040cc70: 0027 5517 0000 2020 2065 6e76 6972 6f6e .'U... environ │ │ │ +0040cc70: 0027 8b17 0000 2020 2065 6e76 6972 6f6e .'.... environ │ │ │ 0040cc80: 6d65 6e74 2076 6172 6961 626c 6520 6174 ment variable at │ │ │ -0040cc90: 2072 756e 2d74 696d 652e 0700 2755 1800 run-time...'U.. │ │ │ +0040cc90: 2072 756e 2d74 696d 652e 0700 278b 1800 run-time...'... │ │ │ 0040cca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040ccb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040ccc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040ccd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040cce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040ccf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040cd00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -265469,80 +265469,80 @@ │ │ │ 0040cfc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040cfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040cfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040cff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040d000: 0400 0000 4a04 0000 b602 0000 0000 0000 ....J........... │ │ │ 0040d010: 2200 0000 4845 4c50 00ff 7300 ff43 4f4d "...HELP..s..COM │ │ │ 0040d020: 4d41 4e44 5300 ff73 00ff 4144 4400 bf21 MANDS..s..ADD..! │ │ │ -0040d030: 0000 5000 1b55 3100 0020 2020 5468 6520 ..P..U1.. The │ │ │ +0040d030: 0000 5000 1b8b 3100 0020 2020 5468 6520 ..P...1.. The │ │ │ 0040d040: 4144 4420 636f 6d6d 616e 6420 696e 7365 ADD command inse │ │ │ 0040d050: 7274 7320 6120 6e65 7720 6e61 6d65 2c20 rts a new name, │ │ │ 0040d060: 7265 6769 6f6e 2c20 6f72 2073 6567 6d65 region, or segme │ │ │ 0040d070: 6e74 2069 6e74 6f20 7468 6520 476c 6f62 nt into the Glob │ │ │ -0040d080: 616c 1400 1b55 4100 0020 2020 4469 7265 al...UA.. Dire │ │ │ -0040d090: 6374 6f72 792e 0700 1b55 5100 0040 001b ctory....UQ..@.. │ │ │ -0040d0a0: 5561 0000 2020 2054 6865 2066 6f72 6d61 Ua.. The forma │ │ │ +0040d080: 616c 1400 1b8b 4100 0020 2020 4469 7265 al....A.. Dire │ │ │ +0040d090: 6374 6f72 792e 0700 1b8b 5100 0040 001b ctory.....Q..@.. │ │ │ +0040d0a0: 8b61 0000 2020 2054 6865 2066 6f72 6d61 .a.. The forma │ │ │ 0040d0b0: 7420 6f66 2074 6865 2041 4444 2063 6f6d t of the ADD com │ │ │ 0040d0c0: 6d61 6e64 2069 7320 6f6e 6520 6f66 2074 mand is one of t │ │ │ 0040d0d0: 6865 2066 6f6c 6c6f 7769 6e67 3a07 001b he following:... │ │ │ -0040d0e0: 5571 0000 3f00 1b55 8100 0020 2020 415b Uq..?..U... A[ │ │ │ +0040d0e0: 8b71 0000 3f00 1b8b 8100 0020 2020 415b .q..?...... A[ │ │ │ 0040d0f0: 4444 5d20 2d47 5b42 4c4e 414d 455d 2067 DD] -G[BLNAME] g │ │ │ 0040d100: 6c6f 6261 6c2d 6e61 6d65 205b 2d47 424c lobal-name [-GBL │ │ │ 0040d110: 4e41 4d45 2d71 7561 6c69 6669 6572 202e NAME-qualifier . │ │ │ -0040d120: 2e2e 5d37 001b 5591 0000 2020 2041 5b44 ..]7..U... A[D │ │ │ +0040d120: 2e2e 5d37 001b 8b91 0000 2020 2041 5b44 ..]7...... A[D │ │ │ 0040d130: 445d 202d 4e5b 414d 455d 206e 616d 6573 D] -N[AME] names │ │ │ 0040d140: 7061 6365 202d 525b 4547 494f 4e5d 3d72 pace -R[EGION]=r │ │ │ -0040d150: 6567 696f 6e2d 6e61 6d65 5500 1a55 c011 egion-nameU..U.. │ │ │ +0040d150: 6567 696f 6e2d 6e61 6d65 5500 1a8b c011 egion-nameU..... │ │ │ 0040d160: 0000 2020 2041 5b44 445d 202d 525b 4547 .. A[DD] -R[EG │ │ │ 0040d170: 494f 4e5d 2072 6567 696f 6e2d 6e61 6d65 ION] region-name │ │ │ 0040d180: 202d 445b 594e 414d 4943 5d3d 7365 676d -D[YNAMIC]=segm │ │ │ 0040d190: 656e 742d 6e61 6d65 205b 2d52 4547 494f ent-name [-REGIO │ │ │ 0040d1a0: 4e2d 7175 616c 6966 6965 722e 2e2e 5d56 N-qualifier...]V │ │ │ -0040d1b0: 001b 5512 0000 2020 2041 5b44 445d 202d ..U... A[DD] - │ │ │ +0040d1b0: 001b 8b12 0000 2020 2041 5b44 445d 202d ...... A[DD] - │ │ │ 0040d1c0: 535b 4547 4d45 4e54 5d20 7365 676d 656e S[EGMENT] segmen │ │ │ 0040d1d0: 742d 6e61 6d65 205b 2d53 4547 4d45 4e54 t-name [-SEGMENT │ │ │ 0040d1e0: 2d71 7561 6c69 6669 6572 2e2e 2e5d 202d -qualifier...] - │ │ │ 0040d1f0: 465b 494c 455f 4e41 4d45 5d3d 6669 6c65 F[ILE_NAME]=file │ │ │ -0040d200: 2d6e 616d 6507 001b 5513 0000 5300 1b55 -name...U...S..U │ │ │ +0040d200: 2d6e 616d 6507 001b 8b13 0000 5300 1b8b -name.......S... │ │ │ 0040d210: 1400 0020 2020 5468 6520 4144 4420 636f ... The ADD co │ │ │ 0040d220: 6d6d 616e 6420 7265 7175 6972 6573 2073 mmand requires s │ │ │ 0040d230: 7065 6369 6669 6361 7469 6f6e 206f 6620 pecification of │ │ │ 0040d240: 616e 206f 626a 6563 742d 7479 7065 2061 an object-type a │ │ │ 0040d250: 6e64 206f 626a 6563 742d 6e61 6d65 2e4b nd object-name.K │ │ │ -0040d260: 001b 5515 0000 2020 2047 4445 2073 7570 ..U... GDE sup │ │ │ +0040d260: 001b 8b15 0000 2020 2047 4445 2073 7570 ...... GDE sup │ │ │ 0040d270: 706c 6965 7320 6465 6661 756c 7420 7661 plies default va │ │ │ 0040d280: 6c75 6573 2066 726f 6d20 7468 6520 7465 lues from the te │ │ │ 0040d290: 6d70 6c61 7465 7320 666f 7220 7175 616c mplates for qual │ │ │ -0040d2a0: 6966 6965 7273 206e 6f74 2d00 1b55 1600 ifiers not-..U.. │ │ │ +0040d2a0: 6966 6965 7273 206e 6f74 2d00 1b8b 1600 ifiers not-..... │ │ │ 0040d2b0: 0020 2020 6578 706c 6963 6974 6c79 2073 . explicitly s │ │ │ 0040d2c0: 7570 706c 6965 6420 696e 2074 6865 2063 upplied in the c │ │ │ -0040d2d0: 6f6d 6d61 6e64 2e07 001b 5517 0000 5300 ommand....U...S. │ │ │ -0040d2e0: 1b55 1800 0020 2020 6e61 6d65 7370 6163 .U... namespac │ │ │ +0040d2d0: 6f6d 6d61 6e64 2e07 001b 8b17 0000 5300 ommand........S. │ │ │ +0040d2e0: 1b8b 1800 0020 2020 6e61 6d65 7370 6163 ..... namespac │ │ │ 0040d2f0: 6520 7370 6563 6966 6965 7320 6120 676c e specifies a gl │ │ │ 0040d300: 6f62 616c 206e 616d 6520 6f72 2061 2067 obal name or a g │ │ │ 0040d310: 6c6f 6261 6c20 6e61 6d65 2077 6974 6820 lobal name with │ │ │ 0040d320: 7375 6273 6372 6970 7428 7329 206f 7220 subscript(s) or │ │ │ -0040d330: 613b 001b 5519 0000 2020 2067 6c6f 6261 a;..U... globa │ │ │ +0040d330: 613b 001b 8b19 0000 2020 2067 6c6f 6261 a;...... globa │ │ │ 0040d340: 6c20 6e61 6d65 2077 6974 6820 6120 7375 l name with a su │ │ │ 0040d350: 6273 6372 6970 7420 7261 6e67 6520 696e bscript range in │ │ │ -0040d360: 2074 6865 2066 6f72 6d20 6f66 3800 1b55 the form of8..U │ │ │ +0040d360: 2074 6865 2066 6f72 6d20 6f66 3800 1b8b the form of8... │ │ │ 0040d370: 1a00 0020 2020 676c 6f62 616c 5b5b 2a5d ... global[[*] │ │ │ 0040d380: 7c5b 2866 726f 6d2d 7375 6273 6372 6970 |[(from-subscrip │ │ │ 0040d390: 743a 5b74 6f2d 7375 6273 6372 6970 745d t:[to-subscript] │ │ │ -0040d3a0: 295d 5d2e 0700 1b55 2100 004e 001b 5522 )]]....U!..N..U" │ │ │ +0040d3a0: 295d 5d2e 0700 1b8b 2100 004e 001b 8b22 )]].....!..N..." │ │ │ 0040d3b0: 0000 2020 204e 616d 6520 7370 6163 6573 .. Name spaces │ │ │ 0040d3c0: 2061 6e64 2066 696c 652d 6e61 6d65 7320 and file-names │ │ │ 0040d3d0: 6172 6520 6361 7365 2d73 656e 7369 7469 are case-sensiti │ │ │ 0040d3e0: 7665 3b20 6f74 6865 7220 6f62 6a65 6374 ve; other object │ │ │ -0040d3f0: 7320 6172 6520 6e6f 7419 001b 5523 0000 s are not...U#.. │ │ │ +0040d3f0: 7320 6172 6520 6e6f 7419 001b 8b23 0000 s are not....#.. │ │ │ 0040d400: 2020 2063 6173 652d 7365 6e73 6974 6976 case-sensitiv │ │ │ -0040d410: 652e 0700 1b55 2400 0018 001a 55ff 7300 e....U$.....U.s. │ │ │ +0040d410: 652e 0700 1b8b 2400 0018 001a 8bff 7300 e.....$.......s. │ │ │ 0040d420: ff47 424c 4e41 4d45 0000 4762 6c6e 616d .GBLNAME..Gblnam │ │ │ -0040d430: 6512 0026 55bf 1100 0020 2020 4762 6c6e e..&U.... Gbln │ │ │ -0040d440: 616d 6507 0027 5521 0000 0000 0000 0000 ame..'U!........ │ │ │ +0040d430: 6512 0026 8bbf 1100 0020 2020 4762 6c6e e..&..... Gbln │ │ │ +0040d440: 616d 6507 0027 8b21 0000 0000 0000 0000 ame..'.!........ │ │ │ 0040d450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040d460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040d470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040d480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040d490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040d4a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040d4b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -265602,173 +265602,173 @@ │ │ │ 0040d810: 7b00 0000 4845 4c50 00ff 7300 ff43 4f4d {...HELP..s..COM │ │ │ 0040d820: 4d41 4e44 5300 ff73 00ff 4144 4400 ff73 MANDS..s..ADD..s │ │ │ 0040d830: 00ff 4742 4c4e 414d 4500 bf31 0000 2020 ..GBLNAME..1.. │ │ │ 0040d840: 2050 726f 7669 6465 7320 6120 6d65 6368 Provides a mech │ │ │ 0040d850: 616e 6973 6d20 746f 2073 7065 6369 6679 anism to specify │ │ │ 0040d860: 2074 6865 2063 6f6c 6c61 7469 6f6e 2066 the collation f │ │ │ 0040d870: 6f72 2067 6c6f 6261 6c20 7661 7269 6162 or global variab │ │ │ -0040d880: 6c65 7320 7368 6172 696e 674e 0027 5541 les sharingN.'UA │ │ │ +0040d880: 6c65 7320 7368 6172 696e 674e 0027 8b41 les sharingN.'.A │ │ │ 0040d890: 0000 2020 2074 6865 2073 616d 6520 756e .. the same un │ │ │ 0040d8a0: 7375 6273 6372 6970 7465 6420 6e61 6d65 subscripted name │ │ │ 0040d8b0: 2e20 5370 6563 6966 7969 6e67 2061 2063 . Specifying a c │ │ │ 0040d8c0: 6f6c 6c61 7469 6f6e 2069 7320 6e65 6365 ollation is nece │ │ │ -0040d8d0: 7373 6172 7920 666f 7250 0027 5551 0000 ssary forP.'UQ.. │ │ │ +0040d8d0: 7373 6172 7920 666f 7250 0027 8b51 0000 ssary forP.'.Q.. │ │ │ 0040d8e0: 2020 2067 6c6f 6261 6c73 2074 6861 7420 globals that │ │ │ 0040d8f0: 7370 616e 206d 756c 7469 706c 6520 7265 span multiple re │ │ │ 0040d900: 6769 6f6e 7320 616e 6420 616e 6420 7573 gions and and us │ │ │ 0040d910: 6520 616e 2061 6c74 6572 6e61 7465 2063 e an alternate c │ │ │ -0040d920: 6f6c 6c61 7469 6f6e 2e54 0027 5561 0000 ollation.T.'Ua.. │ │ │ +0040d920: 6f6c 6c61 7469 6f6e 2e54 0027 8b61 0000 ollation.T.'.a.. │ │ │ 0040d930: 2020 2042 6563 6175 7365 2074 6865 2067 Because the g │ │ │ 0040d940: 6c6f 6261 6c20 6e61 6d65 2045 5552 4365 lobal name EURCe │ │ │ 0040d950: 6e74 7261 6c20 2864 6573 6372 6962 6564 ntral (described │ │ │ 0040d960: 2069 6e20 7468 6520 496e 7472 6f64 7563 in the Introduc │ │ │ 0040d970: 7469 6f6e 2073 6563 7469 6f6e 2953 0027 tion section)S.' │ │ │ -0040d980: 5571 0000 2020 2075 7365 7320 616e 2061 Uq.. uses an a │ │ │ +0040d980: 8b71 0000 2020 2075 7365 7320 616e 2061 .q.. uses an a │ │ │ 0040d990: 6c74 6572 6e61 7465 2063 6f6c 6c61 7469 lternate collati │ │ │ 0040d9a0: 6f6e 2c20 6974 2072 6571 7569 7265 7320 on, it requires │ │ │ 0040d9b0: 616e 2065 6e74 7279 2069 6e20 7468 6520 an entry in the │ │ │ 0040d9c0: 4742 4c4e 414d 4520 7365 6374 696f 6e2e GBLNAME section. │ │ │ -0040d9d0: 3400 2755 8100 0020 2020 5468 6520 666f 4.'U... The fo │ │ │ +0040d9d0: 3400 278b 8100 0020 2020 5468 6520 666f 4.'.... The fo │ │ │ 0040d9e0: 726d 6174 206f 6620 7468 6520 4144 4420 rmat of the ADD │ │ │ 0040d9f0: 2d47 424c 4e41 4d45 2063 6f6d 6d61 6e64 -GBLNAME command │ │ │ -0040da00: 2069 733a 0700 2755 9100 0039 0026 55c0 is:..'U...9.&U. │ │ │ +0040da00: 2069 733a 0700 278b 9100 0039 0026 8bc0 is:..'....9.&.. │ │ │ 0040da10: 1100 0020 2020 415b 4444 5d20 2d47 5b42 ... A[DD] -G[B │ │ │ 0040da20: 4c4e 414d 455d 202d 435b 4f4c 4c41 5449 LNAME] -C[OLLATI │ │ │ 0040da30: 4f4e 5d3d 636f 6c6c 6174 696f 6e5f 6e75 ON]=collation_nu │ │ │ -0040da40: 6d62 6572 0700 2755 1200 0053 0027 5513 mber..'U...S.'U. │ │ │ +0040da40: 6d62 6572 0700 278b 1200 0053 0027 8b13 mber..'....S.'.. │ │ │ 0040da50: 0000 2020 2020 206f 2042 6563 6175 7365 .. o Because │ │ │ 0040da60: 2073 7472 696e 6720 7375 6273 6372 6970 string subscrip │ │ │ 0040da70: 7473 2061 7265 2073 7562 6a65 6374 2074 ts are subject t │ │ │ 0040da80: 6f20 636f 6c6c 6174 696f 6e20 2874 6865 o collation (the │ │ │ 0040da90: 2075 6e73 7562 7363 7269 7074 6564 5400 unsubscriptedT. │ │ │ -0040daa0: 2755 1400 0020 2020 2020 2020 706f 7274 'U... port │ │ │ +0040daa0: 278b 1400 0020 2020 2020 2020 706f 7274 '.... port │ │ │ 0040dab0: 696f 6e20 6f66 2061 2067 6c6f 6261 6c20 ion of a global │ │ │ 0040dac0: 7661 7269 6162 6c65 206e 616d 6520 616e variable name an │ │ │ 0040dad0: 6420 6e75 6d65 7269 6320 7375 6273 6372 d numeric subscr │ │ │ 0040dae0: 6970 7473 2061 7265 206e 6f74 292c 2047 ipts are not), G │ │ │ -0040daf0: 4445 4e00 2755 1500 0020 2020 2020 2020 DEN.'U... │ │ │ +0040daf0: 4445 4e00 278b 1500 0020 2020 2020 2020 DEN.'.... │ │ │ 0040db00: 6e65 6564 7320 746f 206b 6e6f 7720 7468 needs to know th │ │ │ 0040db10: 6520 636f 6c6c 6174 696f 6e20 7365 7175 e collation sequ │ │ │ 0040db20: 656e 6365 206e 756d 6265 7220 6173 736f ence number asso │ │ │ 0040db30: 6369 6174 6564 2077 6974 6820 6561 6368 ciated with each │ │ │ -0040db40: 5400 2755 1600 0020 2020 2020 2020 756e T.'U... un │ │ │ +0040db40: 5400 278b 1600 0020 2020 2020 2020 756e T.'.... un │ │ │ 0040db50: 7375 6273 6372 6970 7465 6420 676c 6f62 subscripted glob │ │ │ 0040db60: 616c 2076 6172 6961 626c 6520 6e61 6d65 al variable name │ │ │ 0040db70: 2e20 4d20 7374 616e 6461 7264 2063 6f6c . M standard col │ │ │ 0040db80: 6c61 7469 6f6e 2028 7468 6520 6465 6661 lation (the defa │ │ │ -0040db90: 756c 7429 5000 2755 1700 0020 2020 2020 ult)P.'U... │ │ │ +0040db90: 756c 7429 5000 278b 1700 0020 2020 2020 ult)P.'.... │ │ │ 0040dba0: 2020 6861 7320 6120 636f 6c6c 6174 696f has a collatio │ │ │ 0040dbb0: 6e20 6e75 6d62 6572 206f 6620 7a65 726f n number of zero │ │ │ 0040dbc0: 2028 3029 2e20 4173 2061 2063 6f6e 7365 (0). As a conse │ │ │ 0040dbd0: 7175 656e 6365 2c20 7768 656e 2079 6f75 quence, when you │ │ │ -0040dbe0: 2075 7365 5400 2755 1800 0020 2020 2020 useT.'U... │ │ │ +0040dbe0: 2075 7365 5400 278b 1800 0020 2020 2020 useT.'.... │ │ │ 0040dbf0: 2020 616c 7465 726e 6174 6976 6520 636f alternative co │ │ │ 0040dc00: 6c6c 6174 696f 6e28 7329 2028 6f74 6865 llation(s) (othe │ │ │ 0040dc10: 7220 7468 616e 2030 292c 2074 6865 2063 r than 0), the c │ │ │ 0040dc20: 6f6c 6c61 7469 6f6e 2074 7261 6e73 666f ollation transfo │ │ │ -0040dc30: 726d 7320 6d75 7374 4b00 2755 1900 0020 rms mustK.'U... │ │ │ +0040dc30: 726d 7320 6d75 7374 4b00 278b 1900 0020 rms mustK.'.... │ │ │ 0040dc40: 2020 2020 2020 6265 2061 7661 696c 6162 be availab │ │ │ 0040dc50: 6c65 2074 6f20 4744 4520 696e 2074 6865 le to GDE in the │ │ │ 0040dc60: 2073 616d 6520 7761 7920 6173 2074 6865 same way as the │ │ │ 0040dc70: 7920 6172 6520 746f 206f 7468 6572 2047 y are to other G │ │ │ -0040dc80: 542e 4d53 0027 551a 0000 2020 2020 2020 T.MS.'U... │ │ │ +0040dc80: 542e 4d53 0027 8b1a 0000 2020 2020 2020 T.MS.'.... │ │ │ 0040dc90: 2063 6f6d 706f 6e65 6e74 732e 2041 6c6c components. All │ │ │ 0040dca0: 206f 6620 6120 676c 6f62 616c 2028 616c of a global (al │ │ │ 0040dcb0: 6c20 6e6f 6465 7320 7368 6172 696e 6720 l nodes sharing │ │ │ 0040dcc0: 7468 6520 7361 6d65 2075 6e73 7562 7363 the same unsubsc │ │ │ -0040dcd0: 7269 7074 6564 5000 2755 2100 0020 2020 riptedP.'U!.. │ │ │ +0040dcd0: 7269 7074 6564 5000 278b 2100 0020 2020 riptedP.'.!.. │ │ │ 0040dce0: 2020 2020 676c 6f62 616c 206e 616d 6529 global name) │ │ │ 0040dcf0: 206d 7573 7420 6861 7665 2061 2073 696e must have a sin │ │ │ 0040dd00: 676c 6520 636f 6c6c 6174 696f 6e2c 2077 gle collation, w │ │ │ 0040dd10: 6869 6368 2069 7320 696d 706c 6963 6974 hich is implicit │ │ │ -0040dd20: 6c79 2074 6865 4100 2755 2200 0020 2020 ly theA.'U".. │ │ │ +0040dd20: 6c79 2074 6865 4100 278b 2200 0020 2020 ly theA.'.".. │ │ │ 0040dd30: 2020 2020 6361 7365 2066 6f72 2067 6c6f case for glo │ │ │ 0040dd40: 6261 6c73 2074 6861 7420 646f 206e 6f74 bals that do not │ │ │ 0040dd50: 2073 7061 6e20 6d75 6c74 6970 6c65 2072 span multiple r │ │ │ -0040dd60: 6567 696f 6e73 2e4b 0027 5523 0000 2020 egions.K.'U#.. │ │ │ +0040dd60: 6567 696f 6e73 2e4b 0027 8b23 0000 2020 egions.K.'.#.. │ │ │ 0040dd70: 2020 206f 2047 6c6f 6261 6c73 2074 6861 o Globals tha │ │ │ 0040dd80: 7420 646f 206e 6f74 2073 7061 6e20 6d75 t do not span mu │ │ │ 0040dd90: 6c74 6970 6c65 2072 6567 696f 6e73 2061 ltiple regions a │ │ │ 0040dda0: 6e64 2064 6f20 6e6f 7420 6861 7665 2061 nd do not have a │ │ │ -0040ddb0: 6e79 5400 2755 2400 0020 2020 2020 2020 nyT.'U$.. │ │ │ +0040ddb0: 6e79 5400 278b 2400 0020 2020 2020 2020 nyT.'.$.. │ │ │ 0040ddc0: 636f 6c6c 6174 696f 6e20 6368 6172 6163 collation charac │ │ │ 0040ddd0: 7465 7269 7374 6963 7320 6465 6669 6e65 teristics define │ │ │ 0040dde0: 6420 696e 2074 6865 2047 424c 4e41 4d45 d in the GBLNAME │ │ │ 0040ddf0: 2073 6563 7469 6f6e 206f 6620 7468 6520 section of the │ │ │ -0040de00: 676c 6f62 616c 5400 2755 2500 0020 2020 globalT.'U%.. │ │ │ +0040de00: 676c 6f62 616c 5400 278b 2500 0020 2020 globalT.'.%.. │ │ │ 0040de10: 2020 2020 6469 7265 6374 6f72 7920 7461 directory ta │ │ │ 0040de20: 6b65 206f 6e20 7468 6520 6465 6661 756c ke on the defaul │ │ │ 0040de30: 7420 636f 6c6c 6174 696f 6e20 6368 6172 t collation char │ │ │ 0040de40: 6163 7465 7269 7374 6963 7320 6465 6669 acteristics defi │ │ │ -0040de50: 6e65 6420 696e 2074 6865 5000 2755 2600 ned in theP.'U&. │ │ │ +0040de50: 6e65 6420 696e 2074 6865 5000 278b 2600 ned in theP.'.&. │ │ │ 0040de60: 0020 2020 2020 2020 6461 7461 6261 7365 . database │ │ │ 0040de70: 2072 6567 696f 6e20 746f 2077 6869 6368 region to which │ │ │ 0040de80: 2074 6865 7920 6d61 702e 204f 6e20 7468 they map. On th │ │ │ 0040de90: 6520 6f74 6865 7220 6861 6e64 2c20 676c e other hand, gl │ │ │ -0040dea0: 6f62 616c 7320 7468 6174 5200 2755 2700 obals thatR.'U'. │ │ │ +0040dea0: 6f62 616c 7320 7468 6174 5200 278b 2700 obals thatR.'.'. │ │ │ 0040deb0: 0020 2020 2020 2020 7370 616e 206d 756c . span mul │ │ │ 0040dec0: 7469 706c 6520 7265 6769 6f6e 7320 6861 tiple regions ha │ │ │ 0040ded0: 7665 2074 6865 6972 2063 6f6c 6c61 7469 ve their collati │ │ │ 0040dee0: 6f6e 2069 6d70 6c69 6369 746c 7920 2863 on implicitly (c │ │ │ -0040def0: 6f6c 6c61 7469 6f6e 2030 292c 4d00 2755 ollation 0),M.'U │ │ │ +0040def0: 6f6c 6c61 7469 6f6e 2030 292c 4d00 278b ollation 0),M.'. │ │ │ 0040df00: 2800 0020 2020 2020 2020 6f72 2065 7870 (.. or exp │ │ │ 0040df10: 6c69 6369 746c 792c 2065 7374 6162 6c69 licitly, establi │ │ │ 0040df20: 7368 6564 2062 7920 7468 6520 4742 4c4e shed by the GBLN │ │ │ 0040df30: 414d 4520 7365 6374 696f 6e20 6f66 2074 AME section of t │ │ │ -0040df40: 6865 2067 6c6f 6261 6c52 0027 5529 0000 he globalR.'U).. │ │ │ +0040df40: 6865 2067 6c6f 6261 6c52 0027 8b29 0000 he globalR.'.).. │ │ │ 0040df50: 2020 2020 2020 2064 6972 6563 746f 7279 directory │ │ │ 0040df60: 2061 6e64 2063 616e 6e6f 7420 6164 6f70 and cannot adop │ │ │ 0040df70: 7420 6120 6469 6666 6572 696e 6720 636f t a differing co │ │ │ 0040df80: 6c6c 6174 696f 6e20 6261 7365 6420 6f6e llation based on │ │ │ -0040df90: 2074 6865 2072 6567 696f 6e4d 0027 552a the regionM.'U* │ │ │ +0040df90: 2074 6865 2072 6567 696f 6e4d 0027 8b2a the regionM.'.* │ │ │ 0040dfa0: 0000 2020 2020 2020 2063 6f6c 6c61 7469 .. collati │ │ │ 0040dfb0: 6f6e 2063 6861 7261 6374 6572 6973 7469 on characteristi │ │ │ 0040dfc0: 632e 2042 6563 6175 7365 2047 542e 4d20 c. Because GT.M │ │ │ 0040dfd0: 6465 7465 726d 696e 6573 2063 6f6c 6c61 determines colla │ │ │ 0040dfe0: 7469 6f6e 2066 6f72 0000 0000 0000 0000 tion for........ │ │ │ 0040dff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040e000: 0400 0000 6a02 0000 dd02 0000 0000 0000 ....j........... │ │ │ -0040e010: 7b00 0055 4845 4c50 00ff 7300 ff43 4f4d {..UHELP..s..COM │ │ │ +0040e010: 7b00 008b 4845 4c50 00ff 7300 ff43 4f4d {...HELP..s..COM │ │ │ 0040e020: 4d41 4e44 5300 ff73 00ff 4144 4400 ff73 MANDS..s..ADD..s │ │ │ 0040e030: 00ff 4742 4c4e 414d 4500 c031 0000 2020 ..GBLNAME..1.. │ │ │ 0040e040: 2020 2020 2067 6c6f 6261 6c73 2073 7061 globals spa │ │ │ 0040e050: 6e6e 696e 6720 6d75 6c74 6970 6c65 2072 nning multiple r │ │ │ 0040e060: 6567 696f 6e73 2062 7920 7468 6520 4742 egions by the GB │ │ │ 0040e070: 4c4e 414d 4520 6368 6172 6163 7465 7269 LNAME characteri │ │ │ -0040e080: 7374 6963 2c20 7768 6963 684c 0027 5532 stic, whichL.'U2 │ │ │ +0040e080: 7374 6963 2c20 7768 6963 684c 0027 8b32 stic, whichL.'.2 │ │ │ 0040e090: 0000 2020 2020 2020 2063 616e 6e6f 7420 .. cannot │ │ │ 0040e0a0: 6368 616e 6765 206f 6e63 6520 7468 6520 change once the │ │ │ 0040e0b0: 6461 7461 6261 7365 2066 696c 6573 2061 database files a │ │ │ 0040e0c0: 7265 2063 7265 6174 6564 2c20 4744 4520 re created, GDE │ │ │ -0040e0d0: 7265 706f 7274 732f 0027 5533 0000 2020 reports/.'U3.. │ │ │ +0040e0d0: 7265 706f 7274 732f 0027 8b33 0000 2020 reports/.'.3.. │ │ │ 0040e0e0: 2020 2020 2063 6f6c 6c61 7469 6f6e 206f collation o │ │ │ 0040e0f0: 6e20 6d61 6e79 2065 7272 6f72 206d 6573 n many error mes │ │ │ -0040e100: 7361 6765 732e 0700 2755 3400 0012 0027 sages...'U4....' │ │ │ -0040e110: 5535 0000 2020 2045 7861 6d70 6c65 3a07 U5.. Example:. │ │ │ -0040e120: 0027 5536 0000 3600 2755 3700 0020 2020 .'U6..6.'U7.. │ │ │ +0040e100: 7361 6765 732e 0700 278b 3400 0012 0027 sages...'.4....' │ │ │ +0040e110: 8b35 0000 2020 2045 7861 6d70 6c65 3a07 .5.. Example:. │ │ │ +0040e120: 0027 8b36 0000 3600 278b 3700 0020 2020 .'.6..6.'.7.. │ │ │ 0040e130: 4744 453e 2061 6464 2020 2020 2d67 626c GDE> add -gbl │ │ │ 0040e140: 6e61 6d65 2045 5552 4365 6e74 7261 6c20 name EURCentral │ │ │ -0040e150: 2d63 6f6c 6c61 7469 6f6e 3d31 1e00 2755 -collation=1..'U │ │ │ +0040e150: 2d63 6f6c 6c61 7469 6f6e 3d31 1e00 278b -collation=1..'. │ │ │ 0040e160: 3800 0020 2020 4744 453e 2073 686f 7720 8.. GDE> show │ │ │ -0040e170: 2020 2d67 626c 6e61 6d65 2300 2755 3900 -gblname#.'U9. │ │ │ +0040e170: 2020 2d67 626c 6e61 6d65 2300 278b 3900 -gblname#.'.9. │ │ │ 0040e180: 0020 2020 2020 2020 2020 2020 202a 2a2a . *** │ │ │ 0040e190: 2047 424c 4e41 4d45 5320 2a2a 2a37 0027 GBLNAMES ***7.' │ │ │ -0040e1a0: 553a 0000 2020 2020 476c 6f62 616c 2020 U:.. Global │ │ │ +0040e1a0: 8b3a 0000 2020 2020 476c 6f62 616c 2020 .:.. Global │ │ │ 0040e1b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0040e1c0: 2020 2020 2020 2020 2020 2043 6f6c 6c20 Coll │ │ │ -0040e1d0: 2056 6572 5900 2755 4100 0020 2020 202d VerY.'UA.. - │ │ │ +0040e1d0: 2056 6572 5900 278b 4100 0020 2020 202d VerY.'.A.. - │ │ │ 0040e1e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0040e1f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0040e200: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0040e210: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0040e220: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d36 0027 -------------6.' │ │ │ -0040e230: 5542 0000 2020 2020 4555 5243 656e 7472 UB.. EURCentr │ │ │ +0040e230: 8b42 0000 2020 2020 4555 5243 656e 7472 .B.. EURCentr │ │ │ 0040e240: 616c 2020 2020 2020 2020 2020 2020 2020 al │ │ │ 0040e250: 2020 2020 2020 2020 2020 2020 2031 2020 1 │ │ │ -0040e260: 2020 3007 0027 5543 0000 0000 0000 0000 0..'UC........ │ │ │ +0040e260: 2020 3007 0027 8b43 0000 0000 0000 0000 0..'.C........ │ │ │ 0040e270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040e280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040e290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040e2a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040e2b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040e2c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040e2d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -265851,1254 +265851,1254 @@ │ │ │ 0040e7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040e7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040e7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040e7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040e7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040e7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040e800: 0400 0000 bd07 0000 2503 0000 0000 0000 ........%....... │ │ │ -0040e810: 6a00 0055 4845 4c50 00ff 7300 ff43 4f4d j..UHELP..s..COM │ │ │ +0040e810: 6a00 008b 4845 4c50 00ff 7300 ff43 4f4d j...HELP..s..COM │ │ │ 0040e820: 4d41 4e44 5300 ff73 00ff 4348 414e 4745 MANDS..s..CHANGE │ │ │ 0040e830: 00c0 3100 0020 2020 5468 6973 2063 6f6d ..1.. This com │ │ │ 0040e840: 6d61 6e64 2063 6861 6e67 6573 2074 6865 mand changes the │ │ │ 0040e850: 2072 6567 696f 6e20 6d61 7374 6572 2074 region master t │ │ │ 0040e860: 6f20 7573 6520 7468 6520 7365 676d 656e o use the segmen │ │ │ -0040e870: 7420 7465 6d70 2061 6e64 5300 1e55 3200 t temp andS..U2. │ │ │ +0040e870: 7420 7465 6d70 2061 6e64 5300 1e8b 3200 t temp andS...2. │ │ │ 0040e880: 0020 2020 6573 7461 626c 6973 6865 7320 . establishes │ │ │ 0040e890: 6120 6d61 7869 6d75 6d20 4b45 595f 5349 a maximum KEY_SI │ │ │ 0040e8a0: 5a45 206f 6620 3130 3020 6368 6172 6163 ZE of 100 charac │ │ │ 0040e8b0: 7465 7273 2066 6f72 2074 6865 206e 6578 ters for the nex │ │ │ 0040e8c0: 7420 6372 6561 7469 6f6e 206f 6654 001e t creation ofT.. │ │ │ -0040e8d0: 5533 0000 2020 2061 2066 696c 6520 666f U3.. a file fo │ │ │ +0040e8d0: 8b33 0000 2020 2061 2066 696c 6520 666f .3.. a file fo │ │ │ 0040e8e0: 7220 7468 6973 2072 6567 696f 6e2e 2054 r this region. T │ │ │ 0040e8f0: 6865 2073 6567 6d65 6e74 2063 6861 6e67 he segment chang │ │ │ 0040e900: 6520 7461 6b65 7320 6566 6665 6374 2074 e takes effect t │ │ │ 0040e910: 6865 2066 6972 7374 2074 696d 6520 7468 he first time th │ │ │ -0040e920: 6551 001e 5534 0000 2020 2073 7973 7465 eQ..U4.. syste │ │ │ +0040e920: 6551 001e 8b34 0000 2020 2073 7973 7465 eQ...4.. syste │ │ │ 0040e930: 6d20 7573 6573 2074 6865 2047 6c6f 6261 m uses the Globa │ │ │ 0040e940: 6c20 4469 7265 6374 6f72 7920 6166 7465 l Directory afte │ │ │ 0040e950: 7220 7468 6520 4744 4520 7365 7373 696f r the GDE sessio │ │ │ 0040e960: 6e20 4558 4954 732c 2077 6869 6c65 2074 n EXITs, while t │ │ │ -0040e970: 6865 5100 1e55 3500 0020 2020 4b45 595f heQ..U5.. KEY_ │ │ │ +0040e970: 6865 5100 1e8b 3500 0020 2020 4b45 595f heQ...5.. KEY_ │ │ │ 0040e980: 5349 5a45 2063 6861 6e67 6520 7461 6b65 SIZE change take │ │ │ 0040e990: 7320 6566 6665 6374 2061 6674 6572 2074 s effect after t │ │ │ 0040e9a0: 6865 206e 6578 7420 4d55 5049 5020 4352 he next MUPIP CR │ │ │ 0040e9b0: 4541 5445 2074 6861 7420 6372 6561 7465 EATE that create │ │ │ -0040e9c0: 7320 612d 001e 5536 0000 2020 206e 6577 s a-..U6.. new │ │ │ +0040e9c0: 7320 612d 001e 8b36 0000 2020 206e 6577 s a-...6.. new │ │ │ 0040e9d0: 2064 6174 6162 6173 6520 6669 6c65 2066 database file f │ │ │ 0040e9e0: 6f72 2073 6567 6d65 6e74 2074 656d 702e or segment temp. │ │ │ -0040e9f0: 0700 1e55 3700 0012 0016 5544 454c 4554 ...U7.....UDELET │ │ │ -0040ea00: 4500 0044 656c 6574 6511 001d 55bf 1100 E..Delete...U... │ │ │ -0040ea10: 0020 2020 4465 6c65 7465 0700 1e55 2100 . Delete...U!. │ │ │ -0040ea20: 004f 001e 5531 0000 2020 2054 6865 2044 .O..U1.. The D │ │ │ +0040e9f0: 0700 1e8b 3700 0012 0016 8b44 454c 4554 ....7......DELET │ │ │ +0040ea00: 4500 0044 656c 6574 6511 001d 8bbf 1100 E..Delete....... │ │ │ +0040ea10: 0020 2020 4465 6c65 7465 0700 1e8b 2100 . Delete....!. │ │ │ +0040ea20: 004f 001e 8b31 0000 2020 2054 6865 2044 .O...1.. The D │ │ │ 0040ea30: 454c 4554 4520 636f 6d6d 616e 6420 7265 ELETE command re │ │ │ 0040ea40: 6d6f 7665 7320 6120 6e61 6d65 2c20 7265 moves a name, re │ │ │ 0040ea50: 6769 6f6e 2c20 6f72 2073 6567 6d65 6e74 gion, or segment │ │ │ 0040ea60: 2066 726f 6d20 7468 6520 476c 6f62 616c from the Global │ │ │ -0040ea70: 5100 1e55 4100 0020 2020 4469 7265 6374 Q..UA.. Direct │ │ │ +0040ea70: 5100 1e8b 4100 0020 2020 4469 7265 6374 Q...A.. Direct │ │ │ 0040ea80: 6f72 792e 2054 6865 2044 454c 4554 4520 ory. The DELETE │ │ │ 0040ea90: 636f 6d6d 616e 6420 646f 6573 206e 6f74 command does not │ │ │ 0040eaa0: 2064 656c 6574 6520 616e 7920 6163 7475 delete any actu │ │ │ 0040eab0: 616c 2064 6174 612e 2048 6f77 6576 6572 al data. However │ │ │ -0040eac0: 2c4c 001e 5551 0000 2020 2047 542e 4d20 ,L..UQ.. GT.M │ │ │ +0040eac0: 2c4c 001e 8b51 0000 2020 2047 542e 4d20 ,L...Q.. GT.M │ │ │ 0040ead0: 646f 6573 206e 6f74 2061 6363 6573 7320 does not access │ │ │ 0040eae0: 6461 7461 6261 7365 2066 696c 6573 2074 database files t │ │ │ 0040eaf0: 6861 7420 646f 206e 6f74 2068 6176 6520 hat do not have │ │ │ 0040eb00: 6d61 7070 6564 2067 6c6f 6261 6c52 001e mapped globalR.. │ │ │ -0040eb10: 5561 0000 2020 2076 6172 6961 626c 6573 Ua.. variables │ │ │ +0040eb10: 8b61 0000 2020 2076 6172 6961 626c 6573 .a.. variables │ │ │ 0040eb20: 2065 7863 6570 7420 7468 726f 7567 6820 except through │ │ │ 0040eb30: 6578 7465 6e64 6564 2072 6566 6572 656e extended referen │ │ │ 0040eb40: 6365 7320 7573 696e 6720 616e 2061 6c74 ces using an alt │ │ │ 0040eb50: 6572 6e61 7469 7665 2067 6c6f 6261 6c52 ernative globalR │ │ │ -0040eb60: 001e 5571 0000 2020 2064 6972 6563 746f ..Uq.. directo │ │ │ +0040eb60: 001e 8b71 0000 2020 2064 6972 6563 746f ...q.. directo │ │ │ 0040eb70: 7279 2074 6861 7420 646f 6573 206e 6f74 ry that does not │ │ │ 0040eb80: 206d 6170 2074 6f20 7468 656d 2e20 4e6f map to them. No │ │ │ 0040eb90: 7465 2074 6861 7420 4754 2e4d 2072 6570 te that GT.M rep │ │ │ 0040eba0: 6c69 6361 7469 6f6e 2064 6f65 7320 6e6f lication does no │ │ │ -0040ebb0: 7454 001e 5581 0000 2020 2073 7570 706f tT..U... suppo │ │ │ +0040ebb0: 7454 001e 8b81 0000 2020 2073 7570 706f tT...... suppo │ │ │ 0040ebc0: 7274 2067 6c6f 6261 6c20 7570 6461 7465 rt global update │ │ │ 0040ebd0: 7320 6d61 6465 2077 6974 6820 6578 7465 s made with exte │ │ │ 0040ebe0: 6e64 6564 2072 6566 6572 656e 6365 732c nded references, │ │ │ 0040ebf0: 2075 6e6c 6573 7320 7468 6579 2061 6374 unless they act │ │ │ -0040ec00: 7561 6c6c 794b 001e 5591 0000 2020 206d uallyK..U... m │ │ │ +0040ec00: 7561 6c6c 794b 001e 8b91 0000 2020 206d uallyK...... m │ │ │ 0040ec10: 6170 2074 6f20 6120 6461 7461 6261 7365 ap to a database │ │ │ 0040ec20: 2066 696c 6520 7468 6174 2069 7320 6120 file that is a │ │ │ 0040ec30: 7061 7274 206f 6620 7468 6520 7265 706c part of the repl │ │ │ 0040ec40: 6963 6174 6564 2069 6e73 7461 6e63 652e icated instance. │ │ │ -0040ec50: 0800 1d55 c011 0000 2e00 1e55 1200 0020 ...U.......U... │ │ │ +0040ec50: 0800 1d8b c011 0000 2e00 1e8b 1200 0020 ............... │ │ │ 0040ec60: 2020 5468 6520 666f 726d 6174 206f 6620 The format of │ │ │ 0040ec70: 7468 6520 4445 4c45 5445 2063 6f6d 6d61 the DELETE comma │ │ │ -0040ec80: 6e64 2069 733a 0700 1e55 1300 0029 001e nd is:...U...).. │ │ │ -0040ec90: 5514 0000 2020 2044 5b45 4c45 5445 5d20 U... D[ELETE] │ │ │ +0040ec80: 6e64 2069 733a 0700 1e8b 1300 0029 001e nd is:.......).. │ │ │ +0040ec90: 8b14 0000 2020 2044 5b45 4c45 5445 5d20 .... D[ELETE] │ │ │ 0040eca0: 2d47 5b42 4c4e 414d 455d 2067 6c6f 6261 -G[BLNAME] globa │ │ │ -0040ecb0: 6c2d 6e61 6d65 2400 1e55 1500 0020 2020 l-name$..U... │ │ │ +0040ecb0: 6c2d 6e61 6d65 2400 1e8b 1500 0020 2020 l-name$...... │ │ │ 0040ecc0: 445b 454c 4554 455d 202d 4e5b 414d 455d D[ELETE] -N[AME] │ │ │ -0040ecd0: 206e 616d 6573 7061 6365 2800 1e55 1600 namespace(..U.. │ │ │ +0040ecd0: 206e 616d 6573 7061 6365 2800 1e8b 1600 namespace(..... │ │ │ 0040ece0: 0020 2020 445b 454c 4554 455d 202d 525b . D[ELETE] -R[ │ │ │ 0040ecf0: 4547 494f 4e5d 2072 6567 696f 6e2d 6e61 EGION] region-na │ │ │ -0040ed00: 6d65 2a00 1e55 1700 0020 2020 445b 454c me*..U... D[EL │ │ │ +0040ed00: 6d65 2a00 1e8b 1700 0020 2020 445b 454c me*...... D[EL │ │ │ 0040ed10: 4554 455d 202d 535b 4547 4d45 4e54 5d20 ETE] -S[EGMENT] │ │ │ -0040ed20: 7365 676d 656e 742d 6e61 6d65 0700 1e55 segment-name...U │ │ │ -0040ed30: 1800 0049 001e 5519 0000 2020 2054 6865 ...I..U... The │ │ │ +0040ed20: 7365 676d 656e 742d 6e61 6d65 0700 1e8b segment-name.... │ │ │ +0040ed30: 1800 0049 001e 8b19 0000 2020 2054 6865 ...I...... The │ │ │ 0040ed40: 2044 454c 4554 4520 636f 6d6d 616e 6420 DELETE command │ │ │ 0040ed50: 7265 7175 6972 6573 2073 7065 6369 6669 requires specifi │ │ │ 0040ed60: 6361 7469 6f6e 206f 6620 616e 206f 626a cation of an obj │ │ │ -0040ed70: 6563 742d 7479 7065 2061 6e64 1600 1e55 ect-type and...U │ │ │ +0040ed70: 6563 742d 7479 7065 2061 6e64 1600 1e8b ect-type and.... │ │ │ 0040ed80: 1a00 0020 2020 6f62 6a65 6374 2d6e 616d ... object-nam │ │ │ -0040ed90: 652e 0700 1e55 2100 0054 001e 5522 0000 e....U!..T..U".. │ │ │ +0040ed90: 652e 0700 1e8b 2100 0054 001e 8b22 0000 e.....!..T...".. │ │ │ 0040eda0: 2020 2044 656c 6574 696e 6720 6120 6e61 Deleting a na │ │ │ 0040edb0: 6d65 2072 656d 6f76 6573 2074 6865 206e me removes the n │ │ │ 0040edc0: 616d 6573 7061 6365 2d74 6f2d 7265 6769 amespace-to-regi │ │ │ 0040edd0: 6f6e 206d 6170 7069 6e67 2e20 4465 6c65 on mapping. Dele │ │ │ 0040ede0: 7469 6e67 2061 2072 6567 696f 6e4e 001e ting a regionN.. │ │ │ -0040edf0: 5523 0000 2020 2075 6e6d 6170 7320 616c U#.. unmaps al │ │ │ +0040edf0: 8b23 0000 2020 2075 6e6d 6170 7320 616c .#.. unmaps al │ │ │ 0040ee00: 6c20 6e61 6d65 7320 6d61 7070 6564 2074 l names mapped t │ │ │ 0040ee10: 6f20 7468 6520 7265 6769 6f6e 2e20 4465 o the region. De │ │ │ 0040ee20: 6c65 7469 6e67 2061 2073 6567 6d65 6e74 leting a segment │ │ │ -0040ee30: 2075 6e6d 6170 7320 7468 6527 001e 5524 unmaps the'..U$ │ │ │ +0040ee30: 2075 6e6d 6170 7320 7468 6527 001e 8b24 unmaps the'...$ │ │ │ 0040ee40: 0000 2020 2072 6567 696f 6e20 6d61 7070 .. region mapp │ │ │ 0040ee50: 6564 2074 6f20 7468 6520 7365 676d 656e ed to the segmen │ │ │ -0040ee60: 742e 0700 1e55 2500 0052 001e 5526 0000 t....U%..R..U&.. │ │ │ +0040ee60: 742e 0700 1e8b 2500 0052 001e 8b26 0000 t.....%..R...&.. │ │ │ 0040ee70: 2020 2059 6f75 206d 6179 206d 6170 2074 You may map t │ │ │ 0040ee80: 6865 2064 656c 6574 6564 206e 616d 6573 he deleted names │ │ │ 0040ee90: 2074 6f20 616e 6f74 6865 7220 7265 6769 to another regi │ │ │ 0040eea0: 6f6e 206f 7220 7468 6520 6465 6c65 7465 on or the delete │ │ │ -0040eeb0: 6420 7265 6769 6f6e 2074 6f33 001e 5527 d region to3..U' │ │ │ +0040eeb0: 6420 7265 6769 6f6e 2074 6f33 001e 8b27 d region to3...' │ │ │ 0040eec0: 0000 2020 2061 6e6f 7468 6572 2073 6567 .. another seg │ │ │ 0040eed0: 6d65 6e74 2075 7369 6e67 2074 6865 2043 ment using the C │ │ │ 0040eee0: 4841 4e47 4520 636f 6d6d 616e 642e 0700 HANGE command... │ │ │ -0040eef0: 1e55 2800 0036 001e 5529 0000 2020 2054 .U(..6..U).. T │ │ │ +0040eef0: 1e8b 2800 0036 001e 8b29 0000 2020 2054 ..(..6...).. T │ │ │ 0040ef00: 6865 2064 6566 6175 6c74 206e 616d 6573 he default names │ │ │ 0040ef10: 7061 6365 2028 2a29 2063 616e 6e6f 7420 pace (*) cannot │ │ │ -0040ef20: 6265 2064 656c 6574 6564 2e07 001e 552a be deleted....U* │ │ │ -0040ef30: 0000 1200 1e55 3100 0020 2020 4578 616d .....U1.. Exam │ │ │ -0040ef40: 706c 653a 0700 1e55 3200 001b 001e 5533 ple:...U2.....U3 │ │ │ +0040ef20: 6265 2064 656c 6574 6564 2e07 001e 8b2a be deleted.....* │ │ │ +0040ef30: 0000 1200 1e8b 3100 0020 2020 4578 616d ......1.. Exam │ │ │ +0040ef40: 706c 653a 0700 1e8b 3200 001b 001e 8b33 ple:....2......3 │ │ │ 0040ef50: 0000 2020 2047 4445 3e20 6465 6c20 2d6e .. GDE> del -n │ │ │ -0040ef60: 616d 6520 542a 0700 1e55 3400 0050 001e ame T*...U4..P.. │ │ │ -0040ef70: 5535 0000 2020 2054 6869 7320 636f 6d6d U5.. This comm │ │ │ +0040ef60: 616d 6520 542a 0700 1e8b 3400 0050 001e ame T*....4..P.. │ │ │ +0040ef70: 8b35 0000 2020 2054 6869 7320 636f 6d6d .5.. This comm │ │ │ 0040ef80: 616e 6420 6465 6c65 7465 7320 7468 6520 and deletes the │ │ │ 0040ef90: 6578 706c 6963 6974 206d 6170 7069 6e67 explicit mapping │ │ │ 0040efa0: 206f 6620 616c 6c20 676c 6f62 616c 206e of all global n │ │ │ 0040efb0: 616d 6573 2073 7461 7274 696e 6700 0000 ames starting... │ │ │ 0040efc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040efd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040efe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040eff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040f000: 0400 0000 ff07 0000 5503 0000 0000 0000 ........U....... │ │ │ -0040f010: 6f00 0055 4845 4c50 00ff 7300 ff43 4f4d o..UHELP..s..COM │ │ │ +0040f010: 6f00 008b 4845 4c50 00ff 7300 ff43 4f4d o...HELP..s..COM │ │ │ 0040f020: 4d41 4e44 5300 ff73 00ff 4445 4c45 5445 MANDS..s..DELETE │ │ │ 0040f030: 00c0 3600 0020 2020 7769 7468 2074 6865 ..6.. with the │ │ │ 0040f040: 206c 6574 7465 7220 2254 2e22 2054 6869 letter "T." Thi │ │ │ 0040f050: 7320 636f 6d6d 616e 6420 646f 6573 206e s command does n │ │ │ 0040f060: 6f74 2064 656c 6574 6520 616e 7920 676c ot delete any gl │ │ │ 0040f070: 6f62 616c 2076 6172 6961 626c 6573 2e4f obal variables.O │ │ │ -0040f080: 001e 5537 0000 2020 2048 6f77 6576 6572 ..U7.. However │ │ │ +0040f080: 001e 8b37 0000 2020 2048 6f77 6576 6572 ...7.. However │ │ │ 0040f090: 2c20 6974 206d 6179 206d 616b 6520 7072 , it may make pr │ │ │ 0040f0a0: 6565 7869 7374 696e 6720 676c 6f62 616c eexisting global │ │ │ 0040f0b0: 7320 7374 6172 7469 6e67 2077 6974 6820 s starting with │ │ │ 0040f0c0: 7468 6520 6c65 7474 6572 2022 5422 4f00 the letter "T"O. │ │ │ -0040f0d0: 1e55 3800 0020 2020 696e 7669 7369 626c .U8.. invisibl │ │ │ +0040f0d0: 1e8b 3800 0020 2020 696e 7669 7369 626c ..8.. invisibl │ │ │ 0040f0e0: 652c 2061 7420 6c65 6173 7420 7768 696c e, at least whil │ │ │ 0040f0f0: 6520 7573 696e 6720 7468 6973 2067 6c6f e using this glo │ │ │ 0040f100: 6261 6c20 6469 7265 6374 6f72 792c 2062 bal directory, b │ │ │ 0040f110: 6563 6175 7365 2074 6865 2054 2a42 001e ecause the T*B.. │ │ │ -0040f120: 5539 0000 2020 2067 6c6f 6261 6c20 6e61 U9.. global na │ │ │ +0040f120: 8b39 0000 2020 2067 6c6f 6261 6c20 6e61 .9.. global na │ │ │ 0040f130: 6d65 7320 6d61 7020 746f 2074 6865 2064 mes map to the d │ │ │ 0040f140: 6566 6175 6c74 206e 616d 6573 7061 6365 efault namespace │ │ │ 0040f150: 2067 6f69 6e67 2066 6f72 7761 7264 2e07 going forward.. │ │ │ -0040f160: 001e 553a 0000 0e00 1655 4558 4954 0000 ..U:.....UEXIT.. │ │ │ -0040f170: 4578 6974 0f00 1b55 bf11 0000 2020 2045 Exit...U.... E │ │ │ -0040f180: 7869 7407 001c 5521 0000 4d00 1c55 3100 xit...U!..M..U1. │ │ │ +0040f160: 001e 8b3a 0000 0e00 168b 4558 4954 0000 ...:......EXIT.. │ │ │ +0040f170: 4578 6974 0f00 1b8b bf11 0000 2020 2045 Exit........ E │ │ │ +0040f180: 7869 7407 001c 8b21 0000 4d00 1c8b 3100 xit....!..M...1. │ │ │ 0040f190: 0020 2020 5468 6520 4558 4954 2063 6f6d . The EXIT com │ │ │ 0040f1a0: 6d61 6e64 2077 7269 7465 7320 616c 6c20 mand writes all │ │ │ 0040f1b0: 6368 616e 6765 7320 6d61 6465 2069 6e20 changes made in │ │ │ 0040f1c0: 7468 6520 6375 7272 656e 7420 4744 4520 the current GDE │ │ │ -0040f1d0: 6564 6974 696e 674c 001c 5541 0000 2020 editingL..UA.. │ │ │ +0040f1d0: 6564 6974 696e 674c 001c 8b41 0000 2020 editingL...A.. │ │ │ 0040f1e0: 2073 6573 7369 6f6e 2074 6f20 7468 6520 session to the │ │ │ 0040f1f0: 476c 6f62 616c 2044 6972 6563 746f 7279 Global Directory │ │ │ 0040f200: 2061 6e64 2074 6572 6d69 6e61 7465 7320 and terminates │ │ │ 0040f210: 7468 6520 6375 7272 656e 7420 6564 6974 the current edit │ │ │ -0040f220: 696e 6712 001c 5551 0000 2020 2073 6573 ing...UQ.. ses │ │ │ -0040f230: 7369 6f6e 2e07 001c 5561 0000 2c00 1c55 sion....Ua..,..U │ │ │ +0040f220: 696e 6712 001c 8b51 0000 2020 2073 6573 ing....Q.. ses │ │ │ +0040f230: 7369 6f6e 2e07 001c 8b61 0000 2c00 1c8b sion.....a..,... │ │ │ 0040f240: 7100 0020 2020 5468 6520 666f 726d 6174 q.. The format │ │ │ 0040f250: 206f 6620 7468 6520 4558 4954 2063 6f6d of the EXIT com │ │ │ -0040f260: 6d61 6e64 2069 733a 0700 1c55 8100 0010 mand is:...U.... │ │ │ -0040f270: 001c 5591 0000 2020 2045 5b58 4954 5d08 ..U... E[XIT]. │ │ │ -0040f280: 001b 55c0 1100 004c 001c 5512 0000 2020 ..U....L..U... │ │ │ +0040f260: 6d61 6e64 2069 733a 0700 1c8b 8100 0010 mand is:........ │ │ │ +0040f270: 001c 8b91 0000 2020 2045 5b58 4954 5d08 ...... E[XIT]. │ │ │ +0040f280: 001b 8bc0 1100 004c 001c 8b12 0000 2020 .......L...... │ │ │ 0040f290: 2047 4445 2070 6572 666f 726d 7320 6120 GDE performs a │ │ │ 0040f2a0: 6675 6c6c 2076 6572 6966 6963 6174 696f full verificatio │ │ │ 0040f2b0: 6e20 7465 7374 2028 5645 5249 4659 2920 n test (VERIFY) │ │ │ 0040f2c0: 6f6e 2074 6865 2064 6174 612e 2049 6620 on the data. If │ │ │ -0040f2d0: 7468 6553 001c 5513 0000 2020 2076 6572 theS..U... ver │ │ │ +0040f2d0: 7468 6553 001c 8b13 0000 2020 2076 6572 theS...... ver │ │ │ 0040f2e0: 6966 6963 6174 696f 6e20 7375 6363 6565 ification succee │ │ │ 0040f2f0: 6473 2c20 4744 4520 7772 6974 6573 2074 ds, GDE writes t │ │ │ 0040f300: 6865 206e 6577 2047 6c6f 6261 6c20 4469 he new Global Di │ │ │ 0040f310: 7265 6374 6f72 7920 746f 2066 696c 6520 rectory to file │ │ │ -0040f320: 7379 7374 656d 2c00 1c55 1400 0020 2020 system,..U... │ │ │ +0040f320: 7379 7374 656d 2c00 1c8b 1400 0020 2020 system,...... │ │ │ 0040f330: 616e 6420 6973 7375 6573 2061 2076 6572 and issues a ver │ │ │ 0040f340: 6966 6963 6174 696f 6e20 6d65 7373 6167 ification messag │ │ │ -0040f350: 652e 0700 1c55 1500 004f 001c 5516 0000 e....U...O..U... │ │ │ +0040f350: 652e 0700 1c8b 1500 004f 001c 8b16 0000 e........O...... │ │ │ 0040f360: 2020 2049 6620 7468 6520 7665 7269 6669 If the verifi │ │ │ 0040f370: 6361 7469 6f6e 2066 6169 6c73 2c20 4744 cation fails, GD │ │ │ 0040f380: 4520 6469 7370 6c61 7973 2061 206c 6973 E displays a lis │ │ │ 0040f390: 7469 6e67 206f 6620 616c 6c20 756e 7665 ting of all unve │ │ │ -0040f3a0: 7269 6669 6162 6c65 5400 1c55 1700 0020 rifiableT..U... │ │ │ +0040f3a0: 7269 6669 6162 6c65 5400 1c8b 1700 0020 rifiableT...... │ │ │ 0040f3b0: 2020 6d61 7070 696e 6773 2061 6e64 2077 mappings and w │ │ │ 0040f3c0: 6169 7473 2066 6f72 2063 6f72 7265 6374 aits for correct │ │ │ 0040f3d0: 696f 6e73 2e20 4d61 6b65 2061 7070 726f ions. Make appro │ │ │ 0040f3e0: 7072 6961 7465 2063 6f72 7265 6374 696f priate correctio │ │ │ -0040f3f0: 6e73 2c20 6f72 206c 6561 7665 5000 1c55 ns, or leaveP..U │ │ │ +0040f3f0: 6e73 2c20 6f72 206c 6561 7665 5000 1c8b ns, or leaveP... │ │ │ 0040f400: 1800 0020 2020 7468 6520 476c 6f62 616c ... the Global │ │ │ 0040f410: 2044 6972 6563 746f 7279 2069 6e20 6974 Directory in it │ │ │ 0040f420: 7320 6f72 6967 696e 616c 2c20 756e 6564 s original, uned │ │ │ 0040f430: 6974 6564 2073 7461 7465 2062 7920 7573 ited state by us │ │ │ -0040f440: 696e 6720 7468 6520 5155 4954 1200 1c55 ing the QUIT...U │ │ │ +0040f440: 696e 6720 7468 6520 5155 4954 1200 1c8b ing the QUIT.... │ │ │ 0040f450: 1900 0020 2020 636f 6d6d 616e 642e 0700 ... command... │ │ │ -0040f460: 1c55 1a00 0050 001c 5521 0000 2020 2049 .U...P..U!.. I │ │ │ +0040f460: 1c8b 1a00 0050 001c 8b21 0000 2020 2049 .....P...!.. I │ │ │ 0040f470: 6620 796f 7520 6861 7665 206e 6f74 206d f you have not m │ │ │ 0040f480: 6164 6520 616e 7920 6368 616e 6765 7320 ade any changes │ │ │ 0040f490: 746f 2074 6865 2047 6c6f 6261 6c20 4469 to the Global Di │ │ │ 0040f4a0: 7265 6374 6f72 792c 2047 4445 2064 6f65 rectory, GDE doe │ │ │ -0040f4b0: 7320 6e6f 7451 001c 5522 0000 2020 2073 s notQ..U".. s │ │ │ +0040f4b0: 7320 6e6f 7451 001c 8b22 0000 2020 2073 s notQ...".. s │ │ │ 0040f4c0: 6176 6520 6120 6e65 7720 476c 6f62 616c ave a new Global │ │ │ 0040f4d0: 2044 6972 6563 746f 7279 2075 6e6c 6573 Directory unles │ │ │ 0040f4e0: 7320 7468 6520 6f72 6967 696e 616c 2067 s the original g │ │ │ 0040f4f0: 6c6f 6261 6c20 6469 7265 6374 6f72 7920 lobal directory │ │ │ -0040f500: 6861 6420 616e 5000 1c55 2300 0020 2020 had anP..U#.. │ │ │ +0040f500: 6861 6420 616e 5000 1c8b 2300 0020 2020 had anP...#.. │ │ │ 0040f510: 6f6c 6465 7220 666f 726d 6174 2077 6869 older format whi │ │ │ 0040f520: 6368 2047 4445 2068 6173 2061 7574 6f6d ch GDE has autom │ │ │ 0040f530: 6174 6963 616c 6c79 2075 7067 7261 6465 atically upgrade │ │ │ 0040f540: 642e 204e 6f74 6520 7468 6174 2077 6869 d. Note that whi │ │ │ -0040f550: 6c65 2047 4445 4f00 1c55 2400 0020 2020 le GDEO..U$.. │ │ │ +0040f550: 6c65 2047 4445 4f00 1c8b 2400 0020 2020 le GDEO...$.. │ │ │ 0040f560: 7570 6772 6164 6573 206f 6c64 6572 2067 upgrades older g │ │ │ 0040f570: 6c6f 6261 6c20 6469 7265 6374 6f72 6965 lobal directorie │ │ │ 0040f580: 7320 746f 2074 6865 2063 7572 7265 6e74 s to the current │ │ │ 0040f590: 2076 6572 7369 6f6e 2c20 7468 6572 6520 version, there │ │ │ -0040f5a0: 6973 206e 6f53 001c 5525 0000 2020 2066 is noS..U%.. f │ │ │ +0040f5a0: 6973 206e 6f53 001c 8b25 0000 2020 2066 is noS...%.. f │ │ │ 0040f5b0: 6163 696c 6974 7920 746f 2064 6f77 6e67 acility to downg │ │ │ 0040f5c0: 7261 6465 2067 6c6f 6261 6c20 6469 7265 rade global dire │ │ │ 0040f5d0: 6374 6f72 6965 7320 746f 2070 7269 6f72 ctories to prior │ │ │ 0040f5e0: 2076 6572 7369 6f6e 732c 2073 6f20 796f versions, so yo │ │ │ -0040f5f0: 7520 7368 6f75 6c64 4e00 1c55 2600 0020 u shouldN..U&.. │ │ │ +0040f5f0: 7520 7368 6f75 6c64 4e00 1c8b 2600 0020 u shouldN...&.. │ │ │ 0040f600: 2020 616c 7761 7973 2073 6176 6520 636f always save co │ │ │ 0040f610: 7069 6573 206f 6620 616e 7920 676c 6f62 pies of any glob │ │ │ 0040f620: 616c 2064 6972 6563 746f 7269 6573 2074 al directories t │ │ │ 0040f630: 6861 7420 6d69 6768 7420 6265 206e 6565 hat might be nee │ │ │ -0040f640: 6465 6420 746f 2100 1c55 2700 0020 2020 ded to!..U'.. │ │ │ +0040f640: 6465 6420 746f 2100 1c8b 2700 0020 2020 ded to!...'.. │ │ │ 0040f650: 7265 7472 6965 7665 2061 7263 6869 7661 retrieve archiva │ │ │ -0040f660: 6c20 6461 7461 2e07 001c 5528 0000 0e00 l data....U(.... │ │ │ -0040f670: 1655 4845 4c50 0000 4865 6c70 0f00 1b55 .UHELP..Help...U │ │ │ -0040f680: bf11 0000 2020 2048 656c 7007 001c 5521 .... Help...U! │ │ │ -0040f690: 0000 4d00 1c55 3100 0020 2020 5468 6520 ..M..U1.. The │ │ │ +0040f660: 6c20 6461 7461 2e07 001c 8b28 0000 0e00 l data.....(.... │ │ │ +0040f670: 168b 4845 4c50 0000 4865 6c70 0f00 1b8b ..HELP..Help.... │ │ │ +0040f680: bf11 0000 2020 2048 656c 7007 001c 8b21 .... Help....! │ │ │ +0040f690: 0000 4d00 1c8b 3100 0020 2020 5468 6520 ..M...1.. The │ │ │ 0040f6a0: 4845 4c50 2063 6f6d 6d61 6e64 2064 6973 HELP command dis │ │ │ 0040f6b0: 706c 6179 7320 6f6e 6c69 6e65 2069 6e66 plays online inf │ │ │ 0040f6c0: 6f72 6d61 7469 6f6e 2061 626f 7574 2047 ormation about G │ │ │ 0040f6d0: 4445 2063 6f6d 6d61 6e64 7320 616e 6415 DE commands and. │ │ │ -0040f6e0: 001c 5541 0000 2020 2071 7561 6c69 6669 ..UA.. qualifi │ │ │ -0040f6f0: 6572 732e 0700 1c55 5100 002c 001c 5561 ers....UQ..,..Ua │ │ │ +0040f6e0: 001c 8b41 0000 2020 2071 7561 6c69 6669 ...A.. qualifi │ │ │ +0040f6f0: 6572 732e 0700 1c8b 5100 002c 001c 8b61 ers.....Q..,...a │ │ │ 0040f700: 0000 2020 2054 6865 2066 6f72 6d61 7420 .. The format │ │ │ 0040f710: 6f66 2074 6865 2048 454c 5020 636f 6d6d of the HELP comm │ │ │ -0040f720: 616e 6420 6973 3a07 001c 5571 0000 1b00 and is:...Uq.... │ │ │ -0040f730: 1c55 8100 0020 2020 485b 454c 505d 205b .U... H[ELP] [ │ │ │ -0040f740: 746f 7069 632e 2e2e 5d07 001c 5591 0000 topic...]...U... │ │ │ -0040f750: 5300 1b55 c011 0000 2020 2077 6865 7265 S..U.... where │ │ │ +0040f720: 616e 6420 6973 3a07 001c 8b71 0000 1b00 and is:....q.... │ │ │ +0040f730: 1c8b 8100 0020 2020 485b 454c 505d 205b ..... H[ELP] [ │ │ │ +0040f740: 746f 7069 632e 2e2e 5d07 001c 8b91 0000 topic...]....... │ │ │ +0040f750: 5300 1b8b c011 0000 2020 2077 6865 7265 S....... where │ │ │ 0040f760: 2074 6f70 6963 2073 7065 6369 6669 6573 topic specifies │ │ │ 0040f770: 2074 6865 2047 4445 2063 6f6d 6d61 6e64 the GDE command │ │ │ 0040f780: 2066 6f72 2077 6869 6368 2079 6f75 2077 for which you w │ │ │ 0040f790: 616e 7420 696e 666f 726d 6174 696f 6e2e ant information. │ │ │ -0040f7a0: 2049 6635 001c 5512 0000 2020 2079 6f75 If5..U... you │ │ │ +0040f7a0: 2049 6635 001c 8b12 0000 2020 2079 6f75 If5...... you │ │ │ 0040f7b0: 206f 6d69 7420 7468 6520 746f 7069 632c omit the topic, │ │ │ 0040f7c0: 2047 4445 2070 726f 6d70 7473 2079 6f75 GDE prompts you │ │ │ -0040f7d0: 2066 6f72 2069 742e 0700 1c55 1300 0010 for it....U.... │ │ │ -0040f7e0: 0016 554c 4f43 4b53 0000 4c4f 436b 7310 ..ULOCKS..LOCks. │ │ │ -0040f7f0: 001c 55bf 1100 0020 2020 4c4f 436b 7300 ..U.... LOCks. │ │ │ +0040f7d0: 2066 6f72 2069 742e 0700 1c8b 1300 0010 for it......... │ │ │ +0040f7e0: 0016 8b4c 4f43 4b53 0000 4c4f 436b 7310 ...LOCKS..LOCks. │ │ │ +0040f7f0: 001c 8bbf 1100 0020 2020 4c4f 436b 7300 ....... LOCks. │ │ │ 0040f800: 0400 0000 ea07 0000 7e03 0000 0000 0000 ........~....... │ │ │ -0040f810: 2400 0055 4845 4c50 00ff 7300 ff43 4f4d $..UHELP..s..COM │ │ │ +0040f810: 2400 008b 4845 4c50 00ff 7300 ff43 4f4d $...HELP..s..COM │ │ │ 0040f820: 4d41 4e44 5300 ff73 00ff 4c4f 434b 5300 MANDS..s..LOCKS. │ │ │ -0040f830: bf21 0000 4d00 1d55 3100 0020 2020 5468 .!..M..U1.. Th │ │ │ +0040f830: bf21 0000 4d00 1d8b 3100 0020 2020 5468 .!..M...1.. Th │ │ │ 0040f840: 6520 4c4f 434b 5320 636f 6d6d 616e 6420 e LOCKS command │ │ │ 0040f850: 7370 6563 6966 6965 7320 7468 6520 7265 specifies the re │ │ │ 0040f860: 6769 6f6e 2069 6e74 6f20 7768 6963 6820 gion into which │ │ │ 0040f870: 4754 2e4d 206d 6170 7320 226c 6f63 616c GT.M maps "local │ │ │ -0040f880: 2252 001d 5541 0000 2020 206c 6f63 6b73 "R..UA.. locks │ │ │ +0040f880: 2252 001d 8b41 0000 2020 206c 6f63 6b73 "R...A.. locks │ │ │ 0040f890: 2874 686f 7365 2077 6974 6820 7265 736f (those with reso │ │ │ 0040f8a0: 7572 6365 206e 616d 6573 206e 6f74 2073 urce names not s │ │ │ 0040f8b0: 7461 7274 696e 6720 7769 7468 2061 2063 tarting with a c │ │ │ 0040f8c0: 6172 6574 2073 796d 626f 6c20 5e29 2e20 aret symbol ^). │ │ │ -0040f8d0: 4744 454c 001d 5551 0000 2020 206d 6170 GDEL..UQ.. map │ │ │ +0040f8d0: 4744 454c 001d 8b51 0000 2020 206d 6170 GDEL...Q.. map │ │ │ 0040f8e0: 7320 6c6f 636b 7320 6f6e 2072 6573 6f75 s locks on resou │ │ │ 0040f8f0: 7263 6520 6e61 6d65 732c 2073 7461 7274 rce names, start │ │ │ 0040f900: 696e 6720 7769 7468 2061 2063 6172 6574 ing with a caret │ │ │ 0040f910: 2073 796d 626f 6c2c 2074 6f20 7468 6553 symbol, to theS │ │ │ -0040f920: 001d 5561 0000 2020 2064 6174 6162 6173 ..Ua.. databas │ │ │ +0040f920: 001d 8b61 0000 2020 2064 6174 6162 6173 ...a.. databas │ │ │ 0040f930: 6520 7265 6769 6f6e 206d 6170 7065 6420 e region mapped │ │ │ 0040f940: 666f 7220 7468 6520 676c 6f62 616c 2076 for the global v │ │ │ 0040f950: 6172 6961 626c 6520 6e61 6d65 206d 6174 ariable name mat │ │ │ 0040f960: 6368 696e 6720 7468 6520 7265 736f 7572 ching the resour │ │ │ -0040f970: 6365 0f00 1d55 7100 0020 2020 6e61 6d65 ce...Uq.. name │ │ │ -0040f980: 2e07 001d 5581 0000 2d00 1d55 9100 0020 ....U...-..U... │ │ │ +0040f970: 6365 0f00 1d8b 7100 0020 2020 6e61 6d65 ce....q.. name │ │ │ +0040f980: 2e07 001d 8b81 0000 2d00 1d8b 9100 0020 ........-...... │ │ │ 0040f990: 2020 5468 6520 666f 726d 6174 206f 6620 The format of │ │ │ 0040f9a0: 7468 6520 4c4f 434b 5320 636f 6d6d 616e the LOCKS comman │ │ │ -0040f9b0: 6420 6973 3a08 001c 55c0 1100 0027 001d d is:...U....'.. │ │ │ -0040f9c0: 5512 0000 2020 204c 4f43 5b4b 535d 202d U... LOC[KS] - │ │ │ +0040f9b0: 6420 6973 3a08 001c 8bc0 1100 0027 001d d is:........'.. │ │ │ +0040f9c0: 8b12 0000 2020 204c 4f43 5b4b 535d 202d .... LOC[KS] - │ │ │ 0040f9d0: 525b 4547 494f 4e5d 3d72 6567 696f 6e2d R[EGION]=region- │ │ │ -0040f9e0: 6e61 6d65 0700 1d55 1300 0051 001d 5514 name...U...Q..U. │ │ │ +0040f9e0: 6e61 6d65 0700 1d8b 1300 0051 001d 8b14 name.......Q.... │ │ │ 0040f9f0: 0000 2020 2054 6865 204c 4f43 4b53 202d .. The LOCKS - │ │ │ 0040fa00: 5245 4749 4f4e 3d20 7175 616c 6966 6965 REGION= qualifie │ │ │ 0040fa10: 7220 616c 6c6f 7773 2073 7065 6369 6669 r allows specifi │ │ │ 0040fa20: 6361 7469 6f6e 206f 6620 6120 7265 6769 cation of a regi │ │ │ -0040fa30: 6f6e 2066 6f72 206c 6f63 616c 4900 1d55 on for localI..U │ │ │ +0040fa30: 6f6e 2066 6f72 206c 6f63 616c 4900 1d8b on for localI... │ │ │ 0040fa40: 1500 0020 2020 6c6f 636b 732e 2042 7920 ... locks. By │ │ │ 0040fa50: 6465 6661 756c 742c 2047 4445 206d 6170 default, GDE map │ │ │ 0040fa60: 7320 6c6f 6361 6c20 6c6f 636b 7320 746f s local locks to │ │ │ 0040fa70: 2074 6865 2044 4546 4155 4c54 2072 6567 the DEFAULT reg │ │ │ -0040fa80: 696f 6e20 2e07 001d 5516 0000 1200 1d55 ion ....U......U │ │ │ +0040fa80: 696f 6e20 2e07 001d 8b16 0000 1200 1d8b ion ............ │ │ │ 0040fa90: 1700 0020 2020 4578 616d 706c 653a 0700 ... Example:.. │ │ │ -0040faa0: 1d55 1800 0020 001d 5519 0000 2020 2047 .U... ..U... G │ │ │ +0040faa0: 1d8b 1800 0020 001d 8b19 0000 2020 2047 ..... ...... G │ │ │ 0040fab0: 4445 3e20 6c6f 636b 202d 7265 6769 6f6e DE> lock -region │ │ │ -0040fac0: 3d6d 6169 6e07 001d 551a 0000 5100 1d55 =main...U...Q..U │ │ │ +0040fac0: 3d6d 6169 6e07 001d 8b1a 0000 5100 1d8b =main.......Q... │ │ │ 0040fad0: 2100 0020 2020 5468 6973 2063 6f6d 6d61 !.. This comma │ │ │ 0040fae0: 6e64 206d 6170 7320 616c 6c20 6c6f 636b nd maps all lock │ │ │ 0040faf0: 7320 6f6e 2072 6573 6f75 7263 6520 6e61 s on resource na │ │ │ 0040fb00: 6d65 7320 7468 6174 2064 6f6e 2774 2073 mes that don't s │ │ │ 0040fb10: 7461 7274 2077 6974 6820 7468 652f 001d tart with the/.. │ │ │ -0040fb20: 5522 0000 2020 2063 6172 6574 2073 796d U".. caret sym │ │ │ +0040fb20: 8b22 0000 2020 2063 6172 6574 2073 796d .".. caret sym │ │ │ 0040fb30: 626f 6c2c 2022 5e22 2074 6f20 7468 6520 bol, "^" to the │ │ │ -0040fb40: 7265 6769 6f6e 206d 6169 6e2e 0700 1d55 region main....U │ │ │ -0040fb50: 2300 0015 001d 5524 0000 2020 202a 2a43 #.....U$.. **C │ │ │ -0040fb60: 6175 7469 6f6e 2a2a 0700 1d55 2500 0051 aution**...U%..Q │ │ │ -0040fb70: 001d 5526 0000 2020 2047 542e 4d20 6173 ..U&.. GT.M as │ │ │ +0040fb40: 7265 6769 6f6e 206d 6169 6e2e 0700 1d8b region main..... │ │ │ +0040fb50: 2300 0015 001d 8b24 0000 2020 202a 2a43 #......$.. **C │ │ │ +0040fb60: 6175 7469 6f6e 2a2a 0700 1d8b 2500 0051 aution**....%..Q │ │ │ +0040fb70: 001d 8b26 0000 2020 2047 542e 4d20 6173 ...&.. GT.M as │ │ │ 0040fb80: 736f 6369 6174 6573 204c 4f43 4b73 2066 sociates LOCKs f │ │ │ 0040fb90: 6f72 2067 6c6f 6261 6c20 6e61 6d65 7320 or global names │ │ │ 0040fba0: 7769 7468 2074 6865 2064 6174 6162 6173 with the databas │ │ │ 0040fbb0: 6520 7265 6769 6f6e 2068 6f6c 6469 6e67 e region holding │ │ │ -0040fbc0: 4e00 1d55 2700 0020 2020 7468 6520 636f N..U'.. the co │ │ │ +0040fbc0: 4e00 1d8b 2700 0020 2020 7468 6520 636f N...'.. the co │ │ │ 0040fbd0: 7272 6573 706f 6e64 696e 6720 756e 7375 rresponding unsu │ │ │ 0040fbe0: 6273 6372 6970 7465 6420 676c 6f62 616c bscripted global │ │ │ 0040fbf0: 206e 616d 652e 2053 7570 706f 7365 2061 name. Suppose a │ │ │ 0040fc00: 2067 6c6f 6261 6c20 6361 6c6c 6564 5300 global calledS. │ │ │ -0040fc10: 1d55 2800 0020 2020 5e45 5552 5765 7374 .U(.. ^EURWest │ │ │ +0040fc10: 1d8b 2800 0020 2020 5e45 5552 5765 7374 ..(.. ^EURWest │ │ │ 0040fc20: 2073 7061 6e73 206d 756c 7469 706c 6520 spans multiple │ │ │ 0040fc30: 7265 6769 6f6e 7320 696e 206d 756c 7469 regions in multi │ │ │ 0040fc40: 706c 6520 676c 6f62 616c 2064 6972 6563 ple global direc │ │ │ 0040fc50: 746f 7269 6573 2c20 6120 636f 6d6d 616e tories, a comman │ │ │ -0040fc60: 6454 001d 5529 0000 2020 206c 696b 6520 dT..U).. like │ │ │ +0040fc60: 6454 001d 8b29 0000 2020 206c 696b 6520 dT...).. like │ │ │ 0040fc70: 4c4f 434b 205e 4555 5257 6573 7420 6d61 LOCK ^EURWest ma │ │ │ 0040fc80: 7920 6e6f 7420 776f 726b 2069 6e20 7468 y not work in th │ │ │ 0040fc90: 6520 7361 6d65 2077 6179 2061 7320 6974 e same way as it │ │ │ 0040fca0: 2077 6f75 6c64 2064 6f20 6966 205e 4555 would do if ^EU │ │ │ -0040fcb0: 5257 6573 7452 001d 552a 0000 2020 2064 RWestR..U*.. d │ │ │ +0040fcb0: 5257 6573 7452 001d 8b2a 0000 2020 2064 RWestR...*.. d │ │ │ 0040fcc0: 6964 206e 6f74 2073 7061 6e20 6d75 6c74 id not span mult │ │ │ 0040fcd0: 6970 6c65 2072 6567 696f 6e73 2e20 4265 iple regions. Be │ │ │ 0040fce0: 666f 7265 2075 7369 6e67 2061 2063 6f6d fore using a com │ │ │ 0040fcf0: 6d61 6e64 206c 696b 6520 4c4f 434b 205e mand like LOCK ^ │ │ │ -0040fd00: 4555 5257 6573 7454 001d 5531 0000 2020 EURWestT..U1.. │ │ │ +0040fd00: 4555 5257 6573 7454 001d 8b31 0000 2020 EURWestT...1.. │ │ │ 0040fd10: 2077 6865 7265 205e 4555 5257 6573 7420 where ^EURWest │ │ │ 0040fd20: 7370 616e 7320 6d75 6c74 6970 6c65 2072 spans multiple r │ │ │ 0040fd30: 6567 696f 6e73 2069 6e20 6d75 6c74 6970 egions in multip │ │ │ 0040fd40: 6c65 2064 6972 6563 746f 7269 6573 2c20 le directories, │ │ │ -0040fd50: 656e 7375 7265 2074 6861 7454 001d 5532 ensure thatT..U2 │ │ │ +0040fd50: 656e 7375 7265 2074 6861 7454 001d 8b32 ensure thatT...2 │ │ │ 0040fd60: 0000 2020 2074 6865 2063 6f72 7265 7370 .. the corresp │ │ │ 0040fd70: 6f6e 6469 6e67 2075 6e73 7562 7363 7269 onding unsubscri │ │ │ 0040fd80: 7074 6564 205e 4555 5257 6573 7420 6d61 pted ^EURWest ma │ │ │ 0040fd90: 7020 746f 2074 6865 2073 616d 6520 7265 p to the same re │ │ │ 0040fda0: 6769 6f6e 2069 6e20 616c 6c20 7468 6551 gion in all theQ │ │ │ -0040fdb0: 001d 5533 0000 2020 2067 6c6f 6261 6c20 ..U3.. global │ │ │ +0040fdb0: 001d 8b33 0000 2020 2067 6c6f 6261 6c20 ...3.. global │ │ │ 0040fdc0: 6469 7265 6374 6f72 6965 732e 2041 6c74 directories. Alt │ │ │ 0040fdd0: 6572 6e61 7469 7665 6c79 2c20 796f 7520 ernatively, you │ │ │ 0040fde0: 6361 6e20 7573 6520 4c4f 434b 2067 6c6f can use LOCK glo │ │ │ 0040fdf0: 6261 6c6e 616d 6520 2877 6974 6820 6e6f balname (with no │ │ │ -0040fe00: 4f00 1d55 3400 0020 2020 6c65 6164 696e O..U4.. leadin │ │ │ +0040fe00: 4f00 1d8b 3400 0020 2020 6c65 6164 696e O...4.. leadin │ │ │ 0040fe10: 6720 7570 2d61 7272 6f77 2920 616e 6420 g up-arrow) and │ │ │ 0040fe20: 636f 6e74 726f 6c20 4c4f 434b 2069 6e74 control LOCK int │ │ │ 0040fe30: 6572 6163 7469 6f6e 7320 7769 7468 2074 eractions with t │ │ │ 0040fe40: 6865 204c 4f43 4b53 2067 6c6f 6261 6c51 he LOCKS globalQ │ │ │ -0040fe50: 001d 5535 0000 2020 2064 6972 6563 746f ..U5.. directo │ │ │ +0040fe50: 001d 8b35 0000 2020 2064 6972 6563 746f ...5.. directo │ │ │ 0040fe60: 7279 2063 6861 7261 6374 6572 6973 7469 ry characteristi │ │ │ 0040fe70: 6320 6f72 2075 7365 2074 7261 6e73 6163 c or use transac │ │ │ 0040fe80: 7469 6f6e 2070 726f 6365 7373 696e 6720 tion processing │ │ │ 0040fe90: 746f 2065 6c69 6d69 6e61 7465 2074 6865 to eliminate the │ │ │ -0040fea0: 3000 1d55 3600 0020 2020 7573 6520 6f66 0..U6.. use of │ │ │ +0040fea0: 3000 1d8b 3600 0020 2020 7573 6520 6f66 0...6.. use of │ │ │ 0040feb0: 204c 4f43 4b73 2074 6f20 7072 6f74 6563 LOCKs to protec │ │ │ 0040fec0: 7420 676c 6f62 616c 2061 6363 6573 732e t global access. │ │ │ -0040fed0: 0700 1d55 3700 000a 0018 5547 0000 4c4f ...U7.....UG..LO │ │ │ -0040fee0: 470e 001a 55bf 1100 0020 2020 4c4f 4707 G...U.... LOG. │ │ │ -0040fef0: 001b 5521 0000 5100 1b55 3100 0020 2020 ..U!..Q..U1.. │ │ │ +0040fed0: 0700 1d8b 3700 000a 0018 8b47 0000 4c4f ....7......G..LO │ │ │ +0040fee0: 470e 001a 8bbf 1100 0020 2020 4c4f 4707 G........ LOG. │ │ │ +0040fef0: 001b 8b21 0000 5100 1b8b 3100 0020 2020 ...!..Q...1.. │ │ │ 0040ff00: 5468 6520 4c4f 4720 636f 6d6d 616e 6420 The LOG command │ │ │ 0040ff10: 6372 6561 7465 7320 6120 6c6f 6720 6669 creates a log fi │ │ │ 0040ff20: 6c65 206f 6620 616c 6c20 4744 4520 636f le of all GDE co │ │ │ 0040ff30: 6d6d 616e 6473 2061 6e64 2064 6973 706c mmands and displ │ │ │ -0040ff40: 6179 7320 666f 724f 001b 5541 0000 2020 ays forO..UA.. │ │ │ +0040ff40: 6179 7320 666f 724f 001b 8b41 0000 2020 ays forO...A.. │ │ │ 0040ff50: 2074 6865 2063 7572 7265 6e74 2065 6469 the current edi │ │ │ 0040ff60: 7469 6e67 2073 6573 7369 6f6e 2e20 4265 ting session. Be │ │ │ 0040ff70: 6361 7573 6520 7468 6520 7379 7374 656d cause the system │ │ │ 0040ff80: 2070 6c61 6365 7320 616e 2065 7863 6c61 places an excla │ │ │ -0040ff90: 6d61 7469 6f6e 5400 1b55 5100 0020 2020 mationT..UQ.. │ │ │ +0040ff90: 6d61 7469 6f6e 5400 1b8b 5100 0020 2020 mationT...Q.. │ │ │ 0040ffa0: 706f 696e 7420 2821 2920 2869 2e65 2e2c point (!) (i.e., │ │ │ 0040ffb0: 2074 6865 2063 6f6d 6d65 6e74 2073 796d the comment sym │ │ │ 0040ffc0: 626f 6c29 2062 6566 6f72 6520 616c 6c20 bol) before all │ │ │ 0040ffd0: 6469 7370 6c61 7920 6c69 6e65 7320 7468 display lines th │ │ │ 0040ffe0: 6174 2061 7265 206e 6f74 0000 0000 0000 at are not...... │ │ │ 0040fff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00410000: 0400 0000 ff07 0000 b403 0000 0000 0000 ................ │ │ │ -00410010: 6e00 0055 4845 4c50 00ff 7300 ff43 4f4d n..UHELP..s..COM │ │ │ +00410010: 6e00 008b 4845 4c50 00ff 7300 ff43 4f4d n...HELP..s..COM │ │ │ 00410020: 4d41 4e44 5300 ff73 00ff 4c4f 4700 bf61 MANDS..s..LOG..a │ │ │ 00410030: 0000 2020 2065 6e74 6572 6564 2062 7920 .. entered by │ │ │ 00410040: 7468 6520 7573 6572 2e20 496e 2074 6865 the user. In the │ │ │ 00410050: 206c 6f67 2c20 7468 6520 6c6f 6720 6361 log, the log ca │ │ │ 00410060: 6e20 6265 2075 7365 6420 7769 7468 2074 n be used with t │ │ │ 00410070: 6865 2040 2073 796d 626f 6c20 6173 1e00 he @ symbol as.. │ │ │ -00410080: 1b55 7100 0020 2020 6120 636f 6d6d 616e .Uq.. a comman │ │ │ -00410090: 6420 7072 6f63 6564 7572 652e 0700 1b55 d procedure....U │ │ │ -004100a0: 8100 002b 001b 5591 0000 2020 2054 6865 ...+..U... The │ │ │ +00410080: 1b8b 7100 0020 2020 6120 636f 6d6d 616e ..q.. a comman │ │ │ +00410090: 6420 7072 6f63 6564 7572 652e 0700 1b8b d procedure..... │ │ │ +004100a0: 8100 002b 001b 8b91 0000 2020 2054 6865 ...+...... The │ │ │ 004100b0: 2066 6f72 6d61 7420 6f66 2074 6865 204c format of the L │ │ │ 004100c0: 4f47 2063 6f6d 6d61 6e64 2069 733a 0800 OG command is:.. │ │ │ -004100d0: 1a55 c011 0000 0d00 1b55 1200 0020 2020 .U.......U... │ │ │ -004100e0: 4c4f 471d 001b 5513 0000 2020 204c 4f47 LOG...U... LOG │ │ │ +004100d0: 1a8b c011 0000 0d00 1b8b 1200 0020 2020 ............. │ │ │ +004100e0: 4c4f 471d 001b 8b13 0000 2020 204c 4f47 LOG....... LOG │ │ │ 004100f0: 202d 4f4e 5b3d 6669 6c65 2d6e 616d 655d -ON[=file-name] │ │ │ -00410100: 1400 1b55 1400 0020 2020 4c4f 4720 2d4f ...U... LOG -O │ │ │ -00410110: 465b 465d 0700 1b55 1500 0051 001b 5516 F[F]...U...Q..U. │ │ │ +00410100: 1400 1b8b 1400 0020 2020 4c4f 4720 2d4f ....... LOG -O │ │ │ +00410110: 465b 465d 0700 1b8b 1500 0051 001b 8b16 F[F].......Q.... │ │ │ 00410120: 0000 2020 2054 6865 204c 4f47 2063 6f6d .. The LOG com │ │ │ 00410130: 6d61 6e64 2c20 7769 7468 6f75 7420 6120 mand, without a │ │ │ 00410140: 7175 616c 6966 6965 722c 2072 6570 6f72 qualifier, repor │ │ │ 00410150: 7473 2074 6865 2063 7572 7265 6e74 2073 ts the current s │ │ │ -00410160: 7461 7475 7320 6f66 2047 4445 5300 1b55 tatus of GDES..U │ │ │ +00410160: 7461 7475 7320 6f66 2047 4445 5300 1b8b tatus of GDES... │ │ │ 00410170: 1700 0020 2020 6c6f 6767 696e 672e 2054 ... logging. T │ │ │ 00410180: 6865 204c 4f47 2063 6f6d 6d61 6e64 2064 he LOG command d │ │ │ 00410190: 6973 706c 6179 7320 6120 6d65 7373 6167 isplays a messag │ │ │ 004101a0: 6520 7368 6f77 696e 6720 7768 6574 6865 e showing whethe │ │ │ 004101b0: 7220 6c6f 6767 696e 6720 6973 2069 6e53 r logging is inS │ │ │ -004101c0: 001b 5518 0000 2020 2065 6666 6563 7420 ..U... effect │ │ │ +004101c0: 001b 8b18 0000 2020 2065 6666 6563 7420 ...... effect │ │ │ 004101d0: 616e 6420 7468 6520 7370 6563 6966 6963 and the specific │ │ │ 004101e0: 6174 696f 6e20 6f66 2074 6865 2063 7572 ation of the cur │ │ │ 004101f0: 7265 6e74 206c 6f67 2066 696c 6520 666f rent log file fo │ │ │ 00410200: 7220 7468 6520 4744 4520 7365 7373 696f r the GDE sessio │ │ │ -00410210: 6e2e 0700 1b55 1900 0054 001b 551a 0000 n....U...T..U... │ │ │ +00410210: 6e2e 0700 1b8b 1900 0054 001b 8b1a 0000 n........T...... │ │ │ 00410220: 2020 2054 6865 206c 6f67 2066 6163 696c The log facil │ │ │ 00410230: 6974 7920 6361 6e20 6265 2074 7572 6e65 ity can be turne │ │ │ 00410240: 6420 6f6e 2061 6e64 206f 6666 2075 7369 d on and off usi │ │ │ 00410250: 6e67 2074 6865 202d 4f4e 206f 7220 2d4f ng the -ON or -O │ │ │ 00410260: 4646 2071 7561 6c69 6669 6572 7354 001b FF qualifiersT.. │ │ │ -00410270: 5521 0000 2020 2061 6e79 2074 696d 6520 U!.. any time │ │ │ +00410270: 8b21 0000 2020 2061 6e79 2074 696d 6520 .!.. any time │ │ │ 00410280: 6475 7269 6e67 2061 2047 4445 2073 6573 during a GDE ses │ │ │ 00410290: 7369 6f6e 2e20 486f 7765 7665 722c 2047 sion. However, G │ │ │ 004102a0: 4445 2063 6c6f 7365 7320 7468 6520 6c6f DE closes the lo │ │ │ 004102b0: 6720 6669 6c65 7320 6f6e 6c79 2077 6865 g files only whe │ │ │ -004102c0: 6e1f 001b 5522 0000 2020 2074 6865 2047 n...U".. the G │ │ │ +004102c0: 6e1f 001b 8b22 0000 2020 2074 6865 2047 n....".. the G │ │ │ 004102d0: 4445 2073 6573 7369 6f6e 2065 6e64 732e DE session ends. │ │ │ -004102e0: 0700 1b55 2300 0053 001b 5524 0000 2020 ...U#..S..U$.. │ │ │ +004102e0: 0700 1b8b 2300 0053 001b 8b24 0000 2020 ....#..S...$.. │ │ │ 004102f0: 2054 6865 202d 4f4e 2071 7561 6c69 6669 The -ON qualifi │ │ │ 00410300: 6572 2068 6173 2061 6e20 6f70 7469 6f6e er has an option │ │ │ 00410310: 616c 2061 7267 756d 656e 7420 6f66 2061 al argument of a │ │ │ 00410320: 2066 696c 652c 2077 6869 6368 206d 7573 file, which mus │ │ │ -00410330: 7420 6964 656e 7469 6679 5300 1b55 2500 t identifyS..U%. │ │ │ +00410330: 7420 6964 656e 7469 6679 5300 1b8b 2500 t identifyS...%. │ │ │ 00410340: 0020 2020 6120 6c65 6761 6c20 554e 4958 . a legal UNIX │ │ │ 00410350: 2066 696c 652e 2049 6620 4c4f 4720 2d4f file. If LOG -O │ │ │ 00410360: 4e20 6861 7320 6e6f 2066 696c 652d 6172 N has no file-ar │ │ │ 00410370: 6775 6d65 6e74 2c20 4744 4520 7573 6573 gument, GDE uses │ │ │ 00410380: 2074 6865 2070 7265 7669 6f75 734e 001b the previousN.. │ │ │ -00410390: 5526 0000 2020 206c 6f67 2066 696c 6520 U&.. log file │ │ │ +00410390: 8b26 0000 2020 206c 6f67 2066 696c 6520 .&.. log file │ │ │ 004103a0: 666f 7220 7468 6520 6564 6974 696e 6720 for the editing │ │ │ 004103b0: 7365 7373 696f 6e2e 2049 6620 6e6f 206c session. If no l │ │ │ 004103c0: 6f67 2066 696c 6520 6861 7320 7072 6576 og file has prev │ │ │ -004103d0: 696f 7573 6c79 2062 6565 6e4e 001b 5527 iously beenN..U' │ │ │ +004103d0: 696f 7573 6c79 2062 6565 6e4e 001b 8b27 iously beenN...' │ │ │ 004103e0: 0000 2020 2073 7065 6369 6669 6564 2064 .. specified d │ │ │ 004103f0: 7572 696e 6720 7468 6973 2065 6469 7469 uring this editi │ │ │ 00410400: 6e67 2073 6573 7369 6f6e 2c20 4744 4520 ng session, GDE │ │ │ 00410410: 7573 6573 2074 6865 2064 6566 6175 6c74 uses the default │ │ │ -00410420: 206c 6f67 2066 696c 6515 001b 5528 0000 log file...U(.. │ │ │ +00410420: 206c 6f67 2066 696c 6515 001b 8b28 0000 log file....(.. │ │ │ 00410430: 2020 2047 4445 4c4f 472e 4c4f 472e 0700 GDELOG.LOG... │ │ │ -00410440: 1b55 2900 0012 001b 552a 0000 2020 2045 .U).....U*.. E │ │ │ -00410450: 7861 6d70 6c65 3a07 001b 5531 0000 2500 xample:...U1..%. │ │ │ -00410460: 1b55 3200 0020 2020 4744 453e 206c 6f67 .U2.. GDE> log │ │ │ +00410440: 1b8b 2900 0012 001b 8b2a 0000 2020 2045 ..)......*.. E │ │ │ +00410450: 7861 6d70 6c65 3a07 001b 8b31 0000 2500 xample:....1..%. │ │ │ +00410460: 1b8b 3200 0020 2020 4744 453e 206c 6f67 ..2.. GDE> log │ │ │ 00410470: 202d 6f6e 3d22 7374 616e 6461 7264 2e6c -on="standard.l │ │ │ -00410480: 6f67 2207 001b 5533 0000 5000 1b55 3400 og"...U3..P..U4. │ │ │ +00410480: 6f67 2207 001b 8b33 0000 5000 1b8b 3400 og"....3..P...4. │ │ │ 00410490: 0020 2020 5468 6973 2063 6f6d 6d61 6e64 . This command │ │ │ 004104a0: 2074 7572 6e73 206f 6e20 6c6f 6767 696e turns on loggin │ │ │ 004104b0: 6720 6f66 2074 6865 2073 6573 7369 6f6e g of the session │ │ │ 004104c0: 2061 6e64 2064 6972 6563 7473 2074 6865 and directs the │ │ │ -004104d0: 206f 7574 7075 7420 746f 1700 1b55 3500 output to...U5. │ │ │ +004104d0: 206f 7574 7075 7420 746f 1700 1b8b 3500 output to....5. │ │ │ 004104e0: 0020 2020 7374 616e 6461 7264 2e6c 6f67 . standard.log │ │ │ -004104f0: 2e07 001b 5536 0000 0e00 1655 5155 4954 ....U6.....UQUIT │ │ │ -00410500: 0000 5175 6974 0f00 1b55 bf11 0000 2020 ..Quit...U.... │ │ │ -00410510: 2051 7569 7407 001c 5521 0000 4e00 1c55 Quit...U!..N..U │ │ │ +004104f0: 2e07 001b 8b36 0000 0e00 168b 5155 4954 .....6......QUIT │ │ │ +00410500: 0000 5175 6974 0f00 1b8b bf11 0000 2020 ..Quit........ │ │ │ +00410510: 2051 7569 7407 001c 8b21 0000 4e00 1c8b Quit....!..N... │ │ │ 00410520: 3100 0020 2020 5468 6520 5155 4954 2063 1.. The QUIT c │ │ │ 00410530: 6f6d 6d61 6e64 2065 6e64 7320 7468 6520 ommand ends the │ │ │ 00410540: 6375 7272 656e 7420 6564 6974 696e 6720 current editing │ │ │ 00410550: 7365 7373 696f 6e20 7769 7468 6f75 7420 session without │ │ │ -00410560: 7361 7669 6e67 2061 6e79 5300 1c55 4100 saving anyS..UA. │ │ │ +00410560: 7361 7669 6e67 2061 6e79 5300 1c8b 4100 saving anyS...A. │ │ │ 00410570: 0020 2020 6368 616e 6765 7320 746f 2074 . changes to t │ │ │ 00410580: 6865 2047 6c6f 6261 6c20 4469 7265 6374 he Global Direct │ │ │ 00410590: 6f72 792e 2047 4445 2064 6f65 7320 6e6f ory. GDE does no │ │ │ 004105a0: 7420 7570 6461 7465 2074 6865 2047 6c6f t update the Glo │ │ │ 004105b0: 6261 6c20 4469 7265 6374 6f72 790f 001c bal Directory... │ │ │ -004105c0: 5551 0000 2020 2066 696c 652e 0700 1c55 UQ.. file....U │ │ │ -004105d0: 6100 002c 001c 5571 0000 2020 2054 6865 a..,..Uq.. The │ │ │ +004105c0: 8b51 0000 2020 2066 696c 652e 0700 1c8b .Q.. file..... │ │ │ +004105d0: 6100 002c 001c 8b71 0000 2020 2054 6865 a..,...q.. The │ │ │ 004105e0: 2066 6f72 6d61 7420 6f66 2074 6865 2051 format of the Q │ │ │ 004105f0: 5549 5420 636f 6d6d 616e 6420 6973 3a07 UIT command is:. │ │ │ -00410600: 001c 5581 0000 1000 1c55 9100 0020 2020 ..U......U... │ │ │ -00410610: 515b 5549 545d 0800 1b55 c011 0000 5300 Q[UIT]...U....S. │ │ │ -00410620: 1c55 1200 0020 2020 4966 2074 6865 2073 .U... If the s │ │ │ +00410600: 001c 8b81 0000 1000 1c8b 9100 0020 2020 ............. │ │ │ +00410610: 515b 5549 545d 0800 1b8b c011 0000 5300 Q[UIT]........S. │ │ │ +00410620: 1c8b 1200 0020 2020 4966 2074 6865 2073 ..... If the s │ │ │ 00410630: 6573 7369 6f6e 206d 6164 6520 6368 616e ession made chan │ │ │ 00410640: 6765 7320 746f 2074 6865 2047 6c6f 6261 ges to the Globa │ │ │ 00410650: 6c20 4469 7265 6374 6f72 792c 2047 4445 l Directory, GDE │ │ │ 00410660: 2069 7373 7565 7320 6120 6d65 7373 6167 issues a messag │ │ │ -00410670: 6541 001c 5513 0000 2020 2077 6172 6e69 eA..U... warni │ │ │ +00410670: 6541 001c 8b13 0000 2020 2077 6172 6e69 eA...... warni │ │ │ 00410680: 6e67 2074 6861 7420 7468 6520 476c 6f62 ng that the Glob │ │ │ 00410690: 616c 2044 6972 6563 746f 7279 2068 6173 al Directory has │ │ │ 004106a0: 206e 6f74 2062 6565 6e20 7570 6461 7465 not been update │ │ │ -004106b0: 642e 0700 1c55 1400 0012 0016 5552 454e d....U......UREN │ │ │ -004106c0: 414d 4500 0052 656e 616d 6511 001d 55bf AME..Rename...U. │ │ │ -004106d0: 1100 0020 2020 5265 6e61 6d65 0700 1e55 ... Rename...U │ │ │ -004106e0: 2100 0054 001e 5531 0000 2020 2054 6865 !..T..U1.. The │ │ │ +004106b0: 642e 0700 1c8b 1400 0012 0016 8b52 454e d............REN │ │ │ +004106c0: 414d 4500 0052 656e 616d 6511 001d 8bbf AME..Rename..... │ │ │ +004106d0: 1100 0020 2020 5265 6e61 6d65 0700 1e8b ... Rename.... │ │ │ +004106e0: 2100 0054 001e 8b31 0000 2020 2054 6865 !..T...1.. The │ │ │ 004106f0: 2052 454e 414d 4520 636f 6d6d 616e 6420 RENAME command │ │ │ 00410700: 616c 6c6f 7773 2079 6f75 2074 6f20 6368 allows you to ch │ │ │ 00410710: 616e 6765 2061 206e 616d 6573 7061 6365 ange a namespace │ │ │ 00410720: 2c20 7468 6520 6e61 6d65 206f 6620 6120 , the name of a │ │ │ -00410730: 7265 6769 6f6e 2c23 001e 5541 0000 2020 region,#..UA.. │ │ │ +00410730: 7265 6769 6f6e 2c23 001e 8b41 0000 2020 region,#...A.. │ │ │ 00410740: 206f 7220 7468 6520 6e61 6d65 206f 6620 or the name of │ │ │ -00410750: 6120 7365 676d 656e 742e 0700 1e55 5100 a segment....UQ. │ │ │ -00410760: 002e 001e 5561 0000 2020 2054 6865 2066 ....Ua.. The f │ │ │ +00410750: 6120 7365 676d 656e 742e 0700 1e8b 5100 a segment.....Q. │ │ │ +00410760: 002e 001e 8b61 0000 2020 2054 6865 2066 .....a.. The f │ │ │ 00410770: 6f72 6d61 7420 6f66 2074 6865 2052 454e ormat of the REN │ │ │ 00410780: 414d 4520 636f 6d6d 616e 6420 6973 3a07 AME command is:. │ │ │ -00410790: 001e 5571 0000 3d00 1e55 8100 0020 2020 ..Uq..=..U... │ │ │ +00410790: 001e 8b71 0000 3d00 1e8b 8100 0020 2020 ...q..=...... │ │ │ 004107a0: 525b 454e 414d 455d 202d 475b 424c 4e41 R[ENAME] -G[BLNA │ │ │ 004107b0: 4d45 5d20 6f6c 642d 676c 6f62 616c 2d6e ME] old-global-n │ │ │ 004107c0: 616d 6520 6e65 772d 676c 6f62 616c 2d6e ame new-global-n │ │ │ -004107d0: 616d 652c 001e 5591 0000 2020 2052 5b45 ame,..U... R[E │ │ │ +004107d0: 616d 652c 001e 8b91 0000 2020 2052 5b45 ame,...... R[E │ │ │ 004107e0: 4e41 4d45 5d20 2d4e 5b41 4d45 5d20 6f6c NAME] -N[AME] ol │ │ │ 004107f0: 642d 6e61 6d65 206e 6577 2d6e 616d 6500 d-name new-name. │ │ │ 00410800: 0400 0000 d207 0000 e303 0000 0000 0000 ................ │ │ │ -00410810: 5a00 0055 4845 4c50 00ff 7300 ff43 4f4d Z..UHELP..s..COM │ │ │ +00410810: 5a00 008b 4845 4c50 00ff 7300 ff43 4f4d Z...HELP..s..COM │ │ │ 00410820: 4d41 4e44 5300 ff73 00ff 5245 4e41 4d45 MANDS..s..RENAME │ │ │ 00410830: 00c0 1100 0020 2020 525b 454e 414d 455d ..... R[ENAME] │ │ │ 00410840: 202d 525b 4547 494f 4e5d 206f 6c64 2d72 -R[EGION] old-r │ │ │ 00410850: 6567 696f 6e2d 6e61 6d65 206e 6577 2d72 egion-name new-r │ │ │ -00410860: 6567 696f 6e2d 6e61 6d65 3f00 1e55 1200 egion-name?..U.. │ │ │ +00410860: 6567 696f 6e2d 6e61 6d65 3f00 1e8b 1200 egion-name?..... │ │ │ 00410870: 0020 2020 525b 454e 414d 455d 202d 535b . R[ENAME] -S[ │ │ │ 00410880: 4547 4d45 4e54 5d20 6f6c 642d 7365 676d EGMENT] old-segm │ │ │ 00410890: 656e 742d 6e61 6d65 206e 6577 2d73 6567 ent-name new-seg │ │ │ -004108a0: 6d65 6e74 2d6e 616d 6507 001e 5513 0000 ment-name...U... │ │ │ -004108b0: 4d00 1e55 1400 0020 2020 5468 6520 5245 M..U... The RE │ │ │ +004108a0: 6d65 6e74 2d6e 616d 6507 001e 8b13 0000 ment-name....... │ │ │ +004108b0: 4d00 1e8b 1400 0020 2020 5468 6520 5245 M...... The RE │ │ │ 004108c0: 4e41 4d45 2063 6f6d 6d61 6e64 2072 6571 NAME command req │ │ │ 004108d0: 7569 7265 7320 7370 6563 6966 6963 6174 uires specificat │ │ │ 004108e0: 696f 6e20 6f66 2061 6e20 6f62 6a65 6374 ion of an object │ │ │ 004108f0: 2d74 7970 6520 616e 6420 7477 6f17 001e -type and two... │ │ │ -00410900: 5515 0000 2020 206f 626a 6563 742d 6e61 U... object-na │ │ │ -00410910: 6d65 732e 0700 1e55 1600 0054 001e 5517 mes....U...T..U. │ │ │ +00410900: 8b15 0000 2020 206f 626a 6563 742d 6e61 .... object-na │ │ │ +00410910: 6d65 732e 0700 1e8b 1600 0054 001e 8b17 mes........T.... │ │ │ 00410920: 0000 2020 2057 6865 6e20 7265 6e61 6d69 .. When renami │ │ │ 00410930: 6e67 2061 2072 6567 696f 6e2c 2047 4445 ng a region, GDE │ │ │ 00410940: 2074 7261 6e73 6665 7273 2061 6c6c 206e transfers all n │ │ │ 00410950: 616d 6520 6d61 7070 696e 6773 2074 6f20 ame mappings to │ │ │ 00410960: 7468 6520 6e65 7720 7265 6769 6f6e 2e4e the new region.N │ │ │ -00410970: 001e 5518 0000 2020 2057 6865 6e20 7265 ..U... When re │ │ │ +00410970: 001e 8b18 0000 2020 2057 6865 6e20 7265 ...... When re │ │ │ 00410980: 6e61 6d69 6e67 2061 2073 6567 6d65 6e74 naming a segment │ │ │ 00410990: 2c20 4744 4520 7472 616e 7366 6572 7320 , GDE transfers │ │ │ 004109a0: 7468 6520 7265 6769 6f6e 206d 6170 7069 the region mappi │ │ │ 004109b0: 6e67 2074 6f20 7468 6520 6e65 7712 001e ng to the new... │ │ │ -004109c0: 5519 0000 2020 2073 6567 6d65 6e74 2e07 U... segment.. │ │ │ -004109d0: 001e 551a 0000 1200 1e55 2100 0020 2020 ..U......U!.. │ │ │ -004109e0: 4578 616d 706c 653a 0700 1e55 2200 002b Example:...U"..+ │ │ │ -004109f0: 001e 5523 0000 2020 2047 4445 3e20 7265 ..U#.. GDE> re │ │ │ +004109c0: 8b19 0000 2020 2073 6567 6d65 6e74 2e07 .... segment.. │ │ │ +004109d0: 001e 8b1a 0000 1200 1e8b 2100 0020 2020 ..........!.. │ │ │ +004109e0: 4578 616d 706c 653a 0700 1e8b 2200 002b Example:...."..+ │ │ │ +004109f0: 001e 8b23 0000 2020 2047 4445 3e20 7265 ...#.. GDE> re │ │ │ 00410a00: 6e61 6d65 202d 7365 676d 656e 7420 7374 name -segment st │ │ │ -00410a10: 6162 6c65 2074 6162 6c65 0700 1e55 2400 able table...U$. │ │ │ -00410a20: 0053 001e 5525 0000 2020 2054 6869 7320 .S..U%.. This │ │ │ +00410a10: 6162 6c65 2074 6162 6c65 0700 1e8b 2400 able table....$. │ │ │ +00410a20: 0053 001e 8b25 0000 2020 2054 6869 7320 .S...%.. This │ │ │ 00410a30: 636f 6d6d 616e 6420 7265 6e61 6d65 7320 command renames │ │ │ 00410a40: 7365 676d 656e 7420 7374 6162 6c65 2074 segment stable t │ │ │ 00410a50: 6f20 7461 626c 6520 616e 6420 7368 6966 o table and shif │ │ │ 00410a60: 7473 2061 6e79 2072 6567 696f 6e20 6d61 ts any region ma │ │ │ -00410a70: 7070 6564 2d00 1e55 2600 0020 2020 746f pped-..U&.. to │ │ │ +00410a70: 7070 6564 2d00 1e8b 2600 0020 2020 746f pped-...&.. to │ │ │ 00410a80: 2073 7461 626c 6520 736f 2069 7420 6973 stable so it is │ │ │ 00410a90: 206d 6170 7065 6420 746f 2074 6162 6c65 mapped to table │ │ │ -00410aa0: 2e07 001e 5527 0000 1000 1655 5345 5447 ....U'.....USETG │ │ │ -00410ab0: 4400 0053 4574 6764 1000 1c55 bf11 0000 D..SEtgd...U.... │ │ │ -00410ac0: 2020 2053 4574 6764 0700 1d55 2100 0054 SEtgd...U!..T │ │ │ -00410ad0: 001d 5531 0000 2020 2054 6865 2053 4554 ..U1.. The SET │ │ │ +00410aa0: 2e07 001e 8b27 0000 1000 168b 5345 5447 .....'......SETG │ │ │ +00410ab0: 4400 0053 4574 6764 1000 1c8b bf11 0000 D..SEtgd........ │ │ │ +00410ac0: 2020 2053 4574 6764 0700 1d8b 2100 0054 SEtgd....!..T │ │ │ +00410ad0: 001d 8b31 0000 2020 2054 6865 2053 4554 ...1.. The SET │ │ │ 00410ae0: 4744 2063 6f6d 6d61 6e64 2063 6c6f 7365 GD command close │ │ │ 00410af0: 7320 6f75 7420 6564 6974 7320 6f6e 206f s out edits on o │ │ │ 00410b00: 6e65 2047 6c6f 6261 6c20 4469 7265 6374 ne Global Direct │ │ │ 00410b10: 6f72 7920 616e 6420 6f70 656e 7320 6564 ory and opens ed │ │ │ -00410b20: 6974 7315 001d 5541 0000 2020 206f 6e20 its...UA.. on │ │ │ -00410b30: 616e 6f74 6865 722e 0700 1d55 5100 002d another....UQ..- │ │ │ -00410b40: 001d 5561 0000 2020 2054 6865 2066 6f72 ..Ua.. The for │ │ │ +00410b20: 6974 7315 001d 8b41 0000 2020 206f 6e20 its....A.. on │ │ │ +00410b30: 616e 6f74 6865 722e 0700 1d8b 5100 002d another.....Q..- │ │ │ +00410b40: 001d 8b61 0000 2020 2054 6865 2066 6f72 ...a.. The for │ │ │ 00410b50: 6d61 7420 6f66 2074 6865 2053 4554 4744 mat of the SETGD │ │ │ -00410b60: 2063 6f6d 6d61 6e64 2069 733a 0700 1d55 command is:...U │ │ │ -00410b70: 7100 002d 001d 5581 0000 2020 2053 455b q..-..U... SE[ │ │ │ +00410b60: 2063 6f6d 6d61 6e64 2069 733a 0700 1d8b command is:.... │ │ │ +00410b70: 7100 002d 001d 8b81 0000 2020 2053 455b q..-...... SE[ │ │ │ 00410b80: 5447 445d 202d 465b 494c 455d 3d66 696c TGD] -F[ILE]=fil │ │ │ 00410b90: 652d 6e61 6d65 205b 2d51 5b55 4954 5d5d e-name [-Q[UIT]] │ │ │ -00410ba0: 0700 1d55 9100 0054 001c 55c0 1100 0020 ...U...T..U.... │ │ │ +00410ba0: 0700 1d8b 9100 0054 001c 8bc0 1100 0020 .......T....... │ │ │ 00410bb0: 2020 5468 6520 2d46 494c 453d 6669 6c65 The -FILE=file │ │ │ 00410bc0: 2d6e 616d 6520 7370 6563 6966 6965 7320 -name specifies │ │ │ 00410bd0: 6120 6469 6666 6572 656e 7420 476c 6f62 a different Glob │ │ │ 00410be0: 616c 2044 6972 6563 746f 7279 2066 696c al Directory fil │ │ │ -00410bf0: 652e 2057 6865 6e20 796f 754e 001d 5512 e. When youN..U. │ │ │ +00410bf0: 652e 2057 6865 6e20 796f 754e 001d 8b12 e. When youN.... │ │ │ 00410c00: 0000 2020 2070 726f 7669 6465 2061 2066 .. provide a f │ │ │ 00410c10: 696c 652d 6e61 6d65 2077 6974 686f 7574 ile-name without │ │ │ 00410c20: 2061 2066 756c 6c20 6f72 2072 656c 6174 a full or relat │ │ │ 00410c30: 6976 6520 7061 7468 6e61 6d65 2047 4445 ive pathname GDE │ │ │ -00410c40: 2075 7365 7320 7468 6552 001d 5513 0000 uses theR..U... │ │ │ +00410c40: 2075 7365 7320 7468 6552 001d 8b13 0000 uses theR...... │ │ │ 00410c50: 2020 2063 7572 7265 6e74 2077 6f72 6b69 current worki │ │ │ 00410c60: 6e67 2064 6972 6563 746f 7279 3b20 6966 ng directory; if │ │ │ 00410c70: 2074 6865 2066 696c 6520 6973 206d 6973 the file is mis │ │ │ 00410c80: 7369 6e67 2061 6e20 6578 7465 6e73 696f sing an extensio │ │ │ -00410c90: 6e2c 2074 6865 6e20 4744 4524 001d 5514 n, then GDE$..U. │ │ │ +00410c90: 6e2c 2074 6865 6e20 4744 4524 001d 8b14 n, then GDE$.... │ │ │ 00410ca0: 0000 2020 2064 6566 6175 6c74 7320 7468 .. defaults th │ │ │ 00410cb0: 6520 7479 7065 2074 6f20 2e67 6c64 2e07 e type to .gld.. │ │ │ -00410cc0: 001d 5515 0000 5300 1d55 1600 0020 2020 ..U...S..U... │ │ │ +00410cc0: 001d 8b15 0000 5300 1d8b 1600 0020 2020 ......S...... │ │ │ 00410cd0: 5468 6520 2d51 5549 5420 7175 616c 6966 The -QUIT qualif │ │ │ 00410ce0: 6965 7220 7370 6563 6966 6965 7320 7468 ier specifies th │ │ │ 00410cf0: 6174 2061 6e79 2063 6861 6e67 6573 206d at any changes m │ │ │ 00410d00: 6164 6520 746f 2074 6865 2063 7572 7265 ade to the curre │ │ │ -00410d10: 6e74 2047 6c6f 6261 6c54 001d 5517 0000 nt GlobalT..U... │ │ │ +00410d10: 6e74 2047 6c6f 6261 6c54 001d 8b17 0000 nt GlobalT...... │ │ │ 00410d20: 2020 2044 6972 6563 746f 7279 2061 7265 Directory are │ │ │ 00410d30: 206e 6f74 2077 7269 7474 656e 2061 6e64 not written and │ │ │ 00410d40: 2061 7265 206c 6f73 7420 7768 656e 2079 are lost when y │ │ │ 00410d50: 6f75 2063 6861 6e67 6520 476c 6f62 616c ou change Global │ │ │ 00410d60: 2044 6972 6563 746f 7269 6573 2e07 001d Directories.... │ │ │ -00410d70: 5518 0000 5000 1d55 1900 0020 2020 5345 U...P..U... SE │ │ │ +00410d70: 8b18 0000 5000 1d8b 1900 0020 2020 5345 ....P...... SE │ │ │ 00410d80: 5447 4420 6368 616e 6765 7320 7468 6520 TGD changes the │ │ │ 00410d90: 476c 6f62 616c 2044 6972 6563 746f 7279 Global Directory │ │ │ 00410da0: 2074 6861 7420 4744 4520 6973 2065 6469 that GDE is edi │ │ │ 00410db0: 7469 6e67 2e20 4966 2074 6865 2063 7572 ting. If the cur │ │ │ -00410dc0: 7265 6e74 5300 1d55 1a00 0020 2020 476c rentS..U... Gl │ │ │ +00410dc0: 7265 6e74 5300 1d8b 1a00 0020 2020 476c rentS...... Gl │ │ │ 00410dd0: 6f62 616c 2044 6972 6563 746f 7279 2068 obal Directory h │ │ │ 00410de0: 6173 206e 6f74 2062 6565 6e20 6d6f 6469 as not been modi │ │ │ 00410df0: 6669 6564 2c20 6f72 2074 6865 202d 5155 fied, or the -QU │ │ │ 00410e00: 4954 2071 7561 6c69 6669 6572 2061 7070 IT qualifier app │ │ │ -00410e10: 6561 7273 2069 6e4f 001d 5521 0000 2020 ears inO..U!.. │ │ │ +00410e10: 6561 7273 2069 6e4f 001d 8b21 0000 2020 ears inO...!.. │ │ │ 00410e20: 2074 6865 2063 6f6d 6d61 6e64 2c20 7468 the command, th │ │ │ 00410e30: 6520 6368 616e 6765 2073 696d 706c 7920 e change simply │ │ │ 00410e40: 6f63 6375 7273 2e20 486f 7765 7665 722c occurs. However, │ │ │ 00410e50: 2069 6620 7468 6520 6375 7272 656e 7420 if the current │ │ │ -00410e60: 476c 6f62 616c 5400 1d55 2200 0020 2020 GlobalT..U".. │ │ │ +00410e60: 476c 6f62 616c 5400 1d8b 2200 0020 2020 GlobalT...".. │ │ │ 00410e70: 4469 7265 6374 6f72 7920 6861 7320 6265 Directory has be │ │ │ 00410e80: 656e 206d 6f64 6966 6965 642c 2047 4445 en modified, GDE │ │ │ 00410e90: 2076 6572 6966 6965 7320 7468 6520 476c verifies the Gl │ │ │ 00410ea0: 6f62 616c 2044 6972 6563 746f 7279 2c20 obal Directory, │ │ │ -00410eb0: 616e 6420 6966 2074 6865 4a00 1d55 2300 and if theJ..U#. │ │ │ +00410eb0: 616e 6420 6966 2074 6865 4a00 1d8b 2300 and if theJ...#. │ │ │ 00410ec0: 0020 2020 7665 7269 6669 6361 7469 6f6e . verification │ │ │ 00410ed0: 2069 7320 7375 6363 6573 7366 756c 2c20 is successful, │ │ │ 00410ee0: 7772 6974 6573 2074 6861 7420 476c 6f62 writes that Glob │ │ │ 00410ef0: 616c 2044 6972 6563 746f 7279 2e20 4966 al Directory. If │ │ │ -00410f00: 2074 6865 3a00 1d55 2400 0020 2020 7665 the:..U$.. ve │ │ │ +00410f00: 2074 6865 3a00 1d8b 2400 0020 2020 7665 the:...$.. ve │ │ │ 00410f10: 7269 6669 6361 7469 6f6e 2069 7320 6e6f rification is no │ │ │ 00410f20: 7420 7375 6363 6573 7366 756c 2c20 7468 t successful, th │ │ │ 00410f30: 6520 5345 5447 4420 6661 696c 732e 0700 e SETGD fails... │ │ │ -00410f40: 1d55 2500 0012 001d 5526 0000 2020 2045 .U%.....U&.. E │ │ │ -00410f50: 7861 6d70 6c65 3a07 001d 5527 0000 1e00 xample:...U'.... │ │ │ -00410f60: 1d55 2800 0020 2020 4744 453e 2053 4554 .U(.. GDE> SET │ │ │ -00410f70: 4744 202d 663d 2274 656d 7022 0700 1d55 GD -f="temp"...U │ │ │ -00410f80: 2900 004f 001d 552a 0000 2020 2054 6869 )..O..U*.. Thi │ │ │ +00410f40: 1d8b 2500 0012 001d 8b26 0000 2020 2045 ..%......&.. E │ │ │ +00410f50: 7861 6d70 6c65 3a07 001d 8b27 0000 1e00 xample:....'.... │ │ │ +00410f60: 1d8b 2800 0020 2020 4744 453e 2053 4554 ..(.. GDE> SET │ │ │ +00410f70: 4744 202d 663d 2274 656d 7022 0700 1d8b GD -f="temp".... │ │ │ +00410f80: 2900 004f 001d 8b2a 0000 2020 2054 6869 )..O...*.. Thi │ │ │ 00410f90: 7320 6368 616e 6765 7320 7468 6520 476c s changes the Gl │ │ │ 00410fa0: 6f62 616c 2044 6972 6563 746f 7279 2062 obal Directory b │ │ │ 00410fb0: 6569 6e67 2065 6469 7465 6420 746f 2074 eing edited to t │ │ │ 00410fc0: 656d 702e 2054 6865 2071 756f 7461 7469 emp. The quotati │ │ │ 00410fd0: 6f6e 0000 0000 0000 0000 0000 0000 0000 on.............. │ │ │ 00410fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00410ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00411000: 0400 0000 eb07 0000 0e04 0000 0000 0000 ................ │ │ │ -00411010: 6f00 0055 4845 4c50 00ff 7300 ff43 4f4d o..UHELP..s..COM │ │ │ +00411010: 6f00 008b 4845 4c50 00ff 7300 ff43 4f4d o...HELP..s..COM │ │ │ 00411020: 4d41 4e44 5300 ff73 00ff 5345 5447 4400 MANDS..s..SETGD. │ │ │ 00411030: c031 0000 2020 206d 6172 6b73 2061 726f .1.. marks aro │ │ │ 00411040: 756e 6420 7468 6520 6669 6c65 206e 616d und the file nam │ │ │ 00411050: 6520 6964 656e 7469 6669 6573 2074 6865 e identifies the │ │ │ 00411060: 206e 616d 6520 6f66 2074 6865 2066 696c name of the fil │ │ │ 00411070: 6520 756e 6571 7569 766f 6361 6c6c 7953 e unequivocallyS │ │ │ -00411080: 001d 5532 0000 2020 2074 6f20 554e 4958 ..U2.. to UNIX │ │ │ +00411080: 001d 8b32 0000 2020 2074 6f20 554e 4958 ...2.. to UNIX │ │ │ 00411090: 2e20 4966 2074 6865 202d 6620 6973 2074 . If the -f is t │ │ │ 004110a0: 6865 2066 696e 616c 2071 7561 6c69 6669 he final qualifi │ │ │ 004110b0: 6572 206f 6e20 7468 6520 6c69 6e65 2c20 er on the line, │ │ │ 004110c0: 7468 656e 2074 6865 2071 756f 7461 7469 then the quotati │ │ │ -004110d0: 6f6e 2000 1d55 3300 0020 2020 6d61 726b on ..U3.. mark │ │ │ +004110d0: 6f6e 2000 1d8b 3300 0020 2020 6d61 726b on ...3.. mark │ │ │ 004110e0: 7320 6172 6520 756e 6e65 6365 7373 6172 s are unnecessar │ │ │ -004110f0: 792e 0700 1d55 3400 000d 0017 5548 4f57 y....U4.....UHOW │ │ │ -00411100: 0000 5348 6f77 0f00 1b55 bf11 0000 2020 ..SHow...U.... │ │ │ -00411110: 2053 486f 7707 001c 5521 0000 5100 1c55 SHow...U!..Q..U │ │ │ +004110f0: 792e 0700 1d8b 3400 000d 0017 8b48 4f57 y.....4......HOW │ │ │ +00411100: 0000 5348 6f77 0f00 1b8b bf11 0000 2020 ..SHow........ │ │ │ +00411110: 2053 486f 7707 001c 8b21 0000 5100 1c8b SHow....!..Q... │ │ │ 00411120: 3100 0020 2020 5468 6520 5348 4f57 2063 1.. The SHOW c │ │ │ 00411130: 6f6d 6d61 6e64 2064 6973 706c 6179 7320 ommand displays │ │ │ 00411140: 696e 666f 726d 6174 696f 6e20 636f 6e74 information cont │ │ │ 00411150: 6169 6e65 6420 696e 2074 6865 2047 6c6f ained in the Glo │ │ │ 00411160: 6261 6c20 4469 7265 6374 6f72 792d 001c bal Directory-.. │ │ │ -00411170: 5541 0000 2020 2061 626f 7574 206e 616d UA.. about nam │ │ │ +00411170: 8b41 0000 2020 2061 626f 7574 206e 616d .A.. about nam │ │ │ 00411180: 6573 2c20 7265 6769 6f6e 732c 2061 6e64 es, regions, and │ │ │ -00411190: 2073 6567 6d65 6e74 732e 0700 1c55 5100 segments....UQ. │ │ │ -004111a0: 002c 001c 5561 0000 2020 2054 6865 2066 .,..Ua.. The f │ │ │ +00411190: 2073 6567 6d65 6e74 732e 0700 1c8b 5100 segments.....Q. │ │ │ +004111a0: 002c 001c 8b61 0000 2020 2054 6865 2066 .,...a.. The f │ │ │ 004111b0: 6f72 6d61 7420 6f66 2074 6865 2053 484f ormat of the SHO │ │ │ 004111c0: 5720 636f 6d6d 616e 6420 6973 3a07 001c W command is:... │ │ │ -004111d0: 5571 0000 1000 1c55 8100 0020 2020 5348 Uq.....U... SH │ │ │ -004111e0: 5b4f 575d 1700 1c55 9100 0020 2020 5348 [OW]...U... SH │ │ │ -004111f0: 5b4f 575d 202d 415b 4c4c 5d37 001b 55c0 [OW] -A[LL]7..U. │ │ │ +004111d0: 8b71 0000 1000 1c8b 8100 0020 2020 5348 .q......... SH │ │ │ +004111e0: 5b4f 575d 1700 1c8b 9100 0020 2020 5348 [OW]....... SH │ │ │ +004111f0: 5b4f 575d 202d 415b 4c4c 5d37 001b 8bc0 [OW] -A[LL]7.... │ │ │ 00411200: 1100 0020 2020 5348 5b4f 575d 202d 435b ... SH[OW] -C[ │ │ │ 00411210: 4f4d 4d41 4e44 5d20 2d46 5b49 4c45 5d3d OMMAND] -F[ILE]= │ │ │ 00411220: 5b67 6465 2d63 6f6d 6d61 6e64 2d66 696c [gde-command-fil │ │ │ -00411230: 655d 1b00 1c55 1200 0020 2020 5348 5b4f e]...U... SH[O │ │ │ +00411230: 655d 1b00 1c8b 1200 0020 2020 5348 5b4f e]....... SH[O │ │ │ 00411240: 575d 202d 475b 424c 4e41 4d45 5d1c 001c W] -G[BLNAME]... │ │ │ -00411250: 5513 0000 2020 2053 485b 4f57 5d20 2d49 U... SH[OW] -I │ │ │ -00411260: 5b4e 5354 414e 4345 5d2f 001c 5514 0000 [NSTANCE]/..U... │ │ │ +00411250: 8b13 0000 2020 2053 485b 4f57 5d20 2d49 .... SH[OW] -I │ │ │ +00411260: 5b4e 5354 414e 4345 5d2f 001c 8b14 0000 [NSTANCE]/...... │ │ │ 00411270: 2020 2053 485b 4f57 5d20 2d4d 5b41 505d SH[OW] -M[AP] │ │ │ 00411280: 205b 2d52 5b45 4749 4f4e 5d3d 7265 6769 [-R[EGION]=regi │ │ │ -00411290: 6f6e 2d6e 616d 655d 2400 1c55 1500 0020 on-name]$..U... │ │ │ +00411290: 6f6e 2d6e 616d 655d 2400 1c8b 1500 0020 on-name]$...... │ │ │ 004112a0: 2020 5348 5b4f 575d 202d 4e5b 414d 455d SH[OW] -N[AME] │ │ │ -004112b0: 205b 6e61 6d65 7370 6163 655d 2800 1c55 [namespace](..U │ │ │ +004112b0: 205b 6e61 6d65 7370 6163 655d 2800 1c8b [namespace](... │ │ │ 004112c0: 1600 0020 2020 5348 5b4f 575d 202d 525b ... SH[OW] -R[ │ │ │ 004112d0: 4547 494f 4e5d 205b 7265 6769 6f6e 2d6e EGION] [region-n │ │ │ -004112e0: 616d 655d 2a00 1c55 1700 0020 2020 5348 ame]*..U... SH │ │ │ +004112e0: 616d 655d 2a00 1c8b 1700 0020 2020 5348 ame]*...... SH │ │ │ 004112f0: 5b4f 575d 202d 535b 4547 4d45 4e54 5d20 [OW] -S[EGMENT] │ │ │ 00411300: 5b73 6567 6d65 6e74 2d6e 616d 655d 1c00 [segment-name].. │ │ │ -00411310: 1c55 1800 0020 2020 5348 5b4f 575d 202d .U... SH[OW] - │ │ │ -00411320: 545b 454d 504c 4154 455d 0700 1c55 1900 T[EMPLATE]...U.. │ │ │ -00411330: 0054 001c 551a 0000 2020 202d 434f 4d4d .T..U... -COMM │ │ │ +00411310: 1c8b 1800 0020 2020 5348 5b4f 575d 202d ..... SH[OW] - │ │ │ +00411320: 545b 454d 504c 4154 455d 0700 1c8b 1900 T[EMPLATE]...... │ │ │ +00411330: 0054 001c 8b1a 0000 2020 202d 434f 4d4d .T...... -COMM │ │ │ 00411340: 414e 443a 2044 6973 706c 6179 7320 4744 AND: Displays GD │ │ │ 00411350: 4520 636f 6d6d 616e 6473 2074 6861 7420 E commands that │ │ │ 00411360: 7265 6372 6561 7465 2074 6865 2063 7572 recreate the cur │ │ │ 00411370: 7265 6e74 2047 6c6f 6261 6c20 4469 7265 rent Global Dire │ │ │ -00411380: 6374 6f72 7910 001c 5521 0000 2020 2073 ctory...U!.. s │ │ │ -00411390: 7461 7465 2e07 001c 5522 0000 4f00 1c55 tate....U"..O..U │ │ │ +00411380: 6374 6f72 7910 001c 8b21 0000 2020 2073 ctory....!.. s │ │ │ +00411390: 7461 7465 2e07 001c 8b22 0000 4f00 1c8b tate....."..O... │ │ │ 004113a0: 2300 0020 2020 2d46 5b49 4c45 5d3d 6764 #.. -F[ILE]=gd │ │ │ 004113b0: 652d 636f 6d6d 616e 642d 6669 6c65 3a20 e-command-file: │ │ │ 004113c0: 4f70 7469 6f6e 616c 6c79 2073 7065 6369 Optionally speci │ │ │ 004113d0: 6669 6573 2061 2066 696c 6520 746f 2068 fies a file to h │ │ │ -004113e0: 6f6c 6420 7468 6520 4744 454c 001c 5524 old the GDEL..U$ │ │ │ +004113e0: 6f6c 6420 7468 6520 4744 454c 001c 8b24 old the GDEL...$ │ │ │ 004113f0: 0000 2020 2063 6f6d 6d61 6e64 7320 7072 .. commands pr │ │ │ 00411400: 6f64 7563 6564 2062 7920 2d43 4f4d 4d41 oduced by -COMMA │ │ │ 00411410: 4e44 2e20 2d46 494c 4520 6d75 7374 206d ND. -FILE must m │ │ │ 00411420: 7573 7420 616c 7761 7973 2061 7070 6561 ust always appea │ │ │ -00411430: 7220 6166 7465 7213 001c 5525 0000 2020 r after...U%.. │ │ │ -00411440: 202d 434f 4d4d 414e 442e 0700 1c55 2600 -COMMAND....U&. │ │ │ -00411450: 0053 001c 5527 0000 2020 2050 6c65 6173 .S..U'.. Pleas │ │ │ +00411430: 7220 6166 7465 7213 001c 8b25 0000 2020 r after....%.. │ │ │ +00411440: 202d 434f 4d4d 414e 442e 0700 1c8b 2600 -COMMAND.....&. │ │ │ +00411450: 0053 001c 8b27 0000 2020 2050 6c65 6173 .S...'.. Pleas │ │ │ 00411460: 6520 636f 6e73 6964 6572 2075 7369 6e67 e consider using │ │ │ 00411470: 2063 6f6d 6d61 6e64 2066 696c 6573 2070 command files p │ │ │ 00411480: 726f 6475 6365 6420 7769 7468 2074 6865 roduced with the │ │ │ 00411490: 2053 484f 5720 2d43 4f4d 4d41 4e44 202d SHOW -COMMAND - │ │ │ -004114a0: 4649 4c45 4c00 1c55 2800 0020 2020 666f FILEL..U(.. fo │ │ │ +004114a0: 4649 4c45 4c00 1c8b 2800 0020 2020 666f FILEL...(.. fo │ │ │ 004114b0: 7220 6372 6561 7469 6e67 206e 6577 2072 r creating new r │ │ │ 004114c0: 6567 696f 6e73 2061 6e64 2073 6567 6d65 egions and segme │ │ │ 004114d0: 6e74 7320 696e 2061 2067 6c6f 6261 6c20 nts in a global │ │ │ 004114e0: 6469 7265 6374 6f72 7920 6173 2074 6865 directory as the │ │ │ -004114f0: 5100 1c55 2900 0020 2020 6465 6661 756c Q..U).. defaul │ │ │ +004114f0: 5100 1c8b 2900 0020 2020 6465 6661 756c Q...).. defaul │ │ │ 00411500: 7473 2063 6f6d 6520 6672 6f6d 2074 6865 ts come from the │ │ │ 00411510: 2074 656d 706c 6174 6573 2e20 4966 2079 templates. If y │ │ │ 00411520: 6f75 2069 6e61 6476 6572 7465 6e74 6c79 ou inadvertently │ │ │ 00411530: 2075 7067 7261 6465 2061 2067 6c6f 6261 upgrade a globa │ │ │ -00411540: 6c54 001c 552a 0000 2020 2064 6972 6563 lT..U*.. direc │ │ │ +00411540: 6c54 001c 8b2a 0000 2020 2064 6972 6563 lT...*.. direc │ │ │ 00411550: 746f 7279 2c20 796f 7520 6361 6e20 7573 tory, you can us │ │ │ 00411560: 6520 5348 4f57 202d 434f 4d4d 414e 4420 e SHOW -COMMAND │ │ │ 00411570: 746f 2063 7265 6174 6520 6120 6669 6c65 to create a file │ │ │ 00411580: 206f 6620 636f 6d6d 616e 6473 2074 6861 of commands tha │ │ │ -00411590: 7420 796f 7553 001c 5531 0000 2020 2063 t youS..U1.. c │ │ │ +00411590: 7420 796f 7553 001c 8b31 0000 2020 2063 t youS...1.. c │ │ │ 004115a0: 616e 2069 6e70 7574 2074 6f20 4744 4520 an input to GDE │ │ │ 004115b0: 7769 7468 2074 6865 2070 7269 6f72 2047 with the prior G │ │ │ 004115c0: 542e 4d20 7265 6c65 6173 6520 746f 2072 T.M release to r │ │ │ 004115d0: 6563 7265 6174 6520 7468 6520 7072 696f ecreate the prio │ │ │ -004115e0: 7220 676c 6f62 616c 1900 1c55 3200 0020 r global...U2.. │ │ │ +004115e0: 7220 676c 6f62 616c 1900 1c8b 3200 0020 r global....2.. │ │ │ 004115f0: 2020 6469 7265 6374 6f72 7920 6669 6c65 directory file │ │ │ -00411600: 2e07 001c 5533 0000 5200 1c55 3400 0020 ....U3..R..U4.. │ │ │ +00411600: 2e07 001c 8b33 0000 5200 1c8b 3400 0020 .....3..R...4.. │ │ │ 00411610: 2020 5348 4f57 202d 434f 4d4d 414e 4420 SHOW -COMMAND │ │ │ 00411620: 6469 7370 6c61 7973 2074 6865 2047 4445 displays the GDE │ │ │ 00411630: 2063 6f6d 6d61 6e64 7320 666f 7220 6372 commands for cr │ │ │ 00411640: 6561 7469 6e67 206e 616d 6573 2c20 7265 eating names, re │ │ │ -00411650: 6769 6f6e 732c 2061 6e64 5100 1c55 3500 gions, andQ..U5. │ │ │ +00411650: 6769 6f6e 732c 2061 6e64 5100 1c8b 3500 gions, andQ...5. │ │ │ 00411660: 0020 2020 7365 676d 656e 7473 206f 6620 . segments of │ │ │ 00411670: 7468 6520 6375 7272 656e 7420 676c 6f62 the current glob │ │ │ 00411680: 616c 2064 6972 6563 746f 7279 2073 7461 al directory sta │ │ │ 00411690: 7465 2069 6e20 6120 7461 7267 6574 2065 te in a target e │ │ │ -004116a0: 6e76 6972 6f6e 6d65 6e74 2e4e 001c 5536 nvironment.N..U6 │ │ │ +004116a0: 6e76 6972 6f6e 6d65 6e74 2e4e 001c 8b36 nvironment.N...6 │ │ │ 004116b0: 0000 2020 2048 6f77 6576 6572 2c20 6974 .. However, it │ │ │ 004116c0: 2064 6f65 7320 6e6f 7420 616c 7761 7973 does not always │ │ │ 004116d0: 2069 6e63 6c75 6465 2074 6865 2073 616d include the sam │ │ │ 004116e0: 6520 7465 6d70 6c61 7465 2073 6574 7469 e template setti │ │ │ -004116f0: 6e67 7320 2853 484f 574e 001c 5537 0000 ngs (SHOWN..U7.. │ │ │ +004116f0: 6e67 7320 2853 484f 574e 001c 8b37 0000 ngs (SHOWN...7.. │ │ │ 00411700: 2020 202d 5445 4d50 4c41 5445 2920 6f66 -TEMPLATE) of │ │ │ 00411710: 2074 6865 2063 7572 7265 6e74 2067 6c6f the current glo │ │ │ 00411720: 6261 6c20 6469 7265 6374 6f72 792e 2053 bal directory. S │ │ │ 00411730: 484f 5720 2d43 4f4d 4d41 4e44 2063 7265 HOW -COMMAND cre │ │ │ -00411740: 6174 6573 2061 6e52 001c 5538 0000 2020 ates anR..U8.. │ │ │ +00411740: 6174 6573 2061 6e52 001c 8b38 0000 2020 ates anR...8.. │ │ │ 00411750: 2061 7070 726f 7072 6961 7465 2073 6574 appropriate set │ │ │ 00411760: 206f 6620 7465 6d70 6c61 7465 7320 7468 of templates th │ │ │ 00411770: 6174 206d 696e 696d 697a 6520 6f74 6865 at minimize othe │ │ │ 00411780: 7220 6164 6a75 7374 6d65 6e74 7320 746f r adjustments to │ │ │ -00411790: 2072 6563 7265 6174 6552 001c 5539 0000 recreateR..U9.. │ │ │ +00411790: 2072 6563 7265 6174 6552 001c 8b39 0000 recreateR...9.. │ │ │ 004117a0: 2020 2074 6865 2063 7572 7265 6e74 2067 the current g │ │ │ 004117b0: 6c6f 6261 6c20 6469 7265 6374 6f72 792e lobal directory. │ │ │ 004117c0: 2049 6620 7468 6520 6375 7272 656e 7420 If the current │ │ │ 004117d0: 4744 4520 7465 6d70 6c61 7465 2073 6574 GDE template set │ │ │ 004117e0: 7469 6e67 7320 2853 484f 5700 0000 0000 tings (SHOW..... │ │ │ 004117f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00411800: 0400 0000 ff07 0000 3704 0000 0000 0000 ........7....... │ │ │ -00411810: 6c00 0055 4845 4c50 00ff 7300 ff43 4f4d l..UHELP..s..COM │ │ │ +00411810: 6c00 008b 4845 4c50 00ff 7300 ff43 4f4d l...HELP..s..COM │ │ │ 00411820: 4d41 4e44 5300 ff73 00ff 5348 4f57 00c0 MANDS..s..SHOW.. │ │ │ 00411830: 3a00 0020 2020 2d54 454d 504c 4154 4529 :.. -TEMPLATE) │ │ │ 00411840: 2061 7265 2069 6d70 6f72 7461 6e74 2066 are important f │ │ │ 00411850: 6f72 2079 6f75 7220 6170 706c 6963 6174 or your applicat │ │ │ 00411860: 696f 6e2c 2079 6f75 206e 6565 6420 7365 ion, you need se │ │ │ -00411870: 7420 7468 656d 2061 6761 696e 4a00 1c55 t them againJ..U │ │ │ +00411870: 7420 7468 656d 2061 6761 696e 4a00 1c8b t them againJ... │ │ │ 00411880: 4100 0020 2020 6166 7465 7220 6170 706c A.. after appl │ │ │ 00411890: 7969 6e67 2074 6865 2063 6f6d 6d61 6e64 ying the command │ │ │ 004118a0: 7320 6672 6f6d 2047 4445 2053 484f 5720 s from GDE SHOW │ │ │ 004118b0: 2d43 4f4d 4d41 4e44 2069 6e20 7468 6520 -COMMAND in the │ │ │ -004118c0: 7461 7267 6574 1600 1c55 4200 0020 2020 target...UB.. │ │ │ -004118d0: 656e 7669 726f 6e6d 656e 742e 0700 1c55 environment....U │ │ │ -004118e0: 4300 0012 001c 5544 0000 2020 202a 2a4e C.....UD.. **N │ │ │ -004118f0: 6f74 652a 2a07 001c 5545 0000 5400 1c55 ote**...UE..T..U │ │ │ +004118c0: 7461 7267 6574 1600 1c8b 4200 0020 2020 target....B.. │ │ │ +004118d0: 656e 7669 726f 6e6d 656e 742e 0700 1c8b environment..... │ │ │ +004118e0: 4300 0012 001c 8b44 0000 2020 202a 2a4e C......D.. **N │ │ │ +004118f0: 6f74 652a 2a07 001c 8b45 0000 5400 1c8b ote**....E..T... │ │ │ 00411900: 4600 0020 2020 5768 656e 2047 4445 2065 F.. When GDE e │ │ │ 00411910: 6e63 6f75 6e74 6572 7320 616e 2065 7272 ncounters an err │ │ │ 00411920: 6f72 2077 6869 6c65 2065 7865 6375 7469 or while executi │ │ │ 00411930: 6e67 2074 6865 2040 636f 6d6d 616e 642d ng the @command- │ │ │ 00411940: 6669 6c65 2063 6f6d 6d61 6e64 2c20 6974 file command, it │ │ │ -00411950: 4f00 1c55 4700 0020 2020 7374 6f70 7320 O..UG.. stops │ │ │ +00411950: 4f00 1c8b 4700 0020 2020 7374 6f70 7320 O...G.. stops │ │ │ 00411960: 7072 6f63 6573 7369 6e67 2074 6865 2063 processing the c │ │ │ 00411970: 6f6d 6d61 6e64 2066 696c 6520 616e 6420 ommand file and │ │ │ 00411980: 7265 7475 726e 7320 746f 2074 6865 206f returns to the o │ │ │ 00411990: 7065 7261 746f 7220 7072 6f6d 7074 2c53 perator prompt,S │ │ │ -004119a0: 001c 5548 0000 2020 2077 6869 6368 2067 ..UH.. which g │ │ │ +004119a0: 001c 8b48 0000 2020 2077 6869 6368 2067 ...H.. which g │ │ │ 004119b0: 6976 6573 2074 6865 206f 7065 7261 746f ives the operato │ │ │ 004119c0: 7220 7468 6520 6f70 7469 6f6e 206f 6620 r the option of │ │ │ 004119d0: 636f 6d70 656e 7361 7469 6e67 2066 6f72 compensating for │ │ │ 004119e0: 2074 6865 2065 7272 6f72 2e20 4966 2079 the error. If y │ │ │ -004119f0: 6f75 5400 1c55 4900 0020 2020 7375 6273 ouT..UI.. subs │ │ │ +004119f0: 6f75 5400 1c8b 4900 0020 2020 7375 6273 ouT...I.. subs │ │ │ 00411a00: 6571 7565 6e74 6c79 2069 7373 7565 2040 equently issue @ │ │ │ 00411a10: 636f 6d6d 616e 642d 6669 6c65 2063 6f6d command-file com │ │ │ 00411a20: 6d61 6e64 2061 6761 696e 2069 6e20 7468 mand again in th │ │ │ 00411a30: 6520 7361 6d65 2073 6573 7369 6f6e 2066 e same session f │ │ │ -00411a40: 6f72 2074 6865 5100 1c55 4a00 0020 2020 or theQ..UJ.. │ │ │ +00411a40: 6f72 2074 6865 5100 1c8b 4a00 0020 2020 or theQ...J.. │ │ │ 00411a50: 7361 6d65 2063 6f6d 6d61 6e64 2d66 696c same command-fil │ │ │ 00411a60: 652c 2047 4445 2072 6573 756d 6573 2070 e, GDE resumes p │ │ │ 00411a70: 726f 6365 7373 696e 6720 6974 2061 7420 rocessing it at │ │ │ 00411a80: 7468 6520 6c69 6e65 2061 6674 6572 2074 the line after t │ │ │ -00411a90: 6865 206c 6173 7410 001c 5551 0000 2020 he last...UQ.. │ │ │ -00411aa0: 2065 7272 6f72 2e07 001c 5552 0000 5300 error....UR..S. │ │ │ -00411ab0: 1c55 5300 0020 2020 2d41 4c4c 3a20 4469 .US.. -ALL: Di │ │ │ +00411a90: 6865 206c 6173 7410 001c 8b51 0000 2020 he last....Q.. │ │ │ +00411aa0: 2065 7272 6f72 2e07 001c 8b52 0000 5300 error.....R..S. │ │ │ +00411ab0: 1c8b 5300 0020 2020 2d41 4c4c 3a20 4469 ..S.. -ALL: Di │ │ │ 00411ac0: 7370 6c61 7973 2074 6865 2065 6e74 6972 splays the entir │ │ │ 00411ad0: 6520 476c 6f62 616c 2044 6972 6563 746f e Global Directo │ │ │ 00411ae0: 7279 2e20 5468 6973 2071 7561 6c69 6669 ry. This qualifi │ │ │ 00411af0: 6572 2063 6f72 7265 7370 6f6e 6473 2074 er corresponds t │ │ │ -00411b00: 6f37 001c 5554 0000 2020 2064 6973 706c o7..UT.. displ │ │ │ +00411b00: 6f37 001c 8b54 0000 2020 2064 6973 706c o7...T.. displ │ │ │ 00411b10: 6179 696e 6720 2261 6c6c 2220 7365 6374 aying "all" sect │ │ │ 00411b20: 696f 6e73 206f 6620 7468 6520 5348 4f57 ions of the SHOW │ │ │ -00411b30: 2072 6570 6f72 743a 0700 1c55 5500 0061 report:...UU..a │ │ │ -00411b40: 001c 5556 0000 2020 202a 2a2a 5445 4d50 ..UV.. ***TEMP │ │ │ +00411b30: 2072 6570 6f72 743a 0700 1c8b 5500 0061 report:....U..a │ │ │ +00411b40: 001c 8b56 0000 2020 202a 2a2a 5445 4d50 ...V.. ***TEMP │ │ │ 00411b50: 4c41 5445 532a 2a2a 2c20 2a2a 2a4e 414d LATES***, ***NAM │ │ │ 00411b60: 4553 2a2a 2a2c 202a 2a2a 5245 4749 4f4e ES***, ***REGION │ │ │ 00411b70: 532a 2a2a 2c20 2a2a 2a53 4547 4d45 4e54 S***, ***SEGMENT │ │ │ 00411b80: 532a 2a2a 2c20 2a2a 2a4d 4150 2a2a 2a2c S***, ***MAP***, │ │ │ 00411b90: 202a 2a2a 494e 5354 414e 4345 2a2a 2a2e ***INSTANCE***. │ │ │ -00411ba0: 0700 1c55 5700 0029 001c 5558 0000 2020 ...UW..)..UX.. │ │ │ +00411ba0: 0700 1c8b 5700 0029 001c 8b58 0000 2020 ....W..)...X.. │ │ │ 00411bb0: 2042 7920 6465 6661 756c 742c 2053 484f By default, SHO │ │ │ 00411bc0: 5720 6469 7370 6c61 7973 202d 414c 4c2e W displays -ALL. │ │ │ -00411bd0: 0700 1c55 5900 0050 001c 555a 0000 2020 ...UY..P..UZ.. │ │ │ +00411bd0: 0700 1c8b 5900 0050 001c 8b5a 0000 2020 ....Y..P...Z.. │ │ │ 00411be0: 202d 4742 4c4e 414d 452c 202d 494e 5354 -GBLNAME, -INST │ │ │ 00411bf0: 414e 4345 2c20 2d4d 4150 2c20 2d4e 414d ANCE, -MAP, -NAM │ │ │ 00411c00: 452c 202d 5245 4749 4f4e 2c20 2d53 4547 E, -REGION, -SEG │ │ │ 00411c10: 4d45 4e54 2c20 616e 6420 2d54 454d 504c MENT, and -TEMPL │ │ │ -00411c20: 4154 4520 6172 654e 001c 5561 0000 2020 ATE areN..Ua.. │ │ │ +00411c20: 4154 4520 6172 654e 001c 8b61 0000 2020 ATE areN...a.. │ │ │ 00411c30: 2071 7561 6c69 6669 6572 7320 7468 6174 qualifiers that │ │ │ 00411c40: 2063 6175 7365 2047 4445 2074 6f20 6469 cause GDE to di │ │ │ 00411c50: 7370 6c61 7920 7365 6c65 6374 6564 2070 splay selected p │ │ │ 00411c60: 6f72 7469 6f6e 7320 6f66 2074 6865 2047 ortions of the G │ │ │ -00411c70: 6c6f 6261 6c1f 001c 5562 0000 2020 2044 lobal...Ub.. D │ │ │ +00411c70: 6c6f 6261 6c1f 001c 8b62 0000 2020 2044 lobal....b.. D │ │ │ 00411c80: 6972 6563 746f 7279 2061 7320 666f 6c6c irectory as foll │ │ │ -00411c90: 6f77 733a 0700 1c55 6300 0052 001c 5564 ows:...Uc..R..Ud │ │ │ +00411c90: 6f77 733a 0700 1c8b 6300 0052 001c 8b64 ows:....c..R...d │ │ │ 00411ca0: 0000 2020 202d 494e 5354 414e 4345 3a20 .. -INSTANCE: │ │ │ 00411cb0: 4469 7370 6c61 7973 2074 6865 2063 7572 Displays the cur │ │ │ 00411cc0: 7265 6e74 2049 6e73 7461 6e63 6520 4d61 rent Instance Ma │ │ │ 00411cd0: 7070 696e 672c 2069 6620 616e 792e 2054 pping, if any. T │ │ │ 00411ce0: 6869 7320 7175 616c 6966 6965 723f 001c his qualifier?.. │ │ │ -00411cf0: 5565 0000 2020 2063 6f72 7265 7370 6f6e Ue.. correspon │ │ │ +00411cf0: 8b65 0000 2020 2063 6f72 7265 7370 6f6e .e.. correspon │ │ │ 00411d00: 6473 2074 6f20 7468 6520 7365 6374 696f ds to the sectio │ │ │ 00411d10: 6e20 6f66 2074 6865 2053 484f 5720 7265 n of the SHOW re │ │ │ -00411d20: 706f 7274 2074 6974 6c65 643a 0700 1c55 port titled:...U │ │ │ -00411d30: 6600 0018 001c 5567 0000 2020 202a 2a2a f.....Ug.. *** │ │ │ -00411d40: 494e 5354 414e 4345 2a2a 2a07 001c 5568 INSTANCE***...Uh │ │ │ -00411d50: 0000 5100 1c55 6900 0020 2020 2d4d 4150 ..Q..Ui.. -MAP │ │ │ +00411d20: 706f 7274 2074 6974 6c65 643a 0700 1c8b port titled:.... │ │ │ +00411d30: 6600 0018 001c 8b67 0000 2020 202a 2a2a f......g.. *** │ │ │ +00411d40: 494e 5354 414e 4345 2a2a 2a07 001c 8b68 INSTANCE***....h │ │ │ +00411d50: 0000 5100 1c8b 6900 0020 2020 2d4d 4150 ..Q...i.. -MAP │ │ │ 00411d60: 3a20 4469 7370 6c61 7973 2074 6865 2063 : Displays the c │ │ │ 00411d70: 7572 7265 6e74 206d 6170 7069 6e67 206f urrent mapping o │ │ │ 00411d80: 6620 616c 6c20 6e61 6d65 732c 2072 6567 f all names, reg │ │ │ 00411d90: 696f 6e73 2c20 7365 676d 656e 7473 2c20 ions, segments, │ │ │ -00411da0: 616e 6454 001c 556a 0000 2020 2066 696c andT..Uj.. fil │ │ │ +00411da0: 616e 6454 001c 8b6a 0000 2020 2066 696c andT...j.. fil │ │ │ 00411db0: 6573 2e20 5468 6973 2071 7561 6c69 6669 es. This qualifi │ │ │ 00411dc0: 6572 2063 6f72 7265 7370 6f6e 6473 2074 er corresponds t │ │ │ 00411dd0: 6f20 7468 6520 7365 6374 696f 6e20 6f66 o the section of │ │ │ 00411de0: 2074 6865 2053 484f 5720 7265 706f 7274 the SHOW report │ │ │ -00411df0: 2074 6974 6c65 6450 001c 5571 0000 2020 titledP..Uq.. │ │ │ +00411df0: 2074 6974 6c65 6450 001c 8b71 0000 2020 titledP...q.. │ │ │ 00411e00: 202a 2a2a 4d41 502a 2a2a 2e20 5468 6520 ***MAP***. The │ │ │ 00411e10: 6f75 7470 7574 206f 6620 6120 5348 4f57 output of a SHOW │ │ │ 00411e20: 202d 4d41 5020 6d61 7920 6265 2072 6573 -MAP may be res │ │ │ 00411e30: 7472 6963 7465 6420 746f 2061 2070 6172 tricted to a par │ │ │ -00411e40: 7469 6375 6c61 724f 001c 5572 0000 2020 ticularO..Ur.. │ │ │ +00411e40: 7469 6375 6c61 724f 001c 8b72 0000 2020 ticularO...r.. │ │ │ 00411e50: 2072 6567 696f 6e20 6279 2073 7065 6369 region by speci │ │ │ 00411e60: 6679 696e 6720 6120 2d52 4547 494f 4e20 fying a -REGION │ │ │ 00411e70: 7175 616c 6966 6965 7220 7769 7468 2061 qualifier with a │ │ │ 00411e80: 2072 6567 696f 6e20 6e61 6d65 2061 7267 region name arg │ │ │ -00411e90: 756d 656e 742e 0700 1c55 7300 004c 001c ument....Us..L.. │ │ │ -00411ea0: 5574 0000 2020 202d 5445 4d50 4c41 5445 Ut.. -TEMPLATE │ │ │ +00411e90: 756d 656e 742e 0700 1c8b 7300 004c 001c ument.....s..L.. │ │ │ +00411ea0: 8b74 0000 2020 202d 5445 4d50 4c41 5445 .t.. -TEMPLATE │ │ │ 00411eb0: 3a20 4469 7370 6c61 7973 2074 6865 2063 : Displays the c │ │ │ 00411ec0: 7572 7265 6e74 2072 6567 696f 6e20 616e urrent region an │ │ │ 00411ed0: 6420 7365 676d 656e 7420 7465 6d70 6c61 d segment templa │ │ │ -00411ee0: 7465 732e 2054 6869 7349 001c 5575 0000 tes. ThisI..Uu.. │ │ │ +00411ee0: 7465 732e 2054 6869 7349 001c 8b75 0000 tes. ThisI...u.. │ │ │ 00411ef0: 2020 2071 7561 6c69 6669 6572 2063 6f72 qualifier cor │ │ │ 00411f00: 7265 7370 6f6e 6473 2074 6f20 7468 6520 responds to the │ │ │ 00411f10: 7365 6374 696f 6e20 6f66 2074 6865 2053 section of the S │ │ │ 00411f20: 484f 5720 7265 706f 7274 2074 6974 6c65 HOW report title │ │ │ -00411f30: 643a 0700 1c55 7600 0019 001c 5577 0000 d:...Uv.....Uw.. │ │ │ +00411f30: 643a 0700 1c8b 7600 0019 001c 8b77 0000 d:....v......w.. │ │ │ 00411f40: 2020 202a 2a2a 5445 4d50 4c41 5445 532a ***TEMPLATES* │ │ │ -00411f50: 2a2a 0700 1c55 7800 0053 001c 5579 0000 **...Ux..S..Uy.. │ │ │ +00411f50: 2a2a 0700 1c8b 7800 0053 001c 8b79 0000 **....x..S...y.. │ │ │ 00411f60: 2020 2049 6620 796f 7520 7761 6e74 2074 If you want t │ │ │ 00411f70: 6f20 7072 696e 7420 7468 6520 476c 6f62 o print the Glob │ │ │ 00411f80: 616c 2044 6972 6563 746f 7279 2c20 6372 al Directory, cr │ │ │ 00411f90: 6561 7465 2061 206c 6f67 2066 696c 6520 eate a log file │ │ │ -00411fa0: 6279 2065 7865 6375 7469 6e67 5300 1c55 by executingS..U │ │ │ +00411fa0: 6279 2065 7865 6375 7469 6e67 5300 1c8b by executingS... │ │ │ 00411fb0: 7a00 0020 2020 4c4f 4720 2d4f 4e3d 2062 z.. LOG -ON= b │ │ │ 00411fc0: 6566 6f72 6520 6578 6563 7574 696e 6720 efore executing │ │ │ 00411fd0: 7468 6520 5348 4f57 2063 6f6d 6d61 6e64 the SHOW command │ │ │ 00411fe0: 2e20 5468 6520 2d4c 4f47 2063 6f6d 6d61 . The -LOG comma │ │ │ 00411ff0: 6e64 2063 6170 7475 7265 7320 616c 6c00 nd captures all. │ │ │ 00412000: 0400 0000 f907 0000 6404 0000 0000 0000 ........d....... │ │ │ -00412010: 6f00 0055 4845 4c50 00ff 7300 ff43 4f4d o..UHELP..s..COM │ │ │ +00412010: 6f00 008b 4845 4c50 00ff 7300 ff43 4f4d o...HELP..s..COM │ │ │ 00412020: 4d41 4e44 5300 ff73 00ff 5348 4f57 00c0 MANDS..s..SHOW.. │ │ │ 00412030: 8100 0020 2020 7468 6520 636f 6d6d 616e ... the comman │ │ │ 00412040: 6473 2065 6e74 6572 6564 2061 6e64 206f ds entered and o │ │ │ 00412050: 7574 7075 742e 2059 6f75 2063 616e 2070 utput. You can p │ │ │ 00412060: 7269 6e74 2074 6865 206c 6f67 2066 696c rint the log fil │ │ │ 00412070: 6520 6966 2079 6f75 2077 616e 7420 611b e if you want a. │ │ │ -00412080: 001c 5582 0000 2020 2068 6172 6420 636f ..U... hard co │ │ │ -00412090: 7079 2072 6563 6f72 642e 0700 1c55 8300 py record....U.. │ │ │ -004120a0: 0050 001c 5584 0000 2020 2049 6620 796f .P..U... If yo │ │ │ +00412080: 001c 8b82 0000 2020 2068 6172 6420 636f ...... hard co │ │ │ +00412090: 7079 2072 6563 6f72 642e 0700 1c8b 8300 py record....... │ │ │ +004120a0: 0050 001c 8b84 0000 2020 2049 6620 796f .P...... If yo │ │ │ 004120b0: 7520 7761 6e74 2074 6f20 6578 706f 7274 u want to export │ │ │ 004120c0: 2074 6865 2063 7572 7265 6e74 2047 6c6f the current Glo │ │ │ 004120d0: 6261 6c20 4469 7265 6374 6f72 7920 7374 bal Directory st │ │ │ 004120e0: 6174 652c 2063 7265 6174 6520 6120 4744 ate, create a GD │ │ │ -004120f0: 4552 001c 5585 0000 2020 2063 6f6d 6d61 ER..U... comma │ │ │ +004120f0: 4552 001c 8b85 0000 2020 2063 6f6d 6d61 ER...... comma │ │ │ 00412100: 6e64 2066 696c 6520 7769 7468 2074 6865 nd file with the │ │ │ 00412110: 2053 484f 5720 2d43 4f4d 4d41 4e44 202d SHOW -COMMAND - │ │ │ 00412120: 4649 4c45 3d67 6465 2d63 6f6d 6d61 6e64 FILE=gde-command │ │ │ 00412130: 2d66 696c 6520 616e 6420 7275 6e20 6974 -file and run it │ │ │ -00412140: 2069 6e21 001c 5586 0000 2020 2074 6865 in!..U... the │ │ │ +00412140: 2069 6e21 001c 8b86 0000 2020 2074 6865 in!...... the │ │ │ 00412150: 2074 6172 6765 7420 656e 7669 726f 6e6d target environm │ │ │ -00412160: 656e 742e 0700 1c55 8700 0016 0016 5554 ent....U......UT │ │ │ +00412160: 656e 742e 0700 1c8b 8700 0016 0016 8b54 ent............T │ │ │ 00412170: 454d 504c 4154 4500 0054 656d 706c 6174 EMPLATE..Templat │ │ │ -00412180: 6513 001f 55bf 1100 0020 2020 5465 6d70 e...U.... Temp │ │ │ -00412190: 6c61 7465 0700 2055 2100 0050 0020 5531 late.. U!..P. U1 │ │ │ +00412180: 6513 001f 8bbf 1100 0020 2020 5465 6d70 e........ Temp │ │ │ +00412190: 6c61 7465 0700 208b 2100 0050 0020 8b31 late.. .!..P. .1 │ │ │ 004121a0: 0000 2020 2054 6865 2054 454d 504c 4154 .. The TEMPLAT │ │ │ 004121b0: 4520 636f 6d6d 616e 6420 6d61 696e 7461 E command mainta │ │ │ 004121c0: 696e 7320 6120 7365 7420 6f66 202d 5245 ins a set of -RE │ │ │ 004121d0: 4749 4f4e 2061 6e64 202d 5345 474d 454e GION and -SEGMEN │ │ │ -004121e0: 5420 7175 616c 6966 6965 7253 0020 5541 T qualifierS. UA │ │ │ +004121e0: 5420 7175 616c 6966 6965 7253 0020 8b41 T qualifierS. .A │ │ │ 004121f0: 0000 2020 2076 616c 7565 7320 666f 7220 .. values for │ │ │ 00412200: 7573 6520 6173 2074 656d 706c 6174 6573 use as templates │ │ │ 00412210: 2077 6865 6e20 4144 4469 6e67 2072 6567 when ADDing reg │ │ │ 00412220: 696f 6e73 2061 6e64 2073 6567 6d65 6e74 ions and segment │ │ │ 00412230: 732e 2057 6865 6e20 616e 2041 4444 4d00 s. When an ADDM. │ │ │ -00412240: 2055 5100 0020 2020 636f 6d6d 616e 6420 UQ.. command │ │ │ +00412240: 208b 5100 0020 2020 636f 6d6d 616e 6420 .Q.. command │ │ │ 00412250: 6f6d 6974 7320 7175 616c 6966 6965 7273 omits qualifiers │ │ │ 00412260: 2c20 4744 4520 7573 6573 2074 6865 2074 , GDE uses the t │ │ │ 00412270: 656d 706c 6174 6520 7661 6c75 6573 2061 emplate values a │ │ │ -00412280: 7320 6465 6661 756c 7473 2e07 0020 5561 s defaults... Ua │ │ │ -00412290: 0000 4c00 2055 7100 0020 2020 4744 4520 ..L. Uq.. GDE │ │ │ +00412280: 7320 6465 6661 756c 7473 2e07 0020 8b61 s defaults... .a │ │ │ +00412290: 0000 4c00 208b 7100 0020 2020 4744 4520 ..L. .q.. GDE │ │ │ 004122a0: 6d61 696e 7461 696e 7320 6120 7365 7061 maintains a sepa │ │ │ 004122b0: 7261 7465 2073 6574 206f 6620 2d53 4547 rate set of -SEG │ │ │ 004122c0: 4d45 4e54 2071 7561 6c69 6669 6572 2076 MENT qualifier v │ │ │ 004122d0: 616c 7565 7320 666f 7220 6561 6368 4e00 alues for eachN. │ │ │ -004122e0: 2055 8100 0020 2020 4143 4345 5353 5f4d U... ACCESS_M │ │ │ +004122e0: 208b 8100 0020 2020 4143 4345 5353 5f4d .... ACCESS_M │ │ │ 004122f0: 4554 484f 442e 2057 6865 6e20 4744 4520 ETHOD. When GDE │ │ │ 00412300: 6d6f 6469 6669 6573 2074 6865 2041 4343 modifies the ACC │ │ │ 00412310: 4553 535f 4d45 5448 4f44 2c20 6974 2061 ESS_METHOD, it a │ │ │ -00412320: 6374 6976 6174 6573 2074 6865 5100 2055 ctivates theQ. U │ │ │ +00412320: 6374 6976 6174 6573 2074 6865 5100 208b ctivates theQ. . │ │ │ 00412330: 9100 0020 2020 6170 7072 6f70 7269 6174 ... appropriat │ │ │ 00412340: 6520 7365 7420 6f66 2054 454d 504c 4154 e set of TEMPLAT │ │ │ 00412350: 4573 2061 6e64 2073 6574 7320 616c 6c20 Es and sets all │ │ │ 00412360: 756e 7370 6563 6966 6965 6420 7175 616c unspecified qual │ │ │ 00412370: 6966 6965 7273 2074 6f20 7468 6553 001f ifiers to theS.. │ │ │ -00412380: 55c0 1100 0020 2020 7465 6d70 6c61 7465 U.... template │ │ │ +00412380: 8bc0 1100 0020 2020 7465 6d70 6c61 7465 ..... template │ │ │ 00412390: 2064 6566 6175 6c74 7320 666f 7220 7468 defaults for th │ │ │ 004123a0: 6520 6e65 7720 4143 4345 5353 5f4d 4554 e new ACCESS_MET │ │ │ 004123b0: 484f 442e 2055 7365 2074 6865 2047 4445 HOD. Use the GDE │ │ │ 004123c0: 2053 484f 5720 636f 6d6d 616e 6420 746f SHOW command to │ │ │ -004123d0: 3a00 2055 1200 0020 2020 6469 7370 6c61 :. U... displa │ │ │ +004123d0: 3a00 208b 1200 0020 2020 6469 7370 6c61 :. .... displa │ │ │ 004123e0: 7920 7175 616c 6966 6965 7220 7661 6c75 y qualifier valu │ │ │ 004123f0: 6573 2066 6f72 2061 6c6c 2041 4343 4553 es for all ACCES │ │ │ -00412400: 535f 4d45 5448 4f44 732e 0700 2055 1300 S_METHODs... U.. │ │ │ -00412410: 0030 0020 5514 0000 2020 2054 6865 2066 .0. U... The f │ │ │ +00412400: 535f 4d45 5448 4f44 732e 0700 208b 1300 S_METHODs... ... │ │ │ +00412410: 0030 0020 8b14 0000 2020 2054 6865 2066 .0. .... The f │ │ │ 00412420: 6f72 6d61 7420 6f66 2074 6865 2054 454d ormat of the TEM │ │ │ 00412430: 504c 4154 4520 636f 6d6d 616e 6420 6973 PLATE command is │ │ │ -00412440: 3a07 0020 5515 0000 3500 2055 1600 0020 :.. U...5. U... │ │ │ +00412440: 3a07 0020 8b15 0000 3500 208b 1600 0020 :.. ....5. .... │ │ │ 00412450: 2020 545b 454d 504c 4154 455d 202d 525b T[EMPLATE] -R[ │ │ │ 00412460: 4547 494f 4e5d 205b 2d52 4547 494f 4e2d EGION] [-REGION- │ │ │ 00412470: 7175 616c 6966 6965 722e 2e2e 5d37 0020 qualifier...]7. │ │ │ -00412480: 5517 0000 2020 2054 5b45 4d50 4c41 5445 U... T[EMPLATE │ │ │ +00412480: 8b17 0000 2020 2054 5b45 4d50 4c41 5445 .... T[EMPLATE │ │ │ 00412490: 5d20 2d53 5b45 474d 454e 545d 205b 2d53 ] -S[EGMENT] [-S │ │ │ 004124a0: 4547 4d45 4e54 2d71 7561 6c69 6669 6572 EGMENT-qualifier │ │ │ -004124b0: 2e2e 2e5d 0700 2055 1800 0048 0020 5519 ...].. U...H. U. │ │ │ +004124b0: 2e2e 2e5d 0700 208b 1800 0048 0020 8b19 ...].. ....H. .. │ │ │ 004124c0: 0000 2020 2054 6865 2054 454d 504c 4154 .. The TEMPLAT │ │ │ 004124d0: 4520 636f 6d6d 616e 6420 7265 7175 6972 E command requir │ │ │ 004124e0: 6573 2073 7065 6369 6669 6361 7469 6f6e es specification │ │ │ 004124f0: 206f 6620 616e 206f 626a 6563 742d 7479 of an object-ty │ │ │ -00412500: 7065 2e07 0020 551a 0000 1200 2055 2100 pe... U..... U!. │ │ │ -00412510: 0020 2020 4578 616d 706c 653a 0700 2055 . Example:.. U │ │ │ -00412520: 2200 0033 0020 5523 0000 2020 2047 4445 "..3. U#.. GDE │ │ │ +00412500: 7065 2e07 0020 8b1a 0000 1200 208b 2100 pe... ...... .!. │ │ │ +00412510: 0020 2020 4578 616d 706c 653a 0700 208b . Example:.. . │ │ │ +00412520: 2200 0033 0020 8b23 0000 2020 2047 4445 "..3. .#.. GDE │ │ │ 00412530: 3e20 7465 6d70 6c61 7465 202d 7365 676d > template -segm │ │ │ 00412540: 656e 7420 2d61 6c6c 6f63 6174 696f 6e3d ent -allocation= │ │ │ -00412550: 3230 3030 3030 0700 2055 2400 004f 0020 200000.. U$..O. │ │ │ -00412560: 5525 0000 2020 2054 6869 7320 636f 6d6d U%.. This comm │ │ │ +00412550: 3230 3030 3030 0700 208b 2400 004f 0020 200000.. .$..O. │ │ │ +00412560: 8b25 0000 2020 2054 6869 7320 636f 6d6d .%.. This comm │ │ │ 00412570: 616e 6420 6d6f 6469 6669 6573 2074 6865 and modifies the │ │ │ 00412580: 2073 6567 6d65 6e74 2074 656d 706c 6174 segment templat │ │ │ 00412590: 6520 736f 2074 6861 7420 616e 7920 7365 e so that any se │ │ │ -004125a0: 676d 656e 7473 2041 4444 6564 5200 2055 gments ADDedR. U │ │ │ +004125a0: 676d 656e 7473 2041 4444 6564 5200 208b gments ADDedR. . │ │ │ 004125b0: 2600 0020 2020 6166 7465 7220 7468 6973 &.. after this │ │ │ 004125c0: 2074 696d 6520 7072 6f64 7563 6520 6461 time produce da │ │ │ 004125d0: 7461 6261 7365 2066 696c 6573 2077 6974 tabase files wit │ │ │ 004125e0: 6820 616e 2041 4c4c 4f43 4154 494f 4e20 h an ALLOCATION │ │ │ 004125f0: 6f66 2032 3030 2c30 3030 2047 4453 1100 of 200,000 GDS.. │ │ │ -00412600: 2055 2700 0020 2020 626c 6f63 6b73 2e07 U'.. blocks.. │ │ │ -00412610: 0020 5528 0000 1200 1655 5645 5249 4659 . U(.....UVERIFY │ │ │ -00412620: 0000 5665 7269 6679 1100 1d55 bf11 0000 ..Verify...U.... │ │ │ -00412630: 2020 2056 6572 6966 7907 001e 5521 0000 Verify...U!.. │ │ │ -00412640: 5200 1e55 3100 0020 2020 5468 6520 5645 R..U1.. The VE │ │ │ +00412600: 208b 2700 0020 2020 626c 6f63 6b73 2e07 .'.. blocks.. │ │ │ +00412610: 0020 8b28 0000 1200 168b 5645 5249 4659 . .(......VERIFY │ │ │ +00412620: 0000 5665 7269 6679 1100 1d8b bf11 0000 ..Verify........ │ │ │ +00412630: 2020 2056 6572 6966 7907 001e 8b21 0000 Verify....!.. │ │ │ +00412640: 5200 1e8b 3100 0020 2020 5468 6520 5645 R...1.. The VE │ │ │ 00412650: 5249 4659 2063 6f6d 6d61 6e64 2076 616c RIFY command val │ │ │ 00412660: 6964 6174 6573 2069 6e66 6f72 6d61 7469 idates informati │ │ │ 00412670: 6f6e 2065 6e74 6572 6564 2069 6e74 6f20 on entered into │ │ │ 00412680: 7468 6520 6375 7272 656e 7420 476c 6f62 the current Glob │ │ │ -00412690: 616c 5200 1e55 4100 0020 2020 4469 7265 alR..UA.. Dire │ │ │ +00412690: 616c 5200 1e8b 4100 0020 2020 4469 7265 alR...A.. Dire │ │ │ 004126a0: 6374 6f72 792e 2049 7420 6368 6563 6b73 ctory. It checks │ │ │ 004126b0: 2074 6865 206e 616d 652d 746f 2d72 6567 the name-to-reg │ │ │ 004126c0: 696f 6e20 6d61 7070 696e 6773 2074 6f20 ion mappings to │ │ │ 004126d0: 656e 7375 7265 2061 6c6c 206e 616d 6573 ensure all names │ │ │ -004126e0: 206d 6170 4e00 1e55 5100 0020 2020 746f mapN..UQ.. to │ │ │ +004126e0: 206d 6170 4e00 1e8b 5100 0020 2020 746f mapN...Q.. to │ │ │ 004126f0: 2061 2072 6567 696f 6e2e 2054 6865 2056 a region. The V │ │ │ 00412700: 4552 4946 5920 636f 6d6d 616e 6420 6368 ERIFY command ch │ │ │ 00412710: 6563 6b73 2072 6567 696f 6e2d 746f 2d73 ecks region-to-s │ │ │ 00412720: 6567 6d65 6e74 206d 6170 7069 6e67 7320 egment mappings │ │ │ -00412730: 746f 4d00 1e55 6100 0020 2020 656e 7375 toM..Ua.. ensu │ │ │ +00412730: 746f 4d00 1e8b 6100 0020 2020 656e 7375 toM...a.. ensu │ │ │ 00412740: 7265 2065 6163 6820 7265 6769 6f6e 206d re each region m │ │ │ 00412750: 6170 7320 746f 2061 2073 6567 6d65 6e74 aps to a segment │ │ │ 00412760: 2c20 6561 6368 2073 6567 6d65 6e74 206d , each segment m │ │ │ 00412770: 6170 7320 746f 206f 6e6c 7920 6f6e 6552 aps to only oneR │ │ │ -00412780: 001e 5571 0000 2020 2072 6567 696f 6e2c ..Uq.. region, │ │ │ +00412780: 001e 8b71 0000 2020 2072 6567 696f 6e2c ...q.. region, │ │ │ 00412790: 2061 6e64 2074 6865 2073 6567 6d65 6e74 and the segment │ │ │ 004127a0: 206d 6170 7320 746f 2061 2055 4e49 5820 maps to a UNIX │ │ │ 004127b0: 6669 6c65 2e20 5468 6520 4558 4954 2063 file. The EXIT c │ │ │ 004127c0: 6f6d 6d61 6e64 2069 6d70 6c69 6369 746c ommand implicitl │ │ │ -004127d0: 7921 001e 5581 0000 2020 2070 6572 666f y!..U... perfo │ │ │ +004127d0: 7921 001e 8b81 0000 2020 2070 6572 666f y!...... perfo │ │ │ 004127e0: 726d 7320 6120 5645 5249 4659 202d 414c rms a VERIFY -AL │ │ │ -004127f0: 4c2e 0700 1e55 9100 0000 0000 0000 0000 L....U.......... │ │ │ +004127f0: 4c2e 0700 1e8b 9100 0000 0000 0000 0000 L............... │ │ │ 00412800: 0400 0000 be07 0000 e308 0000 0000 0000 ................ │ │ │ -00412810: 4c00 0055 4845 4c50 00ff 7300 ff43 4f4d L..UHELP..s..COM │ │ │ +00412810: 4c00 008b 4845 4c50 00ff 7300 ff43 4f4d L...HELP..s..COM │ │ │ 00412820: 4d41 4e44 5300 ff73 00ff 5645 5249 4659 MANDS..s..VERIFY │ │ │ 00412830: 00c0 1100 0020 2020 5468 6520 666f 726d ..... The form │ │ │ 00412840: 6174 206f 6620 7468 6520 5645 5249 4659 at of the VERIFY │ │ │ -00412850: 2063 6f6d 6d61 6e64 2069 733a 0700 1e55 command is:...U │ │ │ -00412860: 1200 0012 001e 5513 0000 2020 2056 5b45 ......U... V[E │ │ │ -00412870: 5249 4659 5d19 001e 5514 0000 2020 2056 RIFY]...U... V │ │ │ +00412850: 2063 6f6d 6d61 6e64 2069 733a 0700 1e8b command is:.... │ │ │ +00412860: 1200 0012 001e 8b13 0000 2020 2056 5b45 .......... V[E │ │ │ +00412870: 5249 4659 5d19 001e 8b14 0000 2020 2056 RIFY]....... V │ │ │ 00412880: 5b45 5249 4659 5d20 2d41 5b4c 4c5d 1d00 [ERIFY] -A[LL].. │ │ │ -00412890: 1e55 1500 0020 2020 565b 4552 4946 595d .U... V[ERIFY] │ │ │ -004128a0: 202d 475b 424c 4e41 4d45 5d19 001e 5516 -G[BLNAME]...U. │ │ │ +00412890: 1e8b 1500 0020 2020 565b 4552 4946 595d ..... V[ERIFY] │ │ │ +004128a0: 202d 475b 424c 4e41 4d45 5d19 001e 8b16 -G[BLNAME]..... │ │ │ 004128b0: 0000 2020 2056 5b45 5249 4659 5d20 2d4d .. V[ERIFY] -M │ │ │ -004128c0: 5b41 505d 2600 1e55 1700 0020 2020 565b [AP]&..U... V[ │ │ │ +004128c0: 5b41 505d 2600 1e8b 1700 0020 2020 565b [AP]&...... V[ │ │ │ 004128d0: 4552 4946 595d 202d 4e5b 414d 455d 205b ERIFY] -N[AME] [ │ │ │ -004128e0: 6e61 6d65 7370 6163 655d 2a00 1e55 1800 namespace]*..U.. │ │ │ +004128e0: 6e61 6d65 7370 6163 655d 2a00 1e8b 1800 namespace]*..... │ │ │ 004128f0: 0020 2020 565b 4552 4946 595d 202d 525b . V[ERIFY] -R[ │ │ │ 00412900: 4547 494f 4e5d 205b 7265 6769 6f6e 2d6e EGION] [region-n │ │ │ -00412910: 616d 655d 2c00 1e55 1900 0020 2020 565b ame],..U... V[ │ │ │ +00412910: 616d 655d 2c00 1e8b 1900 0020 2020 565b ame],...... V[ │ │ │ 00412920: 4552 4946 595d 202d 535b 4547 4d45 4e54 ERIFY] -S[EGMENT │ │ │ 00412930: 5d20 5b73 6567 6d65 6e74 2d6e 616d 655d ] [segment-name] │ │ │ -00412940: 1e00 1e55 1a00 0020 2020 565b 4552 4946 ...U... V[ERIF │ │ │ +00412940: 1e00 1e8b 1a00 0020 2020 565b 4552 4946 ....... V[ERIF │ │ │ 00412950: 595d 202d 545b 454d 504c 4154 455d 0700 Y] -T[EMPLATE].. │ │ │ -00412960: 1e55 2100 004c 001e 5522 0000 2020 2054 .U!..L..U".. T │ │ │ +00412960: 1e8b 2100 004c 001e 8b22 0000 2020 2054 ..!..L...".. T │ │ │ 00412970: 6865 206f 626a 6563 742d 7479 7065 2069 he object-type i │ │ │ 00412980: 7320 6f70 7469 6f6e 616c 2e20 2d4d 4150 s optional. -MAP │ │ │ 00412990: 2c20 2d54 454d 504c 4154 452c 2061 6e64 , -TEMPLATE, and │ │ │ 004129a0: 202d 414c 4c20 6172 6520 7370 6563 6961 -ALL are specia │ │ │ -004129b0: 6c25 001e 5523 0000 2020 2071 7561 6c69 l%..U#.. quali │ │ │ +004129b0: 6c25 001e 8b23 0000 2020 2071 7561 6c69 l%...#.. quali │ │ │ 004129c0: 6669 6572 7320 7573 6564 2061 7320 666f fiers used as fo │ │ │ -004129d0: 6c6c 6f77 733a 0700 1e55 2400 000e 001e llows:...U$..... │ │ │ -004129e0: 5525 0000 2020 202d 414c 4c07 001e 5526 U%.. -ALL...U& │ │ │ -004129f0: 0000 3300 1e55 2700 0020 2020 2020 2020 ..3..U'.. │ │ │ +004129d0: 6c6c 6f77 733a 0700 1e8b 2400 000e 001e llows:....$..... │ │ │ +004129e0: 8b25 0000 2020 202d 414c 4c07 001e 8b26 .%.. -ALL....& │ │ │ +004129f0: 0000 3300 1e8b 2700 0020 2020 2020 2020 ..3...'.. │ │ │ 00412a00: 2020 2020 4368 6563 6b73 2061 6c6c 206d Checks all m │ │ │ 00412a10: 6170 2061 6e64 2074 656d 706c 6174 6520 ap and template │ │ │ -00412a20: 6461 7461 2e07 001e 5528 0000 0e00 1e55 data....U(.....U │ │ │ -00412a30: 2900 0020 2020 2d4d 4150 0700 1e55 2a00 ).. -MAP...U*. │ │ │ -00412a40: 004d 001e 5531 0000 2020 2020 2020 2020 .M..U1.. │ │ │ +00412a20: 6461 7461 2e07 001e 8b28 0000 0e00 1e8b data.....(...... │ │ │ +00412a30: 2900 0020 2020 2d4d 4150 0700 1e8b 2a00 ).. -MAP....*. │ │ │ +00412a40: 004d 001e 8b31 0000 2020 2020 2020 2020 .M...1.. │ │ │ 00412a50: 2020 2043 6865 636b 7320 7468 6174 2061 Checks that a │ │ │ 00412a60: 6c6c 206e 616d 6573 206d 6170 2074 6f20 ll names map to │ │ │ 00412a70: 6120 7265 6769 6f6e 2c20 616c 6c20 7265 a region, all re │ │ │ 00412a80: 6769 6f6e 7320 6d61 7020 746f 2061 3a00 gions map to a:. │ │ │ -00412a90: 1e55 3200 0020 2020 2020 2020 2020 2020 .U2.. │ │ │ +00412a90: 1e8b 3200 0020 2020 2020 2020 2020 2020 ..2.. │ │ │ 00412aa0: 7365 676d 656e 742c 2061 6e64 2061 6c6c segment, and all │ │ │ 00412ab0: 2073 6567 6d65 6e74 7320 6d61 7020 746f segments map to │ │ │ -00412ac0: 2061 2066 696c 652e 0700 1e55 3300 0013 a file....U3... │ │ │ -00412ad0: 001e 5534 0000 2020 202d 5445 4d50 4c41 ..U4.. -TEMPLA │ │ │ -00412ae0: 5445 0700 1e55 3500 0051 001e 5536 0000 TE...U5..Q..U6.. │ │ │ +00412ac0: 2061 2066 696c 652e 0700 1e8b 3300 0013 a file.....3... │ │ │ +00412ad0: 001e 8b34 0000 2020 202d 5445 4d50 4c41 ...4.. -TEMPLA │ │ │ +00412ae0: 5445 0700 1e8b 3500 0051 001e 8b36 0000 TE....5..Q...6.. │ │ │ 00412af0: 2020 2020 2020 2020 2020 2043 6865 636b Check │ │ │ 00412b00: 7320 7468 6174 2061 6c6c 2074 656d 706c s that all templ │ │ │ 00412b10: 6174 6573 2063 7572 7265 6e74 6c79 2061 ates currently a │ │ │ 00412b20: 7265 2063 6f6e 7369 7374 656e 7420 616e re consistent an │ │ │ -00412b30: 6420 7573 6561 626c 652e 0700 1e55 3700 d useable....U7. │ │ │ -00412b40: 004f 001e 5538 0000 2020 2056 4552 4946 .O..U8.. VERIF │ │ │ +00412b30: 6420 7573 6561 626c 652e 0700 1e8b 3700 d useable.....7. │ │ │ +00412b40: 004f 001e 8b38 0000 2020 2056 4552 4946 .O...8.. VERIF │ │ │ 00412b50: 5920 7769 7468 206e 6f20 7175 616c 6966 Y with no qualif │ │ │ 00412b60: 6965 722c 2056 4552 4946 5920 2d4d 4150 ier, VERIFY -MAP │ │ │ 00412b70: 2c20 616e 6420 5645 5249 4659 202d 414c , and VERIFY -AL │ │ │ 00412b80: 4c20 6561 6368 2063 6865 636b 2061 6c6c L each check all │ │ │ -00412b90: 1e00 1e55 3900 0020 2020 6375 7272 656e ...U9.. curren │ │ │ +00412b90: 1e00 1e8b 3900 0020 2020 6375 7272 656e ....9.. curren │ │ │ 00412ba0: 7420 696e 666f 726d 6174 696f 6e2e 0700 t information... │ │ │ -00412bb0: 1e55 3a00 0012 001e 5541 0000 2020 2045 .U:.....UA.. E │ │ │ -00412bc0: 7861 6d70 6c65 3a07 001e 5542 0000 2300 xample:...UB..#. │ │ │ -00412bd0: 1e55 4300 0020 2020 4744 453e 2076 6572 .UC.. GDE> ver │ │ │ +00412bb0: 1e8b 3a00 0012 001e 8b41 0000 2020 2045 ..:......A.. E │ │ │ +00412bc0: 7861 6d70 6c65 3a07 001e 8b42 0000 2300 xample:....B..#. │ │ │ +00412bd0: 1e8b 4300 0020 2020 4744 453e 2076 6572 ..C.. GDE> ver │ │ │ 00412be0: 6966 7920 2d72 6567 696f 6e20 7265 6769 ify -region regi │ │ │ -00412bf0: 7307 001e 5544 0000 3100 1e55 4500 0020 s...UD..1..UE.. │ │ │ +00412bf0: 7307 001e 8b44 0000 3100 1e8b 4500 0020 s....D..1...E.. │ │ │ 00412c00: 2020 5468 6973 2063 6f6d 6d61 6e64 2076 This command v │ │ │ 00412c10: 6572 6966 6965 7320 7468 6520 7265 6769 erifies the regi │ │ │ -00412c20: 6f6e 2072 6567 6973 2e07 001e 5546 0000 on regis....UF.. │ │ │ -00412c30: 1600 0b55 5059 5249 4748 5400 0043 6f70 ...UPYRIGHT..Cop │ │ │ -00412c40: 7972 6967 6874 1400 1355 bf11 0000 2020 yright...U.... │ │ │ -00412c50: 2043 6f70 7972 6967 6874 0700 1455 2100 Copyright...U!. │ │ │ -00412c60: 0018 0014 5531 0000 2020 2043 6f70 7972 ....U1.. Copyr │ │ │ -00412c70: 6967 6874 2032 3032 3607 0014 5541 0000 ight 2026...UA.. │ │ │ -00412c80: 5300 1455 5100 0020 2020 4669 6465 6c69 S..UQ.. Fideli │ │ │ +00412c20: 6f6e 2072 6567 6973 2e07 001e 8b46 0000 on regis.....F.. │ │ │ +00412c30: 1600 0b8b 5059 5249 4748 5400 0043 6f70 ....PYRIGHT..Cop │ │ │ +00412c40: 7972 6967 6874 1400 138b bf11 0000 2020 yright........ │ │ │ +00412c50: 2043 6f70 7972 6967 6874 0700 148b 2100 Copyright....!. │ │ │ +00412c60: 0018 0014 8b31 0000 2020 2043 6f70 7972 .....1.. Copyr │ │ │ +00412c70: 6967 6874 2032 3032 3607 0014 8b41 0000 ight 2026....A.. │ │ │ +00412c80: 5300 148b 5100 0020 2020 4669 6465 6c69 S...Q.. Fideli │ │ │ 00412c90: 7479 204e 6174 696f 6e61 6c20 496e 666f ty National Info │ │ │ 00412ca0: 726d 6174 696f 6e20 5365 7276 6963 6573 rmation Services │ │ │ 00412cb0: 2c20 496e 632e 2061 6e64 2f6f 7220 6974 , Inc. and/or it │ │ │ 00412cc0: 7320 7375 6273 6964 6961 7269 6573 2e20 s subsidiaries. │ │ │ -00412cd0: 416c 6c1a 0014 5561 0000 2020 2072 6967 All...Ua.. rig │ │ │ +00412cd0: 416c 6c1a 0014 8b61 0000 2020 2072 6967 All....a.. rig │ │ │ 00412ce0: 6874 7320 7265 7365 7276 6564 2e07 0014 hts reserved.... │ │ │ -00412cf0: 5571 0000 4f00 1455 8100 0020 2020 5065 Uq..O..U... Pe │ │ │ +00412cf0: 8b71 0000 4f00 148b 8100 0020 2020 5065 .q..O...... Pe │ │ │ 00412d00: 726d 6973 7369 6f6e 2069 7320 6772 616e rmission is gran │ │ │ 00412d10: 7465 6420 746f 2063 6f70 792c 2064 6973 ted to copy, dis │ │ │ 00412d20: 7472 6962 7574 6520 616e 642f 6f72 206d tribute and/or m │ │ │ 00412d30: 6f64 6966 7920 7468 6973 2064 6f63 756d odify this docum │ │ │ -00412d40: 656e 7453 0014 5591 0000 2020 2075 6e64 entS..U... und │ │ │ +00412d40: 656e 7453 0014 8b91 0000 2020 2075 6e64 entS...... und │ │ │ 00412d50: 6572 2074 6865 2074 6572 6d73 206f 6620 er the terms of │ │ │ 00412d60: 7468 6520 474e 5520 4672 6565 2044 6f63 the GNU Free Doc │ │ │ 00412d70: 756d 656e 7461 7469 6f6e 204c 6963 656e umentation Licen │ │ │ 00412d80: 7365 2c20 5665 7273 696f 6e20 312e 3320 se, Version 1.3 │ │ │ -00412d90: 6f72 2061 6e79 5500 1355 c011 0000 2020 or anyU..U.... │ │ │ +00412d90: 6f72 2061 6e79 5500 138b c011 0000 2020 or anyU....... │ │ │ 00412da0: 206c 6174 6572 2076 6572 7369 6f6e 2070 later version p │ │ │ 00412db0: 7562 6c69 7368 6564 2062 7920 7468 6520 ublished by the │ │ │ 00412dc0: 4672 6565 2053 6f66 7477 6172 6520 466f Free Software Fo │ │ │ 00412dd0: 756e 6461 7469 6f6e 3b20 7769 7468 206e undation; with n │ │ │ -00412de0: 6f20 496e 7661 7269 616e 7441 0014 5512 o InvariantA..U. │ │ │ +00412de0: 6f20 496e 7661 7269 616e 7441 0014 8b12 o InvariantA.... │ │ │ 00412df0: 0000 2020 2053 6563 7469 6f6e 732c 206e .. Sections, n │ │ │ 00412e00: 6f20 4672 6f6e 742d 436f 7665 7220 5465 o Front-Cover Te │ │ │ 00412e10: 7874 7320 616e 6420 6e6f 2042 6163 6b2d xts and no Back- │ │ │ -00412e20: 436f 7665 7220 5465 7874 732e 0700 1455 Cover Texts....U │ │ │ -00412e30: 1300 0051 0014 5514 0000 2020 2047 542e ...Q..U... GT. │ │ │ +00412e20: 436f 7665 7220 5465 7874 732e 0700 148b Cover Texts..... │ │ │ +00412e30: 1300 0051 0014 8b14 0000 2020 2047 542e ...Q...... GT. │ │ │ 00412e40: 4d28 544d 2920 6973 2061 2074 7261 6465 M(TM) is a trade │ │ │ 00412e50: 6d61 726b 206f 6620 4669 6465 6c69 7479 mark of Fidelity │ │ │ 00412e60: 204e 6174 696f 6e61 6c20 496e 666f 726d National Inform │ │ │ 00412e70: 6174 696f 6e20 5365 7276 6963 6573 2c20 ation Services, │ │ │ -00412e80: 496e 632e 4700 1455 1500 0020 2020 4f74 Inc.G..U... Ot │ │ │ +00412e80: 496e 632e 4700 148b 1500 0020 2020 4f74 Inc.G...... Ot │ │ │ 00412e90: 6865 7220 7472 6164 656d 6172 6b73 2061 her trademarks a │ │ │ 00412ea0: 7265 2074 6865 2070 726f 7065 7274 7920 re the property │ │ │ 00412eb0: 6f66 2074 6865 6972 2072 6573 7065 6374 of their respect │ │ │ -00412ec0: 6976 6520 6f77 6e65 7273 2e07 0014 5516 ive owners....U. │ │ │ -00412ed0: 0000 4800 1455 1700 0020 2020 5468 6973 ..H..U... This │ │ │ +00412ec0: 6976 6520 6f77 6e65 7273 2e07 0014 8b16 ive owners...... │ │ │ +00412ed0: 0000 4800 148b 1700 0020 2020 5468 6973 ..H...... This │ │ │ 00412ee0: 2064 6f63 756d 656e 7420 636f 6e74 6169 document contai │ │ │ 00412ef0: 6e73 2061 2064 6573 6372 6970 7469 6f6e ns a description │ │ │ 00412f00: 206f 6620 4754 2e4d 2061 6e64 2074 6865 of GT.M and the │ │ │ -00412f10: 206f 7065 7261 7469 6e67 5400 1455 1800 operatingT..U.. │ │ │ +00412f10: 206f 7065 7261 7469 6e67 5400 148b 1800 operatingT..... │ │ │ 00412f20: 0020 2020 696e 7374 7275 6374 696f 6e73 . instructions │ │ │ 00412f30: 2070 6572 7461 696e 696e 6720 746f 2074 pertaining to t │ │ │ 00412f40: 6865 2076 6172 696f 7573 2066 756e 6374 he various funct │ │ │ 00412f50: 696f 6e73 2074 6861 7420 636f 6d70 7269 ions that compri │ │ │ 00412f60: 7365 2074 6865 2073 7973 7465 6d2e 5000 se the system.P. │ │ │ -00412f70: 1455 1900 0020 2020 5468 6973 2064 6f63 .U... This doc │ │ │ +00412f70: 148b 1900 0020 2020 5468 6973 2064 6f63 ..... This doc │ │ │ 00412f80: 756d 656e 7420 646f 6573 206e 6f74 2063 ument does not c │ │ │ 00412f90: 6f6e 7461 696e 2061 6e79 2063 6f6d 6d69 ontain any commi │ │ │ 00412fa0: 746d 656e 7420 6f66 2046 4953 2e20 4649 tment of FIS. FI │ │ │ 00412fb0: 5320 6265 6c69 6576 6573 2074 6865 0000 S believes the.. │ │ │ 00412fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00412fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00412fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00412ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00413000: 0400 0000 8c05 0000 8904 0000 0000 0000 ................ │ │ │ -00413010: 8200 0055 4845 4c50 00ff 7300 ff4f 5645 ...UHELP..s..OVE │ │ │ +00413010: 8200 008b 4845 4c50 00ff 7300 ff4f 5645 ....HELP..s..OVE │ │ │ 00413020: 5256 4945 5700 ff73 00ff 4d41 5050 494e RVIEW..s..MAPPIN │ │ │ 00413030: 475f 474c 4f42 414c 5f56 4152 4941 424c G_GLOBAL_VARIABL │ │ │ 00413040: 4553 5f49 4e5f 415f 474c 4f42 414c 5f44 ES_IN_A_GLOBAL_D │ │ │ 00413050: 4952 4543 544f 5259 00c0 1a00 0020 2020 IRECTORY..... │ │ │ 00413060: 7468 6573 6520 656e 7472 6965 7320 666f these entries fo │ │ │ 00413070: 7220 6e61 6d65 2c20 7265 6769 6f6e 2c20 r name, region, │ │ │ 00413080: 7365 676d 656e 742c 2061 6e64 2066 696c segment, and fil │ │ │ -00413090: 652e 0700 4655 2100 0031 0046 5522 0000 e...FU!..1.FU".. │ │ │ +00413090: 652e 0700 468b 2100 0031 0046 8b22 0000 e...F.!..1.F.".. │ │ │ 004130a0: 2020 202a 202d 2d3e 2044 4546 4155 4c54 * --> DEFAULT │ │ │ 004130b0: 202d 2d3e 2044 4546 4155 4c54 202d 2d3e --> DEFAULT --> │ │ │ -004130c0: 206d 756d 7073 2e64 6174 2a00 4655 2300 mumps.dat*.FU#. │ │ │ +004130c0: 206d 756d 7073 2e64 6174 2a00 468b 2300 mumps.dat*.F.#. │ │ │ 004130d0: 0020 2020 284e 414d 4529 2028 5245 4749 . (NAME) (REGI │ │ │ 004130e0: 4f4e 2920 2853 4547 4d45 4e54 2920 2846 ON) (SEGMENT) (F │ │ │ -004130f0: 494c 4529 0700 4655 2400 004f 0046 5525 ILE)..FU$..O.FU% │ │ │ +004130f0: 494c 4529 0700 468b 2400 004f 0046 8b25 ILE)..F.$..O.F.% │ │ │ 00413100: 0000 2020 2054 6865 202a 2077 696c 6463 .. The * wildc │ │ │ 00413110: 6172 6420 6964 656e 7469 6669 6573 2061 ard identifies a │ │ │ 00413120: 6c6c 2070 6f73 7369 626c 6520 676c 6f62 ll possible glob │ │ │ 00413130: 616c 206e 616d 6573 2e20 5375 6273 6571 al names. Subseq │ │ │ -00413140: 7565 6e74 2065 6469 7473 4600 4655 2600 uent editsF.FU&. │ │ │ +00413140: 7565 6e74 2065 6469 7473 4600 468b 2600 uent editsF.F.&. │ │ │ 00413150: 0020 2020 6372 6561 7465 2065 6e74 7269 . create entri │ │ │ 00413160: 6573 2066 6f72 2069 6e64 6976 6964 7561 es for individua │ │ │ 00413170: 6c20 676c 6f62 616c 206e 616d 6573 206f l global names o │ │ │ 00413180: 7220 6e61 6d65 2070 7265 6669 7865 732e r name prefixes. │ │ │ -00413190: 0700 4655 2700 0054 0046 5528 0000 2020 ..FU'..T.FU(.. │ │ │ +00413190: 0700 468b 2700 0054 0046 8b28 0000 2020 ..F.'..T.F.(.. │ │ │ 004131a0: 2052 6567 696f 6e73 2061 6e64 2073 6567 Regions and seg │ │ │ 004131b0: 6d65 6e74 7320 7374 6f72 6520 696e 666f ments store info │ │ │ 004131c0: 726d 6174 696f 6e20 7573 6564 2074 6f20 rmation used to │ │ │ 004131d0: 636f 6e74 726f 6c20 7468 6520 6372 6561 control the crea │ │ │ -004131e0: 7469 6f6e 206f 6620 7468 6554 0046 5529 tion of theT.FU) │ │ │ +004131e0: 7469 6f6e 206f 6620 7468 6554 0046 8b29 tion of theT.F.) │ │ │ 004131f0: 0000 2020 2066 696c 652e 2054 6865 2063 .. file. The c │ │ │ 00413200: 6861 7261 6374 6572 6973 7469 6373 2073 haracteristics s │ │ │ 00413210: 746f 7265 6420 7769 7468 2074 6865 2072 tored with the r │ │ │ 00413220: 6567 696f 6e20 616e 6420 7365 676d 656e egion and segmen │ │ │ 00413230: 7420 6172 6520 7061 7373 6564 2074 6f51 t are passed toQ │ │ │ -00413240: 0046 552a 0000 2020 204d 5550 4950 206f .FU*.. MUPIP o │ │ │ +00413240: 0046 8b2a 0000 2020 204d 5550 4950 206f .F.*.. MUPIP o │ │ │ 00413250: 6e6c 7920 7768 656e 2063 7265 6174 696e nly when creatin │ │ │ 00413260: 6720 7468 6520 6461 7461 6261 7365 2066 g the database f │ │ │ 00413270: 696c 6520 7573 696e 6720 7468 6520 4352 ile using the CR │ │ │ 00413280: 4541 5445 2063 6f6d 6d61 6e64 2c20 736f EATE command, so │ │ │ -00413290: 5200 4655 3100 0020 2020 7375 6273 6571 R.FU1.. subseq │ │ │ +00413290: 5200 468b 3100 0020 2020 7375 6273 6571 R.F.1.. subseq │ │ │ 004132a0: 7565 6e74 2063 6861 6e67 6573 2074 6f20 uent changes to │ │ │ 004132b0: 7468 6573 6520 6368 6172 6163 7465 7269 these characteri │ │ │ 004132c0: 7374 6963 7320 696e 2074 6865 2047 6c6f stics in the Glo │ │ │ 004132d0: 6261 6c20 4469 7265 6374 6f72 7920 6861 bal Directory ha │ │ │ -004132e0: 7665 2c00 4655 3200 0020 2020 6e6f 2065 ve,.FU2.. no e │ │ │ +004132e0: 7665 2c00 468b 3200 0020 2020 6e6f 2065 ve,.F.2.. no e │ │ │ 004132f0: 6666 6563 7420 6f6e 2061 6e20 6578 6973 ffect on an exis │ │ │ 00413300: 7469 6e67 2064 6174 6162 6173 652e 0700 ting database... │ │ │ -00413310: 4655 3300 0050 0046 5534 0000 2020 204f FU3..P.FU4.. O │ │ │ +00413310: 468b 3300 0050 0046 8b34 0000 2020 204f F.3..P.F.4.. O │ │ │ 00413320: 6e20 4558 4954 2c20 4744 4520 7661 6c69 n EXIT, GDE vali │ │ │ 00413330: 6461 7465 7320 7468 6520 676c 6f62 616c dates the global │ │ │ 00413340: 2064 6972 6563 746f 7279 2074 6f20 656e directory to en │ │ │ 00413350: 7375 7265 2074 6861 7420 6576 6572 7920 sure that every │ │ │ -00413360: 6c65 6761 6c53 0046 5535 0000 2020 2067 legalS.FU5.. g │ │ │ +00413360: 6c65 6761 6c53 0046 8b35 0000 2020 2067 legalS.F.5.. g │ │ │ 00413370: 6c6f 6261 6c20 7661 7269 6162 6c65 206e lobal variable n │ │ │ 00413380: 6f64 6520 6d61 7073 2074 6f20 6578 6163 ode maps to exac │ │ │ 00413390: 746c 7920 6f6e 6520 7265 6769 6f6e 3b20 tly one region; │ │ │ 004133a0: 7468 6174 2065 7665 7279 2072 6567 696f that every regio │ │ │ -004133b0: 6e20 6861 7320 6174 5200 4655 3600 0020 n has atR.FU6.. │ │ │ +004133b0: 6e20 6861 7320 6174 5200 468b 3600 0020 n has atR.F.6.. │ │ │ 004133c0: 2020 6c65 6173 7420 6f6e 6520 676c 6f62 least one glob │ │ │ 004133d0: 616c 2076 6172 6961 626c 6520 6e6f 6465 al variable node │ │ │ 004133e0: 206d 6170 7069 6e67 2074 6f20 6974 2061 mapping to it a │ │ │ 004133f0: 6e64 2074 6861 7420 6974 206d 6170 7320 nd that it maps │ │ │ -00413400: 746f 2065 7861 6374 6c79 5300 4655 3700 to exactlyS.FU7. │ │ │ +00413400: 746f 2065 7861 6374 6c79 5300 468b 3700 to exactlyS.F.7. │ │ │ 00413410: 0020 2020 6f6e 6520 7365 676d 656e 743b . one segment; │ │ │ 00413420: 2074 6861 7420 6576 6572 7920 7365 676d that every segm │ │ │ 00413430: 656e 7420 6861 7320 6578 6163 746c 7920 ent has exactly │ │ │ 00413440: 6f6e 6520 7265 6769 6f6e 206d 6170 7069 one region mappi │ │ │ 00413450: 6e67 2074 6f20 6974 3b20 616e 6454 0046 ng to it; andT.F │ │ │ -00413460: 5538 0000 2020 2074 6861 7420 7468 6520 U8.. that the │ │ │ +00413460: 8b38 0000 2020 2074 6861 7420 7468 6520 .8.. that the │ │ │ 00413470: 6174 7472 6962 7574 6573 2066 6f72 2065 attributes for e │ │ │ 00413480: 6163 6820 7265 6769 6f6e 2061 6e64 2073 ach region and s │ │ │ 00413490: 6567 6d65 6e74 2061 7265 2069 6e74 6572 egment are inter │ │ │ 004134a0: 6e61 6c6c 7920 636f 6e73 6973 7465 6e74 nally consistent │ │ │ -004134b0: 2e53 0046 5539 0000 2020 2047 4445 2077 .S.FU9.. GDE w │ │ │ +004134b0: 2e53 0046 8b39 0000 2020 2047 4445 2077 .S.F.9.. GDE w │ │ │ 004134c0: 696c 6c20 6e6f 7420 6372 6561 7465 2061 ill not create a │ │ │ 004134d0: 2073 7472 7563 7475 7261 6c6c 7920 756e structurally un │ │ │ 004134e0: 736f 756e 6420 676c 6f62 616c 2064 6972 sound global dir │ │ │ 004134f0: 6563 746f 7279 2c20 616e 6420 7769 6c6c ectory, and will │ │ │ -00413500: 206e 6f74 4e00 4655 3a00 0020 2020 6578 notN.FU:.. ex │ │ │ +00413500: 206e 6f74 4e00 468b 3a00 0020 2020 6578 notN.F.:.. ex │ │ │ 00413510: 6974 2075 6e74 696c 2069 7420 7661 6c69 it until it vali │ │ │ 00413520: 6461 7465 7320 7468 6520 676c 6f62 616c dates the global │ │ │ 00413530: 2064 6972 6563 746f 7279 2e20 496e 666f directory. Info │ │ │ 00413540: 726d 6174 696f 6e61 6c20 6d65 7373 6167 rmational messag │ │ │ -00413550: 6573 3300 4655 4100 0020 2020 6164 7669 es3.FUA.. advi │ │ │ +00413550: 6573 3300 468b 4100 0020 2020 6164 7669 es3.F.A.. advi │ │ │ 00413560: 7365 2079 6f75 206f 6620 7374 7275 6374 se you of struct │ │ │ 00413570: 7572 616c 2069 6e63 6f6e 7369 7374 656e ural inconsisten │ │ │ -00413580: 6369 6573 2e07 0046 5542 0000 0000 0000 cies...FUB...... │ │ │ +00413580: 6369 6573 2e07 0046 8b42 0000 0000 0000 cies...F.B...... │ │ │ 00413590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004135a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004135b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004135c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004135d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004135e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004135f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -267131,117 +267131,117 @@ │ │ │ 004137a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004137b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004137c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004137d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004137e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004137f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00413800: 0400 0000 c106 0000 d107 0000 0000 0000 ................ │ │ │ -00413810: 3c00 0055 4845 4c50 00ff 7300 ff51 5541 <..UHELP..s..QUA │ │ │ +00413810: 3c00 008b 4845 4c50 00ff 7300 ff51 5541 <...HELP..s..QUA │ │ │ 00413820: 4c49 4649 4552 5300 ff73 00ff 4e41 4d45 LIFIERS..s..NAME │ │ │ 00413830: 5f51 5541 4c49 4649 4552 5300 004e 616d _QUALIFIERS..Nam │ │ │ -00413840: 655f 5175 616c 6966 6965 7273 1a00 2855 e_Qualifiers..(U │ │ │ +00413840: 655f 5175 616c 6966 6965 7273 1a00 288b e_Qualifiers..(. │ │ │ 00413850: bf11 0000 2020 204e 616d 6520 5175 616c .... Name Qual │ │ │ -00413860: 6966 6965 7273 0700 2955 2100 0054 0029 ifiers..)U!..T.) │ │ │ -00413870: 5531 0000 2020 2054 6865 2066 6f6c 6c6f U1.. The follo │ │ │ +00413860: 6966 6965 7273 0700 298b 2100 0054 0029 ifiers..).!..T.) │ │ │ +00413870: 8b31 0000 2020 2054 6865 2066 6f6c 6c6f .1.. The follo │ │ │ 00413880: 7769 6e67 202d 4e41 4d45 2071 7561 6c69 wing -NAME quali │ │ │ 00413890: 6669 6572 2063 616e 2062 6520 7573 6564 fier can be used │ │ │ 004138a0: 2077 6974 6820 7468 6520 4144 4420 6f72 with the ADD or │ │ │ 004138b0: 2043 4841 4e47 4520 636f 6d6d 616e 6473 CHANGE commands │ │ │ -004138c0: 2e07 0029 5541 0000 1d00 2955 5100 0020 ...)UA....)UQ.. │ │ │ +004138c0: 2e07 0029 8b41 0000 1d00 298b 5100 0020 ...).A....).Q.. │ │ │ 004138d0: 2020 2d52 4547 494f 4e3d 7265 6769 6f6e -REGION=region │ │ │ -004138e0: 2d6e 616d 6507 0029 5561 0000 5200 2955 -name..)Ua..R.)U │ │ │ +004138e0: 2d6e 616d 6507 0029 8b61 0000 5200 298b -name..).a..R.). │ │ │ 004138f0: 7100 0020 2020 5370 6563 6966 6965 7320 q.. Specifies │ │ │ 00413900: 7468 6520 6e61 6d65 206f 6620 6120 7265 the name of a re │ │ │ 00413910: 6769 6f6e 2e20 5265 6769 6f6e 206e 616d gion. Region nam │ │ │ 00413920: 6573 2061 7265 206e 6f74 2063 6173 652d es are not case- │ │ │ 00413930: 7365 6e73 6974 6976 652c 2062 7574 2e00 sensitive, but.. │ │ │ -00413940: 2955 8100 0020 2020 6172 6520 7265 7072 )U... are repr │ │ │ +00413940: 298b 8100 0020 2020 6172 6520 7265 7072 ).... are repr │ │ │ 00413950: 6573 656e 7465 6420 6173 2075 7070 6572 esented as upper │ │ │ -00413960: 6361 7365 2062 7920 4744 452e 0700 2955 case by GDE...)U │ │ │ -00413970: 9100 003a 0028 55c0 1100 0020 2020 5468 ...:.(U.... Th │ │ │ +00413960: 6361 7365 2062 7920 4744 452e 0700 298b case by GDE...). │ │ │ +00413970: 9100 003a 0028 8bc0 1100 0020 2020 5468 ...:.(..... Th │ │ │ 00413980: 6520 6d69 6e69 6d75 6d20 6c65 6e67 7468 e minimum length │ │ │ 00413990: 2069 7320 6f6e 6520 616c 7068 6162 6574 is one alphabet │ │ │ 004139a0: 6963 2063 6861 7261 6374 6572 2e07 0029 ic character...) │ │ │ -004139b0: 5512 0000 3b00 2955 1300 0020 2020 5468 U...;.)U... Th │ │ │ +004139b0: 8b12 0000 3b00 298b 1300 0020 2020 5468 ....;.).... Th │ │ │ 004139c0: 6520 6d61 7869 6d75 6d20 6c65 6e67 7468 e maximum length │ │ │ 004139d0: 2069 7320 3331 2061 6c70 6861 6e75 6d65 is 31 alphanume │ │ │ 004139e0: 7269 6320 6368 6172 6163 7465 7273 2e07 ric characters.. │ │ │ -004139f0: 0029 5514 0000 1200 2955 1500 0020 2020 .)U.....)U... │ │ │ -00413a00: 4578 616d 706c 653a 0700 2955 1600 0028 Example:..)U...( │ │ │ -00413a10: 0029 5517 0000 2020 2047 4445 3e20 6164 .)U... GDE> ad │ │ │ +004139f0: 0029 8b14 0000 1200 298b 1500 0020 2020 .)......).... │ │ │ +00413a00: 4578 616d 706c 653a 0700 298b 1600 0028 Example:..)....( │ │ │ +00413a10: 0029 8b17 0000 2020 2047 4445 3e20 6164 .).... GDE> ad │ │ │ 00413a20: 6420 2d6e 616d 6520 612a 202d 7265 6769 d -name a* -regi │ │ │ -00413a30: 6f6e 3d61 7265 6707 0029 5518 0000 5200 on=areg..)U...R. │ │ │ -00413a40: 2955 1900 0020 2020 5468 6973 2063 6f6d )U... This com │ │ │ +00413a30: 6f6e 3d61 7265 6707 0029 8b18 0000 5200 on=areg..)....R. │ │ │ +00413a40: 298b 1900 0020 2020 5468 6973 2063 6f6d ).... This com │ │ │ 00413a50: 6d61 6e64 2063 7265 6174 6573 2074 6865 mand creates the │ │ │ 00413a60: 206e 616d 6573 7061 6365 2061 2a2c 2069 namespace a*, i │ │ │ 00413a70: 6620 6974 2064 6f65 7320 6e6f 7420 6578 f it does not ex │ │ │ 00413a80: 6973 742c 2061 6e64 206d 6170 7320 6974 ist, and maps it │ │ │ -00413a90: 1d00 2955 1a00 0020 2020 746f 2074 6865 ..)U... to the │ │ │ +00413a90: 1d00 298b 1a00 0020 2020 746f 2074 6865 ..).... to the │ │ │ 00413aa0: 2072 6567 696f 6e20 6172 6567 2e07 0029 region areg...) │ │ │ -00413ab0: 5521 0000 1100 2955 2200 0020 2020 5375 U!....)U".. Su │ │ │ -00413ac0: 6d6d 6172 7907 0029 5523 0000 4e00 2955 mmary..)U#..N.)U │ │ │ +00413ab0: 8b21 0000 1100 298b 2200 0020 2020 5375 .!....).".. Su │ │ │ +00413ac0: 6d6d 6172 7907 0029 8b23 0000 4e00 298b mmary..).#..N.). │ │ │ 00413ad0: 2400 0020 2020 2b2d 2d2d 2d2d 2d2d 2d2d $.. +--------- │ │ │ 00413ae0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00413af0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00413b00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00413b10: 2d2d 2d2d 2d2d 2d2d 2d2b 4e00 2955 2500 ---------+N.)U%. │ │ │ +00413b10: 2d2d 2d2d 2d2d 2d2d 2d2b 4e00 298b 2500 ---------+N.).%. │ │ │ 00413b20: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00413b30: 2020 2020 2020 2020 2020 2020 4744 4520 GDE │ │ │ 00413b40: 4e41 4d45 2051 7561 6c69 6669 6572 7320 NAME Qualifiers │ │ │ 00413b50: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00413b60: 2020 2020 2020 207c 4e00 2955 2600 0020 |N.)U&.. │ │ │ +00413b60: 2020 2020 2020 207c 4e00 298b 2600 0020 |N.).&.. │ │ │ 00413b70: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 00413b80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00413b90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00413ba0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00413bb0: 2d2d 2d2d 2d7c 4e00 2955 2700 0020 2020 -----|N.)U'.. │ │ │ +00413bb0: 2d2d 2d2d 2d7c 4e00 298b 2700 0020 2020 -----|N.).'.. │ │ │ 00413bc0: 7c20 2020 2020 2020 2020 2020 2020 5155 | QU │ │ │ 00413bd0: 414c 4946 4945 5220 2020 2020 2020 2020 ALIFIER │ │ │ 00413be0: 2020 2020 207c 2044 4546 4155 4c54 207c | DEFAULT | │ │ │ 00413bf0: 204d 494e 494d 554d 207c 204d 4158 494d MINIMUM | MAXIM │ │ │ -00413c00: 554d 207c 4e00 2955 2800 0020 2020 7c2d UM |N.)U(.. |- │ │ │ +00413c00: 554d 207c 4e00 298b 2800 0020 2020 7c2d UM |N.).(.. |- │ │ │ 00413c10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00413c20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00413c30: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d ---+---------+-- │ │ │ 00413c40: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ -00413c50: 2d7c 4e00 2955 2900 0020 2020 7c20 2d52 -|N.)U).. | -R │ │ │ +00413c50: 2d7c 4e00 298b 2900 0020 2020 7c20 2d52 -|N.).).. | -R │ │ │ 00413c60: 5b45 4749 4f4e 5d3d 7265 6769 6f6e 2d6e [EGION]=region-n │ │ │ 00413c70: 616d 6520 2863 6861 7261 6374 6572 7329 ame (characters) │ │ │ 00413c80: 207c 2028 6e6f 6e65 2920 207c 2031 4120 | (none) | 1A │ │ │ 00413c90: 2020 2020 207c 2031 3641 2f4e 2020 207c | 16A/N | │ │ │ -00413ca0: 4e00 2955 2a00 0020 2020 2b2d 2d2d 2d2d N.)U*.. +----- │ │ │ +00413ca0: 4e00 298b 2a00 0020 2020 2b2d 2d2d 2d2d N.).*.. +----- │ │ │ 00413cb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00413cc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00413cd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00413ce0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 0700 -------------+.. │ │ │ -00413cf0: 2955 3100 0028 0018 5552 4547 494f 4e5f )U1..(..UREGION_ │ │ │ +00413cf0: 298b 3100 0028 0018 8b52 4547 494f 4e5f ).1..(...REGION_ │ │ │ 00413d00: 5155 414c 4946 4945 5253 0000 5265 6769 QUALIFIERS..Regi │ │ │ 00413d10: 6f6e 5f51 7561 6c69 6669 6572 731c 002a on_Qualifiers..* │ │ │ -00413d20: 55bf 1100 0020 2020 5265 6769 6f6e 2051 U.... Region Q │ │ │ -00413d30: 7561 6c69 6669 6572 7307 002b 5521 0000 ualifiers..+U!.. │ │ │ -00413d40: 4f00 2b55 3100 0020 2020 5468 6520 666f O.+U1.. The fo │ │ │ +00413d20: 8bbf 1100 0020 2020 5265 6769 6f6e 2051 ..... Region Q │ │ │ +00413d30: 7561 6c69 6669 6572 7307 002b 8b21 0000 ualifiers..+.!.. │ │ │ +00413d40: 4f00 2b8b 3100 0020 2020 5468 6520 666f O.+.1.. The fo │ │ │ 00413d50: 6c6c 6f77 696e 6720 2d52 4547 494f 4e20 llowing -REGION │ │ │ 00413d60: 7175 616c 6966 6965 7273 2063 616e 2062 qualifiers can b │ │ │ 00413d70: 6520 7573 6564 2077 6974 6820 7468 6520 e used with the │ │ │ 00413d80: 4144 442c 2043 4841 4e47 452c 206f 721c ADD, CHANGE, or. │ │ │ -00413d90: 002b 5541 0000 2020 2054 454d 504c 4154 .+UA.. TEMPLAT │ │ │ -00413da0: 4520 636f 6d6d 616e 6473 2e07 002b 5551 E commands...+UQ │ │ │ -00413db0: 0000 1500 2b55 6100 0020 2020 2d5b 4e4f ....+Ua.. -[NO │ │ │ -00413dc0: 5d41 5554 4f44 4207 002b 5571 0000 5100 ]AUTODB..+Uq..Q. │ │ │ -00413dd0: 2b55 8100 0020 2020 5370 6563 6966 6965 +U... Specifie │ │ │ +00413d90: 002b 8b41 0000 2020 2054 454d 504c 4154 .+.A.. TEMPLAT │ │ │ +00413da0: 4520 636f 6d6d 616e 6473 2e07 002b 8b51 E commands...+.Q │ │ │ +00413db0: 0000 1500 2b8b 6100 0020 2020 2d5b 4e4f ....+.a.. -[NO │ │ │ +00413dc0: 5d41 5554 4f44 4207 002b 8b71 0000 5100 ]AUTODB..+.q..Q. │ │ │ +00413dd0: 2b8b 8100 0020 2020 5370 6563 6966 6965 +.... Specifie │ │ │ 00413de0: 7320 7768 6574 6865 7220 4754 2e4d 2073 s whether GT.M s │ │ │ 00413df0: 686f 756c 6420 696d 706c 6963 6974 6c79 hould implicitly │ │ │ 00413e00: 2063 7265 6174 6520 6120 6461 7461 6261 create a databa │ │ │ 00413e10: 7365 2066 696c 6520 666f 7220 7468 6550 se file for theP │ │ │ -00413e20: 002b 5591 0000 2020 2072 6567 696f 6e20 .+U... region │ │ │ +00413e20: 002b 8b91 0000 2020 2072 6567 696f 6e20 .+.... region │ │ │ 00413e30: 6966 206e 6f6e 6520 6578 6973 7473 2077 if none exists w │ │ │ 00413e40: 6865 6e20 6120 7072 6f63 6573 7320 6174 hen a process at │ │ │ 00413e50: 7465 6d70 7473 2074 6f20 6163 6365 7373 tempts to access │ │ │ 00413e60: 2069 742e 2042 6563 6175 7365 2069 7452 it. Because itR │ │ │ -00413e70: 002a 55c0 1100 0020 2020 6361 7272 6965 .*U.... carrie │ │ │ +00413e70: 002a 8bc0 1100 0020 2020 6361 7272 6965 .*..... carrie │ │ │ 00413e80: 7320 6c6f 7765 7220 6f70 6572 6174 696f s lower operatio │ │ │ 00413e90: 6e61 6c20 7269 736b 2061 6e64 2070 726f nal risk and pro │ │ │ 00413ea0: 7669 6465 7320 6265 7474 6572 206f 7065 vides better ope │ │ │ 00413eb0: 7261 7469 6f6e 616c 2063 6f6e 7472 6f6c rational control │ │ │ 00413ec0: 2c20 0000 0000 0000 0000 0000 0000 0000 , .............. │ │ │ 00413ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00413ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -267259,3137 +267259,3137 @@ │ │ │ 00413fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00413fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00413fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00413fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00413fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00413ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00414000: 0400 0000 ff07 0000 e004 0000 0000 0000 ................ │ │ │ -00414010: 7700 0055 4845 4c50 00ff 7300 ff51 5541 w..UHELP..s..QUA │ │ │ +00414010: 7700 008b 4845 4c50 00ff 7300 ff51 5541 w...HELP..s..QUA │ │ │ 00414020: 4c49 4649 4552 5300 ff73 00ff 5245 4749 LIFIERS..s..REGI │ │ │ 00414030: 4f4e 5f51 5541 4c49 4649 4552 5300 c012 ON_QUALIFIERS... │ │ │ 00414040: 0000 2020 2074 6865 2063 6f6d 6d6f 6e20 .. the common │ │ │ 00414050: 7072 6163 7469 6365 2069 7320 746f 2063 practice is to c │ │ │ 00414060: 7265 6174 6520 6461 7461 6261 7365 2066 reate database f │ │ │ 00414070: 696c 6573 2077 6974 6820 4d55 5049 5020 iles with MUPIP │ │ │ -00414080: 4352 4541 5445 2e54 002b 5513 0000 2020 CREATE.T.+U... │ │ │ +00414080: 4352 4541 5445 2e54 002b 8b13 0000 2020 CREATE.T.+.... │ │ │ 00414090: 2048 6f77 6576 6572 2c20 4155 544f 4442 However, AUTODB │ │ │ 004140a0: 206d 6179 2073 696d 706c 6966 7920 6f70 may simplify op │ │ │ 004140b0: 6572 6174 696f 6e73 2077 6865 6e20 796f erations when yo │ │ │ 004140c0: 7520 6861 7665 2073 6372 6174 6368 206f u have scratch o │ │ │ -004140d0: 7220 7465 6d70 6f72 6172 794e 002b 5514 r temporaryN.+U. │ │ │ +004140d0: 7220 7465 6d70 6f72 6172 794e 002b 8b14 r temporaryN.+.. │ │ │ 004140e0: 0000 2020 2064 6174 6162 6173 6573 2077 .. databases w │ │ │ 004140f0: 6869 6368 2061 7265 2062 6573 7420 6465 hich are best de │ │ │ 00414100: 6c65 7465 6420 616e 6420 7265 6372 6561 leted and recrea │ │ │ 00414110: 7465 6420 6173 2061 2070 6172 7420 6f66 ted as a part of │ │ │ -00414120: 2073 7461 6e64 6172 641f 002b 5515 0000 standard..+U... │ │ │ +00414120: 2073 7461 6e64 6172 641f 002b 8b15 0000 standard..+.... │ │ │ 00414130: 2020 206f 7065 7261 7469 6f6e 2070 726f operation pro │ │ │ -00414140: 6365 6475 7265 732e 0700 2b55 1600 0022 cedures...+U..." │ │ │ -00414150: 002b 5517 0000 2020 2054 6865 2064 6566 .+U... The def │ │ │ +00414140: 6365 6475 7265 732e 0700 2b8b 1600 0022 cedures...+...." │ │ │ +00414150: 002b 8b17 0000 2020 2054 6865 2064 6566 .+.... The def │ │ │ 00414160: 6175 6c74 2069 7320 4e4f 4155 544f 4442 ault is NOAUTODB │ │ │ -00414170: 2e07 002b 5518 0000 1b00 2b55 1900 0020 ...+U.....+U... │ │ │ +00414170: 2e07 002b 8b18 0000 1b00 2b8b 1900 0020 ...+......+.... │ │ │ 00414180: 2020 2d5b 4e4f 5d41 5554 4f44 455b 4c45 -[NO]AUTODE[LE │ │ │ -00414190: 5445 5d07 002b 551a 0000 4e00 2b55 2100 TE]..+U...N.+U!. │ │ │ +00414190: 5445 5d07 002b 8b1a 0000 4e00 2b8b 2100 TE]..+....N.+.!. │ │ │ 004141a0: 0020 2020 5370 6563 6966 6965 7320 7768 . Specifies wh │ │ │ 004141b0: 6574 6865 7220 4754 2e4d 2073 686f 756c ether GT.M shoul │ │ │ 004141c0: 6420 6175 746f 6d61 7469 6361 6c6c 7920 d automatically │ │ │ 004141d0: 6465 6c65 7465 2074 6865 2064 6174 6162 delete the datab │ │ │ -004141e0: 6173 6520 6669 6c65 5400 2b55 2200 0020 ase fileT.+U".. │ │ │ +004141e0: 6173 6520 6669 6c65 5400 2b8b 2200 0020 ase fileT.+.".. │ │ │ 004141f0: 2020 6173 736f 6369 6174 6564 2077 6974 associated wit │ │ │ 00414200: 6820 616e 202d 4155 544f 4442 2072 6567 h an -AUTODB reg │ │ │ 00414210: 696f 6e20 7768 656e 2074 6865 206c 6173 ion when the las │ │ │ 00414220: 7420 7072 6f63 6573 7320 6163 6365 7373 t process access │ │ │ -00414230: 696e 6720 7468 6520 6669 6c65 5400 2b55 ing the fileT.+U │ │ │ +00414230: 696e 6720 7468 6520 6669 6c65 5400 2b8b ing the fileT.+. │ │ │ 00414240: 2300 0020 2020 6578 6974 7320 6f72 2c20 #.. exits or, │ │ │ 00414250: 696e 2063 6173 6520 6f66 2061 2073 656d in case of a sem │ │ │ 00414260: 6170 686f 7265 206f 7665 7266 6c6f 772c aphore overflow, │ │ │ 00414270: 2077 6865 6e20 7468 6520 7265 6769 6f6e when the region │ │ │ 00414280: 2069 7320 7275 6e64 6f77 6e20 7769 7468 is rundown with │ │ │ -00414290: 4e00 2b55 2400 0020 2020 6120 4d55 5049 N.+U$.. a MUPI │ │ │ +00414290: 4e00 2b8b 2400 0020 2020 6120 4d55 5049 N.+.$.. a MUPI │ │ │ 004142a0: 5020 7275 6e64 6f77 6e2e 2041 5554 4f44 P rundown. AUTOD │ │ │ 004142b0: 454c 4554 4520 7265 6769 6f6e 7320 6d61 ELETE regions ma │ │ │ 004142c0: 7920 6e6f 7420 6861 7665 206a 6f75 726e y not have journ │ │ │ 004142d0: 616c 696e 6720 656e 6162 6c65 642e 5400 aling enabled.T. │ │ │ -004142e0: 2b55 2500 0020 2020 5354 4154 5344 4273 +U%.. STATSDBs │ │ │ +004142e0: 2b8b 2500 0020 2020 5354 4154 5344 4273 +.%.. STATSDBs │ │ │ 004142f0: 2061 7265 2061 2073 7065 6369 616c 2063 are a special c │ │ │ 00414300: 6173 6520 6f66 2041 5554 4f44 454c 4554 ase of AUTODELET │ │ │ 00414310: 4520 6461 7461 6261 7365 732e 2041 6e20 E databases. An │ │ │ 00414320: 4155 544f 4445 4c45 5445 2072 6567 696f AUTODELETE regio │ │ │ -00414330: 6e2c 5400 2b55 2600 0020 2020 6578 6365 n,T.+U&.. exce │ │ │ +00414330: 6e2c 5400 2b8b 2600 0020 2020 6578 6365 n,T.+.&.. exce │ │ │ 00414340: 7074 2069 6e20 6361 7365 206f 6620 7365 pt in case of se │ │ │ 00414350: 6d61 7068 6f72 6520 6f76 6572 666c 6f77 maphore overflow │ │ │ 00414360: 206f 7220 7265 7175 6972 696e 6720 7275 or requiring ru │ │ │ 00414370: 6e64 6f77 6e20 666f 7220 6f74 6865 7220 ndown for other │ │ │ -00414380: 7265 6173 6f6e 5300 2b55 2700 0020 2020 reasonS.+U'.. │ │ │ +00414380: 7265 6173 6f6e 5300 2b8b 2700 0020 2020 reasonS.+.'.. │ │ │ 00414390: 2877 6869 6368 2077 696c 6c20 6265 206e (which will be n │ │ │ 004143a0: 6f74 6564 2069 6e20 7468 6520 7379 736c oted in the sysl │ │ │ 004143b0: 6f67 292c 2077 696c 6c20 6265 2070 726f og), will be pro │ │ │ 004143c0: 6d70 746c 7920 6465 6c65 7465 6420 6279 mptly deleted by │ │ │ -004143d0: 2074 6865 206c 6173 7454 002b 5528 0000 the lastT.+U(.. │ │ │ +004143d0: 2074 6865 206c 6173 7454 002b 8b28 0000 the lastT.+.(.. │ │ │ 004143e0: 2020 2047 542e 4d20 7072 6f63 6573 7320 GT.M process │ │ │ 004143f0: 6163 6365 7373 696e 6720 7468 6520 6461 accessing the da │ │ │ 00414400: 7461 6261 7365 2074 6f20 6578 6974 3b20 tabase to exit; │ │ │ 00414410: 7573 6572 7320 7368 6f75 6c64 2074 616b users should tak │ │ │ 00414420: 6520 6361 7265 206e 6f74 2074 6f32 002b e care not to2.+ │ │ │ -00414430: 5529 0000 2020 2075 7365 2073 7563 6820 U).. use such │ │ │ +00414430: 8b29 0000 2020 2075 7365 2073 7563 6820 .).. use such │ │ │ 00414440: 6120 6461 7461 6261 7365 2066 6f72 2070 a database for p │ │ │ 00414450: 6572 7369 7374 656e 7420 6461 7461 2e07 ersistent data.. │ │ │ -00414460: 002b 552a 0000 2600 2b55 3100 0020 2020 .+U*..&.+U1.. │ │ │ +00414460: 002b 8b2a 0000 2600 2b8b 3100 0020 2020 .+.*..&.+.1.. │ │ │ 00414470: 5468 6520 6465 6661 756c 7420 6973 204e The default is N │ │ │ -00414480: 4f41 5554 4f44 454c 4554 452e 0700 2b55 OAUTODELETE...+U │ │ │ -00414490: 3200 0025 002b 5533 0000 2020 202d 435b 2..%.+U3.. -C[ │ │ │ +00414480: 4f41 5554 4f44 454c 4554 452e 0700 2b8b OAUTODELETE...+. │ │ │ +00414490: 3200 0025 002b 8b33 0000 2020 202d 435b 2..%.+.3.. -C[ │ │ │ 004144a0: 4f4c 4c41 5449 4f4e 5f44 4546 4155 4c54 OLLATION_DEFAULT │ │ │ -004144b0: 5d3d 6e75 6d62 6572 0700 2b55 3400 0051 ]=number..+U4..Q │ │ │ -004144c0: 002b 5535 0000 2020 2053 7065 6369 6669 .+U5.. Specifi │ │ │ +004144b0: 5d3d 6e75 6d62 6572 0700 2b8b 3400 0051 ]=number..+.4..Q │ │ │ +004144c0: 002b 8b35 0000 2020 2053 7065 6369 6669 .+.5.. Specifi │ │ │ 004144d0: 6573 2074 6865 206e 756d 6265 7220 6f66 es the number of │ │ │ 004144e0: 2074 6865 2063 6f6c 6c61 7469 6f6e 2073 the collation s │ │ │ 004144f0: 6571 7565 6e63 6520 6465 6669 6e69 7469 equence definiti │ │ │ 00414500: 6f6e 2074 6f20 6265 2075 7365 6420 6173 on to be used as │ │ │ -00414510: 5200 2b55 3600 0020 2020 7468 6520 6465 R.+U6.. the de │ │ │ +00414510: 5200 2b8b 3600 0020 2020 7468 6520 6465 R.+.6.. the de │ │ │ 00414520: 6661 756c 7420 666f 7220 7468 6973 2064 fault for this d │ │ │ 00414530: 6174 6162 6173 6520 6669 6c65 2e20 5468 atabase file. Th │ │ │ 00414540: 6520 6e75 6d62 6572 2063 616e 2062 6520 e number can be │ │ │ 00414550: 616e 7920 696e 7465 6765 7220 6672 6f6d any integer from │ │ │ -00414560: 2030 4d00 2b55 3700 0020 2020 746f 2032 0M.+U7.. to 2 │ │ │ +00414560: 2030 4d00 2b8b 3700 0020 2020 746f 2032 0M.+.7.. to 2 │ │ │ 00414570: 3535 2e20 5468 6520 6e75 6d62 6572 2079 55. The number y │ │ │ 00414580: 6f75 2061 7373 6967 6e20 6173 2061 2076 ou assign as a v │ │ │ 00414590: 616c 7565 206d 7573 7420 6d61 7463 6820 alue must match │ │ │ 004145a0: 7468 6520 6e75 6d62 6572 206f 6620 6152 the number of aR │ │ │ -004145b0: 002b 5538 0000 2020 2064 6566 696e 6564 .+U8.. defined │ │ │ +004145b0: 002b 8b38 0000 2020 2064 6566 696e 6564 .+.8.. defined │ │ │ 004145c0: 2063 6f6c 6c61 7469 6f6e 2073 6571 7565 collation seque │ │ │ 004145d0: 6e63 6520 7468 6174 2072 6573 6964 6573 nce that resides │ │ │ 004145e0: 2069 6e20 7468 6520 7368 6172 6564 206c in the shared l │ │ │ 004145f0: 6962 7261 7279 2070 6f69 6e74 6564 2074 ibrary pointed t │ │ │ -00414600: 6f50 002b 5539 0000 2020 2062 7920 7468 oP.+U9.. by th │ │ │ +00414600: 6f50 002b 8b39 0000 2020 2062 7920 7468 oP.+.9.. by th │ │ │ 00414610: 6520 656e 7669 726f 6e6d 656e 7420 7661 e environment va │ │ │ 00414620: 7269 6162 6c65 2067 746d 5f63 6f6c 6c61 riable gtm_colla │ │ │ 00414630: 7465 5f6e 2e20 466f 7220 696e 666f 726d te_n. For inform │ │ │ 00414640: 6174 696f 6e20 6f6e 2064 6566 696e 696e ation on definin │ │ │ -00414650: 6751 002b 553a 0000 2020 2074 6869 7320 gQ.+U:.. this │ │ │ +00414650: 6751 002b 8b3a 0000 2020 2074 6869 7320 gQ.+.:.. this │ │ │ 00414660: 656e 7669 726f 6e6d 656e 7420 7661 7269 environment vari │ │ │ 00414670: 6162 6c65 2061 6e64 2063 7265 6174 696e able and creatin │ │ │ 00414680: 6720 616e 2061 6c74 6572 6e61 7465 2063 g an alternate c │ │ │ 00414690: 6f6c 6c61 7469 6f6e 2073 6571 7565 6e63 ollation sequenc │ │ │ -004146a0: 652c 4e00 2b55 4100 0020 2020 7265 6665 e,N.+UA.. refe │ │ │ +004146a0: 652c 4e00 2b8b 4100 0020 2020 7265 6665 e,N.+.A.. refe │ │ │ 004146b0: 7220 746f 2074 6865 2022 496e 7465 726e r to the "Intern │ │ │ 004146c0: 6174 696f 6e61 6c69 7a61 7469 6f6e 2220 ationalization" │ │ │ 004146d0: 6368 6170 7465 7220 696e 2074 6865 2047 chapter in the G │ │ │ 004146e0: 542e 4d20 5072 6f67 7261 6d6d 6572 2773 T.M Programmer's │ │ │ -004146f0: 1000 2b55 4200 0020 2020 4775 6964 652e ..+UB.. Guide. │ │ │ -00414700: 0700 2b55 4300 004f 002b 5544 0000 2020 ..+UC..O.+UD.. │ │ │ +004146f0: 1000 2b8b 4200 0020 2020 4775 6964 652e ..+.B.. Guide. │ │ │ +00414700: 0700 2b8b 4300 004f 002b 8b44 0000 2020 ..+.C..O.+.D.. │ │ │ 00414710: 2054 6865 206d 696e 696d 756d 2043 4f4c The minimum COL │ │ │ 00414720: 4c41 5449 4f4e 5f44 4546 4155 4c54 206e LATION_DEFAULT n │ │ │ 00414730: 756d 6265 7220 6973 207a 6572 6f2c 2077 umber is zero, w │ │ │ 00414740: 6869 6368 2069 7320 7468 6520 7374 616e hich is the stan │ │ │ -00414750: 6461 7264 204d 1d00 2b55 4500 0020 2020 dard M..+UE.. │ │ │ +00414750: 6461 7264 204d 1d00 2b8b 4500 0020 2020 dard M..+.E.. │ │ │ 00414760: 636f 6c6c 6174 696f 6e20 7365 7175 656e collation sequen │ │ │ -00414770: 6365 2e07 002b 5546 0000 3600 2b55 4700 ce...+UF..6.+UG. │ │ │ +00414770: 6365 2e07 002b 8b46 0000 3600 2b8b 4700 ce...+.F..6.+.G. │ │ │ 00414780: 0020 2020 5468 6520 6d61 7869 6d75 6d20 . The maximum │ │ │ 00414790: 434f 4c4c 4154 494f 4e5f 4445 4641 554c COLLATION_DEFAUL │ │ │ 004147a0: 5420 6e75 6d62 6572 2069 7320 3235 352e T number is 255. │ │ │ -004147b0: 0700 2b55 4800 0041 002b 5549 0000 2020 ..+UH..A.+UI.. │ │ │ +004147b0: 0700 2b8b 4800 0041 002b 8b49 0000 2020 ..+.H..A.+.I.. │ │ │ 004147c0: 2042 7920 6465 6661 756c 742c 2047 4445 By default, GDE │ │ │ 004147d0: 2075 7365 7320 7a65 726f 2028 3029 2061 uses zero (0) a │ │ │ 004147e0: 7320 7468 6520 434f 4c4c 4154 494f 4e5f s the COLLATION_ │ │ │ -004147f0: 4445 4641 554c 542e 0700 2b55 4a00 0000 DEFAULT...+UJ... │ │ │ +004147f0: 4445 4641 554c 542e 0700 2b8b 4a00 0000 DEFAULT...+.J... │ │ │ 00414800: 0400 0000 cb07 0000 0905 0000 0000 0000 ................ │ │ │ -00414810: 5400 0055 4845 4c50 00ff 7300 ff51 5541 T..UHELP..s..QUA │ │ │ +00414810: 5400 008b 4845 4c50 00ff 7300 ff51 5541 T...HELP..s..QUA │ │ │ 00414820: 4c49 4649 4552 5300 ff73 00ff 5245 4749 LIFIERS..s..REGI │ │ │ 00414830: 4f4e 5f51 5541 4c49 4649 4552 5300 c051 ON_QUALIFIERS..Q │ │ │ 00414840: 0000 2020 202d 445b 594e 414d 4943 5f53 .. -D[YNAMIC_S │ │ │ 00414850: 4547 4d45 4e54 5d3d 7365 676d 656e 742d EGMENT]=segment- │ │ │ -00414860: 6e61 6d65 0700 2b55 5200 004a 002b 5553 name..+UR..J.+US │ │ │ +00414860: 6e61 6d65 0700 2b8b 5200 004a 002b 8b53 name..+.R..J.+.S │ │ │ 00414870: 0000 2020 2053 7065 6369 6669 6573 2074 .. Specifies t │ │ │ 00414880: 6865 206e 616d 6520 6f66 2074 6865 2073 he name of the s │ │ │ 00414890: 6567 6d65 6e74 2074 6f20 7768 6963 6820 egment to which │ │ │ 004148a0: 7468 6520 7265 6769 6f6e 2069 7320 6d61 the region is ma │ │ │ -004148b0: 7070 6564 2e51 002b 5554 0000 2020 2053 pped.Q.+UT.. S │ │ │ +004148b0: 7070 6564 2e51 002b 8b54 0000 2020 2053 pped.Q.+.T.. S │ │ │ 004148c0: 6567 6d65 6e74 2d6e 616d 6573 2061 7265 egment-names are │ │ │ 004148d0: 206e 6f74 2063 6173 652d 7365 6e73 6974 not case-sensit │ │ │ 004148e0: 6976 652c 2062 7574 2061 7265 2064 6973 ive, but are dis │ │ │ 004148f0: 706c 6179 6564 2061 7320 7570 7065 7263 played as upperc │ │ │ -00414900: 6173 6520 6279 0e00 2b55 5500 0020 2020 ase by..+UU.. │ │ │ -00414910: 4744 452e 0700 2b55 5600 0039 002b 5557 GDE...+UV..9.+UW │ │ │ +00414900: 6173 6520 6279 0e00 2b8b 5500 0020 2020 ase by..+.U.. │ │ │ +00414910: 4744 452e 0700 2b8b 5600 0039 002b 8b57 GDE...+.V..9.+.W │ │ │ 00414920: 0000 2020 2054 6865 206d 696e 696d 756d .. The minimum │ │ │ 00414930: 206c 656e 6774 6820 6973 206f 6e65 2061 length is one a │ │ │ 00414940: 6c70 6861 6265 7469 6320 6368 6172 6163 lphabetic charac │ │ │ -00414950: 7465 722e 0700 2b55 5800 003b 002b 5559 ter...+UX..;.+UY │ │ │ +00414950: 7465 722e 0700 2b8b 5800 003b 002b 8b59 ter...+.X..;.+.Y │ │ │ 00414960: 0000 2020 2054 6865 206d 6178 696d 756d .. The maximum │ │ │ 00414970: 206c 656e 6774 6820 6973 2033 3120 616c length is 31 al │ │ │ 00414980: 7068 616e 756d 6572 6963 2063 6861 7261 phanumeric chara │ │ │ -00414990: 6374 6572 732e 0700 2b55 5a00 0019 002b cters...+UZ....+ │ │ │ -004149a0: 5561 0000 2020 202d 5b4e 4f5d 4550 4f43 Ua.. -[NO]EPOC │ │ │ -004149b0: 4854 4150 4552 0700 2b55 6200 004f 002b HTAPER..+Ub..O.+ │ │ │ -004149c0: 5563 0000 2020 2054 7269 6573 2074 6f20 Uc.. Tries to │ │ │ +00414990: 6374 6572 732e 0700 2b8b 5a00 0019 002b cters...+.Z....+ │ │ │ +004149a0: 8b61 0000 2020 202d 5b4e 4f5d 4550 4f43 .a.. -[NO]EPOC │ │ │ +004149b0: 4854 4150 4552 0700 2b8b 6200 004f 002b HTAPER..+.b..O.+ │ │ │ +004149c0: 8b63 0000 2020 2054 7269 6573 2074 6f20 .c.. Tries to │ │ │ 004149d0: 6d69 6e69 6d69 7a65 2065 706f 6368 2064 minimize epoch d │ │ │ 004149e0: 7572 6174 696f 6e20 6279 2072 6564 7563 uration by reduc │ │ │ 004149f0: 696e 6720 7468 6520 6e75 6d62 6572 206f ing the number o │ │ │ -00414a00: 6620 6275 6666 6572 7320 746f 4900 2b55 f buffers toI.+U │ │ │ +00414a00: 6620 6275 6666 6572 7320 746f 4900 2b8b f buffers toI.+. │ │ │ 00414a10: 6400 0020 2020 666c 7573 6820 6279 2047 d.. flush by G │ │ │ 00414a20: 542e 4d20 616e 6420 7468 6520 6669 6c65 T.M and the file │ │ │ 00414a30: 2073 7973 7465 6d20 2876 6961 2061 6e20 system (via an │ │ │ 00414a40: 6673 796e 6328 2929 2061 7320 7468 6520 fsync()) as the │ │ │ -00414a50: 6570 6f63 6853 002b 5565 0000 2020 2028 epochS.+Ue.. ( │ │ │ +00414a50: 6570 6f63 6853 002b 8b65 0000 2020 2028 epochS.+.e.. ( │ │ │ 00414a60: 7469 6d65 2d62 6173 6564 206f 7220 6475 time-based or du │ │ │ 00414a70: 6520 746f 2061 206a 6f75 726e 616c 2066 e to a journal f │ │ │ 00414a80: 696c 6520 6175 746f 2d73 7769 7463 6829 ile auto-switch) │ │ │ 00414a90: 2061 7070 726f 6163 6865 732e 2042 7920 approaches. By │ │ │ -00414aa0: 6465 6661 756c 742c 5200 2b55 6600 0020 default,R.+Uf.. │ │ │ +00414aa0: 6465 6661 756c 742c 5200 2b8b 6600 0020 default,R.+.f.. │ │ │ 00414ab0: 2020 4550 4f43 4854 4150 4552 2069 7320 EPOCHTAPER is │ │ │ 00414ac0: 656e 6162 6c65 642e 2045 706f 6368 2074 enabled. Epoch t │ │ │ 00414ad0: 6170 6572 696e 6720 7265 6475 6365 7320 apering reduces │ │ │ 00414ae0: 7468 6520 696d 7061 6374 206f 6620 492f the impact of I/ │ │ │ -00414af0: 4f20 6163 7469 7669 7479 5200 2b55 6700 O activityR.+Ug. │ │ │ +00414af0: 4f20 6163 7469 7669 7479 5200 2b8b 6700 O activityR.+.g. │ │ │ 00414b00: 0020 2020 6475 7269 6e67 2061 6e20 6570 . during an ep │ │ │ 00414b10: 6f63 6820 6576 656e 742e 2041 7070 6c69 och event. Appli │ │ │ 00414b20: 6361 7469 6f6e 2074 6861 7420 6578 7065 cation that expe │ │ │ 00414b30: 7269 656e 6365 2068 6967 6820 6c6f 6164 rience high load │ │ │ -00414b40: 2061 6e64 2f6f 7220 6e65 6564 3c00 2b55 and/or need<.+U │ │ │ +00414b40: 2061 6e64 2f6f 7220 6e65 6564 3c00 2b8b and/or need<.+. │ │ │ 00414b50: 6800 0020 2020 746f 2072 6564 7563 6520 h.. to reduce │ │ │ 00414b60: 6c61 7465 6e63 7920 6d61 7920 6265 6e65 latency may bene │ │ │ 00414b70: 6669 7420 6672 6f6d 2065 706f 6368 2074 fit from epoch t │ │ │ -00414b80: 6170 6572 696e 672e 0700 2b55 6900 0025 apering...+Ui..% │ │ │ -00414b90: 002b 556a 0000 2020 202d 5b4e 4f5d 494e .+Uj.. -[NO]IN │ │ │ +00414b80: 6170 6572 696e 672e 0700 2b8b 6900 0025 apering...+.i..% │ │ │ +00414b90: 002b 8b6a 0000 2020 202d 5b4e 4f5d 494e .+.j.. -[NO]IN │ │ │ 00414ba0: 5354 5b5f 4652 4545 5a45 5f4f 4e5f 4552 ST[_FREEZE_ON_ER │ │ │ -00414bb0: 524f 525d 0700 2b55 7100 0052 002b 5572 ROR]..+Uq..R.+Ur │ │ │ +00414bb0: 524f 525d 0700 2b8b 7100 0052 002b 8b72 ROR]..+.q..R.+.r │ │ │ 00414bc0: 0000 2020 2043 6f6e 7472 6f6c 7320 7768 .. Controls wh │ │ │ 00414bd0: 6574 6865 7220 6375 7374 6f6d 2065 7272 ether custom err │ │ │ 00414be0: 6f72 7320 696e 2061 2072 6567 696f 6e20 ors in a region │ │ │ 00414bf0: 7368 6f75 6c64 2061 7574 6f6d 6174 6963 should automatic │ │ │ 00414c00: 616c 6c79 2063 6175 7365 2061 6e4f 002b ally cause anO.+ │ │ │ -00414c10: 5573 0000 2020 2049 6e73 7461 6e63 6520 Us.. Instance │ │ │ +00414c10: 8b73 0000 2020 2049 6e73 7461 6e63 6520 .s.. Instance │ │ │ 00414c20: 4672 6565 7a65 2e20 5468 6973 2071 7561 Freeze. This qua │ │ │ 00414c30: 6c69 6669 6572 206d 6f64 6966 6965 7320 lifier modifies │ │ │ 00414c40: 7468 6520 7661 6c75 6520 6f66 2022 496e the value of "In │ │ │ -00414c50: 7374 2046 7265 657a 6520 6f6e 2500 2b55 st Freeze on%.+U │ │ │ +00414c50: 7374 2046 7265 657a 6520 6f6e 2500 2b8b st Freeze on%.+. │ │ │ 00414c60: 7400 0020 2020 4572 726f 7222 2066 696c t.. Error" fil │ │ │ 00414c70: 6520 6865 6164 6572 2065 6c65 6d65 6e74 e header element │ │ │ -00414c80: 2e07 002b 5575 0000 2e00 2b55 7600 0020 ...+Uu....+Uv.. │ │ │ +00414c80: 2e07 002b 8b75 0000 2e00 2b8b 7600 0020 ...+.u....+.v.. │ │ │ 00414c90: 2020 2d5b 4e4f 5d4a 5b4f 5552 4e41 4c5d -[NO]J[OURNAL] │ │ │ 00414ca0: 5b3d 6a6f 7572 6e61 6c2d 6f70 7469 6f6e [=journal-option │ │ │ -00414cb0: 2d6c 6973 745d 0700 2b55 7700 0052 002b -list]..+Uw..R.+ │ │ │ -00414cc0: 5578 0000 2020 2054 6869 7320 7175 616c Ux.. This qual │ │ │ +00414cb0: 2d6c 6973 745d 0700 2b8b 7700 0052 002b -list]..+.w..R.+ │ │ │ +00414cc0: 8b78 0000 2020 2054 6869 7320 7175 616c .x.. This qual │ │ │ 00414cd0: 6966 6965 7220 6573 7461 626c 6973 6865 ifier establishe │ │ │ 00414ce0: 7320 6368 6172 6163 7465 7269 7374 6963 s characteristic │ │ │ 00414cf0: 7320 666f 7220 7468 6520 6a6f 7572 6e61 s for the journa │ │ │ 00414d00: 6c20 6669 6c65 206f 6e20 6e65 776c 791c l file on newly. │ │ │ -00414d10: 002b 5579 0000 2020 2063 7265 6174 6564 .+Uy.. created │ │ │ -00414d20: 2064 6174 6162 6173 6573 2e07 002b 557a databases...+Uz │ │ │ -00414d30: 0000 5300 2b55 8100 0020 2020 2d4e 4f4a ..S.+U... -NOJ │ │ │ +00414d10: 002b 8b79 0000 2020 2063 7265 6174 6564 .+.y.. created │ │ │ +00414d20: 2064 6174 6162 6173 6573 2e07 002b 8b7a databases...+.z │ │ │ +00414d30: 0000 5300 2b8b 8100 0020 2020 2d4e 4f4a ..S.+.... -NOJ │ │ │ 00414d40: 4f55 524e 414c 2073 7065 6369 6669 6573 OURNAL specifies │ │ │ 00414d50: 2074 6861 7420 7570 6461 7465 7320 746f that updates to │ │ │ 00414d60: 2074 6865 2064 6174 6162 6173 6520 6669 the database fi │ │ │ 00414d70: 6c65 2061 7265 206e 6f74 206a 6f75 726e le are not journ │ │ │ -00414d80: 616c 6564 2e3c 002b 5582 0000 2020 202d aled.<.+U... - │ │ │ +00414d80: 616c 6564 2e3c 002b 8b82 0000 2020 202d aled.<.+.... - │ │ │ 00414d90: 4e4f 4a4f 5552 4e41 4c20 646f 6573 206e NOJOURNAL does n │ │ │ 00414da0: 6f74 2061 6363 6570 7420 616e 2061 7267 ot accept an arg │ │ │ 00414db0: 756d 656e 7420 6173 7369 676e 6d65 6e74 ument assignment │ │ │ -00414dc0: 2e07 002b 5583 0000 5300 2b55 8400 0020 ...+U...S.+U... │ │ │ +00414dc0: 2e07 002b 8b83 0000 5300 2b8b 8400 0020 ...+....S.+.... │ │ │ 00414dd0: 2020 2d4a 4f55 524e 414c 2073 7065 6369 -JOURNAL speci │ │ │ 00414de0: 6669 6573 2074 6861 7420 6a6f 7572 6e61 fies that journa │ │ │ 00414df0: 6c69 6e67 2069 7320 616c 6c6f 7765 642e ling is allowed. │ │ │ 00414e00: 202d 4a4f 5552 4e41 4c20 7461 6b65 7320 -JOURNAL takes │ │ │ -00414e10: 6f6e 6520 6f72 206d 6f72 654e 002b 5585 one or moreN.+U. │ │ │ +00414e10: 6f6e 6520 6f72 206d 6f72 654e 002b 8b85 one or moreN.+.. │ │ │ 00414e20: 0000 2020 2061 7267 756d 656e 7473 2069 .. arguments i │ │ │ 00414e30: 6e20 6120 6a6f 7572 6e61 6c2d 6f70 7469 n a journal-opti │ │ │ 00414e40: 6f6e 2d6c 6973 742e 2054 6865 206a 6f75 on-list. The jou │ │ │ 00414e50: 726e 616c 2d6f 7074 696f 6e2d 6c69 7374 rnal-option-list │ │ │ -00414e60: 2063 6f6e 7461 696e 734d 002b 5586 0000 containsM.+U... │ │ │ +00414e60: 2063 6f6e 7461 696e 734d 002b 8b86 0000 containsM.+.... │ │ │ 00414e70: 2020 206b 6579 776f 7264 7320 7365 7061 keywords sepa │ │ │ 00414e80: 7261 7465 6420 7769 7468 2063 6f6d 6d61 rated with comma │ │ │ 00414e90: 7320 282c 2920 656e 636c 6f73 6564 2069 s (,) enclosed i │ │ │ 00414ea0: 6e20 7061 7265 6e74 6865 7365 7320 2820 n parentheses ( │ │ │ -00414eb0: 2920 7769 7468 3d00 2b55 8700 0020 2020 ) with=.+U... │ │ │ +00414eb0: 2920 7769 7468 3d00 2b8b 8700 0020 2020 ) with=.+.... │ │ │ 00414ec0: 6669 6c65 2d6e 616d 6573 2071 756f 7465 file-names quote │ │ │ 00414ed0: 6420 2866 6f72 2065 7861 6d70 6c65 2c20 d (for example, │ │ │ 00414ee0: 6368 616e 6765 202d 7265 6769 6f6e 2074 change -region t │ │ │ -00414ef0: 6573 7453 002b 5588 0000 2020 202d 6a6f estS.+U... -jo │ │ │ +00414ef0: 6573 7453 002b 8b88 0000 2020 202d 6a6f estS.+.... -jo │ │ │ 00414f00: 7572 6e61 6c3d 2862 6566 6f72 652c 6669 urnal=(before,fi │ │ │ 00414f10: 6c65 3d22 666f 6f22 2920 2e20 4966 2074 le="foo") . If t │ │ │ 00414f20: 6865 206c 6973 7420 636f 6e74 6169 6e73 he list contains │ │ │ 00414f30: 206f 6e6c 7920 6f6e 6520 6b65 7977 6f72 only one keywor │ │ │ -00414f40: 642c 2074 6865 2e00 2b55 8900 0020 2020 d, the..+U... │ │ │ +00414f40: 642c 2074 6865 2e00 2b8b 8900 0020 2020 d, the..+.... │ │ │ 00414f50: 7061 7265 6e74 6865 7365 7320 616e 6420 parentheses and │ │ │ 00414f60: 7175 6f74 6573 2061 7265 206f 7074 696f quotes are optio │ │ │ -00414f70: 6e61 6c2e 0700 2b55 8a00 0050 002b 5591 nal...+U...P.+U. │ │ │ +00414f70: 6e61 6c2e 0700 2b8b 8a00 0050 002b 8b91 nal...+....P.+.. │ │ │ 00414f80: 0000 2020 2041 6c74 686f 7567 6820 796f .. Although yo │ │ │ 00414f90: 7520 646f 206e 6f74 2068 6176 6520 746f u do not have to │ │ │ 00414fa0: 2065 7374 6162 6c69 7368 2074 6865 2063 establish the c │ │ │ 00414fb0: 7269 7465 7269 6120 666f 7220 796f 7572 riteria for your │ │ │ 00414fc0: 206a 6f75 726e 616c 696e 6700 0000 0000 journaling..... │ │ │ 00414fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00414fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00414ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00415000: 0400 0000 bc07 0000 3c05 0000 0000 0000 ........<....... │ │ │ -00415010: 7900 0055 4845 4c50 00ff 7300 ff51 5541 y..UHELP..s..QUA │ │ │ +00415010: 7900 008b 4845 4c50 00ff 7300 ff51 5541 y...HELP..s..QUA │ │ │ 00415020: 4c49 4649 4552 5300 ff73 00ff 5245 4749 LIFIERS..s..REGI │ │ │ 00415030: 4f4e 5f51 5541 4c49 4649 4552 5300 c092 ON_QUALIFIERS... │ │ │ 00415040: 0000 2020 2070 726f 6365 7373 2061 7420 .. process at │ │ │ 00415050: 7468 6973 2070 6f69 6e74 2c20 6974 2069 this point, it i │ │ │ 00415060: 7320 6566 6669 6369 656e 7420 746f 2064 s efficient to d │ │ │ 00415070: 6f20 736f 2c20 6576 656e 2069 6620 796f o so, even if yo │ │ │ -00415080: 7520 6172 6520 6e6f 7453 002b 5593 0000 u are notS.+U... │ │ │ +00415080: 7520 6172 6520 6e6f 7453 002b 8b93 0000 u are notS.+.... │ │ │ 00415090: 2020 2065 6e74 6972 656c 7920 7375 7265 entirely sure │ │ │ 004150a0: 2079 6f75 2077 696c 6c20 7573 6520 6a6f you will use jo │ │ │ 004150b0: 7572 6e61 6c69 6e67 2e20 5468 6520 6f70 urnaling. The op │ │ │ 004150c0: 7469 6f6e 7320 6176 6169 6c61 626c 6520 tions available │ │ │ -004150d0: 666f 7220 2d4a 4f55 524e 414c 5100 2b55 for -JOURNALQ.+U │ │ │ +004150d0: 666f 7220 2d4a 4f55 524e 414c 5100 2b8b for -JOURNALQ.+. │ │ │ 004150e0: 9400 0020 2020 7365 7420 7570 2074 6865 ... set up the │ │ │ 004150f0: 2065 6e76 6972 6f6e 6d65 6e74 2c20 736f environment, so │ │ │ 00415100: 2069 7420 6973 2072 6561 6479 2066 6f72 it is ready for │ │ │ 00415110: 2079 6f75 2074 6f20 656e 6162 6c65 2077 you to enable w │ │ │ 00415120: 6974 6820 4d55 5049 5020 5345 5450 002b ith MUPIP SETP.+ │ │ │ -00415130: 5595 0000 2020 202d 4a4f 5552 4e41 4c2e U... -JOURNAL. │ │ │ +00415130: 8b95 0000 2020 202d 4a4f 5552 4e41 4c2e .... -JOURNAL. │ │ │ 00415140: 2059 6f75 2063 616e 2061 6c73 6f20 6368 You can also ch │ │ │ 00415150: 616e 6765 206f 7220 6164 6420 616e 7920 ange or add any │ │ │ 00415160: 6f66 2074 6865 2065 7374 6162 6c69 7368 of the establish │ │ │ 00415170: 6564 206f 7074 696f 6e73 2061 7414 002b ed options at..+ │ │ │ -00415180: 5596 0000 2020 2074 6861 7420 7469 6d65 U... that time │ │ │ -00415190: 2e07 002b 5597 0000 2b00 2b55 9800 0020 ...+U...+.+U... │ │ │ +00415180: 8b96 0000 2020 2074 6861 7420 7469 6d65 .... that time │ │ │ +00415190: 2e07 002b 8b97 0000 2b00 2b8b 9800 0020 ...+....+.+.... │ │ │ 004151a0: 2020 5468 6520 6a6f 7572 6e61 6c2d 6f70 The journal-op │ │ │ 004151b0: 7469 6f6e 2d6c 6973 7420 696e 636c 7564 tion-list includ │ │ │ -004151c0: 6573 3a07 002b 5599 0000 2100 2b55 9a00 es:..+U...!.+U.. │ │ │ +004151c0: 6573 3a07 002b 8b99 0000 2100 2b8b 9a00 es:..+....!.+... │ │ │ 004151d0: 0020 2020 2020 2a20 415b 4c4c 4f43 4154 . * A[LLOCAT │ │ │ -004151e0: 494f 4e5d 3d62 6c6f 636b 7308 002a 55c1 ION]=blocks..*U. │ │ │ -004151f0: 1100 0024 002c 5511 0000 2020 2020 202a ...$.,U... * │ │ │ +004151e0: 494f 4e5d 3d62 6c6f 636b 7308 002a 8bc1 ION]=blocks..*.. │ │ │ +004151f0: 1100 0024 002c 8b11 0000 2020 2020 202a ...$.,.... * │ │ │ 00415200: 2041 5554 4f53 5749 5443 484c 494d 4954 AUTOSWITCHLIMIT │ │ │ -00415210: 3d62 6c6f 636b 7307 002c 5521 0000 2000 =blocks..,U!.. . │ │ │ -00415220: 2c55 3100 0020 2020 2020 2a20 5b4e 4f5d ,U1.. * [NO] │ │ │ +00415210: 3d62 6c6f 636b 7307 002c 8b21 0000 2000 =blocks..,.!.. . │ │ │ +00415220: 2c8b 3100 0020 2020 2020 2a20 5b4e 4f5d ,.1.. * [NO] │ │ │ 00415230: 4245 5b46 4f52 455f 494d 4147 455d 2100 BE[FORE_IMAGE]!. │ │ │ -00415240: 2c55 4100 0020 2020 2020 2a20 4255 5b46 ,UA.. * BU[F │ │ │ +00415240: 2c8b 4100 0020 2020 2020 2a20 4255 5b46 ,.A.. * BU[F │ │ │ 00415250: 4645 525f 5349 5a45 5d3d 7061 6765 7320 FER_SIZE]=pages │ │ │ -00415260: 002c 5551 0000 2020 2020 202a 2045 5b58 .,UQ.. * E[X │ │ │ +00415260: 002c 8b51 0000 2020 2020 202a 2045 5b58 .,.Q.. * E[X │ │ │ 00415270: 5445 4e53 494f 4e5d 3d62 6c6f 636b 7331 TENSION]=blocks1 │ │ │ -00415280: 002c 5561 0000 2020 2020 202a 2046 5b49 .,Ua.. * F[I │ │ │ +00415280: 002c 8b61 0000 2020 2020 202a 2046 5b49 .,.a.. * F[I │ │ │ 00415290: 4c45 5f4e 414d 455d 3d66 696c 652d 7370 LE_NAME]=file-sp │ │ │ 004152a0: 6563 6966 6963 6174 696f 6e2d 6e61 6d65 ecification-name │ │ │ -004152b0: 0700 2c55 7100 0040 002c 5581 0000 2020 ..,Uq..@.,U... │ │ │ +004152b0: 0700 2c8b 7100 0040 002c 8b81 0000 2020 ..,.q..@.,.... │ │ │ 004152c0: 2054 6865 2066 6f6c 6c6f 7769 6e67 2073 The following s │ │ │ 004152d0: 6563 7469 6f6e 2064 6573 6372 6962 6573 ection describes │ │ │ 004152e0: 2073 6f6d 6520 2d4a 4f55 524e 414c 206f some -JOURNAL o │ │ │ -004152f0: 7074 696f 6e73 2e07 002c 5591 0000 2300 ptions...,U...#. │ │ │ -00415300: 2b55 1200 0020 2020 2d41 555b 544f 5357 +U... -AU[TOSW │ │ │ +004152f0: 7074 696f 6e73 2e07 002c 8b91 0000 2300 ptions...,....#. │ │ │ +00415300: 2b8b 1200 0020 2020 2d41 555b 544f 5357 +.... -AU[TOSW │ │ │ 00415310: 4954 4348 4c49 4d49 545d 3d62 6c6f 636b ITCHLIMIT]=block │ │ │ -00415320: 7307 002c 5511 0000 5200 2c55 2100 0020 s..,U...R.,U!.. │ │ │ +00415320: 7307 002c 8b11 0000 5200 2c8b 2100 0020 s..,....R.,.!.. │ │ │ 00415330: 2020 5370 6563 6966 6965 7320 7468 6520 Specifies the │ │ │ 00415340: 6c69 6d69 7420 6f6e 2074 6865 2073 697a limit on the siz │ │ │ 00415350: 6520 6f66 2061 206a 6f75 726e 616c 2066 e of a journal f │ │ │ 00415360: 696c 652e 2057 6865 6e20 7468 6520 6a6f ile. When the jo │ │ │ -00415370: 7572 6e61 6c20 6669 6c65 5300 2c55 3100 urnal fileS.,U1. │ │ │ +00415370: 7572 6e61 6c20 6669 6c65 5300 2c8b 3100 urnal fileS.,.1. │ │ │ 00415380: 0020 2020 7369 7a65 2072 6561 6368 6573 . size reaches │ │ │ 00415390: 2074 6865 206c 696d 6974 2c20 4754 2e4d the limit, GT.M │ │ │ 004153a0: 2061 7574 6f6d 6174 6963 616c 6c79 2073 automatically s │ │ │ 004153b0: 7769 7463 6865 7320 746f 2061 206e 6577 witches to a new │ │ │ 004153c0: 206a 6f75 726e 616c 2066 696c 6538 002c journal file8., │ │ │ -004153d0: 5541 0000 2020 2077 6974 6820 6120 6261 UA.. with a ba │ │ │ +004153d0: 8b41 0000 2020 2077 6974 6820 6120 6261 .A.. with a ba │ │ │ 004153e0: 636b 2d70 6f69 6e74 6572 2074 6f20 7468 ck-pointer to th │ │ │ 004153f0: 6520 7072 696f 7220 6a6f 7572 6e61 6c20 e prior journal │ │ │ -00415400: 6669 6c65 2e07 002c 5551 0000 1d00 2c55 file...,UQ....,U │ │ │ +00415400: 6669 6c65 2e07 002c 8b51 0000 1d00 2c8b file...,.Q....,. │ │ │ 00415410: 6100 0020 2020 2d5b 4e4f 5d42 455b 464f a.. -[NO]BE[FO │ │ │ -00415420: 5245 5f49 4d41 4745 5d07 002c 5571 0000 RE_IMAGE]..,Uq.. │ │ │ -00415430: 5300 2c55 8100 0020 2020 5b4e 4f5d 4245 S.,U... [NO]BE │ │ │ +00415420: 5245 5f49 4d41 4745 5d07 002c 8b71 0000 RE_IMAGE]..,.q.. │ │ │ +00415430: 5300 2c8b 8100 0020 2020 5b4e 4f5d 4245 S.,.... [NO]BE │ │ │ 00415440: 464f 5245 5f49 4d41 4745 2063 6f6e 7472 FORE_IMAGE contr │ │ │ 00415450: 6f6c 7320 7768 6574 6865 7220 7468 6520 ols whether the │ │ │ 00415460: 6a6f 7572 6e61 6c20 7368 6f75 6c64 2069 journal should i │ │ │ 00415470: 6e63 6c75 6465 2062 6566 6f72 652d 696d nclude before-im │ │ │ -00415480: 6167 6512 002c 5591 0000 2020 2072 6563 age..,U... rec │ │ │ -00415490: 6f72 6473 2e07 002b 5513 0000 5100 2c55 ords...+U...Q.,U │ │ │ +00415480: 6167 6512 002c 8b91 0000 2020 2072 6563 age..,.... rec │ │ │ +00415490: 6f72 6473 2e07 002b 8b13 0000 5100 2c8b ords...+....Q.,. │ │ │ 004154a0: 1100 0020 2020 5468 6520 4245 464f 5245 ... The BEFORE │ │ │ 004154b0: 5f49 4d41 4745 206f 7074 696f 6e20 6973 _IMAGE option is │ │ │ 004154c0: 2072 6571 7569 7265 6420 6966 2079 6f75 required if you │ │ │ 004154d0: 2070 6c61 6e20 746f 2063 6f6e 7369 6465 plan to conside │ │ │ 004154e0: 7220 2272 6f6c 6c2d 6261 636b 2253 002c r "roll-back"S., │ │ │ -004154f0: 5521 0000 2020 2028 4261 636b 7761 7264 U!.. (Backward │ │ │ +004154f0: 8b21 0000 2020 2028 4261 636b 7761 7264 .!.. (Backward │ │ │ 00415500: 2920 7265 636f 7665 7279 206f 6620 7468 ) recovery of th │ │ │ 00415510: 6520 6173 736f 6369 6174 6564 2064 6174 e associated dat │ │ │ 00415520: 6162 6173 6520 6669 6c65 206f 7220 6966 abase file or if │ │ │ 00415530: 2079 6f75 2070 6c61 6e20 746f 2075 7365 you plan to use │ │ │ -00415540: 2f00 2c55 3100 0020 2020 6365 7274 6169 /.,U1.. certai │ │ │ +00415540: 2f00 2c8b 3100 0020 2020 6365 7274 6169 /.,.1.. certai │ │ │ 00415550: 6e20 6461 7461 6261 7365 2072 6570 6c69 n database repli │ │ │ 00415560: 6361 7469 6f6e 206f 7074 696f 6e73 2e07 cation options.. │ │ │ -00415570: 002c 5541 0000 2200 2c55 5100 0020 2020 .,UA..".,UQ.. │ │ │ +00415570: 002c 8b41 0000 2200 2c8b 5100 0020 2020 .,.A..".,.Q.. │ │ │ 00415580: 2d46 5b49 4c45 5f4e 414d 455d 3d22 6669 -F[ILE_NAME]="fi │ │ │ -00415590: 6c65 2d6e 616d 6522 0700 2c55 6100 0031 le-name"..,Ua..1 │ │ │ -004155a0: 002c 5571 0000 2020 2053 7065 6369 6669 .,Uq.. Specifi │ │ │ +00415590: 6c65 2d6e 616d 6522 0700 2c8b 6100 0031 le-name"..,.a..1 │ │ │ +004155a0: 002c 8b71 0000 2020 2053 7065 6369 6669 .,.q.. Specifi │ │ │ 004155b0: 6573 2074 6865 206e 616d 6520 6f66 2074 es the name of t │ │ │ 004155c0: 6865 206a 6f75 726e 616c 2066 696c 652e he journal file. │ │ │ -004155d0: 0700 2c55 8100 0052 002c 5591 0000 2020 ..,U...R.,U... │ │ │ +004155d0: 0700 2c8b 8100 0052 002c 8b91 0000 2020 ..,....R.,.... │ │ │ 004155e0: 2055 6e6c 6573 7320 7468 6520 6e61 6d65 Unless the name │ │ │ 004155f0: 2069 7320 7468 6520 736f 6c65 206a 6f75 is the sole jou │ │ │ 00415600: 726e 616c 696e 6720 6f70 7469 6f6e 2c20 rnaling option, │ │ │ 00415610: 616e 6420 6973 2074 6865 206c 6173 7420 and is the last │ │ │ -00415620: 7061 7261 6d65 7465 724e 002b 5514 0000 parameterN.+U... │ │ │ +00415620: 7061 7261 6d65 7465 724e 002b 8b14 0000 parameterN.+.... │ │ │ 00415630: 2020 206f 6e20 7468 6520 6c69 6e65 2c20 on the line, │ │ │ 00415640: 6974 2073 686f 756c 6420 616c 7761 7973 it should always │ │ │ 00415650: 2062 6520 656e 636c 6f73 6564 2069 6e20 be enclosed in │ │ │ 00415660: 7175 6f74 6174 696f 6e20 6d61 726b 7320 quotation marks │ │ │ -00415670: 696e 2074 6869 7312 002c 5511 0000 2020 in this..,U... │ │ │ -00415680: 2063 6f6e 7465 7874 2e07 002c 5521 0000 context...,U!.. │ │ │ -00415690: 4a00 2c55 3100 0020 2020 4a6f 7572 6e61 J.,U1.. Journa │ │ │ +00415670: 696e 2074 6869 7312 002c 8b11 0000 2020 in this..,.... │ │ │ +00415680: 2063 6f6e 7465 7874 2e07 002c 8b21 0000 context...,.!.. │ │ │ +00415690: 4a00 2c8b 3100 0020 2020 4a6f 7572 6e61 J.,.1.. Journa │ │ │ 004156a0: 6c20 6669 6c65 2d73 7065 6369 6669 6361 l file-specifica │ │ │ 004156b0: 7469 6f6e 732d 6e61 6d65 7320 6172 6520 tions-names are │ │ │ 004156c0: 6c69 6d69 7465 6420 746f 2032 3535 2063 limited to 255 c │ │ │ -004156d0: 6861 7261 6374 6572 732e 0700 2c55 4100 haracters...,UA. │ │ │ -004156e0: 004f 002c 5551 0000 2020 2042 7920 6465 .O.,UQ.. By de │ │ │ +004156d0: 6861 7261 6374 6572 732e 0700 2c8b 4100 haracters...,.A. │ │ │ +004156e0: 004f 002c 8b51 0000 2020 2042 7920 6465 .O.,.Q.. By de │ │ │ 004156f0: 6661 756c 742c 2047 4445 2064 6572 6976 fault, GDE deriv │ │ │ 00415700: 6573 2074 6865 2066 696c 652d 7370 6563 es the file-spec │ │ │ 00415710: 6966 6963 6174 696f 6e2d 6e61 6d65 2066 ification-name f │ │ │ 00415720: 726f 6d20 7468 6520 6461 7461 6261 7365 rom the database │ │ │ -00415730: 1600 2c55 6100 0020 2020 2266 696c 652d ..,Ua.. "file- │ │ │ -00415740: 6e61 6d65 222e 0700 2c55 7100 0040 002c name"...,Uq..@., │ │ │ -00415750: 5581 0000 2020 2042 7920 6465 6661 756c U... By defaul │ │ │ +00415730: 1600 2c8b 6100 0020 2020 2266 696c 652d ..,.a.. "file- │ │ │ +00415740: 6e61 6d65 222e 0700 2c8b 7100 0040 002c name"...,.q..@., │ │ │ +00415750: 8b81 0000 2020 2042 7920 6465 6661 756c .... By defaul │ │ │ 00415760: 742c 2047 4445 2075 7365 7320 6120 6a6f t, GDE uses a jo │ │ │ 00415770: 7572 6e61 6c20 6669 6c65 2065 7874 656e urnal file exten │ │ │ 00415780: 7369 6f6e 206f 6620 2e6d 6a6c 2e07 002c sion of .mjl..., │ │ │ -00415790: 5591 0000 2100 2b55 1500 0020 2020 4a6f U...!.+U... Jo │ │ │ +00415790: 8b91 0000 2100 2b8b 1500 0020 2020 4a6f ....!.+.... Jo │ │ │ 004157a0: 7572 6e61 6c20 4f70 7469 6f6e 7320 5375 urnal Options Su │ │ │ -004157b0: 6d6d 6172 7907 002c 5511 0000 0000 0000 mmary..,U....... │ │ │ +004157b0: 6d6d 6172 7907 002c 8b11 0000 0000 0000 mmary..,........ │ │ │ 004157c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004157d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004157e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004157f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00415800: 0400 0000 b407 0000 6705 0000 0000 0000 ........g....... │ │ │ -00415810: 7700 0055 4845 4c50 00ff 7300 ff51 5541 w..UHELP..s..QUA │ │ │ +00415810: 7700 008b 4845 4c50 00ff 7300 ff51 5541 w...HELP..s..QUA │ │ │ 00415820: 4c49 4649 4552 5300 ff73 00ff 5245 4749 LIFIERS..s..REGI │ │ │ 00415830: 4f4e 5f51 5541 4c49 4649 4552 5300 c115 ON_QUALIFIERS... │ │ │ 00415840: 2100 0020 2020 5769 7468 2047 4445 2c20 !.. With GDE, │ │ │ 00415850: 796f 7520 6361 6e20 6372 6561 7465 2074 you can create t │ │ │ 00415860: 6865 206a 6f75 726e 616c 2066 696c 6573 he journal files │ │ │ 00415870: 2061 6e64 2064 6566 696e 6520 7468 6520 and define the │ │ │ -00415880: 6a6f 7572 6e61 6c53 002c 5531 0000 2020 journalS.,U1.. │ │ │ +00415880: 6a6f 7572 6e61 6c53 002c 8b31 0000 2020 journalS.,.1.. │ │ │ 00415890: 2070 6172 616d 6574 6572 733b 2068 6f77 parameters; how │ │ │ 004158a0: 6576 6572 2c20 796f 7520 6d75 7374 2075 ever, you must u │ │ │ 004158b0: 7365 204d 5550 4950 2053 4554 2074 6f20 se MUPIP SET to │ │ │ 004158c0: 6578 706c 6963 6974 6c79 2074 7572 6e20 explicitly turn │ │ │ -004158d0: 6974 204f 4e2c 2061 6e64 3800 2c55 4100 it ON, and8.,UA. │ │ │ +004158d0: 6974 204f 4e2c 2061 6e64 3800 2c8b 4100 it ON, and8.,.A. │ │ │ 004158e0: 0020 2020 796f 7520 6d75 7374 2073 7065 . you must spe │ │ │ 004158f0: 6369 6679 2042 4546 4f52 452f 4e4f 4245 cify BEFORE/NOBE │ │ │ 00415900: 464f 5245 2061 7420 7468 6174 2074 696d FORE at that tim │ │ │ -00415910: 652e 0700 2c55 5100 0012 002c 5561 0000 e...,UQ....,Ua.. │ │ │ -00415920: 2020 2045 7861 6d70 6c65 3a07 002c 5571 Example:..,Uq │ │ │ -00415930: 0000 8000 2c55 8100 0020 2020 4348 414e ....,U... CHAN │ │ │ +00415910: 652e 0700 2c8b 5100 0012 002c 8b61 0000 e...,.Q....,.a.. │ │ │ +00415920: 2020 2045 7861 6d70 6c65 3a07 002c 8b71 Example:..,.q │ │ │ +00415930: 0000 8000 2c8b 8100 0020 2020 4348 414e ....,.... CHAN │ │ │ 00415940: 4745 202d 5245 4749 4f4e 2044 4546 4155 GE -REGION DEFAU │ │ │ 00415950: 4c54 202d 4a4f 5552 4e41 4c3d 2841 4c4c LT -JOURNAL=(ALL │ │ │ 00415960: 4f43 4154 494f 4e3d 3230 3438 2c41 5554 OCATION=2048,AUT │ │ │ 00415970: 4f53 5749 5443 484c 494d 4954 3d38 3338 OSWITCHLIMIT=838 │ │ │ 00415980: 3635 3630 2c42 4546 4f52 455f 494d 4147 6560,BEFORE_IMAG │ │ │ 00415990: 452c 4255 4646 4552 5f53 495a 453d 3233 E,BUFFER_SIZE=23 │ │ │ 004159a0: 3132 2c45 5854 454e 5349 4f4e 3d32 3034 12,EXTENSION=204 │ │ │ -004159b0: 3829 0700 2c55 9100 0011 002b 5516 0000 8)..,U.....+U... │ │ │ -004159c0: 2020 2053 756d 6d61 7279 0700 2c55 1100 Summary..,U.. │ │ │ -004159d0: 0023 002c 5521 0000 2020 202d 4b5b 4559 .#.,U!.. -K[EY │ │ │ +004159b0: 3829 0700 2c8b 9100 0011 002b 8b16 0000 8)..,......+.... │ │ │ +004159c0: 2020 2053 756d 6d61 7279 0700 2c8b 1100 Summary..,... │ │ │ +004159d0: 0023 002c 8b21 0000 2020 202d 4b5b 4559 .#.,.!.. -K[EY │ │ │ 004159e0: 5f53 495a 455d 3d73 697a 6520 696e 2062 _SIZE]=size in b │ │ │ -004159f0: 7974 6573 0700 2c55 3100 0052 002c 5541 ytes..,U1..R.,UA │ │ │ +004159f0: 7974 6573 0700 2c8b 3100 0052 002c 8b41 ytes..,.1..R.,.A │ │ │ 00415a00: 0000 2020 2053 7065 6369 6669 6573 2074 .. Specifies t │ │ │ 00415a10: 6865 206d 6178 696d 756d 2073 697a 6520 he maximum size │ │ │ 00415a20: 6f66 206b 6579 732c 2069 6e20 6279 7465 of keys, in byte │ │ │ 00415a30: 732c 2077 6869 6368 2063 616e 2062 6520 s, which can be │ │ │ 00415a40: 7374 6f72 6564 2069 6e20 7468 6551 002c stored in theQ., │ │ │ -00415a50: 5551 0000 2020 2072 6567 696f 6e2e 2054 UQ.. region. T │ │ │ +00415a50: 8b51 0000 2020 2072 6567 696f 6e2e 2054 .Q.. region. T │ │ │ 00415a60: 6865 204b 4559 5f53 495a 4520 6d75 7374 he KEY_SIZE must │ │ │ 00415a70: 2062 6520 6c65 7373 2074 6861 6e20 7468 be less than th │ │ │ 00415a80: 6520 5245 434f 5244 5f53 495a 452e 2047 e RECORD_SIZE. G │ │ │ 00415a90: 4445 2072 656a 6563 7473 2074 6865 4700 DE rejects theG. │ │ │ -00415aa0: 2c55 6100 0020 2020 636f 6d6d 616e 6420 ,Ua.. command │ │ │ +00415aa0: 2c8b 6100 0020 2020 636f 6d6d 616e 6420 ,.a.. command │ │ │ 00415ab0: 6966 2074 6865 204b 4559 5f53 495a 4520 if the KEY_SIZE │ │ │ 00415ac0: 6973 2069 6e61 7070 726f 7072 6961 7465 is inappropriate │ │ │ 00415ad0: 2066 6f72 2074 6865 2052 4543 4f52 445f for the RECORD_ │ │ │ -00415ae0: 5349 5a45 2e07 002c 5571 0000 2e00 2c55 SIZE...,Uq....,U │ │ │ +00415ae0: 5349 5a45 2e07 002c 8b71 0000 2e00 2c8b SIZE...,.q....,. │ │ │ 00415af0: 8100 0020 2020 5468 6520 6d69 6e69 6d75 ... The minimu │ │ │ 00415b00: 6d20 4b45 595f 5349 5a45 2069 7320 7468 m KEY_SIZE is th │ │ │ -00415b10: 7265 6520 6279 7465 732e 0700 2c55 9100 ree bytes...,U.. │ │ │ -00415b20: 002e 002b 5517 0000 2020 2054 6865 206d ...+U... The m │ │ │ +00415b10: 7265 6520 6279 7465 732e 0700 2c8b 9100 ree bytes...,... │ │ │ +00415b20: 002e 002b 8b17 0000 2020 2054 6865 206d ...+.... The m │ │ │ 00415b30: 6178 696d 756d 204b 4559 5f53 495a 4520 aximum KEY_SIZE │ │ │ 00415b40: 6973 2031 2c30 3139 2062 7974 6573 2e07 is 1,019 bytes.. │ │ │ -00415b50: 002c 5511 0000 5100 2c55 2100 0020 2020 .,U...Q.,U!.. │ │ │ +00415b50: 002c 8b11 0000 5100 2c8b 2100 0020 2020 .,....Q.,.!.. │ │ │ 00415b60: 5768 656e 2064 6574 6572 6d69 6e69 6e67 When determining │ │ │ 00415b70: 2074 6865 206d 6178 696d 756d 206b 6579 the maximum key │ │ │ 00415b80: 2073 697a 652c 2061 7070 6c69 6361 7469 size, applicati │ │ │ 00415b90: 6f6e 7320 7368 6f75 6c64 2063 6f6e 7369 ons should consi │ │ │ -00415ba0: 6465 7220 7468 6514 002c 5531 0000 2020 der the..,U1.. │ │ │ -00415bb0: 2066 6f6c 6c6f 7769 6e67 3a07 002c 5541 following:..,UA │ │ │ -00415bc0: 0000 5200 2c55 5100 0020 2020 2020 2a20 ..R.,UQ.. * │ │ │ +00415ba0: 6465 7220 7468 6514 002c 8b31 0000 2020 der the..,.1.. │ │ │ +00415bb0: 2066 6f6c 6c6f 7769 6e67 3a07 002c 8b41 following:..,.A │ │ │ +00415bc0: 0000 5200 2c8b 5100 0020 2020 2020 2a20 ..R.,.Q.. * │ │ │ 00415bd0: 4754 2e4d 2075 7365 7320 7061 636b 6564 GT.M uses packed │ │ │ 00415be0: 2064 6563 696d 616c 2072 6570 7265 7365 decimal represe │ │ │ 00415bf0: 6e74 6174 696f 6e20 666f 7220 6e75 6d65 ntation for nume │ │ │ 00415c00: 7269 6320 7375 6273 6372 6970 7473 2077 ric subscripts w │ │ │ -00415c10: 6869 6368 4800 2c55 6100 0020 2020 2020 hichH.,Ua.. │ │ │ +00415c10: 6869 6368 4800 2c8b 6100 0020 2020 2020 hichH.,.a.. │ │ │ 00415c20: 2020 6d61 7920 6265 206c 6172 6765 7220 may be larger │ │ │ 00415c30: 6f72 2073 6d61 6c6c 6572 2074 6861 6e20 or smaller than │ │ │ 00415c40: 7468 6520 6f72 6967 696e 616c 2072 6570 the original rep │ │ │ -00415c50: 7265 7365 6e74 6174 696f 6e2e 5100 2c55 resentation.Q.,U │ │ │ +00415c50: 7265 7365 6e74 6174 696f 6e2e 5100 2c8b resentation.Q.,. │ │ │ 00415c60: 7100 0020 2020 2020 2a20 4754 2e4d 2073 q.. * GT.M s │ │ │ 00415c70: 7562 7374 6974 7574 6573 2061 6e20 656c ubstitutes an el │ │ │ 00415c80: 656d 656e 7420 7465 726d 696e 6174 6f72 ement terminator │ │ │ 00415c90: 2066 6f72 2074 6865 2063 6172 6574 2028 for the caret ( │ │ │ 00415ca0: 5e29 2c20 616e 7920 636f 6d6d 6131 002c ^), any comma1., │ │ │ -00415cb0: 5581 0000 2020 2020 2020 2028 2c29 2c20 U... (,), │ │ │ +00415cb0: 8b81 0000 2020 2020 2020 2028 2c29 2c20 .... (,), │ │ │ 00415cc0: 616e 6420 616e 7920 7269 6768 7420 7061 and any right pa │ │ │ 00415cd0: 7265 6e74 6865 7369 7320 2829 292e 5400 renthesis ()).T. │ │ │ -00415ce0: 2c55 9100 0020 2020 2020 2a20 4754 2e4d ,U... * GT.M │ │ │ +00415ce0: 2c8b 9100 0020 2020 2020 2a20 4754 2e4d ,.... * GT.M │ │ │ 00415cf0: 2061 6464 7320 616e 2065 7874 7261 2062 adds an extra b │ │ │ 00415d00: 7974 6520 666f 7220 6576 6572 7920 7374 yte for every st │ │ │ 00415d10: 7269 6e67 2065 6c65 6d65 6e74 2c20 696e ring element, in │ │ │ 00415d20: 636c 7564 696e 6720 7468 6520 676c 6f62 cluding the glob │ │ │ -00415d30: 616c 1300 2b55 1800 0020 2020 2020 2020 al..+U... │ │ │ -00415d40: 6e61 6d65 2e07 002c 5511 0000 5200 2c55 name...,U...R.,U │ │ │ +00415d30: 616c 1300 2b8b 1800 0020 2020 2020 2020 al..+.... │ │ │ +00415d40: 6e61 6d65 2e07 002c 8b11 0000 5200 2c8b name...,....R.,. │ │ │ 00415d50: 2100 0020 2020 466f 7220 6578 616d 706c !.. For exampl │ │ │ 00415d60: 652c 2074 6865 206b 6579 205e 4143 4e20 e, the key ^ACN │ │ │ 00415d70: 2822 4e61 6d65 222c 2022 5479 7065 2229 ("Name", "Type") │ │ │ 00415d80: 2069 6e74 6572 6e61 6c6c 7920 6f63 6375 internally occu │ │ │ 00415d90: 7069 6573 2031 3720 6279 7465 732e 0700 pies 17 bytes... │ │ │ -00415da0: 2c55 3100 0035 002c 5541 0000 2020 2042 ,U1..5.,UA.. B │ │ │ +00415da0: 2c8b 3100 0035 002c 8b41 0000 2020 2042 ,.1..5.,.A.. B │ │ │ 00415db0: 7920 6465 6661 756c 742c 2047 4445 2075 y default, GDE u │ │ │ 00415dc0: 7365 7320 6120 4b45 595f 5349 5a45 206f ses a KEY_SIZE o │ │ │ -00415dd0: 6620 3634 2062 7974 6573 0700 2c55 5100 f 64 bytes..,UQ. │ │ │ -00415de0: 001a 002c 5561 0000 2020 202d 5b4e 4f5d ...,Ua.. -[NO] │ │ │ -00415df0: 4c5b 4f43 4b5f 4352 4954 5d07 002c 5571 L[OCK_CRIT]..,Uq │ │ │ -00415e00: 0000 4e00 2c55 8100 0020 2020 4754 2e4d ..N.,U... GT.M │ │ │ +00415dd0: 6620 3634 2062 7974 6573 0700 2c8b 5100 f 64 bytes..,.Q. │ │ │ +00415de0: 001a 002c 8b61 0000 2020 202d 5b4e 4f5d ...,.a.. -[NO] │ │ │ +00415df0: 4c5b 4f43 4b5f 4352 4954 5d07 002c 8b71 L[OCK_CRIT]..,.q │ │ │ +00415e00: 0000 4e00 2c8b 8100 0020 2020 4754 2e4d ..N.,.... GT.M │ │ │ 00415e10: 2075 7365 7320 6372 6974 6963 616c 2073 uses critical s │ │ │ 00415e20: 6563 7469 6f6e 7320 666f 7220 4c4f 434b ections for LOCK │ │ │ 00415e30: 206d 616e 6167 656d 656e 7420 616e 6420 management and │ │ │ 00415e40: 7661 7269 6f75 7320 6461 7461 6261 7365 various database │ │ │ -00415e50: 4e00 2c55 9100 0020 2020 6163 7469 7669 N.,U... activi │ │ │ +00415e50: 4e00 2c8b 9100 0020 2020 6163 7469 7669 N.,.... activi │ │ │ 00415e60: 7469 6573 2e20 4c4f 434b 5f43 5249 5420 ties. LOCK_CRIT │ │ │ 00415e70: 696e 2047 4445 2073 7065 6369 6669 6573 in GDE specifies │ │ │ 00415e80: 2074 6861 7420 4754 2e4d 2073 686f 756c that GT.M shoul │ │ │ 00415e90: 6420 7573 6520 7365 7061 7261 7465 5200 d use separateR. │ │ │ -00415ea0: 2b55 1900 0020 2020 6372 6974 6963 616c +U... critical │ │ │ +00415ea0: 2b8b 1900 0020 2020 6372 6974 6963 616c +.... critical │ │ │ 00415eb0: 2073 6563 7469 6f6e 7320 666f 7220 4c4f sections for LO │ │ │ 00415ec0: 434b 206d 616e 6167 656d 656e 7420 616e CK management an │ │ │ 00415ed0: 6420 6461 7461 6261 7365 2061 6374 6976 d database activ │ │ │ 00415ee0: 6974 792e 204e 4f4c 4f43 4b5f 4352 4954 ity. NOLOCK_CRIT │ │ │ -00415ef0: 4e00 2c55 1100 0020 2020 7370 6563 6966 N.,U... specif │ │ │ +00415ef0: 4e00 2c8b 1100 0020 2020 7370 6563 6966 N.,.... specif │ │ │ 00415f00: 6965 7320 7468 6520 7573 6520 6f66 2074 ies the use of t │ │ │ 00415f10: 6865 2064 6174 6162 6173 6520 6372 6974 he database crit │ │ │ 00415f20: 6963 616c 2073 6563 7469 6f6e 2066 6f72 ical section for │ │ │ 00415f30: 2062 6f74 6820 4c4f 434b 2061 6e64 1c00 both LOCK and.. │ │ │ -00415f40: 2c55 2100 0020 2020 6461 7461 6261 7365 ,U!.. database │ │ │ -00415f50: 2061 6374 6976 6974 792e 0700 2c55 3100 activity...,U1. │ │ │ -00415f60: 0053 002c 5541 0000 2020 2042 6563 6175 .S.,UA.. Becau │ │ │ +00415f40: 2c8b 2100 0020 2020 6461 7461 6261 7365 ,.!.. database │ │ │ +00415f50: 2061 6374 6976 6974 792e 0700 2c8b 3100 activity...,.1. │ │ │ +00415f60: 0053 002c 8b41 0000 2020 2042 6563 6175 .S.,.A.. Becau │ │ │ 00415f70: 7365 2c20 696e 2074 6865 2063 7572 7265 se, in the curre │ │ │ 00415f80: 6e74 2069 6d70 6c65 6d65 6e74 6174 696f nt implementatio │ │ │ 00415f90: 6e2c 2046 4953 2068 6173 206e 6f74 2069 n, FIS has not i │ │ │ 00415fa0: 6465 6e74 6966 6965 6420 616e 7920 7265 dentified any re │ │ │ 00415fb0: 6173 6f6e 0000 0000 0000 0000 0000 0000 ason............ │ │ │ 00415fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00415fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00415fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00415ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00416000: 0400 0000 fe07 0000 8105 0000 0000 0000 ................ │ │ │ -00416010: 7e00 0055 4845 4c50 00ff 7300 ff51 5541 ~..UHELP..s..QUA │ │ │ +00416010: 7e00 008b 4845 4c50 00ff 7300 ff51 5541 ~...HELP..s..QUA │ │ │ 00416020: 4c49 4649 4552 5300 ff73 00ff 5245 4749 LIFIERS..s..REGI │ │ │ 00416030: 4f4e 5f51 5541 4c49 4649 4552 5300 c119 ON_QUALIFIERS... │ │ │ 00416040: 5100 0020 2020 746f 2073 6861 7265 2072 Q.. to share r │ │ │ 00416050: 6573 6f75 7263 6520 6d61 6e61 6765 6d65 esource manageme │ │ │ 00416060: 6e74 2062 6574 7765 656e 204c 4f43 4b73 nt between LOCKs │ │ │ 00416070: 2061 6e64 2064 6174 6162 6173 6520 6163 and database ac │ │ │ 00416080: 7469 6f6e 732c 2077 6520 6861 7665 5400 tions, we haveT. │ │ │ -00416090: 2c55 6100 0020 2020 6e6f 2072 6563 6f6d ,Ua.. no recom │ │ │ +00416090: 2c8b 6100 0020 2020 6e6f 2072 6563 6f6d ,.a.. no recom │ │ │ 004160a0: 6d65 6e64 6174 696f 6e73 206f 7468 6572 mendations other │ │ │ 004160b0: 2074 6861 6e20 746f 2063 686f 6f73 6520 than to choose │ │ │ 004160c0: 7768 6174 2073 6565 6d73 2074 6f20 776f what seems to wo │ │ │ 004160d0: 726b 2062 6574 7465 7220 666f 7220 796f rk better for yo │ │ │ -004160e0: 7572 1600 2c55 7100 0020 2020 6170 706c ur..,Uq.. appl │ │ │ -004160f0: 6963 6174 696f 6e2e 0700 2c55 8100 0051 ication...,U...Q │ │ │ -00416100: 002c 5591 0000 2020 2042 7920 6465 6661 .,U... By defa │ │ │ +004160e0: 7572 1600 2c8b 7100 0020 2020 6170 706c ur..,.q.. appl │ │ │ +004160f0: 6963 6174 696f 6e2e 0700 2c8b 8100 0051 ication...,....Q │ │ │ +00416100: 002c 8b91 0000 2020 2042 7920 6465 6661 .,.... By defa │ │ │ 00416110: 756c 742c 2047 4445 2075 7365 7320 4c4f ult, GDE uses LO │ │ │ 00416120: 434b 5f43 5249 5420 2d20 7365 7061 7261 CK_CRIT - separa │ │ │ 00416130: 7465 2072 6573 6f75 7263 6520 6d61 6e61 te resource mana │ │ │ 00416140: 6765 6d65 6e74 2066 6f72 204c 4f43 4b73 gement for LOCKs │ │ │ -00416150: 1f00 2b55 1a00 0020 2020 616e 6420 6461 ..+U... and da │ │ │ +00416150: 1f00 2b8b 1a00 0020 2020 616e 6420 6461 ..+.... and da │ │ │ 00416160: 7461 6261 7365 2061 6374 696f 6e73 2e07 tabase actions.. │ │ │ -00416170: 002c 5511 0000 4d00 2c55 2100 0020 2020 .,U...M.,U!.. │ │ │ +00416170: 002c 8b11 0000 4d00 2c8b 2100 0020 2020 .,....M.,.!.. │ │ │ 00416180: 5468 6520 2d5b 4e4f 5d4c 5b4f 434b 5f43 The -[NO]L[OCK_C │ │ │ 00416190: 5249 545d 2073 6574 7469 6e67 2061 7070 RIT] setting app │ │ │ 004161a0: 6561 7273 2077 6974 6820 6120 6469 6666 ears with a diff │ │ │ 004161b0: 6572 656e 7420 6e61 6d65 2069 6e20 6f74 erent name in ot │ │ │ -004161c0: 6865 724f 002c 5531 0000 2020 2075 7469 herO.,U1.. uti │ │ │ +004161c0: 6865 724f 002c 8b31 0000 2020 2075 7469 herO.,.1.. uti │ │ │ 004161d0: 6c69 7469 6573 2061 6e64 2072 6570 6f72 lities and repor │ │ │ 004161e0: 7420 6f75 7470 7574 2e20 5468 6520 666f t output. The fo │ │ │ 004161f0: 6c6c 6f77 696e 6720 7461 626c 6520 7368 llowing table sh │ │ │ 00416200: 6f77 7320 7468 6520 6571 7569 7661 6c65 ows the equivale │ │ │ -00416210: 6e74 4a00 2c55 4100 0020 2020 7365 7474 ntJ.,UA.. sett │ │ │ +00416210: 6e74 4a00 2c8b 4100 0020 2020 7365 7474 ntJ.,.A.. sett │ │ │ 00416220: 696e 6720 6f66 2074 6865 205b 4e4f 5d4c ing of the [NO]L │ │ │ 00416230: 5b4f 434b 5f43 5249 545d 2047 4445 2071 [OCK_CRIT] GDE q │ │ │ 00416240: 7561 6c69 6669 6572 2069 6e20 6f74 6865 ualifier in othe │ │ │ -00416250: 7220 7574 696c 6974 6965 733a 0700 2c55 r utilities:..,U │ │ │ -00416260: 5100 0066 002c 5561 0000 2020 202b 2d2d Q..f.,Ua.. +-- │ │ │ +00416250: 7220 7574 696c 6974 6965 733a 0700 2c8b r utilities:..,. │ │ │ +00416260: 5100 0066 002c 8b61 0000 2020 202b 2d2d Q..f.,.a.. +-- │ │ │ 00416270: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00416280: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00416290: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004162a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004162b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004162c0: 2d2d 2d2d 2d2d 2d2d 2b66 002c 5571 0000 --------+f.,Uq.. │ │ │ +004162c0: 2d2d 2d2d 2d2d 2d2d 2b66 002c 8b71 0000 --------+f.,.q.. │ │ │ 004162d0: 2020 207c 5574 696c 6974 792f 5265 706f |Utility/Repo │ │ │ 004162e0: 7274 207c 4c4f 434b 2061 6e64 2044 4220 rt |LOCK and DB │ │ │ 004162f0: 7368 6172 6520 7468 6520 5341 4d45 2063 share the SAME c │ │ │ 00416300: 7269 7469 6361 6c7c 2020 4c4f 434b 2061 ritical| LOCK a │ │ │ 00416310: 6e64 2044 4220 6861 7665 2053 4550 4152 nd DB have SEPAR │ │ │ 00416320: 4154 4520 6372 6974 6963 616c 2020 7c66 ATE critical |f │ │ │ -00416330: 002c 5581 0000 2020 207c 2020 2020 2020 .,U... | │ │ │ +00416330: 002c 8b81 0000 2020 207c 2020 2020 2020 .,.... | │ │ │ 00416340: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 00416350: 2020 2020 2020 2020 7365 6374 696f 6e20 section │ │ │ 00416360: 2020 2020 2020 2020 2020 2020 207c 2020 | │ │ │ 00416370: 2020 2020 2020 2020 7365 6374 696f 6e20 section │ │ │ 00416380: 2864 6566 6175 6c74 2920 2020 2020 2020 (default) │ │ │ -00416390: 2020 2020 7c66 002c 5591 0000 2020 207c |f.,U... | │ │ │ +00416390: 2020 2020 7c66 002c 8b91 0000 2020 207c |f.,.... | │ │ │ 004163a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 004163b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004163c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004163d0: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 004163e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004163f0: 2d2d 2d2d 2d2d 2d2d 2d2d 7c66 002b 5521 ----------|f.+U! │ │ │ +004163f0: 2d2d 2d2d 2d2d 2d2d 2d2d 7c66 002b 8b21 ----------|f.+.! │ │ │ 00416400: 0000 2020 207c 4744 4520 5265 6769 6f6e .. |GDE Region │ │ │ 00416410: 2020 2020 207c 2d4e 4f4c 4f43 4b5f 4352 |-NOLOCK_CR │ │ │ 00416420: 4954 2020 2020 2020 2020 2020 2020 2020 IT │ │ │ 00416430: 2020 2020 2020 2020 207c 2d4c 4f43 4b5f |-LOCK_ │ │ │ 00416440: 4352 4954 2020 2020 2020 2020 2020 2020 CRIT │ │ │ 00416450: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00416460: 7c66 002c 5511 0000 2020 207c 5175 616c |f.,U... |Qual │ │ │ +00416460: 7c66 002c 8b11 0000 2020 207c 5175 616c |f.,.... |Qual │ │ │ 00416470: 6966 6965 7220 2020 2020 207c 2020 2020 ifier | │ │ │ 00416480: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00416490: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 004164a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004164b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004164c0: 2020 2020 2020 7c66 002c 5521 0000 2020 |f.,U!.. │ │ │ +004164c0: 2020 2020 2020 7c66 002c 8b21 0000 2020 |f.,.!.. │ │ │ 004164d0: 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |-------------- │ │ │ 004164e0: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 004164f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00416500: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00416510: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00416520: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c66 002c ------------|f., │ │ │ -00416530: 5531 0000 2020 207c 4453 4520 4455 4d50 U1.. |DSE DUMP │ │ │ +00416530: 8b31 0000 2020 207c 4453 4520 4455 4d50 .1.. |DSE DUMP │ │ │ 00416540: 2020 2020 2020 207c 4c4f 434b 2073 6861 |LOCK sha │ │ │ 00416550: 7265 7320 4442 2063 7269 7469 6361 6c20 res DB critical │ │ │ 00416560: 7365 6374 696f 6e20 3a20 207c 4c4f 434b section : |LOCK │ │ │ 00416570: 2073 6861 7265 7320 4442 2063 7269 7469 shares DB criti │ │ │ 00416580: 6361 6c20 7365 6374 696f 6e20 3a20 2020 cal section : │ │ │ -00416590: 2020 7c66 002c 5541 0000 2020 207c 2d46 |f.,UA.. |-F │ │ │ +00416590: 2020 7c66 002c 8b41 0000 2020 207c 2d46 |f.,.A.. |-F │ │ │ 004165a0: 494c 4548 4541 4445 5220 2020 207c 5452 ILEHEADER |TR │ │ │ 004165b0: 5545 2020 2020 2020 2020 2020 2020 2020 UE │ │ │ 004165c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004165d0: 207c 4641 4c53 4520 2020 2020 2020 2020 |FALSE │ │ │ 004165e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004165f0: 2020 2020 2020 2020 7c66 002c 5551 0000 |f.,UQ.. │ │ │ +004165f0: 2020 2020 2020 2020 7c66 002c 8b51 0000 |f.,.Q.. │ │ │ 00416600: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 00416610: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 00416620: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00416630: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 00416640: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00416650: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c66 --------------|f │ │ │ -00416660: 002c 5561 0000 2020 207c 4d55 5049 5020 .,Ua.. |MUPIP │ │ │ +00416660: 002c 8b61 0000 2020 207c 4d55 5049 5020 .,.a.. |MUPIP │ │ │ 00416670: 5345 5420 2020 2020 207c 2d4c 434b 5f53 SET |-LCK_S │ │ │ 00416680: 4841 5245 535f 4442 5f43 5249 5420 2020 HARES_DB_CRIT │ │ │ 00416690: 2020 2020 2020 2020 2020 2020 207c 2d4e |-N │ │ │ 004166a0: 4f4c 434b 5f53 4841 5245 535f 4442 5f43 OLCK_SHARES_DB_C │ │ │ 004166b0: 5249 5420 2020 2020 2020 2020 2020 2020 RIT │ │ │ -004166c0: 2020 2020 7c66 002c 5571 0000 2020 207c |f.,Uq.. | │ │ │ +004166c0: 2020 2020 7c66 002c 8b71 0000 2020 207c |f.,.q.. | │ │ │ 004166d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 004166e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004166f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00416700: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 00416710: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00416720: 2d2d 2d2d 2d2d 2d2d 2d2d 7c66 002c 5581 ----------|f.,U. │ │ │ +00416720: 2d2d 2d2d 2d2d 2d2d 2d2d 7c66 002c 8b81 ----------|f.,.. │ │ │ 00416730: 0000 2020 207c 4d55 5049 5020 4455 4d50 .. |MUPIP DUMP │ │ │ 00416740: 4648 4541 447c 2822 7367 6d6e 745f 6461 FHEAD|("sgmnt_da │ │ │ 00416750: 7461 2e6c 6f63 6b5f 6372 6974 5f77 6974 ta.lock_crit_wit │ │ │ 00416760: 685f 6462 2229 3d31 207c 2822 7367 6d6e h_db")=1 |("sgmn │ │ │ 00416770: 745f 6461 7461 2e6c 6f63 6b5f 6372 6974 t_data.lock_crit │ │ │ 00416780: 5f77 6974 685f 6462 2229 3d30 2020 2020 _with_db")=0 │ │ │ -00416790: 7c66 002c 5591 0000 2020 202b 2d2d 2d2d |f.,U... +---- │ │ │ +00416790: 7c66 002c 8b91 0000 2020 202b 2d2d 2d2d |f.,.... +---- │ │ │ 004167a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004167b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004167c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004167d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004167e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004167f0: 2d2d 2d2d 2d2d 2b07 002b 5522 0000 0000 ------+..+U".... │ │ │ +004167f0: 2d2d 2d2d 2d2d 2b07 002b 8b22 0000 0000 ------+..+.".... │ │ │ 00416800: 0400 0000 fa07 0000 a705 0000 0000 0000 ................ │ │ │ -00416810: 6400 0055 4845 4c50 00ff 7300 ff51 5541 d..UHELP..s..QUA │ │ │ +00416810: 6400 008b 4845 4c50 00ff 7300 ff51 5541 d...HELP..s..QUA │ │ │ 00416820: 4c49 4649 4552 5300 ff73 00ff 5245 4749 LIFIERS..s..REGI │ │ │ 00416830: 4f4e 5f51 5541 4c49 4649 4552 5300 c122 ON_QUALIFIERS.." │ │ │ 00416840: 1100 0020 2020 2d5b 4e4f 5d4e 5b55 4c4c ... -[NO]N[ULL │ │ │ 00416850: 5f53 5542 5343 5249 5054 535d 3d5b 414c _SUBSCRIPTS]=[AL │ │ │ 00416860: 5741 5953 7c4e 4556 4552 7c45 5849 5354 WAYS|NEVER|EXIST │ │ │ -00416870: 494e 475d 0700 2c55 2100 0053 002c 5531 ING]..,U!..S.,U1 │ │ │ +00416870: 494e 475d 0700 2c8b 2100 0053 002c 8b31 ING]..,.!..S.,.1 │ │ │ 00416880: 0000 2020 2049 6e64 6963 6174 6573 2077 .. Indicates w │ │ │ 00416890: 6865 7468 6572 2047 542e 4d20 616c 6c6f hether GT.M allo │ │ │ 004168a0: 7773 206e 756c 6c20 7375 6273 6372 6970 ws null subscrip │ │ │ 004168b0: 7473 2066 6f72 2067 6c6f 6261 6c20 7661 ts for global va │ │ │ 004168c0: 7269 6162 6c65 7320 7374 6f72 6564 4900 riables storedI. │ │ │ -004168d0: 2c55 4100 0020 2020 696e 2074 6865 2072 ,UA.. in the r │ │ │ +004168d0: 2c8b 4100 0020 2020 696e 2074 6865 2072 ,.A.. in the r │ │ │ 004168e0: 6567 696f 6e20 2874 6861 7420 6973 2c20 egion (that is, │ │ │ 004168f0: 7768 6574 6865 7220 4754 2e4d 2070 6572 whether GT.M per │ │ │ 00416900: 6d69 7473 2072 6566 6572 656e 6365 7320 mits references │ │ │ -00416910: 7375 6368 2061 7316 002c 5551 0000 2020 such as..,UQ.. │ │ │ +00416910: 7375 6368 2061 7316 002c 8b51 0000 2020 such as..,.Q.. │ │ │ 00416920: 205e 6161 6128 2222 2c31 2929 2e07 002c ^aaa("",1))..., │ │ │ -00416930: 5561 0000 4c00 2c55 7100 0020 2020 414c Ua..L.,Uq.. AL │ │ │ +00416930: 8b61 0000 4c00 2c8b 7100 0020 2020 414c .a..L.,.q.. AL │ │ │ 00416940: 5741 5953 2069 6e64 6963 6174 6573 2074 WAYS indicates t │ │ │ 00416950: 6861 7420 7468 6520 6e75 6c6c 2073 7562 hat the null sub │ │ │ 00416960: 7363 7269 7074 7320 666f 7220 676c 6f62 scripts for glob │ │ │ 00416970: 616c 2076 6172 6961 626c 6573 2061 7265 al variables are │ │ │ -00416980: 1200 2c55 8100 0020 2020 616c 6c6f 7765 ..,U... allowe │ │ │ -00416990: 642e 0700 2c55 9100 0054 002b 5523 0000 d...,U...T.+U#.. │ │ │ +00416980: 1200 2c8b 8100 0020 2020 616c 6c6f 7765 ..,.... allowe │ │ │ +00416990: 642e 0700 2c8b 9100 0054 002b 8b23 0000 d...,....T.+.#.. │ │ │ 004169a0: 2020 204e 4556 4552 2069 6e64 6963 6174 NEVER indicat │ │ │ 004169b0: 6573 2074 6861 7420 6e75 6c6c 2073 7562 es that null sub │ │ │ 004169c0: 7363 7269 7074 7320 666f 7220 676c 6f62 scripts for glob │ │ │ 004169d0: 616c 2076 6172 6961 626c 6573 2061 7265 al variables are │ │ │ 004169e0: 206e 6f74 2061 6c6c 6f77 6564 2e07 002c not allowed..., │ │ │ -004169f0: 5511 0000 4c00 2c55 2100 0020 2020 4558 U...L.,U!.. EX │ │ │ +004169f0: 8b11 0000 4c00 2c8b 2100 0020 2020 4558 ....L.,.!.. EX │ │ │ 00416a00: 4953 5449 4e47 2069 6e64 6963 6174 6573 ISTING indicates │ │ │ 00416a10: 2074 6861 7420 6e75 6c6c 2073 7562 7363 that null subsc │ │ │ 00416a20: 7269 7074 7320 666f 7220 676c 6f62 616c ripts for global │ │ │ 00416a30: 2076 6172 6961 626c 6520 6361 6e20 6265 variable can be │ │ │ -00416a40: 3500 2c55 3100 0020 2020 6163 6365 7373 5.,U1.. access │ │ │ +00416a40: 3500 2c8b 3100 0020 2020 6163 6365 7373 5.,.1.. access │ │ │ 00416a50: 6564 2061 6e64 2075 7064 6174 6564 2c20 ed and updated, │ │ │ 00416a60: 6275 7420 6e6f 7420 6372 6561 7465 6420 but not created │ │ │ -00416a70: 616e 6577 2e07 002c 5541 0000 3a00 2c55 anew...,UA..:.,U │ │ │ +00416a70: 616e 6577 2e07 002c 8b41 0000 3a00 2c8b anew...,.A..:.,. │ │ │ 00416a80: 5100 0020 2020 4279 2064 6566 6175 6c74 Q.. By default │ │ │ 00416a90: 2c20 7265 6769 6f6e 7320 6861 7665 202d , regions have - │ │ │ 00416aa0: 4e55 4c4c 5f53 5542 5343 5249 5054 533d NULL_SUBSCRIPTS= │ │ │ -00416ab0: 4e45 5645 522e 0700 2c55 6100 001b 002c NEVER...,Ua...., │ │ │ -00416ac0: 5571 0000 2020 202d 5b4e 4f5d 515b 4442 Uq.. -[NO]Q[DB │ │ │ -00416ad0: 5255 4e44 4f57 4e5d 0700 2c55 8100 004b RUNDOWN]..,U...K │ │ │ -00416ae0: 002c 5591 0000 2020 2053 686f 7274 656e .,U... Shorten │ │ │ +00416ab0: 4e45 5645 522e 0700 2c8b 6100 001b 002c NEVER...,.a...., │ │ │ +00416ac0: 8b71 0000 2020 202d 5b4e 4f5d 515b 4442 .q.. -[NO]Q[DB │ │ │ +00416ad0: 5255 4e44 4f57 4e5d 0700 2c8b 8100 004b RUNDOWN]..,....K │ │ │ +00416ae0: 002c 8b91 0000 2020 2053 686f 7274 656e .,.... Shorten │ │ │ 00416af0: 7320 6e6f 726d 616c 2070 726f 6365 7373 s normal process │ │ │ 00416b00: 2073 6875 7464 6f77 6e20 7768 656e 2061 shutdown when a │ │ │ 00416b10: 206c 6172 6765 206e 756d 6265 7220 6f66 large number of │ │ │ -00416b20: 2070 726f 6365 7373 6573 4f00 2b55 2400 processesO.+U$. │ │ │ +00416b20: 2070 726f 6365 7373 6573 4f00 2b8b 2400 processesO.+.$. │ │ │ 00416b30: 0020 2020 6163 6365 7373 696e 6720 6120 . accessing a │ │ │ 00416b40: 6461 7461 6261 7365 2066 696c 6520 6e65 database file ne │ │ │ 00416b50: 6564 2074 6f20 7368 7574 646f 776e 2061 ed to shutdown a │ │ │ 00416b60: 6c6d 6f73 7420 7369 6d75 6c74 616e 656f lmost simultaneo │ │ │ -00416b70: 7573 6c79 2c20 666f 723c 002c 5511 0000 usly, for<.,U... │ │ │ +00416b70: 7573 6c79 2c20 666f 723c 002c 8b11 0000 usly, for<.,.... │ │ │ 00416b80: 2020 2065 7861 6d70 6c65 2c20 696e 2062 example, in b │ │ │ 00416b90: 656e 6368 6d61 726b 696e 6720 7363 656e enchmarking scen │ │ │ 00416ba0: 6172 696f 7320 6f72 2065 6d65 7267 656e arios or emergen │ │ │ -00416bb0: 6369 6573 2e07 002c 5521 0000 5300 2c55 cies...,U!..S.,U │ │ │ +00416bb0: 6369 6573 2e07 002c 8b21 0000 5300 2c8b cies...,.!..S.,. │ │ │ 00416bc0: 3100 0020 2020 5768 656e 2061 2074 6572 1.. When a ter │ │ │ 00416bd0: 6d69 6e61 7469 6e67 2047 542e 4d20 7072 minating GT.M pr │ │ │ 00416be0: 6f63 6573 7320 6f62 7365 7276 6573 2074 ocess observes t │ │ │ 00416bf0: 6861 7420 6120 6c61 7267 6520 6e75 6d62 hat a large numb │ │ │ 00416c00: 6572 206f 6620 7072 6f63 6573 7365 7350 er of processesP │ │ │ -00416c10: 002c 5541 0000 2020 2061 7265 2061 7474 .,UA.. are att │ │ │ +00416c10: 002c 8b41 0000 2020 2061 7265 2061 7474 .,.A.. are att │ │ │ 00416c20: 6163 6865 6420 746f 2061 2064 6174 6162 ached to a datab │ │ │ 00416c30: 6173 6520 6669 6c65 2061 6e64 2051 4442 ase file and QDB │ │ │ 00416c40: 5255 4e44 4f57 4e20 6973 2065 6e61 626c RUNDOWN is enabl │ │ │ 00416c50: 6564 2c20 6974 2062 7970 6173 7365 7350 ed, it bypassesP │ │ │ -00416c60: 002c 5551 0000 2020 2063 6865 636b 696e .,UQ.. checkin │ │ │ +00416c60: 002c 8b51 0000 2020 2063 6865 636b 696e .,.Q.. checkin │ │ │ 00416c70: 6720 7768 6574 6865 7220 6974 2069 7320 g whether it is │ │ │ 00416c80: 7468 6520 6c61 7374 2070 726f 6365 7373 the last process │ │ │ 00416c90: 2061 6363 6573 7369 6e67 2074 6865 2064 accessing the d │ │ │ 00416ca0: 6174 6162 6173 652e 2053 7563 6820 614f atabase. Such aO │ │ │ -00416cb0: 002c 5561 0000 2020 2063 6865 636b 206f .,Ua.. check o │ │ │ +00416cb0: 002c 8b61 0000 2020 2063 6865 636b 206f .,.a.. check o │ │ │ 00416cc0: 6363 7572 7320 696e 2061 2063 7269 7469 ccurs in a criti │ │ │ 00416cd0: 6361 6c20 7365 6374 696f 6e20 616e 6420 cal section and │ │ │ 00416ce0: 6279 7061 7373 696e 6720 6974 2061 6c73 bypassing it als │ │ │ 00416cf0: 6f20 6279 7061 7373 6573 2074 6865 4d00 o bypasses theM. │ │ │ -00416d00: 2c55 7100 0020 2020 7573 7561 6c20 5255 ,Uq.. usual RU │ │ │ +00416d00: 2c8b 7100 0020 2020 7573 7561 6c20 5255 ,.q.. usual RU │ │ │ 00416d10: 4e44 4f57 4e20 6163 7469 6f6e 7320 7768 NDOWN actions wh │ │ │ 00416d20: 6963 6820 6163 6365 6c65 7261 7465 7320 ich accelerates │ │ │ 00416d30: 7072 6f63 6573 7320 7368 7574 646f 776e process shutdown │ │ │ -00416d40: 2072 656d 6f76 696e 6720 614b 002c 5581 removing aK.,U. │ │ │ +00416d40: 2072 656d 6f76 696e 6720 614b 002c 8b81 removing aK.,.. │ │ │ 00416d50: 0000 2020 2070 6f73 7369 626c 6520 696d .. possible im │ │ │ 00416d60: 7065 6469 6d65 6e74 2074 6f20 7072 6f63 pediment to proc │ │ │ 00416d70: 6573 7320 7374 6172 7475 702e 2042 7920 ess startup. By │ │ │ 00416d80: 6465 6661 756c 742c 2051 4442 5255 4e44 default, QDBRUND │ │ │ -00416d90: 4f57 4e20 6973 1300 2c55 9100 0020 2020 OWN is..,U... │ │ │ -00416da0: 6469 7361 626c 6564 2e07 002b 5525 0000 disabled...+U%.. │ │ │ -00416db0: 5300 2c55 1100 0020 2020 4e6f 7465 2074 S.,U... Note t │ │ │ +00416d90: 4f57 4e20 6973 1300 2c8b 9100 0020 2020 OWN is..,.... │ │ │ +00416da0: 6469 7361 626c 6564 2e07 002b 8b25 0000 disabled...+.%.. │ │ │ +00416db0: 5300 2c8b 1100 0020 2020 4e6f 7465 2074 S.,.... Note t │ │ │ 00416dc0: 6861 7420 7769 7468 2051 4442 5255 4e44 hat with QDBRUND │ │ │ 00416dd0: 4f57 4e20 7468 6572 6520 6973 2061 2070 OWN there is a p │ │ │ 00416de0: 6f73 7369 6269 6c69 7479 2074 6861 7420 ossibility that │ │ │ 00416df0: 7468 6520 6c61 7374 2070 726f 6365 7373 the last process │ │ │ -00416e00: 2074 6f52 002c 5521 0000 2020 2065 7869 toR.,U!.. exi │ │ │ +00416e00: 2074 6f52 002c 8b21 0000 2020 2065 7869 toR.,.!.. exi │ │ │ 00416e10: 7420 6d69 6768 7420 6c65 6176 6520 7468 t might leave th │ │ │ 00416e20: 6520 6461 7461 6261 7365 2073 6861 7265 e database share │ │ │ 00416e30: 6420 6d65 6d6f 7279 2061 6e64 2049 5043 d memory and IPC │ │ │ 00416e40: 2072 6573 6f75 7263 6573 2069 6e20 6e65 resources in ne │ │ │ -00416e50: 6564 206f 6650 002c 5531 0000 2020 2063 ed ofP.,U1.. c │ │ │ +00416e50: 6564 206f 6650 002c 8b31 0000 2020 2063 ed ofP.,.1.. c │ │ │ 00416e60: 6c65 616e 7570 2e20 4578 6365 7074 2061 leanup. Except a │ │ │ 00416e70: 6674 6572 2074 6865 206e 756d 6265 7220 fter the number │ │ │ 00416e80: 6f66 2063 6f6e 6375 7272 656e 7420 7072 of concurrent pr │ │ │ 00416e90: 6f63 6573 7365 7320 6578 6365 6564 7320 ocesses exceeds │ │ │ -00416ea0: 3332 4b69 2c4e 002c 5541 0000 2020 2051 32Ki,N.,UA.. Q │ │ │ +00416ea0: 3332 4b69 2c4e 002c 8b41 0000 2020 2051 32Ki,N.,.A.. Q │ │ │ 00416eb0: 4442 5255 4e44 4f57 4e20 6d69 6e69 6d69 DBRUNDOWN minimi │ │ │ 00416ec0: 7a65 7320 7468 6520 7072 6f73 7369 6269 zes the prossibi │ │ │ 00416ed0: 6c69 7479 206f 6620 6162 616e 646f 6e65 lity of abandone │ │ │ 00416ee0: 6420 7265 736f 7572 6365 732c 2062 7574 d resources, but │ │ │ -00416ef0: 2069 7453 002c 5551 0000 2020 2063 616e itS.,UQ.. can │ │ │ +00416ef0: 2069 7453 002c 8b51 0000 2020 2063 616e itS.,.Q.. can │ │ │ 00416f00: 6e6f 7420 656c 696d 696e 6174 6520 6974 not eliminate it │ │ │ 00416f10: 2e20 5768 656e 2075 7369 6e67 2051 4442 . When using QDB │ │ │ 00416f20: 5255 4e44 4f57 4e2c 2075 7365 2061 6e20 RUNDOWN, use an │ │ │ 00416f30: 6578 706c 6963 6974 204d 5550 4950 2052 explicit MUPIP R │ │ │ -00416f40: 554e 444f 574e 5200 2c55 6100 0020 2020 UNDOWNR.,Ua.. │ │ │ +00416f40: 554e 444f 574e 5200 2c8b 6100 0020 2020 UNDOWNR.,.a.. │ │ │ 00416f50: 6f66 2074 6865 2064 6174 6162 6173 6520 of the database │ │ │ 00416f60: 6669 6c65 2061 6674 6572 2074 6865 206c file after the l │ │ │ 00416f70: 6173 7420 7072 6f63 6573 7320 6578 6974 ast process exit │ │ │ 00416f80: 732c 2074 6f20 656e 7375 7265 2074 6865 s, to ensure the │ │ │ -00416f90: 2063 6c65 616e 7570 5100 2c55 7100 0020 cleanupQ.,Uq.. │ │ │ +00416f90: 2063 6c65 616e 7570 5100 2c8b 7100 0020 cleanupQ.,.q.. │ │ │ 00416fa0: 2020 6f66 2064 6174 6162 6173 6520 7368 of database sh │ │ │ 00416fb0: 6172 6564 206d 656d 6f72 7920 616e 6420 ared memory and │ │ │ 00416fc0: 4950 4320 7265 736f 7572 6365 733b 206e IPC resources; n │ │ │ 00416fd0: 6f74 2064 6f69 6e67 2073 6f20 7269 736b ot doing so risk │ │ │ -00416fe0: 2064 6174 6162 6173 6511 002c 5581 0000 database..,U... │ │ │ +00416fe0: 2064 6174 6162 6173 6511 002c 8b81 0000 database..,.... │ │ │ 00416ff0: 2020 2064 616d 6167 652e 0000 0000 0000 damage....... │ │ │ 00417000: 0400 0000 e807 0000 cb05 0000 0000 0000 ................ │ │ │ -00417010: 3300 0055 4845 4c50 00ff 7300 ff51 5541 3..UHELP..s..QUA │ │ │ +00417010: 3300 008b 4845 4c50 00ff 7300 ff51 5541 3...HELP..s..QUA │ │ │ 00417020: 4c49 4649 4552 5300 ff73 00ff 5245 4749 LIFIERS..s..REGI │ │ │ 00417030: 4f4e 5f51 5541 4c49 4649 4552 5300 c125 ON_QUALIFIERS..% │ │ │ -00417040: 9100 004b 002b 5526 0000 2020 2057 6865 ...K.+U&.. Whe │ │ │ +00417040: 9100 004b 002b 8b26 0000 2020 2057 6865 ...K.+.&.. Whe │ │ │ 00417050: 6e20 6120 6461 7461 6261 7365 2068 6173 n a database has │ │ │ 00417060: 2051 4442 5255 4e44 4f57 4e20 656e 6162 QDBRUNDOWN enab │ │ │ 00417070: 6c65 642c 2069 6620 7468 6520 6e75 6d62 led, if the numb │ │ │ 00417080: 6572 206f 6620 6174 7461 6368 6564 5100 er of attachedQ. │ │ │ -00417090: 2c55 1100 0020 2020 7072 6f63 6573 7365 ,U... processe │ │ │ +00417090: 2c8b 1100 0020 2020 7072 6f63 6573 7365 ,.... processe │ │ │ 004170a0: 7320 6576 6572 2065 7863 6565 6473 2033 s ever exceeds 3 │ │ │ 004170b0: 324b 692c 2047 542e 4d20 7374 6f70 7320 2Ki, GT.M stops │ │ │ 004170c0: 7472 6163 6b69 6e67 2074 6865 206e 756d tracking the num │ │ │ 004170d0: 6265 7220 6f66 2061 7474 6163 6865 6451 ber of attachedQ │ │ │ -004170e0: 002c 5521 0000 2020 2070 726f 6365 7373 .,U!.. process │ │ │ +004170e0: 002c 8b21 0000 2020 2070 726f 6365 7373 .,.!.. process │ │ │ 004170f0: 6573 2c20 7768 6963 6820 6d65 616e 7320 es, which means │ │ │ 00417100: 7468 6174 2069 7420 6361 6e6e 6f74 2072 that it cannot r │ │ │ 00417110: 6563 6f67 6e69 7a65 2077 6865 6e20 7468 ecognize when th │ │ │ 00417120: 6520 6e75 6d62 6572 2072 6561 6368 6573 e number reaches │ │ │ -00417130: 4d00 2c55 3100 0020 2020 7a65 726f 2028 M.,U1.. zero ( │ │ │ +00417130: 4d00 2c8b 3100 0020 2020 7a65 726f 2028 M.,.1.. zero ( │ │ │ 00417140: 3029 2061 6e64 2074 6865 2073 6861 7265 0) and the share │ │ │ 00417150: 6420 7265 736f 7572 6365 7320 6361 6e20 d resources can │ │ │ 00417160: 6265 2072 656c 6561 7365 642e 2054 6865 be released. The │ │ │ 00417170: 2070 726f 6365 7373 2074 6861 7453 002c process thatS., │ │ │ -00417180: 5541 0000 2020 2064 6574 6563 7473 2074 UA.. detects t │ │ │ +00417180: 8b41 0000 2020 2064 6574 6563 7473 2074 .A.. detects t │ │ │ 00417190: 6869 7320 6576 656e 7420 6973 7375 6573 his event issues │ │ │ 004171a0: 2061 204e 4f4d 4f52 4553 454d 434e 5420 a NOMORESEMCNT │ │ │ 004171b0: 696e 2074 6865 2073 7973 7465 6d20 6c6f in the system lo │ │ │ 004171c0: 672e 2054 6869 7320 6d65 616e 7320 616e g. This means an │ │ │ -004171d0: 5100 2c55 5100 0020 2020 6f72 6465 726c Q.,UQ.. orderl │ │ │ +004171d0: 5100 2c8b 5100 0020 2020 6f72 6465 726c Q.,.Q.. orderl │ │ │ 004171e0: 792c 2073 6166 6520 7368 7574 646f 776e y, safe shutdown │ │ │ 004171f0: 2072 6571 7569 7265 7320 6120 4d55 5049 requires a MUPI │ │ │ 00417200: 5020 4a4f 5552 4e41 4c20 2d52 4f4c 4c42 P JOURNAL -ROLLB │ │ │ 00417210: 4143 4b20 2d42 4143 4b57 4152 4420 666f ACK -BACKWARD fo │ │ │ -00417220: 7253 002c 5561 0000 2020 2072 6570 6c69 rS.,Ua.. repli │ │ │ +00417220: 7253 002c 8b61 0000 2020 2072 6570 6c69 rS.,.a.. repli │ │ │ 00417230: 6361 7465 6420 6461 7461 6261 7365 732c cated databases, │ │ │ 00417240: 2061 204d 5550 4950 204a 4f55 524e 414c a MUPIP JOURNAL │ │ │ 00417250: 202d 5245 434f 5645 5220 2d42 4143 4b57 -RECOVER -BACKW │ │ │ 00417260: 4152 4420 666f 7220 756e 7265 706c 6963 ARD for unreplic │ │ │ -00417270: 6174 6564 4d00 2c55 7100 0020 2020 6a6f atedM.,Uq.. jo │ │ │ +00417270: 6174 6564 4d00 2c8b 7100 0020 2020 6a6f atedM.,.q.. jo │ │ │ 00417280: 7572 6e61 6c65 6420 6461 7461 6261 7365 urnaled database │ │ │ 00417290: 7320 616e 6420 6120 4d55 5049 5020 5255 s and a MUPIP RU │ │ │ 004172a0: 4e44 4f57 4e20 666f 7220 6a6f 7572 6e61 NDOWN for journa │ │ │ 004172b0: 6c2d 6672 6565 2064 6174 6162 6173 6573 l-free databases │ │ │ -004172c0: 2e07 002c 5581 0000 2600 2c55 9100 0020 ...,U...&.,U... │ │ │ +004172c0: 2e07 002c 8b81 0000 2600 2c8b 9100 0020 ...,....&.,.... │ │ │ 004172d0: 2020 2d52 5b45 434f 5244 5f53 495a 455d -R[ECORD_SIZE] │ │ │ 004172e0: 3d73 697a 6520 696e 2062 7974 6573 0700 =size in bytes.. │ │ │ -004172f0: 2b55 2700 0051 002c 5511 0000 2020 2053 +U'..Q.,U... S │ │ │ +004172f0: 2b8b 2700 0051 002c 8b11 0000 2020 2053 +.'..Q.,.... S │ │ │ 00417300: 7065 6369 6669 6573 2074 6865 206d 6178 pecifies the max │ │ │ 00417310: 696d 756d 2073 697a 6520 2869 6e20 6279 imum size (in by │ │ │ 00417320: 7465 7329 206f 6620 6120 676c 6f62 616c tes) of a global │ │ │ 00417330: 2076 6172 6961 626c 6520 6e6f 6465 2773 variable node's │ │ │ -00417340: 2076 616c 7565 2900 2c55 2100 0020 2020 value).,U!.. │ │ │ +00417340: 2076 616c 7565 2900 2c8b 2100 0020 2020 value).,.!.. │ │ │ 00417350: 7468 6174 2063 616e 2062 6520 7374 6f72 that can be stor │ │ │ 00417360: 6564 2069 6e20 6120 7265 6769 6f6e 2e07 ed in a region.. │ │ │ -00417370: 002c 5531 0000 5300 2c55 4100 0020 2020 .,U1..S.,UA.. │ │ │ +00417370: 002c 8b31 0000 5300 2c8b 4100 0020 2020 .,.1..S.,.A.. │ │ │ 00417380: 4966 2074 6865 2073 697a 6520 6f66 2061 If the size of a │ │ │ 00417390: 2067 6c6f 6261 6c20 6578 6365 6564 7320 global exceeds │ │ │ 004173a0: 6f6e 6520 6461 7461 6261 7365 2062 6c6f one database blo │ │ │ 004173b0: 636b 2c20 4754 2e4d 2069 6d70 6c69 6369 ck, GT.M implici │ │ │ -004173c0: 746c 7920 7370 616e 734c 002c 5551 0000 tly spansL.,UQ.. │ │ │ +004173c0: 746c 7920 7370 616e 734c 002c 8b51 0000 tly spansL.,.Q.. │ │ │ 004173d0: 2020 2074 6861 7420 676c 6f62 616c 2061 that global a │ │ │ 004173e0: 6372 6f73 7320 6d75 6c74 6970 6c65 2064 cross multiple d │ │ │ 004173f0: 6174 6162 6173 6520 626c 6f63 6b73 2e20 atabase blocks. │ │ │ 00417400: 496e 2074 6865 2065 7665 6e74 2061 2067 In the event a g │ │ │ -00417410: 6c6f 6261 6c54 002c 5561 0000 2020 2076 lobalT.,Ua.. v │ │ │ +00417410: 6c6f 6261 6c54 002c 8b61 0000 2020 2076 lobalT.,.a.. v │ │ │ 00417420: 6172 6961 626c 6520 6e6f 6465 2073 7061 ariable node spa │ │ │ 00417430: 6e73 206d 756c 7469 706c 6520 626c 6f63 ns multiple bloc │ │ │ 00417440: 6b73 2c20 616e 6420 7468 6520 7072 6f63 ks, and the proc │ │ │ 00417450: 6573 7320 6973 206e 6f74 2061 6c72 6561 ess is not alrea │ │ │ -00417460: 6479 2077 6974 6869 6e54 002c 5571 0000 dy withinT.,Uq.. │ │ │ +00417460: 6479 2077 6974 6869 6e54 002c 8b71 0000 dy withinT.,.q.. │ │ │ 00417470: 2020 2061 2054 5020 7472 616e 7361 6374 a TP transact │ │ │ 00417480: 696f 6e2c 2074 6865 2047 542e 4d20 7275 ion, the GT.M ru │ │ │ 00417490: 6e2d 7469 6d65 2073 7973 7465 6d20 6175 n-time system au │ │ │ 004174a0: 746f 6d61 7469 6361 6c6c 7920 616e 6420 tomatically and │ │ │ 004174b0: 7472 616e 7370 6172 656e 746c 7950 002c transparentlyP., │ │ │ -004174c0: 5581 0000 2020 2070 6572 666f 726d 7320 U... performs │ │ │ +004174c0: 8b81 0000 2020 2070 6572 666f 726d 7320 .... performs │ │ │ 004174d0: 7468 6520 656e 7469 7265 206f 7065 7261 the entire opera │ │ │ 004174e0: 7469 6f6e 2077 6974 6869 6e20 616e 2069 tion within an i │ │ │ 004174f0: 6d70 6c69 6369 7420 5450 2074 7261 6e73 mplicit TP trans │ │ │ 00417500: 6163 7469 6f6e 2028 6173 2069 741d 002c action (as it.., │ │ │ -00417510: 5591 0000 2020 2064 6f65 7320 666f 7220 U... does for │ │ │ -00417520: 5472 6967 6765 7273 292e 0700 2b55 2800 Triggers)...+U(. │ │ │ -00417530: 004e 002c 5511 0000 2020 2054 6865 206d .N.,U... The m │ │ │ +00417510: 8b91 0000 2020 2064 6f65 7320 666f 7220 .... does for │ │ │ +00417520: 5472 6967 6765 7273 292e 0700 2b8b 2800 Triggers)...+.(. │ │ │ +00417530: 004e 002c 8b11 0000 2020 2054 6865 206d .N.,.... The m │ │ │ 00417540: 696e 696d 756d 2052 4543 4f52 445f 5349 inimum RECORD_SI │ │ │ 00417550: 5a45 2069 7320 7a65 726f 2e20 4120 5245 ZE is zero. A RE │ │ │ 00417560: 434f 5244 5f53 495a 4520 6f66 207a 6572 CORD_SIZE of zer │ │ │ 00417570: 6f20 6f6e 6c79 2061 6c6c 6f77 7320 6154 o only allows aT │ │ │ -00417580: 002c 5521 0000 2020 2067 6c6f 6261 6c20 .,U!.. global │ │ │ +00417580: 002c 8b21 0000 2020 2067 6c6f 6261 6c20 .,.!.. global │ │ │ 00417590: 7661 7269 6162 6c65 206e 6f64 6520 7468 variable node th │ │ │ 004175a0: 6174 2064 6f65 7320 6e6f 7420 6861 7665 at does not have │ │ │ 004175b0: 2061 2076 616c 7565 2e20 4120 7479 7069 a value. A typi │ │ │ 004175c0: 6361 6c20 7573 6520 6f66 2061 2067 6c6f cal use of a glo │ │ │ -004175d0: 6261 6c53 002c 5531 0000 2020 2076 6172 balS.,U1.. var │ │ │ +004175d0: 6261 6c53 002c 8b31 0000 2020 2076 6172 balS.,.1.. var │ │ │ 004175e0: 6961 626c 6520 6e6f 6465 2077 6974 6820 iable node with │ │ │ 004175f0: 5245 434f 5244 5f53 495a 4520 6f66 207a RECORD_SIZE of z │ │ │ 00417600: 6572 6f20 6973 2066 6f72 2063 7265 6174 ero is for creat │ │ │ 00417610: 696e 6720 696e 6469 6365 7320 2877 6865 ing indices (whe │ │ │ -00417620: 7265 2074 6865 3600 2c55 4100 0020 2020 re the6.,UA.. │ │ │ +00417620: 7265 2074 6865 3600 2c8b 4100 0020 2020 re the6.,.A.. │ │ │ 00417630: 7072 6573 656e 6365 206f 6620 6120 6e6f presence of a no │ │ │ 00417640: 6465 2069 7320 616c 6c20 7468 6174 2069 de is all that i │ │ │ -00417650: 7320 7265 7175 6972 6564 292e 0700 2c55 s required)...,U │ │ │ -00417660: 5100 003c 002c 5561 0000 2020 2054 6865 Q..<.,Ua.. The │ │ │ +00417650: 7320 7265 7175 6972 6564 292e 0700 2c8b s required)...,. │ │ │ +00417660: 5100 003c 002c 8b61 0000 2020 2054 6865 Q..<.,.a.. The │ │ │ 00417670: 206d 6178 696d 756d 2052 4543 4f52 445f maximum RECORD_ │ │ │ 00417680: 5349 5a45 2069 7320 312c 3034 382c 3537 SIZE is 1,048,57 │ │ │ 00417690: 3620 6279 7465 7320 2831 4d69 4229 2e07 6 bytes (1MiB).. │ │ │ -004176a0: 002c 5571 0000 3a00 2c55 8100 0020 2020 .,Uq..:.,U... │ │ │ +004176a0: 002c 8b71 0000 3a00 2c8b 8100 0020 2020 .,.q..:.,.... │ │ │ 004176b0: 4279 2064 6566 6175 6c74 2c20 4744 4520 By default, GDE │ │ │ 004176c0: 7573 6573 2061 2052 4543 4f52 445f 5349 uses a RECORD_SI │ │ │ 004176d0: 5a45 206f 6620 3235 3620 6279 7465 732e ZE of 256 bytes. │ │ │ -004176e0: 0700 2c55 9100 0017 002b 5529 0000 2020 ..,U.....+U).. │ │ │ +004176e0: 0700 2c8b 9100 0017 002b 8b29 0000 2020 ..,......+.).. │ │ │ 004176f0: 202d 5b4e 4f5d 5b53 5441 5b54 535d 0700 -[NO][STA[TS].. │ │ │ -00417700: 2c55 1100 0050 002c 5521 0000 2020 2053 ,U...P.,U!.. S │ │ │ +00417700: 2c8b 1100 0050 002c 8b21 0000 2020 2053 ,....P.,.!.. S │ │ │ 00417710: 7065 6369 6669 6573 2077 6865 7468 6572 pecifies whether │ │ │ 00417720: 2047 542e 4d20 7368 6f75 6c64 2070 6572 GT.M should per │ │ │ 00417730: 6d69 7420 7072 6f63 6573 7365 7320 746f mit processes to │ │ │ 00417740: 2073 6861 7265 2074 6865 6972 2064 6174 share their dat │ │ │ -00417750: 6162 6173 6549 002c 5531 0000 2020 2061 abaseI.,U1.. a │ │ │ +00417750: 6162 6173 6549 002c 8b31 0000 2020 2061 abaseI.,.1.. a │ │ │ 00417760: 6363 6573 7320 7374 6174 6973 7469 6373 ccess statistics │ │ │ 00417770: 2066 6f72 206f 7468 6572 2070 726f 6365 for other proce │ │ │ 00417780: 7373 6573 2074 6f20 6d6f 6e69 746f 722e sses to monitor. │ │ │ 00417790: 2057 6865 6e20 6f6e 2c20 7468 6973 4a00 When on, thisJ. │ │ │ -004177a0: 2c55 4100 0020 2020 6368 6172 6163 7465 ,UA.. characte │ │ │ +004177a0: 2c8b 4100 0020 2020 6368 6172 6163 7465 ,.A.. characte │ │ │ 004177b0: 7269 7374 6963 2063 6175 7365 7320 4754 ristic causes GT │ │ │ 004177c0: 2e4d 2074 6f20 6372 6561 7465 2061 2073 .M to create a s │ │ │ 004177d0: 6d61 6c6c 204d 4d20 6461 7461 6261 7365 mall MM database │ │ │ 004177e0: 2066 6f72 2074 6865 0000 0000 0000 0000 for the........ │ │ │ 004177f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00417800: 0400 0000 f407 0000 ef05 0000 0000 0000 ................ │ │ │ -00417810: 7f00 0055 4845 4c50 00ff 7300 ff51 5541 ...UHELP..s..QUA │ │ │ +00417810: 7f00 008b 4845 4c50 00ff 7300 ff51 5541 ....HELP..s..QUA │ │ │ 00417820: 4c49 4649 4552 5300 ff73 00ff 5245 4749 LIFIERS..s..REGI │ │ │ 00417830: 4f4e 5f51 5541 4c49 4649 4552 5300 c129 ON_QUALIFIERS..) │ │ │ 00417840: 5100 0020 2020 6173 736f 6369 6174 6564 Q.. associated │ │ │ 00417850: 2072 6567 696f 6e20 746f 2068 6f6c 6420 region to hold │ │ │ 00417860: 7468 6520 7368 6172 6564 2073 7461 7469 the shared stati │ │ │ 00417870: 7374 6963 732e 2054 6865 7265 206d 6179 stics. There may │ │ │ 00417880: 2062 6520 6f70 6572 6174 696f 6e61 6c52 be operationalR │ │ │ -00417890: 002c 5561 0000 2020 206f 7220 7365 6375 .,Ua.. or secu │ │ │ +00417890: 002c 8b61 0000 2020 206f 7220 7365 6375 .,.a.. or secu │ │ │ 004178a0: 7269 7479 2072 6561 736f 6e73 2074 6f20 rity reasons to │ │ │ 004178b0: 7072 6f68 6962 6974 2073 6861 7269 6e67 prohibit sharing │ │ │ 004178c0: 206f 6620 7374 6174 6973 7469 6373 2e20 of statistics. │ │ │ 004178d0: 466f 7220 6578 616d 706c 652c 2047 542e For example, GT. │ │ │ -004178e0: 4d52 002c 5571 0000 2020 2064 6f65 7320 MR.,Uq.. does │ │ │ +004178e0: 4d52 002c 8b71 0000 2020 2064 6f65 7320 MR.,.q.. does │ │ │ 004178f0: 6e6f 7420 7368 6172 6520 7374 6174 6973 not share statis │ │ │ 00417900: 7469 6373 206f 6e20 6461 7461 6261 7365 tics on database │ │ │ 00417910: 2066 696c 6573 2074 6861 7420 6578 6973 files that exis │ │ │ 00417920: 7420 736f 6c65 6c79 2074 6f20 7375 7070 t solely to supp │ │ │ -00417930: 6f72 7418 002c 5581 0000 2020 2047 542e ort..,U... GT. │ │ │ -00417940: 4d20 6665 6174 7572 6573 2e07 002c 5591 M features...,U. │ │ │ -00417950: 0000 5400 2b55 2a00 0020 2020 4e6f 7465 ..T.+U*.. Note │ │ │ +00417930: 6f72 7418 002c 8b81 0000 2020 2047 542e ort..,.... GT. │ │ │ +00417940: 4d20 6665 6174 7572 6573 2e07 002c 8b91 M features...,.. │ │ │ +00417950: 0000 5400 2b8b 2a00 0020 2020 4e6f 7465 ..T.+.*.. Note │ │ │ 00417960: 2074 6861 7420 6120 7072 6f63 6573 7320 that a process │ │ │ 00417970: 6469 7361 626c 6573 2069 7473 656c 6620 disables itself │ │ │ 00417980: 6672 6f6d 206d 6169 6e74 6169 6e69 6e67 from maintaining │ │ │ 00417990: 2074 6865 2073 6861 7265 6420 7374 6174 the shared stat │ │ │ -004179a0: 6973 7469 6373 4800 2c55 1100 0020 2020 isticsH.,U... │ │ │ +004179a0: 6973 7469 6373 4800 2c8b 1100 0020 2020 isticsH.,.... │ │ │ 004179b0: 7768 656e 2069 7420 6661 696c 7320 746f when it fails to │ │ │ 004179c0: 206f 7065 6e20 6120 7374 6174 7344 422e open a statsDB. │ │ │ 004179d0: 2049 7420 646f 6573 206e 6f74 2c20 686f It does not, ho │ │ │ 004179e0: 7765 7665 722c 2064 6973 6162 6c65 5100 wever, disableQ. │ │ │ -004179f0: 2c55 2100 0020 2020 7375 6273 6571 7565 ,U!.. subseque │ │ │ +004179f0: 2c8b 2100 0020 2020 7375 6273 6571 7565 ,.!.. subseque │ │ │ 00417a00: 6e74 6c79 2073 7461 7274 696e 6720 7072 ntly starting pr │ │ │ 00417a10: 6f63 6573 7365 7320 6672 6f6d 206d 6169 ocesses from mai │ │ │ 00417a20: 6e74 6169 6e69 6e67 2074 6865 2073 6861 ntaining the sha │ │ │ 00417a30: 7265 6420 7374 6174 6973 7469 6373 2e07 red statistics.. │ │ │ -00417a40: 002c 5531 0000 2500 2c55 4100 0020 2020 .,U1..%.,UA.. │ │ │ +00417a40: 002c 8b31 0000 2500 2c8b 4100 0020 2020 .,.1..%.,.A.. │ │ │ 00417a50: 4279 2064 6566 6175 6c74 2c20 4744 4520 By default, GDE │ │ │ -00417a60: 7573 6573 2053 5441 5453 2e07 002c 5551 uses STATS...,UQ │ │ │ -00417a70: 0000 1c00 2c55 6100 0020 2020 2d5b 4e4f ....,Ua.. -[NO │ │ │ +00417a60: 7573 6573 2053 5441 5453 2e07 002c 8b51 uses STATS...,.Q │ │ │ +00417a70: 0000 1c00 2c8b 6100 0020 2020 2d5b 4e4f ....,.a.. -[NO │ │ │ 00417a80: 5d53 5444 5b4e 554c 4c43 4f4c 4c5d 0700 ]STD[NULLCOLL].. │ │ │ -00417a90: 2c55 7100 0051 002c 5581 0000 2020 2044 ,Uq..Q.,U... D │ │ │ +00417a90: 2c8b 7100 0051 002c 8b81 0000 2020 2044 ,.q..Q.,.... D │ │ │ 00417aa0: 6574 6572 6d69 6e65 7320 7768 6574 6865 etermines whethe │ │ │ 00417ab0: 7220 4754 2e4d 206e 756c 6c20 7375 6273 r GT.M null subs │ │ │ 00417ac0: 6372 6970 7473 2063 6f6c 6c61 7465 2069 cripts collate i │ │ │ 00417ad0: 6e20 636f 6e66 6f72 6d61 6e63 6520 746f n conformance to │ │ │ -00417ae0: 2074 6865 204d 1300 2c55 9100 0020 2020 the M..,U... │ │ │ -00417af0: 7374 616e 6461 7264 2e07 002b 5531 0000 standard...+U1.. │ │ │ -00417b00: 5300 2c55 1100 0020 2020 4966 2053 5444 S.,U... If STD │ │ │ +00417ae0: 2074 6865 204d 1300 2c8b 9100 0020 2020 the M..,.... │ │ │ +00417af0: 7374 616e 6461 7264 2e07 002b 8b31 0000 standard...+.1.. │ │ │ +00417b00: 5300 2c8b 1100 0020 2020 4966 2053 5444 S.,.... If STD │ │ │ 00417b10: 4e55 4c4c 434f 4c4c 2069 7320 7370 6563 NULLCOLL is spec │ │ │ 00417b20: 6966 6965 642c 2073 7562 7363 7269 7074 ified, subscript │ │ │ 00417b30: 7320 6f66 2067 6c6f 6261 6c73 2069 6e20 s of globals in │ │ │ 00417b40: 7468 6520 6461 7461 6261 7365 2066 6f6c the database fol │ │ │ -00417b50: 6c6f 774b 002c 5521 0000 2020 2074 6865 lowK.,U!.. the │ │ │ +00417b50: 6c6f 774b 002c 8b21 0000 2020 2074 6865 lowK.,.!.. the │ │ │ 00417b60: 204d 2073 7461 6e64 6172 6420 7768 6572 M standard wher │ │ │ 00417b70: 6520 7468 6520 6e75 6c6c 2073 7562 7363 e the null subsc │ │ │ 00417b80: 7269 7074 2063 6f6c 6c61 7465 7320 6265 ript collates be │ │ │ 00417b90: 666f 7265 2061 6c6c 206f 7468 6572 1500 fore all other.. │ │ │ -00417ba0: 2c55 3100 0020 2020 7375 6273 6372 6970 ,U1.. subscrip │ │ │ -00417bb0: 7473 2e07 002c 5541 0000 5400 2c55 5100 ts...,UA..T.,UQ. │ │ │ +00417ba0: 2c8b 3100 0020 2020 7375 6273 6372 6970 ,.1.. subscrip │ │ │ +00417bb0: 7473 2e07 002c 8b41 0000 5400 2c8b 5100 ts...,.A..T.,.Q. │ │ │ 00417bc0: 0020 2020 4966 204e 4f53 5444 4e55 4c4c . If NOSTDNULL │ │ │ 00417bd0: 434f 4c4c 2069 7320 7370 6563 6966 6965 COLL is specifie │ │ │ 00417be0: 642c 206e 756c 6c20 7375 6273 6372 6970 d, null subscrip │ │ │ 00417bf0: 7473 2063 6f6c 6c61 7465 2062 6574 7765 ts collate betwe │ │ │ 00417c00: 656e 206e 756d 6572 6963 2061 6e64 4d00 en numeric andM. │ │ │ -00417c10: 2c55 6100 0020 2020 7374 7269 6e67 2073 ,Ua.. string s │ │ │ +00417c10: 2c8b 6100 0020 2020 7374 7269 6e67 2073 ,.a.. string s │ │ │ 00417c20: 7562 7363 7269 7074 732e 2046 4953 2073 ubscripts. FIS s │ │ │ 00417c30: 7472 6f6e 676c 7920 7265 636f 6d6d 656e trongly recommen │ │ │ 00417c40: 6473 2074 6861 7420 796f 7520 7573 6520 ds that you use │ │ │ -00417c50: 5354 444e 554c 4c20 616e 6452 002c 5571 STDNULL andR.,Uq │ │ │ +00417c50: 5354 444e 554c 4c20 616e 6452 002c 8b71 STDNULL andR.,.q │ │ │ 00417c60: 0000 2020 2061 6761 696e 7374 2075 7369 .. against usi │ │ │ 00417c70: 6e67 2074 6869 7320 6e6f 6e2d 7374 616e ng this non-stan │ │ │ 00417c80: 6461 7264 206e 756c 6c20 636f 6c6c 6174 dard null collat │ │ │ 00417c90: 696f 6e2c 2077 6869 6368 2069 7320 7468 ion, which is th │ │ │ 00417ca0: 6520 6465 6661 756c 7420 666f 721d 002c e default for.., │ │ │ -00417cb0: 5581 0000 2020 2068 6973 746f 7269 6361 U... historica │ │ │ -00417cc0: 6c20 7265 6173 6f6e 732e 0700 2c55 9100 l reasons...,U.. │ │ │ -00417cd0: 0051 002b 5532 0000 2020 2054 6865 2066 .Q.+U2.. The f │ │ │ +00417cb0: 8b81 0000 2020 2068 6973 746f 7269 6361 .... historica │ │ │ +00417cc0: 6c20 7265 6173 6f6e 732e 0700 2c8b 9100 l reasons...,... │ │ │ +00417cd0: 0051 002b 8b32 0000 2020 2054 6865 2066 .Q.+.2.. The f │ │ │ 00417ce0: 6f6c 6c6f 7769 6e67 2074 6162 6c65 2073 ollowing table s │ │ │ 00417cf0: 756d 6d61 7269 7a65 7320 4744 4520 7265 ummarizes GDE re │ │ │ 00417d00: 6769 6f6e 2071 7561 6c69 6669 6572 732e gion qualifiers. │ │ │ 00417d10: 2049 7420 7072 6f76 6964 6573 2074 6865 It provides the │ │ │ -00417d20: 6972 5100 2c55 1100 0020 2020 6162 6272 irQ.,U... abbr │ │ │ +00417d20: 6972 5100 2c8b 1100 0020 2020 6162 6272 irQ.,.... abbr │ │ │ 00417d30: 6576 6961 7469 6f6e 732c 2064 6566 6175 eviations, defau │ │ │ 00417d40: 6c74 7320 2861 7320 7072 6f76 6964 6564 lts (as provided │ │ │ 00417d50: 2062 7920 4649 5329 2c20 616e 6420 616c by FIS), and al │ │ │ 00417d60: 6c6f 7761 626c 6520 6d69 6e69 6d75 6d20 lowable minimum │ │ │ -00417d70: 616e 6419 002c 5521 0000 2020 206d 6178 and..,U!.. max │ │ │ -00417d80: 696d 756d 2076 616c 7565 732e 0700 2c55 imum values...,U │ │ │ -00417d90: 3100 0057 002c 5541 0000 202b 2d2d 2d2d 1..W.,UA.. +---- │ │ │ +00417d70: 616e 6419 002c 8b21 0000 2020 206d 6178 and..,.!.. max │ │ │ +00417d80: 696d 756d 2076 616c 7565 732e 0700 2c8b imum values...,. │ │ │ +00417d90: 3100 0057 002c 8b41 0000 202b 2d2d 2d2d 1..W.,.A.. +---- │ │ │ 00417da0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00417db0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00417dc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00417dd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00417de0: 2d2d 2d2d 2d2d 2d2d 2d2b 5700 2c55 5100 ---------+W.,UQ. │ │ │ +00417de0: 2d2d 2d2d 2d2d 2d2d 2d2b 5700 2c8b 5100 ---------+W.,.Q. │ │ │ 00417df0: 0020 7c20 2020 2020 2020 2020 2020 2020 . | │ │ │ 00417e00: 2020 2020 2020 2020 2020 2020 2020 2047 G │ │ │ 00417e10: 4445 2052 4547 494f 4e20 5175 616c 6966 DE REGION Qualif │ │ │ 00417e20: 6965 7273 2020 2020 2020 2020 2020 2020 iers │ │ │ 00417e30: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00417e40: 7c57 002c 5561 0000 207c 2d2d 2d2d 2d2d |W.,Ua.. |------ │ │ │ +00417e40: 7c57 002c 8b61 0000 207c 2d2d 2d2d 2d2d |W.,.a.. |------ │ │ │ 00417e50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00417e60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00417e70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00417e80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00417e90: 2d2d 2d2d 2d2d 2d7c 5700 2c55 7100 0020 -------|W.,Uq.. │ │ │ +00417e90: 2d2d 2d2d 2d2d 2d7c 5700 2c8b 7100 0020 -------|W.,.q.. │ │ │ 00417ea0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00417eb0: 2020 5155 414c 4946 4945 5220 2020 2020 QUALIFIER │ │ │ 00417ec0: 2020 2020 2020 2020 2020 2020 207c 2044 | D │ │ │ 00417ed0: 4546 4155 4c54 2020 7c20 4d49 4e49 4d55 EFAULT | MINIMU │ │ │ 00417ee0: 4d20 7c20 204d 4158 494d 554d 2020 7c57 M | MAXIMUM |W │ │ │ -00417ef0: 002c 5581 0000 207c 2d2d 2d2d 2d2d 2d2d .,U... |-------- │ │ │ +00417ef0: 002c 8b81 0000 207c 2d2d 2d2d 2d2d 2d2d .,.... |-------- │ │ │ 00417f00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00417f10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00417f20: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2b ----+----------+ │ │ │ 00417f30: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ -00417f40: 2d2d 2d2d 2d7c 5700 2c55 9100 0020 7c2d -----|W.,U... |- │ │ │ +00417f40: 2d2d 2d2d 2d7c 5700 2c8b 9100 0020 7c2d -----|W.,.... |- │ │ │ 00417f50: 5b4e 4f5d 4155 5b54 4f44 425d 2020 2020 [NO]AU[TODB] │ │ │ 00417f60: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00417f70: 2020 2020 2020 2020 2020 207c 4469 7361 |Disa │ │ │ 00417f80: 626c 6564 2020 7c2d 2020 2020 2020 2020 bled |- │ │ │ 00417f90: 7c2d 2020 2020 2020 2020 2020 7c57 002b |- |W.+ │ │ │ -00417fa0: 5533 0000 207c 2d2d 2d2d 2d2d 2d2d 2d2d U3.. |---------- │ │ │ +00417fa0: 8b33 0000 207c 2d2d 2d2d 2d2d 2d2d 2d2d .3.. |---------- │ │ │ 00417fb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00417fc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00417fd0: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d --+----------+-- │ │ │ 00417fe0: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 00417ff0: 2d2d 2d7c 0000 0000 0000 0000 0000 0000 ---|............ │ │ │ 00418000: 0400 0000 b607 0000 0506 0000 0000 0000 ................ │ │ │ -00418010: 8300 0055 4845 4c50 00ff 7300 ff51 5541 ...UHELP..s..QUA │ │ │ +00418010: 8300 008b 4845 4c50 00ff 7300 ff51 5541 ....HELP..s..QUA │ │ │ 00418020: 4c49 4649 4552 5300 ff73 00ff 5245 4749 LIFIERS..s..REGI │ │ │ 00418030: 4f4e 5f51 5541 4c49 4649 4552 5300 c133 ON_QUALIFIERS..3 │ │ │ 00418040: 1100 0020 7c2d 435b 4f4c 4c41 5449 4f4e ... |-C[OLLATION │ │ │ 00418050: 5f44 4546 4155 4c54 5d3d 6e75 6d62 6572 _DEFAULT]=number │ │ │ 00418060: 2028 696e 7465 6765 7229 2020 2020 2020 (integer) │ │ │ 00418070: 207c 3020 2020 2020 2020 2020 7c30 2020 |0 |0 │ │ │ 00418080: 2020 2020 2020 7c32 3535 2020 2020 2020 |255 │ │ │ -00418090: 2020 7c57 002c 5521 0000 207c 2d2d 2d2d |W.,U!.. |---- │ │ │ +00418090: 2020 7c57 002c 8b21 0000 207c 2d2d 2d2d |W.,.!.. |---- │ │ │ 004180a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004180b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004180c0: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 004180d0: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d ---+---------+-- │ │ │ -004180e0: 2d2d 2d2d 2d2d 2d2d 2d7c 5700 2c55 3100 ---------|W.,U1. │ │ │ +004180e0: 2d2d 2d2d 2d2d 2d2d 2d7c 5700 2c8b 3100 ---------|W.,.1. │ │ │ 004180f0: 0020 7c2d 445b 594e 414d 4943 5f53 4547 . |-D[YNAMIC_SEG │ │ │ 00418100: 4d45 4e54 5d20 3d73 6567 6d65 6e74 2d6e MENT] =segment-n │ │ │ 00418110: 616d 6520 2863 6861 7229 2020 2020 207c ame (char) | │ │ │ 00418120: 2d20 2020 2020 2020 2020 7c31 2020 2020 - |1 │ │ │ 00418130: 2020 2020 7c33 3120 2020 2020 2020 2020 |31 │ │ │ -00418140: 7c57 002c 5541 0000 207c 2d2d 2d2d 2d2d |W.,UA.. |------ │ │ │ +00418140: 7c57 002c 8b41 0000 207c 2d2d 2d2d 2d2d |W.,.A.. |------ │ │ │ 00418150: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00418160: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00418170: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 00418180: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -+---------+---- │ │ │ -00418190: 2d2d 2d2d 2d2d 2d7c 5700 2c55 5100 0020 -------|W.,UQ.. │ │ │ +00418190: 2d2d 2d2d 2d2d 2d7c 5700 2c8b 5100 0020 -------|W.,.Q.. │ │ │ 004181a0: 7c2d 5b4e 4f5d 4550 4f43 4854 4150 4552 |-[NO]EPOCHTAPER │ │ │ 004181b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004181c0: 2020 2020 2020 2020 2020 2020 207c 454e |EN │ │ │ 004181d0: 4142 4c45 4420 2020 7c2d 2020 2020 2020 ABLED |- │ │ │ 004181e0: 2020 7c2d 2020 2020 2020 2020 2020 7c57 |- |W │ │ │ -004181f0: 002c 5561 0000 207c 2d2d 2d2d 2d2d 2d2d .,Ua.. |-------- │ │ │ +004181f0: 002c 8b61 0000 207c 2d2d 2d2d 2d2d 2d2d .,.a.. |-------- │ │ │ 00418200: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00418210: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00418220: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2b ----+----------+ │ │ │ 00418230: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ -00418240: 2d2d 2d2d 2d7c 5700 2c55 7100 0020 7c2d -----|W.,Uq.. |- │ │ │ +00418240: 2d2d 2d2d 2d7c 5700 2c8b 7100 0020 7c2d -----|W.,.q.. |- │ │ │ 00418250: 5b4e 4f5d 494e 5354 5b5f 4652 4545 5a45 [NO]INST[_FREEZE │ │ │ 00418260: 5f4f 4e5f 4552 524f 525d 2020 2020 2020 _ON_ERROR] │ │ │ 00418270: 2020 2020 2020 2020 2020 207c 4449 5341 |DISA │ │ │ 00418280: 424c 4544 2020 7c2d 2020 2020 2020 2020 BLED |- │ │ │ 00418290: 7c2d 2020 2020 2020 2020 2020 7c57 002c |- |W., │ │ │ -004182a0: 5581 0000 207c 2d2d 2d2d 2d2d 2d2d 2d2d U... |---------- │ │ │ +004182a0: 8b81 0000 207c 2d2d 2d2d 2d2d 2d2d 2d2d .... |---------- │ │ │ 004182b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004182c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004182d0: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d --+----------+-- │ │ │ 004182e0: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ -004182f0: 2d2d 2d7c 5700 2c55 9100 0020 7c2d 5b4e ---|W.,U... |-[N │ │ │ +004182f0: 2d2d 2d7c 5700 2c8b 9100 0020 7c2d 5b4e ---|W.,.... |-[N │ │ │ 00418300: 4f5d 4a5b 4f55 524e 414c 5d20 5b3d 6a6f O]J[OURNAL] [=jo │ │ │ 00418310: 7572 6e61 6c2d 6f70 7469 6f6e 2d6c 6973 urnal-option-lis │ │ │ 00418320: 745d 2020 2020 2020 207c 2d4e 4f4a 2020 t] |-NOJ │ │ │ 00418330: 2020 2020 7c2d 2020 2020 2020 2020 7c2d |- |- │ │ │ -00418340: 2020 2020 2020 2020 2020 7c57 002b 5534 |W.+U4 │ │ │ +00418340: 2020 2020 2020 2020 2020 7c57 002b 8b34 |W.+.4 │ │ │ 00418350: 0000 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .. |------------ │ │ │ 00418360: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00418370: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00418380: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d +----------+---- │ │ │ 00418390: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ -004183a0: 2d7c 5700 2c55 1100 0020 7c2d 4b5b 4559 -|W.,U... |-K[EY │ │ │ +004183a0: 2d7c 5700 2c8b 1100 0020 7c2d 4b5b 4559 -|W.,.... |-K[EY │ │ │ 004183b0: 5f53 495a 455d 3d73 697a 6520 696e 2062 _SIZE]=size in b │ │ │ 004183c0: 7974 6573 2028 696e 7465 6765 7229 2020 ytes (integer) │ │ │ 004183d0: 2020 2020 2020 207c 3634 2020 2020 2020 |64 │ │ │ 004183e0: 2020 7c33 2020 2020 2020 2020 7c31 2c30 |3 |1,0 │ │ │ -004183f0: 3139 2020 2020 2020 7c57 002c 5521 0000 19 |W.,U!.. │ │ │ +004183f0: 3139 2020 2020 2020 7c57 002c 8b21 0000 19 |W.,.!.. │ │ │ 00418400: 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |-------------- │ │ │ 00418410: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00418420: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 00418430: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00418440: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---+-----------| │ │ │ -00418450: 5700 2c55 3100 0020 7c20 2020 2020 2020 W.,U1.. | │ │ │ +00418450: 5700 2c8b 3100 0020 7c20 2020 2020 2020 W.,.1.. | │ │ │ 00418460: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00418470: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00418480: 2020 2020 207c 4469 7361 626c 6564 2020 |Disabled │ │ │ 00418490: 7c20 2020 2020 2020 2020 7c20 2020 2020 | | │ │ │ -004184a0: 2020 2020 2020 7c57 002c 5541 0000 207c |W.,UA.. | │ │ │ +004184a0: 2020 2020 2020 7c57 002c 8b41 0000 207c |W.,.A.. | │ │ │ 004184b0: 2d5b 4e4f 5d4c 5b4f 434b 5f43 5249 545d -[NO]L[OCK_CRIT] │ │ │ 004184c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004184d0: 2020 2020 2020 2020 2020 2020 7c28 6e6f |(no │ │ │ 004184e0: 7420 2020 2020 207c 2d20 2020 2020 2020 t |- │ │ │ 004184f0: 207c 2d20 2020 2020 2020 2020 207c 5700 |- |W. │ │ │ -00418500: 2c55 5100 0020 7c20 2020 2020 2020 2020 ,UQ.. | │ │ │ +00418500: 2c8b 5100 0020 7c20 2020 2020 2020 2020 ,.Q.. | │ │ │ 00418510: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00418520: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00418530: 2020 207c 7368 6172 6564 2920 2020 7c20 |shared) | │ │ │ 00418540: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ -00418550: 2020 2020 7c57 002c 5561 0000 207c 2d2d |W.,Ua.. |-- │ │ │ +00418550: 2020 2020 7c57 002c 8b61 0000 207c 2d2d |W.,.a.. |-- │ │ │ 00418560: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00418570: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00418580: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 00418590: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2b -----+---------+ │ │ │ -004185a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5700 2c55 -----------|W.,U │ │ │ +004185a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5700 2c8b -----------|W.,. │ │ │ 004185b0: 7100 0020 7c2d 4e5b 554c 4c5f 5355 4253 q.. |-N[ULL_SUBS │ │ │ 004185c0: 4352 4950 5453 5d3d 5b41 4c57 4159 537c CRIPTS]=[ALWAYS| │ │ │ 004185d0: 4e45 5645 527c 4558 4953 5449 4e47 5d20 NEVER|EXISTING] │ │ │ 004185e0: 207c 4e45 5645 5220 2020 2020 7c2d 2020 |NEVER |- │ │ │ 004185f0: 2020 2020 2020 7c2d 2020 2020 2020 2020 |- │ │ │ -00418600: 2020 7c57 002c 5581 0000 207c 2d2d 2d2d |W.,U... |---- │ │ │ +00418600: 2020 7c57 002c 8b81 0000 207c 2d2d 2d2d |W.,.... |---- │ │ │ 00418610: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00418620: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00418630: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 00418640: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d ---+---------+-- │ │ │ -00418650: 2d2d 2d2d 2d2d 2d2d 2d7c 5700 2c55 9100 ---------|W.,U.. │ │ │ +00418650: 2d2d 2d2d 2d2d 2d2d 2d7c 5700 2c8b 9100 ---------|W.,... │ │ │ 00418660: 0020 7c2d 5b4e 4f5d 515b 4442 5255 4e44 . |-[NO]Q[DBRUND │ │ │ 00418670: 4f57 4e5d 2020 2020 2020 2020 2020 2020 OWN] │ │ │ 00418680: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 00418690: 4469 7361 626c 6564 2020 7c2d 2020 2020 Disabled |- │ │ │ 004186a0: 2020 2020 7c2d 2020 2020 2020 2020 2020 |- │ │ │ -004186b0: 7c57 002b 5535 0000 207c 2d2d 2d2d 2d2d |W.+U5.. |------ │ │ │ +004186b0: 7c57 002b 8b35 0000 207c 2d2d 2d2d 2d2d |W.+.5.. |------ │ │ │ 004186c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004186d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004186e0: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 004186f0: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -+---------+---- │ │ │ -00418700: 2d2d 2d2d 2d2d 2d7c 5700 2c55 1100 0020 -------|W.,U... │ │ │ +00418700: 2d2d 2d2d 2d2d 2d7c 5700 2c8b 1100 0020 -------|W.,.... │ │ │ 00418710: 7c2d 525b 4543 4f52 445f 5349 5a45 5d3d |-R[ECORD_SIZE]= │ │ │ 00418720: 7369 7a65 2069 6e20 6279 7465 7320 2869 size in bytes (i │ │ │ 00418730: 6e74 6567 6572 2920 2020 2020 207c 3235 nteger) |25 │ │ │ 00418740: 3620 2020 2020 2020 7c30 2020 2020 2020 6 |0 │ │ │ 00418750: 2020 7c31 2c30 3438 2c35 3736 2020 7c57 |1,048,576 |W │ │ │ -00418760: 002c 5521 0000 207c 2020 2020 2020 2020 .,U!.. | │ │ │ +00418760: 002c 8b21 0000 207c 2020 2020 2020 2020 .,.!.. | │ │ │ 00418770: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00418780: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00418790: 2020 2020 7c20 2020 2020 2020 2020 207c | | │ │ │ 004187a0: 2020 2020 2020 2020 207c 2831 204d 6942 |(1 MiB │ │ │ 004187b0: 2920 2020 207c 0000 0000 0000 0000 0000 ) |.......... │ │ │ 004187c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004187d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004187e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004187f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00418800: 0400 0000 d907 0000 2806 0000 0000 0000 ........(....... │ │ │ -00418810: 8300 0055 4845 4c50 00ff 7300 ff51 5541 ...UHELP..s..QUA │ │ │ +00418810: 8300 008b 4845 4c50 00ff 7300 ff51 5541 ....HELP..s..QUA │ │ │ 00418820: 4c49 4649 4552 5300 ff73 00ff 5245 4749 LIFIERS..s..REGI │ │ │ 00418830: 4f4e 5f51 5541 4c49 4649 4552 5300 c135 ON_QUALIFIERS..5 │ │ │ 00418840: 3100 0020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 1.. |----------- │ │ │ 00418850: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00418860: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00418870: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d -+----------+--- │ │ │ 00418880: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ -00418890: 2d2d 7c57 002c 5541 0000 207c 2d5b 4e4f --|W.,UA.. |-[NO │ │ │ +00418890: 2d2d 7c57 002c 8b41 0000 207c 2d5b 4e4f --|W.,.A.. |-[NO │ │ │ 004188a0: 5d53 5441 5b54 535d 2020 2020 2020 2020 ]STA[TS] │ │ │ 004188b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004188c0: 2020 2020 2020 2020 7c45 4e41 424c 4544 |ENABLED │ │ │ 004188d0: 2020 207c 2d20 2020 2020 2020 207c 2d20 |- |- │ │ │ -004188e0: 2020 2020 2020 2020 207c 5700 2c55 5100 |W.,UQ. │ │ │ +004188e0: 2020 2020 2020 2020 207c 5700 2c8b 5100 |W.,.Q. │ │ │ 004188f0: 0020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d . |------------- │ │ │ 00418900: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00418910: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 00418920: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 00418930: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ -00418940: 7c57 002c 5561 0000 207c 2d5b 4e4f 5d53 |W.,Ua.. |-[NO]S │ │ │ +00418940: 7c57 002c 8b61 0000 207c 2d5b 4e4f 5d53 |W.,.a.. |-[NO]S │ │ │ 00418950: 5444 5b4e 554c 4c43 4f4c 4c5d 2020 2020 TD[NULLCOLL] │ │ │ 00418960: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00418970: 2020 2020 2020 7c4e 6f20 2020 2020 2020 |No │ │ │ 00418980: 207c 2d20 2020 2020 2020 207c 2d20 2020 |- |- │ │ │ -00418990: 2020 2020 2020 207c 5700 2c55 7100 0020 |W.,Uq.. │ │ │ +00418990: 2020 2020 2020 207c 5700 2c8b 7100 0020 |W.,.q.. │ │ │ 004189a0: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ 004189b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004189c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004189d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004189e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b07 --------------+. │ │ │ -004189f0: 002c 5581 0000 2a00 1855 5345 474d 454e .,U...*..USEGMEN │ │ │ +004189f0: 002c 8b81 0000 2a00 188b 5345 474d 454e .,....*...SEGMEN │ │ │ 00418a00: 545f 5155 414c 4946 4945 5253 0000 5365 T_QUALIFIERS..Se │ │ │ 00418a10: 676d 656e 745f 5175 616c 6966 6965 7273 gment_Qualifiers │ │ │ -00418a20: 1d00 2b55 bf11 0000 2020 2053 6567 6d65 ..+U.... Segme │ │ │ +00418a20: 1d00 2b8b bf11 0000 2020 2053 6567 6d65 ..+..... Segme │ │ │ 00418a30: 6e74 2051 7561 6c69 6669 6572 7307 002c nt Qualifiers.., │ │ │ -00418a40: 5521 0000 5000 2c55 3100 0020 2020 5468 U!..P.,U1.. Th │ │ │ +00418a40: 8b21 0000 5000 2c8b 3100 0020 2020 5468 .!..P.,.1.. Th │ │ │ 00418a50: 6520 666f 6c6c 6f77 696e 6720 2d53 4547 e following -SEG │ │ │ 00418a60: 4d45 4e54 2071 7561 6c69 6669 6572 7320 MENT qualifiers │ │ │ 00418a70: 6361 6e20 6265 2075 7365 6420 7769 7468 can be used with │ │ │ 00418a80: 2074 6865 2041 4444 2c20 4348 414e 4745 the ADD, CHANGE │ │ │ -00418a90: 2c20 6f72 1c00 2c55 4100 0020 2020 5445 , or..,UA.. TE │ │ │ +00418a90: 2c20 6f72 1c00 2c8b 4100 0020 2020 5445 , or..,.A.. TE │ │ │ 00418aa0: 4d50 4c41 5445 2063 6f6d 6d61 6e64 732e MPLATE commands. │ │ │ -00418ab0: 0700 2c55 5100 001f 002c 5561 0000 2020 ..,UQ....,Ua.. │ │ │ +00418ab0: 0700 2c8b 5100 001f 002c 8b61 0000 2020 ..,.Q....,.a.. │ │ │ 00418ac0: 202d 4143 5b43 4553 535f 4d45 5448 4f44 -AC[CESS_METHOD │ │ │ -00418ad0: 5d3d 636f 6465 0700 2c55 7100 0054 002c ]=code..,Uq..T., │ │ │ -00418ae0: 5581 0000 2020 2053 7065 6369 6669 6573 U... Specifies │ │ │ +00418ad0: 5d3d 636f 6465 0700 2c8b 7100 0054 002c ]=code..,.q..T., │ │ │ +00418ae0: 8b81 0000 2020 2053 7065 6369 6669 6573 .... Specifies │ │ │ 00418af0: 2074 6865 2061 6363 6573 7320 6d65 7468 the access meth │ │ │ 00418b00: 6f64 206f 7220 7468 6520 4754 2e4d 2062 od or the GT.M b │ │ │ 00418b10: 7566 6665 7269 6e67 2073 7472 6174 6567 uffering strateg │ │ │ 00418b20: 7920 666f 7220 7374 6f72 696e 6720 616e y for storing an │ │ │ -00418b30: 6438 002c 5591 0000 2020 2072 6574 7269 d8.,U... retri │ │ │ +00418b30: 6438 002c 8b91 0000 2020 2072 6574 7269 d8.,.... retri │ │ │ 00418b40: 6576 696e 6720 6461 7461 2066 726f 6d20 eving data from │ │ │ 00418b50: 7468 6520 676c 6f62 616c 2064 6174 6162 the global datab │ │ │ -00418b60: 6173 6520 6669 6c65 2e08 002b 55c0 1100 ase file...+U... │ │ │ -00418b70: 0052 002c 5512 0000 2020 2020 206f 2063 .R.,U... o c │ │ │ +00418b60: 6173 6520 6669 6c65 2e08 002b 8bc0 1100 ase file...+.... │ │ │ +00418b70: 0052 002c 8b12 0000 2020 2020 206f 2063 .R.,.... o c │ │ │ 00418b80: 6f64 6520 6361 6e20 6861 7665 2032 2076 ode can have 2 v │ │ │ 00418b90: 616c 7565 7320 2d20 4275 6666 6572 6564 alues - Buffered │ │ │ 00418ba0: 2047 6c6f 6261 6c20 2842 4729 206f 7220 Global (BG) or │ │ │ 00418bb0: 4d65 6d6f 7279 204d 6170 7065 6420 284d Memory Mapped (M │ │ │ -00418bc0: 4d29 2e26 002c 5513 0000 2020 2020 2020 M).&.,U... │ │ │ +00418bc0: 4d29 2e26 002c 8b13 0000 2020 2020 2020 M).&.,.... │ │ │ 00418bd0: 2054 6865 2064 6566 6175 6c74 2076 616c The default val │ │ │ -00418be0: 7565 2069 7320 4247 2e4e 002c 5514 0000 ue is BG.N.,U... │ │ │ +00418be0: 7565 2069 7320 4247 2e4e 002c 8b14 0000 ue is BG.N.,.... │ │ │ 00418bf0: 2020 2020 206f 2057 6974 6820 4247 2c20 o With BG, │ │ │ 00418c00: 7468 6520 676c 6f62 616c 2062 7566 6665 the global buffe │ │ │ 00418c10: 7220 706f 6f6c 206d 616e 6167 6573 2074 r pool manages t │ │ │ 00418c20: 6865 2062 7566 6665 7273 2028 7468 6520 he buffers (the │ │ │ -00418c30: 4f53 2f66 696c 6552 002c 5515 0000 2020 OS/fileR.,U... │ │ │ +00418c30: 4f53 2f66 696c 6552 002c 8b15 0000 2020 OS/fileR.,.... │ │ │ 00418c40: 2020 2020 2073 7973 7465 6d20 6d61 7920 system may │ │ │ 00418c50: 616c 736f 2070 726f 7669 6465 2061 6464 also provide add │ │ │ 00418c60: 6974 696f 6e61 6c20 6275 6666 6572 696e itional bufferin │ │ │ 00418c70: 6729 2e20 596f 7520 6765 7420 7468 6520 g). You get the │ │ │ -00418c80: 6368 6f69 6365 206f 6650 002c 5516 0000 choice ofP.,U... │ │ │ +00418c80: 6368 6f69 6365 206f 6650 002c 8b16 0000 choice ofP.,.... │ │ │ 00418c90: 2020 2020 2020 2075 7369 6e67 2042 4546 using BEF │ │ │ 00418ca0: 4f52 455f 494d 4147 4520 6f72 204e 4f42 ORE_IMAGE or NOB │ │ │ 00418cb0: 4546 4f52 455f 494d 4147 4520 6a6f 7572 EFORE_IMAGE jour │ │ │ 00418cc0: 6e61 6c69 6e67 2066 6f72 2079 6f75 7220 naling for your │ │ │ -00418cd0: 6461 7461 6261 7365 2e07 002c 5517 0000 database...,U... │ │ │ -00418ce0: 5100 2c55 1800 0020 2020 2020 2020 2020 Q.,U... │ │ │ +00418cd0: 6461 7461 6261 7365 2e07 002c 8b17 0000 database...,.... │ │ │ +00418ce0: 5100 2c8b 1800 0020 2020 2020 2020 2020 Q.,.... │ │ │ 00418cf0: 202a 2042 4720 7375 7070 6f72 7473 2062 * BG supports b │ │ │ 00418d00: 6f74 6820 666f 7277 6172 6420 616e 6420 oth forward and │ │ │ 00418d10: 6261 636b 7761 7264 2072 6563 6f76 6572 backward recover │ │ │ 00418d20: 7920 616e 6420 726f 6c6c 6261 636b 2074 y and rollback t │ │ │ -00418d30: 6f38 002c 5519 0000 2020 2020 2020 2020 o8.,U... │ │ │ +00418d30: 6f38 002c 8b19 0000 2020 2020 2020 2020 o8.,.... │ │ │ 00418d40: 2020 2020 7265 636f 7665 7220 6120 6461 recover a da │ │ │ 00418d50: 7461 6261 7365 2077 6974 686f 7574 2061 tabase without a │ │ │ -00418d60: 2072 6573 746f 7265 2e51 002c 551a 0000 restore.Q.,U... │ │ │ +00418d60: 2072 6573 746f 7265 2e51 002c 8b1a 0000 restore.Q.,.... │ │ │ 00418d70: 2020 2020 2020 2020 2020 2a20 4247 2069 * BG i │ │ │ 00418d80: 7320 6120 6c69 6b65 6c79 2063 686f 6963 s a likely choic │ │ │ 00418d90: 6520 7768 656e 2079 6f75 206e 6565 6420 e when you need │ │ │ 00418da0: 6661 7374 6572 2072 6563 6f76 6572 7920 faster recovery │ │ │ -00418db0: 7469 6d65 7320 6672 6f6d 2300 2c55 2100 times from#.,U!. │ │ │ +00418db0: 7469 6d65 7320 6672 6f6d 2300 2c8b 2100 times from#.,.!. │ │ │ 00418dc0: 0020 2020 2020 2020 2020 2020 2073 7973 . sys │ │ │ 00418dd0: 7465 6d20 6661 696c 7572 6573 2e07 002c tem failures..., │ │ │ -00418de0: 5522 0000 5200 2c55 2300 0020 2020 2020 U"..R.,U#.. │ │ │ +00418de0: 8b22 0000 5200 2c8b 2300 0020 2020 2020 ."..R.,.#.. │ │ │ 00418df0: 6f20 5769 7468 204d 4d2c 2047 542e 4d20 o With MM, GT.M │ │ │ 00418e00: 6279 7061 7373 6573 2074 6865 2067 6c6f bypasses the glo │ │ │ 00418e10: 6261 6c20 6275 6666 6572 2070 6f6f 6c20 bal buffer pool │ │ │ 00418e20: 616e 6420 7265 6c69 6573 2065 6e74 6972 and relies entir │ │ │ -00418e30: 656c 7920 6f6e 5400 2c55 2400 0020 2020 ely onT.,U$.. │ │ │ +00418e30: 656c 7920 6f6e 5400 2c8b 2400 0020 2020 ely onT.,.$.. │ │ │ 00418e40: 2020 2020 7468 6520 4f53 2f66 696c 6520 the OS/file │ │ │ 00418e50: 7379 7374 656d 2074 6f20 6d61 6e61 6765 system to manage │ │ │ 00418e60: 2074 6865 2064 6174 6120 7472 6166 6669 the data traffi │ │ │ 00418e70: 6320 6265 7477 6565 6e20 6d65 6d6f 7279 c between memory │ │ │ -00418e80: 2061 6e64 2064 6973 6b2e 5200 2c55 2500 and disk.R.,U%. │ │ │ +00418e80: 2061 6e64 2064 6973 6b2e 5200 2c8b 2500 and disk.R.,.%. │ │ │ 00418e90: 0020 2020 2020 2020 4754 2e4d 2068 6173 . GT.M has │ │ │ 00418ea0: 206e 6f20 636f 6e74 726f 6c20 6f76 6572 no control over │ │ │ 00418eb0: 2074 6865 2074 696d 696e 6720 6f66 2064 the timing of d │ │ │ 00418ec0: 6973 6b20 7570 6461 7465 732c 2074 6865 isk updates, the │ │ │ -00418ed0: 7265 666f 7265 2074 6865 7265 5300 2c55 refore thereS.,U │ │ │ +00418ed0: 7265 666f 7265 2074 6865 7265 5300 2c8b refore thereS.,. │ │ │ 00418ee0: 2600 0020 2020 2020 2020 6973 2061 2067 &.. is a g │ │ │ 00418ef0: 7265 6174 6572 2072 656c 6961 6e63 6520 reater reliance │ │ │ 00418f00: 6f6e 2074 6865 204f 532f 6669 6c65 2073 on the OS/file s │ │ │ 00418f10: 7973 7465 6d20 666f 7220 6461 7461 6261 ystem for databa │ │ │ 00418f20: 7365 2070 6572 666f 726d 616e 6365 2e07 se performance.. │ │ │ -00418f30: 002c 5527 0000 5300 2c55 2800 0020 2020 .,U'..S.,U(.. │ │ │ +00418f30: 002c 8b27 0000 5300 2c8b 2800 0020 2020 .,.'..S.,.(.. │ │ │ 00418f40: 2020 2020 2020 202a 204d 4d20 7375 7070 * MM supp │ │ │ 00418f50: 6f72 7473 204e 4f42 4546 4f52 455f 494d orts NOBEFORE_IM │ │ │ 00418f60: 4147 4520 6a6f 7572 6e61 6c69 6e67 206f AGE journaling o │ │ │ 00418f70: 6e6c 792e 2047 542e 4d20 6973 7375 6573 nly. GT.M issues │ │ │ -00418f80: 2061 6e20 6572 726f 7250 002c 5529 0000 an errorP.,U).. │ │ │ +00418f80: 2061 6e20 6572 726f 7250 002c 8b29 0000 an errorP.,.).. │ │ │ 00418f90: 2020 2020 2020 2020 2020 2020 6966 2079 if y │ │ │ 00418fa0: 6f75 2075 7365 204d 4d20 7769 7468 2042 ou use MM with B │ │ │ 00418fb0: 4546 4f52 455f 494d 4147 4520 4a6f 7572 EFORE_IMAGE Jour │ │ │ 00418fc0: 6e61 6c69 6e67 2e20 4d4d 2073 7570 706f naling. MM suppo │ │ │ 00418fd0: 7274 7320 4d55 5049 5000 0000 0000 0000 rts MUPIP....... │ │ │ 00418fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00418ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00419000: 0400 0000 fd07 0000 4d06 0000 0000 0000 ........M....... │ │ │ -00419010: 7e00 0055 4845 4c50 00ff 7300 ff51 5541 ~..UHELP..s..QUA │ │ │ +00419010: 7e00 008b 4845 4c50 00ff 7300 ff51 5541 ~...HELP..s..QUA │ │ │ 00419020: 4c49 4649 4552 5300 ff73 00ff 5345 474d LIFIERS..s..SEGM │ │ │ 00419030: 454e 545f 5155 414c 4946 4945 5253 00c0 ENT_QUALIFIERS.. │ │ │ 00419040: 2a00 0020 2020 2020 2020 2020 2020 204a *.. J │ │ │ 00419050: 4f55 524e 414c 202d 5245 434f 5645 5220 OURNAL -RECOVER │ │ │ 00419060: 2d46 4f52 5741 5244 2061 6e64 204d 5550 -FORWARD and MUP │ │ │ 00419070: 4950 204a 4f55 524e 414c 202d 524f 4c4c IP JOURNAL -ROLL │ │ │ 00419080: 4241 434b 202d 464f 5257 4152 442e 5400 BACK -FORWARD.T. │ │ │ -00419090: 2c55 3100 0020 2020 2020 2020 2020 2020 ,U1.. │ │ │ +00419090: 2c8b 3100 0020 2020 2020 2020 2020 2020 ,.1.. │ │ │ 004190a0: 2057 6974 6820 4d4d 2c20 4d55 5049 5020 With MM, MUPIP │ │ │ 004190b0: 4a4f 5552 4e41 4c20 2d52 4543 4f56 4552 JOURNAL -RECOVER │ │ │ 004190c0: 202d 4241 434b 5741 5244 206f 6e6c 7920 -BACKWARD only │ │ │ 004190d0: 6765 6e65 7261 7465 7320 6c6f 7374 2061 generates lost a │ │ │ -004190e0: 6e64 4c00 2c55 3200 0020 2020 2020 2020 ndL.,U2.. │ │ │ +004190e0: 6e64 4c00 2c8b 3200 0020 2020 2020 2020 ndL.,.2.. │ │ │ 004190f0: 2020 2020 2062 726f 6b65 6e20 7472 616e broken tran │ │ │ 00419100: 7361 6374 696f 6e20 6669 6c65 7320 6275 saction files bu │ │ │ 00419110: 7420 6361 6e6e 6f74 2072 6563 6f76 6572 t cannot recover │ │ │ 00419120: 2074 6865 2064 6174 6162 6173 652e 5300 the database.S. │ │ │ -00419130: 2c55 3300 0020 2020 2020 2020 2020 202a ,U3.. * │ │ │ +00419130: 2c8b 3300 0020 2020 2020 2020 2020 202a ,.3.. * │ │ │ 00419140: 2044 6570 656e 6469 6e67 206f 6e20 796f Depending on yo │ │ │ 00419150: 7572 2066 696c 6520 7379 7374 656d 2c20 ur file system, │ │ │ 00419160: 4d4d 206d 6179 2062 6520 616e 206f 7074 MM may be an opt │ │ │ 00419170: 696f 6e20 7768 656e 2079 6f75 206e 6565 ion when you nee │ │ │ -00419180: 6453 002c 5534 0000 2020 2020 2020 2020 dS.,U4.. │ │ │ +00419180: 6453 002c 8b34 0000 2020 2020 2020 2020 dS.,.4.. │ │ │ 00419190: 2020 2020 7065 7266 6f72 6d61 6e63 6520 performance │ │ │ 004191a0: 6164 7661 6e74 6167 6520 696e 2073 6974 advantage in sit │ │ │ 004191b0: 7561 7469 6f6e 7320 7768 6572 6520 7468 uations where th │ │ │ 004191c0: 6520 6162 6f76 6520 7265 7374 7269 6374 e above restrict │ │ │ -004191d0: 696f 6e73 2200 2c55 3500 0020 2020 2020 ions".,U5.. │ │ │ +004191d0: 696f 6e73 2200 2c8b 3500 0020 2020 2020 ions".,.5.. │ │ │ 004191e0: 2020 2020 2020 2061 7265 2061 6363 6570 are accep │ │ │ -004191f0: 7461 626c 652e 0700 2c55 3600 004f 002c table...,U6..O., │ │ │ -00419200: 5537 0000 2020 2020 206f 2047 4445 206d U7.. o GDE m │ │ │ +004191f0: 7461 626c 652e 0700 2c8b 3600 004f 002c table...,.6..O., │ │ │ +00419200: 8b37 0000 2020 2020 206f 2047 4445 206d .7.. o GDE m │ │ │ 00419210: 6169 6e74 6169 6e73 2061 2073 6570 6172 aintains a separ │ │ │ 00419220: 6174 6520 7365 7420 6f66 2073 6567 6d65 ate set of segme │ │ │ 00419230: 6e74 2071 7561 6c69 6669 6572 2076 616c nt qualifier val │ │ │ -00419240: 7565 7320 666f 7220 6561 6368 1c00 2c55 ues for each..,U │ │ │ +00419240: 7565 7320 666f 7220 6561 6368 1c00 2c8b ues for each..,. │ │ │ 00419250: 3800 0020 2020 2020 2020 4143 4345 5353 8.. ACCESS │ │ │ -00419260: 5f4d 4554 484f 442e 5300 2c55 3900 0020 _METHOD.S.,U9.. │ │ │ +00419260: 5f4d 4554 484f 442e 5300 2c8b 3900 0020 _METHOD.S.,.9.. │ │ │ 00419270: 2020 2020 6f20 5768 656e 2047 4445 206d o When GDE m │ │ │ 00419280: 6f64 6966 6965 7320 7468 6520 4143 4345 odifies the ACCE │ │ │ 00419290: 5353 5f4d 4554 484f 442c 2069 7420 6163 SS_METHOD, it ac │ │ │ 004192a0: 7469 7661 7465 7320 7468 6520 6170 7072 tivates the appr │ │ │ -004192b0: 6f70 7269 6174 6520 7365 7454 002c 553a opriate setT.,U: │ │ │ +004192b0: 6f70 7269 6174 6520 7365 7454 002c 8b3a opriate setT.,.: │ │ │ 004192c0: 0000 2020 2020 2020 206f 6620 5445 4d50 .. of TEMP │ │ │ 004192d0: 4c41 5445 7320 616e 6420 7365 7473 2061 LATEs and sets a │ │ │ 004192e0: 6c6c 2075 6e73 7065 6369 6669 6564 2071 ll unspecified q │ │ │ 004192f0: 7561 6c69 6669 6572 7320 746f 2074 6865 ualifiers to the │ │ │ 00419300: 2064 6566 6175 6c74 2076 616c 7565 7327 default values' │ │ │ -00419310: 002c 5541 0000 2020 2020 2020 206f 6620 .,UA.. of │ │ │ +00419310: 002c 8b41 0000 2020 2020 2020 206f 6620 .,.A.. of │ │ │ 00419320: 7468 6520 6e65 7720 4143 4345 5353 5f4d the new ACCESS_M │ │ │ -00419330: 4554 484f 442e 0700 2c55 4200 0012 002c ETHOD...,UB...., │ │ │ -00419340: 5543 0000 2020 2045 7861 6d70 6c65 3a07 UC.. Example:. │ │ │ -00419350: 002c 5544 0000 3800 2c55 4500 0020 2020 .,UD..8.,UE.. │ │ │ +00419330: 4554 484f 442e 0700 2c8b 4200 0012 002c ETHOD...,.B...., │ │ │ +00419340: 8b43 0000 2020 2045 7861 6d70 6c65 3a07 .C.. Example:. │ │ │ +00419350: 002c 8b44 0000 3800 2c8b 4500 0020 2020 .,.D..8.,.E.. │ │ │ 00419360: 4744 453e 2063 6861 6e67 6520 2d73 6567 GDE> change -seg │ │ │ 00419370: 6d65 6e74 2044 4546 4155 4c54 202d 6163 ment DEFAULT -ac │ │ │ 00419380: 6365 7373 5f6d 6574 686f 643d 4d4d 0700 cess_method=MM.. │ │ │ -00419390: 2c55 4600 0052 002c 5547 0000 2020 2054 ,UF..R.,UG.. T │ │ │ +00419390: 2c8b 4600 0052 002c 8b47 0000 2020 2054 ,.F..R.,.G.. T │ │ │ 004193a0: 6869 7320 636f 6d6d 616e 6420 7365 7473 his command sets │ │ │ 004193b0: 204d 4d20 6173 2074 6865 2061 6363 6573 MM as the acces │ │ │ 004193c0: 7320 6d65 7468 6f64 206f 7220 7468 6520 s method or the │ │ │ 004193d0: 4754 2e4d 2062 7566 6665 7269 6e67 2073 GT.M buffering s │ │ │ -004193e0: 7472 6174 6567 7942 002c 5548 0000 2020 trategyB.,UH.. │ │ │ +004193e0: 7472 6174 6567 7942 002c 8b48 0000 2020 trategyB.,.H.. │ │ │ 004193f0: 2066 6f72 2073 746f 7269 6e67 2061 6e64 for storing and │ │ │ 00419400: 2072 6574 7269 6576 696e 6720 6461 7461 retrieving data │ │ │ 00419410: 6261 7365 2066 6f72 2073 6567 6d65 6e74 base for segment │ │ │ -00419420: 2044 4546 4155 4c54 2e07 002c 5549 0000 DEFAULT...,UI.. │ │ │ -00419430: 1e00 2c55 4a00 0020 2020 2d41 4c5b 4c4f ..,UJ.. -AL[LO │ │ │ +00419420: 2044 4546 4155 4c54 2e07 002c 8b49 0000 DEFAULT...,.I.. │ │ │ +00419430: 1e00 2c8b 4a00 0020 2020 2d41 4c5b 4c4f ..,.J.. -AL[LO │ │ │ 00419440: 4341 5449 4f4e 5d3d 626c 6f63 6b73 0700 CATION]=blocks.. │ │ │ -00419450: 2c55 5100 0051 002c 5552 0000 2020 2053 ,UQ..Q.,UR.. S │ │ │ +00419450: 2c8b 5100 0051 002c 8b52 0000 2020 2053 ,.Q..Q.,.R.. S │ │ │ 00419460: 7065 6369 6669 6573 2074 6865 206e 756d pecifies the num │ │ │ 00419470: 6265 7220 6f66 2062 6c6f 636b 7320 4754 ber of blocks GT │ │ │ 00419480: 2e4d 2061 6c6c 6f63 6174 6573 2074 6f20 .M allocates to │ │ │ 00419490: 6120 6469 736b 2066 696c 6520 7768 656e a disk file when │ │ │ -004194a0: 204d 5550 4950 5400 2c55 5300 0020 2020 MUPIPT.,US.. │ │ │ +004194a0: 204d 5550 4950 5400 2c8b 5300 0020 2020 MUPIPT.,.S.. │ │ │ 004194b0: 6372 6561 7465 7320 7468 6520 6669 6c65 creates the file │ │ │ 004194c0: 2e20 466f 7220 4744 5320 6669 6c65 732c . For GDS files, │ │ │ 004194d0: 2074 6865 206e 756d 6265 7220 6f66 2062 the number of b │ │ │ 004194e0: 7974 6573 2061 6c6c 6f63 6174 6564 2069 ytes allocated i │ │ │ -004194f0: 7320 7468 6520 7369 7a65 5400 2c55 5400 s the sizeT.,UT. │ │ │ +004194f0: 7320 7468 6520 7369 7a65 5400 2c8b 5400 s the sizeT.,.T. │ │ │ 00419500: 0020 2020 6f66 2074 6865 2064 6174 6162 . of the datab │ │ │ 00419510: 6173 6520 6669 6c65 2068 6561 6465 7220 ase file header │ │ │ 00419520: 706c 7573 2074 6865 2041 4c4c 4f43 4154 plus the ALLOCAT │ │ │ 00419530: 494f 4e20 7369 7a65 2074 696d 6573 2074 ION size times t │ │ │ 00419540: 6865 2042 4c4f 434b 5f53 495a 452e 0700 he BLOCK_SIZE... │ │ │ -00419550: 2c55 5500 0032 002c 5556 0000 2020 2020 ,UU..2.,UV.. │ │ │ +00419550: 2c8b 5500 0032 002c 8b56 0000 2020 2020 ,.U..2.,.V.. │ │ │ 00419560: 202a 2054 6865 206d 696e 696d 756d 2041 * The minimum A │ │ │ 00419570: 4c4c 4f43 4154 494f 4e20 6973 2031 3020 LLOCATION is 10 │ │ │ -00419580: 626c 6f63 6b73 2e3d 002c 5557 0000 2020 blocks.=.,UW.. │ │ │ +00419580: 626c 6f63 6b73 2e3d 002c 8b57 0000 2020 blocks.=.,.W.. │ │ │ 00419590: 2020 202a 2054 6865 206d 6178 696d 756d * The maximum │ │ │ 004195a0: 2041 4c4c 4f43 4154 494f 4e20 6973 2031 ALLOCATION is 1 │ │ │ 004195b0: 2c30 3430 2c31 3837 2c33 3932 2062 6c6f ,040,187,392 blo │ │ │ -004195c0: 636b 732e 3f00 2c55 5800 0020 2020 2020 cks.?.,UX.. │ │ │ +004195c0: 636b 732e 3f00 2c8b 5800 0020 2020 2020 cks.?.,.X.. │ │ │ 004195d0: 2a20 4279 2064 6566 6175 6c74 2c20 4744 * By default, GD │ │ │ 004195e0: 4520 7573 6573 2061 6e20 414c 4c4f 4341 E uses an ALLOCA │ │ │ 004195f0: 5449 4f4e 206f 6620 3130 3020 626c 6f63 TION of 100 bloc │ │ │ -00419600: 6b73 2e51 002c 5559 0000 2020 2020 202a ks.Q.,UY.. * │ │ │ +00419600: 6b73 2e51 002c 8b59 0000 2020 2020 202a ks.Q.,.Y.. * │ │ │ 00419610: 2054 6865 206d 6178 696d 756d 2073 697a The maximum siz │ │ │ 00419620: 6520 6f66 2061 2064 6174 6162 6173 6520 e of a database │ │ │ 00419630: 6669 6c65 2069 7320 312c 3034 302c 3138 file is 1,040,18 │ │ │ 00419640: 372c 3339 3228 3939 324d 6929 2062 6c6f 7,392(992Mi) blo │ │ │ -00419650: 636b 732e 4b00 2c55 5a00 0020 2020 2020 cks.K.,UZ.. │ │ │ +00419650: 636b 732e 4b00 2c8b 5a00 0020 2020 2020 cks.K.,.Z.. │ │ │ 00419660: 2a20 5468 6520 6465 6661 756c 7420 414c * The default AL │ │ │ 00419670: 4c4f 4341 5449 4f4e 2077 6173 2063 686f LOCATION was cho │ │ │ 00419680: 7365 6e20 666f 7220 696e 6974 6961 6c20 sen for initial │ │ │ 00419690: 6465 7665 6c6f 706d 656e 7420 616e 644b development andK │ │ │ -004196a0: 002c 5561 0000 2020 2020 2020 2065 7870 .,Ua.. exp │ │ │ +004196a0: 002c 8b61 0000 2020 2020 2020 2065 7870 .,.a.. exp │ │ │ 004196b0: 6572 696d 656e 7461 7469 6f6e 2077 6974 erimentation wit │ │ │ 004196c0: 6820 4754 2e4d 2e20 4265 6361 7573 6520 h GT.M. Because │ │ │ 004196d0: 6669 6c65 2066 7261 676d 656e 7461 7469 file fragmentati │ │ │ -004196e0: 6f6e 2069 6d70 6169 7273 4f00 2c55 6200 on impairsO.,Ub. │ │ │ +004196e0: 6f6e 2069 6d70 6169 7273 4f00 2c8b 6200 on impairsO.,.b. │ │ │ 004196f0: 0020 2020 2020 2020 7065 7266 6f72 6d61 . performa │ │ │ 00419700: 6e63 652c 206d 616b 6520 7468 6520 696e nce, make the in │ │ │ 00419710: 6974 6961 6c20 616c 6c6f 6361 7469 6f6e itial allocation │ │ │ 00419720: 2066 6f72 2070 726f 6475 6374 696f 6e20 for production │ │ │ -00419730: 6669 6c65 7320 616e 6451 002c 5563 0000 files andQ.,Uc.. │ │ │ +00419730: 6669 6c65 7320 616e 6451 002c 8b63 0000 files andQ.,.c.. │ │ │ 00419740: 2020 2020 2020 206c 6172 6765 2070 726f large pro │ │ │ 00419750: 6a65 6374 7320 6c61 7267 6520 656e 6f75 jects large enou │ │ │ 00419760: 6768 2074 6f20 686f 6c64 2074 6865 2061 gh to hold the a │ │ │ 00419770: 6e74 6963 6970 6174 6564 2063 6f6e 7465 nticipated conte │ │ │ -00419780: 6e74 7320 6f66 2074 6865 4600 2c55 6400 nts of theF.,Ud. │ │ │ +00419780: 6e74 7320 6f66 2074 6865 4600 2c8b 6400 nts of theF.,.d. │ │ │ 00419790: 0020 2020 2020 2020 6669 6c65 2066 6f72 . file for │ │ │ 004197a0: 2061 206c 656e 6774 6820 6f66 2074 696d a length of tim │ │ │ 004197b0: 6520 636f 6e73 6973 7465 6e74 2077 6974 e consistent wit │ │ │ 004197c0: 6820 796f 7572 2055 4e49 5820 6669 6c65 h your UNIX file │ │ │ -004197d0: 2600 2c55 6500 0020 2020 2020 2020 7265 &.,Ue.. re │ │ │ +004197d0: 2600 2c8b 6500 0020 2020 2020 2020 7265 &.,.e.. re │ │ │ 004197e0: 6f72 6761 6e69 7a61 7469 6f6e 2073 6368 organization sch │ │ │ -004197f0: 6564 756c 652e 0700 2c55 6600 0000 0000 edule...,Uf..... │ │ │ +004197f0: 6564 756c 652e 0700 2c8b 6600 0000 0000 edule...,.f..... │ │ │ 00419800: 0400 0000 f707 0000 6b06 0000 0000 0000 ........k....... │ │ │ -00419810: 4500 0055 4845 4c50 00ff 7300 ff51 5541 E..UHELP..s..QUA │ │ │ +00419810: 4500 008b 4845 4c50 00ff 7300 ff51 5541 E...HELP..s..QUA │ │ │ 00419820: 4c49 4649 4552 5300 ff73 00ff 5345 474d LIFIERS..s..SEGM │ │ │ 00419830: 454e 545f 5155 414c 4946 4945 5253 00c0 ENT_QUALIFIERS.. │ │ │ 00419840: 6700 0020 2020 2d2d 5b4e 4f5d 4153 5b59 g.. --[NO]AS[Y │ │ │ -00419850: 4e43 494f 5d07 002c 5568 0000 5400 2c55 NCIO]..,Uh..T.,U │ │ │ +00419850: 4e43 494f 5d07 002c 8b68 0000 5400 2c8b NCIO]..,.h..T.,. │ │ │ 00419860: 6900 0020 2020 4465 7465 726d 696e 6573 i.. Determines │ │ │ 00419870: 2077 6865 7468 6572 2061 6e20 6163 6365 whether an acce │ │ │ 00419880: 7373 206d 6574 686f 6420 4247 2064 6174 ss method BG dat │ │ │ 00419890: 6162 6173 6520 6669 6c65 2075 7365 7320 abase file uses │ │ │ 004198a0: 6173 796e 6368 726f 6e6f 7573 2049 2f4f asynchronous I/O │ │ │ -004198b0: 4a00 2c55 6a00 0020 2020 7261 7468 6572 J.,Uj.. rather │ │ │ +004198b0: 4a00 2c8b 6a00 0020 2020 7261 7468 6572 J.,.j.. rather │ │ │ 004198c0: 2074 6861 6e20 7573 696e 6720 7379 6e63 than using sync │ │ │ 004198d0: 6872 6f6e 6f75 7320 492f 4f20 7468 726f hronous I/O thro │ │ │ 004198e0: 7567 6820 7468 6520 6669 6c65 2073 7973 ugh the file sys │ │ │ -004198f0: 7465 6d20 6361 6368 652e 0700 2c55 7100 tem cache...,Uq. │ │ │ -00419900: 0050 002c 5572 0000 2020 2057 6974 6820 .P.,Ur.. With │ │ │ +004198f0: 7465 6d20 6361 6368 652e 0700 2c8b 7100 tem cache...,.q. │ │ │ +00419900: 0050 002c 8b72 0000 2020 2057 6974 6820 .P.,.r.. With │ │ │ 00419910: 4153 594e 4349 4f2c 2047 542e 4d20 6173 ASYNCIO, GT.M as │ │ │ 00419920: 7375 6d65 7320 7265 7370 6f6e 7369 6269 sumes responsibi │ │ │ 00419930: 6c69 7479 2066 6f72 2077 7269 7469 6e67 lity for writing │ │ │ 00419940: 2064 6174 6162 6173 6520 7570 6461 7465 database update │ │ │ -00419950: 7352 002c 5573 0000 2020 2064 6972 6563 sR.,Us.. direc │ │ │ +00419950: 7352 002c 8b73 0000 2020 2064 6972 6563 sR.,.s.. direc │ │ │ 00419960: 746c 7920 746f 2073 6563 6f6e 6461 7279 tly to secondary │ │ │ 00419970: 2073 746f 7261 6765 2c20 6573 7365 6e74 storage, essent │ │ │ 00419980: 6961 6c6c 7920 6279 7061 7373 696e 6720 ially bypassing │ │ │ 00419990: 7468 6520 6669 6c65 2073 7973 7465 6d20 the file system │ │ │ -004199a0: 616e 6454 002c 5574 0000 2020 2069 7473 andT.,Ut.. its │ │ │ +004199a0: 616e 6454 002c 8b74 0000 2020 2069 7473 andT.,.t.. its │ │ │ 004199b0: 2063 6163 6865 2e20 5468 6973 2063 616e cache. This can │ │ │ 004199c0: 2079 6965 6c64 2069 6d70 726f 7665 6420 yield improved │ │ │ 004199d0: 6265 6861 7669 6f72 2069 6620 7468 6520 behavior if the │ │ │ 004199e0: 6669 6c65 2073 7973 7465 6d20 6861 7320 file system has │ │ │ -004199f0: 7472 6f75 626c 6550 002c 5575 0000 2020 troubleP.,Uu.. │ │ │ +004199f0: 7472 6f75 626c 6550 002c 8b75 0000 2020 troubleP.,.u.. │ │ │ 00419a00: 2068 616e 646c 696e 6720 4754 2e4d 2064 handling GT.M d │ │ │ 00419a10: 6174 6162 6173 6520 492f 4f2c 2070 6172 atabase I/O, par │ │ │ 00419a20: 7469 6375 6c61 726c 7920 6669 6c65 2073 ticularly file s │ │ │ 00419a30: 796e 6368 726f 6e69 7a61 7469 6f6e 2028 ynchronization ( │ │ │ -00419a40: 6673 796e 6329 2e52 002c 5576 0000 2020 fsync).R.,Uv.. │ │ │ +00419a40: 6673 796e 6329 2e52 002c 8b76 0000 2020 fsync).R.,.v.. │ │ │ 00419a50: 2041 5359 4e43 494f 2065 6c69 6d69 6e61 ASYNCIO elimina │ │ │ 00419a60: 7465 7320 736f 6d65 206d 656d 6f72 7920 tes some memory │ │ │ 00419a70: 6163 7469 7669 7469 6573 2061 6e64 206d activities and m │ │ │ 00419a80: 6179 2069 6d70 726f 7665 2070 6572 666f ay improve perfo │ │ │ -00419a90: 726d 616e 6365 2069 6e1e 002c 5577 0000 rmance in..,Uw.. │ │ │ +00419a90: 726d 616e 6365 2069 6e1e 002c 8b77 0000 rmance in..,.w.. │ │ │ 00419aa0: 2020 2073 6f6d 6520 636f 6e66 6967 7572 some configur │ │ │ -00419ab0: 6174 696f 6e73 2e07 002c 5578 0000 2600 ations...,Ux..&. │ │ │ -00419ac0: 2c55 7900 0020 2020 536f 6d65 206e 6f74 ,Uy.. Some not │ │ │ +00419ab0: 6174 696f 6e73 2e07 002c 8b78 0000 2600 ations...,.x..&. │ │ │ +00419ac0: 2c8b 7900 0020 2020 536f 6d65 206e 6f74 ,.y.. Some not │ │ │ 00419ad0: 6573 2061 6e64 206f 6273 6572 7661 7469 es and observati │ │ │ -00419ae0: 6f6e 733a 0700 2c55 7a00 0050 002c 5581 ons:..,Uz..P.,U. │ │ │ +00419ae0: 6f6e 733a 0700 2c8b 7a00 0050 002c 8b81 ons:..,.z..P.,.. │ │ │ 00419af0: 0000 2020 2020 206f 2041 7320 6173 796e .. o As asyn │ │ │ 00419b00: 6368 726f 6e6f 7573 2049 4f20 6469 7370 chronous IO disp │ │ │ 00419b10: 656e 7365 7320 7769 7468 2074 6865 2055 enses with the U │ │ │ 00419b20: 4e49 5820 6669 6c65 2062 7566 6665 7220 NIX file buffer │ │ │ -00419b30: 6361 6368 652c 2047 542e 4d54 002c 5582 cache, GT.MT.,U. │ │ │ +00419b30: 6361 6368 652c 2047 542e 4d54 002c 8b82 cache, GT.MT.,.. │ │ │ 00419b40: 0000 2020 2020 2020 2067 6c6f 6261 6c20 .. global │ │ │ 00419b50: 6275 6666 6572 7320 6172 6520 7468 6520 buffers are the │ │ │ 00419b60: 736f 6c65 2063 6163 6869 6e67 206d 6563 sole caching mec │ │ │ 00419b70: 6861 6e69 736d 2e20 546f 206d 616b 6520 hanism. To make │ │ │ 00419b80: 6173 796e 6368 726f 6e6f 7573 2049 4f51 asynchronous IOQ │ │ │ -00419b90: 002c 5583 0000 2020 2020 2020 2070 6572 .,U... per │ │ │ +00419b90: 002c 8b83 0000 2020 2020 2020 2070 6572 .,.... per │ │ │ 00419ba0: 666f 726d 2077 656c 6c2c 2079 6f75 2077 form well, you w │ │ │ 00419bb0: 696c 6c20 6c69 6b65 6c79 206e 6565 6420 ill likely need │ │ │ 00419bc0: 746f 2069 6e63 7265 6173 6520 7468 6520 to increase the │ │ │ 00419bd0: 6e75 6d62 6572 206f 6620 676c 6f62 616c number of global │ │ │ -00419be0: 4e00 2c55 8400 0020 2020 2020 2020 6275 N.,U... bu │ │ │ +00419be0: 4e00 2c8b 8400 0020 2020 2020 2020 6275 N.,.... bu │ │ │ 00419bf0: 6666 6572 7320 636f 6e73 6964 6572 6162 ffers considerab │ │ │ 00419c00: 6c79 2e20 4173 7369 676e 2061 6465 7175 ly. Assign adequ │ │ │ 00419c10: 6174 6520 6461 7461 6261 7365 2067 6c6f ate database glo │ │ │ 00419c20: 6261 6c20 6275 6666 6572 7320 746f 5300 bal buffers toS. │ │ │ -00419c30: 2c55 8500 0020 2020 2020 2020 636f 6d70 ,U... comp │ │ │ +00419c30: 2c8b 8500 0020 2020 2020 2020 636f 6d70 ,.... comp │ │ │ 00419c40: 656e 7361 7465 2066 6f72 2061 7379 6e63 ensate for async │ │ │ 00419c50: 2049 2f4f 2062 7970 6173 7369 6e67 2074 I/O bypassing t │ │ │ 00419c60: 6865 2066 696c 6520 7379 7374 656d 2063 he file system c │ │ │ 00419c70: 6163 6865 2e20 5769 7468 2047 542e 4d27 ache. With GT.M' │ │ │ -00419c80: 7353 002c 5586 0000 2020 2020 2020 206c sS.,U... l │ │ │ +00419c80: 7353 002c 8b86 0000 2020 2020 2020 206c sS.,.... l │ │ │ 00419c90: 696d 6974 206f 6620 3247 6942 2070 6572 imit of 2GiB per │ │ │ 00419ca0: 2073 6861 7265 6420 6d65 6d6f 7279 2073 shared memory s │ │ │ 00419cb0: 6567 6d65 6e74 2c20 6120 6461 7461 6261 egment, a databa │ │ │ 00419cc0: 7365 2073 6567 6d65 6e74 2077 6974 6820 se segment with │ │ │ -00419cd0: 344b 6942 4600 2c55 8700 0020 2020 2020 4KiBF.,U... │ │ │ +00419cd0: 344b 6942 4600 2c8b 8700 0020 2020 2020 4KiBF.,.... │ │ │ 00419ce0: 2020 626c 6f63 6b73 2068 6173 2061 206c blocks has a l │ │ │ 00419cf0: 696d 6974 206f 6620 616c 6d6f 7374 2074 imit of almost t │ │ │ 00419d00: 776f 206d 696c 6c69 6f6e 2067 6c6f 6261 wo million globa │ │ │ -00419d10: 6c20 6275 6666 6572 732e 5400 2c55 8800 l buffers.T.,U.. │ │ │ +00419d10: 6c20 6275 6666 6572 732e 5400 2c8b 8800 l buffers.T.,... │ │ │ 00419d20: 0020 2020 2020 6f20 4120 6c61 7267 6520 . o A large │ │ │ 00419d30: 6e75 6d62 6572 206f 6620 676c 6f62 616c number of global │ │ │ 00419d40: 2062 7566 6665 7273 2070 6f74 656e 7469 buffers potenti │ │ │ 00419d50: 616c 6c79 2069 6d70 6c69 6573 2061 206c ally implies a l │ │ │ 00419d60: 6172 6765 206e 756d 6265 7220 6f66 5400 arge number ofT. │ │ │ -00419d70: 2c55 8900 0020 2020 2020 2020 6469 7274 ,U... dirt │ │ │ +00419d70: 2c8b 8900 0020 2020 2020 2020 6469 7274 ,.... dirt │ │ │ 00419d80: 7920 676c 6f62 616c 2062 7566 6665 7273 y global buffers │ │ │ 00419d90: 2074 6f20 6265 2066 6c75 7368 6564 2061 to be flushed a │ │ │ 00419da0: 7420 616e 2065 706f 6368 2e20 596f 7520 t an epoch. You │ │ │ 00419db0: 7368 6f75 6c64 2069 6e76 6573 7469 6761 should investiga │ │ │ -00419dc0: 7465 5000 2c55 8a00 0020 2020 2020 2020 teP.,U... │ │ │ +00419dc0: 7465 5000 2c8b 8a00 0020 2020 2020 2020 teP.,.... │ │ │ 00419dd0: 7468 6520 696d 7061 6374 206f 6e20 6170 the impact on ap │ │ │ 00419de0: 706c 6963 6174 696f 6e20 7265 7370 6f6e plication respon │ │ │ 00419df0: 7365 2074 696d 6520 6f66 2047 542e 4d20 se time of GT.M │ │ │ 00419e00: 6570 6f63 6820 7461 7065 7269 6e67 2076 epoch tapering v │ │ │ -00419e10: 732e 5100 2c55 9100 0020 2020 2020 2020 s.Q.,U... │ │ │ +00419e10: 732e 5100 2c8b 9100 0020 2020 2020 2020 s.Q.,.... │ │ │ 00419e20: 7475 726e 696e 6720 6f66 6620 6570 6f63 turning off epoc │ │ │ 00419e30: 6820 7461 7065 7269 6e67 2061 6e64 2075 h tapering and u │ │ │ 00419e40: 7369 6e67 2061 2073 6570 6172 6174 6520 sing a separate │ │ │ 00419e50: 7374 616e 642d 616c 6f6e 6520 7072 6f63 stand-alone proc │ │ │ -00419e60: 6573 7348 002c 5592 0000 2020 2020 2020 essH.,U... │ │ │ +00419e60: 6573 7348 002c 8b92 0000 2020 2020 2020 essH.,.... │ │ │ 00419e70: 2074 6861 7420 6578 6563 7574 6573 2061 that executes a │ │ │ 00419e80: 206c 696e 6520 6f66 2063 6f64 6520 7375 line of code su │ │ │ 00419e90: 6368 2061 733a 2066 6f72 2073 6574 2078 ch as: for set x │ │ │ -00419ea0: 3d22 2220 666f 7220 7365 7451 002c 5593 ="" for setQ.,U. │ │ │ +00419ea0: 3d22 2220 666f 7220 7365 7451 002c 8b93 ="" for setQ.,.. │ │ │ 00419eb0: 0000 2020 2020 2020 2078 3d24 7669 6577 .. x=$view │ │ │ 00419ec0: 2822 6776 6e65 7874 222c 7829 2071 7569 ("gvnext",x) qui │ │ │ 00419ed0: 743a 2222 3d78 2076 6965 7720 2264 6266 t:""=x view "dbf │ │ │ 00419ee0: 6c75 7368 223a 782c 2264 6273 796e 6322 lush":x,"dbsync" │ │ │ -00419ef0: 3a78 2c22 6570 6f63 6822 3a78 5400 2c55 :x,"epoch":xT.,U │ │ │ +00419ef0: 3a78 2c22 6570 6f63 6822 3a78 5400 2c8b :x,"epoch":xT.,. │ │ │ 00419f00: 9400 0020 2020 2020 2020 6861 6e67 206e ... hang n │ │ │ 00419f10: 2077 6865 7265 206e 2069 7320 6120 6e75 where n is a nu │ │ │ 00419f20: 6d62 6572 2074 6861 7420 6361 7573 6573 mber that causes │ │ │ 00419f30: 2065 6163 6820 7265 6769 6f6e 2074 6f20 each region to │ │ │ 00419f40: 6265 2066 6c75 7368 6564 2061 7420 616e be flushed at an │ │ │ -00419f50: 5300 2c55 9500 0020 2020 2020 2020 6170 S.,U... ap │ │ │ +00419f50: 5300 2c8b 9500 0020 2020 2020 2020 6170 S.,.... ap │ │ │ 00419f60: 7072 6f70 7269 6174 6520 696e 7465 7276 propriate interv │ │ │ 00419f70: 616c 2e20 4966 2079 6f75 2063 686f 6f73 al. If you choos │ │ │ 00419f80: 6520 7468 6973 206f 7074 696f 6e2c 2072 e this option, r │ │ │ 00419f90: 656d 656d 6265 7220 746f 2074 7572 6e20 emember to turn │ │ │ -00419fa0: 6f66 6654 002c 5596 0000 2020 2020 2020 offT.,U... │ │ │ +00419fa0: 6f66 6654 002c 8b96 0000 2020 2020 2020 offT.,.... │ │ │ 00419fb0: 2065 706f 6368 2074 6170 6572 696e 672c epoch tapering, │ │ │ 00419fc0: 2061 6e64 2074 6f20 7365 7420 7468 6520 and to set the │ │ │ 00419fd0: 6570 6f63 6820 696e 7465 7276 616c 2069 epoch interval i │ │ │ 00419fe0: 6e20 7468 6520 6669 6c65 2068 6561 6465 n the file heade │ │ │ 00419ff0: 7220 746f 2062 6500 0000 0000 0000 0000 r to be......... │ │ │ 0041a000: 0400 0000 e407 0000 8406 0000 0000 0000 ................ │ │ │ -0041a010: 7f00 0055 4845 4c50 00ff 7300 ff51 5541 ...UHELP..s..QUA │ │ │ +0041a010: 7f00 008b 4845 4c50 00ff 7300 ff51 5541 ....HELP..s..QUA │ │ │ 0041a020: 4c49 4649 4552 5300 ff73 00ff 5345 474d LIFIERS..s..SEGM │ │ │ 0041a030: 454e 545f 5155 414c 4946 4945 5253 00c0 ENT_QUALIFIERS.. │ │ │ 0041a040: 9700 0020 2020 2020 2020 6c61 7267 6520 ... large │ │ │ 0041a050: 656e 6f75 6768 2074 6f20 7072 6576 656e enough to preven │ │ │ 0041a060: 7420 6170 706c 6963 6174 696f 6e20 7072 t application pr │ │ │ 0041a070: 6f63 6573 7365 7320 6672 6f6d 2070 6572 ocesses from per │ │ │ 0041a080: 666f 726d 696e 6720 6570 6f63 6873 2c53 forming epochs,S │ │ │ -0041a090: 002c 5598 0000 2020 2020 2020 2061 6e64 .,U... and │ │ │ +0041a090: 002c 8b98 0000 2020 2020 2020 2061 6e64 .,.... and │ │ │ 0041a0a0: 2063 6f6e 7369 6465 7220 7363 7269 7074 consider script │ │ │ 0041a0b0: 6564 2074 696d 656c 7920 7377 6974 6368 ed timely switch │ │ │ 0041a0c0: 696e 6720 6f66 206a 6f75 726e 616c 2066 ing of journal f │ │ │ 0041a0d0: 696c 6573 2062 7920 6f74 6865 7220 7468 iles by other th │ │ │ -0041a0e0: 616e 5000 2c55 9900 0020 2020 2020 2020 anP.,U... │ │ │ +0041a0e0: 616e 5000 2c8b 9900 0020 2020 2020 2020 anP.,.... │ │ │ 0041a0f0: 6170 706c 6963 6174 696f 6e20 7072 6f63 application proc │ │ │ 0041a100: 6573 7365 7320 2873 7769 7463 6869 6e67 esses (switching │ │ │ 0041a110: 206a 6f75 726e 616c 2066 696c 6573 2069 journal files i │ │ │ 0041a120: 6e76 6f6c 7665 7320 616e 2065 706f 6368 nvolves an epoch │ │ │ -0041a130: 292e 5300 2c55 9a00 0020 2020 2020 6f20 ).S.,U... o │ │ │ +0041a130: 292e 5300 2c8b 9a00 0020 2020 2020 6f20 ).S.,.... o │ │ │ 0041a140: 4f6e 2041 4958 2c20 636f 6e73 6964 6572 On AIX, consider │ │ │ 0041a150: 206d 6f75 6e74 696e 6720 6669 6c65 2073 mounting file s │ │ │ 0041a160: 7973 7465 6d73 2077 6974 6820 7468 6520 ystems with the │ │ │ 0041a170: 4349 4f20 6d6f 756e 7420 6f70 7469 6f6e CIO mount option │ │ │ -0041a180: 2e20 5468 6552 002b 55c1 1100 0020 2020 . TheR.+U.... │ │ │ +0041a180: 2e20 5468 6552 002b 8bc1 1100 0020 2020 . TheR.+..... │ │ │ 0041a190: 2020 2020 4349 4f20 6d6f 756e 7420 6f70 CIO mount op │ │ │ 0041a1a0: 7469 6f6e 2064 726f 7073 2073 7570 706f tion drops suppo │ │ │ 0041a1b0: 7274 2066 6f72 2074 6865 2066 696c 6520 rt for the file │ │ │ 0041a1c0: 6275 6666 6572 2063 6163 6865 2028 756e buffer cache (un │ │ │ -0041a1d0: 7573 6564 2062 794e 002d 5511 0000 2020 used byN.-U... │ │ │ +0041a1d0: 7573 6564 2062 794e 002d 8b11 0000 2020 used byN.-.... │ │ │ 0041a1e0: 2020 2020 2061 7379 6e63 6872 6f6e 6f75 asynchronou │ │ │ 0041a1f0: 7320 494f 292c 2061 6e64 2061 6c73 6f20 s IO), and also │ │ │ 0041a200: 656c 696d 696e 6174 6573 2061 206c 6f63 eliminates a loc │ │ │ 0041a210: 6b20 7468 6174 2069 7320 6120 706f 7465 k that is a pote │ │ │ -0041a220: 6e74 6961 6c48 002d 5521 0000 2020 2020 ntialH.-U!.. │ │ │ +0041a220: 6e74 6961 6c48 002d 8b21 0000 2020 2020 ntialH.-.!.. │ │ │ 0041a230: 2020 2062 6f74 746c 656e 6563 6b20 746f bottleneck to │ │ │ 0041a240: 2047 542e 4d20 7065 7266 6f72 6d61 6e63 GT.M performanc │ │ │ 0041a250: 6520 6f6e 2074 6865 2041 4958 206a 6673 e on the AIX jfs │ │ │ 0041a260: 3220 6669 6c65 7379 7374 656d 2e4e 002d 2 filesystem.N.- │ │ │ -0041a270: 5531 0000 2020 2020 206f 2049 6620 6120 U1.. o If a │ │ │ +0041a270: 8b31 0000 2020 2020 206f 2049 6620 6120 .1.. o If a │ │ │ 0041a280: 7072 6f63 6573 7320 656e 636f 756e 7465 process encounte │ │ │ 0041a290: 7273 2061 2073 6974 7561 7469 6f6e 2077 rs a situation w │ │ │ 0041a2a0: 6865 7265 2069 7420 6e65 6564 7320 746f here it needs to │ │ │ -0041a2b0: 2070 6572 666f 726d 2061 6e54 002d 5541 perform anT.-UA │ │ │ +0041a2b0: 2070 6572 666f 726d 2061 6e54 002d 8b41 perform anT.-.A │ │ │ 0041a2c0: 0000 2020 2020 2020 2061 7379 6e63 6872 .. asynchr │ │ │ 0041a2d0: 6f6e 6f75 7320 7772 6974 652c 2062 7574 onous write, but │ │ │ 0041a2e0: 2068 6173 206e 6f20 6176 6169 6c61 626c has no availabl │ │ │ 0041a2f0: 6520 736c 6f74 7320 7769 7468 2077 6869 e slots with whi │ │ │ 0041a300: 6368 2074 6f20 6d61 6e61 6765 2061 6e50 ch to manage anP │ │ │ -0041a310: 002d 5551 0000 2020 2020 2020 2061 6464 .-UQ.. add │ │ │ +0041a310: 002d 8b51 0000 2020 2020 2020 2061 6464 .-.Q.. add │ │ │ 0041a320: 6974 696f 6e61 6c20 6f6e 652c 2069 7420 itional one, it │ │ │ 0041a330: 6569 7468 6572 2066 616c 6c73 2062 6163 either falls bac │ │ │ 0041a340: 6b20 746f 2073 796e 6368 726f 6e6f 7573 k to synchronous │ │ │ 0041a350: 2077 7269 7469 6e67 2069 6620 7468 6553 writing if theS │ │ │ -0041a360: 002d 5561 0000 2020 2020 2020 2077 7269 .-Ua.. wri │ │ │ +0041a360: 002d 8b61 0000 2020 2020 2020 2077 7269 .-.a.. wri │ │ │ 0041a370: 7465 2069 7320 626c 6f63 6b69 6e67 206f te is blocking o │ │ │ 0041a380: 7468 6572 2061 6374 696f 6e73 2c20 616e ther actions, an │ │ │ 0041a390: 6420 6f74 6865 7277 6973 6520 6465 6665 d otherwise defe │ │ │ 0041a3a0: 7273 2074 6865 2077 7269 7465 2075 6e74 rs the write unt │ │ │ -0041a3b0: 696c 5400 2d55 7100 0020 2020 2020 2020 ilT.-Uq.. │ │ │ +0041a3b0: 696c 5400 2d8b 7100 0020 2020 2020 2020 ilT.-.q.. │ │ │ 0041a3c0: 6120 736c 6f74 2062 6563 6f6d 6573 2061 a slot becomes a │ │ │ 0041a3d0: 7661 696c 6162 6c65 2061 7320 6f74 6865 vailable as othe │ │ │ 0041a3e0: 7220 7772 6974 6573 2063 6f6d 706c 6574 r writes complet │ │ │ 0041a3f0: 652e 204c 696e 7578 2061 6c6c 6f63 6174 e. Linux allocat │ │ │ -0041a400: 6573 2074 6865 4300 2d55 8100 0020 2020 es theC.-U... │ │ │ +0041a400: 6573 2074 6865 4300 2d8b 8100 0020 2020 es theC.-.... │ │ │ 0041a410: 2020 2020 7374 7275 6374 7572 6573 206f structures o │ │ │ 0041a420: 6e20 6120 7379 7374 656d 2d77 6964 6520 n a system-wide │ │ │ 0041a430: 6261 7369 7320 7769 7468 2074 6865 2073 basis with the s │ │ │ -0041a440: 6574 7469 6e67 206f 663d 002d 5591 0000 etting of=.-U... │ │ │ +0041a440: 6574 7469 6e67 206f 663d 002d 8b91 0000 etting of=.-.... │ │ │ 0041a450: 2020 2020 2020 202f 7072 6f63 2f73 7973 /proc/sys │ │ │ 0041a460: 2f66 732f 6169 6f2d 6d61 782d 6e72 2e20 /fs/aio-max-nr. │ │ │ 0041a470: 4649 5320 7265 636f 6d6d 656e 6473 2073 FIS recommends s │ │ │ -0041a480: 6574 7469 6e67 3100 2c55 1200 0020 2020 etting1.,U... │ │ │ +0041a480: 6574 7469 6e67 3100 2c8b 1200 0020 2020 etting1.,.... │ │ │ 0041a490: 2020 2020 2f70 726f 632f 7379 732f 6673 /proc/sys/fs │ │ │ 0041a4a0: 2f61 696f 2d6d 6178 2d6e 7220 746f 2031 /aio-max-nr to 1 │ │ │ -0041a4b0: 3034 3835 3736 2e53 002d 5511 0000 2020 048576.S.-U... │ │ │ +0041a4b0: 3034 3835 3736 2e53 002d 8b11 0000 2020 048576.S.-.... │ │ │ 0041a4c0: 2020 206f 2046 6f72 204c 696e 7578 2078 o For Linux x │ │ │ 0041a4d0: 3836 5f36 342c 2073 6574 2074 6865 2065 86_64, set the e │ │ │ 0041a4e0: 6e76 6972 6f6e 6d65 6e74 2076 6172 6961 nvironment varia │ │ │ 0041a4f0: 626c 6520 6774 6d5f 6169 6f5f 6e72 5f65 ble gtm_aio_nr_e │ │ │ -0041a500: 7665 6e74 733a 2074 6865 4b00 2d55 2100 vents: theK.-U!. │ │ │ +0041a500: 7665 6e74 733a 2074 6865 4b00 2d8b 2100 vents: theK.-.!. │ │ │ 0041a510: 0020 2020 2020 2020 6774 6d5f 6169 6f5f . gtm_aio_ │ │ │ 0041a520: 6e72 5f65 7665 6e74 7320 656e 7669 726f nr_events enviro │ │ │ 0041a530: 6e6d 656e 7420 7661 7269 6162 6c65 2063 nment variable c │ │ │ 0041a540: 6f6e 7472 6f6c 7320 7468 6520 6e75 6d62 ontrols the numb │ │ │ -0041a550: 6572 206f 6652 002d 5531 0000 2020 2020 er ofR.-U1.. │ │ │ +0041a550: 6572 206f 6652 002d 8b31 0000 2020 2020 er ofR.-.1.. │ │ │ 0041a560: 2020 2073 7472 7563 7475 7265 7320 6120 structures a │ │ │ 0041a570: 7072 6f63 6573 7320 6861 7320 7065 7220 process has per │ │ │ 0041a580: 676c 6f62 616c 2064 6972 6563 746f 7279 global directory │ │ │ 0041a590: 2074 6f20 6d61 6e61 6765 2061 7379 6e63 to manage async │ │ │ -0041a5a0: 6872 6f6e 6f75 7350 002d 5541 0000 2020 hronousP.-UA.. │ │ │ +0041a5a0: 6872 6f6e 6f75 7350 002d 8b41 0000 2020 hronousP.-.A.. │ │ │ 0041a5b0: 2020 2020 2077 7269 7465 732c 2061 6e64 writes, and │ │ │ 0041a5c0: 2074 6865 7265 666f 7265 2064 6574 6572 therefore deter │ │ │ 0041a5d0: 6d69 6e65 7320 7468 6520 6e75 6d62 6572 mines the number │ │ │ 0041a5e0: 206f 6620 636f 6e63 7572 7265 6e74 2077 of concurrent w │ │ │ -0041a5f0: 7269 7465 7320 6151 002d 5551 0000 2020 rites aQ.-UQ.. │ │ │ +0041a5f0: 7269 7465 7320 6151 002d 8b51 0000 2020 rites aQ.-.Q.. │ │ │ 0041a600: 2020 2020 2070 726f 6365 7373 2063 616e process can │ │ │ 0041a610: 206d 616e 6167 6520 6163 726f 7373 2061 manage across a │ │ │ 0041a620: 6c6c 2072 6567 696f 6e73 2077 6974 6869 ll regions withi │ │ │ 0041a630: 6e20 6120 676c 6f62 616c 2064 6972 6563 n a global direc │ │ │ -0041a640: 746f 7279 2e20 4966 5200 2d55 6100 0020 tory. IfR.-Ua.. │ │ │ +0041a640: 746f 7279 2e20 4966 5200 2d8b 6100 0020 tory. IfR.-.a.. │ │ │ 0041a650: 2020 2020 2020 6e6f 7420 7370 6563 6966 not specif │ │ │ 0041a660: 6965 642c 2074 6865 2076 616c 7565 2063 ied, the value c │ │ │ 0041a670: 6f6e 7472 6f6c 6c65 6420 6279 2067 746d ontrolled by gtm │ │ │ 0041a680: 5f61 696f 5f6e 725f 6576 656e 7473 2064 _aio_nr_events d │ │ │ -0041a690: 6566 6175 6c74 7320 746f 5300 2d55 7100 efaults toS.-Uq. │ │ │ +0041a690: 6566 6175 6c74 7320 746f 5300 2d8b 7100 efaults toS.-.q. │ │ │ 0041a6a0: 0020 2020 2020 2020 3132 382e 2049 6620 . 128. If │ │ │ 0041a6b0: 6120 7072 6f63 6573 7320 656e 636f 756e a process encoun │ │ │ 0041a6c0: 7465 7273 2061 2073 6974 7561 7469 6f6e ters a situation │ │ │ 0041a6d0: 2077 6865 7265 2069 7420 6e65 6564 7320 where it needs │ │ │ 0041a6e0: 746f 2070 6572 666f 726d 2061 6e54 002d to perform anT.- │ │ │ -0041a6f0: 5581 0000 2020 2020 2020 2061 7379 6e63 U... async │ │ │ +0041a6f0: 8b81 0000 2020 2020 2020 2061 7379 6e63 .... async │ │ │ 0041a700: 6872 6f6e 6f75 7320 7772 6974 652c 2062 hronous write, b │ │ │ 0041a710: 7574 2068 6173 206e 6f20 6176 6169 6c61 ut has no availa │ │ │ 0041a720: 626c 6520 736c 6f74 7320 7769 7468 2077 ble slots with w │ │ │ 0041a730: 6869 6368 2074 6f20 6d61 6e61 6765 2061 hich to manage a │ │ │ -0041a740: 6e50 002d 5591 0000 2020 2020 2020 2061 nP.-U... a │ │ │ +0041a740: 6e50 002d 8b91 0000 2020 2020 2020 2061 nP.-.... a │ │ │ 0041a750: 6464 6974 696f 6e61 6c20 6f6e 652c 2069 dditional one, i │ │ │ 0041a760: 7420 6569 7468 6572 2066 616c 6c73 2062 t either falls b │ │ │ 0041a770: 6163 6b20 746f 2073 796e 6368 726f 6e6f ack to synchrono │ │ │ 0041a780: 7573 2077 7269 7469 6e67 2069 6620 7468 us writing if th │ │ │ -0041a790: 6553 002c 5513 0000 2020 2020 2020 2077 eS.,U... w │ │ │ +0041a790: 6553 002c 8b13 0000 2020 2020 2020 2077 eS.,.... w │ │ │ 0041a7a0: 7269 7465 2069 7320 626c 6f63 6b69 6e67 rite is blocking │ │ │ 0041a7b0: 206f 7468 6572 2061 6374 696f 6e73 2c20 other actions, │ │ │ 0041a7c0: 616e 6420 6f74 6865 7277 6973 6520 6465 and otherwise de │ │ │ 0041a7d0: 6665 7273 2074 6865 2077 7269 7465 2075 fers the write u │ │ │ 0041a7e0: 6e74 696c 0000 0000 0000 0000 0000 0000 ntil............ │ │ │ 0041a7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041a800: 0400 0000 cd07 0000 9e06 0000 0000 0000 ................ │ │ │ -0041a810: 7f00 0055 4845 4c50 00ff 7300 ff51 5541 ...UHELP..s..QUA │ │ │ +0041a810: 7f00 008b 4845 4c50 00ff 7300 ff51 5541 ....HELP..s..QUA │ │ │ 0041a820: 4c49 4649 4552 5300 ff73 00ff 5345 474d LIFIERS..s..SEGM │ │ │ 0041a830: 454e 545f 5155 414c 4946 4945 5253 00c1 ENT_QUALIFIERS.. │ │ │ 0041a840: 1311 0000 2020 2020 2020 2061 2073 6c6f .... a slo │ │ │ 0041a850: 7420 6265 636f 6d65 7320 6176 6169 6c61 t becomes availa │ │ │ 0041a860: 626c 6520 6173 206f 7468 6572 2077 7269 ble as other wri │ │ │ 0041a870: 7465 7320 636f 6d70 6c65 7465 2e20 5468 tes complete. Th │ │ │ 0041a880: 6520 6465 6661 756c 7420 7661 6c75 6550 e default valueP │ │ │ -0041a890: 002d 5521 0000 2020 2020 2020 2066 6f72 .-U!.. for │ │ │ +0041a890: 002d 8b21 0000 2020 2020 2020 2066 6f72 .-.!.. for │ │ │ 0041a8a0: 2067 746d 5f61 696f 5f6e 725f 6576 656e gtm_aio_nr_even │ │ │ 0041a8b0: 7473 2028 7468 6174 2069 732c 2031 3238 ts (that is, 128 │ │ │ 0041a8c0: 2920 7368 6f75 6c64 2062 6520 7375 6666 ) should be suff │ │ │ 0041a8d0: 6963 6965 6e74 2066 6f72 206d 6f73 7452 icient for mostR │ │ │ -0041a8e0: 002d 5531 0000 2020 2020 2020 2061 7070 .-U1.. app │ │ │ +0041a8e0: 002d 8b31 0000 2020 2020 2020 2061 7070 .-.1.. app │ │ │ 0041a8f0: 6c69 6361 7469 6f6e 732e 2043 6861 6e67 lications. Chang │ │ │ 0041a900: 6520 7468 6520 7661 6c75 6520 666f 7220 e the value for │ │ │ 0041a910: 7468 6520 6774 6d5f 6169 6f5f 6e72 5f65 the gtm_aio_nr_e │ │ │ 0041a920: 7665 6e74 7320 656e 7669 726f 6e6d 656e vents environmen │ │ │ -0041a930: 742d 002d 5541 0000 2020 2020 2020 2076 t-.-UA.. v │ │ │ +0041a930: 742d 002d 8b41 0000 2020 2020 2020 2076 t-.-.A.. v │ │ │ 0041a940: 6172 6961 626c 6520 6261 7365 6420 6f6e ariable based on │ │ │ 0041a950: 2062 656e 6368 6d61 726b 696e 672e 5400 benchmarking.T. │ │ │ -0041a960: 2d55 5100 0020 2020 2020 6f20 4d6f 6e69 -UQ.. o Moni │ │ │ +0041a960: 2d8b 5100 0020 2020 2020 6f20 4d6f 6e69 -.Q.. o Moni │ │ │ 0041a970: 746f 7220 7468 6520 6e75 6d62 6572 206f tor the number o │ │ │ 0041a980: 6620 6461 7461 6261 7365 2077 7269 7465 f database write │ │ │ 0041a990: 7320 6572 726f 7273 2066 6f72 2065 6163 s errors for eac │ │ │ 0041a9a0: 6820 676c 6f62 616c 2064 6972 6563 746f h global directo │ │ │ -0041a9b0: 7279 4100 2d55 6100 0020 2020 2020 2020 ryA.-Ua.. │ │ │ +0041a9b0: 7279 4100 2d8b 6100 0020 2020 2020 2020 ryA.-.a.. │ │ │ 0041a9c0: 7769 7468 2073 6574 2078 3d22 2220 666f with set x="" fo │ │ │ 0041a9d0: 7220 7365 7420 783d 2476 6965 7728 2267 r set x=$view("g │ │ │ 0041a9e0: 766e 6578 7422 2c78 2920 7175 6974 3a22 vnext",x) quit:" │ │ │ -0041a9f0: 223d 7853 002d 5571 0000 2020 2020 2020 "=xS.-Uq.. │ │ │ +0041a9f0: 223d 7853 002d 8b71 0000 2020 2020 2020 "=xS.-.q.. │ │ │ 0041aa00: 2024 245e 2550 4545 4b42 594e 414d 4528 $$^%PEEKBYNAME( │ │ │ 0041aa10: 2273 676d 6e74 5f64 6174 612e 7763 735f "sgmnt_data.wcs_ │ │ │ 0041aa20: 7774 6572 726f 725f 696e 766f 6b65 645f wterror_invoked_ │ │ │ 0041aa30: 636e 7472 222c 7829 2e20 4966 2074 6865 cntr",x). If the │ │ │ -0041aa40: 7265 2061 7265 5300 2d55 8100 0020 2020 re areS.-U... │ │ │ +0041aa40: 7265 2061 7265 5300 2d8b 8100 0020 2020 re areS.-.... │ │ │ 0041aa50: 2020 2020 6461 7461 6261 7365 2077 7269 database wri │ │ │ 0041aa60: 7465 2065 7272 6f72 732c 2079 6f75 7220 te errors, your │ │ │ 0041aa70: 6170 706c 6963 6174 696f 6e20 6d61 7920 application may │ │ │ 0041aa80: 6265 6e65 6669 7420 6672 6f6d 2061 6c74 benefit from alt │ │ │ -0041aa90: 6572 696e 6720 7468 652a 002d 5591 0000 ering the*.-U... │ │ │ +0041aa90: 6572 696e 6720 7468 652a 002d 8b91 0000 ering the*.-.... │ │ │ 0041aaa0: 2020 2020 2020 206e 756d 6265 7220 6f66 number of │ │ │ 0041aab0: 2067 746d 5f61 696f 5f6e 725f 6576 656e gtm_aio_nr_even │ │ │ -0041aac0: 7473 2e4e 002c 5514 0000 2020 2020 206f ts.N.,U... o │ │ │ +0041aac0: 7473 2e4e 002c 8b14 0000 2020 2020 206f ts.N.,.... o │ │ │ 0041aad0: 2057 6869 6c65 2064 6174 6162 6173 6520 While database │ │ │ 0041aae0: 7772 6974 6520 6572 726f 7273 206d 6179 write errors may │ │ │ 0041aaf0: 2069 6e64 6963 6174 6520 6120 7072 6f62 indicate a prob │ │ │ 0041ab00: 6c65 6d20 7769 7468 2064 6174 6162 6173 lem with databas │ │ │ -0041ab10: 6548 002d 5511 0000 2020 2020 2020 2077 eH.-U... w │ │ │ +0041ab10: 6548 002d 8b11 0000 2020 2020 2020 2077 eH.-.... w │ │ │ 0041ab20: 7269 7465 7320 6966 2079 6f75 7220 7374 rites if your st │ │ │ 0041ab30: 6f72 6167 6520 7379 7374 656d 2069 7320 orage system is │ │ │ 0041ab40: 7374 6172 7469 6e67 2074 6f20 6465 6772 starting to degr │ │ │ -0041ab50: 6164 652c 2069 6e20 6152 002d 5521 0000 ade, in aR.-U!.. │ │ │ +0041ab50: 6164 652c 2069 6e20 6152 002d 8b21 0000 ade, in aR.-.!.. │ │ │ 0041ab60: 2020 2020 2020 2077 656c 6c2d 6675 6e63 well-func │ │ │ 0041ab70: 7469 6f6e 696e 6720 656e 7669 726f 6e6d tioning environm │ │ │ 0041ab80: 656e 742c 2074 6865 7920 696e 6469 6361 ent, they indica │ │ │ 0041ab90: 7465 2074 6861 7420 6120 7772 6974 6520 te that a write │ │ │ -0041aba0: 6174 7465 6d70 7420 7761 7353 002d 5531 attempt wasS.-U1 │ │ │ +0041aba0: 6174 7465 6d70 7420 7761 7353 002d 8b31 attempt wasS.-.1 │ │ │ 0041abb0: 0000 2020 2020 2020 2075 6e61 626c 6520 .. unable │ │ │ 0041abc0: 746f 2073 7461 7274 2061 6e20 6173 796e to start an asyn │ │ │ 0041abd0: 6368 726f 6e6f 7573 2077 7269 7465 2062 chronous write b │ │ │ 0041abe0: 6563 6175 7365 2069 7420 7761 7320 756e ecause it was un │ │ │ 0041abf0: 6162 6c65 2074 6f20 6f62 7461 696e 5100 able to obtainQ. │ │ │ -0041ac00: 2d55 4100 0020 2020 2020 2020 6120 6672 -UA.. a fr │ │ │ +0041ac00: 2d8b 4100 0020 2020 2020 2020 6120 6672 -.A.. a fr │ │ │ 0041ac10: 6565 2072 6573 6f75 7263 6520 6f66 2074 ee resource of t │ │ │ 0041ac20: 6865 2074 7970 6520 6173 736f 6369 6174 he type associat │ │ │ 0041ac30: 6564 2077 6974 6820 2f70 726f 632f 7379 ed with /proc/sy │ │ │ 0041ac40: 732f 6673 2f61 696f 2d6d 6178 2d6e 7254 s/fs/aio-max-nrT │ │ │ -0041ac50: 002d 5551 0000 2020 2020 2020 2061 6e64 .-UQ.. and │ │ │ +0041ac50: 002d 8b51 0000 2020 2020 2020 2061 6e64 .-.Q.. and │ │ │ 0041ac60: 2067 746d 5f61 696f 5f6e 725f 6576 656e gtm_aio_nr_even │ │ │ 0041ac70: 7473 2e20 496e 2073 7563 6820 6120 6361 ts. In such a ca │ │ │ 0041ac80: 7365 2c20 4754 2e4d 2065 6974 6865 7220 se, GT.M either │ │ │ 0041ac90: 6465 6665 7273 2074 6865 2077 7269 7465 defers the write │ │ │ -0041aca0: 2069 6e54 002d 5561 0000 2020 2020 2020 inT.-Ua.. │ │ │ +0041aca0: 2069 6e54 002d 8b61 0000 2020 2020 2020 inT.-.a.. │ │ │ 0041acb0: 2068 6f70 6573 2074 6861 7420 6120 7265 hopes that a re │ │ │ 0041acc0: 736f 7572 6365 2077 696c 6c20 636f 6d65 source will come │ │ │ 0041acd0: 2061 7661 696c 6162 6c65 2066 6f72 2061 available for a │ │ │ 0041ace0: 2066 7574 7572 6520 6174 7465 6d70 742c future attempt, │ │ │ -0041acf0: 206f 722c 2069 6650 002d 5571 0000 2020 or, ifP.-Uq.. │ │ │ +0041acf0: 206f 722c 2069 6650 002d 8b71 0000 2020 or, ifP.-.q.. │ │ │ 0041ad00: 2020 2020 2074 6865 2077 7269 7465 2069 the write i │ │ │ 0041ad10: 7320 626c 6f63 6b69 6e67 2074 6865 2061 s blocking the a │ │ │ 0041ad20: 7070 6c69 6361 7469 6f6e 2c20 4754 2e4d pplication, GT.M │ │ │ 0041ad30: 2070 6572 666f 726d 7320 6120 7379 6e63 performs a sync │ │ │ -0041ad40: 6872 6f6e 6f75 7353 002d 5581 0000 2020 hronousS.-U... │ │ │ +0041ad40: 6872 6f6e 6f75 7353 002d 8b81 0000 2020 hronousS.-.... │ │ │ 0041ad50: 2020 2020 2064 6972 6563 7420 492f 4f2e direct I/O. │ │ │ 0041ad60: 2041 2073 796e 6368 726f 6e6f 7573 2064 A synchronous d │ │ │ 0041ad70: 6972 6563 7420 492f 4f20 7465 6e64 7320 irect I/O tends │ │ │ 0041ad80: 746f 206c 656e 6774 6865 6e20 7265 7370 to lengthen resp │ │ │ -0041ad90: 6f6e 7365 2074 696d 6573 4d00 2d55 9100 onse timesM.-U.. │ │ │ +0041ad90: 6f6e 7365 2074 696d 6573 4d00 2d8b 9100 onse timesM.-... │ │ │ 0041ada0: 0020 2020 2020 2020 616e 6420 7265 6475 . and redu │ │ │ 0041adb0: 6365 2074 6872 6f75 6768 7075 742c 2073 ce throughput, s │ │ │ 0041adc0: 6f20 6966 2079 6f75 2073 6565 206e 6f6e o if you see non │ │ │ 0041add0: 2d74 7269 7669 616c 2063 6f75 6e74 7320 -trivial counts │ │ │ -0041ade0: 6f66 2073 7563 6848 002c 5515 0000 2020 of suchH.,U... │ │ │ +0041ade0: 6f66 2073 7563 6848 002c 8b15 0000 2020 of suchH.,.... │ │ │ 0041adf0: 2020 2020 2065 7272 6f72 732c 2079 6f75 errors, you │ │ │ 0041ae00: 2073 686f 756c 6420 7265 7669 7369 7420 should revisit │ │ │ 0041ae10: 796f 7572 2073 6574 7469 6e67 7320 666f your settings fo │ │ │ 0041ae20: 7220 7468 6520 7265 736f 7572 6365 2e50 r the resource.P │ │ │ -0041ae30: 002d 5511 0000 2020 2020 206f 204c 696d .-U... o Lim │ │ │ +0041ae30: 002d 8b11 0000 2020 2020 206f 204c 696d .-.... o Lim │ │ │ 0041ae40: 6974 6564 2065 7870 6572 6965 6e63 6520 ited experience │ │ │ 0041ae50: 7769 7468 2073 6f6c 6964 2d73 7461 7465 with solid-state │ │ │ 0041ae60: 2073 746f 7261 6765 2028 5353 4473 2920 storage (SSDs) │ │ │ 0041ae70: 6f6e 204c 696e 7578 2069 6e20 7468 6550 on Linux in theP │ │ │ -0041ae80: 002d 5521 0000 2020 2020 2020 2047 542e .-U!.. GT. │ │ │ +0041ae80: 002d 8b21 0000 2020 2020 2020 2047 542e .-.!.. GT. │ │ │ 0041ae90: 4d20 6465 7665 6c6f 706d 656e 7420 656e M development en │ │ │ 0041aea0: 7669 726f 6e6d 656e 7420 7375 6767 6573 vironment sugges │ │ │ 0041aeb0: 7473 2061 2063 6f6e 7369 6465 7261 626c ts a considerabl │ │ │ 0041aec0: 6520 6469 6666 6572 656e 6365 2069 6e54 e difference inT │ │ │ -0041aed0: 002d 5531 0000 2020 2020 2020 2061 7379 .-U1.. asy │ │ │ +0041aed0: 002d 8b31 0000 2020 2020 2020 2061 7379 .-.1.. asy │ │ │ 0041aee0: 6e63 6872 6f6e 6f75 7320 494f 2070 6572 nchronous IO per │ │ │ 0041aef0: 666f 726d 616e 6365 206f 6e20 7468 6520 formance on the │ │ │ 0041af00: 7361 6d65 2075 6e64 6572 6c79 696e 6720 same underlying │ │ │ 0041af10: 6861 7264 7761 7265 2c20 7769 7468 2066 hardware, with f │ │ │ -0041af20: 3266 7353 002d 5541 0000 2020 2020 2020 2fsS.-UA.. │ │ │ +0041af20: 3266 7353 002d 8b41 0000 2020 2020 2020 2fsS.-.A.. │ │ │ 0041af30: 2070 6572 666f 726d 696e 6720 6265 7474 performing bett │ │ │ 0041af40: 6572 2074 6861 6e20 7866 732c 2077 6869 er than xfs, whi │ │ │ 0041af50: 6368 2069 6e20 7475 726e 2070 6572 666f ch in turn perfo │ │ │ 0041af60: 726d 6564 2062 6574 7465 7220 7468 616e rmed better than │ │ │ -0041af70: 2065 7874 342e 0700 2d55 5100 0050 002d ext4...-UQ..P.- │ │ │ -0041af80: 5561 0000 2020 2057 6869 6c65 2074 6865 Ua.. While the │ │ │ +0041af70: 2065 7874 342e 0700 2d8b 5100 0050 002d ext4...-.Q..P.- │ │ │ +0041af80: 8b61 0000 2020 2057 6869 6c65 2074 6865 .a.. While the │ │ │ 0041af90: 7265 2069 7320 7265 6173 6f6e 2074 6f20 re is reason to │ │ │ 0041afa0: 686f 7065 2074 6861 7420 4153 594e 4349 hope that ASYNCI │ │ │ 0041afb0: 4f20 6361 6e20 7072 6f76 6964 6520 6265 O can provide be │ │ │ 0041afc0: 7474 6572 2061 6e64 206d 6f72 6500 0000 tter and more... │ │ │ 0041afd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041afe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041aff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041b000: 0400 0000 e507 0000 c406 0000 0000 0000 ................ │ │ │ -0041b010: 7800 0055 4845 4c50 00ff 7300 ff51 5541 x..UHELP..s..QUA │ │ │ +0041b010: 7800 008b 4845 4c50 00ff 7300 ff51 5541 x...HELP..s..QUA │ │ │ 0041b020: 4c49 4649 4552 5300 ff73 00ff 5345 474d LIFIERS..s..SEGM │ │ │ 0041b030: 454e 545f 5155 414c 4946 4945 5253 00c1 ENT_QUALIFIERS.. │ │ │ 0041b040: 1571 0000 2020 2075 6e69 666f 726d 2070 .q.. uniform p │ │ │ 0041b050: 6572 666f 726d 616e 6365 2c20 746f 2074 erformance, to t │ │ │ 0041b060: 6869 7320 706f 696e 7420 7765 2068 6176 his point we hav │ │ │ 0041b070: 6520 6c69 6d69 7465 6420 696e 666f 726d e limited inform │ │ │ -0041b080: 6174 696f 6e20 6f6e 5200 2d55 8100 0020 ation onR.-U... │ │ │ +0041b080: 6174 696f 6e20 6f6e 5200 2d8b 8100 0020 ation onR.-.... │ │ │ 0041b090: 2020 7065 7266 6f72 6d61 6e63 6520 636f performance co │ │ │ 0041b0a0: 6d70 6172 6973 6f6e 732c 2073 6f20 4649 mparisons, so FI │ │ │ 0041b0b0: 5320 7265 636f 6d6d 656e 6473 2077 656c S recommends wel │ │ │ 0041b0c0: 6c20 7468 6f75 6768 7420 6f75 7420 6265 l thought out be │ │ │ -0041b0d0: 6e63 686d 6172 6b69 6e67 5100 2d55 9100 nchmarkingQ.-U.. │ │ │ +0041b0d0: 6e63 686d 6172 6b69 6e67 5100 2d8b 9100 nchmarkingQ.-... │ │ │ 0041b0e0: 0020 2020 6f66 2079 6f75 7220 6170 706c . of your appl │ │ │ 0041b0f0: 6963 6174 696f 6e20 696e 2061 2073 7569 ication in a sui │ │ │ 0041b100: 7461 626c 6520 7465 7374 2065 6e76 6972 table test envir │ │ │ 0041b110: 6f6e 6d65 6e74 2e20 506c 6561 7365 2063 onment. Please c │ │ │ -0041b120: 6f6e 7369 6465 7220 7468 652b 002c 5516 onsider the+.,U. │ │ │ +0041b120: 6f6e 7369 6465 7220 7468 652b 002c 8b16 onsider the+.,.. │ │ │ 0041b130: 0000 2020 2061 626f 7665 206f 6273 6572 .. above obser │ │ │ 0041b140: 7661 7469 6f6e 7320 696e 2074 6869 7320 vations in this │ │ │ -0041b150: 6c69 6768 742e 0700 2d55 1100 0051 002d light...-U...Q.- │ │ │ -0041b160: 5521 0000 2020 2042 7920 6465 6661 756c U!.. By defaul │ │ │ +0041b150: 6c69 6768 742e 0700 2d8b 1100 0051 002d light...-....Q.- │ │ │ +0041b160: 8b21 0000 2020 2042 7920 6465 6661 756c .!.. By defaul │ │ │ 0041b170: 7420 4744 4520 7573 6573 204e 4f41 5359 t GDE uses NOASY │ │ │ 0041b180: 4e43 494f 2e20 4f6e 2073 6567 6d65 6e74 NCIO. On segment │ │ │ 0041b190: 7320 7769 7468 2061 6e20 6163 6365 7373 s with an access │ │ │ 0041b1a0: 206d 6574 686f 6420 6f66 204d 4d2c 2400 method of MM,$. │ │ │ -0041b1b0: 2d55 3100 0020 2020 4754 2e4d 2069 676e -U1.. GT.M ign │ │ │ +0041b1b0: 2d8b 3100 0020 2020 4754 2e4d 2069 676e -.1.. GT.M ign │ │ │ 0041b1c0: 6f72 6573 2074 6869 7320 7365 7474 696e ores this settin │ │ │ -0041b1d0: 672e 0700 2d55 4100 001c 002d 5551 0000 g...-UA....-UQ.. │ │ │ +0041b1d0: 672e 0700 2d8b 4100 001c 002d 8b51 0000 g...-.A....-.Q.. │ │ │ 0041b1e0: 2020 202d 424c 5b4f 434b 5f53 495a 455d -BL[OCK_SIZE] │ │ │ -0041b1f0: 3d73 697a 6507 002d 5561 0000 5200 2d55 =size..-Ua..R.-U │ │ │ +0041b1f0: 3d73 697a 6507 002d 8b61 0000 5200 2d8b =size..-.a..R.-. │ │ │ 0041b200: 7100 0020 2020 5370 6563 6966 6965 7320 q.. Specifies │ │ │ 0041b210: 7468 6520 7369 7a65 2c20 696e 2062 7974 the size, in byt │ │ │ 0041b220: 6573 2c20 6f66 2065 6163 6820 6461 7461 es, of each data │ │ │ 0041b230: 6261 7365 2062 6c6f 636b 2069 6e20 7468 base block in th │ │ │ 0041b240: 6520 6669 6c65 2073 7973 7465 6d2e 4e00 e file system.N. │ │ │ -0041b250: 2d55 8100 0020 2020 5468 6520 424c 4f43 -U... The BLOC │ │ │ +0041b250: 2d8b 8100 0020 2020 5468 6520 424c 4f43 -.... The BLOC │ │ │ 0041b260: 4b5f 5349 5a45 206d 7573 7420 6265 2061 K_SIZE must be a │ │ │ 0041b270: 206d 756c 7469 706c 6520 6f66 2035 3132 multiple of 512 │ │ │ 0041b280: 2e20 4966 2074 6865 2042 4c4f 434b 5f53 . If the BLOCK_S │ │ │ -0041b290: 495a 4520 6973 206e 6f74 2061 5400 2d55 IZE is not aT.-U │ │ │ +0041b290: 495a 4520 6973 206e 6f74 2061 5400 2d8b IZE is not aT.-. │ │ │ 0041b2a0: 9100 0020 2020 6d75 6c74 6970 6c65 206f ... multiple o │ │ │ 0041b2b0: 6620 3531 322c 2047 4445 2072 6f75 6e64 f 512, GDE round │ │ │ 0041b2c0: 7320 7570 2074 6865 2042 4c4f 434b 5f53 s up the BLOCK_S │ │ │ 0041b2d0: 495a 4520 746f 2074 6865 206e 6578 7420 IZE to the next │ │ │ 0041b2e0: 6869 6768 6573 7420 6d75 6c74 6970 6c65 highest multiple │ │ │ -0041b2f0: 2e00 2c55 1700 0020 2020 6f66 2035 3132 ..,U... of 512 │ │ │ +0041b2f0: 2e00 2c8b 1700 0020 2020 6f66 2035 3132 ..,.... of 512 │ │ │ 0041b300: 2061 6e64 2069 7373 7565 7320 6120 7761 and issues a wa │ │ │ 0041b310: 726e 696e 6720 6d65 7373 6167 652e 0700 rning message... │ │ │ -0041b320: 2d55 1100 0054 002d 5521 0000 2020 2049 -U...T.-U!.. I │ │ │ +0041b320: 2d8b 1100 0054 002d 8b21 0000 2020 2049 -....T.-.!.. I │ │ │ 0041b330: 6620 7468 6520 7370 6563 6966 6965 6420 f the specified │ │ │ 0041b340: 424c 4f43 4b5f 5349 5a45 2069 7320 6c65 BLOCK_SIZE is le │ │ │ 0041b350: 7373 2074 6861 6e20 7468 6520 6d69 6e69 ss than the mini │ │ │ 0041b360: 6d75 6d2c 2047 4445 2075 7365 7320 7468 mum, GDE uses th │ │ │ -0041b370: 6520 6d69 6e69 6d75 6d52 002d 5531 0000 e minimumR.-U1.. │ │ │ +0041b370: 6520 6d69 6e69 6d75 6d52 002d 8b31 0000 e minimumR.-.1.. │ │ │ 0041b380: 2020 2042 4c4f 434b 5f53 495a 452e 2049 BLOCK_SIZE. I │ │ │ 0041b390: 6620 7468 6520 7370 6563 6966 6965 6420 f the specified │ │ │ 0041b3a0: 424c 4f43 4b5f 5349 5a45 2069 7320 6772 BLOCK_SIZE is gr │ │ │ 0041b3b0: 6561 7465 7220 7468 616e 2074 6865 206d eater than the m │ │ │ -0041b3c0: 6178 696d 756d 2c20 4744 4522 002d 5541 aximum, GDE".-UA │ │ │ +0041b3c0: 6178 696d 756d 2c20 4744 4522 002d 8b41 aximum, GDE".-.A │ │ │ 0041b3d0: 0000 2020 2069 7373 7565 7320 616e 2065 .. issues an e │ │ │ 0041b3e0: 7272 6f72 206d 6573 7361 6765 2e07 002d rror message...- │ │ │ -0041b3f0: 5551 0000 4700 2d55 6100 0020 2020 4120 UQ..G.-Ua.. A │ │ │ +0041b3f0: 8b51 0000 4700 2d8b 6100 0020 2020 4120 .Q..G.-.a.. A │ │ │ 0041b400: 424c 4f43 4b5f 5349 5a45 2074 6861 7420 BLOCK_SIZE that │ │ │ 0041b410: 6973 2065 7175 616c 2074 6f20 7468 6520 is equal to the │ │ │ 0041b420: 7061 6765 2073 697a 6520 7573 6564 2062 page size used b │ │ │ -0041b430: 7920 796f 7572 2055 4e49 5852 002d 5571 y your UNIXR.-Uq │ │ │ +0041b430: 7920 796f 7572 2055 4e49 5852 002d 8b71 y your UNIXR.-.q │ │ │ 0041b440: 0000 2020 2069 6d70 6c65 6d65 6e74 6174 .. implementat │ │ │ 0041b450: 696f 6e20 7365 7276 6573 2077 656c 6c20 ion serves well │ │ │ 0041b460: 666f 7220 6d6f 7374 2061 7070 6c69 6361 for most applica │ │ │ 0041b470: 7469 6f6e 732c 2061 6e64 2069 7320 6120 tions, and is a │ │ │ 0041b480: 676f 6f64 2073 7461 7274 696e 6710 002d good starting..- │ │ │ -0041b490: 5581 0000 2020 2070 6f69 6e74 2e07 002d U... point...- │ │ │ -0041b4a0: 5591 0000 4b00 2c55 1800 0020 2020 596f U...K.,U... Yo │ │ │ +0041b490: 8b81 0000 2020 2070 6f69 6e74 2e07 002d .... point...- │ │ │ +0041b4a0: 8b91 0000 4b00 2c8b 1800 0020 2020 596f ....K.,.... Yo │ │ │ 0041b4b0: 7520 7368 6f75 6c64 2064 6574 6572 6d69 u should determi │ │ │ 0041b4c0: 6e65 2074 6865 2062 6c6f 636b 2073 697a ne the block siz │ │ │ 0041b4d0: 6573 2066 6f72 2079 6f75 7220 6170 706c es for your appl │ │ │ 0041b4e0: 6963 6174 696f 6e20 7468 726f 7567 6851 ication throughQ │ │ │ -0041b4f0: 002d 5511 0000 2020 2070 6572 666f 726d .-U... perform │ │ │ +0041b4f0: 002d 8b11 0000 2020 2070 6572 666f 726d .-.... perform │ │ │ 0041b500: 616e 6365 2074 696d 696e 6720 616e 6420 ance timing and │ │ │ 0041b510: 6265 6e63 686d 6172 6b69 6e67 2e20 496e benchmarking. In │ │ │ 0041b520: 2067 656e 6572 616c 2c20 6c61 7267 6572 general, larger │ │ │ 0041b530: 2062 6c6f 636b 2073 697a 6573 2061 7265 block sizes are │ │ │ -0041b540: 4c00 2d55 2100 0020 2020 6d6f 7265 2065 L.-U!.. more e │ │ │ +0041b540: 4c00 2d8b 2100 0020 2020 6d6f 7265 2065 L.-.!.. more e │ │ │ 0041b550: 6666 6963 6965 6e74 2066 726f 6d20 7468 fficient from th │ │ │ 0041b560: 6520 7065 7273 7065 6374 6976 6520 6f66 e perspective of │ │ │ 0041b570: 2074 6865 2069 6e70 7574 2f6f 7574 7075 the input/outpu │ │ │ -0041b580: 7420 7375 6273 7973 7465 6d2e 4f00 2d55 t subsystem.O.-U │ │ │ +0041b580: 7420 7375 6273 7973 7465 6d2e 4f00 2d8b t subsystem.O.-. │ │ │ 0041b590: 3100 0020 2020 486f 7765 7665 722c 206c 1.. However, l │ │ │ 0041b5a0: 6172 6765 7220 626c 6f63 6b20 7369 7a65 arger block size │ │ │ 0041b5b0: 7320 7573 6520 6d6f 7265 2073 7973 7465 s use more syste │ │ │ 0041b5c0: 6d20 7265 736f 7572 6365 7320 2843 5055 m resources (CPU │ │ │ -0041b5d0: 2061 6e64 2073 6861 7265 644c 002d 5541 and sharedL.-UA │ │ │ +0041b5d0: 2061 6e64 2073 6861 7265 644c 002d 8b41 and sharedL.-.A │ │ │ 0041b5e0: 0000 2020 206d 656d 6f72 7929 2061 6e64 .. memory) and │ │ │ 0041b5f0: 206d 6179 2069 6e63 7265 6173 6520 636f may increase co │ │ │ 0041b600: 6c6c 6973 696f 6e20 616e 6420 7265 7472 llision and retr │ │ │ 0041b610: 7920 7261 7465 7320 666f 7220 7472 616e y rates for tran │ │ │ -0041b620: 7361 6374 696f 6e15 002d 5551 0000 2020 saction..-UQ.. │ │ │ -0041b630: 2070 726f 6365 7373 696e 672e 0700 2d55 processing...-U │ │ │ -0041b640: 6100 0012 002d 5571 0000 2020 202a 2a4e a....-Uq.. **N │ │ │ -0041b650: 6f74 652a 2a07 002d 5581 0000 5300 2d55 ote**..-U...S.-U │ │ │ +0041b620: 7361 6374 696f 6e15 002d 8b51 0000 2020 saction..-.Q.. │ │ │ +0041b630: 2070 726f 6365 7373 696e 672e 0700 2d8b processing...-. │ │ │ +0041b640: 6100 0012 002d 8b71 0000 2020 202a 2a4e a....-.q.. **N │ │ │ +0041b650: 6f74 652a 2a07 002d 8b81 0000 5300 2d8b ote**..-....S.-. │ │ │ 0041b660: 9100 0020 2020 476c 6f62 616c 206e 6f64 ... Global nod │ │ │ 0041b670: 6573 2074 6861 7420 7370 616e 2062 6c6f es that span blo │ │ │ 0041b680: 636b 7320 696e 6375 7220 736f 6d65 206f cks incur some o │ │ │ 0041b690: 7665 7268 6561 6420 616e 6420 6f70 7469 verhead and opti │ │ │ 0041b6a0: 6d75 6d20 6170 706c 6963 6174 696f 6e52 mum applicationR │ │ │ -0041b6b0: 002c 5519 0000 2020 2070 6572 666f 726d .,U... perform │ │ │ +0041b6b0: 002c 8b19 0000 2020 2070 6572 666f 726d .,.... perform │ │ │ 0041b6c0: 616e 6365 2069 7320 6c69 6b65 6c79 2074 ance is likely t │ │ │ 0041b6d0: 6f20 6265 206f 6274 6169 6e65 6420 6672 o be obtained fr │ │ │ 0041b6e0: 6f6d 2061 2042 4c4f 434b 5f53 495a 4520 om a BLOCK_SIZE │ │ │ 0041b6f0: 7468 6174 2061 6363 6f6d 6d6f 6461 7465 that accommodate │ │ │ -0041b700: 7354 002d 5511 0000 2020 2074 6865 206d sT.-U... the m │ │ │ +0041b700: 7354 002d 8b11 0000 2020 2074 6865 206d sT.-.... the m │ │ │ 0041b710: 616a 6f72 6974 7920 6f66 206e 6f64 6573 ajority of nodes │ │ │ 0041b720: 2077 6974 6869 6e20 6120 7369 6e67 6c65 within a single │ │ │ 0041b730: 2062 6c6f 636b 2e20 4966 2079 6f75 2061 block. If you a │ │ │ 0041b740: 646a 7573 7420 7468 6520 424c 4f43 4b5f djust the BLOCK_ │ │ │ -0041b750: 5349 5a45 2c35 002d 5521 0000 2020 2079 SIZE,5.-U!.. y │ │ │ +0041b750: 5349 5a45 2c35 002d 8b21 0000 2020 2079 SIZE,5.-.!.. y │ │ │ 0041b760: 6f75 2073 686f 756c 6420 616c 736f 2061 ou should also a │ │ │ 0041b770: 646a 7573 7420 474c 4f42 414c 5f42 5546 djust GLOBAL_BUF │ │ │ -0041b780: 4645 525f 434f 554e 542e 0700 2d55 3100 FER_COUNT...-U1. │ │ │ -0041b790: 0054 002d 5541 0000 2020 2047 4445 2064 .T.-UA.. GDE d │ │ │ +0041b780: 4645 525f 434f 554e 542e 0700 2d8b 3100 FER_COUNT...-.1. │ │ │ +0041b790: 0054 002d 8b41 0000 2020 2047 4445 2064 .T.-.A.. GDE d │ │ │ 0041b7a0: 6f65 7320 6e6f 7420 616c 6c6f 7720 796f oes not allow yo │ │ │ 0041b7b0: 7520 746f 2063 6861 6e67 6520 7468 6520 u to change the │ │ │ 0041b7c0: 626c 6f63 6b20 7369 7a65 2074 6f20 616e block size to an │ │ │ 0041b7d0: 2061 7262 6974 7261 7279 206e 756d 6265 arbitrary numbe │ │ │ 0041b7e0: 722e 2049 7400 0000 0000 0000 0000 0000 r. It........... │ │ │ 0041b7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041b800: 0400 0000 e807 0000 e706 0000 0000 0000 ................ │ │ │ -0041b810: 7f00 0055 4845 4c50 00ff 7300 ff51 5541 ...UHELP..s..QUA │ │ │ +0041b810: 7f00 008b 4845 4c50 00ff 7300 ff51 5541 ....HELP..s..QUA │ │ │ 0041b820: 4c49 4649 4552 5300 ff73 00ff 5345 474d LIFIERS..s..SEGM │ │ │ 0041b830: 454e 545f 5155 414c 4946 4945 5253 00c1 ENT_QUALIFIERS.. │ │ │ 0041b840: 1951 0000 2020 2061 6c77 6179 7320 726f .Q.. always ro │ │ │ 0041b850: 756e 6473 2074 6865 2062 6c6f 636b 2073 unds the block s │ │ │ 0041b860: 697a 6520 746f 2074 6865 206e 6578 7420 ize to the next │ │ │ 0041b870: 6869 6768 6572 206d 756c 7469 706c 6520 higher multiple │ │ │ 0041b880: 6f66 2035 3132 2c20 6265 6361 7573 6543 of 512, becauseC │ │ │ -0041b890: 002d 5561 0000 2020 2074 6865 2064 6174 .-Ua.. the dat │ │ │ +0041b890: 002d 8b61 0000 2020 2074 6865 2064 6174 .-.a.. the dat │ │ │ 0041b8a0: 6162 6173 6520 626c 6f63 6b20 7369 7a65 abase block size │ │ │ 0041b8b0: 206d 7573 7420 616c 7761 7973 2062 6520 must always be │ │ │ 0041b8c0: 6120 6d75 6c74 6970 6c65 206f 6620 3531 a multiple of 51 │ │ │ -0041b8d0: 322e 0700 2d55 7100 002e 002d 5581 0000 2...-Uq....-U... │ │ │ +0041b8d0: 322e 0700 2d8b 7100 002e 002d 8b81 0000 2...-.q....-.... │ │ │ 0041b8e0: 2020 2054 6865 206d 696e 696d 756d 2042 The minimum B │ │ │ 0041b8f0: 4c4f 434b 5f53 495a 4520 6973 2035 3132 LOCK_SIZE is 512 │ │ │ -0041b900: 2062 7974 6573 2e07 002d 5591 0000 3100 bytes...-U...1. │ │ │ -0041b910: 2c55 1a00 0020 2020 5468 6520 6d61 7869 ,U... The maxi │ │ │ +0041b900: 2062 7974 6573 2e07 002d 8b91 0000 3100 bytes...-....1. │ │ │ +0041b910: 2c8b 1a00 0020 2020 5468 6520 6d61 7869 ,.... The maxi │ │ │ 0041b920: 6d75 6d20 424c 4f43 4b5f 5349 5a45 2069 mum BLOCK_SIZE i │ │ │ 0041b930: 7320 3635 2c30 3234 2062 7974 6573 2e07 s 65,024 bytes.. │ │ │ -0041b940: 002d 5511 0000 1200 2d55 2100 0020 2020 .-U.....-U!.. │ │ │ -0041b950: 2a2a 4e6f 7465 2a2a 0700 2d55 3100 0054 **Note**..-U1..T │ │ │ -0041b960: 002d 5541 0000 2020 2046 4953 2072 6563 .-UA.. FIS rec │ │ │ +0041b940: 002d 8b11 0000 1200 2d8b 2100 0020 2020 .-......-.!.. │ │ │ +0041b950: 2a2a 4e6f 7465 2a2a 0700 2d8b 3100 0054 **Note**..-.1..T │ │ │ +0041b960: 002d 8b41 0000 2020 2046 4953 2072 6563 .-.A.. FIS rec │ │ │ 0041b970: 6f6d 6d65 6e64 7320 6167 6169 6e73 7420 ommends against │ │ │ 0041b980: 7573 696e 6720 6461 7461 6261 7365 7320 using databases │ │ │ 0041b990: 7769 7468 2062 6c6f 636b 2073 697a 6573 with block sizes │ │ │ 0041b9a0: 206c 6172 6765 7220 7468 616e 2031 364b larger than 16K │ │ │ -0041b9b0: 6942 2e51 002d 5551 0000 2020 2049 6620 iB.Q.-UQ.. If │ │ │ +0041b9b0: 6942 2e51 002d 8b51 0000 2020 2049 6620 iB.Q.-.Q.. If │ │ │ 0041b9c0: 6120 7370 6563 6966 6963 2067 6c6f 6261 a specific globa │ │ │ 0041b9d0: 6c20 7661 7269 6162 6c65 2068 6173 2072 l variable has r │ │ │ 0041b9e0: 6563 6f72 6473 2074 6861 7420 6861 7665 ecords that have │ │ │ 0041b9f0: 206c 6172 6765 2072 6563 6f72 6420 7369 large record si │ │ │ -0041ba00: 7a65 732c 5400 2d55 6100 0020 2020 4649 zes,T.-Ua.. FI │ │ │ +0041ba00: 7a65 732c 5400 2d8b 6100 0020 2020 4649 zes,T.-.a.. FI │ │ │ 0041ba10: 5320 7265 636f 6d6d 656e 6473 2070 6c61 S recommends pla │ │ │ 0041ba20: 6369 6e67 2074 6861 7420 676c 6f62 616c cing that global │ │ │ 0041ba30: 2076 6172 6961 626c 6520 696e 2061 2066 variable in a f │ │ │ 0041ba40: 696c 6520 6279 2069 7473 656c 6620 7769 ile by itself wi │ │ │ -0041ba50: 7468 206c 6172 6765 4d00 2d55 7100 0020 th largeM.-Uq.. │ │ │ +0041ba50: 7468 206c 6172 6765 4d00 2d8b 7100 0020 th largeM.-.q.. │ │ │ 0041ba60: 2020 626c 6f63 6b20 7369 7a65 7320 616e block sizes an │ │ │ 0041ba70: 6420 7573 696e 6720 6d6f 7265 2061 7070 d using more app │ │ │ 0041ba80: 726f 7072 6961 7465 2062 6c6f 636b 2073 ropriate block s │ │ │ 0041ba90: 697a 6573 2066 6f72 206f 7468 6572 2067 izes for other g │ │ │ -0041baa0: 6c6f 6261 6c44 002d 5581 0000 2020 2076 lobalD.-U... v │ │ │ +0041baa0: 6c6f 6261 6c44 002d 8b81 0000 2020 2076 lobalD.-.... v │ │ │ 0041bab0: 6172 6961 626c 6573 2e20 344b 6942 2061 ariables. 4KiB a │ │ │ 0041bac0: 6e64 2038 4b69 4220 6172 6520 706f 7075 nd 8KiB are popu │ │ │ 0041bad0: 6c61 7220 6461 7461 6261 7365 2062 6c6f lar database blo │ │ │ -0041bae0: 636b 2073 697a 6573 2e07 002d 5591 0000 ck sizes...-U... │ │ │ -0041baf0: 3a00 2c55 2100 0020 2020 4279 2064 6566 :.,U!.. By def │ │ │ +0041bae0: 636b 2073 697a 6573 2e07 002d 8b91 0000 ck sizes...-.... │ │ │ +0041baf0: 3a00 2c8b 2100 0020 2020 4279 2064 6566 :.,.!.. By def │ │ │ 0041bb00: 6175 6c74 2c20 4744 4520 7573 6573 2061 ault, GDE uses a │ │ │ 0041bb10: 2042 4c4f 434b 5f53 495a 4520 6f66 2034 BLOCK_SIZE of 4 │ │ │ -0041bb20: 3039 3620 6279 7465 732e 0700 2d55 1100 096 bytes...-U.. │ │ │ -0041bb30: 001e 002d 5521 0000 2020 202d 2d5b 4e4f ...-U!.. --[NO │ │ │ +0041bb20: 3039 3620 6279 7465 732e 0700 2d8b 1100 096 bytes...-... │ │ │ +0041bb30: 001e 002d 8b21 0000 2020 202d 2d5b 4e4f ...-.!.. --[NO │ │ │ 0041bb40: 5d44 4546 4552 5f41 4c4c 4f43 4154 4507 ]DEFER_ALLOCATE. │ │ │ -0041bb50: 002d 5531 0000 4c00 2d55 4100 0020 2020 .-U1..L.-UA.. │ │ │ +0041bb50: 002d 8b31 0000 4c00 2d8b 4100 0020 2020 .-.1..L.-.A.. │ │ │ 0041bb60: 5769 7468 202d 4445 4645 525f 414c 4c4f With -DEFER_ALLO │ │ │ 0041bb70: 4341 5445 2c20 4754 2e4d 2069 6e73 7472 CATE, GT.M instr │ │ │ 0041bb80: 7563 7473 2074 6865 2066 696c 6520 7379 ucts the file sy │ │ │ 0041bb90: 7374 656d 2074 6f20 6372 6561 7465 2074 stem to create t │ │ │ -0041bba0: 6865 5300 2d55 5100 0020 2020 6461 7461 heS.-UQ.. data │ │ │ +0041bba0: 6865 5300 2d8b 5100 0020 2020 6461 7461 heS.-.Q.. data │ │ │ 0041bbb0: 6261 7365 2066 696c 6520 6173 2061 2073 base file as a s │ │ │ 0041bbc0: 7061 7273 6520 6669 6c65 2e20 4265 666f parse file. Befo │ │ │ 0041bbd0: 7265 2075 7369 6e67 202d 4445 4645 525f re using -DEFER_ │ │ │ 0041bbe0: 414c 4c4f 4341 5445 2c20 656e 7375 7265 ALLOCATE, ensure │ │ │ -0041bbf0: 2074 6861 7451 002d 5561 0000 2020 2079 thatQ.-Ua.. y │ │ │ +0041bbf0: 2074 6861 7451 002d 8b61 0000 2020 2079 thatQ.-.a.. y │ │ │ 0041bc00: 6f75 7220 756e 6465 726c 7969 6e67 2066 our underlying f │ │ │ 0041bc10: 696c 6520 7379 7374 656d 2073 7570 706f ile system suppo │ │ │ 0041bc20: 7274 7320 7370 6172 7365 2066 696c 6573 rts sparse files │ │ │ 0041bc30: 2e20 4279 2064 6566 6175 6c74 2055 4e49 . By default UNI │ │ │ -0041bc40: 5820 6669 6c65 5100 2d55 7100 0020 2020 X fileQ.-Uq.. │ │ │ +0041bc40: 5820 6669 6c65 5100 2d8b 7100 0020 2020 X fileQ.-.q.. │ │ │ 0041bc50: 7379 7374 656d 732c 2061 6e64 2047 542e systems, and GT. │ │ │ 0041bc60: 4d2c 2075 7365 2073 7061 7273 6520 286f M, use sparse (o │ │ │ 0041bc70: 7220 6c61 7a79 2920 616c 6c6f 6361 7469 r lazy) allocati │ │ │ 0041bc80: 6f6e 2c20 7768 6963 6820 6465 6665 7273 on, which defers │ │ │ -0041bc90: 2061 6374 7561 6c34 002d 5581 0000 2020 actual4.-U... │ │ │ +0041bc90: 2061 6374 7561 6c34 002d 8b81 0000 2020 actual4.-.... │ │ │ 0041bca0: 2061 6c6c 6f63 6174 696f 6e20 756e 7469 allocation unti │ │ │ 0041bcb0: 6c20 626c 6f63 6b73 2061 7265 2066 6972 l blocks are fir │ │ │ -0041bcc0: 7374 2077 7269 7474 656e 2e07 002d 5591 st written...-U. │ │ │ -0041bcd0: 0000 5300 2c55 2200 0020 2020 2020 6f20 ..S.,U".. o │ │ │ +0041bcc0: 7374 2077 7269 7474 656e 2e07 002d 8b91 st written...-.. │ │ │ +0041bcd0: 0000 5300 2c8b 2200 0020 2020 2020 6f20 ..S.,.".. o │ │ │ 0041bce0: 5574 696c 6974 6965 7320 7375 6368 2061 Utilities such a │ │ │ 0041bcf0: 7320 6475 2072 6570 6f72 7420 7479 7069 s du report typi │ │ │ 0041bd00: 6361 6c6c 7920 7368 6f77 206c 6f77 6572 cally show lower │ │ │ 0041bd10: 2064 6973 6b20 7370 6163 6520 7573 6167 disk space usag │ │ │ -0041bd20: 6520 666f 7252 002d 5511 0000 2020 2020 e forR.-U... │ │ │ +0041bd20: 6520 666f 7252 002d 8b11 0000 2020 2020 e forR.-.... │ │ │ 0041bd30: 2020 2061 2064 6174 6162 6173 6520 6669 a database fi │ │ │ 0041bd40: 6c65 2077 6974 6820 2d44 4546 4552 5f41 le with -DEFER_A │ │ │ 0041bd50: 4c4c 4f43 4154 4520 6265 6361 7573 6520 LLOCATE because │ │ │ 0041bd60: 4754 2e4d 2069 6e73 7472 7563 7473 2074 GT.M instructs t │ │ │ -0041bd70: 6865 2066 696c 6550 002d 5521 0000 2020 he fileP.-U!.. │ │ │ +0041bd70: 6865 2066 696c 6550 002d 8b21 0000 2020 he fileP.-.!.. │ │ │ 0041bd80: 2020 2020 2073 7973 7465 6d20 746f 2064 system to d │ │ │ 0041bd90: 6566 6572 2064 6973 6b20 7370 6163 6520 efer disk space │ │ │ 0041bda0: 616c 6c6f 6361 7469 6f6e 2074 6f20 7468 allocation to th │ │ │ 0041bdb0: 6520 7469 6d65 2077 6865 6e20 7468 6572 e time when ther │ │ │ -0041bdc0: 6520 6973 2061 6e54 002d 5531 0000 2020 e is anT.-U1.. │ │ │ +0041bdc0: 6520 6973 2061 6e54 002d 8b31 0000 2020 e is anT.-.1.. │ │ │ 0041bdd0: 2020 2020 2061 6374 7561 6c20 6e65 6564 actual need │ │ │ 0041bde0: 2e20 5769 7468 202d 4e4f 4445 4645 525f . With -NODEFER_ │ │ │ 0041bdf0: 414c 4c4f 4341 5445 2c20 7375 6368 2075 ALLOCATE, such u │ │ │ 0041be00: 7469 6c69 7469 6573 2072 6570 6f72 7420 tilities report │ │ │ -0041be10: 6869 6768 6572 2064 6973 6b50 002d 5541 higher diskP.-UA │ │ │ +0041be10: 6869 6768 6572 2064 6973 6b50 002d 8b41 higher diskP.-.A │ │ │ 0041be20: 0000 2020 2020 2020 2073 7061 6365 2075 .. space u │ │ │ 0041be30: 7361 6765 2063 6f75 6e74 2061 7320 4754 sage count as GT │ │ │ 0041be40: 2e4d 2069 6e73 7472 7563 7473 2074 6865 .M instructs the │ │ │ 0041be50: 2066 696c 6520 7379 7374 656d 2074 6f20 file system to │ │ │ -0041be60: 7072 6561 6c6c 6f63 6174 653d 002d 5551 preallocate=.-UQ │ │ │ +0041be60: 7072 6561 6c6c 6f63 6174 653d 002d 8b51 preallocate=.-.Q │ │ │ 0041be70: 0000 2020 2020 2020 2064 6973 6b20 7370 .. disk sp │ │ │ 0041be80: 6163 6520 7769 7468 6f75 7420 7761 6974 ace without wait │ │ │ 0041be90: 696e 6720 666f 7220 6120 6e65 6564 2074 ing for a need t │ │ │ -0041bea0: 6f20 6172 6973 652e 4c00 2d55 6100 0020 o arise.L.-Ua.. │ │ │ +0041bea0: 6f20 6172 6973 652e 4c00 2d8b 6100 0020 o arise.L.-.a.. │ │ │ 0041beb0: 2020 2020 6f20 2d44 4546 4552 5f41 4c4c o -DEFER_ALL │ │ │ 0041bec0: 4f43 4154 4520 6d61 6b65 7320 6461 7461 OCATE makes data │ │ │ 0041bed0: 6261 7365 2066 696c 6520 6578 7465 6e73 base file extens │ │ │ 0041bee0: 696f 6e73 206c 6967 6874 6572 2077 6569 ions lighter wei │ │ │ -0041bef0: 6768 742e 4c00 2d55 7100 0020 2020 2020 ght.L.-Uq.. │ │ │ +0041bef0: 6768 742e 4c00 2d8b 7100 0020 2020 2020 ght.L.-.q.. │ │ │ 0041bf00: 2020 486f 7765 7665 722c 2064 6973 6b20 However, disk │ │ │ 0041bf10: 6163 7469 7669 7479 206d 6179 2074 656e activity may ten │ │ │ 0041bf20: 6420 746f 7761 7264 7320 6361 7573 696e d towards causin │ │ │ 0041bf30: 6720 6672 6167 6d65 6e74 6174 696f 6e2e g fragmentation. │ │ │ -0041bf40: 5400 2d55 8100 0020 2020 2020 6f20 546f T.-U... o To │ │ │ +0041bf40: 5400 2d8b 8100 0020 2020 2020 6f20 546f T.-.... o To │ │ │ 0041bf50: 2073 7769 7463 6820 616e 2065 7869 7374 switch an exist │ │ │ 0041bf60: 696e 6720 6461 7461 6261 7365 2066 696c ing database fil │ │ │ 0041bf70: 6520 736f 2069 7420 696d 6d65 6469 6174 e so it immediat │ │ │ 0041bf80: 656c 7920 7072 6561 6c6c 6f63 6174 6573 ely preallocates │ │ │ -0041bf90: 2061 6c6c 5400 2d55 9100 0020 2020 2020 allT.-U... │ │ │ +0041bf90: 2061 6c6c 5400 2d8b 9100 0020 2020 2020 allT.-.... │ │ │ 0041bfa0: 2020 626c 6f63 6b73 2c20 6669 7273 7420 blocks, first │ │ │ 0041bfb0: 7573 6520 4d55 5049 5020 5345 5420 2d4e use MUPIP SET -N │ │ │ 0041bfc0: 4f44 4546 4552 5f41 4c4c 4f43 4154 4520 ODEFER_ALLOCATE │ │ │ 0041bfd0: 746f 2073 6574 2074 6865 2073 7769 7463 to set the switc │ │ │ 0041bfe0: 6820 696e 2074 6865 0000 0000 0000 0000 h in the........ │ │ │ 0041bff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041c000: 0400 0000 ce07 0000 0907 0000 0000 0000 ................ │ │ │ -0041c010: 7e00 0055 4845 4c50 00ff 7300 ff51 5541 ~..UHELP..s..QUA │ │ │ +0041c010: 7e00 008b 4845 4c50 00ff 7300 ff51 5541 ~...HELP..s..QUA │ │ │ 0041c020: 4c49 4649 4552 5300 ff73 00ff 5345 474d LIFIERS..s..SEGM │ │ │ 0041c030: 454e 545f 5155 414c 4946 4945 5253 00c1 ENT_QUALIFIERS.. │ │ │ 0041c040: 2300 0020 2020 2020 2020 6461 7461 6261 #.. databa │ │ │ 0041c050: 7365 2066 696c 6520 6865 6164 6572 2c20 se file header, │ │ │ 0041c060: 666f 6c6c 6f77 6564 2062 7920 4d55 5049 followed by MUPI │ │ │ 0041c070: 5020 4558 5445 4e44 202d 424c 4f43 4b53 P EXTEND -BLOCKS │ │ │ 0041c080: 3d6e 2c20 7768 6572 6520 6e20 3e3d 4f00 =n, where n >=O. │ │ │ -0041c090: 2d55 1100 0020 2020 2020 2020 302e 2046 -U... 0. F │ │ │ +0041c090: 2d8b 1100 0020 2020 2020 2020 302e 2046 -.... 0. F │ │ │ 0041c0a0: 6169 6c75 7265 7320 746f 2070 7265 616c ailures to preal │ │ │ 0041c0b0: 6c6f 6361 7465 2073 7061 6365 2070 726f locate space pro │ │ │ 0041c0c0: 6475 6365 2061 2050 5245 414c 4c4f 4341 duce a PREALLOCA │ │ │ 0041c0d0: 5445 4641 494c 2065 7272 6f72 2e2c 002d TEFAIL error.,.- │ │ │ -0041c0e0: 5521 0000 2020 2020 206f 2054 6865 2064 U!.. o The d │ │ │ +0041c0e0: 8b21 0000 2020 2020 206f 2054 6865 2064 .!.. o The d │ │ │ 0041c0f0: 6566 6175 6c74 2069 7320 4445 4645 525f efault is DEFER_ │ │ │ -0041c100: 414c 4c4f 4341 5445 2e07 002d 5531 0000 ALLOCATE...-U1.. │ │ │ -0041c110: 1900 2d55 4100 0020 2020 2d5b 4e4f 5d45 ..-UA.. -[NO]E │ │ │ -0041c120: 4e63 7279 7074 696f 6e07 002d 5551 0000 Ncryption..-UQ.. │ │ │ -0041c130: 5100 2d55 6100 0020 2020 5370 6563 6966 Q.-Ua.. Specif │ │ │ +0041c100: 414c 4c4f 4341 5445 2e07 002d 8b31 0000 ALLOCATE...-.1.. │ │ │ +0041c110: 1900 2d8b 4100 0020 2020 2d5b 4e4f 5d45 ..-.A.. -[NO]E │ │ │ +0041c120: 4e63 7279 7074 696f 6e07 002d 8b51 0000 Ncryption..-.Q.. │ │ │ +0041c130: 5100 2d8b 6100 0020 2020 5370 6563 6966 Q.-.a.. Specif │ │ │ 0041c140: 6965 7320 7768 6574 6865 7220 6f72 206e ies whether or n │ │ │ 0041c150: 6f74 2074 6865 2064 6174 6162 6173 6520 ot the database │ │ │ 0041c160: 6669 6c65 2066 6f72 2061 2073 6567 6d65 file for a segme │ │ │ 0041c170: 6e74 2069 7320 666c 6167 6765 6420 666f nt is flagged fo │ │ │ -0041c180: 7250 002d 5571 0000 2020 2065 6e63 7279 rP.-Uq.. encry │ │ │ +0041c180: 7250 002d 8b71 0000 2020 2065 6e63 7279 rP.-.q.. encry │ │ │ 0041c190: 7074 696f 6e2e 204e 6f74 6520 7468 6174 ption. Note that │ │ │ 0041c1a0: 204d 5550 4950 2043 5245 4154 4520 6163 MUPIP CREATE ac │ │ │ 0041c1b0: 7175 6972 6573 2061 6e20 656e 6372 7970 quires an encryp │ │ │ 0041c1c0: 7469 6f6e 206b 6579 2066 6f72 2074 6869 tion key for thi │ │ │ -0041c1d0: 7354 002d 5581 0000 2020 2066 696c 6520 sT.-U... file │ │ │ +0041c1d0: 7354 002d 8b81 0000 2020 2066 696c 6520 sT.-.... file │ │ │ 0041c1e0: 616e 6420 7075 7473 2061 2063 7279 7074 and puts a crypt │ │ │ 0041c1f0: 6f67 7261 7068 6963 2068 6173 6820 6f66 ographic hash of │ │ │ 0041c200: 2074 6865 206b 6579 2069 6e20 7468 6520 the key in the │ │ │ 0041c210: 6461 7461 6261 7365 2066 696c 6520 6865 database file he │ │ │ -0041c220: 6164 6572 2e07 002d 5591 0000 2300 2c55 ader...-U...#.,U │ │ │ +0041c220: 6164 6572 2e07 002d 8b91 0000 2300 2c8b ader...-....#.,. │ │ │ 0041c230: 2400 0020 2020 2d45 585b 5445 4e53 494f $.. -EX[TENSIO │ │ │ 0041c240: 4e5f 434f 554e 545d 3d62 6c6f 636b 7307 N_COUNT]=blocks. │ │ │ -0041c250: 002d 5511 0000 5200 2d55 2100 0020 2020 .-U...R.-U!.. │ │ │ +0041c250: 002d 8b11 0000 5200 2d8b 2100 0020 2020 .-....R.-.!.. │ │ │ 0041c260: 5370 6563 6966 6965 7320 7468 6520 6e75 Specifies the nu │ │ │ 0041c270: 6d62 6572 206f 6620 6578 7472 6120 4744 mber of extra GD │ │ │ 0041c280: 5320 626c 6f63 6b73 206f 6620 6469 736b S blocks of disk │ │ │ 0041c290: 2073 7061 6365 2062 7920 7768 6963 6820 space by which │ │ │ -0041c2a0: 7468 6520 6669 6c65 5100 2d55 3100 0020 the fileQ.-U1.. │ │ │ +0041c2a0: 7468 6520 6669 6c65 5100 2d8b 3100 0020 the fileQ.-.1.. │ │ │ 0041c2b0: 2020 7368 6f75 6c64 2065 7874 656e 642e should extend. │ │ │ 0041c2c0: 2054 6865 2065 7874 656e 6420 616d 6f75 The extend amou │ │ │ 0041c2d0: 6e74 2069 7320 696e 7465 7270 7265 7465 nt is interprete │ │ │ 0041c2e0: 6420 6173 2074 6865 206e 756d 6265 7220 d as the number │ │ │ -0041c2f0: 6f66 2075 7361 626c 6552 002d 5541 0000 of usableR.-UA.. │ │ │ +0041c2f0: 6f66 2075 7361 626c 6552 002d 8b41 0000 of usableR.-.A.. │ │ │ 0041c300: 2020 2047 4453 2062 6c6f 636b 7320 746f GDS blocks to │ │ │ 0041c310: 2063 7265 6174 6520 7769 7468 2074 6865 create with the │ │ │ 0041c320: 2065 7874 656e 7369 6f6e 2e20 546f 2063 extension. To c │ │ │ 0041c330: 616c 6375 6c61 7465 2074 6865 206e 756d alculate the num │ │ │ -0041c340: 6265 7220 6f66 2068 6f73 7453 002d 5551 ber of hostS.-UQ │ │ │ +0041c340: 6265 7220 6f66 2068 6f73 7453 002d 8b51 ber of hostS.-.Q │ │ │ 0041c350: 0000 2020 206f 7065 7261 7469 6e67 2073 .. operating s │ │ │ 0041c360: 7973 7465 6d20 626c 6f63 6b73 2061 6464 ystem blocks add │ │ │ 0041c370: 6564 2077 6974 6820 6561 6368 2065 7874 ed with each ext │ │ │ 0041c380: 656e 7369 6f6e 2c20 6d75 6c74 6970 6c79 ension, multiply │ │ │ 0041c390: 2074 6865 206e 756d 6265 7220 6f66 5400 the number ofT. │ │ │ -0041c3a0: 2d55 6100 0020 2020 4744 5320 626c 6f63 -Ua.. GDS bloc │ │ │ +0041c3a0: 2d8b 6100 0020 2020 4744 5320 626c 6f63 -.a.. GDS bloc │ │ │ 0041c3b0: 6b73 2062 7920 2847 4453 2042 4c4f 434b ks by (GDS BLOCK │ │ │ 0041c3c0: 5f53 495a 452f 686f 7374 2042 4c4f 434b _SIZE/host BLOCK │ │ │ 0041c3d0: 5f53 495a 4529 3b20 6164 6420 6f6e 6520 _SIZE); add one │ │ │ 0041c3e0: 6c6f 6361 6c20 6269 746d 6170 2062 6c6f local bitmap blo │ │ │ -0041c3f0: 636b 5300 2d55 7100 0020 2020 666f 7220 ckS.-Uq.. for │ │ │ +0041c3f0: 636b 5300 2d8b 7100 0020 2020 666f 7220 ckS.-.q.. for │ │ │ 0041c400: 6561 6368 2035 3132 2062 6c6f 636b 7320 each 512 blocks │ │ │ 0041c410: 6164 6465 6420 696e 2065 6163 6820 6578 added in each ex │ │ │ 0041c420: 7465 6e73 696f 6e20 746f 2074 6865 2061 tension to the a │ │ │ 0041c430: 6d6f 756e 7420 6672 6f6d 2073 7465 7020 mount from step │ │ │ -0041c440: 312e 2049 6653 002d 5581 0000 2020 2074 1. IfS.-U... t │ │ │ +0041c440: 312e 2049 6653 002d 8b81 0000 2020 2074 1. IfS.-.... t │ │ │ 0041c450: 6865 2065 7874 656e 7369 6f6e 2069 7320 he extension is │ │ │ 0041c460: 6e6f 7420 6120 6d75 6c74 6970 6c65 206f not a multiple o │ │ │ 0041c470: 6620 3531 322c 2072 656d 656d 6265 7220 f 512, remember │ │ │ 0041c480: 746f 2072 6f75 6e64 7570 2077 6865 6e20 to roundup when │ │ │ -0041c490: 6669 6775 7269 6e67 2600 2d55 9100 0020 figuring&.-U... │ │ │ +0041c490: 6669 6775 7269 6e67 2600 2d8b 9100 0020 figuring&.-.... │ │ │ 0041c4a0: 2020 7468 6520 6e75 6d62 6572 206f 6620 the number of │ │ │ 0041c4b0: 6269 746d 6170 2062 6c6f 636b 732e 0700 bitmap blocks... │ │ │ -0041c4c0: 2c55 2500 0053 002d 5511 0000 2020 2057 ,U%..S.-U... W │ │ │ +0041c4c0: 2c8b 2500 0053 002d 8b11 0000 2020 2057 ,.%..S.-.... W │ │ │ 0041c4d0: 6865 6e20 6120 4d55 5049 5020 4558 5445 hen a MUPIP EXTE │ │ │ 0041c4e0: 4e44 2063 6f6d 6d61 6e64 2064 6f65 7320 ND command does │ │ │ 0041c4f0: 6e6f 7420 696e 636c 7564 6520 6120 2d42 not include a -B │ │ │ 0041c500: 4c4f 434b 533d 2071 7561 6c69 6669 6572 LOCKS= qualifier │ │ │ -0041c510: 2c20 4558 5445 4e44 3900 2d55 2100 0020 , EXTEND9.-U!.. │ │ │ +0041c510: 2c20 4558 5445 4e44 3900 2d8b 2100 0020 , EXTEND9.-.!.. │ │ │ 0041c520: 2020 7573 6573 2074 6865 2065 7874 656e uses the exten │ │ │ 0041c530: 7369 6f6e 2073 697a 6520 696e 2074 6865 sion size in the │ │ │ 0041c540: 2064 6174 6162 6173 6520 6865 6164 6572 database header │ │ │ -0041c550: 2e07 002d 5531 0000 4900 2d55 4100 0020 ...-U1..I.-UA.. │ │ │ +0041c550: 2e07 002d 8b31 0000 4900 2d8b 4100 0020 ...-.1..I.-.A.. │ │ │ 0041c560: 2020 5468 6520 6578 7465 6e73 696f 6e20 The extension │ │ │ 0041c570: 616d 6f75 6e74 206d 6179 2062 6520 6368 amount may be ch │ │ │ 0041c580: 616e 6765 6420 7769 7468 2074 6865 204d anged with the M │ │ │ 0041c590: 5550 4950 2053 4554 2063 6f6d 6d61 6e64 UPIP SET command │ │ │ -0041c5a0: 2e07 002d 5551 0000 2f00 2d55 6100 0020 ...-UQ../.-Ua.. │ │ │ +0041c5a0: 2e07 002d 8b51 0000 2f00 2d8b 6100 0020 ...-.Q../.-.a.. │ │ │ 0041c5b0: 2020 5468 6520 6d69 6e69 6d75 6d20 4558 The minimum EX │ │ │ 0041c5c0: 5445 4e53 494f 4e20 6973 207a 6572 6f20 TENSION is zero │ │ │ -0041c5d0: 626c 6f63 6b73 2e07 002d 5571 0000 5400 blocks...-Uq..T. │ │ │ -0041c5e0: 2d55 8100 0020 2020 5768 656e 2061 2064 -U... When a d │ │ │ +0041c5d0: 626c 6f63 6b73 2e07 002d 8b71 0000 5400 blocks...-.q..T. │ │ │ +0041c5e0: 2d8b 8100 0020 2020 5768 656e 2061 2064 -.... When a d │ │ │ 0041c5f0: 6174 6162 6173 6520 6669 6c65 2077 6974 atabase file wit │ │ │ 0041c600: 6820 6175 746f 6d61 7469 6320 6578 7465 h automatic exte │ │ │ 0041c610: 6e73 696f 6e20 6469 7361 626c 6564 2028 nsion disabled ( │ │ │ 0041c620: 4558 5445 4e53 494f 4e5f 434f 554e 543d EXTENSION_COUNT= │ │ │ -0041c630: 3029 5400 2d55 9100 0020 2020 7374 6172 0)T.-U... star │ │ │ +0041c630: 3029 5400 2d8b 9100 0020 2020 7374 6172 0)T.-.... star │ │ │ 0041c640: 7473 2074 6f20 6765 7420 6675 6c6c 2c20 ts to get full, │ │ │ 0041c650: 4754 2e4d 2072 6563 6f72 6473 2074 6865 GT.M records the │ │ │ 0041c660: 2046 5245 4542 4c53 4c4f 5720 7761 726e FREEBLSLOW warn │ │ │ 0041c670: 696e 6720 696e 2074 6865 2073 7973 7465 ing in the syste │ │ │ -0041c680: 6d20 6c6f 672e 5200 2c55 2600 0020 2020 m log.R.,U&.. │ │ │ +0041c680: 6d20 6c6f 672e 5200 2c8b 2600 0020 2020 m log.R.,.&.. │ │ │ 0041c690: 536f 2061 7320 746f 206e 6f74 2063 6f6d So as to not com │ │ │ 0041c6a0: 7072 6f6d 6973 6520 7065 7266 6f72 6d61 promise performa │ │ │ 0041c6b0: 6e63 652c 2047 542e 4d20 6368 6563 6b73 nce, GT.M checks │ │ │ 0041c6c0: 2077 6865 6e65 7665 7220 7468 6520 6d61 whenever the ma │ │ │ -0041c6d0: 7374 6572 2062 6974 5200 2d55 1100 0020 ster bitR.-U... │ │ │ +0041c6d0: 7374 6572 2062 6974 5200 2d8b 1100 0020 ster bitR.-.... │ │ │ 0041c6e0: 2020 6d61 7020 6d75 7374 2062 6520 7570 map must be up │ │ │ 0041c6f0: 6461 7465 6420 746f 2073 686f 7720 7468 dated to show th │ │ │ 0041c700: 6174 2061 206c 6f63 616c 2062 6974 206d at a local bit m │ │ │ 0041c710: 6170 2069 7320 6675 6c6c 2c20 616e 6420 ap is full, and │ │ │ -0041c720: 6973 7375 6573 2074 6865 5200 2d55 2100 issues theR.-U!. │ │ │ +0041c720: 6973 7375 6573 2074 6865 5200 2d8b 2100 issues theR.-.!. │ │ │ 0041c730: 0020 2020 7761 726e 696e 6720 6966 2074 . warning if t │ │ │ 0041c740: 6865 7265 2061 7265 2066 6577 6572 2074 here are fewer t │ │ │ 0041c750: 6861 6e20 3531 3220 6672 6565 2062 6c6f han 512 free blo │ │ │ 0041c760: 636b 7320 6f72 2069 6620 7468 6520 6e75 cks or if the nu │ │ │ -0041c770: 6d62 6572 206f 6620 6672 6565 5200 2d55 mber of freeR.-U │ │ │ +0041c770: 6d62 6572 206f 6620 6672 6565 5200 2d8b mber of freeR.-. │ │ │ 0041c780: 3100 0020 2020 626c 6f63 6b73 2069 7320 1.. blocks is │ │ │ 0041c790: 6c65 7373 2074 6861 6e20 746f 7461 6c20 less than total │ │ │ 0041c7a0: 626c 6f63 6b73 2f33 322e 2054 6869 7320 blocks/32. This │ │ │ 0041c7b0: 6d65 616e 7320 7468 6174 2066 6f72 2064 means that for d │ │ │ 0041c7c0: 6174 6162 6173 6573 2077 686f 7365 0000 atabases whose.. │ │ │ 0041c7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041c7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041c7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041c800: 0400 0000 b607 0000 2f07 0000 0000 0000 ......../....... │ │ │ -0041c810: 8100 0055 4845 4c50 00ff 7300 ff51 5541 ...UHELP..s..QUA │ │ │ +0041c810: 8100 008b 4845 4c50 00ff 7300 ff51 5541 ....HELP..s..QUA │ │ │ 0041c820: 4c49 4649 4552 5300 ff73 00ff 5345 474d LIFIERS..s..SEGM │ │ │ 0041c830: 454e 545f 5155 414c 4946 4945 5253 00c1 ENT_QUALIFIERS.. │ │ │ 0041c840: 2641 0000 2020 2073 697a 6520 6973 2035 &A.. size is 5 │ │ │ 0041c850: 3132 2062 6c6f 636b 7320 6f72 206c 6573 12 blocks or les │ │ │ 0041c860: 7320 7468 6520 7761 726e 696e 6720 636f s the warning co │ │ │ 0041c870: 6d65 7320 6174 2074 6865 206c 6173 7420 mes at the last │ │ │ 0041c880: 7375 6363 6573 7366 756c 2075 7064 6174 successful updat │ │ │ -0041c890: 652b 002d 5551 0000 2020 2062 6566 6f72 e+.-UQ.. befor │ │ │ +0041c890: 652b 002d 8b51 0000 2020 2062 6566 6f72 e+.-.Q.. befor │ │ │ 0041c8a0: 6520 7468 6520 6461 7461 6261 7365 2062 e the database b │ │ │ -0041c8b0: 6563 6f6d 6573 2066 756c 6c2e 0700 2d55 ecomes full...-U │ │ │ -0041c8c0: 6100 0034 002d 5571 0000 2020 2054 6865 a..4.-Uq.. The │ │ │ +0041c8b0: 6563 6f6d 6573 2066 756c 6c2e 0700 2d8b ecomes full...-. │ │ │ +0041c8c0: 6100 0034 002d 8b71 0000 2020 2054 6865 a..4.-.q.. The │ │ │ 0041c8d0: 206d 6178 696d 756d 2045 5854 454e 5349 maximum EXTENSI │ │ │ 0041c8e0: 4f4e 2069 7320 312c 3034 382c 3537 3520 ON is 1,048,575 │ │ │ -0041c8f0: 626c 6f63 6b73 2e07 002d 5581 0000 3a00 blocks...-U...:. │ │ │ -0041c900: 2d55 9100 0020 2020 4279 2064 6566 6175 -U... By defau │ │ │ +0041c8f0: 626c 6f63 6b73 2e07 002d 8b81 0000 3a00 blocks...-....:. │ │ │ +0041c900: 2d8b 9100 0020 2020 4279 2064 6566 6175 -.... By defau │ │ │ 0041c910: 6c74 2c20 4744 4520 7573 6573 2061 6e20 lt, GDE uses an │ │ │ 0041c920: 4558 5445 4e53 494f 4e20 6f66 2031 3030 EXTENSION of 100 │ │ │ -0041c930: 2062 6c6f 636b 732e 0700 2c55 2700 004e blocks...,U'..N │ │ │ -0041c940: 002d 5511 0000 2020 204c 696b 6520 616c .-U... Like al │ │ │ +0041c930: 2062 6c6f 636b 732e 0700 2c8b 2700 004e blocks...,.'..N │ │ │ +0041c940: 002d 8b11 0000 2020 204c 696b 6520 616c .-.... Like al │ │ │ 0041c950: 6c6f 6361 7469 6f6e 2c20 7468 6520 6465 location, the de │ │ │ 0041c960: 6661 756c 7420 6578 7465 6e73 696f 6e20 fault extension │ │ │ 0041c970: 616d 6f75 6e74 2077 6173 2063 686f 7365 amount was chose │ │ │ 0041c980: 6e20 666f 7220 696e 6974 6961 6c52 002d n for initialR.- │ │ │ -0041c990: 5521 0000 2020 2064 6576 656c 6f70 6d65 U!.. developme │ │ │ +0041c990: 8b21 0000 2020 2064 6576 656c 6f70 6d65 .!.. developme │ │ │ 0041c9a0: 6e74 2061 6e64 2065 7870 6572 696d 656e nt and experimen │ │ │ 0041c9b0: 7461 7469 6f6e 2e20 5573 6520 6c61 7267 tation. Use larg │ │ │ 0041c9c0: 6572 2065 7874 656e 7369 6f6e 7320 666f er extensions fo │ │ │ 0041c9d0: 7220 6c61 7267 6572 2061 6374 7561 6c49 r larger actualI │ │ │ -0041c9e0: 002d 5531 0000 2020 2061 7070 6c69 6361 .-U1.. applica │ │ │ +0041c9e0: 002d 8b31 0000 2020 2061 7070 6c69 6361 .-.1.. applica │ │ │ 0041c9f0: 7469 6f6e 732e 2042 6563 6175 7365 206d tions. Because m │ │ │ 0041ca00: 756c 7469 706c 6520 6669 6c65 2065 7874 ultiple file ext │ │ │ 0041ca10: 656e 7369 6f6e 7320 6164 7665 7273 656c ensions adversel │ │ │ -0041ca20: 7920 6166 6665 6374 4c00 2d55 4100 0020 y affectL.-UA.. │ │ │ +0041ca20: 7920 6166 6665 6374 4c00 2d8b 4100 0020 y affectL.-.A.. │ │ │ 0041ca30: 2020 7065 7266 6f72 6d61 6e63 652c 2073 performance, s │ │ │ 0041ca40: 6574 2075 7020 6578 7465 6e73 696f 6e73 et up extensions │ │ │ 0041ca50: 2061 7070 726f 7072 6961 7465 2074 6f20 appropriate to │ │ │ 0041ca60: 7468 6520 6669 6c65 2061 6c6c 6f63 6174 the file allocat │ │ │ -0041ca70: 696f 6e2e 0700 2d55 5100 0020 002d 5561 ion...-UQ.. .-Ua │ │ │ +0041ca70: 696f 6e2e 0700 2d8b 5100 0020 002d 8b61 ion...-.Q.. .-.a │ │ │ 0041ca80: 0000 2020 202d 465b 494c 455f 4e41 4d45 .. -F[ILE_NAME │ │ │ -0041ca90: 5d3d 6669 6c65 2d6e 616d 6507 002d 5571 ]=file-name..-Uq │ │ │ -0041caa0: 0000 2b00 2d55 8100 0020 2020 5370 6563 ..+.-U... Spec │ │ │ +0041ca90: 5d3d 6669 6c65 2d6e 616d 6507 002d 8b71 ]=file-name..-.q │ │ │ +0041caa0: 0000 2b00 2d8b 8100 0020 2020 5370 6563 ..+.-.... Spec │ │ │ 0041cab0: 6966 6965 7320 7468 6520 6669 6c65 2066 ifies the file f │ │ │ 0041cac0: 6f72 2061 2073 6567 6d65 6e74 2e07 002d or a segment...- │ │ │ -0041cad0: 5591 0000 3900 2c55 2800 0020 2020 5468 U...9.,U(.. Th │ │ │ +0041cad0: 8b91 0000 3900 2c8b 2800 0020 2020 5468 ....9.,.(.. Th │ │ │ 0041cae0: 6520 6d61 7869 6d75 6d20 6669 6c65 206e e maximum file n │ │ │ 0041caf0: 616d 6520 6c65 6e67 7468 2069 7320 3235 ame length is 25 │ │ │ 0041cb00: 3520 6368 6172 6163 7465 7273 2e07 002d 5 characters...- │ │ │ -0041cb10: 5511 0000 4b00 2d55 2100 0020 2020 4279 U...K.-U!.. By │ │ │ +0041cb10: 8b11 0000 4b00 2d8b 2100 0020 2020 4279 ....K.-.!.. By │ │ │ 0041cb20: 2064 6566 6175 6c74 2c20 4744 4520 7573 default, GDE us │ │ │ 0041cb30: 6573 2061 2066 696c 652d 6e61 6d65 206f es a file-name o │ │ │ 0041cb40: 6620 6d75 6d70 7320 666f 6c6c 6f77 6564 f mumps followed │ │ │ 0041cb50: 2062 7920 7468 6520 6465 6661 756c 7451 by the defaultQ │ │ │ -0041cb60: 002d 5531 0000 2020 2065 7874 656e 7369 .-U1.. extensi │ │ │ +0041cb60: 002d 8b31 0000 2020 2065 7874 656e 7369 .-.1.. extensi │ │ │ 0041cb70: 6f6e 2c20 7768 6963 6820 6973 202e 6461 on, which is .da │ │ │ 0041cb80: 742e 2059 6f75 2063 616e 2073 7065 6369 t. You can speci │ │ │ 0041cb90: 6679 2061 6e79 2066 696c 656e 616d 6520 fy any filename │ │ │ 0041cba0: 616e 6420 6578 7465 6e73 696f 6e20 6f66 and extension of │ │ │ -0041cbb0: 5200 2d55 4100 0020 2020 796f 7572 2063 R.-UA.. your c │ │ │ +0041cbb0: 5200 2d8b 4100 0020 2020 796f 7572 2063 R.-.A.. your c │ │ │ 0041cbc0: 686f 6963 6520 666f 7220 6120 6461 7461 hoice for a data │ │ │ 0041cbd0: 6261 7365 2066 696c 6520 6173 206c 6f6e base file as lon │ │ │ 0041cbe0: 6720 6173 2069 7420 6973 2076 616c 6964 g as it is valid │ │ │ 0041cbf0: 206f 6e20 796f 7572 206f 7065 7261 7469 on your operati │ │ │ -0041cc00: 6e67 1100 2d55 5100 0020 2020 7379 7374 ng..-UQ.. syst │ │ │ -0041cc10: 656d 2e07 002d 5561 0000 1f00 2d55 7100 em...-Ua....-Uq. │ │ │ +0041cc00: 6e67 1100 2d8b 5100 0020 2020 7379 7374 ng..-.Q.. syst │ │ │ +0041cc10: 656d 2e07 002d 8b61 0000 1f00 2d8b 7100 em...-.a....-.q. │ │ │ 0041cc20: 0020 2020 2d46 555b 4c4c 424c 4b57 5254 . -FU[LLBLKWRT │ │ │ -0041cc30: 5d3d 7b30 7c31 7c32 7d07 002d 5581 0000 ]={0|1|2}..-U... │ │ │ -0041cc40: 5200 2d55 9100 0020 2020 4465 7465 726d R.-U... Determ │ │ │ +0041cc30: 5d3d 7b30 7c31 7c32 7d07 002d 8b81 0000 ]={0|1|2}..-.... │ │ │ +0041cc40: 5200 2d8b 9100 0020 2020 4465 7465 726d R.-.... Determ │ │ │ 0041cc50: 696e 6573 2077 6865 7468 6572 2047 542e ines whether GT. │ │ │ 0041cc60: 4d20 7772 6974 6573 206f 6e6c 7920 7661 M writes only va │ │ │ 0041cc70: 6c69 6420 6461 7461 6261 7365 2062 6c6f lid database blo │ │ │ 0041cc80: 636b 7320 636f 6e74 656e 7473 2c20 6f72 cks contents, or │ │ │ -0041cc90: 2061 5200 2c55 2900 0020 2020 6675 6c6c aR.,U).. full │ │ │ +0041cc90: 2061 5200 2c8b 2900 0020 2020 6675 6c6c aR.,.).. full │ │ │ 0041cca0: 2062 6c6f 636b 2069 6e63 6c75 6469 6e67 block including │ │ │ 0041ccb0: 206d 6561 6e69 6e67 6c65 7373 2074 7261 meaningless tra │ │ │ 0041ccc0: 696c 696e 6720 636f 6e74 656e 742e 2046 iling content. F │ │ │ 0041ccd0: 756c 6c20 626c 6f63 6b20 7772 6974 6573 ull block writes │ │ │ -0041cce0: 2061 7265 4700 2d55 1100 0020 2020 6d6f areG.-U... mo │ │ │ +0041cce0: 2061 7265 4700 2d8b 1100 0020 2020 6d6f areG.-.... mo │ │ │ 0041ccf0: 7265 2065 6666 6963 6965 6e74 2077 6974 re efficient wit │ │ │ 0041cd00: 6820 736f 6d65 2073 6563 6f6e 6461 7279 h some secondary │ │ │ 0041cd10: 2073 746f 7261 6765 2062 6563 6175 7365 storage because │ │ │ -0041cd20: 2074 6865 7920 6176 6f69 641c 002d 5521 they avoid..-U! │ │ │ +0041cd20: 2074 6865 7920 6176 6f69 641c 002d 8b21 they avoid..-.! │ │ │ 0041cd30: 0000 2020 2072 6561 642d 6265 666f 7265 .. read-before │ │ │ -0041cd40: 2d77 7269 7465 2e07 002d 5531 0000 4f00 -write...-U1..O. │ │ │ -0041cd50: 2d55 4100 0020 2020 2020 6f20 5768 656e -UA.. o When │ │ │ +0041cd40: 2d77 7269 7465 2e07 002d 8b31 0000 4f00 -write...-.1..O. │ │ │ +0041cd50: 2d8b 4100 0020 2020 2020 6f20 5768 656e -.A.. o When │ │ │ 0041cd60: 202d 4655 4c4c 424c 4b57 5254 3d32 2c20 -FULLBLKWRT=2, │ │ │ 0041cd70: 6120 7072 6f63 6573 7320 7772 6974 6573 a process writes │ │ │ 0041cd80: 2061 6c6c 206e 6577 6c79 2061 6c6c 6f63 all newly alloc │ │ │ 0041cd90: 6174 6564 2064 6174 6162 6173 6551 002d ated databaseQ.- │ │ │ -0041cda0: 5551 0000 2020 2020 2020 2062 6c6f 636b UQ.. block │ │ │ +0041cda0: 8b51 0000 2020 2020 2020 2062 6c6f 636b .Q.. block │ │ │ 0041cdb0: 7320 696e 2074 6865 6972 2065 6e74 6972 s in their entir │ │ │ 0041cdc0: 6574 7920 7265 6761 7264 6c65 7373 206f ety regardless o │ │ │ 0041cdd0: 6620 7468 6569 7220 6163 7475 616c 2076 f their actual v │ │ │ 0041cde0: 616c 6964 2063 6f6e 7465 6e74 732e 4f00 alid contents.O. │ │ │ -0041cdf0: 2d55 6100 0020 2020 2020 2020 5468 6973 -Ua.. This │ │ │ +0041cdf0: 2d8b 6100 0020 2020 2020 2020 5468 6973 -.a.. This │ │ │ 0041ce00: 2072 656c 6965 7665 7320 736f 6d65 2066 relieves some f │ │ │ 0041ce10: 696c 6520 7379 7374 656d 7320 6672 6f6d ile systems from │ │ │ 0041ce20: 2074 7261 636b 696e 6720 6173 206d 7563 tracking as muc │ │ │ 0041ce30: 6820 756e 616c 6c6f 6361 7465 6446 002d h unallocatedF.- │ │ │ -0041ce40: 5571 0000 2020 2020 2020 2073 7061 6365 Uq.. space │ │ │ +0041ce40: 8b71 0000 2020 2020 2020 2073 7061 6365 .q.. space │ │ │ 0041ce50: 2061 6e64 2074 6875 7320 7265 6475 6365 and thus reduce │ │ │ 0041ce60: 7320 6669 6c65 2073 7973 7465 6d20 6d65 s file system me │ │ │ 0041ce70: 7461 6461 7461 206d 6169 6e74 656e 616e tadata maintenan │ │ │ -0041ce80: 6365 2e4f 002d 5581 0000 2020 2020 206f ce.O.-U... o │ │ │ +0041ce80: 6365 2e4f 002d 8b81 0000 2020 2020 206f ce.O.-.... o │ │ │ 0041ce90: 2057 6865 6e20 2d46 554c 4c42 4c4b 5752 When -FULLBLKWR │ │ │ 0041cea0: 543d 312c 2061 2070 726f 6365 7373 2077 T=1, a process w │ │ │ 0041ceb0: 7269 7465 7320 656e 7469 7265 2066 696c rites entire fil │ │ │ 0041cec0: 6520 7379 7374 656d 2062 6c6f 636b 7320 e system blocks │ │ │ -0041ced0: 696e 5400 2d55 9100 0020 2020 2020 2020 inT.-U... │ │ │ +0041ced0: 696e 5400 2d8b 9100 0020 2020 2020 2020 inT.-.... │ │ │ 0041cee0: 7468 6569 7220 656e 7469 7265 7479 2072 their entirety r │ │ │ 0041cef0: 6567 6172 646c 6573 7320 6f66 2074 6865 egardless of the │ │ │ 0041cf00: 6972 2061 6374 7561 6c20 7661 6c69 6420 ir actual valid │ │ │ 0041cf10: 636f 6e74 656e 7473 2c20 6f6e 2073 6f6d contents, on som │ │ │ -0041cf20: 6520 6669 6c65 4d00 2c55 2a00 0020 2020 e fileM.,U*.. │ │ │ +0041cf20: 6520 6669 6c65 4d00 2c8b 2a00 0020 2020 e fileM.,.*.. │ │ │ 0041cf30: 2020 2020 7379 7374 656d 732c 2074 6869 systems, thi │ │ │ 0041cf40: 7320 6176 6f69 6473 2072 6561 6469 6e67 s avoids reading │ │ │ 0041cf50: 2069 6e20 6164 7661 6e63 6520 6f66 206d in advance of m │ │ │ 0041cf60: 6f73 7420 7772 6974 6573 2061 6e64 2074 ost writes and t │ │ │ -0041cf70: 6875 7343 002d 5511 0000 2020 2020 2020 husC.-U... │ │ │ +0041cf70: 6875 7343 002d 8b11 0000 2020 2020 2020 husC.-.... │ │ │ 0041cf80: 2072 6564 7563 6573 2066 696c 6520 7379 reduces file sy │ │ │ 0041cf90: 7374 656d 206c 6f61 6420 616e 6420 696e stem load and in │ │ │ 0041cfa0: 6372 6561 7365 7320 7265 7370 6f6e 7365 creases response │ │ │ 0041cfb0: 2074 696d 652e 0000 0000 0000 0000 0000 time........... │ │ │ 0041cfc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041cfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041cfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041cff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041d000: 0400 0000 ec07 0000 5207 0000 0000 0000 ........R....... │ │ │ -0041d010: 7e00 0055 4845 4c50 00ff 7300 ff51 5541 ~..UHELP..s..QUA │ │ │ +0041d010: 7e00 008b 4845 4c50 00ff 7300 ff51 5541 ~...HELP..s..QUA │ │ │ 0041d020: 4c49 4649 4552 5300 ff73 00ff 5345 474d LIFIERS..s..SEGM │ │ │ 0041d030: 454e 545f 5155 414c 4946 4945 5253 00c1 ENT_QUALIFIERS.. │ │ │ 0041d040: 2a21 0000 2020 2020 206f 2057 6865 6e20 *!.. o When │ │ │ 0041d050: 2d46 554c 4c42 4c4b 5752 543d 3020 2874 -FULLBLKWRT=0 (t │ │ │ 0041d060: 6865 2064 6566 6175 6c74 292c 2061 2070 he default), a p │ │ │ 0041d070: 726f 6365 7373 2077 7269 7465 7320 6f6e rocess writes on │ │ │ 0041d080: 6c79 2076 616c 6964 2064 6174 612e 0700 ly valid data... │ │ │ -0041d090: 2d55 3100 0012 002d 5541 0000 2020 202a -U1....-UA.. * │ │ │ -0041d0a0: 2a4e 6f74 652a 2a07 002d 5551 0000 5200 *Note**..-UQ..R. │ │ │ -0041d0b0: 2d55 6100 0020 2020 5768 656e 2074 6865 -Ua.. When the │ │ │ +0041d090: 2d8b 3100 0012 002d 8b41 0000 2020 202a -.1....-.A.. * │ │ │ +0041d0a0: 2a4e 6f74 652a 2a07 002d 8b51 0000 5200 *Note**..-.Q..R. │ │ │ +0041d0b0: 2d8b 6100 0020 2020 5768 656e 2074 6865 -.a.. When the │ │ │ 0041d0c0: 2066 696c 6520 7379 7374 656d 2062 6c6f file system blo │ │ │ 0041d0d0: 636b 2073 697a 6520 616e 6420 7468 6520 ck size and the │ │ │ 0041d0e0: 6461 7461 6261 7365 2062 6c6f 636b 2073 database block s │ │ │ 0041d0f0: 697a 6520 6172 6520 7468 6520 7361 6d65 ize are the same │ │ │ -0041d100: 4100 2d55 7100 0020 2020 7468 6572 6520 A.-Uq.. there │ │ │ +0041d100: 4100 2d8b 7100 0020 2020 7468 6572 6520 A.-.q.. there │ │ │ 0041d110: 6973 206e 6f20 6469 6666 6572 656e 6365 is no difference │ │ │ 0041d120: 2062 6574 7765 656e 2074 6865 2073 6574 between the set │ │ │ 0041d130: 7469 6e67 7320 6f66 2031 2061 6e64 2032 tings of 1 and 2 │ │ │ -0041d140: 2e07 002d 5581 0000 2500 2d55 9100 0020 ...-U...%.-U... │ │ │ +0041d140: 2e07 002d 8b81 0000 2500 2d8b 9100 0020 ...-....%.-.... │ │ │ 0041d150: 2020 2d47 5b4c 4f42 414c 5f42 5546 4645 -G[LOBAL_BUFFE │ │ │ 0041d160: 525f 434f 554e 545d 3d73 697a 6507 002c R_COUNT]=size.., │ │ │ -0041d170: 5531 0000 5200 2d55 1100 0020 2020 5370 U1..R.-U... Sp │ │ │ +0041d170: 8b31 0000 5200 2d8b 1100 0020 2020 5370 .1..R.-.... Sp │ │ │ 0041d180: 6563 6966 6965 7320 7468 6520 6e75 6d62 ecifies the numb │ │ │ 0041d190: 6572 206f 6620 676c 6f62 616c 2062 7566 er of global buf │ │ │ 0041d1a0: 6665 7273 2066 6f72 2061 2066 696c 652e fers for a file. │ │ │ 0041d1b0: 2047 6c6f 6261 6c20 6275 6666 6572 7320 Global buffers │ │ │ -0041d1c0: 7265 7369 6465 5200 2d55 2100 0020 2020 resideR.-U!.. │ │ │ +0041d1c0: 7265 7369 6465 5200 2d8b 2100 0020 2020 resideR.-.!.. │ │ │ 0041d1d0: 696e 2073 6861 7265 6420 6d65 6d6f 7279 in shared memory │ │ │ 0041d1e0: 2061 6e64 2061 7265 2070 6172 7420 6f66 and are part of │ │ │ 0041d1f0: 2074 6865 2064 6174 6162 6173 6520 6361 the database ca │ │ │ 0041d200: 6368 696e 6720 6d65 6368 616e 6973 6d73 ching mechanisms │ │ │ -0041d210: 2e20 476c 6f62 616c 2f00 2d55 3100 0020 . Global/.-U1.. │ │ │ +0041d210: 2e20 476c 6f62 616c 2f00 2d8b 3100 0020 . Global/.-.1.. │ │ │ 0041d220: 2020 6275 6666 6572 7320 646f 206e 6f74 buffers do not │ │ │ 0041d230: 2061 7070 6c79 2074 6f20 4d4d 2064 6174 apply to MM dat │ │ │ -0041d240: 6162 6173 6573 2e07 002d 5541 0000 5300 abases...-UA..S. │ │ │ -0041d250: 2d55 5100 0020 2020 4368 6f6f 7365 2074 -UQ.. Choose t │ │ │ +0041d240: 6162 6173 6573 2e07 002d 8b41 0000 5300 abases...-.A..S. │ │ │ +0041d250: 2d8b 5100 0020 2020 4368 6f6f 7365 2074 -.Q.. Choose t │ │ │ 0041d260: 6865 2073 6574 7469 6e67 7320 666f 7220 he settings for │ │ │ 0041d270: 7468 6973 2071 7561 6c69 6669 6572 2063 this qualifier c │ │ │ 0041d280: 6172 6566 756c 6c79 2e20 536d 616c 6c20 arefully. Small │ │ │ 0041d290: 6e75 6d62 6572 7320 6f66 2067 6c6f 6261 numbers of globa │ │ │ -0041d2a0: 6c54 002d 5561 0000 2020 2062 7566 6665 lT.-Ua.. buffe │ │ │ +0041d2a0: 6c54 002d 8b61 0000 2020 2062 7566 6665 lT.-.a.. buffe │ │ │ 0041d2b0: 7273 2074 656e 6420 746f 2074 6872 6f74 rs tend to throt │ │ │ 0041d2c0: 746c 6520 6461 7461 6261 7365 2070 6572 tle database per │ │ │ 0041d2d0: 666f 726d 616e 6365 2e20 486f 7765 7665 formance. Howeve │ │ │ 0041d2e0: 722c 2069 6620 796f 7572 2073 7973 7465 r, if your syste │ │ │ -0041d2f0: 6d20 6861 7352 002d 5571 0000 2020 206c m hasR.-Uq.. l │ │ │ +0041d2f0: 6d20 6861 7352 002d 8b71 0000 2020 206c m hasR.-.q.. l │ │ │ 0041d300: 696d 6974 6564 206d 656d 6f72 7920 616e imited memory an │ │ │ 0041d310: 6420 7468 6520 6461 7461 6261 7365 2066 d the database f │ │ │ 0041d320: 696c 6520 7472 6166 6669 6320 6973 206e ile traffic is n │ │ │ 0041d330: 6f74 2068 6561 7679 2065 6e6f 7567 6820 ot heavy enough │ │ │ -0041d340: 746f 2068 6f6c 644e 002d 5581 0000 2020 to holdN.-U... │ │ │ +0041d340: 746f 2068 6f6c 644e 002d 8b81 0000 2020 to holdN.-.... │ │ │ 0041d350: 2074 6865 2063 6163 6865 2069 6e20 5241 the cache in RA │ │ │ 0041d360: 4d2c 2069 6e63 7265 6173 696e 6720 474c M, increasing GL │ │ │ 0041d370: 4f42 414c 5f42 5546 4645 525f 434f 554e OBAL_BUFFER_COUN │ │ │ 0041d380: 5420 6d61 7920 7472 6967 6765 7220 7061 T may trigger pa │ │ │ -0041d390: 6769 6e67 2e07 002d 5591 0000 4a00 2c55 ging...-U...J.,U │ │ │ +0041d390: 6769 6e67 2e07 002d 8b91 0000 4a00 2c8b ging...-....J.,. │ │ │ 0041d3a0: 3200 0020 2020 4966 2064 6174 6162 6173 2.. If databas │ │ │ 0041d3b0: 6520 676c 6f62 616c 2062 7566 6665 7273 e global buffers │ │ │ 0041d3c0: 2061 7265 2070 6167 6564 206f 7574 2c20 are paged out, │ │ │ 0041d3d0: 6974 2077 696c 6c20 7265 7375 6c74 2069 it will result i │ │ │ -0041d3e0: 6e20 706f 6f72 4e00 2d55 1100 0020 2020 n poorN.-U... │ │ │ +0041d3e0: 6e20 706f 6f72 4e00 2d8b 1100 0020 2020 n poorN.-.... │ │ │ 0041d3f0: 7065 7266 6f72 6d61 6e63 652e 2054 6865 performance. The │ │ │ 0041d400: 7265 666f 7265 2c20 646f 206e 6f74 2069 refore, do not i │ │ │ 0041d410: 6e63 7265 6173 6520 7468 6973 2066 6163 ncrease this fac │ │ │ 0041d420: 746f 7220 746f 2061 206c 6172 6765 2076 tor to a large v │ │ │ -0041d430: 616c 7565 2600 2d55 2100 0020 2020 7769 alue&.-U!.. wi │ │ │ +0041d430: 616c 7565 2600 2d8b 2100 0020 2020 7769 alue&.-.!.. wi │ │ │ 0041d440: 7468 6f75 7420 6361 7265 6675 6c20 6f62 thout careful ob │ │ │ -0041d450: 7365 7276 6174 696f 6e2e 0700 2d55 3100 servation...-U1. │ │ │ -0041d460: 0050 002d 5541 0000 2020 2054 6865 2070 .P.-UA.. The p │ │ │ +0041d450: 7365 7276 6174 696f 6e2e 0700 2d8b 3100 servation...-.1. │ │ │ +0041d460: 0050 002d 8b41 0000 2020 2054 6865 2070 .P.-.A.. The p │ │ │ 0041d470: 726f 7065 7220 6e75 6d62 6572 206f 6620 roper number of │ │ │ 0041d480: 474c 4f42 414c 5f42 5546 4645 5273 2064 GLOBAL_BUFFERs d │ │ │ 0041d490: 6570 656e 6473 206f 6e20 7468 6520 6170 epends on the ap │ │ │ 0041d4a0: 706c 6963 6174 696f 6e20 616e 6420 7468 plication and th │ │ │ -0041d4b0: 654b 002d 5551 0000 2020 2061 6d6f 756e eK.-UQ.. amoun │ │ │ +0041d4b0: 654b 002d 8b51 0000 2020 2061 6d6f 756e eK.-.Q.. amoun │ │ │ 0041d4c0: 7420 6f66 2070 7269 6d61 7279 206d 656d t of primary mem │ │ │ 0041d4d0: 6f72 7920 6176 6169 6c61 626c 6520 6f6e ory available on │ │ │ 0041d4e0: 2074 6865 2073 7973 7465 6d2e 204d 6f73 the system. Mos │ │ │ -0041d4f0: 7420 7072 6f64 7563 7469 6f6e 4700 2d55 t productionG.-U │ │ │ +0041d4f0: 7420 7072 6f64 7563 7469 6f6e 4700 2d8b t productionG.-. │ │ │ 0041d500: 6100 0020 2020 6461 7461 6261 7365 7320 a.. databases │ │ │ 0041d510: 6578 6869 6269 7420 6120 6469 7265 6374 exhibit a direct │ │ │ 0041d520: 2072 656c 6174 696f 6e73 6869 7020 6265 relationship be │ │ │ 0041d530: 7477 6565 6e20 7468 6520 6e75 6d62 6572 tween the number │ │ │ -0041d540: 206f 6652 002d 5571 0000 2020 2047 4c4f ofR.-Uq.. GLO │ │ │ +0041d540: 206f 6652 002d 8b71 0000 2020 2047 4c4f ofR.-.q.. GLO │ │ │ 0041d550: 4241 4c5f 4255 4646 4552 7320 616e 6420 BAL_BUFFERs and │ │ │ 0041d560: 7065 7266 6f72 6d61 6e63 652e 2048 6f77 performance. How │ │ │ 0041d570: 6576 6572 2c20 7468 6520 7265 6c61 7469 ever, the relati │ │ │ 0041d580: 6f6e 7368 6970 2069 7320 6e6f 7420 6c69 onship is not li │ │ │ -0041d590: 6e65 6172 2c53 002d 5581 0000 2020 2062 near,S.-U... b │ │ │ +0041d590: 6e65 6172 2c53 002d 8b81 0000 2020 2062 near,S.-.... b │ │ │ 0041d5a0: 7574 2061 7379 6d70 746f 7469 632c 2073 ut asymptotic, s │ │ │ 0041d5b0: 6f20 7468 6174 2069 6e63 7265 6173 6573 o that increases │ │ │ 0041d5c0: 2070 6173 7420 736f 6d65 2070 6f69 6e74 past some point │ │ │ 0041d5d0: 2068 6176 6520 7072 6f67 7265 7373 6976 have progressiv │ │ │ -0041d5e0: 656c 7920 6c65 7373 5400 2d55 9100 0020 ely lessT.-U... │ │ │ +0041d5e0: 656c 7920 6c65 7373 5400 2d8b 9100 0020 ely lessT.-.... │ │ │ 0041d5f0: 2020 6265 6e65 6669 742e 2054 6869 7320 benefit. This │ │ │ 0041d600: 706f 696e 7420 6f66 2064 696d 696e 6973 point of diminis │ │ │ 0041d610: 6869 6e67 2072 6574 7572 6e73 2064 6570 hing returns dep │ │ │ 0041d620: 656e 6473 206f 6e20 7468 6520 6170 706c ends on the appl │ │ │ -0041d630: 6963 6174 696f 6e2e 2046 6f72 5300 2c55 ication. ForS.,U │ │ │ +0041d630: 6963 6174 696f 6e2e 2046 6f72 5300 2c8b ication. ForS.,. │ │ │ 0041d640: 3300 0020 2020 6d6f 7374 2061 7070 6c69 3.. most appli │ │ │ 0041d650: 6361 7469 6f6e 732c 2046 4953 2065 7870 cations, FIS exp │ │ │ 0041d660: 6563 7473 2074 6865 206f 7074 696d 756d ects the optimum │ │ │ 0041d670: 206e 756d 6265 7220 6f66 2047 4c4f 4241 number of GLOBA │ │ │ 0041d680: 4c5f 4255 4646 4552 7320 746f 2062 651d L_BUFFERs to be. │ │ │ -0041d690: 002d 5511 0000 2020 2062 6574 7765 656e .-U... between │ │ │ -0041d6a0: 2031 4b20 616e 6420 3634 4b2e 0700 2d55 1K and 64K...-U │ │ │ -0041d6b0: 2100 004b 002d 5531 0000 2020 2042 6563 !..K.-U1.. Bec │ │ │ +0041d690: 002d 8b11 0000 2020 2062 6574 7765 656e .-.... between │ │ │ +0041d6a0: 2031 4b20 616e 6420 3634 4b2e 0700 2d8b 1K and 64K...-. │ │ │ +0041d6b0: 2100 004b 002d 8b31 0000 2020 2042 6563 !..K.-.1.. Bec │ │ │ 0041d6c0: 6175 7365 2074 7261 6e73 6163 7469 6f6e ause transaction │ │ │ 0041d6d0: 2070 726f 6365 7373 696e 6720 6361 6e20 processing can │ │ │ 0041d6e0: 6265 2069 6e76 6f6c 7665 6420 696e 2061 be involved in a │ │ │ 0041d6f0: 6e20 7570 6461 7465 2061 6e64 2061 4f00 n update and aO. │ │ │ -0041d700: 2d55 4100 0020 2020 7472 616e 7361 6374 -UA.. transact │ │ │ +0041d700: 2d8b 4100 0020 2020 7472 616e 7361 6374 -.A.. transact │ │ │ 0041d710: 696f 6e20 6973 206c 696d 6974 6564 2074 ion is limited t │ │ │ 0041d720: 6f20 6861 6c66 2074 6865 2047 4c4f 4241 o half the GLOBA │ │ │ 0041d730: 4c5f 4255 4646 4552 5f43 4f55 4e54 2c20 L_BUFFER_COUNT, │ │ │ 0041d740: 7468 6520 7661 6c75 6520 666f 7253 002d the value forS.- │ │ │ -0041d750: 5551 0000 2020 2047 4c4f 4241 4c5f 4255 UQ.. GLOBAL_BU │ │ │ +0041d750: 8b51 0000 2020 2047 4c4f 4241 4c5f 4255 .Q.. GLOBAL_BU │ │ │ 0041d760: 4646 4552 5f43 4f55 4e54 2073 686f 756c FFER_COUNT shoul │ │ │ 0041d770: 6420 7468 6572 6566 6f72 6520 6265 2061 d therefore be a │ │ │ 0041d780: 7420 6c65 6173 7420 3332 2070 6c75 7320 t least 32 plus │ │ │ 0041d790: 7477 6963 6520 7468 6520 6e75 6d62 6572 twice the number │ │ │ -0041d7a0: 4c00 2d55 6100 0020 2020 6f66 2074 6865 L.-Ua.. of the │ │ │ +0041d7a0: 4c00 2d8b 6100 0020 2020 6f66 2074 6865 L.-.a.. of the │ │ │ 0041d7b0: 2062 6c6f 636b 7320 7265 7175 6972 6564 blocks required │ │ │ 0041d7c0: 2062 7920 7468 6520 6c61 7267 6573 7420 by the largest │ │ │ 0041d7d0: 676c 6f62 616c 2076 6172 6961 626c 6520 global variable │ │ │ 0041d7e0: 6e6f 6465 2069 6e20 796f 7572 0000 0000 node in your.... │ │ │ 0041d7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041d800: 0400 0000 ed07 0000 7f07 0000 0000 0000 ................ │ │ │ -0041d810: 4300 0055 4845 4c50 00ff 7300 ff51 5541 C..UHELP..s..QUA │ │ │ +0041d810: 4300 008b 4845 4c50 00ff 7300 ff51 5541 C...HELP..s..QUA │ │ │ 0041d820: 4c49 4649 4552 5300 ff73 00ff 5345 474d LIFIERS..s..SEGM │ │ │ 0041d830: 454e 545f 5155 414c 4946 4945 5253 00c1 ENT_QUALIFIERS.. │ │ │ 0041d840: 3371 0000 2020 2061 7070 6c69 6361 7469 3q.. applicati │ │ │ -0041d850: 6f6e 2e07 002d 5581 0000 5400 2d55 9100 on...-U...T.-U.. │ │ │ +0041d850: 6f6e 2e07 002d 8b81 0000 5400 2d8b 9100 on...-....T.-... │ │ │ 0041d860: 0020 2020 4765 6e65 7261 6c6c 792c 2079 . Generally, y │ │ │ 0041d870: 6f75 2073 686f 756c 6420 696e 6372 6561 ou should increa │ │ │ 0041d880: 7365 2074 6865 206e 756d 6265 7220 6f66 se the number of │ │ │ 0041d890: 2047 4c4f 4241 4c5f 4255 4646 4552 7320 GLOBAL_BUFFERs │ │ │ 0041d8a0: 666f 7220 7072 6f64 7563 7469 6f6e 5200 for productionR. │ │ │ -0041d8b0: 2c55 3400 0020 2020 4744 5320 6461 7461 ,U4.. GDS data │ │ │ +0041d8b0: 2c8b 3400 0020 2020 4744 5320 6461 7461 ,.4.. GDS data │ │ │ 0041d8c0: 6261 7365 2066 696c 6573 2e20 5468 6973 base files. This │ │ │ 0041d8d0: 2069 7320 6265 6361 7573 6520 4754 2e4d is because GT.M │ │ │ 0041d8e0: 2075 7365 7320 7468 6520 7368 6172 6564 uses the shared │ │ │ 0041d8f0: 206d 656d 6f72 7920 6461 7461 6261 7365 memory database │ │ │ -0041d900: 4a00 2d55 1100 0020 2020 6361 6368 6520 J.-U... cache │ │ │ +0041d900: 4a00 2d8b 1100 0020 2020 6361 6368 6520 J.-.... cache │ │ │ 0041d910: 6173 736f 6369 6174 6564 2077 6974 6820 associated with │ │ │ 0041d920: 6561 6368 2047 4453 2066 696c 6520 666f each GDS file fo │ │ │ 0041d930: 7220 7468 6520 6d61 6a6f 7269 7479 206f r the majority o │ │ │ -0041d940: 6620 6361 6368 696e 672e 0700 2d55 2100 f caching...-U!. │ │ │ -0041d950: 003e 002d 5531 0000 2020 2054 6865 206d .>.-U1.. The m │ │ │ +0041d940: 6620 6361 6368 696e 672e 0700 2d8b 2100 f caching...-.!. │ │ │ +0041d950: 003e 002d 8b31 0000 2020 2054 6865 206d .>.-.1.. The m │ │ │ 0041d960: 696e 696d 756d 2047 4c4f 4241 4c5f 4255 inimum GLOBAL_BU │ │ │ 0041d970: 4646 4552 5f43 4f55 4e54 2066 6f72 2042 FFER_COUNT for B │ │ │ 0041d980: 4720 6973 2036 3420 626c 6f63 6b73 2e07 G is 64 blocks.. │ │ │ -0041d990: 002d 5541 0000 5100 2d55 5100 0020 2020 .-UA..Q.-UQ.. │ │ │ +0041d990: 002d 8b41 0000 5100 2d8b 5100 0020 2020 .-.A..Q.-.Q.. │ │ │ 0041d9a0: 5468 6520 6d61 7869 6d75 6d20 666f 7220 The maximum for │ │ │ 0041d9b0: 474c 4f42 414c 5f42 5546 4645 525f 434f GLOBAL_BUFFER_CO │ │ │ 0041d9c0: 554e 5420 666f 7220 4247 2069 7320 322c UNT for BG is 2, │ │ │ 0041d9d0: 3039 372c 3135 3120 626c 6f63 6b73 2c20 097,151 blocks, │ │ │ -0041d9e0: 6275 7420 6d61 792a 002d 5561 0000 2020 but may*.-Ua.. │ │ │ +0041d9e0: 6275 7420 6d61 792a 002d 8b61 0000 2020 but may*.-.a.. │ │ │ 0041d9f0: 2076 6172 7920 6465 7065 6e64 696e 6720 vary depending │ │ │ 0041da00: 6f6e 2079 6f75 7220 706c 6174 666f 726d on your platform │ │ │ -0041da10: 2e07 002d 5571 0000 5400 2d55 8100 0020 ...-Uq..T.-U... │ │ │ +0041da10: 2e07 002d 8b71 0000 5400 2d8b 8100 0020 ...-.q..T.-.... │ │ │ 0041da20: 2020 4279 2064 6566 6175 6c74 2c20 4744 By default, GD │ │ │ 0041da30: 4520 7573 6573 2061 2047 4c4f 4241 4c5f E uses a GLOBAL_ │ │ │ 0041da40: 4255 4646 4552 5f43 4f55 4e54 2074 6861 BUFFER_COUNT tha │ │ │ 0041da50: 7420 6973 2061 7070 726f 7072 6961 7465 t is appropriate │ │ │ -0041da60: 2066 6f72 2069 6e69 7469 616c 5100 2d55 for initialQ.-U │ │ │ +0041da60: 2066 6f72 2069 6e69 7469 616c 5100 2d8b for initialQ.-. │ │ │ 0041da70: 9100 0020 2020 6465 7665 6c6f 706d 656e ... developmen │ │ │ 0041da80: 7420 7573 6520 6f6e 2065 6163 6820 706c t use on each pl │ │ │ 0041da90: 6174 666f 726d 2c20 6275 7420 7072 6f62 atform, but prob │ │ │ 0041daa0: 6162 6c79 2074 6f6f 2073 6d61 6c6c 2066 ably too small f │ │ │ 0041dab0: 6f72 2070 726f 6475 6374 696f 6e17 002c or production.., │ │ │ -0041dac0: 5535 0000 2020 2061 7070 6c69 6361 7469 U5.. applicati │ │ │ -0041dad0: 6f6e 732e 0700 2d55 1100 0012 002d 5521 ons...-U.....-U! │ │ │ +0041dac0: 8b35 0000 2020 2061 7070 6c69 6361 7469 .5.. applicati │ │ │ +0041dad0: 6f6e 732e 0700 2d8b 1100 0012 002d 8b21 ons...-......-.! │ │ │ 0041dae0: 0000 2020 202a 2a4e 6f74 652a 2a07 002d .. **Note**..- │ │ │ -0041daf0: 5531 0000 4f00 2d55 4100 0020 2020 4966 U1..O.-UA.. If │ │ │ +0041daf0: 8b31 0000 4f00 2d8b 4100 0020 2020 4966 .1..O.-.A.. If │ │ │ 0041db00: 2067 6c6f 6261 6c20 6275 6666 6572 7320 global buffers │ │ │ 0041db10: 6172 6520 2270 6167 6564 206f 7574 2c22 are "paged out," │ │ │ 0041db20: 2069 6d70 726f 7665 6d65 6e74 7320 696e improvements in │ │ │ 0041db30: 2073 7973 7465 6d20 7065 7266 6f72 6d61 system performa │ │ │ -0041db40: 6e63 654c 002d 5551 0000 2020 2072 6573 nceL.-UQ.. res │ │ │ +0041db40: 6e63 654c 002d 8b51 0000 2020 2072 6573 nceL.-.Q.. res │ │ │ 0041db50: 756c 7469 6e67 2066 726f 6d20 6d6f 7265 ulting from more │ │ │ 0041db60: 2067 6c6f 6261 6c20 6275 6666 6572 7320 global buffers │ │ │ 0041db70: 7769 6c6c 2062 6520 6d6f 7265 2074 6861 will be more tha │ │ │ 0041db80: 6e20 6f66 6673 6574 2062 7920 7468 6553 n offset by theS │ │ │ -0041db90: 002d 5561 0000 2020 2064 7261 6d61 7469 .-Ua.. dramati │ │ │ +0041db90: 002d 8b61 0000 2020 2064 7261 6d61 7469 .-.a.. dramati │ │ │ 0041dba0: 6320 736c 6f77 646f 776e 2074 6861 7420 c slowdown that │ │ │ 0041dbb0: 7265 7375 6c74 7320 6672 6f6d 2067 6c6f results from glo │ │ │ 0041dbc0: 6261 6c73 2062 7566 6665 7273 2074 6861 bals buffers tha │ │ │ 0041dbd0: 7420 6172 6520 2270 6167 6564 206f 7574 t are "paged out │ │ │ -0041dbe0: 2e22 0700 2d55 7100 0051 002d 5581 0000 ."..-Uq..Q.-U... │ │ │ +0041dbe0: 2e22 0700 2d8b 7100 0051 002d 8b81 0000 ."..-.q..Q.-.... │ │ │ 0041dbf0: 2020 204f 7574 206f 6620 7468 6520 7265 Out of the re │ │ │ 0041dc00: 7175 6573 7465 6420 616c 6c6f 6361 7469 quested allocati │ │ │ 0041dc10: 6f6e 2c20 4754 2e4d 2061 6c77 6179 7320 on, GT.M always │ │ │ 0041dc20: 7265 7365 7276 6573 2033 3220 676c 6f62 reserves 32 glob │ │ │ -0041dc30: 616c 2062 7566 6665 7273 5000 2d55 9100 al buffersP.-U.. │ │ │ +0041dc30: 616c 2062 7566 6665 7273 5000 2d8b 9100 al buffersP.-... │ │ │ 0041dc40: 0020 2020 666f 7220 4247 2061 6363 6573 . for BG acces │ │ │ 0041dc50: 7320 6d65 7468 6f64 2066 6f72 2072 6561 s method for rea │ │ │ 0041dc60: 642d 6f6e 6c79 2075 7365 2074 6f20 656e d-only use to en │ │ │ 0041dc70: 7375 7265 2074 6861 7420 6e6f 6e2d 6469 sure that non-di │ │ │ -0041dc80: 7274 7920 676c 6f62 616c 2700 2c55 3600 rty global'.,U6. │ │ │ +0041dc80: 7274 7920 676c 6f62 616c 2700 2c8b 3600 rty global'.,.6. │ │ │ 0041dc90: 0020 2020 6275 6666 6572 7320 6172 6520 . buffers are │ │ │ 0041dca0: 616c 7761 7973 2061 7661 696c 6162 6c65 always available │ │ │ -0041dcb0: 2e07 002d 5511 0000 1f00 2d55 2100 0020 ...-U.....-U!.. │ │ │ +0041dcb0: 2e07 002d 8b11 0000 1f00 2d8b 2100 0020 ...-......-.!.. │ │ │ 0041dcc0: 2020 2d4c 5b4f 434b 5f53 5041 4345 5d3d -L[OCK_SPACE]= │ │ │ -0041dcd0: 696e 7465 6765 7207 002d 5531 0000 5400 integer..-U1..T. │ │ │ -0041dce0: 2d55 4100 0020 2020 5370 6563 6966 6965 -UA.. Specifie │ │ │ +0041dcd0: 696e 7465 6765 7207 002d 8b31 0000 5400 integer..-.1..T. │ │ │ +0041dce0: 2d8b 4100 0020 2020 5370 6563 6966 6965 -.A.. Specifie │ │ │ 0041dcf0: 7320 7468 6520 6e75 6d62 6572 206f 6620 s the number of │ │ │ 0041dd00: 7061 6765 7320 6f66 2073 7061 6365 2074 pages of space t │ │ │ 0041dd10: 6f20 7573 6520 666f 7220 7468 6520 6c6f o use for the lo │ │ │ 0041dd20: 636b 2064 6174 6162 6173 6520 7374 6f72 ck database stor │ │ │ -0041dd30: 6564 4400 2d55 5100 0020 2020 7769 7468 edD.-UQ.. with │ │ │ +0041dd30: 6564 4400 2d8b 5100 0020 2020 7769 7468 edD.-.Q.. with │ │ │ 0041dd40: 2074 6869 7320 7365 676d 656e 742e 2054 this segment. T │ │ │ 0041dd50: 6865 2073 697a 6520 6f66 2061 2070 6167 he size of a pag │ │ │ 0041dd60: 6520 6973 2061 6c77 6179 7320 3531 3220 e is always 512 │ │ │ -0041dd70: 6279 7465 732e 0700 2d55 6100 0053 002d bytes...-Ua..S.- │ │ │ -0041dd80: 5571 0000 2020 2041 7320 4754 2e4d 2072 Uq.. As GT.M r │ │ │ +0041dd70: 6279 7465 732e 0700 2d8b 6100 0053 002d bytes...-.a..S.- │ │ │ +0041dd80: 8b71 0000 2020 2041 7320 4754 2e4d 2072 .q.. As GT.M r │ │ │ 0041dd90: 756e 7320 6f75 7420 6f66 2073 7061 6365 uns out of space │ │ │ 0041dda0: 2074 6f20 7374 6f72 6520 4c4f 434b 2063 to store LOCK c │ │ │ 0041ddb0: 6f6e 7472 6f6c 2069 6e66 6f72 6d61 7469 ontrol informati │ │ │ 0041ddc0: 6f6e 2c20 4c4f 434b 7320 6265 636f 6d65 on, LOCKs become │ │ │ -0041ddd0: 5100 2d55 8100 0020 2020 7072 6f67 7265 Q.-U... progre │ │ │ +0041ddd0: 5100 2d8b 8100 0020 2020 7072 6f67 7265 Q.-.... progre │ │ │ 0041dde0: 7373 6976 656c 7920 6c65 7373 2065 6666 ssively less eff │ │ │ 0041ddf0: 6963 6965 6e74 2e20 4966 2061 2073 696e icient. If a sin │ │ │ 0041de00: 676c 6520 7072 6f63 6573 7320 636f 6e73 gle process cons │ │ │ 0041de10: 756d 6573 2061 6c6c 2074 6865 204c 4f43 umes all the LOC │ │ │ -0041de20: 4b51 002d 5591 0000 2020 2073 7061 6365 KQ.-U... space │ │ │ +0041de20: 4b51 002d 8b91 0000 2020 2073 7061 6365 KQ.-.... space │ │ │ 0041de30: 2c20 6974 2063 616e 6e6f 7420 636f 6e74 , it cannot cont │ │ │ 0041de40: 696e 7565 2c20 616e 6420 616e 7920 6f74 inue, and any ot │ │ │ 0041de50: 6865 7220 7072 6f63 6573 7365 7320 6361 her processes ca │ │ │ 0041de60: 6e6e 6f74 2070 726f 6365 6564 2075 7369 nnot proceed usi │ │ │ -0041de70: 6e67 1000 2c55 3700 0020 2020 4c4f 434b ng..,U7.. LOCK │ │ │ -0041de80: 732e 0700 2d55 1100 002d 002d 5521 0000 s...-U...-.-U!.. │ │ │ +0041de70: 6e67 1000 2c8b 3700 0020 2020 4c4f 434b ng..,.7.. LOCK │ │ │ +0041de80: 732e 0700 2d8b 1100 002d 002d 8b21 0000 s...-....-.-.!.. │ │ │ 0041de90: 2020 2054 6865 206d 696e 696d 756d 204c The minimum L │ │ │ 0041dea0: 4f43 4b5f 5350 4143 4520 6973 2031 3020 OCK_SPACE is 10 │ │ │ -0041deb0: 7061 6765 732e 0700 2d55 3100 0032 002d pages...-U1..2.- │ │ │ -0041dec0: 5541 0000 2020 2054 6865 206d 6178 696d UA.. The maxim │ │ │ +0041deb0: 7061 6765 732e 0700 2d8b 3100 0032 002d pages...-.1..2.- │ │ │ +0041dec0: 8b41 0000 2020 2054 6865 206d 6178 696d .A.. The maxim │ │ │ 0041ded0: 756d 204c 4f43 4b5f 5350 4143 4520 6973 um LOCK_SPACE is │ │ │ 0041dee0: 2032 3632 2c31 3434 2070 6167 6573 2e07 262,144 pages.. │ │ │ -0041def0: 002d 5551 0000 3800 2d55 6100 0020 2020 .-UQ..8.-Ua.. │ │ │ +0041def0: 002d 8b51 0000 3800 2d8b 6100 0020 2020 .-.Q..8.-.a.. │ │ │ 0041df00: 4279 2064 6566 6175 6c74 2c20 4744 4520 By default, GDE │ │ │ 0041df10: 7573 6573 2061 204c 4f43 4b5f 5350 4143 uses a LOCK_SPAC │ │ │ 0041df20: 4520 6f66 2034 3020 7061 6765 732e 0700 E of 40 pages... │ │ │ -0041df30: 2d55 7100 004b 002d 5581 0000 2020 204c -Uq..K.-U... L │ │ │ +0041df30: 2d8b 7100 004b 002d 8b81 0000 2020 204c -.q..K.-.... L │ │ │ 0041df40: 4f43 4b5f 5350 4143 4520 7573 6167 6520 OCK_SPACE usage │ │ │ 0041df50: 6465 7065 6e64 7320 6f6e 2074 6865 206e depends on the n │ │ │ 0041df60: 756d 6265 7220 6f66 206c 6f63 6b73 2061 umber of locks a │ │ │ 0041df70: 6e64 2074 6865 206e 756d 6265 7220 6f66 nd the number of │ │ │ -0041df80: 5300 2d55 9100 0020 2020 7072 6f63 6573 S.-U... proces │ │ │ +0041df80: 5300 2d8b 9100 0020 2020 7072 6f63 6573 S.-.... proces │ │ │ 0041df90: 7365 7320 7761 6974 696e 6720 666f 7220 ses waiting for │ │ │ 0041dfa0: 6c6f 636b 732e 2054 6f20 6573 7469 6d61 locks. To estima │ │ │ 0041dfb0: 7465 206c 6f63 6b20 7370 6163 6520 6e65 te lock space ne │ │ │ 0041dfc0: 6564 732c 2068 6572 6520 6973 2061 2072 eds, here is a r │ │ │ -0041dfd0: 756c 6513 002c 5538 0000 2020 206f 6620 ule..,U8.. of │ │ │ -0041dfe0: 7468 756d 623a 0700 2d55 1100 0000 0000 thumb:..-U...... │ │ │ +0041dfd0: 756c 6513 002c 8b38 0000 2020 206f 6620 ule..,.8.. of │ │ │ +0041dfe0: 7468 756d 623a 0700 2d8b 1100 0000 0000 thumb:..-....... │ │ │ 0041dff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041e000: 0400 0000 c207 0000 a607 0000 0000 0000 ................ │ │ │ -0041e010: 6300 0055 4845 4c50 00ff 7300 ff51 5541 c..UHELP..s..QUA │ │ │ +0041e010: 6300 008b 4845 4c50 00ff 7300 ff51 5541 c...HELP..s..QUA │ │ │ 0041e020: 4c49 4649 4552 5300 ff73 00ff 5345 474d LIFIERS..s..SEGM │ │ │ 0041e030: 454e 545f 5155 414c 4946 4945 5253 00c1 ENT_QUALIFIERS.. │ │ │ 0041e040: 3821 0000 2020 2020 206f 2031 2e35 4b69 8!.. o 1.5Ki │ │ │ 0041e050: 4220 6f76 6572 6865 6164 2066 6f72 2074 B overhead for t │ │ │ 0041e060: 6865 206c 6f63 6b20 7370 6163 652c 2070 he lock space, p │ │ │ -0041e070: 6c75 7335 002d 5531 0000 2020 2020 206f lus5.-U1.. o │ │ │ +0041e070: 6c75 7335 002d 8b31 0000 2020 2020 206f lus5.-.1.. o │ │ │ 0041e080: 2036 3430 2062 7974 6573 2066 6f72 2065 640 bytes for e │ │ │ 0041e090: 6163 6820 6c6f 636b 2062 6173 6520 6e61 ach lock base na │ │ │ -0041e0a0: 6d65 2c20 706c 7573 3000 2d55 4100 0020 me, plus0.-UA.. │ │ │ +0041e0a0: 6d65 2c20 706c 7573 3000 2d8b 4100 0020 me, plus0.-.A.. │ │ │ 0041e0b0: 2020 2020 6f20 3132 3820 6279 7465 7320 o 128 bytes │ │ │ 0041e0c0: 666f 7220 6561 6368 2073 7562 7363 7269 for each subscri │ │ │ -0041e0d0: 7074 2c20 706c 7573 3100 2d55 5100 0020 pt, plus1.-UQ.. │ │ │ +0041e0d0: 7074 2c20 706c 7573 3100 2d8b 5100 0020 pt, plus1.-.Q.. │ │ │ 0041e0e0: 2020 2020 6f20 3132 3820 6279 7465 7320 o 128 bytes │ │ │ 0041e0f0: 666f 7220 6561 6368 2077 6169 7469 6e67 for each waiting │ │ │ -0041e100: 2070 726f 6365 7373 2e07 002d 5561 0000 process...-Ua.. │ │ │ -0041e110: 5100 2d55 7100 0020 2020 4765 6e65 7261 Q.-Uq.. Genera │ │ │ +0041e100: 2070 726f 6365 7373 2e07 002d 8b61 0000 process...-.a.. │ │ │ +0041e110: 5100 2d8b 7100 0020 2020 4765 6e65 7261 Q.-.q.. Genera │ │ │ 0041e120: 6c6c 792c 2079 6f75 2077 6f75 6c64 206c lly, you would l │ │ │ 0041e130: 696d 6974 204c 4f43 4b5f 5350 4143 4520 imit LOCK_SPACE │ │ │ 0041e140: 6f6e 6c79 2077 6865 6e20 6d65 6d6f 7279 only when memory │ │ │ 0041e150: 2069 7320 7363 6172 6365 206f 7220 796f is scarce or yo │ │ │ -0041e160: 7552 002d 5581 0000 2020 2077 616e 7420 uR.-U... want │ │ │ +0041e160: 7552 002d 8b81 0000 2020 2077 616e 7420 uR.-.... want │ │ │ 0041e170: 746f 2062 6520 6d61 6465 2061 7761 7265 to be made aware │ │ │ 0041e180: 206f 6620 756e 6578 7065 6374 6564 206c of unexpected l │ │ │ 0041e190: 6576 656c 7320 6f66 204c 4f43 4b20 7573 evels of LOCK us │ │ │ 0041e1a0: 6167 652e 2046 6f72 206d 6f73 7420 6f74 age. For most ot │ │ │ -0041e1b0: 6865 7253 002d 5591 0000 2020 2063 6173 herS.-U... cas │ │ │ +0041e1b0: 6865 7253 002d 8b91 0000 2020 2063 6173 herS.-.... cas │ │ │ 0041e1c0: 6573 2c20 7468 6572 6520 6973 206e 6f20 es, there is no │ │ │ 0041e1d0: 7265 6173 6f6e 2074 6f20 6c69 6d69 7420 reason to limit │ │ │ 0041e1e0: 7468 6520 4c4f 434b 5f53 5041 4345 2e20 the LOCK_SPACE. │ │ │ 0041e1f0: 4966 2079 6f75 2061 7265 2069 6e74 726f If you are intro │ │ │ -0041e200: 6475 6369 6e67 4f00 2c55 3900 0020 2020 ducingO.,U9.. │ │ │ +0041e200: 6475 6369 6e67 4f00 2c8b 3900 0020 2020 ducingO.,.9.. │ │ │ 0041e210: 6e65 7720 636f 6465 2c20 4649 5320 7265 new code, FIS re │ │ │ 0041e220: 636f 6d6d 656e 6473 2075 7369 6e67 2054 commends using T │ │ │ 0041e230: 5354 4152 5420 616e 6420 5443 4f4d 4d49 START and TCOMMI │ │ │ 0041e240: 5420 6173 2061 206d 6f72 6520 6566 6669 T as a more effi │ │ │ -0041e250: 6369 656e 744b 002d 5511 0000 2020 2061 cientK.-U... a │ │ │ +0041e250: 6369 656e 744b 002d 8b11 0000 2020 2061 cientK.-.... a │ │ │ 0041e260: 6c74 6572 6e61 7465 2066 6f72 206d 6f73 lternate for mos │ │ │ 0041e270: 7420 4c4f 434b 7320 6265 6361 7573 6520 t LOCKs because │ │ │ 0041e280: 6974 2070 7573 6865 7320 7468 6520 7265 it pushes the re │ │ │ 0041e290: 7370 6f6e 7369 6269 6c69 7479 2066 6f72 sponsibility for │ │ │ -0041e2a0: 4c00 2d55 2100 0020 2020 4973 6f6c 6174 L.-U!.. Isolat │ │ │ +0041e2a0: 4c00 2d8b 2100 0020 2020 4973 6f6c 6174 L.-.!.. Isolat │ │ │ 0041e2b0: 696f 6e20 6f6e 746f 2047 542e 4d2c 2077 ion onto GT.M, w │ │ │ 0041e2c0: 6869 6368 2069 6e74 6572 6e61 6c6c 7920 hich internally │ │ │ 0041e2d0: 6d61 6e61 6765 7320 7468 656d 2077 6974 manages them wit │ │ │ -0041e2e0: 6820 6f70 7469 6d69 7374 6963 1500 2d55 h optimistic..-U │ │ │ +0041e2e0: 6820 6f70 7469 6d69 7374 6963 1500 2d8b h optimistic..-. │ │ │ 0041e2f0: 3100 0020 2020 616c 676f 7269 7468 6d73 1.. algorithms │ │ │ -0041e300: 2e07 002d 5541 0000 2000 2d55 5100 0020 ...-UA.. .-UQ.. │ │ │ +0041e300: 2e07 002d 8b41 0000 2000 2d8b 5100 0020 ...-.A.. .-.Q.. │ │ │ 0041e310: 2020 2d4d 5b55 5445 585f 534c 4f54 535d -M[UTEX_SLOTS] │ │ │ -0041e320: 3d69 6e74 6567 6572 0700 2d55 6100 0052 =integer..-Ua..R │ │ │ -0041e330: 002d 5571 0000 2020 2053 7065 6369 6669 .-Uq.. Specifi │ │ │ +0041e320: 3d69 6e74 6567 6572 0700 2d8b 6100 0052 =integer..-.a..R │ │ │ +0041e330: 002d 8b71 0000 2020 2053 7065 6369 6669 .-.q.. Specifi │ │ │ 0041e340: 6573 2074 6865 206e 756d 6265 7220 6f66 es the number of │ │ │ 0041e350: 206d 7574 6578 2073 6c6f 7473 2066 6f72 mutex slots for │ │ │ 0041e360: 2061 2064 6174 6162 6173 6520 6669 6c65 a database file │ │ │ 0041e370: 2e20 4754 2e4d 2075 7365 7320 6d75 7465 . GT.M uses mute │ │ │ -0041e380: 784f 002d 5581 0000 2020 2073 6c6f 7473 xO.-U... slots │ │ │ +0041e380: 784f 002d 8b81 0000 2020 2073 6c6f 7473 xO.-.... slots │ │ │ 0041e390: 2074 6f20 6d61 6e61 6765 2064 6174 6162 to manage datab │ │ │ 0041e3a0: 6173 6520 636f 6e74 656e 7469 6f6e 2e20 ase contention. │ │ │ 0041e3b0: 4649 5320 7265 636f 6d6d 656e 6473 2079 FIS recommends y │ │ │ 0041e3c0: 6f75 2063 6f6e 6669 6775 7265 2074 6865 ou configure the │ │ │ -0041e3d0: 5300 2d55 9100 0020 2020 736c 6f74 7320 S.-U... slots │ │ │ +0041e3d0: 5300 2d8b 9100 0020 2020 736c 6f74 7320 S.-.... slots │ │ │ 0041e3e0: 746f 2063 6f76 6572 2074 6865 206d 6178 to cover the max │ │ │ 0041e3f0: 696d 756d 206e 756d 6265 7220 6f66 2070 imum number of p │ │ │ 0041e400: 726f 6365 7373 6573 2079 6f75 2065 7870 rocesses you exp │ │ │ 0041e410: 6563 7420 746f 2063 6f6e 6375 7272 656e ect to concurren │ │ │ -0041e420: 746c 7952 002c 553a 0000 2020 2061 6363 tlyR.,U:.. acc │ │ │ +0041e420: 746c 7952 002c 8b3a 0000 2020 2061 6363 tlyR.,.:.. acc │ │ │ 0041e430: 6573 7320 7468 6520 6461 7461 6261 7365 ess the database │ │ │ 0041e440: 2066 696c 652c 2061 7320 616e 2069 6e73 file, as an ins │ │ │ 0041e450: 7566 6669 6369 656e 7420 6e75 6d62 6572 ufficient number │ │ │ 0041e460: 206f 6620 736c 6f74 7320 6361 6e20 6c65 of slots can le │ │ │ -0041e470: 6164 2074 6f54 002d 5511 0000 2020 206d ad toT.-U... m │ │ │ +0041e470: 6164 2074 6f54 002d 8b11 0000 2020 206d ad toT.-.... m │ │ │ 0041e480: 7563 6820 7374 6565 7065 7220 616e 6420 uch steeper and │ │ │ 0041e490: 6d6f 7265 2073 6576 6572 6520 6465 6772 more severe degr │ │ │ 0041e4a0: 6164 6174 696f 6e20 6f66 2070 6572 666f adation of perfo │ │ │ 0041e4b0: 726d 616e 6365 2075 6e64 6572 2068 6561 rmance under hea │ │ │ -0041e4c0: 7679 206c 6f61 6473 2e35 002d 5521 0000 vy loads.5.-U!.. │ │ │ +0041e4c0: 7679 206c 6f61 6473 2e35 002d 8b21 0000 vy loads.5.-.!.. │ │ │ 0041e4d0: 2020 2054 6865 206d 696e 696d 756d 2069 The minimum i │ │ │ 0041e4e0: 7320 314b 6920 616e 6420 7468 6520 6d61 s 1Ki and the ma │ │ │ 0041e4f0: 7869 6d75 6d20 6973 2033 324b 692e 0700 ximum is 32Ki... │ │ │ -0041e500: 2d55 3100 0020 002d 5541 0000 2020 202d -U1.. .-UA.. - │ │ │ +0041e500: 2d8b 3100 0020 002d 8b41 0000 2020 202d -.1.. .-.A.. - │ │ │ 0041e510: 525b 4553 4552 5645 445f 4259 5445 535d R[ESERVED_BYTES] │ │ │ -0041e520: 3d73 697a 6507 002d 5551 0000 4800 2d55 =size..-UQ..H.-U │ │ │ +0041e520: 3d73 697a 6507 002d 8b51 0000 4800 2d8b =size..-.Q..H.-. │ │ │ 0041e530: 6100 0020 2020 5370 6563 6966 6965 7320 a.. Specifies │ │ │ 0041e540: 7468 6520 7369 7a65 2066 6f72 2047 542e the size for GT. │ │ │ 0041e550: 4d20 746f 2072 6573 6572 7665 2069 6e20 M to reserve in │ │ │ 0041e560: 6561 6368 2064 6174 6162 6173 6520 626c each database bl │ │ │ -0041e570: 6f63 6b2e 5100 2d55 7100 0020 2020 5245 ock.Q.-Uq.. RE │ │ │ +0041e570: 6f63 6b2e 5100 2d8b 7100 0020 2020 5245 ock.Q.-.q.. RE │ │ │ 0041e580: 5345 5256 4544 5f42 5954 4553 2069 7320 SERVED_BYTES is │ │ │ 0041e590: 6765 6e65 7261 6c6c 7920 7573 6564 2074 generally used t │ │ │ 0041e5a0: 6f20 7265 7365 7276 6520 726f 6f6d 2066 o reserve room f │ │ │ 0041e5b0: 6f72 2063 6f6d 7061 7469 6269 6c69 7479 or compatibility │ │ │ -0041e5c0: 2077 6974 684a 002d 5581 0000 2020 206f withJ.-U... o │ │ │ +0041e5c0: 2077 6974 684a 002d 8b81 0000 2020 206f withJ.-.... o │ │ │ 0041e5d0: 7468 6572 2069 6d70 6c65 6d65 6e74 6174 ther implementat │ │ │ 0041e5e0: 696f 6e73 206f 6620 4d20 6f72 2074 6f20 ions of M or to │ │ │ 0041e5f0: 6f62 7365 7276 6520 636f 6d6d 756e 6963 observe communic │ │ │ 0041e600: 6174 696f 6e73 2070 726f 746f 636f 6c4e ations protocolN │ │ │ -0041e610: 002d 5591 0000 2020 2072 6573 7472 6963 .-U... restric │ │ │ +0041e610: 002d 8b91 0000 2020 2072 6573 7472 6963 .-.... restric │ │ │ 0041e620: 7469 6f6e 732e 2052 4553 4552 5645 445f tions. RESERVED_ │ │ │ 0041e630: 4259 5445 5320 6d61 7920 616c 736f 2062 BYTES may also b │ │ │ 0041e640: 6520 7573 6564 2061 7320 6120 7573 6572 e used as a user │ │ │ 0041e650: 2d6d 616e 6167 6564 2066 696c 6c52 002c -managed fillR., │ │ │ -0041e660: 5541 0000 2020 2066 6163 746f 722e 2047 UA.. factor. G │ │ │ +0041e660: 8b41 0000 2020 2066 6163 746f 722e 2047 .A.. factor. G │ │ │ 0041e670: 4445 202d 5245 5345 5256 4544 5f42 5954 DE -RESERVED_BYT │ │ │ 0041e680: 4553 2063 6f6e 7472 6f6c 7320 626f 7468 ES controls both │ │ │ 0041e690: 2069 6e64 6578 2061 6e64 2064 6174 6120 index and data │ │ │ 0041e6a0: 7265 7365 7276 6564 2062 7974 6573 2e07 reserved bytes.. │ │ │ -0041e6b0: 002d 5511 0000 3300 2d55 2100 0020 2020 .-U...3.-U!.. │ │ │ +0041e6b0: 002d 8b11 0000 3300 2d8b 2100 0020 2020 .-....3.-.!.. │ │ │ 0041e6c0: 5468 6520 6d69 6e69 6d75 6d20 5245 5345 The minimum RESE │ │ │ 0041e6d0: 5256 4544 5f42 5954 4553 2069 7320 7a65 RVED_BYTES is ze │ │ │ -0041e6e0: 726f 2062 7974 6573 2e07 002d 5531 0000 ro bytes...-U1.. │ │ │ -0041e6f0: 4e00 2d55 4100 0020 2020 5468 6520 6d61 N.-UA.. The ma │ │ │ +0041e6e0: 726f 2062 7974 6573 2e07 002d 8b31 0000 ro bytes...-.1.. │ │ │ +0041e6f0: 4e00 2d8b 4100 0020 2020 5468 6520 6d61 N.-.A.. The ma │ │ │ 0041e700: 7869 6d75 6d20 5265 7365 7276 6564 5f42 ximum Reserved_B │ │ │ 0041e710: 7974 6573 203d 2042 6c6f 636b 2053 697a ytes = Block Siz │ │ │ 0041e720: 6520 2d20 4b65 7920 5369 7a65 202d 2034 e - Key Size - 4 │ │ │ 0041e730: 3028 626c 6f63 6b2f 7265 636f 7264 1b00 0(block/record.. │ │ │ -0041e740: 2d55 5100 0020 2020 6865 6164 6572 206f -UQ.. header o │ │ │ -0041e750: 7665 7268 6561 6473 2907 002d 5561 0000 verheads)..-Ua.. │ │ │ -0041e760: 4300 2d55 7100 0020 2020 4279 2064 6566 C.-Uq.. By def │ │ │ +0041e740: 2d8b 5100 0020 2020 6865 6164 6572 206f -.Q.. header o │ │ │ +0041e750: 7665 7268 6561 6473 2907 002d 8b61 0000 verheads)..-.a.. │ │ │ +0041e760: 4300 2d8b 7100 0020 2020 4279 2064 6566 C.-.q.. By def │ │ │ 0041e770: 6175 6c74 2c20 4744 4520 7573 6573 2061 ault, GDE uses a │ │ │ 0041e780: 2052 4553 4552 5645 445f 4259 5445 5320 RESERVED_BYTES │ │ │ 0041e790: 7369 7a65 206f 6620 7a65 726f 2062 7974 size of zero byt │ │ │ -0041e7a0: 6573 2e07 002d 5581 0000 1100 2d55 9100 es...-U.....-U.. │ │ │ -0041e7b0: 0020 2020 5375 6d6d 6172 7907 002c 5542 . Summary..,UB │ │ │ +0041e7a0: 6573 2e07 002d 8b81 0000 1100 2d8b 9100 es...-......-... │ │ │ +0041e7b0: 0020 2020 5375 6d6d 6172 7907 002c 8b42 . Summary..,.B │ │ │ 0041e7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041e7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041e7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041e7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041e800: 0400 0000 de07 0000 bf07 0000 0000 0000 ................ │ │ │ -0041e810: 7900 0055 4845 4c50 00ff 7300 ff51 5541 y..UHELP..s..QUA │ │ │ +0041e810: 7900 008b 4845 4c50 00ff 7300 ff51 5541 y...HELP..s..QUA │ │ │ 0041e820: 4c49 4649 4552 5300 ff73 00ff 5345 474d LIFIERS..s..SEGM │ │ │ 0041e830: 454e 545f 5155 414c 4946 4945 5253 00c1 ENT_QUALIFIERS.. │ │ │ 0041e840: 4211 0000 2020 2054 6865 2066 6f6c 6c6f B... The follo │ │ │ 0041e850: 7769 6e67 2074 6162 6c65 2073 756d 6d61 wing table summa │ │ │ 0041e860: 7269 7a65 7320 4744 4520 7365 676d 656e rizes GDE segmen │ │ │ 0041e870: 7420 7175 616c 6966 6965 7273 2e20 4974 t qualifiers. It │ │ │ -0041e880: 2070 726f 7669 6465 7351 002d 5521 0000 providesQ.-U!.. │ │ │ +0041e880: 2070 726f 7669 6465 7351 002d 8b21 0000 providesQ.-.!.. │ │ │ 0041e890: 2020 2061 6262 7265 7669 6174 696f 6e73 abbreviations │ │ │ 0041e8a0: 2c20 6465 6661 756c 7473 2028 6173 2070 , defaults (as p │ │ │ 0041e8b0: 726f 7669 6465 6420 6279 2046 4953 292c rovided by FIS), │ │ │ 0041e8c0: 2061 6e64 2061 6c6c 6f77 6162 6c65 206d and allowable m │ │ │ -0041e8d0: 696e 696d 756d 2061 6e64 1900 2d55 3100 inimum and..-U1. │ │ │ +0041e8d0: 696e 696d 756d 2061 6e64 1900 2d8b 3100 inimum and..-.1. │ │ │ 0041e8e0: 0020 2020 6d61 7869 6d75 6d20 7661 6c75 . maximum valu │ │ │ -0041e8f0: 6573 2e07 002d 5541 0000 5400 2d55 5100 es...-UA..T.-UQ. │ │ │ +0041e8f0: 6573 2e07 002d 8b41 0000 5400 2d8b 5100 es...-.A..T.-.Q. │ │ │ 0041e900: 0020 2020 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d . +----------- │ │ │ 0041e910: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041e920: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041e930: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041e940: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 5400 -------------+T. │ │ │ -0041e950: 2d55 6100 0020 2020 7c20 2020 2020 2020 -Ua.. | │ │ │ +0041e950: 2d8b 6100 0020 2020 7c20 2020 2020 2020 -.a.. | │ │ │ 0041e960: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0041e970: 2020 4744 4520 5345 474d 454e 5420 5175 GDE SEGMENT Qu │ │ │ 0041e980: 616c 6966 6965 7273 2020 2020 2020 2020 alifiers │ │ │ 0041e990: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0041e9a0: 207c 5400 2d55 7100 0020 2020 7c2d 2d2d |T.-Uq.. |--- │ │ │ +0041e9a0: 207c 5400 2d8b 7100 0020 2020 7c2d 2d2d |T.-.q.. |--- │ │ │ 0041e9b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041e9c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041e9d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041e9e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0041e9f0: 2d2d 2d2d 2d7c 5400 2d55 8100 0020 2020 -----|T.-U... │ │ │ +0041e9f0: 2d2d 2d2d 2d7c 5400 2d8b 8100 0020 2020 -----|T.-.... │ │ │ 0041ea00: 7c20 2020 2020 2020 2020 2051 5541 4c49 | QUALI │ │ │ 0041ea10: 4649 4552 2020 2020 2020 2020 2020 207c FIER | │ │ │ 0041ea20: 2020 4445 4641 554c 5420 207c 204d 494e DEFAULT | MIN │ │ │ 0041ea30: 207c 2020 2020 2020 2020 2020 4d41 5820 | MAX │ │ │ -0041ea40: 2020 2020 2020 2020 207c 5400 2d55 9100 |T.-U.. │ │ │ +0041ea40: 2020 2020 2020 2020 207c 5400 2d8b 9100 |T.-... │ │ │ 0041ea50: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 0041ea60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041ea70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041ea80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041ea90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 -------------|T. │ │ │ -0041eaa0: 2c55 4300 0020 2020 7c20 2020 2020 2020 ,UC.. | │ │ │ +0041eaa0: 2c8b 4300 0020 2020 7c20 2020 2020 2020 ,.C.. | │ │ │ 0041eab0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0041eac0: 2020 2a20 4d61 7920 7661 7279 2062 7920 * May vary by │ │ │ 0041ead0: 706c 6174 666f 726d 2020 2020 2020 2020 platform │ │ │ 0041eae0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0041eaf0: 207c 5400 2d55 1100 0020 2020 7c2d 2d2d |T.-U... |--- │ │ │ +0041eaf0: 207c 5400 2d8b 1100 0020 2020 7c2d 2d2d |T.-.... |--- │ │ │ 0041eb00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041eb10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041eb20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041eb30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0041eb40: 2d2d 2d2d 2d7c 5400 2d55 2100 0020 2020 -----|T.-U!.. │ │ │ +0041eb40: 2d2d 2d2d 2d7c 5400 2d8b 2100 0020 2020 -----|T.-.!.. │ │ │ 0041eb50: 7c20 2d41 435b 4345 5353 5f4d 4554 484f | -AC[CESS_METHO │ │ │ 0041eb60: 445d 3d42 477c 4d4d 2020 2020 2020 207c D]=BG|MM | │ │ │ 0041eb70: 2042 4720 2020 2020 2020 207c 202d 2020 BG | - │ │ │ 0041eb80: 207c 202d 2020 2020 2020 2020 2020 2020 | - │ │ │ -0041eb90: 2020 2020 2020 2020 207c 5400 2d55 3100 |T.-U1. │ │ │ +0041eb90: 2020 2020 2020 2020 207c 5400 2d8b 3100 |T.-.1. │ │ │ 0041eba0: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 0041ebb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041ebc0: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---+-----------+ │ │ │ 0041ebd0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 0041ebe0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 -------------|T. │ │ │ -0041ebf0: 2d55 4100 0020 2020 7c20 2d41 4c5b 4c4f -UA.. | -AL[LO │ │ │ +0041ebf0: 2d8b 4100 0020 2020 7c20 2d41 4c5b 4c4f -.A.. | -AL[LO │ │ │ 0041ec00: 4341 5449 4f4e 5d3d 7369 7a65 2028 626c CATION]=size (bl │ │ │ 0041ec10: 6f63 6b73 2920 207c 2031 3030 2020 2020 ocks) | 100 │ │ │ 0041ec20: 2020 207c 2031 3020 207c 2031 2c30 3430 | 10 | 1,040 │ │ │ 0041ec30: 2c31 3837 2c33 3932 2839 3932 4d69 2920 ,187,392(992Mi) │ │ │ -0041ec40: 207c 5400 2d55 5100 0020 2020 7c2d 2d2d |T.-UQ.. |--- │ │ │ +0041ec40: 207c 5400 2d8b 5100 0020 2020 7c2d 2d2d |T.-.Q.. |--- │ │ │ 0041ec50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041ec60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 0041ec70: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d -------+-----+-- │ │ │ 0041ec80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0041ec90: 2d2d 2d2d 2d7c 5400 2d55 6100 0020 2020 -----|T.-Ua.. │ │ │ +0041ec90: 2d2d 2d2d 2d7c 5400 2d8b 6100 0020 2020 -----|T.-.a.. │ │ │ 0041eca0: 7c20 2d5b 4e4f 5d41 535b 594e 4349 4f5d | -[NO]AS[YNCIO] │ │ │ 0041ecb0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 0041ecc0: 2046 414c 5345 2020 2020 207c 202d 2020 FALSE | - │ │ │ 0041ecd0: 207c 202d 2020 2020 2020 2020 2020 2020 | - │ │ │ -0041ece0: 2020 2020 2020 2020 207c 5400 2d55 7100 |T.-Uq. │ │ │ +0041ece0: 2020 2020 2020 2020 207c 5400 2d8b 7100 |T.-.q. │ │ │ 0041ecf0: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 0041ed00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041ed10: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---+-----------+ │ │ │ 0041ed20: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 0041ed30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 -------------|T. │ │ │ -0041ed40: 2d55 8100 0020 2020 7c20 2d42 4c5b 4f43 -U... | -BL[OC │ │ │ +0041ed40: 2d8b 8100 0020 2020 7c20 2d42 4c5b 4f43 -.... | -BL[OC │ │ │ 0041ed50: 4b5f 5349 5a45 5d3d 7369 7a65 2028 6279 K_SIZE]=size (by │ │ │ 0041ed60: 7465 7329 2020 207c 2031 2c30 3234 2020 tes) | 1,024 │ │ │ 0041ed70: 2020 207c 2035 3132 207c 2036 352c 3032 | 512 | 65,02 │ │ │ 0041ed80: 3420 2020 2020 2020 2020 2020 2020 2020 4 │ │ │ -0041ed90: 207c 5400 2d55 9100 0020 2020 7c2d 2d2d |T.-U... |--- │ │ │ +0041ed90: 207c 5400 2d8b 9100 0020 2020 7c2d 2d2d |T.-.... |--- │ │ │ 0041eda0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041edb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 0041edc0: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d -------+-----+-- │ │ │ 0041edd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0041ede0: 2d2d 2d2d 2d7c 5400 2c55 4400 0020 2020 -----|T.,UD.. │ │ │ +0041ede0: 2d2d 2d2d 2d7c 5400 2c8b 4400 0020 2020 -----|T.,.D.. │ │ │ 0041edf0: 7c20 2d5b 4e4f 5d44 4546 4552 5f5b 414c | -[NO]DEFER_[AL │ │ │ 0041ee00: 4c4f 4341 5445 5d20 2020 2020 2020 207c LOCATE] | │ │ │ 0041ee10: 2054 5255 4520 2020 2020 207c 202d 2020 TRUE | - │ │ │ 0041ee20: 207c 202d 2020 2020 2020 2020 2020 2020 | - │ │ │ -0041ee30: 2020 2020 2020 2020 207c 5400 2d55 1100 |T.-U.. │ │ │ +0041ee30: 2020 2020 2020 2020 207c 5400 2d8b 1100 |T.-... │ │ │ 0041ee40: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 0041ee50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041ee60: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---+-----------+ │ │ │ 0041ee70: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 0041ee80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 -------------|T. │ │ │ -0041ee90: 2d55 2100 0020 2020 7c20 2d5b 4e4f 5d45 -U!.. | -[NO]E │ │ │ +0041ee90: 2d8b 2100 0020 2020 7c20 2d5b 4e4f 5d45 -.!.. | -[NO]E │ │ │ 0041eea0: 5b4e 4352 5950 5449 4f4e 5d20 2020 2020 [NCRYPTION] │ │ │ 0041eeb0: 2020 2020 2020 207c 2046 414c 5345 2020 | FALSE │ │ │ 0041eec0: 2020 207c 202d 2020 207c 202d 2020 2020 | - | - │ │ │ 0041eed0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0041eee0: 207c 5400 2d55 3100 0020 2020 7c2d 2d2d |T.-U1.. |--- │ │ │ +0041eee0: 207c 5400 2d8b 3100 0020 2020 7c2d 2d2d |T.-.1.. |--- │ │ │ 0041eef0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041ef00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 0041ef10: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d -------+-----+-- │ │ │ 0041ef20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0041ef30: 2d2d 2d2d 2d7c 5400 2d55 4100 0020 2020 -----|T.-UA.. │ │ │ +0041ef30: 2d2d 2d2d 2d7c 5400 2d8b 4100 0020 2020 -----|T.-.A.. │ │ │ 0041ef40: 7c20 2d45 585b 5445 4e53 494f 4e5f 434f | -EX[TENSION_CO │ │ │ 0041ef50: 554e 545d 3d73 697a 6520 2020 2020 207c UNT]=size | │ │ │ 0041ef60: 2031 3030 2020 2020 2020 207c 2030 2020 100 | 0 │ │ │ 0041ef70: 207c 2031 2c30 3438 2c35 3735 2020 2020 | 1,048,575 │ │ │ -0041ef80: 2020 2020 2020 2020 207c 5400 2d55 5100 |T.-UQ. │ │ │ +0041ef80: 2020 2020 2020 2020 207c 5400 2d8b 5100 |T.-.Q. │ │ │ 0041ef90: 0020 2020 7c20 2862 6c6f 636b 7329 2020 . | (blocks) │ │ │ 0041efa0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0041efb0: 2020 207c 2020 2020 2020 2020 2020 207c | | │ │ │ 0041efc0: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 0041efd0: 2020 2020 2020 2020 2020 2020 207c 0000 |.. │ │ │ 0041efe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041eff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041f000: 0400 0000 e907 0000 0e08 0000 0000 0000 ................ │ │ │ -0041f010: 8100 0055 4845 4c50 00ff 7300 ff51 5541 ...UHELP..s..QUA │ │ │ +0041f010: 8100 008b 4845 4c50 00ff 7300 ff51 5541 ....HELP..s..QUA │ │ │ 0041f020: 4c49 4649 4552 5300 ff73 00ff 5345 474d LIFIERS..s..SEGM │ │ │ 0041f030: 454e 545f 5155 414c 4946 4945 5253 00c1 ENT_QUALIFIERS.. │ │ │ 0041f040: 4461 0000 2020 207c 2d2d 2d2d 2d2d 2d2d Da.. |-------- │ │ │ 0041f050: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041f060: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 0041f070: 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --+-----+------- │ │ │ 0041f080: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0041f090: 7c54 002d 5571 0000 2020 207c 202d 465b |T.-Uq.. | -F[ │ │ │ +0041f090: 7c54 002d 8b71 0000 2020 207c 202d 465b |T.-.q.. | -F[ │ │ │ 0041f0a0: 494c 455f 4e41 4d45 5d3d 6669 6c65 2d6e ILE_NAME]=file-n │ │ │ 0041f0b0: 616d 6520 2020 2020 2020 7c20 6d75 6d70 ame | mump │ │ │ 0041f0c0: 732e 6461 7420 7c20 2d20 2020 7c20 3235 s.dat | - | 25 │ │ │ 0041f0d0: 3520 2020 2020 2020 2020 2020 2020 2020 5 │ │ │ -0041f0e0: 2020 2020 7c54 002d 5581 0000 2020 207c |T.-U... | │ │ │ +0041f0e0: 2020 2020 7c54 002d 8b81 0000 2020 207c |T.-.... | │ │ │ 0041f0f0: 2028 6368 6172 7329 2020 2020 2020 2020 (chars) │ │ │ 0041f100: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 0041f110: 2020 2020 2020 2020 2020 7c20 2020 2020 | │ │ │ 0041f120: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ -0041f130: 2020 2020 2020 2020 7c54 002d 5591 0000 |T.-U... │ │ │ +0041f130: 2020 2020 2020 2020 7c54 002d 8b91 0000 |T.-.... │ │ │ 0041f140: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 0041f150: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041f160: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --+-----------+- │ │ │ 0041f170: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 0041f180: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 002c ------------|T., │ │ │ -0041f190: 5545 0000 2020 207c 202d 4655 5b4c 4c42 UE.. | -FU[LLB │ │ │ +0041f190: 8b45 0000 2020 207c 202d 4655 5b4c 4c42 .E.. | -FU[LLB │ │ │ 0041f1a0: 4c4b 5752 545d 3d7b 307c 317c 327d 2020 LKWRT]={0|1|2} │ │ │ 0041f1b0: 2020 2020 2020 7c20 3020 2020 2020 2020 | 0 │ │ │ 0041f1c0: 2020 7c20 3020 2020 7c20 3220 2020 2020 | 0 | 2 │ │ │ 0041f1d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0041f1e0: 7c54 002d 5511 0000 2020 207c 2d2d 2d2d |T.-U... |---- │ │ │ +0041f1e0: 7c54 002d 8b11 0000 2020 207c 2d2d 2d2d |T.-.... |---- │ │ │ 0041f1f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041f200: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 0041f210: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d ------+-----+--- │ │ │ 0041f220: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0041f230: 2d2d 2d2d 7c54 002d 5521 0000 2020 207c ----|T.-U!.. | │ │ │ +0041f230: 2d2d 2d2d 7c54 002d 8b21 0000 2020 207c ----|T.-.!.. | │ │ │ 0041f240: 202d 475b 4c4f 4241 4c5f 4255 4646 4552 -G[LOBAL_BUFFER │ │ │ 0041f250: 5f43 4f55 4e54 5d3d 7369 7a65 2020 7c20 _COUNT]=size | │ │ │ 0041f260: 3130 3234 2020 2020 2020 7c20 3634 2020 1024 | 64 │ │ │ 0041f270: 7c20 322c 3039 372c 3135 312a 2020 2020 | 2,097,151* │ │ │ -0041f280: 2020 2020 2020 2020 7c54 002d 5531 0000 |T.-U1.. │ │ │ +0041f280: 2020 2020 2020 2020 7c54 002d 8b31 0000 |T.-.1.. │ │ │ 0041f290: 2020 207c 2028 626c 6f63 6b73 2920 2020 | (blocks) │ │ │ 0041f2a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0041f2b0: 2020 7c20 2020 2020 2020 2020 2020 7c20 | | │ │ │ 0041f2c0: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 0041f2d0: 2020 2020 2020 2020 2020 2020 7c54 002d |T.- │ │ │ -0041f2e0: 5541 0000 2020 207c 2d2d 2d2d 2d2d 2d2d UA.. |-------- │ │ │ +0041f2e0: 8b41 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .A.. |-------- │ │ │ 0041f2f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041f300: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 0041f310: 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --+-----+------- │ │ │ 0041f320: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0041f330: 7c54 002d 5551 0000 2020 207c 202d 4c5b |T.-UQ.. | -L[ │ │ │ +0041f330: 7c54 002d 8b51 0000 2020 207c 202d 4c5b |T.-.Q.. | -L[ │ │ │ 0041f340: 4f43 4b5f 5350 4143 455d 3d73 697a 6520 OCK_SPACE]=size │ │ │ 0041f350: 2870 6167 6573 2920 2020 7c20 3430 2020 (pages) | 40 │ │ │ 0041f360: 2020 2020 2020 7c20 3130 2020 7c20 3236 | 10 | 26 │ │ │ 0041f370: 322c 3134 3420 2020 2020 2020 2020 2020 2,144 │ │ │ -0041f380: 2020 2020 7c54 002d 5561 0000 2020 207c |T.-Ua.. | │ │ │ +0041f380: 2020 2020 7c54 002d 8b61 0000 2020 207c |T.-.a.. | │ │ │ 0041f390: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041f3a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 0041f3b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 0041f3c0: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ -0041f3d0: 2d2d 2d2d 2d2d 2d2d 7c54 002d 5571 0000 --------|T.-Uq.. │ │ │ +0041f3d0: 2d2d 2d2d 2d2d 2d2d 7c54 002d 8b71 0000 --------|T.-.q.. │ │ │ 0041f3e0: 2020 207c 202d 4d5b 5554 4558 5f53 4c4f | -M[UTEX_SLO │ │ │ 0041f3f0: 5453 5d3d 696e 7465 6765 7220 2020 2020 TS]=integer │ │ │ 0041f400: 2020 7c20 312c 3032 3420 2020 2020 7c20 | 1,024 | │ │ │ 0041f410: 3634 2020 7c20 3332 2c37 3638 2020 2020 64 | 32,768 │ │ │ 0041f420: 2020 2020 2020 2020 2020 2020 7c54 002d |T.- │ │ │ -0041f430: 5581 0000 2020 207c 2d2d 2d2d 2d2d 2d2d U... |-------- │ │ │ +0041f430: 8b81 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .... |-------- │ │ │ 0041f440: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041f450: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 0041f460: 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --+-----+------- │ │ │ 0041f470: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0041f480: 7c54 002d 5591 0000 2020 207c 202d 525b |T.-U... | -R[ │ │ │ +0041f480: 7c54 002d 8b91 0000 2020 207c 202d 525b |T.-.... | -R[ │ │ │ 0041f490: 4553 4552 5645 445f 4259 5445 535d 3d73 ESERVED_BYTES]=s │ │ │ 0041f4a0: 697a 6520 2020 2020 2020 7c20 3020 2020 ize | 0 │ │ │ 0041f4b0: 2020 2020 2020 7c20 3020 2020 7c20 426c | 0 | Bl │ │ │ 0041f4c0: 6f63 6b20 5369 7a65 202d 204b 6579 2053 ock Size - Key S │ │ │ -0041f4d0: 697a 6520 7c54 002c 5546 0000 2020 207c ize |T.,UF.. | │ │ │ +0041f4d0: 697a 6520 7c54 002c 8b46 0000 2020 207c ize |T.,.F.. | │ │ │ 0041f4e0: 2028 6279 7465 7329 2020 2020 2020 2020 (bytes) │ │ │ 0041f4f0: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 0041f500: 2020 2020 2020 2020 2020 7c20 2020 2020 | │ │ │ 0041f510: 7c20 2d20 3332 2020 2020 2020 2020 2020 | - 32 │ │ │ -0041f520: 2020 2020 2020 2020 7c54 002d 5511 0000 |T.-U... │ │ │ +0041f520: 2020 2020 2020 2020 7c54 002d 8b11 0000 |T.-.... │ │ │ 0041f530: 2020 202b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +------------ │ │ │ 0041f540: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041f550: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041f560: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041f570: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b07 002d ------------+..- │ │ │ -0041f580: 5521 0000 1400 0955 5355 4d4d 4152 5900 U!.....USUMMARY. │ │ │ -0041f590: 0053 756d 6d61 7279 1200 1155 bf11 0000 .Summary...U.... │ │ │ -0041f5a0: 2020 2053 756d 6d61 7279 0700 1255 2100 Summary...U!. │ │ │ -0041f5b0: 0053 0012 5531 0000 2020 2054 6865 2066 .S..U1.. The f │ │ │ +0041f580: 8b21 0000 1400 098b 5355 4d4d 4152 5900 .!......SUMMARY. │ │ │ +0041f590: 0053 756d 6d61 7279 1200 118b bf11 0000 .Summary........ │ │ │ +0041f5a0: 2020 2053 756d 6d61 7279 0700 128b 2100 Summary....!. │ │ │ +0041f5b0: 0053 0012 8b31 0000 2020 2054 6865 2066 .S...1.. The f │ │ │ 0041f5c0: 6f6c 6c6f 7769 6e67 2074 6162 6c65 2073 ollowing table s │ │ │ 0041f5d0: 756d 6d61 7269 7a65 7320 4744 4520 636f ummarizes GDE co │ │ │ 0041f5e0: 6d6d 616e 6473 2c20 6162 6272 6576 6961 mmands, abbrevia │ │ │ 0041f5f0: 7469 6f6e 732c 206f 626a 6563 7420 7479 tions, object ty │ │ │ -0041f600: 7065 732c 3900 1255 4100 0020 2020 7265 pes,9..UA.. re │ │ │ +0041f600: 7065 732c 3900 128b 4100 0020 2020 7265 pes,9...A.. re │ │ │ 0041f610: 7175 6972 6564 206f 626a 6563 7420 6e61 quired object na │ │ │ 0041f620: 6d65 732c 2061 6e64 206f 7074 696f 6e61 mes, and optiona │ │ │ 0041f630: 6c20 7175 616c 6966 6965 7273 2e07 0012 l qualifiers.... │ │ │ -0041f640: 5551 0000 5400 1255 6100 0020 2020 2b2d UQ..T..Ua.. +- │ │ │ +0041f640: 8b51 0000 5400 128b 6100 0020 2020 2b2d .Q..T...a.. +- │ │ │ 0041f650: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041f660: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041f670: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041f680: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0041f690: 2d2d 2d2d 2d2d 2d2b 5400 1255 7100 0020 -------+T..Uq.. │ │ │ +0041f690: 2d2d 2d2d 2d2d 2d2b 5400 128b 7100 0020 -------+T...q.. │ │ │ 0041f6a0: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 0041f6b0: 2020 2020 2020 2020 2020 2020 2047 4445 GDE │ │ │ 0041f6c0: 2043 6f6d 6d61 6e64 2053 756d 6d61 7279 Command Summary │ │ │ 0041f6d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0041f6e0: 2020 2020 2020 2020 2020 207c 5400 1255 |T..U │ │ │ +0041f6e0: 2020 2020 2020 2020 2020 207c 5400 128b |T... │ │ │ 0041f6f0: 8100 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d ... |--------- │ │ │ 0041f700: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041f710: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041f720: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041f730: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -0041f740: 5400 1255 9100 0020 2020 7c20 2043 6f6d T..U... | Com │ │ │ +0041f740: 5400 128b 9100 0020 2020 7c20 2043 6f6d T...... | Com │ │ │ 0041f750: 6d61 6e64 2020 207c 2020 5370 6563 6966 mand | Specif │ │ │ 0041f760: 6965 6420 207c 2020 5265 7175 6972 6564 ied | Required │ │ │ 0041f770: 204f 626a 6563 7420 4e61 6d65 2f5b 4f70 Object Name/[Op │ │ │ 0041f780: 7469 6f6e 616c 5d20 5175 616c 6966 6965 tional] Qualifie │ │ │ -0041f790: 7220 207c 5500 1155 c011 0000 2020 207c r |U..U.... | │ │ │ +0041f790: 7220 207c 5500 118b c011 0000 2020 207c r |U....... | │ │ │ 0041f7a0: 2020 2020 2020 2020 2020 2020 7c20 4f62 | Ob │ │ │ 0041f7b0: 6a65 6374 2054 7970 6520 7c20 2020 2020 ject Type | │ │ │ 0041f7c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0041f7d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0041f7e0: 2020 2020 2020 2020 7c00 0000 0000 0000 |....... │ │ │ 0041f7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041f800: 0400 0000 fe07 0000 f307 0000 0000 0000 ................ │ │ │ 0041f810: 2300 0000 4845 4c50 00ff 7300 ff51 5541 #...HELP..s..QUA │ │ │ 0041f820: 4c49 4649 4552 5300 0051 7561 6c69 6669 LIFIERS..Qualifi │ │ │ -0041f830: 6572 7315 0014 55bf 1100 0020 2020 5175 ers...U.... Qu │ │ │ -0041f840: 616c 6966 6965 7273 0700 1555 2100 004a alifiers...U!..J │ │ │ -0041f850: 0015 5531 0000 2020 2054 6865 202d 4e41 ..U1.. The -NA │ │ │ +0041f830: 6572 7315 0014 8bbf 1100 0020 2020 5175 ers........ Qu │ │ │ +0041f840: 616c 6966 6965 7273 0700 158b 2100 004a alifiers....!..J │ │ │ +0041f850: 0015 8b31 0000 2020 2054 6865 202d 4e41 ...1.. The -NA │ │ │ 0041f860: 4d45 2c20 2d52 4547 494f 4e2c 2061 6e64 ME, -REGION, and │ │ │ 0041f870: 202d 5345 474d 454e 5420 7175 616c 6966 -SEGMENT qualif │ │ │ 0041f880: 6965 7273 2065 6163 6820 6861 7665 2061 iers each have a │ │ │ -0041f890: 6464 6974 696f 6e61 6c51 0015 5541 0000 dditionalQ..UA.. │ │ │ +0041f890: 6464 6974 696f 6e61 6c51 0015 8b41 0000 dditionalQ...A.. │ │ │ 0041f8a0: 2020 2071 7561 6c69 6669 6572 7320 7573 qualifiers us │ │ │ 0041f8b0: 6564 2074 6f20 6675 7274 6865 7220 6465 ed to further de │ │ │ 0041f8c0: 6669 6e65 206f 7220 7370 6563 6966 7920 fine or specify │ │ │ 0041f8d0: 6368 6172 6163 7465 7269 7374 6963 7320 characteristics │ │ │ -0041f8e0: 6f66 2061 206e 616d 652c 5300 1555 5100 of a name,S..UQ. │ │ │ +0041f8e0: 6f66 2061 206e 616d 652c 5300 158b 5100 of a name,S...Q. │ │ │ 0041f8f0: 0020 2020 7265 6769 6f6e 2c20 6f72 2073 . region, or s │ │ │ 0041f900: 6567 6d65 6e74 2e20 466f 7220 6d6f 7265 egment. For more │ │ │ 0041f910: 2069 6e66 6f72 6d61 7469 6f6e 2c20 7265 information, re │ │ │ 0041f920: 6665 7220 746f 2074 6865 2061 6464 6974 fer to the addit │ │ │ 0041f930: 696f 6e61 6c20 746f 7069 6373 2e07 0015 ional topics.... │ │ │ -0041f940: 5561 0000 2e00 1455 ff73 00ff 4742 4c4e Ua.....U.s..GBLN │ │ │ +0041f940: 8b61 0000 2e00 148b ff73 00ff 4742 4c4e .a.......s..GBLN │ │ │ 0041f950: 414d 455f 5155 414c 4946 4945 5253 0000 AME_QUALIFIERS.. │ │ │ 0041f960: 4762 6c6e 616d 655f 5175 616c 6966 6965 Gblname_Qualifie │ │ │ -0041f970: 7273 1d00 2b55 bf11 0000 2020 2047 626c rs..+U.... Gbl │ │ │ +0041f970: 7273 1d00 2b8b bf11 0000 2020 2047 626c rs..+..... Gbl │ │ │ 0041f980: 6e61 6d65 2051 7561 6c69 6669 6572 7307 name Qualifiers. │ │ │ -0041f990: 002c 5521 0000 4f00 2c55 3100 0020 2020 .,U!..O.,U1.. │ │ │ +0041f990: 002c 8b21 0000 4f00 2c8b 3100 0020 2020 .,.!..O.,.1.. │ │ │ 0041f9a0: 5468 6520 666f 6c6c 6f77 696e 6720 2d47 The following -G │ │ │ 0041f9b0: 424c 4e41 4d45 2071 7561 6c69 6669 6572 BLNAME qualifier │ │ │ 0041f9c0: 2063 616e 2062 6520 7573 6564 2077 6974 can be used wit │ │ │ 0041f9d0: 6820 7468 6520 4144 442c 2043 4841 4e47 h the ADD, CHANG │ │ │ -0041f9e0: 452c 206f 721c 002c 5541 0000 2020 2054 E, or..,UA.. T │ │ │ +0041f9e0: 452c 206f 721c 002c 8b41 0000 2020 2054 E, or..,.A.. T │ │ │ 0041f9f0: 454d 504c 4154 4520 636f 6d6d 616e 6473 EMPLATE commands │ │ │ -0041fa00: 2e07 002c 5551 0000 2700 2c55 6100 0020 ...,UQ..'.,Ua.. │ │ │ +0041fa00: 2e07 002c 8b51 0000 2700 2c8b 6100 0020 ...,.Q..'.,.a.. │ │ │ 0041fa10: 2020 2d43 5b4f 4c4c 4154 494f 4e5d 3d63 -C[OLLATION]=c │ │ │ 0041fa20: 6f6c 6c61 7469 6f6e 5f6e 756d 6265 7207 ollation_number. │ │ │ -0041fa30: 002c 5571 0000 5200 2c55 8100 0020 2020 .,Uq..R.,U... │ │ │ +0041fa30: 002c 8b71 0000 5200 2c8b 8100 0020 2020 .,.q..R.,.... │ │ │ 0041fa40: 5370 6563 6966 6965 7320 7468 6520 636f Specifies the co │ │ │ 0041fa50: 6c6c 6174 696f 6e20 6e75 6d62 6572 2066 llation number f │ │ │ 0041fa60: 6f72 2061 2067 6c6f 6261 6c20 6e61 6d65 or a global name │ │ │ 0041fa70: 3b20 6120 7661 6c75 6520 6f66 2030 2073 ; a value of 0 s │ │ │ -0041fa80: 7065 6369 6669 6573 4f00 2c55 9100 0020 pecifiesO.,U... │ │ │ +0041fa80: 7065 6369 6669 6573 4f00 2c8b 9100 0020 pecifiesO.,.... │ │ │ 0041fa90: 2020 7374 616e 6461 7264 204d 2063 6f6c standard M col │ │ │ 0041faa0: 6c61 7469 6f6e 2e20 5468 6520 6669 7273 lation. The firs │ │ │ 0041fab0: 7420 7469 6d65 2074 6861 7420 6120 4754 t time that a GT │ │ │ 0041fac0: 2e4d 2070 726f 6365 7373 6573 2061 6363 .M processes acc │ │ │ -0041fad0: 6573 7365 7320 614f 002b 55c0 1100 0020 esses aO.+U.... │ │ │ +0041fad0: 6573 7365 7320 614f 002b 8bc0 1100 0020 esses aO.+..... │ │ │ 0041fae0: 2020 676c 6f62 616c 2076 6172 6961 626c global variabl │ │ │ 0041faf0: 6520 6e61 6d65 2069 6e20 6120 6461 7461 e name in a data │ │ │ 0041fb00: 6261 7365 2066 696c 652c 2069 7420 6465 base file, it de │ │ │ 0041fb10: 7465 726d 696e 6573 2074 6865 2063 6f6c termines the col │ │ │ -0041fb20: 6c61 7469 6f6e 1e00 2c55 1200 0020 2020 lation..,U... │ │ │ +0041fb20: 6c61 7469 6f6e 1e00 2c8b 1200 0020 2020 lation..,.... │ │ │ 0041fb30: 7365 7175 656e 6365 2061 7320 666f 6c6c sequence as foll │ │ │ -0041fb40: 6f77 733a 0700 2c55 1300 0054 002c 5514 ows:..,U...T.,U. │ │ │ +0041fb40: 6f77 733a 0700 2c8b 1300 0054 002c 8b14 ows:..,....T.,.. │ │ │ 0041fb50: 0000 2020 2020 206f 2049 6620 6120 476c .. o If a Gl │ │ │ 0041fb60: 6f62 616c 2056 6172 6961 626c 6520 5472 obal Variable Tr │ │ │ 0041fb70: 6565 2028 4756 5429 2065 7869 7374 7320 ee (GVT) exists │ │ │ 0041fb80: 2874 6861 7420 6973 2c20 676c 6f62 616c (that is, global │ │ │ 0041fb90: 2076 6172 6961 626c 6520 6e6f 6465 7354 variable nodesT │ │ │ -0041fba0: 002c 5515 0000 2020 2020 2020 2065 7869 .,U... exi │ │ │ +0041fba0: 002c 8b15 0000 2020 2020 2020 2065 7869 .,.... exi │ │ │ 0041fbb0: 7374 2c20 6f72 2068 6176 6520 7072 6576 st, or have prev │ │ │ 0041fbc0: 696f 7573 6c79 2065 7869 7374 6564 2c20 iously existed, │ │ │ 0041fbd0: 6576 656e 2069 6620 7468 6579 2068 6176 even if they hav │ │ │ 0041fbe0: 6520 6265 656e 204b 494c 4c27 6429 2c20 e been KILL'd), │ │ │ -0041fbf0: 7573 6525 002c 5516 0000 2020 2020 2020 use%.,U... │ │ │ +0041fbf0: 7573 6525 002c 8b16 0000 2020 2020 2020 use%.,.... │ │ │ 0041fc00: 2074 6865 2065 7869 7374 696e 6720 636f the existing co │ │ │ -0041fc10: 6c6c 6174 696f 6e3a 0700 2c55 1700 0053 llation:..,U...S │ │ │ -0041fc20: 002c 5518 0000 2020 2020 2020 2020 2020 .,U... │ │ │ +0041fc10: 6c6c 6174 696f 6e3a 0700 2c8b 1700 0053 llation:..,....S │ │ │ +0041fc20: 002c 8b18 0000 2020 2020 2020 2020 2020 .,.... │ │ │ 0041fc30: 6f20 4966 2074 6865 7265 2069 7320 6120 o If there is a │ │ │ 0041fc40: 636f 6c6c 6174 696f 6e20 7370 6563 6966 collation specif │ │ │ 0041fc50: 6965 6420 696e 2074 6865 2044 6972 6563 ied in the Direc │ │ │ 0041fc60: 746f 7279 2054 7265 6520 2844 5429 2066 tory Tree (DT) f │ │ │ -0041fc70: 6f72 4f00 2c55 1900 0020 2020 2020 2020 orO.,U... │ │ │ +0041fc70: 6f72 4f00 2c8b 1900 0020 2020 2020 2020 orO.,.... │ │ │ 0041fc80: 2020 2020 2074 6861 7420 7661 7269 6162 that variab │ │ │ 0041fc90: 6c65 2c20 7573 6520 6974 2061 6674 6572 le, use it after │ │ │ 0041fca0: 2063 6f6e 6669 726d 696e 6720 7468 6174 confirming that │ │ │ 0041fcb0: 2074 6869 7320 6d61 7463 6865 7320 7468 this matches th │ │ │ -0041fcc0: 6535 002c 551a 0000 2020 2020 2020 2020 e5.,U... │ │ │ +0041fcc0: 6535 002c 8b1a 0000 2020 2020 2020 2020 e5.,.... │ │ │ 0041fcd0: 2020 2020 636f 6c6c 6174 696f 6e20 696e collation in │ │ │ 0041fce0: 2074 6865 2067 6c6f 6261 6c20 6469 7265 the global dire │ │ │ -0041fcf0: 6374 6f72 792e 4d00 2c55 2100 0020 2020 ctory.M.,U!.. │ │ │ +0041fcf0: 6374 6f72 792e 4d00 2c8b 2100 0020 2020 ctory.M.,.!.. │ │ │ 0041fd00: 2020 2020 2020 206f 2065 6c73 6520 2874 o else (t │ │ │ 0041fd10: 6861 7420 6973 2c20 7468 6572 6520 6973 hat is, there is │ │ │ 0041fd20: 206e 6f20 636f 6c6c 6174 696f 6e20 7370 no collation sp │ │ │ 0041fd30: 6563 6966 6965 6420 696e 2074 6865 2044 ecified in the D │ │ │ -0041fd40: 5429 3a07 002c 5522 0000 5300 2c55 2300 T):..,U"..S.,U#. │ │ │ +0041fd40: 5429 3a07 002c 8b22 0000 5300 2c8b 2300 T):..,."..S.,.#. │ │ │ 0041fd50: 0020 2020 2020 2020 2020 2020 2020 2020 . │ │ │ 0041fd60: 2b20 4966 2074 6865 7265 2069 7320 636f + If there is co │ │ │ 0041fd70: 6c6c 6174 696f 6e20 7370 6563 6966 6965 llation specifie │ │ │ 0041fd80: 6420 666f 7220 7468 6174 2067 6c6f 6261 d for that globa │ │ │ 0041fd90: 6c20 7661 7269 6162 6c65 2069 6e33 002c l variable in3., │ │ │ -0041fda0: 5524 0000 2020 2020 2020 2020 2020 2020 U$.. │ │ │ +0041fda0: 8b24 0000 2020 2020 2020 2020 2020 2020 .$.. │ │ │ 0041fdb0: 2020 2020 2074 6865 2067 6c6f 6261 6c20 the global │ │ │ 0041fdc0: 6469 7265 6374 6f72 7920 7573 6520 6974 directory use it │ │ │ -0041fdd0: 5100 2c55 2500 0020 2020 2020 2020 2020 Q.,U%.. │ │ │ +0041fdd0: 5100 2c8b 2500 0020 2020 2020 2020 2020 Q.,.%.. │ │ │ 0041fde0: 2020 2020 2020 2b20 656c 7365 2069 6620 + else if │ │ │ 0041fdf0: 7468 6572 6520 6973 2061 2064 6566 6175 there is a defau │ │ │ 0041fe00: 6c74 2066 6f72 2074 6861 7420 6461 7461 lt for that data │ │ │ 0041fe10: 6261 7365 2066 696c 652c 2075 7365 2069 base file, use i │ │ │ -0041fe20: 7450 002c 5526 0000 2020 2020 2020 2020 tP.,U&.. │ │ │ +0041fe20: 7450 002c 8b26 0000 2020 2020 2020 2020 tP.,.&.. │ │ │ 0041fe30: 2020 2020 2020 202b 2065 6c73 6520 2874 + else (t │ │ │ 0041fe40: 6861 7420 6973 2c20 6e65 6974 6865 7220 hat is, neither │ │ │ 0041fe50: 6578 6973 7473 292c 2075 7365 2073 7461 exists), use sta │ │ │ 0041fe60: 6e64 6172 6420 4d20 636f 6c6c 6174 696f ndard M collatio │ │ │ -0041fe70: 6e07 002c 5527 0000 5200 2c55 2800 0020 n..,U'..R.,U(.. │ │ │ +0041fe70: 6e07 002c 8b27 0000 5200 2c8b 2800 0020 n..,.'..R.,.(.. │ │ │ 0041fe80: 2020 2020 6f20 656c 7365 2028 7468 6174 o else (that │ │ │ 0041fe90: 2069 732c 2061 2047 5654 2064 6f65 7320 is, a GVT does │ │ │ 0041fea0: 6e6f 7420 6578 6973 742c 2077 6869 6368 not exist, which │ │ │ 0041feb0: 2069 6e20 7475 726e 206d 6561 6e73 2074 in turn means t │ │ │ -0041fec0: 6865 7265 2069 7320 6e6f 1200 2c55 2900 here is no..,U). │ │ │ -0041fed0: 0020 2020 2020 2020 4454 293a 0700 2c55 . DT):..,U │ │ │ -0041fee0: 2a00 0052 002c 5531 0000 2020 2020 2020 *..R.,U1.. │ │ │ +0041fec0: 6865 7265 2069 7320 6e6f 1200 2c8b 2900 here is no..,.). │ │ │ +0041fed0: 0020 2020 2020 2020 4454 293a 0700 2c8b . DT):..,. │ │ │ +0041fee0: 2a00 0052 002c 8b31 0000 2020 2020 2020 *..R.,.1.. │ │ │ 0041fef0: 2020 2020 6f20 4966 2074 6865 7265 2069 o If there i │ │ │ 0041ff00: 7320 636f 6c6c 6174 696f 6e20 7370 6563 s collation spec │ │ │ 0041ff10: 6966 6965 6420 666f 7220 7468 6174 2067 ified for that g │ │ │ 0041ff20: 6c6f 6261 6c20 7661 7269 6162 6c65 2069 lobal variable i │ │ │ -0041ff30: 6e20 7468 652a 002c 5532 0000 2020 2020 n the*.,U2.. │ │ │ +0041ff30: 6e20 7468 652a 002c 8b32 0000 2020 2020 n the*.,.2.. │ │ │ 0041ff40: 2020 2020 2020 2020 676c 6f62 616c 2064 global d │ │ │ 0041ff50: 6972 6563 746f 7279 2075 7365 2069 744d irectory use itM │ │ │ -0041ff60: 002c 5533 0000 2020 2020 2020 2020 2020 .,U3.. │ │ │ +0041ff60: 002c 8b33 0000 2020 2020 2020 2020 2020 .,.3.. │ │ │ 0041ff70: 6f20 656c 7365 2c20 6966 2074 6865 7265 o else, if there │ │ │ 0041ff80: 2069 7320 6120 6465 6661 756c 7420 666f is a default fo │ │ │ 0041ff90: 7220 7468 6174 2064 6174 6162 6173 6520 r that database │ │ │ -0041ffa0: 6669 6c65 2c20 7573 6520 6974 4b00 2c55 file, use itK.,U │ │ │ +0041ffa0: 6669 6c65 2c20 7573 6520 6974 4b00 2c8b file, use itK.,. │ │ │ 0041ffb0: 3400 0020 2020 2020 2020 2020 206f 2065 4.. o e │ │ │ 0041ffc0: 6c73 6520 2874 6861 7420 6973 2c20 6e65 lse (that is, ne │ │ │ 0041ffd0: 6974 6865 7220 6578 6973 7473 292c 2075 ither exists), u │ │ │ 0041ffe0: 7365 2073 7461 6e64 6172 6420 4d20 636f se standard M co │ │ │ -0041fff0: 6c6c 6174 696f 6e07 002c 5535 0000 0000 llation..,U5.... │ │ │ +0041fff0: 6c6c 6174 696f 6e07 002c 8b35 0000 0000 llation..,.5.... │ │ │ 00420000: 0400 0000 3703 0000 0308 0000 0000 0000 ....7........... │ │ │ -00420010: 4200 0055 4845 4c50 00ff 7300 ff51 5541 B..UHELP..s..QUA │ │ │ +00420010: 4200 008b 4845 4c50 00ff 7300 ff51 5541 B...HELP..s..QUA │ │ │ 00420020: 4c49 4649 4552 5300 ff73 00ff 494e 5354 LIFIERS..s..INST │ │ │ 00420030: 414e 4345 5f51 5541 4c49 4649 4552 0000 ANCE_QUALIFIER.. │ │ │ 00420040: 496e 7374 616e 6365 5f51 7561 6c69 6669 Instance_Qualifi │ │ │ -00420050: 6572 1d00 2b55 bf11 0000 2020 2049 6e73 er..+U.... Ins │ │ │ +00420050: 6572 1d00 2b8b bf11 0000 2020 2049 6e73 er..+..... Ins │ │ │ 00420060: 7461 6e63 6520 5175 616c 6966 6965 7207 tance Qualifier. │ │ │ -00420070: 002c 5521 0000 4c00 2c55 3100 0020 2020 .,U!..L.,U1.. │ │ │ +00420070: 002c 8b21 0000 4c00 2c8b 3100 0020 2020 .,.!..L.,.1.. │ │ │ 00420080: 5468 6520 666f 6c6c 6f77 696e 6720 2d49 The following -I │ │ │ 00420090: 4e53 5441 4e43 4520 7175 616c 6966 6965 NSTANCE qualifie │ │ │ 004200a0: 7220 6973 2075 7365 6420 7769 7468 2074 r is used with t │ │ │ 004200b0: 6865 2043 4841 4e47 4520 636f 6d6d 616e he CHANGE comman │ │ │ -004200c0: 642e 0700 2c55 4100 002d 002c 5551 0000 d...,UA..-.,UQ.. │ │ │ +004200c0: 642e 0700 2c8b 4100 002d 002c 8b51 0000 d...,.A..-.,.Q.. │ │ │ 004200d0: 2020 202d 465b 494c 455f 4e41 4d45 3d5b -F[ILE_NAME=[ │ │ │ 004200e0: 7265 706c 5f69 6e73 745f 6669 6c65 6e61 repl_inst_filena │ │ │ -004200f0: 6d65 7c22 225d 0700 2c55 6100 0051 002c me|""]..,Ua..Q., │ │ │ -00420100: 5571 0000 2020 2020 206f 202d 4649 4c45 Uq.. o -FILE │ │ │ +004200f0: 6d65 7c22 225d 0700 2c8b 6100 0051 002c me|""]..,.a..Q., │ │ │ +00420100: 8b71 0000 2020 2020 206f 202d 4649 4c45 .q.. o -FILE │ │ │ 00420110: 5f4e 414d 453d 7265 706c 5f69 6e73 745f _NAME=repl_inst_ │ │ │ 00420120: 6669 6c65 6e61 6d65 206d 6170 7320 6120 filename maps a │ │ │ 00420130: 7265 706c 6963 6174 696f 6e20 696e 7374 replication inst │ │ │ 00420140: 616e 6365 2066 696c 6520 7769 7468 5100 ance file withQ. │ │ │ -00420150: 2c55 8100 0020 2020 2020 2020 7468 6520 ,U... the │ │ │ +00420150: 2c8b 8100 0020 2020 2020 2020 7468 6520 ,.... the │ │ │ 00420160: 676c 6f62 616c 2064 6972 6563 746f 7279 global directory │ │ │ 00420170: 2e20 2d46 494c 455f 4e41 4d45 3d22 2220 . -FILE_NAME="" │ │ │ 00420180: 7265 6d6f 7665 7320 7468 6520 6d61 7070 removes the mapp │ │ │ 00420190: 696e 6720 6f66 2061 2067 6c6f 6261 6c39 ing of a global9 │ │ │ -004201a0: 002c 5591 0000 2020 2020 2020 2064 6972 .,U... dir │ │ │ +004201a0: 002c 8b91 0000 2020 2020 2020 2064 6972 .,.... dir │ │ │ 004201b0: 6563 746f 7279 2077 6974 6820 6120 7265 ectory with a re │ │ │ 004201c0: 706c 6963 6174 696f 6e20 696e 7374 616e plication instan │ │ │ -004201d0: 6365 2066 696c 652e 5400 2b55 c011 0000 ce file.T.+U.... │ │ │ +004201d0: 6365 2066 696c 652e 5400 2b8b c011 0000 ce file.T.+..... │ │ │ 004201e0: 2020 2020 206f 2057 6865 6e20 6120 676c o When a gl │ │ │ 004201f0: 6f62 616c 2064 6972 6563 746f 7279 2069 obal directory i │ │ │ 00420200: 7320 7573 652c 2074 6865 206d 6170 7069 s use, the mappi │ │ │ 00420210: 6e67 2073 6574 2077 6974 6820 4348 414e ng set with CHAN │ │ │ -00420220: 4745 202d 494e 5354 414e 4345 4700 2c55 GE -INSTANCEG.,U │ │ │ +00420220: 4745 202d 494e 5354 414e 4345 4700 2c8b GE -INSTANCEG.,. │ │ │ 00420230: 1200 0020 2020 2020 2020 4649 4c45 5f4e ... FILE_N │ │ │ 00420240: 414d 453d 7265 706c 5f69 6e73 745f 6669 AME=repl_inst_fi │ │ │ 00420250: 6c65 6e61 6d65 206f 7665 7272 6964 6573 lename overrides │ │ │ 00420260: 2061 6e79 2073 6574 7469 6e67 206f 6620 any setting of │ │ │ -00420270: 7468 654e 002c 5513 0000 2020 2020 2020 theN.,U... │ │ │ +00420270: 7468 654e 002c 8b13 0000 2020 2020 2020 theN.,.... │ │ │ 00420280: 2067 746d 5f72 6570 6c5f 696e 7374 616e gtm_repl_instan │ │ │ 00420290: 6365 2065 6e76 6972 6f6e 6d65 6e74 2076 ce environment v │ │ │ 004202a0: 6172 6961 626c 652e 2048 6f77 6576 6572 ariable. However │ │ │ 004202b0: 2c20 6f74 6865 7220 7574 696c 6974 6965 , other utilitie │ │ │ -004202c0: 734c 002c 5514 0000 2020 2020 2020 2028 sL.,U... ( │ │ │ +004202c0: 734c 002c 8b14 0000 2020 2020 2020 2028 sL.,.... ( │ │ │ 004202d0: 4d55 5049 502c 204c 4b45 2c20 616e 6420 MUPIP, LKE, and │ │ │ 004202e0: 4453 4529 2075 7365 2074 6865 2073 6574 DSE) use the set │ │ │ 004202f0: 7469 6e67 206f 6620 7468 6520 6774 6d5f ting of the gtm_ │ │ │ 00420300: 7265 706c 5f69 6e73 7461 6e63 6523 002c repl_instance#., │ │ │ -00420310: 5515 0000 2020 2020 2020 2065 6e76 6972 U... envir │ │ │ +00420310: 8b15 0000 2020 2020 2020 2065 6e76 6972 .... envir │ │ │ 00420320: 6f6e 6d65 6e74 2076 6172 6961 626c 652e onment variable. │ │ │ -00420330: 0700 2c55 1600 0000 0000 0000 0000 0000 ..,U............ │ │ │ +00420330: 0700 2c8b 1600 0000 0000 0000 0000 0000 ..,............. │ │ │ 00420340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00420350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00420360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00420370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00420380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00420390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004203a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -270459,1197 +270459,1197 @@ │ │ │ 004207a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004207b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004207c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004207d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004207e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004207f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00420800: 0400 0000 ae07 0000 2508 0000 0000 0000 ........%....... │ │ │ -00420810: 6600 0055 4845 4c50 00ff 7300 ff53 554d f..UHELP..s..SUM │ │ │ +00420810: 6600 008b 4845 4c50 00ff 7300 ff53 554d f...HELP..s..SUM │ │ │ 00420820: 4d41 5259 00c0 1200 0020 2020 7c2d 2d2d MARY..... |--- │ │ │ 00420830: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00420840: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00420850: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00420860: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00420870: 2d2d 2d2d 2d7c 5400 1255 1300 0020 2020 -----|T..U... │ │ │ +00420870: 2d2d 2d2d 2d7c 5400 128b 1300 0020 2020 -----|T...... │ │ │ 00420880: 7c20 2020 2020 2020 202a 202d 414c 4c20 | * -ALL │ │ │ 00420890: 6973 2074 6865 2064 6566 6175 6c74 2066 is the default f │ │ │ 004208a0: 6f72 2074 6865 2053 484f 5720 616e 6420 or the SHOW and │ │ │ 004208b0: 5645 5249 4659 2063 6f6d 6d61 6e64 732e VERIFY commands. │ │ │ -004208c0: 2020 2020 2020 2020 207c 5400 1255 1400 |T..U.. │ │ │ +004208c0: 2020 2020 2020 2020 207c 5400 128b 1400 |T..... │ │ │ 004208d0: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 004208e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004208f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00420900: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00420910: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 -------------|T. │ │ │ -00420920: 1255 1500 0020 2020 7c20 4020 2020 2020 .U... | @ │ │ │ +00420920: 128b 1500 0020 2020 7c20 4020 2020 2020 ..... | @ │ │ │ 00420930: 2020 2020 207c 204e 2f41 2020 2020 2020 | N/A │ │ │ 00420940: 2020 207c 2066 696c 652d 6e61 6d65 2020 | file-name │ │ │ 00420950: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00420960: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00420970: 207c 5400 1255 1600 0020 2020 7c2d 2d2d |T..U... |--- │ │ │ +00420970: 207c 5400 128b 1600 0020 2020 7c2d 2d2d |T...... |--- │ │ │ 00420980: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00420990: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 004209a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004209b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004209c0: 2d2d 2d2d 2d7c 5400 1255 1700 0020 2020 -----|T..U... │ │ │ +004209c0: 2d2d 2d2d 2d7c 5400 128b 1700 0020 2020 -----|T...... │ │ │ 004209d0: 7c20 2020 2020 2020 2020 2020 207c 2020 | | │ │ │ 004209e0: 2020 2020 2020 2020 2020 207c 2067 6c6f | glo │ │ │ 004209f0: 6261 6c2d 6e61 6d65 2020 2020 2020 2020 bal-name │ │ │ 00420a00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00420a10: 2020 2020 2020 2020 207c 5400 1255 1800 |T..U.. │ │ │ +00420a10: 2020 2020 2020 2020 207c 5400 128b 1800 |T..... │ │ │ 00420a20: 0020 2020 7c20 415b 4444 5d20 2020 2020 . | A[DD] │ │ │ 00420a30: 207c 202d 475b 424c 4e41 4d45 5d20 207c | -G[BLNAME] | │ │ │ 00420a40: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00420a50: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00420a60: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -00420a70: 1255 1900 0020 2020 7c20 2020 2020 2020 .U... | │ │ │ +00420a70: 128b 1900 0020 2020 7c20 2020 2020 2020 ..... | │ │ │ 00420a80: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 00420a90: 2020 207c 202d 435b 4f4c 4c41 5449 4f4e | -C[OLLATION │ │ │ 00420aa0: 5d3d 636f 6c6c 6174 696f 6e20 2020 2020 ]=collation │ │ │ 00420ab0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00420ac0: 207c 5400 1255 1a00 0020 2020 7c2d 2d2d |T..U... |--- │ │ │ +00420ac0: 207c 5400 128b 1a00 0020 2020 7c2d 2d2d |T...... |--- │ │ │ 00420ad0: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00420ae0: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 00420af0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00420b00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00420b10: 2d2d 2d2d 2d7c 5400 1255 2100 0020 2020 -----|T..U!.. │ │ │ +00420b10: 2d2d 2d2d 2d7c 5400 128b 2100 0020 2020 -----|T...!.. │ │ │ 00420b20: 7c20 2020 2020 2020 2020 2020 207c 2020 | | │ │ │ 00420b30: 2020 2020 2020 2020 2020 207c 206e 616d | nam │ │ │ 00420b40: 6573 7061 6365 2020 2020 2020 2020 2020 espace │ │ │ 00420b50: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00420b60: 2020 2020 2020 2020 207c 5400 1255 2200 |T..U". │ │ │ +00420b60: 2020 2020 2020 2020 207c 5400 128b 2200 |T...". │ │ │ 00420b70: 0020 2020 7c20 2d20 2020 2020 2020 2020 . | - │ │ │ 00420b80: 207c 202d 4e5b 414d 455d 2020 2020 207c | -N[AME] | │ │ │ 00420b90: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00420ba0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00420bb0: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -00420bc0: 1255 2300 0020 2020 7c20 2020 2020 2020 .U#.. | │ │ │ +00420bc0: 128b 2300 0020 2020 7c20 2020 2020 2020 ..#.. | │ │ │ 00420bd0: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 00420be0: 2020 207c 202d 525b 4547 494f 4e5d 3d72 | -R[EGION]=r │ │ │ 00420bf0: 6567 696f 6e2d 6e61 6d65 2020 2020 2020 egion-name │ │ │ 00420c00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00420c10: 207c 5400 1255 2400 0020 2020 7c2d 2d2d |T..U$.. |--- │ │ │ +00420c10: 207c 5400 128b 2400 0020 2020 7c2d 2d2d |T...$.. |--- │ │ │ 00420c20: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00420c30: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 00420c40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00420c50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00420c60: 2d2d 2d2d 2d7c 5400 1255 2500 0020 2020 -----|T..U%.. │ │ │ +00420c60: 2d2d 2d2d 2d7c 5400 128b 2500 0020 2020 -----|T...%.. │ │ │ 00420c70: 7c20 2020 2020 2020 2020 2020 207c 2020 | | │ │ │ 00420c80: 2020 2020 2020 2020 2020 207c 2072 6567 | reg │ │ │ 00420c90: 696f 6e2d 6e61 6d65 2020 2020 2020 2020 ion-name │ │ │ 00420ca0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00420cb0: 2020 2020 2020 2020 207c 5400 1255 2600 |T..U&. │ │ │ +00420cb0: 2020 2020 2020 2020 207c 5400 128b 2600 |T...&. │ │ │ 00420cc0: 0020 2020 7c20 2d20 2020 2020 2020 2020 . | - │ │ │ 00420cd0: 207c 202d 525b 4547 494f 4e5d 2020 207c | -R[EGION] | │ │ │ 00420ce0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00420cf0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00420d00: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -00420d10: 1255 2700 0020 2020 7c20 2020 2020 2020 .U'.. | │ │ │ +00420d10: 128b 2700 0020 2020 7c20 2020 2020 2020 ..'.. | │ │ │ 00420d20: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 00420d30: 2020 207c 202d 445b 594e 414d 4943 5d3d | -D[YNAMIC]= │ │ │ 00420d40: 7365 676d 656e 742d 6e61 6d65 2020 2020 segment-name │ │ │ 00420d50: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00420d60: 207c 5400 1255 2800 0020 2020 7c20 2020 |T..U(.. | │ │ │ +00420d60: 207c 5400 128b 2800 0020 2020 7c20 2020 |T...(.. | │ │ │ 00420d70: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 00420d80: 2020 2020 2020 207c 205b 2d52 4547 494f | [-REGIO │ │ │ 00420d90: 4e2d 7175 616c 6966 6965 722e 2e2e 5d20 N-qualifier...] │ │ │ 00420da0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00420db0: 2020 2020 207c 5400 1255 2900 0020 2020 |T..U).. │ │ │ +00420db0: 2020 2020 207c 5400 128b 2900 0020 2020 |T...).. │ │ │ 00420dc0: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d |------------+-- │ │ │ 00420dd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 00420de0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00420df0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00420e00: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 1255 2a00 ---------|T..U*. │ │ │ +00420e00: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 128b 2a00 ---------|T...*. │ │ │ 00420e10: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00420e20: 207c 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 00420e30: 2073 6567 6d65 6e74 2d6e 616d 6520 2020 segment-name │ │ │ 00420e40: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00420e50: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -00420e60: 1255 3100 0020 2020 7c20 2d20 2020 2020 .U1.. | - │ │ │ +00420e60: 128b 3100 0020 2020 7c20 2d20 2020 2020 ..1.. | - │ │ │ 00420e70: 2020 2020 207c 202d 535b 4547 4d45 4e54 | -S[EGMENT │ │ │ 00420e80: 5d20 207c 2020 2020 2020 2020 2020 2020 ] | │ │ │ 00420e90: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00420ea0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00420eb0: 207c 5400 1255 3200 0020 2020 7c20 2020 |T..U2.. | │ │ │ +00420eb0: 207c 5400 128b 3200 0020 2020 7c20 2020 |T...2.. | │ │ │ 00420ec0: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 00420ed0: 2020 2020 2020 207c 202d 465b 494c 455f | -F[ILE_ │ │ │ 00420ee0: 4e41 4d45 5d3d 6669 6c65 2d6e 616d 6520 NAME]=file-name │ │ │ 00420ef0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00420f00: 2020 2020 207c 5400 1255 3300 0020 2020 |T..U3.. │ │ │ +00420f00: 2020 2020 207c 5400 128b 3300 0020 2020 |T...3.. │ │ │ 00420f10: 7c20 2020 2020 2020 2020 2020 207c 2020 | | │ │ │ 00420f20: 2020 2020 2020 2020 2020 207c 205b 2d53 | [-S │ │ │ 00420f30: 4547 4d45 4e54 2d71 7561 6c69 6669 6572 EGMENT-qualifier │ │ │ 00420f40: 2e2e 2e5d 2020 2020 2020 2020 2020 2020 ...] │ │ │ -00420f50: 2020 2020 2020 2020 207c 5400 1255 3400 |T..U4. │ │ │ +00420f50: 2020 2020 2020 2020 207c 5400 128b 3400 |T...4. │ │ │ 00420f60: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 00420f70: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b -+-------------+ │ │ │ 00420f80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00420f90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00420fa0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 0000 -------------|.. │ │ │ 00420fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00420fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00420fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00420fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00420ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00421000: 0400 0000 ae07 0000 3c08 0000 0000 0000 ........<....... │ │ │ -00421010: 6600 0055 4845 4c50 00ff 7300 ff53 554d f..UHELP..s..SUM │ │ │ +00421010: 6600 008b 4845 4c50 00ff 7300 ff53 554d f...HELP..s..SUM │ │ │ 00421020: 4d41 5259 00c0 3500 0020 2020 7c20 2020 MARY..5.. | │ │ │ 00421030: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 00421040: 2020 2020 2020 207c 2067 6c6f 6261 6c2d | global- │ │ │ 00421050: 6e61 6d65 2020 2020 2020 2020 2020 2020 name │ │ │ 00421060: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00421070: 2020 2020 207c 5400 1255 3600 0020 2020 |T..U6.. │ │ │ +00421070: 2020 2020 207c 5400 128b 3600 0020 2020 |T...6.. │ │ │ 00421080: 7c20 435b 4841 4e47 455d 2020 207c 202d | C[HANGE] | - │ │ │ 00421090: 475b 424c 4e41 4d45 5d20 207c 2020 2020 G[BLNAME] | │ │ │ 004210a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004210b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004210c0: 2020 2020 2020 2020 207c 5400 1255 3700 |T..U7. │ │ │ +004210c0: 2020 2020 2020 2020 207c 5400 128b 3700 |T...7. │ │ │ 004210d0: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 004210e0: 207c 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 004210f0: 202d 435b 4f4c 4c41 5449 4f4e 5d3d 636f -C[OLLATION]=co │ │ │ 00421100: 6c6c 6174 696f 6e20 2020 2020 2020 2020 llation │ │ │ 00421110: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -00421120: 1255 3800 0020 2020 7c2d 2d2d 2d2d 2d2d .U8.. |------- │ │ │ +00421120: 128b 3800 0020 2020 7c2d 2d2d 2d2d 2d2d ..8.. |------- │ │ │ 00421130: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00421140: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 00421150: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00421160: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00421170: 2d7c 5400 1255 3900 0020 2020 7c20 2020 -|T..U9.. | │ │ │ +00421170: 2d7c 5400 128b 3900 0020 2020 7c20 2020 -|T...9.. | │ │ │ 00421180: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 00421190: 2020 2020 2020 207c 2072 6570 6c69 6361 | replica │ │ │ 004211a0: 7469 6f6e 2d69 6e73 7461 6e63 6520 2020 tion-instance │ │ │ 004211b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004211c0: 2020 2020 207c 5400 1255 3a00 0020 2020 |T..U:.. │ │ │ +004211c0: 2020 2020 207c 5400 128b 3a00 0020 2020 |T...:.. │ │ │ 004211d0: 7c20 2d20 2020 2020 2020 2020 207c 202d | - | - │ │ │ 004211e0: 495b 4e53 5441 4e43 455d 207c 2020 2020 I[NSTANCE] | │ │ │ 004211f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00421200: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00421210: 2020 2020 2020 2020 207c 5400 1255 4100 |T..UA. │ │ │ +00421210: 2020 2020 2020 2020 207c 5400 128b 4100 |T...A. │ │ │ 00421220: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00421230: 207c 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 00421240: 202d 465b 494c 455f 4e41 4d45 5d3d 7265 -F[ILE_NAME]=re │ │ │ 00421250: 706c 6963 6174 696f 6e5f 696e 7374 616e plication_instan │ │ │ 00421260: 6365 5f66 696c 6520 2020 2020 207c 5400 ce_file |T. │ │ │ -00421270: 1255 4200 0020 2020 7c2d 2d2d 2d2d 2d2d .UB.. |------- │ │ │ +00421270: 128b 4200 0020 2020 7c2d 2d2d 2d2d 2d2d ..B.. |------- │ │ │ 00421280: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00421290: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 004212a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004212b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004212c0: 2d7c 5400 1255 4300 0020 2020 7c20 2020 -|T..UC.. | │ │ │ +004212c0: 2d7c 5400 128b 4300 0020 2020 7c20 2020 -|T...C.. | │ │ │ 004212d0: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 004212e0: 2020 2020 2020 207c 206e 616d 6573 7061 | namespa │ │ │ 004212f0: 6365 2020 2020 2020 2020 2020 2020 2020 ce │ │ │ 00421300: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00421310: 2020 2020 207c 5400 1255 4400 0020 2020 |T..UD.. │ │ │ +00421310: 2020 2020 207c 5400 128b 4400 0020 2020 |T...D.. │ │ │ 00421320: 7c20 2d20 2020 2020 2020 2020 207c 202d | - | - │ │ │ 00421330: 4e5b 414d 455d 2020 2020 207c 2020 2020 N[AME] | │ │ │ 00421340: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00421350: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00421360: 2020 2020 2020 2020 207c 5400 1255 4500 |T..UE. │ │ │ +00421360: 2020 2020 2020 2020 207c 5400 128b 4500 |T...E. │ │ │ 00421370: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00421380: 207c 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 00421390: 202d 525b 4547 494f 4e5d 3d6e 6577 2d72 -R[EGION]=new-r │ │ │ 004213a0: 6567 696f 6e20 2020 2020 2020 2020 2020 egion │ │ │ 004213b0: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -004213c0: 1255 4600 0020 2020 7c2d 2d2d 2d2d 2d2d .UF.. |------- │ │ │ +004213c0: 128b 4600 0020 2020 7c2d 2d2d 2d2d 2d2d ..F.. |------- │ │ │ 004213d0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 004213e0: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 004213f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00421400: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00421410: 2d7c 5400 1255 4700 0020 2020 7c20 2020 -|T..UG.. | │ │ │ +00421410: 2d7c 5400 128b 4700 0020 2020 7c20 2020 -|T...G.. | │ │ │ 00421420: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 00421430: 2020 2020 2020 207c 2072 6567 696f 6e2d | region- │ │ │ 00421440: 6e61 6d65 2020 2020 2020 2020 2020 2020 name │ │ │ 00421450: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00421460: 2020 2020 207c 5400 1255 4800 0020 2020 |T..UH.. │ │ │ +00421460: 2020 2020 207c 5400 128b 4800 0020 2020 |T...H.. │ │ │ 00421470: 7c20 2d20 2020 2020 2020 2020 207c 202d | - | - │ │ │ 00421480: 525b 4547 494f 4e5d 2020 207c 2020 2020 R[EGION] | │ │ │ 00421490: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004214a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004214b0: 2020 2020 2020 2020 207c 5400 1255 4900 |T..UI. │ │ │ +004214b0: 2020 2020 2020 2020 207c 5400 128b 4900 |T...I. │ │ │ 004214c0: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 004214d0: 207c 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 004214e0: 205b 2d52 4547 494f 4e2d 7175 616c 6966 [-REGION-qualif │ │ │ 004214f0: 6965 722e 2e2e 5d20 2020 2020 2020 2020 ier...] │ │ │ 00421500: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -00421510: 1255 4a00 0020 2020 7c2d 2d2d 2d2d 2d2d .UJ.. |------- │ │ │ +00421510: 128b 4a00 0020 2020 7c2d 2d2d 2d2d 2d2d ..J.. |------- │ │ │ 00421520: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00421530: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 00421540: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00421550: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00421560: 2d7c 5400 1255 5100 0020 2020 7c20 2020 -|T..UQ.. | │ │ │ +00421560: 2d7c 5400 128b 5100 0020 2020 7c20 2020 -|T...Q.. | │ │ │ 00421570: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 00421580: 2020 2020 2020 207c 2073 6567 6d65 6e74 | segment │ │ │ 00421590: 2d6e 616d 6520 2020 2020 2020 2020 2020 -name │ │ │ 004215a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004215b0: 2020 2020 207c 5400 1255 5200 0020 2020 |T..UR.. │ │ │ +004215b0: 2020 2020 207c 5400 128b 5200 0020 2020 |T...R.. │ │ │ 004215c0: 7c20 2d20 2020 2020 2020 2020 207c 202d | - | - │ │ │ 004215d0: 535b 4547 4d45 4e54 5d20 207c 2020 2020 S[EGMENT] | │ │ │ 004215e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004215f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00421600: 2020 2020 2020 2020 207c 5400 1255 5300 |T..US. │ │ │ +00421600: 2020 2020 2020 2020 207c 5400 128b 5300 |T...S. │ │ │ 00421610: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00421620: 207c 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 00421630: 205b 2d53 4547 4d45 4e54 2d71 7561 6c69 [-SEGMENT-quali │ │ │ 00421640: 6669 6572 5d20 2020 2020 2020 2020 2020 fier] │ │ │ 00421650: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -00421660: 1255 5400 0020 2020 7c2d 2d2d 2d2d 2d2d .UT.. |------- │ │ │ +00421660: 128b 5400 0020 2020 7c2d 2d2d 2d2d 2d2d ..T.. |------- │ │ │ 00421670: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00421680: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 00421690: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004216a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004216b0: 2d7c 5400 1255 5500 0020 2020 7c20 2020 -|T..UU.. | │ │ │ +004216b0: 2d7c 5400 128b 5500 0020 2020 7c20 2020 -|T...U.. | │ │ │ 004216c0: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 004216d0: 2020 2020 2020 207c 2067 6c6f 6261 6c2d | global- │ │ │ 004216e0: 6e61 6d65 2020 2020 2020 2020 2020 2020 name │ │ │ 004216f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00421700: 2020 2020 207c 5400 1255 5600 0020 2020 |T..UV.. │ │ │ +00421700: 2020 2020 207c 5400 128b 5600 0020 2020 |T...V.. │ │ │ 00421710: 7c20 445b 454c 4554 455d 2020 207c 202d | D[ELETE] | - │ │ │ 00421720: 475b 424c 4e41 4d45 5d20 207c 2020 2020 G[BLNAME] | │ │ │ 00421730: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00421740: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00421750: 2020 2020 2020 2020 207c 5400 1255 5700 |T..UW. │ │ │ +00421750: 2020 2020 2020 2020 207c 5400 128b 5700 |T...W. │ │ │ 00421760: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00421770: 207c 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 00421780: 202d 435b 4f4c 4c41 5449 4f4e 5d3d 636f -C[OLLATION]=co │ │ │ 00421790: 6c6c 6174 696f 6e20 2020 2020 2020 2020 llation │ │ │ 004217a0: 2020 2020 2020 2020 2020 2020 207c 0000 |.. │ │ │ 004217b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004217c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004217d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004217e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004217f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00421800: 0400 0000 ae07 0000 5308 0000 0000 0000 ........S....... │ │ │ -00421810: 6600 0055 4845 4c50 00ff 7300 ff53 554d f..UHELP..s..SUM │ │ │ +00421810: 6600 008b 4845 4c50 00ff 7300 ff53 554d f...HELP..s..SUM │ │ │ 00421820: 4d41 5259 00c0 5800 0020 2020 7c2d 2d2d MARY..X.. |--- │ │ │ 00421830: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00421840: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 00421850: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00421860: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00421870: 2d2d 2d2d 2d7c 5400 1255 5900 0020 2020 -----|T..UY.. │ │ │ +00421870: 2d2d 2d2d 2d7c 5400 128b 5900 0020 2020 -----|T...Y.. │ │ │ 00421880: 7c20 2d20 2020 2020 2020 2020 207c 202d | - | - │ │ │ 00421890: 4e5b 414d 455d 2020 2020 207c 206e 616d N[AME] | nam │ │ │ 004218a0: 6573 7061 6365 2020 2020 2020 2020 2020 espace │ │ │ 004218b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004218c0: 2020 2020 2020 2020 207c 5400 1255 5a00 |T..UZ. │ │ │ +004218c0: 2020 2020 2020 2020 207c 5400 128b 5a00 |T...Z. │ │ │ 004218d0: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 004218e0: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b -+-------------+ │ │ │ 004218f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00421900: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00421910: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 -------------|T. │ │ │ -00421920: 1255 6100 0020 2020 7c20 2d20 2020 2020 .Ua.. | - │ │ │ +00421920: 128b 6100 0020 2020 7c20 2d20 2020 2020 ..a.. | - │ │ │ 00421930: 2020 2020 207c 202d 525b 4547 494f 4e5d | -R[EGION] │ │ │ 00421940: 2020 207c 2072 6567 696f 6e2d 6e61 6d65 | region-name │ │ │ 00421950: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00421960: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00421970: 207c 5400 1255 6200 0020 2020 7c2d 2d2d |T..Ub.. |--- │ │ │ +00421970: 207c 5400 128b 6200 0020 2020 7c2d 2d2d |T...b.. |--- │ │ │ 00421980: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00421990: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 004219a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004219b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004219c0: 2d2d 2d2d 2d7c 5400 1255 6300 0020 2020 -----|T..Uc.. │ │ │ +004219c0: 2d2d 2d2d 2d7c 5400 128b 6300 0020 2020 -----|T...c.. │ │ │ 004219d0: 7c20 2d20 2020 2020 2020 2020 207c 202d | - | - │ │ │ 004219e0: 535b 4547 4d45 4e54 5d20 207c 2073 6567 S[EGMENT] | seg │ │ │ 004219f0: 6d65 6e74 2d6e 616d 6520 2020 2020 2020 ment-name │ │ │ 00421a00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00421a10: 2020 2020 2020 2020 207c 5400 1255 6400 |T..Ud. │ │ │ +00421a10: 2020 2020 2020 2020 207c 5400 128b 6400 |T...d. │ │ │ 00421a20: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 00421a30: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b -+-------------+ │ │ │ 00421a40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00421a50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00421a60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 -------------|T. │ │ │ -00421a70: 1255 6500 0020 2020 7c20 455b 5849 545d .Ue.. | E[XIT] │ │ │ +00421a70: 128b 6500 0020 2020 7c20 455b 5849 545d ..e.. | E[XIT] │ │ │ 00421a80: 2020 2020 207c 204e 2f41 2020 2020 2020 | N/A │ │ │ 00421a90: 2020 207c 204e 2f41 2020 2020 2020 2020 | N/A │ │ │ 00421aa0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00421ab0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00421ac0: 207c 5400 1255 6600 0020 2020 7c2d 2d2d |T..Uf.. |--- │ │ │ +00421ac0: 207c 5400 128b 6600 0020 2020 7c2d 2d2d |T...f.. |--- │ │ │ 00421ad0: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00421ae0: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 00421af0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00421b00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00421b10: 2d2d 2d2d 2d7c 5400 1255 6700 0020 2020 -----|T..Ug.. │ │ │ +00421b10: 2d2d 2d2d 2d7c 5400 128b 6700 0020 2020 -----|T...g.. │ │ │ 00421b20: 7c20 4845 5b4c 505d 2020 2020 207c 204e | HE[LP] | N │ │ │ 00421b30: 2f41 2020 2020 2020 2020 207c 204b 6579 /A | Key │ │ │ 00421b40: 776f 7264 2020 2020 2020 2020 2020 2020 word │ │ │ 00421b50: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00421b60: 2020 2020 2020 2020 207c 5400 1255 6800 |T..Uh. │ │ │ +00421b60: 2020 2020 2020 2020 207c 5400 128b 6800 |T...h. │ │ │ 00421b70: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 00421b80: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b -+-------------+ │ │ │ 00421b90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00421ba0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00421bb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 -------------|T. │ │ │ -00421bc0: 1255 6900 0020 2020 7c20 4c4f 435b 4b53 .Ui.. | LOC[KS │ │ │ +00421bc0: 128b 6900 0020 2020 7c20 4c4f 435b 4b53 ..i.. | LOC[KS │ │ │ 00421bd0: 5d20 2020 207c 204e 2f41 2020 2020 2020 ] | N/A │ │ │ 00421be0: 2020 207c 202d 525b 4547 494f 4e5d 3d72 | -R[EGION]=r │ │ │ 00421bf0: 6567 696f 6e2d 6e61 6d65 2020 2020 2020 egion-name │ │ │ 00421c00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00421c10: 207c 5400 1255 6a00 0020 2020 7c2d 2d2d |T..Uj.. |--- │ │ │ +00421c10: 207c 5400 128b 6a00 0020 2020 7c2d 2d2d |T...j.. |--- │ │ │ 00421c20: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00421c30: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 00421c40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00421c50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00421c60: 2d2d 2d2d 2d7c 5400 1255 7100 0020 2020 -----|T..Uq.. │ │ │ +00421c60: 2d2d 2d2d 2d7c 5400 128b 7100 0020 2020 -----|T...q.. │ │ │ 00421c70: 7c20 2020 2020 2020 2020 2020 207c 2020 | | │ │ │ 00421c80: 2020 2020 2020 2020 2020 207c 205b 2d4f | [-O │ │ │ 00421c90: 4e5d 5b3d 6669 6c65 2d6e 616d 655d 2020 N][=file-name] │ │ │ 00421ca0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00421cb0: 2020 2020 2020 2020 207c 5400 1255 7200 |T..Ur. │ │ │ +00421cb0: 2020 2020 2020 2020 207c 5400 128b 7200 |T...r. │ │ │ 00421cc0: 0020 2020 7c20 4c4f 4720 2020 2020 2020 . | LOG │ │ │ 00421cd0: 207c 204e 2f41 2020 2020 2020 2020 207c | N/A | │ │ │ 00421ce0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00421cf0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00421d00: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -00421d10: 1255 7300 0020 2020 7c20 2020 2020 2020 .Us.. | │ │ │ +00421d10: 128b 7300 0020 2020 7c20 2020 2020 2020 ..s.. | │ │ │ 00421d20: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 00421d30: 2020 207c 205b 2d4f 465b 465d 5d20 2020 | [-OF[F]] │ │ │ 00421d40: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00421d50: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00421d60: 207c 5400 1255 7400 0020 2020 7c2d 2d2d |T..Ut.. |--- │ │ │ +00421d60: 207c 5400 128b 7400 0020 2020 7c2d 2d2d |T...t.. |--- │ │ │ 00421d70: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00421d80: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 00421d90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00421da0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00421db0: 2d2d 2d2d 2d7c 5400 1255 7500 0020 2020 -----|T..Uu.. │ │ │ +00421db0: 2d2d 2d2d 2d7c 5400 128b 7500 0020 2020 -----|T...u.. │ │ │ 00421dc0: 7c20 515b 5549 545d 2020 2020 207c 204e | Q[UIT] | N │ │ │ 00421dd0: 2f41 2020 2020 2020 2020 207c 204e 2f41 /A | N/A │ │ │ 00421de0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00421df0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00421e00: 2020 2020 2020 2020 207c 5400 1255 7600 |T..Uv. │ │ │ +00421e00: 2020 2020 2020 2020 207c 5400 128b 7600 |T...v. │ │ │ 00421e10: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 00421e20: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b -+-------------+ │ │ │ 00421e30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00421e40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00421e50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 -------------|T. │ │ │ -00421e60: 1255 7700 0020 2020 7c20 2020 2020 2020 .Uw.. | │ │ │ +00421e60: 128b 7700 0020 2020 7c20 2020 2020 2020 ..w.. | │ │ │ 00421e70: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 00421e80: 2020 207c 2067 6c6f 6261 6c2d 6e61 6d65 | global-name │ │ │ 00421e90: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00421ea0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00421eb0: 207c 5400 1255 7800 0020 2020 7c20 525b |T..Ux.. | R[ │ │ │ +00421eb0: 207c 5400 128b 7800 0020 2020 7c20 525b |T...x.. | R[ │ │ │ 00421ec0: 454e 414d 455d 2020 207c 202d 475b 424c ENAME] | -G[BL │ │ │ 00421ed0: 4e41 4d45 5d20 207c 2020 2020 2020 2020 NAME] | │ │ │ 00421ee0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00421ef0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00421f00: 2020 2020 207c 5400 1255 7900 0020 2020 |T..Uy.. │ │ │ +00421f00: 2020 2020 207c 5400 128b 7900 0020 2020 |T...y.. │ │ │ 00421f10: 7c20 2020 2020 2020 2020 2020 207c 2020 | | │ │ │ 00421f20: 2020 2020 2020 2020 2020 207c 202d 435b | -C[ │ │ │ 00421f30: 4f4c 4c41 5449 4f4e 5d3d 636f 6c6c 6174 OLLATION]=collat │ │ │ 00421f40: 696f 6e20 2020 2020 2020 2020 2020 2020 ion │ │ │ -00421f50: 2020 2020 2020 2020 207c 5400 1255 7a00 |T..Uz. │ │ │ +00421f50: 2020 2020 2020 2020 207c 5400 128b 7a00 |T...z. │ │ │ 00421f60: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 00421f70: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b -+-------------+ │ │ │ 00421f80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00421f90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00421fa0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 0000 -------------|.. │ │ │ 00421fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00421fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00421fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00421fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00421ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00422000: 0400 0000 af07 0000 6a08 0000 0000 0000 ........j....... │ │ │ -00422010: 6600 0055 4845 4c50 00ff 7300 ff53 554d f..UHELP..s..SUM │ │ │ +00422010: 6600 008b 4845 4c50 00ff 7300 ff53 554d f...HELP..s..SUM │ │ │ 00422020: 4d41 5259 00c0 8100 0020 2020 7c20 2d20 MARY..... | - │ │ │ 00422030: 2020 2020 2020 2020 207c 202d 4e5b 414d | -N[AM │ │ │ 00422040: 455d 2020 2020 207c 206f 6c64 2d6e 616d E] | old-nam │ │ │ 00422050: 6520 6e65 772d 6e61 6d65 2020 2020 2020 e new-name │ │ │ 00422060: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00422070: 2020 2020 207c 5400 1255 8200 0020 2020 |T..U... │ │ │ +00422070: 2020 2020 207c 5400 128b 8200 0020 2020 |T...... │ │ │ 00422080: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d |------------+-- │ │ │ 00422090: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 004220a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004220b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004220c0: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 1255 8300 ---------|T..U.. │ │ │ +004220c0: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 128b 8300 ---------|T..... │ │ │ 004220d0: 0020 2020 7c20 2d20 2020 2020 2020 2020 . | - │ │ │ 004220e0: 207c 202d 525b 4547 494f 4e5d 2020 207c | -R[EGION] | │ │ │ 004220f0: 206f 6c64 2d72 6567 2d6e 616d 6520 6e65 old-reg-name ne │ │ │ 00422100: 772d 7265 672d 6e61 6d65 2020 2020 2020 w-reg-name │ │ │ 00422110: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -00422120: 1255 8400 0020 2020 7c2d 2d2d 2d2d 2d2d .U... |------- │ │ │ +00422120: 128b 8400 0020 2020 7c2d 2d2d 2d2d 2d2d ..... |------- │ │ │ 00422130: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00422140: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 00422150: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00422160: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00422170: 2d7c 5400 1255 8500 0020 2020 7c20 2d20 -|T..U... | - │ │ │ +00422170: 2d7c 5400 128b 8500 0020 2020 7c20 2d20 -|T...... | - │ │ │ 00422180: 2020 2020 2020 2020 207c 202d 535b 4547 | -S[EG │ │ │ 00422190: 4d45 4e54 5d20 207c 206f 6c64 2d73 6567 MENT] | old-seg │ │ │ 004221a0: 2d6e 616d 6520 6e65 772d 7365 672d 6e61 -name new-seg-na │ │ │ 004221b0: 6d65 2020 2020 2020 2020 2020 2020 2020 me │ │ │ -004221c0: 2020 2020 207c 5400 1255 8600 0020 2020 |T..U... │ │ │ +004221c0: 2020 2020 207c 5400 128b 8600 0020 2020 |T...... │ │ │ 004221d0: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d |------------+-- │ │ │ 004221e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 004221f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00422200: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00422210: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 1255 8700 ---------|T..U.. │ │ │ +00422210: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 128b 8700 ---------|T..... │ │ │ 00422220: 0020 2020 7c20 5345 5b54 4744 5d20 2020 . | SE[TGD] │ │ │ 00422230: 207c 204e 2f41 2020 2020 2020 2020 207c | N/A | │ │ │ 00422240: 202d 465b 494c 455d 3d66 696c 652d 6e61 -F[ILE]=file-na │ │ │ 00422250: 6d65 205b 2d51 5b55 4954 5d5d 2020 2020 me [-Q[UIT]] │ │ │ 00422260: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -00422270: 1255 8800 0020 2020 7c2d 2d2d 2d2d 2d2d .U... |------- │ │ │ +00422270: 128b 8800 0020 2020 7c2d 2d2d 2d2d 2d2d ..... |------- │ │ │ 00422280: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00422290: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 004222a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004222b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004222c0: 2d7c 5400 1255 8900 0020 2020 7c20 5348 -|T..U... | SH │ │ │ +004222c0: 2d7c 5400 128b 8900 0020 2020 7c20 5348 -|T...... | SH │ │ │ 004222d0: 5b4f 575d 2020 2020 207c 202d 415b 4c4c [OW] | -A[LL │ │ │ 004222e0: 5d2a 2020 2020 207c 204e 2f41 2020 2020 ]* | N/A │ │ │ 004222f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00422300: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00422310: 2020 2020 207c 5400 1255 8a00 0020 2020 |T..U... │ │ │ +00422310: 2020 2020 207c 5400 128b 8a00 0020 2020 |T...... │ │ │ 00422320: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d |------------+-- │ │ │ 00422330: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 00422340: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00422350: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00422360: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 1255 9100 ---------|T..U.. │ │ │ +00422360: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 128b 9100 ---------|T..... │ │ │ 00422370: 0020 2020 7c20 2d20 2020 2020 2020 2020 . | - │ │ │ 00422380: 207c 202d 435b 4f4d 4d41 4e44 5d20 207c | -C[OMMAND] | │ │ │ 00422390: 202d 465b 494c 455f 4e41 4d45 5d3d 6f75 -F[ILE_NAME]=ou │ │ │ 004223a0: 7470 7574 2d66 696c 6520 2020 2020 2020 tput-file │ │ │ 004223b0: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -004223c0: 1255 9200 0020 2020 7c2d 2d2d 2d2d 2d2d .U... |------- │ │ │ +004223c0: 128b 9200 0020 2020 7c2d 2d2d 2d2d 2d2d ..... |------- │ │ │ 004223d0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 004223e0: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 004223f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00422400: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00422410: 2d7c 5400 1255 9300 0020 2020 7c20 2020 -|T..U... | │ │ │ +00422410: 2d7c 5400 128b 9300 0020 2020 7c20 2020 -|T...... | │ │ │ 00422420: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 00422430: 2020 2020 2020 207c 2067 6c6f 6261 6c2d | global- │ │ │ 00422440: 6e61 6d65 2020 2020 2020 2020 2020 2020 name │ │ │ 00422450: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00422460: 2020 2020 207c 5400 1255 9400 0020 2020 |T..U... │ │ │ +00422460: 2020 2020 207c 5400 128b 9400 0020 2020 |T...... │ │ │ 00422470: 7c20 2d20 2020 2020 2020 2020 207c 202d | - | - │ │ │ 00422480: 475b 424c 4e41 4d45 5d20 207c 2020 2020 G[BLNAME] | │ │ │ 00422490: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004224a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004224b0: 2020 2020 2020 2020 207c 5400 1255 9500 |T..U.. │ │ │ +004224b0: 2020 2020 2020 2020 207c 5400 128b 9500 |T..... │ │ │ 004224c0: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 004224d0: 207c 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 004224e0: 202d 435b 4f4c 4c41 5449 4f4e 5d3d 636f -C[OLLATION]=co │ │ │ 004224f0: 6c6c 6174 696f 6e20 2020 2020 2020 2020 llation │ │ │ 00422500: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -00422510: 1255 9600 0020 2020 7c2d 2d2d 2d2d 2d2d .U... |------- │ │ │ +00422510: 128b 9600 0020 2020 7c2d 2d2d 2d2d 2d2d ..... |------- │ │ │ 00422520: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00422530: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 00422540: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00422550: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00422560: 2d7c 5400 1255 9700 0020 2020 7c20 2020 -|T..U... | │ │ │ +00422560: 2d7c 5400 128b 9700 0020 2020 7c20 2020 -|T...... | │ │ │ 00422570: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 00422580: 2020 2020 2020 207c 2072 6570 6c69 6361 | replica │ │ │ 00422590: 7469 6f6e 2d69 6e73 7461 6e63 6520 2020 tion-instance │ │ │ 004225a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004225b0: 2020 2020 207c 5400 1255 9800 0020 2020 |T..U... │ │ │ +004225b0: 2020 2020 207c 5400 128b 9800 0020 2020 |T...... │ │ │ 004225c0: 7c20 2d20 2020 2020 2020 2020 207c 202d | - | - │ │ │ 004225d0: 495b 4e53 5441 4e43 455d 207c 2020 2020 I[NSTANCE] | │ │ │ 004225e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004225f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00422600: 2020 2020 2020 2020 207c 5400 1255 9900 |T..U.. │ │ │ +00422600: 2020 2020 2020 2020 207c 5400 128b 9900 |T..... │ │ │ 00422610: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00422620: 207c 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 00422630: 202d 465b 494c 455f 4e41 4d45 5d3d 7265 -F[ILE_NAME]=re │ │ │ 00422640: 706c 6963 6174 696f 6e5f 696e 7374 616e plication_instan │ │ │ 00422650: 6365 5f66 696c 6520 2020 2020 207c 5400 ce_file |T. │ │ │ -00422660: 1255 9a00 0020 2020 7c2d 2d2d 2d2d 2d2d .U... |------- │ │ │ +00422660: 128b 9a00 0020 2020 7c2d 2d2d 2d2d 2d2d ..... |------- │ │ │ 00422670: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00422680: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 00422690: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004226a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004226b0: 2d7c 5500 1155 c111 0000 2020 207c 202d -|U..U.... | - │ │ │ +004226b0: 2d7c 5500 118b c111 0000 2020 207c 202d -|U....... | - │ │ │ 004226c0: 2020 2020 2020 2020 2020 7c20 2d4d 5b41 | -M[A │ │ │ 004226d0: 505d 2020 2020 2020 7c20 5b52 5b45 4749 P] | [R[EGI │ │ │ 004226e0: 4f4e 5d3d 7265 6769 6f6e 2d6e 616d 655d ON]=region-name] │ │ │ 004226f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00422700: 2020 2020 2020 7c54 0013 5511 0000 2020 |T..U... │ │ │ +00422700: 2020 2020 2020 7c54 0013 8b11 0000 2020 |T...... │ │ │ 00422710: 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d |------------+- │ │ │ 00422720: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 00422730: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00422740: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00422750: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0013 5521 ----------|T..U! │ │ │ +00422750: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0013 8b21 ----------|T...! │ │ │ 00422760: 0000 2020 207c 202d 2020 2020 2020 2020 .. | - │ │ │ 00422770: 2020 7c20 2d4e 5b41 4d45 5d20 2020 2020 | -N[AME] │ │ │ 00422780: 7c20 5b6e 616d 6573 7061 6365 5d20 2020 | [namespace] │ │ │ 00422790: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004227a0: 2020 2020 2020 2020 2020 2020 2020 7c00 |. │ │ │ 004227b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004227c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004227d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004227e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004227f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00422800: 0400 0000 af07 0000 8108 0000 0000 0000 ................ │ │ │ -00422810: 6700 0055 4845 4c50 00ff 7300 ff53 554d g..UHELP..s..SUM │ │ │ +00422810: 6700 008b 4845 4c50 00ff 7300 ff53 554d g...HELP..s..SUM │ │ │ 00422820: 4d41 5259 00c1 1131 0000 2020 207c 2d2d MARY...1.. |-- │ │ │ 00422830: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 00422840: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 00422850: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00422860: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00422870: 2d2d 2d2d 2d2d 7c54 0013 5541 0000 2020 ------|T..UA.. │ │ │ +00422870: 2d2d 2d2d 2d2d 7c54 0013 8b41 0000 2020 ------|T...A.. │ │ │ 00422880: 207c 202d 2020 2020 2020 2020 2020 7c20 | - | │ │ │ 00422890: 2d52 5b45 4749 4f4e 5d20 2020 7c20 5b72 -R[EGION] | [r │ │ │ 004228a0: 6567 696f 6e2d 6e61 6d65 5d20 2020 2020 egion-name] │ │ │ 004228b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004228c0: 2020 2020 2020 2020 2020 7c54 0013 5551 |T..UQ │ │ │ +004228c0: 2020 2020 2020 2020 2020 7c54 0013 8b51 |T...Q │ │ │ 004228d0: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 004228e0: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 004228f0: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ 00422900: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00422910: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 --------------|T │ │ │ -00422920: 0013 5561 0000 2020 207c 202d 2020 2020 ..Ua.. | - │ │ │ +00422920: 0013 8b61 0000 2020 207c 202d 2020 2020 ...a.. | - │ │ │ 00422930: 2020 2020 2020 7c20 2d53 5b45 474d 454e | -S[EGMEN │ │ │ 00422940: 545d 2020 7c20 5b73 6567 6d65 6e74 2d6e T] | [segment-n │ │ │ 00422950: 616d 655d 2020 2020 2020 2020 2020 2020 ame] │ │ │ 00422960: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00422970: 2020 7c54 0013 5571 0000 2020 207c 2d2d |T..Uq.. |-- │ │ │ +00422970: 2020 7c54 0013 8b71 0000 2020 207c 2d2d |T...q.. |-- │ │ │ 00422980: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 00422990: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 004229a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004229b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004229c0: 2d2d 2d2d 2d2d 7c54 0013 5581 0000 2020 ------|T..U... │ │ │ +004229c0: 2d2d 2d2d 2d2d 7c54 0013 8b81 0000 2020 ------|T...... │ │ │ 004229d0: 207c 202d 2020 2020 2020 2020 2020 7c20 | - | │ │ │ 004229e0: 545b 454d 504c 4154 455d 2020 7c20 4e2f T[EMPLATE] | N/ │ │ │ 004229f0: 4120 2020 2020 2020 2020 2020 2020 2020 A │ │ │ 00422a00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00422a10: 2020 2020 2020 2020 2020 7c54 0013 5591 |T..U. │ │ │ +00422a10: 2020 2020 2020 2020 2020 7c54 0013 8b91 |T.... │ │ │ 00422a20: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 00422a30: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 00422a40: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ 00422a50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00422a60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 --------------|T │ │ │ -00422a70: 0012 5512 0000 2020 207c 2054 5b45 4d50 ..U... | T[EMP │ │ │ +00422a70: 0012 8b12 0000 2020 207c 2054 5b45 4d50 ...... | T[EMP │ │ │ 00422a80: 4c41 5445 5d20 7c20 2d52 5b45 4749 4f4e LATE] | -R[EGION │ │ │ 00422a90: 5d20 2020 7c20 5b2d 5245 4749 4f4e 2d71 ] | [-REGION-q │ │ │ 00422aa0: 7561 6c69 6669 6572 2e2e 2e5d 2020 2020 ualifier...] │ │ │ 00422ab0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00422ac0: 2020 7c54 0013 5511 0000 2020 207c 2d2d |T..U... |-- │ │ │ +00422ac0: 2020 7c54 0013 8b11 0000 2020 207c 2d2d |T...... |-- │ │ │ 00422ad0: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 00422ae0: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 00422af0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00422b00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00422b10: 2d2d 2d2d 2d2d 7c54 0013 5521 0000 2020 ------|T..U!.. │ │ │ +00422b10: 2d2d 2d2d 2d2d 7c54 0013 8b21 0000 2020 ------|T...!.. │ │ │ 00422b20: 207c 202d 2020 2020 2020 2020 2020 7c20 | - | │ │ │ 00422b30: 2d53 5b45 474d 454e 545d 2020 7c20 5b20 -S[EGMENT] | [ │ │ │ 00422b40: 2d53 4547 4d45 4e54 2d71 7561 6c69 6669 -SEGMENT-qualifi │ │ │ 00422b50: 6572 2e2e 2e5d 2020 2020 2020 2020 2020 er...] │ │ │ -00422b60: 2020 2020 2020 2020 2020 7c54 0013 5531 |T..U1 │ │ │ +00422b60: 2020 2020 2020 2020 2020 7c54 0013 8b31 |T...1 │ │ │ 00422b70: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 00422b80: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 00422b90: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ 00422ba0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00422bb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 --------------|T │ │ │ -00422bc0: 0013 5541 0000 2020 207c 2056 5b45 5249 ..UA.. | V[ERI │ │ │ +00422bc0: 0013 8b41 0000 2020 207c 2056 5b45 5249 ...A.. | V[ERI │ │ │ 00422bd0: 4659 5d20 2020 7c20 2d41 5b4c 4c5d 2a20 FY] | -A[LL]* │ │ │ 00422be0: 2020 2020 7c20 4e2f 4120 2020 2020 2020 | N/A │ │ │ 00422bf0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00422c00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00422c10: 2020 7c54 0013 5551 0000 2020 207c 2d2d |T..UQ.. |-- │ │ │ +00422c10: 2020 7c54 0013 8b51 0000 2020 207c 2d2d |T...Q.. |-- │ │ │ 00422c20: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 00422c30: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 00422c40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00422c50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00422c60: 2d2d 2d2d 2d2d 7c54 0013 5561 0000 2020 ------|T..Ua.. │ │ │ +00422c60: 2d2d 2d2d 2d2d 7c54 0013 8b61 0000 2020 ------|T...a.. │ │ │ 00422c70: 207c 2020 2020 2020 2020 2020 2020 7c20 | | │ │ │ 00422c80: 2020 2020 2020 2020 2020 2020 7c20 676c | gl │ │ │ 00422c90: 6f62 616c 2d6e 616d 6520 2020 2020 2020 obal-name │ │ │ 00422ca0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00422cb0: 2020 2020 2020 2020 2020 7c54 0013 5571 |T..Uq │ │ │ +00422cb0: 2020 2020 2020 2020 2020 7c54 0013 8b71 |T...q │ │ │ 00422cc0: 0000 2020 207c 202d 2020 2020 2020 2020 .. | - │ │ │ 00422cd0: 2020 7c20 2d47 5b42 4c4e 414d 455d 2020 | -G[BLNAME] │ │ │ 00422ce0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00422cf0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00422d00: 2020 2020 2020 2020 2020 2020 2020 7c54 |T │ │ │ -00422d10: 0013 5581 0000 2020 207c 2020 2020 2020 ..U... | │ │ │ +00422d10: 0013 8b81 0000 2020 207c 2020 2020 2020 ...... | │ │ │ 00422d20: 2020 2020 2020 7c20 2020 2020 2020 2020 | │ │ │ 00422d30: 2020 2020 7c20 2d43 5b4f 4c4c 4154 494f | -C[OLLATIO │ │ │ 00422d40: 4e5d 3d63 6f6c 6c61 7469 6f6e 2020 2020 N]=collation │ │ │ 00422d50: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00422d60: 2020 7c54 0013 5591 0000 2020 207c 2d2d |T..U... |-- │ │ │ +00422d60: 2020 7c54 0013 8b91 0000 2020 207c 2d2d |T...... |-- │ │ │ 00422d70: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 00422d80: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 00422d90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00422da0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00422db0: 2d2d 2d2d 2d2d 7c54 0012 5513 0000 2020 ------|T..U... │ │ │ +00422db0: 2d2d 2d2d 2d2d 7c54 0012 8b13 0000 2020 ------|T...... │ │ │ 00422dc0: 207c 202d 2020 2020 2020 2020 2020 7c20 | - | │ │ │ 00422dd0: 2d4e 5b41 4d45 5d20 2020 2020 7c20 5b6e -N[AME] | [n │ │ │ 00422de0: 616d 6573 7061 6365 5d20 2020 2020 2020 amespace] │ │ │ 00422df0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00422e00: 2020 2020 2020 2020 2020 7c54 0013 5511 |T..U. │ │ │ +00422e00: 2020 2020 2020 2020 2020 7c54 0013 8b11 |T.... │ │ │ 00422e10: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 00422e20: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 00422e30: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ 00422e40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00422e50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 --------------|T │ │ │ -00422e60: 0013 5521 0000 2020 207c 202d 2020 2020 ..U!.. | - │ │ │ +00422e60: 0013 8b21 0000 2020 207c 202d 2020 2020 ...!.. | - │ │ │ 00422e70: 2020 2020 2020 7c20 2d52 5b45 4749 4f4e | -R[EGION │ │ │ 00422e80: 5d20 2020 7c20 5b72 6567 696f 6e2d 6e61 ] | [region-na │ │ │ 00422e90: 6d65 5d20 2020 2020 2020 2020 2020 2020 me] │ │ │ 00422ea0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00422eb0: 2020 7c54 0013 5531 0000 2020 207c 2d2d |T..U1.. |-- │ │ │ +00422eb0: 2020 7c54 0013 8b31 0000 2020 207c 2d2d |T...1.. |-- │ │ │ 00422ec0: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 00422ed0: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 00422ee0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00422ef0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00422f00: 2d2d 2d2d 2d2d 7c54 0013 5541 0000 2020 ------|T..UA.. │ │ │ +00422f00: 2d2d 2d2d 2d2d 7c54 0013 8b41 0000 2020 ------|T...A.. │ │ │ 00422f10: 207c 202d 2020 2020 2020 2020 2020 7c20 | - | │ │ │ 00422f20: 2d53 5b45 474d 454e 545d 2020 7c20 5b73 -S[EGMENT] | [s │ │ │ 00422f30: 6567 6d65 6e74 2d6e 616d 655d 2020 2020 egment-name] │ │ │ 00422f40: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00422f50: 2020 2020 2020 2020 2020 7c54 0013 5551 |T..UQ │ │ │ +00422f50: 2020 2020 2020 2020 2020 7c54 0013 8b51 |T...Q │ │ │ 00422f60: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 00422f70: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 00422f80: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ 00422f90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00422fa0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c00 --------------|. │ │ │ 00422fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00422fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00422fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00422fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00422ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00423000: 0400 0000 b107 0000 9808 0000 0000 0000 ................ │ │ │ -00423010: 6700 0055 4845 4c50 00ff 7300 ff53 554d g..UHELP..s..SUM │ │ │ +00423010: 6700 008b 4845 4c50 00ff 7300 ff53 554d g...HELP..s..SUM │ │ │ 00423020: 4d41 5259 00c1 1361 0000 2020 207c 202d MARY...a.. | - │ │ │ 00423030: 2020 2020 2020 2020 2020 7c20 2d4d 5b41 | -M[A │ │ │ 00423040: 505d 2020 2020 2020 7c20 4e2f 4120 2020 P] | N/A │ │ │ 00423050: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00423060: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00423070: 2020 2020 2020 7c54 0013 5571 0000 2020 |T..Uq.. │ │ │ +00423070: 2020 2020 2020 7c54 0013 8b71 0000 2020 |T...q.. │ │ │ 00423080: 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d |------------+- │ │ │ 00423090: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 004230a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004230b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004230c0: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0013 5581 ----------|T..U. │ │ │ +004230c0: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0013 8b81 ----------|T.... │ │ │ 004230d0: 0000 2020 207c 202d 2020 2020 2020 2020 .. | - │ │ │ 004230e0: 2020 7c20 2d54 5b45 4d50 4c41 5445 5d20 | -T[EMPLATE] │ │ │ 004230f0: 7c20 4e2f 4120 2020 2020 2020 2020 2020 | N/A │ │ │ 00423100: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00423110: 2020 2020 2020 2020 2020 2020 2020 7c54 |T │ │ │ -00423120: 0013 5591 0000 2020 202b 2d2d 2d2d 2d2d ..U... +------ │ │ │ +00423120: 0013 8b91 0000 2020 202b 2d2d 2d2d 2d2d ...... +------ │ │ │ 00423130: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423140: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423150: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423160: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00423170: 2d2d 2b07 0012 5514 0000 2c00 1155 ff73 --+...U...,..U.s │ │ │ +00423170: 2d2d 2b07 0012 8b14 0000 2c00 118b ff73 --+.......,....s │ │ │ 00423180: 00ff 5155 414c 4946 4945 525f 5355 4d4d ..QUALIFIER_SUMM │ │ │ 00423190: 4152 5900 0051 7561 6c69 6669 6572 5f53 ARY..Qualifier_S │ │ │ -004231a0: 756d 6d61 7279 1c00 2755 bf11 0000 2020 ummary..'U.... │ │ │ +004231a0: 756d 6d61 7279 1c00 278b bf11 0000 2020 ummary..'..... │ │ │ 004231b0: 2051 7561 6c69 6669 6572 2053 756d 6d61 Qualifier Summa │ │ │ -004231c0: 7279 0700 2855 2100 0050 0028 5531 0000 ry..(U!..P.(U1.. │ │ │ +004231c0: 7279 0700 288b 2100 0050 0028 8b31 0000 ry..(.!..P.(.1.. │ │ │ 004231d0: 2020 2054 6865 2066 6f6c 6c6f 7769 6e67 The following │ │ │ 004231e0: 2074 6162 6c65 2073 756d 6d61 7269 7a65 table summarize │ │ │ 004231f0: 7320 616c 6c20 7175 616c 6966 6965 7273 s all qualifiers │ │ │ 00423200: 2066 6f72 2074 6865 2041 4444 2c20 4348 for the ADD, CH │ │ │ -00423210: 414e 4745 2c20 616e 6444 0028 5541 0000 ANGE, andD.(UA.. │ │ │ +00423210: 414e 4745 2c20 616e 6444 0028 8b41 0000 ANGE, andD.(.A.. │ │ │ 00423220: 2020 2054 454d 504c 4154 4520 636f 6d6d TEMPLATE comm │ │ │ 00423230: 616e 6473 2e20 5468 6520 6465 6661 756c ands. The defaul │ │ │ 00423240: 7473 2061 7265 2074 686f 7365 2073 7570 ts are those sup │ │ │ 00423250: 706c 6965 6420 6279 2046 4953 2e07 0028 plied by FIS...( │ │ │ -00423260: 5551 0000 7100 2855 6100 0020 2020 2b2d UQ..q.(Ua.. +- │ │ │ +00423260: 8b51 0000 7100 288b 6100 0020 2020 2b2d .Q..q.(.a.. +- │ │ │ 00423270: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423280: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423290: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004232a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004232b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004232c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004232d0: 2d2d 2d2d 2b71 0028 5571 0000 2020 207c ----+q.(Uq.. | │ │ │ +004232d0: 2d2d 2d2d 2b71 0028 8b71 0000 2020 207c ----+q.(.q.. | │ │ │ 004232e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004232f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00423300: 2020 2020 2020 2047 4445 2043 6f6d 6d61 GDE Comma │ │ │ 00423310: 6e64 2051 7561 6c69 6669 6572 7320 2020 nd Qualifiers │ │ │ 00423320: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00423330: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00423340: 2020 2020 207c 7100 2855 8100 0020 2020 |q.(U... │ │ │ +00423340: 2020 2020 207c 7100 288b 8100 0020 2020 |q.(.... │ │ │ 00423350: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |--------------- │ │ │ 00423360: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423370: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423380: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423390: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004233a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004233b0: 2d2d 2d2d 2d2d 7c71 0028 5591 0000 2020 ------|q.(U... │ │ │ +004233b0: 2d2d 2d2d 2d2d 7c71 0028 8b91 0000 2020 ------|q.(.... │ │ │ 004233c0: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004233d0: 2020 2051 5541 4c49 4649 4552 2020 2020 QUALIFIER │ │ │ 004233e0: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 004233f0: 2044 4546 2020 7c20 204d 494e 2020 7c20 DEF | MIN | │ │ │ 00423400: 2020 2020 2020 2020 4d41 5820 2020 2020 MAX │ │ │ 00423410: 2020 2020 207c 204e 414d 207c 2052 4547 | NAM | REG │ │ │ -00423420: 207c 2053 4547 207c 7200 2755 c011 0000 | SEG |r.'U.... │ │ │ +00423420: 207c 2053 4547 207c 7200 278b c011 0000 | SEG |r.'..... │ │ │ 00423430: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 00423440: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423450: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423460: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423470: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423480: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00423490: 2d2d 2d2d 2d2d 2d2d 2d7c 7100 2855 1200 ---------|q.(U.. │ │ │ +00423490: 2d2d 2d2d 2d2d 2d2d 2d7c 7100 288b 1200 ---------|q.(... │ │ │ 004234a0: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 004234b0: 2020 2020 2020 2020 2020 2020 2020 202a * │ │ │ 004234c0: 2044 4546 4155 4c54 2069 7320 7468 6520 DEFAULT is the │ │ │ 004234d0: 6465 6661 756c 7420 7265 6769 6f6e 2d20 default region- │ │ │ 004234e0: 616e 6420 7365 676d 656e 742d 6e61 6d65 and segment-name │ │ │ 004234f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00423500: 2020 2020 2020 2020 2020 7c71 0028 5513 |q.(U. │ │ │ +00423500: 2020 2020 2020 2020 2020 7c71 0028 8b13 |q.(.. │ │ │ 00423510: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 00423520: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00423530: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00423540: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00423550: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00423560: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00423570: 2020 2020 2020 2020 2020 207c 7100 2855 |q.(U │ │ │ +00423570: 2020 2020 2020 2020 2020 207c 7100 288b |q.(. │ │ │ 00423580: 1400 0020 2020 7c20 2020 2020 2020 2020 ... | │ │ │ 00423590: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004235a0: 2020 2020 2020 2020 202a 2a20 4d55 4d50 ** MUMP │ │ │ 004235b0: 5320 6973 2074 6865 2064 6566 6175 6c74 S is the default │ │ │ 004235c0: 2066 696c 652d 6e61 6d65 2020 2020 2020 file-name │ │ │ 004235d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004235e0: 2020 2020 2020 2020 2020 2020 7c71 0028 |q.( │ │ │ -004235f0: 5515 0000 2020 207c 2020 2020 2020 2020 U... | │ │ │ +004235f0: 8b15 0000 2020 207c 2020 2020 2020 2020 .... | │ │ │ 00423600: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00423610: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00423620: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00423630: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00423640: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00423650: 2020 2020 2020 2020 2020 2020 207c 7100 |q. │ │ │ -00423660: 2855 1600 0020 2020 7c20 2020 2020 2020 (U... | │ │ │ +00423660: 288b 1600 0020 2020 7c20 2020 2020 2020 (.... | │ │ │ 00423670: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00423680: 2020 2020 2020 2020 2020 2020 2020 202a * │ │ │ 00423690: 2a2a 204d 6179 2076 6172 7920 6279 2070 ** May vary by p │ │ │ 004236a0: 6c61 7466 6f72 6d20 2020 2020 2020 2020 latform │ │ │ 004236b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004236c0: 2020 2020 2020 2020 2020 2020 2020 7c71 |q │ │ │ -004236d0: 0028 5517 0000 2020 207c 2020 2020 2020 .(U... | │ │ │ +004236d0: 0028 8b17 0000 2020 207c 2020 2020 2020 .(.... | │ │ │ 004236e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004236f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00423700: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00423710: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00423720: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00423730: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ -00423740: 7100 2855 1800 0020 2020 7c20 2020 2020 q.(U... | │ │ │ +00423740: 7100 288b 1800 0020 2020 7c20 2020 2020 q.(.... | │ │ │ 00423750: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00423760: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00423770: 2020 2a2a 2a2a 202d 4e4f 4e55 4c4c 5f53 **** -NONULL_S │ │ │ 00423780: 5542 5343 5249 5054 5320 2020 2020 2020 UBSCRIPTS │ │ │ 00423790: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004237a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004237b0: 7c00 0000 0000 0000 0000 0000 0000 0000 |............... │ │ │ 004237c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004237d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004237e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004237f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00423800: 0400 0000 b907 0000 a908 0000 0000 0000 ................ │ │ │ -00423810: 9900 0055 4845 4c50 00ff 7300 ff53 554d ...UHELP..s..SUM │ │ │ +00423810: 9900 008b 4845 4c50 00ff 7300 ff53 554d ....HELP..s..SUM │ │ │ 00423820: 4d41 5259 00ff 7300 ff51 5541 4c49 4649 MARY..s..QUALIFI │ │ │ 00423830: 4552 5f53 554d 4d41 5259 00c0 1900 0020 ER_SUMMARY..... │ │ │ 00423840: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 00423850: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423860: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423870: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423880: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423890: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004238a0: 2d2d 2d2d 2d2d 2d2d 7c71 0028 551a 0000 --------|q.(U... │ │ │ +004238a0: 2d2d 2d2d 2d2d 2d2d 7c71 0028 8b1a 0000 --------|q.(.... │ │ │ 004238b0: 2020 207c 2d41 435b 4345 5353 5f4d 4554 |-AC[CESS_MET │ │ │ 004238c0: 484f 445d 3d63 6f64 6520 2020 2020 2020 HOD]=code │ │ │ 004238d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004238e0: 7c42 4720 2020 2020 7c2d 2020 2020 2020 |BG |- │ │ │ 004238f0: 7c2d 2020 2020 2020 2020 2020 2020 2020 |- │ │ │ 00423900: 2020 2020 2020 207c 2d20 2020 207c 2d20 |- |- │ │ │ -00423910: 2020 207c 5820 2020 207c 7100 2855 2100 |X |q.(U!. │ │ │ +00423910: 2020 207c 5820 2020 207c 7100 288b 2100 |X |q.(.!. │ │ │ 00423920: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 00423930: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423940: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423950: 2d2b 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d -+-------+------ │ │ │ 00423960: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 00423970: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d --------+-----+- │ │ │ -00423980: 2d2d 2d2d 2b2d 2d2d 2d2d 7c71 0028 5522 ----+-----|q.(U" │ │ │ +00423980: 2d2d 2d2d 2b2d 2d2d 2d2d 7c71 0028 8b22 ----+-----|q.(." │ │ │ 00423990: 0000 2020 207c 2d41 4c5b 4c4f 4341 5449 .. |-AL[LOCATI │ │ │ 004239a0: 4f4e 5d3d 7369 7a65 2862 6c6f 636b 7329 ON]=size(blocks) │ │ │ 004239b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004239c0: 2020 7c31 3030 2020 2020 7c31 3020 2020 |100 |10 │ │ │ 004239d0: 2020 7c31 2c30 3430 2c31 3837 2c33 3932 |1,040,187,392 │ │ │ 004239e0: 2839 3932 4d69 2920 207c 2d20 2020 207c (992Mi) |- | │ │ │ -004239f0: 2d20 2020 207c 5820 2020 207c 7100 2855 - |X |q.(U │ │ │ +004239f0: 2d20 2020 207c 5820 2020 207c 7100 288b - |X |q.(. │ │ │ 00423a00: 2300 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d #.. |--------- │ │ │ 00423a10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423a20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423a30: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d ---+-------+---- │ │ │ 00423a40: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 00423a50: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 00423a60: 2b2d 2d2d 2d2d 2b2d 2d2d 2d2d 7c71 0028 +-----+-----|q.( │ │ │ -00423a70: 5524 0000 2020 207c 2d5b 4e4f 5d41 535b U$.. |-[NO]AS[ │ │ │ +00423a70: 8b24 0000 2020 207c 2d5b 4e4f 5d41 535b .$.. |-[NO]AS[ │ │ │ 00423a80: 594e 4349 4f5d 2020 2020 2020 2020 2020 YNCIO] │ │ │ 00423a90: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00423aa0: 2020 2020 7c46 414c 5345 2020 7c2d 2020 |FALSE |- │ │ │ 00423ab0: 2020 2020 7c2d 2020 2020 2020 2020 2020 |- │ │ │ 00423ac0: 2020 2020 2020 2020 2020 207c 2d20 2020 |- │ │ │ 00423ad0: 207c 2d20 2020 207c 5820 2020 207c 7100 |- |X |q. │ │ │ -00423ae0: 2855 2500 0020 2020 7c2d 2d2d 2d2d 2d2d (U%.. |------- │ │ │ +00423ae0: 288b 2500 0020 2020 7c2d 2d2d 2d2d 2d2d (.%.. |------- │ │ │ 00423af0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423b00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423b10: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2b 2d2d -----+-------+-- │ │ │ 00423b20: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00423b30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 00423b40: 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d 2d2d 7c71 --+-----+-----|q │ │ │ -00423b50: 0028 5526 0000 2020 207c 2d5b 4e4f 5d41 .(U&.. |-[NO]A │ │ │ +00423b50: 0028 8b26 0000 2020 207c 2d5b 4e4f 5d41 .(.&.. |-[NO]A │ │ │ 00423b60: 555b 544f 4442 5d20 2020 2020 2020 2020 U[TODB] │ │ │ 00423b70: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00423b80: 2020 2020 2020 7c46 414c 5345 2020 7c2d |FALSE |- │ │ │ 00423b90: 2020 2020 2020 7c2d 2020 2020 2020 2020 |- │ │ │ 00423ba0: 2020 2020 2020 2020 2020 2020 207c 2d20 |- │ │ │ 00423bb0: 2020 207c 5820 2020 207c 2d20 2020 207c |X |- | │ │ │ -00423bc0: 7100 2855 2700 0020 2020 7c2d 2d2d 2d2d q.(U'.. |----- │ │ │ +00423bc0: 7100 288b 2700 0020 2020 7c2d 2d2d 2d2d q.(.'.. |----- │ │ │ 00423bd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423be0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423bf0: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2b -------+-------+ │ │ │ 00423c00: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 00423c10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 00423c20: 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d 2d2d ----+-----+----- │ │ │ -00423c30: 7c71 0028 5528 0000 2020 207c 2d42 4c5b |q.(U(.. |-BL[ │ │ │ +00423c30: 7c71 0028 8b28 0000 2020 207c 2d42 4c5b |q.(.(.. |-BL[ │ │ │ 00423c40: 4f43 4b5f 5349 5a45 5d3d 7369 7a65 2862 OCK_SIZE]=size(b │ │ │ 00423c50: 7974 6573 2920 2020 2020 2020 2020 2020 ytes) │ │ │ 00423c60: 2020 2020 2020 2020 7c31 3032 3420 2020 |1024 │ │ │ 00423c70: 7c35 3132 2020 2020 7c36 3530 3234 2020 |512 |65024 │ │ │ 00423c80: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 00423c90: 2d20 2020 207c 2d20 2020 207c 5820 2020 - |- |X │ │ │ -00423ca0: 207c 7100 2855 2900 0020 2020 7c2d 2d2d |q.(U).. |--- │ │ │ +00423ca0: 207c 7100 288b 2900 0020 2020 7c2d 2d2d |q.(.).. |--- │ │ │ 00423cb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423cc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423cd0: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00423ce0: 2d2b 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d -+-------+------ │ │ │ 00423cf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423d00: 2b2d 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d +-----+-----+--- │ │ │ -00423d10: 2d2d 7c71 0028 552a 0000 2020 207c 2d43 --|q.(U*.. |-C │ │ │ +00423d10: 2d2d 7c71 0028 8b2a 0000 2020 207c 2d43 --|q.(.*.. |-C │ │ │ 00423d20: 5b4f 4c4c 4154 494f 4e5f 4445 4641 554c [OLLATION_DEFAUL │ │ │ 00423d30: 545d 3d69 642d 6e75 6d62 6572 2869 6e74 T]=id-number(int │ │ │ 00423d40: 6567 6572 2920 2020 2020 7c30 2020 2020 eger) |0 │ │ │ 00423d50: 2020 7c30 2020 2020 2020 7c32 3535 2020 |0 |255 │ │ │ 00423d60: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00423d70: 207c 2d20 2020 207c 5820 2020 207c 2d20 |- |X |- │ │ │ -00423d80: 2020 207c 7100 2855 3100 0020 2020 7c2d |q.(U1.. |- │ │ │ +00423d80: 2020 207c 7100 288b 3100 0020 2020 7c2d |q.(.1.. |- │ │ │ 00423d90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423da0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423db0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 00423dc0: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d ---+-------+---- │ │ │ 00423dd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423de0: 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d --+-----+-----+- │ │ │ -00423df0: 2d2d 2d2d 7c71 0028 5532 0000 2020 207c ----|q.(U2.. | │ │ │ +00423df0: 2d2d 2d2d 7c71 0028 8b32 0000 2020 207c ----|q.(.2.. | │ │ │ 00423e00: 2d5b 4e4f 5d44 4546 4552 5f41 4c4c 4f43 -[NO]DEFER_ALLOC │ │ │ 00423e10: 4154 4520 2020 2020 2020 2020 2020 2020 ATE │ │ │ 00423e20: 2020 2020 2020 2020 2020 2020 7c54 5255 |TRU │ │ │ 00423e30: 4520 2020 7c2d 2020 2020 2020 7c2d 2020 E |- |- │ │ │ 00423e40: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00423e50: 2020 207c 2d20 2020 207c 2d20 2020 207c |- |- | │ │ │ -00423e60: 5820 2020 207c 7100 2855 3300 0020 2020 X |q.(U3.. │ │ │ +00423e60: 5820 2020 207c 7100 288b 3300 0020 2020 X |q.(.3.. │ │ │ 00423e70: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |--------------- │ │ │ 00423e80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423e90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 00423ea0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2b 2d2d -----+-------+-- │ │ │ 00423eb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423ec0: 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d 2d2d ----+-----+----- │ │ │ -00423ed0: 2b2d 2d2d 2d2d 7c71 0028 5534 0000 2020 +-----|q.(U4.. │ │ │ +00423ed0: 2b2d 2d2d 2d2d 7c71 0028 8b34 0000 2020 +-----|q.(.4.. │ │ │ 00423ee0: 207c 2d44 5b59 4e41 4d49 435f 5345 474d |-D[YNAMIC_SEGM │ │ │ 00423ef0: 454e 545d 3d73 6567 6d65 6e74 2d6e 616d ENT]=segment-nam │ │ │ 00423f00: 6528 6368 6172 7329 2020 2020 2020 7c2a e(chars) |* │ │ │ 00423f10: 2020 2020 2020 7c31 4120 2020 2020 7c31 |1A |1 │ │ │ 00423f20: 3641 2f4e 2020 2020 2020 2020 2020 2020 6A/N │ │ │ 00423f30: 2020 2020 207c 2d20 2020 207c 5820 2020 |- |X │ │ │ -00423f40: 207c 2d20 2020 207c 7100 2855 3500 0020 |- |q.(U5.. │ │ │ +00423f40: 207c 2d20 2020 207c 7100 288b 3500 0020 |- |q.(.5.. │ │ │ 00423f50: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 00423f60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423f70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 00423f80: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2b -------+-------+ │ │ │ 00423f90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00423fa0: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d ------+-----+--- │ │ │ 00423fb0: 2d2d 2b2d 2d2d 2d2d 7c00 0000 0000 0000 --+-----|....... │ │ │ 00423fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00423fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00423fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00423ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00424000: 0400 0000 b907 0000 ba08 0000 0000 0000 ................ │ │ │ -00424010: 9900 0055 4845 4c50 00ff 7300 ff53 554d ...UHELP..s..SUM │ │ │ +00424010: 9900 008b 4845 4c50 00ff 7300 ff53 554d ....HELP..s..SUM │ │ │ 00424020: 4d41 5259 00ff 7300 ff51 5541 4c49 4649 MARY..s..QUALIFI │ │ │ 00424030: 4552 5f53 554d 4d41 5259 00c0 3600 0020 ER_SUMMARY..6.. │ │ │ 00424040: 2020 7c2d 5b4e 4f5d 454e 4352 5950 5449 |-[NO]ENCRYPTI │ │ │ 00424050: 4f4e 2020 2020 2020 2020 2020 2020 2020 ON │ │ │ 00424060: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 00424070: 4641 4c53 4520 207c 2d20 2020 2020 207c FALSE |- | │ │ │ 00424080: 2d20 2020 2020 2020 2020 2020 2020 2020 - │ │ │ 00424090: 2020 2020 2020 7c2d 2020 2020 7c2d 2020 |- |- │ │ │ -004240a0: 2020 7c58 2020 2020 7c71 0028 5537 0000 |X |q.(U7.. │ │ │ +004240a0: 2020 7c58 2020 2020 7c71 0028 8b37 0000 |X |q.(.7.. │ │ │ 004240b0: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 004240c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004240d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004240e0: 2b2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d +-------+------- │ │ │ 004240f0: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ 00424100: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d -------+-----+-- │ │ │ -00424110: 2d2d 2d2b 2d2d 2d2d 2d7c 7100 2855 3800 ---+-----|q.(U8. │ │ │ +00424110: 2d2d 2d2b 2d2d 2d2d 2d7c 7100 288b 3800 ---+-----|q.(.8. │ │ │ 00424120: 0020 2020 7c2d 5b4e 4f5d 4550 4f43 4854 . |-[NO]EPOCHT │ │ │ 00424130: 4150 4552 2020 2020 2020 2020 2020 2020 APER │ │ │ 00424140: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00424150: 207c 5452 5545 2020 207c 2d20 2020 2020 |TRUE |- │ │ │ 00424160: 207c 2d20 2020 2020 2020 2020 2020 2020 |- │ │ │ 00424170: 2020 2020 2020 2020 7c2d 2020 2020 7c2d |- |- │ │ │ -00424180: 2020 2020 7c58 2020 2020 7c71 0028 5539 |X |q.(U9 │ │ │ +00424180: 2020 2020 7c58 2020 2020 7c71 0028 8b39 |X |q.(.9 │ │ │ 00424190: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 004241a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004241b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004241c0: 2d2d 2b2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d --+-------+----- │ │ │ 004241d0: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 004241e0: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2b ---------+-----+ │ │ │ -004241f0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d7c 7100 2855 -----+-----|q.(U │ │ │ +004241f0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d7c 7100 288b -----+-----|q.(. │ │ │ 00424200: 3a00 0020 2020 7c2d 4558 5b54 454e 5349 :.. |-EX[TENSI │ │ │ 00424210: 4f4e 5f43 4f55 4e54 5d3d 7369 7a65 2862 ON_COUNT]=size(b │ │ │ 00424220: 6c6b 7329 2020 2020 2020 2020 2020 2020 lks) │ │ │ 00424230: 2020 207c 3130 3020 2020 207c 3020 2020 |100 |0 │ │ │ 00424240: 2020 207c 3635 3533 3520 2020 2020 2020 |65535 │ │ │ 00424250: 2020 2020 2020 2020 2020 7c2d 2020 2020 |- │ │ │ 00424260: 7c2d 2020 2020 7c58 2020 2020 7c71 0028 |- |X |q.( │ │ │ -00424270: 5541 0000 2020 207c 2d2d 2d2d 2d2d 2d2d UA.. |-------- │ │ │ +00424270: 8b41 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .A.. |-------- │ │ │ 00424280: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424290: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004242a0: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2b2d 2d2d ----+-------+--- │ │ │ 004242b0: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 004242c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 004242d0: 2d2b 2d2d 2d2d 2d2b 2d2d 2d2d 2d7c 7100 -+-----+-----|q. │ │ │ -004242e0: 2855 4200 0020 2020 7c2d 465b 494c 455f (UB.. |-F[ILE_ │ │ │ +004242e0: 288b 4200 0020 2020 7c2d 465b 494c 455f (.B.. |-F[ILE_ │ │ │ 004242f0: 4e41 4d45 5d3d 6669 6c65 2d6e 616d 6520 NAME]=file-name │ │ │ 00424300: 2863 6861 7273 2920 2020 2020 2020 2020 (chars) │ │ │ 00424310: 2020 2020 207c 2a2a 2020 2020 207c 3141 |** |1A │ │ │ 00424320: 2020 2020 207c 3235 3541 2f4e 2020 2020 |255A/N │ │ │ 00424330: 2020 2020 2020 2020 2020 2020 7c2d 2020 |- │ │ │ 00424340: 2020 7c2d 2020 2020 7c58 2020 2020 7c71 |- |X |q │ │ │ -00424350: 0028 5543 0000 2020 207c 2d2d 2d2d 2d2d .(UC.. |------ │ │ │ +00424350: 0028 8b43 0000 2020 207c 2d2d 2d2d 2d2d .(.C.. |------ │ │ │ 00424360: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424370: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424380: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2b2d ------+-------+- │ │ │ 00424390: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 004243a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 004243b0: 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d 2d2d 2d7c ---+-----+-----| │ │ │ -004243c0: 7100 2855 4400 0020 2020 7c2d 4655 5b4c q.(UD.. |-FU[L │ │ │ +004243c0: 7100 288b 4400 0020 2020 7c2d 4655 5b4c q.(.D.. |-FU[L │ │ │ 004243d0: 4c42 4c4b 5752 545d 3d7b 307c 317c 327d LBLKWRT]={0|1|2} │ │ │ 004243e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004243f0: 2020 2020 2020 207c 3020 2020 2020 207c |0 | │ │ │ 00424400: 3020 2020 2020 207c 3220 2020 2020 2020 0 |2 │ │ │ 00424410: 2020 2020 2020 2020 2020 2020 2020 7c2d |- │ │ │ 00424420: 2020 2020 7c2d 2020 2020 7c58 2020 2020 |- |X │ │ │ -00424430: 7c71 0028 5545 0000 2020 207c 2d2d 2d2d |q.(UE.. |---- │ │ │ +00424430: 7c71 0028 8b45 0000 2020 207c 2d2d 2d2d |q.(.E.. |---- │ │ │ 00424440: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424450: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424460: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 00424470: 2b2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d +-------+------- │ │ │ 00424480: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 00424490: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d 2d2d -----+-----+---- │ │ │ -004244a0: 2d7c 7100 2855 4600 0020 2020 7c2d 475b -|q.(UF.. |-G[ │ │ │ +004244a0: 2d7c 7100 288b 4600 0020 2020 7c2d 475b -|q.(.F.. |-G[ │ │ │ 004244b0: 4c4f 4241 4c5f 4255 4646 4552 5f43 4f55 LOBAL_BUFFER_COU │ │ │ 004244c0: 4e54 5d3d 7369 7a65 2862 6c6f 636b 7329 NT]=size(blocks) │ │ │ 004244d0: 2020 2020 2020 2020 207c 312c 3032 3420 |1,024 │ │ │ 004244e0: 207c 3634 2020 2020 207c 322c 3134 372c |64 |2,147, │ │ │ 004244f0: 3438 332c 3634 3720 2a2a 2a20 2020 2020 483,647 *** │ │ │ 00424500: 7c2d 2020 2020 7c2d 2020 2020 7c58 2020 |- |- |X │ │ │ -00424510: 2020 7c71 0028 5547 0000 2020 207c 2020 |q.(UG.. | │ │ │ +00424510: 2020 7c71 0028 8b47 0000 2020 207c 2020 |q.(.G.. | │ │ │ 00424520: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00424530: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00424540: 2020 2020 2020 2020 2020 7c2a 2a2a 2020 |*** │ │ │ 00424550: 2020 7c20 2020 2020 2020 7c20 2020 2020 | | │ │ │ 00424560: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00424570: 207c 2020 2020 207c 2020 2020 207c 2020 | | | │ │ │ -00424580: 2020 207c 7100 2855 4800 0020 2020 7c2d |q.(UH.. |- │ │ │ +00424580: 2020 207c 7100 288b 4800 0020 2020 7c2d |q.(.H.. |- │ │ │ 00424590: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004245a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004245b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 004245c0: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d ---+-------+---- │ │ │ 004245d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004245e0: 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d --+-----+-----+- │ │ │ -004245f0: 2d2d 2d2d 7c71 0028 5549 0000 2020 207c ----|q.(UI.. | │ │ │ +004245f0: 2d2d 2d2d 7c71 0028 8b49 0000 2020 207c ----|q.(.I.. | │ │ │ 00424600: 2d4b 5b45 595f 5349 5a45 5d3d 7369 7a65 -K[EY_SIZE]=size │ │ │ 00424610: 2862 7974 6573 2920 2020 2020 2020 2020 (bytes) │ │ │ 00424620: 2020 2020 2020 2020 2020 2020 7c36 3420 |64 │ │ │ 00424630: 2020 2020 7c33 2020 2020 2020 7c31 2c30 |3 |1,0 │ │ │ 00424640: 3139 2020 2020 2020 2020 2020 2020 2020 19 │ │ │ 00424650: 2020 207c 2d20 2020 207c 5820 2020 207c |- |X | │ │ │ -00424660: 2d20 2020 207c 7100 2855 4a00 0020 2020 - |q.(UJ.. │ │ │ +00424660: 2d20 2020 207c 7100 288b 4a00 0020 2020 - |q.(.J.. │ │ │ 00424670: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |--------------- │ │ │ 00424680: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424690: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 004246a0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2b 2d2d -----+-------+-- │ │ │ 004246b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004246c0: 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d 2d2d ----+-----+----- │ │ │ -004246d0: 2b2d 2d2d 2d2d 7c71 0028 5551 0000 2020 +-----|q.(UQ.. │ │ │ +004246d0: 2b2d 2d2d 2d2d 7c71 0028 8b51 0000 2020 +-----|q.(.Q.. │ │ │ 004246e0: 207c 2d5b 4e4f 5d4c 5b4f 434b 5f43 5249 |-[NO]L[OCK_CRI │ │ │ 004246f0: 545d 2020 2020 2020 2020 2020 2020 2020 T] │ │ │ 00424700: 2020 2020 2020 2020 2020 2020 2020 7c46 |F │ │ │ 00424710: 414c 5345 2020 7c2d 2020 2020 2020 7c2d ALSE |- |- │ │ │ 00424720: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00424730: 2020 2020 207c 2d20 2020 207c 5820 2020 |- |X │ │ │ -00424740: 207c 2d20 2020 207c 7100 2855 5200 0020 |- |q.(UR.. │ │ │ +00424740: 207c 2d20 2020 207c 7100 288b 5200 0020 |- |q.(.R.. │ │ │ 00424750: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 00424760: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424770: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 00424780: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2b -------+-------+ │ │ │ 00424790: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004247a0: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d ------+-----+--- │ │ │ 004247b0: 2d2d 2b2d 2d2d 2d2d 7c00 0000 0000 0000 --+-----|....... │ │ │ 004247c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004247d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004247e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004247f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00424800: 0400 0000 b907 0000 cb08 0000 0000 0000 ................ │ │ │ -00424810: 9900 0055 4845 4c50 00ff 7300 ff53 554d ...UHELP..s..SUM │ │ │ +00424810: 9900 008b 4845 4c50 00ff 7300 ff53 554d ....HELP..s..SUM │ │ │ 00424820: 4d41 5259 00ff 7300 ff51 5541 4c49 4649 MARY..s..QUALIFI │ │ │ 00424830: 4552 5f53 554d 4d41 5259 00c0 5300 0020 ER_SUMMARY..S.. │ │ │ 00424840: 2020 7c2d 4c5b 4f43 4b5f 5350 4143 455d |-L[OCK_SPACE] │ │ │ 00424850: 3d73 697a 6528 7061 6765 7329 2020 2020 =size(pages) │ │ │ 00424860: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 00424870: 3430 2020 2020 207c 3130 2020 2020 207c 40 |10 | │ │ │ 00424880: 3635 2c35 3336 2020 2020 2020 2020 2020 65,536 │ │ │ 00424890: 2020 2020 2020 7c2d 2020 2020 7c2d 2020 |- |- │ │ │ -004248a0: 2020 7c58 2020 2020 7c71 0028 5554 0000 |X |q.(UT.. │ │ │ +004248a0: 2020 7c58 2020 2020 7c71 0028 8b54 0000 |X |q.(.T.. │ │ │ 004248b0: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 004248c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004248d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004248e0: 2b2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d +-------+------- │ │ │ 004248f0: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ 00424900: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d -------+-----+-- │ │ │ -00424910: 2d2d 2d2b 2d2d 2d2d 2d7c 7100 2855 5500 ---+-----|q.(UU. │ │ │ +00424910: 2d2d 2d2b 2d2d 2d2d 2d7c 7100 288b 5500 ---+-----|q.(.U. │ │ │ 00424920: 0020 2020 7c2d 4d5b 5554 4558 5f53 4c4f . |-M[UTEX_SLO │ │ │ 00424930: 5453 5d3d 696e 7465 6765 7220 2020 2020 TS]=integer │ │ │ 00424940: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00424950: 207c 312c 3032 3420 207c 312c 3032 3420 |1,024 |1,024 │ │ │ 00424960: 207c 3332 2c37 3638 2020 2020 2020 2020 |32,768 │ │ │ 00424970: 2020 2020 2020 2020 7c2d 2020 2020 7c2d |- |- │ │ │ -00424980: 2020 2020 7c58 2020 2020 7c71 0028 5556 |X |q.(UV │ │ │ +00424980: 2020 2020 7c58 2020 2020 7c71 0028 8b56 |X |q.(.V │ │ │ 00424990: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 004249a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004249b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004249c0: 2d2d 2b2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d --+-------+----- │ │ │ 004249d0: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 004249e0: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2b ---------+-----+ │ │ │ -004249f0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d7c 7100 2855 -----+-----|q.(U │ │ │ +004249f0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d7c 7100 288b -----+-----|q.(. │ │ │ 00424a00: 5700 0020 2020 7c2d 5b4e 4f5d 494e 5354 W.. |-[NO]INST │ │ │ 00424a10: 5b5f 4652 4545 5a45 5f4f 4e5f 4552 524f [_FREEZE_ON_ERRO │ │ │ 00424a20: 525d 2020 2020 2020 2020 2020 2020 2020 R] │ │ │ 00424a30: 2020 207c 4641 4c53 4520 207c 2d20 2020 |FALSE |- │ │ │ 00424a40: 2020 207c 2d20 2020 2020 2020 2020 2020 |- │ │ │ 00424a50: 2020 2020 2020 2020 2020 7c2d 2020 2020 |- │ │ │ 00424a60: 7c58 2020 2020 7c2d 2020 2020 7c71 0028 |X |- |q.( │ │ │ -00424a70: 5558 0000 2020 207c 2d2d 2d2d 2d2d 2d2d UX.. |-------- │ │ │ +00424a70: 8b58 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .X.. |-------- │ │ │ 00424a80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424a90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424aa0: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2b2d 2d2d ----+-------+--- │ │ │ 00424ab0: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 00424ac0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 00424ad0: 2d2b 2d2d 2d2d 2d2b 2d2d 2d2d 2d7c 7100 -+-----+-----|q. │ │ │ -00424ae0: 2855 5900 0020 2020 7c2d 5b4e 4f5d 515b (UY.. |-[NO]Q[ │ │ │ +00424ae0: 288b 5900 0020 2020 7c2d 5b4e 4f5d 515b (.Y.. |-[NO]Q[ │ │ │ 00424af0: 4442 5255 4e44 4f57 4e5d 2020 2020 2020 DBRUNDOWN] │ │ │ 00424b00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00424b10: 2020 2020 207c 4641 4c53 4520 207c 2d20 |FALSE |- │ │ │ 00424b20: 2020 2020 207c 2d20 2020 2020 2020 2020 |- │ │ │ 00424b30: 2020 2020 2020 2020 2020 2020 7c2d 2020 |- │ │ │ 00424b40: 2020 7c58 2020 2020 7c2d 2020 2020 7c71 |X |- |q │ │ │ -00424b50: 0028 555a 0000 2020 207c 2d2d 2d2d 2d2d .(UZ.. |------ │ │ │ +00424b50: 0028 8b5a 0000 2020 207c 2d2d 2d2d 2d2d .(.Z.. |------ │ │ │ 00424b60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424b70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424b80: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2b2d ------+-------+- │ │ │ 00424b90: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 00424ba0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 00424bb0: 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d 2d2d 2d7c ---+-----+-----| │ │ │ -00424bc0: 7100 2855 6100 0020 2020 7c2d 5b4e 4f5d q.(Ua.. |-[NO] │ │ │ +00424bc0: 7100 288b 6100 0020 2020 7c2d 5b4e 4f5d q.(.a.. |-[NO] │ │ │ 00424bd0: 4a5b 4f55 524e 414c 5d3d 6f70 7469 6f6e J[OURNAL]=option │ │ │ 00424be0: 2d6c 6973 7420 2020 2020 2020 2020 2020 -list │ │ │ 00424bf0: 2020 2020 2020 207c 2d4e 4f4a 2020 207c |-NOJ | │ │ │ 00424c00: 2d20 2020 2020 207c 2d20 2020 2020 2020 - |- │ │ │ 00424c10: 2020 2020 2020 2020 2020 2020 2020 7c2d |- │ │ │ 00424c20: 2020 2020 7c58 2020 2020 7c2d 2020 2020 |X |- │ │ │ -00424c30: 7c71 0028 5562 0000 2020 207c 2d2d 2d2d |q.(Ub.. |---- │ │ │ +00424c30: 7c71 0028 8b62 0000 2020 207c 2d2d 2d2d |q.(.b.. |---- │ │ │ 00424c40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424c50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424c60: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 00424c70: 2b2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d +-------+------- │ │ │ 00424c80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 00424c90: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d 2d2d -----+-----+---- │ │ │ -00424ca0: 2d7c 7100 2855 6300 0020 2020 7c2d 4e5b -|q.(Uc.. |-N[ │ │ │ +00424ca0: 2d7c 7100 288b 6300 0020 2020 7c2d 4e5b -|q.(.c.. |-N[ │ │ │ 00424cb0: 554c 4c5f 5355 4253 4352 4950 5453 5d3d ULL_SUBSCRIPTS]= │ │ │ 00424cc0: 5b41 4c57 4159 537c 4e45 5645 527c 4558 [ALWAYS|NEVER|EX │ │ │ 00424cd0: 4953 5449 4e47 5d20 207c 4e45 5645 5220 ISTING] |NEVER │ │ │ 00424ce0: 207c 2d20 2020 2020 207c 2d20 2020 2020 |- |- │ │ │ 00424cf0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00424d00: 7c2d 2020 2020 7c58 2020 2020 7c2d 2020 |- |X |- │ │ │ -00424d10: 2020 7c71 0028 5564 0000 2020 207c 2020 |q.(Ud.. | │ │ │ +00424d10: 2020 7c71 0028 8b64 0000 2020 207c 2020 |q.(.d.. | │ │ │ 00424d20: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00424d30: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00424d40: 2020 2020 2020 2020 2020 7c6f 7220 2a2a |or ** │ │ │ 00424d50: 2a2a 7c20 2020 2020 2020 7c20 2020 2020 **| | │ │ │ 00424d60: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00424d70: 207c 2020 2020 207c 2020 2020 207c 2020 | | | │ │ │ -00424d80: 2020 207c 7100 2855 6500 0020 2020 7c2d |q.(Ue.. |- │ │ │ +00424d80: 2020 207c 7100 288b 6500 0020 2020 7c2d |q.(.e.. |- │ │ │ 00424d90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424da0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424db0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 00424dc0: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d ---+-------+---- │ │ │ 00424dd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424de0: 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d --+-----+-----+- │ │ │ -00424df0: 2d2d 2d2d 7c71 0028 5566 0000 2020 207c ----|q.(Uf.. | │ │ │ +00424df0: 2d2d 2d2d 7c71 0028 8b66 0000 2020 207c ----|q.(.f.. | │ │ │ 00424e00: 2d5b 4e4f 5d53 5444 4e55 4c4c 434f 4c4c -[NO]STDNULLCOLL │ │ │ 00424e10: 5b3d 5452 5545 7c46 414c 5345 5d20 2020 [=TRUE|FALSE] │ │ │ 00424e20: 2020 2020 2020 2020 2020 2020 7c46 414c |FAL │ │ │ 00424e30: 5345 2020 7c2d 2020 2020 2020 7c2d 2020 SE |- |- │ │ │ 00424e40: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00424e50: 2020 207c 2d20 2020 207c 5820 2020 207c |- |X | │ │ │ -00424e60: 2d20 2020 207c 7100 2855 6700 0020 2020 - |q.(Ug.. │ │ │ +00424e60: 2d20 2020 207c 7100 288b 6700 0020 2020 - |q.(.g.. │ │ │ 00424e70: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |--------------- │ │ │ 00424e80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424e90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 00424ea0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2b 2d2d -----+-------+-- │ │ │ 00424eb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424ec0: 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d 2d2d ----+-----+----- │ │ │ -00424ed0: 2b2d 2d2d 2d2d 7c71 0028 5568 0000 2020 +-----|q.(Uh.. │ │ │ +00424ed0: 2b2d 2d2d 2d2d 7c71 0028 8b68 0000 2020 +-----|q.(.h.. │ │ │ 00424ee0: 207c 2d52 5b45 434f 5244 5f53 495a 455d |-R[ECORD_SIZE] │ │ │ 00424ef0: 3d73 697a 6520 2862 7974 6573 2920 2020 =size (bytes) │ │ │ 00424f00: 2020 2020 2020 2020 2020 2020 2020 7c32 |2 │ │ │ 00424f10: 3536 2020 2020 7c37 2020 2020 2020 7c31 56 |7 |1 │ │ │ 00424f20: 2c30 3438 2c35 3736 2020 2020 2020 2020 ,048,576 │ │ │ 00424f30: 2020 2020 207c 2d20 2020 207c 5820 2020 |- |X │ │ │ -00424f40: 207c 2d20 2020 207c 7100 2855 6900 0020 |- |q.(Ui.. │ │ │ +00424f40: 207c 2d20 2020 207c 7100 288b 6900 0020 |- |q.(.i.. │ │ │ 00424f50: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 00424f60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424f70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 00424f80: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2b -------+-------+ │ │ │ 00424f90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00424fa0: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d ------+-----+--- │ │ │ 00424fb0: 2d2d 2b2d 2d2d 2d2d 7c00 0000 0000 0000 --+-----|....... │ │ │ 00424fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00424fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00424fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00424ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00425000: 0400 0000 0302 0000 d008 0000 0000 0000 ................ │ │ │ -00425010: 9900 0055 4845 4c50 00ff 7300 ff53 554d ...UHELP..s..SUM │ │ │ +00425010: 9900 008b 4845 4c50 00ff 7300 ff53 554d ....HELP..s..SUM │ │ │ 00425020: 4d41 5259 00ff 7300 ff51 5541 4c49 4649 MARY..s..QUALIFI │ │ │ 00425030: 4552 5f53 554d 4d41 5259 00c0 6a00 0020 ER_SUMMARY..j.. │ │ │ 00425040: 2020 7c2d 525b 4547 494f 4e5d 2072 6567 |-R[EGION] reg │ │ │ 00425050: 696f 6e2d 6e61 6d65 2028 6368 6172 7329 ion-name (chars) │ │ │ 00425060: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 00425070: 2a20 2020 2020 207c 3141 2020 2020 207c * |1A | │ │ │ 00425080: 3136 412f 4e20 2020 2020 2020 2020 2020 16A/N │ │ │ 00425090: 2020 2020 2020 7c58 2020 2020 7c2d 2020 |X |- │ │ │ -004250a0: 2020 7c2d 2020 2020 7c71 0028 5571 0000 |- |q.(Uq.. │ │ │ +004250a0: 2020 7c2d 2020 2020 7c71 0028 8b71 0000 |- |q.(.q.. │ │ │ 004250b0: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 004250c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004250d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004250e0: 2b2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d +-------+------- │ │ │ 004250f0: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ 00425100: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d -------+-----+-- │ │ │ -00425110: 2d2d 2d2b 2d2d 2d2d 2d7c 7100 2855 7200 ---+-----|q.(Ur. │ │ │ +00425110: 2d2d 2d2b 2d2d 2d2d 2d7c 7100 288b 7200 ---+-----|q.(.r. │ │ │ 00425120: 0020 2020 7c2d 525b 4553 4552 5645 445f . |-R[ESERVED_ │ │ │ 00425130: 4259 5445 535d 3d73 697a 6528 6279 7465 BYTES]=size(byte │ │ │ 00425140: 7329 2020 2020 2020 2020 2020 2020 2020 s) │ │ │ 00425150: 207c 3020 2020 2020 207c 3020 2020 2020 |0 |0 │ │ │ 00425160: 207c 626c 6f63 6b73 697a 6520 2020 2020 |blocksize │ │ │ 00425170: 2020 2020 2020 2020 7c2d 2020 2020 7c2d |- |- │ │ │ -00425180: 2020 2020 7c58 2020 2020 7c71 0028 5573 |X |q.(Us │ │ │ +00425180: 2020 2020 7c58 2020 2020 7c71 0028 8b73 |X |q.(.s │ │ │ 00425190: 0000 2020 202b 2d2d 2d2d 2d2d 2d2d 2d2d .. +---------- │ │ │ 004251a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004251b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004251c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004251d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004251e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004251f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 0700 2855 -----------+..(U │ │ │ +004251f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 0700 288b -----------+..(. │ │ │ 00425200: 7400 0000 0000 0000 0000 0000 0000 0000 t............... │ │ │ 00425210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00425220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00425230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00425240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00425250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00425260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -271739,29 +271739,29 @@ │ │ │ 004257a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004257b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004257c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004257d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004257e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004257f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00425800: 0400 0000 f600 0000 e708 0000 0000 0000 ................ │ │ │ -00425810: 6500 0055 4845 4c50 00ff 7300 ff43 4f50 e..UHELP..s..COP │ │ │ +00425810: 6500 008b 4845 4c50 00ff 7300 ff43 4f50 e...HELP..s..COP │ │ │ 00425820: 5952 4947 4854 00c0 1a00 0020 2020 696e YRIGHT..... in │ │ │ 00425830: 666f 726d 6174 696f 6e20 696e 2074 6869 formation in thi │ │ │ 00425840: 7320 7075 626c 6963 6174 696f 6e20 6973 s publication is │ │ │ 00425850: 2061 6363 7572 6174 6520 6173 206f 6620 accurate as of │ │ │ 00425860: 6974 7320 7075 626c 6963 6174 696f 6e20 its publication │ │ │ -00425870: 6461 7465 3b4a 0014 5521 0000 2020 2073 date;J..U!.. s │ │ │ +00425870: 6461 7465 3b4a 0014 8b21 0000 2020 2073 date;J...!.. s │ │ │ 00425880: 7563 6820 696e 666f 726d 6174 696f 6e20 uch information │ │ │ 00425890: 6973 2073 7562 6a65 6374 2074 6f20 6368 is subject to ch │ │ │ 004258a0: 616e 6765 2077 6974 686f 7574 206e 6f74 ange without not │ │ │ 004258b0: 6963 652e 2046 4953 2069 7320 6e6f 7430 ice. FIS is not0 │ │ │ -004258c0: 0014 5522 0000 2020 2072 6573 706f 6e73 ..U".. respons │ │ │ +004258c0: 0014 8b22 0000 2020 2072 6573 706f 6e73 ...".. respons │ │ │ 004258d0: 6962 6c65 2066 6f72 2061 6e79 2065 7272 ible for any err │ │ │ 004258e0: 6f72 7320 6f72 2064 6566 6563 7473 2e07 ors or defects.. │ │ │ -004258f0: 0014 5523 0000 0000 0000 0000 0000 0000 ..U#............ │ │ │ +004258f0: 0014 8b23 0000 0000 0000 0000 0000 0000 ...#............ │ │ │ 00425900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00425910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00425920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00425930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00425940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00425950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00425960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ ├── ./usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtmhelp.dat │ │ │ @@ -5,15 +5,15 @@ │ │ │ 00000040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00000050: 0000 0000 8000 0000 8000 0000 0000 0000 ................ │ │ │ 00000060: 0004 0000 00c0 0100 00c0 0000 0000 0000 ................ │ │ │ 00000070: 1f00 0000 0000 0000 1000 0000 1f00 0000 ................ │ │ │ 00000080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00000090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 000000a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ -000000b0: 0100 0000 0000 0000 2a07 a16a 0200 0000 ........*..j.... │ │ │ +000000b0: 0100 0000 0000 0000 500e a96a 0200 0000 ........P..j.... │ │ │ 000000c0: ffff ff03 f8ff ffff ffff ff13 d8ff ffff ................ │ │ │ 000000d0: 0100 0000 0000 0000 0100 0000 0000 0000 ................ │ │ │ 000000e0: 0100 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 000000f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00000100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00000110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00000120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -262526,80 +262526,80 @@ │ │ │ 004017d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004017e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004017f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00401800: 0400 0000 7307 0000 8f00 0000 0000 0000 ....s........... │ │ │ 00401810: 3b00 0000 4845 4c50 00ff 7300 ff41 424f ;...HELP..s..ABO │ │ │ 00401820: 5554 5f47 542e 4d00 ff73 00ff 434f 5059 UT_GT.M..s..COPY │ │ │ 00401830: 5249 4748 5400 bf31 0000 2020 2043 6f70 RIGHT..1.. Cop │ │ │ -00401840: 7972 6967 6874 2032 3032 3607 0023 7e41 yright 2026..#~A │ │ │ -00401850: 0000 5300 237e 5100 0020 2020 4669 6465 ..S.#~Q.. Fide │ │ │ +00401840: 7972 6967 6874 2032 3032 3607 0023 e041 yright 2026..#.A │ │ │ +00401850: 0000 5300 23e0 5100 0020 2020 4669 6465 ..S.#.Q.. Fide │ │ │ 00401860: 6c69 7479 204e 6174 696f 6e61 6c20 496e lity National In │ │ │ 00401870: 666f 726d 6174 696f 6e20 5365 7276 6963 formation Servic │ │ │ 00401880: 6573 2c20 496e 632e 2061 6e64 2f6f 7220 es, Inc. and/or │ │ │ 00401890: 6974 7320 7375 6273 6964 6961 7269 6573 its subsidiaries │ │ │ -004018a0: 2e20 416c 6c1a 0023 7e61 0000 2020 2072 . All..#~a.. r │ │ │ +004018a0: 2e20 416c 6c1a 0023 e061 0000 2020 2072 . All..#.a.. r │ │ │ 004018b0: 6967 6874 7320 7265 7365 7276 6564 2e07 ights reserved.. │ │ │ -004018c0: 0023 7e71 0000 4f00 237e 8100 0020 2020 .#~q..O.#~... │ │ │ +004018c0: 0023 e071 0000 4f00 23e0 8100 0020 2020 .#.q..O.#.... │ │ │ 004018d0: 5065 726d 6973 7369 6f6e 2069 7320 6772 Permission is gr │ │ │ 004018e0: 616e 7465 6420 746f 2063 6f70 792c 2064 anted to copy, d │ │ │ 004018f0: 6973 7472 6962 7574 6520 616e 642f 6f72 istribute and/or │ │ │ 00401900: 206d 6f64 6966 7920 7468 6973 2064 6f63 modify this doc │ │ │ -00401910: 756d 656e 7453 0023 7e91 0000 2020 2075 umentS.#~... u │ │ │ +00401910: 756d 656e 7453 0023 e091 0000 2020 2075 umentS.#.... u │ │ │ 00401920: 6e64 6572 2074 6865 2074 6572 6d73 206f nder the terms o │ │ │ 00401930: 6620 7468 6520 474e 5520 4672 6565 2044 f the GNU Free D │ │ │ 00401940: 6f63 756d 656e 7461 7469 6f6e 204c 6963 ocumentation Lic │ │ │ 00401950: 656e 7365 2c20 5665 7273 696f 6e20 312e ense, Version 1. │ │ │ -00401960: 3320 6f72 2061 6e79 5500 227e c011 0000 3 or anyU."~.... │ │ │ +00401960: 3320 6f72 2061 6e79 5500 22e0 c011 0000 3 or anyU."..... │ │ │ 00401970: 2020 206c 6174 6572 2076 6572 7369 6f6e later version │ │ │ 00401980: 2070 7562 6c69 7368 6564 2062 7920 7468 published by th │ │ │ 00401990: 6520 4672 6565 2053 6f66 7477 6172 6520 e Free Software │ │ │ 004019a0: 466f 756e 6461 7469 6f6e 3b20 7769 7468 Foundation; with │ │ │ 004019b0: 206e 6f20 496e 7661 7269 616e 7441 0023 no InvariantA.# │ │ │ -004019c0: 7e12 0000 2020 2053 6563 7469 6f6e 732c ~... Sections, │ │ │ +004019c0: e012 0000 2020 2053 6563 7469 6f6e 732c .... Sections, │ │ │ 004019d0: 206e 6f20 4672 6f6e 742d 436f 7665 7220 no Front-Cover │ │ │ 004019e0: 5465 7874 7320 616e 6420 6e6f 2042 6163 Texts and no Bac │ │ │ 004019f0: 6b2d 436f 7665 7220 5465 7874 732e 0700 k-Cover Texts... │ │ │ -00401a00: 237e 1300 0051 0023 7e14 0000 2020 2047 #~...Q.#~... G │ │ │ +00401a00: 23e0 1300 0051 0023 e014 0000 2020 2047 #....Q.#.... G │ │ │ 00401a10: 542e 4d28 544d 2920 6973 2061 2074 7261 T.M(TM) is a tra │ │ │ 00401a20: 6465 6d61 726b 206f 6620 4669 6465 6c69 demark of Fideli │ │ │ 00401a30: 7479 204e 6174 696f 6e61 6c20 496e 666f ty National Info │ │ │ 00401a40: 726d 6174 696f 6e20 5365 7276 6963 6573 rmation Services │ │ │ -00401a50: 2c20 496e 632e 4700 237e 1500 0020 2020 , Inc.G.#~... │ │ │ +00401a50: 2c20 496e 632e 4700 23e0 1500 0020 2020 , Inc.G.#.... │ │ │ 00401a60: 4f74 6865 7220 7472 6164 656d 6172 6b73 Other trademarks │ │ │ 00401a70: 2061 7265 2074 6865 2070 726f 7065 7274 are the propert │ │ │ 00401a80: 7920 6f66 2074 6865 6972 2072 6573 7065 y of their respe │ │ │ 00401a90: 6374 6976 6520 6f77 6e65 7273 2e07 0023 ctive owners...# │ │ │ -00401aa0: 7e16 0000 4800 237e 1700 0020 2020 5468 ~...H.#~... Th │ │ │ +00401aa0: e016 0000 4800 23e0 1700 0020 2020 5468 ....H.#.... Th │ │ │ 00401ab0: 6973 2064 6f63 756d 656e 7420 636f 6e74 is document cont │ │ │ 00401ac0: 6169 6e73 2061 2064 6573 6372 6970 7469 ains a descripti │ │ │ 00401ad0: 6f6e 206f 6620 4754 2e4d 2061 6e64 2074 on of GT.M and t │ │ │ -00401ae0: 6865 206f 7065 7261 7469 6e67 5400 237e he operatingT.#~ │ │ │ +00401ae0: 6865 206f 7065 7261 7469 6e67 5400 23e0 he operatingT.#. │ │ │ 00401af0: 1800 0020 2020 696e 7374 7275 6374 696f ... instructio │ │ │ 00401b00: 6e73 2070 6572 7461 696e 696e 6720 746f ns pertaining to │ │ │ 00401b10: 2074 6865 2076 6172 696f 7573 2066 756e the various fun │ │ │ 00401b20: 6374 696f 6e73 2074 6861 7420 636f 6d70 ctions that comp │ │ │ 00401b30: 7269 7365 2074 6865 2073 7973 7465 6d2e rise the system. │ │ │ -00401b40: 5000 237e 1900 0020 2020 5468 6973 2064 P.#~... This d │ │ │ +00401b40: 5000 23e0 1900 0020 2020 5468 6973 2064 P.#.... This d │ │ │ 00401b50: 6f63 756d 656e 7420 646f 6573 206e 6f74 ocument does not │ │ │ 00401b60: 2063 6f6e 7461 696e 2061 6e79 2063 6f6d contain any com │ │ │ 00401b70: 6d69 746d 656e 7420 6f66 2046 4953 2e20 mitment of FIS. │ │ │ 00401b80: 4649 5320 6265 6c69 6576 6573 2074 6865 FIS believes the │ │ │ -00401b90: 5100 237e 1a00 0020 2020 696e 666f 726d Q.#~... inform │ │ │ +00401b90: 5100 23e0 1a00 0020 2020 696e 666f 726d Q.#.... inform │ │ │ 00401ba0: 6174 696f 6e20 696e 2074 6869 7320 7075 ation in this pu │ │ │ 00401bb0: 626c 6963 6174 696f 6e20 6973 2061 6363 blication is acc │ │ │ 00401bc0: 7572 6174 6520 6173 206f 6620 6974 7320 urate as of its │ │ │ 00401bd0: 7075 626c 6963 6174 696f 6e20 6461 7465 publication date │ │ │ -00401be0: 3b4a 0023 7e21 0000 2020 2073 7563 6820 ;J.#~!.. such │ │ │ +00401be0: 3b4a 0023 e021 0000 2020 2073 7563 6820 ;J.#.!.. such │ │ │ 00401bf0: 696e 666f 726d 6174 696f 6e20 6973 2073 information is s │ │ │ 00401c00: 7562 6a65 6374 2074 6f20 6368 616e 6765 ubject to change │ │ │ 00401c10: 2077 6974 686f 7574 206e 6f74 6963 652e without notice. │ │ │ -00401c20: 2046 4953 2069 7320 6e6f 7430 0023 7e22 FIS is not0.#~" │ │ │ +00401c20: 2046 4953 2069 7320 6e6f 7430 0023 e022 FIS is not0.#." │ │ │ 00401c30: 0000 2020 2072 6573 706f 6e73 6962 6c65 .. responsible │ │ │ 00401c40: 2066 6f72 2061 6e79 2065 7272 6f72 7320 for any errors │ │ │ -00401c50: 6f72 2064 6566 6563 7473 2e07 0023 7e23 or defects...#~# │ │ │ +00401c50: 6f72 2064 6566 6563 7473 2e07 0023 e023 or defects...#.# │ │ │ 00401c60: 0000 3400 1872 5052 4f47 5241 4d4d 494e ..4..rPROGRAMMIN │ │ │ 00401c70: 475f 454e 5649 524f 4e4d 454e 5400 0050 G_ENVIRONMENT..P │ │ │ 00401c80: 726f 6772 616d 6d69 6e67 5f45 6e76 6972 rogramming_Envir │ │ │ 00401c90: 6f6e 6d65 6e74 2200 3000 bf11 0000 2020 onment".0..... │ │ │ 00401ca0: 2050 726f 6772 616d 6d69 6e67 2045 6e76 Programming Env │ │ │ 00401cb0: 6972 6f6e 6d65 6e74 0700 3100 2100 0052 ironment..1.!..R │ │ │ 00401cc0: 0031 0031 0000 2020 2054 6865 2047 542e .1.1.. The GT. │ │ │ @@ -262786,93 +262786,93 @@ │ │ │ 00402810: 6d00 0000 4845 4c50 00ff 7300 ff41 424f m...HELP..s..ABO │ │ │ 00402820: 5554 5f47 542e 4d00 ff73 00ff 5052 4f47 UT_GT.M..s..PROG │ │ │ 00402830: 5241 4d4d 494e 475f 454e 5649 524f 4e4d RAMMING_ENVIRONM │ │ │ 00402840: 454e 5400 ff73 00ff 4d41 4e41 4749 4e47 ENT..s..MANAGING │ │ │ 00402850: 5f53 4f55 5243 455f 434f 4445 00ff 7300 _SOURCE_CODE..s. │ │ │ 00402860: ff50 524f 4752 414d 5f44 4542 5547 0000 .PROGRAM_DEBUG.. │ │ │ 00402870: 5072 6f67 7261 6d5f 4465 6275 6718 005b Program_Debug..[ │ │ │ -00402880: 7ebf 1100 0020 2020 5072 6f67 7261 6d20 ~.... Program │ │ │ -00402890: 4465 6275 6707 005c 7e21 0000 5400 5c7e Debug..\~!..T.\~ │ │ │ +00402880: e0bf 1100 0020 2020 5072 6f67 7261 6d20 ..... Program │ │ │ +00402890: 4465 6275 6707 005c e021 0000 5400 5ce0 Debug..\.!..T.\. │ │ │ 004028a0: 3100 0020 2020 5468 6520 4754 2e4d 2070 1.. The GT.M p │ │ │ 004028b0: 726f 6772 616d 6d65 7220 6361 6e20 7573 rogrammer can us │ │ │ 004028c0: 6520 616e 7920 554e 4958 2074 6578 7420 e any UNIX text │ │ │ 004028d0: 6564 6974 6f72 2074 6f20 6372 6561 7465 editor to create │ │ │ 004028e0: 204d 2073 6f75 7263 6520 6669 6c65 732e M source files. │ │ │ -004028f0: 5100 5c7e 4100 0020 2020 4966 2079 6f75 Q.\~A.. If you │ │ │ +004028f0: 5100 5ce0 4100 0020 2020 4966 2079 6f75 Q.\.A.. If you │ │ │ 00402900: 2067 656e 6572 6174 6520 6120 7072 6f67 generate a prog │ │ │ 00402910: 7261 6d20 6672 6f6d 2077 6974 6869 6e20 ram from within │ │ │ 00402920: 7468 6520 4469 7265 6374 204d 6f64 652c the Direct Mode, │ │ │ 00402930: 2069 7420 616c 736f 2061 6363 6573 7365 it also accesse │ │ │ -00402940: 734f 005c 7e51 0000 2020 2074 6865 2055 sO.\~Q.. the U │ │ │ +00402940: 734f 005c e051 0000 2020 2074 6865 2055 sO.\.Q.. the U │ │ │ 00402950: 4e49 5820 7465 7874 2065 6469 746f 7220 NIX text editor │ │ │ 00402960: 7370 6563 6966 6965 6420 6279 2074 6865 specified by the │ │ │ 00402970: 2065 6e76 6972 6f6e 6d65 6e74 2076 6172 environment var │ │ │ 00402980: 6961 626c 6520 4544 4954 4f52 2061 6e64 iable EDITOR and │ │ │ -00402990: 4f00 5c7e 6100 0020 2020 7072 6f76 6964 O.\~a.. provid │ │ │ +00402990: 4f00 5ce0 6100 0020 2020 7072 6f76 6964 O.\.a.. provid │ │ │ 004029a0: 6573 2061 6464 6974 696f 6e61 6c20 6361 es additional ca │ │ │ 004029b0: 7061 6269 6c69 7469 6573 2074 6f20 6175 pabilities to au │ │ │ 004029c0: 746f 6d61 7465 2061 6e64 2065 6e68 616e tomate and enhan │ │ │ 004029d0: 6365 2074 6865 2070 726f 6365 7373 2e07 ce the process.. │ │ │ -004029e0: 005c 7e71 0000 5100 5c7e 8100 0020 2020 .\~q..Q.\~... │ │ │ +004029e0: 005c e071 0000 5100 5ce0 8100 0020 2020 .\.q..Q.\.... │ │ │ 004029f0: 5468 6520 4754 2e4d 2070 726f 6772 616d The GT.M program │ │ │ 00402a00: 6d65 7220 616c 736f 2075 7365 7320 7468 mer also uses th │ │ │ 00402a10: 6520 4469 7265 6374 204d 6f64 6520 6661 e Direct Mode fa │ │ │ 00402a20: 6369 6c69 7479 2074 6f20 696e 7465 7261 cility to intera │ │ │ -00402a30: 6374 6976 656c 7953 005c 7e91 0000 2020 ctivelyS.\~... │ │ │ +00402a30: 6374 6976 656c 7953 005c e091 0000 2020 ctivelyS.\.... │ │ │ 00402a40: 2064 6562 7567 2c20 6d6f 6469 6679 2c20 debug, modify, │ │ │ 00402a50: 616e 6420 6578 6563 7574 6520 4d20 726f and execute M ro │ │ │ 00402a60: 7574 696e 6573 2e20 496e 2044 6972 6563 utines. In Direc │ │ │ 00402a70: 7420 4d6f 6465 2c20 4754 2e4d 2065 7865 t Mode, GT.M exe │ │ │ -00402a80: 6375 7465 7320 6561 6368 5300 5b7e c011 cutes eachS.[~.. │ │ │ +00402a80: 6375 7465 7320 6561 6368 5300 5be0 c011 cutes eachS.[... │ │ │ 00402a90: 0000 2020 204d 2063 6f6d 6d61 6e64 2069 .. M command i │ │ │ 00402aa0: 6d6d 6564 6961 7465 6c79 2c20 6173 2069 mmediately, as i │ │ │ 00402ab0: 6620 6974 2068 6164 2062 6565 6e20 696e f it had been in │ │ │ 00402ac0: 2d6c 696e 6520 6174 2074 6865 2070 6f69 -line at the poi │ │ │ 00402ad0: 6e74 2077 6865 7265 2047 542e 4d20 005c nt where GT.M .\ │ │ │ -00402ae0: 7e12 0000 2020 2069 6e69 7469 6174 6564 ~... initiated │ │ │ +00402ae0: e012 0000 2020 2069 6e69 7469 6174 6564 .... initiated │ │ │ 00402af0: 2044 6972 6563 7420 4d6f 6465 2e07 005c Direct Mode...\ │ │ │ -00402b00: 7e13 0000 2400 5b7e ff73 00ff 4754 2e4d ~...$.[~.s..GT.M │ │ │ +00402b00: e013 0000 2400 5be0 ff73 00ff 4754 2e4d ....$.[..s..GT.M │ │ │ 00402b10: 5f43 4f4d 5049 4c45 5200 0047 542e 4d5f _COMPILER..GT.M_ │ │ │ -00402b20: 436f 6d70 696c 6572 1800 6d7e bf11 0000 Compiler..m~.... │ │ │ +00402b20: 436f 6d70 696c 6572 1800 6de0 bf11 0000 Compiler..m..... │ │ │ 00402b30: 2020 2047 542e 4d20 436f 6d70 696c 6572 GT.M Compiler │ │ │ -00402b40: 0700 6e7e 2100 004c 006e 7e31 0000 2020 ..n~!..L.n~1.. │ │ │ +00402b40: 0700 6ee0 2100 004c 006e e031 0000 2020 ..n.!..L.n.1.. │ │ │ 00402b50: 2054 6865 2047 542e 4d20 636f 6d70 696c The GT.M compil │ │ │ 00402b60: 6572 206f 7065 7261 7465 7320 6f6e 2073 er operates on s │ │ │ 00402b70: 6f75 7263 6520 6669 6c65 7320 746f 2070 ource files to p │ │ │ 00402b80: 726f 6475 6365 206f 626a 6563 7420 6669 roduce object fi │ │ │ -00402b90: 6c65 734f 006e 7e41 0000 2020 2063 6f6e lesO.n~A.. con │ │ │ +00402b90: 6c65 734f 006e e041 0000 2020 2063 6f6e lesO.n.A.. con │ │ │ 00402ba0: 7369 7374 696e 6720 6f66 2070 6f73 6974 sisting of posit │ │ │ 00402bb0: 696f 6e2d 696e 6465 7065 6e64 656e 742c ion-independent, │ │ │ 00402bc0: 206e 6174 6976 6520 6f62 6a65 6374 2063 native object c │ │ │ 00402bd0: 6f64 652c 2077 6869 6368 206f 6e20 736f ode, which on so │ │ │ -00402be0: 6d65 5400 6e7e 5100 0020 2020 706c 6174 meT.n~Q.. plat │ │ │ +00402be0: 6d65 5400 6ee0 5100 0020 2020 706c 6174 meT.n.Q.. plat │ │ │ 00402bf0: 666f 726d 7320 6361 6e20 6265 206c 696e forms can be lin │ │ │ 00402c00: 6b65 6420 696e 746f 2073 6861 7265 6420 ked into shared │ │ │ 00402c10: 6f62 6a65 6374 206c 6962 7261 7269 6573 object libraries │ │ │ 00402c20: 2e20 4754 2e4d 2070 726f 7669 6465 7320 . GT.M provides │ │ │ -00402c30: 7379 6e74 6178 5000 6e7e 6100 0020 2020 syntaxP.n~a.. │ │ │ +00402c30: 7379 6e74 6178 5000 6ee0 6100 0020 2020 syntaxP.n.a.. │ │ │ 00402c40: 6572 726f 7220 6368 6563 6b69 6e67 2061 error checking a │ │ │ 00402c50: 7420 636f 6d70 696c 652d 7469 6d65 2061 t compile-time a │ │ │ 00402c60: 6e64 2061 6c6c 6f77 7320 796f 7520 746f nd allows you to │ │ │ 00402c70: 2065 6e61 626c 6520 6f72 2064 6973 6162 enable or disab │ │ │ -00402c80: 6c65 2074 6865 5300 6e7e 7100 0020 2020 le theS.n~q.. │ │ │ +00402c80: 6c65 2074 6865 5300 6ee0 7100 0020 2020 le theS.n.q.. │ │ │ 00402c90: 636f 6d70 696c 652d 6173 2d77 7269 7474 compile-as-writt │ │ │ 00402ca0: 656e 206d 6f64 652e 2042 7920 6465 6661 en mode. By defa │ │ │ 00402cb0: 756c 742c 2047 542e 4d20 7072 6f64 7563 ult, GT.M produc │ │ │ 00402cc0: 6573 2061 6e20 6f62 6a65 6374 2066 696c es an object fil │ │ │ -00402cd0: 6520 6576 656e 2069 6651 006e 7e81 0000 e even ifQ.n~... │ │ │ +00402cd0: 6520 6576 656e 2069 6651 006e e081 0000 e even ifQ.n.... │ │ │ 00402ce0: 2020 2074 6865 2063 6f6d 7069 6c65 7220 the compiler │ │ │ 00402cf0: 6465 7465 6374 7320 6572 726f 7273 2069 detects errors i │ │ │ 00402d00: 6e20 7468 6520 736f 7572 6365 2063 6f64 n the source cod │ │ │ 00402d10: 652e 2054 6869 7320 636f 6d70 696c 652d e. This compile- │ │ │ -00402d20: 6173 2d77 7269 7474 656e 3c00 6e7e 9100 as-written<.n~.. │ │ │ +00402d20: 6173 2d77 7269 7474 656e 3c00 6ee0 9100 as-written<.n... │ │ │ 00402d30: 0020 2020 6d6f 6465 2066 6163 696c 6974 . mode facilit │ │ │ 00402d40: 6174 6573 2061 2066 6c65 7869 626c 6520 ates a flexible │ │ │ 00402d50: 6170 7072 6f61 6368 2074 6f20 6465 6275 approach to debu │ │ │ -00402d60: 6767 696e 672e 0800 6d7e c011 0000 3200 gging...m~....2. │ │ │ +00402d60: 6767 696e 672e 0800 6de0 c011 0000 3200 gging...m.....2. │ │ │ 00402d70: 4d6d 534f 5552 4345 5f46 494c 455f 4d41 MmSOURCE_FILE_MA │ │ │ 00402d80: 4e41 4745 4d45 4e54 0000 536f 7572 6365 NAGEMENT..Source │ │ │ 00402d90: 5f46 696c 655f 4d61 6e61 6765 6d65 6e74 _File_Management │ │ │ 00402da0: 2100 6400 bf11 0000 2020 2053 6f75 7263 !.d..... Sourc │ │ │ 00402db0: 6520 4669 6c65 204d 616e 6167 656d 656e e File Managemen │ │ │ 00402dc0: 7407 0065 0021 0000 0000 0000 0000 0000 t..e.!.......... │ │ │ 00402dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -262907,69 +262907,69 @@ │ │ │ 00402fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00402fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00402fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00402fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00402fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00402ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00403000: 0400 0000 7a03 0000 ab0e 0000 0000 0000 ....z........... │ │ │ -00403010: 3500 007e 4845 4c50 00ff 7300 ff4c 414e 5..~HELP..s..LAN │ │ │ +00403010: 3500 00e0 4845 4c50 00ff 7300 ff4c 414e 5...HELP..s..LAN │ │ │ 00403020: 4755 4147 455f 4558 5445 4e53 494f 4e53 GUAGE_EXTENSIONS │ │ │ 00403030: 0000 4c61 6e67 7561 6765 5f45 7874 656e ..Language_Exten │ │ │ -00403040: 7369 6f6e 731e 001d 7ebf 1100 0020 2020 sions...~.... │ │ │ +00403040: 7369 6f6e 731e 001d e0bf 1100 0020 2020 sions........ │ │ │ 00403050: 4c61 6e67 7561 6765 2045 7874 656e 7369 Language Extensi │ │ │ -00403060: 6f6e 7307 001e 7e21 0000 5300 1e7e 3100 ons...~!..S..~1. │ │ │ +00403060: 6f6e 7307 001e e021 0000 5300 1ee0 3100 ons....!..S...1. │ │ │ 00403070: 0020 2020 496e 2061 6464 6974 696f 6e20 . In addition │ │ │ 00403080: 746f 2070 726f 7669 6469 6e67 2061 6c6c to providing all │ │ │ 00403090: 206f 6620 7468 6520 414e 5349 2073 7461 of the ANSI sta │ │ │ 004030a0: 6e64 6172 6420 4d20 6665 6174 7572 6573 ndard M features │ │ │ 004030b0: 2c20 4754 2e4d 206f 6666 6572 7353 001e , GT.M offersS.. │ │ │ -004030c0: 7e41 0000 2020 2061 206e 756d 6265 7220 ~A.. a number │ │ │ +004030c0: e041 0000 2020 2061 206e 756d 6265 7220 .A.. a number │ │ │ 004030d0: 6f66 206c 616e 6775 6167 6520 6578 7465 of language exte │ │ │ 004030e0: 6e73 696f 6e73 2e20 496e 2074 6869 7320 nsions. In this │ │ │ 004030f0: 6368 6170 7465 722c 2074 6865 206c 616e chapter, the lan │ │ │ 00403100: 6775 6167 6520 6578 7465 6e73 696f 6e73 guage extensions │ │ │ -00403110: 5000 1e7e 5100 0020 2020 6172 6520 6772 P..~Q.. are gr │ │ │ +00403110: 5000 1ee0 5100 0020 2020 6172 6520 6772 P...Q.. are gr │ │ │ 00403120: 6f75 7065 6420 6279 2069 6e74 656e 6465 ouped by intende │ │ │ 00403130: 6420 6675 6e63 7469 6f6e 2074 6f20 6465 d function to de │ │ │ 00403140: 6d6f 6e73 7472 6174 6520 7468 6569 7220 monstrate their │ │ │ 00403150: 7265 6c61 7469 6f6e 7368 6970 7320 746f relationships to │ │ │ -00403160: 5300 1e7e 6100 0020 2020 6561 6368 206f S..~a.. each o │ │ │ +00403160: 5300 1ee0 6100 0020 2020 6561 6368 206f S...a.. each o │ │ │ 00403170: 7468 6572 2061 6e64 2074 6f20 7468 6520 ther and to the │ │ │ 00403180: 7072 6f67 7261 6d6d 696e 6720 7072 6f63 programming proc │ │ │ 00403190: 6573 732e 2041 2073 756d 6d61 7279 2074 ess. A summary t │ │ │ 004031a0: 6162 6c65 2069 7320 7072 6f76 6964 6564 able is provided │ │ │ -004031b0: 2069 6e17 001e 7e71 0000 2020 2065 6163 in...~q.. eac │ │ │ -004031c0: 6820 7365 6374 696f 6e2e 0700 1e7e 8100 h section....~.. │ │ │ -004031d0: 0054 001e 7e91 0000 2020 2054 6865 2066 .T..~... The f │ │ │ +004031b0: 2069 6e17 001e e071 0000 2020 2065 6163 in....q.. eac │ │ │ +004031c0: 6820 7365 6374 696f 6e2e 0700 1ee0 8100 h section....... │ │ │ +004031d0: 0054 001e e091 0000 2020 2054 6865 2066 .T...... The f │ │ │ 004031e0: 6f6c 6c6f 7769 6e67 2073 6563 7469 6f6e ollowing section │ │ │ 004031f0: 7320 6465 7363 7269 6265 2074 6865 2047 s describe the G │ │ │ 00403200: 542e 4d20 6c61 6e67 7561 6765 2065 7874 T.M language ext │ │ │ 00403210: 656e 7369 6f6e 7320 6c69 7374 6564 2062 ensions listed b │ │ │ -00403220: 656c 6f77 3a08 001d 7ec0 1100 0027 001e elow:...~....'.. │ │ │ -00403230: 7e12 0000 2020 2020 202a 2055 4e49 5820 ~... * UNIX │ │ │ +00403220: 656c 6f77 3a08 001d e0c0 1100 0027 001e elow:........'.. │ │ │ +00403230: e012 0000 2020 2020 202a 2055 4e49 5820 .... * UNIX │ │ │ 00403240: 696e 7465 7266 6163 6520 6661 6369 6c69 interface facili │ │ │ -00403250: 7469 6573 1d00 1e7e 1300 0020 2020 2020 ties...~... │ │ │ +00403250: 7469 6573 1d00 1ee0 1300 0020 2020 2020 ties....... │ │ │ 00403260: 2a20 4465 6275 6767 696e 6720 746f 6f6c * Debugging tool │ │ │ -00403270: 732b 001e 7e14 0000 2020 2020 202a 2045 s+..~... * E │ │ │ +00403270: 732b 001e e014 0000 2020 2020 202a 2045 s+...... * E │ │ │ 00403280: 7863 6570 7469 6f6e 2d68 616e 646c 696e xception-handlin │ │ │ -00403290: 6720 6578 7465 6e73 696f 6e73 2300 1e7e g extensions#..~ │ │ │ +00403290: 6720 6578 7465 6e73 696f 6e73 2300 1ee0 g extensions#... │ │ │ 004032a0: 1500 0020 2020 2020 2a20 4a6f 7572 6e61 ... * Journa │ │ │ 004032b0: 6c69 6e67 2065 7874 656e 7369 6f6e 7338 ling extensions8 │ │ │ -004032c0: 001e 7e16 0000 2020 2020 202a 2045 7874 ..~... * Ext │ │ │ +004032c0: 001e e016 0000 2020 2020 202a 2045 7874 ...... * Ext │ │ │ 004032d0: 656e 7369 6f6e 7320 7072 6f76 6964 696e ensions providin │ │ │ 004032e0: 6720 6164 6469 7469 6f6e 616c 2063 6170 g additional cap │ │ │ -004032f0: 6162 696c 6974 7928 001e 7e17 0000 2020 ability(..~... │ │ │ +004032f0: 6162 696c 6974 7928 001e e017 0000 2020 ability(...... │ │ │ 00403300: 2020 202a 2044 6576 6963 6520 4861 6e64 * Device Hand │ │ │ 00403310: 6c69 6e67 2045 7874 656e 7369 6f6e 7328 ling Extensions( │ │ │ -00403320: 001e 7e18 0000 2020 2020 202a 2041 6c69 ..~... * Ali │ │ │ +00403320: 001e e018 0000 2020 2020 202a 2041 6c69 ...... * Ali │ │ │ 00403330: 6173 2056 6172 6961 626c 6573 2045 7874 as Variables Ext │ │ │ -00403340: 656e 7369 6f6e 732c 001e 7e19 0000 2020 ensions,..~... │ │ │ +00403340: 656e 7369 6f6e 732c 001e e019 0000 2020 ensions,...... │ │ │ 00403350: 2020 202a 2045 7874 656e 7369 6f6e 7320 * Extensions │ │ │ 00403360: 666f 7220 556e 6963 6f64 6520 5375 7070 for Unicode Supp │ │ │ -00403370: 6f72 7407 001e 7e1a 0000 0000 0000 0000 ort...~......... │ │ │ +00403370: 6f72 7407 001e e01a 0000 0000 0000 0000 ort............. │ │ │ 00403380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00403390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004033a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004033b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004033c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004033d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004033e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -263236,18 +263236,18 @@ │ │ │ 00404430: 2077 6869 6368 206f 6666 6572 7320 7468 which offers th │ │ │ 00404440: 6520 6c6f 6f6b 2061 6e64 2066 6565 6c20 e look and feel │ │ │ 00404450: 6f66 2061 6e50 0015 0022 0000 2020 2069 of anP...".. i │ │ │ 00404460: 6e74 6572 7072 6574 6564 206c 616e 6775 nterpreted langu │ │ │ 00404470: 6167 6520 7468 6174 2069 7320 6661 6d69 age that is fami │ │ │ 00404480: 6c69 6172 2074 6f20 7468 6520 7472 6164 liar to the trad │ │ │ 00404490: 6974 696f 6e61 6c20 4d20 7072 6f67 7261 itional M progra │ │ │ -004044a0: 6d6d 6572 2e07 0015 0023 0000 1c00 147e mmer.....#.....~ │ │ │ +004044a0: 6d6d 6572 2e07 0015 0023 0000 1c00 14e0 mmer.....#...... │ │ │ 004044b0: ff73 00ff 434f 5059 5249 4748 5400 0043 .s..COPYRIGHT..C │ │ │ -004044c0: 6f70 7972 6967 6874 1400 227e bf11 0000 opyright.."~.... │ │ │ -004044d0: 2020 2043 6f70 7972 6967 6874 0700 237e Copyright..#~ │ │ │ +004044c0: 6f70 7972 6967 6874 1400 22e0 bf11 0000 opyright.."..... │ │ │ +004044d0: 2020 2043 6f70 7972 6967 6874 0700 23e0 Copyright..#. │ │ │ 004044e0: 2100 0000 0000 0000 0000 0000 0000 0000 !............... │ │ │ 004044f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00404500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00404510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00404520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00404530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00404540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -263296,192 +263296,192 @@ │ │ │ 004047f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00404800: 0400 0000 ed07 0000 d500 0000 0000 0000 ................ │ │ │ 00404810: 5100 0000 4845 4c50 00ff 7300 ff4c 414e Q...HELP..s..LAN │ │ │ 00404820: 4755 4147 455f 4558 5445 4e53 494f 4e53 GUAGE_EXTENSIONS │ │ │ 00404830: 00ff 7300 ff5f 494e 5445 5246 4143 455f ..s.._INTERFACE_ │ │ │ 00404840: 4641 4349 4c49 5449 4553 0000 5f49 6e74 FACILITIES.._Int │ │ │ 00404850: 6572 6661 6365 5f46 6163 696c 6974 6965 erface_Facilitie │ │ │ -00404860: 7320 0037 7ebf 1100 0020 2020 2049 6e74 s .7~.... Int │ │ │ +00404860: 7320 0037 e0bf 1100 0020 2020 2049 6e74 s .7..... Int │ │ │ 00404870: 6572 6661 6365 2046 6163 696c 6974 6965 erface Facilitie │ │ │ -00404880: 7307 0038 7e21 0000 5100 387e 3100 0020 s..8~!..Q.8~1.. │ │ │ +00404880: 7307 0038 e021 0000 5100 38e0 3100 0020 s..8.!..Q.8.1.. │ │ │ 00404890: 2020 546f 2069 6d70 726f 7665 2065 6666 To improve eff │ │ │ 004048a0: 6963 6965 6e63 7920 616e 6420 7265 6475 iciency and redu │ │ │ 004048b0: 6365 2064 7570 6c69 6361 7469 6f6e 2061 ce duplication a │ │ │ 004048c0: 6e64 2069 6e63 6f6e 7369 7374 656e 6379 nd inconsistency │ │ │ -004048d0: 2c20 4754 2e4d 2069 7352 0038 7e41 0000 , GT.M isR.8~A.. │ │ │ +004048d0: 2c20 4754 2e4d 2069 7352 0038 e041 0000 , GT.M isR.8.A.. │ │ │ 004048e0: 2020 2063 6c6f 7365 6c79 2069 6e74 6567 closely integ │ │ │ 004048f0: 7261 7465 6420 7769 7468 2074 6865 2068 rated with the h │ │ │ 00404900: 6f73 7420 6f70 6572 6174 696e 6720 7379 ost operating sy │ │ │ 00404910: 7374 656d 2065 6e76 6972 6f6e 6d65 6e74 stem environment │ │ │ -00404920: 2e20 5769 7468 2047 542e 4d4c 0038 7e51 . With GT.ML.8~Q │ │ │ +00404920: 2e20 5769 7468 2047 542e 4d4c 0038 e051 . With GT.ML.8.Q │ │ │ 00404930: 0000 2020 2079 6f75 2063 616e 2067 6169 .. you can gai │ │ │ 00404940: 6e20 6163 6365 7373 2074 6f20 7468 6520 n access to the │ │ │ 00404950: 6f70 6572 6174 696e 6720 7379 7374 656d operating system │ │ │ 00404960: 2066 6163 696c 6974 6965 7320 746f 2065 facilities to e │ │ │ -00404970: 7861 6d69 6e65 3a07 0038 7e61 0000 3900 xamine:..8~a..9. │ │ │ -00404980: 387e 7100 0020 2020 2020 2a20 5379 7374 8~q.. * Syst │ │ │ +00404970: 7861 6d69 6e65 3a07 0038 e061 0000 3900 xamine:..8.a..9. │ │ │ +00404980: 38e0 7100 0020 2020 2020 2a20 5379 7374 8.q.. * Syst │ │ │ 00404990: 656d 2069 6e66 6f72 6d61 7469 6f6e 2c20 em information, │ │ │ 004049a0: 7375 6368 2061 7320 7175 6f74 6173 2061 such as quotas a │ │ │ -004049b0: 6e64 2053 4944 7320 0038 7e81 0000 2020 nd SIDs .8~... │ │ │ +004049b0: 6e64 2053 4944 7320 0038 e081 0000 2020 nd SIDs .8.... │ │ │ 004049c0: 2020 202a 204a 6f62 7320 616e 6420 7072 * Jobs and pr │ │ │ -004049d0: 6f63 6573 7365 7323 0038 7e91 0000 2020 ocesses#.8~... │ │ │ +004049d0: 6f63 6573 7365 7323 0038 e091 0000 2020 ocesses#.8.... │ │ │ 004049e0: 2020 202a 2044 6972 6563 746f 7269 6573 * Directories │ │ │ -004049f0: 2061 6e64 2066 696c 6573 1600 377e c011 and files..7~.. │ │ │ +004049f0: 2061 6e64 2066 696c 6573 1600 37e0 c011 and files..7... │ │ │ 00404a00: 0000 2020 2020 202a 2044 6576 6963 6573 .. * Devices │ │ │ -00404a10: 1600 387e 1200 0020 2020 2020 2a20 4d65 ..8~... * Me │ │ │ -00404a20: 7373 6167 6573 1800 387e 1300 0020 2020 ssages..8~... │ │ │ +00404a10: 1600 38e0 1200 0020 2020 2020 2a20 4d65 ..8.... * Me │ │ │ +00404a20: 7373 6167 6573 1800 38e0 1300 0020 2020 ssages..8.... │ │ │ 00404a30: 2020 2a20 5072 6976 696c 6567 6573 0700 * Privileges.. │ │ │ -00404a40: 387e 1400 004c 0038 7e15 0000 2020 2054 8~...L.8~... T │ │ │ +00404a40: 38e0 1400 004c 0038 e015 0000 2020 2054 8....L.8.... T │ │ │ 00404a50: 6865 2066 6f6c 6c6f 7769 6e67 2074 6162 he following tab │ │ │ 00404a60: 6c65 2073 756d 6d61 7269 7a65 7320 7468 le summarizes th │ │ │ 00404a70: 6520 4754 2e4d 206f 7065 7261 7469 6e67 e GT.M operating │ │ │ 00404a80: 2073 7973 7465 6d20 696e 7465 7266 6163 system interfac │ │ │ -00404a90: 6515 0038 7e16 0000 2020 2066 6163 696c e..8~... facil │ │ │ -00404aa0: 6974 6965 732e 0700 387e 1700 0054 0038 ities...8~...T.8 │ │ │ -00404ab0: 7e18 0000 2020 202b 2d2d 2d2d 2d2d 2d2d ~... +-------- │ │ │ +00404a90: 6515 0038 e016 0000 2020 2066 6163 696c e..8.... facil │ │ │ +00404aa0: 6974 6965 732e 0700 38e0 1700 0054 0038 ities...8....T.8 │ │ │ +00404ab0: e018 0000 2020 202b 2d2d 2d2d 2d2d 2d2d .... +-------- │ │ │ 00404ac0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00404ad0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00404ae0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00404af0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00404b00: 2b54 0038 7e19 0000 2020 207c 2020 2020 +T.8~... | │ │ │ +00404b00: 2b54 0038 e019 0000 2020 207c 2020 2020 +T.8.... | │ │ │ 00404b10: 2020 2020 2020 2020 2020 2020 204f 7065 Ope │ │ │ 00404b20: 7261 7469 6e67 2053 7973 7465 6d20 496e rating System In │ │ │ 00404b30: 7465 7266 6163 6520 4661 6369 6c69 7469 terface Faciliti │ │ │ 00404b40: 6573 2020 2020 2020 2020 2020 2020 2020 es │ │ │ -00404b50: 2020 2020 7c54 0038 7e1a 0000 2020 207c |T.8~... | │ │ │ +00404b50: 2020 2020 7c54 0038 e01a 0000 2020 207c |T.8.... | │ │ │ 00404b60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00404b70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00404b80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00404b90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00404ba0: 2d2d 2d2d 2d2d 2d2d 7c54 0038 7e21 0000 --------|T.8~!.. │ │ │ +00404ba0: 2d2d 2d2d 2d2d 2d2d 7c54 0038 e021 0000 --------|T.8.!.. │ │ │ 00404bb0: 2020 207c 2020 4558 5445 4e53 494f 4e20 | EXTENSION │ │ │ 00404bc0: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00404bd0: 2020 2020 2020 2020 2045 5850 4c41 4e41 EXPLANA │ │ │ 00404be0: 5449 4f4e 2020 2020 2020 2020 2020 2020 TION │ │ │ 00404bf0: 2020 2020 2020 2020 2020 2020 7c54 0038 |T.8 │ │ │ -00404c00: 7e22 0000 2020 207c 2d2d 2d2d 2d2d 2d2d ~".. |-------- │ │ │ +00404c00: e022 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .".. |-------- │ │ │ 00404c10: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00404c20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00404c30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00404c40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00404c50: 7c54 0038 7e23 0000 2020 207c 205a 5359 |T.8~#.. | ZSY │ │ │ +00404c50: 7c54 0038 e023 0000 2020 207c 205a 5359 |T.8.#.. | ZSY │ │ │ 00404c60: 7374 656d 2020 2020 207c 2050 726f 7669 stem | Provi │ │ │ 00404c70: 6465 7320 6163 6365 7373 2074 6f20 7468 des access to th │ │ │ 00404c80: 6520 7368 656c 6c2e 2020 2020 2020 2020 e shell. │ │ │ 00404c90: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00404ca0: 2020 2020 7c54 0038 7e24 0000 2020 207c |T.8~$.. | │ │ │ +00404ca0: 2020 2020 7c54 0038 e024 0000 2020 207c |T.8.$.. | │ │ │ 00404cb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 00404cc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00404cd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00404ce0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00404cf0: 2d2d 2d2d 2d2d 2d2d 7c54 0038 7e25 0000 --------|T.8~%.. │ │ │ +00404cf0: 2d2d 2d2d 2d2d 2d2d 7c54 0038 e025 0000 --------|T.8.%.. │ │ │ 00404d00: 2020 207c 2024 5a4d 6573 7361 6765 2829 | $ZMessage() │ │ │ 00404d10: 207c 2054 7261 6e73 6c61 7465 7320 616e | Translates an │ │ │ 00404d20: 2065 7272 6f72 2063 6f6e 6469 7469 6f6e error condition │ │ │ 00404d30: 2063 6f64 6520 696e 746f 2074 6578 7420 code into text │ │ │ 00404d40: 666f 726d 2e20 2020 2020 2020 7c54 0038 form. |T.8 │ │ │ -00404d50: 7e26 0000 2020 207c 2d2d 2d2d 2d2d 2d2d ~&.. |-------- │ │ │ +00404d50: e026 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .&.. |-------- │ │ │ 00404d60: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00404d70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00404d80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00404d90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00404da0: 7c54 0038 7e27 0000 2020 207c 2024 5a43 |T.8~'.. | $ZC │ │ │ +00404da0: 7c54 0038 e027 0000 2020 207c 2024 5a43 |T.8.'.. | $ZC │ │ │ 00404db0: 4d64 6c69 6e65 2020 207c 2043 6f6e 7461 Mdline | Conta │ │ │ 00404dc0: 696e 7320 6120 7374 7269 6e67 2076 616c ins a string val │ │ │ 00404dd0: 7565 2073 7065 6369 6679 696e 6720 7468 ue specifying th │ │ │ 00404de0: 6520 2265 7863 6573 7322 2070 6f72 7469 e "excess" porti │ │ │ -00404df0: 6f6e 2020 7c54 0038 7e28 0000 2020 207c on |T.8~(.. | │ │ │ +00404df0: 6f6e 2020 7c54 0038 e028 0000 2020 207c on |T.8.(.. | │ │ │ 00404e00: 2020 2020 2020 2020 2020 2020 207c 206f | o │ │ │ 00404e10: 6620 7468 6520 636f 6d6d 616e 6420 6c69 f the command li │ │ │ 00404e20: 6e65 2074 6861 7420 696e 766f 6b65 6420 ne that invoked │ │ │ 00404e30: 7468 6520 4754 2e4d 2070 726f 6365 7373 the GT.M process │ │ │ -00404e40: 2e20 2020 2020 2020 7c54 0038 7e29 0000 . |T.8~).. │ │ │ +00404e40: 2e20 2020 2020 2020 7c54 0038 e029 0000 . |T.8.).. │ │ │ 00404e50: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 00404e60: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 00404e70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00404e80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00404e90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0038 ------------|T.8 │ │ │ -00404ea0: 7e2a 0000 2020 207c 2024 5a4a 6f62 2020 ~*.. | $ZJob │ │ │ +00404ea0: e02a 0000 2020 207c 2024 5a4a 6f62 2020 .*.. | $ZJob │ │ │ 00404eb0: 2020 2020 207c 2048 6f6c 6473 2074 6865 | Holds the │ │ │ 00404ec0: 2070 6964 206f 6620 7468 6520 7072 6f63 pid of the proc │ │ │ 00404ed0: 6573 7320 6372 6561 7465 6420 6279 2074 ess created by t │ │ │ 00404ee0: 6865 206c 6173 7420 4a4f 4220 2020 2020 he last JOB │ │ │ -00404ef0: 7c54 0038 7e31 0000 2020 207c 2020 2020 |T.8~1.. | │ │ │ +00404ef0: 7c54 0038 e031 0000 2020 207c 2020 2020 |T.8.1.. | │ │ │ 00404f00: 2020 2020 2020 2020 207c 2063 6f6d 6d61 | comma │ │ │ 00404f10: 6e64 2070 6572 666f 726d 6564 2062 7920 nd performed by │ │ │ 00404f20: 7468 6520 6375 7272 656e 7420 7072 6f63 the current proc │ │ │ 00404f30: 6573 732e 2020 2020 2020 2020 2020 2020 ess. │ │ │ -00404f40: 2020 2020 7c54 0038 7e32 0000 2020 207c |T.8~2.. | │ │ │ +00404f40: 2020 2020 7c54 0038 e032 0000 2020 207c |T.8.2.. | │ │ │ 00404f50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 00404f60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00404f70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00404f80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00404f90: 2d2d 2d2d 2d2d 2d2d 7c54 0038 7e33 0000 --------|T.8~3.. │ │ │ +00404f90: 2d2d 2d2d 2d2d 2d2d 7c54 0038 e033 0000 --------|T.8.3.. │ │ │ 00404fa0: 2020 207c 2024 5a50 4152 5345 2829 2020 | $ZPARSE() │ │ │ 00404fb0: 207c 2050 6172 7365 7320 6120 554e 4958 | Parses a UNIX │ │ │ 00404fc0: 2066 696c 656e 616d 652e 2020 2020 2020 filename. │ │ │ 00404fd0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00404fe0: 2020 2020 2020 2020 2020 2020 7c00 0000 |... │ │ │ 00404ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00405000: 0400 0000 7d03 0000 1607 0000 0000 0000 ....}........... │ │ │ 00405010: 2900 0020 4845 4c50 00ff 7300 ff50 524f ).. HELP..s..PRO │ │ │ 00405020: 4752 414d 5f43 5943 4c45 0000 5072 6f67 GRAM_CYCLE..Prog │ │ │ -00405030: 7261 6d5f 4379 636c 6518 0017 7ebf 1100 ram_Cycle...~... │ │ │ +00405030: 7261 6d5f 4379 636c 6518 0017 e0bf 1100 ram_Cycle....... │ │ │ 00405040: 0020 2020 5072 6f67 7261 6d20 4379 636c . Program Cycl │ │ │ -00405050: 6507 0018 7e21 0000 5300 187e 3100 0020 e...~!..S..~1.. │ │ │ +00405050: 6507 0018 e021 0000 5300 18e0 3100 0020 e....!..S...1.. │ │ │ 00405060: 2020 496e 2063 6f6e 7472 6173 7420 746f In contrast to │ │ │ 00405070: 204d 2065 6e76 6972 6f6e 6d65 6e74 7320 M environments │ │ │ 00405080: 7468 6174 2069 6e74 6572 7072 6574 204d that interpret M │ │ │ 00405090: 2063 6f64 652c 2047 542e 4d20 636f 6d70 code, GT.M comp │ │ │ -004050a0: 696c 6573 204d 2063 6f64 654f 0018 7e41 iles M codeO..~A │ │ │ +004050a0: 696c 6573 204d 2063 6f64 654f 0018 e041 iles M codeO...A │ │ │ 004050b0: 0000 2020 2066 726f 6d20 736f 7572 6365 .. from source │ │ │ 004050c0: 2066 696c 6573 2069 6e74 6f20 7468 6520 files into the │ │ │ 004050d0: 7461 7267 6574 206d 6163 6869 6e65 206c target machine l │ │ │ 004050e0: 616e 6775 6167 652e 2054 6865 2047 542e anguage. The GT. │ │ │ -004050f0: 4d20 636f 6d70 696c 6572 5300 187e 5100 M compilerS..~Q. │ │ │ +004050f0: 4d20 636f 6d70 696c 6572 5300 18e0 5100 M compilerS...Q. │ │ │ 00405100: 0020 2020 7072 6f64 7563 6573 206f 626a . produces obj │ │ │ 00405110: 6563 7420 6669 6c65 732c 2077 6869 6368 ect files, which │ │ │ 00405120: 2061 7265 2064 796e 616d 6963 616c 6c79 are dynamically │ │ │ 00405130: 206c 696e 6b65 6420 696e 746f 2061 6e20 linked into an │ │ │ 00405140: 696d 6167 652e 2053 6f75 7263 6554 0018 image. SourceT.. │ │ │ -00405150: 7e61 0000 2020 2066 696c 6573 2061 6e64 ~a.. files and │ │ │ +00405150: e061 0000 2020 2066 696c 6573 2061 6e64 .a.. files and │ │ │ 00405160: 206f 626a 6563 7420 6669 6c65 7320 6d61 object files ma │ │ │ 00405170: 7920 6265 206d 616e 6167 6564 2069 6e64 y be managed ind │ │ │ 00405180: 6570 656e 6465 6e74 6c79 2c20 6f72 2070 ependently, or p │ │ │ 00405190: 6c61 6365 6420 746f 6765 7468 6572 2069 laced together i │ │ │ -004051a0: 6e51 0018 7e71 0000 2020 2061 2073 7065 nQ..~q.. a spe │ │ │ +004051a0: 6e51 0018 e071 0000 2020 2061 2073 7065 nQ...q.. a spe │ │ │ 004051b0: 6369 6669 6320 6469 7265 6374 6f72 792e cific directory. │ │ │ 004051c0: 2047 542e 4d20 7065 726d 6974 7320 6163 GT.M permits ac │ │ │ 004051d0: 6365 7373 2074 6f20 736f 7572 6365 2061 cess to source a │ │ │ 004051e0: 6e64 206f 626a 6563 7420 6669 6c65 7320 nd object files │ │ │ -004051f0: 696e 1f00 187e 8100 0020 2020 6d75 6c74 in...~... mult │ │ │ +004051f0: 696e 1f00 18e0 8100 0020 2020 6d75 6c74 in....... mult │ │ │ 00405200: 6970 6c65 2064 6972 6563 746f 7269 6573 iple directories │ │ │ -00405210: 2e07 0018 7e91 0000 5300 177e c011 0000 ....~...S..~.... │ │ │ +00405210: 2e07 0018 e091 0000 5300 17e0 c011 0000 ........S....... │ │ │ 00405220: 2020 2047 542e 4d20 6461 7461 6261 7365 GT.M database │ │ │ 00405230: 7320 6172 6520 554e 4958 2066 696c 6573 s are UNIX files │ │ │ 00405240: 2069 6465 6e74 6966 6965 6420 6279 2061 identified by a │ │ │ 00405250: 2073 6d61 6c6c 2066 696c 6520 6361 6c6c small file call │ │ │ -00405260: 6564 2061 2047 6c6f 6261 6c54 0018 7e12 ed a GlobalT..~. │ │ │ +00405260: 6564 2061 2047 6c6f 6261 6c54 0018 e012 ed a GlobalT.... │ │ │ 00405270: 0000 2020 2044 6972 6563 746f 7279 2e20 .. Directory. │ │ │ 00405280: 476c 6f62 616c 2044 6972 6563 746f 7269 Global Directori │ │ │ 00405290: 6573 2061 6c6c 6f77 206d 616e 6167 656d es allow managem │ │ │ 004052a0: 656e 7420 6f66 2074 6865 2064 6174 6162 ent of the datab │ │ │ 004052b0: 6173 6520 6669 6c65 7320 746f 2062 6552 ase files to beR │ │ │ -004052c0: 0018 7e13 0000 2020 2069 6e64 6570 656e ..~... indepen │ │ │ +004052c0: 0018 e013 0000 2020 2069 6e64 6570 656e ...... indepen │ │ │ 004052d0: 6465 6e74 206f 6620 7468 6520 706c 6163 dent of the plac │ │ │ 004052e0: 656d 656e 7420 6f66 2066 696c 6573 2063 ement of files c │ │ │ 004052f0: 6f6e 7461 696e 696e 6720 4d20 726f 7574 ontaining M rout │ │ │ 00405300: 696e 6573 2e20 4279 2063 6861 6e67 696e ines. By changin │ │ │ -00405310: 6751 0018 7e14 0000 2020 2074 6865 2047 gQ..~... the G │ │ │ +00405310: 6751 0018 e014 0000 2020 2074 6865 2047 gQ...... the G │ │ │ 00405320: 6c6f 6261 6c20 4469 7265 6374 6f72 792c lobal Directory, │ │ │ 00405330: 2079 6f75 2063 616e 2075 7365 2074 6865 you can use the │ │ │ 00405340: 2073 616d 6520 7072 6f67 7261 6d73 2074 same programs t │ │ │ 00405350: 6f20 6163 6365 7373 2064 6966 6665 7265 o access differe │ │ │ -00405360: 6e74 1400 187e 1500 0020 2020 6461 7461 nt...~... data │ │ │ -00405370: 6261 7365 732e 0700 187e 1600 0068 0000 bases....~...h.. │ │ │ +00405360: 6e74 1400 18e0 1500 0020 2020 6461 7461 nt....... data │ │ │ +00405370: 6261 7365 732e 0700 18e0 1600 0068 0000 bases........h.. │ │ │ 00405380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00405390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004053a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004053b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004053c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004053d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004053e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -263552,758 +263552,758 @@ │ │ │ 004057f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00405800: 0400 0000 c507 0000 7701 0000 0000 0000 ........w....... │ │ │ 00405810: 4f00 0043 4845 4c50 00ff 7300 ff4c 414e O..CHELP..s..LAN │ │ │ 00405820: 4755 4147 455f 4558 5445 4e53 494f 4e53 GUAGE_EXTENSIONS │ │ │ 00405830: 00ff 7300 ff44 4542 5547 4749 4e47 5f46 ..s..DEBUGGING_F │ │ │ 00405840: 4143 494c 4954 4945 5300 0044 6562 7567 ACILITIES..Debug │ │ │ 00405850: 6769 6e67 5f46 6163 696c 6974 6965 731f ging_Facilities. │ │ │ -00405860: 0036 7ebf 1100 0020 2020 4465 6275 6767 .6~.... Debugg │ │ │ +00405860: 0036 e0bf 1100 0020 2020 4465 6275 6767 .6..... Debugg │ │ │ 00405870: 696e 6720 4661 6369 6c69 7469 6573 0700 ing Facilities.. │ │ │ -00405880: 377e 2100 0052 0037 7e31 0000 2020 2047 7~!..R.7~1.. G │ │ │ +00405880: 37e0 2100 0052 0037 e031 0000 2020 2047 7.!..R.7.1.. G │ │ │ 00405890: 542e 4d20 7072 6f76 6964 6573 2061 206e T.M provides a n │ │ │ 004058a0: 756d 6265 7220 6f66 2064 6562 7567 6769 umber of debuggi │ │ │ 004058b0: 6e67 2066 6561 7475 7265 732e 2054 6865 ng features. The │ │ │ 004058c0: 7365 2066 6561 7475 7265 7320 696e 636c se features incl │ │ │ -004058d0: 7564 6520 7468 6515 0037 7e41 0000 2020 ude the..7~A.. │ │ │ -004058e0: 2061 6269 6c69 7479 2074 6f3a 0700 377e ability to:..7~ │ │ │ -004058f0: 5100 003e 0037 7e61 0000 2020 2020 202a Q..>.7~a.. * │ │ │ +004058d0: 7564 6520 7468 6515 0037 e041 0000 2020 ude the..7.A.. │ │ │ +004058e0: 2061 6269 6c69 7479 2074 6f3a 0700 37e0 ability to:..7. │ │ │ +004058f0: 5100 003e 0037 e061 0000 2020 2020 202a Q..>.7.a.. * │ │ │ 00405900: 2049 6e74 6572 6163 7469 7665 6c79 2065 Interactively e │ │ │ 00405910: 7865 6375 7465 2072 6f75 7469 6e65 7320 xecute routines │ │ │ 00405920: 7573 696e 6720 4d20 636f 6d6d 616e 6473 using M commands │ │ │ -00405930: 2e54 0037 7e71 0000 2020 2020 202a 2044 .T.7~q.. * D │ │ │ +00405930: 2e54 0037 e071 0000 2020 2020 202a 2044 .T.7.q.. * D │ │ │ 00405940: 6973 706c 6179 206c 696e 6573 2074 6861 isplay lines tha │ │ │ 00405950: 7420 6d61 7920 636f 6e74 6169 6e20 6572 t may contain er │ │ │ 00405960: 726f 7273 2075 7369 6e67 2074 6865 205a rors using the Z │ │ │ 00405970: 5052 494e 5420 636f 6d6d 616e 6420 616e PRINT command an │ │ │ -00405980: 6420 7468 652a 0037 7e81 0000 2020 2020 d the*.7~... │ │ │ +00405980: 6420 7468 652a 0037 e081 0000 2020 2020 d the*.7.... │ │ │ 00405990: 2020 2024 5a50 4f53 4954 494f 4e20 7370 $ZPOSITION sp │ │ │ 004059a0: 6563 6961 6c20 7661 7269 6162 6c65 2e52 ecial variable.R │ │ │ -004059b0: 0037 7e91 0000 2020 2020 202a 2052 6564 .7~... * Red │ │ │ +004059b0: 0037 e091 0000 2020 2020 202a 2052 6564 .7.... * Red │ │ │ 004059c0: 6973 706c 6179 2065 7272 6f72 206d 6573 isplay error mes │ │ │ 004059d0: 7361 6765 7320 7573 696e 6720 7468 6520 sages using the │ │ │ 004059e0: 245a 5354 4154 5553 2073 7065 6369 616c $ZSTATUS special │ │ │ 004059f0: 2076 6172 6961 626c 6520 616e 6420 7468 variable and th │ │ │ -00405a00: 6520 0036 7ec0 1100 0020 2020 2020 2020 e .6~.... │ │ │ +00405a00: 6520 0036 e0c0 1100 0020 2020 2020 2020 e .6..... │ │ │ 00405a10: 5a4d 4553 5341 4745 2063 6f6d 6d61 6e64 ZMESSAGE command │ │ │ -00405a20: 2e4d 0037 7e12 0000 2020 2020 202a 2053 .M.7~... * S │ │ │ +00405a20: 2e4d 0037 e012 0000 2020 2020 202a 2053 .M.7.... * S │ │ │ 00405a30: 6574 2062 7265 616b 706f 696e 7473 2061 et breakpoints a │ │ │ 00405a40: 6e64 2061 6374 696f 6e73 2074 6f20 6279 nd actions to by │ │ │ 00405a50: 7061 7373 2061 6e20 6572 726f 7220 7573 pass an error us │ │ │ 00405a60: 696e 6720 7468 6520 5a42 5245 414b 1600 ing the ZBREAK.. │ │ │ -00405a70: 377e 1300 0020 2020 2020 2020 636f 6d6d 7~... comm │ │ │ -00405a80: 616e 642e 3f00 377e 1400 0020 2020 2020 and.?.7~... │ │ │ +00405a70: 37e0 1300 0020 2020 2020 2020 636f 6d6d 7.... comm │ │ │ +00405a80: 616e 642e 3f00 37e0 1400 0020 2020 2020 and.?.7.... │ │ │ 00405a90: 2a20 4578 6563 7574 6520 6120 6c69 6e65 * Execute a line │ │ │ 00405aa0: 2061 7420 6120 7469 6d65 2075 7369 6e67 at a time using │ │ │ 00405ab0: 2074 6865 205a 5354 4550 2063 6f6d 6d61 the ZSTEP comma │ │ │ -00405ac0: 6e64 2e52 0037 7e15 0000 2020 2020 202a nd.R.7~... * │ │ │ +00405ac0: 6e64 2e52 0037 e015 0000 2020 2020 202a nd.R.7.... * │ │ │ 00405ad0: 2044 6973 706c 6179 2069 6e66 6f72 6d61 Display informa │ │ │ 00405ae0: 7469 6f6e 2061 626f 7574 2074 6865 204d tion about the M │ │ │ 00405af0: 2065 6e76 6972 6f6e 6d65 6e74 2075 7369 environment usi │ │ │ 00405b00: 6e67 2074 6865 205a 5348 4f57 2063 6f6d ng the ZSHOW com │ │ │ -00405b10: 6d61 6e64 2e3e 0037 7e16 0000 2020 2020 mand.>.7~... │ │ │ +00405b10: 6d61 6e64 2e3e 0037 e016 0000 2020 2020 mand.>.7.... │ │ │ 00405b20: 202a 204d 6f64 6966 7920 7468 6520 696e * Modify the in │ │ │ 00405b30: 766f 6361 7469 6f6e 2073 7461 636b 2077 vocation stack w │ │ │ 00405b40: 6974 6820 5155 4954 2061 6e64 205a 474f ith QUIT and ZGO │ │ │ -00405b50: 544f 2e52 0037 7e17 0000 2020 2020 202a TO.R.7~... * │ │ │ +00405b50: 544f 2e52 0037 e017 0000 2020 2020 202a TO.R.7.... * │ │ │ 00405b60: 2049 6e63 7265 6d65 6e74 616c 6c79 2061 Incrementally a │ │ │ 00405b70: 6464 206f 7220 6d6f 6469 6679 2063 6f64 dd or modify cod │ │ │ 00405b80: 6520 7573 696e 6720 7468 6520 5a4c 494e e using the ZLIN │ │ │ 00405b90: 4b20 616e 6420 5a45 4449 5420 636f 6d6d K and ZEDIT comm │ │ │ -00405ba0: 616e 6473 2e3d 0037 7e18 0000 2020 2020 ands.=.7~... │ │ │ +00405ba0: 616e 6473 2e3d 0037 e018 0000 2020 2020 ands.=.7.... │ │ │ 00405bb0: 202a 2043 6f6e 7469 6e75 6520 6578 6563 * Continue exec │ │ │ 00405bc0: 7574 696f 6e20 7573 696e 6720 7468 6520 ution using the │ │ │ 00405bd0: 5a43 4f4e 5449 4e55 4520 636f 6d6d 616e ZCONTINUE comman │ │ │ -00405be0: 642e 5200 377e 1900 0020 2020 2020 2a20 d.R.7~... * │ │ │ +00405be0: 642e 5200 37e0 1900 0020 2020 2020 2a20 d.R.7.... * │ │ │ 00405bf0: 4573 7461 626c 6973 6820 2277 6174 6368 Establish "watch │ │ │ 00405c00: 2070 6f69 6e74 7322 2077 6974 6820 7472 points" with tr │ │ │ 00405c10: 6967 6765 7273 2074 6f20 7472 6170 2069 iggers to trap i │ │ │ 00405c20: 6e63 6f72 7265 6374 2061 6363 6573 7365 ncorrect accesse │ │ │ -00405c30: 7320 6f6e 2600 377e 1a00 0020 2020 2020 s on&.7~... │ │ │ +00405c30: 7320 6f6e 2600 37e0 1a00 0020 2020 2020 s on&.7.... │ │ │ 00405c40: 2020 676c 6f62 616c 2076 6172 6961 626c global variabl │ │ │ -00405c50: 6520 7570 6461 7465 732e 0700 377e 2100 e updates...7~!. │ │ │ -00405c60: 004a 0037 7e22 0000 2020 2054 6865 2066 .J.7~".. The f │ │ │ +00405c50: 6520 7570 6461 7465 732e 0700 37e0 2100 e updates...7.!. │ │ │ +00405c60: 004a 0037 e022 0000 2020 2054 6865 2066 .J.7.".. The f │ │ │ 00405c70: 6f6c 6c6f 7769 6e67 2074 6162 6c65 2073 ollowing table s │ │ │ 00405c80: 756d 6d61 7269 7a65 7320 7468 6520 4754 ummarizes the GT │ │ │ 00405c90: 2e4d 206c 616e 6775 6167 6520 6578 7465 .M language exte │ │ │ -00405ca0: 6e73 696f 6e73 2074 6861 741f 0037 7e23 nsions that..7~# │ │ │ +00405ca0: 6e73 696f 6e73 2074 6861 741f 0037 e023 nsions that..7.# │ │ │ 00405cb0: 0000 2020 2066 6163 696c 6974 6174 6520 .. facilitate │ │ │ -00405cc0: 6465 6275 6767 696e 672e 0700 377e 2400 debugging...7~$. │ │ │ -00405cd0: 0054 0037 7e25 0000 2020 202b 2d2d 2d2d .T.7~%.. +---- │ │ │ +00405cc0: 6465 6275 6767 696e 672e 0700 37e0 2400 debugging...7.$. │ │ │ +00405cd0: 0054 0037 e025 0000 2020 202b 2d2d 2d2d .T.7.%.. +---- │ │ │ 00405ce0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00405cf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00405d00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00405d10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00405d20: 2d2d 2d2d 2b54 0037 7e26 0000 2020 207c ----+T.7~&.. | │ │ │ +00405d20: 2d2d 2d2d 2b54 0037 e026 0000 2020 207c ----+T.7.&.. | │ │ │ 00405d30: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00405d40: 2020 2020 2020 2020 2020 4754 2e4d 2044 GT.M D │ │ │ 00405d50: 6562 7567 6769 6e67 2054 6f6f 6c73 2020 ebugging Tools │ │ │ 00405d60: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00405d70: 2020 2020 2020 2020 7c54 0037 7e27 0000 |T.7~'.. │ │ │ +00405d70: 2020 2020 2020 2020 7c54 0037 e027 0000 |T.7.'.. │ │ │ 00405d80: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 00405d90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00405da0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00405db0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00405dc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0037 ------------|T.7 │ │ │ -00405dd0: 7e28 0000 2020 207c 2020 4558 5445 4e53 ~(.. | EXTENS │ │ │ +00405dd0: e028 0000 2020 207c 2020 4558 5445 4e53 .(.. | EXTENS │ │ │ 00405de0: 494f 4e20 207c 2020 2020 2020 2020 2020 ION | │ │ │ 00405df0: 2020 2020 2020 2020 2020 2020 2045 5850 EXP │ │ │ 00405e00: 4c41 4e41 5449 4f4e 2020 2020 2020 2020 LANATION │ │ │ 00405e10: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00405e20: 7c54 0037 7e29 0000 2020 207c 2d2d 2d2d |T.7~).. |---- │ │ │ +00405e20: 7c54 0037 e029 0000 2020 207c 2d2d 2d2d |T.7.).. |---- │ │ │ 00405e30: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00405e40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00405e50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00405e60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00405e70: 2d2d 2d2d 7c54 0037 7e2a 0000 2020 207c ----|T.7~*.. | │ │ │ +00405e70: 2d2d 2d2d 7c54 0037 e02a 0000 2020 207c ----|T.7.*.. | │ │ │ 00405e80: 205a 4272 6561 6b20 2020 2020 207c 2045 ZBreak | E │ │ │ 00405e90: 7374 6162 6c69 7368 6573 2061 2074 656d stablishes a tem │ │ │ 00405ea0: 706f 7261 7279 2062 7265 616b 706f 696e porary breakpoin │ │ │ 00405eb0: 742c 2077 6974 6820 6f70 7469 6f6e 616c t, with optional │ │ │ -00405ec0: 204d 2020 2020 2020 7c54 0037 7e31 0000 M |T.7~1.. │ │ │ +00405ec0: 204d 2020 2020 2020 7c54 0037 e031 0000 M |T.7.1.. │ │ │ 00405ed0: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 00405ee0: 207c 2061 6374 696f 6e20 616e 642f 6f72 | action and/or │ │ │ 00405ef0: 2061 6374 6976 6174 696f 6e20 636f 756e activation coun │ │ │ 00405f00: 742e 2020 2020 2020 2020 2020 2020 2020 t. │ │ │ 00405f10: 2020 2020 2020 2020 2020 2020 7c54 0037 |T.7 │ │ │ -00405f20: 7e32 0000 2020 207c 2d2d 2d2d 2d2d 2d2d ~2.. |-------- │ │ │ +00405f20: e032 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .2.. |-------- │ │ │ 00405f30: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00405f40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00405f50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00405f60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00405f70: 7c54 0037 7e33 0000 2020 207c 205a 436f |T.7~3.. | ZCo │ │ │ +00405f70: 7c54 0037 e033 0000 2020 207c 205a 436f |T.7.3.. | ZCo │ │ │ 00405f80: 6e74 696e 7565 2020 207c 2043 6f6e 7469 ntinue | Conti │ │ │ 00405f90: 6e75 6573 2072 6f75 7469 6e65 2065 7865 nues routine exe │ │ │ 00405fa0: 6375 7469 6f6e 2066 726f 6d20 6120 6272 cution from a br │ │ │ 00405fb0: 6561 6b2e 2020 2020 2020 2020 2020 2020 eak. │ │ │ 00405fc0: 2020 2020 7c43 0000 0000 0000 0000 0000 |C.......... │ │ │ 00405fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00405fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00405ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00406000: 0400 0000 d307 0000 0c01 0000 0000 0000 ................ │ │ │ -00406010: 8b00 007e 4845 4c50 00ff 7300 ff4c 414e ...~HELP..s..LAN │ │ │ +00406010: 8b00 00e0 4845 4c50 00ff 7300 ff4c 414e ....HELP..s..LAN │ │ │ 00406020: 4755 4147 455f 4558 5445 4e53 494f 4e53 GUAGE_EXTENSIONS │ │ │ 00406030: 00ff 7300 ff44 4542 5547 4749 4e47 5f46 ..s..DEBUGGING_F │ │ │ 00406040: 4143 494c 4954 4945 5300 c034 0000 2020 ACILITIES..4.. │ │ │ 00406050: 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b |-------------+ │ │ │ 00406060: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00406070: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00406080: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00406090: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0037 7e35 ----------|T.7~5 │ │ │ +00406090: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0037 e035 ----------|T.7.5 │ │ │ 004060a0: 0000 2020 207c 205a 4544 6974 2020 2020 .. | ZEDit │ │ │ 004060b0: 2020 207c 2049 6e76 6f6b 6573 2074 6865 | Invokes the │ │ │ 004060c0: 2055 4e49 5820 7465 7874 2065 6469 746f UNIX text edito │ │ │ 004060d0: 7220 7370 6563 6966 6965 6420 6279 2074 r specified by t │ │ │ 004060e0: 6865 2045 4449 544f 5220 2020 2020 7c54 he EDITOR |T │ │ │ -004060f0: 0037 7e36 0000 2020 207c 2020 2020 2020 .7~6.. | │ │ │ +004060f0: 0037 e036 0000 2020 207c 2020 2020 2020 .7.6.. | │ │ │ 00406100: 2020 2020 2020 207c 2065 6e76 6972 6f6e | environ │ │ │ 00406110: 6d65 6e74 2076 6172 6961 626c 652e 2020 ment variable. │ │ │ 00406120: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00406130: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00406140: 2020 7c54 0037 7e37 0000 2020 207c 2d2d |T.7~7.. |-- │ │ │ +00406140: 2020 7c54 0037 e037 0000 2020 207c 2d2d |T.7.7.. |-- │ │ │ 00406150: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 00406160: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00406170: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00406180: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00406190: 2d2d 2d2d 2d2d 7c54 0037 7e38 0000 2020 ------|T.7~8.. │ │ │ +00406190: 2d2d 2d2d 2d2d 7c54 0037 e038 0000 2020 ------|T.7.8.. │ │ │ 004061a0: 207c 205a 476f 746f 2020 2020 2020 207c | ZGoto | │ │ │ 004061b0: 2052 656d 6f76 6573 206d 756c 7469 706c Removes multipl │ │ │ 004061c0: 6520 6c65 7665 6c73 2066 726f 6d20 7468 e levels from th │ │ │ 004061d0: 6520 4d20 696e 766f 6361 7469 6f6e 2073 e M invocation s │ │ │ -004061e0: 7461 636b 2061 6e64 2020 7c54 0037 7e39 tack and |T.7~9 │ │ │ +004061e0: 7461 636b 2061 6e64 2020 7c54 0037 e039 tack and |T.7.9 │ │ │ 004061f0: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 00406200: 2020 207c 2074 7261 6e73 6665 7273 2063 | transfers c │ │ │ 00406210: 6f6e 7472 6f6c 2e20 2020 2020 2020 2020 ontrol. │ │ │ 00406220: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00406230: 2020 2020 2020 2020 2020 2020 2020 7c54 |T │ │ │ -00406240: 0037 7e3a 0000 2020 207c 2d2d 2d2d 2d2d .7~:.. |------ │ │ │ +00406240: 0037 e03a 0000 2020 207c 2d2d 2d2d 2d2d .7.:.. |------ │ │ │ 00406250: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 00406260: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00406270: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00406280: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00406290: 2d2d 7c54 0037 7e41 0000 2020 207c 205a --|T.7~A.. | Z │ │ │ +00406290: 2d2d 7c54 0037 e041 0000 2020 207c 205a --|T.7.A.. | Z │ │ │ 004062a0: 4c69 6e6b 2020 2020 2020 207c 2049 6e63 Link | Inc │ │ │ 004062b0: 6c75 6465 7320 6120 6e65 7720 6f72 206d ludes a new or m │ │ │ 004062c0: 6f64 6966 6965 6420 4d20 726f 7574 696e odified M routin │ │ │ 004062d0: 6520 696e 2074 6865 2063 7572 7265 6e74 e in the current │ │ │ -004062e0: 204d 2020 2020 7c54 0037 7e42 0000 2020 M |T.7~B.. │ │ │ +004062e0: 204d 2020 2020 7c54 0037 e042 0000 2020 M |T.7.B.. │ │ │ 004062f0: 207c 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 00406300: 2069 6d61 6765 3b20 6175 746f 6d61 7469 image; automati │ │ │ 00406310: 6361 6c6c 7920 7265 636f 6d70 696c 6573 cally recompiles │ │ │ 00406320: 2069 6620 6e65 6365 7373 6172 792e 2020 if necessary. │ │ │ -00406330: 2020 2020 2020 2020 2020 7c54 0037 7e43 |T.7~C │ │ │ +00406330: 2020 2020 2020 2020 2020 7c54 0037 e043 |T.7.C │ │ │ 00406340: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 00406350: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 00406360: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00406370: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00406380: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 --------------|T │ │ │ -00406390: 0037 7e44 0000 2020 207c 205a 4d65 7373 .7~D.. | ZMess │ │ │ +00406390: 0037 e044 0000 2020 207c 205a 4d65 7373 .7.D.. | ZMess │ │ │ 004063a0: 6167 6520 2020 207c 2053 6967 6e61 6c73 age | Signals │ │ │ 004063b0: 2074 6865 2073 7065 6369 6669 6564 2063 the specified c │ │ │ 004063c0: 6f6e 6469 7469 6f6e 2e20 2020 2020 2020 ondition. │ │ │ 004063d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004063e0: 2020 7c54 0037 7e45 0000 2020 207c 2d2d |T.7~E.. |-- │ │ │ +004063e0: 2020 7c54 0037 e045 0000 2020 207c 2d2d |T.7.E.. |-- │ │ │ 004063f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 00406400: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00406410: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00406420: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00406430: 2d2d 2d2d 2d2d 7c54 0037 7e46 0000 2020 ------|T.7~F.. │ │ │ +00406430: 2d2d 2d2d 2d2d 7c54 0037 e046 0000 2020 ------|T.7.F.. │ │ │ 00406440: 207c 205a 5072 696e 7420 2020 2020 207c | ZPrint | │ │ │ 00406450: 2044 6973 706c 6179 7320 6c69 6e65 7320 Displays lines │ │ │ 00406460: 6f66 2073 6f75 7263 6520 636f 6465 2e20 of source code. │ │ │ 00406470: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00406480: 2020 2020 2020 2020 2020 7c54 0037 7e47 |T.7~G │ │ │ +00406480: 2020 2020 2020 2020 2020 7c54 0037 e047 |T.7.G │ │ │ 00406490: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 004064a0: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 004064b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004064c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004064d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 --------------|T │ │ │ -004064e0: 0037 7e48 0000 2020 207c 205a 5348 6f77 .7~H.. | ZSHow │ │ │ +004064e0: 0037 e048 0000 2020 207c 205a 5348 6f77 .7.H.. | ZSHow │ │ │ 004064f0: 2020 2020 2020 207c 2044 6973 706c 6179 | Display │ │ │ 00406500: 7320 696e 666f 726d 6174 696f 6e20 6162 s information ab │ │ │ 00406510: 6f75 7420 7468 6520 4d20 656e 7669 726f out the M enviro │ │ │ 00406520: 6e6d 656e 742e 2020 2020 2020 2020 2020 nment. │ │ │ -00406530: 2020 7c54 0037 7e49 0000 2020 207c 2d2d |T.7~I.. |-- │ │ │ +00406530: 2020 7c54 0037 e049 0000 2020 207c 2d2d |T.7.I.. |-- │ │ │ 00406540: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 00406550: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00406560: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00406570: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00406580: 2d2d 2d2d 2d2d 7c54 0037 7e4a 0000 2020 ------|T.7~J.. │ │ │ +00406580: 2d2d 2d2d 2d2d 7c54 0037 e04a 0000 2020 ------|T.7.J.. │ │ │ 00406590: 207c 205a 5354 6570 2020 2020 2020 207c | ZSTep | │ │ │ 004065a0: 2049 6e63 7265 6d65 6e74 616c 6c79 2065 Incrementally e │ │ │ 004065b0: 7865 6375 7465 7320 6120 726f 7574 696e xecutes a routin │ │ │ 004065c0: 6520 746f 2074 6865 2062 6567 696e 6e69 e to the beginni │ │ │ -004065d0: 6e67 206f 6620 7468 6520 7c54 0037 7e51 ng of the |T.7~Q │ │ │ +004065d0: 6e67 206f 6620 7468 6520 7c54 0037 e051 ng of the |T.7.Q │ │ │ 004065e0: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 004065f0: 2020 207c 206e 6578 7420 6c69 6e65 206f | next line o │ │ │ 00406600: 6620 7468 6520 7361 6d65 2074 7970 652e f the same type. │ │ │ 00406610: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00406620: 2020 2020 2020 2020 2020 2020 2020 7c54 |T │ │ │ -00406630: 0037 7e52 0000 2020 207c 2d2d 2d2d 2d2d .7~R.. |------ │ │ │ +00406630: 0037 e052 0000 2020 207c 2d2d 2d2d 2d2d .7.R.. |------ │ │ │ 00406640: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 00406650: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00406660: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00406670: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00406680: 2d2d 7c54 0037 7e53 0000 2020 207c 205a --|T.7~S.. | Z │ │ │ +00406680: 2d2d 7c54 0037 e053 0000 2020 207c 205a --|T.7.S.. | Z │ │ │ 00406690: 5752 6974 6520 2020 2020 207c 2044 6973 WRite | Dis │ │ │ 004066a0: 706c 6179 7320 616c 6c20 6f72 2073 6f6d plays all or som │ │ │ 004066b0: 6520 6c6f 6361 6c20 6f72 2067 6c6f 6261 e local or globa │ │ │ 004066c0: 6c20 7661 7269 6162 6c65 732e 2020 2020 l variables. │ │ │ -004066d0: 2020 2020 2020 7c54 0037 7e54 0000 2020 |T.7~T.. │ │ │ +004066d0: 2020 2020 2020 7c54 0037 e054 0000 2020 |T.7.T.. │ │ │ 004066e0: 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b |-------------+ │ │ │ 004066f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00406700: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00406710: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00406720: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0037 7e55 ----------|T.7~U │ │ │ +00406720: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0037 e055 ----------|T.7.U │ │ │ 00406730: 0000 2020 207c 2024 5a43 5354 4154 5553 .. | $ZCSTATUS │ │ │ 00406740: 2020 207c 2048 6f6c 6473 2074 6865 2076 | Holds the v │ │ │ 00406750: 616c 7565 206f 6620 7468 6520 7374 6174 alue of the stat │ │ │ 00406760: 7573 2063 6f64 6520 666f 7220 7468 6520 us code for the │ │ │ 00406770: 6c61 7374 2063 6f6d 7069 6c65 2020 7c54 last compile |T │ │ │ -00406780: 0037 7e56 0000 2020 207c 2020 2020 2020 .7~V.. | │ │ │ +00406780: 0037 e056 0000 2020 207c 2020 2020 2020 .7.V.. | │ │ │ 00406790: 2020 2020 2020 207c 2070 6572 666f 726d | perform │ │ │ 004067a0: 6564 2062 7920 6120 5a43 4f4d 5049 4c45 ed by a ZCOMPILE │ │ │ 004067b0: 2c20 5a4c 494e 4b20 6f72 2061 7574 6f2d , ZLINK or auto- │ │ │ 004067c0: 5a4c 494e 4b2e 2020 2020 2020 2020 2020 ZLINK. │ │ │ 004067d0: 2020 7c00 0000 0000 0000 0000 0000 0000 |............. │ │ │ 004067e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004067f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00406800: 0400 0000 d307 0000 2301 0000 0000 0000 ........#....... │ │ │ -00406810: 8b00 007e 4845 4c50 00ff 7300 ff4c 414e ...~HELP..s..LAN │ │ │ +00406810: 8b00 00e0 4845 4c50 00ff 7300 ff4c 414e ....HELP..s..LAN │ │ │ 00406820: 4755 4147 455f 4558 5445 4e53 494f 4e53 GUAGE_EXTENSIONS │ │ │ 00406830: 00ff 7300 ff44 4542 5547 4749 4e47 5f46 ..s..DEBUGGING_F │ │ │ 00406840: 4143 494c 4954 4945 5300 c057 0000 2020 ACILITIES..W.. │ │ │ 00406850: 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b |-------------+ │ │ │ 00406860: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00406870: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00406880: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00406890: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0037 7e58 ----------|T.7~X │ │ │ +00406890: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0037 e058 ----------|T.7.X │ │ │ 004068a0: 0000 2020 207c 2024 5a45 4469 7420 2020 .. | $ZEDit │ │ │ 004068b0: 2020 207c 2043 6f6e 7461 696e 7320 7468 | Contains th │ │ │ 004068c0: 6520 7374 6174 7573 2063 6f64 6520 666f e status code fo │ │ │ 004068d0: 7220 7468 6520 6c61 7374 205a 4544 6974 r the last ZEDit │ │ │ 004068e0: 2e20 2020 2020 2020 2020 2020 2020 7c54 . |T │ │ │ -004068f0: 0037 7e59 0000 2020 207c 2d2d 2d2d 2d2d .7~Y.. |------ │ │ │ +004068f0: 0037 e059 0000 2020 207c 2d2d 2d2d 2d2d .7.Y.. |------ │ │ │ 00406900: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 00406910: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00406920: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00406930: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00406940: 2d2d 7c54 0037 7e5a 0000 2020 207c 2024 --|T.7~Z.. | $ │ │ │ +00406940: 2d2d 7c54 0037 e05a 0000 2020 207c 2024 --|T.7.Z.. | $ │ │ │ 00406950: 5a4a 4f42 4558 414d 2829 207c 2050 6572 ZJOBEXAM() | Per │ │ │ 00406960: 666f 726d 7320 6120 5a53 484f 5720 222a forms a ZSHOW "* │ │ │ 00406970: 2220 746f 2061 2064 6566 6175 6c74 2066 " to a default f │ │ │ 00406980: 696c 6520 6c6f 6361 7469 6f6e 2061 6e64 ile location and │ │ │ -00406990: 2020 2020 2020 7c54 0037 7e61 0000 2020 |T.7~a.. │ │ │ +00406990: 2020 2020 2020 7c54 0037 e061 0000 2020 |T.7.a.. │ │ │ 004069a0: 207c 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 004069b0: 206e 616d 652c 206f 7220 7468 6520 6f6e name, or the on │ │ │ 004069c0: 6520 6f70 7469 6f6e 616c 6c79 2073 7065 e optionally spe │ │ │ 004069d0: 6369 6669 6564 2062 7920 7468 6520 6172 cified by the ar │ │ │ -004069e0: 6775 6d65 6e74 2e20 2020 7c54 0037 7e62 gument. |T.7~b │ │ │ +004069e0: 6775 6d65 6e74 2e20 2020 7c54 0037 e062 gument. |T.7.b │ │ │ 004069f0: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 00406a00: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 00406a10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00406a20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00406a30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 --------------|T │ │ │ -00406a40: 0037 7e63 0000 2020 207c 2024 5a4c 4556 .7~c.. | $ZLEV │ │ │ +00406a40: 0037 e063 0000 2020 207c 2024 5a4c 4556 .7.c.. | $ZLEV │ │ │ 00406a50: 656c 2020 2020 207c 2043 6f6e 7461 696e el | Contain │ │ │ 00406a60: 7320 7468 6520 6375 7272 656e 7420 6c65 s the current le │ │ │ 00406a70: 7665 6c20 6f66 2044 4f2f 5845 4355 5445 vel of DO/XECUTE │ │ │ 00406a80: 206e 6573 7469 6e67 2e20 2020 2020 2020 nesting. │ │ │ -00406a90: 2020 7c54 0037 7e64 0000 2020 207c 2d2d |T.7~d.. |-- │ │ │ +00406a90: 2020 7c54 0037 e064 0000 2020 207c 2d2d |T.7.d.. |-- │ │ │ 00406aa0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 00406ab0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00406ac0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00406ad0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00406ae0: 2d2d 2d2d 2d2d 7c54 0037 7e65 0000 2020 ------|T.7~e.. │ │ │ +00406ae0: 2d2d 2d2d 2d2d 7c54 0037 e065 0000 2020 ------|T.7.e.. │ │ │ 00406af0: 207c 2024 5a4d 6573 7361 6765 2829 207c | $ZMessage() | │ │ │ 00406b00: 2054 7261 6e73 6c61 7465 7320 616e 2065 Translates an e │ │ │ 00406b10: 7272 6f72 2063 6f6e 6469 7469 6f6e 2063 rror condition c │ │ │ 00406b20: 6f64 6520 696e 746f 2074 6578 7420 666f ode into text fo │ │ │ -00406b30: 726d 2e20 2020 2020 2020 7c54 0037 7e66 rm. |T.7~f │ │ │ +00406b30: 726d 2e20 2020 2020 2020 7c54 0037 e066 rm. |T.7.f │ │ │ 00406b40: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 00406b50: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 00406b60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00406b70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00406b80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 --------------|T │ │ │ -00406b90: 0037 7e67 0000 2020 207c 2024 5a50 4f53 .7~g.. | $ZPOS │ │ │ +00406b90: 0037 e067 0000 2020 207c 2024 5a50 4f53 .7.g.. | $ZPOS │ │ │ 00406ba0: 6974 696f 6e20 207c 2043 6f6e 7461 696e ition | Contain │ │ │ 00406bb0: 7320 6120 7374 7269 6e67 2069 6e64 6963 s a string indic │ │ │ 00406bc0: 6174 696e 6720 7468 6520 6375 7272 656e ating the curren │ │ │ 00406bd0: 7420 6578 6563 7574 696f 6e20 2020 2020 t execution │ │ │ -00406be0: 2020 7c54 0037 7e68 0000 2020 207c 2020 |T.7~h.. | │ │ │ +00406be0: 2020 7c54 0037 e068 0000 2020 207c 2020 |T.7.h.. | │ │ │ 00406bf0: 2020 2020 2020 2020 2020 207c 206c 6f63 | loc │ │ │ 00406c00: 6174 696f 6e2e 2020 2020 2020 2020 2020 ation. │ │ │ 00406c10: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00406c20: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00406c30: 2020 2020 2020 7c54 0037 7e69 0000 2020 |T.7~i.. │ │ │ +00406c30: 2020 2020 2020 7c54 0037 e069 0000 2020 |T.7.i.. │ │ │ 00406c40: 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b |-------------+ │ │ │ 00406c50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00406c60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00406c70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00406c80: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0037 7e6a ----------|T.7~j │ │ │ +00406c80: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0037 e06a ----------|T.7.j │ │ │ 00406c90: 0000 2020 207c 2024 5a50 524f 6d70 7420 .. | $ZPROmpt │ │ │ 00406ca0: 2020 207c 2043 6f6e 7472 6f6c 7320 7468 | Controls th │ │ │ 00406cb0: 6520 7379 6d62 6f6c 2064 6973 706c 6179 e symbol display │ │ │ 00406cc0: 6564 2061 7320 7468 6520 6469 7265 6374 ed as the direct │ │ │ 00406cd0: 206d 6f64 6520 7072 6f6d 7074 2e20 7c54 mode prompt. |T │ │ │ -00406ce0: 0037 7e71 0000 2020 207c 2d2d 2d2d 2d2d .7~q.. |------ │ │ │ +00406ce0: 0037 e071 0000 2020 207c 2d2d 2d2d 2d2d .7.q.. |------ │ │ │ 00406cf0: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 00406d00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00406d10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00406d20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00406d30: 2d2d 7c54 0037 7e72 0000 2020 207c 2024 --|T.7~r.. | $ │ │ │ +00406d30: 2d2d 7c54 0037 e072 0000 2020 207c 2024 --|T.7.r.. | $ │ │ │ 00406d40: 5a52 4f75 7469 6e65 7320 207c 2043 6f6e ZROutines | Con │ │ │ 00406d50: 7461 696e 7320 6120 7374 7269 6e67 2073 tains a string s │ │ │ 00406d60: 7065 6369 6679 696e 6720 6120 6469 7265 pecifying a dire │ │ │ 00406d70: 6374 6f72 7920 6c69 7374 2063 6f6e 7461 ctory list conta │ │ │ -00406d80: 696e 696e 6720 7c54 0037 7e73 0000 2020 ining |T.7~s.. │ │ │ +00406d80: 696e 696e 6720 7c54 0037 e073 0000 2020 ining |T.7.s.. │ │ │ 00406d90: 207c 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 00406da0: 2074 6865 206f 626a 6563 742c 2061 6e64 the object, and │ │ │ 00406db0: 206f 7074 696f 6e61 6c6c 7920 7468 6520 optionally the │ │ │ 00406dc0: 736f 7572 6365 2c20 6669 6c65 732e 2020 source, files. │ │ │ -00406dd0: 2020 2020 2020 2020 2020 7c54 0037 7e74 |T.7~t │ │ │ +00406dd0: 2020 2020 2020 2020 2020 7c54 0037 e074 |T.7.t │ │ │ 00406de0: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 00406df0: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 00406e00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00406e10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00406e20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 --------------|T │ │ │ -00406e30: 0037 7e75 0000 2020 207c 2020 2020 2020 .7~u.. | │ │ │ +00406e30: 0037 e075 0000 2020 207c 2020 2020 2020 .7.u.. | │ │ │ 00406e40: 2020 2020 2020 207c 2043 6f6e 7461 696e | Contain │ │ │ 00406e50: 7320 6e61 6d65 206f 6620 7468 6520 4d20 s name of the M │ │ │ 00406e60: 736f 7572 6365 2070 726f 6772 616d 206d source program m │ │ │ 00406e70: 6f73 7420 7265 6365 6e74 6c79 2020 2020 ost recently │ │ │ -00406e80: 2020 7c54 0037 7e76 0000 2020 207c 2024 |T.7~v.. | $ │ │ │ +00406e80: 2020 7c54 0037 e076 0000 2020 207c 2024 |T.7.v.. | $ │ │ │ 00406e90: 5a53 4f75 7263 6520 2020 207c 205a 4c49 ZSOurce | ZLI │ │ │ 00406ea0: 4e4b 6564 206f 7220 5a45 4449 5465 643b NKed or ZEDITed; │ │ │ 00406eb0: 2064 6566 6175 6c74 206e 616d 6520 666f default name fo │ │ │ 00406ec0: 7220 6e65 7874 205a 4544 4954 206f 7220 r next ZEDIT or │ │ │ -00406ed0: 2020 2020 2020 7c54 0037 7e77 0000 2020 |T.7~w.. │ │ │ +00406ed0: 2020 2020 2020 7c54 0037 e077 0000 2020 |T.7.w.. │ │ │ 00406ee0: 207c 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 00406ef0: 205a 4c49 4e4b 2e20 2020 2020 2020 2020 ZLINK. │ │ │ 00406f00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00406f10: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00406f20: 2020 2020 2020 2020 2020 7c54 0037 7e78 |T.7~x │ │ │ +00406f20: 2020 2020 2020 2020 2020 7c54 0037 e078 |T.7.x │ │ │ 00406f30: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 00406f40: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 00406f50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00406f60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00406f70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 --------------|T │ │ │ -00406f80: 0037 7e79 0000 2020 207c 2024 5a53 7461 .7~y.. | $ZSta │ │ │ +00406f80: 0037 e079 0000 2020 207c 2024 5a53 7461 .7.y.. | $ZSta │ │ │ 00406f90: 7475 7320 2020 207c 2043 6f6e 7461 696e tus | Contain │ │ │ 00406fa0: 7320 6572 726f 7220 636f 6e64 6974 696f s error conditio │ │ │ 00406fb0: 6e20 636f 6465 2061 6e64 206c 6f63 6174 n code and locat │ │ │ 00406fc0: 696f 6e20 6f66 2074 6865 206c 6173 7420 ion of the last │ │ │ 00406fd0: 2020 7c00 0000 0000 0000 0000 0000 0000 |............. │ │ │ 00406fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00406ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00407000: 0400 0000 b107 0000 4201 0000 0000 0000 ........B....... │ │ │ -00407010: 8b00 007e 4845 4c50 00ff 7300 ff4c 414e ...~HELP..s..LAN │ │ │ +00407010: 8b00 00e0 4845 4c50 00ff 7300 ff4c 414e ....HELP..s..LAN │ │ │ 00407020: 4755 4147 455f 4558 5445 4e53 494f 4e53 GUAGE_EXTENSIONS │ │ │ 00407030: 00ff 7300 ff44 4542 5547 4749 4e47 5f46 ..s..DEBUGGING_F │ │ │ 00407040: 4143 494c 4954 4945 5300 c07a 0000 2020 ACILITIES..z.. │ │ │ 00407050: 207c 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 00407060: 2065 7863 6570 7469 6f6e 2063 6f6e 6469 exception condi │ │ │ 00407070: 7469 6f6e 206f 6363 7572 7269 6e67 2064 tion occurring d │ │ │ 00407080: 7572 696e 6720 726f 7574 696e 6520 6578 uring routine ex │ │ │ -00407090: 6563 7574 696f 6e2e 2020 7c54 0037 7e81 ecution. |T.7~. │ │ │ +00407090: 6563 7574 696f 6e2e 2020 7c54 0037 e081 ecution. |T.7.. │ │ │ 004070a0: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 004070b0: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 004070c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004070d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004070e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 --------------|T │ │ │ -004070f0: 0037 7e82 0000 2020 207c 2024 5a53 5465 .7~... | $ZSTe │ │ │ +004070f0: 0037 e082 0000 2020 207c 2024 5a53 5465 .7.... | $ZSTe │ │ │ 00407100: 7020 2020 2020 207c 2043 6f6e 7472 6f6c p | Control │ │ │ 00407110: 7320 7468 6520 6465 6661 756c 7420 5a53 s the default ZS │ │ │ 00407120: 5465 7020 6163 7469 6f6e 2e20 2020 2020 Tep action. │ │ │ 00407130: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00407140: 2020 7c54 0037 7e83 0000 2020 202b 2d2d |T.7~... +-- │ │ │ +00407140: 2020 7c54 0037 e083 0000 2020 202b 2d2d |T.7.... +-- │ │ │ 00407150: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00407160: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00407170: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00407180: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00407190: 2d2d 2d2d 2d2d 2b07 0037 7e84 0000 4000 ------+..7~...@. │ │ │ -004071a0: 217e 4558 4345 5054 494f 4e5f 4841 4e44 !~EXCEPTION_HAND │ │ │ +00407190: 2d2d 2d2d 2d2d 2b07 0037 e084 0000 4000 ------+..7....@. │ │ │ +004071a0: 21e0 4558 4345 5054 494f 4e5f 4841 4e44 !.EXCEPTION_HAND │ │ │ 004071b0: 4c49 4e47 5f46 4143 494c 4954 4945 5300 LING_FACILITIES. │ │ │ 004071c0: 0045 7863 6570 7469 6f6e 5f48 616e 646c .Exception_Handl │ │ │ 004071d0: 696e 675f 4661 6369 6c69 7469 6573 2800 ing_Facilities(. │ │ │ -004071e0: 3f7e bf11 0000 2020 2045 7863 6570 7469 ?~.... Excepti │ │ │ +004071e0: 3fe0 bf11 0000 2020 2045 7863 6570 7469 ?..... Excepti │ │ │ 004071f0: 6f6e 2048 616e 646c 696e 6720 4661 6369 on Handling Faci │ │ │ -00407200: 6c69 7469 6573 0700 407e 2100 0045 0040 lities..@~!..E.@ │ │ │ -00407210: 7e31 0000 2020 2054 6865 2047 542e 4d20 ~1.. The GT.M │ │ │ +00407200: 6c69 7469 6573 0700 40e0 2100 0045 0040 lities..@.!..E.@ │ │ │ +00407210: e031 0000 2020 2054 6865 2047 542e 4d20 .1.. The GT.M │ │ │ 00407220: 6578 6365 7074 696f 6e20 7472 6170 7069 exception trappi │ │ │ 00407230: 6e67 2061 6c6c 6f77 7320 796f 7520 746f ng allows you to │ │ │ 00407240: 2064 6f20 7468 6520 666f 6c6c 6f77 696e do the followin │ │ │ -00407250: 673a 0700 407e 4100 004b 0040 7e51 0000 g:..@~A..K.@~Q.. │ │ │ +00407250: 673a 0700 40e0 4100 004b 0040 e051 0000 g:..@.A..K.@.Q.. │ │ │ 00407260: 2020 2020 202a 2044 4f20 6120 7265 636f * DO a reco │ │ │ 00407270: 7665 7279 2072 6f75 7469 6e65 2061 6e64 very routine and │ │ │ 00407280: 2072 6573 756d 6520 7468 6520 6f72 6967 resume the orig │ │ │ 00407290: 696e 616c 2063 6f6d 6d61 6e64 2073 7472 inal command str │ │ │ -004072a0: 6561 6d2e 4f00 407e 6100 0020 2020 2020 eam.O.@~a.. │ │ │ +004072a0: 6561 6d2e 4f00 40e0 6100 0020 2020 2020 eam.O.@.a.. │ │ │ 004072b0: 2a20 474f 544f 2061 6e79 2073 7065 6369 * GOTO any speci │ │ │ 004072c0: 616c 2068 616e 646c 696e 673b 2061 6e20 al handling; an │ │ │ 004072d0: 6578 7465 6e64 6564 205a 474f 544f 2070 extended ZGOTO p │ │ │ 004072e0: 726f 7669 6465 7320 666f 7220 636f 6e74 rovides for cont │ │ │ -004072f0: 6578 7419 0040 7e71 0000 2020 2020 2020 ext..@~q.. │ │ │ -00407300: 206d 616e 6167 656d 656e 742e 4200 407e management.B.@~ │ │ │ +004072f0: 6578 7419 0040 e071 0000 2020 2020 2020 ext..@.q.. │ │ │ +00407300: 206d 616e 6167 656d 656e 742e 4200 40e0 management.B.@. │ │ │ 00407310: 8100 0020 2020 2020 2a20 5265 706f 7274 ... * Report │ │ │ 00407320: 2061 6e20 6572 726f 7220 616e 6420 656e an error and en │ │ │ 00407330: 7465 7220 4469 7265 6374 204d 6f64 6520 ter Direct Mode │ │ │ 00407340: 666f 7220 6465 6275 6767 696e 672e 5300 for debugging.S. │ │ │ -00407350: 407e 9100 0020 2020 2020 2a20 4f50 454e @~... * OPEN │ │ │ +00407350: 40e0 9100 0020 2020 2020 2a20 4f50 454e @.... * OPEN │ │ │ 00407360: 2049 6e70 7574 2f4f 7574 7075 7420 6465 Input/Output de │ │ │ 00407370: 7669 6365 7320 7769 7468 2073 7065 6369 vices with speci │ │ │ 00407380: 6669 6320 7472 6170 7320 696e 2061 6464 fic traps in add │ │ │ 00407390: 6974 696f 6e20 746f 2074 6865 206d 6169 ition to the mai │ │ │ -004073a0: 6e14 003f 7ec0 1100 0020 2020 2020 2020 n..?~.... │ │ │ -004073b0: 7472 6170 2e44 0040 7e12 0000 2020 2020 trap.D.@~... │ │ │ +004073a0: 6e14 003f e0c0 1100 0020 2020 2020 2020 n..?..... │ │ │ +004073b0: 7472 6170 2e44 0040 e012 0000 2020 2020 trap.D.@.... │ │ │ 004073c0: 202a 2054 7261 7020 616e 6420 7072 6f63 * Trap and proc │ │ │ 004073d0: 6573 7320 616e 2065 7863 6570 7469 6f6e ess an exception │ │ │ 004073e0: 2062 6173 6564 206f 6e20 6120 6465 7669 based on a devi │ │ │ -004073f0: 6365 2065 7272 6f72 2e44 0040 7e13 0000 ce error.D.@~... │ │ │ +004073f0: 6365 2065 7272 6f72 2e44 0040 e013 0000 ce error.D.@.... │ │ │ 00407400: 2020 2020 202a 2054 7261 7020 616e 6420 * Trap and │ │ │ 00407410: 7072 6f63 6573 7320 616e 2065 7863 6570 process an excep │ │ │ 00407420: 7469 6f6e 2062 6173 6564 206f 6e20 7465 tion based on te │ │ │ 00407430: 726d 696e 616c 2069 6e70 7574 2e07 0040 rminal input...@ │ │ │ -00407440: 7e14 0000 4a00 407e 1500 0020 2020 5468 ~...J.@~... Th │ │ │ +00407440: e014 0000 4a00 40e0 1500 0020 2020 5468 ....J.@.... Th │ │ │ 00407450: 6520 666f 6c6c 6f77 696e 6720 7461 626c e following tabl │ │ │ 00407460: 6520 7375 6d6d 6172 697a 6573 2074 6865 e summarizes the │ │ │ 00407470: 2047 542e 4d20 6c61 6e67 7561 6765 2065 GT.M language e │ │ │ 00407480: 7874 656e 7369 6f6e 7320 7468 6174 2800 xtensions that(. │ │ │ -00407490: 407e 1600 0020 2020 6661 6369 6c69 7461 @~... facilita │ │ │ +00407490: 40e0 1600 0020 2020 6661 6369 6c69 7461 @.... facilita │ │ │ 004074a0: 7465 2065 7863 6570 7469 6f6e 2068 616e te exception han │ │ │ -004074b0: 646c 696e 672e 0700 407e 1700 0054 0040 dling...@~...T.@ │ │ │ -004074c0: 7e18 0000 2020 202b 2d2d 2d2d 2d2d 2d2d ~... +-------- │ │ │ +004074b0: 646c 696e 672e 0700 40e0 1700 0054 0040 dling...@....T.@ │ │ │ +004074c0: e018 0000 2020 202b 2d2d 2d2d 2d2d 2d2d .... +-------- │ │ │ 004074d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004074e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004074f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00407500: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00407510: 2b54 0040 7e19 0000 2020 207c 2020 2020 +T.@~... | │ │ │ +00407510: 2b54 0040 e019 0000 2020 207c 2020 2020 +T.@.... | │ │ │ 00407520: 2020 2020 2020 2020 2020 2020 2020 2047 G │ │ │ 00407530: 542e 4d20 4578 6365 7074 696f 6e20 4861 T.M Exception Ha │ │ │ 00407540: 6e64 6c69 6e67 2045 7874 656e 7369 6f6e ndling Extension │ │ │ 00407550: 7320 2020 2020 2020 2020 2020 2020 2020 s │ │ │ -00407560: 2020 2020 7c54 0040 7e1a 0000 2020 207c |T.@~... | │ │ │ +00407560: 2020 2020 7c54 0040 e01a 0000 2020 207c |T.@.... | │ │ │ 00407570: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00407580: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00407590: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004075a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004075b0: 2d2d 2d2d 2d2d 2d2d 7c54 0040 7e21 0000 --------|T.@~!.. │ │ │ +004075b0: 2d2d 2d2d 2d2d 2d2d 7c54 0040 e021 0000 --------|T.@.!.. │ │ │ 004075c0: 2020 207c 2020 4558 5445 4e53 494f 4e20 | EXTENSION │ │ │ 004075d0: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004075e0: 2020 2020 2020 2020 2045 5850 4c41 4e41 EXPLANA │ │ │ 004075f0: 5449 4f4e 2020 2020 2020 2020 2020 2020 TION │ │ │ 00407600: 2020 2020 2020 2020 2020 2020 7c54 0040 |T.@ │ │ │ -00407610: 7e22 0000 2020 207c 2d2d 2d2d 2d2d 2d2d ~".. |-------- │ │ │ +00407610: e022 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .".. |-------- │ │ │ 00407620: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00407630: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00407640: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00407650: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00407660: 7c54 0040 7e23 0000 2020 207c 205a 476f |T.@~#.. | ZGo │ │ │ +00407660: 7c54 0040 e023 0000 2020 207c 205a 476f |T.@.#.. | ZGo │ │ │ 00407670: 746f 2020 2020 2020 207c 2052 656d 6f76 to | Remov │ │ │ 00407680: 6573 207a 6572 6f20 6f72 206d 6f72 6520 es zero or more │ │ │ 00407690: 6c65 7665 6c73 2066 726f 6d20 7468 6520 levels from the │ │ │ 004076a0: 4d20 496e 766f 6361 7469 6f6e 2073 7461 M Invocation sta │ │ │ -004076b0: 636b 2020 7c54 0040 7e24 0000 2020 207c ck |T.@~$.. | │ │ │ +004076b0: 636b 2020 7c54 0040 e024 0000 2020 207c ck |T.@.$.. | │ │ │ 004076c0: 2020 2020 2020 2020 2020 2020 207c 2061 | a │ │ │ 004076d0: 6e64 2c20 6f70 7469 6f6e 616c 6c79 2c20 nd, optionally, │ │ │ 004076e0: 7472 616e 7366 6572 7320 636f 6e74 726f transfers contro │ │ │ 004076f0: 6c2e 2020 2020 2020 2020 2020 2020 2020 l. │ │ │ -00407700: 2020 2020 2020 2020 7c54 0040 7e25 0000 |T.@~%.. │ │ │ +00407700: 2020 2020 2020 2020 7c54 0040 e025 0000 |T.@.%.. │ │ │ 00407710: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 00407720: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 00407730: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00407740: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00407750: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0040 ------------|T.@ │ │ │ -00407760: 7e26 0000 2020 207c 205a 4d65 7373 6167 ~&.. | ZMessag │ │ │ +00407760: e026 0000 2020 207c 205a 4d65 7373 6167 .&.. | ZMessag │ │ │ 00407770: 6520 2020 207c 2053 6967 6e61 6c73 2074 e | Signals t │ │ │ 00407780: 6865 2073 7065 6369 6669 6564 2063 6f6e he specified con │ │ │ 00407790: 6469 7469 6f6e 2e20 2020 2020 2020 2020 dition. │ │ │ 004077a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004077b0: 7c00 0000 0000 0000 0000 0000 0000 0000 |............... │ │ │ 004077c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004077d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004077e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004077f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00407800: 0400 0000 e307 0000 5a01 0000 0000 0000 ........Z....... │ │ │ -00407810: 9400 007e 4845 4c50 00ff 7300 ff4c 414e ...~HELP..s..LAN │ │ │ +00407810: 9400 00e0 4845 4c50 00ff 7300 ff4c 414e ....HELP..s..LAN │ │ │ 00407820: 4755 4147 455f 4558 5445 4e53 494f 4e53 GUAGE_EXTENSIONS │ │ │ 00407830: 00ff 7300 ff45 5843 4550 5449 4f4e 5f48 ..s..EXCEPTION_H │ │ │ 00407840: 414e 444c 494e 475f 4641 4349 4c49 5449 ANDLING_FACILITI │ │ │ 00407850: 4553 00c0 2700 0020 2020 7c2d 2d2d 2d2d ES..'.. |----- │ │ │ 00407860: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 00407870: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00407880: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00407890: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004078a0: 2d2d 2d7c 5400 407e 2800 0020 2020 7c20 ---|T.@~(.. | │ │ │ +004078a0: 2d2d 2d7c 5400 40e0 2800 0020 2020 7c20 ---|T.@.(.. | │ │ │ 004078b0: 245a 4353 5441 5455 5320 2020 7c20 486f $ZCSTATUS | Ho │ │ │ 004078c0: 6c64 7320 7468 6520 7661 6c75 6520 6f66 lds the value of │ │ │ 004078d0: 2074 6865 2073 7461 7475 7320 636f 6465 the status code │ │ │ 004078e0: 2066 6f72 2074 6865 206c 6173 7420 636f for the last co │ │ │ -004078f0: 6d70 696c 6520 207c 5400 407e 2900 0020 mpile |T.@~).. │ │ │ +004078f0: 6d70 696c 6520 207c 5400 40e0 2900 0020 mpile |T.@.).. │ │ │ 00407900: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 00407910: 7c20 7065 7266 6f72 6d65 6420 6279 2061 | performed by a │ │ │ 00407920: 205a 434f 4d50 494c 452c 205a 4c49 4e4b ZCOMPILE, ZLINK │ │ │ 00407930: 206f 7220 6175 746f 2d5a 4c49 4e4b 2e20 or auto-ZLINK. │ │ │ -00407940: 2020 2020 2020 2020 2020 207c 5400 407e |T.@~ │ │ │ +00407940: 2020 2020 2020 2020 2020 207c 5400 40e0 |T.@. │ │ │ 00407950: 2a00 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d *.. |--------- │ │ │ 00407960: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 00407970: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00407980: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00407990: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -004079a0: 5400 407e 3100 0020 2020 7c20 245a 454f T.@~1.. | $ZEO │ │ │ +004079a0: 5400 40e0 3100 0020 2020 7c20 245a 454f T.@.1.. | $ZEO │ │ │ 004079b0: 4620 2020 2020 2020 7c20 436f 6e74 6169 F | Contai │ │ │ 004079c0: 6e73 2069 6e64 6963 6174 696f 6e20 6f66 ns indication of │ │ │ 004079d0: 2077 6865 7468 6572 2074 6865 206c 6173 whether the las │ │ │ 004079e0: 7420 5245 4144 2072 6561 6368 6564 2020 t READ reached │ │ │ -004079f0: 2020 207c 5400 407e 3200 0020 2020 7c20 |T.@~2.. | │ │ │ +004079f0: 2020 207c 5400 40e0 3200 0020 2020 7c20 |T.@.2.. | │ │ │ 00407a00: 2020 2020 2020 2020 2020 2020 7c20 656e | en │ │ │ 00407a10: 642d 6f66 2d66 696c 652e 2020 2020 2020 d-of-file. │ │ │ 00407a20: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00407a30: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00407a40: 2020 2020 2020 207c 5400 407e 3300 0020 |T.@~3.. │ │ │ +00407a40: 2020 2020 2020 207c 5400 40e0 3300 0020 |T.@.3.. │ │ │ 00407a50: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 00407a60: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ 00407a70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00407a80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00407a90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 407e -----------|T.@~ │ │ │ +00407a90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 40e0 -----------|T.@. │ │ │ 00407aa0: 3400 0020 2020 7c20 245a 4d65 7373 6167 4.. | $ZMessag │ │ │ 00407ab0: 6528 2920 7c20 5472 616e 736c 6174 6573 e() | Translates │ │ │ 00407ac0: 2061 6e20 6572 726f 7220 636f 6e64 6974 an error condit │ │ │ 00407ad0: 696f 6e20 636f 6465 2069 6e74 6f20 7465 ion code into te │ │ │ 00407ae0: 7874 2066 6f72 6d2e 2020 2020 2020 207c xt form. | │ │ │ -00407af0: 5400 407e 3500 0020 2020 7c2d 2d2d 2d2d T.@~5.. |----- │ │ │ +00407af0: 5400 40e0 3500 0020 2020 7c2d 2d2d 2d2d T.@.5.. |----- │ │ │ 00407b00: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 00407b10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00407b20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00407b30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00407b40: 2d2d 2d7c 5400 407e 3600 0020 2020 7c20 ---|T.@~6.. | │ │ │ +00407b40: 2d2d 2d7c 5400 40e0 3600 0020 2020 7c20 ---|T.@.6.. | │ │ │ 00407b50: 245a 4c65 7665 6c20 2020 2020 7c20 436f $ZLevel | Co │ │ │ 00407b60: 6e74 6169 6e73 2063 7572 7265 6e74 206c ntains current l │ │ │ 00407b70: 6576 656c 206f 6620 444f 2f58 4543 5554 evel of DO/XECUT │ │ │ 00407b80: 4520 6e65 7374 696e 672e 2020 2020 2020 E nesting. │ │ │ -00407b90: 2020 2020 2020 207c 5400 407e 3700 0020 |T.@~7.. │ │ │ +00407b90: 2020 2020 2020 207c 5400 40e0 3700 0020 |T.@.7.. │ │ │ 00407ba0: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 00407bb0: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ 00407bc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00407bd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00407be0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 407e -----------|T.@~ │ │ │ +00407be0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 40e0 -----------|T.@. │ │ │ 00407bf0: 3800 0020 2020 7c20 245a 5374 6174 7573 8.. | $ZStatus │ │ │ 00407c00: 2020 2020 7c20 436f 6e74 6169 6e73 2065 | Contains e │ │ │ 00407c10: 7272 6f72 2063 6f6e 6469 7469 6f6e 2063 rror condition c │ │ │ 00407c20: 6f64 6520 616e 6420 6c6f 6361 7469 6f6e ode and location │ │ │ 00407c30: 206f 6620 6c61 7374 2020 2020 2020 207c of last | │ │ │ -00407c40: 5400 407e 3900 0020 2020 7c20 2020 2020 T.@~9.. | │ │ │ +00407c40: 5400 40e0 3900 0020 2020 7c20 2020 2020 T.@.9.. | │ │ │ 00407c50: 2020 2020 2020 2020 7c20 6578 6365 7074 | except │ │ │ 00407c60: 696f 6e20 636f 6e64 6974 696f 6e20 6f63 ion condition oc │ │ │ 00407c70: 6375 7272 696e 6720 6475 7269 6e67 2072 curring during r │ │ │ 00407c80: 6f75 7469 6e65 2065 7865 6375 7469 6f6e outine execution │ │ │ -00407c90: 2e20 207c 5400 407e 3a00 0020 2020 7c2d . |T.@~:.. |- │ │ │ +00407c90: 2e20 207c 5400 40e0 3a00 0020 2020 7c2d . |T.@.:.. |- │ │ │ 00407ca0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 00407cb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00407cc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00407cd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00407ce0: 2d2d 2d2d 2d2d 2d7c 5400 407e 4100 0020 -------|T.@~A.. │ │ │ +00407ce0: 2d2d 2d2d 2d2d 2d7c 5400 40e0 4100 0020 -------|T.@.A.. │ │ │ 00407cf0: 2020 7c20 245a 5359 7374 656d 2020 2020 | $ZSYstem │ │ │ 00407d00: 7c20 436f 6e74 6169 6e73 2074 6865 2073 | Contains the s │ │ │ 00407d10: 7461 7475 7320 636f 6465 206f 6620 7468 tatus code of th │ │ │ 00407d20: 6520 6c61 7374 205a 5359 5354 454d 2e20 e last ZSYSTEM. │ │ │ -00407d30: 2020 2020 2020 2020 2020 207c 5400 407e |T.@~ │ │ │ +00407d30: 2020 2020 2020 2020 2020 207c 5400 40e0 |T.@. │ │ │ 00407d40: 4200 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d B.. |--------- │ │ │ 00407d50: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 00407d60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00407d70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00407d80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -00407d90: 5400 407e 4300 0020 2020 7c20 245a 5472 T.@~C.. | $ZTr │ │ │ +00407d90: 5400 40e0 4300 0020 2020 7c20 245a 5472 T.@.C.. | $ZTr │ │ │ 00407da0: 6170 2020 2020 2020 7c20 436f 6e74 6169 ap | Contai │ │ │ 00407db0: 6e73 2061 6e20 5845 4355 5445 2073 7472 ns an XECUTE str │ │ │ 00407dc0: 696e 6720 6f72 2065 6e74 7279 7265 6620 ing or entryref │ │ │ 00407dd0: 7468 6174 2047 542e 4d20 696e 766f 6b65 that GT.M invoke │ │ │ -00407de0: 7320 207c 5400 407e 4400 0020 2020 7c20 s |T.@~D.. | │ │ │ +00407de0: 7320 207c 5400 40e0 4400 0020 2020 7c20 s |T.@.D.. | │ │ │ 00407df0: 2020 2020 2020 2020 2020 2020 7c20 7570 | up │ │ │ 00407e00: 6f6e 2065 6e63 6f75 6e74 6572 696e 6720 on encountering │ │ │ 00407e10: 616e 2065 7863 6570 7469 6f6e 2063 6f6e an exception con │ │ │ 00407e20: 6469 7469 6f6e 2e20 2020 2020 2020 2020 dition. │ │ │ -00407e30: 2020 2020 2020 207c 5400 407e 4500 0020 |T.@~E.. │ │ │ +00407e30: 2020 2020 2020 207c 5400 40e0 4500 0020 |T.@.E.. │ │ │ 00407e40: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 00407e50: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ 00407e60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00407e70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00407e80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 407e -----------|T.@~ │ │ │ +00407e80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 40e0 -----------|T.@. │ │ │ 00407e90: 4600 0020 2020 7c20 2020 2020 2020 2020 F.. | │ │ │ 00407ea0: 2020 2020 7c20 5072 6f76 6964 6573 2061 | Provides a │ │ │ 00407eb0: 2064 6576 6963 6570 6172 616d 6574 6572 deviceparameter │ │ │ 00407ec0: 2073 7065 6369 6679 696e 6720 616e 2058 specifying an X │ │ │ 00407ed0: 4543 5554 4520 7374 7269 6e67 2020 207c ECUTE string | │ │ │ -00407ee0: 5400 407e 4700 0020 2020 7c20 4558 4345 T.@~G.. | EXCE │ │ │ +00407ee0: 5400 40e0 4700 0020 2020 7c20 4558 4345 T.@.G.. | EXCE │ │ │ 00407ef0: 5054 494f 4e20 2020 7c20 6f72 2065 6e74 PTION | or ent │ │ │ 00407f00: 7279 7265 6620 7468 6174 2047 542e 4d20 ryref that GT.M │ │ │ 00407f10: 696e 766f 6b65 7320 7570 6f6e 2065 6e63 invokes upon enc │ │ │ 00407f20: 6f75 6e74 6572 696e 6720 6120 2020 2020 ountering a │ │ │ -00407f30: 2020 207c 5400 407e 4800 0020 2020 7c20 |T.@~H.. | │ │ │ +00407f30: 2020 207c 5400 40e0 4800 0020 2020 7c20 |T.@.H.. | │ │ │ 00407f40: 2020 2020 2020 2020 2020 2020 7c20 6465 | de │ │ │ 00407f50: 7669 6365 2d72 656c 6174 6564 2065 7863 vice-related exc │ │ │ 00407f60: 6570 7469 6f6e 2063 6f6e 6469 7469 6f6e eption condition │ │ │ 00407f70: 2e20 2020 2020 2020 2020 2020 2020 2020 . │ │ │ -00407f80: 2020 2020 2020 207c 5400 407e 4900 0020 |T.@~I.. │ │ │ +00407f80: 2020 2020 2020 207c 5400 40e0 4900 0020 |T.@.I.. │ │ │ 00407f90: 2020 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +------------- │ │ │ 00407fa0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00407fb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00407fc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00407fd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 0700 407e -----------+..@~ │ │ │ +00407fd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 0700 40e0 -----------+..@. │ │ │ 00407fe0: 4a00 0000 0000 0000 0000 0000 0000 0000 J............... │ │ │ 00407ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00408000: 0400 0000 e006 0000 7501 0000 0000 0000 ........u....... │ │ │ -00408010: 5100 007e 4845 4c50 00ff 7300 ff4c 414e Q..~HELP..s..LAN │ │ │ +00408010: 5100 00e0 4845 4c50 00ff 7300 ff4c 414e Q...HELP..s..LAN │ │ │ 00408020: 4755 4147 455f 4558 5445 4e53 494f 4e53 GUAGE_EXTENSIONS │ │ │ 00408030: 00ff 7300 ff4a 4f55 524e 414c 494e 475f ..s..JOURNALING_ │ │ │ 00408040: 4558 5445 4e53 494f 4e53 0000 4a6f 7572 EXTENSIONS..Jour │ │ │ 00408050: 6e61 6c69 6e67 5f45 7874 656e 7369 6f6e naling_Extension │ │ │ -00408060: 7320 0037 7ebf 1100 0020 2020 4a6f 7572 s .7~.... Jour │ │ │ +00408060: 7320 0037 e0bf 1100 0020 2020 4a6f 7572 s .7..... Jour │ │ │ 00408070: 6e61 6c69 6e67 2045 7874 656e 7369 6f6e naling Extension │ │ │ -00408080: 7307 0038 7e21 0000 4f00 387e 3100 0020 s..8~!..O.8~1.. │ │ │ +00408080: 7307 0038 e021 0000 4f00 38e0 3100 0020 s..8.!..O.8.1.. │ │ │ 00408090: 2020 4a6f 7572 6e61 6c69 6e67 2072 6563 Journaling rec │ │ │ 004080a0: 6f72 6473 2072 6564 756e 6461 6e74 2063 ords redundant c │ │ │ 004080b0: 6f70 6965 7320 6f66 2064 6174 6162 6173 opies of databas │ │ │ 004080c0: 6520 7570 6461 7465 2069 6e66 6f72 6d61 e update informa │ │ │ -004080d0: 7469 6f6e 2074 6f4d 0038 7e41 0000 2020 tion toM.8~A.. │ │ │ +004080d0: 7469 6f6e 2074 6f4d 0038 e041 0000 2020 tion toM.8.A.. │ │ │ 004080e0: 2069 6e63 7265 6173 6520 7072 6f74 6563 increase protec │ │ │ 004080f0: 7469 6f6e 2061 6761 696e 7374 206c 6f73 tion against los │ │ │ 00408100: 7320 6f66 2069 6e66 6f72 6d61 7469 6f6e s of information │ │ │ 00408110: 2064 7565 2074 6f20 6861 7264 7761 7265 due to hardware │ │ │ -00408120: 2061 6e64 5200 387e 5100 0020 2020 736f andR.8~Q.. so │ │ │ +00408120: 2061 6e64 5200 38e0 5100 0020 2020 736f andR.8.Q.. so │ │ │ 00408130: 6674 7761 7265 2066 6169 6c75 7265 2e20 ftware failure. │ │ │ 00408140: 496e 2047 542e 4d2c 2054 5354 4152 5420 In GT.M, TSTART │ │ │ 00408150: 616e 6420 5443 4f4d 4d49 5420 6d61 726b and TCOMMIT mark │ │ │ 00408160: 2074 6865 2062 6567 696e 6e69 6e67 2061 the beginning a │ │ │ -00408170: 6e64 2065 6e64 5000 387e 6100 0020 2020 nd endP.8~a.. │ │ │ +00408170: 6e64 2065 6e64 5000 38e0 6100 0020 2020 nd endP.8.a.. │ │ │ 00408180: 6f66 2061 6e20 6170 706c 6963 6174 696f of an applicatio │ │ │ 00408190: 6e20 286c 6f67 6963 616c 2920 7472 616e n (logical) tran │ │ │ 004081a0: 7361 6374 696f 6e2c 2077 6869 6368 206d saction, which m │ │ │ 004081b0: 6179 2063 6f6e 7369 7374 206f 6620 6d75 ay consist of mu │ │ │ -004081c0: 6c74 6970 6c65 5400 387e 7100 0020 2020 ltipleT.8~q.. │ │ │ +004081c0: 6c74 6970 6c65 5400 38e0 7100 0020 2020 ltipleT.8.q.. │ │ │ 004081d0: 676c 6f62 616c 2076 6172 6961 626c 6520 global variable │ │ │ 004081e0: 7570 6461 7465 732e 2057 6865 6e20 6120 updates. When a │ │ │ 004081f0: 5443 4f4d 4d49 5420 7461 6b65 7320 2454 TCOMMIT takes $T │ │ │ 00408200: 4c45 5645 4c20 6672 6f6d 206f 6e65 2028 LEVEL from one ( │ │ │ -00408210: 3129 2074 6f20 7a65 726f 5300 387e 8100 1) to zeroS.8~.. │ │ │ +00408210: 3129 2074 6f20 7a65 726f 5300 38e0 8100 1) to zeroS.8... │ │ │ 00408220: 0020 2020 2830 292c 2069 7420 7472 616e . (0), it tran │ │ │ 00408230: 7366 6572 2061 6c6c 206f 6620 7468 6520 sfer all of the │ │ │ 00408240: 7472 616e 7361 6374 696f 6e20 7570 6461 transaction upda │ │ │ 00408250: 7465 7320 746f 2074 6865 206a 6f75 726e tes to the journ │ │ │ 00408260: 616c 2066 696c 652c 2061 6e64 2c52 0038 al file, and,R.8 │ │ │ -00408270: 7e91 0000 2020 2065 7863 6570 7420 6966 ~... except if │ │ │ +00408270: e091 0000 2020 2065 7863 6570 7420 6966 .... except if │ │ │ 00408280: 2054 5241 4e53 4143 5449 4f4e 4944 3d22 TRANSACTIONID=" │ │ │ 00408290: 4241 5443 4822 2c20 7265 7475 726e 7320 BATCH", returns │ │ │ 004082a0: 636f 6e74 726f 6c20 746f 2074 6865 2061 control to the a │ │ │ 004082b0: 7070 6c69 6361 7469 6f6e 206f 6e6c 794f pplication onlyO │ │ │ -004082c0: 0037 7ec0 1100 0020 2020 6166 7465 7220 .7~.... after │ │ │ +004082c0: 0037 e0c0 1100 0020 2020 6166 7465 7220 .7..... after │ │ │ 004082d0: 7468 6520 6173 736f 6369 6174 6564 2072 the associated r │ │ │ 004082e0: 6563 6f72 6473 2072 6561 6368 2074 6865 ecords reach the │ │ │ 004082f0: 2073 6563 6f6e 6461 7279 2073 746f 7261 secondary stora │ │ │ 00408300: 6765 2068 6f6c 6469 6e67 2074 6865 1700 ge holding the.. │ │ │ -00408310: 387e 1200 0020 2020 6a6f 7572 6e61 6c20 8~... journal │ │ │ -00408320: 6669 6c65 2e07 0038 7e13 0000 4900 387e file...8~...I.8~ │ │ │ +00408310: 38e0 1200 0020 2020 6a6f 7572 6e61 6c20 8.... journal │ │ │ +00408320: 6669 6c65 2e07 0038 e013 0000 4900 38e0 file...8....I.8. │ │ │ 00408330: 1400 0020 2020 5468 6520 666f 6c6c 6f77 ... The follow │ │ │ 00408340: 696e 6720 7461 626c 6520 7375 6d6d 6172 ing table summar │ │ │ 00408350: 697a 6573 2074 6865 2047 542e 4d20 6c61 izes the GT.M la │ │ │ 00408360: 6e67 7561 6765 2065 7874 656e 7369 6f6e nguage extension │ │ │ -00408370: 7320 666f 7215 0038 7e15 0000 2020 206a s for..8~... j │ │ │ -00408380: 6f75 726e 616c 696e 672e 0700 387e 1600 ournaling...8~.. │ │ │ -00408390: 0054 0038 7e17 0000 2020 202b 2d2d 2d2d .T.8~... +---- │ │ │ +00408370: 7320 666f 7215 0038 e015 0000 2020 206a s for..8.... j │ │ │ +00408380: 6f75 726e 616c 696e 672e 0700 38e0 1600 ournaling...8... │ │ │ +00408390: 0054 0038 e017 0000 2020 202b 2d2d 2d2d .T.8.... +---- │ │ │ 004083a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004083b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004083c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004083d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004083e0: 2d2d 2d2d 2b54 0038 7e18 0000 2020 207c ----+T.8~... | │ │ │ +004083e0: 2d2d 2d2d 2b54 0038 e018 0000 2020 207c ----+T.8.... | │ │ │ 004083f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00408400: 2020 2020 2020 2020 204a 6f75 726e 616c Journal │ │ │ 00408410: 696e 6720 4578 7465 6e73 696f 6e73 2020 ing Extensions │ │ │ 00408420: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00408430: 2020 2020 2020 2020 7c54 0038 7e19 0000 |T.8~... │ │ │ +00408430: 2020 2020 2020 2020 7c54 0038 e019 0000 |T.8.... │ │ │ 00408440: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 00408450: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00408460: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00408470: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00408480: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0038 ------------|T.8 │ │ │ -00408490: 7e1a 0000 2020 207c 2045 5854 454e 5349 ~... | EXTENSI │ │ │ +00408490: e01a 0000 2020 207c 2045 5854 454e 5349 .... | EXTENSI │ │ │ 004084a0: 4f4e 207c 2020 2020 2020 2020 2020 2020 ON | │ │ │ 004084b0: 2020 2020 2020 2020 2020 2020 4558 504c EXPL │ │ │ 004084c0: 414e 4154 494f 4e20 2020 2020 2020 2020 ANATION │ │ │ 004084d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004084e0: 7c54 0038 7e21 0000 2020 207c 2d2d 2d2d |T.8~!.. |---- │ │ │ +004084e0: 7c54 0038 e021 0000 2020 207c 2d2d 2d2d |T.8.!.. |---- │ │ │ 004084f0: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 00408500: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00408510: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00408520: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00408530: 2d2d 2d2d 7c54 0038 7e22 0000 2020 207c ----|T.8~".. | │ │ │ +00408530: 2d2d 2d2d 7c54 0038 e022 0000 2020 207c ----|T.8.".. | │ │ │ 00408540: 2056 6965 7720 2020 2020 207c 2045 7874 View | Ext │ │ │ 00408550: 656e 6465 6420 746f 2065 6e73 7572 6520 ended to ensure │ │ │ 00408560: 7468 6174 2047 542e 4d20 6861 7320 7472 that GT.M has tr │ │ │ 00408570: 616e 7366 6572 7265 6420 616c 6c20 7570 ansferred all up │ │ │ -00408580: 6461 7465 7320 2020 7c54 0038 7e23 0000 dates |T.8~#.. │ │ │ +00408580: 6461 7465 7320 2020 7c54 0038 e023 0000 dates |T.8.#.. │ │ │ 00408590: 2020 207c 2020 2020 2020 2020 2020 207c | | │ │ │ 004085a0: 2074 6f20 7468 6520 6a6f 7572 6e61 6c20 to the journal │ │ │ 004085b0: 6669 6c65 2e20 2020 2020 2020 2020 2020 file. │ │ │ 004085c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004085d0: 2020 2020 2020 2020 2020 2020 7c54 0038 |T.8 │ │ │ -004085e0: 7e24 0000 2020 207c 2d2d 2d2d 2d2d 2d2d ~$.. |-------- │ │ │ +004085e0: e024 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .$.. |-------- │ │ │ 004085f0: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 00408600: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00408610: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00408620: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00408630: 7c54 0038 7e25 0000 2020 207c 2024 5669 |T.8~%.. | $Vi │ │ │ +00408630: 7c54 0038 e025 0000 2020 207c 2024 5669 |T.8.%.. | $Vi │ │ │ 00408640: 6577 2829 2020 207c 2045 7874 656e 6465 ew() | Extende │ │ │ 00408650: 6420 666f 7220 6578 616d 696e 696e 6720 d for examining │ │ │ 00408660: 6a6f 7572 6e61 6c69 6e67 2073 7461 7475 journaling statu │ │ │ 00408670: 732e 2020 2020 2020 2020 2020 2020 2020 s. │ │ │ -00408680: 2020 2020 7c54 0038 7e26 0000 2020 202b |T.8~&.. + │ │ │ +00408680: 2020 2020 7c54 0038 e026 0000 2020 202b |T.8.&.. + │ │ │ 00408690: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004086a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004086b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004086c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004086d0: 2d2d 2d2d 2d2d 2d2d 2b07 0038 7e27 0000 --------+..8~'.. │ │ │ +004086d0: 2d2d 2d2d 2d2d 2d2d 2b07 0038 e027 0000 --------+..8.'.. │ │ │ 004086e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004086f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00408700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00408710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00408720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00408730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00408740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -264315,262 +264315,262 @@ │ │ │ 004087a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004087b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004087c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004087d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004087e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004087f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00408800: 0400 0000 e507 0000 9a01 0000 0000 0000 ................ │ │ │ -00408810: 5b00 007e 4845 4c50 00ff 7300 ff4c 414e [..~HELP..s..LAN │ │ │ +00408810: 5b00 00e0 4845 4c50 00ff 7300 ff4c 414e [...HELP..s..LAN │ │ │ 00408820: 4755 4147 455f 4558 5445 4e53 494f 4e53 GUAGE_EXTENSIONS │ │ │ 00408830: 00ff 7300 ff41 4c49 4153 5f56 4152 4941 ..s..ALIAS_VARIA │ │ │ 00408840: 424c 4553 5f45 5854 454e 5349 4f4e 5300 BLES_EXTENSIONS. │ │ │ 00408850: 0041 6c69 6173 5f56 6172 6961 626c 6573 .Alias_Variables │ │ │ -00408860: 5f45 7874 656e 7369 6f6e 7325 003c 7ebf _Extensions%.<~. │ │ │ +00408860: 5f45 7874 656e 7369 6f6e 7325 003c e0bf _Extensions%.<.. │ │ │ 00408870: 1100 0020 2020 416c 6961 7320 5661 7269 ... Alias Vari │ │ │ 00408880: 6162 6c65 7320 4578 7465 6e73 696f 6e73 ables Extensions │ │ │ -00408890: 0700 3d7e 2100 0054 003d 7e31 0000 2020 ..=~!..T.=~1.. │ │ │ +00408890: 0700 3de0 2100 0054 003d e031 0000 2020 ..=.!..T.=.1.. │ │ │ 004088a0: 2041 6c69 6173 2076 6172 6961 626c 6573 Alias variables │ │ │ 004088b0: 2070 726f 7669 6465 2061 206c 6179 6572 provide a layer │ │ │ 004088c0: 206f 6620 6162 7374 7261 6374 696f 6e20 of abstraction │ │ │ 004088d0: 6265 7477 6565 6e20 7468 6520 6e61 6d65 between the name │ │ │ -004088e0: 206f 6620 6120 6c6f 6361 6c54 003d 7e41 of a localT.=~A │ │ │ +004088e0: 206f 6620 6120 6c6f 6361 6c54 003d e041 of a localT.=.A │ │ │ 004088f0: 0000 2020 2076 6172 6961 626c 6520 616e .. variable an │ │ │ 00408900: 6420 616e 2061 7272 6179 2061 6e61 6c6f d an array analo │ │ │ 00408910: 676f 7573 2074 6f20 7468 6174 2070 726f gous to that pro │ │ │ 00408920: 7669 6465 6420 6279 204d 2070 6173 7320 vided by M pass │ │ │ 00408930: 6279 2072 6566 6572 656e 6365 2069 6e51 by reference inQ │ │ │ -00408940: 003d 7e51 0000 2020 2072 6f75 7469 6e65 .=~Q.. routine │ │ │ +00408940: 003d e051 0000 2020 2072 6f75 7469 6e65 .=.Q.. routine │ │ │ 00408950: 7320 616e 6420 6675 6e63 7469 6f6e 2063 s and function c │ │ │ 00408960: 616c 6c73 2e20 4d75 6c74 6970 6c65 206c alls. Multiple l │ │ │ 00408970: 6f63 616c 2076 6172 6961 626c 6573 2063 ocal variables c │ │ │ 00408980: 616e 2062 6520 616c 6961 7365 6420 746f an be aliased to │ │ │ -00408990: 5000 3d7e 6100 0020 2020 7468 6520 7361 P.=~a.. the sa │ │ │ +00408990: 5000 3de0 6100 0020 2020 7468 6520 7361 P.=.a.. the sa │ │ │ 004089a0: 6d65 2061 7272 6179 2c20 616e 6420 6120 me array, and a │ │ │ 004089b0: 5345 5420 6f72 204b 494c 4c20 746f 206f SET or KILL to o │ │ │ 004089c0: 6e65 2061 6374 7320 6173 2061 2053 4554 ne acts as a SET │ │ │ 004089d0: 206f 7220 4b49 4c4c 2074 6f20 616c 6c2e or KILL to all. │ │ │ -004089e0: 5400 3d7e 7100 0020 2020 416c 6961 7320 T.=~q.. Alias │ │ │ +004089e0: 5400 3de0 7100 0020 2020 416c 6961 7320 T.=.q.. Alias │ │ │ 004089f0: 636f 6e74 6169 6e65 7220 7661 7269 6162 container variab │ │ │ 00408a00: 6c65 7320 7072 6f76 6964 6520 6120 7761 les provide a wa │ │ │ 00408a10: 7920 7573 696e 6720 6120 7375 6273 6372 y using a subscr │ │ │ 00408a20: 6970 7465 6420 6c6f 6361 6c20 746f 2073 ipted local to s │ │ │ -00408a30: 746f 7265 4b00 3d7e 8100 0020 2020 6120 toreK.=~... a │ │ │ +00408a30: 746f 7265 4b00 3de0 8100 0020 2020 6120 toreK.=.... a │ │ │ 00408a40: 7265 6665 7265 6e63 6520 746f 2061 6e20 reference to an │ │ │ 00408a50: 656e 7469 7265 206c 6f63 616c 2076 6172 entire local var │ │ │ 00408a60: 6961 626c 6520 6172 7261 792c 2077 6869 iable array, whi │ │ │ 00408a70: 6368 2070 726f 7465 6374 7320 7468 6552 ch protects theR │ │ │ -00408a80: 003d 7e91 0000 2020 2061 7373 6f63 6961 .=~... associa │ │ │ +00408a80: 003d e091 0000 2020 2061 7373 6f63 6961 .=.... associa │ │ │ 00408a90: 7465 6420 6172 7261 7920 6576 656e 2077 ted array even w │ │ │ 00408aa0: 6865 6e20 6974 2773 206e 6f74 2061 6363 hen it's not acc │ │ │ 00408ab0: 6573 7369 626c 6520 7468 726f 7567 6820 essible through │ │ │ 00408ac0: 616e 7920 6375 7272 656e 7420 6c6f 6361 any current loca │ │ │ -00408ad0: 6c19 003c 7ec0 1100 0020 2020 7661 7269 l..<~.... vari │ │ │ -00408ae0: 6162 6c65 206e 616d 652e 0700 3d7e 1200 able name...=~.. │ │ │ -00408af0: 004f 003d 7e13 0000 2020 2047 542e 4d20 .O.=~... GT.M │ │ │ +00408ad0: 6c19 003c e0c0 1100 0020 2020 7661 7269 l..<..... vari │ │ │ +00408ae0: 6162 6c65 206e 616d 652e 0700 3de0 1200 able name...=... │ │ │ +00408af0: 004f 003d e013 0000 2020 2047 542e 4d20 .O.=.... GT.M │ │ │ 00408b00: 616c 6961 7365 7320 7072 6f76 6964 6520 aliases provide │ │ │ 00408b10: 6c6f 7720 6c65 7665 6c20 6661 6369 6c69 low level facili │ │ │ 00408b20: 7469 6573 206f 6e20 7768 6963 6820 616e ties on which an │ │ │ 00408b30: 2061 7070 6c69 6361 7469 6f6e 2063 616e application can │ │ │ -00408b40: 5100 3d7e 1400 0020 2020 696d 706c 656d Q.=~... implem │ │ │ +00408b40: 5100 3de0 1400 0020 2020 696d 706c 656d Q.=.... implem │ │ │ 00408b50: 656e 7420 6f62 6a65 6374 2d6f 7269 656e ent object-orien │ │ │ 00408b60: 7465 6420 7465 6368 6e69 7175 6573 2e20 ted techniques. │ │ │ 00408b70: 416e 206f 626a 6563 7420 6361 6e20 6265 An object can be │ │ │ 00408b80: 206d 6170 7065 6420 6f6e 746f 2c20 616e mapped onto, an │ │ │ -00408b90: 644e 003d 7e15 0000 2020 2073 746f 7265 dN.=~... store │ │ │ +00408b90: 644e 003d e015 0000 2020 2073 746f 7265 dN.=.... store │ │ │ 00408ba0: 6420 616e 6420 6d61 6e69 7075 6c61 7465 d and manipulate │ │ │ 00408bb0: 6420 696e 2061 6e20 6172 7261 792c 2074 d in an array, t │ │ │ 00408bc0: 6865 6e20 7361 7665 6420 696e 2061 6e20 hen saved in an │ │ │ 00408bd0: 616c 6961 7320 636f 6e74 6169 6e65 7254 alias containerT │ │ │ -00408be0: 003d 7e16 0000 2020 2076 6172 6961 626c .=~... variabl │ │ │ +00408be0: 003d e016 0000 2020 2076 6172 6961 626c .=.... variabl │ │ │ 00408bf0: 6520 7768 656e 6365 2069 7420 6361 6e20 e whence it can │ │ │ 00408c00: 6265 2072 6574 7269 6576 6564 2066 6f72 be retrieved for │ │ │ 00408c10: 2070 726f 6365 7373 696e 672e 2054 6865 processing. The │ │ │ 00408c20: 2075 7365 206f 6620 6170 7072 6f70 7269 use of appropri │ │ │ -00408c30: 6174 6552 003d 7e17 0000 2020 2073 7562 ateR.=~... sub │ │ │ +00408c30: 6174 6552 003d e017 0000 2020 2073 7562 ateR.=.... sub │ │ │ 00408c40: 7363 7269 7074 7320 696e 2074 6865 2061 scripts in the a │ │ │ 00408c50: 7272 6179 2075 7365 6420 666f 7220 6120 rray used for a │ │ │ 00408c60: 636f 6e74 6169 6e65 722c 2070 726f 7669 container, provi │ │ │ 00408c70: 6465 7320 6120 7761 7920 746f 206f 7267 des a way to org │ │ │ -00408c80: 616e 697a 6550 003d 7e18 0000 2020 2074 anizeP.=~... t │ │ │ +00408c80: 616e 697a 6550 003d e018 0000 2020 2074 anizeP.=.... t │ │ │ 00408c90: 6865 2073 746f 7265 6420 6f62 6a65 6374 he stored object │ │ │ 00408ca0: 7320 616e 6420 7265 7472 6965 7665 2074 s and retrieve t │ │ │ 00408cb0: 6865 6d20 6279 2075 7369 6e67 2074 6865 hem by using the │ │ │ 00408cc0: 2024 4f52 4445 5228 2920 6675 6e63 7469 $ORDER() functi │ │ │ -00408cd0: 6f6e 2074 6f4f 003d 7e19 0000 2020 2074 on toO.=~... t │ │ │ +00408cd0: 6f6e 2074 6f4f 003d e019 0000 2020 2074 on toO.=.... t │ │ │ 00408ce0: 7261 7665 7273 6520 7468 6520 636f 6e74 raverse the cont │ │ │ 00408cf0: 6169 6e65 7220 6172 7261 792e 2054 6865 ainer array. The │ │ │ 00408d00: 2075 7365 206f 6620 616c 6961 7320 7661 use of alias va │ │ │ 00408d10: 7269 6162 6c65 7320 746f 2069 6d70 6c65 riables to imple │ │ │ -00408d20: 6d65 6e74 5400 3d7e 1a00 0020 2020 6f62 mentT.=~... ob │ │ │ +00408d20: 6d65 6e74 5400 3de0 1a00 0020 2020 6f62 mentT.=.... ob │ │ │ 00408d30: 6a65 6374 7320 7072 6f76 6964 6573 2073 jects provides s │ │ │ 00408d40: 6967 6e69 6669 6361 6e74 2065 6666 6963 ignificant effic │ │ │ 00408d50: 6965 6e63 6965 7320 6f76 6572 2074 7261 iencies over tra │ │ │ 00408d60: 6469 7469 6f6e 616c 206c 6f63 616c 2076 ditional local v │ │ │ -00408d70: 6172 6961 626c 6573 5200 3d7e 2100 0020 ariablesR.=~!.. │ │ │ +00408d70: 6172 6961 626c 6573 5200 3de0 2100 0020 ariablesR.=.!.. │ │ │ 00408d80: 2020 6265 6361 7573 6520 616c 6961 7320 because alias │ │ │ 00408d90: 7661 7269 6162 6c65 7320 616e 6420 616c variables and al │ │ │ 00408da0: 6961 7320 636f 6e74 6169 6e65 7220 7661 ias container va │ │ │ 00408db0: 7269 6162 6c65 7320 656c 696d 696e 6174 riables eliminat │ │ │ -00408dc0: 6520 7468 6520 6e65 6564 3400 3d7e 2200 e the need4.=~". │ │ │ +00408dc0: 6520 7468 6520 6e65 6564 3400 3de0 2200 e the need4.=.". │ │ │ 00408dd0: 0020 2020 746f 2065 7865 6375 7465 204d . to execute M │ │ │ 00408de0: 4552 4745 2063 6f6d 6d61 6e64 7320 746f ERGE commands to │ │ │ 00408df0: 206d 6f76 6520 6f62 6a65 6374 732e 0700 move objects... │ │ │ -00408e00: 3d7e 2300 0012 003d 7e24 0000 2020 2045 =~#....=~$.. E │ │ │ -00408e10: 7861 6d70 6c65 3a07 003d 7e25 0000 1600 xample:..=~%.... │ │ │ -00408e20: 3d7e 2600 0020 2020 4754 4d3e 6b69 6c6c =~&.. GTM>kill │ │ │ -00408e30: 2041 2c42 0700 3d7e 2700 002e 003d 7e28 A,B..=~'....=~( │ │ │ +00408e00: 3de0 2300 0012 003d e024 0000 2020 2045 =.#....=.$.. E │ │ │ +00408e10: 7861 6d70 6c65 3a07 003d e025 0000 1600 xample:..=.%.... │ │ │ +00408e20: 3de0 2600 0020 2020 4754 4d3e 6b69 6c6c =.&.. GTM>kill │ │ │ +00408e30: 2041 2c42 0700 3de0 2700 002e 003d e028 A,B..=.'....=.( │ │ │ 00408e40: 0000 2020 2047 544d 3e73 6574 2041 3d31 .. GTM>set A=1 │ │ │ 00408e50: 2c2a 423d 4120 3b20 4220 2620 4120 6172 ,*B=A ; B & A ar │ │ │ -00408e60: 6520 616c 6961 7365 7315 003d 7e29 0000 e aliases..=~).. │ │ │ +00408e60: 6520 616c 6961 7365 7315 003d e029 0000 e aliases..=.).. │ │ │ 00408e70: 2020 2047 544d 3e77 7269 7465 2042 0b00 GTM>write B.. │ │ │ -00408e80: 3d7e 2a00 0020 2020 310e 003d 7e31 0000 =~*.. 1..=~1.. │ │ │ -00408e90: 2020 2047 544d 3e07 003d 7e32 0000 4400 GTM>..=~2..D. │ │ │ -00408ea0: 3d7e 3300 0020 2020 5468 6520 666f 6c6c =~3.. The foll │ │ │ +00408e80: 3de0 2a00 0020 2020 310e 003d e031 0000 =.*.. 1..=.1.. │ │ │ +00408e90: 2020 2047 544d 3e07 003d e032 0000 4400 GTM>..=.2..D. │ │ │ +00408ea0: 3de0 3300 0020 2020 5468 6520 666f 6c6c =.3.. The foll │ │ │ 00408eb0: 6f77 696e 6720 7461 626c 6520 7375 6d6d owing table summ │ │ │ 00408ec0: 6172 697a 6573 2041 6c69 6173 2056 6172 arizes Alias Var │ │ │ 00408ed0: 6961 626c 6573 2065 7874 656e 7369 6f6e iables extension │ │ │ -00408ee0: 732e 0700 3d7e 3400 0054 003d 7e35 0000 s...=~4..T.=~5.. │ │ │ +00408ee0: 732e 0700 3de0 3400 0054 003d e035 0000 s...=.4..T.=.5.. │ │ │ 00408ef0: 2020 202b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +------------ │ │ │ 00408f00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00408f10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00408f20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00408f30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b54 003d ------------+T.= │ │ │ -00408f40: 7e36 0000 2020 207c 2020 2020 2020 2020 ~6.. | │ │ │ +00408f40: e036 0000 2020 207c 2020 2020 2020 2020 .6.. | │ │ │ 00408f50: 2020 2020 2020 2020 2020 4754 2e4d 2045 GT.M E │ │ │ 00408f60: 7874 656e 7369 6f6e 7320 666f 7220 416c xtensions for Al │ │ │ 00408f70: 6961 7320 5661 7269 6162 6c65 7320 2020 ias Variables │ │ │ 00408f80: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00408f90: 7c54 003d 7e37 0000 2020 207c 2d2d 2d2d |T.=~7.. |---- │ │ │ +00408f90: 7c54 003d e037 0000 2020 207c 2d2d 2d2d |T.=.7.. |---- │ │ │ 00408fa0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00408fb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00408fc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00408fd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00408fe0: 2d2d 2d2d 7c00 0000 0000 0000 0000 0000 ----|........... │ │ │ 00408ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00409000: 0400 0000 d207 0000 b101 0000 0000 0000 ................ │ │ │ -00409010: 9100 007e 4845 4c50 00ff 7300 ff4c 414e ...~HELP..s..LAN │ │ │ +00409010: 9100 00e0 4845 4c50 00ff 7300 ff4c 414e ....HELP..s..LAN │ │ │ 00409020: 4755 4147 455f 4558 5445 4e53 494f 4e53 GUAGE_EXTENSIONS │ │ │ 00409030: 00ff 7300 ff41 4c49 4153 5f56 4152 4941 ..s..ALIAS_VARIA │ │ │ 00409040: 424c 4553 5f45 5854 454e 5349 4f4e 5300 BLES_EXTENSIONS. │ │ │ 00409050: c038 0000 2020 207c 2020 2020 2020 4558 .8.. | EX │ │ │ 00409060: 5445 4e53 494f 4e20 2020 2020 2020 7c20 TENSION | │ │ │ 00409070: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00409080: 2020 4558 504c 414e 4154 494f 4e20 2020 EXPLANATION │ │ │ 00409090: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004090a0: 7c54 003d 7e39 0000 2020 207c 2d2d 2d2d |T.=~9.. |---- │ │ │ +004090a0: 7c54 003d e039 0000 2020 207c 2d2d 2d2d |T.=.9.. |---- │ │ │ 004090b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004090c0: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 004090d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004090e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004090f0: 2d2d 2d2d 7c54 003d 7e3a 0000 2020 207c ----|T.=~:.. | │ │ │ +004090f0: 2d2d 2d2d 7c54 003d e03a 0000 2020 207c ----|T.=.:.. | │ │ │ 00409100: 2053 6574 202a 2020 2020 2020 2020 2020 Set * │ │ │ 00409110: 2020 2020 2020 7c20 4578 706c 6963 6974 | Explicit │ │ │ 00409120: 6c79 2063 7265 6174 6573 2061 6e20 616c ly creates an al │ │ │ 00409130: 6961 732e 2020 2020 2020 2020 2020 2020 ias. │ │ │ -00409140: 2020 2020 2020 2020 7c54 003d 7e41 0000 |T.=~A.. │ │ │ +00409140: 2020 2020 2020 2020 7c54 003d e041 0000 |T.=.A.. │ │ │ 00409150: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 00409160: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 00409170: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00409180: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00409190: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 003d ------------|T.= │ │ │ -004091a0: 7e42 0000 2020 207c 204b 696c 6c20 2a20 ~B.. | Kill * │ │ │ +004091a0: e042 0000 2020 207c 204b 696c 6c20 2a20 .B.. | Kill * │ │ │ 004091b0: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 004091c0: 5265 6d6f 7665 7320 7468 6520 6173 736f Removes the asso │ │ │ 004091d0: 6369 6174 696f 6e20 6265 7477 6565 6e20 ciation between │ │ │ 004091e0: 6974 7320 6172 6775 6d65 6e74 732c 2020 its arguments, │ │ │ -004091f0: 7c54 003d 7e43 0000 2020 207c 2020 2020 |T.=~C.. | │ │ │ +004091f0: 7c54 003d e043 0000 2020 207c 2020 2020 |T.=.C.. | │ │ │ 00409200: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00409210: 2020 7c20 616e 6420 616e 7920 6173 736f | and any asso │ │ │ 00409220: 6369 6174 6564 2064 6174 6120 6365 6c6c ciated data cell │ │ │ 00409230: 732e 2020 2020 2020 2020 2020 2020 2020 s. │ │ │ -00409240: 2020 2020 7c54 003d 7e44 0000 2020 207c |T.=~D.. | │ │ │ +00409240: 2020 2020 7c54 003d e044 0000 2020 207c |T.=.D.. | │ │ │ 00409250: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00409260: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 00409270: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00409280: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00409290: 2d2d 2d2d 2d2d 2d2d 7c54 003d 7e45 0000 --------|T.=~E.. │ │ │ +00409290: 2d2d 2d2d 2d2d 2d2d 7c54 003d e045 0000 --------|T.=.E.. │ │ │ 004092a0: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 004092b0: 2020 2020 2020 2020 2020 7c20 5768 656e | When │ │ │ 004092c0: 2051 5549 5420 2a20 7465 726d 696e 6174 QUIT * terminat │ │ │ 004092d0: 6573 2061 6e20 6578 7472 696e 7369 6320 es an extrinsic │ │ │ 004092e0: 6675 6e63 7469 6f6e 206f 7220 7c54 003d function or |T.= │ │ │ -004092f0: 7e46 0000 2020 207c 2020 2020 2020 2020 ~F.. | │ │ │ +004092f0: e046 0000 2020 207c 2020 2020 2020 2020 .F.. | │ │ │ 00409300: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 00409310: 616e 2065 7874 7269 6e73 6963 2073 7065 an extrinsic spe │ │ │ 00409320: 6369 616c 2076 6172 6961 626c 652c 2069 cial variable, i │ │ │ 00409330: 7420 616c 7761 7973 2020 2020 2020 2020 t always │ │ │ -00409340: 7c54 003d 7e47 0000 2020 207c 2051 7569 |T.=~G.. | Qui │ │ │ +00409340: 7c54 003d e047 0000 2020 207c 2051 7569 |T.=.G.. | Qui │ │ │ 00409350: 7420 2a20 2020 2020 2020 2020 2020 2020 t * │ │ │ 00409360: 2020 7c20 7265 7475 726e 7320 616e 2061 | returns an a │ │ │ 00409370: 6c69 6173 2063 6f6e 7461 696e 6572 2e20 lias container. │ │ │ 00409380: 466f 7220 6d6f 7265 2020 2020 2020 2020 For more │ │ │ -00409390: 2020 2020 7c54 003d 7e48 0000 2020 207c |T.=~H.. | │ │ │ +00409390: 2020 2020 7c54 003d e048 0000 2020 207c |T.=.H.. | │ │ │ 004093a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004093b0: 2020 2020 2020 7c20 696e 666f 726d 6174 | informat │ │ │ 004093c0: 696f 6e2c 2072 6566 6572 2074 6f20 7468 ion, refer to th │ │ │ 004093d0: 6520 6465 7363 7269 7074 696f 6e20 6f66 e description of │ │ │ -004093e0: 2051 5549 5420 2a20 7c4d 003d 7e49 0000 QUIT * |M.=~I.. │ │ │ +004093e0: 2051 5549 5420 2a20 7c4d 003d e049 0000 QUIT * |M.=.I.. │ │ │ 004093f0: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 00409400: 2020 2020 2020 2020 2020 7c20 696e 2022 | in " │ │ │ 00409410: 5175 6974 222e 2020 2020 2020 2020 2020 Quit". │ │ │ 00409420: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00409430: 2020 2020 207c 5400 3d7e 4a00 0020 2020 |T.=~J.. │ │ │ +00409430: 2020 2020 207c 5400 3de0 4a00 0020 2020 |T.=.J.. │ │ │ 00409440: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |--------------- │ │ │ 00409450: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 00409460: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00409470: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00409480: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 3d7e 5100 ---------|T.=~Q. │ │ │ +00409480: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 3de0 5100 ---------|T.=.Q. │ │ │ 00409490: 0020 2020 7c20 5a57 7269 7465 202f 205a . | ZWrite / Z │ │ │ 004094a0: 5348 6f77 2022 5622 2020 207c 2050 726f SHow "V" | Pro │ │ │ 004094b0: 6475 6365 7320 416c 6961 7320 5661 7269 duces Alias Vari │ │ │ 004094c0: 6162 6c65 7320 666f 726d 6174 206f 7574 ables format out │ │ │ 004094d0: 7075 742e 2020 2020 2020 2020 207c 5400 put. |T. │ │ │ -004094e0: 3d7e 5200 0020 2020 7c2d 2d2d 2d2d 2d2d =~R.. |------- │ │ │ +004094e0: 3de0 5200 0020 2020 7c2d 2d2d 2d2d 2d2d =.R.. |------- │ │ │ 004094f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 00409500: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00409510: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00409520: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00409530: 2d7c 5400 3d7e 5300 0020 2020 7c20 4e65 -|T.=~S.. | Ne │ │ │ +00409530: 2d7c 5400 3de0 5300 0020 2020 7c20 4e65 -|T.=.S.. | Ne │ │ │ 00409540: 7720 2020 2020 2020 2020 2020 2020 2020 w │ │ │ 00409550: 2020 207c 2046 6f72 2074 6865 2073 636f | For the sco │ │ │ 00409560: 7065 206f 6620 7468 6520 4e45 572c 2061 pe of the NEW, a │ │ │ 00409570: 204e 4557 206f 6620 6120 6e61 6d65 2020 NEW of a name │ │ │ -00409580: 2020 2020 207c 5400 3d7e 5400 0020 2020 |T.=~T.. │ │ │ +00409580: 2020 2020 207c 5400 3de0 5400 0020 2020 |T.=.T.. │ │ │ 00409590: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004095a0: 2020 2020 2020 207c 2073 7573 7065 6e64 | suspend │ │ │ 004095b0: 7320 6974 7320 616c 6961 7320 6173 736f s its alias asso │ │ │ 004095c0: 6369 6174 696f 6e2e 2020 2020 2020 2020 ciation. │ │ │ -004095d0: 2020 2020 2020 2020 207c 5400 3d7e 5500 |T.=~U. │ │ │ +004095d0: 2020 2020 2020 2020 207c 5400 3de0 5500 |T.=.U. │ │ │ 004095e0: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 004095f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 00409600: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00409610: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00409620: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 -------------|T. │ │ │ -00409630: 3d7e 5600 0020 2020 7c20 2020 2020 2020 =~V.. | │ │ │ +00409630: 3de0 5600 0020 2020 7c20 2020 2020 2020 =.V.. | │ │ │ 00409640: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 00409650: 2043 7265 6174 6520 6120 7363 6f70 6520 Create a scope │ │ │ 00409660: 696e 2077 6869 6368 2073 6f6d 6520 6173 in which some as │ │ │ 00409670: 736f 6369 6174 696f 6e73 2020 2020 2020 sociations │ │ │ -00409680: 207c 5400 3d7e 5700 0020 2020 7c20 4578 |T.=~W.. | Ex │ │ │ +00409680: 207c 5400 3de0 5700 0020 2020 7c20 4578 |T.=.W.. | Ex │ │ │ 00409690: 636c 7573 6976 6520 4e65 7720 2020 2020 clusive New │ │ │ 004096a0: 2020 207c 2062 6574 7765 656e 2061 6e20 | between an │ │ │ 004096b0: 6c6e 616d 6520 6f72 2061 6e20 6c76 6e20 lname or an lvn │ │ │ 004096c0: 616e 6420 616e 2061 7272 6179 206d 6179 and an array may │ │ │ -004096d0: 2062 6520 207c 5400 3d7e 5800 0020 2020 be |T.=~X.. │ │ │ +004096d0: 2062 6520 207c 5400 3de0 5800 0020 2020 be |T.=.X.. │ │ │ 004096e0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004096f0: 2020 2020 2020 207c 2069 6e76 6973 6962 | invisib │ │ │ 00409700: 6c65 2e20 2020 2020 2020 2020 2020 2020 le. │ │ │ 00409710: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00409720: 2020 2020 2020 2020 207c 5400 3d7e 5900 |T.=~Y. │ │ │ +00409720: 2020 2020 2020 2020 207c 5400 3de0 5900 |T.=.Y. │ │ │ 00409730: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 00409740: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 00409750: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00409760: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00409770: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 -------------|T. │ │ │ -00409780: 3d7e 5a00 0020 2020 7c20 2020 2020 2020 =~Z.. | │ │ │ +00409780: 3de0 5a00 0020 2020 7c20 2020 2020 2020 =.Z.. | │ │ │ 00409790: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 004097a0: 2072 6574 7572 6e73 2061 2075 6e69 7175 returns a uniqu │ │ │ 004097b0: 6520 6964 656e 7469 6669 6572 2028 6861 e identifier (ha │ │ │ 004097c0: 6e64 6c65 2920 666f 7220 7468 6520 2020 ndle) for the │ │ │ 004097d0: 207c 0000 0000 0000 0000 0000 0000 0000 |.............. │ │ │ 004097e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004097f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -264578,39 +264578,39 @@ │ │ │ 00409810: 7800 0054 4845 4c50 00ff 7300 ff4c 414e x..THELP..s..LAN │ │ │ 00409820: 4755 4147 455f 4558 5445 4e53 494f 4e53 GUAGE_EXTENSIONS │ │ │ 00409830: 00ff 7300 ff41 4c49 4153 5f56 4152 4941 ..s..ALIAS_VARIA │ │ │ 00409840: 424c 4553 5f45 5854 454e 5349 4f4e 5300 BLES_EXTENSIONS. │ │ │ 00409850: ff73 00ff 5345 545f 2a5f 414e 445f 5155 .s..SET_*_AND_QU │ │ │ 00409860: 4954 5f2a 5f45 5841 4d50 4c45 5300 0053 IT_*_EXAMPLES..S │ │ │ 00409870: 4554 5f2a 5f61 6e64 5f51 5549 545f 2a5f ET_*_and_QUIT_*_ │ │ │ -00409880: 4578 616d 706c 6573 2400 5a7e bf11 0000 Examples$.Z~.... │ │ │ +00409880: 4578 616d 706c 6573 2400 5ae0 bf11 0000 Examples$.Z..... │ │ │ 00409890: 2020 2053 4554 202a 2061 6e64 2051 5549 SET * and QUI │ │ │ -004098a0: 5420 2a20 4578 616d 706c 6573 0700 5b7e T * Examples..[~ │ │ │ -004098b0: 2100 004f 005b 7e31 0000 2020 2054 6865 !..O.[~1.. The │ │ │ +004098a0: 5420 2a20 4578 616d 706c 6573 0700 5be0 T * Examples..[. │ │ │ +004098b0: 2100 004f 005b e031 0000 2020 2054 6865 !..O.[.1.. The │ │ │ 004098c0: 2066 6f6c 6c6f 7769 6e67 2074 6162 6c65 following table │ │ │ 004098d0: 2073 686f 7720 7468 6520 7479 7065 206f show the type o │ │ │ 004098e0: 6620 6461 7461 206d 6f76 656d 656e 7420 f data movement │ │ │ 004098f0: 6f66 2061 6c69 6173 2061 6e64 2061 6c69 of alias and ali │ │ │ -00409900: 6173 4a00 5b7e 4100 0020 2020 636f 6e74 asJ.[~A.. cont │ │ │ +00409900: 6173 4a00 5be0 4100 0020 2020 636f 6e74 asJ.[.A.. cont │ │ │ 00409910: 6169 6e65 7220 7661 7269 6162 6c65 7320 ainer variables │ │ │ 00409920: 6672 6f6d 2051 5549 5420 2a20 696e 2061 from QUIT * in a │ │ │ 00409930: 2066 756e 6374 696f 6e20 746f 2061 2053 function to a S │ │ │ -00409940: 4554 202a 2074 6172 6765 743a 0700 5b7e ET * target:..[~ │ │ │ -00409950: 5100 0055 005b 7e61 0000 2020 202b 2d2d Q..U.[~a.. +-- │ │ │ +00409940: 4554 202a 2074 6172 6765 743a 0700 5be0 ET * target:..[. │ │ │ +00409950: 5100 0055 005b e061 0000 2020 202b 2d2d Q..U.[.a.. +-- │ │ │ 00409960: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00409970: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00409980: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00409990: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004099a0: 2d2d 2d2d 2d2d 2d2b 5500 5b7e 7100 0020 -------+U.[~q.. │ │ │ +004099a0: 2d2d 2d2d 2d2d 2d2b 5500 5be0 7100 0020 -------+U.[.q.. │ │ │ 004099b0: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004099c0: 2020 2020 2020 2020 207c 2020 5155 4954 | QUIT │ │ │ 004099d0: 202a 2020 7c20 2020 2020 2020 5345 5420 * | SET │ │ │ 004099e0: 2a20 2020 2020 2020 7c20 2052 6573 756c * | Resul │ │ │ 004099f0: 7420 2020 7c5a 5752 4954 4520 7c55 005b t |ZWRITE |U.[ │ │ │ -00409a00: 7e81 0000 2020 207c 2d2d 2d2d 2d2d 2d2d ~... |-------- │ │ │ +00409a00: e081 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .... |-------- │ │ │ 00409a10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 00409a20: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00409a30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 00409a40: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00409a50: 2d7c 0000 0000 0000 0000 0000 0000 0000 -|.............. │ │ │ 00409a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00409a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -264699,125 +264699,125 @@ │ │ │ 00409fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00409fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00409fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00409fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00409fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00409ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040a000: 0400 0000 f606 0000 e901 0000 0000 0000 ................ │ │ │ -0040a010: b000 007e 4845 4c50 00ff 7300 ff4c 414e ...~HELP..s..LAN │ │ │ +0040a010: b000 00e0 4845 4c50 00ff 7300 ff4c 414e ....HELP..s..LAN │ │ │ 0040a020: 4755 4147 455f 4558 5445 4e53 494f 4e53 GUAGE_EXTENSIONS │ │ │ 0040a030: 00ff 7300 ff41 4c49 4153 5f56 4152 4941 ..s..ALIAS_VARIA │ │ │ 0040a040: 424c 4553 5f45 5854 454e 5349 4f4e 5300 BLES_EXTENSIONS. │ │ │ 0040a050: ff73 00ff 5345 545f 2a5f 414e 445f 5155 .s..SET_*_AND_QU │ │ │ 0040a060: 4954 5f2a 5f45 5841 4d50 4c45 5300 bf91 IT_*_EXAMPLES... │ │ │ 0040a070: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 0040a080: 2020 2020 2020 2020 2020 2020 7c43 7265 |Cre │ │ │ 0040a090: 6174 6573 2061 6e7c 4465 7265 6665 7265 ates an|Derefere │ │ │ 0040a0a0: 6e63 6573 2074 6865 2020 207c 5361 6d65 nces the |Same │ │ │ 0040a0b0: 2061 7320 7365 747c 2020 2020 2020 207c as set| | │ │ │ -0040a0c0: 5600 5a7e c011 0000 2020 207c 7365 7420 V.Z~.... |set │ │ │ +0040a0c0: 5600 5ae0 c011 0000 2020 207c 7365 7420 V.Z..... |set │ │ │ 0040a0d0: 2a61 3d24 246d 616b 6561 6c69 6173 282e *a=$$makealias(. │ │ │ 0040a0e0: 6329 7c61 6c69 6173 2020 2020 207c 616c c)|alias |al │ │ │ 0040a0f0: 6961 7320 636f 6e74 6169 6e65 7220 2020 ias container │ │ │ 0040a100: 207c 2a61 3d63 2020 2020 2020 207c 2a63 |*a=c |*c │ │ │ -0040a110: 3d61 2020 207c 5500 5b7e 1200 0020 2020 =a |U.[~... │ │ │ +0040a110: 3d61 2020 207c 5500 5be0 1200 0020 2020 =a |U.[.... │ │ │ 0040a120: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 0040a130: 2020 2020 2020 207c 636f 6e74 6169 6e65 |containe │ │ │ 0040a140: 7220 7c20 2020 2020 2020 2020 2020 2020 r | │ │ │ 0040a150: 2020 2020 2020 7c20 2020 2020 2020 2020 | │ │ │ -0040a160: 2020 7c20 2020 2020 2020 7c55 005b 7e13 | |U.[~. │ │ │ +0040a160: 2020 7c20 2020 2020 2020 7c55 005b e013 | |U.[.. │ │ │ 0040a170: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 0040a180: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 0040a190: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 0040a1a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 0040a1b0: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d7c -------+-------| │ │ │ -0040a1c0: 5500 5b7e 1400 0020 2020 7c73 6574 2020 U.[~... |set │ │ │ +0040a1c0: 5500 5be0 1400 0020 2020 7c73 6574 2020 U.[.... |set │ │ │ 0040a1d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0040a1e0: 207c 4372 6561 7465 7320 616e 7c44 6572 |Creates an|Der │ │ │ 0040a1f0: 6566 6572 656e 6365 7320 7468 6520 2020 eferences the │ │ │ 0040a200: 7c53 616d 6520 6173 2073 6574 7c20 2020 |Same as set| │ │ │ -0040a210: 2020 2020 7c55 005b 7e15 0000 2020 207c |U.[~... | │ │ │ +0040a210: 2020 2020 7c55 005b e015 0000 2020 207c |U.[.... | │ │ │ 0040a220: 2a61 2831 293d 2424 6d61 6b65 616c 6961 *a(1)=$$makealia │ │ │ 0040a230: 7328 2e63 2920 7c61 6c69 6173 2020 2020 s(.c) |alias │ │ │ 0040a240: 207c 616c 6961 7320 636f 6e74 6169 6e65 |alias containe │ │ │ 0040a250: 7220 2020 207c 2a61 2831 293d 6320 2020 r |*a(1)=c │ │ │ -0040a260: 207c 2a61 2831 293d 637c 5500 5b7e 1600 |*a(1)=c|U.[~.. │ │ │ +0040a260: 207c 2a61 2831 293d 637c 5500 5be0 1600 |*a(1)=c|U.[... │ │ │ 0040a270: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 0040a280: 2020 2020 2020 2020 2020 207c 636f 6e74 |cont │ │ │ 0040a290: 6169 6e65 7220 7c20 2020 2020 2020 2020 ainer | │ │ │ 0040a2a0: 2020 2020 2020 2020 2020 7c20 2020 2020 | │ │ │ 0040a2b0: 2020 2020 2020 7c20 2020 2020 2020 7c55 | |U │ │ │ -0040a2c0: 005b 7e17 0000 2020 207c 2d2d 2d2d 2d2d .[~... |------ │ │ │ +0040a2c0: 005b e017 0000 2020 207c 2d2d 2d2d 2d2d .[.... |------ │ │ │ 0040a2d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0040a2e0: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d +----------+---- │ │ │ 0040a2f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 0040a300: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ -0040a310: 2d2d 2d7c 5500 5b7e 1800 0020 2020 7c20 ---|U.[~... | │ │ │ +0040a310: 2d2d 2d7c 5500 5be0 1800 0020 2020 7c20 ---|U.[.... | │ │ │ 0040a320: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0040a330: 2020 2020 207c 5265 7475 726e 7320 616e |Returns an │ │ │ 0040a340: 7c43 6f70 6965 7320 7468 6520 616c 6961 |Copies the alia │ │ │ 0040a350: 7320 2020 7c53 616d 6520 6173 2073 6574 s |Same as set │ │ │ -0040a360: 7c20 2020 2020 2020 7c55 005b 7e19 0000 | |U.[~... │ │ │ +0040a360: 7c20 2020 2020 2020 7c55 005b e019 0000 | |U.[.... │ │ │ 0040a370: 2020 207c 7365 7420 2a61 3d24 246d 616b |set *a=$$mak │ │ │ 0040a380: 6563 6e74 6e72 282e 6329 7c61 6c69 6173 ecntnr(.c)|alias │ │ │ 0040a390: 2020 2020 207c 636f 6e74 6169 6e65 7220 |container │ │ │ 0040a3a0: 2020 2020 2020 2020 207c 2a61 3d63 2831 |*a=c(1 │ │ │ 0040a3b0: 2920 2020 207c 2a63 3d61 2020 207c 5500 ) |*c=a |U. │ │ │ -0040a3c0: 5b7e 1a00 0020 2020 7c20 2020 2020 2020 [~... | │ │ │ +0040a3c0: 5be0 1a00 0020 2020 7c20 2020 2020 2020 [.... | │ │ │ 0040a3d0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 0040a3e0: 636f 6e74 6169 6e65 7220 7c20 2020 2020 container | │ │ │ 0040a3f0: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 0040a400: 2020 2020 2020 2020 2020 7c20 2020 2020 | │ │ │ -0040a410: 2020 7c55 005b 7e21 0000 2020 207c 2d2d |U.[~!.. |-- │ │ │ +0040a410: 2020 7c55 005b e021 0000 2020 207c 2d2d |U.[.!.. |-- │ │ │ 0040a420: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0040a430: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2b ----+----------+ │ │ │ 0040a440: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0040a450: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---+-----------+ │ │ │ -0040a460: 2d2d 2d2d 2d2d 2d7c 5500 5b7e 2200 0020 -------|U.[~".. │ │ │ +0040a460: 2d2d 2d2d 2d2d 2d7c 5500 5be0 2200 0020 -------|U.[.".. │ │ │ 0040a470: 2020 7c73 6574 2020 2020 2020 2020 2020 |set │ │ │ 0040a480: 2020 2020 2020 2020 207c 5265 7475 726e |Return │ │ │ 0040a490: 7320 616e 7c43 6f70 6965 7320 7468 6520 s an|Copies the │ │ │ 0040a4a0: 616c 6961 7320 2020 7c53 616d 6520 6173 alias |Same as │ │ │ 0040a4b0: 2073 6574 7c20 2020 2020 2020 7c55 005b set| |U.[ │ │ │ -0040a4c0: 7e23 0000 2020 207c 2a61 2831 293d 2424 ~#.. |*a(1)=$$ │ │ │ +0040a4c0: e023 0000 2020 207c 2a61 2831 293d 2424 .#.. |*a(1)=$$ │ │ │ 0040a4d0: 6d61 6b65 636e 746e 7228 2e63 2920 7c61 makecntnr(.c) |a │ │ │ 0040a4e0: 6c69 6173 2020 2020 207c 636f 6e74 6169 lias |contai │ │ │ 0040a4f0: 6e65 7220 2020 2020 2020 2020 207c 2a61 ner |*a │ │ │ 0040a500: 2831 293d 6328 3129 207c 2a61 2831 293d (1)=c(1) |*a(1)= │ │ │ -0040a510: 637c 5500 5b7e 2400 0020 2020 7c20 2020 c|U.[~$.. | │ │ │ +0040a510: 637c 5500 5be0 2400 0020 2020 7c20 2020 c|U.[.$.. | │ │ │ 0040a520: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0040a530: 2020 207c 636f 6e74 6169 6e65 7220 7c20 |container | │ │ │ 0040a540: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0040a550: 2020 7c20 2020 2020 2020 2020 2020 7c20 | | │ │ │ -0040a560: 2020 2020 2020 7c55 005b 7e25 0000 2020 |U.[~%.. │ │ │ +0040a560: 2020 2020 2020 7c55 005b e025 0000 2020 |U.[.%.. │ │ │ 0040a570: 202b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +-------------- │ │ │ 0040a580: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0040a590: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0040a5a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0040a5b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 0700 5b7e -----------+..[~ │ │ │ -0040a5c0: 2600 0042 005b 7e27 0000 2020 2054 6865 &..B.[~'.. The │ │ │ +0040a5b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 0700 5be0 -----------+..[. │ │ │ +0040a5c0: 2600 0042 005b e027 0000 2020 2054 6865 &..B.[.'.. The │ │ │ 0040a5d0: 206d 616b 6561 6c69 6173 2066 756e 6374 makealias funct │ │ │ 0040a5e0: 696f 6e20 7265 7475 726e 7320 616e 2061 ion returns an a │ │ │ 0040a5f0: 6c69 6173 206f 6620 7468 6520 6172 6775 lias of the argu │ │ │ -0040a600: 6d65 6e74 3a07 005b 7e28 0000 1800 5b7e ment:..[~(....[~ │ │ │ +0040a600: 6d65 6e74 3a07 005b e028 0000 1800 5be0 ment:..[.(....[. │ │ │ 0040a610: 2900 0020 2020 6d61 6b65 616c 6961 7328 ).. makealias( │ │ │ -0040a620: 7661 7229 1400 5b7e 2a00 0020 2020 2071 var)..[~*.. q │ │ │ -0040a630: 7569 7420 2a76 6172 0700 5b7e 3100 004b uit *var..[~1..K │ │ │ -0040a640: 005b 7e32 0000 2020 2054 6865 206d 616b .[~2.. The mak │ │ │ +0040a620: 7661 7229 1400 5be0 2a00 0020 2020 2071 var)..[.*.. q │ │ │ +0040a630: 7569 7420 2a76 6172 0700 5be0 3100 004b uit *var..[.1..K │ │ │ +0040a640: 005b e032 0000 2020 2054 6865 206d 616b .[.2.. The mak │ │ │ 0040a650: 6563 6e74 7220 6675 6e63 7469 6f6e 2072 ecntr function r │ │ │ 0040a660: 6574 7572 6e73 2061 6e20 616c 6961 7320 eturns an alias │ │ │ 0040a670: 636f 6e74 6169 6e65 7220 6f66 2074 6865 container of the │ │ │ -0040a680: 2061 7267 756d 656e 743a 0700 5b7e 3300 argument:..[~3. │ │ │ -0040a690: 0018 005b 7e34 0000 2020 206d 616b 6563 ...[~4.. makec │ │ │ -0040a6a0: 6e74 6e72 2876 6172 2913 005b 7e35 0000 ntnr(var)..[~5.. │ │ │ -0040a6b0: 2020 2020 6e65 7720 636f 6e74 1b00 5b7e new cont..[~ │ │ │ +0040a680: 2061 7267 756d 656e 743a 0700 5be0 3300 argument:..[.3. │ │ │ +0040a690: 0018 005b e034 0000 2020 206d 616b 6563 ...[.4.. makec │ │ │ +0040a6a0: 6e74 6e72 2876 6172 2913 005b e035 0000 ntnr(var)..[.5.. │ │ │ +0040a6b0: 2020 2020 6e65 7720 636f 6e74 1b00 5be0 new cont..[. │ │ │ 0040a6c0: 3600 0020 2020 2073 6574 202a 636f 6e74 6.. set *cont │ │ │ -0040a6d0: 2831 293d 7661 7218 005b 7e37 0000 2020 (1)=var..[~7.. │ │ │ +0040a6d0: 2831 293d 7661 7218 005b e037 0000 2020 (1)=var..[.7.. │ │ │ 0040a6e0: 2020 7175 6974 202a 636f 6e74 2831 2907 quit *cont(1). │ │ │ -0040a6f0: 005b 7e38 0000 0000 0000 0000 0000 0000 .[~8............ │ │ │ +0040a6f0: 005b e038 0000 0000 0000 0000 0000 0000 .[.8............ │ │ │ 0040a700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040a710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040a720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040a730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040a740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040a750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040a760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -264827,108 +264827,108 @@ │ │ │ 0040a7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040a7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040a7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040a7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040a7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040a7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040a800: 0400 0000 e805 0000 ea01 0000 0000 0000 ................ │ │ │ -0040a810: 9100 007e 4845 4c50 00ff 7300 ff4c 414e ...~HELP..s..LAN │ │ │ +0040a810: 9100 00e0 4845 4c50 00ff 7300 ff4c 414e ....HELP..s..LAN │ │ │ 0040a820: 4755 4147 455f 4558 5445 4e53 494f 4e53 GUAGE_EXTENSIONS │ │ │ 0040a830: 00ff 7300 ff41 4c49 4153 5f56 4152 4941 ..s..ALIAS_VARIA │ │ │ 0040a840: 424c 4553 5f45 5854 454e 5349 4f4e 5300 BLES_EXTENSIONS. │ │ │ 0040a850: c061 0000 2020 207c 2024 5a41 4861 6e64 .a.. | $ZAHand │ │ │ 0040a860: 6c65 2829 2020 2020 2020 2020 2020 7c20 le() | │ │ │ 0040a870: 6172 7261 7920 6173 736f 6369 6174 6564 array associated │ │ │ 0040a880: 2077 6974 6820 616e 206c 6e61 6d65 206f with an lname o │ │ │ 0040a890: 7220 616e 2061 6c69 6173 2020 2020 2020 r an alias │ │ │ -0040a8a0: 7c54 003d 7e62 0000 2020 207c 2020 2020 |T.=~b.. | │ │ │ +0040a8a0: 7c54 003d e062 0000 2020 207c 2020 2020 |T.=.b.. | │ │ │ 0040a8b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0040a8c0: 2020 7c20 636f 6e74 6169 6e65 723b 2066 | container; f │ │ │ 0040a8d0: 6f72 2061 6e20 7375 6273 6372 6970 7465 or an subscripte │ │ │ 0040a8e0: 6420 6c76 6e20 7468 6174 2069 7320 6e6f d lvn that is no │ │ │ -0040a8f0: 7420 2020 7c54 003d 7e63 0000 2020 207c t |T.=~c.. | │ │ │ +0040a8f0: 7420 2020 7c54 003d e063 0000 2020 207c t |T.=.c.. | │ │ │ 0040a900: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0040a910: 2020 2020 2020 7c20 616e 2061 6c69 6173 | an alias │ │ │ 0040a920: 2063 6f6e 7461 696e 6572 2c20 6974 2072 container, it r │ │ │ 0040a930: 6574 7572 6e73 2061 6e20 656d 7074 7920 eturns an empty │ │ │ -0040a940: 7374 7269 6e67 2e20 7c54 003d 7e64 0000 string. |T.=~d.. │ │ │ +0040a940: 7374 7269 6e67 2e20 7c54 003d e064 0000 string. |T.=.d.. │ │ │ 0040a950: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 0040a960: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 0040a970: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0040a980: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0040a990: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 003d ------------|T.= │ │ │ -0040a9a0: 7e65 0000 2020 207c 2020 2020 2020 2020 ~e.. | │ │ │ +0040a9a0: e065 0000 2020 207c 2020 2020 2020 2020 .e.. | │ │ │ 0040a9b0: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 0040a9c0: 4578 7465 6e64 7320 2444 4154 4128 2920 Extends $DATA() │ │ │ 0040a9d0: 746f 2072 6566 6c65 6374 2074 6865 2063 to reflect the c │ │ │ 0040a9e0: 7572 7265 6e74 2061 6c69 6173 2020 2020 urrent alias │ │ │ -0040a9f0: 7c54 003d 7e66 0000 2020 207c 2024 5a44 |T.=~f.. | $ZD │ │ │ +0040a9f0: 7c54 003d e066 0000 2020 207c 2024 5a44 |T.=.f.. | $ZD │ │ │ 0040aa00: 4154 4128 2920 2020 2020 2020 2020 2020 ATA() │ │ │ 0040aa10: 2020 7c20 7374 6174 6520 6f66 2074 6865 | state of the │ │ │ 0040aa20: 206c 766e 206f 7220 6c6e 616d 6520 6172 lvn or lname ar │ │ │ 0040aa30: 6775 6d65 6e74 2069 6e20 6f72 6465 7220 gument in order │ │ │ -0040aa40: 746f 2020 7c54 003d 7e67 0000 2020 207c to |T.=~g.. | │ │ │ +0040aa40: 746f 2020 7c54 003d e067 0000 2020 207c to |T.=.g.. | │ │ │ 0040aa50: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0040aa60: 2020 2020 2020 7c20 6964 656e 7469 6679 | identify │ │ │ 0040aa70: 2061 6c69 6173 2061 6e64 2061 6c69 6173 alias and alias │ │ │ 0040aa80: 2063 6f6e 7461 696e 6572 2076 6172 6961 container varia │ │ │ -0040aa90: 626c 6573 2e20 2020 7c54 003d 7e68 0000 bles. |T.=~h.. │ │ │ +0040aa90: 626c 6573 2e20 2020 7c54 003d e068 0000 bles. |T.=.h.. │ │ │ 0040aaa0: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 0040aab0: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 0040aac0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0040aad0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0040aae0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 003d ------------|T.= │ │ │ -0040aaf0: 7e69 0000 2020 207c 2056 6965 7720 616e ~i.. | View an │ │ │ +0040aaf0: e069 0000 2020 207c 2056 6965 7720 616e .i.. | View an │ │ │ 0040ab00: 6420 2456 6965 7728 2920 2020 2020 7c20 d $View() | │ │ │ 0040ab10: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0040ab20: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0040ab30: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0040ab40: 7c54 003d 7e6a 0000 2020 207c 2d2d 2d2d |T.=~j.. |---- │ │ │ +0040ab40: 7c54 003d e06a 0000 2020 207c 2d2d 2d2d |T.=.j.. |---- │ │ │ 0040ab50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0040ab60: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 0040ab70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0040ab80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0040ab90: 2d2d 2d2d 7c54 003d 7e71 0000 2020 207c ----|T.=~q.. | │ │ │ +0040ab90: 2d2d 2d2d 7c54 003d e071 0000 2020 207c ----|T.=.q.. | │ │ │ 0040aba0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0040abb0: 2020 2020 2020 7c20 5453 5441 5254 2063 | TSTART c │ │ │ 0040abc0: 6f6d 6d61 6e64 2063 616e 206f 7074 696f ommand can optio │ │ │ 0040abd0: 6e61 6c6c 7920 6c69 7374 206e 616d 6573 nally list names │ │ │ -0040abe0: 2077 686f 7365 2020 7c54 003d 7e72 0000 whose |T.=~r.. │ │ │ +0040abe0: 2077 686f 7365 2020 7c54 003d e072 0000 whose |T.=.r.. │ │ │ 0040abf0: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0040ac00: 2020 2020 2020 2020 2020 7c20 6172 7261 | arra │ │ │ 0040ac10: 7973 2061 7265 2072 6573 746f 7265 6420 ys are restored │ │ │ 0040ac20: 6f6e 2061 2074 7261 6e73 6163 7469 6f6e on a transaction │ │ │ 0040ac30: 2052 4553 5441 5254 2e20 2020 7c54 003d RESTART. |T.= │ │ │ -0040ac40: 7e73 0000 2020 207c 2054 5354 4152 542c ~s.. | TSTART, │ │ │ +0040ac40: e073 0000 2020 207c 2054 5354 4152 542c .s.. | TSTART, │ │ │ 0040ac50: 2052 4553 5441 5254 2c20 616e 6420 7c20 RESTART, and | │ │ │ 0040ac60: 4966 2061 6e79 206f 6620 7468 6573 6520 If any of these │ │ │ 0040ac70: 6172 6520 616c 6961 7320 7661 7269 6162 are alias variab │ │ │ 0040ac80: 6c65 7320 6f72 2068 6176 6520 2020 2020 les or have │ │ │ -0040ac90: 7c54 003d 7e74 0000 2020 207c 2052 4f4c |T.=~t.. | ROL │ │ │ +0040ac90: 7c54 003d e074 0000 2020 207c 2052 4f4c |T.=.t.. | ROL │ │ │ 0040aca0: 4c42 4143 4b20 2020 2020 2020 2020 2020 LBACK │ │ │ 0040acb0: 2020 7c20 6e6f 6465 7320 7768 6963 6820 | nodes which │ │ │ 0040acc0: 6172 6520 616c 6961 7320 636f 6e74 6169 are alias contai │ │ │ 0040acd0: 6e65 7220 7661 7269 6162 6c65 732c 2020 ner variables, │ │ │ -0040ace0: 2020 2020 7c54 003d 7e75 0000 2020 207c |T.=~u.. | │ │ │ +0040ace0: 2020 2020 7c54 003d e075 0000 2020 207c |T.=.u.. | │ │ │ 0040acf0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0040ad00: 2020 2020 2020 7c20 7468 6569 7220 6173 | their as │ │ │ 0040ad10: 736f 6369 6174 696f 6e73 2061 7265 2061 sociations are a │ │ │ 0040ad20: 6c73 6f20 7265 7374 6f72 6564 206f 6e20 lso restored on │ │ │ -0040ad30: 2020 2020 2020 2020 7c54 003d 7e76 0000 |T.=~v.. │ │ │ +0040ad30: 2020 2020 2020 2020 7c54 003d e076 0000 |T.=.v.. │ │ │ 0040ad40: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0040ad50: 2020 2020 2020 2020 2020 7c20 7472 616e | tran │ │ │ 0040ad60: 7361 6374 696f 6e20 5245 5354 4152 542e saction RESTART. │ │ │ 0040ad70: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0040ad80: 2020 2020 2020 2020 2020 2020 7c54 003d |T.= │ │ │ -0040ad90: 7e77 0000 2020 202b 2d2d 2d2d 2d2d 2d2d ~w.. +-------- │ │ │ +0040ad90: e077 0000 2020 202b 2d2d 2d2d 2d2d 2d2d .w.. +-------- │ │ │ 0040ada0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0040adb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0040adc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0040add0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0040ade0: 2b07 003d 7e78 0000 0000 0000 0000 0000 +..=~x.......... │ │ │ +0040ade0: 2b07 003d e078 0000 0000 0000 0000 0000 +..=.x.......... │ │ │ 0040adf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040ae00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040ae10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040ae20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040ae30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040ae40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040ae50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -264955,68 +264955,68 @@ │ │ │ 0040afa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040afb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040afc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040afd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040afe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040aff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040b000: 0400 0000 6f03 0000 8302 0000 0000 0000 ....o........... │ │ │ -0040b010: 5c00 007e 4845 4c50 00ff 7300 ff4c 414e \..~HELP..s..LAN │ │ │ +0040b010: 5c00 00e0 4845 4c50 00ff 7300 ff4c 414e \...HELP..s..LAN │ │ │ 0040b020: 4755 4147 455f 4558 5445 4e53 494f 4e53 GUAGE_EXTENSIONS │ │ │ 0040b030: 00ff 7300 ff41 4c49 4153 5f56 4152 4941 ..s..ALIAS_VARIA │ │ │ 0040b040: 424c 4553 5f45 5854 454e 5349 4f4e 5300 BLES_EXTENSIONS. │ │ │ 0040b050: ff73 00ff 4558 414d 504c 4553 00c0 2a00 .s..EXAMPLES..*. │ │ │ -0040b060: 0020 2020 2020 7a77 7269 7465 3c00 4a7e . zwrite<.J~ │ │ │ +0040b060: 0020 2020 2020 7a77 7269 7465 3c00 4ae0 . zwrite<.J. │ │ │ 0040b070: 3100 0020 2020 2020 7463 6f6d 6d69 7420 1.. tcommit │ │ │ 0040b080: 3b20 4e6f 2067 6c6f 6261 6c20 7570 6461 ; No global upda │ │ │ 0040b090: 7465 7320 696e 2074 6869 7320 7472 616e tes in this tran │ │ │ -0040b0a0: 7361 6374 696f 6e21 1000 4a7e 3200 0020 saction!..J~2.. │ │ │ -0040b0b0: 2020 2020 7175 6974 1600 4a7e 3300 0020 quit..J~3.. │ │ │ +0040b0a0: 7361 6374 696f 6e21 1000 4ae0 3200 0020 saction!..J.2.. │ │ │ +0040b0b0: 2020 2020 7175 6974 1600 4ae0 3300 0020 quit..J.3.. │ │ │ 0040b0c0: 2020 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2600 ------------&. │ │ │ -0040b0d0: 4a7e 3400 0020 2020 496e 6974 6961 6c20 J~4.. Initial │ │ │ +0040b0d0: 4ae0 3400 0020 2020 496e 6974 6961 6c20 J.4.. Initial │ │ │ 0040b0e0: 7661 6c75 6573 2026 2061 7373 6f63 6961 values & associa │ │ │ -0040b0f0: 7469 6f6e 1500 4a7e 3500 0020 2020 413d tion..J~5.. A= │ │ │ -0040b100: 224d 616c 7665 726e 221d 004a 7e36 0000 "Malvern"..J~6.. │ │ │ +0040b0f0: 7469 6f6e 1500 4ae0 3500 0020 2020 413d tion..J.5.. A= │ │ │ +0040b100: 224d 616c 7665 726e 221d 004a e036 0000 "Malvern"..J.6.. │ │ │ 0040b110: 2020 2042 3d22 5065 6e6e 7379 6c76 616e B="Pennsylvan │ │ │ -0040b120: 6961 2220 3b2a 0e00 4a7e 3700 0020 2020 ia" ;*..J~7.. │ │ │ -0040b130: 2a43 3d42 1500 4a7e 3800 0020 2020 2a44 *C=B..J~8.. *D │ │ │ -0040b140: 2831 3933 3535 293d 4514 004a 7e39 0000 (19355)=E..J~9.. │ │ │ +0040b120: 6961 2220 3b2a 0e00 4ae0 3700 0020 2020 ia" ;*..J.7.. │ │ │ +0040b130: 2a43 3d42 1500 4ae0 3800 0020 2020 2a44 *C=B..J.8.. *D │ │ │ +0040b140: 2831 3933 3535 293d 4514 004a e039 0000 (19355)=E..J.9.. │ │ │ 0040b150: 2020 2045 3d22 5553 4122 203b 2a16 004a E="USA" ;*..J │ │ │ -0040b160: 7e3a 0000 2020 202d 2d2d 2d2d 2d2d 2d2d ~:.. --------- │ │ │ -0040b170: 2d2d 2d39 004a 7e41 0000 2020 2046 6972 ---9.J~A.. Fir │ │ │ +0040b160: e03a 0000 2020 202d 2d2d 2d2d 2d2d 2d2d .:.. --------- │ │ │ +0040b170: 2d2d 2d39 004a e041 0000 2020 2046 6972 ---9.J.A.. Fir │ │ │ 0040b180: 7374 2074 696d 6520 7468 726f 7567 6820 st time through │ │ │ 0040b190: 7472 616e 7361 6374 696f 6e3b 2042 2c43 transaction; B,C │ │ │ -0040b1a0: 2c44 2c45 2063 6861 6e67 6564 1500 4a7e ,D,E changed..J~ │ │ │ +0040b1a0: 2c44 2c45 2063 6861 6e67 6564 1500 4ae0 ,D,E changed..J. │ │ │ 0040b1b0: 4200 0020 2020 413d 224d 616c 7665 726e B.. A="Malvern │ │ │ -0040b1c0: 2216 004a 7e43 0000 2020 2042 3d22 5761 "..J~C.. B="Wa │ │ │ -0040b1d0: 6c65 7322 203b 2a0e 004a 7e44 0000 2020 les" ;*..J~D.. │ │ │ -0040b1e0: 202a 433d 4213 004a 7e45 0000 2020 2045 *C=B..J~E.. E │ │ │ -0040b1f0: 3d22 554b 2220 3b2a 1600 4a7e 4600 0020 ="UK" ;*..J~F.. │ │ │ +0040b1c0: 2216 004a e043 0000 2020 2042 3d22 5761 "..J.C.. B="Wa │ │ │ +0040b1d0: 6c65 7322 203b 2a0e 004a e044 0000 2020 les" ;*..J.D.. │ │ │ +0040b1e0: 202a 433d 4213 004a e045 0000 2020 2045 *C=B..J.E.. E │ │ │ +0040b1f0: 3d22 554b 2220 3b2a 1600 4ae0 4600 0020 ="UK" ;*..J.F.. │ │ │ 0040b200: 2020 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 5200 ------------R. │ │ │ -0040b210: 4a7e 4700 0020 2020 4120 6368 616e 6765 J~G.. A change │ │ │ +0040b210: 4ae0 4700 0020 2020 4120 6368 616e 6765 J.G.. A change │ │ │ 0040b220: 643b 2061 7373 6f63 6961 7469 6f6e 2062 d; association b │ │ │ 0040b230: 6574 7765 656e 2042 2026 2043 2061 6e64 etween B & C and │ │ │ 0040b240: 2044 2026 2045 206b 696c 6c65 643b 2042 D & E killed; B │ │ │ 0040b250: 2c44 2068 6176 6520 6e6f 2076 616c 7565 ,D have no value │ │ │ -0040b260: 1600 4a7e 4800 0020 2020 413d 2242 7279 ..J~H.. A="Bry │ │ │ -0040b270: 6e6d 6177 7222 1600 4a7e 4900 0020 2020 nmawr"..J~I.. │ │ │ -0040b280: 433d 2257 616c 6573 2220 3b2a 1300 4a7e C="Wales" ;*..J~ │ │ │ +0040b260: 1600 4ae0 4800 0020 2020 413d 2242 7279 ..J.H.. A="Bry │ │ │ +0040b270: 6e6d 6177 7222 1600 4ae0 4900 0020 2020 nmawr"..J.I.. │ │ │ +0040b280: 433d 2257 616c 6573 2220 3b2a 1300 4ae0 C="Wales" ;*..J. │ │ │ 0040b290: 4a00 0020 2020 453d 2255 4b22 203b 2a16 J.. E="UK" ;*. │ │ │ -0040b2a0: 004a 7e51 0000 2020 202d 2d2d 2d2d 2d2d .J~Q.. ------- │ │ │ -0040b2b0: 2d2d 2d2d 2d49 004a 7e52 0000 2020 2053 -----I.J~R.. S │ │ │ +0040b2a0: 004a e051 0000 2020 202d 2d2d 2d2d 2d2d .J.Q.. ------- │ │ │ +0040b2b0: 2d2d 2d2d 2d49 004a e052 0000 2020 2053 -----I.J.R.. S │ │ │ 0040b2c0: 6563 6f6e 6420 7469 6d65 2074 6872 6f75 econd time throu │ │ │ 0040b2d0: 6768 2074 7261 6e73 6163 7469 6f6e 3b20 gh transaction; │ │ │ 0040b2e0: 422c 432c 442c 4520 2620 6173 736f 6369 B,C,D,E & associ │ │ │ 0040b2f0: 6174 696f 6e20 7265 7374 6f72 6564 1600 ation restored.. │ │ │ -0040b300: 4a7e 5300 0020 2020 413d 2242 7279 6e6d J~S.. A="Brynm │ │ │ -0040b310: 6177 7222 1d00 4a7e 5400 0020 2020 423d awr"..J~T.. B= │ │ │ +0040b300: 4ae0 5300 0020 2020 413d 2242 7279 6e6d J.S.. A="Brynm │ │ │ +0040b310: 6177 7222 1d00 4ae0 5400 0020 2020 423d awr"..J.T.. B= │ │ │ 0040b320: 2250 656e 6e73 796c 7661 6e69 6122 203b "Pennsylvania" ; │ │ │ -0040b330: 2a0e 004a 7e55 0000 2020 202a 433d 4215 *..J~U.. *C=B. │ │ │ -0040b340: 004a 7e56 0000 2020 202a 4428 3139 3335 .J~V.. *D(1935 │ │ │ -0040b350: 3529 3d45 1400 4a7e 5700 0020 2020 453d 5)=E..J~W.. E= │ │ │ -0040b360: 2255 5341 2220 3b2a 0700 4a7e 5800 0020 "USA" ;*..J~X.. │ │ │ +0040b330: 2a0e 004a e055 0000 2020 202a 433d 4215 *..J.U.. *C=B. │ │ │ +0040b340: 004a e056 0000 2020 202a 4428 3139 3335 .J.V.. *D(1935 │ │ │ +0040b350: 3529 3d45 1400 4ae0 5700 0020 2020 453d 5)=E..J.W.. E= │ │ │ +0040b360: 2255 5341 2220 3b2a 0700 4ae0 5800 0020 "USA" ;*..J.X.. │ │ │ 0040b370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040b380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040b390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040b3a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040b3b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040b3c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040b3d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -265083,155 +265083,155 @@ │ │ │ 0040b7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040b7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040b7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040b7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040b7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040b7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040b800: 0400 0000 ec07 0000 bc02 0000 0000 0000 ................ │ │ │ -0040b810: 8900 007e 4845 4c50 00ff 7300 ff4c 414e ...~HELP..s..LAN │ │ │ +0040b810: 8900 00e0 4845 4c50 00ff 7300 ff4c 414e ....HELP..s..LAN │ │ │ 0040b820: 4755 4147 455f 4558 5445 4e53 494f 4e53 GUAGE_EXTENSIONS │ │ │ 0040b830: 00ff 7300 ff41 4c49 4153 5f56 4152 4941 ..s..ALIAS_VARIA │ │ │ 0040b840: 424c 4553 5f45 5854 454e 5349 4f4e 5300 BLES_EXTENSIONS. │ │ │ 0040b850: ff73 00ff 4558 414d 504c 4553 00c0 5900 .s..EXAMPLES..Y. │ │ │ 0040b860: 0020 2020 4e6f 7465 2074 6861 7420 5452 . Note that TR │ │ │ 0040b870: 4f4c 4c42 4143 4b20 646f 6573 206e 6f74 OLLBACK does not │ │ │ 0040b880: 2072 6573 746f 7265 2061 6c69 6173 2076 restore alias v │ │ │ -0040b890: 6172 6961 626c 6573 3a07 004a 7e5a 0000 ariables:..J~Z.. │ │ │ -0040b8a0: 3d00 4a7e 6100 0020 2020 2f75 7372 2f6c =.J~a.. /usr/l │ │ │ +0040b890: 6172 6961 626c 6573 3a07 004a e05a 0000 ariables:..J.Z.. │ │ │ +0040b8a0: 3d00 4ae0 6100 0020 2020 2f75 7372 2f6c =.J.a.. /usr/l │ │ │ 0040b8b0: 6962 2f66 6973 2d67 746d 2f56 352e 342d ib/fis-gtm/V5.4- │ │ │ 0040b8c0: 3030 3242 5f78 3836 2f67 746d 202d 7275 002B_x86/gtm -ru │ │ │ 0040b8d0: 6e20 5e74 7072 6f6c 6c62 6163 6b16 004a n ^tprollback..J │ │ │ -0040b8e0: 7e62 0000 2020 2074 7072 6f6c 6c62 6163 ~b.. tprollbac │ │ │ -0040b8f0: 6b20 3b27 004a 7e63 0000 2020 2020 207a k ;'.J~c.. z │ │ │ +0040b8e0: e062 0000 2020 2074 7072 6f6c 6c62 6163 .b.. tprollbac │ │ │ +0040b8f0: 6b20 3b27 004a e063 0000 2020 2020 207a k ;'.J.c.. z │ │ │ 0040b900: 7072 696e 7420 3b20 5072 696e 7420 7468 print ; Print th │ │ │ -0040b910: 6973 2070 726f 6772 616d 2400 4a7e 6400 is program$.J~d. │ │ │ +0040b910: 6973 2070 726f 6772 616d 2400 4ae0 6400 is program$.J.d. │ │ │ 0040b920: 0020 2020 2020 7365 7420 4128 3129 3d31 . set A(1)=1 │ │ │ 0040b930: 2c41 2832 293d 322c 4128 3329 3d33 4700 ,A(2)=2,A(3)=3G. │ │ │ -0040b940: 4a7e 6500 0020 2020 2020 7365 7420 4228 J~e.. set B( │ │ │ +0040b940: 4ae0 6500 0020 2020 2020 7365 7420 4228 J.e.. set B( │ │ │ 0040b950: 3129 3d22 3162 222c 2a42 2832 293d 412c 1)="1b",*B(2)=A, │ │ │ 0040b960: 4228 3329 3d33 203b 2042 2069 6e63 6c75 B(3)=3 ; B inclu │ │ │ 0040b970: 6465 7320 6120 636f 6e74 6169 6e65 7220 des a container │ │ │ -0040b980: 666f 7220 4138 004a 7e66 0000 2020 2020 for A8.J~f.. │ │ │ +0040b980: 666f 7220 4138 004a e066 0000 2020 2020 for A8.J.f.. │ │ │ 0040b990: 2073 6574 202a 4328 3129 3d42 2020 203b set *C(1)=B ; │ │ │ 0040b9a0: 2043 2069 6e63 6c75 6465 7320 6120 636f C includes a co │ │ │ 0040b9b0: 6e74 6169 6e65 7220 666f 7220 4238 004a ntainer for B8.J │ │ │ -0040b9c0: 7e67 0000 2020 2020 206b 696c 6c20 2a41 ~g.. kill *A │ │ │ +0040b9c0: e067 0000 2020 2020 206b 696c 6c20 2a41 .g.. kill *A │ │ │ 0040b9d0: 2c2a 4220 2020 3b20 4320 6973 2074 6865 ,*B ; C is the │ │ │ 0040b9e0: 206f 6e6c 7920 7761 7920 746f 2074 6865 only way to the │ │ │ -0040b9f0: 2064 6174 6122 004a 7e68 0000 2020 2020 data".J~h.. │ │ │ +0040b9f0: 2064 6174 6122 004a e068 0000 2020 2020 data".J.h.. │ │ │ 0040ba00: 2077 7269 7465 2022 2d2d 2d2d 2d2d 2d2d write "-------- │ │ │ -0040ba10: 2d2d 2d2d 222c 2139 004a 7e69 0000 2020 ----",!9.J~i.. │ │ │ +0040ba10: 2d2d 2d2d 222c 2139 004a e069 0000 2020 ----",!9.J.i.. │ │ │ 0040ba20: 2020 2077 7269 7465 2022 4f6e 6c79 2063 write "Only c │ │ │ 0040ba30: 6f6e 7461 696e 6572 7320 6265 666f 7265 ontainers before │ │ │ 0040ba40: 2074 7261 6e73 6163 7469 6f6e 3a22 2c21 transaction:",! │ │ │ -0040ba50: 1200 4a7e 6a00 0020 2020 2020 7a77 7269 ..J~j.. zwri │ │ │ -0040ba60: 7465 1600 4a7e 7100 0020 2020 2020 7473 te..J~q.. ts │ │ │ -0040ba70: 7461 7274 2028 4329 1900 4a7e 7200 0020 tart (C)..J~r.. │ │ │ +0040ba50: 1200 4ae0 6a00 0020 2020 2020 7a77 7269 ..J.j.. zwri │ │ │ +0040ba60: 7465 1600 4ae0 7100 0020 2020 2020 7473 te..J.q.. ts │ │ │ +0040ba70: 7461 7274 2028 4329 1900 4ae0 7200 0020 tart (C)..J.r.. │ │ │ 0040ba80: 2020 2020 6966 2027 2474 7265 7374 6172 if '$trestar │ │ │ -0040ba90: 7442 004a 7e73 0000 2020 2020 202e 7365 tB.J~s.. .se │ │ │ +0040ba90: 7442 004a e073 0000 2020 2020 202e 7365 tB.J.s.. .se │ │ │ 0040baa0: 7420 2a44 3d43 2831 2920 3b20 4420 6973 t *D=C(1) ; D is │ │ │ 0040bab0: 206e 6f77 2061 6e20 616c 6961 7320 666f now an alias fo │ │ │ 0040bac0: 7220 7768 6174 2075 7365 6420 746f 2062 r what used to b │ │ │ -0040bad0: 6520 421b 004a 7e74 0000 2020 2020 202e e B..J~t.. . │ │ │ +0040bad0: 6520 421b 004a e074 0000 2020 2020 202e e B..J.t.. . │ │ │ 0040bae0: 7365 7420 4428 3329 3d2d 4428 3329 4200 set D(3)=-D(3)B. │ │ │ -0040baf0: 4a7e 7500 0020 2020 2020 2e73 6574 202a J~u.. .set * │ │ │ +0040baf0: 4ae0 7500 0020 2020 2020 2e73 6574 202a J.u.. .set * │ │ │ 0040bb00: 443d 4428 3229 203b 2044 2069 7320 6e6f D=D(2) ; D is no │ │ │ 0040bb10: 7720 616e 2061 6c69 6173 2066 6f72 2077 w an alias for w │ │ │ 0040bb20: 6861 7420 7573 6564 2074 6f20 6265 2041 hat used to be A │ │ │ -0040bb30: 1b00 4a7e 7600 0020 2020 2020 2e73 6574 ..J~v.. .set │ │ │ -0040bb40: 2044 2831 293d 2d44 2831 2945 004a 7e77 D(1)=-D(1)E.J~w │ │ │ +0040bb30: 1b00 4ae0 7600 0020 2020 2020 2e73 6574 ..J.v.. .set │ │ │ +0040bb40: 2044 2831 293d 2d44 2831 2945 004a e077 D(1)=-D(1)E.J.w │ │ │ 0040bb50: 0000 2020 2020 202e 6b69 6c6c 202a 4420 .. .kill *D │ │ │ 0040bb60: 203b 204b 696c 6c20 4420 6166 7465 7220 ; Kill D after │ │ │ 0040bb70: 6973 2075 7365 6420 746f 206d 616e 6970 is used to manip │ │ │ 0040bb80: 756c 6174 6520 7468 6520 6172 7261 7973 ulate the arrays │ │ │ -0040bb90: 2300 4a7e 7800 0020 2020 2020 2e77 7269 #.J~x.. .wri │ │ │ +0040bb90: 2300 4ae0 7800 0020 2020 2020 2e77 7269 #.J.x.. .wri │ │ │ 0040bba0: 7465 2022 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d te "------------ │ │ │ -0040bbb0: 222c 2135 004a 7e79 0000 2020 2020 202e ",!5.J~y.. . │ │ │ +0040bbb0: 222c 2135 004a e079 0000 2020 2020 202e ",!5.J.y.. . │ │ │ 0040bbc0: 7772 6974 6520 2243 6861 6e67 6564 2076 write "Changed v │ │ │ 0040bbd0: 616c 7565 7320 6265 666f 7265 2072 6573 alues before res │ │ │ -0040bbe0: 7461 7274 3a22 2c21 1300 4a7e 7a00 0020 tart:",!..J~z.. │ │ │ -0040bbf0: 2020 2020 2e7a 7772 6974 6515 004a 7e81 .zwrite..J~. │ │ │ +0040bbe0: 7461 7274 3a22 2c21 1300 4ae0 7a00 0020 tart:",!..J.z.. │ │ │ +0040bbf0: 2020 2020 2e7a 7772 6974 6515 004a e081 .zwrite..J.. │ │ │ 0040bc00: 0000 2020 2020 202e 7472 6573 7461 7274 .. .trestart │ │ │ -0040bc10: 2200 4a7e 8200 0020 2020 2020 7772 6974 ".J~... writ │ │ │ +0040bc10: 2200 4ae0 8200 0020 2020 2020 7772 6974 ".J.... writ │ │ │ 0040bc20: 6520 222d 2d2d 2d2d 2d2d 2d2d 2d2d 2d22 e "------------" │ │ │ -0040bc30: 2c21 2e00 4a7e 8300 0020 2020 2020 7772 ,!..J~... wr │ │ │ +0040bc30: 2c21 2e00 4ae0 8300 0020 2020 2020 7772 ,!..J.... wr │ │ │ 0040bc40: 6974 6520 2252 6573 746f 7265 6420 7661 ite "Restored va │ │ │ 0040bc50: 6c75 6573 2072 6573 7461 7274 3a22 2c21 lues restart:",! │ │ │ -0040bc60: 1200 4a7e 8400 0020 2020 2020 7a77 7269 ..J~... zwri │ │ │ -0040bc70: 7465 2f00 4a7e 8500 0020 2020 2020 6b69 te/.J~... ki │ │ │ +0040bc60: 1200 4ae0 8400 0020 2020 2020 7a77 7269 ..J.... zwri │ │ │ +0040bc70: 7465 2f00 4ae0 8500 0020 2020 2020 6b69 te/.J.... ki │ │ │ 0040bc80: 6c6c 2043 203b 204b 696c 6c20 6f6e 6c79 ll C ; Kill only │ │ │ 0040bc90: 2068 616e 646c 6520 746f 2061 7272 6179 handle to array │ │ │ -0040bca0: 7322 004a 7e86 0000 2020 2020 2077 7269 s".J~... wri │ │ │ +0040bca0: 7322 004a e086 0000 2020 2020 2077 7269 s".J.... wri │ │ │ 0040bcb0: 7465 2022 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d te "------------ │ │ │ -0040bcc0: 222c 212b 004a 7e87 0000 2020 2020 2077 ",!+.J~... w │ │ │ +0040bcc0: 222c 212b 004a e087 0000 2020 2020 2077 ",!+.J.... w │ │ │ 0040bcd0: 7269 7465 2022 4e6f 206c 6f63 616c 2061 rite "No local a │ │ │ 0040bce0: 7272 6179 7320 6c65 6674 3a22 2c21 1200 rrays left:",!.. │ │ │ -0040bcf0: 4a7e 8800 0020 2020 2020 7a77 7269 7465 J~... zwrite │ │ │ -0040bd00: 3e00 4a7e 8900 0020 2020 2020 7472 6f6c >.J~... trol │ │ │ +0040bcf0: 4ae0 8800 0020 2020 2020 7a77 7269 7465 J.... zwrite │ │ │ +0040bd00: 3e00 4ae0 8900 0020 2020 2020 7472 6f6c >.J.... trol │ │ │ 0040bd10: 6c62 6163 6b20 203b 2052 6f6c 6c62 6163 lback ; Rollbac │ │ │ 0040bd20: 6b20 7472 616e 7361 6374 696f 6e2c 2064 k transaction, d │ │ │ 0040bd30: 6f6e 2774 2063 6f6d 6d69 7420 6974 2200 on't commit it". │ │ │ -0040bd40: 4a7e 8a00 0020 2020 2020 7772 6974 6520 J~... write │ │ │ +0040bd40: 4ae0 8a00 0020 2020 2020 7772 6974 6520 J.... write │ │ │ 0040bd50: 222d 2d2d 2d2d 2d2d 2d2d 2d2d 2d22 2c21 "------------",! │ │ │ -0040bd60: 4400 4a7e 9100 0020 2020 2020 7772 6974 D.J~... writ │ │ │ +0040bd60: 4400 4ae0 9100 0020 2020 2020 7772 6974 D.J.... writ │ │ │ 0040bd70: 6520 2252 6f6c 6c62 6163 6b20 646f 6573 e "Rollback does │ │ │ 0040bd80: 6e74 2072 6573 746f 7265 206e 616d 6573 nt restore names │ │ │ 0040bd90: 2061 6e64 206c 6f63 616c 2061 7272 6179 and local array │ │ │ -0040bda0: 7322 2c21 1200 4a7e 9200 0020 2020 2020 s",!..J~... │ │ │ -0040bdb0: 7a77 7269 7465 1000 4a7e 9300 0020 2020 zwrite..J~... │ │ │ -0040bdc0: 2020 7175 6974 1600 4a7e 9400 0020 2020 quit..J~... │ │ │ -0040bdd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d00 4a7e -------------.J~ │ │ │ +0040bda0: 7322 2c21 1200 4ae0 9200 0020 2020 2020 s",!..J.... │ │ │ +0040bdb0: 7a77 7269 7465 1000 4ae0 9300 0020 2020 zwrite..J.... │ │ │ +0040bdc0: 2020 7175 6974 1600 4ae0 9400 0020 2020 quit..J.... │ │ │ +0040bdd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d00 4ae0 -------------.J. │ │ │ 0040bde0: 9500 0020 2020 4f6e 6c79 2063 6f6e 7461 ... Only conta │ │ │ 0040bdf0: 696e 6572 7320 6265 666f 7265 2074 7261 iners before tra │ │ │ -0040be00: 6e73 6163 7469 6f6e 3a14 004a 7e96 0000 nsaction:..J~... │ │ │ +0040be00: 6e73 6163 7469 6f6e 3a14 004a e096 0000 nsaction:..J.... │ │ │ 0040be10: 2020 2024 5a57 5254 4143 3d22 2218 004a $ZWRTAC=""..J │ │ │ -0040be20: 7e97 0000 2020 202a 4328 3129 3d24 5a57 ~... *C(1)=$ZW │ │ │ -0040be30: 5254 4143 311a 004a 7e98 0000 2020 2024 RTAC1..J~... $ │ │ │ +0040be20: e097 0000 2020 202a 4328 3129 3d24 5a57 .... *C(1)=$ZW │ │ │ +0040be30: 5254 4143 311a 004a e098 0000 2020 2024 RTAC1..J.... $ │ │ │ 0040be40: 5a57 5254 4143 3128 3129 3d22 3162 221f ZWRTAC1(1)="1b". │ │ │ -0040be50: 004a 7e99 0000 2020 202a 245a 5752 5441 .J~... *$ZWRTA │ │ │ +0040be50: 004a e099 0000 2020 202a 245a 5752 5441 .J.... *$ZWRTA │ │ │ 0040be60: 4331 2832 293d 245a 5752 5441 4332 1700 C1(2)=$ZWRTAC2.. │ │ │ -0040be70: 4a7e 9a00 0020 2020 245a 5752 5441 4332 J~... $ZWRTAC2 │ │ │ -0040be80: 2831 293d 3118 0049 7ec1 1100 0020 2020 (1)=1..I~.... │ │ │ +0040be70: 4ae0 9a00 0020 2020 245a 5752 5441 4332 J.... $ZWRTAC2 │ │ │ +0040be80: 2831 293d 3118 0049 e0c1 1100 0020 2020 (1)=1..I..... │ │ │ 0040be90: 245a 5752 5441 4332 2832 293d 3217 004b $ZWRTAC2(2)=2..K │ │ │ -0040bea0: 7e11 0000 2020 2024 5a57 5254 4143 3228 ~... $ZWRTAC2( │ │ │ -0040beb0: 3329 3d33 1700 4b7e 2100 0020 2020 245a 3)=3..K~!.. $Z │ │ │ -0040bec0: 5752 5441 4331 2833 293d 3314 004b 7e31 WRTAC1(3)=3..K~1 │ │ │ +0040bea0: e011 0000 2020 2024 5a57 5254 4143 3228 .... $ZWRTAC2( │ │ │ +0040beb0: 3329 3d33 1700 4be0 2100 0020 2020 245a 3)=3..K.!.. $Z │ │ │ +0040bec0: 5752 5441 4331 2833 293d 3314 004b e031 WRTAC1(3)=3..K.1 │ │ │ 0040bed0: 0000 2020 2024 5a57 5254 4143 3d22 2216 .. $ZWRTAC="". │ │ │ -0040bee0: 004b 7e41 0000 2020 202d 2d2d 2d2d 2d2d .K~A.. ------- │ │ │ -0040bef0: 2d2d 2d2d 2d22 004b 7e51 0000 2020 2052 -----".K~Q.. R │ │ │ +0040bee0: 004b e041 0000 2020 202d 2d2d 2d2d 2d2d .K.A.. ------- │ │ │ +0040bef0: 2d2d 2d2d 2d22 004b e051 0000 2020 2052 -----".K.Q.. R │ │ │ 0040bf00: 6573 746f 7265 6420 7661 6c75 6573 2072 estored values r │ │ │ -0040bf10: 6573 7461 7274 3a14 004b 7e61 0000 2020 estart:..K~a.. │ │ │ -0040bf20: 2024 5a57 5254 4143 3d22 2218 004b 7e71 $ZWRTAC=""..K~q │ │ │ +0040bf10: 6573 7461 7274 3a14 004b e061 0000 2020 estart:..K.a.. │ │ │ +0040bf20: 2024 5a57 5254 4143 3d22 2218 004b e071 $ZWRTAC=""..K.q │ │ │ 0040bf30: 0000 2020 202a 4328 3129 3d24 5a57 5254 .. *C(1)=$ZWRT │ │ │ -0040bf40: 4143 311a 004b 7e81 0000 2020 2024 5a57 AC1..K~... $ZW │ │ │ +0040bf40: 4143 311a 004b e081 0000 2020 2024 5a57 AC1..K.... $ZW │ │ │ 0040bf50: 5254 4143 3128 3129 3d22 3162 221f 004b RTAC1(1)="1b"..K │ │ │ -0040bf60: 7e91 0000 2020 202a 245a 5752 5441 4331 ~... *$ZWRTAC1 │ │ │ -0040bf70: 2832 293d 245a 5752 5441 4332 1700 4a7e (2)=$ZWRTAC2..J~ │ │ │ +0040bf60: e091 0000 2020 202a 245a 5752 5441 4331 .... *$ZWRTAC1 │ │ │ +0040bf70: 2832 293d 245a 5752 5441 4332 1700 4ae0 (2)=$ZWRTAC2..J. │ │ │ 0040bf80: 1200 0020 2020 245a 5752 5441 4332 2831 ... $ZWRTAC2(1 │ │ │ -0040bf90: 293d 3117 004b 7e11 0000 2020 2024 5a57 )=1..K~... $ZW │ │ │ -0040bfa0: 5254 4143 3228 3229 3d32 1700 4b7e 2100 RTAC2(2)=2..K~!. │ │ │ +0040bf90: 293d 3117 004b e011 0000 2020 2024 5a57 )=1..K.... $ZW │ │ │ +0040bfa0: 5254 4143 3228 3229 3d32 1700 4be0 2100 RTAC2(2)=2..K.!. │ │ │ 0040bfb0: 0020 2020 245a 5752 5441 4332 2833 293d . $ZWRTAC2(3)= │ │ │ -0040bfc0: 3317 004b 7e31 0000 2020 2024 5a57 5254 3..K~1.. $ZWRT │ │ │ -0040bfd0: 4143 3128 3329 3d33 1400 4b7e 4100 0020 AC1(3)=3..K~A.. │ │ │ +0040bfc0: 3317 004b e031 0000 2020 2024 5a57 5254 3..K.1.. $ZWRT │ │ │ +0040bfd0: 4143 3128 3329 3d33 1400 4be0 4100 0020 AC1(3)=3..K.A.. │ │ │ 0040bfe0: 2020 245a 5752 5441 433d 2222 0000 0000 $ZWRTAC="".... │ │ │ 0040bff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040c000: 0400 0000 2a01 0000 5002 0000 0000 0000 ....*...P....... │ │ │ 0040c010: 5600 0000 4845 4c50 00ff 7300 ff4c 414e V...HELP..s..LAN │ │ │ 0040c020: 4755 4147 455f 4558 5445 4e53 494f 4e53 GUAGE_EXTENSIONS │ │ │ 0040c030: 00ff 7300 ff41 4c49 4153 5f56 4152 4941 ..s..ALIAS_VARIA │ │ │ 0040c040: 424c 4553 5f45 5854 454e 5349 4f4e 5300 BLES_EXTENSIONS. │ │ │ 0040c050: ff73 00ff 4558 414d 504c 4553 0000 4578 .s..EXAMPLES..Ex │ │ │ -0040c060: 616d 706c 6573 1300 497e bf11 0000 2020 amples..I~.... │ │ │ -0040c070: 2045 7861 6d70 6c65 7307 004a 7e21 0000 Examples..J~!.. │ │ │ -0040c080: 1200 4a7e 3100 0020 2020 4578 616d 706c ..J~1.. Exampl │ │ │ -0040c090: 653a 0700 4a7e 4100 003a 004a 7e51 0000 e:..J~A..:.J~Q.. │ │ │ +0040c060: 616d 706c 6573 1300 49e0 bf11 0000 2020 amples..I..... │ │ │ +0040c070: 2045 7861 6d70 6c65 7307 004a e021 0000 Examples..J.!.. │ │ │ +0040c080: 1200 4ae0 3100 0020 2020 4578 616d 706c ..J.1.. Exampl │ │ │ +0040c090: 653a 0700 4ae0 4100 003a 004a e051 0000 e:..J.A..:.J.Q.. │ │ │ 0040c0a0: 2020 2024 202f 7573 722f 6c69 622f 6669 $ /usr/lib/fi │ │ │ 0040c0b0: 732d 6774 6d2f 5635 2e34 2d30 3032 422f s-gtm/V5.4-002B/ │ │ │ 0040c0c0: 6774 6d20 2d72 756e 205e 7470 7265 7374 gtm -run ^tprest │ │ │ -0040c0d0: 6172 7457 004a 7e61 0000 2020 2074 7072 artW.J~a.. tpr │ │ │ +0040c0d0: 6172 7457 004a e061 0000 2020 2074 7072 artW.J.a.. tpr │ │ │ 0040c0e0: 6573 7461 7274 203b 2054 7261 6e73 6163 estart ; Transac │ │ │ 0040c0f0: 7469 6f6e 2072 6573 7461 7274 2076 6172 tion restart var │ │ │ 0040c100: 6961 626c 6520 6173 736f 6369 6174 696f iable associatio │ │ │ 0040c110: 6e20 616c 736f 2072 6573 746f 7265 6420 n also restored │ │ │ 0040c120: 6f6e 2072 6573 7461 7274 0000 0000 0000 on restart...... │ │ │ 0040c130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040c140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -265339,74 +265339,74 @@ │ │ │ 0040c7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040c7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040c7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040c7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040c7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040c7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040c800: 0400 0000 1d04 0000 6602 0000 0000 0000 ........f....... │ │ │ -0040c810: 7100 007e 4845 4c50 00ff 7300 ff4c 414e q..~HELP..s..LAN │ │ │ +0040c810: 7100 00e0 4845 4c50 00ff 7300 ff4c 414e q...HELP..s..LAN │ │ │ 0040c820: 4755 4147 455f 4558 5445 4e53 494f 4e53 GUAGE_EXTENSIONS │ │ │ 0040c830: 00ff 7300 ff41 4c49 4153 5f56 4152 4941 ..s..ALIAS_VARIA │ │ │ 0040c840: 424c 4553 5f45 5854 454e 5349 4f4e 5300 BLES_EXTENSIONS. │ │ │ 0040c850: ff73 00ff 4558 414d 504c 4553 00bf 7100 .s..EXAMPLES..q. │ │ │ 0040c860: 0020 2020 2020 7a70 7269 6e74 203b 2050 . zprint ; P │ │ │ 0040c870: 7269 6e74 2074 6869 7320 7072 6f67 7261 rint this progra │ │ │ -0040c880: 6d34 004a 7e81 0000 2020 2020 2073 6574 m4.J~... set │ │ │ +0040c880: 6d34 004a e081 0000 2020 2020 2073 6574 m4.J.... set │ │ │ 0040c890: 2041 3d22 4d61 6c76 6572 6e22 2c43 3d22 A="Malvern",C=" │ │ │ 0040c8a0: 5065 6e6e 7379 6c76 616e 6961 222c 453d Pennsylvania",E= │ │ │ -0040c8b0: 2255 5341 2220 004a 7e91 0000 2020 2020 "USA" .J~... │ │ │ +0040c8b0: 2255 5341 2220 004a e091 0000 2020 2020 "USA" .J.... │ │ │ 0040c8c0: 2073 6574 202a 423d 432c 2a44 2831 3933 set *B=C,*D(193 │ │ │ -0040c8d0: 3535 293d 4523 0049 7ec0 1100 0020 2020 55)=E#.I~.... │ │ │ +0040c8d0: 3535 293d 4523 0049 e0c0 1100 0020 2020 55)=E#.I..... │ │ │ 0040c8e0: 2020 7772 6974 6520 222d 2d2d 2d2d 2d2d write "------- │ │ │ -0040c8f0: 2d2d 2d2d 2d22 2c21 3200 4a7e 1200 0020 -----",!2.J~... │ │ │ +0040c8f0: 2d2d 2d2d 2d22 2c21 3200 4ae0 1200 0020 -----",!2.J.... │ │ │ 0040c900: 2020 2020 7772 6974 6520 2249 6e69 7469 write "Initi │ │ │ 0040c910: 616c 2076 616c 7565 7320 2620 6173 736f al values & asso │ │ │ -0040c920: 6369 6174 696f 6e22 2c21 1200 4a7e 1300 ciation",!..J~.. │ │ │ -0040c930: 0020 2020 2020 7a77 7269 7465 6000 4a7e . zwrite`.J~ │ │ │ +0040c920: 6369 6174 696f 6e22 2c21 1200 4ae0 1300 ciation",!..J... │ │ │ +0040c930: 0020 2020 2020 7a77 7269 7465 6000 4ae0 . zwrite`.J. │ │ │ 0040c940: 1400 0020 2020 2020 7473 7461 7274 2028 ... tstart ( │ │ │ 0040c950: 422c 4429 203b 204f 6e20 7265 7374 6172 B,D) ; On restar │ │ │ 0040c960: 743a 2041 206e 6f74 2072 6573 746f 7265 t: A not restore │ │ │ 0040c970: 642c 2042 2c44 2072 6573 746f 7265 642c d, B,D restored, │ │ │ 0040c980: 2043 2c45 2072 6573 746f 7265 6420 6279 C,E restored by │ │ │ -0040c990: 2061 7373 6f63 6961 7469 6f6e 4000 4a7e association@.J~ │ │ │ +0040c990: 2061 7373 6f63 6961 7469 6f6e 4000 4ae0 association@.J. │ │ │ 0040c9a0: 1500 0020 2020 2020 6966 2027 2454 5265 ... if '$TRe │ │ │ 0040c9b0: 7374 6172 7420 446f 2020 3b20 4368 616e start Do ; Chan │ │ │ 0040c9c0: 6765 2043 2c45 2069 6620 6669 7273 7420 ge C,E if first │ │ │ -0040c9d0: 7469 6d65 2074 6872 6f75 6768 2100 4a7e time through!.J~ │ │ │ +0040c9d0: 7469 6d65 2074 6872 6f75 6768 2100 4ae0 time through!.J. │ │ │ 0040c9e0: 1600 0020 2020 2020 2e73 6574 2043 3d22 ... .set C=" │ │ │ 0040c9f0: 5761 6c65 7322 2c45 3d22 554b 221b 004a Wales",E="UK"..J │ │ │ -0040ca00: 7e17 0000 2020 2020 202e 6b69 6c6c 202a ~... .kill * │ │ │ -0040ca10: 4428 3139 3335 3529 2300 4a7e 1800 0020 D(19355)#.J~... │ │ │ +0040ca00: e017 0000 2020 2020 202e 6b69 6c6c 202a .... .kill * │ │ │ +0040ca10: 4428 3139 3335 3529 2300 4ae0 1800 0020 D(19355)#.J.... │ │ │ 0040ca20: 2020 2020 2e77 7269 7465 2022 2d2d 2d2d .write "---- │ │ │ -0040ca30: 2d2d 2d2d 2d2d 2d2d 222c 2146 004a 7e19 --------",!F.J~. │ │ │ +0040ca30: 2d2d 2d2d 2d2d 2d2d 222c 2146 004a e019 --------",!F.J.. │ │ │ 0040ca40: 0000 2020 2020 202e 7772 6974 6520 2246 .. .write "F │ │ │ 0040ca50: 6972 7374 2074 696d 6520 7468 726f 7567 irst time throug │ │ │ 0040ca60: 6820 7472 616e 7361 6374 696f 6e3b 2042 h transaction; B │ │ │ 0040ca70: 2c43 2c44 2c45 2063 6861 6e67 6564 222c ,C,D,E changed", │ │ │ -0040ca80: 2113 004a 7e1a 0000 2020 2020 202e 7a77 !..J~... .zw │ │ │ -0040ca90: 7269 7465 1d00 4a7e 2100 0020 2020 2020 rite..J~!.. │ │ │ +0040ca80: 2113 004a e01a 0000 2020 2020 202e 7a77 !..J.... .zw │ │ │ +0040ca90: 7269 7465 1d00 4ae0 2100 0020 2020 2020 rite..J.!.. │ │ │ 0040caa0: 2e73 6574 2041 3d22 4272 796e 6d61 7772 .set A="Brynmawr │ │ │ -0040cab0: 2214 004a 7e22 0000 2020 2020 202e 6b69 "..J~".. .ki │ │ │ -0040cac0: 6c6c 202a 4223 004a 7e23 0000 2020 2020 ll *B#.J~#.. │ │ │ +0040cab0: 2214 004a e022 0000 2020 2020 202e 6b69 "..J.".. .ki │ │ │ +0040cac0: 6c6c 202a 4223 004a e023 0000 2020 2020 ll *B#.J.#.. │ │ │ 0040cad0: 202e 7772 6974 6520 222d 2d2d 2d2d 2d2d .write "------- │ │ │ -0040cae0: 2d2d 2d2d 2d22 2c21 5f00 4a7e 2400 0020 -----",!_.J~$.. │ │ │ +0040cae0: 2d2d 2d2d 2d22 2c21 5f00 4ae0 2400 0020 -----",!_.J.$.. │ │ │ 0040caf0: 2020 2020 2e77 7269 7465 2022 4120 6368 .write "A ch │ │ │ 0040cb00: 616e 6765 643b 2061 7373 6f63 6961 7469 anged; associati │ │ │ 0040cb10: 6f6e 2062 6574 7765 656e 2042 2026 2043 on between B & C │ │ │ 0040cb20: 2061 6e64 2044 2026 2045 206b 696c 6c65 and D & E kille │ │ │ 0040cb30: 643b 2042 2c44 2068 6176 6520 6e6f 2076 d; B,D have no v │ │ │ -0040cb40: 616c 7565 222c 2113 004a 7e25 0000 2020 alue",!..J~%.. │ │ │ -0040cb50: 2020 202e 7a77 7269 7465 1500 4a7e 2600 .zwrite..J~&. │ │ │ +0040cb40: 616c 7565 222c 2113 004a e025 0000 2020 alue",!..J.%.. │ │ │ +0040cb50: 2020 202e 7a77 7269 7465 1500 4ae0 2600 .zwrite..J.&. │ │ │ 0040cb60: 0020 2020 2020 2e74 7265 7374 6172 7437 . .trestart7 │ │ │ -0040cb70: 004a 7e27 0000 2020 2020 2065 6c73 6520 .J~'.. else │ │ │ +0040cb70: 004a e027 0000 2020 2020 2065 6c73 6520 .J.'.. else │ │ │ 0040cb80: 2044 6f20 203b 2053 686f 7720 7265 7374 Do ; Show rest │ │ │ 0040cb90: 6f72 6564 2076 616c 7565 7320 6f6e 2072 ored values on r │ │ │ -0040cba0: 6573 7461 7274 2200 4a7e 2800 0020 2020 estart".J~(.. │ │ │ +0040cba0: 6573 7461 7274 2200 4ae0 2800 0020 2020 estart".J.(.. │ │ │ 0040cbb0: 2020 7772 6974 6520 222d 2d2d 2d2d 2d2d write "------- │ │ │ -0040cbc0: 2d2d 2d2d 2d22 2c21 5500 4a7e 2900 0020 -----",!U.J~).. │ │ │ +0040cbc0: 2d2d 2d2d 2d22 2c21 5500 4ae0 2900 0020 -----",!U.J.).. │ │ │ 0040cbd0: 2020 2020 7772 6974 6520 2253 6563 6f6e write "Secon │ │ │ 0040cbe0: 6420 7469 6d65 2074 6872 6f75 6768 2074 d time through t │ │ │ 0040cbf0: 7261 6e73 6163 7469 6f6e 3b20 422c 432c ransaction; B,C, │ │ │ 0040cc00: 442c 4520 2620 6173 736f 6369 6174 696f D,E & associatio │ │ │ 0040cc10: 6e20 7265 7374 6f72 6564 222c 2100 0000 n restored",!... │ │ │ 0040cc20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040cc30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -265467,213 +265467,213 @@ │ │ │ 0040cfa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040cfb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040cfc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040cfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040cfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040cff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040d000: 0400 0000 e007 0000 e402 0000 0000 0000 ................ │ │ │ -0040d010: 6100 007e 4845 4c50 00ff 7300 ff4c 414e a..~HELP..s..LAN │ │ │ +0040d010: 6100 00e0 4845 4c50 00ff 7300 ff4c 414e a...HELP..s..LAN │ │ │ 0040d020: 4755 4147 455f 4558 5445 4e53 494f 4e53 GUAGE_EXTENSIONS │ │ │ 0040d030: 00ff 7300 ff41 4c49 4153 5f56 4152 4941 ..s..ALIAS_VARIA │ │ │ 0040d040: 424c 4553 5f45 5854 454e 5349 4f4e 5300 BLES_EXTENSIONS. │ │ │ 0040d050: ff73 00ff 4558 414d 504c 4553 00c1 1251 .s..EXAMPLES...Q │ │ │ 0040d060: 0000 2020 202d 2d2d 2d2d 2d2d 2d2d 2d2d .. ----------- │ │ │ -0040d070: 2d1f 004b 7e61 0000 2020 204e 6f20 6c6f -..K~a.. No lo │ │ │ +0040d070: 2d1f 004b e061 0000 2020 204e 6f20 6c6f -..K.a.. No lo │ │ │ 0040d080: 6361 6c20 6172 7261 7973 206c 6566 743a cal arrays left: │ │ │ -0040d090: 1600 4b7e 7100 0020 2020 2d2d 2d2d 2d2d ..K~q.. ------ │ │ │ -0040d0a0: 2d2d 2d2d 2d2d 3800 4b7e 8100 0020 2020 ------8.K~... │ │ │ +0040d090: 1600 4be0 7100 0020 2020 2d2d 2d2d 2d2d ..K.q.. ------ │ │ │ +0040d0a0: 2d2d 2d2d 2d2d 3800 4be0 8100 0020 2020 ------8.K.... │ │ │ 0040d0b0: 526f 6c6c 6261 636b 2064 6f65 736e 7420 Rollback doesnt │ │ │ 0040d0c0: 7265 7374 6f72 6520 6e61 6d65 7320 616e restore names an │ │ │ 0040d0d0: 6420 6c6f 6361 6c20 6172 7261 7973 0700 d local arrays.. │ │ │ -0040d0e0: 4b7e 9100 0012 004a 7e13 0000 2020 2045 K~.....J~... E │ │ │ -0040d0f0: 7861 6d70 6c65 3a07 004b 7e11 0000 6300 xample:..K~...c. │ │ │ -0040d100: 4b7e 2100 0020 2020 2420 2f75 7372 2f6c K~!.. $ /usr/l │ │ │ +0040d0e0: 4be0 9100 0012 004a e013 0000 2020 2045 K......J.... E │ │ │ +0040d0f0: 7861 6d70 6c65 3a07 004b e011 0000 6300 xample:..K....c. │ │ │ +0040d100: 4be0 2100 0020 2020 2420 2f75 7372 2f6c K.!.. $ /usr/l │ │ │ 0040d110: 6962 2f66 6973 2d67 746d 2f56 352e 342d ib/fis-gtm/V5.4- │ │ │ 0040d120: 3030 3242 5f78 3836 2f67 746d 202d 7275 002B_x86/gtm -ru │ │ │ 0040d130: 6e20 5e61 6c69 6173 6578 616d 706c 653b n ^aliasexample; │ │ │ 0040d140: 2045 7874 656e 6465 6420 616e 6e6f 7461 Extended annota │ │ │ 0040d150: 7465 6420 616c 6961 7320 6578 616d 706c ted alias exampl │ │ │ -0040d160: 6514 004b 7e31 0000 2020 2020 2020 207a e..K~1.. z │ │ │ -0040d170: 7072 696e 7424 004b 7e41 0000 2020 2020 print$.K~A.. │ │ │ +0040d160: 6514 004b e031 0000 2020 2020 2020 207a e..K.1.. z │ │ │ +0040d170: 7072 696e 7424 004b e041 0000 2020 2020 print$.K.A.. │ │ │ 0040d180: 2020 2077 7269 7465 2022 2d2d 2d2d 2d2d write "------ │ │ │ -0040d190: 2d2d 2d2d 2d2d 222c 2143 004b 7e51 0000 ------",!C.K~Q.. │ │ │ +0040d190: 2d2d 2d2d 2d2d 222c 2143 004b e051 0000 ------",!C.K.Q.. │ │ │ 0040d1a0: 2020 2020 2020 2073 6574 2078 3d22 6e61 set x="na │ │ │ 0040d1b0: 6d65 206c 6576 656c 222c 7828 3129 3d31 me level",x(1)=1 │ │ │ 0040d1c0: 2c78 2831 2c32 293d 2231 2c32 222c 7828 ,x(1,2)="1,2",x( │ │ │ -0040d1d0: 2266 6f6f 2229 3d22 6261 7222 4500 4b7e "foo")="bar"E.K~ │ │ │ +0040d1d0: 2266 6f6f 2229 3d22 6261 7222 4500 4be0 "foo")="bar"E.K. │ │ │ 0040d1e0: 6100 0020 2020 2020 2020 7772 6974 6520 a.. write │ │ │ 0040d1f0: 245a 4441 5441 2878 292c 2120 3b20 7820 $ZDATA(x),! ; x │ │ │ 0040d200: 6973 2061 2063 6f6e 7665 6e74 696f 6e61 is a conventiona │ │ │ 0040d210: 6c20 6c76 6e20 2d20 6f75 7470 7574 2031 l lvn - output 1 │ │ │ -0040d220: 3137 004b 7e71 0000 2020 2020 2020 2073 17.K~q.. s │ │ │ +0040d220: 3137 004b e071 0000 2020 2020 2020 2073 17.K.q.. s │ │ │ 0040d230: 6574 202a 793d 7820 3b20 7820 616e 2079 et *y=x ; x an y │ │ │ 0040d240: 2061 7265 206e 6f77 2061 6c69 6173 2076 are now alias v │ │ │ -0040d250: 6172 6961 626c 6573 3700 4b7e 8100 0020 ariables7.K~... │ │ │ +0040d250: 6172 6961 626c 6573 3700 4be0 8100 0020 ariables7.K.... │ │ │ 0040d260: 2020 2020 2020 7772 6974 6520 245a 4441 write $ZDA │ │ │ 0040d270: 5441 2878 292c 2120 3b20 6f75 7470 7574 TA(x),! ; output │ │ │ 0040d280: 2061 7070 6561 7273 2061 7320 3131 3143 appears as 111C │ │ │ -0040d290: 004b 7e91 0000 2020 2020 2020 2073 6574 .K~... set │ │ │ +0040d290: 004b e091 0000 2020 2020 2020 2073 6574 .K.... set │ │ │ 0040d2a0: 202a 6128 3129 3d79 203b 2061 2831 2920 *a(1)=y ; a(1) │ │ │ 0040d2b0: 6973 206e 6f77 2061 6e20 616c 6961 7320 is now an alias │ │ │ 0040d2c0: 636f 6e74 6169 6e65 7220 7661 7269 6162 container variab │ │ │ -0040d2d0: 6c65 4500 4a7e 1400 0020 2020 2020 2020 leE.J~... │ │ │ +0040d2d0: 6c65 4500 4ae0 1400 0020 2020 2020 2020 leE.J.... │ │ │ 0040d2e0: 7365 7420 623d 2262 6e65 7373 222c 6228 set b="bness",b( │ │ │ 0040d2f0: 2262 2229 3d22 6262 6e65 7373 2220 3b20 "b")="bbness" ; │ │ │ 0040d300: 6220 6973 2061 2063 6f6e 7665 6e74 696f b is a conventio │ │ │ -0040d310: 6e61 6c20 6c76 6e50 004b 7e11 0000 2020 nal lvnP.K~... │ │ │ +0040d310: 6e61 6c20 6c76 6e50 004b e011 0000 2020 nal lvnP.K.... │ │ │ 0040d320: 2020 2020 2073 6574 202a 623d 6128 3129 set *b=a(1) │ │ │ 0040d330: 203b 2062 206a 6f69 6e73 2078 2061 6e64 ; b joins x and │ │ │ 0040d340: 2079 2061 7320 616c 6961 7320 7661 7269 y as alias vari │ │ │ 0040d350: 6162 6c65 7320 666f 7220 7468 6520 7361 ables for the sa │ │ │ -0040d360: 6d65 2064 6174 6127 004b 7e21 0000 2020 me data'.K~!.. │ │ │ +0040d360: 6d65 2064 6174 6127 004b e021 0000 2020 me data'.K.!.. │ │ │ 0040d370: 2020 2020 203b 2070 7269 6f72 2062 2076 ; prior b v │ │ │ 0040d380: 616c 7565 7320 6172 6520 6c6f 7374 4500 alues are lostE. │ │ │ -0040d390: 4b7e 3100 0020 2020 2020 2020 3b20 7365 K~1.. ; se │ │ │ +0040d390: 4be0 3100 0020 2020 2020 2020 3b20 7365 K.1.. ; se │ │ │ 0040d3a0: 7420 2a3c 6e61 6d65 3e20 6973 2065 7175 t * is equ │ │ │ 0040d3b0: 6976 616c 656e 7420 746f 204b 696c 6c20 ivalent to Kill │ │ │ 0040d3c0: 2a3c 6e61 6d65 3e20 5365 7420 2a3c 6e61 * Set *I.K~A.. │ │ │ +0040d3d0: 6d65 3e49 004b e041 0000 2020 2020 2020 me>I.K.A.. │ │ │ 0040d3e0: 2073 6574 2079 2822 6869 2229 3d22 7361 set y("hi")="sa │ │ │ 0040d3f0: 696c 6f72 2220 3b20 4173 7369 676e 6d65 ilor" ; Assignme │ │ │ 0040d400: 6e74 2061 7070 6c69 6573 2074 6f20 616c nt applies to al │ │ │ -0040d410: 6c20 6f66 207b 622c 782c 797d 3c00 4b7e l of {b,x,y}<.K~ │ │ │ +0040d410: 6c20 6f66 207b 622c 782c 797d 3c00 4be0 l of {b,x,y}<.K. │ │ │ 0040d420: 5100 0020 2020 2020 2020 6b69 6c6c 2062 Q.. kill b │ │ │ 0040d430: 2822 666f 6f22 2920 3b20 4b69 6c6c 2061 ("foo") ; Kill a │ │ │ 0040d440: 7070 6c69 6573 2074 6f20 616c 6c20 6f66 pplies to all of │ │ │ -0040d450: 207b 622c 782c 797d 4600 4b7e 6100 0020 {b,x,y}F.K~a.. │ │ │ +0040d450: 207b 622c 782c 797d 4600 4be0 6100 0020 {b,x,y}F.K.a.. │ │ │ 0040d460: 2020 2020 2020 6b69 6c6c 202a 7820 3b20 kill *x ; │ │ │ 0040d470: 7820 6973 2075 6e64 6566 696e 6564 2061 x is undefined a │ │ │ 0040d480: 6e64 206e 6f20 6c6f 6e67 6572 2061 6e20 nd no longer an │ │ │ 0040d490: 616c 6961 7320 7661 7269 6162 6c65 3800 alias variable8. │ │ │ -0040d4a0: 4b7e 7100 0020 2020 2020 2020 3b20 6220 K~q.. ; b │ │ │ +0040d4a0: 4be0 7100 0020 2020 2020 2020 3b20 6220 K.q.. ; b │ │ │ 0040d4b0: 616e 6420 7920 7374 696c 6c20 7072 6f76 and y still prov │ │ │ 0040d4c0: 6964 6520 6163 6365 7373 2074 6f20 7468 ide access to th │ │ │ -0040d4d0: 6520 6461 7461 3400 4b7e 8100 0020 2020 e data4.K~... │ │ │ +0040d4d0: 6520 6461 7461 3400 4be0 8100 0020 2020 e data4.K.... │ │ │ 0040d4e0: 2020 2020 7772 6974 6520 6128 3129 2c22 write a(1)," │ │ │ 0040d4f0: 3c22 2c21 203b 206f 7574 7075 7420 6170 <",! ; output ap │ │ │ -0040d500: 7065 6172 7320 6173 203c 3200 4b7e 9100 pears as <2.K~.. │ │ │ +0040d500: 7065 6172 7320 6173 203c 3200 4be0 9100 pears as <2.K... │ │ │ 0040d510: 0020 2020 2020 2020 7772 6974 6520 6128 . write a( │ │ │ 0040d520: 3129 2a33 2c21 203b 206f 7574 7075 7420 1)*3,! ; output │ │ │ -0040d530: 6170 7065 6172 7320 6173 2030 3900 4a7e appears as 09.J~ │ │ │ +0040d530: 6170 7065 6172 7320 6173 2030 3900 4ae0 appears as 09.J. │ │ │ 0040d540: 1500 0020 2020 2020 2020 7772 6974 6520 ... write │ │ │ 0040d550: 246c 656e 6774 6828 6128 3129 292c 2120 $length(a(1)),! │ │ │ 0040d560: 3b20 6f75 7470 7574 2061 7070 6561 7273 ; output appears │ │ │ -0040d570: 2061 7320 3056 004b 7e11 0000 2020 2020 as 0V.K~... │ │ │ +0040d570: 2061 7320 3056 004b e011 0000 2020 2020 as 0V.K.... │ │ │ 0040d580: 2020 2073 6574 2063 3d79 2c63 2822 6c65 set c=y,c("le │ │ │ 0040d590: 6773 2229 3d22 7461 7273 2220 3b20 6320 gs")="tars" ; c │ │ │ 0040d5a0: 6973 2063 6f6e 7665 6e74 696f 6e61 6c20 is conventional │ │ │ 0040d5b0: 6c76 6e20 7769 7468 2076 616c 7565 2022 lvn with value " │ │ │ -0040d5c0: 6e61 6d65 206c 6576 656c 2215 004b 7e21 name level"..K~! │ │ │ +0040d5c0: 6e61 6d65 206c 6576 656c 2215 004b e021 name level"..K.! │ │ │ 0040d5d0: 0000 2020 2020 2020 2064 6f20 7375 6231 .. do sub1 │ │ │ -0040d5e0: 2c00 4b7e 3100 0020 2020 2020 2020 7772 ,.K~1.. wr │ │ │ +0040d5e0: 2c00 4be0 3100 0020 2020 2020 2020 7772 ,.K.1.. wr │ │ │ 0040d5f0: 6974 6520 2444 6174 6128 6329 2c21 203b ite $Data(c),! ; │ │ │ -0040d600: 206f 7574 7075 7420 6973 2031 1900 4b7e output is 1..K~ │ │ │ +0040d600: 206f 7574 7075 7420 6973 2031 1900 4be0 output is 1..K. │ │ │ 0040d610: 4100 0020 2020 2020 2020 646f 2073 7562 A.. do sub │ │ │ -0040d620: 3228 2e63 2949 004b 7e51 0000 2020 2020 2(.c)I.K~Q.. │ │ │ +0040d620: 3228 2e63 2949 004b e051 0000 2020 2020 2(.c)I.K.Q.. │ │ │ 0040d630: 2020 2073 6574 2061 2831 293d 2222 203b set a(1)="" ; │ │ │ 0040d640: 2061 2831 2920 6365 6173 6573 2074 6f20 a(1) ceases to │ │ │ 0040d650: 6265 2061 6e20 616c 6961 7320 636f 6e74 be an alias cont │ │ │ 0040d660: 6169 6e65 7220 7661 7269 6162 6c65 2000 ainer variable . │ │ │ -0040d670: 4b7e 6100 0020 2020 2020 2020 3b20 6861 K~a.. ; ha │ │ │ +0040d670: 4be0 6100 0020 2020 2020 2020 3b20 6861 K.a.. ; ha │ │ │ 0040d680: 7320 7468 6520 7661 6c75 6520 2222 2900 s the value ""). │ │ │ -0040d690: 4b7e 7100 0020 2020 2020 2020 7772 6974 K~q.. writ │ │ │ +0040d690: 4be0 7100 0020 2020 2020 2020 7772 6974 K.q.. writ │ │ │ 0040d6a0: 6520 2444 2869 292c 2120 3b20 6f75 7470 e $D(i),! ; outp │ │ │ -0040d6b0: 7574 2069 7320 3038 004b 7e81 0000 2020 ut is 08.K~... │ │ │ +0040d6b0: 7574 2069 7320 3038 004b e081 0000 2020 ut is 08.K.... │ │ │ 0040d6c0: 2020 2020 206b 696c 6c20 2a63 2c2a 7920 kill *c,*y │ │ │ 0040d6d0: 3b20 6320 616e 6420 7920 6265 636f 6d65 ; c and y become │ │ │ 0040d6e0: 2075 6e64 6566 696e 6564 206c 766e 7335 undefined lvns5 │ │ │ -0040d6f0: 004b 7e91 0000 2020 2020 2020 207a 7772 .K~... zwr │ │ │ +0040d6f0: 004b e091 0000 2020 2020 2020 207a 7772 .K.... zwr │ │ │ 0040d700: 6974 6520 6220 3b20 6f75 7470 7574 2069 ite b ; output i │ │ │ 0040d710: 7320 6228 2267 6f74 2229 3d22 6120 6d61 s b("got")="a ma │ │ │ -0040d720: 7463 6822 3000 4a7e 1600 0020 2020 2020 tch"0.J~... │ │ │ +0040d720: 7463 6822 3000 4ae0 1600 0020 2020 2020 tch"0.J.... │ │ │ 0040d730: 2020 3b20 6974 2773 206e 6f20 6c6f 6e67 ; it's no long │ │ │ 0040d740: 6572 2061 6e20 616c 6961 7320 7661 7269 er an alias vari │ │ │ -0040d750: 6162 6c65 2b00 4b7e 1100 0020 2020 2020 able+.K~... │ │ │ +0040d750: 6162 6c65 2b00 4be0 1100 0020 2020 2020 able+.K.... │ │ │ 0040d760: 2020 3b20 6173 2065 7665 7279 7468 696e ; as everythin │ │ │ 0040d770: 6720 656c 7365 2068 6173 2067 6f6e 6512 g else has gone. │ │ │ -0040d780: 004b 7e21 0000 2020 2020 2020 2071 7569 .K~!.. qui │ │ │ -0040d790: 740e 004b 7e31 0000 2020 2073 7562 3141 t..K~1.. sub1A │ │ │ -0040d7a0: 004b 7e41 0000 2020 2020 2020 206e 6577 .K~A.. new │ │ │ +0040d780: 004b e021 0000 2020 2020 2020 2071 7569 .K.!.. qui │ │ │ +0040d790: 740e 004b e031 0000 2020 2073 7562 3141 t..K.1.. sub1A │ │ │ +0040d7a0: 004b e041 0000 2020 2020 2020 206e 6577 .K.A.. new │ │ │ 0040d7b0: 2079 203b 2069 6e20 7468 6973 2073 636f y ; in this sco │ │ │ 0040d7c0: 7065 2079 2069 7320 6e6f 206c 6f6e 6765 pe y is no longe │ │ │ 0040d7d0: 7220 616e 2061 6c69 6173 2066 6f72 2062 r an alias for b │ │ │ 0040d7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040d7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040d800: 0400 0000 8004 0000 0103 0000 0000 0000 ................ │ │ │ -0040d810: 8d00 007e 4845 4c50 00ff 7300 ff4c 414e ...~HELP..s..LAN │ │ │ +0040d810: 8d00 00e0 4845 4c50 00ff 7300 ff4c 414e ....HELP..s..LAN │ │ │ 0040d820: 4755 4147 455f 4558 5445 4e53 494f 4e53 GUAGE_EXTENSIONS │ │ │ 0040d830: 00ff 7300 ff41 4c49 4153 5f56 4152 4941 ..s..ALIAS_VARIA │ │ │ 0040d840: 424c 4553 5f45 5854 454e 5349 4f4e 5300 BLES_EXTENSIONS. │ │ │ 0040d850: ff73 00ff 4558 414d 504c 4553 00c1 1651 .s..EXAMPLES...Q │ │ │ 0040d860: 0000 2020 2020 2020 2073 6574 202a 793d .. set *y= │ │ │ 0040d870: 6320 3b20 696e 2074 6869 7320 7363 6f70 c ; in this scop │ │ │ 0040d880: 6520 6320 616e 6420 7920 6172 6520 616c e c and y are al │ │ │ 0040d890: 6961 7320 7661 7269 6162 6c65 733a 004b ias variables:.K │ │ │ -0040d8a0: 7e61 0000 2020 2020 2020 206b 696c 6c20 ~a.. kill │ │ │ +0040d8a0: e061 0000 2020 2020 2020 206b 696c 6c20 .a.. kill │ │ │ 0040d8b0: 7928 226c 6567 7322 2920 3b20 4b69 6c6c y("legs") ; Kill │ │ │ 0040d8c0: 2061 7070 6c65 7320 746f 2061 6c6c 206f apples to all o │ │ │ -0040d8d0: 6620 7b63 2c79 7d43 004b 7e71 0000 2020 f {c,y}C.K~q.. │ │ │ +0040d8d0: 6620 7b63 2c79 7d43 004b e071 0000 2020 f {c,y}C.K.q.. │ │ │ 0040d8e0: 2020 2020 206b 696c 6c20 2a79 203b 2069 kill *y ; i │ │ │ 0040d8f0: 6e20 7468 6973 2073 636f 7065 2079 2069 n this scope y i │ │ │ 0040d900: 7320 6e6f 206c 6f6e 6765 7220 616e 2061 s no longer an a │ │ │ -0040d910: 6c69 6173 2066 6f72 2063 2b00 4b7e 8100 lias for c+.K~.. │ │ │ +0040d910: 6c69 6173 2066 6f72 2063 2b00 4be0 8100 lias for c+.K... │ │ │ 0040d920: 0020 2020 2020 2020 3b20 7468 6973 2069 . ; this i │ │ │ 0040d930: 7320 7265 616c 6c79 2072 6564 756e 6461 s really redunda │ │ │ -0040d940: 6e74 2061 7337 004b 7e91 0000 2020 2020 nt as7.K~... │ │ │ +0040d940: 6e74 2061 7337 004b e091 0000 2020 2020 nt as7.K.... │ │ │ 0040d950: 2020 203b 2074 6865 2051 7569 7420 696d ; the Quit im │ │ │ 0040d960: 706c 6963 6974 6c79 2064 6f65 7320 7468 plicitly does th │ │ │ -0040d970: 6520 7361 6d65 2074 6869 6e67 1200 4a7e e same thing..J~ │ │ │ +0040d970: 6520 7361 6d65 2074 6869 6e67 1200 4ae0 e same thing..J. │ │ │ 0040d980: 1700 0020 2020 2020 2020 7175 6974 3f00 ... quit?. │ │ │ -0040d990: 4b7e 1100 0020 2020 7375 6232 2869 2920 K~... sub2(i) │ │ │ +0040d990: 4be0 1100 0020 2020 7375 6232 2869 2920 K.... sub2(i) │ │ │ 0040d9a0: 3b20 6920 616e 6420 6320 6172 6520 6a6f ; i and c are jo │ │ │ 0040d9b0: 696e 6564 2064 7565 2074 6f20 7061 7373 ined due to pass │ │ │ 0040d9c0: 2d62 792d 7265 6665 7265 6e63 6545 004b -by-referenceE.K │ │ │ -0040d9d0: 7e21 0000 2020 2020 2020 2077 7269 7465 ~!.. write │ │ │ +0040d9d0: e021 0000 2020 2020 2020 2077 7269 7465 .!.. write │ │ │ 0040d9e0: 2024 5a41 4861 6e64 6c65 2863 293d 245a $ZAHandle(c)=$Z │ │ │ 0040d9f0: 4148 616e 646c 6528 6929 2c21 203b 206f AHandle(i),! ; o │ │ │ 0040da00: 7574 7075 7420 6170 7065 6172 7320 6173 utput appears as │ │ │ -0040da10: 2031 2d00 4b7e 3100 0020 2020 2020 2020 1-.K~1.. │ │ │ +0040da10: 2031 2d00 4be0 3100 0020 2020 2020 2020 1-.K.1.. │ │ │ 0040da20: 6b69 6c6c 2062 203b 2064 6174 6120 666f kill b ; data fo │ │ │ 0040da30: 7220 7b62 2c79 7d20 6973 2067 6f6e 653e r {b,y} is gone> │ │ │ -0040da40: 004b 7e41 0000 2020 2020 2020 203b 2062 .K~A.. ; b │ │ │ +0040da40: 004b e041 0000 2020 2020 2020 203b 2062 .K.A.. ; b │ │ │ 0040da50: 6f74 6820 6172 6520 756e 6465 6669 6e65 oth are undefine │ │ │ 0040da60: 642c 2062 7574 2072 656d 6169 6e20 616c d, but remain al │ │ │ 0040da70: 6961 7320 7661 7269 6162 6c65 7352 004b ias variablesR.K │ │ │ -0040da80: 7e51 0000 2020 2020 2020 2073 6574 202a ~Q.. set * │ │ │ +0040da80: e051 0000 2020 2020 2020 2073 6574 202a .Q.. set * │ │ │ 0040da90: 633d 6128 3129 203b 2063 206a 6f69 6e73 c=a(1) ; c joins │ │ │ 0040daa0: 207b 622c 797d 2061 7320 616c 6961 7320 {b,y} as alias │ │ │ 0040dab0: 7661 7269 6162 6c65 3b20 7072 696f 7220 variable; prior │ │ │ 0040dac0: 7661 6c75 6520 6f66 2063 206c 6f73 7429 value of c lost) │ │ │ -0040dad0: 004b 7e61 0000 2020 2020 2020 203b 2063 .K~a.. ; c │ │ │ +0040dad0: 004b e061 0000 2020 2020 2020 203b 2063 .K.a.. ; c │ │ │ 0040dae0: 2069 7320 6e6f 206c 6f6e 6765 7220 616c is no longer al │ │ │ -0040daf0: 6961 7320 6f66 2069 4500 4b7e 7100 0020 ias of iE.K~q.. │ │ │ +0040daf0: 6961 7320 6f66 2069 4500 4be0 7100 0020 ias of iE.K.q.. │ │ │ 0040db00: 2020 2020 2020 7772 6974 6520 245a 4148 write $ZAH │ │ │ 0040db10: 616e 646c 6528 6329 3d24 5a41 4861 6e64 andle(c)=$ZAHand │ │ │ 0040db20: 6c65 2869 292c 2120 3b20 6f75 7470 7574 le(i),! ; output │ │ │ 0040db30: 2061 7070 6561 7273 2061 7320 3040 004b appears as 0@.K │ │ │ -0040db40: 7e81 0000 2020 2020 2020 2073 6574 2069 ~... set i │ │ │ +0040db40: e081 0000 2020 2020 2020 2073 6574 2069 .... set i │ │ │ 0040db50: 3d61 2831 2920 3b20 4173 7369 676e 6d65 =a(1) ; Assignme │ │ │ 0040db60: 6e74 2061 7070 6c69 6573 2074 6f20 6920 nt applies to i │ │ │ 0040db70: 2d20 7661 6c75 6520 6973 2022 224b 004b - value is ""K.K │ │ │ -0040db80: 7e91 0000 2020 2020 2020 2077 6574 2063 ~... wet c │ │ │ +0040db80: e091 0000 2020 2020 2020 2077 6574 2063 .... wet c │ │ │ 0040db90: 2822 676f 7422 293d 2261 206d 6174 6368 ("got")="a match │ │ │ 0040dba0: 2220 3b20 4173 7369 676e 6d65 6e74 2061 " ; Assignment a │ │ │ 0040dbb0: 7070 6c69 6573 2074 6f20 616c 6c20 6f66 pplies to all of │ │ │ -0040dbc0: 207b 622c 632c 7929 1200 4a7e 1800 0020 {b,c,y)..J~... │ │ │ -0040dbd0: 2020 2020 2020 7175 6974 0700 4b7e 1100 quit..K~.. │ │ │ -0040dbe0: 0016 004b 7e21 0000 2020 202d 2d2d 2d2d ...K~!.. ----- │ │ │ -0040dbf0: 2d2d 2d2d 2d2d 2d0c 004b 7e31 0000 2020 -------..K~1.. │ │ │ -0040dc00: 2031 310d 004b 7e41 0000 2020 2031 3131 11..K~A.. 111 │ │ │ -0040dc10: 0b00 4b7e 5100 0020 2020 3c0b 004b 7e61 ..K~Q.. <..K~a │ │ │ -0040dc20: 0000 2020 2030 0b00 4b7e 7100 0020 2020 .. 0..K~q.. │ │ │ -0040dc30: 300b 004b 7e81 0000 2020 2031 0b00 4b7e 0..K~... 1..K~ │ │ │ -0040dc40: 9100 0020 2020 310b 004a 7e19 0000 2020 ... 1..J~... │ │ │ -0040dc50: 2030 0b00 4b7e 1100 0020 2020 301c 004b 0..K~... 0..K │ │ │ -0040dc60: 7e21 0000 2020 2062 2822 676f 7422 293d ~!.. b("got")= │ │ │ -0040dc70: 2261 206d 6174 6368 2207 004b 7e31 0000 "a match"..K~1.. │ │ │ +0040dbc0: 207b 622c 632c 7929 1200 4ae0 1800 0020 {b,c,y)..J.... │ │ │ +0040dbd0: 2020 2020 2020 7175 6974 0700 4be0 1100 quit..K... │ │ │ +0040dbe0: 0016 004b e021 0000 2020 202d 2d2d 2d2d ...K.!.. ----- │ │ │ +0040dbf0: 2d2d 2d2d 2d2d 2d0c 004b e031 0000 2020 -------..K.1.. │ │ │ +0040dc00: 2031 310d 004b e041 0000 2020 2031 3131 11..K.A.. 111 │ │ │ +0040dc10: 0b00 4be0 5100 0020 2020 3c0b 004b e061 ..K.Q.. <..K.a │ │ │ +0040dc20: 0000 2020 2030 0b00 4be0 7100 0020 2020 .. 0..K.q.. │ │ │ +0040dc30: 300b 004b e081 0000 2020 2031 0b00 4be0 0..K.... 1..K. │ │ │ +0040dc40: 9100 0020 2020 310b 004a e019 0000 2020 ... 1..J.... │ │ │ +0040dc50: 2030 0b00 4be0 1100 0020 2020 301c 004b 0..K.... 0..K │ │ │ +0040dc60: e021 0000 2020 2062 2822 676f 7422 293d .!.. b("got")= │ │ │ +0040dc70: 2261 206d 6174 6368 2207 004b e031 0000 "a match"..K.1.. │ │ │ 0040dc80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040dc90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040dca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040dcb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040dcc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040dcd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040dce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -265723,2533 +265723,2533 @@ │ │ │ 0040dfa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040dfb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040dfc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040dfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040dfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040dff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040e000: 0400 0000 d207 0000 1e03 0000 0000 0000 ................ │ │ │ -0040e010: 9300 007e 4845 4c50 00ff 7300 ff4c 414e ...~HELP..s..LAN │ │ │ +0040e010: 9300 00e0 4845 4c50 00ff 7300 ff4c 414e ....HELP..s..LAN │ │ │ 0040e020: 4755 4147 455f 4558 5445 4e53 494f 4e53 GUAGE_EXTENSIONS │ │ │ 0040e030: 00ff 7300 ff45 5854 454e 5349 4f4e 535f ..s..EXTENSIONS_ │ │ │ 0040e040: 464f 525f 5448 455f 5355 5050 4f52 545f FOR_THE_SUPPORT_ │ │ │ 0040e050: 464f 525f 5448 455f 554e 4943 4f44 4528 FOR_THE_UNICODE( │ │ │ 0040e060: 5229 5f53 5441 4e44 4152 4400 0045 7874 R)_STANDARD..Ext │ │ │ 0040e070: 656e 7369 6f6e 735f 666f 725f 7468 655f ensions_for_the_ │ │ │ 0040e080: 7375 7070 6f72 745f 666f 725f 7468 655f support_for_the_ │ │ │ 0040e090: 556e 6963 6f64 6528 5229 5f73 7461 6e64 Unicode(R)_stand │ │ │ -0040e0a0: 6172 6441 0058 7ebf 1100 0020 2020 4578 ardA.X~.... Ex │ │ │ +0040e0a0: 6172 6441 0058 e0bf 1100 0020 2020 4578 ardA.X..... Ex │ │ │ 0040e0b0: 7465 6e73 696f 6e73 2066 6f72 2074 6865 tensions for the │ │ │ 0040e0c0: 2073 7570 706f 7274 2066 6f72 2074 6865 support for the │ │ │ 0040e0d0: 2055 6e69 636f 6465 2852 2920 7374 616e Unicode(R) stan │ │ │ -0040e0e0: 6461 7264 0700 597e 2100 0052 0059 7e31 dard..Y~!..R.Y~1 │ │ │ +0040e0e0: 6461 7264 0700 59e0 2100 0052 0059 e031 dard..Y.!..R.Y.1 │ │ │ 0040e0f0: 0000 2020 2054 6f20 7265 7072 6573 656e .. To represen │ │ │ 0040e100: 7420 616e 6420 7072 6f63 6573 7320 7374 t and process st │ │ │ 0040e110: 7269 6e67 7320 7468 6174 2075 7365 2069 rings that use i │ │ │ 0040e120: 6e74 6572 6e61 7469 6f6e 616c 2063 6861 nternational cha │ │ │ 0040e130: 7261 6374 6572 732c 2047 542e 4d52 0059 racters, GT.MR.Y │ │ │ -0040e140: 7e41 0000 2020 2070 726f 6365 7373 6573 ~A.. processes │ │ │ +0040e140: e041 0000 2020 2070 726f 6365 7373 6573 .A.. processes │ │ │ 0040e150: 2063 616e 2075 7365 2074 6865 2055 5446 can use the UTF │ │ │ 0040e160: 2d38 2065 6e63 6f64 696e 6720 6465 6669 -8 encoding defi │ │ │ 0040e170: 6e65 6420 6279 2074 6865 2055 6e69 636f ned by the Unico │ │ │ 0040e180: 6465 2852 2920 7374 616e 6461 7264 2e07 de(R) standard.. │ │ │ -0040e190: 0059 7e51 0000 4f00 597e 6100 0020 2020 .Y~Q..O.Y~a.. │ │ │ +0040e190: 0059 e051 0000 4f00 59e0 6100 0020 2020 .Y.Q..O.Y.a.. │ │ │ 0040e1a0: 4966 2074 6865 2065 6e76 6972 6f6e 6d65 If the environme │ │ │ 0040e1b0: 6e74 2076 6172 6961 626c 6520 6774 6d5f nt variable gtm_ │ │ │ 0040e1c0: 6368 7365 7420 6861 7320 6120 7661 6c75 chset has a valu │ │ │ 0040e1d0: 6520 6f66 2055 5446 2d38 2061 6e64 2065 e of UTF-8 and e │ │ │ -0040e1e0: 6974 6865 7250 0059 7e71 0000 2020 204c itherP.Y~q.. L │ │ │ +0040e1e0: 6974 6865 7250 0059 e071 0000 2020 204c itherP.Y.q.. L │ │ │ 0040e1f0: 435f 414c 4c20 6f72 204c 435f 4354 5950 C_ALL or LC_CTYP │ │ │ 0040e200: 4520 6973 2073 6574 2074 6f20 6120 6c6f E is set to a lo │ │ │ 0040e210: 6361 6c65 2077 6974 6820 5554 462d 3820 cale with UTF-8 │ │ │ 0040e220: 7375 7070 6f72 7420 2866 6f72 2065 7861 support (for exa │ │ │ -0040e230: 6d70 6c65 2c51 0059 7e81 0000 2020 207a mple,Q.Y~... z │ │ │ +0040e230: 6d70 6c65 2c51 0059 e081 0000 2020 207a mple,Q.Y.... z │ │ │ 0040e240: 685f 434e 2e75 7466 3829 2c20 6120 4754 h_CN.utf8), a GT │ │ │ 0040e250: 2e4d 2070 726f 6365 7373 2069 6e74 6572 .M process inter │ │ │ 0040e260: 7072 6574 7320 7374 7269 6e67 7320 6173 prets strings as │ │ │ 0040e270: 2063 6f6e 7461 696e 696e 6720 6368 6172 containing char │ │ │ -0040e280: 6163 7465 7273 5000 597e 9100 0020 2020 actersP.Y~... │ │ │ +0040e280: 6163 7465 7273 5000 59e0 9100 0020 2020 actersP.Y.... │ │ │ 0040e290: 656e 636f 6465 6420 696e 2074 6865 2055 encoded in the U │ │ │ 0040e2a0: 5446 2d38 2072 6570 7265 7365 6e74 6174 TF-8 representat │ │ │ 0040e2b0: 696f 6e2e 2049 6e20 7468 6520 5554 462d ion. In the UTF- │ │ │ 0040e2c0: 3820 6d6f 6465 2c20 4754 2e4d 206e 6f20 8 mode, GT.M no │ │ │ -0040e2d0: 6c6f 6e67 6572 5500 587e c011 0000 2020 longerU.X~.... │ │ │ +0040e2d0: 6c6f 6e67 6572 5500 58e0 c011 0000 2020 longerU.X..... │ │ │ 0040e2e0: 2061 7373 756d 6573 2074 6861 7420 6f6e assumes that on │ │ │ 0040e2f0: 6520 6368 6172 6163 7465 7220 6973 206f e character is o │ │ │ 0040e300: 6e65 2062 7974 652c 206f 7220 7468 6174 ne byte, or that │ │ │ 0040e310: 2074 6865 2067 6c79 7068 2064 6973 706c the glyph displ │ │ │ -0040e320: 6179 2077 6964 7468 206f 6654 0059 7e12 ay width ofT.Y~. │ │ │ +0040e320: 6179 2077 6964 7468 206f 6654 0059 e012 ay width ofT.Y.. │ │ │ 0040e330: 0000 2020 2061 2063 6861 7261 6374 6572 .. a character │ │ │ 0040e340: 2069 7320 6f6e 652e 2044 6570 656e 6469 is one. Dependi │ │ │ 0040e350: 6e67 206f 6e20 686f 7720 4943 5520 6973 ng on how ICU is │ │ │ 0040e360: 2062 7569 6c74 206f 6e20 6120 636f 6d70 built on a comp │ │ │ 0040e370: 7574 6572 2073 7973 7465 6d2c 2069 6e53 uter system, inS │ │ │ -0040e380: 0059 7e13 0000 2020 206f 7264 6572 2074 .Y~... order t │ │ │ +0040e380: 0059 e013 0000 2020 206f 7264 6572 2074 .Y.... order t │ │ │ 0040e390: 6f20 6f70 6572 6174 6520 696e 2055 5446 o operate in UTF │ │ │ 0040e3a0: 2d38 206d 6f64 652c 2061 2047 542e 4d20 -8 mode, a GT.M │ │ │ 0040e3b0: 7072 6f63 6573 7320 6d61 7920 7765 6c6c process may well │ │ │ 0040e3c0: 2061 6c73 6f20 6e65 6564 2061 2074 6869 also need a thi │ │ │ -0040e3d0: 7264 4200 597e 1400 0020 2020 656e 7669 rdB.Y~... envi │ │ │ +0040e3d0: 7264 4200 59e0 1400 0020 2020 656e 7669 rdB.Y.... envi │ │ │ 0040e3e0: 726f 6e6d 656e 7420 7661 7269 6162 6c65 ronment variable │ │ │ 0040e3f0: 2c20 6774 6d5f 6963 755f 7665 7273 696f , gtm_icu_versio │ │ │ 0040e400: 6e20 7365 7420 6170 7072 6f70 7269 6174 n set appropriat │ │ │ -0040e410: 656c 792e 0700 597e 1500 0054 0059 7e16 ely...Y~...T.Y~. │ │ │ +0040e410: 656c 792e 0700 59e0 1500 0054 0059 e016 ely...Y....T.Y.. │ │ │ 0040e420: 0000 2020 2049 6620 7468 6520 656e 7669 .. If the envi │ │ │ 0040e430: 726f 6e6d 656e 7420 7661 7269 6162 6c65 ronment variable │ │ │ 0040e440: 2067 746d 5f63 6873 6574 2068 6173 206e gtm_chset has n │ │ │ 0040e450: 6f20 7661 6c75 652c 2074 6865 2073 7472 o value, the str │ │ │ 0040e460: 696e 6720 224d 222c 206f 7220 616e 794f ing "M", or anyO │ │ │ -0040e470: 0059 7e17 0000 2020 2076 616c 7565 206f .Y~... value o │ │ │ +0040e470: 0059 e017 0000 2020 2076 616c 7565 206f .Y.... value o │ │ │ 0040e480: 7468 6572 2074 6861 6e20 2255 5446 2d38 ther than "UTF-8 │ │ │ 0040e490: 222c 2047 542e 4d20 7472 6561 7473 2065 ", GT.M treats e │ │ │ 0040e4a0: 6163 6820 382d 6269 7420 6279 7465 2061 ach 8-bit byte a │ │ │ 0040e4b0: 7320 6120 6368 6172 6163 7465 722c 4c00 s a character,L. │ │ │ -0040e4c0: 597e 1800 0020 2020 7768 6963 6820 7375 Y~... which su │ │ │ +0040e4c0: 59e0 1800 0020 2020 7768 6963 6820 7375 Y.... which su │ │ │ 0040e4d0: 6666 6963 6573 2066 6f72 2045 6e67 6c69 ffices for Engli │ │ │ 0040e4e0: 7368 2c20 616e 6420 6d61 6e79 2073 696e sh, and many sin │ │ │ 0040e4f0: 676c 652d 6c61 6e67 7561 6765 2061 7070 gle-language app │ │ │ -0040e500: 6c69 6361 7469 6f6e 732e 0700 597e 1900 lications...Y~.. │ │ │ -0040e510: 004b 0059 7e1a 0000 2020 2041 6c6c 2047 .K.Y~... All G │ │ │ +0040e500: 6c69 6361 7469 6f6e 732e 0700 59e0 1900 lications...Y... │ │ │ +0040e510: 004b 0059 e01a 0000 2020 2041 6c6c 2047 .K.Y.... All G │ │ │ 0040e520: 542e 4d20 636f 6d70 6f6e 656e 7473 2072 T.M components r │ │ │ 0040e530: 656c 6174 6564 2074 6f20 7468 6520 4d20 elated to the M │ │ │ 0040e540: 6d6f 6465 2072 6573 6964 6520 696e 2074 mode reside in t │ │ │ -0040e550: 6865 2074 6f70 206c 6576 656c 4c00 597e he top levelL.Y~ │ │ │ +0040e550: 6865 2074 6f70 206c 6576 656c 4c00 59e0 he top levelL.Y. │ │ │ 0040e560: 2100 0020 2020 6469 7265 6374 6f72 7920 !.. directory │ │ │ 0040e570: 696e 2077 6869 6368 2061 2047 542e 4d20 in which a GT.M │ │ │ 0040e580: 7265 6c65 6173 6520 6973 2069 6e73 7461 release is insta │ │ │ 0040e590: 6c6c 6564 2061 6e64 2074 6865 2065 6e76 lled and the env │ │ │ -0040e5a0: 6972 6f6e 6d65 6e74 5400 597e 2200 0020 ironmentT.Y~".. │ │ │ +0040e5a0: 6972 6f6e 6d65 6e74 5400 59e0 2200 0020 ironmentT.Y.".. │ │ │ 0040e5b0: 2020 7661 7269 6162 6c65 2067 746d 5f64 variable gtm_d │ │ │ 0040e5c0: 6973 7420 7368 6f75 6c64 2070 6f69 6e74 ist should point │ │ │ 0040e5d0: 2074 6f20 7468 6174 2064 6972 6563 746f to that directo │ │ │ 0040e5e0: 7279 2066 6f72 204d 206d 6f64 6520 7072 ry for M mode pr │ │ │ -0040e5f0: 6f63 6573 7365 732e 2041 6c6c 5300 597e ocesses. AllS.Y~ │ │ │ +0040e5f0: 6f63 6573 7365 732e 2041 6c6c 5300 59e0 ocesses. AllS.Y. │ │ │ 0040e600: 2300 0020 2020 4754 2e4d 2063 6f6d 706f #.. GT.M compo │ │ │ 0040e610: 6e65 6e74 7320 7265 6c61 7465 6420 746f nents related to │ │ │ 0040e620: 2074 6865 2055 5446 2d38 206d 6f64 6520 the UTF-8 mode │ │ │ 0040e630: 7265 7369 6465 2069 6e20 7468 6520 7574 reside in the ut │ │ │ 0040e640: 6638 2073 7562 6469 7265 6374 6f72 7951 f8 subdirectoryQ │ │ │ -0040e650: 0059 7e24 0000 2020 2061 6e64 2074 6865 .Y~$.. and the │ │ │ +0040e650: 0059 e024 0000 2020 2061 6e64 2074 6865 .Y.$.. and the │ │ │ 0040e660: 2065 6e76 6972 6f6e 6d65 6e74 2076 6172 environment var │ │ │ 0040e670: 6961 626c 6520 6774 6d5f 6469 7374 2073 iable gtm_dist s │ │ │ 0040e680: 686f 756c 6420 706f 696e 7420 746f 2074 hould point to t │ │ │ 0040e690: 6861 7420 7375 6264 6972 6563 746f 7279 hat subdirectory │ │ │ -0040e6a0: 5400 597e 2500 0020 2020 666f 7220 5554 T.Y~%.. for UT │ │ │ +0040e6a0: 5400 59e0 2500 0020 2020 666f 7220 5554 T.Y.%.. for UT │ │ │ 0040e6b0: 462d 3820 6d6f 6465 2070 726f 6365 7373 F-8 mode process │ │ │ 0040e6c0: 6573 2e20 536f 2c20 696e 2061 6464 6974 es. So, in addit │ │ │ 0040e6d0: 696f 6e20 746f 2074 6865 2076 616c 7565 ion to the value │ │ │ 0040e6e0: 7320 6f66 2074 6865 2065 6e76 6972 6f6e s of the environ │ │ │ -0040e6f0: 6d65 6e74 4f00 597e 2600 0020 2020 7661 mentO.Y~&.. va │ │ │ +0040e6f0: 6d65 6e74 4f00 59e0 2600 0020 2020 7661 mentO.Y.&.. va │ │ │ 0040e700: 7269 6162 6c65 7320 6774 6d5f 6368 7365 riables gtm_chse │ │ │ 0040e710: 7420 616e 6420 4c43 5f41 4c4c 2f4c 435f t and LC_ALL/LC_ │ │ │ 0040e720: 4354 5950 452c 2067 746d 5f64 6973 7420 CTYPE, gtm_dist │ │ │ 0040e730: 666f 7220 6120 5554 462d 3820 7072 6f63 for a UTF-8 proc │ │ │ -0040e740: 6573 7335 0059 7e27 0000 2020 2073 686f ess5.Y~'.. sho │ │ │ +0040e740: 6573 7335 0059 e027 0000 2020 2073 686f ess5.Y.'.. sho │ │ │ 0040e750: 756c 6420 616c 736f 2070 6f69 6e74 2074 uld also point t │ │ │ 0040e760: 6f20 7468 6520 7574 6638 2073 7562 6469 o the utf8 subdi │ │ │ -0040e770: 7265 6374 6f72 792e 0700 597e 2800 0053 rectory...Y~(..S │ │ │ -0040e780: 0059 7e29 0000 2020 204d 206d 6f64 6520 .Y~).. M mode │ │ │ +0040e770: 7265 6374 6f72 792e 0700 59e0 2800 0053 rectory...Y.(..S │ │ │ +0040e780: 0059 e029 0000 2020 204d 206d 6f64 6520 .Y.).. M mode │ │ │ 0040e790: 616e 6420 5554 462d 3820 6d6f 6465 2061 and UTF-8 mode a │ │ │ 0040e7a0: 7265 2073 6574 2066 6f72 2074 6865 2070 re set for the p │ │ │ 0040e7b0: 726f 6365 7373 2c20 6e6f 7420 666f 7220 rocess, not for │ │ │ 0040e7c0: 7468 6520 6461 7461 6261 7365 2e20 4173 the database. As │ │ │ 0040e7d0: 2061 0000 0000 0000 0000 0000 0000 0000 a.............. │ │ │ 0040e7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040e7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040e800: 0400 0000 f407 0000 3c03 0000 0000 0000 ........<....... │ │ │ -0040e810: a900 007e 4845 4c50 00ff 7300 ff4c 414e ...~HELP..s..LAN │ │ │ +0040e810: a900 00e0 4845 4c50 00ff 7300 ff4c 414e ....HELP..s..LAN │ │ │ 0040e820: 4755 4147 455f 4558 5445 4e53 494f 4e53 GUAGE_EXTENSIONS │ │ │ 0040e830: 00ff 7300 ff45 5854 454e 5349 4f4e 535f ..s..EXTENSIONS_ │ │ │ 0040e840: 464f 525f 5448 455f 5355 5050 4f52 545f FOR_THE_SUPPORT_ │ │ │ 0040e850: 464f 525f 5448 455f 554e 4943 4f44 4528 FOR_THE_UNICODE( │ │ │ 0040e860: 5229 5f53 5441 4e44 4152 4400 c02a 0000 R)_STANDARD..*.. │ │ │ 0040e870: 2020 2073 7562 7365 7420 6f66 2055 5446 subset of UTF │ │ │ 0040e880: 2d38 2063 6861 7261 6374 6572 732c 2041 -8 characters, A │ │ │ 0040e890: 5343 4949 2063 6861 7261 6374 6572 7320 SCII characters │ │ │ 0040e8a0: 2824 4348 4152 2829 2076 616c 7565 7320 ($CHAR() values │ │ │ -0040e8b0: 3020 7468 726f 7567 6851 0059 7e31 0000 0 throughQ.Y~1.. │ │ │ +0040e8b0: 3020 7468 726f 7567 6851 0059 e031 0000 0 throughQ.Y.1.. │ │ │ 0040e8c0: 2020 2031 3237 2920 6172 6520 696e 7465 127) are inte │ │ │ 0040e8d0: 7270 7265 7465 6420 6964 656e 7469 6361 rpreted identica │ │ │ 0040e8e0: 6c6c 7920 6279 2070 726f 6365 7373 6573 lly by processes │ │ │ 0040e8f0: 2069 6e20 4d20 616e 6420 5554 462d 3820 in M and UTF-8 │ │ │ -0040e900: 6d6f 6465 732e 2054 6865 4e00 597e 3200 modes. TheN.Y~2. │ │ │ +0040e900: 6d6f 6465 732e 2054 6865 4e00 59e0 3200 modes. TheN.Y.2. │ │ │ 0040e910: 0020 2020 696e 6465 7865 7320 616e 6420 . indexes and │ │ │ 0040e920: 7661 6c75 6573 2069 6e20 7468 6520 6461 values in the da │ │ │ 0040e930: 7461 6261 7365 2061 7265 2073 696d 706c tabase are simpl │ │ │ 0040e940: 7920 7365 7175 656e 6365 7320 6f66 2062 y sequences of b │ │ │ -0040e950: 7974 6573 2061 6e64 5000 597e 3300 0020 ytes andP.Y~3.. │ │ │ +0040e950: 7974 6573 2061 6e64 5000 59e0 3300 0020 ytes andP.Y.3.. │ │ │ 0040e960: 2020 7468 6572 6566 6f72 6520 6974 2069 therefore it i │ │ │ 0040e970: 7320 706f 7373 6962 6c65 2066 6f72 206f s possible for o │ │ │ 0040e980: 6e65 2070 726f 6365 7373 2074 6f20 696e ne process to in │ │ │ 0040e990: 7465 7270 7265 7420 6120 676c 6f62 616c terpret a global │ │ │ -0040e9a0: 206e 6f64 6520 6173 5300 597e 3400 0020 node asS.Y~4.. │ │ │ +0040e9a0: 206e 6f64 6520 6173 5300 59e0 3400 0020 node asS.Y.4.. │ │ │ 0040e9b0: 2020 656e 636f 6465 6420 696e 2055 5446 encoded in UTF │ │ │ 0040e9c0: 2d38 2061 6e64 2066 6f72 2061 6e6f 7468 -8 and for anoth │ │ │ 0040e9d0: 6572 2074 6f20 696e 7465 7270 7265 7420 er to interpret │ │ │ 0040e9e0: 7468 6520 7361 6d65 206e 6f64 6520 6173 the same node as │ │ │ -0040e9f0: 2062 7974 6563 6f64 6573 2e51 0059 7e35 bytecodes.Q.Y~5 │ │ │ +0040e9f0: 2062 7974 6563 6f64 6573 2e51 0059 e035 bytecodes.Q.Y.5 │ │ │ 0040ea00: 0000 2020 204e 6f74 6520 7468 6174 2073 .. Note that s │ │ │ 0040ea10: 7563 6820 616e 2061 7070 6c69 6361 7469 uch an applicati │ │ │ 0040ea20: 6f6e 2063 6f6e 6669 6775 7261 7469 6f6e on configuration │ │ │ 0040ea30: 2077 6f75 6c64 2062 6520 6578 7472 656d would be extrem │ │ │ -0040ea40: 656c 7920 756e 7573 7561 6c2c 4d00 597e ely unusual,M.Y~ │ │ │ +0040ea40: 656c 7920 756e 7573 7561 6c2c 4d00 59e0 ely unusual,M.Y. │ │ │ 0040ea50: 3600 0020 2020 6578 6365 7074 2070 6572 6.. except per │ │ │ 0040ea60: 6861 7073 2064 7572 696e 6720 6120 7472 haps during a tr │ │ │ 0040ea70: 616e 7369 7469 6f6e 2070 6861 7365 206f ansition phase o │ │ │ 0040ea80: 7220 696e 2063 6f6e 6e65 6374 696f 6e20 r in connection │ │ │ -0040ea90: 7769 7468 2064 6174 6118 0059 7e37 0000 with data..Y~7.. │ │ │ +0040ea90: 7769 7468 2064 6174 6118 0059 e037 0000 with data..Y.7.. │ │ │ 0040eaa0: 2020 2069 6d70 6f72 742f 6578 706f 7274 import/export │ │ │ -0040eab0: 2e07 0059 7e38 0000 5400 597e 3900 0020 ...Y~8..T.Y~9.. │ │ │ +0040eab0: 2e07 0059 e038 0000 5400 59e0 3900 0020 ...Y.8..T.Y.9.. │ │ │ 0040eac0: 2020 496e 2055 5446 2d38 206d 6f64 652c In UTF-8 mode, │ │ │ 0040ead0: 2073 7472 696e 6720 7072 6f63 6573 7369 string processi │ │ │ 0040eae0: 6e67 2066 756e 6374 696f 6e73 2028 7375 ng functions (su │ │ │ 0040eaf0: 6368 2061 7320 2445 5854 5241 4354 2829 ch as $EXTRACT() │ │ │ -0040eb00: 2920 6f70 6572 6174 6520 6f6e 4f00 597e ) operate onO.Y~ │ │ │ +0040eb00: 2920 6f70 6572 6174 6520 6f6e 4f00 59e0 ) operate onO.Y. │ │ │ 0040eb10: 3a00 0020 2020 7374 7269 6e67 7320 6f66 :.. strings of │ │ │ 0040eb20: 206d 756c 7469 2d62 7974 6520 6368 6172 multi-byte char │ │ │ 0040eb30: 6163 7465 7273 2c20 616e 6420 6361 6e20 acters, and can │ │ │ 0040eb40: 7468 6572 6566 6f72 6520 7072 6f64 7563 therefore produc │ │ │ -0040eb50: 6520 6469 6666 6572 656e 7454 0059 7e41 e differentT.Y~A │ │ │ +0040eb50: 6520 6469 6666 6572 656e 7454 0059 e041 e differentT.Y.A │ │ │ 0040eb60: 0000 2020 2072 6573 756c 7473 2069 6e20 .. results in │ │ │ 0040eb70: 4d20 616e 6420 5554 462d 3820 6d6f 6465 M and UTF-8 mode │ │ │ 0040eb80: 732c 2064 6570 656e 6469 6e67 206f 6e20 s, depending on │ │ │ 0040eb90: 7468 6520 6163 7475 616c 2064 6174 6120 the actual data │ │ │ 0040eba0: 7072 6f63 6573 7365 642e 2045 6163 6852 processed. EachR │ │ │ -0040ebb0: 0059 7e42 0000 2020 2066 756e 6374 696f .Y~B.. functio │ │ │ +0040ebb0: 0059 e042 0000 2020 2066 756e 6374 696f .Y.B.. functio │ │ │ 0040ebc0: 6e20 6861 7320 6120 225a 2220 616c 7465 n has a "Z" alte │ │ │ 0040ebd0: 7220 6567 6f20 2866 6f72 2065 7861 6d70 r ego (for examp │ │ │ 0040ebe0: 6c65 2c20 245a 4558 5452 4143 5428 2929 le, $ZEXTRACT()) │ │ │ 0040ebf0: 2074 6861 7420 6361 6e20 6265 2075 7365 that can be use │ │ │ -0040ec00: 6451 0059 7e43 0000 2020 2074 6f20 6f70 dQ.Y~C.. to op │ │ │ +0040ec00: 6451 0059 e043 0000 2020 2074 6f20 6f70 dQ.Y.C.. to op │ │ │ 0040ec10: 6572 6174 6520 6f6e 2073 6571 7565 6e63 erate on sequenc │ │ │ 0040ec20: 6573 206f 6620 6279 7465 7320 6964 656e es of bytes iden │ │ │ 0040ec30: 7469 6361 6c6c 7920 696e 204d 2061 6e64 tically in M and │ │ │ 0040ec40: 2055 5446 2d38 206d 6f64 6573 2028 7468 UTF-8 modes (th │ │ │ -0040ec50: 6174 4800 597e 4400 0020 2020 6973 2c20 atH.Y~D.. is, │ │ │ +0040ec50: 6174 4800 59e0 4400 0020 2020 6973 2c20 atH.Y.D.. is, │ │ │ 0040ec60: 696e 204d 206d 6f64 652c 2024 4558 5452 in M mode, $EXTR │ │ │ 0040ec70: 4143 5428 2920 616e 6420 245a 4558 5452 ACT() and $ZEXTR │ │ │ 0040ec80: 4143 5428 2920 6265 6861 7665 2069 6465 ACT() behave ide │ │ │ -0040ec90: 6e74 6963 616c 6c79 292e 0700 597e 4500 ntically)...Y~E. │ │ │ -0040eca0: 0051 0059 7e46 0000 2020 2049 6e20 4d20 .Q.Y~F.. In M │ │ │ +0040ec90: 6e74 6963 616c 6c79 292e 0700 59e0 4500 ntically)...Y.E. │ │ │ +0040eca0: 0051 0059 e046 0000 2020 2049 6e20 4d20 .Q.Y.F.. In M │ │ │ 0040ecb0: 6d6f 6465 2c20 7468 6520 636f 6e63 6570 mode, the concep │ │ │ 0040ecc0: 7420 6f66 2061 6e20 696c 6c65 6761 6c20 t of an illegal │ │ │ 0040ecd0: 6368 6172 6163 7465 7220 646f 6573 206e character does n │ │ │ 0040ece0: 6f74 2065 7869 7374 2e20 496e 2055 5446 ot exist. In UTF │ │ │ -0040ecf0: 2d38 4c00 597e 4700 0020 2020 6d6f 6465 -8L.Y~G.. mode │ │ │ +0040ecf0: 2d38 4c00 59e0 4700 0020 2020 6d6f 6465 -8L.Y.G.. mode │ │ │ 0040ed00: 2c20 6120 7365 7175 656e 6365 206f 6620 , a sequence of │ │ │ 0040ed10: 6279 7465 7320 6d61 7920 6e6f 7420 7265 bytes may not re │ │ │ 0040ed20: 7072 6573 656e 7420 6120 7661 6c69 6420 present a valid │ │ │ 0040ed30: 6368 6172 6163 7465 722c 2061 6e64 5200 character, andR. │ │ │ -0040ed40: 597e 4800 0020 2020 6765 6e65 7261 7465 Y~H.. generate │ │ │ +0040ed40: 59e0 4800 0020 2020 6765 6e65 7261 7465 Y.H.. generate │ │ │ 0040ed50: 7320 616e 2065 7272 6f72 2077 6865 6e20 s an error when │ │ │ 0040ed60: 656e 636f 756e 7465 7265 6420 6279 2066 encountered by f │ │ │ 0040ed70: 756e 6374 696f 6e73 2074 6861 7420 6578 unctions that ex │ │ │ 0040ed80: 7065 6374 2061 6e64 2070 726f 6365 7373 pect and process │ │ │ -0040ed90: 5400 597e 4900 0020 2020 5554 462d 3820 T.Y~I.. UTF-8 │ │ │ +0040ed90: 5400 59e0 4900 0020 2020 5554 462d 3820 T.Y.I.. UTF-8 │ │ │ 0040eda0: 7374 7269 6e67 732e 2044 7572 696e 6720 strings. During │ │ │ 0040edb0: 6120 6d69 6772 6174 696f 6e20 6f66 2061 a migration of a │ │ │ 0040edc0: 6e20 6170 706c 6963 6174 696f 6e20 746f n application to │ │ │ 0040edd0: 2061 6464 2074 6865 2073 7570 706f 7274 add the support │ │ │ -0040ede0: 2066 6f72 5000 597e 4a00 0020 2020 5554 forP.Y~J.. UT │ │ │ +0040ede0: 2066 6f72 5000 59e0 4a00 0020 2020 5554 forP.Y.J.. UT │ │ │ 0040edf0: 462d 3820 6d6f 6465 2c20 696c 6c65 6761 F-8 mode, illega │ │ │ 0040ee00: 6c20 6368 6172 6163 7465 7220 6572 726f l character erro │ │ │ 0040ee10: 7273 206d 6179 2062 6520 6672 6571 7565 rs may be freque │ │ │ 0040ee20: 6e74 2061 6e64 2069 6e64 6963 6174 6976 nt and indicativ │ │ │ -0040ee30: 6520 6f66 5200 597e 5100 0020 2020 6170 e ofR.Y~Q.. ap │ │ │ +0040ee30: 6520 6f66 5200 59e0 5100 0020 2020 6170 e ofR.Y.Q.. ap │ │ │ 0040ee40: 706c 6963 6174 696f 6e20 636f 6465 2074 plication code t │ │ │ 0040ee50: 6861 7420 6973 2079 6574 2074 6f20 6265 hat is yet to be │ │ │ 0040ee60: 206d 6f64 6966 6965 642e 2056 4945 5720 modified. VIEW │ │ │ 0040ee70: 224e 4f42 4144 4348 4152 2220 7375 7070 "NOBADCHAR" supp │ │ │ -0040ee80: 7265 7373 6573 4800 597e 5200 0020 2020 ressesH.Y~R.. │ │ │ +0040ee80: 7265 7373 6573 4800 59e0 5200 0020 2020 ressesH.Y.R.. │ │ │ 0040ee90: 7468 6573 6520 6572 726f 7273 2061 7420 these errors at │ │ │ 0040eea0: 7469 6d65 7320 7768 656e 2074 6865 6972 times when their │ │ │ 0040eeb0: 2070 7265 7365 6e63 6520 696d 7065 6465 presence impede │ │ │ 0040eec0: 7320 6465 7665 6c6f 706d 656e 742e 0700 s development... │ │ │ -0040eed0: 597e 5300 0054 0059 7e54 0000 2020 2049 Y~S..T.Y~T.. I │ │ │ +0040eed0: 59e0 5300 0054 0059 e054 0000 2020 2049 Y.S..T.Y.T.. I │ │ │ 0040eee0: 6e20 5554 462d 3820 6d6f 6465 2c20 4754 n UTF-8 mode, GT │ │ │ 0040eef0: 2e4d 2061 6c73 6f20 7375 7070 6f72 7473 .M also supports │ │ │ 0040ef00: 2049 4f20 656e 636f 6465 6420 696e 2055 IO encoded in U │ │ │ 0040ef10: 5446 2d31 3620 7661 7269 616e 7473 2061 TF-16 variants a │ │ │ -0040ef20: 7320 7765 6c6c 2061 7354 0059 7e55 0000 s well asT.Y~U.. │ │ │ +0040ef20: 7320 7765 6c6c 2061 7354 0059 e055 0000 s well asT.Y.U.. │ │ │ 0040ef30: 2020 2069 6e20 7468 6520 7472 6164 6974 in the tradit │ │ │ 0040ef40: 696f 6e61 6c20 6f6e 6520 6279 7465 2070 ional one byte p │ │ │ 0040ef50: 6572 2063 6861 7261 6374 6572 2065 6e63 er character enc │ │ │ 0040ef60: 6f64 696e 6720 6672 6f6d 2064 6576 6963 oding from devic │ │ │ 0040ef70: 6573 206f 7468 6572 2074 6861 6e15 0059 es other than..Y │ │ │ -0040ef80: 7e56 0000 2020 2024 5052 494e 4349 5041 ~V.. $PRINCIPA │ │ │ -0040ef90: 4c2e 0700 597e 5700 0054 0059 7e58 0000 L...Y~W..T.Y~X.. │ │ │ +0040ef80: e056 0000 2020 2024 5052 494e 4349 5041 .V.. $PRINCIPA │ │ │ +0040ef90: 4c2e 0700 59e0 5700 0054 0059 e058 0000 L...Y.W..T.Y.X.. │ │ │ 0040efa0: 2020 2054 6865 2066 6f6c 6c6f 7769 6e67 The following │ │ │ 0040efb0: 2074 6162 6c65 2073 756d 6d61 7269 7a65 table summarize │ │ │ 0040efc0: 7320 4754 2e4d 2773 2073 7570 706f 7274 s GT.M's support │ │ │ 0040efd0: 2066 6f72 2074 6865 2055 6e69 636f 6465 for the Unicode │ │ │ 0040efe0: 2852 2920 7374 616e 6461 7264 2e07 0059 (R) standard...Y │ │ │ -0040eff0: 7e59 0000 0000 0000 0000 0000 0000 0000 ~Y.............. │ │ │ +0040eff0: e059 0000 0000 0000 0000 0000 0000 0000 .Y.............. │ │ │ 0040f000: 0400 0000 f507 0000 5303 0000 0000 0000 ........S....... │ │ │ -0040f010: ad00 007e 4845 4c50 00ff 7300 ff4c 414e ...~HELP..s..LAN │ │ │ +0040f010: ad00 00e0 4845 4c50 00ff 7300 ff4c 414e ....HELP..s..LAN │ │ │ 0040f020: 4755 4147 455f 4558 5445 4e53 494f 4e53 GUAGE_EXTENSIONS │ │ │ 0040f030: 00ff 7300 ff45 5854 454e 5349 4f4e 535f ..s..EXTENSIONS_ │ │ │ 0040f040: 464f 525f 5448 455f 5355 5050 4f52 545f FOR_THE_SUPPORT_ │ │ │ 0040f050: 464f 525f 5448 455f 554e 4943 4f44 4528 FOR_THE_UNICODE( │ │ │ 0040f060: 5229 5f53 5441 4e44 4152 4400 c05a 0000 R)_STANDARD..Z.. │ │ │ 0040f070: 2020 202b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +------------ │ │ │ 0040f080: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0040f090: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0040f0a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0040f0b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b54 0059 ------------+T.Y │ │ │ -0040f0c0: 7e61 0000 2020 207c 2020 2020 2020 2045 ~a.. | E │ │ │ +0040f0c0: e061 0000 2020 207c 2020 2020 2020 2045 .a.. | E │ │ │ 0040f0d0: 5854 454e 5349 4f4e 2020 2020 2020 2020 XTENSION │ │ │ 0040f0e0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 0040f0f0: 2020 2045 5850 4c41 4e41 5449 4f4e 2020 EXPLANATION │ │ │ 0040f100: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0040f110: 7c54 0059 7e62 0000 2020 207c 2d2d 2d2d |T.Y~b.. |---- │ │ │ +0040f110: 7c54 0059 e062 0000 2020 207c 2d2d 2d2d |T.Y.b.. |---- │ │ │ 0040f120: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0040f130: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 0040f140: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0040f150: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0040f160: 2d2d 2d2d 7c54 0059 7e63 0000 2020 207c ----|T.Y~c.. | │ │ │ +0040f160: 2d2d 2d2d 7c54 0059 e063 0000 2020 207c ----|T.Y.c.. | │ │ │ 0040f170: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0040f180: 2020 2020 2020 2020 7c20 494e 2055 5446 | IN UTF │ │ │ 0040f190: 2d38 206d 6f64 652c 2074 6865 2024 4153 -8 mode, the $AS │ │ │ 0040f1a0: 4349 4928 2920 6675 6e63 7469 6f6e 2072 CII() function r │ │ │ -0040f1b0: 6574 7572 6e73 2020 7c54 0059 7e64 0000 eturns |T.Y~d.. │ │ │ +0040f1b0: 6574 7572 6e73 2020 7c54 0059 e064 0000 eturns |T.Y.d.. │ │ │ 0040f1c0: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0040f1d0: 2020 2020 2020 2020 2020 2020 7c20 7468 | th │ │ │ 0040f1e0: 6520 696e 7465 6765 7220 5554 462d 3820 e integer UTF-8 │ │ │ 0040f1f0: 636f 6465 2d70 6f69 6e74 2076 616c 7565 code-point value │ │ │ 0040f200: 206f 6620 6120 2020 2020 2020 7c54 0059 of a |T.Y │ │ │ -0040f210: 7e65 0000 2020 207c 2024 4153 4349 4928 ~e.. | $ASCII( │ │ │ +0040f210: e065 0000 2020 207c 2024 4153 4349 4928 .e.. | $ASCII( │ │ │ 0040f220: 2920 2020 2020 2020 2020 2020 2020 2020 ) │ │ │ 0040f230: 7c20 6368 6172 6163 7465 7220 696e 2074 | character in t │ │ │ 0040f240: 6865 2067 6976 656e 2073 7472 696e 672e he given string. │ │ │ 0040f250: 204e 6f74 6520 7468 6174 2074 6865 2020 Note that the │ │ │ -0040f260: 7c54 0059 7e66 0000 2020 207c 2020 2020 |T.Y~f.. | │ │ │ +0040f260: 7c54 0059 e066 0000 2020 207c 2020 2020 |T.Y.f.. | │ │ │ 0040f270: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0040f280: 2020 2020 7c20 6e61 6d65 2024 4153 4349 | name $ASCI │ │ │ 0040f290: 4928 2920 6973 2073 6f6d 6577 6861 7420 I() is somewhat │ │ │ 0040f2a0: 616e 6f6d 616c 6f75 7320 666f 7220 5554 anomalous for UT │ │ │ -0040f2b0: 462d 3820 7c54 0059 7e67 0000 2020 207c F-8 |T.Y~g.. | │ │ │ +0040f2b0: 462d 3820 7c54 0059 e067 0000 2020 207c F-8 |T.Y.g.. | │ │ │ 0040f2c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0040f2d0: 2020 2020 2020 2020 7c20 6461 7461 2062 | data b │ │ │ 0040f2e0: 7574 2074 6861 7420 6e61 6d65 2069 7320 ut that name is │ │ │ 0040f2f0: 7468 6520 6c6f 6769 6361 6c20 6578 7465 the logical exte │ │ │ -0040f300: 6e73 696f 6e20 2020 7c54 0059 7e68 0000 nsion |T.Y~h.. │ │ │ +0040f300: 6e73 696f 6e20 2020 7c54 0059 e068 0000 nsion |T.Y.h.. │ │ │ 0040f310: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0040f320: 2020 2020 2020 2020 2020 2020 7c20 6f66 | of │ │ │ 0040f330: 2074 6865 2066 756e 6374 696f 6e20 6672 the function fr │ │ │ 0040f340: 6f6d 204d 206d 6f64 6520 746f 2055 5446 om M mode to UTF │ │ │ 0040f350: 2d38 206d 6f64 652e 2020 2020 7c54 0059 -8 mode. |T.Y │ │ │ -0040f360: 7e69 0000 2020 207c 2d2d 2d2d 2d2d 2d2d ~i.. |-------- │ │ │ +0040f360: e069 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .i.. |-------- │ │ │ 0040f370: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0040f380: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ 0040f390: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0040f3a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0040f3b0: 7c54 0059 7e6a 0000 2020 207c 2020 2020 |T.Y~j.. | │ │ │ +0040f3b0: 7c54 0059 e06a 0000 2020 207c 2020 2020 |T.Y.j.. | │ │ │ 0040f3c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0040f3d0: 2020 2020 7c20 496e 2055 5446 2d38 206d | In UTF-8 m │ │ │ 0040f3e0: 6f64 652c 2024 4348 4152 2829 2072 6574 ode, $CHAR() ret │ │ │ 0040f3f0: 7572 6e73 2061 2073 7472 696e 6720 2020 urns a string │ │ │ -0040f400: 2020 2020 7c54 0059 7e71 0000 2020 207c |T.Y~q.. | │ │ │ +0040f400: 2020 2020 7c54 0059 e071 0000 2020 207c |T.Y.q.. | │ │ │ 0040f410: 2024 4368 6172 2829 2020 2020 2020 2020 $Char() │ │ │ 0040f420: 2020 2020 2020 2020 7c20 636f 6d70 6f73 | compos │ │ │ 0040f430: 6564 206f 6620 6368 6172 6163 7465 7273 ed of characters │ │ │ 0040f440: 2072 6570 7265 7365 6e74 6564 2062 7920 represented by │ │ │ -0040f450: 7468 6520 2020 2020 7c54 0059 7e72 0000 the |T.Y~r.. │ │ │ +0040f450: 7468 6520 2020 2020 7c54 0059 e072 0000 the |T.Y.r.. │ │ │ 0040f460: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0040f470: 2020 2020 2020 2020 2020 2020 7c20 696e | in │ │ │ 0040f480: 7465 6765 7220 6571 7569 7661 6c65 6e74 teger equivalent │ │ │ 0040f490: 7320 6f66 2074 6865 2055 5446 2d38 2063 s of the UTF-8 c │ │ │ 0040f4a0: 6f64 652d 706f 696e 7473 2020 7c54 0059 ode-points |T.Y │ │ │ -0040f4b0: 7e73 0000 2020 207c 2020 2020 2020 2020 ~s.. | │ │ │ +0040f4b0: e073 0000 2020 207c 2020 2020 2020 2020 .s.. | │ │ │ 0040f4c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0040f4d0: 7c20 7370 6563 6966 6965 6420 696e 2069 | specified in i │ │ │ 0040f4e0: 7473 2061 7267 756d 656e 7428 7329 2e20 ts argument(s). │ │ │ 0040f4f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0040f500: 7c54 0059 7e74 0000 2020 207c 2d2d 2d2d |T.Y~t.. |---- │ │ │ +0040f500: 7c54 0059 e074 0000 2020 207c 2d2d 2d2d |T.Y.t.. |---- │ │ │ 0040f510: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0040f520: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 0040f530: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0040f540: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0040f550: 2d2d 2d2d 7c54 0059 7e75 0000 2020 207c ----|T.Y~u.. | │ │ │ +0040f550: 2d2d 2d2d 7c54 0059 e075 0000 2020 207c ----|T.Y.u.. | │ │ │ 0040f560: 2024 4578 7472 6163 7428 2920 2020 2020 $Extract() │ │ │ 0040f570: 2020 2020 2020 2020 7c20 5468 6520 2445 | The $E │ │ │ 0040f580: 5854 5241 4354 2829 2066 756e 6374 696f XTRACT() functio │ │ │ 0040f590: 6e20 7265 7475 726e 7320 6120 7375 6273 n returns a subs │ │ │ -0040f5a0: 7472 696e 6720 2020 7c54 0059 7e76 0000 tring |T.Y~v.. │ │ │ +0040f5a0: 7472 696e 6720 2020 7c54 0059 e076 0000 tring |T.Y.v.. │ │ │ 0040f5b0: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0040f5c0: 2020 2020 2020 2020 2020 2020 7c20 6f66 | of │ │ │ 0040f5d0: 2061 2067 6976 656e 2073 7472 696e 672e a given string. │ │ │ 0040f5e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0040f5f0: 2020 2020 2020 2020 2020 2020 7c54 0059 |T.Y │ │ │ -0040f600: 7e77 0000 2020 207c 2d2d 2d2d 2d2d 2d2d ~w.. |-------- │ │ │ +0040f600: e077 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .w.. |-------- │ │ │ 0040f610: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0040f620: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ 0040f630: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0040f640: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0040f650: 7c54 0059 7e78 0000 2020 207c 2020 2020 |T.Y~x.. | │ │ │ +0040f650: 7c54 0059 e078 0000 2020 207c 2020 2020 |T.Y.x.. | │ │ │ 0040f660: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0040f670: 2020 2020 7c20 5468 6520 2446 494e 4428 | The $FIND( │ │ │ 0040f680: 2920 6675 6e63 7469 6f6e 2072 6574 7572 ) function retur │ │ │ 0040f690: 6e73 2061 6e20 696e 7465 6765 7220 2020 ns an integer │ │ │ -0040f6a0: 2020 2020 7c54 0059 7e79 0000 2020 207c |T.Y~y.. | │ │ │ +0040f6a0: 2020 2020 7c54 0059 e079 0000 2020 207c |T.Y.y.. | │ │ │ 0040f6b0: 2024 4669 6e64 2829 2020 2020 2020 2020 $Find() │ │ │ 0040f6c0: 2020 2020 2020 2020 7c20 6368 6172 6163 | charac │ │ │ 0040f6d0: 7465 7220 706f 7369 7469 6f6e 2074 6861 ter position tha │ │ │ 0040f6e0: 7420 6c6f 6361 7465 7320 7468 6520 2020 t locates the │ │ │ -0040f6f0: 2020 2020 2020 2020 7c54 0059 7e7a 0000 |T.Y~z.. │ │ │ +0040f6f0: 2020 2020 2020 2020 7c54 0059 e07a 0000 |T.Y.z.. │ │ │ 0040f700: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0040f710: 2020 2020 2020 2020 2020 2020 7c20 6f63 | oc │ │ │ 0040f720: 6375 7272 656e 6365 206f 6620 6120 7375 currence of a su │ │ │ 0040f730: 6273 7472 696e 6720 7769 7468 696e 2061 bstring within a │ │ │ 0040f740: 2073 7472 696e 672e 2020 2020 7c54 0059 string. |T.Y │ │ │ -0040f750: 7e81 0000 2020 207c 2d2d 2d2d 2d2d 2d2d ~... |-------- │ │ │ +0040f750: e081 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .... |-------- │ │ │ 0040f760: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0040f770: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ 0040f780: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0040f790: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0040f7a0: 7c54 0059 7e82 0000 2020 207c 2024 4a75 |T.Y~... | $Ju │ │ │ +0040f7a0: 7c54 0059 e082 0000 2020 207c 2024 4a75 |T.Y.... | $Ju │ │ │ 0040f7b0: 7374 6966 7928 2920 2020 2020 2020 2020 stify() │ │ │ 0040f7c0: 2020 2020 7c20 5468 6520 244a 5553 5449 | The $JUSTI │ │ │ 0040f7d0: 4659 2066 756e 6374 696f 6e20 7265 7475 FY function retu │ │ │ 0040f7e0: 726e 7320 6120 666f 726d 6174 7465 6420 rns a formatted │ │ │ 0040f7f0: 2020 2020 7c00 0000 0000 0000 0000 0000 |........... │ │ │ 0040f800: 0400 0000 f607 0000 6a03 0000 0000 0000 ........j....... │ │ │ -0040f810: ad00 007e 4845 4c50 00ff 7300 ff4c 414e ...~HELP..s..LAN │ │ │ +0040f810: ad00 00e0 4845 4c50 00ff 7300 ff4c 414e ....HELP..s..LAN │ │ │ 0040f820: 4755 4147 455f 4558 5445 4e53 494f 4e53 GUAGE_EXTENSIONS │ │ │ 0040f830: 00ff 7300 ff45 5854 454e 5349 4f4e 535f ..s..EXTENSIONS_ │ │ │ 0040f840: 464f 525f 5448 455f 5355 5050 4f52 545f FOR_THE_SUPPORT_ │ │ │ 0040f850: 464f 525f 5448 455f 554e 4943 4f44 4528 FOR_THE_UNICODE( │ │ │ 0040f860: 5229 5f53 5441 4e44 4152 4400 c083 0000 R)_STANDARD..... │ │ │ 0040f870: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0040f880: 2020 2020 2020 2020 2020 2020 7c20 7374 | st │ │ │ 0040f890: 7269 6e67 2e20 2020 2020 2020 2020 2020 ring. │ │ │ 0040f8a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0040f8b0: 2020 2020 2020 2020 2020 2020 7c54 0059 |T.Y │ │ │ -0040f8c0: 7e84 0000 2020 207c 2d2d 2d2d 2d2d 2d2d ~... |-------- │ │ │ +0040f8c0: e084 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .... |-------- │ │ │ 0040f8d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0040f8e0: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ 0040f8f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0040f900: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0040f910: 7c54 0059 7e85 0000 2020 207c 2020 2020 |T.Y~... | │ │ │ +0040f910: 7c54 0059 e085 0000 2020 207c 2020 2020 |T.Y.... | │ │ │ 0040f920: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0040f930: 2020 2020 7c20 5468 6520 244c 454e 4754 | The $LENGT │ │ │ 0040f940: 4828 2920 6675 6e63 7469 6f6e 2072 6574 H() function ret │ │ │ 0040f950: 7572 6e73 2074 6865 206c 656e 6774 6820 urns the length │ │ │ -0040f960: 6f66 2020 7c54 0059 7e86 0000 2020 207c of |T.Y~... | │ │ │ +0040f960: 6f66 2020 7c54 0059 e086 0000 2020 207c of |T.Y.... | │ │ │ 0040f970: 2024 4c65 6e67 7468 2829 2020 2020 2020 $Length() │ │ │ 0040f980: 2020 2020 2020 2020 7c20 6120 7374 7269 | a stri │ │ │ 0040f990: 6e67 206d 6561 7375 7265 6420 696e 2063 ng measured in c │ │ │ 0040f9a0: 6861 7261 6374 6572 732c 206f 7220 696e haracters, or in │ │ │ -0040f9b0: 2020 2020 2020 2020 7c54 0059 7e87 0000 |T.Y~... │ │ │ +0040f9b0: 2020 2020 2020 2020 7c54 0059 e087 0000 |T.Y.... │ │ │ 0040f9c0: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0040f9d0: 2020 2020 2020 2020 2020 2020 7c20 2270 | "p │ │ │ 0040f9e0: 6965 6365 7322 2073 6570 6172 6174 6564 ieces" separated │ │ │ 0040f9f0: 2062 7920 6120 6465 6c69 6d69 7465 7220 by a delimiter │ │ │ 0040fa00: 7370 6563 6966 6965 6420 2020 7c54 0059 specified |T.Y │ │ │ -0040fa10: 7e88 0000 2020 207c 2020 2020 2020 2020 ~... | │ │ │ +0040fa10: e088 0000 2020 207c 2020 2020 2020 2020 .... | │ │ │ 0040fa20: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0040fa30: 7c20 6279 2069 7473 206f 7074 696f 6e61 | by its optiona │ │ │ 0040fa40: 6c20 7365 636f 6e64 2061 7267 756d 656e l second argumen │ │ │ 0040fa50: 742e 2020 2020 2020 2020 2020 2020 2020 t. │ │ │ -0040fa60: 7c54 0059 7e89 0000 2020 207c 2d2d 2d2d |T.Y~... |---- │ │ │ +0040fa60: 7c54 0059 e089 0000 2020 207c 2d2d 2d2d |T.Y.... |---- │ │ │ 0040fa70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0040fa80: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 0040fa90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0040faa0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0040fab0: 2d2d 2d2d 7c54 0059 7e8a 0000 2020 207c ----|T.Y~... | │ │ │ +0040fab0: 2d2d 2d2d 7c54 0059 e08a 0000 2020 207c ----|T.Y.... | │ │ │ 0040fac0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0040fad0: 2020 2020 2020 2020 7c20 5468 6520 2450 | The $P │ │ │ 0040fae0: 4945 4345 2829 2066 756e 6374 696f 6e20 IECE() function │ │ │ 0040faf0: 7265 7475 726e 7320 6120 7375 6273 7472 returns a substr │ │ │ -0040fb00: 696e 6720 2020 2020 7c54 0059 7e91 0000 ing |T.Y~... │ │ │ +0040fb00: 696e 6720 2020 2020 7c54 0059 e091 0000 ing |T.Y.... │ │ │ 0040fb10: 2020 207c 2024 5069 6563 6528 2920 2020 | $Piece() │ │ │ 0040fb20: 2020 2020 2020 2020 2020 2020 7c20 6465 | de │ │ │ 0040fb30: 6c69 6d69 7465 6420 6279 2061 2073 7065 limited by a spe │ │ │ 0040fb40: 6369 6669 6564 2073 7472 696e 6720 6465 cified string de │ │ │ 0040fb50: 6c69 6d69 7465 7220 2020 2020 7c54 0059 limiter |T.Y │ │ │ -0040fb60: 7e92 0000 2020 207c 2020 2020 2020 2020 ~... | │ │ │ +0040fb60: e092 0000 2020 207c 2020 2020 2020 2020 .... | │ │ │ 0040fb70: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0040fb80: 7c20 6d61 6465 2075 7020 6f66 206f 6e65 | made up of one │ │ │ 0040fb90: 206f 7220 6d6f 7265 2063 6861 7261 6374 or more charact │ │ │ 0040fba0: 6572 732e 2020 2020 2020 2020 2020 2020 ers. │ │ │ -0040fbb0: 7c54 0059 7e93 0000 2020 207c 2d2d 2d2d |T.Y~... |---- │ │ │ +0040fbb0: 7c54 0059 e093 0000 2020 207c 2d2d 2d2d |T.Y.... |---- │ │ │ 0040fbc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0040fbd0: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 0040fbe0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0040fbf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0040fc00: 2d2d 2d2d 7c54 0059 7e94 0000 2020 207c ----|T.Y~... | │ │ │ +0040fc00: 2d2d 2d2d 7c54 0059 e094 0000 2020 207c ----|T.Y.... | │ │ │ 0040fc10: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0040fc20: 2020 2020 2020 2020 7c20 5468 6520 2454 | The $T │ │ │ 0040fc30: 5241 4e53 4c41 5445 2829 2066 756e 6374 RANSLATE() funct │ │ │ 0040fc40: 696f 6e20 7265 7475 726e 7320 6120 7374 ion returns a st │ │ │ -0040fc50: 7269 6e67 2020 2020 7c54 0059 7e95 0000 ring |T.Y~... │ │ │ +0040fc50: 7269 6e67 2020 2020 7c54 0059 e095 0000 ring |T.Y.... │ │ │ 0040fc60: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0040fc70: 2020 2020 2020 2020 2020 2020 7c20 7468 | th │ │ │ 0040fc80: 6174 2072 6573 756c 7473 2066 726f 6d20 at results from │ │ │ 0040fc90: 7265 706c 6163 696e 6720 6f72 2064 726f replacing or dro │ │ │ 0040fca0: 7070 696e 6720 2020 2020 2020 7c54 0059 pping |T.Y │ │ │ -0040fcb0: 7e96 0000 2020 207c 2024 5452 616e 736c ~... | $TRansl │ │ │ +0040fcb0: e096 0000 2020 207c 2024 5452 616e 736c .... | $TRansl │ │ │ 0040fcc0: 6174 6528 2920 2020 2020 2020 2020 2020 ate() │ │ │ 0040fcd0: 7c20 6368 6172 6163 7465 7273 2069 6e20 | characters in │ │ │ 0040fce0: 7468 6520 6669 7273 7420 6f66 2069 7473 the first of its │ │ │ 0040fcf0: 2061 7267 756d 656e 7473 2061 7320 2020 arguments as │ │ │ -0040fd00: 7c54 0059 7e97 0000 2020 207c 2020 2020 |T.Y~... | │ │ │ +0040fd00: 7c54 0059 e097 0000 2020 207c 2020 2020 |T.Y.... | │ │ │ 0040fd10: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0040fd20: 2020 2020 7c20 7370 6563 6966 6965 6420 | specified │ │ │ 0040fd30: 6279 2074 6865 2070 6174 7465 726e 7320 by the patterns │ │ │ 0040fd40: 6f66 2069 7473 206f 7468 6572 2020 2020 of its other │ │ │ -0040fd50: 2020 2020 7c54 0059 7e98 0000 2020 207c |T.Y~... | │ │ │ +0040fd50: 2020 2020 7c54 0059 e098 0000 2020 207c |T.Y.... | │ │ │ 0040fd60: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0040fd70: 2020 2020 2020 2020 7c20 6172 6775 6d65 | argume │ │ │ 0040fd80: 6e74 732e 2020 2020 2020 2020 2020 2020 nts. │ │ │ 0040fd90: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0040fda0: 2020 2020 2020 2020 7c54 0059 7e99 0000 |T.Y~... │ │ │ +0040fda0: 2020 2020 2020 2020 7c54 0059 e099 0000 |T.Y.... │ │ │ 0040fdb0: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 0040fdc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 0040fdd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0040fde0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0040fdf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0059 ------------|T.Y │ │ │ -0040fe00: 7e9a 0000 2020 207c 2020 2020 2020 2020 ~... | │ │ │ +0040fe00: e09a 0000 2020 207c 2020 2020 2020 2020 .... | │ │ │ 0040fe10: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0040fe20: 7c20 466f 7220 5554 462d 3820 6d6f 6465 | For UTF-8 mode │ │ │ 0040fe30: 2061 6e64 2054 524d 2061 6e64 2053 4420 and TRM and SD │ │ │ 0040fe40: 6f75 7470 7574 2c20 2458 2020 2020 2020 output, $X │ │ │ -0040fe50: 7c55 0058 7ec1 1100 0020 2020 7c20 2458 |U.X~.... | $X │ │ │ +0040fe50: 7c55 0058 e0c1 1100 0020 2020 7c20 2458 |U.X..... | $X │ │ │ 0040fe60: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0040fe70: 2020 2020 207c 2069 6e63 7265 6173 6573 | increases │ │ │ 0040fe80: 2062 7920 7468 6520 6469 7370 6c61 792d by the display- │ │ │ 0040fe90: 636f 6c75 6d6e 7320 2877 6964 7468 2069 columns (width i │ │ │ -0040fea0: 6e20 2020 207c 5400 5a7e 1100 0020 2020 n |T.Z~... │ │ │ +0040fea0: 6e20 2020 207c 5400 5ae0 1100 0020 2020 n |T.Z.... │ │ │ 0040feb0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 0040fec0: 2020 2020 2020 2020 207c 2067 6c79 7068 | glyph │ │ │ 0040fed0: 7329 206f 6620 6120 6769 7665 6e20 7374 s) of a given st │ │ │ 0040fee0: 7269 6e67 2074 6861 7420 6973 2077 7269 ring that is wri │ │ │ -0040fef0: 7474 656e 2074 6f20 207c 5400 5a7e 2100 tten to |T.Z~!. │ │ │ +0040fef0: 7474 656e 2074 6f20 207c 5400 5ae0 2100 tten to |T.Z.!. │ │ │ 0040ff00: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 0040ff10: 2020 2020 2020 2020 2020 2020 207c 2074 | t │ │ │ 0040ff20: 6865 2063 7572 7265 6e74 2064 6576 6963 he current devic │ │ │ 0040ff30: 652e 2020 2020 2020 2020 2020 2020 2020 e. │ │ │ 0040ff40: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -0040ff50: 5a7e 3100 0020 2020 7c2d 2d2d 2d2d 2d2d Z~1.. |------- │ │ │ +0040ff50: 5ae0 3100 0020 2020 7c2d 2d2d 2d2d 2d2d Z.1.. |------- │ │ │ 0040ff60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0040ff70: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 0040ff80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0040ff90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0040ffa0: 2d7c 5400 5a7e 4100 0020 2020 7c20 2020 -|T.Z~A.. | │ │ │ +0040ffa0: 2d7c 5400 5ae0 4100 0020 2020 7c20 2020 -|T.Z.A.. | │ │ │ 0040ffb0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0040ffc0: 2020 2020 207c 2054 6865 2024 5a41 5343 | The $ZASC │ │ │ 0040ffd0: 4949 2829 2066 756e 6374 696f 6e20 7265 II() function re │ │ │ 0040ffe0: 7475 726e 7320 7468 6520 6e75 6d65 7269 turns the numeri │ │ │ 0040fff0: 6320 2020 207c 0000 0000 0000 0000 0000 c |.......... │ │ │ 00410000: 0400 0000 f607 0000 8103 0000 0000 0000 ................ │ │ │ -00410010: ae00 007e 4845 4c50 00ff 7300 ff4c 414e ...~HELP..s..LAN │ │ │ +00410010: ae00 00e0 4845 4c50 00ff 7300 ff4c 414e ....HELP..s..LAN │ │ │ 00410020: 4755 4147 455f 4558 5445 4e53 494f 4e53 GUAGE_EXTENSIONS │ │ │ 00410030: 00ff 7300 ff45 5854 454e 5349 4f4e 535f ..s..EXTENSIONS_ │ │ │ 00410040: 464f 525f 5448 455f 5355 5050 4f52 545f FOR_THE_SUPPORT_ │ │ │ 00410050: 464f 525f 5448 455f 554e 4943 4f44 4528 FOR_THE_UNICODE( │ │ │ 00410060: 5229 5f53 5441 4e44 4152 4400 c111 5100 R)_STANDARD...Q. │ │ │ 00410070: 0020 2020 7c20 245a 4153 4349 4928 2920 . | $ZASCII() │ │ │ 00410080: 2020 2020 2020 2020 2020 2020 207c 2062 | b │ │ │ 00410090: 7974 6520 7661 6c75 6520 2830 2074 6872 yte value (0 thr │ │ │ 004100a0: 6f75 6768 2032 3535 2920 6f66 2061 2067 ough 255) of a g │ │ │ 004100b0: 6976 656e 2020 2020 2020 2020 207c 5400 iven |T. │ │ │ -004100c0: 5a7e 6100 0020 2020 7c20 2020 2020 2020 Z~a.. | │ │ │ +004100c0: 5ae0 6100 0020 2020 7c20 2020 2020 2020 Z.a.. | │ │ │ 004100d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004100e0: 207c 2073 6571 7565 6e63 6520 6f66 206f | sequence of o │ │ │ 004100f0: 6374 6574 7320 2838 2d62 6974 2062 7974 ctets (8-bit byt │ │ │ 00410100: 6573 292e 2020 2020 2020 2020 2020 2020 es). │ │ │ -00410110: 207c 5400 5a7e 7100 0020 2020 7c2d 2d2d |T.Z~q.. |--- │ │ │ +00410110: 207c 5400 5ae0 7100 0020 2020 7c2d 2d2d |T.Z.q.. |--- │ │ │ 00410120: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00410130: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00410140: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00410150: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00410160: 2d2d 2d2d 2d7c 5400 5a7e 8100 0020 2020 -----|T.Z~... │ │ │ +00410160: 2d2d 2d2d 2d7c 5400 5ae0 8100 0020 2020 -----|T.Z.... │ │ │ 00410170: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00410180: 2020 2020 2020 2020 207c 2054 6865 2072 | The r │ │ │ 00410190: 6561 642d 6f6e 6c79 2069 6e74 7269 6e73 ead-only intrins │ │ │ 004101a0: 6963 2073 7065 6369 616c 2076 6172 6961 ic special varia │ │ │ -004101b0: 626c 6520 2020 2020 207c 5400 5a7e 9100 ble |T.Z~.. │ │ │ +004101b0: 626c 6520 2020 2020 207c 5400 5ae0 9100 ble |T.Z... │ │ │ 004101c0: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 004101d0: 2020 2020 2020 2020 2020 2020 207c 2024 | $ │ │ │ 004101e0: 5a43 4853 4554 2074 616b 6573 2069 7473 ZCHSET takes its │ │ │ 004101f0: 2076 616c 7565 2066 726f 6d20 7468 6520 value from the │ │ │ 00410200: 656e 7669 726f 6e6d 656e 7420 207c 5400 environment |T. │ │ │ -00410210: 597e 1200 0020 2020 7c20 2020 2020 2020 Y~... | │ │ │ +00410210: 59e0 1200 0020 2020 7c20 2020 2020 2020 Y.... | │ │ │ 00410220: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00410230: 207c 2076 6172 6961 626c 6520 6774 6d5f | variable gtm_ │ │ │ 00410240: 6368 7365 742e 2041 6e20 6170 706c 6963 chset. An applic │ │ │ 00410250: 6174 696f 6e20 6361 6e20 6f62 7461 696e ation can obtain │ │ │ -00410260: 207c 5400 5a7e 1100 0020 2020 7c20 245a |T.Z~... | $Z │ │ │ +00410260: 207c 5400 5ae0 1100 0020 2020 7c20 245a |T.Z.... | $Z │ │ │ 00410270: 4348 7365 7420 2020 2020 2020 2020 2020 CHset │ │ │ 00410280: 2020 2020 207c 2074 6865 2063 6861 7261 | the chara │ │ │ 00410290: 6374 6572 2073 6574 2075 7365 6420 6279 cter set used by │ │ │ 004102a0: 2061 2047 542e 4d20 7072 6f63 6573 7320 a GT.M process │ │ │ -004102b0: 6279 2020 207c 5400 5a7e 2100 0020 2020 by |T.Z~!.. │ │ │ +004102b0: 6279 2020 207c 5400 5ae0 2100 0020 2020 by |T.Z.!.. │ │ │ 004102c0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004102d0: 2020 2020 2020 2020 207c 2074 6865 2076 | the v │ │ │ 004102e0: 616c 7565 206f 6620 245a 4348 5345 542e alue of $ZCHSET. │ │ │ 004102f0: 2024 5a43 4853 4554 2063 616e 2068 6176 $ZCHSET can hav │ │ │ -00410300: 6520 6f6e 6c79 2020 207c 5400 5a7e 3100 e only |T.Z~1. │ │ │ +00410300: 6520 6f6e 6c79 2020 207c 5400 5ae0 3100 e only |T.Z.1. │ │ │ 00410310: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00410320: 2020 2020 2020 2020 2020 2020 207c 2074 | t │ │ │ 00410330: 776f 2076 616c 7565 7320 224d 222c 206f wo values "M", o │ │ │ 00410340: 7220 2255 5446 2d38 2220 616e 6420 6974 r "UTF-8" and it │ │ │ 00410350: 2063 616e 6e6f 7420 2020 2020 207c 5400 cannot |T. │ │ │ -00410360: 5a7e 4100 0020 2020 7c20 2020 2020 2020 Z~A.. | │ │ │ +00410360: 5ae0 4100 0020 2020 7c20 2020 2020 2020 Z.A.. | │ │ │ 00410370: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00410380: 207c 2061 7070 6561 7220 6f6e 2074 6865 | appear on the │ │ │ 00410390: 206c 6566 7420 6f66 2061 6e20 6571 7561 left of an equa │ │ │ 004103a0: 6c20 7369 676e 2069 6e20 7468 6520 2020 l sign in the │ │ │ -004103b0: 207c 5400 5a7e 5100 0020 2020 7c20 2020 |T.Z~Q.. | │ │ │ +004103b0: 207c 5400 5ae0 5100 0020 2020 7c20 2020 |T.Z.Q.. | │ │ │ 004103c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004103d0: 2020 2020 207c 2053 4554 2063 6f6d 6d61 | SET comma │ │ │ 004103e0: 6e64 2e20 2020 2020 2020 2020 2020 2020 nd. │ │ │ 004103f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00410400: 2020 2020 207c 5400 5a7e 6100 0020 2020 |T.Z~a.. │ │ │ +00410400: 2020 2020 207c 5400 5ae0 6100 0020 2020 |T.Z.a.. │ │ │ 00410410: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |--------------- │ │ │ 00410420: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00410430: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00410440: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00410450: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 5a7e 7100 ---------|T.Z~q. │ │ │ +00410450: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 5ae0 7100 ---------|T.Z.q. │ │ │ 00410460: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00410470: 2020 2020 2020 2020 2020 2020 207c 2054 | T │ │ │ 00410480: 6865 2024 5a43 4841 5228 2920 6675 6e63 he $ZCHAR() func │ │ │ 00410490: 7469 6f6e 2072 6574 7572 6e73 2061 2062 tion returns a b │ │ │ 004104a0: 7974 6520 7365 7175 656e 6365 207c 5400 yte sequence |T. │ │ │ -004104b0: 5a7e 8100 0020 2020 7c20 245a 4348 6172 Z~... | $ZCHar │ │ │ +004104b0: 5ae0 8100 0020 2020 7c20 245a 4348 6172 Z.... | $ZCHar │ │ │ 004104c0: 2829 2020 2020 2020 2020 2020 2020 2020 () │ │ │ 004104d0: 207c 206f 6620 6f6e 6520 6f72 206d 6f72 | of one or mor │ │ │ 004104e0: 6520 6279 7465 7320 636f 7272 6573 706f e bytes correspo │ │ │ 004104f0: 6e64 696e 6720 746f 206e 756d 6572 6963 nding to numeric │ │ │ -00410500: 207c 5400 5a7e 9100 0020 2020 7c20 2020 |T.Z~... | │ │ │ +00410500: 207c 5400 5ae0 9100 0020 2020 7c20 2020 |T.Z.... | │ │ │ 00410510: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00410520: 2020 2020 207c 2062 7974 6520 7661 6c75 | byte valu │ │ │ 00410530: 6520 2830 2074 6872 6f75 6768 2032 3535 e (0 through 255 │ │ │ 00410540: 2920 7370 6563 6966 6965 6420 696e 2069 ) specified in i │ │ │ -00410550: 7473 2020 207c 5400 597e 1300 0020 2020 ts |T.Y~... │ │ │ +00410550: 7473 2020 207c 5400 59e0 1300 0020 2020 ts |T.Y.... │ │ │ 00410560: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00410570: 2020 2020 2020 2020 207c 2061 7267 756d | argum │ │ │ 00410580: 656e 7428 7329 2e20 2020 2020 2020 2020 ent(s). │ │ │ 00410590: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004105a0: 2020 2020 2020 2020 207c 5400 5a7e 1100 |T.Z~.. │ │ │ +004105a0: 2020 2020 2020 2020 207c 5400 5ae0 1100 |T.Z... │ │ │ 004105b0: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 004105c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 004105d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004105e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004105f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 -------------|T. │ │ │ -00410600: 5a7e 2100 0020 2020 7c20 2020 2020 2020 Z~!.. | │ │ │ +00410600: 5ae0 2100 0020 2020 7c20 2020 2020 2020 Z.!.. | │ │ │ 00410610: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00410620: 207c 2054 6865 2024 5a43 4f4e 5645 5254 | The $ZCONVERT │ │ │ 00410630: 2829 2066 756e 6374 696f 6e20 7265 7475 () function retu │ │ │ 00410640: 726e 7320 6974 7320 6669 7273 7420 2020 rns its first │ │ │ -00410650: 207c 5400 5a7e 3100 0020 2020 7c20 2020 |T.Z~1.. | │ │ │ +00410650: 207c 5400 5ae0 3100 0020 2020 7c20 2020 |T.Z.1.. | │ │ │ 00410660: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00410670: 2020 2020 207c 2061 7267 756d 656e 7420 | argument │ │ │ 00410680: 6173 2061 2073 7472 696e 6720 636f 6e76 as a string conv │ │ │ 00410690: 6572 7465 6420 746f 2061 2064 6966 6665 erted to a diffe │ │ │ -004106a0: 7265 6e74 207c 5400 5a7e 4100 0020 2020 rent |T.Z~A.. │ │ │ +004106a0: 7265 6e74 207c 5400 5ae0 4100 0020 2020 rent |T.Z.A.. │ │ │ 004106b0: 7c20 245a 434f 6e76 6572 7428 2920 2020 | $ZCOnvert() │ │ │ 004106c0: 2020 2020 2020 2020 207c 2065 6e63 6f64 | encod │ │ │ 004106d0: 696e 672e 2054 6865 2074 776f 2061 7267 ing. The two arg │ │ │ 004106e0: 756d 656e 7420 666f 726d 2063 6861 6e67 ument form chang │ │ │ -004106f0: 6573 2074 6865 2020 207c 5400 5a7e 5100 es the |T.Z~Q. │ │ │ +004106f0: 6573 2074 6865 2020 207c 5400 5ae0 5100 es the |T.Z.Q. │ │ │ 00410700: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00410710: 2020 2020 2020 2020 2020 2020 207c 2065 | e │ │ │ 00410720: 6e63 6f64 696e 6720 666f 7220 6361 7365 ncoding for case │ │ │ 00410730: 2077 6974 6869 6e20 6120 6368 6172 6163 within a charac │ │ │ 00410740: 7465 7220 7365 742e 2054 6865 207c 5400 ter set. The |T. │ │ │ -00410750: 5a7e 6100 0020 2020 7c20 2020 2020 2020 Z~a.. | │ │ │ +00410750: 5ae0 6100 0020 2020 7c20 2020 2020 2020 Z.a.. | │ │ │ 00410760: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00410770: 207c 2074 6872 6565 2061 7267 756d 656e | three argumen │ │ │ 00410780: 7420 666f 726d 2063 6861 6e67 6573 2074 t form changes t │ │ │ 00410790: 6865 2065 6e63 6f64 696e 6720 2020 2020 he encoding │ │ │ -004107a0: 207c 5400 5a7e 7100 0020 2020 7c20 2020 |T.Z~q.. | │ │ │ +004107a0: 207c 5400 5ae0 7100 0020 2020 7c20 2020 |T.Z.q.. | │ │ │ 004107b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004107c0: 2020 2020 207c 2073 6368 656d 652e 2020 | scheme. │ │ │ 004107d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004107e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004107f0: 2020 2020 207c 0000 0000 0000 0000 0000 |.......... │ │ │ 00410800: 0400 0000 f607 0000 9803 0000 0000 0000 ................ │ │ │ -00410810: ae00 007e 4845 4c50 00ff 7300 ff4c 414e ...~HELP..s..LAN │ │ │ +00410810: ae00 00e0 4845 4c50 00ff 7300 ff4c 414e ....HELP..s..LAN │ │ │ 00410820: 4755 4147 455f 4558 5445 4e53 494f 4e53 GUAGE_EXTENSIONS │ │ │ 00410830: 00ff 7300 ff45 5854 454e 5349 4f4e 535f ..s..EXTENSIONS_ │ │ │ 00410840: 464f 525f 5448 455f 5355 5050 4f52 545f FOR_THE_SUPPORT_ │ │ │ 00410850: 464f 525f 5448 455f 554e 4943 4f44 4528 FOR_THE_UNICODE( │ │ │ 00410860: 5229 5f53 5441 4e44 4152 4400 c113 8100 R)_STANDARD..... │ │ │ 00410870: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 00410880: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 00410890: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004108a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004108b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 -------------|T. │ │ │ -004108c0: 5a7e 9100 0020 2020 7c20 2020 2020 2020 Z~... | │ │ │ +004108c0: 5ae0 9100 0020 2020 7c20 2020 2020 2020 Z.... | │ │ │ 004108d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004108e0: 207c 2054 6865 2024 5a45 5854 5241 4354 | The $ZEXTRACT │ │ │ 004108f0: 2829 2066 756e 6374 696f 6e20 7265 7475 () function retu │ │ │ 00410900: 726e 7320 6120 6279 7465 2020 2020 2020 rns a byte │ │ │ -00410910: 207c 5400 597e 1400 0020 2020 7c20 245a |T.Y~... | $Z │ │ │ +00410910: 207c 5400 59e0 1400 0020 2020 7c20 245a |T.Y.... | $Z │ │ │ 00410920: 4578 7472 6163 7428 2920 2020 2020 2020 Extract() │ │ │ 00410930: 2020 2020 207c 2073 6571 7565 6e63 6520 | sequence │ │ │ 00410940: 6f66 2061 2067 6976 656e 2073 6571 7565 of a given seque │ │ │ 00410950: 6e63 6520 6f66 206f 6374 6574 7320 2838 nce of octets (8 │ │ │ -00410960: 2d62 6974 207c 5400 5a7e 1100 0020 2020 -bit |T.Z~... │ │ │ +00410960: 2d62 6974 207c 5400 5ae0 1100 0020 2020 -bit |T.Z.... │ │ │ 00410970: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00410980: 2020 2020 2020 2020 207c 2062 7974 6573 | bytes │ │ │ 00410990: 292e 2020 2020 2020 2020 2020 2020 2020 ). │ │ │ 004109a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004109b0: 2020 2020 2020 2020 207c 5400 5a7e 2100 |T.Z~!. │ │ │ +004109b0: 2020 2020 2020 2020 207c 5400 5ae0 2100 |T.Z.!. │ │ │ 004109c0: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 004109d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 004109e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004109f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00410a00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 -------------|T. │ │ │ -00410a10: 5a7e 3100 0020 2020 7c20 2020 2020 2020 Z~1.. | │ │ │ +00410a10: 5ae0 3100 0020 2020 7c20 2020 2020 2020 Z.1.. | │ │ │ 00410a20: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00410a30: 207c 2054 6865 2024 5a46 494e 4428 2920 | The $ZFIND() │ │ │ 00410a40: 6675 6e63 7469 6f6e 2072 6574 7572 6e73 function returns │ │ │ 00410a50: 2061 6e20 696e 7465 6765 7220 6279 7465 an integer byte │ │ │ -00410a60: 207c 5400 5a7e 4100 0020 2020 7c20 245a |T.Z~A.. | $Z │ │ │ +00410a60: 207c 5400 5ae0 4100 0020 2020 7c20 245a |T.Z.A.. | $Z │ │ │ 00410a70: 4669 6e64 2829 2020 2020 2020 2020 2020 Find() │ │ │ 00410a80: 2020 2020 207c 2070 6f73 6974 696f 6e20 | position │ │ │ 00410a90: 7468 6174 206c 6f63 6174 6573 2074 6865 that locates the │ │ │ 00410aa0: 206f 6363 7572 7265 6e63 6520 6f66 2061 occurrence of a │ │ │ -00410ab0: 2020 2020 207c 5400 5a7e 5100 0020 2020 |T.Z~Q.. │ │ │ +00410ab0: 2020 2020 207c 5400 5ae0 5100 0020 2020 |T.Z.Q.. │ │ │ 00410ac0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00410ad0: 2020 2020 2020 2020 207c 2062 7974 6520 | byte │ │ │ 00410ae0: 7365 7175 656e 6365 2077 6974 6869 6e20 sequence within │ │ │ 00410af0: 6120 7365 7175 656e 6365 206f 6620 2020 a sequence of │ │ │ -00410b00: 2020 2020 2020 2020 207c 5400 5a7e 6100 |T.Z~a. │ │ │ +00410b00: 2020 2020 2020 2020 207c 5400 5ae0 6100 |T.Z.a. │ │ │ 00410b10: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00410b20: 2020 2020 2020 2020 2020 2020 207c 206f | o │ │ │ 00410b30: 6374 6574 7328 382d 6269 7420 6279 7465 ctets(8-bit byte │ │ │ 00410b40: 7329 2e20 2020 2020 2020 2020 2020 2020 s). │ │ │ 00410b50: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -00410b60: 5a7e 7100 0020 2020 7c2d 2d2d 2d2d 2d2d Z~q.. |------- │ │ │ +00410b60: 5ae0 7100 0020 2020 7c2d 2d2d 2d2d 2d2d Z.q.. |------- │ │ │ 00410b70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00410b80: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 00410b90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00410ba0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00410bb0: 2d7c 5400 5a7e 8100 0020 2020 7c20 245a -|T.Z~... | $Z │ │ │ +00410bb0: 2d7c 5400 5ae0 8100 0020 2020 7c20 245a -|T.Z.... | $Z │ │ │ 00410bc0: 4a75 7374 6966 7928 2920 2020 2020 2020 Justify() │ │ │ 00410bd0: 2020 2020 207c 2054 6865 2024 4a55 5354 | The $JUST │ │ │ 00410be0: 4946 5928 2920 6675 6e63 7469 6f6e 2072 IFY() function r │ │ │ 00410bf0: 6574 7572 6e73 2061 2066 6f72 6d61 7474 eturns a formatt │ │ │ -00410c00: 6564 2020 207c 5400 5a7e 9100 0020 2020 ed |T.Z~... │ │ │ +00410c00: 6564 2020 207c 5400 5ae0 9100 0020 2020 ed |T.Z.... │ │ │ 00410c10: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00410c20: 2020 2020 2020 2020 207c 2061 6e64 2066 | and f │ │ │ 00410c30: 6978 6564 206c 656e 6774 6820 6279 7465 ixed length byte │ │ │ 00410c40: 2073 6571 7565 6e63 652e 2020 2020 2020 sequence. │ │ │ -00410c50: 2020 2020 2020 2020 207c 5400 597e 1500 |T.Y~.. │ │ │ +00410c50: 2020 2020 2020 2020 207c 5400 59e0 1500 |T.Y... │ │ │ 00410c60: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 00410c70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 00410c80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00410c90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00410ca0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 -------------|T. │ │ │ -00410cb0: 5a7e 1100 0020 2020 7c20 2020 2020 2020 Z~... | │ │ │ +00410cb0: 5ae0 1100 0020 2020 7c20 2020 2020 2020 Z.... | │ │ │ 00410cc0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00410cd0: 207c 2054 6865 2024 5a4c 454e 4754 4828 | The $ZLENGTH( │ │ │ 00410ce0: 2920 6675 6e63 7469 6f6e 2072 6574 7572 ) function retur │ │ │ 00410cf0: 6e73 2074 6865 206c 656e 6774 6820 6f66 ns the length of │ │ │ -00410d00: 207c 5400 5a7e 2100 0020 2020 7c20 245a |T.Z~!.. | $Z │ │ │ +00410d00: 207c 5400 5ae0 2100 0020 2020 7c20 245a |T.Z.!.. | $Z │ │ │ 00410d10: 4c65 6e67 7468 2829 2020 2020 2020 2020 Length() │ │ │ 00410d20: 2020 2020 207c 2061 2073 6571 7565 6e63 | a sequenc │ │ │ 00410d30: 6520 6f66 206f 6374 6574 7320 6d65 6173 e of octets meas │ │ │ 00410d40: 7572 6564 2069 6e20 6279 7465 732c 206f ured in bytes, o │ │ │ -00410d50: 7220 696e 207c 5400 5a7e 3100 0020 2020 r in |T.Z~1.. │ │ │ +00410d50: 7220 696e 207c 5400 5ae0 3100 0020 2020 r in |T.Z.1.. │ │ │ 00410d60: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00410d70: 2020 2020 2020 2020 207c 2022 7069 6563 | "piec │ │ │ 00410d80: 6573 2220 7365 7061 7261 7465 6420 6279 es" separated by │ │ │ 00410d90: 2061 2064 656c 696d 6974 6572 2073 7065 a delimiter spe │ │ │ -00410da0: 6369 6669 6564 2020 207c 5400 5a7e 4100 cified |T.Z~A. │ │ │ +00410da0: 6369 6669 6564 2020 207c 5400 5ae0 4100 cified |T.Z.A. │ │ │ 00410db0: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00410dc0: 2020 2020 2020 2020 2020 2020 207c 2062 | b │ │ │ 00410dd0: 7920 6974 7320 6f70 7469 6f6e 616c 2073 y its optional s │ │ │ 00410de0: 6563 6f6e 6420 6172 6775 6d65 6e74 2e20 econd argument. │ │ │ 00410df0: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -00410e00: 5a7e 5100 0020 2020 7c2d 2d2d 2d2d 2d2d Z~Q.. |------- │ │ │ +00410e00: 5ae0 5100 0020 2020 7c2d 2d2d 2d2d 2d2d Z.Q.. |------- │ │ │ 00410e10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00410e20: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 00410e30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00410e40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00410e50: 2d7c 5400 5a7e 6100 0020 2020 7c20 2020 -|T.Z~a.. | │ │ │ +00410e50: 2d7c 5400 5ae0 6100 0020 2020 7c20 2020 -|T.Z.a.. | │ │ │ 00410e60: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00410e70: 2020 2020 207c 205a 5041 544e 5b55 4d45 | ZPATN[UME │ │ │ 00410e80: 5249 435d 2069 7320 6120 7265 6164 2d6f RIC] is a read-o │ │ │ 00410e90: 6e6c 7920 696e 7472 696e 7369 6320 2020 nly intrinsic │ │ │ -00410ea0: 2020 2020 207c 5400 5a7e 7100 0020 2020 |T.Z~q.. │ │ │ +00410ea0: 2020 2020 207c 5400 5ae0 7100 0020 2020 |T.Z.q.. │ │ │ 00410eb0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00410ec0: 2020 2020 2020 2020 207c 2073 7065 6369 | speci │ │ │ 00410ed0: 616c 2076 6172 6961 626c 6520 7468 6174 al variable that │ │ │ 00410ee0: 2064 6574 6572 6d69 6e65 7320 686f 7720 determines how │ │ │ -00410ef0: 4754 2e4d 2020 2020 207c 5400 5a7e 8100 GT.M |T.Z~.. │ │ │ +00410ef0: 4754 2e4d 2020 2020 207c 5400 5ae0 8100 GT.M |T.Z... │ │ │ 00410f00: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00410f10: 2020 2020 2020 2020 2020 2020 207c 2069 | i │ │ │ 00410f20: 6e74 6572 7072 6574 7320 7468 6520 7061 nterprets the pa │ │ │ 00410f30: 7463 6f64 6520 4e20 7573 6564 2069 6e20 tcode N used in │ │ │ 00410f40: 7468 6520 7061 7474 6572 6e20 207c 5400 the pattern |T. │ │ │ -00410f50: 5a7e 9100 0020 2020 7c20 2020 2020 2020 Z~... | │ │ │ +00410f50: 5ae0 9100 0020 2020 7c20 2020 2020 2020 Z.... | │ │ │ 00410f60: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00410f70: 207c 206d 6174 6368 206f 7065 7261 746f | match operato │ │ │ 00410f80: 722e 2057 6974 6820 245a 5041 544e 554d r. With $ZPATNUM │ │ │ 00410f90: 4552 4943 3d22 5554 462d 3822 2c20 2020 ERIC="UTF-8", │ │ │ -00410fa0: 207c 5400 597e 1600 0020 2020 7c20 245a |T.Y~... | $Z │ │ │ +00410fa0: 207c 5400 59e0 1600 0020 2020 7c20 245a |T.Y.... | $Z │ │ │ 00410fb0: 5041 544e 756d 6572 6963 2020 2020 2020 PATNumeric │ │ │ 00410fc0: 2020 2020 207c 2074 6865 2070 6174 636f | the patco │ │ │ 00410fd0: 6465 204e 206d 6174 6368 6573 2061 6e79 de N matches any │ │ │ 00410fe0: 206e 756d 6572 6963 2063 6861 7261 6374 numeric charact │ │ │ 00410ff0: 6572 2020 207c 0000 0000 0000 0000 0000 er |.......... │ │ │ 00411000: 0400 0000 f607 0000 af03 0000 0000 0000 ................ │ │ │ -00411010: ae00 007e 4845 4c50 00ff 7300 ff4c 414e ...~HELP..s..LAN │ │ │ +00411010: ae00 00e0 4845 4c50 00ff 7300 ff4c 414e ....HELP..s..LAN │ │ │ 00411020: 4755 4147 455f 4558 5445 4e53 494f 4e53 GUAGE_EXTENSIONS │ │ │ 00411030: 00ff 7300 ff45 5854 454e 5349 4f4e 535f ..s..EXTENSIONS_ │ │ │ 00411040: 464f 525f 5448 455f 5355 5050 4f52 545f FOR_THE_SUPPORT_ │ │ │ 00411050: 464f 525f 5448 455f 554e 4943 4f44 4528 FOR_THE_UNICODE( │ │ │ 00411060: 5229 5f53 5441 4e44 4152 4400 c116 1100 R)_STANDARD..... │ │ │ 00411070: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00411080: 2020 2020 2020 2020 2020 2020 207c 2061 | a │ │ │ 00411090: 7320 6465 6669 6e65 6420 6279 2074 6865 s defined by the │ │ │ 004110a0: 2055 6e69 636f 6465 2073 7461 6e64 6172 Unicode standar │ │ │ 004110b0: 642e 2042 7920 2020 2020 2020 207c 5400 d. By |T. │ │ │ -004110c0: 5a7e 2100 0020 2020 7c20 2020 2020 2020 Z~!.. | │ │ │ +004110c0: 5ae0 2100 0020 2020 7c20 2020 2020 2020 Z.!.. | │ │ │ 004110d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004110e0: 207c 2064 6566 6175 6c74 2070 6174 636f | default patco │ │ │ 004110f0: 6465 204e 206f 6e6c 7920 6d61 7463 6865 de N only matche │ │ │ 00411100: 7320 7468 6520 4153 4349 4920 2020 2020 s the ASCII │ │ │ -00411110: 207c 5400 5a7e 3100 0020 2020 7c20 2020 |T.Z~1.. | │ │ │ +00411110: 207c 5400 5ae0 3100 0020 2020 7c20 2020 |T.Z.1.. | │ │ │ 00411120: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00411130: 2020 2020 207c 2064 6967 6974 732c 2077 | digits, w │ │ │ 00411140: 6869 6368 2061 7265 2074 6865 206f 6e6c hich are the onl │ │ │ 00411150: 7920 6469 6769 7473 2077 6869 6368 204d y digits which M │ │ │ -00411160: 2020 2020 207c 5400 5a7e 4100 0020 2020 |T.Z~A.. │ │ │ +00411160: 2020 2020 207c 5400 5ae0 4100 0020 2020 |T.Z.A.. │ │ │ 00411170: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00411180: 2020 2020 2020 2020 207c 2061 6374 7561 | actua │ │ │ 00411190: 6c6c 7920 7472 6561 7473 2061 7320 6e75 lly treats as nu │ │ │ 004111a0: 6d65 7269 6373 2e20 2020 2020 2020 2020 merics. │ │ │ -004111b0: 2020 2020 2020 2020 207c 5400 5a7e 5100 |T.Z~Q. │ │ │ +004111b0: 2020 2020 2020 2020 207c 5400 5ae0 5100 |T.Z.Q. │ │ │ 004111c0: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 004111d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 004111e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004111f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00411200: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 -------------|T. │ │ │ -00411210: 5a7e 6100 0020 2020 7c20 2020 2020 2020 Z~a.. | │ │ │ +00411210: 5ae0 6100 0020 2020 7c20 2020 2020 2020 Z.a.. | │ │ │ 00411220: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00411230: 207c 2054 6865 2024 5a50 4945 4345 2829 | The $ZPIECE() │ │ │ 00411240: 2066 756e 6374 696f 6e20 7265 7475 726e function return │ │ │ 00411250: 7320 6120 7365 7175 656e 6365 206f 6620 s a sequence of │ │ │ -00411260: 207c 5400 5a7e 7100 0020 2020 7c20 2020 |T.Z~q.. | │ │ │ +00411260: 207c 5400 5ae0 7100 0020 2020 7c20 2020 |T.Z.q.. | │ │ │ 00411270: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00411280: 2020 2020 207c 2062 7974 6573 2064 656c | bytes del │ │ │ 00411290: 696d 6974 6564 2062 7920 6120 7370 6563 imited by a spec │ │ │ 004112a0: 6966 6965 6420 6279 7465 2073 6571 7565 ified byte seque │ │ │ -004112b0: 6e63 6520 207c 5400 5a7e 8100 0020 2020 nce |T.Z~... │ │ │ +004112b0: 6e63 6520 207c 5400 5ae0 8100 0020 2020 nce |T.Z.... │ │ │ 004112c0: 7c20 245a 5049 6563 6528 2920 2020 2020 | $ZPIece() │ │ │ 004112d0: 2020 2020 2020 2020 207c 206d 6164 6520 | made │ │ │ 004112e0: 7570 206f 6620 6f6e 6520 6f72 206d 6f72 up of one or mor │ │ │ 004112f0: 6520 6279 7465 732e 2049 6e20 4d2c 2024 e bytes. In M, $ │ │ │ -00411300: 5a50 4945 4345 2829 207c 5400 5a7e 9100 ZPIECE() |T.Z~.. │ │ │ +00411300: 5a50 4945 4345 2829 207c 5400 5ae0 9100 ZPIECE() |T.Z... │ │ │ 00411310: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00411320: 2020 2020 2020 2020 2020 2020 207c 2074 | t │ │ │ 00411330: 7970 6963 616c 6c79 2072 6574 7572 6e73 ypically returns │ │ │ 00411340: 2061 206c 6f67 6963 616c 2066 6965 6c64 a logical field │ │ │ 00411350: 2066 726f 6d20 6120 2020 2020 207c 5400 from a |T. │ │ │ -00411360: 597e 1700 0020 2020 7c20 2020 2020 2020 Y~... | │ │ │ +00411360: 59e0 1700 0020 2020 7c20 2020 2020 2020 Y.... | │ │ │ 00411370: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00411380: 207c 206c 6f67 6963 616c 2072 6563 6f72 | logical recor │ │ │ 00411390: 642e 2020 2020 2020 2020 2020 2020 2020 d. │ │ │ 004113a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004113b0: 207c 5400 5a7e 1100 0020 2020 7c2d 2d2d |T.Z~... |--- │ │ │ +004113b0: 207c 5400 5ae0 1100 0020 2020 7c2d 2d2d |T.Z.... |--- │ │ │ 004113c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004113d0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 004113e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004113f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00411400: 2d2d 2d2d 2d7c 5400 5a7e 2100 0020 2020 -----|T.Z~!.. │ │ │ +00411400: 2d2d 2d2d 2d7c 5400 5ae0 2100 0020 2020 -----|T.Z.!.. │ │ │ 00411410: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00411420: 2020 2020 2020 2020 207c 2024 5a50 524f | $ZPRO │ │ │ 00411430: 4d5b 5054 5d20 636f 6e74 6169 6e73 2061 M[PT] contains a │ │ │ 00411440: 2073 7472 696e 6720 7661 6c75 6520 7370 string value sp │ │ │ -00411450: 6563 6966 7969 6e67 207c 5400 5a7e 3100 ecifying |T.Z~1. │ │ │ +00411450: 6563 6966 7969 6e67 207c 5400 5ae0 3100 ecifying |T.Z.1. │ │ │ 00411460: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00411470: 2020 2020 2020 2020 2020 2020 207c 2074 | t │ │ │ 00411480: 6865 2063 7572 7265 6e74 2044 6972 6563 he current Direc │ │ │ 00411490: 7420 4d6f 6465 2070 726f 6d70 742e 2042 t Mode prompt. B │ │ │ 004114a0: 7920 6465 6661 756c 742c 2020 207c 5400 y default, |T. │ │ │ -004114b0: 5a7e 4100 0020 2020 7c20 2020 2020 2020 Z~A.. | │ │ │ +004114b0: 5ae0 4100 0020 2020 7c20 2020 2020 2020 Z.A.. | │ │ │ 004114c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004114d0: 207c 2047 544d 3e20 6973 2074 6865 2044 | GTM> is the D │ │ │ 004114e0: 6972 6563 7420 4d6f 6465 2070 726f 6d70 irect Mode promp │ │ │ 004114f0: 742e 204d 2072 6f75 7469 6e65 7320 2020 t. M routines │ │ │ -00411500: 207c 5400 5a7e 5100 0020 2020 7c20 2020 |T.Z~Q.. | │ │ │ +00411500: 207c 5400 5ae0 5100 0020 2020 7c20 2020 |T.Z.Q.. | │ │ │ 00411510: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00411520: 2020 2020 207c 2063 616e 206d 6f64 6966 | can modif │ │ │ 00411530: 7920 245a 5052 4f4d 5054 2062 7920 6d65 y $ZPROMPT by me │ │ │ 00411540: 616e 7320 6f66 2061 2053 4554 2020 2020 ans of a SET │ │ │ -00411550: 2020 2020 207c 5400 5a7e 6100 0020 2020 |T.Z~a.. │ │ │ +00411550: 2020 2020 207c 5400 5ae0 6100 0020 2020 |T.Z.a.. │ │ │ 00411560: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00411570: 2020 2020 2020 2020 207c 2063 6f6d 6d61 | comma │ │ │ 00411580: 6e64 2e20 245a 5052 4f4d 5054 2063 616e nd. $ZPROMPT can │ │ │ 00411590: 6e6f 7420 6578 6365 6564 2033 3120 6279 not exceed 31 by │ │ │ -004115a0: 7465 732e 2049 6620 207c 5400 5a7e 7100 tes. If |T.Z~q. │ │ │ +004115a0: 7465 732e 2049 6620 207c 5400 5ae0 7100 tes. If |T.Z.q. │ │ │ 004115b0: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 004115c0: 2020 2020 2020 2020 2020 2020 207c 2061 | a │ │ │ 004115d0: 6e20 6174 7465 6d70 7420 6973 206d 6164 n attempt is mad │ │ │ 004115e0: 6520 746f 2061 7373 6967 6e20 245a 5052 e to assign $ZPR │ │ │ 004115f0: 4f4d 5054 2074 6f20 6120 2020 207c 5400 OMPT to a |T. │ │ │ -00411600: 5a7e 8100 0020 2020 7c20 245a 5052 4f4d Z~... | $ZPROM │ │ │ +00411600: 5ae0 8100 0020 2020 7c20 245a 5052 4f4d Z.... | $ZPROM │ │ │ 00411610: 7074 2020 2020 2020 2020 2020 2020 2020 pt │ │ │ 00411620: 207c 206c 6f6e 6765 7220 7374 7269 6e67 | longer string │ │ │ 00411630: 2c20 4754 2e4d 2074 616b 6573 206f 6e6c , GT.M takes onl │ │ │ 00411640: 7920 7468 6520 6669 7273 7420 3331 2020 y the first 31 │ │ │ -00411650: 207c 5400 5a7e 9100 0020 2020 7c20 2020 |T.Z~... | │ │ │ +00411650: 207c 5400 5ae0 9100 0020 2020 7c20 2020 |T.Z.... | │ │ │ 00411660: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00411670: 2020 2020 207c 2062 7974 6573 2061 6e64 | bytes and │ │ │ 00411680: 2074 7275 6e63 6174 6573 2074 6865 2072 truncates the r │ │ │ 00411690: 6573 742e 2057 6974 6820 6368 6172 6163 est. With charac │ │ │ -004116a0: 7465 7220 207c 5400 597e 1800 0020 2020 ter |T.Y~... │ │ │ +004116a0: 7465 7220 207c 5400 59e0 1800 0020 2020 ter |T.Y.... │ │ │ 004116b0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004116c0: 2020 2020 2020 2020 207c 2073 6574 2055 | set U │ │ │ 004116d0: 5446 2d38 2073 7065 6369 6669 6564 2c20 TF-8 specified, │ │ │ 004116e0: 6966 2074 6865 2033 3173 7420 6279 7465 if the 31st byte │ │ │ -004116f0: 2069 7320 6e6f 7420 207c 5400 5a7e 1100 is not |T.Z~.. │ │ │ +004116f0: 2069 7320 6e6f 7420 207c 5400 5ae0 1100 is not |T.Z... │ │ │ 00411700: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00411710: 2020 2020 2020 2020 2020 2020 207c 2074 | t │ │ │ 00411720: 6865 2065 6e64 206f 6620 6120 7661 6c69 he end of a vali │ │ │ 00411730: 6420 5554 462d 3820 6368 6172 6163 7465 d UTF-8 characte │ │ │ 00411740: 722c 2047 542e 4d20 2020 2020 207c 5400 r, GT.M |T. │ │ │ -00411750: 5a7e 2100 0020 2020 7c20 2020 2020 2020 Z~!.. | │ │ │ +00411750: 5ae0 2100 0020 2020 7c20 2020 2020 2020 Z.!.. | │ │ │ 00411760: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00411770: 207c 2074 7275 6e63 6174 6573 2074 6865 | truncates the │ │ │ 00411780: 2024 5a50 524f 4d50 5420 7661 6c75 6520 $ZPROMPT value │ │ │ 00411790: 6174 2074 6865 2065 6e64 206f 6620 2020 at the end of │ │ │ -004117a0: 207c 5400 5a7e 3100 0020 2020 7c20 2020 |T.Z~1.. | │ │ │ +004117a0: 207c 5400 5ae0 3100 0020 2020 7c20 2020 |T.Z.1.. | │ │ │ 004117b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004117c0: 2020 2020 207c 206c 6173 7420 6368 6172 | last char │ │ │ 004117d0: 6163 7465 7220 7468 6174 2063 6f6d 706c acter that compl │ │ │ 004117e0: 6574 656c 7920 6669 7473 2077 6974 6869 etely fits withi │ │ │ 004117f0: 6e20 2020 207c 0000 0000 0000 0000 0000 n |.......... │ │ │ 00411800: 0400 0000 f607 0000 c603 0000 0000 0000 ................ │ │ │ -00411810: ae00 007e 4845 4c50 00ff 7300 ff4c 414e ...~HELP..s..LAN │ │ │ +00411810: ae00 00e0 4845 4c50 00ff 7300 ff4c 414e ....HELP..s..LAN │ │ │ 00411820: 4755 4147 455f 4558 5445 4e53 494f 4e53 GUAGE_EXTENSIONS │ │ │ 00411830: 00ff 7300 ff45 5854 454e 5349 4f4e 535f ..s..EXTENSIONS_ │ │ │ 00411840: 464f 525f 5448 455f 5355 5050 4f52 545f FOR_THE_SUPPORT_ │ │ │ 00411850: 464f 525f 5448 455f 554e 4943 4f44 4528 FOR_THE_UNICODE( │ │ │ 00411860: 5229 5f53 5441 4e44 4152 4400 c118 4100 R)_STANDARD...A. │ │ │ 00411870: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00411880: 2020 2020 2020 2020 2020 2020 207c 2074 | t │ │ │ 00411890: 6865 2033 3120 6279 7465 206c 696d 6974 he 31 byte limit │ │ │ 004118a0: 2e20 2020 2020 2020 2020 2020 2020 2020 . │ │ │ 004118b0: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -004118c0: 5a7e 5100 0020 2020 7c2d 2d2d 2d2d 2d2d Z~Q.. |------- │ │ │ +004118c0: 5ae0 5100 0020 2020 7c2d 2d2d 2d2d 2d2d Z.Q.. |------- │ │ │ 004118d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004118e0: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 004118f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00411900: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00411910: 2d7c 5400 5a7e 6100 0020 2020 7c20 245a -|T.Z~a.. | $Z │ │ │ +00411910: 2d7c 5400 5ae0 6100 0020 2020 7c20 245a -|T.Z.a.. | $Z │ │ │ 00411920: 5355 4273 7472 2829 2020 2020 2020 2020 SUBstr() │ │ │ 00411930: 2020 2020 207c 2054 6865 2024 5a53 5542 | The $ZSUB │ │ │ 00411940: 5354 5228 2920 6675 6e63 7469 6f6e 2072 STR() function r │ │ │ 00411950: 6574 7572 6e73 2061 2070 726f 7065 726c eturns a properl │ │ │ -00411960: 7920 2020 207c 5400 5a7e 7100 0020 2020 y |T.Z~q.. │ │ │ +00411960: 7920 2020 207c 5400 5ae0 7100 0020 2020 y |T.Z.q.. │ │ │ 00411970: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00411980: 2020 2020 2020 2020 207c 2065 6e63 6f64 | encod │ │ │ 00411990: 6564 2073 7472 696e 6720 6672 6f6d 2061 ed string from a │ │ │ 004119a0: 2073 6571 7565 6e63 6520 6f66 2062 7974 sequence of byt │ │ │ -004119b0: 6573 2e20 2020 2020 207c 5400 5a7e 8100 es. |T.Z~.. │ │ │ +004119b0: 6573 2e20 2020 2020 207c 5400 5ae0 8100 es. |T.Z... │ │ │ 004119c0: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 004119d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 004119e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004119f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00411a00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 -------------|T. │ │ │ -00411a10: 5a7e 9100 0020 2020 7c20 2020 2020 2020 Z~... | │ │ │ +00411a10: 5ae0 9100 0020 2020 7c20 2020 2020 2020 Z.... | │ │ │ 00411a20: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00411a30: 207c 2054 6865 2024 5a54 5241 4e53 4c41 | The $ZTRANSLA │ │ │ 00411a40: 5445 2829 2066 756e 6374 696f 6e20 7265 TE() function re │ │ │ 00411a50: 7475 726e 7320 6120 6279 7465 2020 2020 turns a byte │ │ │ -00411a60: 207c 5400 597e 1900 0020 2020 7c20 2020 |T.Y~... | │ │ │ +00411a60: 207c 5400 59e0 1900 0020 2020 7c20 2020 |T.Y.... | │ │ │ 00411a70: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00411a80: 2020 2020 207c 2073 6571 7565 6e63 6520 | sequence │ │ │ 00411a90: 7468 6174 2072 6573 756c 7473 2066 726f that results fro │ │ │ 00411aa0: 6d20 7265 706c 6163 696e 6720 6f72 2020 m replacing or │ │ │ -00411ab0: 2020 2020 207c 5400 5a7e 1100 0020 2020 |T.Z~... │ │ │ +00411ab0: 2020 2020 207c 5400 5ae0 1100 0020 2020 |T.Z.... │ │ │ 00411ac0: 7c20 245a 5452 616e 736c 6174 6528 2920 | $ZTRanslate() │ │ │ 00411ad0: 2020 2020 2020 2020 207c 2064 726f 7070 | dropp │ │ │ 00411ae0: 696e 6720 6279 7465 7320 696e 2074 6865 ing bytes in the │ │ │ 00411af0: 2066 6972 7374 206f 6620 6974 7320 6172 first of its ar │ │ │ -00411b00: 6775 6d65 6e74 7320 207c 5400 5a7e 2100 guments |T.Z~!. │ │ │ +00411b00: 6775 6d65 6e74 7320 207c 5400 5ae0 2100 guments |T.Z.!. │ │ │ 00411b10: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00411b20: 2020 2020 2020 2020 2020 2020 207c 2061 | a │ │ │ 00411b30: 7320 7370 6563 6966 6965 6420 6279 2074 s specified by t │ │ │ 00411b40: 6865 2070 6174 7465 726e 7320 6f66 2069 he patterns of i │ │ │ 00411b50: 7473 206f 7468 6572 2020 2020 207c 5400 ts other |T. │ │ │ -00411b60: 5a7e 3100 0020 2020 7c20 2020 2020 2020 Z~1.. | │ │ │ +00411b60: 5ae0 3100 0020 2020 7c20 2020 2020 2020 Z.1.. | │ │ │ 00411b70: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00411b80: 207c 2061 7267 756d 656e 7473 2e20 245a | arguments. $Z │ │ │ 00411b90: 5452 414e 534c 4154 4528 2920 7072 6f76 TRANSLATE() prov │ │ │ 00411ba0: 6964 6573 2061 2074 6f6f 6c20 666f 7220 ides a tool for │ │ │ -00411bb0: 207c 5400 5a7e 4100 0020 2020 7c20 2020 |T.Z~A.. | │ │ │ +00411bb0: 207c 5400 5ae0 4100 0020 2020 7c20 2020 |T.Z.A.. | │ │ │ 00411bc0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00411bd0: 2020 2020 207c 2074 6173 6b73 2073 7563 | tasks suc │ │ │ 00411be0: 6820 6173 2065 6e63 7279 7074 696f 6e2e h as encryption. │ │ │ 00411bf0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00411c00: 2020 2020 207c 5400 5a7e 5100 0020 2020 |T.Z~Q.. │ │ │ +00411c00: 2020 2020 207c 5400 5ae0 5100 0020 2020 |T.Z.Q.. │ │ │ 00411c10: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |--------------- │ │ │ 00411c20: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00411c30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00411c40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00411c50: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 5a7e 6100 ---------|T.Z~a. │ │ │ +00411c50: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 5ae0 6100 ---------|T.Z.a. │ │ │ 00411c60: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00411c70: 2020 2020 2020 2020 2020 2020 207c 2054 | T │ │ │ 00411c80: 6865 2024 5a57 4944 5448 2829 2066 756e he $ZWIDTH() fun │ │ │ 00411c90: 6374 696f 6e20 7265 7475 726e 7320 7468 ction returns th │ │ │ 00411ca0: 6520 6e75 6d62 6572 7320 6f66 207c 5400 e numbers of |T. │ │ │ -00411cb0: 5a7e 7100 0020 2020 7c20 245a 5769 6474 Z~q.. | $ZWidt │ │ │ +00411cb0: 5ae0 7100 0020 2020 7c20 245a 5769 6474 Z.q.. | $ZWidt │ │ │ 00411cc0: 6828 2920 2020 2020 2020 2020 2020 2020 h() │ │ │ 00411cd0: 207c 2063 6f6c 756d 6e73 2072 6571 7569 | columns requi │ │ │ 00411ce0: 7265 6420 746f 2064 6973 706c 6179 2061 red to display a │ │ │ 00411cf0: 2067 6976 656e 2073 7472 696e 6720 6f6e given string on │ │ │ -00411d00: 207c 5400 5a7e 8100 0020 2020 7c20 2020 |T.Z~... | │ │ │ +00411d00: 207c 5400 5ae0 8100 0020 2020 7c20 2020 |T.Z.... | │ │ │ 00411d10: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00411d20: 2020 2020 207c 2074 6865 2073 6372 6565 | the scree │ │ │ 00411d30: 6e20 6f72 2070 7269 6e74 6572 2e20 2020 n or printer. │ │ │ 00411d40: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00411d50: 2020 2020 207c 5400 5a7e 9100 0020 2020 |T.Z~... │ │ │ +00411d50: 2020 2020 207c 5400 5ae0 9100 0020 2020 |T.Z.... │ │ │ 00411d60: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |--------------- │ │ │ 00411d70: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00411d80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00411d90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00411da0: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 597e 1a00 ---------|T.Y~.. │ │ │ +00411da0: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 59e0 1a00 ---------|T.Y... │ │ │ 00411db0: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00411dc0: 2020 2020 2020 2020 2020 2020 207c 2054 | T │ │ │ 00411dd0: 6865 2047 542e 4d20 2548 4558 3255 5446 he GT.M %HEX2UTF │ │ │ 00411de0: 2075 7469 6c69 7479 2072 6574 7572 6e73 utility returns │ │ │ 00411df0: 2074 6865 2047 542e 4d20 2020 207c 5400 the GT.M |T. │ │ │ -00411e00: 5a7e 1100 0020 2020 7c20 2020 2020 2020 Z~... | │ │ │ +00411e00: 5ae0 1100 0020 2020 7c20 2020 2020 2020 Z.... | │ │ │ 00411e10: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00411e20: 207c 2065 6e63 6f64 6564 2063 6861 7261 | encoded chara │ │ │ 00411e30: 6374 6572 2073 7472 696e 6720 6672 6f6d cter string from │ │ │ 00411e40: 2074 6865 2067 6976 656e 2020 2020 2020 the given │ │ │ -00411e50: 207c 5400 5a7e 2100 0020 2020 7c20 2548 |T.Z~!.. | %H │ │ │ +00411e50: 207c 5400 5ae0 2100 0020 2020 7c20 2548 |T.Z.!.. | %H │ │ │ 00411e60: 4558 3255 5446 2020 2020 2020 2020 2020 EX2UTF │ │ │ 00411e70: 2020 2020 207c 2062 7974 6573 7472 6561 | bytestrea │ │ │ 00411e80: 6d20 696e 2068 6578 6164 6563 696d 616c m in hexadecimal │ │ │ 00411e90: 206e 6f74 6174 696f 6e2e 2054 6869 7320 notation. This │ │ │ -00411ea0: 2020 2020 207c 5400 5a7e 3100 0020 2020 |T.Z~1.. │ │ │ +00411ea0: 2020 2020 207c 5400 5ae0 3100 0020 2020 |T.Z.1.. │ │ │ 00411eb0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00411ec0: 2020 2020 2020 2020 207c 2072 6f75 7469 | routi │ │ │ 00411ed0: 6e65 2068 6173 2065 6e74 7279 2070 6f69 ne has entry poi │ │ │ 00411ee0: 6e74 7320 666f 7220 626f 7468 2069 6e74 nts for both int │ │ │ -00411ef0: 6572 6163 7469 7665 207c 5400 5a7e 4100 eractive |T.Z~A. │ │ │ +00411ef0: 6572 6163 7469 7665 207c 5400 5ae0 4100 eractive |T.Z.A. │ │ │ 00411f00: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00411f10: 2020 2020 2020 2020 2020 2020 207c 2061 | a │ │ │ 00411f20: 6e64 206e 6f6e 2d69 6e74 6572 6163 7469 nd non-interacti │ │ │ 00411f30: 7665 2075 7365 2e20 2020 2020 2020 2020 ve use. │ │ │ 00411f40: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -00411f50: 5a7e 5100 0020 2020 7c2d 2d2d 2d2d 2d2d Z~Q.. |------- │ │ │ +00411f50: 5ae0 5100 0020 2020 7c2d 2d2d 2d2d 2d2d Z.Q.. |------- │ │ │ 00411f60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00411f70: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 00411f80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00411f90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00411fa0: 2d7c 5400 5a7e 6100 0020 2020 7c20 2020 -|T.Z~a.. | │ │ │ +00411fa0: 2d7c 5400 5ae0 6100 0020 2020 7c20 2020 -|T.Z.a.. | │ │ │ 00411fb0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00411fc0: 2020 2020 207c 2054 6865 2047 542e 4d20 | The GT.M │ │ │ 00411fd0: 2555 5446 3248 4558 2075 7469 6c69 7479 %UTF2HEX utility │ │ │ 00411fe0: 2072 6574 7572 6e73 2074 6865 2020 2020 returns the │ │ │ 00411ff0: 2020 2020 207c 0000 0000 0000 0000 0000 |.......... │ │ │ 00412000: 0400 0000 f607 0000 dd03 0000 0000 0000 ................ │ │ │ -00412010: ae00 007e 4845 4c50 00ff 7300 ff4c 414e ...~HELP..s..LAN │ │ │ +00412010: ae00 00e0 4845 4c50 00ff 7300 ff4c 414e ....HELP..s..LAN │ │ │ 00412020: 4755 4147 455f 4558 5445 4e53 494f 4e53 GUAGE_EXTENSIONS │ │ │ 00412030: 00ff 7300 ff45 5854 454e 5349 4f4e 535f ..s..EXTENSIONS_ │ │ │ 00412040: 464f 525f 5448 455f 5355 5050 4f52 545f FOR_THE_SUPPORT_ │ │ │ 00412050: 464f 525f 5448 455f 554e 4943 4f44 4528 FOR_THE_UNICODE( │ │ │ 00412060: 5229 5f53 5441 4e44 4152 4400 c11a 7100 R)_STANDARD...q. │ │ │ 00412070: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00412080: 2020 2020 2020 2020 2020 2020 207c 2068 | h │ │ │ 00412090: 6578 6164 6563 696d 616c 206e 6f74 6174 exadecimal notat │ │ │ 004120a0: 696f 6e20 6f66 2074 6865 2069 6e74 6572 ion of the inter │ │ │ 004120b0: 6e61 6c20 6279 7465 2020 2020 207c 5400 nal byte |T. │ │ │ -004120c0: 5a7e 8100 0020 2020 7c20 2555 5446 3248 Z~... | %UTF2H │ │ │ +004120c0: 5ae0 8100 0020 2020 7c20 2555 5446 3248 Z.... | %UTF2H │ │ │ 004120d0: 4558 2020 2020 2020 2020 2020 2020 2020 EX │ │ │ 004120e0: 207c 2065 6e63 6f64 696e 6720 6f66 2061 | encoding of a │ │ │ 004120f0: 2055 5446 2d38 2065 6e63 6f64 6564 2047 UTF-8 encoded G │ │ │ 00412100: 542e 4d20 6368 6172 6163 7465 7220 2020 T.M character │ │ │ -00412110: 207c 5400 5a7e 9100 0020 2020 7c20 2020 |T.Z~... | │ │ │ +00412110: 207c 5400 5ae0 9100 0020 2020 7c20 2020 |T.Z.... | │ │ │ 00412120: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00412130: 2020 2020 207c 2073 7472 696e 672e 2054 | string. T │ │ │ 00412140: 6869 7320 726f 7574 696e 6520 6861 7320 his routine has │ │ │ 00412150: 656e 7472 7920 706f 696e 7473 2066 6f72 entry points for │ │ │ -00412160: 2020 2020 207c 5400 597e 2100 0020 2020 |T.Y~!.. │ │ │ +00412160: 2020 2020 207c 5400 59e0 2100 0020 2020 |T.Y.!.. │ │ │ 00412170: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00412180: 2020 2020 2020 2020 207c 2062 6f74 6820 | both │ │ │ 00412190: 696e 7465 7261 6374 6976 6520 616e 6420 interactive and │ │ │ 004121a0: 6e6f 6e2d 696e 7465 7261 6374 6976 6520 non-interactive │ │ │ -004121b0: 7573 652e 2020 2020 207c 5400 5a7e 1100 use. |T.Z~.. │ │ │ +004121b0: 7573 652e 2020 2020 207c 5400 5ae0 1100 use. |T.Z... │ │ │ 004121c0: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 004121d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 004121e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004121f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00412200: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 -------------|T. │ │ │ -00412210: 5a7e 2100 0020 2020 7c20 2020 2020 2020 Z~!.. | │ │ │ +00412210: 5ae0 2100 0020 2020 7c20 2020 2020 2020 Z.!.. | │ │ │ 00412220: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00412230: 207c 2045 6e61 626c 6573 206f 7220 6469 | Enables or di │ │ │ 00412240: 7361 626c 6573 2061 7574 6f6d 6174 6963 sables automatic │ │ │ 00412250: 2072 6563 6f72 6420 2020 2020 2020 2020 record │ │ │ -00412260: 207c 5400 5a7e 3100 0020 2020 7c20 2020 |T.Z~1.. | │ │ │ +00412260: 207c 5400 5ae0 3100 0020 2020 7c20 2020 |T.Z.1.. | │ │ │ 00412270: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00412280: 2020 2020 207c 2074 6572 6d69 6e61 7469 | terminati │ │ │ 00412290: 6f6e 2e20 5768 656e 2074 6865 2063 7572 on. When the cur │ │ │ 004122a0: 7265 6e74 2072 6563 6f72 6420 7369 7a65 rent record size │ │ │ -004122b0: 2020 2020 207c 5400 5a7e 4100 0020 2020 |T.Z~A.. │ │ │ +004122b0: 2020 2020 207c 5400 5ae0 4100 0020 2020 |T.Z.A.. │ │ │ 004122c0: 7c20 5b4e 4f5d 5752 4150 2028 5553 4529 | [NO]WRAP (USE) │ │ │ 004122d0: 2020 2020 2020 2020 207c 2028 2458 2920 | ($X) │ │ │ 004122e0: 7265 6163 6865 7320 7468 6520 6d61 7869 reaches the maxi │ │ │ 004122f0: 6d75 6d20 5749 4454 4820 616e 6420 7468 mum WIDTH and th │ │ │ -00412300: 6520 6465 7669 6365 207c 5400 5a7e 5100 e device |T.Z~Q. │ │ │ +00412300: 6520 6465 7669 6365 207c 5400 5ae0 5100 e device |T.Z.Q. │ │ │ 00412310: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00412320: 2020 2020 2020 2020 2020 2020 207c 2068 | h │ │ │ 00412330: 6173 2057 5241 5020 656e 6162 6c65 642c as WRAP enabled, │ │ │ 00412340: 2047 542e 4d20 7374 6172 7473 2061 206e GT.M starts a n │ │ │ 00412350: 6577 2072 6563 6f72 642c 2020 207c 5400 ew record, |T. │ │ │ -00412360: 5a7e 6100 0020 2020 7c20 2020 2020 2020 Z~a.. | │ │ │ +00412360: 5ae0 6100 0020 2020 7c20 2020 2020 2020 Z.a.. | │ │ │ 00412370: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00412380: 207c 2061 7320 6966 2074 6865 2072 6f75 | as if the rou │ │ │ 00412390: 7469 6e65 2068 6164 2069 7373 7565 6420 tine had issued │ │ │ 004123a0: 6120 5752 4954 4520 2120 2020 2020 2020 a WRITE ! │ │ │ -004123b0: 207c 5400 5a7e 7100 0020 2020 7c20 2020 |T.Z~q.. | │ │ │ +004123b0: 207c 5400 5ae0 7100 0020 2020 7c20 2020 |T.Z.q.. | │ │ │ 004123c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004123d0: 2020 2020 207c 2063 6f6d 6d61 6e64 2e20 | command. │ │ │ 004123e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004123f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00412400: 2020 2020 207c 5400 5a7e 8100 0020 2020 |T.Z~... │ │ │ +00412400: 2020 2020 207c 5400 5ae0 8100 0020 2020 |T.Z.... │ │ │ 00412410: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |--------------- │ │ │ 00412420: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00412430: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00412440: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00412450: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 5a7e 9100 ---------|T.Z~.. │ │ │ +00412450: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 5ae0 9100 ---------|T.Z... │ │ │ 00412460: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00412470: 2020 2020 2020 2020 2020 2020 207c 2049 | I │ │ │ 00412480: 6e20 5554 462d 3820 6d6f 6465 2c20 4453 n UTF-8 mode, DS │ │ │ 00412490: 4520 616e 6420 4c4b 4520 6163 6365 7074 E and LKE accept │ │ │ 004124a0: 2055 6e69 636f 6465 2020 2020 207c 5400 Unicode |T. │ │ │ -004124b0: 597e 2200 0020 2020 7c20 2020 2020 2020 Y~".. | │ │ │ +004124b0: 59e0 2200 0020 2020 7c20 2020 2020 2020 Y.".. | │ │ │ 004124c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004124d0: 207c 2063 6861 7261 6374 6572 7320 696e | characters in │ │ │ 004124e0: 2061 6c6c 2074 6865 6972 2063 6f6d 6d61 all their comma │ │ │ 004124f0: 6e64 2071 7561 6c69 6669 6572 7320 2020 nd qualifiers │ │ │ -00412500: 207c 5400 5a7e 1100 0020 2020 7c20 4453 |T.Z~... | DS │ │ │ +00412500: 207c 5400 5ae0 1100 0020 2020 7c20 4453 |T.Z.... | DS │ │ │ 00412510: 4520 616e 6420 4c4b 4520 2020 2020 2020 E and LKE │ │ │ 00412520: 2020 2020 207c 2074 6861 7420 7265 7175 | that requ │ │ │ 00412530: 6972 6520 6669 6c65 206e 616d 6573 2c20 ire file names, │ │ │ 00412540: 6b65 7973 2c20 6f72 2064 6174 6120 2873 keys, or data (s │ │ │ -00412550: 7563 6820 207c 5400 5a7e 2100 0020 2020 uch |T.Z~!.. │ │ │ +00412550: 7563 6820 207c 5400 5ae0 2100 0020 2020 uch |T.Z.!.. │ │ │ 00412560: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00412570: 2020 2020 2020 2020 207c 2061 7320 4453 | as DS │ │ │ 00412580: 4520 2d4b 4559 2c20 4453 4520 2d44 4154 E -KEY, DSE -DAT │ │ │ 00412590: 4120 616e 6420 4c4b 4520 2d4c 4f43 4b20 A and LKE -LOCK │ │ │ -004125a0: 2020 2020 2020 2020 207c 5400 5a7e 3100 |T.Z~1. │ │ │ +004125a0: 2020 2020 2020 2020 207c 5400 5ae0 3100 |T.Z.1. │ │ │ 004125b0: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 004125c0: 2020 2020 2020 2020 2020 2020 207c 2071 | q │ │ │ 004125d0: 7561 6c69 6669 6572 7329 2e20 2020 2020 ualifiers). │ │ │ 004125e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004125f0: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -00412600: 5a7e 4100 0020 2020 7c2d 2d2d 2d2d 2d2d Z~A.. |------- │ │ │ +00412600: 5ae0 4100 0020 2020 7c2d 2d2d 2d2d 2d2d Z.A.. |------- │ │ │ 00412610: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00412620: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 00412630: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00412640: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00412650: 2d7c 5400 5a7e 5100 0020 2020 7c20 2020 -|T.Z~Q.. | │ │ │ +00412650: 2d7c 5400 5ae0 5100 0020 2020 7c20 2020 -|T.Z.Q.. | │ │ │ 00412660: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00412670: 2020 2020 207c 2047 4445 2061 6c6c 6f77 | GDE allow │ │ │ 00412680: 7320 7468 6520 6e61 6d65 206f 6620 6120 s the name of a │ │ │ 00412690: 6669 6c65 2074 6f20 696e 636c 7564 6520 file to include │ │ │ -004126a0: 2020 2020 207c 5400 5a7e 6100 0020 2020 |T.Z~a.. │ │ │ +004126a0: 2020 2020 207c 5400 5ae0 6100 0020 2020 |T.Z.a.. │ │ │ 004126b0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004126c0: 2020 2020 2020 2020 207c 2055 5446 2d38 | UTF-8 │ │ │ 004126d0: 2063 6861 7261 6374 6572 7320 2020 2020 characters │ │ │ 004126e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004126f0: 2020 2020 2020 2020 207c 5400 5a7e 7100 |T.Z~q. │ │ │ +004126f0: 2020 2020 2020 2020 207c 5400 5ae0 7100 |T.Z.q. │ │ │ 00412700: 0020 2020 7c20 4744 4520 4f62 6a65 6374 . | GDE Object │ │ │ 00412710: 7320 2020 2020 2020 2020 2020 207c 2020 s | │ │ │ 00412720: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00412730: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00412740: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -00412750: 5a7e 8100 0020 2020 7c20 2020 2020 2020 Z~... | │ │ │ +00412750: 5ae0 8100 0020 2020 7c20 2020 2020 2020 Z.... | │ │ │ 00412760: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00412770: 207c 2049 6e20 5554 462d 3820 6d6f 6465 | In UTF-8 mode │ │ │ 00412780: 2c20 4744 4520 636f 6e73 6964 6572 7320 , GDE considers │ │ │ 00412790: 6120 7465 7874 2066 696c 6520 746f 2020 a text file to │ │ │ -004127a0: 207c 5400 5a7e 9100 0020 2020 7c20 2020 |T.Z~... | │ │ │ +004127a0: 207c 5400 5ae0 9100 0020 2020 7c20 2020 |T.Z.... | │ │ │ 004127b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004127c0: 2020 2020 207c 2062 6520 656e 636f 6465 | be encode │ │ │ 004127d0: 6420 696e 2055 5446 2d38 2077 6865 6e20 d in UTF-8 when │ │ │ 004127e0: 6974 2069 7320 6578 6563 7574 6564 2076 it is executed v │ │ │ 004127f0: 6961 2020 207c 0000 0000 0000 0000 0000 ia |.......... │ │ │ 00412800: 0400 0000 f507 0000 f403 0000 0000 0000 ................ │ │ │ -00412810: ad00 007e 4845 4c50 00ff 7300 ff4c 414e ...~HELP..s..LAN │ │ │ +00412810: ad00 00e0 4845 4c50 00ff 7300 ff4c 414e ....HELP..s..LAN │ │ │ 00412820: 4755 4147 455f 4558 5445 4e53 494f 4e53 GUAGE_EXTENSIONS │ │ │ 00412830: 00ff 7300 ff45 5854 454e 5349 4f4e 535f ..s..EXTENSIONS_ │ │ │ 00412840: 464f 525f 5448 455f 5355 5050 4f52 545f FOR_THE_SUPPORT_ │ │ │ 00412850: 464f 525f 5448 455f 554e 4943 4f44 4528 FOR_THE_UNICODE( │ │ │ 00412860: 5229 5f53 5441 4e44 4152 4400 c123 0000 R)_STANDARD..#.. │ │ │ 00412870: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 00412880: 2020 2020 2020 2020 2020 2020 7c20 7468 | th │ │ │ 00412890: 6520 2240 2220 636f 6d6d 616e 642e 2020 e "@" command. │ │ │ 004128a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004128b0: 2020 2020 2020 2020 2020 2020 7c54 005a |T.Z │ │ │ -004128c0: 7e11 0000 2020 207c 2d2d 2d2d 2d2d 2d2d ~... |-------- │ │ │ +004128c0: e011 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .... |-------- │ │ │ 004128d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004128e0: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ 004128f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00412900: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00412910: 7c54 005a 7e21 0000 2020 207c 2020 2020 |T.Z~!.. | │ │ │ +00412910: 7c54 005a e021 0000 2020 207c 2020 2020 |T.Z.!.. | │ │ │ 00412920: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00412930: 2020 2020 7c20 5370 6563 6966 6965 7320 | Specifies │ │ │ 00412940: 6368 6172 6163 7465 7220 6669 6c74 6572 character filter │ │ │ 00412950: 696e 6720 666f 7220 7370 6563 6966 6965 ing for specifie │ │ │ -00412960: 6420 2020 7c54 005a 7e31 0000 2020 207c d |T.Z~1.. | │ │ │ +00412960: 6420 2020 7c54 005a e031 0000 2020 207c d |T.Z.1.. | │ │ │ 00412970: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00412980: 2020 2020 2020 2020 7c20 6375 7273 6f72 | cursor │ │ │ 00412990: 206d 6f76 656d 656e 7420 7365 7175 656e movement sequen │ │ │ 004129a0: 6365 7320 6f6e 2064 6576 6963 6573 2077 ces on devices w │ │ │ -004129b0: 6865 7265 2020 2020 7c54 005a 7e41 0000 here |T.Z~A.. │ │ │ +004129b0: 6865 7265 2020 2020 7c54 005a e041 0000 here |T.Z.A.. │ │ │ 004129c0: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 004129d0: 2020 2020 2020 2020 2020 2020 7c20 4649 | FI │ │ │ 004129e0: 4c54 4552 2061 7070 6c69 6573 2e20 2020 LTER applies. │ │ │ 004129f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00412a00: 2020 2020 2020 2020 2020 2020 7c54 005a |T.Z │ │ │ -00412a10: 7e51 0000 2020 207c 2020 2020 2020 2020 ~Q.. | │ │ │ +00412a10: e051 0000 2020 207c 2020 2020 2020 2020 .Q.. | │ │ │ 00412a20: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00412a30: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00412a40: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00412a50: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00412a60: 7c54 005a 7e61 0000 2020 207c 2020 2020 |T.Z~a.. | │ │ │ +00412a60: 7c54 005a e061 0000 2020 207c 2020 2020 |T.Z.a.. | │ │ │ 00412a70: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00412a80: 2020 2020 7c20 496e 2055 5446 2d38 206d | In UTF-8 m │ │ │ 00412a90: 6f64 652c 2074 6865 2075 7375 616c 2055 ode, the usual U │ │ │ 00412aa0: 6e69 636f 6465 206c 696e 6520 2020 2020 nicode line │ │ │ -00412ab0: 2020 2020 7c54 005a 7e71 0000 2020 207c |T.Z~q.. | │ │ │ +00412ab0: 2020 2020 7c54 005a e071 0000 2020 207c |T.Z.q.. | │ │ │ 00412ac0: 2046 494c 5445 525b 3d65 7870 725d 2020 FILTER[=expr] │ │ │ 00412ad0: 2020 2020 2020 2020 7c20 7465 726d 696e | termin │ │ │ 00412ae0: 6174 6f72 7320 2855 2b30 3030 4120 284c ators (U+000A (L │ │ │ 00412af0: 4629 2c20 552b 3030 3030 4420 2843 5229 F), U+0000D (CR) │ │ │ -00412b00: 2c20 2020 2020 2020 7c54 005a 7e81 0000 , |T.Z~... │ │ │ +00412b00: 2c20 2020 2020 2020 7c54 005a e081 0000 , |T.Z.... │ │ │ 00412b10: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 00412b20: 2020 2020 2020 2020 2020 2020 7c20 552b | U+ │ │ │ 00412b30: 3030 3044 2066 6f6c 6c6f 7765 6420 6279 000D followed by │ │ │ 00412b40: 2055 2b30 3030 4120 2843 524c 4629 2c20 U+000A (CRLF), │ │ │ 00412b50: 552b 3030 3835 2020 2020 2020 7c54 005a U+0085 |T.Z │ │ │ -00412b60: 7e91 0000 2020 207c 2020 2020 2020 2020 ~... | │ │ │ +00412b60: e091 0000 2020 207c 2020 2020 2020 2020 .... | │ │ │ 00412b70: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00412b80: 7c20 284e 454c 292c 2055 2b30 3030 4320 | (NEL), U+000C │ │ │ 00412b90: 2846 4629 2c20 552b 3230 3238 2028 4c53 (FF), U+2028 (LS │ │ │ 00412ba0: 2920 616e 6420 552b 3230 3239 2020 2020 ) and U+2029 │ │ │ -00412bb0: 7c54 0059 7e24 0000 2020 207c 2020 2020 |T.Y~$.. | │ │ │ +00412bb0: 7c54 0059 e024 0000 2020 207c 2020 2020 |T.Y.$.. | │ │ │ 00412bc0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00412bd0: 2020 2020 7c20 2850 5329 2920 6172 6520 | (PS)) are │ │ │ 00412be0: 7265 636f 676e 697a 6564 2e20 4966 2046 recognized. If F │ │ │ 00412bf0: 494c 5445 523d 4348 4152 4143 5445 5220 ILTER=CHARACTER │ │ │ -00412c00: 6973 2020 7c54 005a 7e11 0000 2020 207c is |T.Z~... | │ │ │ +00412c00: 6973 2020 7c54 005a e011 0000 2020 207c is |T.Z.... | │ │ │ 00412c10: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00412c20: 2020 2020 2020 2020 7c20 656e 6162 6c65 | enable │ │ │ 00412c30: 642c 2061 6c6c 206f 6620 7468 6520 7465 d, all of the te │ │ │ 00412c40: 726d 696e 6174 6f72 7320 6172 6520 2020 rminators are │ │ │ -00412c50: 2020 2020 2020 2020 7c54 005a 7e21 0000 |T.Z~!.. │ │ │ +00412c50: 2020 2020 2020 2020 7c54 005a e021 0000 |T.Z.!.. │ │ │ 00412c60: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 00412c70: 2020 2020 2020 2020 2020 2020 7c20 7265 | re │ │ │ 00412c80: 636f 676e 697a 6564 2074 6f20 6d61 696e cognized to main │ │ │ 00412c90: 7461 696e 2074 6865 2076 616c 7565 7320 tain the values │ │ │ 00412ca0: 6f66 2024 5820 616e 6420 2020 7c54 005a of $X and |T.Z │ │ │ -00412cb0: 7e31 0000 2020 207c 2020 2020 2020 2020 ~1.. | │ │ │ +00412cb0: e031 0000 2020 207c 2020 2020 2020 2020 .1.. | │ │ │ 00412cc0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00412cd0: 7c20 2459 2e20 2020 2020 2020 2020 2020 | $Y. │ │ │ 00412ce0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00412cf0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00412d00: 7c54 005a 7e41 0000 2020 207c 2d2d 2d2d |T.Z~A.. |---- │ │ │ +00412d00: 7c54 005a e041 0000 2020 207c 2d2d 2d2d |T.Z.A.. |---- │ │ │ 00412d10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00412d20: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 00412d30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00412d40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00412d50: 2d2d 2d2d 7c54 005a 7e51 0000 2020 207c ----|T.Z~Q.. | │ │ │ +00412d50: 2d2d 2d2d 7c54 005a e051 0000 2020 207c ----|T.Z.Q.. | │ │ │ 00412d60: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00412d70: 2020 2020 2020 2020 7c20 5468 6520 4a6f | The Jo │ │ │ 00412d80: 6220 636f 6d6d 616e 6420 7370 6177 6e73 b command spawns │ │ │ 00412d90: 2061 2062 6163 6b67 726f 756e 6420 7072 a background pr │ │ │ -00412da0: 6f63 6573 7320 2020 7c54 005a 7e61 0000 ocess |T.Z~a.. │ │ │ +00412da0: 6f63 6573 7320 2020 7c54 005a e061 0000 ocess |T.Z.a.. │ │ │ 00412db0: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 00412dc0: 2020 2020 2020 2020 2020 2020 7c20 7769 | wi │ │ │ 00412dd0: 7468 2074 6865 2073 616d 6520 656e 7669 th the same envi │ │ │ 00412de0: 726f 6e6d 656e 7420 6173 2074 6865 204d ronment as the M │ │ │ 00412df0: 2070 726f 6365 7373 2020 2020 7c54 005a process |T.Z │ │ │ -00412e00: 7e71 0000 2020 207c 2020 2020 2020 2020 ~q.. | │ │ │ +00412e00: e071 0000 2020 207c 2020 2020 2020 2020 .q.. | │ │ │ 00412e10: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00412e20: 7c20 646f 696e 6720 7468 6520 7370 6177 | doing the spaw │ │ │ 00412e30: 6e69 6e67 2e20 5468 6572 6566 6f72 652c ning. Therefore, │ │ │ 00412e40: 2069 6620 7468 6520 7061 7265 6e74 2020 if the parent │ │ │ -00412e50: 7c54 005a 7e81 0000 2020 207c 2020 2020 |T.Z~... | │ │ │ +00412e50: 7c54 005a e081 0000 2020 207c 2020 2020 |T.Z.... | │ │ │ 00412e60: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00412e70: 2020 2020 7c20 7072 6f63 6573 7320 6973 | process is │ │ │ 00412e80: 206f 7065 7261 7469 6e67 2069 6e20 5554 operating in UT │ │ │ 00412e90: 462d 3820 6d6f 6465 2c20 7468 6520 4a6f F-8 mode, the Jo │ │ │ -00412ea0: 6227 6420 7c54 005a 7e91 0000 2020 207c b'd |T.Z~... | │ │ │ +00412ea0: 6227 6420 7c54 005a e091 0000 2020 207c b'd |T.Z.... | │ │ │ 00412eb0: 204a 6f62 2020 2020 2020 2020 2020 2020 Job │ │ │ 00412ec0: 2020 2020 2020 2020 7c20 7072 6f63 6573 | proces │ │ │ 00412ed0: 7320 616c 736f 206f 7065 7261 7465 7320 s also operates │ │ │ 00412ee0: 696e 2055 5446 2d38 206d 6f64 652e 2049 in UTF-8 mode. I │ │ │ -00412ef0: 6e20 7468 6520 2020 7c54 0059 7e25 0000 n the |T.Y~%.. │ │ │ +00412ef0: 6e20 7468 6520 2020 7c54 0059 e025 0000 n the |T.Y.%.. │ │ │ 00412f00: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 00412f10: 2020 2020 2020 2020 2020 2020 7c20 6576 | ev │ │ │ 00412f20: 656e 7420 7468 6174 2061 2062 6163 6b67 ent that a backg │ │ │ 00412f30: 726f 756e 6420 7072 6f63 6573 7320 6d75 round process mu │ │ │ 00412f40: 7374 2068 6176 6520 6120 2020 7c54 005a st have a |T.Z │ │ │ -00412f50: 7e11 0000 2020 207c 2020 2020 2020 2020 ~... | │ │ │ +00412f50: e011 0000 2020 207c 2020 2020 2020 2020 .... | │ │ │ 00412f60: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00412f70: 7c20 6469 6666 6572 656e 7420 6d6f 6465 | different mode │ │ │ 00412f80: 2066 726f 6d20 7468 6520 7061 7265 6e74 from the parent │ │ │ 00412f90: 2c20 6372 6561 7465 2061 2020 2020 2020 , create a │ │ │ -00412fa0: 7c54 005a 7e21 0000 2020 207c 2020 2020 |T.Z~!.. | │ │ │ +00412fa0: 7c54 005a e021 0000 2020 207c 2020 2020 |T.Z.!.. | │ │ │ 00412fb0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00412fc0: 2020 2020 7c20 7368 656c 6c20 7363 7269 | shell scri │ │ │ 00412fd0: 7074 2074 6f20 616c 7465 7220 7468 6520 pt to alter the │ │ │ 00412fe0: 656e 7669 726f 6e6d 656e 7420 6173 2020 environment as │ │ │ 00412ff0: 2020 2020 7c00 0000 0000 0000 0000 0000 |........... │ │ │ 00413000: 0400 0000 f607 0000 0b04 0000 0000 0000 ................ │ │ │ -00413010: ae00 007e 4845 4c50 00ff 7300 ff4c 414e ...~HELP..s..LAN │ │ │ +00413010: ae00 00e0 4845 4c50 00ff 7300 ff4c 414e ....HELP..s..LAN │ │ │ 00413020: 4755 4147 455f 4558 5445 4e53 494f 4e53 GUAGE_EXTENSIONS │ │ │ 00413030: 00ff 7300 ff45 5854 454e 5349 4f4e 535f ..s..EXTENSIONS_ │ │ │ 00413040: 464f 525f 5448 455f 5355 5050 4f52 545f FOR_THE_SUPPORT_ │ │ │ 00413050: 464f 525f 5448 455f 554e 4943 4f44 4528 FOR_THE_UNICODE( │ │ │ 00413060: 5229 5f53 5441 4e44 4152 4400 c125 3100 R)_STANDARD..%1. │ │ │ 00413070: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00413080: 2020 2020 2020 2020 2020 2020 207c 206e | n │ │ │ 00413090: 6565 6465 642c 2061 6e64 2073 7061 776e eeded, and spawn │ │ │ 004130a0: 2069 7420 7769 7468 2061 205a 5359 7374 it with a ZSYst │ │ │ 004130b0: 656d 2063 6f6d 6d61 6e64 2020 207c 5400 em command |T. │ │ │ -004130c0: 5a7e 4100 0020 2020 7c20 2020 2020 2020 Z~A.. | │ │ │ +004130c0: 5ae0 4100 0020 2020 7c20 2020 2020 2020 Z.A.. | │ │ │ 004130d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004130e0: 207c 206f 7220 7374 6172 7420 6974 2061 | or start it a │ │ │ 004130f0: 7320 6120 5049 5045 2064 6576 6963 652e s a PIPE device. │ │ │ 00413100: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00413110: 207c 5400 5a7e 5100 0020 2020 7c2d 2d2d |T.Z~Q.. |--- │ │ │ +00413110: 207c 5400 5ae0 5100 0020 2020 7c2d 2d2d |T.Z.Q.. |--- │ │ │ 00413120: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00413130: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00413140: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00413150: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00413160: 2d2d 2d2d 2d7c 5400 5a7e 6100 0020 2020 -----|T.Z~a.. │ │ │ +00413160: 2d2d 2d2d 2d7c 5400 5ae0 6100 0020 2020 -----|T.Z.a.. │ │ │ 00413170: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00413180: 2020 2020 2020 2020 207c 204d 5550 4950 | MUPIP │ │ │ 00413190: 2045 5854 5241 4354 2020 2020 2020 2020 EXTRACT │ │ │ 004131a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004131b0: 2020 2020 2020 2020 207c 5400 5a7e 7100 |T.Z~q. │ │ │ +004131b0: 2020 2020 2020 2020 207c 5400 5ae0 7100 |T.Z.q. │ │ │ 004131c0: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 004131d0: 2020 2020 2020 2020 2020 2020 207c 2020 | │ │ │ 004131e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004131f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00413200: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -00413210: 5a7e 8100 0020 2020 7c20 2020 2020 2020 Z~... | │ │ │ +00413210: 5ae0 8100 0020 2020 7c20 2020 2020 2020 Z.... | │ │ │ 00413220: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00413230: 207c 2049 6e20 5554 462d 3820 6d6f 6465 | In UTF-8 mode │ │ │ 00413240: 2c20 4d55 5049 5020 4558 5452 4143 542c , MUPIP EXTRACT, │ │ │ 00413250: 204d 5550 4950 204a 4f55 524e 414c 2020 MUPIP JOURNAL │ │ │ -00413260: 207c 5400 5a7e 9100 0020 2020 7c20 2020 |T.Z~... | │ │ │ +00413260: 207c 5400 5ae0 9100 0020 2020 7c20 2020 |T.Z.... | │ │ │ 00413270: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00413280: 2020 2020 207c 202d 4558 5452 4143 5420 | -EXTRACT │ │ │ 00413290: 616e 6420 4d55 5049 5020 4a4f 5552 4e41 and MUPIP JOURNA │ │ │ 004132a0: 4c20 2d4c 4f53 5454 5241 4e53 2077 7269 L -LOSTTRANS wri │ │ │ -004132b0: 7465 2020 207c 5400 597e 2600 0020 2020 te |T.Y~&.. │ │ │ +004132b0: 7465 2020 207c 5400 59e0 2600 0020 2020 te |T.Y.&.. │ │ │ 004132c0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004132d0: 2020 2020 2020 2020 207c 2073 6571 7565 | seque │ │ │ 004132e0: 6e74 6961 6c20 6f75 7470 7574 2066 696c ntial output fil │ │ │ 004132f0: 6573 2069 6e20 7468 6520 5554 462d 3820 es in the UTF-8 │ │ │ -00413300: 2020 2020 2020 2020 207c 5400 5a7e 1100 |T.Z~.. │ │ │ +00413300: 2020 2020 2020 2020 207c 5400 5ae0 1100 |T.Z... │ │ │ 00413310: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00413320: 2020 2020 2020 2020 2020 2020 207c 2063 | c │ │ │ 00413330: 6861 7261 6374 6572 2065 6e63 6f64 696e haracter encodin │ │ │ 00413340: 6720 666f 726d 2e20 466f 7220 6578 616d g form. For exam │ │ │ 00413350: 706c 652c 2069 6e20 2020 2020 207c 5400 ple, in |T. │ │ │ -00413360: 5a7e 2100 0020 2020 7c20 2020 2020 2020 Z~!.. | │ │ │ +00413360: 5ae0 2100 0020 2020 7c20 2020 2020 2020 Z.!.. | │ │ │ 00413370: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00413380: 207c 2055 5446 2d38 206d 6f64 6520 6966 | UTF-8 mode if │ │ │ 00413390: 205e 4120 6861 7320 7468 6520 7661 6c75 ^A has the valu │ │ │ 004133a0: 6520 6f66 2020 2020 2020 2020 2020 2020 e of │ │ │ -004133b0: 207c 5400 5a7e 3100 0020 2020 7c20 2020 |T.Z~1.. | │ │ │ +004133b0: 207c 5400 5ae0 3100 0020 2020 7c20 2020 |T.Z.1.. | │ │ │ 004133c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004133d0: 2020 2020 207c 202a 2a2a 2a2a 2a2a 2a2a | ********* │ │ │ 004133e0: 2a2a 2a2c 2074 6865 2073 6571 7565 6e74 ***, the sequent │ │ │ 004133f0: 6961 6c20 6f75 7470 7574 2066 696c 6520 ial output file │ │ │ -00413400: 6f66 2020 207c 5400 5a7e 4100 0020 2020 of |T.Z~A.. │ │ │ +00413400: 6f66 2020 207c 5400 5ae0 4100 0020 2020 of |T.Z.A.. │ │ │ 00413410: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00413420: 2020 2020 2020 2020 207c 2074 6865 204d | the M │ │ │ 00413430: 5550 4950 2045 5854 5241 4354 2063 6f6d UPIP EXTRACT com │ │ │ 00413440: 6d61 6e64 2069 733a 2020 2020 2020 2020 mand is: │ │ │ -00413450: 2020 2020 2020 2020 207c 5400 5a7e 5100 |T.Z~Q. │ │ │ +00413450: 2020 2020 2020 2020 207c 5400 5ae0 5100 |T.Z.Q. │ │ │ 00413460: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00413470: 2020 2020 2020 2020 2020 2020 207c 2020 | │ │ │ 00413480: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00413490: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004134a0: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -004134b0: 5a7e 6100 0020 2020 7c20 2020 2020 2020 Z~a.. | │ │ │ +004134b0: 5ae0 6100 0020 2020 7c20 2020 2020 2020 Z.a.. | │ │ │ 004134c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004134d0: 207c 2030 392d 4f43 542d 3230 3036 2030 | 09-OCT-2006 0 │ │ │ 004134e0: 343a 3237 3a35 3320 5a57 5220 2020 2020 4:27:53 ZWR │ │ │ 004134f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00413500: 207c 5400 5a7e 7100 0020 2020 7c20 2020 |T.Z~q.. | │ │ │ +00413500: 207c 5400 5ae0 7100 0020 2020 7c20 2020 |T.Z.q.. | │ │ │ 00413510: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00413520: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 00413530: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00413540: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00413550: 2020 2020 207c 5400 5a7e 8100 0020 2020 |T.Z~... │ │ │ +00413550: 2020 2020 207c 5400 5ae0 8100 0020 2020 |T.Z.... │ │ │ 00413560: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00413570: 2020 2020 2020 2020 207c 2047 542e 4d20 | GT.M │ │ │ 00413580: 4d55 5049 5020 4558 5452 4143 5420 5554 MUPIP EXTRACT UT │ │ │ 00413590: 462d 3820 2020 2020 2020 2020 2020 2020 F-8 │ │ │ -004135a0: 2020 2020 2020 2020 207c 5400 5a7e 9100 |T.Z~.. │ │ │ +004135a0: 2020 2020 2020 2020 207c 5400 5ae0 9100 |T.Z... │ │ │ 004135b0: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 004135c0: 2020 2020 2020 2020 2020 2020 207c 2020 | │ │ │ 004135d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004135e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004135f0: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -00413600: 597e 2700 0020 2020 7c20 4d55 5049 5020 Y~'.. | MUPIP │ │ │ +00413600: 59e0 2700 0020 2020 7c20 4d55 5049 5020 Y.'.. | MUPIP │ │ │ 00413610: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00413620: 207c 205e 413d 222a 2a2a 2a2a 2a2a 2a2a | ^A="********* │ │ │ 00413630: 2a2a 2a22 2020 2020 2020 2020 2020 2020 ***" │ │ │ 00413640: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00413650: 207c 5400 5a7e 1100 0020 2020 7c20 2020 |T.Z~... | │ │ │ +00413650: 207c 5400 5ae0 1100 0020 2020 7c20 2020 |T.Z.... | │ │ │ 00413660: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00413670: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 00413680: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00413690: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004136a0: 2020 2020 207c 5400 5a7e 2100 0020 2020 |T.Z~!.. │ │ │ +004136a0: 2020 2020 207c 5400 5ae0 2100 0020 2020 |T.Z.!.. │ │ │ 004136b0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004136c0: 2020 2020 2020 2020 207c 204d 5550 4950 | MUPIP │ │ │ 004136d0: 204c 4f41 4420 2020 2020 2020 2020 2020 LOAD │ │ │ 004136e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004136f0: 2020 2020 2020 2020 207c 5400 5a7e 3100 |T.Z~1. │ │ │ +004136f0: 2020 2020 2020 2020 207c 5400 5ae0 3100 |T.Z.1. │ │ │ 00413700: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00413710: 2020 2020 2020 2020 2020 2020 207c 2020 | │ │ │ 00413720: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00413730: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00413740: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -00413750: 5a7e 4100 0020 2020 7c20 2020 2020 2020 Z~A.. | │ │ │ +00413750: 5ae0 4100 0020 2020 7c20 2020 2020 2020 Z.A.. | │ │ │ 00413760: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00413770: 207c 204d 5550 4950 204c 4f41 4420 636f | MUPIP LOAD co │ │ │ 00413780: 6d6d 616e 6420 636f 6e73 6964 6572 7320 mmand considers │ │ │ 00413790: 6120 7365 7175 656e 7469 616c 2020 2020 a sequential │ │ │ -004137a0: 207c 5400 5a7e 5100 0020 2020 7c20 2020 |T.Z~Q.. | │ │ │ +004137a0: 207c 5400 5ae0 5100 0020 2020 7c20 2020 |T.Z.Q.. | │ │ │ 004137b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004137c0: 2020 2020 207c 2066 696c 6520 6173 2065 | file as e │ │ │ 004137d0: 6e63 6f64 6564 2069 6e20 5554 462d 3820 ncoded in UTF-8 │ │ │ 004137e0: 6966 2074 6865 2065 6e76 6972 6f6e 6d65 if the environme │ │ │ 004137f0: 6e74 2020 207c 0000 0000 0000 0000 0000 nt |.......... │ │ │ 00413800: 0400 0000 f607 0000 2204 0000 0000 0000 ........"....... │ │ │ -00413810: ae00 007e 4845 4c50 00ff 7300 ff4c 414e ...~HELP..s..LAN │ │ │ +00413810: ae00 00e0 4845 4c50 00ff 7300 ff4c 414e ....HELP..s..LAN │ │ │ 00413820: 4755 4147 455f 4558 5445 4e53 494f 4e53 GUAGE_EXTENSIONS │ │ │ 00413830: 00ff 7300 ff45 5854 454e 5349 4f4e 535f ..s..EXTENSIONS_ │ │ │ 00413840: 464f 525f 5448 455f 5355 5050 4f52 545f FOR_THE_SUPPORT_ │ │ │ 00413850: 464f 525f 5448 455f 554e 4943 4f44 4528 FOR_THE_UNICODE( │ │ │ 00413860: 5229 5f53 5441 4e44 4152 4400 c127 6100 R)_STANDARD..'a. │ │ │ 00413870: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00413880: 2020 2020 2020 2020 2020 2020 207c 2076 | v │ │ │ 00413890: 6172 6961 626c 6520 6774 6d5f 6368 7365 ariable gtm_chse │ │ │ 004138a0: 7420 6973 2073 6574 2074 6f20 5554 462d t is set to UTF- │ │ │ 004138b0: 382e 2045 6e73 7572 6520 2020 207c 5400 8. Ensure |T. │ │ │ -004138c0: 5a7e 7100 0020 2020 7c20 2020 2020 2020 Z~q.. | │ │ │ +004138c0: 5ae0 7100 0020 2020 7c20 2020 2020 2020 Z.q.. | │ │ │ 004138d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004138e0: 207c 2074 6861 7420 4d55 5049 5020 4558 | that MUPIP EX │ │ │ 004138f0: 5452 4143 5420 636f 6d6d 616e 6473 2061 TRACT commands a │ │ │ 00413900: 6e64 2063 6f72 7265 7370 6f6e 6469 6e67 nd corresponding │ │ │ -00413910: 207c 5400 5a7e 8100 0020 2020 7c20 2020 |T.Z~... | │ │ │ +00413910: 207c 5400 5ae0 8100 0020 2020 7c20 2020 |T.Z.... | │ │ │ 00413920: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00413930: 2020 2020 207c 204d 5550 4950 204c 4f41 | MUPIP LOA │ │ │ 00413940: 4420 636f 6d6d 616e 6473 2065 7865 6375 D commands execu │ │ │ 00413950: 7465 2077 6974 6820 7468 6520 7361 6d65 te with the same │ │ │ -00413960: 2020 2020 207c 5400 5a7e 9100 0020 2020 |T.Z~... │ │ │ +00413960: 2020 2020 207c 5400 5ae0 9100 0020 2020 |T.Z.... │ │ │ 00413970: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00413980: 2020 2020 2020 2020 207c 2073 6574 7469 | setti │ │ │ 00413990: 6e67 2066 6f72 2074 6865 2065 6e76 6972 ng for the envir │ │ │ 004139a0: 6f6e 6d65 6e74 2076 6172 6961 626c 6520 onment variable │ │ │ -004139b0: 2020 2020 2020 2020 207c 5400 597e 2800 |T.Y~(. │ │ │ +004139b0: 2020 2020 2020 2020 207c 5400 59e0 2800 |T.Y.(. │ │ │ 004139c0: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 004139d0: 2020 2020 2020 2020 2020 2020 207c 2067 | g │ │ │ 004139e0: 746d 5f63 6873 6574 2e20 5468 6520 4d20 tm_chset. The M │ │ │ 004139f0: 7574 696c 6974 7920 7072 6f67 7261 6d73 utility programs │ │ │ 00413a00: 2025 474f 2061 6e64 2025 4749 207c 5400 %GO and %GI |T. │ │ │ -00413a10: 5a7e 1100 0020 2020 7c20 2020 2020 2020 Z~... | │ │ │ +00413a10: 5ae0 1100 0020 2020 7c20 2020 2020 2020 Z.... | │ │ │ 00413a20: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00413a30: 207c 2068 6176 6520 7468 6520 7361 6d65 | have the same │ │ │ 00413a40: 2072 6571 7569 7265 6d65 6e74 2066 6f72 requirement for │ │ │ 00413a50: 206d 6f64 6520 6d61 7463 6869 6e67 2e20 mode matching. │ │ │ -00413a60: 207c 5400 5a7e 2100 0020 2020 7c20 2020 |T.Z~!.. | │ │ │ +00413a60: 207c 5400 5ae0 2100 0020 2020 7c20 2020 |T.Z.!.. | │ │ │ 00413a70: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00413a80: 2020 2020 207c 2046 6f72 206d 6f72 6520 | For more │ │ │ 00413a90: 696e 666f 726d 6174 696f 6e20 6f6e 204d information on M │ │ │ 00413aa0: 5550 4950 2045 5854 5241 4354 2061 6e64 UPIP EXTRACT and │ │ │ -00413ab0: 2020 2020 207c 5400 5a7e 3100 0020 2020 |T.Z~1.. │ │ │ +00413ab0: 2020 2020 207c 5400 5ae0 3100 0020 2020 |T.Z.1.. │ │ │ 00413ac0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00413ad0: 2020 2020 2020 2020 207c 204d 5550 4950 | MUPIP │ │ │ 00413ae0: 204c 4f41 442c 2072 6566 6572 2074 6f20 LOAD, refer to │ │ │ 00413af0: 7468 6520 4765 6e65 7261 6c20 4461 7461 the General Data │ │ │ -00413b00: 6261 7365 2020 2020 207c 5400 5a7e 4100 base |T.Z~A. │ │ │ +00413b00: 6261 7365 2020 2020 207c 5400 5ae0 4100 base |T.Z.A. │ │ │ 00413b10: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00413b20: 2020 2020 2020 2020 2020 2020 207c 204d | M │ │ │ 00413b30: 616e 6167 656d 656e 7420 6368 6170 7465 anagement chapte │ │ │ 00413b40: 7220 696e 2047 542e 4d20 4164 6d69 6e69 r in GT.M Admini │ │ │ 00413b50: 7374 7261 7469 6f6e 2061 6e64 207c 5400 stration and |T. │ │ │ -00413b60: 5a7e 5100 0020 2020 7c20 2020 2020 2020 Z~Q.. | │ │ │ +00413b60: 5ae0 5100 0020 2020 7c20 2020 2020 2020 Z.Q.. | │ │ │ 00413b70: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00413b80: 207c 204f 7065 7261 7469 6f6e 7320 4775 | Operations Gu │ │ │ 00413b90: 6964 652e 2020 2020 2020 2020 2020 2020 ide. │ │ │ 00413ba0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00413bb0: 207c 5400 5a7e 6100 0020 2020 7c2d 2d2d |T.Z~a.. |--- │ │ │ +00413bb0: 207c 5400 5ae0 6100 0020 2020 7c2d 2d2d |T.Z.a.. |--- │ │ │ 00413bc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00413bd0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00413be0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00413bf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00413c00: 2d2d 2d2d 2d7c 5400 5a7e 7100 0020 2020 -----|T.Z~q.. │ │ │ +00413c00: 2d2d 2d2d 2d7c 5400 5ae0 7100 0020 2020 -----|T.Z.q.. │ │ │ 00413c10: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00413c20: 2020 2020 2020 2020 207c 2049 6e20 5554 | In UT │ │ │ 00413c30: 462d 3820 6d6f 6465 2c20 7468 6520 4f50 F-8 mode, the OP │ │ │ 00413c40: 454e 2063 6f6d 6d61 6e64 2072 6563 6f67 EN command recog │ │ │ -00413c50: 6e69 7a65 7320 2020 207c 5400 5a7e 8100 nizes |T.Z~.. │ │ │ +00413c50: 6e69 7a65 7320 2020 207c 5400 5ae0 8100 nizes |T.Z... │ │ │ 00413c60: 0020 2020 7c20 4f70 656e 2020 2020 2020 . | Open │ │ │ 00413c70: 2020 2020 2020 2020 2020 2020 207c 2049 | I │ │ │ 00413c80: 4348 5345 542c 204f 4348 5345 542c 2061 CHSET, OCHSET, a │ │ │ 00413c90: 6e64 2043 4853 4554 2061 7320 7468 7265 nd CHSET as thre │ │ │ 00413ca0: 6520 6164 6469 7469 6f6e 616c 207c 5400 e additional |T. │ │ │ -00413cb0: 5a7e 9100 0020 2020 7c20 2020 2020 2020 Z~... | │ │ │ +00413cb0: 5ae0 9100 0020 2020 7c20 2020 2020 2020 Z.... | │ │ │ 00413cc0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00413cd0: 207c 2064 6576 6963 6570 6172 616d 6574 | deviceparamet │ │ │ 00413ce0: 6572 7320 746f 2064 6574 6572 6d69 6e65 ers to determine │ │ │ 00413cf0: 2074 6865 2065 6e63 6f64 696e 6720 6f66 the encoding of │ │ │ -00413d00: 207c 5400 597e 2900 0020 2020 7c20 2020 |T.Y~).. | │ │ │ +00413d00: 207c 5400 59e0 2900 0020 2020 7c20 2020 |T.Y.).. | │ │ │ 00413d10: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00413d20: 2020 2020 207c 2074 6865 2069 6e70 7574 | the input │ │ │ 00413d30: 202f 206f 7574 7075 7420 6465 7669 6365 / output device │ │ │ 00413d40: 732e 2020 2020 2020 2020 2020 2020 2020 s. │ │ │ -00413d50: 2020 2020 207c 5400 5a7e 1100 0020 2020 |T.Z~... │ │ │ +00413d50: 2020 2020 207c 5400 5ae0 1100 0020 2020 |T.Z.... │ │ │ 00413d60: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |--------------- │ │ │ 00413d70: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00413d80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00413d90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00413da0: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 5a7e 2100 ---------|T.Z~!. │ │ │ +00413da0: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 5ae0 2100 ---------|T.Z.!. │ │ │ 00413db0: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00413dc0: 2020 2020 2020 2020 2020 2020 207c 2047 | G │ │ │ 00413dd0: 542e 4d20 616c 6c6f 7773 2074 6865 2070 T.M allows the p │ │ │ 00413de0: 6174 7465 726e 2073 7472 696e 6720 6c69 attern string li │ │ │ 00413df0: 7465 7261 6c73 2074 6f20 2020 207c 5400 terals to |T. │ │ │ -00413e00: 5a7e 3100 0020 2020 7c20 5061 7474 6572 Z~1.. | Patter │ │ │ +00413e00: 5ae0 3100 0020 2020 7c20 5061 7474 6572 Z.1.. | Patter │ │ │ 00413e10: 6e20 4d61 7463 6820 4f70 6572 6174 6f72 n Match Operator │ │ │ 00413e20: 207c 2063 6f6e 7461 696e 2055 5446 2d38 | contain UTF-8 │ │ │ 00413e30: 2063 6861 7261 6374 6572 732e 2041 6464 characters. Add │ │ │ 00413e40: 6974 696f 6e61 6c6c 792c 2047 542e 4d20 itionally, GT.M │ │ │ -00413e50: 207c 5400 5a7e 4100 0020 2020 7c20 283f |T.Z~A.. | (? │ │ │ +00413e50: 207c 5400 5ae0 4100 0020 2020 7c20 283f |T.Z.A.. | (? │ │ │ 00413e60: 2920 2020 2020 2020 2020 2020 2020 2020 ) │ │ │ 00413e70: 2020 2020 207c 2065 7874 656e 6473 2074 | extends t │ │ │ 00413e80: 6865 204d 2073 7461 6e64 6172 6420 7061 he M standard pa │ │ │ 00413e90: 7474 6572 6e20 636f 6465 7320 2020 2020 ttern codes │ │ │ -00413ea0: 2020 2020 207c 5400 5a7e 5100 0020 2020 |T.Z~Q.. │ │ │ +00413ea0: 2020 2020 207c 5400 5ae0 5100 0020 2020 |T.Z.Q.. │ │ │ 00413eb0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00413ec0: 2020 2020 2020 2020 207c 2028 7061 7463 | (patc │ │ │ 00413ed0: 6f64 6573 2920 412c 2043 2c20 4e2c 2055 odes) A, C, N, U │ │ │ 00413ee0: 2c20 4c2c 2050 2061 6e64 2045 2074 6f20 , L, P and E to │ │ │ -00413ef0: 7468 6520 2020 2020 207c 5400 5a7e 6100 the |T.Z~a. │ │ │ +00413ef0: 7468 6520 2020 2020 207c 5400 5ae0 6100 the |T.Z.a. │ │ │ 00413f00: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00413f10: 2020 2020 2020 2020 2020 2020 207c 2055 | U │ │ │ 00413f20: 5446 2d38 2063 6861 7261 6374 6572 2073 TF-8 character s │ │ │ 00413f30: 6574 2e20 2020 2020 2020 2020 2020 2020 et. │ │ │ 00413f40: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -00413f50: 5a7e 7100 0020 2020 7c2d 2d2d 2d2d 2d2d Z~q.. |------- │ │ │ +00413f50: 5ae0 7100 0020 2020 7c2d 2d2d 2d2d 2d2d Z.q.. |------- │ │ │ 00413f60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00413f70: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 00413f80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00413f90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00413fa0: 2d7c 5400 5a7e 8100 0020 2020 7c20 2020 -|T.Z~... | │ │ │ +00413fa0: 2d7c 5400 5ae0 8100 0020 2020 7c20 2020 -|T.Z.... | │ │ │ 00413fb0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00413fc0: 2020 2020 207c 2049 6e20 5554 462d 3820 | In UTF-8 │ │ │ 00413fd0: 6d6f 6465 2c20 7468 6520 5245 4144 2063 mode, the READ c │ │ │ 00413fe0: 6f6d 6d61 6e64 2075 7365 7320 7468 6520 ommand uses the │ │ │ 00413ff0: 2020 2020 207c 0000 0000 0000 0000 0000 |.......... │ │ │ 00414000: 0400 0000 f607 0000 3904 0000 0000 0000 ........9....... │ │ │ -00414010: ae00 007e 4845 4c50 00ff 7300 ff4c 414e ...~HELP..s..LAN │ │ │ +00414010: ae00 00e0 4845 4c50 00ff 7300 ff4c 414e ....HELP..s..LAN │ │ │ 00414020: 4755 4147 455f 4558 5445 4e53 494f 4e53 GUAGE_EXTENSIONS │ │ │ 00414030: 00ff 7300 ff45 5854 454e 5349 4f4e 535f ..s..EXTENSIONS_ │ │ │ 00414040: 464f 525f 5448 455f 5355 5050 4f52 545f FOR_THE_SUPPORT_ │ │ │ 00414050: 464f 525f 5448 455f 554e 4943 4f44 4528 FOR_THE_UNICODE( │ │ │ 00414060: 5229 5f53 5441 4e44 4152 4400 c129 9100 R)_STANDARD..).. │ │ │ 00414070: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00414080: 2020 2020 2020 2020 2020 2020 207c 2063 | c │ │ │ 00414090: 6861 7261 6374 6572 2073 6574 2076 616c haracter set val │ │ │ 004140a0: 7565 2073 7065 6369 6669 6564 206f 6e20 ue specified on │ │ │ 004140b0: 7468 6520 6465 7669 6365 2020 207c 5400 the device |T. │ │ │ -004140c0: 597e 2a00 0020 2020 7c20 2020 2020 2020 Y~*.. | │ │ │ +004140c0: 59e0 2a00 0020 2020 7c20 2020 2020 2020 Y.*.. | │ │ │ 004140d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004140e0: 207c 204f 5045 4e20 6173 2074 6865 2063 | OPEN as the c │ │ │ 004140f0: 6861 7261 6374 6572 2065 6e63 6f64 696e haracter encodin │ │ │ 00414100: 6720 6f66 2074 6865 2069 6e70 7574 2020 g of the input │ │ │ -00414110: 207c 5400 5a7e 1100 0020 2020 7c20 2020 |T.Z~... | │ │ │ +00414110: 207c 5400 5ae0 1100 0020 2020 7c20 2020 |T.Z.... | │ │ │ 00414120: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00414130: 2020 2020 207c 2064 6576 6963 652e 2049 | device. I │ │ │ 00414140: 6620 6368 6172 6163 7465 7220 7365 7420 f character set │ │ │ 00414150: 224d 2220 6f72 2022 5554 462d 3822 2069 "M" or "UTF-8" i │ │ │ -00414160: 7320 2020 207c 5400 5a7e 2100 0020 2020 s |T.Z~!.. │ │ │ +00414160: 7320 2020 207c 5400 5ae0 2100 0020 2020 s |T.Z.!.. │ │ │ 00414170: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00414180: 2020 2020 2020 2020 207c 2073 7065 6369 | speci │ │ │ 00414190: 6669 6564 2c20 7468 6520 6461 7461 2069 fied, the data i │ │ │ 004141a0: 7320 7265 6164 2077 6974 6820 6e6f 2020 s read with no │ │ │ -004141b0: 2020 2020 2020 2020 207c 5400 5a7e 3100 |T.Z~1. │ │ │ +004141b0: 2020 2020 2020 2020 207c 5400 5ae0 3100 |T.Z.1. │ │ │ 004141c0: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 004141d0: 2020 2020 2020 2020 2020 2020 207c 2074 | t │ │ │ 004141e0: 7261 6e73 666f 726d 6174 696f 6e2e 2049 ransformation. I │ │ │ 004141f0: 6620 6368 6172 6163 7465 7220 7365 7420 f character set │ │ │ 00414200: 6973 2022 5554 462d 3136 222c 207c 5400 is "UTF-16", |T. │ │ │ -00414210: 5a7e 4100 0020 2020 7c20 5265 6164 2020 Z~A.. | Read │ │ │ +00414210: 5ae0 4100 0020 2020 7c20 5265 6164 2020 Z.A.. | Read │ │ │ 00414220: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00414230: 207c 2022 5554 462d 3136 4c45 222c 206f | "UTF-16LE", o │ │ │ 00414240: 7220 2255 5446 2d31 3642 4522 2c20 7468 r "UTF-16BE", th │ │ │ 00414250: 6520 6461 7461 2069 7320 7265 6164 2020 e data is read │ │ │ -00414260: 207c 5400 5a7e 5100 0020 2020 7c20 2020 |T.Z~Q.. | │ │ │ +00414260: 207c 5400 5ae0 5100 0020 2020 7c20 2020 |T.Z.Q.. | │ │ │ 00414270: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00414280: 2020 2020 207c 2077 6974 6820 7468 6520 | with the │ │ │ 00414290: 7370 6563 6966 6965 6420 656e 636f 6469 specified encodi │ │ │ 004142a0: 6e67 2061 6e64 2074 7261 6e73 666f 726d ng and transform │ │ │ -004142b0: 6564 2020 207c 5400 5a7e 6100 0020 2020 ed |T.Z~a.. │ │ │ +004142b0: 6564 2020 207c 5400 5ae0 6100 0020 2020 ed |T.Z.a.. │ │ │ 004142c0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004142d0: 2020 2020 2020 2020 207c 2074 6f20 5554 | to UT │ │ │ 004142e0: 462d 382e 2049 6620 7468 6520 5245 4144 F-8. If the READ │ │ │ 004142f0: 2063 6f6d 6d61 6e64 2065 6e63 6f75 6e74 command encount │ │ │ -00414300: 6572 7320 616e 2020 207c 5400 5a7e 7100 ers an |T.Z~q. │ │ │ +00414300: 6572 7320 616e 2020 207c 5400 5ae0 7100 ers an |T.Z.q. │ │ │ 00414310: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00414320: 2020 2020 2020 2020 2020 2020 207c 2069 | i │ │ │ 00414330: 6c6c 6567 616c 2063 6861 7261 6374 6572 llegal character │ │ │ 00414340: 206f 7220 6120 6368 6172 6163 7465 7220 or a character │ │ │ 00414350: 6f75 7473 6964 6520 7468 6520 207c 5400 outside the |T. │ │ │ -00414360: 5a7e 8100 0020 2020 7c20 2020 2020 2020 Z~... | │ │ │ +00414360: 5ae0 8100 0020 2020 7c20 2020 2020 2020 Z.... | │ │ │ 00414370: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00414380: 207c 2073 656c 6563 7465 6420 7265 7072 | selected repr │ │ │ 00414390: 6573 656e 7461 7469 6f6e 2c20 6974 2074 esentation, it t │ │ │ 004143a0: 7269 6767 6572 7320 6120 2020 2020 2020 riggers a │ │ │ -004143b0: 207c 5400 5a7e 9100 0020 2020 7c20 2020 |T.Z~... | │ │ │ +004143b0: 207c 5400 5ae0 9100 0020 2020 7c20 2020 |T.Z.... | │ │ │ 004143c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004143d0: 2020 2020 207c 2072 756e 2d74 696d 6520 | run-time │ │ │ 004143e0: 6572 726f 722e 2054 6865 2052 4541 4420 error. The READ │ │ │ 004143f0: 636f 6d6d 616e 6420 7265 636f 676e 697a command recogniz │ │ │ -00414400: 6573 2020 207c 5400 597e 3100 0020 2020 es |T.Y~1.. │ │ │ +00414400: 6573 2020 207c 5400 59e0 3100 0020 2020 es |T.Y.1.. │ │ │ 00414410: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00414420: 2020 2020 2020 2020 207c 2061 6c6c 2055 | all U │ │ │ 00414430: 6e69 636f 6465 206c 696e 6520 7465 726d nicode line term │ │ │ 00414440: 696e 6174 6f72 7320 666f 7220 6e6f 6e2d inators for non- │ │ │ -00414450: 4649 5845 4420 2020 207c 5400 5a7e 1100 FIXED |T.Z~.. │ │ │ +00414450: 4649 5845 4420 2020 207c 5400 5ae0 1100 FIXED |T.Z... │ │ │ 00414460: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00414470: 2020 2020 2020 2020 2020 2020 207c 2064 | d │ │ │ 00414480: 6576 6963 6573 2e20 2020 2020 2020 2020 evices. │ │ │ 00414490: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004144a0: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -004144b0: 5a7e 2100 0020 2020 7c2d 2d2d 2d2d 2d2d Z~!.. |------- │ │ │ +004144b0: 5ae0 2100 0020 2020 7c2d 2d2d 2d2d 2d2d Z.!.. |------- │ │ │ 004144c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004144d0: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 004144e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004144f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00414500: 2d7c 5400 5a7e 3100 0020 2020 7c20 2020 -|T.Z~1.. | │ │ │ +00414500: 2d7c 5400 5ae0 3100 0020 2020 7c20 2020 -|T.Z.1.. | │ │ │ 00414510: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00414520: 2020 2020 207c 2057 6865 6e20 6120 6e75 | When a nu │ │ │ 00414530: 6d62 6572 2073 6967 6e20 2823 2920 616e mber sign (#) an │ │ │ 00414540: 6420 6120 6e6f 6e2d 7a65 726f 2069 6e74 d a non-zero int │ │ │ -00414550: 6567 6572 207c 5400 5a7e 4100 0020 2020 eger |T.Z~A.. │ │ │ +00414550: 6567 6572 207c 5400 5ae0 4100 0020 2020 eger |T.Z.A.. │ │ │ 00414560: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00414570: 2020 2020 2020 2020 207c 2065 7870 7265 | expre │ │ │ 00414580: 7373 696f 6e20 696d 6d65 6469 6174 656c ssion immediatel │ │ │ 00414590: 7920 666f 6c6c 6f77 2074 6865 2076 6172 y follow the var │ │ │ -004145a0: 6961 626c 6520 2020 207c 5400 5a7e 5100 iable |T.Z~Q. │ │ │ +004145a0: 6961 626c 6520 2020 207c 5400 5ae0 5100 iable |T.Z.Q. │ │ │ 004145b0: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 004145c0: 2020 2020 2020 2020 2020 2020 207c 206e | n │ │ │ 004145d0: 616d 652c 2074 6865 2069 6e74 6567 6572 ame, the integer │ │ │ 004145e0: 2065 7870 7265 7373 696f 6e20 6465 7465 expression dete │ │ │ 004145f0: 726d 696e 6573 2074 6865 2020 207c 5400 rmines the |T. │ │ │ -00414600: 5a7e 6100 0020 2020 7c20 2020 2020 2020 Z~a.. | │ │ │ +00414600: 5ae0 6100 0020 2020 7c20 2020 2020 2020 Z.a.. | │ │ │ 00414610: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00414620: 207c 206d 6178 696d 756d 206e 756d 6265 | maximum numbe │ │ │ 00414630: 7220 6f66 2063 6861 7261 6374 6572 7320 r of characters │ │ │ 00414640: 6163 6365 7074 6564 2061 7320 7468 6520 accepted as the │ │ │ -00414650: 207c 5400 5a7e 7100 0020 2020 7c20 2020 |T.Z~q.. | │ │ │ +00414650: 207c 5400 5ae0 7100 0020 2020 7c20 2020 |T.Z.q.. | │ │ │ 00414660: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00414670: 2020 2020 207c 2069 6e70 7574 2074 6f20 | input to │ │ │ 00414680: 7468 6520 5245 4144 2063 6f6d 6d61 6e64 the READ command │ │ │ 00414690: 2e20 496e 2055 5446 2d38 206f 7220 5554 . In UTF-8 or UT │ │ │ -004146a0: 462d 3136 207c 5400 5a7e 8100 0020 2020 F-16 |T.Z~... │ │ │ +004146a0: 462d 3136 207c 5400 5ae0 8100 0020 2020 F-16 |T.Z.... │ │ │ 004146b0: 7c20 5265 6164 2023 2020 2020 2020 2020 | Read # │ │ │ 004146c0: 2020 2020 2020 2020 207c 206d 6f64 6573 | modes │ │ │ 004146d0: 2c20 7468 6973 2063 616e 206f 6363 7572 , this can occur │ │ │ 004146e0: 2069 6e20 7468 6520 6d69 6464 6c65 206f in the middle o │ │ │ -004146f0: 6620 6120 2020 2020 207c 5400 5a7e 9100 f a |T.Z~.. │ │ │ +004146f0: 6620 6120 2020 2020 207c 5400 5ae0 9100 f a |T.Z... │ │ │ 00414700: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00414710: 2020 2020 2020 2020 2020 2020 207c 2073 | s │ │ │ 00414720: 6571 7565 6e63 6520 6f66 2063 6f6d 6269 equence of combi │ │ │ 00414730: 6e69 6e67 2063 6f64 652d 706f 696e 7473 ning code-points │ │ │ 00414740: 2028 736f 6d65 206f 6620 2020 207c 5400 (some of |T. │ │ │ -00414750: 597e 3200 0020 2020 7c20 2020 2020 2020 Y~2.. | │ │ │ +00414750: 59e0 3200 0020 2020 7c20 2020 2020 2020 Y.2.. | │ │ │ 00414760: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00414770: 207c 2077 6869 6368 2061 7265 2074 7970 | which are typ │ │ │ 00414780: 6963 616c 6c79 206e 6f6e 2d73 7061 6369 ically non-spaci │ │ │ 00414790: 6e67 292e 2057 6865 6e20 7468 6973 2020 ng). When this │ │ │ -004147a0: 207c 5400 5a7e 1100 0020 2020 7c20 2020 |T.Z~... | │ │ │ +004147a0: 207c 5400 5ae0 1100 0020 2020 7c20 2020 |T.Z.... | │ │ │ 004147b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004147c0: 2020 2020 207c 2068 6170 7065 6e73 2c20 | happens, │ │ │ 004147d0: 616e 7920 6469 7370 6c61 7920 6f6e 2074 any display on t │ │ │ 004147e0: 6865 2069 6e70 7574 2064 6576 6963 652c he input device, │ │ │ 004147f0: 206d 6179 207c 0000 0000 0000 0000 0000 may |.......... │ │ │ 00414800: 0400 0000 f607 0000 5004 0000 0000 0000 ........P....... │ │ │ -00414810: ae00 007e 4845 4c50 00ff 7300 ff4c 414e ...~HELP..s..LAN │ │ │ +00414810: ae00 00e0 4845 4c50 00ff 7300 ff4c 414e ....HELP..s..LAN │ │ │ 00414820: 4755 4147 455f 4558 5445 4e53 494f 4e53 GUAGE_EXTENSIONS │ │ │ 00414830: 00ff 7300 ff45 5854 454e 5349 4f4e 535f ..s..EXTENSIONS_ │ │ │ 00414840: 464f 525f 5448 455f 5355 5050 4f52 545f FOR_THE_SUPPORT_ │ │ │ 00414850: 464f 525f 5448 455f 554e 4943 4f44 4528 FOR_THE_UNICODE( │ │ │ 00414860: 5229 5f53 5441 4e44 4152 4400 c132 2100 R)_STANDARD..2!. │ │ │ 00414870: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00414880: 2020 2020 2020 2020 2020 2020 207c 206e | n │ │ │ 00414890: 6f74 2072 6570 7265 7365 6e74 2074 6865 ot represent the │ │ │ 004148a0: 2063 6861 7261 6374 6572 7320 7265 7475 characters retu │ │ │ 004148b0: 726e 6564 2062 7920 7468 6520 207c 5400 rned by the |T. │ │ │ -004148c0: 5a7e 3100 0020 2020 7c20 2020 2020 2020 Z~1.. | │ │ │ +004148c0: 5ae0 3100 0020 2020 7c20 2020 2020 2020 Z.1.. | │ │ │ 004148d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004148e0: 207c 2066 6978 6564 2d6c 656e 6774 6820 | fixed-length │ │ │ 004148f0: 5245 4144 2028 5245 4144 2023 292e 2020 READ (READ #). │ │ │ 00414900: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00414910: 207c 5400 5a7e 4100 0020 2020 7c2d 2d2d |T.Z~A.. |--- │ │ │ +00414910: 207c 5400 5ae0 4100 0020 2020 7c2d 2d2d |T.Z.A.. |--- │ │ │ 00414920: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00414930: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00414940: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00414950: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00414960: 2d2d 2d2d 2d7c 5400 5a7e 5100 0020 2020 -----|T.Z~Q.. │ │ │ +00414960: 2d2d 2d2d 2d7c 5400 5ae0 5100 0020 2020 -----|T.Z.Q.. │ │ │ 00414970: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00414980: 2020 2020 2020 2020 207c 2049 6e20 5554 | In UT │ │ │ 00414990: 462d 3820 6f72 2055 5446 2d31 3620 6d6f F-8 or UTF-16 mo │ │ │ 004149a0: 6465 732c 2074 6865 2052 4541 4420 2a20 des, the READ * │ │ │ -004149b0: 636f 6d6d 616e 6420 207c 5400 5a7e 6100 command |T.Z~a. │ │ │ +004149b0: 636f 6d6d 616e 6420 207c 5400 5ae0 6100 command |T.Z.a. │ │ │ 004149c0: 0020 2020 7c20 5265 6164 202a 2020 2020 . | Read * │ │ │ 004149d0: 2020 2020 2020 2020 2020 2020 207c 2061 | a │ │ │ 004149e0: 6363 6570 7473 206f 6e65 2055 6e69 636f ccepts one Unico │ │ │ 004149f0: 6465 2063 6861 7261 6374 6572 206f 6620 de character of │ │ │ 00414a00: 696e 7075 7420 616e 6420 2020 207c 5400 input and |T. │ │ │ -00414a10: 5a7e 7100 0020 2020 7c20 2020 2020 2020 Z~q.. | │ │ │ +00414a10: 5ae0 7100 0020 2020 7c20 2020 2020 2020 Z.q.. | │ │ │ 00414a20: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00414a30: 207c 2070 7574 7320 7468 6520 6e75 6d65 | puts the nume │ │ │ 00414a40: 7269 6320 5554 462d 3820 636f 6465 2d70 ric UTF-8 code-p │ │ │ 00414a50: 6f69 6e74 2076 616c 7565 2066 6f72 2020 oint value for │ │ │ -00414a60: 207c 5400 5a7e 8100 0020 2020 7c20 2020 |T.Z~... | │ │ │ +00414a60: 207c 5400 5ae0 8100 0020 2020 7c20 2020 |T.Z.... | │ │ │ 00414a70: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00414a80: 2020 2020 207c 2074 6861 7420 6368 6172 | that char │ │ │ 00414a90: 6163 7465 7220 696e 746f 2074 6865 2076 acter into the v │ │ │ 00414aa0: 6172 6961 626c 652e 2020 2020 2020 2020 ariable. │ │ │ -00414ab0: 2020 2020 207c 5400 5a7e 9100 0020 2020 |T.Z~... │ │ │ +00414ab0: 2020 2020 207c 5400 5ae0 9100 0020 2020 |T.Z.... │ │ │ 00414ac0: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |--------------- │ │ │ 00414ad0: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00414ae0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00414af0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00414b00: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 597e 3300 ---------|T.Y~3. │ │ │ +00414b00: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 59e0 3300 ---------|T.Y.3. │ │ │ 00414b10: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00414b20: 2020 2020 2020 2020 2020 2020 207c 2041 | A │ │ │ 00414b30: 7320 616e 2061 6964 2074 6f20 6d69 6772 s an aid to migr │ │ │ 00414b40: 6174 696e 6720 6170 706c 6963 6174 696f ating applicatio │ │ │ 00414b50: 6e73 2074 6f20 7573 696e 6720 207c 5400 ns to using |T. │ │ │ -00414b60: 5a7e 1100 0020 2020 7c20 2020 2020 2020 Z~... | │ │ │ +00414b60: 5ae0 1100 0020 2020 7c20 2020 2020 2020 Z.... | │ │ │ 00414b70: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00414b80: 207c 2074 6865 2055 6e69 636f 6465 2073 | the Unicode s │ │ │ 00414b90: 7461 6e64 6172 642c 2074 6869 7320 5554 tandard, this UT │ │ │ 00414ba0: 462d 3820 6d6f 6465 2056 4945 5720 2020 F-8 mode VIEW │ │ │ -00414bb0: 207c 5400 5a7e 2100 0020 2020 7c20 5669 |T.Z~!.. | Vi │ │ │ +00414bb0: 207c 5400 5ae0 2100 0020 2020 7c20 5669 |T.Z.!.. | Vi │ │ │ 00414bc0: 6577 2022 5b4e 4f5d 4241 4443 4841 5222 ew "[NO]BADCHAR" │ │ │ 00414bd0: 2020 2020 207c 2063 6f6d 6d61 6e64 2064 | command d │ │ │ 00414be0: 6574 6572 6d69 6e65 7320 7768 6574 6865 etermines whethe │ │ │ 00414bf0: 7220 5554 462d 3820 656e 6162 6c65 6420 r UTF-8 enabled │ │ │ -00414c00: 2020 2020 207c 5400 5a7e 3100 0020 2020 |T.Z~1.. │ │ │ +00414c00: 2020 2020 207c 5400 5ae0 3100 0020 2020 |T.Z.1.. │ │ │ 00414c10: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00414c20: 2020 2020 2020 2020 207c 2066 756e 6374 | funct │ │ │ 00414c30: 696f 6e73 2074 7269 6767 6572 2065 7272 ions trigger err │ │ │ 00414c40: 6f72 7320 7768 656e 2074 6865 7920 656e ors when they en │ │ │ -00414c50: 636f 756e 7465 7220 207c 5400 5a7e 4100 counter |T.Z~A. │ │ │ +00414c50: 636f 756e 7465 7220 207c 5400 5ae0 4100 counter |T.Z.A. │ │ │ 00414c60: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00414c70: 2020 2020 2020 2020 2020 2020 207c 2069 | i │ │ │ 00414c80: 6c6c 6567 616c 2073 7472 696e 6773 2e20 llegal strings. │ │ │ 00414c90: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00414ca0: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -00414cb0: 5a7e 5100 0020 2020 7c2d 2d2d 2d2d 2d2d Z~Q.. |------- │ │ │ +00414cb0: 5ae0 5100 0020 2020 7c2d 2d2d 2d2d 2d2d Z.Q.. |------- │ │ │ 00414cc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00414cd0: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 00414ce0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00414cf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00414d00: 2d7c 5400 5a7e 6100 0020 2020 7c20 2020 -|T.Z~a.. | │ │ │ +00414d00: 2d7c 5400 5ae0 6100 0020 2020 7c20 2020 -|T.Z.a.. | │ │ │ 00414d10: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00414d20: 2020 2020 207c 2046 6f72 2073 6f6d 6520 | For some │ │ │ 00414d30: 6c61 6e67 7561 6765 7320 2873 7563 6820 languages (such │ │ │ 00414d40: 6173 2043 6869 6e65 7365 292c 2074 6865 as Chinese), the │ │ │ -00414d50: 2020 2020 207c 5400 5a7e 7100 0020 2020 |T.Z~q.. │ │ │ +00414d50: 2020 2020 207c 5400 5ae0 7100 0020 2020 |T.Z.q.. │ │ │ 00414d60: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00414d70: 2020 2020 2020 2020 207c 206f 7264 6572 | order │ │ │ 00414d80: 696e 6720 6f66 2063 6861 7261 6374 6572 ing of character │ │ │ 00414d90: 2073 7472 696e 6773 2065 6e63 6f64 6564 strings encoded │ │ │ -00414da0: 2077 6974 6820 2020 207c 5400 5a7e 8100 with |T.Z~.. │ │ │ +00414da0: 2077 6974 6820 2020 207c 5400 5ae0 8100 with |T.Z... │ │ │ 00414db0: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00414dc0: 2020 2020 2020 2020 2020 2020 207c 2055 | U │ │ │ 00414dd0: 5446 2d38 206d 6179 206e 6f74 2062 6520 TF-8 may not be │ │ │ 00414de0: 7468 6520 6c69 6e67 7569 7374 6963 616c the linguistical │ │ │ 00414df0: 6c79 206f 7220 2020 2020 2020 207c 5400 ly or |T. │ │ │ -00414e00: 5a7e 9100 0020 2020 7c20 2020 2020 2020 Z~... | │ │ │ +00414e00: 5ae0 9100 0020 2020 7c20 2020 2020 2020 Z.... | │ │ │ 00414e10: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00414e20: 207c 2063 756c 7475 7261 6c6c 7920 636f | culturally co │ │ │ 00414e30: 7272 6563 7420 6f72 6465 7269 6e67 2e20 rrect ordering. │ │ │ 00414e40: 5375 7070 6f72 7469 6e67 2020 2020 2020 Supporting │ │ │ -00414e50: 207c 5400 597e 3400 0020 2020 7c20 2020 |T.Y~4.. | │ │ │ +00414e50: 207c 5400 59e0 3400 0020 2020 7c20 2020 |T.Y.4.. | │ │ │ 00414e60: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00414e70: 2020 2020 207c 2061 7070 6c69 6361 7469 | applicati │ │ │ 00414e80: 6f6e 7320 696e 2073 7563 6820 6c61 6e67 ons in such lang │ │ │ 00414e90: 7561 6765 7320 7265 7175 6972 6573 2020 uages requires │ │ │ -00414ea0: 2020 2020 207c 5400 5a7e 1100 0020 2020 |T.Z~... │ │ │ +00414ea0: 2020 2020 207c 5400 5ae0 1100 0020 2020 |T.Z.... │ │ │ 00414eb0: 7c20 5573 6572 2d64 6566 696e 6564 2043 | User-defined C │ │ │ 00414ec0: 6f6c 6c61 7469 6f6e 207c 2064 6576 656c ollation | devel │ │ │ 00414ed0: 6f70 6d65 6e74 206f 6620 636f 6c6c 6174 opment of collat │ │ │ 00414ee0: 696f 6e20 6d6f 6475 6c65 7320 2d20 4754 ion modules - GT │ │ │ -00414ef0: 2e4d 2020 2020 2020 207c 5400 5a7e 2100 .M |T.Z~!. │ │ │ +00414ef0: 2e4d 2020 2020 2020 207c 5400 5ae0 2100 .M |T.Z.!. │ │ │ 00414f00: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00414f10: 2020 2020 2020 2020 2020 2020 207c 206e | n │ │ │ 00414f20: 6174 6976 656c 7920 7375 7070 6f72 7473 atively supports │ │ │ 00414f30: 204d 2063 6f6c 6c61 7469 6f6e 2c20 6275 M collation, bu │ │ │ 00414f40: 7420 646f 6573 206e 6f74 2020 207c 5400 t does not |T. │ │ │ -00414f50: 5a7e 3100 0020 2020 7c20 2020 2020 2020 Z~1.. | │ │ │ +00414f50: 5ae0 3100 0020 2020 7c20 2020 2020 2020 Z.1.. | │ │ │ 00414f60: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00414f70: 207c 2069 6e63 6c75 6465 2070 7265 2d62 | include pre-b │ │ │ 00414f80: 7569 6c74 2063 6f6c 6c61 7469 6f6e 206d uilt collation m │ │ │ 00414f90: 6f64 756c 6573 2066 6f72 2061 6e79 2020 odules for any │ │ │ -00414fa0: 207c 5400 5a7e 4100 0020 2020 7c20 2020 |T.Z~A.. | │ │ │ +00414fa0: 207c 5400 5ae0 4100 0020 2020 7c20 2020 |T.Z.A.. | │ │ │ 00414fb0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00414fc0: 2020 2020 207c 2073 7065 6369 6669 6320 | specific │ │ │ 00414fd0: 6e61 7475 7261 6c20 6c61 6e67 7561 6765 natural language │ │ │ 00414fe0: 2e20 5468 6572 6566 6f72 652c 2020 2020 . Therefore, │ │ │ 00414ff0: 2020 2020 207c 0000 0000 0000 0000 0000 |.......... │ │ │ 00415000: 0400 0000 f607 0000 6704 0000 0000 0000 ........g....... │ │ │ -00415010: ae00 007e 4845 4c50 00ff 7300 ff4c 414e ...~HELP..s..LAN │ │ │ +00415010: ae00 00e0 4845 4c50 00ff 7300 ff4c 414e ....HELP..s..LAN │ │ │ 00415020: 4755 4147 455f 4558 5445 4e53 494f 4e53 GUAGE_EXTENSIONS │ │ │ 00415030: 00ff 7300 ff45 5854 454e 5349 4f4e 535f ..s..EXTENSIONS_ │ │ │ 00415040: 464f 525f 5448 455f 5355 5050 4f52 545f FOR_THE_SUPPORT_ │ │ │ 00415050: 464f 525f 5448 455f 554e 4943 4f44 4528 FOR_THE_UNICODE( │ │ │ 00415060: 5229 5f53 5441 4e44 4152 4400 c134 5100 R)_STANDARD..4Q. │ │ │ 00415070: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00415080: 2020 2020 2020 2020 2020 2020 207c 2061 | a │ │ │ 00415090: 7070 6c69 6361 7469 6f6e 7320 7468 6174 pplications that │ │ │ 004150a0: 2075 7365 2055 5446 2d38 2063 6861 7261 use UTF-8 chara │ │ │ 004150b0: 6374 6572 7320 6d61 7920 2020 207c 5400 cters may |T. │ │ │ -004150c0: 5a7e 6100 0020 2020 7c20 2020 2020 2020 Z~a.. | │ │ │ +004150c0: 5ae0 6100 0020 2020 7c20 2020 2020 2020 Z.a.. | │ │ │ 004150d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004150e0: 207c 206e 6565 6420 746f 2069 6d70 6c65 | need to imple │ │ │ 004150f0: 6d65 6e74 2074 6865 6972 206f 776e 2063 ment their own c │ │ │ 00415100: 6f6c 6c61 7469 6f6e 2020 2020 2020 2020 ollation │ │ │ -00415110: 207c 5400 5a7e 7100 0020 2020 7c20 2020 |T.Z~q.. | │ │ │ +00415110: 207c 5400 5ae0 7100 0020 2020 7c20 2020 |T.Z.q.. | │ │ │ 00415120: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00415130: 2020 2020 207c 2066 756e 6374 696f 6e73 | functions │ │ │ 00415140: 2e20 2020 2020 2020 2020 2020 2020 2020 . │ │ │ 00415150: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00415160: 2020 2020 207c 5400 5a7e 8100 0020 2020 |T.Z~... │ │ │ +00415160: 2020 2020 207c 5400 5ae0 8100 0020 2020 |T.Z.... │ │ │ 00415170: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |--------------- │ │ │ 00415180: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00415190: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004151a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004151b0: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 5a7e 9100 ---------|T.Z~.. │ │ │ +004151b0: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 5ae0 9100 ---------|T.Z... │ │ │ 004151c0: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 004151d0: 2020 2020 2020 2020 2020 2020 207c 2057 | W │ │ │ 004151e0: 6865 6e20 4943 4853 4554 2069 7320 5554 hen ICHSET is UT │ │ │ 004151f0: 462d 3136 2c20 4754 2e4d 2075 7365 7320 F-16, GT.M uses │ │ │ 00415200: 424f 4d20 2855 2b46 4546 4629 207c 5400 BOM (U+FEFF) |T. │ │ │ -00415210: 597e 3500 0020 2020 7c20 2020 2020 2020 Y~5.. | │ │ │ +00415210: 59e0 3500 0020 2020 7c20 2020 2020 2020 Y.5.. | │ │ │ 00415220: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00415230: 207c 2074 6f20 6175 746f 6d61 7469 6361 | to automatica │ │ │ 00415240: 6c6c 7920 6465 7465 726d 696e 6520 7468 lly determine th │ │ │ 00415250: 6520 656e 6469 616e 6573 732e 2046 6f72 e endianess. For │ │ │ -00415260: 207c 5400 5a7e 1100 0020 2020 7c20 2020 |T.Z~... | │ │ │ +00415260: 207c 5400 5ae0 1100 0020 2020 7c20 2020 |T.Z.... | │ │ │ 00415270: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00415280: 2020 2020 207c 2074 6869 7320 746f 2068 | this to h │ │ │ 00415290: 6170 7065 6e2c 2074 6865 2042 4f4d 206d appen, the BOM m │ │ │ 004152a0: 7573 7420 6170 7065 6172 2061 7420 7468 ust appear at th │ │ │ -004152b0: 6520 2020 207c 5400 5a7e 2100 0020 2020 e |T.Z~!.. │ │ │ +004152b0: 6520 2020 207c 5400 5ae0 2100 0020 2020 e |T.Z.!.. │ │ │ 004152c0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004152d0: 2020 2020 2020 2020 207c 2062 6567 696e | begin │ │ │ 004152e0: 6e69 6e67 206f 6620 7468 6520 6669 6c65 ning of the file │ │ │ 004152f0: 206f 7220 6461 7461 2073 7472 6561 6d2e or data stream. │ │ │ -00415300: 2049 6620 424f 4d20 207c 5400 5a7e 3100 If BOM |T.Z~1. │ │ │ +00415300: 2049 6620 424f 4d20 207c 5400 5ae0 3100 If BOM |T.Z.1. │ │ │ 00415310: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00415320: 2020 2020 2020 2020 2020 2020 207c 2069 | i │ │ │ 00415330: 7320 6e6f 7420 7072 6573 656e 742c 2047 s not present, G │ │ │ 00415340: 542e 4d20 6173 7375 6d65 7320 6269 6720 T.M assumes big │ │ │ 00415350: 656e 6469 616e 6573 732e 2020 207c 5400 endianess. |T. │ │ │ -00415360: 5a7e 4100 0020 2020 7c20 2020 2020 2020 Z~A.. | │ │ │ +00415360: 5ae0 4100 0020 2020 7c20 2020 2020 2020 Z.A.. | │ │ │ 00415370: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00415380: 207c 2053 4545 4b20 6f72 2041 5050 454e | SEEK or APPEN │ │ │ 00415390: 4420 6f70 6572 6174 696f 6e73 2072 6571 D operations req │ │ │ 004153a0: 7569 7265 2073 7065 6369 6679 696e 6720 uire specifying │ │ │ -004153b0: 207c 5400 5a7e 5100 0020 2020 7c20 2020 |T.Z~Q.. | │ │ │ +004153b0: 207c 5400 5ae0 5100 0020 2020 7c20 2020 |T.Z.Q.. | │ │ │ 004153c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004153d0: 2020 2020 207c 2074 6865 2065 6e64 6961 | the endia │ │ │ 004153e0: 6e65 7373 2028 5554 462d 3136 4c45 206f ness (UTF-16LE o │ │ │ 004153f0: 7220 5554 462d 3136 4245 2920 6265 6361 r UTF-16BE) beca │ │ │ -00415400: 7573 6520 207c 5400 5a7e 6100 0020 2020 use |T.Z~a.. │ │ │ +00415400: 7573 6520 207c 5400 5ae0 6100 0020 2020 use |T.Z.a.. │ │ │ 00415410: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00415420: 2020 2020 2020 2020 207c 2074 6865 7920 | they │ │ │ 00415430: 646f 206e 6f74 2067 6f20 746f 2074 6865 do not go to the │ │ │ 00415440: 2062 6567 696e 6e69 6e67 206f 6620 7468 beginning of th │ │ │ -00415450: 6520 6669 6c65 2020 207c 5400 5a7e 7100 e file |T.Z~q. │ │ │ +00415450: 6520 6669 6c65 2020 207c 5400 5ae0 7100 e file |T.Z.q. │ │ │ 00415460: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00415470: 2020 2020 2020 2020 2020 2020 207c 206f | o │ │ │ 00415480: 7220 6461 7461 2073 7472 6561 6d20 746f r data stream to │ │ │ 00415490: 2061 7574 6f6d 6174 6963 616c 6c79 2064 automatically d │ │ │ 004154a0: 6574 6572 6d69 6e65 2074 6865 207c 5400 etermine the |T. │ │ │ -004154b0: 5a7e 8100 0020 2020 7c20 2020 2020 2020 Z~... | │ │ │ +004154b0: 5ae0 8100 0020 2020 7c20 2020 2020 2020 Z.... | │ │ │ 004154c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004154d0: 207c 2065 6e64 6961 6e65 7373 2e20 5768 | endianess. Wh │ │ │ 004154e0: 656e 2065 6e64 6961 6e65 7373 2069 7320 en endianess is │ │ │ 004154f0: 6e6f 7420 7370 6563 6966 6965 642c 2020 not specified, │ │ │ -00415500: 207c 5400 5a7e 9100 0020 2020 7c20 2020 |T.Z~... | │ │ │ +00415500: 207c 5400 5ae0 9100 0020 2020 7c20 2020 |T.Z.... | │ │ │ 00415510: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00415520: 2020 2020 207c 2053 4545 4b20 6f72 2041 | SEEK or A │ │ │ 00415530: 5050 454e 4420 6173 7375 6d65 2062 6967 PPEND assume big │ │ │ 00415540: 2065 6e64 6961 6e65 7373 2e20 2020 2020 endianess. │ │ │ -00415550: 2020 2020 207c 5400 597e 3600 0020 2020 |T.Y~6.. │ │ │ +00415550: 2020 2020 207c 5400 59e0 3600 0020 2020 |T.Y.6.. │ │ │ 00415560: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00415570: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 00415580: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00415590: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004155a0: 2020 2020 2020 2020 207c 5400 5a7e 1100 |T.Z~.. │ │ │ +004155a0: 2020 2020 2020 2020 207c 5400 5ae0 1100 |T.Z... │ │ │ 004155b0: 0020 2020 7c20 556e 6963 6f64 6528 5229 . | Unicode(R) │ │ │ 004155c0: 2042 7974 6520 4f72 6465 7220 207c 2049 Byte Order | I │ │ │ 004155d0: 6620 7468 6520 6368 6172 6163 7465 7220 f the character │ │ │ 004155e0: 7365 7420 6f66 2061 2064 6576 6963 6520 set of a device │ │ │ 004155f0: 6973 2055 5446 2d38 2c20 2020 207c 5400 is UTF-8, |T. │ │ │ -00415600: 5a7e 2100 0020 2020 7c20 4d61 726b 6572 Z~!.. | Marker │ │ │ +00415600: 5ae0 2100 0020 2020 7c20 4d61 726b 6572 Z.!.. | Marker │ │ │ 00415610: 2028 424f 4d29 2020 2020 2020 2020 2020 (BOM) │ │ │ 00415620: 207c 2047 542e 4d20 6368 6563 6b73 2066 | GT.M checks f │ │ │ 00415630: 6f72 2061 6e64 2069 676e 6f72 6573 2061 or and ignores a │ │ │ 00415640: 2042 4f4d 206f 6e20 696e 7075 742e 2020 BOM on input. │ │ │ -00415650: 207c 5400 5a7e 3100 0020 2020 7c20 2020 |T.Z~1.. | │ │ │ +00415650: 207c 5400 5ae0 3100 0020 2020 7c20 2020 |T.Z.1.. | │ │ │ 00415660: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00415670: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 00415680: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00415690: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004156a0: 2020 2020 207c 5400 5a7e 4100 0020 2020 |T.Z~A.. │ │ │ +004156a0: 2020 2020 207c 5400 5ae0 4100 0020 2020 |T.Z.A.. │ │ │ 004156b0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004156c0: 2020 2020 2020 2020 207c 2049 6620 7468 | If th │ │ │ 004156d0: 6520 424f 4d20 646f 6573 206e 6f74 206d e BOM does not m │ │ │ 004156e0: 6174 6368 2074 6865 2063 6861 7261 6374 atch the charact │ │ │ -004156f0: 6572 2073 6574 2020 207c 5400 5a7e 5100 er set |T.Z~Q. │ │ │ +004156f0: 6572 2073 6574 2020 207c 5400 5ae0 5100 er set |T.Z.Q. │ │ │ 00415700: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00415710: 2020 2020 2020 2020 2020 2020 207c 2073 | s │ │ │ 00415720: 7065 6369 6669 6564 2061 7420 6465 7669 pecified at devi │ │ │ 00415730: 6365 204f 5045 4e2c 2047 542e 4d20 7072 ce OPEN, GT.M pr │ │ │ 00415740: 6f64 7563 6573 2061 6e20 2020 207c 5400 oduces an |T. │ │ │ -00415750: 5a7e 6100 0020 2020 7c20 2020 2020 2020 Z~a.. | │ │ │ +00415750: 5ae0 6100 0020 2020 7c20 2020 2020 2020 Z.a.. | │ │ │ 00415760: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00415770: 207c 2065 7272 6f72 2e20 5245 4144 2064 | error. READ d │ │ │ 00415780: 6f65 7320 6e6f 7420 7265 7475 726e 2042 oes not return B │ │ │ 00415790: 4f4d 2074 6f20 7468 6520 2020 2020 2020 OM to the │ │ │ -004157a0: 207c 5400 5a7e 7100 0020 2020 7c20 2020 |T.Z~q.. | │ │ │ +004157a0: 207c 5400 5ae0 7100 0020 2020 7c20 2020 |T.Z.q.. | │ │ │ 004157b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004157c0: 2020 2020 207c 2061 7070 6c69 6361 7469 | applicati │ │ │ 004157d0: 6f6e 2061 6e64 2074 6865 2042 4f4d 2069 on and the BOM i │ │ │ 004157e0: 7320 6e6f 7420 636f 756e 7465 6420 6173 s not counted as │ │ │ 004157f0: 2020 2020 207c 0000 0000 0000 0000 0000 |.......... │ │ │ 00415800: 0400 0000 f607 0000 7e04 0000 0000 0000 ........~....... │ │ │ -00415810: ae00 007e 4845 4c50 00ff 7300 ff4c 414e ...~HELP..s..LAN │ │ │ +00415810: ae00 00e0 4845 4c50 00ff 7300 ff4c 414e ....HELP..s..LAN │ │ │ 00415820: 4755 4147 455f 4558 5445 4e53 494f 4e53 GUAGE_EXTENSIONS │ │ │ 00415830: 00ff 7300 ff45 5854 454e 5349 4f4e 535f ..s..EXTENSIONS_ │ │ │ 00415840: 464f 525f 5448 455f 5355 5050 4f52 545f FOR_THE_SUPPORT_ │ │ │ 00415850: 464f 525f 5448 455f 554e 4943 4f44 4528 FOR_THE_UNICODE( │ │ │ 00415860: 5229 5f53 5441 4e44 4152 4400 c136 8100 R)_STANDARD..6.. │ │ │ 00415870: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00415880: 2020 2020 2020 2020 2020 2020 207c 2070 | p │ │ │ 00415890: 6172 7420 6f66 2074 6865 2066 6972 7374 art of the first │ │ │ 004158a0: 2072 6563 6f72 642e 2020 2020 2020 2020 record. │ │ │ 004158b0: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -004158c0: 5a7e 9100 0020 2020 7c20 2020 2020 2020 Z~... | │ │ │ +004158c0: 5ae0 9100 0020 2020 7c20 2020 2020 2020 Z.... | │ │ │ 004158d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004158e0: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004158f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00415900: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00415910: 207c 5400 597e 3700 0020 2020 7c20 2020 |T.Y~7.. | │ │ │ +00415910: 207c 5400 59e0 3700 0020 2020 7c20 2020 |T.Y.7.. | │ │ │ 00415920: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00415930: 2020 2020 207c 2049 6620 7468 6520 6f75 | If the ou │ │ │ 00415940: 7470 7574 2063 6861 7261 6374 6572 2073 tput character s │ │ │ 00415950: 6574 2066 6f72 2061 2064 6576 6963 6520 et for a device │ │ │ -00415960: 6973 2020 207c 5400 5a7e 1100 0020 2020 is |T.Z~... │ │ │ +00415960: 6973 2020 207c 5400 5ae0 1100 0020 2020 is |T.Z.... │ │ │ 00415970: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00415980: 2020 2020 2020 2020 207c 2055 5446 2d31 | UTF-1 │ │ │ 00415990: 3620 2862 7574 206e 6f74 2055 5446 2d31 6 (but not UTF-1 │ │ │ 004159a0: 3642 4520 6f72 2055 5446 2d31 364c 452c 6BE or UTF-16LE, │ │ │ -004159b0: 2920 4754 2e4d 2020 207c 5400 5a7e 2100 ) GT.M |T.Z~!. │ │ │ +004159b0: 2920 4754 2e4d 2020 207c 5400 5ae0 2100 ) GT.M |T.Z.!. │ │ │ 004159c0: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 004159d0: 2020 2020 2020 2020 2020 2020 207c 2077 | w │ │ │ 004159e0: 7269 7465 7320 6120 424f 4d20 6265 666f rites a BOM befo │ │ │ 004159f0: 7265 2074 6865 2069 6e69 7469 616c 206f re the initial o │ │ │ 00415a00: 7574 7075 742e 2054 6865 2020 207c 5400 utput. The |T. │ │ │ -00415a10: 5a7e 3100 0020 2020 7c20 2020 2020 2020 Z~1.. | │ │ │ +00415a10: 5ae0 3100 0020 2020 7c20 2020 2020 2020 Z.1.. | │ │ │ 00415a20: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00415a30: 207c 2061 7070 6c69 6361 7469 6f6e 2063 | application c │ │ │ 00415a40: 6f64 6520 646f 6573 206e 6f74 206e 6565 ode does not nee │ │ │ 00415a50: 6420 746f 2065 7870 6c69 6369 746c 7920 d to explicitly │ │ │ -00415a60: 207c 5400 5a7e 4100 0020 2020 7c20 2020 |T.Z~A.. | │ │ │ +00415a60: 207c 5400 5ae0 4100 0020 2020 7c20 2020 |T.Z.A.. | │ │ │ 00415a70: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00415a80: 2020 2020 207c 2077 7269 7465 2074 6865 | write the │ │ │ 00415a90: 2042 4f4d 2e20 2020 2020 2020 2020 2020 BOM. │ │ │ 00415aa0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00415ab0: 2020 2020 207c 5400 5a7e 5100 0020 2020 |T.Z~Q.. │ │ │ +00415ab0: 2020 2020 207c 5400 5ae0 5100 0020 2020 |T.Z.Q.. │ │ │ 00415ac0: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |--------------- │ │ │ 00415ad0: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00415ae0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00415af0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00415b00: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 5a7e 6100 ---------|T.Z~a. │ │ │ +00415b00: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 5ae0 6100 ---------|T.Z.a. │ │ │ 00415b10: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00415b20: 2020 2020 2020 2020 2020 2020 207c 2049 | I │ │ │ 00415b30: 6e20 5554 462d 3820 6d6f 6465 2061 6e64 n UTF-8 mode and │ │ │ 00415b40: 2054 524d 2061 6e64 2053 4420 6f75 7470 TRM and SD outp │ │ │ 00415b50: 7574 2c20 7468 6520 2020 2020 207c 5400 ut, the |T. │ │ │ -00415b60: 5a7e 7100 0020 2020 7c20 2020 2020 2020 Z~q.. | │ │ │ +00415b60: 5ae0 7100 0020 2020 7c20 2020 2020 2020 Z.q.. | │ │ │ 00415b70: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00415b80: 207c 2057 4944 5448 2064 6576 6963 6570 | WIDTH devicep │ │ │ 00415b90: 6172 616d 6574 6572 2073 7065 6369 6669 arameter specifi │ │ │ 00415ba0: 6573 2074 6865 2020 2020 2020 2020 2020 es the │ │ │ -00415bb0: 207c 5400 5a7e 8100 0020 2020 7c20 5749 |T.Z~... | WI │ │ │ +00415bb0: 207c 5400 5ae0 8100 0020 2020 7c20 5749 |T.Z.... | WI │ │ │ 00415bc0: 4454 483d 696e 7465 7870 7220 2855 5345 DTH=intexpr (USE │ │ │ 00415bd0: 2920 2020 207c 2064 6973 706c 6179 2d63 ) | display-c │ │ │ 00415be0: 6f6c 756d 6e73 2061 6e64 2069 7320 7573 olumns and is us │ │ │ 00415bf0: 6564 2077 6974 6820 2458 2074 6f20 2020 ed with $X to │ │ │ -00415c00: 2020 2020 207c 5400 5a7e 9100 0020 2020 |T.Z~... │ │ │ +00415c00: 2020 2020 207c 5400 5ae0 9100 0020 2020 |T.Z.... │ │ │ 00415c10: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00415c20: 2020 2020 2020 2020 207c 2063 6f6e 7472 | contr │ │ │ 00415c30: 6f6c 2074 7275 6e63 6174 696f 6e20 616e ol truncation an │ │ │ 00415c40: 6420 5752 4150 696e 6720 6f66 2074 6865 d WRAPing of the │ │ │ -00415c50: 2076 6973 7561 6c20 207c 5400 597e 3800 visual |T.Y~8. │ │ │ +00415c50: 2076 6973 7561 6c20 207c 5400 59e0 3800 visual |T.Y.8. │ │ │ 00415c60: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00415c70: 2020 2020 2020 2020 2020 2020 207c 2072 | r │ │ │ 00415c80: 6570 7265 7365 6e74 6174 696f 6e20 6f66 epresentation of │ │ │ 00415c90: 2074 6865 2073 7472 6561 6d2e 2020 2020 the stream. │ │ │ 00415ca0: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -00415cb0: 5a7e 1100 0020 2020 7c2d 2d2d 2d2d 2d2d Z~... |------- │ │ │ +00415cb0: 5ae0 1100 0020 2020 7c2d 2d2d 2d2d 2d2d Z.... |------- │ │ │ 00415cc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00415cd0: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 00415ce0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00415cf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00415d00: 2d7c 5400 5a7e 2100 0020 2020 7c20 2020 -|T.Z~!.. | │ │ │ +00415d00: 2d7c 5400 5ae0 2100 0020 2020 7c20 2020 -|T.Z.!.. | │ │ │ 00415d10: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00415d20: 2020 2020 207c 2049 6e20 5554 462d 3820 | In UTF-8 │ │ │ 00415d30: 6d6f 6465 2c20 7468 6520 5752 4954 4520 mode, the WRITE │ │ │ 00415d40: 636f 6d6d 616e 6420 7573 6573 2074 6865 command uses the │ │ │ -00415d50: 2020 2020 207c 5400 5a7e 3100 0020 2020 |T.Z~1.. │ │ │ +00415d50: 2020 2020 207c 5400 5ae0 3100 0020 2020 |T.Z.1.. │ │ │ 00415d60: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00415d70: 2020 2020 2020 2020 207c 2063 6861 7261 | chara │ │ │ 00415d80: 6374 6572 2073 6574 2073 7065 6369 6669 cter set specifi │ │ │ 00415d90: 6564 206f 6e20 7468 6520 6465 7669 6365 ed on the device │ │ │ -00415da0: 204f 5045 4e20 6173 207c 5400 5a7e 4100 OPEN as |T.Z~A. │ │ │ +00415da0: 204f 5045 4e20 6173 207c 5400 5ae0 4100 OPEN as |T.Z.A. │ │ │ 00415db0: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00415dc0: 2020 2020 2020 2020 2020 2020 207c 2074 | t │ │ │ 00415dd0: 6865 2063 6861 7261 6374 6572 2065 6e63 he character enc │ │ │ 00415de0: 6f64 696e 6720 6f66 2074 6865 206f 7574 oding of the out │ │ │ 00415df0: 7075 7420 6465 7669 6365 2e20 207c 5400 put device. |T. │ │ │ -00415e00: 5a7e 5100 0020 2020 7c20 2020 2020 2020 Z~Q.. | │ │ │ +00415e00: 5ae0 5100 0020 2020 7c20 2020 2020 2020 Z.Q.. | │ │ │ 00415e10: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00415e20: 207c 2049 6620 6368 6172 6163 7465 7220 | If character │ │ │ 00415e30: 7365 7420 7370 6563 6966 6965 7320 224d set specifies "M │ │ │ 00415e40: 2220 6f72 2022 5554 462d 3822 2c20 2020 " or "UTF-8", │ │ │ -00415e50: 207c 5400 5a7e 6100 0020 2020 7c20 5772 |T.Z~a.. | Wr │ │ │ +00415e50: 207c 5400 5ae0 6100 0020 2020 7c20 5772 |T.Z.a.. | Wr │ │ │ 00415e60: 6974 6520 2020 2020 2020 2020 2020 2020 ite │ │ │ 00415e70: 2020 2020 207c 2047 542e 4d20 5752 4954 | GT.M WRIT │ │ │ 00415e80: 4573 2074 6865 2064 6174 6120 7769 7468 Es the data with │ │ │ 00415e90: 206e 6f20 7472 616e 7366 6f72 6d61 7469 no transformati │ │ │ -00415ea0: 6f6e 2e20 207c 5400 5a7e 7100 0020 2020 on. |T.Z~q.. │ │ │ +00415ea0: 6f6e 2e20 207c 5400 5ae0 7100 0020 2020 on. |T.Z.q.. │ │ │ 00415eb0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00415ec0: 2020 2020 2020 2020 207c 2049 6620 6368 | If ch │ │ │ 00415ed0: 6172 6163 7465 7220 7365 7420 7370 6563 aracter set spec │ │ │ 00415ee0: 6966 6965 7320 2255 5446 2d31 3622 2c20 ifies "UTF-16", │ │ │ -00415ef0: 2020 2020 2020 2020 207c 5400 5a7e 8100 |T.Z~.. │ │ │ +00415ef0: 2020 2020 2020 2020 207c 5400 5ae0 8100 |T.Z... │ │ │ 00415f00: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00415f10: 2020 2020 2020 2020 2020 2020 207c 2022 | " │ │ │ 00415f20: 5554 462d 3136 4c45 2220 6f72 2022 5554 UTF-16LE" or "UT │ │ │ 00415f30: 462d 3136 4245 222c 2074 6865 2064 6174 F-16BE", the dat │ │ │ 00415f40: 6120 6973 2061 7373 756d 6564 207c 5400 a is assumed |T. │ │ │ -00415f50: 5a7e 9100 0020 2020 7c20 2020 2020 2020 Z~... | │ │ │ +00415f50: 5ae0 9100 0020 2020 7c20 2020 2020 2020 Z.... | │ │ │ 00415f60: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00415f70: 207c 2074 6f20 6265 2065 6e63 6f64 6564 | to be encoded │ │ │ 00415f80: 2069 6e20 5554 462d 3820 616e 6420 5752 in UTF-8 and WR │ │ │ 00415f90: 4954 4520 7472 616e 7366 6f72 6d73 2020 ITE transforms │ │ │ -00415fa0: 207c 5400 597e 3900 0020 2020 7c20 2020 |T.Y~9.. | │ │ │ +00415fa0: 207c 5400 59e0 3900 0020 2020 7c20 2020 |T.Y.9.. | │ │ │ 00415fb0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00415fc0: 2020 2020 207c 2069 7420 746f 2074 6865 | it to the │ │ │ 00415fd0: 2063 6861 7261 6374 6572 2065 6e63 6f64 character encod │ │ │ 00415fe0: 696e 6720 7370 6563 6966 6965 6420 6279 ing specified by │ │ │ 00415ff0: 2020 2020 207c 0000 0000 0000 0000 0000 |.......... │ │ │ 00416000: 0400 0000 f607 0000 9504 0000 0000 0000 ................ │ │ │ -00416010: ae00 007e 4845 4c50 00ff 7300 ff4c 414e ...~HELP..s..LAN │ │ │ +00416010: ae00 00e0 4845 4c50 00ff 7300 ff4c 414e ....HELP..s..LAN │ │ │ 00416020: 4755 4147 455f 4558 5445 4e53 494f 4e53 GUAGE_EXTENSIONS │ │ │ 00416030: 00ff 7300 ff45 5854 454e 5349 4f4e 535f ..s..EXTENSIONS_ │ │ │ 00416040: 464f 525f 5448 455f 5355 5050 4f52 545f FOR_THE_SUPPORT_ │ │ │ 00416050: 464f 525f 5448 455f 554e 4943 4f44 4528 FOR_THE_UNICODE( │ │ │ 00416060: 5229 5f53 5441 4e44 4152 4400 c139 1100 R)_STANDARD..9.. │ │ │ 00416070: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00416080: 2020 2020 2020 2020 2020 2020 207c 2063 | c │ │ │ 00416090: 6861 7261 6374 6572 2073 6574 2064 6576 haracter set dev │ │ │ 004160a0: 6963 6520 7061 7261 6d65 7465 722e 2020 ice parameter. │ │ │ 004160b0: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -004160c0: 5a7e 2100 0020 2020 7c2d 2d2d 2d2d 2d2d Z~!.. |------- │ │ │ +004160c0: 5ae0 2100 0020 2020 7c2d 2d2d 2d2d 2d2d Z.!.. |------- │ │ │ 004160d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004160e0: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 004160f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00416100: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00416110: 2d7c 5400 5a7e 3100 0020 2020 7c20 2020 -|T.Z~1.. | │ │ │ +00416110: 2d7c 5400 5ae0 3100 0020 2020 7c20 2020 -|T.Z.1.. | │ │ │ 00416120: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00416130: 2020 2020 207c 2057 6865 6e20 7468 6520 | When the │ │ │ 00416140: 6172 6775 6d65 6e74 206f 6620 6120 5752 argument of a WR │ │ │ 00416150: 4954 4520 636f 6d6d 616e 6420 636f 6e73 ITE command cons │ │ │ -00416160: 6973 7473 207c 5400 5a7e 4100 0020 2020 ists |T.Z~A.. │ │ │ +00416160: 6973 7473 207c 5400 5ae0 4100 0020 2020 ists |T.Z.A.. │ │ │ 00416170: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00416180: 2020 2020 2020 2020 207c 206f 6620 6120 | of a │ │ │ 00416190: 6c65 6164 696e 6720 6173 7465 7269 736b leading asterisk │ │ │ 004161a0: 2028 2a29 2066 6f6c 6c6f 7765 6420 6279 (*) followed by │ │ │ -004161b0: 2061 6e20 2020 2020 207c 5400 5a7e 5100 an |T.Z~Q. │ │ │ +004161b0: 2061 6e20 2020 2020 207c 5400 5ae0 5100 an |T.Z.Q. │ │ │ 004161c0: 0020 2020 7c20 5772 6974 6520 2a20 2020 . | Write * │ │ │ 004161d0: 2020 2020 2020 2020 2020 2020 207c 2069 | i │ │ │ 004161e0: 6e74 6567 6572 2065 7870 7265 7373 696f nteger expressio │ │ │ 004161f0: 6e2c 2074 6865 2057 5249 5445 2063 6f6d n, the WRITE com │ │ │ 00416200: 6d61 6e64 206f 7574 7075 7473 207c 5400 mand outputs |T. │ │ │ -00416210: 5a7e 6100 0020 2020 7c20 2020 2020 2020 Z~a.. | │ │ │ +00416210: 5ae0 6100 0020 2020 7c20 2020 2020 2020 Z.a.. | │ │ │ 00416220: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00416230: 207c 2074 6865 2063 6861 7261 6374 6572 | the character │ │ │ 00416240: 2072 6570 7265 7365 6e74 6564 2062 7920 represented by │ │ │ 00416250: 7468 6520 636f 6465 2d70 6f69 6e74 2020 the code-point │ │ │ -00416260: 207c 5400 5a7e 7100 0020 2020 7c20 2020 |T.Z~q.. | │ │ │ +00416260: 207c 5400 5ae0 7100 0020 2020 7c20 2020 |T.Z.q.. | │ │ │ 00416270: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00416280: 2020 2020 207c 2076 616c 7565 206f 6620 | value of │ │ │ 00416290: 7468 6174 2069 6e74 6567 6572 2065 7870 that integer exp │ │ │ 004162a0: 7265 7373 696f 6e2e 2020 2020 2020 2020 ression. │ │ │ -004162b0: 2020 2020 207c 5400 5a7e 8100 0020 2020 |T.Z~... │ │ │ +004162b0: 2020 2020 207c 5400 5ae0 8100 0020 2020 |T.Z.... │ │ │ 004162c0: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |--------------- │ │ │ 004162d0: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 004162e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004162f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00416300: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 5a7e 9100 ---------|T.Z~.. │ │ │ +00416300: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 5ae0 9100 ---------|T.Z... │ │ │ 00416310: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00416320: 2020 2020 2020 2020 2020 2020 207c 2049 | I │ │ │ 00416330: 6e20 5554 462d 3820 6d6f 6465 2c20 7468 n UTF-8 mode, th │ │ │ 00416340: 6520 5a53 484f 5720 636f 6d6d 616e 6420 e ZSHOW command │ │ │ 00416350: 6578 6869 6269 7473 2020 2020 207c 5400 exhibits |T. │ │ │ -00416360: 597e 3a00 0020 2020 7c20 2020 2020 2020 Y~:.. | │ │ │ +00416360: 59e0 3a00 0020 2020 7c20 2020 2020 2020 Y.:.. | │ │ │ 00416370: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00416380: 207c 2062 7974 652d 6f72 6965 6e74 6564 | byte-oriented │ │ │ 00416390: 2061 6e64 2064 6973 706c 6179 2d6f 7269 and display-ori │ │ │ 004163a0: 656e 7465 6420 6265 6861 7669 6f72 2020 ented behavior │ │ │ -004163b0: 207c 5400 5a7e 1100 0020 2020 7c20 2020 |T.Z~... | │ │ │ +004163b0: 207c 5400 5ae0 1100 0020 2020 7c20 2020 |T.Z.... | │ │ │ 004163c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004163d0: 2020 2020 207c 2061 7320 666f 6c6c 6f77 | as follow │ │ │ 004163e0: 733a 2020 2020 2020 2020 2020 2020 2020 s: │ │ │ 004163f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00416400: 2020 2020 207c 5400 5a7e 2100 0020 2020 |T.Z~!.. │ │ │ +00416400: 2020 2020 207c 5400 5ae0 2100 0020 2020 |T.Z.!.. │ │ │ 00416410: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00416420: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 00416430: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00416440: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00416450: 2020 2020 2020 2020 207c 5400 5a7e 3100 |T.Z~1. │ │ │ +00416450: 2020 2020 2020 2020 207c 5400 5ae0 3100 |T.Z.1. │ │ │ 00416460: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00416470: 2020 2020 2020 2020 2020 2020 207c 2020 | │ │ │ 00416480: 312e 205a 5348 4f57 2074 6172 6765 7465 1. ZSHOW targete │ │ │ 00416490: 6420 746f 2061 2064 6576 6963 6520 285a d to a device (Z │ │ │ 004164a0: 5348 4f57 2022 2a22 2920 2020 207c 5400 SHOW "*") |T. │ │ │ -004164b0: 5a7e 4100 0020 2020 7c20 2020 2020 2020 Z~A.. | │ │ │ +004164b0: 5ae0 4100 0020 2020 7c20 2020 2020 2020 Z.A.. | │ │ │ 004164c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004164d0: 207c 2020 2020 2061 6c69 676e 7320 7468 | aligns th │ │ │ 004164e0: 6520 6f75 7470 7574 2061 6363 6f72 6469 e output accordi │ │ │ 004164f0: 6e67 2074 6f20 7468 6520 2020 2020 2020 ng to the │ │ │ -00416500: 207c 5400 5a7e 5100 0020 2020 7c20 2020 |T.Z~Q.. | │ │ │ +00416500: 207c 5400 5ae0 5100 0020 2020 7c20 2020 |T.Z.Q.. | │ │ │ 00416510: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00416520: 2020 2020 207c 2020 2020 206e 756d 6265 | numbe │ │ │ 00416530: 7273 206f 6620 6469 7370 6c61 7920 636f rs of display co │ │ │ 00416540: 6c75 6d6e 7320 7370 6563 6966 6965 6420 lumns specified │ │ │ -00416550: 6279 2020 207c 5400 5a7e 6100 0020 2020 by |T.Z~a.. │ │ │ +00416550: 6279 2020 207c 5400 5ae0 6100 0020 2020 by |T.Z.a.. │ │ │ 00416560: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00416570: 2020 2020 2020 2020 207c 2020 2020 2074 | t │ │ │ 00416580: 6865 2057 4944 5448 2064 6576 6963 6570 he WIDTH devicep │ │ │ 00416590: 6172 616d 6574 6572 2e20 2020 2020 2020 arameter. │ │ │ -004165a0: 2020 2020 2020 2020 207c 5400 5a7e 7100 |T.Z~q. │ │ │ +004165a0: 2020 2020 2020 2020 207c 5400 5ae0 7100 |T.Z.q. │ │ │ 004165b0: 0020 2020 7c20 5a53 486f 7720 2020 2020 . | ZSHow │ │ │ 004165c0: 2020 2020 2020 2020 2020 2020 207c 2020 | │ │ │ 004165d0: 322e 205a 5348 4f57 2074 6172 6765 7465 2. ZSHOW targete │ │ │ 004165e0: 6420 746f 2061 206c 6f63 616c 2028 5a53 d to a local (ZS │ │ │ 004165f0: 484f 5720 222a 223a 6c63 6c29 207c 5400 HOW "*":lcl) |T. │ │ │ -00416600: 5a7e 8100 0020 2020 7c20 2020 2020 2020 Z~... | │ │ │ +00416600: 5ae0 8100 0020 2020 7c20 2020 2020 2020 Z.... | │ │ │ 00416610: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00416620: 207c 2020 2020 2074 7275 6e63 6174 6573 | truncates │ │ │ 00416630: 2064 6174 6120 6578 6365 6564 696e 6720 data exceeding │ │ │ 00416640: 3230 3438 4b42 2061 7420 7468 6520 2020 2048KB at the │ │ │ -00416650: 207c 5400 5a7e 9100 0020 2020 7c20 2020 |T.Z~... | │ │ │ +00416650: 207c 5400 5ae0 9100 0020 2020 7c20 2020 |T.Z.... | │ │ │ 00416660: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00416670: 2020 2020 207c 2020 2020 206c 6173 7420 | last │ │ │ 00416680: 6368 6172 6163 7465 7220 7468 6174 2066 character that f │ │ │ 00416690: 756c 6c79 2066 6974 7320 7769 7468 696e ully fits within │ │ │ -004166a0: 2074 6865 207c 5400 597e 4100 0020 2020 the |T.Y~A.. │ │ │ +004166a0: 2074 6865 207c 5400 59e0 4100 0020 2020 the |T.Y.A.. │ │ │ 004166b0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004166c0: 2020 2020 2020 2020 207c 2020 2020 2032 | 2 │ │ │ 004166d0: 3034 384b 4220 6c69 6d69 742e 2020 2020 048KB limit. │ │ │ 004166e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004166f0: 2020 2020 2020 2020 207c 5400 5a7e 1100 |T.Z~.. │ │ │ +004166f0: 2020 2020 2020 2020 207c 5400 5ae0 1100 |T.Z... │ │ │ 00416700: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00416710: 2020 2020 2020 2020 2020 2020 207c 2020 | │ │ │ 00416720: 332e 205a 5348 4f57 2074 6172 6765 7465 3. ZSHOW targete │ │ │ 00416730: 6420 746f 2061 2067 6c6f 6261 6c20 285a d to a global (Z │ │ │ 00416740: 5348 4f57 2020 2020 2020 2020 207c 5400 SHOW |T. │ │ │ -00416750: 5a7e 2100 0020 2020 7c20 2020 2020 2020 Z~!.. | │ │ │ +00416750: 5ae0 2100 0020 2020 7c20 2020 2020 2020 Z.!.. | │ │ │ 00416760: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00416770: 207c 2020 2020 2022 2a22 3a5e 4343 2920 | "*":^CC) │ │ │ 00416780: 7472 756e 6361 7465 7320 6461 7461 2065 truncates data e │ │ │ 00416790: 7863 6565 6469 6e67 2074 6865 2020 2020 xceeding the │ │ │ -004167a0: 207c 5400 5a7e 3100 0020 2020 7c20 2020 |T.Z~1.. | │ │ │ +004167a0: 207c 5400 5ae0 3100 0020 2020 7c20 2020 |T.Z.1.. | │ │ │ 004167b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004167c0: 2020 2020 207c 2020 2020 206d 6178 696d | maxim │ │ │ 004167d0: 756d 2072 6563 6f72 6420 7369 7a65 2066 um record size f │ │ │ 004167e0: 6f72 2074 6865 2074 6172 6765 7420 676c or the target gl │ │ │ 004167f0: 6f62 616c 207c 0000 0000 0000 0000 0000 obal |.......... │ │ │ 00416800: 0400 0000 fd07 0000 b704 0000 0000 0000 ................ │ │ │ -00416810: ae00 007e 4845 4c50 00ff 7300 ff4c 414e ...~HELP..s..LAN │ │ │ +00416810: ae00 00e0 4845 4c50 00ff 7300 ff4c 414e ....HELP..s..LAN │ │ │ 00416820: 4755 4147 455f 4558 5445 4e53 494f 4e53 GUAGE_EXTENSIONS │ │ │ 00416830: 00ff 7300 ff45 5854 454e 5349 4f4e 535f ..s..EXTENSIONS_ │ │ │ 00416840: 464f 525f 5448 455f 5355 5050 4f52 545f FOR_THE_SUPPORT_ │ │ │ 00416850: 464f 525f 5448 455f 554e 4943 4f44 4528 FOR_THE_UNICODE( │ │ │ 00416860: 5229 5f53 5441 4e44 4152 4400 c141 4100 R)_STANDARD..AA. │ │ │ 00416870: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00416880: 2020 2020 2020 2020 2020 2020 207c 2020 | │ │ │ 00416890: 2020 2061 7420 7468 6520 6c61 7374 2063 at the last c │ │ │ 004168a0: 6861 7261 6374 6572 2074 6861 7420 6675 haracter that fu │ │ │ 004168b0: 6c6c 7920 6669 7473 2020 2020 207c 5400 lly fits |T. │ │ │ -004168c0: 5a7e 5100 0020 2020 7c20 2020 2020 2020 Z~Q.. | │ │ │ +004168c0: 5ae0 5100 0020 2020 7c20 2020 2020 2020 Z.Q.. | │ │ │ 004168d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004168e0: 207c 2020 2020 2077 6974 6869 6e20 7468 | within th │ │ │ 004168f0: 6174 2072 6563 6f72 6420 7369 7a65 2e20 at record size. │ │ │ 00416900: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00416910: 207c 5400 5a7e 6100 0020 2020 2b2d 2d2d |T.Z~a.. +--- │ │ │ +00416910: 207c 5400 5ae0 6100 0020 2020 2b2d 2d2d |T.Z.a.. +--- │ │ │ 00416920: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00416930: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00416940: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00416950: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00416960: 2d2d 2d2d 2d2b 0700 5a7e 7100 0010 0058 -----+..Z~q....X │ │ │ -00416970: 7eff 7300 ff49 4355 0000 4943 550e 0060 ~.s..ICU..ICU..` │ │ │ -00416980: 7ebf 1100 0020 2020 4943 5507 0061 7e21 ~.... ICU..a~! │ │ │ -00416990: 0000 5400 617e 3100 0020 2020 4943 5520 ..T.a~1.. ICU │ │ │ +00416960: 2d2d 2d2d 2d2b 0700 5ae0 7100 0010 0058 -----+..Z.q....X │ │ │ +00416970: e0ff 7300 ff49 4355 0000 4943 550e 0060 ..s..ICU..ICU..` │ │ │ +00416980: e0bf 1100 0020 2020 4943 5507 0061 e021 ..... ICU..a.! │ │ │ +00416990: 0000 5400 61e0 3100 0020 2020 4943 5520 ..T.a.1.. ICU │ │ │ 004169a0: 6973 2061 2077 6964 656c 7920 7573 6564 is a widely used │ │ │ 004169b0: 2c20 6465 6661 6374 6f20 7374 616e 6461 , defacto standa │ │ │ 004169c0: 7264 2070 6163 6b61 6765 2028 7365 6520 rd package (see │ │ │ 004169d0: 6874 7470 3a2f 2f69 6375 2d70 726f 6a65 http://icu-proje │ │ │ -004169e0: 6374 2e6f 7267 5400 617e 4100 0020 2020 ct.orgT.a~A.. │ │ │ +004169e0: 6374 2e6f 7267 5400 61e0 4100 0020 2020 ct.orgT.a.A.. │ │ │ 004169f0: 666f 7220 6d6f 7265 2069 6e66 6f72 6d61 for more informa │ │ │ 00416a00: 7469 6f6e 2920 7468 6174 2047 542e 4d20 tion) that GT.M │ │ │ 00416a10: 7265 6c69 6573 206f 6e20 666f 7220 6d6f relies on for mo │ │ │ 00416a20: 7374 206f 7065 7261 7469 6f6e 7320 7468 st operations th │ │ │ -00416a30: 6174 2072 6571 7569 7265 4b00 617e 5100 at requireK.a~Q. │ │ │ +00416a30: 6174 2072 6571 7569 7265 4b00 61e0 5100 at requireK.a.Q. │ │ │ 00416a40: 0020 2020 6b6e 6f77 6c65 6467 6520 6f66 . knowledge of │ │ │ 00416a50: 2074 6865 2055 6e69 636f 6465 2852 2920 the Unicode(R) │ │ │ 00416a60: 6368 6172 6163 7465 7220 7365 7473 2c20 character sets, │ │ │ 00416a70: 7375 6368 2061 7320 7465 7874 2062 6f75 such as text bou │ │ │ -00416a80: 6e64 6172 794e 0061 7e61 0000 2020 2064 ndaryN.a~a.. d │ │ │ +00416a80: 6e64 6172 794e 0061 e061 0000 2020 2064 ndaryN.a.a.. d │ │ │ 00416a90: 6574 6563 7469 6f6e 2c20 6368 6172 6163 etection, charac │ │ │ 00416aa0: 7465 7220 7374 7269 6e67 2063 6f6e 7665 ter string conve │ │ │ 00416ab0: 7273 696f 6e20 6265 7477 6565 6e20 5554 rsion between UT │ │ │ 00416ac0: 462d 3820 616e 6420 5554 462d 3136 2c20 F-8 and UTF-16, │ │ │ -00416ad0: 616e 642b 0061 7e71 0000 2020 2063 616c and+.a~q.. cal │ │ │ +00416ad0: 616e 642b 0061 e071 0000 2020 2063 616c and+.a.q.. cal │ │ │ 00416ae0: 6375 6c61 7469 6e67 2067 6c79 7068 2064 culating glyph d │ │ │ 00416af0: 6973 706c 6179 2077 6964 7468 732e 0700 isplay widths... │ │ │ -00416b00: 617e 8100 0017 0061 7e91 0000 2020 202a a~.....a~... * │ │ │ -00416b10: 2a49 6d70 6f72 7461 6e74 2a2a 0800 607e *Important**..`~ │ │ │ -00416b20: c011 0000 5300 617e 1200 0020 2020 556e ....S.a~... Un │ │ │ +00416b00: 61e0 8100 0017 0061 e091 0000 2020 202a a......a.... * │ │ │ +00416b10: 2a49 6d70 6f72 7461 6e74 2a2a 0800 60e0 *Important**..`. │ │ │ +00416b20: c011 0000 5300 61e0 1200 0020 2020 556e ....S.a.... Un │ │ │ 00416b30: 6c65 7373 2074 6865 2073 7570 706f 7274 less the support │ │ │ 00416b40: 2066 6f72 2074 6865 2055 6e69 636f 6465 for the Unicode │ │ │ 00416b50: 2073 7461 6e64 6172 6420 6973 2073 6f75 standard is sou │ │ │ 00416b60: 6768 7420 666f 7220 6120 7072 6f63 6573 ght for a proces │ │ │ -00416b70: 7320 2874 6861 7452 0061 7e13 0000 2020 s (thatR.a~... │ │ │ +00416b70: 7320 2874 6861 7452 0061 e013 0000 2020 s (thatR.a.... │ │ │ 00416b80: 2069 732c 2075 6e6c 6573 7320 7468 6520 is, unless the │ │ │ 00416b90: 656e 7669 726f 6e6d 656e 7420 7661 7269 environment vari │ │ │ 00416ba0: 6162 6c65 2067 746d 5f63 6873 6574 2069 able gtm_chset i │ │ │ 00416bb0: 7320 5554 462d 3822 292c 2047 542e 4d20 s UTF-8"), GT.M │ │ │ -00416bc0: 7072 6f63 6573 7365 7353 0061 7e14 0000 processesS.a~... │ │ │ +00416bc0: 7072 6f63 6573 7365 7353 0061 e014 0000 processesS.a.... │ │ │ 00416bd0: 2020 2064 6f20 6e6f 7420 6e65 6564 2049 do not need I │ │ │ 00416be0: 4355 2e20 496e 206f 7468 6572 2077 6f72 CU. In other wor │ │ │ 00416bf0: 6473 2c20 6578 6973 7469 6e67 2061 7070 ds, existing app │ │ │ 00416c00: 6c69 6361 7469 6f6e 7320 7468 6174 2061 lications that a │ │ │ -00416c10: 7265 206e 6f74 2062 6173 6564 5100 617e re not basedQ.a~ │ │ │ +00416c10: 7265 206e 6f74 2062 6173 6564 5100 61e0 re not basedQ.a. │ │ │ 00416c20: 1500 0020 2020 6f6e 2074 6865 2055 6e69 ... on the Uni │ │ │ 00416c30: 636f 6465 2073 7461 6e64 6172 6420 636f code standard co │ │ │ 00416c40: 6e74 696e 7565 2074 6f20 776f 726b 206f ntinue to work o │ │ │ 00416c50: 6e20 7375 7070 6f72 7465 6420 706c 6174 n supported plat │ │ │ 00416c60: 666f 726d 7320 7769 7468 6f75 740e 0061 forms without..a │ │ │ -00416c70: 7e16 0000 2020 2049 4355 2e07 0061 7e17 ~... ICU...a~. │ │ │ -00416c80: 0000 5300 617e 1800 0020 2020 416e 2049 ..S.a~... An I │ │ │ +00416c70: e016 0000 2020 2049 4355 2e07 0061 e017 .... ICU...a.. │ │ │ +00416c80: 0000 5300 61e0 1800 0020 2020 416e 2049 ..S.a.... An I │ │ │ 00416c90: 4355 2076 6572 7369 6f6e 206e 756d 6265 CU version numbe │ │ │ 00416ca0: 7220 6973 206f 6620 7468 6520 666f 726d r is of the form │ │ │ 00416cb0: 206d 616a 6f72 2e6d 696e 6f72 2e6d 696c major.minor.mil │ │ │ 00416cc0: 6c69 2e6d 6963 726f 2077 6865 7265 206d li.micro where m │ │ │ -00416cd0: 616a 6f72 2c4f 0061 7e19 0000 2020 206d ajor,O.a~... m │ │ │ +00416cd0: 616a 6f72 2c4f 0061 e019 0000 2020 206d ajor,O.a.... m │ │ │ 00416ce0: 696e 6f72 2c20 6d69 6c6c 6920 616e 6420 inor, milli and │ │ │ 00416cf0: 6d69 6372 6f20 6172 6520 696e 7465 6765 micro are intege │ │ │ 00416d00: 7273 2e20 5477 6f20 7665 7273 696f 6e73 rs. Two versions │ │ │ 00416d10: 2074 6861 7420 6861 7665 2064 6966 6665 that have diffe │ │ │ -00416d20: 7265 6e74 5000 617e 1a00 0020 2020 6d61 rentP.a~... ma │ │ │ +00416d20: 7265 6e74 5000 61e0 1a00 0020 2020 6d61 rentP.a.... ma │ │ │ 00416d30: 6a6f 7220 616e 642f 6f72 206d 696e 6f72 jor and/or minor │ │ │ 00416d40: 2076 6572 7369 6f6e 206e 756d 6265 7273 version numbers │ │ │ 00416d50: 2063 616e 2064 6966 6665 7220 696e 2066 can differ in f │ │ │ 00416d60: 756e 6374 696f 6e61 6c69 7479 2061 6e64 unctionality and │ │ │ -00416d70: 2041 5049 5100 617e 2100 0020 2020 636f APIQ.a~!.. co │ │ │ +00416d70: 2041 5049 5100 61e0 2100 0020 2020 636f APIQ.a.!.. co │ │ │ 00416d80: 6d70 6174 6962 696c 6974 7920 6973 206e mpatibility is n │ │ │ 00416d90: 6f74 2067 7561 7261 6e74 6565 642e 2044 ot guaranteed. D │ │ │ 00416da0: 6966 6665 7265 6e63 6573 2069 6e20 6d69 ifferences in mi │ │ │ 00416db0: 6c6c 6920 6f72 206d 6963 726f 2076 6572 lli or micro ver │ │ │ -00416dc0: 7369 6f6e 7346 0061 7e22 0000 2020 2061 sionsF.a~".. a │ │ │ +00416dc0: 7369 6f6e 7346 0061 e022 0000 2020 2061 sionsF.a.".. a │ │ │ 00416dd0: 7265 206d 6169 6e74 656e 616e 6365 2072 re maintenance r │ │ │ 00416de0: 656c 6561 7365 7320 7468 6174 2070 7265 eleases that pre │ │ │ 00416df0: 7365 7276 6520 6675 6e63 7469 6f6e 616c serve functional │ │ │ -00416e00: 6974 7920 616e 6420 4150 494e 0061 7e23 ity and APIN.a~# │ │ │ +00416e00: 6974 7920 616e 6420 4150 494e 0061 e023 ity and APIN.a.# │ │ │ 00416e10: 0000 2020 2063 6f6d 7061 7469 6269 6c69 .. compatibili │ │ │ 00416e20: 7479 2e20 4943 5520 7265 6665 7265 6e63 ty. ICU referenc │ │ │ 00416e30: 6520 7265 6c65 6173 6573 2061 7265 2064 e releases are d │ │ │ 00416e40: 6566 696e 6564 2062 7920 6d61 6a6f 7220 efined by major │ │ │ -00416e50: 616e 6420 6d69 6e6f 7252 0061 7e24 0000 and minorR.a~$.. │ │ │ +00416e50: 616e 6420 6d69 6e6f 7252 0061 e024 0000 and minorR.a.$.. │ │ │ 00416e60: 2020 2076 6572 7369 6f6e 206e 756d 6265 version numbe │ │ │ 00416e70: 7273 2e20 4e6f 7465 2074 6861 7420 6469 rs. Note that di │ │ │ 00416e80: 7370 6c61 7920 7769 6474 6873 2066 6f72 splay widths for │ │ │ 00416e90: 2073 6f6d 6520 6368 6172 6163 7465 7273 some characters │ │ │ -00416ea0: 2063 6861 6e67 6564 2069 6e4f 0061 7e25 changed inO.a~% │ │ │ +00416ea0: 2063 6861 6e67 6564 2069 6e4f 0061 e025 changed inO.a.% │ │ │ 00416eb0: 0000 2020 2049 4355 2034 2e30 2061 6e64 .. ICU 4.0 and │ │ │ 00416ec0: 206d 6179 2063 6861 6e67 6520 6167 6169 may change agai │ │ │ 00416ed0: 6e20 696e 2074 6865 2066 7574 7572 652c n in the future, │ │ │ 00416ee0: 2061 7320 626f 7468 206c 616e 6775 6167 as both languag │ │ │ -00416ef0: 6573 2061 6e64 2049 4355 1100 617e 2600 es and ICU..a~&. │ │ │ -00416f00: 0020 2020 6576 6f6c 7665 2e07 0061 7e27 . evolve...a~' │ │ │ -00416f10: 0000 4e00 617e 2800 0020 2020 416e 206f ..N.a~(.. An o │ │ │ +00416ef0: 6573 2061 6e64 2049 4355 1100 61e0 2600 es and ICU..a.&. │ │ │ +00416f00: 0020 2020 6576 6f6c 7665 2e07 0061 e027 . evolve...a.' │ │ │ +00416f10: 0000 4e00 61e0 2800 0020 2020 416e 206f ..N.a.(.. An o │ │ │ 00416f20: 7065 7261 7469 6e67 2073 7973 7465 6d27 perating system' │ │ │ 00416f30: 7320 6469 7374 7269 6275 7469 6f6e 2067 s distribution g │ │ │ 00416f40: 656e 6572 616c 6c79 2069 6e63 6c75 6465 enerally include │ │ │ 00416f50: 7320 616e 2049 4355 206c 6962 7261 7279 s an ICU library │ │ │ -00416f60: 5100 617e 2900 0020 2020 7461 696c 6f72 Q.a~).. tailor │ │ │ +00416f60: 5100 61e0 2900 0020 2020 7461 696c 6f72 Q.a.).. tailor │ │ │ 00416f70: 6564 2074 6f20 7468 6520 4f53 2061 6e64 ed to the OS and │ │ │ 00416f80: 2068 6172 6477 6172 652c 2074 6865 7265 hardware, there │ │ │ 00416f90: 666f 7265 2046 4953 2064 6f65 7320 6e6f fore FIS does no │ │ │ 00416fa0: 7420 7072 6f76 6964 6520 616e 7920 4943 t provide any IC │ │ │ -00416fb0: 554c 0061 7e2a 0000 2020 206c 6962 7261 UL.a~*.. libra │ │ │ +00416fb0: 554c 0061 e02a 0000 2020 206c 6962 7261 UL.a.*.. libra │ │ │ 00416fc0: 7279 2e20 496e 206f 7264 6572 2074 6f20 ry. In order to │ │ │ 00416fd0: 7375 7070 6f72 7420 5554 462d 3820 6675 support UTF-8 fu │ │ │ 00416fe0: 6e63 7469 6f6e 616c 6974 792c 2047 542e nctionality, GT. │ │ │ 00416ff0: 4d20 7265 7175 6972 6573 2061 6e00 0000 M requires an... │ │ │ 00417000: 0400 0000 f507 0000 d104 0000 0000 0000 ................ │ │ │ -00417010: af00 007e 4845 4c50 00ff 7300 ff4c 414e ...~HELP..s..LAN │ │ │ +00417010: af00 00e0 4845 4c50 00ff 7300 ff4c 414e ....HELP..s..LAN │ │ │ 00417020: 4755 4147 455f 4558 5445 4e53 494f 4e53 GUAGE_EXTENSIONS │ │ │ 00417030: 00ff 7300 ff45 5854 454e 5349 4f4e 535f ..s..EXTENSIONS_ │ │ │ 00417040: 464f 525f 5448 455f 5355 5050 4f52 545f FOR_THE_SUPPORT_ │ │ │ 00417050: 464f 525f 5448 455f 554e 4943 4f44 4528 FOR_THE_UNICODE( │ │ │ 00417060: 5229 5f53 5441 4e44 4152 4400 ff73 00ff R)_STANDARD..s.. │ │ │ 00417070: 4943 5500 c031 0000 2020 2061 7070 726f ICU..1.. appro │ │ │ 00417080: 7072 6961 7465 2076 6572 7369 6f6e 206f priate version o │ │ │ 00417090: 6620 4943 5520 746f 2062 6520 696e 7374 f ICU to be inst │ │ │ 004170a0: 616c 6c65 6420 6f6e 2074 6865 2073 7973 alled on the sys │ │ │ 004170b0: 7465 6d20 2d20 6368 6563 6b20 7468 6549 tem - check theI │ │ │ -004170c0: 0061 7e32 0000 2020 2072 656c 6561 7365 .a~2.. release │ │ │ +004170c0: 0061 e032 0000 2020 2072 656c 6561 7365 .a.2.. release │ │ │ 004170d0: 206e 6f74 6573 2066 6f72 2079 6f75 7220 notes for your │ │ │ 004170e0: 4754 2e4d 2072 656c 6561 7365 2066 6f72 GT.M release for │ │ │ 004170f0: 2073 7570 706f 7274 6564 2049 4355 2076 supported ICU v │ │ │ -00417100: 6572 7369 6f6e 732e 0700 617e 3300 0050 ersions...a~3..P │ │ │ -00417110: 0061 7e34 0000 2020 2047 542e 4d20 6578 .a~4.. GT.M ex │ │ │ +00417100: 6572 7369 6f6e 732e 0700 61e0 3300 0050 ersions...a.3..P │ │ │ +00417110: 0061 e034 0000 2020 2047 542e 4d20 6578 .a.4.. GT.M ex │ │ │ 00417120: 7065 6374 7320 4943 5520 746f 2062 6520 pects ICU to be │ │ │ 00417130: 636f 6d70 696c 6564 2077 6974 6820 7379 compiled with sy │ │ │ 00417140: 6d62 6f6c 2072 656e 616d 696e 6720 6469 mbol renaming di │ │ │ 00417150: 7361 626c 6564 2061 6e64 2077 696c 6c51 sabled and willQ │ │ │ -00417160: 0061 7e35 0000 2020 2069 7373 7565 2061 .a~5.. issue a │ │ │ +00417160: 0061 e035 0000 2020 2069 7373 7565 2061 .a.5.. issue a │ │ │ 00417170: 6e20 6572 726f 7220 6174 2073 7461 7274 n error at start │ │ │ 00417180: 7570 2069 6620 7468 6520 6176 6169 6c61 up if the availa │ │ │ 00417190: 626c 6520 7665 7273 696f 6e20 6f66 2049 ble version of I │ │ │ 004171a0: 4355 2069 7320 6275 696c 7420 7769 7468 CU is built with │ │ │ -004171b0: 4c00 617e 3600 0020 2020 7379 6d62 6f6c L.a~6.. symbol │ │ │ +004171b0: 4c00 61e0 3600 0020 2020 7379 6d62 6f6c L.a.6.. symbol │ │ │ 004171c0: 2072 656e 616d 696e 6720 656e 6162 6c65 renaming enable │ │ │ 004171d0: 642e 2054 6f20 7573 6520 6120 7665 7273 d. To use a vers │ │ │ 004171e0: 696f 6e20 6f66 2049 4355 2062 7569 6c74 ion of ICU built │ │ │ -004171f0: 2077 6974 6820 7379 6d62 6f6c 5200 617e with symbolR.a~ │ │ │ +004171f0: 2077 6974 6820 7379 6d62 6f6c 5200 61e0 with symbolR.a. │ │ │ 00417200: 3700 0020 2020 7265 6e61 6d69 6e67 2065 7.. renaming e │ │ │ 00417210: 6e61 626c 6564 2c20 7468 6520 6774 6d5f nabled, the gtm_ │ │ │ 00417220: 6963 755f 7665 7273 696f 6e20 656e 7669 icu_version envi │ │ │ 00417230: 726f 6e6d 656e 7420 7661 7269 6162 6c65 ronment variable │ │ │ 00417240: 2069 6e64 6963 6174 6573 2074 6865 5100 indicates theQ. │ │ │ -00417250: 617e 3800 0020 2020 4d41 4a4f 5220 5645 a~8.. MAJOR VE │ │ │ +00417250: 61e0 3800 0020 2020 4d41 4a4f 5220 5645 a.8.. MAJOR VE │ │ │ 00417260: 5253 494f 4e20 616e 6420 4d49 4e4f 5220 RSION and MINOR │ │ │ 00417270: 5645 5253 494f 4e20 6e75 6d62 6572 7320 VERSION numbers │ │ │ 00417280: 6f66 2074 6865 2064 6573 6972 6564 2049 of the desired I │ │ │ 00417290: 4355 2066 6f72 6d61 7474 6564 2061 734f CU formatted asO │ │ │ -004172a0: 0061 7e39 0000 2020 204d 616a 6f72 5665 .a~9.. MajorVe │ │ │ +004172a0: 0061 e039 0000 2020 204d 616a 6f72 5665 .a.9.. MajorVe │ │ │ 004172b0: 7273 696f 6e2e 4d69 6e6f 7256 6572 7369 rsion.MinorVersi │ │ │ 004172c0: 6f6e 2028 666f 7220 6578 616d 706c 6520 on (for example │ │ │ 004172d0: 2233 2e36 2220 746f 2064 656e 6f74 6520 "3.6" to denote │ │ │ 004172e0: 4943 552d 332e 3629 2e20 5768 656e 5400 ICU-3.6). WhenT. │ │ │ -004172f0: 617e 3a00 0020 2020 2467 746d 5f69 6375 a~:.. $gtm_icu │ │ │ +004172f0: 61e0 3a00 0020 2020 2467 746d 5f69 6375 a.:.. $gtm_icu │ │ │ 00417300: 5f76 6572 7369 6f6e 2069 7320 736f 2064 _version is so d │ │ │ 00417310: 6566 696e 6564 2c20 4754 2e4d 2061 7474 efined, GT.M att │ │ │ 00417320: 656d 7074 7320 746f 206f 7065 6e20 7468 empts to open th │ │ │ 00417330: 6520 7370 6563 6966 6963 2076 6572 7369 e specific versi │ │ │ -00417340: 6f6e 5200 617e 4100 0020 2020 6f66 2049 onR.a~A.. of I │ │ │ +00417340: 6f6e 5200 61e0 4100 0020 2020 6f66 2049 onR.a.A.. of I │ │ │ 00417350: 4355 2e20 496e 2074 6869 7320 6361 7365 CU. In this case │ │ │ 00417360: 2c20 4754 2e4d 2077 6f72 6b73 2072 6567 , GT.M works reg │ │ │ 00417370: 6172 646c 6573 7320 6f66 2077 6865 7468 ardless of wheth │ │ │ 00417380: 6572 206f 7220 6e6f 7420 7379 6d62 6f6c er or not symbol │ │ │ -00417390: 7320 696e 4c00 617e 4200 0020 2020 7468 s inL.a~B.. th │ │ │ +00417390: 7320 696e 4c00 61e0 4200 0020 2020 7468 s inL.a.B.. th │ │ │ 004173a0: 6973 2049 4355 2068 6176 6520 6265 656e is ICU have been │ │ │ 004173b0: 2072 656e 616d 6564 2e20 4120 6d69 7373 renamed. A miss │ │ │ 004173c0: 696e 6720 6f72 2069 6c6c 2d66 6f72 6d65 ing or ill-forme │ │ │ 004173d0: 6420 7661 6c75 6520 666f 7220 7468 6973 d value for this │ │ │ -004173e0: 5400 617e 4300 0020 2020 656e 7669 726f T.a~C.. enviro │ │ │ +004173e0: 5400 61e0 4300 0020 2020 656e 7669 726f T.a.C.. enviro │ │ │ 004173f0: 6e6d 656e 7420 7661 7269 6162 6c65 2063 nment variable c │ │ │ 00417400: 6175 7365 7320 4754 2e4d 2074 6f20 6f6e auses GT.M to on │ │ │ 00417410: 6c79 206c 6f6f 6b20 666f 7220 6e6f 6e2d ly look for non- │ │ │ 00417420: 7265 6e61 6d65 6420 4943 5520 7379 6d62 renamed ICU symb │ │ │ -00417430: 6f6c 732e 5100 617e 4400 0020 2020 5468 ols.Q.a~D.. Th │ │ │ +00417430: 6f6c 732e 5100 61e0 4400 0020 2020 5468 ols.Q.a.D.. Th │ │ │ 00417440: 6520 7265 6c65 6173 6520 6e6f 7465 7320 e release notes │ │ │ 00417450: 666f 7220 6561 6368 2047 542e 4d20 7265 for each GT.M re │ │ │ 00417460: 6c65 6173 6520 6964 656e 7469 6679 2074 lease identify t │ │ │ 00417470: 6865 2072 6571 7569 7265 6420 7265 6665 he required refe │ │ │ -00417480: 7265 6e63 6554 0061 7e45 0000 2020 2072 renceT.a~E.. r │ │ │ +00417480: 7265 6e63 6554 0061 e045 0000 2020 2072 renceT.a.E.. r │ │ │ 00417490: 656c 6561 7365 2076 6572 7369 6f6e 206e elease version n │ │ │ 004174a0: 756d 6265 7220 6173 2077 656c 6c20 6173 umber as well as │ │ │ 004174b0: 2074 6865 206d 696c 6c69 2061 6e64 206d the milli and m │ │ │ 004174c0: 6963 726f 2076 6572 7369 6f6e 206e 756d icro version num │ │ │ -004174d0: 6265 7273 2074 6861 7453 0061 7e46 0000 bers thatS.a~F.. │ │ │ +004174d0: 6265 7273 2074 6861 7453 0061 e046 0000 bers thatS.a.F.. │ │ │ 004174e0: 2020 2077 6572 6520 7573 6564 2074 6f20 were used to │ │ │ 004174f0: 7465 7374 2047 542e 4d20 7072 696f 7220 test GT.M prior │ │ │ 00417500: 746f 2072 656c 6561 7365 2e20 496e 2067 to release. In g │ │ │ 00417510: 656e 6572 616c 2c20 6974 2073 686f 756c eneral, it shoul │ │ │ -00417520: 6420 6265 2073 6166 6520 746f 4f00 617e d be safe toO.a~ │ │ │ +00417520: 6420 6265 2073 6166 6520 746f 4f00 61e0 d be safe toO.a. │ │ │ 00417530: 4700 0020 2020 7573 6520 616e 7920 7665 G.. use any ve │ │ │ 00417540: 7273 696f 6e20 6f66 2049 4355 2077 6974 rsion of ICU wit │ │ │ 00417550: 6820 7468 6520 7370 6563 6966 6963 2049 h the specific I │ │ │ 00417560: 4355 2072 6566 6572 656e 6365 2076 6572 CU reference ver │ │ │ -00417570: 7369 6f6e 206e 756d 6265 7254 0061 7e48 sion numberT.a~H │ │ │ +00417570: 7369 6f6e 206e 756d 6265 7254 0061 e048 sion numberT.a.H │ │ │ 00417580: 0000 2020 2072 6571 7569 7265 6420 616e .. required an │ │ │ 00417590: 6420 6d69 6c6c 6920 616e 6420 6d69 6372 d milli and micr │ │ │ 004175a0: 6f20 7665 7273 696f 6e20 6e75 6d62 6572 o version number │ │ │ 004175b0: 7320 6772 6561 7465 7220 7468 616e 2074 s greater than t │ │ │ 004175c0: 686f 7365 2069 6465 6e74 6966 6965 6435 hose identified5 │ │ │ -004175d0: 0061 7e49 0000 2020 2069 6e20 7468 6520 .a~I.. in the │ │ │ +004175d0: 0061 e049 0000 2020 2069 6e20 7468 6520 .a.I.. in the │ │ │ 004175e0: 7265 6c65 6173 6520 6e6f 7465 7320 666f release notes fo │ │ │ 004175f0: 7220 7468 6174 2047 542e 4d20 7665 7273 r that GT.M vers │ │ │ -00417600: 696f 6e2e 0700 617e 4a00 0053 0061 7e51 ion...a~J..S.a~Q │ │ │ +00417600: 696f 6e2e 0700 61e0 4a00 0053 0061 e051 ion...a.J..S.a.Q │ │ │ 00417610: 0000 2020 2049 4355 2073 7570 706f 7274 .. ICU support │ │ │ 00417620: 7320 6d75 6c74 6970 6c65 2074 6872 6561 s multiple threa │ │ │ 00417630: 6473 2077 6974 6869 6e20 6120 7072 6f63 ds within a proc │ │ │ 00417640: 6573 732c 2061 6e64 2061 6e20 4943 5520 ess, and an ICU │ │ │ 00417650: 6269 6e61 7279 206c 6962 7261 7279 5400 binary libraryT. │ │ │ -00417660: 617e 5200 0020 2020 6361 6e20 6265 2063 a~R.. can be c │ │ │ +00417660: 61e0 5200 0020 2020 6361 6e20 6265 2063 a.R.. can be c │ │ │ 00417670: 6f6d 7069 6c65 6420 6672 6f6d 2073 6f75 ompiled from sou │ │ │ 00417680: 7263 6520 636f 6465 2074 6f20 6569 7468 rce code to eith │ │ │ 00417690: 6572 2073 7570 706f 7274 206f 7220 6e6f er support or no │ │ │ 004176a0: 7420 7375 7070 6f72 7420 6d75 6c74 6970 t support multip │ │ │ -004176b0: 6c65 5400 617e 5300 0020 2020 7468 7265 leT.a~S.. thre │ │ │ +004176b0: 6c65 5400 61e0 5300 0020 2020 7468 7265 leT.a.S.. thre │ │ │ 004176c0: 6164 732e 2049 6e20 636f 6e74 7261 7374 ads. In contrast │ │ │ 004176d0: 2c20 4754 2e4d 2064 6f65 7320 6e6f 7420 , GT.M does not │ │ │ 004176e0: 7375 7070 6f72 7420 6d75 6c74 6970 6c65 support multiple │ │ │ 004176f0: 2074 6872 6561 6473 2077 6974 6869 6e20 threads within │ │ │ -00417700: 6120 4754 2e4d 4d00 617e 5400 0020 2020 a GT.MM.a~T.. │ │ │ +00417700: 6120 4754 2e4d 4d00 61e0 5400 0020 2020 a GT.MM.a.T.. │ │ │ 00417710: 7072 6f63 6573 732e 204f 6e20 736f 6d65 process. On some │ │ │ 00417720: 2070 6c61 7466 6f72 6d73 2c20 7468 6520 platforms, the │ │ │ 00417730: 7374 6f63 6b20 4943 5520 6c69 6272 6172 stock ICU librar │ │ │ 00417740: 792c 2077 6869 6368 2069 7320 7573 7561 y, which is usua │ │ │ -00417750: 6c6c 7950 0061 7e55 0000 2020 2063 6f6d llyP.a~U.. com │ │ │ +00417750: 6c6c 7950 0061 e055 0000 2020 2063 6f6d llyP.a.U.. com │ │ │ 00417760: 7069 6c65 6420 746f 2073 7570 706f 7274 piled to support │ │ │ 00417770: 206d 756c 7469 706c 6520 7468 7265 6164 multiple thread │ │ │ 00417780: 732c 206d 6179 2077 6f72 6b20 756e 616c s, may work unal │ │ │ 00417790: 7465 7265 6420 7769 7468 2047 542e 4d2e tered with GT.M. │ │ │ -004177a0: 204f 6e52 0061 7e56 0000 2020 206f 7468 OnR.a~V.. oth │ │ │ +004177a0: 204f 6e52 0061 e056 0000 2020 206f 7468 OnR.a.V.. oth │ │ │ 004177b0: 6572 2070 6c61 7466 6f72 6d73 2c20 6974 er platforms, it │ │ │ 004177c0: 206d 6179 2062 6520 7265 7175 6972 6564 may be required │ │ │ 004177d0: 2074 6f20 7265 6275 696c 6420 4943 5520 to rebuild ICU │ │ │ 004177e0: 6672 6f6d 2069 7473 2073 6f75 7263 6520 from its source │ │ │ 004177f0: 6669 6c65 7300 0000 0000 0000 0000 0000 files........... │ │ │ 00417800: 0400 0000 8105 0000 e604 0000 0000 0000 ................ │ │ │ -00417810: b300 007e 4845 4c50 00ff 7300 ff4c 414e ...~HELP..s..LAN │ │ │ +00417810: b300 00e0 4845 4c50 00ff 7300 ff4c 414e ....HELP..s..LAN │ │ │ 00417820: 4755 4147 455f 4558 5445 4e53 494f 4e53 GUAGE_EXTENSIONS │ │ │ 00417830: 00ff 7300 ff45 5854 454e 5349 4f4e 535f ..s..EXTENSIONS_ │ │ │ 00417840: 464f 525f 5448 455f 5355 5050 4f52 545f FOR_THE_SUPPORT_ │ │ │ 00417850: 464f 525f 5448 455f 554e 4943 4f44 4528 FOR_THE_UNICODE( │ │ │ 00417860: 5229 5f53 5441 4e44 4152 4400 ff73 00ff R)_STANDARD..s.. │ │ │ 00417870: 4943 5500 c057 0000 2020 2077 6974 6820 ICU..W.. with │ │ │ 00417880: 7375 7070 6f72 7420 666f 7220 6d75 6c74 support for mult │ │ │ 00417890: 6970 6c65 2074 6872 6561 6473 2074 7572 iple threads tur │ │ │ 004178a0: 6e65 6420 6f66 662e 2052 6566 6572 2074 ned off. Refer t │ │ │ 004178b0: 6f20 7468 6520 7265 6c65 6173 6520 6e6f o the release no │ │ │ -004178c0: 7465 7353 0061 7e58 0000 2020 2066 6f72 tesS.a~X.. for │ │ │ +004178c0: 7465 7353 0061 e058 0000 2020 2066 6f72 tesS.a.X.. for │ │ │ 004178d0: 2065 6163 6820 4754 2e4d 2072 656c 6561 each GT.M relea │ │ │ 004178e0: 7365 2066 6f72 2064 6574 6169 6c73 2061 se for details a │ │ │ 004178f0: 626f 7574 2074 6865 2073 7065 6369 6669 bout the specifi │ │ │ 00417900: 6320 636f 6e66 6967 7572 6174 696f 6e20 c configuration │ │ │ -00417910: 7465 7374 6564 5000 617e 5900 0020 2020 testedP.a~Y.. │ │ │ +00417910: 7465 7374 6564 5000 61e0 5900 0020 2020 testedP.a.Y.. │ │ │ 00417920: 616e 6420 7375 7070 6f72 7465 642e 2049 and supported. I │ │ │ 00417930: 6e20 6765 6e65 7261 6c2c 2074 6865 2047 n general, the G │ │ │ 00417940: 542e 4d20 7465 616d 2773 2070 7265 6665 T.M team's prefe │ │ │ 00417950: 7265 6e63 6520 666f 7220 4943 5520 6269 rence for ICU bi │ │ │ -00417960: 6e61 7269 6573 4c00 617e 5a00 0020 2020 nariesL.a~Z.. │ │ │ +00417960: 6e61 7269 6573 4c00 61e0 5a00 0020 2020 nariesL.a.Z.. │ │ │ 00417970: 7573 6564 2066 6f72 2065 6163 6820 4754 used for each GT │ │ │ 00417980: 2e4d 2076 6572 7369 6f6e 2061 7265 2c20 .M version are, │ │ │ 00417990: 696e 2064 6563 7265 6173 696e 6720 6f72 in decreasing or │ │ │ 004179a0: 6465 7220 6f66 2070 7265 6665 7265 6e63 der of preferenc │ │ │ -004179b0: 653a 0700 617e 6100 0053 0061 7e62 0000 e:..a~a..S.a~b.. │ │ │ +004179b0: 653a 0700 61e0 6100 0053 0061 e062 0000 e:..a.a..S.a.b.. │ │ │ 004179c0: 2020 2020 312e 2054 6865 2073 746f 636b 1. The stock │ │ │ 004179d0: 2049 4355 2062 696e 6172 7920 7072 6f76 ICU binary prov │ │ │ 004179e0: 6964 6564 2077 6974 6820 7468 6520 6f70 ided with the op │ │ │ 004179f0: 6572 6174 696e 6720 7379 7374 656d 2064 erating system d │ │ │ -00417a00: 6973 7472 6962 7574 696f 6e2e 4f00 617e istribution.O.a~ │ │ │ +00417a00: 6973 7472 6962 7574 696f 6e2e 4f00 61e0 istribution.O.a. │ │ │ 00417a10: 6300 0020 2020 2032 2e20 4120 6269 6e61 c.. 2. A bina │ │ │ 00417a20: 7279 2064 6973 7472 6962 7574 696f 6e20 ry distribution │ │ │ 00417a30: 6f66 2049 4355 2066 726f 6d20 7468 6520 of ICU from the │ │ │ 00417a40: 646f 776e 6c6f 6164 2073 6563 7469 6f6e download section │ │ │ -00417a50: 206f 6620 7468 6520 4943 551b 0061 7e64 of the ICU..a~d │ │ │ +00417a50: 206f 6620 7468 6520 4943 551b 0061 e064 of the ICU..a.d │ │ │ 00417a60: 0000 2020 2020 2020 2070 726f 6a65 6374 .. project │ │ │ -00417a70: 2070 6167 652e 5000 617e 6500 0020 2020 page.P.a~e.. │ │ │ +00417a70: 2070 6167 652e 5000 61e0 6500 0020 2020 page.P.a.e.. │ │ │ 00417a80: 2033 2e20 4120 7665 7273 696f 6e20 6f66 3. A version of │ │ │ 00417a90: 2049 4355 206c 6f63 616c 6c79 2063 6f6d ICU locally com │ │ │ 00417aa0: 7069 6c65 6420 6672 6f6d 2073 6f75 7263 piled from sourc │ │ │ 00417ab0: 6520 636f 6465 2070 726f 7669 6465 6420 e code provided │ │ │ -00417ac0: 6279 2074 6865 4a00 617e 6600 0020 2020 by theJ.a~f.. │ │ │ +00417ac0: 6279 2074 6865 4a00 61e0 6600 0020 2020 by theJ.a.f.. │ │ │ 00417ad0: 2020 2020 6f70 6572 6174 696e 6720 7379 operating sy │ │ │ 00417ae0: 7374 656d 2064 6973 7472 6962 7574 696f stem distributio │ │ │ 00417af0: 6e20 7769 7468 2061 2063 6f6e 6669 6775 n with a configu │ │ │ 00417b00: 7261 7469 6f6e 2064 6973 6162 6c69 6e67 ration disabling │ │ │ -00417b10: 1e00 617e 6700 0020 2020 2020 2020 6d75 ..a~g.. mu │ │ │ +00417b10: 1e00 61e0 6700 0020 2020 2020 2020 6d75 ..a.g.. mu │ │ │ 00417b20: 6c74 692d 7468 7265 6164 696e 672e 5100 lti-threading.Q. │ │ │ -00417b30: 617e 6800 0020 2020 2034 2e20 4120 7665 a~h.. 4. A ve │ │ │ +00417b30: 61e0 6800 0020 2020 2034 2e20 4120 7665 a.h.. 4. A ve │ │ │ 00417b40: 7273 696f 6e20 6f66 2049 4355 206c 6f63 rsion of ICU loc │ │ │ 00417b50: 616c 6c79 2063 6f6d 7069 6c65 6420 6672 ally compiled fr │ │ │ 00417b60: 6f6d 2074 6865 2073 6f75 7263 6520 636f om the source co │ │ │ 00417b70: 6465 2066 726f 6d20 7468 6520 4943 554a de from the ICUJ │ │ │ -00417b80: 0061 7e69 0000 2020 2020 2020 2070 726f .a~i.. pro │ │ │ +00417b80: 0061 e069 0000 2020 2020 2020 2070 726f .a.i.. pro │ │ │ 00417b90: 6a65 6374 2070 6167 6520 7769 7468 2061 ject page with a │ │ │ 00417ba0: 2063 6f6e 6669 6775 7261 7469 6f6e 2064 configuration d │ │ │ 00417bb0: 6973 6162 6c69 6e67 206d 756c 7469 2d74 isabling multi-t │ │ │ -00417bc0: 6872 6561 6469 6e67 2e07 0061 7e6a 0000 hreading...a~j.. │ │ │ -00417bd0: 5200 617e 7100 0020 2020 4754 2e4d 2075 R.a~q.. GT.M u │ │ │ +00417bc0: 6872 6561 6469 6e67 2e07 0061 e06a 0000 hreading...a.j.. │ │ │ +00417bd0: 5200 61e0 7100 0020 2020 4754 2e4d 2075 R.a.q.. GT.M u │ │ │ 00417be0: 7365 7320 7468 6520 504f 5349 5820 6675 ses the POSIX fu │ │ │ 00417bf0: 6e63 7469 6f6e 2064 6c6f 7065 6e28 2920 nction dlopen() │ │ │ 00417c00: 746f 2064 796e 616d 6963 616c 6c79 206c to dynamically l │ │ │ 00417c10: 696e 6b20 746f 2049 4355 2e20 496e 2074 ink to ICU. In t │ │ │ -00417c20: 6865 5300 617e 7200 0020 2020 6576 656e heS.a~r.. even │ │ │ +00417c20: 6865 5300 61e0 7200 0020 2020 6576 656e heS.a.r.. even │ │ │ 00417c30: 7420 796f 7520 6861 7665 206f 7468 6572 t you have other │ │ │ 00417c40: 2061 7070 6c69 6361 7469 6f6e 7320 7468 applications th │ │ │ 00417c50: 6174 2072 6571 7569 7265 2049 4355 2063 at require ICU c │ │ │ 00417c60: 6f6d 7069 6c65 6420 7769 7468 2074 6872 ompiled with thr │ │ │ -00417c70: 6561 6473 2c4f 0061 7e73 0000 2020 2070 eads,O.a~s.. p │ │ │ +00417c70: 6561 6473 2c4f 0061 e073 0000 2020 2070 eads,O.a.s.. p │ │ │ 00417c80: 6c61 6365 2074 6865 2064 6966 6665 7265 lace the differe │ │ │ 00417c90: 6e74 2062 7569 6c64 7320 6f66 2049 4355 nt builds of ICU │ │ │ 00417ca0: 2069 6e20 6469 6666 6572 656e 7420 6c6f in different lo │ │ │ 00417cb0: 6361 7469 6f6e 732c 2061 6e64 2075 7365 cations, and use │ │ │ -00417cc0: 2074 6865 5400 617e 7400 0020 2020 646c theT.a~t.. dl │ │ │ +00417cc0: 2074 6865 5400 61e0 7400 0020 2020 646c theT.a.t.. dl │ │ │ 00417cd0: 6f70 656e 2829 2073 6561 7263 6820 7061 open() search pa │ │ │ 00417ce0: 7468 2066 6561 7475 7265 2028 666f 7220 th feature (for │ │ │ 00417cf0: 6578 616d 706c 652c 2074 6865 204c 445f example, the LD_ │ │ │ 00417d00: 4c49 4252 4152 595f 5041 5448 2065 6e76 LIBRARY_PATH env │ │ │ -00417d10: 6972 6f6e 6d65 6e74 5400 617e 7500 0020 ironmentT.a~u.. │ │ │ +00417d10: 6972 6f6e 6d65 6e74 5400 61e0 7500 0020 ironmentT.a.u.. │ │ │ 00417d20: 2020 7661 7269 6162 6c65 206f 6e20 4c69 variable on Li │ │ │ 00417d30: 6e75 7829 2074 6f20 656e 6162 6c65 2065 nux) to enable e │ │ │ 00417d40: 6163 6820 6170 706c 6963 6174 696f 6e20 ach application │ │ │ 00417d50: 746f 206c 696e 6b20 7769 7468 2069 7473 to link with its │ │ │ -00417d60: 2061 7070 726f 7072 6961 7465 0e00 617e appropriate..a~ │ │ │ -00417d70: 7600 0020 2020 4943 552e 0700 617e 7700 v.. ICU...a~w. │ │ │ +00417d60: 2061 7070 726f 7072 6961 7465 0e00 61e0 appropriate..a. │ │ │ +00417d70: 7600 0020 2020 4943 552e 0700 61e0 7700 v.. ICU...a.w. │ │ │ 00417d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00417d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00417da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00417db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00417dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00417dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00417de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -268283,711 +268283,711 @@ │ │ │ 00417fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00417fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00417fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00417fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00417fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00417ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00418000: 0400 0000 b807 0000 1605 0000 0000 0000 ................ │ │ │ -00418010: 6b00 007e 4845 4c50 00ff 7300 ff50 524f k..~HELP..s..PRO │ │ │ +00418010: 6b00 00e0 4845 4c50 00ff 7300 ff50 524f k...HELP..s..PRO │ │ │ 00418020: 4752 414d 5f43 5943 4c45 00c0 1700 0020 GRAM_CYCLE..... │ │ │ 00418030: 2020 5072 6f67 7261 6d20 6465 7665 6c6f Program develo │ │ │ 00418040: 706d 656e 7420 6d61 7920 7574 696c 697a pment may utiliz │ │ │ 00418050: 6520 626f 7468 2047 542e 4d20 616e 6420 e both GT.M and │ │ │ 00418060: 554e 4958 2064 6576 656c 6f70 6d65 6e74 UNIX development │ │ │ -00418070: 2074 6f6f 6c73 2e20 5468 6549 0018 7e18 tools. TheI..~. │ │ │ +00418070: 2074 6f6f 6c73 2e20 5468 6549 0018 e018 tools. TheI.... │ │ │ 00418080: 0000 2020 2064 6576 656c 6f70 6d65 6e74 .. development │ │ │ 00418090: 206d 6574 686f 646f 6c6f 6779 2061 6e64 methodology and │ │ │ 004180a0: 2065 6e76 6972 6f6e 6d65 6e74 2063 686f environment cho │ │ │ 004180b0: 7365 6e20 666f 7220 6120 7061 7274 6963 sen for a partic │ │ │ -004180c0: 756c 6172 5200 187e 1900 0020 2020 696e ularR..~... in │ │ │ +004180c0: 756c 6172 5200 18e0 1900 0020 2020 696e ularR...... in │ │ │ 004180d0: 7374 616c 6c61 7469 6f6e 2c20 616e 6420 stallation, and │ │ │ 004180e0: 7461 696c 6f72 6564 2062 7920 7468 6520 tailored by the │ │ │ 004180f0: 696e 6469 7669 6475 616c 2075 7365 722c individual user, │ │ │ 00418100: 2064 6574 6572 6d69 6e65 7320 7468 6520 determines the │ │ │ -00418110: 6163 7475 616c 5400 187e 1a00 0020 2020 actualT..~... │ │ │ +00418110: 6163 7475 616c 5400 18e0 1a00 0020 2020 actualT...... │ │ │ 00418120: 6d69 7820 6f66 2074 6f6f 6c73 2e20 5468 mix of tools. Th │ │ │ 00418130: 6573 6520 746f 6f6c 7320 6d61 7920 7661 ese tools may va │ │ │ 00418140: 7279 2066 726f 6d20 656e 7469 7265 6c79 ry from entirely │ │ │ 00418150: 2047 542e 4d20 7769 7468 206c 6974 746c GT.M with littl │ │ │ -00418160: 6520 554e 4958 2c20 746f 3000 187e 2100 e UNIX, to0..~!. │ │ │ +00418160: 6520 554e 4958 2c20 746f 3000 18e0 2100 e UNIX, to0...!. │ │ │ 00418170: 0020 2020 6d6f 7374 6c79 2055 4e49 5820 . mostly UNIX │ │ │ 00418180: 7769 7468 2061 206d 6f64 6573 7420 7573 with a modest us │ │ │ -00418190: 6520 6f66 2047 542e 4d2e 0700 187e 2200 e of GT.M....~". │ │ │ -004181a0: 004d 0018 7e23 0000 2020 2044 6972 6563 .M..~#.. Direc │ │ │ +00418190: 6520 6f66 2047 542e 4d2e 0700 18e0 2200 e of GT.M.....". │ │ │ +004181a0: 004d 0018 e023 0000 2020 2044 6972 6563 .M...#.. Direc │ │ │ 004181b0: 7420 4d6f 6465 2073 6572 7665 7320 6173 t Mode serves as │ │ │ 004181c0: 2061 6e20 696e 7465 7261 6374 6976 6520 an interactive │ │ │ 004181d0: 696e 7465 7266 6163 6520 746f 2074 6865 interface to the │ │ │ 004181e0: 2047 542e 4d20 7275 6e2d 7469 6d65 5200 GT.M run-timeR. │ │ │ -004181f0: 187e 2400 0020 2020 656e 7669 726f 6e6d .~$.. environm │ │ │ +004181f0: 18e0 2400 0020 2020 656e 7669 726f 6e6d ..$.. environm │ │ │ 00418200: 656e 7420 616e 6420 7468 6520 636f 6d70 ent and the comp │ │ │ 00418210: 696c 6572 2e20 496e 2044 6972 6563 7420 iler. In Direct │ │ │ 00418220: 4d6f 6465 2c20 7468 6520 7573 6572 2065 Mode, the user e │ │ │ 00418230: 6e74 6572 7320 4d20 636f 6d6d 616e 6473 nters M commands │ │ │ -00418240: 4e00 187e 2500 0020 2020 6174 2074 6865 N..~%.. at the │ │ │ +00418240: 4e00 18e0 2500 0020 2020 6174 2074 6865 N...%.. at the │ │ │ 00418250: 2047 542e 4d20 7072 6f6d 7074 2c20 616e GT.M prompt, an │ │ │ 00418260: 6420 4754 2e4d 2063 6f6d 7069 6c65 7320 d GT.M compiles │ │ │ 00418270: 616e 6420 6578 6563 7574 6573 2074 6865 and executes the │ │ │ 00418280: 2063 6f6d 6d61 6e64 2e20 5468 6973 5100 command. ThisQ. │ │ │ -00418290: 187e 2600 0020 2020 6665 6174 7572 6520 .~&.. feature │ │ │ +00418290: 18e0 2600 0020 2020 6665 6174 7572 6520 ..&.. feature │ │ │ 004182a0: 7072 6f76 6964 6573 2069 6d6d 6564 6961 provides immedia │ │ │ 004182b0: 7465 2074 7572 6e61 726f 756e 6420 666f te turnaround fo │ │ │ 004182c0: 7220 7261 7069 6420 7072 6f67 7261 6d20 r rapid program │ │ │ 004182d0: 6465 7665 6c6f 706d 656e 7420 616e 6416 development and. │ │ │ -004182e0: 0018 7e27 0000 2020 206d 6169 6e74 656e ..~'.. mainten │ │ │ -004182f0: 616e 6365 2e07 0018 7e28 0000 3600 177e ance....~(..6..~ │ │ │ +004182e0: 0018 e027 0000 2020 206d 6169 6e74 656e ...'.. mainten │ │ │ +004182f0: 616e 6365 2e07 0018 e028 0000 3600 17e0 ance.....(..6... │ │ │ 00418300: ff73 00ff 434f 4d50 494c 455f 534f 5552 .s..COMPILE_SOUR │ │ │ 00418310: 4345 5f50 524f 4752 414d 0000 436f 6d70 CE_PROGRAM..Comp │ │ │ 00418320: 696c 655f 536f 7572 6365 5f50 726f 6772 ile_Source_Progr │ │ │ -00418330: 616d 2100 327e bf11 0000 2020 2043 6f6d am!.2~.... Com │ │ │ +00418330: 616d 2100 32e0 bf11 0000 2020 2043 6f6d am!.2..... Com │ │ │ 00418340: 7069 6c65 2053 6f75 7263 6520 5072 6f67 pile Source Prog │ │ │ -00418350: 7261 6d07 0033 7e21 0000 5300 337e 3100 ram..3~!..S.3~1. │ │ │ +00418350: 7261 6d07 0033 e021 0000 5300 33e0 3100 ram..3.!..S.3.1. │ │ │ 00418360: 0020 2020 4966 2079 6f75 2077 6973 6820 . If you wish │ │ │ 00418370: 746f 2066 6f63 7573 206f 6e20 7072 6f67 to focus on prog │ │ │ 00418380: 7261 6d20 6465 7665 6c6f 706d 656e 7420 ram development │ │ │ 00418390: 6f75 7473 6964 6520 7468 6520 4754 2e4d outside the GT.M │ │ │ 004183a0: 2065 6e76 6972 6f6e 6d65 6e74 2c51 0033 environment,Q.3 │ │ │ -004183b0: 7e41 0000 2020 2073 6b69 7020 7468 6520 ~A.. skip the │ │ │ +004183b0: e041 0000 2020 2073 6b69 7020 7468 6520 .A.. skip the │ │ │ 004183c0: 6e65 7874 2073 6563 7469 6f6e 2061 6e64 next section and │ │ │ 004183d0: 2063 6f6e 7469 6e75 6520 7769 7468 2074 continue with t │ │ │ 004183e0: 6865 2073 6563 7469 6f6e 2022 436f 6d70 he section "Comp │ │ │ 004183f0: 696c 696e 6720 6672 6f6d 2074 6865 1100 iling from the.. │ │ │ -00418400: 337e 5100 0020 2020 5368 656c 6c22 2e07 3~Q.. Shell".. │ │ │ -00418410: 0033 7e61 0000 5200 337e 7100 0020 2020 .3~a..R.3~q.. │ │ │ +00418400: 33e0 5100 0020 2020 5368 656c 6c22 2e07 3.Q.. Shell".. │ │ │ +00418410: 0033 e061 0000 5200 33e0 7100 0020 2020 .3.a..R.3.q.. │ │ │ 00418420: 4754 2e4d 2063 6f6d 7069 6c65 7320 4d20 GT.M compiles M │ │ │ 00418430: 736f 7572 6365 2063 6f64 6520 6669 6c65 source code file │ │ │ 00418440: 7320 616e 6420 7072 6f64 7563 6573 206f s and produces o │ │ │ 00418450: 626a 6563 7420 6669 6c65 7320 666f 7220 bject files for │ │ │ -00418460: 636f 6d70 6c65 7465 5000 337e 8100 0020 completeP.3~... │ │ │ +00418460: 636f 6d70 6c65 7465 5000 33e0 8100 0020 completeP.3.... │ │ │ 00418470: 2020 696e 7465 6772 6174 696f 6e20 696e integration in │ │ │ 00418480: 746f 2074 6865 2055 4e49 5820 656e 7669 to the UNIX envi │ │ │ 00418490: 726f 6d65 6e74 2e20 5468 6520 6f62 6a65 roment. The obje │ │ │ 004184a0: 6374 206d 6f64 756c 6573 2068 6176 6520 ct modules have │ │ │ -004184b0: 7468 6520 7361 6d65 4e00 337e 9100 0020 the sameN.3~... │ │ │ +004184b0: 7468 6520 7361 6d65 4e00 33e0 9100 0020 the sameN.3.... │ │ │ 004184c0: 2020 6e61 6d65 2061 7320 7468 6520 636f name as the co │ │ │ 004184d0: 6d70 696c 6564 204d 2073 6f75 7263 6520 mpiled M source │ │ │ 004184e0: 6669 6c65 2077 6974 6820 616e 202e 6f20 file with an .o │ │ │ 004184f0: 6669 6c65 2065 7874 656e 7369 6f6e 2c20 file extension, │ │ │ -00418500: 756e 6c65 7373 5100 327e c011 0000 2020 unlessQ.2~.... │ │ │ +00418500: 756e 6c65 7373 5100 32e0 c011 0000 2020 unlessQ.2..... │ │ │ 00418510: 206f 7468 6572 7769 7365 2073 7065 6369 otherwise speci │ │ │ 00418520: 6669 6564 2e20 5468 6520 6f62 6a65 6374 fied. The object │ │ │ 00418530: 2066 696c 6573 2063 6f6e 7461 696e 206d files contain m │ │ │ 00418540: 6163 6869 6e65 2069 6e73 7472 7563 7469 achine instructi │ │ │ -00418550: 6f6e 7320 616e 6453 0033 7e12 0000 2020 ons andS.3~... │ │ │ +00418550: 6f6e 7320 616e 6453 0033 e012 0000 2020 ons andS.3.... │ │ │ 00418560: 2069 6e66 6f72 6d61 7469 6f6e 206e 6563 information nec │ │ │ 00418570: 6573 7361 7279 2074 6f20 636f 6e6e 6563 essary to connec │ │ │ 00418580: 7420 7468 6520 726f 7574 696e 6520 7769 t the routine wi │ │ │ 00418590: 7468 206f 7468 6572 2072 6f75 7469 6e65 th other routine │ │ │ -004185a0: 732c 2061 6e64 206d 6170 4f00 337e 1300 s, and mapO.3~.. │ │ │ +004185a0: 732c 2061 6e64 206d 6170 4f00 33e0 1300 s, and mapO.3... │ │ │ 004185b0: 0020 2020 6974 2069 6e74 6f20 6d65 6d6f . it into memo │ │ │ 004185c0: 7279 2e20 416e 204d 2072 6f75 7469 6e65 ry. An M routine │ │ │ 004185d0: 2073 6f75 7263 6520 6669 6c65 206d 7573 source file mus │ │ │ 004185e0: 7420 6265 2063 6f6d 7069 6c65 6420 6166 t be compiled af │ │ │ -004185f0: 7465 7220 6974 2069 7353 0033 7e14 0000 ter it isS.3~... │ │ │ +004185f0: 7465 7220 6974 2069 7353 0033 e014 0000 ter it isS.3.... │ │ │ 00418600: 2020 2063 7265 6174 6564 206f 7220 6d6f created or mo │ │ │ 00418610: 6469 6669 6564 2e20 596f 7520 6361 6e20 dified. You can │ │ │ 00418620: 636f 6d70 696c 6520 6578 706c 6963 6974 compile explicit │ │ │ 00418630: 6c79 2077 6974 6820 7468 6520 5a4c 494e ly with the ZLIN │ │ │ -00418640: 4b20 636f 6d6d 616e 6420 6f72 5300 337e K command orS.3~ │ │ │ +00418640: 4b20 636f 6d6d 616e 6420 6f72 5300 33e0 K command orS.3. │ │ │ 00418650: 1500 0020 2020 696d 706c 6963 6974 6c79 ... implicitly │ │ │ 00418660: 2077 6974 6820 6175 746f 2d5a 4c49 4e4b with auto-ZLINK │ │ │ 00418670: 2e20 4174 2074 6865 2073 6865 6c6c 2063 . At the shell c │ │ │ 00418680: 6f6d 6d61 6e64 206c 696e 652c 2063 6f6d ommand line, com │ │ │ 00418690: 7069 6c65 2062 7920 6973 7375 696e 671c pile by issuing. │ │ │ -004186a0: 0033 7e16 0000 2020 2074 6865 206d 756d .3~... the mum │ │ │ -004186b0: 7073 2063 6f6d 6d61 6e64 2e07 0033 7e17 ps command...3~. │ │ │ -004186c0: 0000 5200 337e 1800 0020 2020 5468 6520 ..R.3~... The │ │ │ +004186a0: 0033 e016 0000 2020 2074 6865 206d 756d .3.... the mum │ │ │ +004186b0: 7073 2063 6f6d 6d61 6e64 2e07 0033 e017 ps command...3.. │ │ │ +004186c0: 0000 5200 33e0 1800 0020 2020 5468 6520 ..R.3.... The │ │ │ 004186d0: 636f 6d70 696c 6572 2063 6865 636b 7320 compiler checks │ │ │ 004186e0: 4d20 636f 6465 2066 6f72 2073 796e 7461 M code for synta │ │ │ 004186f0: 7820 6572 726f 7273 2061 6e64 2064 6973 x errors and dis │ │ │ 00418700: 706c 6179 7320 6572 726f 7220 6d65 7373 plays error mess │ │ │ -00418710: 6167 6573 5300 337e 1900 0020 2020 6f6e agesS.3~... on │ │ │ +00418710: 6167 6573 5300 33e0 1900 0020 2020 6f6e agesS.3.... on │ │ │ 00418720: 2074 6865 2074 6572 6d69 6e61 6c2c 2077 the terminal, w │ │ │ 00418730: 6865 6e20 7072 6f63 6573 7369 6e67 2069 hen processing i │ │ │ 00418740: 7320 636f 6d70 6c65 7465 2e20 4561 6368 s complete. Each │ │ │ 00418750: 2065 7272 6f72 206d 6573 7361 6765 2070 error message p │ │ │ -00418760: 726f 7669 6465 7351 0033 7e1a 0000 2020 rovidesQ.3~... │ │ │ +00418760: 726f 7669 6465 7351 0033 e01a 0000 2020 rovidesQ.3.... │ │ │ 00418770: 2074 6865 2073 6f75 7263 6520 6c69 6e65 the source line │ │ │ 00418780: 2069 6e20 6572 726f 7220 7769 7468 2061 in error with a │ │ │ 00418790: 6e20 696e 6469 6361 746f 7220 706f 696e n indicator poin │ │ │ 004187a0: 7469 6e67 2074 6f20 7468 6520 706c 6163 ting to the plac │ │ │ 004187b0: 6520 6f6e 2074 6865 0000 0000 0000 0000 e on the........ │ │ │ 004187c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004187d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004187e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004187f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00418800: 0400 0000 dc07 0000 3605 0000 0000 0000 ........6....... │ │ │ -00418810: 8100 007e 4845 4c50 00ff 7300 ff50 524f ...~HELP..s..PRO │ │ │ +00418810: 8100 00e0 4845 4c50 00ff 7300 ff50 524f ....HELP..s..PRO │ │ │ 00418820: 4752 414d 5f43 5943 4c45 00ff 7300 ff43 GRAM_CYCLE..s..C │ │ │ 00418830: 4f4d 5049 4c45 5f53 4f55 5243 455f 5052 OMPILE_SOURCE_PR │ │ │ 00418840: 4f47 5241 4d00 c021 0000 2020 206c 696e OGRAM..!.. lin │ │ │ 00418850: 6520 7768 6572 6520 7468 6520 6572 726f e where the erro │ │ │ 00418860: 7220 6973 206f 6363 7572 7269 6e67 2e20 r is occurring. │ │ │ 00418870: 466f 7220 6120 6c69 7374 2061 6e64 2064 For a list and d │ │ │ 00418880: 6573 6372 6970 7469 6f6e 206f 6620 7468 escription of th │ │ │ -00418890: 6554 0033 7e22 0000 2020 2063 6f6d 7069 eT.3~".. compi │ │ │ +00418890: 6554 0033 e022 0000 2020 2063 6f6d 7069 eT.3.".. compi │ │ │ 004188a0: 6c65 7220 6572 726f 7220 6d65 7373 6167 ler error messag │ │ │ 004188b0: 6573 2c20 7265 6665 7220 746f 2074 6865 es, refer to the │ │ │ 004188c0: 2047 542e 4d20 4d65 7373 6167 6520 616e GT.M Message an │ │ │ 004188d0: 6420 5265 636f 7665 7279 2050 726f 6365 d Recovery Proce │ │ │ -004188e0: 6475 7265 731b 0033 7e23 0000 2020 2052 dures..3~#.. R │ │ │ +004188e0: 6475 7265 731b 0033 e023 0000 2020 2052 dures..3.#.. R │ │ │ 004188f0: 6566 6572 656e 6365 204d 616e 7561 6c2e eference Manual. │ │ │ -00418900: 0700 337e 2400 004b 0033 7e25 0000 2020 ..3~$..K.3~%.. │ │ │ +00418900: 0700 33e0 2400 004b 0033 e025 0000 2020 ..3.$..K.3.%.. │ │ │ 00418910: 2059 6f75 2063 616e 2067 656e 6572 6174 You can generat │ │ │ 00418920: 6520 6120 6c69 7374 696e 6720 6669 6c65 e a listing file │ │ │ 00418930: 2063 6f6e 7461 696e 696e 6720 7468 6520 containing the │ │ │ 00418940: 636f 6d70 696c 6520 7265 7375 6c74 7320 compile results │ │ │ -00418950: 6279 5200 337e 2600 0020 2020 696e 636c byR.3~&.. incl │ │ │ +00418950: 6279 5200 33e0 2600 0020 2020 696e 636c byR.3.&.. incl │ │ │ 00418960: 7564 696e 6720 7468 6520 2d6c 6973 7420 uding the -list │ │ │ 00418970: 7175 616c 6966 6965 7220 6173 2061 206d qualifier as a m │ │ │ 00418980: 6f64 6966 6965 7220 746f 2074 6865 2061 odifier to the a │ │ │ 00418990: 7267 756d 656e 7420 746f 2074 6865 205a rgument to the Z │ │ │ -004189a0: 4c49 4e4b 5300 337e 2700 0020 2020 636f LINKS.3~'.. co │ │ │ +004189a0: 4c49 4e4b 5300 33e0 2700 0020 2020 636f LINKS.3.'.. co │ │ │ 004189b0: 6d6d 616e 6420 696e 2044 6972 6563 7420 mmand in Direct │ │ │ 004189c0: 4d6f 6465 2e20 5468 6973 2063 616e 2061 Mode. This can a │ │ │ 004189d0: 6c73 6f20 6265 2064 6f6e 6520 6279 2072 lso be done by r │ │ │ 004189e0: 6564 6972 6563 7469 6e67 2074 6865 2063 edirecting the c │ │ │ -004189f0: 6f6d 7069 6c65 724f 0033 7e28 0000 2020 ompilerO.3~(.. │ │ │ +004189f0: 6f6d 7069 6c65 724f 0033 e028 0000 2020 ompilerO.3.(.. │ │ │ 00418a00: 206d 6573 7361 6765 7320 746f 2061 2066 messages to a f │ │ │ 00418a10: 696c 6520 6279 2061 6464 696e 6720 3e66 ile by adding >f │ │ │ 00418a20: 696c 656e 616d 6520 323e 2631 2074 6f20 ilename 2>&1 to │ │ │ 00418a30: 7468 6520 6d75 6d70 7320 636f 6d6d 616e the mumps comman │ │ │ -00418a40: 6420 7768 656e 4a00 337e 2900 0020 2020 d whenJ.3~).. │ │ │ +00418a40: 6420 7768 656e 4a00 33e0 2900 0020 2020 d whenJ.3.).. │ │ │ 00418a50: 636f 6d70 696c 696e 6720 6120 7072 6f67 compiling a prog │ │ │ 00418a60: 7261 6d20 6672 6f6d 2074 6865 2073 6865 ram from the she │ │ │ 00418a70: 6c6c 2e20 5365 6520 2243 6f6d 7069 6c65 ll. See "Compile │ │ │ 00418a80: 2066 726f 6d20 7468 6520 5368 656c 6c22 from the Shell" │ │ │ -00418a90: 4f00 337e 2a00 0020 2020 666f 7220 616e O.3~*.. for an │ │ │ +00418a90: 4f00 33e0 2a00 0020 2020 666f 7220 616e O.3.*.. for an │ │ │ 00418aa0: 2065 7870 6c61 6e61 7469 6f6e 206f 6620 explanation of │ │ │ 00418ab0: 7468 6520 4d20 636f 6d6d 616e 6420 6465 the M command de │ │ │ 00418ac0: 7363 7269 6269 6e67 202d 6c69 7374 2c20 scribing -list, │ │ │ 00418ad0: 616e 6420 6f74 6865 7220 7661 6c69 6432 and other valid2 │ │ │ -00418ae0: 0033 7e31 0000 2020 2071 7561 6c69 6669 .3~1.. qualifi │ │ │ +00418ae0: 0033 e031 0000 2020 2071 7561 6c69 6669 .3.1.. qualifi │ │ │ 00418af0: 6572 7320 666f 7220 7468 6520 4d20 616e ers for the M an │ │ │ 00418b00: 6420 5a4c 494e 4b20 636f 6d6d 616e 6473 d ZLINK commands │ │ │ -00418b10: 2e07 0033 7e32 0000 5200 337e 3300 0020 ...3~2..R.3~3.. │ │ │ +00418b10: 2e07 0033 e032 0000 5200 33e0 3300 0020 ...3.2..R.3.3.. │ │ │ 00418b20: 2020 5468 6520 636f 6d70 696c 6572 2073 The compiler s │ │ │ 00418b30: 746f 7073 2070 726f 6365 7373 696e 6720 tops processing │ │ │ 00418b40: 6120 726f 7574 696e 6520 6c69 6e65 2077 a routine line w │ │ │ 00418b50: 6865 6e20 6974 2064 6574 6563 7473 2061 hen it detects a │ │ │ -00418b60: 6e20 6572 726f 7220 6f6e 5000 337e 3400 n error onP.3~4. │ │ │ +00418b60: 6e20 6572 726f 7220 6f6e 5000 33e0 3400 n error onP.3.4. │ │ │ 00418b70: 0020 2020 7468 6174 206c 696e 652e 2055 . that line. U │ │ │ 00418b80: 6e64 6572 206d 6f73 7420 636f 6e64 6974 nder most condit │ │ │ 00418b90: 696f 6e73 2074 6865 2063 6f6d 7069 6c65 ions the compile │ │ │ 00418ba0: 7220 636f 6e74 696e 7565 7320 7072 6f63 r continues proc │ │ │ -00418bb0: 6573 7369 6e67 2074 6865 4d00 337e 3500 essing theM.3~5. │ │ │ +00418bb0: 6573 7369 6e67 2074 6865 4d00 33e0 3500 essing theM.3.5. │ │ │ 00418bc0: 0020 2020 7265 6d61 696e 696e 6720 726f . remaining ro │ │ │ 00418bd0: 7574 696e 6520 6c69 6e65 732e 2054 6869 utine lines. Thi │ │ │ 00418be0: 7320 616c 6c6f 7773 2074 6865 2063 6f6d s allows the com │ │ │ 00418bf0: 7069 6c65 7220 746f 2070 726f 6475 6365 piler to produce │ │ │ -00418c00: 2061 206d 6f72 6553 0033 7e36 0000 2020 a moreS.3~6.. │ │ │ +00418c00: 2061 206d 6f72 6553 0033 e036 0000 2020 a moreS.3.6.. │ │ │ 00418c10: 2063 6f6d 706c 6574 6520 6572 726f 7220 complete error │ │ │ 00418c20: 616e 616c 7973 6973 206f 6620 7468 6520 analysis of the │ │ │ 00418c30: 726f 7574 696e 6520 616e 6420 746f 2067 routine and to g │ │ │ 00418c40: 656e 6572 6174 6520 636f 6465 2074 6861 enerate code tha │ │ │ -00418c50: 7420 6d61 7920 6861 7665 4e00 337e 3700 t may haveN.3~7. │ │ │ +00418c50: 7420 6d61 7920 6861 7665 4e00 33e0 3700 t may haveN.3.7. │ │ │ 00418c60: 0020 2020 7661 6c69 6420 6578 6563 7574 . valid execut │ │ │ 00418c70: 6162 6c65 2070 6174 6873 2e20 5468 6520 able paths. The │ │ │ 00418c80: 636f 6d70 696c 6572 2064 6f65 7320 6e6f compiler does no │ │ │ 00418c90: 7420 7265 706f 7274 206d 756c 7469 706c t report multipl │ │ │ -00418ca0: 6520 7379 6e74 6178 5300 337e 3800 0020 e syntaxS.3~8.. │ │ │ +00418ca0: 6520 7379 6e74 6178 5300 33e0 3800 0020 e syntaxS.3.8.. │ │ │ 00418cb0: 2020 6572 726f 7273 206f 6e20 7468 6520 errors on the │ │ │ 00418cc0: 7361 6d65 206c 696e 652e 2057 6865 6e20 same line. When │ │ │ 00418cd0: 6974 2064 6574 6563 7473 206d 6f72 6520 it detects more │ │ │ 00418ce0: 7468 616e 2031 3237 2073 796e 7461 7820 than 127 syntax │ │ │ -00418cf0: 6572 726f 7273 2069 6e20 613f 0033 7e39 errors in a?.3~9 │ │ │ +00418cf0: 6572 726f 7273 2069 6e20 613f 0033 e039 errors in a?.3.9 │ │ │ 00418d00: 0000 2020 2073 6f75 7263 6520 6669 6c65 .. source file │ │ │ 00418d10: 2c20 7468 6520 636f 6d70 696c 6572 2063 , the compiler c │ │ │ 00418d20: 6561 7365 7320 746f 2070 726f 6365 7373 eases to process │ │ │ -00418d30: 2074 6865 2066 696c 652e 0700 337e 3a00 the file...3~:. │ │ │ -00418d40: 0018 0032 7eff 7300 ff43 4f4d 5049 4c45 ...2~.s..COMPILE │ │ │ -00418d50: 0000 436f 6d70 696c 6512 003e 7ebf 1100 ..Compile..>~... │ │ │ -00418d60: 0020 2020 436f 6d70 696c 6507 003f 7e21 . Compile..?~! │ │ │ -00418d70: 0000 5100 3f7e 3100 0020 2020 496e 2044 ..Q.?~1.. In D │ │ │ +00418d30: 2074 6865 2066 696c 652e 0700 33e0 3a00 the file...3.:. │ │ │ +00418d40: 0018 0032 e0ff 7300 ff43 4f4d 5049 4c45 ...2..s..COMPILE │ │ │ +00418d50: 0000 436f 6d70 696c 6512 003e e0bf 1100 ..Compile..>.... │ │ │ +00418d60: 0020 2020 436f 6d70 696c 6507 003f e021 . Compile..?.! │ │ │ +00418d70: 0000 5100 3fe0 3100 0020 2020 496e 2044 ..Q.?.1.. In D │ │ │ 00418d80: 6972 6563 7420 4d6f 6465 2c20 4754 2e4d irect Mode, GT.M │ │ │ 00418d90: 2070 726f 7669 6465 7320 6163 6365 7373 provides access │ │ │ 00418da0: 2074 6f20 7468 6520 636f 6d70 696c 6572 to the compiler │ │ │ 00418db0: 2065 7870 6c69 6369 746c 7920 7468 726f explicitly thro │ │ │ -00418dc0: 7567 684b 003f 7e41 0000 2020 2074 6865 ughK.?~A.. the │ │ │ +00418dc0: 7567 684b 003f e041 0000 2020 2074 6865 ughK.?.A.. the │ │ │ 00418dd0: 205a 4c49 4e4b 2061 6e64 205a 434f 4d50 ZLINK and ZCOMP │ │ │ 00418de0: 494c 4520 636f 6d6d 616e 6473 2c20 616e ILE commands, an │ │ │ 00418df0: 6420 696d 706c 6963 6974 6c79 2074 6872 d implicitly thr │ │ │ 00418e00: 6f75 6768 2061 7574 6f6d 6174 6963 5400 ough automaticT. │ │ │ -00418e10: 3f7e 5100 0020 2020 696e 766f 6361 7469 ?~Q.. invocati │ │ │ +00418e10: 3fe0 5100 0020 2020 696e 766f 6361 7469 ?.Q.. invocati │ │ │ 00418e20: 6f6e 206f 6620 5a4c 494e 4b20 6675 6e63 on of ZLINK func │ │ │ 00418e30: 7469 6f6e 616c 6974 7920 2861 7574 6f2d tionality (auto- │ │ │ 00418e40: 5a4c 494e 4b29 2074 6f20 6164 6420 7265 ZLINK) to add re │ │ │ 00418e50: 7175 6972 6564 2072 6f75 7469 6e65 7320 quired routines │ │ │ -00418e60: 746f 5400 3f7e 6100 0020 2020 7468 6520 toT.?~a.. the │ │ │ +00418e60: 746f 5400 3fe0 6100 0020 2020 7468 6520 toT.?.a.. the │ │ │ 00418e70: 696d 6167 652e 205a 434f 4d50 494c 4520 image. ZCOMPILE │ │ │ 00418e80: 6973 2061 2047 542e 4d20 726f 7574 696e is a GT.M routin │ │ │ 00418e90: 6520 636f 6d70 696c 6174 696f 6e20 636f e compilation co │ │ │ 00418ea0: 6d6d 616e 642c 2069 7420 636f 6d70 696c mmand, it compil │ │ │ -00418eb0: 6573 2074 6865 5200 3f7e 7100 0020 2020 es theR.?~q.. │ │ │ +00418eb0: 6573 2074 6865 5200 3fe0 7100 0020 2020 es theR.?.q.. │ │ │ 00418ec0: 726f 7574 696e 6520 616e 6420 6372 6561 routine and crea │ │ │ 00418ed0: 7465 7320 6120 6e65 7720 6f62 6a65 6374 tes a new object │ │ │ 00418ee0: 206d 6f64 756c 652e 2054 6865 2070 7269 module. The pri │ │ │ 00418ef0: 6d61 7279 2074 6173 6b20 6f66 205a 4c49 mary task of ZLI │ │ │ -00418f00: 4e4b 2069 7320 746f 4f00 3f7e 8100 0020 NK is toO.?~... │ │ │ +00418f00: 4e4b 2069 7320 746f 4f00 3fe0 8100 0020 NK is toO.?.... │ │ │ 00418f10: 2020 706c 6163 6520 7468 6520 6f62 6a65 place the obje │ │ │ 00418f20: 6374 2063 6f64 6520 696e 206d 656d 6f72 ct code in memor │ │ │ 00418f30: 7920 616e 6420 2263 6f6e 6e65 6374 2220 y and "connect" │ │ │ 00418f40: 6974 2077 6974 6820 6f74 6865 7220 726f it with other ro │ │ │ -00418f50: 7574 696e 6573 2e4c 003f 7e91 0000 2020 utines.L.?~... │ │ │ +00418f50: 7574 696e 6573 2e4c 003f e091 0000 2020 utines.L.?.... │ │ │ 00418f60: 2048 6f77 6576 6572 2c20 756e 6465 7220 However, under │ │ │ 00418f70: 6365 7274 6169 6e20 6369 7263 756d 7374 certain circumst │ │ │ 00418f80: 616e 6365 732c 205a 4c49 4e4b 206d 6179 ances, ZLINK may │ │ │ 00418f90: 2066 6972 7374 2075 7365 2074 6865 2047 first use the G │ │ │ -00418fa0: 542e 4d32 003e 7ec0 1100 0020 2020 636f T.M2.>~.... co │ │ │ +00418fa0: 542e 4d32 003e e0c0 1100 0020 2020 636f T.M2.>..... co │ │ │ 00418fb0: 6d70 696c 6572 2074 6f20 6372 6561 7465 mpiler to create │ │ │ 00418fc0: 2061 206e 6577 206f 626a 6563 7420 6d6f a new object mo │ │ │ -00418fd0: 6475 6c65 2e07 003f 7e12 0000 0000 0000 dule...?~....... │ │ │ +00418fd0: 6475 6c65 2e07 003f e012 0000 0000 0000 dule...?........ │ │ │ 00418fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00418ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00419000: 0400 0000 bb07 0000 5e05 0000 0000 0000 ........^....... │ │ │ -00419010: 9100 007e 4845 4c50 00ff 7300 ff50 524f ...~HELP..s..PRO │ │ │ +00419010: 9100 00e0 4845 4c50 00ff 7300 ff50 524f ....HELP..s..PRO │ │ │ 00419020: 4752 414d 5f43 5943 4c45 00ff 7300 ff43 GRAM_CYCLE..s..C │ │ │ 00419030: 4f4d 5049 4c45 5f53 4f55 5243 455f 5052 OMPILE_SOURCE_PR │ │ │ 00419040: 4f47 5241 4d00 ff73 00ff 434f 4d50 494c OGRAM..s..COMPIL │ │ │ 00419050: 4500 c013 0000 2020 2054 6865 2064 6966 E..... The dif │ │ │ 00419060: 6665 7265 6e63 6520 6265 7477 6565 6e20 ference between │ │ │ 00419070: 5a43 4f4d 5049 4c45 2061 6e64 205a 4c49 ZCOMPILE and ZLI │ │ │ 00419080: 4e4b 2069 7320 7468 6174 205a 434f 4d50 NK is that ZCOMP │ │ │ 00419090: 494c 4520 6372 6561 7465 7320 6120 6e65 ILE creates a ne │ │ │ -004190a0: 7750 003f 7e14 0000 2020 206f 626a 6563 wP.?~... objec │ │ │ +004190a0: 7750 003f e014 0000 2020 206f 626a 6563 wP.?.... objec │ │ │ 004190b0: 7420 6d6f 6475 6c65 206f 6e20 636f 6d70 t module on comp │ │ │ 004190c0: 696c 696e 672c 2077 6865 7265 6173 2074 iling, whereas t │ │ │ 004190d0: 6865 205a 4c49 4e4b 2063 6f6d 6d61 6e64 he ZLINK command │ │ │ 004190e0: 206c 696e 6b73 2074 6865 206f 626a 6563 links the objec │ │ │ -004190f0: 744a 003f 7e15 0000 2020 206d 6f64 756c tJ.?~... modul │ │ │ +004190f0: 744a 003f e015 0000 2020 206d 6f64 756c tJ.?.... modul │ │ │ 00419100: 6520 7769 7468 206f 7468 6572 2072 6f75 e with other rou │ │ │ 00419110: 7469 6e65 7320 616e 6420 706c 6163 6573 tines and places │ │ │ 00419120: 2074 6865 206f 626a 6563 7420 636f 6465 the object code │ │ │ -00419130: 2069 6e20 6d65 6d6f 7279 2e07 003f 7e16 in memory...?~. │ │ │ -00419140: 0000 3300 3f7e 1700 0020 2020 5a4c 494e ..3.?~... ZLIN │ │ │ +00419130: 2069 6e20 6d65 6d6f 7279 2e07 003f e016 in memory...?.. │ │ │ +00419140: 0000 3300 3fe0 1700 0020 2020 5a4c 494e ..3.?.... ZLIN │ │ │ 00419150: 4b20 636f 6d70 696c 6573 2075 6e64 6572 K compiles under │ │ │ 00419160: 2074 6865 7365 2063 6972 6375 6d73 7461 these circumsta │ │ │ -00419170: 6e63 6573 3a07 003f 7e18 0000 5300 3f7e nces:..?~...S.?~ │ │ │ +00419170: 6e63 6573 3a07 003f e018 0000 5300 3fe0 nces:..?....S.?. │ │ │ 00419180: 1900 0020 2020 2020 2a20 5a4c 494e 4b20 ... * ZLINK │ │ │ 00419190: 6361 6e6e 6f74 206c 6f63 6174 6520 6120 cannot locate a │ │ │ 004191a0: 636f 7079 206f 6620 7468 6520 6f62 6a65 copy of the obje │ │ │ 004191b0: 6374 206d 6f64 756c 6520 6275 7420 6361 ct module but ca │ │ │ 004191c0: 6e20 6c6f 6361 7465 2061 2063 6f70 7923 n locate a copy# │ │ │ -004191d0: 003f 7e1a 0000 2020 2020 2020 206f 6620 .?~... of │ │ │ +004191d0: 003f e01a 0000 2020 2020 2020 206f 6620 .?.... of │ │ │ 004191e0: 7468 6520 736f 7572 6365 206d 6f64 756c the source modul │ │ │ -004191f0: 652e 5200 3f7e 2100 0020 2020 2020 2a20 e.R.?~!.. * │ │ │ +004191f0: 652e 5200 3fe0 2100 0020 2020 2020 2a20 e.R.?.!.. * │ │ │ 00419200: 5a4c 494e 4b20 6361 6e20 6c6f 6361 7465 ZLINK can locate │ │ │ 00419210: 2062 6f74 6820 6f62 6a65 6374 2061 6e64 both object and │ │ │ 00419220: 2073 6f75 7263 6520 6d6f 6475 6c65 2c20 source module, │ │ │ 00419230: 616e 6420 6669 6e64 7320 7468 6520 6f62 and finds the ob │ │ │ -00419240: 6a65 6374 3800 3f7e 2200 0020 2020 2020 ject8.?~".. │ │ │ +00419240: 6a65 6374 3800 3fe0 2200 0020 2020 2020 ject8.?.".. │ │ │ 00419250: 2020 6d6f 6475 6c65 2074 6f20 6265 206f module to be o │ │ │ 00419260: 6c64 6572 2074 6861 6e20 7468 6520 736f lder than the so │ │ │ -00419270: 7572 6365 206d 6f64 756c 652e 4e00 3f7e urce module.N.?~ │ │ │ +00419270: 7572 6365 206d 6f64 756c 652e 4e00 3fe0 urce module.N.?. │ │ │ 00419280: 2300 0020 2020 2020 2a20 5468 6520 6669 #.. * The fi │ │ │ 00419290: 6c65 2d73 7065 6369 6669 6361 7469 6f6e le-specification │ │ │ 004192a0: 2070 6f72 7469 6f6e 206f 6620 7468 6520 portion of the │ │ │ 004192b0: 5a4c 494e 4b20 6172 6775 6d65 6e74 2069 ZLINK argument i │ │ │ -004192c0: 6e63 6c75 6465 7320 616e 2700 3f7e 2400 ncludes an'.?~$. │ │ │ +004192c0: 6e63 6c75 6465 7320 616e 2700 3fe0 2400 ncludes an'.?.$. │ │ │ 004192d0: 0020 2020 2020 2020 6578 706c 6963 6974 . explicit │ │ │ 004192e0: 2065 7874 656e 7369 6f6e 206f 6620 2e6d extension of .m │ │ │ -004192f0: 2e07 003f 7e25 0000 4e00 3f7e 2600 0020 ...?~%..N.?~&.. │ │ │ +004192f0: 2e07 003f e025 0000 4e00 3fe0 2600 0020 ...?.%..N.?.&.. │ │ │ 00419300: 2020 4175 746f 2d5a 4c49 4e4b 2063 6f6d Auto-ZLINK com │ │ │ 00419310: 7069 6c65 7320 756e 6465 7220 7468 6520 piles under the │ │ │ 00419320: 6669 7273 7420 7477 6f20 6369 7263 756d first two circum │ │ │ 00419330: 7374 616e 6365 732c 2062 7574 2063 616e stances, but can │ │ │ -00419340: 206e 6576 6572 2100 3f7e 2700 0020 2020 never!.?~'.. │ │ │ +00419340: 206e 6576 6572 2100 3fe0 2700 0020 2020 never!.?.'.. │ │ │ 00419350: 656e 636f 756e 7465 7220 7468 6520 6c61 encounter the la │ │ │ -00419360: 7374 206f 6e65 2e07 003f 7e28 0000 4f00 st one...?~(..O. │ │ │ -00419370: 3f7e 2900 0020 2020 5768 656e 2061 2063 ?~).. When a c │ │ │ +00419360: 7374 206f 6e65 2e07 003f e028 0000 4f00 st one...?.(..O. │ │ │ +00419370: 3fe0 2900 0020 2020 5768 656e 2061 2063 ?.).. When a c │ │ │ 00419380: 6f6d 6d61 6e64 2072 6566 6572 7320 746f ommand refers to │ │ │ 00419390: 2061 6e20 4d20 726f 7574 696e 6520 7468 an M routine th │ │ │ 004193a0: 6174 2069 7320 6e6f 7420 7061 7274 206f at is not part o │ │ │ 004193b0: 6620 7468 6520 6375 7272 656e 7450 003f f the currentP.? │ │ │ -004193c0: 7e2a 0000 2020 2069 6d61 6765 2c20 4754 ~*.. image, GT │ │ │ +004193c0: e02a 0000 2020 2069 6d61 6765 2c20 4754 .*.. image, GT │ │ │ 004193d0: 2e4d 2061 7574 6f6d 6174 6963 616c 6c79 .M automatically │ │ │ 004193e0: 2061 7474 656d 7074 7320 746f 205a 4c49 attempts to ZLI │ │ │ 004193f0: 4e4b 2061 6e64 2c20 6966 206e 6563 6573 NK and, if neces │ │ │ 00419400: 7361 7279 2c20 636f 6d70 696c 654c 003f sary, compileL.? │ │ │ -00419410: 7e31 0000 2020 2074 6861 7420 726f 7574 ~1.. that rout │ │ │ +00419410: e031 0000 2020 2074 6861 7420 726f 7574 .1.. that rout │ │ │ 00419420: 696e 652e 2049 6e20 4469 7265 6374 204d ine. In Direct M │ │ │ 00419430: 6f64 652c 2074 6865 206d 6f73 7420 636f ode, the most co │ │ │ 00419440: 6d6d 6f6e 206d 6574 686f 6420 746f 2069 mmon method to i │ │ │ -00419450: 6e76 6f6b 6520 7468 6550 003f 7e32 0000 nvoke theP.?~2.. │ │ │ +00419450: 6e76 6f6b 6520 7468 6550 003f e032 0000 nvoke theP.?.2.. │ │ │ 00419460: 2020 2063 6f6d 7069 6c65 7220 7468 726f compiler thro │ │ │ 00419470: 7567 6820 616e 2061 7574 6f2d 5a4c 494e ugh an auto-ZLIN │ │ │ 00419480: 4b20 6973 2074 6f20 656e 7465 7220 444f K is to enter DO │ │ │ 00419490: 205e 726f 7574 696e 656e 616d 6520 6174 ^routinename at │ │ │ -004194a0: 2074 6865 2047 544d 3e54 003f 7e33 0000 the GTM>T.?~3.. │ │ │ +004194a0: 2074 6865 2047 544d 3e54 003f e033 0000 the GTM>T.?.3.. │ │ │ 004194b0: 2020 2070 726f 6d70 742e 2057 6865 6e20 prompt. When │ │ │ 004194c0: 7468 6520 6375 7272 656e 7420 696d 6167 the current imag │ │ │ 004194d0: 6520 646f 6573 206e 6f74 2063 6f6e 7461 e does not conta │ │ │ 004194e0: 696e 2074 6865 2072 6f75 7469 6e65 2c20 in the routine, │ │ │ 004194f0: 4754 2e4d 2064 6f65 7320 7468 6514 003f GT.M does the..? │ │ │ -00419500: 7e34 0000 2020 2066 6f6c 6c6f 7769 6e67 ~4.. following │ │ │ -00419510: 3a07 003f 7e35 0000 2b00 3f7e 3600 0020 :..?~5..+.?~6.. │ │ │ +00419500: e034 0000 2020 2066 6f6c 6c6f 7769 6e67 .4.. following │ │ │ +00419510: 3a07 003f e035 0000 2b00 3fe0 3600 0020 :..?.5..+.?.6.. │ │ │ 00419520: 2020 2020 6f20 4c6f 6361 7465 7320 7468 o Locates th │ │ │ 00419530: 6520 736f 7572 6365 2061 6e64 206f 626a e source and obj │ │ │ -00419540: 6563 744d 003f 7e37 0000 2020 2020 206f ectM.?~7.. o │ │ │ +00419540: 6563 744d 003f e037 0000 2020 2020 206f ectM.?.7.. o │ │ │ 00419550: 2044 6574 6572 6d69 6e65 7320 7768 6574 Determines whet │ │ │ 00419560: 6865 7220 7468 6520 736f 7572 6365 2068 her the source h │ │ │ 00419570: 6173 2062 6565 6e20 6564 6974 6564 2073 as been edited s │ │ │ 00419580: 696e 6365 2069 7420 7761 7320 6c61 7374 ince it was last │ │ │ -00419590: 1600 3f7e 3800 0020 2020 2020 2020 636f ..?~8.. co │ │ │ -004195a0: 6d70 696c 6564 3200 3f7e 3900 0020 2020 mpiled2.?~9.. │ │ │ +00419590: 1600 3fe0 3800 0020 2020 2020 2020 636f ..?.8.. co │ │ │ +004195a0: 6d70 696c 6564 3200 3fe0 3900 0020 2020 mpiled2.?.9.. │ │ │ 004195b0: 2020 6f20 436f 6d70 696c 6573 2074 6865 o Compiles the │ │ │ 004195c0: 2072 6f75 7469 6e65 2c20 6966 2061 7070 routine, if app │ │ │ -004195d0: 726f 7072 6961 7465 2a00 3f7e 3a00 0020 ropriate*.?~:.. │ │ │ +004195d0: 726f 7072 6961 7465 2a00 3fe0 3a00 0020 ropriate*.?.:.. │ │ │ 004195e0: 2020 2020 6f20 4164 6473 2074 6865 206f o Adds the o │ │ │ 004195f0: 626a 6563 7420 746f 2074 6865 2069 6d61 bject to the ima │ │ │ -00419600: 6765 0700 3f7e 4100 0051 003f 7e42 0000 ge..?~A..Q.?~B.. │ │ │ +00419600: 6765 0700 3fe0 4100 0051 003f e042 0000 ge..?.A..Q.?.B.. │ │ │ 00419610: 2020 2042 7920 7573 696e 6720 7468 6520 By using the │ │ │ 00419620: 444f 2063 6f6d 6d61 6e64 2c20 796f 7520 DO command, you │ │ │ 00419630: 696d 706c 6963 6974 6c79 2069 6e73 7472 implicitly instr │ │ │ 00419640: 7563 7420 4754 2e4d 2074 6f20 636f 6d70 uct GT.M to comp │ │ │ -00419650: 696c 652c 206c 696e 6b2c 4e00 3f7e 4300 ile, link,N.?~C. │ │ │ +00419650: 696c 652c 206c 696e 6b2c 4e00 3fe0 4300 ile, link,N.?.C. │ │ │ 00419660: 0020 2020 616e 6420 6578 6563 7574 6520 . and execute │ │ │ 00419670: 7468 6520 7072 6f67 7261 6d2e 2057 6974 the program. Wit │ │ │ 00419680: 6820 7468 6973 206d 6574 686f 642c 2079 h this method, y │ │ │ 00419690: 6f75 2063 616e 2074 6573 7420 796f 7572 ou can test your │ │ │ -004196a0: 2072 6f75 7469 6e65 1800 3f7e 4400 0020 routine..?~D.. │ │ │ +004196a0: 2072 6f75 7469 6e65 1800 3fe0 4400 0020 routine..?.D.. │ │ │ 004196b0: 2020 696e 7465 7261 6374 6976 656c 792e interactively. │ │ │ -004196c0: 0700 3f7e 4500 0012 003f 7e46 0000 2020 ..?~E....?~F.. │ │ │ -004196d0: 2045 7861 6d70 6c65 3a07 003f 7e47 0000 Example:..?~G.. │ │ │ -004196e0: 1900 3f7e 4800 0020 2020 4754 4d3e 646f ..?~H.. GTM>do │ │ │ -004196f0: 205e 7061 7972 6f6c 6c17 003f 7e49 0000 ^payroll..?~I.. │ │ │ +004196c0: 0700 3fe0 4500 0012 003f e046 0000 2020 ..?.E....?.F.. │ │ │ +004196d0: 2045 7861 6d70 6c65 3a07 003f e047 0000 Example:..?.G.. │ │ │ +004196e0: 1900 3fe0 4800 0020 2020 4754 4d3e 646f ..?.H.. GTM>do │ │ │ +004196f0: 205e 7061 7972 6f6c 6c17 003f e049 0000 ^payroll..?.I.. │ │ │ 00419700: 2020 2047 544d 3e64 6f20 5e74 6178 6573 GTM>do ^taxes │ │ │ -00419710: 0700 3f7e 4a00 0054 003f 7e51 0000 2020 ..?~J..T.?~Q.. │ │ │ +00419710: 0700 3fe0 4a00 0054 003f e051 0000 2020 ..?.J..T.?.Q.. │ │ │ 00419720: 2054 6869 7320 7573 6573 2074 6865 204d This uses the M │ │ │ 00419730: 2044 4f20 636f 6d6d 616e 6420 746f 2069 DO command to i │ │ │ 00419740: 6e76 6f6b 6520 7468 6520 4754 2e4d 2063 nvoke the GT.M c │ │ │ 00419750: 6f6d 7069 6c65 7220 696d 706c 6963 6974 ompiler implicit │ │ │ -00419760: 6c79 2066 726f 6d20 7468 6550 003f 7e52 ly from theP.?~R │ │ │ +00419760: 6c79 2066 726f 6d20 7468 6550 003f e052 ly from theP.?.R │ │ │ 00419770: 0000 2020 2047 544d 3e20 7072 6f6d 7074 .. GTM> prompt │ │ │ 00419780: 2069 6620 7468 6520 726f 7574 696e 6520 if the routine │ │ │ 00419790: 7265 7175 6972 6573 206e 6577 206f 626a requires new obj │ │ │ 004197a0: 6563 7420 636f 6465 2e20 5768 656e 2074 ect code. When t │ │ │ 004197b0: 6865 2063 6f6d 7069 6c65 7200 0000 0000 he compiler..... │ │ │ 004197c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004197d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004197e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004197f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00419800: 0400 0000 e307 0000 8a05 0000 0000 0000 ................ │ │ │ -00419810: 8a00 007e 4845 4c50 00ff 7300 ff50 524f ...~HELP..s..PRO │ │ │ +00419810: 8a00 00e0 4845 4c50 00ff 7300 ff50 524f ....HELP..s..PRO │ │ │ 00419820: 4752 414d 5f43 5943 4c45 00ff 7300 ff43 GRAM_CYCLE..s..C │ │ │ 00419830: 4f4d 5049 4c45 5f53 4f55 5243 455f 5052 OMPILE_SOURCE_PR │ │ │ 00419840: 4f47 5241 4d00 ff73 00ff 434f 4d50 494c OGRAM..s..COMPIL │ │ │ 00419850: 4500 c053 0000 2020 2072 756e 732c 2069 E..S.. runs, i │ │ │ 00419860: 7420 7072 6f64 7563 6573 2074 776f 206f t produces two o │ │ │ 00419870: 626a 6563 7420 6d6f 6475 6c65 2066 696c bject module fil │ │ │ 00419880: 6573 2c20 7061 7972 6f6c 6c2e 6f20 616e es, payroll.o an │ │ │ -00419890: 6420 7461 7865 732e 6f2e 0700 3f7e 5400 d taxes.o...?~T. │ │ │ -004198a0: 004e 003f 7e55 0000 2020 2049 6620 796f .N.?~U.. If yo │ │ │ +00419890: 6420 7461 7865 732e 6f2e 0700 3fe0 5400 d taxes.o...?.T. │ │ │ +004198a0: 004e 003f e055 0000 2020 2049 6620 796f .N.?.U.. If yo │ │ │ 004198b0: 7520 7265 6365 6976 6520 6572 726f 7220 u receive error │ │ │ 004198c0: 6d65 7373 6167 6573 2066 726f 6d20 7468 messages from th │ │ │ 004198d0: 6520 636f 6d70 696c 6174 696f 6e2c 2079 e compilation, y │ │ │ 004198e0: 6f75 206d 6179 2066 6978 2074 6865 6d4e ou may fix themN │ │ │ -004198f0: 003f 7e56 0000 2020 2069 6d6d 6564 6961 .?~V.. immedia │ │ │ +004198f0: 003f e056 0000 2020 2069 6d6d 6564 6961 .?.V.. immedia │ │ │ 00419900: 7465 6c79 2062 7920 7265 7475 726e 696e tely by returnin │ │ │ 00419910: 6720 746f 2074 6865 2065 6469 746f 7220 g to the editor │ │ │ 00419920: 616e 6420 636f 7272 6563 7469 6e67 2074 and correcting t │ │ │ 00419930: 6865 2073 6f75 7263 652e 2042 794f 003f he source. ByO.? │ │ │ -00419940: 7e57 0000 2020 2064 6566 6175 6c74 2c20 ~W.. default, │ │ │ +00419940: e057 0000 2020 2064 6566 6175 6c74 2c20 .W.. default, │ │ │ 00419950: 7468 6520 4754 2e4d 2063 6f6d 7069 6c65 the GT.M compile │ │ │ 00419960: 7220 6f70 6572 6174 6573 2069 6e20 2263 r operates in "c │ │ │ 00419970: 6f6d 7069 6c65 2d61 732d 7772 6974 7465 ompile-as-writte │ │ │ -00419980: 6e22 206d 6f64 652c 2061 6e64 5400 3f7e n" mode, andT.?~ │ │ │ +00419980: 6e22 206d 6f64 652c 2061 6e64 5400 3fe0 n" mode, andT.?. │ │ │ 00419990: 5800 0020 2020 7072 6f64 7563 6573 206f X.. produces o │ │ │ 004199a0: 626a 6563 7420 636f 6465 2065 7665 6e20 bject code even │ │ │ 004199b0: 7768 656e 2061 2072 6f75 7469 6e65 2063 when a routine c │ │ │ 004199c0: 6f6e 7461 696e 7320 7379 6e74 6178 2065 ontains syntax e │ │ │ 004199d0: 7272 6f72 732e 2054 6869 7320 636f 6465 rrors. This code │ │ │ -004199e0: 5000 3f7e 5900 0020 2020 696e 636c 7564 P.?~Y.. includ │ │ │ +004199e0: 5000 3fe0 5900 0020 2020 696e 636c 7564 P.?.Y.. includ │ │ │ 004199f0: 6573 2061 6c6c 206c 696e 6573 2074 6861 es all lines tha │ │ │ 00419a00: 7420 6172 6520 636f 7272 6563 7420 616e t are correct an │ │ │ 00419a10: 6420 616c 6c20 636f 6d6d 616e 6473 206f d all commands o │ │ │ 00419a20: 6e20 6120 6c69 6e65 2077 6974 6820 616e n a line with an │ │ │ -00419a30: 5300 3f7e 5a00 0020 2020 6572 726f 722c S.?~Z.. error, │ │ │ +00419a30: 5300 3fe0 5a00 0020 2020 6572 726f 722c S.?.Z.. error, │ │ │ 00419a40: 2075 7020 746f 2074 6865 2065 7272 6f72 up to the error │ │ │ 00419a50: 2e20 5468 6572 6566 6f72 652c 2079 6f75 . Therefore, you │ │ │ 00419a60: 206d 6179 2064 6563 6964 6520 746f 2074 may decide to t │ │ │ 00419a70: 6169 6c6f 7220 7468 6520 6465 6275 6767 ailor the debugg │ │ │ -00419a80: 696e 674a 003f 7e61 0000 2020 2063 7963 ingJ.?~a.. cyc │ │ │ +00419a80: 696e 674a 003f e061 0000 2020 2063 7963 ingJ.?.a.. cyc │ │ │ 00419a90: 6c65 2062 7920 7275 6e6e 696e 6720 7468 le by running th │ │ │ 00419aa0: 6520 7072 6f67 7261 6d20 7769 7468 6f75 e program withou │ │ │ 00419ab0: 7420 7265 6d6f 7669 6e67 2074 6865 2073 t removing the s │ │ │ 00419ac0: 796e 7461 7820 6572 726f 7273 2e07 003f yntax errors...? │ │ │ -00419ad0: 7e62 0000 1500 3f7e 6300 0020 2020 2a2a ~b....?~c.. ** │ │ │ -00419ae0: 4361 7574 696f 6e2a 2a07 003f 7e64 0000 Caution**..?~d.. │ │ │ -00419af0: 5300 3f7e 6500 0020 2020 5468 6520 444f S.?~e.. The DO │ │ │ +00419ad0: e062 0000 1500 3fe0 6300 0020 2020 2a2a .b....?.c.. ** │ │ │ +00419ae0: 4361 7574 696f 6e2a 2a07 003f e064 0000 Caution**..?.d.. │ │ │ +00419af0: 5300 3fe0 6500 0020 2020 5468 6520 444f S.?.e.. The DO │ │ │ 00419b00: 2063 6f6d 6d61 6e64 2064 6f65 7320 6e6f command does no │ │ │ 00419b10: 7420 6164 6420 616e 2065 6469 7465 6420 t add an edited │ │ │ 00419b20: 726f 7574 696e 6520 746f 2074 6865 2063 routine to the c │ │ │ 00419b30: 7572 7265 6e74 2069 6d61 6765 2069 6620 urrent image if │ │ │ -00419b40: 7468 6551 003f 7e66 0000 2020 2069 6d61 theQ.?~f.. ima │ │ │ +00419b40: 7468 6551 003f e066 0000 2020 2069 6d61 theQ.?.f.. ima │ │ │ 00419b50: 6765 2061 6c72 6561 6479 2069 6e63 6c75 ge already inclu │ │ │ 00419b60: 6465 7320 6120 726f 7574 696e 6520 6d61 des a routine ma │ │ │ 00419b70: 7463 6869 6e67 2074 6865 2044 4f20 6172 tching the DO ar │ │ │ 00419b80: 6775 6d65 6e74 2072 6f75 7469 6e65 206e gument routine n │ │ │ -00419b90: 616d 652e 4d00 3f7e 6700 0020 2020 5768 ame.M.?~g.. Wh │ │ │ +00419b90: 616d 652e 4d00 3fe0 6700 0020 2020 5768 ame.M.?.g.. Wh │ │ │ 00419ba0: 656e 2074 6865 2069 6d61 6765 2063 6f6e en the image con │ │ │ 00419bb0: 7461 696e 7320 6120 726f 7574 696e 652c tains a routine, │ │ │ 00419bc0: 2047 542e 4d20 7369 6d70 6c79 2065 7865 GT.M simply exe │ │ │ 00419bd0: 6375 7465 7320 7468 6520 726f 7574 696e cutes the routin │ │ │ -00419be0: 6552 003f 7e68 0000 2020 2077 6974 686f eR.?~h.. witho │ │ │ +00419be0: 6552 003f e068 0000 2020 2077 6974 686f eR.?.h.. witho │ │ │ 00419bf0: 7574 2065 7861 6d69 6e69 6e67 2077 6865 ut examining whe │ │ │ 00419c00: 7468 6572 2061 206d 6f72 6520 7265 6365 ther a more rece │ │ │ 00419c10: 6e74 2076 6572 7369 6f6e 206f 6620 7468 nt version of th │ │ │ 00419c20: 6520 6d6f 6475 6c65 2065 7869 7374 732e e module exists. │ │ │ -00419c30: 2049 664f 003f 7e69 0000 2020 2079 6f75 IfO.?~i.. you │ │ │ +00419c30: 2049 664f 003f e069 0000 2020 2079 6f75 IfO.?.i.. you │ │ │ 00419c40: 2068 6176 6520 6120 726f 7574 696e 6520 have a routine │ │ │ 00419c50: 696e 2079 6f75 7220 696d 6167 652c 2061 in your image, a │ │ │ 00419c60: 6e64 2079 6f75 2077 6973 6820 746f 2063 nd you wish to c │ │ │ 00419c70: 6861 6e67 6520 6974 2c20 796f 7520 6d75 hange it, you mu │ │ │ -00419c80: 7374 2800 3f7e 6a00 0020 2020 6578 706c st(.?~j.. expl │ │ │ +00419c80: 7374 2800 3fe0 6a00 0020 2020 6578 706c st(.?.j.. expl │ │ │ 00419c90: 6963 6974 6c79 205a 4c49 4e4b 2074 6861 icitly ZLINK tha │ │ │ -00419ca0: 7420 726f 7574 696e 652e 0700 3f7e 7100 t routine...?~q. │ │ │ -00419cb0: 0012 003f 7e72 0000 2020 2045 7861 6d70 ...?~r.. Examp │ │ │ -00419cc0: 6c65 3a07 003f 7e73 0000 1d00 3f7e 7400 le:..?~s....?~t. │ │ │ +00419ca0: 7420 726f 7574 696e 652e 0700 3fe0 7100 t routine...?.q. │ │ │ +00419cb0: 0012 003f e072 0000 2020 2045 7861 6d70 ...?.r.. Examp │ │ │ +00419cc0: 6c65 3a07 003f e073 0000 1d00 3fe0 7400 le:..?.s....?.t. │ │ │ 00419cd0: 0020 2020 4754 4d3e 7a6c 696e 6b20 2270 . GTM>zlink "p │ │ │ -00419ce0: 6179 726f 6c6c 221d 003f 7e75 0000 2020 ayroll"..?~u.. │ │ │ +00419ce0: 6179 726f 6c6c 221d 003f e075 0000 2020 ayroll"..?.u.. │ │ │ 00419cf0: 2047 544d 3e7a 6c69 6e6b 2022 7461 7865 GTM>zlink "taxe │ │ │ -00419d00: 732e 6d22 0700 3f7e 7600 0052 003f 7e77 s.m"..?~v..R.?~w │ │ │ +00419d00: 732e 6d22 0700 3fe0 7600 0052 003f e077 s.m"..?.v..R.?.w │ │ │ 00419d10: 0000 2020 2054 6865 2066 6972 7374 205a .. The first Z │ │ │ 00419d20: 4c49 4e4b 2063 6f6d 7069 6c65 7320 7061 LINK compiles pa │ │ │ 00419d30: 7972 6f6c 6c2e 6d20 6966 2069 7420 6361 yroll.m if it ca │ │ │ 00419d40: 6e6e 6f74 206c 6f63 6174 6520 7061 7972 nnot locate payr │ │ │ 00419d50: 6f6c 6c2c 206f 7220 6966 2069 7454 003f oll, or if itT.? │ │ │ -00419d60: 7e78 0000 2020 2066 696e 6473 2074 6861 ~x.. finds tha │ │ │ +00419d60: e078 0000 2020 2066 696e 6473 2074 6861 .x.. finds tha │ │ │ 00419d70: 7420 7061 7972 6f6c 6c2e 6d20 6861 7320 t payroll.m has │ │ │ 00419d80: 6120 6d6f 7265 2072 6563 656e 7420 6461 a more recent da │ │ │ 00419d90: 7465 2f74 696d 6520 7374 616d 7020 7468 te/time stamp th │ │ │ 00419da0: 616e 2070 6179 726f 6c6c 2e6f 2e20 5468 an payroll.o. Th │ │ │ -00419db0: 6547 003f 7e79 0000 2020 2073 6563 6f6e eG.?~y.. secon │ │ │ +00419db0: 6547 003f e079 0000 2020 2073 6563 6f6e eG.?.y.. secon │ │ │ 00419dc0: 6420 5a4c 494e 4b20 616c 7761 7973 2063 d ZLINK always c │ │ │ 00419dd0: 6f6d 7069 6c65 7320 7461 7865 732e 6d20 ompiles taxes.m │ │ │ 00419de0: 7072 6f64 7563 696e 6720 6120 6e65 7720 producing a new │ │ │ -00419df0: 7461 7865 732e 6f2e 0700 3f7e 7a00 002b taxes.o...?~z..+ │ │ │ -00419e00: 003d 7e5f 4652 4f4d 5f54 4845 5f53 4845 .=~_FROM_THE_SHE │ │ │ +00419df0: 7461 7865 732e 6f2e 0700 3fe0 7a00 002b taxes.o...?.z..+ │ │ │ +00419e00: 003d e05f 4652 4f4d 5f54 4845 5f53 4845 .=._FROM_THE_SHE │ │ │ 00419e10: 4c4c 0000 436f 6d70 696c 655f 6672 6f6d LL..Compile_from │ │ │ -00419e20: 5f74 6865 5f53 6865 6c6c 2100 4d7e bf11 _the_Shell!.M~.. │ │ │ +00419e20: 5f74 6865 5f53 6865 6c6c 2100 4de0 bf11 _the_Shell!.M... │ │ │ 00419e30: 0000 2020 2043 6f6d 7069 6c65 2066 726f .. Compile fro │ │ │ -00419e40: 6d20 7468 6520 5368 656c 6c07 004e 7e21 m the Shell..N~! │ │ │ -00419e50: 0000 5000 4e7e 3100 0020 2020 4672 6f6d ..P.N~1.. From │ │ │ +00419e40: 6d20 7468 6520 5368 656c 6c07 004e e021 m the Shell..N.! │ │ │ +00419e50: 0000 5000 4ee0 3100 0020 2020 4672 6f6d ..P.N.1.. From │ │ │ 00419e60: 2074 6865 2073 6865 6c6c 2c20 696e 766f the shell, invo │ │ │ 00419e70: 6b65 2074 6865 2063 6f6d 7069 6c65 7220 ke the compiler │ │ │ 00419e80: 6279 2065 6e74 6572 696e 6720 6d75 6d70 by entering mump │ │ │ 00419e90: 7320 6669 6c65 2d6e 616d 6520 6174 2074 s file-name at t │ │ │ -00419ea0: 6865 1700 4e7e 4100 0020 2020 7368 656c he..N~A.. shel │ │ │ -00419eb0: 6c20 7072 6f6d 7074 2e07 004e 7e51 0000 l prompt...N~Q.. │ │ │ -00419ec0: 1200 4e7e 6100 0020 2020 4578 616d 706c ..N~a.. Exampl │ │ │ -00419ed0: 653a 0700 4e7e 7100 001b 004e 7e81 0000 e:..N~q....N~... │ │ │ +00419ea0: 6865 1700 4ee0 4100 0020 2020 7368 656c he..N.A.. shel │ │ │ +00419eb0: 6c20 7072 6f6d 7074 2e07 004e e051 0000 l prompt...N.Q.. │ │ │ +00419ec0: 1200 4ee0 6100 0020 2020 4578 616d 706c ..N.a.. Exampl │ │ │ +00419ed0: 653a 0700 4ee0 7100 001b 004e e081 0000 e:..N.q....N.... │ │ │ 00419ee0: 2020 2024 206d 756d 7073 2070 6179 726f $ mumps payro │ │ │ -00419ef0: 6c6c 2e6d 1900 4e7e 9100 0020 2020 2420 ll.m..N~... $ │ │ │ +00419ef0: 6c6c 2e6d 1900 4ee0 9100 0020 2020 2420 ll.m..N.... $ │ │ │ 00419f00: 6d75 6d70 7320 7461 7865 732e 6d08 004d mumps taxes.m..M │ │ │ -00419f10: 7ec0 1100 0050 004e 7e12 0000 2020 2054 ~....P.N~... T │ │ │ +00419f10: e0c0 1100 0050 004e e012 0000 2020 2054 .....P.N.... T │ │ │ 00419f20: 6869 7320 7573 6573 2074 6865 206d 756d his uses the mum │ │ │ 00419f30: 7073 2063 6f6d 6d61 6e64 2074 6f20 696e ps command to in │ │ │ 00419f40: 766f 6b65 2074 6865 2047 542e 4d20 636f voke the GT.M co │ │ │ 00419f50: 6d70 696c 6572 2066 726f 6d20 7468 6520 mpiler from the │ │ │ -00419f60: 7368 656c 6c39 004e 7e13 0000 2020 2070 shell9.N~... p │ │ │ +00419f60: 7368 656c 6c39 004e e013 0000 2020 2070 shell9.N.... p │ │ │ 00419f70: 726f 6d70 742c 2061 6e64 2063 7265 6174 rompt, and creat │ │ │ 00419f80: 6573 202e 6f20 7665 7273 696f 6e73 206f es .o versions o │ │ │ 00419f90: 6620 7468 6573 6520 6669 6c65 732e 0700 f these files... │ │ │ -00419fa0: 4e7e 1400 0037 004e 7e15 0000 2020 2055 N~...7.N~... U │ │ │ +00419fa0: 4ee0 1400 0037 004e e015 0000 2020 2055 N....7.N.... U │ │ │ 00419fb0: 7365 2074 6865 206d 756d 7073 2063 6f6d se the mumps com │ │ │ 00419fc0: 6d61 6e64 2061 7420 7468 6520 7368 656c mand at the shel │ │ │ -00419fd0: 6c20 7072 6f6d 7074 2074 6f3a 0700 4e7e l prompt to:..N~ │ │ │ +00419fd0: 6c20 7072 6f6d 7074 2074 6f3a 0700 4ee0 l prompt to:..N. │ │ │ 00419fe0: 1600 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00419ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041a000: 0400 0000 fe07 0000 b205 0000 0000 0000 ................ │ │ │ -0041a010: 8800 007e 4845 4c50 00ff 7300 ff50 524f ...~HELP..s..PRO │ │ │ +0041a010: 8800 00e0 4845 4c50 00ff 7300 ff50 524f ....HELP..s..PRO │ │ │ 0041a020: 4752 414d 5f43 5943 4c45 00ff 7300 ff43 GRAM_CYCLE..s..C │ │ │ 0041a030: 4f4d 5049 4c45 5f53 4f55 5243 455f 5052 OMPILE_SOURCE_PR │ │ │ 0041a040: 4f47 5241 4d00 ff73 00ff 434f 4d50 494c OGRAM..s..COMPIL │ │ │ 0041a050: 455f 4652 4f4d 5f54 4845 5f53 4845 4c4c E_FROM_THE_SHELL │ │ │ 0041a060: 00c0 1700 0020 2020 2020 2a20 4368 6563 ..... * Chec │ │ │ 0041a070: 6b20 7468 6520 7379 6e74 6178 206f 6620 k the syntax of │ │ │ 0041a080: 6120 6e65 776c 7920 656e 7465 7265 6420 a newly entered │ │ │ -0041a090: 7072 6f67 7261 6d2e 4100 4e7e 1800 0020 program.A.N~... │ │ │ +0041a090: 7072 6f67 7261 6d2e 4100 4ee0 1800 0020 program.A.N.... │ │ │ 0041a0a0: 2020 2020 2a20 4f70 7469 6f6e 616c 6c79 * Optionally │ │ │ 0041a0b0: 2c20 6765 7420 6120 666f 726d 6174 7465 , get a formatte │ │ │ 0041a0c0: 6420 6c69 7374 696e 6720 6f66 2074 6865 d listing of the │ │ │ -0041a0d0: 2070 726f 6772 616d 2e47 004e 7e19 0000 program.G.N~... │ │ │ +0041a0d0: 2070 726f 6772 616d 2e47 004e e019 0000 program.G.N.... │ │ │ 0041a0e0: 2020 2020 202a 2045 6e73 7572 6520 7468 * Ensure th │ │ │ 0041a0f0: 6174 2061 6c6c 206f 626a 6563 7420 636f at all object co │ │ │ 0041a100: 6465 2069 7320 7570 2074 6f20 6461 7465 de is up to date │ │ │ 0041a110: 2062 6566 6f72 6520 6c69 6e6b 696e 672e before linking. │ │ │ -0041a120: 0700 4e7e 1a00 0053 004e 7e21 0000 2020 ..N~...S.N~!.. │ │ │ +0041a120: 0700 4ee0 1a00 0053 004e e021 0000 2020 ..N....S.N.!.. │ │ │ 0041a130: 2054 6865 206d 756d 7073 2063 6f6d 6d61 The mumps comma │ │ │ 0041a140: 6e64 2069 6e76 6f6b 6573 2074 6865 2063 nd invokes the c │ │ │ 0041a150: 6f6d 7069 6c65 7220 746f 2074 7261 6e73 ompiler to trans │ │ │ 0041a160: 6c61 7465 2061 6e20 4d20 736f 7572 6365 late an M source │ │ │ -0041a170: 2066 696c 6520 696e 746f 1600 4e7e 2200 file into..N~". │ │ │ +0041a170: 2066 696c 6520 696e 746f 1600 4ee0 2200 file into..N.". │ │ │ 0041a180: 0020 2020 6f62 6a65 6374 2063 6f64 652e . object code. │ │ │ -0041a190: 0700 4e7e 2300 002e 004e 7e24 0000 2020 ..N~#....N~$.. │ │ │ +0041a190: 0700 4ee0 2300 002e 004e e024 0000 2020 ..N.#....N.$.. │ │ │ 0041a1a0: 2054 6865 2066 6f72 6d61 7420 666f 7220 The format for │ │ │ 0041a1b0: 7468 6520 4d55 4d50 5320 636f 6d6d 616e the MUMPS comman │ │ │ -0041a1c0: 6420 6973 3a07 004e 7e25 0000 2a00 4e7e d is:..N~%..*.N~ │ │ │ +0041a1c0: 6420 6973 3a07 004e e025 0000 2a00 4ee0 d is:..N.%..*.N. │ │ │ 0041a1d0: 2600 0020 2020 4d55 4d50 5320 5b2d 7175 &.. MUMPS [-qu │ │ │ 0041a1e0: 616c 6966 6965 725b 2e2e 2e5d 5d20 7061 alifier[...]] pa │ │ │ -0041a1f0: 7468 6e61 6d65 0700 4e7e 2700 0050 004e thname..N~'..P.N │ │ │ -0041a200: 7e28 0000 2020 2054 6865 202a 2077 696c ~(.. The * wil │ │ │ +0041a1f0: 7468 6e61 6d65 0700 4ee0 2700 0050 004e thname..N.'..P.N │ │ │ +0041a200: e028 0000 2020 2054 6865 202a 2077 696c .(.. The * wil │ │ │ 0041a210: 6463 6172 6420 6163 6365 7074 7320 616e dcard accepts an │ │ │ 0041a220: 7920 6c65 6761 6c20 636f 6d62 696e 6174 y legal combinat │ │ │ 0041a230: 696f 6e20 6f66 206e 756d 6265 7273 2061 ion of numbers a │ │ │ 0041a240: 6e64 2063 6861 7261 6374 6572 733f 004e nd characters?.N │ │ │ -0041a250: 7e29 0000 2020 2069 6e63 6c75 6469 6e67 ~).. including │ │ │ +0041a250: e029 0000 2020 2069 6e63 6c75 6469 6e67 .).. including │ │ │ 0041a260: 2061 206e 756c 6c2c 2069 6e20 7468 6520 a null, in the │ │ │ 0041a270: 706f 7369 7469 6f6e 2074 6865 2077 696c position the wil │ │ │ -0041a280: 6463 6172 6420 686f 6c64 732e 0700 4e7e dcard holds...N~ │ │ │ -0041a290: 2a00 004d 004e 7e31 0000 2020 2054 6865 *..M.N~1.. The │ │ │ +0041a280: 6463 6172 6420 686f 6c64 732e 0700 4ee0 dcard holds...N. │ │ │ +0041a290: 2a00 004d 004e e031 0000 2020 2054 6865 *..M.N.1.. The │ │ │ 0041a2a0: 203f 2077 696c 6463 6172 6420 6163 6365 ? wildcard acce │ │ │ 0041a2b0: 7074 7320 6578 6163 746c 7920 6f6e 6520 pts exactly one │ │ │ 0041a2c0: 6c65 6761 6c20 6368 6172 6163 7465 7220 legal character │ │ │ 0041a2d0: 696e 2069 7473 2070 6f73 6974 696f 6e2e in its position. │ │ │ -0041a2e0: 0700 4e7e 3200 0054 004e 7e33 0000 2020 ..N~2..T.N~3.. │ │ │ +0041a2e0: 0700 4ee0 3200 0054 004e e033 0000 2020 ..N.2..T.N.3.. │ │ │ 0041a2f0: 2046 6f72 2065 7861 6d70 6c65 2c20 6d75 For example, mu │ │ │ 0041a300: 6d70 7320 2a2e 6d20 636f 6d70 696c 6573 mps *.m compiles │ │ │ 0041a310: 2061 6c6c 2066 696c 6573 2069 6e20 7468 all files in th │ │ │ 0041a320: 6520 6375 7272 656e 7420 6465 6661 756c e current defaul │ │ │ -0041a330: 7420 6469 7265 6374 6f72 794f 004e 7e34 t directoryO.N~4 │ │ │ +0041a330: 7420 6469 7265 6374 6f72 794f 004e e034 t directoryO.N.4 │ │ │ 0041a340: 0000 2020 2077 6974 6820 616e 202e 6d20 .. with an .m │ │ │ 0041a350: 6578 7465 6e73 696f 6e2e 206d 756d 7073 extension. mumps │ │ │ 0041a360: 202a 7061 793f 2e6d 2063 6f6d 7069 6c65 *pay?.m compile │ │ │ 0041a370: 7320 2e6d 2066 696c 6573 2077 6974 6820 s .m files with │ │ │ -0041a380: 6e61 6d65 7320 7468 6174 5300 4e7e 3500 names thatS.N~5. │ │ │ +0041a380: 6e61 6d65 7320 7468 6174 5300 4ee0 3500 names thatS.N.5. │ │ │ 0041a390: 0020 2020 636f 6e74 6169 6e20 616e 7920 . contain any │ │ │ 0041a3a0: 6368 6172 6163 7465 7273 2066 6f6c 6c6f characters follo │ │ │ 0041a3b0: 7765 6420 6279 2070 6179 2c20 666f 6c6c wed by pay, foll │ │ │ 0041a3c0: 6f77 6564 2062 7920 6f6e 6520 6368 6172 owed by one char │ │ │ 0041a3d0: 6163 7465 722e 2055 6e6c 696b 6551 004e acter. UnlikeQ.N │ │ │ -0041a3e0: 7e36 0000 2020 2077 6865 6e20 7573 696e ~6.. when usin │ │ │ +0041a3e0: e036 0000 2020 2077 6865 6e20 7573 696e .6.. when usin │ │ │ 0041a3f0: 6720 5a4c 494e 4b20 6f72 205a 434f 4d50 g ZLINK or ZCOMP │ │ │ 0041a400: 494c 452c 2074 6865 2066 696c 656e 616d ILE, the filenam │ │ │ 0041a410: 6520 6d75 7374 2062 6520 6675 6c6c 7920 e must be fully │ │ │ 0041a420: 7370 6563 6966 6965 6420 7768 656e 2300 specified when#. │ │ │ -0041a430: 4e7e 3700 0020 2020 636f 6d70 696c 696e N~7.. compilin │ │ │ +0041a430: 4ee0 3700 0020 2020 636f 6d70 696c 696e N.7.. compilin │ │ │ 0041a440: 6720 6672 6f6d 2074 6865 2073 6865 6c6c g from the shell │ │ │ -0041a450: 2e07 004e 7e38 0000 1500 4e7e 3900 0020 ...N~8....N~9.. │ │ │ +0041a450: 2e07 004e e038 0000 1500 4ee0 3900 0020 ...N.8....N.9.. │ │ │ 0041a460: 2020 2a2a 4361 7574 696f 6e2a 2a07 004e **Caution**..N │ │ │ -0041a470: 7e3a 0000 5200 4e7e 4100 0020 2020 5768 ~:..R.N~A.. Wh │ │ │ +0041a470: e03a 0000 5200 4ee0 4100 0020 2020 5768 .:..R.N.A.. Wh │ │ │ 0041a480: 656e 2066 6f72 6d69 6e67 2072 6f75 7469 en forming routi │ │ │ 0041a490: 6e65 206e 616d 6573 2c20 7468 6520 636f ne names, the co │ │ │ 0041a4a0: 6d70 696c 6572 2074 7275 6e63 6174 6573 mpiler truncates │ │ │ 0041a4b0: 206f 626a 6563 7420 6669 6c65 6e61 6d65 object filename │ │ │ -0041a4c0: 7320 746f 2061 5000 4e7e 4200 0020 2020 s to aP.N~B.. │ │ │ +0041a4c0: 7320 746f 2061 5000 4ee0 4200 0020 2020 s to aP.N.B.. │ │ │ 0041a4d0: 6d61 7869 6d75 6d20 6c65 6e67 7468 206f maximum length o │ │ │ 0041a4e0: 6620 3331 2063 6861 7261 6374 6572 732e f 31 characters. │ │ │ 0041a4f0: 2046 6f72 2065 7861 6d70 6c65 2c20 666f For example, fo │ │ │ 0041a500: 7220 6120 736f 7572 6365 2066 696c 6520 r a source file │ │ │ -0041a510: 6361 6c6c 6564 5100 4e7e 4300 0020 2020 calledQ.N~C.. │ │ │ +0041a510: 6361 6c6c 6564 5100 4ee0 4300 0020 2020 calledQ.N.C.. │ │ │ 0041a520: 4164 6174 6162 6173 6565 6e67 696e 6577 Adatabaseenginew │ │ │ 0041a530: 6974 6873 6361 6c61 6269 6c69 7479 7072 ithscalabilitypr │ │ │ 0041a540: 6f76 656e 2e6d 2074 6865 2063 6f6d 7069 oven.m the compi │ │ │ 0041a550: 6c65 7220 6765 6e65 7261 7465 7320 616e ler generates an │ │ │ -0041a560: 206f 626a 6563 7451 004e 7e44 0000 2020 objectQ.N~D.. │ │ │ +0041a560: 206f 626a 6563 7451 004e e044 0000 2020 objectQ.N.D.. │ │ │ 0041a570: 2066 696c 6520 6361 6c6c 6564 2041 6461 file called Ada │ │ │ 0041a580: 7461 6261 7365 656e 6769 6e65 7769 7468 tabaseenginewith │ │ │ 0041a590: 7363 616c 6162 696c 6974 7970 2e6f 2e20 scalabilityp.o. │ │ │ 0041a5a0: 456e 7375 7265 2074 6861 7420 7468 6520 Ensure that the │ │ │ -0041a5b0: 6669 7273 7420 3331 3500 4e7e 4500 0020 first 315.N~E.. │ │ │ +0041a5b0: 6669 7273 7420 3331 3500 4ee0 4500 0020 first 315.N.E.. │ │ │ 0041a5c0: 2020 6368 6172 6163 7465 7273 206f 6620 characters of │ │ │ 0041a5d0: 736f 7572 6365 2066 696c 6520 6e61 6d65 source file name │ │ │ 0041a5e0: 7320 6172 6520 756e 6971 7565 2e07 004e s are unique...N │ │ │ -0041a5f0: 7e46 0000 2600 367e 4d55 4d50 535f 5155 ~F..&.6~MUMPS_QU │ │ │ +0041a5f0: e046 0000 2600 36e0 4d55 4d50 535f 5155 .F..&.6.MUMPS_QU │ │ │ 0041a600: 414c 4946 4945 5253 0000 6d75 6d70 735f ALIFIERS..mumps_ │ │ │ -0041a610: 7175 616c 6966 6965 7273 1b00 477e bf11 qualifiers..G~.. │ │ │ +0041a610: 7175 616c 6966 6965 7273 1b00 47e0 bf11 qualifiers..G... │ │ │ 0041a620: 0000 2020 206d 756d 7073 2071 7561 6c69 .. mumps quali │ │ │ -0041a630: 6669 6572 7307 0048 7e21 0000 5100 487e fiers..H~!..Q.H~ │ │ │ +0041a630: 6669 6572 7307 0048 e021 0000 5100 48e0 fiers..H.!..Q.H. │ │ │ 0041a640: 3100 0020 2020 5468 6520 6d75 6d70 7320 1.. The mumps │ │ │ 0041a650: 636f 6d6d 616e 6420 616c 6c6f 7773 2071 command allows q │ │ │ 0041a660: 7561 6c69 6669 6572 7320 7468 6174 2063 ualifiers that c │ │ │ 0041a670: 7573 746f 6d69 7a65 2074 6865 2074 7970 ustomize the typ │ │ │ 0041a680: 6520 616e 6420 666f 726d 206f 664f 0048 e and form ofO.H │ │ │ -0041a690: 7e41 0000 2020 2074 6865 2063 6f6d 7069 ~A.. the compi │ │ │ +0041a690: e041 0000 2020 2074 6865 2063 6f6d 7069 .A.. the compi │ │ │ 0041a6a0: 6c65 7220 6f75 7470 7574 2074 6f20 6d65 ler output to me │ │ │ 0041a6b0: 6574 2073 7065 6369 6669 6320 7072 6f67 et specific prog │ │ │ 0041a6c0: 7261 6d6d 696e 6720 6e65 6564 732e 204d ramming needs. M │ │ │ -0041a6d0: 554d 5053 2063 6f6d 6d61 6e64 5400 487e UMPS commandT.H~ │ │ │ +0041a6d0: 554d 5053 2063 6f6d 6d61 6e64 5400 48e0 UMPS commandT.H. │ │ │ 0041a6e0: 5100 0020 2020 7175 616c 6966 6965 7273 Q.. qualifiers │ │ │ 0041a6f0: 206d 6179 2061 6c73 6f20 6170 7065 6172 may also appear │ │ │ 0041a700: 2061 7320 6120 6d6f 6469 6669 6572 2074 as a modifier t │ │ │ 0041a710: 6f20 7468 6520 6172 6775 6d65 6e74 2074 o the argument t │ │ │ 0041a720: 6f20 7468 6520 4754 2e4d 205a 4c49 4e4b o the GT.M ZLINK │ │ │ -0041a730: 5200 487e 6100 0020 2020 616e 6420 5a43 R.H~a.. and ZC │ │ │ +0041a730: 5200 48e0 6100 0020 2020 616e 6420 5a43 R.H.a.. and ZC │ │ │ 0041a740: 4f4d 5049 4c45 2063 6f6d 6d61 6e64 732e OMPILE commands. │ │ │ 0041a750: 2054 6865 2066 6f6c 6c6f 7769 6e67 2073 The following s │ │ │ 0041a760: 6563 7469 6f6e 2064 6573 6372 6962 6573 ection describes │ │ │ 0041a770: 2074 6865 206d 756d 7073 2063 6f6d 6d61 the mumps comma │ │ │ -0041a780: 6e64 5200 487e 7100 0020 2020 7175 616c ndR.H~q.. qual │ │ │ +0041a780: 6e64 5200 48e0 7100 0020 2020 7175 616c ndR.H.q.. qual │ │ │ 0041a790: 6966 6965 7273 2e20 4d61 6b65 2073 7572 ifiers. Make sur │ │ │ 0041a7a0: 6520 7468 6520 6172 6775 6d65 6e74 7320 e the arguments │ │ │ 0041a7b0: 6172 6520 7370 6563 6966 6965 6420 6168 are specified ah │ │ │ 0041a7c0: 6561 6420 6f66 2066 696c 6520 6e61 6d65 ead of file name │ │ │ -0041a7d0: 2061 6e64 2300 487e 8100 0020 2020 6166 and#.H~... af │ │ │ +0041a7d0: 2061 6e64 2300 48e0 8100 0020 2020 6166 and#.H.... af │ │ │ 0041a7e0: 7465 7220 7468 6520 636f 6d6d 616e 6420 ter the command │ │ │ -0041a7f0: 6974 7365 6c66 2e07 0048 7e91 0000 0000 itself...H~..... │ │ │ +0041a7f0: 6974 7365 6c66 2e07 0048 e091 0000 0000 itself...H...... │ │ │ 0041a800: 0400 0000 e603 0000 6c06 0000 0000 0000 ........l....... │ │ │ 0041a810: a500 0000 4845 4c50 00ff 7300 ff50 524f ....HELP..s..PRO │ │ │ 0041a820: 4752 414d 5f43 5943 4c45 00ff 7300 ff43 GRAM_CYCLE..s..C │ │ │ 0041a830: 4f4d 5049 4c45 5f53 4f55 5243 455f 5052 OMPILE_SOURCE_PR │ │ │ 0041a840: 4f47 5241 4d00 ff73 00ff 4d55 4d50 535f OGRAM..s..MUMPS_ │ │ │ 0041a850: 5155 414c 4946 4945 5253 00ff 7300 ff52 QUALIFIERS..s..R │ │ │ 0041a860: 5b55 4e5d 00bf 7100 0020 2020 6d61 7920 [UN]..q.. may │ │ │ 0041a870: 6e65 6564 2074 6f20 7075 7420 7468 6520 need to put the │ │ │ 0041a880: 656e 7472 7972 6566 2069 6e20 7175 6f74 entryref in quot │ │ │ 0041a890: 6174 696f 6e20 6d61 726b 7320 2822 2229 ation marks ("") │ │ │ 0041a8a0: 2e20 5468 6973 2071 7561 6c69 6669 6572 . This qualifier │ │ │ -0041a8b0: 2064 6f65 7353 0052 7e81 0000 2020 206e doesS.R~... n │ │ │ +0041a8b0: 2064 6f65 7353 0052 e081 0000 2020 206e doesS.R.... n │ │ │ 0041a8c0: 6f74 2069 6e76 6f6b 6520 7468 6520 4d20 ot invoke the M │ │ │ 0041a8d0: 636f 6d70 696c 6572 2061 6e64 2069 7320 compiler and is │ │ │ 0041a8e0: 6e6f 7420 636f 6d70 6174 6962 6c65 2077 not compatible w │ │ │ 0041a8f0: 6974 6820 616e 7920 6f74 6865 7220 7175 ith any other qu │ │ │ -0041a900: 616c 6966 6965 722e 0700 527e 9100 0020 alifier...R~... │ │ │ -0041a910: 004b 7e53 5b50 4143 455d 3d4c 494e 4553 .K~S[PACE]=LINES │ │ │ +0041a900: 616c 6966 6965 722e 0700 52e0 9100 0020 alifier...R.... │ │ │ +0041a910: 004b e053 5b50 4143 455d 3d4c 494e 4553 .K.S[PACE]=LINES │ │ │ 0041a920: 0000 735b 7061 6365 5d3d 6c69 6e65 7318 ..s[pace]=lines. │ │ │ -0041a930: 0059 7ebf 1100 0020 2020 735b 7061 6365 .Y~.... s[pace │ │ │ -0041a940: 5d3d 6c69 6e65 7307 005a 7e21 0000 5400 ]=lines..Z~!..T. │ │ │ -0041a950: 5a7e 3100 0020 2020 436f 6e74 726f 6c73 Z~1.. Controls │ │ │ +0041a930: 0059 e0bf 1100 0020 2020 735b 7061 6365 .Y..... s[pace │ │ │ +0041a940: 5d3d 6c69 6e65 7307 005a e021 0000 5400 ]=lines..Z.!..T. │ │ │ +0041a950: 5ae0 3100 0020 2020 436f 6e74 726f 6c73 Z.1.. Controls │ │ │ 0041a960: 2074 6865 2073 7061 6369 6e67 206f 6620 the spacing of │ │ │ 0041a970: 7468 6520 6f75 7470 7574 2069 6e20 7468 the output in th │ │ │ 0041a980: 6520 6c69 7374 696e 6720 6669 6c65 2e20 e listing file. │ │ │ 0041a990: 2d73 7061 6365 3d6e 2073 7065 6369 6669 -space=n specifi │ │ │ -0041a9a0: 6573 5300 5a7e 4100 0020 2020 6e2d 3120 esS.Z~A.. n-1 │ │ │ +0041a9a0: 6573 5300 5ae0 4100 0020 2020 6e2d 3120 esS.Z.A.. n-1 │ │ │ 0041a9b0: 626c 616e 6b20 6c69 6e65 7320 7365 7061 blank lines sepa │ │ │ 0041a9c0: 7261 7469 6e67 2065 7665 7279 2073 6f75 rating every sou │ │ │ 0041a9d0: 7263 6520 6c69 6e65 2069 6e20 7468 6520 rce line in the │ │ │ 0041a9e0: 6c69 7374 696e 6720 6669 6c65 2e20 4966 listing file. If │ │ │ -0041a9f0: 206e 3c31 2c3b 005a 7e51 0000 2020 2074 n<1,;.Z~Q.. t │ │ │ +0041a9f0: 206e 3c31 2c3b 005a e051 0000 2020 2074 n<1,;.Z.Q.. t │ │ │ 0041aa00: 6865 204d 2063 6f6d 6d61 6e64 2075 7365 he M command use │ │ │ 0041aa10: 7320 7369 6e67 6c65 2073 7061 6369 6e67 s single spacing │ │ │ 0041aa20: 2069 6e20 7468 6520 6c69 7374 696e 672e in the listing. │ │ │ -0041aa30: 0700 5a7e 6100 004f 005a 7e71 0000 2020 ..Z~a..O.Z~q.. │ │ │ +0041aa30: 0700 5ae0 6100 004f 005a e071 0000 2020 ..Z.a..O.Z.q.. │ │ │ 0041aa40: 2049 6620 7468 6973 2071 7561 6c69 6669 If this qualifi │ │ │ 0041aa50: 6572 2061 7070 6561 7273 2077 6974 686f er appears witho │ │ │ 0041aa60: 7574 2074 6865 202d 6c69 7374 2071 7561 ut the -list qua │ │ │ 0041aa70: 6c69 6669 6572 2c20 7468 6520 4d20 636f lifier, the M co │ │ │ -0041aa80: 6d70 696c 6572 2700 5a7e 8100 0020 2020 mpiler'.Z~... │ │ │ +0041aa80: 6d70 696c 6572 2700 5ae0 8100 0020 2020 mpiler'.Z.... │ │ │ 0041aa90: 6967 6e6f 7265 7320 7468 6520 2d73 7061 ignores the -spa │ │ │ 0041aaa0: 6365 2071 7561 6c69 6669 6572 2e07 005a ce qualifier...Z │ │ │ -0041aab0: 7e91 0000 4400 597e c011 0000 2020 2042 ~...D.Y~.... B │ │ │ +0041aab0: e091 0000 4400 59e0 c011 0000 2020 2042 ....D.Y..... B │ │ │ 0041aac0: 7920 6465 6661 756c 742c 206c 6973 7469 y default, listi │ │ │ 0041aad0: 6e67 7320 7573 6520 7369 6e67 6c65 2073 ngs use single s │ │ │ 0041aae0: 7061 6365 6420 6f75 7470 7574 2028 2d73 paced output (-s │ │ │ -0041aaf0: 7061 6365 3d31 292e 0700 5a7e 1200 0026 pace=1)...Z~...& │ │ │ +0041aaf0: 7061 6365 3d31 292e 0700 5ae0 1200 0026 pace=1)...Z....& │ │ │ 0041ab00: 004b 425b 4e4f 5d45 4d42 4544 5f53 4f55 .KB[NO]EMBED_SOU │ │ │ 0041ab10: 5243 4500 005b 6e6f 5d65 6d62 6564 5f73 RCE..[no]embed_s │ │ │ -0041ab20: 6f75 7263 651b 005c 7ebf 1100 0020 2020 ource..\~.... │ │ │ +0041ab20: 6f75 7263 651b 005c e0bf 1100 0020 2020 ource..\..... │ │ │ 0041ab30: 5b6e 6f5d 656d 6265 645f 736f 7572 6365 [no]embed_source │ │ │ -0041ab40: 0700 5d7e 2100 004e 005d 7e31 0000 2020 ..]~!..N.]~1.. │ │ │ +0041ab40: 0700 5de0 2100 004e 005d e031 0000 2020 ..].!..N.].1.. │ │ │ 0041ab50: 2049 6e73 7472 7563 7473 2047 542e 4d20 Instructs GT.M │ │ │ 0041ab60: 746f 2065 6d62 6564 7320 726f 7574 696e to embeds routin │ │ │ 0041ab70: 6520 736f 7572 6365 2063 6f64 6520 696e e source code in │ │ │ 0041ab80: 2074 6865 206f 626a 6563 7420 636f 6465 the object code │ │ │ -0041ab90: 2e20 5468 6551 005d 7e41 0000 2020 2064 . TheQ.]~A.. d │ │ │ +0041ab90: 2e20 5468 6551 005d e041 0000 2020 2064 . TheQ.].A.. d │ │ │ 0041aba0: 6566 6175 6c74 2069 7320 4e4f 454d 4245 efault is NOEMBE │ │ │ 0041abb0: 445f 534f 5552 4345 2e20 4c69 6b65 206f D_SOURCE. Like o │ │ │ 0041abc0: 7468 6572 2047 542e 4d20 636f 6d70 696c ther GT.M compil │ │ │ 0041abd0: 6174 696f 6e20 7175 616c 6966 6965 7273 ation qualifiers │ │ │ 0041abe0: 2c20 7468 6973 0000 0000 0000 0000 0000 , this.......... │ │ │ 0041abf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041ac00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -269051,253 +269051,253 @@ │ │ │ 0041afa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041afb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041afc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041afd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041afe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041aff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041b000: 0400 0000 c207 0000 0506 0000 0000 0000 ................ │ │ │ -0041b010: a900 007e 4845 4c50 00ff 7300 ff50 524f ...~HELP..s..PRO │ │ │ +0041b010: a900 00e0 4845 4c50 00ff 7300 ff50 524f ....HELP..s..PRO │ │ │ 0041b020: 4752 414d 5f43 5943 4c45 00ff 7300 ff43 GRAM_CYCLE..s..C │ │ │ 0041b030: 4f4d 5049 4c45 5f53 4f55 5243 455f 5052 OMPILE_SOURCE_PR │ │ │ 0041b040: 4f47 5241 4d00 ff73 00ff 4d55 4d50 535f OGRAM..s..MUMPS_ │ │ │ 0041b050: 5155 414c 4946 4945 5253 00ff 7300 ff5b QUALIFIERS..s..[ │ │ │ 0041b060: 4e4f 5d45 4d42 4544 5f53 4f55 5243 4500 NO]EMBED_SOURCE. │ │ │ 0041b070: bf51 0000 2020 2071 7561 6c69 6669 6572 .Q.. qualifier │ │ │ 0041b080: 2063 616e 2062 6520 7370 6563 6966 6965 can be specifie │ │ │ 0041b090: 6420 7468 726f 7567 6820 7468 6520 245a d through the $Z │ │ │ 0041b0a0: 434f 4d50 494c 4520 696e 7472 696e 7369 COMPILE intrinsi │ │ │ -0041b0b0: 6320 7370 6563 6961 6c53 005d 7e61 0000 c specialS.]~a.. │ │ │ +0041b0b0: 6320 7370 6563 6961 6c53 005d e061 0000 c specialS.].a.. │ │ │ 0041b0c0: 2020 2076 6172 6961 626c 6520 616e 6420 variable and │ │ │ 0041b0d0: 6774 6d63 6f6d 7069 6c65 2065 6e76 6972 gtmcompile envir │ │ │ 0041b0e0: 6f6e 6d65 6e74 2076 6172 6961 626c 652e onment variable. │ │ │ 0041b0f0: 2045 4d42 4544 5f53 4f55 5243 4520 7072 EMBED_SOURCE pr │ │ │ -0041b100: 6f76 6964 6573 2024 5445 5854 4e00 5d7e ovides $TEXTN.]~ │ │ │ +0041b100: 6f76 6964 6573 2024 5445 5854 4e00 5de0 ovides $TEXTN.]. │ │ │ 0041b110: 7100 0020 2020 616e 6420 5a50 5249 4e54 q.. and ZPRINT │ │ │ 0041b120: 2061 6363 6573 7320 746f 2074 6865 2063 access to the c │ │ │ 0041b130: 6f72 7265 6374 2073 6f75 7263 6520 636f orrect source co │ │ │ 0041b140: 6465 2c20 6576 656e 2069 6620 7468 6520 de, even if the │ │ │ -0041b150: 6f72 6967 696e 616c 204d 4e00 5d7e 8100 original MN.]~.. │ │ │ +0041b150: 6f72 6967 696e 616c 204d 4e00 5de0 8100 original MN.]... │ │ │ 0041b160: 0020 2020 736f 7572 6365 2066 696c 6520 . source file │ │ │ 0041b170: 6861 7320 6265 656e 2065 6469 7465 6420 has been edited │ │ │ 0041b180: 6f72 2072 656d 6f76 6564 2e20 5768 6572 or removed. Wher │ │ │ 0041b190: 6520 7468 6520 736f 7572 6365 2063 6f64 e the source cod │ │ │ -0041b1a0: 6520 6973 206e 6f74 5400 5d7e 9100 0020 e is notT.]~... │ │ │ +0041b1a0: 6520 6973 206e 6f74 5400 5de0 9100 0020 e is notT.].... │ │ │ 0041b1b0: 2020 656d 6265 6464 6564 2069 6e20 7468 embedded in th │ │ │ 0041b1c0: 6520 6f62 6a65 6374 2063 6f64 652c 2047 e object code, G │ │ │ 0041b1d0: 542e 4d20 6174 7465 6d70 7473 2074 6f20 T.M attempts to │ │ │ 0041b1e0: 6c6f 6361 7465 2074 6865 2073 6f75 7263 locate the sourc │ │ │ -0041b1f0: 6520 636f 6465 2066 696c 652e 5400 5c7e e code file.T.\~ │ │ │ +0041b1f0: 6520 636f 6465 2066 696c 652e 5400 5ce0 e code file.T.\. │ │ │ 0041b200: c011 0000 2020 2049 6620 6974 2063 616e .... If it can │ │ │ 0041b210: 6e6f 7420 6669 6e64 2073 6f75 7263 6520 not find source │ │ │ 0041b220: 636f 6465 206d 6174 6368 696e 6720 7468 code matching th │ │ │ 0041b230: 6520 6f62 6a65 6374 2063 6f64 652c 2024 e object code, $ │ │ │ 0041b240: 5445 5854 2829 2072 6574 7572 6e73 2061 TEXT() returns a │ │ │ -0041b250: 5100 5d7e 1200 0020 2020 6e75 6c6c 2073 Q.]~... null s │ │ │ +0041b250: 5100 5de0 1200 0020 2020 6e75 6c6c 2073 Q.].... null s │ │ │ 0041b260: 7472 696e 672e 205a 5052 494e 5420 7072 tring. ZPRINT pr │ │ │ 0041b270: 696e 7473 2077 6861 7465 7665 7220 736f ints whatever so │ │ │ 0041b280: 7572 6365 2063 6f64 6520 666f 756e 6420 urce code found │ │ │ 0041b290: 616e 6420 616c 736f 2070 7269 6e74 7320 and also prints │ │ │ -0041b2a0: 6153 005d 7e13 0000 2020 2054 5854 5352 aS.]~... TXTSR │ │ │ +0041b2a0: 6153 005d e013 0000 2020 2054 5854 5352 aS.].... TXTSR │ │ │ 0041b2b0: 434d 4154 206d 6573 7361 6765 2069 6e20 CMAT message in │ │ │ 0041b2c0: 6469 7265 6374 206d 6f64 653b 2069 6620 direct mode; if │ │ │ 0041b2d0: 6974 2063 616e 6e6f 7420 6669 6e64 2061 it cannot find a │ │ │ 0041b2e0: 2073 6f75 7263 6520 6669 6c65 2c20 5a50 source file, ZP │ │ │ -0041b2f0: 5249 4e54 2400 5d7e 1400 0020 2020 6973 RINT$.]~... is │ │ │ +0041b2f0: 5249 4e54 2400 5de0 1400 0020 2020 6973 RINT$.].... is │ │ │ 0041b300: 7375 6573 2061 2046 494c 454e 4f54 464e sues a FILENOTFN │ │ │ -0041b310: 4420 6572 726f 722e 0700 5d7e 1500 001a D error...]~.... │ │ │ -0041b320: 004f 7e49 5b47 4e4f 5245 5d00 005b 6e6f .O~I[GNORE]..[no │ │ │ -0041b330: 5d69 5b67 6e6f 7265 5d17 0058 7ebf 1100 ]i[gnore]..X~... │ │ │ +0041b310: 4420 6572 726f 722e 0700 5de0 1500 001a D error...]..... │ │ │ +0041b320: 004f e049 5b47 4e4f 5245 5d00 005b 6e6f .O.I[GNORE]..[no │ │ │ +0041b330: 5d69 5b67 6e6f 7265 5d17 0058 e0bf 1100 ]i[gnore]..X.... │ │ │ 0041b340: 0020 2020 5b6e 6f5d 695b 676e 6f72 655d . [no]i[gnore] │ │ │ -0041b350: 0700 597e 2100 0051 0059 7e31 0000 2020 ..Y~!..Q.Y~1.. │ │ │ +0041b350: 0700 59e0 2100 0051 0059 e031 0000 2020 ..Y.!..Q.Y.1.. │ │ │ 0041b360: 2049 6e73 7472 7563 7473 2074 6865 2063 Instructs the c │ │ │ 0041b370: 6f6d 7069 6c65 7220 746f 2070 726f 6475 ompiler to produ │ │ │ 0041b380: 6365 2061 6e20 6f62 6a65 6374 2066 696c ce an object fil │ │ │ 0041b390: 6520 6576 656e 2077 6865 6e20 7468 6520 e even when the │ │ │ -0041b3a0: 636f 6d70 696c 6572 5200 597e 4100 0020 compilerR.Y~A.. │ │ │ +0041b3a0: 636f 6d70 696c 6572 5200 59e0 4100 0020 compilerR.Y.A.. │ │ │ 0041b3b0: 2020 6465 7465 6374 7320 6572 726f 7273 detects errors │ │ │ 0041b3c0: 2069 6e20 7468 6520 736f 7572 6365 2063 in the source c │ │ │ 0041b3d0: 6f64 6520 282d 6967 6e6f 7265 292c 206f ode (-ignore), o │ │ │ 0041b3e0: 7220 6e6f 7420 746f 2070 726f 6475 6365 r not to produce │ │ │ -0041b3f0: 2061 6e20 6f62 6a65 6374 4100 597e 5100 an objectA.Y~Q. │ │ │ +0041b3f0: 2061 6e20 6f62 6a65 6374 4100 59e0 5100 an objectA.Y.Q. │ │ │ 0041b400: 0020 2020 6669 6c65 2077 6865 6e20 7468 . file when th │ │ │ 0041b410: 6520 636f 6d70 696c 6572 2065 6e63 6f75 e compiler encou │ │ │ 0041b420: 6e74 6572 7320 616e 2065 7272 6f72 2028 nters an error ( │ │ │ -0041b430: 2d6e 6f69 676e 6f72 6529 2e07 0059 7e61 -noignore)...Y~a │ │ │ -0041b440: 0000 4e00 597e 7100 0020 2020 5768 656e ..N.Y~q.. When │ │ │ +0041b430: 2d6e 6f69 676e 6f72 6529 2e07 0059 e061 -noignore)...Y.a │ │ │ +0041b440: 0000 4e00 59e0 7100 0020 2020 5768 656e ..N.Y.q.. When │ │ │ 0041b450: 2075 7365 6420 7769 7468 2074 6865 202d used with the - │ │ │ 0041b460: 6e6f 6f62 6a65 6374 2071 7561 6c69 6669 noobject qualifi │ │ │ 0041b470: 6572 2c20 7468 6520 2d69 676e 6f72 6520 er, the -ignore │ │ │ 0041b480: 7175 616c 6966 6965 7220 6861 7320 6e6f qualifier has no │ │ │ -0041b490: 1100 597e 8100 0020 2020 6566 6665 6374 ..Y~... effect │ │ │ -0041b4a0: 2e07 0059 7e91 0000 5400 587e c011 0000 ...Y~...T.X~.... │ │ │ +0041b490: 1100 59e0 8100 0020 2020 6566 6665 6374 ..Y.... effect │ │ │ +0041b4a0: 2e07 0059 e091 0000 5400 58e0 c011 0000 ...Y....T.X..... │ │ │ 0041b4b0: 2020 2045 7865 6375 7469 6f6e 206f 6620 Execution of │ │ │ 0041b4c0: 6120 726f 7574 696e 6520 7468 6174 2063 a routine that c │ │ │ 0041b4d0: 6f6d 7069 6c65 7320 7769 7468 2065 7272 ompiles with err │ │ │ 0041b4e0: 6f72 7320 7072 6f64 7563 6573 2072 756e ors produces run │ │ │ -0041b4f0: 2d74 696d 6520 6572 726f 7273 4c00 597e -time errorsL.Y~ │ │ │ +0041b4f0: 2d74 696d 6520 6572 726f 7273 4c00 59e0 -time errorsL.Y. │ │ │ 0041b500: 1200 0020 2020 7768 656e 2074 6865 2065 ... when the e │ │ │ 0041b510: 7865 6375 7469 6f6e 2070 6174 6820 656e xecution path en │ │ │ 0041b520: 636f 756e 7465 7273 2061 6e79 206f 6620 counters any of │ │ │ 0041b530: 7468 6520 636f 6d70 696c 6520 7469 6d65 the compile time │ │ │ -0041b540: 2065 7272 6f72 732e 0700 597e 1300 0053 errors...Y~...S │ │ │ -0041b550: 0059 7e14 0000 2020 2054 6869 7320 636f .Y~... This co │ │ │ +0041b540: 2065 7272 6f72 732e 0700 59e0 1300 0053 errors...Y....S │ │ │ +0041b550: 0059 e014 0000 2020 2054 6869 7320 636f .Y.... This co │ │ │ 0041b560: 6d70 696c 652d 6173 2d77 7269 7474 656e mpile-as-written │ │ │ 0041b570: 206d 6f64 6520 6661 6369 6c69 7461 7465 mode facilitate │ │ │ 0041b580: 7320 6120 666c 6578 6962 6c65 2061 7070 s a flexible app │ │ │ 0041b590: 726f 6163 6820 746f 2064 6562 7567 6769 roach to debuggi │ │ │ -0041b5a0: 6e67 5200 597e 1500 0020 2020 616e 6420 ngR.Y~... and │ │ │ +0041b5a0: 6e67 5200 59e0 1500 0020 2020 616e 6420 ngR.Y.... and │ │ │ 0041b5b0: 6578 7065 6469 7465 7320 636f 6e76 6572 expedites conver │ │ │ 0041b5c0: 7369 6f6e 2074 6f20 4754 2e4d 2066 726f sion to GT.M fro │ │ │ 0041b5d0: 6d20 616e 2069 6e74 6572 7072 6574 6564 m an interpreted │ │ │ 0041b5e0: 2065 6e76 6972 6f6e 6d65 6e74 2e20 4d61 environment. Ma │ │ │ -0041b5f0: 6e79 204d 5400 597e 1600 0020 2020 6170 ny MT.Y~... ap │ │ │ +0041b5f0: 6e79 204d 5400 59e0 1600 0020 2020 6170 ny MT.Y.... ap │ │ │ 0041b600: 706c 6963 6174 696f 6e73 2066 726f 6d20 plications from │ │ │ 0041b610: 616e 2069 6e74 6572 7072 6574 6564 2065 an interpreted e │ │ │ 0041b620: 6e76 6972 6f6e 6d65 6e74 2063 6f6e 7461 nvironment conta │ │ │ 0041b630: 696e 2073 796e 7461 7820 6162 6e6f 726d in syntax abnorm │ │ │ -0041b640: 616c 6974 6965 732e 5300 597e 1700 0020 alities.S.Y~... │ │ │ +0041b640: 616c 6974 6965 732e 5300 59e0 1700 0020 alities.S.Y.... │ │ │ 0041b650: 2020 5468 6973 2066 6561 7475 7265 206f This feature o │ │ │ 0041b660: 6620 636f 6d70 696c 696e 6720 616e 6420 f compiling and │ │ │ 0041b670: 6c61 7465 7220 6578 6563 7574 696e 6720 later executing │ │ │ 0041b680: 6120 726f 7574 696e 6520 7072 6f76 6964 a routine provid │ │ │ -0041b690: 6573 2074 6865 2066 6565 6c36 0059 7e18 es the feel6.Y~. │ │ │ +0041b690: 6573 2074 6865 2066 6565 6c36 0059 e018 es the feel6.Y.. │ │ │ 0041b6a0: 0000 2020 206f 6620 6465 7665 6c6f 7069 .. of developi │ │ │ 0041b6b0: 6e67 2069 6e20 616e 2069 6e74 6572 7072 ng in an interpr │ │ │ 0041b6c0: 6574 6564 2065 6e76 6972 6f6e 6d65 6e74 eted environment │ │ │ -0041b6d0: 2e07 0059 7e19 0000 5200 597e 1a00 0020 ...Y~...R.Y~... │ │ │ +0041b6d0: 2e07 0059 e019 0000 5200 59e0 1a00 0020 ...Y....R.Y.... │ │ │ 0041b6e0: 2020 4279 2064 6566 6175 6c74 2c20 7468 By default, th │ │ │ 0041b6f0: 6520 636f 6d70 696c 6572 206f 7065 7261 e compiler opera │ │ │ 0041b700: 7465 7320 696e 202d 6967 6e6f 7265 206d tes in -ignore m │ │ │ 0041b710: 6f64 6520 616e 6420 7072 6f64 7563 6573 ode and produces │ │ │ -0041b720: 2061 6e20 6f62 6a65 6374 3e00 597e 2100 an object>.Y~!. │ │ │ +0041b720: 2061 6e20 6f62 6a65 6374 3e00 59e0 2100 an object>.Y.!. │ │ │ 0041b730: 0020 2020 6d6f 6475 6c65 2065 7665 6e20 . module even │ │ │ 0041b740: 7768 656e 2074 6865 2073 6f75 7263 6520 when the source │ │ │ 0041b750: 726f 7574 696e 6520 636f 6e74 6169 6e73 routine contains │ │ │ -0041b760: 2065 7272 6f72 732e 0700 597e 2200 002c errors...Y~".., │ │ │ -0041b770: 004f 7e4c 495b 5354 5d5b 3d46 494c 454e .O~LI[ST][=FILEN │ │ │ +0041b760: 2065 7272 6f72 732e 0700 59e0 2200 002c errors...Y.".., │ │ │ +0041b770: 004f e04c 495b 5354 5d5b 3d46 494c 454e .O.LI[ST][=FILEN │ │ │ 0041b780: 414d 455d 0000 5b6e 6f5d 6c69 5b73 745d AME]..[no]li[st] │ │ │ -0041b790: 5b3d 6669 6c65 6e61 6d65 5d20 0061 7ebf [=filename] .a~. │ │ │ +0041b790: 5b3d 6669 6c65 6e61 6d65 5d20 0061 e0bf [=filename] .a.. │ │ │ 0041b7a0: 1100 0020 2020 5b6e 6f5d 6c69 5b73 745d ... [no]li[st] │ │ │ -0041b7b0: 5b3d 6669 6c65 6e61 6d65 5d07 0062 7e21 [=filename]..b~! │ │ │ +0041b7b0: 5b3d 6669 6c65 6e61 6d65 5d07 0062 e021 [=filename]..b.! │ │ │ 0041b7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041b7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041b7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041b7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041b800: 0400 0000 1307 0000 fa05 0000 0000 0000 ................ │ │ │ -0041b810: 6b00 007e 4845 4c50 00ff 7300 ff50 524f k..~HELP..s..PRO │ │ │ +0041b810: 6b00 00e0 4845 4c50 00ff 7300 ff50 524f k...HELP..s..PRO │ │ │ 0041b820: 4752 414d 5f43 5943 4c45 00ff 7300 ff43 GRAM_CYCLE..s..C │ │ │ 0041b830: 4f4d 5049 4c45 5f53 4f55 5243 455f 5052 OMPILE_SOURCE_PR │ │ │ 0041b840: 4f47 5241 4d00 ff73 00ff 4d55 4d50 535f OGRAM..s..MUMPS_ │ │ │ 0041b850: 5155 414c 4946 4945 5253 00ff 7300 ff44 QUALIFIERS..s..D │ │ │ 0041b860: 495b 5245 4354 5f4d 4f44 455d 0000 6469 I[RECT_MODE]..di │ │ │ -0041b870: 5b72 6563 745f 6d6f 6465 5d18 0059 7ebf [rect_mode]..Y~. │ │ │ +0041b870: 5b72 6563 745f 6d6f 6465 5d18 0059 e0bf [rect_mode]..Y.. │ │ │ 0041b880: 1100 0020 2020 6469 5b72 6563 745f 6d6f ... di[rect_mo │ │ │ -0041b890: 6465 5d07 005a 7e21 0000 4c00 5a7e 3100 de]..Z~!..L.Z~1. │ │ │ +0041b890: 6465 5d07 005a e021 0000 4c00 5ae0 3100 de]..Z.!..L.Z.1. │ │ │ 0041b8a0: 0020 2020 496e 766f 6b65 7320 6120 736d . Invokes a sm │ │ │ 0041b8b0: 616c 6c20 4754 2e4d 2069 6d61 6765 2074 all GT.M image t │ │ │ 0041b8c0: 6861 7420 696d 6d65 6469 6174 656c 7920 hat immediately │ │ │ 0041b8d0: 696e 6974 6961 7465 7320 4469 7265 6374 initiates Direct │ │ │ -0041b8e0: 204d 6f64 652e 0700 5a7e 4100 0036 005a Mode...Z~A..6.Z │ │ │ -0041b8f0: 7e51 0000 2020 202d 6469 7265 6374 5f6d ~Q.. -direct_m │ │ │ +0041b8e0: 204d 6f64 652e 0700 5ae0 4100 0036 005a Mode...Z.A..6.Z │ │ │ +0041b8f0: e051 0000 2020 202d 6469 7265 6374 5f6d .Q.. -direct_m │ │ │ 0041b900: 6f64 6520 646f 6573 206e 6f74 2069 6e76 ode does not inv │ │ │ 0041b910: 6f6b 6520 7468 6520 4d20 636f 6d70 696c oke the M compil │ │ │ -0041b920: 6572 2e07 005a 7e61 0000 5200 5a7e 7100 er...Z~a..R.Z~q. │ │ │ +0041b920: 6572 2e07 005a e061 0000 5200 5ae0 7100 er...Z.a..R.Z.q. │ │ │ 0041b930: 0020 2020 5468 6520 2d64 6972 6563 745f . The -direct_ │ │ │ 0041b940: 6d6f 6465 2071 7561 6c69 6669 6572 2069 mode qualifier i │ │ │ 0041b950: 7320 696e 636f 6d70 6174 6962 6c65 2077 s incompatible w │ │ │ 0041b960: 6974 6820 6120 6669 6c65 2073 7065 6369 ith a file speci │ │ │ -0041b970: 6669 6361 7469 6f6e 2061 6e64 2400 5a7e fication and$.Z~ │ │ │ +0041b970: 6669 6361 7469 6f6e 2061 6e64 2400 5ae0 fication and$.Z. │ │ │ 0041b980: 8100 0020 2020 7769 7468 2061 6c6c 206f ... with all o │ │ │ 0041b990: 7468 6572 2071 7561 6c69 6669 6572 732e ther qualifiers. │ │ │ -0041b9a0: 0700 5a7e 9100 0029 004c 7e59 5b4e 414d ..Z~...).L~Y[NAM │ │ │ +0041b9a0: 0700 5ae0 9100 0029 004c e059 5b4e 414d ..Z....).L.Y[NAM │ │ │ 0041b9b0: 4943 5f4c 4954 4552 414c 535d 0000 6479 IC_LITERALS]..dy │ │ │ 0041b9c0: 5b6e 616d 6963 5f6c 6974 6572 616c 735d [namic_literals] │ │ │ -0041b9d0: 1d00 5e7e bf11 0000 2020 2064 795b 6e61 ..^~.... dy[na │ │ │ +0041b9d0: 1d00 5ee0 bf11 0000 2020 2064 795b 6e61 ..^..... dy[na │ │ │ 0041b9e0: 6d69 635f 6c69 7465 7261 6c73 5d07 005f mic_literals].._ │ │ │ -0041b9f0: 7e21 0000 4f00 5f7e 3100 0020 2020 436f ~!..O._~1.. Co │ │ │ +0041b9f0: e021 0000 4f00 5fe0 3100 0020 2020 436f .!..O._.1.. Co │ │ │ 0041ba00: 6d70 696c 6573 2063 6572 7461 696e 2064 mpiles certain d │ │ │ 0041ba10: 6174 6120 7374 7275 6374 7572 6573 2061 ata structures a │ │ │ 0041ba20: 7373 6f63 6961 7465 6420 7769 7468 206c ssociated with l │ │ │ 0041ba30: 6974 6572 616c 7320 7573 6564 2069 6e20 iterals used in │ │ │ -0041ba40: 7468 6551 005f 7e41 0000 2020 2073 6f75 theQ._~A.. sou │ │ │ +0041ba40: 7468 6551 005f e041 0000 2020 2073 6f75 theQ._.A.. sou │ │ │ 0041ba50: 7263 6520 636f 6465 2069 6e20 6120 7761 rce code in a wa │ │ │ 0041ba60: 7920 7468 6174 2074 6865 7920 6172 6520 y that they are │ │ │ 0041ba70: 6479 6e61 6d69 6361 6c6c 7920 6c6f 6164 dynamically load │ │ │ 0041ba80: 6564 2061 6e64 2075 6e6c 6f61 6465 6420 ed and unloaded │ │ │ -0041ba90: 6672 6f6d 4a00 5f7e 5100 0020 2020 7468 fromJ._~Q.. th │ │ │ +0041ba90: 6672 6f6d 4a00 5fe0 5100 0020 2020 7468 fromJ._.Q.. th │ │ │ 0041baa0: 6520 6f62 6a65 6374 2063 6f64 652e 2054 e object code. T │ │ │ 0041bab0: 6865 2064 796e 616d 6963 206c 6f61 6469 he dynamic loadi │ │ │ 0041bac0: 6e67 2061 6e64 2075 6e6c 6f61 6469 6e67 ng and unloading │ │ │ 0041bad0: 206f 6620 7468 6573 6520 6461 7461 1500 of these data.. │ │ │ -0041bae0: 5f7e 6100 0020 2020 7374 7275 6374 7572 _~a.. structur │ │ │ -0041baf0: 6573 3a07 005f 7e71 0000 4100 5f7e 8100 es:.._~q..A._~.. │ │ │ +0041bae0: 5fe0 6100 0020 2020 7374 7275 6374 7572 _.a.. structur │ │ │ +0041baf0: 6573 3a07 005f e071 0000 4100 5fe0 8100 es:.._.q..A._... │ │ │ 0041bb00: 0020 2020 2020 6f20 5375 7065 7273 6564 . o Supersed │ │ │ 0041bb10: 6573 2061 6e79 2073 7065 6369 6669 6361 es any specifica │ │ │ 0041bb20: 7469 6f6e 206f 6620 2d4e 4f49 4e4c 494e tion of -NOINLIN │ │ │ -0041bb30: 455f 4c49 5445 5241 4c53 2e54 005f 7e91 E_LITERALS.T._~. │ │ │ +0041bb30: 455f 4c49 5445 5241 4c53 2e54 005f e091 E_LITERALS.T._.. │ │ │ 0041bb40: 0000 2020 2020 206f 2052 6564 7563 6573 .. o Reduces │ │ │ 0041bb50: 2074 6865 2061 6d6f 756e 7420 6f66 2070 the amount of p │ │ │ 0041bb60: 7269 7661 7465 206d 656d 6f72 7920 7265 rivate memory re │ │ │ 0041bb70: 7175 6972 6564 2062 7920 6561 6368 2070 quired by each p │ │ │ 0041bb80: 726f 6365 7373 2077 6869 6368 2069 6e4a rocess which inJ │ │ │ -0041bb90: 005e 7ec0 1100 0020 2020 2020 2020 7475 .^~.... tu │ │ │ +0041bb90: 005e e0c0 1100 0020 2020 2020 2020 7475 .^..... tu │ │ │ 0041bba0: 726e 2061 6c6c 6f77 7320 6d6f 7265 2070 rn allows more p │ │ │ 0041bbb0: 726f 6365 7373 6573 2074 6f20 6578 6563 rocesses to exec │ │ │ 0041bbc0: 7574 6520 7769 7468 2074 6865 2073 616d ute with the sam │ │ │ -0041bbd0: 6520 6d65 6d6f 7279 2e50 005f 7e12 0000 e memory.P._~... │ │ │ +0041bbd0: 6520 6d65 6d6f 7279 2e50 005f e012 0000 e memory.P._.... │ │ │ 0041bbe0: 2020 2020 206f 2049 6e20 736f 6d65 2063 o In some c │ │ │ 0041bbf0: 6972 6375 6d73 7461 6e63 6573 2c20 696e ircumstances, in │ │ │ 0041bc00: 6372 6561 7365 7320 6170 706c 6963 6174 creases applicat │ │ │ 0041bc10: 696f 6e20 7065 7266 6f72 6d61 6e63 6520 ion performance │ │ │ -0041bc20: 6279 206d 616b 696e 673c 005f 7e13 0000 by making<._~... │ │ │ +0041bc20: 6279 206d 616b 696e 673c 005f e013 0000 by making<._.... │ │ │ 0041bc30: 2020 2020 2020 206d 6f72 6520 6d65 6d6f more memo │ │ │ 0041bc40: 7279 2061 7661 696c 6162 6c65 2066 6f72 ry available for │ │ │ 0041bc50: 2066 696c 6520 7379 7374 656d 2062 7566 file system buf │ │ │ -0041bc60: 6665 7273 2e4d 005f 7e14 0000 2020 2020 fers.M._~... │ │ │ +0041bc60: 6665 7273 2e4d 005f e014 0000 2020 2020 fers.M._.... │ │ │ 0041bc70: 206f 2049 6e63 7265 6173 6573 2074 6865 o Increases the │ │ │ 0041bc80: 2043 5055 2061 6e64 2073 7461 636b 2063 CPU and stack c │ │ │ 0041bc90: 6f73 7473 206f 6620 6c6f 6361 6c20 7661 osts of local va │ │ │ 0041bca0: 7269 6162 6c65 2070 726f 6365 7373 696e riable processin │ │ │ -0041bcb0: 672e 0700 5f7e 1500 0053 005f 7e16 0000 g..._~...S._~... │ │ │ +0041bcb0: 672e 0700 5fe0 1500 0053 005f e016 0000 g..._....S._.... │ │ │ 0041bcc0: 2020 2057 6974 6820 6e6f 202d 4459 4e41 With no -DYNA │ │ │ 0041bcd0: 4d49 435f 4c49 5445 5241 4c53 2073 7065 MIC_LITERALS spe │ │ │ 0041bce0: 6369 6669 6564 2c20 7468 6573 6520 6461 cified, these da │ │ │ 0041bcf0: 7461 2073 7472 7563 7475 7265 7320 636f ta structures co │ │ │ -0041bd00: 6e74 696e 7565 2074 6f20 6265 5300 5f7e ntinue to beS._~ │ │ │ +0041bd00: 6e74 696e 7565 2074 6f20 6265 5300 5fe0 ntinue to beS._. │ │ │ 0041bd10: 1700 0020 2020 6765 6e65 7261 7465 6420 ... generated │ │ │ 0041bd20: 7768 656e 2061 2072 6f75 7469 6e65 2069 when a routine i │ │ │ 0041bd30: 7320 6c69 6e6b 6564 2061 6e64 2073 7461 s linked and sta │ │ │ 0041bd40: 7920 696e 2074 6865 2070 7269 7661 7465 y in the private │ │ │ 0041bd50: 206d 656d 6f72 7920 6f66 2065 6163 6852 memory of eachR │ │ │ -0041bd60: 005f 7e18 0000 2020 2070 726f 6365 7373 ._~... process │ │ │ +0041bd60: 005f e018 0000 2020 2070 726f 6365 7373 ._.... process │ │ │ 0041bd70: 2e20 4173 2074 6865 2075 7365 206f 6620 . As the use of │ │ │ 0041bd80: 2d44 594e 414d 4943 5f4c 4954 4552 414c -DYNAMIC_LITERAL │ │ │ 0041bd90: 5320 696e 6372 6561 7365 7320 6f62 6a65 S increases obje │ │ │ 0041bda0: 6374 2063 6f64 6520 7369 7a65 2c20 616e ct code size, an │ │ │ -0041bdb0: 6450 005f 7e19 0000 2020 2061 7320 7468 dP._~... as th │ │ │ +0041bdb0: 6450 005f e019 0000 2020 2061 7320 7468 dP._.... as th │ │ │ 0041bdc0: 6520 6479 6e61 6d69 6320 6c6f 6164 696e e dynamic loadin │ │ │ 0041bdd0: 6720 616e 6420 756e 6c6f 6164 696e 6720 g and unloading │ │ │ 0041bde0: 6f6e 6c79 2073 6176 6573 206d 656d 6f72 only saves memor │ │ │ 0041bdf0: 7920 7768 656e 2074 6865 206f 626a 6563 y when the objec │ │ │ -0041be00: 744c 005f 7e1a 0000 2020 2063 6f64 6520 tL._~... code │ │ │ +0041be00: 744c 005f e01a 0000 2020 2063 6f64 6520 tL._.... code │ │ │ 0041be10: 6973 2069 6e20 7368 6172 6564 206c 6962 is in shared lib │ │ │ 0041be20: 7261 7269 6573 2c20 4649 5320 7265 636f raries, FIS reco │ │ │ 0041be30: 6d6d 656e 6473 2072 6573 7472 6963 7469 mmends restricti │ │ │ 0041be40: 6e67 2074 6865 2075 7365 206f 6650 005f ng the use ofP._ │ │ │ -0041be50: 7e21 0000 2020 202d 4459 4e41 4d49 435f ~!.. -DYNAMIC_ │ │ │ +0041be50: e021 0000 2020 202d 4459 4e41 4d49 435f .!.. -DYNAMIC_ │ │ │ 0041be60: 4c49 5445 5241 4c53 2074 6f20 6f6e 6c79 LITERALS to only │ │ │ 0041be70: 2077 6865 6e20 636f 6d70 696c 696e 6720 when compiling │ │ │ 0041be80: 6f62 6a65 6374 2063 6f64 6520 746f 2062 object code to b │ │ │ 0041be90: 6520 6c6f 6164 6564 2069 6e74 6f4d 005f e loaded intoM._ │ │ │ -0041bea0: 7e22 0000 2020 2073 6861 7265 6420 6c69 ~".. shared li │ │ │ +0041bea0: e022 0000 2020 2073 6861 7265 6420 6c69 .".. shared li │ │ │ 0041beb0: 6272 6172 6965 7320 6f72 2065 7865 6375 braries or execu │ │ │ 0041bec0: 7465 6420 6672 6f6d 2061 6e20 6175 746f ted from an auto │ │ │ 0041bed0: 2072 656c 696e 6b20 656e 6162 6c65 6420 relink enabled │ │ │ -0041bee0: 6469 7265 6374 6f72 792e 0700 5f7e 2300 directory..._~#. │ │ │ -0041bef0: 0022 004b 7e4c 455b 4e47 5448 5d3d 4c49 .".K~LE[NGTH]=LI │ │ │ +0041bee0: 6469 7265 6374 6f72 792e 0700 5fe0 2300 directory..._.#. │ │ │ +0041bef0: 0022 004b e04c 455b 4e47 5448 5d3d 4c49 .".K.LE[NGTH]=LI │ │ │ 0041bf00: 4e45 5300 006c 655b 6e67 7468 5d3d 6c69 NES..le[ngth]=li │ │ │ 0041bf10: 6e65 7300 0000 0000 0000 0000 0000 0000 nes............. │ │ │ 0041bf20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041bf30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041bf40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041bf50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041bf60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -269307,230 +269307,230 @@ │ │ │ 0041bfa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041bfb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041bfc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041bfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041bfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041bff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041c000: 0400 0000 f407 0000 3d06 0000 0000 0000 ........=....... │ │ │ -0041c010: b000 007e 4845 4c50 00ff 7300 ff50 524f ...~HELP..s..PRO │ │ │ +0041c010: b000 00e0 4845 4c50 00ff 7300 ff50 524f ....HELP..s..PRO │ │ │ 0041c020: 4752 414d 5f43 5943 4c45 00ff 7300 ff43 GRAM_CYCLE..s..C │ │ │ 0041c030: 4f4d 5049 4c45 5f53 4f55 5243 455f 5052 OMPILE_SOURCE_PR │ │ │ 0041c040: 4f47 5241 4d00 ff73 00ff 4d55 4d50 535f OGRAM..s..MUMPS_ │ │ │ 0041c050: 5155 414c 4946 4945 5253 00ff 7300 ff5b QUALIFIERS..s..[ │ │ │ 0041c060: 4e4f 5d4c 495b 5354 5d5b 3d46 494c 454e NO]LI[ST][=FILEN │ │ │ 0041c070: 414d 455d 00bf 3100 0020 2020 496e 7374 AME]..1.. Inst │ │ │ 0041c080: 7275 6374 7320 7468 6520 636f 6d70 696c ructs the compil │ │ │ 0041c090: 6572 2074 6f20 7072 6f64 7563 6520 6120 er to produce a │ │ │ 0041c0a0: 736f 7572 6365 2070 726f 6772 616d 206c source program l │ │ │ 0041c0b0: 6973 7469 6e67 2066 696c 652c 2061 6e64 isting file, and │ │ │ -0041c0c0: 4c00 627e 4100 0020 2020 6f70 7469 6f6e L.b~A.. option │ │ │ +0041c0c0: 4c00 62e0 4100 0020 2020 6f70 7469 6f6e L.b.A.. option │ │ │ 0041c0d0: 616c 6c79 2073 7065 6369 6669 6573 2061 ally specifies a │ │ │ 0041c0e0: 206e 616d 6520 666f 7220 7468 6520 6c69 name for the li │ │ │ 0041c0f0: 7374 696e 6720 6669 6c65 2e20 5468 6520 sting file. The │ │ │ -0041c100: 6c69 7374 696e 6720 6669 6c65 5300 627e listing fileS.b~ │ │ │ +0041c100: 6c69 7374 696e 6720 6669 6c65 5300 62e0 listing fileS.b. │ │ │ 0041c110: 5100 0020 2020 636f 6e74 6169 6e73 206e Q.. contains n │ │ │ 0041c120: 756d 6265 7265 6420 736f 7572 6365 2070 umbered source p │ │ │ 0041c130: 726f 6772 616d 2074 6578 7420 6c69 6e65 rogram text line │ │ │ 0041c140: 732e 2057 6865 6e20 7468 6520 726f 7574 s. When the rout │ │ │ 0041c150: 696e 6520 6861 7320 6572 726f 7273 2c4e ine has errors,N │ │ │ -0041c160: 0062 7e61 0000 2020 2074 6865 206c 6973 .b~a.. the lis │ │ │ +0041c160: 0062 e061 0000 2020 2074 6865 206c 6973 .b.a.. the lis │ │ │ 0041c170: 7469 6e67 2066 696c 6520 616c 736f 2069 ting file also i │ │ │ 0041c180: 6e63 6c75 6465 7320 616e 2065 7272 6f72 ncludes an error │ │ │ 0041c190: 2063 6f75 6e74 2c20 696e 666f 726d 6174 count, informat │ │ │ 0041c1a0: 696f 6e20 6162 6f75 7420 7468 6530 0062 ion about the0.b │ │ │ -0041c1b0: 7e71 0000 2020 206c 6f63 6174 696f 6e2c ~q.. location, │ │ │ +0041c1b0: e071 0000 2020 206c 6f63 6174 696f 6e2c .q.. location, │ │ │ 0041c1c0: 2061 6e64 2074 6865 2063 6175 7365 206f and the cause o │ │ │ 0041c1d0: 6620 7468 6520 6572 726f 7273 2e07 0062 f the errors...b │ │ │ -0041c1e0: 7e81 0000 5000 627e 9100 0020 2020 5768 ~...P.b~... Wh │ │ │ +0041c1e0: e081 0000 5000 62e0 9100 0020 2020 5768 ....P.b.... Wh │ │ │ 0041c1f0: 656e 2079 6f75 2064 6f20 6e6f 7420 7370 en you do not sp │ │ │ 0041c200: 6563 6966 7920 6120 6669 6c65 206e 616d ecify a file nam │ │ │ 0041c210: 6520 666f 7220 7468 6520 6c69 7374 696e e for the listin │ │ │ 0041c220: 6720 6669 6c65 2c20 7468 6520 636f 6d70 g file, the comp │ │ │ -0041c230: 696c 6572 5400 617e c011 0000 2020 2070 ilerT.a~.... p │ │ │ +0041c230: 696c 6572 5400 61e0 c011 0000 2020 2070 ilerT.a..... p │ │ │ 0041c240: 726f 6475 6365 7320 6120 6c69 7374 696e roduces a listin │ │ │ 0041c250: 6720 6669 6c65 2077 6974 6820 7468 6520 g file with the │ │ │ 0041c260: 7361 6d65 206e 616d 6520 6173 2074 6865 same name as the │ │ │ 0041c270: 2073 6f75 7263 6520 6669 6c65 2077 6974 source file wit │ │ │ -0041c280: 6820 6120 2e6c 6973 1900 627e 1200 0020 h a .lis..b~... │ │ │ +0041c280: 6820 6120 2e6c 6973 1900 62e0 1200 0020 h a .lis..b.... │ │ │ 0041c290: 2020 6669 6c65 2065 7874 656e 7369 6f6e file extension │ │ │ -0041c2a0: 2e07 0062 7e13 0000 5000 627e 1400 0020 ...b~...P.b~... │ │ │ +0041c2a0: 2e07 0062 e013 0000 5000 62e0 1400 0020 ...b....P.b.... │ │ │ 0041c2b0: 2020 5468 6520 2d6c 656e 6774 6820 616e The -length an │ │ │ 0041c2c0: 6420 2d73 7061 6365 2071 7561 6c69 6669 d -space qualifi │ │ │ 0041c2d0: 6572 7320 6d6f 6469 6679 2074 6865 2066 ers modify the f │ │ │ 0041c2e0: 6f72 6d61 7420 616e 6420 636f 6e74 656e ormat and conten │ │ │ -0041c2f0: 7420 6f66 2074 6865 5200 627e 1500 0020 t of theR.b~... │ │ │ +0041c2f0: 7420 6f66 2074 6865 5200 62e0 1500 0020 t of theR.b.... │ │ │ 0041c300: 2020 6c69 7374 696e 6720 6669 6c65 2e20 listing file. │ │ │ 0041c310: 5468 6520 4d20 636f 6d70 696c 6572 2069 The M compiler i │ │ │ 0041c320: 676e 6f72 6573 2074 6865 7365 2071 7561 gnores these qua │ │ │ 0041c330: 6c69 6669 6572 7320 756e 6c65 7373 2074 lifiers unless t │ │ │ -0041c340: 6865 2063 6f6d 6d61 6e64 2700 627e 1600 he command'.b~.. │ │ │ +0041c340: 6865 2063 6f6d 6d61 6e64 2700 62e0 1600 he command'.b... │ │ │ 0041c350: 0020 2020 696e 636c 7564 6573 2074 6865 . includes the │ │ │ 0041c360: 202d 6c69 7374 2071 7561 6c69 6669 6572 -list qualifier │ │ │ -0041c370: 2e07 0062 7e17 0000 5200 627e 1800 0020 ...b~...R.b~... │ │ │ +0041c370: 2e07 0062 e017 0000 5200 62e0 1800 0020 ...b....R.b.... │ │ │ 0041c380: 2020 4279 2064 6566 6175 6c74 2c20 7468 By default, th │ │ │ 0041c390: 6520 636f 6d70 696c 6572 206f 7065 7261 e compiler opera │ │ │ 0041c3a0: 7465 7320 2d6e 6f6c 6973 7420 616e 6420 tes -nolist and │ │ │ 0041c3b0: 646f 6573 206e 6f74 2070 726f 6475 6365 does not produce │ │ │ -0041c3c0: 206c 6973 7469 6e67 732e 0700 627e 1900 listings...b~.. │ │ │ -0041c3d0: 0030 004f 7e4f 5b42 4a45 4354 5d5b 3d46 .0.O~O[BJECT][=F │ │ │ +0041c3c0: 206c 6973 7469 6e67 732e 0700 62e0 1900 listings...b... │ │ │ +0041c3d0: 0030 004f e04f 5b42 4a45 4354 5d5b 3d46 .0.O.O[BJECT][=F │ │ │ 0041c3e0: 494c 454e 414d 455d 0000 5b6e 6f5d 6f5b ILENAME]..[no]o[ │ │ │ 0041c3f0: 626a 6563 745d 5b3d 6669 6c65 6e61 6d65 bject][=filename │ │ │ -0041c400: 5d22 0063 7ebf 1100 0020 2020 5b6e 6f5d ]".c~.... [no] │ │ │ +0041c400: 5d22 0063 e0bf 1100 0020 2020 5b6e 6f5d ]".c..... [no] │ │ │ 0041c410: 6f5b 626a 6563 745d 5b3d 6669 6c65 6e61 o[bject][=filena │ │ │ -0041c420: 6d65 5d07 0064 7e21 0000 5000 647e 3100 me]..d~!..P.d~1. │ │ │ +0041c420: 6d65 5d07 0064 e021 0000 5000 64e0 3100 me]..d.!..P.d.1. │ │ │ 0041c430: 0020 2020 496e 7374 7275 6374 7320 7468 . Instructs th │ │ │ 0041c440: 6520 636f 6d70 696c 6572 2074 6f20 7072 e compiler to pr │ │ │ 0041c450: 6f64 7563 6520 616e 206f 7574 7075 7420 oduce an output │ │ │ 0041c460: 6f62 6a65 6374 2066 696c 6520 616e 6420 object file and │ │ │ -0041c470: 6f70 7469 6f6e 616c 6c79 5400 647e 4100 optionallyT.d~A. │ │ │ +0041c470: 6f70 7469 6f6e 616c 6c79 5400 64e0 4100 optionallyT.d.A. │ │ │ 0041c480: 0020 2020 7370 6563 6966 6965 7320 6120 . specifies a │ │ │ 0041c490: 6e61 6d65 2066 6f72 2074 6865 206f 626a name for the obj │ │ │ 0041c4a0: 6563 7420 6669 6c65 2075 7369 6e67 2074 ect file using t │ │ │ 0041c4b0: 6865 206f 7074 696f 6e61 6c20 6669 6c65 he optional file │ │ │ 0041c4c0: 6e61 6d65 2061 7267 756d 656e 742e 0700 name argument... │ │ │ -0041c4d0: 647e 5100 0053 0064 7e61 0000 2020 2057 d~Q..S.d~a.. W │ │ │ +0041c4d0: 64e0 5100 0053 0064 e061 0000 2020 2057 d.Q..S.d.a.. W │ │ │ 0041c4e0: 6865 6e20 796f 7520 646f 206e 6f74 2073 hen you do not s │ │ │ 0041c4f0: 7065 6369 6679 2061 2066 696c 6520 6e61 pecify a file na │ │ │ 0041c500: 6d65 2c20 7468 6520 636f 6d70 696c 6572 me, the compiler │ │ │ 0041c510: 2070 726f 6475 6365 7320 616e 206f 626a produces an obj │ │ │ -0041c520: 6563 7420 6669 6c65 4e00 647e 7100 0020 ect fileN.d~q.. │ │ │ +0041c520: 6563 7420 6669 6c65 4e00 64e0 7100 0020 ect fileN.d.q.. │ │ │ 0041c530: 2020 7769 7468 2074 6865 2073 616d 6520 with the same │ │ │ 0041c540: 6669 6c65 206e 616d 6520 6173 2074 6865 file name as the │ │ │ 0041c550: 2073 6f75 7263 6520 6669 6c65 2061 6e64 source file and │ │ │ 0041c560: 2061 6e20 2e6f 2066 696c 6520 6578 7465 an .o file exte │ │ │ -0041c570: 6e73 696f 6e2e 0700 647e 8100 0052 0064 nsion...d~...R.d │ │ │ -0041c580: 7e91 0000 2020 2057 6865 6e20 666f 726d ~... When form │ │ │ +0041c570: 6e73 696f 6e2e 0700 64e0 8100 0052 0064 nsion...d....R.d │ │ │ +0041c580: e091 0000 2020 2057 6865 6e20 666f 726d .... When form │ │ │ 0041c590: 696e 6720 726f 7574 696e 6520 6e61 6d65 ing routine name │ │ │ 0041c5a0: 732c 2074 6865 2063 6f6d 7069 6c65 7220 s, the compiler │ │ │ 0041c5b0: 7472 756e 6361 7465 7320 6f62 6a65 6374 truncates object │ │ │ 0041c5c0: 2066 696c 656e 616d 6573 2074 6f20 6151 filenames to aQ │ │ │ -0041c5d0: 0063 7ec0 1100 0020 2020 6d61 7869 6d75 .c~.... maximu │ │ │ +0041c5d0: 0063 e0c0 1100 0020 2020 6d61 7869 6d75 .c..... maximu │ │ │ 0041c5e0: 6d20 6c65 6e67 7468 206f 6620 3331 2063 m length of 31 c │ │ │ 0041c5f0: 6861 7261 6374 6572 732e 2046 6f72 2065 haracters. For e │ │ │ 0041c600: 7861 6d70 6c65 2c20 666f 7220 6120 736f xample, for a so │ │ │ 0041c610: 7572 6365 2066 696c 6520 6361 6c6c 6564 urce file called │ │ │ -0041c620: 5100 647e 1200 0020 2020 4164 6174 6162 Q.d~... Adatab │ │ │ +0041c620: 5100 64e0 1200 0020 2020 4164 6174 6162 Q.d.... Adatab │ │ │ 0041c630: 6173 6565 6e67 696e 6577 6974 6873 6361 aseenginewithsca │ │ │ 0041c640: 6c61 6269 6c69 7479 7072 6f76 656e 2e6d labilityproven.m │ │ │ 0041c650: 2074 6865 2063 6f6d 7069 6c65 7220 6765 the compiler ge │ │ │ 0041c660: 6e65 7261 7465 7320 616e 206f 626a 6563 nerates an objec │ │ │ -0041c670: 744d 0064 7e13 0000 2020 2066 696c 6520 tM.d~... file │ │ │ +0041c670: 744d 0064 e013 0000 2020 2066 696c 6520 tM.d.... file │ │ │ 0041c680: 6361 6c6c 6564 2041 6461 7461 6261 7365 called Adatabase │ │ │ 0041c690: 656e 6769 6e65 7769 7468 7363 616c 6162 enginewithscalab │ │ │ 0041c6a0: 696c 6974 7970 2e6f 2e20 456e 7375 7265 ilityp.o. Ensure │ │ │ 0041c6b0: 2074 6861 7420 6669 7273 7420 3331 3500 that first 315. │ │ │ -0041c6c0: 647e 1400 0020 2020 6368 6172 6163 7465 d~... characte │ │ │ +0041c6c0: 64e0 1400 0020 2020 6368 6172 6163 7465 d.... characte │ │ │ 0041c6d0: 7273 206f 6620 736f 7572 6365 2066 696c rs of source fil │ │ │ 0041c6e0: 6520 6e61 6d65 7320 6172 6520 756e 6971 e names are uniq │ │ │ -0041c6f0: 7565 2e07 0064 7e15 0000 5400 647e 1600 ue...d~...T.d~.. │ │ │ +0041c6f0: 7565 2e07 0064 e015 0000 5400 64e0 1600 ue...d....T.d... │ │ │ 0041c700: 0020 2020 5468 6520 2d6e 6f6f 626a 6563 . The -noobjec │ │ │ 0041c710: 7420 7175 616c 6966 6965 7220 7375 7070 t qualifier supp │ │ │ 0041c720: 7265 7373 6573 2074 6865 2070 726f 6475 resses the produ │ │ │ 0041c730: 6374 696f 6e20 6f66 2061 6e20 6f62 6a65 ction of an obje │ │ │ 0041c740: 6374 2066 696c 6520 616e 6420 6973 4f00 ct file and isO. │ │ │ -0041c750: 647e 1700 0020 2020 7573 7561 6c6c 7920 d~... usually │ │ │ +0041c750: 64e0 1700 0020 2020 7573 7561 6c6c 7920 d.... usually │ │ │ 0041c760: 7573 6564 2077 6974 6820 7468 6520 2d6c used with the -l │ │ │ 0041c770: 6973 7420 7175 616c 6966 6965 7220 746f ist qualifier to │ │ │ 0041c780: 2070 726f 6475 6365 206f 6e6c 7920 6120 produce only a │ │ │ 0041c790: 6c69 7374 696e 6720 6669 6c65 2e07 0064 listing file...d │ │ │ -0041c7a0: 7e18 0000 5000 647e 1900 0020 2020 436f ~...P.d~... Co │ │ │ +0041c7a0: e018 0000 5000 64e0 1900 0020 2020 436f ....P.d.... Co │ │ │ 0041c7b0: 6d70 696c 6174 696f 6e20 7769 7468 202d mpilation with - │ │ │ 0041c7c0: 4f42 4a45 4354 2077 6974 686f 7574 202d OBJECT without - │ │ │ 0041c7d0: 4e41 4d45 4f46 5254 4e20 696d 706c 6963 NAMEOFRTN implic │ │ │ 0041c7e0: 6974 6c79 206e 616d 6573 2074 6865 2066 itly names the f │ │ │ 0041c7f0: 6972 7374 0000 0000 0000 0000 0000 0000 irst............ │ │ │ 0041c800: 0400 0000 cf05 0000 d006 0000 0000 0000 ................ │ │ │ 0041c810: 4500 0000 4845 4c50 00ff 7300 ff50 524f E...HELP..s..PRO │ │ │ 0041c820: 4752 414d 5f43 5943 4c45 00ff 7300 ff45 GRAM_CYCLE..s..E │ │ │ 0041c830: 5845 4355 5445 5f46 524f 4d5f 5348 454c XECUTE_FROM_SHEL │ │ │ 0041c840: 4c00 0045 7865 6375 7465 5f66 726f 6d5f L..Execute_from_ │ │ │ -0041c850: 5368 656c 6c1d 002e 7ebf 1100 0020 2020 Shell...~.... │ │ │ +0041c850: 5368 656c 6c1d 002e e0bf 1100 0020 2020 Shell........ │ │ │ 0041c860: 4578 6563 7574 6520 6672 6f6d 2053 6865 Execute from She │ │ │ -0041c870: 6c6c 0700 2f7e 2100 0052 002f 7e31 0000 ll../~!..R./~1.. │ │ │ +0041c870: 6c6c 0700 2fe0 2100 0052 002f e031 0000 ll../.!..R./.1.. │ │ │ 0041c880: 2020 2059 6f75 2063 616e 2072 756e 2061 You can run a │ │ │ 0041c890: 2070 726f 6772 616d 2066 726f 6d20 7468 program from th │ │ │ 0041c8a0: 6520 7368 656c 6c20 7072 6f6d 7074 2075 e shell prompt u │ │ │ 0041c8b0: 7369 6e67 2074 6865 2066 6f6c 6c6f 7769 sing the followi │ │ │ -0041c8c0: 6e67 2063 6f6d 6d61 6e64 3a07 002f 7e41 ng command:../~A │ │ │ -0041c8d0: 0000 2000 2f7e 5100 0020 2020 2420 6d75 .. ./~Q.. $ mu │ │ │ +0041c8c0: 6e67 2063 6f6d 6d61 6e64 3a07 002f e041 ng command:../.A │ │ │ +0041c8d0: 0000 2000 2fe0 5100 0020 2020 2420 6d75 .. ./.Q.. $ mu │ │ │ 0041c8e0: 6d70 7320 2d72 756e 205e 6669 6c65 6e61 mps -run ^filena │ │ │ -0041c8f0: 6d65 0700 2f7e 6100 0051 002f 7e71 0000 me../~a..Q./~q.. │ │ │ +0041c8f0: 6d65 0700 2fe0 6100 0051 002f e071 0000 me../.a..Q./.q.. │ │ │ 0041c900: 2020 2054 6865 206d 756d 7073 2063 6f6d The mumps com │ │ │ 0041c910: 6d61 6e64 2073 6561 7263 6865 7320 7468 mand searches th │ │ │ 0041c920: 6520 6469 7265 6374 6f72 6965 7320 7370 e directories sp │ │ │ 0041c930: 6563 6966 6965 6420 6279 2074 6865 2065 ecified by the e │ │ │ -0041c940: 6e76 6972 6f6e 6d65 6e74 4100 2f7e 8100 nvironmentA./~.. │ │ │ +0041c940: 6e76 6972 6f6e 6d65 6e74 4100 2fe0 8100 nvironmentA./... │ │ │ 0041c950: 0020 2020 7661 7269 6162 6c65 2067 746d . variable gtm │ │ │ 0041c960: 726f 7574 696e 6573 2074 6f20 6c6f 6361 routines to loca │ │ │ 0041c970: 7465 2074 6865 2073 7065 6369 6669 6564 te the specified │ │ │ -0041c980: 2066 696c 6520 6e61 6d65 2e07 002f 7e91 file name.../~. │ │ │ -0041c990: 0000 1300 2e7e c011 0000 2020 2045 7861 .....~.... Exa │ │ │ -0041c9a0: 6d70 6c65 3a07 002f 7e12 0000 1f00 2f7e mple:../~...../~ │ │ │ +0041c980: 2066 696c 6520 6e61 6d65 2e07 002f e091 file name.../.. │ │ │ +0041c990: 0000 1300 2ee0 c011 0000 2020 2045 7861 .......... Exa │ │ │ +0041c9a0: 6d70 6c65 3a07 002f e012 0000 1f00 2fe0 mple:../....../. │ │ │ 0041c9b0: 1300 0020 2020 2420 6d75 6d70 7320 2d72 ... $ mumps -r │ │ │ -0041c9c0: 756e 205e 7061 7972 6f6c 6c07 002f 7e14 un ^payroll../~. │ │ │ -0041c9d0: 0000 3000 2f7e 1500 0020 2020 5468 6973 ..0./~... This │ │ │ +0041c9c0: 756e 205e 7061 7972 6f6c 6c07 002f e014 un ^payroll../.. │ │ │ +0041c9d0: 0000 3000 2fe0 1500 0020 2020 5468 6973 ..0./.... This │ │ │ 0041c9e0: 2065 7865 6375 7465 7320 6120 726f 7574 executes a rout │ │ │ 0041c9f0: 696e 6520 6e61 6d65 6420 7061 7972 6f6c ine named payrol │ │ │ -0041ca00: 6c2e 0700 2f7e 1600 002a 0023 5453 4f55 l.../~...*.#TSOU │ │ │ +0041ca00: 6c2e 0700 2fe0 1600 002a 0023 5453 4f55 l.../....*.#TSOU │ │ │ 0041ca10: 5243 455f 5052 4f47 5241 4d00 0045 7865 RCE_PROGRAM..Exe │ │ │ 0041ca20: 6375 7465 5f53 6f75 7263 655f 5072 6f67 cute_Source_Prog │ │ │ -0041ca30: 7261 6d21 0032 7ebf 1100 0020 2020 4578 ram!.2~.... Ex │ │ │ +0041ca30: 7261 6d21 0032 e0bf 1100 0020 2020 4578 ram!.2..... Ex │ │ │ 0041ca40: 6563 7574 6520 536f 7572 6365 2050 726f ecute Source Pro │ │ │ -0041ca50: 6772 616d 0700 337e 2100 004e 0033 7e31 gram..3~!..N.3~1 │ │ │ +0041ca50: 6772 616d 0700 33e0 2100 004e 0033 e031 gram..3.!..N.3.1 │ │ │ 0041ca60: 0000 2020 204d 2073 6f75 7263 6520 7072 .. M source pr │ │ │ 0041ca70: 6f67 7261 6d73 2063 616e 2062 6520 6578 ograms can be ex │ │ │ 0041ca80: 6563 7574 6564 2065 6974 6865 7220 6672 ecuted either fr │ │ │ 0041ca90: 6f6d 2074 6865 2073 6865 6c6c 206f 7220 om the shell or │ │ │ -0041caa0: 6672 6f6d 2047 542e 4d18 0033 7e41 0000 from GT.M..3~A.. │ │ │ +0041caa0: 6672 6f6d 2047 542e 4d18 0033 e041 0000 from GT.M..3.A.. │ │ │ 0041cab0: 2020 2028 4469 7265 6374 204d 6f64 6529 (Direct Mode) │ │ │ -0041cac0: 2e07 0033 7e51 0000 3600 327e ff73 00ff ...3~Q..6.2~.s.. │ │ │ +0041cac0: 2e07 0033 e051 0000 3600 32e0 ff73 00ff ...3.Q..6.2..s.. │ │ │ 0041cad0: 4558 4543 5554 455f 494e 5f44 4952 4543 EXECUTE_IN_DIREC │ │ │ 0041cae0: 545f 4d4f 4445 0000 4578 6563 7574 655f T_MODE..Execute_ │ │ │ 0041caf0: 696e 5f44 6972 6563 745f 4d6f 6465 2100 in_Direct_Mode!. │ │ │ -0041cb00: 4d7e bf11 0000 2020 2045 7865 6375 7465 M~.... Execute │ │ │ +0041cb00: 4de0 bf11 0000 2020 2045 7865 6375 7465 M..... Execute │ │ │ 0041cb10: 2069 6e20 4469 7265 6374 204d 6f64 6507 in Direct Mode. │ │ │ -0041cb20: 004e 7e21 0000 5400 4e7e 3100 0020 2020 .N~!..T.N~1.. │ │ │ +0041cb20: 004e e021 0000 5400 4ee0 3100 0020 2020 .N.!..T.N.1.. │ │ │ 0041cb30: 4173 2064 6973 6375 7373 6564 2069 6e20 As discussed in │ │ │ 0041cb40: 7468 6520 7365 6374 696f 6e20 6f6e 2063 the section on c │ │ │ 0041cb50: 6f6d 7069 6c69 6e67 2073 6f75 7263 6520 ompiling source │ │ │ 0041cb60: 7072 6f67 7261 6d73 2c20 7468 6520 4754 programs, the GT │ │ │ -0041cb70: 2e4d 2063 6f6d 6d61 6e64 5200 4e7e 4100 .M commandR.N~A. │ │ │ +0041cb70: 2e4d 2063 6f6d 6d61 6e64 5200 4ee0 4100 .M commandR.N.A. │ │ │ 0041cb80: 0020 2020 5a4c 494e 4b20 636f 6d70 696c . ZLINK compil │ │ │ 0041cb90: 6573 2074 6865 2073 6f75 7263 6520 636f es the source co │ │ │ 0041cba0: 6465 2069 6e74 6f20 616e 206f 626a 6563 de into an objec │ │ │ 0041cbb0: 7420 6d6f 6475 6c65 2061 6e64 2061 6464 t module and add │ │ │ -0041cbc0: 7320 7468 6520 6f62 6a65 6374 2600 4e7e s the object&.N~ │ │ │ +0041cbc0: 7320 7468 6520 6f62 6a65 6374 2600 4ee0 s the object&.N. │ │ │ 0041cbd0: 5100 0020 2020 6d6f 6475 6c65 2074 6f20 Q.. module to │ │ │ 0041cbe0: 7468 6520 6375 7272 656e 7420 696d 6167 the current imag │ │ │ -0041cbf0: 652e 0700 4e7e 6100 0050 004e 7e71 0000 e...N~a..P.N~q.. │ │ │ +0041cbf0: 652e 0700 4ee0 6100 0050 004e e071 0000 e...N.a..P.N.q.. │ │ │ 0041cc00: 2020 2054 6865 2072 756e 2d74 696d 6520 The run-time │ │ │ 0041cc10: 7379 7374 656d 2061 6c73 6f20 696e 766f system also invo │ │ │ 0041cc20: 6b65 7320 6175 746f 2d5a 4c49 4e4b 696e kes auto-ZLINKin │ │ │ 0041cc30: 6720 7768 656e 2061 6e20 4d20 636f 6d6d g when an M comm │ │ │ -0041cc40: 616e 642c 2069 6e20 6150 004e 7e81 0000 and, in aP.N~... │ │ │ +0041cc40: 616e 642c 2069 6e20 6150 004e e081 0000 and, in aP.N.... │ │ │ 0041cc50: 2020 2070 726f 6772 616d 206f 7220 696e program or in │ │ │ 0041cc60: 2044 6972 6563 7420 4d6f 6465 2c20 7265 Direct Mode, re │ │ │ 0041cc70: 6665 7273 2074 6f20 6120 726f 7574 696e fers to a routin │ │ │ 0041cc80: 6520 7468 6174 2069 7320 6e6f 7420 7061 e that is not pa │ │ │ -0041cc90: 7274 206f 6620 7468 6518 004e 7e91 0000 rt of the..N~... │ │ │ +0041cc90: 7274 206f 6620 7468 6518 004e e091 0000 rt of the..N.... │ │ │ 0041cca0: 2020 2063 7572 7265 6e74 2069 6d61 6765 current image │ │ │ -0041ccb0: 2e08 004d 7ec0 1100 0047 004e 7e12 0000 ...M~....G.N~... │ │ │ +0041ccb0: 2e08 004d e0c0 1100 0047 004e e012 0000 ...M.....G.N.... │ │ │ 0041ccc0: 2020 204d 2063 6f6d 6d61 6e64 7320 616e M commands an │ │ │ 0041ccd0: 6420 6675 6e63 7469 6f6e 7320 7468 6174 d functions that │ │ │ 0041cce0: 206d 6179 2069 6e69 7469 6174 6520 6175 may initiate au │ │ │ 0041ccf0: 746f 2d5a 4c49 4e4b 696e 6720 6172 653a to-ZLINKing are: │ │ │ -0041cd00: 0700 4e7e 1300 0010 004e 7e14 0000 2020 ..N~.....N~... │ │ │ -0041cd10: 2020 202a 2044 4f12 004e 7e15 0000 2020 * DO..N~... │ │ │ -0041cd20: 2020 202a 2047 4f54 4f14 004e 7e16 0000 * GOTO..N~... │ │ │ +0041cd00: 0700 4ee0 1300 0010 004e e014 0000 2020 ..N......N.... │ │ │ +0041cd10: 2020 202a 2044 4f12 004e e015 0000 2020 * DO..N.... │ │ │ +0041cd20: 2020 202a 2047 4f54 4f14 004e e016 0000 * GOTO..N.... │ │ │ 0041cd30: 2020 2020 202a 205a 4252 4541 4b13 004e * ZBREAK..N │ │ │ -0041cd40: 7e17 0000 2020 2020 202a 205a 474f 544f ~... * ZGOTO │ │ │ -0041cd50: 1400 4e7e 1800 0020 2020 2020 2a20 5a50 ..N~... * ZP │ │ │ -0041cd60: 5249 4e54 1500 4e7e 1900 0020 2020 2020 RINT..N~... │ │ │ -0041cd70: 2a20 2454 4558 5428 2907 004e 7e1a 0000 * $TEXT()..N~... │ │ │ -0041cd80: 4f00 4e7e 2100 0020 2020 245a 524f 5554 O.N~!.. $ZROUT │ │ │ +0041cd40: e017 0000 2020 2020 202a 205a 474f 544f .... * ZGOTO │ │ │ +0041cd50: 1400 4ee0 1800 0020 2020 2020 2a20 5a50 ..N.... * ZP │ │ │ +0041cd60: 5249 4e54 1500 4ee0 1900 0020 2020 2020 RINT..N.... │ │ │ +0041cd70: 2a20 2454 4558 5428 2907 004e e01a 0000 * $TEXT()..N.... │ │ │ +0041cd80: 4f00 4ee0 2100 0020 2020 245a 524f 5554 O.N.!.. $ZROUT │ │ │ 0041cd90: 494e 4553 2069 7320 6120 7265 6164 2d77 INES is a read-w │ │ │ 0041cda0: 7269 7465 2073 7065 6369 616c 2076 6172 rite special var │ │ │ 0041cdb0: 6961 626c 6520 7468 6174 2063 6f6e 7461 iable that conta │ │ │ 0041cdc0: 696e 7320 6120 6469 7265 6374 6f72 7962 ins a directoryb │ │ │ 0041cdd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041cde0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041cdf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -269570,113 +269570,113 @@ │ │ │ 0041d010: 7300 0000 4845 4c50 00ff 7300 ff50 524f s...HELP..s..PRO │ │ │ 0041d020: 4752 414d 5f43 5943 4c45 00ff 7300 ff43 GRAM_CYCLE..s..C │ │ │ 0041d030: 4f4d 5049 4c45 5f53 4f55 5243 455f 5052 OMPILE_SOURCE_PR │ │ │ 0041d040: 4f47 5241 4d00 ff73 00ff 4d55 4d50 535f OGRAM..s..MUMPS_ │ │ │ 0041d050: 5155 414c 4946 4945 5253 00ff 7300 ff4c QUALIFIERS..s..L │ │ │ 0041d060: 455b 4e47 5448 5d3d 4c49 4e45 5300 bf11 E[NGTH]=LINES... │ │ │ 0041d070: 0000 2020 206c 655b 6e67 7468 5d3d 6c69 .. le[ngth]=li │ │ │ -0041d080: 6e65 7307 005b 7e21 0000 3700 5b7e 3100 nes..[~!..7.[~1. │ │ │ +0041d080: 6e65 7307 005b e021 0000 3700 5be0 3100 nes..[.!..7.[.1. │ │ │ 0041d090: 0020 2020 436f 6e74 726f 6c73 2074 6865 . Controls the │ │ │ 0041d0a0: 2070 6167 6520 6c65 6e67 7468 206f 6620 page length of │ │ │ 0041d0b0: 7468 6520 6c69 7374 696e 6720 6669 6c65 the listing file │ │ │ -0041d0c0: 2e07 005b 7e41 0000 5100 5b7e 5100 0020 ...[~A..Q.[~Q.. │ │ │ +0041d0c0: 2e07 005b e041 0000 5100 5be0 5100 0020 ...[.A..Q.[.Q.. │ │ │ 0041d0d0: 2020 5468 6520 4d20 636f 6d70 696c 6572 The M compiler │ │ │ 0041d0e0: 2069 676e 6f72 6573 2074 6865 202d 6c65 ignores the -le │ │ │ 0041d0f0: 6e67 7468 2071 7561 6c69 6669 6572 2075 ngth qualifier u │ │ │ 0041d100: 6e6c 6573 7320 6974 2061 7070 6561 7273 nless it appears │ │ │ -0041d110: 2077 6974 6820 7468 651a 005b 7e61 0000 with the..[~a.. │ │ │ +0041d110: 2077 6974 6820 7468 651a 005b e061 0000 with the..[.a.. │ │ │ 0041d120: 2020 202d 6c69 7374 2071 7561 6c69 6669 -list qualifi │ │ │ -0041d130: 6572 2e07 005b 7e71 0000 3100 5b7e 8100 er...[~q..1.[~.. │ │ │ +0041d130: 6572 2e07 005b e071 0000 3100 5be0 8100 er...[.q..1.[... │ │ │ 0041d140: 0020 2020 4279 2064 6566 6175 6c74 2c20 . By default, │ │ │ 0041d150: 7468 6520 6c69 7374 696e 6720 6861 7320 the listing has │ │ │ -0041d160: 2d6c 656e 6774 683d 3636 2e07 005b 7e91 -length=66...[~. │ │ │ -0041d170: 0000 2c00 4b7e 4e4f 494e 5b4c 494e 455f ..,.K~NOIN[LINE_ │ │ │ +0041d160: 2d6c 656e 6774 683d 3636 2e07 005b e091 -length=66...[.. │ │ │ +0041d170: 0000 2c00 4be0 4e4f 494e 5b4c 494e 455f ..,.K.NOIN[LINE_ │ │ │ 0041d180: 4c49 5445 5241 4c53 5d00 006e 6f69 6e5b LITERALS]..noin[ │ │ │ 0041d190: 6c69 6e65 5f6c 6974 6572 616c 735d 1e00 line_literals].. │ │ │ -0041d1a0: 5f7e bf11 0000 2020 206e 6f69 6e5b 6c69 _~.... noin[li │ │ │ -0041d1b0: 6e65 5f6c 6974 6572 616c 735d 0700 607e ne_literals]..`~ │ │ │ -0041d1c0: 2100 0054 0060 7e31 0000 2020 2043 6f6d !..T.`~1.. Com │ │ │ +0041d1a0: 5fe0 bf11 0000 2020 206e 6f69 6e5b 6c69 _..... noin[li │ │ │ +0041d1b0: 6e65 5f6c 6974 6572 616c 735d 0700 60e0 ne_literals]..`. │ │ │ +0041d1c0: 2100 0054 0060 e031 0000 2020 2043 6f6d !..T.`.1.. Com │ │ │ 0041d1d0: 7069 6c65 7320 726f 7574 696e 6573 2074 piles routines t │ │ │ 0041d1e0: 6f20 7573 6520 6c69 6272 6172 7920 636f o use library co │ │ │ 0041d1f0: 6465 2069 6e20 6f72 6465 7220 746f 206c de in order to l │ │ │ 0041d200: 6f61 6420 6c69 7465 7261 6c73 2069 6e73 oad literals ins │ │ │ -0041d210: 7465 6164 206f 6653 0060 7e41 0000 2020 tead ofS.`~A.. │ │ │ +0041d210: 7465 6164 206f 6653 0060 e041 0000 2020 tead ofS.`.A.. │ │ │ 0041d220: 2067 656e 6572 6174 696e 6720 696e 2d6c generating in-l │ │ │ 0041d230: 696e 6520 636f 6465 2074 6865 7265 6279 ine code thereby │ │ │ 0041d240: 2072 6564 7563 696e 6720 7468 6520 726f reducing the ro │ │ │ 0041d250: 7574 696e 6520 7369 7a65 2e20 4174 2074 utine size. At t │ │ │ -0041d260: 6865 2063 6f73 7420 6f66 5300 607e 5100 he cost ofS.`~Q. │ │ │ +0041d260: 6865 2063 6f73 7420 6f66 5300 60e0 5100 he cost ofS.`.Q. │ │ │ 0041d270: 0020 2020 6120 736d 616c 6c20 696e 6372 . a small incr │ │ │ 0041d280: 6561 7365 2069 6e20 4350 552c 2074 6865 ease in CPU, the │ │ │ 0041d290: 2075 7365 206f 6620 2d4e 4f49 4e4c 494e use of -NOINLIN │ │ │ 0041d2a0: 455f 4c49 5445 5241 4c20 6d61 7920 6865 E_LITERAL may he │ │ │ 0041d2b0: 6c70 2063 6f75 6e74 6572 6163 7439 0060 lp counteract9.` │ │ │ -0041d2c0: 7e61 0000 2020 2067 726f 7774 6820 696e ~a.. growth in │ │ │ +0041d2c0: e061 0000 2020 2067 726f 7774 6820 696e .a.. growth in │ │ │ 0041d2d0: 206f 626a 6563 7420 7369 7a65 2064 7565 object size due │ │ │ 0041d2e0: 2074 6f20 2d44 594e 414d 4943 5f4c 4954 to -DYNAMIC_LIT │ │ │ -0041d2f0: 4552 414c 532e 0700 607e 7100 0017 0060 ERALS...`~q....` │ │ │ -0041d300: 7e81 0000 2020 202a 2a49 6d70 6f72 7461 ~... **Importa │ │ │ -0041d310: 6e74 2a2a 0700 607e 9100 0053 005f 7ec0 nt**..`~...S._~. │ │ │ +0041d2f0: 4552 414c 532e 0700 60e0 7100 0017 0060 ERALS...`.q....` │ │ │ +0041d300: e081 0000 2020 202a 2a49 6d70 6f72 7461 .... **Importa │ │ │ +0041d310: 6e74 2a2a 0700 60e0 9100 0053 005f e0c0 nt**..`....S._.. │ │ │ 0041d320: 1100 0020 2020 426f 7468 202d 4459 4e41 ... Both -DYNA │ │ │ 0041d330: 4d49 435f 4c49 5445 5241 4c53 2061 6e64 MIC_LITERALS and │ │ │ 0041d340: 202d 4e4f 494e 4c49 4e45 5f4c 4954 4552 -NOINLINE_LITER │ │ │ 0041d350: 4e41 4c53 2068 656c 7020 6f70 7469 6d69 NALS help optimi │ │ │ 0041d360: 7a65 2070 6572 666f 726d 616e 6365 4e00 ze performanceN. │ │ │ -0041d370: 607e 1200 0020 2020 616e 6420 7669 7274 `~... and virt │ │ │ +0041d370: 60e0 1200 0020 2020 616e 6420 7669 7274 `.... and virt │ │ │ 0041d380: 7561 6c20 6d65 6d6f 7279 2075 7361 6765 ual memory usage │ │ │ 0041d390: 2066 6f72 2061 7070 6c69 6361 7469 6f6e for application │ │ │ 0041d3a0: 7320 7768 6f73 6520 736f 7572 6365 2063 s whose source c │ │ │ -0041d3b0: 6f64 6520 696e 636c 7564 6573 4f00 607e ode includesO.`~ │ │ │ +0041d3b0: 6f64 6520 696e 636c 7564 6573 4f00 60e0 ode includesO.`. │ │ │ 0041d3c0: 1300 0020 2020 6c69 7465 7261 6c73 2e20 ... literals. │ │ │ 0041d3d0: 4173 2074 6865 2073 6361 6c61 6269 6c69 As the scalabili │ │ │ 0041d3e0: 7479 2061 6e64 2070 6572 666f 726d 616e ty and performan │ │ │ 0041d3f0: 6365 2066 726f 6d20 7265 6475 6365 6420 ce from reduced │ │ │ -0041d400: 7065 722d 7072 6f63 6573 734c 0060 7e14 per-processL.`~. │ │ │ +0041d400: 7065 722d 7072 6f63 6573 734c 0060 e014 per-processL.`.. │ │ │ 0041d410: 0000 2020 206d 656d 6f72 7920 7573 6167 .. memory usag │ │ │ 0041d420: 6520 6d61 7920 6f72 206d 6179 206e 6f74 e may or may not │ │ │ 0041d430: 2063 6f6d 7065 6e73 6174 6520 666f 7220 compensate for │ │ │ 0041d440: 7468 6520 696e 6372 656d 656e 7461 6c20 the incremental │ │ │ -0041d450: 636f 7374 206f 664b 0060 7e15 0000 2020 cost ofK.`~... │ │ │ +0041d450: 636f 7374 206f 664b 0060 e015 0000 2020 cost ofK.`.... │ │ │ 0041d460: 2064 796e 616d 6963 616c 6c79 206c 6f61 dynamically loa │ │ │ 0041d470: 6469 6e67 2061 6e64 2075 6e6c 6f61 6469 ding and unloadi │ │ │ 0041d480: 6e67 2074 6865 2064 6174 6120 7374 7275 ng the data stru │ │ │ 0041d490: 6374 7572 6573 2c20 616e 6420 6173 2074 ctures, and as t │ │ │ -0041d4a0: 6865 4800 607e 1600 0020 2020 7065 7266 heH.`~... perf │ │ │ +0041d4a0: 6865 4800 60e0 1600 0020 2020 7065 7266 heH.`.... perf │ │ │ 0041d4b0: 6f72 6d61 6e63 6520 6f66 2072 6f75 7469 ormance of routi │ │ │ 0041d4c0: 6e65 7320 7673 2e20 696e 6c69 6e65 2063 nes vs. inline c │ │ │ 0041d4d0: 6f64 6520 6361 6e20 6265 2061 6666 6563 ode can be affec │ │ │ -0041d4e0: 7465 6420 6279 2074 6865 5300 607e 1700 ted by theS.`~.. │ │ │ +0041d4e0: 7465 6420 6279 2074 6865 5300 60e0 1700 ted by theS.`... │ │ │ 0041d4f0: 0020 2020 6176 6169 6c61 6269 6c69 7479 . availability │ │ │ 0041d500: 206f 6620 726f 7574 696e 6573 2069 6e20 of routines in │ │ │ 0041d510: 6361 6368 652c 2046 4953 2073 7567 6765 cache, FIS sugge │ │ │ 0041d520: 7374 7320 6265 6e63 686d 6172 6b69 6e67 sts benchmarking │ │ │ 0041d530: 2074 6f20 6465 7465 726d 696e 654f 0060 to determineO.` │ │ │ -0041d540: 7e18 0000 2020 2074 6865 2063 6f6d 6269 ~... the combi │ │ │ +0041d540: e018 0000 2020 2074 6865 2063 6f6d 6269 .... the combi │ │ │ 0041d550: 6e61 7469 6f6e 206f 6620 7175 616c 6966 nation of qualif │ │ │ 0041d560: 6965 7273 2062 6573 7420 7375 6974 6564 iers best suited │ │ │ 0041d570: 2074 6f20 6561 6368 2077 6f72 6b6c 6f61 to each workloa │ │ │ -0041d580: 642e 204e 6f74 6520 7468 6174 5300 607e d. Note thatS.`~ │ │ │ +0041d580: 642e 204e 6f74 6520 7468 6174 5300 60e0 d. Note thatS.`. │ │ │ 0041d590: 1900 0020 2020 6170 706c 6963 6174 696f ... applicatio │ │ │ 0041d5a0: 6e73 2063 616e 2066 7265 656c 7920 6d69 ns can freely mi │ │ │ 0041d5b0: 7820 726f 7574 696e 6573 2063 6f6d 7069 x routines compi │ │ │ 0041d5c0: 6c65 6420 7769 7468 2064 6966 6665 7265 led with differe │ │ │ 0041d5d0: 6e74 2063 6f6d 6269 6e61 7469 6f6e 7318 nt combinations. │ │ │ -0041d5e0: 0060 7e1a 0000 2020 206f 6620 7175 616c .`~... of qual │ │ │ -0041d5f0: 6966 6965 7273 2e07 0060 7e21 0000 1000 ifiers...`~!.... │ │ │ -0041d600: 4b7e 525b 554e 5d00 0072 5b75 6e5d 1000 K~R[UN]..r[un].. │ │ │ -0041d610: 517e bf11 0000 2020 2072 5b75 6e5d 0700 Q~.... r[un].. │ │ │ -0041d620: 527e 2100 0029 0052 7e31 0000 2020 2049 R~!..).R~1.. I │ │ │ +0041d5e0: 0060 e01a 0000 2020 206f 6620 7175 616c .`.... of qual │ │ │ +0041d5f0: 6966 6965 7273 2e07 0060 e021 0000 1000 ifiers...`.!.... │ │ │ +0041d600: 4be0 525b 554e 5d00 0072 5b75 6e5d 1000 K.R[UN]..r[un].. │ │ │ +0041d610: 51e0 bf11 0000 2020 2072 5b75 6e5d 0700 Q..... r[un].. │ │ │ +0041d620: 52e0 2100 0029 0052 e031 0000 2020 2049 R.!..).R.1.. I │ │ │ 0041d630: 6e76 6f6b 6573 2047 542e 4d20 696e 2041 nvokes GT.M in A │ │ │ 0041d640: 7574 6f73 7461 7274 204d 6f64 652e 0700 utostart Mode... │ │ │ -0041d650: 527e 4100 0049 0052 7e51 0000 2020 2054 R~A..I.R~Q.. T │ │ │ +0041d650: 52e0 4100 0049 0052 e051 0000 2020 2054 R.A..I.R.Q.. T │ │ │ 0041d660: 6865 206e 6578 7420 6172 6775 6d65 6e74 he next argument │ │ │ 0041d670: 2069 7320 7461 6b65 6e20 746f 2062 6520 is taken to be │ │ │ 0041d680: 616e 204d 2065 6e74 7279 7265 662e 2054 an M entryref. T │ │ │ 0041d690: 6861 7420 726f 7574 696e 6520 6973 5200 hat routine isR. │ │ │ -0041d6a0: 527e 6100 0020 2020 696d 6d65 6469 6174 R~a.. immediat │ │ │ +0041d6a0: 52e0 6100 0020 2020 696d 6d65 6469 6174 R.a.. immediat │ │ │ 0041d6b0: 656c 7920 6578 6563 7574 6564 2c20 6279 ely executed, by │ │ │ 0041d6c0: 7061 7373 696e 6720 4469 7265 6374 204d passing Direct M │ │ │ 0041d6d0: 6f64 652e 2044 6570 656e 6469 6e67 206f ode. Depending o │ │ │ 0041d6e0: 6e20 7468 6520 7368 656c 6c2c 2079 6f75 n the shell, you │ │ │ 0041d6f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041d700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041d710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -269691,336 +269691,336 @@ │ │ │ 0041d7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041d7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041d7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041d7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041d7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041d7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041d800: 0400 0000 0008 0000 af06 0000 0000 0000 ................ │ │ │ -0041d810: 9c00 007e 4845 4c50 00ff 7300 ff50 524f ...~HELP..s..PRO │ │ │ +0041d810: 9c00 00e0 4845 4c50 00ff 7300 ff50 524f ....HELP..s..PRO │ │ │ 0041d820: 4752 414d 5f43 5943 4c45 00ff 7300 ff45 GRAM_CYCLE..s..E │ │ │ 0041d830: 5845 4355 5445 5f53 4f55 5243 455f 5052 XECUTE_SOURCE_PR │ │ │ 0041d840: 4f47 5241 4d00 ff73 00ff 4558 4543 5554 OGRAM..s..EXECUT │ │ │ 0041d850: 455f 494e 5f44 4952 4543 545f 4d4f 4445 E_IN_DIRECT_MODE │ │ │ 0041d860: 00c0 2200 0020 2020 7365 6172 6368 2070 ..".. search p │ │ │ 0041d870: 6174 6820 7573 6564 2062 7920 5a4c 494e ath used by ZLIN │ │ │ 0041d880: 4b20 616e 6420 6175 746f 2d5a 4c49 4e4b K and auto-ZLINK │ │ │ 0041d890: 2074 6f20 6c6f 6361 7465 2073 6f75 7263 to locate sourc │ │ │ -0041d8a0: 6520 616e 6420 6f62 6a65 6374 1000 4e7e e and object..N~ │ │ │ -0041d8b0: 2300 0020 2020 6669 6c65 732e 0700 4e7e #.. files...N~ │ │ │ -0041d8c0: 2400 004c 004e 7e25 0000 2020 2057 6865 $..L.N~%.. Whe │ │ │ +0041d8a0: 6520 616e 6420 6f62 6a65 6374 1000 4ee0 e and object..N. │ │ │ +0041d8b0: 2300 0020 2020 6669 6c65 732e 0700 4ee0 #.. files...N. │ │ │ +0041d8c0: 2400 004c 004e e025 0000 2020 2057 6865 $..L.N.%.. Whe │ │ │ 0041d8d0: 6e20 7468 6520 6172 6775 6d65 6e74 2074 n the argument t │ │ │ 0041d8e0: 6f20 6120 5a4c 494e 4b20 636f 6d6d 616e o a ZLINK comman │ │ │ 0041d8f0: 6420 696e 636c 7564 6573 2061 2070 6174 d includes a pat │ │ │ 0041d900: 686e 616d 652c 2024 5a53 4f55 5243 4551 hname, $ZSOURCEQ │ │ │ -0041d910: 004e 7e26 0000 2020 206d 6169 6e74 6169 .N~&.. maintai │ │ │ +0041d910: 004e e026 0000 2020 206d 6169 6e74 6169 .N.&.. maintai │ │ │ 0041d920: 6e73 2074 6861 7420 7061 7468 6e61 6d65 ns that pathname │ │ │ 0041d930: 2061 7320 6120 6465 6661 756c 7420 666f as a default fo │ │ │ 0041d940: 7220 5a45 4449 5420 616e 6420 5a4c 494e r ZEDIT and ZLIN │ │ │ 0041d950: 4b2e 2024 5a53 4f55 5243 4520 6973 2061 K. $ZSOURCE is a │ │ │ -0041d960: 2600 4e7e 2700 0020 2020 7265 6164 2d77 &.N~'.. read-w │ │ │ +0041d960: 2600 4ee0 2700 0020 2020 7265 6164 2d77 &.N.'.. read-w │ │ │ 0041d970: 7269 7465 2073 7065 6369 616c 2076 6172 rite special var │ │ │ -0041d980: 6961 626c 652e 0700 4e7e 2800 0052 004e iable...N~(..R.N │ │ │ -0041d990: 7e29 0000 2020 204f 6e63 6520 796f 7520 ~).. Once you │ │ │ +0041d980: 6961 626c 652e 0700 4ee0 2800 0052 004e iable...N.(..R.N │ │ │ +0041d990: e029 0000 2020 204f 6e63 6520 796f 7520 .).. Once you │ │ │ 0041d9a0: 7573 6520 7468 6520 5a45 4449 5420 6f72 use the ZEDIT or │ │ │ 0041d9b0: 205a 4c49 4e4b 2063 6f6d 6d61 6e64 732c ZLINK commands, │ │ │ 0041d9c0: 2024 5a53 4f55 5243 4520 6361 6e20 636f $ZSOURCE can co │ │ │ 0041d9d0: 6e74 6169 6e20 6120 7061 7274 6961 6c54 ntain a partialT │ │ │ -0041d9e0: 004e 7e2a 0000 2020 2066 696c 6520 7370 .N~*.. file sp │ │ │ +0041d9e0: 004e e02a 0000 2020 2066 696c 6520 7370 .N.*.. file sp │ │ │ 0041d9f0: 6563 6966 6963 6174 696f 6e2e 2054 6865 ecification. The │ │ │ 0041da00: 2070 6172 7469 616c 2066 696c 6520 7370 partial file sp │ │ │ 0041da10: 6563 6966 6963 6174 696f 6e20 6361 6e20 ecification can │ │ │ 0041da20: 6265 2061 2064 6972 6563 746f 7279 2070 be a directory p │ │ │ -0041da30: 6174 684c 004e 7e31 0000 2020 2028 6675 athL.N~1.. (fu │ │ │ +0041da30: 6174 684c 004e e031 0000 2020 2028 6675 athL.N.1.. (fu │ │ │ 0041da40: 6c6c 206f 7220 7265 6c61 7469 7665 292c ll or relative), │ │ │ 0041da50: 2061 2066 696c 6520 6e61 6d65 2c20 616e a file name, an │ │ │ 0041da60: 6420 6120 6669 6c65 2065 7874 656e 7369 d a file extensi │ │ │ 0041da70: 6f6e 2e20 596f 7520 6361 6e20 7365 7453 on. You can setS │ │ │ -0041da80: 004e 7e32 0000 2020 2024 5a53 4f55 5243 .N~2.. $ZSOURC │ │ │ +0041da80: 004e e032 0000 2020 2024 5a53 4f55 5243 .N.2.. $ZSOURC │ │ │ 0041da90: 4520 7769 7468 2061 6e20 4d20 5345 5420 E with an M SET │ │ │ 0041daa0: 636f 6d6d 616e 642e 2041 205a 4c49 4e4b command. A ZLINK │ │ │ 0041dab0: 2077 6974 686f 7574 2061 6e20 6172 6775 without an argu │ │ │ 0041dac0: 6d65 6e74 2069 7320 6571 7569 7661 6c65 ment is equivale │ │ │ -0041dad0: 6e74 1c00 4e7e 3300 0020 2020 746f 205a nt..N~3.. to Z │ │ │ +0041dad0: 6e74 1c00 4ee0 3300 0020 2020 746f 205a nt..N.3.. to Z │ │ │ 0041dae0: 4c49 4e4b 2024 5a53 4f55 5243 452e 0700 LINK $ZSOURCE... │ │ │ -0041daf0: 4e7e 3400 0054 004e 7e35 0000 2020 2046 N~4..T.N~5.. F │ │ │ +0041daf0: 4ee0 3400 0054 004e e035 0000 2020 2046 N.4..T.N.5.. F │ │ │ 0041db00: 6f72 2061 6464 6974 696f 6e61 6c20 696e or additional in │ │ │ 0041db10: 666f 726d 6174 696f 6e20 6f6e 2024 5a53 formation on $ZS │ │ │ 0041db20: 4f55 5243 4520 616e 6420 245a 524f 5554 OURCE and $ZROUT │ │ │ 0041db30: 494e 4553 2c20 7265 6665 7220 746f 2043 INES, refer to C │ │ │ -0041db40: 6861 7074 6572 2038 3a10 004e 7e36 0000 hapter 8:..N~6.. │ │ │ -0041db50: 2020 2022 4953 5622 2e07 004e 7e37 0000 "ISV"...N~7.. │ │ │ -0041db60: 1200 4e7e 3800 0020 2020 4578 616d 706c ..N~8.. Exampl │ │ │ -0041db70: 653a 0700 4e7e 3900 001b 004e 7e3a 0000 e:..N~9....N~:.. │ │ │ +0041db40: 6861 7074 6572 2038 3a10 004e e036 0000 hapter 8:..N.6.. │ │ │ +0041db50: 2020 2022 4953 5622 2e07 004e e037 0000 "ISV"...N.7.. │ │ │ +0041db60: 1200 4ee0 3800 0020 2020 4578 616d 706c ..N.8.. Exampl │ │ │ +0041db70: 653a 0700 4ee0 3900 001b 004e e03a 0000 e:..N.9....N.:.. │ │ │ 0041db80: 2020 2047 544d 3e5a 4c49 4e4b 2022 7461 GTM>ZLINK "ta │ │ │ -0041db90: 7865 7322 0700 4e7e 4100 0052 004e 7e42 xes"..N~A..R.N~B │ │ │ +0041db90: 7865 7322 0700 4ee0 4100 0052 004e e042 xes"..N.A..R.N.B │ │ │ 0041dba0: 0000 2020 2049 6620 5a4c 494e 4b20 6669 .. If ZLINK fi │ │ │ 0041dbb0: 6e64 7320 7461 7865 732e 6d20 6f72 2074 nds taxes.m or t │ │ │ 0041dbc0: 6178 6573 2e6f 2c20 7468 6520 636f 6d6d axes.o, the comm │ │ │ 0041dbd0: 616e 6420 6164 6473 2074 6865 2072 6f75 and adds the rou │ │ │ 0041dbe0: 7469 6e65 2074 6178 6573 2074 6f4f 004e tine taxes toO.N │ │ │ -0041dbf0: 7e43 0000 2020 2074 6865 2063 7572 7265 ~C.. the curre │ │ │ +0041dbf0: e043 0000 2020 2074 6865 2063 7572 7265 .C.. the curre │ │ │ 0041dc00: 6e74 2069 6d61 6765 2e20 5768 656e 205a nt image. When Z │ │ │ 0041dc10: 4c49 4e4b 2063 616e 6e6f 7420 6c6f 6361 LINK cannot loca │ │ │ 0041dc20: 7465 2074 6178 6573 2e6f 2c20 6f72 2077 te taxes.o, or w │ │ │ -0041dc30: 6865 6e20 6974 2066 696e 6473 4d00 4e7e hen it findsM.N~ │ │ │ +0041dc30: 6865 6e20 6974 2066 696e 6473 4d00 4ee0 hen it findsM.N. │ │ │ 0041dc40: 4400 0020 2020 7461 7865 732e 6f20 6973 D.. taxes.o is │ │ │ 0041dc50: 206f 6c64 6572 2074 6861 6e20 7461 7865 older than taxe │ │ │ 0041dc60: 732e 6d2c 2069 7420 636f 6d70 696c 6573 s.m, it compiles │ │ │ 0041dc70: 2074 6178 6573 2e6d 2c20 7072 6f64 7563 taxes.m, produc │ │ │ -0041dc80: 696e 6720 6120 6e65 7752 004e 7e45 0000 ing a newR.N~E.. │ │ │ +0041dc80: 696e 6720 6120 6e65 7752 004e e045 0000 ing a newR.N.E.. │ │ │ 0041dc90: 2020 2074 6178 6573 2e6f 2e20 5468 656e taxes.o. Then │ │ │ 0041dca0: 2c20 6974 2061 6464 7320 7468 6520 636f , it adds the co │ │ │ 0041dcb0: 6e74 656e 7473 206f 6620 7468 6520 6e65 ntents of the ne │ │ │ 0041dcc0: 7720 6f62 6a65 6374 2066 696c 6520 746f w object file to │ │ │ -0041dcd0: 2074 6865 2069 6d61 6765 2e07 004e 7e46 the image...N~F │ │ │ -0041dce0: 0000 3400 367e 4c4f 4341 5445 5f53 4f55 ..4.6~LOCATE_SOU │ │ │ +0041dcd0: 2074 6865 2069 6d61 6765 2e07 004e e046 the image...N.F │ │ │ +0041dce0: 0000 3400 36e0 4c4f 4341 5445 5f53 4f55 ..4.6.LOCATE_SOU │ │ │ 0041dcf0: 5243 455f 4449 5245 4354 4f52 5900 004c RCE_DIRECTORY..L │ │ │ 0041dd00: 6f63 6174 655f 536f 7572 6365 5f44 6972 ocate_Source_Dir │ │ │ -0041dd10: 6563 746f 7279 2200 4e7e bf11 0000 2020 ectory".N~.... │ │ │ +0041dd10: 6563 746f 7279 2200 4ee0 bf11 0000 2020 ectory".N..... │ │ │ 0041dd20: 204c 6f63 6174 6520 536f 7572 6365 2044 Locate Source D │ │ │ -0041dd30: 6972 6563 746f 7279 0700 4f7e 2100 004e irectory..O~!..N │ │ │ -0041dd40: 004f 7e31 0000 2020 2041 205a 4c49 4e4b .O~1.. A ZLINK │ │ │ +0041dd30: 6972 6563 746f 7279 0700 4fe0 2100 004e irectory..O.!..N │ │ │ +0041dd40: 004f e031 0000 2020 2041 205a 4c49 4e4b .O.1.. A ZLINK │ │ │ 0041dd50: 2063 6f6d 6d61 6e64 2074 6861 7420 646f command that do │ │ │ 0041dd60: 6573 206e 6f74 2073 7065 6369 6679 2061 es not specify a │ │ │ 0041dd70: 2064 6972 6563 746f 7279 2075 7365 7320 directory uses │ │ │ 0041dd80: 245a 524f 5554 494e 4553 2074 6f52 004f $ZROUTINES toR.O │ │ │ -0041dd90: 7e41 0000 2020 206c 6f63 6174 6520 6669 ~A.. locate fi │ │ │ +0041dd90: e041 0000 2020 206c 6f63 6174 6520 6669 .A.. locate fi │ │ │ 0041dda0: 6c65 732e 2057 6865 6e20 245a 524f 5554 les. When $ZROUT │ │ │ 0041ddb0: 494e 4553 2069 7320 6e75 6c6c 2c20 5a4c INES is null, ZL │ │ │ 0041ddc0: 494e 4b20 7573 6573 2074 6865 2063 7572 INK uses the cur │ │ │ 0041ddd0: 7265 6e74 2064 6972 6563 746f 7279 2e4f rent directory.O │ │ │ -0041dde0: 004f 7e51 0000 2020 2024 5a52 4f55 5449 .O~Q.. $ZROUTI │ │ │ +0041dde0: 004f e051 0000 2020 2024 5a52 4f55 5449 .O.Q.. $ZROUTI │ │ │ 0041ddf0: 4e45 5320 6973 2069 6e69 7469 616c 697a NES is initializ │ │ │ 0041de00: 6564 2074 6f20 7468 6520 7661 6c75 6520 ed to the value │ │ │ 0041de10: 6f66 2074 6865 2067 746d 726f 7574 696e of the gtmroutin │ │ │ 0041de20: 6573 2065 6e76 6972 6f6e 6d65 6e74 1300 es environment.. │ │ │ -0041de30: 4f7e 6100 0020 2020 7661 7269 6162 6c65 O~a.. variable │ │ │ -0041de40: 2e07 004f 7e71 0000 4e00 4f7e 8100 0020 ...O~q..N.O~... │ │ │ +0041de30: 4fe0 6100 0020 2020 7661 7269 6162 6c65 O.a.. variable │ │ │ +0041de40: 2e07 004f e071 0000 4e00 4fe0 8100 0020 ...O.q..N.O.... │ │ │ 0041de50: 2020 5768 656e 2074 6865 2066 696c 6520 When the file │ │ │ 0041de60: 6265 696e 6720 6c69 6e6b 6564 2069 6e63 being linked inc │ │ │ 0041de70: 6c75 6465 7320 616e 2065 7870 6c69 6369 ludes an explici │ │ │ 0041de80: 7420 6469 7265 6374 6f72 792c 205a 4c49 t directory, ZLI │ │ │ -0041de90: 4e4b 2061 6e64 5400 4f7e 9100 0020 2020 NK andT.O~... │ │ │ +0041de90: 4e4b 2061 6e64 5400 4fe0 9100 0020 2020 NK andT.O.... │ │ │ 0041dea0: 6175 746f 2d5a 4c49 4e4b 2073 6561 7263 auto-ZLINK searc │ │ │ 0041deb0: 6865 7320 6f6e 6c79 2074 6861 7420 6469 hes only that di │ │ │ 0041dec0: 7265 6374 6f72 7920 666f 7220 626f 7468 rectory for both │ │ │ 0041ded0: 2074 6865 206f 626a 6563 7420 616e 6420 the object and │ │ │ -0041dee0: 7468 6520 736f 7572 6365 5500 4e7e c011 the sourceU.N~.. │ │ │ +0041dee0: 7468 6520 736f 7572 6365 5500 4ee0 c011 the sourceU.N... │ │ │ 0041def0: 0000 2020 2066 696c 6573 2e20 4966 2063 .. files. If c │ │ │ 0041df00: 6f6d 7069 6c61 7469 6f6e 2069 7320 7265 ompilation is re │ │ │ 0041df10: 7175 6972 6564 2c20 5a4c 494e 4b20 706c quired, ZLINK pl │ │ │ 0041df20: 6163 6573 2074 6865 206e 6577 206f 626a aces the new obj │ │ │ 0041df30: 6563 7420 6669 6c65 2069 6e20 7468 651a ect file in the. │ │ │ -0041df40: 004f 7e12 0000 2020 206e 616d 6564 2064 .O~... named d │ │ │ -0041df50: 6972 6563 746f 7279 2e07 004f 7e13 0000 irectory...O~... │ │ │ -0041df60: 4f00 4f7e 1400 0020 2020 4120 7375 6273 O.O~... A subs │ │ │ +0041df40: 004f e012 0000 2020 206e 616d 6564 2064 .O.... named d │ │ │ +0041df50: 6972 6563 746f 7279 2e07 004f e013 0000 irectory...O.... │ │ │ +0041df60: 4f00 4fe0 1400 0020 2020 4120 7375 6273 O.O.... A subs │ │ │ 0041df70: 6571 7565 6e74 205a 4c49 4e4b 2073 6561 equent ZLINK sea │ │ │ 0041df80: 7263 6869 6e67 2066 6f72 2074 6869 7320 rching for this │ │ │ 0041df90: 6f62 6a65 6374 2066 696c 6520 7769 6c6c object file will │ │ │ 0041dfa0: 206e 6576 6572 2066 696e 6420 7468 6551 never find theQ │ │ │ -0041dfb0: 004f 7e15 0000 2020 206f 626a 6563 7420 .O~... object │ │ │ +0041dfb0: 004f e015 0000 2020 206f 626a 6563 7420 .O.... object │ │ │ 0041dfc0: 6669 6c65 2069 6e20 7468 6520 7370 6563 file in the spec │ │ │ 0041dfd0: 6966 6965 6420 6469 7265 6374 6f72 7920 ified directory │ │ │ 0041dfe0: 756e 6c65 7373 2074 6865 2064 6972 6563 unless the direc │ │ │ 0041dff0: 746f 7279 2069 7320 6164 6465 6420 746f tory is added to │ │ │ 0041e000: 0400 0000 c607 0000 e006 0000 0000 0000 ................ │ │ │ -0041e010: 9e00 007e 4845 4c50 00ff 7300 ff50 524f ...~HELP..s..PRO │ │ │ +0041e010: 9e00 00e0 4845 4c50 00ff 7300 ff50 524f ....HELP..s..PRO │ │ │ 0041e020: 4752 414d 5f43 5943 4c45 00ff 7300 ff45 GRAM_CYCLE..s..E │ │ │ 0041e030: 5845 4355 5445 5f53 4f55 5243 455f 5052 XECUTE_SOURCE_PR │ │ │ 0041e040: 4f47 5241 4d00 ff73 00ff 4c4f 4341 5445 OGRAM..s..LOCATE │ │ │ 0041e050: 5f53 4f55 5243 455f 4449 5245 4354 4f52 _SOURCE_DIRECTOR │ │ │ 0041e060: 5900 c016 0000 2020 2074 6865 2073 6561 Y..... the sea │ │ │ 0041e070: 7263 6820 7061 7468 2069 6e20 245a 524f rch path in $ZRO │ │ │ 0041e080: 5554 494e 4553 2c20 6f72 2074 6865 206f UTINES, or the o │ │ │ 0041e090: 626a 6563 7420 6669 6c65 2069 7320 6d6f bject file is mo │ │ │ 0041e0a0: 7665 6420 746f 2061 6e6f 7468 6572 2f00 ved to another/. │ │ │ -0041e0b0: 4f7e 1700 0020 2020 6469 7265 6374 6f72 O~... director │ │ │ +0041e0b0: 4fe0 1700 0020 2020 6469 7265 6374 6f72 O.... director │ │ │ 0041e0c0: 7920 616c 7265 6164 7920 696e 2074 6865 y already in the │ │ │ 0041e0d0: 2073 6561 7263 6820 7061 7468 2e07 004f search path...O │ │ │ -0041e0e0: 7e18 0000 5400 4f7e 1900 0020 2020 5a4c ~...T.O~... ZL │ │ │ +0041e0e0: e018 0000 5400 4fe0 1900 0020 2020 5a4c ....T.O.... ZL │ │ │ 0041e0f0: 494e 4b20 6361 6e6e 6f74 2063 6861 6e67 INK cannot chang │ │ │ 0041e100: 6520 6120 6375 7272 656e 746c 7920 6163 e a currently ac │ │ │ 0041e110: 7469 7665 2072 6f75 7469 6e65 2c20 2865 tive routine, (e │ │ │ 0041e120: 2e67 2e2c 2061 2072 6f75 7469 6e65 2064 .g., a routine d │ │ │ -0041e130: 6973 706c 6179 6564 5100 4f7e 1a00 0020 isplayedQ.O~... │ │ │ +0041e130: 6973 706c 6179 6564 5100 4fe0 1a00 0020 isplayedQ.O.... │ │ │ 0041e140: 2020 696e 2061 205a 5348 4f57 2022 5322 in a ZSHOW "S" │ │ │ 0041e150: 206f 6620 7468 6520 7374 6163 6b29 2e20 of the stack). │ │ │ 0041e160: 5a4c 494e 4b20 6120 6375 7272 656e 746c ZLINK a currentl │ │ │ 0041e170: 7920 6163 7469 7665 2072 6f75 7469 6e65 y active routine │ │ │ -0041e180: 2062 7920 6669 7273 744a 004f 7e21 0000 by firstJ.O~!.. │ │ │ +0041e180: 2062 7920 6669 7273 744a 004f e021 0000 by firstJ.O.!.. │ │ │ 0041e190: 2020 2072 656d 6f76 696e 6720 6974 2066 removing it f │ │ │ 0041e1a0: 726f 6d20 7468 6520 4d20 7374 6163 6b2c rom the M stack, │ │ │ 0041e1b0: 2075 7369 6e67 205a 474f 544f 2c20 6f72 using ZGOTO, or │ │ │ 0041e1c0: 206f 6e65 206f 7220 6d6f 7265 2051 5549 one or more QUI │ │ │ -0041e1d0: 5473 2e07 004f 7e22 0000 5200 4f7e 2300 Ts...O~"..R.O~#. │ │ │ +0041e1d0: 5473 2e07 004f e022 0000 5200 4fe0 2300 Ts...O."..R.O.#. │ │ │ 0041e1e0: 0020 2020 546f 206d 6169 6e74 6169 6e20 . To maintain │ │ │ 0041e1f0: 636f 6d70 6174 6962 696c 6974 7920 7769 compatibility wi │ │ │ 0041e200: 7468 206f 7468 6572 2065 6469 7469 6f6e th other edition │ │ │ 0041e210: 7320 6f66 2047 542e 4d20 7468 6174 2064 s of GT.M that d │ │ │ -0041e220: 6f20 6e6f 7420 7065 726d 6974 5300 4f7e o not permitS.O~ │ │ │ +0041e220: 6f20 6e6f 7420 7065 726d 6974 5300 4fe0 o not permitS.O. │ │ │ 0041e230: 2400 0020 2020 7468 6520 7065 7263 656e $.. the percen │ │ │ 0041e240: 7420 7369 676e 2028 2529 2069 6e20 6120 t sign (%) in a │ │ │ 0041e250: 6669 6c65 206e 616d 652c 2047 542e 4d20 file name, GT.M │ │ │ 0041e260: 7573 6573 2061 6e20 756e 6465 7273 636f uses an undersco │ │ │ 0041e270: 7265 2028 5f29 2069 6e20 706c 6163 652a re (_) in place* │ │ │ -0041e280: 004f 7e25 0000 2020 206f 6620 7468 6520 .O~%.. of the │ │ │ +0041e280: 004f e025 0000 2020 206f 6620 7468 6520 .O.%.. of the │ │ │ 0041e290: 7065 7263 656e 7420 696e 2074 6865 2066 percent in the f │ │ │ -0041e2a0: 696c 6520 6e61 6d65 2e07 004f 7e26 0000 ile name...O~&.. │ │ │ -0041e2b0: 1200 4f7e 2700 0020 2020 4578 616d 706c ..O~'.. Exampl │ │ │ -0041e2c0: 653a 0700 4f7e 2800 001a 004f 7e29 0000 e:..O~(....O~).. │ │ │ +0041e2a0: 696c 6520 6e61 6d65 2e07 004f e026 0000 ile name...O.&.. │ │ │ +0041e2b0: 1200 4fe0 2700 0020 2020 4578 616d 706c ..O.'.. Exampl │ │ │ +0041e2c0: 653a 0700 4fe0 2800 001a 004f e029 0000 e:..O.(....O.).. │ │ │ 0041e2d0: 2020 2047 544d 3e7a 6c69 6e6b 2022 5f4d GTM>zlink "_M │ │ │ -0041e2e0: 4752 2207 004f 7e2a 0000 4500 4f7e 3100 GR"..O~*..E.O~1. │ │ │ +0041e2e0: 4752 2207 004f e02a 0000 4500 4fe0 3100 GR"..O.*..E.O.1. │ │ │ 0041e2f0: 0020 2020 5468 6973 205a 4c49 4e4b 206c . This ZLINK l │ │ │ 0041e300: 696e 6b73 2074 6865 204d 2072 6f75 7469 inks the M routi │ │ │ 0041e310: 6e65 2025 4d47 5220 696e 746f 2074 6865 ne %MGR into the │ │ │ 0041e320: 2063 7572 7265 6e74 2069 6d61 6765 2e07 current image.. │ │ │ -0041e330: 004f 7e32 0000 2800 1b7e 5052 4f43 4553 .O~2..(..~PROCES │ │ │ +0041e330: 004f e032 0000 2800 1be0 5052 4f43 4553 .O.2..(...PROCES │ │ │ 0041e340: 5349 4e47 5f45 5252 4f52 5300 0050 726f SING_ERRORS..Pro │ │ │ 0041e350: 6365 7373 696e 675f 4572 726f 7273 1c00 cessing_Errors.. │ │ │ -0041e360: 2d7e bf11 0000 2020 2050 726f 6365 7373 -~.... Process │ │ │ -0041e370: 696e 6720 4572 726f 7273 0700 2e7e 2100 ing Errors...~!. │ │ │ -0041e380: 0054 002e 7e31 0000 2020 202b 2d2d 2d2d .T..~1.. +---- │ │ │ +0041e360: 2de0 bf11 0000 2020 2050 726f 6365 7373 -..... Process │ │ │ +0041e370: 696e 6720 4572 726f 7273 0700 2ee0 2100 ing Errors....!. │ │ │ +0041e380: 0054 002e e031 0000 2020 202b 2d2d 2d2d .T...1.. +---- │ │ │ 0041e390: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041e3a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041e3b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041e3c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0041e3d0: 2d2d 2d2d 2b54 002e 7e41 0000 2020 207c ----+T..~A.. | │ │ │ +0041e3d0: 2d2d 2d2d 2b54 002e e041 0000 2020 207c ----+T...A.. | │ │ │ 0041e3e0: 2020 2020 2020 2020 207c 2020 4578 6563 | Exec │ │ │ 0041e3f0: 7574 696e 6720 696e 2044 6972 6563 7420 uting in Direct │ │ │ 0041e400: 207c 2045 7865 6375 7469 6e67 2066 726f | Executing fro │ │ │ 0041e410: 6d20 7468 6520 5368 656c 6c20 286d 756d m the Shell (mum │ │ │ -0041e420: 7073 202d 7275 6e20 7c54 002e 7e51 0000 ps -run |T..~Q.. │ │ │ +0041e420: 7073 202d 7275 6e20 7c54 002e e051 0000 ps -run |T...Q.. │ │ │ 0041e430: 2020 207c 2020 2020 2020 2020 207c 2020 | | │ │ │ 0041e440: 2020 2020 2020 204d 6f64 6520 2020 2020 Mode │ │ │ 0041e450: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 0041e460: 2020 2020 5e72 6f75 7469 6e65 2920 2020 ^routine) │ │ │ 0041e470: 2020 2020 2020 2020 2020 2020 7c54 002e |T.. │ │ │ -0041e480: 7e61 0000 2020 207c 2d2d 2d2d 2d2d 2d2d ~a.. |-------- │ │ │ +0041e480: e061 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .a.. |-------- │ │ │ 0041e490: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 0041e4a0: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 0041e4b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041e4c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0041e4d0: 7c54 002e 7e71 0000 2020 207c 2020 2020 |T..~q.. | │ │ │ +0041e4d0: 7c54 002e e071 0000 2020 207c 2020 2020 |T...q.. | │ │ │ 0041e4e0: 2020 2020 207c 2053 7569 7461 626c 6520 | Suitable │ │ │ 0041e4f0: 666f 7220 2020 2020 2020 2020 207c 2020 for | │ │ │ 0041e500: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0041e510: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0041e520: 2020 2020 7c54 002e 7e81 0000 2020 207c |T..~... | │ │ │ +0041e520: 2020 2020 7c54 002e e081 0000 2020 207c |T...... | │ │ │ 0041e530: 2055 7361 6765 2020 207c 2064 6576 656c Usage | devel │ │ │ 0041e540: 6f70 6d65 6e74 2061 6e64 2020 2020 2020 opment and │ │ │ 0041e550: 207c 2053 7569 7461 626c 6520 666f 7220 | Suitable for │ │ │ 0041e560: 7072 6f64 7563 7469 6f6e 2e20 2020 2020 production. │ │ │ -0041e570: 2020 2020 2020 2020 7c54 002e 7e91 0000 |T..~... │ │ │ +0041e570: 2020 2020 2020 2020 7c54 002e e091 0000 |T...... │ │ │ 0041e580: 2020 207c 2020 2020 2020 2020 207c 2064 | | d │ │ │ 0041e590: 6562 7567 6769 6e67 2e20 2020 2020 2020 ebugging. │ │ │ 0041e5a0: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 0041e5b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0041e5c0: 2020 2020 2020 2020 2020 2020 7c55 002d |U.- │ │ │ -0041e5d0: 7ec0 1100 0020 2020 7c2d 2d2d 2d2d 2d2d ~.... |------- │ │ │ +0041e5d0: e0c0 1100 0020 2020 7c2d 2d2d 2d2d 2d2d ..... |------- │ │ │ 0041e5e0: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 0041e5f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 0041e600: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0041e610: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0041e620: 2d7c 5400 2e7e 1200 0020 2020 7c20 2020 -|T..~... | │ │ │ +0041e620: 2d7c 5400 2ee0 1200 0020 2020 7c20 2020 -|T...... | │ │ │ 0041e630: 2020 2020 2020 7c20 4e6f 7420 696e 766f | Not invo │ │ │ 0041e640: 6b65 6420 666f 7220 636f 6465 2020 7c20 ked for code | │ │ │ 0041e650: 4572 726f 7273 2061 7265 2073 7570 7072 Errors are suppr │ │ │ 0041e660: 6573 7365 6420 616e 6420 6361 7573 6520 essed and cause │ │ │ -0041e670: 6120 2020 207c 5400 2e7e 1300 0020 2020 a |T..~... │ │ │ +0041e670: 6120 2020 207c 5400 2ee0 1300 0020 2020 a |T...... │ │ │ 0041e680: 7c20 2020 2020 2020 2020 7c20 656e 7465 | | ente │ │ │ 0041e690: 7265 6420 6174 2074 6865 2064 6972 6563 red at the direc │ │ │ 0041e6a0: 7420 7c20 7369 6c65 6e74 2070 726f 6365 t | silent proce │ │ │ 0041e6b0: 7373 2065 7869 742e 2053 6574 2074 6865 ss exit. Set the │ │ │ -0041e6c0: 2020 2020 2020 2020 207c 5400 2e7e 1400 |T..~.. │ │ │ +0041e6c0: 2020 2020 2020 2020 207c 5400 2ee0 1400 |T..... │ │ │ 0041e6d0: 0020 2020 7c20 2020 2020 2020 2020 7c20 . | | │ │ │ 0041e6e0: 6d6f 6465 2070 726f 6d70 743b 204e 6f74 mode prompt; Not │ │ │ 0041e6f0: 6520 2020 2020 7c20 656e 7669 726f 6e6d e | environm │ │ │ 0041e700: 656e 7420 7661 7269 6162 6c65 2067 746d ent variable gtm │ │ │ 0041e710: 5f65 7472 6170 2077 6869 6368 207c 5400 _etrap which |T. │ │ │ -0041e720: 2e7e 1500 0020 2020 7c20 2020 2020 2020 .~... | │ │ │ +0041e720: 2ee0 1500 0020 2020 7c20 2020 2020 2020 ..... | │ │ │ 0041e730: 2020 7c20 7468 6174 2058 4543 5554 4520 | that XECUTE │ │ │ 0041e740: 636f 6465 2069 7320 2020 7c20 6f76 6572 code is | over │ │ │ 0041e750: 7269 6465 7320 7468 6520 6465 6661 756c rides the defaul │ │ │ 0041e760: 7420 245a 5452 4150 3d22 4222 2e20 2020 t $ZTRAP="B". │ │ │ -0041e770: 207c 5400 2e7e 1600 0020 2020 7c20 2020 |T..~... | │ │ │ +0041e770: 207c 5400 2ee0 1600 0020 2020 7c20 2020 |T...... | │ │ │ 0041e780: 2020 2020 2020 7c20 7472 6561 7465 6420 | treated │ │ │ 0041e790: 6173 206e 6f74 2020 2020 2020 2020 7c20 as not | │ │ │ 0041e7a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0041e7b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0041e7c0: 2020 2020 207c 0000 0000 0000 0000 0000 |.......... │ │ │ 0041e7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041e7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041e7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041e800: 0400 0000 2404 0000 c106 0000 0000 0000 ....$........... │ │ │ -0041e810: 9f00 007e 4845 4c50 00ff 7300 ff50 524f ...~HELP..s..PRO │ │ │ +0041e810: 9f00 00e0 4845 4c50 00ff 7300 ff50 524f ....HELP..s..PRO │ │ │ 0041e820: 4752 414d 5f43 5943 4c45 00ff 7300 ff43 GRAM_CYCLE..s..C │ │ │ 0041e830: 4f4d 5049 4c45 5f53 4f55 5243 455f 5052 OMPILE_SOURCE_PR │ │ │ 0041e840: 4f47 5241 4d00 ff73 00ff 4d55 4d50 535f OGRAM..s..MUMPS_ │ │ │ 0041e850: 5155 414c 4946 4945 5253 00ff 7300 ff5b QUALIFIERS..s..[ │ │ │ 0041e860: 4e4f 5d4f 5b42 4a45 4354 5d5b 3d46 494c NO]O[BJECT][=FIL │ │ │ 0041e870: 454e 414d 455d 00c0 1a00 0020 2020 726f ENAME]..... ro │ │ │ 0041e880: 7574 696e 6520 746f 206d 6174 6368 2074 utine to match t │ │ │ 0041e890: 6865 206e 616d 6520 7370 6563 6966 6965 he name specifie │ │ │ 0041e8a0: 6420 7769 7468 202d 4f42 4a45 4354 2e07 d with -OBJECT.. │ │ │ -0041e8b0: 0064 7e21 0000 3b00 647e 2200 0020 2020 .d~!..;.d~".. │ │ │ +0041e8b0: 0064 e021 0000 3b00 64e0 2200 0020 2020 .d.!..;.d.".. │ │ │ 0041e8c0: 4279 2064 6566 6175 6c74 2c20 7468 6520 By default, the │ │ │ 0041e8d0: 636f 6d70 696c 6572 2070 726f 6475 6365 compiler produce │ │ │ 0041e8e0: 7320 6f62 6a65 6374 206d 6f64 756c 6573 s object modules │ │ │ -0041e8f0: 2e07 0064 7e23 0000 1c00 4f7e 575b 4152 ...d~#....O~W[AR │ │ │ +0041e8f0: 2e07 0064 e023 0000 1c00 4fe0 575b 4152 ...d.#....O.W[AR │ │ │ 0041e900: 4e49 4e47 5d00 005b 6e6f 5d77 5b61 726e NING]..[no]w[arn │ │ │ -0041e910: 696e 675d 1800 597e bf11 0000 2020 205b ing]..Y~.... [ │ │ │ -0041e920: 6e6f 5d77 5b61 726e 696e 675d 0700 5a7e no]w[arning]..Z~ │ │ │ -0041e930: 2100 0053 005a 7e31 0000 2020 2049 6e73 !..S.Z~1.. Ins │ │ │ +0041e910: 696e 675d 1800 59e0 bf11 0000 2020 205b ing]..Y..... [ │ │ │ +0041e920: 6e6f 5d77 5b61 726e 696e 675d 0700 5ae0 no]w[arning]..Z. │ │ │ +0041e930: 2100 0053 005a e031 0000 2020 2049 6e73 !..S.Z.1.. Ins │ │ │ 0041e940: 7472 7563 7473 2074 6865 2063 6f6d 7069 tructs the compi │ │ │ 0041e950: 6c65 7220 746f 2073 7570 7072 6573 7320 ler to suppress │ │ │ 0041e960: 6572 726f 7220 6f75 7470 7574 3b20 7468 error output; th │ │ │ 0041e970: 6520 6465 6661 756c 7420 6973 202d 7761 e default is -wa │ │ │ -0041e980: 726e 696e 672e 0700 5a7e 4100 004f 005a rning...Z~A..O.Z │ │ │ -0041e990: 7e51 0000 2020 2057 6865 6e20 7573 6564 ~Q.. When used │ │ │ +0041e980: 726e 696e 672e 0700 5ae0 4100 004f 005a rning...Z.A..O.Z │ │ │ +0041e990: e051 0000 2020 2057 6865 6e20 7573 6564 .Q.. When used │ │ │ 0041e9a0: 2077 6974 6820 7468 6520 2d6c 6973 7420 with the -list │ │ │ 0041e9b0: 7175 616c 6966 6965 722c 2074 6865 202d qualifier, the - │ │ │ 0041e9c0: 6e6f 7761 726e 696e 6720 7175 616c 6966 nowarning qualif │ │ │ -0041e9d0: 6965 7220 646f 6573 206e 6f74 2700 5a7e ier does not'.Z~ │ │ │ +0041e9d0: 6965 7220 646f 6573 206e 6f74 2700 5ae0 ier does not'.Z. │ │ │ 0041e9e0: 6100 0020 2020 6166 6665 6374 2065 7272 a.. affect err │ │ │ 0041e9f0: 6f72 7320 696e 2074 6865 206c 6973 7469 ors in the listi │ │ │ -0041ea00: 6e67 2e07 005a 7e71 0000 1200 5a7e 8100 ng...Z~q....Z~.. │ │ │ -0041ea10: 0020 2020 2a2a 4e6f 7465 2a2a 0700 5a7e . **Note**..Z~ │ │ │ -0041ea20: 9100 0055 0059 7ec0 1100 0020 2020 5768 ...U.Y~.... Wh │ │ │ +0041ea00: 6e67 2e07 005a e071 0000 1200 5ae0 8100 ng...Z.q....Z... │ │ │ +0041ea10: 0020 2020 2a2a 4e6f 7465 2a2a 0700 5ae0 . **Note**..Z. │ │ │ +0041ea20: 9100 0055 0059 e0c0 1100 0020 2020 5768 ...U.Y..... Wh │ │ │ 0041ea30: 656e 2075 7365 6420 7769 7468 2074 6865 en used with the │ │ │ 0041ea40: 202d 6e6f 6f62 6a65 6374 2071 7561 6c69 -noobject quali │ │ │ 0041ea50: 6669 6572 2c20 7468 6520 2d6e 6f77 6172 fier, the -nowar │ │ │ 0041ea60: 6e69 6e67 2071 7561 6c69 6669 6572 2069 ning qualifier i │ │ │ -0041ea70: 6e73 7472 7563 7473 5100 5a7e 1200 0020 nstructsQ.Z~... │ │ │ +0041ea70: 6e73 7472 7563 7473 5100 5ae0 1200 0020 nstructsQ.Z.... │ │ │ 0041ea80: 2020 7468 6520 636f 6d70 696c 6572 2074 the compiler t │ │ │ 0041ea90: 6f20 7072 6f64 7563 6520 6e6f 206f 626a o produce no obj │ │ │ 0041eaa0: 6563 7420 7769 7468 206e 6f20 696e 6469 ect with no indi │ │ │ 0041eab0: 6361 7469 6f6e 206f 6620 7468 6520 6661 cation of the fa │ │ │ -0041eac0: 6374 206f 7220 7468 651e 005a 7e13 0000 ct or the..Z~... │ │ │ +0041eac0: 6374 206f 7220 7468 651e 005a e013 0000 ct or the..Z.... │ │ │ 0041ead0: 2020 2063 6175 7365 206f 6620 616e 7920 cause of any │ │ │ -0041eae0: 6572 726f 7273 2e07 005a 7e14 0000 2c00 errors...Z~...,. │ │ │ +0041eae0: 6572 726f 7273 2e07 005a e014 0000 2c00 errors...Z....,. │ │ │ 0041eaf0: 4d63 5d41 4d45 4f46 5254 4e3d 4649 4c45 Mc]AMEOFRTN=FILE │ │ │ 0041eb00: 4e41 4d45 0000 5b6e 5d61 6d65 6f66 7274 NAME..[n]ameofrt │ │ │ -0041eb10: 6e3d 6669 6c65 6e61 6d65 1f00 607e bf11 n=filename..`~.. │ │ │ +0041eb10: 6e3d 6669 6c65 6e61 6d65 1f00 60e0 bf11 n=filename..`... │ │ │ 0041eb20: 0000 2020 205b 6e5d 616d 656f 6672 746e .. [n]ameofrtn │ │ │ -0041eb30: 3d66 696c 656e 616d 6507 0061 7e21 0000 =filename..a~!.. │ │ │ -0041eb40: 5400 617e 3100 0020 2020 496e 7374 7275 T.a~1.. Instru │ │ │ +0041eb30: 3d66 696c 656e 616d 6507 0061 e021 0000 =filename..a.!.. │ │ │ +0041eb40: 5400 61e0 3100 0020 2020 496e 7374 7275 T.a.1.. Instru │ │ │ 0041eb50: 6374 7320 7468 6520 636f 6d70 696c 6572 cts the compiler │ │ │ 0041eb60: 2074 6f20 7072 6f64 7563 6520 616e 206f to produce an o │ │ │ 0041eb70: 7574 7075 7420 6f62 6a65 6374 2066 696c utput object fil │ │ │ 0041eb80: 6520 7769 7468 2074 6865 2073 7065 6369 e with the speci │ │ │ -0041eb90: 6669 6564 5200 617e 4100 0020 2020 6e61 fiedR.a~A.. na │ │ │ +0041eb90: 6669 6564 5200 61e0 4100 0020 2020 6e61 fiedR.a.A.. na │ │ │ 0041eba0: 6d65 2e20 596f 7520 6361 6e20 7573 6520 me. You can use │ │ │ 0041ebb0: 2d4e 414d 454f 4652 544e 2061 6e64 202d -NAMEOFRTN and - │ │ │ 0041ebc0: 4f42 4a45 4354 2074 6f20 6372 6561 7465 OBJECT to create │ │ │ 0041ebd0: 2074 776f 206f 626a 6563 7420 6669 6c65 two object file │ │ │ -0041ebe0: 7320 7769 7468 3700 617e 5100 0020 2020 s with7.a~Q.. │ │ │ +0041ebe0: 7320 7769 7468 3700 61e0 5100 0020 2020 s with7.a.Q.. │ │ │ 0041ebf0: 6469 6666 6572 656e 7420 6e61 6d65 7320 different names │ │ │ 0041ec00: 6672 6f6d 2074 6865 2073 616d 6520 2e6d from the same .m │ │ │ 0041ec10: 2073 6f75 7263 6520 6669 6c65 2e07 0061 source file...a │ │ │ -0041ec20: 7e61 0000 0000 0000 0000 0000 0000 0000 ~a.............. │ │ │ +0041ec20: e061 0000 0000 0000 0000 0000 0000 0000 .a.............. │ │ │ 0041ec30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041ec40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041ec50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041ec60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041ec70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041ec80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041ec90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -270078,17 +270078,17 @@ │ │ │ 0041efd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041efe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041eff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041f000: 0400 0000 b300 0000 3f57 0000 0000 0000 ........?W...... │ │ │ 0041f010: 2f00 0000 4845 4c50 00ff 7300 ff55 5449 /...HELP..s..UTI │ │ │ 0041f020: 4c49 5459 5f52 4f55 5449 4e45 5300 0055 LITY_ROUTINES..U │ │ │ 0041f030: 7469 6c69 7479 5f52 6f75 7469 6e65 731b tility_Routines. │ │ │ -0041f040: 001a 7ebf 1100 0020 2020 5574 696c 6974 ..~.... Utilit │ │ │ -0041f050: 7920 526f 7574 696e 6573 0700 1b7e 2100 y Routines...~!. │ │ │ -0041f060: 0052 001b 7e31 0000 2020 2047 542e 4d20 .R..~1.. GT.M │ │ │ +0041f040: 001a e0bf 1100 0020 2020 5574 696c 6974 ....... Utilit │ │ │ +0041f050: 7920 526f 7574 696e 6573 0700 1be0 2100 y Routines....!. │ │ │ +0041f060: 0052 001b e031 0000 2020 2047 542e 4d20 .R...1.. GT.M │ │ │ 0041f070: 7072 6f76 6964 6573 206c 6962 7261 7279 provides library │ │ │ 0041f080: 2075 7469 6c69 7469 6573 2074 6f20 7065 utilities to pe │ │ │ 0041f090: 7266 6f72 6d20 6672 6571 7565 6e74 6c79 rform frequently │ │ │ 0041f0a0: 2075 7365 6420 7461 736b 732c 2061 6e64 used tasks, and │ │ │ 0041f0b0: 2074 6f61 0000 0000 0000 0000 0000 0000 toa............ │ │ │ 0041f0c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041f0d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -270206,16 +270206,16 @@ │ │ │ 0041f7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041f7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041f7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041f800: 0400 0000 6100 0000 6408 0000 0000 0000 ....a...d....... │ │ │ 0041f810: 2f00 002e 4845 4c50 00ff 7300 ff4f 5052 /...HELP..s..OPR │ │ │ 0041f820: 5f44 4247 5f44 4952 5f4d 4f44 4500 004f _DBG_DIR_MODE..O │ │ │ 0041f830: 7072 5f44 6267 5f44 6972 5f4d 6f64 651b pr_Dbg_Dir_Mode. │ │ │ -0041f840: 001a 7ebf 1100 0020 2020 4f70 7220 4462 ..~.... Opr Db │ │ │ -0041f850: 6720 4469 7220 4d6f 6465 0700 1b7e 2100 g Dir Mode...~!. │ │ │ +0041f840: 001a e0bf 1100 0020 2020 4f70 7220 4462 ....... Opr Db │ │ │ +0041f850: 6720 4469 7220 4d6f 6465 0700 1be0 2100 g Dir Mode....!. │ │ │ 0041f860: 0065 0000 0000 0000 0000 0000 0000 0000 .e.............. │ │ │ 0041f870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041f880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041f890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041f8a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041f8b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041f8c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -270337,85 +270337,85 @@ │ │ │ 00420000: 0400 0000 2905 0000 f207 0000 0000 0000 ....)........... │ │ │ 00420010: 6200 0000 4845 4c50 00ff 7300 ff4f 5052 b...HELP..s..OPR │ │ │ 00420020: 5f44 4247 5f44 4952 5f4d 4f44 4500 ff73 _DBG_DIR_MODE..s │ │ │ 00420030: 00ff 4f50 4552 4154 455f 4449 5245 4354 ..OPERATE_DIRECT │ │ │ 00420040: 5f4d 4f44 4500 ff73 00ff 4558 4954 494e _MODE..s..EXITIN │ │ │ 00420050: 475f 4449 5245 4354 5f4d 4f44 4500 0045 G_DIRECT_MODE..E │ │ │ 00420060: 7869 7469 6e67 5f44 6972 6563 745f 4d6f xiting_Direct_Mo │ │ │ -00420070: 6465 1e00 4a7e bf11 0000 2020 2045 7869 de..J~.... Exi │ │ │ +00420070: 6465 1e00 4ae0 bf11 0000 2020 2045 7869 de..J..... Exi │ │ │ 00420080: 7469 6e67 2044 6972 6563 7420 4d6f 6465 ting Direct Mode │ │ │ -00420090: 0700 4b7e 2100 003e 004b 7e31 0000 2020 ..K~!..>.K~1.. │ │ │ +00420090: 0700 4be0 2100 003e 004b e031 0000 2020 ..K.!..>.K.1.. │ │ │ 004200a0: 2046 6976 6520 4d20 636f 6d6d 616e 6473 Five M commands │ │ │ 004200b0: 2063 616e 2074 6572 6d69 6e61 7465 2061 can terminate a │ │ │ 004200c0: 2044 6972 6563 7420 4d6f 6465 2073 6573 Direct Mode ses │ │ │ -004200d0: 7369 6f6e 3a07 004b 7e41 0000 1200 4b7e sion:..K~A....K~ │ │ │ +004200d0: 7369 6f6e 3a07 004b e041 0000 1200 4be0 sion:..K.A....K. │ │ │ 004200e0: 5100 0020 2020 2020 2a20 4841 4c54 1300 Q.. * HALT.. │ │ │ -004200f0: 4b7e 6100 0020 2020 2020 2a20 5a48 414c K~a.. * ZHAL │ │ │ -00420100: 5417 004b 7e71 0000 2020 2020 202a 205a T..K~q.. * Z │ │ │ -00420110: 434f 4e54 494e 5545 1200 4b7e 8100 0020 CONTINUE..K~... │ │ │ -00420120: 2020 2020 2a20 474f 544f 1300 4b7e 9100 * GOTO..K~.. │ │ │ +004200f0: 4be0 6100 0020 2020 2020 2a20 5a48 414c K.a.. * ZHAL │ │ │ +00420100: 5417 004b e071 0000 2020 2020 202a 205a T..K.q.. * Z │ │ │ +00420110: 434f 4e54 494e 5545 1200 4be0 8100 0020 CONTINUE..K.... │ │ │ +00420120: 2020 2020 2a20 474f 544f 1300 4be0 9100 * GOTO..K... │ │ │ 00420130: 0020 2020 2020 2a20 5a47 4f54 4f08 004a . * ZGOTO..J │ │ │ -00420140: 7ec0 1100 004a 004b 7e12 0000 2020 2054 ~....J.K~... T │ │ │ +00420140: e0c0 1100 004a 004b e012 0000 2020 2054 .....J.K.... T │ │ │ 00420150: 6865 2048 414c 5420 636f 6d6d 616e 6420 he HALT command │ │ │ 00420160: 6578 6974 7320 4469 7265 6374 204d 6f64 exits Direct Mod │ │ │ 00420170: 6520 616e 6420 7465 726d 696e 6174 6573 e and terminates │ │ │ 00420180: 2074 6865 204d 2070 726f 6365 7373 2e07 the M process.. │ │ │ -00420190: 004b 7e13 0000 5000 4b7e 1400 0020 2020 .K~...P.K~... │ │ │ +00420190: 004b e013 0000 5000 4be0 1400 0020 2020 .K....P.K.... │ │ │ 004201a0: 5468 6520 5a48 414c 5420 636f 6d6d 616e The ZHALT comman │ │ │ 004201b0: 6420 6578 6974 7320 4469 7265 6374 204d d exits Direct M │ │ │ 004201c0: 6f64 6520 616e 6420 7265 7475 726e 7320 ode and returns │ │ │ 004201d0: 7468 6520 6578 6974 2073 7461 7475 7320 the exit status │ │ │ -004201e0: 746f 2074 6865 1e00 4b7e 1500 0020 2020 to the..K~... │ │ │ +004201e0: 746f 2074 6865 1e00 4be0 1500 0020 2020 to the..K.... │ │ │ 004201f0: 6361 6c6c 696e 6720 656e 7669 726f 6e6d calling environm │ │ │ -00420200: 656e 742e 0700 4b7e 1600 004d 004b 7e17 ent...K~...M.K~. │ │ │ +00420200: 656e 742e 0700 4be0 1600 004d 004b e017 ent...K....M.K.. │ │ │ 00420210: 0000 2020 2054 6865 205a 434f 4e54 494e .. The ZCONTIN │ │ │ 00420220: 5545 2063 6f6d 6d61 6e64 2069 6e73 7472 UE command instr │ │ │ 00420230: 7563 7473 2047 542e 4d20 746f 2065 7869 ucts GT.M to exi │ │ │ 00420240: 7420 4469 7265 6374 204d 6f64 6520 616e t Direct Mode an │ │ │ -00420250: 6420 7265 7375 6d65 5400 4b7e 1800 0020 d resumeT.K~... │ │ │ +00420250: 6420 7265 7375 6d65 5400 4be0 1800 0020 d resumeT.K.... │ │ │ 00420260: 2020 726f 7574 696e 6520 6578 6563 7574 routine execut │ │ │ 00420270: 696f 6e20 6174 2074 6865 2063 7572 7265 ion at the curre │ │ │ 00420280: 6e74 2070 6f69 6e74 2069 6e20 7468 6520 nt point in the │ │ │ 00420290: 4d20 696e 766f 6361 7469 6f6e 2073 7461 M invocation sta │ │ │ -004202a0: 636b 2e20 5468 6973 206d 6179 5000 4b7e ck. This mayP.K~ │ │ │ +004202a0: 636b 2e20 5468 6973 206d 6179 5000 4be0 ck. This mayP.K. │ │ │ 004202b0: 1900 0020 2020 6265 2074 6865 2070 6f69 ... be the poi │ │ │ 004202c0: 6e74 2077 6865 7265 2047 542e 4d20 696e nt where GT.M in │ │ │ 004202d0: 7465 7272 7570 7465 6420 6578 6563 7574 terrupted execut │ │ │ 004202e0: 696f 6e20 616e 6420 656e 7465 7265 6420 ion and entered │ │ │ -004202f0: 4469 7265 6374 204d 6f64 652e 4f00 4b7e Direct Mode.O.K~ │ │ │ +004202f0: 4469 7265 6374 204d 6f64 652e 4f00 4be0 Direct Mode.O.K. │ │ │ 00420300: 1a00 0020 2020 486f 7765 7665 722c 2077 ... However, w │ │ │ 00420310: 6865 6e20 7468 6520 4469 7265 6374 204d hen the Direct M │ │ │ 00420320: 6f64 6520 696e 7465 7261 6374 696f 6e20 ode interaction │ │ │ 00420330: 696e 636c 7564 6573 2061 2051 5549 5420 includes a QUIT │ │ │ -00420340: 636f 6d6d 616e 642c 2069 7453 004b 7e21 command, itS.K~! │ │ │ +00420340: 636f 6d6d 616e 642c 2069 7453 004b e021 command, itS.K.! │ │ │ 00420350: 0000 2020 206d 6f64 6966 6965 7320 7468 .. modifies th │ │ │ 00420360: 6520 696e 766f 6361 7469 6f6e 2073 7461 e invocation sta │ │ │ 00420370: 636b 2061 6e64 2063 6175 7365 7320 5a43 ck and causes ZC │ │ │ 00420380: 4f4e 5449 4e55 4520 746f 2072 6573 756d ONTINUE to resum │ │ │ 00420390: 6520 6578 6563 7574 696f 6e20 6174 1800 e execution at.. │ │ │ -004203a0: 4b7e 2200 0020 2020 616e 6f74 6865 7220 K~".. another │ │ │ -004203b0: 706f 696e 742e 0700 4b7e 2300 004d 004b point...K~#..M.K │ │ │ -004203c0: 7e24 0000 2020 2054 6865 2047 4f54 4f20 ~$.. The GOTO │ │ │ +004203a0: 4be0 2200 0020 2020 616e 6f74 6865 7220 K.".. another │ │ │ +004203b0: 706f 696e 742e 0700 4be0 2300 004d 004b point...K.#..M.K │ │ │ +004203c0: e024 0000 2020 2054 6865 2047 4f54 4f20 .$.. The GOTO │ │ │ 004203d0: 616e 6420 5a47 4f54 4f20 636f 6d6d 616e and ZGOTO comman │ │ │ 004203e0: 6473 2069 6e73 7472 7563 7420 4754 2e4d ds instruct GT.M │ │ │ 004203f0: 2074 6f20 6c65 6176 6520 4469 7265 6374 to leave Direct │ │ │ -00420400: 204d 6f64 652c 2061 6e64 3a00 4b7e 2500 Mode, and:.K~%. │ │ │ +00420400: 204d 6f64 652c 2061 6e64 3a00 4be0 2500 Mode, and:.K.%. │ │ │ 00420410: 0020 2020 7472 616e 7366 6572 2063 6f6e . transfer con │ │ │ 00420420: 7472 6f6c 2074 6f20 6120 7370 6563 6966 trol to a specif │ │ │ 00420430: 6965 6420 656e 7472 7920 7265 6665 7265 ied entry refere │ │ │ -00420440: 6e63 652e 0700 4b7e 2600 0052 0036 7446 nce...K~&..R.6tF │ │ │ +00420440: 6e63 652e 0700 4be0 2600 0052 0036 7446 nce...K.&..R.6tF │ │ │ 00420450: 554e 4354 494f 4e41 4c49 5459 5f41 5641 UNCTIONALITY_AVA │ │ │ 00420460: 494c 4142 4c45 5f49 4e5f 4449 5245 4354 ILABLE_IN_DIRECT │ │ │ 00420470: 5f4d 4f44 4500 0046 756e 6374 696f 6e61 _MODE..Functiona │ │ │ 00420480: 6c69 7479 5f41 7661 696c 6162 6c65 5f69 lity_Available_i │ │ │ 00420490: 6e5f 4469 7265 6374 5f4d 6f64 6531 005d n_Direct_Mode1.] │ │ │ -004204a0: 7ebf 1100 0020 2020 4675 6e63 7469 6f6e ~.... Function │ │ │ +004204a0: e0bf 1100 0020 2020 4675 6e63 7469 6f6e ..... Function │ │ │ 004204b0: 616c 6974 7920 4176 6169 6c61 626c 6520 ality Available │ │ │ 004204c0: 696e 2044 6972 6563 7420 4d6f 6465 0700 in Direct Mode.. │ │ │ -004204d0: 5e7e 2100 0054 005e 7e31 0000 2020 2054 ^~!..T.^~1.. T │ │ │ +004204d0: 5ee0 2100 0054 005e e031 0000 2020 2054 ^.!..T.^.1.. T │ │ │ 004204e0: 6869 7320 7365 6374 696f 6e20 7072 6f76 his section prov │ │ │ 004204f0: 6964 6573 2061 6e20 6f76 6572 7669 6577 ides an overview │ │ │ 00420500: 206f 6620 6261 7369 6320 6675 6e63 7469 of basic functi │ │ │ 00420510: 6f6e 616c 6974 7920 616e 6420 636f 6e63 onality and conc │ │ │ 00420520: 6570 7473 2074 6861 7472 0000 0000 0000 epts thatr...... │ │ │ 00420530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00420540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -270459,556 +270459,556 @@ │ │ │ 004207a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004207b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004207c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004207d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004207e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004207f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00420800: 0400 0000 de07 0000 5707 0000 0000 0000 ........W....... │ │ │ -00420810: 8800 007e 4845 4c50 00ff 7300 ff4f 5052 ...~HELP..s..OPR │ │ │ +00420810: 8800 00e0 4845 4c50 00ff 7300 ff4f 5052 ....HELP..s..OPR │ │ │ 00420820: 5f44 4247 5f44 4952 5f4d 4f44 4500 ff73 _DBG_DIR_MODE..s │ │ │ 00420830: 00ff 4f50 4552 4154 455f 4449 5245 4354 ..OPERATE_DIRECT │ │ │ 00420840: 5f4d 4f44 4500 ff73 00ff 4655 4e43 5449 _MODE..s..FUNCTI │ │ │ 00420850: 4f4e 414c 4954 595f 4156 4149 4c41 424c ONALITY_AVAILABL │ │ │ 00420860: 455f 494e 5f44 4952 4543 545f 4d4f 4445 E_IN_DIRECT_MODE │ │ │ 00420870: 00bf 4100 0020 2020 656e 6861 6e63 6520 ..A.. enhance │ │ │ 00420880: 796f 7572 2075 7365 206f 6620 4469 7265 your use of Dire │ │ │ -00420890: 6374 204d 6f64 652e 0700 5e7e 5100 0026 ct Mode...^~Q..& │ │ │ -004208a0: 005d 7eff 7300 ff43 4f4d 4d41 4e44 5f52 .]~.s..COMMAND_R │ │ │ +00420890: 6374 204d 6f64 652e 0700 5ee0 5100 0026 ct Mode...^.Q..& │ │ │ +004208a0: 005d e0ff 7300 ff43 4f4d 4d41 4e44 5f52 .]..s..COMMAND_R │ │ │ 004208b0: 4543 414c 4c00 0043 6f6d 6d61 6e64 5f52 ECALL..Command_R │ │ │ -004208c0: 6563 616c 6c19 0070 7ebf 1100 0020 2020 ecall..p~.... │ │ │ +004208c0: 6563 616c 6c19 0070 e0bf 1100 0020 2020 ecall..p..... │ │ │ 004208d0: 436f 6d6d 616e 6420 5265 6361 6c6c 0700 Command Recall.. │ │ │ -004208e0: 717e 2100 0053 0071 7e31 0000 2020 2044 q~!..S.q~1.. D │ │ │ +004208e0: 71e0 2100 0053 0071 e031 0000 2020 2044 q.!..S.q.1.. D │ │ │ 004208f0: 6972 6563 7420 4d6f 6465 2069 6e63 6c75 irect Mode inclu │ │ │ 00420900: 6465 7320 6120 6c69 6e65 2063 6f6d 6d61 des a line comma │ │ │ 00420910: 6e64 2072 6563 616c 6c20 6675 6e63 7469 nd recall functi │ │ │ 00420920: 6f6e 2074 6f20 6469 7370 6c61 7920 7072 on to display pr │ │ │ -00420930: 6576 696f 7573 6c79 5400 717e 4100 0020 eviouslyT.q~A.. │ │ │ +00420930: 6576 696f 7573 6c79 5400 71e0 4100 0020 eviouslyT.q.A.. │ │ │ 00420940: 2020 656e 7465 7265 6420 636f 6d6d 616e entered comman │ │ │ 00420950: 6420 6c69 6e65 732e 2055 7365 203c 4354 d lines. Use or the Up │ │ │ 00420970: 4172 726f 7720 6b65 7920 6174 2074 6865 Arrow key at the │ │ │ -00420980: 2047 544d 3e20 7072 6f6d 7074 5000 717e GTM> promptP.q~ │ │ │ +00420980: 2047 544d 3e20 7072 6f6d 7074 5000 71e0 GTM> promptP.q. │ │ │ 00420990: 5100 0020 2020 746f 2073 6372 6f6c 6c20 Q.. to scroll │ │ │ 004209a0: 6261 636b 2074 6872 6f75 6768 2063 6f6d back through com │ │ │ 004209b0: 6d61 6e64 206c 696e 6573 2e20 5573 6520 mand lines. Use │ │ │ 004209c0: 7468 6520 446f 776e 2041 7272 6f77 206b the Down Arrow k │ │ │ -004209d0: 6579 2074 6f20 7363 726f 6c6c 5000 717e ey to scrollP.q~ │ │ │ +004209d0: 6579 2074 6f20 7363 726f 6c6c 5000 71e0 ey to scrollP.q. │ │ │ 004209e0: 6100 0020 2020 666f 7277 6172 6420 7468 a.. forward th │ │ │ 004209f0: 726f 7567 6820 7468 6520 636f 6d6d 616e rough the comman │ │ │ 00420a00: 6420 6c69 6e65 732e 2047 542e 4d20 6469 d lines. GT.M di │ │ │ 00420a10: 7370 6c61 7973 206f 6e65 2063 6f6d 6d61 splays one comma │ │ │ -00420a20: 6e64 206c 696e 6520 6174 2061 4d00 717e nd line at aM.q~ │ │ │ +00420a20: 6e64 206c 696e 6520 6174 2061 4d00 71e0 nd line at aM.q. │ │ │ 00420a30: 7100 0020 2020 7469 6d65 2e59 6f75 206d q.. time.You m │ │ │ 00420a40: 6179 2064 656c 6574 6520 616e 6420 7265 ay delete and re │ │ │ 00420a50: 656e 7465 7220 6368 6172 6163 7465 7273 enter characters │ │ │ 00420a60: 2073 7461 7274 696e 6720 6174 2074 6865 starting at the │ │ │ -00420a70: 2065 6e64 206f 6620 6118 0071 7e81 0000 end of a..q~... │ │ │ +00420a70: 2065 6e64 206f 6620 6118 0071 e081 0000 end of a..q.... │ │ │ 00420a80: 2020 2072 6563 616c 6c65 6420 6c69 6e65 recalled line │ │ │ -00420a90: 2e07 0071 7e91 0000 5500 707e c011 0000 ...q~...U.p~.... │ │ │ +00420a90: 2e07 0071 e091 0000 5500 70e0 c011 0000 ...q....U.p..... │ │ │ 00420aa0: 2020 2054 6865 2052 4543 414c 4c20 636f The RECALL co │ │ │ 00420ab0: 6d6d 616e 6420 6973 2061 6e6f 7468 6572 mmand is another │ │ │ 00420ac0: 2077 6179 2074 6f20 6163 6365 7373 2070 way to access p │ │ │ 00420ad0: 7265 7669 6f75 736c 7920 656e 7465 7265 reviously entere │ │ │ 00420ae0: 6420 4469 7265 6374 204d 6f64 6553 0071 d Direct ModeS.q │ │ │ -00420af0: 7e12 0000 2020 2063 6f6d 6d61 6e64 206c ~... command l │ │ │ +00420af0: e012 0000 2020 2063 6f6d 6d61 6e64 206c .... command l │ │ │ 00420b00: 696e 6573 2e20 5245 4341 4c4c 2069 7320 ines. RECALL is │ │ │ 00420b10: 6f6e 6c79 2076 616c 6964 2069 6e20 4469 only valid in Di │ │ │ 00420b20: 7265 6374 204d 6f64 6520 616e 6420 6361 rect Mode and ca │ │ │ 00420b30: 7573 6573 2061 6e20 6572 726f 7220 6966 uses an error if │ │ │ -00420b40: 2500 717e 1300 0020 2020 6974 2061 7070 %.q~... it app │ │ │ +00420b40: 2500 71e0 1300 0020 2020 6974 2061 7070 %.q.... it app │ │ │ 00420b50: 6561 7273 2069 6e20 6f74 6865 7220 4d20 ears in other M │ │ │ -00420b60: 636f 6465 2e07 0071 7e14 0000 2e00 717e code...q~.....q~ │ │ │ +00420b60: 636f 6465 2e07 0071 e014 0000 2e00 71e0 code...q......q. │ │ │ 00420b70: 1500 0020 2020 5468 6520 666f 726d 6174 ... The format │ │ │ 00420b80: 206f 6620 7468 6520 5245 4341 4c4c 2063 of the RECALL c │ │ │ -00420b90: 6f6d 6d61 6e64 2069 733a 0700 717e 1600 ommand is:..q~.. │ │ │ -00420ba0: 0022 0071 7e17 0000 2020 2052 4543 5b41 .".q~... REC[A │ │ │ +00420b90: 6f6d 6d61 6e64 2069 733a 0700 71e0 1600 ommand is:..q... │ │ │ +00420ba0: 0022 0071 e017 0000 2020 2052 4543 5b41 .".q.... REC[A │ │ │ 00420bb0: 4c4c 5d20 5b69 6e74 6c69 747c 7374 726c LL] [intlit|strl │ │ │ -00420bc0: 6974 5d07 0071 7e18 0000 5400 717e 1900 it]..q~...T.q~.. │ │ │ +00420bc0: 6974 5d07 0071 e018 0000 5400 71e0 1900 it]..q....T.q... │ │ │ 00420bd0: 0020 2020 2020 6f20 5468 6520 6f70 7469 . o The opti │ │ │ 00420be0: 6f6e 616c 2069 6e74 6567 6572 206c 6974 onal integer lit │ │ │ 00420bf0: 6572 616c 2073 7065 6369 6669 6573 2061 eral specifies a │ │ │ 00420c00: 2070 7265 7669 6f75 736c 7920 656e 7465 previously ente │ │ │ 00420c10: 7265 6420 636f 6d6d 616e 6420 6279 3100 red command by1. │ │ │ -00420c20: 717e 1a00 0020 2020 2020 2020 7468 6520 q~... the │ │ │ +00420c20: 71e0 1a00 0020 2020 2020 2020 7468 6520 q.... the │ │ │ 00420c30: 636f 756e 7469 6e67 2062 6163 6b20 6672 counting back fr │ │ │ 00420c40: 6f6d 2074 6865 2070 7265 7365 6e74 2e4d om the present.M │ │ │ -00420c50: 0071 7e21 0000 2020 2020 206f 2054 6865 .q~!.. o The │ │ │ +00420c50: 0071 e021 0000 2020 2020 206f 2054 6865 .q.!.. o The │ │ │ 00420c60: 206f 7074 696f 6e61 6c20 7374 7269 6e67 optional string │ │ │ 00420c70: 206c 6974 6572 616c 2073 7065 6369 6669 literal specifi │ │ │ 00420c80: 6573 2074 6865 206d 6f73 7420 7265 6365 es the most rece │ │ │ -00420c90: 6e74 6c79 2065 6e74 6572 6564 5400 717e ntly enteredT.q~ │ │ │ +00420c90: 6e74 6c79 2065 6e74 6572 6564 5400 71e0 ntly enteredT.q. │ │ │ 00420ca0: 2200 0020 2020 2020 2020 636f 6d6d 616e ".. comman │ │ │ 00420cb0: 6420 6c69 6e65 2074 6861 7420 7374 6172 d line that star │ │ │ 00420cc0: 7473 2077 6974 6820 6368 6172 6163 7465 ts with characte │ │ │ 00420cd0: 7273 206d 6174 6368 696e 6720 7468 6520 rs matching the │ │ │ 00420ce0: 2863 6173 652d 7365 6e73 6974 6976 6529 (case-sensitive) │ │ │ -00420cf0: 1600 717e 2300 0020 2020 2020 2020 6c69 ..q~#.. li │ │ │ -00420d00: 7465 7261 6c2e 5200 717e 2400 0020 2020 teral.R.q~$.. │ │ │ +00420cf0: 1600 71e0 2300 0020 2020 2020 2020 6c69 ..q.#.. li │ │ │ +00420d00: 7465 7261 6c2e 5200 71e0 2400 0020 2020 teral.R.q.$.. │ │ │ 00420d10: 2020 6f20 5768 656e 2074 6865 2052 4543 o When the REC │ │ │ 00420d20: 414c 4c20 636f 6d6d 616e 6420 6861 7320 ALL command has │ │ │ 00420d30: 6e6f 2061 7267 756d 656e 742c 2069 7420 no argument, it │ │ │ 00420d40: 6469 7370 6c61 7973 2075 7020 746f 2061 displays up to a │ │ │ -00420d50: 206d 6178 696d 756d 3700 717e 2500 0020 maximum7.q~%.. │ │ │ +00420d50: 206d 6178 696d 756d 3700 71e0 2500 0020 maximum7.q.%.. │ │ │ 00420d60: 2020 2020 2020 6f66 2039 3920 6176 6169 of 99 avai │ │ │ 00420d70: 6c61 626c 6520 7061 7374 2044 6972 6563 lable past Direc │ │ │ 00420d80: 7420 4d6f 6465 2065 6e74 7269 6573 2e07 t Mode entries.. │ │ │ -00420d90: 0071 7e26 0000 5200 717e 2700 0020 2020 .q~&..R.q~'.. │ │ │ +00420d90: 0071 e026 0000 5200 71e0 2700 0020 2020 .q.&..R.q.'.. │ │ │ 00420da0: 4966 2074 6865 2044 6972 6563 7420 4d6f If the Direct Mo │ │ │ 00420db0: 6465 2073 6573 7369 6f6e 2068 6173 206a de session has j │ │ │ 00420dc0: 7573 7420 7374 6172 7465 642c 2079 6f75 ust started, you │ │ │ 00420dd0: 206d 6179 206e 6f74 2068 6176 6520 656e may not have en │ │ │ -00420de0: 7465 7265 6420 3939 5100 717e 2800 0020 tered 99Q.q~(.. │ │ │ +00420de0: 7465 7265 6420 3939 5100 71e0 2800 0020 tered 99Q.q.(.. │ │ │ 00420df0: 2020 6c69 6e65 7320 666f 7220 4754 2e4d lines for GT.M │ │ │ 00420e00: 2074 6f20 7361 7665 2061 6e64 2074 6865 to save and the │ │ │ 00420e10: 7265 666f 7265 2079 6f75 2077 696c 6c20 refore you will │ │ │ 00420e20: 6e6f 7420 6861 7665 2039 3920 6c69 6e65 not have 99 line │ │ │ -00420e30: 7320 746f 206c 6f6f 6b51 0071 7e29 0000 s to lookQ.q~).. │ │ │ +00420e30: 7320 746f 206c 6f6f 6b51 0071 e029 0000 s to lookQ.q.).. │ │ │ 00420e40: 2020 2061 742e 2054 6865 206d 6f73 7420 at. The most │ │ │ 00420e50: 7265 6365 6e74 6c79 2065 6e74 6572 6564 recently entered │ │ │ 00420e60: 2047 542e 4d20 636f 6d6d 616e 6420 6c69 GT.M command li │ │ │ 00420e70: 6e65 2068 6173 2074 6865 206e 756d 6265 ne has the numbe │ │ │ -00420e80: 7220 6f6e 6520 2831 292c 5300 717e 2a00 r one (1),S.q~*. │ │ │ +00420e80: 7220 6f6e 6520 2831 292c 5300 71e0 2a00 r one (1),S.q.*. │ │ │ 00420e90: 0020 2020 6f6c 6465 7220 6c69 6e65 7320 . older lines │ │ │ 00420ea0: 6861 7665 2068 6967 6865 7220 6e75 6d62 have higher numb │ │ │ 00420eb0: 6572 732e 2047 542e 4d20 646f 6573 206e ers. GT.M does n │ │ │ 00420ec0: 6f74 2069 6e63 6c75 6465 2074 6865 2052 ot include the R │ │ │ 00420ed0: 4543 414c 4c20 636f 6d6d 616e 6454 0071 ECALL commandT.q │ │ │ -00420ee0: 7e31 0000 2020 2069 6e20 7468 6520 6c69 ~1.. in the li │ │ │ +00420ee0: e031 0000 2020 2069 6e20 7468 6520 6c69 .1.. in the li │ │ │ 00420ef0: 7374 696e 672e 2049 6620 7468 6520 5245 sting. If the RE │ │ │ 00420f00: 4341 4c4c 2063 6f6d 6d61 6e64 2069 7320 CALL command is │ │ │ 00420f10: 6973 7375 6564 2066 726f 6d20 6120 6c6f issued from a lo │ │ │ 00420f20: 6361 7469 6f6e 206f 7468 6572 2074 6861 cation other tha │ │ │ -00420f30: 6e3f 0071 7e32 0000 2020 2074 6865 2044 n?.q~2.. the D │ │ │ +00420f30: 6e3f 0071 e032 0000 2020 2074 6865 2044 n?.q.2.. the D │ │ │ 00420f40: 6972 6563 7420 4d6f 6465 2070 726f 6d70 irect Mode promp │ │ │ 00420f50: 742c 2047 542e 4d20 6973 7375 6573 2061 t, GT.M issues a │ │ │ 00420f60: 2072 756e 2d74 696d 6520 6572 726f 722e run-time error. │ │ │ -00420f70: 0700 717e 3300 0012 0071 7e34 0000 2020 ..q~3....q~4.. │ │ │ -00420f80: 2045 7861 6d70 6c65 3a07 0071 7e35 0000 Example:..q~5.. │ │ │ -00420f90: 1c00 717e 3600 0020 2020 4754 4d3e 7772 ..q~6.. GTM>wr │ │ │ -00420fa0: 6974 6520 247a 6762 6c64 6972 3200 717e ite $zgbldir2.q~ │ │ │ +00420f70: 0700 71e0 3300 0012 0071 e034 0000 2020 ..q.3....q.4.. │ │ │ +00420f80: 2045 7861 6d70 6c65 3a07 0071 e035 0000 Example:..q.5.. │ │ │ +00420f90: 1c00 71e0 3600 0020 2020 4754 4d3e 7772 ..q.6.. GTM>wr │ │ │ +00420fa0: 6974 6520 247a 6762 6c64 6972 3200 71e0 ite $zgbldir2.q. │ │ │ 00420fb0: 3700 0020 2020 2f75 7372 2f6c 6962 2f66 7.. /usr/lib/f │ │ │ 00420fc0: 6973 2d67 746d 2f56 352e 342d 3030 3242 is-gtm/V5.4-002B │ │ │ 00420fd0: 5f78 3836 2f6d 756d 7073 2e67 6c64 0000 _x86/mumps.gld.. │ │ │ 00420fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00420ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00421000: 0400 0000 c107 0000 8b07 0000 0000 0000 ................ │ │ │ -00421010: 9600 007e 4845 4c50 00ff 7300 ff4f 5052 ...~HELP..s..OPR │ │ │ +00421010: 9600 00e0 4845 4c50 00ff 7300 ff4f 5052 ....HELP..s..OPR │ │ │ 00421020: 5f44 4247 5f44 4952 5f4d 4f44 4500 ff73 _DBG_DIR_MODE..s │ │ │ 00421030: 00ff 4f50 4552 4154 455f 4449 5245 4354 ..OPERATE_DIRECT │ │ │ 00421040: 5f4d 4f44 4500 ff73 00ff 4655 4e43 5449 _MODE..s..FUNCTI │ │ │ 00421050: 4f4e 414c 4954 595f 4156 4149 4c41 424c ONALITY_AVAILABL │ │ │ 00421060: 455f 494e 5f44 4952 4543 545f 4d4f 4445 E_IN_DIRECT_MODE │ │ │ 00421070: 00ff 7300 ff43 4f4d 4d41 4e44 5f52 4543 ..s..COMMAND_REC │ │ │ 00421080: 414c 4c00 c038 0000 2020 2047 544d 3e73 ALL..8.. GTM>s │ │ │ 00421090: 6574 2024 7a67 626c 6469 723d 2274 6573 et $zgbldir="tes │ │ │ -004210a0: 742e 676c 6422 1600 717e 3900 0020 2020 t.gld"..q~9.. │ │ │ -004210b0: 4754 4d3e 7365 7420 613d 3130 1500 717e GTM>set a=10..q~ │ │ │ +004210a0: 742e 676c 6422 1600 71e0 3900 0020 2020 t.gld"..q.9.. │ │ │ +004210b0: 4754 4d3e 7365 7420 613d 3130 1500 71e0 GTM>set a=10..q. │ │ │ 004210c0: 3a00 0020 2020 4754 4d3e 7365 7420 623d :.. GTM>set b= │ │ │ -004210d0: 6114 0071 7e41 0000 2020 2047 544d 3e72 a..q~A.. GTM>r │ │ │ -004210e0: 6563 616c 6c13 0071 7e42 0000 2020 2031 ecall..q~B.. 1 │ │ │ -004210f0: 2073 6574 2062 3d61 1400 717e 4300 0020 set b=a..q~C.. │ │ │ -00421100: 2020 3220 7365 7420 613d 3130 2300 717e 2 set a=10#.q~ │ │ │ +004210d0: 6114 0071 e041 0000 2020 2047 544d 3e72 a..q.A.. GTM>r │ │ │ +004210e0: 6563 616c 6c13 0071 e042 0000 2020 2031 ecall..q.B.. 1 │ │ │ +004210f0: 2073 6574 2062 3d61 1400 71e0 4300 0020 set b=a..q.C.. │ │ │ +00421100: 2020 3220 7365 7420 613d 3130 2300 71e0 2 set a=10#.q. │ │ │ 00421110: 4400 0020 2020 3320 7365 7420 247a 6762 D.. 3 set $zgb │ │ │ 00421120: 6c64 6972 3d22 7465 7374 2e67 6c64 221a ldir="test.gld". │ │ │ -00421130: 0071 7e45 0000 2020 2034 2077 7269 7465 .q~E.. 4 write │ │ │ -00421140: 2024 7a67 626c 6469 720e 0071 7e46 0000 $zgbldir..q~F.. │ │ │ -00421150: 2020 2047 544d 3e07 0071 7e47 0000 4900 GTM>..q~G..I. │ │ │ -00421160: 717e 4800 0020 2020 5468 6973 2052 4543 q~H.. This REC │ │ │ +00421130: 0071 e045 0000 2020 2034 2077 7269 7465 .q.E.. 4 write │ │ │ +00421140: 2024 7a67 626c 6469 720e 0071 e046 0000 $zgbldir..q.F.. │ │ │ +00421150: 2020 2047 544d 3e07 0071 e047 0000 4900 GTM>..q.G..I. │ │ │ +00421160: 71e0 4800 0020 2020 5468 6973 2052 4543 q.H.. This REC │ │ │ 00421170: 5b41 4c4c 5d20 636f 6d6d 616e 6420 6469 [ALL] command di │ │ │ 00421180: 7370 6c61 7973 2074 6865 2070 7265 7669 splays the previ │ │ │ 00421190: 6f75 736c 7920 656e 7465 7265 6420 636f ously entered co │ │ │ -004211a0: 6d6d 616e 6473 2e07 0071 7e49 0000 5100 mmands...q~I..Q. │ │ │ -004211b0: 717e 4a00 0020 2020 596f 7520 6361 6e20 q~J.. You can │ │ │ +004211a0: 6d6d 616e 6473 2e07 0071 e049 0000 5100 mmands...q.I..Q. │ │ │ +004211b0: 71e0 4a00 0020 2020 596f 7520 6361 6e20 q.J.. You can │ │ │ 004211c0: 616c 736f 2064 6973 706c 6179 2061 2073 also display a s │ │ │ 004211d0: 656c 6563 7465 6420 636f 6d6d 616e 6420 elected command │ │ │ 004211e0: 6279 2065 6e74 6572 696e 6720 5245 4341 by entering RECA │ │ │ 004211f0: 4c4c 2061 6e64 2074 6865 206c 696e 6535 LL and the line5 │ │ │ -00421200: 0071 7e51 0000 2020 206e 756d 6265 7220 .q~Q.. number │ │ │ +00421200: 0071 e051 0000 2020 206e 756d 6265 7220 .q.Q.. number │ │ │ 00421210: 6f66 2074 6865 2063 6f6d 6d61 6e64 2079 of the command y │ │ │ 00421220: 6f75 2077 616e 7420 746f 2072 6574 7269 ou want to retri │ │ │ -00421230: 6576 652e 0700 717e 5200 0012 0071 7e53 eve...q~R....q~S │ │ │ +00421230: 6576 652e 0700 71e0 5200 0012 0071 e053 eve...q.R....q.S │ │ │ 00421240: 0000 2020 2045 7861 6d70 6c65 3a07 0071 .. Example:..q │ │ │ -00421250: 7e54 0000 1600 717e 5500 0020 2020 4754 ~T....q~U.. GT │ │ │ -00421260: 4d3e 7265 6361 6c6c 2032 1600 717e 5600 M>recall 2..q~V. │ │ │ +00421250: e054 0000 1600 71e0 5500 0020 2020 4754 .T....q.U.. GT │ │ │ +00421260: 4d3e 7265 6361 6c6c 2032 1600 71e0 5600 M>recall 2..q.V. │ │ │ 00421270: 0020 2020 4754 4d3e 7365 7420 613d 3130 . GTM>set a=10 │ │ │ -00421280: 0700 717e 5700 002f 0071 7e58 0000 2020 ..q~W../.q~X.. │ │ │ +00421280: 0700 71e0 5700 002f 0071 e058 0000 2020 ..q.W../.q.X.. │ │ │ 00421290: 2054 6869 7320 5245 4341 4c4c 7320 7468 This RECALLs th │ │ │ 004212a0: 6520 6c69 6e65 206e 756d 6265 7220 7477 e line number tw │ │ │ -004212b0: 6f20 2832 292e 0700 717e 5900 0053 0071 o (2)...q~Y..S.q │ │ │ -004212c0: 7e5a 0000 2020 2049 6620 7468 6520 5245 ~Z.. If the RE │ │ │ +004212b0: 6f20 2832 292e 0700 71e0 5900 0053 0071 o (2)...q.Y..S.q │ │ │ +004212c0: e05a 0000 2020 2049 6620 7468 6520 5245 .Z.. If the RE │ │ │ 004212d0: 5b43 414c 4c5d 2063 6f6d 6d61 6e64 2069 [CALL] command i │ │ │ 004212e0: 6e63 6c75 6465 7320 6120 7465 7874 2070 ncludes a text p │ │ │ 004212f0: 6172 616d 6574 6572 2c20 4754 2e4d 2064 arameter, GT.M d │ │ │ 00421300: 6973 706c 6179 7320 7468 6520 6d6f 7374 isplays the most │ │ │ -00421310: 4600 717e 6100 0020 2020 7265 6365 6e74 F.q~a.. recent │ │ │ +00421310: 4600 71e0 6100 0020 2020 7265 6365 6e74 F.q.a.. recent │ │ │ 00421320: 2063 6f6d 6d61 6e64 206d 6174 6368 696e command matchin │ │ │ 00421330: 6720 7468 6520 7465 7874 2061 6674 6572 g the text after │ │ │ 00421340: 2074 6865 2052 455b 4341 4c4c 5d20 636f the RE[CALL] co │ │ │ -00421350: 6d6d 616e 642e 0700 717e 6200 0012 0071 mmand...q~b....q │ │ │ -00421360: 7e63 0000 2020 2045 7861 6d70 6c65 3a07 ~c.. Example:. │ │ │ -00421370: 0071 7e64 0000 1a00 717e 6500 0020 2020 .q~d....q~e.. │ │ │ +00421350: 6d6d 616e 642e 0700 71e0 6200 0012 0071 mmand...q.b....q │ │ │ +00421360: e063 0000 2020 2045 7861 6d70 6c65 3a07 .c.. Example:. │ │ │ +00421370: 0071 e064 0000 1a00 71e0 6500 0020 2020 .q.d....q.e.. │ │ │ 00421380: 4754 4d3e 7265 6361 6c6c 2077 7269 7465 GTM>recall write │ │ │ -00421390: 1c00 717e 6600 0020 2020 4754 4d3e 7772 ..q~f.. GTM>wr │ │ │ -004213a0: 6974 6520 247a 6762 6c64 6972 0700 717e ite $zgbldir..q~ │ │ │ -004213b0: 6700 0053 0071 7e68 0000 2020 2054 6869 g..S.q~h.. Thi │ │ │ +00421390: 1c00 71e0 6600 0020 2020 4754 4d3e 7772 ..q.f.. GTM>wr │ │ │ +004213a0: 6974 6520 247a 6762 6c64 6972 0700 71e0 ite $zgbldir..q. │ │ │ +004213b0: 6700 0053 0071 e068 0000 2020 2054 6869 g..S.q.h.. Thi │ │ │ 004213c0: 7320 5245 4341 4c4c 7320 2257 5249 5445 s RECALLs "WRITE │ │ │ 004213d0: 222c 2074 6865 2063 6f6d 6d61 6e64 206d ", the command m │ │ │ 004213e0: 6f73 7420 7265 6365 6e74 6c79 2062 6567 ost recently beg │ │ │ 004213f0: 696e 6e69 6e67 2077 6974 6820 7468 6973 inning with this │ │ │ -00421400: 2074 6578 742e 5100 717e 6900 0020 2020 text.Q.q~i.. │ │ │ +00421400: 2074 6578 742e 5100 71e0 6900 0020 2020 text.Q.q.i.. │ │ │ 00421410: 4e6f 7465 2074 6861 7420 7468 6520 5245 Note that the RE │ │ │ 00421420: 4341 4c4c 2063 6f6d 6d61 6e64 2074 6578 CALL command tex │ │ │ 00421430: 7420 6973 2063 6173 6520 7365 6e73 6974 t is case sensit │ │ │ 00421440: 6976 652e 2054 6865 2052 4543 414c 4c20 ive. The RECALL │ │ │ -00421450: 636f 6d6d 616e 644e 0071 7e6a 0000 2020 commandN.q~j.. │ │ │ +00421450: 636f 6d6d 616e 644e 0071 e06a 0000 2020 commandN.q.j.. │ │ │ 00421460: 2077 6974 6820 6120 7465 7874 2061 7267 with a text arg │ │ │ 00421470: 756d 656e 7420 7472 6561 7473 2057 5249 ument treats WRI │ │ │ 00421480: 5445 2061 6e64 2077 7269 7465 2064 6966 TE and write dif │ │ │ 00421490: 6665 7265 6e74 6c79 2c20 7468 6174 2069 ferently, that i │ │ │ -004214a0: 732c 2069 744e 0071 7e71 0000 2020 2074 s, itN.q~q.. t │ │ │ +004214a0: 732c 2069 744e 0071 e071 0000 2020 2074 s, itN.q.q.. t │ │ │ 004214b0: 7265 6174 7320 7468 656d 2063 6173 6520 reats them case │ │ │ 004214c0: 7365 6e73 6974 6976 656c 792e 2049 6620 sensitively. If │ │ │ 004214d0: 796f 7520 6669 7273 7420 7479 7065 2074 you first type t │ │ │ 004214e0: 6865 2057 5249 5445 2063 6f6d 6d61 6e64 he WRITE command │ │ │ -004214f0: 2069 6e4f 0071 7e72 0000 2020 206c 6f77 inO.q~r.. low │ │ │ +004214f0: 2069 6e4f 0071 e072 0000 2020 206c 6f77 inO.q.r.. low │ │ │ 00421500: 6572 2d63 6173 6520 616e 6420 7468 656e er-case and then │ │ │ 00421510: 2074 7970 6520 5752 4954 4520 696e 2075 type WRITE in u │ │ │ 00421520: 7070 6572 2d63 6173 6520 746f 2072 6563 pper-case to rec │ │ │ 00421530: 616c 6c20 6974 2c20 7468 6520 5245 4341 all it, the RECA │ │ │ -00421540: 4c4c 2800 717e 7300 0020 2020 636f 6d6d LL(.q~s.. comm │ │ │ +00421540: 4c4c 2800 71e0 7300 0020 2020 636f 6d6d LL(.q.s.. comm │ │ │ 00421550: 616e 6420 646f 6573 206e 6f74 2066 696e and does not fin │ │ │ -00421560: 6420 6120 6d61 7463 682e 0700 717e 7400 d a match...q~t. │ │ │ -00421570: 001e 0061 7e4c 494e 455f 4544 4954 494e ...a~LINE_EDITIN │ │ │ +00421560: 6420 6120 6d61 7463 682e 0700 71e0 7400 d a match...q.t. │ │ │ +00421570: 001e 0061 e04c 494e 455f 4544 4954 494e ...a.LINE_EDITIN │ │ │ 00421580: 4700 004c 696e 655f 4564 6974 696e 6717 G..Line_Editing. │ │ │ -00421590: 006e 7ebf 1100 0020 2020 4c69 6e65 2045 .n~.... Line E │ │ │ -004215a0: 6469 7469 6e67 0700 6f7e 2100 0051 006f diting..o~!..Q.o │ │ │ -004215b0: 7e31 0000 2020 2047 542e 4d20 7065 726d ~1.. GT.M perm │ │ │ +00421590: 006e e0bf 1100 0020 2020 4c69 6e65 2045 .n..... Line E │ │ │ +004215a0: 6469 7469 6e67 0700 6fe0 2100 0051 006f diting..o.!..Q.o │ │ │ +004215b0: e031 0000 2020 2047 542e 4d20 7065 726d .1.. GT.M perm │ │ │ 004215c0: 6974 7320 7468 6520 7573 6520 6f66 2074 its the use of t │ │ │ 004215d0: 6865 2047 542e 4d20 636f 6d6d 616e 6420 he GT.M command │ │ │ 004215e0: 6c69 6e65 2065 6469 746f 7220 6174 2074 line editor at t │ │ │ 004215f0: 6865 2044 6972 6563 7420 4d6f 6465 5000 he Direct ModeP. │ │ │ -00421600: 6f7e 4100 0020 2020 7072 6f6d 7074 2061 o~A.. prompt a │ │ │ +00421600: 6fe0 4100 0020 2020 7072 6f6d 7074 2061 o.A.. prompt a │ │ │ 00421610: 6e64 2064 7572 696e 6720 4d20 5245 4144 nd during M READ │ │ │ 00421620: 7320 6672 6f6d 2061 2074 6572 6d69 6e61 s from a termina │ │ │ 00421630: 6c2e 2054 6865 2047 542e 4d20 6c69 6e65 l. The GT.M line │ │ │ 00421640: 2065 6469 746f 7220 616c 6c6f 7773 5100 editor allowsQ. │ │ │ -00421650: 6f7e 5100 0020 2020 6375 7273 6f72 2070 o~Q.. cursor p │ │ │ +00421650: 6fe0 5100 0020 2020 6375 7273 6f72 2070 o.Q.. cursor p │ │ │ 00421660: 6f73 6974 696f 6e69 6e67 2075 7369 6e67 ositioning using │ │ │ 00421670: 2074 6865 203c 4354 524c 3e20 6b65 792c the key, │ │ │ 00421680: 2065 6469 7420 6b65 7970 6164 2061 6e64 edit keypad and │ │ │ 00421690: 2066 756e 6374 696f 6e20 6b65 7973 2e07 function keys.. │ │ │ -004216a0: 006f 7e61 0000 4000 6f7e 7100 0020 2020 .o~a..@.o~q.. │ │ │ +004216a0: 006f e061 0000 4000 6fe0 7100 0020 2020 .o.a..@.o.q.. │ │ │ 004216b0: 5468 6520 4754 2e4d 2044 6972 6563 7420 The GT.M Direct │ │ │ 004216c0: 4d6f 6465 206c 696e 6520 6564 6974 696e Mode line editin │ │ │ 004216d0: 6720 6b65 7973 2061 7265 2061 7320 666f g keys are as fo │ │ │ -004216e0: 6c6c 6f77 733a 0700 6f7e 8100 0044 006f llows:..o~...D.o │ │ │ -004216f0: 7e91 0000 2020 2042 6163 6b73 7061 6365 ~... Backspace │ │ │ +004216e0: 6c6c 6f77 733a 0700 6fe0 8100 0044 006f llows:..o....D.o │ │ │ +004216f0: e091 0000 2020 2042 6163 6b73 7061 6365 .... Backspace │ │ │ 00421700: 3a20 4465 6c65 7465 7320 7468 6520 6368 : Deletes the ch │ │ │ 00421710: 6172 6163 7465 7220 746f 2074 6865 206c aracter to the l │ │ │ 00421720: 6566 7420 6f66 2074 6865 2063 7572 736f eft of the curso │ │ │ -00421730: 7208 006e 7ec0 1100 0038 006f 7e12 0000 r..n~....8.o~... │ │ │ +00421730: 7208 006e e0c0 1100 0038 006f e012 0000 r..n.....8.o.... │ │ │ 00421740: 2020 2044 656c 6574 653a 2044 656c 6574 Delete: Delet │ │ │ 00421750: 6573 2074 6865 2063 6861 7261 6374 6572 es the character │ │ │ 00421760: 2075 6e64 6572 2074 6865 2063 7572 736f under the curso │ │ │ -00421770: 7207 006f 7e13 0000 4200 6f7e 1400 0020 r..o~...B.o~... │ │ │ +00421770: 7207 006f e013 0000 4200 6fe0 1400 0020 r..o....B.o.... │ │ │ 00421780: 2020 5570 2d61 7272 6f77 3a20 4d6f 7665 Up-arrow: Move │ │ │ 00421790: 7320 746f 2061 206c 6573 7320 7265 6365 s to a less rece │ │ │ 004217a0: 6e74 2069 7465 6d20 696e 2074 6865 2052 nt item in the R │ │ │ -004217b0: 4543 414c 4c20 6c69 7374 0700 6f7e 1500 ECALL list..o~.. │ │ │ +004217b0: 4543 414c 4c20 6c69 7374 0700 6fe0 1500 ECALL list..o... │ │ │ 004217c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004217d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004217e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004217f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00421800: 0400 0000 f407 0000 b307 0000 0000 0000 ................ │ │ │ -00421810: b300 007e 4845 4c50 00ff 7300 ff4f 5052 ...~HELP..s..OPR │ │ │ +00421810: b300 00e0 4845 4c50 00ff 7300 ff4f 5052 ....HELP..s..OPR │ │ │ 00421820: 5f44 4247 5f44 4952 5f4d 4f44 4500 ff73 _DBG_DIR_MODE..s │ │ │ 00421830: 00ff 4f50 4552 4154 455f 4449 5245 4354 ..OPERATE_DIRECT │ │ │ 00421840: 5f4d 4f44 4500 ff73 00ff 4655 4e43 5449 _MODE..s..FUNCTI │ │ │ 00421850: 4f4e 414c 4954 595f 4156 4149 4c41 424c ONALITY_AVAILABL │ │ │ 00421860: 455f 494e 5f44 4952 4543 545f 4d4f 4445 E_IN_DIRECT_MODE │ │ │ 00421870: 00ff 7300 ff4c 494e 455f 4544 4954 494e ..s..LINE_EDITIN │ │ │ 00421880: 4700 c016 0000 2020 2044 6f77 6e2d 6172 G..... Down-ar │ │ │ 00421890: 726f 773a 204d 6f76 6573 2074 6f20 6120 row: Moves to a │ │ │ 004218a0: 6d6f 7265 2072 6563 656e 7420 6974 656d more recent item │ │ │ 004218b0: 2069 6e20 7468 6520 5245 4341 4c4c 206c in the RECALL l │ │ │ -004218c0: 6973 7407 006f 7e17 0000 4000 6f7e 1800 ist..o~...@.o~.. │ │ │ +004218c0: 6973 7407 006f e017 0000 4000 6fe0 1800 ist..o....@.o... │ │ │ 004218d0: 0020 2020 4c65 6674 2d61 7272 6f77 3a20 . Left-arrow: │ │ │ 004218e0: 4d6f 7665 7320 7468 6520 6375 7273 6f72 Moves the cursor │ │ │ 004218f0: 206f 6e65 2063 6861 7261 6374 6572 2074 one character t │ │ │ -00421900: 6f20 7468 6520 6c65 6674 0700 6f7e 1900 o the left..o~.. │ │ │ -00421910: 0042 006f 7e1a 0000 2020 2052 6967 6874 .B.o~... Right │ │ │ +00421900: 6f20 7468 6520 6c65 6674 0700 6fe0 1900 o the left..o... │ │ │ +00421910: 0042 006f e01a 0000 2020 2052 6967 6874 .B.o.... Right │ │ │ 00421920: 2d61 7272 6f77 3a20 4d6f 7665 7320 7468 -arrow: Moves th │ │ │ 00421930: 6520 6375 7273 6f72 206f 6e65 2063 6861 e cursor one cha │ │ │ 00421940: 7261 6374 6572 2074 6f20 7468 6520 7269 racter to the ri │ │ │ -00421950: 6768 7407 006f 7e21 0000 4100 6f7e 2200 ght..o~!..A.o~". │ │ │ +00421950: 6768 7407 006f e021 0000 4100 6fe0 2200 ght..o.!..A.o.". │ │ │ 00421960: 0020 2020 3c43 5452 4c2d 413e 3a20 4d6f . : Mo │ │ │ 00421970: 7665 7320 7468 6520 6375 7273 6f72 2074 ves the cursor t │ │ │ 00421980: 6f20 7468 6520 6265 6769 6e6e 696e 6720 o the beginning │ │ │ -00421990: 6f66 2074 6865 206c 696e 6507 006f 7e23 of the line..o~# │ │ │ -004219a0: 0000 5400 6f7e 2400 0020 2020 3c43 5452 ..T.o~$.. : Moves the │ │ │ 004219c0: 6375 7273 6f72 206f 6e65 2063 6861 7261 cursor one chara │ │ │ 004219d0: 6374 6572 2074 6f77 6172 6473 2074 6865 cter towards the │ │ │ 004219e0: 2062 6567 696e 6e69 6e67 206f 6620 7468 beginning of th │ │ │ -004219f0: 6520 6c69 6e65 0700 6f7e 2500 0050 006f e line..o~%..P.o │ │ │ -00421a00: 7e26 0000 2020 203c 4354 524c 2d44 3e3a ~&.. : │ │ │ +004219f0: 6520 6c69 6e65 0700 6fe0 2500 0050 006f e line..o.%..P.o │ │ │ +00421a00: e026 0000 2020 203c 4354 524c 2d44 3e3a .&.. : │ │ │ 00421a10: 204f 6e20 616e 2065 6d70 7479 206c 696e On an empty lin │ │ │ 00421a20: 652c 2074 6572 6d69 6e61 7465 7320 4754 e, terminates GT │ │ │ 00421a30: 2e4d 2061 6e64 2072 6574 7572 6e73 2063 .M and returns c │ │ │ 00421a40: 6f6e 7472 6f6c 2074 6f20 7468 6510 006f ontrol to the..o │ │ │ -00421a50: 7e27 0000 2020 2073 6865 6c6c 2e07 006f ~'.. shell...o │ │ │ -00421a60: 7e28 0000 3b00 6f7e 2900 0020 2020 3c43 ~(..;.o~).. : Moves th │ │ │ 00421a80: 6520 6375 7273 6f72 2074 6f20 7468 6520 e cursor to the │ │ │ 00421a90: 656e 6420 6f66 2074 6865 206c 696e 6507 end of the line. │ │ │ -00421aa0: 006f 7e2a 0000 4e00 6f7e 3100 0020 2020 .o~*..N.o~1.. │ │ │ +00421aa0: 006f e02a 0000 4e00 6fe0 3100 0020 2020 .o.*..N.o.1.. │ │ │ 00421ab0: 3c43 5452 4c2d 463e 3a20 4d6f 7665 7320 : Moves │ │ │ 00421ac0: 7468 6520 6375 7273 6f72 206f 6e65 2063 the cursor one c │ │ │ 00421ad0: 6861 7261 6374 6572 2074 6f77 6172 6473 haracter towards │ │ │ 00421ae0: 2074 6865 2065 6e64 206f 6620 7468 6520 the end of the │ │ │ -00421af0: 6c69 6e65 0700 6f7e 3200 0051 006f 7e33 line..o~2..Q.o~3 │ │ │ +00421af0: 6c69 6e65 0700 6fe0 3200 0051 006f e033 line..o.2..Q.o.3 │ │ │ 00421b00: 0000 2020 203c 4354 524c 2d4b 3e3a 2044 .. : D │ │ │ 00421b10: 656c 6574 6573 2061 6c6c 2063 6861 7261 eletes all chara │ │ │ 00421b20: 6374 6572 7320 6672 6f6d 2074 6865 2063 cters from the c │ │ │ 00421b30: 7572 736f 7220 746f 2074 6865 2065 6e64 ursor to the end │ │ │ -00421b40: 206f 6620 7468 6520 6c69 6e65 0700 6f7e of the line..o~ │ │ │ -00421b50: 3400 002b 006f 7e35 0000 2020 203c 4354 4..+.o~5.. : Deletes t │ │ │ 00421b70: 6865 2065 6e74 6972 6520 6c69 6e65 0700 he entire line.. │ │ │ -00421b80: 6f7e 3600 0012 006f 7e37 0000 2020 202a o~6....o~7.. * │ │ │ -00421b90: 2a4e 6f74 652a 2a07 006f 7e38 0000 5200 *Note**..o~8..R. │ │ │ -00421ba0: 6f7e 3900 0020 2020 5768 656e 2065 6e74 o~9.. When ent │ │ │ +00421b80: 6fe0 3600 0012 006f e037 0000 2020 202a o.6....o.7.. * │ │ │ +00421b90: 2a4e 6f74 652a 2a07 006f e038 0000 5200 *Note**..o.8..R. │ │ │ +00421ba0: 6fe0 3900 0020 2020 5768 656e 2065 6e74 o.9.. When ent │ │ │ 00421bb0: 6572 696e 6720 636f 6d6d 616e 6473 2061 ering commands a │ │ │ 00421bc0: 7420 7468 6520 6469 7265 6374 206d 6f64 t the direct mod │ │ │ 00421bd0: 6520 7072 6f6d 7074 2c20 7468 6520 696e e prompt, the in │ │ │ 00421be0: 7365 7274 206d 6f64 6520 6361 6e20 6265 sert mode can be │ │ │ -00421bf0: 5100 6f7e 3a00 0020 2020 746f 6767 6c65 Q.o~:.. toggle │ │ │ +00421bf0: 5100 6fe0 3a00 0020 2020 746f 6767 6c65 Q.o.:.. toggle │ │ │ 00421c00: 6420 666f 7220 7468 6174 206c 696e 6520 d for that line │ │ │ 00421c10: 6279 2075 7369 6e67 2074 6865 2069 6e73 by using the ins │ │ │ 00421c20: 6572 7420 6b65 792e 2057 6865 6e20 4754 ert key. When GT │ │ │ 00421c30: 2e4d 2073 7461 7274 732c 2069 6e73 6572 .M starts, inser │ │ │ -00421c40: 7453 006f 7e41 0000 2020 206d 6f64 6520 tS.o~A.. mode │ │ │ +00421c40: 7453 006f e041 0000 2020 206d 6f64 6520 tS.o.A.. mode │ │ │ 00421c50: 6973 2065 6e61 626c 6564 2075 6e6c 6573 is enabled unles │ │ │ 00421c60: 7320 7468 6520 7661 6c75 6520 6f66 2074 s the value of t │ │ │ 00421c70: 6865 2067 746d 5f70 7269 6e63 6970 616c he gtm_principal │ │ │ 00421c80: 5f65 6469 7469 6e67 2065 6e76 6972 6f6e _editing environ │ │ │ -00421c90: 6d65 6e74 4e00 6f7e 4200 0020 2020 7661 mentN.o~B.. va │ │ │ +00421c90: 6d65 6e74 4e00 6fe0 4200 0020 2020 7661 mentN.o.B.. va │ │ │ 00421ca0: 7269 6162 6c65 2069 6e63 6c75 6465 7320 riable includes │ │ │ 00421cb0: 7468 6520 7374 7269 6e67 204e 4f49 4e53 the string NOINS │ │ │ 00421cc0: 4552 542e 2049 6620 696e 7365 7274 206d ERT. If insert m │ │ │ 00421cd0: 6f64 6520 6973 2064 6973 6162 6c65 6420 ode is disabled │ │ │ -00421ce0: 6f72 5300 6f7e 4300 0020 2020 656e 6162 orS.o~C.. enab │ │ │ +00421ce0: 6f72 5300 6fe0 4300 0020 2020 656e 6162 orS.o.C.. enab │ │ │ 00421cf0: 6c65 6420 666f 7220 7468 6520 2450 5249 led for the $PRI │ │ │ 00421d00: 4e43 4950 414c 2064 6576 6963 6520 6279 NCIPAL device by │ │ │ 00421d10: 2061 6e20 5553 4520 7374 6174 656d 656e an USE statemen │ │ │ 00421d20: 7420 6265 666f 7265 2072 6574 7572 6e69 t before returni │ │ │ -00421d30: 6e67 2074 6f54 006f 7e44 0000 2020 2064 ng toT.o~D.. d │ │ │ +00421d30: 6e67 2074 6f54 006f e044 0000 2020 2064 ng toT.o.D.. d │ │ │ 00421d40: 6972 6563 7420 6d6f 6465 2c20 6974 2077 irect mode, it w │ │ │ 00421d50: 696c 6c20 7265 6d61 696e 2064 6973 6162 ill remain disab │ │ │ 00421d60: 6c65 6420 6f72 2065 6e61 626c 6564 2061 led or enabled a │ │ │ 00421d70: 7420 6469 7265 6374 206d 6f64 652e 2054 t direct mode. T │ │ │ -00421d80: 6865 2069 6e73 6572 7453 006f 7e45 0000 he insertS.o~E.. │ │ │ +00421d80: 6865 2069 6e73 6572 7453 006f e045 0000 he insertS.o.E.. │ │ │ 00421d90: 2020 206d 6f64 6520 6361 6e20 6265 2074 mode can be t │ │ │ 00421da0: 6f67 676c 6564 2077 6974 6869 6e20 6120 oggled within a │ │ │ 00421db0: 6469 7265 6374 206d 6f64 6520 6c69 6e65 direct mode line │ │ │ 00421dc0: 2075 7369 6e67 2074 6865 2074 6572 6d69 using the termi │ │ │ -00421dd0: 6e61 6c27 7320 494e 5345 5254 0e00 6f7e nal's INSERT..o~ │ │ │ -00421de0: 4600 0020 2020 6b65 792e 0700 6f7e 4700 F.. key...o~G. │ │ │ -00421df0: 0017 006f 7e48 0000 2020 202a 2a49 6d70 ...o~H.. **Imp │ │ │ -00421e00: 6f72 7461 6e74 2a2a 0700 6f7e 4900 0053 ortant**..o~I..S │ │ │ -00421e10: 006f 7e4a 0000 2020 2047 542e 4d20 6465 .o~J.. GT.M de │ │ │ +00421dd0: 6e61 6c27 7320 494e 5345 5254 0e00 6fe0 nal's INSERT..o. │ │ │ +00421de0: 4600 0020 2020 6b65 792e 0700 6fe0 4700 F.. key...o.G. │ │ │ +00421df0: 0017 006f e048 0000 2020 202a 2a49 6d70 ...o.H.. **Imp │ │ │ +00421e00: 6f72 7461 6e74 2a2a 0700 6fe0 4900 0053 ortant**..o.I..S │ │ │ +00421e10: 006f e04a 0000 2020 2047 542e 4d20 6465 .o.J.. GT.M de │ │ │ 00421e20: 6c65 7465 7320 7468 6520 6368 6172 6163 letes the charac │ │ │ 00421e30: 7465 7220 756e 6465 7220 7468 6520 6375 ter under the cu │ │ │ 00421e40: 7273 6f72 2077 6865 6e20 796f 7520 7072 rsor when you pr │ │ │ 00421e50: 6573 7320 7468 6520 6b65 7920 6f6e 2074 ess the key on t │ │ │ -00421e60: 6865 5400 6f7e 5100 0020 2020 6b65 7962 heT.o~Q.. keyb │ │ │ +00421e60: 6865 5400 6fe0 5100 0020 2020 6b65 7962 heT.o.Q.. keyb │ │ │ 00421e70: 6f61 7264 2074 6861 7420 7365 6e64 7320 oard that sends │ │ │ 00421e80: 7468 6520 6573 6361 7065 2073 6571 7565 the escape seque │ │ │ 00421e90: 6e63 6520 7768 6963 6820 6d61 7073 2074 nce which maps t │ │ │ 00421ea0: 6f20 7468 6520 6b64 6368 3120 6361 7061 o the kdch1 capa │ │ │ -00421eb0: 6269 6c69 7479 5000 6f7e 5200 0020 2020 bilityP.o~R.. │ │ │ +00421eb0: 6269 6c69 7479 5000 6fe0 5200 0020 2020 bilityP.o.R.. │ │ │ 00421ec0: 696e 2079 6f75 7220 6375 7272 656e 7420 in your current │ │ │ 00421ed0: 7465 726d 696e 666f 2065 6e74 7279 2028 terminfo entry ( │ │ │ 00421ee0: 6279 2063 6f6e 7665 6e74 696f 6e2c 2074 by convention, t │ │ │ 00421ef0: 6865 2044 656c 6574 6520 6b65 7929 2e20 he Delete key). │ │ │ -00421f00: 4966 2074 6865 4d00 6f7e 5300 0020 2020 If theM.o~S.. │ │ │ +00421f00: 4966 2074 6865 4d00 6fe0 5300 0020 2020 If theM.o.S.. │ │ │ 00421f10: 6375 7272 656e 7420 7465 726d 696e 666f current terminfo │ │ │ 00421f20: 2065 6e74 7279 2069 7320 6d69 7373 696e entry is missin │ │ │ 00421f30: 6720 7468 6520 6b64 6368 3120 6361 7061 g the kdch1 capa │ │ │ 00421f40: 6269 6c69 7479 2c20 4754 2e4d 2075 7365 bility, GT.M use │ │ │ -00421f50: 7320 6151 006f 7e54 0000 2020 2064 6566 s aQ.o~T.. def │ │ │ +00421f50: 7320 6151 006f e054 0000 2020 2064 6566 s aQ.o.T.. def │ │ │ 00421f60: 6175 6c74 2076 616c 7565 2064 6572 6976 ault value deriv │ │ │ 00421f70: 6564 2066 726f 6d20 6d65 6d62 6572 7320 ed from members │ │ │ 00421f80: 6f66 2074 6865 2044 4543 2056 5420 7465 of the DEC VT te │ │ │ 00421f90: 726d 696e 616c 2066 616d 696c 792c 2061 rminal family, a │ │ │ -00421fa0: 7320 6974 5000 6f7e 5500 0020 2020 646f s itP.o~U.. do │ │ │ +00421fa0: 7320 6974 5000 6fe0 5500 0020 2020 646f s itP.o.U.. do │ │ │ 00421fb0: 6573 2066 6f72 2073 656c 6563 7465 6420 es for selected │ │ │ 00421fc0: 6f74 6865 7220 6d69 7373 696e 6720 7465 other missing te │ │ │ 00421fd0: 726d 696e 666f 2063 6170 6162 696c 6974 rminfo capabilit │ │ │ 00421fe0: 6965 732e 2049 6620 796f 7520 7769 7368 ies. If you wish │ │ │ 00421ff0: 2074 6865 0000 0000 0000 0000 0000 0000 the............ │ │ │ 00422000: 0400 0000 ce07 0000 d007 0000 0000 0000 ................ │ │ │ -00422010: bd00 007e 4845 4c50 00ff 7300 ff4f 5052 ...~HELP..s..OPR │ │ │ +00422010: bd00 00e0 4845 4c50 00ff 7300 ff4f 5052 ....HELP..s..OPR │ │ │ 00422020: 5f44 4247 5f44 4952 5f4d 4f44 4500 ff73 _DBG_DIR_MODE..s │ │ │ 00422030: 00ff 4f50 4552 4154 455f 4449 5245 4354 ..OPERATE_DIRECT │ │ │ 00422040: 5f4d 4f44 4500 ff73 00ff 4655 4e43 5449 _MODE..s..FUNCTI │ │ │ 00422050: 4f4e 414c 4954 595f 4156 4149 4c41 424c ONALITY_AVAILABL │ │ │ 00422060: 455f 494e 5f44 4952 4543 545f 4d4f 4445 E_IN_DIRECT_MODE │ │ │ 00422070: 00ff 7300 ff4c 494e 455f 4544 4954 494e ..s..LINE_EDITIN │ │ │ 00422080: 4700 c056 0000 2020 2042 6163 6b73 7061 G..V.. Backspa │ │ │ 00422090: 6365 2061 6e64 2044 656c 6574 6520 6b65 ce and Delete ke │ │ │ 004220a0: 7973 2074 6f20 6265 6861 7665 2074 6865 ys to behave the │ │ │ 004220b0: 2073 616d 652c 2074 6865 2073 696d 706c same, the simpl │ │ │ 004220c0: 6573 7420 7761 7920 6973 2074 6f53 006f est way is toS.o │ │ │ -004220d0: 7e57 0000 2020 2063 6f6e 6669 6775 7265 ~W.. configure │ │ │ +004220d0: e057 0000 2020 2063 6f6e 6669 6775 7265 .W.. configure │ │ │ 004220e0: 2079 6f75 7220 7465 726d 696e 616c 2065 your terminal e │ │ │ 004220f0: 6d75 6c61 746f 7220 746f 2073 656e 6420 mulator to send │ │ │ 00422100: 7468 6520 7361 6d65 2063 6861 7261 6374 the same charact │ │ │ 00422110: 6572 2073 6571 7565 6e63 6573 2066 6f72 er sequences for │ │ │ -00422120: 5200 6f7e 5800 0020 2020 7468 6520 4465 R.o~X.. the De │ │ │ +00422120: 5200 6fe0 5800 0020 2020 7468 6520 4465 R.o.X.. the De │ │ │ 00422130: 6c65 7465 206b 6579 2074 6861 7420 6974 lete key that it │ │ │ 00422140: 2064 6f65 7320 666f 7220 7468 6520 4261 does for the Ba │ │ │ 00422150: 636b 7370 6163 6520 6b65 792e 2059 6f75 ckspace key. You │ │ │ 00422160: 2063 616e 2061 6c74 6572 6e61 7469 7665 can alternative │ │ │ -00422170: 6c79 5200 6f7e 5900 0020 2020 6d6f 6469 lyR.o~Y.. modi │ │ │ +00422170: 6c79 5200 6fe0 5900 0020 2020 6d6f 6469 lyR.o.Y.. modi │ │ │ 00422180: 6679 2079 6f75 7220 7465 726d 696e 666f fy your terminfo │ │ │ 00422190: 2073 6574 7469 6e67 3a20 666f 7220 6578 setting: for ex │ │ │ 004221a0: 616d 706c 652c 2063 7265 6174 6520 616e ample, create an │ │ │ 004221b0: 2065 6469 7461 626c 6520 7665 7273 696f editable versio │ │ │ -004221c0: 6e20 6f66 5300 6f7e 5a00 0020 2020 796f n ofS.o~Z.. yo │ │ │ +004221c0: 6e20 6f66 5300 6fe0 5a00 0020 2020 796f n ofS.o.Z.. yo │ │ │ 004221d0: 7572 2074 6572 6d69 6e66 6f20 656e 7472 ur terminfo entr │ │ │ 004221e0: 7920 696e 2061 2074 656d 706f 7261 7279 y in a temporary │ │ │ 004221f0: 2066 696c 6520 7769 7468 2061 2063 6f6d file with a com │ │ │ 00422200: 6d61 6e64 2073 7563 6820 6173 3a20 696e mand such as: in │ │ │ -00422210: 666f 636d 7020 3e54 006f 7e61 0000 2020 focmp >T.o~a.. │ │ │ +00422210: 666f 636d 7020 3e54 006f e061 0000 2020 focmp >T.o.a.. │ │ │ 00422220: 202f 746d 702f 2424 5f24 5445 524d 2061 /tmp/$$_$TERM a │ │ │ 00422230: 6e64 2065 6469 7420 7468 6520 7465 6d70 nd edit the temp │ │ │ 00422240: 6f72 6172 7920 6669 6c65 2074 6f20 7265 orary file to re │ │ │ 00422250: 706c 6163 6520 7468 6520 656e 7472 7920 place the entry │ │ │ -00422260: 666f 7220 7468 6520 6b62 7351 006f 7e62 for the kbsQ.o~b │ │ │ +00422260: 666f 7220 7468 6520 6b62 7351 006f e062 for the kbsQ.o.b │ │ │ 00422270: 0000 2020 2063 6170 6162 696c 6974 7920 .. capability │ │ │ 00422280: 7769 7468 2074 6865 206f 6e65 2069 6e20 with the one in │ │ │ 00422290: 7468 6520 6b64 6368 3120 6361 7061 6269 the kdch1 capabi │ │ │ 004222a0: 6c69 7479 2e20 5361 7665 2079 6f75 7220 lity. Save your │ │ │ -004222b0: 6368 616e 6765 732c 2061 6e64 4c00 6f7e changes, andL.o~ │ │ │ +004222b0: 6368 616e 6765 732c 2061 6e64 4c00 6fe0 changes, andL.o. │ │ │ 004222c0: 6300 0020 2020 636f 6d70 696c 6520 7468 c.. compile th │ │ │ 004222d0: 6520 6564 6974 6564 2066 696c 6520 696e e edited file in │ │ │ 004222e0: 746f 2061 2075 7361 626c 6520 7465 726d to a usable term │ │ │ 004222f0: 696e 666f 2065 6e74 7279 2c20 666f 7220 info entry, for │ │ │ -00422300: 6578 616d 706c 653a 0700 6f7e 6400 005a example:..o~d..Z │ │ │ -00422310: 006f 7e65 0000 2020 2065 7870 6f72 7420 .o~e.. export │ │ │ +00422300: 6578 616d 706c 653a 0700 6fe0 6400 005a example:..o.d..Z │ │ │ +00422310: 006f e065 0000 2020 2065 7870 6f72 7420 .o.e.. export │ │ │ 00422320: 5445 524d 494e 464f 3d24 484f 4d45 2f2e TERMINFO=$HOME/. │ │ │ 00422330: 7465 726d 696e 666f 2023 2059 6f75 206d terminfo # You m │ │ │ 00422340: 6179 206e 6565 6420 746f 2061 6464 2074 ay need to add t │ │ │ 00422350: 6869 7320 746f 2079 6f75 7220 6c6f 6769 his to your logi │ │ │ -00422360: 6e20 7072 6f66 696c 6523 006f 7e66 0000 n profile#.o~f.. │ │ │ +00422360: 6e20 7072 6f66 696c 6523 006f e066 0000 n profile#.o.f.. │ │ │ 00422370: 2020 2070 726f 6669 6c65 6d6b 6469 7220 profilemkdir │ │ │ -00422380: 2d70 2024 5445 524d 494e 464f 4600 6f7e -p $TERMINFOF.o~ │ │ │ +00422380: 2d70 2024 5445 524d 494e 464f 4600 6fe0 -p $TERMINFOF.o. │ │ │ 00422390: 6700 0020 2020 7469 6320 2f74 6d70 2f24 g.. tic /tmp/$ │ │ │ 004223a0: 245f 2454 4552 4d20 2320 6f72 2077 6861 $_$TERM # or wha │ │ │ 004223b0: 7465 7665 7220 796f 7572 2074 656d 706f tever your tempo │ │ │ 004223c0: 7261 7279 2066 696c 6520 6e61 6d65 2077 rary file name w │ │ │ -004223d0: 6173 0700 6f7e 6800 0052 006f 7e69 0000 as..o~h..R.o~i.. │ │ │ +004223d0: 6173 0700 6fe0 6800 0052 006f e069 0000 as..o.h..R.o.i.. │ │ │ 004223e0: 2020 2057 6865 6e20 6d6f 6469 6679 696e When modifyin │ │ │ 004223f0: 6720 7465 726d 696e 666f 2063 6170 6162 g terminfo capab │ │ │ 00422400: 696c 6974 6965 732c 2061 6c77 6179 7320 ilities, always │ │ │ 00422410: 6c6f 6f6b 2066 6f72 2075 6e69 6e74 656e look for uninten │ │ │ -00422420: 6465 6420 6368 616e 6765 7350 006f 7e6a ded changesP.o~j │ │ │ +00422420: 6465 6420 6368 616e 6765 7350 006f e06a ded changesP.o.j │ │ │ 00422430: 0000 2020 2069 6e20 7468 6520 6265 6861 .. in the beha │ │ │ 00422440: 7669 6f72 206f 6620 6f74 6865 7220 6170 vior of other ap │ │ │ 00422450: 706c 6963 6174 696f 6e73 2c20 666f 7220 plications, for │ │ │ 00422460: 6578 616d 706c 652c 2074 6578 7420 6564 example, text ed │ │ │ -00422470: 6974 6f72 732c 2074 6861 7454 006f 7e71 itors, thatT.o~q │ │ │ +00422470: 6974 6f72 732c 2074 6861 7454 006f e071 itors, thatT.o.q │ │ │ 00422480: 0000 2020 2061 6c73 6f20 7265 6c79 206f .. also rely o │ │ │ 00422490: 6e20 7468 6f73 6520 6361 7061 6269 6c69 n those capabili │ │ │ 004224a0: 7469 6573 2e20 496e 2074 6865 2077 6f72 ties. In the wor │ │ │ 004224b0: 7374 2063 6173 652c 2079 6f75 206d 6179 st case, you may │ │ │ 004224c0: 206e 6565 6420 746f 2074 6f67 676c 6552 need to toggleR │ │ │ -004224d0: 006f 7e72 0000 2020 2062 6574 7765 656e .o~r.. between │ │ │ +004224d0: 006f e072 0000 2020 2062 6574 7765 656e .o.r.. between │ │ │ 004224e0: 2061 6c74 6572 6e61 7465 2074 6572 6d69 alternate termi │ │ │ 004224f0: 6e66 6f20 656e 7472 6965 7320 666f 7220 nfo entries for │ │ │ 00422500: 4754 2e4d 2061 6e64 206f 7468 6572 2061 GT.M and other a │ │ │ 00422510: 7070 6c69 6361 7469 6f6e 7320 7768 696c pplications whil │ │ │ -00422520: 6550 006f 7e73 0000 2020 2079 6f75 2065 eP.o~s.. you e │ │ │ +00422520: 6550 006f e073 0000 2020 2079 6f75 2065 eP.o.s.. you e │ │ │ 00422530: 7661 6c75 6174 6520 6469 6666 6572 656e valuate differen │ │ │ 00422540: 7420 6f70 7469 6f6e 732e 2041 6c73 6f2c t options. Also, │ │ │ 00422550: 2066 6f72 2074 6572 6d69 6e66 6f20 656e for terminfo en │ │ │ 00422560: 7472 6965 7320 7769 7468 6f75 7420 7468 tries without th │ │ │ -00422570: 654f 006f 7e74 0000 2020 2063 7564 3120 eO.o~t.. cud1 │ │ │ +00422570: 654f 006f e074 0000 2020 2063 7564 3120 eO.o.t.. cud1 │ │ │ 00422580: 6361 7061 6269 6c69 7479 2c20 4754 2e4d capability, GT.M │ │ │ 00422590: 2075 7365 7320 6120 6c69 6e65 6665 6564 uses a linefeed │ │ │ 004225a0: 2077 6865 6e20 6d6f 7669 6e67 2074 6f20 when moving to │ │ │ 004225b0: 7468 6520 6e65 7874 206c 696e 6520 696e the next line in │ │ │ -004225c0: 1600 6f7e 7500 0020 2020 6469 7265 6374 ..o~u.. direct │ │ │ -004225d0: 206d 6f64 652e 0700 6f7e 7600 0032 0061 mode...o~v..2.a │ │ │ -004225e0: 7e54 4845 5f4d 5f49 4e56 4f43 4154 494f ~THE_M_INVOCATIO │ │ │ +004225c0: 1600 6fe0 7500 0020 2020 6469 7265 6374 ..o.u.. direct │ │ │ +004225d0: 206d 6f64 652e 0700 6fe0 7600 0032 0061 mode...o.v..2.a │ │ │ +004225e0: e054 4845 5f4d 5f49 4e56 4f43 4154 494f .THE_M_INVOCATIO │ │ │ 004225f0: 4e5f 5354 4143 4b00 0054 6865 5f4d 5f49 N_STACK..The_M_I │ │ │ 00422600: 6e76 6f63 6174 696f 6e5f 5374 6163 6b21 nvocation_Stack! │ │ │ -00422610: 0078 7ebf 1100 0020 2020 5468 6520 4d20 .x~.... The M │ │ │ +00422610: 0078 e0bf 1100 0020 2020 5468 6520 4d20 .x..... The M │ │ │ 00422620: 496e 766f 6361 7469 6f6e 2053 7461 636b Invocation Stack │ │ │ -00422630: 0700 797e 2100 004e 0079 7e31 0000 2020 ..y~!..N.y~1.. │ │ │ +00422630: 0700 79e0 2100 004e 0079 e031 0000 2020 ..y.!..N.y.1.. │ │ │ 00422640: 2054 6865 2041 4e53 4920 4d20 5374 616e The ANSI M Stan │ │ │ 00422650: 6461 7264 2064 6573 6372 6962 6573 2063 dard describes c │ │ │ 00422660: 6572 7461 696e 204d 206f 7065 7261 7469 ertain M operati │ │ │ 00422670: 6f6e 7320 696e 2074 6572 6d73 206f 6620 ons in terms of │ │ │ -00422680: 686f 7720 6150 0079 7e41 0000 2020 2073 how aP.y~A.. s │ │ │ +00422680: 686f 7720 6150 0079 e041 0000 2020 2073 how aP.y.A.. s │ │ │ 00422690: 7461 636b 2d62 6173 6564 2076 6972 7475 tack-based virtu │ │ │ 004226a0: 616c 206d 6163 6869 6e65 2077 6f75 6c64 al machine would │ │ │ 004226b0: 206f 7065 7261 7465 2e20 4120 7374 6163 operate. A stac │ │ │ 004226c0: 6b20 6973 2061 2072 6570 6f73 6974 6f72 k is a repositor │ │ │ -004226d0: 7920 666f 7251 0079 7e51 0000 2020 2074 y forQ.y~Q.. t │ │ │ +004226d0: 7920 666f 7251 0079 e051 0000 2020 2074 y forQ.y.Q.. t │ │ │ 004226e0: 7261 636b 696e 6720 7465 6d70 6f72 6172 racking temporar │ │ │ 004226f0: 7920 696e 666f 726d 6174 696f 6e20 6f6e y information on │ │ │ 00422700: 2061 2022 6c61 7374 2d69 6e2f 6669 7273 a "last-in/firs │ │ │ 00422710: 742d 6f75 7422 2028 4c49 464f 2920 6261 t-out" (LIFO) ba │ │ │ -00422720: 7369 732e 204d 5400 797e 6100 0020 2020 sis. MT.y~a.. │ │ │ +00422720: 7369 732e 204d 5400 79e0 6100 0020 2020 sis. MT.y.a.. │ │ │ 00422730: 7072 6f67 7261 6d20 6265 6861 7669 6f72 program behavior │ │ │ 00422740: 2063 616e 2062 6520 756e 6465 7273 746f can be understo │ │ │ 00422750: 6f64 2075 7369 6e67 2061 2073 7461 636b od using a stack │ │ │ 00422760: 2d62 6173 6564 206d 6f64 656c 2e20 486f -based model. Ho │ │ │ -00422770: 7765 7665 722c 2074 6865 5400 797e 7100 wever, theT.y~q. │ │ │ +00422770: 7765 7665 722c 2074 6865 5400 79e0 7100 wever, theT.y.q. │ │ │ 00422780: 0020 2020 7374 616e 6461 7264 2069 7320 . standard is │ │ │ 00422790: 6e6f 7420 6578 706c 6963 6974 2069 6e20 not explicit in │ │ │ 004227a0: 6465 6669 6e69 6e67 2068 6f77 2061 6e20 defining how an │ │ │ 004227b0: 696d 706c 656d 656e 7461 7469 6f6e 206d implementation m │ │ │ 004227c0: 7573 7420 6d61 696e 7461 696e 2061 0000 ust maintain a.. │ │ │ 004227d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004227e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004227f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00422800: 0400 0000 f001 0000 d807 0000 0000 0000 ................ │ │ │ -00422810: b000 007e 4845 4c50 00ff 7300 ff4f 5052 ...~HELP..s..OPR │ │ │ +00422810: b000 00e0 4845 4c50 00ff 7300 ff4f 5052 ....HELP..s..OPR │ │ │ 00422820: 5f44 4247 5f44 4952 5f4d 4f44 4500 ff73 _DBG_DIR_MODE..s │ │ │ 00422830: 00ff 4f50 4552 4154 455f 4449 5245 4354 ..OPERATE_DIRECT │ │ │ 00422840: 5f4d 4f44 4500 ff73 00ff 4655 4e43 5449 _MODE..s..FUNCTI │ │ │ 00422850: 4f4e 414c 4954 595f 4156 4149 4c41 424c ONALITY_AVAILABL │ │ │ 00422860: 455f 494e 5f44 4952 4543 545f 4d4f 4445 E_IN_DIRECT_MODE │ │ │ 00422870: 00ff 7300 ff54 4845 5f4d 5f49 4e56 4f43 ..s..THE_M_INVOC │ │ │ 00422880: 4154 494f 4e5f 5354 4143 4b00 bf81 0000 ATION_STACK..... │ │ │ 00422890: 2020 2073 7461 636b 206f 7220 6576 656e stack or even │ │ │ 004228a0: 2077 6865 7468 6572 2069 7420 6d75 7374 whether it must │ │ │ 004228b0: 2075 7365 206f 6e65 2061 7420 616c 6c2e use one at all. │ │ │ -004228c0: 0700 797e 9100 0052 0078 7ec0 1100 0020 ..y~...R.x~.... │ │ │ +004228c0: 0700 79e0 9100 0052 0078 e0c0 1100 0020 ..y....R.x..... │ │ │ 004228d0: 2020 5468 6520 7374 6163 6b20 6d6f 6465 The stack mode │ │ │ 004228e0: 6c20 7072 6f76 6964 6573 2061 2074 7261 l provides a tra │ │ │ 004228f0: 696c 206f 6620 726f 7574 696e 6573 2063 il of routines c │ │ │ 00422900: 7572 7265 6e74 6c79 2069 6e20 7072 6f67 urrently in prog │ │ │ -00422910: 7265 7373 2074 6861 7453 0079 7e12 0000 ress thatS.y~... │ │ │ +00422910: 7265 7373 2074 6861 7453 0079 e012 0000 ress thatS.y.... │ │ │ 00422920: 2020 2073 686f 7773 2074 6865 206c 6f63 shows the loc │ │ │ 00422930: 6174 696f 6e20 6f66 2061 6c6c 2074 6865 ation of all the │ │ │ 00422940: 204d 206f 7065 7261 7469 6f6e 7320 7468 M operations th │ │ │ 00422950: 6174 2070 6572 666f 726d 6564 2074 6865 at performed the │ │ │ -00422960: 2069 6e76 6f63 6174 696f 6e73 2700 797e invocations'.y~ │ │ │ +00422960: 2069 6e76 6f63 6174 696f 6e73 2700 79e0 invocations'.y. │ │ │ 00422970: 1300 0020 2020 6c65 6164 696e 6720 746f ... leading to │ │ │ 00422980: 2074 6865 2063 7572 7265 6e74 2070 6f69 the current poi │ │ │ -00422990: 6e74 2e07 0079 7e14 0000 4f00 797e 1500 nt...y~...O.y~.. │ │ │ +00422990: 6e74 2e07 0079 e014 0000 4f00 79e0 1500 nt...y....O.y... │ │ │ 004229a0: 0020 2020 5468 6520 5a53 484f 5720 636f . The ZSHOW co │ │ │ 004229b0: 6d6d 616e 6420 6d61 6b65 7320 7468 6973 mmand makes this │ │ │ 004229c0: 2073 7461 636b 2069 6e66 6f72 6d61 7469 stack informati │ │ │ 004229d0: 6f6e 2061 7661 696c 6162 6c65 2077 6974 on available wit │ │ │ -004229e0: 6869 6e20 4754 2e4d 2e07 0079 7e16 0000 hin GT.M...y~... │ │ │ +004229e0: 6869 6e20 4754 2e4d 2e07 0079 e016 0000 hin GT.M...y.... │ │ │ 004229f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00422a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00422a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00422a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00422a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00422a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00422a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -271105,120 +271105,120 @@ │ │ │ 00423000: 0400 0000 1207 0000 d907 0000 0000 0000 ................ │ │ │ 00423010: 6600 0000 4845 4c50 00ff 7300 ff4f 5052 f...HELP..s..OPR │ │ │ 00423020: 5f44 4247 5f44 4952 5f4d 4f44 4500 bf31 _DBG_DIR_MODE..1 │ │ │ 00423030: 0000 2020 2044 6972 6563 7420 4d6f 6465 .. Direct Mode │ │ │ 00423040: 2069 7320 616e 2069 6d70 6f72 7461 6e74 is an important │ │ │ 00423050: 2074 6f6f 6c20 696e 2047 542e 4d20 6265 tool in GT.M be │ │ │ 00423060: 6361 7573 6520 6974 2061 6c6c 6f77 7320 cause it allows │ │ │ -00423070: 796f 7520 746f 4f00 1b7e 4100 0020 2020 you toO..~A.. │ │ │ +00423070: 796f 7520 746f 4f00 1be0 4100 0020 2020 you toO...A.. │ │ │ 00423080: 696e 7465 7261 6374 6976 656c 7920 6465 interactively de │ │ │ 00423090: 6275 672c 206d 6f64 6966 792c 2061 6e64 bug, modify, and │ │ │ 004230a0: 2065 7865 6375 7465 204d 2072 6f75 7469 execute M routi │ │ │ 004230b0: 6e65 732e 2044 6972 6563 7420 4d6f 6465 nes. Direct Mode │ │ │ -004230c0: 2069 7320 6151 001b 7e51 0000 2020 2073 is aQ..~Q.. s │ │ │ +004230c0: 2069 7320 6151 001b e051 0000 2020 2073 is aQ...Q.. s │ │ │ 004230d0: 6865 6c6c 2074 6861 7420 696d 6d65 6469 hell that immedi │ │ │ 004230e0: 6174 656c 7920 636f 6d70 696c 6573 2061 ately compiles a │ │ │ 004230f0: 6e64 2065 7865 6375 7465 7320 4754 2e4d nd executes GT.M │ │ │ 00423100: 2063 6f6d 6d61 6e64 7320 7072 6f76 6964 commands provid │ │ │ -00423110: 696e 6720 616e 4f00 1b7e 6100 0020 2020 ing anO..~a.. │ │ │ +00423110: 696e 6720 616e 4f00 1be0 6100 0020 2020 ing anO...a.. │ │ │ 00423120: 696e 7465 7270 7265 7469 7665 2d6c 696b interpretive-lik │ │ │ 00423130: 6520 696e 7465 7266 6163 652e 204d 2073 e interface. M s │ │ │ 00423140: 696d 706c 6966 6965 7320 6465 6275 6767 implifies debugg │ │ │ 00423150: 696e 6720 6279 2075 7369 6e67 2074 6865 ing by using the │ │ │ -00423160: 2073 616d 653f 001b 7e71 0000 2020 2063 same?..~q.. c │ │ │ +00423160: 2073 616d 653f 001b e071 0000 2020 2063 same?...q.. c │ │ │ 00423170: 6f6d 6d61 6e64 7320 666f 7220 6465 6275 ommands for debu │ │ │ 00423180: 6767 696e 6720 7468 6174 2061 7265 2075 gging that are u │ │ │ 00423190: 7365 6420 666f 7220 7072 6f67 7261 6d6d sed for programm │ │ │ -004231a0: 696e 672e 0700 1b7e 8100 0030 001a 7eff ing....~...0..~. │ │ │ +004231a0: 696e 672e 0700 1be0 8100 0030 001a e0ff ing........0.... │ │ │ 004231b0: 7300 ff4f 5045 5241 5445 5f44 4952 4543 s..OPERATE_DIREC │ │ │ 004231c0: 545f 4d4f 4445 0000 4f70 6572 6174 655f T_MODE..Operate_ │ │ │ -004231d0: 4469 7265 6374 5f4d 6f64 651e 0032 7ebf Direct_Mode..2~. │ │ │ +004231d0: 4469 7265 6374 5f4d 6f64 651e 0032 e0bf Direct_Mode..2.. │ │ │ 004231e0: 1100 0020 2020 4f70 6572 6174 6520 4469 ... Operate Di │ │ │ -004231f0: 7265 6374 204d 6f64 6507 0033 7e21 0000 rect Mode..3~!.. │ │ │ -00423200: 4e00 337e 3100 0020 2020 5468 6973 2073 N.3~1.. This s │ │ │ +004231f0: 7265 6374 204d 6f64 6507 0033 e021 0000 rect Mode..3.!.. │ │ │ +00423200: 4e00 33e0 3100 0020 2020 5468 6973 2073 N.3.1.. This s │ │ │ 00423210: 6563 7469 6f6e 2070 726f 7669 6465 7320 ection provides │ │ │ 00423220: 616e 206f 7665 7276 6965 7720 6f66 2074 an overview of t │ │ │ 00423230: 6865 2066 6f6c 6c6f 7769 6e67 2062 6173 he following bas │ │ │ 00423240: 6963 206f 7065 7261 7469 6f6e 616c 2000 ic operational . │ │ │ -00423250: 337e 4100 0020 2020 6973 7375 6573 2069 3~A.. issues i │ │ │ +00423250: 33e0 4100 0020 2020 6973 7375 6573 2069 3.A.. issues i │ │ │ 00423260: 6e20 4469 7265 6374 204d 6f64 653a 0700 n Direct Mode:.. │ │ │ -00423270: 337e 5100 0022 0033 7e61 0000 2020 2020 3~Q..".3~a.. │ │ │ +00423270: 33e0 5100 0022 0033 e061 0000 2020 2020 3.Q..".3.a.. │ │ │ 00423280: 202a 2045 6e74 6572 696e 6720 4469 7265 * Entering Dire │ │ │ -00423290: 6374 204d 6f64 6525 0033 7e71 0000 2020 ct Mode%.3~q.. │ │ │ +00423290: 6374 204d 6f64 6525 0033 e071 0000 2020 ct Mode%.3.q.. │ │ │ 004232a0: 2020 202a 2041 7661 696c 6162 6c65 2066 * Available f │ │ │ -004232b0: 756e 6374 696f 6e61 6c69 7479 2100 337e unctionality!.3~ │ │ │ +004232b0: 756e 6374 696f 6e61 6c69 7479 2100 33e0 unctionality!.3. │ │ │ 004232c0: 8100 0020 2020 2020 2a20 4578 6974 696e ... * Exitin │ │ │ 004232d0: 6720 4469 7265 6374 204d 6f64 6507 0033 g Direct Mode..3 │ │ │ -004232e0: 7e91 0000 3200 327e ff73 00ff 454e 5445 ~...2.2~.s..ENTE │ │ │ +004232e0: e091 0000 3200 32e0 ff73 00ff 454e 5445 ....2.2..s..ENTE │ │ │ 004232f0: 5249 4e47 5f44 4952 4543 545f 4d4f 4445 RING_DIRECT_MODE │ │ │ 00423300: 0000 456e 7465 7269 6e67 5f44 6972 6563 ..Entering_Direc │ │ │ -00423310: 745f 4d6f 6465 1f00 4b7e bf11 0000 2020 t_Mode..K~.... │ │ │ +00423310: 745f 4d6f 6465 1f00 4be0 bf11 0000 2020 t_Mode..K..... │ │ │ 00423320: 2045 6e74 6572 696e 6720 4469 7265 6374 Entering Direct │ │ │ -00423330: 204d 6f64 6507 004c 7e21 0000 5100 4c7e Mode..L~!..Q.L~ │ │ │ +00423330: 204d 6f64 6507 004c e021 0000 5100 4ce0 Mode..L.!..Q.L. │ │ │ 00423340: 3100 0020 2020 546f 2065 6e74 6572 2044 1.. To enter D │ │ │ 00423350: 6972 6563 7420 4d6f 6465 2c20 7479 7065 irect Mode, type │ │ │ 00423360: 2024 6774 6d5f 6469 7374 2f6d 756d 7073 $gtm_dist/mumps │ │ │ 00423370: 202d 6469 7265 6374 2061 7420 7468 6520 -direct at the │ │ │ 00423380: 7368 656c 6c20 7072 6f6d 7074 2e07 004c shell prompt...L │ │ │ -00423390: 7e41 0000 2300 4c7e 5100 0020 2020 2420 ~A..#.L~Q.. $ │ │ │ +00423390: e041 0000 2300 4ce0 5100 0020 2020 2420 .A..#.L.Q.. $ │ │ │ 004233a0: 2467 746d 5f64 6973 742f 6d75 6d70 7320 $gtm_dist/mumps │ │ │ -004233b0: 2d64 6972 6563 740e 004c 7e61 0000 2020 -direct..L~a.. │ │ │ -004233c0: 2047 544d 3e07 004c 7e71 0000 5000 4c7e GTM>..L~q..P.L~ │ │ │ +004233b0: 2d64 6972 6563 740e 004c e061 0000 2020 -direct..L.a.. │ │ │ +004233c0: 2047 544d 3e07 004c e071 0000 5000 4ce0 GTM>..L.q..P.L. │ │ │ 004233d0: 8100 0020 2020 5468 6973 2073 686f 7773 ... This shows │ │ │ 004233e0: 2075 7369 6e67 2024 6774 6d5f 6469 7374 using $gtm_dist │ │ │ 004233f0: 2f6d 756d 7073 202d 6469 7265 6374 2061 /mumps -direct a │ │ │ 00423400: 7420 7468 6520 7072 6f6d 7074 2074 6f20 t the prompt to │ │ │ -00423410: 656e 7465 7220 4469 7265 6374 0f00 4c7e enter Direct..L~ │ │ │ -00423420: 9100 0020 2020 4d6f 6465 2e08 004b 7ec0 ... Mode...K~. │ │ │ -00423430: 1100 0054 004c 7e12 0000 2020 2054 6f20 ...T.L~... To │ │ │ +00423410: 656e 7465 7220 4469 7265 6374 0f00 4ce0 enter Direct..L. │ │ │ +00423420: 9100 0020 2020 4d6f 6465 2e08 004b e0c0 ... Mode...K.. │ │ │ +00423430: 1100 0054 004c e012 0000 2020 2054 6f20 ...T.L.... To │ │ │ 00423440: 6372 6561 7465 2061 2067 746d 2061 6c69 create a gtm ali │ │ │ 00423450: 6173 2069 6e20 796f 7572 2073 6865 6c6c as in your shell │ │ │ 00423460: 2073 7461 7274 7570 2066 696c 6520 2869 startup file (i │ │ │ 00423470: 6e20 7468 6520 6578 616d 706c 6520 6265 n the example be │ │ │ -00423480: 6c6f 7720 7468 6539 004c 7e13 0000 2020 low the9.L~... │ │ │ +00423480: 6c6f 7720 7468 6539 004c e013 0000 2020 low the9.L.... │ │ │ 00423490: 2073 7461 7274 7570 2066 696c 6520 6973 startup file is │ │ │ 004234a0: 2061 7373 756d 6564 2074 6f20 6265 2061 assumed to be a │ │ │ 004234b0: 202e 7072 6f66 696c 6520 6669 6c65 293a .profile file): │ │ │ -004234c0: 0700 4c7e 1400 0047 004c 7e15 0000 2020 ..L~...G.L~... │ │ │ +004234c0: 0700 4ce0 1400 0047 004c e015 0000 2020 ..L....G.L.... │ │ │ 004234d0: 2020 312e 204f 7065 6e20 616e 2065 6469 1. Open an edi │ │ │ 004234e0: 7469 6f6e 2073 6573 7369 6f6e 2066 6f72 tion session for │ │ │ 004234f0: 2079 6f75 7220 2e70 726f 6669 6c65 2066 your .profile f │ │ │ 00423500: 696c 6520 6279 2074 7970 696e 673a 0700 ile by typing:.. │ │ │ -00423510: 4c7e 1600 001a 004c 7e17 0000 2020 2020 L~.....L~... │ │ │ +00423510: 4ce0 1600 001a 004c e017 0000 2020 2020 L......L.... │ │ │ 00423520: 2020 2024 7669 202e 7072 6f66 696c 6507 $vi .profile. │ │ │ -00423530: 004c 7e18 0000 4200 4c7e 1900 0020 2020 .L~...B.L~... │ │ │ +00423530: 004c e018 0000 4200 4ce0 1900 0020 2020 .L....B.L.... │ │ │ 00423540: 2032 2e20 4164 6420 6120 6675 6e63 7469 2. Add a functi │ │ │ 00423550: 6f6e 2074 6f20 7468 6520 6669 6c65 2074 on to the file t │ │ │ 00423560: 6f20 6465 6669 6e65 2079 6f75 7220 6774 o define your gt │ │ │ -00423570: 6d20 616c 6961 733a 0700 4c7e 1a00 002d m alias:..L~...- │ │ │ -00423580: 004c 7e21 0000 2020 2020 2020 2067 746d .L~!.. gtm │ │ │ +00423570: 6d20 616c 6961 733a 0700 4ce0 1a00 002d m alias:..L....- │ │ │ +00423580: 004c e021 0000 2020 2020 2020 2067 746d .L.!.. gtm │ │ │ 00423590: 2829 7b20 2467 746d 5f64 6973 742f 6d75 (){ $gtm_dist/mu │ │ │ -004235a0: 6d70 7320 2d64 6972 6563 747d 0700 4c7e mps -direct}..L~ │ │ │ -004235b0: 2200 001c 004c 7e23 0000 2020 2020 332e "....L~#.. 3. │ │ │ +004235a0: 6d70 7320 2d64 6972 6563 747d 0700 4ce0 mps -direct}..L. │ │ │ +004235b0: 2200 001c 004c e023 0000 2020 2020 332e "....L.#.. 3. │ │ │ 004235c0: 2053 6176 6520 7468 6520 6669 6c65 2e07 Save the file.. │ │ │ -004235d0: 004c 7e24 0000 4d00 4c7e 2500 0020 2020 .L~$..M.L~%.. │ │ │ +004235d0: 004c e024 0000 4d00 4ce0 2500 0020 2020 .L.$..M.L.%.. │ │ │ 004235e0: 4e6f 772c 2077 6865 6e20 796f 7520 7761 Now, when you wa │ │ │ 004235f0: 6e74 2074 6f20 656e 7465 7220 4469 7265 nt to enter Dire │ │ │ 00423600: 6374 204d 6f64 6520 666f 7220 616e 2065 ct Mode for an e │ │ │ 00423610: 6469 7469 6e67 206f 7220 6465 6275 6767 diting or debugg │ │ │ -00423620: 696e 6737 004c 7e26 0000 2020 2073 6573 ing7.L~&.. ses │ │ │ +00423620: 696e 6737 004c e026 0000 2020 2073 6573 ing7.L.&.. ses │ │ │ 00423630: 7369 6f6e 2c20 7369 6d70 6c79 2074 7970 sion, simply typ │ │ │ 00423640: 6520 6774 6d20 6174 2074 6865 2073 6865 e gtm at the she │ │ │ -00423650: 6c6c 2070 726f 6d70 742e 0700 4c7e 2700 ll prompt...L~'. │ │ │ -00423660: 0012 004c 7e28 0000 2020 2045 7861 6d70 ...L~(.. Examp │ │ │ -00423670: 6c65 3a07 004c 7e29 0000 0f00 4c7e 2a00 le:..L~)....L~*. │ │ │ -00423680: 0020 2020 2420 6774 6d0e 004c 7e31 0000 . $ gtm..L~1.. │ │ │ -00423690: 2020 2047 544d 3e07 004c 7e32 0000 5300 GTM>..L~2..S. │ │ │ -004236a0: 4c7e 3300 0020 2020 5468 6973 2073 686f L~3.. This sho │ │ │ +00423650: 6c6c 2070 726f 6d70 742e 0700 4ce0 2700 ll prompt...L.'. │ │ │ +00423660: 0012 004c e028 0000 2020 2045 7861 6d70 ...L.(.. Examp │ │ │ +00423670: 6c65 3a07 004c e029 0000 0f00 4ce0 2a00 le:..L.)....L.*. │ │ │ +00423680: 0020 2020 2420 6774 6d0e 004c e031 0000 . $ gtm..L.1.. │ │ │ +00423690: 2020 2047 544d 3e07 004c e032 0000 5300 GTM>..L.2..S. │ │ │ +004236a0: 4ce0 3300 0020 2020 5468 6973 2073 686f L.3.. This sho │ │ │ 004236b0: 7773 2074 6861 7420 7468 6520 6774 6d20 ws that the gtm │ │ │ 004236c0: 616c 6961 7320 7479 7065 6420 6174 2074 alias typed at t │ │ │ 004236d0: 6865 2073 6865 6c6c 2070 726f 6d70 7420 he shell prompt │ │ │ 004236e0: 616c 736f 2074 616b 6573 2079 6f75 2074 also takes you t │ │ │ -004236f0: 6f1a 004c 7e34 0000 2020 2074 6865 2044 o..L~4.. the D │ │ │ -00423700: 6972 6563 7420 4d6f 6465 2e07 004c 7e35 irect Mode...L~5 │ │ │ +004236f0: 6f1a 004c e034 0000 2020 2074 6865 2044 o..L.4.. the D │ │ │ +00423700: 6972 6563 7420 4d6f 6465 2e07 004c e035 irect Mode...L.5 │ │ │ 00423710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00423720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00423730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00423740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00423750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00423760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00423770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -271236,40 +271236,40 @@ │ │ │ 00423830: ff44 4154 415f 5459 5045 5300 ff73 00ff .DATA_TYPES..s.. │ │ │ 00423840: 4e55 4d45 5249 435f 4143 4355 5241 4359 NUMERIC_ACCURACY │ │ │ 00423850: 00bf 3100 0020 2020 4754 2e4d 2070 726f ..1.. GT.M pro │ │ │ 00423860: 7669 6465 7320 3138 2064 6967 6974 7320 vides 18 digits │ │ │ 00423870: 6f66 2061 6363 7572 6163 792c 2069 6e64 of accuracy, ind │ │ │ 00423880: 6570 656e 6465 6e74 206f 6620 7468 6520 ependent of the │ │ │ 00423890: 6465 6369 6d61 6c20 706f 696e 7420 282e decimal point (. │ │ │ -004238a0: 2951 003e 7e41 0000 2020 2070 6c61 6365 )Q.>~A.. place │ │ │ +004238a0: 2951 003e e041 0000 2020 2070 6c61 6365 )Q.>.A.. place │ │ │ 004238b0: 6d65 6e74 2c20 616e 6420 6120 6e75 6d65 ment, and a nume │ │ │ 004238c0: 7269 6320 7261 6e67 6520 6672 6f6d 2031 ric range from 1 │ │ │ 004238d0: 302a 2a28 2d34 3329 2074 6f20 2831 302a 0**(-43) to (10* │ │ │ 004238e0: 2a34 3729 2e20 4e75 6d62 6572 7320 7769 *47). Numbers wi │ │ │ -004238f0: 7468 4e00 3e7e 5100 0020 2020 7468 7265 thN.>~Q.. thre │ │ │ +004238f0: 7468 4e00 3ee0 5100 0020 2020 7468 7265 thN.>.Q.. thre │ │ │ 00423900: 6520 6469 6769 7473 206f 7220 6665 7765 e digits or fewe │ │ │ 00423910: 7220 746f 2074 6865 2072 6967 6874 206f r to the right o │ │ │ 00423920: 6620 7468 6520 6465 6369 6d61 6c20 706f f the decimal po │ │ │ 00423930: 696e 7420 6172 6520 7072 6563 6973 652e int are precise. │ │ │ -00423940: 0700 3e7e 6100 0024 0034 7445 5850 5245 ..>~a..$.4tEXPRE │ │ │ +00423940: 0700 3ee0 6100 0024 0034 7445 5850 5245 ..>.a..$.4tEXPRE │ │ │ 00423950: 5353 494f 4e53 0000 4e75 6d65 7269 635f SSIONS..Numeric_ │ │ │ -00423960: 4578 7072 6573 7369 6f6e 731e 0040 7ebf Expressions..@~. │ │ │ +00423960: 4578 7072 6573 7369 6f6e 731e 0040 e0bf Expressions..@.. │ │ │ 00423970: 1100 0020 2020 4e75 6d65 7269 6320 4578 ... Numeric Ex │ │ │ -00423980: 7072 6573 7369 6f6e 7307 0041 7e21 0000 pressions..A~!.. │ │ │ -00423990: 5200 417e 3100 0020 2020 5768 656e 204d R.A~1.. When M │ │ │ +00423980: 7072 6573 7369 6f6e 7307 0041 e021 0000 pressions..A.!.. │ │ │ +00423990: 5200 41e0 3100 0020 2020 5768 656e 204d R.A.1.. When M │ │ │ 004239a0: 2073 796e 7461 7820 7370 6563 6966 6965 syntax specifie │ │ │ 004239b0: 7320 6120 6e75 6d65 7870 722c 204d 2065 s a numexpr, M e │ │ │ 004239c0: 7661 6c75 6174 6573 2074 6865 2064 6174 valuates the dat │ │ │ 004239d0: 6120 6173 2061 2073 6571 7565 6e63 6520 a as a sequence │ │ │ -004239e0: 6f66 4c00 417e 4100 0020 2020 4153 4349 ofL.A~A.. ASCI │ │ │ +004239e0: 6f66 4c00 41e0 4100 0020 2020 4153 4349 ofL.A.A.. ASCI │ │ │ 004239f0: 4920 6368 6172 6163 7465 7273 2074 6861 I characters tha │ │ │ 00423a00: 7420 7370 6563 6966 7920 6120 6e75 6d62 t specify a numb │ │ │ 00423a10: 6572 2e20 4d20 7374 6f70 7320 7468 6520 er. M stops the │ │ │ 00423a20: 6576 616c 7561 7469 6f6e 2061 6e64 5300 evaluation andS. │ │ │ -00423a30: 417e 5100 0020 2020 7072 6f76 6964 6573 A~Q.. provides │ │ │ +00423a30: 41e0 5100 0020 2020 7072 6f76 6964 6573 A.Q.. provides │ │ │ 00423a40: 2074 6865 2072 6573 756c 7420 6765 6e65 the result gene │ │ │ 00423a50: 7261 7465 6420 6672 6f6d 2073 7563 6365 rated from succe │ │ │ 00423a60: 7373 6675 6c6c 7920 6576 616c 7561 7465 ssfully evaluate │ │ │ 00423a70: 6420 6368 6172 6163 7465 7273 2077 6865 d characters whe │ │ │ 00423a80: 6e2d 0000 0000 0000 0000 0000 0000 0000 n-.............. │ │ │ 00423a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00423aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -271358,47 +271358,47 @@ │ │ │ 00423fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00423fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00423ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00424000: 0400 0000 5202 0000 4b0b 0000 0000 0000 ....R...K....... │ │ │ 00424010: 3700 0065 4845 4c50 00ff 7300 ff4d 5f4c 7..eHELP..s..M_L │ │ │ 00424020: 414e 475f 4645 4154 5552 4553 00ff 7300 ANG_FEATURES..s. │ │ │ 00424030: ff44 4154 415f 5459 5045 5300 0044 6174 .DATA_TYPES..Dat │ │ │ -00424040: 615f 5479 7065 7315 0028 7ebf 1100 0020 a_Types..(~.... │ │ │ -00424050: 2020 4461 7461 2054 7970 6573 0700 297e Data Types..)~ │ │ │ -00424060: 2100 0050 0029 7e31 0000 2020 204d 206f !..P.)~1.. M o │ │ │ +00424040: 615f 5479 7065 7315 0028 e0bf 1100 0020 a_Types..(..... │ │ │ +00424050: 2020 4461 7461 2054 7970 6573 0700 29e0 Data Types..). │ │ │ +00424060: 2100 0050 0029 e031 0000 2020 204d 206f !..P.).1.. M o │ │ │ 00424070: 7065 7261 7465 7320 7769 7468 2061 2073 perates with a s │ │ │ 00424080: 696e 676c 6520 6261 7369 6320 6461 7461 ingle basic data │ │ │ 00424090: 2074 7970 652c 2073 7472 696e 672e 2048 type, string. H │ │ │ 004240a0: 6f77 6576 6572 2c20 4d20 6576 616c 7561 owever, M evalua │ │ │ -004240b0: 7465 733c 0029 7e41 0000 2020 2064 6174 tes<.)~A.. dat │ │ │ +004240b0: 7465 733c 0029 e041 0000 2020 2064 6174 tes<.).A.. dat │ │ │ 004240c0: 6120 7573 696e 6720 6d65 7468 6f64 7320 a using methods │ │ │ 004240d0: 7468 6174 2076 6172 7920 6163 636f 7264 that vary accord │ │ │ 004240e0: 696e 6720 746f 2063 6f6e 7465 7874 2e07 ing to context.. │ │ │ -004240f0: 0029 7e51 0000 3000 287e ff73 00ff 494e .)~Q..0.(~.s..IN │ │ │ +004240f0: 0029 e051 0000 3000 28e0 ff73 00ff 494e .).Q..0.(..s..IN │ │ │ 00424100: 5445 4745 525f 4558 5052 4553 5349 4f4e TEGER_EXPRESSION │ │ │ 00424110: 5300 0049 6e74 6567 6572 5f45 7870 7265 S..Integer_Expre │ │ │ -00424120: 7373 696f 6e73 1e00 407e bf11 0000 2020 ssions..@~.... │ │ │ +00424120: 7373 696f 6e73 1e00 40e0 bf11 0000 2020 ssions..@..... │ │ │ 00424130: 2049 6e74 6567 6572 2045 7870 7265 7373 Integer Express │ │ │ -00424140: 696f 6e73 0700 417e 2100 0050 0041 7e31 ions..A~!..P.A~1 │ │ │ +00424140: 696f 6e73 0700 41e0 2100 0050 0041 e031 ions..A.!..P.A.1 │ │ │ 00424150: 0000 2020 2057 6865 6e20 4d20 7379 6e74 .. When M synt │ │ │ 00424160: 6178 2073 7065 6369 6669 6573 2061 6e20 ax specifies an │ │ │ 00424170: 696e 7465 7870 722c 204d 2065 7661 6c75 intexpr, M evalu │ │ │ 00424180: 6174 6573 2074 6865 2064 6174 6120 6173 ates the data as │ │ │ -00424190: 2069 7420 776f 756c 6420 6154 0041 7e41 it would aT.A~A │ │ │ +00424190: 2069 7420 776f 756c 6420 6154 0041 e041 it would aT.A.A │ │ │ 004241a0: 0000 2020 206e 756d 6578 7072 2065 7863 .. numexpr exc │ │ │ 004241b0: 6570 7420 7468 6174 2069 7420 7374 6f70 ept that it stop │ │ │ 004241c0: 7320 7468 6520 6576 616c 7561 7469 6f6e s the evaluation │ │ │ 004241d0: 2061 7420 616e 7920 6465 6369 6d61 6c20 at any decimal │ │ │ 004241e0: 706f 696e 7420 696e 636c 7564 696e 6714 point including. │ │ │ -004241f0: 0041 7e51 0000 2020 2074 6865 2066 6972 .A~Q.. the fir │ │ │ -00424200: 7374 2e07 0041 7e61 0000 2600 2c74 4e55 st...A~a..&.,tNU │ │ │ +004241f0: 0041 e051 0000 2020 2074 6865 2066 6972 .A.Q.. the fir │ │ │ +00424200: 7374 2e07 0041 e061 0000 2600 2c74 4e55 st...A.a..&.,tNU │ │ │ 00424210: 4d45 5249 435f 4143 4355 5241 4359 0000 MERIC_ACCURACY.. │ │ │ 00424220: 4e75 6d65 7269 635f 4163 6375 7261 6379 Numeric_Accuracy │ │ │ -00424230: 1b00 3d7e bf11 0000 2020 204e 756d 6572 ..=~.... Numer │ │ │ -00424240: 6963 2041 6363 7572 6163 7907 003e 7e21 ic Accuracy..>~! │ │ │ +00424230: 1b00 3de0 bf11 0000 2020 204e 756d 6572 ..=..... Numer │ │ │ +00424240: 6963 2041 6363 7572 6163 7907 003e e021 ic Accuracy..>.! │ │ │ 00424250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00424260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00424270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00424280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00424290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004242a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004242b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -271486,71 +271486,71 @@ │ │ │ 004247d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004247e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004247f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00424800: 0400 0000 1704 0000 b30b 0000 0000 0000 ................ │ │ │ 00424810: 3100 0050 4845 4c50 00ff 7300 ff4d 5f4c 1..PHELP..s..M_L │ │ │ 00424820: 414e 475f 4645 4154 5552 4553 00ff 7300 ANG_FEATURES..s. │ │ │ 00424830: ff4d 5f4e 414d 4553 0000 4d5f 4e61 6d65 .M_NAMES..M_Name │ │ │ -00424840: 7312 0025 7ebf 1100 0020 2020 4d20 4e61 s..%~.... M Na │ │ │ -00424850: 6d65 7307 0026 7e21 0000 5200 267e 3100 mes..&~!..R.&~1. │ │ │ +00424840: 7312 0025 e0bf 1100 0020 2020 4d20 4e61 s..%..... M Na │ │ │ +00424850: 6d65 7307 0026 e021 0000 5200 26e0 3100 mes..&.!..R.&.1. │ │ │ 00424860: 0020 2020 4d20 7573 6573 206e 616d 6573 . M uses names │ │ │ 00424870: 2066 6f72 2076 6172 6961 626c 6573 2c20 for variables, │ │ │ 00424880: 4c4f 434b 2063 6f6d 6d61 6e64 2061 7267 LOCK command arg │ │ │ 00424890: 756d 656e 7473 2c20 6c61 6265 6c73 206f uments, labels o │ │ │ -004248a0: 6e20 6c69 6e65 732c 2061 6e64 5300 267e n lines, andS.&~ │ │ │ +004248a0: 6e20 6c69 6e65 732c 2061 6e64 5300 26e0 n lines, andS.&. │ │ │ 004248b0: 4100 0020 2020 726f 7574 696e 6520 6e61 A.. routine na │ │ │ 004248c0: 6d65 732e 204d 206e 616d 6573 2061 7265 mes. M names are │ │ │ 004248d0: 2061 6c70 6861 6e75 6d65 7269 6320 616e alphanumeric an │ │ │ 004248e0: 6420 6d75 7374 2073 7461 7274 2077 6974 d must start wit │ │ │ 004248f0: 6820 616e 2061 6c70 6861 6265 7469 632a h an alphabetic* │ │ │ -00424900: 0026 7e51 0000 2020 2063 6861 7261 6374 .&~Q.. charact │ │ │ +00424900: 0026 e051 0000 2020 2063 6861 7261 6374 .&.Q.. charact │ │ │ 00424910: 6572 206f 7220 6120 7065 7263 656e 7420 er or a percent │ │ │ -00424920: 7369 676e 2028 2529 2e07 0026 7e61 0000 sign (%)...&~a.. │ │ │ -00424930: 4f00 267e 7100 0020 2020 5468 6520 7065 O.&~q.. The pe │ │ │ +00424920: 7369 676e 2028 2529 2e07 0026 e061 0000 sign (%)...&.a.. │ │ │ +00424930: 4f00 26e0 7100 0020 2020 5468 6520 7065 O.&.q.. The pe │ │ │ 00424940: 7263 656e 7420 7369 676e 2063 616e 206f rcent sign can o │ │ │ 00424950: 6e6c 7920 6170 7065 6172 2061 7320 7468 nly appear as th │ │ │ 00424960: 6520 6669 7273 7420 6368 6172 6163 7465 e first characte │ │ │ 00424970: 7220 696e 2061 206e 616d 652e 2042 7945 r in a name. ByE │ │ │ -00424980: 0026 7e81 0000 2020 2063 6f6e 7665 6e74 .&~... convent │ │ │ +00424980: 0026 e081 0000 2020 2063 6f6e 7665 6e74 .&.... convent │ │ │ 00424990: 696f 6e2c 206e 616d 6573 2073 7461 7274 ion, names start │ │ │ 004249a0: 696e 6720 7769 7468 2070 6572 6365 6e74 ing with percent │ │ │ 004249b0: 2073 6967 6e73 2061 7265 2067 656e 6572 signs are gener │ │ │ -004249c0: 616c 6c79 4700 267e 9100 0020 2020 6170 allyG.&~... ap │ │ │ +004249c0: 616c 6c79 4700 26e0 9100 0020 2020 6170 allyG.&.... ap │ │ │ 004249d0: 706c 6963 6174 696f 6e2d 696e 6465 7065 plication-indepe │ │ │ 004249e0: 6e64 656e 7420 6f72 2064 6973 7469 6e67 ndent or disting │ │ │ 004249f0: 7569 7368 6564 2069 6e20 736f 6d65 2073 uished in some s │ │ │ -00424a00: 696d 696c 6172 2077 6179 2e08 0025 7ec0 imilar way...%~. │ │ │ -00424a10: 1100 0053 0026 7e12 0000 2020 204d 2064 ...S.&~... M d │ │ │ +00424a00: 696d 696c 6172 2077 6179 2e08 0025 e0c0 imilar way...%.. │ │ │ +00424a10: 1100 0053 0026 e012 0000 2020 204d 2064 ...S.&.... M d │ │ │ 00424a20: 6f65 7320 6e6f 7420 7265 7365 7276 6520 oes not reserve │ │ │ 00424a30: 616e 7920 6e61 6d65 732e 2054 6861 7420 any names. That │ │ │ 00424a40: 6973 2c20 4d20 616c 7761 7973 2064 6973 is, M always dis │ │ │ 00424a50: 7469 6e67 7569 7368 6573 206b 6579 776f tinguishes keywo │ │ │ -00424a60: 7264 7320 6279 5400 267e 1300 0020 2020 rds byT.&~... │ │ │ +00424a60: 7264 7320 6279 5400 26e0 1300 0020 2020 rds byT.&.... │ │ │ 00424a70: 636f 6e74 6578 742e 2054 6865 7265 666f context. Therefo │ │ │ 00424a80: 7265 2c20 4d20 7065 726d 6974 7320 6120 re, M permits a │ │ │ 00424a90: 7661 7269 6162 6c65 206f 7220 6120 6c61 variable or a la │ │ │ 00424aa0: 6265 6c20 6361 6c6c 6564 2053 4554 2065 bel called SET e │ │ │ -00424ab0: 7665 6e20 7468 6f75 6768 3000 267e 1400 ven though0.&~.. │ │ │ +00424ab0: 7665 6e20 7468 6f75 6768 3000 26e0 1400 ven though0.&... │ │ │ 00424ac0: 0020 2020 7468 6520 6c61 6e67 7561 6765 . the language │ │ │ 00424ad0: 2068 6173 2061 2063 6f6d 6d61 6e64 2063 has a command c │ │ │ -00424ae0: 616c 6c65 6420 5345 542e 0700 267e 1500 alled SET...&~.. │ │ │ -00424af0: 0053 0026 7e16 0000 2020 204d 206e 616d .S.&~... M nam │ │ │ +00424ae0: 616c 6c65 6420 5345 542e 0700 26e0 1500 alled SET...&... │ │ │ +00424af0: 0053 0026 e016 0000 2020 204d 206e 616d .S.&.... M nam │ │ │ 00424b00: 6573 2061 7265 2063 6173 6520 7365 6e73 es are case sens │ │ │ 00424b10: 6974 6976 652e 2054 6861 7420 6973 2c20 itive. That is, │ │ │ 00424b20: 4d20 7472 6561 7473 2041 4243 2c20 4162 M treats ABC, Ab │ │ │ 00424b30: 632c 2041 4263 2c20 4162 4320 4142 432c c, ABc, AbC ABC, │ │ │ -00424b40: 2061 6e64 2500 267e 1700 0020 2020 6162 and%.&~... ab │ │ │ +00424b40: 2061 6e64 2500 26e0 1700 0020 2020 6162 and%.&.... ab │ │ │ 00424b50: 6320 6173 2073 6978 2064 6966 6665 7265 c as six differe │ │ │ -00424b60: 6e74 206e 616d 6573 2e07 0026 7e18 0000 nt names...&~... │ │ │ -00424b70: 5300 267e 1900 0020 2020 4d20 646f 6573 S.&~... M does │ │ │ +00424b60: 6e74 206e 616d 6573 2e07 0026 e018 0000 nt names...&.... │ │ │ +00424b70: 5300 26e0 1900 0020 2020 4d20 646f 6573 S.&.... M does │ │ │ 00424b80: 206e 6f74 2072 6573 7472 6963 7420 7468 not restrict th │ │ │ 00424b90: 6520 6c65 6e67 7468 206f 6620 6e61 6d65 e length of name │ │ │ 00424ba0: 7320 696e 2074 6865 206d 6169 6e20 626f s in the main bo │ │ │ 00424bb0: 6479 206f 6620 7468 6520 7374 616e 6461 dy of the standa │ │ │ -00424bc0: 7264 2e54 0026 7e1a 0000 2020 2048 6f77 rd.T.&~... How │ │ │ +00424bc0: 7264 2e54 0026 e01a 0000 2020 2048 6f77 rd.T.&.... How │ │ │ 00424bd0: 6576 6572 2c20 7468 6520 706f 7274 6162 ever, the portab │ │ │ 00424be0: 696c 6974 7920 7365 6374 696f 6e20 6f66 ility section of │ │ │ 00424bf0: 2074 6865 2073 7461 6e64 6172 6420 7265 the standard re │ │ │ 00424c00: 636f 6d6d 656e 6473 206c 696d 6974 696e commends limitin │ │ │ 00424c10: 6720 6e61 6d65 734e 0000 0000 0000 0000 g namesN........ │ │ │ 00424c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00424c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -271614,99 +271614,99 @@ │ │ │ 00424fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00424fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00424ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00425000: 0400 0000 dc05 0000 8e09 0000 0000 0000 ................ │ │ │ 00425010: 3500 0000 4845 4c50 00ff 7300 ff4d 5f4c 5...HELP..s..M_L │ │ │ 00425020: 414e 475f 4645 4154 5552 4553 00ff 7300 ANG_FEATURES..s. │ │ │ 00425030: ff56 4152 4941 424c 4553 0000 5661 7269 .VARIABLES..Vari │ │ │ -00425040: 6162 6c65 7314 0027 7ebf 1100 0020 2020 ables..'~.... │ │ │ -00425050: 5661 7269 6162 6c65 7307 0028 7e21 0000 Variables..(~!.. │ │ │ -00425060: 5400 287e 3100 0020 2020 4d20 646f 6573 T.(~1.. M does │ │ │ +00425040: 6162 6c65 7314 0027 e0bf 1100 0020 2020 ables..'..... │ │ │ +00425050: 5661 7269 6162 6c65 7307 0028 e021 0000 Variables..(.!.. │ │ │ +00425060: 5400 28e0 3100 0020 2020 4d20 646f 6573 T.(.1.. M does │ │ │ 00425070: 206e 6f74 2072 6571 7569 7265 2070 7265 not require pre │ │ │ 00425080: 6465 6669 6e69 7469 6f6e 206f 6620 7661 definition of va │ │ │ 00425090: 7269 6162 6c65 2074 7970 6520 6f72 2073 riable type or s │ │ │ 004250a0: 697a 652e 204d 2076 6172 6961 626c 6573 ize. M variables │ │ │ -004250b0: 2061 7265 5300 287e 4100 0020 2020 6569 areS.(~A.. ei │ │ │ +004250b0: 2061 7265 5300 28e0 4100 0020 2020 6569 areS.(.A.. ei │ │ │ 004250c0: 7468 6572 206c 6f63 616c 206f 7220 676c ther local or gl │ │ │ 004250d0: 6f62 616c 2e20 416e 7920 7661 7269 6162 obal. Any variab │ │ │ 004250e0: 6c65 206d 6179 2062 6520 756e 7375 6273 le may be unsubs │ │ │ 004250f0: 6372 6970 7465 6420 6f72 2073 7562 7363 cripted or subsc │ │ │ -00425100: 7269 7074 6564 2e07 0028 7e51 0000 3400 ripted...(~Q..4. │ │ │ -00425110: 277e ff73 00ff 4152 5241 5953 5f41 4e44 '~.s..ARRAYS_AND │ │ │ +00425100: 7269 7074 6564 2e07 0028 e051 0000 3400 ripted...(.Q..4. │ │ │ +00425110: 27e0 ff73 00ff 4152 5241 5953 5f41 4e44 '..s..ARRAYS_AND │ │ │ 00425120: 5f53 5542 5343 5249 5054 5300 0041 7272 _SUBSCRIPTS..Arr │ │ │ 00425130: 6179 735f 616e 645f 5375 6273 6372 6970 ays_and_Subscrip │ │ │ -00425140: 7473 2000 417e bf11 0000 2020 2041 7272 ts .A~.... Arr │ │ │ +00425140: 7473 2000 41e0 bf11 0000 2020 2041 7272 ts .A..... Arr │ │ │ 00425150: 6179 7320 616e 6420 5375 6273 6372 6970 ays and Subscrip │ │ │ -00425160: 7473 0700 427e 2100 0050 0042 7e31 0000 ts..B~!..P.B~1.. │ │ │ +00425160: 7473 0700 42e0 2100 0050 0042 e031 0000 ts..B.!..P.B.1.. │ │ │ 00425170: 2020 2049 6e20 4d2c 2073 7562 7363 7269 In M, subscri │ │ │ 00425180: 7074 6564 2076 6172 6961 626c 6573 2069 pted variables i │ │ │ 00425190: 6465 6e74 6966 7920 656c 656d 656e 7473 dentify elements │ │ │ 004251a0: 2069 6e20 7370 6172 7365 2061 7272 6179 in sparse array │ │ │ -004251b0: 732e 2053 7061 7273 6554 0042 7e41 0000 s. SparseT.B~A.. │ │ │ +004251b0: 732e 2053 7061 7273 6554 0042 e041 0000 s. SparseT.B.A.. │ │ │ 004251c0: 2020 2061 7272 6179 7320 636f 6d70 7269 arrays compri │ │ │ 004251d0: 7365 2065 7869 7374 696e 6720 7375 6273 se existing subs │ │ │ 004251e0: 6372 6970 7473 2061 6e64 2064 6174 6120 cripts and data │ │ │ 004251f0: 6e6f 6465 7320 2d3b 206e 6f20 7370 6163 nodes -; no spac │ │ │ 00425200: 6520 6973 2072 6573 6572 7665 6450 0042 e is reservedP.B │ │ │ -00425210: 7e51 0000 2020 2066 6f72 2070 6f74 656e ~Q.. for poten │ │ │ +00425210: e051 0000 2020 2066 6f72 2070 6f74 656e .Q.. for poten │ │ │ 00425220: 7469 616c 2064 6174 6120 6e6f 6465 732e tial data nodes. │ │ │ 00425230: 2054 6865 7365 2061 7272 6179 7320 6765 These arrays ge │ │ │ 00425240: 6e65 7261 6c6c 7920 7365 7276 6520 6c6f nerally serve lo │ │ │ 00425250: 6769 6361 6c2c 2072 6174 6865 7226 0042 gical, rather&.B │ │ │ -00425260: 7e61 0000 2020 2074 6861 6e20 6d61 7468 ~a.. than math │ │ │ +00425260: e061 0000 2020 2074 6861 6e20 6d61 7468 .a.. than math │ │ │ 00425270: 656d 6174 6963 616c 2c20 7075 7270 6f73 ematical, purpos │ │ │ -00425280: 6573 2e07 0042 7e71 0000 4f00 427e 8100 es...B~q..O.B~.. │ │ │ +00425280: 6573 2e07 0042 e071 0000 4f00 42e0 8100 es...B.q..O.B... │ │ │ 00425290: 0020 2020 4d20 6172 7261 7920 7375 6273 . M array subs │ │ │ 004252a0: 6372 6970 7473 2061 7265 2065 7870 7265 cripts are expre │ │ │ 004252b0: 7373 696f 6e73 2c20 616e 6420 6172 6520 ssions, and are │ │ │ 004252c0: 6e6f 7420 7265 7374 7269 6374 6564 2074 not restricted t │ │ │ -004252d0: 6f20 6e75 6d65 7269 6311 0042 7e91 0000 o numeric..B~... │ │ │ -004252e0: 2020 2076 616c 7565 732e 0800 417e c011 values...A~.. │ │ │ -004252f0: 0000 3a00 427e 1200 0020 2020 5468 6520 ..:.B~... The │ │ │ +004252d0: 6f20 6e75 6d65 7269 6311 0042 e091 0000 o numeric..B.... │ │ │ +004252e0: 2020 2076 616c 7565 732e 0800 41e0 c011 values...A... │ │ │ +004252f0: 0000 3a00 42e0 1200 0020 2020 5468 6520 ..:.B.... The │ │ │ 00425300: 666f 726d 6174 2066 6f72 2061 6e20 4d20 format for an M │ │ │ 00425310: 676c 6f62 616c 206f 7220 6c6f 6361 6c20 global or local │ │ │ -00425320: 7661 7269 6162 6c65 2069 733a 0700 427e variable is:..B~ │ │ │ -00425330: 1300 0020 0042 7e14 0000 2020 205b 5e5d ... .B~... [^] │ │ │ +00425320: 7661 7269 6162 6c65 2069 733a 0700 42e0 variable is:..B. │ │ │ +00425330: 1300 0020 0042 e014 0000 2020 205b 5e5d ... .B.... [^] │ │ │ 00425340: 6e61 6d65 5b28 6578 7072 315b 2c2e 2e2e name[(expr1[,... │ │ │ -00425350: 5d29 5d07 0042 7e15 0000 4e00 427e 1600 ])]..B~...N.B~.. │ │ │ +00425350: 5d29 5d07 0042 e015 0000 4e00 42e0 1600 ])]..B....N.B... │ │ │ 00425360: 0020 2020 5468 6520 626f 6479 206f 6620 . The body of │ │ │ 00425370: 7468 6520 4d20 7374 616e 6461 7264 2070 the M standard p │ │ │ 00425380: 6c61 6365 7320 6e6f 2072 6573 7472 6963 laces no restric │ │ │ 00425390: 7469 6f6e 7320 6f6e 2076 6172 6961 626c tions on variabl │ │ │ -004253a0: 6520 6e61 6d65 732e 5100 427e 1700 0020 e names.Q.B~... │ │ │ +004253a0: 6520 6e61 6d65 732e 5100 42e0 1700 0020 e names.Q.B.... │ │ │ 004253b0: 2020 486f 7765 7665 722c 2074 6865 2070 However, the p │ │ │ 004253c0: 6f72 7461 6269 6c69 7479 2073 6563 7469 ortability secti │ │ │ 004253d0: 6f6e 206f 6620 7468 6520 7374 616e 6461 on of the standa │ │ │ 004253e0: 7264 2064 6f65 7320 7375 6767 6573 7420 rd does suggest │ │ │ -004253f0: 6c69 6d69 7473 206f 6e53 0042 7e18 0000 limits onS.B~... │ │ │ +004253f0: 6c69 6d69 7473 206f 6e53 0042 e018 0000 limits onS.B.... │ │ │ 00425400: 2020 2074 6865 206c 656e 6774 6820 6f66 the length of │ │ │ 00425410: 2061 6e20 696e 6469 7669 6475 616c 2073 an individual s │ │ │ 00425420: 7562 7363 7269 7074 2065 7870 7265 7373 ubscript express │ │ │ 00425430: 696f 6e2c 2061 6e64 206f 6e20 7468 6520 ion, and on the │ │ │ -00425440: 746f 7461 6c20 6c65 6e67 7468 5200 427e total lengthR.B~ │ │ │ +00425440: 746f 7461 6c20 6c65 6e67 7468 5200 42e0 total lengthR.B. │ │ │ 00425450: 1900 0020 2020 6f66 2061 2076 6172 6961 ... of a varia │ │ │ 00425460: 626c 6520 6e61 6d65 2e20 5468 6520 6d65 ble name. The me │ │ │ 00425470: 6173 7572 656d 656e 7420 666f 7220 7468 asurement for th │ │ │ 00425480: 6520 6c65 6e67 7468 206f 6620 6e61 6d65 e length of name │ │ │ 00425490: 7320 696e 636c 7564 6573 2074 6865 5200 s includes theR. │ │ │ -004254a0: 427e 1a00 0020 2020 6c65 6e67 7468 206f B~... length o │ │ │ +004254a0: 42e0 1a00 0020 2020 6c65 6e67 7468 206f B.... length o │ │ │ 004254b0: 6620 7468 6520 676c 6f62 616c 2076 6172 f the global var │ │ │ 004254c0: 6961 626c 6520 6e61 6d65 2069 7473 656c iable name itsel │ │ │ 004254d0: 662c 2074 6865 2073 756d 206f 6620 7468 f, the sum of th │ │ │ 004254e0: 6520 6c65 6e67 7468 7320 6f66 2061 6c6c e lengths of all │ │ │ -004254f0: 4f00 427e 2100 0020 2020 7468 6520 6576 O.B~!.. the ev │ │ │ +004254f0: 4f00 42e0 2100 0020 2020 7468 6520 6576 O.B.!.. the ev │ │ │ 00425500: 616c 7561 7465 6420 7375 6273 6372 6970 aluated subscrip │ │ │ 00425510: 7473 2c20 616e 6420 616e 2061 6c6c 6f77 ts, and an allow │ │ │ 00425520: 616e 6365 2066 6f72 2061 6e20 6f76 6572 ance for an over │ │ │ 00425530: 6865 6164 206f 6620 7477 6f20 2832 294c head of two (2)L │ │ │ -00425540: 0042 7e22 0000 2020 2074 696d 6573 2074 .B~".. times t │ │ │ +00425540: 0042 e022 0000 2020 2074 696d 6573 2074 .B.".. times t │ │ │ 00425550: 6865 206e 756d 6265 7220 6f66 2073 7562 he number of sub │ │ │ 00425560: 7363 7269 7074 732e 2054 6865 2074 6f74 scripts. The tot │ │ │ 00425570: 616c 206d 7573 7420 6e6f 7420 6578 6365 al must not exce │ │ │ -00425580: 6564 2032 3337 2e20 466f 7251 0042 7e23 ed 237. ForQ.B~# │ │ │ +00425580: 6564 2032 3337 2e20 466f 7251 0042 e023 ed 237. ForQ.B.# │ │ │ 00425590: 0000 2020 2067 6c6f 6261 6c73 2c20 4754 .. globals, GT │ │ │ 004255a0: 2e4d 2070 6572 6d69 7473 2074 6869 7320 .M permits this │ │ │ 004255b0: 746f 7461 6c20 746f 2062 6520 6d6f 6469 total to be modi │ │ │ 004255c0: 6669 6564 2077 6974 6820 4744 4520 7570 fied with GDE up │ │ │ 004255d0: 2074 6f20 3235 352e 2046 6f72 0000 0000 to 255. For.... │ │ │ 004255e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004255f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -271747,125 +271747,125 @@ │ │ │ 00425820: 414e 475f 4645 4154 5552 4553 00ff 7300 ANG_FEATURES..s. │ │ │ 00425830: ff56 4152 4941 424c 4553 00ff 7300 ff4c .VARIABLES..s..L │ │ │ 00425840: 4f43 414c 5f56 4152 4941 424c 4553 00c0 OCAL_VARIABLES.. │ │ │ 00425850: 1500 0020 2020 7468 6520 7072 6f63 6573 ... the proces │ │ │ 00425860: 7320 7374 6163 6b20 6c65 7665 6c20 6173 s stack level as │ │ │ 00425870: 736f 6369 6174 6564 2077 6974 6820 7468 sociated with th │ │ │ 00425880: 6520 2270 726f 7465 6374 696e 6722 204e e "protecting" N │ │ │ -00425890: 4557 206f 7253 003c 7e16 0000 2020 2066 EW orS.<~... f │ │ │ +00425890: 4557 206f 7253 003c e016 0000 2020 2066 EW orS.<.... f │ │ │ 004258a0: 6f72 6d61 6c6c 6973 742e 2046 6f72 206d ormallist. For m │ │ │ 004258b0: 6f72 6520 696e 666f 726d 6174 696f 6e20 ore information │ │ │ 004258c0: 6f6e 204e 4557 2061 6e64 2051 5549 542c on NEW and QUIT, │ │ │ 004258d0: 2072 6566 6572 2074 6f20 7468 6520 2243 refer to the "C │ │ │ -004258e0: 6f6d 6d61 6e64 7322 3100 3c7e 1700 0020 ommands"1.<~... │ │ │ +004258e0: 6f6d 6d61 6e64 7322 3100 3ce0 1700 0020 ommands"1.<.... │ │ │ 004258f0: 2020 6368 6170 7465 7220 696e 2074 6865 chapter in the │ │ │ 00425900: 2047 542e 4d20 5072 6f67 7261 6d6d 6572 GT.M Programmer │ │ │ -00425910: 2773 2047 7569 6465 2e07 003c 7e18 0000 's Guide...<~... │ │ │ -00425920: 4900 3c7e 1900 0020 2020 4d20 7265 7374 I.<~... M rest │ │ │ +00425910: 2773 2047 7569 6465 2e07 003c e018 0000 's Guide...<.... │ │ │ +00425920: 4900 3ce0 1900 0020 2020 4d20 7265 7374 I.<.... M rest │ │ │ 00425930: 7269 6374 7320 7468 6520 666f 6c6c 6f77 ricts the follow │ │ │ 00425940: 696e 6720 7573 6573 206f 6620 7661 7269 ing uses of vari │ │ │ 00425950: 6162 6c65 7320 746f 206c 6f63 616c 2076 ables to local v │ │ │ -00425960: 6172 6961 626c 6573 3a07 003c 7e1a 0000 ariables:..<~... │ │ │ -00425970: 2c00 3c7e 2100 0020 2020 2020 2a20 464f ,.<~!.. * FO │ │ │ +00425960: 6172 6961 626c 6573 3a07 003c e01a 0000 ariables:..<.... │ │ │ +00425970: 2c00 3ce0 2100 0020 2020 2020 2a20 464f ,.<.!.. * FO │ │ │ 00425980: 5220 636f 6d6d 616e 6420 636f 6e74 726f R command contro │ │ │ -00425990: 6c20 7661 7269 6162 6c65 732e 4500 3c7e l variables.E.<~ │ │ │ +00425990: 6c20 7661 7269 6162 6c65 732e 4500 3ce0 l variables.E.<. │ │ │ 004259a0: 2200 0020 2020 2020 2a20 456c 656d 656e ".. * Elemen │ │ │ 004259b0: 7473 2077 6974 6869 6e20 7468 6520 7061 ts within the pa │ │ │ 004259c0: 7265 6e74 6865 7365 7320 6f66 2061 6e20 rentheses of an │ │ │ 004259d0: 2265 7863 6c75 7369 7665 2220 4b49 4c4c "exclusive" KILL │ │ │ -004259e0: 2e31 003c 7e23 0000 2020 2020 202a 2054 .1.<~#.. * T │ │ │ +004259e0: 2e31 003c e023 0000 2020 2020 202a 2054 .1.<.#.. * T │ │ │ 004259f0: 5354 4152 5420 5b77 6974 6820 6c6f 6361 START [with loca │ │ │ 00425a00: 6c20 7661 7269 6162 6c65 7320 6c69 7374 l variables list │ │ │ -00425a10: 5d2e 4b00 3c7e 2400 0020 2020 2020 2a20 ].K.<~$.. * │ │ │ +00425a10: 5d2e 4b00 3ce0 2400 0020 2020 2020 2a20 ].K.<.$.. * │ │ │ 00425a20: 4120 4b49 4c4c 2077 6974 6820 6e6f 2061 A KILL with no a │ │ │ 00425a30: 7267 756d 656e 7473 2072 656d 6f76 6573 rguments removes │ │ │ 00425a40: 2061 6c6c 2063 7572 7265 6e74 206c 6f63 all current loc │ │ │ 00425a50: 616c 2076 6172 6961 626c 6573 2e24 003c al variables.$.< │ │ │ -00425a60: 7e25 0000 2020 2020 202a 204e 4557 2063 ~%.. * NEW c │ │ │ +00425a60: e025 0000 2020 2020 202a 204e 4557 2063 .%.. * NEW c │ │ │ 00425a70: 6f6d 6d61 6e64 2061 7267 756d 656e 7473 ommand arguments │ │ │ -00425a80: 2e46 003c 7e26 0000 2020 2020 202a 2041 .F.<~&.. * A │ │ │ +00425a80: 2e46 003c e026 0000 2020 2020 202a 2041 .F.<.&.. * A │ │ │ 00425a90: 6374 7561 6c6e 616d 6573 2075 7365 6420 ctualnames used │ │ │ 00425aa0: 6279 2070 6173 732d 6279 2d72 6566 6572 by pass-by-refer │ │ │ 00425ab0: 656e 6365 2070 6172 616d 6574 6572 2070 ence parameter p │ │ │ -00425ac0: 6173 7369 6e67 2e07 003c 7e27 0000 3000 assing...<~'..0. │ │ │ +00425ac0: 6173 7369 6e67 2e07 003c e027 0000 3000 assing...<.'..0. │ │ │ 00425ad0: 2b20 4d5f 434f 4c4c 4154 494f 4e5f 5345 + M_COLLATION_SE │ │ │ 00425ae0: 5155 454e 4345 5300 004d 5f43 6f6c 6c61 QUENCES..M_Colla │ │ │ 00425af0: 7469 6f6e 5f53 6571 7565 6e63 6573 2000 tion_Sequences . │ │ │ -00425b00: 417e bf11 0000 2020 204d 2043 6f6c 6c61 A~.... M Colla │ │ │ +00425b00: 41e0 bf11 0000 2020 204d 2043 6f6c 6c61 A..... M Colla │ │ │ 00425b10: 7469 6f6e 2053 6571 7565 6e63 6573 0700 tion Sequences.. │ │ │ -00425b20: 427e 2100 0053 0042 7e31 0000 2020 204d B~!..S.B~1.. M │ │ │ +00425b20: 42e0 2100 0053 0042 e031 0000 2020 204d B.!..S.B.1.. M │ │ │ 00425b30: 2063 6f6c 6c61 7465 7320 616c 6c20 6361 collates all ca │ │ │ 00425b40: 6e6f 6e69 6320 6e75 6d65 7269 6320 7375 nonic numeric su │ │ │ 00425b50: 6273 6372 6970 7473 2061 6865 6164 206f bscripts ahead o │ │ │ 00425b60: 6620 616c 6c20 7374 7269 6e67 2073 7562 f all string sub │ │ │ -00425b70: 7363 7269 7074 732c 4b00 427e 4100 0020 scripts,K.B~A.. │ │ │ +00425b70: 7363 7269 7074 732c 4b00 42e0 4100 0020 scripts,K.B.A.. │ │ │ 00425b80: 2020 696e 636c 7564 696e 6720 7374 7269 including stri │ │ │ 00425b90: 6e67 7320 7375 6368 2061 7320 7468 6f73 ngs such as thos │ │ │ 00425ba0: 6520 7769 7468 206c 6561 6469 6e67 207a e with leading z │ │ │ 00425bb0: 6572 6f73 2074 6861 7420 7265 7072 6573 eros that repres │ │ │ -00425bc0: 656e 7453 0042 7e51 0000 2020 206e 6f6e entS.B~Q.. non │ │ │ +00425bc0: 656e 7453 0042 e051 0000 2020 206e 6f6e entS.B.Q.. non │ │ │ 00425bd0: 2d63 616e 6f6e 6963 206e 756d 6265 7273 -canonic numbers │ │ │ 00425be0: 2e20 4e75 6d65 7269 6320 7375 6273 6372 . Numeric subscr │ │ │ 00425bf0: 6970 7473 2063 6f6c 6c61 7465 2066 726f ipts collate fro │ │ │ 00425c00: 6d20 6e65 6761 7469 7665 2074 6f20 706f m negative to po │ │ │ -00425c10: 7369 7469 7665 5300 427e 6100 0020 2020 sitiveS.B~a.. │ │ │ +00425c10: 7369 7469 7665 5300 42e0 6100 0020 2020 sitiveS.B.a.. │ │ │ 00425c20: 696e 2076 616c 7565 206f 7264 6572 2e20 in value order. │ │ │ 00425c30: 5374 7269 6e67 2073 7562 7363 7269 7074 String subscript │ │ │ 00425c40: 7320 636f 6c6c 6174 6520 696e 2041 5343 s collate in ASC │ │ │ 00425c50: 4949 2073 6571 7565 6e63 652e 2049 6e20 II sequence. In │ │ │ -00425c60: 6164 6469 7469 6f6e 2c50 0042 7e71 0000 addition,P.B~q.. │ │ │ +00425c60: 6164 6469 7469 6f6e 2c50 0042 e071 0000 addition,P.B.q.. │ │ │ 00425c70: 2020 2047 542e 4d20 616c 6c6f 7773 2074 GT.M allows t │ │ │ 00425c80: 6865 2065 6d70 7479 2073 7472 696e 6720 he empty string │ │ │ 00425c90: 7375 6273 6372 6970 7420 696e 206d 6f73 subscript in mos │ │ │ 00425ca0: 7420 636f 6e74 6578 7473 2c20 2874 6865 t contexts, (the │ │ │ -00425cb0: 206e 756c 6c2c 206f 724a 0042 7e81 0000 null, orJ.B~... │ │ │ +00425cb0: 206e 756c 6c2c 206f 724a 0042 e081 0000 null, orJ.B.... │ │ │ 00425cc0: 2020 2065 6d70 7479 2c20 7374 7269 6e67 empty, string │ │ │ 00425cd0: 2063 6f6c 6c61 7465 7320 6168 6561 6420 collates ahead │ │ │ 00425ce0: 6f66 2061 6c6c 2063 616e 6f6e 6963 206e of all canonic n │ │ │ 00425cf0: 756d 6572 6963 2073 7562 7363 7269 7074 umeric subscript │ │ │ -00425d00: 7329 2e07 0042 7e91 0000 5200 417e c011 s)...B~...R.A~.. │ │ │ +00425d00: 7329 2e07 0042 e091 0000 5200 41e0 c011 s)...B....R.A... │ │ │ 00425d10: 0000 2020 2047 542e 4d20 616c 6c6f 7773 .. GT.M allows │ │ │ 00425d20: 2064 6566 696e 6974 696f 6e20 6f66 2061 definition of a │ │ │ 00425d30: 6c74 6572 6e61 7469 7665 2063 6f6c 6c61 lternative colla │ │ │ 00425d40: 7469 6f6e 2073 6571 7565 6e63 6573 2e20 tion sequences. │ │ │ -00425d50: 466f 7220 636f 6d70 6c65 7465 4200 427e For completeB.B~ │ │ │ +00425d50: 466f 7220 636f 6d70 6c65 7465 4200 42e0 For completeB.B. │ │ │ 00425d60: 1200 0020 2020 696e 666f 726d 6174 696f ... informatio │ │ │ 00425d70: 6e20 6f6e 2065 6e61 626c 696e 6720 7468 n on enabling th │ │ │ 00425d80: 6973 2066 756e 6374 696f 6e61 6c69 7479 is functionality │ │ │ 00425d90: 2c20 7265 6665 7220 746f 2074 6865 4800 , refer to theH. │ │ │ -00425da0: 427e 1300 0020 2020 2249 6e74 6572 6e61 B~... "Interna │ │ │ +00425da0: 42e0 1300 0020 2020 2249 6e74 6572 6e61 B.... "Interna │ │ │ 00425db0: 7469 6f6e 616c 697a 6174 696f 6e22 2063 tionalization" c │ │ │ 00425dc0: 6861 7074 6572 2069 6e20 7468 6520 4754 hapter in the GT │ │ │ 00425dd0: 2e4d 2050 726f 6772 616d 6d65 7227 7320 .M Programmer's │ │ │ -00425de0: 4775 6964 652e 0700 427e 1400 0026 002b Guide...B~...&.+ │ │ │ -00425df0: 7e4e 414b 4544 5f52 4546 4552 454e 4345 ~NAKED_REFERENCE │ │ │ +00425de0: 4775 6964 652e 0700 42e0 1400 0026 002b Guide...B....&.+ │ │ │ +00425df0: e04e 414b 4544 5f52 4546 4552 454e 4345 .NAKED_REFERENCE │ │ │ 00425e00: 5300 004e 616b 6564 5f52 6566 6572 656e S..Naked_Referen │ │ │ -00425e10: 6365 731b 003c 7ebf 1100 0020 2020 4e61 ces..<~.... Na │ │ │ +00425e10: 6365 731b 003c e0bf 1100 0020 2020 4e61 ces..<..... Na │ │ │ 00425e20: 6b65 6420 5265 6665 7265 6e63 6573 0700 ked References.. │ │ │ -00425e30: 3d7e 2100 0050 003d 7e31 0000 2020 204d =~!..P.=~1.. M │ │ │ +00425e30: 3de0 2100 0050 003d e031 0000 2020 204d =.!..P.=.1.. M │ │ │ 00425e40: 2061 6363 6570 7473 2061 6e20 6162 6272 accepts an abbr │ │ │ 00425e50: 6576 6961 7469 6f6e 206f 6620 7468 6520 eviation of the │ │ │ 00425e60: 676c 6f62 616c 206e 616d 6520 756e 6465 global name unde │ │ │ 00425e70: 7220 736f 6d65 2063 6972 6375 6d73 7461 r some circumsta │ │ │ -00425e80: 6e63 6573 2e49 003d 7e41 0000 2020 2057 nces.I.=~A.. W │ │ │ +00425e80: 6e63 6573 2e49 003d e041 0000 2020 2057 nces.I.=.A.. W │ │ │ 00425e90: 6865 6e20 7468 6520 6c65 6164 696e 6720 hen the leading │ │ │ 00425ea0: 6361 7265 7420 7379 6d62 6f6c 2028 5e29 caret symbol (^) │ │ │ 00425eb0: 2069 6d6d 6564 6961 7465 6c79 2070 7265 immediately pre │ │ │ 00425ec0: 6365 6465 7320 7468 6520 6c65 6674 5400 cedes the leftT. │ │ │ -00425ed0: 3d7e 5100 0020 2020 7061 7265 6e74 6865 =~Q.. parenthe │ │ │ +00425ed0: 3de0 5100 0020 2020 7061 7265 6e74 6865 =.Q.. parenthe │ │ │ 00425ee0: 7369 7320 6465 6c69 6d69 7469 6e67 2073 sis delimiting s │ │ │ 00425ef0: 7562 7363 7269 7074 732c 2074 6865 2067 ubscripts, the g │ │ │ 00425f00: 6c6f 6261 6c20 7661 7269 6162 6c65 2072 lobal variable r │ │ │ 00425f10: 6566 6572 656e 6365 2069 7320 6361 6c6c eference is call │ │ │ -00425f20: 6564 5000 3d7e 6100 0020 2020 6120 6e61 edP.=~a.. a na │ │ │ +00425f20: 6564 5000 3de0 6100 0020 2020 6120 6e61 edP.=.a.. a na │ │ │ 00425f30: 6b65 6420 7265 6665 7265 6e63 652e 204d ked reference. M │ │ │ 00425f40: 2065 7661 6c75 6174 6573 2061 206e 616b evaluates a nak │ │ │ 00425f50: 6564 2072 6566 6572 656e 6365 2062 7920 ed reference by │ │ │ 00425f60: 7072 6566 6978 696e 6720 7468 6520 6c61 prefixing the la │ │ │ -00425f70: 7374 5200 3d7e 7100 0020 2020 7573 6564 stR.=~q.. used │ │ │ +00425f70: 7374 5200 3de0 7100 0020 2020 7573 6564 stR.=.q.. used │ │ │ 00425f80: 2067 6c6f 6261 6c20 7661 7269 6162 6c65 global variable │ │ │ 00425f90: 206e 616d 652c 2065 7863 6570 7420 666f name, except fo │ │ │ 00425fa0: 7220 6974 7320 6c61 7374 2073 7562 7363 r its last subsc │ │ │ 00425fb0: 7269 7074 2c20 746f 2074 6865 206c 6973 ript, to the lis │ │ │ 00425fc0: 7420 6f66 0000 0000 0000 0000 0000 0000 t of............ │ │ │ 00425fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00425fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -271873,97 +271873,97 @@ │ │ │ 00426000: 0400 0000 e405 0000 bc08 0000 0000 0000 ................ │ │ │ 00426010: 6100 004c 4845 4c50 00ff 7300 ff4d 5f4c a..LHELP..s..M_L │ │ │ 00426020: 414e 475f 4645 4154 5552 4553 00ff 7300 ANG_FEATURES..s. │ │ │ 00426030: ff56 4152 4941 424c 4553 00ff 7300 ff47 .VARIABLES..s..G │ │ │ 00426040: 565f 414e 445f 5245 534f 5552 4345 5f4e V_AND_RESOURCE_N │ │ │ 00426050: 414d 455f 454e 5600 0047 565f 616e 645f AME_ENV..GV_and_ │ │ │ 00426060: 5265 736f 7572 6365 5f4e 616d 655f 456e Resource_Name_En │ │ │ -00426070: 7623 0044 7ebf 1100 0020 2020 4756 2061 v#.D~.... GV a │ │ │ +00426070: 7623 0044 e0bf 1100 0020 2020 4756 2061 v#.D..... GV a │ │ │ 00426080: 6e64 2052 6573 6f75 7263 6520 4e61 6d65 nd Resource Name │ │ │ -00426090: 2045 6e76 0700 457e 2100 0052 0045 7e31 Env..E~!..R.E~1 │ │ │ +00426090: 2045 6e76 0700 45e0 2100 0052 0045 e031 Env..E.!..R.E.1 │ │ │ 004260a0: 0000 2020 204d 2072 6563 6f67 6e69 7a65 .. M recognize │ │ │ 004260b0: 7320 616e 206f 7074 696f 6e61 6c20 656e s an optional en │ │ │ 004260c0: 7669 726f 6e6d 656e 7420 7370 6563 6966 vironment specif │ │ │ 004260d0: 6963 6174 696f 6e20 696e 2067 6c6f 6261 ication in globa │ │ │ 004260e0: 6c20 6e61 6d65 7320 6f72 2069 6e4e 0045 l names or inN.E │ │ │ -004260f0: 7e41 0000 2020 2074 6865 204c 4f43 4b20 ~A.. the LOCK │ │ │ +004260f0: e041 0000 2020 2074 6865 204c 4f43 4b20 .A.. the LOCK │ │ │ 00426100: 7265 736f 7572 6365 206e 616d 6573 2028 resource names ( │ │ │ 00426110: 6e72 6566 7329 2c20 7768 6963 6820 6861 nrefs), which ha │ │ │ 00426120: 7665 2061 6e61 6c6f 676f 7573 2073 796e ve analogous syn │ │ │ -00426130: 7461 782e 2047 6c6f 6261 6c48 0045 7e51 tax. GlobalH.E~Q │ │ │ +00426130: 7461 782e 2047 6c6f 6261 6c48 0045 e051 tax. GlobalH.E.Q │ │ │ 00426140: 0000 2020 2076 6172 6961 626c 6520 6e61 .. variable na │ │ │ 00426150: 6d65 7320 6861 7665 2061 206c 6561 6469 mes have a leadi │ │ │ 00426160: 6e67 2063 6172 6574 2073 796d 626f 6c20 ng caret symbol │ │ │ 00426170: 285e 2920 6173 2061 2064 656c 696d 6974 (^) as a delimit │ │ │ -00426180: 6572 2e07 0045 7e61 0000 5100 457e 7100 er...E~a..Q.E~q. │ │ │ +00426180: 6572 2e07 0045 e061 0000 5100 45e0 7100 er...E.a..Q.E.q. │ │ │ 00426190: 0020 2020 4d20 6d61 6b65 7320 6120 676c . M makes a gl │ │ │ 004261a0: 6f62 616c 2076 6172 6961 626c 6520 6176 obal variable av │ │ │ 004261b0: 6169 6c61 626c 652c 2061 6e64 2073 7562 ailable, and sub │ │ │ 004261c0: 6a65 6374 2074 6f20 6d6f 6469 6669 6361 ject to modifica │ │ │ -004261d0: 7469 6f6e 2062 7920 616c 6c51 0045 7e81 tion by allQ.E~. │ │ │ +004261d0: 7469 6f6e 2062 7920 616c 6c51 0045 e081 tion by allQ.E.. │ │ │ 004261e0: 0000 2020 2072 6f75 7469 6e65 7320 6578 .. routines ex │ │ │ 004261f0: 6563 7574 6564 2077 6974 6869 6e20 616c ecuted within al │ │ │ 00426200: 6c20 7072 6f63 6573 7365 7320 696e 2061 l processes in a │ │ │ 00426210: 6e20 656e 7669 726f 6e6d 656e 742c 2066 n environment, f │ │ │ -00426220: 726f 6d20 7468 6520 7469 6d65 3800 457e rom the time8.E~ │ │ │ +00426220: 726f 6d20 7468 6520 7469 6d65 3800 45e0 rom the time8.E. │ │ │ 00426230: 9100 0020 2020 7468 6174 2076 6172 6961 ... that varia │ │ │ 00426240: 626c 6520 6973 2066 6972 7374 2053 4554 ble is first SET │ │ │ 00426250: 2075 6e74 696c 2069 7420 6973 204b 494c until it is KIL │ │ │ -00426260: 4c65 642e 0800 447e c011 0000 2400 2b74 Led...D~....$.+t │ │ │ +00426260: 4c65 642e 0800 44e0 c011 0000 2400 2b74 Led...D.....$.+t │ │ │ 00426270: 4c4f 4341 4c5f 5641 5249 4142 4c45 5300 LOCAL_VARIABLES. │ │ │ 00426280: 004c 6f63 616c 5f56 6172 6961 626c 6573 .Local_Variables │ │ │ -00426290: 1a00 3b7e bf11 0000 2020 204c 6f63 616c ..;~.... Local │ │ │ -004262a0: 2056 6172 6961 626c 6573 0700 3c7e 2100 Variables..<~!. │ │ │ -004262b0: 0054 003c 7e31 0000 2020 2041 206c 6f63 .T.<~1.. A loc │ │ │ +00426290: 1a00 3be0 bf11 0000 2020 204c 6f63 616c ..;..... Local │ │ │ +004262a0: 2056 6172 6961 626c 6573 0700 3ce0 2100 Variables..<.!. │ │ │ +004262b0: 0054 003c e031 0000 2020 2041 206c 6f63 .T.<.1.. A loc │ │ │ 004262c0: 616c 2076 6172 6961 626c 6520 696e 204d al variable in M │ │ │ 004262d0: 2072 6566 6572 7320 746f 2061 2076 6172 refers to a var │ │ │ 004262e0: 6961 626c 6520 7573 6564 2073 6f6c 656c iable used solel │ │ │ 004262f0: 7920 7769 7468 696e 2074 6865 2073 636f y within the sco │ │ │ -00426300: 7065 206f 664b 003c 7e41 0000 2020 2061 pe ofK.<~A.. a │ │ │ +00426300: 7065 206f 664b 003c e041 0000 2020 2061 pe ofK.<.A.. a │ │ │ 00426310: 2073 696e 676c 6520 7072 6f63 6573 732e single process. │ │ │ 00426320: 204c 6f63 616c 2076 6172 6961 626c 6520 Local variable │ │ │ 00426330: 6e61 6d65 7320 6861 7665 206e 6f20 6c65 names have no le │ │ │ 00426340: 6164 696e 6720 6465 6c69 6d69 7465 722e ading delimiter. │ │ │ -00426350: 0700 3c7e 5100 004f 003c 7e61 0000 2020 ..<~Q..O.<~a.. │ │ │ +00426350: 0700 3ce0 5100 004f 003c e061 0000 2020 ..<.Q..O.<.a.. │ │ │ 00426360: 204d 206d 616b 6573 2061 206c 6f63 616c M makes a local │ │ │ 00426370: 2076 6172 6961 626c 6520 6176 6169 6c61 variable availa │ │ │ 00426380: 626c 6520 616e 6420 7375 626a 6563 7420 ble and subject │ │ │ 00426390: 746f 206d 6f64 6966 6963 6174 696f 6e20 to modification │ │ │ -004263a0: 6279 2061 6c6c 5100 3c7e 7100 0020 2020 by allQ.<~q.. │ │ │ +004263a0: 6279 2061 6c6c 5100 3ce0 7100 0020 2020 by allQ.<.q.. │ │ │ 004263b0: 726f 7574 696e 6573 2065 7865 6375 7465 routines execute │ │ │ 004263c0: 6420 7769 7468 696e 2061 2070 726f 6365 d within a proce │ │ │ 004263d0: 7373 2066 726f 6d20 7468 6520 7469 6d65 ss from the time │ │ │ 004263e0: 2074 6861 7420 7661 7269 6162 6c65 2069 that variable i │ │ │ -004263f0: 7320 6669 7273 7454 003c 7e81 0000 2020 s firstT.<~... │ │ │ +004263f0: 7320 6669 7273 7454 003c e081 0000 2020 s firstT.<.... │ │ │ 00426400: 2053 4554 2075 6e74 696c 2069 7420 6973 SET until it is │ │ │ 00426410: 204b 494c 4c65 642c 206f 7220 756e 7469 KILLed, or unti │ │ │ 00426420: 6c20 7468 6520 7072 6f63 6573 7320 7374 l the process st │ │ │ 00426430: 6f70 7320 6578 6563 7574 696e 6720 4d2e ops executing M. │ │ │ -00426440: 2048 6f77 6576 6572 2c20 4d53 003c 7e91 However, MS.<~. │ │ │ +00426440: 2048 6f77 6576 6572 2c20 4d53 003c e091 However, MS.<.. │ │ │ 00426450: 0000 2020 2022 7072 6f74 6563 7473 2220 .. "protects" │ │ │ 00426460: 6120 6c6f 6361 6c20 7661 7269 6162 6c65 a local variable │ │ │ 00426470: 2061 6674 6572 2074 6861 7420 7661 7269 after that vari │ │ │ 00426480: 6162 6c65 2061 7070 6561 7273 2061 7320 able appears as │ │ │ 00426490: 616e 2061 7267 756d 656e 7420 746f 5300 an argument toS. │ │ │ -004264a0: 3b7e c011 0000 2020 2061 204e 4557 2063 ;~.... a NEW c │ │ │ +004264a0: 3be0 c011 0000 2020 2061 204e 4557 2063 ;..... a NEW c │ │ │ 004264b0: 6f6d 6d61 6e64 2c20 6f72 2061 6674 6572 ommand, or after │ │ │ 004264c0: 2069 7420 6170 7065 6172 7320 6173 2061 it appears as a │ │ │ 004264d0: 6e20 656c 656d 656e 7420 696e 2061 2066 n element in a f │ │ │ 004264e0: 6f72 6d61 6c6c 6973 7420 7573 6564 2069 ormallist used i │ │ │ -004264f0: 6e51 003c 7e12 0000 2020 2070 6172 616d nQ.<~... param │ │ │ +004264f0: 6e51 003c e012 0000 2020 2070 6172 616d nQ.<.... param │ │ │ 00426500: 6574 6572 2070 6173 7369 6e67 2e20 5768 eter passing. Wh │ │ │ 00426510: 656e 204d 2070 726f 7465 6374 7320 6120 en M protects a │ │ │ 00426520: 6c6f 6361 6c20 7661 7269 6162 6c65 2c20 local variable, │ │ │ 00426530: 6974 2073 6176 6573 2061 2063 6f70 7920 it saves a copy │ │ │ -00426540: 6f66 5000 3c7e 1300 0020 2020 7468 6520 ofP.<~... the │ │ │ +00426540: 6f66 5000 3ce0 1300 0020 2020 7468 6520 ofP.<.... the │ │ │ 00426550: 7661 7269 6162 6c65 2773 2076 616c 7565 variable's value │ │ │ 00426560: 2061 6e64 206d 616b 6573 2074 6861 7420 and makes that │ │ │ 00426570: 7661 7269 6162 6c65 2075 6e64 6566 696e variable undefin │ │ │ 00426580: 6564 2e20 4d20 7265 7374 6f72 6573 2074 ed. M restores t │ │ │ -00426590: 6865 5200 3c7e 1400 0020 2020 7661 7269 heR.<~... vari │ │ │ +00426590: 6865 5200 3ce0 1400 0020 2020 7661 7269 heR.<.... vari │ │ │ 004265a0: 6162 6c65 2074 6f20 6974 7320 7361 7665 able to its save │ │ │ 004265b0: 6420 7661 6c75 6520 6475 7269 6e67 2065 d value during e │ │ │ 004265c0: 7865 6375 7469 6f6e 206f 6620 7468 6520 xecution of the │ │ │ 004265d0: 5155 4954 2074 6861 7420 7465 726d 696e QUIT that termin │ │ │ 004265e0: 6174 6573 0000 0000 0000 0000 0000 0000 ates............ │ │ │ 004265f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00426600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -271995,85 +271995,85 @@ │ │ │ 004267a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004267b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004267c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004267d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004267e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004267f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00426800: 0400 0000 8004 0000 b508 0000 0000 0000 ................ │ │ │ -00426810: 9100 007e 4845 4c50 00ff 7300 ff4d 5f4c ...~HELP..s..M_L │ │ │ +00426810: 9100 00e0 4845 4c50 00ff 7300 ff4d 5f4c ....HELP..s..M_L │ │ │ 00426820: 414e 475f 4645 4154 5552 4553 00ff 7300 ANG_FEATURES..s. │ │ │ 00426830: ff56 4152 4941 424c 4553 00ff 7300 ff4e .VARIABLES..s..N │ │ │ 00426840: 414b 4544 5f52 4546 4552 454e 4345 5300 AKED_REFERENCES. │ │ │ 00426850: bf81 0000 2020 2073 7562 7363 7269 7074 .... subscript │ │ │ 00426860: 7320 7370 6563 6966 6965 6420 6279 2074 s specified by t │ │ │ 00426870: 6865 206e 616b 6564 2072 6566 6572 656e he naked referen │ │ │ 00426880: 6365 2e20 5468 6520 7072 6566 6978 6564 ce. The prefixed │ │ │ 00426890: 2070 6f72 7469 6f6e 2069 7320 6b6e 6f77 portion is know │ │ │ -004268a0: 6e54 003d 7e91 0000 2020 2061 7320 7468 nT.=~... as th │ │ │ +004268a0: 6e54 003d e091 0000 2020 2061 7320 7468 nT.=.... as th │ │ │ 004268b0: 6520 6e61 6b65 6420 696e 6469 6361 746f e naked indicato │ │ │ 004268c0: 722e 2041 6e20 6174 7465 6d70 7420 746f r. An attempt to │ │ │ 004268d0: 2075 7365 2061 206e 616b 6564 2072 6566 use a naked ref │ │ │ 004268e0: 6572 656e 6365 2077 6865 6e20 7468 6520 erence when the │ │ │ -004268f0: 7072 696f 7255 003c 7ec0 1100 0020 2020 priorU.<~.... │ │ │ +004268f0: 7072 696f 7255 003c e0c0 1100 0020 2020 priorU.<..... │ │ │ 00426900: 676c 6f62 616c 2072 6566 6572 656e 6365 global reference │ │ │ 00426910: 2064 6f65 7320 6e6f 7420 6578 6973 742c does not exist, │ │ │ 00426920: 206f 7220 6469 6420 6e6f 7420 636f 6e74 or did not cont │ │ │ 00426930: 6169 6e20 6120 7375 6273 6372 6970 742c ain a subscript, │ │ │ -00426940: 2067 656e 6572 6174 6573 1300 3d7e 1200 generates..=~.. │ │ │ +00426940: 2067 656e 6572 6174 6573 1300 3de0 1200 generates..=... │ │ │ 00426950: 0020 2020 616e 2065 7272 6f72 2e07 003d . an error...= │ │ │ -00426960: 7e13 0000 5300 3d7e 1400 0020 2020 4265 ~...S.=~... Be │ │ │ +00426960: e013 0000 5300 3de0 1400 0020 2020 4265 ....S.=.... Be │ │ │ 00426970: 6361 7573 6520 4d20 6861 7320 6f6e 6c79 cause M has only │ │ │ 00426980: 206f 6e65 2070 726f 6365 7373 2d77 6964 one process-wid │ │ │ 00426990: 6520 6e61 6b65 6420 696e 6469 6361 746f e naked indicato │ │ │ 004269a0: 7220 7768 6963 6820 6974 206d 6169 6e74 r which it maint │ │ │ -004269b0: 6169 6e73 2061 7351 003d 7e15 0000 2020 ains asQ.=~... │ │ │ +004269b0: 6169 6e73 2061 7351 003d e015 0000 2020 ains asQ.=.... │ │ │ 004269c0: 2061 2073 6964 6520 6166 6665 6374 206f a side affect o │ │ │ 004269d0: 6620 6576 6572 7920 6576 616c 7561 7469 f every evaluati │ │ │ 004269e0: 6f6e 206f 6620 6120 676c 6f62 616c 2076 on of a global v │ │ │ 004269f0: 6172 6961 626c 652c 2075 7369 6e67 2074 ariable, using t │ │ │ -00426a00: 6865 206e 616b 6564 5200 3d7e 1600 0020 he nakedR.=~... │ │ │ +00426a00: 6865 206e 616b 6564 5200 3de0 1600 0020 he nakedR.=.... │ │ │ 00426a10: 2020 7265 6665 7265 6e63 6520 7265 7175 reference requ │ │ │ 00426a20: 6972 6573 2061 6e20 756e 6465 7273 7461 ires an understa │ │ │ 00426a30: 6e64 696e 6720 6f66 204d 2065 7865 6375 nding of M execu │ │ │ 00426a40: 7469 6f6e 2073 6571 7565 6e63 652e 204d tion sequence. M │ │ │ -00426a50: 2065 7865 6375 7469 6f6e 5200 3d7e 1700 executionR.=~.. │ │ │ +00426a50: 2065 7865 6375 7469 6f6e 5200 3de0 1700 executionR.=... │ │ │ 00426a60: 0020 2020 6765 6e65 7261 6c6c 7920 7072 . generally pr │ │ │ 00426a70: 6f63 6565 6473 2066 726f 6d20 6c65 6674 oceeds from left │ │ │ 00426a80: 2074 6f20 7269 6768 7420 7769 7468 696e to right within │ │ │ 00426a90: 2061 206c 696e 652c 2073 7562 6a65 6374 a line, subject │ │ │ -00426aa0: 2074 6f20 636f 6d6d 616e 6473 5400 3d7e to commandsT.=~ │ │ │ +00426aa0: 2074 6f20 636f 6d6d 616e 6473 5400 3de0 to commandsT.=. │ │ │ 00426ab0: 1800 0020 2020 7468 6174 2063 6861 6e67 ... that chang │ │ │ 00426ac0: 6520 7468 6520 666c 6f77 206f 6620 636f e the flow of co │ │ │ 00426ad0: 6e74 726f 6c2e 2048 6f77 6576 6572 2c20 ntrol. However, │ │ │ 00426ae0: 4d20 6576 616c 7561 7465 7320 7468 6520 M evaluates the │ │ │ 00426af0: 706f 7274 696f 6e20 6f66 2061 2053 4554 portion of a SET │ │ │ -00426b00: 5400 3d7e 1900 0020 2020 636f 6d6d 616e T.=~... comman │ │ │ +00426b00: 5400 3de0 1900 0020 2020 636f 6d6d 616e T.=.... comman │ │ │ 00426b10: 6420 6172 6775 6d65 6e74 2074 6f20 7468 d argument to th │ │ │ 00426b20: 6520 7269 6768 7420 7369 6465 206f 6620 e right side of │ │ │ 00426b30: 7468 6520 6571 7561 6c20 7369 676e 2062 the equal sign b │ │ │ 00426b40: 6566 6f72 6520 7468 6520 6c65 6674 2073 efore the left s │ │ │ -00426b50: 6964 652e 4e00 3d7e 1a00 0020 2020 416c ide.N.=~... Al │ │ │ +00426b50: 6964 652e 4e00 3de0 1a00 0020 2020 416c ide.N.=.... Al │ │ │ 00426b60: 736f 2c20 4d20 646f 6573 206e 6f74 2065 so, M does not e │ │ │ 00426b70: 7661 6c75 6174 6520 616e 7920 6675 7274 valuate any furt │ │ │ 00426b80: 6865 7220 2453 454c 4543 5428 2920 6172 her $SELECT() ar │ │ │ 00426b90: 6775 6d65 6e74 7320 7769 7468 696e 2074 guments within t │ │ │ -00426ba0: 6865 4100 3d7e 2100 0020 2020 6675 6e63 heA.=~!.. func │ │ │ +00426ba0: 6865 4100 3de0 2100 0020 2020 6675 6e63 heA.=.!.. func │ │ │ 00426bb0: 7469 6f6e 2061 6674 6572 2069 7420 656e tion after it en │ │ │ 00426bc0: 636f 756e 7465 7273 2061 2074 7275 6520 counters a true │ │ │ 00426bd0: 7365 6c65 6374 696f 6e20 6172 6775 6d65 selection argume │ │ │ -00426be0: 6e74 2e07 003d 7e22 0000 4f00 3d7e 2300 nt...=~"..O.=~#. │ │ │ +00426be0: 6e74 2e07 003d e022 0000 4f00 3de0 2300 nt...=."..O.=.#. │ │ │ 00426bf0: 0020 2020 496e 2067 656e 6572 616c 2c20 . In general, │ │ │ 00426c00: 7573 696e 6720 6e61 6b65 6420 7265 6665 using naked refe │ │ │ 00426c10: 7265 6e63 6573 206f 6e6c 7920 696e 2076 rences only in v │ │ │ 00426c20: 6572 7920 6c69 6d69 7465 6420 6369 7263 ery limited circ │ │ │ -00426c30: 756d 7374 616e 6365 7340 003d 7e24 0000 umstances@.=~$.. │ │ │ +00426c30: 756d 7374 616e 6365 7340 003d e024 0000 umstances@.=.$.. │ │ │ 00426c40: 2020 2070 7265 7665 6e74 7320 7072 6f62 prevents prob │ │ │ 00426c50: 6c65 6d73 2061 7373 6f63 6961 7465 6420 lems associated │ │ │ 00426c60: 7769 7468 2074 6865 206e 616b 6564 2069 with the naked i │ │ │ -00426c70: 6e64 6963 6174 6f72 2e07 003d 7e25 0000 ndicator...=~%.. │ │ │ +00426c70: 6e64 6963 6174 6f72 2e07 003d e025 0000 ndicator...=.%.. │ │ │ 00426c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00426c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00426ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00426cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00426cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00426cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00426ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -272123,15 +272123,15 @@ │ │ │ 00426fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00426fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00426fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00426fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00426fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00426ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00427000: 0400 0001 7302 0000 6a0e 0000 0000 0000 ....s...j....... │ │ │ -00427010: 5000 0060 4845 4c50 00ff 7300 ff4d 5f4c P..`HELP..s..M_L │ │ │ +00427010: 5000 00f9 4845 4c50 00ff 7300 ff4d 5f4c P...HELP..s..M_L │ │ │ 00427020: 414e 475f 4645 4154 5552 4553 00ff 7300 ANG_FEATURES..s. │ │ │ 00427030: ff50 4152 414d 4554 4552 5f50 4153 5349 .PARAMETER_PASSI │ │ │ 00427040: 4e47 00ff 7300 ff41 4354 5541 4c4c 4953 NG..s..ACTUALLIS │ │ │ 00427050: 5453 00c0 2401 0000 7400 0000 0000 0000 TS..$...t....... │ │ │ 00427060: 0f00 3300 4700 0078 0000 0000 0000 002c ..3.G..x......., │ │ │ 00427070: 0033 0050 4152 414d 4554 4552 5f50 4153 .3.PARAMETER_PAS │ │ │ 00427080: 5349 4e47 5f45 5854 454e 5349 4f4e 5300 SING_EXTENSIONS. │ │ │ @@ -272290,31 +272290,31 @@ │ │ │ 00427a10: 0036 004d 554d 5053 5f51 5541 4c49 4649 .6.MUMPS_QUALIFI │ │ │ 00427a20: 4552 5300 c000 0034 0000 0000 0000 0022 ERS....4......." │ │ │ 00427a30: 0047 00ff 7300 ff4c 455b 4e47 5448 5d3d .G..s..LE[NGTH]= │ │ │ 00427a40: 4c49 4e45 5300 0100 0037 0000 0000 0000 LINES....7...... │ │ │ 00427a50: 0016 004b 0052 5b55 4e5d 00bf 6200 003a ...K.R[UN]..b..: │ │ │ 00427a60: 0000 0000 0000 0021 004b 005b 4e4f 5d45 .......!.K.[NO]E │ │ │ 00427a70: 4d42 4544 5f53 4f55 5243 4500 bf42 0000 MBED_SOURCE..B.. │ │ │ -00427a80: 3500 0000 0000 0000 2200 4f7e 4c49 5b53 5.......".O~LI[S │ │ │ +00427a80: 3500 0000 0000 0000 2200 4fe0 4c49 5b53 5.......".O.LI[S │ │ │ 00427a90: 545d 5b3d 4649 4c45 4e41 4d45 5d00 bf22 T][=FILENAME].." │ │ │ -00427aa0: 0000 3600 0000 0000 0000 2500 4f7e 4f5b ..6.......%.O~O[ │ │ │ +00427aa0: 0000 3600 0000 0000 0000 2500 4fe0 4f5b ..6.......%.O.O[ │ │ │ 00427ab0: 424a 4543 545d 5b3d 4649 4c45 4e41 4d45 BJECT][=FILENAME │ │ │ 00427ac0: 5d00 c019 0100 0038 0000 0000 0000 000f ]......8........ │ │ │ 00427ad0: 001b 0044 0000 3d00 0000 0000 0000 4300 ...D..=.......C. │ │ │ 00427ae0: 1b00 4558 4543 5554 455f 534f 5552 4345 ..EXECUTE_SOURCE │ │ │ 00427af0: 5f50 524f 4752 414d 00ff 7300 ff45 5845 _PROGRAM..s..EXE │ │ │ 00427b00: 4355 5445 5f49 4e5f 4449 5245 4354 5f4d CUTE_IN_DIRECT_M │ │ │ 00427b10: 4f44 4500 c021 0100 0039 0000 0000 0000 ODE..!...9...... │ │ │ 00427b20: 0029 0036 734c 4f43 4154 455f 534f 5552 .).6sLOCATE_SOUR │ │ │ 00427b30: 4345 5f44 4952 4543 544f 5259 00c0 1501 CE_DIRECTORY.... │ │ │ 00427b40: 0000 3b00 0000 0000 0000 2300 1b00 5052 ..;.......#...PR │ │ │ 00427b50: 4f43 4553 5349 4e47 5f45 5252 4f52 5300 OCESSING_ERRORS. │ │ │ 00427b60: c016 0100 003c 0000 0000 0000 0018 0009 .....<.......... │ │ │ 00427b70: 0054 5249 4747 4552 5300 c000 0091 0200 .TRIGGERS....... │ │ │ -00427b80: 0000 0000 0043 0012 7eff 7300 ff4d 5f43 .....C..~.s..M_C │ │ │ +00427b80: 0000 0000 0043 0012 e0ff 7300 ff4d 5f43 .....C....s..M_C │ │ │ 00427b90: 4f44 494e 475f 5354 414e 4441 5244 535f ODING_STANDARDS_ │ │ │ 00427ba0: 2d5f 444f 2753 5f41 4e44 5f44 4f4e 2754 -_DO'S_AND_DON'T │ │ │ 00427bb0: 5300 ff73 00ff 444f 2753 00c0 2701 0000 S..s..DO'S..'... │ │ │ 00427bc0: 9b02 0000 0000 0000 1000 4500 6901 0000 ..........E.i... │ │ │ 00427bd0: 9c02 0000 0000 0000 1100 4400 c111 3200 ..........D...2. │ │ │ 00427be0: 009d 0200 0000 0000 0010 0045 0015 0100 ...........E.... │ │ │ 00427bf0: 009e 0200 0000 0000 0010 0045 0019 0100 ...........E.... │ │ │ @@ -272379,285 +272379,285 @@ │ │ │ 00427fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00427fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00427fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00427fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00427fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00427ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00428000: 0400 0000 fc07 0000 df08 0000 0000 0000 ................ │ │ │ -00428010: 9200 007e 4845 4c50 00ff 7300 ff4d 5f4c ...~HELP..s..M_L │ │ │ +00428010: 9200 00e0 4845 4c50 00ff 7300 ff4d 5f4c ....HELP..s..M_L │ │ │ 00428020: 414e 475f 4645 4154 5552 4553 00ff 7300 ANG_FEATURES..s. │ │ │ 00428030: ff56 4152 4941 424c 4553 00ff 7300 ff41 .VARIABLES..s..A │ │ │ 00428040: 5252 4159 535f 414e 445f 5355 4253 4352 RRAYS_AND_SUBSCR │ │ │ 00428050: 4950 5453 00c0 2400 0020 2020 6c6f 6361 IPTS..$.. loca │ │ │ 00428060: 6c73 2c20 4754 2e4d 206c 696d 6974 7320 ls, GT.M limits │ │ │ 00428070: 7468 6520 6c65 6e67 7468 206f 6620 696e the length of in │ │ │ 00428080: 6469 7669 6475 616c 2073 7562 7363 7269 dividual subscri │ │ │ 00428090: 7074 7320 746f 2074 6865 206d 6178 696d pts to the maxim │ │ │ -004280a0: 756d 5400 427e 2500 0020 2020 7374 7269 umT.B~%.. stri │ │ │ +004280a0: 756d 5400 42e0 2500 0020 2020 7374 7269 umT.B.%.. stri │ │ │ 004280b0: 6e67 206c 656e 6774 6820 6f66 2033 322c ng length of 32, │ │ │ 004280c0: 3736 372e 2047 542e 4d20 7265 7374 7269 767. GT.M restri │ │ │ 004280d0: 6374 7320 7468 6520 6e75 6d62 6572 206f cts the number o │ │ │ 004280e0: 6620 7375 6273 6372 6970 7473 2066 6f72 f subscripts for │ │ │ -004280f0: 206c 6f63 616c 2400 427e 2600 0020 2020 local$.B~&.. │ │ │ +004280f0: 206c 6f63 616c 2400 42e0 2600 0020 2020 local$.B.&.. │ │ │ 00428100: 6f72 2067 6c6f 6261 6c20 7661 7269 6162 or global variab │ │ │ -00428110: 6c65 7320 746f 2033 312e 0700 427e 2700 les to 31...B~'. │ │ │ -00428120: 0048 002b 7e47 4c4f 4241 4c5f 5641 5249 .H.+~GLOBAL_VARI │ │ │ +00428110: 6c65 7320 746f 2033 312e 0700 42e0 2700 les to 31...B.'. │ │ │ +00428120: 0048 002b e047 4c4f 4241 4c5f 5641 5249 .H.+.GLOBAL_VARI │ │ │ 00428130: 4142 4c45 5f4e 414d 455f 454e 5649 524f ABLE_NAME_ENVIRO │ │ │ 00428140: 4e4d 454e 5453 0000 476c 6f62 616c 5f56 NMENTS..Global_V │ │ │ 00428150: 6172 6961 626c 655f 4e61 6d65 5f45 6e76 ariable_Name_Env │ │ │ -00428160: 6972 6f6e 6d65 6e74 732c 004d 7ebf 1100 ironments,.M~... │ │ │ +00428160: 6972 6f6e 6d65 6e74 732c 004d e0bf 1100 ironments,.M.... │ │ │ 00428170: 0020 2020 476c 6f62 616c 2056 6172 6961 . Global Varia │ │ │ 00428180: 626c 6520 4e61 6d65 2045 6e76 6972 6f6e ble Name Environ │ │ │ -00428190: 6d65 6e74 7307 004e 7e21 0000 5100 4e7e ments..N~!..Q.N~ │ │ │ +00428190: 6d65 6e74 7307 004e e021 0000 5100 4ee0 ments..N.!..Q.N. │ │ │ 004281a0: 3100 0020 2020 4d20 7265 636f 676e 697a 1.. M recogniz │ │ │ 004281b0: 6573 2061 6e20 6f70 7469 6f6e 616c 2065 es an optional e │ │ │ 004281c0: 6e76 6972 6f6e 6d65 6e74 2073 7065 6369 nvironment speci │ │ │ 004281d0: 6669 6361 7469 6f6e 2069 6e20 676c 6f62 fication in glob │ │ │ 004281e0: 616c 206e 616d 6573 2e20 5468 654d 004e al names. TheM.N │ │ │ -004281f0: 7e41 0000 2020 2065 6e76 6972 6f6e 6d65 ~A.. environme │ │ │ +004281f0: e041 0000 2020 2065 6e76 6972 6f6e 6d65 .A.. environme │ │ │ 00428200: 6e74 2073 7065 6369 6669 6361 7469 6f6e nt specification │ │ │ 00428210: 2064 6573 6967 6e61 7465 7320 6f6e 6520 designates one │ │ │ 00428220: 6f66 2073 6f6d 6520 7365 7420 6f66 2061 of some set of a │ │ │ -00428230: 6c74 6572 6e61 7469 7665 1900 4e7e 5100 lternative..N~Q. │ │ │ +00428230: 6c74 6572 6e61 7469 7665 1900 4ee0 5100 lternative..N.Q. │ │ │ 00428240: 0020 2020 6461 7461 6261 7365 2066 696c . database fil │ │ │ -00428250: 6573 2e07 004e 7e61 0000 4a00 4e7e 7100 es...N~a..J.N~q. │ │ │ +00428250: 6573 2e07 004e e061 0000 4a00 4ee0 7100 es...N.a..J.N.q. │ │ │ 00428260: 0020 2020 5468 6520 7379 6e74 6178 2066 . The syntax f │ │ │ 00428270: 6f72 2067 6c6f 6261 6c20 7661 7269 6162 or global variab │ │ │ 00428280: 6c65 206e 616d 6573 2074 6861 7420 696e le names that in │ │ │ 00428290: 636c 7564 6520 616e 2065 6e76 6972 6f6e clude an environ │ │ │ -004282a0: 6d65 6e74 1b00 4e7e 8100 0020 2020 7370 ment..N~... sp │ │ │ +004282a0: 6d65 6e74 1b00 4ee0 8100 0020 2020 7370 ment..N.... sp │ │ │ 004282b0: 6563 6966 6963 6174 696f 6e20 6973 3a07 ecification is:. │ │ │ -004282c0: 004e 7e91 0000 2900 4d7e c011 0000 2020 .N~...).M~.... │ │ │ +004282c0: 004e e091 0000 2900 4de0 c011 0000 2020 .N....).M..... │ │ │ 004282d0: 205e 7c65 7870 727c 6e61 6d65 5b28 7375 ^|expr|name[(su │ │ │ 004282e0: 6273 6372 6970 745b 2c2e 2e2e 5d29 5d07 bscript[,...])]. │ │ │ -004282f0: 004e 7e12 0000 5100 4e7e 1300 0020 2020 .N~...Q.N~... │ │ │ +004282f0: 004e e012 0000 5100 4ee0 1300 0020 2020 .N....Q.N.... │ │ │ 00428300: 496e 2047 542e 4d2c 2074 6865 2065 7870 In GT.M, the exp │ │ │ 00428310: 7265 7373 696f 6e20 6964 656e 7469 6669 ression identifi │ │ │ 00428320: 6573 2074 6865 2047 6c6f 6261 6c20 4469 es the Global Di │ │ │ 00428330: 7265 6374 6f72 7920 666f 7220 6d61 7070 rectory for mapp │ │ │ -00428340: 696e 6720 7468 651a 004e 7e14 0000 2020 ing the..N~... │ │ │ +00428340: 696e 6720 7468 651a 004e e014 0000 2020 ing the..N.... │ │ │ 00428350: 2067 6c6f 6261 6c20 7661 7269 6162 6c65 global variable │ │ │ -00428360: 2e07 004e 7e15 0000 4e00 4e7e 1600 0020 ...N~...N.N~... │ │ │ +00428360: 2e07 004e e015 0000 4e00 4ee0 1600 0020 ...N....N.N.... │ │ │ 00428370: 2020 456e 7669 726f 6e6d 656e 7420 7370 Environment sp │ │ │ 00428380: 6563 6966 6963 6174 696f 6e73 2070 6572 ecifications per │ │ │ 00428390: 6d69 7420 6561 7379 2061 6363 6573 7320 mit easy access │ │ │ 004283a0: 746f 2067 6c6f 6261 6c20 7661 7269 6162 to global variab │ │ │ -004283b0: 6c65 7320 696e 5400 4e7e 1700 0020 2020 les inT.N~... │ │ │ +004283b0: 6c65 7320 696e 5400 4ee0 1700 0020 2020 les inT.N.... │ │ │ 004283c0: 616c 7465 726e 6174 6976 6520 6461 7461 alternative data │ │ │ 004283d0: 6261 7365 732c 2069 6e63 6c75 6469 6e67 bases, including │ │ │ 004283e0: 206f 7468 6572 2022 636f 7069 6573 2220 other "copies" │ │ │ 004283f0: 6f66 2061 6374 6976 6520 7661 7269 6162 of active variab │ │ │ -00428400: 6c65 7320 696e 2074 6865 5300 4e7e 1800 les in theS.N~.. │ │ │ +00428400: 6c65 7320 696e 2074 6865 5300 4ee0 1800 les in theS.N... │ │ │ 00428410: 0020 2020 6375 7272 656e 7420 6461 7461 . current data │ │ │ 00428420: 6261 7365 2e20 456e 7669 726f 6e6d 656e base. Environmen │ │ │ 00428430: 7420 7370 6563 6966 6963 6174 696f 6e73 t specifications │ │ │ 00428440: 2061 7265 2073 6f6d 6574 696d 6573 2072 are sometimes r │ │ │ 00428450: 6566 6572 7265 6420 746f 2061 733a 004e eferred to as:.N │ │ │ -00428460: 7e19 0000 2020 2065 7874 656e 6465 6420 ~... extended │ │ │ +00428460: e019 0000 2020 2065 7874 656e 6465 6420 .... extended │ │ │ 00428470: 676c 6f62 616c 2073 796e 7461 7820 6f72 global syntax or │ │ │ 00428480: 2065 7874 656e 6465 6420 7661 6c75 6520 extended value │ │ │ -00428490: 7379 6e74 6178 2e07 004e 7e1a 0000 1b00 syntax...N~..... │ │ │ -004284a0: 4e7e 2100 0020 2020 4754 2e4d 2061 6c73 N~!.. GT.M als │ │ │ -004284b0: 6f20 616c 6c6f 7773 3a07 004e 7e22 0000 o allows:..N~".. │ │ │ -004284c0: 2f00 4e7e 2300 0020 2020 5e7c 6578 7072 /.N~#.. ^|expr │ │ │ +00428490: 7379 6e74 6178 2e07 004e e01a 0000 1b00 syntax...N...... │ │ │ +004284a0: 4ee0 2100 0020 2020 4754 2e4d 2061 6c73 N.!.. GT.M als │ │ │ +004284b0: 6f20 616c 6c6f 7773 3a07 004e e022 0000 o allows:..N.".. │ │ │ +004284c0: 2f00 4ee0 2300 0020 2020 5e7c 6578 7072 /.N.#.. ^|expr │ │ │ 004284d0: 312c 6578 7072 327c 6e61 6d65 5b28 7375 1,expr2|name[(su │ │ │ 004284e0: 6273 6372 6970 745b 2c2e 2e2e 5d29 5d07 bscript[,...])]. │ │ │ -004284f0: 004e 7e24 0000 5300 4e7e 2500 0020 2020 .N~$..S.N~%.. │ │ │ +004284f0: 004e e024 0000 5300 4ee0 2500 0020 2020 .N.$..S.N.%.. │ │ │ 00428500: 5768 6572 6520 7468 6520 6669 7273 7420 Where the first │ │ │ 00428510: 6578 7072 6573 7369 6f6e 2069 6465 6e74 expression ident │ │ │ 00428520: 6966 6965 7320 7468 6520 476c 6f62 616c ifies the Global │ │ │ 00428530: 2044 6972 6563 746f 7279 2061 6e64 2074 Directory and t │ │ │ -00428540: 6865 2073 6563 6f6e 6435 004e 7e26 0000 he second5.N~&.. │ │ │ +00428540: 6865 2073 6563 6f6e 6435 004e e026 0000 he second5.N.&.. │ │ │ 00428550: 2020 2065 7870 7265 7373 696f 6e20 6973 expression is │ │ │ 00428560: 2061 6363 6570 7465 6420 6275 7420 6967 accepted but ig │ │ │ 00428570: 6e6f 7265 6420 6279 2047 542e 4d2e 0700 nored by GT.M... │ │ │ -00428580: 4e7e 2700 004f 004e 7e28 0000 2020 2054 N~'..O.N~(.. T │ │ │ +00428580: 4ee0 2700 004f 004e e028 0000 2020 2054 N.'..O.N.(.. T │ │ │ 00428590: 6f20 696d 7072 6f76 6520 636f 6d70 6174 o improve compat │ │ │ 004285a0: 6962 696c 6974 7920 7769 7468 2073 6f6d ibility with som │ │ │ 004285b0: 6520 6f74 6865 7220 4d20 696d 706c 656d e other M implem │ │ │ 004285c0: 656e 7461 7469 6f6e 732c 2047 542e 4d20 entations, GT.M │ │ │ -004285d0: 616c 736f 4e00 4e7e 2900 0020 2020 6163 alsoN.N~).. ac │ │ │ +004285d0: 616c 736f 4e00 4ee0 2900 0020 2020 6163 alsoN.N.).. ac │ │ │ 004285e0: 6365 7074 7320 616e 6f74 6865 7220 6e6f cepts another no │ │ │ 004285f0: 6e2d 7374 616e 6461 7264 2073 796e 7461 n-standard synta │ │ │ 00428600: 782e 2049 6e20 7468 6973 2073 796e 7461 x. In this synta │ │ │ 00428610: 782c 2074 6865 206c 6561 6469 6e67 2061 x, the leading a │ │ │ -00428620: 6e64 5400 4e7e 2a00 0020 2020 7472 6169 ndT.N~*.. trai │ │ │ +00428620: 6e64 5400 4ee0 2a00 0020 2020 7472 6169 ndT.N.*.. trai │ │ │ 00428630: 6c69 6e67 2075 702d 6261 7220 287c 2920 ling up-bar (|) │ │ │ 00428640: 6172 6520 7265 7370 6563 7469 7665 6c79 are respectively │ │ │ 00428650: 2072 6570 6c61 6365 6420 6279 2061 206c replaced by a l │ │ │ 00428660: 6566 7420 7371 7561 7265 2d62 7261 636b eft square-brack │ │ │ -00428670: 6574 2028 5b29 4e00 4e7e 3100 0020 2020 et ([)N.N~1.. │ │ │ +00428670: 6574 2028 5b29 4e00 4ee0 3100 0020 2020 et ([)N.N.1.. │ │ │ 00428680: 616e 6420 6120 7269 6768 7420 7371 7561 and a right squa │ │ │ 00428690: 7265 2d62 7261 636b 6574 2028 5d29 2e20 re-bracket (]). │ │ │ 004286a0: 5468 6973 2073 796e 7461 7820 616c 736f This syntax also │ │ │ 004286b0: 2072 6571 7569 7265 7320 6578 7072 6174 requires exprat │ │ │ -004286c0: 6f6d 732c 2200 4e7e 3200 0020 2020 7261 oms,".N~2.. ra │ │ │ +004286c0: 6f6d 732c 2200 4ee0 3200 0020 2020 7261 oms,".N.2.. ra │ │ │ 004286d0: 7468 6572 2074 6861 6e20 6578 7072 6573 ther than expres │ │ │ -004286e0: 7369 6f6e 732e 0700 4e7e 3300 0037 004e sions...N~3..7.N │ │ │ -004286f0: 7e34 0000 2020 2054 6865 2066 6f72 6d61 ~4.. The forma │ │ │ +004286e0: 7369 6f6e 732e 0700 4ee0 3300 0037 004e sions...N.3..7.N │ │ │ +004286f0: e034 0000 2020 2054 6865 2066 6f72 6d61 .4.. The forma │ │ │ 00428700: 7473 2066 6f72 2074 6869 7320 6e6f 6e2d ts for this non- │ │ │ 00428710: 7374 616e 6461 7264 2073 796e 7461 7820 standard syntax │ │ │ -00428720: 6172 653a 0700 4e7e 3500 002a 004e 7e36 are:..N~5..*.N~6 │ │ │ +00428720: 6172 653a 0700 4ee0 3500 002a 004e e036 are:..N.5..*.N.6 │ │ │ 00428730: 0000 2020 205e 5b65 7870 7261 746f 6d31 .. ^[expratom1 │ │ │ 00428740: 5d6e 616d 655b 2873 7562 7363 7269 7074 ]name[(subscript │ │ │ -00428750: 2e2e 2e29 5d07 004e 7e37 0000 0c00 4e7e ...)]..N~7....N~ │ │ │ -00428760: 3800 0020 2020 6f72 0700 4e7e 3900 0034 8.. or..N~9..4 │ │ │ -00428770: 004e 7e3a 0000 2020 205e 5b65 7870 7261 .N~:.. ^[expra │ │ │ +00428750: 2e2e 2e29 5d07 004e e037 0000 0c00 4ee0 ...)]..N.7....N. │ │ │ +00428760: 3800 0020 2020 6f72 0700 4ee0 3900 0034 8.. or..N.9..4 │ │ │ +00428770: 004e e03a 0000 2020 205e 5b65 7870 7261 .N.:.. ^[expra │ │ │ 00428780: 746f 6d31 2c65 7870 7261 746f 6d32 5d6e tom1,expratom2]n │ │ │ 00428790: 616d 655b 2873 7562 7363 7269 7074 2e2e ame[(subscript.. │ │ │ -004287a0: 2e29 5d07 004e 7e41 0000 5200 4e7e 4200 .)]..N~A..R.N~B. │ │ │ +004287a0: 2e29 5d07 004e e041 0000 5200 4ee0 4200 .)]..N.A..R.N.B. │ │ │ 004287b0: 0020 2020 5768 6572 6520 6578 7072 6174 . Where exprat │ │ │ 004287c0: 6f6d 3120 6964 656e 7469 6669 6573 2074 om1 identifies t │ │ │ 004287d0: 6865 2047 6c6f 6261 6c20 4469 7265 6374 he Global Direct │ │ │ 004287e0: 6f72 7920 616e 6420 6578 7072 6174 6f6d ory and expratom │ │ │ 004287f0: 3220 6973 2061 2064 756d 6d79 0000 0000 2 is a dummy.... │ │ │ 00428800: 0400 0000 c807 0000 1909 0000 0000 0000 ................ │ │ │ -00428810: 9f00 007e 4845 4c50 00ff 7300 ff4d 5f4c ...~HELP..s..M_L │ │ │ +00428810: 9f00 00e0 4845 4c50 00ff 7300 ff4d 5f4c ....HELP..s..M_L │ │ │ 00428820: 414e 475f 4645 4154 5552 4553 00ff 7300 ANG_FEATURES..s. │ │ │ 00428830: ff56 4152 4941 424c 4553 00ff 7300 ff47 .VARIABLES..s..G │ │ │ 00428840: 4c4f 4241 4c5f 5641 5249 4142 4c45 5f4e LOBAL_VARIABLE_N │ │ │ 00428850: 414d 455f 454e 5649 524f 4e4d 454e 5453 AME_ENVIRONMENTS │ │ │ 00428860: 00c0 4300 0020 2020 7661 7269 6162 6c65 ..C.. variable │ │ │ 00428870: 2e20 4e6f 7465 2074 6861 7420 7468 6520 . Note that the │ │ │ 00428880: 6669 7273 7420 7365 7420 6f66 2062 7261 first set of bra │ │ │ 00428890: 636b 6574 7320 696e 2065 6163 6820 666f ckets in each fo │ │ │ 004288a0: 726d 6174 2069 7320 7061 7274 206f 6654 rmat is part ofT │ │ │ -004288b0: 004e 7e44 0000 2020 2074 6865 2073 796e .N~D.. the syn │ │ │ +004288b0: 004e e044 0000 2020 2074 6865 2073 796e .N.D.. the syn │ │ │ 004288c0: 7461 782e 2054 6865 2073 6563 6f6e 6420 tax. The second │ │ │ 004288d0: 7365 7420 6f66 2073 7175 6172 6520 6272 set of square br │ │ │ 004288e0: 6163 6b65 7473 2069 7320 7061 7274 206f ackets is part o │ │ │ 004288f0: 6620 7468 6520 6d65 7461 2d6c 616e 6775 f the meta-langu │ │ │ -00428900: 6167 652a 004e 7e45 0000 2020 2069 6465 age*.N~E.. ide │ │ │ +00428900: 6167 652a 004e e045 0000 2020 2069 6465 age*.N.E.. ide │ │ │ 00428910: 6e74 6966 7969 6e67 2061 6e20 6f70 7469 ntifying an opti │ │ │ 00428920: 6f6e 616c 2065 6c65 6d65 6e74 2e07 004e onal element...N │ │ │ -00428930: 7e46 0000 1200 4e7e 4700 0020 2020 4578 ~F....N~G.. Ex │ │ │ -00428940: 616d 706c 653a 0700 4e7e 4800 001e 004e ample:..N~H....N │ │ │ -00428950: 7e49 0000 2020 2024 2067 746d 6762 6c64 ~I.. $ gtmgbld │ │ │ -00428960: 6972 3d54 6573 742e 474c 441c 004e 7e4a ir=Test.GLD..N~J │ │ │ +00428930: e046 0000 1200 4ee0 4700 0020 2020 4578 .F....N.G.. Ex │ │ │ +00428940: 616d 706c 653a 0700 4ee0 4800 001e 004e ample:..N.H....N │ │ │ +00428950: e049 0000 2020 2024 2067 746d 6762 6c64 .I.. $ gtmgbld │ │ │ +00428960: 6972 3d54 6573 742e 474c 441c 004e e04a ir=Test.GLD..N.J │ │ │ 00428970: 0000 2020 2024 2065 7870 6f72 7420 6774 .. $ export gt │ │ │ -00428980: 6d67 626c 6469 720f 004e 7e51 0000 2020 mgbldir..N~Q.. │ │ │ -00428990: 2024 2047 544d 0700 4e7e 5200 001c 004e $ GTM..N~R....N │ │ │ -004289a0: 7e53 0000 2020 2047 544d 3e57 5249 5445 ~S.. GTM>WRITE │ │ │ -004289b0: 2024 5a47 424c 4449 5212 004e 7e54 0000 $ZGBLDIR..N~T.. │ │ │ -004289c0: 2020 2054 4553 542e 474c 4416 004e 7e55 TEST.GLD..N~U │ │ │ +00428980: 6d67 626c 6469 720f 004e e051 0000 2020 mgbldir..N.Q.. │ │ │ +00428990: 2024 2047 544d 0700 4ee0 5200 001c 004e $ GTM..N.R....N │ │ │ +004289a0: e053 0000 2020 2047 544d 3e57 5249 5445 .S.. GTM>WRITE │ │ │ +004289b0: 2024 5a47 424c 4449 5212 004e e054 0000 $ZGBLDIR..N.T.. │ │ │ +004289c0: 2020 2054 4553 542e 474c 4416 004e e055 TEST.GLD..N.U │ │ │ 004289d0: 0000 2020 2047 544d 3e57 5249 5445 205e .. GTM>WRITE ^ │ │ │ -004289e0: 4124 004e 7e56 0000 2020 2054 4849 5320 A$.N~V.. THIS │ │ │ +004289e0: 4124 004e e056 0000 2020 2054 4849 5320 A$.N.V.. THIS │ │ │ 004289f0: 4953 205e 4120 494e 2044 4154 4142 4153 IS ^A IN DATABAS │ │ │ -00428a00: 4520 5245 4420 004e 7e57 0000 2020 2047 E RED .N~W.. G │ │ │ +00428a00: 4520 5245 4420 004e e057 0000 2020 2047 E RED .N.W.. G │ │ │ 00428a10: 544d 3e57 5249 5445 205e 7c22 4d31 2e47 TM>WRITE ^|"M1.G │ │ │ -00428a20: 4c44 227c 4126 004e 7e58 0000 2020 2054 LD"|A&.N~X.. T │ │ │ +00428a20: 4c44 227c 4126 004e e058 0000 2020 2054 LD"|A&.N.X.. T │ │ │ 00428a30: 4849 5320 4953 205e 4120 494e 2044 4154 HIS IS ^A IN DAT │ │ │ -00428a40: 4142 4153 4520 5748 4954 451c 004e 7e59 ABASE WHITE..N~Y │ │ │ +00428a40: 4142 4153 4520 5748 4954 451c 004e e059 ABASE WHITE..N.Y │ │ │ 00428a50: 0000 2020 2047 544d 3e57 5249 5445 2024 .. GTM>WRITE $ │ │ │ -00428a60: 5a47 424c 4449 5212 004e 7e5a 0000 2020 ZGBLDIR..N~Z.. │ │ │ -00428a70: 2054 4553 542e 474c 4412 004e 7e61 0000 TEST.GLD..N~a.. │ │ │ -00428a80: 2020 2047 544d 3e48 414c 5407 004e 7e62 GTM>HALT..N~b │ │ │ -00428a90: 0000 1a00 4e7e 6300 0020 2020 2420 6563 ....N~c.. $ ec │ │ │ -00428aa0: 686f 2067 746d 6762 6c64 6972 1200 4e7e ho gtmgbldir..N~ │ │ │ +00428a60: 5a47 424c 4449 5212 004e e05a 0000 2020 ZGBLDIR..N.Z.. │ │ │ +00428a70: 2054 4553 542e 474c 4412 004e e061 0000 TEST.GLD..N.a.. │ │ │ +00428a80: 2020 2047 544d 3e48 414c 5407 004e e062 GTM>HALT..N.b │ │ │ +00428a90: 0000 1a00 4ee0 6300 0020 2020 2420 6563 ....N.c.. $ ec │ │ │ +00428aa0: 686f 2067 746d 6762 6c64 6972 1200 4ee0 ho gtmgbldir..N. │ │ │ 00428ab0: 6400 0020 2020 5445 5354 2e47 4c44 0700 d.. TEST.GLD.. │ │ │ -00428ac0: 4e7e 6500 004e 004e 7e66 0000 2020 2054 N~e..N.N~f.. T │ │ │ +00428ac0: 4ee0 6500 004e 004e e066 0000 2020 2054 N.e..N.N.f.. T │ │ │ 00428ad0: 6865 2073 7461 7465 6d65 6e74 2057 5249 he statement WRI │ │ │ 00428ae0: 5445 205e 7c22 4d31 2e47 4c44 227c 4120 TE ^|"M1.GLD"|A │ │ │ 00428af0: 7772 6974 6573 2076 6172 6961 626c 6520 writes variable │ │ │ 00428b00: 5e41 2075 7369 6e67 2074 6865 2047 6c6f ^A using the Glo │ │ │ -00428b10: 6261 6c4e 004e 7e67 0000 2020 2044 6972 balN.N~g.. Dir │ │ │ +00428b10: 6261 6c4e 004e e067 0000 2020 2044 6972 balN.N.g.. Dir │ │ │ 00428b20: 6563 746f 7279 2c20 4d31 2e47 4c44 2c20 ectory, M1.GLD, │ │ │ 00428b30: 6275 7420 646f 6573 206e 6f74 2063 6861 but does not cha │ │ │ 00428b40: 6e67 6520 7468 6520 6375 7272 656e 7420 nge the current │ │ │ 00428b50: 476c 6f62 616c 2044 6972 6563 746f 7279 Global Directory │ │ │ -00428b60: 2e07 004e 7e68 0000 1200 4e7e 6900 0020 ...N~h....N~i.. │ │ │ -00428b70: 2020 4578 616d 706c 653a 0700 4e7e 6a00 Example:..N~j. │ │ │ -00428b80: 001c 004e 7e71 0000 2020 2047 544d 3e57 ...N~q.. GTM>W │ │ │ +00428b60: 2e07 004e e068 0000 1200 4ee0 6900 0020 ...N.h....N.i.. │ │ │ +00428b70: 2020 4578 616d 706c 653a 0700 4ee0 6a00 Example:..N.j. │ │ │ +00428b80: 001c 004e e071 0000 2020 2047 544d 3e57 ...N.q.. GTM>W │ │ │ 00428b90: 5249 5445 2024 5a47 424c 4449 5210 004e RITE $ZGBLDIR..N │ │ │ -00428ba0: 7e72 0000 2020 204d 312e 474c 4416 004e ~r.. M1.GLD..N │ │ │ -00428bb0: 7e73 0000 2020 2047 544d 3e57 5249 5445 ~s.. GTM>WRITE │ │ │ -00428bc0: 205e 4126 004e 7e74 0000 2020 2054 4849 ^A&.N~t.. THI │ │ │ +00428ba0: e072 0000 2020 204d 312e 474c 4416 004e .r.. M1.GLD..N │ │ │ +00428bb0: e073 0000 2020 2047 544d 3e57 5249 5445 .s.. GTM>WRITE │ │ │ +00428bc0: 205e 4126 004e e074 0000 2020 2054 4849 ^A&.N.t.. THI │ │ │ 00428bd0: 5320 4953 205e 4120 494e 2044 4154 4142 S IS ^A IN DATAB │ │ │ -00428be0: 4153 4520 5748 4954 4520 004e 7e75 0000 ASE WHITE .N~u.. │ │ │ +00428be0: 4153 4520 5748 4954 4520 004e e075 0000 ASE WHITE .N.u.. │ │ │ 00428bf0: 2020 2047 544d 3e57 5249 5445 205e 7c22 GTM>WRITE ^|" │ │ │ -00428c00: 4d31 2e47 4c44 227c 4126 004e 7e76 0000 M1.GLD"|A&.N~v.. │ │ │ +00428c00: 4d31 2e47 4c44 227c 4126 004e e076 0000 M1.GLD"|A&.N.v.. │ │ │ 00428c10: 2020 2054 4849 5320 4953 205e 4120 494e THIS IS ^A IN │ │ │ 00428c20: 2044 4154 4142 4153 4520 5748 4954 4507 DATABASE WHITE. │ │ │ -00428c30: 004e 7e77 0000 4500 4e7e 7800 0020 2020 .N~w..E.N~x.. │ │ │ +00428c30: 004e e077 0000 4500 4ee0 7800 0020 2020 .N.w..E.N.x.. │ │ │ 00428c40: 5468 6520 7374 6174 656d 656e 7420 5752 The statement WR │ │ │ 00428c50: 4954 4520 5e7c 224d 312e 474c 4422 7c41 ITE ^|"M1.GLD"|A │ │ │ 00428c60: 2069 7320 6571 7569 7661 6c65 6e74 2074 is equivalent t │ │ │ -00428c70: 6f20 5752 4954 4520 5e41 2e07 004e 7e79 o WRITE ^A...N~y │ │ │ -00428c80: 0000 5300 4e7e 7a00 0020 2020 5370 6563 ..S.N~z.. Spec │ │ │ +00428c70: 6f20 5752 4954 4520 5e41 2e07 004e e079 o WRITE ^A...N.y │ │ │ +00428c80: 0000 5300 4ee0 7a00 0020 2020 5370 6563 ..S.N.z.. Spec │ │ │ 00428c90: 6966 7969 6e67 2073 6570 6172 6174 6520 ifying separate │ │ │ 00428ca0: 476c 6f62 616c 2044 6972 6563 746f 7269 Global Directori │ │ │ 00428cb0: 6573 2064 6f65 7320 6e6f 7420 616c 7761 es does not alwa │ │ │ 00428cc0: 7973 2074 7261 6e73 6c61 7465 2074 6f20 ys translate to │ │ │ -00428cd0: 7573 696e 671d 004e 7e81 0000 2020 2073 using..N~... s │ │ │ +00428cd0: 7573 696e 671d 004e e081 0000 2020 2073 using..N.... s │ │ │ 00428ce0: 6570 6172 6174 6520 6461 7461 6261 7365 eparate database │ │ │ -00428cf0: 732e 0700 4e7e 8200 0012 004e 7e83 0000 s...N~.....N~... │ │ │ -00428d00: 2020 2045 7861 6d70 6c65 3a07 004e 7e84 Example:..N~. │ │ │ -00428d10: 0000 3c00 4e7e 8500 0020 2020 4754 4d3e ..<.N~... GTM> │ │ │ +00428cf0: 732e 0700 4ee0 8200 0012 004e e083 0000 s...N......N.... │ │ │ +00428d00: 2020 2045 7861 6d70 6c65 3a07 004e e084 Example:..N.. │ │ │ +00428d10: 0000 3c00 4ee0 8500 0020 2020 4754 4d3e ..<.N.... GTM> │ │ │ 00428d20: 5752 4954 4520 5e7c 224d 312e 474c 4422 WRITE ^|"M1.GLD" │ │ │ 00428d30: 7c41 2c21 2c5e 7c22 4d32 2e47 4c44 227c |A,!,^|"M2.GLD"| │ │ │ 00428d40: 412c 212c 5e7c 224d 332e 474c 4422 0e00 A,!,^|"M3.GLD".. │ │ │ -00428d50: 4e7e 8600 0020 2020 7c41 2c21 2600 4e7e N~... |A,!&.N~ │ │ │ +00428d50: 4ee0 8600 0020 2020 7c41 2c21 2600 4ee0 N.... |A,!&.N. │ │ │ 00428d60: 8700 0020 2020 5448 4953 2049 5320 5e41 ... THIS IS ^A │ │ │ 00428d70: 2049 4e20 4441 5441 4241 5345 2057 4849 IN DATABASE WHI │ │ │ -00428d80: 5445 2500 4e7e 8800 0020 2020 5448 4953 TE%.N~... THIS │ │ │ +00428d80: 5445 2500 4ee0 8800 0020 2020 5448 4953 TE%.N.... THIS │ │ │ 00428d90: 2049 5320 5e41 2049 4e20 4441 5441 4241 IS ^A IN DATABA │ │ │ -00428da0: 5345 2042 4c55 4526 004e 7e89 0000 2020 SE BLUE&.N~... │ │ │ +00428da0: 5345 2042 4c55 4526 004e e089 0000 2020 SE BLUE&.N.... │ │ │ 00428db0: 2054 4849 5320 4953 205e 4120 494e 2044 THIS IS ^A IN D │ │ │ 00428dc0: 4154 4142 4153 4520 5748 4954 4507 004e ATABASE WHITE..N │ │ │ -00428dd0: 7e8a 0000 5100 4e7e 9100 0020 2020 496e ~...Q.N~... In │ │ │ +00428dd0: e08a 0000 5100 4ee0 9100 0020 2020 496e ....Q.N.... In │ │ │ 00428de0: 2074 6869 7320 6578 616d 706c 652c 2074 this example, t │ │ │ 00428df0: 6865 2057 5249 5445 2064 6f65 7320 6e6f he WRITE does no │ │ │ 00428e00: 7420 6469 7370 6c61 7920 5e41 2066 726f t display ^A fro │ │ │ 00428e10: 6d20 7468 7265 6520 4754 2e4d 2064 6174 m three GT.M dat │ │ │ -00428e20: 6162 6173 6552 004e 7e92 0000 2020 2066 abaseR.N~... f │ │ │ +00428e20: 6162 6173 6552 004e e092 0000 2020 2066 abaseR.N.... f │ │ │ 00428e30: 696c 6573 2e20 4d61 7070 696e 6720 7370 iles. Mapping sp │ │ │ 00428e40: 6563 6966 6965 6420 6279 2074 6865 2047 ecified by the G │ │ │ 00428e50: 6c6f 6261 6c20 4469 7265 6374 6f72 7920 lobal Directory │ │ │ 00428e60: 4564 6974 6f72 2028 4744 4529 2064 6574 Editor (GDE) det │ │ │ -00428e70: 6572 6d69 6e65 733f 004e 7e93 0000 2020 ermines?.N~... │ │ │ +00428e70: 6572 6d69 6e65 733f 004e e093 0000 2020 ermines?.N.... │ │ │ 00428e80: 2074 6865 2064 6174 6162 6173 6520 6669 the database fi │ │ │ 00428e90: 6c65 2074 6f20 7768 6963 6820 6120 476c le to which a Gl │ │ │ 00428ea0: 6f62 616c 2044 6972 6563 746f 7279 2070 obal Directory p │ │ │ -00428eb0: 6f69 6e74 732e 0700 4e7e 9400 0046 004e oints...N~...F.N │ │ │ -00428ec0: 7e95 0000 2020 2054 6869 7320 7265 7375 ~... This resu │ │ │ +00428eb0: 6f69 6e74 732e 0700 4ee0 9400 0046 004e oints...N....F.N │ │ │ +00428ec0: e095 0000 2020 2054 6869 7320 7265 7375 .... This resu │ │ │ 00428ed0: 6c74 2063 6f75 6c64 2068 6176 6520 6f63 lt could have oc │ │ │ 00428ee0: 6375 7272 6564 2075 6e64 6572 2074 6865 curred under the │ │ │ 00428ef0: 2066 6f6c 6c6f 7769 6e67 206d 6170 7069 following mappi │ │ │ -00428f00: 6e67 3a07 004e 7e96 0000 3d00 4e7e 9700 ng:..N~...=.N~.. │ │ │ +00428f00: 6e67 3a07 004e e096 0000 3d00 4ee0 9700 ng:..N....=.N... │ │ │ 00428f10: 0020 2020 5e7c 224d 312e 474c 4422 7c41 . ^|"M1.GLD"|A │ │ │ 00428f20: 202d 2d3e 2052 4547 494f 4e41 202d 2d3e --> REGIONA --> │ │ │ 00428f30: 2053 4547 4d45 4e54 4120 2d2d 3e20 4649 SEGMENTA --> FI │ │ │ -00428f40: 4c45 312e 4441 543d 004e 7e98 0000 2020 LE1.DAT=.N~... │ │ │ +00428f40: 4c45 312e 4441 543d 004e e098 0000 2020 LE1.DAT=.N.... │ │ │ 00428f50: 205e 7c22 4d32 2e47 4c44 227c 4120 2d2d ^|"M2.GLD"|A -- │ │ │ 00428f60: 3e20 5245 4749 4f4e 4120 2d2d 3e20 5345 > REGIONA --> SE │ │ │ 00428f70: 474d 454e 5431 202d 2d3e 2046 494c 4532 GMENT1 --> FILE2 │ │ │ -00428f80: 2e44 4154 3d00 4e7e 9900 0020 2020 5e7c .DAT=.N~... ^| │ │ │ +00428f80: 2e44 4154 3d00 4ee0 9900 0020 2020 5e7c .DAT=.N.... ^| │ │ │ 00428f90: 224d 332e 474c 4422 7c41 202d 2d3e 2052 "M3.GLD"|A --> R │ │ │ 00428fa0: 4547 494f 4e33 202d 2d3e 2053 4547 4d45 EGION3 --> SEGME │ │ │ 00428fb0: 4e54 3320 2d2d 3e20 4649 4c45 312e 4441 NT3 --> FILE1.DA │ │ │ -00428fc0: 5407 004e 7e9a 0000 0000 0000 0000 0000 T..N~........... │ │ │ +00428fc0: 5407 004e e09a 0000 0000 0000 0000 0000 T..N............ │ │ │ 00428fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00428fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00428ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00429000: 0400 0000 0301 0000 1c09 0000 0000 0000 ................ │ │ │ -00429010: a200 007e 4845 4c50 00ff 7300 ff4d 5f4c ...~HELP..s..M_L │ │ │ +00429010: a200 00e0 4845 4c50 00ff 7300 ff4d 5f4c ....HELP..s..M_L │ │ │ 00429020: 414e 475f 4645 4154 5552 4553 00ff 7300 ANG_FEATURES..s. │ │ │ 00429030: ff56 4152 4941 424c 4553 00ff 7300 ff47 .VARIABLES..s..G │ │ │ 00429040: 4c4f 4241 4c5f 5641 5249 4142 4c45 5f4e LOBAL_VARIABLE_N │ │ │ 00429050: 414d 455f 454e 5649 524f 4e4d 454e 5453 AME_ENVIRONMENTS │ │ │ 00429060: 00c1 1100 0020 2020 466f 7220 6d6f 7265 ..... For more │ │ │ 00429070: 2069 6e66 6f72 6d61 7469 6f6e 206f 6e20 information on │ │ │ 00429080: 476c 6f62 616c 2044 6972 6563 746f 7269 Global Directori │ │ │ 00429090: 6573 2c20 7265 6665 7220 746f 2074 6865 es, refer to the │ │ │ 004290a0: 2022 476c 6f62 616c 2044 6972 6563 746f "Global Directo │ │ │ -004290b0: 7279 4a00 4f7e 1100 0020 2020 4564 6974 ryJ.O~... Edit │ │ │ +004290b0: 7279 4a00 4fe0 1100 0020 2020 4564 6974 ryJ.O.... Edit │ │ │ 004290c0: 6f72 2220 6368 6170 7465 7220 6f66 2074 or" chapter of t │ │ │ 004290d0: 6865 2047 542e 4d20 4164 6d69 6e69 7374 he GT.M Administ │ │ │ 004290e0: 7261 7469 6f6e 2061 6e64 204f 7065 7261 ration and Opera │ │ │ -004290f0: 7469 6f6e 7320 4775 6964 652e 0700 4f7e tions Guide...O~ │ │ │ +004290f0: 7469 6f6e 7320 4775 6964 652e 0700 4fe0 tions Guide...O. │ │ │ 00429100: 2100 0000 0000 0000 0000 0000 0000 0000 !............... │ │ │ 00429110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00429120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00429130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00429140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00429150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00429160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -272763,76 +272763,76 @@ │ │ │ 004297a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004297b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004297c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004297d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004297e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004297f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00429800: 0400 0000 e703 0000 6b09 0000 0000 0000 ........k....... │ │ │ -00429810: 4e00 007e 4845 4c50 00ff 7300 ff4d 5f4c N..~HELP..s..M_L │ │ │ +00429810: 4e00 00e0 4845 4c50 00ff 7300 ff4d 5f4c N...HELP..s..M_L │ │ │ 00429820: 414e 475f 4645 4154 5552 4553 00ff 7300 ANG_FEATURES..s. │ │ │ 00429830: ff4c 4954 4552 414c 5300 ff73 00ff 5354 .LITERALS..s..ST │ │ │ 00429840: 5249 4e47 5f4c 4954 4552 414c 5300 0053 RING_LITERALS..S │ │ │ 00429850: 7472 696e 675f 4c69 7465 7261 6c73 1a00 tring_Literals.. │ │ │ -00429860: 3a7e bf11 0000 2020 2053 7472 696e 6720 :~.... String │ │ │ -00429870: 4c69 7465 7261 6c73 0700 3b7e 2100 0050 Literals..;~!..P │ │ │ -00429880: 003b 7e31 0000 2020 2041 2073 7472 696e .;~1.. A strin │ │ │ +00429860: 3ae0 bf11 0000 2020 2053 7472 696e 6720 :..... String │ │ │ +00429870: 4c69 7465 7261 6c73 0700 3be0 2100 0050 Literals..;.!..P │ │ │ +00429880: 003b e031 0000 2020 2041 2073 7472 696e .;.1.. A strin │ │ │ 00429890: 6720 6c69 7465 7261 6c20 2873 7472 6c69 g literal (strli │ │ │ 004298a0: 7429 2069 7320 656e 636c 6f73 6564 2069 t) is enclosed i │ │ │ 004298b0: 6e20 7175 6f74 6174 696f 6e20 6d61 726b n quotation mark │ │ │ 004298c0: 7320 2822 2022 2920 616e 6420 6361 6e50 s (" ") and canP │ │ │ -004298d0: 003b 7e41 0000 2020 2063 6f6e 7461 696e .;~A.. contain │ │ │ +004298d0: 003b e041 0000 2020 2063 6f6e 7461 696e .;.A.. contain │ │ │ 004298e0: 2061 2073 6571 7565 6e63 6520 6f66 2041 a sequence of A │ │ │ 004298f0: 5343 4949 2061 6e64 2055 6e69 636f 6465 SCII and Unicode │ │ │ 00429900: 2852 2920 5554 462d 3820 6368 6172 6163 (R) UTF-8 charac │ │ │ 00429910: 7465 7273 2e20 5768 696c 6520 7468 6549 ters. While theI │ │ │ -00429920: 003b 7e51 0000 2020 2073 7461 6e64 6172 .;~Q.. standar │ │ │ +00429920: 003b e051 0000 2020 2073 7461 6e64 6172 .;.Q.. standar │ │ │ 00429930: 6420 696e 6469 6361 7465 7320 7468 6520 d indicates the │ │ │ 00429940: 6368 6172 6163 7465 7273 206d 7573 7420 characters must │ │ │ 00429950: 6265 2067 7261 7068 6963 2c20 4754 2e4d be graphic, GT.M │ │ │ -00429960: 2061 6363 6570 7473 4d00 3b7e 6100 0020 acceptsM.;~a.. │ │ │ +00429960: 2061 6363 6570 7473 4d00 3be0 6100 0020 acceptsM.;.a.. │ │ │ 00429970: 2020 6e6f 6e2d 6772 6170 6869 6320 6368 non-graphic ch │ │ │ 00429980: 6172 6163 7465 7273 2061 6e64 2c20 6174 aracters and, at │ │ │ 00429990: 2063 6f6d 7069 6c65 2d74 696d 652c 2067 compile-time, g │ │ │ 004299a0: 6976 6573 2061 2077 6172 6e69 6e67 2e20 ives a warning. │ │ │ -004299b0: 5573 696e 6754 003b 7e71 0000 2020 2024 UsingT.;~q.. $ │ │ │ +004299b0: 5573 696e 6754 003b e071 0000 2020 2024 UsingT.;.q.. $ │ │ │ 004299c0: 4348 4152 2829 2061 6e64 2063 6f6e 6361 CHAR() and conca │ │ │ 004299d0: 7465 6e61 7465 2074 6f20 7265 7072 6573 tenate to repres │ │ │ 004299e0: 656e 7420 6e6f 6e2d 6772 6170 6869 6320 ent non-graphic │ │ │ 004299f0: 6368 6172 6163 7465 7273 2069 6e20 7374 characters in st │ │ │ -00429a00: 7269 6e67 7320 6e6f 744e 003b 7e81 0000 rings notN.;~... │ │ │ +00429a00: 7269 6e67 7320 6e6f 744e 003b e081 0000 rings notN.;.... │ │ │ 00429a10: 2020 206f 6e6c 7920 6176 6f69 6473 2074 only avoids t │ │ │ 00429a20: 6865 2077 6172 6e69 6e67 2062 7574 2069 he warning but i │ │ │ 00429a30: 7320 6c65 7373 2065 7272 6f72 2070 726f s less error pro │ │ │ 00429a40: 6e65 2061 6e64 206d 616b 6573 2066 6f72 ne and makes for │ │ │ -00429a50: 2065 6173 6965 7251 003b 7e91 0000 2020 easierQ.;~... │ │ │ +00429a50: 2065 6173 6965 7251 003b e091 0000 2020 easierQ.;.... │ │ │ 00429a60: 2075 6e64 6572 7374 616e 6469 6e67 2e20 understanding. │ │ │ 00429a70: 4d20 6174 7465 6d70 7473 2074 6f20 7573 M attempts to us │ │ │ 00429a80: 6520 6368 6172 6163 7465 7220 7465 7874 e character text │ │ │ 00429a90: 2074 6861 7420 6170 7065 6172 7320 6f75 that appears ou │ │ │ -00429aa0: 7473 6964 6520 6f66 5500 3a7e c011 0000 tside ofU.:~.... │ │ │ +00429aa0: 7473 6964 6520 6f66 5500 3ae0 c011 0000 tside ofU.:..... │ │ │ 00429ab0: 2020 2071 756f 7461 7469 6f6e 206d 6172 quotation mar │ │ │ 00429ac0: 6b20 6465 6c69 6d69 7465 7273 2061 6363 k delimiters acc │ │ │ 00429ad0: 6f72 6469 6e67 2074 6f20 636f 6e74 6578 ording to contex │ │ │ 00429ae0: 742c 2077 6869 6368 2067 656e 6572 616c t, which general │ │ │ 00429af0: 6c79 206d 6561 6e73 2061 7320 611e 003b ly means as a..; │ │ │ -00429b00: 7e12 0000 2020 206c 6f63 616c 2076 6172 ~... local var │ │ │ -00429b10: 6961 626c 6520 6e61 6d65 2e07 003b 7e13 iable name...;~. │ │ │ -00429b20: 0000 4b00 3b7e 1400 0020 2020 546f 2069 ..K.;~... To i │ │ │ +00429b00: e012 0000 2020 206c 6f63 616c 2076 6172 .... local var │ │ │ +00429b10: 6961 626c 6520 6e61 6d65 2e07 003b e013 iable name...;.. │ │ │ +00429b20: 0000 4b00 3be0 1400 0020 2020 546f 2069 ..K.;.... To i │ │ │ 00429b30: 6e63 6c75 6465 2061 2071 756f 7461 7469 nclude a quotati │ │ │ 00429b40: 6f6e 206d 6172 6b20 2822 2920 7769 7468 on mark (") with │ │ │ 00429b50: 696e 2061 2073 7472 6c69 742c 2075 7365 in a strlit, use │ │ │ 00429b60: 2061 2073 6574 206f 6620 7477 6f22 003b a set of two".; │ │ │ -00429b70: 7e15 0000 2020 2071 756f 7461 7469 6f6e ~... quotation │ │ │ +00429b70: e015 0000 2020 2071 756f 7461 7469 6f6e .... quotation │ │ │ 00429b80: 206d 6172 6b73 2028 2222 2022 2229 2e07 marks ("" "").. │ │ │ -00429b90: 003b 7e16 0000 1200 3b7e 1700 0020 2020 .;~.....;~... │ │ │ -00429ba0: 4578 616d 706c 653a 0700 3b7e 1800 0018 Example:..;~.... │ │ │ -00429bb0: 003b 7e19 0000 2020 2047 544d 3e77 7269 .;~... GTM>wri │ │ │ -00429bc0: 7465 2022 2222 220b 003b 7e1a 0000 2020 te """"..;~... │ │ │ -00429bd0: 2022 0e00 3b7e 2100 0020 2020 4754 4d3e "..;~!.. GTM> │ │ │ -00429be0: 0700 3b7e 2200 0000 0000 0000 0000 0000 ..;~"........... │ │ │ +00429b90: 003b e016 0000 1200 3be0 1700 0020 2020 .;......;.... │ │ │ +00429ba0: 4578 616d 706c 653a 0700 3be0 1800 0018 Example:..;..... │ │ │ +00429bb0: 003b e019 0000 2020 2047 544d 3e77 7269 .;.... GTM>wri │ │ │ +00429bc0: 7465 2022 2222 220b 003b e01a 0000 2020 te """"..;.... │ │ │ +00429bd0: 2022 0e00 3be0 2100 0020 2020 4754 4d3e "..;.!.. GTM> │ │ │ +00429be0: 0700 3be0 2200 0000 0000 0000 0000 0000 ..;."........... │ │ │ 00429bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00429c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00429c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00429c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00429c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00429c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00429c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -272891,60 +272891,60 @@ │ │ │ 00429fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00429fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00429fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00429fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00429fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00429ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042a000: 0400 0000 f302 0000 4809 0000 0000 0000 ........H....... │ │ │ -0042a010: 8b00 007e 4845 4c50 00ff 7300 ff4d 5f4c ...~HELP..s..M_L │ │ │ +0042a010: 8b00 00e0 4845 4c50 00ff 7300 ff4d 5f4c ....HELP..s..M_L │ │ │ 0042a020: 414e 475f 4645 4154 5552 4553 00ff 7300 ANG_FEATURES..s. │ │ │ 0042a030: ff4c 4954 4552 414c 5300 ff73 00ff 5354 .LITERALS..s..ST │ │ │ 0042a040: 5249 4e47 5f4c 4954 4552 414c 5300 c023 RING_LITERALS..# │ │ │ 0042a050: 0000 2020 2054 6865 2057 5249 5445 2064 .. The WRITE d │ │ │ 0042a060: 6973 706c 6179 7320 6120 7369 6e67 6c65 isplays a single │ │ │ 0042a070: 2071 756f 7461 7469 6f6e 206d 6172 6b20 quotation mark │ │ │ 0042a080: 6265 6361 7573 6520 7468 6520 6669 7273 because the firs │ │ │ -0042a090: 7420 7175 6f74 6174 696f 6e53 003b 7e24 t quotationS.;~$ │ │ │ +0042a090: 7420 7175 6f74 6174 696f 6e53 003b e024 t quotationS.;.$ │ │ │ 0042a0a0: 0000 2020 206d 6172 6b20 6465 6c69 6d69 .. mark delimi │ │ │ 0042a0b0: 7473 2074 6865 2062 6567 696e 6e69 6e67 ts the beginning │ │ │ 0042a0c0: 206f 6620 7468 6520 7374 7269 6e67 206c of the string l │ │ │ 0042a0d0: 6974 6572 616c 2c20 7468 6520 6e65 7874 iteral, the next │ │ │ 0042a0e0: 2074 776f 2071 756f 7461 7469 6f6e 5400 two quotationT. │ │ │ -0042a0f0: 3b7e 2500 0020 2020 6d61 726b 7320 6465 ;~%.. marks de │ │ │ +0042a0f0: 3be0 2500 0020 2020 6d61 726b 7320 6465 ;.%.. marks de │ │ │ 0042a100: 6e6f 7465 2061 2073 696e 676c 6520 7175 note a single qu │ │ │ 0042a110: 6f74 6520 7769 7468 696e 2074 6865 2073 ote within the s │ │ │ 0042a120: 7472 696e 672c 2061 6e64 2074 6865 206c tring, and the l │ │ │ 0042a130: 6173 7420 7175 6f74 6174 696f 6e20 6d61 ast quotation ma │ │ │ -0042a140: 726b 3100 3b7e 2600 0020 2020 6465 6c69 rk1.;~&.. deli │ │ │ +0042a140: 726b 3100 3be0 2600 0020 2020 6465 6c69 rk1.;.&.. deli │ │ │ 0042a150: 6d69 7473 2074 6865 2065 6e64 206f 6620 mits the end of │ │ │ 0042a160: 7468 6520 7374 7269 6e67 206c 6974 6572 the string liter │ │ │ -0042a170: 616c 2e07 003b 7e27 0000 4f00 3b7e 2800 al...;~'..O.;~(. │ │ │ +0042a170: 616c 2e07 003b e027 0000 4f00 3be0 2800 al...;.'..O.;.(. │ │ │ 0042a180: 0020 2020 5573 6520 7468 6520 245b 5a5d . Use the $[Z] │ │ │ 0042a190: 4348 4152 2829 2066 756e 6374 696f 6e20 CHAR() function │ │ │ 0042a1a0: 616e 6420 7468 6520 636f 6e63 6174 656e and the concaten │ │ │ 0042a1b0: 6174 696f 6e20 6f70 6572 6174 6f72 2074 ation operator t │ │ │ -0042a1c0: 6f20 696e 636c 7564 652d 003b 7e29 0000 o include-.;~).. │ │ │ +0042a1c0: 6f20 696e 636c 7564 652d 003b e029 0000 o include-.;.).. │ │ │ 0042a1d0: 2020 2063 6f6e 7472 6f6c 2063 6861 7261 control chara │ │ │ 0042a1e0: 6374 6572 7320 7769 7468 696e 2061 2073 cters within a s │ │ │ -0042a1f0: 7472 696e 672e 0700 3b7e 2a00 0012 003b tring...;~*....; │ │ │ -0042a200: 7e31 0000 2020 2045 7861 6d70 6c65 3a07 ~1.. Example:. │ │ │ -0042a210: 003b 7e32 0000 2400 3b7e 3300 0020 2020 .;~2..$.;~3.. │ │ │ +0042a1f0: 7472 696e 672e 0700 3be0 2a00 0012 003b tring...;.*....; │ │ │ +0042a200: e031 0000 2020 2045 7861 6d70 6c65 3a07 .1.. Example:. │ │ │ +0042a210: 003b e032 0000 2400 3be0 3300 0020 2020 .;.2..$.;.3.. │ │ │ 0042a220: 4754 4d3e 5752 4954 4520 2241 225f 2443 GTM>WRITE "A"_$C │ │ │ -0042a230: 4841 5228 3929 5f22 4222 0d00 3b7e 3400 HAR(9)_"B"..;~4. │ │ │ -0042a240: 0020 2020 4120 420e 003b 7e35 0000 2020 . A B..;~5.. │ │ │ -0042a250: 2047 544d 3e07 003b 7e36 0000 5000 3b7e GTM>..;~6..P.;~ │ │ │ +0042a230: 4841 5228 3929 5f22 4222 0d00 3be0 3400 HAR(9)_"B"..;.4. │ │ │ +0042a240: 0020 2020 4120 420e 003b e035 0000 2020 . A B..;.5.. │ │ │ +0042a250: 2047 544d 3e07 003b e036 0000 5000 3be0 GTM>..;.6..P.;. │ │ │ 0042a260: 3700 0020 2020 5468 6520 5752 4954 4520 7.. The WRITE │ │ │ 0042a270: 6469 7370 6c61 7973 2061 6e20 2241 2c22 displays an "A," │ │ │ 0042a280: 2066 6f6c 6c6f 7765 6420 6279 2061 2074 followed by a t │ │ │ 0042a290: 6162 2028 3c48 543e 292c 2066 6f6c 6c6f ab (), follo │ │ │ -0042a2a0: 7765 6420 6279 2061 2022 4222 4000 3b7e wed by a "B"@.;~ │ │ │ +0042a2a0: 7765 6420 6279 2061 2022 4222 4000 3be0 wed by a "B"@.;. │ │ │ 0042a2b0: 3800 0020 2020 7573 696e 6720 2443 4841 8.. using $CHA │ │ │ 0042a2c0: 5228 292c 2074 6f20 696e 7472 6f64 7563 R(), to introduc │ │ │ 0042a2d0: 6520 7468 6520 6e6f 6e2d 6772 6170 6869 e the non-graphi │ │ │ -0042a2e0: 6320 6368 6172 6163 7465 722e 0700 3b7e c character...;~ │ │ │ +0042a2e0: 6320 6368 6172 6163 7465 722e 0700 3be0 c character...;. │ │ │ 0042a2f0: 3900 0000 0000 0000 0000 0000 0000 0000 9............... │ │ │ 0042a300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042a310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042a320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042a330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042a340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042a350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -273027,56 +273027,56 @@ │ │ │ 0042a820: 414e 475f 4645 4154 5552 4553 00ff 7300 ANG_FEATURES..s. │ │ │ 0042a830: ff49 4e54 5249 4e53 4943 5f46 554e 4354 .INTRINSIC_FUNCT │ │ │ 0042a840: 494f 4e53 00bf 5100 0020 2020 5468 6573 IONS..Q.. Thes │ │ │ 0042a850: 6520 6675 6e63 7469 6f6e 7320 7072 6f76 e functions prov │ │ │ 0042a860: 6964 6520 616e 2065 7870 7265 7373 696f ide an expressio │ │ │ 0042a870: 6e20 7265 7375 6c74 2062 7920 7065 7266 n result by perf │ │ │ 0042a880: 6f72 6d69 6e67 2061 6374 696f 6e73 2074 orming actions t │ │ │ -0042a890: 6861 7451 0032 7e61 0000 2020 2077 6f75 hatQ.2~a.. wou │ │ │ +0042a890: 6861 7451 0032 e061 0000 2020 2077 6f75 hatQ.2.a.. wou │ │ │ 0042a8a0: 6c64 2062 6520 696d 706f 7373 6962 6c65 ld be impossible │ │ │ 0042a8b0: 206f 7220 6469 6666 6963 756c 7420 746f or difficult to │ │ │ 0042a8c0: 2070 6572 666f 726d 2075 7369 6e67 204d perform using M │ │ │ 0042a8d0: 2063 6f6d 6d61 6e64 732e 2049 7420 6973 commands. It is │ │ │ -0042a8e0: 206e 6f77 4c00 327e 7100 0020 2020 706f nowL.2~q.. po │ │ │ +0042a8e0: 206e 6f77 4c00 32e0 7100 0020 2020 706f nowL.2.q.. po │ │ │ 0042a8f0: 7373 6962 6c65 2074 6f20 696e 766f 6b65 ssible to invoke │ │ │ 0042a900: 2061 2043 2066 756e 6374 696f 6e20 696e a C function in │ │ │ 0042a910: 2061 2070 6163 6b61 6765 2076 6961 2074 a package via t │ │ │ 0042a920: 6865 2065 7874 6572 6e61 6c20 6361 6c6c he external call │ │ │ -0042a930: 1400 327e 8100 0020 2020 6d65 6368 616e ..2~... mechan │ │ │ -0042a940: 6973 6d2e 0700 327e 9100 0032 0027 7e53 ism...2~...2.'~S │ │ │ +0042a930: 1400 32e0 8100 0020 2020 6d65 6368 616e ..2.... mechan │ │ │ +0042a940: 6973 6d2e 0700 32e0 9100 0032 0027 e053 ism...2....2.'.S │ │ │ 0042a950: 5045 4349 414c 5f56 4152 4941 424c 4553 PECIAL_VARIABLES │ │ │ 0042a960: 0000 496e 7472 696e 7369 635f 5370 6563 ..Intrinsic_Spec │ │ │ 0042a970: 6961 6c5f 5661 7269 6162 6c65 7326 0039 ial_Variables&.9 │ │ │ -0042a980: 7ebf 1100 0020 2020 496e 7472 696e 7369 ~.... Intrinsi │ │ │ +0042a980: e0bf 1100 0020 2020 496e 7472 696e 7369 ..... Intrinsi │ │ │ 0042a990: 6320 5370 6563 6961 6c20 5661 7269 6162 c Special Variab │ │ │ -0042a9a0: 6c65 7307 003a 7e21 0000 5100 3a7e 3100 les..:~!..Q.:~1. │ │ │ +0042a9a0: 6c65 7307 003a e021 0000 5100 3ae0 3100 les..:.!..Q.:.1. │ │ │ 0042a9b0: 0020 2020 4d20 496e 7472 696e 7369 6320 . M Intrinsic │ │ │ 0042a9c0: 5370 6563 6961 6c20 5661 7269 6162 6c65 Special Variable │ │ │ 0042a9d0: 7320 7374 6172 7420 7769 7468 2061 2073 s start with a s │ │ │ 0042a9e0: 696e 676c 6520 646f 6c6c 6172 2073 6967 ingle dollar sig │ │ │ -0042a9f0: 6e20 2824 292e 2047 542e 4d4d 003a 7e41 n ($). GT.MM.:~A │ │ │ +0042a9f0: 6e20 2824 292e 2047 542e 4d4d 003a e041 n ($). GT.MM.:.A │ │ │ 0042aa00: 0000 2020 2070 726f 7669 6465 7320 7375 .. provides su │ │ │ 0042aa10: 6368 2076 6172 6961 626c 6573 2066 6f72 ch variables for │ │ │ 0042aa20: 2070 726f 6772 616d 2065 7861 6d69 6e61 program examina │ │ │ 0042aa30: 7469 6f6e 2e20 496e 2073 6f6d 6520 6361 tion. In some ca │ │ │ -0042aa40: 7365 732c 2074 6865 5400 3a7e 5100 0020 ses, theT.:~Q.. │ │ │ +0042aa40: 7365 732c 2074 6865 5400 3ae0 5100 0020 ses, theT.:.Q.. │ │ │ 0042aa50: 2020 496e 7472 696e 7369 6320 5370 6563 Intrinsic Spec │ │ │ 0042aa60: 6961 6c20 5661 7269 6162 6c65 7320 6d61 ial Variables ma │ │ │ 0042aa70: 7920 6265 2053 4554 2074 6f20 6d6f 6469 y be SET to modi │ │ │ 0042aa80: 6679 2074 6865 2063 6f72 7265 7370 6f6e fy the correspon │ │ │ -0042aa90: 6469 6e67 2070 6172 7420 6f66 1a00 3a7e ding part of..:~ │ │ │ +0042aa90: 6469 6e67 2070 6172 7420 6f66 1a00 3ae0 ding part of..:. │ │ │ 0042aaa0: 6100 0020 2020 7468 6520 656e 7669 726f a.. the enviro │ │ │ -0042aab0: 6e6d 656e 742e 0700 3a7e 7100 0016 001d nment...:~q..... │ │ │ +0042aab0: 6e6d 656e 742e 0700 3ae0 7100 0016 001d nment...:.q..... │ │ │ 0042aac0: 744c 4954 4552 414c 5300 004c 6974 6572 tLITERALS..Liter │ │ │ -0042aad0: 616c 7313 0026 7ebf 1100 0020 2020 4c69 als..&~.... Li │ │ │ -0042aae0: 7465 7261 6c73 0700 277e 2100 0031 0027 terals..'~!..1.' │ │ │ -0042aaf0: 7e31 0000 2020 204d 2068 6173 2062 6f74 ~1.. M has bot │ │ │ +0042aad0: 616c 7313 0026 e0bf 1100 0020 2020 4c69 als..&..... Li │ │ │ +0042aae0: 7465 7261 6c73 0700 27e0 2100 0031 0027 terals..'.!..1.' │ │ │ +0042aaf0: e031 0000 2020 204d 2068 6173 2062 6f74 .1.. M has bot │ │ │ 0042ab00: 6820 7374 7269 6e67 2061 6e64 206e 756d h string and num │ │ │ 0042ab10: 6572 6963 206c 6974 6572 616c 732e 0700 eric literals... │ │ │ -0042ab20: 277e 4100 002a 0026 7eff 7300 ff4e 554d '~A..*.&~.s..NUM │ │ │ +0042ab20: 27e0 4100 002a 0026 e0ff 7300 ff4e 554d '.A..*.&..s..NUM │ │ │ 0042ab30: 4552 4943 5f4c 4954 4552 414c 5300 004e ERIC_LITERALS..N │ │ │ 0042ab40: 756d 6572 6963 5f4c 6974 6572 616c 7346 umeric_LiteralsF │ │ │ 0042ab50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042ab60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042ab70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042ab80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042ab90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -273152,144 +273152,144 @@ │ │ │ 0042aff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042b000: 0400 0000 f607 0000 7609 0000 0000 0000 ........v....... │ │ │ 0042b010: 5600 0000 4845 4c50 00ff 7300 ff4d 5f4c V...HELP..s..M_L │ │ │ 0042b020: 414e 475f 4645 4154 5552 4553 00ff 7300 ANG_FEATURES..s. │ │ │ 0042b030: ff4c 4954 4552 414c 5300 ff73 00ff 4e55 .LITERALS..s..NU │ │ │ 0042b040: 4d45 5249 435f 4c49 5445 5241 4c53 00bf MERIC_LITERALS.. │ │ │ 0042b050: 1100 0020 2020 4e75 6d65 7269 6320 4c69 ... Numeric Li │ │ │ -0042b060: 7465 7261 6c73 0700 3c7e 2100 0049 003c terals..<~!..I.< │ │ │ -0042b070: 7e31 0000 2020 2049 6e20 4d2c 206e 756d ~1.. In M, num │ │ │ +0042b060: 7465 7261 6c73 0700 3ce0 2100 0049 003c terals..<.!..I.< │ │ │ +0042b070: e031 0000 2020 2049 6e20 4d2c 206e 756d .1.. In M, num │ │ │ 0042b080: 6572 6963 206c 6974 6572 616c 7320 286e eric literals (n │ │ │ 0042b090: 756d 6c69 7429 2061 7265 2065 6e74 6572 umlit) are enter │ │ │ 0042b0a0: 6564 2077 6974 686f 7574 2073 7572 726f ed without surro │ │ │ -0042b0b0: 756e 6469 6e67 1500 3c7e 4100 0020 2020 unding..<~A.. │ │ │ -0042b0c0: 6465 6c69 6d69 7465 7273 2e07 003c 7e51 delimiters...<~Q │ │ │ -0042b0d0: 0000 1200 3c7e 6100 0020 2020 4578 616d ....<~a.. Exam │ │ │ -0042b0e0: 706c 653a 0700 3c7e 7100 0015 003c 7e81 ple:..<~q....<~. │ │ │ +0042b0b0: 756e 6469 6e67 1500 3ce0 4100 0020 2020 unding..<.A.. │ │ │ +0042b0c0: 6465 6c69 6d69 7465 7273 2e07 003c e051 delimiters...<.Q │ │ │ +0042b0d0: 0000 1200 3ce0 6100 0020 2020 4578 616d ....<.a.. Exam │ │ │ +0042b0e0: 706c 653a 0700 3ce0 7100 0015 003c e081 ple:..<.q....<.. │ │ │ 0042b0f0: 0000 2020 2047 544d 3e57 5249 5445 2031 .. GTM>WRITE 1 │ │ │ -0042b100: 0b00 3c7e 9100 0020 2020 3119 003b 7ec0 ..<~... 1..;~. │ │ │ +0042b100: 0b00 3ce0 9100 0020 2020 3119 003b e0c0 ..<.... 1..;.. │ │ │ 0042b110: 1100 0020 2020 4754 4d3e 2057 5249 5445 ... GTM> WRITE │ │ │ -0042b120: 2031 2e31 0d00 3c7e 1200 0020 2020 312e 1.1..<~... 1. │ │ │ -0042b130: 3107 003c 7e13 0000 4600 3c7e 1400 0020 1..<~...F.<~... │ │ │ +0042b120: 2031 2e31 0d00 3ce0 1200 0020 2020 312e 1.1..<.... 1. │ │ │ +0042b130: 3107 003c e013 0000 4600 3ce0 1400 0020 1..<....F.<.... │ │ │ 0042b140: 2020 5468 6573 6520 6469 7370 6c61 7920 These display │ │ │ 0042b150: 6e75 6d65 7269 6320 6c69 7465 7261 6c73 numeric literals │ │ │ 0042b160: 2074 6861 7420 6172 6520 696e 7465 6765 that are intege │ │ │ 0042b170: 7220 616e 6420 6465 6369 6d61 6c2e 0700 r and decimal... │ │ │ -0042b180: 3c7e 1500 0054 003c 7e16 0000 2020 204d <~...T.<~... M │ │ │ +0042b180: 3ce0 1500 0054 003c e016 0000 2020 204d <....T.<.... M │ │ │ 0042b190: 2061 6c73 6f20 6163 6365 7074 7320 6e75 also accepts nu │ │ │ 0042b1a0: 6d65 7269 6320 6c69 7465 7261 6c73 2069 meric literals i │ │ │ 0042b1b0: 6e20 7468 6520 666f 726d 206f 6620 6120 n the form of a │ │ │ 0042b1c0: 6d61 6e74 6973 7361 2061 6e64 2061 6e20 mantissa and an │ │ │ -0042b1d0: 6578 706f 6e65 6e74 2c4e 003c 7e17 0000 exponent,N.<~... │ │ │ +0042b1d0: 6578 706f 6e65 6e74 2c4e 003c e017 0000 exponent,N.<.... │ │ │ 0042b1e0: 2020 2073 6570 6172 6174 6564 2062 7920 separated by │ │ │ 0042b1f0: 6120 6465 6c69 6d69 7465 7220 6f66 2022 a delimiter of " │ │ │ 0042b200: 4522 2069 6e20 7570 7065 7263 6173 652e E" in uppercase. │ │ │ 0042b210: 2054 6865 206d 616e 7469 7373 6120 6d61 The mantissa ma │ │ │ -0042b220: 7920 6265 2061 6e52 003c 7e18 0000 2020 y be anR.<~... │ │ │ +0042b220: 7920 6265 2061 6e52 003c e018 0000 2020 y be anR.<.... │ │ │ 0042b230: 2069 6e74 6567 6572 206f 7220 6120 6465 integer or a de │ │ │ 0042b240: 6369 6d61 6c20 6672 6163 7469 6f6e 2e20 cimal fraction. │ │ │ 0042b250: 5468 6520 696e 7465 6765 7220 6578 706f The integer expo │ │ │ 0042b260: 6e65 6e74 206d 6179 2068 6176 6520 616e nent may have an │ │ │ -0042b270: 206f 7074 696f 6e61 6c21 003c 7e19 0000 optional!.<~... │ │ │ +0042b270: 206f 7074 696f 6e61 6c21 003c e019 0000 optional!.<.... │ │ │ 0042b280: 2020 206c 6561 6469 6e67 206d 696e 7573 leading minus │ │ │ -0042b290: 2073 6967 6e20 282d 292e 0700 3c7e 1a00 sign (-)...<~.. │ │ │ -0042b2a0: 0012 003c 7e21 0000 2020 2045 7861 6d70 ...<~!.. Examp │ │ │ -0042b2b0: 6c65 3a07 003c 7e22 0000 1700 3c7e 2300 le:..<~"....<~#. │ │ │ +0042b290: 2073 6967 6e20 282d 292e 0700 3ce0 1a00 sign (-)...<... │ │ │ +0042b2a0: 0012 003c e021 0000 2020 2045 7861 6d70 ...<.!.. Examp │ │ │ +0042b2b0: 6c65 3a07 003c e022 0000 1700 3ce0 2300 le:..<."....<.#. │ │ │ 0042b2c0: 0020 2020 4754 4d3e 5752 4954 4520 3845 . GTM>WRITE 8E │ │ │ -0042b2d0: 3611 003c 7e24 0000 2020 2038 3030 3030 6..<~$.. 80000 │ │ │ -0042b2e0: 3030 1900 3c7e 2500 0020 2020 4754 4d3e 00..<~%.. GTM> │ │ │ -0042b2f0: 2057 5249 5445 2038 452d 3611 003c 7e26 WRITE 8E-6..<~& │ │ │ -0042b300: 0000 2020 202e 3030 3030 3038 0e00 3c7e .. .000008..<~ │ │ │ -0042b310: 2700 0020 2020 4754 4d3e 0700 3c7e 2800 '.. GTM>..<~(. │ │ │ -0042b320: 0015 003c 7e29 0000 2020 202a 2a43 6175 ...<~).. **Cau │ │ │ -0042b330: 7469 6f6e 2a2a 0700 3c7e 2a00 0050 003c tion**..<~*..P.< │ │ │ -0042b340: 7e31 0000 2020 2054 6865 2065 7870 6f6e ~1.. The expon │ │ │ +0042b2d0: 3611 003c e024 0000 2020 2038 3030 3030 6..<.$.. 80000 │ │ │ +0042b2e0: 3030 1900 3ce0 2500 0020 2020 4754 4d3e 00..<.%.. GTM> │ │ │ +0042b2f0: 2057 5249 5445 2038 452d 3611 003c e026 WRITE 8E-6..<.& │ │ │ +0042b300: 0000 2020 202e 3030 3030 3038 0e00 3ce0 .. .000008..<. │ │ │ +0042b310: 2700 0020 2020 4754 4d3e 0700 3ce0 2800 '.. GTM>..<.(. │ │ │ +0042b320: 0015 003c e029 0000 2020 202a 2a43 6175 ...<.).. **Cau │ │ │ +0042b330: 7469 6f6e 2a2a 0700 3ce0 2a00 0050 003c tion**..<.*..P.< │ │ │ +0042b340: e031 0000 2020 2054 6865 2065 7870 6f6e .1.. The expon │ │ │ 0042b350: 656e 7469 616c 206e 756d 6572 6963 2066 ential numeric f │ │ │ 0042b360: 6f72 6d20 6d61 7920 6c65 6164 2074 6f20 orm may lead to │ │ │ 0042b370: 616d 6269 6775 6974 6965 7320 696e 2074 ambiguities in t │ │ │ 0042b380: 6865 206d 6561 6e69 6e67 206f 6654 003c he meaning ofT.< │ │ │ -0042b390: 7e32 0000 2020 2073 7562 7363 7269 7074 ~2.. subscript │ │ │ +0042b390: e032 0000 2020 2073 7562 7363 7269 7074 .2.. subscript │ │ │ 0042b3a0: 732e 2042 6563 6175 7365 206e 756d 6572 s. Because numer │ │ │ 0042b3b0: 6963 2073 7562 7363 7269 7074 7320 636f ic subscripts co │ │ │ 0042b3c0: 6c6c 6174 6520 6168 6561 6420 6f66 2073 llate ahead of s │ │ │ 0042b3d0: 7472 696e 6720 7375 6273 6372 6970 7473 tring subscripts │ │ │ -0042b3e0: 2c54 003c 7e33 0000 2020 2074 6865 2073 ,T.<~3.. the s │ │ │ +0042b3e0: 2c54 003c e033 0000 2020 2074 6865 2073 ,T.<.3.. the s │ │ │ 0042b3f0: 7472 696e 6720 7375 6273 6372 6970 7420 tring subscript │ │ │ 0042b400: 2230 3145 3522 2069 7320 6e6f 7420 7468 "01E5" is not th │ │ │ 0042b410: 6520 7361 6d65 2061 7320 7468 6520 6e75 e same as the nu │ │ │ 0042b420: 6d65 7269 6320 7375 6273 6372 6970 7420 meric subscript │ │ │ -0042b430: 3031 4535 2e07 003c 7e34 0000 4900 3c7e 01E5...<~4..I.<~ │ │ │ +0042b430: 3031 4535 2e07 003c e034 0000 4900 3ce0 01E5...<.4..I.<. │ │ │ 0042b440: 3500 0020 2020 4754 2e4d 2068 616e 646c 5.. GT.M handl │ │ │ 0042b450: 6573 206e 756d 6572 6963 2073 7472 696e es numeric strin │ │ │ 0042b460: 6773 2077 6869 6368 2061 7265 206e 6f74 gs which are not │ │ │ 0042b470: 2063 616e 6f6e 6963 616c 2077 6974 6869 canonical withi │ │ │ -0042b480: 6e20 7468 6550 003c 7e36 0000 2020 2069 n theP.<~6.. i │ │ │ +0042b480: 6e20 7468 6550 003c e036 0000 2020 2069 n theP.<.6.. i │ │ │ 0042b490: 6d70 6c65 6d65 6e74 6174 696f 6e20 6173 mplementation as │ │ │ 0042b4a0: 2073 7472 696e 6773 2075 6e6c 6573 7320 strings unless │ │ │ 0042b4b0: 7468 6520 6170 706c 6963 6174 696f 6e20 the application │ │ │ 0042b4c0: 7370 6563 6966 6963 616c 6c79 2072 6571 specifically req │ │ │ -0042b4d0: 7565 7374 734d 003c 7e37 0000 2020 2074 uestsM.<~7.. t │ │ │ +0042b4d0: 7565 7374 734d 003c e037 0000 2020 2074 uestsM.<.7.. t │ │ │ 0042b4e0: 6865 7920 6265 2074 7265 6174 6564 2061 hey be treated a │ │ │ 0042b4f0: 7320 6e75 6d62 6572 732e 2041 6e79 2075 s numbers. Any u │ │ │ 0042b500: 7365 2069 6e20 6120 636f 6e74 6578 7420 se in a context │ │ │ 0042b510: 6465 6669 6e65 6420 6173 206e 756d 6572 defined as numer │ │ │ -0042b520: 6963 5100 3c7e 3800 0020 2020 656c 6963 icQ.<~8.. elic │ │ │ +0042b520: 6963 5100 3ce0 3800 0020 2020 656c 6963 icQ.<.8.. elic │ │ │ 0042b530: 6974 7320 6e75 6d65 7269 6320 7472 6561 its numeric trea │ │ │ 0042b540: 746d 656e 743b 2074 6869 7320 696e 636c tment; this incl │ │ │ 0042b550: 7564 6573 206f 7065 7261 6e64 7320 6f66 udes operands of │ │ │ 0042b560: 206e 756d 6572 6963 206f 7065 7261 746f numeric operato │ │ │ -0042b570: 7273 2c50 003c 7e39 0000 2020 206e 756d rs,P.<~9.. num │ │ │ +0042b570: 7273 2c50 003c e039 0000 2020 206e 756d rs,P.<.9.. num │ │ │ 0042b580: 6572 6963 206c 6974 6572 616c 732c 2061 eric literals, a │ │ │ 0042b590: 6e64 2073 6f6d 6520 696e 7472 696e 7369 nd some intrinsi │ │ │ 0042b5a0: 6320 6675 6e63 7469 6f6e 2061 7267 756d c function argum │ │ │ 0042b5b0: 656e 7473 2e20 5768 656e 2074 6865 2063 ents. When the c │ │ │ -0042b5c0: 6f64 6551 003c 7e3a 0000 2020 2063 7265 odeQ.<~:.. cre │ │ │ +0042b5c0: 6f64 6551 003c e03a 0000 2020 2063 7265 odeQ.<.:.. cre │ │ │ 0042b5d0: 6174 6573 2061 206c 6172 6765 206e 756d ates a large num │ │ │ 0042b5e0: 6265 7220 6f75 7420 6f66 2072 616e 6765 ber out of range │ │ │ 0042b5f0: 202c 2047 542e 4d20 6769 7665 7320 6120 , GT.M gives a │ │ │ 0042b600: 4e55 4d4f 464c 4f57 2065 7272 6f72 2e20 NUMOFLOW error. │ │ │ -0042b610: 5768 656e 5300 3c7e 4100 0020 2020 7468 WhenS.<~A.. th │ │ │ +0042b610: 5768 656e 5300 3ce0 4100 0020 2020 7468 WhenS.<.A.. th │ │ │ 0042b620: 6520 636f 6465 2063 7265 6174 6573 2061 e code creates a │ │ │ 0042b630: 2073 6d61 6c6c 2066 7261 6374 696f 6e61 small fractiona │ │ │ 0042b640: 6c20 6e75 6d62 6572 206f 7574 206f 6620 l number out of │ │ │ 0042b650: 7261 6e67 6520 4754 2e4d 2074 7265 6174 range GT.M treat │ │ │ -0042b660: 7320 6974 2061 7350 003c 7e42 0000 2020 s it asP.<~B.. │ │ │ +0042b660: 7320 6974 2061 7350 003c e042 0000 2020 s it asP.<.B.. │ │ │ 0042b670: 207a 6572 6f20 2830 292e 2054 6865 2047 zero (0). The G │ │ │ 0042b680: 542e 4d20 6e75 6d62 6572 2072 616e 6765 T.M number range │ │ │ 0042b690: 2069 7320 2874 6f20 7468 6520 6c69 6d69 is (to the limi │ │ │ 0042b6a0: 7420 6f66 2061 6363 7572 6163 7929 2031 t of accuracy) 1 │ │ │ -0042b6b0: 452d 3433 2074 6f50 003c 7e43 0000 2020 E-43 toP.<~C.. │ │ │ +0042b6b0: 452d 3433 2074 6f50 003c e043 0000 2020 E-43 toP.<.C.. │ │ │ 0042b6c0: 2031 4534 372e 2057 6865 6e20 7468 6520 1E47. When the │ │ │ 0042b6d0: 6170 706c 6963 6174 696f 6e20 6372 6561 application crea │ │ │ 0042b6e0: 7465 7320 616e 2069 6e2d 7261 6e67 6520 tes an in-range │ │ │ 0042b6f0: 6e75 6d62 6572 2074 6861 7420 6578 6365 number that exce │ │ │ -0042b700: 6564 7320 7468 6553 003c 7e44 0000 2020 eds theS.<~D.. │ │ │ +0042b700: 6564 7320 7468 6553 003c e044 0000 2020 eds theS.<.D.. │ │ │ 0042b710: 2047 542e 4d20 6e75 6d65 7269 6320 6163 GT.M numeric ac │ │ │ 0042b720: 6375 7261 6379 206f 6620 3138 2073 6967 curacy of 18 sig │ │ │ 0042b730: 6e69 6669 6361 6e74 2064 6967 6974 732c nificant digits, │ │ │ 0042b740: 2047 542e 4d20 7369 6c65 6e74 6c79 2072 GT.M silently r │ │ │ -0042b750: 6574 6169 6e73 2074 6865 5100 3c7e 4500 etains theQ.<~E. │ │ │ +0042b750: 6574 6169 6e73 2074 6865 5100 3ce0 4500 etains theQ.<.E. │ │ │ 0042b760: 0020 2020 6d6f 7374 2073 6967 6e69 6669 . most signifi │ │ │ 0042b770: 6361 6e74 2064 6967 6974 732e 2057 6974 cant digits. Wit │ │ │ 0042b780: 6820 7374 616e 6461 7264 2063 6f6c 6c61 h standard colla │ │ │ 0042b790: 7469 6f6e 2c20 4754 2e4d 2063 6f6c 6c61 tion, GT.M colla │ │ │ -0042b7a0: 7465 7320 6361 6e6f 6e69 634b 003c 7e46 tes canonicK.<~F │ │ │ +0042b7a0: 7465 7320 6361 6e6f 6e69 634b 003c e046 tes canonicK.<.F │ │ │ 0042b7b0: 0000 2020 206e 756d 6572 6963 2073 7472 .. numeric str │ │ │ 0042b7c0: 696e 6773 2075 7365 6420 6173 2073 7562 ings used as sub │ │ │ 0042b7d0: 7363 7269 7074 7320 6e75 6d65 7269 6361 scripts numerica │ │ │ 0042b7e0: 6c6c 792c 2077 6869 6c65 2069 7420 636f lly, while it co │ │ │ 0042b7f0: 6c6c 6174 6573 0000 0000 0000 0000 0000 llates.......... │ │ │ 0042b800: 0400 0000 7c00 0000 7809 0000 0000 0000 ....|...x....... │ │ │ -0042b810: 6500 007e 4845 4c50 00ff 7300 ff4d 5f4c e..~HELP..s..M_L │ │ │ +0042b810: 6500 00e0 4845 4c50 00ff 7300 ff4d 5f4c e...HELP..s..M_L │ │ │ 0042b820: 414e 475f 4645 4154 5552 4553 00ff 7300 ANG_FEATURES..s. │ │ │ 0042b830: ff4c 4954 4552 414c 5300 ff73 00ff 4e55 .LITERALS..s..NU │ │ │ 0042b840: 4d45 5249 435f 4c49 5445 5241 4c53 00c0 MERIC_LITERALS.. │ │ │ 0042b850: 4700 0020 2020 6e6f 6e2d 6361 6e6f 6e69 G.. non-canoni │ │ │ 0042b860: 6320 6e75 6d62 6572 7320 6173 2073 7472 c numbers as str │ │ │ -0042b870: 696e 6773 2e07 003c 7e48 0000 0000 0000 ings...<~H...... │ │ │ +0042b870: 696e 6773 2e07 003c e048 0000 0000 0000 ings...<.H...... │ │ │ 0042b880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042b890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042b8a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042b8b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042b8c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042b8d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042b8e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -273407,228 +273407,228 @@ │ │ │ 0042bfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042bff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042c000: 0400 0000 f507 0000 cc0a 0000 0000 0000 ................ │ │ │ 0042c010: 4500 0020 4845 4c50 00ff 7300 ff4d 5f4c E.. HELP..s..M_L │ │ │ 0042c020: 414e 475f 4645 4154 5552 4553 00ff 7300 ANG_FEATURES..s. │ │ │ 0042c030: ff4f 5045 5241 544f 5253 00ff 7300 ff50 .OPERATORS..s..P │ │ │ 0042c040: 5245 4345 4445 4e43 4500 0050 7265 6365 RECEDENCE..Prece │ │ │ -0042c050: 6465 6e63 6515 0036 7ebf 1100 0020 2020 dence..6~.... │ │ │ -0042c060: 5072 6563 6564 656e 6365 0700 377e 2100 Precedence..7~!. │ │ │ -0042c070: 003d 0037 7e31 0000 2020 2041 6c6c 2075 .=.7~1.. All u │ │ │ +0042c050: 6465 6e63 6515 0036 e0bf 1100 0020 2020 dence..6..... │ │ │ +0042c060: 5072 6563 6564 656e 6365 0700 37e0 2100 Precedence..7.!. │ │ │ +0042c070: 003d 0037 e031 0000 2020 2041 6c6c 2075 .=.7.1.. All u │ │ │ 0042c080: 6e61 7279 206f 7065 7261 7469 6f6e 7320 nary operations │ │ │ 0042c090: 6861 7665 2072 6967 6874 2074 6f20 6c65 have right to le │ │ │ 0042c0a0: 6674 2070 7265 6365 6465 6e63 652e 0700 ft precedence... │ │ │ -0042c0b0: 377e 4100 004c 0037 7e51 0000 2020 2041 7~A..L.7~Q.. A │ │ │ +0042c0b0: 37e0 4100 004c 0037 e051 0000 2020 2041 7.A..L.7.Q.. A │ │ │ 0042c0c0: 6c6c 204d 2062 696e 6172 7920 6f70 6572 ll M binary oper │ │ │ 0042c0d0: 6174 696f 6e73 2068 6176 6520 7374 7269 ations have stri │ │ │ 0042c0e0: 6374 206c 6566 7420 746f 2072 6967 6874 ct left to right │ │ │ 0042c0f0: 2070 7265 6365 6465 6e63 652e 2054 6869 precedence. Thi │ │ │ -0042c100: 7351 0037 7e61 0000 2020 2069 6e63 6c75 sQ.7~a.. inclu │ │ │ +0042c100: 7351 0037 e061 0000 2020 2069 6e63 6c75 sQ.7.a.. inclu │ │ │ 0042c110: 6465 7320 616c 6c20 6172 6974 686d 6574 des all arithmet │ │ │ 0042c120: 6963 2c20 7374 7269 6e67 2c20 616e 6420 ic, string, and │ │ │ 0042c130: 6c6f 6769 6361 6c20 6f70 6572 6174 696f logical operatio │ │ │ 0042c140: 6e73 2e20 4869 6572 6172 6368 6965 7320 ns. Hierarchies │ │ │ -0042c150: 6f66 5300 377e 7100 0020 2020 6f70 6572 ofS.7~q.. oper │ │ │ +0042c150: 6f66 5300 37e0 7100 0020 2020 6f70 6572 ofS.7.q.. oper │ │ │ 0042c160: 6174 696f 6e73 2072 6571 7569 7265 2065 ations require e │ │ │ 0042c170: 7870 6c69 6369 7420 6573 7461 626c 6973 xplicit establis │ │ │ 0042c180: 686d 656e 7420 6f66 2070 7265 6365 6465 hment of precede │ │ │ 0042c190: 6e63 6520 7573 696e 6720 7061 7265 6e74 nce using parent │ │ │ -0042c1a0: 6865 7365 7354 0037 7e81 0000 2020 2028 hesesT.7~... ( │ │ │ +0042c1a0: 6865 7365 7354 0037 e081 0000 2020 2028 hesesT.7.... ( │ │ │ 0042c1b0: 292e 2041 6c74 686f 7567 6820 7468 6973 ). Although this │ │ │ 0042c1c0: 2072 756c 6520 6973 2063 6f75 6e74 6572 rule is counter │ │ │ 0042c1d0: 696e 7475 6974 6976 652c 2069 7420 6973 intuitive, it is │ │ │ 0042c1e0: 2065 6173 7920 746f 2072 656d 656d 6265 easy to remembe │ │ │ -0042c1f0: 7220 616e 6420 6861 7318 0037 7e91 0000 r and has..7~... │ │ │ +0042c1f0: 7220 616e 6420 6861 7318 0037 e091 0000 r and has..7.... │ │ │ 0042c200: 2020 206e 6f20 6578 6365 7074 696f 6e73 no exceptions │ │ │ -0042c210: 2e08 0036 7ec0 1100 0026 002b 7e53 5452 ...6~....&.+~STR │ │ │ +0042c210: 2e08 0036 e0c0 1100 0026 002b e053 5452 ...6.....&.+.STR │ │ │ 0042c220: 494e 475f 4f50 4552 4154 4f52 5300 0053 ING_OPERATORS..S │ │ │ 0042c230: 7472 696e 675f 4f70 6572 6174 6f72 731b tring_Operators. │ │ │ -0042c240: 003c 7ebf 1100 0020 2020 5374 7269 6e67 .<~.... String │ │ │ -0042c250: 204f 7065 7261 746f 7273 0700 3d7e 2100 Operators..=~!. │ │ │ -0042c260: 0050 003d 7e31 0000 2020 2041 6c6c 2073 .P.=~1.. All s │ │ │ +0042c240: 003c e0bf 1100 0020 2020 5374 7269 6e67 .<..... String │ │ │ +0042c250: 204f 7065 7261 746f 7273 0700 3de0 2100 Operators..=.!. │ │ │ +0042c260: 0050 003d e031 0000 2020 2041 6c6c 2073 .P.=.1.. All s │ │ │ 0042c270: 7472 696e 6720 6f70 6572 6174 6f72 7320 tring operators │ │ │ 0042c280: 666f 7263 6520 4d20 746f 2065 7661 6c75 force M to evalu │ │ │ 0042c290: 6174 6520 7468 6520 6578 7072 6573 7369 ate the expressi │ │ │ 0042c2a0: 6f6e 7320 746f 2077 6869 6368 2074 6865 ons to which the │ │ │ -0042c2b0: 7933 003d 7e41 0000 2020 2061 7070 6c79 y3.=~A.. apply │ │ │ +0042c2b0: 7933 003d e041 0000 2020 2061 7070 6c79 y3.=.A.. apply │ │ │ 0042c2c0: 2061 7320 7374 7269 6e67 732e 2054 6865 as strings. The │ │ │ 0042c2d0: 2073 7472 696e 6720 6f70 6572 6174 6f72 string operator │ │ │ -0042c2e0: 2069 733a 0700 3d7e 5100 0051 003d 7e61 is:..=~Q..Q.=~a │ │ │ +0042c2e0: 2069 733a 0700 3de0 5100 0051 003d e061 is:..=.Q..Q.=.a │ │ │ 0042c2f0: 0000 2020 205f 6269 6e61 7279 206f 7065 .. _binary ope │ │ │ 0042c300: 7261 746f 7220 6361 7573 6573 204d 2074 rator causes M t │ │ │ 0042c310: 6f20 636f 6e63 6174 656e 6174 6520 7468 o concatenate th │ │ │ 0042c320: 6520 7365 636f 6e64 2065 7870 7265 7373 e second express │ │ │ -0042c330: 696f 6e20 7769 7468 2074 6865 1900 3d7e ion with the..=~ │ │ │ +0042c330: 696f 6e20 7769 7468 2074 6865 1900 3de0 ion with the..=. │ │ │ 0042c340: 7100 0020 2020 6669 7273 7420 6578 7072 q.. first expr │ │ │ -0042c350: 6573 696f 6e07 003d 7e81 0000 1200 3d7e esion..=~.....=~ │ │ │ +0042c350: 6573 696f 6e07 003d e081 0000 1200 3de0 esion..=......=. │ │ │ 0042c360: 9100 0020 2020 4578 616d 706c 653a 0800 ... Example:.. │ │ │ -0042c370: 3c7e c011 0000 1b00 3d7e 1200 0020 2020 <~......=~... │ │ │ +0042c370: 3ce0 c011 0000 1b00 3de0 1200 0020 2020 <.......=.... │ │ │ 0042c380: 4754 4d3e 5752 4954 4520 2242 225f 2241 GTM>WRITE "B"_"A │ │ │ -0042c390: 220c 003d 7e13 0000 2020 2042 4119 003d "..=~... BA..= │ │ │ -0042c3a0: 7e14 0000 2020 2047 544d 3e57 5249 5445 ~... GTM>WRITE │ │ │ -0042c3b0: 2022 4122 5f31 0c00 3d7e 1500 0020 2020 "A"_1..=~... │ │ │ -0042c3c0: 4131 0e00 3d7e 1600 0020 2020 4754 4d3e A1..=~... GTM> │ │ │ -0042c3d0: 0700 3d7e 1700 0039 003d 7e18 0000 2020 ..=~...9.=~... │ │ │ +0042c390: 220c 003d e013 0000 2020 2042 4119 003d "..=.... BA..= │ │ │ +0042c3a0: e014 0000 2020 2047 544d 3e57 5249 5445 .... GTM>WRITE │ │ │ +0042c3b0: 2022 4122 5f31 0c00 3de0 1500 0020 2020 "A"_1..=.... │ │ │ +0042c3c0: 4131 0e00 3de0 1600 0020 2020 4754 4d3e A1..=.... GTM> │ │ │ +0042c3d0: 0700 3de0 1700 0039 003d e018 0000 2020 ..=....9.=.... │ │ │ 0042c3e0: 2054 6865 2061 626f 7665 2065 7861 6d70 The above examp │ │ │ 0042c3f0: 6c65 2064 656d 6f6e 7374 7261 7465 7320 le demonstrates │ │ │ 0042c400: 4d20 636f 6e63 6174 656e 6174 696f 6e2e M concatenation. │ │ │ -0042c410: 0700 3d7e 1900 0035 0032 7e52 454c 4154 ..=~...5.2~RELAT │ │ │ +0042c410: 0700 3de0 1900 0035 0032 e052 454c 4154 ..=....5.2.RELAT │ │ │ 0042c420: 494f 4e41 4c5f 4f50 4552 4154 4f52 5300 IONAL_OPERATORS. │ │ │ 0042c430: 0053 7472 696e 675f 5265 6c61 7469 6f6e .String_Relation │ │ │ -0042c440: 616c 5f4f 7065 7261 746f 7273 2600 477e al_Operators&.G~ │ │ │ +0042c440: 616c 5f4f 7065 7261 746f 7273 2600 47e0 al_Operators&.G. │ │ │ 0042c450: bf11 0000 2020 2053 7472 696e 6720 5265 .... String Re │ │ │ 0042c460: 6c61 7469 6f6e 616c 204f 7065 7261 746f lational Operato │ │ │ -0042c470: 7273 0700 487e 2100 0053 0048 7e31 0000 rs..H~!..S.H~1.. │ │ │ +0042c470: 7273 0700 48e0 2100 0053 0048 e031 0000 rs..H.!..S.H.1.. │ │ │ 0042c480: 2020 204d 2072 656c 6174 696f 6e61 6c20 M relational │ │ │ 0042c490: 6f70 6572 6174 6f72 7320 616c 7761 7973 operators always │ │ │ 0042c4a0: 2067 656e 6572 6174 6520 6120 7265 7375 generate a resu │ │ │ 0042c4b0: 6c74 206f 6620 5452 5545 2028 3129 206f lt of TRUE (1) o │ │ │ -0042c4c0: 7220 4641 4c53 4520 2830 292e 5000 487e r FALSE (0).P.H~ │ │ │ +0042c4c0: 7220 4641 4c53 4520 2830 292e 5000 48e0 r FALSE (0).P.H. │ │ │ 0042c4d0: 4100 0020 2020 416c 6c20 7374 7269 6e67 A.. All string │ │ │ 0042c4e0: 2072 656c 6174 696f 6e61 6c20 6f70 6572 relational oper │ │ │ 0042c4f0: 6174 6f72 7320 666f 7263 6520 4d20 746f ators force M to │ │ │ 0042c500: 2065 7661 6c75 6174 6520 7468 6520 6578 evaluate the ex │ │ │ -0042c510: 7072 6573 7369 6f6e 7320 746f 4b00 487e pressions toK.H~ │ │ │ +0042c510: 7072 6573 7369 6f6e 7320 746f 4b00 48e0 pressions toK.H. │ │ │ 0042c520: 5100 0020 2020 7768 6963 6820 7468 6579 Q.. which they │ │ │ 0042c530: 2061 7070 6c79 2061 7320 7374 7269 6e67 apply as string │ │ │ 0042c540: 732e 2054 6865 2073 7472 696e 6720 7265 s. The string re │ │ │ 0042c550: 6c61 7469 6f6e 616c 206f 7065 7261 746f lational operato │ │ │ -0042c560: 7273 2061 7265 3a07 0048 7e61 0000 5400 rs are:..H~a..T. │ │ │ -0042c570: 487e 7100 0020 2020 3d20 6269 6e61 7279 H~q.. = binary │ │ │ +0042c560: 7273 2061 7265 3a07 0048 e061 0000 5400 rs are:..H.a..T. │ │ │ +0042c570: 48e0 7100 0020 2020 3d20 6269 6e61 7279 H.q.. = binary │ │ │ 0042c580: 206f 7065 7261 746f 7220 6361 7573 6573 operator causes │ │ │ 0042c590: 204d 2074 6f20 7072 6f64 7563 6520 6120 M to produce a │ │ │ 0042c5a0: 5452 5545 2069 6620 7468 6520 6578 7072 TRUE if the expr │ │ │ 0042c5b0: 6573 7369 6f6e 7320 6172 6520 6571 7561 essions are equa │ │ │ -0042c5c0: 6c2e 0700 487e 8100 004e 0048 7e91 0000 l...H~...N.H~... │ │ │ +0042c5c0: 6c2e 0700 48e0 8100 004e 0048 e091 0000 l...H....N.H.... │ │ │ 0042c5d0: 2020 205b 2062 696e 6172 7920 6f70 6572 [ binary oper │ │ │ 0042c5e0: 6174 6f72 2063 6175 7365 7320 4d20 746f ator causes M to │ │ │ 0042c5f0: 2070 726f 6475 6365 2061 2054 5255 4520 produce a TRUE │ │ │ 0042c600: 6966 2074 6865 2066 6972 7374 2065 7870 if the first exp │ │ │ -0042c610: 7265 7373 696f 6e50 0047 7ec0 1100 0020 ressionP.G~.... │ │ │ +0042c610: 7265 7373 696f 6e50 0047 e0c0 1100 0020 ressionP.G..... │ │ │ 0042c620: 2020 636f 6e74 6169 6e73 2074 6865 206f contains the o │ │ │ 0042c630: 7264 6572 6564 2073 6571 7565 6e63 6520 rdered sequence │ │ │ 0042c640: 6f66 2063 6861 7261 6374 6572 7320 696e of characters in │ │ │ 0042c650: 2074 6865 2073 6563 6f6e 6420 6578 7072 the second expr │ │ │ -0042c660: 6573 7369 6f6e 2e07 0048 7e12 0000 4e00 ession...H~...N. │ │ │ -0042c670: 487e 1300 0020 2020 5d20 6269 6e61 7279 H~... ] binary │ │ │ +0042c660: 6573 7369 6f6e 2e07 0048 e012 0000 4e00 ession...H....N. │ │ │ +0042c670: 48e0 1300 0020 2020 5d20 6269 6e61 7279 H.... ] binary │ │ │ 0042c680: 206f 7065 7261 746f 7220 6361 7573 6573 operator causes │ │ │ 0042c690: 204d 2074 6f20 7072 6f64 7563 6520 6120 M to produce a │ │ │ 0042c6a0: 5452 5545 2069 6620 7468 6520 6669 7273 TRUE if the firs │ │ │ -0042c6b0: 7420 6578 7072 6573 7369 6f6e 4b00 487e t expressionK.H~ │ │ │ +0042c6b0: 7420 6578 7072 6573 7369 6f6e 4b00 48e0 t expressionK.H. │ │ │ 0042c6c0: 1400 0020 2020 6c65 7869 6361 6c6c 7920 ... lexically │ │ │ 0042c6d0: 666f 6c6c 6f77 7320 7468 6520 7365 636f follows the seco │ │ │ 0042c6e0: 6e64 2065 7870 7265 7373 696f 6e20 696e nd expression in │ │ │ 0042c6f0: 2074 6865 2063 6861 7261 6374 6572 2065 the character e │ │ │ -0042c700: 6e63 6f64 696e 672e 0048 7e15 0000 2020 ncoding..H~... │ │ │ +0042c700: 6e63 6f64 696e 672e 0048 e015 0000 2020 ncoding..H.... │ │ │ 0042c710: 2073 6571 7565 6e63 652c 2077 6869 6368 sequence, which │ │ │ 0042c720: 2062 7920 6465 6661 756c 7420 6973 2041 by default is A │ │ │ -0042c730: 5343 4949 2e07 0048 7e16 0000 4f00 487e SCII...H~...O.H~ │ │ │ +0042c730: 5343 4949 2e07 0048 e016 0000 4f00 48e0 SCII...H....O.H. │ │ │ 0042c740: 1700 0020 2020 5d5d 2062 696e 6172 7920 ... ]] binary │ │ │ 0042c750: 6f70 6572 6174 6f72 2063 6175 7365 7320 operator causes │ │ │ 0042c760: 4d20 746f 2070 726f 6475 6365 2061 2054 M to produce a T │ │ │ 0042c770: 5255 4520 6966 2074 6865 2066 6972 7374 RUE if the first │ │ │ -0042c780: 2065 7870 7265 7373 696f 6e50 0048 7e18 expressionP.H~. │ │ │ +0042c780: 2065 7870 7265 7373 696f 6e50 0048 e018 expressionP.H.. │ │ │ 0042c790: 0000 2020 206c 6578 6963 616c 6c79 2073 .. lexically s │ │ │ 0042c7a0: 6f72 7473 2061 6674 6572 2074 6865 2073 orts after the s │ │ │ 0042c7b0: 6563 6f6e 6420 6578 7072 6573 7369 6f6e econd expression │ │ │ 0042c7c0: 2069 6e20 7468 6520 7375 6273 6372 6970 in the subscrip │ │ │ -0042c7d0: 7420 636f 6c6c 6174 696f 6e13 0048 7e19 t collation..H~. │ │ │ +0042c7d0: 7420 636f 6c6c 6174 696f 6e13 0048 e019 t collation..H.. │ │ │ 0042c7e0: 0000 2020 2073 6571 7565 6e63 652e 0700 .. sequence... │ │ │ -0042c7f0: 487e 1a00 0000 0000 0000 0000 0000 0000 H~.............. │ │ │ +0042c7f0: 48e0 1a00 0000 0000 0000 0000 0000 0000 H............... │ │ │ 0042c800: 0400 0000 f305 0000 b209 0000 0000 0000 ................ │ │ │ 0042c810: 7300 0000 4845 4c50 00ff 7300 ff4d 5f4c s...HELP..s..M_L │ │ │ 0042c820: 414e 475f 4645 4154 5552 4553 00ff 7300 ANG_FEATURES..s. │ │ │ 0042c830: ff4d 5f4e 414d 4553 00c0 2100 0020 2020 .M_NAMES..!.. │ │ │ 0042c840: 746f 2061 206d 6178 696d 756d 206f 6620 to a maximum of │ │ │ 0042c850: 6569 6768 7420 2838 2920 6368 6172 6163 eight (8) charac │ │ │ 0042c860: 7465 7273 2e20 4754 2e4d 2773 206c 696d ters. GT.M's lim │ │ │ 0042c870: 6974 206f 6620 3331 2063 6861 7261 6374 it of 31 charact │ │ │ -0042c880: 6572 7315 0026 7e22 0000 2020 2061 7070 ers..&~".. app │ │ │ -0042c890: 6c69 6573 2074 6f3a 0700 267e 2300 0023 lies to:..&~#..# │ │ │ -0042c8a0: 0026 7e24 0000 2020 2020 202a 204c 6f63 .&~$.. * Loc │ │ │ +0042c880: 6572 7315 0026 e022 0000 2020 2061 7070 ers..&.".. app │ │ │ +0042c890: 6c69 6573 2074 6f3a 0700 26e0 2300 0023 lies to:..&.#..# │ │ │ +0042c8a0: 0026 e024 0000 2020 2020 202a 204c 6f63 .&.$.. * Loc │ │ │ 0042c8b0: 616c 2076 6172 6961 626c 6573 206e 616d al variables nam │ │ │ -0042c8c0: 6573 2400 267e 2500 0020 2020 2020 2a20 es$.&~%.. * │ │ │ +0042c8c0: 6573 2400 26e0 2500 0020 2020 2020 2a20 es$.&.%.. * │ │ │ 0042c8d0: 476c 6f62 616c 2076 6172 6961 626c 6573 Global variables │ │ │ -0042c8e0: 206e 616d 6573 1b00 267e 2600 0020 2020 names..&~&.. │ │ │ +0042c8e0: 206e 616d 6573 1b00 26e0 2600 0020 2020 names..&.&.. │ │ │ 0042c8f0: 2020 2a20 526f 7574 696e 6520 6e61 6d65 * Routine name │ │ │ -0042c900: 7348 0026 7e27 0000 2020 2020 202a 2053 sH.&~'.. * S │ │ │ +0042c900: 7348 0026 e027 0000 2020 2020 202a 2053 sH.&.'.. * S │ │ │ 0042c910: 6f75 7263 6520 616e 6420 6f62 6a65 6374 ource and object │ │ │ 0042c920: 2066 696c 6520 6e61 6d65 7320 286e 6f74 file names (not │ │ │ 0042c930: 2069 6e63 6c75 6469 6e67 2074 6865 2065 including the e │ │ │ -0042c940: 7874 656e 7369 6f6e 2919 0026 7e28 0000 xtension)..&~(.. │ │ │ +0042c940: 7874 656e 7369 6f6e 2919 0026 e028 0000 xtension)..&.(.. │ │ │ 0042c950: 2020 2020 202a 204c 6162 656c 206e 616d * Label nam │ │ │ -0042c960: 6573 2700 267e 2900 0020 2020 2020 2a20 es'.&~).. * │ │ │ +0042c960: 6573 2700 26e0 2900 0020 2020 2020 2a20 es'.&.).. * │ │ │ 0042c970: 4c6f 6361 6c20 6c6f 636b 2072 6573 6f75 Local lock resou │ │ │ -0042c980: 7263 6520 6e61 6d65 7328 0026 7e2a 0000 rce names(.&~*.. │ │ │ +0042c980: 7263 6520 6e61 6d65 7328 0026 e02a 0000 rce names(.&.*.. │ │ │ 0042c990: 2020 2020 202a 2047 6c6f 6261 6c20 6c6f * Global lo │ │ │ 0042c9a0: 636b 2072 6573 6f75 7263 6520 6e61 6d65 ck resource name │ │ │ -0042c9b0: 7307 0026 7e31 0000 5200 267e 3200 0020 s..&~1..R.&~2.. │ │ │ +0042c9b0: 7307 0026 e031 0000 5200 26e0 3200 0020 s..&.1..R.&.2.. │ │ │ 0042c9c0: 2020 4120 7472 6967 6765 7220 6e61 6d65 A trigger name │ │ │ 0042c9d0: 2069 7320 7570 2074 6f20 3238 2063 6861 is up to 28 cha │ │ │ 0042c9e0: 7261 6374 6572 7320 616e 6420 6120 7265 racters and a re │ │ │ 0042c9f0: 706c 6963 6174 696f 6e20 696e 7374 616e plication instan │ │ │ -0042ca00: 6365 206e 616d 6520 6973 1e00 267e 3300 ce name is..&~3. │ │ │ +0042ca00: 6365 206e 616d 6520 6973 1e00 26e0 3300 ce name is..&.3. │ │ │ 0042ca10: 0020 2020 7570 2074 6f20 3135 2063 6861 . up to 15 cha │ │ │ -0042ca20: 7261 6374 6572 732e 0700 267e 3400 0018 racters...&~4... │ │ │ -0042ca30: 001d 7e4f 5045 5241 544f 5253 0000 4f70 ..~OPERATORS..Op │ │ │ -0042ca40: 6572 6174 6f72 7314 0027 7ebf 1100 0020 erators..'~.... │ │ │ -0042ca50: 2020 4f70 6572 6174 6f72 7307 0028 7e21 Operators..(~! │ │ │ -0042ca60: 0000 3000 287e 3100 0020 2020 4d20 6861 ..0.(~1.. M ha │ │ │ +0042ca20: 7261 6374 6572 732e 0700 26e0 3400 0018 racters...&.4... │ │ │ +0042ca30: 001d e04f 5045 5241 544f 5253 0000 4f70 ...OPERATORS..Op │ │ │ +0042ca40: 6572 6174 6f72 7314 0027 e0bf 1100 0020 erators..'..... │ │ │ +0042ca50: 2020 4f70 6572 6174 6f72 7307 0028 e021 Operators..(.! │ │ │ +0042ca60: 0000 3000 28e0 3100 0020 2020 4d20 6861 ..0.(.1.. M ha │ │ │ 0042ca70: 7320 626f 7468 2075 6e61 7279 2061 6e64 s both unary and │ │ │ 0042ca80: 2062 696e 6172 7920 6f70 6572 6174 6f72 binary operator │ │ │ -0042ca90: 732e 0700 287e 4100 0032 0027 7eff 7300 s...(~A..2.'~.s. │ │ │ +0042ca90: 732e 0700 28e0 4100 0032 0027 e0ff 7300 s...(.A..2.'..s. │ │ │ 0042caa0: ff41 5249 5448 4d45 5449 435f 4f50 4552 .ARITHMETIC_OPER │ │ │ 0042cab0: 4154 4f52 5300 0041 7269 7468 6d65 7469 ATORS..Arithmeti │ │ │ -0042cac0: 635f 4f70 6572 6174 6f72 731f 0040 7ebf c_Operators..@~. │ │ │ +0042cac0: 635f 4f70 6572 6174 6f72 731f 0040 e0bf c_Operators..@.. │ │ │ 0042cad0: 1100 0020 2020 4172 6974 686d 6574 6963 ... Arithmetic │ │ │ -0042cae0: 204f 7065 7261 746f 7273 0700 417e 2100 Operators..A~!. │ │ │ -0042caf0: 0054 0041 7e31 0000 2020 2041 6c6c 2061 .T.A~1.. All a │ │ │ +0042cae0: 204f 7065 7261 746f 7273 0700 41e0 2100 Operators..A.!. │ │ │ +0042caf0: 0054 0041 e031 0000 2020 2041 6c6c 2061 .T.A.1.. All a │ │ │ 0042cb00: 7269 7468 6d65 7469 6320 6f70 6572 6174 rithmetic operat │ │ │ 0042cb10: 6f72 7320 666f 7263 6520 4d20 746f 2065 ors force M to e │ │ │ 0042cb20: 7661 6c75 6174 6520 7468 6520 6578 7072 valuate the expr │ │ │ 0042cb30: 6573 7369 6f6e 7320 746f 2077 6869 6368 essions to which │ │ │ -0042cb40: 2074 6865 7939 0041 7e41 0000 2020 2061 they9.A~A.. a │ │ │ +0042cb40: 2074 6865 7939 0041 e041 0000 2020 2061 they9.A.A.. a │ │ │ 0042cb50: 7070 6c79 2061 7320 6e75 6d65 7269 632e pply as numeric. │ │ │ 0042cb60: 2054 6865 2061 7269 7468 6d65 7469 6320 The arithmetic │ │ │ 0042cb70: 6f70 6572 6174 6f72 7320 6172 653a 0700 operators are:.. │ │ │ -0042cb80: 417e 5100 0054 0041 7e61 0000 2020 202b A~Q..T.A~a.. + │ │ │ +0042cb80: 41e0 5100 0054 0041 e061 0000 2020 202b A.Q..T.A.a.. + │ │ │ 0042cb90: 2061 7320 6120 756e 6172 7920 6f70 6572 as a unary oper │ │ │ 0042cba0: 6174 6f72 2073 696d 706c 7920 666f 7263 ator simply forc │ │ │ 0042cbb0: 6573 204d 2074 6f20 6576 616c 7561 7465 es M to evaluate │ │ │ 0042cbc0: 2074 6865 2065 7870 7265 7373 696f 6e20 the expression │ │ │ -0042cbd0: 666f 6c6c 6f77 696e 674b 0041 7e71 0000 followingK.A~q.. │ │ │ +0042cbd0: 666f 6c6c 6f77 696e 674b 0041 e071 0000 followingK.A.q.. │ │ │ 0042cbe0: 2020 2061 7320 6e75 6d65 7269 633b 2061 as numeric; a │ │ │ 0042cbf0: 7320 6120 6269 6e61 7279 206f 7065 7261 s a binary opera │ │ │ 0042cc00: 746f 7220 6974 2063 6175 7365 7320 4d20 tor it causes M │ │ │ 0042cc10: 746f 2070 6572 666f 726d 2061 6464 6974 to perform addit │ │ │ -0042cc20: 696f 6e2e 0700 417e 8100 0051 0041 7e91 ion...A~...Q.A~. │ │ │ +0042cc20: 696f 6e2e 0700 41e0 8100 0051 0041 e091 ion...A....Q.A.. │ │ │ 0042cc30: 0000 2020 202d 2061 7320 6120 756e 6172 .. - as a unar │ │ │ 0042cc40: 7920 6f70 6572 6174 6f72 2063 6175 7365 y operator cause │ │ │ 0042cc50: 7320 4d20 746f 206e 6567 6174 6520 7468 s M to negate th │ │ │ 0042cc60: 6520 6578 7072 6573 7369 6f6e 2066 6f6c e expression fol │ │ │ -0042cc70: 6c6f 7769 6e67 3b20 6173 2061 3e00 407e lowing; as a>.@~ │ │ │ +0042cc70: 6c6f 7769 6e67 3b20 6173 2061 3e00 40e0 lowing; as a>.@. │ │ │ 0042cc80: c011 0000 2020 2062 696e 6172 7920 6f70 .... binary op │ │ │ 0042cc90: 6572 6174 6f72 2069 7420 6361 7573 6573 erator it causes │ │ │ 0042cca0: 204d 2074 6f20 7065 7266 6f72 6d20 7375 M to perform su │ │ │ -0042ccb0: 6274 7261 6374 696f 6e2e 0700 417e 1200 btraction...A~.. │ │ │ -0042ccc0: 002f 0041 7e13 0000 2020 202a 2062 696e ./.A~... * bin │ │ │ +0042ccb0: 6274 7261 6374 696f 6e2e 0700 41e0 1200 btraction...A... │ │ │ +0042ccc0: 002f 0041 e013 0000 2020 202a 2062 696e ./.A.... * bin │ │ │ 0042ccd0: 6172 7920 6f70 6572 6174 6f72 2066 6f72 ary operator for │ │ │ 0042cce0: 206d 756c 7469 706c 6963 6174 696f 6e2e multiplication. │ │ │ -0042ccf0: 0700 417e 1400 0030 0041 7e15 0000 2020 ..A~...0.A~... │ │ │ +0042ccf0: 0700 41e0 1400 0030 0041 e015 0000 2020 ..A....0.A.... │ │ │ 0042cd00: 202a 2a20 6269 6e61 7279 206f 7065 7261 ** binary opera │ │ │ 0042cd10: 746f 7220 666f 7220 6578 706f 6e65 6e74 tor for exponent │ │ │ -0042cd20: 6961 7469 6f6e 2e07 0041 7e16 0000 3400 iation...A~...4. │ │ │ -0042cd30: 417e 1700 0020 2020 2f20 6269 6e61 7279 A~... / binary │ │ │ +0042cd20: 6961 7469 6f6e 2e07 0041 e016 0000 3400 iation...A....4. │ │ │ +0042cd30: 41e0 1700 0020 2020 2f20 6269 6e61 7279 A.... / binary │ │ │ 0042cd40: 206f 7065 7261 746f 7220 666f 7220 6672 operator for fr │ │ │ 0042cd50: 6163 7469 6f6e 616c 2064 6976 6973 696f actional divisio │ │ │ -0042cd60: 6e2e 0700 417e 1800 0031 0041 7e19 0000 n...A~...1.A~... │ │ │ +0042cd60: 6e2e 0700 41e0 1800 0031 0041 e019 0000 n...A....1.A.... │ │ │ 0042cd70: 2020 205c 2062 696e 6172 7920 6f70 6572 \ binary oper │ │ │ 0042cd80: 6174 6f72 2066 6f72 2069 6e74 6567 6572 ator for integer │ │ │ -0042cd90: 2064 6976 6973 696f 6e2e 0700 417e 1a00 division...A~.. │ │ │ -0042cda0: 0052 0041 7e21 0000 2020 2023 2062 696e .R.A~!.. # bin │ │ │ +0042cd90: 2064 6976 6973 696f 6e2e 0700 41e0 1a00 division...A... │ │ │ +0042cda0: 0052 0041 e021 0000 2020 2023 2062 696e .R.A.!.. # bin │ │ │ 0042cdb0: 6172 7920 6f70 6572 6174 6f72 2066 6f72 ary operator for │ │ │ 0042cdc0: 206d 6f64 756c 6f2c 2074 6861 7420 6973 modulo, that is │ │ │ 0042cdd0: 2c20 6361 7573 6573 204d 2074 6f20 7072 , causes M to pr │ │ │ 0042cde0: 6f64 7563 6520 7468 6520 7265 6d61 696e oduce the remain │ │ │ 0042cdf0: 6465 7200 0000 0000 0000 0000 0000 0000 der............. │ │ │ 0042ce00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042ce10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -273667,319 +273667,319 @@ │ │ │ 0042d020: 414e 475f 4645 4154 5552 4553 00ff 7300 ANG_FEATURES..s. │ │ │ 0042d030: ff4f 5045 5241 544f 5253 00ff 7300 ff41 .OPERATORS..s..A │ │ │ 0042d040: 5249 5448 4d45 5449 435f 4f50 4552 4154 RITHMETIC_OPERAT │ │ │ 0042d050: 4f52 5300 c022 0000 2020 2066 726f 6d20 ORS..".. from │ │ │ 0042d060: 696e 7465 6765 7220 6469 7669 7369 6f6e integer division │ │ │ 0042d070: 206f 6620 7468 6520 6669 7273 7420 6172 of the first ar │ │ │ 0042d080: 6775 6d65 6e74 2062 7920 7468 6520 7365 gument by the se │ │ │ -0042d090: 636f 6e64 2e07 0041 7e23 0000 5400 417e cond...A~#..T.A~ │ │ │ +0042d090: 636f 6e64 2e07 0041 e023 0000 5400 41e0 cond...A.#..T.A. │ │ │ 0042d0a0: 2400 0020 2020 4265 6361 7573 6520 6f66 $.. Because of │ │ │ 0042d0b0: 2074 6865 2070 7261 6374 6963 6520 6f66 the practice of │ │ │ 0042d0c0: 2075 7369 6e67 2069 7420 746f 2069 6e74 using it to int │ │ │ 0042d0d0: 656e 7469 6f6e 616c 6c79 2069 6e64 7563 entionally induc │ │ │ 0042d0e0: 6520 616e 2065 7272 6f72 2c20 4754 2e4d e an error, GT.M │ │ │ -0042d0f0: 5100 417e 2500 0020 2020 646f 6573 206e Q.A~%.. does n │ │ │ +0042d0f0: 5100 41e0 2500 0020 2020 646f 6573 206e Q.A.%.. does n │ │ │ 0042d100: 6f74 2070 726f 6475 6365 2061 2044 4956 ot produce a DIV │ │ │ 0042d110: 5a45 524f 2065 7272 6f72 2061 7420 636f ZERO error at co │ │ │ 0042d120: 6d70 696c 6520 7469 6d65 2c20 6f6e 6c79 mpile time, only │ │ │ 0042d130: 2061 7420 7275 6e20 7469 6d65 2c20 666f at run time, fo │ │ │ -0042d140: 7251 0041 7e26 0000 2020 2064 6976 6964 rQ.A~&.. divid │ │ │ +0042d140: 7251 0041 e026 0000 2020 2064 6976 6964 rQ.A.&.. divid │ │ │ 0042d150: 6520 6f72 2069 6e74 6567 6572 2064 6976 e or integer div │ │ │ 0042d160: 6964 6520 6279 2061 206c 6974 6572 616c ide by a literal │ │ │ 0042d170: 2065 7870 7265 7373 696f 6e20 7468 6174 expression that │ │ │ 0042d180: 2065 7661 6c75 6174 6573 2074 6f20 7a65 evaluates to ze │ │ │ -0042d190: 726f 0e00 417e 2700 0020 2020 2830 292e ro..A~'.. (0). │ │ │ -0042d1a0: 0700 417e 2800 0051 0041 7e29 0000 2020 ..A~(..Q.A~).. │ │ │ +0042d190: 726f 0e00 41e0 2700 0020 2020 2830 292e ro..A.'.. (0). │ │ │ +0042d1a0: 0700 41e0 2800 0051 0041 e029 0000 2020 ..A.(..Q.A.).. │ │ │ 0042d1b0: 2052 656d 656d 6265 7220 7468 6174 2070 Remember that p │ │ │ 0042d1c0: 7265 6365 6465 6e63 6520 6973 206c 6566 recedence is lef │ │ │ 0042d1d0: 7420 746f 2072 6967 6874 2066 6f72 2061 t to right for a │ │ │ 0042d1e0: 6c6c 2061 7269 7468 6d65 7469 6320 6f70 ll arithmetic op │ │ │ -0042d1f0: 6572 6174 6f72 732e 0700 417e 2a00 0012 erators...A~*... │ │ │ -0042d200: 0041 7e31 0000 2020 2045 7861 6d70 6c65 .A~1.. Example │ │ │ -0042d210: 3a07 0041 7e32 0000 1700 417e 3300 0020 :..A~2....A~3.. │ │ │ +0042d1f0: 6572 6174 6f72 732e 0700 41e0 2a00 0012 erators...A.*... │ │ │ +0042d200: 0041 e031 0000 2020 2045 7861 6d70 6c65 .A.1.. Example │ │ │ +0042d210: 3a07 0041 e032 0000 1700 41e0 3300 0020 :..A.2....A.3.. │ │ │ 0042d220: 2020 4754 4d3e 5752 4954 4520 312b 310b GTM>WRITE 1+1. │ │ │ -0042d230: 0041 7e34 0000 2020 2032 1700 417e 3500 .A~4.. 2..A~5. │ │ │ +0042d230: 0041 e034 0000 2020 2032 1700 41e0 3500 .A.4.. 2..A.5. │ │ │ 0042d240: 0020 2020 4754 4d3e 5752 4954 4520 322d . GTM>WRITE 2- │ │ │ -0042d250: 310b 0041 7e36 0000 2020 2031 1700 417e 1..A~6.. 1..A~ │ │ │ +0042d250: 310b 0041 e036 0000 2020 2031 1700 41e0 1..A.6.. 1..A. │ │ │ 0042d260: 3700 0020 2020 4754 4d3e 5752 4954 4520 7.. GTM>WRITE │ │ │ -0042d270: 322a 320b 0041 7e38 0000 2020 2034 1800 2*2..A~8.. 4.. │ │ │ -0042d280: 417e 3900 0020 2020 4754 4d3e 5752 4954 A~9.. GTM>WRIT │ │ │ -0042d290: 4520 332a 2a32 0b00 417e 3a00 0020 2020 E 3**2..A~:.. │ │ │ -0042d2a0: 3917 0041 7e41 0000 2020 2047 544d 3e57 9..A~A.. GTM>W │ │ │ -0042d2b0: 5249 5445 2034 2f32 0b00 417e 4200 0020 RITE 4/2..A~B.. │ │ │ -0042d2c0: 2020 3215 0041 7e43 0000 2020 2047 544d 2..A~C.. GTM │ │ │ -0042d2d0: 3e57 5249 5445 2037 0b00 417e 4400 0020 >WRITE 7..A~D.. │ │ │ -0042d2e0: 2020 3217 0041 7e45 0000 2020 2047 544d 2..A~E.. GTM │ │ │ -0042d2f0: 3e57 5249 5445 2037 2333 0b00 417e 4600 >WRITE 7#3..A~F. │ │ │ -0042d300: 0020 2020 310e 0041 7e47 0000 2020 2047 . 1..A~G.. G │ │ │ -0042d310: 544d 3e07 0041 7e48 0000 5400 417e 4900 TM>..A~H..T.A~I. │ │ │ +0042d270: 322a 320b 0041 e038 0000 2020 2034 1800 2*2..A.8.. 4.. │ │ │ +0042d280: 41e0 3900 0020 2020 4754 4d3e 5752 4954 A.9.. GTM>WRIT │ │ │ +0042d290: 4520 332a 2a32 0b00 41e0 3a00 0020 2020 E 3**2..A.:.. │ │ │ +0042d2a0: 3917 0041 e041 0000 2020 2047 544d 3e57 9..A.A.. GTM>W │ │ │ +0042d2b0: 5249 5445 2034 2f32 0b00 41e0 4200 0020 RITE 4/2..A.B.. │ │ │ +0042d2c0: 2020 3215 0041 e043 0000 2020 2047 544d 2..A.C.. GTM │ │ │ +0042d2d0: 3e57 5249 5445 2037 0b00 41e0 4400 0020 >WRITE 7..A.D.. │ │ │ +0042d2e0: 2020 3217 0041 e045 0000 2020 2047 544d 2..A.E.. GTM │ │ │ +0042d2f0: 3e57 5249 5445 2037 2333 0b00 41e0 4600 >WRITE 7#3..A.F. │ │ │ +0042d300: 0020 2020 310e 0041 e047 0000 2020 2047 . 1..A.G.. G │ │ │ +0042d310: 544d 3e07 0041 e048 0000 5400 41e0 4900 TM>..A.H..T.A.I. │ │ │ 0042d320: 0020 2020 5468 6973 2073 696d 706c 6520 . This simple │ │ │ 0042d330: 6578 616d 706c 6520 6465 6d6f 6e73 7472 example demonstr │ │ │ 0042d340: 6174 6573 2068 6f77 2065 6163 6820 6172 ates how each ar │ │ │ 0042d350: 6974 686d 6574 6963 2062 696e 6172 7920 ithmetic binary │ │ │ 0042d360: 6f70 6572 6174 696f 6e20 7573 6573 1b00 operation uses.. │ │ │ -0042d370: 417e 4a00 0020 2020 6e75 6d65 7269 6320 A~J.. numeric │ │ │ -0042d380: 6c69 7465 7261 6c73 2e07 0041 7e51 0000 literals...A~Q.. │ │ │ -0042d390: 1200 417e 5200 0020 2020 4578 616d 706c ..A~R.. Exampl │ │ │ -0042d3a0: 653a 0700 417e 5300 001c 0041 7e54 0000 e:..A~S....A~T.. │ │ │ +0042d370: 41e0 4a00 0020 2020 6e75 6d65 7269 6320 A.J.. numeric │ │ │ +0042d380: 6c69 7465 7261 6c73 2e07 0041 e051 0000 literals...A.Q.. │ │ │ +0042d390: 1200 41e0 5200 0020 2020 4578 616d 706c ..A.R.. Exampl │ │ │ +0042d3a0: 653a 0700 41e0 5300 001c 0041 e054 0000 e:..A.S....A.T.. │ │ │ 0042d3b0: 2020 2047 544d 3e57 5249 5445 202b 2231 GTM>WRITE +"1 │ │ │ -0042d3c0: 3241 4243 220c 0041 7e55 0000 2020 2031 2ABC"..A~U.. 1 │ │ │ -0042d3d0: 321c 0041 7e56 0000 2020 2047 544d 3e57 2..A~V.. GTM>W │ │ │ +0042d3c0: 3241 4243 220c 0041 e055 0000 2020 2031 2ABC"..A.U.. 1 │ │ │ +0042d3d0: 321c 0041 e056 0000 2020 2047 544d 3e57 2..A.V.. GTM>W │ │ │ 0042d3e0: 5249 5445 202d 2d22 2d33 2d34 220c 0041 RITE --"-3-4"..A │ │ │ -0042d3f0: 7e57 0000 2020 202d 330e 0041 7e58 0000 ~W.. -3..A~X.. │ │ │ -0042d400: 2020 2047 544d 3e07 0041 7e59 0000 4d00 GTM>..A~Y..M. │ │ │ -0042d410: 417e 5a00 0020 2020 5468 6520 6669 7273 A~Z.. The firs │ │ │ +0042d3f0: e057 0000 2020 202d 330e 0041 e058 0000 .W.. -3..A.X.. │ │ │ +0042d400: 2020 2047 544d 3e07 0041 e059 0000 4d00 GTM>..A.Y..M. │ │ │ +0042d410: 41e0 5a00 0020 2020 5468 6520 6669 7273 A.Z.. The firs │ │ │ 0042d420: 7420 5752 4954 4520 7368 6f77 7320 7468 t WRITE shows th │ │ │ 0042d430: 6520 756e 6172 7920 706c 7573 2073 6967 e unary plus sig │ │ │ 0042d440: 6e20 282b 2920 6f70 6572 6174 696f 6e20 n (+) operation │ │ │ -0042d450: 666f 7263 696e 6720 7468 6553 0041 7e61 forcing theS.A~a │ │ │ +0042d450: 666f 7263 696e 6720 7468 6553 0041 e061 forcing theS.A.a │ │ │ 0042d460: 0000 2020 206e 756d 6572 6963 2065 7661 .. numeric eva │ │ │ 0042d470: 6c75 6174 696f 6e20 6f66 2061 2073 7472 luation of a str │ │ │ 0042d480: 696e 6720 6c69 7465 7261 6c2e 2054 6865 ing literal. The │ │ │ 0042d490: 2073 6563 6f6e 6420 5752 4954 4520 6465 second WRITE de │ │ │ 0042d4a0: 6d6f 6e73 7472 6174 6573 2074 6865 5400 monstrates theT. │ │ │ -0042d4b0: 417e 6200 0020 2020 756e 6172 7920 6d69 A~b.. unary mi │ │ │ +0042d4b0: 41e0 6200 0020 2020 756e 6172 7920 6d69 A.b.. unary mi │ │ │ 0042d4c0: 6e75 7320 7369 676e 2028 2d29 2e20 4e6f nus sign (-). No │ │ │ 0042d4d0: 7465 2074 6865 2073 6563 6f6e 6420 6d69 te the second mi │ │ │ 0042d4e0: 6e75 7320 7369 676e 2077 6974 6869 6e20 nus sign within │ │ │ 0042d4f0: 7468 6520 7374 7269 6e67 206c 6974 6572 the string liter │ │ │ -0042d500: 616c 5300 417e 6300 0020 2020 646f 6573 alS.A~c.. does │ │ │ +0042d500: 616c 5300 41e0 6300 0020 2020 646f 6573 alS.A.c.. does │ │ │ 0042d510: 206e 6f74 2063 6175 7365 2073 7562 7472 not cause subtr │ │ │ 0042d520: 6163 7469 6f6e 2c20 6275 7420 7261 7468 action, but rath │ │ │ 0042d530: 6572 2c20 7465 726d 696e 6174 6573 2074 er, terminates t │ │ │ 0042d540: 6865 206e 756d 6572 6963 2065 7661 6c75 he numeric evalu │ │ │ -0042d550: 6174 696f 6e51 0041 7e64 0000 2020 2077 ationQ.A~d.. w │ │ │ +0042d550: 6174 696f 6e51 0041 e064 0000 2020 2077 ationQ.A.d.. w │ │ │ 0042d560: 6974 6820 7468 6520 7265 7375 6c74 206f ith the result o │ │ │ 0042d570: 6620 6e65 6761 7469 7665 2074 6872 6565 f negative three │ │ │ 0042d580: 2028 2d33 292e 2045 6163 6820 6f66 2074 (-3). Each of t │ │ │ 0042d590: 6865 206c 6561 6469 6e67 206d 696e 7573 he leading minus │ │ │ -0042d5a0: 2073 6967 6e73 4f00 417e 6500 0020 2020 signsO.A~e.. │ │ │ +0042d5a0: 2073 6967 6e73 4f00 41e0 6500 0020 2020 signsO.A.e.. │ │ │ 0042d5b0: 6361 7573 6573 206f 6e65 206e 6567 6174 causes one negat │ │ │ 0042d5c0: 696f 6e20 616e 6420 7468 6572 6566 6f72 ion and therefor │ │ │ 0042d5d0: 652c 2074 6865 2072 6573 756c 7420 6973 e, the result is │ │ │ 0042d5e0: 206e 6567 6174 6976 6520 7468 7265 6520 negative three │ │ │ -0042d5f0: 282d 3329 2e07 0041 7e66 0000 2800 2b7e (-3)...A~f..(.+~ │ │ │ +0042d5f0: 282d 3329 2e07 0041 e066 0000 2800 2be0 (-3)...A.f..(.+. │ │ │ 0042d600: 4c4f 4749 4341 4c5f 4f50 4552 4154 4f52 LOGICAL_OPERATOR │ │ │ 0042d610: 5300 004c 6f67 6963 616c 5f4f 7065 7261 S..Logical_Opera │ │ │ -0042d620: 746f 7273 1c00 3d7e bf11 0000 2020 204c tors..=~.... L │ │ │ +0042d620: 746f 7273 1c00 3de0 bf11 0000 2020 204c tors..=..... L │ │ │ 0042d630: 6f67 6963 616c 204f 7065 7261 746f 7273 ogical Operators │ │ │ -0042d640: 0700 3e7e 2100 0054 003e 7e31 0000 2020 ..>~!..T.>~1.. │ │ │ +0042d640: 0700 3ee0 2100 0054 003e e031 0000 2020 ..>.!..T.>.1.. │ │ │ 0042d650: 204d 206c 6f67 6963 616c 206f 7065 7261 M logical opera │ │ │ 0042d660: 746f 7273 2061 6c77 6179 7320 7072 6f64 tors always prod │ │ │ 0042d670: 7563 6520 6120 7265 7375 6c74 2074 6861 uce a result tha │ │ │ 0042d680: 7420 6973 2054 5255 4520 2831 2920 6f72 t is TRUE (1) or │ │ │ -0042d690: 2046 414c 5345 2028 3029 2e51 003e 7e41 FALSE (0).Q.>~A │ │ │ +0042d690: 2046 414c 5345 2028 3029 2e51 003e e041 FALSE (0).Q.>.A │ │ │ 0042d6a0: 0000 2020 2041 6c6c 206c 6f67 6963 616c .. All logical │ │ │ 0042d6b0: 206f 7065 7261 746f 7273 2066 6f72 6365 operators force │ │ │ 0042d6c0: 204d 2074 6f20 6576 616c 7561 7465 2074 M to evaluate t │ │ │ 0042d6d0: 6865 2065 7870 7265 7373 696f 6e73 2074 he expressions t │ │ │ -0042d6e0: 6f20 7768 6963 6820 7468 6579 3b00 3e7e o which they;.>~ │ │ │ +0042d6e0: 6f20 7768 6963 6820 7468 6579 3b00 3ee0 o which they;.>. │ │ │ 0042d6f0: 5100 0020 2020 6170 706c 7920 6173 2074 Q.. apply as t │ │ │ 0042d700: 7275 7468 2d76 616c 7565 642e 2054 6865 ruth-valued. The │ │ │ 0042d710: 206c 6f67 6963 616c 206f 7065 7261 746f logical operato │ │ │ -0042d720: 7273 2061 7265 3a07 003e 7e61 0000 5200 rs are:..>~a..R. │ │ │ -0042d730: 3e7e 7100 0020 2020 2720 756e 6172 7920 >~q.. ' unary │ │ │ +0042d720: 7273 2061 7265 3a07 003e e061 0000 5200 rs are:..>.a..R. │ │ │ +0042d730: 3ee0 7100 0020 2020 2720 756e 6172 7920 >.q.. ' unary │ │ │ 0042d740: 4e4f 5420 6f70 6572 6174 6f72 206e 6567 NOT operator neg │ │ │ 0042d750: 6174 6573 2063 7572 7265 6e74 2074 7275 ates current tru │ │ │ 0042d760: 7468 2d76 616c 7565 3b20 4d20 6163 6365 th-value; M acce │ │ │ 0042d770: 7074 7320 706c 6163 656d 656e 7420 6f66 pts placement of │ │ │ -0042d780: 4e00 3e7e 8100 0020 2020 7468 6520 4e4f N.>~... the NO │ │ │ +0042d780: 4e00 3ee0 8100 0020 2020 7468 6520 4e4f N.>.... the NO │ │ │ 0042d790: 5420 6f70 6572 6174 6f72 206e 6578 7420 T operator next │ │ │ 0042d7a0: 746f 2061 2072 656c 6174 696f 6e61 6c20 to a relational │ │ │ 0042d7b0: 6f70 6572 6174 6f72 2c20 666f 7220 6578 operator, for ex │ │ │ 0042d7c0: 616d 706c 652c 2041 273d 4220 6173 1900 ample, A'=B as.. │ │ │ -0042d7d0: 3e7e 9100 0020 2020 6d65 616e 696e 6720 >~... meaning │ │ │ -0042d7e0: 2728 413d 4229 2e08 003d 7ec0 1100 0000 '(A=B)...=~..... │ │ │ +0042d7d0: 3ee0 9100 0020 2020 6d65 616e 696e 6720 >.... meaning │ │ │ +0042d7e0: 2728 413d 4229 2e08 003d e0c0 1100 0000 '(A=B)...=...... │ │ │ 0042d7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042d800: 0400 0000 fd07 0000 410a 0000 0000 0000 ........A....... │ │ │ -0042d810: 8700 007e 4845 4c50 00ff 7300 ff4d 5f4c ...~HELP..s..M_L │ │ │ +0042d810: 8700 00e0 4845 4c50 00ff 7300 ff4d 5f4c ....HELP..s..M_L │ │ │ 0042d820: 414e 475f 4645 4154 5552 4553 00ff 7300 ANG_FEATURES..s. │ │ │ 0042d830: ff4f 5045 5241 544f 5253 00ff 7300 ff4c .OPERATORS..s..L │ │ │ 0042d840: 4f47 4943 414c 5f4f 5045 5241 544f 5253 OGICAL_OPERATORS │ │ │ 0042d850: 00c0 1200 0020 2020 2662 696e 6172 7920 ..... &binary │ │ │ 0042d860: 414e 4420 6f70 6572 6174 6f72 2070 726f AND operator pro │ │ │ 0042d870: 6475 6365 7320 6120 7472 7565 2072 6573 duces a true res │ │ │ 0042d880: 756c 7420 6f6e 6c79 2069 6620 626f 7468 ult only if both │ │ │ -0042d890: 206f 6620 7468 651f 003e 7e13 0000 2020 of the..>~... │ │ │ +0042d890: 206f 6620 7468 651f 003e e013 0000 2020 of the..>.... │ │ │ 0042d8a0: 2065 7870 7265 7373 696f 6e73 2061 7265 expressions are │ │ │ -0042d8b0: 2074 7275 652e 0700 3e7e 1400 0052 003e true...>~...R.> │ │ │ -0042d8c0: 7e15 0000 2020 2021 2062 696e 6172 7920 ~... ! binary │ │ │ +0042d8b0: 2074 7275 652e 0700 3ee0 1400 0052 003e true...>....R.> │ │ │ +0042d8c0: e015 0000 2020 2021 2062 696e 6172 7920 .... ! binary │ │ │ 0042d8d0: 4f52 206f 7065 7261 746f 7220 7072 6f64 OR operator prod │ │ │ 0042d8e0: 7563 6573 2061 2074 7275 6520 7265 7375 uces a true resu │ │ │ 0042d8f0: 6c74 2069 6620 6569 7468 6572 206f 6620 lt if either of │ │ │ 0042d900: 7468 6520 6578 7072 6573 7369 6f6e 7312 the expressions. │ │ │ -0042d910: 003e 7e16 0000 2020 2069 7320 7472 7565 .>~... is true │ │ │ -0042d920: 2e07 003e 7e17 0000 4c00 3e7e 1800 0020 ...>~...L.>~... │ │ │ +0042d910: 003e e016 0000 2020 2069 7320 7472 7565 .>.... is true │ │ │ +0042d920: 2e07 003e e017 0000 4c00 3ee0 1800 0020 ...>....L.>.... │ │ │ 0042d930: 2020 5265 6d65 6d62 6572 2074 6861 7420 Remember that │ │ │ 0042d940: 7072 6563 6564 656e 6365 2069 7320 616c precedence is al │ │ │ 0042d950: 7761 7973 206c 6566 7420 746f 2072 6967 ways left to rig │ │ │ 0042d960: 6874 2c20 616e 6420 7468 6174 206c 6f67 ht, and that log │ │ │ -0042d970: 6963 616c 4400 3e7e 1900 0020 2020 6f70 icalD.>~... op │ │ │ +0042d970: 6963 616c 4400 3ee0 1900 0020 2020 6f70 icalD.>.... op │ │ │ 0042d980: 6572 6174 6f72 7320 6861 7665 2074 6865 erators have the │ │ │ 0042d990: 2073 616d 6520 7072 6563 6564 656e 6365 same precedence │ │ │ 0042d9a0: 2061 7320 616c 6c20 6f74 6865 7220 6f70 as all other op │ │ │ -0042d9b0: 6572 6174 6f72 732e 0700 3e7e 1a00 0012 erators...>~.... │ │ │ -0042d9c0: 003e 7e21 0000 2020 2045 7861 6d70 6c65 .>~!.. Example │ │ │ -0042d9d0: 3a07 003e 7e22 0000 1600 3e7e 2300 0020 :..>~"....>~#.. │ │ │ +0042d9b0: 6572 6174 6f72 732e 0700 3ee0 1a00 0012 erators...>..... │ │ │ +0042d9c0: 003e e021 0000 2020 2045 7861 6d70 6c65 .>.!.. Example │ │ │ +0042d9d0: 3a07 003e e022 0000 1600 3ee0 2300 0020 :..>."....>.#.. │ │ │ 0042d9e0: 2020 4754 4d3e 5752 4954 4520 2730 0b00 GTM>WRITE '0.. │ │ │ -0042d9f0: 3e7e 2400 0020 2020 3116 003e 7e25 0000 >~$.. 1..>~%.. │ │ │ +0042d9f0: 3ee0 2400 0020 2020 3116 003e e025 0000 >.$.. 1..>.%.. │ │ │ 0042da00: 2020 2047 544d 3e57 5249 5445 2027 310b GTM>WRITE '1. │ │ │ -0042da10: 003e 7e26 0000 2020 2030 1900 3e7e 2700 .>~&.. 0..>~'. │ │ │ +0042da10: 003e e026 0000 2020 2030 1900 3ee0 2700 .>.&.. 0..>.'. │ │ │ 0042da20: 0020 2020 4754 4d3e 5752 4954 4520 2735 . GTM>WRITE '5 │ │ │ -0042da30: 3638 390b 003e 7e28 0000 2020 2030 1700 689..>~(.. 0.. │ │ │ -0042da40: 3e7e 2900 0020 2020 4754 4d3e 5752 4954 >~).. GTM>WRIT │ │ │ -0042da50: 4520 272d 310b 003e 7e2a 0000 2020 2030 E '-1..>~*.. 0 │ │ │ -0042da60: 1a00 3e7e 3100 0020 2020 4754 4d3e 5752 ..>~1.. GTM>WR │ │ │ -0042da70: 4954 4520 2722 4142 4322 0b00 3e7e 3200 ITE '"ABC"..>~2. │ │ │ -0042da80: 0020 2020 310e 003e 7e33 0000 2020 2047 . 1..>~3.. G │ │ │ -0042da90: 544d 3e07 003e 7e34 0000 4f00 3e7e 3500 TM>..>~4..O.>~5. │ │ │ +0042da30: 3638 390b 003e e028 0000 2020 2030 1700 689..>.(.. 0.. │ │ │ +0042da40: 3ee0 2900 0020 2020 4754 4d3e 5752 4954 >.).. GTM>WRIT │ │ │ +0042da50: 4520 272d 310b 003e e02a 0000 2020 2030 E '-1..>.*.. 0 │ │ │ +0042da60: 1a00 3ee0 3100 0020 2020 4754 4d3e 5752 ..>.1.. GTM>WR │ │ │ +0042da70: 4954 4520 2722 4142 4322 0b00 3ee0 3200 ITE '"ABC"..>.2. │ │ │ +0042da80: 0020 2020 310e 003e e033 0000 2020 2047 . 1..>.3.. G │ │ │ +0042da90: 544d 3e07 003e e034 0000 4f00 3ee0 3500 TM>..>.4..O.>.5. │ │ │ 0042daa0: 0020 2020 5468 6520 6162 6f76 6520 6578 . The above ex │ │ │ 0042dab0: 616d 706c 6520 6465 6d6f 6e73 7472 6174 ample demonstrat │ │ │ 0042dac0: 6573 2074 6865 2075 6e61 7279 204e 4f54 es the unary NOT │ │ │ 0042dad0: 206f 7065 7261 7469 6f6e 2e20 4e6f 7465 operation. Note │ │ │ -0042dae0: 2074 6861 7420 616e 7942 003e 7e36 0000 that anyB.>~6.. │ │ │ +0042dae0: 2074 6861 7420 616e 7942 003e e036 0000 that anyB.>.6.. │ │ │ 0042daf0: 2020 206e 6f6e 2d7a 6572 6f20 6e75 6d65 non-zero nume │ │ │ 0042db00: 7269 6320 7661 6c75 6520 6973 2074 7275 ric value is tru │ │ │ 0042db10: 6520 616e 6420 6861 7320 6120 6661 6c73 e and has a fals │ │ │ -0042db20: 6520 6e65 6761 7469 6f6e 2e07 003e 7e37 e negation...>~7 │ │ │ -0042db30: 0000 1200 3e7e 3800 0020 2020 4578 616d ....>~8.. Exam │ │ │ -0042db40: 706c 653a 0700 3e7e 3900 0017 003e 7e3a ple:..>~9....>~: │ │ │ +0042db20: 6520 6e65 6761 7469 6f6e 2e07 003e e037 e negation...>.7 │ │ │ +0042db30: 0000 1200 3ee0 3800 0020 2020 4578 616d ....>.8.. Exam │ │ │ +0042db40: 706c 653a 0700 3ee0 3900 0017 003e e03a ple:..>.9....>.: │ │ │ 0042db50: 0000 2020 2047 544d 3e57 5249 5445 2030 .. GTM>WRITE 0 │ │ │ -0042db60: 2630 0b00 3e7e 4100 0020 2020 3017 003e &0..>~A.. 0..> │ │ │ -0042db70: 7e42 0000 2020 2047 544d 3e57 5249 5445 ~B.. GTM>WRITE │ │ │ -0042db80: 2031 2630 0b00 3e7e 4300 0020 2020 3017 1&0..>~C.. 0. │ │ │ -0042db90: 003e 7e44 0000 2020 2047 544d 3e57 5249 .>~D.. GTM>WRI │ │ │ -0042dba0: 5445 2030 2631 0b00 3e7e 4500 0020 2020 TE 0&1..>~E.. │ │ │ -0042dbb0: 3017 003e 7e46 0000 2020 2047 544d 3e57 0..>~F.. GTM>W │ │ │ -0042dbc0: 5249 5445 2031 2631 0b00 3e7e 4700 0020 RITE 1&1..>~G.. │ │ │ -0042dbd0: 2020 3117 003e 7e48 0000 2020 2047 544d 1..>~H.. GTM │ │ │ -0042dbe0: 3e57 5249 5445 2032 2631 0b00 3e7e 4900 >WRITE 2&1..>~I. │ │ │ -0042dbf0: 0020 2020 3117 003e 7e4a 0000 2020 2047 . 1..>~J.. G │ │ │ -0042dc00: 544d 3e57 5249 5445 2030 2130 0b00 3e7e TM>WRITE 0!0..>~ │ │ │ -0042dc10: 5100 0020 2020 3017 003e 7e52 0000 2020 Q.. 0..>~R.. │ │ │ +0042db60: 2630 0b00 3ee0 4100 0020 2020 3017 003e &0..>.A.. 0..> │ │ │ +0042db70: e042 0000 2020 2047 544d 3e57 5249 5445 .B.. GTM>WRITE │ │ │ +0042db80: 2031 2630 0b00 3ee0 4300 0020 2020 3017 1&0..>.C.. 0. │ │ │ +0042db90: 003e e044 0000 2020 2047 544d 3e57 5249 .>.D.. GTM>WRI │ │ │ +0042dba0: 5445 2030 2631 0b00 3ee0 4500 0020 2020 TE 0&1..>.E.. │ │ │ +0042dbb0: 3017 003e e046 0000 2020 2047 544d 3e57 0..>.F.. GTM>W │ │ │ +0042dbc0: 5249 5445 2031 2631 0b00 3ee0 4700 0020 RITE 1&1..>.G.. │ │ │ +0042dbd0: 2020 3117 003e e048 0000 2020 2047 544d 1..>.H.. GTM │ │ │ +0042dbe0: 3e57 5249 5445 2032 2631 0b00 3ee0 4900 >WRITE 2&1..>.I. │ │ │ +0042dbf0: 0020 2020 3117 003e e04a 0000 2020 2047 . 1..>.J.. G │ │ │ +0042dc00: 544d 3e57 5249 5445 2030 2130 0b00 3ee0 TM>WRITE 0!0..>. │ │ │ +0042dc10: 5100 0020 2020 3017 003e e052 0000 2020 Q.. 0..>.R.. │ │ │ 0042dc20: 2047 544d 3e57 5249 5445 2031 2130 0b00 GTM>WRITE 1!0.. │ │ │ -0042dc30: 3e7e 5300 0020 2020 3117 003e 7e54 0000 >~S.. 1..>~T.. │ │ │ +0042dc30: 3ee0 5300 0020 2020 3117 003e e054 0000 >.S.. 1..>.T.. │ │ │ 0042dc40: 2020 2047 544d 3e57 5249 5445 2030 2131 GTM>WRITE 0!1 │ │ │ -0042dc50: 0b00 3e7e 5500 0020 2020 3117 003e 7e56 ..>~U.. 1..>~V │ │ │ +0042dc50: 0b00 3ee0 5500 0020 2020 3117 003e e056 ..>.U.. 1..>.V │ │ │ 0042dc60: 0000 2020 2047 544d 3e57 5249 5445 2031 .. GTM>WRITE 1 │ │ │ -0042dc70: 2131 0b00 3e7e 5700 0020 2020 3117 003e !1..>~W.. 1..> │ │ │ -0042dc80: 7e58 0000 2020 2047 544d 3e57 5249 5445 ~X.. GTM>WRITE │ │ │ -0042dc90: 2032 2131 0b00 3e7e 5900 0020 2020 310e 2!1..>~Y.. 1. │ │ │ -0042dca0: 003e 7e5a 0000 2020 2047 544d 3e07 003e .>~Z.. GTM>..> │ │ │ -0042dcb0: 7e61 0000 5000 3e7e 6200 0020 2020 5468 ~a..P.>~b.. Th │ │ │ +0042dc70: 2131 0b00 3ee0 5700 0020 2020 3117 003e !1..>.W.. 1..> │ │ │ +0042dc80: e058 0000 2020 2047 544d 3e57 5249 5445 .X.. GTM>WRITE │ │ │ +0042dc90: 2032 2131 0b00 3ee0 5900 0020 2020 310e 2!1..>.Y.. 1. │ │ │ +0042dca0: 003e e05a 0000 2020 2047 544d 3e07 003e .>.Z.. GTM>..> │ │ │ +0042dcb0: e061 0000 5000 3ee0 6200 0020 2020 5468 .a..P.>.b.. Th │ │ │ 0042dcc0: 6520 6162 6f76 6520 6578 616d 706c 6520 e above example │ │ │ 0042dcd0: 6465 6d6f 6e73 7472 6174 6573 2061 6c6c demonstrates all │ │ │ 0042dce0: 2063 6173 6573 2063 6f76 6572 6564 2062 cases covered b │ │ │ 0042dcf0: 7920 7468 6520 6269 6e61 7279 206c 6f67 y the binary log │ │ │ -0042dd00: 6963 616c 1400 3e7e 6300 0020 2020 6f70 ical..>~c.. op │ │ │ -0042dd10: 6572 6174 6f72 732e 0700 3e7e 6400 003e erators...>~d..> │ │ │ -0042dd20: 002b 7e4e 554d 4552 4943 5f52 454c 4154 .+~NUMERIC_RELAT │ │ │ +0042dd00: 6963 616c 1400 3ee0 6300 0020 2020 6f70 ical..>.c.. op │ │ │ +0042dd10: 6572 6174 6f72 732e 0700 3ee0 6400 003e erators...>.d..> │ │ │ +0042dd20: 002b e04e 554d 4552 4943 5f52 454c 4154 .+.NUMERIC_RELAT │ │ │ 0042dd30: 494f 4e41 4c5f 4f50 4552 4154 4f52 5300 IONAL_OPERATORS. │ │ │ 0042dd40: 004e 756d 6572 6963 5f52 656c 6174 696f .Numeric_Relatio │ │ │ 0042dd50: 6e61 6c5f 4f70 6572 6174 6f72 7327 0048 nal_Operators'.H │ │ │ -0042dd60: 7ebf 1100 0020 2020 4e75 6d65 7269 6320 ~.... Numeric │ │ │ +0042dd60: e0bf 1100 0020 2020 4e75 6d65 7269 6320 ..... Numeric │ │ │ 0042dd70: 5265 6c61 7469 6f6e 616c 204f 7065 7261 Relational Opera │ │ │ -0042dd80: 746f 7273 0700 497e 2100 0053 0049 7e31 tors..I~!..S.I~1 │ │ │ +0042dd80: 746f 7273 0700 49e0 2100 0053 0049 e031 tors..I.!..S.I.1 │ │ │ 0042dd90: 0000 2020 204d 2072 656c 6174 696f 6e61 .. M relationa │ │ │ 0042dda0: 6c20 6f70 6572 6174 6f72 7320 616c 7761 l operators alwa │ │ │ 0042ddb0: 7973 2067 656e 6572 6174 6520 6120 7265 ys generate a re │ │ │ 0042ddc0: 7375 6c74 206f 6620 5452 5545 2028 3129 sult of TRUE (1) │ │ │ 0042ddd0: 206f 7220 4641 4c53 4520 2830 292e 5100 or FALSE (0).Q. │ │ │ -0042dde0: 497e 4100 0020 2020 416c 6c20 6e75 6d65 I~A.. All nume │ │ │ +0042dde0: 49e0 4100 0020 2020 416c 6c20 6e75 6d65 I.A.. All nume │ │ │ 0042ddf0: 7269 6320 7265 6c61 7469 6f6e 616c 206f ric relational o │ │ │ 0042de00: 7065 7261 746f 7273 2066 6f72 6365 204d perators force M │ │ │ 0042de10: 2074 6f20 6576 616c 7561 7465 2074 6865 to evaluate the │ │ │ 0042de20: 2065 7870 7265 7373 696f 6e73 2074 6f4c expressions toL │ │ │ -0042de30: 0049 7e51 0000 2020 2077 6869 6368 2074 .I~Q.. which t │ │ │ +0042de30: 0049 e051 0000 2020 2077 6869 6368 2074 .I.Q.. which t │ │ │ 0042de40: 6865 7920 6170 706c 7920 6173 206e 756d hey apply as num │ │ │ 0042de50: 6572 6963 2e20 5468 6520 6e75 6d65 7269 eric. The numeri │ │ │ 0042de60: 6320 7265 6c61 7469 6f6e 616c 206f 7065 c relational ope │ │ │ -0042de70: 7261 746f 7273 2061 7265 3a07 0049 7e61 rators are:..I~a │ │ │ -0042de80: 0000 2900 497e 7100 0020 2020 3e62 696e ..).I~q.. >bin │ │ │ +0042de70: 7261 746f 7273 2061 7265 3a07 0049 e061 rators are:..I.a │ │ │ +0042de80: 0000 2900 49e0 7100 0020 2020 3e62 696e ..).I.q.. >bin │ │ │ 0042de90: 6172 7920 6172 6974 686d 6574 6963 2067 ary arithmetic g │ │ │ -0042dea0: 7265 6174 6572 2074 6861 6e07 0049 7e81 reater than..I~. │ │ │ -0042deb0: 0000 2600 497e 9100 0020 2020 3c62 696e ..&.I~... │ │ │ +0042e080: e018 0000 3d00 49e0 1900 0020 2020 273e ....=.I.... '> │ │ │ 0042e090: 206e 6f74 2067 7265 6174 6572 2074 6861 not greater tha │ │ │ 0042e0a0: 6e2c 2074 6861 7420 6973 2c20 6c65 7373 n, that is, less │ │ │ 0042e0b0: 2074 6861 6e20 6f72 2065 7175 616c 2074 than or equal t │ │ │ -0042e0c0: 6f07 0049 7e1a 0000 3d00 497e 2100 0020 o..I~...=.I~!.. │ │ │ +0042e0c0: 6f07 0049 e01a 0000 3d00 49e0 2100 0020 o..I....=.I.!.. │ │ │ 0042e0d0: 2020 273c 206e 6f74 206c 6573 7320 7468 '< not less th │ │ │ 0042e0e0: 616e 2c20 7468 6174 2069 732c 2067 7265 an, that is, gre │ │ │ 0042e0f0: 6174 6572 2074 6861 6e20 6f72 2065 7175 ater than or equ │ │ │ -0042e100: 616c 2074 6f07 0049 7e22 0000 3d00 497e al to..I~"..=.I~ │ │ │ +0042e100: 616c 2074 6f07 0049 e022 0000 3d00 49e0 al to..I."..=.I. │ │ │ 0042e110: 2300 0020 2020 3e3d 2067 7265 6174 6572 #.. >= greater │ │ │ 0042e120: 2074 6861 6e20 6f72 2065 7175 616c 2074 than or equal t │ │ │ 0042e130: 6f2c 2074 6861 7420 6973 2c20 6e6f 7420 o, that is, not │ │ │ -0042e140: 6c65 7373 2074 6861 6e07 0049 7e24 0000 less than..I~$.. │ │ │ -0042e150: 3d00 497e 2500 0020 2020 3c3d 206c 6573 =.I~%.. <= les │ │ │ +0042e140: 6c65 7373 2074 6861 6e07 0049 e024 0000 less than..I.$.. │ │ │ +0042e150: 3d00 49e0 2500 0020 2020 3c3d 206c 6573 =.I.%.. <= les │ │ │ 0042e160: 7320 7468 616e 206f 7220 6571 7561 6c20 s than or equal │ │ │ 0042e170: 746f 2c20 7468 6174 2069 732c 206e 6f74 to, that is, not │ │ │ 0042e180: 2067 7265 6174 6572 2074 6861 6e07 0049 greater than..I │ │ │ -0042e190: 7e26 0000 3300 497e 2700 0020 2020 273d ~&..3.I~'.. '= │ │ │ +0042e190: e026 0000 3300 49e0 2700 0020 2020 273d .&..3.I.'.. '= │ │ │ 0042e1a0: 206e 6f74 2065 7175 616c 2c20 6e75 6d65 not equal, nume │ │ │ 0042e1b0: 7269 6320 6f72 2073 7472 696e 6720 6f70 ric or string op │ │ │ -0042e1c0: 6572 6174 696f 6e07 0049 7e28 0000 1200 eration..I~(.... │ │ │ -0042e1d0: 497e 2900 0020 2020 4578 616d 706c 653a I~).. Example: │ │ │ -0042e1e0: 0700 497e 2a00 0017 0049 7e31 0000 2020 ..I~*....I~1.. │ │ │ +0042e1c0: 6572 6174 696f 6e07 0049 e028 0000 1200 eration..I.(.... │ │ │ +0042e1d0: 49e0 2900 0020 2020 4578 616d 706c 653a I.).. Example: │ │ │ +0042e1e0: 0700 49e0 2a00 0017 0049 e031 0000 2020 ..I.*....I.1.. │ │ │ 0042e1f0: 2047 544d 3e57 5249 5445 2031 3e32 0b00 GTM>WRITE 1>2.. │ │ │ -0042e200: 497e 3200 0020 2020 3017 0049 7e33 0000 I~2.. 0..I~3.. │ │ │ +0042e200: 49e0 3200 0020 2020 3017 0049 e033 0000 I.2.. 0..I.3.. │ │ │ 0042e210: 2020 2047 544d 3e57 5249 5445 2031 3c32 GTM>WRITE 1<2 │ │ │ -0042e220: 0b00 497e 3400 0020 2020 310e 0049 7e35 ..I~4.. 1..I~5 │ │ │ -0042e230: 0000 2020 2047 544d 3e07 0049 7e36 0000 .. GTM>..I~6.. │ │ │ -0042e240: 5400 497e 3700 0020 2020 5468 6520 6162 T.I~7.. The ab │ │ │ +0042e220: 0b00 49e0 3400 0020 2020 310e 0049 e035 ..I.4.. 1..I.5 │ │ │ +0042e230: 0000 2020 2047 544d 3e07 0049 e036 0000 .. GTM>..I.6.. │ │ │ +0042e240: 5400 49e0 3700 0020 2020 5468 6520 6162 T.I.7.. The ab │ │ │ 0042e250: 6f76 6520 6578 616d 706c 6520 6465 6d6f ove example demo │ │ │ 0042e260: 6e73 7472 6174 6573 2074 6865 2062 6173 nstrates the bas │ │ │ 0042e270: 6963 2061 7269 7468 6d65 7469 6320 7265 ic arithmetic re │ │ │ 0042e280: 6c61 7469 6f6e 616c 206f 7065 7261 7469 lational operati │ │ │ -0042e290: 6f6e 732e 0700 497e 3800 0012 0049 7e39 ons...I~8....I~9 │ │ │ +0042e290: 6f6e 732e 0700 49e0 3800 0012 0049 e039 ons...I.8....I.9 │ │ │ 0042e2a0: 0000 2020 2045 7861 6d70 6c65 3a07 0049 .. Example:..I │ │ │ -0042e2b0: 7e3a 0000 1800 497e 4100 0020 2020 4754 ~:....I~A.. GT │ │ │ -0042e2c0: 4d3e 5752 4954 4520 3127 3c32 0b00 497e M>WRITE 1'<2..I~ │ │ │ -0042e2d0: 4200 0020 2020 3018 0049 7e43 0000 2020 B.. 0..I~C.. │ │ │ +0042e2b0: e03a 0000 1800 49e0 4100 0020 2020 4754 .:....I.A.. GT │ │ │ +0042e2c0: 4d3e 5752 4954 4520 3127 3c32 0b00 49e0 M>WRITE 1'<2..I. │ │ │ +0042e2d0: 4200 0020 2020 3018 0049 e043 0000 2020 B.. 0..I.C.. │ │ │ 0042e2e0: 2047 544d 3e57 5249 5445 2032 273c 310b GTM>WRITE 2'<1. │ │ │ -0042e2f0: 0049 7e44 0000 2020 2031 0e00 497e 4500 .I~D.. 1..I~E. │ │ │ -0042e300: 0020 2020 4754 4d3e 0700 497e 4600 004f . GTM>..I~F..O │ │ │ -0042e310: 0049 7e47 0000 2020 2054 6865 2061 626f .I~G.. The abo │ │ │ +0042e2f0: 0049 e044 0000 2020 2031 0e00 49e0 4500 .I.D.. 1..I.E. │ │ │ +0042e300: 0020 2020 4754 4d3e 0700 49e0 4600 004f . GTM>..I.F..O │ │ │ +0042e310: 0049 e047 0000 2020 2054 6865 2061 626f .I.G.. The abo │ │ │ 0042e320: 7665 2065 7861 6d70 6c65 2064 656d 6f6e ve example demon │ │ │ 0042e330: 7374 7261 7465 7320 636f 6d62 696e 6174 strates combinat │ │ │ 0042e340: 696f 6e73 206f 6620 6172 6974 686d 6574 ions of arithmet │ │ │ 0042e350: 6963 2c20 7265 6c61 7469 6f6e 616c 3200 ic, relational2. │ │ │ -0042e360: 497e 4800 0020 2020 6f70 6572 6174 6f72 I~H.. operator │ │ │ +0042e360: 49e0 4800 0020 2020 6f70 6572 6174 6f72 I.H.. operator │ │ │ 0042e370: 7320 7769 7468 2074 6865 206c 6f67 6963 s with the logic │ │ │ 0042e380: 616c 204e 4f54 206f 7065 7261 746f 722e al NOT operator. │ │ │ -0042e390: 0700 497e 4900 0000 0000 0000 0000 0000 ..I~I........... │ │ │ +0042e390: 0700 49e0 4900 0000 0000 0000 0000 0000 ..I.I........... │ │ │ 0042e3a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042e3b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042e3c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042e3d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042e3e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042e3f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042e400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -274043,216 +274043,216 @@ │ │ │ 0042e7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042e7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042e7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042e7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042e7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042e7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042e800: 0400 0000 fe07 0000 c10a 0000 0000 0000 ................ │ │ │ -0042e810: 9800 007e 4845 4c50 00ff 7300 ff4d 5f4c ...~HELP..s..M_L │ │ │ +0042e810: 9800 00e0 4845 4c50 00ff 7300 ff4d 5f4c ....HELP..s..M_L │ │ │ 0042e820: 414e 475f 4645 4154 5552 4553 00ff 7300 ANG_FEATURES..s. │ │ │ 0042e830: ff4f 5045 5241 544f 5253 00ff 7300 ff53 .OPERATORS..s..S │ │ │ 0042e840: 5452 494e 475f 5245 4c41 5449 4f4e 414c TRING_RELATIONAL │ │ │ 0042e850: 5f4f 5045 5241 544f 5253 00c0 2100 0020 _OPERATORS..!.. │ │ │ 0042e860: 2020 4e6f 7465 2074 6861 7420 616c 6c20 Note that all │ │ │ 0042e870: 6e6f 6e2d 656d 7074 7920 7374 7269 6e67 non-empty string │ │ │ 0042e880: 7320 6c65 7869 6361 6c6c 7920 666f 6c6c s lexically foll │ │ │ 0042e890: 6f77 2074 6865 2065 6d70 7479 2073 7472 ow the empty str │ │ │ -0042e8a0: 696e 672c 2061 6e64 3100 487e 2200 0020 ing, and1.H~".. │ │ │ +0042e8a0: 696e 672c 2061 6e64 3100 48e0 2200 0020 ing, and1.H.".. │ │ │ 0042e8b0: 2020 6576 6572 7920 7374 7269 6e67 2063 every string c │ │ │ 0042e8c0: 6f6e 7461 696e 7320 7468 6520 656d 7074 ontains the empt │ │ │ -0042e8d0: 7920 7374 7269 6e67 2e07 0048 7e23 0000 y string...H~#.. │ │ │ -0042e8e0: 4a00 487e 2400 0020 2020 4f74 6865 7220 J.H~$.. Other │ │ │ +0042e8d0: 7920 7374 7269 6e67 2e07 0048 e023 0000 y string...H.#.. │ │ │ +0042e8e0: 4a00 48e0 2400 0020 2020 4f74 6865 7220 J.H.$.. Other │ │ │ 0042e8f0: 7374 7269 6e67 2072 656c 6174 696f 6e73 string relations │ │ │ 0042e900: 2061 7265 2066 6f72 6d65 6420 7573 696e are formed usin │ │ │ 0042e910: 6720 7468 6520 6c6f 6769 6361 6c20 4e4f g the logical NO │ │ │ -0042e920: 5420 6f70 6572 6174 6f72 2400 487e 2500 T operator$.H~%. │ │ │ +0042e920: 5420 6f70 6572 6174 6f72 2400 48e0 2500 T operator$.H.%. │ │ │ 0042e930: 0020 2020 6170 6f73 7472 6f70 6865 2028 . apostrophe ( │ │ │ 0042e940: 2729 2061 7320 666f 6c6c 6f77 733a 0700 ') as follows:.. │ │ │ -0042e950: 487e 2600 001e 0048 7e27 0000 2020 2027 H~&....H~'.. ' │ │ │ +0042e950: 48e0 2600 001e 0048 e027 0000 2020 2027 H.&....H.'.. ' │ │ │ 0042e960: 5b20 646f 6573 206e 6f74 2063 6f6e 7461 [ does not conta │ │ │ -0042e970: 696e 2e07 0048 7e28 0000 4700 487e 2900 in...H~(..G.H~). │ │ │ +0042e970: 696e 2e07 0048 e028 0000 4700 48e0 2900 in...H.(..G.H.). │ │ │ 0042e980: 0020 2020 275d 2064 6f65 7320 6e6f 7420 . '] does not │ │ │ 0042e990: 666f 6c6c 6f77 2c20 7468 6174 2069 732c follow, that is, │ │ │ 0042e9a0: 206c 6578 6963 616c 6c79 206c 6573 7320 lexically less │ │ │ 0042e9b0: 7468 616e 206f 7220 6571 7561 6c20 746f than or equal to │ │ │ -0042e9c0: 2e07 0048 7e2a 0000 5200 487e 3100 0020 ...H~*..R.H~1.. │ │ │ +0042e9c0: 2e07 0048 e02a 0000 5200 48e0 3100 0020 ...H.*..R.H.1.. │ │ │ 0042e9d0: 2020 275d 5d20 646f 6573 206e 6f74 2073 ']] does not s │ │ │ 0042e9e0: 6f72 7420 6166 7465 722c 2074 6861 7420 ort after, that │ │ │ 0042e9f0: 6973 2c20 6c65 7869 6361 6c6c 7920 6c65 is, lexically le │ │ │ 0042ea00: 7373 2074 6861 6e20 6f72 2065 7175 616c ss than or equal │ │ │ -0042ea10: 2074 6f20 696e 2074 6865 2700 487e 3200 to in the'.H~2. │ │ │ +0042ea10: 2074 6f20 696e 2074 6865 2700 48e0 3200 to in the'.H.2. │ │ │ 0042ea20: 0020 2020 7375 6273 6372 6970 7420 636f . subscript co │ │ │ 0042ea30: 6c6c 6174 696f 6e20 7365 7175 656e 6365 llation sequence │ │ │ -0042ea40: 2e07 0048 7e33 0000 3400 487e 3400 0020 ...H~3..4.H~4.. │ │ │ +0042ea40: 2e07 0048 e033 0000 3400 48e0 3400 0020 ...H.3..4.H.4.. │ │ │ 0042ea50: 2020 273d 206e 6f74 2065 7175 616c 2c20 '= not equal, │ │ │ 0042ea60: 6e75 6d65 7269 6320 6f72 2073 7472 696e numeric or strin │ │ │ -0042ea70: 6720 6f70 6572 6174 696f 6e2e 0700 487e g operation...H~ │ │ │ -0042ea80: 3500 0012 0048 7e36 0000 2020 2045 7861 5....H~6.. Exa │ │ │ -0042ea90: 6d70 6c65 3a07 0048 7e37 0000 1b00 487e mple:..H~7....H~ │ │ │ +0042ea70: 6720 6f70 6572 6174 696f 6e2e 0700 48e0 g operation...H. │ │ │ +0042ea80: 3500 0012 0048 e036 0000 2020 2045 7861 5....H.6.. Exa │ │ │ +0042ea90: 6d70 6c65 3a07 0048 e037 0000 1b00 48e0 mple:..H.7....H. │ │ │ 0042eaa0: 3800 0020 2020 4754 4d3e 5752 4954 4520 8.. GTM>WRITE │ │ │ -0042eab0: 2241 223d 2242 220b 0048 7e39 0000 2020 "A"="B"..H~9.. │ │ │ -0042eac0: 2030 1b00 487e 3a00 0020 2020 4754 4d3e 0..H~:.. GTM> │ │ │ +0042eab0: 2241 223d 2242 220b 0048 e039 0000 2020 "A"="B"..H.9.. │ │ │ +0042eac0: 2030 1b00 48e0 3a00 0020 2020 4754 4d3e 0..H.:.. GTM> │ │ │ 0042ead0: 5752 4954 4520 2243 223d 2243 220b 0048 WRITE "C"="C"..H │ │ │ -0042eae0: 7e41 0000 2020 2031 1b00 487e 4200 0020 ~A.. 1..H~B.. │ │ │ +0042eae0: e041 0000 2020 2031 1b00 48e0 4200 0020 .A.. 1..H.B.. │ │ │ 0042eaf0: 2020 4754 4d3e 5752 4954 4520 2241 225b GTM>WRITE "A"[ │ │ │ -0042eb00: 2242 220b 0048 7e43 0000 2020 2030 1d00 "B"..H~C.. 0.. │ │ │ -0042eb10: 487e 4400 0020 2020 4754 4d3e 5752 4954 H~D.. GTM>WRIT │ │ │ -0042eb20: 4520 2241 4243 225b 2243 220b 0048 7e45 E "ABC"["C"..H~E │ │ │ -0042eb30: 0000 2020 2031 1b00 487e 4600 0020 2020 .. 1..H~F.. │ │ │ +0042eb00: 2242 220b 0048 e043 0000 2020 2030 1d00 "B"..H.C.. 0.. │ │ │ +0042eb10: 48e0 4400 0020 2020 4754 4d3e 5752 4954 H.D.. GTM>WRIT │ │ │ +0042eb20: 4520 2241 4243 225b 2243 220b 0048 e045 E "ABC"["C"..H.E │ │ │ +0042eb30: 0000 2020 2031 1b00 48e0 4600 0020 2020 .. 1..H.F.. │ │ │ 0042eb40: 4754 4d3e 5752 4954 4520 2241 225d 2242 GTM>WRITE "A"]"B │ │ │ -0042eb50: 220b 0048 7e47 0000 2020 2030 1b00 487e "..H~G.. 0..H~ │ │ │ +0042eb50: 220b 0048 e047 0000 2020 2030 1b00 48e0 "..H.G.. 0..H. │ │ │ 0042eb60: 4800 0020 2020 4754 4d3e 5752 4954 4520 H.. GTM>WRITE │ │ │ -0042eb70: 2242 225d 2241 220b 0048 7e49 0000 2020 "B"]"A"..H~I.. │ │ │ -0042eb80: 2031 1c00 487e 4a00 0020 2020 4754 4d3e 1..H~J.. GTM> │ │ │ +0042eb70: 2242 225d 2241 220b 0048 e049 0000 2020 "B"]"A"..H.I.. │ │ │ +0042eb80: 2031 1c00 48e0 4a00 0020 2020 4754 4d3e 1..H.J.. GTM> │ │ │ 0042eb90: 5752 4954 4520 2241 225d 5d22 4222 0b00 WRITE "A"]]"B".. │ │ │ -0042eba0: 487e 5100 0020 2020 301c 0048 7e52 0000 H~Q.. 0..H~R.. │ │ │ +0042eba0: 48e0 5100 0020 2020 301c 0048 e052 0000 H.Q.. 0..H.R.. │ │ │ 0042ebb0: 2020 2047 544d 3e57 5249 5445 2022 4222 GTM>WRITE "B" │ │ │ -0042ebc0: 5d5d 2241 220b 0048 7e53 0000 2020 2031 ]]"A"..H~S.. 1 │ │ │ -0042ebd0: 0700 487e 5400 0051 0048 7e55 0000 2020 ..H~T..Q.H~U.. │ │ │ +0042ebc0: 5d5d 2241 220b 0048 e053 0000 2020 2031 ]]"A"..H.S.. 1 │ │ │ +0042ebd0: 0700 48e0 5400 0051 0048 e055 0000 2020 ..H.T..Q.H.U.. │ │ │ 0042ebe0: 2054 6865 7365 2065 7861 6d70 6c65 7320 These examples │ │ │ 0042ebf0: 6465 6d6f 6e73 7472 6174 6520 7468 6520 demonstrate the │ │ │ 0042ec00: 7374 7269 6e67 2072 656c 6174 696f 6e61 string relationa │ │ │ 0042ec10: 6c20 6f70 6572 6174 6f72 7320 7573 696e l operators usin │ │ │ -0042ec20: 6720 7374 7269 6e67 1300 487e 5600 0020 g string..H~V.. │ │ │ -0042ec30: 2020 6c69 7465 7261 6c73 2e07 0048 7e57 literals...H~W │ │ │ -0042ec40: 0000 1200 487e 5800 0020 2020 4578 616d ....H~X.. Exam │ │ │ -0042ec50: 706c 653a 0700 487e 5900 0018 0048 7e5a ple:..H~Y....H~Z │ │ │ +0042ec20: 6720 7374 7269 6e67 1300 48e0 5600 0020 g string..H.V.. │ │ │ +0042ec30: 2020 6c69 7465 7261 6c73 2e07 0048 e057 literals...H.W │ │ │ +0042ec40: 0000 1200 48e0 5800 0020 2020 4578 616d ....H.X.. Exam │ │ │ +0042ec50: 706c 653a 0700 48e0 5900 0018 0048 e05a ple:..H.Y....H.Z │ │ │ 0042ec60: 0000 2020 2047 544d 3e57 5249 5445 2032 .. GTM>WRITE 2 │ │ │ -0042ec70: 5d31 300b 0048 7e61 0000 2020 2031 1900 ]10..H~a.. 1.. │ │ │ -0042ec80: 487e 6200 0020 2020 4754 4d3e 5752 4954 H~b.. GTM>WRIT │ │ │ -0042ec90: 4520 325d 5d31 300b 0048 7e63 0000 2020 E 2]]10..H~c.. │ │ │ -0042eca0: 2030 1900 487e 6400 0020 2020 4754 4d3e 0..H~d.. GTM> │ │ │ -0042ecb0: 5752 4954 4520 305d 2224 220b 0048 7e65 WRITE 0]"$"..H~e │ │ │ -0042ecc0: 0000 2020 2031 1a00 487e 6600 0020 2020 .. 1..H~f.. │ │ │ +0042ec70: 5d31 300b 0048 e061 0000 2020 2031 1900 ]10..H.a.. 1.. │ │ │ +0042ec80: 48e0 6200 0020 2020 4754 4d3e 5752 4954 H.b.. GTM>WRIT │ │ │ +0042ec90: 4520 325d 5d31 300b 0048 e063 0000 2020 E 2]]10..H.c.. │ │ │ +0042eca0: 2030 1900 48e0 6400 0020 2020 4754 4d3e 0..H.d.. GTM> │ │ │ +0042ecb0: 5752 4954 4520 305d 2224 220b 0048 e065 WRITE 0]"$"..H.e │ │ │ +0042ecc0: 0000 2020 2031 1a00 48e0 6600 0020 2020 .. 1..H.f.. │ │ │ 0042ecd0: 4754 4d3e 5752 4954 4520 305d 5d22 2422 GTM>WRITE 0]]"$" │ │ │ -0042ece0: 0b00 487e 6700 0020 2020 3007 0048 7e68 ..H~g.. 0..H~h │ │ │ -0042ecf0: 0000 5400 487e 6900 0020 2020 5468 6573 ..T.H~i.. Thes │ │ │ +0042ece0: 0b00 48e0 6700 0020 2020 3007 0048 e068 ..H.g.. 0..H.h │ │ │ +0042ecf0: 0000 5400 48e0 6900 0020 2020 5468 6573 ..T.H.i.. Thes │ │ │ 0042ed00: 6520 6578 616d 706c 6573 2069 6c6c 7573 e examples illus │ │ │ 0042ed10: 7472 6174 6520 7468 6174 2077 6865 6e20 trate that when │ │ │ 0042ed20: 7573 696e 6720 7468 6520 7072 696d 6172 using the primar │ │ │ 0042ed30: 7920 4153 4349 4920 6368 6172 6163 7465 y ASCII characte │ │ │ -0042ed40: 7220 7365 742c 5100 487e 6a00 0020 2020 r set,Q.H~j.. │ │ │ +0042ed40: 7220 7365 742c 5100 48e0 6a00 0020 2020 r set,Q.H.j.. │ │ │ 0042ed50: 7468 6520 6d61 696e 2064 6966 6665 7265 the main differe │ │ │ 0042ed60: 6e63 6520 696e 2074 6865 2022 666f 6c6c nce in the "foll │ │ │ 0042ed70: 6f77 7322 2028 5d29 206f 7065 7261 746f ows" (]) operato │ │ │ 0042ed80: 7220 616e 6420 7468 6520 2273 6f72 7473 r and the "sorts │ │ │ -0042ed90: 2d61 6674 6572 2236 0048 7e71 0000 2020 -after"6.H~q.. │ │ │ +0042ed90: 2d61 6674 6572 2236 0048 e071 0000 2020 -after"6.H.q.. │ │ │ 0042eda0: 2028 5d5d 2920 6f70 6572 6174 6f72 2069 (]]) operator i │ │ │ 0042edb0: 7320 7468 6520 7761 7920 7468 6579 2074 s the way they t │ │ │ 0042edc0: 7265 6174 206e 756d 6265 7273 2e07 0048 reat numbers...H │ │ │ -0042edd0: 7e72 0000 1200 487e 7300 0020 2020 4578 ~r....H~s.. Ex │ │ │ -0042ede0: 616d 706c 653a 0700 487e 7400 0017 0048 ample:..H~t....H │ │ │ -0042edf0: 7e75 0000 2020 2047 544d 3e57 5249 5445 ~u.. GTM>WRITE │ │ │ -0042ee00: 2031 3d31 0b00 487e 7600 0020 2020 3117 1=1..H~v.. 1. │ │ │ -0042ee10: 0048 7e77 0000 2020 2047 544d 3e57 5249 .H~w.. GTM>WRI │ │ │ -0042ee20: 5445 2031 3d32 0b00 487e 7800 0020 2020 TE 1=2..H~x.. │ │ │ -0042ee30: 3019 0048 7e79 0000 2020 2047 544d 3e57 0..H~y.. GTM>W │ │ │ -0042ee40: 5249 5445 2031 3d22 3122 0b00 487e 7a00 RITE 1="1"..H~z. │ │ │ -0042ee50: 0020 2020 3118 0048 7e81 0000 2020 2047 . 1..H~... G │ │ │ +0042edd0: e072 0000 1200 48e0 7300 0020 2020 4578 .r....H.s.. Ex │ │ │ +0042ede0: 616d 706c 653a 0700 48e0 7400 0017 0048 ample:..H.t....H │ │ │ +0042edf0: e075 0000 2020 2047 544d 3e57 5249 5445 .u.. GTM>WRITE │ │ │ +0042ee00: 2031 3d31 0b00 48e0 7600 0020 2020 3117 1=1..H.v.. 1. │ │ │ +0042ee10: 0048 e077 0000 2020 2047 544d 3e57 5249 .H.w.. GTM>WRI │ │ │ +0042ee20: 5445 2031 3d32 0b00 48e0 7800 0020 2020 TE 1=2..H.x.. │ │ │ +0042ee30: 3019 0048 e079 0000 2020 2047 544d 3e57 0..H.y.. GTM>W │ │ │ +0042ee40: 5249 5445 2031 3d22 3122 0b00 48e0 7a00 RITE 1="1"..H.z. │ │ │ +0042ee50: 0020 2020 3118 0048 e081 0000 2020 2047 . 1..H.... G │ │ │ 0042ee60: 544d 3e57 5249 5445 2031 3d30 310b 0048 TM>WRITE 1=01..H │ │ │ -0042ee70: 7e82 0000 2020 2031 1a00 487e 8300 0020 ~... 1..H~... │ │ │ +0042ee70: e082 0000 2020 2031 1a00 48e0 8300 0020 .... 1..H.... │ │ │ 0042ee80: 2020 4754 4d3e 5752 4954 4520 313d 2230 GTM>WRITE 1="0 │ │ │ -0042ee90: 3122 0b00 487e 8400 0020 2020 301b 0048 1"..H~... 0..H │ │ │ -0042eea0: 7e85 0000 2020 2047 544d 3e57 5249 5445 ~... GTM>WRITE │ │ │ -0042eeb0: 2031 3d2b 2230 3122 0b00 487e 8600 0020 1=+"01"..H~... │ │ │ -0042eec0: 2020 310e 0048 7e87 0000 2020 2047 544d 1..H~... GTM │ │ │ -0042eed0: 3e07 0048 7e88 0000 5200 487e 8900 0020 >..H~...R.H~... │ │ │ +0042ee90: 3122 0b00 48e0 8400 0020 2020 301b 0048 1"..H.... 0..H │ │ │ +0042eea0: e085 0000 2020 2047 544d 3e57 5249 5445 .... GTM>WRITE │ │ │ +0042eeb0: 2031 3d2b 2230 3122 0b00 48e0 8600 0020 1=+"01"..H.... │ │ │ +0042eec0: 2020 310e 0048 e087 0000 2020 2047 544d 1..H.... GTM │ │ │ +0042eed0: 3e07 0048 e088 0000 5200 48e0 8900 0020 >..H....R.H.... │ │ │ 0042eee0: 2020 5468 6573 6520 6578 616d 706c 6573 These examples │ │ │ 0042eef0: 2069 6c6c 7573 7472 6174 6520 7468 6520 illustrate the │ │ │ 0042ef00: 6475 616c 206e 6174 7572 6520 6f66 2074 dual nature of t │ │ │ 0042ef10: 6865 2065 7175 616c 2073 6967 6e20 6f70 he equal sign op │ │ │ -0042ef20: 6572 6174 6f72 2e20 4966 5300 487e 8a00 erator. IfS.H~.. │ │ │ +0042ef20: 6572 6174 6f72 2e20 4966 5300 48e0 8a00 erator. IfS.H... │ │ │ 0042ef30: 0020 2020 626f 7468 2065 7870 7265 7373 . both express │ │ │ 0042ef40: 696f 6e73 2061 7265 2073 7472 696e 6720 ions are string │ │ │ 0042ef50: 6f72 206e 756d 6572 6963 2c20 7468 6520 or numeric, the │ │ │ 0042ef60: 7265 7375 6c74 7320 6172 6520 7374 7261 results are stra │ │ │ 0042ef70: 6967 6874 2066 6f72 7761 7264 2e4e 0048 ight forward.N.H │ │ │ -0042ef80: 7e91 0000 2020 2048 6f77 6576 6572 2c20 ~... However, │ │ │ +0042ef80: e091 0000 2020 2048 6f77 6576 6572 2c20 .... However, │ │ │ 0042ef90: 7768 656e 2074 6865 2065 7870 7265 7373 when the express │ │ │ 0042efa0: 696f 6e73 2061 7265 206d 6978 6564 2c20 ions are mixed, │ │ │ 0042efb0: 7468 6520 6e61 7469 7665 2073 7472 696e the native strin │ │ │ -0042efc0: 6720 6461 7461 2074 7970 6513 0048 7e92 g data type..H~. │ │ │ +0042efc0: 6720 6461 7461 2074 7970 6513 0048 e092 g data type..H.. │ │ │ 0042efd0: 0000 2020 2070 7265 7661 696c 732e 0700 .. prevails... │ │ │ -0042efe0: 487e 9300 0012 0048 7e94 0000 2020 2045 H~.....H~... E │ │ │ -0042eff0: 7861 6d70 6c65 3a07 0048 7e95 0000 0000 xample:..H~..... │ │ │ +0042efe0: 48e0 9300 0012 0048 e094 0000 2020 2045 H......H.... E │ │ │ +0042eff0: 7861 6d70 6c65 3a07 0048 e095 0000 0000 xample:..H...... │ │ │ 0042f000: 0400 0000 fb04 0000 370c 0000 0000 0000 ........7....... │ │ │ -0042f010: 5000 007e 4845 4c50 00ff 7300 ff4d 5f4c P..~HELP..s..M_L │ │ │ +0042f010: 5000 00e0 4845 4c50 00ff 7300 ff4d 5f4c P...HELP..s..M_L │ │ │ 0042f020: 414e 475f 4645 4154 5552 4553 00ff 7300 ANG_FEATURES..s. │ │ │ 0042f030: ff52 4f55 5449 4e45 5300 ff73 00ff 4c41 .ROUTINES..s..LA │ │ │ 0042f040: 4245 4c5f 5245 4645 5245 4e43 4553 0000 BEL_REFERENCES.. │ │ │ 0042f050: 4c61 6265 6c5f 5265 6665 7265 6e63 6573 Label_References │ │ │ -0042f060: 1b00 3b7e bf11 0000 2020 204c 6162 656c ..;~.... Label │ │ │ -0042f070: 2052 6566 6572 656e 6365 7307 003c 7e21 References..<~! │ │ │ -0042f080: 0000 5100 3c7e 3100 0020 2020 4d20 6c61 ..Q.<~1.. M la │ │ │ +0042f060: 1b00 3be0 bf11 0000 2020 204c 6162 656c ..;..... Label │ │ │ +0042f070: 2052 6566 6572 656e 6365 7307 003c e021 References..<.! │ │ │ +0042f080: 0000 5100 3ce0 3100 0020 2020 4d20 6c61 ..Q.<.1.. M la │ │ │ 0042f090: 6265 6c72 6566 7320 6172 6520 6120 7375 belrefs are a su │ │ │ 0042f0a0: 6273 6574 206f 6620 656e 7472 7972 6566 bset of entryref │ │ │ 0042f0b0: 7320 7468 6174 2065 7863 6c75 6465 206f s that exclude o │ │ │ 0042f0c0: 6666 7365 7473 2061 6e64 2073 6570 6172 ffsets and separ │ │ │ -0042f0d0: 6174 6541 003c 7e41 0000 2020 2069 6e64 ateA.<~A.. ind │ │ │ +0042f0d0: 6174 6541 003c e041 0000 2020 2069 6e64 ateA.<.A.. ind │ │ │ 0042f0e0: 6972 6563 7469 6f6e 2e20 4c61 6265 6c72 irection. Labelr │ │ │ 0042f0f0: 6566 7320 6172 6520 7573 6564 2077 6974 efs are used wit │ │ │ 0042f100: 6820 7061 7261 6d65 7465 7220 7061 7373 h parameter pass │ │ │ -0042f110: 696e 672e 0700 3c7e 5100 000f 002b 6949 ing...<~Q....+iI │ │ │ -0042f120: 4e45 5300 004c 696e 6573 1000 307e bf11 NES..Lines..0~.. │ │ │ -0042f130: 0000 2020 204c 696e 6573 0700 317e 2100 .. Lines..1~!. │ │ │ -0042f140: 004e 0031 7e31 0000 2020 2041 206c 696e .N.1~1.. A lin │ │ │ +0042f110: 696e 672e 0700 3ce0 5100 000f 002b 6949 ing...<.Q....+iI │ │ │ +0042f120: 4e45 5300 004c 696e 6573 1000 30e0 bf11 NES..Lines..0... │ │ │ +0042f130: 0000 2020 204c 696e 6573 0700 31e0 2100 .. Lines..1.!. │ │ │ +0042f140: 004e 0031 e031 0000 2020 2041 206c 696e .N.1.1.. A lin │ │ │ 0042f150: 6520 6f66 204d 2063 6f64 6520 636f 6e73 e of M code cons │ │ │ 0042f160: 6973 7473 206f 6620 7468 6520 666f 6c6c ists of the foll │ │ │ 0042f170: 6f77 696e 6720 656c 656d 656e 7473 2069 owing elements i │ │ │ 0042f180: 6e20 7468 6520 666f 6c6c 6f77 696e 6710 n the following. │ │ │ -0042f190: 0031 7e41 0000 2020 206f 7264 6572 3a07 .1~A.. order:. │ │ │ -0042f1a0: 0031 7e51 0000 2000 317e 6100 0020 2020 .1~Q.. .1~a.. │ │ │ +0042f190: 0031 e041 0000 2020 206f 7264 6572 3a07 .1.A.. order:. │ │ │ +0042f1a0: 0031 e051 0000 2000 31e0 6100 0020 2020 .1.Q.. .1.a.. │ │ │ 0042f1b0: 2020 2a20 416e 206f 7074 696f 6e61 6c20 * An optional │ │ │ -0042f1c0: 6c61 6265 6c2e 5300 317e 7100 0020 2020 label.S.1~q.. │ │ │ +0042f1c0: 6c61 6265 6c2e 5300 31e0 7100 0020 2020 label.S.1.q.. │ │ │ 0042f1d0: 2020 2a20 4120 6c69 6e65 2d73 7461 7274 * A line-start │ │ │ 0042f1e0: 2064 656c 696d 6974 6572 2e20 5468 6520 delimiter. The │ │ │ 0042f1f0: 7374 616e 6461 7264 2064 6566 696e 6573 standard defines │ │ │ 0042f200: 2074 6865 206c 696e 652d 7374 6172 7420 the line-start │ │ │ -0042f210: 6465 6c69 6d69 7465 7253 0031 7e81 0000 delimiterS.1~... │ │ │ +0042f210: 6465 6c69 6d69 7465 7253 0031 e081 0000 delimiterS.1.... │ │ │ 0042f220: 2020 2020 2020 2061 7320 6120 7370 6163 as a spac │ │ │ 0042f230: 6520 283c 5350 3e29 2063 6861 7261 6374 e () charact │ │ │ 0042f240: 6572 2e20 496e 206f 7264 6572 2074 6f20 er. In order to │ │ │ 0042f250: 656e 6861 6e63 6520 726f 7574 696e 6520 enhance routine │ │ │ -0042f260: 7265 6164 6162 696c 6974 792c 4e00 317e readability,N.1~ │ │ │ +0042f260: 7265 6164 6162 696c 6974 792c 4e00 31e0 readability,N.1. │ │ │ 0042f270: 9100 0020 2020 2020 2020 4754 2e4d 2065 ... GT.M e │ │ │ 0042f280: 7874 656e 6473 204d 2062 7920 6163 6365 xtends M by acce │ │ │ 0042f290: 7074 696e 6720 6f6e 6520 6f72 206d 6f72 pting one or mor │ │ │ 0042f2a0: 6520 7461 6220 283c 4854 3e29 2063 6861 e tab () cha │ │ │ -0042f2b0: 7261 6374 6572 7320 6173 2500 307e c011 racters as%.0~.. │ │ │ +0042f2b0: 7261 6374 6572 7320 6173 2500 30e0 c011 racters as%.0... │ │ │ 0042f2c0: 0000 2020 2020 2020 206c 696e 652d 7374 .. line-st │ │ │ 0042f2d0: 6172 7420 6465 6c69 6d69 7465 7273 2e4d art delimiters.M │ │ │ -0042f2e0: 0031 7e12 0000 2020 2020 202a 205a 6572 .1~... * Zer │ │ │ +0042f2e0: 0031 e012 0000 2020 2020 202a 205a 6572 .1.... * Zer │ │ │ 0042f2f0: 6f20 6f72 206d 6f72 6520 6c65 7665 6c20 o or more level │ │ │ 0042f300: 696e 6469 6361 746f 7273 2c20 7768 6963 indicators, whic │ │ │ 0042f310: 6820 6172 6520 7065 7269 6f64 7320 282e h are periods (. │ │ │ -0042f320: 292e 2054 6865 206c 6576 656c 5400 317e ). The levelT.1~ │ │ │ +0042f320: 292e 2054 6865 206c 6576 656c 5400 31e0 ). The levelT.1. │ │ │ 0042f330: 1300 0020 2020 2020 2020 696e 6469 6361 ... indica │ │ │ 0042f340: 746f 7273 2073 686f 7720 7468 6520 6c65 tors show the le │ │ │ 0042f350: 7665 6c20 6f66 206e 6573 7469 6e67 2066 vel of nesting f │ │ │ 0042f360: 6f72 2061 7267 756d 656e 746c 6573 7320 or argumentless │ │ │ 0042f370: 444f 2063 6f6d 6d61 6e64 733a 2074 6865 DO commands: the │ │ │ -0042f380: 5000 317e 1400 0020 2020 2020 2020 6d6f P.1~... mo │ │ │ +0042f380: 5000 31e0 1400 0020 2020 2020 2020 6d6f P.1.... mo │ │ │ 0042f390: 7265 2070 6572 696f 6473 2c20 7468 6520 re periods, the │ │ │ 0042f3a0: 6465 6570 6572 2074 6865 206e 6573 7469 deeper the nesti │ │ │ 0042f3b0: 6e67 2e20 4d20 6967 6e6f 7265 7320 6c69 ng. M ignores li │ │ │ 0042f3c0: 6e65 7320 7468 6174 2063 6f6e 7461 696e nes that contain │ │ │ -0042f3d0: 4d00 317e 1500 0020 2020 2020 2020 6c65 M.1~... le │ │ │ +0042f3d0: 4d00 31e0 1500 0020 2020 2020 2020 6c65 M.1.... le │ │ │ 0042f3e0: 7665 6c20 696e 6469 6361 746f 7273 2075 vel indicators u │ │ │ 0042f3f0: 6e6c 6573 7320 7468 6579 2064 6972 6563 nless they direc │ │ │ 0042f400: 746c 7920 666f 6c6c 6f77 2061 6e20 6172 tly follow an ar │ │ │ 0042f410: 6775 6d65 6e74 6c65 7373 2044 4f37 0031 gumentless DO7.1 │ │ │ -0042f420: 7e16 0000 2020 2020 2020 2063 6f6d 6d61 ~... comma │ │ │ +0042f420: e016 0000 2020 2020 2020 2063 6f6d 6d61 .... comma │ │ │ 0042f430: 6e64 2077 6974 6820 6120 6d61 7463 6869 nd with a matchi │ │ │ 0042f440: 6e67 206c 6576 656c 206f 6620 6e65 7374 ng level of nest │ │ │ -0042f450: 696e 672e 5400 317e 1700 0020 2020 2020 ing.T.1~... │ │ │ +0042f450: 696e 672e 5400 31e0 1700 0020 2020 2020 ing.T.1.... │ │ │ 0042f460: 2a20 5a65 726f 206f 7220 6d6f 7265 2063 * Zero or more c │ │ │ 0042f470: 6f6d 6d61 6e64 7320 616e 6420 7468 6569 ommands and thei │ │ │ 0042f480: 7220 6172 6775 6d65 6e74 732e 204d 2061 r arguments. M a │ │ │ 0042f490: 6363 6570 7473 206d 756c 7469 706c 6520 ccepts multiple │ │ │ -0042f4a0: 636f 6d6d 616e 6473 5300 317e 1800 0020 commandsS.1~... │ │ │ +0042f4a0: 636f 6d6d 616e 6473 5300 31e0 1800 0020 commandsS.1.... │ │ │ 0042f4b0: 2020 2020 2020 6f6e 2061 206c 696e 652e on a line. │ │ │ 0042f4c0: 2054 6865 2061 7267 756d 656e 7428 7329 The argument(s) │ │ │ 0042f4d0: 206f 6620 6f6e 6520 636f 6d6d 616e 6420 of one command │ │ │ 0042f4e0: 6172 6520 7365 7061 7261 7465 6420 6672 are separated fr │ │ │ 0042f4f0: 6f6d 2074 6865 206e 6578 7464 0000 0000 om the nextd.... │ │ │ 0042f500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042f510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -274299,323 +274299,323 @@ │ │ │ 0042f7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042f7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042f7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042f7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042f7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042f7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042f800: 0400 0000 c607 0000 f60a 0000 0000 0000 ................ │ │ │ -0042f810: 5d00 007e 4845 4c50 00ff 7300 ff4d 5f4c ]..~HELP..s..M_L │ │ │ +0042f810: 5d00 00e0 4845 4c50 00ff 7300 ff4d 5f4c ]...HELP..s..M_L │ │ │ 0042f820: 414e 475f 4645 4154 5552 4553 00ff 7300 ANG_FEATURES..s. │ │ │ 0042f830: ff4f 5045 5241 544f 5253 00ff 7300 ff50 .OPERATORS..s..P │ │ │ 0042f840: 4154 5445 524e 5f4d 4154 4348 5f4f 5045 ATTERN_MATCH_OPE │ │ │ 0042f850: 5241 544f 5200 0050 6174 7465 726e 5f4d RATOR..Pattern_M │ │ │ 0042f860: 6174 6368 5f4f 7065 7261 746f 7221 0042 atch_Operator!.B │ │ │ -0042f870: 7ebf 1100 0020 2020 5061 7474 6572 6e20 ~.... Pattern │ │ │ +0042f870: e0bf 1100 0020 2020 5061 7474 6572 6e20 ..... Pattern │ │ │ 0042f880: 4d61 7463 6820 4f70 6572 6174 6f72 0700 Match Operator.. │ │ │ -0042f890: 437e 2100 0054 0043 7e31 0000 2020 2054 C~!..T.C~1.. T │ │ │ +0042f890: 43e0 2100 0054 0043 e031 0000 2020 2054 C.!..T.C.1.. T │ │ │ 0042f8a0: 6865 2070 6174 7465 726e 206d 6174 6368 he pattern match │ │ │ 0042f8b0: 206f 7065 7261 746f 7220 283f 2920 6361 operator (?) ca │ │ │ 0042f8c0: 7573 6573 204d 2074 6f20 7265 7475 726e uses M to return │ │ │ 0042f8d0: 2061 2054 5255 4520 6966 2074 6865 2065 a TRUE if the e │ │ │ -0042f8e0: 7870 7265 7373 696f 6e54 0043 7e41 0000 xpressionT.C~A.. │ │ │ +0042f8e0: 7870 7265 7373 696f 6e54 0043 e041 0000 xpressionT.C.A.. │ │ │ 0042f8f0: 2020 2061 6865 6164 206f 6620 7468 6520 ahead of the │ │ │ 0042f900: 6f70 6572 6174 6f72 206d 6174 6368 6573 operator matches │ │ │ 0042f910: 2074 6865 2063 6861 7261 6374 6572 6973 the characteris │ │ │ 0042f920: 7469 6373 2064 6573 6372 6962 6564 2062 tics described b │ │ │ 0042f930: 7920 7468 6520 7061 7474 6572 6e43 0043 y the patternC.C │ │ │ -0042f940: 7e51 0000 2020 2066 6f6c 6c6f 7769 6e67 ~Q.. following │ │ │ +0042f940: e051 0000 2020 2066 6f6c 6c6f 7769 6e67 .Q.. following │ │ │ 0042f950: 2074 6865 206f 7065 7261 746f 722e 2054 the operator. T │ │ │ 0042f960: 6865 2070 6174 7465 726e 2069 7320 6e6f he pattern is no │ │ │ 0042f970: 7420 616e 2065 7870 7265 7373 696f 6e2e t an expression. │ │ │ -0042f980: 0700 437e 6100 002f 0043 7e71 0000 2020 ..C~a../.C~q.. │ │ │ +0042f980: 0700 43e0 6100 002f 0043 e071 0000 2020 ..C.a../.C.q.. │ │ │ 0042f990: 2050 6174 7465 726e 7320 6172 6520 6d61 Patterns are ma │ │ │ 0042f9a0: 6465 2075 7020 6f66 2074 776f 2065 6c65 de up of two ele │ │ │ -0042f9b0: 6d65 6e74 733a 0700 437e 8100 0020 0043 ments:..C~... .C │ │ │ -0042f9c0: 7e91 0000 2020 2020 312e 2041 2072 6570 ~... 1. A rep │ │ │ +0042f9b0: 6d65 6e74 733a 0700 43e0 8100 0020 0043 ments:..C.... .C │ │ │ +0042f9c0: e091 0000 2020 2020 312e 2041 2072 6570 .... 1. A rep │ │ │ 0042f9d0: 6574 6974 696f 6e20 636f 756e 7446 0042 etition countF.B │ │ │ -0042f9e0: 7ec0 1100 0020 2020 2032 2e20 4120 7061 ~.... 2. A pa │ │ │ +0042f9e0: e0c0 1100 0020 2020 2032 2e20 4120 7061 ..... 2. A pa │ │ │ 0042f9f0: 7474 6572 6e20 636f 6465 2c20 6120 7374 ttern code, a st │ │ │ 0042fa00: 7269 6e67 206c 6974 6572 616c 206f 7220 ring literal or │ │ │ 0042fa10: 616e 2061 6c74 6572 6e61 7469 6f6e 206c an alternation l │ │ │ -0042fa20: 6973 7407 0043 7e12 0000 4c00 437e 1300 ist..C~...L.C~.. │ │ │ +0042fa20: 6973 7407 0043 e012 0000 4c00 43e0 1300 ist..C....L.C... │ │ │ 0042fa30: 0020 2020 5468 6520 656c 656d 656e 7420 . The element │ │ │ 0042fa40: 666f 6c6c 6f77 696e 6720 7468 6520 7061 following the pa │ │ │ 0042fa50: 7474 6572 6e20 6d61 7463 6820 6f70 6572 ttern match oper │ │ │ 0042fa60: 6174 6f72 206d 6179 2063 6f6e 7369 7374 ator may consist │ │ │ -0042fa70: 206f 6620 616e 4a00 437e 1400 0020 2020 of anJ.C~... │ │ │ +0042fa70: 206f 6620 616e 4a00 43e0 1400 0020 2020 of anJ.C.... │ │ │ 0042fa80: 696e 6469 7265 6374 696f 6e20 6f70 6572 indirection oper │ │ │ 0042fa90: 6174 6f72 2c20 666f 6c6c 6f77 6564 2062 ator, followed b │ │ │ 0042faa0: 7920 616e 2065 6c65 6d65 6e74 2074 6861 y an element tha │ │ │ 0042fab0: 7420 6576 616c 7561 7465 7320 746f 2061 t evaluates to a │ │ │ -0042fac0: 1d00 437e 1500 0020 2020 6c65 6769 7469 ..C~... legiti │ │ │ +0042fac0: 1d00 43e0 1500 0020 2020 6c65 6769 7469 ..C.... legiti │ │ │ 0042fad0: 6d61 7465 2070 6174 7465 726e 2e07 0043 mate pattern...C │ │ │ -0042fae0: 7e16 0000 4f00 437e 1700 0020 2020 5468 ~...O.C~... Th │ │ │ +0042fae0: e016 0000 4f00 43e0 1700 0020 2020 5468 ....O.C.... Th │ │ │ 0042faf0: 6520 7265 7065 7469 7469 6f6e 2063 6f75 e repetition cou │ │ │ 0042fb00: 6e74 2063 6f6e 7369 7374 7320 6f66 2065 nt consists of e │ │ │ 0042fb10: 6974 6865 7220 6120 7369 6e67 6c65 2069 ither a single i │ │ │ 0042fb20: 6e74 6567 6572 206c 6974 6572 616c 206f nteger literal o │ │ │ -0042fb30: 7220 6153 0043 7e18 0000 2020 2070 6572 r aS.C~... per │ │ │ +0042fb30: 7220 6153 0043 e018 0000 2020 2070 6572 r aS.C.... per │ │ │ 0042fb40: 696f 6420 282e 2920 6465 6c69 6d69 7465 iod (.) delimite │ │ │ 0042fb50: 7220 7769 7468 206f 7074 696f 6e61 6c20 r with optional │ │ │ 0042fb60: 6c65 6164 696e 6720 616e 6420 7472 6169 leading and trai │ │ │ 0042fb70: 6c69 6e67 2069 6e74 6567 6572 206c 6974 ling integer lit │ │ │ -0042fb80: 6572 616c 732e 5200 437e 1900 0020 2020 erals.R.C~... │ │ │ +0042fb80: 6572 616c 732e 5200 43e0 1900 0020 2020 erals.R.C.... │ │ │ 0042fb90: 4120 7369 6e67 6c65 2069 6e74 6567 6572 A single integer │ │ │ 0042fba0: 206c 6974 6572 616c 2073 7065 6369 6669 literal specifi │ │ │ 0042fbb0: 6573 2061 6e20 6578 6163 7420 7265 7065 es an exact repe │ │ │ 0042fbc0: 7469 7469 6f6e 2063 6f75 6e74 2e20 5468 tition count. Th │ │ │ -0042fbd0: 6520 7065 7269 6f64 4f00 437e 1a00 0020 e periodO.C~... │ │ │ +0042fbd0: 6520 7065 7269 6f64 4f00 43e0 1a00 0020 e periodO.C.... │ │ │ 0042fbe0: 2020 7379 6e74 6178 2073 7065 6369 6669 syntax specifi │ │ │ 0042fbf0: 6573 2061 2072 616e 6765 206f 6620 7265 es a range of re │ │ │ 0042fc00: 7065 7469 7469 6f6e 7320 7768 6572 6520 petitions where │ │ │ 0042fc10: 7468 6520 6c65 6164 696e 6720 6e75 6d62 the leading numb │ │ │ -0042fc20: 6572 2069 7320 6154 0043 7e21 0000 2020 er is aT.C~!.. │ │ │ +0042fc20: 6572 2069 7320 6154 0043 e021 0000 2020 er is aT.C.!.. │ │ │ 0042fc30: 206d 696e 696d 756d 2061 6e64 2074 6865 minimum and the │ │ │ 0042fc40: 2074 7261 696c 696e 6720 6e75 6d62 6572 trailing number │ │ │ 0042fc50: 2069 7320 6120 6d61 7869 6d75 6d2e 2057 is a maximum. W │ │ │ 0042fc60: 6865 6e20 7468 6520 7265 7065 7469 7469 hen the repetiti │ │ │ -0042fc70: 6f6e 2063 6f75 6e74 2069 734d 0043 7e22 on count isM.C~" │ │ │ +0042fc70: 6f6e 2063 6f75 6e74 2069 734d 0043 e022 on count isM.C." │ │ │ 0042fc80: 0000 2020 206d 6973 7369 6e67 2074 6865 .. missing the │ │ │ 0042fc90: 206c 6561 6469 6e67 206e 756d 6265 722c leading number, │ │ │ 0042fca0: 204d 2061 7373 756d 6573 2074 6865 7265 M assumes there │ │ │ 0042fcb0: 2069 7320 6e6f 206d 696e 696d 756d 2c20 is no minimum, │ │ │ -0042fcc0: 2869 2e65 2e2c 2061 4d00 437e 2300 0020 (i.e., aM.C~#.. │ │ │ +0042fcc0: 2869 2e65 2e2c 2061 4d00 43e0 2300 0020 (i.e., aM.C.#.. │ │ │ 0042fcd0: 2020 6d69 6e69 6d75 6d20 6f66 207a 6572 minimum of zer │ │ │ 0042fce0: 6f29 2e20 5768 656e 2074 6865 2072 6570 o). When the rep │ │ │ 0042fcf0: 6574 6974 696f 6e20 636f 756e 7420 6973 etition count is │ │ │ 0042fd00: 206d 6973 7369 6e67 2074 6865 2074 7261 missing the tra │ │ │ -0042fd10: 696c 696e 674a 0043 7e24 0000 2020 206e ilingJ.C~$.. n │ │ │ +0042fd10: 696c 696e 674a 0043 e024 0000 2020 206e ilingJ.C.$.. n │ │ │ 0042fd20: 756d 6265 722c 204d 2064 6f65 7320 6e6f umber, M does no │ │ │ 0042fd30: 7420 706c 6163 6520 6120 6d61 7869 6d75 t place a maximu │ │ │ 0042fd40: 6d20 6f6e 2074 6865 206e 756d 6265 7220 m on the number │ │ │ 0042fd50: 6f66 2072 6570 6574 6974 696f 6e73 2e07 of repetitions.. │ │ │ -0042fd60: 0043 7e25 0000 2000 437e 2600 0020 2020 .C~%.. .C~&.. │ │ │ +0042fd60: 0043 e025 0000 2000 43e0 2600 0020 2020 .C.%.. .C.&.. │ │ │ 0042fd70: 5468 6520 7061 7474 6572 6e20 636f 6465 The pattern code │ │ │ -0042fd80: 7320 6172 653a 0700 437e 2700 0035 0043 s are:..C~'..5.C │ │ │ -0042fd90: 7e28 0000 2020 2041 2061 6c70 6861 6265 ~(.. A alphabe │ │ │ +0042fd80: 7320 6172 653a 0700 43e0 2700 0035 0043 s are:..C.'..5.C │ │ │ +0042fd90: e028 0000 2020 2041 2061 6c70 6861 6265 .(.. A alphabe │ │ │ 0042fda0: 7469 6320 6368 6172 6163 7465 7273 2075 tic characters u │ │ │ 0042fdb0: 7070 6572 206f 7220 6c6f 7765 7220 6361 pper or lower ca │ │ │ -0042fdc0: 7365 0700 437e 2900 0031 0043 7e2a 0000 se..C~)..1.C~*.. │ │ │ +0042fdc0: 7365 0700 43e0 2900 0031 0043 e02a 0000 se..C.)..1.C.*.. │ │ │ 0042fdd0: 2020 2043 2063 6f6e 7472 6f6c 2063 6861 C control cha │ │ │ 0042fde0: 7261 6374 6572 7320 4153 4349 4920 302d racters ASCII 0- │ │ │ -0042fdf0: 3331 2061 6e64 2031 3237 0700 437e 3100 31 and 127..C~1. │ │ │ -0042fe00: 0050 0043 7e32 0000 2020 2045 2061 6e79 .P.C~2.. E any │ │ │ +0042fdf0: 3331 2061 6e64 2031 3237 0700 43e0 3100 31 and 127..C.1. │ │ │ +0042fe00: 0050 0043 e032 0000 2020 2045 2061 6e79 .P.C.2.. E any │ │ │ 0042fe10: 2063 6861 7261 6374 6572 3b20 7573 6564 character; used │ │ │ 0042fe20: 2074 6f20 7061 7373 2061 6c6c 2063 6861 to pass all cha │ │ │ 0042fe30: 7261 6374 6572 7320 696e 2070 6f72 7469 racters in porti │ │ │ 0042fe40: 6f6e 7320 6f66 2074 6865 2073 7472 696e ons of the strin │ │ │ -0042fe50: 672d 0043 7e33 0000 2020 2077 6865 7265 g-.C~3.. where │ │ │ +0042fe50: 672d 0043 e033 0000 2020 2077 6865 7265 g-.C.3.. where │ │ │ 0042fe60: 2074 6865 2070 6174 7465 726e 2069 7320 the pattern is │ │ │ 0042fe70: 6e6f 7420 7265 7374 7269 6374 6564 0700 not restricted.. │ │ │ -0042fe80: 437e 3400 003a 0043 7e35 0000 2020 204c C~4..:.C~5.. L │ │ │ +0042fe80: 43e0 3400 003a 0043 e035 0000 2020 204c C.4..:.C.5.. L │ │ │ 0042fe90: 206c 6f77 6572 2d63 6173 6520 616c 7068 lower-case alph │ │ │ 0042fea0: 6162 6574 6963 2063 6861 7261 6374 6572 abetic character │ │ │ 0042feb0: 732c 2041 5343 4949 2039 372d 3132 3207 s, ASCII 97-122. │ │ │ -0042fec0: 0043 7e36 0000 2300 437e 3700 0020 2020 .C~6..#.C~7.. │ │ │ +0042fec0: 0043 e036 0000 2300 43e0 3700 0020 2020 .C.6..#.C.7.. │ │ │ 0042fed0: 4e20 6469 6769 7473 2030 2d39 2c20 4153 N digits 0-9, AS │ │ │ -0042fee0: 4349 4920 3438 2d35 3707 0043 7e38 0000 CII 48-57..C~8.. │ │ │ -0042fef0: 3b00 437e 3900 0020 2020 5020 7075 6e63 ;.C~9.. P punc │ │ │ +0042fee0: 4349 4920 3438 2d35 3707 0043 e038 0000 CII 48-57..C.8.. │ │ │ +0042fef0: 3b00 43e0 3900 0020 2020 5020 7075 6e63 ;.C.9.. P punc │ │ │ 0042ff00: 7475 6174 696f 6e2c 2041 5343 4949 2033 tuation, ASCII 3 │ │ │ 0042ff10: 322d 3437 2c20 3538 2d36 342c 2039 312d 2-47, 58-64, 91- │ │ │ -0042ff20: 3936 2c20 3132 332d 3132 3607 0043 7e3a 96, 123-126..C~: │ │ │ -0042ff30: 0000 3900 437e 4100 0020 2020 5520 7570 ..9.C~A.. U up │ │ │ +0042ff20: 3936 2c20 3132 332d 3132 3607 0043 e03a 96, 123-126..C.: │ │ │ +0042ff30: 0000 3900 43e0 4100 0020 2020 5520 7570 ..9.C.A.. U up │ │ │ 0042ff40: 7065 722d 6361 7365 2061 6c70 6861 6265 per-case alphabe │ │ │ 0042ff50: 7469 6320 6368 6172 6163 7465 7273 2c20 tic characters, │ │ │ -0042ff60: 4153 4349 4920 3635 2d39 3007 0043 7e42 ASCII 65-90..C~B │ │ │ -0042ff70: 0000 5400 437e 4300 0020 2020 5061 7474 ..T.C~C.. Patt │ │ │ +0042ff60: 4153 4349 4920 3635 2d39 3007 0043 e042 ASCII 65-90..C.B │ │ │ +0042ff70: 0000 5400 43e0 4300 0020 2020 5061 7474 ..T.C.C.. Patt │ │ │ 0042ff80: 6572 6e20 636f 6465 7320 6d61 7920 6265 ern codes may be │ │ │ 0042ff90: 2075 7070 6572 206f 7220 6c6f 7765 7220 upper or lower │ │ │ 0042ffa0: 6361 7365 2061 6e64 206d 6179 2062 6520 case and may be │ │ │ 0042ffb0: 7265 706c 6163 6564 2077 6974 6820 6120 replaced with a │ │ │ 0042ffc0: 7374 7269 6e67 0000 0000 0000 0000 0000 string.......... │ │ │ 0042ffd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042ffe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042fff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00430000: 0400 0000 bd07 0000 210b 0000 0000 0000 ........!....... │ │ │ -00430010: 9500 007e 4845 4c50 00ff 7300 ff4d 5f4c ...~HELP..s..M_L │ │ │ +00430010: 9500 00e0 4845 4c50 00ff 7300 ff4d 5f4c ....HELP..s..M_L │ │ │ 00430020: 414e 475f 4645 4154 5552 4553 00ff 7300 ANG_FEATURES..s. │ │ │ 00430030: ff4f 5045 5241 544f 5253 00ff 7300 ff50 .OPERATORS..s..P │ │ │ 00430040: 4154 5445 524e 5f4d 4154 4348 5f4f 5045 ATTERN_MATCH_OPE │ │ │ 00430050: 5241 544f 5200 c044 0000 2020 206c 6974 RATOR..D.. lit │ │ │ 00430060: 6572 616c 2e20 4754 2e4d 2061 6c6c 6f77 eral. GT.M allow │ │ │ 00430070: 7320 7468 6520 4d20 7061 7474 6572 6e20 s the M pattern │ │ │ 00430080: 6d61 7463 6820 6465 6669 6e69 7469 6f6e match definition │ │ │ 00430090: 206f 6620 7061 7463 6f64 6573 2041 2c20 of patcodes A, │ │ │ -004300a0: 432c 204e 2c53 0043 7e45 0000 2020 2055 C, N,S.C~E.. U │ │ │ +004300a0: 432c 204e 2c53 0043 e045 0000 2020 2055 C, N,S.C.E.. U │ │ │ 004300b0: 2c20 4c2c 2061 6e64 2050 2074 6f20 6265 , L, and P to be │ │ │ 004300c0: 2065 7874 656e 6465 6420 6f72 2063 6861 extended or cha │ │ │ 004300d0: 6e67 6564 2c20 2841 2063 616e 206f 6e6c nged, (A can onl │ │ │ 004300e0: 7920 6265 206d 6f64 6966 6965 6420 696d y be modified im │ │ │ -004300f0: 706c 6963 6974 6c79 5200 437e 4600 0020 plicitlyR.C~F.. │ │ │ +004300f0: 706c 6963 6974 6c79 5200 43e0 4600 0020 plicitlyR.C.F.. │ │ │ 00430100: 2020 6279 206d 6f64 6966 7969 6e67 204c by modifying L │ │ │ 00430110: 206f 7220 5529 2061 6e64 206e 6577 2070 or U) and new p │ │ │ 00430120: 6174 636f 6465 7320 6164 6465 642e 2046 atcodes added. F │ │ │ 00430130: 6f72 2064 6574 6169 6c65 6420 696e 666f or detailed info │ │ │ -00430140: 726d 6174 696f 6e20 6f6e 5200 437e 4700 rmation onR.C~G. │ │ │ +00430140: 726d 6174 696f 6e20 6f6e 5200 43e0 4700 rmation onR.C.G. │ │ │ 00430150: 0020 2020 656e 6162 6c69 6e67 2074 6869 . enabling thi │ │ │ 00430160: 7320 6675 6e63 7469 6f6e 616c 6974 792c s functionality, │ │ │ 00430170: 2072 6566 6572 2074 6f20 7468 6520 2249 refer to the "I │ │ │ 00430180: 6e74 6572 6e61 7469 6f6e 616c 697a 6174 nternationalizat │ │ │ -00430190: 696f 6e22 2063 6861 7074 6572 2900 437e ion" chapter).C~ │ │ │ +00430190: 696f 6e22 2063 6861 7074 6572 2900 43e0 ion" chapter).C. │ │ │ 004301a0: 4800 0020 2020 696e 2074 6865 2047 542e H.. in the GT. │ │ │ 004301b0: 4d20 5072 6f67 7261 6d6d 6572 2773 2047 M Programmer's G │ │ │ -004301c0: 7569 6465 2e07 0043 7e49 0000 1200 437e uide...C~I....C~ │ │ │ +004301c0: 7569 6465 2e07 0043 e049 0000 1200 43e0 uide...C.I....C. │ │ │ 004301d0: 4a00 0020 2020 2a2a 4e6f 7465 2a2a 0700 J.. **Note**.. │ │ │ -004301e0: 437e 5100 004d 0043 7e52 0000 2020 2054 C~Q..M.C~R.. T │ │ │ +004301e0: 43e0 5100 004d 0043 e052 0000 2020 2054 C.Q..M.C.R.. T │ │ │ 004301f0: 6865 2047 542e 4d20 636f 6d70 696c 6572 he GT.M compiler │ │ │ 00430200: 2061 6363 6570 7473 2070 6174 7465 726e accepts pattern │ │ │ 00430210: 2063 6f64 6573 206f 7468 6572 2074 6861 codes other tha │ │ │ 00430220: 6e20 7468 6f73 6520 6578 706c 6963 6974 n those explicit │ │ │ -00430230: 6c79 5000 437e 5300 0020 2020 6465 6669 lyP.C~S.. defi │ │ │ +00430230: 6c79 5000 43e0 5300 0020 2020 6465 6669 lyP.C.S.. defi │ │ │ 00430240: 6e65 6420 6162 6f76 652e 2049 662c 2061 ned above. If, a │ │ │ 00430250: 7420 7275 6e2d 7469 6d65 2c20 7468 6520 t run-time, the │ │ │ 00430260: 7061 7474 6572 6e20 636f 6465 7320 636f pattern codes co │ │ │ 00430270: 6d65 2069 6e74 6f20 7573 6520 616e 6420 me into use and │ │ │ -00430280: 6e6f 4900 437e 5400 0020 2020 7061 7474 noI.C~T.. patt │ │ │ +00430280: 6e6f 4900 43e0 5400 0020 2020 7061 7474 noI.C.T.. patt │ │ │ 00430290: 6572 6e20 6465 6669 6e69 7469 6f6e 7320 ern definitions │ │ │ 004302a0: 6172 6520 6176 6169 6c61 626c 652c 2047 are available, G │ │ │ 004302b0: 542e 4d20 6973 7375 6573 2061 2072 756e T.M issues a run │ │ │ -004302c0: 2d74 696d 6520 6572 726f 7252 0043 7e55 -time errorR.C~U │ │ │ +004302c0: 2d74 696d 6520 6572 726f 7252 0043 e055 -time errorR.C.U │ │ │ 004302d0: 0000 2020 2028 5041 544e 4f54 464f 554e .. (PATNOTFOUN │ │ │ 004302e0: 4429 2e20 4754 2e4d 2064 6f65 7320 6e6f D). GT.M does no │ │ │ 004302f0: 7420 6375 7272 656e 746c 7920 696d 706c t currently impl │ │ │ 00430300: 656d 656e 7420 6120 6d65 6368 616e 6973 ement a mechanis │ │ │ 00430310: 6d20 666f 7220 5920 616e 6420 5a53 0043 m for Y and ZS.C │ │ │ -00430320: 7e56 0000 2020 2070 6174 7465 726e 7320 ~V.. patterns │ │ │ +00430320: e056 0000 2020 2070 6174 7465 726e 7320 .V.. patterns │ │ │ 00430330: 616e 6420 636f 6e74 696e 7565 7320 746f and continues to │ │ │ 00430340: 2074 7265 6174 2074 686f 7365 2061 7320 treat those as │ │ │ 00430350: 636f 6d70 696c 652d 7469 6d65 2073 796e compile-time syn │ │ │ 00430360: 7461 7820 6572 726f 7273 2e20 4754 2e4d tax errors. GT.M │ │ │ -00430370: 5200 437e 5700 0020 2020 6465 6665 7273 R.C~W.. defers │ │ │ +00430370: 5200 43e0 5700 0020 2020 6465 6665 7273 R.C.W.. defers │ │ │ 00430380: 206c 6974 6572 616c 206f 7074 696d 697a literal optimiz │ │ │ 00430390: 6174 696f 6e73 2069 6e76 6f6c 7669 6e67 ations involving │ │ │ 004303a0: 2070 6174 7465 726e 7320 7769 7468 696e patterns within │ │ │ 004303b0: 2061 6e20 5845 4355 5445 2061 7320 7765 an XECUTE as we │ │ │ -004303c0: 6c6c 4600 437e 5800 0020 2020 6173 2065 llF.C~X.. as e │ │ │ +004303c0: 6c6c 4600 43e0 5800 0020 2020 6173 2065 llF.C.X.. as e │ │ │ 004303d0: 7661 6c75 6174 696f 6e73 2074 6861 7420 valuations that │ │ │ 004303e0: 656e 636f 756e 7465 7220 6973 7375 6573 encounter issues │ │ │ 004303f0: 2077 6974 6820 7468 6520 7061 7474 6572 with the patter │ │ │ -00430400: 6e20 7461 626c 652e 0700 437e 5900 0012 n table...C~Y... │ │ │ -00430410: 0043 7e5a 0000 2020 2045 7861 6d70 6c65 .C~Z.. Example │ │ │ -00430420: 3a07 0043 7e61 0000 1c00 437e 6200 0020 :..C~a....C~b.. │ │ │ +00430400: 6e20 7461 626c 652e 0700 43e0 5900 0012 n table...C.Y... │ │ │ +00430410: 0043 e05a 0000 2020 2045 7861 6d70 6c65 .C.Z.. Example │ │ │ +00430420: 3a07 0043 e061 0000 1c00 43e0 6200 0020 :..C.a....C.b.. │ │ │ 00430430: 2020 4754 4d3e 5752 4954 4520 2241 4243 GTM>WRITE "ABC │ │ │ -00430440: 223f 3355 0b00 437e 6300 0020 2020 3130 "?3U..C~c.. 10 │ │ │ -00430450: 0043 7e64 0000 2020 2047 544d 3e57 5249 .C~d.. GTM>WRI │ │ │ +00430440: 223f 3355 0b00 43e0 6300 0020 2020 3130 "?3U..C.c.. 10 │ │ │ +00430450: 0043 e064 0000 2020 2047 544d 3e57 5249 .C.d.. GTM>WRI │ │ │ 00430460: 5445 2022 3132 332d 3435 2d36 3738 3922 TE "123-45-6789" │ │ │ 00430470: 3f33 4e31 222d 2232 4e31 222d 2234 4e0b ?3N1"-"2N1"-"4N. │ │ │ -00430480: 0043 7e65 0000 2020 2031 0700 437e 6600 .C~e.. 1..C~f. │ │ │ -00430490: 004f 0043 7e67 0000 2020 2054 6865 2066 .O.C~g.. The f │ │ │ +00430480: 0043 e065 0000 2020 2031 0700 43e0 6600 .C.e.. 1..C.f. │ │ │ +00430490: 004f 0043 e067 0000 2020 2054 6865 2066 .O.C.g.. The f │ │ │ 004304a0: 6972 7374 2057 5249 5445 2068 6173 2061 irst WRITE has a │ │ │ 004304b0: 2073 696d 706c 6520 6f6e 652d 656c 656d simple one-elem │ │ │ 004304c0: 656e 7420 7061 7474 6572 6e20 7768 696c ent pattern whil │ │ │ 004304d0: 6520 7468 6520 7365 636f 6e64 2068 6173 e the second has │ │ │ -004304e0: 4d00 437e 6800 0020 2020 6d75 6c74 6970 M.C~h.. multip │ │ │ +004304e0: 4d00 43e0 6800 0020 2020 6d75 6c74 6970 M.C.h.. multip │ │ │ 004304f0: 6c65 2065 6c65 6d65 6e74 7320 696e 636c le elements incl │ │ │ 00430500: 7564 696e 6720 626f 7468 2063 6f64 6573 uding both codes │ │ │ 00430510: 2061 6e64 2073 7472 696e 6720 6c69 7465 and string lite │ │ │ 00430520: 7261 6c73 2e20 416c 6c20 7468 6526 0043 rals. All the&.C │ │ │ -00430530: 7e69 0000 2020 2072 6570 6574 6974 696f ~i.. repetitio │ │ │ +00430530: e069 0000 2020 2072 6570 6574 6974 696f .i.. repetitio │ │ │ 00430540: 6e20 636f 756e 7473 2061 7265 2066 6978 n counts are fix │ │ │ -00430550: 6564 2e07 0043 7e6a 0000 1200 437e 7100 ed...C~j....C~q. │ │ │ -00430560: 0020 2020 4578 616d 706c 653a 0700 437e . Example:..C~ │ │ │ -00430570: 7200 0041 0043 7e73 0000 2020 2049 2078 r..A.C~s.. I x │ │ │ +00430550: 6564 2e07 0043 e06a 0000 1200 43e0 7100 ed...C.j....C.q. │ │ │ +00430560: 0020 2020 4578 616d 706c 653a 0700 43e0 . Example:..C. │ │ │ +00430570: 7200 0041 0043 e073 0000 2020 2049 2078 r..A.C.s.. I x │ │ │ 00430580: 3f2e 4531 432e 4520 5720 212c 224d 7573 ?.E1C.E W !,"Mus │ │ │ 00430590: 7420 6e6f 7420 636f 6e74 6169 6e20 6120 t not contain a │ │ │ 004305a0: 636f 6e74 726f 6c20 6368 6172 6163 7465 control characte │ │ │ -004305b0: 7222 2051 0700 437e 7400 004b 0043 7e75 r" Q..C~t..K.C~u │ │ │ +004305b0: 7222 2051 0700 43e0 7400 004b 0043 e075 r" Q..C.t..K.C.u │ │ │ 004305c0: 0000 2020 2054 6869 7320 6578 616d 706c .. This exampl │ │ │ 004305d0: 6520 7573 6573 2061 2070 6174 7465 726e e uses a pattern │ │ │ 004305e0: 206d 6174 6368 2074 6f20 7465 7374 2066 match to test f │ │ │ 004305f0: 6f72 2063 6f6e 7472 6f6c 2063 6861 7261 or control chara │ │ │ -00430600: 6374 6572 732e 0700 437e 7600 0012 0043 cters...C~v....C │ │ │ -00430610: 7e77 0000 2020 2045 7861 6d70 6c65 3a07 ~w.. Example:. │ │ │ -00430620: 0043 7e78 0000 2200 437e 7900 0020 2020 .C~x..".C~y.. │ │ │ +00430600: 6374 6572 732e 0700 43e0 7600 0012 0043 cters...C.v....C │ │ │ +00430610: e077 0000 2020 2045 7861 6d70 6c65 3a07 .w.. Example:. │ │ │ +00430620: 0043 e078 0000 2200 43e0 7900 0020 2020 .C.x..".C.y.. │ │ │ 00430630: 4920 6163 6e3f 3155 2e32 3041 3122 2c22 I acn?1U.20A1"," │ │ │ -00430640: 3155 2e31 3041 2044 3500 437e 7a00 0020 1U.10A D5.C~z.. │ │ │ +00430640: 3155 2e31 3041 2044 3500 43e0 7a00 0020 1U.10A D5.C.z.. │ │ │ 00430650: 2020 2e53 2061 636e 3d24 4728 285e 4143 .S acn=$G((^AC │ │ │ 00430660: 5828 2450 2861 636e 2c22 2c22 292c 2450 X($P(acn,","),$P │ │ │ 00430670: 2861 636e 2c22 2c22 2c32 2929 2907 0043 (acn,",",2)))..C │ │ │ -00430680: 7e81 0000 5400 437e 8200 0020 2020 5468 ~...T.C~... Th │ │ │ +00430680: e081 0000 5400 43e0 8200 0020 2020 5468 ....T.C.... Th │ │ │ 00430690: 6973 2065 7861 6d70 6c65 2075 7365 7320 is example uses │ │ │ 004306a0: 6120 7061 7474 6572 6e20 6d61 7463 6820 a pattern match │ │ │ 004306b0: 7769 7468 2069 6d70 6c69 6369 7420 6d69 with implicit mi │ │ │ 004306c0: 6e69 6d75 6d73 2074 6f20 6465 7465 726d nimums to determ │ │ │ -004306d0: 696e 6520 7468 6174 5100 437e 8300 0020 ine thatQ.C~... │ │ │ +004306d0: 696e 6520 7468 6174 5100 43e0 8300 0020 ine thatQ.C.... │ │ │ 004306e0: 2020 616e 2022 6163 636f 756e 7420 6e75 an "account nu │ │ │ 004306f0: 6d62 6572 2220 6973 2061 6374 7561 6c6c mber" is actuall │ │ │ 00430700: 7920 6120 6e61 6d65 2c20 616e 6420 746f y a name, and to │ │ │ 00430710: 2074 7269 6767 6572 2061 206c 6f6f 6b2d trigger a look- │ │ │ -00430720: 7570 206f 6620 7468 653f 0043 7e84 0000 up of the?.C~... │ │ │ +00430720: 7570 206f 6620 7468 653f 0043 e084 0000 up of the?.C.... │ │ │ 00430730: 2020 2063 6f72 7265 7370 6f6e 6469 6e67 corresponding │ │ │ 00430740: 2061 6363 6f75 6e74 206e 756d 6265 7220 account number │ │ │ 00430750: 696e 2074 6865 205e 4143 5820 6372 6f73 in the ^ACX cros │ │ │ -00430760: 7320 696e 6465 782e 0700 437e 8500 004e s index...C~...N │ │ │ -00430770: 0043 7e86 0000 2020 2054 6865 2070 6174 .C~... The pat │ │ │ +00430760: 7320 696e 6465 782e 0700 43e0 8500 004e s index...C....N │ │ │ +00430770: 0043 e086 0000 2020 2054 6865 2070 6174 .C.... The pat │ │ │ 00430780: 7465 726e 206d 6174 6368 206f 7065 7261 tern match opera │ │ │ 00430790: 746f 7220 6163 6365 7074 7320 7468 6520 tor accepts the │ │ │ 004307a0: 616c 7465 7261 7469 6f6e 2073 796e 7461 alteration synta │ │ │ 004307b0: 782e 2041 6c74 6572 6174 696f 6e00 0000 x. Alteration... │ │ │ 004307c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004307d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004307e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004307f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00430800: 0400 0000 5b03 0000 2f0b 0000 0000 0000 ....[.../....... │ │ │ -00430810: 9600 007e 4845 4c50 00ff 7300 ff4d 5f4c ...~HELP..s..M_L │ │ │ +00430810: 9600 00e0 4845 4c50 00ff 7300 ff4d 5f4c ....HELP..s..M_L │ │ │ 00430820: 414e 475f 4645 4154 5552 4553 00ff 7300 ANG_FEATURES..s. │ │ │ 00430830: ff4f 5045 5241 544f 5253 00ff 7300 ff50 .OPERATORS..s..P │ │ │ 00430840: 4154 5445 524e 5f4d 4154 4348 5f4f 5045 ATTERN_MATCH_OPE │ │ │ 00430850: 5241 544f 5200 c087 0000 2020 2063 6f6e RATOR..... con │ │ │ 00430860: 7369 7374 7320 6f66 2061 2072 6570 6561 sists of a repea │ │ │ 00430870: 7420 636f 756e 7420 666f 6c6c 6f77 6564 t count followed │ │ │ 00430880: 2062 7920 6120 636f 6d6d 612d 6465 6c69 by a comma-deli │ │ │ 00430890: 6d69 7465 6420 6c69 7374 206f 6620 7061 mited list of pa │ │ │ -004308a0: 7461 746f 6d73 5300 437e 8800 0020 2020 tatomsS.C~... │ │ │ +004308a0: 7461 746f 6d73 5300 43e0 8800 0020 2020 tatomsS.C.... │ │ │ 004308b0: 656e 636c 6f73 6564 2069 6e20 7061 7265 enclosed in pare │ │ │ 004308c0: 6e74 6865 7365 7320 2228 2922 2e20 5468 ntheses "()". Th │ │ │ 004308d0: 6520 7365 6d61 6e74 6963 2069 7320 7468 e semantic is th │ │ │ 004308e0: 6174 2074 6865 2070 6174 7465 726e 206d at the pattern m │ │ │ -004308f0: 6174 6368 6573 2069 664d 0043 7e89 0000 atches ifM.C~... │ │ │ +004308f0: 6174 6368 6573 2069 664d 0043 e089 0000 atches ifM.C.... │ │ │ 00430900: 2020 2061 6e79 206f 6620 7468 6520 6c69 any of the li │ │ │ 00430910: 7374 6564 2070 6174 7465 726e 7320 6d61 sted patterns ma │ │ │ 00430920: 7463 6865 7320 7468 6520 6f70 6572 616e tches the operan │ │ │ 00430930: 6420 7374 7269 6e67 2e20 466f 7220 6578 d string. For ex │ │ │ -00430940: 616d 706c 652c 5000 437e 8a00 0020 2020 ample,P.C~... │ │ │ +00430940: 616d 706c 652c 5000 43e0 8a00 0020 2020 ample,P.C.... │ │ │ 00430950: 3f31 2832 4e31 222d 2237 4e2c 334e 3122 ?1(2N1"-"7N,3N1" │ │ │ 00430960: 2d22 324e 3122 2d22 344e 292e 3155 206d -"2N1"-"4N).1U m │ │ │ 00430970: 6967 6874 2062 6520 6120 7761 7920 746f ight be a way to │ │ │ 00430980: 206d 6174 6368 2065 6974 6865 7220 6120 match either a │ │ │ -00430990: 736f 6369 616c 5200 437e 9100 0020 2020 socialR.C~... │ │ │ +00430990: 736f 6369 616c 5200 43e0 9100 0020 2020 socialR.C.... │ │ │ 004309a0: 7365 6375 7269 7479 206e 756d 6265 7220 security number │ │ │ 004309b0: 6f72 2061 2074 6178 7061 7965 7220 4944 or a taxpayer ID │ │ │ 004309c0: 2e20 5369 6e63 6520 616c 7465 726e 6174 . Since alternat │ │ │ 004309d0: 696f 6e20 6973 2064 6566 696e 6564 2061 ion is defined a │ │ │ -004309e0: 7320 6f6e 6520 6f66 4b00 437e 9200 0020 s one ofK.C~... │ │ │ +004309e0: 7320 6f6e 6520 6f66 4b00 43e0 9200 0020 s one ofK.C.... │ │ │ 004309f0: 2020 7468 6520 7761 7973 206f 6620 636f the ways of co │ │ │ 00430a00: 6e73 7472 7563 7469 6e67 2061 2070 6174 nstructing a pat │ │ │ 00430a10: 6174 6f6d 2c20 616c 7465 726e 6174 696f atom, alternatio │ │ │ 00430a20: 6e20 6361 6e20 6e65 7374 2028 6265 2075 n can nest (be u │ │ │ -00430a30: 7365 6417 0043 7e93 0000 2020 2072 6563 sed..C~... rec │ │ │ -00430a40: 7572 7369 7665 6c79 292e 0700 437e 9400 ursively)...C~.. │ │ │ -00430a50: 0012 0043 7e95 0000 2020 202a 2a4e 6f74 ...C~... **Not │ │ │ -00430a60: 652a 2a07 0043 7e96 0000 5300 437e 9700 e**..C~...S.C~.. │ │ │ +00430a30: 7365 6417 0043 e093 0000 2020 2072 6563 sed..C.... rec │ │ │ +00430a40: 7572 7369 7665 6c79 292e 0700 43e0 9400 ursively)...C... │ │ │ +00430a50: 0012 0043 e095 0000 2020 202a 2a4e 6f74 ...C.... **Not │ │ │ +00430a60: 652a 2a07 0043 e096 0000 5300 43e0 9700 e**..C....S.C... │ │ │ 00430a70: 0020 2020 436f 6d70 6c65 7820 7061 7474 . Complex patt │ │ │ 00430a80: 6572 6e20 6d61 7463 6865 7320 6d61 7920 ern matches may │ │ │ 00430a90: 6e6f 7420 6265 2065 6666 6963 6965 6e74 not be efficient │ │ │ 00430aa0: 2074 6f20 6576 616c 7561 7465 2c20 736f to evaluate, so │ │ │ 00430ab0: 2065 7665 7279 2065 6666 6f72 7452 0043 every effortR.C │ │ │ -00430ac0: 7e98 0000 2020 2073 686f 756c 6420 6265 ~... should be │ │ │ +00430ac0: e098 0000 2020 2073 686f 756c 6420 6265 .... should be │ │ │ 00430ad0: 206d 6164 6520 746f 2073 696d 706c 6966 made to simplif │ │ │ 00430ae0: 7920 616e 7920 636f 6d6d 6f6e 6c79 2075 y any commonly u │ │ │ 00430af0: 7365 6420 7061 7474 6572 6e20 616e 6420 sed pattern and │ │ │ 00430b00: 746f 2064 6574 6572 6d69 6e65 2069 6645 to determine ifE │ │ │ -00430b10: 0043 7e99 0000 2020 206d 6f72 6520 6566 .C~... more ef │ │ │ +00430b10: 0043 e099 0000 2020 206d 6f72 6520 6566 .C.... more ef │ │ │ 00430b20: 6669 6369 656e 7420 616c 7465 726e 6174 ficient alternat │ │ │ 00430b30: 6976 6520 6c6f 6769 6320 776f 756c 6420 ive logic would │ │ │ 00430b40: 6265 206d 6f72 6520 6170 7072 6f70 7269 be more appropri │ │ │ -00430b50: 6174 652e 0700 437e 9a00 0000 0000 0000 ate...C~........ │ │ │ +00430b50: 6174 652e 0700 43e0 9a00 0000 0000 0000 ate...C......... │ │ │ 00430b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00430b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00430b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00430b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00430ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00430bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00430bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -274683,105 +274683,105 @@ │ │ │ 00430fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00430fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00430fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00430fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00430fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00430ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00431000: 0400 0000 bc05 0000 330b 0000 0000 0000 ........3....... │ │ │ -00431010: 8c00 007e 4845 4c50 00ff 7300 ff4c 414e ...~HELP..s..LAN │ │ │ +00431010: 8c00 00e0 4845 4c50 00ff 7300 ff4c 414e ....HELP..s..LAN │ │ │ 00431020: 4755 4147 455f 4558 5445 4e53 494f 4e53 GUAGE_EXTENSIONS │ │ │ 00431030: 00ff 7300 ff5f 494e 5445 5246 4143 455f ..s.._INTERFACE_ │ │ │ 00431040: 4641 4349 4c49 5449 4553 00c0 3400 0020 FACILITIES..4.. │ │ │ 00431050: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 00431060: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ 00431070: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00431080: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00431090: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 387e -----------|T.8~ │ │ │ +00431090: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 38e0 -----------|T.8. │ │ │ 004310a0: 3500 0020 2020 7c20 245a 5345 4152 4348 5.. | $ZSEARCH │ │ │ 004310b0: 2829 2020 7c20 5365 6172 6368 6573 2066 () | Searches f │ │ │ 004310c0: 6f72 206f 6e65 206f 7220 6d6f 7265 2055 or one or more U │ │ │ 004310d0: 4e49 5820 6669 6c65 732e 2020 2020 2020 NIX files. │ │ │ 004310e0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ -004310f0: 5400 387e 3600 0020 2020 7c2d 2d2d 2d2d T.8~6.. |----- │ │ │ +004310f0: 5400 38e0 3600 0020 2020 7c2d 2d2d 2d2d T.8.6.. |----- │ │ │ 00431100: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 00431110: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00431120: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00431130: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00431140: 2d2d 2d7c 5400 387e 3700 0020 2020 7c20 ---|T.8~7.. | │ │ │ +00431140: 2d2d 2d7c 5400 38e0 3700 0020 2020 7c20 ---|T.8.7.. | │ │ │ 00431150: 245a 5359 7374 656d 2020 2020 7c20 436f $ZSYstem | Co │ │ │ 00431160: 6e74 6169 6e73 2074 6865 2073 7461 7475 ntains the statu │ │ │ 00431170: 7320 636f 6465 206f 6620 7468 6520 6c61 s code of the la │ │ │ 00431180: 7374 205a 5359 5354 454d 2e20 2020 2020 st ZSYSTEM. │ │ │ -00431190: 2020 2020 2020 207c 5400 387e 3800 0020 |T.8~8.. │ │ │ +00431190: 2020 2020 2020 207c 5400 38e0 3800 0020 |T.8.8.. │ │ │ 004311a0: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 004311b0: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ 004311c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004311d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004311e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 387e -----------|T.8~ │ │ │ +004311e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 38e0 -----------|T.8. │ │ │ 004311f0: 3900 0020 2020 7c20 245a 5452 4e4c 4e4d 9.. | $ZTRNLNM │ │ │ 00431200: 2829 2020 7c20 5472 616e 736c 6174 6573 () | Translates │ │ │ 00431210: 2061 6e20 656e 7669 726f 6e6d 656e 7420 an environment │ │ │ 00431220: 7661 7269 6162 6c65 2e20 2020 2020 2020 variable. │ │ │ 00431230: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ -00431240: 5400 387e 3a00 0020 2020 7c2d 2d2d 2d2d T.8~:.. |----- │ │ │ +00431240: 5400 38e0 3a00 0020 2020 7c2d 2d2d 2d2d T.8.:.. |----- │ │ │ 00431250: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 00431260: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00431270: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00431280: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00431290: 2d2d 2d7c 5400 387e 4100 0020 2020 7c20 ---|T.8~A.. | │ │ │ +00431290: 2d2d 2d7c 5400 38e0 4100 0020 2020 7c20 ---|T.8.A.. | │ │ │ 004312a0: 245a 4449 5265 6374 6f72 7920 7c20 436f $ZDIRectory | Co │ │ │ 004312b0: 6e74 6169 6e73 2063 7572 7265 6e74 2077 ntains current w │ │ │ 004312c0: 6f72 6b69 6e67 2064 6972 6563 746f 7279 orking directory │ │ │ 004312d0: 2e20 2020 2020 2020 2020 2020 2020 2020 . │ │ │ -004312e0: 2020 2020 2020 207c 5400 387e 4200 0020 |T.8~B.. │ │ │ +004312e0: 2020 2020 2020 207c 5400 38e0 4200 0020 |T.8.B.. │ │ │ 004312f0: 2020 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +------------- │ │ │ 00431300: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00431310: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00431320: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00431330: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 0700 387e -----------+..8~ │ │ │ -00431340: 4300 000e 0038 7e44 0000 2020 4e4f 5445 C....8~D.. NOTE │ │ │ -00431350: 3a07 0038 7e45 0000 5000 387e 4600 0020 :..8~E..P.8~F.. │ │ │ +00431330: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 0700 38e0 -----------+..8. │ │ │ +00431340: 4300 000e 0038 e044 0000 2020 4e4f 5445 C....8.D.. NOTE │ │ │ +00431350: 3a07 0038 e045 0000 5000 38e0 4600 0020 :..8.E..P.8.F.. │ │ │ 00431360: 2020 5468 6520 4f53 2073 6572 7669 6365 The OS service │ │ │ 00431370: 7320 6163 6365 7373 6564 2062 7920 4754 s accessed by GT │ │ │ 00431380: 2e4d 2063 6f6d 6d6f 6e6c 7920 7472 6561 .M commonly trea │ │ │ 00431390: 7420 6120 3c4e 554c 3e20 6368 6172 6163 t a charac │ │ │ -004313a0: 7465 7220 6173 2061 5300 387e 4700 0020 ter as aS.8~G.. │ │ │ +004313a0: 7465 7220 6173 2061 5300 38e0 4700 0020 ter as aS.8.G.. │ │ │ 004313b0: 2020 7465 726d 696e 6174 6f72 2074 6865 terminator the │ │ │ 004313c0: 7265 666f 7265 2061 6e79 2069 6e20 6361 refore any in ca │ │ │ 004313d0: 7365 7320 7768 6572 6520 6170 706c 6963 ses where applic │ │ │ 004313e0: 6174 696f 6e20 696e 666f 726d 6174 696f ation informatio │ │ │ -004313f0: 6e20 7061 7373 6573 2074 6f4f 0038 7e48 n passes toO.8~H │ │ │ +004313f0: 6e20 7061 7373 6573 2074 6f4f 0038 e048 n passes toO.8.H │ │ │ 00431400: 0000 2020 2074 6865 204f 5320 6173 2061 .. the OS as a │ │ │ 00431410: 7267 756d 656e 7473 2061 6e20 656d 6265 rguments an embe │ │ │ 00431420: 6464 6564 203c 4e55 4c3e 206d 6179 2063 dded may c │ │ │ 00431430: 6175 7365 206e 6f6e 2d6f 6276 696f 7573 ause non-obvious │ │ │ -00431440: 2062 6568 6176 696f 722e 0700 387e 4900 behavior...8~I. │ │ │ -00431450: 0024 0009 7e4d 5f4c 414e 475f 4645 4154 .$..~M_LANG_FEAT │ │ │ +00431440: 2062 6568 6176 696f 722e 0700 38e0 4900 behavior...8.I. │ │ │ +00431450: 0024 0009 e04d 5f4c 414e 475f 4645 4154 .$...M_LANG_FEAT │ │ │ 00431460: 5552 4553 0000 4d5f 4c61 6e67 5f46 6561 URES..M_Lang_Fea │ │ │ -00431470: 7475 7265 731a 0019 7ebf 1100 0020 2020 tures...~.... │ │ │ +00431470: 7475 7265 731a 0019 e0bf 1100 0020 2020 tures........ │ │ │ 00431480: 4d20 4c61 6e67 2046 6561 7475 7265 7307 M Lang Features. │ │ │ -00431490: 001a 7e21 0000 5400 1a7e 3100 0020 2020 ..~!..T..~1.. │ │ │ +00431490: 001a e021 0000 5400 1ae0 3100 0020 2020 ...!..T...1.. │ │ │ 004314a0: 4d55 4d50 5320 6973 2061 2067 656e 6572 MUMPS is a gener │ │ │ 004314b0: 616c 2070 7572 706f 7365 206c 616e 6775 al purpose langu │ │ │ 004314c0: 6167 6520 7769 7468 2061 6e20 656d 6265 age with an embe │ │ │ 004314d0: 6464 6564 2064 6174 6162 6173 6520 7379 dded database sy │ │ │ -004314e0: 7374 656d 2e20 5468 6973 5000 1a7e 4100 stem. ThisP..~A. │ │ │ +004314e0: 7374 656d 2e20 5468 6973 5000 1ae0 4100 stem. ThisP...A. │ │ │ 004314f0: 0020 2020 7365 6374 696f 6e20 6465 7363 . section desc │ │ │ 00431500: 7269 6265 7320 7468 6520 6665 6174 7572 ribes the featur │ │ │ 00431510: 6573 206f 6620 7468 6520 6c61 6e67 7561 es of the langua │ │ │ 00431520: 6765 2074 6861 7420 6172 6520 6e6f 7420 ge that are not │ │ │ -00431530: 636f 7665 7265 6420 6173 4700 1a7e 5100 covered asG..~Q. │ │ │ +00431530: 636f 7665 7265 6420 6173 4700 1ae0 5100 covered asG...Q. │ │ │ 00431540: 0020 2020 436f 6d6d 616e 6473 2c20 4675 . Commands, Fu │ │ │ 00431550: 6e63 7469 6f6e 732c 206f 7220 496e 7472 nctions, or Intr │ │ │ 00431560: 696e 7369 6320 5370 6563 6961 6c20 5661 insic Special Va │ │ │ 00431570: 7269 6162 6c65 7320 6368 6170 7465 7273 riables chapters │ │ │ -00431580: 2e07 001a 7e61 0000 1a00 197e ff73 00ff ....~a.....~.s.. │ │ │ +00431580: 2e07 001a e061 0000 1a00 19e0 ff73 00ff .....a.......s.. │ │ │ 00431590: 434f 4d4d 414e 4453 0000 436f 6d6d 616e COMMANDS..Comman │ │ │ -004315a0: 6473 1300 267e bf11 0000 2020 2043 6f6d ds..&~.... Com │ │ │ -004315b0: 6d61 6e64 7307 0027 7e21 0000 0000 0000 mands..'~!...... │ │ │ +004315a0: 6473 1300 26e0 bf11 0000 2020 2043 6f6d ds..&..... Com │ │ │ +004315b0: 6d61 6e64 7307 0027 e021 0000 0000 0000 mands..'.!...... │ │ │ 004315c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004315d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004315e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004315f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00431600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00431610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00431620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -274821,174 +274821,174 @@ │ │ │ 00431840: 5354 434f 4e44 4954 494f 4e41 4c53 00ff STCONDITIONALS.. │ │ │ 00431850: 7300 ff41 5247 554d 454e 545f 504f 5354 s..ARGUMENT_POST │ │ │ 00431860: 434f 4e44 4954 494f 4e41 4c53 00bf 3100 CONDITIONALS..1. │ │ │ 00431870: 0020 2020 436f 6d6d 616e 6473 2074 6861 . Commands tha │ │ │ 00431880: 7420 6166 6665 6374 2074 6865 2066 6c6f t affect the flo │ │ │ 00431890: 7720 6f66 2063 6f6e 7472 6f6c 206d 6179 w of control may │ │ │ 004318a0: 2061 6363 6570 7420 706f 7374 636f 6e64 accept postcond │ │ │ -004318b0: 6974 696f 6e61 6c73 206f 6e52 005a 7e41 itionals onR.Z~A │ │ │ +004318b0: 6974 696f 6e61 6c73 206f 6e52 005a e041 itionals onR.Z.A │ │ │ 004318c0: 0000 2020 2069 6e64 6976 6964 7561 6c20 .. individual │ │ │ 004318d0: 636f 6d6d 616e 6420 6172 6775 6d65 6e74 command argument │ │ │ 004318e0: 732e 2042 6563 6175 7365 206d 756c 7469 s. Because multi │ │ │ 004318f0: 706c 6520 6172 6775 6d65 6e74 7320 6163 ple arguments ac │ │ │ 00431900: 7420 6173 206d 756c 7469 706c 6553 005a t as multipleS.Z │ │ │ -00431910: 7e51 0000 2020 2063 6f6d 6d61 6e64 732c ~Q.. commands, │ │ │ +00431910: e051 0000 2020 2063 6f6d 6d61 6e64 732c .Q.. commands, │ │ │ 00431920: 2074 6869 7320 6973 2061 2073 7472 6169 this is a strai │ │ │ 00431930: 6768 742d 666f 7277 6172 6420 6170 706c ght-forward appl │ │ │ 00431940: 6963 6174 696f 6e20 6f66 2074 6865 2073 ication of the s │ │ │ 00431950: 616d 6520 7072 696e 6369 7061 6c20 6173 ame principal as │ │ │ -00431960: 5400 5a7e 6100 0020 2020 636f 6d6d 616e T.Z~a.. comman │ │ │ +00431960: 5400 5ae0 6100 0020 2020 636f 6d6d 616e T.Z.a.. comman │ │ │ 00431970: 6420 706f 7374 636f 6e64 6974 696f 6e61 d postconditiona │ │ │ 00431980: 6c2e 2054 6865 206f 6e6c 7920 4d20 7374 l. The only M st │ │ │ 00431990: 616e 6461 7264 2063 6f6d 6d61 6e64 7320 andard commands │ │ │ 004319a0: 7468 6174 2061 6363 6570 7420 6172 6775 that accept argu │ │ │ -004319b0: 6d65 6e74 5000 5a7e 7100 0020 2020 706f mentP.Z~q.. po │ │ │ +004319b0: 6d65 6e74 5000 5ae0 7100 0020 2020 706f mentP.Z.q.. po │ │ │ 004319c0: 7374 636f 6e64 6974 696f 6e61 6c73 2061 stconditionals a │ │ │ 004319d0: 7265 2044 4f2c 2047 4f54 4f2c 2061 6e64 re DO, GOTO, and │ │ │ 004319e0: 2058 4543 5554 452e 2054 6865 2047 542e XECUTE. The GT. │ │ │ 004319f0: 4d20 636f 6d6d 616e 6420 6578 7465 6e73 M command extens │ │ │ -00431a00: 696f 6e73 4e00 5a7e 8100 0020 2020 7468 ionsN.Z~... th │ │ │ +00431a00: 696f 6e73 4e00 5ae0 8100 0020 2020 7468 ionsN.Z.... th │ │ │ 00431a10: 6174 2061 6363 6570 7420 6172 6775 6d65 at accept argume │ │ │ 00431a20: 6e74 2070 6f73 7463 6f6e 6469 7469 6f6e nt postcondition │ │ │ 00431a30: 616c 7320 6172 6520 4252 4541 4b2c 205a als are BREAK, Z │ │ │ 00431a40: 474f 544f 2c20 616e 6420 5a53 5953 5445 GOTO, and ZSYSTE │ │ │ -00431a50: 4d2e 0700 5a7e 9100 0036 003f 7443 4f4d M...Z~...6.?tCOM │ │ │ +00431a50: 4d2e 0700 5ae0 9100 0036 003f 7443 4f4d M...Z....6.?tCOM │ │ │ 00431a60: 4d41 4e44 5f50 4f53 5443 4f4e 4449 5449 MAND_POSTCONDITI │ │ │ 00431a70: 4f4e 414c 5300 0043 6f6d 6d61 6e64 5f50 ONALS..Command_P │ │ │ 00431a80: 6f73 7463 6f6e 6469 7469 6f6e 616c 7323 ostconditionals# │ │ │ -00431a90: 0058 7ebf 1100 0020 2020 436f 6d6d 616e .X~.... Comman │ │ │ +00431a90: 0058 e0bf 1100 0020 2020 436f 6d6d 616e .X..... Comman │ │ │ 00431aa0: 6420 506f 7374 636f 6e64 6974 696f 6e61 d Postconditiona │ │ │ -00431ab0: 6c73 0700 597e 2100 0053 0059 7e31 0000 ls..Y~!..S.Y~1.. │ │ │ +00431ab0: 6c73 0700 59e0 2100 0053 0059 e031 0000 ls..Y.!..S.Y.1.. │ │ │ 00431ac0: 2020 2043 6f6d 6d61 6e64 2070 6f73 7463 Command postc │ │ │ 00431ad0: 6f6e 6469 7469 6f6e 616c 7320 6170 7065 onditionals appe │ │ │ 00431ae0: 6172 2069 6d6d 6564 6961 7465 6c79 2066 ar immediately f │ │ │ 00431af0: 6f6c 6c6f 7769 6e67 2061 2063 6f6d 6d61 ollowing a comma │ │ │ -00431b00: 6e64 2061 6e64 2061 7070 6c79 4e00 597e nd and applyN.Y~ │ │ │ +00431b00: 6e64 2061 6e64 2061 7070 6c79 4e00 59e0 nd and applyN.Y. │ │ │ 00431b10: 4100 0020 2020 746f 2061 6c6c 2061 7267 A.. to all arg │ │ │ 00431b20: 756d 656e 7473 2066 6f72 2074 6865 2063 uments for the c │ │ │ 00431b30: 6f6d 6d61 6e64 2077 6865 6e20 6974 2068 ommand when it h │ │ │ 00431b40: 6173 206d 756c 7469 706c 6520 6172 6775 as multiple argu │ │ │ -00431b50: 6d65 6e74 732e 2041 6c6c 5300 597e 5100 ments. AllS.Y~Q. │ │ │ +00431b50: 6d65 6e74 732e 2041 6c6c 5300 59e0 5100 ments. AllS.Y.Q. │ │ │ 00431b60: 0020 2020 636f 6d6d 616e 6473 2065 7863 . commands exc │ │ │ 00431b70: 6570 7420 636f 6d6d 616e 6473 2074 6861 ept commands tha │ │ │ 00431b80: 7420 7468 656d 7365 6c76 6573 2068 6176 t themselves hav │ │ │ 00431b90: 6520 6120 636f 6e64 6974 696f 6e61 6c20 e a conditional │ │ │ 00431ba0: 6173 7065 6374 2061 6363 6570 7452 0059 aspect acceptR.Y │ │ │ -00431bb0: 7e61 0000 2020 2061 2063 6f6d 6d61 6e64 ~a.. a command │ │ │ +00431bb0: e061 0000 2020 2061 2063 6f6d 6d61 6e64 .a.. a command │ │ │ 00431bc0: 2070 6f73 7463 6f6e 6469 7469 6f6e 616c postconditional │ │ │ 00431bd0: 2e20 416d 6f6e 6720 7468 6520 4d20 7374 . Among the M st │ │ │ 00431be0: 616e 6461 7264 2063 6f6d 6d61 6e64 732c andard commands, │ │ │ 00431bf0: 2045 4c53 452c 2046 4f52 2c20 616e 6454 ELSE, FOR, andT │ │ │ -00431c00: 0059 7e71 0000 2020 2049 4620 646f 206e .Y~q.. IF do n │ │ │ +00431c00: 0059 e071 0000 2020 2049 4620 646f 206e .Y.q.. IF do n │ │ │ 00431c10: 6f74 2061 6363 6570 7420 636f 6d6d 616e ot accept comman │ │ │ 00431c20: 6420 706f 7374 636f 6e64 6974 696f 6e61 d postconditiona │ │ │ 00431c30: 6c73 2e20 416c 6c20 7468 6520 4754 2e4d ls. All the GT.M │ │ │ 00431c40: 2063 6f6d 6d61 6e64 2065 7874 656e 7369 command extensi │ │ │ -00431c50: 6f6e 7350 0059 7e81 0000 2020 2061 6363 onsP.Y~... acc │ │ │ +00431c50: 6f6e 7350 0059 e081 0000 2020 2061 6363 onsP.Y.... acc │ │ │ 00431c60: 6570 7420 636f 6d6d 616e 6420 706f 7374 ept command post │ │ │ 00431c70: 636f 6e64 6974 696f 6e61 6c73 2e20 5768 conditionals. Wh │ │ │ 00431c80: 656e 2061 2070 6f73 7463 6f6e 6469 7469 en a postconditi │ │ │ 00431c90: 6f6e 616c 2065 7661 6c75 6174 6573 2074 onal evaluates t │ │ │ -00431ca0: 6f20 6153 0059 7e91 0000 2020 206c 6974 o aS.Y~... lit │ │ │ +00431ca0: 6f20 6153 0059 e091 0000 2020 206c 6974 o aS.Y.... lit │ │ │ 00431cb0: 6572 616c 2046 414c 5345 2028 3029 2c20 eral FALSE (0), │ │ │ 00431cc0: 4754 2e4d 2064 6973 6361 7264 7320 7468 GT.M discards th │ │ │ 00431cd0: 6520 636f 6d6d 616e 6420 616e 6420 6974 e command and it │ │ │ 00431ce0: 7320 6172 6775 6d65 6e74 7320 6174 2063 s arguments at c │ │ │ -00431cf0: 6f6d 7069 6c65 4d00 587e c011 0000 2020 ompileM.X~.... │ │ │ +00431cf0: 6f6d 7069 6c65 4d00 58e0 c011 0000 2020 ompileM.X..... │ │ │ 00431d00: 2074 696d 652c 2077 6869 6368 206d 6561 time, which mea │ │ │ 00431d10: 6e73 2069 7420 646f 6573 206e 6f74 2070 ns it does not p │ │ │ 00431d20: 6572 666f 726d 2061 6e79 2076 616c 6964 erform any valid │ │ │ 00431d30: 6974 7920 6368 6563 6b69 6e67 206f 6e20 ity checking on │ │ │ -00431d40: 7468 6514 0059 7e12 0000 2020 2061 7267 the..Y~... arg │ │ │ -00431d50: 756d 656e 7473 2e07 0059 7e13 0000 1600 uments...Y~..... │ │ │ -00431d60: 2a7e 5449 4d45 4f55 5453 0000 5469 6d65 *~TIMEOUTS..Time │ │ │ -00431d70: 6f75 7473 1300 337e bf11 0000 2020 2054 outs..3~.... T │ │ │ -00431d80: 696d 656f 7574 7307 0034 7e21 0000 5200 imeouts..4~!..R. │ │ │ -00431d90: 347e 3100 0020 2020 4d20 7072 6f76 6964 4~1.. M provid │ │ │ +00431d40: 7468 6514 0059 e012 0000 2020 2061 7267 the..Y.... arg │ │ │ +00431d50: 756d 656e 7473 2e07 0059 e013 0000 1600 uments...Y...... │ │ │ +00431d60: 2ae0 5449 4d45 4f55 5453 0000 5469 6d65 *.TIMEOUTS..Time │ │ │ +00431d70: 6f75 7473 1300 33e0 bf11 0000 2020 2054 outs..3..... T │ │ │ +00431d80: 696d 656f 7574 7307 0034 e021 0000 5200 imeouts..4.!..R. │ │ │ +00431d90: 34e0 3100 0020 2020 4d20 7072 6f76 6964 4.1.. M provid │ │ │ 00431da0: 6573 2074 696d 656f 7574 7320 6173 2061 es timeouts as a │ │ │ 00431db0: 2074 6f6f 6c20 746f 2072 6574 6169 6e20 tool to retain │ │ │ 00431dc0: 7072 6f67 7261 6d20 636f 6e74 726f 6c20 program control │ │ │ 00431dd0: 6f76 6572 2063 6f6d 6d61 6e64 7320 6f66 over commands of │ │ │ -00431de0: 5000 347e 4100 0020 2020 696e 6465 6669 P.4~A.. indefi │ │ │ +00431de0: 5000 34e0 4100 0020 2020 696e 6465 6669 P.4.A.. indefi │ │ │ 00431df0: 6e69 7465 2064 7572 6174 696f 6e2e 2041 nite duration. A │ │ │ 00431e00: 2074 696d 656f 7574 2063 6f6e 7369 7374 timeout consist │ │ │ 00431e10: 7320 6f66 2061 2063 6f6c 6f6e 2028 3a29 s of a colon (:) │ │ │ 00431e20: 2064 656c 696d 6974 6572 206f 6e20 616e delimiter on an │ │ │ -00431e30: 4d00 347e 5100 0020 2020 6172 6775 6d65 M.4~Q.. argume │ │ │ +00431e30: 4d00 34e0 5100 0020 2020 6172 6775 6d65 M.4.Q.. argume │ │ │ 00431e40: 6e74 2c20 666f 6c6c 6f77 6564 2062 7920 nt, followed by │ │ │ 00431e50: 6120 6e75 6d65 7269 6320 6578 7072 6573 a numeric expres │ │ │ 00431e60: 7369 6f6e 2073 7065 6369 6679 696e 6720 sion specifying │ │ │ 00431e70: 7468 6520 6e75 6d62 6572 206f 6654 0034 the number ofT.4 │ │ │ -00431e80: 7e61 0000 2020 2073 6563 6f6e 6473 2074 ~a.. seconds t │ │ │ +00431e80: e061 0000 2020 2073 6563 6f6e 6473 2074 .a.. seconds t │ │ │ 00431e90: 6f20 6d69 6c6c 6973 6563 6f6e 6420 2874 o millisecond (t │ │ │ 00431ea0: 6872 6565 2064 6563 696d 616c 2070 6c61 hree decimal pla │ │ │ 00431eb0: 6365 2920 7072 6563 6973 696f 6e20 666f ce) precision fo │ │ │ 00431ec0: 7220 4d20 746f 2061 7474 656d 7074 2074 r M to attempt t │ │ │ -00431ed0: 6f4d 0034 7e71 0000 2020 2065 7865 6375 oM.4~q.. execu │ │ │ +00431ed0: 6f4d 0034 e071 0000 2020 2065 7865 6375 oM.4.q.. execu │ │ │ 00431ee0: 7465 2074 6865 2063 6f6d 6d61 6e64 2e20 te the command. │ │ │ 00431ef0: 5768 656e 2074 6865 2074 696d 656f 7574 When the timeout │ │ │ 00431f00: 2069 7320 7a65 726f 2028 3029 2c20 4d20 is zero (0), M │ │ │ 00431f10: 6d61 6b65 7320 6120 7369 6e67 6c65 2a00 makes a single*. │ │ │ -00431f20: 347e 8100 0020 2020 6174 7465 6d70 7420 4~... attempt │ │ │ +00431f20: 34e0 8100 0020 2020 6174 7465 6d70 7420 4.... attempt │ │ │ 00431f30: 746f 2063 6f6d 706c 6574 6520 7468 6520 to complete the │ │ │ -00431f40: 636f 6d6d 616e 642e 0700 347e 9100 0054 command...4~...T │ │ │ -00431f50: 0033 7ec0 1100 0020 2020 4754 2e4d 2063 .3~.... GT.M c │ │ │ +00431f40: 636f 6d6d 616e 642e 0700 34e0 9100 0054 command...4....T │ │ │ +00431f50: 0033 e0c0 1100 0020 2020 4754 2e4d 2063 .3..... GT.M c │ │ │ 00431f60: 6170 7320 7468 6520 6d61 7869 6d75 6d20 aps the maximum │ │ │ 00431f70: 7469 6d65 6f75 7420 746f 2032 2c31 3437 timeout to 2,147 │ │ │ 00431f80: 2c34 3833 2e36 3437 2073 6563 6f6e 6473 ,483.647 seconds │ │ │ 00431f90: 2028 6162 6f75 7420 3234 2e38 2064 6179 (about 24.8 day │ │ │ -00431fa0: 7329 2c52 0034 7e12 0000 2020 2061 6e64 s),R.4~... and │ │ │ +00431fa0: 7329 2c52 0034 e012 0000 2020 2061 6e64 s),R.4.... and │ │ │ 00431fb0: 2063 6f6e 7665 7274 7320 7661 6c75 6573 converts values │ │ │ 00431fc0: 2067 7265 6174 6572 2074 6861 6e20 7468 greater than th │ │ │ 00431fd0: 6520 6d61 7869 6d75 6d20 7469 6d65 6f75 e maximum timeou │ │ │ 00431fe0: 7420 746f 2074 6861 7420 6361 702e 2057 t to that cap. W │ │ │ 00431ff0: 6865 6e20 6107 0000 0000 0000 0000 0000 hen a........... │ │ │ 00432000: 0400 0000 b002 0000 990b 0000 0000 0000 ................ │ │ │ 00432010: 5000 0068 4845 4c50 00ff 7300 ff4d 5f4c P..hHELP..s..M_L │ │ │ 00432020: 414e 475f 4645 4154 5552 4553 00ff 7300 ANG_FEATURES..s. │ │ │ 00432030: ff43 4f4d 4d41 4e44 5300 ff73 00ff 504f .COMMANDS..s..PO │ │ │ 00432040: 5354 434f 4e44 4954 494f 4e41 4c53 0000 STCONDITIONALS.. │ │ │ 00432050: 506f 7374 636f 6e64 6974 696f 6e61 6c73 Postconditionals │ │ │ -00432060: 1b00 3b7e bf11 0000 2020 2050 6f73 7463 ..;~.... Postc │ │ │ -00432070: 6f6e 6469 7469 6f6e 616c 7307 003c 7e21 onditionals..<~! │ │ │ -00432080: 0000 4e00 3c7e 3100 0020 2020 4d20 7072 ..N.<~1.. M pr │ │ │ +00432060: 1b00 3be0 bf11 0000 2020 2050 6f73 7463 ..;..... Postc │ │ │ +00432070: 6f6e 6469 7469 6f6e 616c 7307 003c e021 onditionals..<.! │ │ │ +00432080: 0000 4e00 3ce0 3100 0020 2020 4d20 7072 ..N.<.1.. M pr │ │ │ 00432090: 6f76 6964 6573 2070 6f73 7463 6f6e 6469 ovides postcondi │ │ │ 004320a0: 7469 6f6e 616c 7320 6173 2061 2074 6f6f tionals as a too │ │ │ 004320b0: 6c20 666f 7220 706c 6163 696e 6720 6120 l for placing a │ │ │ 004320c0: 636f 6e64 6974 696f 6e20 6f6e 2074 6865 condition on the │ │ │ -004320d0: 4c00 3c7e 4100 0020 2020 6578 6563 7574 L.<~A.. execut │ │ │ +004320d0: 4c00 3ce0 4100 0020 2020 6578 6563 7574 L.<.A.. execut │ │ │ 004320e0: 696f 6e20 6f66 2061 2073 696e 676c 6520 ion of a single │ │ │ 004320f0: 636f 6d6d 616e 6420 616e 642c 2069 6e20 command and, in │ │ │ 00432100: 736f 6d65 2063 6173 6573 2c20 6120 7369 some cases, a si │ │ │ -00432110: 6e67 6c65 2063 6f6d 6d61 6e64 5300 3c7e ngle commandS.<~ │ │ │ +00432110: 6e67 6c65 2063 6f6d 6d61 6e64 5300 3ce0 ngle commandS.<. │ │ │ 00432120: 5100 0020 2020 6172 6775 6d65 6e74 2e20 Q.. argument. │ │ │ 00432130: 4120 706f 7374 636f 6e64 6974 696f 6e61 A postconditiona │ │ │ 00432140: 6c20 636f 6e73 6973 7473 206f 6620 6120 l consists of a │ │ │ 00432150: 636f 6c6f 6e20 283a 2920 6465 6c69 6d69 colon (:) delimi │ │ │ 00432160: 7465 7220 666f 6c6c 6f77 6564 2062 794d ter followed byM │ │ │ -00432170: 003c 7e61 0000 2020 2061 2074 7275 7468 .<~a.. a truth │ │ │ +00432170: 003c e061 0000 2020 2061 2074 7275 7468 .<.a.. a truth │ │ │ 00432180: 2d76 616c 7565 6420 6578 7072 6573 7369 -valued expressi │ │ │ 00432190: 6f6e 2e20 5768 656e 2074 6865 2065 7870 on. When the exp │ │ │ 004321a0: 7265 7373 696f 6e20 6576 616c 7561 7465 ression evaluate │ │ │ -004321b0: 7320 746f 2074 7275 652c 204d 5400 3c7e s to true, MT.<~ │ │ │ +004321b0: 7320 746f 2074 7275 652c 204d 5400 3ce0 s to true, MT.<. │ │ │ 004321c0: 7100 0020 2020 6578 6563 7574 6573 2074 q.. executes t │ │ │ 004321d0: 6865 2063 6f6d 6d61 6e64 206f 6363 7572 he command occur │ │ │ 004321e0: 7265 6e63 652e 2057 6865 6e20 7468 6520 rence. When the │ │ │ 004321f0: 6578 7072 6573 7369 6f6e 2065 7661 6c75 expression evalu │ │ │ 00432200: 6174 6573 2074 6f20 6661 6c73 652c 204d ates to false, M │ │ │ -00432210: 3200 3c7e 8100 0020 2020 646f 6573 206e 2.<~... does n │ │ │ +00432210: 3200 3ce0 8100 0020 2020 646f 6573 206e 2.<.... does n │ │ │ 00432220: 6f74 2065 7865 6375 7465 2074 6865 2063 ot execute the c │ │ │ 00432230: 6f6d 6d61 6e64 206f 6363 7572 7265 6e63 ommand occurrenc │ │ │ -00432240: 652e 0700 3c7e 9100 003c 003b 7eff 7300 e...<~...<.;~.s. │ │ │ +00432240: 652e 0700 3ce0 9100 003c 003b e0ff 7300 e...<....<.;..s. │ │ │ 00432250: ff41 5247 554d 454e 545f 504f 5354 434f .ARGUMENT_POSTCO │ │ │ 00432260: 4e44 4954 494f 4e41 4c53 0000 4172 6775 NDITIONALS..Argu │ │ │ 00432270: 6d65 6e74 5f50 6f73 7463 6f6e 6469 7469 ment_Postconditi │ │ │ -00432280: 6f6e 616c 7324 0059 7ebf 1100 0020 2020 onals$.Y~.... │ │ │ +00432280: 6f6e 616c 7324 0059 e0bf 1100 0020 2020 onals$.Y..... │ │ │ 00432290: 4172 6775 6d65 6e74 2050 6f73 7463 6f6e Argument Postcon │ │ │ -004322a0: 6469 7469 6f6e 616c 7307 005a 7e21 0000 ditionals..Z~!.. │ │ │ +004322a0: 6469 7469 6f6e 616c 7307 005a e021 0000 ditionals..Z.!.. │ │ │ 004322b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004322c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004322d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004322e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004322f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00432300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00432310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -275067,61 +275067,61 @@ │ │ │ 004327a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004327b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004327c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004327d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004327e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004327f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00432800: 0400 0000 0303 0000 790b 0000 0000 0000 ........y....... │ │ │ -00432810: 8800 007e 4845 4c50 00ff 7300 ff4d 5f4c ...~HELP..s..M_L │ │ │ +00432810: 8800 00e0 4845 4c50 00ff 7300 ff4d 5f4c ....HELP..s..M_L │ │ │ 00432820: 414e 475f 4645 4154 5552 4553 00ff 7300 ANG_FEATURES..s. │ │ │ 00432830: ff43 4f4d 4d41 4e44 5300 ff73 00ff 5449 .COMMANDS..s..TI │ │ │ 00432840: 4d45 4f55 5453 00c0 1300 0020 2020 636f MEOUTS..... co │ │ │ 00432850: 6d6d 616e 6420 6861 7320 6120 7469 6d65 mmand has a time │ │ │ 00432860: 6f75 742c 204d 206d 6169 6e74 6169 6e73 out, M maintains │ │ │ 00432870: 2074 6865 2024 5445 5354 2069 6e74 7269 the $TEST intri │ │ │ 00432880: 6e73 6963 2073 7065 6369 616c 2076 6172 nsic special var │ │ │ -00432890: 6961 626c 6520 6173 5400 347e 1400 0020 iable asT.4~... │ │ │ +00432890: 6961 626c 6520 6173 5400 34e0 1400 0020 iable asT.4.... │ │ │ 004328a0: 2020 7468 6520 636f 6d6d 616e 6420 636f the command co │ │ │ 004328b0: 6d70 6c65 7465 732e 2049 6620 7468 6520 mpletes. If the │ │ │ 004328c0: 636f 6d6d 616e 6420 636f 6d70 6c65 7465 command complete │ │ │ 004328d0: 7320 7375 6363 6573 7366 756c 6c79 2c20 s successfully, │ │ │ -004328e0: 4d20 7365 7473 2024 5445 5354 5400 347e M sets $TESTT.4~ │ │ │ +004328e0: 4d20 7365 7473 2024 5445 5354 5400 34e0 M sets $TESTT.4. │ │ │ 004328f0: 1500 0020 2020 746f 2054 5255 4520 2831 ... to TRUE (1 │ │ │ 00432900: 292e 2049 6620 7468 6520 636f 6d6d 616e ). If the comman │ │ │ 00432910: 6420 7469 6d65 7320 6f75 7420 6265 666f d times out befo │ │ │ 00432920: 7265 2073 7563 6365 7373 6675 6c20 636f re successful co │ │ │ 00432930: 6d70 6c65 7469 6f6e 2c20 4d20 7365 7473 mpletion, M sets │ │ │ -00432940: 5300 347e 1600 0020 2020 2454 4553 5420 S.4~... $TEST │ │ │ +00432940: 5300 34e0 1600 0020 2020 2454 4553 5420 S.4.... $TEST │ │ │ 00432950: 746f 2046 414c 5345 2028 3029 2e20 5768 to FALSE (0). Wh │ │ │ 00432960: 656e 2061 2063 6f6d 6d61 6e64 2061 7267 en a command arg │ │ │ 00432970: 756d 656e 7420 646f 6573 206e 6f74 2073 ument does not s │ │ │ 00432980: 7065 6369 6679 2061 2074 696d 656f 7574 pecify a timeout │ │ │ -00432990: 2c20 4d22 0034 7e17 0000 2020 2064 6f65 , M".4~... doe │ │ │ +00432990: 2c20 4d22 0034 e017 0000 2020 2064 6f65 , M".4.... doe │ │ │ 004329a0: 7320 6e6f 7420 6d61 696e 7461 696e 2024 s not maintain $ │ │ │ -004329b0: 5445 5354 2e07 0034 7e18 0000 1200 347e TEST...4~.....4~ │ │ │ +004329b0: 5445 5354 2e07 0034 e018 0000 1200 34e0 TEST...4......4. │ │ │ 004329c0: 1900 0020 2020 2020 6f20 4c4f 434b 1100 ... o LOCK.. │ │ │ -004329d0: 347e 1a00 0020 2020 2020 6f20 4a4f 4212 4~... o JOB. │ │ │ -004329e0: 0034 7e21 0000 2020 2020 206f 204f 5045 .4~!.. o OPE │ │ │ -004329f0: 4e12 0034 7e22 0000 2020 2020 206f 2052 N..4~".. o R │ │ │ -00432a00: 4541 4417 0034 7e23 0000 2020 2020 206f EAD..4~#.. o │ │ │ -00432a10: 205a 414c 4c4f 4341 5445 0700 347e 2400 ZALLOCATE..4~$. │ │ │ -00432a20: 0053 0034 7e25 0000 2020 2057 6865 6e20 .S.4~%.. When │ │ │ +004329d0: 34e0 1a00 0020 2020 2020 6f20 4a4f 4212 4.... o JOB. │ │ │ +004329e0: 0034 e021 0000 2020 2020 206f 204f 5045 .4.!.. o OPE │ │ │ +004329f0: 4e12 0034 e022 0000 2020 2020 206f 2052 N..4.".. o R │ │ │ +00432a00: 4541 4417 0034 e023 0000 2020 2020 206f EAD..4.#.. o │ │ │ +00432a10: 205a 414c 4c4f 4341 5445 0700 34e0 2400 ZALLOCATE..4.$. │ │ │ +00432a20: 0053 0034 e025 0000 2020 2057 6865 6e20 .S.4.%.. When │ │ │ 00432a30: 6120 5245 4144 2074 696d 6573 206f 7574 a READ times out │ │ │ 00432a40: 2c20 4d20 7265 7475 726e 7320 616e 7920 , M returns any │ │ │ 00432a50: 6368 6172 6163 7465 7273 2074 6861 7420 characters that │ │ │ 00432a60: 6861 7665 2061 7272 6976 6564 2062 6574 have arrived bet │ │ │ -00432a70: 7765 656e 5200 347e 2600 0020 2020 7468 weenR.4~&.. th │ │ │ +00432a70: 7765 656e 5200 34e0 2600 0020 2020 7468 weenR.4.&.. th │ │ │ 00432a80: 6520 7374 6172 7420 6f66 2074 6865 2063 e start of the c │ │ │ 00432a90: 6f6d 6d61 6e64 2061 6e64 2074 6865 2074 ommand and the t │ │ │ 00432aa0: 696d 656f 7574 2e20 4d20 646f 6573 206e imeout. M does n │ │ │ 00432ab0: 6f74 2070 726f 6475 6365 2061 6e79 2070 ot produce any p │ │ │ -00432ac0: 6172 7469 616c 3600 347e 2700 0020 2020 artial6.4~'.. │ │ │ +00432ac0: 6172 7469 616c 3600 34e0 2700 0020 2020 artial6.4.'.. │ │ │ 00432ad0: 7265 7375 6c74 7320 666f 7220 616e 7920 results for any │ │ │ 00432ae0: 6f66 2074 6865 206f 7468 6572 2074 696d of the other tim │ │ │ -00432af0: 6564 2063 6f6d 6d61 6e64 732e 0700 347e ed commands...4~ │ │ │ +00432af0: 6564 2063 6f6d 6d61 6e64 732e 0700 34e0 ed commands...4. │ │ │ 00432b00: 2800 0000 0000 0000 0000 0000 0000 0000 (............... │ │ │ 00432b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00432b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00432b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00432b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00432b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00432b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -275202,87 +275202,87 @@ │ │ │ 00433010: 7600 0000 4845 4c50 00ff 7300 ff4d 5f4c v...HELP..s..M_L │ │ │ 00433020: 414e 475f 4645 4154 5552 4553 00ff 7300 ANG_FEATURES..s. │ │ │ 00433030: ff43 4f4d 4d41 4e44 5300 bf31 0000 2020 .COMMANDS..1.. │ │ │ 00433040: 204d 2063 6f6d 6d61 6e64 7320 6d61 7920 M commands may │ │ │ 00433050: 6265 2061 6262 7265 7669 6174 6564 2074 be abbreviated t │ │ │ 00433060: 6f20 6120 6465 6669 6e65 6420 7072 6566 o a defined pref │ │ │ 00433070: 6978 2e20 4d6f 7374 2063 6f6d 6d61 6e64 ix. Most command │ │ │ -00433080: 7320 6861 7665 5000 277e 4100 0020 2020 s haveP.'~A.. │ │ │ +00433080: 7320 6861 7665 5000 27e0 4100 0020 2020 s haveP.'.A.. │ │ │ 00433090: 6172 6775 6d65 6e74 732e 2048 6f77 6576 arguments. Howev │ │ │ 004330a0: 6572 2c20 736f 6d65 2063 6f6d 6d61 6e64 er, some command │ │ │ 004330b0: 7320 6861 7665 2065 6974 6865 7220 6f70 s have either op │ │ │ 004330c0: 7469 6f6e 616c 2061 7267 756d 656e 7473 tional arguments │ │ │ -004330d0: 206f 7220 6e6f 5400 277e 5100 0020 2020 or noT.'~Q.. │ │ │ +004330d0: 206f 7220 6e6f 5400 27e0 5100 0020 2020 or noT.'.Q.. │ │ │ 004330e0: 6172 6775 6d65 6e74 732e 2057 6865 6e20 arguments. When │ │ │ 004330f0: 6120 636f 6d6d 616e 6420 6861 7320 6e6f a command has no │ │ │ 00433100: 2061 7267 756d 656e 7420 616e 6420 6973 argument and is │ │ │ 00433110: 2066 6f6c 6c6f 7765 6420 6279 206d 6f72 followed by mor │ │ │ -00433120: 6520 636f 6d6d 616e 6473 4e00 277e 6100 e commandsN.'~a. │ │ │ +00433120: 6520 636f 6d6d 616e 6473 4e00 27e0 6100 e commandsN.'.a. │ │ │ 00433130: 0020 2020 6f6e 2074 6865 2073 616d 6520 . on the same │ │ │ 00433140: 6c69 6e65 2c20 6174 206c 6561 7374 2074 line, at least t │ │ │ 00433150: 776f 2073 7061 6365 7320 283c 5350 3e29 wo spaces () │ │ │ 00433160: 206d 7573 7420 666f 6c6c 6f77 2074 6865 must follow the │ │ │ -00433170: 2063 6f6d 6d61 6e64 4c00 277e 7100 0020 commandL.'~q.. │ │ │ +00433170: 2063 6f6d 6d61 6e64 4c00 27e0 7100 0020 commandL.'.q.. │ │ │ 00433180: 2020 7769 7468 6f75 7420 6172 6775 6d65 without argume │ │ │ 00433190: 6e74 732e 2043 6f6d 6d61 6e64 7320 7468 nts. Commands th │ │ │ 004331a0: 6174 2061 6363 6570 7420 6172 6775 6d65 at accept argume │ │ │ 004331b0: 6e74 7320 6765 6e65 7261 6c6c 7920 6163 nts generally ac │ │ │ -004331c0: 6365 7074 5100 277e 8100 0020 2020 6d75 ceptQ.'~... mu │ │ │ +004331c0: 6365 7074 5100 27e0 8100 0020 2020 6d75 ceptQ.'.... mu │ │ │ 004331d0: 6c74 6970 6c65 2061 7267 756d 656e 7473 ltiple arguments │ │ │ 004331e0: 206f 6e20 7468 6520 7361 6d65 2063 6f6d on the same com │ │ │ 004331f0: 6d61 6e64 2e20 4d20 7472 6561 7473 206d mand. M treats m │ │ │ 00433200: 756c 7469 706c 6520 6172 6775 6d65 6e74 ultiple argument │ │ │ -00433210: 7320 7468 654d 0027 7e91 0000 2020 2073 s theM.'~... s │ │ │ +00433210: 7320 7468 654d 0027 e091 0000 2020 2073 s theM.'.... s │ │ │ 00433220: 616d 6520 6173 206d 756c 7469 706c 6520 ame as multiple │ │ │ 00433230: 6f63 6375 7272 656e 6365 7320 6f66 2074 occurrences of t │ │ │ 00433240: 6865 2073 616d 6520 636f 6d6d 616e 642c he same command, │ │ │ 00433250: 2065 6163 6820 7769 7468 2069 7473 206f each with its o │ │ │ -00433260: 776e 1400 267e c011 0000 2020 2061 7267 wn..&~.... arg │ │ │ -00433270: 756d 656e 742e 0700 277e 1200 002e 0026 ument...'~.....& │ │ │ -00433280: 7eff 7300 ff49 4e54 4552 5255 5054 5f48 ~.s..INTERRUPT_H │ │ │ +00433260: 776e 1400 26e0 c011 0000 2020 2061 7267 wn..&..... arg │ │ │ +00433270: 756d 656e 742e 0700 27e0 1200 002e 0026 ument...'......& │ │ │ +00433280: e0ff 7300 ff49 4e54 4552 5255 5054 5f48 ..s..INTERRUPT_H │ │ │ 00433290: 414e 444c 494e 4700 0049 6e74 6572 7275 ANDLING..Interru │ │ │ -004332a0: 7074 5f48 616e 646c 696e 671d 003d 7ebf pt_Handling..=~. │ │ │ +004332a0: 7074 5f48 616e 646c 696e 671d 003d e0bf pt_Handling..=.. │ │ │ 004332b0: 1100 0020 2020 496e 7465 7272 7570 7420 ... Interrupt │ │ │ -004332c0: 4861 6e64 6c69 6e67 0700 3e7e 2100 004c Handling..>~!..L │ │ │ -004332d0: 003e 7e31 0000 2020 2047 542e 4d20 7072 .>~1.. GT.M pr │ │ │ +004332c0: 4861 6e64 6c69 6e67 0700 3ee0 2100 004c Handling..>.!..L │ │ │ +004332d0: 003e e031 0000 2020 2047 542e 4d20 7072 .>.1.. GT.M pr │ │ │ 004332e0: 6f63 6573 7320 6578 6563 7574 696f 6e20 ocess execution │ │ │ 004332f0: 6973 2069 6e74 6572 7275 7074 6962 6c65 is interruptible │ │ │ 00433300: 2077 6974 6820 7468 6520 666f 6c6c 6f77 with the follow │ │ │ -00433310: 696e 6720 6576 656e 7473 3a07 003e 7e41 ing events:..>~A │ │ │ -00433320: 0000 5100 3e7e 5100 0020 2020 5768 656e ..Q.>~Q.. When │ │ │ +00433310: 696e 6720 6576 656e 7473 3a07 003e e041 ing events:..>.A │ │ │ +00433320: 0000 5100 3ee0 5100 0020 2020 5768 656e ..Q.>.Q.. When │ │ │ 00433330: 2047 542e 4d20 6465 7465 6374 7320 616e GT.M detects an │ │ │ 00433340: 7920 6f66 2074 6865 7365 2065 7665 6e74 y of these event │ │ │ 00433350: 732c 2069 7420 7472 616e 7366 6572 7320 s, it transfers │ │ │ 00433360: 636f 6e74 726f 6c20 746f 2061 2076 6563 control to a vec │ │ │ -00433370: 746f 7254 003e 7e61 0000 2020 2074 6861 torT.>~a.. tha │ │ │ +00433370: 746f 7254 003e e061 0000 2020 2074 6861 torT.>.a.. tha │ │ │ 00433380: 7420 6465 7065 6e64 7320 6f6e 2074 6865 t depends on the │ │ │ 00433390: 2065 7665 6e74 2e20 466f 7220 6d6f 7374 event. For most │ │ │ 004333a0: 2065 7665 6e74 732c 2047 542e 4d20 7573 events, GT.M us │ │ │ 004333b0: 6573 2074 6865 2024 4554 5241 5020 6f72 es the $ETRAP or │ │ │ -004333c0: 2024 5a54 5241 504f 003e 7e71 0000 2020 $ZTRAPO.>~q.. │ │ │ +004333c0: 2024 5a54 5241 504f 003e e071 0000 2020 $ZTRAPO.>.q.. │ │ │ 004333d0: 2076 6563 746f 7273 2064 6573 6372 6962 vectors describ │ │ │ 004333e0: 6564 2069 6e20 6d6f 7265 2064 6574 6169 ed in more detai │ │ │ 004333f0: 6c20 696e 2074 6865 2045 7272 6f72 2050 l in the Error P │ │ │ 00433400: 726f 6365 7373 696e 6720 6368 6170 7465 rocessing chapte │ │ │ -00433410: 722e 2046 6f72 4d00 3e7e 8100 0020 2020 r. ForM.>~... │ │ │ +00433410: 722e 2046 6f72 4d00 3ee0 8100 0020 2020 r. ForM.>.... │ │ │ 00433420: 494e 5452 5054 2061 6e64 2024 5a54 4558 INTRPT and $ZTEX │ │ │ 00433430: 6974 2c20 6974 2058 4543 5554 4573 2074 it, it XECUTEs t │ │ │ 00433440: 6865 2069 6e74 6572 7275 7074 2068 616e he interrupt han │ │ │ 00433450: 646c 6572 2063 6f64 6520 706c 6163 6564 dler code placed │ │ │ -00433460: 2069 6e51 003e 7e91 0000 2020 2024 5a49 inQ.>~... $ZI │ │ │ +00433460: 2069 6e51 003e e091 0000 2020 2024 5a49 inQ.>.... $ZI │ │ │ 00433470: 4e54 4552 5255 5054 2e20 4966 2024 5a49 NTERRUPT. If $ZI │ │ │ 00433480: 4e54 4552 5255 5054 2069 7320 616e 2065 NTERRUPT is an e │ │ │ 00433490: 6d70 7479 2073 7472 696e 672c 2074 6865 mpty string, the │ │ │ 004334a0: 2070 726f 6365 7373 2069 676e 6f72 6573 process ignores │ │ │ -004334b0: 2061 6e79 4f00 3d7e c011 0000 2020 204d anyO.=~.... M │ │ │ +004334b0: 2061 6e79 4f00 3de0 c011 0000 2020 204d anyO.=..... M │ │ │ 004334c0: 5550 4950 2049 4e54 5250 5420 6469 7265 UPIP INTRPT dire │ │ │ 004334d0: 6374 6564 2061 7420 6974 2e20 5468 6520 cted at it. The │ │ │ 004334e0: 6465 6661 756c 7420 7661 6c75 6520 6f66 default value of │ │ │ 004334f0: 2024 5a49 4e54 4552 5255 5054 2069 7320 $ZINTERRUPT is │ │ │ -00433500: 2249 4650 003e 7e12 0000 2020 2024 5a4a "IFP.>~... $ZJ │ │ │ +00433500: 2249 4650 003e e012 0000 2020 2024 5a4a "IFP.>.... $ZJ │ │ │ 00433510: 4f42 4558 414d 2829 2220 7768 6963 6820 OBEXAM()" which │ │ │ 00433520: 7265 6469 7265 6374 7320 6120 6475 6d70 redirects a dump │ │ │ 00433530: 206f 6620 5a53 484f 5720 222a 2220 746f of ZSHOW "*" to │ │ │ 00433540: 2061 2066 696c 6520 616e 6420 7265 706f a file and repo │ │ │ 00433550: 7274 7300 0000 0000 0000 0000 0000 0000 rts............. │ │ │ 00433560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00433570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -275331,230 +275331,230 @@ │ │ │ 00433820: 414e 475f 4645 4154 5552 4553 00ff 7300 ANG_FEATURES..s. │ │ │ 00433830: ff43 4f4d 4d41 4e44 5300 ff73 00ff 494e .COMMANDS..s..IN │ │ │ 00433840: 5445 5252 5550 545f 4841 4e44 4c49 4e47 TERRUPT_HANDLING │ │ │ 00433850: 00c0 1300 0020 2020 6561 6368 2073 7563 ..... each suc │ │ │ 00433860: 6820 6f63 6361 7369 6f6e 2074 6f20 7468 h occasion to th │ │ │ 00433870: 6520 6f70 6572 6174 6f72 206c 6f67 2e20 e operator log. │ │ │ 00433880: 466f 7220 245a 5449 4d45 4f55 542c 2074 For $ZTIMEOUT, t │ │ │ -00433890: 6865 2076 616c 7565 206d 6179 5000 3e7e he value mayP.>~ │ │ │ +00433890: 6865 2076 616c 7565 206d 6179 5000 3ee0 he value mayP.>. │ │ │ 004338a0: 1400 0020 2020 7370 6563 6966 7920 6120 ... specify a │ │ │ 004338b0: 7665 6374 6f72 2074 6861 7420 7461 6b65 vector that take │ │ │ 004338c0: 7320 7072 6563 6564 656e 6365 206f 7665 s precedence ove │ │ │ 004338d0: 7220 7468 6520 6375 7272 656e 7420 6572 r the current er │ │ │ -004338e0: 726f 7220 6861 6e64 6c69 6e67 5400 3e7e ror handlingT.>~ │ │ │ +004338e0: 726f 7220 6861 6e64 6c69 6e67 5400 3ee0 ror handlingT.>. │ │ │ 004338f0: 1500 0020 2020 7665 6374 6f72 2e20 466f ... vector. Fo │ │ │ 00433900: 7220 3c43 5452 4c2d 433e 2077 6974 686f r witho │ │ │ 00433910: 7574 2043 454e 4142 4c45 2c20 6974 2074 ut CENABLE, it t │ │ │ 00433920: 7261 6e73 6665 7273 2063 6f6e 7472 6f6c ransfers control │ │ │ 00433930: 2061 7320 6966 2074 6865 7265 2077 6173 as if there was │ │ │ -00433940: 5000 3e7e 1600 0020 2020 616e 2065 7272 P.>~... an err │ │ │ +00433940: 5000 3ee0 1600 0020 2020 616e 2065 7272 P.>.... an err │ │ │ 00433950: 6f72 3b20 7769 7468 2043 454e 4142 4c45 or; with CENABLE │ │ │ 00433960: 2c20 4754 2e4d 2065 6e74 6572 7320 4469 , GT.M enters Di │ │ │ 00433970: 7265 6374 204d 6f64 6520 746f 2067 6976 rect Mode to giv │ │ │ 00433980: 6520 7468 6520 7072 6f67 7261 6d6d 6572 e the programmer │ │ │ -00433990: 5200 3e7e 1700 0020 2020 636f 6e74 726f R.>~... contro │ │ │ +00433990: 5200 3ee0 1700 0020 2020 636f 6e74 726f R.>.... contro │ │ │ 004339a0: 6c2e 2057 6974 686f 7574 2043 454e 4142 l. Without CENAB │ │ │ 004339b0: 4c45 206f 7220 4354 5241 502c 2047 542e LE or CTRAP, GT. │ │ │ 004339c0: 4d20 6967 6e6f 7265 7320 3c43 5452 4c2d M ignores on a $PRINCIP │ │ │ -004339e0: 414c 4a00 3e7e 1800 0020 2020 7465 726d ALJ.>~... term │ │ │ +004339e0: 414c 4a00 3ee0 1800 0020 2020 7465 726d ALJ.>.... term │ │ │ 004339f0: 696e 616c 2e20 5468 6520 4754 2e4d 2074 inal. The GT.M t │ │ │ 00433a00: 6572 6d69 6e61 6c20 6861 6e64 6c65 7220 erminal handler │ │ │ 00433a10: 6f6e 6c79 2072 6563 6f67 6e69 7a65 7320 only recognizes │ │ │ -00433a20: 6f74 6865 7220 3c43 5452 4c3e 5000 3e7e other P.>~ │ │ │ +00433a20: 6f74 6865 7220 3c43 5452 4c3e 5000 3ee0 other P.>. │ │ │ 00433a30: 1900 0020 2020 6368 6172 6163 7465 7273 ... characters │ │ │ 00433a40: 2069 6620 4354 5241 5020 656e 6162 6c65 if CTRAP enable │ │ │ 00433a50: 6420 7768 656e 2074 6865 204f 5320 7465 d when the OS te │ │ │ 00433a60: 726d 696e 616c 2068 616e 646c 696e 6720 rminal handling │ │ │ -00433a70: 6465 6c69 7665 7273 2061 6e64 3300 3e7e delivers and3.>~ │ │ │ +00433a70: 6465 6c69 7665 7273 2061 6e64 3300 3ee0 delivers and3.>. │ │ │ 00433a80: 1a00 0020 2020 7468 6579 2061 7070 6561 ... they appea │ │ │ 00433a90: 7220 696e 2074 6865 2074 6572 6d69 6e61 r in the termina │ │ │ 00433aa0: 6c20 696e 7075 7420 7374 7265 616d 2e07 l input stream.. │ │ │ -00433ab0: 003e 7e21 0000 5400 3e7e 2200 0020 2020 .>~!..T.>~".. │ │ │ +00433ab0: 003e e021 0000 5400 3ee0 2200 0020 2020 .>.!..T.>.".. │ │ │ 00433ac0: 4754 2e4d 2072 6563 6f67 6e69 7a65 7320 GT.M recognizes │ │ │ 00433ad0: 6d6f 7374 206f 6620 7468 6573 6520 6576 most of these ev │ │ │ 00433ae0: 656e 7473 2077 6865 6e20 7468 6579 206f ents when they o │ │ │ 00433af0: 6363 7572 2062 7574 2074 7261 6e73 6665 ccur but transfe │ │ │ -00433b00: 7273 2063 6f6e 7472 6f6c 5300 3e7e 2300 rs controlS.>~#. │ │ │ +00433b00: 7273 2063 6f6e 7472 6f6c 5300 3ee0 2300 rs controlS.>.#. │ │ │ 00433b10: 0020 2020 746f 2074 6865 2069 6e74 6572 . to the inter │ │ │ 00433b20: 7275 7074 2076 6563 746f 7220 6174 2074 rupt vector at t │ │ │ 00433b30: 6865 2073 7461 7274 206f 6620 6561 6368 he start of each │ │ │ 00433b40: 204d 206c 696e 652c 2061 7420 6561 6368 M line, at each │ │ │ 00433b50: 2069 7465 7261 7469 6f6e 206f 6652 003e iteration ofR.> │ │ │ -00433b60: 7e24 0000 2020 2061 2046 4f52 206c 6f6f ~$.. a FOR loo │ │ │ +00433b60: e024 0000 2020 2061 2046 4f52 206c 6f6f .$.. a FOR loo │ │ │ 00433b70: 702c 2061 7420 6365 7274 6169 6e20 706f p, at certain po │ │ │ 00433b80: 696e 7473 2064 7572 696e 6720 7468 6520 ints during the │ │ │ 00433b90: 6578 6563 7574 696f 6e20 6f66 2063 6f6d execution of com │ │ │ 00433ba0: 6d61 6e64 7320 7768 6963 6820 6d61 7950 mands which mayP │ │ │ -00433bb0: 003e 7e25 0000 2020 2074 616b 6520 6120 .>~%.. take a │ │ │ +00433bb0: 003e e025 0000 2020 2074 616b 6520 6120 .>.%.. take a │ │ │ 00433bc0: 226c 6f6e 6722 2074 696d 652e 2046 6f72 "long" time. For │ │ │ 00433bd0: 2065 7861 6d70 6c65 2c20 5a57 5249 5445 example, ZWRITE │ │ │ 00433be0: 2c20 4841 4e47 2c20 4c4f 434b 2c20 4d45 , HANG, LOCK, ME │ │ │ 00433bf0: 5247 452c 205a 5348 4f57 2022 5622 2c4f RGE, ZSHOW "V",O │ │ │ -00433c00: 003e 7e26 0000 2020 204f 5045 4e20 6f66 .>~&.. OPEN of │ │ │ +00433c00: 003e e026 0000 2020 204f 5045 4e20 6f66 .>.&.. OPEN of │ │ │ 00433c10: 2074 6572 6d69 6e61 6c73 2c20 6469 736b terminals, disk │ │ │ 00433c20: 2066 696c 6573 2c20 5049 5045 732c 2046 files, PIPEs, F │ │ │ 00433c30: 4946 4f73 2c20 616e 6420 534f 434b 4554 IFOs, and SOCKET │ │ │ 00433c40: 7320 2875 6e6c 6573 7320 7a65 726f 5400 s (unless zeroT. │ │ │ -00433c50: 3e7e 2700 0020 2020 7469 6d65 6f75 742c >~'.. timeout, │ │ │ +00433c50: 3ee0 2700 0020 2020 7469 6d65 6f75 742c >.'.. timeout, │ │ │ 00433c60: 2920 5752 4954 4520 2f57 4149 5420 666f ) WRITE /WAIT fo │ │ │ 00433c70: 7220 534f 434b 4554 732c 2061 6e64 2052 r SOCKETs, and R │ │ │ 00433c80: 4541 4420 666f 7220 7465 726d 696e 616c EAD for terminal │ │ │ 00433c90: 732c 2053 4f43 4b45 5473 2c20 4649 464f s, SOCKETs, FIFO │ │ │ -00433ca0: 732c 3500 3e7e 2800 0020 2020 5049 5045 s,5.>~(.. PIPE │ │ │ +00433ca0: 732c 3500 3ee0 2800 0020 2020 5049 5045 s,5.>.(.. PIPE │ │ │ 00433cb0: 732c 2061 6e64 2073 6571 7565 6e74 6961 s, and sequentia │ │ │ 00433cc0: 6c20 6669 6c65 7320 696e 2046 4f4c 4c4f l files in FOLLO │ │ │ -00433cd0: 5720 6d6f 6465 2e07 003e 7e29 0000 5400 W mode...>~)..T. │ │ │ -00433ce0: 3e7e 2a00 0020 2020 5468 6520 4841 4e47 >~*.. The HANG │ │ │ +00433cd0: 5720 6d6f 6465 2e07 003e e029 0000 5400 W mode...>.)..T. │ │ │ +00433ce0: 3ee0 2a00 0020 2020 5468 6520 4841 4e47 >.*.. The HANG │ │ │ 00433cf0: 2063 6f6d 6d61 6e64 2061 6e64 2074 696d command and tim │ │ │ 00433d00: 6564 2072 6573 7461 7274 6162 6c65 2049 ed restartable I │ │ │ 00433d10: 2f4f 2063 6f6d 6d61 6e64 7320 7375 6368 /O commands such │ │ │ 00433d20: 2061 7320 7469 6d65 6420 5245 4144 2066 as timed READ f │ │ │ -00433d30: 6f72 5000 3e7e 3100 0020 2020 7465 726d orP.>~1.. term │ │ │ +00433d30: 6f72 5000 3ee0 3100 0020 2020 7465 726d orP.>.1.. term │ │ │ 00433d40: 696e 616c 732c 2053 4f43 4b45 5473 2c20 inals, SOCKETs, │ │ │ 00433d50: 4649 464f 2c20 5049 5045 2c20 616e 6420 FIFO, PIPE, and │ │ │ 00433d60: 7365 7175 656e 7469 616c 2066 696c 6573 sequential files │ │ │ 00433d70: 2069 6e20 464f 4c4c 4f57 206d 6f64 6520 in FOLLOW mode │ │ │ -00433d80: 6173 4f00 3e7e 3200 0020 2020 7765 6c6c asO.>~2.. well │ │ │ +00433d80: 6173 4f00 3ee0 3200 0020 2020 7765 6c6c asO.>.2.. well │ │ │ 00433d90: 2061 7320 534f 434b 4554 204f 5045 4e20 as SOCKET OPEN │ │ │ 00433da0: 434f 4e4e 4543 5420 616e 6420 5752 4954 CONNECT and WRIT │ │ │ 00433db0: 4520 2f57 4149 5420 6163 636f 756e 7420 E /WAIT account │ │ │ 00433dc0: 666f 7220 7469 6d65 2073 7065 6e74 2069 for time spent i │ │ │ -00433dd0: 6e4e 003e 7e33 0000 2020 2068 616e 646c nN.>~3.. handl │ │ │ +00433dd0: 6e4e 003e e033 0000 2020 2068 616e 646c nN.>.3.. handl │ │ │ 00433de0: 696e 6720 7468 6520 696e 7465 7272 7570 ing the interrup │ │ │ 00433df0: 742e 2048 6f77 6576 6572 2c20 7468 6520 t. However, the │ │ │ 00433e00: 4c4f 434b 2063 6f6d 6d61 6e64 2070 6175 LOCK command pau │ │ │ 00433e10: 7365 7320 7468 6520 7469 6d65 6f75 743d ses the timeout= │ │ │ -00433e20: 003e 7e34 0000 2020 2063 6f75 6e74 646f .>~4.. countdo │ │ │ +00433e20: 003e e034 0000 2020 2063 6f75 6e74 646f .>.4.. countdo │ │ │ 00433e30: 776e 2075 6e74 696c 2074 6865 2069 6e74 wn until the int │ │ │ 00433e40: 6572 7275 7074 2068 616e 646c 696e 6720 errupt handling │ │ │ -00433e50: 6973 2063 6f6d 706c 6574 652e 0700 3e7e is complete...>~ │ │ │ -00433e60: 3500 004c 003e 7e36 0000 2020 2049 6620 5..L.>~6.. If │ │ │ +00433e50: 6973 2063 6f6d 706c 6574 652e 0700 3ee0 is complete...>. │ │ │ +00433e60: 3500 004c 003e e036 0000 2020 2049 6620 5..L.>.6.. If │ │ │ 00433e70: 2b24 5a54 4558 4954 2065 7661 6c75 6174 +$ZTEXIT evaluat │ │ │ 00433e80: 6573 2074 6f20 6120 7472 7574 6820 7661 es to a truth va │ │ │ 00433e90: 6c75 6520 6174 2074 6865 206f 7574 6572 lue at the outer │ │ │ 00433ea0: 6d6f 7374 2054 434f 4d4d 4954 206f 724c most TCOMMIT orL │ │ │ -00433eb0: 003e 7e37 0000 2020 2054 524f 4c4c 4241 .>~7.. TROLLBA │ │ │ +00433eb0: 003e e037 0000 2020 2054 524f 4c4c 4241 .>.7.. TROLLBA │ │ │ 00433ec0: 434b 2c20 4754 2e4d 2058 4543 5554 4573 CK, GT.M XECUTEs │ │ │ 00433ed0: 2024 5a49 4e54 4552 5255 5054 2061 6674 $ZINTERRUPT aft │ │ │ 00433ee0: 6572 2063 6f6d 706c 6574 696e 6720 7468 er completing th │ │ │ -00433ef0: 6520 636f 6d6d 6974 206f 7253 003e 7e38 e commit orS.>~8 │ │ │ +00433ef0: 6520 636f 6d6d 6974 206f 7253 003e e038 e commit orS.>.8 │ │ │ 00433f00: 0000 2020 2072 6f6c 6c62 6163 6b2e 2045 .. rollback. E │ │ │ 00433f10: 7863 6570 7420 666f 7220 3c43 5452 4c2d xcept for GT.M recogniz │ │ │ 00433f30: 6573 2043 5452 4150 2063 6861 7261 6374 es CTRAP charact │ │ │ 00433f40: 6572 7320 7768 656e 2052 4541 442e 4d00 ers when READ.M. │ │ │ -00433f50: 3e7e 3900 0020 2020 4354 5241 5020 6368 >~9.. CTRAP ch │ │ │ +00433f50: 3ee0 3900 0020 2020 4354 5241 5020 6368 >.9.. CTRAP ch │ │ │ 00433f60: 6172 6163 7465 7273 206f 7468 6572 2074 aracters other t │ │ │ 00433f70: 6861 6e20 3c43 5452 4c2d 433e 2074 656e han ten │ │ │ 00433f80: 6420 746f 2062 6520 6c69 6d69 7465 6420 d to be limited │ │ │ -00433f90: 6279 2074 6572 6d69 6e61 6c18 003e 7e3a by terminal..>~: │ │ │ +00433f90: 6279 2074 6572 6d69 6e61 6c18 003e e03a by terminal..>.: │ │ │ 00433fa0: 0000 2020 2063 6f6e 6669 6775 7261 7469 .. configurati │ │ │ -00433fb0: 6f6e 2e07 003e 7e41 0000 0000 0000 0000 on...>~A........ │ │ │ +00433fb0: 6f6e 2e07 003e e041 0000 0000 0000 0000 on...>.A........ │ │ │ 00433fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00433fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00433fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00433ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00434000: 0400 0000 0b06 0000 bb0b 0000 0000 0000 ................ │ │ │ -00434010: 3100 007e 4845 4c50 00ff 7300 ff4d 5f4c 1..~HELP..s..M_L │ │ │ +00434010: 3100 00e0 4845 4c50 00ff 7300 ff4d 5f4c 1...HELP..s..M_L │ │ │ 00434020: 414e 475f 4645 4154 5552 4553 00ff 7300 ANG_FEATURES..s. │ │ │ 00434030: ff4d 5f4c 4f43 4b53 0000 4d5f 4c6f 636b .M_LOCKS..M_Lock │ │ │ -00434040: 7312 0025 7ebf 1100 0020 2020 4d20 4c6f s..%~.... M Lo │ │ │ -00434050: 636b 7307 0026 7e21 0000 5300 267e 3100 cks..&~!..S.&~1. │ │ │ +00434040: 7312 0025 e0bf 1100 0020 2020 4d20 4c6f s..%..... M Lo │ │ │ +00434050: 636b 7307 0026 e021 0000 5300 26e0 3100 cks..&.!..S.&.1. │ │ │ 00434060: 0020 2020 5468 6520 4c4f 434b 2063 6f6d . The LOCK com │ │ │ 00434070: 6d61 6e64 2072 6573 6572 7665 7320 6f6e mand reserves on │ │ │ 00434080: 6520 6f72 206d 6f72 6520 7265 736f 7572 e or more resour │ │ │ 00434090: 6365 206e 616d 6573 2e20 4f6e 6c79 206f ce names. Only o │ │ │ 004340a0: 6e65 2070 726f 6365 7373 2061 7454 0026 ne process atT.& │ │ │ -004340b0: 7e41 0000 2020 2061 2074 696d 6520 6361 ~A.. a time ca │ │ │ +004340b0: e041 0000 2020 2061 2074 696d 6520 6361 .A.. a time ca │ │ │ 004340c0: 6e20 7265 7365 7276 6520 6120 7265 736f n reserve a reso │ │ │ 004340d0: 7572 6365 206e 616d 652e 2052 6573 6f75 urce name. Resou │ │ │ 004340e0: 7263 6520 6e61 6d65 7320 666f 6c6c 6f77 rce names follow │ │ │ 004340f0: 2065 7861 6374 6c79 2074 6865 2073 616d exactly the sam │ │ │ -00434100: 6552 0026 7e51 0000 2020 2066 6f72 6d61 eR.&~Q.. forma │ │ │ +00434100: 6552 0026 e051 0000 2020 2066 6f72 6d61 eR.&.Q.. forma │ │ │ 00434110: 7469 6f6e 2072 756c 6573 2061 7320 4d20 tion rules as M │ │ │ 00434120: 7661 7269 6162 6c65 732e 2054 6865 7920 variables. They │ │ │ 00434130: 6d61 7920 6265 2075 6e73 7562 7363 7269 may be unsubscri │ │ │ 00434140: 7074 6564 206f 7220 7375 6273 6372 6970 pted or subscrip │ │ │ -00434150: 7465 6452 0026 7e61 0000 2020 2061 6e64 tedR.&~a.. and │ │ │ +00434150: 7465 6452 0026 e061 0000 2020 2061 6e64 tedR.&.a.. and │ │ │ 00434160: 206d 6179 206f 7220 6d61 7920 6e6f 7420 may or may not │ │ │ 00434170: 6861 7665 2061 206c 6561 6469 6e67 2063 have a leading c │ │ │ 00434180: 6172 6574 2028 5e29 2070 7265 6669 782e aret (^) prefix. │ │ │ 00434190: 204d 2063 6f64 6520 636f 6d6d 6f6e 6c79 M code commonly │ │ │ -004341a0: 2075 7365 734e 0026 7e71 0000 2020 204c usesN.&~q.. L │ │ │ +004341a0: 2075 7365 734e 0026 e071 0000 2020 204c usesN.&.q.. L │ │ │ 004341b0: 4f43 4b73 2061 7320 666c 6167 7320 7468 OCKs as flags th │ │ │ 004341c0: 6174 2063 6f6e 7472 6f6c 2061 6363 6573 at control acces │ │ │ 004341d0: 7320 746f 2067 6c6f 6261 6c20 6461 7461 s to global data │ │ │ 004341e0: 2e20 4765 6e65 7261 6c6c 792c 2061 204c . Generally, a L │ │ │ -004341f0: 4f43 4b4f 0026 7e81 0000 2020 2073 7065 OCKO.&~... spe │ │ │ +004341f0: 4f43 4b4f 0026 e081 0000 2020 2073 7065 OCKO.&.... spe │ │ │ 00434200: 6369 6669 6573 2074 6865 2072 6573 6f75 cifies the resou │ │ │ 00434210: 7263 6520 7769 7468 2074 6865 2073 616d rce with the sam │ │ │ 00434220: 6520 6e61 6d65 2061 7320 7468 6520 676c e name as the gl │ │ │ 00434230: 6f62 616c 2076 6172 6961 626c 6520 7468 obal variable th │ │ │ -00434240: 6174 5000 267e 9100 0020 2020 7265 7175 atP.&~... requ │ │ │ +00434240: 6174 5000 26e0 9100 0020 2020 7265 7175 atP.&.... requ │ │ │ 00434250: 6972 6573 2070 726f 7465 6374 6564 2061 ires protected a │ │ │ 00434260: 6363 6573 732e 2048 6f77 6576 6572 2c20 ccess. However, │ │ │ 00434270: 7468 6973 2069 7320 6f6e 6c79 2061 2063 this is only a c │ │ │ 00434280: 6f6e 7665 6e74 696f 6e2e 204c 4f43 4b69 onvention. LOCKi │ │ │ -00434290: 6e67 4d00 257e c011 0000 2020 2064 6f65 ngM.%~.... doe │ │ │ +00434290: 6e67 4d00 25e0 c011 0000 2020 2064 6f65 ngM.%..... doe │ │ │ 004342a0: 7320 6e6f 7420 6b65 6570 2074 776f 206f s not keep two o │ │ │ 004342b0: 7220 6d6f 7265 2070 726f 6365 7373 6573 r more processes │ │ │ 004342c0: 2066 726f 6d20 6d6f 6469 6679 696e 6720 from modifying │ │ │ 004342d0: 7468 6520 7361 6d65 2067 6c6f 6261 6c50 the same globalP │ │ │ -004342e0: 0026 7e12 0000 2020 2076 6172 6961 626c .&~... variabl │ │ │ +004342e0: 0026 e012 0000 2020 2076 6172 6961 626c .&.... variabl │ │ │ 004342f0: 652e 2049 7420 6f6e 6c79 206b 6565 7073 e. It only keeps │ │ │ 00434300: 2061 6e6f 7468 6572 2070 726f 6365 7373 another process │ │ │ 00434310: 2066 726f 6d20 4c4f 434b 696e 6720 7468 from LOCKing th │ │ │ 00434320: 6520 7361 6d65 2072 6573 6f75 7263 6520 e same resource │ │ │ -00434330: 0026 7e13 0000 2020 206e 616d 6520 6174 .&~... name at │ │ │ +00434330: 0026 e013 0000 2020 206e 616d 6520 6174 .&.... name at │ │ │ 00434340: 2074 6865 2073 616d 6520 7469 6d65 2e07 the same time.. │ │ │ -00434350: 0026 7e14 0000 5100 267e 1500 0020 2020 .&~...Q.&~... │ │ │ +00434350: 0026 e014 0000 5100 26e0 1500 0020 2020 .&....Q.&.... │ │ │ 00434360: 4d20 4c4f 434b 7320 6172 6520 6869 6572 M LOCKs are hier │ │ │ 00434370: 6172 6368 6963 616c 2e20 4966 206f 6e65 archical. If one │ │ │ 00434380: 2070 726f 6365 7373 2068 6f6c 6473 2061 process holds a │ │ │ 00434390: 204c 4f43 4b20 6f6e 2061 2072 6573 6f75 LOCK on a resou │ │ │ -004343a0: 7263 652c 206e 6f51 0026 7e16 0000 2020 rce, noQ.&~... │ │ │ +004343a0: 7263 652c 206e 6f51 0026 e016 0000 2020 rce, noQ.&.... │ │ │ 004343b0: 206f 7468 6572 2070 726f 6365 7373 2063 other process c │ │ │ 004343c0: 616e 204c 4f43 4b20 6569 7468 6572 2061 an LOCK either a │ │ │ 004343d0: 6e20 616e 6365 7374 6f72 206f 7220 6120 n ancestor or a │ │ │ 004343e0: 6465 7363 656e 6461 6e74 2072 6573 6f75 descendant resou │ │ │ -004343f0: 7263 652e 2046 6f72 5400 267e 1700 0020 rce. ForT.&~... │ │ │ +004343f0: 7263 652e 2046 6f72 5400 26e0 1700 0020 rce. ForT.&.... │ │ │ 00434400: 2020 6578 616d 706c 652c 2061 204c 4f43 example, a LOC │ │ │ 00434410: 4b20 6f6e 205e 4128 312c 3229 2062 6c6f K on ^A(1,2) blo │ │ │ 00434420: 636b 7320 4c4f 434b 7320 6f6e 2065 6974 cks LOCKs on eit │ │ │ 00434430: 6865 7220 5e41 2831 292c 206f 7220 5e41 her ^A(1), or ^A │ │ │ -00434440: 2831 2c32 2c33 292c 2062 7574 3800 267e (1,2,3), but8.&~ │ │ │ +00434440: 2831 2c32 2c33 292c 2062 7574 3800 26e0 (1,2,3), but8.&. │ │ │ 00434450: 1800 0020 2020 6e6f 7420 6f6e 2c20 666f ... not on, fo │ │ │ 00434460: 7220 6578 616d 706c 652c 205e 4128 3229 r example, ^A(2) │ │ │ 00434470: 206f 7220 6974 7320 6465 7363 656e 6461 or its descenda │ │ │ -00434480: 6e74 732e 0700 267e 1900 0051 0026 7e1a nts...&~...Q.&~. │ │ │ +00434480: 6e74 732e 0700 26e0 1900 0051 0026 e01a nts...&....Q.&.. │ │ │ 00434490: 0000 2020 2041 204c 4f43 4b20 6172 6775 .. A LOCK argu │ │ │ 004344a0: 6d65 6e74 206d 6179 2063 6f6e 7461 696e ment may contain │ │ │ 004344b0: 2061 6e79 2073 7562 7363 7269 7074 6564 any subscripted │ │ │ 004344c0: 206f 7220 756e 7375 6273 6372 6970 7465 or unsubscripte │ │ │ -004344d0: 6420 4d20 7661 7269 6162 6c65 5200 267e d M variableR.&~ │ │ │ +004344d0: 6420 4d20 7661 7269 6162 6c65 5200 26e0 d M variableR.&. │ │ │ 004344e0: 2100 0020 2020 6e61 6d65 2069 6e63 6c75 !.. name inclu │ │ │ 004344f0: 6469 6e67 2061 206e 616d 6520 7769 7468 ding a name with │ │ │ 00434500: 6f75 7420 6120 7072 6563 6564 696e 6720 out a preceding │ │ │ 00434510: 6361 7265 7420 7379 6d62 6f6c 2028 5e29 caret symbol (^) │ │ │ 00434520: 2e20 4173 2074 6865 7920 6861 7665 5200 . As they haveR. │ │ │ -00434530: 267e 2200 0020 2020 7468 6520 6170 7065 &~".. the appe │ │ │ +00434530: 26e0 2200 0020 2020 7468 6520 6170 7065 &.".. the appe │ │ │ 00434540: 6172 616e 6365 206f 6620 6c6f 6361 6c20 arance of local │ │ │ 00434550: 7661 7269 6162 6c65 206e 616d 6573 2c20 variable names, │ │ │ 00434560: 7265 736f 7572 6365 206e 616d 6573 2077 resource names w │ │ │ 00434570: 6974 6820 6e6f 2070 7265 6365 6469 6e67 ith no preceding │ │ │ -00434580: 5000 267e 2300 0020 2020 6361 7265 7420 P.&~#.. caret │ │ │ +00434580: 5000 26e0 2300 0020 2020 6361 7265 7420 P.&.#.. caret │ │ │ 00434590: 7379 6d62 6f6c 2028 5e29 2061 7265 2063 symbol (^) are c │ │ │ 004345a0: 6f6d 6d6f 6e6c 7920 7265 6665 7272 6564 ommonly referred │ │ │ 004345b0: 2074 6f20 6173 2022 6c6f 6361 6c20 4c4f to as "local LO │ │ │ 004345c0: 434b 7322 2065 7665 6e20 7468 6f75 6768 CKs" even though │ │ │ -004345d0: 3400 267e 2400 0020 2020 7468 6573 6520 4.&~$.. these │ │ │ +004345d0: 3400 26e0 2400 0020 2020 7468 6573 6520 4.&.$.. these │ │ │ 004345e0: 4c4f 434b 7320 696e 7465 7261 6374 2077 LOCKs interact w │ │ │ 004345f0: 6974 6820 6f74 6865 7220 7072 6f63 6573 ith other proces │ │ │ -00434600: 7365 732e 0700 267e 2500 0000 0000 0000 ses...&~%....... │ │ │ +00434600: 7365 732e 0700 26e0 2500 0000 0000 0000 ses...&.%....... │ │ │ 00434610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00434620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00434630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00434640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00434650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00434660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00434670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -275585,49 +275585,49 @@ │ │ │ 00434800: 0400 0000 e102 0000 770c 0000 0000 0000 ........w....... │ │ │ 00434810: 6300 0020 4845 4c50 00ff 7300 ff4d 5f4c c.. HELP..s..M_L │ │ │ 00434820: 414e 475f 4645 4154 5552 4553 00ff 7300 ANG_FEATURES..s. │ │ │ 00434830: ff49 4e44 4952 4543 5449 4f4e 00ff 7300 .INDIRECTION..s. │ │ │ 00434840: ff50 4154 5445 524e 5f43 4f44 455f 494e .PATTERN_CODE_IN │ │ │ 00434850: 4449 5245 4354 494f 4e00 0050 6174 7465 DIRECTION..Patte │ │ │ 00434860: 726e 5f43 6f64 655f 496e 6469 7265 6374 rn_Code_Indirect │ │ │ -00434870: 696f 6e23 0046 7ebf 1100 0020 2020 5061 ion#.F~.... Pa │ │ │ +00434870: 696f 6e23 0046 e0bf 1100 0020 2020 5061 ion#.F..... Pa │ │ │ 00434880: 7474 6572 6e20 436f 6465 2049 6e64 6972 ttern Code Indir │ │ │ -00434890: 6563 7469 6f6e 0700 477e 2100 0038 0047 ection..G~!..8.G │ │ │ -004348a0: 7e31 0000 2020 2041 2070 6174 7465 726e ~1.. A pattern │ │ │ +00434890: 6563 7469 6f6e 0700 47e0 2100 0038 0047 ection..G.!..8.G │ │ │ +004348a0: e031 0000 2020 2041 2070 6174 7465 726e .1.. A pattern │ │ │ 004348b0: 2063 6f64 6520 6d61 7920 6265 2072 6570 code may be rep │ │ │ 004348c0: 6c61 6365 6420 6279 2069 6e64 6972 6563 laced by indirec │ │ │ -004348d0: 7469 6f6e 2e07 0047 7e41 0000 1200 477e tion...G~A....G~ │ │ │ +004348d0: 7469 6f6e 2e07 0047 e041 0000 1200 47e0 tion...G.A....G. │ │ │ 004348e0: 5100 0020 2020 4578 616d 706c 653a 0700 Q.. Example:.. │ │ │ -004348f0: 477e 6100 003a 0047 7e71 0000 2020 2047 G~a..:.G~q.. G │ │ │ +004348f0: 47e0 6100 003a 0047 e071 0000 2020 2047 G.a..:.G.q.. G │ │ │ 00434900: 544d 3e46 4f52 2070 3d22 3155 2e32 3041 TM>FOR p="1U.20A │ │ │ 00434910: 3122 222c 2222 3155 2e32 3041 222c 2235 1"",""1U.20A","5 │ │ │ 00434920: 4e22 2049 4620 783f 4070 2051 5549 5432 N" IF x?@p QUIT2 │ │ │ -00434930: 0047 7e81 0000 2020 2047 544d 3e45 4c53 .G~... GTM>ELS │ │ │ +00434930: 0047 e081 0000 2020 2047 544d 3e45 4c53 .G.... GTM>ELS │ │ │ 00434940: 4520 5752 4954 4520 212c 2249 6e63 6f72 E WRITE !,"Incor │ │ │ 00434950: 7265 6374 2066 6f72 6d61 7422 2051 5549 rect format" QUI │ │ │ -00434960: 5407 0047 7e91 0000 5500 467e c011 0000 T..G~...U.F~.... │ │ │ +00434960: 5407 0047 e091 0000 5500 46e0 c011 0000 T..G....U.F..... │ │ │ 00434970: 2020 2054 6869 7320 6578 616d 706c 6520 This example │ │ │ 00434980: 7573 6573 2070 6174 7465 726e 2063 6f64 uses pattern cod │ │ │ 00434990: 6520 696e 6469 7265 6374 696f 6e20 746f e indirection to │ │ │ 004349a0: 2074 6573 7420 7820 666f 7220 6569 7468 test x for eith │ │ │ 004349b0: 6572 2061 206e 616d 6520 286f 662b 0047 er a name (of+.G │ │ │ -004349c0: 7e12 0000 2020 2074 6865 2066 6f72 6d20 ~... the form │ │ │ +004349c0: e012 0000 2020 2074 6865 2066 6f72 6d20 .... the form │ │ │ 004349d0: 4c61 7374 2c46 6972 7374 2920 6f72 2061 Last,First) or a │ │ │ -004349e0: 206e 756d 6265 722e 0700 477e 1300 002a number...G~...* │ │ │ +004349e0: 206e 756d 6265 722e 0700 47e0 1300 002a number...G....* │ │ │ 004349f0: 001f 7454 5249 4e53 4943 5f46 554e 4354 ..tTRINSIC_FUNCT │ │ │ 00434a00: 494f 4e53 0000 496e 7472 696e 7369 635f IONS..Intrinsic_ │ │ │ -00434a10: 4675 6e63 7469 6f6e 731e 0031 7ebf 1100 Functions..1~... │ │ │ +00434a10: 4675 6e63 7469 6f6e 731e 0031 e0bf 1100 Functions..1.... │ │ │ 00434a20: 0020 2020 496e 7472 696e 7369 6320 4675 . Intrinsic Fu │ │ │ -00434a30: 6e63 7469 6f6e 7307 0032 7e21 0000 5300 nctions..2~!..S. │ │ │ -00434a40: 327e 3100 0020 2020 4d20 496e 7472 696e 2~1.. M Intrin │ │ │ +00434a30: 6e63 7469 6f6e 7307 0032 e021 0000 5300 nctions..2.!..S. │ │ │ +00434a40: 32e0 3100 0020 2020 4d20 496e 7472 696e 2.1.. M Intrin │ │ │ 00434a50: 7369 6320 4675 6e63 7469 6f6e 7320 7374 sic Functions st │ │ │ 00434a60: 6172 7420 7769 7468 2061 2073 696e 676c art with a singl │ │ │ 00434a70: 6520 646f 6c6c 6172 2073 6967 6e20 2824 e dollar sign ($ │ │ │ 00434a80: 2920 616e 6420 6861 7665 206f 6e65 206f ) and have one o │ │ │ -00434a90: 7250 0032 7e41 0000 2020 206d 6f72 6520 rP.2~A.. more │ │ │ +00434a90: 7250 0032 e041 0000 2020 206d 6f72 6520 rP.2.A.. more │ │ │ 00434aa0: 6172 6775 6d65 6e74 7320 656e 636c 6f73 arguments enclos │ │ │ 00434ab0: 6564 2069 6e20 7061 7265 6e74 6865 7365 ed in parenthese │ │ │ 00434ac0: 7320 2829 2061 6e64 2073 6570 6172 6174 s () and separat │ │ │ 00434ad0: 6564 2062 7920 636f 6d6d 6173 2028 2c29 ed by commas (,) │ │ │ 00434ae0: 2e20 0000 0000 0000 0000 0000 0000 0000 . .............. │ │ │ 00434af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00434b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -275711,190 +275711,190 @@ │ │ │ 00434fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00434ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00435000: 0400 0000 ef07 0000 050e 0000 0000 0000 ................ │ │ │ 00435010: 4600 0073 4845 4c50 00ff 7300 ff4d 5f4c F..sHELP..s..M_L │ │ │ 00435020: 414e 475f 4645 4154 5552 4553 00ff 7300 ANG_FEATURES..s. │ │ │ 00435030: ff52 4f55 5449 4e45 5300 ff73 00ff 4c49 .ROUTINES..s..LI │ │ │ 00435040: 4e45 5300 ff73 00ff 4c41 4245 4c53 0000 NES..s..LABELS.. │ │ │ -00435050: 4c61 6265 6c73 1100 3b7e bf11 0000 2020 Labels..;~.... │ │ │ -00435060: 204c 6162 656c 7307 003c 7e21 0000 5300 Labels..<~!..S. │ │ │ -00435070: 3c7e 3100 0020 2020 496e 2061 6464 6974 <~1.. In addit │ │ │ +00435050: 4c61 6265 6c73 1100 3be0 bf11 0000 2020 Labels..;..... │ │ │ +00435060: 204c 6162 656c 7307 003c e021 0000 5300 Labels..<.!..S. │ │ │ +00435070: 3ce0 3100 0020 2020 496e 2061 6464 6974 <.1.. In addit │ │ │ 00435080: 696f 6e20 746f 206c 6162 656c 7320 7468 ion to labels th │ │ │ 00435090: 6174 2066 6f6c 6c6f 7720 7468 6520 7275 at follow the ru │ │ │ 004350a0: 6c65 7320 666f 7220 4d20 6e61 6d65 732c les for M names, │ │ │ 004350b0: 204d 2061 6363 6570 7473 206c 6162 656c M accepts label │ │ │ -004350c0: 7352 003c 7e41 0000 2020 2063 6f6e 7369 sR.<~A.. consi │ │ │ +004350c0: 7352 003c e041 0000 2020 2063 6f6e 7369 sR.<.A.. consi │ │ │ 004350d0: 7374 696e 6720 6f6e 6c79 206f 6620 6469 sting only of di │ │ │ 004350e0: 6769 7473 2e20 496e 2061 206c 6162 656c gits. In a label │ │ │ 004350f0: 2063 6f6e 7369 7374 696e 6720 6f6e 6c79 consisting only │ │ │ 00435100: 206f 6620 6469 6769 7473 2c20 6c65 6164 of digits, lead │ │ │ -00435110: 696e 674c 003c 7e51 0000 2020 207a 6572 ingL.<~Q.. zer │ │ │ +00435110: 696e 674c 003c e051 0000 2020 207a 6572 ingL.<.Q.. zer │ │ │ 00435120: 6f73 2061 7265 2063 6f6e 7369 6465 7265 os are considere │ │ │ 00435130: 6420 7369 676e 6966 6963 616e 742e 2046 d significant. F │ │ │ 00435140: 6f72 2065 7861 6d70 6c65 2c20 6c61 6265 or example, labe │ │ │ 00435150: 6c73 2031 2061 6e64 2030 3120 6172 654c ls 1 and 01 areL │ │ │ -00435160: 003c 7e61 0000 2020 2064 6966 6665 7265 .<~a.. differe │ │ │ +00435160: 003c e061 0000 2020 2064 6966 6665 7265 .<.a.. differe │ │ │ 00435170: 6e74 2e20 466f 726d 616c 6973 7473 206d nt. Formalists m │ │ │ 00435180: 6179 2069 6d6d 6564 6961 7465 6c79 2066 ay immediately f │ │ │ 00435190: 6f6c 6c6f 7720 6120 6c61 6265 6c2e 2041 ollow a label. A │ │ │ -004351a0: 2046 6f72 6d61 6c69 7374 734e 003c 7e71 FormalistsN.<~q │ │ │ +004351a0: 2046 6f72 6d61 6c69 7374 734e 003c e071 FormalistsN.<.q │ │ │ 004351b0: 0000 2020 2063 6f6e 7369 7374 7320 6f66 .. consists of │ │ │ 004351c0: 206f 6e65 206f 7220 6d6f 7265 206e 616d one or more nam │ │ │ 004351d0: 6573 2065 6e63 6c6f 7365 6420 696e 2070 es enclosed in p │ │ │ 004351e0: 6172 656e 7468 6573 6573 2028 292e 2046 arentheses (). F │ │ │ -004351f0: 6f72 6d61 6c69 7374 734e 003c 7e81 0000 ormalistsN.<~... │ │ │ +004351f0: 6f72 6d61 6c69 7374 734e 003c e081 0000 ormalistsN.<.... │ │ │ 00435200: 2020 2069 6465 6e74 6966 7920 6c6f 6361 identify loca │ │ │ 00435210: 6c20 7661 7269 6162 6c65 7320 7468 6174 l variables that │ │ │ 00435220: 2022 7265 6365 6976 6522 2070 6173 7365 "receive" passe │ │ │ 00435230: 6420 7661 6c75 6573 2069 6e20 4d20 7061 d values in M pa │ │ │ -00435240: 7261 6d65 7465 7241 003c 7e91 0000 2020 rameterA.<~... │ │ │ +00435240: 7261 6d65 7465 7241 003c e091 0000 2020 rameterA.<.... │ │ │ 00435250: 2070 6173 7369 6e67 2e20 466f 7220 6d6f passing. For mo │ │ │ 00435260: 7265 2069 6e66 6f72 6d61 7469 6f6e 2c20 re information, │ │ │ 00435270: 7365 6520 2250 6172 616d 6574 6572 2050 see "Parameter P │ │ │ -00435280: 6173 7369 6e67 222e 0800 3b7e c011 0000 assing"...;~.... │ │ │ -00435290: 5300 3c7e 1200 0020 2020 496e 2047 542e S.<~... In GT. │ │ │ +00435280: 6173 7369 6e67 222e 0800 3be0 c011 0000 assing"...;..... │ │ │ +00435290: 5300 3ce0 1200 0020 2020 496e 2047 542e S.<.... In GT. │ │ │ 004352a0: 4d2c 2061 2063 6f6c 6f6e 2028 3a29 2064 M, a colon (:) d │ │ │ 004352b0: 656c 696d 6974 6572 206d 6179 2062 6520 elimiter may be │ │ │ 004352c0: 6170 7065 6e64 6564 2074 6f20 7468 6520 appended to the │ │ │ 004352d0: 6c61 6265 6c2c 2077 6869 6368 2063 6175 label, which cau │ │ │ -004352e0: 7365 734e 003c 7e13 0000 2020 2074 6865 sesN.<~... the │ │ │ +004352e0: 7365 734e 003c e013 0000 2020 2074 6865 sesN.<.... the │ │ │ 004352f0: 206c 6162 656c 2074 6f20 6265 2074 7265 label to be tre │ │ │ 00435300: 6174 6564 2061 7320 226c 6f63 616c 2e22 ated as "local." │ │ │ 00435310: 2057 6974 6869 6e20 7468 6520 726f 7574 Within the rout │ │ │ 00435320: 696e 6520 696e 2077 6869 6368 2074 6865 ine in which the │ │ │ -00435330: 7953 003c 7e14 0000 2020 2061 7070 6561 yS.<~... appea │ │ │ +00435330: 7953 003c e014 0000 2020 2061 7070 6561 yS.<.... appea │ │ │ 00435340: 722c 2074 6865 7920 7065 7266 6f72 6d20 r, they perform │ │ │ 00435350: 6578 6163 746c 7920 6173 2074 6865 7920 exactly as they │ │ │ 00435360: 776f 756c 6420 7769 7468 6f75 7420 7468 would without th │ │ │ 00435370: 6520 7472 6169 6c69 6e67 2063 6f6c 6f6e e trailing colon │ │ │ -00435380: 2062 7574 4e00 3c7e 1500 0020 2020 7468 butN.<~... th │ │ │ +00435380: 2062 7574 4e00 3ce0 1500 0020 2020 7468 butN.<.... th │ │ │ 00435390: 6579 2061 7265 2061 7661 696c 6162 6c65 ey are available │ │ │ 004353a0: 206f 6e6c 7920 6475 7269 6e67 2063 6f6d only during com │ │ │ 004353b0: 7069 6c61 7469 6f6e 2061 6e64 2069 6e61 pilation and ina │ │ │ 004353c0: 6363 6573 7369 626c 6520 746f 206f 7468 ccessible to oth │ │ │ -004353d0: 6572 5300 3c7e 1600 0020 2020 726f 7574 erS.<~... rout │ │ │ +004353d0: 6572 5300 3ce0 1600 0020 2020 726f 7574 erS.<.... rout │ │ │ 004353e0: 696e 6573 2061 6e64 2074 6f20 696e 6469 ines and to indi │ │ │ 004353f0: 7265 6374 696f 6e20 6f72 2058 4543 5554 rection or XECUT │ │ │ 00435400: 452e 2042 6563 6175 7365 2072 6566 6572 E. Because refer │ │ │ 00435410: 656e 6365 7320 746f 206c 6f63 616c 206c ences to local l │ │ │ -00435420: 6162 656c 734f 003c 7e17 0000 2020 2070 abelsO.<~... p │ │ │ +00435420: 6162 656c 734f 003c e017 0000 2020 2070 abelsO.<.... p │ │ │ 00435430: 7265 6365 6469 6e67 2074 6865 6972 2070 receding their p │ │ │ 00435440: 6f73 6974 696f 6e20 696e 2061 2072 6f75 osition in a rou │ │ │ 00435450: 7469 6e65 2070 726f 6475 6365 2061 204c tine produce a L │ │ │ 00435460: 4142 454c 554e 4b4e 4f57 4e20 6572 726f ABELUNKNOWN erro │ │ │ -00435470: 7220 6174 4f00 3c7e 1800 0020 2020 7275 r atO.<~... ru │ │ │ +00435470: 7220 6174 4f00 3ce0 1800 0020 2020 7275 r atO.<.... ru │ │ │ 00435480: 6e2d 7469 6d65 2c20 4649 5320 7265 636f n-time, FIS reco │ │ │ 00435490: 6d6d 656e 6473 206f 6d69 7474 696e 6720 mmends omitting │ │ │ 004354a0: 7468 6520 726f 7574 696e 656e 616d 6520 the routinename │ │ │ 004354b0: 6672 6f6d 206c 6162 656c 7265 6673 2074 from labelrefs t │ │ │ -004354c0: 6f20 6152 003c 7e19 0000 2020 206c 6f63 o aR.<~... loc │ │ │ +004354c0: 6f20 6152 003c e019 0000 2020 206c 6f63 o aR.<.... loc │ │ │ 004354d0: 616c 206c 6162 656c 2e20 5573 696e 6720 al label. Using │ │ │ 004354e0: 6c6f 6361 6c20 6c61 6265 6c73 2072 6564 local labels red │ │ │ 004354f0: 7563 6573 206f 626a 6563 7420 7369 7a65 uces object size │ │ │ 00435500: 2061 6e64 206c 696e 6b69 6e67 206f 7665 and linking ove │ │ │ -00435510: 7268 6561 6453 003c 7e1a 0000 2020 2066 rheadS.<~... f │ │ │ +00435510: 7268 6561 6453 003c e01a 0000 2020 2066 rheadS.<.... f │ │ │ 00435520: 6f72 2062 6f74 6820 616c 6c20 7479 7065 or both all type │ │ │ 00435530: 7320 666f 7220 6479 6e61 6d69 6320 6c69 s for dynamic li │ │ │ 00435540: 6e6b 696e 6720 6578 6365 7074 2069 6e64 nking except ind │ │ │ 00435550: 6972 6563 7469 6f6e 2061 6e64 2058 4543 irection and XEC │ │ │ -00435560: 5554 452e 2055 7365 5100 3c7e 2100 0020 UTE. UseQ.<~!.. │ │ │ +00435560: 5554 452e 2055 7365 5100 3ce0 2100 0020 UTE. UseQ.<.!.. │ │ │ 00435570: 2020 6f66 206c 6f63 616c 206c 6162 656c of local label │ │ │ 00435580: 7320 6d61 7920 6569 7468 6572 2069 6d70 s may either imp │ │ │ 00435590: 726f 7665 206f 7220 696d 7061 6972 2070 rove or impair p │ │ │ 004355a0: 6572 666f 726d 616e 6365 3b20 7479 7069 erformance; typi │ │ │ -004355b0: 6361 6c6c 7920 616e 7952 003c 7e22 0000 cally anyR.<~".. │ │ │ +004355b0: 6361 6c6c 7920 616e 7952 003c e022 0000 cally anyR.<.".. │ │ │ 004355c0: 2020 2064 6966 6665 7265 6e63 6520 6973 difference is │ │ │ 004355d0: 206d 6f64 6573 742e 2054 6865 206d 6f72 modest. The mor │ │ │ 004355e0: 6520 6c69 6b65 6c79 2074 6865 7920 6172 e likely they ar │ │ │ 004355f0: 6520 746f 2061 6c6c 2062 6520 7573 6564 e to all be used │ │ │ -00435600: 2077 6974 6869 6e20 7468 6551 003c 7e23 within theQ.<~# │ │ │ +00435600: 2077 6974 6869 6e20 7468 6551 003c e023 within theQ.<.# │ │ │ 00435610: 0000 2020 2063 6f64 6520 626c 6f63 6b20 .. code block │ │ │ 00435620: 6174 2072 756e 2d74 696d 652c 2074 6865 at run-time, the │ │ │ 00435630: 206d 6f72 6520 6c69 6b65 6c79 2061 6e20 more likely an │ │ │ 00435640: 696d 7072 6f76 656d 656e 742e 2049 6e20 improvement. In │ │ │ -00435650: 6f74 6865 7220 776f 7264 732c 5000 3c7e other words,P.<~ │ │ │ +00435650: 6f74 6865 7220 776f 7264 732c 5000 3ce0 other words,P.<. │ │ │ 00435660: 2400 0020 2020 636f 6e64 6974 696f 6e61 $.. conditiona │ │ │ 00435670: 6c20 636f 6465 2070 6174 6873 2077 6869 l code paths whi │ │ │ 00435680: 6368 2070 7265 7665 6e74 2061 6c6c 2072 ch prevent all r │ │ │ 00435690: 6566 6572 656e 6365 7320 746f 206c 6f63 eferences to loc │ │ │ -004356a0: 616c 2076 6172 6961 626c 6573 4100 3c7e al variablesA.<~ │ │ │ +004356a0: 616c 2076 6172 6961 626c 6573 4100 3ce0 al variablesA.<. │ │ │ 004356b0: 2500 0020 2020 6170 7065 6172 696e 6720 %.. appearing │ │ │ 004356c0: 696e 2074 6865 2062 6c6f 636b 206d 6179 in the block may │ │ │ 004356d0: 2061 6374 7561 6c6c 7920 696d 7061 6972 actually impair │ │ │ 004356e0: 2070 6572 666f 726d 616e 6365 2e07 003c performance...< │ │ │ -004356f0: 7e26 0000 3200 1d7e 5452 414e 5341 4354 ~&..2..~TRANSACT │ │ │ +004356f0: e026 0000 3200 1de0 5452 414e 5341 4354 .&..2...TRANSACT │ │ │ 00435700: 494f 4e5f 5052 4f43 4553 5349 4e47 0000 ION_PROCESSING.. │ │ │ 00435710: 5472 616e 7361 6374 696f 6e5f 5072 6f63 Transaction_Proc │ │ │ -00435720: 6573 7369 6e67 2100 347e bf11 0000 2020 essing!.4~.... │ │ │ +00435720: 6573 7369 6e67 2100 34e0 bf11 0000 2020 essing!.4..... │ │ │ 00435730: 2054 7261 6e73 6163 7469 6f6e 2050 726f Transaction Pro │ │ │ -00435740: 6365 7373 696e 6707 0035 7e21 0000 4f00 cessing..5~!..O. │ │ │ -00435750: 357e 3100 0020 2020 5472 616e 7361 6374 5~1.. Transact │ │ │ +00435740: 6365 7373 696e 6707 0035 e021 0000 4f00 cessing..5.!..O. │ │ │ +00435750: 35e0 3100 0020 2020 5472 616e 7361 6374 5.1.. Transact │ │ │ 00435760: 696f 6e20 5072 6f63 6573 7369 6e67 2028 ion Processing ( │ │ │ 00435770: 5450 2920 7072 6f76 6964 6573 2061 2077 TP) provides a w │ │ │ 00435780: 6179 2066 6f72 204d 2070 726f 6772 616d ay for M program │ │ │ 00435790: 7320 746f 206f 7267 616e 697a 6552 0035 s to organizeR.5 │ │ │ -004357a0: 7e41 0000 2020 2064 6174 6162 6173 6520 ~A.. database │ │ │ +004357a0: e041 0000 2020 2064 6174 6162 6173 6520 .A.. database │ │ │ 004357b0: 7570 6461 7465 7320 696e 746f 206c 6f67 updates into log │ │ │ 004357c0: 6963 616c 2067 726f 7570 7320 7468 6174 ical groups that │ │ │ 004357d0: 206f 6363 7572 2061 7320 6120 7369 6e67 occur as a sing │ │ │ 004357e0: 6c65 2065 7665 6e74 2028 692e 652e 2c00 le event (i.e.,. │ │ │ 004357f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00435800: 0400 0000 5203 0000 170c 0000 0000 0000 ....R........... │ │ │ -00435810: 8500 007e 4845 4c50 00ff 7300 ff4d 5f4c ...~HELP..s..M_L │ │ │ +00435810: 8500 00e0 4845 4c50 00ff 7300 ff4d 5f4c ....HELP..s..M_L │ │ │ 00435820: 414e 475f 4645 4154 5552 4553 00ff 7300 ANG_FEATURES..s. │ │ │ 00435830: ff52 4f55 5449 4e45 5300 ff73 00ff 4c49 .ROUTINES..s..LI │ │ │ 00435840: 4e45 5300 c019 0000 2020 2020 2020 2063 NES..... c │ │ │ 00435850: 6f6d 6d61 6e64 2062 7920 6120 636f 6d6d ommand by a comm │ │ │ 00435860: 616e 642d 7374 6172 7420 6465 6c69 6d69 and-start delimi │ │ │ 00435870: 7465 722c 2063 6f6e 7369 7374 696e 6720 ter, consisting │ │ │ 00435880: 6f66 206f 6e65 206f 7220 6d6f 7265 2073 of one or more s │ │ │ -00435890: 7061 6365 7315 0031 7e1a 0000 2020 2020 paces..1~... │ │ │ -004358a0: 2020 2028 3c53 503e 292e 3e00 317e 2100 ().>.1~!. │ │ │ +00435890: 7061 6365 7315 0031 e01a 0000 2020 2020 paces..1.... │ │ │ +004358a0: 2020 2028 3c53 503e 292e 3e00 31e0 2100 ().>.1.!. │ │ │ 004358b0: 0020 2020 2020 2a20 4120 7465 726d 696e . * A termin │ │ │ 004358c0: 6174 696e 6720 656e 642d 6f66 2d6c 696e ating end-of-lin │ │ │ 004358d0: 652c 2077 6869 6368 2069 7320 6120 6c69 e, which is a li │ │ │ -004358e0: 6e65 2066 6565 642e 0700 317e 2200 001a ne feed...1~"... │ │ │ -004358f0: 0030 7eff 7300 ff43 4f4d 4d45 4e54 5300 .0~.s..COMMENTS. │ │ │ -00435900: 0043 6f6d 6d65 6e74 7313 003d 7ebf 1100 .Comments..=~... │ │ │ -00435910: 0020 2020 436f 6d6d 656e 7473 0700 3e7e . Comments..>~ │ │ │ -00435920: 2100 0050 003e 7e31 0000 2020 2049 6e20 !..P.>~1.. In │ │ │ +004358e0: 6e65 2066 6565 642e 0700 31e0 2200 001a ne feed...1."... │ │ │ +004358f0: 0030 e0ff 7300 ff43 4f4d 4d45 4e54 5300 .0..s..COMMENTS. │ │ │ +00435900: 0043 6f6d 6d65 6e74 7313 003d e0bf 1100 .Comments..=.... │ │ │ +00435910: 0020 2020 436f 6d6d 656e 7473 0700 3ee0 . Comments..>. │ │ │ +00435920: 2100 0050 003e e031 0000 2020 2049 6e20 !..P.>.1.. In │ │ │ 00435930: 6164 6469 7469 6f6e 2074 6f20 636f 6d6d addition to comm │ │ │ 00435940: 616e 6473 2c20 6120 6c69 6e65 206d 6179 ands, a line may │ │ │ 00435950: 2061 6c73 6f20 636f 6e74 6169 6e20 6120 also contain a │ │ │ 00435960: 636f 6d6d 656e 7420 7468 6174 2073 7461 comment that sta │ │ │ -00435970: 7274 7350 003e 7e41 0000 2020 2077 6974 rtsP.>~A.. wit │ │ │ +00435970: 7274 7350 003e e041 0000 2020 2077 6974 rtsP.>.A.. wit │ │ │ 00435980: 6820 6120 6c65 6164 696e 6720 7365 6d69 h a leading semi │ │ │ 00435990: 2d63 6f6c 6f6e 2028 3b29 2064 656c 696d -colon (;) delim │ │ │ 004359a0: 6974 6572 2e20 5468 6520 7363 6f70 6520 iter. The scope │ │ │ 004359b0: 6f66 2061 2063 6f6d 6d65 6e74 2069 7320 of a comment is │ │ │ -004359c0: 7468 6553 003e 7e51 0000 2020 2072 656d theS.>~Q.. rem │ │ │ +004359c0: 7468 6553 003e e051 0000 2020 2072 656d theS.>.Q.. rem │ │ │ 004359d0: 6169 6e64 6572 206f 6620 7468 6520 6c69 ainder of the li │ │ │ 004359e0: 6e65 2e20 496e 206f 7468 6572 2077 6f72 ne. In other wor │ │ │ 004359f0: 6473 2c20 4d20 6967 6e6f 7265 7320 616e ds, M ignores an │ │ │ 00435a00: 7974 6869 6e67 2074 6f20 7468 6520 7269 ything to the ri │ │ │ -00435a10: 6768 7420 6f66 5200 3e7e 6100 0020 2020 ght ofR.>~a.. │ │ │ +00435a10: 6768 7420 6f66 5200 3ee0 6100 0020 2020 ght ofR.>.a.. │ │ │ 00435a20: 7468 6520 636f 6d6d 656e 7420 6465 6c69 the comment deli │ │ │ 00435a30: 6d69 7465 722e 2054 6865 2073 7461 6e64 miter. The stand │ │ │ 00435a40: 6172 6420 6465 6669 6e65 7320 7468 6520 ard defines the │ │ │ 00435a50: 636f 6d6d 656e 7420 6465 6c69 6d69 7465 comment delimite │ │ │ -00435a60: 7220 283b 2920 6173 5200 3e7e 7100 0020 r (;) asR.>~q.. │ │ │ +00435a60: 7220 283b 2920 6173 5200 3ee0 7100 0020 r (;) asR.>.q.. │ │ │ 00435a70: 2020 6974 2077 6f75 6c64 2061 2063 6f6d it would a com │ │ │ 00435a80: 6d61 6e64 2c20 616e 6420 7468 6572 6566 mand, and theref │ │ │ 00435a90: 6f72 6520 7265 7175 6972 6573 2074 6861 ore requires tha │ │ │ 00435aa0: 7420 6974 2061 6c77 6179 7320 6170 7065 t it always appe │ │ │ -00435ab0: 6172 2061 6674 6572 2061 5100 3e7e 8100 ar after aQ.>~.. │ │ │ +00435ab0: 6172 2061 6674 6572 2061 5100 3ee0 8100 ar after aQ.>... │ │ │ 00435ac0: 0020 2020 6c69 6e65 7374 6172 742e 2047 . linestart. G │ │ │ 00435ad0: 542e 4d20 6578 7465 6e64 7320 7468 6520 T.M extends the │ │ │ 00435ae0: 7374 616e 6461 7264 2074 6f20 7065 726d standard to perm │ │ │ 00435af0: 6974 2063 6f6d 6d65 6e74 7320 746f 2073 it comments to s │ │ │ -00435b00: 7461 7274 2061 7420 7468 653f 003e 7e91 tart at the?.>~. │ │ │ +00435b00: 7461 7274 2061 7420 7468 653f 003e e091 tart at the?.>.. │ │ │ 00435b10: 0000 2020 2066 6972 7374 2063 6861 7261 .. first chara │ │ │ 00435b20: 6374 6572 206f 6620 6120 6c69 6e65 206f cter of a line o │ │ │ 00435b30: 7220 696e 2061 6e20 6172 6775 6d65 6e74 r in an argument │ │ │ -00435b40: 2070 6f73 6974 696f 6e2e 0800 3d7e c011 position...=~.. │ │ │ +00435b40: 2070 6f73 6974 696f 6e2e 0800 3de0 c011 position...=... │ │ │ 00435b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00435b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00435b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00435b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00435b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00435ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00435bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -275966,115 +275966,115 @@ │ │ │ 00435fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00435fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00435ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00436000: 0400 0000 d106 0000 a90c 0000 0000 0000 ................ │ │ │ 00436010: 3300 0043 4845 4c50 00ff 7300 ff4d 5f4c 3..CHELP..s..M_L │ │ │ 00436020: 414e 475f 4645 4154 5552 4553 00ff 7300 ANG_FEATURES..s. │ │ │ 00436030: ff52 4f55 5449 4e45 5300 0052 6f75 7469 .ROUTINES..Routi │ │ │ -00436040: 6e65 7313 0026 7ebf 1100 0020 2020 526f nes..&~.... Ro │ │ │ -00436050: 7574 696e 6573 0700 277e 2100 004b 0027 utines..'~!..K.' │ │ │ -00436060: 7e31 0000 2020 204d 2072 6f75 7469 6e65 ~1.. M routine │ │ │ +00436040: 6e65 7313 0026 e0bf 1100 0020 2020 526f nes..&..... Ro │ │ │ +00436050: 7574 696e 6573 0700 27e0 2100 004b 0027 utines..'.!..K.' │ │ │ +00436060: e031 0000 2020 204d 2072 6f75 7469 6e65 .1.. M routine │ │ │ 00436070: 7320 6861 7665 2061 206e 616d 6520 616e s have a name an │ │ │ 00436080: 6420 636f 6e73 6973 7420 6f66 206c 696e d consist of lin │ │ │ 00436090: 6573 206f 6620 636f 6465 2066 6f6c 6c6f es of code follo │ │ │ -004360a0: 7765 6420 6279 2061 5200 277e 4100 0020 wed by aR.'~A.. │ │ │ +004360a0: 7765 6420 6279 2061 5200 27e0 4100 0020 wed by aR.'.A.. │ │ │ 004360b0: 2020 666f 726d 6665 6564 2e20 4d20 7365 formfeed. M se │ │ │ 004360c0: 7061 7261 7465 7320 7468 6520 6e61 6d65 parates the name │ │ │ 004360d0: 206f 6620 6120 726f 7574 696e 6520 6672 of a routine fr │ │ │ 004360e0: 6f6d 2074 6865 2062 6f64 7920 6f66 2074 om the body of t │ │ │ -004360f0: 6865 2072 6f75 7469 6e65 5000 277e 5100 he routineP.'~Q. │ │ │ +004360f0: 6865 2072 6f75 7469 6e65 5000 27e0 5100 he routineP.'.Q. │ │ │ 00436100: 0020 2020 7769 7468 2061 6e20 656e 642d . with an end- │ │ │ 00436110: 6f66 2d6c 696e 6520 7768 6963 6820 6973 of-line which is │ │ │ 00436120: 2061 206c 696e 652d 6665 6564 2e20 5468 a line-feed. Th │ │ │ 00436130: 6973 2066 6f72 6d20 6973 206d 6f73 746c is form is mostl │ │ │ -00436140: 7920 7573 6564 2066 6f72 5100 277e 6100 y used forQ.'~a. │ │ │ +00436140: 7920 7573 6564 2066 6f72 5100 27e0 6100 y used forQ.'.a. │ │ │ 00436150: 0020 2020 696e 7465 7263 6861 6e67 6520 . interchange │ │ │ 00436160: 7769 7468 206f 7468 6572 204d 2069 6d70 with other M imp │ │ │ 00436170: 6c65 6d65 6e74 6174 696f 6e73 2061 6e64 lementations and │ │ │ 00436180: 2063 616e 2062 6520 7265 6164 2061 6e64 can be read and │ │ │ -00436190: 2077 7269 7474 656e 2062 792b 0027 7e71 written by+.'~q │ │ │ +00436190: 2077 7269 7474 656e 2062 792b 0027 e071 written by+.'.q │ │ │ 004361a0: 0000 2020 2074 6865 2025 5249 2061 6e64 .. the %RI and │ │ │ 004361b0: 2025 524f 2075 7469 6c69 7479 2072 6f75 %RO utility rou │ │ │ -004361c0: 7469 6e65 732e 0700 277e 8100 0039 0027 tines...'~...9.' │ │ │ -004361d0: 7e91 0000 2020 2047 542e 4d20 7374 6f72 ~... GT.M stor │ │ │ +004361c0: 7469 6e65 732e 0700 27e0 8100 0039 0027 tines...'....9.' │ │ │ +004361d0: e091 0000 2020 2047 542e 4d20 7374 6f72 .... GT.M stor │ │ │ 004361e0: 6573 2072 6f75 7469 6e65 2073 6f75 7263 es routine sourc │ │ │ 004361f0: 6573 2069 6e20 554e 4958 2074 6578 7420 es in UNIX text │ │ │ -00436200: 6669 6c65 732e 0800 267e c011 0000 5100 files...&~....Q. │ │ │ -00436210: 277e 1200 0020 2020 496e 204d 2c20 6120 '~... In M, a │ │ │ +00436200: 6669 6c65 732e 0800 26e0 c011 0000 5100 files...&.....Q. │ │ │ +00436210: 27e0 1200 0020 2020 496e 204d 2c20 6120 '.... In M, a │ │ │ 00436220: 726f 7574 696e 6520 6861 7320 6e6f 2070 routine has no p │ │ │ 00436230: 6172 7469 6375 6c61 7220 696d 7061 6374 articular impact │ │ │ 00436240: 206f 6e20 7661 7269 6162 6c65 206d 616e on variable man │ │ │ 00436250: 6167 656d 656e 7420 616e 6420 6d61 794c agement and mayL │ │ │ -00436260: 0027 7e13 0000 2020 2069 6e63 6c75 6465 .'~... include │ │ │ +00436260: 0027 e013 0000 2020 2069 6e63 6c75 6465 .'.... include │ │ │ 00436270: 2063 6f64 6520 7468 6174 2069 7320 696e code that is in │ │ │ 00436280: 766f 6b65 6420 6174 2064 6966 6665 7265 voked at differe │ │ │ 00436290: 6e74 2074 696d 6573 2061 6e64 2068 6173 nt times and has │ │ │ -004362a0: 206e 6f20 6c6f 6769 6361 6c17 0027 7e14 no logical..'~. │ │ │ +004362a0: 206e 6f20 6c6f 6769 6361 6c17 0027 e014 no logical..'.. │ │ │ 004362b0: 0000 2020 2069 6e74 6572 7365 6374 696f .. intersectio │ │ │ -004362c0: 6e2e 0700 277e 1500 002a 0026 7eff 7300 n...'~...*.&~.s. │ │ │ +004362c0: 6e2e 0700 27e0 1500 002a 0026 e0ff 7300 n...'....*.&..s. │ │ │ 004362d0: ff45 4e54 5259 5f52 4546 4552 454e 4345 .ENTRY_REFERENCE │ │ │ 004362e0: 5300 0045 6e74 7279 5f52 6566 6572 656e S..Entry_Referen │ │ │ -004362f0: 6365 731b 003b 7ebf 1100 0020 2020 456e ces..;~.... En │ │ │ +004362f0: 6365 731b 003b e0bf 1100 0020 2020 456e ces..;..... En │ │ │ 00436300: 7472 7920 5265 6665 7265 6e63 6573 0700 try References.. │ │ │ -00436310: 3c7e 2100 0053 003c 7e31 0000 2020 204d <~!..S.<~1.. M │ │ │ +00436310: 3ce0 2100 0053 003c e031 0000 2020 204d <.!..S.<.1.. M │ │ │ 00436320: 2065 6e74 7279 7265 6673 2070 726f 7669 entryrefs provi │ │ │ 00436330: 6465 2061 2067 656e 6572 616c 697a 6564 de a generalized │ │ │ 00436340: 2074 6172 6765 7420 666f 7220 7265 6665 target for refe │ │ │ 00436350: 7272 696e 6720 746f 2061 206c 696e 6520 rring to a line │ │ │ -00436360: 7769 7468 696e 2061 5200 3c7e 4100 0020 within aR.<~A.. │ │ │ +00436360: 7769 7468 696e 2061 5200 3ce0 4100 0020 within aR.<.A.. │ │ │ 00436370: 2020 726f 7574 696e 652e 2041 6e20 656e routine. An en │ │ │ 00436380: 7472 7972 6566 206d 6179 2063 6f6e 7461 tryref may conta │ │ │ 00436390: 696e 2073 6f6d 6520 636f 6d62 696e 6174 in some combinat │ │ │ 004363a0: 696f 6e20 6f66 2061 206c 6162 656c 2c20 ion of a label, │ │ │ -004363b0: 616e 206f 6666 7365 742c 5400 3c7e 5100 an offset,T.<~Q. │ │ │ +004363b0: 616e 206f 6666 7365 742c 5400 3ce0 5100 an offset,T.<.Q. │ │ │ 004363c0: 0020 2020 616e 6420 6120 726f 7574 696e . and a routin │ │ │ 004363d0: 6520 6e61 6d65 2028 696e 2074 6861 7420 e name (in that │ │ │ 004363e0: 6f72 6465 7229 2e20 5468 6520 6f66 6673 order). The offs │ │ │ 004363f0: 6574 2069 7320 6465 6c69 6d69 7465 6420 et is delimited │ │ │ 00436400: 6279 2061 2070 6c75 7320 7369 676e 4c00 by a plus signL. │ │ │ -00436410: 3c7e 6100 0020 2020 282b 2920 616e 6420 <~a.. (+) and │ │ │ +00436410: 3ce0 6100 0020 2020 282b 2920 616e 6420 <.a.. (+) and │ │ │ 00436420: 7468 6520 726f 7574 696e 656e 616d 6520 the routinename │ │ │ 00436430: 6973 2064 656c 696d 6974 6564 2062 7920 is delimited by │ │ │ 00436440: 6120 6361 7265 7420 7379 6d62 6f6c 285e a caret symbol(^ │ │ │ -00436450: 292e 2057 6865 6e20 616e 4d00 3c7e 7100 ). When anM.<~q. │ │ │ +00436450: 292e 2057 6865 6e20 616e 4d00 3ce0 7100 ). When anM.<.q. │ │ │ 00436460: 0020 2020 656e 7472 7972 6566 2064 6f65 . entryref doe │ │ │ 00436470: 7320 6e6f 7420 636f 6e74 6169 6e20 6120 s not contain a │ │ │ 00436480: 6c61 6265 6c2c 204d 2061 7373 756d 6573 label, M assumes │ │ │ 00436490: 2074 6865 206f 6666 7365 7420 6973 2066 the offset is f │ │ │ -004364a0: 726f 6d20 7468 6552 003c 7e81 0000 2020 rom theR.<~... │ │ │ +004364a0: 726f 6d20 7468 6552 003c e081 0000 2020 rom theR.<.... │ │ │ 004364b0: 2062 6567 696e 6e69 6e67 206f 6620 7468 beginning of th │ │ │ 004364c0: 6520 726f 7574 696e 652e 2057 6865 6e20 e routine. When │ │ │ 004364d0: 616e 2065 6e74 7279 7265 6620 646f 6573 an entryref does │ │ │ 004364e0: 206e 6f74 2063 6f6e 7461 696e 2061 6e20 not contain an │ │ │ -004364f0: 6f66 6673 6574 2c20 4d51 003c 7e91 0000 offset, MQ.<~... │ │ │ +004364f0: 6f66 6673 6574 2c20 4d51 003c e091 0000 offset, MQ.<.... │ │ │ 00436500: 2020 2075 7365 7320 616e 206f 6666 7365 uses an offse │ │ │ 00436510: 7420 6f66 207a 6572 6f20 2830 292e 2057 t of zero (0). W │ │ │ 00436520: 6865 6e20 616e 2065 6e74 7279 7265 6620 hen an entryref │ │ │ 00436530: 646f 6573 206e 6f74 2063 6f6e 7461 696e does not contain │ │ │ -00436540: 2061 2072 6f75 7469 6e65 4300 3b7e c011 a routineC.;~.. │ │ │ +00436540: 2061 2072 6f75 7469 6e65 4300 3be0 c011 a routineC.;... │ │ │ 00436550: 0000 2020 206e 616d 652c 204d 2061 7373 .. name, M ass │ │ │ 00436560: 756d 6573 2074 6865 2072 6f75 7469 6e65 umes the routine │ │ │ 00436570: 2074 6861 7420 6973 2063 7572 7265 6e74 that is current │ │ │ 00436580: 6c79 2065 7865 6375 7469 6e67 2e07 003c ly executing...< │ │ │ -00436590: 7e12 0000 5300 3c7e 1300 0020 2020 4d20 ~...S.<~... M │ │ │ +00436590: e012 0000 5300 3ce0 1300 0020 2020 4d20 ....S.<.... M │ │ │ 004365a0: 7065 726d 6974 7320 6576 6572 7920 656c permits every el │ │ │ 004365b0: 656d 656e 7420 696e 2061 6e20 656e 7472 ement in an entr │ │ │ 004365c0: 7972 6566 2074 6f20 6861 7665 2074 6865 yref to have the │ │ │ 004365d0: 2066 6f72 6d20 6f66 2061 6e20 696e 6469 form of an indi │ │ │ -004365e0: 7265 6374 696f 6e54 003c 7e14 0000 2020 rectionT.<~... │ │ │ +004365e0: 7265 6374 696f 6e54 003c e014 0000 2020 rectionT.<.... │ │ │ 004365f0: 206f 7065 7261 746f 722c 2066 6f6c 6c6f operator, follo │ │ │ 00436600: 7765 6420 6279 2061 6e20 656c 656d 656e wed by an elemen │ │ │ 00436610: 7420 7468 6174 2065 7661 6c75 6174 6573 t that evaluates │ │ │ 00436620: 2074 6f20 6120 6c65 6769 7469 6d61 7465 to a legitimate │ │ │ -00436630: 206f 6363 7572 7265 6e63 652a 003c 7e15 occurrence*.<~. │ │ │ +00436630: 206f 6363 7572 7265 6e63 652a 003c e015 occurrence*.<.. │ │ │ 00436640: 0000 2020 206f 6620 7468 6174 2070 6f72 .. of that por │ │ │ 00436650: 7469 6f6e 206f 6620 7468 6520 656e 7472 tion of the entr │ │ │ -00436660: 7972 6566 2e07 003c 7e16 0000 1200 3c7e yref...<~.....<~ │ │ │ +00436660: 7972 6566 2e07 003c e016 0000 1200 3ce0 yref...<......<. │ │ │ 00436670: 1700 0020 2020 2a2a 4e6f 7465 2a2a 0700 ... **Note**.. │ │ │ -00436680: 3c7e 1800 004c 003c 7e19 0000 2020 2047 <~...L.<~... G │ │ │ +00436680: 3ce0 1800 004c 003c e019 0000 2020 2047 <....L.<.... G │ │ │ 00436690: 542e 4d20 6163 6365 7074 7320 616e 206f T.M accepts an o │ │ │ 004366a0: 6666 7365 7420 7769 7468 6f75 7420 6120 ffset without a │ │ │ 004366b0: 6c61 6265 6c20 2866 6f72 2065 7861 6d70 label (for examp │ │ │ 004366c0: 6c65 202b 335e 5254 4e29 2066 6f72 2061 le +3^RTN) for a │ │ │ 004366d0: 6e65 0000 0000 0000 0000 0000 0000 0000 ne.............. │ │ │ 004366e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004366f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -276091,38 +276091,38 @@ │ │ │ 004367a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004367b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004367c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004367d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004367e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004367f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00436800: 0400 0000 8d01 0000 310c 0000 0000 0000 ........1....... │ │ │ -00436810: 8b00 007e 4845 4c50 00ff 7300 ff4d 5f4c ...~HELP..s..M_L │ │ │ +00436810: 8b00 00e0 4845 4c50 00ff 7300 ff4d 5f4c ....HELP..s..M_L │ │ │ 00436820: 414e 475f 4645 4154 5552 4553 00ff 7300 ANG_FEATURES..s. │ │ │ 00436830: ff52 4f55 5449 4e45 5300 ff73 00ff 454e .ROUTINES..s..EN │ │ │ 00436840: 5452 595f 5245 4645 5245 4e43 4553 00c0 TRY_REFERENCES.. │ │ │ 00436850: 1a00 0020 2020 656e 7472 7972 6566 2061 ... entryref a │ │ │ 00436860: 7267 756d 656e 7420 746f 2044 4f2c 2047 rgument to DO, G │ │ │ 00436870: 4f54 4f20 616e 6420 5a47 4f54 4f20 6275 OTO and ZGOTO bu │ │ │ 00436880: 7420 7072 6f68 6962 6974 7320 7468 6520 t prohibits the │ │ │ -00436890: 7361 6d65 2064 7572 696e 6730 003c 7e21 same during0.<~! │ │ │ +00436890: 7361 6d65 2064 7572 696e 6730 003c e021 same during0.<.! │ │ │ 004368a0: 0000 2020 2070 6172 616d 7465 7220 7061 .. paramter pa │ │ │ 004368b0: 7373 696e 6720 7769 7468 2074 6865 204a ssing with the J │ │ │ -004368c0: 4f42 2063 6f6d 6d61 6e64 2e07 003c 7e22 OB command...<~" │ │ │ -004368d0: 0000 5000 3c7e 2300 0020 2020 4f66 6673 ..P.<~#.. Offs │ │ │ +004368c0: 4f42 2063 6f6d 6d61 6e64 2e07 003c e022 OB command...<." │ │ │ +004368d0: 0000 5000 3ce0 2300 0020 2020 4f66 6673 ..P.<.#.. Offs │ │ │ 004368e0: 6574 7320 7072 6f76 6964 6520 616e 2065 ets provide an e │ │ │ 004368f0: 7874 7265 6d65 6c79 2075 7365 6675 6c20 xtremely useful │ │ │ 00436900: 746f 6f6c 2066 6f72 2064 6562 7567 6769 tool for debuggi │ │ │ 00436910: 6e67 2e20 486f 7765 7665 722c 2061 766f ng. However, avo │ │ │ -00436920: 6964 5100 3c7e 2400 0020 2020 7468 6569 idQ.<~$.. thei │ │ │ +00436920: 6964 5100 3ce0 2400 0020 2020 7468 6569 idQ.<.$.. thei │ │ │ 00436930: 7220 7573 6520 696e 2070 726f 6475 6374 r use in product │ │ │ 00436940: 696f 6e20 636f 6465 2062 6563 6175 7365 ion code because │ │ │ 00436950: 2074 6865 7920 6765 6e65 7261 6c6c 7920 they generally │ │ │ 00436960: 7072 6f64 7563 6520 6d61 696e 7465 6e61 produce maintena │ │ │ -00436970: 6e63 6513 003c 7e25 0000 2020 2070 726f nce..<~%.. pro │ │ │ -00436980: 626c 656d 732e 0700 3c7e 2600 0000 0000 blems...<~&..... │ │ │ +00436970: 6e63 6513 003c e025 0000 2020 2070 726f nce..<.%.. pro │ │ │ +00436980: 626c 656d 732e 0700 3ce0 2600 0000 0000 blems...<.&..... │ │ │ 00436990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004369a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004369b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004369c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004369d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004369e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004369f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -276269,15 +276269,15 @@ │ │ │ 004372c0: 3442 0000 2900 0000 0000 0000 1000 5900 4B..).........Y. │ │ │ 004372d0: 3672 0000 2a00 0000 0000 0000 1000 5900 6r..*.........Y. │ │ │ 004372e0: 3901 0000 2b00 0000 0000 0000 1000 5900 9...+.........Y. │ │ │ 004372f0: 4132 0000 2c00 0000 0000 0000 1800 5800 A2..,.........X. │ │ │ 00437300: ff73 00ff 4943 5500 c02b 0000 2d00 0000 .s..ICU..+..-... │ │ │ 00437310: 0000 0000 1000 61ff 5601 0000 2e00 0000 ......a.V....... │ │ │ 00437320: 0000 0000 0f00 2100 4600 002f 0000 0000 ......!.F../.... │ │ │ -00437330: 0000 000f 0021 605e 0000 1000 0000 0000 .....!`^........ │ │ │ +00437330: 0000 000f 0021 f95e 0000 1000 0000 0000 .....!.^........ │ │ │ 00437340: 0000 2700 2100 5f49 4e54 4552 4641 4345 ..'.!._INTERFACE │ │ │ 00437350: 5f46 4143 494c 4954 4945 5300 c033 0100 _FACILITIES..3.. │ │ │ 00437360: 0009 0000 0000 0000 002d 0009 004d 5f4c .........-...M_L │ │ │ 00437370: 414e 475f 4645 4154 5552 4553 00ff 7300 ANG_FEATURES..s. │ │ │ 00437380: ff43 4f4d 4d41 4e44 5300 bf22 0000 6200 .COMMANDS.."..b. │ │ │ 00437390: 0000 0000 0000 2800 2600 ff73 00ff 494e ......(.&..s..IN │ │ │ 004373a0: 5445 5252 5550 545f 4841 4e44 4c49 4e47 TERRUPT_HANDLING │ │ │ @@ -276294,30 +276294,30 @@ │ │ │ 00437450: 4143 4355 5241 4359 00bf 2200 0048 0000 ACCURACY.."..H.. │ │ │ 00437460: 0000 0000 001c 0034 0045 5850 5245 5353 .......4.EXPRESS │ │ │ 00437470: 494f 4e53 00bf 5200 0047 0000 0000 0000 IONS..R..G...... │ │ │ 00437480: 001f 001d 0045 5854 4552 4e41 4c5f 4341 .....EXTERNAL_CA │ │ │ 00437490: 4c4c 5300 bf52 0000 7c00 0000 0000 0000 LLS..R..|....... │ │ │ 004374a0: 2100 2000 5249 4e53 4943 5f46 554e 4354 !. .RINSIC_FUNCT │ │ │ 004374b0: 494f 4e53 00c0 1b00 007d 0000 0000 0000 IONS.....}...... │ │ │ -004374c0: 000f 001d 7e48 0000 7e00 0000 0000 0000 ....~H..~....... │ │ │ +004374c0: 000f 001d e048 0000 7e00 0000 0000 0000 .....H..~....... │ │ │ 004374d0: 1c00 1d58 494e 4449 5245 4354 494f 4e00 ...XINDIRECTION. │ │ │ 004374e0: bf32 0000 6f00 0000 0000 0000 2800 2900 .2..o.......(.). │ │ │ 004374f0: ff73 00ff 494e 4449 5245 4354 494f 4e5f .s..INDIRECTION_ │ │ │ 00437500: 434f 4e43 4552 4e53 0001 0000 7200 0000 CONCERNS....r... │ │ │ 00437510: 0000 0000 0f00 2dff 4d00 0073 0000 0000 ......-.M..s.... │ │ │ 00437520: 0000 0022 002d 004e 414d 455f 494e 4449 ...".-.NAME_INDI │ │ │ 00437530: 5245 4354 494f 4e00 c016 0100 0070 0000 RECTION......p.. │ │ │ -00437540: 0000 0000 000f 002d 7e4f 0000 7100 0000 .......-~O..q... │ │ │ +00437540: 0000 0000 000f 002d e04f 0000 7100 0000 .......-.O..q... │ │ │ 00437550: 0000 0000 2200 1f00 5452 494e 5349 435f ...."...TRINSIC_ │ │ │ 00437560: 4655 4e43 5449 4f4e 5300 bf42 0000 6900 FUNCTIONS..B..i. │ │ │ 00437570: 0000 0000 0000 2d00 1d00 4c49 5445 5241 ......-...LITERA │ │ │ 00437580: 4c53 00ff 7300 ff4e 554d 4552 4943 5f4c LS..s..NUMERIC_L │ │ │ 00437590: 4954 4552 414c 5300 0100 0055 0000 0000 ITERALS....U.... │ │ │ 004375a0: 0000 0011 003b 54c0 4601 0000 5600 0000 .....;T.F...V... │ │ │ -004375b0: 0000 0000 0f00 2a7e 5200 0057 0000 0000 ......*~R..W.... │ │ │ +004375b0: 0000 0000 0f00 2ae0 5200 0057 0000 0000 ......*.R..W.... │ │ │ 004375c0: 0000 0021 002a 0053 5452 494e 475f 4c49 ...!.*.STRING_LI │ │ │ 004375d0: 5445 5241 4c53 00c0 2201 0000 5300 0000 TERALS.."...S... │ │ │ 004375e0: 0000 0000 1000 1d00 4d5e 0000 5400 0000 ........M^..T... │ │ │ 004375f0: 0000 0000 1000 1e00 5f4d 0000 6800 0000 ........_M..h... │ │ │ 00437600: 0000 0000 1600 1f00 4e41 4d45 5300 c01b ........NAMES... │ │ │ 00437610: 0000 4900 0000 0000 0000 3400 1d00 4f50 ..I.......4...OP │ │ │ 00437620: 4552 4154 4f52 5300 ff73 00ff 4152 4954 ERATORS..s..ARIT │ │ │ @@ -276325,22 +276325,22 @@ │ │ │ 00437640: 00c0 2101 0000 5900 0000 0000 0000 2300 ..!...Y.......#. │ │ │ 00437650: 2b00 4c4f 4749 4341 4c5f 4f50 4552 4154 +.LOGICAL_OPERAT │ │ │ 00437660: 4f52 5300 c011 0100 005a 0000 0000 0000 ORS......Z...... │ │ │ 00437670: 002e 002b 004e 554d 4552 4943 5f52 454c ...+.NUMERIC_REL │ │ │ 00437680: 4154 494f 4e41 4c5f 4f50 4552 4154 4f52 ATIONAL_OPERATOR │ │ │ 00437690: 5300 c016 0100 005b 0000 0000 0000 000f S......[........ │ │ │ 004376a0: 002b 114f 0000 5c00 0000 0000 0000 2800 .+.O..\.......(. │ │ │ -004376b0: 2b7e 5041 5454 4552 4e5f 4d41 5443 485f +~PATTERN_MATCH_ │ │ │ +004376b0: 2be0 5041 5454 4552 4e5f 4d41 5443 485f +.PATTERN_MATCH_ │ │ │ 004376c0: 4f50 4552 4154 4f52 00c0 4301 0000 5f00 OPERATOR..C..._. │ │ │ -004376d0: 0000 0000 0000 1000 437e 8601 0000 6000 ........C~....`. │ │ │ +004376d0: 0000 0000 0000 1000 43e0 8601 0000 6000 ........C.....`. │ │ │ 004376e0: 0000 0000 0000 0f00 2c54 5100 0061 0000 ........,TQ..a.. │ │ │ 004376f0: 0000 0000 002c 002b 0053 5452 494e 475f .....,.+.STRING_ │ │ │ 00437700: 5245 4c41 5449 4f4e 414c 5f4f 5045 5241 RELATIONAL_OPERA │ │ │ 00437710: 544f 5253 00c0 1b00 0058 0000 0000 0000 TORS.....X...... │ │ │ -00437720: 000c 0000 7e5d 0000 0000 0000 0011 0000 ....~].......... │ │ │ +00437720: 000c 0000 e05d 0000 0000 0000 0011 0000 .....].......... │ │ │ 00437730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00437740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00437750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00437760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00437770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00437780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00437790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -276350,17 +276350,17 @@ │ │ │ 004377d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004377e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004377f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00437800: 0400 0000 b800 0000 cc0d 0000 0000 0000 ................ │ │ │ 00437810: 3900 0079 4845 4c50 00ff 7300 ff4d 5f4c 9..yHELP..s..M_L │ │ │ 00437820: 414e 475f 4645 4154 5552 4553 00ff 7300 ANG_FEATURES..s. │ │ │ 00437830: ff49 4e44 4952 4543 5449 4f4e 0000 496e .INDIRECTION..In │ │ │ -00437840: 6469 7265 6374 696f 6e16 0029 7ebf 1100 direction..)~... │ │ │ +00437840: 6469 7265 6374 696f 6e16 0029 e0bf 1100 direction..).... │ │ │ 00437850: 0020 2020 496e 6469 7265 6374 696f 6e07 . Indirection. │ │ │ -00437860: 002a 7e21 0000 5200 2a7e 3100 0020 2020 .*~!..R.*~1.. │ │ │ +00437860: 002a e021 0000 5200 2ae0 3100 0020 2020 .*.!..R.*.1.. │ │ │ 00437870: 4d20 7072 6f76 6964 6573 2069 6e64 6972 M provides indir │ │ │ 00437880: 6563 7469 6f6e 2061 7320 6120 6d65 616e ection as a mean │ │ │ 00437890: 7320 746f 2064 6566 6572 2064 6566 696e s to defer defin │ │ │ 004378a0: 6974 696f 6e20 6f66 2065 6c65 6d65 6e74 ition of element │ │ │ 004378b0: 7320 6f66 2074 6865 0000 0000 0000 0000 s of the........ │ │ │ 004378c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004378d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -276480,54 +276480,54 @@ │ │ │ 00437ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00438000: 0400 0000 2003 0000 9d0c 0000 0000 0000 .... ........... │ │ │ 00438010: 5300 004e 4845 4c50 00ff 7300 ff4d 5f4c S..NHELP..s..M_L │ │ │ 00438020: 414e 475f 4645 4154 5552 4553 00ff 7300 ANG_FEATURES..s. │ │ │ 00438030: ff49 4e44 4952 4543 5449 4f4e 00ff 7300 .INDIRECTION..s. │ │ │ 00438040: ff4e 414d 455f 494e 4449 5245 4354 494f .NAME_INDIRECTIO │ │ │ 00438050: 4e00 004e 616d 655f 496e 6469 7265 6374 N..Name_Indirect │ │ │ -00438060: 696f 6e1b 003e 7ebf 1100 0020 2020 4e61 ion..>~.... Na │ │ │ +00438060: 696f 6e1b 003e e0bf 1100 0020 2020 4e61 ion..>..... Na │ │ │ 00438070: 6d65 2049 6e64 6972 6563 7469 6f6e 0700 me Indirection.. │ │ │ -00438080: 3f7e 2100 004d 003f 7e31 0000 2020 2049 ?~!..M.?~1.. I │ │ │ +00438080: 3fe0 2100 004d 003f e031 0000 2020 2049 ?.!..M.?.1.. I │ │ │ 00438090: 6e64 6972 6563 7469 6f6e 206d 6179 2072 ndirection may r │ │ │ 004380a0: 6570 6c61 6365 2074 6865 2070 7265 6669 eplace the prefi │ │ │ 004380b0: 7820 6f66 2061 2073 7562 7363 7269 7074 x of a subscript │ │ │ 004380c0: 6564 2067 6c6f 6261 6c20 6f72 206c 6f63 ed global or loc │ │ │ -004380d0: 616c 5400 3f7e 4100 0020 2020 7661 7269 alT.?~A.. vari │ │ │ +004380d0: 616c 5400 3fe0 4100 0020 2020 7661 7269 alT.?.A.. vari │ │ │ 004380e0: 6162 6c65 206e 616d 652e 2054 6869 7320 able name. This │ │ │ 004380f0: 226e 616d 6522 2069 6e64 6972 6563 7469 "name" indirecti │ │ │ 00438100: 6f6e 2072 6571 7569 7265 7320 7477 6f20 on requires two │ │ │ 00438110: 696e 6469 7265 6374 696f 6e20 6f70 6572 indirection oper │ │ │ -00438120: 6174 6f72 732c 4d00 3f7e 5100 0020 2020 ators,M.?~Q.. │ │ │ +00438120: 6174 6f72 732c 4d00 3fe0 5100 0020 2020 ators,M.?.Q.. │ │ │ 00438130: 6120 6c65 6164 696e 6720 6f70 6572 6174 a leading operat │ │ │ 00438140: 6f72 2073 696d 696c 6172 2074 6f20 7468 or similar to th │ │ │ 00438150: 6520 6f74 6865 7220 666f 726d 7320 6f66 e other forms of │ │ │ 00438160: 2069 6e64 6972 6563 7469 6f6e 2c20 616e indirection, an │ │ │ -00438170: 6420 6153 003f 7e61 0000 2020 2074 7261 d aS.?~a.. tra │ │ │ +00438170: 6420 6153 003f e061 0000 2020 2074 7261 d aS.?.a.. tra │ │ │ 00438180: 696c 696e 6720 6f70 6572 6174 6f72 206d iling operator m │ │ │ 00438190: 6172 6b69 6e67 2074 6865 2074 7261 6e73 arking the trans │ │ │ 004381a0: 6974 696f 6e20 746f 2074 686f 7365 2073 ition to those s │ │ │ 004381b0: 7562 7363 7269 7074 7320 7468 6174 2061 ubscripts that a │ │ │ -004381c0: 7265 206e 6f74 2300 3f7e 7100 0020 2020 re not#.?~q.. │ │ │ +004381c0: 7265 206e 6f74 2300 3fe0 7100 0020 2020 re not#.?.q.. │ │ │ 004381d0: 7370 6563 6966 6965 6420 6279 2069 6e64 specified by ind │ │ │ -004381e0: 6972 6563 7469 6f6e 2e07 003f 7e81 0000 irection...?~... │ │ │ -004381f0: 1200 3f7e 9100 0020 2020 4578 616d 706c ..?~... Exampl │ │ │ -00438200: 653a 0800 3e7e c011 0000 2b00 3f7e 1200 e:..>~....+.?~.. │ │ │ +004381e0: 6972 6563 7469 6f6e 2e07 003f e081 0000 irection...?.... │ │ │ +004381f0: 1200 3fe0 9100 0020 2020 4578 616d 706c ..?.... Exampl │ │ │ +00438200: 653a 0800 3ee0 c011 0000 2b00 3fe0 1200 e:..>.....+.?... │ │ │ 00438210: 0020 2020 4754 4d3e 5345 5420 6672 6f6d . GTM>SET from │ │ │ 00438220: 3d22 4222 2c74 6f3d 225e 4128 3135 2922 ="B",to="^A(15)" │ │ │ -00438230: 2c78 3d22 2240 003f 7e13 0000 2020 2047 ,x=""@.?~... G │ │ │ +00438230: 2c78 3d22 2240 003f e013 0000 2020 2047 ,x=""@.?.... G │ │ │ 00438240: 544d 3e46 4f52 2053 4554 2078 3d24 4f28 TM>FOR SET x=$O( │ │ │ 00438250: 4066 726f 6d40 2878 2929 2051 3a78 3d22 @from@(x)) Q:x=" │ │ │ 00438260: 2220 5320 4074 6f40 2878 293d 4066 726f " S @to@(x)=@fro │ │ │ -00438270: 6d40 2878 2907 003f 7e14 0000 5200 3f7e m@(x)..?~...R.?~ │ │ │ +00438270: 6d40 2878 2907 003f e014 0000 5200 3fe0 m@(x)..?....R.?. │ │ │ 00438280: 1500 0020 2020 5468 6973 2065 7861 6d70 ... This examp │ │ │ 00438290: 6c65 2075 7365 7320 6e61 6d65 2069 6e64 le uses name ind │ │ │ 004382a0: 6972 6563 7469 6f6e 2074 6f20 636f 7079 irection to copy │ │ │ 004382b0: 2074 6865 206c 6576 656c 2063 6f6e 7465 the level conte │ │ │ 004382c0: 6e74 7320 6f66 2061 206c 6f63 616c 5200 nts of a localR. │ │ │ -004382d0: 3f7e 1600 0020 2020 6172 7261 7920 746f ?~... array to │ │ │ +004382d0: 3fe0 1600 0020 2020 6172 7261 7920 746f ?.... array to │ │ │ 004382e0: 2061 2070 6172 7420 6f66 2061 2067 6c6f a part of a glo │ │ │ 004382f0: 6261 6c20 6172 7261 792e 2054 6865 2065 bal array. The e │ │ │ 00438300: 7861 6d70 6c65 2061 7373 756d 6573 2074 xample assumes t │ │ │ 00438310: 6861 7420 616c 6c20 6578 6973 7469 6e67 hat all existing │ │ │ 00438320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00438330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00438340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -276603,22 +276603,22 @@ │ │ │ 004387a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004387b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004387c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004387d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004387e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004387f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00438800: 0400 0000 8a00 0000 850c 0000 0000 0000 ................ │ │ │ -00438810: 7300 007e 4845 4c50 00ff 7300 ff4d 5f4c s..~HELP..s..M_L │ │ │ +00438810: 7300 00e0 4845 4c50 00ff 7300 ff4d 5f4c s...HELP..s..M_L │ │ │ 00438820: 414e 475f 4645 4154 5552 4553 00ff 7300 ANG_FEATURES..s. │ │ │ 00438830: ff49 4e44 4952 4543 5449 4f4e 00ff 7300 .INDIRECTION..s. │ │ │ 00438840: ff4e 414d 455f 494e 4449 5245 4354 494f .NAME_INDIRECTIO │ │ │ 00438850: 4e00 c017 0000 2020 2066 6972 7374 206c N..... first l │ │ │ 00438860: 6576 656c 206e 6f64 6573 206f 6620 7661 evel nodes of va │ │ │ 00438870: 7269 6162 6c65 2042 2068 6176 6520 6461 riable B have da │ │ │ -00438880: 7461 2e07 003f 7e18 0000 0000 0000 0000 ta...?~......... │ │ │ +00438880: 7461 2e07 003f e018 0000 0000 0000 0000 ta...?.......... │ │ │ 00438890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004388a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004388b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004388c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004388d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004388e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004388f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -276738,86 +276738,86 @@ │ │ │ 00439010: 7c00 0000 4845 4c50 00ff 7300 ff4d 5f4c |...HELP..s..M_L │ │ │ 00439020: 414e 475f 4645 4154 5552 4553 00ff 7300 ANG_FEATURES..s. │ │ │ 00439030: ff49 4e44 4952 4543 5449 4f4e 00bf 4100 .INDIRECTION..A. │ │ │ 00439040: 0020 2020 636f 6465 2075 6e74 696c 2072 . code until r │ │ │ 00439050: 756e 2d74 696d 652e 2049 6e64 6972 6563 un-time. Indirec │ │ │ 00439060: 7469 6f6e 206e 616d 6573 2061 2076 6172 tion names a var │ │ │ 00439070: 6961 626c 6520 7468 6174 2068 6f6c 6473 iable that holds │ │ │ -00439080: 206f 7220 2270 6f69 6e74 7322 4a00 2a7e or "points"J.*~ │ │ │ +00439080: 206f 7220 2270 6f69 6e74 7322 4a00 2ae0 or "points"J.*. │ │ │ 00439090: 5100 0020 2020 746f 2074 6865 2065 6c65 Q.. to the ele │ │ │ 004390a0: 6d65 6e74 2e20 5468 6520 696e 6469 7265 ment. The indire │ │ │ 004390b0: 6374 696f 6e20 6f70 6572 6174 6f72 2069 ction operator i │ │ │ 004390c0: 7320 7468 6520 2261 7422 2073 796d 626f s the "at" symbo │ │ │ -004390d0: 6c20 2840 292e 0700 2a7e 6100 0032 0029 l (@)...*~a..2.) │ │ │ -004390e0: 7eff 7300 ff41 5247 554d 454e 545f 494e ~.s..ARGUMENT_IN │ │ │ +004390d0: 6c20 2840 292e 0700 2ae0 6100 0032 0029 l (@)...*.a..2.) │ │ │ +004390e0: e0ff 7300 ff41 5247 554d 454e 545f 494e ..s..ARGUMENT_IN │ │ │ 004390f0: 4449 5245 4354 494f 4e00 0041 7267 756d DIRECTION..Argum │ │ │ 00439100: 656e 745f 496e 6469 7265 6374 696f 6e1f ent_Indirection. │ │ │ -00439110: 0042 7ebf 1100 0020 2020 4172 6775 6d65 .B~.... Argume │ │ │ +00439110: 0042 e0bf 1100 0020 2020 4172 6775 6d65 .B..... Argume │ │ │ 00439120: 6e74 2049 6e64 6972 6563 7469 6f6e 0700 nt Indirection.. │ │ │ -00439130: 437e 2100 0044 0043 7e31 0000 2020 204d C~!..D.C~1.. M │ │ │ +00439130: 43e0 2100 0044 0043 e031 0000 2020 204d C.!..D.C.1.. M │ │ │ 00439140: 6f73 7420 636f 6d6d 616e 6473 2061 6363 ost commands acc │ │ │ 00439150: 6570 7420 696e 6469 7265 6374 696f 6e20 ept indirection │ │ │ 00439160: 6f66 2074 6865 6972 2065 6e74 6972 6520 of their entire │ │ │ -00439170: 6172 6775 6d65 6e74 2e07 0043 7e41 0000 argument...C~A.. │ │ │ -00439180: 1200 437e 5100 0020 2020 4578 616d 706c ..C~Q.. Exampl │ │ │ -00439190: 653a 0700 437e 6100 001c 0043 7e71 0000 e:..C~a....C~q.. │ │ │ +00439170: 6172 6775 6d65 6e74 2e07 0043 e041 0000 argument...C.A.. │ │ │ +00439180: 1200 43e0 5100 0020 2020 4578 616d 706c ..C.Q.. Exampl │ │ │ +00439190: 653a 0700 43e0 6100 001c 0043 e071 0000 e:..C.a....C.q.. │ │ │ 004391a0: 2020 2047 544d 3e73 6574 2078 3d22 5e49 GTM>set x="^I │ │ │ -004391b0: 4e44 4552 2213 0043 7e81 0000 2020 2047 NDER"..C~... G │ │ │ -004391c0: 544d 3e64 6f20 4078 0700 437e 9100 0033 TM>do @x..C~...3 │ │ │ -004391d0: 0042 7ec0 1100 0020 2020 5468 6973 2065 .B~.... This e │ │ │ +004391b0: 4e44 4552 2213 0043 e081 0000 2020 2047 NDER"..C.... G │ │ │ +004391c0: 544d 3e64 6f20 4078 0700 43e0 9100 0033 TM>do @x..C....3 │ │ │ +004391d0: 0042 e0c0 1100 0020 2020 5468 6973 2065 .B..... This e │ │ │ 004391e0: 7861 6d70 6c65 2069 7320 6571 7569 7661 xample is equiva │ │ │ 004391f0: 6c65 6e74 2074 6f20 646f 205e 494e 4445 lent to do ^INDE │ │ │ -00439200: 522e 0700 437e 1200 0029 002e 7e54 4f4d R...C~...)..~TOM │ │ │ +00439200: 522e 0700 43e0 1200 0029 002e e054 4f4d R...C....)...TOM │ │ │ 00439210: 4943 5f49 4e44 4952 4543 5449 4f4e 0000 IC_INDIRECTION.. │ │ │ 00439220: 4174 6f6d 6963 5f49 6e64 6972 6563 7469 Atomic_Indirecti │ │ │ -00439230: 6f6e 1d00 407e bf11 0000 2020 2041 746f on..@~.... Ato │ │ │ +00439230: 6f6e 1d00 40e0 bf11 0000 2020 2041 746f on..@..... Ato │ │ │ 00439240: 6d69 6320 496e 6469 7265 6374 696f 6e07 mic Indirection. │ │ │ -00439250: 0041 7e21 0000 4e00 417e 3100 0020 2020 .A~!..N.A~1.. │ │ │ +00439250: 0041 e021 0000 4e00 41e0 3100 0020 2020 .A.!..N.A.1.. │ │ │ 00439260: 416e 7920 6578 7072 6174 6f6d 206f 7220 Any expratom or │ │ │ 00439270: 616e 7920 6c6f 6361 6c20 6f72 2067 6c6f any local or glo │ │ │ 00439280: 6261 6c20 7661 7269 6162 6c65 206e 616d bal variable nam │ │ │ 00439290: 6520 6d61 7920 6265 2072 6570 6c61 6365 e may be replace │ │ │ -004392a0: 6420 6279 1600 417e 4100 0020 2020 696e d by..A~A.. in │ │ │ -004392b0: 6469 7265 6374 696f 6e2e 0700 417e 5100 direction...A~Q. │ │ │ -004392c0: 0012 0041 7e61 0000 2020 2045 7861 6d70 ...A~a.. Examp │ │ │ -004392d0: 6c65 3a07 0041 7e71 0000 2000 417e 8100 le:..A~q.. .A~.. │ │ │ +004392a0: 6420 6279 1600 41e0 4100 0020 2020 696e d by..A.A.. in │ │ │ +004392b0: 6469 7265 6374 696f 6e2e 0700 41e0 5100 direction...A.Q. │ │ │ +004392c0: 0012 0041 e061 0000 2020 2045 7861 6d70 ...A.a.. Examp │ │ │ +004392d0: 6c65 3a07 0041 e071 0000 2000 41e0 8100 le:..A.q.. .A... │ │ │ 004392e0: 0020 2020 4754 4d3e 7365 7420 783d 2248 . GTM>set x="H │ │ │ -004392f0: 4f4f 5022 2c62 3d22 7822 1e00 417e 9100 OOP",b="x"..A~.. │ │ │ +004392f0: 4f4f 5022 2c62 3d22 7822 1e00 41e0 9100 OOP",b="x"..A... │ │ │ 00439300: 0020 2020 4754 4d3e 7365 7420 613d 2248 . GTM>set a="H │ │ │ -00439310: 554c 4120 225f 4062 1600 407e c011 0000 ULA "_@b..@~.... │ │ │ +00439310: 554c 4120 225f 4062 1600 40e0 c011 0000 ULA "_@b..@..... │ │ │ 00439320: 2020 2047 544d 3e77 7269 7465 2061 1300 GTM>write a.. │ │ │ -00439330: 417e 1200 0020 2020 4855 4c41 2048 4f4f A~... HULA HOO │ │ │ -00439340: 500e 0041 7e13 0000 2020 2047 544d 3e07 P..A~... GTM>. │ │ │ -00439350: 0041 7e14 0000 4900 417e 1500 0020 2020 .A~...I.A~... │ │ │ +00439330: 41e0 1200 0020 2020 4855 4c41 2048 4f4f A.... HULA HOO │ │ │ +00439340: 500e 0041 e013 0000 2020 2047 544d 3e07 P..A.... GTM>. │ │ │ +00439350: 0041 e014 0000 4900 41e0 1500 0020 2020 .A....I.A.... │ │ │ 00439360: 5468 6973 2065 7861 6d70 6c65 2075 7365 This example use │ │ │ 00439370: 7320 696e 6469 7265 6374 696f 6e20 7769 s indirection wi │ │ │ 00439380: 7468 696e 2061 2063 6f6e 6361 7465 6e61 thin a concatena │ │ │ 00439390: 7469 6f6e 206f 7065 7261 7469 6f6e 2e07 tion operation.. │ │ │ -004393a0: 0041 7e16 0000 2e00 2d7e 454e 5452 5952 .A~.....-~ENTRYR │ │ │ +004393a0: 0041 e016 0000 2e00 2de0 454e 5452 5952 .A......-.ENTRYR │ │ │ 004393b0: 4546 5f49 4e44 4952 4543 5449 4f4e 0000 EF_INDIRECTION.. │ │ │ 004393c0: 456e 7472 7972 6566 5f49 6e64 6972 6563 Entryref_Indirec │ │ │ -004393d0: 7469 6f6e 1f00 427e bf11 0000 2020 2045 tion..B~.... E │ │ │ +004393d0: 7469 6f6e 1f00 42e0 bf11 0000 2020 2045 tion..B..... E │ │ │ 004393e0: 6e74 7279 7265 6620 496e 6469 7265 6374 ntryref Indirect │ │ │ -004393f0: 696f 6e07 0043 7e21 0000 4400 437e 3100 ion..C~!..D.C~1. │ │ │ +004393f0: 696f 6e07 0043 e021 0000 4400 43e0 3100 ion..C.!..D.C.1. │ │ │ 00439400: 0020 2020 416e 7920 656c 656d 656e 7420 . Any element │ │ │ 00439410: 6f66 2061 6e20 656e 7472 7972 6566 206d of an entryref m │ │ │ 00439420: 6179 2062 6520 7265 706c 6163 6564 2062 ay be replaced b │ │ │ 00439430: 7920 696e 6469 7265 6374 696f 6e2e 0700 y indirection... │ │ │ -00439440: 437e 4100 0012 0043 7e51 0000 2020 2045 C~A....C~Q.. E │ │ │ -00439450: 7861 6d70 6c65 3a07 0043 7e61 0000 2c00 xample:..C~a..,. │ │ │ -00439460: 437e 7100 0020 2020 4754 4d3e 7365 7420 C~q.. GTM>set │ │ │ +00439440: 43e0 4100 0012 0043 e051 0000 2020 2045 C.A....C.Q.. E │ │ │ +00439450: 7861 6d70 6c65 3a07 0043 e061 0000 2c00 xample:..C.a..,. │ │ │ +00439460: 43e0 7100 0020 2020 4754 4d3e 7365 7420 C.q.. GTM>set │ │ │ 00439470: 6c61 623d 2253 5441 5254 222c 726f 7574 lab="START",rout │ │ │ -00439480: 696e 653d 2250 524f 4722 1e00 437e 8100 ine="PROG"..C~.. │ │ │ +00439480: 696e 653d 2250 524f 4722 1e00 43e0 8100 ine="PROG"..C... │ │ │ 00439490: 0020 2020 4754 4d3e 646f 2040 6c61 625e . GTM>do @lab^ │ │ │ -004394a0: 4072 6f75 7469 6e65 0700 437e 9100 0037 @routine..C~...7 │ │ │ -004394b0: 0042 7ec0 1100 0020 2020 5468 6973 2065 .B~.... This e │ │ │ +004394a0: 4072 6f75 7469 6e65 0700 43e0 9100 0037 @routine..C....7 │ │ │ +004394b0: 0042 e0c0 1100 0020 2020 5468 6973 2065 .B..... This e │ │ │ 004394c0: 7861 6d70 6c65 2069 7320 6571 7569 7661 xample is equiva │ │ │ 004394d0: 6c65 6e74 2074 6f20 646f 2053 5441 5254 lent to do START │ │ │ -004394e0: 5e50 524f 472e 0700 437e 1200 002e 002d ^PROG...C~.....- │ │ │ -004394f0: 7e49 4e44 4952 4543 5449 4f4e 5f43 4f4e ~INDIRECTION_CON │ │ │ +004394e0: 5e50 524f 472e 0700 43e0 1200 002e 002d ^PROG...C......- │ │ │ +004394f0: e049 4e44 4952 4543 5449 4f4e 5f43 4f4e .INDIRECTION_CON │ │ │ 00439500: 4345 524e 5300 0049 6e64 6972 6563 7469 CERNS..Indirecti │ │ │ 00439510: 6f6e 5f43 6f6e 6365 726e 7300 0000 0000 on_Concerns..... │ │ │ 00439520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00439530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00439540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00439550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00439560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -276865,283 +276865,283 @@ │ │ │ 00439800: 0400 0000 5107 0000 a80c 0000 0000 0000 ....Q........... │ │ │ 00439810: 6100 0000 4845 4c50 00ff 7300 ff4d 5f4c a...HELP..s..M_L │ │ │ 00439820: 414e 475f 4645 4154 5552 4553 00ff 7300 ANG_FEATURES..s. │ │ │ 00439830: ff49 4e44 4952 4543 5449 4f4e 00ff 7300 .INDIRECTION..s. │ │ │ 00439840: ff49 4e44 4952 4543 5449 4f4e 5f43 4f4e .INDIRECTION_CON │ │ │ 00439850: 4345 524e 5300 bf11 0000 2020 2049 6e64 CERNS..... Ind │ │ │ 00439860: 6972 6563 7469 6f6e 2043 6f6e 6365 726e irection Concern │ │ │ -00439870: 7307 0043 7e21 0000 4a00 437e 3100 0020 s..C~!..J.C~1.. │ │ │ +00439870: 7307 0043 e021 0000 4a00 43e0 3100 0020 s..C.!..J.C.1.. │ │ │ 00439880: 2020 4d20 696e 6469 7265 6374 696f 6e20 M indirection │ │ │ 00439890: 7072 6f76 6964 6573 2061 2076 6572 7920 provides a very │ │ │ 004398a0: 706f 7765 7266 756c 2074 6f6f 6c20 666f powerful tool fo │ │ │ 004398b0: 7220 616c 6c6f 7769 6e67 2070 726f 6772 r allowing progr │ │ │ -004398c0: 616d 5100 437e 4100 0020 2020 6162 7374 amQ.C~A.. abst │ │ │ +004398c0: 616d 5100 43e0 4100 0020 2020 6162 7374 amQ.C.A.. abst │ │ │ 004398d0: 7261 6374 696f 6e2e 2048 6f77 6576 6572 raction. However │ │ │ 004398e0: 2c20 6265 6361 7573 6520 696e 6469 7265 , because indire │ │ │ 004398f0: 6374 696f 6e20 6973 2066 7265 7175 656e ction is frequen │ │ │ 00439900: 746c 7920 756e 6e65 6365 7373 6172 7920 tly unnecessary │ │ │ -00439910: 616e 6433 0043 7e51 0000 2020 2068 6173 and3.C~Q.. has │ │ │ +00439910: 616e 6433 0043 e051 0000 2020 2068 6173 and3.C.Q.. has │ │ │ 00439920: 2073 6f6d 6520 6469 7361 6476 616e 7461 some disadvanta │ │ │ 00439930: 6765 732c 2075 7365 2069 7420 6361 7265 ges, use it care │ │ │ -00439940: 6675 6c6c 792e 0700 437e 6100 0054 0043 fully...C~a..T.C │ │ │ -00439950: 7e71 0000 2020 2042 6563 6175 7365 2072 ~q.. Because r │ │ │ +00439940: 6675 6c6c 792e 0700 43e0 6100 0054 0043 fully...C.a..T.C │ │ │ +00439950: e071 0000 2020 2042 6563 6175 7365 2072 .q.. Because r │ │ │ 00439960: 6f75 7469 6e65 7320 7468 6174 2075 7365 outines that use │ │ │ 00439970: 2069 6e64 6972 6563 7469 6f6e 2069 6e20 indirection in │ │ │ 00439980: 736f 6d65 2077 6179 7320 646f 206e 6f74 some ways do not │ │ │ 00439990: 2063 6f6e 7461 696e 2061 6465 7175 6174 contain adequat │ │ │ -004399a0: 6552 0043 7e81 0000 2020 2069 6e66 6f72 eR.C~... infor │ │ │ +004399a0: 6552 0043 e081 0000 2020 2069 6e66 6f72 eR.C.... infor │ │ │ 004399b0: 6d61 7469 6f6e 2066 6f72 2065 6173 7920 mation for easy │ │ │ 004399c0: 7265 6164 696e 672c 2073 7563 6820 726f reading, such ro │ │ │ 004399d0: 7574 696e 6573 2074 656e 6420 746f 2062 utines tend to b │ │ │ 004399e0: 6520 6d6f 7265 2064 6966 6669 6375 6c74 e more difficult │ │ │ -004399f0: 2074 6f1d 0043 7e91 0000 2020 2064 6562 to..C~... deb │ │ │ +004399f0: 2074 6f1d 0043 e091 0000 2020 2064 6562 to..C.... deb │ │ │ 00439a00: 7567 2061 6e64 206d 6169 6e74 6169 6e2e ug and maintain. │ │ │ -00439a10: 0800 427e c011 0000 5300 437e 1200 0020 ..B~....S.C~... │ │ │ +00439a10: 0800 42e0 c011 0000 5300 43e0 1200 0020 ..B.....S.C.... │ │ │ 00439a20: 2020 546f 2069 6d70 726f 7665 2072 756e To improve run │ │ │ 00439a30: 2d74 696d 6520 7065 7266 6f72 6d61 6e63 -time performanc │ │ │ 00439a40: 652c 2047 542e 4d20 7465 6e64 7320 746f e, GT.M tends to │ │ │ 00439a50: 206d 6f76 6520 776f 726b 2066 726f 6d20 move work from │ │ │ -00439a60: 7275 6e2d 7469 6d65 2074 6f51 0043 7e13 run-time toQ.C~. │ │ │ +00439a60: 7275 6e2d 7469 6d65 2074 6f51 0043 e013 run-time toQ.C.. │ │ │ 00439a70: 0000 2020 2063 6f6d 7069 6c65 2d74 696d .. compile-tim │ │ │ 00439a80: 652e 2049 6e64 6972 6563 7469 6f6e 2066 e. Indirection f │ │ │ 00439a90: 6f72 6365 7320 636f 6d70 696c 6572 2061 orces compiler a │ │ │ 00439aa0: 6374 696f 6e73 2074 6f20 6f63 6375 7220 ctions to occur │ │ │ -00439ab0: 6174 2072 756e 2d74 696d 652c 3600 437e at run-time,6.C~ │ │ │ +00439ab0: 6174 2072 756e 2d74 696d 652c 3600 43e0 at run-time,6.C. │ │ │ 00439ac0: 1400 0020 2020 7768 6963 6820 6d69 6e69 ... which mini │ │ │ 00439ad0: 6d69 7a65 7320 7468 6520 6265 6e65 6669 mizes the benefi │ │ │ 00439ae0: 7473 206f 6620 636f 6d70 696c 6174 696f ts of compilatio │ │ │ -00439af0: 6e2e 0700 437e 1500 004e 0043 7e16 0000 n...C~...N.C~... │ │ │ +00439af0: 6e2e 0700 43e0 1500 004e 0043 e016 0000 n...C....N.C.... │ │ │ 00439b00: 2020 204d 2061 6c6c 6f77 7320 6d6f 7374 M allows most │ │ │ 00439b10: 2066 6f72 6d73 206f 6620 696e 6469 7265 forms of indire │ │ │ 00439b20: 6374 696f 6e20 746f 2062 6520 7265 6375 ction to be recu │ │ │ 00439b30: 7273 6976 652e 2048 6f77 6576 6572 2c20 rsive. However, │ │ │ -00439b40: 696e 2072 6561 6c52 0043 7e17 0000 2020 in realR.C~... │ │ │ +00439b40: 696e 2072 6561 6c52 0043 e017 0000 2020 in realR.C.... │ │ │ 00439b50: 2061 7070 6c69 6361 7469 6f6e 732c 2072 applications, r │ │ │ 00439b60: 6563 7572 7369 7665 2069 6e64 6972 6563 ecursive indirec │ │ │ 00439b70: 7469 6f6e 2074 7970 6963 616c 6c79 206d tion typically m │ │ │ 00439b80: 616b 6573 2074 6865 2063 6f64 6520 6f62 akes the code ob │ │ │ -00439b90: 7363 7572 6520 616e 640f 0043 7e18 0000 scure and..C~... │ │ │ -00439ba0: 2020 2073 6c6f 772e 0700 437e 1900 0054 slow...C~...T │ │ │ -00439bb0: 0043 7e1a 0000 2020 2054 6865 7265 2061 .C~... There a │ │ │ +00439b90: 7363 7572 6520 616e 640f 0043 e018 0000 scure and..C.... │ │ │ +00439ba0: 2020 2073 6c6f 772e 0700 43e0 1900 0054 slow...C....T │ │ │ +00439bb0: 0043 e01a 0000 2020 2054 6865 7265 2061 .C.... There a │ │ │ 00439bc0: 7265 2063 6972 6375 6d73 7461 6e63 6573 re circumstances │ │ │ 00439bd0: 2077 6865 7265 2069 6e64 6972 6563 7469 where indirecti │ │ │ 00439be0: 6f6e 2073 6572 7665 7320 6120 776f 7274 on serves a wort │ │ │ 00439bf0: 6877 6869 6c65 2070 7572 706f 7365 2e20 hwhile purpose. │ │ │ -00439c00: 466f 7252 0043 7e21 0000 2020 2069 6e73 ForR.C~!.. ins │ │ │ +00439c00: 466f 7252 0043 e021 0000 2020 2069 6e73 ForR.C.!.. ins │ │ │ 00439c10: 7461 6e63 652c 2063 6572 7461 696e 2075 tance, certain u │ │ │ 00439c20: 7469 6c69 7479 2066 756e 6374 696f 6e73 tility functions │ │ │ 00439c30: 2077 6974 6820 6120 6765 6e65 7261 6c20 with a general │ │ │ 00439c40: 6e61 7475 7265 206d 6179 2062 6520 636c nature may be cl │ │ │ -00439c50: 6561 726c 7952 0043 7e22 0000 2020 2061 earlyR.C~".. a │ │ │ +00439c50: 6561 726c 7952 0043 e022 0000 2020 2061 earlyR.C.".. a │ │ │ 00439c60: 6273 7472 6163 7465 6420 616e 6420 636f bstracted and co │ │ │ 00439c70: 6465 6420 7573 696e 6720 696e 6469 7265 ded using indire │ │ │ 00439c80: 6374 696f 6e2e 2042 6563 6175 7365 204d ction. Because M │ │ │ 00439c90: 2068 6173 206e 6f20 2243 4153 4522 2063 has no "CASE" c │ │ │ -00439ca0: 6f6d 6d61 6e64 2c51 0043 7e23 0000 2020 ommand,Q.C~#.. │ │ │ +00439ca0: 6f6d 6d61 6e64 2c51 0043 e023 0000 2020 ommand,Q.C.#.. │ │ │ 00439cb0: 2044 4f20 286f 7220 474f 544f 2920 7769 DO (or GOTO) wi │ │ │ 00439cc0: 7468 2061 7267 756d 656e 7420 696e 6469 th argument indi │ │ │ 00439cd0: 7265 6374 696f 6e20 7072 6f76 6964 6573 rection provides │ │ │ 00439ce0: 2061 2063 6c65 6172 2073 6f6c 7574 696f a clear solutio │ │ │ -00439cf0: 6e20 746f 2074 6865 3100 437e 2400 0020 n to the1.C~$.. │ │ │ +00439cf0: 6e20 746f 2074 6865 3100 43e0 2400 0020 n to the1.C.$.. │ │ │ 00439d00: 2020 7072 6f62 6c65 6d20 6f66 2070 726f problem of pro │ │ │ 00439d10: 7669 6469 6e67 2063 6f6d 706c 6578 2062 viding complex b │ │ │ -00439d20: 7261 6e63 6869 6e67 2e07 0043 7e25 0000 ranching...C~%.. │ │ │ -00439d30: 5300 437e 2600 0020 2020 536f 6d65 204d S.C~&.. Some M │ │ │ +00439d20: 7261 6e63 6869 6e67 2e07 0043 e025 0000 ranching...C.%.. │ │ │ +00439d30: 5300 43e0 2600 0020 2020 536f 6d65 204d S.C.&.. Some M │ │ │ 00439d40: 2075 7365 7273 2070 726f 746f 7479 7065 users prototype │ │ │ 00439d50: 2077 6974 6820 696e 6469 7265 6374 696f with indirectio │ │ │ 00439d60: 6e20 616e 6420 7468 656e 2072 6570 6c61 n and then repla │ │ │ 00439d70: 6365 2069 6e64 6972 6563 7469 6f6e 2077 ce indirection w │ │ │ -00439d80: 6974 684c 0043 7e27 0000 2020 2067 656e ithL.C~'.. gen │ │ │ +00439d80: 6974 684c 0043 e027 0000 2020 2067 656e ithL.C.'.. gen │ │ │ 00439d90: 6572 6174 6564 2063 6f64 6520 7468 6174 erated code that │ │ │ 00439da0: 2072 6564 7563 6573 2072 756e 2d74 696d reduces run-tim │ │ │ 00439db0: 6520 6f76 6572 6865 6164 2e20 496e 2061 e overhead. In a │ │ │ 00439dc0: 6e79 2063 6173 652c 2061 6c77 6179 734d ny case, alwaysM │ │ │ -00439dd0: 0043 7e28 0000 2020 2063 6f6e 7369 6465 .C~(.. conside │ │ │ +00439dd0: 0043 e028 0000 2020 2063 6f6e 7369 6465 .C.(.. conside │ │ │ 00439de0: 7220 7768 6574 6865 7220 696e 6469 7265 r whether indire │ │ │ 00439df0: 6374 696f 6e20 6361 6e20 6265 2072 6570 ction can be rep │ │ │ 00439e00: 6c61 6365 6420 7769 7468 2061 2063 6c65 laced with a cle │ │ │ -00439e10: 6172 6572 206f 7220 6d6f 7265 1d00 437e arer or more..C~ │ │ │ +00439e10: 6172 6572 206f 7220 6d6f 7265 1d00 43e0 arer or more..C. │ │ │ 00439e20: 2900 0020 2020 6566 6669 6369 656e 7420 ).. efficient │ │ │ -00439e30: 6170 7072 6f61 6368 2e07 0043 7e2a 0000 approach...C~*.. │ │ │ -00439e40: 5300 437e 3100 0020 2020 5275 6e2d 7469 S.C~1.. Run-ti │ │ │ +00439e30: 6170 7072 6f61 6368 2e07 0043 e02a 0000 approach...C.*.. │ │ │ +00439e40: 5300 43e0 3100 0020 2020 5275 6e2d 7469 S.C.1.. Run-ti │ │ │ 00439e50: 6d65 2065 7272 6f72 7320 6672 6f6d 2069 me errors from i │ │ │ 00439e60: 6e64 6972 6563 7469 6f6e 206f 7220 5845 ndirection or XE │ │ │ 00439e70: 4355 5445 7320 6d61 696e 7461 696e 2024 CUTEs maintain $ │ │ │ 00439e80: 5354 4154 5553 2061 6e64 2024 5a53 5441 STATUS and $ZSTA │ │ │ -00439e90: 5455 5350 0043 7e32 0000 2020 2072 656c TUSP.C~2.. rel │ │ │ +00439e90: 5455 5350 0043 e032 0000 2020 2072 656c TUSP.C.2.. rel │ │ │ 00439ea0: 6174 6564 2069 6e66 6f72 6d61 7469 6f6e ated information │ │ │ 00439eb0: 2061 6e64 2063 6175 7365 206e 6f72 6d61 and cause norma │ │ │ 00439ec0: 6c20 6572 726f 7220 6861 6e64 6c69 6e67 l error handling │ │ │ 00439ed0: 2062 7574 2064 6f20 6e6f 7420 7072 6f76 but do not prov │ │ │ -00439ee0: 6964 6554 0043 7e33 0000 2020 2063 6f6d ideT.C~3.. com │ │ │ +00439ee0: 6964 6554 0043 e033 0000 2020 2063 6f6d ideT.C.3.. com │ │ │ 00439ef0: 7069 6c65 7220 7375 7070 6c69 6564 2069 piler supplied i │ │ │ 00439f00: 6e66 6f72 6d61 7469 6f6e 206f 6e20 7468 nformation on th │ │ │ 00439f10: 6520 6c6f 6361 7469 6f6e 206f 6620 616e e location of an │ │ │ 00439f20: 7920 6572 726f 7220 7769 7468 696e 2074 y error within t │ │ │ -00439f30: 6865 2063 6f64 6513 0043 7e34 0000 2020 he code..C~4.. │ │ │ -00439f40: 2066 7261 676d 656e 742e 0700 437e 3500 fragment...C~5. │ │ │ +00439f30: 6865 2063 6f64 6513 0043 e034 0000 2020 he code..C.4.. │ │ │ +00439f40: 2066 7261 676d 656e 742e 0700 43e0 3500 fragment...C.5. │ │ │ 00439f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00439f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00439f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00439f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00439f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00439fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00439fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00439fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00439fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00439fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00439ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0043a000: 0400 0000 fd07 0000 d10c 0000 0000 0000 ................ │ │ │ -0043a010: 6400 007e 4845 4c50 00ff 7300 ff4d 5f4c d..~HELP..s..M_L │ │ │ +0043a010: 6400 00e0 4845 4c50 00ff 7300 ff4d 5f4c d...HELP..s..M_L │ │ │ 0043a020: 414e 475f 4645 4154 5552 4553 00ff 7300 ANG_FEATURES..s. │ │ │ 0043a030: ff4f 5045 5241 544f 5253 00ff 7300 ff53 .OPERATORS..s..S │ │ │ 0043a040: 5452 494e 475f 5245 4c41 5449 4f4e 414c TRING_RELATIONAL │ │ │ 0043a050: 5f4f 5045 5241 544f 5253 00c0 9600 0020 _OPERATORS..... │ │ │ 0043a060: 2020 4754 4d3e 5752 4954 4520 2261 2227 GTM>WRITE "a"' │ │ │ -0043a070: 3d22 4122 0b00 487e 9700 0020 2020 3121 ="A"..H~... 1! │ │ │ -0043a080: 0048 7e98 0000 2020 2047 544d 3e57 5249 .H~... GTM>WRI │ │ │ +0043a070: 3d22 4122 0b00 48e0 9700 0020 2020 3121 ="A"..H.... 1! │ │ │ +0043a080: 0048 e098 0000 2020 2047 544d 3e57 5249 .H.... GTM>WRI │ │ │ 0043a090: 5445 2022 4652 4544 2227 5b22 5245 4422 TE "FRED"'["RED" │ │ │ -0043a0a0: 0b00 487e 9900 0020 2020 301d 0048 7e9a ..H~... 0..H~. │ │ │ +0043a0a0: 0b00 48e0 9900 0020 2020 301d 0048 e09a ..H.... 0..H.. │ │ │ 0043a0b0: 0000 2020 2047 544d 3e57 5249 5445 2022 .. GTM>WRITE " │ │ │ -0043a0c0: 4142 4322 275d 2222 0c00 477e c111 0000 ABC"']""..G~.... │ │ │ -0043a0d0: 2020 2030 0700 497e 1100 0054 0049 7e21 0..I~...T.I~! │ │ │ +0043a0c0: 4142 4322 275d 2222 0c00 47e0 c111 0000 ABC"']""..G..... │ │ │ +0043a0d0: 2020 2030 0700 49e0 1100 0054 0049 e021 0..I....T.I.! │ │ │ 0043a0e0: 0000 2020 2054 6865 7365 2065 7861 6d70 .. These examp │ │ │ 0043a0f0: 6c65 7320 6465 6d6f 6e73 7472 6174 6520 les demonstrate │ │ │ 0043a100: 636f 6d62 696e 6174 696f 6e73 206f 6620 combinations of │ │ │ 0043a110: 7468 6520 7374 7269 6e67 2072 656c 6174 the string relat │ │ │ 0043a120: 696f 6e61 6c20 6f70 6572 6174 6f72 7320 ional operators │ │ │ -0043a130: 0049 7e31 0000 2020 2077 6974 6820 7468 .I~1.. with th │ │ │ +0043a130: 0049 e031 0000 2020 2077 6974 6820 7468 .I.1.. with th │ │ │ 0043a140: 6520 4e4f 5420 6f70 6572 6174 6f72 2e07 e NOT operator.. │ │ │ -0043a150: 0049 7e41 0000 2800 1d7e 5041 5241 4d45 .I~A..(..~PARAME │ │ │ +0043a150: 0049 e041 0000 2800 1de0 5041 5241 4d45 .I.A..(...PARAME │ │ │ 0043a160: 5445 525f 5041 5353 494e 4700 0050 6172 TER_PASSING..Par │ │ │ 0043a170: 616d 6574 6572 5f50 6173 7369 6e67 1c00 ameter_Passing.. │ │ │ -0043a180: 2f7e bf11 0000 2020 2050 6172 616d 6574 /~.... Paramet │ │ │ -0043a190: 6572 2050 6173 7369 6e67 0700 307e 2100 er Passing..0~!. │ │ │ -0043a1a0: 0053 0030 7e31 0000 2020 2050 6172 616d .S.0~1.. Param │ │ │ +0043a180: 2fe0 bf11 0000 2020 2050 6172 616d 6574 /..... Paramet │ │ │ +0043a190: 6572 2050 6173 7369 6e67 0700 30e0 2100 er Passing..0.!. │ │ │ +0043a1a0: 0053 0030 e031 0000 2020 2050 6172 616d .S.0.1.. Param │ │ │ 0043a1b0: 6574 6572 2070 6173 7369 6e67 2070 726f eter passing pro │ │ │ 0043a1c0: 7669 6465 7320 6120 7761 7920 6f66 2065 vides a way of e │ │ │ 0043a1d0: 7870 6c69 6369 746c 7920 636f 6e74 726f xplicitly contro │ │ │ 0043a1e0: 6c6c 696e 6720 736f 6d65 206f 7220 616c lling some or al │ │ │ -0043a1f0: 6c20 6f66 3e00 307e 4100 0020 2020 7468 l of>.0~A.. th │ │ │ +0043a1f0: 6c20 6f66 3e00 30e0 4100 0020 2020 7468 l of>.0.A.. th │ │ │ 0043a200: 6520 7661 7269 6162 6c65 2063 6f6e 7465 e variable conte │ │ │ 0043a210: 7874 2074 7261 6e73 6665 7272 6564 2062 xt transferred b │ │ │ 0043a220: 6574 7765 656e 204d 2072 6f75 7469 6e65 etween M routine │ │ │ -0043a230: 732e 0700 307e 5100 0027 0030 7e61 0000 s...0~Q..'.0~a.. │ │ │ +0043a230: 732e 0700 30e0 5100 0027 0030 e061 0000 s...0.Q..'.0.a.. │ │ │ 0043a240: 2020 204d 2075 7365 7320 7061 7261 6d65 M uses parame │ │ │ 0043a250: 7465 7220 7061 7373 696e 6720 666f 723a ter passing for: │ │ │ -0043a260: 0700 307e 7100 002a 0030 7e81 0000 2020 ..0~q..*.0~... │ │ │ +0043a260: 0700 30e0 7100 002a 0030 e081 0000 2020 ..0.q..*.0.... │ │ │ 0043a270: 2020 202a 2041 2044 4f20 636f 6d6d 616e * A DO comman │ │ │ 0043a280: 6420 7769 7468 2070 6172 616d 6574 6572 d with parameter │ │ │ -0043a290: 7337 0030 7e91 0000 2020 2020 202a 2045 s7.0~... * E │ │ │ +0043a290: 7337 0030 e091 0000 2020 2020 202a 2045 s7.0.... * E │ │ │ 0043a2a0: 7874 7269 6e73 6963 2066 756e 6374 696f xtrinsic functio │ │ │ 0043a2b0: 6e73 2061 6e64 2073 7065 6369 616c 2076 ns and special v │ │ │ -0043a2c0: 6172 6961 626c 6573 0800 2f7e c011 0000 ariables../~.... │ │ │ -0043a2d0: 3700 307e 1200 0020 2020 5061 7261 6d65 7.0~... Parame │ │ │ +0043a2c0: 6172 6961 626c 6573 0800 2fe0 c011 0000 ariables../..... │ │ │ +0043a2d0: 3700 30e0 1200 0020 2020 5061 7261 6d65 7.0.... Parame │ │ │ 0043a2e0: 7465 7220 7061 7373 696e 6720 6973 206f ter passing is o │ │ │ 0043a2f0: 7074 696f 6e61 6c20 6f6e 2044 4f20 636f ptional on DO co │ │ │ -0043a300: 6d6d 616e 6473 2e07 0030 7e13 0000 5200 mmands...0~...R. │ │ │ -0043a310: 307e 1400 0020 2020 5061 7261 6d65 7465 0~... Paramete │ │ │ +0043a300: 6d6d 616e 6473 2e07 0030 e013 0000 5200 mmands...0....R. │ │ │ +0043a310: 30e0 1400 0020 2020 5061 7261 6d65 7465 0.... Paramete │ │ │ 0043a320: 7220 7061 7373 696e 6720 7573 6573 2074 r passing uses t │ │ │ 0043a330: 776f 2061 7267 756d 656e 7420 6c69 7374 wo argument list │ │ │ 0043a340: 733a 2074 6865 2061 6374 7561 6c6c 6973 s: the actuallis │ │ │ 0043a350: 7420 7468 6174 2073 7065 6369 6669 6573 t that specifies │ │ │ -0043a360: 5400 307e 1500 0020 2020 7468 6520 7061 T.0~... the pa │ │ │ +0043a360: 5400 30e0 1500 0020 2020 7468 6520 7061 T.0.... the pa │ │ │ 0043a370: 7261 6d65 7465 7273 2074 6861 7420 4d20 rameters that M │ │ │ 0043a380: 7061 7373 6573 2074 6f20 616e 2069 6e76 passes to an inv │ │ │ 0043a390: 6f6b 6564 2072 6f75 7469 6e65 2c20 616e oked routine, an │ │ │ 0043a3a0: 6420 7468 6520 666f 726d 616c 6973 7420 d the formalist │ │ │ -0043a3b0: 7468 6174 5400 307e 1600 0020 2020 7370 thatT.0~... sp │ │ │ +0043a3b0: 7468 6174 5400 30e0 1600 0020 2020 7370 thatT.0.... sp │ │ │ 0043a3c0: 6563 6966 6965 7320 7468 6520 6c6f 6361 ecifies the loca │ │ │ 0043a3d0: 6c20 7661 7269 6162 6c65 7320 746f 2072 l variables to r │ │ │ 0043a3e0: 6563 6569 7665 206f 7220 6173 736f 6369 eceive or associ │ │ │ 0043a3f0: 6174 6520 7769 7468 2074 6865 2070 6172 ate with the par │ │ │ -0043a400: 616d 6574 6572 732e 0700 307e 1700 0020 ameters...0~... │ │ │ -0043a410: 002f 7eff 7300 ff41 4354 5541 4c4c 4953 ./~.s..ACTUALLIS │ │ │ +0043a400: 616d 6574 6572 732e 0700 30e0 1700 0020 ameters...0.... │ │ │ +0043a410: 002f e0ff 7300 ff41 4354 5541 4c4c 4953 ./..s..ACTUALLIS │ │ │ 0043a420: 5453 0000 4163 7475 616c 6c69 7374 7316 TS..Actuallists. │ │ │ -0043a430: 003f 7ebf 1100 0020 2020 4163 7475 616c .?~.... Actual │ │ │ -0043a440: 6c69 7374 7307 0040 7e21 0000 5100 407e lists..@~!..Q.@~ │ │ │ +0043a430: 003f e0bf 1100 0020 2020 4163 7475 616c .?..... Actual │ │ │ +0043a440: 6c69 7374 7307 0040 e021 0000 5100 40e0 lists..@.!..Q.@. │ │ │ 0043a450: 3100 0020 2020 416e 2061 6374 7561 6c6c 1.. An actuall │ │ │ 0043a460: 6973 7420 7370 6563 6966 6965 7320 7468 ist specifies th │ │ │ 0043a470: 6520 7061 7261 6d65 7465 7273 204d 2070 e parameters M p │ │ │ 0043a480: 6173 7365 7320 746f 2074 6865 2069 6e76 asses to the inv │ │ │ 0043a490: 6f6b 6564 2072 6f75 7469 6e65 2e4f 0040 oked routine.O.@ │ │ │ -0043a4a0: 7e41 0000 2020 2054 6865 2061 6374 7561 ~A.. The actua │ │ │ +0043a4a0: e041 0000 2020 2054 6865 2061 6374 7561 .A.. The actua │ │ │ 0043a4b0: 6c6c 6973 7420 636f 6e74 6169 6e73 2061 llist contains a │ │ │ 0043a4c0: 206c 6973 7420 6f66 207a 6572 6f20 6f72 list of zero or │ │ │ 0043a4d0: 206d 6f72 6520 7061 7261 6d65 7465 7273 more parameters │ │ │ -0043a4e0: 2065 6e63 6c6f 7365 6420 696e 4800 407e enclosed inH.@~ │ │ │ +0043a4e0: 2065 6e63 6c6f 7365 6420 696e 4800 40e0 enclosed inH.@. │ │ │ 0043a4f0: 5100 0020 2020 7061 7265 6e74 6865 7365 Q.. parenthese │ │ │ 0043a500: 732c 2069 6d6d 6564 6961 7465 6c79 2066 s, immediately f │ │ │ 0043a510: 6f6c 6c6f 7769 6e67 2061 2044 4f20 6f72 ollowing a DO or │ │ │ 0043a520: 2065 7874 7269 6e73 6963 2066 756e 6374 extrinsic funct │ │ │ -0043a530: 696f 6e2e 0700 407e 6100 0018 0040 7e71 ion...@~a....@~q │ │ │ +0043a530: 696f 6e2e 0700 40e0 6100 0018 0040 e071 ion...@.a....@.q │ │ │ 0043a540: 0000 2020 2041 6e20 6163 7475 616c 6c69 .. An actualli │ │ │ -0043a550: 7374 3a07 0040 7e81 0000 3500 407e 9100 st:..@~...5.@~.. │ │ │ +0043a550: 7374 3a07 0040 e081 0000 3500 40e0 9100 st:..@....5.@... │ │ │ 0043a560: 0020 2020 2020 2a20 4973 206d 6164 6520 . * Is made │ │ │ 0043a570: 7570 206f 6620 6974 656d 7320 7365 7061 up of items sepa │ │ │ 0043a580: 7261 7465 6420 6279 2063 6f6d 6d61 7352 rated by commasR │ │ │ -0043a590: 003f 7ec0 1100 0020 2020 2020 2a20 436f .?~.... * Co │ │ │ +0043a590: 003f e0c0 1100 0020 2020 2020 2a20 436f .?..... * Co │ │ │ 0043a5a0: 6e74 6169 6e73 2065 7870 7265 7373 696f ntains expressio │ │ │ 0043a5b0: 6e73 2061 6e64 2f6f 7220 6163 7475 616c ns and/or actual │ │ │ 0043a5c0: 6e61 6d65 732e 2049 7465 6d73 206d 6179 names. Items may │ │ │ 0043a5d0: 2062 6520 6d69 7373 696e 672c 2074 6861 be missing, tha │ │ │ -0043a5e0: 7450 0040 7e12 0000 2020 2020 2020 2069 tP.@~... i │ │ │ +0043a5e0: 7450 0040 e012 0000 2020 2020 2020 2069 tP.@.... i │ │ │ 0043a5f0: 732c 2074 776f 2063 6f6d 6d61 7320 6d61 s, two commas ma │ │ │ 0043a600: 7920 6170 7065 6172 206e 6578 7420 746f y appear next to │ │ │ 0043a610: 2065 6163 6820 6f74 6865 722c 2077 6974 each other, wit │ │ │ 0043a620: 6820 6e6f 7468 696e 6720 6265 7477 6565 h nothing betwee │ │ │ -0043a630: 6e13 0040 7e13 0000 2020 2020 2020 2074 n..@~... t │ │ │ -0043a640: 6865 6d2e 5300 407e 1400 0020 2020 2020 hem.S.@~... │ │ │ +0043a630: 6e13 0040 e013 0000 2020 2020 2020 2074 n..@.... t │ │ │ +0043a640: 6865 6d2e 5300 40e0 1400 0020 2020 2020 hem.S.@.... │ │ │ 0043a650: 2a20 4d75 7374 2062 6520 7573 6564 2069 * Must be used i │ │ │ 0043a660: 6e20 616e 2069 6e76 6f63 6174 696f 6e20 n an invocation │ │ │ 0043a670: 6f66 2061 206c 6162 656c 2077 6974 6820 of a label with │ │ │ 0043a680: 6120 666f 726d 616c 6c69 7374 2c20 6578 a formallist, ex │ │ │ -0043a690: 6365 7074 2069 6e36 0040 7e15 0000 2020 cept in6.@~... │ │ │ +0043a690: 6365 7074 2069 6e36 0040 e015 0000 2020 cept in6.@.... │ │ │ 0043a6a0: 2020 2020 2074 6865 2063 6173 6520 6f66 the case of │ │ │ 0043a6b0: 2065 7874 7269 6e73 6963 2073 7065 6369 extrinsic speci │ │ │ 0043a6c0: 616c 2076 6172 6961 626c 6573 2e33 0040 al variables.3.@ │ │ │ -0043a6d0: 7e16 0000 2020 2020 202a 204d 7573 7420 ~... * Must │ │ │ +0043a6d0: e016 0000 2020 2020 202a 204d 7573 7420 .... * Must │ │ │ 0043a6e0: 6e6f 7420 636f 6e74 6169 6e20 756e 6465 not contain unde │ │ │ 0043a6f0: 6669 6e65 6420 7661 7269 6162 6c65 732e fined variables. │ │ │ -0043a700: 4f00 407e 1700 0020 2020 2020 2a20 4d75 O.@~... * Mu │ │ │ +0043a700: 4f00 40e0 1700 0020 2020 2020 2a20 4d75 O.@.... * Mu │ │ │ 0043a710: 7374 206e 6f74 2068 6176 6520 6d6f 7265 st not have more │ │ │ 0043a720: 2069 7465 6d73 2074 6861 6e20 6120 666f items than a fo │ │ │ 0043a730: 726d 616c 6c69 7374 2077 6974 6820 7768 rmallist with wh │ │ │ 0043a740: 6963 6820 6974 2069 7320 7573 6564 2e42 ich it is used.B │ │ │ -0043a750: 0040 7e18 0000 2020 2020 202a 204d 6179 .@~... * May │ │ │ +0043a750: 0040 e018 0000 2020 2020 202a 204d 6179 .@.... * May │ │ │ 0043a760: 2063 6f6e 7461 696e 2074 6865 2073 616d contain the sam │ │ │ 0043a770: 6520 6974 656d 2069 6e20 6d6f 7265 2074 e item in more t │ │ │ 0043a780: 6861 6e20 6f6e 6520 706f 7369 7469 6f6e han one position │ │ │ -0043a790: 2e07 0040 7e19 0000 1200 407e 1a00 0020 ...@~.....@~... │ │ │ -0043a7a0: 2020 4578 616d 706c 653a 0700 407e 2100 Example:..@~!. │ │ │ -0043a7b0: 0022 0040 7e22 0000 2020 2047 544d 3e44 .".@~".. GTM>D │ │ │ +0043a790: 2e07 0040 e019 0000 1200 40e0 1a00 0020 ...@......@.... │ │ │ +0043a7a0: 2020 4578 616d 706c 653a 0700 40e0 2100 Example:..@.!. │ │ │ +0043a7b0: 0022 0040 e022 0000 2020 2047 544d 3e44 .".@.".. GTM>D │ │ │ 0043a7c0: 4f20 4d55 4c54 2833 2c58 2c2e 5245 5355 O MULT(3,X,.RESU │ │ │ -0043a7d0: 4c54 2907 0040 7e23 0000 2300 407e 2400 LT)..@~#..#.@~$. │ │ │ +0043a7d0: 4c54 2907 0040 e023 0000 2300 40e0 2400 LT)..@.#..#.@.$. │ │ │ 0043a7e0: 0020 2020 2020 6f20 3320 2d20 6120 6e75 . o 3 - a nu │ │ │ 0043a7f0: 6d65 7269 6320 6c69 7465 7261 6c00 0000 meric literal... │ │ │ 0043a800: 0400 0000 3501 0000 680d 0000 0000 0000 ....5...h....... │ │ │ 0043a810: 6f00 0000 4845 4c50 00ff 7300 ff4d 5f4c o...HELP..s..M_L │ │ │ 0043a820: 414e 475f 4645 4154 5552 4553 00ff 7300 ANG_FEATURES..s. │ │ │ 0043a830: ff50 4152 414d 4554 4552 5f50 4153 5349 .PARAMETER_PASSI │ │ │ 0043a840: 4e47 00ff 7300 ff50 4152 414d 4554 4552 NG..s..PARAMETER │ │ │ 0043a850: 5f50 4153 5349 4e47 5f4f 5045 5241 5449 _PASSING_OPERATI │ │ │ 0043a860: 4f4e 0000 5061 7261 6d65 7465 725f 5061 ON..Parameter_Pa │ │ │ 0043a870: 7373 696e 675f 4f70 6572 6174 696f 6e26 ssing_Operation& │ │ │ -0043a880: 004f 7ebf 1100 0020 2020 5061 7261 6d65 .O~.... Parame │ │ │ +0043a880: 004f e0bf 1100 0020 2020 5061 7261 6d65 .O..... Parame │ │ │ 0043a890: 7465 7220 5061 7373 696e 6720 4f70 6572 ter Passing Oper │ │ │ -0043a8a0: 6174 696f 6e07 0050 7e21 0000 4d00 507e ation..P~!..M.P~ │ │ │ +0043a8a0: 6174 696f 6e07 0050 e021 0000 4d00 50e0 ation..P.!..M.P. │ │ │ 0043a8b0: 3100 0020 2020 4d20 7065 7266 6f72 6d73 1.. M performs │ │ │ 0043a8c0: 2061 6e20 696d 706c 6963 6974 204e 4557 an implicit NEW │ │ │ 0043a8d0: 206f 6e20 7468 6520 666f 726d 616c 6c69 on the formalli │ │ │ 0043a8e0: 7374 206e 616d 6573 2061 6e64 2072 6570 st names and rep │ │ │ -0043a8f0: 6c61 6365 7320 7468 6535 0050 7e41 0000 laces the5.P~A.. │ │ │ +0043a8f0: 6c61 6365 7320 7468 6535 0050 e041 0000 laces the5.P.A.. │ │ │ 0043a900: 2020 2066 6f72 6d61 6c6c 6973 7420 6974 formallist it │ │ │ 0043a910: 656d 7320 7769 7468 2074 6865 2061 6374 ems with the act │ │ │ 0043a920: 7561 6c6c 6973 7420 6974 656d 732e 0700 uallist items... │ │ │ -0043a930: 507e 5100 0061 0000 0000 0000 0000 0000 P~Q..a.......... │ │ │ +0043a930: 50e0 5100 0061 0000 0000 0000 0000 0000 P.Q..a.......... │ │ │ 0043a940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0043a950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0043a960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0043a970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0043a980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0043a990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0043a9a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -277243,186 +277243,186 @@ │ │ │ 0043afa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0043afb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0043afc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0043afd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0043afe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0043aff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0043b000: 0400 0000 f007 0000 260d 0000 0000 0000 ........&....... │ │ │ -0043b010: a200 007e 4845 4c50 00ff 7300 ff4d 5f4c ...~HELP..s..M_L │ │ │ +0043b010: a200 00e0 4845 4c50 00ff 7300 ff4d 5f4c ....HELP..s..M_L │ │ │ 0043b020: 414e 475f 4645 4154 5552 4553 00ff 7300 ANG_FEATURES..s. │ │ │ 0043b030: ff50 4152 414d 4554 4552 5f50 4153 5349 .PARAMETER_PASSI │ │ │ 0043b040: 4e47 00ff 7300 ff50 4152 414d 4554 4552 NG..s..PARAMETER │ │ │ 0043b050: 5f50 4153 5349 4e47 5f4f 5045 5241 5449 _PASSING_OPERATI │ │ │ 0043b060: 4f4e 00bf 6100 0020 2020 4d20 7072 6f76 ON..a.. M prov │ │ │ 0043b070: 6964 6573 2074 6865 2061 6374 7561 6c6c ides the actuall │ │ │ 0043b080: 6973 7420 7661 6c75 6573 2074 6f20 7468 ist values to th │ │ │ 0043b090: 6520 696e 766f 6b65 6420 7072 6f63 6564 e invoked proced │ │ │ 0043b0a0: 7572 6520 6279 2067 6976 696e 6720 6561 ure by giving ea │ │ │ -0043b0b0: 6368 4a00 507e 7100 0020 2020 656c 656d chJ.P~q.. elem │ │ │ +0043b0b0: 6368 4a00 50e0 7100 0020 2020 656c 656d chJ.P.q.. elem │ │ │ 0043b0c0: 656e 7420 696e 2074 6865 2066 6f72 6d61 ent in the forma │ │ │ 0043b0d0: 6c6c 6973 7420 7468 6520 7661 6c75 6520 llist the value │ │ │ 0043b0e0: 6f72 2072 6566 6572 656e 6365 2070 726f or reference pro │ │ │ -0043b0f0: 7669 6465 6420 6279 2074 6865 5100 507e vided by theQ.P~ │ │ │ +0043b0f0: 7669 6465 6420 6279 2074 6865 5100 50e0 vided by theQ.P. │ │ │ 0043b100: 8100 0020 2020 636f 7272 6573 706f 6e64 ... correspond │ │ │ 0043b110: 696e 6720 656c 656d 656e 7420 696e 2074 ing element in t │ │ │ 0043b120: 6865 2061 6374 7561 6c6c 6973 742e 204d he actuallist. M │ │ │ 0043b130: 2061 7373 6f63 6961 7465 7320 7468 6520 associates the │ │ │ 0043b140: 6669 7273 7420 6e61 6d65 2069 6e52 0050 first name inR.P │ │ │ -0043b150: 7e91 0000 2020 2074 6865 2066 6f72 6d61 ~... the forma │ │ │ +0043b150: e091 0000 2020 2074 6865 2066 6f72 6d61 .... the forma │ │ │ 0043b160: 6c6c 6973 7420 7769 7468 2074 6865 2066 llist with the f │ │ │ 0043b170: 6972 7374 2069 7465 6d20 696e 2074 6865 irst item in the │ │ │ 0043b180: 2061 6374 7561 6c6c 6973 742c 2074 6865 actuallist, the │ │ │ 0043b190: 2073 6563 6f6e 6420 6e61 6d65 2069 6e52 second name inR │ │ │ -0043b1a0: 004f 7ec0 1100 0020 2020 7468 6520 666f .O~.... the fo │ │ │ +0043b1a0: 004f e0c0 1100 0020 2020 7468 6520 666f .O..... the fo │ │ │ 0043b1b0: 726d 616c 6c69 7374 2077 6974 6820 7468 rmallist with th │ │ │ 0043b1c0: 6520 7365 636f 6e64 2069 7465 6d20 696e e second item in │ │ │ 0043b1d0: 2074 6865 2061 6374 7561 6c6c 6973 7420 the actuallist │ │ │ 0043b1e0: 616e 6420 736f 206f 6e2e 2049 6620 7468 and so on. If th │ │ │ -0043b1f0: 6552 0050 7e12 0000 2020 2061 6374 7561 eR.P~... actua │ │ │ +0043b1f0: 6552 0050 e012 0000 2020 2061 6374 7561 eR.P.... actua │ │ │ 0043b200: 6c6c 6973 7420 6973 2073 686f 7274 6572 llist is shorter │ │ │ 0043b210: 2074 6861 6e20 7468 6520 666f 726d 616c than the formal │ │ │ 0043b220: 6c69 7374 2c20 4d20 656e 7375 7265 7320 list, M ensures │ │ │ 0043b230: 7468 6174 2074 6865 2066 6f72 6d61 6c6c that the formall │ │ │ -0043b240: 6973 7452 0050 7e13 0000 2020 2069 7465 istR.P~... ite │ │ │ +0043b240: 6973 7452 0050 e013 0000 2020 2069 7465 istR.P.... ite │ │ │ 0043b250: 6d73 2077 6974 6820 6e6f 2063 6f72 7265 ms with no corre │ │ │ 0043b260: 7370 6f6e 6469 6e67 2076 616c 7565 2061 sponding value a │ │ │ 0043b270: 7265 2069 6e20 6566 6665 6374 204e 4557 re in effect NEW │ │ │ 0043b280: 6564 2e20 4966 2074 6865 2066 6f72 6d61 ed. If the forma │ │ │ -0043b290: 6c6c 6973 744c 0050 7e14 0000 2020 2069 llistL.P~... i │ │ │ +0043b290: 6c6c 6973 744c 0050 e014 0000 2020 2069 llistL.P.... i │ │ │ 0043b2a0: 7465 6d20 6861 7320 6e6f 2063 6f72 7265 tem has no corre │ │ │ 0043b2b0: 7370 6f6e 6469 6e67 2069 7465 6d20 696e sponding item in │ │ │ 0043b2c0: 2074 6865 2061 6374 7561 6c6c 6973 7420 the actuallist │ │ │ 0043b2d0: 2869 6e64 6963 6174 6564 2062 7920 7477 (indicated by tw │ │ │ -0043b2e0: 6f51 0050 7e15 0000 2020 2061 646a 6163 oQ.P~... adjac │ │ │ +0043b2e0: 6f51 0050 e015 0000 2020 2061 646a 6163 oQ.P.... adjac │ │ │ 0043b2f0: 656e 7420 636f 6d6d 6173 2069 6e20 7468 ent commas in th │ │ │ 0043b300: 6520 6163 7475 616c 6c69 7374 292c 2074 e actuallist), t │ │ │ 0043b310: 6861 7420 6974 656d 2069 6e20 7468 6520 hat item in the │ │ │ 0043b320: 666f 726d 616c 6c69 7374 2062 6563 6f6d formallist becom │ │ │ -0043b330: 6573 1400 507e 1600 0020 2020 756e 6465 es..P~... unde │ │ │ -0043b340: 6669 6e65 642e 0700 507e 1700 0052 0050 fined...P~...R.P │ │ │ -0043b350: 7e18 0000 2020 2049 6620 7468 6520 6163 ~... If the ac │ │ │ +0043b330: 6573 1400 50e0 1600 0020 2020 756e 6465 es..P.... unde │ │ │ +0043b340: 6669 6e65 642e 0700 50e0 1700 0052 0050 fined...P....R.P │ │ │ +0043b350: e018 0000 2020 2049 6620 7468 6520 6163 .... If the ac │ │ │ 0043b360: 7475 616c 6c69 7374 2069 7465 6d20 6973 tuallist item is │ │ │ 0043b370: 2061 6e20 6578 7072 6573 7369 6f6e 2061 an expression a │ │ │ 0043b380: 6e64 2074 6865 2063 6f72 7265 7370 6f6e nd the correspon │ │ │ 0043b390: 6469 6e67 2066 6f72 6d61 6c6c 6973 7451 ding formallistQ │ │ │ -0043b3a0: 0050 7e19 0000 2020 2076 6172 6961 626c .P~... variabl │ │ │ +0043b3a0: 0050 e019 0000 2020 2076 6172 6961 626c .P.... variabl │ │ │ 0043b3b0: 6520 6973 2061 6e20 6172 7261 792c 2070 e is an array, p │ │ │ 0043b3c0: 6172 616d 6574 6572 2070 6173 7369 6e67 arameter passing │ │ │ 0043b3d0: 2064 6f65 7320 6e6f 7420 6166 6665 6374 does not affect │ │ │ 0043b3e0: 2074 6865 2073 7562 7363 7269 7074 6564 the subscripted │ │ │ -0043b3f0: 4d00 507e 1a00 0020 2020 656c 656d 656e M.P~... elemen │ │ │ +0043b3f0: 4d00 50e0 1a00 0020 2020 656c 656d 656e M.P.... elemen │ │ │ 0043b400: 7473 206f 6620 7468 6520 6172 7261 792e ts of the array. │ │ │ 0043b410: 2049 6620 616e 2061 6374 7561 6c6e 616d If an actualnam │ │ │ 0043b420: 6520 636f 7272 6573 706f 6e64 7320 746f e corresponds to │ │ │ 0043b430: 2061 2066 6f72 6d61 6c6c 6973 744e 0050 a formallistN.P │ │ │ -0043b440: 7e21 0000 2020 2076 6172 6961 626c 652c ~!.. variable, │ │ │ +0043b440: e021 0000 2020 2076 6172 6961 626c 652c .!.. variable, │ │ │ 0043b450: 204d 2072 6566 6c65 6374 7320 6172 7261 M reflects arra │ │ │ 0043b460: 7920 6f70 6572 6174 696f 6e73 206f 6e20 y operations on │ │ │ 0043b470: 7468 6520 666f 726d 616c 6c69 7374 2076 the formallist v │ │ │ -0043b480: 6172 6961 626c 652c 2062 7941 0050 7e22 ariable, byA.P~" │ │ │ +0043b480: 6172 6961 626c 652c 2062 7941 0050 e022 ariable, byA.P." │ │ │ 0043b490: 0000 2020 2072 6566 6572 656e 6365 2c20 .. reference, │ │ │ 0043b4a0: 696e 2074 6865 2076 6172 6961 626c 6520 in the variable │ │ │ 0043b4b0: 7370 6563 6966 6965 6420 6279 2074 6865 specified by the │ │ │ -0043b4c0: 2061 6374 7561 6c6e 616d 652e 0700 507e actualname...P~ │ │ │ -0043b4d0: 2300 0050 0050 7e24 0000 2020 204d 2074 #..P.P~$.. M t │ │ │ +0043b4c0: 2061 6374 7561 6c6e 616d 652e 0700 50e0 actualname...P. │ │ │ +0043b4d0: 2300 0050 0050 e024 0000 2020 204d 2074 #..P.P.$.. M t │ │ │ 0043b4e0: 7265 6174 7320 7661 7269 6162 6c65 7320 reats variables │ │ │ 0043b4f0: 7468 6174 2061 7265 206e 6f74 2070 6172 that are not par │ │ │ 0043b500: 7420 6f66 2074 6865 2066 6f72 6d61 6c6c t of the formall │ │ │ 0043b510: 6973 7420 6173 2069 6620 7061 7261 6d65 ist as if parame │ │ │ -0043b520: 7465 724c 0050 7e25 0000 2020 2070 6173 terL.P~%.. pas │ │ │ +0043b520: 7465 724c 0050 e025 0000 2020 2070 6173 terL.P.%.. pas │ │ │ 0043b530: 7369 6e67 2064 6964 206e 6f74 2065 7869 sing did not exi │ │ │ 0043b540: 7374 2028 692e 652e 2c20 4d20 6d61 6b65 st (i.e., M make │ │ │ 0043b550: 7320 7468 656d 2061 7661 696c 6162 6c65 s them available │ │ │ 0043b560: 2074 6f20 7468 6520 696e 766f 6b65 6413 to the invoked. │ │ │ -0043b570: 0050 7e26 0000 2020 2072 6f75 7469 6e65 .P~&.. routine │ │ │ -0043b580: 292e 0700 507e 2700 004f 0050 7e28 0000 )...P~'..O.P~(.. │ │ │ +0043b570: 0050 e026 0000 2020 2072 6f75 7469 6e65 .P.&.. routine │ │ │ +0043b580: 292e 0700 50e0 2700 004f 0050 e028 0000 )...P.'..O.P.(.. │ │ │ 0043b590: 2020 204d 2069 6e69 7469 6174 6573 2065 M initiates e │ │ │ 0043b5a0: 7865 6375 7469 6f6e 2061 7420 7468 6520 xecution at the │ │ │ 0043b5b0: 6669 7273 7420 636f 6d6d 616e 6420 666f first command fo │ │ │ 0043b5c0: 6c6c 6f77 696e 6720 7468 6520 666f 726d llowing the form │ │ │ -0043b5d0: 616c 6c61 6265 6c2e 0700 507e 2900 0054 allabel...P~)..T │ │ │ -0043b5e0: 0050 7e2a 0000 2020 2041 2051 5549 5420 .P~*.. A QUIT │ │ │ +0043b5d0: 616c 6c61 6265 6c2e 0700 50e0 2900 0054 allabel...P.)..T │ │ │ +0043b5e0: 0050 e02a 0000 2020 2041 2051 5549 5420 .P.*.. A QUIT │ │ │ 0043b5f0: 636f 6d6d 616e 6420 7465 726d 696e 6174 command terminat │ │ │ 0043b600: 6573 2065 7865 6375 7469 6f6e 206f 6620 es execution of │ │ │ 0043b610: 7468 6520 696e 766f 6b65 6420 726f 7574 the invoked rout │ │ │ 0043b620: 696e 652e 2041 7420 7468 6520 7469 6d65 ine. At the time │ │ │ -0043b630: 206f 6651 0050 7e31 0000 2020 2074 6865 ofQ.P~1.. the │ │ │ +0043b630: 206f 6651 0050 e031 0000 2020 2074 6865 ofQ.P.1.. the │ │ │ 0043b640: 2051 5549 542c 204d 2072 6573 746f 7265 QUIT, M restore │ │ │ 0043b650: 7320 7468 6520 666f 726d 616c 6c69 7374 s the formallist │ │ │ 0043b660: 2069 7465 6d73 2074 6f20 7468 6520 7661 items to the va │ │ │ 0043b670: 6c75 6573 2074 6865 7920 6861 6420 6174 lues they had at │ │ │ -0043b680: 2074 6865 2400 507e 3200 0020 2020 696e the$.P~2.. in │ │ │ +0043b680: 2074 6865 2400 50e0 3200 0020 2020 696e the$.P.2.. in │ │ │ 0043b690: 766f 6361 7469 6f6e 206f 6620 7468 6520 vocation of the │ │ │ -0043b6a0: 726f 7574 696e 652e 0700 507e 3300 0012 routine...P~3... │ │ │ -0043b6b0: 0050 7e34 0000 2020 202a 2a4e 6f74 652a .P~4.. **Note* │ │ │ -0043b6c0: 2a07 0050 7e35 0000 4b00 507e 3600 0020 *..P~5..K.P~6.. │ │ │ +0043b6a0: 726f 7574 696e 652e 0700 50e0 3300 0012 routine...P.3... │ │ │ +0043b6b0: 0050 e034 0000 2020 202a 2a4e 6f74 652a .P.4.. **Note* │ │ │ +0043b6c0: 2a07 0050 e035 0000 4b00 50e0 3600 0020 *..P.5..K.P.6.. │ │ │ 0043b6d0: 2020 496e 2074 6865 2063 6173 6520 7768 In the case wh │ │ │ 0043b6e0: 6572 6520 6120 7661 7269 6162 6c65 206e ere a variable n │ │ │ 0043b6f0: 616d 6520 6170 7065 6172 7320 6173 2061 ame appears as a │ │ │ 0043b700: 6e20 6163 7475 616c 6e61 6d65 2069 6e20 n actualname in │ │ │ -0043b710: 7468 6552 0050 7e37 0000 2020 2061 6374 theR.P~7.. act │ │ │ +0043b710: 7468 6552 0050 e037 0000 2020 2061 6374 theR.P.7.. act │ │ │ 0043b720: 7561 6c6c 6973 742c 2061 6e64 2061 6c73 uallist, and als │ │ │ 0043b730: 6f20 6173 2061 2076 6172 6961 626c 6520 o as a variable │ │ │ 0043b740: 696e 2074 6865 2066 6f72 6d61 6c6c 6973 in the formallis │ │ │ 0043b750: 742c 2074 6865 2072 6573 746f 7265 6420 t, the restored │ │ │ -0043b760: 7661 6c75 6530 0050 7e38 0000 2020 2072 value0.P~8.. r │ │ │ +0043b760: 7661 6c75 6530 0050 e038 0000 2020 2072 value0.P.8.. r │ │ │ 0043b770: 6566 6c65 6374 7320 616e 7920 6368 616e eflects any chan │ │ │ 0043b780: 6765 206d 6164 6520 6279 2072 6566 6572 ge made by refer │ │ │ -0043b790: 656e 6365 2e07 0050 7e39 0000 5400 507e ence...P~9..T.P~ │ │ │ +0043b790: 656e 6365 2e07 0050 e039 0000 5400 50e0 ence...P.9..T.P. │ │ │ 0043b7a0: 3a00 0020 2020 4120 5155 4954 2066 726f :.. A QUIT fro │ │ │ 0043b7b0: 6d20 6120 444f 2064 6f65 7320 6e6f 7420 m a DO does not │ │ │ 0043b7c0: 7461 6b65 2061 6e20 6172 6775 6d65 6e74 take an argument │ │ │ 0043b7d0: 2c20 7768 696c 6520 6120 5155 4954 2066 , while a QUIT f │ │ │ 0043b7e0: 726f 6d20 616e 2065 7874 7269 6e73 6963 rom an extrinsic │ │ │ 0043b7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0043b800: 0400 0000 c602 0000 3d0d 0000 0000 0000 ........=....... │ │ │ -0043b810: a100 007e 4845 4c50 00ff 7300 ff4d 5f4c ...~HELP..s..M_L │ │ │ +0043b810: a100 00e0 4845 4c50 00ff 7300 ff4d 5f4c ....HELP..s..M_L │ │ │ 0043b820: 414e 475f 4645 4154 5552 4553 00ff 7300 ANG_FEATURES..s. │ │ │ 0043b830: ff50 4152 414d 4554 4552 5f50 4153 5349 .PARAMETER_PASSI │ │ │ 0043b840: 4e47 00ff 7300 ff50 4152 414d 4554 4552 NG..s..PARAMETER │ │ │ 0043b850: 5f50 4153 5349 4e47 5f4f 5045 5241 5449 _PASSING_OPERATI │ │ │ 0043b860: 4f4e 00c0 4100 0020 2020 6d75 7374 2068 ON..A.. must h │ │ │ 0043b870: 6176 6520 616e 2061 7267 756d 656e 742e ave an argument. │ │ │ 0043b880: 2054 6869 7320 7265 7072 6573 656e 7473 This represents │ │ │ 0043b890: 206f 6e65 206f 6620 7468 6520 7477 6f20 one of the two │ │ │ 0043b8a0: 6d61 6a6f 7220 6469 6666 6572 656e 6365 major difference │ │ │ -0043b8b0: 7352 0050 7e42 0000 2020 2062 6574 7765 sR.P~B.. betwe │ │ │ +0043b8b0: 7352 0050 e042 0000 2020 2062 6574 7765 sR.P.B.. betwe │ │ │ 0043b8c0: 656e 2074 6865 2044 4f20 636f 6d6d 616e en the DO comman │ │ │ 0043b8d0: 6420 7769 7468 2070 6172 616d 6574 6572 d with parameter │ │ │ 0043b8e0: 7320 616e 6420 7468 6520 6578 7472 696e s and the extrin │ │ │ 0043b8f0: 7369 6373 2e20 4d20 7265 7475 726e 7320 sics. M returns │ │ │ -0043b900: 7468 6553 0050 7e43 0000 2020 2076 616c theS.P~C.. val │ │ │ +0043b900: 7468 6553 0050 e043 0000 2020 2076 616c theS.P.C.. val │ │ │ 0043b910: 7565 206f 6620 7468 6520 5155 4954 2063 ue of the QUIT c │ │ │ 0043b920: 6f6d 6d61 6e64 2061 7267 756d 656e 7420 ommand argument │ │ │ 0043b930: 6173 2074 6865 2076 616c 7565 206f 6620 as the value of │ │ │ 0043b940: 7468 6520 6578 7472 696e 7369 6320 6675 the extrinsic fu │ │ │ -0043b950: 6e63 7469 6f6e 4e00 507e 4400 0020 2020 nctionN.P~D.. │ │ │ +0043b950: 6e63 7469 6f6e 4e00 50e0 4400 0020 2020 nctionN.P.D.. │ │ │ 0043b960: 6f72 2073 7065 6369 616c 2076 6172 6961 or special varia │ │ │ 0043b970: 626c 652e 2054 6865 206f 7468 6572 2064 ble. The other d │ │ │ 0043b980: 6966 6665 7265 6e63 6520 6973 2074 6861 ifference is tha │ │ │ 0043b990: 7420 4d20 7374 6163 6b73 2024 5445 5354 t M stacks $TEST │ │ │ -0043b9a0: 2066 6f72 1500 507e 4500 0020 2020 6578 for..P~E.. ex │ │ │ -0043b9b0: 7472 696e 7369 6373 2e07 0050 7e46 0000 trinsics...P~F.. │ │ │ -0043b9c0: 1200 507e 4700 0020 2020 4578 616d 706c ..P~G.. Exampl │ │ │ -0043b9d0: 653a 0700 507e 4800 001c 0050 7e49 0000 e:..P~H....P~I.. │ │ │ +0043b9a0: 2066 6f72 1500 50e0 4500 0020 2020 6578 for..P.E.. ex │ │ │ +0043b9b0: 7472 696e 7369 6373 2e07 0050 e046 0000 trinsics...P.F.. │ │ │ +0043b9c0: 1200 50e0 4700 0020 2020 4578 616d 706c ..P.G.. Exampl │ │ │ +0043b9d0: 653a 0700 50e0 4800 001c 0050 e049 0000 e:..P.H....P.I.. │ │ │ 0043b9e0: 2020 2053 4554 2058 3d33 302c 5a3d 2248 SET X=30,Z="H │ │ │ -0043b9f0: 656c 6c6f 2216 0050 7e4a 0000 2020 2044 ello"..P~J.. D │ │ │ -0043ba00: 4f20 5752 5453 5152 2858 2910 0050 7e51 O WRTSQR(X)..P~Q │ │ │ -0043ba10: 0000 2020 205a 5752 4954 450e 0050 7e52 .. ZWRITE..P~R │ │ │ -0043ba20: 0000 2020 2051 5549 5413 0050 7e53 0000 .. QUIT..P~S.. │ │ │ -0043ba30: 2020 2057 5254 5351 5228 5a29 1300 507e WRTSQR(Z)..P~ │ │ │ +0043b9f0: 656c 6c6f 2216 0050 e04a 0000 2020 2044 ello"..P.J.. D │ │ │ +0043ba00: 4f20 5752 5453 5152 2858 2910 0050 e051 O WRTSQR(X)..P.Q │ │ │ +0043ba10: 0000 2020 205a 5752 4954 450e 0050 e052 .. ZWRITE..P.R │ │ │ +0043ba20: 0000 2020 2051 5549 5413 0050 e053 0000 .. QUIT..P.S.. │ │ │ +0043ba30: 2020 2057 5254 5351 5228 5a29 1300 50e0 WRTSQR(Z)..P. │ │ │ 0043ba40: 5400 0020 2020 5345 5420 5a3d 5a2a 5a13 T.. SET Z=Z*Z. │ │ │ -0043ba50: 0050 7e55 0000 2020 2057 5249 5445 205a .P~U.. WRITE Z │ │ │ -0043ba60: 2c21 0e00 507e 5600 0020 2020 5155 4954 ,!..P~V.. QUIT │ │ │ -0043ba70: 0700 507e 5700 0013 0050 7e58 0000 2020 ..P~W....P~X.. │ │ │ -0043ba80: 2050 726f 6475 6365 733a 0700 507e 5900 Produces:..P~Y. │ │ │ -0043ba90: 000d 0050 7e5a 0000 2020 2039 3030 0e00 ...P~Z.. 900.. │ │ │ -0043baa0: 507e 6100 0020 2020 583d 3330 1300 507e P~a.. X=30..P~ │ │ │ +0043ba50: 0050 e055 0000 2020 2057 5249 5445 205a .P.U.. WRITE Z │ │ │ +0043ba60: 2c21 0e00 50e0 5600 0020 2020 5155 4954 ,!..P.V.. QUIT │ │ │ +0043ba70: 0700 50e0 5700 0013 0050 e058 0000 2020 ..P.W....P.X.. │ │ │ +0043ba80: 2050 726f 6475 6365 733a 0700 50e0 5900 Produces:..P.Y. │ │ │ +0043ba90: 000d 0050 e05a 0000 2020 2039 3030 0e00 ...P.Z.. 900.. │ │ │ +0043baa0: 50e0 6100 0020 2020 583d 3330 1300 50e0 P.a.. X=30..P. │ │ │ 0043bab0: 6200 0020 2020 5a3d 2248 656c 6c6f 2207 b.. Z="Hello". │ │ │ -0043bac0: 0050 7e63 0000 0000 0000 0000 0000 0000 .P~c............ │ │ │ +0043bac0: 0050 e063 0000 0000 0000 0000 0000 0000 .P.c............ │ │ │ 0043bad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0043bae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0043baf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0043bb00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0043bb10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0043bb20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0043bb30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -277499,124 +277499,124 @@ │ │ │ 0043bfa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0043bfb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0043bfc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0043bfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0043bfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0043bff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0043c000: 0400 0000 ec06 0000 3e0d 0000 0000 0000 ........>....... │ │ │ -0043c010: 6200 007e 4845 4c50 00ff 7300 ff4d 5f4c b..~HELP..s..M_L │ │ │ +0043c010: 6200 00e0 4845 4c50 00ff 7300 ff4d 5f4c b...HELP..s..M_L │ │ │ 0043c020: 414e 475f 4645 4154 5552 4553 00ff 7300 ANG_FEATURES..s. │ │ │ 0043c030: ff50 4152 414d 4554 4552 5f50 4153 5349 .PARAMETER_PASSI │ │ │ 0043c040: 4e47 00ff 7300 ff41 4354 5541 4c4c 4953 NG..s..ACTUALLIS │ │ │ 0043c050: 5453 00c0 2500 0020 2020 2020 6f20 5820 TS..%.. o X │ │ │ 0043c060: 2d20 6120 6c6f 6361 6c20 7661 7269 6162 - a local variab │ │ │ -0043c070: 6c65 2500 407e 2600 0020 2020 2020 6f20 le%.@~&.. o │ │ │ +0043c070: 6c65 2500 40e0 2600 0020 2020 2020 6f20 le%.@.&.. o │ │ │ 0043c080: 2e52 4553 554c 5420 2d20 616e 2061 6374 .RESULT - an act │ │ │ -0043c090: 7561 6c6e 616d 6507 0040 7e27 0000 1600 ualname..@~'.... │ │ │ -0043c0a0: 397e 4e41 4d45 5300 0041 6374 7561 6c6e 9~NAMES..Actualn │ │ │ -0043c0b0: 616d 6573 1600 3f7e bf11 0000 2020 2041 ames..?~.... A │ │ │ -0043c0c0: 6374 7561 6c6e 616d 6573 0700 407e 2100 ctualnames..@~!. │ │ │ -0043c0d0: 0052 0040 7e31 0000 2020 2041 6e20 6163 .R.@~1.. An ac │ │ │ +0043c090: 7561 6c6e 616d 6507 0040 e027 0000 1600 ualname..@.'.... │ │ │ +0043c0a0: 39e0 4e41 4d45 5300 0041 6374 7561 6c6e 9.NAMES..Actualn │ │ │ +0043c0b0: 616d 6573 1600 3fe0 bf11 0000 2020 2041 ames..?..... A │ │ │ +0043c0c0: 6374 7561 6c6e 616d 6573 0700 40e0 2100 ctualnames..@.!. │ │ │ +0043c0d0: 0052 0040 e031 0000 2020 2041 6e20 6163 .R.@.1.. An ac │ │ │ 0043c0e0: 7475 616c 6e61 6d65 2073 7461 7274 7320 tualname starts │ │ │ 0043c0f0: 7769 7468 2061 206c 6561 6469 6e67 2070 with a leading p │ │ │ 0043c100: 6572 696f 6420 282e 2920 6465 6c69 6d69 eriod (.) delimi │ │ │ 0043c110: 7465 722c 2066 6f6c 6c6f 7765 6420 6279 ter, followed by │ │ │ -0043c120: 2061 6e54 0040 7e41 0000 2020 2075 6e73 anT.@~A.. uns │ │ │ +0043c120: 2061 6e54 0040 e041 0000 2020 2075 6e73 anT.@.A.. uns │ │ │ 0043c130: 7562 7363 7269 7074 6564 206c 6f63 616c ubscripted local │ │ │ 0043c140: 2076 6172 6961 626c 6520 6e61 6d65 2e20 variable name. │ │ │ 0043c150: 4163 7475 616c 6e61 6d65 7320 6964 656e Actualnames iden │ │ │ 0043c160: 7469 6679 2076 6172 6961 626c 6573 2074 tify variables t │ │ │ -0043c170: 6861 7420 6172 654a 0040 7e51 0000 2020 hat areJ.@~Q.. │ │ │ +0043c170: 6861 7420 6172 654a 0040 e051 0000 2020 hat areJ.@.Q.. │ │ │ 0043c180: 2070 6173 7365 6420 6279 2072 6566 6572 passed by refer │ │ │ 0043c190: 656e 6365 2c20 6173 2064 6573 6372 6962 ence, as describ │ │ │ 0043c1a0: 6564 2069 6e20 6120 7375 6273 6571 7565 ed in a subseque │ │ │ 0043c1b0: 6e74 2073 6563 7469 6f6e 2e20 5768 696c nt section. Whil │ │ │ -0043c1c0: 6553 0040 7e61 0000 2020 2065 7870 7265 eS.@~a.. expre │ │ │ +0043c1c0: 6553 0040 e061 0000 2020 2065 7870 7265 eS.@.a.. expre │ │ │ 0043c1d0: 7373 696f 6e73 2069 6e20 616e 2061 6374 ssions in an act │ │ │ 0043c1e0: 7561 6c6e 616d 6520 6172 6520 6576 616c ualname are eval │ │ │ 0043c1f0: 7561 7465 6420 7768 656e 2063 6f6e 7472 uated when contr │ │ │ 0043c200: 6f6c 2069 7320 7472 616e 7366 6572 7265 ol is transferre │ │ │ -0043c210: 6420 746f 5400 407e 7100 0020 2020 6120 d toT.@~q.. a │ │ │ +0043c210: 6420 746f 5400 40e0 7100 0020 2020 6120 d toT.@.q.. a │ │ │ 0043c220: 666f 726d 616c 6c61 6265 6c2c 2074 6865 formallabel, the │ │ │ 0043c230: 2076 6172 6961 626c 6573 2069 6465 6e74 variables ident │ │ │ 0043c240: 6966 6965 6420 6279 2061 6374 7561 6c6e ified by actualn │ │ │ 0043c250: 616d 6573 2061 7265 206e 6f74 3b20 7468 ames are not; th │ │ │ -0043c260: 6572 6566 6f72 652c 4c00 407e 8100 0020 erefore,L.@~... │ │ │ +0043c260: 6572 6566 6f72 652c 4c00 40e0 8100 0020 erefore,L.@.... │ │ │ 0043c270: 2020 7468 6579 2064 6f20 6e6f 7420 6e65 they do not ne │ │ │ 0043c280: 6564 2074 6f20 6265 2064 6566 696e 6564 ed to be defined │ │ │ 0043c290: 2061 7420 7468 6520 7469 6d65 2063 6f6e at the time con │ │ │ 0043c2a0: 7472 6f6c 2069 7320 7472 616e 7366 6572 trol is transfer │ │ │ -0043c2b0: 7265 642e 0700 407e 9100 001c 0033 7e46 red...@~.....3~F │ │ │ +0043c2b0: 7265 642e 0700 40e0 9100 001c 0033 e046 red...@......3.F │ │ │ 0043c2c0: 4f52 4d41 4c4c 4142 454c 0000 466f 726d ORMALLABEL..Form │ │ │ -0043c2d0: 616c 6c61 6265 6c16 003f 7ebf 1100 0020 allabel..?~.... │ │ │ +0043c2d0: 616c 6c61 6265 6c16 003f e0bf 1100 0020 allabel..?..... │ │ │ 0043c2e0: 2020 466f 726d 616c 6c61 6265 6c07 0040 Formallabel..@ │ │ │ -0043c2f0: 7e21 0000 4300 407e 3100 0020 2020 4120 ~!..C.@~1.. A │ │ │ +0043c2f0: e021 0000 4300 40e0 3100 0020 2020 4120 .!..C.@.1.. A │ │ │ 0043c300: 6c61 6265 6c20 666f 6c6c 6f77 6564 2062 label followed b │ │ │ 0043c310: 7920 6120 666f 726d 616c 6c69 7374 2069 y a formallist i │ │ │ 0043c320: 7320 6361 6c6c 6564 2061 2066 6f72 6d61 s called a forma │ │ │ -0043c330: 6c6c 6162 656c 2e07 0040 7e41 0000 1500 llabel...@~A.... │ │ │ +0043c330: 6c6c 6162 656c 2e07 0040 e041 0000 1500 llabel...@.A.... │ │ │ 0043c340: 3a41 4953 5453 0000 466f 726d 616c 6c69 :AISTS..Formalli │ │ │ -0043c350: 7374 7316 003f 7ebf 1100 0020 2020 466f sts..?~.... Fo │ │ │ -0043c360: 726d 616c 6c69 7374 7307 0040 7e21 0000 rmallists..@~!.. │ │ │ -0043c370: 4e00 407e 3100 0020 2020 4120 666f 726d N.@~1.. A form │ │ │ +0043c350: 7374 7316 003f e0bf 1100 0020 2020 466f sts..?..... Fo │ │ │ +0043c360: 726d 616c 6c69 7374 7307 0040 e021 0000 rmallists..@.!.. │ │ │ +0043c370: 4e00 40e0 3100 0020 2020 4120 666f 726d N.@.1.. A form │ │ │ 0043c380: 616c 6c69 7374 2073 7065 6369 6669 6573 allist specifies │ │ │ 0043c390: 2074 6865 2076 6172 6961 626c 6573 204d the variables M │ │ │ 0043c3a0: 2075 7365 7320 746f 2068 6f6c 6420 7061 uses to hold pa │ │ │ 0043c3b0: 7373 6564 2076 616c 7565 732e 2041 4b00 ssed values. AK. │ │ │ -0043c3c0: 407e 4100 0020 2020 666f 726d 616c 6c69 @~A.. formalli │ │ │ +0043c3c0: 40e0 4100 0020 2020 666f 726d 616c 6c69 @.A.. formalli │ │ │ 0043c3d0: 7374 2063 6f6e 7461 696e 7320 6120 6c69 st contains a li │ │ │ 0043c3e0: 7374 206f 6620 7a65 726f 206f 7220 6d6f st of zero or mo │ │ │ 0043c3f0: 7265 2070 6172 616d 6574 6572 7320 656e re parameters en │ │ │ -0043c400: 636c 6f73 6564 2069 6e35 0040 7e51 0000 closed in5.@~Q.. │ │ │ +0043c400: 636c 6f73 6564 2069 6e35 0040 e051 0000 closed in5.@.Q.. │ │ │ 0043c410: 2020 2070 6172 656e 7468 6573 6573 2c20 parentheses, │ │ │ 0043c420: 696d 6d65 6469 6174 656c 7920 666f 6c6c immediately foll │ │ │ 0043c430: 6f77 696e 6720 6120 6c61 6265 6c2e 0700 owing a label... │ │ │ -0043c440: 407e 6100 0036 0040 7e71 0000 2020 2020 @~a..6.@~q.. │ │ │ +0043c440: 40e0 6100 0036 0040 e071 0000 2020 2020 @.a..6.@.q.. │ │ │ 0043c450: 206f 2049 7320 6d61 6465 2075 7020 6f66 o Is made up of │ │ │ 0043c460: 2069 7465 6d73 2073 6570 6172 6174 6564 items separated │ │ │ -0043c470: 2062 7920 636f 6d6d 6173 2e3a 0040 7e81 by commas.:.@~. │ │ │ +0043c470: 2062 7920 636f 6d6d 6173 2e3a 0040 e081 by commas.:.@.. │ │ │ 0043c480: 0000 2020 2020 206f 2043 6f6e 7461 696e .. o Contain │ │ │ 0043c490: 7320 756e 7375 6273 6372 6970 7465 6420 s unsubscripted │ │ │ 0043c4a0: 6c6f 6361 6c20 7661 7269 6162 6c65 206e local variable n │ │ │ -0043c4b0: 616d 6573 2e53 0040 7e91 0000 2020 2020 ames.S.@~... │ │ │ +0043c4b0: 616d 6573 2e53 0040 e091 0000 2020 2020 ames.S.@.... │ │ │ 0043c4c0: 206f 204d 7573 7420 6265 2075 7365 6420 o Must be used │ │ │ 0043c4d0: 616e 6420 6f6e 6c79 2075 7365 6420 7769 and only used wi │ │ │ 0043c4e0: 7468 2061 206c 6162 656c 2069 6e76 6f6b th a label invok │ │ │ 0043c4f0: 6564 2077 6974 6820 616e 2061 6374 7561 ed with an actua │ │ │ -0043c500: 6c6c 6973 7420 6f72 1c00 3f7e c011 0000 llist or..?~.... │ │ │ +0043c500: 6c6c 6973 7420 6f72 1c00 3fe0 c011 0000 llist or..?..... │ │ │ 0043c510: 2020 2020 2020 2061 6e20 6578 7472 696e an extrin │ │ │ -0043c520: 7369 632e 2e00 407e 1200 0020 2020 2020 sic...@~... │ │ │ +0043c520: 7369 632e 2e00 40e0 1200 0020 2020 2020 sic...@.... │ │ │ 0043c530: 6f20 4d61 7920 636f 6e74 6169 6e20 756e o May contain un │ │ │ 0043c540: 6465 6669 6e65 6420 7661 7269 6162 6c65 defined variable │ │ │ -0043c550: 732e 4b00 407e 1300 0020 2020 2020 6f20 s.K.@~... o │ │ │ +0043c550: 732e 4b00 40e0 1300 0020 2020 2020 6f20 s.K.@.... o │ │ │ 0043c560: 4d61 7920 6861 7665 206d 6f72 6520 6974 May have more it │ │ │ 0043c570: 656d 7320 7468 616e 2061 6e20 6163 7475 ems than an actu │ │ │ 0043c580: 616c 6c69 7374 2077 6974 6820 7768 6963 allist with whic │ │ │ 0043c590: 6820 6974 2069 7320 7573 6564 2e47 0040 h it is used.G.@ │ │ │ -0043c5a0: 7e14 0000 2020 2020 206f 204d 7573 7420 ~... o Must │ │ │ +0043c5a0: e014 0000 2020 2020 206f 204d 7573 7420 .... o Must │ │ │ 0043c5b0: 6e6f 7420 636f 6e74 6169 6e20 7468 6520 not contain the │ │ │ 0043c5c0: 7361 6d65 2069 7465 6d20 696e 206d 6f72 same item in mor │ │ │ 0043c5d0: 6520 7468 616e 206f 6e65 2070 6f73 6974 e than one posit │ │ │ -0043c5e0: 696f 6e2e 5400 407e 1500 0020 2020 2020 ion.T.@~... │ │ │ +0043c5e0: 696f 6e2e 5400 40e0 1500 0020 2020 2020 ion.T.@.... │ │ │ 0043c5f0: 6f20 4d75 7374 2063 6f6e 7461 696e 2061 o Must contain a │ │ │ 0043c600: 7420 6c65 6173 7420 6173 206d 616e 7920 t least as many │ │ │ 0043c610: 6974 656d 7320 6173 2074 6865 2061 6374 items as the act │ │ │ 0043c620: 7561 6c6c 6973 7420 7769 7468 2077 6869 uallist with whi │ │ │ -0043c630: 6368 2069 7420 6973 1300 407e 1600 0020 ch it is..@~... │ │ │ -0043c640: 2020 2020 2020 7573 6564 2e07 0040 7e17 used...@~. │ │ │ -0043c650: 0000 1200 407e 1800 0020 2020 4578 616d ....@~... Exam │ │ │ -0043c660: 706c 653a 0700 407e 1900 0019 0040 7e1a ple:..@~.....@~. │ │ │ +0043c630: 6368 2069 7420 6973 1300 40e0 1600 0020 ch it is..@.... │ │ │ +0043c640: 2020 2020 2020 7573 6564 2e07 0040 e017 used...@.. │ │ │ +0043c650: 0000 1200 40e0 1800 0020 2020 4578 616d ....@.... Exam │ │ │ +0043c660: 706c 653a 0700 40e0 1900 0019 0040 e01a ple:..@......@.. │ │ │ 0043c670: 0000 2020 204d 554c 5428 4d50 2c4d 432c .. MULT(MP,MC, │ │ │ -0043c680: 5245 5329 1700 407e 2100 0020 2020 5345 RES)..@~!.. SE │ │ │ -0043c690: 5420 5245 533d 4d50 2a4d 4312 0040 7e22 T RES=MP*MC..@~" │ │ │ +0043c680: 5245 5329 1700 40e0 2100 0020 2020 5345 RES)..@.!.. SE │ │ │ +0043c690: 5420 5245 533d 4d50 2a4d 4312 0040 e022 T RES=MP*MC..@." │ │ │ 0043c6a0: 0000 2020 2051 5549 5420 5245 5307 0040 .. QUIT RES..@ │ │ │ -0043c6b0: 7e23 0000 1000 407e 2400 0020 2020 2020 ~#....@~$.. │ │ │ -0043c6c0: 6f20 4d50 1000 407e 2500 0020 2020 2020 o MP..@~%.. │ │ │ -0043c6d0: 6f20 4d43 1100 407e 2600 0020 2020 2020 o MC..@~&.. │ │ │ -0043c6e0: 6f20 5245 5307 0040 7e27 0000 0000 0000 o RES..@~'...... │ │ │ +0043c6b0: e023 0000 1000 40e0 2400 0020 2020 2020 .#....@.$.. │ │ │ +0043c6c0: 6f20 4d50 1000 40e0 2500 0020 2020 2020 o MP..@.%.. │ │ │ +0043c6d0: 6f20 4d43 1100 40e0 2600 0020 2020 2020 o MC..@.&.. │ │ │ +0043c6e0: 6f20 5245 5307 0040 e027 0000 0000 0000 o RES..@.'...... │ │ │ 0043c6f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0043c700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0043c710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0043c720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0043c730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0043c740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0043c750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -277634,136 +277634,136 @@ │ │ │ 0043c810: 7100 0050 4845 4c50 00ff 7300 ff4d 5f4c q..PHELP..s..M_L │ │ │ 0043c820: 414e 475f 4645 4154 5552 4553 00ff 7300 ANG_FEATURES..s. │ │ │ 0043c830: ff50 4152 414d 4554 4552 5f50 4153 5349 .PARAMETER_PASSI │ │ │ 0043c840: 4e47 00ff 7300 ff50 4152 414d 4554 4552 NG..s..PARAMETER │ │ │ 0043c850: 5f50 4153 5349 4e47 5f4d 4543 4841 4e49 _PASSING_MECHANI │ │ │ 0043c860: 534d 5300 0050 6172 616d 6574 6572 5f50 SMS..Parameter_P │ │ │ 0043c870: 6173 7369 6e67 5f4d 6563 6861 6e69 736d assing_Mechanism │ │ │ -0043c880: 7327 0050 7ebf 1100 0020 2020 5061 7261 s'.P~.... Para │ │ │ +0043c880: 7327 0050 e0bf 1100 0020 2020 5061 7261 s'.P..... Para │ │ │ 0043c890: 6d65 7465 7220 5061 7373 696e 6720 4d65 meter Passing Me │ │ │ -0043c8a0: 6368 616e 6973 6d73 0700 517e 2100 0049 chanisms..Q~!..I │ │ │ -0043c8b0: 0051 7e31 0000 2020 204d 2070 6173 7365 .Q~1.. M passe │ │ │ +0043c8a0: 6368 616e 6973 6d73 0700 51e0 2100 0049 chanisms..Q.!..I │ │ │ +0043c8b0: 0051 e031 0000 2020 204d 2070 6173 7365 .Q.1.. M passe │ │ │ 0043c8c0: 7320 7468 6520 6163 7475 616c 6c69 7374 s the actuallist │ │ │ 0043c8d0: 2076 616c 7565 7320 746f 2074 6865 2069 values to the i │ │ │ 0043c8e0: 6e76 6f6b 6564 2072 6f75 7469 6e65 2075 nvoked routine u │ │ │ -0043c8f0: 7369 6e67 2074 776f 2700 517e 4100 0020 sing two'.Q~A.. │ │ │ +0043c8f0: 7369 6e67 2074 776f 2700 51e0 4100 0020 sing two'.Q.A.. │ │ │ 0043c900: 2020 7061 7261 6d65 7465 722d 7061 7373 parameter-pass │ │ │ 0043c910: 696e 6720 6d65 6368 616e 6973 6d73 3a07 ing mechanisms:. │ │ │ -0043c920: 0051 7e51 0000 3600 517e 6100 0020 2020 .Q~Q..6.Q~a.. │ │ │ +0043c920: 0051 e051 0000 3600 51e0 6100 0020 2020 .Q.Q..6.Q.a.. │ │ │ 0043c930: 2020 2a20 4361 6c6c 2d62 792d 5661 6c75 * Call-by-Valu │ │ │ 0043c940: 6520 2d20 7768 6572 6520 6578 7072 6573 e - where expres │ │ │ -0043c950: 7369 6f6e 7320 6170 7065 6172 3a00 517e sions appear:.Q~ │ │ │ +0043c950: 7369 6f6e 7320 6170 7065 6172 3a00 51e0 sions appear:.Q. │ │ │ 0043c960: 7100 0020 2020 2020 2a20 4361 6c6c 2d62 q.. * Call-b │ │ │ 0043c970: 792d 5265 6665 7265 6e63 6520 2d20 7768 y-Reference - wh │ │ │ 0043c980: 6572 6520 6163 7475 616c 6e61 6d65 7320 ere actualnames │ │ │ -0043c990: 6170 7065 6172 0700 517e 8100 0054 0051 appear..Q~...T.Q │ │ │ -0043c9a0: 7e91 0000 2020 2041 2063 616c 6c2d 6279 ~... A call-by │ │ │ +0043c990: 6170 7065 6172 0700 51e0 8100 0054 0051 appear..Q....T.Q │ │ │ +0043c9a0: e091 0000 2020 2041 2063 616c 6c2d 6279 .... A call-by │ │ │ 0043c9b0: 2d76 616c 7565 2070 6173 7365 7320 6120 -value passes a │ │ │ 0043c9c0: 636f 7079 206f 6620 7468 6520 7661 6c75 copy of the valu │ │ │ 0043c9d0: 6520 6f66 2074 6865 2061 6374 7561 6c6c e of the actuall │ │ │ 0043c9e0: 6973 7420 6578 7072 6573 7369 6f6e 2074 ist expression t │ │ │ -0043c9f0: 6f55 0050 7ec0 1100 0020 2020 7468 6520 oU.P~.... the │ │ │ +0043c9f0: 6f55 0050 e0c0 1100 0020 2020 7468 6520 oU.P..... the │ │ │ 0043ca00: 696e 766f 6b65 6420 726f 7574 696e 6520 invoked routine │ │ │ 0043ca10: 6279 2061 7373 6967 6e69 6e67 2074 6865 by assigning the │ │ │ 0043ca20: 2063 6f70 7920 746f 2061 2066 6f72 6d61 copy to a forma │ │ │ 0043ca30: 6c6c 6973 7420 7661 7269 6162 6c65 2e20 llist variable. │ │ │ -0043ca40: 4966 2074 6865 5000 517e 1200 0020 2020 If theP.Q~... │ │ │ +0043ca40: 4966 2074 6865 5000 51e0 1200 0020 2020 If theP.Q.... │ │ │ 0043ca50: 7061 7261 6d65 7465 7220 6973 2061 2076 parameter is a v │ │ │ 0043ca60: 6172 6961 626c 652c 2074 6865 2069 6e76 ariable, the inv │ │ │ 0043ca70: 6f6b 6564 2072 6f75 7469 6e65 206d 6179 oked routine may │ │ │ 0043ca80: 2063 6861 6e67 6520 7468 6174 2076 6172 change that var │ │ │ -0043ca90: 6961 626c 652e 5200 517e 1300 0020 2020 iable.R.Q~... │ │ │ +0043ca90: 6961 626c 652e 5200 51e0 1300 0020 2020 iable.R.Q.... │ │ │ 0043caa0: 486f 7765 7665 722c 2062 6563 6175 7365 However, because │ │ │ 0043cab0: 204d 2063 6f6e 7374 7275 6374 7320 7468 M constructs th │ │ │ 0043cac0: 6174 2076 6172 6961 626c 6520 746f 2068 at variable to h │ │ │ 0043cad0: 6f6c 6420 7468 6520 636f 7079 2c20 6974 old the copy, it │ │ │ -0043cae0: 2064 656c 6574 6573 5300 517e 1400 0020 deletesS.Q~... │ │ │ +0043cae0: 2064 656c 6574 6573 5300 51e0 1400 0020 deletesS.Q.... │ │ │ 0043caf0: 2020 7468 6520 7661 7269 6162 6c65 2068 the variable h │ │ │ 0043cb00: 6f6c 6469 6e67 2074 6865 2063 6f70 7920 olding the copy │ │ │ 0043cb10: 7768 656e 2074 6865 2051 5549 5420 7265 when the QUIT re │ │ │ 0043cb20: 7374 6f72 6573 2074 6865 2070 7269 6f72 stores the prior │ │ │ -0043cb30: 2066 6f72 6d61 6c6c 6973 744d 0051 7e15 formallistM.Q~. │ │ │ +0043cb30: 2066 6f72 6d61 6c6c 6973 744d 0051 e015 formallistM.Q.. │ │ │ 0043cb40: 0000 2020 2076 616c 7565 732e 2054 6869 .. values. Thi │ │ │ 0043cb50: 7320 616c 736f 206d 6561 6e73 2074 6861 s also means tha │ │ │ 0043cb60: 7420 6368 616e 6765 7320 746f 2074 6865 t changes to the │ │ │ 0043cb70: 2076 6172 6961 626c 6520 6279 2074 6865 variable by the │ │ │ -0043cb80: 2069 6e76 6f6b 6564 5200 517e 1600 0020 invokedR.Q~... │ │ │ +0043cb80: 2069 6e76 6f6b 6564 5200 51e0 1600 0020 invokedR.Q.... │ │ │ 0043cb90: 2020 726f 7574 696e 6520 646f 206e 6f74 routine do not │ │ │ 0043cba0: 2061 6666 6563 7420 7468 6520 7661 6c75 affect the valu │ │ │ 0043cbb0: 6520 6f66 2074 6865 2076 6172 6961 626c e of the variabl │ │ │ 0043cbc0: 6520 696e 2074 6865 2069 6e76 6f6b 696e e in the invokin │ │ │ -0043cbd0: 6720 726f 7574 696e 652e 0700 517e 1700 g routine...Q~.. │ │ │ -0043cbe0: 0012 0051 7e18 0000 2020 2045 7861 6d70 ...Q~... Examp │ │ │ -0043cbf0: 6c65 3a07 0051 7e19 0000 1200 517e 1a00 le:..Q~.....Q~.. │ │ │ -0043cc00: 0020 2020 5345 5420 583d 3330 1300 517e . SET X=30..Q~ │ │ │ +0043cbd0: 6720 726f 7574 696e 652e 0700 51e0 1700 g routine...Q... │ │ │ +0043cbe0: 0012 0051 e018 0000 2020 2045 7861 6d70 ...Q.... Examp │ │ │ +0043cbf0: 6c65 3a07 0051 e019 0000 1200 51e0 1a00 le:..Q......Q... │ │ │ +0043cc00: 0020 2020 5345 5420 583d 3330 1300 51e0 . SET X=30..Q. │ │ │ 0043cc10: 2100 0020 2020 444f 2053 5152 2858 2910 !.. DO SQR(X). │ │ │ -0043cc20: 0051 7e22 0000 2020 205a 5752 4954 450e .Q~".. ZWRITE. │ │ │ -0043cc30: 0051 7e23 0000 2020 2051 5549 5419 0051 .Q~#.. QUIT..Q │ │ │ -0043cc40: 7e24 0000 2020 2053 5152 285a 2953 4554 ~$.. SQR(Z)SET │ │ │ -0043cc50: 205a 3d5a 2a5a 0e00 517e 2500 0020 2020 Z=Z*Z..Q~%.. │ │ │ -0043cc60: 5155 4954 0700 517e 2600 0013 0051 7e27 QUIT..Q~&....Q~' │ │ │ +0043cc20: 0051 e022 0000 2020 205a 5752 4954 450e .Q.".. ZWRITE. │ │ │ +0043cc30: 0051 e023 0000 2020 2051 5549 5419 0051 .Q.#.. QUIT..Q │ │ │ +0043cc40: e024 0000 2020 2053 5152 285a 2953 4554 .$.. SQR(Z)SET │ │ │ +0043cc50: 205a 3d5a 2a5a 0e00 51e0 2500 0020 2020 Z=Z*Z..Q.%.. │ │ │ +0043cc60: 5155 4954 0700 51e0 2600 0013 0051 e027 QUIT..Q.&....Q.' │ │ │ 0043cc70: 0000 2020 2050 726f 6475 6365 733a 0700 .. Produces:.. │ │ │ -0043cc80: 517e 2800 000e 0051 7e29 0000 2020 2058 Q~(....Q~).. X │ │ │ -0043cc90: 3d33 3007 0051 7e2a 0000 4b00 517e 3100 =30..Q~*..K.Q~1. │ │ │ +0043cc80: 51e0 2800 000e 0051 e029 0000 2020 2058 Q.(....Q.).. X │ │ │ +0043cc90: 3d33 3007 0051 e02a 0000 4b00 51e0 3100 =30..Q.*..K.Q.1. │ │ │ 0043cca0: 0020 2020 4120 7065 7269 6f64 2066 6f6c . A period fol │ │ │ 0043ccb0: 6c6f 7765 6420 6279 2061 206e 616d 6520 lowed by a name │ │ │ 0043ccc0: 6964 656e 7469 6669 6573 2061 6e20 6163 identifies an ac │ │ │ 0043ccd0: 7475 616c 6e61 6d65 2061 6e64 2063 6175 tualname and cau │ │ │ -0043cce0: 7365 7320 611c 0051 7e32 0000 2020 2063 ses a..Q~2.. c │ │ │ +0043cce0: 7365 7320 611c 0051 e032 0000 2020 2063 ses a..Q.2.. c │ │ │ 0043ccf0: 616c 6c2d 6279 2d72 6566 6572 656e 6365 all-by-reference │ │ │ -0043cd00: 2e07 0051 7e33 0000 4d00 517e 3400 0020 ...Q~3..M.Q~4.. │ │ │ +0043cd00: 2e07 0051 e033 0000 4d00 51e0 3400 0020 ...Q.3..M.Q.4.. │ │ │ 0043cd10: 2020 4120 6361 6c6c 2d62 792d 7265 6665 A call-by-refe │ │ │ 0043cd20: 7265 6e63 6520 7061 7373 6573 2061 2070 rence passes a p │ │ │ 0043cd30: 6f69 6e74 6572 2074 6f20 7468 6520 7661 ointer to the va │ │ │ 0043cd40: 7269 6162 6c65 206f 6620 7468 6520 696e riable of the in │ │ │ -0043cd50: 766f 6b65 6453 0051 7e35 0000 2020 2072 vokedS.Q~5.. r │ │ │ +0043cd50: 766f 6b65 6453 0051 e035 0000 2020 2072 vokedS.Q.5.. r │ │ │ 0043cd60: 6f75 7469 6e65 2073 6f20 6f70 6572 6174 outine so operat │ │ │ 0043cd70: 696f 6e73 206f 6e20 7468 6520 6173 7369 ions on the assi │ │ │ 0043cd80: 676e 6564 2066 6f72 6d61 6c6c 6973 7420 gned formallist │ │ │ 0043cd90: 7661 7269 6162 6c65 2061 6c73 6f20 6163 variable also ac │ │ │ -0043cda0: 7420 6f6e 2074 6865 5300 517e 3600 0020 t on theS.Q~6.. │ │ │ +0043cda0: 7420 6f6e 2074 6865 5300 51e0 3600 0020 t on theS.Q.6.. │ │ │ 0043cdb0: 2020 6163 7475 616c 6e61 6d65 2076 6172 actualname var │ │ │ 0043cdc0: 6961 626c 652e 2043 6861 6e67 6573 2c20 iable. Changes, │ │ │ 0043cdd0: 696e 636c 7564 696e 6720 4b49 4c4c 7320 including KILLs │ │ │ 0043cde0: 746f 2074 6865 2066 6f72 6d61 6c6c 6973 to the formallis │ │ │ -0043cdf0: 7420 7661 7269 6162 6c65 2c54 0051 7e37 t variable,T.Q~7 │ │ │ +0043cdf0: 7420 7661 7269 6162 6c65 2c54 0051 e037 t variable,T.Q.7 │ │ │ 0043ce00: 0000 2020 2069 6d6d 6564 6961 7465 6c79 .. immediately │ │ │ 0043ce10: 2068 6176 6520 7468 6520 7361 6d65 2061 have the same a │ │ │ 0043ce20: 6666 6563 7420 6f6e 2074 6865 2063 6f72 ffect on the cor │ │ │ 0043ce30: 7265 7370 6f6e 6469 6e67 2061 6374 7561 responding actua │ │ │ 0043ce40: 6c6e 616d 6520 7661 7269 6162 6c65 2e51 lname variable.Q │ │ │ -0043ce50: 0051 7e38 0000 2020 2054 6869 7320 6d65 .Q~8.. This me │ │ │ +0043ce50: 0051 e038 0000 2020 2054 6869 7320 6d65 .Q.8.. This me │ │ │ 0043ce60: 616e 7320 7468 6174 204d 2070 6173 7365 ans that M passe │ │ │ 0043ce70: 7320 6368 616e 6765 7320 746f 2066 6f72 s changes to for │ │ │ 0043ce80: 6d61 6c6c 6973 7420 7661 7269 6162 6c65 mallist variable │ │ │ 0043ce90: 7320 696e 2074 6865 2069 6e76 6f6b 6564 s in the invoked │ │ │ -0043cea0: 5200 517e 3900 0020 2020 726f 7574 696e R.Q~9.. routin │ │ │ +0043cea0: 5200 51e0 3900 0020 2020 726f 7574 696e R.Q.9.. routin │ │ │ 0043ceb0: 6520 6261 636b 2074 6f20 7468 6520 696e e back to the in │ │ │ 0043cec0: 766f 6b69 6e67 2072 6f75 7469 6e65 2061 voking routine a │ │ │ 0043ced0: 7320 6368 616e 6765 7320 696e 2061 6374 s changes in act │ │ │ 0043cee0: 7561 6c6e 616d 6520 7661 7269 6162 6c65 ualname variable │ │ │ -0043cef0: 732e 0700 517e 3a00 0012 0051 7e41 0000 s...Q~:....Q~A.. │ │ │ -0043cf00: 2020 2045 7861 6d70 6c65 3a07 0051 7e42 Example:..Q~B │ │ │ -0043cf10: 0000 1200 517e 4300 0020 2020 5345 5420 ....Q~C.. SET │ │ │ -0043cf20: 583d 3330 1400 517e 4400 0020 2020 444f X=30..Q~D.. DO │ │ │ -0043cf30: 2053 5152 282e 5829 1000 517e 4500 0020 SQR(.X)..Q~E.. │ │ │ -0043cf40: 2020 5a57 5249 5445 0e00 517e 4600 0020 ZWRITE..Q~F.. │ │ │ -0043cf50: 2020 5155 4954 1900 517e 4700 0020 2020 QUIT..Q~G.. │ │ │ +0043cef0: 732e 0700 51e0 3a00 0012 0051 e041 0000 s...Q.:....Q.A.. │ │ │ +0043cf00: 2020 2045 7861 6d70 6c65 3a07 0051 e042 Example:..Q.B │ │ │ +0043cf10: 0000 1200 51e0 4300 0020 2020 5345 5420 ....Q.C.. SET │ │ │ +0043cf20: 583d 3330 1400 51e0 4400 0020 2020 444f X=30..Q.D.. DO │ │ │ +0043cf30: 2053 5152 282e 5829 1000 51e0 4500 0020 SQR(.X)..Q.E.. │ │ │ +0043cf40: 2020 5a57 5249 5445 0e00 51e0 4600 0020 ZWRITE..Q.F.. │ │ │ +0043cf50: 2020 5155 4954 1900 51e0 4700 0020 2020 QUIT..Q.G.. │ │ │ 0043cf60: 5351 5228 5a29 5345 5420 5a3d 5a2a 5a0e SQR(Z)SET Z=Z*Z. │ │ │ -0043cf70: 0051 7e48 0000 2020 2051 5549 5407 0051 .Q~H.. QUIT..Q │ │ │ -0043cf80: 7e49 0000 1300 517e 4a00 0020 2020 5072 ~I....Q~J.. Pr │ │ │ -0043cf90: 6f64 7563 6573 3a07 0051 7e51 0000 0f00 oduces:..Q~Q.... │ │ │ -0043cfa0: 517e 5200 0020 2020 583d 3930 3007 0051 Q~R.. X=900..Q │ │ │ -0043cfb0: 7e53 0000 0000 0000 0000 0000 0000 0000 ~S.............. │ │ │ +0043cf70: 0051 e048 0000 2020 2051 5549 5407 0051 .Q.H.. QUIT..Q │ │ │ +0043cf80: e049 0000 1300 51e0 4a00 0020 2020 5072 .I....Q.J.. Pr │ │ │ +0043cf90: 6f64 7563 6573 3a07 0051 e051 0000 0f00 oduces:..Q.Q.... │ │ │ +0043cfa0: 51e0 5200 0020 2020 583d 3930 3007 0051 Q.R.. X=900..Q │ │ │ +0043cfb0: e053 0000 0000 0000 0000 0000 0000 0000 .S.............. │ │ │ 0043cfc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0043cfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0043cfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0043cff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0043d000: 0400 0000 8100 0000 740d 0000 0000 0000 ........t....... │ │ │ -0043d010: 7100 007e 4845 4c50 00ff 7300 ff4d 5f4c q..~HELP..s..M_L │ │ │ +0043d010: 7100 00e0 4845 4c50 00ff 7300 ff4d 5f4c q...HELP..s..M_L │ │ │ 0043d020: 414e 475f 4645 4154 5552 4553 00ff 7300 ANG_FEATURES..s. │ │ │ 0043d030: ff50 4152 414d 4554 4552 5f50 4153 5349 .PARAMETER_PASSI │ │ │ 0043d040: 4e47 00ff 7300 ff50 4152 414d 4554 4552 NG..s..PARAMETER │ │ │ 0043d050: 5f50 4153 5349 4e47 5f45 5854 454e 5349 _PASSING_EXTENSI │ │ │ 0043d060: 4f4e 5300 0050 6172 616d 6574 6572 5f50 ONS..Parameter_P │ │ │ 0043d070: 6173 7369 6e67 5f45 7874 656e 7369 6f6e assing_Extension │ │ │ 0043d080: 7300 0000 0000 0000 0000 0000 0000 0000 s............... │ │ │ @@ -277890,83 +277890,83 @@ │ │ │ 0043d810: 7700 0000 4845 4c50 00ff 7300 ff4d 5f4c w...HELP..s..M_L │ │ │ 0043d820: 414e 475f 4645 4154 5552 4553 00ff 7300 ANG_FEATURES..s. │ │ │ 0043d830: ff50 4152 414d 4554 4552 5f50 4153 5349 .PARAMETER_PASSI │ │ │ 0043d840: 4e47 00ff 7300 ff50 4152 414d 4554 4552 NG..s..PARAMETER │ │ │ 0043d850: 5f50 4153 5349 4e47 5f45 5854 454e 5349 _PASSING_EXTENSI │ │ │ 0043d860: 4f4e 5300 bf11 0000 2020 2050 6172 616d ONS..... Param │ │ │ 0043d870: 6574 6572 2050 6173 7369 6e67 2045 7874 eter Passing Ext │ │ │ -0043d880: 656e 7369 6f6e 7307 0051 7e21 0000 5100 ensions..Q~!..Q. │ │ │ -0043d890: 517e 3100 0020 2020 5468 6520 7374 616e Q~1.. The stan │ │ │ +0043d880: 656e 7369 6f6e 7307 0051 e021 0000 5100 ensions..Q.!..Q. │ │ │ +0043d890: 51e0 3100 0020 2020 5468 6520 7374 616e Q.1.. The stan │ │ │ 0043d8a0: 6461 7264 2064 6f65 7320 6e6f 7420 7072 dard does not pr │ │ │ 0043d8b0: 6f76 6964 6520 666f 7220 696e 6469 7265 ovide for indire │ │ │ 0043d8c0: 6374 696f 6e20 6f66 2061 206c 6162 656c ction of a label │ │ │ 0043d8d0: 7265 6620 6265 6361 7573 6520 7468 6522 ref because the" │ │ │ -0043d8e0: 0051 7e41 0000 2020 2073 796e 7461 7820 .Q~A.. syntax │ │ │ +0043d8e0: 0051 e041 0000 2020 2073 796e 7461 7820 .Q.A.. syntax │ │ │ 0043d8f0: 6861 7320 616e 2061 6d62 6967 7569 7479 has an ambiguity │ │ │ -0043d900: 2e07 0051 7e51 0000 1200 517e 6100 0020 ...Q~Q....Q~a.. │ │ │ -0043d910: 2020 4578 616d 706c 653a 0700 517e 7100 Example:..Q~q. │ │ │ -0043d920: 0012 0051 7e81 0000 2020 2044 4f20 4058 ...Q~... DO @X │ │ │ -0043d930: 2831 2907 0051 7e91 0000 2100 507e c011 (1)..Q~...!.P~.. │ │ │ +0043d900: 2e07 0051 e051 0000 1200 51e0 6100 0020 ...Q.Q....Q.a.. │ │ │ +0043d910: 2020 4578 616d 706c 653a 0700 51e0 7100 Example:..Q.q. │ │ │ +0043d920: 0012 0051 e081 0000 2020 2044 4f20 4058 ...Q.... DO @X │ │ │ +0043d930: 2831 2907 0051 e091 0000 2100 50e0 c011 (1)..Q....!.P... │ │ │ 0043d940: 0000 2020 2054 6869 7320 6578 616d 706c .. This exampl │ │ │ -0043d950: 6520 636f 756c 6420 6265 3a07 0051 7e12 e could be:..Q~. │ │ │ -0043d960: 0000 4e00 517e 1300 0020 2020 2020 2a20 ..N.Q~... * │ │ │ +0043d950: 6520 636f 756c 6420 6265 3a07 0051 e012 e could be:..Q.. │ │ │ +0043d960: 0000 4e00 51e0 1300 0020 2020 2020 2a20 ..N.Q.... * │ │ │ 0043d970: 416e 2069 6e76 6f63 6174 696f 6e20 6f66 An invocation of │ │ │ 0043d980: 2074 6865 206c 6162 656c 2073 7065 6369 the label speci │ │ │ 0043d990: 6669 6564 2062 7920 5820 7769 7468 2061 fied by X with a │ │ │ 0043d9a0: 2070 6172 616d 6574 6572 206f 6620 312e parameter of 1. │ │ │ -0043d9b0: 5200 517e 1400 0020 2020 2020 2a20 416e R.Q~... * An │ │ │ +0043d9b0: 5200 51e0 1400 0020 2020 2020 2a20 416e R.Q.... * An │ │ │ 0043d9c0: 2069 6e76 6f63 6174 696f 6e20 6f66 2074 invocation of t │ │ │ 0043d9d0: 6865 206c 6162 656c 2073 7065 6369 6669 he label specifi │ │ │ 0043d9e0: 6564 2062 7920 5828 3129 2077 6974 6820 ed by X(1) with │ │ │ 0043d9f0: 6e6f 2070 6172 616d 6574 6572 206c 6973 no parameter lis │ │ │ -0043da00: 742e 0700 517e 1500 0052 0051 7e16 0000 t...Q~...R.Q~... │ │ │ +0043da00: 742e 0700 51e0 1500 0052 0051 e016 0000 t...Q....R.Q.... │ │ │ 0043da10: 2020 2047 542e 4d20 7072 6f63 6573 7365 GT.M processe │ │ │ 0043da20: 7320 7468 6520 6c61 7474 6572 2069 6e74 s the latter int │ │ │ 0043da30: 6572 7072 6574 6174 696f 6e20 6173 2069 erpretation as i │ │ │ 0043da40: 6c6c 7573 7472 6174 6564 2069 6e20 7468 llustrated in th │ │ │ -0043da50: 6520 666f 6c6c 6f77 696e 6712 0051 7e17 e following..Q~. │ │ │ +0043da50: 6520 666f 6c6c 6f77 696e 6712 0051 e017 e following..Q.. │ │ │ 0043da60: 0000 2020 2065 7861 6d70 6c65 2e07 0051 .. example...Q │ │ │ -0043da70: 7e18 0000 1200 517e 1900 0020 2020 4578 ~.....Q~... Ex │ │ │ -0043da80: 616d 706c 653a 0700 517e 1a00 0015 0051 ample:..Q~.....Q │ │ │ -0043da90: 7e21 0000 2020 2054 6865 2073 796e 7461 ~!.. The synta │ │ │ -0043daa0: 783a 0700 517e 2200 001d 0051 7e23 0000 x:..Q~"....Q~#.. │ │ │ +0043da70: e018 0000 1200 51e0 1900 0020 2020 4578 ......Q.... Ex │ │ │ +0043da80: 616d 706c 653a 0700 51e0 1a00 0015 0051 ample:..Q......Q │ │ │ +0043da90: e021 0000 2020 2054 6865 2073 796e 7461 .!.. The synta │ │ │ +0043daa0: 783a 0700 51e0 2200 001d 0051 e023 0000 x:..Q."....Q.#.. │ │ │ 0043dab0: 2020 2053 4554 2041 2831 293d 2243 5542 SET A(1)="CUB │ │ │ -0043dac0: 4522 2c58 3d35 1600 517e 2400 0020 2020 E",X=5..Q~$.. │ │ │ -0043dad0: 444f 2040 4128 3129 282e 5829 1300 517e DO @A(1)(.X)..Q~ │ │ │ +0043dac0: 4522 2c58 3d35 1600 51e0 2400 0020 2020 E",X=5..Q.$.. │ │ │ +0043dad0: 444f 2040 4128 3129 282e 5829 1300 51e0 DO @A(1)(.X)..Q. │ │ │ 0043dae0: 2500 0020 2020 5752 4954 4520 582c 210e %.. WRITE X,!. │ │ │ -0043daf0: 0051 7e26 0000 2020 2051 5549 5421 0051 .Q~&.. QUIT!.Q │ │ │ -0043db00: 7e27 0000 2020 2043 5542 4528 4329 3b63 ~'.. CUBE(C);c │ │ │ +0043daf0: 0051 e026 0000 2020 2051 5549 5421 0051 .Q.&.. QUIT!.Q │ │ │ +0043db00: e027 0000 2020 2043 5542 4528 4329 3b63 .'.. CUBE(C);c │ │ │ 0043db10: 7562 6520 6120 7661 7269 6162 6c65 1500 ube a variable.. │ │ │ -0043db20: 517e 2800 0020 2020 5345 5420 433d 432a Q~(.. SET C=C* │ │ │ -0043db30: 432a 430e 0051 7e29 0000 2020 2051 5549 C*C..Q~).. QUI │ │ │ -0043db40: 5407 0051 7e2a 0000 1e00 517e 3100 0020 T..Q~*....Q~1.. │ │ │ +0043db20: 51e0 2800 0020 2020 5345 5420 433d 432a Q.(.. SET C=C* │ │ │ +0043db30: 432a 430e 0051 e029 0000 2020 2051 5549 C*C..Q.).. QUI │ │ │ +0043db40: 5407 0051 e02a 0000 1e00 51e0 3100 0020 T..Q.*....Q.1.. │ │ │ 0043db50: 2020 5072 6f64 7563 6573 2074 6865 2072 Produces the r │ │ │ -0043db60: 6573 756c 743a 0700 517e 3200 000d 0051 esult:..Q~2....Q │ │ │ -0043db70: 7e33 0000 2020 2031 3235 0700 517e 3400 ~3.. 125..Q~4. │ │ │ -0043db80: 0040 0051 7e35 0000 2020 2047 542e 4d20 .@.Q~5.. GT.M │ │ │ +0043db60: 6573 756c 743a 0700 51e0 3200 000d 0051 esult:..Q.2....Q │ │ │ +0043db70: e033 0000 2020 2031 3235 0700 51e0 3400 .3.. 125..Q.4. │ │ │ +0043db80: 0040 0051 e035 0000 2020 2047 542e 4d20 .@.Q.5.. GT.M │ │ │ 0043db90: 666f 6c6c 6f77 7320 616e 616c 6f67 6f75 follows analogou │ │ │ 0043dba0: 7320 7379 6e74 6178 2066 6f72 2072 6f75 s syntax for rou │ │ │ 0043dbb0: 7469 6e65 2069 6e64 6972 6563 7469 6f6e tine indirection │ │ │ -0043dbc0: 3a07 0051 7e36 0000 3a00 517e 3700 0020 :..Q~6..:.Q~7.. │ │ │ +0043dbc0: 3a07 0051 e036 0000 3a00 51e0 3700 0020 :..Q.6..:.Q.7.. │ │ │ 0043dbd0: 2020 444f 205e 4058 2841 2920 696e 766f DO ^@X(A) invo │ │ │ 0043dbe0: 6b65 7320 7468 6520 726f 7574 696e 6520 kes the routine │ │ │ 0043dbf0: 7370 6563 6966 6965 6420 6279 2058 2841 specified by X(A │ │ │ -0043dc00: 292e 0700 517e 3800 0054 0051 7e39 0000 )...Q~8..T.Q~9.. │ │ │ +0043dc00: 292e 0700 51e0 3800 0054 0051 e039 0000 )...Q.8..T.Q.9.. │ │ │ 0043dc10: 2020 2044 4f20 5e40 2858 2928 4129 2069 DO ^@(X)(A) i │ │ │ 0043dc20: 6e76 6f6b 6573 2074 6865 2072 6f75 7469 nvokes the routi │ │ │ 0043dc30: 6e65 2073 7065 6369 6669 6564 2062 7920 ne specified by │ │ │ 0043dc40: 5820 616e 6420 7061 7373 6573 2074 6865 X and passes the │ │ │ 0043dc50: 2070 6172 616d 6574 6572 2041 2e07 0051 parameter A...Q │ │ │ -0043dc60: 7e3a 0000 4b00 517e 4100 0020 2020 444f ~:..K.Q~A.. DO │ │ │ +0043dc60: e03a 0000 4b00 51e0 4100 0020 2020 444f .:..K.Q.A.. DO │ │ │ 0043dc70: 205e 4058 2841 2928 4129 2069 6e76 6f6b ^@X(A)(A) invok │ │ │ 0043dc80: 6573 2074 6865 2072 6f75 7469 6e65 2073 es the routine s │ │ │ 0043dc90: 7065 6369 6669 6564 2062 7920 5828 4129 pecified by X(A) │ │ │ 0043dca0: 2061 6e64 2070 6173 7365 7320 7468 6516 and passes the. │ │ │ -0043dcb0: 0051 7e42 0000 2020 2070 6172 616d 6574 .Q~B.. paramet │ │ │ -0043dcc0: 6572 2041 2e07 0051 7e43 0000 0000 0000 er A...Q~C...... │ │ │ +0043dcb0: 0051 e042 0000 2020 2070 6172 616d 6574 .Q.B.. paramet │ │ │ +0043dcc0: 6572 2041 2e07 0051 e043 0000 0000 0000 er A...Q.C...... │ │ │ 0043dcd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0043dce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0043dcf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0043dd00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0043dd10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0043dd20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0043dd30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -278019,122 +278019,122 @@ │ │ │ 0043e020: 414e 475f 4645 4154 5552 4553 00ff 7300 ANG_FEATURES..s. │ │ │ 0043e030: ff44 4154 415f 5459 5045 5300 ff73 00ff .DATA_TYPES..s.. │ │ │ 0043e040: 4e55 4d45 5249 435f 4558 5052 4553 5349 NUMERIC_EXPRESSI │ │ │ 0043e050: 4f4e 5300 bf61 0000 2020 2069 7420 656e ONS..a.. it en │ │ │ 0043e060: 636f 756e 7465 7273 2061 6e79 2063 6861 counters any cha │ │ │ 0043e070: 7261 6374 6572 2074 6861 7420 6973 206e racter that is n │ │ │ 0043e080: 6f74 2074 6865 2066 6f6c 6c6f 7769 6e67 ot the following │ │ │ -0043e090: 3a07 0041 7e71 0000 1900 417e 8100 0020 :..A~q....A~... │ │ │ +0043e090: 3a07 0041 e071 0000 1900 41e0 8100 0020 :..A.q....A.... │ │ │ 0043e0a0: 2020 2020 2a20 4120 6469 6769 7420 302d * A digit 0- │ │ │ -0043e0b0: 3953 0041 7e91 0000 2020 2020 202a 2041 9S.A~... * A │ │ │ +0043e0b0: 3953 0041 e091 0000 2020 2020 202a 2041 9S.A.... * A │ │ │ 0043e0c0: 2070 6c75 7320 7369 676e 2028 2b29 206f plus sign (+) o │ │ │ 0043e0d0: 7220 6d69 6e75 7320 7369 676e 2028 2d29 r minus sign (-) │ │ │ 0043e0e0: 2061 6e64 2061 6c73 6f20 7468 6520 6669 and also the fi │ │ │ 0043e0f0: 7273 7420 6368 6172 6163 7465 7220 696e rst character in │ │ │ -0043e100: 2074 6865 1500 407e c011 0000 2020 2020 the..@~.... │ │ │ -0043e110: 2020 2073 7472 696e 6737 0041 7e12 0000 string7.A~... │ │ │ +0043e100: 2074 6865 1500 40e0 c011 0000 2020 2020 the..@..... │ │ │ +0043e110: 2020 2073 7472 696e 6737 0041 e012 0000 string7.A.... │ │ │ 0043e120: 2020 2020 202a 2054 6865 2066 6972 7374 * The first │ │ │ 0043e130: 2064 6563 696d 616c 2070 6f69 6e74 2028 decimal point ( │ │ │ 0043e140: 2e29 2069 6e20 7468 6520 7374 7269 6e67 .) in the string │ │ │ -0043e150: 0700 417e 1300 0036 002c 7e54 5255 5448 ..A~...6.,~TRUTH │ │ │ +0043e150: 0700 41e0 1300 0036 002c e054 5255 5448 ..A....6.,.TRUTH │ │ │ 0043e160: 2d56 414c 5545 445f 4558 5052 4553 5349 -VALUED_EXPRESSI │ │ │ 0043e170: 4f4e 5300 0054 7275 7468 2d76 616c 7565 ONS..Truth-value │ │ │ 0043e180: 645f 4578 7072 6573 7369 6f6e 7323 0045 d_Expressions#.E │ │ │ -0043e190: 7ebf 1100 0020 2020 5472 7574 682d 7661 ~.... Truth-va │ │ │ +0043e190: e0bf 1100 0020 2020 5472 7574 682d 7661 ..... Truth-va │ │ │ 0043e1a0: 6c75 6564 2045 7870 7265 7373 696f 6e73 lued Expressions │ │ │ -0043e1b0: 0700 467e 2100 004e 0046 7e31 0000 2020 ..F~!..N.F~1.. │ │ │ +0043e1b0: 0700 46e0 2100 004e 0046 e031 0000 2020 ..F.!..N.F.1.. │ │ │ 0043e1c0: 2057 6865 6e20 4d20 7379 6e74 6178 2073 When M syntax s │ │ │ 0043e1d0: 7065 6369 6669 6573 2061 2074 7665 7870 pecifies a tvexp │ │ │ 0043e1e0: 722c 204d 2065 7661 6c75 6174 6573 2074 r, M evaluates t │ │ │ 0043e1f0: 6865 2064 6174 6120 6173 2061 206e 756d he data as a num │ │ │ -0043e200: 6572 6963 2e52 0046 7e41 0000 2020 2048 eric.R.F~A.. H │ │ │ +0043e200: 6572 6963 2e52 0046 e041 0000 2020 2048 eric.R.F.A.. H │ │ │ 0043e210: 6f77 6576 6572 2c20 6974 2073 746f 7073 owever, it stops │ │ │ 0043e220: 2074 6865 2065 7661 6c75 6174 696f 6e20 the evaluation │ │ │ 0043e230: 616e 6420 7265 7475 726e 7320 6120 7472 and returns a tr │ │ │ 0043e240: 7565 2076 616c 7565 2028 3129 2061 7320 ue value (1) as │ │ │ -0043e250: 736f 6f6e 2061 7354 0046 7e51 0000 2020 soon asT.F~Q.. │ │ │ +0043e250: 736f 6f6e 2061 7354 0046 e051 0000 2020 soon asT.F.Q.. │ │ │ 0043e260: 2069 7420 656e 636f 756e 7465 7273 2061 it encounters a │ │ │ 0043e270: 206e 6f6e 2d7a 6572 6f20 6469 6769 742c non-zero digit, │ │ │ 0043e280: 206f 7468 6572 7769 7365 2069 7420 7265 otherwise it re │ │ │ 0043e290: 7475 726e 7320 6120 6661 6c73 6520 7661 turns a false va │ │ │ -0043e2a0: 6c75 6520 2830 292e 2049 6e51 0046 7e61 lue (0). InQ.F~a │ │ │ +0043e2a0: 6c75 6520 2830 292e 2049 6e51 0046 e061 lue (0). InQ.F.a │ │ │ 0043e2b0: 0000 2020 206f 7468 6572 2077 6f72 6473 .. other words │ │ │ 0043e2c0: 2c20 4d20 7472 6561 7473 2065 7870 7265 , M treats expre │ │ │ 0043e2d0: 7373 696f 6e73 2074 6861 7420 6861 7665 ssions that have │ │ │ 0043e2e0: 2061 206e 6f6e 2d7a 6572 6f20 6e75 6d65 a non-zero nume │ │ │ -0043e2f0: 7269 6320 7661 6c75 6520 6173 5100 467e ric value asQ.F~ │ │ │ +0043e2f0: 7269 6320 7661 6c75 6520 6173 5100 46e0 ric value asQ.F. │ │ │ 0043e300: 7100 0020 2020 7472 7565 2c20 616e 6420 q.. true, and │ │ │ 0043e310: 6578 7072 6573 7369 6f6e 7320 7468 6174 expressions that │ │ │ 0043e320: 2068 6176 6520 6120 7a65 726f 206e 756d have a zero num │ │ │ 0043e330: 6572 6963 2076 616c 7565 2061 7320 6661 eric value as fa │ │ │ 0043e340: 6c73 652e 2054 6865 2073 6967 6e4b 0046 lse. The signK.F │ │ │ -0043e350: 7e81 0000 2020 2061 6e64 2f6f 7220 6465 ~... and/or de │ │ │ +0043e350: e081 0000 2020 2061 6e64 2f6f 7220 6465 .... and/or de │ │ │ 0043e360: 6369 6d61 6c20 6861 7665 206e 6f20 6166 cimal have no af │ │ │ 0043e370: 6665 6374 206f 6e20 7468 6520 6576 616c fect on the eval │ │ │ 0043e380: 7561 7469 6f6e 206f 6620 6120 7472 7574 uation of a trut │ │ │ -0043e390: 682d 7661 6c75 6564 1500 467e 9100 0020 h-valued..F~... │ │ │ +0043e390: 682d 7661 6c75 6564 1500 46e0 9100 0020 h-valued..F.... │ │ │ 0043e3a0: 2020 6578 7072 6573 7369 6f6e 2e08 0045 expression...E │ │ │ -0043e3b0: 7ec0 1100 001c 001d 7e45 5850 5245 5353 ~.......~EXPRESS │ │ │ +0043e3b0: e0c0 1100 001c 001d e045 5850 5245 5353 .........EXPRESS │ │ │ 0043e3c0: 494f 4e53 0000 4578 7072 6573 7369 6f6e IONS..Expression │ │ │ -0043e3d0: 7316 0029 7ebf 1100 0020 2020 4578 7072 s..)~.... Expr │ │ │ -0043e3e0: 6573 7369 6f6e 7307 002a 7e21 0000 5400 essions..*~!..T. │ │ │ -0043e3f0: 2a7e 3100 0020 2020 5468 6520 666f 6c6c *~1.. The foll │ │ │ +0043e3d0: 7316 0029 e0bf 1100 0020 2020 4578 7072 s..)..... Expr │ │ │ +0043e3e0: 6573 7369 6f6e 7307 002a e021 0000 5400 essions..*.!..T. │ │ │ +0043e3f0: 2ae0 3100 0020 2020 5468 6520 666f 6c6c *.1.. The foll │ │ │ 0043e400: 6f77 696e 6720 6974 656d 7320 6172 6520 owing items are │ │ │ 0043e410: 6c65 6761 6c20 4d20 6578 7072 6573 7369 legal M expressi │ │ │ 0043e420: 6f6e 2061 746f 6d73 2028 6578 7072 6174 on atoms (exprat │ │ │ 0043e430: 6f6d 292e 2041 6e20 6578 7072 6573 7369 om). An expressi │ │ │ -0043e440: 6f6e 3100 2a7e 4100 0020 2020 6174 6f6d on1.*~A.. atom │ │ │ +0043e440: 6f6e 3100 2ae0 4100 0020 2020 6174 6f6d on1.*.A.. atom │ │ │ 0043e450: 2069 7320 6120 636f 6d70 6f6e 656e 7420 is a component │ │ │ 0043e460: 6f66 2061 6e20 4d20 6578 7072 6573 7369 of an M expressi │ │ │ -0043e470: 6f6e 2e07 002a 7e51 0000 1d00 2a7e 6100 on...*~Q....*~a. │ │ │ +0043e470: 6f6e 2e07 002a e051 0000 1d00 2ae0 6100 on...*.Q....*.a. │ │ │ 0043e480: 0020 2020 2020 2a20 4c6f 6361 6c20 7661 . * Local va │ │ │ -0043e490: 7269 6162 6c65 731e 002a 7e71 0000 2020 riables..*~q.. │ │ │ +0043e490: 7269 6162 6c65 731e 002a e071 0000 2020 riables..*.q.. │ │ │ 0043e4a0: 2020 202a 2047 6c6f 6261 6c20 7661 7269 * Global vari │ │ │ -0043e4b0: 6162 6c65 7329 002a 7e81 0000 2020 2020 ables).*~... │ │ │ +0043e4b0: 6162 6c65 7329 002a e081 0000 2020 2020 ables).*.... │ │ │ 0043e4c0: 202a 2049 6e74 7269 6e73 6963 2073 7065 * Intrinsic spe │ │ │ 0043e4d0: 6369 616c 2076 6172 6961 626c 6573 2100 cial variables!. │ │ │ -0043e4e0: 2a7e 9100 0020 2020 2020 2a20 496e 7472 *~... * Intr │ │ │ +0043e4e0: 2ae0 9100 0020 2020 2020 2a20 496e 7472 *.... * Intr │ │ │ 0043e4f0: 696e 7369 6320 6675 6e63 7469 6f6e 7322 insic functions" │ │ │ -0043e500: 0029 7ec0 1100 0020 2020 2020 2a20 4578 .)~.... * Ex │ │ │ +0043e500: 0029 e0c0 1100 0020 2020 2020 2a20 4578 .)..... * Ex │ │ │ 0043e510: 7472 696e 7369 6320 6675 6e63 7469 6f6e trinsic function │ │ │ -0043e520: 7329 002a 7e12 0000 2020 2020 202a 2045 s).*~... * E │ │ │ +0043e520: 7329 002a e012 0000 2020 2020 202a 2045 s).*.... * E │ │ │ 0043e530: 7874 7269 6e73 6963 2073 7065 6369 616c xtrinsic special │ │ │ -0043e540: 2076 6172 6961 626c 6573 1e00 2a7e 1300 variables..*~.. │ │ │ +0043e540: 2076 6172 6961 626c 6573 1e00 2ae0 1300 variables..*... │ │ │ 0043e550: 0020 2020 2020 2a20 4e75 6d65 7269 6320 . * Numeric │ │ │ -0043e560: 6c69 7465 7261 6c73 1d00 2a7e 1400 0020 literals..*~... │ │ │ +0043e560: 6c69 7465 7261 6c73 1d00 2ae0 1400 0020 literals..*.... │ │ │ 0043e570: 2020 2020 2a20 5374 7269 6e67 206c 6974 * String lit │ │ │ -0043e580: 6572 616c 7333 002a 7e15 0000 2020 2020 erals3.*~... │ │ │ +0043e580: 6572 616c 7333 002a e015 0000 2020 2020 erals3.*.... │ │ │ 0043e590: 202a 2041 6e20 6578 7072 6573 7369 6f6e * An expression │ │ │ 0043e5a0: 2065 6e63 6c6f 7365 6420 696e 2070 6172 enclosed in par │ │ │ -0043e5b0: 656e 7468 6573 6573 3b00 2a7e 1600 0020 entheses;.*~... │ │ │ +0043e5b0: 656e 7468 6573 6573 3b00 2ae0 1600 0020 entheses;.*.... │ │ │ 0043e5c0: 2020 2020 2a20 416e 7920 6f66 2074 6865 * Any of the │ │ │ 0043e5d0: 2061 626f 7665 2070 7265 6365 6465 6420 above preceded │ │ │ 0043e5e0: 6279 2061 2075 6e61 7279 206f 7065 7261 by a unary opera │ │ │ -0043e5f0: 746f 7207 002a 7e17 0000 5400 2a7e 1800 tor..*~...T.*~.. │ │ │ +0043e5f0: 746f 7207 002a e017 0000 5400 2ae0 1800 tor..*....T.*... │ │ │ 0043e600: 0020 2020 496e 2061 6464 6974 696f 6e2c . In addition, │ │ │ 0043e610: 2061 6e79 206f 6620 7468 6573 6520 6974 any of these it │ │ │ 0043e620: 656d 7320 6d61 7920 6265 2063 6f6d 6269 ems may be combi │ │ │ 0043e630: 6e65 6420 7769 7468 2061 2062 696e 6172 ned with a binar │ │ │ 0043e640: 7920 6f70 6572 6174 6f72 2061 6e64 2200 y operator and". │ │ │ -0043e650: 2a7e 1900 0020 2020 616e 6f74 6865 7220 *~... another │ │ │ +0043e650: 2ae0 1900 0020 2020 616e 6f74 6865 7220 *.... another │ │ │ 0043e660: 6578 7072 6573 7369 6f6e 2061 746f 6d2e expression atom. │ │ │ -0043e670: 0700 2a7e 1a00 0020 001f 7e54 4552 4e41 ..*~... ..~TERNA │ │ │ +0043e670: 0700 2ae0 1a00 0020 001f e054 4552 4e41 ..*.... ...TERNA │ │ │ 0043e680: 4c5f 4341 4c4c 5300 0045 7874 6572 6e61 L_CALLS..Externa │ │ │ -0043e690: 6c5f 4361 6c6c 7319 002c 7ebf 1100 0020 l_Calls..,~.... │ │ │ +0043e690: 6c5f 4361 6c6c 7319 002c e0bf 1100 0020 l_Calls..,..... │ │ │ 0043e6a0: 2020 4578 7465 726e 616c 2043 616c 6c73 External Calls │ │ │ -0043e6b0: 0700 2d7e 2100 0052 002d 7e31 0000 2020 ..-~!..R.-~1.. │ │ │ +0043e6b0: 0700 2de0 2100 0052 002d e031 0000 2020 ..-.!..R.-.1.. │ │ │ 0043e6c0: 2047 542e 4d20 616c 6c6f 7773 2072 6566 GT.M allows ref │ │ │ 0043e6d0: 6572 656e 6365 7320 746f 2061 2047 542e erences to a GT. │ │ │ 0043e6e0: 4d20 6461 7461 6261 7365 2066 726f 6d20 M database from │ │ │ 0043e6f0: 7072 6f67 7261 6d73 2077 7269 7474 656e programs written │ │ │ -0043e700: 2069 6e20 6f74 6865 7234 002d 7e41 0000 in other4.-~A.. │ │ │ +0043e700: 2069 6e20 6f74 6865 7234 002d e041 0000 in other4.-.A.. │ │ │ 0043e710: 2020 2070 726f 6772 616d 6d69 6e67 206c programming l │ │ │ 0043e720: 616e 6775 6167 6573 2074 6861 7420 7275 anguages that ru │ │ │ 0043e730: 6e20 756e 6465 7220 554e 4958 2e07 002d n under UNIX...- │ │ │ -0043e740: 7e51 0000 0000 0000 0000 0000 0000 0000 ~Q.............. │ │ │ +0043e740: e051 0000 0000 0000 0000 0000 0000 0000 .Q.............. │ │ │ 0043e750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0043e760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0043e770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0043e780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0043e790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0043e7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0043e7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -278146,772 +278146,772 @@ │ │ │ 0043e810: 7b00 0000 4845 4c50 00ff 7300 ff4d 5f4c {...HELP..s..M_L │ │ │ 0043e820: 414e 475f 4645 4154 5552 4553 00ff 7300 ANG_FEATURES..s. │ │ │ 0043e830: ff45 5854 4552 4e41 4c5f 4341 4c4c 5300 .EXTERNAL_CALLS. │ │ │ 0043e840: bf61 0000 2020 2049 6e20 4754 2e4d 2c20 .a.. In GT.M, │ │ │ 0043e850: 6361 6c6c 7320 746f 2043 206c 616e 6775 calls to C langu │ │ │ 0043e860: 6167 6520 726f 7574 696e 6573 206d 6179 age routines may │ │ │ 0043e870: 2062 6520 6d61 6465 2077 6974 6820 7468 be made with th │ │ │ -0043e880: 6520 666f 6c6c 6f77 696e 6711 002d 7e71 e following..-~q │ │ │ -0043e890: 0000 2020 2073 796e 7461 783a 0700 2d7e .. syntax:..-~ │ │ │ -0043e8a0: 8100 0037 002d 7e91 0000 2020 2044 4f20 ...7.-~... DO │ │ │ +0043e880: 6520 666f 6c6c 6f77 696e 6711 002d e071 e following..-.q │ │ │ +0043e890: 0000 2020 2073 796e 7461 783a 0700 2de0 .. syntax:..-. │ │ │ +0043e8a0: 8100 0037 002d e091 0000 2020 2044 4f20 ...7.-.... DO │ │ │ 0043e8b0: 265b 7061 636b 6167 656e 616d 652e 5d6e &[packagename.]n │ │ │ 0043e8c0: 616d 655b 5e6e 616d 655d 5b70 6172 616d ame[^name][param │ │ │ -0043e8d0: 6574 6572 2d6c 6973 745d 0800 2c7e c011 eter-list]..,~.. │ │ │ -0043e8e0: 0000 2600 2d7e 1200 0020 2020 6f72 2061 ..&.-~... or a │ │ │ +0043e8d0: 6574 6572 2d6c 6973 745d 0800 2ce0 c011 eter-list]..,... │ │ │ +0043e8e0: 0000 2600 2de0 1200 0020 2020 6f72 2061 ..&.-.... or a │ │ │ 0043e8f0: 7320 616e 2065 7870 7265 7373 696f 6e20 s an expression │ │ │ -0043e900: 656c 656d 656e 742c 0700 2d7e 1300 0035 element,..-~...5 │ │ │ -0043e910: 002d 7e14 0000 2020 2024 265b 7061 636b .-~... $&[pack │ │ │ +0043e900: 656c 656d 656e 742c 0700 2de0 1300 0035 element,..-....5 │ │ │ +0043e910: 002d e014 0000 2020 2024 265b 7061 636b .-.... $&[pack │ │ │ 0043e920: 6167 656e 616d 652e 5d6e 616d 655b 5e6e agename.]name[^n │ │ │ 0043e930: 616d 655d 5b70 6172 616d 6574 6572 2d6c ame][parameter-l │ │ │ -0043e940: 6973 745d 0700 2d7e 1500 0051 002d 7e16 ist]..-~...Q.-~. │ │ │ +0043e940: 6973 745d 0700 2de0 1500 0051 002d e016 ist]..-....Q.-.. │ │ │ 0043e950: 0000 2020 2057 6865 7265 2070 6163 6b61 .. Where packa │ │ │ 0043e960: 6765 6e61 6d65 2c20 6c69 6b65 2074 6865 gename, like the │ │ │ 0043e970: 206e 616d 6520 656c 656d 656e 7473 2069 name elements i │ │ │ 0043e980: 7320 6120 7661 6c69 6420 4d20 6e61 6d65 s a valid M name │ │ │ -0043e990: 2e20 4265 6361 7573 6520 6f66 5400 2d7e . Because ofT.-~ │ │ │ +0043e990: 2e20 4265 6361 7573 6520 6f66 5400 2de0 . Because ofT.-. │ │ │ 0043e9a0: 1700 0020 2020 7468 6520 7061 7273 696e ... the parsin │ │ │ 0043e9b0: 6720 636f 6e76 656e 7469 6f6e 7320 6f66 g conventions of │ │ │ 0043e9c0: 204d 2c20 7468 6520 6964 656e 7469 6669 M, the identifi │ │ │ 0043e9d0: 6572 2062 6574 7765 656e 2074 6865 2061 er between the a │ │ │ 0043e9e0: 6d70 6572 7361 6e64 2028 2629 2061 6e64 mpersand (&) and │ │ │ -0043e9f0: 4f00 2d7e 1800 0020 2020 7468 6520 6f70 O.-~... the op │ │ │ +0043e9f0: 4f00 2de0 1800 0020 2020 7468 6520 6f70 O.-.... the op │ │ │ 0043ea00: 7469 6f6e 616c 2070 6172 616d 6574 6572 tional parameter │ │ │ 0043ea10: 2d6c 6973 7420 6861 7320 7072 6563 6973 -list has precis │ │ │ 0043ea20: 656c 7920 636f 6e73 7472 6169 6e65 6420 ely constrained │ │ │ 0043ea30: 7075 6e63 7475 6174 696f 6e20 2d20 614a punctuation - aJ │ │ │ -0043ea40: 002d 7e19 0000 2020 206c 6174 6572 2073 .-~... later s │ │ │ +0043ea40: 002d e019 0000 2020 206c 6174 6572 2073 .-.... later s │ │ │ 0043ea50: 6563 7469 6f6e 2064 6573 6372 6962 6573 ection describes │ │ │ 0043ea60: 2068 6f77 2074 6f20 7472 616e 7366 6f72 how to transfor │ │ │ 0043ea70: 6d20 7468 6973 2069 6e74 6f20 6120 6d6f m this into a mo │ │ │ -0043ea80: 7265 2072 6963 686c 7953 002d 7e1a 0000 re richlyS.-~... │ │ │ +0043ea80: 7265 2072 6963 686c 7953 002d e01a 0000 re richlyS.-.... │ │ │ 0043ea90: 2020 2070 756e 6374 7561 7465 6420 6e61 punctuated na │ │ │ 0043eaa0: 6d65 2073 686f 756c 6420 7468 6174 2062 me should that b │ │ │ 0043eab0: 6520 6170 7072 6f70 7269 6174 6520 666f e appropriate fo │ │ │ 0043eac0: 7220 7468 6520 6361 6c6c 6564 2066 756e r the called fun │ │ │ -0043ead0: 6374 696f 6e2e 2057 6869 6c65 4b00 2d7e ction. WhileK.-~ │ │ │ +0043ead0: 6374 696f 6e2e 2057 6869 6c65 4b00 2de0 ction. WhileK.-. │ │ │ 0043eae0: 2100 0020 2020 7468 6520 696e 7465 6e74 !.. the intent │ │ │ 0043eaf0: 206f 6620 7468 6520 7379 6e74 6178 2069 of the syntax i │ │ │ 0043eb00: 7320 746f 2070 6572 6d69 7420 7468 6520 s to permit the │ │ │ 0043eb10: 6e61 6d65 5e6e 616d 6520 746f 206d 6174 name^name to mat │ │ │ -0043eb20: 6368 2061 6e20 4d51 002d 7e22 0000 2020 ch an MQ.-~".. │ │ │ +0043eb20: 6368 2061 6e20 4d51 002d e022 0000 2020 ch an MQ.-.".. │ │ │ 0043eb30: 206c 6162 656c 7265 662c 2074 6865 7265 labelref, there │ │ │ 0043eb40: 2069 7320 6e6f 2073 656d 616e 7469 6320 is no semantic │ │ │ 0043eb50: 696d 706c 6963 6174 696f 6e20 746f 2061 implication to a │ │ │ 0043eb60: 6e79 2075 7365 206f 6620 7468 6520 6361 ny use of the ca │ │ │ -0043eb70: 7265 7420 285e 292e 0700 2d7e 2300 0012 ret (^)...-~#... │ │ │ -0043eb80: 002d 7e24 0000 2020 202a 2a4e 6f74 652a .-~$.. **Note* │ │ │ -0043eb90: 2a07 002d 7e25 0000 4c00 2d7e 2600 0020 *..-~%..L.-~&.. │ │ │ +0043eb70: 7265 7420 285e 292e 0700 2de0 2300 0012 ret (^)...-.#... │ │ │ +0043eb80: 002d e024 0000 2020 202a 2a4e 6f74 652a .-.$.. **Note* │ │ │ +0043eb90: 2a07 002d e025 0000 4c00 2de0 2600 0020 *..-.%..L.-.&.. │ │ │ 0043eba0: 2020 466f 7220 6d6f 7265 2069 6e66 6f72 For more infor │ │ │ 0043ebb0: 6d61 7469 6f6e 206f 6e20 6578 7465 726e mation on extern │ │ │ 0043ebc0: 616c 2063 616c 6c73 2c20 7365 6520 4368 al calls, see Ch │ │ │ 0043ebd0: 6170 7465 7220 3131 3a20 2249 6e74 6567 apter 11: "Integ │ │ │ -0043ebe0: 7261 7465 1400 2d7e 2700 0020 2020 4578 rate..-~'.. Ex │ │ │ -0043ebf0: 7465 726e 616c 222e 0700 2d7e 2800 0029 ternal"...-~(..) │ │ │ -0043ec00: 0020 7e52 494e 5349 435f 4655 4e43 5449 . ~RINSIC_FUNCTI │ │ │ +0043ebe0: 7261 7465 1400 2de0 2700 0020 2020 4578 rate..-.'.. Ex │ │ │ +0043ebf0: 7465 726e 616c 222e 0700 2de0 2800 0029 ternal"...-.(..) │ │ │ +0043ec00: 0020 e052 494e 5349 435f 4655 4e43 5449 . .RINSIC_FUNCTI │ │ │ 0043ec10: 4f4e 5300 0045 7874 7269 6e73 6963 5f46 ONS..Extrinsic_F │ │ │ -0043ec20: 756e 6374 696f 6e73 1e00 317e bf11 0000 unctions..1~.... │ │ │ +0043ec20: 756e 6374 696f 6e73 1e00 31e0 bf11 0000 unctions..1..... │ │ │ 0043ec30: 2020 2045 7874 7269 6e73 6963 2046 756e Extrinsic Fun │ │ │ -0043ec40: 6374 696f 6e73 0700 327e 2100 0054 0032 ctions..2~!..T.2 │ │ │ -0043ec50: 7e31 0000 2020 2041 6e20 6578 7472 696e ~1.. An extrin │ │ │ +0043ec40: 6374 696f 6e73 0700 32e0 2100 0054 0032 ctions..2.!..T.2 │ │ │ +0043ec50: e031 0000 2020 2041 6e20 6578 7472 696e .1.. An extrin │ │ │ 0043ec60: 7369 6320 6675 6e63 7469 6f6e 2069 7320 sic function is │ │ │ 0043ec70: 616e 204d 2073 7562 726f 7574 696e 6520 an M subroutine │ │ │ 0043ec80: 7468 6174 2061 6e6f 7468 6572 204d 2072 that another M r │ │ │ 0043ec90: 6f75 7469 6e65 2063 616e 2069 6e76 6f6b outine can invok │ │ │ -0043eca0: 651c 0032 7e41 0000 2020 2074 6f20 7265 e..2~A.. to re │ │ │ +0043eca0: 651c 0032 e041 0000 2020 2074 6f20 7265 e..2.A.. to re │ │ │ 0043ecb0: 7475 726e 2061 2076 616c 7565 2e07 0032 turn a value...2 │ │ │ -0043ecc0: 7e51 0000 3000 327e 6100 0020 2020 5468 ~Q..0.2~a.. Th │ │ │ +0043ecc0: e051 0000 3000 32e0 6100 0020 2020 5468 .Q..0.2.a.. Th │ │ │ 0043ecd0: 6520 666f 726d 6174 2066 6f72 2065 7874 e format for ext │ │ │ 0043ece0: 7269 6e73 6963 2066 756e 6374 696f 6e73 rinsic functions │ │ │ -0043ecf0: 2069 733a 0700 327e 7100 0036 0032 7e81 is:..2~q..6.2~. │ │ │ +0043ecf0: 2069 733a 0700 32e0 7100 0036 0032 e081 is:..2.q..6.2.. │ │ │ 0043ed00: 0000 2020 2024 245b 6c61 6265 6c5d 5b5e .. $$[label][^ │ │ │ 0043ed10: 726f 7574 696e 656e 616d 655d 285b 6578 routinename]([ex │ │ │ 0043ed20: 7072 7c2e 6c6e 616d 655b 2c2e 2e2e 5d5d pr|.lname[,...]] │ │ │ -0043ed30: 2907 0032 7e91 0000 4f00 317e c011 0000 )..2~...O.1~.... │ │ │ +0043ed30: 2907 0032 e091 0000 4f00 31e0 c011 0000 )..2....O.1..... │ │ │ 0043ed40: 2020 204d 2073 7461 636b 7320 2454 4553 M stacks $TES │ │ │ 0043ed50: 5420 666f 7220 6578 7472 696e 7369 6320 T for extrinsic │ │ │ 0043ed60: 6675 6e63 7469 6f6e 732e 2054 6869 7320 functions. This │ │ │ 0043ed70: 6973 206f 6e65 206f 6620 7468 6520 7477 is one of the tw │ │ │ -0043ed80: 6f20 6d61 6a6f 724f 0032 7e12 0000 2020 o majorO.2~... │ │ │ +0043ed80: 6f20 6d61 6a6f 724f 0032 e012 0000 2020 o majorO.2.... │ │ │ 0043ed90: 2064 6966 6665 7265 6e63 6573 2062 6574 differences bet │ │ │ 0043eda0: 7765 656e 2074 6865 2044 4f20 636f 6d6d ween the DO comm │ │ │ 0043edb0: 616e 6420 7769 7468 2070 6172 616d 6574 and with paramet │ │ │ 0043edc0: 6572 7320 616e 6420 6578 7472 696e 7369 ers and extrinsi │ │ │ -0043edd0: 6373 2e20 4f6e 5200 327e 1300 0020 2020 cs. OnR.2~... │ │ │ +0043edd0: 6373 2e20 4f6e 5200 32e0 1300 0020 2020 cs. OnR.2.... │ │ │ 0043ede0: 7265 7475 726e 2066 726f 6d20 616e 2065 return from an e │ │ │ 0043edf0: 7874 7269 6e73 6963 2066 756e 6374 696f xtrinsic functio │ │ │ 0043ee00: 6e2c 204d 2072 6573 746f 7265 7320 7468 n, M restores th │ │ │ 0043ee10: 6520 7661 6c75 6520 6f66 2024 5445 5354 e value of $TEST │ │ │ -0043ee20: 2074 6f20 7768 6174 5200 327e 1400 0020 to whatR.2~... │ │ │ +0043ee20: 2074 6f20 7768 6174 5200 32e0 1400 0020 to whatR.2.... │ │ │ 0043ee30: 2020 6974 2077 6173 2062 6566 6f72 6520 it was before │ │ │ 0043ee40: 7468 6520 6578 7472 696e 7369 6320 6675 the extrinsic fu │ │ │ 0043ee50: 6e63 7469 6f6e 2c20 7265 6761 7264 6c65 nction, regardle │ │ │ 0043ee60: 7373 206f 6620 7468 6520 6163 7469 6f6e ss of the action │ │ │ -0043ee70: 7320 6578 6563 7574 6564 2100 327e 1500 s executed!.2~.. │ │ │ +0043ee70: 7320 6578 6563 7574 6564 2100 32e0 1500 s executed!.2... │ │ │ 0043ee80: 0020 2020 6279 2074 6865 2069 6e76 6f6b . by the invok │ │ │ -0043ee90: 6564 2072 6f75 7469 6e65 2e07 0032 7e16 ed routine...2~. │ │ │ -0043eea0: 0000 5100 327e 1700 0020 2020 4d20 7265 ..Q.2~... M re │ │ │ +0043ee90: 6564 2072 6f75 7469 6e65 2e07 0032 e016 ed routine...2.. │ │ │ +0043eea0: 0000 5100 32e0 1700 0020 2020 4d20 7265 ..Q.2.... M re │ │ │ 0043eeb0: 7175 6972 6573 2061 2072 6f75 7469 6e65 quires a routine │ │ │ 0043eec0: 2074 6861 7420 696d 706c 656d 656e 7473 that implements │ │ │ 0043eed0: 2061 6e20 6578 7472 696e 7369 6320 6675 an extrinsic fu │ │ │ 0043eee0: 6e63 7469 6f6e 2074 6f20 7465 726d 696e nction to termin │ │ │ -0043eef0: 6174 6552 0032 7e18 0000 2020 2077 6974 ateR.2~... wit │ │ │ +0043eef0: 6174 6552 0032 e018 0000 2020 2077 6974 ateR.2.... wit │ │ │ 0043ef00: 6820 616e 2065 7870 6c69 6369 7420 5155 h an explicit QU │ │ │ 0043ef10: 4954 2063 6f6d 6d61 6e64 2077 6869 6368 IT command which │ │ │ 0043ef20: 2068 6173 2061 6e20 6172 6775 6d65 6e74 has an argument │ │ │ 0043ef30: 2e20 4d20 7265 7475 726e 7320 7468 6520 . M returns the │ │ │ -0043ef40: 7661 6c75 6553 0032 7e19 0000 2020 206f valueS.2~... o │ │ │ +0043ef40: 7661 6c75 6553 0032 e019 0000 2020 206f valueS.2.... o │ │ │ 0043ef50: 6620 7468 6520 5155 4954 2063 6f6d 6d61 f the QUIT comma │ │ │ 0043ef60: 6e64 2061 7267 756d 656e 7420 6173 2074 nd argument as t │ │ │ 0043ef70: 6865 2076 616c 7565 206f 6620 7468 6520 he value of the │ │ │ 0043ef80: 6578 7472 696e 7369 6320 6675 6e63 7469 extrinsic functi │ │ │ -0043ef90: 6f6e 2e20 5468 6973 5200 327e 1a00 0020 on. ThisR.2~... │ │ │ +0043ef90: 6f6e 2e20 5468 6973 5200 32e0 1a00 0020 on. ThisR.2.... │ │ │ 0043efa0: 2020 6973 2074 6865 206f 7468 6572 206d is the other m │ │ │ 0043efb0: 616a 6f72 2064 6966 6665 7265 6e63 6520 ajor difference │ │ │ 0043efc0: 6265 7477 6565 6e20 7468 6520 444f 2063 between the DO c │ │ │ 0043efd0: 6f6d 6d61 6e64 2077 6974 6820 7061 7261 ommand with para │ │ │ 0043efe0: 6d65 7465 7273 2061 6e64 0000 0000 0000 meters and...... │ │ │ 0043eff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0043f000: 0400 0000 8c07 0000 000e 0000 0000 0000 ................ │ │ │ -0043f010: 8600 007e 4845 4c50 00ff 7300 ff4d 5f4c ...~HELP..s..M_L │ │ │ +0043f010: 8600 00e0 4845 4c50 00ff 7300 ff4d 5f4c ....HELP..s..M_L │ │ │ 0043f020: 414e 475f 4645 4154 5552 4553 00ff 7300 ANG_FEATURES..s. │ │ │ 0043f030: ff45 5854 5249 4e53 4943 5f46 554e 4354 .EXTRINSIC_FUNCT │ │ │ 0043f040: 494f 4e53 00c0 2100 0020 2020 6578 7472 IONS..!.. extr │ │ │ 0043f050: 696e 7369 6373 2e20 4974 2069 7320 6e6f insics. It is no │ │ │ 0043f060: 7720 706f 7373 6962 6c65 2074 6f20 696e w possible to in │ │ │ 0043f070: 766f 6b65 2061 2043 2066 756e 6374 696f voke a C functio │ │ │ 0043f080: 6e20 696e 2061 2070 6163 6b61 6765 2076 n in a package v │ │ │ -0043f090: 6961 2074 6865 2200 327e 2200 0020 2020 ia the".2~".. │ │ │ +0043f090: 6961 2074 6865 2200 32e0 2200 0020 2020 ia the".2.".. │ │ │ 0043f0a0: 6578 7465 726e 616c 2063 616c 6c20 6d65 external call me │ │ │ -0043f0b0: 6368 616e 6973 6d2e 0700 327e 2300 0012 chanism...2~#... │ │ │ -0043f0c0: 0032 7e24 0000 2020 2045 7861 6d70 6c65 .2~$.. Example │ │ │ -0043f0d0: 3a07 0032 7e25 0000 3600 327e 2600 0020 :..2~%..6.2~&.. │ │ │ +0043f0b0: 6368 616e 6973 6d2e 0700 32e0 2300 0012 chanism...2.#... │ │ │ +0043f0c0: 0032 e024 0000 2020 2045 7861 6d70 6c65 .2.$.. Example │ │ │ +0043f0d0: 3a07 0032 e025 0000 3600 32e0 2600 0020 :..2.%..6.2.&.. │ │ │ 0043f0e0: 2020 504f 5745 5228 562c 582c 532c 5429 POWER(V,X,S,T) │ │ │ 0043f0f0: 3b65 7874 7269 6e73 6963 2074 6f20 7261 ;extrinsic to ra │ │ │ 0043f100: 6973 6520 746f 2061 2070 6f77 6572 2400 ise to a power$. │ │ │ -0043f110: 327e 2700 0020 2020 3b69 676e 6f72 6573 2~'.. ;ignores │ │ │ +0043f110: 32e0 2700 0020 2020 3b69 676e 6f72 6573 2.'.. ;ignores │ │ │ 0043f120: 2066 7261 6374 696f 6e61 6c20 706f 7765 fractional powe │ │ │ -0043f130: 7273 1500 327e 2800 0020 2020 5345 5420 rs..2~(.. SET │ │ │ -0043f140: 543d 312c 533d 301d 0032 7e29 0000 2020 T=1,S=0..2~).. │ │ │ +0043f130: 7273 1500 32e0 2800 0020 2020 5345 5420 rs..2.(.. SET │ │ │ +0043f140: 543d 312c 533d 301d 0032 e029 0000 2020 T=1,S=0..2.).. │ │ │ 0043f150: 2049 4620 583c 3020 5345 5420 583d 2d58 IF X<0 SET X=-X │ │ │ -0043f160: 2c53 3d31 1d00 327e 2a00 0020 2020 464f ,S=1..2~*.. FO │ │ │ +0043f160: 2c53 3d31 1d00 32e0 2a00 0020 2020 464f ,S=1..2.*.. FO │ │ │ 0043f170: 5220 583d 313a 313a 5820 5320 543d 542a R X=1:1:X S T=T* │ │ │ -0043f180: 561c 0032 7e31 0000 2020 2051 5549 5420 V..2~1.. QUIT │ │ │ +0043f180: 561c 0032 e031 0000 2020 2051 5549 5420 V..2.1.. QUIT │ │ │ 0043f190: 2453 2853 3a31 2f54 2c31 3a54 2922 0032 $S(S:1/T,1:T)".2 │ │ │ -0043f1a0: 7e32 0000 2020 2047 544d 3e20 5752 4954 ~2.. GTM> WRIT │ │ │ +0043f1a0: e032 0000 2020 2047 544d 3e20 5752 4954 .2.. GTM> WRIT │ │ │ 0043f1b0: 4520 2424 5e50 4f57 4552 2833 2c34 290c E $$^POWER(3,4). │ │ │ -0043f1c0: 0032 7e33 0000 2020 2038 310e 0032 7e34 .2~3.. 81..2~4 │ │ │ -0043f1d0: 0000 2020 2047 544d 3e07 0032 7e35 0000 .. GTM>..2~5.. │ │ │ -0043f1e0: 1200 327e 3600 0020 2020 2a2a 4e6f 7465 ..2~6.. **Note │ │ │ -0043f1f0: 2a2a 0700 327e 3700 0050 0032 7e38 0000 **..2~7..P.2~8.. │ │ │ +0043f1c0: 0032 e033 0000 2020 2038 310e 0032 e034 .2.3.. 81..2.4 │ │ │ +0043f1d0: 0000 2020 2047 544d 3e07 0032 e035 0000 .. GTM>..2.5.. │ │ │ +0043f1e0: 1200 32e0 3600 0020 2020 2a2a 4e6f 7465 ..2.6.. **Note │ │ │ +0043f1f0: 2a2a 0700 32e0 3700 0050 0032 e038 0000 **..2.7..P.2.8.. │ │ │ 0043f200: 2020 2054 6865 2050 4f57 4552 2072 6f75 The POWER rou │ │ │ 0043f210: 7469 6e65 2075 7365 7320 6120 666f 726d tine uses a form │ │ │ 0043f220: 616c 6c69 7374 2074 6861 7420 6973 206c allist that is l │ │ │ 0043f230: 6f6e 6765 7220 7468 616e 2074 6865 2022 onger than the " │ │ │ -0043f240: 6578 7065 6374 6564 224d 0032 7e39 0000 expected"M.2~9.. │ │ │ +0043f240: 6578 7065 6374 6564 224d 0032 e039 0000 expected"M.2.9.. │ │ │ 0043f250: 2020 2061 6374 7561 6c6c 6973 7420 746f actuallist to │ │ │ 0043f260: 2070 726f 7465 6374 206c 6f63 616c 2077 protect local w │ │ │ 0043f270: 6f72 6b69 6e67 2076 6172 6961 626c 6573 orking variables │ │ │ 0043f280: 2e20 5375 6368 2070 7261 6374 6963 6520 . Such practice │ │ │ -0043f290: 6d61 7920 6265 4400 327e 3a00 0020 2020 may beD.2~:.. │ │ │ +0043f290: 6d61 7920 6265 4400 32e0 3a00 0020 2020 may beD.2.:.. │ │ │ 0043f2a0: 656e 636f 7572 6167 6564 206f 7220 6469 encouraged or di │ │ │ 0043f2b0: 7363 6f75 7261 6765 6420 6279 2079 6f75 scouraged by you │ │ │ 0043f2c0: 7220 696e 7374 6974 7574 696f 6e27 7320 r institution's │ │ │ -0043f2d0: 7374 616e 6461 7264 732e 0700 327e 4100 standards...2~A. │ │ │ -0043f2e0: 0032 0027 7e53 5045 4349 414c 5f56 4152 .2.'~SPECIAL_VAR │ │ │ +0043f2d0: 7374 616e 6461 7264 732e 0700 32e0 4100 standards...2.A. │ │ │ +0043f2e0: 0032 0027 e053 5045 4349 414c 5f56 4152 .2.'.SPECIAL_VAR │ │ │ 0043f2f0: 4941 424c 4553 0000 4578 7472 696e 7369 IABLES..Extrinsi │ │ │ 0043f300: 635f 5370 6563 6961 6c5f 5661 7269 6162 c_Special_Variab │ │ │ -0043f310: 6c65 7326 0039 7ebf 1100 0020 2020 4578 les&.9~.... Ex │ │ │ +0043f310: 6c65 7326 0039 e0bf 1100 0020 2020 4578 les&.9..... Ex │ │ │ 0043f320: 7472 696e 7369 6320 5370 6563 6961 6c20 trinsic Special │ │ │ -0043f330: 5661 7269 6162 6c65 7307 003a 7e21 0000 Variables..:~!.. │ │ │ -0043f340: 5300 3a7e 3100 0020 2020 416e 2065 7874 S.:~1.. An ext │ │ │ +0043f330: 5661 7269 6162 6c65 7307 003a e021 0000 Variables..:.!.. │ │ │ +0043f340: 5300 3ae0 3100 0020 2020 416e 2065 7874 S.:.1.. An ext │ │ │ 0043f350: 7269 6e73 6963 2073 7065 6369 616c 2076 rinsic special v │ │ │ 0043f360: 6172 6961 626c 6520 6973 2061 2075 7365 ariable is a use │ │ │ 0043f370: 722d 7772 6974 7465 6e20 4d20 7375 6272 r-written M subr │ │ │ 0043f380: 6f75 7469 6e65 2074 6861 7420 616e 6f74 outine that anot │ │ │ -0043f390: 6865 7231 003a 7e41 0000 2020 204d 2072 her1.:~A.. M r │ │ │ +0043f390: 6865 7231 003a e041 0000 2020 204d 2072 her1.:.A.. M r │ │ │ 0043f3a0: 6f75 7469 6e65 2063 616e 2069 6e76 6f6b outine can invok │ │ │ 0043f3b0: 6520 746f 2072 6574 7572 6e20 6120 7661 e to return a va │ │ │ -0043f3c0: 6c75 652e 0700 3a7e 5100 0038 003a 7e61 lue...:~Q..8.:~a │ │ │ +0043f3c0: 6c75 652e 0700 3ae0 5100 0038 003a e061 lue...:.Q..8.:.a │ │ │ 0043f3d0: 0000 2020 2054 6865 2066 6f72 6d61 7420 .. The format │ │ │ 0043f3e0: 666f 7220 6578 7472 696e 7369 6320 7370 for extrinsic sp │ │ │ 0043f3f0: 6563 6961 6c20 7661 7269 6162 6c65 7320 ecial variables │ │ │ -0043f400: 6973 3a07 003a 7e71 0000 2100 3a7e 8100 is:..:~q..!.:~.. │ │ │ +0043f400: 6973 3a07 003a e071 0000 2100 3ae0 8100 is:..:.q..!.:... │ │ │ 0043f410: 0020 2020 2424 5b6c 6162 656c 5d5b 5e72 . $$[label][^r │ │ │ -0043f420: 6f75 7469 6e65 6e61 6d65 5d07 003a 7e91 outinename]..:~. │ │ │ -0043f430: 0000 5300 397e c011 0000 2020 2041 6e20 ..S.9~.... An │ │ │ +0043f420: 6f75 7469 6e65 6e61 6d65 5d07 003a e091 outinename]..:.. │ │ │ +0043f430: 0000 5300 39e0 c011 0000 2020 2041 6e20 ..S.9..... An │ │ │ 0043f440: 6578 7472 696e 7369 6320 7370 6563 6961 extrinsic specia │ │ │ 0043f450: 6c20 7661 7269 6162 6c65 2063 616e 2062 l variable can b │ │ │ 0043f460: 6520 7468 6f75 6768 7420 6f66 2061 7320 e thought of as │ │ │ 0043f470: 616e 2065 7874 7269 6e73 6963 2066 756e an extrinsic fun │ │ │ -0043f480: 6374 696f 6e4c 003a 7e12 0000 2020 2077 ctionL.:~... w │ │ │ +0043f480: 6374 696f 6e4c 003a e012 0000 2020 2077 ctionL.:.... w │ │ │ 0043f490: 6974 686f 7574 2069 6e70 7574 2070 6172 ithout input par │ │ │ 0043f4a0: 616d 6574 6572 732e 2024 2478 2069 7320 ameters. $$x is │ │ │ 0043f4b0: 6571 7569 7661 6c65 6e74 2069 6e20 6f70 equivalent in op │ │ │ 0043f4c0: 6572 6174 696f 6e20 746f 2024 2478 2829 eration to $$x() │ │ │ -0043f4d0: 2e4d 003a 7e13 0000 2020 2045 7874 7269 .M.:~... Extri │ │ │ +0043f4d0: 2e4d 003a e013 0000 2020 2045 7874 7269 .M.:.... Extri │ │ │ 0043f4e0: 6e73 6963 2073 7065 6369 616c 2076 6172 nsic special var │ │ │ 0043f4f0: 6961 626c 6573 2061 7265 2074 6865 206f iables are the o │ │ │ 0043f500: 6e6c 7920 6361 7365 2077 6865 7265 2069 nly case where i │ │ │ 0043f510: 6e76 6f63 6174 696f 6e20 6f66 2061 5200 nvocation of aR. │ │ │ -0043f520: 3a7e 1400 0020 2020 666f 726d 616c 6c61 :~... formalla │ │ │ +0043f520: 3ae0 1400 0020 2020 666f 726d 616c 6c61 :.... formalla │ │ │ 0043f530: 6265 6c20 646f 6573 206e 6f74 2072 6571 bel does not req │ │ │ 0043f540: 7569 7265 2061 6e20 6163 7475 616c 6c69 uire an actualli │ │ │ 0043f550: 7374 2e20 4d20 7374 6163 6b73 2024 5445 st. M stacks $TE │ │ │ 0043f560: 5354 2066 6f72 2065 7874 7269 6e73 6963 ST for extrinsic │ │ │ -0043f570: 1c00 3a7e 1500 0020 2020 7370 6563 6961 ..:~... specia │ │ │ -0043f580: 6c20 7661 7269 6162 6c65 732e 0700 3a7e l variables...:~ │ │ │ -0043f590: 1600 0051 003a 7e17 0000 2020 204d 2072 ...Q.:~... M r │ │ │ +0043f570: 1c00 3ae0 1500 0020 2020 7370 6563 6961 ..:.... specia │ │ │ +0043f580: 6c20 7661 7269 6162 6c65 732e 0700 3ae0 l variables...:. │ │ │ +0043f590: 1600 0051 003a e017 0000 2020 204d 2072 ...Q.:.... M r │ │ │ 0043f5a0: 6571 7569 7265 7320 7468 6174 2061 2072 equires that a r │ │ │ 0043f5b0: 6f75 7469 6e65 2074 6861 7420 696d 706c outine that impl │ │ │ 0043f5c0: 656d 656e 7473 2061 6e20 6578 7472 696e ements an extrin │ │ │ 0043f5d0: 7369 6320 7370 6563 6961 6c20 7661 7269 sic special vari │ │ │ -0043f5e0: 6162 6c65 5200 3a7e 1800 0020 2020 7465 ableR.:~... te │ │ │ +0043f5e0: 6162 6c65 5200 3ae0 1800 0020 2020 7465 ableR.:.... te │ │ │ 0043f5f0: 726d 696e 6174 6520 7769 7468 2061 6e20 rminate with an │ │ │ 0043f600: 6578 706c 6963 6974 2051 5549 5420 636f explicit QUIT co │ │ │ 0043f610: 6d6d 616e 6420 7768 6963 6820 6861 7320 mmand which has │ │ │ 0043f620: 616e 2061 7267 756d 656e 742e 204d 2072 an argument. M r │ │ │ -0043f630: 6574 7572 6e73 4e00 3a7e 1900 0020 2020 eturnsN.:~... │ │ │ +0043f630: 6574 7572 6e73 4e00 3ae0 1900 0020 2020 eturnsN.:.... │ │ │ 0043f640: 7468 6520 7661 6c75 6520 6f66 2074 6865 the value of the │ │ │ 0043f650: 2051 5549 5420 636f 6d6d 616e 6420 6172 QUIT command ar │ │ │ 0043f660: 6775 6d65 6e74 2061 7320 7468 6520 7661 gument as the va │ │ │ 0043f670: 6c75 6520 6f66 2074 6865 2065 7874 7269 lue of the extri │ │ │ -0043f680: 6e73 6963 1b00 3a7e 1a00 0020 2020 7370 nsic..:~... sp │ │ │ +0043f680: 6e73 6963 1b00 3ae0 1a00 0020 2020 7370 nsic..:.... sp │ │ │ 0043f690: 6563 6961 6c20 7661 7269 6162 6c65 2e07 ecial variable.. │ │ │ -0043f6a0: 003a 7e21 0000 1200 3a7e 2200 0020 2020 .:~!....:~".. │ │ │ -0043f6b0: 4578 616d 706c 653a 0700 3a7e 2300 001e Example:..:~#... │ │ │ -0043f6c0: 003a 7e24 0000 2020 2047 544d 3e5a 5052 .:~$.. GTM>ZPR │ │ │ +0043f6a0: 003a e021 0000 1200 3ae0 2200 0020 2020 .:.!....:.".. │ │ │ +0043f6b0: 4578 616d 706c 653a 0700 3ae0 2300 001e Example:..:.#... │ │ │ +0043f6c0: 003a e024 0000 2020 2047 544d 3e5a 5052 .:.$.. GTM>ZPR │ │ │ 0043f6d0: 494e 5420 5e44 4159 4f57 4545 4b32 003a INT ^DAYOWEEK2.: │ │ │ -0043f6e0: 7e25 0000 2020 2044 4159 4f57 4545 4b28 ~%.. DAYOWEEK( │ │ │ +0043f6e0: e025 0000 2020 2044 4159 4f57 4545 4b28 .%.. DAYOWEEK( │ │ │ 0043f6f0: 293b 6578 7472 696e 7369 6320 7370 6563 );extrinsic spec │ │ │ 0043f700: 6961 6c20 7661 7269 6162 6c65 2074 6f26 ial variable to& │ │ │ -0043f710: 003a 7e26 0000 2020 203b 7072 6f76 6964 .:~&.. ;provid │ │ │ +0043f710: 003a e026 0000 2020 203b 7072 6f76 6964 .:.&.. ;provid │ │ │ 0043f720: 6520 7468 6520 6461 7920 6f66 2074 6865 e the day of the │ │ │ -0043f730: 2077 6565 6b1c 003a 7e27 0000 2020 2051 week..:~'.. Q │ │ │ +0043f730: 2077 6565 6b1c 003a e027 0000 2020 2051 week..:.'.. Q │ │ │ 0043f740: 5549 5420 245a 4428 2448 2c22 4441 5922 UIT $ZD($H,"DAY" │ │ │ -0043f750: 2927 003a 7e28 0000 2020 2047 544d 3e57 )'.:~(.. GTM>W │ │ │ +0043f750: 2927 003a e028 0000 2020 2047 544d 3e57 )'.:.(.. GTM>W │ │ │ 0043f760: 5249 5445 2024 2444 4159 4f57 4545 4b5e RITE $$DAYOWEEK^ │ │ │ -0043f770: 4441 594f 5745 454b 0d00 3a7e 2900 0020 DAYOWEEK..:~).. │ │ │ -0043f780: 2020 4d4f 4e07 003a 7e2a 0000 0000 0000 MON..:~*...... │ │ │ +0043f770: 4441 594f 5745 454b 0d00 3ae0 2900 0020 DAYOWEEK..:.).. │ │ │ +0043f780: 2020 4d4f 4e07 003a e02a 0000 0000 0000 MON..:.*...... │ │ │ 0043f790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0043f7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0043f7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0043f7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0043f7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0043f7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0043f7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0043f800: 0400 0000 d807 0000 240e 0000 0000 0000 ........$....... │ │ │ -0043f810: 8600 007e 4845 4c50 00ff 7300 ff4d 5f4c ...~HELP..s..M_L │ │ │ +0043f810: 8600 00e0 4845 4c50 00ff 7300 ff4d 5f4c ....HELP..s..M_L │ │ │ 0043f820: 414e 475f 4645 4154 5552 4553 00ff 7300 ANG_FEATURES..s. │ │ │ 0043f830: ff54 5241 4e53 4143 5449 4f4e 5f50 524f .TRANSACTION_PRO │ │ │ 0043f840: 4345 5353 494e 4700 bf51 0000 2020 2065 CESSING..Q.. e │ │ │ 0043f850: 6974 6865 7220 616c 6c20 7468 6520 6461 ither all the da │ │ │ 0043f860: 7461 6261 7365 2075 7064 6174 6573 2069 tabase updates i │ │ │ 0043f870: 6e20 6120 7472 616e 7361 6374 696f 6e20 n a transaction │ │ │ 0043f880: 6f63 6375 722c 206f 7220 6e6f 6e65 206f occur, or none o │ │ │ -0043f890: 6620 7468 656d 5400 357e 6100 0020 2020 f themT.5~a.. │ │ │ +0043f890: 6620 7468 656d 5400 35e0 6100 0020 2020 f themT.5.a.. │ │ │ 0043f8a0: 6f63 6375 7229 2e20 5769 7468 2061 2070 occur). With a p │ │ │ 0043f8b0: 726f 7065 726c 7920 636f 6e73 7472 7563 roperly construc │ │ │ 0043f8c0: 7465 6420 7472 616e 7361 6374 696f 6e2c ted transaction, │ │ │ 0043f8d0: 206e 6f20 6f74 6865 7220 6163 746f 7220 no other actor │ │ │ -0043f8e0: 6f72 2070 726f 6365 7373 5200 357e 7100 or processR.5~q. │ │ │ +0043f8e0: 6f72 2070 726f 6365 7373 5200 35e0 7100 or processR.5.q. │ │ │ 0043f8f0: 0020 2020 6265 6861 7665 7320 6173 2069 . behaves as i │ │ │ 0043f900: 6620 6974 206f 6273 6572 7665 6420 616e f it observed an │ │ │ 0043f910: 7920 696e 7465 726d 6564 6961 7465 2073 y intermediate s │ │ │ 0043f920: 7461 7465 2e20 5472 616e 7361 6374 696f tate. Transactio │ │ │ -0043f930: 6e20 7072 6f63 6573 7369 6e67 5200 357e n processingR.5~ │ │ │ +0043f930: 6e20 7072 6f63 6573 7369 6e67 5200 35e0 n processingR.5. │ │ │ 0043f940: 8100 0020 2020 6861 7320 6265 656e 2064 ... has been d │ │ │ 0043f950: 6573 6967 6e65 6420 746f 2069 6d70 726f esigned to impro │ │ │ 0043f960: 7665 2074 6872 6f75 6768 7075 7420 616e ve throughput an │ │ │ 0043f970: 6420 6d69 6e69 6d69 7a65 2074 6865 2070 d minimize the p │ │ │ 0043f980: 6f73 7369 6269 6c69 7479 2061 6e64 2b00 ossibility and+. │ │ │ -0043f990: 357e 9100 0020 2020 696d 7061 6374 206f 5~... impact o │ │ │ +0043f990: 35e0 9100 0020 2020 696d 7061 6374 206f 5.... impact o │ │ │ 0043f9a0: 6620 226c 6976 6520 6c6f 636b 2220 636f f "live lock" co │ │ │ -0043f9b0: 6e64 6974 696f 6e73 2e08 0034 7ec0 1100 nditions...4~... │ │ │ -0043f9c0: 0026 0034 7eff 7300 ff54 505f 4445 4649 .&.4~.s..TP_DEFI │ │ │ +0043f9b0: 6e64 6974 696f 6e73 2e08 0034 e0c0 1100 nditions...4.... │ │ │ +0043f9c0: 0026 0034 e0ff 7300 ff54 505f 4445 4649 .&.4..s..TP_DEFI │ │ │ 0043f9d0: 4e49 5449 4f4e 5300 0054 505f 4465 6669 NITIONS..TP_Defi │ │ │ -0043f9e0: 6e69 7469 6f6e 7319 0047 7ebf 1100 0020 nitions..G~.... │ │ │ +0043f9e0: 6e69 7469 6f6e 7319 0047 e0bf 1100 0020 nitions..G..... │ │ │ 0043f9f0: 2020 5450 2044 6566 696e 6974 696f 6e73 TP Definitions │ │ │ -0043fa00: 0700 487e 2100 0051 0048 7e31 0000 2020 ..H~!..Q.H~1.. │ │ │ +0043fa00: 0700 48e0 2100 0051 0048 e031 0000 2020 ..H.!..Q.H.1.. │ │ │ 0043fa10: 2049 6e20 4d2c 2061 2074 7261 6e73 6163 In M, a transac │ │ │ 0043fa20: 7469 6f6e 2069 7320 6120 7365 7175 656e tion is a sequen │ │ │ 0043fa30: 6365 206f 6620 636f 6d6d 616e 6473 2074 ce of commands t │ │ │ 0043fa40: 6861 7420 6265 6769 6e73 2077 6974 6820 hat begins with │ │ │ -0043fa50: 6120 5453 5441 5254 4e00 487e 4100 0020 a TSTARTN.H~A.. │ │ │ +0043fa50: 6120 5453 5441 5254 4e00 48e0 4100 0020 a TSTARTN.H.A.. │ │ │ 0043fa60: 2020 636f 6d6d 616e 642c 2065 6e64 7320 command, ends │ │ │ 0043fa70: 7769 7468 2061 2054 434f 4d4d 4954 2063 with a TCOMMIT c │ │ │ 0043fa80: 6f6d 6d61 6e64 2c20 616e 6420 6973 206e ommand, and is n │ │ │ 0043fa90: 6f74 2077 6974 6869 6e20 7468 6520 7363 ot within the sc │ │ │ -0043faa0: 6f70 6520 6f66 4f00 487e 5100 0020 2020 ope ofO.H~Q.. │ │ │ +0043faa0: 6f70 6520 6f66 4f00 48e0 5100 0020 2020 ope ofO.H.Q.. │ │ │ 0043fab0: 616e 6f74 6865 7220 7472 616e 7361 6374 another transact │ │ │ 0043fac0: 696f 6e2e 2041 7070 6c69 6361 7469 6f6e ion. Application │ │ │ 0043fad0: 7320 6361 6e20 6e65 7374 2054 5354 4152 s can nest TSTAR │ │ │ 0043fae0: 542f 5443 4f4d 4d49 5420 636f 6d6d 616e T/TCOMMIT comman │ │ │ -0043faf0: 6473 2074 6f4a 0048 7e61 0000 2020 2063 ds toJ.H~a.. c │ │ │ +0043faf0: 6473 2074 6f4a 0048 e061 0000 2020 2063 ds toJ.H.a.. c │ │ │ 0043fb00: 7265 6174 6520 7375 622d 7472 616e 7361 reate sub-transa │ │ │ 0043fb10: 6374 696f 6e73 2c20 6275 7420 7375 622d ctions, but sub- │ │ │ 0043fb20: 7472 616e 7361 6374 696f 6e73 206f 6e6c transactions onl │ │ │ 0043fb30: 7920 636f 6d6d 6974 2061 7420 7468 654e y commit at theN │ │ │ -0043fb40: 0048 7e71 0000 2020 206f 7574 6572 2d6d .H~q.. outer-m │ │ │ +0043fb40: 0048 e071 0000 2020 206f 7574 6572 2d6d .H.q.. outer-m │ │ │ 0043fb50: 6f73 7420 5443 4f4d 4d49 542e 2024 544c ost TCOMMIT. $TL │ │ │ 0043fb60: 4556 454c 2067 7265 6174 6572 2074 6861 EVEL greater tha │ │ │ 0043fb70: 6e20 3120 696e 6469 6361 7465 7320 7375 n 1 indicates su │ │ │ 0043fb80: 622d 7472 616e 7361 6374 696f 6e12 0048 b-transaction..H │ │ │ -0043fb90: 7e81 0000 2020 206e 6573 7469 6e67 2e07 ~... nesting.. │ │ │ -0043fba0: 0048 7e91 0000 4f00 477e c011 0000 2020 .H~...O.G~.... │ │ │ +0043fb90: e081 0000 2020 206e 6573 7469 6e67 2e07 .... nesting.. │ │ │ +0043fba0: 0048 e091 0000 4f00 47e0 c011 0000 2020 .H....O.G..... │ │ │ 0043fbb0: 2041 2073 7563 6365 7373 6675 6c20 7472 A successful tr │ │ │ 0043fbc0: 616e 7361 6374 696f 6e20 656e 6473 2077 ansaction ends w │ │ │ 0043fbd0: 6974 6820 6120 434f 4d4d 4954 2074 6861 ith a COMMIT tha │ │ │ 0043fbe0: 7420 6973 2074 7269 6767 6572 6564 2062 t is triggered b │ │ │ -0043fbf0: 7920 7468 6550 0048 7e12 0000 2020 2054 y theP.H~... T │ │ │ +0043fbf0: 7920 7468 6550 0048 e012 0000 2020 2054 y theP.H.... T │ │ │ 0043fc00: 434f 4d4d 4954 2063 6f6d 6d61 6e64 2061 COMMIT command a │ │ │ 0043fc10: 7420 7468 6520 656e 6420 6f66 2074 6865 t the end of the │ │ │ 0043fc20: 2074 7261 6e73 6163 7469 6f6e 2e20 4120 transaction. A │ │ │ 0043fc30: 434f 4d4d 4954 2063 6175 7365 7320 616c COMMIT causes al │ │ │ -0043fc40: 6c20 7468 6552 0048 7e13 0000 2020 2064 l theR.H~... d │ │ │ +0043fc40: 6c20 7468 6552 0048 e013 0000 2020 2064 l theR.H.... d │ │ │ 0043fc50: 6174 6162 6173 6520 7570 6461 7465 7320 atabase updates │ │ │ 0043fc60: 7065 7266 6f72 6d65 6420 7769 7468 696e performed within │ │ │ 0043fc70: 2074 6865 2074 7261 6e73 6163 7469 6f6e the transaction │ │ │ 0043fc80: 2074 6f20 6265 636f 6d65 2061 7661 696c to become avail │ │ │ -0043fc90: 6162 6c65 2074 6f1a 0048 7e14 0000 2020 able to..H~... │ │ │ +0043fc90: 6162 6c65 2074 6f1a 0048 e014 0000 2020 able to..H.... │ │ │ 0043fca0: 206f 7468 6572 2070 726f 6365 7373 6573 other processes │ │ │ -0043fcb0: 2e07 0048 7e15 0000 4f00 487e 1600 0020 ...H~...O.H~... │ │ │ +0043fcb0: 2e07 0048 e015 0000 4f00 48e0 1600 0020 ...H....O.H.... │ │ │ 0043fcc0: 2020 416e 2075 6e73 7563 6365 7373 6675 An unsuccessfu │ │ │ 0043fcd0: 6c20 7472 616e 7361 6374 696f 6e20 656e l transaction en │ │ │ 0043fce0: 6473 2077 6974 6820 6120 524f 4c4c 4241 ds with a ROLLBA │ │ │ 0043fcf0: 434b 2e20 524f 4c4c 4241 434b 2069 7320 CK. ROLLBACK is │ │ │ -0043fd00: 696e 766f 6b65 6449 0048 7e17 0000 2020 invokedI.H~... │ │ │ +0043fd00: 696e 766f 6b65 6449 0048 e017 0000 2020 invokedI.H.... │ │ │ 0043fd10: 2065 7870 6c69 6369 746c 7920 6279 2074 explicitly by t │ │ │ 0043fd20: 6865 2054 524f 4c4c 4241 434b 2063 6f6d he TROLLBACK com │ │ │ 0043fd30: 6d61 6e64 2c20 6f72 2069 6d70 6c69 6369 mand, or implici │ │ │ 0043fd40: 746c 7920 6174 2061 2070 726f 6365 7373 tly at a process │ │ │ -0043fd50: 5300 487e 1800 0020 2020 7465 726d 696e S.H~... termin │ │ │ +0043fd50: 5300 48e0 1800 0020 2020 7465 726d 696e S.H.... termin │ │ │ 0043fd60: 6174 696f 6e20 7468 6174 206f 6363 7572 ation that occur │ │ │ 0043fd70: 7320 6475 7269 6e67 2061 2074 7261 6e73 s during a trans │ │ │ 0043fd80: 6163 7469 6f6e 2069 6e20 7072 6f67 7265 action in progre │ │ │ 0043fd90: 7373 2e20 416e 2065 7272 6f72 2077 6974 ss. An error wit │ │ │ -0043fda0: 6869 6e53 0048 7e19 0000 2020 2061 2074 hinS.H~... a t │ │ │ +0043fda0: 6869 6e53 0048 e019 0000 2020 2061 2074 hinS.H.... a t │ │ │ 0043fdb0: 7261 6e73 6163 7469 6f6e 2064 6f65 7320 ransaction does │ │ │ 0043fdc0: 6e6f 7420 6974 7365 6c66 2063 6175 7365 not itself cause │ │ │ 0043fdd0: 2061 6e20 696d 706c 6963 6974 2052 4f4c an implicit ROL │ │ │ 0043fde0: 4c42 4143 4b2c 2061 6c74 686f 7567 6820 LBACK, although │ │ │ -0043fdf0: 2445 5452 4150 5200 487e 1a00 0020 2020 $ETRAPR.H~... │ │ │ +0043fdf0: 2445 5452 4150 5200 48e0 1a00 0020 2020 $ETRAPR.H.... │ │ │ 0043fe00: 6572 726f 7220 7072 6f63 6573 7369 6e67 error processing │ │ │ 0043fe10: 206d 6179 2063 6175 7365 2061 6e20 696d may cause an im │ │ │ 0043fe20: 706c 6963 6974 2054 524f 4c4c 4241 434b plicit TROLLBACK │ │ │ 0043fe30: 2e20 4120 524f 4c4c 4241 434b 2072 656d . A ROLLBACK rem │ │ │ -0043fe40: 6f76 6573 2061 6e79 5000 487e 2100 0020 oves anyP.H~!.. │ │ │ +0043fe40: 6f76 6573 2061 6e79 5000 48e0 2100 0020 oves anyP.H.!.. │ │ │ 0043fe50: 2020 6461 7461 6261 7365 2075 7064 6174 database updat │ │ │ 0043fe60: 6573 2070 6572 666f 726d 6564 2077 6974 es performed wit │ │ │ 0043fe70: 6869 6e20 7468 6520 7472 616e 7361 6374 hin the transact │ │ │ 0043fe80: 696f 6e20 6265 666f 7265 2074 6865 7920 ion before they │ │ │ -0043fe90: 6172 6520 6d61 6465 5300 487e 2200 0020 are madeS.H~".. │ │ │ +0043fe90: 6172 6520 6d61 6465 5300 48e0 2200 0020 are madeS.H.".. │ │ │ 0043fea0: 2020 6176 6169 6c61 626c 6520 746f 206f available to o │ │ │ 0043feb0: 7468 6572 2070 726f 6365 7373 6573 2e20 ther processes. │ │ │ 0043fec0: 524f 4c4c 4241 434b 2061 6c73 6f20 7265 ROLLBACK also re │ │ │ 0043fed0: 6c65 6173 6573 2061 6c6c 2072 6573 6f75 leases all resou │ │ │ -0043fee0: 7263 6573 204c 4f43 4b65 644b 0048 7e23 rces LOCKedK.H~# │ │ │ +0043fee0: 7263 6573 204c 4f43 4b65 644b 0048 e023 rces LOCKedK.H.# │ │ │ 0043fef0: 0000 2020 2073 696e 6365 2074 6865 2073 .. since the s │ │ │ 0043ff00: 7461 7274 206f 6620 7468 6520 7472 616e tart of the tran │ │ │ 0043ff10: 7361 6374 696f 6e2c 2061 6e64 206d 616b saction, and mak │ │ │ 0043ff20: 6573 2074 6865 206e 616b 6564 2072 6566 es the naked ref │ │ │ -0043ff30: 6572 656e 6365 5100 487e 2400 0020 2020 erenceQ.H~$.. │ │ │ +0043ff30: 6572 656e 6365 5100 48e0 2400 0020 2020 erenceQ.H.$.. │ │ │ 0043ff40: 756e 6465 6669 6e65 642e 2057 6869 6c65 undefined. While │ │ │ 0043ff50: 2069 7420 6361 7573 6573 2061 2073 6967 it causes a sig │ │ │ 0043ff60: 6e69 6669 6361 6e74 2070 726f 6365 7373 nificant process │ │ │ 0043ff70: 2073 7461 7465 2063 6861 6e67 652c 2075 state change, u │ │ │ -0043ff80: 6e6c 696b 6520 6151 0048 7e25 0000 2020 nlike aQ.H~%.. │ │ │ +0043ff80: 6e6c 696b 6520 6151 0048 e025 0000 2020 nlike aQ.H.%.. │ │ │ 0043ff90: 2052 4553 5441 5254 2c20 6120 5452 4f4c RESTART, a TROL │ │ │ 0043ffa0: 4c42 4143 4b20 646f 6573 206e 6f74 2063 LBACK does not c │ │ │ 0043ffb0: 6175 7365 2061 6e79 2074 7261 6e73 6665 ause any transfe │ │ │ 0043ffc0: 7220 6f66 2063 6f6e 7472 6f6c 2e20 4265 r of control. Be │ │ │ 0043ffd0: 6361 7573 6520 6f66 0000 0000 0000 0000 cause of........ │ │ │ 0043ffe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0043fff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00440000: 0400 0000 f107 0000 450e 0000 0000 0000 ........E....... │ │ │ -00440010: 9b00 007e 4845 4c50 00ff 7300 ff4d 5f4c ...~HELP..s..M_L │ │ │ +00440010: 9b00 00e0 4845 4c50 00ff 7300 ff4d 5f4c ....HELP..s..M_L │ │ │ 00440020: 414e 475f 4645 4154 5552 4553 00ff 7300 ANG_FEATURES..s. │ │ │ 00440030: ff54 5241 4e53 4143 5449 4f4e 5f50 524f .TRANSACTION_PRO │ │ │ 00440040: 4345 5353 494e 4700 ff73 00ff 5450 5f44 CESSING..s..TP_D │ │ │ 00440050: 4546 494e 4954 494f 4e53 00c0 2600 0020 EFINITIONS..&.. │ │ │ 00440060: 2020 7468 6973 2c20 6120 7573 6566 756c this, a useful │ │ │ 00440070: 2074 6563 686e 6971 7565 2069 7320 746f technique is to │ │ │ 00440080: 2073 6574 2061 2066 6c61 6720 696e 2061 set a flag in a │ │ │ 00440090: 206c 6f63 616c 2076 6172 6961 626c 6520 local variable │ │ │ -004400a0: 7468 6174 2069 7320 6e6f 7452 0048 7e27 that is notR.H~' │ │ │ +004400a0: 7468 6174 2069 7320 6e6f 7452 0048 e027 that is notR.H.' │ │ │ 004400b0: 0000 2020 2061 2072 6573 7461 7274 2076 .. a restart v │ │ │ 004400c0: 6172 6961 626c 652c 2069 7373 7565 2061 ariable, issue a │ │ │ 004400d0: 2054 5245 5354 4152 542c 2077 6869 6368 TRESTART, which │ │ │ 004400e0: 2074 7261 6e73 6665 7273 2074 6f20 7468 transfers to th │ │ │ 004400f0: 6520 696e 7374 7275 6374 696f 6e52 0048 e instructionR.H │ │ │ -00440100: 7e28 0000 2020 2069 6d6d 6564 6961 7465 ~(.. immediate │ │ │ +00440100: e028 0000 2020 2069 6d6d 6564 6961 7465 .(.. immediate │ │ │ 00440110: 6c79 2061 6674 6572 2074 6865 2069 6e69 ly after the ini │ │ │ 00440120: 7469 616c 2054 5354 4152 542c 2061 6e64 tial TSTART, and │ │ │ 00440130: 2068 6176 6520 6120 626c 6f63 6b20 7468 have a block th │ │ │ 00440140: 6572 6520 636f 6e64 6974 696f 6e65 6436 ere conditioned6 │ │ │ -00440150: 0048 7e29 0000 2020 206f 6e20 7468 6520 .H~).. on the │ │ │ +00440150: 0048 e029 0000 2020 206f 6e20 7468 6520 .H.).. on the │ │ │ 00440160: 666c 6167 2076 6172 6961 626c 6520 7768 flag variable wh │ │ │ 00440170: 6963 6820 646f 6573 2061 2054 524f 4c4c ich does a TROLL │ │ │ -00440180: 4241 434b 2e07 0048 7e2a 0000 5400 487e BACK...H~*..T.H~ │ │ │ +00440180: 4241 434b 2e07 0048 e02a 0000 5400 48e0 BACK...H.*..T.H. │ │ │ 00440190: 3100 0020 2020 4120 5245 5354 4152 5420 1.. A RESTART │ │ │ 004401a0: 646f 6573 206e 6f74 2074 6572 6d69 6e61 does not termina │ │ │ 004401b0: 7465 2074 6865 2074 7261 6e73 6163 7469 te the transacti │ │ │ 004401c0: 6f6e 2c20 6275 7420 6973 2061 2074 7261 on, but is a tra │ │ │ 004401d0: 6e73 6665 7220 6f66 2063 6f6e 7472 6f6c nsfer of control │ │ │ -004401e0: 4e00 487e 3200 0020 2020 746f 2069 6d6d N.H~2.. to imm │ │ │ +004401e0: 4e00 48e0 3200 0020 2020 746f 2069 6d6d N.H.2.. to imm │ │ │ 004401f0: 6564 6961 7465 6c79 2061 6674 6572 2074 ediately after t │ │ │ 00440200: 6865 2054 5354 4152 5420 6174 2074 6865 he TSTART at the │ │ │ 00440210: 2062 6567 696e 6e69 6e67 206f 6620 7468 beginning of th │ │ │ 00440220: 6520 7472 616e 7361 6374 696f 6e2e 5300 e transaction.S. │ │ │ -00440230: 487e 3300 0020 2020 5245 5354 4152 5420 H~3.. RESTART │ │ │ +00440230: 48e0 3300 0020 2020 5245 5354 4152 5420 H.3.. RESTART │ │ │ 00440240: 696d 706c 6963 6974 6c79 2069 6e63 6c75 implicitly inclu │ │ │ 00440250: 6465 7320 6120 6e6f 6e2d 7465 726d 696e des a non-termin │ │ │ 00440260: 6174 696e 6720 524f 4c4c 4241 434b 2061 ating ROLLBACK a │ │ │ 00440270: 6e64 206d 6179 206f 7074 696f 6e61 6c6c nd may optionall │ │ │ -00440280: 7951 0048 7e34 0000 2020 2072 6573 746f yQ.H~4.. resto │ │ │ +00440280: 7951 0048 e034 0000 2020 2072 6573 746f yQ.H.4.. resto │ │ │ 00440290: 7265 206c 6f63 616c 2076 6172 6961 626c re local variabl │ │ │ 004402a0: 6573 2c20 6b6e 6f77 6e20 6173 2072 6573 es, known as res │ │ │ 004402b0: 7461 7274 2076 6172 6961 626c 6573 2c20 tart variables, │ │ │ 004402c0: 746f 2074 6865 2076 616c 7565 7320 7468 to the values th │ │ │ -004402d0: 6579 5400 487e 3500 0020 2020 6861 6420 eyT.H~5.. had │ │ │ +004402d0: 6579 5400 48e0 3500 0020 2020 6861 6420 eyT.H.5.. had │ │ │ 004402e0: 7768 656e 2074 6865 2069 6e69 7469 616c when the initial │ │ │ 004402f0: 2054 5354 4152 5420 6f72 6967 696e 616c TSTART original │ │ │ 00440300: 6c79 2065 7865 6375 7465 642e 2041 2052 ly executed. A R │ │ │ 00440310: 4553 5441 5254 2061 6c77 6179 7320 7265 ESTART always re │ │ │ -00440320: 7374 6f72 6573 4f00 487e 3600 0020 2020 storesO.H~6.. │ │ │ +00440320: 7374 6f72 6573 4f00 48e0 3600 0020 2020 storesO.H.6.. │ │ │ 00440330: 2454 4553 5420 616e 6420 7468 6520 6e61 $TEST and the na │ │ │ 00440340: 6b65 6420 7265 6665 7265 6e63 6520 746f ked reference to │ │ │ 00440350: 2074 6865 2076 616c 7565 7320 7468 6579 the values they │ │ │ 00440360: 2068 6164 2077 6865 6e20 7468 6520 696e had when the in │ │ │ -00440370: 6974 6961 6c4e 0048 7e37 0000 2020 2054 itialN.H~7.. T │ │ │ +00440370: 6974 6961 6c4e 0048 e037 0000 2020 2054 itialN.H.7.. T │ │ │ 00440380: 5354 4152 5420 6578 6563 7574 6564 2e20 START executed. │ │ │ 00440390: 5245 5354 4152 5420 646f 6573 206e 6f74 RESTART does not │ │ │ 004403a0: 206d 616e 6167 6520 6465 7669 6365 2073 manage device s │ │ │ 004403b0: 7461 7465 2069 6e66 6f72 6d61 7469 6f6e tate information │ │ │ -004403c0: 2e20 4154 0048 7e38 0000 2020 2052 4553 . AT.H~8.. RES │ │ │ +004403c0: 2e20 4154 0048 e038 0000 2020 2052 4553 . AT.H.8.. RES │ │ │ 004403d0: 5441 5254 2069 7320 696e 766f 6b65 6420 TART is invoked │ │ │ 004403e0: 6279 2074 6865 2054 5245 5354 4152 5420 by the TRESTART │ │ │ 004403f0: 636f 6d6d 616e 6420 6f72 2062 7920 4754 command or by GT │ │ │ 00440400: 2e4d 2069 6620 6974 2068 6173 2064 6574 .M if it has det │ │ │ -00440410: 6572 6d69 6e65 6451 0048 7e39 0000 2020 erminedQ.H~9.. │ │ │ +00440410: 6572 6d69 6e65 6451 0048 e039 0000 2020 erminedQ.H.9.. │ │ │ 00440420: 2074 6865 2074 7261 6e73 6163 7469 6f6e the transaction │ │ │ 00440430: 2069 7320 696e 2063 6f6e 666c 6963 7420 is in conflict │ │ │ 00440440: 7769 7468 206f 7468 6572 2064 6174 6162 with other datab │ │ │ 00440450: 6173 6520 7570 6461 7465 732e 2052 4553 ase updates. RES │ │ │ -00440460: 5441 5254 2063 616e 5100 487e 3a00 0020 TART canQ.H~:.. │ │ │ +00440460: 5441 5254 2063 616e 5100 48e0 3a00 0020 TART canQ.H.:.. │ │ │ 00440470: 2020 6f6e 6c79 2073 7563 6365 7373 6675 only successfu │ │ │ 00440480: 6c6c 7920 6f63 6375 7220 6966 2074 6865 lly occur if the │ │ │ 00440490: 2069 6e69 7469 616c 2054 5354 4152 5420 initial TSTART │ │ │ 004404a0: 696e 636c 7564 6573 2061 6e20 6172 6775 includes an argu │ │ │ -004404b0: 6d65 6e74 2074 6861 744e 0048 7e41 0000 ment thatN.H~A.. │ │ │ +004404b0: 6d65 6e74 2074 6861 744e 0048 e041 0000 ment thatN.H.A.. │ │ │ 004404c0: 2020 2065 6e61 626c 6573 2052 4553 5441 enables RESTA │ │ │ 004404d0: 5254 2c20 7768 6963 6820 4649 5320 7374 RT, which FIS st │ │ │ 004404e0: 726f 6e67 6c79 2072 6563 6f6d 6d65 6e64 rongly recommend │ │ │ 004404f0: 7320 696e 206f 7264 6572 2074 6f20 6465 s in order to de │ │ │ -00440500: 616c 2077 6974 681c 0048 7e42 0000 2020 al with..H~B.. │ │ │ +00440500: 616c 2077 6974 681c 0048 e042 0000 2020 al with..H.B.. │ │ │ 00440510: 2069 6d70 6c69 6369 7420 5245 5354 4152 implicit RESTAR │ │ │ -00440520: 5473 2e07 0048 7e43 0000 1f00 3b7e 5045 Ts...H~C....;~PE │ │ │ +00440520: 5473 2e07 0048 e043 0000 1f00 3be0 5045 Ts...H.C....;.PE │ │ │ 00440530: 5246 4f52 4d41 4e43 4500 0054 505f 5065 RFORMANCE..TP_Pe │ │ │ -00440540: 7266 6f72 6d61 6e63 6519 0047 7ebf 1100 rformance..G~... │ │ │ +00440540: 7266 6f72 6d61 6e63 6519 0047 e0bf 1100 rformance..G.... │ │ │ 00440550: 0020 2020 5450 2050 6572 666f 726d 616e . TP Performan │ │ │ -00440560: 6365 0700 487e 2100 0044 0048 7e31 0000 ce..H~!..D.H~1.. │ │ │ +00440560: 6365 0700 48e0 2100 0044 0048 e031 0000 ce..H.!..D.H.1.. │ │ │ 00440570: 2020 2054 6f20 6163 6869 6576 6520 7468 To achieve th │ │ │ 00440580: 6520 6265 7374 2047 542e 4d20 7065 7266 e best GT.M perf │ │ │ 00440590: 6f72 6d61 6e63 652c 2074 7261 6e73 6163 ormance, transac │ │ │ 004405a0: 7469 6f6e 7320 7368 6f75 6c64 3a07 0048 tions should:..H │ │ │ -004405b0: 7e41 0000 2500 487e 5100 0020 2020 2020 ~A..%.H~Q.. │ │ │ +004405b0: e041 0000 2500 48e0 5100 0020 2020 2020 .A..%.H.Q.. │ │ │ 004405c0: 2a20 6265 2061 7320 7368 6f72 7420 6173 * be as short as │ │ │ -004405d0: 2070 6f73 7369 626c 6542 0048 7e61 0000 possibleB.H~a.. │ │ │ +004405d0: 2070 6f73 7369 626c 6542 0048 e061 0000 possibleB.H.a.. │ │ │ 004405e0: 2020 2020 202a 2063 6f6e 7369 7374 2c20 * consist, │ │ │ 004405f0: 6173 206d 7563 6820 6173 2070 6f73 7369 as much as possi │ │ │ 00440600: 626c 652c 206f 6e6c 7920 6f66 2067 6c6f ble, only of glo │ │ │ -00440610: 6261 6c20 7570 6461 7465 7352 0048 7e71 bal updatesR.H~q │ │ │ +00440610: 6261 6c20 7570 6461 7465 7352 0048 e071 bal updatesR.H.q │ │ │ 00440620: 0000 2020 2020 202a 2062 6520 5345 5249 .. * be SERI │ │ │ 00440630: 414c 2077 6974 6820 6e6f 2065 6d62 6564 AL with no embed │ │ │ 00440640: 6465 6420 4c4f 434b 7320 616e 6420 6d69 ded LOCKs and mi │ │ │ 00440650: 6e69 6d61 6c20 7375 7272 6f75 6e64 696e nimal surroundin │ │ │ 00440660: 6720 4c4f 434b 7320 7768 6572 6517 0048 g LOCKs where..H │ │ │ -00440670: 7e81 0000 2020 2020 2020 206a 7573 7469 ~... justi │ │ │ -00440680: 6669 6564 5300 487e 9100 0020 2020 2020 fiedS.H~... │ │ │ +00440670: e081 0000 2020 2020 2020 206a 7573 7469 .... justi │ │ │ +00440680: 6669 6564 5300 48e0 9100 0020 2020 2020 fiedS.H.... │ │ │ 00440690: 2a20 6861 7665 2052 4553 5441 5254 2065 * have RESTART e │ │ │ 004406a0: 6e61 626c 6564 2077 6974 6820 6120 6d69 nabled with a mi │ │ │ 004406b0: 6e69 6d75 6d20 6f66 206c 6f63 616c 2076 nimum of local v │ │ │ 004406c0: 6172 6961 626c 6573 2070 726f 7465 6374 ariables protect │ │ │ -004406d0: 6564 2062 7920 6136 0047 7ec0 1100 0020 ed by a6.G~.... │ │ │ +004406d0: 6564 2062 7920 6136 0047 e0c0 1100 0020 ed by a6.G..... │ │ │ 004406e0: 2020 2020 2020 7265 7374 6172 7420 706f restart po │ │ │ 004406f0: 7274 696f 6e20 6f66 2074 6865 2054 5354 rtion of the TST │ │ │ 00440700: 4152 5420 6172 6775 6d65 6e74 2e54 0048 ART argument.T.H │ │ │ -00440710: 7e12 0000 2020 2020 202a 204c 6172 6765 ~... * Large │ │ │ +00440710: e012 0000 2020 2020 202a 204c 6172 6765 .... * Large │ │ │ 00440720: 2063 6f6e 6375 7272 656e 7420 7472 616e concurrent tran │ │ │ 00440730: 7361 6374 696f 6e73 2075 7369 6e67 2054 sactions using T │ │ │ 00440740: 434f 4d4d 4954 206d 6179 2072 6573 756c COMMIT may resul │ │ │ 00440750: 7420 696e 2072 6570 6561 7465 6420 616e t in repeated an │ │ │ -00440760: 6452 0048 7e13 0000 2020 2020 2020 2069 dR.H~... i │ │ │ +00440760: 6452 0048 e013 0000 2020 2020 2020 2069 dR.H.... i │ │ │ 00440770: 6e65 6666 6963 6965 6e74 2061 7474 656d nefficient attem │ │ │ 00440780: 7074 7320 6279 2063 6f6d 7065 7469 6e67 pts by competing │ │ │ 00440790: 2070 726f 6365 7373 6573 2074 6f20 6361 processes to ca │ │ │ 004407a0: 7074 7572 6520 6e65 6564 6564 2073 6361 pture needed sca │ │ │ -004407b0: 7263 6537 0048 7e14 0000 2020 2020 2020 rce7.H~... │ │ │ +004407b0: 7263 6537 0048 e014 0000 2020 2020 2020 rce7.H.... │ │ │ 004407c0: 2072 6573 6f75 7263 6573 2c20 7265 7375 resources, resu │ │ │ 004407d0: 6c74 696e 6720 696e 2070 6f6f 7220 7065 lting in poor pe │ │ │ -004407e0: 7266 6f72 6d61 6e63 652e 0700 487e 1500 rformance...H~.. │ │ │ +004407e0: 7266 6f72 6d61 6e63 652e 0700 48e0 1500 rformance...H... │ │ │ 004407f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00440800: 0400 0000 d107 0000 690e 0000 0000 0000 ........i....... │ │ │ -00440810: 5a00 007e 4845 4c50 00ff 7300 ff4d 5f4c Z..~HELP..s..M_L │ │ │ +00440810: 5a00 00e0 4845 4c50 00ff 7300 ff4d 5f4c Z...HELP..s..M_L │ │ │ 00440820: 414e 475f 4645 4154 5552 4553 00ff 7300 ANG_FEATURES..s. │ │ │ 00440830: ff54 5241 4e53 4143 5449 4f4e 5f50 524f .TRANSACTION_PRO │ │ │ 00440840: 4345 5353 494e 4700 ff73 00ff 5450 5f50 CESSING..s..TP_P │ │ │ 00440850: 4552 464f 524d 414e 4345 00c0 1600 0020 ERFORMANCE..... │ │ │ -00440860: 2020 4578 616d 706c 653a 0700 487e 1700 Example:..H~.. │ │ │ -00440870: 001b 0048 7e18 0000 2020 2020 5453 5441 ...H~... TSTA │ │ │ -00440880: 5254 2028 293a 5345 5249 414c 2300 487e RT ():SERIAL#.H~ │ │ │ +00440860: 2020 4578 616d 706c 653a 0700 48e0 1700 Example:..H... │ │ │ +00440870: 001b 0048 e018 0000 2020 2020 5453 5441 ...H.... TSTA │ │ │ +00440880: 5254 2028 293a 5345 5249 414c 2300 48e0 RT ():SERIAL#.H. │ │ │ 00440890: 1900 0020 2020 2053 4554 2028 4143 4354 ... SET (ACCT │ │ │ 004408a0: 2c5e 4d28 3029 293d 5e4d 2830 292b 312a ,^M(0))=^M(0)+1* │ │ │ -004408b0: 0048 7e1a 0000 2020 2020 5345 5420 5e4d .H~... SET ^M │ │ │ +004408b0: 0048 e01a 0000 2020 2020 5345 5420 5e4d .H.... SET ^M │ │ │ 004408c0: 2841 4343 5429 3d50 5245 432c 5e50 4e28 (ACCT)=PREC,^PN( │ │ │ -004408d0: 4e41 4d29 3d41 4343 5412 0048 7e21 0000 NAM)=ACCT..H~!.. │ │ │ -004408e0: 2020 2020 5443 4f4d 4d49 5407 0048 7e22 TCOMMIT..H~" │ │ │ -004408f0: 0000 1200 487e 2300 0020 2020 4578 616d ....H~#.. Exam │ │ │ -00440900: 706c 653a 0700 487e 2400 001b 0048 7e25 ple:..H~$....H~% │ │ │ +004408d0: 4e41 4d29 3d41 4343 5412 0048 e021 0000 NAM)=ACCT..H.!.. │ │ │ +004408e0: 2020 2020 5443 4f4d 4d49 5407 0048 e022 TCOMMIT..H." │ │ │ +004408f0: 0000 1200 48e0 2300 0020 2020 4578 616d ....H.#.. Exam │ │ │ +00440900: 706c 653a 0700 48e0 2400 001b 0048 e025 ple:..H.$....H.% │ │ │ 00440910: 0000 2020 2020 5453 5441 5254 2028 293a .. TSTART (): │ │ │ -00440920: 5345 5249 414c 2100 487e 2600 0020 2020 SERIAL!.H~&.. │ │ │ +00440920: 5345 5249 414c 2100 48e0 2600 0020 2020 SERIAL!.H.&.. │ │ │ 00440930: 2049 4620 2454 5245 5354 4152 543e 3320 IF $TRESTART>3 │ │ │ -00440940: 444f 2051 5549 5415 0048 7e27 0000 2020 DO QUIT..H~'.. │ │ │ -00440950: 2020 2e54 524f 4c4c 4241 434b 2700 487e .TROLLBACK'.H~ │ │ │ +00440940: 444f 2051 5549 5415 0048 e027 0000 2020 DO QUIT..H.'.. │ │ │ +00440950: 2020 2e54 524f 4c4c 4241 434b 2700 48e0 .TROLLBACK'.H. │ │ │ 00440960: 2800 0020 2020 202e 5752 4954 4520 212c (.. .WRITE !, │ │ │ 00440970: 2254 6f6f 206d 616e 7920 5245 5354 4152 "Too many RESTAR │ │ │ -00440980: 5473 2210 0048 7e29 0000 2020 2020 2e51 Ts"..H~).. .Q │ │ │ -00440990: 5549 5425 0048 7e2a 0000 2020 2020 5345 UIT%.H~*.. SE │ │ │ +00440980: 5473 2210 0048 e029 0000 2020 2020 2e51 Ts"..H.).. .Q │ │ │ +00440990: 5549 5425 0048 e02a 0000 2020 2020 5345 UIT%.H.*.. SE │ │ │ 004409a0: 5420 284e 4558 542c 5e49 4428 3029 293d T (NEXT,^ID(0))= │ │ │ -004409b0: 5e49 4428 3029 2b31 3100 487e 3100 0020 ^ID(0)+11.H~1.. │ │ │ +004409b0: 5e49 4428 3029 2b31 3100 48e0 3100 0020 ^ID(0)+11.H.1.. │ │ │ 004409c0: 2020 2053 4554 205e 4944 284e 4558 5429 SET ^ID(NEXT) │ │ │ 004409d0: 3d52 4543 4f52 442c 5e58 4944 285a 4950 =RECORD,^XID(ZIP │ │ │ -004409e0: 2c4e 4558 5429 3d22 2212 0048 7e32 0000 ,NEXT)=""..H~2.. │ │ │ -004409f0: 2020 2020 5443 4f4d 4d49 5407 0048 7e33 TCOMMIT..H~3 │ │ │ -00440a00: 0000 de00 487e 3400 0020 2020 2547 544d ....H~4.. %GTM │ │ │ +004409e0: 2c4e 4558 5429 3d22 2212 0048 e032 0000 ,NEXT)=""..H.2.. │ │ │ +004409f0: 2020 2020 5443 4f4d 4d49 5407 0048 e033 TCOMMIT..H.3 │ │ │ +00440a00: 0000 de00 48e0 3400 0020 2020 2547 544d ....H.4.. %GTM │ │ │ 00440a10: 2d49 2d54 5052 4553 5441 5254 2c20 4461 -I-TPRESTART, Da │ │ │ 00440a20: 7461 6261 7365 202f 6762 6c73 2f64 7478 tabase /gbls/dtx │ │ │ 00440a30: 2f64 7478 2e64 6174 3b20 636f 6465 3a20 /dtx.dat; code: │ │ │ 00440a40: 4c3b 2062 6c6b 3a20 3078 3030 4241 3133 L; blk: 0x00BA13 │ │ │ 00440a50: 4444 2069 6e20 676c 626c 3a20 5e44 5458 DD in glbl: ^DTX │ │ │ 00440a60: 3b20 7076 746d 6f64 733a 2030 2c20 626c ; pvtmods: 0, bl │ │ │ 00440a70: 6b6d 6f64 733a 2031 2c20 626c 6b6c 766c kmods: 1, blklvl │ │ │ 00440a80: 3a20 312c 2074 7970 653a 2034 2c20 7265 : 1, type: 4, re │ │ │ 00440a90: 6164 7365 743a 2033 2c20 7772 6974 6573 adset: 3, writes │ │ │ 00440aa0: 6574 3a20 312c 206c 6f63 616c 5f74 6e3a et: 1, local_tn: │ │ │ 00440ab0: 2030 7830 3030 3030 3030 3030 3030 3030 0x0000000000000 │ │ │ 00440ac0: 3244 302c 207a 706f 733a 204c 4142 454c 2D0, zpos: LABEL │ │ │ 00440ad0: 2b31 3038 5e52 4f55 5449 4e45 4e41 4d45 +108^ROUTINENAME │ │ │ -00440ae0: 0700 487e 3500 0052 0048 7e36 0000 2020 ..H~5..R.H~6.. │ │ │ +00440ae0: 0700 48e0 3500 0052 0048 e036 0000 2020 ..H.5..R.H.6.. │ │ │ 00440af0: 2020 202a 2070 7674 6d6f 6473 202d 2049 * pvtmods - I │ │ │ 00440b00: 7320 616c 7761 7973 206c 6573 7320 7468 s always less th │ │ │ 00440b10: 616e 206f 7220 6571 7561 6c20 746f 2062 an or equal to b │ │ │ 00440b20: 6c6b 6d6f 6473 2e20 5468 6973 206d 6561 lkmods. This mea │ │ │ -00440b30: 6e73 2069 7420 6361 6e54 0048 7e37 0000 ns it canT.H~7.. │ │ │ +00440b30: 6e73 2069 7420 6361 6e54 0048 e037 0000 ns it canT.H.7.. │ │ │ 00440b40: 2020 2020 2020 2062 6520 3120 6f6e 6c79 be 1 only │ │ │ 00440b50: 2069 6620 2262 6c6b 6d6f 6473 2220 6973 if "blkmods" is │ │ │ 00440b60: 2061 6c73 6f20 312e 2049 6620 6974 2069 also 1. If it i │ │ │ 00440b70: 7320 312c 2069 7420 6d65 616e 7320 7468 s 1, it means th │ │ │ 00440b80: 6174 2070 726f 6365 7373 2050 3153 0048 at process P1S.H │ │ │ -00440b90: 7e38 0000 2020 2020 2020 2077 6173 2070 ~8.. was p │ │ │ +00440b90: e038 0000 2020 2020 2020 2077 6173 2070 .8.. was p │ │ │ 00440ba0: 6c61 6e6e 696e 6720 746f 2055 5044 4154 lanning to UPDAT │ │ │ 00440bb0: 4520 286e 6f74 206a 7573 7420 5245 4144 E (not just READ │ │ │ 00440bc0: 2920 7468 6520 626c 6f63 6b20 6e75 6d62 ) the block numb │ │ │ 00440bd0: 6572 2028 696e 6469 6361 7465 6420 6173 er (indicated as │ │ │ -00440be0: 5100 487e 3900 0020 2020 2020 2020 2262 Q.H~9.. "b │ │ │ +00440be0: 5100 48e0 3900 0020 2020 2020 2020 2262 Q.H.9.. "b │ │ │ 00440bf0: 6c6b 3a20 2e2e 2e22 2069 6e20 7468 6520 lk: ..." in the │ │ │ 00440c00: 5450 5245 5354 4152 5420 6d65 7373 6167 TPRESTART messag │ │ │ 00440c10: 6529 2061 7320 7061 7274 206f 6620 6974 e) as part of it │ │ │ 00440c20: 7320 5450 2074 7261 6e73 6163 7469 6f6e s TP transaction │ │ │ -00440c30: 2e4d 0048 7e3a 0000 2020 2020 202a 2062 .M.H~:.. * b │ │ │ +00440c30: 2e4d 0048 e03a 0000 2020 2020 202a 2062 .M.H.:.. * b │ │ │ 00440c40: 6c6b 6d6f 6473 202d 2049 7320 6569 7468 lkmods - Is eith │ │ │ 00440c50: 6572 2031 206f 7220 302e 2031 2069 6d70 er 1 or 0. 1 imp │ │ │ 00440c60: 6c69 6573 2074 6865 2074 7261 6e73 6163 lies the transac │ │ │ 00440c70: 7469 6f6e 2072 6573 7461 7274 6564 5100 tion restartedQ. │ │ │ -00440c80: 487e 4100 0020 2020 2020 2020 6265 6361 H~A.. beca │ │ │ +00440c80: 48e0 4100 0020 2020 2020 2020 6265 6361 H.A.. beca │ │ │ 00440c90: 7573 6520 7468 6973 2070 726f 6365 7373 use this process │ │ │ 00440ca0: 2028 5031 2920 6973 2061 7474 656d 7074 (P1) is attempt │ │ │ 00440cb0: 696e 6720 746f 2052 4541 442f 5550 4441 ing to READ/UPDA │ │ │ 00440cc0: 5445 2061 2062 6c6f 636b 2074 6861 7453 TE a block thatS │ │ │ -00440cd0: 0048 7e42 0000 2020 2020 2020 2068 6173 .H~B.. has │ │ │ +00440cd0: 0048 e042 0000 2020 2020 2020 2068 6173 .H.B.. has │ │ │ 00440ce0: 2063 6f6e 6375 7272 656e 746c 7920 6265 concurrently be │ │ │ 00440cf0: 656e 2075 7064 6174 6564 2062 7920 616e en updated by an │ │ │ 00440d00: 6f74 6865 7220 7072 6f63 6573 7320 2850 other process (P │ │ │ 00440d10: 3229 2073 696e 6365 2050 3120 6163 6365 2) since P1 acce │ │ │ -00440d20: 7373 5100 487e 4300 0020 2020 2020 2020 ssQ.H~C.. │ │ │ +00440d20: 7373 5100 48e0 4300 0020 2020 2020 2020 ssQ.H.C.. │ │ │ 00440d30: 7468 6520 626c 6f63 6b20 6173 2070 6172 the block as par │ │ │ 00440d40: 7420 6f66 2069 7473 2054 5020 7472 616e t of its TP tran │ │ │ 00440d50: 7361 6374 696f 6e2e 2054 6869 7320 6d65 saction. This me │ │ │ 00440d60: 616e 7320 7468 6520 2263 6f64 653a 202e ans the "code: . │ │ │ -00440d70: 2e2e 224f 0048 7e44 0000 2020 2020 2020 .."O.H~D.. │ │ │ +00440d70: 2e2e 224f 0048 e044 0000 2020 2020 2020 .."O.H.D.. │ │ │ 00440d80: 206f 7574 7075 7420 696e 2074 6865 2054 output in the T │ │ │ 00440d90: 5052 4553 5441 5254 206d 6573 7361 6765 PRESTART message │ │ │ 00440da0: 2077 696c 6c20 6861 7665 204c 2061 7320 will have L as │ │ │ 00440db0: 7468 6520 6c61 7374 206c 6574 7465 722e the last letter. │ │ │ -00440dc0: 2030 5400 487e 4500 0020 2020 2020 2020 0T.H~E.. │ │ │ +00440dc0: 2030 5400 48e0 4500 0020 2020 2020 2020 0T.H.E.. │ │ │ 00440dd0: 696d 706c 6965 7320 7468 6520 7265 7374 implies the rest │ │ │ 00440de0: 6172 7420 6f63 6375 7272 6564 2062 6563 art occurred bec │ │ │ 00440df0: 6175 7365 206f 6620 6120 6469 6666 6572 ause of a differ │ │ │ 00440e00: 656e 7420 7265 6173 6f6e 2e20 5468 6520 ent reason. The │ │ │ -00440e10: 2263 6f64 653a 5200 487e 4600 0020 2020 "code:R.H~F.. │ │ │ +00440e10: 2263 6f64 653a 5200 48e0 4600 0020 2020 "code:R.H.F.. │ │ │ 00440e20: 2020 2020 2e2e 2e22 2074 6865 6e20 6861 ..." then ha │ │ │ 00440e30: 7320 736f 6d65 7468 696e 6720 6f74 6865 s something othe │ │ │ 00440e40: 7220 7468 616e 2022 4c22 2061 7320 7468 r than "L" as th │ │ │ 00440e50: 6520 6c61 7374 206c 6574 7465 722e 204e e last letter. N │ │ │ -00440e60: 6f74 6520 7468 6174 5000 487e 4700 0020 ote thatP.H~G.. │ │ │ +00440e60: 6f74 6520 7468 6174 5000 48e0 4700 0020 ote thatP.H.G.. │ │ │ 00440e70: 2020 2020 2020 6561 6368 206c 6574 7465 each lette │ │ │ 00440e80: 7220 696e 2022 636f 6465 3a20 2e2e 2e22 r in "code: ..." │ │ │ 00440e90: 2063 6f72 7265 7370 6f6e 6473 2074 6f20 corresponds to │ │ │ 00440ea0: 7468 6520 6661 696c 7572 6520 636f 6465 the failure code │ │ │ -00440eb0: 2069 6e20 6561 6368 3300 487e 4800 0020 in each3.H~H.. │ │ │ +00440eb0: 2069 6e20 6561 6368 3300 48e0 4800 0020 in each3.H.H.. │ │ │ 00440ec0: 2020 2020 2020 7472 792f 7265 7472 7920 try/retry │ │ │ 00440ed0: 696e 2074 6865 206f 7264 6572 206f 6620 in the order of │ │ │ -00440ee0: 6f63 6375 7272 656e 6365 2e51 0048 7e49 occurrence.Q.H~I │ │ │ +00440ee0: 6f63 6375 7272 656e 6365 2e51 0048 e049 occurrence.Q.H.I │ │ │ 00440ef0: 0000 2020 2020 202a 2062 6c6b 6c76 6c20 .. * blklvl │ │ │ 00440f00: 2d20 4973 2074 6865 206c 6576 656c 2069 - Is the level i │ │ │ 00440f10: 6e20 7468 6520 4744 5320 7374 7275 6374 n the GDS struct │ │ │ 00440f20: 7572 6520 6f66 2074 6865 2062 6c6f 636b ure of the block │ │ │ -00440f30: 2028 2262 6c6b 3a20 2e2e 2e22 4900 487e ("blk: ..."I.H~ │ │ │ +00440f30: 2028 2262 6c6b 3a20 2e2e 2e22 4900 48e0 ("blk: ..."I.H. │ │ │ 00440f40: 4a00 0020 2020 2020 2020 6669 656c 6420 J.. field │ │ │ 00440f50: 696e 2074 6865 2054 5052 4553 5441 5254 in the TPRESTART │ │ │ 00440f60: 206d 6573 7361 6765 2920 7468 6174 2063 message) that c │ │ │ 00440f70: 6175 7365 6420 7468 6520 5450 2072 6573 aused the TP res │ │ │ -00440f80: 7461 7274 2e4c 0048 7e51 0000 2020 2020 tart.L.H~Q.. │ │ │ +00440f80: 7461 7274 2e4c 0048 e051 0000 2020 2020 tart.L.H.Q.. │ │ │ 00440f90: 202a 2074 7970 6520 2d20 4120 7661 6c75 * type - A valu │ │ │ 00440fa0: 6520 6f66 2030 2c31 2c32 2c34 2073 686f e of 0,1,2,4 sho │ │ │ 00440fb0: 7773 2074 6865 2072 6573 7461 7274 206f ws the restart o │ │ │ 00440fc0: 6363 7572 7265 6420 696e 2074 6865 2054 ccurred in the T │ │ │ 00440fd0: 5000 0000 0000 0000 0000 0000 0000 0000 P............... │ │ │ 00440fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00440ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00441000: 0400 0000 e007 0000 8d0e 0000 0000 0000 ................ │ │ │ -00441010: 9600 007e 4845 4c50 00ff 7300 ff4d 5f4c ...~HELP..s..M_L │ │ │ +00441010: 9600 00e0 4845 4c50 00ff 7300 ff4d 5f4c ....HELP..s..M_L │ │ │ 00441020: 414e 475f 4645 4154 5552 4553 00ff 7300 ANG_FEATURES..s. │ │ │ 00441030: ff54 5241 4e53 4143 5449 4f4e 5f50 524f .TRANSACTION_PRO │ │ │ 00441040: 4345 5353 494e 4700 ff73 00ff 5450 5f50 CESSING..s..TP_P │ │ │ 00441050: 4552 464f 524d 414e 4345 00c0 5200 0020 ERFORMANCE..R.. │ │ │ 00441060: 2020 2020 2020 7472 616e 7361 6374 696f transactio │ │ │ 00441070: 6e20 4245 464f 5245 2065 7865 6375 7469 n BEFORE executi │ │ │ 00441080: 6e67 2054 434f 4d4d 4954 3b20 3120 6d65 ng TCOMMIT; 1 me │ │ │ 00441090: 616e 7320 7365 6172 6368 696e 672c 2032 ans searching, 2 │ │ │ -004410a0: 206d 6561 6e73 5200 487e 5300 0020 2020 meansR.H~S.. │ │ │ +004410a0: 206d 6561 6e73 5200 48e0 5300 0020 2020 meansR.H.S.. │ │ │ 004410b0: 2020 2020 7265 6164 696e 672c 2033 206d reading, 3 m │ │ │ 004410c0: 6561 6e73 2063 6f6d 6d69 7474 696e 672c eans committing, │ │ │ 004410d0: 2034 206d 6561 6e73 2076 616c 6964 6174 4 means validat │ │ │ 004410e0: 696e 6720 6869 7374 6f72 792c 2061 6e64 ing history, and │ │ │ -004410f0: 2030 206d 6561 6e73 1500 487e 5400 0020 0 means..H~T.. │ │ │ +004410f0: 2030 206d 6561 6e73 1500 48e0 5400 0020 0 means..H.T.. │ │ │ 00441100: 2020 2020 2020 6f74 6865 7273 2e51 0048 others.Q.H │ │ │ -00441110: 7e55 0000 2020 2020 202a 2072 6561 6473 ~U.. * reads │ │ │ +00441110: e055 0000 2020 2020 202a 2072 6561 6473 .U.. * reads │ │ │ 00441120: 6574 202d 2054 6865 206e 756d 6265 7220 et - The number │ │ │ 00441130: 6f66 2047 4453 2062 6c6f 636b 7320 7468 of GDS blocks th │ │ │ 00441140: 6174 2061 6363 6573 7365 6420 6173 2070 at accessed as p │ │ │ 00441150: 6172 7420 6f66 2074 6869 7320 5450 5100 art of this TPQ. │ │ │ -00441160: 487e 5600 0020 2020 2020 2020 7472 616e H~V.. tran │ │ │ +00441160: 48e0 5600 0020 2020 2020 2020 7472 616e H.V.. tran │ │ │ 00441170: 7361 6374 696f 6e20 696e 2074 6865 2072 saction in the r │ │ │ 00441180: 6567 696f 6e20 636f 6e74 6169 6e69 6e67 egion containing │ │ │ 00441190: 2074 6865 2067 6c6f 6261 6c20 2822 676c the global ("gl │ │ │ 004411a0: 626c 3a20 2e2e 2e22 2069 6e20 7468 6521 bl: ..." in the! │ │ │ -004411b0: 0048 7e57 0000 2020 2020 2020 2054 5052 .H~W.. TPR │ │ │ +004411b0: 0048 e057 0000 2020 2020 2020 2054 5052 .H.W.. TPR │ │ │ 004411c0: 4553 5441 5254 206d 6573 7361 6765 292e ESTART message). │ │ │ -004411d0: 5100 487e 5800 0020 2020 2020 2a20 7772 Q.H~X.. * wr │ │ │ +004411d0: 5100 48e0 5800 0020 2020 2020 2a20 7772 Q.H.X.. * wr │ │ │ 004411e0: 6974 6573 6574 202d 204f 7574 206f 6620 iteset - Out of │ │ │ 004411f0: 7468 6520 7265 6164 7365 7420 6e75 6d62 the readset numb │ │ │ 00441200: 6572 2c20 7468 6520 6e75 6d62 6572 206f er, the number o │ │ │ 00441210: 6620 4744 5320 626c 6f63 6b73 2074 6869 f GDS blocks thi │ │ │ -00441220: 7353 0048 7e59 0000 2020 2020 2020 2070 sS.H~Y.. p │ │ │ +00441220: 7353 0048 e059 0000 2020 2020 2020 2070 sS.H.Y.. p │ │ │ 00441230: 726f 6365 7373 2077 6173 2061 7474 656d rocess was attem │ │ │ 00441240: 7074 6564 2074 6f20 5550 4441 5445 2061 pted to UPDATE a │ │ │ 00441250: 7320 7061 7274 206f 6620 7468 6973 2054 s part of this T │ │ │ 00441260: 5020 7472 616e 7361 6374 696f 6e20 696e P transaction in │ │ │ -00441270: 2074 6865 5200 487e 5a00 0020 2020 2020 theR.H~Z.. │ │ │ +00441270: 2074 6865 5200 48e0 5a00 0020 2020 2020 theR.H.Z.. │ │ │ 00441280: 2020 7265 6769 6f6e 2063 6f6e 7461 696e region contain │ │ │ 00441290: 696e 6720 7468 6520 676c 6f62 616c 2028 ing the global ( │ │ │ 004412a0: 2267 6c62 6c3a 202e 2e2e 2220 696e 2074 "glbl: ..." in t │ │ │ 004412b0: 6865 2054 5052 4553 5441 5254 206d 6573 he TPRESTART mes │ │ │ -004412c0: 7361 6765 292e 4d00 487e 6100 0020 2020 sage).M.H~a.. │ │ │ +004412c0: 7361 6765 292e 4d00 48e0 6100 0020 2020 sage).M.H.a.. │ │ │ 004412d0: 2020 2a20 6c6f 6361 6c5f 746e 202d 2054 * local_tn - T │ │ │ 004412e0: 6869 7320 6973 2061 206e 6576 6572 2d64 his is a never-d │ │ │ 004412f0: 6563 7265 6173 696e 6720 636f 756e 7465 ecreasing counte │ │ │ 00441300: 7220 2873 7461 7274 696e 6720 6174 2031 r (starting at 1 │ │ │ -00441310: 2061 7454 0048 7e62 0000 2020 2020 2020 atT.H~b.. │ │ │ +00441310: 2061 7454 0048 e062 0000 2020 2020 2020 atT.H.b.. │ │ │ 00441320: 2070 726f 6365 7373 2073 7461 7274 7570 process startup │ │ │ 00441330: 2920 696e 6372 656d 656e 7465 6420 666f ) incremented fo │ │ │ 00441340: 7220 6576 6572 7920 6e65 7720 5450 2074 r every new TP t │ │ │ 00441350: 7261 6e73 6163 7469 6f6e 2c20 5450 2072 ransaction, TP r │ │ │ -00441360: 6573 7461 7274 2c50 0048 7e63 0000 2020 estart,P.H~c.. │ │ │ +00441360: 6573 7461 7274 2c50 0048 e063 0000 2020 estart,P.H.c.. │ │ │ 00441370: 2020 2020 2061 6e64 2054 5020 726f 6c6c and TP roll │ │ │ 00441380: 6261 636b 2e20 5477 6f20 5450 5245 5354 back. Two TPREST │ │ │ 00441390: 4152 5420 6d65 7373 6167 6573 2062 7920 ART messages by │ │ │ 004413a0: 7468 6520 7361 6d65 2070 726f 6365 7373 the same process │ │ │ -004413b0: 2073 686f 756c 644f 0048 7e64 0000 2020 shouldO.H~d.. │ │ │ +004413b0: 2073 686f 756c 644f 0048 e064 0000 2020 shouldO.H.d.. │ │ │ 004413c0: 2020 2020 206e 6576 6572 2068 6176 6520 never have │ │ │ 004413d0: 7468 6520 7361 6d65 2076 616c 7565 206f the same value o │ │ │ 004413e0: 6620 6c6f 6361 6c5f 746e 2e20 5468 6520 f local_tn. The │ │ │ 004413f0: 6469 6666 6572 656e 6365 2062 6574 7765 difference betwe │ │ │ -00441400: 656e 2074 6865 5100 487e 6500 0020 2020 en theQ.H~e.. │ │ │ +00441400: 656e 2074 6865 5100 48e0 6500 0020 2020 en theQ.H.e.. │ │ │ 00441410: 2020 2020 6c6f 6361 6c5f 746e 2076 616c local_tn val │ │ │ 00441420: 7565 7320 6f66 2074 776f 206d 6573 7361 ues of two messa │ │ │ 00441430: 6765 7320 6672 6f6d 2074 6865 2073 616d ges from the sam │ │ │ 00441440: 6520 7072 6f63 6573 7320 696e 6469 6361 e process indica │ │ │ -00441450: 7465 7320 7468 6551 0048 7e66 0000 2020 tes theQ.H~f.. │ │ │ +00441450: 7465 7320 7468 6551 0048 e066 0000 2020 tes theQ.H.f.. │ │ │ 00441460: 2020 2020 206e 756d 6265 7220 6f66 2054 number of T │ │ │ 00441470: 5020 7472 616e 7361 6374 696f 6e73 2064 P transactions d │ │ │ 00441480: 6f6e 6520 6279 2074 6861 7420 7072 6f63 one by that proc │ │ │ 00441490: 6573 7320 696e 2074 6865 2074 696d 6520 ess in the time │ │ │ -004414a0: 696e 7465 7276 616c 2700 487e 6700 0020 interval'.H~g.. │ │ │ +004414a0: 696e 7465 7276 616c 2700 48e0 6700 0020 interval'.H.g.. │ │ │ 004414b0: 2020 2020 2020 6265 7477 6565 6e20 7468 between th │ │ │ 004414c0: 6520 7477 6f20 6d65 7373 6167 6573 2e07 e two messages.. │ │ │ -004414d0: 0048 7e68 0000 1200 487e 6900 0020 2020 .H~h....H~i.. │ │ │ -004414e0: 2a2a 4e6f 7465 2a2a 0700 487e 6a00 0054 **Note**..H~j..T │ │ │ -004414f0: 0048 7e71 0000 2020 2020 206f 2055 7365 .H~q.. o Use │ │ │ +004414d0: 0048 e068 0000 1200 48e0 6900 0020 2020 .H.h....H.i.. │ │ │ +004414e0: 2a2a 4e6f 7465 2a2a 0700 48e0 6a00 0054 **Note**..H.j..T │ │ │ +004414f0: 0048 e071 0000 2020 2020 206f 2055 7365 .H.q.. o Use │ │ │ 00441500: 2056 4945 5720 5b4e 4f5d 4c4f 4754 5b50 VIEW [NO]LOGT[P │ │ │ 00441510: 5245 5354 4152 545d 5b3d 696e 7465 7870 RESTART][=intexp │ │ │ 00441520: 725d 2074 6f20 656e 6162 6c65 206f 7220 r] to enable or │ │ │ 00441530: 6469 7361 626c 6520 7468 6520 6c6f 6767 disable the logg │ │ │ -00441540: 696e 673e 0048 7e72 0000 2020 2020 2020 ing>.H~r.. │ │ │ +00441540: 696e 673e 0048 e072 0000 2020 2020 2020 ing>.H.r.. │ │ │ 00441550: 206f 6620 5450 5245 5354 4152 5420 6d65 of TPRESTART me │ │ │ 00441560: 7373 6167 6573 2e20 4e6f 7465 2074 6861 ssages. Note tha │ │ │ 00441570: 7420 796f 7520 6361 6e20 7573 6520 7468 t you can use th │ │ │ -00441580: 654d 0048 7e73 0000 2020 2020 2020 2067 eM.H~s.. g │ │ │ +00441580: 654d 0048 e073 0000 2020 2020 2020 2067 eM.H.s.. g │ │ │ 00441590: 746d 5f74 7072 6573 7461 7274 5f6c 6f67 tm_tprestart_log │ │ │ 004415a0: 5f64 656c 7461 2061 6e64 2067 746d 5f74 _delta and gtm_t │ │ │ 004415b0: 7072 6573 7461 7274 5f6c 6f67 5f66 6972 prestart_log_fir │ │ │ 004415c0: 7374 2065 6e76 6972 6f6e 6d65 6e74 4300 st environmentC. │ │ │ -004415d0: 487e 7400 0020 2020 2020 2020 7661 7269 H~t.. vari │ │ │ +004415d0: 48e0 7400 0020 2020 2020 2020 7661 7269 H.t.. vari │ │ │ 004415e0: 6162 6c65 7320 746f 2073 6574 2074 6865 ables to set the │ │ │ 004415f0: 2066 7265 7175 656e 6379 206f 6620 5450 frequency of TP │ │ │ 00441600: 5245 5354 4152 5420 6d65 7373 6167 6573 RESTART messages │ │ │ -00441610: 2e53 0048 7e75 0000 2020 2020 206f 2055 .S.H~u.. o U │ │ │ +00441610: 2e53 0048 e075 0000 2020 2020 206f 2055 .S.H.u.. o U │ │ │ 00441620: 7365 2056 4945 5720 5b4e 4f5d 4c4f 474e se VIEW [NO]LOGN │ │ │ 00441630: 5b4f 4e54 505d 5b3d 696e 7465 7870 725d [ONTP][=intexpr] │ │ │ 00441640: 2074 6f20 656e 6162 6c65 206f 7220 6469 to enable or di │ │ │ 00441650: 7361 626c 6520 7468 6520 6c6f 6767 696e sable the loggin │ │ │ -00441660: 6720 6f66 4d00 487e 7600 0020 2020 2020 g ofM.H~v.. │ │ │ +00441660: 6720 6f66 4d00 48e0 7600 0020 2020 2020 g ofM.H.v.. │ │ │ 00441670: 2020 4e4f 4e54 5052 4553 5441 5254 206d NONTPRESTART m │ │ │ 00441680: 6573 7361 6765 732e 2054 6869 7320 6661 essages. This fa │ │ │ 00441690: 6369 6c69 7479 2069 7320 7468 6520 616e cility is the an │ │ │ 004416a0: 616c 6f67 206f 6620 5450 5245 5354 4152 alog of TPRESTAR │ │ │ -004416b0: 5454 0048 7e77 0000 2020 2020 2020 2074 TT.H~w.. t │ │ │ +004416b0: 5454 0048 e077 0000 2020 2020 2020 2074 TT.H.w.. t │ │ │ 004416c0: 7261 636b 696e 672c 2062 7574 2066 6f72 racking, but for │ │ │ 004416d0: 206e 6f6e 2d54 5020 6d69 6e69 2d74 7261 non-TP mini-tra │ │ │ 004416e0: 6e73 6163 7374 696f 6e73 2e20 4e6f 7465 nsacstions. Note │ │ │ 004416f0: 2074 6861 7420 796f 7520 6361 6e20 7573 that you can us │ │ │ -00441700: 6520 7468 6553 0048 7e78 0000 2020 2020 e theS.H~x.. │ │ │ +00441700: 6520 7468 6553 0048 e078 0000 2020 2020 e theS.H.x.. │ │ │ 00441710: 2020 2067 746d 5f6e 6f6e 7470 7265 7374 gtm_nontprest │ │ │ 00441720: 6172 745f 6c6f 675f 6465 6c74 6120 616e art_log_delta an │ │ │ 00441730: 6420 6774 6d5f 6e6f 6e74 7072 6573 7461 d gtm_nontpresta │ │ │ 00441740: 7274 5f6c 6f67 5f66 6972 7374 2065 6e76 rt_log_first env │ │ │ -00441750: 6972 6f6e 6d65 6e74 4a00 487e 7900 0020 ironmentJ.H~y.. │ │ │ +00441750: 6972 6f6e 6d65 6e74 4a00 48e0 7900 0020 ironmentJ.H.y.. │ │ │ 00441760: 2020 2020 2020 7661 7269 6162 6c65 7320 variables │ │ │ 00441770: 746f 2073 6574 2074 6865 2066 7265 7175 to set the frequ │ │ │ 00441780: 656e 6379 206f 6620 7468 6520 4e4f 4e54 ency of the NONT │ │ │ 00441790: 5052 4553 5441 5254 206d 6573 7361 6765 PRESTART message │ │ │ -004417a0: 732e 0d00 487e 7a00 0020 2020 2020 6f07 s...H~z.. o. │ │ │ -004417b0: 0048 7e81 0000 0700 487e 8200 0007 0048 .H~.....H~.....H │ │ │ -004417c0: 7e83 0000 0700 487e 8400 0007 0048 7e85 ~.....H~.....H~. │ │ │ -004417d0: 0000 0700 487e 8600 0007 0048 7e87 0000 ....H~.....H~... │ │ │ +004417a0: 732e 0d00 48e0 7a00 0020 2020 2020 6f07 s...H.z.. o. │ │ │ +004417b0: 0048 e081 0000 0700 48e0 8200 0007 0048 .H......H......H │ │ │ +004417c0: e083 0000 0700 48e0 8400 0007 0048 e085 ......H......H.. │ │ │ +004417d0: 0000 0700 48e0 8600 0007 0048 e087 0000 ....H......H.... │ │ │ 004417e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004417f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00441800: 0400 0000 9c04 0000 8e0e 0000 0000 0000 ................ │ │ │ 00441810: b900 0000 4845 4c50 00ff 7300 ff41 424f ....HELP..s..ABO │ │ │ 00441820: 5554 5f47 542e 4d00 ff73 00ff 5052 4f47 UT_GT.M..s..PROG │ │ │ 00441830: 5241 4d4d 494e 475f 454e 5649 524f 4e4d RAMMING_ENVIRONM │ │ │ 00441840: 454e 5400 ff73 00ff 4d41 4e41 4749 4e47 ENT..s..MANAGING │ │ │ @@ -278946,48 +278946,48 @@ │ │ │ 00441a10: 0000 2020 2047 542e 4d20 7072 6f67 7261 .. GT.M progra │ │ │ 00441a20: 6d73 2061 7265 2063 6f6d 7061 7469 626c ms are compatibl │ │ │ 00441a30: 6520 7769 7468 206d 6f73 7420 736f 7572 e with most sour │ │ │ 00441a40: 6365 206d 616e 6167 656d 656e 7420 736f ce management so │ │ │ 00441a50: 6674 7761 7265 2c20 666f 7221 0064 00c0 ftware, for!.d.. │ │ │ 00441a60: 1100 0020 2020 6578 616d 706c 652c 2052 ... example, R │ │ │ 00441a70: 4353 2061 6e64 2053 4343 532e 0700 6500 CS and SCCS...e. │ │ │ -00441a80: 1200 002c 004d 7e54 4845 5f52 554e 2d54 ...,.M~THE_RUN-T │ │ │ +00441a80: 1200 002c 004d e054 4845 5f52 554e 2d54 ...,.M.THE_RUN-T │ │ │ 00441a90: 494d 455f 5359 5354 454d 0000 5468 655f IME_SYSTEM..The_ │ │ │ 00441aa0: 5275 6e2d 5469 6d65 5f53 7973 7465 6d1e Run-Time_System. │ │ │ -00441ab0: 0061 7ebf 1100 0020 2020 5468 6520 5275 .a~.... The Ru │ │ │ +00441ab0: 0061 e0bf 1100 0020 2020 5468 6520 5275 .a..... The Ru │ │ │ 00441ac0: 6e2d 5469 6d65 2053 7973 7465 6d07 0062 n-Time System..b │ │ │ -00441ad0: 7e21 0000 4600 627e 3100 0020 2020 4120 ~!..F.b~1.. A │ │ │ +00441ad0: e021 0000 4600 62e0 3100 0020 2020 4120 .!..F.b.1.. A │ │ │ 00441ae0: 4754 2e4d 2070 726f 6772 616d 6d65 7220 GT.M programmer │ │ │ 00441af0: 6361 6e20 6578 6563 7574 6520 616e 204d can execute an M │ │ │ 00441b00: 2072 6f75 7469 6e65 2066 726f 6d20 7468 routine from th │ │ │ -00441b10: 6520 7368 656c 6c20 6f72 3f00 627e 4100 e shell or?.b~A. │ │ │ +00441b10: 6520 7368 656c 6c20 6f72 3f00 62e0 4100 e shell or?.b.A. │ │ │ 00441b20: 0020 2020 696e 7465 7261 6374 6976 656c . interactivel │ │ │ 00441b30: 792c 2075 7369 6e67 2074 6865 204d 2063 y, using the M c │ │ │ 00441b40: 6f6d 6d61 6e64 7320 6672 6f6d 2044 6972 ommands from Dir │ │ │ -00441b50: 6563 7420 4d6f 6465 2e07 0062 7e51 0000 ect Mode...b~Q.. │ │ │ -00441b60: 5100 627e 6100 0020 2020 5468 6520 7275 Q.b~a.. The ru │ │ │ +00441b50: 6563 7420 4d6f 6465 2e07 0062 e051 0000 ect Mode...b.Q.. │ │ │ +00441b60: 5100 62e0 6100 0020 2020 5468 6520 7275 Q.b.a.. The ru │ │ │ 00441b70: 6e2d 7469 6d65 2073 7973 7465 6d20 6578 n-time system ex │ │ │ 00441b80: 6563 7574 6573 2063 6f6d 7069 6c65 2d61 ecutes compile-a │ │ │ 00441b90: 732d 7772 6974 7465 6e20 636f 6465 2061 s-written code a │ │ │ 00441ba0: 7320 6c6f 6e67 2061 7320 6974 2064 6f65 s long as it doe │ │ │ -00441bb0: 734c 0062 7e71 0000 2020 206e 6f74 2065 sL.b~q.. not e │ │ │ +00441bb0: 734c 0062 e071 0000 2020 206e 6f74 2065 sL.b.q.. not e │ │ │ 00441bc0: 6e63 6f75 6e74 6572 2074 6865 2063 6f6d ncounter the com │ │ │ 00441bd0: 7069 6c65 2d74 696d 6520 6572 726f 7273 pile-time errors │ │ │ 00441be0: 2e20 4966 2069 7420 6465 7465 6374 7320 . If it detects │ │ │ 00441bf0: 616e 2065 7272 6f72 2c20 7468 6553 0062 an error, theS.b │ │ │ -00441c00: 7e81 0000 2020 2072 756e 2d74 696d 6520 ~... run-time │ │ │ +00441c00: e081 0000 2020 2072 756e 2d74 696d 6520 .... run-time │ │ │ 00441c10: 7379 7374 656d 2073 7573 7065 6e64 7320 system suspends │ │ │ 00441c20: 6578 6563 7574 696f 6e20 6f66 2061 2072 execution of a r │ │ │ 00441c30: 6f75 7469 6e65 2069 6d6d 6564 6961 7465 outine immediate │ │ │ 00441c40: 6c79 2061 6e64 2074 7261 6e73 6665 7273 ly and transfers │ │ │ -00441c50: 4400 627e 9100 0020 2020 636f 6e74 726f D.b~... contro │ │ │ +00441c50: 4400 62e0 9100 0020 2020 636f 6e74 726f D.b.... contro │ │ │ 00441c60: 6c20 746f 2044 6972 6563 7420 4d6f 6465 l to Direct Mode │ │ │ 00441c70: 206f 7220 746f 2061 2075 7365 722d 7772 or to a user-wr │ │ │ 00441c80: 6974 7465 6e20 6572 726f 7220 726f 7574 itten error rout │ │ │ -00441c90: 696e 652e 0800 617e c011 0000 0000 0000 ine...a~........ │ │ │ +00441c90: 696e 652e 0800 61e0 c011 0000 0000 0000 ine...a......... │ │ │ 00441ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00441cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00441cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00441cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00441ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00441cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00441d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -279037,261 +279037,261 @@ │ │ │ 00441fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00441fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00441fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00441ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00442000: 0400 0000 f307 0000 c60e 0000 0000 0000 ................ │ │ │ 00442010: 1f00 0000 4845 4c50 00ff 7300 ff43 4f4d ....HELP..s..COM │ │ │ 00442020: 4d41 4e44 5300 0043 6f6d 6d61 6e64 7313 MANDS..Commands. │ │ │ -00442030: 0012 7ebf 1100 0020 2020 436f 6d6d 616e ..~.... Comman │ │ │ -00442040: 6473 0700 137e 2100 004d 0013 7e31 0000 ds...~!..M..~1.. │ │ │ +00442030: 0012 e0bf 1100 0020 2020 436f 6d6d 616e ....... Comman │ │ │ +00442040: 6473 0700 13e0 2100 004d 0013 e031 0000 ds....!..M...1.. │ │ │ 00442050: 2020 2054 6869 7320 6368 6170 7465 7220 This chapter │ │ │ 00442060: 6465 7363 7269 6265 7320 4d20 6c61 6e67 describes M lang │ │ │ 00442070: 7561 6765 2063 6f6d 6d61 6e64 7320 696d uage commands im │ │ │ 00442080: 706c 656d 656e 7465 6420 696e 2047 542e plemented in GT. │ │ │ -00442090: 4d2e 2041 6c6c 4c00 137e 4100 0020 2020 M. AllL..~A.. │ │ │ +00442090: 4d2e 2041 6c6c 4c00 13e0 4100 0020 2020 M. AllL...A.. │ │ │ 004420a0: 636f 6d6d 616e 6473 2073 7461 7274 696e commands startin │ │ │ 004420b0: 6720 7769 7468 2074 6865 206c 6574 7465 g with the lette │ │ │ 004420c0: 7220 5a20 6172 6520 4754 2e4d 2061 6464 r Z are GT.M add │ │ │ 004420d0: 6974 696f 6e73 2074 6f20 7468 6520 414e itions to the AN │ │ │ -004420e0: 5349 5300 137e 5100 0020 2020 7374 616e SIS..~Q.. stan │ │ │ +004420e0: 5349 5300 13e0 5100 0020 2020 7374 616e SIS...Q.. stan │ │ │ 004420f0: 6461 7264 2063 6f6d 6d61 6e64 2073 6574 dard command set │ │ │ 00442100: 2e20 5468 6520 4d20 7374 616e 6461 7264 . The M standard │ │ │ 00442110: 2073 7065 6369 6669 6573 2073 7461 6e64 specifies stand │ │ │ 00442120: 6172 6420 6162 6272 6576 6961 7469 6f6e ard abbreviation │ │ │ -00442130: 7320 666f 723d 0013 7e61 0000 2020 2063 s for=..~a.. c │ │ │ +00442130: 7320 666f 723d 0013 e061 0000 2020 2063 s for=...a.. c │ │ │ 00442140: 6f6d 6d61 6e64 7320 616e 6420 7265 6a65 ommands and reje │ │ │ 00442150: 6374 7320 616e 7920 6e6f 6e2d 7374 616e cts any non-stan │ │ │ 00442160: 6461 7264 2061 6262 7265 7669 6174 696f dard abbreviatio │ │ │ -00442170: 6e2e 0700 137e 7100 0014 0012 7eff 7300 n....~q.....~.s. │ │ │ +00442170: 6e2e 0700 13e0 7100 0014 0012 e0ff 7300 n.....q.......s. │ │ │ 00442180: ff42 5245 414b 0000 4272 6561 6b10 001c .BREAK..Break... │ │ │ -00442190: 7ebf 1100 0020 2020 4272 6561 6b07 001d ~.... Break... │ │ │ -004421a0: 7e21 0000 5300 1d7e 3100 0020 2020 5468 ~!..S..~1.. Th │ │ │ +00442190: e0bf 1100 0020 2020 4272 6561 6b07 001d ..... Break... │ │ │ +004421a0: e021 0000 5300 1de0 3100 0020 2020 5468 .!..S...1.. Th │ │ │ 004421b0: 6520 4252 4541 4b20 636f 6d6d 616e 6420 e BREAK command │ │ │ 004421c0: 7061 7573 6573 2065 7865 6375 7469 6f6e pauses execution │ │ │ 004421d0: 206f 6620 7468 6520 636f 6465 2061 6e64 of the code and │ │ │ 004421e0: 2069 6e69 7469 6174 6573 2044 6972 6563 initiates Direc │ │ │ -004421f0: 7420 4d6f 6465 2e07 001d 7e41 0000 2d00 t Mode....~A..-. │ │ │ -00442200: 1d7e 5100 0020 2020 5468 6520 666f 726d .~Q.. The form │ │ │ +004421f0: 7420 4d6f 6465 2e07 001d e041 0000 2d00 t Mode.....A..-. │ │ │ +00442200: 1de0 5100 0020 2020 5468 6520 666f 726d ..Q.. The form │ │ │ 00442210: 6174 206f 6620 7468 6520 4252 4541 4b20 at of the BREAK │ │ │ -00442220: 636f 6d6d 616e 6420 6973 3a07 001d 7e61 command is:...~a │ │ │ -00442230: 0000 3000 1d7e 7100 0020 2020 425b 5245 ..0..~q.. B[RE │ │ │ +00442220: 636f 6d6d 616e 6420 6973 3a07 001d e061 command is:....a │ │ │ +00442230: 0000 3000 1de0 7100 0020 2020 425b 5245 ..0...q.. B[RE │ │ │ 00442240: 414b 5d5b 3a74 7665 7870 725d 205b 6578 AK][:tvexpr] [ex │ │ │ 00442250: 7072 5b3a 7476 6578 7072 5d5b 2c2e 2e2e pr[:tvexpr][,... │ │ │ -00442260: 5d5d 0700 1d7e 8100 0053 001d 7e91 0000 ]]...~...S..~... │ │ │ +00442260: 5d5d 0700 1de0 8100 0053 001d e091 0000 ]].......S...... │ │ │ 00442270: 2020 2049 7373 7569 6e67 2061 2042 5245 Issuing a BRE │ │ │ 00442280: 414b 2063 6f6d 6d61 6e64 2069 6e73 6964 AK command insid │ │ │ 00442290: 6520 616e 204d 2074 7261 6e73 6163 7469 e an M transacti │ │ │ 004422a0: 6f6e 2064 6573 7472 6f79 7320 7468 6520 on destroys the │ │ │ -004422b0: 4973 6f6c 6174 696f 6e20 6f66 5000 1c7e Isolation ofP..~ │ │ │ +004422b0: 4973 6f6c 6174 696f 6e20 6f66 5000 1ce0 Isolation ofP... │ │ │ 004422c0: c011 0000 2020 2074 6861 7420 7472 616e .... that tran │ │ │ 004422d0: 7361 6374 696f 6e2e 2042 6563 6175 7365 saction. Because │ │ │ 004422e0: 206f 6620 7468 6520 7761 7920 7468 6174 of the way that │ │ │ 004422f0: 2047 542e 4d20 696d 706c 656d 656e 7473 GT.M implements │ │ │ -00442300: 2074 7261 6e73 6163 7469 6f6e 4f00 1d7e transactionO..~ │ │ │ +00442300: 2074 7261 6e73 6163 7469 6f6e 4f00 1de0 transactionO... │ │ │ 00442310: 1200 0020 2020 7072 6f63 6573 7369 6e67 ... processing │ │ │ 00442320: 2c20 6120 4252 4541 4b20 7769 7468 696e , a BREAK within │ │ │ 00442330: 2061 2074 7261 6e73 6163 7469 6f6e 206d a transaction m │ │ │ 00442340: 6179 2063 6175 7365 2074 6865 2074 7261 ay cause the tra │ │ │ -00442350: 6e73 6163 7469 6f6e 2074 6f40 001d 7e13 nsaction to@..~. │ │ │ +00442350: 6e73 6163 7469 6f6e 2074 6f40 001d e013 nsaction to@.... │ │ │ 00442360: 0000 2020 2073 7566 6665 7220 616e 2069 .. suffer an i │ │ │ 00442370: 6e64 6566 696e 6974 6520 6e75 6d62 6572 ndefinite number │ │ │ 00442380: 206f 6620 7265 7374 6172 7473 2028 226c of restarts ("l │ │ │ -00442390: 6976 6520 6c6f 636b 2229 2e07 001d 7e14 ive lock")....~. │ │ │ -004423a0: 0000 4100 1d7e 1500 0020 2020 5a43 4f4e ..A..~... ZCON │ │ │ +00442390: 6976 6520 6c6f 636b 2229 2e07 001d e014 ive lock")...... │ │ │ +004423a0: 0000 4100 1de0 1500 0020 2020 5a43 4f4e ..A...... ZCON │ │ │ 004423b0: 5449 4e55 4520 7265 7375 6d65 7320 6578 TINUE resumes ex │ │ │ 004423c0: 6563 7574 696f 6e20 6f66 2074 6865 2069 ecution of the i │ │ │ 004423d0: 6e74 6572 7275 7074 6564 2070 726f 6772 nterrupted progr │ │ │ -004423e0: 616d 2e07 001d 7e16 0000 2300 1d7e 1700 am....~...#..~.. │ │ │ +004423e0: 616d 2e07 001d e016 0000 2300 1de0 1700 am........#..... │ │ │ 004423f0: 0020 2020 2020 6f20 5468 6520 626f 6479 . o The body │ │ │ 00442400: 206f 6620 6120 7072 6f67 7261 6d1d 001d of a program... │ │ │ -00442410: 7e18 0000 2020 2020 206f 2041 205a 4252 ~... o A ZBR │ │ │ -00442420: 4541 4b20 6163 7469 6f6e 2000 1d7e 1900 EAK action ..~.. │ │ │ +00442410: e018 0000 2020 2020 206f 2041 205a 4252 .... o A ZBR │ │ │ +00442420: 4541 4b20 6163 7469 6f6e 2000 1de0 1900 EAK action ..... │ │ │ 00442430: 0020 2020 2020 6f20 4120 6465 7669 6365 . o A device │ │ │ -00442440: 2045 5843 4550 5449 4f4e 1c00 1d7e 1a00 EXCEPTION...~.. │ │ │ +00442440: 2045 5843 4550 5449 4f4e 1c00 1de0 1a00 EXCEPTION...... │ │ │ 00442450: 0020 2020 2020 6f20 4120 5a53 5445 5020 . o A ZSTEP │ │ │ -00442460: 6163 7469 6f6e 0700 1d7e 2100 0052 001d action...~!..R.. │ │ │ -00442470: 7e22 0000 2020 2054 6865 2056 4945 5720 ~".. The VIEW │ │ │ +00442460: 6163 7469 6f6e 0700 1de0 2100 0052 001d action....!..R.. │ │ │ +00442470: e022 0000 2020 2054 6865 2056 4945 5720 .".. The VIEW │ │ │ 00442480: 2242 5245 414b 4d53 4722 206d 6173 6b20 "BREAKMSG" mask │ │ │ 00442490: 7365 6c65 6374 6976 656c 7920 656e 6162 selectively enab │ │ │ 004424a0: 6c65 7320 6f72 2064 6973 6162 6c65 7320 les or disables │ │ │ 004424b0: 7468 6573 6520 6d65 7373 6167 6573 2e53 these messages.S │ │ │ -004424c0: 001d 7e23 0000 2020 2042 7920 6465 6661 ..~#.. By defa │ │ │ +004424c0: 001d e023 0000 2020 2042 7920 6465 6661 ...#.. By defa │ │ │ 004424d0: 756c 742c 2061 2070 726f 6365 7373 2065 ult, a process e │ │ │ 004424e0: 7865 6375 7469 6e67 2061 2047 542e 4d20 xecuting a GT.M │ │ │ 004424f0: 696d 6167 6520 6469 7370 6c61 7973 2061 image displays a │ │ │ 00442500: 6c6c 2042 5245 414b 206d 6573 7361 6765 ll BREAK message │ │ │ -00442510: 732e 0700 1d7e 2400 001a 001c 7eff 7300 s....~$.....~.s. │ │ │ +00442510: 732e 0700 1de0 2400 001a 001c e0ff 7300 s.....$.......s. │ │ │ 00442520: ff45 5841 4d50 4c45 5300 0045 7861 6d70 .EXAMPLES..Examp │ │ │ -00442530: 6c65 7313 0029 7ebf 1100 0020 2020 4578 les..)~.... Ex │ │ │ -00442540: 616d 706c 6573 0700 2a7e 2100 0012 002a amples..*~!....* │ │ │ -00442550: 7e31 0000 2020 2045 7861 6d70 6c65 3a07 ~1.. Example:. │ │ │ -00442560: 002a 7e41 0000 4500 2a7e 5100 0020 2020 .*~A..E.*~Q.. │ │ │ +00442530: 6c65 7313 0029 e0bf 1100 0020 2020 4578 les..)..... Ex │ │ │ +00442540: 616d 706c 6573 0700 2ae0 2100 0012 002a amples..*.!....* │ │ │ +00442550: e031 0000 2020 2045 7861 6d70 6c65 3a07 .1.. Example:. │ │ │ +00442560: 002a e041 0000 4500 2ae0 5100 0020 2020 .*.A..E.*.Q.. │ │ │ 00442570: 4c4f 4f50 3020 2020 2020 4620 2053 2061 LOOP0 F S a │ │ │ 00442580: 6374 3d24 4f28 5e61 6374 2861 6374 2929 ct=$O(^act(act)) │ │ │ 00442590: 2051 3a61 6374 3d22 2220 2042 3a64 6562 Q:act="" B:deb │ │ │ -004425a0: 7567 2020 4420 4c4f 4f50 3107 002a 7e61 ug D LOOP1..*~a │ │ │ -004425b0: 0000 4800 2a7e 7100 0020 2020 5468 6973 ..H.*~q.. This │ │ │ +004425a0: 7567 2020 4420 4c4f 4f50 3107 002a e061 ug D LOOP1..*.a │ │ │ +004425b0: 0000 4800 2ae0 7100 0020 2020 5468 6973 ..H.*.q.. This │ │ │ 004425c0: 2046 4f52 206c 6f6f 7020 636f 6e74 6169 FOR loop contai │ │ │ 004425d0: 6e73 2061 2042 5245 414b 2077 6974 6820 ns a BREAK with │ │ │ 004425e0: 6120 636f 6d6d 616e 6420 706f 7374 636f a command postco │ │ │ -004425f0: 6e64 6974 696f 6e61 6c2e 0700 2a7e 8100 nditional...*~.. │ │ │ -00442600: 0012 002a 7e91 0000 2020 2045 7861 6d70 ...*~... Examp │ │ │ -00442610: 6c65 3a08 0029 7ec0 1100 0018 002a 7e12 le:..)~......*~. │ │ │ +004425f0: 6e64 6974 696f 6e61 6c2e 0700 2ae0 8100 nditional...*... │ │ │ +00442600: 0012 002a e091 0000 2020 2045 7861 6d70 ...*.... Examp │ │ │ +00442610: 6c65 3a08 0029 e0c0 1100 0018 002a e012 le:..).......*.. │ │ │ 00442620: 0000 2020 2047 544d 3e5a 5052 494e 5420 .. GTM>ZPRINT │ │ │ -00442630: 5e62 720d 002a 7e13 0000 2020 2062 723b ^br..*~... br; │ │ │ -00442640: 1400 2a7e 1400 0020 2020 2020 2020 2020 ..*~... │ │ │ -00442650: 6b69 6c6c 2500 2a7e 1500 0020 2020 2020 kill%.*~... │ │ │ +00442630: 5e62 720d 002a e013 0000 2020 2062 723b ^br..*.... br; │ │ │ +00442640: 1400 2ae0 1400 0020 2020 2020 2020 2020 ..*.... │ │ │ +00442650: 6b69 6c6c 2500 2ae0 1500 0020 2020 2020 kill%.*.... │ │ │ 00442660: 2020 2020 666f 7220 693d 313a 313a 3320 for i=1:1:3 │ │ │ -00442670: 646f 2062 7265 616b 3b14 002a 7e16 0000 do break;..*~... │ │ │ +00442670: 646f 2062 7265 616b 3b14 002a e016 0000 do break;..*.... │ │ │ 00442680: 2020 2020 2020 2020 2071 7569 7410 002a quit..* │ │ │ -00442690: 7e17 0000 2020 2062 7265 616b 3b41 002a ~... break;A.* │ │ │ -004426a0: 7e18 0000 2020 2020 2020 2020 2077 7269 ~... wri │ │ │ +00442690: e017 0000 2020 2062 7265 616b 3b41 002a .... break;A.* │ │ │ +004426a0: e018 0000 2020 2020 2020 2020 2077 7269 .... wri │ │ │ 004426b0: 7465 2022 4974 6572 6174 696f 6e20 222c te "Iteration ", │ │ │ 004426c0: 692c 3f31 352c 2278 3d22 2c24 6765 7428 i,?15,"x=",$get( │ │ │ 004426d0: 782c 223c 554e 4445 463e 2229 2c21 4e00 x,""),!N. │ │ │ -004426e0: 2a7e 1900 0020 2020 2020 2020 2020 6272 *~... br │ │ │ +004426e0: 2ae0 1900 0020 2020 2020 2020 2020 6272 *.... br │ │ │ 004426f0: 6561 6b3a 2464 6174 6128 7829 2022 7772 eak:$data(x) "wr │ │ │ 00442700: 6974 6520 2222 4f4b 2222 2c21 223a 782c ite ""OK"",!":x, │ │ │ 00442710: 2277 7269 7465 2022 2257 726f 6e67 2061 "write ""Wrong a │ │ │ -00442720: 6761 696e 2222 2c21 223a 2778 2c00 2a7e gain"",!":'x,.*~ │ │ │ +00442720: 6761 696e 2222 2c21 223a 2778 2c00 2ae0 gain"",!":'x,.*. │ │ │ 00442730: 1a00 0020 2020 2020 2020 2020 7365 7420 ... set │ │ │ 00442740: 783d 2469 6e63 7265 6d65 6e74 2878 2c24 x=$increment(x,$ │ │ │ -00442750: 6461 7461 2878 2929 1400 2a7e 2100 0020 data(x))..*~!.. │ │ │ -00442760: 2020 2020 2020 2020 7175 6974 1400 2a7e quit..*~ │ │ │ +00442750: 6461 7461 2878 2929 1400 2ae0 2100 0020 data(x))..*.!.. │ │ │ +00442760: 2020 2020 2020 2020 7175 6974 1400 2ae0 quit..*. │ │ │ 00442770: 2200 0020 2020 4754 4d3e 444f 205e 6272 ".. GTM>DO ^br │ │ │ -00442780: 2200 2a7e 2300 0020 2020 4974 6572 6174 ".*~#.. Iterat │ │ │ +00442780: 2200 2ae0 2300 0020 2020 4974 6572 6174 ".*.#.. Iterat │ │ │ 00442790: 696f 6e20 3120 2020 2078 3d3c 554e 4445 ion 1 x=..*~$.. Iter │ │ │ +004427a0: 463e 1c00 2ae0 2400 0020 2020 4974 6572 F>..*.$.. Iter │ │ │ 004427b0: 6174 696f 6e20 3220 2020 2078 3d30 3500 ation 2 x=05. │ │ │ -004427c0: 2a7e 2500 0020 2020 2547 544d 2d49 2d42 *~%.. %GTM-I-B │ │ │ +004427c0: 2ae0 2500 0020 2020 2547 544d 2d49 2d42 *.%.. %GTM-I-B │ │ │ 004427d0: 5245 414b 2c20 4272 6561 6b20 696e 7374 REAK, Break inst │ │ │ 004427e0: 7275 6374 696f 6e20 656e 636f 756e 7465 ruction encounte │ │ │ 004427f0: 7265 6400 0000 0000 0000 0000 0000 0000 red............. │ │ │ 00442800: 0400 0000 cd07 0000 030f 0000 0000 0000 ................ │ │ │ -00442810: 5f00 007e 4845 4c50 00ff 7300 ff43 4f4d _..~HELP..s..COM │ │ │ +00442810: 5f00 00e0 4845 4c50 00ff 7300 ff43 4f4d _...HELP..s..COM │ │ │ 00442820: 4d41 4e44 5300 ff73 00ff 4252 4541 4b00 MANDS..s..BREAK. │ │ │ 00442830: ff73 00ff 4558 414d 504c 4553 00c0 2600 .s..EXAMPLES..&. │ │ │ 00442840: 0020 2020 2020 2020 2020 2020 2020 2020 . │ │ │ 00442850: 4174 204d 2073 6f75 7263 6520 6c6f 6361 At M source loca │ │ │ 00442860: 7469 6f6e 2062 7265 616b 2b32 5e62 7217 tion break+2^br. │ │ │ -00442870: 002a 7e27 0000 2020 2047 544d 3e5a 434f .*~'.. GTM>ZCO │ │ │ -00442880: 4e54 494e 5545 1500 2a7e 2800 0020 2020 NTINUE..*~(.. │ │ │ -00442890: 5772 6f6e 6720 6167 6169 6e35 002a 7e29 Wrong again5.*~) │ │ │ +00442870: 002a e027 0000 2020 2047 544d 3e5a 434f .*.'.. GTM>ZCO │ │ │ +00442880: 4e54 494e 5545 1500 2ae0 2800 0020 2020 NTINUE..*.(.. │ │ │ +00442890: 5772 6f6e 6720 6167 6169 6e35 002a e029 Wrong again5.*.) │ │ │ 004428a0: 0000 2020 2025 4754 4d2d 492d 4252 4541 .. %GTM-I-BREA │ │ │ 004428b0: 4b2c 2042 7265 616b 2069 6e73 7472 7563 K, Break instruc │ │ │ 004428c0: 7469 6f6e 2065 6e63 6f75 6e74 6572 6564 tion encountered │ │ │ -004428d0: 3500 2a7e 2a00 0020 2020 2020 2020 2020 5.*~*.. │ │ │ +004428d0: 3500 2ae0 2a00 0020 2020 2020 2020 2020 5.*.*.. │ │ │ 004428e0: 2020 2020 2020 4174 204d 2073 6f75 7263 At M sourc │ │ │ 004428f0: 6520 6c6f 6361 7469 6f6e 2062 7265 616b e location break │ │ │ -00442900: 2b32 5e62 7217 002a 7e31 0000 2020 2047 +2^br..*~1.. G │ │ │ -00442910: 544d 3e5a 434f 4e54 494e 5545 1c00 2a7e TM>ZCONTINUE..*~ │ │ │ +00442900: 2b32 5e62 7217 002a e031 0000 2020 2047 +2^br..*.1.. G │ │ │ +00442910: 544d 3e5a 434f 4e54 494e 5545 1c00 2ae0 TM>ZCONTINUE..*. │ │ │ 00442920: 3200 0020 2020 4974 6572 6174 696f 6e20 2.. Iteration │ │ │ -00442930: 3320 2020 2078 3d31 0c00 2a7e 3300 0020 3 x=1..*~3.. │ │ │ -00442940: 2020 4f4b 3500 2a7e 3400 0020 2020 2547 OK5.*~4.. %G │ │ │ +00442930: 3320 2020 2078 3d31 0c00 2ae0 3300 0020 3 x=1..*.3.. │ │ │ +00442940: 2020 4f4b 3500 2ae0 3400 0020 2020 2547 OK5.*.4.. %G │ │ │ 00442950: 544d 2d49 2d42 5245 414b 2c20 4272 6561 TM-I-BREAK, Brea │ │ │ 00442960: 6b20 696e 7374 7275 6374 696f 6e20 656e k instruction en │ │ │ -00442970: 636f 756e 7465 7265 6435 002a 7e35 0000 countered5.*~5.. │ │ │ +00442970: 636f 756e 7465 7265 6435 002a e035 0000 countered5.*.5.. │ │ │ 00442980: 2020 2020 2020 2020 2020 2020 2020 2041 A │ │ │ 00442990: 7420 4d20 736f 7572 6365 206c 6f63 6174 t M source locat │ │ │ 004429a0: 696f 6e20 6272 6561 6b2b 325e 6272 1700 ion break+2^br.. │ │ │ -004429b0: 2a7e 3600 0020 2020 4754 4d3e 5a43 4f4e *~6.. GTM>ZCON │ │ │ -004429c0: 5449 4e55 4535 002a 7e37 0000 2020 2025 TINUE5.*~7.. % │ │ │ +004429b0: 2ae0 3600 0020 2020 4754 4d3e 5a43 4f4e *.6.. GTM>ZCON │ │ │ +004429c0: 5449 4e55 4535 002a e037 0000 2020 2025 TINUE5.*.7.. % │ │ │ 004429d0: 4754 4d2d 492d 4252 4541 4b2c 2042 7265 GTM-I-BREAK, Bre │ │ │ 004429e0: 616b 2069 6e73 7472 7563 7469 6f6e 2065 ak instruction e │ │ │ -004429f0: 6e63 6f75 6e74 6572 6564 3500 2a7e 3800 ncountered5.*~8. │ │ │ +004429f0: 6e63 6f75 6e74 6572 6564 3500 2ae0 3800 ncountered5.*.8. │ │ │ 00442a00: 0020 2020 2020 2020 2020 2020 2020 2020 . │ │ │ 00442a10: 4174 204d 2073 6f75 7263 6520 6c6f 6361 At M source loca │ │ │ 00442a20: 7469 6f6e 2062 7265 616b 2b32 5e62 7217 tion break+2^br. │ │ │ -00442a30: 002a 7e39 0000 2020 2047 544d 3e5a 434f .*~9.. GTM>ZCO │ │ │ -00442a40: 4e54 494e 5545 0e00 2a7e 3a00 0020 2020 NTINUE..*~:.. │ │ │ -00442a50: 4754 4d3e 0700 2a7e 4100 0050 002a 7e42 GTM>..*~A..P.*~B │ │ │ +00442a30: 002a e039 0000 2020 2047 544d 3e5a 434f .*.9.. GTM>ZCO │ │ │ +00442a40: 4e54 494e 5545 0e00 2ae0 3a00 0020 2020 NTINUE..*.:.. │ │ │ +00442a50: 4754 4d3e 0700 2ae0 4100 0050 002a e042 GTM>..*.A..P.*.B │ │ │ 00442a60: 0000 2020 2054 6869 7320 7573 6573 2061 .. This uses a │ │ │ 00442a70: 2042 5245 414b 2077 6974 6820 626f 7468 BREAK with both │ │ │ 00442a80: 2063 6f6d 6d61 6e64 2061 6e64 2061 7267 command and arg │ │ │ 00442a90: 756d 656e 7420 706f 7374 636f 6e64 6974 ument postcondit │ │ │ -00442aa0: 696f 6e61 6c73 2e20 5468 652d 002a 7e43 ionals. The-.*~C │ │ │ +00442aa0: 696f 6e61 6c73 2e20 5468 652d 002a e043 ionals. The-.*.C │ │ │ 00442ab0: 0000 2020 2061 6374 696f 6e73 2064 6973 .. actions dis │ │ │ 00442ac0: 706c 6179 2064 6562 7567 6769 6e67 206d play debugging m │ │ │ -00442ad0: 6573 7361 6765 732e 0700 2a7e 4400 0010 essages...*~D... │ │ │ -00442ae0: 0016 7e43 4c4f 5345 0000 436c 6f73 6510 ..~CLOSE..Close. │ │ │ -00442af0: 001c 7ebf 1100 0020 2020 436c 6f73 6507 ..~.... Close. │ │ │ -00442b00: 001d 7e21 0000 5100 1d7e 3100 0020 2020 ..~!..Q..~1.. │ │ │ +00442ad0: 6573 7361 6765 732e 0700 2ae0 4400 0010 essages...*.D... │ │ │ +00442ae0: 0016 e043 4c4f 5345 0000 436c 6f73 6510 ...CLOSE..Close. │ │ │ +00442af0: 001c e0bf 1100 0020 2020 436c 6f73 6507 ....... Close. │ │ │ +00442b00: 001d e021 0000 5100 1de0 3100 0020 2020 ...!..Q...1.. │ │ │ 00442b10: 5468 6520 434c 4f53 4520 636f 6d6d 616e The CLOSE comman │ │ │ 00442b20: 6420 6272 6561 6b73 2074 6865 2063 6f6e d breaks the con │ │ │ 00442b30: 6e65 6374 696f 6e20 6265 7477 6565 6e20 nection between │ │ │ 00442b40: 6120 7072 6f63 6573 7320 616e 6420 6120 a process and a │ │ │ -00442b50: 6465 7669 6365 2e07 001d 7e41 0000 2d00 device....~A..-. │ │ │ -00442b60: 1d7e 5100 0020 2020 5468 6520 666f 726d .~Q.. The form │ │ │ +00442b50: 6465 7669 6365 2e07 001d e041 0000 2d00 device.....A..-. │ │ │ +00442b60: 1de0 5100 0020 2020 5468 6520 666f 726d ..Q.. The form │ │ │ 00442b70: 6174 206f 6620 7468 6520 434c 4f53 4520 at of the CLOSE │ │ │ -00442b80: 636f 6d6d 616e 6420 6973 3a07 001d 7e61 command is:...~a │ │ │ -00442b90: 0000 3e00 1d7e 7100 0020 2020 435b 4c4f ..>..~q.. C[LO │ │ │ +00442b80: 636f 6d6d 616e 6420 6973 3a07 001d e061 command is:....a │ │ │ +00442b90: 0000 3e00 1de0 7100 0020 2020 435b 4c4f ..>...q.. C[LO │ │ │ 00442ba0: 5345 5d5b 3a74 7665 7870 725d 2065 7870 SE][:tvexpr] exp │ │ │ 00442bb0: 725b 3a28 6b65 7977 6f72 645b 3d65 7870 r[:(keyword[=exp │ │ │ 00442bc0: 725d 5b3a 2e2e 2e5d 295d 5b2c 2e2e 2e5d r][:...])][,...] │ │ │ -00442bd0: 0700 1d7e 8100 000a 0016 7e44 4f00 0044 ...~......~DO..D │ │ │ -00442be0: 6f0d 0019 7ebf 1100 0020 2020 446f 0700 o...~.... Do.. │ │ │ -00442bf0: 1a7e 2100 0052 001a 7e31 0000 2020 2054 .~!..R..~1.. T │ │ │ +00442bd0: 0700 1de0 8100 000a 0016 e044 4f00 0044 ...........DO..D │ │ │ +00442be0: 6f0d 0019 e0bf 1100 0020 2020 446f 0700 o........ Do.. │ │ │ +00442bf0: 1ae0 2100 0052 001a e031 0000 2020 2054 ..!..R...1.. T │ │ │ 00442c00: 6865 2044 4f20 636f 6d6d 616e 6420 6d61 he DO command ma │ │ │ 00442c10: 6b65 7320 616e 2065 6e74 7279 2069 6e20 kes an entry in │ │ │ 00442c20: 7468 6520 4754 2e4d 2069 6e76 6f63 6174 the GT.M invocat │ │ │ 00442c30: 696f 6e20 7374 6163 6b20 616e 6420 7472 ion stack and tr │ │ │ -00442c40: 616e 7366 6572 733e 001a 7e41 0000 2020 ansfers>..~A.. │ │ │ +00442c40: 616e 7366 6572 733e 001a e041 0000 2020 ansfers>...A.. │ │ │ 00442c50: 2065 7865 6375 7469 6f6e 2074 6f20 7468 execution to th │ │ │ 00442c60: 6520 6c6f 6361 7469 6f6e 2073 7065 6369 e location speci │ │ │ 00442c70: 6669 6564 2062 7920 7468 6520 656e 7472 fied by the entr │ │ │ -00442c80: 7972 6566 2e07 001a 7e51 0000 2a00 1a7e yref....~Q..*..~ │ │ │ +00442c80: 7972 6566 2e07 001a e051 0000 2a00 1ae0 yref.....Q..*... │ │ │ 00442c90: 6100 0020 2020 5468 6520 666f 726d 6174 a.. The format │ │ │ 00442ca0: 206f 6620 7468 6520 444f 2063 6f6d 6d61 of the DO comma │ │ │ -00442cb0: 6e64 2069 733a 0700 1a7e 7100 0044 001a nd is:...~q..D.. │ │ │ -00442cc0: 7e81 0000 2020 2044 5b4f 5d5b 3a74 7665 ~... D[O][:tve │ │ │ +00442cb0: 6e64 2069 733a 0700 1ae0 7100 0044 001a nd is:....q..D.. │ │ │ +00442cc0: e081 0000 2020 2044 5b4f 5d5b 3a74 7665 .... D[O][:tve │ │ │ 00442cd0: 7870 725d 205b 656e 7472 7972 6566 5b28 xpr] [entryref[( │ │ │ 00442ce0: 6578 7072 7c2e 6c76 6e5b 2c2e 2e2e 5d29 expr|.lvn[,...]) │ │ │ 00442cf0: 5d5b 3a74 7665 7870 725d 5b2c 2e2e 2e5d ][:tvexpr][,...] │ │ │ -00442d00: 5d07 001a 7e91 0000 1a00 197e ff73 00ff ]...~......~.s.. │ │ │ +00442d00: 5d07 001a e091 0000 1a00 19e0 ff73 00ff ]............s.. │ │ │ 00442d10: 4558 414d 504c 4553 0000 4578 616d 706c EXAMPLES..Exampl │ │ │ -00442d20: 6573 1300 267e bf11 0000 2020 2045 7861 es..&~.... Exa │ │ │ -00442d30: 6d70 6c65 7307 0027 7e21 0000 1200 277e mples..'~!....'~ │ │ │ +00442d20: 6573 1300 26e0 bf11 0000 2020 2045 7861 es..&..... Exa │ │ │ +00442d30: 6d70 6c65 7307 0027 e021 0000 1200 27e0 mples..'.!....'. │ │ │ 00442d40: 3100 0020 2020 4578 616d 706c 653a 0700 1.. Example:.. │ │ │ -00442d50: 277e 4100 0015 0027 7e51 0000 2020 2047 '~A....'~Q.. G │ │ │ -00442d60: 544d 3e44 4f20 5e25 5244 0700 277e 6100 TM>DO ^%RD..'~a. │ │ │ -00442d70: 004f 0027 7e71 0000 2020 2054 6869 7320 .O.'~q.. This │ │ │ +00442d50: 27e0 4100 0015 0027 e051 0000 2020 2047 '.A....'.Q.. G │ │ │ +00442d60: 544d 3e44 4f20 5e25 5244 0700 27e0 6100 TM>DO ^%RD..'.a. │ │ │ +00442d70: 004f 0027 e071 0000 2020 2054 6869 7320 .O.'.q.. This │ │ │ 00442d80: 6578 616d 706c 6520 696e 766f 6b65 7320 example invokes │ │ │ 00442d90: 7468 6520 726f 7574 696e 6520 6469 7265 the routine dire │ │ │ 00442da0: 6374 6f72 7920 7574 696c 6974 7920 7072 ctory utility pr │ │ │ 00442db0: 6f67 7261 6d20 2825 5244 2920 6672 6f6d ogram (%RD) from │ │ │ -00442dc0: 5100 277e 8100 0020 2020 4469 7265 6374 Q.'~... Direct │ │ │ +00442dc0: 5100 27e0 8100 0020 2020 4469 7265 6374 Q.'.... Direct │ │ │ 00442dd0: 204d 6f64 652e 2054 6865 2063 6172 6574 Mode. The caret │ │ │ 00442de0: 2073 796d 626f 6c20 285e 2920 7370 6563 symbol (^) spec │ │ │ 00442df0: 6966 6965 7320 7468 6174 2074 6865 2044 ifies that the D │ │ │ 00442e00: 4f20 636f 6d6d 616e 6420 696e 766f 6b65 O command invoke │ │ │ -00442e10: 7325 0027 7e91 0000 2020 2025 5244 2061 s%.'~... %RD a │ │ │ +00442e10: 7325 0027 e091 0000 2020 2025 5244 2061 s%.'.... %RD a │ │ │ 00442e20: 7320 616e 2065 7874 6572 6e61 6c20 726f s an external ro │ │ │ -00442e30: 7574 696e 652e 0800 267e c011 0000 1200 utine...&~...... │ │ │ -00442e40: 277e 1200 0020 2020 4578 616d 706c 653a '~... Example: │ │ │ -00442e50: 0700 277e 1300 0015 0027 7e14 0000 2020 ..'~.....'~... │ │ │ -00442e60: 2047 544d 3e44 4f20 4128 3329 0700 277e GTM>DO A(3)..'~ │ │ │ -00442e70: 1500 0054 0027 7e16 0000 2020 2054 6869 ...T.'~... Thi │ │ │ +00442e30: 7574 696e 652e 0800 26e0 c011 0000 1200 utine...&....... │ │ │ +00442e40: 27e0 1200 0020 2020 4578 616d 706c 653a '.... Example: │ │ │ +00442e50: 0700 27e0 1300 0015 0027 e014 0000 2020 ..'......'.... │ │ │ +00442e60: 2047 544d 3e44 4f20 4128 3329 0700 27e0 GTM>DO A(3)..'. │ │ │ +00442e70: 1500 0054 0027 e016 0000 2020 2054 6869 ...T.'.... Thi │ │ │ 00442e80: 7320 6578 616d 706c 6520 696e 766f 6b65 s example invoke │ │ │ 00442e90: 7320 7468 6520 7375 6272 6f75 7469 6e65 s the subroutine │ │ │ 00442ea0: 2061 7420 6c61 6265 6c20 4120 616e 6420 at label A and │ │ │ 00442eb0: 7061 7373 6573 2074 6865 2076 616c 7565 passes the value │ │ │ -00442ec0: 2033 2061 7320 6154 0027 7e17 0000 2020 3 as aT.'~... │ │ │ +00442ec0: 2033 2061 7320 6154 0027 e017 0000 2020 3 as aT.'.... │ │ │ 00442ed0: 2070 6172 616d 6574 6572 2e20 5468 6520 parameter. The │ │ │ 00442ee0: 444f 2061 7267 756d 656e 7420 646f 6573 DO argument does │ │ │ 00442ef0: 206e 6f74 2068 6176 6520 6120 6361 7265 not have a care │ │ │ 00442f00: 7420 7379 6d62 6f6c 2028 5e29 2c20 7468 t symbol (^), th │ │ │ -00442f10: 6572 6566 6f72 652c 2069 7439 0027 7e18 erefore, it9.'~. │ │ │ +00442f10: 6572 6566 6f72 652c 2069 7439 0027 e018 erefore, it9.'.. │ │ │ 00442f20: 0000 2020 2069 6465 6e74 6966 6965 7320 .. identifies │ │ │ 00442f30: 4120 6173 2061 206c 6162 656c 2069 6e20 A as a label in │ │ │ 00442f40: 7468 6520 6375 7272 656e 7420 726f 7574 the current rout │ │ │ -00442f50: 696e 652e 0700 277e 1900 0012 0027 7e1a ine...'~.....'~. │ │ │ +00442f50: 696e 652e 0700 27e0 1900 0012 0027 e01a ine...'......'.. │ │ │ 00442f60: 0000 2020 2045 7861 6d70 6c65 3a07 0027 .. Example:..' │ │ │ -00442f70: 7e21 0000 2500 277e 2200 0020 2020 5265 ~!..%.'~".. Re │ │ │ +00442f70: e021 0000 2500 27e0 2200 0020 2020 5265 .!..%.'.".. Re │ │ │ 00442f80: 706f 7274 4120 3b20 4c61 6265 6c20 666f portA ; Label fo │ │ │ -00442f90: 7220 5265 706f 7274 4134 0027 7e23 0000 r ReportA4.'~#.. │ │ │ +00442f90: 7220 5265 706f 7274 4134 0027 e023 0000 r ReportA4.'.#.. │ │ │ 00442fa0: 2020 2020 2020 2020 2020 2053 4554 2064 SET d │ │ │ 00442fb0: 693d 2222 204f 5045 4e20 6f75 7466 696c i="" OPEN outfil │ │ │ 00442fc0: 6520 5553 4520 6f75 7466 696c 6500 0000 e USE outfile... │ │ │ 00442fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00442fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00442ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00443000: 0400 0001 e700 0000 0a37 0000 0000 0000 .........7...... │ │ │ @@ -279419,866 +279419,866 @@ │ │ │ 004437a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004437b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004437c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004437d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004437e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004437f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00443800: 0400 0000 e307 0000 3c0f 0000 0000 0000 ........<....... │ │ │ -00443810: 7500 007e 4845 4c50 00ff 7300 ff43 4f4d u..~HELP..s..COM │ │ │ +00443810: 7500 00e0 4845 4c50 00ff 7300 ff43 4f4d u...HELP..s..COM │ │ │ 00443820: 4d41 4e44 5300 ff73 00ff 444f 00ff 7300 MANDS..s..DO..s. │ │ │ 00443830: ff45 5841 4d50 4c45 5300 c024 0000 2020 .EXAMPLES..$.. │ │ │ 00443840: 2020 2020 2020 2020 2046 4f52 2020 5345 FOR SE │ │ │ 00443850: 5420 6469 3d24 4f52 4445 5228 5e64 6976 T di=$ORDER(^div │ │ │ 00443860: 2864 6929 2920 5155 4954 3a64 693d 2222 (di)) QUIT:di="" │ │ │ 00443870: 2020 444f 2050 5245 5020 444f 2020 444f DO PREP DO DO │ │ │ -00443880: 2050 4f53 5426 0027 7e25 0000 2020 2020 POST&.'~%.. │ │ │ +00443880: 2050 4f53 5426 0027 e025 0000 2020 2020 POST&.'.%.. │ │ │ 00443890: 2020 2020 2020 202e 5345 5420 6465 3d22 .SET de=" │ │ │ -004438a0: 222c 286e 722c 6772 293d 3055 0027 7e26 ",(nr,gr)=0U.'~& │ │ │ +004438a0: 222c 286e 722c 6772 293d 3055 0027 e026 ",(nr,gr)=0U.'.& │ │ │ 004438b0: 0000 2020 2020 2020 2020 2020 202e 5752 .. .WR │ │ │ 004438c0: 4954 4520 2244 6976 6973 696f 6e20 222c ITE "Division ", │ │ │ 004438d0: 6469 2c21 2046 2020 2053 2064 653d 244f di,! F S de=$O │ │ │ 004438e0: 5244 4552 285e 6465 2864 692c 6465 2929 RDER(^de(di,de)) │ │ │ 004438f0: 2051 5549 543a 6465 3d22 2220 2020 444f QUIT:de="" DO │ │ │ -00443900: 4800 277e 2700 0020 2020 2020 2020 2020 H.'~'.. │ │ │ +00443900: 4800 27e0 2700 0020 2020 2020 2020 2020 H.'.'.. │ │ │ 00443910: 2020 2e2e 5752 4954 4520 2244 6570 6172 ..WRITE "Depar │ │ │ 00443920: 746d 656e 7420 222c 6465 2c22 2047 726f tment ",de," Gro │ │ │ 00443930: 7373 2052 6576 3a20 222c 5e67 7265 7628 ss Rev: ",^grev( │ │ │ -00443940: 6469 2c64 6529 2c21 4600 277e 2800 0020 di,de),!F.'~(.. │ │ │ +00443940: 6469 2c64 6529 2c21 4600 27e0 2800 0020 di,de),!F.'.(.. │ │ │ 00443950: 2020 2020 2020 2020 2020 2e2e 5752 4954 ..WRIT │ │ │ 00443960: 4520 2244 6570 6172 746d 656e 7420 222c E "Department ", │ │ │ 00443970: 6465 2c22 204e 6574 2052 6576 3a20 222c de," Net Rev: ", │ │ │ 00443980: 5e6e 7265 7628 6469 2c64 6529 2c21 3d00 ^nrev(di,de),!=. │ │ │ -00443990: 277e 2900 0020 2020 2020 2020 2020 2020 '~).. │ │ │ +00443990: 27e0 2900 0020 2020 2020 2020 2020 2020 '.).. │ │ │ 004439a0: 2e2e 5345 5420 6772 3d67 722b 5e67 7265 ..SET gr=gr+^gre │ │ │ 004439b0: 7628 6469 2c64 6529 2c6e 723d 6e72 2b5e v(di,de),nr=nr+^ │ │ │ -004439c0: 6e72 6576 2864 692c 6465 294a 0027 7e2a nrev(di,de)J.'~* │ │ │ +004439c0: 6e72 6576 2864 692c 6465 294a 0027 e02a nrev(di,de)J.'.* │ │ │ 004439d0: 0000 2020 2020 2020 2020 2020 202e 5720 .. .W │ │ │ 004439e0: 2244 6976 6973 696f 6e20 4772 6f73 7320 "Division Gross │ │ │ 004439f0: 5265 763a 2022 2c67 722c 212c 2244 6976 Rev: ",gr,!,"Div │ │ │ 00443a00: 6973 696f 6e20 4e65 7420 5265 763a 2022 ision Net Rev: " │ │ │ -00443a10: 2c6e 722c 212b 0027 7e31 0000 2020 2020 ,nr,!+.'~1.. │ │ │ +00443a10: 2c6e 722c 212b 0027 e031 0000 2020 2020 ,nr,!+.'.1.. │ │ │ 00443a20: 2020 2020 2020 2020 444f 2050 5249 4e54 DO PRINT │ │ │ 00443a30: 5e4f 5554 5055 5428 6f75 7466 696c 6529 ^OUTPUT(outfile) │ │ │ -00443a40: 1700 277e 3200 0020 2020 2020 2020 2020 ..'~2.. │ │ │ -00443a50: 2020 2051 5549 5407 0027 7e33 0000 1200 QUIT..'~3.... │ │ │ -00443a60: 277e 3400 0020 2020 4578 616d 706c 653a '~4.. Example: │ │ │ -00443a70: 0700 277e 3500 0019 0027 7e36 0000 2020 ..'~5....'~6.. │ │ │ +00443a40: 1700 27e0 3200 0020 2020 2020 2020 2020 ..'.2.. │ │ │ +00443a50: 2020 2051 5549 5407 0027 e033 0000 1200 QUIT..'.3.... │ │ │ +00443a60: 27e0 3400 0020 2020 4578 616d 706c 653a '.4.. Example: │ │ │ +00443a70: 0700 27e0 3500 0019 0027 e036 0000 2020 ..'.5....'.6.. │ │ │ 00443a80: 2047 544d 3e7a 7072 696e 7420 5e53 5152 GTM>zprint ^SQR │ │ │ -00443a90: 1100 277e 3700 0020 2020 5351 5228 7a29 ..'~7.. SQR(z) │ │ │ -00443aa0: 3b18 0027 7e38 0000 2020 2020 2073 6574 ;..'~8.. set │ │ │ -00443ab0: 2072 6576 6572 743d 3039 0027 7e39 0000 revert=09.'~9.. │ │ │ +00443a90: 1100 27e0 3700 0020 2020 5351 5228 7a29 ..'.7.. SQR(z) │ │ │ +00443aa0: 3b18 0027 e038 0000 2020 2020 2073 6574 ;..'.8.. set │ │ │ +00443ab0: 2072 6576 6572 743d 3039 0027 e039 0000 revert=09.'.9.. │ │ │ 00443ac0: 2020 2020 2069 6620 2476 6965 7728 2275 if $view("u │ │ │ 00443ad0: 6e64 6566 2229 2073 6574 2072 6576 6572 ndef") set rever │ │ │ 00443ae0: 743d 3120 7669 6577 2022 6e6f 756e 6465 t=1 view "nounde │ │ │ -00443af0: 6622 4d00 277e 3a00 0020 2020 2020 6966 f"M.'~:.. if │ │ │ +00443af0: 6622 4d00 27e0 3a00 0020 2020 2020 6966 f"M.'.:.. if │ │ │ 00443b00: 207a 3d22 2220 7772 6974 6520 224d 6973 z="" write "Mis │ │ │ 00443b10: 7369 6e67 2070 6172 616d 6574 6572 2e22 sing parameter." │ │ │ 00443b20: 2c21 2020 2020 2076 6965 773a 7265 7665 ,! view:reve │ │ │ 00443b30: 7274 2022 756e 6465 6622 2071 7569 7436 rt "undef" quit6 │ │ │ -00443b40: 0027 7e41 0000 2020 2020 2065 6c73 6520 .'~A.. else │ │ │ +00443b40: 0027 e041 0000 2020 2020 2065 6c73 6520 .'.A.. else │ │ │ 00443b50: 2077 7269 7465 207a 2a7a 2c21 2076 6965 write z*z,! vie │ │ │ 00443b60: 773a 7265 7665 7274 2022 756e 6465 6622 w:revert "undef" │ │ │ -00443b70: 2071 7569 7419 0027 7e42 0000 2020 2047 quit..'~B.. G │ │ │ +00443b70: 2071 7569 7419 0027 e042 0000 2020 2047 quit..'.B.. G │ │ │ 00443b80: 544d 3e64 6f20 5e53 5152 2831 3029 0d00 TM>do ^SQR(10).. │ │ │ -00443b90: 277e 4300 0020 2020 3130 3015 0027 7e44 '~C.. 100..'~D │ │ │ +00443b90: 27e0 4300 0020 2020 3130 3015 0027 e044 '.C.. 100..'.D │ │ │ 00443ba0: 0000 2020 2047 544d 3e64 6f20 5e53 5152 .. GTM>do ^SQR │ │ │ -00443bb0: 1c00 277e 4500 0020 2020 4d69 7373 696e ..'~E.. Missin │ │ │ -00443bc0: 6720 7061 7261 6d65 7465 722e 0700 277e g parameter...'~ │ │ │ -00443bd0: 4600 0050 0027 7e47 0000 2020 2054 6869 F..P.'~G.. Thi │ │ │ +00443bb0: 1c00 27e0 4500 0020 2020 4d69 7373 696e ..'.E.. Missin │ │ │ +00443bc0: 6720 7061 7261 6d65 7465 722e 0700 27e0 g parameter...'. │ │ │ +00443bd0: 4600 0050 0027 e047 0000 2020 2054 6869 F..P.'.G.. Thi │ │ │ 00443be0: 7320 6578 616d 706c 6573 2064 656d 6f6e s examples demon │ │ │ 00443bf0: 7374 7261 7465 7320 6c61 6265 6c20 696e strates label in │ │ │ 00443c00: 766f 6361 7469 6f6e 7320 7573 696e 6720 vocations using │ │ │ 00443c10: 444f 2077 6974 6820 616e 6420 7769 7468 DO with and with │ │ │ -00443c20: 6f75 7416 0027 7e48 0000 2020 2070 6172 out..'~H.. par │ │ │ -00443c30: 656e 7468 6573 6573 2e07 0027 7e49 0000 entheses...'~I.. │ │ │ -00443c40: 0e00 167e 454c 5345 0000 456c 7365 0f00 ...~ELSE..Else.. │ │ │ -00443c50: 1b7e bf11 0000 2020 2045 6c73 6507 001c .~.... Else... │ │ │ -00443c60: 7e21 0000 5200 1c7e 3100 0020 2020 454c ~!..R..~1.. EL │ │ │ +00443c20: 6f75 7416 0027 e048 0000 2020 2070 6172 out..'.H.. par │ │ │ +00443c30: 656e 7468 6573 6573 2e07 0027 e049 0000 entheses...'.I.. │ │ │ +00443c40: 0e00 16e0 454c 5345 0000 456c 7365 0f00 ....ELSE..Else.. │ │ │ +00443c50: 1be0 bf11 0000 2020 2045 6c73 6507 001c ...... Else... │ │ │ +00443c60: e021 0000 5200 1ce0 3100 0020 2020 454c .!..R...1.. EL │ │ │ 00443c70: 5345 2065 7865 6375 7465 7320 7468 6520 SE executes the │ │ │ 00443c80: 7265 6d61 696e 6465 7220 6f66 2074 6865 remainder of the │ │ │ 00443c90: 206c 696e 6520 6166 7465 7220 7468 6520 line after the │ │ │ 00443ca0: 454c 5345 2069 6620 2454 4553 5420 6973 ELSE if $TEST is │ │ │ -00443cb0: 2046 414c 5345 4f00 1c7e 4100 0020 2020 FALSEO..~A.. │ │ │ +00443cb0: 2046 414c 5345 4f00 1ce0 4100 0020 2020 FALSEO...A.. │ │ │ 00443cc0: 2830 292e 2047 542e 4d20 646f 6573 206e (0). GT.M does n │ │ │ 00443cd0: 6f74 2065 7865 6375 7465 2074 6865 2072 ot execute the r │ │ │ 00443ce0: 6573 7420 6f66 2074 6865 206c 696e 6520 est of the line │ │ │ 00443cf0: 6966 2024 5445 5354 2069 7320 5452 5545 if $TEST is TRUE │ │ │ -00443d00: 2028 3129 2e07 001c 7e51 0000 2c00 1c7e (1)....~Q..,..~ │ │ │ +00443d00: 2028 3129 2e07 001c e051 0000 2c00 1ce0 (1).....Q..,... │ │ │ 00443d10: 6100 0020 2020 5468 6520 666f 726d 6174 a.. The format │ │ │ 00443d20: 206f 6620 7468 6520 454c 5345 2063 6f6d of the ELSE com │ │ │ -00443d30: 6d61 6e64 2069 733a 0700 1c7e 7100 0010 mand is:...~q... │ │ │ -00443d40: 001c 7e81 0000 2020 2045 5b4c 5345 5d07 ..~... E[LSE]. │ │ │ -00443d50: 001c 7e91 0000 5500 1b7e c011 0000 2020 ..~...U..~.... │ │ │ +00443d30: 6d61 6e64 2069 733a 0700 1ce0 7100 0010 mand is:....q... │ │ │ +00443d40: 001c e081 0000 2020 2045 5b4c 5345 5d07 ...... E[LSE]. │ │ │ +00443d50: 001c e091 0000 5500 1be0 c011 0000 2020 ......U....... │ │ │ 00443d60: 2045 4c53 4520 6973 2061 6e61 6c6f 676f ELSE is analogo │ │ │ 00443d70: 7573 2074 6f20 4946 2027 2454 4553 542c us to IF '$TEST, │ │ │ 00443d80: 2065 7863 6570 7420 7468 6520 6c61 7474 except the latt │ │ │ 00443d90: 6572 2073 7461 7465 6d65 6e74 2073 7769 er statement swi │ │ │ -00443da0: 7463 6865 7320 2454 4553 5438 001c 7e12 tches $TEST8..~. │ │ │ +00443da0: 7463 6865 7320 2454 4553 5438 001c e012 tches $TEST8.... │ │ │ 00443db0: 0000 2020 2074 6f20 6974 7320 636f 6d70 .. to its comp │ │ │ 00443dc0: 6c65 6d65 6e74 2061 6e64 2045 4c53 4520 lement and ELSE │ │ │ 00443dd0: 6e65 7665 7220 616c 7465 7273 2024 5445 never alters $TE │ │ │ -00443de0: 5354 2e07 001c 7e13 0000 1a00 1b7e ff73 ST....~......~.s │ │ │ +00443de0: 5354 2e07 001c e013 0000 1a00 1be0 ff73 ST.............s │ │ │ 00443df0: 00ff 4558 414d 504c 4553 0000 4578 616d ..EXAMPLES..Exam │ │ │ -00443e00: 706c 6573 1300 287e bf11 0000 2020 2045 ples..(~.... E │ │ │ -00443e10: 7861 6d70 6c65 7307 0029 7e21 0000 1200 xamples..)~!.... │ │ │ -00443e20: 297e 3100 0020 2020 4578 616d 706c 653a )~1.. Example: │ │ │ -00443e30: 0700 297e 4100 001b 0029 7e51 0000 2020 ..)~A....)~Q.. │ │ │ +00443e00: 706c 6573 1300 28e0 bf11 0000 2020 2045 ples..(..... E │ │ │ +00443e10: 7861 6d70 6c65 7307 0029 e021 0000 1200 xamples..).!.... │ │ │ +00443e20: 29e0 3100 0020 2020 4578 616d 706c 653a ).1.. Example: │ │ │ +00443e30: 0700 29e0 4100 001b 0029 e051 0000 2020 ..).A....).Q.. │ │ │ 00443e40: 2049 6620 783d 2b78 2053 6574 2078 3d78 If x=+x Set x=x │ │ │ -00443e50: 2b79 1900 297e 6100 0020 2020 456c 7365 +y..)~a.. Else │ │ │ -00443e60: 2020 5772 6974 6520 212c 7807 0029 7e71 Write !,x..)~q │ │ │ -00443e70: 0000 5200 297e 8100 0020 2020 5468 6520 ..R.)~... The │ │ │ +00443e50: 2b79 1900 29e0 6100 0020 2020 456c 7365 +y..).a.. Else │ │ │ +00443e60: 2020 5772 6974 6520 212c 7807 0029 e071 Write !,x..).q │ │ │ +00443e70: 0000 5200 29e0 8100 0020 2020 5468 6520 ..R.).... The │ │ │ 00443e80: 4946 2063 6f6d 6d61 6e64 2065 7661 6c75 IF command evalu │ │ │ 00443e90: 6174 6573 2074 6865 2063 6f6e 6469 7469 ates the conditi │ │ │ 00443ea0: 6f6e 616c 2065 7870 7265 7373 696f 6e20 onal expression │ │ │ 00443eb0: 783d 2b78 2061 6e64 2073 6574 7320 2454 x=+x and sets $T │ │ │ -00443ec0: 4553 542e 5200 297e 9100 0020 2020 4966 EST.R.)~... If │ │ │ +00443ec0: 4553 542e 5200 29e0 9100 0020 2020 4966 EST.R.).... If │ │ │ 00443ed0: 2024 5445 5354 3d31 2028 5452 5545 292c $TEST=1 (TRUE), │ │ │ 00443ee0: 2047 542e 4d20 6578 6563 7574 6573 2074 GT.M executes t │ │ │ 00443ef0: 6865 2063 6f6d 6d61 6e64 7320 666f 6c6c he commands foll │ │ │ 00443f00: 6f77 696e 6720 7468 6520 4946 2e20 5468 owing the IF. Th │ │ │ -00443f10: 6520 454c 5345 4f00 287e c011 0000 2020 e ELSEO.(~.... │ │ │ +00443f10: 6520 454c 5345 4f00 28e0 c011 0000 2020 e ELSEO.(..... │ │ │ 00443f20: 206f 6e20 7468 6520 666f 6c6c 6f77 696e on the followin │ │ │ 00443f30: 6720 6c69 6e65 2073 7065 6369 6669 6573 g line specifies │ │ │ 00443f40: 2061 6e20 616c 7465 726e 6174 6976 6520 an alternative │ │ │ 00443f50: 6163 7469 6f6e 2074 6f20 7461 6b65 2069 action to take i │ │ │ -00443f60: 6620 7468 651e 0029 7e12 0000 2020 2065 f the..)~... e │ │ │ +00443f60: 6620 7468 651e 0029 e012 0000 2020 2065 f the..).... e │ │ │ 00443f70: 7870 7265 7373 696f 6e20 6973 2066 616c xpression is fal │ │ │ -00443f80: 7365 2e07 0029 7e13 0000 1200 297e 1400 se...)~.....)~.. │ │ │ -00443f90: 0020 2020 4578 616d 706c 653a 0700 297e . Example:..)~ │ │ │ -00443fa0: 1500 001c 0029 7e16 0000 2020 2049 6620 .....)~... If │ │ │ +00443f80: 7365 2e07 0029 e013 0000 1200 29e0 1400 se...)......)... │ │ │ +00443f90: 0020 2020 4578 616d 706c 653a 0700 29e0 . Example:..). │ │ │ +00443fa0: 1500 001c 0029 e016 0000 2020 2049 6620 .....).... If │ │ │ 00443fb0: 783d 2b78 2044 6f20 5e47 4f46 4953 481d x=+x Do ^GOFISH. │ │ │ -00443fc0: 0029 7e17 0000 2020 2045 6c73 6520 2053 .)~... Else S │ │ │ -00443fd0: 6574 2078 3d78 5f22 5e22 5f79 0700 297e et x=x_"^"_y..)~ │ │ │ +00443fc0: 0029 e017 0000 2020 2045 6c73 6520 2053 .).... Else S │ │ │ +00443fd0: 6574 2078 3d78 5f22 5e22 5f79 0700 29e0 et x=x_"^"_y..). │ │ │ 00443fe0: 1800 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00443ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00444000: 0400 0000 f607 0000 790f 0000 0000 0000 ........y....... │ │ │ -00444010: 7700 007e 4845 4c50 00ff 7300 ff43 4f4d w..~HELP..s..COM │ │ │ +00444010: 7700 00e0 4845 4c50 00ff 7300 ff43 4f4d w...HELP..s..COM │ │ │ 00444020: 4d41 4e44 5300 ff73 00ff 454c 5345 00ff MANDS..s..ELSE.. │ │ │ 00444030: 7300 ff45 5841 4d50 4c45 5300 c019 0000 s..EXAMPLES..... │ │ │ 00444040: 2020 2054 6865 2044 4f20 7769 7468 2061 The DO with a │ │ │ 00444050: 6e20 6172 6775 6d65 6e74 2061 6674 6572 n argument after │ │ │ 00444060: 2074 6865 2049 4620 7261 6973 6573 2074 the IF raises t │ │ │ 00444070: 6865 2070 6f73 7369 6269 6c69 7479 2074 he possibility t │ │ │ -00444080: 6861 7420 7468 6550 0029 7e1a 0000 2020 hat theP.)~... │ │ │ +00444080: 6861 7420 7468 6550 0029 e01a 0000 2020 hat theP.).... │ │ │ 00444090: 2072 6f75 7469 6e65 205e 474f 4649 5348 routine ^GOFISH │ │ │ 004440a0: 2063 6861 6e67 6573 2074 6865 2076 616c changes the val │ │ │ 004440b0: 7565 206f 6620 2454 4553 542c 2074 6875 ue of $TEST, thu │ │ │ 004440c0: 7320 6d61 6b69 6e67 2069 7420 706f 7373 s making it poss │ │ │ -004440d0: 6962 6c65 2074 6f53 0029 7e21 0000 2020 ible toS.)~!.. │ │ │ +004440d0: 6962 6c65 2074 6f53 0029 e021 0000 2020 ible toS.).!.. │ │ │ 004440e0: 2065 7865 6375 7465 2062 6f74 6820 7468 execute both th │ │ │ 004440f0: 6520 636f 6d6d 616e 6473 2066 6f6c 6c6f e commands follo │ │ │ 00444100: 7769 6e67 2074 6865 2049 4620 616e 6420 wing the IF and │ │ │ 00444110: 7468 6520 636f 6d6d 616e 6473 2066 6f6c the commands fol │ │ │ -00444120: 6c6f 7769 6e67 2074 6865 0f00 297e 2200 lowing the..)~". │ │ │ -00444130: 0020 2020 454c 5345 2e07 0029 7e23 0000 . ELSE...)~#.. │ │ │ -00444140: 1200 297e 2400 0020 2020 4578 616d 706c ..)~$.. Exampl │ │ │ -00444150: 653a 0700 297e 2500 003d 0029 7e26 0000 e:..)~%..=.)~&.. │ │ │ +00444120: 6c6f 7769 6e67 2074 6865 0f00 29e0 2200 lowing the..).". │ │ │ +00444130: 0020 2020 454c 5345 2e07 0029 e023 0000 . ELSE...).#.. │ │ │ +00444140: 1200 29e0 2400 0020 2020 4578 616d 706c ..).$.. Exampl │ │ │ +00444150: 653a 0700 29e0 2500 003d 0029 e026 0000 e:..).%..=.).&.. │ │ │ 00444160: 2020 204f 7065 6e20 6465 763a 3a30 2045 Open dev::0 E │ │ │ 00444170: 6c73 6520 2057 7269 7465 2021 2c22 4465 lse Write !,"De │ │ │ 00444180: 7669 6365 2075 6e61 7661 696c 6162 6c65 vice unavailable │ │ │ -00444190: 2220 5155 4954 0700 297e 2700 0054 0029 " QUIT..)~'..T.) │ │ │ -004441a0: 7e28 0000 2020 2054 6869 7320 454c 5345 ~(.. This ELSE │ │ │ +00444190: 2220 5155 4954 0700 29e0 2700 0054 0029 " QUIT..).'..T.) │ │ │ +004441a0: e028 0000 2020 2054 6869 7320 454c 5345 .(.. This ELSE │ │ │ 004441b0: 2064 6570 656e 6473 206f 6e20 7468 6520 depends on the │ │ │ 004441c0: 7265 7375 6c74 206f 6620 7468 6520 7469 result of the ti │ │ │ 004441d0: 6d65 6f75 7420 6f6e 2074 6865 204f 5045 meout on the OPE │ │ │ 004441e0: 4e20 636f 6d6d 616e 642e 2049 6620 7468 N command. If th │ │ │ -004441f0: 6550 0029 7e29 0000 2020 204f 5045 4e20 eP.)~).. OPEN │ │ │ +004441f0: 6550 0029 e029 0000 2020 204f 5045 4e20 eP.).).. OPEN │ │ │ 00444200: 7375 6363 6565 6473 2c20 6974 2073 6574 succeeds, it set │ │ │ 00444210: 7320 2454 4553 5420 746f 206f 6e65 2028 s $TEST to one ( │ │ │ 00444220: 3129 2061 6e64 2047 542e 4d20 736b 6970 1) and GT.M skip │ │ │ 00444230: 7320 7468 6520 7265 7374 206f 6620 7468 s the rest of th │ │ │ -00444240: 6550 0029 7e2a 0000 2020 206c 696e 6520 eP.)~*.. line │ │ │ +00444240: 6550 0029 e02a 0000 2020 206c 696e 6520 eP.).*.. line │ │ │ 00444250: 6166 7465 7220 7468 6520 454c 5345 2e20 after the ELSE. │ │ │ 00444260: 4966 2074 6865 204f 5045 4e20 6661 696c If the OPEN fail │ │ │ 00444270: 732c 2069 7420 7365 7473 2024 5445 5354 s, it sets $TEST │ │ │ 00444280: 2074 6f20 7a65 726f 2028 3029 2c20 616e to zero (0), an │ │ │ -00444290: 6441 0029 7e31 0000 2020 2047 542e 4d20 dA.)~1.. GT.M │ │ │ +00444290: 6441 0029 e031 0000 2020 2047 542e 4d20 dA.).1.. GT.M │ │ │ 004442a0: 6578 6563 7574 6573 2074 6865 2072 656d executes the rem │ │ │ 004442b0: 6169 6e64 6572 206f 6620 7468 6520 6c69 ainder of the li │ │ │ 004442c0: 6e65 2061 6674 6572 2074 6865 2045 4c53 ne after the ELS │ │ │ -004442d0: 452e 0700 297e 3200 000c 0016 7e46 4f52 E...)~2.....~FOR │ │ │ -004442e0: 0000 466f 720e 001a 7ebf 1100 0020 2020 ..For...~.... │ │ │ -004442f0: 466f 7207 001b 7e21 0000 4c00 1b7e 3100 For...~!..L..~1. │ │ │ +004442d0: 452e 0700 29e0 3200 000c 0016 e046 4f52 E...).2......FOR │ │ │ +004442e0: 0000 466f 720e 001a e0bf 1100 0020 2020 ..For........ │ │ │ +004442f0: 466f 7207 001b e021 0000 4c00 1be0 3100 For....!..L...1. │ │ │ 00444300: 0020 2020 5468 6520 464f 5220 636f 6d6d . The FOR comm │ │ │ 00444310: 616e 6420 7072 6f76 6964 6573 2061 206c and provides a l │ │ │ 00444320: 6f6f 7069 6e67 206d 6563 6861 6e69 736d ooping mechanism │ │ │ 00444330: 2069 6e20 4754 2e4d 2e20 464f 5220 646f in GT.M. FOR do │ │ │ -00444340: 6573 206e 6f74 4500 1b7e 4100 0020 2020 es notE..~A.. │ │ │ +00444340: 6573 206e 6f74 4500 1be0 4100 0020 2020 es notE...A.. │ │ │ 00444350: 6765 6e65 7261 7465 2061 6e20 6164 6469 generate an addi │ │ │ 00444360: 7469 6f6e 616c 206c 6576 656c 2069 6e20 tional level in │ │ │ 00444370: 7468 6520 4d20 7374 616e 6461 7264 2073 the M standard s │ │ │ -00444380: 7461 636b 206d 6f64 656c 2e07 001b 7e51 tack model....~Q │ │ │ -00444390: 0000 2b00 1b7e 6100 0020 2020 5468 6520 ..+..~a.. The │ │ │ +00444380: 7461 636b 206d 6f64 656c 2e07 001b e051 tack model.....Q │ │ │ +00444390: 0000 2b00 1be0 6100 0020 2020 5468 6520 ..+...a.. The │ │ │ 004443a0: 666f 726d 6174 206f 6620 7468 6520 464f format of the FO │ │ │ 004443b0: 5220 636f 6d6d 616e 6420 6973 3a07 001b R command is:... │ │ │ -004443c0: 7e71 0000 3600 1b7e 8100 0020 2020 465b ~q..6..~... F[ │ │ │ +004443c0: e071 0000 3600 1be0 8100 0020 2020 465b .q..6...... F[ │ │ │ 004443d0: 4f52 5d5b 6c76 6e3d 6578 7072 5b3a 6e75 OR][lvn=expr[:nu │ │ │ 004443e0: 6d65 7870 7231 5b3a 6e75 6d65 7870 7232 mexpr1[:numexpr2 │ │ │ -004443f0: 5d5d 5b2c 2e2e 2e5d 5d5d 0700 1b7e 9100 ]][,...]]]...~.. │ │ │ -00444400: 001a 001a 7eff 7300 ff45 5841 4d50 4c45 ....~.s..EXAMPLE │ │ │ -00444410: 5300 0045 7861 6d70 6c65 7313 0027 7ebf S..Examples..'~. │ │ │ +004443f0: 5d5d 5b2c 2e2e 2e5d 5d5d 0700 1be0 9100 ]][,...]]]...... │ │ │ +00444400: 001a 001a e0ff 7300 ff45 5841 4d50 4c45 ......s..EXAMPLE │ │ │ +00444410: 5300 0045 7861 6d70 6c65 7313 0027 e0bf S..Examples..'.. │ │ │ 00444420: 1100 0020 2020 4578 616d 706c 6573 0700 ... Examples.. │ │ │ -00444430: 287e 2100 0012 0028 7e31 0000 2020 2045 (~!....(~1.. E │ │ │ -00444440: 7861 6d70 6c65 3a07 0028 7e41 0000 2a00 xample:..(~A..*. │ │ │ -00444450: 287e 5100 0020 2020 4754 4d3e 4b69 6c6c (~Q.. GTM>Kill │ │ │ +00444430: 28e0 2100 0012 0028 e031 0000 2020 2045 (.!....(.1.. E │ │ │ +00444440: 7861 6d70 6c65 3a07 0028 e041 0000 2a00 xample:..(.A..*. │ │ │ +00444450: 28e0 5100 0020 2020 4754 4d3e 4b69 6c6c (.Q.. GTM>Kill │ │ │ 00444460: 2069 2046 6f72 2069 3d31 3a31 3a35 2057 i For i=1:1:5 W │ │ │ -00444470: 7269 7465 2021 2c69 0b00 287e 6100 0020 rite !,i..(~a.. │ │ │ -00444480: 2020 310b 0028 7e71 0000 2020 2032 0b00 1..(~q.. 2.. │ │ │ -00444490: 287e 8100 0020 2020 330b 0028 7e91 0000 (~... 3..(~... │ │ │ -004444a0: 2020 2034 0c00 277e c011 0000 2020 2035 4..'~.... 5 │ │ │ -004444b0: 1500 287e 1200 0020 2020 4754 4d3e 5772 ..(~... GTM>Wr │ │ │ -004444c0: 6974 6520 690b 0028 7e13 0000 2020 2035 ite i..(~... 5 │ │ │ -004444d0: 0e00 287e 1400 0020 2020 4754 4d3e 0700 ..(~... GTM>.. │ │ │ -004444e0: 287e 1500 0051 0028 7e16 0000 2020 2054 (~...Q.(~... T │ │ │ +00444470: 7269 7465 2021 2c69 0b00 28e0 6100 0020 rite !,i..(.a.. │ │ │ +00444480: 2020 310b 0028 e071 0000 2020 2032 0b00 1..(.q.. 2.. │ │ │ +00444490: 28e0 8100 0020 2020 330b 0028 e091 0000 (.... 3..(.... │ │ │ +004444a0: 2020 2034 0c00 27e0 c011 0000 2020 2035 4..'..... 5 │ │ │ +004444b0: 1500 28e0 1200 0020 2020 4754 4d3e 5772 ..(.... GTM>Wr │ │ │ +004444c0: 6974 6520 690b 0028 e013 0000 2020 2035 ite i..(.... 5 │ │ │ +004444d0: 0e00 28e0 1400 0020 2020 4754 4d3e 0700 ..(.... GTM>.. │ │ │ +004444e0: 28e0 1500 0051 0028 e016 0000 2020 2054 (....Q.(.... T │ │ │ 004444f0: 6869 7320 464f 5220 6c6f 6f70 2068 6173 his FOR loop has │ │ │ 00444500: 2061 2063 6f6e 7472 6f6c 2076 6172 6961 a control varia │ │ │ 00444510: 626c 652c 2069 2c20 7768 6963 6820 6861 ble, i, which ha │ │ │ 00444520: 7320 7468 6520 7661 6c75 6520 6f6e 6520 s the value one │ │ │ -00444530: 2831 2920 6f6e 5300 287e 1700 0020 2020 (1) onS.(~... │ │ │ +00444530: 2831 2920 6f6e 5300 28e0 1700 0020 2020 (1) onS.(.... │ │ │ 00444540: 7468 6520 6669 7273 7420 6974 6572 6174 the first iterat │ │ │ 00444550: 696f 6e2c 2074 6865 6e20 7468 6520 7661 ion, then the va │ │ │ 00444560: 6c75 6520 7477 6f20 2832 292c 2061 6e64 lue two (2), and │ │ │ 00444570: 2073 6f20 6f6e 2c20 756e 7469 6c20 696e so on, until in │ │ │ -00444580: 2074 6865 206c 6173 7448 0028 7e18 0000 the lastH.(~... │ │ │ +00444580: 2074 6865 206c 6173 7448 0028 e018 0000 the lastH.(.... │ │ │ 00444590: 2020 2069 7465 7261 7469 6f6e 2069 2068 iteration i h │ │ │ 004445a0: 6173 2074 6865 2076 616c 7565 2066 6976 as the value fiv │ │ │ 004445b0: 6520 2835 292e 2054 6865 2046 4f52 2074 e (5). The FOR t │ │ │ 004445c0: 6572 6d69 6e61 7465 7320 6265 6361 7573 erminates becaus │ │ │ -004445d0: 6551 0028 7e19 0000 2020 2069 6e63 7265 eQ.(~... incre │ │ │ +004445d0: 6551 0028 e019 0000 2020 2069 6e63 7265 eQ.(.... incre │ │ │ 004445e0: 6d65 6e74 696e 6720 6920 776f 756c 6420 menting i would │ │ │ 004445f0: 6361 7573 6520 6974 2074 6f20 6578 6365 cause it to exce │ │ │ 00444600: 6564 2074 6865 206c 696d 6974 2e20 4e6f ed the limit. No │ │ │ 00444610: 7469 6365 2074 6861 7420 6920 6973 206e tice that i is n │ │ │ -00444620: 6f74 2700 287e 1a00 0020 2020 696e 6372 ot'.(~... incr │ │ │ +00444620: 6f74 2700 28e0 1a00 0020 2020 696e 6372 ot'.(.... incr │ │ │ 00444630: 656d 656e 7465 6420 6265 796f 6e64 2074 emented beyond t │ │ │ -00444640: 6865 206c 696d 6974 2e07 0028 7e21 0000 he limit...(~!.. │ │ │ -00444650: 1200 287e 2200 0020 2020 4578 616d 706c ..(~".. Exampl │ │ │ -00444660: 653a 0700 287e 2300 0031 0028 7e24 0000 e:..(~#..1.(~$.. │ │ │ +00444640: 6865 206c 696d 6974 2e07 0028 e021 0000 he limit...(.!.. │ │ │ +00444650: 1200 28e0 2200 0020 2020 4578 616d 706c ..(.".. Exampl │ │ │ +00444660: 653a 0700 28e0 2300 0031 0028 e024 0000 e:..(.#..1.(.$.. │ │ │ 00444670: 2020 2047 544d 3e46 4f52 2078 3d22 6865 GTM>FOR x="he │ │ │ 00444680: 6c6c 6f22 2c32 2c22 676f 6f64 6279 6522 llo",2,"goodbye" │ │ │ -00444690: 2057 5249 5445 2021 2c78 0f00 287e 2500 WRITE !,x..(~%. │ │ │ -004446a0: 0020 2020 6865 6c6c 6f0b 0028 7e26 0000 . hello..(~&.. │ │ │ -004446b0: 2020 2032 1100 287e 2700 0020 2020 676f 2..(~'.. go │ │ │ -004446c0: 6f64 6279 650e 0028 7e28 0000 2020 2047 odbye..(~(.. G │ │ │ -004446d0: 544d 3e07 0028 7e29 0000 5200 287e 2a00 TM>..(~)..R.(~*. │ │ │ +00444690: 2057 5249 5445 2021 2c78 0f00 28e0 2500 WRITE !,x..(.%. │ │ │ +004446a0: 0020 2020 6865 6c6c 6f0b 0028 e026 0000 . hello..(.&.. │ │ │ +004446b0: 2020 2032 1100 28e0 2700 0020 2020 676f 2..(.'.. go │ │ │ +004446c0: 6f64 6279 650e 0028 e028 0000 2020 2047 odbye..(.(.. G │ │ │ +004446d0: 544d 3e07 0028 e029 0000 5200 28e0 2a00 TM>..(.)..R.(.*. │ │ │ 004446e0: 0020 2020 5468 6973 2046 4f52 206c 6f6f . This FOR loo │ │ │ 004446f0: 7020 7573 6573 2074 6865 2063 6f6e 7472 p uses the contr │ │ │ 00444700: 6f6c 2076 6172 6961 626c 6520 7820 616e ol variable x an │ │ │ 00444710: 6420 6120 7365 7269 6573 206f 6620 6172 d a series of ar │ │ │ -00444720: 6775 6d65 6e74 7320 7468 6174 5300 287e guments thatS.(~ │ │ │ +00444720: 6775 6d65 6e74 7320 7468 6174 5300 28e0 guments thatS.(. │ │ │ 00444730: 3100 0020 2020 6861 7665 206e 6f20 696e 1.. have no in │ │ │ 00444740: 6372 656d 656e 7473 206f 7220 6c69 6d69 crements or limi │ │ │ 00444750: 7473 2e20 4e6f 7469 6365 2074 6861 7420 ts. Notice that │ │ │ 00444760: 7468 6520 636f 6e74 726f 6c20 7661 7269 the control vari │ │ │ 00444770: 6162 6c65 206d 6179 2068 6176 6520 6117 able may have a. │ │ │ -00444780: 0028 7e32 0000 2020 2073 7472 696e 6720 .(~2.. string │ │ │ -00444790: 7661 6c75 652e 0700 287e 3300 0012 0028 value...(~3....( │ │ │ -004447a0: 7e34 0000 2020 2045 7861 6d70 6c65 3a07 ~4.. Example:. │ │ │ -004447b0: 0028 7e35 0000 2a00 287e 3600 0020 2020 .(~5..*.(~6.. │ │ │ +00444780: 0028 e032 0000 2020 2073 7472 696e 6720 .(.2.. string │ │ │ +00444790: 7661 6c75 652e 0700 28e0 3300 0012 0028 value...(.3....( │ │ │ +004447a0: e034 0000 2020 2045 7861 6d70 6c65 3a07 .4.. Example:. │ │ │ +004447b0: 0028 e035 0000 2a00 28e0 3600 0020 2020 .(.5..*.(.6.. │ │ │ 004447c0: 4754 4d3e 466f 7220 783d 2268 656c 6c6f GTM>For x="hello │ │ │ 004447d0: 223a 313a 2d31 2057 7269 7465 2021 2c78 ":1:-1 Write !,x │ │ │ -004447e0: 1600 287e 3700 0020 2020 4754 4d3e 5a57 ..(~7.. GTM>ZW │ │ │ +004447e0: 1600 28e0 3700 0020 2020 4754 4d3e 5a57 ..(.7.. GTM>ZW │ │ │ 004447f0: 5269 7465 2078 0000 0000 0000 0000 0000 Rite x.......... │ │ │ 00444800: 0400 0000 fd07 0000 bd0f 0000 0000 0000 ................ │ │ │ -00444810: 3500 007e 4845 4c50 00ff 7300 ff43 4f4d 5..~HELP..s..COM │ │ │ +00444810: 3500 00e0 4845 4c50 00ff 7300 ff43 4f4d 5...HELP..s..COM │ │ │ 00444820: 4d41 4e44 5300 ff73 00ff 464f 5200 ff73 MANDS..s..FOR..s │ │ │ 00444830: 00ff 4558 414d 504c 4553 00c0 3800 0020 ..EXAMPLES..8.. │ │ │ -00444840: 2020 783d 300e 0028 7e39 0000 2020 2047 x=0..(~9.. G │ │ │ -00444850: 544d 3e07 0028 7e3a 0000 5000 287e 4100 TM>..(~:..P.(~A. │ │ │ +00444840: 2020 783d 300e 0028 e039 0000 2020 2047 x=0..(.9.. G │ │ │ +00444850: 544d 3e07 0028 e03a 0000 5000 28e0 4100 TM>..(.:..P.(.A. │ │ │ 00444860: 0020 2020 4265 6361 7573 6520 7468 6520 . Because the │ │ │ 00444870: 6172 6775 6d65 6e74 2068 6173 2061 6e20 argument has an │ │ │ 00444880: 696e 6372 656d 656e 742c 2074 6865 2046 increment, the F │ │ │ 00444890: 4f52 2069 6e69 7469 616c 697a 6573 2074 OR initializes t │ │ │ -004448a0: 6865 2063 6f6e 7472 6f6c 4f00 287e 4200 he controlO.(~B. │ │ │ +004448a0: 6865 2063 6f6e 7472 6f6c 4f00 28e0 4200 he controlO.(.B. │ │ │ 004448b0: 0020 2020 7661 7269 6162 6c65 2078 2074 . variable x t │ │ │ 004448c0: 6f20 7468 6520 6e75 6d65 7269 6320 6576 o the numeric ev │ │ │ 004448d0: 616c 7561 7469 6f6e 206f 6620 2268 656c aluation of "hel │ │ │ 004448e0: 6c6f 2220 2830 292e 2054 6865 6e2c 2047 lo" (0). Then, G │ │ │ -004448f0: 542e 4d20 6e65 7665 7253 0028 7e43 0000 T.M neverS.(~C.. │ │ │ +004448f0: 542e 4d20 6e65 7665 7253 0028 e043 0000 T.M neverS.(.C.. │ │ │ 00444900: 2020 2065 7865 6375 7465 7320 7468 6520 executes the │ │ │ 00444910: 7265 6d61 696e 6465 7220 6f66 2074 6865 remainder of the │ │ │ 00444920: 206c 696e 6520 6265 6361 7573 6520 7468 line because th │ │ │ 00444930: 6520 696e 6372 656d 656e 7420 6973 2070 e increment is p │ │ │ -00444940: 6f73 6974 6976 652c 2061 6e64 4f00 287e ositive, andO.(~ │ │ │ +00444940: 6f73 6974 6976 652c 2061 6e64 4f00 28e0 ositive, andO.(. │ │ │ 00444950: 4400 0020 2020 7468 6520 7661 6c75 6520 D.. the value │ │ │ 00444960: 6f66 2074 6865 2063 6f6e 7472 6f6c 2076 of the control v │ │ │ 00444970: 6172 6961 626c 6520 2830 2920 696e 6974 ariable (0) init │ │ │ 00444980: 6961 6c69 7a65 7320 746f 2067 7265 6174 ializes to great │ │ │ -00444990: 6572 2074 6861 6e20 7468 651e 0028 7e45 er than the..(~E │ │ │ +00444990: 6572 2074 6861 6e20 7468 651e 0028 e045 er than the..(.E │ │ │ 004449a0: 0000 2020 206c 696d 6974 696e 6720 7661 .. limiting va │ │ │ -004449b0: 6c75 6520 282d 3129 2e07 0028 7e46 0000 lue (-1)...(~F.. │ │ │ -004449c0: 1200 287e 4700 0020 2020 4578 616d 706c ..(~G.. Exampl │ │ │ -004449d0: 653a 0700 287e 4800 0035 0028 7e49 0000 e:..(~H..5.(~I.. │ │ │ +004449b0: 6c75 6520 282d 3129 2e07 0028 e046 0000 lue (-1)...(.F.. │ │ │ +004449c0: 1200 28e0 4700 0020 2020 4578 616d 706c ..(.G.. Exampl │ │ │ +004449d0: 653a 0700 28e0 4800 0035 0028 e049 0000 e:..(.H..5.(.I.. │ │ │ 004449e0: 2020 2047 544d 3e46 6f72 2079 3d2d 313a GTM>For y=-1: │ │ │ 004449f0: 2d33 3a2d 362c 793a 343a 792b 3130 2c22 -3:-6,y:4:y+10," │ │ │ 00444a00: 656e 6422 2057 7269 7465 2021 2c79 0c00 end" Write !,y.. │ │ │ -00444a10: 287e 4a00 0020 2020 2d31 0c00 287e 5100 (~J.. -1..(~Q. │ │ │ -00444a20: 0020 2020 2d34 0c00 287e 5200 0020 2020 . -4..(~R.. │ │ │ -00444a30: 2d34 0b00 287e 5300 0020 2020 300b 0028 -4..(~S.. 0..( │ │ │ -00444a40: 7e54 0000 2020 2034 0d00 287e 5500 0020 ~T.. 4..(~U.. │ │ │ -00444a50: 2020 656e 640e 0028 7e56 0000 2020 2047 end..(~V.. G │ │ │ -00444a60: 544d 3e07 0028 7e57 0000 1200 287e 5800 TM>..(~W....(~X. │ │ │ -00444a70: 0020 2020 4578 616d 706c 653a 0700 287e . Example:..(~ │ │ │ -00444a80: 5900 0044 0028 7e5a 0000 2020 2047 544d Y..D.(~Z.. GTM │ │ │ +00444a10: 28e0 4a00 0020 2020 2d31 0c00 28e0 5100 (.J.. -1..(.Q. │ │ │ +00444a20: 0020 2020 2d34 0c00 28e0 5200 0020 2020 . -4..(.R.. │ │ │ +00444a30: 2d34 0b00 28e0 5300 0020 2020 300b 0028 -4..(.S.. 0..( │ │ │ +00444a40: e054 0000 2020 2034 0d00 28e0 5500 0020 .T.. 4..(.U.. │ │ │ +00444a50: 2020 656e 640e 0028 e056 0000 2020 2047 end..(.V.. G │ │ │ +00444a60: 544d 3e07 0028 e057 0000 1200 28e0 5800 TM>..(.W....(.X. │ │ │ +00444a70: 0020 2020 4578 616d 706c 653a 0700 28e0 . Example:..(. │ │ │ +00444a80: 5900 0044 0028 e05a 0000 2020 2047 544d Y..D.(.Z.. GTM │ │ │ 00444a90: 3e53 6574 2078 3d22 2220 466f 7220 2053 >Set x="" For S │ │ │ 00444aa0: 6574 2078 3d24 4f72 6465 7228 6172 2878 et x=$Order(ar(x │ │ │ 00444ab0: 2929 2051 7569 743a 783d 2222 2020 5772 )) Quit:x="" Wr │ │ │ -00444ac0: 6974 6520 212c 7807 0028 7e61 0000 0e00 ite !,x..(~a.... │ │ │ -00444ad0: 167e 474f 544f 0000 476f 746f 0f00 1b7e .~GOTO..Goto...~ │ │ │ -00444ae0: bf11 0000 2020 2047 6f74 6f07 001c 7e21 .... Goto...~! │ │ │ -00444af0: 0000 4d00 1c7e 3100 0020 2020 5468 6520 ..M..~1.. The │ │ │ +00444ac0: 6974 6520 212c 7807 0028 e061 0000 0e00 ite !,x..(.a.... │ │ │ +00444ad0: 16e0 474f 544f 0000 476f 746f 0f00 1be0 ..GOTO..Goto.... │ │ │ +00444ae0: bf11 0000 2020 2047 6f74 6f07 001c e021 .... Goto....! │ │ │ +00444af0: 0000 4d00 1ce0 3100 0020 2020 5468 6520 ..M...1.. The │ │ │ 00444b00: 474f 544f 2063 6f6d 6d61 6e64 2074 7261 GOTO command tra │ │ │ 00444b10: 6e73 6665 7273 2065 7865 6375 7469 6f6e nsfers execution │ │ │ 00444b20: 2074 6f20 6120 6c6f 6361 7469 6f6e 2073 to a location s │ │ │ 00444b30: 7065 6369 6669 6564 2062 7920 6974 7313 pecified by its. │ │ │ -00444b40: 001c 7e41 0000 2020 2061 7267 756d 656e ..~A.. argumen │ │ │ -00444b50: 742e 0700 1c7e 5100 002c 001c 7e61 0000 t....~Q..,..~a.. │ │ │ +00444b40: 001c e041 0000 2020 2061 7267 756d 656e ...A.. argumen │ │ │ +00444b50: 742e 0700 1ce0 5100 002c 001c e061 0000 t.....Q..,...a.. │ │ │ 00444b60: 2020 2054 6865 2066 6f72 6d61 7420 6f66 The format of │ │ │ 00444b70: 2074 6865 2047 4f54 4f20 636f 6d6d 616e the GOTO comman │ │ │ -00444b80: 6420 6973 3a07 001c 7e71 0000 3100 1c7e d is:...~q..1..~ │ │ │ +00444b80: 6420 6973 3a07 001c e071 0000 3100 1ce0 d is:....q..1... │ │ │ 00444b90: 8100 0020 2020 475b 4f54 4f5d 5b3a 7476 ... G[OTO][:tv │ │ │ 00444ba0: 6578 7072 5d20 656e 7472 7972 6566 5b3a expr] entryref[: │ │ │ 00444bb0: 7476 6578 7072 5d5b 2c2e 2e2e 5d07 001c tvexpr][,...]... │ │ │ -00444bc0: 7e91 0000 1a00 1b7e ff73 00ff 4558 414d ~......~.s..EXAM │ │ │ +00444bc0: e091 0000 1a00 1be0 ff73 00ff 4558 414d .........s..EXAM │ │ │ 00444bd0: 504c 4553 0000 4578 616d 706c 6573 1300 PLES..Examples.. │ │ │ -00444be0: 287e bf11 0000 2020 2045 7861 6d70 6c65 (~.... Example │ │ │ -00444bf0: 7307 0029 7e21 0000 1200 297e 3100 0020 s..)~!....)~1.. │ │ │ -00444c00: 2020 4578 616d 706c 653a 0700 297e 4100 Example:..)~A. │ │ │ -00444c10: 0019 0029 7e51 0000 2020 2047 544d 3e47 ...)~Q.. GTM>G │ │ │ -00444c20: 4f54 4f20 5449 4d45 2b34 0700 297e 6100 OTO TIME+4..)~a. │ │ │ -00444c30: 0052 0029 7e71 0000 2020 2054 6869 7320 .R.)~q.. This │ │ │ +00444be0: 28e0 bf11 0000 2020 2045 7861 6d70 6c65 (..... Example │ │ │ +00444bf0: 7307 0029 e021 0000 1200 29e0 3100 0020 s..).!....).1.. │ │ │ +00444c00: 2020 4578 616d 706c 653a 0700 29e0 4100 Example:..).A. │ │ │ +00444c10: 0019 0029 e051 0000 2020 2047 544d 3e47 ...).Q.. GTM>G │ │ │ +00444c20: 4f54 4f20 5449 4d45 2b34 0700 29e0 6100 OTO TIME+4..).a. │ │ │ +00444c30: 0052 0029 e071 0000 2020 2054 6869 7320 .R.).q.. This │ │ │ 00444c40: 474f 544f 2063 6f6d 6d61 6e64 2074 7261 GOTO command tra │ │ │ 00444c50: 6e73 6665 7273 2063 6f6e 7472 6f6c 2066 nsfers control f │ │ │ 00444c60: 726f 6d20 4469 7265 6374 204d 6f64 6520 rom Direct Mode │ │ │ 00444c70: 746f 2074 6865 206c 696e 6520 7468 6174 to the line that │ │ │ -00444c80: 2069 734d 0029 7e81 0000 2020 2066 6f75 isM.)~... fou │ │ │ +00444c80: 2069 734d 0029 e081 0000 2020 2066 6f75 isM.).... fou │ │ │ 00444c90: 7220 2834 2920 6c69 6e65 7320 6166 7465 r (4) lines afte │ │ │ 00444ca0: 7220 7468 6520 6c69 6e65 206c 6162 656c r the line label │ │ │ 00444cb0: 6564 2054 494d 4520 2869 6e20 7468 6520 ed TIME (in the │ │ │ 00444cc0: 6375 7272 656e 746c 7920 6163 7469 7665 currently active │ │ │ -00444cd0: 5100 297e 9100 0020 2020 726f 7574 696e Q.)~... routin │ │ │ +00444cd0: 5100 29e0 9100 0020 2020 726f 7574 696e Q.).... routin │ │ │ 00444ce0: 6529 2e20 5573 696e 6720 616e 206f 6666 e). Using an off │ │ │ 00444cf0: 7365 7420 6973 2074 7970 6963 616c 6c79 set is typically │ │ │ 00444d00: 2061 2064 6562 7567 6769 6e67 2074 6563 a debugging tec │ │ │ 00444d10: 686e 6971 7565 2061 6e64 2072 6172 656c hnique and rarel │ │ │ -00444d20: 7923 0028 7ec0 1100 0020 2020 7573 6564 y#.(~.... used │ │ │ +00444d20: 7923 0028 e0c0 1100 0020 2020 7573 6564 y#.(..... used │ │ │ 00444d30: 2069 6e20 7072 6f64 7563 7469 6f6e 2063 in production c │ │ │ -00444d40: 6f64 652e 0700 297e 1200 0012 0029 7e13 ode...)~.....)~. │ │ │ +00444d40: 6f64 652e 0700 29e0 1200 0012 0029 e013 ode...)......).. │ │ │ 00444d50: 0000 2020 2045 7861 6d70 6c65 3a07 0029 .. Example:..) │ │ │ -00444d60: 7e14 0000 1f00 297e 1500 0020 2020 474f ~.....)~... GO │ │ │ +00444d60: e014 0000 1f00 29e0 1500 0020 2020 474f ......).... GO │ │ │ 00444d70: 544f 2041 3a78 3c30 2c5e 413a 783d 302c TO A:x<0,^A:x=0, │ │ │ -00444d80: 415e 4207 0029 7e16 0000 5300 297e 1700 A^B..)~...S.)~.. │ │ │ +00444d80: 415e 4207 0029 e016 0000 5300 29e0 1700 A^B..)....S.)... │ │ │ 00444d90: 0020 2020 5468 6973 2047 4f54 4f20 636f . This GOTO co │ │ │ 00444da0: 6d6d 616e 6420 7472 616e 7366 6572 7320 mmand transfers │ │ │ 00444db0: 636f 6e74 726f 6c20 746f 206c 6162 656c control to label │ │ │ 00444dc0: 2041 2069 6e20 7468 6520 6375 7272 656e A in the curren │ │ │ 00444dd0: 7420 726f 7574 696e 652c 2069 664f 0029 t routine, ifO.) │ │ │ -00444de0: 7e18 0000 2020 2078 2069 7320 6c65 7373 ~... x is less │ │ │ +00444de0: e018 0000 2020 2078 2069 7320 6c65 7373 .... x is less │ │ │ 00444df0: 2074 6861 6e20 7a65 726f 2028 3029 2c20 than zero (0), │ │ │ 00444e00: 746f 2072 6f75 7469 6e65 205e 4120 6966 to routine ^A if │ │ │ 00444e10: 2078 2069 7320 6571 7561 6c20 746f 207a x is equal to z │ │ │ -00444e20: 6572 6f20 2830 292c 2061 6e64 5300 297e ero (0), andS.)~ │ │ │ +00444e20: 6572 6f20 2830 292c 2061 6e64 5300 29e0 ero (0), andS.). │ │ │ 00444e30: 1900 0020 2020 6f74 6865 7277 6973 6520 ... otherwise │ │ │ 00444e40: 746f 206c 6162 656c 2041 2069 6e20 726f to label A in ro │ │ │ 00444e50: 7574 696e 6520 5e42 2e20 4f6e 6365 2061 utine ^B. Once a │ │ │ 00444e60: 6e79 206f 6620 7468 6520 7472 616e 7366 ny of the transf │ │ │ 00444e70: 6572 7320 6f63 6375 7273 2c20 7468 652f ers occurs, the/ │ │ │ -00444e80: 0029 7e1a 0000 2020 2072 6573 7420 6f66 .)~... rest of │ │ │ +00444e80: 0029 e01a 0000 2020 2072 6573 7420 6f66 .).... rest of │ │ │ 00444e90: 2074 6865 2061 7267 756d 656e 7473 2068 the arguments h │ │ │ 00444ea0: 6176 6520 6e6f 2065 6666 6563 742e 0700 ave no effect... │ │ │ -00444eb0: 297e 2100 000e 0016 7e48 414c 5400 0048 )~!.....~HALT..H │ │ │ -00444ec0: 616c 740f 001b 7ebf 1100 0020 2020 4861 alt...~.... Ha │ │ │ -00444ed0: 6c74 0700 1c7e 2100 004f 001c 7e31 0000 lt...~!..O..~1.. │ │ │ +00444eb0: 29e0 2100 000e 0016 e048 414c 5400 0048 ).!......HALT..H │ │ │ +00444ec0: 616c 740f 001b e0bf 1100 0020 2020 4861 alt........ Ha │ │ │ +00444ed0: 6c74 0700 1ce0 2100 004f 001c e031 0000 lt....!..O...1.. │ │ │ 00444ee0: 2020 2054 6865 2048 414c 5420 636f 6d6d The HALT comm │ │ │ 00444ef0: 616e 6420 7374 6f70 7320 7468 6520 7072 and stops the pr │ │ │ 00444f00: 6f67 7261 6d20 6578 6563 7574 696f 6e20 ogram execution │ │ │ 00444f10: 616e 6420 6361 7573 6520 4754 2e4d 2074 and cause GT.M t │ │ │ -00444f20: 6f20 7265 7475 726e 5200 1c7e 4100 0020 o returnR..~A.. │ │ │ +00444f20: 6f20 7265 7475 726e 5200 1ce0 4100 0020 o returnR...A.. │ │ │ 00444f30: 2020 636f 6e74 726f 6c20 746f 2074 6865 control to the │ │ │ 00444f40: 206f 7065 7261 7469 6e67 2073 7973 7465 operating syste │ │ │ 00444f50: 6d20 656e 7669 726f 6e6d 656e 7420 7468 m environment th │ │ │ 00444f60: 6174 2069 6e76 6f6b 6564 2074 6865 2047 at invoked the G │ │ │ -00444f70: 542e 4d20 696d 6167 652e 0700 1c7e 5100 T.M image....~Q. │ │ │ -00444f80: 002c 001c 7e61 0000 2020 2054 6865 2066 .,..~a.. The f │ │ │ +00444f70: 542e 4d20 696d 6167 652e 0700 1ce0 5100 T.M image.....Q. │ │ │ +00444f80: 002c 001c e061 0000 2020 2054 6865 2066 .,...a.. The f │ │ │ 00444f90: 6f72 6d61 7420 6f66 2074 6865 2048 414c ormat of the HAL │ │ │ 00444fa0: 5420 636f 6d6d 616e 6420 6973 3a07 001c T command is:... │ │ │ -00444fb0: 7e71 0000 1900 1c7e 8100 0020 2020 485b ~q.....~... H[ │ │ │ +00444fb0: e071 0000 1900 1ce0 8100 0020 2020 485b .q......... H[ │ │ │ 00444fc0: 414c 545d 5b3a 7476 6578 7072 5d07 001c ALT][:tvexpr]... │ │ │ -00444fd0: 7e91 0000 1300 1b7e c011 0000 2020 2045 ~......~.... E │ │ │ -00444fe0: 7861 6d70 6c65 3a07 001c 7e12 0000 0f00 xample:...~..... │ │ │ -00444ff0: 1c7e 1300 0020 2020 2420 6774 6d00 0000 .~... $ gtm... │ │ │ +00444fd0: e091 0000 1300 1be0 c011 0000 2020 2045 ............ E │ │ │ +00444fe0: 7861 6d70 6c65 3a07 001c e012 0000 0f00 xample:......... │ │ │ +00444ff0: 1ce0 1300 0020 2020 2420 6774 6d00 0000 ..... $ gtm... │ │ │ 00445000: 0400 0000 dc07 0000 f70f 0000 0000 0000 ................ │ │ │ -00445010: 2e00 007e 4845 4c50 00ff 7300 ff43 4f4d ...~HELP..s..COM │ │ │ +00445010: 2e00 00e0 4845 4c50 00ff 7300 ff43 4f4d ....HELP..s..COM │ │ │ 00445020: 4d41 4e44 5300 ff73 00ff 4841 4c54 00c0 MANDS..s..HALT.. │ │ │ 00445030: 1400 0020 2020 4754 4d3e 4841 4c54 0b00 ... GTM>HALT.. │ │ │ -00445040: 1c7e 1500 0020 2020 2407 001c 7e16 0000 .~... $...~... │ │ │ -00445050: 5200 1c7e 1700 0020 2020 4265 6361 7573 R..~... Becaus │ │ │ +00445040: 1ce0 1500 0020 2020 2407 001c e016 0000 ..... $....... │ │ │ +00445050: 5200 1ce0 1700 0020 2020 4265 6361 7573 R...... Becaus │ │ │ 00445060: 6520 7765 2069 6e76 6f6b 6520 7468 6973 e we invoke this │ │ │ 00445070: 2047 542e 4d20 696d 6167 6520 696e 7465 GT.M image inte │ │ │ 00445080: 7261 6374 6976 656c 792c 2074 6865 2048 ractively, the H │ │ │ 00445090: 414c 5420 696e 2044 6972 6563 7420 4d6f ALT in Direct Mo │ │ │ -004450a0: 6465 3100 1c7e 1800 0020 2020 6c65 6176 de1..~... leav │ │ │ +004450a0: 6465 3100 1ce0 1800 0020 2020 6c65 6176 de1...... leav │ │ │ 004450b0: 6573 2074 6865 2070 726f 6365 7373 2061 es the process a │ │ │ 004450c0: 7420 7468 6520 7368 656c 6c20 7072 6f6d t the shell prom │ │ │ -004450d0: 7074 2e07 001c 7e19 0000 0c00 187e 4e47 pt....~......~NG │ │ │ -004450e0: 0000 4861 6e67 0f00 1b7e bf11 0000 2020 ..Hang...~.... │ │ │ -004450f0: 2048 616e 6707 001c 7e21 0000 4f00 1c7e Hang...~!..O..~ │ │ │ +004450d0: 7074 2e07 001c e019 0000 0c00 18e0 4e47 pt............NG │ │ │ +004450e0: 0000 4861 6e67 0f00 1be0 bf11 0000 2020 ..Hang........ │ │ │ +004450f0: 2048 616e 6707 001c e021 0000 4f00 1ce0 Hang....!..O... │ │ │ 00445100: 3100 0020 2020 5468 6520 4841 4e47 2063 1.. The HANG c │ │ │ 00445110: 6f6d 6d61 6e64 2073 7573 7065 6e64 7320 ommand suspends │ │ │ 00445120: 4754 2e4d 2070 726f 6772 616d 2065 7865 GT.M program exe │ │ │ 00445130: 6375 7469 6f6e 2066 6f72 2061 2070 6572 cution for a per │ │ │ -00445140: 696f 6420 6f66 2074 696d 652c 001c 7e41 iod of time,..~A │ │ │ +00445140: 696f 6420 6f66 2074 696d 652c 001c e041 iod of time,...A │ │ │ 00445150: 0000 2020 2073 7065 6369 6669 6564 2062 .. specified b │ │ │ 00445160: 7920 7468 6520 636f 6d6d 616e 6420 6172 y the command ar │ │ │ -00445170: 6775 6d65 6e74 2e07 001c 7e51 0000 2c00 gument....~Q..,. │ │ │ -00445180: 1c7e 6100 0020 2020 5468 6520 666f 726d .~a.. The form │ │ │ +00445170: 6775 6d65 6e74 2e07 001c e051 0000 2c00 gument.....Q..,. │ │ │ +00445180: 1ce0 6100 0020 2020 5468 6520 666f 726d ..a.. The form │ │ │ 00445190: 6174 206f 6620 7468 6520 4841 4e47 2063 at of the HANG c │ │ │ -004451a0: 6f6d 6d61 6e64 2069 733a 0700 1c7e 7100 ommand is:...~q. │ │ │ -004451b0: 0027 001c 7e81 0000 2020 2048 5b41 4e47 .'..~... H[ANG │ │ │ +004451a0: 6f6d 6d61 6e64 2069 733a 0700 1ce0 7100 ommand is:....q. │ │ │ +004451b0: 0027 001c e081 0000 2020 2048 5b41 4e47 .'...... H[ANG │ │ │ 004451c0: 5d5b 3a74 7665 7870 725d 206e 756d 6578 ][:tvexpr] numex │ │ │ -004451d0: 7072 5b2c 2e2e 2e5d 0700 1c7e 9100 001a pr[,...]...~.... │ │ │ -004451e0: 001b 7eff 7300 ff45 5841 4d50 4c45 5300 ..~.s..EXAMPLES. │ │ │ -004451f0: 0045 7861 6d70 6c65 7313 0028 7ebf 1100 .Examples..(~... │ │ │ -00445200: 0020 2020 4578 616d 706c 6573 0700 297e . Examples..)~ │ │ │ -00445210: 2100 0012 0029 7e31 0000 2020 2045 7861 !....)~1.. Exa │ │ │ -00445220: 6d70 6c65 3a07 0029 7e41 0000 2c00 297e mple:..)~A..,.)~ │ │ │ +004451d0: 7072 5b2c 2e2e 2e5d 0700 1ce0 9100 001a pr[,...]........ │ │ │ +004451e0: 001b e0ff 7300 ff45 5841 4d50 4c45 5300 ....s..EXAMPLES. │ │ │ +004451f0: 0045 7861 6d70 6c65 7313 0028 e0bf 1100 .Examples..(.... │ │ │ +00445200: 0020 2020 4578 616d 706c 6573 0700 29e0 . Examples..). │ │ │ +00445210: 2100 0012 0029 e031 0000 2020 2045 7861 !....).1.. Exa │ │ │ +00445220: 6d70 6c65 3a07 0029 e041 0000 2c00 29e0 mple:..).A..,.). │ │ │ 00445230: 5100 0020 2020 466f 7220 2051 7569 743a Q.. For Quit: │ │ │ 00445240: 2444 6174 6128 5e43 5452 4c28 3129 2920 $Data(^CTRL(1)) │ │ │ -00445250: 2048 616e 6720 3330 0700 297e 6100 004b Hang 30..)~a..K │ │ │ -00445260: 0029 7e71 0000 2020 2054 6869 7320 464f .)~q.. This FO │ │ │ +00445250: 2048 616e 6720 3330 0700 29e0 6100 004b Hang 30..).a..K │ │ │ +00445260: 0029 e071 0000 2020 2054 6869 7320 464f .).q.. This FO │ │ │ 00445270: 5220 6c6f 6f70 2072 6570 6561 7465 646c R loop repeatedl │ │ │ 00445280: 7920 7465 7374 7320 666f 7220 7468 6520 y tests for the │ │ │ 00445290: 6578 6973 7465 6e63 6520 6f66 205e 4354 existence of ^CT │ │ │ -004452a0: 524c 2831 292c 2061 6e64 5200 297e 8100 RL(1), andR.)~.. │ │ │ +004452a0: 524c 2831 292c 2061 6e64 5200 29e0 8100 RL(1), andR.)... │ │ │ 004452b0: 0020 2020 7465 726d 696e 6174 6573 2077 . terminates w │ │ │ 004452c0: 6865 6e20 7468 6174 2067 6c6f 6261 6c20 hen that global │ │ │ 004452d0: 7661 7269 6162 6c65 2065 7869 7374 732e variable exists. │ │ │ 004452e0: 204f 7468 6572 7769 7365 2074 6865 2072 Otherwise the r │ │ │ -004452f0: 6f75 7469 6e65 2048 414e 4773 2900 297e outine HANGs).)~ │ │ │ +004452f0: 6f75 7469 6e65 2048 414e 4773 2900 29e0 outine HANGs).). │ │ │ 00445300: 9100 0020 2020 666f 7220 3330 2073 6563 ... for 30 sec │ │ │ 00445310: 6f6e 6473 2061 6e64 2074 6573 7473 2061 onds and tests a │ │ │ -00445320: 6761 696e 2e08 0028 7ec0 1100 0012 0029 gain...(~......) │ │ │ -00445330: 7e12 0000 2020 2045 7861 6d70 6c65 3a07 ~... Example:. │ │ │ -00445340: 0029 7e13 0000 4500 297e 1400 0020 2020 .)~...E.)~... │ │ │ +00445320: 6761 696e 2e08 0028 e0c0 1100 0012 0029 gain...(.......) │ │ │ +00445330: e012 0000 2020 2045 7861 6d70 6c65 3a07 .... Example:. │ │ │ +00445340: 0029 e013 0000 4500 29e0 1400 0020 2020 .)....E.).... │ │ │ 00445350: 5345 5420 743d 3120 466f 7220 2051 7569 SET t=1 For Qui │ │ │ 00445360: 743a 2444 6174 6128 5e43 5452 4c28 3129 t:$Data(^CTRL(1) │ │ │ 00445370: 2920 2048 616e 6720 7420 4966 2074 3c33 ) Hang t If t<3 │ │ │ -00445380: 3020 5365 7420 743d 742b 3107 0029 7e15 0 Set t=t+1..)~. │ │ │ -00445390: 0000 5200 297e 1600 0020 2020 5468 6973 ..R.)~... This │ │ │ +00445380: 3020 5365 7420 743d 742b 3107 0029 e015 0 Set t=t+1..).. │ │ │ +00445390: 0000 5200 29e0 1600 0020 2020 5468 6973 ..R.).... This │ │ │ 004453a0: 2069 7320 7369 6d69 6c61 7220 746f 2074 is similar to t │ │ │ 004453b0: 6865 2070 7265 7669 6f75 7320 6578 616d he previous exam │ │ │ 004453c0: 706c 652c 2065 7863 6570 7420 7468 6174 ple, except that │ │ │ 004453d0: 2069 7420 7573 6573 2061 6e20 6164 6170 it uses an adap │ │ │ -004453e0: 7469 7665 5300 297e 1700 0020 2020 7469 tiveS.)~... ti │ │ │ +004453e0: 7469 7665 5300 29e0 1700 0020 2020 7469 tiveS.).... ti │ │ │ 004453f0: 6d65 2074 6861 7420 6c65 6e67 7468 656e me that lengthen │ │ │ 00445400: 7320 6672 6f6d 2031 2073 6563 6f6e 6420 s from 1 second │ │ │ 00445410: 746f 2061 206c 696d 6974 206f 6620 3330 to a limit of 30 │ │ │ 00445420: 2073 6563 6f6e 6473 2069 6620 7468 6520 seconds if the │ │ │ -00445430: 726f 7574 696e 651c 0029 7e18 0000 2020 routine..)~... │ │ │ +00445430: 726f 7574 696e 651c 0029 e018 0000 2020 routine..).... │ │ │ 00445440: 2073 7461 7973 2069 6e20 7468 6520 6c6f stays in the lo │ │ │ -00445450: 6f70 2e07 0029 7e19 0000 0a00 167e 4946 op...)~......~IF │ │ │ -00445460: 0000 4966 0d00 197e bf11 0000 2020 2049 ..If...~.... I │ │ │ -00445470: 6607 001a 7e21 0000 5400 1a7e 3100 0020 f...~!..T..~1.. │ │ │ +00445450: 6f70 2e07 0029 e019 0000 0a00 16e0 4946 op...)........IF │ │ │ +00445460: 0000 4966 0d00 19e0 bf11 0000 2020 2049 ..If........ I │ │ │ +00445470: 6607 001a e021 0000 5400 1ae0 3100 0020 f....!..T...1.. │ │ │ 00445480: 2020 5468 6520 4946 2063 6f6d 6d61 6e64 The IF command │ │ │ 00445490: 2070 726f 7669 6465 7320 636f 6e64 6974 provides condit │ │ │ 004454a0: 696f 6e61 6c20 6578 6563 7574 696f 6e20 ional execution │ │ │ 004454b0: 6f66 2074 6865 2072 656d 6169 6e69 6e67 of the remaining │ │ │ -004454c0: 2063 6f6d 6d61 6e64 7320 6f6e 5200 1a7e commands onR..~ │ │ │ +004454c0: 2063 6f6d 6d61 6e64 7320 6f6e 5200 1ae0 commands onR... │ │ │ 004454d0: 4100 0020 2020 7468 6520 6c69 6e65 2e20 A.. the line. │ │ │ 004454e0: 5768 656e 2049 4620 6861 7320 616e 2061 When IF has an a │ │ │ 004454f0: 7267 756d 656e 742c 2069 7420 7570 6461 rgument, it upda │ │ │ 00445500: 7465 7320 2454 4553 5420 7769 7468 2074 tes $TEST with t │ │ │ 00445510: 6865 2074 7275 7468 2076 616c 7565 5300 he truth valueS. │ │ │ -00445520: 1a7e 5100 0020 2020 6f66 2069 7473 2065 .~Q.. of its e │ │ │ +00445520: 1ae0 5100 0020 2020 6f66 2069 7473 2065 ..Q.. of its e │ │ │ 00445530: 7661 6c75 6174 6564 2061 7267 756d 656e valuated argumen │ │ │ 00445540: 742e 2047 542e 4d20 6578 6563 7574 6573 t. GT.M executes │ │ │ 00445550: 2074 6865 2072 656d 6169 6e64 6572 206f the remainder o │ │ │ 00445560: 6620 6120 6c69 6e65 2061 6674 6572 2061 f a line after a │ │ │ -00445570: 6e51 001a 7e61 0000 2020 2049 4620 7374 nQ..~a.. IF st │ │ │ +00445570: 6e51 001a e061 0000 2020 2049 4620 7374 nQ...a.. IF st │ │ │ 00445580: 6174 656d 656e 7420 7768 656e 2024 5445 atement when $TE │ │ │ 00445590: 5354 2069 7320 3120 2854 5255 4529 2e20 ST is 1 (TRUE). │ │ │ 004455a0: 5768 656e 2024 5445 5354 2069 7320 3020 When $TEST is 0 │ │ │ 004455b0: 2846 414c 5345 292c 2047 542e 4d20 646f (FALSE), GT.M do │ │ │ -004455c0: 6573 4f00 1a7e 7100 0020 2020 6e6f 7420 esO..~q.. not │ │ │ +004455c0: 6573 4f00 1ae0 7100 0020 2020 6e6f 7420 esO...q.. not │ │ │ 004455d0: 6578 6563 7574 6520 7468 6520 7265 7374 execute the rest │ │ │ 004455e0: 206f 6620 7468 6520 6c69 6e65 2e20 5768 of the line. Wh │ │ │ 004455f0: 656e 2074 6865 2049 4620 6172 6775 6d65 en the IF argume │ │ │ 00445600: 6e74 2065 7661 6c75 6174 6573 2074 6f20 nt evaluates to │ │ │ -00445610: 6153 001a 7e81 0000 2020 206c 6974 6572 aS..~... liter │ │ │ +00445610: 6153 001a e081 0000 2020 206c 6974 6572 aS...... liter │ │ │ 00445620: 616c 2046 414c 5345 2028 3029 2c20 4754 al FALSE (0), GT │ │ │ 00445630: 2e4d 2064 6973 6361 7264 7320 7468 6520 .M discards the │ │ │ 00445640: 636f 6d6d 616e 6420 616e 6420 6974 7320 command and its │ │ │ 00445650: 6172 6775 6d65 6e74 7320 6174 2063 6f6d arguments at com │ │ │ -00445660: 7069 6c65 4c00 1a7e 9100 0020 2020 7469 pileL..~... ti │ │ │ +00445660: 7069 6c65 4c00 1ae0 9100 0020 2020 7469 pileL...... ti │ │ │ 00445670: 6d65 2c20 7768 6963 6820 6d65 616e 7320 me, which means │ │ │ 00445680: 6974 2064 6f65 7320 6e6f 7420 7065 7266 it does not perf │ │ │ 00445690: 6f72 6d20 616e 7920 7661 6c69 6469 7479 orm any validity │ │ │ 004456a0: 2063 6865 636b 696e 6720 6f6e 2074 6865 checking on the │ │ │ -004456b0: 2100 197e c011 0000 2020 2072 656d 6169 !..~.... remai │ │ │ +004456b0: 2100 19e0 c011 0000 2020 2072 656d 6169 !....... remai │ │ │ 004456c0: 6e64 6572 206f 6620 7468 6520 6c69 6e65 nder of the line │ │ │ -004456d0: 2e07 001a 7e12 0000 2a00 1a7e 1300 0020 ....~...*..~... │ │ │ +004456d0: 2e07 001a e012 0000 2a00 1ae0 1300 0020 ........*...... │ │ │ 004456e0: 2020 5468 6520 666f 726d 6174 206f 6620 The format of │ │ │ 004456f0: 7468 6520 4946 2063 6f6d 6d61 6e64 2069 the IF command i │ │ │ -00445700: 733a 0700 1a7e 1400 001d 001a 7e15 0000 s:...~......~... │ │ │ +00445700: 733a 0700 1ae0 1400 001d 001a e015 0000 s:.............. │ │ │ 00445710: 2020 2049 5b46 5d20 5b74 7665 7870 725b I[F] [tvexpr[ │ │ │ -00445720: 2c2e 2e2e 5d5d 0700 1a7e 1600 0012 001a ,...]]...~...... │ │ │ -00445730: 7e17 0000 2020 2045 7861 6d70 6c65 3a07 ~... Example:. │ │ │ -00445740: 001a 7e18 0000 1400 1a7e 1900 0020 2020 ..~......~... │ │ │ -00445750: 4946 2041 2c42 202e 2e2e 1a00 1a7e 1a00 IF A,B ......~.. │ │ │ +00445720: 2c2e 2e2e 5d5d 0700 1ae0 1600 0012 001a ,...]].......... │ │ │ +00445730: e017 0000 2020 2045 7861 6d70 6c65 3a07 .... Example:. │ │ │ +00445740: 001a e018 0000 1400 1ae0 1900 0020 2020 ............. │ │ │ +00445750: 4946 2041 2c42 202e 2e2e 1a00 1ae0 1a00 IF A,B ......... │ │ │ 00445760: 0020 2020 6973 2065 7175 6976 616c 656e . is equivalen │ │ │ -00445770: 7420 746f 1300 1a7e 2100 0020 2020 4946 t to...~!.. IF │ │ │ -00445780: 2041 2049 4620 4207 001a 7e22 0000 4e00 A IF B...~"..N. │ │ │ -00445790: 1a7e 2300 0020 2020 416e 2049 4620 7769 .~#.. An IF wi │ │ │ +00445770: 7420 746f 1300 1ae0 2100 0020 2020 4946 t to....!.. IF │ │ │ +00445780: 2041 2049 4620 4207 001a e022 0000 4e00 A IF B...."..N. │ │ │ +00445790: 1ae0 2300 0020 2020 416e 2049 4620 7769 ..#.. An IF wi │ │ │ 004457a0: 7468 206d 6f72 6520 7468 616e 206f 6e65 th more than one │ │ │ 004457b0: 2061 7267 756d 656e 7420 6265 6861 7665 argument behave │ │ │ 004457c0: 7320 6173 2069 6620 7468 6f73 6520 6172 s as if those ar │ │ │ 004457d0: 6775 6d65 6e74 7320 7765 7265 0000 0000 guments were.... │ │ │ 004457e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004457f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00445800: 0400 0000 ff07 0000 2e10 0000 0000 0000 ................ │ │ │ -00445810: 6500 007e 4845 4c50 00ff 7300 ff43 4f4d e..~HELP..s..COM │ │ │ +00445810: 6500 00e0 4845 4c50 00ff 7300 ff43 4f4d e...HELP..s..COM │ │ │ 00445820: 4d41 4e44 5300 ff73 00ff 4946 00c0 2400 MANDS..s..IF..$. │ │ │ 00445830: 0020 2020 6c6f 6769 6361 6c6c 7920 2241 . logically "A │ │ │ 00445840: 4e44 6564 2e22 2048 6f77 6576 6572 2c20 NDed." However, │ │ │ 00445850: 6578 6563 7574 696f 6e20 6f66 2074 6865 execution of the │ │ │ 00445860: 206c 696e 6520 6365 6173 6573 2077 6974 line ceases wit │ │ │ -00445870: 6820 7468 654d 001a 7e25 0000 2020 2065 h theM..~%.. e │ │ │ +00445870: 6820 7468 654d 001a e025 0000 2020 2065 h theM...%.. e │ │ │ 00445880: 7661 6c75 6174 696f 6e20 6f66 2074 6865 valuation of the │ │ │ 00445890: 2066 6972 7374 2066 616c 7365 2061 7267 first false arg │ │ │ 004458a0: 756d 656e 742e 2046 6f72 2049 4620 6172 ument. For IF ar │ │ │ 004458b0: 6775 6d65 6e74 2065 7870 7265 7373 696f gument expressio │ │ │ -004458c0: 6e73 5400 1a7e 2600 0020 2020 636f 6e74 nsT..~&.. cont │ │ │ +004458c0: 6e73 5400 1ae0 2600 0020 2020 636f 6e74 nsT...&.. cont │ │ │ 004458d0: 6169 6e69 6e67 2074 6865 2022 414e 4422 aining the "AND" │ │ │ 004458e0: 206f 7065 7261 746f 7220 2826 292c 2062 operator (&), b │ │ │ 004458f0: 7920 6465 6661 756c 742c 2065 7865 6375 y default, execu │ │ │ 00445900: 7469 6f6e 2073 7469 6c6c 2063 6561 7365 tion still cease │ │ │ -00445910: 7320 7769 7468 5300 1a7e 2700 0020 2020 s withS..~'.. │ │ │ +00445910: 7320 7769 7468 5300 1ae0 2700 0020 2020 s withS...'.. │ │ │ 00445920: 7468 6520 6576 616c 7561 7469 6f6e 206f the evaluation o │ │ │ 00445930: 6620 7468 6520 6669 7273 7420 6661 6c73 f the first fals │ │ │ 00445940: 6520 6172 6775 6d65 6e74 2c20 686f 7765 e argument, howe │ │ │ 00445950: 7665 7220 616e 7920 676c 6f62 616c 2072 ver any global r │ │ │ -00445960: 6566 6572 656e 6365 7354 001a 7e28 0000 eferencesT..~(.. │ │ │ +00445960: 6566 6572 656e 6365 7354 001a e028 0000 eferencesT...(.. │ │ │ 00445970: 2020 2077 6974 6869 6e20 7468 6520 6578 within the ex │ │ │ 00445980: 7072 6573 7369 6f6e 2061 6374 2069 6e20 pression act in │ │ │ 00445990: 7365 7175 656e 6365 2074 6f20 6d61 696e sequence to main │ │ │ 004459a0: 7461 696e 2074 6865 206e 616b 6564 2072 tain the naked r │ │ │ 004459b0: 6566 6572 656e 6365 2e20 5468 6552 001a eference. TheR.. │ │ │ -004459c0: 7e29 0000 2020 2022 4655 4c4c 5f42 4f4f ~).. "FULL_BOO │ │ │ +004459c0: e029 0000 2020 2022 4655 4c4c 5f42 4f4f .).. "FULL_BOO │ │ │ 004459d0: 4c45 414e 2220 616e 6420 2253 4944 455f LEAN" and "SIDE_ │ │ │ 004459e0: 4546 4645 4354 5322 2063 6f6d 7069 6c65 EFFECTS" compile │ │ │ 004459f0: 7220 7365 7474 696e 6773 206d 6f64 6966 r settings modif │ │ │ 00445a00: 7920 7468 6973 2062 6568 6176 696f 7252 y this behaviorR │ │ │ -00445a10: 001a 7e2a 0000 2020 2069 6620 796f 7520 ..~*.. if you │ │ │ +00445a10: 001a e02a 0000 2020 2069 6620 796f 7520 ...*.. if you │ │ │ 00445a20: 6465 7369 7265 2047 542e 4d20 746f 2070 desire GT.M to p │ │ │ 00445a30: 726f 7669 6465 2073 6964 6520 6566 6665 rovide side effe │ │ │ 00445a40: 6374 7320 6974 2077 6f75 6c64 206f 7468 cts it would oth │ │ │ 00445a50: 6572 7769 7365 2062 7970 6173 7320 6475 erwise bypass du │ │ │ -00445a60: 6535 001a 7e31 0000 2020 2074 6f20 7368 e5..~1.. to sh │ │ │ +00445a60: 6535 001a e031 0000 2020 2074 6f20 7368 e5...1.. to sh │ │ │ 00445a70: 6f72 742d 6369 7263 7569 7469 6e67 206f ort-circuiting o │ │ │ 00445a80: 6620 426f 6f6c 6561 6e20 6578 7072 6573 f Boolean expres │ │ │ -00445a90: 7369 6f6e 732e 0700 1a7e 3200 001a 0019 sions....~2..... │ │ │ -00445aa0: 7eff 7300 ff45 5841 4d50 4c45 5300 0045 ~.s..EXAMPLES..E │ │ │ -00445ab0: 7861 6d70 6c65 7313 0026 7ebf 1100 0020 xamples..&~.... │ │ │ -00445ac0: 2020 4578 616d 706c 6573 0700 277e 2100 Examples..'~!. │ │ │ -00445ad0: 0012 0027 7e31 0000 2020 2045 7861 6d70 ...'~1.. Examp │ │ │ -00445ae0: 6c65 3a07 0027 7e41 0000 1f00 277e 5100 le:..'~A....'~Q. │ │ │ +00445a90: 7369 6f6e 732e 0700 1ae0 3200 001a 0019 sions.....2..... │ │ │ +00445aa0: e0ff 7300 ff45 5841 4d50 4c45 5300 0045 ..s..EXAMPLES..E │ │ │ +00445ab0: 7861 6d70 6c65 7313 0026 e0bf 1100 0020 xamples..&..... │ │ │ +00445ac0: 2020 4578 616d 706c 6573 0700 27e0 2100 Examples..'.!. │ │ │ +00445ad0: 0012 0027 e031 0000 2020 2045 7861 6d70 ...'.1.. Examp │ │ │ +00445ae0: 6c65 3a07 0027 e041 0000 1f00 27e0 5100 le:..'.A....'.Q. │ │ │ 00445af0: 0020 2020 4946 2078 3d2b 7821 2878 3d22 . IF x=+x!(x=" │ │ │ -00445b00: 2229 2044 6f20 4241 4c07 0027 7e61 0000 ") Do BAL..'~a.. │ │ │ -00445b10: 5300 277e 7100 0020 2020 496e 2074 6869 S.'~q.. In thi │ │ │ +00445b00: 2229 2044 6f20 4241 4c07 0027 e061 0000 ") Do BAL..'.a.. │ │ │ +00445b10: 5300 27e0 7100 0020 2020 496e 2074 6869 S.'.q.. In thi │ │ │ 00445b20: 7320 6578 616d 706c 652c 2074 6865 2044 s example, the D │ │ │ 00445b30: 4f20 6578 6563 7574 6573 2069 6620 7820 O executes if x │ │ │ 00445b40: 636f 6e74 6169 6e73 2061 206e 756d 6265 contains a numbe │ │ │ 00445b50: 7220 6f72 2061 206e 756c 6c20 7374 7269 r or a null stri │ │ │ -00445b60: 6e67 2e07 0027 7e81 0000 1200 277e 9100 ng...'~.....'~.. │ │ │ -00445b70: 0020 2020 4578 616d 706c 653a 0800 267e . Example:..&~ │ │ │ -00445b80: c011 0000 2e00 277e 1200 0020 2020 5772 ......'~... Wr │ │ │ +00445b60: 6e67 2e07 0027 e081 0000 1200 27e0 9100 ng...'......'... │ │ │ +00445b70: 0020 2020 4578 616d 706c 653a 0800 26e0 . Example:..&. │ │ │ +00445b80: c011 0000 2e00 27e0 1200 0020 2020 5772 ......'.... Wr │ │ │ 00445b90: 6974 6520 212c 3f35 302c 4241 4c20 4966 ite !,?50,BAL If │ │ │ 00445ba0: 2027 4241 4c20 5772 6974 6520 222a 2a2a 'BAL Write "*** │ │ │ -00445bb0: 2a22 2000 277e 1300 0020 2020 4946 2020 *" .'~... IF │ │ │ +00445bb0: 2a22 2000 27e0 1300 0020 2020 4946 2020 *" .'.... IF │ │ │ 00445bc0: 5365 7420 454d 5054 5928 6163 6374 293d Set EMPTY(acct)= │ │ │ -00445bd0: 2222 0700 277e 1400 004e 0027 7e15 0000 ""..'~...N.'~... │ │ │ +00445bd0: 2222 0700 27e0 1400 004e 0027 e015 0000 ""..'....N.'.... │ │ │ 00445be0: 2020 2054 6865 2049 4620 696e 2074 6865 The IF in the │ │ │ 00445bf0: 2066 6972 7374 206c 696e 6520 6368 616e first line chan │ │ │ 00445c00: 6765 7320 7468 6520 7661 6c75 6520 6f66 ges the value of │ │ │ 00445c10: 2024 5445 5354 2c20 6465 7465 726d 696e $TEST, determin │ │ │ -00445c20: 696e 6720 7468 6551 0027 7e16 0000 2020 ing theQ.'~... │ │ │ +00445c20: 696e 6720 7468 6551 0027 e016 0000 2020 ing theQ.'.... │ │ │ 00445c30: 2065 7865 6375 7469 6f6e 206f 6620 7468 execution of th │ │ │ 00445c40: 6520 636f 6465 2066 6f6c 6c6f 7769 6e67 e code following │ │ │ 00445c50: 2074 6865 2061 7267 756d 656e 746c 6573 the argumentles │ │ │ 00445c60: 7320 4946 2069 6e20 7468 6520 7365 636f s IF in the seco │ │ │ -00445c70: 6e64 206c 696e 652e 4900 277e 1700 0020 nd line.I.'~... │ │ │ +00445c70: 6e64 206c 696e 652e 4900 27e0 1700 0020 nd line.I.'.... │ │ │ 00445c80: 2020 5375 6368 2061 7267 756d 656e 746c Such argumentl │ │ │ 00445c90: 6573 7320 4946 7320 6d61 7920 7365 7276 ess IFs may serv │ │ │ 00445ca0: 6520 6173 2061 2066 6f72 6d20 6f66 206c e as a form of l │ │ │ 00445cb0: 696e 6520 636f 6e74 696e 7561 7469 6f6e ine continuation │ │ │ -00445cc0: 2e07 0027 7e18 0000 1200 277e 1900 0020 ...'~.....'~... │ │ │ -00445cd0: 2020 4578 616d 706c 653a 0700 277e 1a00 Example:..'~.. │ │ │ -00445ce0: 0028 0027 7e21 0000 2020 2047 544d 3e53 .(.'~!.. GTM>S │ │ │ +00445cc0: 2e07 0027 e018 0000 1200 27e0 1900 0020 ...'......'.... │ │ │ +00445cd0: 2020 4578 616d 706c 653a 0700 27e0 1a00 Example:..'... │ │ │ +00445ce0: 0028 0027 e021 0000 2020 2047 544d 3e53 .(.'.!.. GTM>S │ │ │ 00445cf0: 6574 2058 3d31 2c59 3d31 2c5a 3d32 204b et X=1,Y=1,Z=2 K │ │ │ -00445d00: 696c 6c20 554e 4445 462f 0027 7e22 0000 ill UNDEF/.'~".. │ │ │ +00445d00: 696c 6c20 554e 4445 462f 0027 e022 0000 ill UNDEF/.'.".. │ │ │ 00445d10: 2020 2047 544d 3e49 6620 583d 312c 593d GTM>If X=1,Y= │ │ │ 00445d20: 312c 5a3d 332c 554e 4445 463d 3020 5772 1,Z=3,UNDEF=0 Wr │ │ │ -00445d30: 6974 6520 2248 4922 0e00 277e 2300 0020 ite "HI"..'~#.. │ │ │ -00445d40: 2020 4754 4d3e 0700 277e 2400 0054 0027 GTM>..'~$..T.' │ │ │ -00445d50: 7e25 0000 2020 2054 6865 2049 4620 636f ~%.. The IF co │ │ │ +00445d30: 6974 6520 2248 4922 0e00 27e0 2300 0020 ite "HI"..'.#.. │ │ │ +00445d40: 2020 4754 4d3e 0700 27e0 2400 0054 0027 GTM>..'.$..T.' │ │ │ +00445d50: e025 0000 2020 2054 6865 2049 4620 636f .%.. The IF co │ │ │ 00445d60: 6d6d 616e 6420 6361 7573 6573 2047 542e mmand causes GT. │ │ │ 00445d70: 4d20 746f 2063 6561 7365 2065 7865 6375 M to cease execu │ │ │ 00445d80: 7469 6e67 2074 6865 206c 696e 6520 6166 ting the line af │ │ │ 00445d90: 7465 7220 6974 2064 6574 6572 6d69 6e65 ter it determine │ │ │ -00445da0: 7354 0027 7e26 0000 2020 205a 2069 7320 sT.'~&.. Z is │ │ │ +00445da0: 7354 0027 e026 0000 2020 205a 2069 7320 sT.'.&.. Z is │ │ │ 00445db0: 6e6f 7420 6571 7561 6c20 746f 2074 6872 not equal to thr │ │ │ 00445dc0: 6565 2028 3329 2e20 5468 6572 6566 6f72 ee (3). Therefor │ │ │ 00445dd0: 652c 2047 542e 4d20 6e65 7665 7220 6576 e, GT.M never ev │ │ │ 00445de0: 616c 7561 7465 7320 7468 6520 7265 6665 aluates the refe │ │ │ -00445df0: 7265 6e63 6541 0027 7e27 0000 2020 2074 renceA.'~'.. t │ │ │ +00445df0: 7265 6e63 6541 0027 e027 0000 2020 2074 renceA.'.'.. t │ │ │ 00445e00: 6f20 7468 6520 756e 6465 6669 6e65 6420 o the undefined │ │ │ 00445e10: 7661 7269 6162 6c65 2061 6e64 206e 6576 variable and nev │ │ │ 00445e20: 6572 2067 656e 6572 6174 6573 2061 6e20 er generates an │ │ │ -00445e30: 6572 726f 722e 0700 277e 2800 0012 0027 error...'~(....' │ │ │ -00445e40: 7e29 0000 2020 2045 7861 6d70 6c65 3a07 ~).. Example:. │ │ │ -00445e50: 0027 7e2a 0000 2000 277e 3100 0020 2020 .'~*.. .'~1.. │ │ │ +00445e30: 6572 726f 722e 0700 27e0 2800 0012 0027 error...'.(....' │ │ │ +00445e40: e029 0000 2020 2045 7861 6d70 6c65 3a07 .).. Example:. │ │ │ +00445e50: 0027 e02a 0000 2000 27e0 3100 0020 2020 .'.*.. .'.1.. │ │ │ 00445e60: 4754 4d3e 5365 7420 583d 3120 4b69 6c6c GTM>Set X=1 Kill │ │ │ -00445e70: 2055 4e44 4546 2900 277e 3200 0020 2020 UNDEF).'~2.. │ │ │ +00445e70: 2055 4e44 4546 2900 27e0 3200 0020 2020 UNDEF).'.2.. │ │ │ 00445e80: 4754 4d3e 4966 2058 3d31 2128 554e 4445 GTM>If X=1!(UNDE │ │ │ 00445e90: 463d 3329 2057 7269 7465 2022 4849 220c F=3) Write "HI". │ │ │ -00445ea0: 0027 7e33 0000 2020 2048 490e 0027 7e34 .'~3.. HI..'~4 │ │ │ -00445eb0: 0000 2020 2047 544d 3e07 0027 7e35 0000 .. GTM>..'~5.. │ │ │ -00445ec0: 0c00 167e 4a4f 4200 004a 6f62 0e00 1a7e ...~JOB..Job...~ │ │ │ -00445ed0: bf11 0000 2020 204a 6f62 0700 1b7e 2100 .... Job...~!. │ │ │ -00445ee0: 0050 001b 7e31 0000 2020 2054 6865 204a .P..~1.. The J │ │ │ +00445ea0: 0027 e033 0000 2020 2048 490e 0027 e034 .'.3.. HI..'.4 │ │ │ +00445eb0: 0000 2020 2047 544d 3e07 0027 e035 0000 .. GTM>..'.5.. │ │ │ +00445ec0: 0c00 16e0 4a4f 4200 004a 6f62 0e00 1ae0 ....JOB..Job.... │ │ │ +00445ed0: bf11 0000 2020 204a 6f62 0700 1be0 2100 .... Job....!. │ │ │ +00445ee0: 0050 001b e031 0000 2020 2054 6865 204a .P...1.. The J │ │ │ 00445ef0: 4f42 2063 6f6d 6d61 6e64 2069 6e69 7469 OB command initi │ │ │ 00445f00: 6174 6573 2061 6e6f 7468 6572 2047 542e ates another GT. │ │ │ 00445f10: 4d20 7072 6f63 6573 7320 7468 6174 2065 M process that e │ │ │ 00445f20: 7865 6375 7465 7320 7468 6520 6e61 6d65 xecutes the name │ │ │ -00445f30: 6412 001b 7e41 0000 2020 2072 6f75 7469 d...~A.. routi │ │ │ -00445f40: 6e65 2e07 001b 7e51 0000 4c00 1b7e 6100 ne....~Q..L..~a. │ │ │ +00445f30: 6412 001b e041 0000 2020 2072 6f75 7469 d....A.. routi │ │ │ +00445f40: 6e65 2e07 001b e051 0000 4c00 1be0 6100 ne.....Q..L...a. │ │ │ 00445f50: 0020 2020 245a 4a4f 4220 6973 2073 6574 . $ZJOB is set │ │ │ 00445f60: 2074 6f20 7468 6520 7069 6420 6f66 2074 to the pid of t │ │ │ 00445f70: 6865 2070 726f 6365 7373 2063 7265 6174 he process creat │ │ │ 00445f80: 6564 2062 7920 7468 6520 4a4f 4220 636f ed by the JOB co │ │ │ -00445f90: 6d6d 616e 642e 0700 1b7e 7100 002b 001b mmand....~q..+.. │ │ │ -00445fa0: 7e81 0000 2020 2054 6865 2066 6f72 6d61 ~... The forma │ │ │ +00445f90: 6d6d 616e 642e 0700 1be0 7100 002b 001b mmand.....q..+.. │ │ │ +00445fa0: e081 0000 2020 2054 6865 2066 6f72 6d61 .... The forma │ │ │ 00445fb0: 7420 6f66 2074 6865 204a 4f42 2063 6f6d t of the JOB com │ │ │ -00445fc0: 6d61 6e64 2069 733a 0700 1b7e 9100 0030 mand is:...~...0 │ │ │ -00445fd0: 001a 7ec0 1100 0020 2020 4a5b 4f42 5d5b ..~.... J[OB][ │ │ │ +00445fc0: 6d61 6e64 2069 733a 0700 1be0 9100 0030 mand is:.......0 │ │ │ +00445fd0: 001a e0c0 1100 0020 2020 4a5b 4f42 5d5b ....... J[OB][ │ │ │ 00445fe0: 3a74 7665 7870 725d 2065 6e74 7279 7265 :tvexpr] entryre │ │ │ 00445ff0: 665b 2865 7870 725b 2c2e 2e2e 5d29 5d00 f[(expr[,...])]. │ │ │ 00446000: 0400 0000 f207 0000 1411 0000 0000 0000 ................ │ │ │ 00446010: 4a00 005b 4845 4c50 00ff 7300 ff43 4f4d J..[HELP..s..COM │ │ │ 00446020: 4d41 4e44 5300 ff73 00ff 4a4f 4200 ff73 MANDS..s..JOB..s │ │ │ 00446030: 00ff 5448 455f 4a4f 425f 454e 5649 524f ..THE_JOB_ENVIRO │ │ │ 00446040: 4e4d 454e 5400 0054 6865 5f4a 4f42 5f45 NMENT..The_JOB_E │ │ │ -00446050: 6e76 6972 6f6e 6d65 6e74 1e00 327e bf11 nvironment..2~.. │ │ │ +00446050: 6e76 6972 6f6e 6d65 6e74 1e00 32e0 bf11 nvironment..2... │ │ │ 00446060: 0000 2020 2054 6865 204a 4f42 2045 6e76 .. The JOB Env │ │ │ -00446070: 6972 6f6e 6d65 6e74 0700 337e 2100 0052 ironment..3~!..R │ │ │ -00446080: 0033 7e31 0000 2020 2057 6865 6e20 7468 .3~1.. When th │ │ │ +00446070: 6972 6f6e 6d65 6e74 0700 33e0 2100 0052 ironment..3.!..R │ │ │ +00446080: 0033 e031 0000 2020 2057 6865 6e20 7468 .3.1.. When th │ │ │ 00446090: 6520 4a4f 4220 6973 2066 6f72 6b65 642c e JOB is forked, │ │ │ 004460a0: 2055 4e49 5820 6372 6561 7465 7320 7468 UNIX creates th │ │ │ 004460b0: 6520 656e 7669 726f 6e6d 656e 7420 666f e environment fo │ │ │ 004460c0: 7220 7468 6520 6e65 7720 7072 6f63 6573 r the new proces │ │ │ -004460d0: 734f 0033 7e41 0000 2020 2062 7920 636f sO.3~A.. by co │ │ │ +004460d0: 734f 0033 e041 0000 2020 2062 7920 636f sO.3.A.. by co │ │ │ 004460e0: 7079 696e 6720 7468 6520 656e 7669 726f pying the enviro │ │ │ 004460f0: 6e6d 656e 7420 6f66 2074 6865 2070 726f nment of the pro │ │ │ 00446100: 6365 7373 2069 7373 7569 6e67 2074 6865 cess issuing the │ │ │ 00446110: 204a 4f42 2063 6f6d 6d61 6e64 2061 6e64 JOB command and │ │ │ -00446120: 4d00 337e 5100 0020 2020 6d61 6b69 6e67 M.3~Q.. making │ │ │ +00446120: 4d00 33e0 5100 0020 2020 6d61 6b69 6e67 M.3.Q.. making │ │ │ 00446130: 2061 2066 6577 206d 696e 6f72 206d 6f64 a few minor mod │ │ │ 00446140: 6966 6963 6174 696f 6e73 2e20 4279 2064 ifications. By d │ │ │ 00446150: 6566 6175 6c74 2c20 7468 6520 7374 616e efault, the stan │ │ │ 00446160: 6461 7264 2069 6e70 7574 2069 7349 0033 dard input isI.3 │ │ │ -00446170: 7e61 0000 2020 2061 7373 6967 6e65 6420 ~a.. assigned │ │ │ +00446170: e061 0000 2020 2061 7373 6967 6e65 6420 .a.. assigned │ │ │ 00446180: 746f 2074 6865 206e 756c 6c20 6465 7669 to the null devi │ │ │ 00446190: 6365 2c20 7468 6520 7374 616e 6461 7264 ce, the standard │ │ │ 004461a0: 206f 7574 7075 7420 6973 2061 7373 6967 output is assig │ │ │ -004461b0: 6e65 6420 746f 5100 337e 7100 0020 2020 ned toQ.3~q.. │ │ │ +004461b0: 6e65 6420 746f 5100 33e0 7100 0020 2020 ned toQ.3.q.. │ │ │ 004461c0: 726f 7574 696e 656e 616d 652e 6d6a 6f2c routinename.mjo, │ │ │ 004461d0: 2061 6e64 2074 6865 2073 7461 6e64 6172 and the standar │ │ │ 004461e0: 6420 6572 726f 7220 6973 2061 7373 6967 d error is assig │ │ │ 004461f0: 6e65 6420 746f 2072 6f75 7469 6e65 6e61 ned to routinena │ │ │ -00446200: 6d65 2e6d 6a65 2e07 0033 7e81 0000 0e00 me.mje...3~..... │ │ │ -00446210: 167e 4b49 4c4c 0000 4b69 6c6c 0f00 1b7e .~KILL..Kill...~ │ │ │ -00446220: bf11 0000 2020 204b 696c 6c07 001c 7e21 .... Kill...~! │ │ │ -00446230: 0000 5100 1c7e 3100 0020 2020 5468 6520 ..Q..~1.. The │ │ │ +00446200: 6d65 2e6d 6a65 2e07 0033 e081 0000 0e00 me.mje...3...... │ │ │ +00446210: 16e0 4b49 4c4c 0000 4b69 6c6c 0f00 1be0 ..KILL..Kill.... │ │ │ +00446220: bf11 0000 2020 204b 696c 6c07 001c e021 .... Kill....! │ │ │ +00446230: 0000 5100 1ce0 3100 0020 2020 5468 6520 ..Q...1.. The │ │ │ 00446240: 4b49 4c4c 2063 6f6d 6d61 6e64 2064 656c KILL command del │ │ │ 00446250: 6574 6573 206c 6f63 616c 206f 7220 676c etes local or gl │ │ │ 00446260: 6f62 616c 2076 6172 6961 626c 6573 2061 obal variables a │ │ │ 00446270: 6e64 2074 6865 6972 2064 6573 6365 6e64 nd their descend │ │ │ -00446280: 616e 7410 001c 7e41 0000 2020 206e 6f64 ant...~A.. nod │ │ │ -00446290: 6573 2e07 001c 7e51 0000 2c00 1c7e 6100 es....~Q..,..~a. │ │ │ +00446280: 616e 7410 001c e041 0000 2020 206e 6f64 ant....A.. nod │ │ │ +00446290: 6573 2e07 001c e051 0000 2c00 1ce0 6100 es.....Q..,...a. │ │ │ 004462a0: 0020 2020 5468 6520 666f 726d 6174 206f . The format o │ │ │ 004462b0: 6620 7468 6520 4b49 4c4c 2063 6f6d 6d61 f the KILL comma │ │ │ -004462c0: 6e64 2069 733a 0700 1c7e 7100 0040 001c nd is:...~q..@.. │ │ │ -004462d0: 7e81 0000 2020 204b 5b49 4c4c 5d5b 3a74 ~... K[ILL][:t │ │ │ +004462c0: 6e64 2069 733a 0700 1ce0 7100 0040 001c nd is:....q..@.. │ │ │ +004462d0: e081 0000 2020 204b 5b49 4c4c 5d5b 3a74 .... K[ILL][:t │ │ │ 004462e0: 7665 7870 725d 205b 676c 766e 207c 2028 vexpr] [glvn | ( │ │ │ 004462f0: 676c 766e 5b2c 2e2e 2e5d 2920 7c20 2a6c glvn[,...]) | *l │ │ │ 00446300: 6e61 6d65 207c 202a 6c76 6e20 5d07 001c name | *lvn ]... │ │ │ -00446310: 7e91 0000 1a00 1b7e ff73 00ff 4558 414d ~......~.s..EXAM │ │ │ +00446310: e091 0000 1a00 1be0 ff73 00ff 4558 414d .........s..EXAM │ │ │ 00446320: 504c 4553 0000 4578 616d 706c 6573 1300 PLES..Examples.. │ │ │ -00446330: 287e bf11 0000 2020 2045 7861 6d70 6c65 (~.... Example │ │ │ -00446340: 7307 0029 7e21 0000 1200 297e 3100 0020 s..)~!....)~1.. │ │ │ -00446350: 2020 4578 616d 706c 653a 0700 297e 4100 Example:..)~A. │ │ │ -00446360: 003f 0029 7e51 0000 2020 2047 544d 3e4b .?.)~Q.. GTM>K │ │ │ +00446330: 28e0 bf11 0000 2020 2045 7861 6d70 6c65 (..... Example │ │ │ +00446340: 7307 0029 e021 0000 1200 29e0 3100 0020 s..).!....).1.. │ │ │ +00446350: 2020 4578 616d 706c 653a 0700 29e0 4100 Example:..).A. │ │ │ +00446360: 003f 0029 e051 0000 2020 2047 544d 3e4b .?.).Q.. GTM>K │ │ │ 00446370: 696c 6c20 2053 6574 2061 3d30 2c61 2831 ill Set a=0,a(1 │ │ │ 00446380: 293d 312c 6128 312c 3129 3d22 756e 6465 )=1,a(1,1)="unde │ │ │ 00446390: 7222 204b 494c 4c20 6128 3129 205a 5752 r" KILL a(1) ZWR │ │ │ -004463a0: 0d00 297e 6100 0020 2020 613d 300e 0029 ..)~a.. a=0..) │ │ │ -004463b0: 7e71 0000 2020 2047 544d 3e07 0029 7e81 ~q.. GTM>..)~. │ │ │ -004463c0: 0000 4f00 297e 9100 0020 2020 5468 6973 ..O.)~... This │ │ │ +004463a0: 0d00 29e0 6100 0020 2020 613d 300e 0029 ..).a.. a=0..) │ │ │ +004463b0: e071 0000 2020 2047 544d 3e07 0029 e081 .q.. GTM>..).. │ │ │ +004463c0: 0000 4f00 29e0 9100 0020 2020 5468 6973 ..O.).... This │ │ │ 004463d0: 2075 7365 7320 616e 2061 7267 756d 656e uses an argumen │ │ │ 004463e0: 746c 6573 7320 4b49 4c4c 2074 6f20 6765 tless KILL to ge │ │ │ 004463f0: 7420 6120 2266 7265 7368 2073 7461 7274 t a "fresh start │ │ │ 00446400: 2220 6279 2064 656c 6574 696e 6720 616c " by deleting al │ │ │ -00446410: 6c50 0028 7ec0 1100 0020 2020 6578 6973 lP.(~.... exis │ │ │ +00446410: 6c50 0028 e0c0 1100 0020 2020 6578 6973 lP.(..... exis │ │ │ 00446420: 7469 6e67 206c 6f63 616c 2076 6172 6961 ting local varia │ │ │ 00446430: 626c 6573 2e20 4166 7465 7220 5345 5474 bles. After SETt │ │ │ 00446440: 696e 6720 612c 2061 2831 292c 2061 6e64 ing a, a(1), and │ │ │ 00446450: 2061 2831 2c31 292c 2074 6865 204b 494c a(1,1), the KIL │ │ │ -00446460: 4c4e 0029 7e12 0000 2020 2064 656c 6574 LN.)~... delet │ │ │ +00446460: 4c4e 0029 e012 0000 2020 2064 656c 6574 LN.).... delet │ │ │ 00446470: 6573 2061 2831 2920 616e 6420 6974 7320 es a(1) and its │ │ │ 00446480: 6465 7363 656e 6461 6e74 732e 2054 6865 descendants. The │ │ │ 00446490: 205a 5752 4954 4520 7368 6f77 7320 6f6e ZWRITE shows on │ │ │ 004464a0: 6c79 2061 2072 656d 6169 6e69 6e67 2e07 ly a remaining.. │ │ │ -004464b0: 0029 7e13 0000 1200 297e 1400 0020 2020 .)~.....)~... │ │ │ -004464c0: 4578 616d 706c 653a 0700 297e 1500 0021 Example:..)~...! │ │ │ -004464d0: 0029 7e16 0000 2020 2047 544d 3e4b 696c .)~... GTM>Kil │ │ │ +004464b0: 0029 e013 0000 1200 29e0 1400 0020 2020 .)......).... │ │ │ +004464c0: 4578 616d 706c 653a 0700 29e0 1500 0021 Example:..)....! │ │ │ +004464d0: 0029 e016 0000 2020 2047 544d 3e4b 696c .).... GTM>Kil │ │ │ 004464e0: 6c20 2861 2c62 292c 5e41 4228 612c 6229 l (a,b),^AB(a,b) │ │ │ -004464f0: 0700 297e 1700 004c 0029 7e18 0000 2020 ..)~...L.)~... │ │ │ +004464f0: 0700 29e0 1700 004c 0029 e018 0000 2020 ..)....L.).... │ │ │ 00446500: 2054 6865 2066 6972 7374 2061 7267 756d The first argum │ │ │ 00446510: 656e 7420 2861 6e20 6578 636c 7573 6976 ent (an exclusiv │ │ │ 00446520: 6520 4b49 4c4c 2920 7370 6563 6966 6965 e KILL) specifie │ │ │ 00446530: 7320 746f 204b 494c 4c20 616c 6c20 6c6f s to KILL all lo │ │ │ -00446540: 6361 6c50 0029 7e19 0000 2020 2076 6172 calP.)~... var │ │ │ +00446540: 6361 6c50 0029 e019 0000 2020 2076 6172 calP.).... var │ │ │ 00446550: 6961 626c 6573 2065 7863 6570 7420 6120 iables except a │ │ │ 00446560: 616e 6420 622e 2054 6865 2073 6563 6f6e and b. The secon │ │ │ 00446570: 6420 6172 6775 6d65 6e74 2064 656c 6574 d argument delet │ │ │ 00446580: 6573 205e 4142 2861 2c62 2920 616e 6420 es ^AB(a,b) and │ │ │ -00446590: 616e 7933 0029 7e1a 0000 2020 2064 6573 any3.)~... des │ │ │ +00446590: 616e 7933 0029 e01a 0000 2020 2064 6573 any3.).... des │ │ │ 004465a0: 6365 6e64 616e 7473 206f 6620 7468 6174 cendants of that │ │ │ 004465b0: 2067 6c6f 6261 6c20 7661 7269 6162 6c65 global variable │ │ │ -004465c0: 206e 6f64 652e 0700 297e 2100 0012 0029 node...)~!....) │ │ │ -004465d0: 7e22 0000 2020 2045 7861 6d70 6c65 3a07 ~".. Example:. │ │ │ -004465e0: 0029 7e23 0000 1400 297e 2400 0020 2020 .)~#....)~$.. │ │ │ -004465f0: 2020 2020 6b69 6c6c 202a 4100 297e 2500 kill *A.)~%. │ │ │ +004465c0: 206e 6f64 652e 0700 29e0 2100 0012 0029 node...).!....) │ │ │ +004465d0: e022 0000 2020 2045 7861 6d70 6c65 3a07 .".. Example:. │ │ │ +004465e0: 0029 e023 0000 1400 29e0 2400 0020 2020 .).#....).$.. │ │ │ +004465f0: 2020 2020 6b69 6c6c 202a 4100 29e0 2500 kill *A.).%. │ │ │ 00446600: 0020 2020 2020 2020 7772 6974 6520 212c . write !, │ │ │ 00446610: 2267 746d 5f73 7464 786b 696c 6c3d 222c "gtm_stdxkill=", │ │ │ 00446620: 2b24 7a74 726e 6c6e 6d28 2267 746d 5f73 +$ztrnlnm("gtm_s │ │ │ -00446630: 7464 786b 696c 6c22 292c 2123 0029 7e26 tdxkill"),!#.)~& │ │ │ +00446630: 7464 786b 696c 6c22 292c 2123 0029 e026 tdxkill"),!#.).& │ │ │ 00446640: 0000 2020 2020 2020 2073 6574 2028 412c .. set (A, │ │ │ 00446650: 422c 432c 4529 3d22 696e 7075 7422 1900 B,C,E)="input".. │ │ │ -00446660: 297e 2700 0020 2020 2020 2020 646f 2058 )~'.. do X │ │ │ -00446670: 282e 412c 2e42 2914 0029 7e28 0000 2020 (.A,.B)..)~(.. │ │ │ -00446680: 2020 2020 207a 7772 6974 6526 0029 7e29 zwrite&.)~) │ │ │ +00446660: 29e0 2700 0020 2020 2020 2020 646f 2058 ).'.. do X │ │ │ +00446670: 282e 412c 2e42 2914 0029 e028 0000 2020 (.A,.B)..).(.. │ │ │ +00446680: 2020 2020 207a 7772 6974 6526 0029 e029 zwrite&.).) │ │ │ 00446690: 0000 2020 2020 2020 2077 7269 7465 2021 .. write ! │ │ │ 004466a0: 2c22 5f5f 5f5f 5f5f 5f5f 5f5f 5f5f 222c ,"____________", │ │ │ -004466b0: 2123 0029 7e2a 0000 2020 2020 2020 2073 !#.)~*.. s │ │ │ +004466b0: 2123 0029 e02a 0000 2020 2020 2020 2073 !#.).*.. s │ │ │ 004466c0: 6574 2028 412c 422c 432c 4529 3d22 696e et (A,B,C,E)="in │ │ │ -004466d0: 7075 7422 1900 297e 3100 0020 2020 2020 put"..)~1.. │ │ │ +004466d0: 7075 7422 1900 29e0 3100 0020 2020 2020 put"..).1.. │ │ │ 004466e0: 2020 646f 2059 282e 412c 2e42 2914 0029 do Y(.A,.B)..) │ │ │ -004466f0: 7e32 0000 2020 2020 2020 207a 7772 6974 ~2.. zwrit │ │ │ -00446700: 6526 0029 7e33 0000 2020 2020 2020 2077 e&.)~3.. w │ │ │ +004466f0: e032 0000 2020 2020 2020 207a 7772 6974 .2.. zwrit │ │ │ +00446700: 6526 0029 e033 0000 2020 2020 2020 2077 e&.).3.. w │ │ │ 00446710: 7269 7465 2021 2c22 5f5f 5f5f 5f5f 5f5f rite !,"________ │ │ │ -00446720: 5f5f 5f5f 222c 2122 0029 7e34 0000 2020 ____",!".)~4.. │ │ │ +00446720: 5f5f 5f5f 222c 2122 0029 e034 0000 2020 ____",!".).4.. │ │ │ 00446730: 2020 2020 2073 6574 2028 412c 422c 432c set (A,B,C, │ │ │ -00446740: 4529 3d22 6261 7365 221b 0029 7e35 0000 E)="base"..)~5.. │ │ │ +00446740: 4529 3d22 6261 7365 221b 0029 e035 0000 E)="base"..).5.. │ │ │ 00446750: 2020 2020 2020 2073 6574 202a 433d 412c set *C=A, │ │ │ -00446760: 2a44 3d42 1800 297e 3600 0020 2020 2020 *D=B..)~6.. │ │ │ -00446770: 2020 6b69 6c6c 2028 432c 4429 1400 297e kill (C,D)..)~ │ │ │ +00446760: 2a44 3d42 1800 29e0 3600 0020 2020 2020 *D=B..).6.. │ │ │ +00446770: 2020 6b69 6c6c 2028 432c 4429 1400 29e0 kill (C,D)..). │ │ │ 00446780: 3700 0020 2020 2020 2020 7a77 7269 7465 7.. zwrite │ │ │ -00446790: 1200 297e 3800 0020 2020 2020 2020 7175 ..)~8.. qu │ │ │ -004467a0: 6974 2600 297e 3900 0020 2020 5828 432c it&.)~9.. X(C, │ │ │ +00446790: 1200 29e0 3800 0020 2020 2020 2020 7175 ..).8.. qu │ │ │ +004467a0: 6974 2600 29e0 3900 0020 2020 5828 432c it&.).9.. X(C, │ │ │ 004467b0: 4429 2020 2020 7365 7420 2843 2c44 293d D) set (C,D)= │ │ │ -004467c0: 226f 7574 7075 7422 1800 297e 3a00 0020 "output"..)~:.. │ │ │ +004467c0: 226f 7574 7075 7422 1800 29e0 3a00 0020 "output"..).:.. │ │ │ 004467d0: 2020 2020 2020 6b69 6c6c 2028 432c 4429 kill (C,D) │ │ │ -004467e0: 1200 297e 4100 0020 2020 2020 2020 7175 ..)~A.. qu │ │ │ +004467e0: 1200 29e0 4100 0020 2020 2020 2020 7175 ..).A.. qu │ │ │ 004467f0: 6974 0000 0000 0000 0000 0000 0000 0000 it.............. │ │ │ 00446800: 0400 0000 9805 0000 d410 0000 0000 0000 ................ │ │ │ 00446810: 4e00 0052 4845 4c50 00ff 7300 ff43 4f4d N..RHELP..s..COM │ │ │ 00446820: 4d41 4e44 5300 ff73 00ff 4a4f 4200 ff73 MANDS..s..JOB..s │ │ │ 00446830: 00ff 4a4f 425f 5052 4f43 4553 5350 4152 ..JOB_PROCESSPAR │ │ │ 00446840: 414d 4554 4552 5300 004a 4f42 5f50 726f AMETERS..JOB_Pro │ │ │ 00446850: 6365 7373 7061 7261 6d65 7465 7273 2000 cessparameters . │ │ │ -00446860: 347e bf11 0000 2020 204a 4f42 2050 726f 4~.... JOB Pro │ │ │ +00446860: 34e0 bf11 0000 2020 204a 4f42 2050 726f 4..... JOB Pro │ │ │ 00446870: 6365 7373 7061 7261 6d65 7465 7273 0700 cessparameters.. │ │ │ -00446880: 357e 2100 0051 0035 7e31 0000 2020 2054 5~!..Q.5~1.. T │ │ │ +00446880: 35e0 2100 0051 0035 e031 0000 2020 2054 5.!..Q.5.1.. T │ │ │ 00446890: 6865 2066 6f6c 6c6f 7769 6e67 2073 6563 he following sec │ │ │ 004468a0: 7469 6f6e 7320 6465 7363 7269 6265 2074 tions describe t │ │ │ 004468b0: 6865 2070 726f 6365 7373 7061 7261 6d65 he processparame │ │ │ 004468c0: 7465 7273 2061 7661 696c 6162 6c65 2066 ters available f │ │ │ -004468d0: 6f72 2074 6865 1e00 357e 4100 0020 2020 or the..5~A.. │ │ │ +004468d0: 6f72 2074 6865 1e00 35e0 4100 0020 2020 or the..5.A.. │ │ │ 004468e0: 4a4f 4220 636f 6d6d 616e 6420 696e 2047 JOB command in G │ │ │ -004468f0: 542e 4d2e 0700 357e 5100 002e 0034 7eff T.M...5~Q....4~. │ │ │ +004468f0: 542e 4d2e 0700 35e0 5100 002e 0034 e0ff T.M...5.Q....4.. │ │ │ 00446900: 7300 ff43 4d44 5b4c 494e 455d 3d22 5354 s..CMD[LINE]="ST │ │ │ 00446910: 524c 4954 2200 0043 4d44 5b4c 494e 455d RLIT"..CMD[LINE] │ │ │ -00446920: 3d22 7374 726c 6974 221d 004b 7ebf 1100 ="strlit"..K~... │ │ │ +00446920: 3d22 7374 726c 6974 221d 004b e0bf 1100 ="strlit"..K.... │ │ │ 00446930: 0020 2020 434d 445b 4c49 4e45 5d3d 2273 . CMD[LINE]="s │ │ │ -00446940: 7472 6c69 7422 0700 4c7e 2100 004a 004c trlit"..L~!..J.L │ │ │ -00446950: 7e31 0000 2020 2054 6865 2073 7472 696e ~1.. The strin │ │ │ +00446940: 7472 6c69 7422 0700 4ce0 2100 004a 004c trlit"..L.!..J.L │ │ │ +00446950: e031 0000 2020 2054 6865 2073 7472 696e .1.. The strin │ │ │ 00446960: 6720 6c69 7465 7261 6c20 7370 6563 6966 g literal specif │ │ │ 00446970: 6965 7320 7468 6520 245a 434d 444c 494e ies the $ZCMDLIN │ │ │ 00446980: 4520 6f66 2074 6865 204a 4f42 2764 2070 E of the JOB'd p │ │ │ -00446990: 726f 6365 7373 2e07 004c 7e41 0000 5200 rocess...L~A..R. │ │ │ -004469a0: 4c7e 5100 0020 2020 4e6f 7465 2074 6861 L~Q.. Note tha │ │ │ +00446990: 726f 6365 7373 2e07 004c e041 0000 5200 rocess...L.A..R. │ │ │ +004469a0: 4ce0 5100 0020 2020 4e6f 7465 2074 6861 L.Q.. Note tha │ │ │ 004469b0: 7420 7468 6520 636f 6e74 656e 7473 206f t the contents o │ │ │ 004469c0: 6620 434d 445b 4c49 4e45 5d20 6170 7065 f CMD[LINE] appe │ │ │ 004469d0: 6172 2069 6e20 7072 6f63 6573 7320 6c69 ar in process li │ │ │ 004469e0: 7374 696e 6773 2e20 5468 6973 2063 616e stings. This can │ │ │ -004469f0: 5200 4c7e 6100 0020 2020 6265 2075 7365 R.L~a.. be use │ │ │ +004469f0: 5200 4ce0 6100 0020 2020 6265 2075 7365 R.L.a.. be use │ │ │ 00446a00: 6675 6c20 666f 7220 6170 706c 6963 6174 ful for applicat │ │ │ 00446a10: 696f 6e20 6164 6d69 6e69 7374 7261 746f ion administrato │ │ │ 00446a20: 7273 2074 6f20 6964 656e 7469 6679 2070 rs to identify p │ │ │ 00446a30: 726f 6365 7373 2070 7572 706f 7365 2e20 rocess purpose. │ │ │ -00446a40: 4265 5300 4c7e 7100 0020 2020 6177 6172 BeS.L~q.. awar │ │ │ +00446a40: 4265 5300 4ce0 7100 0020 2020 6177 6172 BeS.L.q.. awar │ │ │ 00446a50: 6520 6f66 2074 6865 2072 6973 6b73 206f e of the risks o │ │ │ 00446a60: 6620 6578 706f 7369 6e67 2070 726f 7465 f exposing prote │ │ │ 00446a70: 6374 6564 2069 6e66 6f72 6d61 7469 6f6e cted information │ │ │ 00446a80: 2062 7920 696e 636c 7564 696e 6720 7468 by including th │ │ │ -00446a90: 6174 2069 6e14 004c 7e81 0000 2020 2043 at in..L~... C │ │ │ -00446aa0: 4d44 5b4c 494e 455d 2e07 004c 7e91 0000 MD[LINE]...L~... │ │ │ -00446ab0: 2600 387e 4445 465b 4155 4c54 5d3d 5354 &.8~DEF[AULT]=ST │ │ │ +00446a90: 6174 2069 6e14 004c e081 0000 2020 2043 at in..L.... C │ │ │ +00446aa0: 4d44 5b4c 494e 455d 2e07 004c e091 0000 MD[LINE]...L.... │ │ │ +00446ab0: 2600 38e0 4445 465b 4155 4c54 5d3d 5354 &.8.DEF[AULT]=ST │ │ │ 00446ac0: 524c 4954 0000 4445 465b 4155 4c54 5d3d RLIT..DEF[AULT]= │ │ │ -00446ad0: 7374 726c 6974 1b00 497e bf11 0000 2020 strlit..I~.... │ │ │ +00446ad0: 7374 726c 6974 1b00 49e0 bf11 0000 2020 strlit..I..... │ │ │ 00446ae0: 2044 4546 5b41 554c 545d 3d73 7472 6c69 DEF[AULT]=strli │ │ │ -00446af0: 7407 004a 7e21 0000 3d00 4a7e 3100 0020 t..J~!..=.J~1.. │ │ │ +00446af0: 7407 004a e021 0000 3d00 4ae0 3100 0020 t..J.!..=.J.1.. │ │ │ 00446b00: 2020 5468 6520 7374 7269 6e67 206c 6974 The string lit │ │ │ 00446b10: 6572 616c 2073 7065 6369 6669 6573 2074 eral specifies t │ │ │ 00446b20: 6865 2064 6566 6175 6c74 2064 6972 6563 he default direc │ │ │ -00446b30: 746f 7279 2e07 004a 7e41 0000 3900 4a7e tory...J~A..9.J~ │ │ │ +00446b30: 746f 7279 2e07 004a e041 0000 3900 4ae0 tory...J.A..9.J. │ │ │ 00446b40: 5100 0020 2020 5468 6520 6d61 7869 6d75 Q.. The maximu │ │ │ 00446b50: 6d20 6469 7265 6374 6f72 7920 6c65 6e67 m directory leng │ │ │ 00446b60: 7468 2069 7320 3235 3520 6368 6172 6163 th is 255 charac │ │ │ -00446b70: 7465 7273 2e07 004a 7e61 0000 5000 4a7e ters...J~a..P.J~ │ │ │ +00446b70: 7465 7273 2e07 004a e061 0000 5000 4ae0 ters...J.a..P.J. │ │ │ 00446b80: 7100 0020 2020 4966 2074 6865 204a 4f42 q.. If the JOB │ │ │ 00446b90: 2063 6f6d 6d61 6e64 2064 6f65 7320 6e6f command does no │ │ │ 00446ba0: 7420 7370 6563 6966 7920 6120 4445 4641 t specify a DEFA │ │ │ 00446bb0: 554c 5420 6469 7265 6374 6f72 792c 2047 ULT directory, G │ │ │ -00446bc0: 542e 4d20 7573 6573 2074 6865 3a00 4a7e T.M uses the:.J~ │ │ │ +00446bc0: 542e 4d20 7573 6573 2074 6865 3a00 4ae0 T.M uses the:.J. │ │ │ 00446bd0: 8100 0020 2020 6375 7272 656e 7420 6465 ... current de │ │ │ 00446be0: 6661 756c 7420 6469 7265 6374 6f72 7920 fault directory │ │ │ 00446bf0: 6f66 2074 6865 2070 6172 656e 7420 7072 of the parent pr │ │ │ -00446c00: 6f63 6573 732e 0700 4a7e 9100 0022 0038 ocess...J~...".8 │ │ │ -00446c10: 7e45 5252 5b4f 525d 3d53 5452 4c49 5400 ~ERR[OR]=STRLIT. │ │ │ +00446c00: 6f63 6573 732e 0700 4ae0 9100 0022 0038 ocess...J....".8 │ │ │ +00446c10: e045 5252 5b4f 525d 3d53 5452 4c49 5400 .ERR[OR]=STRLIT. │ │ │ 00446c20: 0045 5252 5b4f 525d 3d73 7472 6c69 7419 .ERR[OR]=strlit. │ │ │ -00446c30: 0047 7ebf 1100 0020 2020 4552 525b 4f52 .G~.... ERR[OR │ │ │ -00446c40: 5d3d 7374 726c 6974 0700 487e 2100 0053 ]=strlit..H~!..S │ │ │ -00446c50: 0048 7e31 0000 2020 2073 7472 6c69 7420 .H~1.. strlit │ │ │ +00446c30: 0047 e0bf 1100 0020 2020 4552 525b 4f52 .G..... ERR[OR │ │ │ +00446c40: 5d3d 7374 726c 6974 0700 48e0 2100 0053 ]=strlit..H.!..S │ │ │ +00446c50: 0048 e031 0000 2020 2073 7472 6c69 7420 .H.1.. strlit │ │ │ 00446c60: 7370 6563 6966 6965 7320 7468 6520 7374 specifies the st │ │ │ 00446c70: 6465 7272 206f 6620 7468 6520 4a4f 4262 derr of the JOBb │ │ │ 00446c80: 6564 2070 726f 6365 7373 2e20 7374 726c ed process. strl │ │ │ 00446c90: 6974 2063 616e 2065 6974 6865 7220 6265 it can either be │ │ │ -00446ca0: 2061 5000 487e 4100 0020 2020 6669 6c65 aP.H~A.. file │ │ │ +00446ca0: 2061 5000 48e0 4100 0020 2020 6669 6c65 aP.H.A.. file │ │ │ 00446cb0: 206f 7220 6120 4445 5441 4348 6564 2073 or a DETACHed s │ │ │ 00446cc0: 6f63 6b65 7420 2874 6861 7420 6973 2c20 ocket (that is, │ │ │ 00446cd0: 6120 736f 636b 6574 2066 726f 6d20 7468 a socket from th │ │ │ 00446ce0: 6520 736f 636b 6574 2070 6f6f 6c29 2e20 e socket pool). │ │ │ -00446cf0: 546f 5400 487e 5100 0020 2020 7061 7373 ToT.H~Q.. pass │ │ │ +00446cf0: 546f 5400 48e0 5100 0020 2020 7061 7373 ToT.H.Q.. pass │ │ │ 00446d00: 2061 2044 4554 4143 4865 6420 736f 636b a DETACHed sock │ │ │ 00446d10: 6574 2061 7320 7468 6520 7374 6465 7272 et as the stderr │ │ │ 00446d20: 206f 6620 7468 6520 4a4f 4262 6564 2070 of the JOBbed p │ │ │ 00446d30: 726f 6365 7373 2c20 7370 6563 6966 7920 rocess, specify │ │ │ -00446d40: 7374 726c 6974 5200 487e 6100 0020 2020 strlitR.H~a.. │ │ │ +00446d40: 7374 726c 6974 5200 48e0 6100 0020 2020 strlitR.H.a.. │ │ │ 00446d50: 696e 2074 6865 2066 6f72 6d20 6f66 2022 in the form of " │ │ │ 00446d60: 534f 434b 4554 3a3c 6861 6e64 6c65 3e22 SOCKET:" │ │ │ 00446d70: 2077 6865 7265 203c 6861 6e64 6c65 3e20 where │ │ │ 00446d80: 6973 2074 6865 2073 6f63 6b65 7420 6861 is the socket ha │ │ │ 00446d90: 6e64 6c65 2e20 4f6e 0000 0000 0000 0000 ndle. On........ │ │ │ 00446da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00446db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -280324,341 +280324,341 @@ │ │ │ 00447030: 00ff 4a4f 425f 5052 4f43 4553 5350 4152 ..JOB_PROCESSPAR │ │ │ 00447040: 414d 4554 4552 5300 ff73 00ff 4552 525b AMETERS..s..ERR[ │ │ │ 00447050: 4f52 5d3d 5354 524c 4954 00bf 7100 0020 OR]=STRLIT..q.. │ │ │ 00447060: 2020 7375 6363 6573 7366 756c 2063 6f6d successful com │ │ │ 00447070: 706c 6574 696f 6e20 6f66 2074 6865 204a pletion of the J │ │ │ 00447080: 4f42 6265 6420 7072 6f63 6573 732c 2074 OBbed process, t │ │ │ 00447090: 6865 2070 6173 7365 6420 736f 636b 6574 he passed socket │ │ │ -004470a0: 2069 7320 636c 6f73 6564 3b00 487e 8100 is closed;.H~.. │ │ │ +004470a0: 2069 7320 636c 6f73 6564 3b00 48e0 8100 is closed;.H... │ │ │ 004470b0: 0020 2020 616e 6420 6973 206e 6f20 6c6f . and is no lo │ │ │ 004470c0: 6e67 6572 2061 7661 696c 6162 6c65 2074 nger available t │ │ │ 004470d0: 6f20 7468 6520 7061 7265 6e74 2070 726f o the parent pro │ │ │ -004470e0: 6365 7373 2e07 0048 7e91 0000 3700 477e cess...H~...7.G~ │ │ │ +004470e0: 6365 7373 2e07 0048 e091 0000 3700 47e0 cess...H....7.G. │ │ │ 004470f0: c011 0000 2020 2054 6865 206d 6178 696d .... The maxim │ │ │ 00447100: 756d 2073 7472 696e 6720 6c65 6e67 7468 um string length │ │ │ 00447110: 2069 7320 3235 3520 6368 6172 6163 7465 is 255 characte │ │ │ -00447120: 7273 2e07 0048 7e12 0000 5000 487e 1300 rs...H~...P.H~.. │ │ │ +00447120: 7273 2e07 0048 e012 0000 5000 48e0 1300 rs...H....P.H... │ │ │ 00447130: 0020 2020 4279 2064 6566 6175 6c74 2c20 . By default, │ │ │ 00447140: 4a4f 4220 636f 6e73 7472 7563 7473 2074 JOB constructs t │ │ │ 00447150: 6865 2065 7272 6f72 2066 696c 6520 6672 he error file fr │ │ │ 00447160: 6f6d 2074 6865 2072 6f75 7469 6e65 6e61 om the routinena │ │ │ -00447170: 6d65 2075 7369 6e67 2061 5100 487e 1400 me using aQ.H~.. │ │ │ +00447170: 6d65 2075 7369 6e67 2061 5100 48e0 1400 me using aQ.H... │ │ │ 00447180: 0020 2020 6669 6c65 2065 7874 656e 7369 . file extensi │ │ │ 00447190: 6f6e 206f 6620 2e6d 6a65 3a20 7468 6520 on of .mje: the │ │ │ 004471a0: 6465 6661 756c 7420 6469 7265 6374 6f72 default director │ │ │ 004471b0: 7920 6f66 2074 6865 2070 726f 6365 7373 y of the process │ │ │ -004471c0: 2063 7265 6174 6564 2062 791a 0048 7e15 created by..H~. │ │ │ +004471c0: 2063 7265 6174 6564 2062 791a 0048 e015 created by..H.. │ │ │ 004471d0: 0000 2020 2074 6865 204a 4f42 2063 6f6d .. the JOB com │ │ │ -004471e0: 6d61 6e64 2e07 0048 7e16 0000 2400 387e mand...H~...$.8~ │ │ │ +004471e0: 6d61 6e64 2e07 0048 e016 0000 2400 38e0 mand...H....$.8. │ │ │ 004471f0: 4742 4c5b 4449 525d 3d53 5452 4c49 5400 GBL[DIR]=STRLIT. │ │ │ 00447200: 0047 424c 5b44 4952 5d3d 7374 726c 6974 .GBL[DIR]=strlit │ │ │ -00447210: 1a00 487e bf11 0000 2020 2047 424c 5b44 ..H~.... GBL[D │ │ │ -00447220: 4952 5d3d 7374 726c 6974 0700 497e 2100 IR]=strlit..I~!. │ │ │ -00447230: 004b 0049 7e31 0000 2020 2054 6865 2073 .K.I~1.. The s │ │ │ +00447210: 1a00 48e0 bf11 0000 2020 2047 424c 5b44 ..H..... GBL[D │ │ │ +00447220: 4952 5d3d 7374 726c 6974 0700 49e0 2100 IR]=strlit..I.!. │ │ │ +00447230: 004b 0049 e031 0000 2020 2054 6865 2073 .K.I.1.. The s │ │ │ 00447240: 7472 696e 6720 6c69 7465 7261 6c20 7370 tring literal sp │ │ │ 00447250: 6563 6966 6965 7320 6120 7661 6c75 6520 ecifies a value │ │ │ 00447260: 666f 7220 7468 6520 656e 7669 726f 6e6d for the environm │ │ │ -00447270: 656e 7420 7661 7269 6162 6c65 1400 497e ent variable..I~ │ │ │ +00447270: 656e 7420 7661 7269 6162 6c65 1400 49e0 ent variable..I. │ │ │ 00447280: 4100 0020 2020 6774 6d67 626c 6469 722e A.. gtmgbldir. │ │ │ -00447290: 0700 497e 5100 0036 0049 7e61 0000 2020 ..I~Q..6.I~a.. │ │ │ +00447290: 0700 49e0 5100 0036 0049 e061 0000 2020 ..I.Q..6.I.a.. │ │ │ 004472a0: 2054 6865 206d 6178 696d 756d 2073 7472 The maximum str │ │ │ 004472b0: 696e 6720 6c65 6e67 7468 2069 7320 3235 ing length is 25 │ │ │ 004472c0: 3520 6368 6172 6163 7465 7273 2e07 0049 5 characters...I │ │ │ -004472d0: 7e71 0000 4f00 497e 8100 0020 2020 4279 ~q..O.I~... By │ │ │ +004472d0: e071 0000 4f00 49e0 8100 0020 2020 4279 .q..O.I.... By │ │ │ 004472e0: 2064 6566 6175 6c74 2c20 7468 6520 6a6f default, the jo │ │ │ 004472f0: 6220 7573 6573 2074 6865 2073 616d 6520 b uses the same │ │ │ 00447300: 7370 6563 6966 6963 6174 696f 6e20 666f specification fo │ │ │ 00447310: 7220 6774 6d67 626c 6469 7220 6173 2074 r gtmgbldir as t │ │ │ -00447320: 6861 7444 0049 7e91 0000 2020 2064 6566 hatD.I~... def │ │ │ +00447320: 6861 7444 0049 e091 0000 2020 2064 6566 hatD.I.... def │ │ │ 00447330: 696e 6564 2069 6e20 245a 4742 4c44 4952 ined in $ZGBLDIR │ │ │ 00447340: 2066 6f72 2074 6865 2070 726f 6365 7373 for the process │ │ │ 00447350: 2075 7369 6e67 2074 6865 204a 4f42 2063 using the JOB c │ │ │ -00447360: 6f6d 6d61 6e64 2e08 0048 7ec0 1100 0022 ommand...H~...." │ │ │ -00447370: 0038 7e49 4e5b 5055 545d 3d53 5452 4c49 .8~IN[PUT]=STRLI │ │ │ +00447360: 6f6d 6d61 6e64 2e08 0048 e0c0 1100 0022 ommand...H....." │ │ │ +00447370: 0038 e049 4e5b 5055 545d 3d53 5452 4c49 .8.IN[PUT]=STRLI │ │ │ 00447380: 5400 0049 4e5b 5055 545d 3d73 7472 6c69 T..IN[PUT]=strli │ │ │ -00447390: 7419 0047 7ebf 1100 0020 2020 494e 5b50 t..G~.... IN[P │ │ │ -004473a0: 5554 5d3d 7374 726c 6974 0700 487e 2100 UT]=strlit..H~!. │ │ │ -004473b0: 0052 0048 7e31 0000 2020 2073 7472 6c69 .R.H~1.. strli │ │ │ +00447390: 7419 0047 e0bf 1100 0020 2020 494e 5b50 t..G..... IN[P │ │ │ +004473a0: 5554 5d3d 7374 726c 6974 0700 48e0 2100 UT]=strlit..H.!. │ │ │ +004473b0: 0052 0048 e031 0000 2020 2073 7472 6c69 .R.H.1.. strli │ │ │ 004473c0: 7420 7370 6563 6966 6965 7320 7468 6520 t specifies the │ │ │ 004473d0: 7374 6469 6e20 6f66 2074 6865 204a 4f42 stdin of the JOB │ │ │ 004473e0: 6265 6420 7072 6f63 6573 732e 2073 7472 bed process. str │ │ │ 004473f0: 6c69 7420 6361 6e20 6569 7468 6572 2062 lit can either b │ │ │ -00447400: 6520 6150 0048 7e41 0000 2020 2066 696c e aP.H~A.. fil │ │ │ +00447400: 6520 6150 0048 e041 0000 2020 2066 696c e aP.H.A.. fil │ │ │ 00447410: 6520 6f72 2061 2044 4554 4143 4865 6420 e or a DETACHed │ │ │ 00447420: 736f 636b 6574 2028 7468 6174 2069 732c socket (that is, │ │ │ 00447430: 2061 2073 6f63 6b65 7420 6672 6f6d 2074 a socket from t │ │ │ 00447440: 6865 2073 6f63 6b65 7420 706f 6f6c 292e he socket pool). │ │ │ -00447450: 2054 6f53 0048 7e51 0000 2020 2070 6173 ToS.H~Q.. pas │ │ │ +00447450: 2054 6f53 0048 e051 0000 2020 2070 6173 ToS.H.Q.. pas │ │ │ 00447460: 7320 6120 4445 5441 4348 6564 2073 6f63 s a DETACHed soc │ │ │ 00447470: 6b65 7420 6173 2074 6865 2073 7464 696e ket as the stdin │ │ │ 00447480: 206f 6620 7468 6520 4a4f 4262 6564 2070 of the JOBbed p │ │ │ 00447490: 726f 6365 7373 2c20 7370 6563 6966 7920 rocess, specify │ │ │ -004474a0: 7374 726c 6974 5200 487e 6100 0020 2020 strlitR.H~a.. │ │ │ +004474a0: 7374 726c 6974 5200 48e0 6100 0020 2020 strlitR.H.a.. │ │ │ 004474b0: 696e 2074 6865 2066 6f72 6d20 6f66 2022 in the form of " │ │ │ 004474c0: 534f 434b 4554 3a3c 6861 6e64 6c65 3e22 SOCKET:" │ │ │ 004474d0: 2077 6865 7265 203c 6861 6e64 6c65 3e20 where │ │ │ 004474e0: 6973 2074 6865 2073 6f63 6b65 7420 6861 is the socket ha │ │ │ -004474f0: 6e64 6c65 2e20 4f6e 5300 487e 7100 0020 ndle. OnS.H~q.. │ │ │ +004474f0: 6e64 6c65 2e20 4f6e 5300 48e0 7100 0020 ndle. OnS.H.q.. │ │ │ 00447500: 2020 7375 6363 6573 7366 756c 2063 6f6d successful com │ │ │ 00447510: 706c 6574 696f 6e20 6f66 2074 6865 204a pletion of the J │ │ │ 00447520: 4f42 2063 6f6d 6d61 6e64 2c20 7468 6520 OB command, the │ │ │ 00447530: 7061 7373 6564 2073 6f63 6b65 7420 6973 passed socket is │ │ │ -00447540: 2063 6c6f 7365 6420 616e 6437 0048 7e81 closed and7.H~. │ │ │ +00447540: 2063 6c6f 7365 6420 616e 6437 0048 e081 closed and7.H.. │ │ │ 00447550: 0000 2020 2069 7320 6e6f 206c 6f6e 6765 .. is no longe │ │ │ 00447560: 7220 6176 6169 6c61 626c 6520 746f 2074 r available to t │ │ │ 00447570: 6865 2070 6172 656e 7420 7072 6f63 6573 he parent proces │ │ │ -00447580: 732e 0700 487e 9100 0013 0047 7ec0 1100 s...H~.....G~... │ │ │ -00447590: 0020 2020 2a2a 4e6f 7465 2a2a 0700 487e . **Note**..H~ │ │ │ -004475a0: 1200 0052 0048 7e13 0000 2020 2053 7065 ...R.H~... Spe │ │ │ +00447580: 732e 0700 48e0 9100 0013 0047 e0c0 1100 s...H......G.... │ │ │ +00447590: 0020 2020 2a2a 4e6f 7465 2a2a 0700 48e0 . **Note**..H. │ │ │ +004475a0: 1200 0052 0048 e013 0000 2020 2053 7065 ...R.H.... Spe │ │ │ 004475b0: 6369 6679 2061 2044 4554 4143 4865 6420 cify a DETACHed │ │ │ 004475c0: 736f 636b 6574 2069 6e20 626f 7468 2049 socket in both I │ │ │ 004475d0: 4e50 5554 2061 6e64 204f 5554 5055 5420 NPUT and OUTPUT │ │ │ 004475e0: 7061 7261 6d65 7465 7273 2074 6f20 7061 parameters to pa │ │ │ -004475f0: 7373 2069 7432 0048 7e14 0000 2020 2061 ss it2.H~... a │ │ │ +004475f0: 7373 2069 7432 0048 e014 0000 2020 2061 ss it2.H.... a │ │ │ 00447600: 7320 7468 6520 2450 5249 4e43 4950 414c s the $PRINCIPAL │ │ │ 00447610: 206f 6620 7468 6520 4a4f 4262 6564 2070 of the JOBbed p │ │ │ -00447620: 726f 6365 7373 2e07 0048 7e15 0000 3600 rocess...H~...6. │ │ │ -00447630: 487e 1600 0020 2020 5468 6520 6d61 7869 H~... The maxi │ │ │ +00447620: 726f 6365 7373 2e07 0048 e015 0000 3600 rocess...H....6. │ │ │ +00447630: 48e0 1600 0020 2020 5468 6520 6d61 7869 H.... The maxi │ │ │ 00447640: 6d75 6d20 7374 7269 6e67 206c 656e 6774 mum string lengt │ │ │ 00447650: 6820 6973 2032 3535 2063 6861 7261 6374 h is 255 charact │ │ │ -00447660: 6572 732e 0700 487e 1700 0038 0048 7e18 ers...H~...8.H~. │ │ │ +00447660: 6572 732e 0700 48e0 1700 0038 0048 e018 ers...H....8.H.. │ │ │ 00447670: 0000 2020 2047 542e 4d20 646f 6573 206e .. GT.M does n │ │ │ 00447680: 6f74 2073 7570 706c 7920 6120 6465 6661 ot supply a defa │ │ │ 00447690: 756c 7420 6669 6c65 2065 7874 656e 7369 ult file extensi │ │ │ -004476a0: 6f6e 2e07 0048 7e19 0000 4300 487e 1a00 on...H~...C.H~.. │ │ │ +004476a0: 6f6e 2e07 0048 e019 0000 4300 48e0 1a00 on...H....C.H... │ │ │ 004476b0: 0020 2020 4279 2064 6566 6175 6c74 2c20 . By default, │ │ │ 004476c0: 7468 6520 6a6f 6220 7461 6b65 7320 6974 the job takes it │ │ │ 004476d0: 7320 696e 7075 7420 6672 6f6d 2074 6865 s input from the │ │ │ 004476e0: 206e 756c 6c20 6465 7669 6365 2e07 0048 null device...H │ │ │ -004476f0: 7e21 0000 2400 387e 4f55 545b 5055 545d ~!..$.8~OUT[PUT] │ │ │ +004476f0: e021 0000 2400 38e0 4f55 545b 5055 545d .!..$.8.OUT[PUT] │ │ │ 00447700: 3d53 5452 4c49 5400 004f 5554 5b50 5554 =STRLIT..OUT[PUT │ │ │ -00447710: 5d3d 7374 726c 6974 1a00 487e bf11 0000 ]=strlit..H~.... │ │ │ +00447710: 5d3d 7374 726c 6974 1a00 48e0 bf11 0000 ]=strlit..H..... │ │ │ 00447720: 2020 204f 5554 5b50 5554 5d3d 7374 726c OUT[PUT]=strl │ │ │ -00447730: 6974 0700 497e 2100 0053 0049 7e31 0000 it..I~!..S.I~1.. │ │ │ +00447730: 6974 0700 49e0 2100 0053 0049 e031 0000 it..I.!..S.I.1.. │ │ │ 00447740: 2020 2073 7472 6c69 7420 7370 6563 6966 strlit specif │ │ │ 00447750: 6965 7320 7468 6520 7374 646f 7574 206f ies the stdout o │ │ │ 00447760: 6620 7468 6520 4a4f 4262 6564 2070 726f f the JOBbed pro │ │ │ 00447770: 6365 7373 2e20 7374 726c 6974 2063 616e cess. strlit can │ │ │ -00447780: 2065 6974 6865 7220 6265 2061 5000 497e either be aP.I~ │ │ │ +00447780: 2065 6974 6865 7220 6265 2061 5000 49e0 either be aP.I. │ │ │ 00447790: 4100 0020 2020 6669 6c65 206f 7220 6120 A.. file or a │ │ │ 004477a0: 4445 5441 4348 6564 2073 6f63 6b65 7420 DETACHed socket │ │ │ 004477b0: 2874 6861 7420 6973 2c20 6120 736f 636b (that is, a sock │ │ │ 004477c0: 6574 2066 726f 6d20 7468 6520 736f 636b et from the sock │ │ │ 004477d0: 6574 2070 6f6f 6c29 2e20 546f 0000 0000 et pool). To.... │ │ │ 004477e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004477f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00447800: 0400 0000 e407 0000 a910 0000 0000 0000 ................ │ │ │ -00447810: 9900 007e 4845 4c50 00ff 7300 ff43 4f4d ...~HELP..s..COM │ │ │ +00447810: 9900 00e0 4845 4c50 00ff 7300 ff43 4f4d ....HELP..s..COM │ │ │ 00447820: 4d41 4e44 5300 ff73 00ff 4a4f 4200 ff73 MANDS..s..JOB..s │ │ │ 00447830: 00ff 4a4f 425f 5052 4f43 4553 5350 4152 ..JOB_PROCESSPAR │ │ │ 00447840: 414d 4554 4552 5300 ff73 00ff 4f55 545b AMETERS..s..OUT[ │ │ │ 00447850: 5055 545d 3d53 5452 4c49 5400 bf51 0000 PUT]=STRLIT..Q.. │ │ │ 00447860: 2020 2070 6173 7320 6120 4445 5441 4348 pass a DETACH │ │ │ 00447870: 6564 2073 6f63 6b65 7420 6173 2074 6865 ed socket as the │ │ │ 00447880: 2073 7464 6f75 7420 6f66 2074 6865 206a stdout of the j │ │ │ 00447890: 6f62 2c20 7370 6563 6966 7920 7374 726c ob, specify strl │ │ │ -004478a0: 6974 2069 6e20 7468 654b 0049 7e61 0000 it in theK.I~a.. │ │ │ +004478a0: 6974 2069 6e20 7468 654b 0049 e061 0000 it in theK.I.a.. │ │ │ 004478b0: 2020 2066 6f72 6d20 6f66 2022 534f 434b form of "SOCK │ │ │ 004478c0: 4554 3a3c 6861 6e64 6c65 3e22 2077 6865 ET:" whe │ │ │ 004478d0: 7265 203c 6861 6e64 6c65 3e20 6973 2074 re is t │ │ │ 004478e0: 6865 2073 6f63 6b65 7420 6861 6e64 6c65 he socket handle │ │ │ -004478f0: 2e20 4f6e 5300 497e 7100 0020 2020 7375 . OnS.I~q.. su │ │ │ +004478f0: 2e20 4f6e 5300 49e0 7100 0020 2020 7375 . OnS.I.q.. su │ │ │ 00447900: 6363 6573 7366 756c 2063 6f6d 706c 6574 ccessful complet │ │ │ 00447910: 696f 6e20 6f66 2074 6865 204a 4f42 2063 ion of the JOB c │ │ │ 00447920: 6f6d 6d61 6e64 2c20 7468 6520 7061 7373 ommand, the pass │ │ │ 00447930: 6564 2073 6f63 6b65 7420 6973 2063 6c6f ed socket is clo │ │ │ -00447940: 7365 6420 616e 6437 0049 7e81 0000 2020 sed and7.I~... │ │ │ +00447940: 7365 6420 616e 6437 0049 e081 0000 2020 sed and7.I.... │ │ │ 00447950: 2069 7320 6e6f 206c 6f6e 6765 7220 6176 is no longer av │ │ │ 00447960: 6169 6c61 626c 6520 746f 2074 6865 2070 ailable to the p │ │ │ 00447970: 6172 656e 7420 7072 6f63 6573 732e 0700 arent process... │ │ │ -00447980: 497e 9100 0013 0048 7ec0 1100 0020 2020 I~.....H~.... │ │ │ -00447990: 2a2a 4e6f 7465 2a2a 0700 497e 1200 0052 **Note**..I~...R │ │ │ -004479a0: 0049 7e13 0000 2020 2053 7065 6369 6679 .I~... Specify │ │ │ +00447980: 49e0 9100 0013 0048 e0c0 1100 0020 2020 I......H..... │ │ │ +00447990: 2a2a 4e6f 7465 2a2a 0700 49e0 1200 0052 **Note**..I....R │ │ │ +004479a0: 0049 e013 0000 2020 2053 7065 6369 6679 .I.... Specify │ │ │ 004479b0: 2061 2044 4554 4143 4865 6420 736f 636b a DETACHed sock │ │ │ 004479c0: 6574 2069 6e20 626f 7468 2049 4e50 5554 et in both INPUT │ │ │ 004479d0: 2061 6e64 204f 5554 5055 5420 7061 7261 and OUTPUT para │ │ │ 004479e0: 6d65 7465 7273 2074 6f20 7061 7373 2069 meters to pass i │ │ │ -004479f0: 7432 0049 7e14 0000 2020 2061 7320 7468 t2.I~... as th │ │ │ +004479f0: 7432 0049 e014 0000 2020 2061 7320 7468 t2.I.... as th │ │ │ 00447a00: 6520 2450 5249 4e43 4950 414c 206f 6620 e $PRINCIPAL of │ │ │ 00447a10: 7468 6520 4a4f 4262 6564 2070 726f 6365 the JOBbed proce │ │ │ -00447a20: 7373 2e07 0049 7e15 0000 3600 497e 1600 ss...I~...6.I~.. │ │ │ +00447a20: 7373 2e07 0049 e015 0000 3600 49e0 1600 ss...I....6.I... │ │ │ 00447a30: 0020 2020 5468 6520 6d61 7869 6d75 6d20 . The maximum │ │ │ 00447a40: 7374 7269 6e67 206c 656e 6774 6820 6973 string length is │ │ │ 00447a50: 2032 3535 2063 6861 7261 6374 6572 732e 255 characters. │ │ │ -00447a60: 0700 497e 1700 0052 0049 7e18 0000 2020 ..I~...R.I~... │ │ │ +00447a60: 0700 49e0 1700 0052 0049 e018 0000 2020 ..I....R.I.... │ │ │ 00447a70: 2042 7920 6465 6661 756c 742c 204a 4f42 By default, JOB │ │ │ 00447a80: 2063 6f6e 7374 7275 6374 7320 7468 6520 constructs the │ │ │ 00447a90: 6f75 7470 7574 2066 696c 6520 7061 7468 output file path │ │ │ 00447aa0: 6e61 6d65 2066 726f 6d20 7468 6520 726f name from the ro │ │ │ -00447ab0: 7574 696e 656e 616d 6551 0049 7e19 0000 utinenameQ.I~... │ │ │ +00447ab0: 7574 696e 656e 616d 6551 0049 e019 0000 utinenameQ.I.... │ │ │ 00447ac0: 2020 2075 7369 6e67 2061 2066 696c 6520 using a file │ │ │ 00447ad0: 6578 7465 6e73 696f 6e20 6f66 202e 6d6a extension of .mj │ │ │ 00447ae0: 6f20 616e 6420 7468 6520 6375 7272 656e o and the curren │ │ │ 00447af0: 7420 6465 6661 756c 7420 6469 7265 6374 t default direct │ │ │ -00447b00: 6f72 7920 6f66 2074 6865 2d00 497e 1a00 ory of the-.I~.. │ │ │ +00447b00: 6f72 7920 6f66 2074 6865 2d00 49e0 1a00 ory of the-.I... │ │ │ 00447b10: 0020 2020 7072 6f63 6573 7320 6372 6561 . process crea │ │ │ 00447b20: 7465 6420 6279 2074 6865 204a 4f42 2063 ted by the JOB c │ │ │ -00447b30: 6f6d 6d61 6e64 2e07 0049 7e21 0000 1e00 ommand...I~!.... │ │ │ -00447b40: 387e 5041 5353 5b43 5552 4c56 4e5d 0000 8~PASS[CURLVN].. │ │ │ -00447b50: 5041 5353 5b43 5552 4c56 4e5d 1700 457e PASS[CURLVN]..E~ │ │ │ +00447b30: 6f6d 6d61 6e64 2e07 0049 e021 0000 1e00 ommand...I.!.... │ │ │ +00447b40: 38e0 5041 5353 5b43 5552 4c56 4e5d 0000 8.PASS[CURLVN].. │ │ │ +00447b50: 5041 5353 5b43 5552 4c56 4e5d 1700 45e0 PASS[CURLVN]..E. │ │ │ 00447b60: bf11 0000 2020 2050 4153 535b 4355 524c .... PASS[CURL │ │ │ -00447b70: 564e 5d07 0046 7e21 0000 5200 467e 3100 VN]..F~!..R.F~1. │ │ │ +00447b70: 564e 5d07 0046 e021 0000 5200 46e0 3100 VN]..F.!..R.F.1. │ │ │ 00447b80: 0020 2020 5769 7468 2074 6865 2050 4153 . With the PAS │ │ │ 00447b90: 5343 5552 4c56 4e20 6a6f 6270 6172 616d SCURLVN jobparam │ │ │ 00447ba0: 6574 6572 2c20 7468 6520 4a4f 4227 6420 eter, the JOB'd │ │ │ 00447bb0: 7072 6f63 6573 7320 696e 6865 7269 7473 process inherits │ │ │ -00447bc0: 2074 6865 2063 7572 7265 6e74 5400 467e the currentT.F~ │ │ │ +00447bc0: 2074 6865 2063 7572 7265 6e74 5400 46e0 the currentT.F. │ │ │ 00447bd0: 4100 0020 2020 636f 6c6c 6174 696f 6e2c A.. collation, │ │ │ 00447be0: 206c 6f63 616c 2076 6172 6961 626c 6573 local variables │ │ │ 00447bf0: 2c20 616c 6961 7365 732c 2061 6e64 2061 , aliases, and a │ │ │ 00447c00: 6c69 6173 2063 6f6e 7461 696e 6572 7320 lias containers │ │ │ 00447c10: 6672 6f6d 2074 6865 2063 7572 7265 6e74 from the current │ │ │ -00447c20: 4d00 467e 5100 0020 2020 7374 6163 6b20 M.F~Q.. stack │ │ │ +00447c20: 4d00 46e0 5100 0020 2020 7374 6163 6b20 M.F.Q.. stack │ │ │ 00447c30: 6c65 7665 6c20 6f66 2074 6865 2070 6172 level of the par │ │ │ 00447c40: 656e 7420 7072 6f63 6573 732e 2054 6865 ent process. The │ │ │ 00447c50: 7265 666f 7265 2c20 6120 5a57 5249 5445 refore, a ZWRITE │ │ │ 00447c60: 2069 6e20 7468 6520 4a4f 4227 6450 0046 in the JOB'dP.F │ │ │ -00447c70: 7e61 0000 2020 2070 726f 6365 7373 2068 ~a.. process h │ │ │ +00447c70: e061 0000 2020 2070 726f 6365 7373 2068 .a.. process h │ │ │ 00447c80: 6173 2074 6865 2073 616d 6520 6f75 7470 as the same outp │ │ │ 00447c90: 7574 2c20 6578 6365 7074 2066 6f72 2061 ut, except for a │ │ │ 00447ca0: 6e79 206f 7574 206f 6620 7363 6f70 6520 ny out of scope │ │ │ 00447cb0: 616c 6961 7365 732c 2061 7320 614e 0046 aliases, as aN.F │ │ │ -00447cc0: 7e71 0000 2020 205a 5752 4954 4520 696e ~q.. ZWRITE in │ │ │ +00447cc0: e071 0000 2020 205a 5752 4954 4520 696e .q.. ZWRITE in │ │ │ 00447cd0: 2074 6865 2063 6f6e 7465 7874 206f 6620 the context of │ │ │ 00447ce0: 7468 6520 4a4f 4220 636f 6d6d 616e 642e the JOB command. │ │ │ 00447cf0: 2049 6620 7468 6520 4a4f 4220 636f 6d6d If the JOB comm │ │ │ -00447d00: 616e 6420 6669 6e64 7320 614c 0046 7e81 and finds aL.F~. │ │ │ +00447d00: 616e 6420 6669 6e64 7320 614c 0046 e081 and finds aL.F.. │ │ │ 00447d10: 0000 2020 205a 5752 4954 4520 7265 7072 .. ZWRITE repr │ │ │ 00447d20: 6573 656e 7461 7469 6f6e 206f 6620 616e esentation of an │ │ │ 00447d30: 7920 6c76 6e2c 2063 6f6e 7369 7374 696e y lvn, consistin │ │ │ 00447d40: 6720 6f66 2069 7473 2066 756c 6c20 6e61 g of its full na │ │ │ -00447d50: 6d65 2c20 6974 7353 0046 7e91 0000 2020 me, itsS.F~... │ │ │ +00447d50: 6d65 2c20 6974 7353 0046 e091 0000 2020 me, itsS.F.... │ │ │ 00447d60: 2073 7562 7363 7269 7074 732c 2063 6f72 subscripts, cor │ │ │ 00447d70: 7265 7370 6f6e 6469 6e67 2076 616c 7565 responding value │ │ │ 00447d80: 2c20 7175 6f74 6573 2061 6e64 2074 6865 , quotes and the │ │ │ 00447d90: 2065 7175 616c 2d73 6967 6e20 283d 292c equal-sign (=), │ │ │ -00447da0: 2065 7863 6565 6469 6e67 4d00 457e c011 exceedingM.E~.. │ │ │ +00447da0: 2065 7863 6565 6469 6e67 4d00 45e0 c011 exceedingM.E... │ │ │ 00447db0: 0000 2020 2031 4d69 422c 2069 7420 7072 .. 1MiB, it pr │ │ │ 00447dc0: 6f64 7563 6573 2061 204a 4f42 4c56 4e32 oduces a JOBLVN2 │ │ │ 00447dd0: 4c4f 4e47 2065 7272 6f72 2069 6e20 7468 LONG error in th │ │ │ 00447de0: 6520 7061 7265 6e74 2070 726f 6365 7373 e parent process │ │ │ -00447df0: 2c20 616e 6420 6152 0046 7e12 0000 2020 , and aR.F~... │ │ │ +00447df0: 2c20 616e 6420 6152 0046 e012 0000 2020 , and aR.F.... │ │ │ 00447e00: 204a 4f42 4c56 4e44 4554 4149 4c20 6572 JOBLVNDETAIL er │ │ │ 00447e10: 726f 7220 696e 2074 6865 2065 7272 6f72 ror in the error │ │ │ 00447e20: 206f 7574 7075 7420 7374 7265 616d 206f output stream o │ │ │ 00447e30: 6620 7468 6520 4a4f 4227 6420 7072 6f63 f the JOB'd proc │ │ │ -00447e40: 6573 732e 2049 6620 6154 0046 7e13 0000 ess. If aT.F~... │ │ │ +00447e40: 6573 732e 2049 6620 6154 0046 e013 0000 ess. If aT.F.... │ │ │ 00447e50: 2020 204a 4f42 2063 6f6d 6d61 6e64 2064 JOB command d │ │ │ 00447e60: 6f65 7320 6e6f 7420 7370 6563 6966 7920 oes not specify │ │ │ 00447e70: 5041 5353 4355 524c 564e 2c20 7468 6520 PASSCURLVN, the │ │ │ 00447e80: 4a4f 4227 6420 7072 6f63 6573 7328 6573 JOB'd process(es │ │ │ 00447e90: 2920 696e 6865 7269 7473 206e 6f53 0046 ) inherits noS.F │ │ │ -00447ea0: 7e14 0000 2020 206c 6f63 616c 2076 6172 ~... local var │ │ │ +00447ea0: e014 0000 2020 206c 6f63 616c 2076 6172 .... local var │ │ │ 00447eb0: 6961 626c 6573 2066 726f 6d20 7468 6520 iables from the │ │ │ 00447ec0: 7061 7265 6e74 2c20 616c 7468 6f75 6768 parent, although │ │ │ 00447ed0: 2069 7420 6361 6e20 7265 6365 6976 6520 it can receive │ │ │ 00447ee0: 7661 6c75 6573 2070 6173 7365 6420 6173 values passed as │ │ │ -00447ef0: 5100 467e 1500 0020 2020 7061 7261 6d65 Q.F~... parame │ │ │ +00447ef0: 5100 46e0 1500 0020 2020 7061 7261 6d65 Q.F.... parame │ │ │ 00447f00: 7465 7273 2074 6f20 616e 2061 6374 7561 ters to an actua │ │ │ 00447f10: 6c6c 6973 7420 656e 7472 7972 6566 2e20 llist entryref. │ │ │ 00447f20: 5768 696c 6520 6e6f 7420 616e 2069 6e65 While not an ine │ │ │ 00447f30: 7870 656e 7369 7665 2063 6f6d 6d61 6e64 xpensive command │ │ │ -00447f40: 2c52 0046 7e16 0000 2020 2079 6f75 2063 ,R.F~... you c │ │ │ +00447f40: 2c52 0046 e016 0000 2020 2079 6f75 2063 ,R.F.... you c │ │ │ 00447f50: 616e 2075 7365 2074 6865 2022 6578 636c an use the "excl │ │ │ 00447f60: 7573 6976 6522 204e 4557 2063 6f6d 6d61 usive" NEW comma │ │ │ 00447f70: 6e64 2074 6f20 636f 6e74 726f 6c20 7468 nd to control th │ │ │ 00447f80: 6520 636f 6e74 6578 7420 7061 7373 6564 e context passed │ │ │ -00447f90: 2074 6f51 0046 7e17 0000 2020 2074 6865 toQ.F~... the │ │ │ +00447f90: 2074 6f51 0046 e017 0000 2020 2074 6865 toQ.F.... the │ │ │ 00447fa0: 204a 4f42 2764 2070 726f 6365 7373 3b20 JOB'd process; │ │ │ 00447fb0: 666f 7220 6578 616d 706c 652c 2061 6464 for example, add │ │ │ 00447fc0: 696e 6720 224e 4557 2028 4c4f 4341 4c41 ing "NEW (LOCALA │ │ │ 00447fd0: 2c4c 4f43 414c 4229 2220 6265 666f 7265 ,LOCALB)" before │ │ │ 00447fe0: 2074 6865 0000 0000 0000 0000 0000 0000 the............ │ │ │ 00447ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00448000: 0400 0000 0505 0000 bf10 0000 0000 0000 ................ │ │ │ -00448010: 7e00 007e 4845 4c50 00ff 7300 ff43 4f4d ~..~HELP..s..COM │ │ │ +00448010: 7e00 00e0 4845 4c50 00ff 7300 ff43 4f4d ~...HELP..s..COM │ │ │ 00448020: 4d41 4e44 5300 ff73 00ff 4a4f 4200 ff73 MANDS..s..JOB..s │ │ │ 00448030: 00ff 4a4f 425f 5052 4f43 4553 5350 4152 ..JOB_PROCESSPAR │ │ │ 00448040: 414d 4554 4552 5300 ff73 00ff 5041 5353 AMETERS..s..PASS │ │ │ 00448050: 5b43 5552 4c56 4e5d 00c0 1800 0020 2020 [CURLVN]..... │ │ │ 00448060: 4a4f 4220 636f 6d6d 616e 6420 776f 756c JOB command woul │ │ │ 00448070: 6420 7061 7373 206f 6e6c 7920 4c4f 4341 d pass only LOCA │ │ │ 00448080: 4c41 2061 6e64 204c 4f43 414c 422e 0700 LA and LOCALB... │ │ │ -00448090: 467e 1900 0053 0046 7e1a 0000 2020 2049 F~...S.F~... I │ │ │ +00448090: 46e0 1900 0053 0046 e01a 0000 2020 2049 F....S.F.... I │ │ │ 004480a0: 6620 6120 7061 7261 6d65 7465 7220 696e f a parameter in │ │ │ 004480b0: 2074 6865 2066 6f72 6d61 6c20 6c69 7374 the formal list │ │ │ 004480c0: 206f 6620 4a4f 4227 6564 2065 6e74 7279 of JOB'ed entry │ │ │ 004480d0: 7265 6620 7368 6172 6573 2074 6865 2073 ref shares the s │ │ │ -004480e0: 616d 6520 6e61 6d65 5400 467e 2100 0020 ame nameT.F~!.. │ │ │ +004480e0: 616d 6520 6e61 6d65 5400 46e0 2100 0020 ame nameT.F.!.. │ │ │ 004480f0: 2020 7769 7468 2061 206c 6f63 616c 2069 with a local i │ │ │ 00448100: 6e20 7468 6520 7061 7265 6e74 2070 726f n the parent pro │ │ │ 00448110: 6365 7373 2c20 7468 6520 7061 7261 6d65 cess, the parame │ │ │ 00448120: 7465 7220 7061 7373 696e 6720 6661 6369 ter passing faci │ │ │ -00448130: 6c69 7479 2061 7070 6c69 6573 4d00 467e lity appliesM.F~ │ │ │ +00448130: 6c69 7479 2061 7070 6c69 6573 4d00 46e0 lity appliesM.F. │ │ │ 00448140: 2200 0020 2020 7468 6520 6163 7475 616c ".. the actual │ │ │ 00448150: 6c69 7374 2069 6e20 7468 6520 4a4f 4220 list in the JOB │ │ │ 00448160: 636f 6d6d 616e 6420 6172 6775 6d65 6e74 command argument │ │ │ 00448170: 2074 6f20 7468 6520 666f 726d 616c 6c69 to the formalli │ │ │ -00448180: 7374 2061 7420 7468 654d 0046 7e23 0000 st at theM.F~#.. │ │ │ +00448180: 7374 2061 7420 7468 654d 0046 e023 0000 st at theM.F.#.. │ │ │ 00448190: 2020 2069 6e76 6f6b 6564 206c 6162 656c invoked label │ │ │ 004481a0: 2073 7570 6572 7365 6469 6e67 2061 6e79 superseding any │ │ │ 004481b0: 206c 6f63 616c 2076 6172 6961 626c 6520 local variable │ │ │ 004481c0: 7061 7373 6564 2066 726f 6d20 7468 6520 passed from the │ │ │ -004481d0: 7061 7265 6e74 2b00 467e 2400 0020 2020 parent+.F~$.. │ │ │ +004481d0: 7061 7265 6e74 2b00 46e0 2400 0020 2020 parent+.F.$.. │ │ │ 004481e0: 7072 6f63 6573 7320 6279 2074 6865 2050 process by the P │ │ │ 004481f0: 4153 5343 5552 4c56 4e20 6f70 7469 6f6e ASSCURLVN option │ │ │ -00448200: 2e07 0046 7e25 0000 4800 387e 5354 415b ...F~%..H.8~STA[ │ │ │ +00448200: 2e07 0046 e025 0000 4800 38e0 5354 415b ...F.%..H.8.STA[ │ │ │ 00448210: 5254 5550 5d3d 222f 5041 5448 2f54 4f2f RTUP]="/PATH/TO/ │ │ │ 00448220: 5348 454c 4c2f 5343 5249 5054 2200 0053 SHELL/SCRIPT"..S │ │ │ 00448230: 5441 5b52 5455 505d 3d22 2f70 6174 682f TA[RTUP]="/path/ │ │ │ 00448240: 746f 2f73 6865 6c6c 2f73 6372 6970 7422 to/shell/script" │ │ │ -00448250: 2c00 5a7e bf11 0000 2020 2053 5441 5b52 ,.Z~.... STA[R │ │ │ +00448250: 2c00 5ae0 bf11 0000 2020 2053 5441 5b52 ,.Z..... STA[R │ │ │ 00448260: 5455 505d 3d22 2f70 6174 682f 746f 2f73 TUP]="/path/to/s │ │ │ -00448270: 6865 6c6c 2f73 6372 6970 7422 0700 5b7e hell/script"..[~ │ │ │ -00448280: 2100 0051 005b 7e31 0000 2020 2053 7065 !..Q.[~1.. Spe │ │ │ +00448270: 6865 6c6c 2f73 6372 6970 7422 0700 5be0 hell/script"..[. │ │ │ +00448280: 2100 0051 005b e031 0000 2020 2053 7065 !..Q.[.1.. Spe │ │ │ 00448290: 6369 6669 6573 2074 6865 206c 6f63 6174 cifies the locat │ │ │ 004482a0: 696f 6e20 6f66 2074 6865 2073 6865 6c6c ion of the shell │ │ │ 004482b0: 2073 6372 6970 7420 7468 6174 2065 7865 script that exe │ │ │ 004482c0: 6375 7465 7320 6265 666f 7265 2072 756e cutes before run │ │ │ -004482d0: 6e69 6e67 1c00 5b7e 4100 0020 2020 7468 ning..[~A.. th │ │ │ +004482d0: 6e69 6e67 1c00 5be0 4100 0020 2020 7468 ning..[.A.. th │ │ │ 004482e0: 6520 6e61 6d65 6420 726f 7574 696e 652e e named routine. │ │ │ -004482f0: 0700 5b7e 5100 0053 005b 7e61 0000 2020 ..[~Q..S.[~a.. │ │ │ +004482f0: 0700 5be0 5100 0053 005b e061 0000 2020 ..[.Q..S.[.a.. │ │ │ 00448300: 2054 6865 204a 4f42 6265 6420 7072 6f63 The JOBbed proc │ │ │ 00448310: 6573 7320 7370 6177 6e73 2061 2073 6865 ess spawns a she │ │ │ 00448320: 6c6c 2073 6573 7369 6f6e 2074 6f20 6578 ll session to ex │ │ │ 00448330: 6563 7574 6520 7468 6520 7368 656c 6c20 ecute the shell │ │ │ -00448340: 7363 7269 7074 2e20 4966 5200 5b7e 7100 script. IfR.[~q. │ │ │ +00448340: 7363 7269 7074 2e20 4966 5200 5be0 7100 script. IfR.[.q. │ │ │ 00448350: 0020 2020 7468 6520 7368 656c 6c20 7363 . the shell sc │ │ │ 00448360: 7269 7074 2066 6169 6c73 2c20 7468 6520 ript fails, the │ │ │ 00448370: 4a4f 4227 6420 7072 6f63 6573 7320 7465 JOB'd process te │ │ │ 00448380: 726d 696e 6174 6573 2077 6974 686f 7574 rminates without │ │ │ -00448390: 2072 756e 6e69 6e67 2074 6865 5000 5b7e running theP.[~ │ │ │ +00448390: 2072 756e 6e69 6e67 2074 6865 5000 5be0 running theP.[. │ │ │ 004483a0: 8100 0020 2020 6e61 6d65 6420 726f 7574 ... named rout │ │ │ 004483b0: 696e 652e 2042 6563 6175 7365 2053 5441 ine. Because STA │ │ │ 004483c0: 5254 5550 2065 7865 6375 7465 7320 696e RTUP executes in │ │ │ 004483d0: 2061 2073 6570 6172 6174 6520 7368 656c a separate shel │ │ │ -004483e0: 6c2c 2069 7420 6861 7320 6e6f 5100 5b7e l, it has noQ.[~ │ │ │ +004483e0: 6c2c 2069 7420 6861 7320 6e6f 5100 5be0 l, it has noQ.[. │ │ │ 004483f0: 9100 0020 2020 696d 7061 6374 206f 6e20 ... impact on │ │ │ 00448400: 7468 6520 656e 7669 726f 6e6d 656e 7420 the environment │ │ │ 00448410: 6f66 2074 6865 204a 4f42 2764 2070 726f of the JOB'd pro │ │ │ 00448420: 6365 7373 2c20 7768 6963 6820 6973 2069 cess, which is i │ │ │ 00448430: 6e68 6572 6974 6564 2066 726f 6d52 005a nherited fromR.Z │ │ │ -00448440: 7ec0 1100 0020 2020 7468 6520 7061 7265 ~.... the pare │ │ │ +00448440: e0c0 1100 0020 2020 7468 6520 7061 7265 ..... the pare │ │ │ 00448450: 6e74 2e20 5354 4152 5455 5020 6973 2075 nt. STARTUP is u │ │ │ 00448460: 7365 6675 6c20 666f 7220 6163 7469 6f6e seful for action │ │ │ 00448470: 7320 7375 6368 2061 7320 6372 6561 7469 s such as creati │ │ │ 00448480: 6e67 2064 6972 6563 746f 7269 6573 2e53 ng directories.S │ │ │ -00448490: 005b 7e12 0000 2020 2055 7365 2050 4950 .[~... Use PIP │ │ │ +00448490: 005b e012 0000 2020 2055 7365 2050 4950 .[.... Use PIP │ │ │ 004484a0: 4520 6465 7669 6365 7320 696e 7374 6561 E devices instea │ │ │ 004484b0: 6420 6f66 2074 6865 204a 4f42 2063 6f6d d of the JOB com │ │ │ 004484c0: 6d61 6e64 2074 6f20 636f 6e74 726f 6c20 mand to control │ │ │ 004484d0: 7468 6520 656e 7669 726f 6e6d 656e 7420 the environment │ │ │ -004484e0: 6f66 1c00 5b7e 1300 0020 2020 6120 7370 of..[~... a sp │ │ │ +004484e0: 6f66 1c00 5be0 1300 0020 2020 6120 7370 of..[.... a sp │ │ │ 004484f0: 6177 6e65 6420 7072 6f63 6573 732e 0700 awned process... │ │ │ -00448500: 5b7e 1400 0000 0000 0000 0000 0000 0000 [~.............. │ │ │ +00448500: 5be0 1400 0000 0000 0000 0000 0000 0000 [............... │ │ │ 00448510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00448520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00448530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00448540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00448550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00448560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00448570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -280699,92 +280699,92 @@ │ │ │ 004487a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004487b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004487c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004487d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004487e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004487f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00448800: 0400 0000 e404 0000 e110 0000 0000 0000 ................ │ │ │ -00448810: 5100 007e 4845 4c50 00ff 7300 ff43 4f4d Q..~HELP..s..COM │ │ │ +00448810: 5100 00e0 4845 4c50 00ff 7300 ff43 4f4d Q...HELP..s..COM │ │ │ 00448820: 4d41 4e44 5300 ff73 00ff 4a4f 4200 c012 MANDS..s..JOB... │ │ │ 00448830: 0000 2020 205b 3a5b 286b 6579 776f 7264 .. [:[(keyword │ │ │ 00448840: 5b3d 7661 6c75 655d 5b3a 2e2e 2e5d 295d [=value][:...])] │ │ │ 00448850: 5b3a 6e75 6d65 7870 725d 5d5b 2c2e 2e2e [:numexpr]][,... │ │ │ -00448860: 5d07 001b 7e13 0000 1a00 1a7e ff73 00ff ]...~......~.s.. │ │ │ +00448860: 5d07 001b e013 0000 1a00 1ae0 ff73 00ff ]............s.. │ │ │ 00448870: 4558 414d 504c 4553 0000 4578 616d 706c EXAMPLES..Exampl │ │ │ -00448880: 6573 1300 277e bf11 0000 2020 2045 7861 es..'~.... Exa │ │ │ -00448890: 6d70 6c65 7307 0028 7e21 0000 1200 287e mples..(~!....(~ │ │ │ +00448880: 6573 1300 27e0 bf11 0000 2020 2045 7861 es..'..... Exa │ │ │ +00448890: 6d70 6c65 7307 0028 e021 0000 1200 28e0 mples..(.!....(. │ │ │ 004488a0: 3100 0020 2020 4578 616d 706c 653a 0700 1.. Example:.. │ │ │ -004488b0: 287e 4100 0024 0028 7e51 0000 2020 2047 (~A..$.(~Q.. G │ │ │ +004488b0: 28e0 4100 0024 0028 e051 0000 2020 2047 (.A..$.(.Q.. G │ │ │ 004488c0: 544d 3e4a 4f42 205e 5445 5354 2822 5635 TM>JOB ^TEST("V5 │ │ │ -004488d0: 3430 3031 222c 2222 2907 0028 7e61 0000 4001","")..(~a.. │ │ │ -004488e0: 5400 287e 7100 0020 2020 5468 6973 2063 T.(~q.. This c │ │ │ +004488d0: 3430 3031 222c 2222 2907 0028 e061 0000 4001","")..(.a.. │ │ │ +004488e0: 5400 28e0 7100 0020 2020 5468 6973 2063 T.(.q.. This c │ │ │ 004488f0: 7265 6174 6573 2061 206a 6f62 2074 6861 reates a job tha │ │ │ 00448900: 7420 7374 6172 7473 2064 6f69 6e67 2074 t starts doing t │ │ │ 00448910: 6865 2072 6f75 7469 6e65 205e 5445 5354 he routine ^TEST │ │ │ 00448920: 2028 7769 7468 2032 2070 6172 616d 6574 (with 2 paramet │ │ │ -00448930: 6572 7329 2b00 287e 8100 0020 2020 696e ers)+.(~... in │ │ │ +00448930: 6572 7329 2b00 28e0 8100 0020 2020 696e ers)+.(.... in │ │ │ 00448940: 2074 6865 2063 7572 7265 6e74 2077 6f72 the current wor │ │ │ 00448950: 6b69 6e67 2064 6972 6563 746f 7279 2e07 king directory.. │ │ │ -00448960: 0028 7e91 0000 1300 277e c011 0000 2020 .(~.....'~.... │ │ │ -00448970: 2045 7861 6d70 6c65 3a07 0028 7e12 0000 Example:..(~... │ │ │ -00448980: 2c00 287e 1300 0020 2020 4a4f 4220 5052 ,.(~... JOB PR │ │ │ +00448960: 0028 e091 0000 1300 27e0 c011 0000 2020 .(......'..... │ │ │ +00448970: 2045 7861 6d70 6c65 3a07 0028 e012 0000 Example:..(.... │ │ │ +00448980: 2c00 28e0 1300 0020 2020 4a4f 4220 5052 ,.(.... JOB PR │ │ │ 00448990: 494e 544c 4142 454c 5328 5459 5045 2c50 INTLABELS(TYPE,P │ │ │ -004489a0: 524e 5452 2c57 4149 5449 4d29 0700 287e RNTR,WAITIM)..(~ │ │ │ -004489b0: 1400 0052 0028 7e15 0000 2020 2054 6869 ...R.(~... Thi │ │ │ +004489a0: 524e 5452 2c57 4149 5449 4d29 0700 28e0 RNTR,WAITIM)..(. │ │ │ +004489b0: 1400 0052 0028 e015 0000 2020 2054 6869 ...R.(.... Thi │ │ │ 004489c0: 7320 7061 7373 6573 2074 6872 6565 2076 s passes three v │ │ │ 004489d0: 616c 7565 7320 2854 5950 452c 2050 524e alues (TYPE, PRN │ │ │ 004489e0: 5452 2c20 616e 6420 5741 4954 494d 2920 TR, and WAITIM) │ │ │ 004489f0: 746f 2074 6865 206e 6577 206a 6f62 2c20 to the new job, │ │ │ -00448a00: 7768 6963 6841 0028 7e16 0000 2020 2073 whichA.(~... s │ │ │ +00448a00: 7768 6963 6841 0028 e016 0000 2020 2073 whichA.(.... s │ │ │ 00448a10: 7461 7274 7320 6174 2074 6865 206c 6162 tarts at the lab │ │ │ 00448a20: 656c 2050 5249 4e54 4c41 4245 4c53 206f el PRINTLABELS o │ │ │ 00448a30: 6620 7468 6520 6375 7272 656e 7420 726f f the current ro │ │ │ -00448a40: 7574 696e 652e 0700 287e 1700 0012 0028 utine...(~.....( │ │ │ -00448a50: 7e18 0000 2020 2045 7861 6d70 6c65 3a07 ~... Example:. │ │ │ -00448a60: 0028 7e19 0000 2200 287e 1a00 0020 2020 .(~...".(~... │ │ │ +00448a40: 7574 696e 652e 0700 28e0 1700 0012 0028 utine...(......( │ │ │ +00448a50: e018 0000 2020 2045 7861 6d70 6c65 3a07 .... Example:. │ │ │ +00448a60: 0028 e019 0000 2200 28e0 1a00 0020 2020 .(....".(.... │ │ │ 00448a70: 7365 7420 6a6f 7574 3d22 7365 7276 6572 set jout="server │ │ │ -00448a80: 6a6f 622e 6d6a 6f22 2200 287e 2100 0020 job.mjo"".(~!.. │ │ │ +00448a80: 6a6f 622e 6d6a 6f22 2200 28e0 2100 0020 job.mjo"".(.!.. │ │ │ 00448a90: 2020 7365 7420 6a65 7272 3d22 7365 7276 set jerr="serv │ │ │ -00448aa0: 6572 6a6f 622e 6d6a 6522 4600 287e 2200 erjob.mje"F.(~". │ │ │ +00448aa0: 6572 6a6f 622e 6d6a 6522 4600 28e0 2200 erjob.mje"F.(.". │ │ │ 00448ab0: 0020 2020 6a6f 6220 4028 2263 6865 636b . job @("check │ │ │ 00448ac0: 2861 2c62 293a 284f 5554 5055 543d 2222 (a,b):(OUTPUT="" │ │ │ 00448ad0: 225f 6a6f 7574 5f22 2222 3a45 5252 4f52 "_jout_""":ERROR │ │ │ 00448ae0: 3d22 2222 5f6a 6572 725f 2222 2229 2229 ="""_jerr_""")") │ │ │ -00448af0: 0700 287e 2300 0007 0028 7e24 0000 5400 ..(~#....(~$..T. │ │ │ -00448b00: 287e 2500 0020 2020 5468 6973 2070 6173 (~%.. This pas │ │ │ +00448af0: 0700 28e0 2300 0007 0028 e024 0000 5400 ..(.#....(.$..T. │ │ │ +00448b00: 28e0 2500 0020 2020 5468 6973 2070 6173 (.%.. This pas │ │ │ 00448b10: 7365 7320 7477 6f20 7661 6c75 6573 2028 ses two values ( │ │ │ 00448b20: 6120 616e 6420 6229 2074 6f20 7468 6520 a and b) to the │ │ │ 00448b30: 6e65 7720 6a6f 622c 2077 6869 6368 2073 new job, which s │ │ │ 00448b40: 7461 7274 7320 6174 2074 6865 206c 6162 tarts at the lab │ │ │ -00448b50: 656c 5000 287e 2600 0020 2020 6368 6563 elP.(~&.. chec │ │ │ +00448b50: 656c 5000 28e0 2600 0020 2020 6368 6563 elP.(.&.. chec │ │ │ 00448b60: 6b20 6f66 2074 6865 2063 7572 7265 6e74 k of the current │ │ │ 00448b70: 2072 6f75 7469 6e65 2e20 4974 2061 6c73 routine. It als │ │ │ 00448b80: 6f20 7370 6563 6966 6965 7320 7468 6174 o specifies that │ │ │ 00448b90: 2074 6865 2073 7464 6f75 7420 6f66 2074 the stdout of t │ │ │ -00448ba0: 6865 5200 287e 2700 0020 2020 6a6f 6262 heR.(~'.. jobb │ │ │ +00448ba0: 6865 5200 28e0 2700 0020 2020 6a6f 6262 heR.(.'.. jobb │ │ │ 00448bb0: 6564 2070 726f 6365 7373 2074 6f20 6265 ed process to be │ │ │ 00448bc0: 2074 6865 2066 696c 6520 6e61 6d65 2073 the file name s │ │ │ 00448bd0: 746f 7265 6420 696e 2074 6865 206c 6f63 tored in the loc │ │ │ 00448be0: 616c 2076 6172 6961 626c 6520 6a6f 7574 al variable jout │ │ │ -00448bf0: 2061 6e64 4700 287e 2800 0020 2020 7374 andG.(~(.. st │ │ │ +00448bf0: 2061 6e64 4700 28e0 2800 0020 2020 7374 andG.(.(.. st │ │ │ 00448c00: 6465 7272 2074 6f20 6265 2074 6865 2066 derr to be the f │ │ │ 00448c10: 696c 6520 6e61 6d65 2073 746f 7265 6420 ile name stored │ │ │ 00448c20: 696e 2074 6865 206c 6f63 616c 2076 6172 in the local var │ │ │ -00448c30: 6961 626c 6520 6a65 7272 2e07 0028 7e29 iable jerr...(~) │ │ │ -00448c40: 0000 1200 287e 2a00 0020 2020 4578 616d ....(~*.. Exam │ │ │ -00448c50: 706c 653a 0700 287e 3100 0053 0028 7e32 ple:..(~1..S.(~2 │ │ │ +00448c30: 6961 626c 6520 6a65 7272 2e07 0028 e029 iable jerr...(.) │ │ │ +00448c40: 0000 1200 28e0 2a00 0020 2020 4578 616d ....(.*.. Exam │ │ │ +00448c50: 706c 653a 0700 28e0 3100 0053 0028 e032 ple:..(.1..S.(.2 │ │ │ 00448c60: 0000 2020 2052 6566 6572 2074 6f20 7468 .. Refer to th │ │ │ 00448c70: 6520 736f 636b 6578 616d 706c 656d 756c e sockexamplemul │ │ │ 00448c80: 7469 3331 2e6d 2070 726f 6772 616d 2069 ti31.m program i │ │ │ 00448c90: 6e20 5573 696e 6720 536f 636b 6574 2044 n Using Socket D │ │ │ 00448ca0: 6576 6963 6573 2073 6563 7469 6f6e 2f00 evices section/. │ │ │ -00448cb0: 287e 3300 0020 2020 666f 7220 6d6f 7265 (~3.. for more │ │ │ +00448cb0: 28e0 3300 0020 2020 666f 7220 6d6f 7265 (.3.. for more │ │ │ 00448cc0: 2065 7861 6d70 6c65 7320 6f6e 2074 6865 examples on the │ │ │ 00448cd0: 204a 4f42 2063 6f6d 6d61 6e64 2e07 0028 JOB command...( │ │ │ -00448ce0: 7e34 0000 0000 0000 0000 0000 0000 0000 ~4.............. │ │ │ +00448ce0: e034 0000 0000 0000 0000 0000 0000 0000 .4.............. │ │ │ 00448cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00448d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00448d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00448d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00448d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00448d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00448d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -280827,1608 +280827,1608 @@ │ │ │ 00448fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00448fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00448fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00448fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00448fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00448ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00449000: 0400 0000 e707 0000 4811 0000 0000 0000 ........H....... │ │ │ -00449010: 4f00 007e 4845 4c50 00ff 7300 ff43 4f4d O..~HELP..s..COM │ │ │ +00449010: 4f00 00e0 4845 4c50 00ff 7300 ff43 4f4d O...HELP..s..COM │ │ │ 00449020: 4d41 4e44 5300 ff73 00ff 4b49 4c4c 00ff MANDS..s..KILL.. │ │ │ 00449030: 7300 ff45 5841 4d50 4c45 5300 c042 0000 s..EXAMPLES..B.. │ │ │ 00449040: 2020 2059 2843 2c44 2920 2020 2073 6574 Y(C,D) set │ │ │ 00449050: 2028 432c 4429 3d22 6f75 7470 7574 221a (C,D)="output". │ │ │ -00449060: 0029 7e43 0000 2020 2020 2020 206b 696c .)~C.. kil │ │ │ -00449070: 6c20 2841 2c43 2c44 2912 0029 7e44 0000 l (A,C,D)..)~D.. │ │ │ -00449080: 2020 2020 2020 2071 7569 7407 0029 7e45 quit..)~E │ │ │ -00449090: 0000 2800 297e 4600 0020 2020 5072 6f64 ..(.)~F.. Prod │ │ │ +00449060: 0029 e043 0000 2020 2020 2020 206b 696c .).C.. kil │ │ │ +00449070: 6c20 2841 2c43 2c44 2912 0029 e044 0000 l (A,C,D)..).D.. │ │ │ +00449080: 2020 2020 2020 2071 7569 7407 0029 e045 quit..).E │ │ │ +00449090: 0000 2800 29e0 4600 0020 2020 5072 6f64 ..(.).F.. Prod │ │ │ 004490a0: 7563 6573 2074 6865 2066 6f6c 6c6f 7769 uces the followi │ │ │ -004490b0: 6e67 206f 7574 7075 743a 0700 297e 4700 ng output:..)~G. │ │ │ -004490c0: 0018 0029 7e48 0000 2020 2067 746d 5f73 ...)~H.. gtm_s │ │ │ -004490d0: 7464 786b 696c 6c3d 3014 0029 7e49 0000 tdxkill=0..)~I.. │ │ │ +004490b0: 6e67 206f 7574 7075 743a 0700 29e0 4700 ng output:..).G. │ │ │ +004490c0: 0018 0029 e048 0000 2020 2067 746d 5f73 ...).H.. gtm_s │ │ │ +004490d0: 7464 786b 696c 6c3d 3014 0029 e049 0000 tdxkill=0..).I.. │ │ │ 004490e0: 2020 2041 3d22 6f75 7470 7574 2214 0029 A="output"..) │ │ │ -004490f0: 7e4a 0000 2020 2042 3d22 6f75 7470 7574 ~J.. B="output │ │ │ -00449100: 2213 0029 7e51 0000 2020 2043 3d22 696e "..)~Q.. C="in │ │ │ -00449110: 7075 7422 1600 297e 5200 0020 2020 5f5f put"..)~R.. __ │ │ │ -00449120: 5f5f 5f5f 5f5f 5f5f 5f5f 1400 297e 5300 __________..)~S. │ │ │ +004490f0: e04a 0000 2020 2042 3d22 6f75 7470 7574 .J.. B="output │ │ │ +00449100: 2213 0029 e051 0000 2020 2043 3d22 696e "..).Q.. C="in │ │ │ +00449110: 7075 7422 1600 29e0 5200 0020 2020 5f5f put"..).R.. __ │ │ │ +00449120: 5f5f 5f5f 5f5f 5f5f 5f5f 1400 29e0 5300 __________..).S. │ │ │ 00449130: 0020 2020 413d 226f 7574 7075 7422 1400 . A="output".. │ │ │ -00449140: 297e 5400 0020 2020 423d 226f 7574 7075 )~T.. B="outpu │ │ │ -00449150: 7422 1300 297e 5500 0020 2020 433d 2269 t"..)~U.. C="i │ │ │ -00449160: 6e70 7574 2216 0029 7e56 0000 2020 205f nput"..)~V.. _ │ │ │ -00449170: 5f5f 5f5f 5f5f 5f5f 5f5f 5f15 0029 7e57 ___________..)~W │ │ │ +00449140: 29e0 5400 0020 2020 423d 226f 7574 7075 ).T.. B="outpu │ │ │ +00449150: 7422 1300 29e0 5500 0020 2020 433d 2269 t"..).U.. C="i │ │ │ +00449160: 6e70 7574 2216 0029 e056 0000 2020 205f nput"..).V.. _ │ │ │ +00449170: 5f5f 5f5f 5f5f 5f5f 5f5f 5f15 0029 e057 ___________..).W │ │ │ 00449180: 0000 2020 2041 3d22 6261 7365 2220 3b2a .. A="base" ;* │ │ │ -00449190: 1500 297e 5800 0020 2020 423d 2262 6173 ..)~X.. B="bas │ │ │ -004491a0: 6522 203b 2a0e 0029 7e59 0000 2020 202a e" ;*..)~Y.. * │ │ │ -004491b0: 433d 410e 0029 7e5a 0000 2020 202a 443d C=A..)~Z.. *D= │ │ │ -004491c0: 4207 0029 7e61 0000 0e00 167e 4c4f 434b B..)~a.....~LOCK │ │ │ -004491d0: 0000 4c6f 636b 0f00 1b7e bf11 0000 2020 ..Lock...~.... │ │ │ -004491e0: 204c 6f63 6b07 001c 7e21 0000 4f00 1c7e Lock...~!..O..~ │ │ │ +00449190: 1500 29e0 5800 0020 2020 423d 2262 6173 ..).X.. B="bas │ │ │ +004491a0: 6522 203b 2a0e 0029 e059 0000 2020 202a e" ;*..).Y.. * │ │ │ +004491b0: 433d 410e 0029 e05a 0000 2020 202a 443d C=A..).Z.. *D= │ │ │ +004491c0: 4207 0029 e061 0000 0e00 16e0 4c4f 434b B..).a......LOCK │ │ │ +004491d0: 0000 4c6f 636b 0f00 1be0 bf11 0000 2020 ..Lock........ │ │ │ +004491e0: 204c 6f63 6b07 001c e021 0000 4f00 1ce0 Lock....!..O... │ │ │ 004491f0: 3100 0020 2020 5468 6520 4c4f 434b 2063 1.. The LOCK c │ │ │ 00449200: 6f6d 6d61 6e64 2072 6573 6572 7665 7320 ommand reserves │ │ │ 00449210: 616e 6420 7265 6c65 6173 6573 2072 6573 and releases res │ │ │ 00449220: 6f75 7263 6520 6e61 6d65 732c 2061 6e64 ource names, and │ │ │ -00449230: 2070 726f 7669 6465 7320 6152 001c 7e41 provides aR..~A │ │ │ +00449230: 2070 726f 7669 6465 7320 6152 001c e041 provides aR...A │ │ │ 00449240: 0000 2020 2073 656d 6170 686f 7265 2063 .. semaphore c │ │ │ 00449250: 6170 6162 696c 6974 7920 666f 7220 4754 apability for GT │ │ │ 00449260: 2e4d 2070 726f 6365 7373 6573 2e20 5468 .M processes. Th │ │ │ 00449270: 6973 2063 6170 6162 696c 6974 7920 6361 is capability ca │ │ │ 00449280: 6e20 6265 2075 7365 6420 666f 7235 001c n be used for5.. │ │ │ -00449290: 7e51 0000 2020 2069 6e74 6572 7072 6f63 ~Q.. interproc │ │ │ +00449290: e051 0000 2020 2069 6e74 6572 7072 6f63 .Q.. interproc │ │ │ 004492a0: 6573 7320 7379 6e63 6872 6f6e 697a 6174 ess synchronizat │ │ │ 004492b0: 696f 6e20 616e 6420 7369 676e 616c 696e ion and signalin │ │ │ -004492c0: 672e 0700 1c7e 6100 0053 001c 7e71 0000 g....~a..S..~q.. │ │ │ +004492c0: 672e 0700 1ce0 6100 0053 001c e071 0000 g.....a..S...q.. │ │ │ 004492d0: 2020 2041 7373 6967 6e69 6e67 2061 204c Assigning a L │ │ │ 004492e0: 4f43 4b20 646f 6573 206e 6f74 2073 7065 OCK does not spe │ │ │ 004492f0: 6369 6679 2061 6e79 2065 7870 6c69 6369 cify any explici │ │ │ 00449300: 7420 636f 6e74 726f 6c20 6f76 6572 2076 t control over v │ │ │ -00449310: 6172 6961 626c 6573 2061 6e64 5300 1c7e ariables andS..~ │ │ │ +00449310: 6172 6961 626c 6573 2061 6e64 5300 1ce0 ariables andS... │ │ │ 00449320: 8100 0020 2020 646f 6573 206e 6f74 2064 ... does not d │ │ │ 00449330: 6972 6563 746c 7920 6566 6665 6374 2065 irectly effect e │ │ │ 00449340: 6974 6865 7220 7265 6164 206f 7220 7772 ither read or wr │ │ │ 00449350: 6974 6520 6163 6365 7373 2074 6f20 676c ite access to gl │ │ │ 00449360: 6f62 616c 2028 6f72 206c 6f63 616c 2953 obal (or local)S │ │ │ -00449370: 001c 7e91 0000 2020 2064 6174 612e 2048 ..~... data. H │ │ │ +00449370: 001c e091 0000 2020 2064 6174 612e 2048 ...... data. H │ │ │ 00449380: 6f77 6576 6572 2c20 616e 2061 7070 6c69 owever, an appli │ │ │ 00449390: 6361 7469 6f6e 2074 6861 7420 6164 6865 cation that adhe │ │ │ 004493a0: 7265 7320 746f 2063 6c65 6172 6c79 2064 res to clearly d │ │ │ 004493b0: 6566 696e 6564 2063 6f6e 7665 6e74 696f efined conventio │ │ │ -004493c0: 6e73 4e00 1b7e c011 0000 2020 206f 6620 nsN..~.... of │ │ │ +004493c0: 6e73 4e00 1be0 c011 0000 2020 206f 6620 nsN....... of │ │ │ 004493d0: 4c4f 434b 696e 6720 6265 666f 7265 2061 LOCKing before a │ │ │ 004493e0: 6e79 2061 6363 6573 7320 6361 6e20 696e ny access can in │ │ │ 004493f0: 6469 7265 6374 6c79 2061 6368 6965 7665 directly achieve │ │ │ 00449400: 2073 7563 6820 616e 2065 6666 6563 742e such an effect. │ │ │ -00449410: 0700 1c7e 1200 004c 001c 7e13 0000 2020 ...~...L..~... │ │ │ +00449410: 0700 1ce0 1200 004c 001c e013 0000 2020 .......L...... │ │ │ 00449420: 2046 4953 2072 6563 6f6d 6d65 6e64 7320 FIS recommends │ │ │ 00449430: 696d 706c 656d 656e 7469 6e67 2064 6174 implementing dat │ │ │ 00449440: 6162 6173 6520 436f 6e73 6973 7465 6e63 abase Consistenc │ │ │ 00449450: 7920 7573 696e 6720 7472 616e 7361 6374 y using transact │ │ │ -00449460: 696f 6e4a 001c 7e14 0000 2020 2070 726f ionJ..~... pro │ │ │ +00449460: 696f 6e4a 001c e014 0000 2020 2070 726f ionJ...... pro │ │ │ 00449470: 6365 7373 696e 6720 7261 7468 6572 2074 cessing rather t │ │ │ 00449480: 6861 6e20 4c4f 434b 732e 2049 6620 796f han LOCKs. If yo │ │ │ 00449490: 7520 7769 7368 2074 6f20 6176 6f69 6420 u wish to avoid │ │ │ 004494a0: 4754 2e4d 2773 2075 7365 206f 6650 001c GT.M's use ofP.. │ │ │ -004494b0: 7e15 0000 2020 206f 7074 696d 6973 7469 ~... optimisti │ │ │ +004494b0: e015 0000 2020 206f 7074 696d 6973 7469 .... optimisti │ │ │ 004494c0: 6320 636f 6e63 7572 7265 6e63 7920 666f c concurrency fo │ │ │ 004494d0: 7220 5450 2c20 706c 6163 6520 7468 6520 r TP, place the │ │ │ 004494e0: 4c4f 434b 206a 7573 7420 6265 666f 7265 LOCK just before │ │ │ 004494f0: 2074 6865 206f 7269 6769 6e61 6c38 001c the original8.. │ │ │ -00449500: 7e16 0000 2020 2054 5354 4152 5420 616e ~... TSTART an │ │ │ +00449500: e016 0000 2020 2054 5354 4152 5420 616e .... TSTART an │ │ │ 00449510: 6420 7265 6c65 6173 6520 6974 2061 6674 d release it aft │ │ │ 00449520: 6572 2074 6865 2066 696e 616c 2054 434f er the final TCO │ │ │ -00449530: 4d4d 4954 2e07 001c 7e17 0000 2c00 1c7e MMIT....~...,..~ │ │ │ +00449530: 4d4d 4954 2e07 001c e017 0000 2c00 1ce0 MMIT........,... │ │ │ 00449540: 1800 0020 2020 5468 6520 666f 726d 6174 ... The format │ │ │ 00449550: 206f 6620 7468 6520 4c4f 434b 2063 6f6d of the LOCK com │ │ │ -00449560: 6d61 6e64 2069 733a 0700 1c7e 1900 0043 mand is:...~...C │ │ │ -00449570: 001c 7e1a 0000 2020 204c 5b4f 434b 5d5b ..~... L[OCK][ │ │ │ +00449560: 6d61 6e64 2069 733a 0700 1ce0 1900 0043 mand is:.......C │ │ │ +00449570: 001c e01a 0000 2020 204c 5b4f 434b 5d5b ...... L[OCK][ │ │ │ 00449580: 3a74 7665 7870 725d 205b 5b2d 7c2b 5d6e :tvexpr] [[-|+]n │ │ │ 00449590: 7265 667c 286e 7265 665b 2c2e 2e2e 5d29 ref|(nref[,...]) │ │ │ 004495a0: 5b3a 6e75 6d65 7870 725d 205b 2c2e 2e2e [:numexpr] [,... │ │ │ -004495b0: 5d5d 0700 1c7e 2100 004e 001c 7e22 0000 ]]...~!..N..~".. │ │ │ +004495b0: 5d5d 0700 1ce0 2100 004e 001c e022 0000 ]]....!..N...".. │ │ │ 004495c0: 2020 2043 7572 7265 6e74 6c79 2c20 4c4f Currently, LO │ │ │ 004495d0: 434b 206f 6620 616e 2061 7267 756d 656e CK of an argumen │ │ │ 004495e0: 7420 7769 7468 696e 2061 2070 6172 656e t within a paren │ │ │ 004495f0: 7468 6574 6963 616c 206c 6973 7420 7768 thetical list wh │ │ │ -00449600: 6572 6520 7468 6552 001c 7e23 0000 2020 ere theR..~#.. │ │ │ +00449600: 6572 6520 7468 6552 001c e023 0000 2020 ere theR...#.. │ │ │ 00449610: 2061 7267 756d 656e 7420 696e 636c 7564 argument includ │ │ │ 00449620: 6573 2061 6e20 6578 7472 696e 7369 6320 es an extrinsic │ │ │ 00449630: 6675 6e63 7469 6f6e 2074 6861 7420 7065 function that pe │ │ │ 00449640: 7266 6f72 6d73 204c 4f43 4b2c 205a 414c rforms LOCK, ZAL │ │ │ -00449650: 4c4f 4341 5445 206f 7250 001c 7e24 0000 LOCATE orP..~$.. │ │ │ +00449650: 4c4f 4341 5445 206f 7250 001c e024 0000 LOCATE orP...$.. │ │ │ 00449660: 2020 205a 4445 414c 4c4f 4341 5445 2061 ZDEALLOCATE a │ │ │ 00449670: 6374 696f 6e73 2070 726f 6475 6365 7320 ctions produces │ │ │ 00449680: 6120 4241 444c 4f43 4b4e 4553 5420 6572 a BADLOCKNEST er │ │ │ 00449690: 726f 7220 6578 6365 7074 2077 6865 7265 ror except where │ │ │ -004496a0: 2074 6865 7265 2069 734e 001c 7e25 0000 there isN..~%.. │ │ │ +004496a0: 2074 6865 7265 2069 734e 001c e025 0000 there isN...%.. │ │ │ 004496b0: 2020 206f 6e6c 7920 6f6e 6520 7375 6368 only one such │ │ │ 004496c0: 2061 7267 756d 656e 742c 2069 7420 6973 argument, it is │ │ │ 004496d0: 2074 6865 2066 6972 7374 2061 7267 756d the first argum │ │ │ 004496e0: 656e 7420 696e 2074 6865 206c 6973 7420 ent in the list │ │ │ -004496f0: 616e 6420 7468 6554 001c 7e26 0000 2020 and theT..~&.. │ │ │ +004496f0: 616e 6420 7468 6554 001c e026 0000 2020 and theT...&.. │ │ │ 00449700: 204c 4f43 4b27 6e67 2061 7320 6120 636f LOCK'ng as a co │ │ │ 00449710: 6e73 6571 7565 6e63 6520 6f66 2074 6865 nsequence of the │ │ │ 00449720: 2065 7874 7269 6e73 6963 2066 756e 6374 extrinsic funct │ │ │ 00449730: 696f 6e28 7329 2069 7320 7369 6d70 6c65 ion(s) is simple │ │ │ -00449740: 2e20 4e6f 7465 2074 6861 7454 001c 7e27 . Note thatT..~' │ │ │ +00449740: 2e20 4e6f 7465 2074 6861 7454 001c e027 . Note thatT...' │ │ │ 00449750: 0000 2020 2074 6869 7320 7061 7474 6572 .. this patter │ │ │ 00449760: 6e20 6d61 7920 7374 696c 6c20 7072 6f64 n may still prod │ │ │ 00449770: 7563 6520 736f 6d65 2075 6e69 6e74 656e uce some uninten │ │ │ 00449780: 6465 6420 6f75 7463 6f6d 6573 2c20 736f ded outcomes, so │ │ │ 00449790: 2046 4953 2072 6563 6f6d 6d65 6e64 731a FIS recommends. │ │ │ -004497a0: 001c 7e28 0000 2020 2061 6761 696e 7374 ..~(.. against │ │ │ -004497b0: 2069 7473 2075 7365 2e07 001c 7e29 0000 its use....~).. │ │ │ -004497c0: 1000 167e 4d45 5247 4500 004d 6572 6765 ...~MERGE..Merge │ │ │ -004497d0: 1000 1c7e bf11 0000 2020 204d 6572 6765 ...~.... Merge │ │ │ -004497e0: 0700 1d7e 2100 0000 0000 0000 0000 0000 ...~!........... │ │ │ +004497a0: 001c e028 0000 2020 2061 6761 696e 7374 ...(.. against │ │ │ +004497b0: 2069 7473 2075 7365 2e07 001c e029 0000 its use.....).. │ │ │ +004497c0: 1000 16e0 4d45 5247 4500 004d 6572 6765 ....MERGE..Merge │ │ │ +004497d0: 1000 1ce0 bf11 0000 2020 204d 6572 6765 ........ Merge │ │ │ +004497e0: 0700 1de0 2100 0000 0000 0000 0000 0000 ....!........... │ │ │ 004497f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00449800: 0400 0000 e907 0000 7f11 0000 0000 0000 ................ │ │ │ -00449810: 6f00 007e 4845 4c50 00ff 7300 ff43 4f4d o..~HELP..s..COM │ │ │ +00449810: 6f00 00e0 4845 4c50 00ff 7300 ff43 4f4d o...HELP..s..COM │ │ │ 00449820: 4d41 4e44 5300 ff73 00ff 4d45 5247 4500 MANDS..s..MERGE. │ │ │ 00449830: bf31 0000 2020 2054 6865 204d 4552 4745 .1.. The MERGE │ │ │ 00449840: 2063 6f6d 6d61 6e64 2063 6f70 6965 7320 command copies │ │ │ 00449850: 6120 7661 7269 6162 6c65 2061 6e64 2061 a variable and a │ │ │ 00449860: 6c6c 2069 7473 2064 6573 6365 6e64 616e ll its descendan │ │ │ 00449870: 7473 2069 6e74 6f20 616e 6f74 6865 7252 ts into anotherR │ │ │ -00449880: 001d 7e41 0000 2020 2076 6172 6961 626c ..~A.. variabl │ │ │ +00449880: 001d e041 0000 2020 2076 6172 6961 626c ...A.. variabl │ │ │ 00449890: 652e 204d 4552 4745 2064 6f65 7320 6e6f e. MERGE does no │ │ │ 004498a0: 7420 6465 6c65 7465 2074 6865 2064 6573 t delete the des │ │ │ 004498b0: 7469 6e61 7469 6f6e 2076 6172 6961 626c tination variabl │ │ │ 004498c0: 652c 206e 6f72 2061 6e79 206f 6620 6974 e, nor any of it │ │ │ -004498d0: 7316 001d 7e51 0000 2020 2064 6573 6365 s...~Q.. desce │ │ │ -004498e0: 6e64 616e 7473 2e07 001d 7e61 0000 2900 ndants....~a..). │ │ │ -004498f0: 1d7e 7100 0020 2020 5468 6520 666f 726d .~q.. The form │ │ │ +004498d0: 7316 001d e051 0000 2020 2064 6573 6365 s....Q.. desce │ │ │ +004498e0: 6e64 616e 7473 2e07 001d e061 0000 2900 ndants.....a..). │ │ │ +004498f0: 1de0 7100 0020 2020 5468 6520 666f 726d ..q.. The form │ │ │ 00449900: 6174 206f 6620 4d45 5247 4520 636f 6d6d at of MERGE comm │ │ │ -00449910: 616e 6420 6973 3a07 001d 7e81 0000 2c00 and is:...~...,. │ │ │ -00449920: 1d7e 9100 0020 2020 4d5b 4552 4745 5d5b .~... M[ERGE][ │ │ │ +00449910: 616e 6420 6973 3a07 001d e081 0000 2c00 and is:.......,. │ │ │ +00449920: 1de0 9100 0020 2020 4d5b 4552 4745 5d5b ..... M[ERGE][ │ │ │ 00449930: 3a74 7665 7870 725d 2067 6c76 6e31 3d67 :tvexpr] glvn1=g │ │ │ -00449940: 6c76 6e32 5b2c 2e2e 2e5d 0800 1c7e c011 lvn2[,...]...~.. │ │ │ -00449950: 0000 1a00 1c7e ff73 00ff 4558 414d 504c .....~.s..EXAMPL │ │ │ -00449960: 4553 0000 4578 616d 706c 6573 1300 297e ES..Examples..)~ │ │ │ +00449940: 6c76 6e32 5b2c 2e2e 2e5d 0800 1ce0 c011 lvn2[,...]...... │ │ │ +00449950: 0000 1a00 1ce0 ff73 00ff 4558 414d 504c .......s..EXAMPL │ │ │ +00449960: 4553 0000 4578 616d 706c 6573 1300 29e0 ES..Examples..). │ │ │ 00449970: bf11 0000 2020 2045 7861 6d70 6c65 7307 .... Examples. │ │ │ -00449980: 002a 7e21 0000 1200 2a7e 3100 0020 2020 .*~!....*~1.. │ │ │ -00449990: 4578 616d 706c 653a 0700 2a7e 4100 001d Example:..*~A... │ │ │ -004499a0: 002a 7e51 0000 2020 2047 544d 3e53 6574 .*~Q.. GTM>Set │ │ │ -004499b0: 205e 6762 6c31 3d22 6f6e 6522 0700 2a7e ^gbl1="one"..*~ │ │ │ -004499c0: 6100 0025 002a 7e71 0000 2020 2047 544d a..%.*~q.. GTM │ │ │ +00449980: 002a e021 0000 1200 2ae0 3100 0020 2020 .*.!....*.1.. │ │ │ +00449990: 4578 616d 706c 653a 0700 2ae0 4100 001d Example:..*.A... │ │ │ +004499a0: 002a e051 0000 2020 2047 544d 3e53 6574 .*.Q.. GTM>Set │ │ │ +004499b0: 205e 6762 6c31 3d22 6f6e 6522 0700 2ae0 ^gbl1="one"..*. │ │ │ +004499c0: 6100 0025 002a e071 0000 2020 2047 544d a..%.*.q.. GTM │ │ │ 004499d0: 3e53 6574 205e 6762 6c31 2831 2c31 293d >Set ^gbl1(1,1)= │ │ │ -004499e0: 226f 6e65 6f6e 6522 2c00 2a7e 8100 0020 "oneone",.*~... │ │ │ +004499e0: 226f 6e65 6f6e 6522 2c00 2ae0 8100 0020 "oneone",.*.... │ │ │ 004499f0: 2020 4754 4d3e 5365 7420 5e67 626c 3128 GTM>Set ^gbl1( │ │ │ 00449a00: 312c 312c 3329 3d22 6f6e 656f 6e65 7468 1,1,3)="oneoneth │ │ │ -00449a10: 7265 6522 2b00 2a7e 9100 0020 2020 4754 ree"+.*~... GT │ │ │ +00449a10: 7265 6522 2b00 2ae0 9100 0020 2020 4754 ree"+.*.... GT │ │ │ 00449a20: 4d3e 5365 7420 5e67 626c 3128 312c 322c M>Set ^gbl1(1,2, │ │ │ 00449a30: 3429 3d22 6f6e 6574 776f 666f 7572 2224 4)="onetwofour"$ │ │ │ -00449a40: 0029 7ec0 1100 0020 2020 4754 4d3e 5365 .)~.... GTM>Se │ │ │ +00449a40: 0029 e0c0 1100 0020 2020 4754 4d3e 5365 .)..... GTM>Se │ │ │ 00449a50: 7420 5e67 626c 3228 3229 3d22 6762 6c32 t ^gbl2(2)="gbl2 │ │ │ -00449a60: 5f32 222b 002a 7e12 0000 2020 2047 544d _2"+.*~... GTM │ │ │ +00449a60: 5f32 222b 002a e012 0000 2020 2047 544d _2"+.*.... GTM │ │ │ 00449a70: 3e53 6574 205e 6762 6c32 2832 2c31 2c33 >Set ^gbl2(2,1,3 │ │ │ 00449a80: 293d 2267 626c 325f 325f 315f 3322 2f00 )="gbl2_2_1_3"/. │ │ │ -00449a90: 2a7e 1300 0020 2020 4754 4d3e 5365 7420 *~... GTM>Set │ │ │ +00449a90: 2ae0 1300 0020 2020 4754 4d3e 5365 7420 *.... GTM>Set │ │ │ 00449aa0: 5e67 626c 3228 322c 312c 342c 3529 3d22 ^gbl2(2,1,4,5)=" │ │ │ 00449ab0: 6762 6c32 5f32 5f31 5f34 5f35 2225 002a gbl2_2_1_4_5"%.* │ │ │ -00449ac0: 7e14 0000 2020 2047 544d 3e4d 6572 6765 ~... GTM>Merge │ │ │ +00449ac0: e014 0000 2020 2047 544d 3e4d 6572 6765 .... GTM>Merge │ │ │ 00449ad0: 205e 6762 6c31 2831 293d 5e67 626c 3228 ^gbl1(1)=^gbl2( │ │ │ -00449ae0: 3229 1e00 2a7e 1500 0020 2020 4754 4d3e 2)..*~... GTM> │ │ │ +00449ae0: 3229 1e00 2ae0 1500 0020 2020 4754 4d3e 2)..*.... GTM> │ │ │ 00449af0: 5752 4954 4520 2452 6566 6572 656e 6365 WRITE $Reference │ │ │ -00449b00: 1200 2a7e 1600 0020 2020 5e67 626c 3128 ..*~... ^gbl1( │ │ │ -00449b10: 3129 1a00 2a7e 1700 0020 2020 4754 4d3e 1)..*~... GTM> │ │ │ -00449b20: 5a57 5269 7465 205e 6762 6c31 1500 2a7e ZWRite ^gbl1..*~ │ │ │ +00449b00: 1200 2ae0 1600 0020 2020 5e67 626c 3128 ..*.... ^gbl1( │ │ │ +00449b10: 3129 1a00 2ae0 1700 0020 2020 4754 4d3e 1)..*.... GTM> │ │ │ +00449b20: 5a57 5269 7465 205e 6762 6c31 1500 2ae0 ZWRite ^gbl1..*. │ │ │ 00449b30: 1800 0020 2020 5e67 626c 313d 226f 6e65 ... ^gbl1="one │ │ │ -00449b40: 221b 002a 7e19 0000 2020 205e 6762 6c31 "..*~... ^gbl1 │ │ │ -00449b50: 2831 293d 2267 626c 325f 3222 1d00 2a7e (1)="gbl2_2"..*~ │ │ │ +00449b40: 221b 002a e019 0000 2020 205e 6762 6c31 "..*.... ^gbl1 │ │ │ +00449b50: 2831 293d 2267 626c 325f 3222 1d00 2ae0 (1)="gbl2_2"..*. │ │ │ 00449b60: 1a00 0020 2020 5e67 626c 3128 312c 3129 ... ^gbl1(1,1) │ │ │ -00449b70: 3d22 6f6e 656f 6e65 2223 002a 7e21 0000 ="oneone"#.*~!.. │ │ │ +00449b70: 3d22 6f6e 656f 6e65 2223 002a e021 0000 ="oneone"#.*.!.. │ │ │ 00449b80: 2020 205e 6762 6c31 2831 2c31 2c33 293d ^gbl1(1,1,3)= │ │ │ -00449b90: 2267 626c 325f 325f 315f 3322 2700 2a7e "gbl2_2_1_3"'.*~ │ │ │ +00449b90: 2267 626c 325f 325f 315f 3322 2700 2ae0 "gbl2_2_1_3"'.*. │ │ │ 00449ba0: 2200 0020 2020 5e67 626c 3128 312c 312c ".. ^gbl1(1,1, │ │ │ 00449bb0: 342c 3529 3d22 6762 6c32 5f32 5f31 5f34 4,5)="gbl2_2_1_4 │ │ │ -00449bc0: 5f35 2223 002a 7e23 0000 2020 205e 6762 _5"#.*~#.. ^gb │ │ │ +00449bc0: 5f35 2223 002a e023 0000 2020 205e 6762 _5"#.*.#.. ^gb │ │ │ 00449bd0: 6c31 2831 2c32 2c34 293d 226f 6e65 7477 l1(1,2,4)="onetw │ │ │ -00449be0: 6f66 6f75 7222 1a00 2a7e 2400 0020 2020 ofour"..*~$.. │ │ │ +00449be0: 6f66 6f75 7222 1a00 2ae0 2400 0020 2020 ofour"..*.$.. │ │ │ 00449bf0: 4754 4d3e 5a57 5249 5445 205e 6762 6c32 GTM>ZWRITE ^gbl2 │ │ │ -00449c00: 1b00 2a7e 2500 0020 2020 5e67 626c 3228 ..*~%.. ^gbl2( │ │ │ -00449c10: 3229 3d22 6762 6c32 5f32 2223 002a 7e26 2)="gbl2_2"#.*~& │ │ │ +00449c00: 1b00 2ae0 2500 0020 2020 5e67 626c 3228 ..*.%.. ^gbl2( │ │ │ +00449c10: 3229 3d22 6762 6c32 5f32 2223 002a e026 2)="gbl2_2"#.*.& │ │ │ 00449c20: 0000 2020 205e 6762 6c32 2832 2c31 2c33 .. ^gbl2(2,1,3 │ │ │ 00449c30: 293d 2267 626c 325f 325f 315f 3322 2700 )="gbl2_2_1_3"'. │ │ │ -00449c40: 2a7e 2700 0020 2020 5e67 626c 3228 322c *~'.. ^gbl2(2, │ │ │ +00449c40: 2ae0 2700 0020 2020 5e67 626c 3228 322c *.'.. ^gbl2(2, │ │ │ 00449c50: 312c 342c 3529 3d22 6762 6c32 5f32 5f31 1,4,5)="gbl2_2_1 │ │ │ -00449c60: 5f34 5f35 220e 002a 7e28 0000 2020 2047 _4_5"..*~(.. G │ │ │ -00449c70: 544d 3e07 002a 7e29 0000 5100 2a7e 2a00 TM>..*~)..Q.*~*. │ │ │ +00449c60: 5f34 5f35 220e 002a e028 0000 2020 2047 _4_5"..*.(.. G │ │ │ +00449c70: 544d 3e07 002a e029 0000 5100 2ae0 2a00 TM>..*.)..Q.*.*. │ │ │ 00449c80: 0020 2020 5468 6973 2065 7861 6d70 6c65 . This example │ │ │ 00449c90: 2069 6c6c 7573 7472 6174 6573 2068 6f77 illustrates how │ │ │ 00449ca0: 204d 4552 4745 2063 6f70 6965 7320 6120 MERGE copies a │ │ │ 00449cb0: 7375 622d 7472 6565 206f 6620 6f6e 6520 sub-tree of one │ │ │ -00449cc0: 676c 6f62 616c 2069 6e74 6f53 002a 7e31 global intoS.*~1 │ │ │ +00449cc0: 676c 6f62 616c 2069 6e74 6f53 002a e031 global intoS.*.1 │ │ │ 00449cd0: 0000 2020 2061 6e6f 7468 6572 2e20 5468 .. another. Th │ │ │ 00449ce0: 6520 6e6f 6465 7320 696e 2074 6865 2073 e nodes in the s │ │ │ 00449cf0: 7562 2d74 7265 6520 6f66 205e 6762 6c28 ub-tree of ^gbl( │ │ │ 00449d00: 3229 2c20 666f 7220 7768 6963 6820 2444 2), for which $D │ │ │ 00449d10: 4154 4128 2920 7661 6c75 6520 6973 4100 ATA() value isA. │ │ │ -00449d20: 2a7e 3200 0020 2020 3120 6f72 2031 312c *~2.. 1 or 11, │ │ │ +00449d20: 2ae0 3200 0020 2020 3120 6f72 2031 312c *.2.. 1 or 11, │ │ │ 00449d30: 2061 7265 2063 6f70 6965 6420 746f 2073 are copied to s │ │ │ 00449d40: 7562 2d74 7265 6520 6f66 205e 6762 6c31 ub-tree of ^gbl1 │ │ │ 00449d50: 2831 2920 6173 2066 6f6c 6c6f 7773 3a07 (1) as follows:. │ │ │ -00449d60: 002a 7e33 0000 3800 2a7e 3400 0020 2020 .*~3..8.*~4.. │ │ │ +00449d60: 002a e033 0000 3800 2ae0 3400 0020 2020 .*.3..8.*.4.. │ │ │ 00449d70: 5e67 626c 3128 3129 2069 7320 7570 6461 ^gbl1(1) is upda │ │ │ 00449d80: 7465 6420 6672 6f6d 2074 6865 2076 616c ted from the val │ │ │ 00449d90: 7565 206f 6620 5e67 626c 3228 3229 4000 ue of ^gbl2(2)@. │ │ │ -00449da0: 2a7e 3500 0020 2020 5e67 626c 3128 312c *~5.. ^gbl1(1, │ │ │ +00449da0: 2ae0 3500 0020 2020 5e67 626c 3128 312c *.5.. ^gbl1(1, │ │ │ 00449db0: 312c 3329 2069 7320 7570 6461 7465 6420 1,3) is updated │ │ │ 00449dc0: 6672 6f6d 2074 6865 2076 616c 7565 206f from the value o │ │ │ 00449dd0: 6620 5e67 626c 3228 322c 312c 3329 4400 f ^gbl2(2,1,3)D. │ │ │ -00449de0: 2a7e 3600 0020 2020 5e67 626c 3128 312c *~6.. ^gbl1(1, │ │ │ +00449de0: 2ae0 3600 0020 2020 5e67 626c 3128 312c *.6.. ^gbl1(1, │ │ │ 00449df0: 312c 342c 3529 2069 7320 7570 6461 7465 1,4,5) is update │ │ │ 00449e00: 6420 6672 6f6d 2074 6865 2076 616c 7565 d from the value │ │ │ 00449e10: 206f 6620 5e67 626c 3228 322c 312c 342c of ^gbl2(2,1,4, │ │ │ -00449e20: 3529 0700 2a7e 3700 004f 002a 7e38 0000 5)..*~7..O.*~8.. │ │ │ +00449e20: 3529 0700 2ae0 3700 004f 002a e038 0000 5)..*.7..O.*.8.. │ │ │ 00449e30: 2020 2053 696e 6365 205e 6762 6c31 2832 Since ^gbl1(2 │ │ │ 00449e40: 2c31 2920 616e 6420 5e67 626c 3228 322c ,1) and ^gbl2(2, │ │ │ 00449e50: 322c 3429 2064 6f20 6e6f 7420 6861 7665 2,4) do not have │ │ │ 00449e60: 2076 616c 7565 7320 2824 4441 5441 2829 values ($DATA() │ │ │ -00449e70: 3d30 292c 2074 6865 4e00 2a7e 3900 0020 =0), theN.*~9.. │ │ │ +00449e70: 3d30 292c 2074 6865 4e00 2ae0 3900 0020 =0), theN.*.9.. │ │ │ 00449e80: 2020 636f 7272 6573 706f 6e64 696e 6720 corresponding │ │ │ 00449e90: 6e6f 6465 7320 5e67 626c 3128 312c 3129 nodes ^gbl1(1,1) │ │ │ 00449ea0: 2061 6e64 205e 6762 6c28 312c 322c 3429 and ^gbl(1,2,4) │ │ │ 00449eb0: 2072 6573 7065 6374 6976 656c 7920 6172 respectively ar │ │ │ -00449ec0: 6520 6c65 6674 5300 2a7e 3a00 0020 2020 e leftS.*~:.. │ │ │ +00449ec0: 6520 6c65 6674 5300 2ae0 3a00 0020 2020 e leftS.*.:.. │ │ │ 00449ed0: 756e 6368 616e 6765 642e 2054 6865 206e unchanged. The n │ │ │ 00449ee0: 616b 6564 2069 6e64 6963 6174 6f72 2074 aked indicator t │ │ │ 00449ef0: 616b 6573 2074 6865 2076 616c 7565 205e akes the value ^ │ │ │ 00449f00: 6762 6c28 3129 2061 7320 6966 2053 4554 gbl(1) as if SET │ │ │ -00449f10: 2072 6570 6c61 6365 644e 002a 7e41 0000 replacedN.*~A.. │ │ │ +00449f10: 2072 6570 6c61 6365 644e 002a e041 0000 replacedN.*.A.. │ │ │ 00449f20: 2020 204d 4552 4745 2e20 4e6f 7469 6365 MERGE. Notice │ │ │ 00449f30: 2074 6861 7420 7468 6520 4d45 5247 4520 that the MERGE │ │ │ 00449f40: 636f 6d6d 616e 6420 646f 6573 206e 6f74 command does not │ │ │ 00449f50: 2063 6861 6e67 6520 5e67 626c 3228 3229 change ^gbl2(2) │ │ │ -00449f60: 206f 7220 6974 7349 002a 7e42 0000 2020 or itsI.*~B.. │ │ │ +00449f60: 206f 7220 6974 7349 002a e042 0000 2020 or itsI.*.B.. │ │ │ 00449f70: 2064 6573 6365 6e64 616e 7473 2e20 416e descendants. An │ │ │ 00449f80: 6365 7374 6f72 206e 6f64 6573 206f 6620 cestor nodes of │ │ │ 00449f90: 5e67 626c 2831 2920 6172 6520 616c 736f ^gbl(1) are also │ │ │ 00449fa0: 206c 6566 7420 756e 6368 616e 6765 642e left unchanged. │ │ │ -00449fb0: 0700 2a7e 4300 0012 002a 7e44 0000 2020 ..*~C....*~D.. │ │ │ -00449fc0: 2045 7861 6d70 6c65 3a07 002a 7e45 0000 Example:..*~E.. │ │ │ -00449fd0: 1200 2a7e 4600 0020 2020 4754 4d3e 4b69 ..*~F.. GTM>Ki │ │ │ -00449fe0: 6c6c 0700 2a7e 4700 0000 0000 0000 0000 ll..*~G......... │ │ │ +00449fb0: 0700 2ae0 4300 0012 002a e044 0000 2020 ..*.C....*.D.. │ │ │ +00449fc0: 2045 7861 6d70 6c65 3a07 002a e045 0000 Example:..*.E.. │ │ │ +00449fd0: 1200 2ae0 4600 0020 2020 4754 4d3e 4b69 ..*.F.. GTM>Ki │ │ │ +00449fe0: 6c6c 0700 2ae0 4700 0000 0000 0000 0000 ll..*.G......... │ │ │ 00449ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0044a000: 0400 0000 f007 0000 c911 0000 0000 0000 ................ │ │ │ -0044a010: 4b00 007e 4845 4c50 00ff 7300 ff43 4f4d K..~HELP..s..COM │ │ │ +0044a010: 4b00 00e0 4845 4c50 00ff 7300 ff43 4f4d K...HELP..s..COM │ │ │ 0044a020: 4d41 4e44 5300 ff73 00ff 4d45 5247 4500 MANDS..s..MERGE. │ │ │ 0044a030: ff73 00ff 4558 414d 504c 4553 00c0 4800 .s..EXAMPLES..H. │ │ │ 0044a040: 0020 2020 4754 4d3e 5365 7420 5e67 626c . GTM>Set ^gbl │ │ │ -0044a050: 2831 2c32 293d 2231 2c32 2224 002a 7e49 (1,2)="1,2"$.*~I │ │ │ +0044a050: 2831 2c32 293d 2231 2c32 2224 002a e049 (1,2)="1,2"$.*.I │ │ │ 0044a060: 0000 2020 2047 544d 3e4d 6572 6765 206c .. GTM>Merge l │ │ │ 0044a070: 636c 2833 2c34 293d 5e67 626c 2831 291e cl(3,4)=^gbl(1). │ │ │ -0044a080: 002a 7e4a 0000 2020 2047 544d 3e53 6574 .*~J.. GTM>Set │ │ │ +0044a080: 002a e04a 0000 2020 2047 544d 3e53 6574 .*.J.. GTM>Set │ │ │ 0044a090: 205e 2822 6e61 6b65 6422 293d 3219 002a ^("naked")=2..* │ │ │ -0044a0a0: 7e51 0000 2020 2047 544d 3e5a 5752 6974 ~Q.. GTM>ZWRit │ │ │ -0044a0b0: 6520 5e67 626c 1900 2a7e 5200 0020 2020 e ^gbl..*~R.. │ │ │ +0044a0a0: e051 0000 2020 2047 544d 3e5a 5752 6974 .Q.. GTM>ZWRit │ │ │ +0044a0b0: 6520 5e67 626c 1900 2ae0 5200 0020 2020 e ^gbl..*.R.. │ │ │ 0044a0c0: 5e67 626c 2831 2c32 293d 2231 2c32 2219 ^gbl(1,2)="1,2". │ │ │ -0044a0d0: 002a 7e53 0000 2020 205e 6762 6c28 226e .*~S.. ^gbl("n │ │ │ -0044a0e0: 616b 6564 2229 3d32 1800 2a7e 5400 0020 aked")=2..*~T.. │ │ │ +0044a0d0: 002a e053 0000 2020 205e 6762 6c28 226e .*.S.. ^gbl("n │ │ │ +0044a0e0: 616b 6564 2229 3d32 1800 2ae0 5400 0020 aked")=2..*.T.. │ │ │ 0044a0f0: 2020 4754 4d3e 5a57 5269 7465 206c 636c GTM>ZWRite lcl │ │ │ -0044a100: 1a00 2a7e 5500 0020 2020 6c63 6c28 332c ..*~U.. lcl(3, │ │ │ -0044a110: 342c 3229 3d22 312c 3222 0e00 2a7e 5600 4,2)="1,2"..*~V. │ │ │ -0044a120: 0020 2020 4754 4d3e 0700 2a7e 5700 0052 . GTM>..*~W..R │ │ │ -0044a130: 002a 7e58 0000 2020 2054 6869 7320 6578 .*~X.. This ex │ │ │ +0044a100: 1a00 2ae0 5500 0020 2020 6c63 6c28 332c ..*.U.. lcl(3, │ │ │ +0044a110: 342c 3229 3d22 312c 3222 0e00 2ae0 5600 4,2)="1,2"..*.V. │ │ │ +0044a120: 0020 2020 4754 4d3e 0700 2ae0 5700 0052 . GTM>..*.W..R │ │ │ +0044a130: 002a e058 0000 2020 2054 6869 7320 6578 .*.X.. This ex │ │ │ 0044a140: 616d 706c 6520 696c 6c75 7374 7261 7465 ample illustrate │ │ │ 0044a150: 7320 686f 7720 4d45 5247 4520 6372 6561 s how MERGE crea │ │ │ 0044a160: 7465 7320 6120 7375 622d 7472 6565 206f tes a sub-tree o │ │ │ 0044a170: 6620 6120 7661 7269 6162 6c65 2077 6865 f a variable whe │ │ │ -0044a180: 6e52 002a 7e59 0000 2020 2074 6865 2076 nR.*~Y.. the v │ │ │ +0044a180: 6e52 002a e059 0000 2020 2074 6865 2076 nR.*.Y.. the v │ │ │ 0044a190: 6172 6961 626c 6520 646f 6573 206e 6f74 ariable does not │ │ │ 0044a1a0: 2065 7869 7374 2e20 416c 736f 2c20 6e6f exist. Also, no │ │ │ 0044a1b0: 7469 6365 2068 6f77 2074 6865 206e 616b tice how the nak │ │ │ 0044a1c0: 6564 2069 6e64 6963 6174 6f72 2069 7320 ed indicator is │ │ │ -0044a1d0: 7365 744f 002a 7e5a 0000 2020 2077 6865 setO.*~Z.. whe │ │ │ +0044a1d0: 7365 744f 002a e05a 0000 2020 2077 6865 setO.*.Z.. whe │ │ │ 0044a1e0: 6e20 7468 6520 736f 7572 6365 206f 6620 n the source of │ │ │ 0044a1f0: 7468 6520 4d45 5247 4520 6973 2061 2067 the MERGE is a g │ │ │ 0044a200: 6c6f 6261 6c20 616e 6420 7468 6520 6465 lobal and the de │ │ │ 0044a210: 7374 696e 6174 696f 6e20 6120 6c6f 6361 stination a loca │ │ │ -0044a220: 6c2e 0700 2a7e 6100 000c 0016 7e4e 4557 l...*~a.....~NEW │ │ │ -0044a230: 0000 4e65 770e 001a 7ebf 1100 0020 2020 ..New...~.... │ │ │ -0044a240: 4e65 7707 001b 7e21 0000 5400 1b7e 3100 New...~!..T..~1. │ │ │ +0044a220: 6c2e 0700 2ae0 6100 000c 0016 e04e 4557 l...*.a......NEW │ │ │ +0044a230: 0000 4e65 770e 001a e0bf 1100 0020 2020 ..New........ │ │ │ +0044a240: 4e65 7707 001b e021 0000 5400 1be0 3100 New....!..T...1. │ │ │ 0044a250: 0020 2020 5468 6520 4e45 5720 636f 6d6d . The NEW comm │ │ │ 0044a260: 616e 6420 2273 7461 636b 7322 2063 6f70 and "stacks" cop │ │ │ 0044a270: 6965 7320 6f66 206c 6f63 616c 2076 6172 ies of local var │ │ │ 0044a280: 6961 626c 6573 2061 6e64 2072 6569 6e69 iables and reini │ │ │ 0044a290: 7469 616c 697a 6573 2074 686f 7365 5000 tializes thoseP. │ │ │ -0044a2a0: 1b7e 4100 0020 2020 7661 7269 6162 6c65 .~A.. variable │ │ │ +0044a2a0: 1be0 4100 0020 2020 7661 7269 6162 6c65 ..A.. variable │ │ │ 0044a2b0: 732e 2041 6e20 6578 706c 6963 6974 206f s. An explicit o │ │ │ 0044a2c0: 7220 696d 706c 6963 6974 2051 5549 5420 r implicit QUIT │ │ │ 0044a2d0: 6672 6f6d 2061 2044 4f2c 2058 4543 5554 from a DO, XECUT │ │ │ 0044a2e0: 4520 6f72 2065 7874 7269 6e73 6963 5400 E or extrinsicT. │ │ │ -0044a2f0: 1b7e 5100 0020 2020 6675 6e63 7469 6f6e .~Q.. function │ │ │ +0044a2f0: 1be0 5100 0020 2020 6675 6e63 7469 6f6e ..Q.. function │ │ │ 0044a300: 2022 756e 7374 6163 6b73 2220 7468 6520 "unstacks" the │ │ │ 0044a310: 4e45 5765 6420 7661 7269 6162 6c65 732c NEWed variables, │ │ │ 0044a320: 2074 6861 7420 6973 2c20 7265 7374 6f72 that is, restor │ │ │ 0044a330: 6573 2074 6865 2076 6172 6961 626c 6520 es the variable │ │ │ -0044a340: 746f 5200 1b7e 6100 0020 2020 7468 6520 toR..~a.. the │ │ │ +0044a340: 746f 5200 1be0 6100 0020 2020 7468 6520 toR...a.. the │ │ │ 0044a350: 7374 6163 6b65 6420 7661 6c75 652e 2041 stacked value. A │ │ │ 0044a360: 204e 4557 206c 6173 7473 206f 6e6c 7920 NEW lasts only │ │ │ 0044a370: 7768 696c 6520 7468 6520 6375 7272 656e while the curren │ │ │ 0044a380: 7420 7363 6f70 6520 6f66 2065 7865 6375 t scope of execu │ │ │ -0044a390: 7469 6f6e 1400 1b7e 7100 0020 2020 6973 tion...~q.. is │ │ │ -0044a3a0: 2061 6374 6976 652e 0700 1b7e 8100 002b active....~...+ │ │ │ -0044a3b0: 001b 7e91 0000 2020 2054 6865 2066 6f72 ..~... The for │ │ │ +0044a390: 7469 6f6e 1400 1be0 7100 0020 2020 6973 tion....q.. is │ │ │ +0044a3a0: 2061 6374 6976 652e 0700 1be0 8100 002b active........+ │ │ │ +0044a3b0: 001b e091 0000 2020 2054 6865 2066 6f72 ...... The for │ │ │ 0044a3c0: 6d61 7420 6f66 2074 6865 204e 4557 2063 mat of the NEW c │ │ │ -0044a3d0: 6f6d 6d61 6e64 2069 733a 0800 1a7e c011 ommand is:...~.. │ │ │ -0044a3e0: 0000 3000 1b7e 1200 0020 2020 4e5b 4557 ..0..~... N[EW │ │ │ +0044a3d0: 6f6d 6d61 6e64 2069 733a 0800 1ae0 c011 ommand is:...... │ │ │ +0044a3e0: 0000 3000 1be0 1200 0020 2020 4e5b 4557 ..0...... N[EW │ │ │ 0044a3f0: 5d5b 3a74 7665 7870 725d 205b 5b28 5d6c ][:tvexpr] [[(]l │ │ │ 0044a400: 766e 5b2c 2e2e 2e5d 5b29 5d5b 2c2e 2e2e vn[,...][)][,... │ │ │ -0044a410: 5d5d 0700 1b7e 1300 001a 001a 7eff 7300 ]]...~......~.s. │ │ │ +0044a410: 5d5d 0700 1be0 1300 001a 001a e0ff 7300 ]]............s. │ │ │ 0044a420: ff45 5841 4d50 4c45 5300 0045 7861 6d70 .EXAMPLES..Examp │ │ │ -0044a430: 6c65 7313 0027 7ebf 1100 0020 2020 4578 les..'~.... Ex │ │ │ -0044a440: 616d 706c 6573 0700 287e 2100 0012 0028 amples..(~!....( │ │ │ -0044a450: 7e31 0000 2020 2045 7861 6d70 6c65 3a07 ~1.. Example:. │ │ │ -0044a460: 0028 7e41 0000 0f00 287e 5100 0020 2020 .(~A....(~Q.. │ │ │ -0044a470: 4e45 5731 3b1e 0028 7e61 0000 2020 2020 NEW1;..(~a.. │ │ │ +0044a430: 6c65 7313 0027 e0bf 1100 0020 2020 4578 les..'..... Ex │ │ │ +0044a440: 616d 706c 6573 0700 28e0 2100 0012 0028 amples..(.!....( │ │ │ +0044a450: e031 0000 2020 2045 7861 6d70 6c65 3a07 .1.. Example:. │ │ │ +0044a460: 0028 e041 0000 0f00 28e0 5100 0020 2020 .(.A....(.Q.. │ │ │ +0044a470: 4e45 5731 3b1e 0028 e061 0000 2020 2020 NEW1;..(.a.. │ │ │ 0044a480: 2053 6574 2041 2831 293d 312c 423d 342c Set A(1)=1,B=4, │ │ │ -0044a490: 433d 352d 0028 7e71 0000 2020 2020 2057 C=5-.(~q.. W │ │ │ +0044a490: 433d 352d 0028 e071 0000 2020 2020 2057 C=5-.(.q.. W │ │ │ 0044a4a0: 7269 7465 2021 2c22 5641 5249 4142 4c45 rite !,"VARIABLE │ │ │ 0044a4b0: 5320 4245 464f 5245 204e 4557 3a22 2c21 S BEFORE NEW:",! │ │ │ -0044a4c0: 1200 287e 8100 0020 2020 2020 5a57 5269 ..(~... ZWRi │ │ │ -0044a4d0: 7465 1400 287e 9100 0020 2020 2020 446f te..(~... Do │ │ │ -0044a4e0: 204c 4142 454c 3000 277e c011 0000 2020 LABEL0.'~.... │ │ │ +0044a4c0: 1200 28e0 8100 0020 2020 2020 5a57 5269 ..(.... ZWRi │ │ │ +0044a4d0: 7465 1400 28e0 9100 0020 2020 2020 446f te..(.... Do │ │ │ +0044a4e0: 204c 4142 454c 3000 27e0 c011 0000 2020 LABEL0.'..... │ │ │ 0044a4f0: 2020 2057 7269 7465 2021 2c22 5641 5249 Write !,"VARI │ │ │ 0044a500: 4142 4c45 5320 4146 5445 5220 5245 5455 ABLES AFTER RETU │ │ │ -0044a510: 524e 3a22 2c21 1200 287e 1200 0020 2020 RN:",!..(~... │ │ │ -0044a520: 2020 5a57 5269 7465 1000 287e 1300 0020 ZWRite..(~... │ │ │ -0044a530: 2020 2020 5175 6974 0f00 287e 1400 0020 Quit..(~... │ │ │ -0044a540: 2020 4c41 4245 4c19 0028 7e15 0000 2020 LABEL..(~... │ │ │ +0044a510: 524e 3a22 2c21 1200 28e0 1200 0020 2020 RN:",!..(.... │ │ │ +0044a520: 2020 5a57 5269 7465 1000 28e0 1300 0020 ZWRite..(.... │ │ │ +0044a530: 2020 2020 5175 6974 0f00 28e0 1400 0020 Quit..(.... │ │ │ +0044a540: 2020 4c41 4245 4c19 0028 e015 0000 2020 LABEL..(.... │ │ │ 0044a550: 2020 204e 6577 2041 2053 6574 2043 3d37 New A Set C=7 │ │ │ -0044a560: 2c00 287e 1600 0020 2020 2020 5772 6974 ,.(~... Writ │ │ │ +0044a560: 2c00 28e0 1600 0020 2020 2020 5772 6974 ,.(.... Writ │ │ │ 0044a570: 6520 212c 2256 4152 4941 424c 4553 2041 e !,"VARIABLES A │ │ │ -0044a580: 4654 4552 204e 4557 3a22 2c21 1200 287e FTER NEW:",!..(~ │ │ │ +0044a580: 4654 4552 204e 4557 3a22 2c21 1200 28e0 FTER NEW:",!..(. │ │ │ 0044a590: 1700 0020 2020 2020 5a57 5269 7465 1000 ... ZWRite.. │ │ │ -0044a5a0: 287e 1800 0020 2020 2020 5175 6974 0700 (~... Quit.. │ │ │ -0044a5b0: 287e 1900 001f 0028 7e1a 0000 2020 2050 (~.....(~... P │ │ │ +0044a5a0: 28e0 1800 0020 2020 2020 5175 6974 0700 (.... Quit.. │ │ │ +0044a5b0: 28e0 1900 001f 0028 e01a 0000 2020 2050 (......(.... P │ │ │ 0044a5c0: 726f 6475 6365 7320 7468 6520 7265 7375 roduces the resu │ │ │ -0044a5d0: 6c74 733a 0700 287e 2100 001f 0028 7e22 lts:..(~!....(~" │ │ │ +0044a5d0: 6c74 733a 0700 28e0 2100 001f 0028 e022 lts:..(.!....(." │ │ │ 0044a5e0: 0000 2020 2056 4152 4941 424c 4553 2042 .. VARIABLES B │ │ │ -0044a5f0: 4546 4f52 4520 4e45 573a 1000 287e 2300 EFORE NEW:..(~#. │ │ │ -0044a600: 0020 2020 4128 3129 3d31 0d00 287e 2400 . A(1)=1..(~$. │ │ │ -0044a610: 0020 2020 423d 340d 0028 7e25 0000 2020 . B=4..(~%.. │ │ │ -0044a620: 2043 3d35 1e00 287e 2600 0020 2020 5641 C=5..(~&.. VA │ │ │ +0044a5f0: 4546 4f52 4520 4e45 573a 1000 28e0 2300 EFORE NEW:..(.#. │ │ │ +0044a600: 0020 2020 4128 3129 3d31 0d00 28e0 2400 . A(1)=1..(.$. │ │ │ +0044a610: 0020 2020 423d 340d 0028 e025 0000 2020 . B=4..(.%.. │ │ │ +0044a620: 2043 3d35 1e00 28e0 2600 0020 2020 5641 C=5..(.&.. VA │ │ │ 0044a630: 5249 4142 4c45 5320 4146 5445 5220 4e45 RIABLES AFTER NE │ │ │ -0044a640: 573a 0d00 287e 2700 0020 2020 423d 340d W:..(~'.. B=4. │ │ │ -0044a650: 0028 7e28 0000 2020 2043 3d37 2100 287e .(~(.. C=7!.(~ │ │ │ +0044a640: 573a 0d00 28e0 2700 0020 2020 423d 340d W:..(.'.. B=4. │ │ │ +0044a650: 0028 e028 0000 2020 2043 3d37 2100 28e0 .(.(.. C=7!.(. │ │ │ 0044a660: 2900 0020 2020 5641 5249 4142 4c45 5320 ).. VARIABLES │ │ │ 0044a670: 4146 5445 5220 5245 5455 524e 3a10 0028 AFTER RETURN:..( │ │ │ -0044a680: 7e2a 0000 2020 2041 2831 293d 310d 0028 ~*.. A(1)=1..( │ │ │ -0044a690: 7e31 0000 2020 2042 3d34 0d00 287e 3200 ~1.. B=4..(~2. │ │ │ -0044a6a0: 0020 2020 433d 3707 0028 7e33 0000 1200 . C=7..(~3.... │ │ │ -0044a6b0: 287e 3400 0020 2020 4578 616d 706c 653a (~4.. Example: │ │ │ -0044a6c0: 0700 287e 3500 000f 0028 7e36 0000 2020 ..(~5....(~6.. │ │ │ -0044a6d0: 204e 4557 323b 2000 287e 3700 0020 2020 NEW2; .(~7.. │ │ │ +0044a680: e02a 0000 2020 2041 2831 293d 310d 0028 .*.. A(1)=1..( │ │ │ +0044a690: e031 0000 2020 2042 3d34 0d00 28e0 3200 .1.. B=4..(.2. │ │ │ +0044a6a0: 0020 2020 433d 3707 0028 e033 0000 1200 . C=7..(.3.... │ │ │ +0044a6b0: 28e0 3400 0020 2020 4578 616d 706c 653a (.4.. Example: │ │ │ +0044a6c0: 0700 28e0 3500 000f 0028 e036 0000 2020 ..(.5....(.6.. │ │ │ +0044a6d0: 204e 4557 323b 2000 28e0 3700 0020 2020 NEW2; .(.7.. │ │ │ 0044a6e0: 2020 5365 7420 2841 2c42 2c43 2c44 293d Set (A,B,C,D)= │ │ │ -0044a6f0: 2254 4553 5422 1400 287e 3800 0020 2020 "TEST"..(~8.. │ │ │ -0044a700: 2020 446f 204c 4142 454c 2f00 287e 3900 Do LABEL/.(~9. │ │ │ +0044a6f0: 2254 4553 5422 1400 28e0 3800 0020 2020 "TEST"..(.8.. │ │ │ +0044a700: 2020 446f 204c 4142 454c 2f00 28e0 3900 Do LABEL/.(.9. │ │ │ 0044a710: 0020 2020 2020 5772 6974 6520 212c 2256 . Write !,"V │ │ │ 0044a720: 4152 4941 424c 4553 2041 4654 4552 2052 ARIABLES AFTER R │ │ │ -0044a730: 4554 5552 4e3a 222c 2112 0028 7e3a 0000 ETURN:",!..(~:.. │ │ │ -0044a740: 2020 2020 205a 5752 6974 6510 0028 7e41 ZWRite..(~A │ │ │ -0044a750: 0000 2020 2020 2051 7569 740f 0028 7e42 .. Quit..(~B │ │ │ -0044a760: 0000 2020 204c 4142 454c 2700 287e 4300 .. LABEL'.(~C. │ │ │ +0044a730: 4554 5552 4e3a 222c 2112 0028 e03a 0000 ETURN:",!..(.:.. │ │ │ +0044a740: 2020 2020 205a 5752 6974 6510 0028 e041 ZWRite..(.A │ │ │ +0044a750: 0000 2020 2020 2051 7569 740f 0028 e042 .. Quit..(.B │ │ │ +0044a760: 0000 2020 204c 4142 454c 2700 28e0 4300 .. LABEL'.(.C. │ │ │ 0044a770: 0020 2020 2020 4e65 7720 2842 2c43 2920 . New (B,C) │ │ │ 0044a780: 5345 5420 2841 2c42 2c5a 293d 224e 4557 SET (A,B,Z)="NEW │ │ │ -0044a790: 2236 0028 7e44 0000 2020 2020 2057 7269 "6.(~D.. Wri │ │ │ +0044a790: 2236 0028 e044 0000 2020 2020 2057 7269 "6.(.D.. Wri │ │ │ 0044a7a0: 7465 2021 2c22 5641 5249 4142 4c45 5320 te !,"VARIABLES │ │ │ 0044a7b0: 4146 5445 5220 4558 434c 5553 4956 4520 AFTER EXCLUSIVE │ │ │ -0044a7c0: 4e45 573a 222c 2112 0028 7e45 0000 2020 NEW:",!..(~E.. │ │ │ -0044a7d0: 2020 205a 5752 6974 6510 0028 7e46 0000 ZWRite..(~F.. │ │ │ -0044a7e0: 2020 2020 2051 7569 7407 0028 7e47 0000 Quit..(~G.. │ │ │ +0044a7c0: 4e45 573a 222c 2112 0028 e045 0000 2020 NEW:",!..(.E.. │ │ │ +0044a7d0: 2020 205a 5752 6974 6510 0028 e046 0000 ZWRite..(.F.. │ │ │ +0044a7e0: 2020 2020 2051 7569 7407 0028 e047 0000 Quit..(.G.. │ │ │ 0044a7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0044a800: 0400 0000 0008 0000 0c12 0000 0000 0000 ................ │ │ │ -0044a810: 4700 007e 4845 4c50 00ff 7300 ff43 4f4d G..~HELP..s..COM │ │ │ +0044a810: 4700 00e0 4845 4c50 00ff 7300 ff43 4f4d G...HELP..s..COM │ │ │ 0044a820: 4d41 4e44 5300 ff73 00ff 4e45 5700 ff73 MANDS..s..NEW..s │ │ │ 0044a830: 00ff 4558 414d 504c 4553 00c0 4800 0020 ..EXAMPLES..H.. │ │ │ 0044a840: 2020 5072 6f64 7563 6573 2074 6865 2072 Produces the r │ │ │ -0044a850: 6573 756c 7473 3a07 0028 7e49 0000 2800 esults:..(~I..(. │ │ │ -0044a860: 287e 4a00 0020 2020 5641 5249 4142 4c45 (~J.. VARIABLE │ │ │ +0044a850: 6573 756c 7473 3a07 0028 e049 0000 2800 esults:..(.I..(. │ │ │ +0044a860: 28e0 4a00 0020 2020 5641 5249 4142 4c45 (.J.. VARIABLE │ │ │ 0044a870: 5320 4146 5445 5220 4558 434c 5553 4956 S AFTER EXCLUSIV │ │ │ -0044a880: 4520 4e45 573a 1100 287e 5100 0020 2020 E NEW:..(~Q.. │ │ │ -0044a890: 413d 224e 4557 2211 0028 7e52 0000 2020 A="NEW"..(~R.. │ │ │ -0044a8a0: 2042 3d22 4e45 5722 1200 287e 5300 0020 B="NEW"..(~S.. │ │ │ -0044a8b0: 2020 433d 2254 4553 5422 1100 287e 5400 C="TEST"..(~T. │ │ │ -0044a8c0: 0020 2020 5a3d 224e 4557 2221 0028 7e55 . Z="NEW"!.(~U │ │ │ +0044a880: 4520 4e45 573a 1100 28e0 5100 0020 2020 E NEW:..(.Q.. │ │ │ +0044a890: 413d 224e 4557 2211 0028 e052 0000 2020 A="NEW"..(.R.. │ │ │ +0044a8a0: 2042 3d22 4e45 5722 1200 28e0 5300 0020 B="NEW"..(.S.. │ │ │ +0044a8b0: 2020 433d 2254 4553 5422 1100 28e0 5400 C="TEST"..(.T. │ │ │ +0044a8c0: 0020 2020 5a3d 224e 4557 2221 0028 e055 . Z="NEW"!.(.U │ │ │ 0044a8d0: 0000 2020 2056 4152 4941 424c 4553 2041 .. VARIABLES A │ │ │ -0044a8e0: 4654 4552 2052 4554 5552 4e3a 1200 287e FTER RETURN:..(~ │ │ │ +0044a8e0: 4654 4552 2052 4554 5552 4e3a 1200 28e0 FTER RETURN:..(. │ │ │ 0044a8f0: 5600 0020 2020 413d 2254 4553 5422 1100 V.. A="TEST".. │ │ │ -0044a900: 287e 5700 0020 2020 423d 224e 4557 2212 (~W.. B="NEW". │ │ │ -0044a910: 0028 7e58 0000 2020 2043 3d22 5445 5354 .(~X.. C="TEST │ │ │ -0044a920: 2212 0028 7e59 0000 2020 2044 3d22 5445 "..(~Y.. D="TE │ │ │ -0044a930: 5354 2207 0028 7e5a 0000 1200 287e 6100 ST"..(~Z....(~a. │ │ │ -0044a940: 0020 2020 4578 616d 706c 653a 0700 287e . Example:..(~ │ │ │ -0044a950: 6200 003d 0028 7e63 0000 2020 202f 7573 b..=.(~c.. /us │ │ │ +0044a900: 28e0 5700 0020 2020 423d 224e 4557 2212 (.W.. B="NEW". │ │ │ +0044a910: 0028 e058 0000 2020 2043 3d22 5445 5354 .(.X.. C="TEST │ │ │ +0044a920: 2212 0028 e059 0000 2020 2044 3d22 5445 "..(.Y.. D="TE │ │ │ +0044a930: 5354 2207 0028 e05a 0000 1200 28e0 6100 ST"..(.Z....(.a. │ │ │ +0044a940: 0020 2020 4578 616d 706c 653a 0700 28e0 . Example:..(. │ │ │ +0044a950: 6200 003d 0028 e063 0000 2020 202f 7573 b..=.(.c.. /us │ │ │ 0044a960: 722f 6c69 622f 6669 732d 6774 6d2f 5635 r/lib/fis-gtm/V5 │ │ │ 0044a970: 2e34 2d30 3032 425f 7838 362f 6774 6d20 .4-002B_x86/gtm │ │ │ 0044a980: 2d72 756e 205e 7374 6163 6b61 6c69 6173 -run ^stackalias │ │ │ -0044a990: 3100 287e 6400 0020 2020 7374 6163 6b61 1.(~d.. stacka │ │ │ +0044a990: 3100 28e0 6400 0020 2020 7374 6163 6b61 1.(.d.. stacka │ │ │ 0044a9a0: 6c69 6173 203b 2044 656d 6f6e 7374 7261 lias ; Demonstra │ │ │ 0044a9b0: 7465 204e 6577 2077 6974 6820 616c 6961 te New with alia │ │ │ -0044a9c0: 7327 0028 7e65 0000 2020 2020 205a 5072 s'.(~e.. ZPr │ │ │ +0044a9c0: 7327 0028 e065 0000 2020 2020 205a 5072 s'.(.e.. ZPr │ │ │ 0044a9d0: 696e 7420 3b20 5072 696e 7420 7468 6973 int ; Print this │ │ │ -0044a9e0: 2070 726f 6772 616d 3600 287e 6600 0020 program6.(~f.. │ │ │ +0044a9e0: 2070 726f 6772 616d 3600 28e0 6600 0020 program6.(.f.. │ │ │ 0044a9f0: 2020 2020 5365 7420 413d 312c 2a42 3d41 Set A=1,*B=A │ │ │ 0044aa00: 2c2a 4328 3229 3d41 203b 2043 7265 6174 ,*C(2)=A ; Creat │ │ │ 0044aa10: 6520 736f 6d65 2061 6c69 6173 6573 2200 e some aliases". │ │ │ -0044aa20: 287e 6700 0020 2020 2020 5772 6974 6520 (~g.. Write │ │ │ +0044aa20: 28e0 6700 0020 2020 2020 5772 6974 6520 (.g.. Write │ │ │ 0044aa30: 222d 2d2d 2d2d 2d2d 2d2d 2d2d 2d22 2c21 "------------",! │ │ │ -0044aa40: 3c00 287e 6800 0020 2020 2020 5772 6974 <.(~h.. Writ │ │ │ +0044aa40: 3c00 28e0 6800 0020 2020 2020 5772 6974 <.(.h.. Writ │ │ │ 0044aa50: 6520 225a 5752 6974 6520 696e 2074 6865 e "ZWRite in the │ │ │ 0044aa60: 2063 616c 6c65 7220 6265 666f 7265 2073 caller before s │ │ │ -0044aa70: 7562 7072 6f67 7261 6d22 2c21 1200 287e ubprogram",!..(~ │ │ │ +0044aa70: 7562 7072 6f67 7261 6d22 2c21 1200 28e0 ubprogram",!..(. │ │ │ 0044aa80: 6900 0020 2020 2020 5a57 5269 7465 2500 i.. ZWRite%. │ │ │ -0044aa90: 287e 6a00 0020 2020 2020 446f 2053 3120 (~j.. Do S1 │ │ │ +0044aa90: 28e0 6a00 0020 2020 2020 446f 2053 3120 (.j.. Do S1 │ │ │ 0044aaa0: 3b20 4361 6c6c 2061 2073 7562 7072 6f67 ; Call a subprog │ │ │ -0044aab0: 7261 6d22 0028 7e71 0000 2020 2020 2057 ram".(~q.. W │ │ │ +0044aab0: 7261 6d22 0028 e071 0000 2020 2020 2057 ram".(.q.. W │ │ │ 0044aac0: 7269 7465 2022 2d2d 2d2d 2d2d 2d2d 2d2d rite "---------- │ │ │ -0044aad0: 2d2d 222c 2157 0028 7e72 0000 2020 2020 --",!W.(~r.. │ │ │ +0044aad0: 2d2d 222c 2157 0028 e072 0000 2020 2020 --",!W.(.r.. │ │ │ 0044aae0: 2057 7269 7465 2022 5a57 5269 7465 2069 Write "ZWRite i │ │ │ 0044aaf0: 6e20 7468 6520 6361 6c6c 6572 2061 6674 n the caller aft │ │ │ 0044ab00: 6572 2073 7562 7072 6f67 7261 6d20 2d20 er subprogram - │ │ │ 0044ab10: 4120 6173 736f 6369 6174 696f 6e20 6973 A association is │ │ │ -0044ab20: 2072 6573 746f 7265 6422 2c21 1200 287e restored",!..(~ │ │ │ +0044ab20: 2072 6573 746f 7265 6422 2c21 1200 28e0 restored",!..(. │ │ │ 0044ab30: 7300 0020 2020 2020 5a57 5269 7465 1000 s.. ZWRite.. │ │ │ -0044ab40: 287e 7400 0020 2020 2020 5175 6974 0c00 (~t.. Quit.. │ │ │ -0044ab50: 287e 7500 0020 2020 203b 1a00 287e 7600 (~u.. ;..(~v. │ │ │ +0044ab40: 28e0 7400 0020 2020 2020 5175 6974 0c00 (.t.. Quit.. │ │ │ +0044ab50: 28e0 7500 0020 2020 203b 1a00 28e0 7600 (.u.. ;..(.v. │ │ │ 0044ab60: 0020 2020 5331 2020 3b20 5375 6270 726f . S1 ; Subpro │ │ │ -0044ab70: 6772 616d 1100 287e 7700 0020 2020 2020 gram..(~w.. │ │ │ -0044ab80: 4e65 7720 4137 0028 7e78 0000 2020 2020 New A7.(~x.. │ │ │ +0044ab70: 6772 616d 1100 28e0 7700 0020 2020 2020 gram..(.w.. │ │ │ +0044ab80: 4e65 7720 4137 0028 e078 0000 2020 2020 New A7.(.x.. │ │ │ 0044ab90: 2053 6574 2041 3d22 4920 616d 206e 6f74 Set A="I am not │ │ │ 0044aba0: 2061 6e20 616c 6961 7322 2c42 3d22 4920 an alias",B="I │ │ │ -0044abb0: 616d 2061 6e20 616c 6961 7322 2200 287e am an alias"".(~ │ │ │ +0044abb0: 616d 2061 6e20 616c 6961 7322 2200 28e0 am an alias"".(. │ │ │ 0044abc0: 7900 0020 2020 2020 5772 6974 6520 222d y.. Write "- │ │ │ 0044abd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d22 2c21 4800 -----------",!H. │ │ │ -0044abe0: 287e 7a00 0020 2020 2020 5772 6974 6520 (~z.. Write │ │ │ +0044abe0: 28e0 7a00 0020 2020 2020 5772 6974 6520 (.z.. Write │ │ │ 0044abf0: 225a 5752 6974 6520 696e 2074 6865 2073 "ZWRite in the s │ │ │ 0044ac00: 7562 7072 6f67 7261 6d20 7769 7468 206e ubprogram with n │ │ │ 0044ac10: 6577 2041 2061 6e64 206d 6f64 6966 6965 ew A and modifie │ │ │ -0044ac20: 6420 4222 2c21 1200 287e 8100 0020 2020 d B",!..(~... │ │ │ -0044ac30: 2020 5a57 5269 7465 1000 287e 8200 0020 ZWRite..(~... │ │ │ -0044ac40: 2020 2020 5175 6974 1600 287e 8300 0020 Quit..(~... │ │ │ +0044ac20: 6420 4222 2c21 1200 28e0 8100 0020 2020 d B",!..(.... │ │ │ +0044ac30: 2020 5a57 5269 7465 1000 28e0 8200 0020 ZWRite..(.... │ │ │ +0044ac40: 2020 2020 5175 6974 1600 28e0 8300 0020 Quit..(.... │ │ │ 0044ac50: 2020 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 3000 ------------0. │ │ │ -0044ac60: 287e 8400 0020 2020 5a57 5269 7465 2069 (~... ZWRite i │ │ │ +0044ac60: 28e0 8400 0020 2020 5a57 5269 7465 2069 (.... ZWRite i │ │ │ 0044ac70: 6e20 7468 6520 6361 6c6c 6572 2062 6566 n the caller bef │ │ │ 0044ac80: 6f72 6520 7375 6270 726f 6772 616d 1000 ore subprogram.. │ │ │ -0044ac90: 287e 8500 0020 2020 413d 3120 3b2a 0e00 (~... A=1 ;*.. │ │ │ -0044aca0: 287e 8600 0020 2020 2a42 3d41 0d00 287e (~... *B=A..(~ │ │ │ -0044acb0: 8700 0020 2020 433d 3311 0028 7e88 0000 ... C=3..(~... │ │ │ -0044acc0: 2020 202a 4328 3229 3d41 0d00 287e 8900 *C(2)=A..(~.. │ │ │ -0044acd0: 0020 2020 443d 3416 0028 7e8a 0000 2020 . D=4..(~... │ │ │ +0044ac90: 28e0 8500 0020 2020 413d 3120 3b2a 0e00 (.... A=1 ;*.. │ │ │ +0044aca0: 28e0 8600 0020 2020 2a42 3d41 0d00 28e0 (.... *B=A..(. │ │ │ +0044acb0: 8700 0020 2020 433d 3311 0028 e088 0000 ... C=3..(.... │ │ │ +0044acc0: 2020 202a 4328 3229 3d41 0d00 28e0 8900 *C(2)=A..(... │ │ │ +0044acd0: 0020 2020 443d 3416 0028 e08a 0000 2020 . D=4..(.... │ │ │ 0044ace0: 202d 2d2d 2d2d 2d2d 2d2d 2d2d 2d3c 0028 ------------<.( │ │ │ -0044acf0: 7e91 0000 2020 205a 5752 6974 6520 696e ~... ZWRite in │ │ │ +0044acf0: e091 0000 2020 205a 5752 6974 6520 696e .... ZWRite in │ │ │ 0044ad00: 2074 6865 2073 7562 7072 6f67 7261 6d20 the subprogram │ │ │ 0044ad10: 7769 7468 206e 6577 2041 2061 6e64 206d with new A and m │ │ │ -0044ad20: 6f64 6966 6965 6420 421f 0028 7e92 0000 odified B..(~... │ │ │ +0044ad20: 6f64 6966 6965 6420 421f 0028 e092 0000 odified B..(.... │ │ │ 0044ad30: 2020 2041 3d22 4920 616d 206e 6f74 2061 A="I am not a │ │ │ -0044ad40: 6e20 616c 6961 7322 1e00 287e 9300 0020 n alias"..(~... │ │ │ +0044ad40: 6e20 616c 6961 7322 1e00 28e0 9300 0020 n alias"..(.... │ │ │ 0044ad50: 2020 423d 2249 2061 6d20 616e 2061 6c69 B="I am an ali │ │ │ -0044ad60: 6173 2220 3b2a 0d00 287e 9400 0020 2020 as" ;*..(~... │ │ │ -0044ad70: 433d 3311 0028 7e95 0000 2020 202a 4328 C=3..(~... *C( │ │ │ -0044ad80: 3229 3d42 0d00 287e 9600 0020 2020 443d 2)=B..(~... D= │ │ │ -0044ad90: 3416 0028 7e97 0000 2020 202d 2d2d 2d2d 4..(~... ----- │ │ │ -0044ada0: 2d2d 2d2d 2d2d 2d4b 0028 7e98 0000 2020 -------K.(~... │ │ │ +0044ad60: 6173 2220 3b2a 0d00 28e0 9400 0020 2020 as" ;*..(.... │ │ │ +0044ad70: 433d 3311 0028 e095 0000 2020 202a 4328 C=3..(.... *C( │ │ │ +0044ad80: 3229 3d42 0d00 28e0 9600 0020 2020 443d 2)=B..(.... D= │ │ │ +0044ad90: 3416 0028 e097 0000 2020 202d 2d2d 2d2d 4..(.... ----- │ │ │ +0044ada0: 2d2d 2d2d 2d2d 2d4b 0028 e098 0000 2020 -------K.(.... │ │ │ 0044adb0: 205a 5752 6974 6520 696e 2074 6865 2063 ZWRite in the c │ │ │ 0044adc0: 616c 6c65 7220 6166 7465 7220 7375 6270 aller after subp │ │ │ 0044add0: 726f 6772 616d 202d 2041 2061 7373 6f63 rogram - A assoc │ │ │ 0044ade0: 6961 7469 6f6e 2069 7320 7265 7374 6f72 iation is restor │ │ │ -0044adf0: 6564 1e00 287e 9900 0020 2020 413d 2249 ed..(~... A="I │ │ │ +0044adf0: 6564 1e00 28e0 9900 0020 2020 413d 2249 ed..(.... A="I │ │ │ 0044ae00: 2061 6d20 616e 2061 6c69 6173 2220 3b2a am an alias" ;* │ │ │ -0044ae10: 0e00 287e 9a00 0020 2020 2a42 3d41 0e00 ..(~... *B=A.. │ │ │ -0044ae20: 277e c111 0000 2020 2043 3d33 1100 297e '~.... C=3..)~ │ │ │ +0044ae10: 0e00 28e0 9a00 0020 2020 2a42 3d41 0e00 ..(.... *B=A.. │ │ │ +0044ae20: 27e0 c111 0000 2020 2043 3d33 1100 29e0 '..... C=3..). │ │ │ 0044ae30: 1100 0020 2020 2a43 2832 293d 410d 0029 ... *C(2)=A..) │ │ │ -0044ae40: 7e21 0000 2020 2044 3d34 0700 297e 3100 ~!.. D=4..)~1. │ │ │ -0044ae50: 0051 0029 7e41 0000 2020 2054 6865 2066 .Q.)~A.. The f │ │ │ +0044ae40: e021 0000 2020 2044 3d34 0700 29e0 3100 .!.. D=4..).1. │ │ │ +0044ae50: 0051 0029 e041 0000 2020 2054 6865 2066 .Q.).A.. The f │ │ │ 0044ae60: 6f6c 6c6f 7769 6e67 2069 7320 6573 7365 ollowing is esse │ │ │ 0044ae70: 6e74 6961 6c6c 7920 7468 6520 7361 6d65 ntially the same │ │ │ 0044ae80: 2061 7320 7468 6520 7072 696f 7220 6578 as the prior ex │ │ │ 0044ae90: 616d 706c 6520 6275 7420 7573 696e 6720 ample but using │ │ │ -0044aea0: 616e 1800 297e 5100 0020 2020 6578 636c an..)~Q.. excl │ │ │ -0044aeb0: 7573 6976 6520 4e45 573a 0700 297e 6100 usive NEW:..)~a. │ │ │ -0044aec0: 0040 0029 7e71 0000 2020 2024 202f 7573 .@.)~q.. $ /us │ │ │ +0044aea0: 616e 1800 29e0 5100 0020 2020 6578 636c an..).Q.. excl │ │ │ +0044aeb0: 7573 6976 6520 4e45 573a 0700 29e0 6100 usive NEW:..).a. │ │ │ +0044aec0: 0040 0029 e071 0000 2020 2024 202f 7573 .@.).q.. $ /us │ │ │ 0044aed0: 722f 6c69 622f 6669 732d 6774 6d2f 5635 r/lib/fis-gtm/V5 │ │ │ 0044aee0: 2e34 2d30 3032 425f 7838 362f 6774 6d20 .4-002B_x86/gtm │ │ │ 0044aef0: 2d72 756e 205e 7374 6163 6b61 6c69 6173 -run ^stackalias │ │ │ -0044af00: 3132 0029 7e81 0000 2020 2073 7461 636b 12.)~... stack │ │ │ +0044af00: 3132 0029 e081 0000 2020 2073 7461 636b 12.).... stack │ │ │ 0044af10: 616c 6961 7331 203b 2044 656d 6f6e 7374 alias1 ; Demonst │ │ │ 0044af20: 7261 7465 204e 6577 2077 6974 6820 616c rate New with al │ │ │ -0044af30: 6961 7327 0029 7e91 0000 2020 2020 205a ias'.)~... Z │ │ │ +0044af30: 6961 7327 0029 e091 0000 2020 2020 205a ias'.).... Z │ │ │ 0044af40: 5072 696e 7420 3b20 5072 696e 7420 7468 Print ; Print th │ │ │ -0044af50: 6973 2070 726f 6772 616d 3600 287e 1200 is program6.(~.. │ │ │ +0044af50: 6973 2070 726f 6772 616d 3600 28e0 1200 is program6.(... │ │ │ 0044af60: 0020 2020 2020 5365 7420 413d 312c 2a42 . Set A=1,*B │ │ │ 0044af70: 3d41 2c2a 4328 3229 3d41 203b 2043 7265 =A,*C(2)=A ; Cre │ │ │ 0044af80: 6174 6520 736f 6d65 2061 6c69 6173 6573 ate some aliases │ │ │ -0044af90: 2200 297e 1100 0020 2020 2020 5772 6974 ".)~... Writ │ │ │ +0044af90: 2200 29e0 1100 0020 2020 2020 5772 6974 ".).... Writ │ │ │ 0044afa0: 6520 222d 2d2d 2d2d 2d2d 2d2d 2d2d 2d22 e "------------" │ │ │ -0044afb0: 2c21 3c00 297e 2100 0020 2020 2020 5772 ,!<.)~!.. Wr │ │ │ +0044afb0: 2c21 3c00 29e0 2100 0020 2020 2020 5772 ,!<.).!.. Wr │ │ │ 0044afc0: 6974 6520 225a 5752 6974 6520 696e 2074 ite "ZWRite in t │ │ │ 0044afd0: 6865 2063 616c 6c65 7220 6265 666f 7265 he caller before │ │ │ 0044afe0: 2073 7562 7072 6f67 7261 6d22 2c21 1200 subprogram",!.. │ │ │ -0044aff0: 297e 3100 0020 2020 2020 5a57 5269 7465 )~1.. ZWRite │ │ │ +0044aff0: 29e0 3100 0020 2020 2020 5a57 5269 7465 ).1.. ZWRite │ │ │ 0044b000: 0400 0000 ba07 0000 4212 0000 0000 0000 ........B....... │ │ │ -0044b010: 4e00 007e 4845 4c50 00ff 7300 ff43 4f4d N..~HELP..s..COM │ │ │ +0044b010: 4e00 00e0 4845 4c50 00ff 7300 ff43 4f4d N...HELP..s..COM │ │ │ 0044b020: 4d41 4e44 5300 ff73 00ff 4e45 5700 ff73 MANDS..s..NEW..s │ │ │ 0044b030: 00ff 4558 414d 504c 4553 00c1 1241 0000 ..EXAMPLES...A.. │ │ │ 0044b040: 2020 2020 2044 6f20 5331 203b 2043 616c Do S1 ; Cal │ │ │ 0044b050: 6c20 6120 7375 6270 726f 6772 616d 2200 l a subprogram". │ │ │ -0044b060: 297e 5100 0020 2020 2020 5772 6974 6520 )~Q.. Write │ │ │ +0044b060: 29e0 5100 0020 2020 2020 5772 6974 6520 ).Q.. Write │ │ │ 0044b070: 222d 2d2d 2d2d 2d2d 2d2d 2d2d 2d22 2c21 "------------",! │ │ │ -0044b080: 5700 297e 6100 0020 2020 2020 5772 6974 W.)~a.. Writ │ │ │ +0044b080: 5700 29e0 6100 0020 2020 2020 5772 6974 W.).a.. Writ │ │ │ 0044b090: 6520 225a 5752 6974 6520 696e 2074 6865 e "ZWRite in the │ │ │ 0044b0a0: 2063 616c 6c65 7220 6166 7465 7220 7375 caller after su │ │ │ 0044b0b0: 6270 726f 6772 616d 202d 2041 2061 7373 bprogram - A ass │ │ │ 0044b0c0: 6f63 6961 7469 6f6e 2069 7320 7265 7374 ociation is rest │ │ │ -0044b0d0: 6f72 6564 222c 2112 0029 7e71 0000 2020 ored",!..)~q.. │ │ │ -0044b0e0: 2020 205a 5752 6974 6510 0029 7e81 0000 ZWRite..)~... │ │ │ -0044b0f0: 2020 2020 2051 7569 740c 0029 7e91 0000 Quit..)~... │ │ │ -0044b100: 2020 2020 3b1a 0028 7e13 0000 2020 2053 ;..(~... S │ │ │ +0044b0d0: 6f72 6564 222c 2112 0029 e071 0000 2020 ored",!..).q.. │ │ │ +0044b0e0: 2020 205a 5752 6974 6510 0029 e081 0000 ZWRite..).... │ │ │ +0044b0f0: 2020 2020 2051 7569 740c 0029 e091 0000 Quit..).... │ │ │ +0044b100: 2020 2020 3b1a 0028 e013 0000 2020 2053 ;..(.... S │ │ │ 0044b110: 3120 203b 2053 7562 7072 6f67 7261 6d13 1 ; Subprogram. │ │ │ -0044b120: 0029 7e11 0000 2020 2020 204e 6577 2028 .)~... New ( │ │ │ -0044b130: 4229 3700 297e 2100 0020 2020 2020 5365 B)7.)~!.. Se │ │ │ +0044b120: 0029 e011 0000 2020 2020 204e 6577 2028 .).... New ( │ │ │ +0044b130: 4229 3700 29e0 2100 0020 2020 2020 5365 B)7.).!.. Se │ │ │ 0044b140: 7420 413d 2249 2061 6d20 6e6f 7420 616e t A="I am not an │ │ │ 0044b150: 2061 6c69 6173 222c 423d 2249 2061 6d20 alias",B="I am │ │ │ -0044b160: 616e 2061 6c69 6173 2222 0029 7e31 0000 an alias"".)~1.. │ │ │ +0044b160: 616e 2061 6c69 6173 2222 0029 e031 0000 an alias"".).1.. │ │ │ 0044b170: 2020 2020 2057 7269 7465 2022 2d2d 2d2d Write "---- │ │ │ -0044b180: 2d2d 2d2d 2d2d 2d2d 222c 2150 0029 7e41 --------",!P.)~A │ │ │ +0044b180: 2d2d 2d2d 2d2d 2d2d 222c 2150 0029 e041 --------",!P.).A │ │ │ 0044b190: 0000 2020 2020 2057 7269 7465 2022 5a57 .. Write "ZW │ │ │ 0044b1a0: 5269 7465 2069 6e20 7468 6520 7375 6270 Rite in the subp │ │ │ 0044b1b0: 726f 6772 616d 202d 204e 6f74 6963 6520 rogram - Notice │ │ │ 0044b1c0: 4220 6973 2066 6c61 6767 6564 2061 7320 B is flagged as │ │ │ -0044b1d0: 616e 2061 6c69 6173 222c 2112 0029 7e51 an alias",!..)~Q │ │ │ +0044b1d0: 616e 2061 6c69 6173 222c 2112 0029 e051 an alias",!..).Q │ │ │ 0044b1e0: 0000 2020 2020 205a 5752 6974 6510 0029 .. ZWRite..) │ │ │ -0044b1f0: 7e61 0000 2020 2020 2051 7569 7416 0029 ~a.. Quit..) │ │ │ -0044b200: 7e71 0000 2020 202d 2d2d 2d2d 2d2d 2d2d ~q.. --------- │ │ │ -0044b210: 2d2d 2d30 0029 7e81 0000 2020 205a 5752 ---0.)~... ZWR │ │ │ +0044b1f0: e061 0000 2020 2020 2051 7569 7416 0029 .a.. Quit..) │ │ │ +0044b200: e071 0000 2020 202d 2d2d 2d2d 2d2d 2d2d .q.. --------- │ │ │ +0044b210: 2d2d 2d30 0029 e081 0000 2020 205a 5752 ---0.).... ZWR │ │ │ 0044b220: 6974 6520 696e 2074 6865 2063 616c 6c65 ite in the calle │ │ │ 0044b230: 7220 6265 666f 7265 2073 7562 7072 6f67 r before subprog │ │ │ -0044b240: 7261 6d10 0029 7e91 0000 2020 2041 3d31 ram..)~... A=1 │ │ │ -0044b250: 203b 2a0e 0028 7e14 0000 2020 202a 423d ;*..(~... *B= │ │ │ -0044b260: 410d 0029 7e11 0000 2020 2043 3d33 1100 A..)~... C=3.. │ │ │ -0044b270: 297e 2100 0020 2020 2a43 2832 293d 410d )~!.. *C(2)=A. │ │ │ -0044b280: 0029 7e31 0000 2020 2044 3d34 1600 297e .)~1.. D=4..)~ │ │ │ +0044b240: 7261 6d10 0029 e091 0000 2020 2041 3d31 ram..).... A=1 │ │ │ +0044b250: 203b 2a0e 0028 e014 0000 2020 202a 423d ;*..(.... *B= │ │ │ +0044b260: 410d 0029 e011 0000 2020 2043 3d33 1100 A..).... C=3.. │ │ │ +0044b270: 29e0 2100 0020 2020 2a43 2832 293d 410d ).!.. *C(2)=A. │ │ │ +0044b280: 0029 e031 0000 2020 2044 3d34 1600 29e0 .).1.. D=4..). │ │ │ 0044b290: 4100 0020 2020 2d2d 2d2d 2d2d 2d2d 2d2d A.. ---------- │ │ │ -0044b2a0: 2d2d 4400 297e 5100 0020 2020 5a57 5269 --D.)~Q.. ZWRi │ │ │ +0044b2a0: 2d2d 4400 29e0 5100 0020 2020 5a57 5269 --D.).Q.. ZWRi │ │ │ 0044b2b0: 7465 2069 6e20 7468 6520 7375 6270 726f te in the subpro │ │ │ 0044b2c0: 6772 616d 202d 204e 6f74 6963 6520 4220 gram - Notice B │ │ │ 0044b2d0: 6973 2066 6c61 6767 6564 2061 7320 616e is flagged as an │ │ │ -0044b2e0: 2061 6c69 6173 1f00 297e 6100 0020 2020 alias..)~a.. │ │ │ +0044b2e0: 2061 6c69 6173 1f00 29e0 6100 0020 2020 alias..).a.. │ │ │ 0044b2f0: 413d 2249 2061 6d20 6e6f 7420 616e 2061 A="I am not an a │ │ │ -0044b300: 6c69 6173 221e 0029 7e71 0000 2020 2042 lias"..)~q.. B │ │ │ +0044b300: 6c69 6173 221e 0029 e071 0000 2020 2042 lias"..).q.. B │ │ │ 0044b310: 3d22 4920 616d 2061 6e20 616c 6961 7322 ="I am an alias" │ │ │ -0044b320: 203b 2a16 0029 7e81 0000 2020 202d 2d2d ;*..)~... --- │ │ │ -0044b330: 2d2d 2d2d 2d2d 2d2d 2d4b 0029 7e91 0000 ---------K.)~... │ │ │ +0044b320: 203b 2a16 0029 e081 0000 2020 202d 2d2d ;*..).... --- │ │ │ +0044b330: 2d2d 2d2d 2d2d 2d2d 2d4b 0029 e091 0000 ---------K.).... │ │ │ 0044b340: 2020 205a 5752 6974 6520 696e 2074 6865 ZWRite in the │ │ │ 0044b350: 2063 616c 6c65 7220 6166 7465 7220 7375 caller after su │ │ │ 0044b360: 6270 726f 6772 616d 202d 2041 2061 7373 bprogram - A ass │ │ │ 0044b370: 6f63 6961 7469 6f6e 2069 7320 7265 7374 ociation is rest │ │ │ -0044b380: 6f72 6564 1e00 287e 1500 0020 2020 413d ored..(~... A= │ │ │ +0044b380: 6f72 6564 1e00 28e0 1500 0020 2020 413d ored..(.... A= │ │ │ 0044b390: 2249 2061 6d20 616e 2061 6c69 6173 2220 "I am an alias" │ │ │ -0044b3a0: 3b2a 0e00 297e 1100 0020 2020 2a42 3d41 ;*..)~... *B=A │ │ │ -0044b3b0: 0d00 297e 2100 0020 2020 433d 3311 0029 ..)~!.. C=3..) │ │ │ -0044b3c0: 7e31 0000 2020 202a 4328 3229 3d41 0d00 ~1.. *C(2)=A.. │ │ │ -0044b3d0: 297e 4100 0020 2020 443d 3407 0029 7e51 )~A.. D=4..)~Q │ │ │ -0044b3e0: 0000 5300 297e 6100 0020 2020 416e 2065 ..S.)~a.. An e │ │ │ +0044b3a0: 3b2a 0e00 29e0 1100 0020 2020 2a42 3d41 ;*..).... *B=A │ │ │ +0044b3b0: 0d00 29e0 2100 0020 2020 433d 3311 0029 ..).!.. C=3..) │ │ │ +0044b3c0: e031 0000 2020 202a 4328 3229 3d41 0d00 .1.. *C(2)=A.. │ │ │ +0044b3d0: 29e0 4100 0020 2020 443d 3407 0029 e051 ).A.. D=4..).Q │ │ │ +0044b3e0: 0000 5300 29e0 6100 0020 2020 416e 2065 ..S.).a.. An e │ │ │ 0044b3f0: 7863 6c75 7369 7665 204e 6577 2063 616e xclusive New can │ │ │ 0044b400: 2063 7265 6174 6520 6120 7363 6f70 6520 create a scope │ │ │ 0044b410: 696e 2077 6869 6368 206f 6e6c 7920 6f6e in which only on │ │ │ 0044b420: 6520 6173 736f 6369 6174 696f 6e20 6265 e association be │ │ │ -0044b430: 7477 6565 6e4c 0029 7e71 0000 2020 2061 tweenL.)~q.. a │ │ │ +0044b430: 7477 6565 6e4c 0029 e071 0000 2020 2061 tweenL.).q.. a │ │ │ 0044b440: 206e 616d 6520 6f72 2061 6e20 6c76 6e20 name or an lvn │ │ │ 0044b450: 616e 6420 616e 2061 7272 6179 206d 6179 and an array may │ │ │ 0044b460: 2062 6520 7669 7369 626c 652e 2049 6e20 be visible. In │ │ │ 0044b470: 7468 6973 2063 6173 652c 205a 5752 4954 this case, ZWRIT │ │ │ -0044b480: 454f 0029 7e81 0000 2020 206e 6576 6572 EO.)~... never │ │ │ +0044b480: 454f 0029 e081 0000 2020 206e 6576 6572 EO.).... never │ │ │ 0044b490: 7468 656c 6573 7320 7368 6f77 7320 7468 theless shows th │ │ │ 0044b4a0: 6520 6578 6973 7465 6e63 6520 6f66 2061 e existence of a │ │ │ 0044b4b0: 6e20 616c 6961 732c 2065 7665 6e20 7768 n alias, even wh │ │ │ 0044b4c0: 656e 2074 6861 7420 6172 7261 7920 6973 en that array is │ │ │ -0044b4d0: 2f00 297e 9100 0020 2020 6163 6365 7373 /.)~... access │ │ │ +0044b4d0: 2f00 29e0 9100 0020 2020 6163 6365 7373 /.).... access │ │ │ 0044b4e0: 6962 6c65 2066 726f 6d20 6f6e 6c79 206f ible from only o │ │ │ 0044b4f0: 6e65 206e 616d 6520 6f72 206c 766e 2e07 ne name or lvn.. │ │ │ -0044b500: 0028 7e16 0000 0e00 167e 4f50 454e 0000 .(~......~OPEN.. │ │ │ -0044b510: 4f70 656e 0f00 1b7e bf11 0000 2020 204f Open...~.... O │ │ │ -0044b520: 7065 6e07 001c 7e21 0000 5400 1c7e 3100 pen...~!..T..~1. │ │ │ +0044b500: 0028 e016 0000 0e00 16e0 4f50 454e 0000 .(........OPEN.. │ │ │ +0044b510: 4f70 656e 0f00 1be0 bf11 0000 2020 204f Open........ O │ │ │ +0044b520: 7065 6e07 001c e021 0000 5400 1ce0 3100 pen....!..T...1. │ │ │ 0044b530: 0020 2020 5468 6520 4f50 454e 2063 6f6d . The OPEN com │ │ │ 0044b540: 6d61 6e64 2063 7265 6174 6573 2061 2063 mand creates a c │ │ │ 0044b550: 6f6e 6e65 6374 696f 6e20 6265 7477 6565 onnection betwee │ │ │ 0044b560: 6e20 6120 4754 2e4d 2070 726f 6365 7373 n a GT.M process │ │ │ 0044b570: 2061 6e64 2061 2064 6576 6963 652e 0700 and a device... │ │ │ -0044b580: 1c7e 4100 002c 001c 7e51 0000 2020 2054 .~A..,..~Q.. T │ │ │ +0044b580: 1ce0 4100 002c 001c e051 0000 2020 2054 ..A..,...Q.. T │ │ │ 0044b590: 6865 2066 6f72 6d61 7420 6f66 2074 6865 he format of the │ │ │ 0044b5a0: 204f 5045 4e20 636f 6d6d 616e 6420 6973 OPEN command is │ │ │ -0044b5b0: 3a07 001c 7e61 0000 4a00 1c7e 7100 0020 :...~a..J..~q.. │ │ │ +0044b5b0: 3a07 001c e061 0000 4a00 1ce0 7100 0020 :....a..J...q.. │ │ │ 0044b5c0: 2020 4f5b 5045 4e5d 5b3a 7476 6578 7072 O[PEN][:tvexpr │ │ │ 0044b5d0: 5d20 6578 7072 5b3a 5b28 6b65 7977 6f72 ] expr[:[(keywor │ │ │ 0044b5e0: 645b 3d65 7870 725d 5b3a 2e2e 2e5d 295d d[=expr][:...])] │ │ │ 0044b5f0: 205b 3a6e 756d 6578 7072 5d5d 5b2c 2e2e [:numexpr]][,.. │ │ │ -0044b600: 2e5d 0700 1c7e 8100 000e 0016 7e51 5549 .]...~......~QUI │ │ │ -0044b610: 5400 0051 7569 740f 001b 7ebf 1100 0020 T..Quit...~.... │ │ │ -0044b620: 2020 5175 6974 0700 1c7e 2100 004c 001c Quit...~!..L.. │ │ │ -0044b630: 7e31 0000 2020 2045 7863 6570 7420 7768 ~1.. Except wh │ │ │ +0044b600: 2e5d 0700 1ce0 8100 000e 0016 e051 5549 .]...........QUI │ │ │ +0044b610: 5400 0051 7569 740f 001b e0bf 1100 0020 T..Quit........ │ │ │ +0044b620: 2020 5175 6974 0700 1ce0 2100 004c 001c Quit....!..L.. │ │ │ +0044b630: e031 0000 2020 2045 7863 6570 7420 7768 .1.. Except wh │ │ │ 0044b640: 656e 2061 2051 5549 5420 6170 7065 6172 en a QUIT appear │ │ │ 0044b650: 7320 6f6e 2061 206c 696e 6520 6166 7465 s on a line afte │ │ │ 0044b660: 7220 6120 464f 522c 2074 6865 2051 5549 r a FOR, the QUI │ │ │ -0044b670: 5420 636f 6d6d 616e 6453 001c 7e41 0000 T commandS..~A.. │ │ │ +0044b670: 5420 636f 6d6d 616e 6453 001c e041 0000 T commandS...A.. │ │ │ 0044b680: 2020 2074 6572 6d69 6e61 7465 7320 6578 terminates ex │ │ │ 0044b690: 6563 7574 696f 6e20 6f66 2074 6865 2063 ecution of the c │ │ │ 0044b6a0: 7572 7265 6e74 2047 542e 4d20 696e 766f urrent GT.M invo │ │ │ 0044b6b0: 6361 7469 6f6e 2073 7461 636b 206c 6576 cation stack lev │ │ │ -0044b6c0: 656c 2069 6e69 7469 6174 6564 4d00 1c7e el initiatedM..~ │ │ │ +0044b6c0: 656c 2069 6e69 7469 6174 6564 4d00 1ce0 el initiatedM... │ │ │ 0044b6d0: 5100 0020 2020 6279 2061 2044 4f2c 2058 Q.. by a DO, X │ │ │ 0044b6e0: 4543 5554 452c 2065 7874 7269 6e73 6963 ECUTE, extrinsic │ │ │ 0044b6f0: 2066 756e 6374 696f 6e20 6f72 2073 7065 function or spe │ │ │ 0044b700: 6369 616c 2076 6172 6961 626c 652c 2061 cial variable, a │ │ │ -0044b710: 6e64 2072 6574 7572 6e53 001c 7e61 0000 nd returnS..~a.. │ │ │ +0044b710: 6e64 2072 6574 7572 6e53 001c e061 0000 nd returnS...a.. │ │ │ 0044b720: 2020 2063 6f6e 7472 6f6c 2074 6f20 7468 control to th │ │ │ 0044b730: 6520 6e65 7874 2022 6c6f 7765 7222 206c e next "lower" l │ │ │ 0044b740: 6576 656c 2e20 496e 2074 6869 7320 6361 evel. In this ca │ │ │ 0044b750: 7365 2c20 5155 4954 2072 6573 746f 7265 se, QUIT restore │ │ │ -0044b760: 7320 616e 7920 7661 6c75 6573 4e00 1c7e s any valuesN..~ │ │ │ +0044b760: 7320 616e 7920 7661 6c75 6573 4e00 1ce0 s any valuesN... │ │ │ 0044b770: 7100 0020 2020 7374 6163 6b65 6420 6174 q.. stacked at │ │ │ 0044b780: 2074 6865 2063 7572 7265 6e74 206c 6576 the current lev │ │ │ 0044b790: 656c 2062 7920 4e45 5773 206f 7220 6279 el by NEWs or by │ │ │ 0044b7a0: 2070 6172 616d 6574 6572 2070 6173 7369 parameter passi │ │ │ 0044b7b0: 6e67 2e20 4120 5155 4954 0000 0000 0000 ng. A QUIT...... │ │ │ 0044b7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0044b7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0044b7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0044b7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0044b800: 0400 0000 f907 0000 7612 0000 0000 0000 ........v....... │ │ │ -0044b810: 6e00 007e 4845 4c50 00ff 7300 ff43 4f4d n..~HELP..s..COM │ │ │ +0044b810: 6e00 00e0 4845 4c50 00ff 7300 ff43 4f4d n...HELP..s..COM │ │ │ 0044b820: 4d41 4e44 5300 ff73 00ff 5155 4954 00bf MANDS..s..QUIT.. │ │ │ 0044b830: 8100 0020 2020 636f 6d6d 616e 6420 7465 ... command te │ │ │ 0044b840: 726d 696e 6174 6573 2061 6e79 2063 6c6f rminates any clo │ │ │ 0044b850: 7365 7374 2046 4f52 2063 6f6d 6d61 6e64 sest FOR command │ │ │ 0044b860: 206f 6e20 7468 6520 7361 6d65 206c 696e on the same lin │ │ │ 0044b870: 652e 204e 6f74 6520 7468 6174 204d 5000 e. Note that MP. │ │ │ -0044b880: 1c7e 9100 0020 2020 6f76 6572 6c6f 6164 .~... overload │ │ │ +0044b880: 1ce0 9100 0020 2020 6f76 6572 6c6f 6164 ..... overload │ │ │ 0044b890: 7320 7468 6520 5155 4954 2063 6f6d 6d61 s the QUIT comma │ │ │ 0044b8a0: 6e64 2074 6f20 7465 726d 696e 6174 6520 nd to terminate │ │ │ 0044b8b0: 444f 2c20 464f 522c 2058 4543 5554 4520 DO, FOR, XECUTE │ │ │ 0044b8c0: 616e 6420 6578 7472 696e 7369 6373 3300 and extrinsics3. │ │ │ -0044b8d0: 1b7e c011 0000 2020 2028 2424 2920 6f66 .~.... ($$) of │ │ │ +0044b8d0: 1be0 c011 0000 2020 2028 2424 2920 6f66 ...... ($$) of │ │ │ 0044b8e0: 2077 6869 6368 2046 4f52 2069 7320 7468 which FOR is th │ │ │ 0044b8f0: 6520 6d6f 7374 2064 6966 6665 7265 6e74 e most different │ │ │ -0044b900: 2e07 001c 7e12 0000 2c00 1c7e 1300 0020 ....~...,..~... │ │ │ +0044b900: 2e07 001c e012 0000 2c00 1ce0 1300 0020 ........,...... │ │ │ 0044b910: 2020 5468 6520 666f 726d 6174 206f 6620 The format of │ │ │ 0044b920: 7468 6520 5155 4954 2063 6f6d 6d61 6e64 the QUIT command │ │ │ -0044b930: 2069 733a 0700 1c7e 1400 0030 001c 7e15 is:...~...0..~. │ │ │ +0044b930: 2069 733a 0700 1ce0 1400 0030 001c e015 is:.......0.... │ │ │ 0044b940: 0000 2020 2051 5b55 4954 5d5b 3a74 7665 .. Q[UIT][:tve │ │ │ 0044b950: 7870 725d 205b 6578 7072 207c 202a 6c6e xpr] [expr | *ln │ │ │ -0044b960: 616d 6520 7c20 2a6c 766e 5d07 001c 7e16 ame | *lvn]...~. │ │ │ -0044b970: 0000 1a00 1b7e ff73 00ff 4558 414d 504c .....~.s..EXAMPL │ │ │ -0044b980: 4553 0000 4578 616d 706c 6573 1300 287e ES..Examples..(~ │ │ │ +0044b960: 616d 6520 7c20 2a6c 766e 5d07 001c e016 ame | *lvn]..... │ │ │ +0044b970: 0000 1a00 1be0 ff73 00ff 4558 414d 504c .......s..EXAMPL │ │ │ +0044b980: 4553 0000 4578 616d 706c 6573 1300 28e0 ES..Examples..(. │ │ │ 0044b990: bf11 0000 2020 2045 7861 6d70 6c65 7307 .... Examples. │ │ │ -0044b9a0: 0029 7e21 0000 1200 297e 3100 0020 2020 .)~!....)~1.. │ │ │ -0044b9b0: 4578 616d 706c 653a 0700 297e 4100 0013 Example:..)~A... │ │ │ -0044b9c0: 0029 7e51 0000 2020 2020 2020 2020 446f .)~Q.. Do │ │ │ -0044b9d0: 2041 1300 297e 6100 0020 2020 2020 2020 A..)~a.. │ │ │ -0044b9e0: 2051 7569 7428 0029 7e71 0000 2020 2041 Quit(.)~q.. A │ │ │ +0044b9a0: 0029 e021 0000 1200 29e0 3100 0020 2020 .).!....).1.. │ │ │ +0044b9b0: 4578 616d 706c 653a 0700 29e0 4100 0013 Example:..).A... │ │ │ +0044b9c0: 0029 e051 0000 2020 2020 2020 2020 446f .).Q.. Do │ │ │ +0044b9d0: 2041 1300 29e0 6100 0020 2020 2020 2020 A..).a.. │ │ │ +0044b9e0: 2051 7569 7428 0029 e071 0000 2020 2041 Quit(.).q.. A │ │ │ 0044b9f0: 2020 2020 5772 6974 6520 212c 2254 6869 Write !,"Thi │ │ │ 0044ba00: 7320 6973 206c 6162 656c 2041 2207 0029 s is label A"..) │ │ │ -0044ba10: 7e81 0000 5200 297e 9100 0020 2020 5468 ~...R.)~... Th │ │ │ +0044ba10: e081 0000 5200 29e0 9100 0020 2020 5468 ....R.).... Th │ │ │ 0044ba20: 6520 6578 706c 6963 6974 2051 5549 5420 e explicit QUIT │ │ │ 0044ba30: 6174 2074 6865 206c 696e 6520 7072 6563 at the line prec │ │ │ 0044ba40: 6564 696e 6720 7468 6520 6c61 6265 6c20 eding the label │ │ │ 0044ba50: 4120 7072 6576 656e 7473 206c 696e 6520 A prevents line │ │ │ -0044ba60: 4120 6672 6f6d 5200 287e c011 0000 2020 A fromR.(~.... │ │ │ +0044ba60: 4120 6672 6f6d 5200 28e0 c011 0000 2020 A fromR.(..... │ │ │ 0044ba70: 2065 7865 6375 7469 6e67 2074 7769 6365 executing twice │ │ │ 0044ba80: 2e20 5468 6520 7375 622d 726f 7574 696e . The sub-routin │ │ │ 0044ba90: 6520 6174 206c 696e 6520 4120 7465 726d e at line A term │ │ │ 0044baa0: 696e 6174 6573 2077 6974 6820 7468 6520 inates with the │ │ │ -0044bab0: 696d 706c 6963 6974 2900 297e 1200 0020 implicit).)~... │ │ │ +0044bab0: 696d 706c 6963 6974 2900 29e0 1200 0020 implicit).).... │ │ │ 0044bac0: 2020 5155 4954 2061 7420 7468 6520 656e QUIT at the en │ │ │ 0044bad0: 6420 6f66 2074 6865 2072 6f75 7469 6e65 d of the routine │ │ │ -0044bae0: 2e07 0029 7e13 0000 1200 297e 1400 0020 ...)~.....)~... │ │ │ -0044baf0: 2020 4578 616d 706c 653a 0700 297e 1500 Example:..)~.. │ │ │ -0044bb00: 001c 0029 7e16 0000 2020 2020 2020 2020 ...)~... │ │ │ +0044bae0: 2e07 0029 e013 0000 1200 29e0 1400 0020 ...)......).... │ │ │ +0044baf0: 2020 4578 616d 706c 653a 0700 29e0 1500 Example:..)... │ │ │ +0044bb00: 001c 0029 e016 0000 2020 2020 2020 2020 ...).... │ │ │ 0044bb10: 2020 5772 6974 6520 2424 4553 5616 0029 Write $$ESV..) │ │ │ -0044bb20: 7e17 0000 2020 2020 2020 2020 2020 2051 ~... Q │ │ │ -0044bb30: 7569 740f 0029 7e18 0000 2020 2045 5356 uit..)~... ESV │ │ │ -0044bb40: 2829 4100 297e 1900 0020 2020 2020 2020 ()A.)~... │ │ │ +0044bb20: e017 0000 2020 2020 2020 2020 2020 2051 .... Q │ │ │ +0044bb30: 7569 740f 0029 e018 0000 2020 2045 5356 uit..).... ESV │ │ │ +0044bb40: 2829 4100 29e0 1900 0020 2020 2020 2020 ()A.).... │ │ │ 0044bb50: 2020 2020 5155 4954 2022 7661 6c75 6520 QUIT "value │ │ │ 0044bb60: 6f66 2074 6869 7320 4578 7472 696e 7369 of this Extrinsi │ │ │ 0044bb70: 6320 5370 6563 6961 6c20 5661 7269 6162 c Special Variab │ │ │ -0044bb80: 6c65 2207 0029 7e1a 0000 5400 297e 2100 le"..)~...T.)~!. │ │ │ +0044bb80: 6c65 2207 0029 e01a 0000 5400 29e0 2100 le"..)....T.).!. │ │ │ 0044bb90: 0020 2020 4265 6361 7573 6520 7468 6520 . Because the │ │ │ 0044bba0: 6c61 6265 6c20 4553 5620 6861 7320 616e label ESV has an │ │ │ 0044bbb0: 2061 7267 756d 656e 7420 6c69 7374 2028 argument list ( │ │ │ 0044bbc0: 7768 6963 6820 6973 2065 6d70 7479 292c which is empty), │ │ │ 0044bbd0: 2047 542e 4d20 6361 6e20 6f6e 6c79 5000 GT.M can onlyP. │ │ │ -0044bbe0: 297e 2200 0020 2020 6c65 6761 6c6c 7920 )~".. legally │ │ │ +0044bbe0: 29e0 2200 0020 2020 6c65 6761 6c6c 7920 ).".. legally │ │ │ 0044bbf0: 7265 6163 6820 7468 6174 206c 6162 656c reach that label │ │ │ 0044bc00: 2077 6974 6820 616e 2065 7874 7269 6e73 with an extrins │ │ │ 0044bc10: 6963 2069 6e76 6f63 6174 696f 6e2e 2054 ic invocation. T │ │ │ 0044bc20: 6865 2051 5549 5420 6f6e 2074 6865 5200 he QUIT on theR. │ │ │ -0044bc30: 297e 2300 0020 2020 7365 636f 6e64 206c )~#.. second l │ │ │ +0044bc30: 29e0 2300 0020 2020 7365 636f 6e64 206c ).#.. second l │ │ │ 0044bc40: 696e 6520 7072 6576 656e 7473 2065 7865 ine prevents exe │ │ │ 0044bc50: 6375 7469 6f6e 2066 726f 6d20 6572 726f cution from erro │ │ │ 0044bc60: 6e65 6f75 736c 7920 2266 616c 6c69 6e67 neously "falling │ │ │ 0044bc70: 2074 6872 6f75 6768 2220 746f 2074 6865 through" to the │ │ │ -0044bc80: 5200 297e 2400 0020 2020 6c69 6e65 206c R.)~$.. line l │ │ │ +0044bc80: 5200 29e0 2400 0020 2020 6c69 6e65 206c R.).$.. line l │ │ │ 0044bc90: 6162 656c 6564 2045 5356 2e20 4265 6361 abeled ESV. Beca │ │ │ 0044bca0: 7573 6520 4553 5620 6964 656e 7469 6669 use ESV identifi │ │ │ 0044bcb0: 6573 2061 2073 7562 726f 7574 696e 6520 es a subroutine │ │ │ 0044bcc0: 7468 6174 2069 6d70 6c65 6d65 6e74 7320 that implements │ │ │ -0044bcd0: 616e 5400 297e 2500 0020 2020 6578 7472 anT.)~%.. extr │ │ │ +0044bcd0: 616e 5400 29e0 2500 0020 2020 6578 7472 anT.).%.. extr │ │ │ 0044bce0: 696e 7369 6320 7370 6563 6961 6c20 7661 insic special va │ │ │ 0044bcf0: 7269 6162 6c65 2c20 7468 6520 5155 4954 riable, the QUIT │ │ │ 0044bd00: 206f 6e20 7468 6520 6c69 6e65 2061 6674 on the line aft │ │ │ 0044bd10: 6572 2045 5356 2068 6173 2061 6e20 6172 er ESV has an ar │ │ │ -0044bd20: 6775 6d65 6e74 3000 297e 2600 0020 2020 gument0.)~&.. │ │ │ +0044bd20: 6775 6d65 6e74 3000 29e0 2600 0020 2020 gument0.).&.. │ │ │ 0044bd30: 746f 2070 726f 7669 6465 2074 6865 2076 to provide the v │ │ │ 0044bd40: 616c 7565 206f 6620 7468 6520 6578 7472 alue of the extr │ │ │ -0044bd50: 696e 7369 632e 0700 297e 2700 0012 0029 insic...)~'....) │ │ │ -0044bd60: 7e28 0000 2020 2045 7861 6d70 6c65 3a07 ~(.. Example:. │ │ │ -0044bd70: 0029 7e29 0000 5200 297e 2a00 0020 2020 .)~)..R.)~*.. │ │ │ +0044bd50: 696e 7369 632e 0700 29e0 2700 0012 0029 insic...).'....) │ │ │ +0044bd60: e028 0000 2020 2045 7861 6d70 6c65 3a07 .(.. Example:. │ │ │ +0044bd70: 0029 e029 0000 5200 29e0 2a00 0020 2020 .).)..R.).*.. │ │ │ 0044bd80: 5365 7420 783d 2222 2046 6f72 2020 5365 Set x="" For Se │ │ │ 0044bd90: 7420 783d 244f 7264 6572 285e 4241 4c28 t x=$Order(^BAL( │ │ │ 0044bda0: 7829 2920 5175 6974 3a78 5d5d 2241 5235 x)) Quit:x]]"AR5 │ │ │ 0044bdb0: 3939 3922 2127 244c 656e 6774 6828 7829 999"!'$Length(x) │ │ │ -0044bdc0: 2020 444f 2053 5446 0700 297e 3100 004f DO STF..)~1..O │ │ │ -0044bdd0: 0029 7e32 0000 2020 2054 6865 2070 6f73 .)~2.. The pos │ │ │ +0044bdc0: 2020 444f 2053 5446 0700 29e0 3100 004f DO STF..).1..O │ │ │ +0044bdd0: 0029 e032 0000 2020 2054 6865 2070 6f73 .).2.. The pos │ │ │ 0044bde0: 7463 6f6e 6469 7469 6f6e 616c 2051 5549 tconditional QUI │ │ │ 0044bdf0: 5420 7465 726d 696e 6174 6573 2074 6865 T terminates the │ │ │ 0044be00: 2046 4f52 206c 6f6f 702e 204e 6f74 6520 FOR loop. Note │ │ │ 0044be10: 7468 6520 7477 6f20 7370 6163 6573 3400 the two spaces4. │ │ │ -0044be20: 297e 3300 0020 2020 6166 7465 7220 7468 )~3.. after th │ │ │ +0044be20: 29e0 3300 0020 2020 6166 7465 7220 7468 ).3.. after th │ │ │ 0044be30: 6520 5155 4954 2062 6563 6175 7365 2069 e QUIT because i │ │ │ 0044be40: 7420 6861 7320 6e6f 2061 7267 756d 656e t has no argumen │ │ │ -0044be50: 742e 0700 297e 3400 000e 0016 7e52 4541 t...)~4.....~REA │ │ │ -0044be60: 4400 0052 6561 640f 001b 7ebf 1100 0020 D..Read...~.... │ │ │ -0044be70: 2020 5265 6164 0700 1c7e 2100 0052 001c Read...~!..R.. │ │ │ -0044be80: 7e31 0000 2020 2054 6865 2052 4541 4420 ~1.. The READ │ │ │ +0044be50: 742e 0700 29e0 3400 000e 0016 e052 4541 t...).4......REA │ │ │ +0044be60: 4400 0052 6561 640f 001b e0bf 1100 0020 D..Read........ │ │ │ +0044be70: 2020 5265 6164 0700 1ce0 2100 0052 001c Read....!..R.. │ │ │ +0044be80: e031 0000 2020 2054 6865 2052 4541 4420 .1.. The READ │ │ │ 0044be90: 636f 6d6d 616e 6420 7472 616e 7366 6572 command transfer │ │ │ 0044bea0: 7320 7468 6520 696e 7075 7420 6672 6f6d s the input from │ │ │ 0044beb0: 2074 6865 2063 7572 7265 6e74 2064 6576 the current dev │ │ │ 0044bec0: 6963 6520 746f 2061 2067 6c6f 6261 6c54 ice to a globalT │ │ │ -0044bed0: 001c 7e41 0000 2020 206f 7220 6c6f 6361 ..~A.. or loca │ │ │ +0044bed0: 001c e041 0000 2020 206f 7220 6c6f 6361 ...A.. or loca │ │ │ 0044bee0: 6c20 7661 7269 6162 6c65 2073 7065 6369 l variable speci │ │ │ 0044bef0: 6669 6564 2061 7320 6120 5245 4144 2061 fied as a READ a │ │ │ 0044bf00: 7267 756d 656e 742e 2046 6f72 2063 6f6e rgument. For con │ │ │ 0044bf10: 7665 6e69 656e 6365 2c20 5245 4144 2061 venience, READ a │ │ │ -0044bf20: 6c73 6f4e 001c 7e51 0000 2020 2061 6363 lsoN..~Q.. acc │ │ │ +0044bf20: 6c73 6f4e 001c e051 0000 2020 2061 6363 lsoN...Q.. acc │ │ │ 0044bf30: 6570 7473 2061 7267 756d 656e 7473 2074 epts arguments t │ │ │ 0044bf40: 6861 7420 7065 7266 6f72 6d20 6c69 6d69 hat perform limi │ │ │ 0044bf50: 7465 6420 6f75 7470 7574 2074 6f20 7468 ted output to th │ │ │ 0044bf60: 6520 6375 7272 656e 7420 6465 7669 6365 e current device │ │ │ -0044bf70: 2e07 001c 7e61 0000 2c00 1c7e 7100 0020 ....~a..,..~q.. │ │ │ +0044bf70: 2e07 001c e061 0000 2c00 1ce0 7100 0020 .....a..,...q.. │ │ │ 0044bf80: 2020 5468 6520 666f 726d 6174 206f 6620 The format of │ │ │ 0044bf90: 7468 6520 5245 4144 2063 6f6d 6d61 6e64 the READ command │ │ │ -0044bfa0: 2069 733a 0700 1c7e 8100 004e 001c 7e91 is:...~...N..~. │ │ │ +0044bfa0: 2069 733a 0700 1ce0 8100 004e 001c e091 is:.......N.... │ │ │ 0044bfb0: 0000 2020 2052 5b45 4144 5d5b 3a74 7665 .. R[EAD][:tve │ │ │ 0044bfc0: 7870 725d 2028 676c 766e 7c2a 676c 766e xpr] (glvn|*glvn │ │ │ 0044bfd0: 7c67 6c76 6e23 696e 7465 7870 7229 5b3a |glvn#intexpr)[: │ │ │ 0044bfe0: 6e75 6d65 7870 725d 7c73 7472 6c69 747c numexpr]|strlit| │ │ │ 0044bff0: 6663 635b 2c2e 2e2e 5d00 0000 0000 0000 fcc[,...]....... │ │ │ 0044c000: 0400 0000 f507 0000 b612 0000 0000 0000 ................ │ │ │ -0044c010: 2300 007e 4845 4c50 00ff 7300 ff43 4f4d #..~HELP..s..COM │ │ │ +0044c010: 2300 00e0 4845 4c50 00ff 7300 ff43 4f4d #...HELP..s..COM │ │ │ 0044c020: 4d41 4e44 5300 ff73 00ff 5245 4144 00c0 MANDS..s..READ.. │ │ │ -0044c030: 1100 000c 0016 7e53 4554 0000 5365 740e ......~SET..Set. │ │ │ -0044c040: 001a 7ebf 1100 0020 2020 5365 7407 001b ..~.... Set... │ │ │ -0044c050: 7e21 0000 5100 1b7e 3100 0020 2020 5345 ~!..Q..~1.. SE │ │ │ +0044c030: 1100 000c 0016 e053 4554 0000 5365 740e .......SET..Set. │ │ │ +0044c040: 001a e0bf 1100 0020 2020 5365 7407 001b ....... Set... │ │ │ +0044c050: e021 0000 5100 1be0 3100 0020 2020 5345 .!..Q...1.. SE │ │ │ 0044c060: 5420 6173 7369 676e 7320 7661 6c75 6573 T assigns values │ │ │ 0044c070: 2074 6f20 7661 7269 6162 6c65 7320 6f72 to variables or │ │ │ 0044c080: 2074 6f20 6120 7365 6c65 6374 6564 2070 to a selected p │ │ │ 0044c090: 6f72 7469 6f6e 206f 6620 6120 7661 7269 ortion of a vari │ │ │ -0044c0a0: 6162 6c65 2e07 001b 7e41 0000 2b00 1b7e able....~A..+..~ │ │ │ +0044c0a0: 6162 6c65 2e07 001b e041 0000 2b00 1be0 able.....A..+... │ │ │ 0044c0b0: 5100 0020 2020 5468 6520 666f 726d 6174 Q.. The format │ │ │ 0044c0c0: 206f 6620 7468 6520 5345 5420 636f 6d6d of the SET comm │ │ │ -0044c0d0: 616e 6420 6973 3a07 001b 7e61 0000 6000 and is:...~a..`. │ │ │ -0044c0e0: 1b7e 7100 0020 2020 535b 4554 5d5b 3a74 .~q.. S[ET][:t │ │ │ +0044c0d0: 616e 6420 6973 3a07 001b e061 0000 6000 and is:....a..`. │ │ │ +0044c0e0: 1be0 7100 0020 2020 535b 4554 5d5b 3a74 ..q.. S[ET][:t │ │ │ 0044c0f0: 7665 7870 725d 2073 6574 6c65 6674 3d65 vexpr] setleft=e │ │ │ 0044c100: 7870 7220 7c20 2873 6574 6c65 6674 5b2c xpr | (setleft[, │ │ │ 0044c110: 2e2e 2e5d 293d 6578 7072 207c 202a 6c76 ...])=expr | *lv │ │ │ 0044c120: 6e3d 6c6e 616d 6520 7c20 616c 6961 7363 n=lname | aliasc │ │ │ 0044c130: 6f6e 7461 696e 6572 5b2c 2e2e 2e5d 0700 ontainer[,...].. │ │ │ -0044c140: 1b7e 8100 000f 001b 7e91 0000 2020 2077 .~......~... w │ │ │ -0044c150: 6865 7265 0800 1a7e c011 0000 7200 1b7e here...~....r..~ │ │ │ +0044c140: 1be0 8100 000f 001b e091 0000 2020 2077 ............ w │ │ │ +0044c150: 6865 7265 0800 1ae0 c011 0000 7200 1be0 here........r... │ │ │ 0044c160: 1200 0020 2020 7365 746c 6566 7420 3d3d ... setleft == │ │ │ 0044c170: 2067 6c76 6e20 7c20 2445 5854 5241 4354 glvn | $EXTRACT │ │ │ 0044c180: 2867 6c76 6e2c 5b2c 696e 7465 7870 7231 (glvn,[,intexpr1 │ │ │ 0044c190: 5b2c 696e 7465 7870 7232 5d5d 2920 7c20 [,intexpr2]]) | │ │ │ 0044c1a0: 2450 4945 4345 2867 6c76 6e2c 6578 7072 $PIECE(glvn,expr │ │ │ 0044c1b0: 315b 2c69 6e74 6578 7072 315b 2c69 6e74 1[,intexpr1[,int │ │ │ 0044c1c0: 6578 7072 325d 5d29 207c 2069 7376 0700 expr2]]) | isv.. │ │ │ -0044c1d0: 1b7e 1300 000d 001b 7e14 0000 2020 2061 .~......~... a │ │ │ -0044c1e0: 6e64 0700 1b7e 1500 0030 001b 7e16 0000 nd...~...0..~... │ │ │ +0044c1d0: 1be0 1300 000d 001b e014 0000 2020 2061 ............ a │ │ │ +0044c1e0: 6e64 0700 1be0 1500 0030 001b e016 0000 nd.......0...... │ │ │ 0044c1f0: 2020 2061 6c69 6173 636f 6e74 6169 6e65 aliascontaine │ │ │ 0044c200: 7220 3d3d 206c 766e 207c 2065 7866 756e r == lvn | exfun │ │ │ -0044c210: 6320 7c20 6578 7661 7207 001b 7e17 0000 c | exvar...~... │ │ │ -0044c220: 1a00 1a7e ff73 00ff 4558 414d 504c 4553 ...~.s..EXAMPLES │ │ │ -0044c230: 0000 4578 616d 706c 6573 1300 277e bf11 ..Examples..'~.. │ │ │ +0044c210: 6320 7c20 6578 7661 7207 001b e017 0000 c | exvar....... │ │ │ +0044c220: 1a00 1ae0 ff73 00ff 4558 414d 504c 4553 .....s..EXAMPLES │ │ │ +0044c230: 0000 4578 616d 706c 6573 1300 27e0 bf11 ..Examples..'... │ │ │ 0044c240: 0000 2020 2045 7861 6d70 6c65 7307 0028 .. Examples..( │ │ │ -0044c250: 7e21 0000 1200 287e 3100 0020 2020 4578 ~!....(~1.. Ex │ │ │ -0044c260: 616d 706c 653a 0700 287e 4100 0037 0028 ample:..(~A..7.( │ │ │ -0044c270: 7e51 0000 2020 2047 544d 3e4b 696c 6c20 ~Q.. GTM>Kill │ │ │ +0044c250: e021 0000 1200 28e0 3100 0020 2020 4578 .!....(.1.. Ex │ │ │ +0044c260: 616d 706c 653a 0700 28e0 4100 0037 0028 ample:..(.A..7.( │ │ │ +0044c270: e051 0000 2020 2047 544d 3e4b 696c 6c20 .Q.. GTM>Kill │ │ │ 0044c280: 2053 6574 2061 3d22 7822 2c28 622c 6329 Set a="x",(b,c) │ │ │ 0044c290: 3d31 2c40 613d 2268 656c 6c6f 2220 5a57 =1,@a="hello" ZW │ │ │ -0044c2a0: 5269 7465 0d00 287e 6100 0020 2020 613d Rite..(~a.. a= │ │ │ -0044c2b0: 780d 0028 7e71 0000 2020 2062 3d31 0d00 x..(~q.. b=1.. │ │ │ -0044c2c0: 287e 8100 0020 2020 633d 3113 0028 7e91 (~... c=1..(~. │ │ │ +0044c2a0: 5269 7465 0d00 28e0 6100 0020 2020 613d Rite..(.a.. a= │ │ │ +0044c2b0: 780d 0028 e071 0000 2020 2062 3d31 0d00 x..(.q.. b=1.. │ │ │ +0044c2c0: 28e0 8100 0020 2020 633d 3113 0028 e091 (.... c=1..(.. │ │ │ 0044c2d0: 0000 2020 2078 3d22 6865 6c6c 6f22 0f00 .. x="hello".. │ │ │ -0044c2e0: 277e c011 0000 2020 2047 544d 3e07 0028 '~.... GTM>..( │ │ │ -0044c2f0: 7e12 0000 5200 287e 1300 0020 2020 5468 ~...R.(~... Th │ │ │ +0044c2e0: 27e0 c011 0000 2020 2047 544d 3e07 0028 '..... GTM>..( │ │ │ +0044c2f0: e012 0000 5200 28e0 1300 0020 2020 5468 ....R.(.... Th │ │ │ 0044c300: 6520 4b49 4c4c 2063 6f6d 6d61 6e64 2064 e KILL command d │ │ │ 0044c310: 656c 6574 6573 2061 6e79 2070 7265 7669 eletes any previ │ │ │ 0044c320: 6f75 736c 7920 6465 6669 6e65 6420 6c6f ously defined lo │ │ │ 0044c330: 6361 6c20 7661 7269 6162 6c65 732e 2054 cal variables. T │ │ │ -0044c340: 6865 2053 4554 5200 287e 1400 0020 2020 he SETR.(~... │ │ │ +0044c340: 6865 2053 4554 5200 28e0 1400 0020 2020 he SETR.(.... │ │ │ 0044c350: 636f 6d6d 616e 6420 6861 7320 7468 7265 command has thre │ │ │ 0044c360: 6520 6172 6775 6d65 6e74 732e 2054 6865 e arguments. The │ │ │ 0044c370: 2066 6972 7374 2073 686f 7773 2061 2073 first shows a s │ │ │ 0044c380: 696d 706c 6520 6469 7265 6374 2061 7373 imple direct ass │ │ │ -0044c390: 6967 6e6d 656e 742e 4b00 287e 1500 0020 ignment.K.(~... │ │ │ +0044c390: 6967 6e6d 656e 742e 4b00 28e0 1500 0020 ignment.K.(.... │ │ │ 0044c3a0: 2020 5468 6520 7365 636f 6e64 2073 686f The second sho │ │ │ 0044c3b0: 7773 2074 6865 2066 6f72 6d20 7468 6174 ws the form that │ │ │ 0044c3c0: 2061 7373 6967 6e73 2074 6865 2073 616d assigns the sam │ │ │ 0044c3d0: 6520 7661 6c75 6520 746f 206d 756c 7469 e value to multi │ │ │ -0044c3e0: 706c 6550 0028 7e16 0000 2020 2076 6172 pleP.(~... var │ │ │ +0044c3e0: 706c 6550 0028 e016 0000 2020 2076 6172 pleP.(.... var │ │ │ 0044c3f0: 6961 626c 6573 2e20 5468 6520 7468 6972 iables. The thir │ │ │ 0044c400: 6420 7368 6f77 7320 6174 6f6d 6963 2069 d shows atomic i │ │ │ 0044c410: 6e64 6972 6563 7469 6f6e 206f 6e20 7468 ndirection on th │ │ │ 0044c420: 6520 6c65 6674 206f 6620 7468 6520 6571 e left of the eq │ │ │ -0044c430: 7561 6c4b 0028 7e17 0000 2020 2073 6967 ualK.(~... sig │ │ │ +0044c430: 7561 6c4b 0028 e017 0000 2020 2073 6967 ualK.(.... sig │ │ │ 0044c440: 6e2e 2054 6865 205a 5752 4954 4520 636f n. The ZWRITE co │ │ │ 0044c450: 6d6d 616e 6420 6469 7370 6c61 7973 2074 mmand displays t │ │ │ 0044c460: 6865 2072 6573 756c 7473 206f 6620 7468 he results of th │ │ │ 0044c470: 6520 6173 7369 676e 6d65 6e74 732e 0700 e assignments... │ │ │ -0044c480: 287e 1800 0012 0028 7e19 0000 2020 2045 (~.....(~... E │ │ │ -0044c490: 7861 6d70 6c65 3a07 0028 7e1a 0000 2000 xample:..(~... . │ │ │ -0044c4a0: 287e 2100 0020 2020 4754 4d3e 5365 7420 (~!.. GTM>Set │ │ │ +0044c480: 28e0 1800 0012 0028 e019 0000 2020 2045 (......(.... E │ │ │ +0044c490: 7861 6d70 6c65 3a07 0028 e01a 0000 2000 xample:..(.... . │ │ │ +0044c4a0: 28e0 2100 0020 2020 4754 4d3e 5365 7420 (.!.. GTM>Set │ │ │ 0044c4b0: 5e28 332c 3429 3d5e 5828 312c 3229 0700 ^(3,4)=^X(1,2).. │ │ │ -0044c4c0: 287e 2200 004c 0028 7e23 0000 2020 2041 (~"..L.(~#.. A │ │ │ +0044c4c0: 28e0 2200 004c 0028 e023 0000 2020 2041 (."..L.(.#.. A │ │ │ 0044c4d0: 7320 4754 2e4d 2065 7661 6c75 6174 6573 s GT.M evaluates │ │ │ 0044c4e0: 2074 6865 2072 6967 6874 2d68 616e 6420 the right-hand │ │ │ 0044c4f0: 7369 6465 206f 6620 7468 6520 6571 7561 side of the equa │ │ │ 0044c500: 6c20 7369 676e 2062 6566 6f72 6520 7468 l sign before th │ │ │ -0044c510: 6554 0028 7e24 0000 2020 206c 6566 742d eT.(~$.. left- │ │ │ +0044c510: 6554 0028 e024 0000 2020 206c 6566 742d eT.(.$.. left- │ │ │ 0044c520: 6861 6e64 2073 6964 6520 7769 7468 696e hand side within │ │ │ 0044c530: 2061 2053 4554 2061 7267 756d 656e 742c a SET argument, │ │ │ 0044c540: 2074 6865 2072 6967 6874 2d68 616e 6420 the right-hand │ │ │ 0044c550: 6578 7072 6573 7369 6f6e 2064 6574 6572 expression deter │ │ │ -0044c560: 6d69 6e65 7352 0028 7e25 0000 2020 2074 minesR.(~%.. t │ │ │ +0044c560: 6d69 6e65 7352 0028 e025 0000 2020 2074 minesR.(.%.. t │ │ │ 0044c570: 6865 206e 616b 6564 2072 6566 6572 656e he naked referen │ │ │ 0044c580: 6365 2069 6e64 6963 6174 6f72 2070 7269 ce indicator pri │ │ │ 0044c590: 6f72 2074 6f20 6576 616c 7561 7469 6f6e or to evaluation │ │ │ 0044c5a0: 206f 6620 7468 6520 6c65 6674 2d68 616e of the left-han │ │ │ -0044c5b0: 6420 7369 6465 2e49 0028 7e26 0000 2020 d side.I.(~&.. │ │ │ +0044c5b0: 6420 7369 6465 2e49 0028 e026 0000 2020 d side.I.(.&.. │ │ │ 0044c5c0: 2054 6865 7265 666f 7265 2c20 7468 6973 Therefore, this │ │ │ 0044c5d0: 2065 7861 6d70 6c65 2061 7373 6967 6e73 example assigns │ │ │ 0044c5e0: 205e 5828 312c 332c 3429 2074 6865 2076 ^X(1,3,4) the v │ │ │ 0044c5f0: 616c 7565 206f 6620 5e58 2831 2c32 292e alue of ^X(1,2). │ │ │ -0044c600: 0700 287e 2700 0012 0028 7e28 0000 2020 ..(~'....(~(.. │ │ │ -0044c610: 2045 7861 6d70 6c65 3a07 0028 7e29 0000 Example:..(~).. │ │ │ -0044c620: 3b00 287e 2a00 0020 2020 4754 4d3e 4b69 ;.(~*.. GTM>Ki │ │ │ +0044c600: 0700 28e0 2700 0012 0028 e028 0000 2020 ..(.'....(.(.. │ │ │ +0044c610: 2045 7861 6d70 6c65 3a07 0028 e029 0000 Example:..(.).. │ │ │ +0044c620: 3b00 28e0 2a00 0020 2020 4754 4d3e 4b69 ;.(.*.. GTM>Ki │ │ │ 0044c630: 6c6c 2078 2053 6574 2024 5069 6563 6528 ll x Set $Piece( │ │ │ 0044c640: 782c 225e 222c 3229 3d22 7069 6563 6520 x,"^",2)="piece │ │ │ -0044c650: 3322 205a 5752 6974 6520 7817 0028 7e31 3" ZWRite x..(~1 │ │ │ +0044c650: 3322 205a 5752 6974 6520 7817 0028 e031 3" ZWRite x..(.1 │ │ │ 0044c660: 0000 2020 2078 3d22 5e5e 7069 6563 6520 .. x="^^piece │ │ │ -0044c670: 3322 0e00 287e 3200 0020 2020 4754 4d3e 3"..(~2.. GTM> │ │ │ -0044c680: 0700 287e 3300 0051 0028 7e34 0000 2020 ..(~3..Q.(~4.. │ │ │ +0044c670: 3322 0e00 28e0 3200 0020 2020 4754 4d3e 3"..(.2.. GTM> │ │ │ +0044c680: 0700 28e0 3300 0051 0028 e034 0000 2020 ..(.3..Q.(.4.. │ │ │ 0044c690: 2054 6869 7320 5345 5420 6465 6d6f 6e73 This SET demons │ │ │ 0044c6a0: 7472 6174 6573 2061 2022 7365 7420 7069 trates a "set pi │ │ │ 0044c6b0: 6563 6522 2061 6e64 2073 686f 7773 2068 ece" and shows h │ │ │ 0044c6c0: 6f77 2053 4554 2067 656e 6572 6174 6573 ow SET generates │ │ │ -0044c6d0: 206d 6973 7369 6e67 2300 287e 3500 0020 missing#.(~5.. │ │ │ +0044c6d0: 206d 6973 7369 6e67 2300 28e0 3500 0020 missing#.(.5.. │ │ │ 0044c6e0: 2020 6465 6c69 6d69 7465 7273 2077 6865 delimiters whe │ │ │ -0044c6f0: 6e20 7265 7175 6972 6564 2e07 0028 7e36 n required...(~6 │ │ │ -0044c700: 0000 1200 287e 3700 0020 2020 4578 616d ....(~7.. Exam │ │ │ -0044c710: 706c 653a 0700 287e 3800 0024 0028 7e39 ple:..(~8..$.(~9 │ │ │ +0044c6f0: 6e20 7265 7175 6972 6564 2e07 0028 e036 n required...(.6 │ │ │ +0044c700: 0000 1200 28e0 3700 0020 2020 4578 616d ....(.7.. Exam │ │ │ +0044c710: 706c 653a 0700 28e0 3800 0024 0028 e039 ple:..(.8..$.(.9 │ │ │ 0044c720: 0000 2020 2047 544d 3e53 6574 2078 3d22 .. GTM>Set x=" │ │ │ 0044c730: 4920 6c6f 7665 2068 6f74 646f 6773 2207 I love hotdogs". │ │ │ -0044c740: 0028 7e3a 0000 2800 287e 4100 0020 2020 .(~:..(.(~A.. │ │ │ +0044c740: 0028 e03a 0000 2800 28e0 4100 0020 2020 .(.:..(.(.A.. │ │ │ 0044c750: 4754 4d3e 5365 7420 2445 7874 7261 6374 GTM>Set $Extract │ │ │ 0044c760: 2878 2c33 2c36 293d 2277 616e 7422 1500 (x,3,6)="want".. │ │ │ -0044c770: 287e 4200 0020 2020 4754 4d3e 5772 6974 (~B.. GTM>Writ │ │ │ -0044c780: 6520 7818 0028 7e43 0000 2020 2049 2077 e x..(~C.. I w │ │ │ -0044c790: 616e 7420 686f 7464 6f67 7328 0028 7e44 ant hotdogs(.(~D │ │ │ +0044c770: 28e0 4200 0020 2020 4754 4d3e 5772 6974 (.B.. GTM>Writ │ │ │ +0044c780: 6520 7818 0028 e043 0000 2020 2049 2077 e x..(.C.. I w │ │ │ +0044c790: 616e 7420 686f 7464 6f67 7328 0028 e044 ant hotdogs(.(.D │ │ │ 0044c7a0: 0000 2020 2047 544d 3e53 6574 2024 4578 .. GTM>Set $Ex │ │ │ 0044c7b0: 7472 6163 7428 782c 3729 3d22 206d 616e tract(x,7)=" man │ │ │ -0044c7c0: 7920 2215 0028 7e45 0000 2020 2047 544d y "..(~E.. GTM │ │ │ -0044c7d0: 3e57 7269 7465 2078 1d00 287e 4600 0020 >Write x..(~F.. │ │ │ +0044c7c0: 7920 2215 0028 e045 0000 2020 2047 544d y "..(.E.. GTM │ │ │ +0044c7d0: 3e57 7269 7465 2078 1d00 28e0 4600 0020 >Write x..(.F.. │ │ │ 0044c7e0: 2020 4920 7761 6e74 206d 616e 7920 686f I want many ho │ │ │ 0044c7f0: 7464 6f67 7300 0000 0000 0000 0000 0000 tdogs........... │ │ │ 0044c800: 0400 0000 db07 0000 f012 0000 0000 0000 ................ │ │ │ -0044c810: 3600 007e 4845 4c50 00ff 7300 ff43 4f4d 6..~HELP..s..COM │ │ │ +0044c810: 3600 00e0 4845 4c50 00ff 7300 ff43 4f4d 6...HELP..s..COM │ │ │ 0044c820: 4d41 4e44 5300 ff73 00ff 5345 5400 ff73 MANDS..s..SET..s │ │ │ 0044c830: 00ff 4558 414d 504c 4553 00c0 4700 0020 ..EXAMPLES..G.. │ │ │ -0044c840: 2020 4754 4d3e 0700 287e 4800 0051 0028 GTM>..(~H..Q.( │ │ │ -0044c850: 7e49 0000 2020 2054 6865 2053 4554 2024 ~I.. The SET $ │ │ │ +0044c840: 2020 4754 4d3e 0700 28e0 4800 0051 0028 GTM>..(.H..Q.( │ │ │ +0044c850: e049 0000 2020 2054 6865 2053 4554 2024 .I.. The SET $ │ │ │ 0044c860: 4558 5452 4143 5420 636f 6d6d 616e 6420 EXTRACT command │ │ │ 0044c870: 7265 706c 6163 6573 2061 6e64 2065 7874 replaces and ext │ │ │ 0044c880: 7261 6374 7320 7468 6520 7370 6563 6966 racts the specif │ │ │ 0044c890: 6965 6420 6368 6172 6163 7465 7273 5300 ied charactersS. │ │ │ -0044c8a0: 287e 4a00 0020 2020 7769 7468 2074 6865 (~J.. with the │ │ │ +0044c8a0: 28e0 4a00 0020 2020 7769 7468 2074 6865 (.J.. with the │ │ │ 0044c8b0: 2076 616c 7565 206f 6620 7468 6520 6578 value of the ex │ │ │ 0044c8c0: 7072 6573 7369 6f6e 206f 6e20 7468 6520 pression on the │ │ │ 0044c8d0: 7269 6768 7420 6861 6e64 2073 6964 6520 right hand side │ │ │ 0044c8e0: 6f66 2074 6865 2065 7175 616c 2d73 6967 of the equal-sig │ │ │ -0044c8f0: 6e0e 0028 7e51 0000 2020 2028 3d29 2e07 n..(~Q.. (=).. │ │ │ -0044c900: 0028 7e52 0000 1200 287e 5300 0020 2020 .(~R....(~S.. │ │ │ -0044c910: 4578 616d 706c 653a 0700 287e 5400 0016 Example:..(~T... │ │ │ -0044c920: 0028 7e55 0000 2020 2047 544d 3e6b 696c .(~U.. GTM>kil │ │ │ -0044c930: 6c20 412c 4207 0028 7e56 0000 2300 287e l A,B..(~V..#.(~ │ │ │ +0044c8f0: 6e0e 0028 e051 0000 2020 2028 3d29 2e07 n..(.Q.. (=).. │ │ │ +0044c900: 0028 e052 0000 1200 28e0 5300 0020 2020 .(.R....(.S.. │ │ │ +0044c910: 4578 616d 706c 653a 0700 28e0 5400 0016 Example:..(.T... │ │ │ +0044c920: 0028 e055 0000 2020 2047 544d 3e6b 696c .(.U.. GTM>kil │ │ │ +0044c930: 6c20 412c 4207 0028 e056 0000 2300 28e0 l A,B..(.V..#.(. │ │ │ 0044c940: 5700 0020 2020 4754 4d3e 7365 7420 413d W.. GTM>set A= │ │ │ 0044c950: 312c 4128 3129 3d31 2c41 2832 293d 322b 1,A(1)=1,A(2)=2+ │ │ │ -0044c960: 0028 7e58 0000 2020 2047 544d 3e73 6574 .(~X.. GTM>set │ │ │ +0044c960: 0028 e058 0000 2020 2047 544d 3e73 6574 .(.X.. GTM>set │ │ │ 0044c970: 202a 423d 4120 3b20 4120 2620 4220 6172 *B=A ; A & B ar │ │ │ -0044c980: 6520 616c 6961 7365 732e 1600 287e 5900 e aliases...(~Y. │ │ │ +0044c980: 6520 616c 6961 7365 732e 1600 28e0 5900 e aliases...(.Y. │ │ │ 0044c990: 0020 2020 4754 4d3e 7a77 7269 7465 2042 . GTM>zwrite B │ │ │ -0044c9a0: 1000 287e 5a00 0020 2020 423d 3120 3b2a ..(~Z.. B=1 ;* │ │ │ -0044c9b0: 1000 287e 6100 0020 2020 4228 3129 3d31 ..(~a.. B(1)=1 │ │ │ -0044c9c0: 1000 287e 6200 0020 2020 4228 3229 3d32 ..(~b.. B(2)=2 │ │ │ -0044c9d0: 0e00 287e 6300 0020 2020 4754 4d3e 0700 ..(~c.. GTM>.. │ │ │ -0044c9e0: 287e 6400 004c 0028 7e65 0000 2020 2054 (~d..L.(~e.. T │ │ │ +0044c9a0: 1000 28e0 5a00 0020 2020 423d 3120 3b2a ..(.Z.. B=1 ;* │ │ │ +0044c9b0: 1000 28e0 6100 0020 2020 4228 3129 3d31 ..(.a.. B(1)=1 │ │ │ +0044c9c0: 1000 28e0 6200 0020 2020 4228 3229 3d32 ..(.b.. B(2)=2 │ │ │ +0044c9d0: 0e00 28e0 6300 0020 2020 4754 4d3e 0700 ..(.c.. GTM>.. │ │ │ +0044c9e0: 28e0 6400 004c 0028 e065 0000 2020 2054 (.d..L.(.e.. T │ │ │ 0044c9f0: 6869 7320 5345 5420 2a20 636f 6d6d 616e his SET * comman │ │ │ 0044ca00: 6420 6372 6561 7465 7320 616e 2061 6c69 d creates an ali │ │ │ 0044ca10: 6173 2061 7373 6f63 6961 7465 6420 6265 as associated be │ │ │ 0044ca20: 7477 6565 6e20 4120 616e 6420 422e 2049 tween A and B. I │ │ │ -0044ca30: 744d 0028 7e66 0000 2020 2061 7373 6f63 tM.(~f.. assoc │ │ │ +0044ca30: 744d 0028 e066 0000 2020 2061 7373 6f63 tM.(.f.. assoc │ │ │ 0044ca40: 6961 7465 7320 7468 6520 656e 7469 7265 iates the entire │ │ │ 0044ca50: 2074 7265 6520 6f66 206e 6f64 6573 206f tree of nodes o │ │ │ 0044ca60: 6620 4120 696e 636c 7564 696e 6720 6974 f A including it │ │ │ 0044ca70: 7320 726f 6f74 2061 6e64 2061 6c6c 1d00 s root and all.. │ │ │ -0044ca80: 287e 6700 0020 2020 6465 7363 656e 6461 (~g.. descenda │ │ │ -0044ca90: 6e74 7320 7769 7468 2042 2e07 0028 7e68 nts with B...(~h │ │ │ -0044caa0: 0000 1200 287e 6900 0020 2020 4578 616d ....(~i.. Exam │ │ │ -0044cab0: 706c 653a 0700 287e 6a00 0018 0028 7e71 ple:..(~j....(~q │ │ │ +0044ca80: 28e0 6700 0020 2020 6465 7363 656e 6461 (.g.. descenda │ │ │ +0044ca90: 6e74 7320 7769 7468 2042 2e07 0028 e068 nts with B...(.h │ │ │ +0044caa0: 0000 1200 28e0 6900 0020 2020 4578 616d ....(.i.. Exam │ │ │ +0044cab0: 706c 653a 0700 28e0 6a00 0018 0028 e071 ple:..(.j....(.q │ │ │ 0044cac0: 0000 2020 2047 544d 3e6b 696c 6c20 412c .. GTM>kill A, │ │ │ -0044cad0: 422c 4307 0028 7e72 0000 3300 287e 7300 B,C..(~r..3.(~s. │ │ │ +0044cad0: 422c 4307 0028 e072 0000 3300 28e0 7300 B,C..(.r..3.(.s. │ │ │ 0044cae0: 0020 2020 4754 4d3e 7365 7420 413d 312c . GTM>set A=1, │ │ │ 0044caf0: 2a43 2832 293d 4120 3b20 4328 3229 2069 *C(2)=A ; C(2) i │ │ │ 0044cb00: 7320 6120 636f 6e74 6169 6e65 7214 0028 s a container..( │ │ │ -0044cb10: 7e74 0000 2020 2047 544d 3e7a 7772 6974 ~t.. GTM>zwrit │ │ │ -0044cb20: 6510 0028 7e75 0000 2020 2041 3d31 203b e..(~u.. A=1 ; │ │ │ -0044cb30: 2a11 0028 7e76 0000 2020 202a 4328 3229 *..(~v.. *C(2) │ │ │ -0044cb40: 3d41 2d00 287e 7700 0020 2020 4754 4d3e =A-.(~w.. GTM> │ │ │ +0044cb10: e074 0000 2020 2047 544d 3e7a 7772 6974 .t.. GTM>zwrit │ │ │ +0044cb20: 6510 0028 e075 0000 2020 2041 3d31 203b e..(.u.. A=1 ; │ │ │ +0044cb30: 2a11 0028 e076 0000 2020 202a 4328 3229 *..(.v.. *C(2) │ │ │ +0044cb40: 3d41 2d00 28e0 7700 0020 2020 4754 4d3e =A-.(.w.. GTM> │ │ │ 0044cb50: 7365 7420 2a42 3d43 2832 2920 3b20 4220 set *B=C(2) ; B │ │ │ 0044cb60: 6973 206e 6f77 2061 6e20 616c 6961 7367 is now an aliasg │ │ │ -0044cb70: 0028 7e78 0000 2020 2047 544d 3e77 7269 .(~x.. GTM>wri │ │ │ +0044cb70: 0028 e078 0000 2020 2047 544d 3e77 7269 .(.x.. GTM>wri │ │ │ 0044cb80: 7465 2042 2c22 3a22 2c24 6c65 6e67 7468 te B,":",$length │ │ │ 0044cb90: 2843 2832 2929 2c22 3a22 203b 2041 6e20 (C(2)),":" ; An │ │ │ 0044cba0: 616c 6961 7320 7661 7269 6162 6c65 2070 alias variable p │ │ │ 0044cbb0: 726f 7669 6465 7320 6163 6365 7373 2062 rovides access b │ │ │ 0044cbc0: 7574 2061 2063 6f6e 7461 696e 6572 2064 ut a container d │ │ │ -0044cbd0: 6f65 736e 2774 0e00 287e 7900 0020 2020 oesn't..(~y.. │ │ │ -0044cbe0: 313a 303a 0e00 287e 7a00 0020 2020 4754 1:0:..(~z.. GT │ │ │ -0044cbf0: 4d3e 0700 287e 8100 0052 0028 7e82 0000 M>..(~...R.(~... │ │ │ +0044cbd0: 6f65 736e 2774 0e00 28e0 7900 0020 2020 oesn't..(.y.. │ │ │ +0044cbe0: 313a 303a 0e00 28e0 7a00 0020 2020 4754 1:0:..(.z.. GT │ │ │ +0044cbf0: 4d3e 0700 28e0 8100 0052 0028 e082 0000 M>..(....R.(.... │ │ │ 0044cc00: 2020 2054 6869 7320 5345 5420 2a20 636f This SET * co │ │ │ 0044cc10: 6d6d 616e 6420 6372 6561 7465 7320 616e mmand creates an │ │ │ 0044cc20: 2061 6c69 6173 2062 7920 6465 7265 6665 alias by derefe │ │ │ 0044cc30: 7265 6e63 696e 6720 616e 2061 6c69 6173 rencing an alias │ │ │ -0044cc40: 2063 6f6e 7461 696e 6572 2e07 0028 7e83 container...(~. │ │ │ -0044cc50: 0000 1400 167e 5443 4f4d 4d49 5400 0054 .....~TCOMMIT..T │ │ │ -0044cc60: 436f 6d6d 6974 1200 1e7e bf11 0000 2020 Commit...~.... │ │ │ -0044cc70: 2054 436f 6d6d 6974 0700 1f7e 2100 0053 TCommit...~!..S │ │ │ -0044cc80: 001f 7e31 0000 2020 2054 6865 2054 434f ..~1.. The TCO │ │ │ +0044cc40: 2063 6f6e 7461 696e 6572 2e07 0028 e083 container...(.. │ │ │ +0044cc50: 0000 1400 16e0 5443 4f4d 4d49 5400 0054 ......TCOMMIT..T │ │ │ +0044cc60: 436f 6d6d 6974 1200 1ee0 bf11 0000 2020 Commit........ │ │ │ +0044cc70: 2054 436f 6d6d 6974 0700 1fe0 2100 0053 TCommit....!..S │ │ │ +0044cc80: 001f e031 0000 2020 2054 6865 2054 434f ...1.. The TCO │ │ │ 0044cc90: 4d4d 4954 2063 6f6d 6d61 6e64 206d 6172 MMIT command mar │ │ │ 0044cca0: 6b73 2074 6865 2065 6e64 206f 6620 6120 ks the end of a │ │ │ 0044ccb0: 7472 616e 7361 6374 696f 6e20 6f72 2073 transaction or s │ │ │ 0044ccc0: 7562 2d74 7261 6e73 6163 7469 6f6e 2061 ub-transaction a │ │ │ -0044ccd0: 6e64 5300 1f7e 4100 0020 2020 6465 6372 ndS..~A.. decr │ │ │ +0044ccd0: 6e64 5300 1fe0 4100 0020 2020 6465 6372 ndS...A.. decr │ │ │ 0044cce0: 656d 656e 7473 2024 544c 4556 454c 2e20 ements $TLEVEL. │ │ │ 0044ccf0: 4966 2054 434f 4d4d 4954 206d 6172 6b73 If TCOMMIT marks │ │ │ 0044cd00: 2074 6865 2065 6e64 206f 6620 6120 7472 the end of a tr │ │ │ 0044cd10: 616e 7361 6374 696f 6e20 2864 6563 7265 ansaction (decre │ │ │ -0044cd20: 6d65 6e74 7351 001f 7e51 0000 2020 2024 mentsQ..~Q.. $ │ │ │ +0044cd20: 6d65 6e74 7351 001f e051 0000 2020 2024 mentsQ...Q.. $ │ │ │ 0044cd30: 544c 4556 454c 2074 6f20 7a65 726f 292c TLEVEL to zero), │ │ │ 0044cd40: 2069 7420 696e 766f 6b65 7320 6120 434f it invokes a CO │ │ │ 0044cd50: 4d4d 4954 2c20 7768 6963 6820 6d61 6b65 MMIT, which make │ │ │ 0044cd60: 7320 7468 6520 6461 7461 6261 7365 2075 s the database u │ │ │ -0044cd70: 7064 6174 6573 5400 1f7e 6100 0020 2020 pdatesT..~a.. │ │ │ +0044cd70: 7064 6174 6573 5400 1fe0 6100 0020 2020 pdatesT...a.. │ │ │ 0044cd80: 7065 7266 6f72 6d65 6420 6279 2074 6865 performed by the │ │ │ 0044cd90: 2074 7261 6e73 6163 7469 6f6e 2067 656e transaction gen │ │ │ 0044cda0: 6572 616c 6c79 2061 7661 696c 6162 6c65 erally available │ │ │ 0044cdb0: 2e20 4120 5443 4f4d 4d49 5420 6973 7375 . A TCOMMIT issu │ │ │ -0044cdc0: 6564 2077 6865 6e20 6e6f 4300 1f7e 7100 ed when noC..~q. │ │ │ +0044cdc0: 6564 2077 6865 6e20 6e6f 4300 1fe0 7100 ed when noC...q. │ │ │ 0044cdd0: 0020 2020 7472 616e 7361 6374 696f 6e20 . transaction │ │ │ 0044cde0: 6973 2069 6e20 7072 6f67 7265 7373 2028 is in progress ( │ │ │ 0044cdf0: 2454 4c45 5645 4c3d 3029 2070 726f 6475 $TLEVEL=0) produ │ │ │ 0044ce00: 6365 7320 616e 2065 7272 6f72 2e07 001f ces an error.... │ │ │ -0044ce10: 7e81 0000 2f00 1f7e 9100 0020 2020 5468 ~.../..~... Th │ │ │ +0044ce10: e081 0000 2f00 1fe0 9100 0020 2020 5468 ..../...... Th │ │ │ 0044ce20: 6520 666f 726d 6174 206f 6620 7468 6520 e format of the │ │ │ 0044ce30: 5443 4f4d 4d49 5420 636f 6d6d 616e 6420 TCOMMIT command │ │ │ -0044ce40: 6973 3a08 001e 7ec0 1100 001c 001f 7e12 is:...~.......~. │ │ │ +0044ce40: 6973 3a08 001e e0c0 1100 001c 001f e012 is:............. │ │ │ 0044ce50: 0000 2020 2054 435b 4f4d 4d49 545d 5b3a .. TC[OMMIT][: │ │ │ -0044ce60: 7476 6578 7072 5d07 001f 7e13 0000 5300 tvexpr]...~...S. │ │ │ -0044ce70: 1f7e 1400 0020 2020 466f 7220 616e 2065 .~... For an e │ │ │ +0044ce60: 7476 6578 7072 5d07 001f e013 0000 5300 tvexpr].......S. │ │ │ +0044ce70: 1fe0 1400 0020 2020 466f 7220 616e 2065 ..... For an e │ │ │ 0044ce80: 7861 6d70 6c65 206f 6620 7468 6520 7573 xample of the us │ │ │ 0044ce90: 6520 6f66 2074 6865 2054 434f 4d4d 4954 e of the TCOMMIT │ │ │ 0044cea0: 2063 6f6d 6d61 6e64 2c20 7265 6665 7220 command, refer │ │ │ 0044ceb0: 746f 2074 6865 2063 6861 7074 6572 206f to the chapter o │ │ │ -0044cec0: 6e44 001f 7e15 0000 2020 2047 656e 6572 nD..~... Gener │ │ │ +0044cec0: 6e44 001f e015 0000 2020 2047 656e 6572 nD...... Gener │ │ │ 0044ced0: 616c 204c 616e 6775 6167 6520 4665 6174 al Language Feat │ │ │ 0044cee0: 7572 6573 206f 6620 4d20 696e 2047 542e ures of M in GT. │ │ │ 0044cef0: 4d20 5072 6f67 7261 6d6d 6572 2773 2047 M Programmer's G │ │ │ -0044cf00: 7569 6465 2e07 001f 7e16 0000 1500 177e uide....~......~ │ │ │ +0044cf00: 7569 6465 2e07 001f e016 0000 1500 17e0 uide............ │ │ │ 0044cf10: 5245 5354 4152 5400 0054 5245 7374 6172 RESTART..TREstar │ │ │ -0044cf20: 7413 001f 7ebf 1100 0020 2020 5452 4573 t...~.... TREs │ │ │ -0044cf30: 7461 7274 0700 207e 2100 004d 0020 7e31 tart.. ~!..M. ~1 │ │ │ +0044cf20: 7413 001f e0bf 1100 0020 2020 5452 4573 t........ TREs │ │ │ +0044cf30: 7461 7274 0700 20e0 2100 004d 0020 e031 tart.. .!..M. .1 │ │ │ 0044cf40: 0000 2020 2054 6865 2054 5245 5354 4152 .. The TRESTAR │ │ │ 0044cf50: 5420 636f 6d6d 616e 6420 6174 7465 6d70 T command attemp │ │ │ 0044cf60: 7473 2074 6f20 5245 5354 4152 5420 7468 ts to RESTART th │ │ │ 0044cf70: 6520 6375 7272 656e 7420 7472 616e 7361 e current transa │ │ │ -0044cf80: 6374 696f 6e2e 2041 5300 207e 4100 0020 ction. AS. ~A.. │ │ │ +0044cf80: 6374 696f 6e2e 2041 5300 20e0 4100 0020 ction. AS. .A.. │ │ │ 0044cf90: 2020 5245 5354 4152 5420 7472 616e 7366 RESTART transf │ │ │ 0044cfa0: 6572 7320 636f 6e74 726f 6c20 6261 636b ers control back │ │ │ 0044cfb0: 2074 6f20 7468 6520 696e 6974 6961 6c20 to the initial │ │ │ 0044cfc0: 5453 5441 5254 2061 6e64 2072 6573 746f TSTART and resto │ │ │ 0044cfd0: 7265 7320 6d75 6368 206f 6600 0000 0000 res much of..... │ │ │ 0044cfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0044cff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0044d000: 0400 0000 e807 0000 1313 0000 0000 0000 ................ │ │ │ -0044d010: 7400 007e 4845 4c50 00ff 7300 ff43 4f4d t..~HELP..s..COM │ │ │ +0044d010: 7400 00e0 4845 4c50 00ff 7300 ff43 4f4d t...HELP..s..COM │ │ │ 0044d020: 4d41 4e44 5300 ff73 00ff 5452 4553 5441 MANDS..s..TRESTA │ │ │ 0044d030: 5254 00bf 5100 0020 2020 7468 6520 7072 RT..Q.. the pr │ │ │ 0044d040: 6f63 6573 7320 7374 6174 6520 746f 2077 ocess state to w │ │ │ 0044d050: 6861 7420 6974 2077 6173 2077 6865 6e20 hat it was when │ │ │ 0044d060: 7468 6174 2054 5354 4152 5420 7761 7320 that TSTART was │ │ │ 0044d070: 6f72 6967 696e 616c 6c79 2065 7865 6375 originally execu │ │ │ -0044d080: 7465 642e 5200 207e 6100 0020 2020 4120 ted.R. ~a.. A │ │ │ +0044d080: 7465 642e 5200 20e0 6100 0020 2020 4120 ted.R. .a.. A │ │ │ 0044d090: 5452 4553 5441 5254 2069 7373 7565 6420 TRESTART issued │ │ │ 0044d0a0: 7768 656e 206e 6f20 7472 616e 7361 6374 when no transact │ │ │ 0044d0b0: 696f 6e20 6973 2069 6e20 7072 6f67 7265 ion is in progre │ │ │ 0044d0c0: 7373 2028 2454 4c45 5645 4c3d 3029 206f ss ($TLEVEL=0) o │ │ │ -0044d0d0: 7220 7768 656e 4a00 207e 7100 0020 2020 r whenJ. ~q.. │ │ │ +0044d0d0: 7220 7768 656e 4a00 20e0 7100 0020 2020 r whenJ. .q.. │ │ │ 0044d0e0: 7468 6520 7472 616e 7361 6374 696f 6e20 the transaction │ │ │ 0044d0f0: 646f 6573 206e 6f74 2068 6176 6520 5245 does not have RE │ │ │ 0044d100: 5354 4152 5420 656e 6162 6c65 6420 7072 START enabled pr │ │ │ 0044d110: 6f64 7563 6573 2061 6e20 6572 726f 722e oduces an error. │ │ │ -0044d120: 0700 207e 8100 0051 0020 7e91 0000 2020 .. ~...Q. ~... │ │ │ +0044d120: 0700 20e0 8100 0051 0020 e091 0000 2020 .. ....Q. .... │ │ │ 0044d130: 2041 2054 5245 5354 4152 5420 636f 6d6d A TRESTART comm │ │ │ 0044d140: 616e 6420 6361 7573 6573 2074 6865 2054 and causes the T │ │ │ 0044d150: 5020 7472 616e 7361 6374 696f 6e20 746f P transaction to │ │ │ 0044d160: 2052 4553 5441 5254 2069 6e20 7468 6520 RESTART in the │ │ │ -0044d170: 7361 6d65 2077 6179 5300 1f7e c011 0000 same wayS..~.... │ │ │ +0044d170: 7361 6d65 2077 6179 5300 1fe0 c011 0000 same wayS....... │ │ │ 0044d180: 2020 2074 6861 7420 4754 2e4d 2075 7365 that GT.M use │ │ │ 0044d190: 7320 746f 2069 6d70 6c69 6369 746c 7920 s to implicitly │ │ │ 0044d1a0: 7265 7374 6172 7420 7468 6520 7472 616e restart the tran │ │ │ 0044d1b0: 7361 6374 696f 6e20 696e 2063 6173 6520 saction in case │ │ │ -0044d1c0: 6f66 2072 6573 6f75 7263 6553 0020 7e12 of resourceS. ~. │ │ │ +0044d1c0: 6f66 2072 6573 6f75 7263 6553 0020 e012 of resourceS. .. │ │ │ 0044d1d0: 0000 2020 2063 6f6e 666c 6963 7473 2e20 .. conflicts. │ │ │ 0044d1e0: 416c 6c20 7265 7374 6172 7473 2069 6e63 All restarts inc │ │ │ 0044d1f0: 7265 6d65 6e74 2074 6865 2069 6e74 6572 rement the inter │ │ │ 0044d200: 6e61 6c20 7472 616e 7361 6374 696f 6e20 nal transaction │ │ │ 0044d210: 7265 7472 7920 636f 756e 7420 746f 4d00 retry count toM. │ │ │ -0044d220: 207e 1300 0020 2020 6120 6d61 7869 6d75 ~... a maximu │ │ │ +0044d220: 20e0 1300 0020 2020 6120 6d61 7869 6d75 .... a maximu │ │ │ 0044d230: 6d20 6f66 2074 6872 6565 2028 3329 2c20 m of three (3), │ │ │ 0044d240: 6174 2077 6869 6368 2070 6f69 6e74 2c20 at which point, │ │ │ 0044d250: 4754 2e4d 2070 6572 666f 726d 7320 7468 GT.M performs th │ │ │ -0044d260: 6520 656e 7469 7265 2054 5052 0020 7e14 e entire TPR. ~. │ │ │ +0044d260: 6520 656e 7469 7265 2054 5052 0020 e014 e entire TPR. .. │ │ │ 0044d270: 0000 2020 2074 7261 6e73 6163 7469 6f6e .. transaction │ │ │ 0044d280: 2077 6974 6869 6e20 6120 6372 6974 6963 within a critic │ │ │ 0044d290: 616c 2073 6563 7469 6f6e 206f 6e20 616c al section on al │ │ │ 0044d2a0: 6c20 6461 7461 6261 7365 7320 7265 6665 l databases refe │ │ │ 0044d2b0: 7265 6e63 6564 2069 6e20 7468 6516 0020 renced in the.. │ │ │ -0044d2c0: 7e15 0000 2020 2074 7261 6e73 6163 7469 ~... transacti │ │ │ -0044d2d0: 6f6e 2e07 0020 7e16 0000 4f00 207e 1700 on... ~...O. ~.. │ │ │ +0044d2c0: e015 0000 2020 2074 7261 6e73 6163 7469 .... transacti │ │ │ +0044d2d0: 6f6e 2e07 0020 e016 0000 4f00 20e0 1700 on... ....O. ... │ │ │ 0044d2e0: 0020 2020 4754 2e4d 2069 7373 7565 7320 . GT.M issues │ │ │ 0044d2f0: 6120 5452 4553 544d 4158 2072 756e 7469 a TRESTMAX runti │ │ │ 0044d300: 6d65 2065 7272 6f72 2077 6865 6e20 6170 me error when ap │ │ │ 0044d310: 706c 6963 6174 696f 6e20 636f 6465 2061 plication code a │ │ │ -0044d320: 7474 656d 7074 7320 6152 0020 7e18 0000 ttempts aR. ~... │ │ │ +0044d320: 7474 656d 7074 7320 6152 0020 e018 0000 ttempts aR. .... │ │ │ 0044d330: 2020 2054 5245 5354 4152 5420 6d6f 7265 TRESTART more │ │ │ 0044d340: 2074 6861 6e20 6f6e 6365 2064 7572 696e than once durin │ │ │ 0044d350: 6720 6120 7472 616e 7361 6374 696f 6e20 g a transaction │ │ │ 0044d360: 7768 696c 6520 2454 5245 5354 4152 543d while $TRESTART= │ │ │ -0044d370: 3420 286e 6f74 653a 2069 6e54 0020 7e19 4 (note: inT. ~. │ │ │ +0044d370: 3420 286e 6f74 653a 2069 6e54 0020 e019 4 (note: inT. .. │ │ │ 0044d380: 0000 2020 206f 7264 6572 2074 6f20 6265 .. order to be │ │ │ 0044d390: 2077 686f 6c65 736f 6d65 2c20 5452 4553 wholesome, TRES │ │ │ 0044d3a0: 5441 5254 2075 7361 6765 2069 6e20 6170 TART usage in ap │ │ │ 0044d3b0: 706c 6963 6174 696f 6e20 636f 6465 2073 plication code s │ │ │ 0044d3c0: 686f 756c 6420 616c 7761 7973 2062 6553 hould always beS │ │ │ -0044d3d0: 0020 7e1a 0000 2020 2063 6f6e 6469 7469 . ~... conditi │ │ │ +0044d3d0: 0020 e01a 0000 2020 2063 6f6e 6469 7469 . .... conditi │ │ │ 0044d3e0: 6f6e 616c 292e 2049 6e20 7468 6520 6669 onal). In the fi │ │ │ 0044d3f0: 6e61 6c20 7265 7472 792c 2047 542e 4d20 nal retry, GT.M │ │ │ 0044d400: 686f 6c64 7320 7468 6520 6372 6974 6963 holds the critic │ │ │ 0044d410: 616c 2073 6563 7469 6f6e 206c 6f63 6b20 al section lock │ │ │ -0044d420: 6f6e 5100 207e 2100 0020 2020 616c 6c20 onQ. ~!.. all │ │ │ +0044d420: 6f6e 5100 20e0 2100 0020 2020 616c 6c20 onQ. .!.. all │ │ │ 0044d430: 6461 7461 6261 7365 7320 696e 766f 6c76 databases involv │ │ │ 0044d440: 6564 2069 6e20 7468 6520 7472 616e 7361 ed in the transa │ │ │ 0044d450: 6374 696f 6e2e 2053 696e 6365 2061 2054 ction. Since a T │ │ │ 0044d460: 5245 5354 4152 5420 6361 6e63 656c 7320 RESTART cancels │ │ │ -0044d470: 616c 6c54 0020 7e22 0000 2020 2074 6865 allT. ~".. the │ │ │ +0044d470: 616c 6c54 0020 e022 0000 2020 2074 6865 allT. .".. the │ │ │ 0044d480: 2077 6f72 6b20 646f 6e65 2069 6e20 7468 work done in th │ │ │ 0044d490: 6520 6375 7272 656e 7420 7472 616e 7361 e current transa │ │ │ 0044d4a0: 6374 696f 6e20 616e 6420 7472 616e 7366 ction and transf │ │ │ 0044d4b0: 6572 7320 636f 6e74 726f 6c20 6261 636b ers control back │ │ │ -0044d4c0: 2074 6f20 7468 6552 0020 7e23 0000 2020 to theR. ~#.. │ │ │ +0044d4c0: 2074 6f20 7468 6552 0020 e023 0000 2020 to theR. .#.. │ │ │ 0044d4d0: 2054 5354 4152 542c 206c 696d 6974 696e TSTART, limitin │ │ │ 0044d4e0: 6720 7468 6520 6e75 6d62 6572 206f 6620 g the number of │ │ │ 0044d4f0: 7469 6d65 7320 7468 6973 2063 616e 2062 times this can b │ │ │ 0044d500: 6520 646f 6e65 2069 6e20 7468 6520 6669 e done in the fi │ │ │ -0044d510: 6e61 6c20 7265 7472 7950 0020 7e24 0000 nal retryP. ~$.. │ │ │ +0044d510: 6e61 6c20 7265 7472 7950 0020 e024 0000 nal retryP. .$.. │ │ │ 0044d520: 2020 206c 696d 6974 7320 7468 6520 7469 limits the ti │ │ │ 0044d530: 6d65 2061 2070 726f 6365 7373 2063 616e me a process can │ │ │ 0044d540: 2028 6279 2076 6972 7475 6520 6f66 2068 (by virtue of h │ │ │ 0044d550: 6f6c 6469 6e67 2061 2063 7269 7469 6361 olding a critica │ │ │ -0044d560: 6c20 7365 6374 696f 6e54 0020 7e25 0000 l sectionT. ~%.. │ │ │ +0044d560: 6c20 7365 6374 696f 6e54 0020 e025 0000 l sectionT. .%.. │ │ │ 0044d570: 2020 206c 6f63 6b20 6f6e 2074 6865 2064 lock on the d │ │ │ 0044d580: 6174 6162 6173 6573 2920 7072 6576 656e atabases) preven │ │ │ 0044d590: 7420 6f74 6865 7220 7072 6f63 6573 7365 t other processe │ │ │ 0044d5a0: 7320 6672 6f6d 2075 7064 6174 696e 6720 s from updating │ │ │ 0044d5b0: 7468 6520 6461 7461 6261 7365 2e07 0020 the database... │ │ │ -0044d5c0: 7e26 0000 4f00 207e 2700 0020 2020 4754 ~&..O. ~'.. GT │ │ │ +0044d5c0: e026 0000 4f00 20e0 2700 0020 2020 4754 .&..O. .'.. GT │ │ │ 0044d5d0: 2e4d 206c 696d 6974 7320 5450 2072 6573 .M limits TP res │ │ │ 0044d5e0: 7461 7274 7320 696e 2074 6865 2066 696e tarts in the fin │ │ │ 0044d5f0: 616c 2072 6574 7279 2064 7565 2074 6f20 al retry due to │ │ │ 0044d600: 6e6f 6e2d 6176 6169 6c61 6269 6c69 7479 non-availability │ │ │ -0044d610: 206f 6651 0020 7e28 0000 2020 204d 2d6c ofQ. ~(.. M-l │ │ │ +0044d610: 206f 6651 0020 e028 0000 2020 204d 2d6c ofQ. .(.. M-l │ │ │ 0044d620: 6f63 6b73 2069 6e20 6120 7369 6d69 6c61 ocks in a simila │ │ │ 0044d630: 7220 6661 7368 696f 6e2e 2047 542e 4d20 r fashion. GT.M │ │ │ 0044d640: 616c 6c6f 7773 2061 206d 6178 696d 756d allows a maximum │ │ │ 0044d650: 206f 6620 3136 2073 7563 6820 7265 7374 of 16 such rest │ │ │ -0044d660: 6172 7473 3e00 207e 2900 0020 2020 6166 arts>. ~).. af │ │ │ +0044d660: 6172 7473 3e00 20e0 2900 0020 2020 6166 arts>. .).. af │ │ │ 0044d670: 7465 7220 7768 6963 6820 6974 2069 7373 ter which it iss │ │ │ 0044d680: 7565 7320 6120 5450 4c4f 434b 5245 5354 ues a TPLOCKREST │ │ │ 0044d690: 4d41 5820 7275 6e74 696d 6520 6572 726f MAX runtime erro │ │ │ -0044d6a0: 722e 0700 207e 2a00 0031 0020 7e31 0000 r... ~*..1. ~1.. │ │ │ +0044d6a0: 722e 0700 20e0 2a00 0031 0020 e031 0000 r... .*..1. .1.. │ │ │ 0044d6b0: 2020 2054 6865 2066 6f72 6d61 7420 666f The format fo │ │ │ 0044d6c0: 7220 7468 6520 5452 4553 5441 5254 2063 r the TRESTART c │ │ │ -0044d6d0: 6f6d 6d61 6e64 2069 733a 0700 207e 3200 ommand is:.. ~2. │ │ │ -0044d6e0: 002a 0020 7e33 0000 2020 2054 5245 5b53 .*. ~3.. TRE[S │ │ │ +0044d6d0: 6f6d 6d61 6e64 2069 733a 0700 20e0 3200 ommand is:.. .2. │ │ │ +0044d6e0: 002a 0020 e033 0000 2020 2054 5245 5b53 .*. .3.. TRE[S │ │ │ 0044d6f0: 5441 5254 5d5b 3a74 7665 7870 725d 205b TART][:tvexpr] [ │ │ │ -0044d700: 5850 454c 3d6c 6162 656c 5d07 0020 7e34 XPEL=label].. ~4 │ │ │ -0044d710: 0000 5400 207e 3500 0020 2020 466f 7220 ..T. ~5.. For │ │ │ +0044d700: 5850 454c 3d6c 6162 656c 5d07 0020 e034 XPEL=label].. .4 │ │ │ +0044d710: 0000 5400 20e0 3500 0020 2020 466f 7220 ..T. .5.. For │ │ │ 0044d720: 616e 2065 7861 6d70 6c65 206f 6620 7468 an example of th │ │ │ 0044d730: 6520 7573 6520 6f66 2074 6865 2054 5245 e use of the TRE │ │ │ 0044d740: 5354 4152 5420 636f 6d6d 616e 642c 2072 START command, r │ │ │ 0044d750: 6566 6572 2074 6f20 7468 6520 6368 6170 efer to the chap │ │ │ -0044d760: 7465 7220 6f6e 4a00 207e 3600 0020 2020 ter onJ. ~6.. │ │ │ +0044d760: 7465 7220 6f6e 4a00 20e0 3600 0020 2020 ter onJ. .6.. │ │ │ 0044d770: 2247 656e 6572 616c 204c 616e 6775 6167 "General Languag │ │ │ 0044d780: 6520 4665 6174 7572 6573 206f 6620 4d22 e Features of M" │ │ │ 0044d790: 2069 6e20 7468 6520 4754 2e4d 2050 726f in the GT.M Pro │ │ │ 0044d7a0: 6772 616d 6d65 7227 7320 4775 6964 652e grammer's Guide. │ │ │ -0044d7b0: 0700 207e 3700 0016 0018 7e4f 4c4c 4241 .. ~7.....~OLLBA │ │ │ +0044d7b0: 0700 20e0 3700 0016 0018 e04f 4c4c 4241 .. .7......OLLBA │ │ │ 0044d7c0: 434b 0000 5452 4f6c 6c62 6163 6b14 0020 CK..TROllback.. │ │ │ -0044d7d0: 7ebf 1100 0020 2020 5452 4f6c 6c62 6163 ~.... TROllbac │ │ │ -0044d7e0: 6b07 0021 7e21 0000 0000 0000 0000 0000 k..!~!.......... │ │ │ +0044d7d0: e0bf 1100 0020 2020 5452 4f6c 6c62 6163 ..... TROllbac │ │ │ +0044d7e0: 6b07 0021 e021 0000 0000 0000 0000 0000 k..!.!.......... │ │ │ 0044d7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0044d800: 0400 0000 fb07 0000 3f13 0000 0000 0000 ........?....... │ │ │ -0044d810: 7000 007e 4845 4c50 00ff 7300 ff43 4f4d p..~HELP..s..COM │ │ │ +0044d810: 7000 00e0 4845 4c50 00ff 7300 ff43 4f4d p...HELP..s..COM │ │ │ 0044d820: 4d41 4e44 5300 ff73 00ff 5452 4f4c 4c42 MANDS..s..TROLLB │ │ │ 0044d830: 4143 4b00 bf31 0000 2020 2054 6865 2054 ACK..1.. The T │ │ │ 0044d840: 524f 4c4c 4241 434b 2063 6f6d 6d61 6e64 ROLLBACK command │ │ │ 0044d850: 2074 6572 6d69 6e61 7465 7320 6120 7472 terminates a tr │ │ │ 0044d860: 616e 7361 6374 696f 6e20 6279 2063 6175 ansaction by cau │ │ │ 0044d870: 7369 6e67 2061 2052 4f4c 4c42 4143 4b2c sing a ROLLBACK, │ │ │ -0044d880: 4e00 217e 4100 0020 2020 7768 6963 6820 N.!~A.. which │ │ │ +0044d880: 4e00 21e0 4100 0020 2020 7768 6963 6820 N.!.A.. which │ │ │ 0044d890: 7265 6d6f 7665 7320 616c 6c20 6461 7461 removes all data │ │ │ 0044d8a0: 6261 7365 2075 7064 6174 6573 2070 6572 base updates per │ │ │ 0044d8b0: 666f 726d 6564 2077 6974 6869 6e20 6120 formed within a │ │ │ 0044d8c0: 7472 616e 7361 6374 696f 6e2e 2041 5400 transaction. AT. │ │ │ -0044d8d0: 217e 5100 0020 2020 5452 4f4c 4c42 4143 !~Q.. TROLLBAC │ │ │ +0044d8d0: 21e0 5100 0020 2020 5452 4f4c 4c42 4143 !.Q.. TROLLBAC │ │ │ 0044d8e0: 4b20 7769 7468 6f75 7420 616e 2061 7267 K without an arg │ │ │ 0044d8f0: 756d 656e 7420 616c 736f 2073 6574 7320 ument also sets │ │ │ 0044d900: 2454 4c45 5645 4c20 616e 6420 2454 5245 $TLEVEL and $TRE │ │ │ 0044d910: 5354 4152 5420 746f 207a 6572 6f20 2830 START to zero (0 │ │ │ -0044d920: 292e 4c00 217e 6100 0020 2020 4973 7375 ).L.!~a.. Issu │ │ │ +0044d920: 292e 4c00 21e0 6100 0020 2020 4973 7375 ).L.!.a.. Issu │ │ │ 0044d930: 696e 6720 6120 5452 4f4c 4c42 4143 4b20 ing a TROLLBACK │ │ │ 0044d940: 7768 656e 206e 6f20 7472 616e 7361 6374 when no transact │ │ │ 0044d950: 696f 6e20 6973 2069 6e20 7072 6f67 7265 ion is in progre │ │ │ 0044d960: 7373 2028 2454 4c45 5645 4c3d 3029 1c00 ss ($TLEVEL=0).. │ │ │ -0044d970: 217e 7100 0020 2020 7072 6f64 7563 6573 !~q.. produces │ │ │ -0044d980: 2061 6e20 6572 726f 722e 0700 217e 8100 an error...!~.. │ │ │ -0044d990: 0031 0021 7e91 0000 2020 2054 6865 2066 .1.!~... The f │ │ │ +0044d970: 21e0 7100 0020 2020 7072 6f64 7563 6573 !.q.. produces │ │ │ +0044d980: 2061 6e20 6572 726f 722e 0700 21e0 8100 an error...!... │ │ │ +0044d990: 0031 0021 e091 0000 2020 2054 6865 2066 .1.!.... The f │ │ │ 0044d9a0: 6f72 6d61 7420 6f66 2074 6865 2054 524f ormat of the TRO │ │ │ 0044d9b0: 4c4c 4241 434b 2063 6f6d 6d61 6e64 2069 LLBACK command i │ │ │ -0044d9c0: 733a 0800 207e c011 0000 2800 217e 1200 s:.. ~....(.!~.. │ │ │ +0044d9c0: 733a 0800 20e0 c011 0000 2800 21e0 1200 s:.. .....(.!... │ │ │ 0044d9d0: 0020 2020 5452 4f5b 4c4c 4241 434b 5d5b . TRO[LLBACK][ │ │ │ 0044d9e0: 3a74 7665 7870 725d 205b 696e 7465 7870 :tvexpr] [intexp │ │ │ -0044d9f0: 725d 0700 217e 1300 0052 0021 7e14 0000 r]..!~...R.!~... │ │ │ +0044d9f0: 725d 0700 21e0 1300 0052 0021 e014 0000 r]..!....R.!.... │ │ │ 0044da00: 2020 2046 6f72 2061 6e20 6578 616d 706c For an exampl │ │ │ 0044da10: 6520 6f66 2074 6865 2075 7365 206f 6620 e of the use of │ │ │ 0044da20: 7468 6520 5452 4f4c 4c42 4143 4b20 636f the TROLLBACK co │ │ │ 0044da30: 6d6d 616e 642c 2072 6566 6572 2074 6f20 mmand, refer to │ │ │ -0044da40: 7468 6520 6368 6170 7465 724d 0021 7e15 the chapterM.!~. │ │ │ +0044da40: 7468 6520 6368 6170 7465 724d 0021 e015 the chapterM.!.. │ │ │ 0044da50: 0000 2020 206f 6e20 2247 656e 6572 616c .. on "General │ │ │ 0044da60: 204c 616e 6775 6167 6520 4665 6174 7572 Language Featur │ │ │ 0044da70: 6573 206f 6620 4d22 2069 6e20 7468 6520 es of M" in the │ │ │ 0044da80: 4754 2e4d 2050 726f 6772 616d 6d65 7227 GT.M Programmer' │ │ │ -0044da90: 7320 4775 6964 652e 0700 217e 1600 0011 s Guide...!~.... │ │ │ -0044daa0: 0017 7e53 5441 5254 0000 5453 7461 7274 ..~START..TStart │ │ │ -0044dab0: 1100 1d7e bf11 0000 2020 2054 5374 6172 ...~.... TStar │ │ │ -0044dac0: 7407 001e 7e21 0000 5400 1e7e 3100 0020 t...~!..T..~1.. │ │ │ +0044da90: 7320 4775 6964 652e 0700 21e0 1600 0011 s Guide...!..... │ │ │ +0044daa0: 0017 e053 5441 5254 0000 5453 7461 7274 ...START..TStart │ │ │ +0044dab0: 1100 1de0 bf11 0000 2020 2054 5374 6172 ........ TStar │ │ │ +0044dac0: 7407 001e e021 0000 5400 1ee0 3100 0020 t....!..T...1.. │ │ │ 0044dad0: 2020 5468 6520 5453 5441 5254 2063 6f6d The TSTART com │ │ │ 0044dae0: 6d61 6e64 206d 6172 6b73 2074 6865 2062 mand marks the b │ │ │ 0044daf0: 6567 696e 6e69 6e67 206f 6620 6120 7472 eginning of a tr │ │ │ 0044db00: 616e 7361 6374 696f 6e20 6f72 2073 7562 ansaction or sub │ │ │ -0044db10: 2d74 7261 6e73 6163 7469 6f6e 5200 1e7e -transactionR..~ │ │ │ +0044db10: 2d74 7261 6e73 6163 7469 6f6e 5200 1ee0 -transactionR... │ │ │ 0044db20: 4100 0020 2020 616e 6420 696e 6372 656d A.. and increm │ │ │ 0044db30: 656e 7473 2024 544c 4556 454c 2e20 5768 ents $TLEVEL. Wh │ │ │ 0044db40: 656e 2054 5354 4152 5420 6d61 726b 7320 en TSTART marks │ │ │ 0044db50: 7468 6520 6265 6769 6e6e 696e 6720 6f66 the beginning of │ │ │ 0044db60: 2061 2074 7261 6e73 6163 7469 6f6e 5200 a transactionR. │ │ │ -0044db70: 1e7e 5100 0020 2020 2824 544c 4556 454c .~Q.. ($TLEVEL │ │ │ +0044db70: 1ee0 5100 0020 2020 2824 544c 4556 454c ..Q.. ($TLEVEL │ │ │ 0044db80: 3d31 292c 2069 7473 2061 7267 756d 656e =1), its argumen │ │ │ 0044db90: 7473 2064 6574 6572 6d69 6e65 2077 6865 ts determine whe │ │ │ 0044dba0: 7468 6572 2074 6865 2074 7261 6e73 6163 ther the transac │ │ │ 0044dbb0: 7469 6f6e 206d 6179 2052 4553 5441 5254 tion may RESTART │ │ │ -0044dbc0: 5400 1e7e 6100 0020 2020 616e 6420 7768 T..~a.. and wh │ │ │ +0044dbc0: 5400 1ee0 6100 0020 2020 616e 6420 7768 T...a.. and wh │ │ │ 0044dbd0: 6574 6865 7220 7365 7269 616c 697a 6162 ether serializab │ │ │ 0044dbe0: 696c 6974 7920 6973 2065 6e66 6f72 6365 ility is enforce │ │ │ 0044dbf0: 642e 2049 6620 6120 7472 616e 7361 6374 d. If a transact │ │ │ 0044dc00: 696f 6e20 6d61 7920 5245 5354 4152 542c ion may RESTART, │ │ │ -0044dc10: 2074 6865 5000 1e7e 7100 0020 2020 5453 theP..~q.. TS │ │ │ +0044dc10: 2074 6865 5000 1ee0 7100 0020 2020 5453 theP...q.. TS │ │ │ 0044dc20: 5441 5254 2061 7267 756d 656e 7473 2064 TART arguments d │ │ │ 0044dc30: 6574 6572 6d69 6e65 2077 6869 6368 206c etermine which l │ │ │ 0044dc40: 6f63 616c 2076 6172 6961 626c 6573 2061 ocal variables a │ │ │ 0044dc50: 7265 2072 6573 746f 7265 6420 6475 7269 re restored duri │ │ │ -0044dc60: 6e67 2061 5100 1e7e 8100 0020 2020 5245 ng aQ..~... RE │ │ │ +0044dc60: 6e67 2061 5100 1ee0 8100 0020 2020 5245 ng aQ...... RE │ │ │ 0044dc70: 5354 4152 542e 2053 6572 6961 6c69 7a61 START. Serializa │ │ │ 0044dc80: 6269 6c69 7479 2069 7320 656e 666f 7263 bility is enforc │ │ │ 0044dc90: 6564 2062 7920 4c4f 434b 2063 6f6d 6d61 ed by LOCK comma │ │ │ 0044dca0: 6e64 7320 6f72 2c20 6966 2074 6865 2053 nds or, if the S │ │ │ -0044dcb0: 4552 4941 4c28 001e 7e91 0000 2020 206b ERIAL(..~... k │ │ │ +0044dcb0: 4552 4941 4c28 001e e091 0000 2020 206b ERIAL(...... k │ │ │ 0044dcc0: 6579 776f 7264 2069 7320 7370 6563 6966 eyword is specif │ │ │ 0044dcd0: 6965 642c 2062 7920 4754 2e4d 2e08 001d ied, by GT.M.... │ │ │ -0044dce0: 7ec0 1100 002e 001e 7e12 0000 2020 2054 ~.......~... T │ │ │ +0044dce0: e0c0 1100 002e 001e e012 0000 2020 2054 ............ T │ │ │ 0044dcf0: 6865 2066 6f72 6d61 7420 6f66 2074 6865 he format of the │ │ │ 0044dd00: 2054 5354 4152 5420 636f 6d6d 616e 6420 TSTART command │ │ │ -0044dd10: 6973 3a07 001e 7e13 0000 4600 1e7e 1400 is:...~...F..~.. │ │ │ +0044dd10: 6973 3a07 001e e013 0000 4600 1ee0 1400 is:.......F..... │ │ │ 0044dd20: 0020 2020 5453 5b54 4152 545d 5b3a 7476 . TS[TART][:tv │ │ │ 0044dd30: 6578 7072 5d20 5b28 5b6c 766e 2e2e 2e5d expr] [([lvn...] │ │ │ 0044dd40: 297c 6c76 6e7c 2a7c 5d5b 3a6b 6579 776f )|lvn|*|][:keywo │ │ │ 0044dd50: 7264 7c28 6b65 7977 6f72 642e 2e2e 295d rd|(keyword...)] │ │ │ -0044dd60: 0700 1e7e 1500 0050 001e 7e16 0000 2020 ...~...P..~... │ │ │ +0044dd60: 0700 1ee0 1500 0050 001e e016 0000 2020 .......P...... │ │ │ 0044dd70: 2046 6f72 2061 6e20 6578 616d 706c 6520 For an example │ │ │ 0044dd80: 6f66 2074 6865 2054 5354 4152 5420 636f of the TSTART co │ │ │ 0044dd90: 6d6d 616e 642c 2072 6566 6572 2074 6f20 mmand, refer to │ │ │ 0044dda0: 7468 6520 6368 6170 7465 7220 6f6e 2022 the chapter on " │ │ │ -0044ddb0: 4765 6e65 7261 6c41 001e 7e17 0000 2020 GeneralA..~... │ │ │ +0044ddb0: 4765 6e65 7261 6c41 001e e017 0000 2020 GeneralA...... │ │ │ 0044ddc0: 204c 616e 6775 6167 6520 4665 6174 7572 Language Featur │ │ │ 0044ddd0: 6573 206f 6620 4d22 2069 6e20 7468 6520 es of M" in the │ │ │ 0044dde0: 4754 2e4d 2050 726f 6772 616d 6d65 7227 GT.M Programmer' │ │ │ -0044ddf0: 7320 4775 6964 652e 0700 1e7e 1800 001a s Guide....~.... │ │ │ -0044de00: 001d 7eff 7300 ff53 5b45 5249 414c 5d00 ..~.s..S[ERIAL]. │ │ │ -0044de10: 0053 5b45 5249 414c 5d13 002a 7ebf 1100 .S[ERIAL]..*~... │ │ │ -0044de20: 0020 2020 535b 4552 4941 4c5d 0700 2b7e . S[ERIAL]..+~ │ │ │ -0044de30: 2100 0053 002b 7e31 0000 2020 2054 6865 !..S.+~1.. The │ │ │ +0044ddf0: 7320 4775 6964 652e 0700 1ee0 1800 001a s Guide......... │ │ │ +0044de00: 001d e0ff 7300 ff53 5b45 5249 414c 5d00 ....s..S[ERIAL]. │ │ │ +0044de10: 0053 5b45 5249 414c 5d13 002a e0bf 1100 .S[ERIAL]..*.... │ │ │ +0044de20: 0020 2020 535b 4552 4941 4c5d 0700 2be0 . S[ERIAL]..+. │ │ │ +0044de30: 2100 0053 002b e031 0000 2020 2054 6865 !..S.+.1.. The │ │ │ 0044de40: 2053 4552 4941 4c20 6b65 7977 6f72 6420 SERIAL keyword │ │ │ 0044de50: 696e 6469 6361 7465 7320 7468 6174 2047 indicates that G │ │ │ 0044de60: 542e 4d20 6d75 7374 2065 6e73 7572 6520 T.M must ensure │ │ │ 0044de70: 7468 6520 7365 7269 616c 697a 6162 696c the serializabil │ │ │ -0044de80: 6974 7920 6f66 5300 2b7e 4100 0020 2020 ity ofS.+~A.. │ │ │ +0044de80: 6974 7920 6f66 5300 2be0 4100 0020 2020 ity ofS.+.A.. │ │ │ 0044de90: 7468 6520 7472 616e 7361 6374 696f 6e2e the transaction. │ │ │ 0044dea0: 204e 6f74 6520 7468 6174 2047 542e 4d20 Note that GT.M │ │ │ 0044deb0: 616c 7761 7973 2073 6572 6961 6c69 7a65 always serialize │ │ │ 0044dec0: 7320 7472 616e 7361 6374 696f 6e73 2072 s transactions r │ │ │ -0044ded0: 6567 6172 646c 6573 7354 002b 7e51 0000 egardlessT.+~Q.. │ │ │ +0044ded0: 6567 6172 646c 6573 7354 002b e051 0000 egardlessT.+.Q.. │ │ │ 0044dee0: 2020 206f 6620 7468 6520 5345 5249 414c of the SERIAL │ │ │ 0044def0: 206b 6579 776f 7264 2e20 4f6e 2061 206e keyword. On a n │ │ │ 0044df00: 6573 7465 6420 5453 5441 5254 2c20 7468 ested TSTART, th │ │ │ 0044df10: 6973 2070 6f72 7469 6f6e 206f 6620 7468 is portion of th │ │ │ 0044df20: 6520 6172 6775 6d65 6e74 2069 7315 002b e argument is..+ │ │ │ -0044df30: 7e61 0000 2020 2069 7272 656c 6576 616e ~a.. irrelevan │ │ │ -0044df40: 742e 0700 2b7e 7100 002e 0021 7e54 5b52 t...+~q....!~T[R │ │ │ +0044df30: e061 0000 2020 2069 7272 656c 6576 616e .a.. irrelevan │ │ │ +0044df40: 742e 0700 2be0 7100 002e 0021 e054 5b52 t...+.q....!.T[R │ │ │ 0044df50: 414e 5341 4354 494f 4e49 445d 3d45 5850 ANSACTIONID]=EXP │ │ │ 0044df60: 5200 0054 5b52 414e 5341 4354 494f 4e49 R..T[RANSACTIONI │ │ │ -0044df70: 445d 3d65 7870 721f 0036 7ebf 1100 0020 D]=expr..6~.... │ │ │ +0044df70: 445d 3d65 7870 721f 0036 e0bf 1100 0020 D]=expr..6..... │ │ │ 0044df80: 2020 545b 5241 4e53 4143 5449 4f4e 4944 T[RANSACTIONID │ │ │ -0044df90: 5d3d 6578 7072 0700 377e 2100 0045 0037 ]=expr..7~!..E.7 │ │ │ -0044dfa0: 7e31 0000 2020 2054 6865 2054 5241 4e53 ~1.. The TRANS │ │ │ +0044df90: 5d3d 6578 7072 0700 37e0 2100 0045 0037 ]=expr..7.!..E.7 │ │ │ +0044dfa0: e031 0000 2020 2054 6865 2054 5241 4e53 .1.. The TRANS │ │ │ 0044dfb0: 4143 5449 4f4e 4944 206b 6579 776f 7264 ACTIONID keyword │ │ │ 0044dfc0: 2064 6563 6c61 7265 7320 616e 2061 7262 declares an arb │ │ │ 0044dfd0: 6974 7261 7279 2074 7261 6e73 6163 7469 itrary transacti │ │ │ -0044dfe0: 6f6e 1900 377e 4100 0020 2020 6964 656e on..7~A.. iden │ │ │ +0044dfe0: 6f6e 1900 37e0 4100 0020 2020 6964 656e on..7.A.. iden │ │ │ 0044dff0: 7469 6669 6361 7469 6f6e 2e00 0000 0000 tification...... │ │ │ 0044e000: 0400 0000 a807 0000 a313 0000 0000 0000 ................ │ │ │ 0044e010: 8400 0000 4845 4c50 00ff 7300 ff43 4f4d ....HELP..s..COM │ │ │ 0044e020: 4d41 4e44 5300 ff73 00ff 5649 4557 00ff MANDS..s..VIEW.. │ │ │ 0044e030: 7300 ff4b 4559 5f57 4f52 4453 00ff 7300 s..KEY_WORDS..s. │ │ │ 0044e040: ff42 4144 4348 4152 00bf 3100 0020 2020 .BADCHAR..1.. │ │ │ 0044e050: 456e 6162 6c65 7320 6f72 2064 6973 6162 Enables or disab │ │ │ 0044e060: 6c65 2074 6865 2067 6e65 7261 7469 6f6e le the gneration │ │ │ 0044e070: 206f 6620 616e 2065 7272 6f72 2077 6865 of an error whe │ │ │ 0044e080: 6e20 6368 6172 6163 7465 722d 6f72 6965 n character-orie │ │ │ -0044e090: 6e74 6564 4c00 367e 4100 0020 2020 6675 ntedL.6~A.. fu │ │ │ +0044e090: 6e74 6564 4c00 36e0 4100 0020 2020 6675 ntedL.6.A.. fu │ │ │ 0044e0a0: 6e63 7469 6f6e 7320 656e 636f 756e 7465 nctions encounte │ │ │ 0044e0b0: 7220 6d61 6c66 6f72 6d65 6420 6279 7465 r malformed byte │ │ │ 0044e0c0: 2073 6571 7565 6e63 6573 2028 696c 6c65 sequences (ille │ │ │ 0044e0d0: 6761 6c20 6368 6172 6163 7465 7273 292e gal characters). │ │ │ -0044e0e0: 0700 367e 5100 0054 0036 7e61 0000 2020 ..6~Q..T.6~a.. │ │ │ +0044e0e0: 0700 36e0 5100 0054 0036 e061 0000 2020 ..6.Q..T.6.a.. │ │ │ 0044e0f0: 2041 7420 7072 6f63 6573 7320 7374 6172 At process star │ │ │ 0044e100: 7475 702c 2047 542e 4d20 696e 6974 6961 tup, GT.M initia │ │ │ 0044e110: 6c69 7a65 7320 4241 4443 4841 5220 6672 lizes BADCHAR fr │ │ │ 0044e120: 6f6d 2074 6865 2065 6e76 6972 6f6e 6d65 om the environme │ │ │ -0044e130: 6e74 2076 6172 6961 626c 654e 0036 7e71 nt variableN.6~q │ │ │ +0044e130: 6e74 2076 6172 6961 626c 654e 0036 e071 nt variableN.6.q │ │ │ 0044e140: 0000 2020 2067 746d 5f62 6164 6368 6172 .. gtm_badchar │ │ │ 0044e150: 2e20 5365 7420 7468 6520 656e 7669 726f . Set the enviro │ │ │ 0044e160: 6e6d 656e 7420 7661 7269 6162 6c65 2024 nment variable $ │ │ │ 0044e170: 6774 6d5f 6261 6463 6861 7220 746f 2061 gtm_badchar to a │ │ │ -0044e180: 206e 6f6e 2d7a 6572 6f50 0036 7e81 0000 non-zeroP.6~... │ │ │ +0044e180: 206e 6f6e 2d7a 6572 6f50 0036 e081 0000 non-zeroP.6.... │ │ │ 0044e190: 2020 206e 756d 6265 7220 6f72 2022 5945 number or "YE │ │ │ 0044e1a0: 5322 2028 6f72 2022 5922 2920 746f 2065 S" (or "Y") to e │ │ │ 0044e1b0: 6e61 626c 6520 5649 4557 2022 4241 4443 nable VIEW "BADC │ │ │ 0044e1c0: 4841 5222 2e20 5365 7420 7468 6520 656e HAR". Set the en │ │ │ -0044e1d0: 7669 726f 6e6d 656e 7451 0036 7e91 0000 vironmentQ.6~... │ │ │ +0044e1d0: 7669 726f 6e6d 656e 7451 0036 e091 0000 vironmentQ.6.... │ │ │ 0044e1e0: 2020 2076 6172 6961 626c 6520 2467 746d variable $gtm │ │ │ 0044e1f0: 5f62 6164 6368 6172 2074 6f20 3020 6f72 _badchar to 0 or │ │ │ 0044e200: 2022 4e4f 2220 6f72 2022 4641 4c53 4522 "NO" or "FALSE" │ │ │ 0044e210: 2028 6f72 2022 4e22 206f 7220 2246 2229 (or "N" or "F") │ │ │ -0044e220: 2074 6f20 656e 6162 6c65 4500 357e c011 to enableE.5~.. │ │ │ +0044e220: 2074 6f20 656e 6162 6c65 4500 35e0 c011 to enableE.5... │ │ │ 0044e230: 0000 2020 2056 4945 5720 224e 4f42 4144 .. VIEW "NOBAD │ │ │ 0044e240: 4348 4152 222e 2042 7920 6465 6661 756c CHAR". By defaul │ │ │ 0044e250: 742c 2047 542e 4d20 656e 6162 6c65 7320 t, GT.M enables │ │ │ 0044e260: 5649 4557 2022 4241 4443 4841 5222 2e07 VIEW "BADCHAR".. │ │ │ -0044e270: 0036 7e12 0000 5200 367e 1300 0020 2020 .6~...R.6~... │ │ │ +0044e270: 0036 e012 0000 5200 36e0 1300 0020 2020 .6....R.6.... │ │ │ 0044e280: 5769 7468 2056 4945 5720 2242 4144 4348 With VIEW "BADCH │ │ │ 0044e290: 4152 222c 2047 542e 4d20 6675 6e63 7469 AR", GT.M functi │ │ │ 0044e2a0: 6f6e 7320 6765 6e65 7261 7465 2074 6865 ons generate the │ │ │ 0044e2b0: 2042 4144 4348 4152 2065 7272 6f72 2077 BADCHAR error w │ │ │ -0044e2c0: 6865 6e20 7468 6579 5100 367e 1400 0020 hen theyQ.6~... │ │ │ +0044e2c0: 6865 6e20 7468 6579 5100 36e0 1400 0020 hen theyQ.6.... │ │ │ 0044e2d0: 2020 656e 636f 756e 7465 7220 6d61 6c66 encounter malf │ │ │ 0044e2e0: 6f72 6d65 6420 6279 7465 2073 6571 7565 ormed byte seque │ │ │ 0044e2f0: 6e63 6573 2e20 5769 7468 2074 6869 7320 nces. With this │ │ │ 0044e300: 7365 7474 696e 672c 2047 542e 4d20 6465 setting, GT.M de │ │ │ -0044e310: 7465 6374 7320 616e 6454 0036 7e15 0000 tects andT.6~... │ │ │ +0044e310: 7465 6374 7320 616e 6454 0036 e015 0000 tects andT.6.... │ │ │ 0044e320: 2020 2063 6c65 6172 6c79 2072 6570 6f72 clearly repor │ │ │ 0044e330: 7473 2070 6f74 656e 7469 616c 2061 7070 ts potential app │ │ │ 0044e340: 6c69 6361 7469 6f6e 2070 726f 6772 616d lication program │ │ │ 0044e350: 206c 6f67 6963 2065 7272 6f72 7320 6173 logic errors as │ │ │ 0044e360: 2073 6f6f 6e20 6173 2074 6865 7944 0036 soon as theyD.6 │ │ │ -0044e370: 7e16 0000 2020 2061 7070 6561 722e 2041 ~... appear. A │ │ │ +0044e370: e016 0000 2020 2061 7070 6561 722e 2041 .... appear. A │ │ │ 0044e380: 7320 616e 2069 6c6c 6567 616c 2055 5446 s an illegal UTF │ │ │ 0044e390: 2d38 2063 6861 7261 6374 6572 2069 6e20 -8 character in │ │ │ 0044e3a0: 7468 6520 6172 6775 6d65 6e74 206f 6620 the argument of │ │ │ -0044e3b0: 6154 0036 7e17 0000 2020 2063 6861 7261 aT.6~... chara │ │ │ +0044e3b0: 6154 0036 e017 0000 2020 2063 6861 7261 aT.6.... chara │ │ │ 0044e3c0: 6374 6572 2d6f 7269 656e 7465 6420 6675 cter-oriented fu │ │ │ 0044e3d0: 6e63 7469 6f6e 206c 696b 656c 7920 696e nction likely in │ │ │ 0044e3e0: 6469 6361 7465 7320 6120 6c6f 6769 6320 dicates a logic │ │ │ 0044e3f0: 6973 7375 652c 2046 4953 2072 6563 6f6d issue, FIS recom │ │ │ -0044e400: 6d65 6e64 733a 0036 7e18 0000 2020 2075 mends:.6~... u │ │ │ +0044e400: 6d65 6e64 733a 0036 e018 0000 2020 2075 mends:.6.... u │ │ │ 0044e410: 7369 6e67 2056 4945 5720 2242 4144 4348 sing VIEW "BADCH │ │ │ 0044e420: 4152 2220 696e 2070 726f 6475 6374 696f AR" in productio │ │ │ 0044e430: 6e20 656e 7669 726f 6e6d 656e 7473 2e07 n environments.. │ │ │ -0044e440: 0036 7e19 0000 1200 367e 1a00 0020 2020 .6~.....6~... │ │ │ -0044e450: 2a2a 4e6f 7465 2a2a 0700 367e 2100 004f **Note**..6~!..O │ │ │ -0044e460: 0036 7e22 0000 2020 2057 6865 6e20 616c .6~".. When al │ │ │ +0044e440: 0036 e019 0000 1200 36e0 1a00 0020 2020 .6......6.... │ │ │ +0044e450: 2a2a 4e6f 7465 2a2a 0700 36e0 2100 004f **Note**..6.!..O │ │ │ +0044e460: 0036 e022 0000 2020 2057 6865 6e20 616c .6.".. When al │ │ │ 0044e470: 6c20 7374 7269 6e67 7320 636f 6e73 6973 l strings consis │ │ │ 0044e480: 7420 6f66 2077 656c 6c2d 666f 726d 6564 t of well-formed │ │ │ 0044e490: 2063 6861 7261 6374 6572 732c 2074 6865 characters, the │ │ │ 0044e4a0: 2076 616c 7565 206f 6620 5649 4557 4f00 value of VIEWO. │ │ │ -0044e4b0: 367e 2300 0020 2020 5b4e 4f5d 4241 4443 6~#.. [NO]BADC │ │ │ +0044e4b0: 36e0 2300 0020 2020 5b4e 4f5d 4241 4443 6.#.. [NO]BADC │ │ │ 0044e4c0: 4841 5220 6861 7320 6e6f 2065 6666 6563 HAR has no effec │ │ │ 0044e4d0: 7420 7768 6174 736f 6576 6572 2e20 5769 t whatsoever. Wi │ │ │ 0044e4e0: 7468 2056 4945 5720 224e 4f42 4144 4348 th VIEW "NOBADCH │ │ │ 0044e4f0: 4152 222c 2074 6865 2073 616d 6552 0036 AR", the sameR.6 │ │ │ -0044e500: 7e24 0000 2020 2066 756e 6374 696f 6e73 ~$.. functions │ │ │ +0044e500: e024 0000 2020 2066 756e 6374 696f 6e73 .$.. functions │ │ │ 0044e510: 2074 7265 6174 206d 616c 666f 726d 6564 treat malformed │ │ │ 0044e520: 2062 7974 6520 7365 7175 656e 6365 7320 byte sequences │ │ │ 0044e530: 6173 2076 616c 6964 2063 6861 7261 6374 as valid charact │ │ │ 0044e540: 6572 732e 2044 7572 696e 6720 7468 6550 ers. During theP │ │ │ -0044e550: 0036 7e25 0000 2020 206d 6967 7261 7469 .6~%.. migrati │ │ │ +0044e550: 0036 e025 0000 2020 206d 6967 7261 7469 .6.%.. migrati │ │ │ 0044e560: 6f6e 206f 6620 616e 2061 7070 6c69 6361 on of an applica │ │ │ 0044e570: 7469 6f6e 2074 6f20 6164 6420 7375 7070 tion to add supp │ │ │ 0044e580: 6f72 7420 666f 7220 7468 6520 5554 462d ort for the UTF- │ │ │ 0044e590: 3820 6d6f 6465 2c20 696c 6c65 6761 6c52 8 mode, illegalR │ │ │ -0044e5a0: 0036 7e26 0000 2020 2063 6861 7261 6374 .6~&.. charact │ │ │ +0044e5a0: 0036 e026 0000 2020 2063 6861 7261 6374 .6.&.. charact │ │ │ 0044e5b0: 6572 2065 7272 6f72 7320 6172 6520 6c69 er errors are li │ │ │ 0044e5c0: 6b65 6c79 2074 6f20 6265 2066 7265 7175 kely to be frequ │ │ │ 0044e5d0: 656e 7420 616e 6420 696e 6469 6361 7469 ent and indicati │ │ │ 0044e5e0: 7665 206f 6620 6170 706c 6963 6174 696f ve of applicatio │ │ │ -0044e5f0: 6e53 0036 7e27 0000 2020 2063 6f64 6520 nS.6~'.. code │ │ │ +0044e5f0: 6e53 0036 e027 0000 2020 2063 6f64 6520 nS.6.'.. code │ │ │ 0044e600: 7468 6174 2069 7320 7965 7420 746f 2062 that is yet to b │ │ │ 0044e610: 6520 6d6f 6469 6669 6564 2e20 5649 4557 e modified. VIEW │ │ │ 0044e620: 2022 4e4f 4241 4443 4841 5222 2073 7570 "NOBADCHAR" sup │ │ │ 0044e630: 7072 6573 7365 7320 7468 6573 6520 6572 presses these er │ │ │ -0044e640: 726f 7273 3b00 367e 2800 0020 2020 6174 rors;.6~(.. at │ │ │ +0044e640: 726f 7273 3b00 36e0 2800 0020 2020 6174 rors;.6.(.. at │ │ │ 0044e650: 2074 696d 6573 2077 6865 6e20 7468 6569 times when thei │ │ │ 0044e660: 7220 7072 6573 656e 6365 2069 6d70 6564 r presence imped │ │ │ 0044e670: 6573 2064 6576 656c 6f70 6d65 6e74 2e07 es development.. │ │ │ -0044e680: 0036 7e29 0000 1500 2e61 5245 414b 4d53 .6~).....aREAKMS │ │ │ -0044e690: 4700 0042 5245 414b 4d53 4713 0036 7ebf G..BREAKMSG..6~. │ │ │ +0044e680: 0036 e029 0000 1500 2e61 5245 414b 4d53 .6.).....aREAKMS │ │ │ +0044e690: 4700 0042 5245 414b 4d53 4713 0036 e0bf G..BREAKMSG..6.. │ │ │ 0044e6a0: 1100 0020 2020 4252 4541 4b4d 5347 0700 ... BREAKMSG.. │ │ │ -0044e6b0: 377e 2100 001a 0037 7e31 0000 2020 2022 7~!....7~1.. " │ │ │ +0044e6b0: 37e0 2100 001a 0037 e031 0000 2020 2022 7.!....7.1.. " │ │ │ 0044e6c0: 4252 4541 4b4d 5347 223a 7661 6c75 6507 BREAKMSG":value. │ │ │ -0044e6d0: 0037 7e41 0000 4f00 377e 5100 0020 2020 .7~A..O.7~Q.. │ │ │ +0044e6d0: 0037 e041 0000 4f00 37e0 5100 0020 2020 .7.A..O.7.Q.. │ │ │ 0044e6e0: 5365 7473 2074 6865 2076 616c 7565 206f Sets the value o │ │ │ 0044e6f0: 6620 7468 6520 4252 4541 4b20 6d65 7373 f the BREAK mess │ │ │ 0044e700: 6167 6520 6d61 736b 2e20 5768 656e 2047 age mask. When G │ │ │ 0044e710: 542e 4d20 7072 6f63 6573 7365 7320 6120 T.M processes a │ │ │ -0044e720: 4252 4541 4b4f 0037 7e61 0000 2020 2063 BREAKO.7~a.. c │ │ │ +0044e720: 4252 4541 4b4f 0037 e061 0000 2020 2063 BREAKO.7.a.. c │ │ │ 0044e730: 6f6d 6d61 6e64 2c20 7468 6520 4252 4541 ommand, the BREA │ │ │ 0044e740: 4b20 6d65 7373 6167 6520 6d61 736b 2063 K message mask c │ │ │ 0044e750: 6f6e 7472 6f6c 7320 7768 6574 6865 7220 ontrols whether │ │ │ 0044e760: 746f 2064 6973 706c 6179 2061 206d 6573 to display a mes │ │ │ -0044e770: 7361 6765 2d00 377e 7100 0020 2020 6465 sage-.7~q.. de │ │ │ +0044e770: 7361 6765 2d00 37e0 7100 0020 2020 6465 sage-.7.q.. de │ │ │ 0044e780: 7363 7269 6269 6e67 2074 6865 2073 6f75 scribing the sou │ │ │ 0044e790: 7263 6520 6f66 2074 6865 2042 5245 414b rce of the BREAK │ │ │ -0044e7a0: 2e07 0037 7e81 0000 0000 0000 0000 0000 ...7~........... │ │ │ +0044e7a0: 2e07 0037 e081 0000 0000 0000 0000 0000 ...7............ │ │ │ 0044e7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0044e7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0044e7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0044e7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0044e7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0044e800: 0400 0000 e507 0000 ba13 0000 0000 0000 ................ │ │ │ -0044e810: 8b00 007e 4845 4c50 00ff 7300 ff43 4f4d ...~HELP..s..COM │ │ │ +0044e810: 8b00 00e0 4845 4c50 00ff 7300 ff43 4f4d ....HELP..s..COM │ │ │ 0044e820: 4d41 4e44 5300 ff73 00ff 5649 4557 00ff MANDS..s..VIEW.. │ │ │ 0044e830: 7300 ff4b 4559 5f57 4f52 4453 00ff 7300 s..KEY_WORDS..s. │ │ │ 0044e840: ff42 5245 414b 4d53 4700 bf91 0000 2020 .BREAKMSG..... │ │ │ 0044e850: 2054 6865 206d 6173 6b20 7573 6573 2074 The mask uses t │ │ │ 0044e860: 6865 2066 6f6c 6c6f 7769 6e67 2066 6f75 he following fou │ │ │ 0044e870: 7220 7661 6c75 6573 2074 6861 7420 6172 r values that ar │ │ │ 0044e880: 6520 6164 6465 6420 746f 6765 7468 6572 e added together │ │ │ -0044e890: 2074 6f20 7072 6f76 6964 651e 0036 7ec0 to provide..6~. │ │ │ +0044e890: 2074 6f20 7072 6f76 6964 651e 0036 e0c0 to provide..6.. │ │ │ 0044e8a0: 1100 0020 2020 7468 6520 4252 4541 4b4d ... the BREAKM │ │ │ -0044e8b0: 5347 2076 616c 7565 2e07 0037 7e12 0000 SG value...7~... │ │ │ -0044e8c0: 3100 377e 1300 0020 2020 3120 2d20 4252 1.7~... 1 - BR │ │ │ +0044e8b0: 5347 2076 616c 7565 2e07 0037 e012 0000 SG value...7.... │ │ │ +0044e8c0: 3100 37e0 1300 0020 2020 3120 2d20 4252 1.7.... 1 - BR │ │ │ 0044e8d0: 4541 4b73 2077 6974 6869 6e20 7468 6520 EAKs within the │ │ │ 0044e8e0: 626f 6479 206f 6620 6120 7072 6f67 7261 body of a progra │ │ │ -0044e8f0: 6d07 0037 7e14 0000 2b00 377e 1500 0020 m..7~...+.7~... │ │ │ +0044e8f0: 6d07 0037 e014 0000 2b00 37e0 1500 0020 m..7....+.7.... │ │ │ 0044e900: 2020 3220 2d20 4252 4541 4b73 2077 6974 2 - BREAKs wit │ │ │ 0044e910: 6869 6e20 6120 5a42 5245 414b 2061 6374 hin a ZBREAK act │ │ │ -0044e920: 696f 6e07 0037 7e16 0000 2e00 377e 1700 ion..7~.....7~.. │ │ │ +0044e920: 696f 6e07 0037 e016 0000 2e00 37e0 1700 ion..7......7... │ │ │ 0044e930: 0020 2020 3420 2d20 4252 4541 4b73 2077 . 4 - BREAKs w │ │ │ 0044e940: 6974 6869 6e20 6120 6465 7669 6365 2045 ithin a device E │ │ │ -0044e950: 5843 4550 5449 4f4e 0700 377e 1800 002a XCEPTION..7~...* │ │ │ -0044e960: 0037 7e19 0000 2020 2038 202d 2042 5245 .7~... 8 - BRE │ │ │ +0044e950: 5843 4550 5449 4f4e 0700 37e0 1800 002a XCEPTION..7....* │ │ │ +0044e960: 0037 e019 0000 2020 2038 202d 2042 5245 .7.... 8 - BRE │ │ │ 0044e970: 414b 7320 7769 7468 696e 2061 205a 5354 AKs within a ZST │ │ │ -0044e980: 4550 2061 6374 696f 6e07 0037 7e1a 0000 EP action..7~... │ │ │ -0044e990: 4600 377e 2100 0020 2020 3136 202d 205a F.7~!.. 16 - Z │ │ │ +0044e980: 4550 2061 6374 696f 6e07 0037 e01a 0000 EP action..7.... │ │ │ +0044e990: 4600 37e0 2100 0020 2020 3136 202d 205a F.7.!.. 16 - Z │ │ │ 0044e9a0: 4252 4541 4b73 2077 6974 6869 6e20 6120 BREAKs within a │ │ │ 0044e9b0: 7472 6967 6765 7220 7265 6d6f 7665 6420 trigger removed │ │ │ 0044e9c0: 6475 6520 746f 2075 7064 6174 6564 2074 due to updated t │ │ │ -0044e9d0: 7269 6767 6572 1900 377e 2200 0020 2020 rigger..7~".. │ │ │ +0044e9d0: 7269 6767 6572 1900 37e0 2200 0020 2020 rigger..7.".. │ │ │ 0044e9e0: 2854 5249 475a 4252 4541 4b52 454d 2907 (TRIGZBREAKREM). │ │ │ -0044e9f0: 0037 7e23 0000 4c00 377e 2400 0020 2020 .7~#..L.7~$.. │ │ │ +0044e9f0: 0037 e023 0000 4c00 37e0 2400 0020 2020 .7.#..L.7.$.. │ │ │ 0044ea00: 5468 6520 6465 6661 756c 7420 4252 4541 The default BREA │ │ │ 0044ea10: 4b4d 5347 206d 6173 6b20 6973 2033 3120 KMSG mask is 31 │ │ │ 0044ea20: 2831 2b32 2b34 2b38 2b31 3629 2077 6869 (1+2+4+8+16) whi │ │ │ 0044ea30: 6368 206d 6561 6e73 2074 6861 7420 4754 ch means that GT │ │ │ -0044ea40: 2e4d 2600 377e 2500 0020 2020 6469 7370 .M&.7~%.. disp │ │ │ +0044ea40: 2e4d 2600 37e0 2500 0020 2020 6469 7370 .M&.7.%.. disp │ │ │ 0044ea50: 6c61 7973 2061 6c6c 2042 5245 414b 206d lays all BREAK m │ │ │ -0044ea60: 6573 7361 6765 732e 0700 377e 2600 0012 essages...7~&... │ │ │ -0044ea70: 0037 7e27 0000 2020 2045 7861 6d70 6c65 .7~'.. Example │ │ │ -0044ea80: 3a07 0037 7e28 0000 1f00 377e 2900 0020 :..7~(....7~).. │ │ │ +0044ea60: 6573 7361 6765 732e 0700 37e0 2600 0012 essages...7.&... │ │ │ +0044ea70: 0037 e027 0000 2020 2045 7861 6d70 6c65 .7.'.. Example │ │ │ +0044ea80: 3a07 0037 e028 0000 1f00 37e0 2900 0020 :..7.(....7.).. │ │ │ 0044ea90: 2020 4754 4d3e 5649 4557 2022 4252 4541 GTM>VIEW "BREA │ │ │ -0044eaa0: 4b4d 5347 223a 3507 0037 7e2a 0000 5300 KMSG":5..7~*..S. │ │ │ -0044eab0: 377e 3100 0020 2020 496e 2074 6869 7320 7~1.. In this │ │ │ +0044eaa0: 4b4d 5347 223a 3507 0037 e02a 0000 5300 KMSG":5..7.*..S. │ │ │ +0044eab0: 37e0 3100 0020 2020 496e 2074 6869 7320 7.1.. In this │ │ │ 0044eac0: 6578 616d 706c 6520 7468 6520 4252 4541 example the BREA │ │ │ 0044ead0: 4b4d 5347 2076 616c 7565 2069 7320 352c KMSG value is 5, │ │ │ 0044eae0: 2072 6570 7265 7365 6e74 696e 6720 7468 representing th │ │ │ 0044eaf0: 6520 7375 6d20 6f66 2031 2061 6e64 2034 e sum of 1 and 4 │ │ │ -0044eb00: 2e4e 0037 7e32 0000 2020 2054 6869 7320 .N.7~2.. This │ │ │ +0044eb00: 2e4e 0037 e032 0000 2020 2054 6869 7320 .N.7.2.. This │ │ │ 0044eb10: 656e 6162 6c65 7320 4252 4541 4b53 2077 enables BREAKS w │ │ │ 0044eb20: 6974 6869 6e20 7468 6520 626f 6479 206f ithin the body o │ │ │ 0044eb30: 6620 6120 7072 6f67 7261 6d20 2876 616c f a program (val │ │ │ 0044eb40: 7565 2031 2920 616e 6420 666f 7220 6125 ue 1) and for a% │ │ │ -0044eb50: 0037 7e33 0000 2020 2064 6576 6963 6520 .7~3.. device │ │ │ +0044eb50: 0037 e033 0000 2020 2064 6576 6963 6520 .7.3.. device │ │ │ 0044eb60: 4558 4345 5054 494f 4e20 2876 616c 7565 EXCEPTION (value │ │ │ -0044eb70: 2034 292e 0700 377e 3400 0014 002d 7e44 4)...7~4....-~D │ │ │ +0044eb70: 2034 292e 0700 37e0 3400 0014 002d e044 4)...7.4....-.D │ │ │ 0044eb80: 4246 4c55 5348 0000 4442 464c 5553 4812 BFLUSH..DBFLUSH. │ │ │ -0044eb90: 0035 7ebf 1100 0020 2020 4442 464c 5553 .5~.... DBFLUS │ │ │ -0044eba0: 4807 0036 7e21 0000 2500 367e 3100 0020 H..6~!..%.6~1.. │ │ │ +0044eb90: 0035 e0bf 1100 0020 2020 4442 464c 5553 .5..... DBFLUS │ │ │ +0044eba0: 4807 0036 e021 0000 2500 36e0 3100 0020 H..6.!..%.6.1.. │ │ │ 0044ebb0: 2020 4442 464c 5553 485b 3a3c 7265 6769 DBFLUSH[:[:N]]..6 │ │ │ -0044ebd0: 7e41 0000 4f00 367e 5100 0020 2020 5768 ~A..O.6~Q.. Wh │ │ │ +0044ebd0: e041 0000 4f00 36e0 5100 0020 2020 5768 .A..O.6.Q.. Wh │ │ │ 0044ebe0: 656e 2075 7369 6e67 2074 6865 2042 4720 en using the BG │ │ │ 0044ebf0: 6163 6365 7373 206d 6574 686f 642c 2077 access method, w │ │ │ 0044ec00: 7269 7465 7320 6d6f 6469 6669 6564 2062 rites modified b │ │ │ 0044ec10: 6c6f 636b 7320 696e 2074 6865 2067 6c6f locks in the glo │ │ │ -0044ec20: 6261 6c53 0036 7e61 0000 2020 2062 7566 balS.6~a.. buf │ │ │ +0044ec20: 6261 6c53 0036 e061 0000 2020 2062 7566 balS.6.a.. buf │ │ │ 0044ec30: 6665 7273 2074 6f20 7468 6520 6461 7461 fers to the data │ │ │ 0044ec40: 6261 7365 2066 696c 652e 2042 7920 6465 base file. By de │ │ │ 0044ec50: 6661 756c 742c 2074 6869 7320 636f 6d6d fault, this comm │ │ │ 0044ec60: 616e 6420 6f70 7469 6f6e 206f 7065 7261 and option opera │ │ │ -0044ec70: 7465 7320 6f6e 5300 367e 7100 0020 2020 tes onS.6~q.. │ │ │ +0044ec70: 7465 7320 6f6e 5300 36e0 7100 0020 2020 tes onS.6.q.. │ │ │ 0044ec80: 616c 6c20 7265 6769 6f6e 7320 756e 6465 all regions unde │ │ │ 0044ec90: 7220 7468 6520 6375 7272 656e 7420 676c r the current gl │ │ │ 0044eca0: 6f62 616c 2064 6972 6563 746f 7279 2e20 obal directory. │ │ │ 0044ecb0: 4e20 7370 6563 6966 6965 7320 7468 6520 N specifies the │ │ │ -0044ecc0: 6e75 6d62 6572 206f 6653 0036 7e81 0000 number ofS.6~... │ │ │ +0044ecc0: 6e75 6d62 6572 206f 6653 0036 e081 0000 number ofS.6.... │ │ │ 0044ecd0: 2020 2062 6c6f 636b 7320 746f 2077 7269 blocks to wri │ │ │ 0044ece0: 7465 3b20 6279 2064 6566 6175 6c74 2c20 te; by default, │ │ │ 0044ecf0: 4442 464c 5553 4820 7772 6974 6573 2061 DBFLUSH writes a │ │ │ 0044ed00: 6c6c 206d 6f64 6966 6965 6420 626c 6f63 ll modified bloc │ │ │ -0044ed10: 6b73 2e20 4e6f 726d 616c 6c79 5400 367e ks. NormallyT.6~ │ │ │ +0044ed10: 6b73 2e20 4e6f 726d 616c 6c79 5400 36e0 ks. NormallyT.6. │ │ │ 0044ed20: 9100 0020 2020 4754 2e4d 2073 6368 6564 ... GT.M sched │ │ │ 0044ed30: 756c 6573 2062 6c6f 636b 2066 6c75 7368 ules block flush │ │ │ 0044ed40: 696e 6720 6174 2061 7070 726f 7072 6961 ing at appropria │ │ │ 0044ed50: 7465 2074 696d 6573 2c20 6275 7420 7468 te times, but th │ │ │ 0044ed60: 6973 206f 7074 696f 6e20 6578 6973 7473 is option exists │ │ │ -0044ed70: 5300 357e c011 0000 2020 2066 6f72 2061 S.5~.... for a │ │ │ +0044ed70: 5300 35e0 c011 0000 2020 2066 6f72 2061 S.5..... for a │ │ │ 0044ed80: 6e20 6170 706c 6963 6174 696f 6e20 746f n application to │ │ │ 0044ed90: 2065 7870 6c6f 7265 2074 6865 2069 6d70 explore the imp │ │ │ 0044eda0: 6163 7420 6f66 2066 6c75 7368 696e 6720 act of flushing │ │ │ 0044edb0: 6f6e 2074 6865 6972 2077 6f72 6b20 6c6f on their work lo │ │ │ -0044edc0: 6164 2e35 0036 7e12 0000 2020 2053 6565 ad.5.6~... See │ │ │ +0044edc0: 6164 2e35 0036 e012 0000 2020 2053 6565 ad.5.6.... See │ │ │ 0044edd0: 2061 6c73 6f20 7468 6520 4442 5359 4e43 also the DBSYNC │ │ │ 0044ede0: 2061 6e64 2045 504f 4348 2056 4945 5720 and EPOCH VIEW │ │ │ -0044edf0: 4f70 7469 6f6e 732e 0700 367e 1300 0010 Options...6~.... │ │ │ -0044ee00: 002f 7e53 594e 4300 0044 4253 594e 4311 ./~SYNC..DBSYNC. │ │ │ -0044ee10: 0034 7ebf 1100 0020 2020 4442 5359 4e43 .4~.... DBSYNC │ │ │ -0044ee20: 0700 357e 2100 0020 0035 7e31 0000 2020 ..5~!.. .5~1.. │ │ │ +0044edf0: 4f70 7469 6f6e 732e 0700 36e0 1300 0010 Options...6..... │ │ │ +0044ee00: 002f e053 594e 4300 0044 4253 594e 4311 ./.SYNC..DBSYNC. │ │ │ +0044ee10: 0034 e0bf 1100 0020 2020 4442 5359 4e43 .4..... DBSYNC │ │ │ +0044ee20: 0700 35e0 2100 0020 0035 e031 0000 2020 ..5.!.. .5.1.. │ │ │ 0044ee30: 2022 4442 5359 4e43 223a 3c72 6567 696f "DBSYNC":..5~A..L. │ │ │ -0044ee50: 357e 5100 0020 2020 5065 7266 6f72 6d73 5~Q.. Performs │ │ │ +0044ee40: 6e5f 6c69 7374 3e07 0035 e041 0000 4c00 n_list>..5.A..L. │ │ │ +0044ee50: 35e0 5100 0020 2020 5065 7266 6f72 6d73 5.Q.. Performs │ │ │ 0044ee60: 2061 2066 696c 6520 7379 7374 656d 2068 a file system h │ │ │ 0044ee70: 6172 6465 6e69 6e67 2073 796e 6320 2d20 ardening sync - │ │ │ 0044ee80: 6673 796e 6328 2920 2d20 6f70 6572 6174 fsync() - operat │ │ │ -0044ee90: 696f 6e20 6f6e 2074 6865 5000 357e 6100 ion on theP.5~a. │ │ │ +0044ee90: 696f 6e20 6f6e 2074 6865 5000 35e0 6100 ion on theP.5.a. │ │ │ 0044eea0: 0020 2020 6461 7461 6261 7365 2066 696c . database fil │ │ │ 0044eeb0: 652e 2042 7920 6465 6661 756c 742c 2074 e. By default, t │ │ │ 0044eec0: 6869 7320 636f 6d6d 616e 6420 6f70 7469 his command opti │ │ │ 0044eed0: 6f6e 206f 7065 7261 7465 7320 6f6e 2061 on operates on a │ │ │ -0044eee0: 6c6c 2072 6567 696f 6e73 5400 357e 7100 ll regionsT.5~q. │ │ │ +0044eee0: 6c6c 2072 6567 696f 6e73 5400 35e0 7100 ll regionsT.5.q. │ │ │ 0044eef0: 0020 2020 756e 6465 7220 7468 6520 6375 . under the cu │ │ │ 0044ef00: 7272 656e 7420 676c 6f62 616c 2064 6972 rrent global dir │ │ │ 0044ef10: 6563 746f 7279 2e20 4e6f 726d 616c 6c79 ectory. Normally │ │ │ 0044ef20: 2047 542e 4d20 7363 6865 6475 6c65 7320 GT.M schedules │ │ │ 0044ef30: 626c 6f63 6b20 666c 7573 6869 6e67 5400 block flushingT. │ │ │ -0044ef40: 357e 8100 0020 2020 6174 2061 7070 726f 5~... at appro │ │ │ +0044ef40: 35e0 8100 0020 2020 6174 2061 7070 726f 5.... at appro │ │ │ 0044ef50: 7072 6961 7465 2074 696d 6573 2c20 6275 priate times, bu │ │ │ 0044ef60: 7420 7468 6973 206f 7074 696f 6e20 6578 t this option ex │ │ │ 0044ef70: 6973 7473 2066 6f72 2061 6e20 6170 706c ists for an appl │ │ │ 0044ef80: 6963 6174 696f 6e20 746f 2065 7870 6c6f ication to explo │ │ │ -0044ef90: 7265 5300 357e 9100 0020 2020 7468 6520 reS.5~... the │ │ │ +0044ef90: 7265 5300 35e0 9100 0020 2020 7468 6520 reS.5.... the │ │ │ 0044efa0: 696d 7061 6374 206f 6620 6669 6c65 2068 impact of file h │ │ │ 0044efb0: 6172 6465 6e69 6e67 206f 6e20 7468 6569 ardening on thei │ │ │ 0044efc0: 7220 776f 726b 206c 6f61 642e 2053 6565 r work load. See │ │ │ 0044efd0: 2061 6c73 6f20 7468 6520 4442 464c 5553 also the DBFLUS │ │ │ 0044efe0: 4820 616e 6400 0000 0000 0000 0000 0000 H and........... │ │ │ 0044eff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0044f000: 0400 0000 b103 0000 3e17 0000 0000 0000 ........>....... │ │ │ 0044f010: 3000 0000 4845 4c50 00ff 7300 ff43 4f4d 0...HELP..s..COM │ │ │ 0044f020: 4d41 4e44 5300 ff73 00ff 5649 4557 00ff MANDS..s..VIEW.. │ │ │ 0044f030: 7300 ff45 5841 4d50 4c45 5300 c017 0000 s..EXAMPLES..... │ │ │ -0044f040: 1d00 297e 1800 0020 2020 4754 4d3e 5a4c ..)~... GTM>ZL │ │ │ +0044f040: 1d00 29e0 1800 0020 2020 4754 4d3e 5a4c ..).... GTM>ZL │ │ │ 0044f050: 696e 6b20 224e 4f53 454e 5345 2232 0029 ink "NOSENSE"2.) │ │ │ -0044f060: 7e19 0000 2020 2025 4754 4d2d 452d 4c41 ~... %GTM-E-LA │ │ │ +0044f060: e019 0000 2020 2025 4754 4d2d 452d 4c41 .... %GTM-E-LA │ │ │ 0044f070: 4245 4c4d 4953 5349 4e47 204c 6162 656c BELMISSING Label │ │ │ 0044f080: 2072 6566 6572 656e 6365 6420 6275 7419 referenced but. │ │ │ -0044f090: 0029 7e1a 0000 2020 206e 6f74 2064 6566 .)~... not def │ │ │ -0044f0a0: 696e 6564 3a6c 6162 5100 297e 2100 0020 ined:labQ.)~!.. │ │ │ +0044f090: 0029 e01a 0000 2020 206e 6f74 2064 6566 .).... not def │ │ │ +0044f0a0: 696e 6564 3a6c 6162 5100 29e0 2100 0020 ined:labQ.).!.. │ │ │ 0044f0b0: 2020 2547 544d 2d49 2d53 5243 4e41 4d20 %GTM-I-SRCNAM │ │ │ 0044f0c0: 696e 2073 6f75 7263 6520 6d6f 6475 6c65 in source module │ │ │ 0044f0d0: 202f 686f 6d65 2f67 746d 7573 6572 312f /home/gtmuser1/ │ │ │ 0044f0e0: 2e66 6973 2d67 746d 2f56 352e 342d 3030 .fis-gtm/V5.4-00 │ │ │ -0044f0f0: 3242 5f78 3836 2f72 2f13 0029 7e22 0000 2B_x86/r/..)~".. │ │ │ -0044f100: 2020 204e 4f53 454e 5345 2e6d 1d00 297e NOSENSE.m..)~ │ │ │ +0044f0f0: 3242 5f78 3836 2f72 2f13 0029 e022 0000 2B_x86/r/..).".. │ │ │ +0044f100: 2020 204e 4f53 454e 5345 2e6d 1d00 29e0 NOSENSE.m..). │ │ │ 0044f110: 2300 0020 2020 4754 4d3e 5a50 7269 6e74 #.. GTM>ZPrint │ │ │ -0044f120: 205e 4e4f 5345 4e53 4512 0029 7e24 0000 ^NOSENSE..)~$.. │ │ │ -0044f130: 2020 204e 4f53 454e 5345 3b18 0029 7e25 NOSENSE;..)~% │ │ │ +0044f120: 205e 4e4f 5345 4e53 4512 0029 e024 0000 ^NOSENSE..).$.. │ │ │ +0044f130: 2020 204e 4f53 454e 5345 3b18 0029 e025 NOSENSE;..).% │ │ │ 0044f140: 0000 2020 2020 2020 2020 2020 2044 6f20 .. Do │ │ │ -0044f150: 6c61 6216 0029 7e26 0000 2020 2020 2020 lab..)~&.. │ │ │ -0044f160: 2020 2020 2051 7569 7428 0029 7e27 0000 Quit(.)~'.. │ │ │ +0044f150: 6c61 6216 0029 e026 0000 2020 2020 2020 lab..).&.. │ │ │ +0044f160: 2020 2020 2051 7569 7428 0029 e027 0000 Quit(.).'.. │ │ │ 0044f170: 2020 204c 4142 2020 5772 6974 6520 212c LAB Write !, │ │ │ 0044f180: 2254 4849 5320 4953 204e 4f53 454e 5345 "THIS IS NOSENSE │ │ │ -0044f190: 2216 0029 7e28 0000 2020 2020 2020 2020 "..)~(.. │ │ │ -0044f1a0: 2020 2051 7569 7423 0029 7e29 0000 2020 Quit#.)~).. │ │ │ +0044f190: 2216 0029 e028 0000 2020 2020 2020 2020 "..).(.. │ │ │ +0044f1a0: 2020 2051 7569 7423 0029 e029 0000 2020 Quit#.).).. │ │ │ 0044f1b0: 2047 544d 3e56 6965 7720 224c 4142 454c GTM>View "LABEL │ │ │ -0044f1c0: 5322 3a22 5550 5045 5222 1f00 297e 2a00 S":"UPPER"..)~*. │ │ │ +0044f1c0: 5322 3a22 5550 5045 5222 1f00 29e0 2a00 S":"UPPER"..).*. │ │ │ 0044f1d0: 0020 2020 4754 4d3e 5a4c 696e 6b20 224e . GTM>ZLink "N │ │ │ -0044f1e0: 4f53 454e 5345 2e6d 2219 0029 7e31 0000 OSENSE.m"..)~1.. │ │ │ +0044f1e0: 4f53 454e 5345 2e6d 2219 0029 e031 0000 OSENSE.m"..).1.. │ │ │ 0044f1f0: 2020 2047 544d 3e44 6f20 5e4e 4f53 454e GTM>Do ^NOSEN │ │ │ -0044f200: 5345 1900 297e 3200 0020 2020 5448 4953 SE..)~2.. THIS │ │ │ -0044f210: 2049 5320 4e4f 5345 4e53 450e 0029 7e33 IS NOSENSE..)~3 │ │ │ -0044f220: 0000 2020 2047 544d 3e07 0029 7e34 0000 .. GTM>..)~4.. │ │ │ -0044f230: 4c00 297e 3500 0020 2020 5468 6973 2064 L.)~5.. This d │ │ │ +0044f200: 5345 1900 29e0 3200 0020 2020 5448 4953 SE..).2.. THIS │ │ │ +0044f210: 2049 5320 4e4f 5345 4e53 450e 0029 e033 IS NOSENSE..).3 │ │ │ +0044f220: 0000 2020 2047 544d 3e07 0029 e034 0000 .. GTM>..).4.. │ │ │ +0044f230: 4c00 29e0 3500 0020 2020 5468 6973 2064 L.).5.. This d │ │ │ 0044f240: 656d 6f6e 7374 7261 7465 7320 7573 6520 emonstrates use │ │ │ 0044f250: 6f66 2056 4945 5720 224c 4142 454c 5322 of VIEW "LABELS" │ │ │ 0044f260: 2074 6f20 6d61 6b65 206c 6162 656c 2068 to make label h │ │ │ -0044f270: 616e 646c 696e 6720 6361 7365 5200 297e andling caseR.)~ │ │ │ +0044f270: 616e 646c 696e 6720 6361 7365 5200 29e0 andling caseR.). │ │ │ 0044f280: 3600 0020 2020 696e 7365 6e73 6974 6976 6.. insensitiv │ │ │ 0044f290: 652e 204e 6f74 6963 6520 7468 6174 2074 e. Notice that t │ │ │ 0044f2a0: 6865 2072 6f75 7469 6e65 2077 6173 205a he routine was Z │ │ │ 0044f2b0: 4c49 4e4b 6564 2077 6974 6820 616e 2065 LINKed with an e │ │ │ 0044f2c0: 7874 656e 7369 6f6e 206f 6620 2e6d 4f00 xtension of .mO. │ │ │ -0044f2d0: 297e 3700 0020 2020 746f 2066 6f72 6365 )~7.. to force │ │ │ +0044f2d0: 29e0 3700 0020 2020 746f 2066 6f72 6365 ).7.. to force │ │ │ 0044f2e0: 2061 2072 6563 6f6d 7069 6c65 2061 6e64 a recompile and │ │ │ 0044f2f0: 2065 6e73 7572 6520 7468 6174 2074 6865 ensure that the │ │ │ 0044f300: 206f 626a 6563 7420 636f 6465 2061 6e64 object code and │ │ │ 0044f310: 2074 6865 2072 756e 2d74 696d 6529 0029 the run-time).) │ │ │ -0044f320: 7e38 0000 2020 2068 616e 646c 696e 6720 ~8.. handling │ │ │ +0044f320: e038 0000 2020 2068 616e 646c 696e 6720 .8.. handling │ │ │ 0044f330: 6f66 206c 6162 656c 7320 6973 2074 6865 of labels is the │ │ │ -0044f340: 2073 616d 652e 0700 297e 3900 0018 001f same...)~9..... │ │ │ +0044f340: 2073 616d 652e 0700 29e0 3900 0018 001f same...).9..... │ │ │ 0044f350: 684b 4559 5f57 4f52 4453 0000 4b65 795f hKEY_WORDS..Key_ │ │ │ -0044f360: 576f 7264 7314 0029 7ebf 1100 0020 2020 Words..)~.... │ │ │ -0044f370: 4b65 7920 576f 7264 7307 002a 7e21 0000 Key Words..*~!.. │ │ │ -0044f380: 1800 297e ff73 00ff 4241 4443 4841 5200 ..)~.s..BADCHAR. │ │ │ -0044f390: 0042 4144 4348 4152 1200 357e bf11 0000 .BADCHAR..5~.... │ │ │ -0044f3a0: 2020 2042 4144 4348 4152 0700 367e 2100 BADCHAR..6~!. │ │ │ +0044f360: 576f 7264 7314 0029 e0bf 1100 0020 2020 Words..)..... │ │ │ +0044f370: 4b65 7920 576f 7264 7307 002a e021 0000 Key Words..*.!.. │ │ │ +0044f380: 1800 29e0 ff73 00ff 4241 4443 4841 5200 ..)..s..BADCHAR. │ │ │ +0044f390: 0042 4144 4348 4152 1200 35e0 bf11 0000 .BADCHAR..5..... │ │ │ +0044f3a0: 2020 2042 4144 4348 4152 0700 36e0 2100 BADCHAR..6.!. │ │ │ 0044f3b0: 0064 0000 0000 0000 0000 0000 0000 0000 .d.............. │ │ │ 0044f3c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0044f3d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0044f3e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0044f3f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0044f400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0044f410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -282491,2797 +282491,2797 @@ │ │ │ 0044f7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0044f7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0044f7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0044f7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0044f7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0044f7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0044f800: 0400 0000 fb07 0000 e513 0000 0000 0000 ................ │ │ │ -0044f810: 5200 007e 4845 4c50 00ff 7300 ff43 4f4d R..~HELP..s..COM │ │ │ +0044f810: 5200 00e0 4845 4c50 00ff 7300 ff43 4f4d R...HELP..s..COM │ │ │ 0044f820: 4d41 4e44 5300 ff73 00ff 5649 4557 00ff MANDS..s..VIEW.. │ │ │ 0044f830: 7300 ff4b 4559 5f57 4f52 4453 00ff 7300 s..KEY_WORDS..s. │ │ │ 0044f840: ff44 4253 594e 4300 c011 0000 2020 2045 .DBSYNC..... E │ │ │ 0044f850: 504f 4348 2056 4945 5720 4f70 7469 6f6e POCH VIEW Option │ │ │ -0044f860: 732e 0700 357e 1200 0011 002e 7e4d 5445 s...5~......~MTE │ │ │ -0044f870: 524d 0000 444d 5445 524d 1100 347e bf11 RM..DMTERM..4~.. │ │ │ -0044f880: 0000 2020 2044 4d54 4552 4d07 0035 7e21 .. DMTERM..5~! │ │ │ -0044f890: 0000 5100 357e 3100 0020 2020 5072 6f76 ..Q.5~1.. Prov │ │ │ +0044f860: 732e 0700 35e0 1200 0011 002e e04d 5445 s...5........MTE │ │ │ +0044f870: 524d 0000 444d 5445 524d 1100 34e0 bf11 RM..DMTERM..4... │ │ │ +0044f880: 0000 2020 2044 4d54 4552 4d07 0035 e021 .. DMTERM..5.! │ │ │ +0044f890: 0000 5100 35e0 3100 0020 2020 5072 6f76 ..Q.5.1.. Prov │ │ │ 0044f8a0: 6964 6573 2061 206d 6563 6861 6e69 736d ides a mechanism │ │ │ 0044f8b0: 2074 6f20 7265 7461 696e 2064 6566 6175 to retain defau │ │ │ 0044f8c0: 6c74 206c 696e 6520 7465 726d 696e 6174 lt line terminat │ │ │ 0044f8d0: 6f72 7320 666f 7220 6469 7265 6374 206d ors for direct m │ │ │ -0044f8e0: 6f64 654b 0035 7e41 0000 2020 2075 7365 odeK.5~A.. use │ │ │ +0044f8e0: 6f64 654b 0035 e041 0000 2020 2075 7365 odeK.5.A.. use │ │ │ 0044f8f0: 7220 696e 7465 7261 6374 696f 6e20 2869 r interaction (i │ │ │ 0044f900: 6e63 6c75 6469 6e67 2074 6865 2042 5245 ncluding the BRE │ │ │ 0044f910: 414b 2063 6f6d 6d61 6e64 2920 696e 6465 AK command) inde │ │ │ 0044f920: 7065 6e64 656e 7420 6f66 2061 6e79 5200 pendent of anyR. │ │ │ -0044f930: 357e 5100 0020 2020 5445 524d 494e 4154 5~Q.. TERMINAT │ │ │ +0044f930: 35e0 5100 0020 2020 5445 524d 494e 4154 5.Q.. TERMINAT │ │ │ 0044f940: 4f52 2064 6576 6963 6570 6172 616d 6574 OR deviceparamet │ │ │ 0044f950: 6572 2063 6861 6e67 6573 2066 6f72 2024 er changes for $ │ │ │ 0044f960: 5052 494e 4349 5041 4c2e 2057 6974 6820 PRINCIPAL. With │ │ │ 0044f970: 5649 4557 2022 4e4f 444d 5445 524d 222c VIEW "NODMTERM", │ │ │ -0044f980: 5300 357e 6100 0020 2020 5445 524d 494e S.5~a.. TERMIN │ │ │ +0044f980: 5300 35e0 6100 0020 2020 5445 524d 494e S.5.a.. TERMIN │ │ │ 0044f990: 4154 4f52 2064 6576 6963 6570 6172 616d ATOR deviceparam │ │ │ 0044f9a0: 6574 6572 2061 7070 6c79 2074 6f20 626f eter apply to bo │ │ │ 0044f9b0: 7468 2052 4541 4473 2066 726f 6d20 2450 th READs from $P │ │ │ 0044f9c0: 5249 4e43 4950 414c 2061 6e64 2064 6972 RINCIPAL and dir │ │ │ -0044f9d0: 6563 7451 0035 7e71 0000 2020 206d 6f64 ectQ.5~q.. mod │ │ │ +0044f9d0: 6563 7451 0035 e071 0000 2020 206d 6f64 ectQ.5.q.. mod │ │ │ 0044f9e0: 6520 696e 7465 7261 6374 696f 6e73 2e20 e interactions. │ │ │ 0044f9f0: 4120 6361 7365 2d69 6e73 656e 7369 7469 A case-insensiti │ │ │ 0044fa00: 7665 2076 616c 7565 206f 6620 7468 6520 ve value of the │ │ │ 0044fa10: 656e 7669 726f 6e6d 656e 7420 7661 7269 environment vari │ │ │ -0044fa20: 6162 6c65 5300 357e 8100 0020 2020 6774 ableS.5~... gt │ │ │ +0044fa20: 6162 6c65 5300 35e0 8100 0020 2020 6774 ableS.5.... gt │ │ │ 0044fa30: 6d5f 646d 7465 726d 2069 7320 2231 222c m_dmterm is "1", │ │ │ 0044fa40: 2022 7965 7322 2c20 6f72 2022 7472 7565 "yes", or "true │ │ │ 0044fa50: 2220 6573 7461 626c 6973 6865 7320 6120 " establishes a │ │ │ 0044fa60: 444d 5445 524d 2073 7461 7465 2061 7420 DMTERM state at │ │ │ -0044fa70: 7072 6f63 6573 7351 0035 7e91 0000 2020 processQ.5~... │ │ │ +0044fa70: 7072 6f63 6573 7351 0035 e091 0000 2020 processQ.5.... │ │ │ 0044fa80: 2069 6e69 7469 6174 696f 6e3b 2061 6c6c initiation; all │ │ │ 0044fa90: 206f 7468 6572 2076 616c 7565 732c 2069 other values, i │ │ │ 0044faa0: 6e63 6c75 6469 6e67 206e 6f20 7661 6c75 ncluding no valu │ │ │ 0044fab0: 652c 2072 6573 756c 7420 696e 2074 6865 e, result in the │ │ │ -0044fac0: 2064 6566 6175 6c74 5300 347e c011 0000 defaultS.4~.... │ │ │ +0044fac0: 2064 6566 6175 6c74 5300 34e0 c011 0000 defaultS.4..... │ │ │ 0044fad0: 2020 2056 4945 5720 224e 4f44 4d54 4552 VIEW "NODMTER │ │ │ 0044fae0: 4d22 2062 6568 6176 696f 722e 2024 5649 M" behavior. $VI │ │ │ 0044faf0: 4557 2822 444d 5445 524d 2229 2072 6574 EW("DMTERM") ret │ │ │ 0044fb00: 7572 6e73 2031 2066 6f72 2044 4d54 4552 urns 1 for DMTER │ │ │ -0044fb10: 4d20 6d6f 6465 206f 7220 301c 0035 7e12 M mode or 0..5~. │ │ │ +0044fb10: 4d20 6d6f 6465 206f 7220 301c 0035 e012 M mode or 0..5.. │ │ │ 0044fb20: 0000 2020 2066 6f72 204e 4f44 4d54 4552 .. for NODMTER │ │ │ -0044fb30: 4d20 6d6f 6465 2e07 0035 7e13 0000 1000 M mode...5~..... │ │ │ -0044fb40: 2d7e 4550 4f43 4800 0045 504f 4348 1000 -~EPOCH..EPOCH.. │ │ │ -0044fb50: 337e bf11 0000 2020 2045 504f 4348 0700 3~.... EPOCH.. │ │ │ -0044fb60: 347e 2100 0021 0034 7e31 0000 2020 2022 4~!..!.4~1.. " │ │ │ +0044fb30: 4d20 6d6f 6465 2e07 0035 e013 0000 1000 M mode...5...... │ │ │ +0044fb40: 2de0 4550 4f43 4800 0045 504f 4348 1000 -.EPOCH..EPOCH.. │ │ │ +0044fb50: 33e0 bf11 0000 2020 2045 504f 4348 0700 3..... EPOCH.. │ │ │ +0044fb60: 34e0 2100 0021 0034 e031 0000 2020 2022 4.!..!.4.1.. " │ │ │ 0044fb70: 4550 4f43 4822 5b3a 3c72 6567 696f 6e5f EPOCH"[:]..4~A..O.4 │ │ │ -0044fb90: 7e51 0000 2020 2046 6c75 7368 6573 2074 ~Q.. Flushes t │ │ │ +0044fb80: 6c69 7374 3e5d 0700 34e0 4100 004f 0034 list>]..4.A..O.4 │ │ │ +0044fb90: e051 0000 2020 2046 6c75 7368 6573 2074 .Q.. Flushes t │ │ │ 0044fba0: 6865 2064 6174 6162 6173 6520 6275 6666 he database buff │ │ │ 0044fbb0: 6572 7320 616e 642c 2069 6620 6a6f 7572 ers and, if jour │ │ │ 0044fbc0: 6e61 6c69 6e67 2069 7320 656e 6162 6c65 naling is enable │ │ │ -0044fbd0: 642c 2077 7269 7465 7320 616e 4f00 347e d, writes anO.4~ │ │ │ +0044fbd0: 642c 2077 7269 7465 7320 616e 4f00 34e0 d, writes anO.4. │ │ │ 0044fbe0: 6100 0020 2020 4550 4f43 4820 7265 636f a.. EPOCH reco │ │ │ 0044fbf0: 7264 2e20 4279 2064 6566 6175 6c74 2c20 rd. By default, │ │ │ 0044fc00: 7468 6973 2063 6f6d 6d61 6e64 206f 7074 this command opt │ │ │ 0044fc10: 696f 6e20 6f70 6572 6174 6573 206f 6e20 ion operates on │ │ │ -0044fc20: 616c 6c20 7265 6769 6f6e 7351 0034 7e71 all regionsQ.4~q │ │ │ +0044fc20: 616c 6c20 7265 6769 6f6e 7351 0034 e071 all regionsQ.4.q │ │ │ 0044fc30: 0000 2020 2075 6e64 6572 2074 6865 2063 .. under the c │ │ │ 0044fc40: 7572 7265 6e74 2067 6c6f 6261 6c20 6469 urrent global di │ │ │ 0044fc50: 7265 6374 6f72 792e 204e 6f72 6d61 6c6c rectory. Normall │ │ │ 0044fc60: 7920 4754 2e4d 2073 6368 6564 756c 6573 y GT.M schedules │ │ │ -0044fc70: 2065 706f 6368 7320 6173 2061 5200 347e epochs as aR.4~ │ │ │ +0044fc70: 2065 706f 6368 7320 6173 2061 5200 34e0 epochs as aR.4. │ │ │ 0044fc80: 8100 0020 2020 7573 6572 2063 6f6e 7472 ... user contr │ │ │ 0044fc90: 6f6c 6c65 6420 6a6f 7572 6e61 6c69 6e67 olled journaling │ │ │ 0044fca0: 2063 6861 7261 6374 6572 6973 7469 632c characteristic, │ │ │ 0044fcb0: 2062 7574 2074 6869 7320 6f70 7469 6f6e but this option │ │ │ 0044fcc0: 2065 7869 7374 7320 666f 7220 616e 5200 exists for anR. │ │ │ -0044fcd0: 347e 9100 0020 2020 6170 706c 6963 6174 4~... applicat │ │ │ +0044fcd0: 34e0 9100 0020 2020 6170 706c 6963 6174 4.... applicat │ │ │ 0044fce0: 696f 6e20 746f 2065 7870 6c6f 7265 2074 ion to explore t │ │ │ 0044fcf0: 6865 2069 6d70 6163 7420 6f66 2065 706f he impact of epo │ │ │ 0044fd00: 6368 7320 6f6e 2074 6865 6972 2077 6f72 chs on their wor │ │ │ 0044fd10: 6b20 6c6f 6164 2e20 5365 6520 616c 736f k load. See also │ │ │ -0044fd20: 5100 337e c011 0000 2020 2074 6865 2044 Q.3~.... the D │ │ │ +0044fd20: 5100 33e0 c011 0000 2020 2074 6865 2044 Q.3..... the D │ │ │ 0044fd30: 4246 4c55 5348 2061 6e64 2044 4253 594e BFLUSH and DBSYN │ │ │ 0044fd40: 4320 5649 4557 204f 7074 696f 6e73 2e20 C VIEW Options. │ │ │ 0044fd50: 4570 6f63 6873 2069 6e63 6c75 6465 2044 Epochs include D │ │ │ 0044fd60: 4246 4c55 5348 2061 6e64 2044 4253 594e BFLUSH and DBSYN │ │ │ -0044fd70: 4352 0034 7e12 0000 2020 2061 6374 696f CR.4~... actio │ │ │ +0044fd70: 4352 0034 e012 0000 2020 2061 6374 696f CR.4.... actio │ │ │ 0044fd80: 6e73 2c20 6275 7420 7065 7266 6f72 6d69 ns, but performi │ │ │ 0044fd90: 6e67 2074 6865 6d20 6265 666f 7265 2074 ng them before t │ │ │ 0044fda0: 6865 2065 706f 6368 206d 6179 2072 6564 he epoch may red │ │ │ 0044fdb0: 7563 6520 7468 6520 6475 7261 7469 6f6e uce the duration │ │ │ -0044fdc0: 206f 6629 0034 7e13 0000 2020 2074 6865 of).4~... the │ │ │ +0044fdc0: 206f 6629 0034 e013 0000 2020 2074 6865 of).4.... the │ │ │ 0044fdd0: 7365 2061 6374 696f 6e73 2077 6974 6869 se actions withi │ │ │ -0044fde0: 6e20 7468 6520 6570 6f63 682e 0700 347e n the epoch...4~ │ │ │ -0044fdf0: 1400 0010 002d 7e46 4c55 5348 0000 464c .....-~FLUSH..FL │ │ │ -0044fe00: 5553 4810 0033 7ebf 1100 0020 2020 464c USH..3~.... FL │ │ │ -0044fe10: 5553 4807 0034 7e21 0000 2100 347e 3100 USH..4~!..!.4~1. │ │ │ +0044fde0: 6e20 7468 6520 6570 6f63 682e 0700 34e0 n the epoch...4. │ │ │ +0044fdf0: 1400 0010 002d e046 4c55 5348 0000 464c .....-.FLUSH..FL │ │ │ +0044fe00: 5553 4810 0033 e0bf 1100 0020 2020 464c USH..3..... FL │ │ │ +0044fe10: 5553 4807 0034 e021 0000 2100 34e0 3100 USH..4.!..!.4.1. │ │ │ 0044fe20: 0020 2020 2246 4c55 5348 225b 3a3c 7265 . "FLUSH"[:]..4~A │ │ │ -0044fe40: 0000 5400 347e 5100 0020 2020 466c 7573 ..T.4~Q.. Flus │ │ │ +0044fe30: 6769 6f6e 5f6c 6973 743e 5d07 0034 e041 gion_list>]..4.A │ │ │ +0044fe40: 0000 5400 34e0 5100 0020 2020 466c 7573 ..T.4.Q.. Flus │ │ │ 0044fe50: 6865 7320 6469 7274 7920 676c 6f62 616c hes dirty global │ │ │ 0044fe60: 2062 7566 6665 7273 2066 726f 6d20 7468 buffers from th │ │ │ 0044fe70: 6520 676c 6f62 616c 2062 7566 6665 7220 e global buffer │ │ │ 0044fe80: 706f 6f6c 2e20 4966 206a 6f75 726e 616c pool. If journal │ │ │ -0044fe90: 696e 6720 6973 4d00 347e 6100 0020 2020 ing isM.4~a.. │ │ │ +0044fe90: 696e 6720 6973 4d00 34e0 6100 0020 2020 ing isM.4.a.. │ │ │ 0044fea0: 7475 726e 6564 206f 6e2c 2022 464c 5553 turned on, "FLUS │ │ │ 0044feb0: 4822 2077 7269 7465 7320 616e 2045 504f H" writes an EPO │ │ │ 0044fec0: 4348 2072 6563 6f72 6420 616e 6420 666c CH record and fl │ │ │ 0044fed0: 7573 6865 7320 6469 7274 7920 6a6f 7572 ushes dirty jour │ │ │ -0044fee0: 6e61 6c54 0034 7e71 0000 2020 2062 7566 nalT.4~q.. buf │ │ │ +0044fee0: 6e61 6c54 0034 e071 0000 2020 2062 7566 nalT.4.q.. buf │ │ │ 0044fef0: 6665 7273 2070 7269 6f72 2074 6f20 666c fers prior to fl │ │ │ 0044ff00: 7573 6869 6e67 2064 6972 7479 2067 6c6f ushing dirty glo │ │ │ 0044ff10: 6261 6c20 6275 6666 6572 732e 2049 6620 bal buffers. If │ │ │ 0044ff20: 6e6f 2072 6567 696f 6e20 6973 2073 7065 no region is spe │ │ │ -0044ff30: 6369 6669 6564 2c53 0034 7e81 0000 2020 cified,S.4~... │ │ │ +0044ff30: 6369 6669 6564 2c53 0034 e081 0000 2020 cified,S.4.... │ │ │ 0044ff40: 2056 4945 5720 2246 4c55 5348 2220 666c VIEW "FLUSH" fl │ │ │ 0044ff50: 7573 6865 7320 616c 6c20 7265 6769 6f6e ushes all region │ │ │ 0044ff60: 7320 696e 2074 6865 2063 7572 7265 6e74 s in the current │ │ │ 0044ff70: 2067 6c6f 6261 6c20 6469 7265 6374 6f72 global director │ │ │ -0044ff80: 7920 7468 6174 2074 6865 2200 347e 9100 y that the".4~.. │ │ │ +0044ff80: 7920 7468 6174 2074 6865 2200 34e0 9100 y that the".4... │ │ │ 0044ff90: 0020 2020 4754 2e4d 2070 726f 6365 7373 . GT.M process │ │ │ -0044ffa0: 2068 6173 206f 7065 6e65 642e 0800 337e has opened...3~ │ │ │ -0044ffb0: c011 0000 2500 2e7e 554c 4c5f 424f 4f4c ....%..~ULL_BOOL │ │ │ +0044ffa0: 2068 6173 206f 7065 6e65 642e 0800 33e0 has opened...3. │ │ │ +0044ffb0: c011 0000 2500 2ee0 554c 4c5f 424f 4f4c ....%...ULL_BOOL │ │ │ 0044ffc0: 4541 4e57 4152 4e00 0046 554c 4c5f 424f EANWARN..FULL_BO │ │ │ -0044ffd0: 4f4c 4541 4e57 4152 4e1b 003e 7ebf 1100 OLEANWARN..>~... │ │ │ +0044ffd0: 4f4c 4541 4e57 4152 4e1b 003e e0bf 1100 OLEANWARN..>.... │ │ │ 0044ffe0: 0020 2020 4655 4c4c 5f42 4f4f 4c45 414e . FULL_BOOLEAN │ │ │ -0044fff0: 5741 524e 0700 3f7e 2100 0000 0000 0000 WARN..?~!....... │ │ │ +0044fff0: 5741 524e 0700 3fe0 2100 0000 0000 0000 WARN..?.!....... │ │ │ 00450000: 0400 0000 dc07 0000 0514 0000 0000 0000 ................ │ │ │ -00450010: 9300 007e 4845 4c50 00ff 7300 ff43 4f4d ...~HELP..s..COM │ │ │ +00450010: 9300 00e0 4845 4c50 00ff 7300 ff43 4f4d ....HELP..s..COM │ │ │ 00450020: 4d41 4e44 5300 ff73 00ff 5649 4557 00ff MANDS..s..VIEW.. │ │ │ 00450030: 7300 ff4b 4559 5f57 4f52 4453 00ff 7300 s..KEY_WORDS..s. │ │ │ 00450040: ff46 554c 4c5f 424f 4f4c 4541 4e57 4152 .FULL_BOOLEANWAR │ │ │ 00450050: 4e00 bf31 0000 2020 2043 6f6e 7472 6f6c N..1.. Control │ │ │ 00450060: 7320 7468 6520 6576 616c 7561 7469 6f6e s the evaluation │ │ │ 00450070: 206f 6620 426f 6f6c 6561 6e20 6578 7072 of Boolean expr │ │ │ 00450080: 6573 7369 6f6e 7320 2865 7870 7265 7373 essions (express │ │ │ 00450090: 696f 6e73 2065 7661 6c75 6174 6564 2061 ions evaluated a │ │ │ -004500a0: 7320 6121 003f 7e41 0000 2020 206c 6f67 s a!.?~A.. log │ │ │ +004500a0: 7320 6121 003f e041 0000 2020 206c 6f67 s a!.?.A.. log │ │ │ 004500b0: 6963 616c 2054 5255 4520 6f72 2046 414c ical TRUE or FAL │ │ │ -004500c0: 5345 292e 0700 3f7e 5100 0054 003f 7e61 SE)...?~Q..T.?~a │ │ │ +004500c0: 5345 292e 0700 3fe0 5100 0054 003f e061 SE)...?.Q..T.?.a │ │ │ 004500d0: 0000 2020 2042 7920 6465 6661 756c 742c .. By default, │ │ │ 004500e0: 2047 542e 4d20 656e 6162 6c65 7320 5649 GT.M enables VI │ │ │ 004500f0: 4557 2022 4e4f 4655 4c4c 5f42 4f4f 4c45 EW "NOFULL_BOOLE │ │ │ 00450100: 414e 2220 7768 6963 6820 6d65 616e 7320 AN" which means │ │ │ 00450110: 7468 6174 2047 542e 4d20 7374 6f70 7350 that GT.M stopsP │ │ │ -00450120: 003f 7e71 0000 2020 2065 7661 6c75 6174 .?~q.. evaluat │ │ │ +00450120: 003f e071 0000 2020 2065 7661 6c75 6174 .?.q.. evaluat │ │ │ 00450130: 696e 6720 6120 426f 6f6c 6561 6e20 6578 ing a Boolean ex │ │ │ 00450140: 7072 6573 7369 6f6e 2061 7320 736f 6f6e pression as soon │ │ │ 00450150: 2061 7320 6974 2065 7374 6162 6c69 7368 as it establish │ │ │ 00450160: 6573 2061 2064 6566 696e 6974 6976 654f es a definitiveO │ │ │ -00450170: 003f 7e81 0000 2020 2072 6573 756c 742e .?~... result. │ │ │ +00450170: 003f e081 0000 2020 2072 6573 756c 742e .?.... result. │ │ │ 00450180: 2046 6f72 2065 7861 6d70 6c65 2c20 6e65 For example, ne │ │ │ 00450190: 6974 6865 7220 3026 2424 6162 635e 6465 ither 0&$$abc^de │ │ │ 004501a0: 6628 2920 6e6f 7220 3121 2424 6162 635e f() nor 1!$$abc^ │ │ │ 004501b0: 6465 6628 2920 6578 6563 7574 6573 5100 def() executesQ. │ │ │ -004501c0: 3f7e 9100 0020 2020 2424 6162 635e 6465 ?~... $$abc^de │ │ │ +004501c0: 3fe0 9100 0020 2020 2424 6162 635e 6465 ?.... $$abc^de │ │ │ 004501d0: 6628 292e 2048 6f77 6576 6572 2c20 696e f(). However, in │ │ │ 004501e0: 2074 6865 2063 6173 6520 6f66 2067 6c6f the case of glo │ │ │ 004501f0: 6261 6c20 7265 6665 7265 6e63 6573 2c20 bal references, │ │ │ 00450200: 7375 6368 2061 7320 3026 5e61 206f 724e such as 0&^a orN │ │ │ -00450210: 003e 7ec0 1100 0020 2020 3121 5e61 2c20 .>~.... 1!^a, │ │ │ +00450210: 003e e0c0 1100 0020 2020 3121 5e61 2c20 .>..... 1!^a, │ │ │ 00450220: 4754 2e4d 2073 6574 7320 2472 6566 6572 GT.M sets $refer │ │ │ 00450230: 656e 6365 2061 6e64 2074 6865 206e 616b ence and the nak │ │ │ 00450240: 6564 2069 6e64 6963 6174 6f72 2077 6974 ed indicator wit │ │ │ 00450250: 686f 7574 2061 6374 7561 6c6c 7928 003f hout actually(.? │ │ │ -00450260: 7e12 0000 2020 2061 6363 6573 7369 6e67 ~... accessing │ │ │ +00450260: e012 0000 2020 2061 6363 6573 7369 6e67 .... accessing │ │ │ 00450270: 2074 6865 2067 6c6f 6261 6c20 7661 7269 the global vari │ │ │ -00450280: 6162 6c65 2e07 003f 7e13 0000 5000 3f7e able...?~...P.?~ │ │ │ +00450280: 6162 6c65 2e07 003f e013 0000 5000 3fe0 able...?....P.?. │ │ │ 00450290: 1400 0020 2020 5769 7468 2056 4945 5720 ... With VIEW │ │ │ 004502a0: 2246 554c 4c5f 424f 4f4c 4541 4e22 2c20 "FULL_BOOLEAN", │ │ │ 004502b0: 4754 2e4d 2065 6e73 7572 6573 2074 6861 GT.M ensures tha │ │ │ 004502c0: 7420 616c 6c20 7369 6465 2065 6666 6563 t all side effec │ │ │ -004502d0: 7420 6578 7072 6573 7369 6f6e 5400 3f7e t expressionT.?~ │ │ │ +004502d0: 7420 6578 7072 6573 7369 6f6e 5400 3fe0 t expressionT.?. │ │ │ 004502e0: 1500 0020 2020 6174 6f6d 732c 2065 7874 ... atoms, ext │ │ │ 004502f0: 7269 6e73 6963 2066 756e 6374 696f 6e73 rinsic functions │ │ │ 00450300: 2028 2424 292c 2065 7874 6572 6e61 6c20 ($$), external │ │ │ 00450310: 6675 6e63 7469 6f6e 7320 2824 2629 2c20 functions ($&), │ │ │ 00450320: 616e 6420 2449 4e43 5245 4d45 4e54 2829 and $INCREMENT() │ │ │ -00450330: 2900 3f7e 1600 0020 2020 6578 6563 7574 ).?~... execut │ │ │ +00450330: 2900 3fe0 1600 0020 2020 6578 6563 7574 ).?.... execut │ │ │ 00450340: 6520 696e 206c 6566 742d 746f 2d72 6967 e in left-to-rig │ │ │ -00450350: 6874 206f 7264 6572 2e07 003f 7e17 0000 ht order...?~... │ │ │ -00450360: 5000 3f7e 1800 0020 2020 5769 7468 2056 P.?~... With V │ │ │ +00450350: 6874 206f 7264 6572 2e07 003f e017 0000 ht order...?.... │ │ │ +00450360: 5000 3fe0 1800 0020 2020 5769 7468 2056 P.?.... With V │ │ │ 00450370: 4945 5720 2246 554c 4c5f 424f 4f4c 5741 IEW "FULL_BOOLWA │ │ │ 00450380: 524e 222c 2047 542e 4d20 6e6f 7420 6f6e RN", GT.M not on │ │ │ 00450390: 6c79 2065 7661 6c75 6174 6573 2042 6f6f ly evaluates Boo │ │ │ 004503a0: 6c65 616e 2065 7870 7265 7373 696f 6e73 lean expressions │ │ │ -004503b0: 4a00 3f7e 1900 0020 2020 6c69 6b65 2022 J.?~... like " │ │ │ +004503b0: 4a00 3fe0 1900 0020 2020 6c69 6b65 2022 J.?.... like " │ │ │ 004503c0: 4655 4c4c 5f42 4f4f 4c45 414e 2220 6275 FULL_BOOLEAN" bu │ │ │ 004503d0: 7420 7072 6f64 7563 6573 2061 2042 4f4f t produces a BOO │ │ │ 004503e0: 4c53 4944 4546 4645 4354 2077 6172 6e69 LSIDEFFECT warni │ │ │ -004503f0: 6e67 2077 6865 6e20 6974 4f00 3f7e 1a00 ng when itO.?~.. │ │ │ +004503f0: 6e67 2077 6865 6e20 6974 4f00 3fe0 1a00 ng when itO.?... │ │ │ 00450400: 0020 2020 656e 636f 756e 7465 7273 2042 . encounters B │ │ │ 00450410: 6f6f 6c65 616e 2065 7870 7265 7373 696f oolean expressio │ │ │ 00450420: 6e73 2074 6861 7420 6d61 7920 696e 6475 ns that may indu │ │ │ 00450430: 6365 2073 6964 652d 6566 6665 6374 733b ce side-effects; │ │ │ -00450440: 2074 6861 7420 6973 3a54 003f 7e21 0000 that is:T.?~!.. │ │ │ +00450440: 2074 6861 7420 6973 3a54 003f e021 0000 that is:T.?.!.. │ │ │ 00450450: 2020 2065 7870 7265 7373 696f 6e73 2077 expressions w │ │ │ 00450460: 6974 6820 7369 6465 2065 6666 6563 7473 ith side effects │ │ │ 00450470: 2061 6674 6572 2074 6865 2066 6972 7374 after the first │ │ │ 00450480: 2042 6f6f 6c65 616e 206f 7065 7261 746f Boolean operato │ │ │ 00450490: 7220 2d20 6578 7472 696e 7369 6335 003f r - extrinsic5.? │ │ │ -004504a0: 7e22 0000 2020 2066 756e 6374 696f 6e73 ~".. functions │ │ │ +004504a0: e022 0000 2020 2066 756e 6374 696f 6e73 .".. functions │ │ │ 004504b0: 2c20 6578 7465 726e 616c 2063 616c 6c73 , external calls │ │ │ 004504c0: 2061 6e64 2024 494e 4352 454d 454e 5428 and $INCREMENT( │ │ │ -004504d0: 292e 0700 3f7e 2300 0051 003f 7e24 0000 )...?~#..Q.?~$.. │ │ │ +004504d0: 292e 0700 3fe0 2300 0051 003f e024 0000 )...?.#..Q.?.$.. │ │ │ 004504e0: 2020 2047 542e 4d20 7069 636b 7320 7570 GT.M picks up │ │ │ 004504f0: 2074 6865 2076 616c 7565 206f 6620 5b4e the value of [N │ │ │ 00450500: 4f5d 4655 4c4c 5f42 4f4f 4c5b 4541 4e7c O]FULL_BOOL[EAN| │ │ │ 00450510: 5741 524e 5d20 6672 6f6d 2074 6865 2065 WARN] from the e │ │ │ -00450520: 6e76 6972 6f6e 6d65 6e74 4e00 3f7e 2500 nvironmentN.?~%. │ │ │ +00450520: 6e76 6972 6f6e 6d65 6e74 4e00 3fe0 2500 nvironmentN.?.%. │ │ │ 00450530: 0020 2020 7661 7269 6162 6c65 2067 746d . variable gtm │ │ │ 00450540: 5f62 6f6f 6c65 616e 2e20 4966 2067 746d _boolean. If gtm │ │ │ 00450550: 5f62 6f6f 6c65 616e 2069 7320 756e 6465 _boolean is unde │ │ │ 00450560: 6669 6e65 6420 6f72 2065 7661 6c75 6174 fined or evaluat │ │ │ -00450570: 6573 2074 6f20 616e 5300 3f7e 2600 0020 es to anS.?~&.. │ │ │ +00450570: 6573 2074 6f20 616e 5300 3fe0 2600 0020 es to anS.?.&.. │ │ │ 00450580: 2020 696e 7465 6765 7220 7a65 726f 2028 integer zero ( │ │ │ 00450590: 3029 2c20 7468 6520 696e 6974 6961 6c20 0), the initial │ │ │ 004505a0: 7365 7474 696e 6720 7468 6520 6465 6661 setting the defa │ │ │ 004505b0: 756c 7420 224e 4f46 554c 4c5f 424f 4f4c ult "NOFULL_BOOL │ │ │ -004505c0: 4541 4e22 2c20 6966 2069 7454 003f 7e27 EAN", if itT.?~' │ │ │ +004505c0: 4541 4e22 2c20 6966 2069 7454 003f e027 EAN", if itT.?.' │ │ │ 004505d0: 0000 2020 2065 7661 6c75 6174 6573 2074 .. evaluates t │ │ │ 004505e0: 6f20 616e 2069 6e74 6567 6572 206f 6e65 o an integer one │ │ │ 004505f0: 2028 3129 2c20 7468 6520 696e 6974 6961 (1), the initia │ │ │ 00450600: 6c20 7365 7474 696e 6720 6973 2022 4655 l setting is "FU │ │ │ 00450610: 4c4c 5f42 4f4f 4c45 414e 2220 616e 6454 LL_BOOLEAN" andT │ │ │ -00450620: 003f 7e28 0000 2020 2069 6620 6974 2065 .?~(.. if it e │ │ │ +00450620: 003f e028 0000 2020 2069 6620 6974 2065 .?.(.. if it e │ │ │ 00450630: 7661 6c75 6174 6573 2074 6f20 696e 7465 valuates to inte │ │ │ 00450640: 6765 7220 7477 6f20 2832 2920 7468 6520 ger two (2) the │ │ │ 00450650: 696e 6974 6961 6c20 7365 7474 696e 6720 initial setting │ │ │ 00450660: 6973 2022 4655 4c4c 5f42 4f4f 4c57 4152 is "FULL_BOOLWAR │ │ │ -00450670: 4e22 2e07 003f 7e29 0000 5200 3f7e 2a00 N"...?~)..R.?~*. │ │ │ +00450670: 4e22 2e07 003f e029 0000 5200 3fe0 2a00 N"...?.)..R.?.*. │ │ │ 00450680: 0020 2020 5649 4557 2022 5b4e 4f5d 4655 . VIEW "[NO]FU │ │ │ 00450690: 4c4c 5f42 4f4f 4c5b 4541 4e5d 5b57 4152 LL_BOOL[EAN][WAR │ │ │ 004506a0: 4e5d 2220 7461 6b65 7320 6566 6665 6374 N]" takes effect │ │ │ 004506b0: 2069 6d6d 6564 6961 7465 6c79 2066 6f72 immediately for │ │ │ -004506c0: 2069 6e64 6972 6563 7469 6f6e 1500 3f7e indirection..?~ │ │ │ +004506c0: 2069 6e64 6972 6563 7469 6f6e 1500 3fe0 indirection..?. │ │ │ 004506d0: 3100 0020 2020 616e 6420 5845 4355 5445 1.. and XECUTE │ │ │ -004506e0: 2e07 003f 7e32 0000 5100 3f7e 3300 0020 ...?~2..Q.?~3.. │ │ │ +004506e0: 2e07 003f e032 0000 5100 3fe0 3300 0020 ...?.2..Q.?.3.. │ │ │ 004506f0: 2020 5649 4557 2022 4e4f 4655 4c4c 424f VIEW "NOFULLBO │ │ │ 00450700: 4f4c 4541 4e22 2070 726f 6475 6365 7320 OLEAN" produces │ │ │ 00450710: 616e 2065 7272 6f72 2077 6865 6e20 6774 an error when gt │ │ │ 00450720: 6d5f 7369 6465 5f65 6666 6563 7473 2069 m_side_effects i │ │ │ -00450730: 7320 6f6e 2e20 466f 7251 003f 7e34 0000 s on. ForQ.?~4.. │ │ │ +00450730: 7320 6f6e 2e20 466f 7251 003f e034 0000 s on. ForQ.?.4.. │ │ │ 00450740: 2020 206d 6f72 6520 696e 666f 726d 6174 more informat │ │ │ 00450750: 696f 6e20 6f6e 2074 6865 2067 746d 5f73 ion on the gtm_s │ │ │ 00450760: 6964 655f 6566 6665 6374 7320 656e 7669 ide_effects envi │ │ │ 00450770: 726f 6e6d 656e 7420 7661 7269 6162 6c65 ronment variable │ │ │ -00450780: 2c20 7265 6665 7220 746f 5200 3f7e 3500 , refer toR.?~5. │ │ │ +00450780: 2c20 7265 6665 7220 746f 5200 3fe0 3500 , refer toR.?.5. │ │ │ 00450790: 0020 2020 7468 6520 456e 7669 726f 6e6d . the Environm │ │ │ 004507a0: 656e 7420 5661 7269 6162 6c65 7320 7365 ent Variables se │ │ │ 004507b0: 6374 696f 6e20 696e 2074 6865 2042 6173 ction in the Bas │ │ │ 004507c0: 6963 204f 7065 7261 7469 6f6e 7320 6368 ic Operations ch │ │ │ 004507d0: 6170 7465 7220 6f66 2074 6865 0000 0000 apter of the.... │ │ │ 004507e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004507f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00450800: 0400 0000 cc07 0000 3014 0000 0000 0000 ........0....... │ │ │ -00450810: 6d00 007e 4845 4c50 00ff 7300 ff43 4f4d m..~HELP..s..COM │ │ │ +00450810: 6d00 00e0 4845 4c50 00ff 7300 ff43 4f4d m...HELP..s..COM │ │ │ 00450820: 4d41 4e44 5300 ff73 00ff 5649 4557 00ff MANDS..s..VIEW.. │ │ │ 00450830: 7300 ff4b 4559 5f57 4f52 4453 00ff 7300 s..KEY_WORDS..s. │ │ │ 00450840: ff46 554c 4c5f 424f 4f4c 4541 4e57 4152 .FULL_BOOLEANWAR │ │ │ 00450850: 4e00 c036 0000 2020 2041 646d 696e 6973 N..6.. Adminis │ │ │ 00450860: 7472 6174 696f 6e20 616e 6420 4f70 6572 tration and Oper │ │ │ 00450870: 6174 696f 6e73 2047 7569 6465 2e07 003f ations Guide...? │ │ │ -00450880: 7e37 0000 1400 2d7e 4744 5343 4552 5400 ~7....-~GDSCERT. │ │ │ -00450890: 0047 4453 4345 5254 1200 357e bf11 0000 .GDSCERT..5~.... │ │ │ -004508a0: 2020 2047 4453 4345 5254 0700 367e 2100 GDSCERT..6~!. │ │ │ -004508b0: 004f 0036 7e31 0000 2020 2045 6e61 626c .O.6~1.. Enabl │ │ │ +00450880: e037 0000 1400 2de0 4744 5343 4552 5400 .7....-.GDSCERT. │ │ │ +00450890: 0047 4453 4345 5254 1200 35e0 bf11 0000 .GDSCERT..5..... │ │ │ +004508a0: 2020 2047 4453 4345 5254 0700 36e0 2100 GDSCERT..6.!. │ │ │ +004508b0: 004f 0036 e031 0000 2020 2045 6e61 626c .O.6.1.. Enabl │ │ │ 004508c0: 6573 2028 7661 6c75 653d 3129 206f 7220 es (value=1) or │ │ │ 004508d0: 6469 7361 626c 6573 2028 7661 6c75 653d disables (value= │ │ │ 004508e0: 3029 2064 6174 6162 6173 6520 626c 6f63 0) database bloc │ │ │ 004508f0: 6b20 6365 7274 6966 6963 6174 696f 6e2e k certification. │ │ │ -00450900: 0700 367e 4100 0052 0036 7e51 0000 2020 ..6~A..R.6~Q.. │ │ │ +00450900: 0700 36e0 4100 0052 0036 e051 0000 2020 ..6.A..R.6.Q.. │ │ │ 00450910: 2044 6174 6162 6173 6520 626c 6f63 6b20 Database block │ │ │ 00450920: 6365 7274 6966 6963 6174 696f 6e20 6361 certification ca │ │ │ 00450930: 7573 6573 2047 542e 4d20 746f 2063 6865 uses GT.M to che │ │ │ 00450940: 636b 2074 6865 2069 6e74 6572 6e61 6c20 ck the internal │ │ │ -00450950: 696e 7465 6772 6974 794d 0036 7e61 0000 integrityM.6~a.. │ │ │ +00450950: 696e 7465 6772 6974 794d 0036 e061 0000 integrityM.6.a.. │ │ │ 00450960: 2020 206f 6620 6576 6572 7920 626c 6f63 of every bloc │ │ │ 00450970: 6b20 6173 2069 7420 7772 6974 6573 2074 k as it writes t │ │ │ 00450980: 6865 2062 6c6f 636b 2e20 426c 6f63 6b20 he block. Block │ │ │ 00450990: 6365 7274 6966 6963 6174 696f 6e20 6465 certification de │ │ │ -004509a0: 6772 6164 6573 5300 367e 7100 0020 2020 gradesS.6~q.. │ │ │ +004509a0: 6772 6164 6573 5300 36e0 7100 0020 2020 gradesS.6.q.. │ │ │ 004509b0: 7065 7266 6f72 6d61 6e63 6520 616e 6420 performance and │ │ │ 004509c0: 6578 6973 7473 2070 7269 6d61 7269 6c79 exists primarily │ │ │ 004509d0: 2061 7320 6120 746f 6f6c 2066 6f72 2075 as a tool for u │ │ │ 004509e0: 7365 2062 7920 4649 532e 2054 6865 2064 se by FIS. The d │ │ │ -004509f0: 6566 6175 6c74 2069 7314 0036 7e81 0000 efault is..6~... │ │ │ +004509f0: 6566 6175 6c74 2069 7314 0036 e081 0000 efault is..6.... │ │ │ 00450a00: 2020 2047 4453 4345 5254 3a30 2e07 0036 GDSCERT:0...6 │ │ │ -00450a10: 7e91 0000 1d00 2e7e 5644 5550 5345 544e ~......~VDUPSETN │ │ │ +00450a10: e091 0000 1d00 2ee0 5644 5550 5345 544e ........VDUPSETN │ │ │ 00450a20: 4f4f 5000 0047 5644 5550 5345 544e 4f4f OOP..GVDUPSETNOO │ │ │ -00450a30: 5017 003a 7ebf 1100 0020 2020 4756 4455 P..:~.... GVDU │ │ │ -00450a40: 5053 4554 4e4f 4f50 0700 3b7e 2100 004d PSETNOOP..;~!..M │ │ │ -00450a50: 003b 7e31 0000 2020 2045 6e61 626c 6573 .;~1.. Enables │ │ │ +00450a30: 5017 003a e0bf 1100 0020 2020 4756 4455 P..:..... GVDU │ │ │ +00450a40: 5053 4554 4e4f 4f50 0700 3be0 2100 004d PSETNOOP..;.!..M │ │ │ +00450a50: 003b e031 0000 2020 2045 6e61 626c 6573 .;.1.. Enables │ │ │ 00450a60: 2028 5649 4557 2022 4756 4455 5053 4554 (VIEW "GVDUPSET │ │ │ 00450a70: 4e4f 4f50 223a 3129 206f 7220 6469 7361 NOOP":1) or disa │ │ │ 00450a80: 626c 6573 2028 5649 4557 2022 4756 4455 bles (VIEW "GVDU │ │ │ -00450a90: 5053 4554 4e4f 4f50 223a 3029 2700 3b7e PSETNOOP":0)'.;~ │ │ │ +00450a90: 5053 4554 4e4f 4f50 223a 3029 2700 3be0 PSETNOOP":0)'.;. │ │ │ 00450aa0: 4100 0020 2020 6475 706c 6963 6174 696f A.. duplicatio │ │ │ 00450ab0: 6e20 7365 7420 6f70 7469 6d69 7a61 7469 n set optimizati │ │ │ -00450ac0: 6f6e 2e07 003b 7e51 0000 5200 3b7e 6100 on...;~Q..R.;~a. │ │ │ +00450ac0: 6f6e 2e07 003b e051 0000 5200 3be0 6100 on...;.Q..R.;.a. │ │ │ 00450ad0: 0020 2020 4475 706c 6963 6174 6520 7365 . Duplicate se │ │ │ 00450ae0: 7420 6f70 7469 6d69 7a61 7469 6f6e 2070 t optimization p │ │ │ 00450af0: 7265 7665 6e74 7320 6120 5345 5420 7468 revents a SET th │ │ │ 00450b00: 6174 2064 6f65 7320 6e6f 7420 6368 616e at does not chan │ │ │ -00450b10: 6765 2074 6865 2076 616c 7565 5100 3b7e ge the valueQ.;~ │ │ │ +00450b10: 6765 2074 6865 2076 616c 7565 5100 3be0 ge the valueQ.;. │ │ │ 00450b20: 7100 0020 2020 6f66 2061 6e20 6578 6973 q.. of an exis │ │ │ 00450b30: 7469 6e67 206e 6f64 6520 6672 6f6d 2070 ting node from p │ │ │ 00450b40: 6572 666f 726d 696e 6720 7468 6520 7570 erforming the up │ │ │ 00450b50: 6461 7465 206f 7220 6578 6563 7574 696e date or executin │ │ │ 00450b60: 6720 616e 7920 7472 6967 6765 7250 003b g any triggerP.; │ │ │ -00450b70: 7e81 0000 2020 2063 6f64 6520 7370 6563 ~... code spec │ │ │ +00450b70: e081 0000 2020 2063 6f64 6520 7370 6563 .... code spec │ │ │ 00450b80: 6966 6965 6420 666f 7220 7468 6520 6e6f ified for the no │ │ │ 00450b90: 6465 2e20 4279 2064 6566 6175 6c74 2c20 de. By default, │ │ │ 00450ba0: 6475 706c 6963 6174 6520 7365 7420 6f70 duplicate set op │ │ │ 00450bb0: 7469 6d69 7a61 7469 6f6e 2069 7312 003b timization is..; │ │ │ -00450bc0: 7e91 0000 2020 2065 6e61 626c 6564 2e08 ~... enabled.. │ │ │ -00450bd0: 003a 7ec0 1100 0014 002f 6553 5245 5345 .:~....../eSRESE │ │ │ -00450be0: 5400 0047 5653 5245 5345 5413 0036 7ebf T..GVSRESET..6~. │ │ │ +00450bc0: e091 0000 2020 2065 6e61 626c 6564 2e08 .... enabled.. │ │ │ +00450bd0: 003a e0c0 1100 0014 002f 6553 5245 5345 .:......./eSRESE │ │ │ +00450be0: 5400 0047 5653 5245 5345 5413 0036 e0bf T..GVSRESET..6.. │ │ │ 00450bf0: 1100 0020 2020 4756 5352 4553 4554 0700 ... GVSRESET.. │ │ │ -00450c00: 377e 2100 0052 0037 7e31 0000 2020 2052 7~!..R.7~1.. R │ │ │ +00450c00: 37e0 2100 0052 0037 e031 0000 2020 2052 7.!..R.7.1.. R │ │ │ 00450c10: 6573 6574 7320 7468 6520 7072 6f63 6573 esets the proces │ │ │ 00450c20: 732d 7370 6563 6966 6963 2066 6965 6c64 s-specific field │ │ │ 00450c30: 7320 7468 6174 2061 7265 2070 6172 7420 s that are part │ │ │ 00450c40: 6f66 2074 6865 205a 5348 4f57 2022 4722 of the ZSHOW "G" │ │ │ -00450c50: 2072 6573 756c 7451 0037 7e41 0000 2020 resultQ.7~A.. │ │ │ +00450c50: 2072 6573 756c 7451 0037 e041 0000 2020 resultQ.7.A.. │ │ │ 00450c60: 2061 6e64 2064 6174 6162 6173 6520 6669 and database fi │ │ │ 00450c70: 6c65 2068 6561 6465 7220 6669 656c 6473 le header fields │ │ │ 00450c80: 2068 6f6c 6469 6e67 2072 6563 6f72 6473 holding records │ │ │ 00450c90: 2072 6570 6f72 7465 6420 6279 3a20 4756 reported by: GV │ │ │ -00450ca0: 5354 4154 2c20 4247 5300 377e 5100 0020 STAT, BGS.7~Q.. │ │ │ +00450ca0: 5354 4154 2c20 4247 5300 37e0 5100 0020 STAT, BGS.7.Q.. │ │ │ 00450cb0: 2020 7472 6163 652c 2062 7566 6665 7220 trace, buffer │ │ │ 00450cc0: 706f 6f6c 2061 6363 6f75 6e74 696e 6720 pool accounting │ │ │ 00450cd0: 616e 6420 7468 6520 5450 2062 6c6f 636b and the TP block │ │ │ 00450ce0: 206d 6f64 6966 6963 6174 696f 6e20 6465 modification de │ │ │ -00450cf0: 7461 696c 732e 204e 6f74 6551 0037 7e61 tails. NoteQ.7~a │ │ │ +00450cf0: 7461 696c 732e 204e 6f74 6551 0037 e061 tails. NoteQ.7.a │ │ │ 00450d00: 0000 2020 2061 2056 4945 5720 2247 5653 .. a VIEW "GVS │ │ │ 00450d10: 5245 5345 5422 2070 6572 666f 726d 6564 RESET" performed │ │ │ 00450d20: 2062 7920 6120 7072 6f63 6573 7320 7769 by a process wi │ │ │ 00450d30: 7468 2072 6561 642d 6f6e 6c79 2064 6174 th read-only dat │ │ │ -00450d40: 6162 6173 6520 6163 6365 7373 5000 377e abase accessP.7~ │ │ │ +00450d40: 6162 6173 6520 6163 6365 7373 5000 37e0 abase accessP.7. │ │ │ 00450d50: 7100 0020 2020 6368 616e 6765 7320 6f6e q.. changes on │ │ │ 00450d60: 6c79 2074 6865 2070 726f 6365 7373 2d73 ly the process-s │ │ │ 00450d70: 7065 6369 6669 6320 696e 666f 726d 6174 pecific informat │ │ │ 00450d80: 696f 6e20 616e 6420 6861 7320 6e6f 2065 ion and has no e │ │ │ -00450d90: 6666 6563 7420 6f6e 2074 6865 5400 377e ffect on theT.7~ │ │ │ +00450d90: 6666 6563 7420 6f6e 2074 6865 5400 37e0 ffect on theT.7. │ │ │ 00450da0: 8100 0020 2020 6461 7461 6261 7365 2066 ... database f │ │ │ 00450db0: 696c 6520 6865 6164 6572 2e20 4453 4520 ile header. DSE │ │ │ 00450dc0: 4348 414e 4745 202d 4649 4c45 4845 4144 CHANGE -FILEHEAD │ │ │ 00450dd0: 4552 202d 4756 5354 4154 5352 4553 4554 ER -GVSTATSRESET │ │ │ 00450de0: 2063 6c65 6172 7320 7468 6520 7361 6d65 clears the same │ │ │ -00450df0: 3800 377e 9100 0020 2020 6461 7461 6261 8.7~... databa │ │ │ +00450df0: 3800 37e0 9100 0020 2020 6461 7461 6261 8.7.... databa │ │ │ 00450e00: 7365 2066 696c 6520 6865 6164 6572 2066 se file header f │ │ │ 00450e10: 6965 6c64 7320 6173 2056 4945 5720 2247 ields as VIEW "G │ │ │ -00450e20: 5652 4553 4554 223b 0800 367e c011 0000 VRESET";..6~.... │ │ │ -00450e30: 1600 2d7e 4a4e 4c46 4c55 5348 0000 4a4e ..-~JNLFLUSH..JN │ │ │ -00450e40: 4c46 4c55 5348 1300 367e bf11 0000 2020 LFLUSH..6~.... │ │ │ -00450e50: 204a 4e4c 464c 5553 4807 0037 7e21 0000 JNLFLUSH..7~!.. │ │ │ -00450e60: 5200 377e 3100 0020 2020 5772 6974 6573 R.7~1.. Writes │ │ │ +00450e20: 5652 4553 4554 223b 0800 36e0 c011 0000 VRESET";..6..... │ │ │ +00450e30: 1600 2de0 4a4e 4c46 4c55 5348 0000 4a4e ..-.JNLFLUSH..JN │ │ │ +00450e40: 4c46 4c55 5348 1300 36e0 bf11 0000 2020 LFLUSH..6..... │ │ │ +00450e50: 204a 4e4c 464c 5553 4807 0037 e021 0000 JNLFLUSH..7.!.. │ │ │ +00450e60: 5200 37e0 3100 0020 2020 5772 6974 6573 R.7.1.. Writes │ │ │ 00450e70: 206f 7220 666c 7573 6865 7320 6a6f 7572 or flushes jour │ │ │ 00450e80: 6e61 6c69 6e67 2062 7566 6665 7273 2061 naling buffers a │ │ │ 00450e90: 7373 6f63 6961 7465 6420 7769 7468 2074 ssociated with t │ │ │ 00450ea0: 6865 2067 6976 656e 2072 6567 696f 6e20 he given region │ │ │ -00450eb0: 746f 5200 377e 4100 0020 2020 7065 726d toR.7~A.. perm │ │ │ +00450eb0: 746f 5200 37e0 4100 0020 2020 7065 726d toR.7.A.. perm │ │ │ 00450ec0: 616e 656e 7420 7374 6f72 6167 652c 2066 anent storage, f │ │ │ 00450ed0: 6f72 2065 7861 6d70 6c65 2c20 746f 2064 or example, to d │ │ │ 00450ee0: 6973 6b2e 2049 6620 7468 6520 5649 4557 isk. If the VIEW │ │ │ 00450ef0: 2022 4a4e 4c46 4c55 5348 2220 646f 6573 "JNLFLUSH" does │ │ │ -00450f00: 206e 6f74 5000 377e 5100 0020 2020 7370 notP.7~Q.. sp │ │ │ +00450f00: 206e 6f74 5000 37e0 5100 0020 2020 7370 notP.7.Q.. sp │ │ │ 00450f10: 6563 6966 7920 7468 6520 6f70 7469 6f6e ecify the option │ │ │ 00450f20: 616c 2072 6567 696f 6e2c 2047 542e 4d20 al region, GT.M │ │ │ 00450f30: 666c 7573 6865 7320 616c 6c20 6a6f 7572 flushes all jour │ │ │ 00450f40: 6e61 6c65 6420 7265 6769 6f6e 7320 6f66 naled regions of │ │ │ -00450f50: 2074 6865 2300 377e 6100 0020 2020 6375 the#.7~a.. cu │ │ │ +00450f50: 2074 6865 2300 37e0 6100 0020 2020 6375 the#.7.a.. cu │ │ │ 00450f60: 7272 656e 7420 476c 6f62 616c 2044 6972 rrent Global Dir │ │ │ -00450f70: 6563 746f 7279 2e07 0037 7e71 0000 4e00 ectory...7~q..N. │ │ │ -00450f80: 377e 8100 0020 2020 4e6f 726d 616c 6c79 7~... Normally │ │ │ +00450f70: 6563 746f 7279 2e07 0037 e071 0000 4e00 ectory...7.q..N. │ │ │ +00450f80: 37e0 8100 0020 2020 4e6f 726d 616c 6c79 7.... Normally │ │ │ 00450f90: 2047 542e 4d20 7772 6974 6573 206a 6f75 GT.M writes jou │ │ │ 00450fa0: 726e 616c 2062 7566 6665 7273 2077 6865 rnal buffers whe │ │ │ 00450fb0: 6e20 6974 2063 6f6d 706c 6574 6573 2061 n it completes a │ │ │ 00450fc0: 2074 7261 6e73 6163 7469 6f6e 0000 0000 transaction.... │ │ │ 00450fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00450fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00450ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00451000: 0400 0000 f407 0000 5b14 0000 0000 0000 ........[....... │ │ │ -00451010: 8600 007e 4845 4c50 00ff 7300 ff43 4f4d ...~HELP..s..COM │ │ │ +00451010: 8600 00e0 4845 4c50 00ff 7300 ff43 4f4d ....HELP..s..COM │ │ │ 00451020: 4d41 4e44 5300 ff73 00ff 5649 4557 00ff MANDS..s..VIEW.. │ │ │ 00451030: 7300 ff4b 4559 5f57 4f52 4453 00ff 7300 s..KEY_WORDS..s. │ │ │ 00451040: ff4a 4e4c 464c 5553 4800 bf91 0000 2020 .JNLFLUSH..... │ │ │ 00451050: 2028 756e 6c65 7373 2054 5241 4e53 4143 (unless TRANSAC │ │ │ 00451060: 5449 4f4e 4944 3d22 4241 5443 4822 292c TIONID="BATCH"), │ │ │ 00451070: 2066 696c 6c73 2074 6865 206a 6f75 726e fills the journ │ │ │ 00451080: 616c 2062 7566 6665 7220 6f72 2077 6865 al buffer or whe │ │ │ -00451090: 6e20 736f 6d65 3a00 367e c011 0000 2020 n some:.6~.... │ │ │ +00451090: 6e20 736f 6d65 3a00 36e0 c011 0000 2020 n some:.6..... │ │ │ 004510a0: 2070 6572 696f 6420 6f66 2074 696d 6520 period of time │ │ │ 004510b0: 7061 7373 6573 2077 6974 6820 6e6f 206a passes with no j │ │ │ 004510c0: 6f75 726e 616c 2061 6374 6976 6974 792e ournal activity. │ │ │ -004510d0: 0700 377e 1200 0011 0030 7e57 4149 5400 ..7~.....0~WAIT. │ │ │ -004510e0: 004a 4e4c 5741 4954 1200 357e bf11 0000 .JNLWAIT..5~.... │ │ │ -004510f0: 2020 204a 4e4c 5741 4954 0700 367e 2100 JNLWAIT..6~!. │ │ │ -00451100: 0053 0036 7e31 0000 2020 2043 6175 7365 .S.6~1.. Cause │ │ │ +004510d0: 0700 37e0 1200 0011 0030 e057 4149 5400 ..7......0.WAIT. │ │ │ +004510e0: 004a 4e4c 5741 4954 1200 35e0 bf11 0000 .JNLWAIT..5..... │ │ │ +004510f0: 2020 204a 4e4c 5741 4954 0700 36e0 2100 JNLWAIT..6.!. │ │ │ +00451100: 0053 0036 e031 0000 2020 2043 6175 7365 .S.6.1.. Cause │ │ │ 00451110: 7320 6120 7072 6f63 6573 7320 746f 2070 s a process to p │ │ │ 00451120: 6175 7365 2075 6e74 696c 2069 7473 206a ause until its j │ │ │ 00451130: 6f75 726e 616c 696e 6720 6275 6666 6572 ournaling buffer │ │ │ 00451140: 7320 6861 7665 2062 6565 6e20 7772 6974 s have been writ │ │ │ -00451150: 7465 6e2e 4f00 367e 4100 0020 2020 4a4e ten.O.6~A.. JN │ │ │ +00451150: 7465 6e2e 4f00 36e0 4100 0020 2020 4a4e ten.O.6.A.. JN │ │ │ 00451160: 4c57 4149 5420 656e 7375 7265 7320 7468 LWAIT ensures th │ │ │ 00451170: 6174 2047 542e 4d20 7375 6363 6573 7366 at GT.M successf │ │ │ 00451180: 756c 6c79 2074 7261 6e73 6665 7273 2061 ully transfers a │ │ │ 00451190: 6c6c 2064 6174 6162 6173 6520 7570 6461 ll database upda │ │ │ -004511a0: 7465 7351 0036 7e51 0000 2020 2069 7373 tesQ.6~Q.. iss │ │ │ +004511a0: 7465 7351 0036 e051 0000 2020 2069 7373 tesQ.6.Q.. iss │ │ │ 004511b0: 7565 6420 6279 2074 6865 2070 726f 6365 ued by the proce │ │ │ 004511c0: 7373 2074 6f20 7468 6520 6a6f 7572 6e61 ss to the journa │ │ │ 004511d0: 6c20 6669 6c65 2062 6566 6f72 6520 7468 l file before th │ │ │ 004511e0: 6520 7072 6f63 6573 7320 636f 6e74 696e e process contin │ │ │ -004511f0: 7565 732e 4c00 367e 6100 0020 2020 4e6f ues.L.6~a.. No │ │ │ +004511f0: 7565 732e 4c00 36e0 6100 0020 2020 4e6f ues.L.6.a.. No │ │ │ 00451200: 726d 616c 6c79 2c20 4754 2e4d 2070 6572 rmally, GT.M per │ │ │ 00451210: 666f 726d 7320 6a6f 7572 6e61 6c20 6275 forms journal bu │ │ │ 00451220: 6666 6572 2077 7269 7465 7320 7379 6e63 ffer writes sync │ │ │ 00451230: 6872 6f6e 6f75 736c 7920 666f 7220 5450 hronously for TP │ │ │ -00451240: 5100 367e 7100 0020 2020 7570 6461 7465 Q.6~q.. update │ │ │ +00451240: 5100 36e0 7100 0020 2020 7570 6461 7465 Q.6.q.. update │ │ │ 00451250: 732c 2061 6e64 2061 7379 6e63 6872 6f6e s, and asynchron │ │ │ 00451260: 6f75 736c 792c 2077 6869 6c65 2074 6865 ously, while the │ │ │ 00451270: 2070 726f 6365 7373 2063 6f6e 7469 6e75 process continu │ │ │ 00451280: 6573 2065 7865 6375 7469 6f6e 2c20 666f es execution, fo │ │ │ -00451290: 7240 0036 7e81 0000 2020 206e 6f6e 2d54 r@.6~... non-T │ │ │ +00451290: 7240 0036 e081 0000 2020 206e 6f6e 2d54 r@.6.... non-T │ │ │ 004512a0: 5020 7570 6461 7465 7320 6f72 2054 5020 P updates or TP │ │ │ 004512b0: 7570 6461 7465 7320 7769 7468 2054 5241 updates with TRA │ │ │ 004512c0: 4e53 4143 5449 4f4e 4944 3d42 4154 4348 NSACTIONID=BATCH │ │ │ -004512d0: 2e07 0036 7e91 0000 1100 2e7e 4f42 5049 ...6~......~OBPI │ │ │ -004512e0: 4400 004a 4f42 5049 4411 0034 7ebf 1100 D..JOBPID..4~... │ │ │ -004512f0: 0020 2020 4a4f 4250 4944 0700 357e 2100 . JOBPID..5~!. │ │ │ -00451300: 0053 0035 7e31 0000 2020 2045 6e61 626c .S.5~1.. Enabl │ │ │ +004512d0: 2e07 0036 e091 0000 1100 2ee0 4f42 5049 ...6........OBPI │ │ │ +004512e0: 4400 004a 4f42 5049 4411 0034 e0bf 1100 D..JOBPID..4.... │ │ │ +004512f0: 0020 2020 4a4f 4250 4944 0700 35e0 2100 . JOBPID..5.!. │ │ │ +00451300: 0053 0035 e031 0000 2020 2045 6e61 626c .S.5.1.. Enabl │ │ │ 00451310: 6573 2028 7661 6c75 653d 3129 206f 7220 es (value=1) or │ │ │ 00451320: 6469 7361 626c 6573 2028 7661 6c75 653d disables (value= │ │ │ 00451330: 3029 2074 6865 2061 6464 6974 696f 6e20 0) the addition │ │ │ 00451340: 6f66 2074 6865 2063 6869 6c64 2070 726f of the child pro │ │ │ -00451350: 6365 7373 5400 357e 4100 0020 2020 4944 cessT.5~A.. ID │ │ │ +00451350: 6365 7373 5400 35e0 4100 0020 2020 4944 cessT.5.A.. ID │ │ │ 00451360: 2074 6f20 7468 6520 6f75 7470 7574 2061 to the output a │ │ │ 00451370: 6e64 2065 7272 6f72 2066 696c 6520 6e61 nd error file na │ │ │ 00451380: 6d65 7320 7573 6564 2028 6569 7468 6572 mes used (either │ │ │ 00451390: 2069 6d70 6c69 6369 746c 7920 6765 6e65 implicitly gene │ │ │ -004513a0: 7261 7465 6420 6f72 4300 357e 5100 0020 rated orC.5~Q.. │ │ │ +004513a0: 7261 7465 6420 6f72 4300 35e0 5100 0020 rated orC.5.Q.. │ │ │ 004513b0: 2020 6578 706c 6963 6974 6c79 2064 6566 explicitly def │ │ │ 004513c0: 696e 6564 2920 6279 2074 6865 204a 4f42 ined) by the JOB │ │ │ 004513d0: 2063 6f6d 6d61 6e64 2e20 5468 6520 6465 command. The de │ │ │ -004513e0: 6661 756c 7420 6973 2030 2e07 0035 7e61 fault is 0...5~a │ │ │ -004513f0: 0000 5300 357e 7100 0020 2020 5573 696e ..S.5~q.. Usin │ │ │ +004513e0: 6661 756c 7420 6973 2030 2e07 0035 e061 fault is 0...5.a │ │ │ +004513f0: 0000 5300 35e0 7100 0020 2020 5573 696e ..S.5.q.. Usin │ │ │ 00451400: 6720 7468 6520 7661 6c75 653d 3120 6f70 g the value=1 op │ │ │ 00451410: 7469 6f6e 2070 7265 7665 6e74 7320 7468 tion prevents th │ │ │ 00451420: 6520 4a4f 4220 636f 6d6d 616e 6420 6672 e JOB command fr │ │ │ 00451430: 6f6d 206f 7665 7277 7269 7469 6e67 206f om overwriting o │ │ │ -00451440: 7574 7075 7438 0035 7e81 0000 2020 2066 utput8.5~... f │ │ │ +00451440: 7574 7075 7438 0035 e081 0000 2020 2066 utput8.5.... f │ │ │ 00451450: 696c 6573 2065 6163 6820 7469 6d65 2074 iles each time t │ │ │ 00451460: 6865 2073 616d 6520 4a4f 4220 636f 6d6d he same JOB comm │ │ │ 00451470: 616e 6420 6578 6563 7574 6573 2e07 0035 and executes...5 │ │ │ -00451480: 7e91 0000 1200 2d7e 4c41 4245 4c53 0000 ~.....-~LABELS.. │ │ │ -00451490: 4c41 4245 4c53 1100 347e bf11 0000 2020 LABELS..4~.... │ │ │ -004514a0: 204c 4142 454c 5307 0035 7e21 0000 5200 LABELS..5~!..R. │ │ │ -004514b0: 357e 3100 0020 2020 456e 6162 6c65 7320 5~1.. Enables │ │ │ +00451480: e091 0000 1200 2de0 4c41 4245 4c53 0000 ......-.LABELS.. │ │ │ +00451490: 4c41 4245 4c53 1100 34e0 bf11 0000 2020 LABELS..4..... │ │ │ +004514a0: 204c 4142 454c 5307 0035 e021 0000 5200 LABELS..5.!..R. │ │ │ +004514b0: 35e0 3100 0020 2020 456e 6162 6c65 7320 5.1.. Enables │ │ │ 004514c0: 2876 616c 7565 3d22 4c4f 5745 5222 2920 (value="LOWER") │ │ │ 004514d0: 6f72 2064 6973 6162 6c65 7320 2876 616c or disables (val │ │ │ 004514e0: 7565 3d22 5550 5045 5222 2920 6361 7365 ue="UPPER") case │ │ │ 004514f0: 2073 656e 7369 7469 7669 7479 2066 6f72 sensitivity for │ │ │ -00451500: 2100 357e 4100 0020 2020 6c61 6265 6c73 !.5~A.. labels │ │ │ +00451500: 2100 35e0 4100 0020 2020 6c61 6265 6c73 !.5.A.. labels │ │ │ 00451510: 2077 6974 6869 6e20 726f 7574 696e 6573 within routines │ │ │ -00451520: 2e07 0035 7e51 0000 4c00 357e 6100 0020 ...5~Q..L.5~a.. │ │ │ +00451520: 2e07 0035 e051 0000 4c00 35e0 6100 0020 ...5.Q..L.5.a.. │ │ │ 00451530: 2020 4974 2069 7320 696d 706f 7274 616e It is importan │ │ │ 00451540: 7420 746f 2068 6176 6520 7468 6520 7361 t to have the sa │ │ │ 00451550: 6d65 2063 6173 6520 6861 6e64 6c69 6e67 me case handling │ │ │ 00451560: 2061 7420 636f 6d70 696c 652d 7469 6d65 at compile-time │ │ │ -00451570: 2061 6e64 1300 357e 7100 0020 2020 7275 and..5~q.. ru │ │ │ -00451580: 6e2d 7469 6d65 2e07 0035 7e81 0000 4f00 n-time...5~...O. │ │ │ -00451590: 357e 9100 0020 2020 4265 6361 7573 6520 5~... Because │ │ │ +00451570: 2061 6e64 1300 35e0 7100 0020 2020 7275 and..5.q.. ru │ │ │ +00451580: 6e2d 7469 6d65 2e07 0035 e081 0000 4f00 n-time...5....O. │ │ │ +00451590: 35e0 9100 0020 2020 4265 6361 7573 6520 5.... Because │ │ │ 004515a0: 4754 2e4d 2073 746f 7265 7320 726f 7574 GT.M stores rout │ │ │ 004515b0: 696e 6573 2061 7320 7265 6775 6c61 7220 ines as regular │ │ │ 004515c0: 6669 6c65 7320 616e 6420 6669 6c65 206e files and file n │ │ │ 004515d0: 616d 6573 2061 7265 2063 6173 6552 0034 ames are caseR.4 │ │ │ -004515e0: 7ec0 1100 0020 2020 7365 6e73 6974 6976 ~.... sensitiv │ │ │ +004515e0: e0c0 1100 0020 2020 7365 6e73 6974 6976 ..... sensitiv │ │ │ 004515f0: 6520 6f6e 2055 4e49 582c 2047 542e 4d20 e on UNIX, GT.M │ │ │ 00451600: 616c 7761 7973 2074 7265 6174 6573 2072 always treates r │ │ │ 00451610: 6f75 7469 6e65 206e 616d 6573 2061 7320 outine names as │ │ │ 00451620: 6361 7365 2073 656e 7369 7469 7665 2e07 case sensitive.. │ │ │ -00451630: 0035 7e12 0000 0d00 2e7e 494e 4b00 004c .5~......~INK..L │ │ │ -00451640: 494e 4b0f 0032 7ebf 1100 0020 2020 4c49 INK..2~.... LI │ │ │ -00451650: 4e4b 0700 337e 2100 0051 0033 7e31 0000 NK..3~!..Q.3~1.. │ │ │ +00451630: 0035 e012 0000 0d00 2ee0 494e 4b00 004c .5........INK..L │ │ │ +00451640: 494e 4b0f 0032 e0bf 1100 0020 2020 4c49 INK..2..... LI │ │ │ +00451650: 4e4b 0700 33e0 2100 0051 0033 e031 0000 NK..3.!..Q.3.1.. │ │ │ 00451660: 2020 2045 6e61 626c 6573 2028 224c 494e Enables ("LIN │ │ │ 00451670: 4b22 3a22 5245 4355 5253 4956 4522 2920 K":"RECURSIVE") │ │ │ 00451680: 6f72 2064 6973 6162 6c65 7320 2822 4c49 or disables ("LI │ │ │ 00451690: 4e4b 223a 2252 4543 5552 5349 5645 2229 NK":"RECURSIVE") │ │ │ -004516a0: 2074 6865 205a 4c49 4e4b 5200 337e 4100 the ZLINKR.3~A. │ │ │ +004516a0: 2074 6865 205a 4c49 4e4b 5200 33e0 4100 the ZLINKR.3.A. │ │ │ 004516b0: 0020 2020 636f 6d6d 616e 6420 746f 2061 . command to a │ │ │ 004516c0: 6363 6570 7420 616e 6420 7265 6c69 6e6b ccept and relink │ │ │ 004516d0: 2072 6f75 7469 6e65 7320 6f6e 2074 6865 routines on the │ │ │ 004516e0: 2047 542e 4d20 696e 766f 6361 7469 6f6e GT.M invocation │ │ │ -004516f0: 2073 7461 636b 2e20 5769 7468 5100 337e stack. WithQ.3~ │ │ │ +004516f0: 2073 7461 636b 2e20 5769 7468 5100 33e0 stack. WithQ.3. │ │ │ 00451700: 5100 0020 2020 5649 4557 2022 4c49 4e4b Q.. VIEW "LINK │ │ │ 00451710: 223a 2252 4543 5552 5349 5645 2220 7370 ":"RECURSIVE" sp │ │ │ 00451720: 6563 6966 6965 642c 2074 6865 205a 4c49 ecified, the ZLI │ │ │ 00451730: 4e4b 2063 6f6d 6d61 6e64 2061 6464 7320 NK command adds │ │ │ 00451740: 616e 2065 7865 6375 7461 626c 6553 0033 an executableS.3 │ │ │ -00451750: 7e61 0000 2020 2072 6f75 7469 6e65 2065 ~a.. routine e │ │ │ +00451750: e061 0000 2020 2072 6f75 7469 6e65 2065 .a.. routine e │ │ │ 00451760: 7665 6e20 7768 656e 2061 2072 6f75 7469 ven when a routi │ │ │ 00451770: 6e65 2077 6974 6820 7468 6520 7361 6d65 ne with the same │ │ │ 00451780: 206e 616d 6520 6973 2061 6374 6976 6520 name is active │ │ │ 00451790: 616e 6420 6176 6169 6c61 626c 6520 696e and available in │ │ │ -004517a0: 5400 337e 7100 0020 2020 7468 6520 6375 T.3~q.. the cu │ │ │ +004517a0: 5400 33e0 7100 0020 2020 7468 6520 6375 T.3.q.. the cu │ │ │ 004517b0: 7272 656e 7420 7374 6163 6b2e 2057 6865 rrent stack. Whe │ │ │ 004517c0: 6e20 6120 7072 6f63 6573 7320 6c69 6e6b n a process link │ │ │ 004517d0: 7320 6120 726f 7574 696e 6520 7769 7468 s a routine with │ │ │ 004517e0: 2074 6865 2073 616d 6520 6e61 6d65 2061 the same name a │ │ │ 004517f0: 7320 616e 0000 0000 0000 0000 0000 0000 s an............ │ │ │ 00451800: 0400 0000 f507 0000 8314 0000 0000 0000 ................ │ │ │ -00451810: 8700 007e 4845 4c50 00ff 7300 ff43 4f4d ...~HELP..s..COM │ │ │ +00451810: 8700 00e0 4845 4c50 00ff 7300 ff43 4f4d ....HELP..s..COM │ │ │ 00451820: 4d41 4e44 5300 ff73 00ff 5649 4557 00ff MANDS..s..VIEW.. │ │ │ 00451830: 7300 ff4b 4559 5f57 4f52 4453 00ff 7300 s..KEY_WORDS..s. │ │ │ 00451840: ff4c 494e 4b00 bf81 0000 2020 2065 7869 .LINK..... exi │ │ │ 00451850: 7374 696e 6720 726f 7574 696e 652c 2066 sting routine, f │ │ │ 00451860: 7574 7572 6520 6361 6c6c 7320 7573 6520 uture calls use │ │ │ 00451870: 7468 6520 6e65 7720 726f 7574 696e 652e the new routine. │ │ │ 00451880: 2050 7269 6f72 2076 6572 7369 6f6e 7320 Prior versions │ │ │ -00451890: 6f66 2074 6861 7453 0033 7e91 0000 2020 of thatS.3~... │ │ │ +00451890: 6f66 2074 6861 7453 0033 e091 0000 2020 of thatS.3.... │ │ │ 004518a0: 2072 6f75 7469 6e65 2072 6566 6572 656e routine referen │ │ │ 004518b0: 6365 6420 6279 2074 6865 2073 7461 636b ced by the stack │ │ │ 004518c0: 2072 656d 6169 6e20 7469 6564 2074 6f20 remain tied to │ │ │ 004518d0: 7468 6520 7374 6163 6b20 756e 7469 6c20 the stack until │ │ │ -004518e0: 7468 6579 2051 5549 542c 5000 327e c011 they QUIT,P.2~.. │ │ │ +004518e0: 7468 6579 2051 5549 542c 5000 32e0 c011 they QUIT,P.2... │ │ │ 004518f0: 0000 2020 2061 7420 7768 6963 6820 706f .. at which po │ │ │ 00451900: 696e 7420 7468 6579 2062 6563 6f6d 6520 int they become │ │ │ 00451910: 696e 6163 6365 7373 6962 6c65 2e20 5468 inaccessible. Th │ │ │ 00451920: 6973 2070 726f 7669 6465 7320 6120 6d65 is provides a me │ │ │ -00451930: 6368 616e 6973 6d20 746f 2700 337e 1200 chanism to'.3~.. │ │ │ +00451930: 6368 616e 6973 6d20 746f 2700 33e0 1200 chanism to'.3... │ │ │ 00451940: 0020 2020 7061 7463 6820 6c6f 6e67 2d72 . patch long-r │ │ │ 00451950: 756e 6e69 6e67 2070 726f 6365 7373 6573 unning processes │ │ │ -00451960: 2e07 0033 7e13 0000 3300 337e 1400 0020 ...3~...3.3~... │ │ │ +00451960: 2e07 0033 e013 0000 3300 33e0 1400 0020 ...3....3.3.... │ │ │ 00451970: 2020 5468 6520 6465 6661 756c 7420 6973 The default is │ │ │ 00451980: 2056 4945 5720 224c 494e 4b22 3a22 4e4f VIEW "LINK":"NO │ │ │ -00451990: 5245 4355 5253 4956 4522 2e07 0033 7e15 RECURSIVE"...3~. │ │ │ -004519a0: 0000 1500 2e7e 4f47 4e4f 4e54 5000 004c .....~OGNONTP..L │ │ │ -004519b0: 4f47 4e4f 4e54 5013 0036 7ebf 1100 0020 OGNONTP..6~.... │ │ │ -004519c0: 2020 4c4f 474e 4f4e 5450 0700 377e 2100 LOGNONTP..7~!. │ │ │ -004519d0: 004c 0037 7e31 0000 2020 2041 6c6c 6f77 .L.7~1.. Allow │ │ │ +00451990: 5245 4355 5253 4956 4522 2e07 0033 e015 RECURSIVE"...3.. │ │ │ +004519a0: 0000 1500 2ee0 4f47 4e4f 4e54 5000 004c ......OGNONTP..L │ │ │ +004519b0: 4f47 4e4f 4e54 5013 0036 e0bf 1100 0020 OGNONTP..6..... │ │ │ +004519c0: 2020 4c4f 474e 4f4e 5450 0700 37e0 2100 LOGNONTP..7.!. │ │ │ +004519d0: 004c 0037 e031 0000 2020 2041 6c6c 6f77 .L.7.1.. Allow │ │ │ 004519e0: 7320 6120 7072 6f63 6573 7320 746f 2064 s a process to d │ │ │ 004519f0: 796e 616d 6963 616c 6c79 2063 6861 6e67 ynamically chang │ │ │ 00451a00: 6520 7468 6520 6c6f 6767 696e 6720 6f66 e the logging of │ │ │ 00451a10: 204e 4f4e 5450 5245 5354 4152 544c 0037 NONTPRESTARTL.7 │ │ │ -00451a20: 7e41 0000 2020 206d 6573 7361 6765 7320 ~A.. messages │ │ │ +00451a20: e041 0000 2020 206d 6573 7361 6765 7320 .A.. messages │ │ │ 00451a30: 746f 2074 6865 206f 7065 7261 746f 7220 to the operator │ │ │ 00451a40: 6c6f 6720 6573 7461 626c 6973 6865 6420 log established │ │ │ 00451a50: 6174 2070 726f 6365 7373 2073 7461 7274 at process start │ │ │ -00451a60: 7570 2062 7920 7468 653e 0037 7e51 0000 up by the>.7~Q.. │ │ │ +00451a60: 7570 2062 7920 7468 653e 0037 e051 0000 up by the>.7.Q.. │ │ │ 00451a70: 2020 2065 6e76 6972 6f6e 6d65 6e74 2076 environment v │ │ │ 00451a80: 6172 6961 626c 6573 2067 746d 5f6e 6f6e ariables gtm_non │ │ │ 00451a90: 7470 7265 7374 6172 745f 6c6f 675f 6465 tprestart_log_de │ │ │ -00451aa0: 6c74 6120 616e 6425 0037 7e61 0000 2020 lta and%.7~a.. │ │ │ +00451aa0: 6c74 6120 616e 6425 0037 e061 0000 2020 lta and%.7.a.. │ │ │ 00451ab0: 2067 746d 5f6e 6f6e 7470 7265 7374 6172 gtm_nontprestar │ │ │ -00451ac0: 745f 6c6f 675f 6669 7273 742e 0700 377e t_log_first...7~ │ │ │ -00451ad0: 7100 0051 0037 7e81 0000 2020 2056 4945 q..Q.7~... VIE │ │ │ +00451ac0: 745f 6c6f 675f 6669 7273 742e 0700 37e0 t_log_first...7. │ │ │ +00451ad0: 7100 0051 0037 e081 0000 2020 2056 4945 q..Q.7.... VIE │ │ │ 00451ae0: 5720 224e 4f4c 4f47 4e4f 4e54 5022 2074 W "NOLOGNONTP" t │ │ │ 00451af0: 7572 6e73 206f 6666 2074 6865 206c 6f67 urns off the log │ │ │ 00451b00: 6769 6e67 206f 6620 4e4f 4e54 5052 4553 ging of NONTPRES │ │ │ 00451b10: 5441 5254 206d 6573 7361 6765 7320 746f TART messages to │ │ │ -00451b20: 2074 6865 1700 377e 9100 0020 2020 6f70 the..7~... op │ │ │ -00451b30: 6572 6174 6f72 206c 6f67 2e08 0036 7ec0 erator log...6~. │ │ │ -00451b40: 1100 0054 0037 7e12 0000 2020 2056 4945 ...T.7~... VIE │ │ │ +00451b20: 2074 6865 1700 37e0 9100 0020 2020 6f70 the..7.... op │ │ │ +00451b30: 6572 6174 6f72 206c 6f67 2e08 0036 e0c0 erator log...6.. │ │ │ +00451b40: 1100 0054 0037 e012 0000 2020 2056 4945 ...T.7.... VIE │ │ │ 00451b50: 5720 224c 4f47 4e4f 4e54 5022 5b3a 696e W "LOGNONTP"[:in │ │ │ 00451b60: 7465 7870 725d 2074 7572 6e73 206f 6e20 texpr] turns on │ │ │ 00451b70: 6c6f 6767 696e 6720 6f66 204e 4f4e 5450 logging of NONTP │ │ │ 00451b80: 5245 5354 4152 5420 6d65 7373 6167 6573 RESTART messages │ │ │ -00451b90: 2074 6f20 7468 654a 0037 7e13 0000 2020 to theJ.7~... │ │ │ +00451b90: 2074 6f20 7468 654a 0037 e013 0000 2020 to theJ.7.... │ │ │ 00451ba0: 206f 7065 7261 746f 7220 6c6f 672e 2049 operator log. I │ │ │ 00451bb0: 6620 6e6f 2069 6e74 6578 7072 2069 7320 f no intexpr is │ │ │ 00451bc0: 7370 6563 6966 6965 642c 2047 542e 4d20 specified, GT.M │ │ │ 00451bd0: 7573 6573 2074 6865 2076 616c 7565 206f uses the value o │ │ │ -00451be0: 6654 0037 7e14 0000 2020 2065 6e76 6972 fT.7~... envir │ │ │ +00451be0: 6654 0037 e014 0000 2020 2065 6e76 6972 fT.7.... envir │ │ │ 00451bf0: 6f6e 6d65 6e74 2076 6172 6961 626c 6520 onment variable │ │ │ 00451c00: 6774 6d5f 6e6f 6e74 7072 6573 7461 7274 gtm_nontprestart │ │ │ 00451c10: 5f6c 6f67 5f64 656c 7461 2c20 6966 2069 _log_delta, if i │ │ │ 00451c20: 7420 6973 2064 6566 696e 6564 2c20 616e t is defined, an │ │ │ -00451c30: 6420 6f6e 654e 0037 7e15 0000 2020 206f d oneN.7~... o │ │ │ +00451c30: 6420 6f6e 654e 0037 e015 0000 2020 206f d oneN.7.... o │ │ │ 00451c40: 7468 6572 7769 7365 2028 7468 6174 2069 therwise (that i │ │ │ 00451c50: 732c 2069 7420 6c6f 6773 2065 7665 7279 s, it logs every │ │ │ 00451c60: 2074 7261 6e73 6163 7469 6f6e 2072 6573 transaction res │ │ │ 00451c70: 7461 7274 2920 4120 7a65 726f 2028 3029 tart) A zero (0) │ │ │ -00451c80: 206f 7253 0037 7e16 0000 2020 206e 6567 orS.7~... neg │ │ │ +00451c80: 206f 7253 0037 e016 0000 2020 206e 6567 orS.7.... neg │ │ │ 00451c90: 6174 6976 6520 7661 6c75 6520 6f66 2069 ative value of i │ │ │ 00451ca0: 6e74 6578 7072 2074 7572 6e73 206f 6666 ntexpr turns off │ │ │ 00451cb0: 2074 6865 206c 6f67 6769 6e67 206f 6620 the logging of │ │ │ 00451cc0: 4e4f 4e54 5052 4553 5441 5254 206d 6573 NONTPRESTART mes │ │ │ -00451cd0: 7361 6765 732e 0700 377e 1700 0043 0037 sages...7~...C.7 │ │ │ -00451ce0: 7e18 0000 2020 204e 6f74 6520 7468 6174 ~... Note that │ │ │ +00451cd0: 7361 6765 732e 0700 37e0 1700 0043 0037 sages...7....C.7 │ │ │ +00451ce0: e018 0000 2020 204e 6f74 6520 7468 6174 .... Note that │ │ │ 00451cf0: 2069 7420 6973 206e 6f74 2070 6f73 7369 it is not possi │ │ │ 00451d00: 626c 6520 746f 2070 6572 666f 726d 2074 ble to perform t │ │ │ 00451d10: 6865 206f 7065 7261 7469 6f6e 7320 6f66 he operations of │ │ │ -00451d20: 4400 377e 1900 0020 2020 6774 6d5f 6e6f D.7~... gtm_no │ │ │ +00451d20: 4400 37e0 1900 0020 2020 6774 6d5f 6e6f D.7.... gtm_no │ │ │ 00451d30: 6e74 7072 6573 7461 7274 5f6c 6f67 5f66 ntprestart_log_f │ │ │ 00451d40: 6972 7374 2077 6974 6820 5649 4557 2022 irst with VIEW " │ │ │ 00451d50: 4c4f 474e 4f4e 5450 225b 3a69 6e74 6578 LOGNONTP"[:intex │ │ │ -00451d60: 7072 5d2e 0700 377e 1a00 001b 0030 7e54 pr]...7~.....0~T │ │ │ +00451d60: 7072 5d2e 0700 37e0 1a00 001b 0030 e054 pr]...7......0.T │ │ │ 00451d70: 5052 4553 5441 5254 0000 4c4f 4754 5052 PRESTART..LOGTPR │ │ │ -00451d80: 4553 5441 5254 1700 3a7e bf11 0000 2020 ESTART..:~.... │ │ │ +00451d80: 4553 5441 5254 1700 3ae0 bf11 0000 2020 ESTART..:..... │ │ │ 00451d90: 204c 4f47 5450 5245 5354 4152 5407 003b LOGTPRESTART..; │ │ │ -00451da0: 7e21 0000 5200 3b7e 3100 0020 2020 416c ~!..R.;~1.. Al │ │ │ +00451da0: e021 0000 5200 3be0 3100 0020 2020 416c .!..R.;.1.. Al │ │ │ 00451db0: 6c6f 7773 2061 2070 726f 6365 7373 2074 lows a process t │ │ │ 00451dc0: 6f20 6479 6e61 6d69 6361 6c6c 7920 6368 o dynamically ch │ │ │ 00451dd0: 616e 6765 2074 6865 206c 6f67 6769 6e67 ange the logging │ │ │ 00451de0: 206f 6620 5450 5245 5354 4152 5420 6d65 of TPRESTART me │ │ │ -00451df0: 7373 6167 6573 4f00 3b7e 4100 0020 2020 ssagesO.;~A.. │ │ │ +00451df0: 7373 6167 6573 4f00 3be0 4100 0020 2020 ssagesO.;.A.. │ │ │ 00451e00: 746f 2074 6865 206f 7065 7261 746f 7220 to the operator │ │ │ 00451e10: 6c6f 6720 6573 7461 626c 6973 6865 6420 log established │ │ │ 00451e20: 6174 2070 726f 6365 7373 2073 7461 7274 at process start │ │ │ 00451e30: 7570 2062 7920 7468 6520 656e 7669 726f up by the enviro │ │ │ -00451e40: 6e6d 656e 7448 003b 7e51 0000 2020 2076 nmentH.;~Q.. v │ │ │ +00451e40: 6e6d 656e 7448 003b e051 0000 2020 2076 nmentH.;.Q.. v │ │ │ 00451e50: 6172 6961 626c 6573 2067 746d 5f74 7072 ariables gtm_tpr │ │ │ 00451e60: 6573 7461 7274 5f6c 6f67 5f64 656c 7461 estart_log_delta │ │ │ 00451e70: 2061 6e64 2067 746d 5f74 7072 6573 7461 and gtm_tpresta │ │ │ 00451e80: 7274 5f6c 6f67 5f66 6972 7374 2e07 003b rt_log_first...; │ │ │ -00451e90: 7e61 0000 5200 3b7e 7100 0020 2020 5649 ~a..R.;~q.. VI │ │ │ +00451e90: e061 0000 5200 3be0 7100 0020 2020 5649 .a..R.;.q.. VI │ │ │ 00451ea0: 4557 2022 4e4f 4c4f 4754 5052 4553 5441 EW "NOLOGTPRESTA │ │ │ 00451eb0: 5254 2220 7475 726e 7320 6f66 6620 7468 RT" turns off th │ │ │ 00451ec0: 6520 6c6f 6767 696e 6720 6f66 2054 5052 e logging of TPR │ │ │ 00451ed0: 4553 5441 5254 206d 6573 7361 6765 7320 ESTART messages │ │ │ -00451ee0: 746f 2074 6865 1700 3b7e 8100 0020 2020 to the..;~... │ │ │ +00451ee0: 746f 2074 6865 1700 3be0 8100 0020 2020 to the..;.... │ │ │ 00451ef0: 6f70 6572 6174 6f72 206c 6f67 2e07 003b operator log...; │ │ │ -00451f00: 7e91 0000 5200 3a7e c011 0000 2020 2056 ~...R.:~.... V │ │ │ +00451f00: e091 0000 5200 3ae0 c011 0000 2020 2056 ....R.:..... V │ │ │ 00451f10: 4945 5720 224c 4f47 5450 5245 5354 4152 IEW "LOGTPRESTAR │ │ │ 00451f20: 5422 5b3a 696e 7465 7870 725d 2074 7572 T"[:intexpr] tur │ │ │ 00451f30: 6e73 206f 6e20 6c6f 6767 696e 6720 6f66 ns on logging of │ │ │ 00451f40: 2054 5052 4553 5441 5254 206d 6573 7361 TPRESTART messa │ │ │ -00451f50: 6765 7320 746f 4e00 3b7e 1200 0020 2020 ges toN.;~... │ │ │ +00451f50: 6765 7320 746f 4e00 3be0 1200 0020 2020 ges toN.;.... │ │ │ 00451f60: 7468 6520 6f70 6572 6174 6f72 206c 6f67 the operator log │ │ │ 00451f70: 2e20 4966 206e 6f20 696e 7465 7870 7220 . If no intexpr │ │ │ 00451f80: 6973 2073 7065 6369 6669 6564 2c20 4754 is specified, GT │ │ │ 00451f90: 2e4d 2075 7365 7320 7468 6520 7661 6c75 .M uses the valu │ │ │ -00451fa0: 6520 6f66 5100 3b7e 1300 0020 2020 656e e ofQ.;~... en │ │ │ +00451fa0: 6520 6f66 5100 3be0 1300 0020 2020 656e e ofQ.;.... en │ │ │ 00451fb0: 7669 726f 6e6d 656e 7420 7661 7269 6162 vironment variab │ │ │ 00451fc0: 6c65 2067 746d 5f74 7072 6573 7461 7274 le gtm_tprestart │ │ │ 00451fd0: 5f6c 6f67 5f64 656c 7461 2c20 6966 2069 _log_delta, if i │ │ │ 00451fe0: 7420 6973 2064 6566 696e 6564 2c20 616e t is defined, an │ │ │ 00451ff0: 6420 6f6e 6500 0000 0000 0000 0000 0000 d one........... │ │ │ 00452000: 0400 0000 d007 0000 af14 0000 0000 0000 ................ │ │ │ -00452010: 8a00 007e 4845 4c50 00ff 7300 ff43 4f4d ...~HELP..s..COM │ │ │ +00452010: 8a00 00e0 4845 4c50 00ff 7300 ff43 4f4d ....HELP..s..COM │ │ │ 00452020: 4d41 4e44 5300 ff73 00ff 5649 4557 00ff MANDS..s..VIEW.. │ │ │ 00452030: 7300 ff4b 4559 5f57 4f52 4453 00ff 7300 s..KEY_WORDS..s. │ │ │ 00452040: ff4c 4f47 5450 5245 5354 4152 5400 c014 .LOGTPRESTART... │ │ │ 00452050: 0000 2020 206f 7468 6572 7769 7365 2028 .. otherwise ( │ │ │ 00452060: 7468 6174 2069 732c 2069 7420 6c6f 6773 that is, it logs │ │ │ 00452070: 2065 7665 7279 2074 7261 6e73 6163 7469 every transacti │ │ │ 00452080: 6f6e 2072 6573 7461 7274 292e 2041 207a on restart). A z │ │ │ -00452090: 6572 6f20 2830 2920 6f72 5000 3b7e 1500 ero (0) orP.;~.. │ │ │ +00452090: 6572 6f20 2830 2920 6f72 5000 3be0 1500 ero (0) orP.;... │ │ │ 004520a0: 0020 2020 6e65 6761 7469 7665 2076 616c . negative val │ │ │ 004520b0: 7565 206f 6620 696e 7465 7870 7220 7475 ue of intexpr tu │ │ │ 004520c0: 726e 7320 6f66 6620 7468 6520 6c6f 6767 rns off the logg │ │ │ 004520d0: 696e 6720 6f66 2054 5052 4553 5441 5254 ing of TPRESTART │ │ │ -004520e0: 206d 6573 7361 6765 732e 0700 3b7e 1600 messages...;~.. │ │ │ -004520f0: 0043 003b 7e17 0000 2020 204e 6f74 6520 .C.;~... Note │ │ │ +004520e0: 206d 6573 7361 6765 732e 0700 3be0 1600 messages...;... │ │ │ +004520f0: 0043 003b e017 0000 2020 204e 6f74 6520 .C.;.... Note │ │ │ 00452100: 7468 6174 2069 7420 6973 206e 6f74 2070 that it is not p │ │ │ 00452110: 6f73 7369 626c 6520 746f 2070 6572 666f ossible to perfo │ │ │ 00452120: 726d 2074 6865 206f 7065 7261 7469 6f6e rm the operation │ │ │ -00452130: 7320 6f66 4500 3b7e 1800 0020 2020 6774 s ofE.;~... gt │ │ │ +00452130: 7320 6f66 4500 3be0 1800 0020 2020 6774 s ofE.;.... gt │ │ │ 00452140: 6d5f 7470 7265 7374 6172 745f 6c6f 675f m_tprestart_log_ │ │ │ 00452150: 6669 7273 7420 7769 7468 2056 4945 5720 first with VIEW │ │ │ 00452160: 224c 4f47 5450 5245 5354 4152 5422 5b3a "LOGTPRESTART"[: │ │ │ -00452170: 696e 7465 7870 725d 2e07 003b 7e19 0000 intexpr]...;~... │ │ │ -00452180: 1300 2e7e 565f 4743 4f4c 0000 4c56 5f47 ...~V_GCOL..LV_G │ │ │ -00452190: 434f 4c12 0035 7ebf 1100 0020 2020 4c56 COL..5~.... LV │ │ │ -004521a0: 5f47 434f 4c07 0036 7e21 0000 4800 367e _GCOL..6~!..H.6~ │ │ │ +00452170: 696e 7465 7870 725d 2e07 003b e019 0000 intexpr]...;.... │ │ │ +00452180: 1300 2ee0 565f 4743 4f4c 0000 4c56 5f47 ....V_GCOL..LV_G │ │ │ +00452190: 434f 4c12 0035 e0bf 1100 0020 2020 4c56 COL..5..... LV │ │ │ +004521a0: 5f47 434f 4c07 0036 e021 0000 4800 36e0 _GCOL..6.!..H.6. │ │ │ 004521b0: 3100 0020 2020 5374 6172 7473 2061 2064 1.. Starts a d │ │ │ 004521c0: 6174 612d 7370 6163 6520 6761 7262 6167 ata-space garbag │ │ │ 004521d0: 6520 636f 6c6c 6563 7469 6f6e 2c20 7768 e collection, wh │ │ │ 004521e0: 6963 6820 6e6f 726d 616c 6c79 2068 6170 ich normally hap │ │ │ -004521f0: 7065 6e73 2d00 367e 4100 0020 2020 6175 pens-.6~A.. au │ │ │ +004521f0: 7065 6e73 2d00 36e0 4100 0020 2020 6175 pens-.6.A.. au │ │ │ 00452200: 746f 6d61 7469 6361 6c6c 7920 6174 2061 tomatically at a │ │ │ 00452210: 7070 726f 7072 6961 7465 2074 696d 6573 ppropriate times │ │ │ -00452220: 2e07 0036 7e51 0000 1200 367e 6100 0020 ...6~Q....6~a.. │ │ │ -00452230: 2020 2a2a 4e6f 7465 2a2a 0700 367e 7100 **Note**..6~q. │ │ │ -00452240: 0053 0036 7e81 0000 2020 2054 6865 7265 .S.6~... There │ │ │ +00452220: 2e07 0036 e051 0000 1200 36e0 6100 0020 ...6.Q....6.a.. │ │ │ +00452230: 2020 2a2a 4e6f 7465 2a2a 0700 36e0 7100 **Note**..6.q. │ │ │ +00452240: 0053 0036 e081 0000 2020 2054 6865 7265 .S.6.... There │ │ │ 00452250: 2061 7265 206e 6f20 7669 7369 626c 6520 are no visible │ │ │ 00452260: 6566 6665 6374 7320 6672 6f6d 204c 565f effects from LV_ │ │ │ 00452270: 4743 4f4c 2c20 4c56 5f52 4548 4153 482c GCOL, LV_REHASH, │ │ │ 00452280: 2061 6e64 2053 5450 5f47 434f 4c20 6578 and STP_GCOL ex │ │ │ -00452290: 6365 7074 5200 367e 9100 0020 2020 666f ceptR.6~... fo │ │ │ +00452290: 6365 7074 5200 36e0 9100 0020 2020 666f ceptR.6.... fo │ │ │ 004522a0: 7220 7468 6520 7061 7373 6167 6520 6f66 r the passage of │ │ │ 004522b0: 2074 696d 6520 6465 7065 6e64 696e 6720 time depending │ │ │ 004522c0: 6f6e 2074 6865 2073 7461 7465 206f 6620 on the state of │ │ │ 004522d0: 796f 7572 2070 726f 6365 7373 2e20 4649 your process. FI │ │ │ -004522e0: 5320 7573 6573 5200 357e c011 0000 2020 S usesR.5~.... │ │ │ +004522e0: 5320 7573 6573 5200 35e0 c011 0000 2020 S usesR.5..... │ │ │ 004522f0: 2074 6865 7365 2056 4945 5720 224c 565f these VIEW "LV_ │ │ │ 00452300: 4743 4f4c 222c 224c 565f 5245 4841 5348 GCOL","LV_REHASH │ │ │ 00452310: 222c 2253 5450 5f47 434f 4c22 2066 6163 ","STP_GCOL" fac │ │ │ 00452320: 696c 6974 6965 7320 696e 2074 6573 7469 ilities in testi │ │ │ -00452330: 6e67 2e20 5468 6579 5100 367e 1200 0020 ng. TheyQ.6~... │ │ │ +00452330: 6e67 2e20 5468 6579 5100 36e0 1200 0020 ng. TheyQ.6.... │ │ │ 00452340: 2020 6172 6520 646f 6375 6d65 6e74 6564 are documented │ │ │ 00452350: 2074 6f20 656e 7375 7265 2063 6f6d 706c to ensure compl │ │ │ 00452360: 6574 656e 6573 7320 696e 2070 726f 6475 eteness in produ │ │ │ 00452370: 6374 2064 6f63 756d 656e 7461 7469 6f6e ct documentation │ │ │ -00452380: 2e20 596f 7520 6d61 7954 0036 7e13 0000 . You mayT.6~... │ │ │ +00452380: 2e20 596f 7520 6d61 7954 0036 e013 0000 . You mayT.6.... │ │ │ 00452390: 2020 2028 6f72 206d 6179 206e 6f74 2920 (or may not) │ │ │ 004523a0: 6669 6e64 2074 6865 6d20 7573 6566 756c find them useful │ │ │ 004523b0: 2064 7572 696e 6720 6170 706c 6963 6174 during applicat │ │ │ 004523c0: 696f 6e20 6465 7665 6c6f 706d 656e 7420 ion development │ │ │ 004523d0: 666f 7220 6465 6275 6767 696e 673d 0036 for debugging=.6 │ │ │ -004523e0: 7e14 0000 2020 206f 7220 7065 7266 6f72 ~... or perfor │ │ │ +004523e0: e014 0000 2020 206f 7220 7065 7266 6f72 .... or perfor │ │ │ 004523f0: 6d61 6e63 6520 7465 7374 696e 6720 696d mance testing im │ │ │ 00452400: 706c 656d 656e 7461 7469 6f6e 2061 6c74 plementation alt │ │ │ -00452410: 6572 6e61 7469 7665 732e 0700 367e 1500 ernatives...6~.. │ │ │ -00452420: 0015 0030 7e52 4548 4153 4800 004c 565f ...0~REHASH..LV_ │ │ │ -00452430: 5245 4841 5348 1400 377e bf11 0000 2020 REHASH..7~.... │ │ │ -00452440: 204c 565f 5245 4841 5348 0700 387e 2100 LV_REHASH..8~!. │ │ │ -00452450: 004c 0038 7e31 0000 2020 2053 7461 7274 .L.8~1.. Start │ │ │ +00452410: 6572 6e61 7469 7665 732e 0700 36e0 1500 ernatives...6... │ │ │ +00452420: 0015 0030 e052 4548 4153 4800 004c 565f ...0.REHASH..LV_ │ │ │ +00452430: 5245 4841 5348 1400 37e0 bf11 0000 2020 REHASH..7..... │ │ │ +00452440: 204c 565f 5245 4841 5348 0700 38e0 2100 LV_REHASH..8.!. │ │ │ +00452450: 004c 0038 e031 0000 2020 2053 7461 7274 .L.8.1.. Start │ │ │ 00452460: 7320 6120 7265 6f72 6761 6e69 7a61 7469 s a reorganizati │ │ │ 00452470: 6f6e 206f 6620 7468 6520 6c6f 6361 6c20 on of the local │ │ │ 00452480: 7661 7269 6162 6c65 206c 6f6f 6b2d 7570 variable look-up │ │ │ 00452490: 2074 6162 6c65 2c20 7768 6963 683e 0038 table, which>.8 │ │ │ -004524a0: 7e41 0000 2020 206e 6f72 6d61 6c6c 7920 ~A.. normally │ │ │ +004524a0: e041 0000 2020 206e 6f72 6d61 6c6c 7920 .A.. normally │ │ │ 004524b0: 6861 7070 656e 7320 6175 746f 6d61 7469 happens automati │ │ │ 004524c0: 6361 6c6c 7920 6174 2061 7070 726f 7072 cally at appropr │ │ │ -004524d0: 6961 7465 2074 696d 6573 2e07 0038 7e51 iate times...8~Q │ │ │ -004524e0: 0000 1200 387e 6100 0020 2020 2a2a 4e6f ....8~a.. **No │ │ │ -004524f0: 7465 2a2a 0700 387e 7100 0053 0038 7e81 te**..8~q..S.8~. │ │ │ +004524d0: 6961 7465 2074 696d 6573 2e07 0038 e051 iate times...8.Q │ │ │ +004524e0: 0000 1200 38e0 6100 0020 2020 2a2a 4e6f ....8.a.. **No │ │ │ +004524f0: 7465 2a2a 0700 38e0 7100 0053 0038 e081 te**..8.q..S.8.. │ │ │ 00452500: 0000 2020 2054 6865 7265 2061 7265 206e .. There are n │ │ │ 00452510: 6f20 7669 7369 626c 6520 6566 6665 6374 o visible effect │ │ │ 00452520: 7320 6672 6f6d 204c 565f 5245 4841 5348 s from LV_REHASH │ │ │ 00452530: 2c20 4c56 5f47 434f 4c2c 2061 6e64 2053 , LV_GCOL, and S │ │ │ 00452540: 5450 5f47 434f 4c20 6578 6365 7074 5200 TP_GCOL exceptR. │ │ │ -00452550: 387e 9100 0020 2020 666f 7220 7468 6520 8~... for the │ │ │ +00452550: 38e0 9100 0020 2020 666f 7220 7468 6520 8.... for the │ │ │ 00452560: 7061 7373 6167 6520 6f66 2074 696d 6520 passage of time │ │ │ 00452570: 6465 7065 6e64 696e 6720 6f6e 2074 6865 depending on the │ │ │ 00452580: 2073 7461 7465 206f 6620 796f 7572 2070 state of your p │ │ │ 00452590: 726f 6365 7373 2e20 4649 5320 7573 6573 rocess. FIS uses │ │ │ -004525a0: 5200 377e c011 0000 2020 2074 6865 7365 R.7~.... these │ │ │ +004525a0: 5200 37e0 c011 0000 2020 2074 6865 7365 R.7..... these │ │ │ 004525b0: 2056 4945 5720 224c 565f 4743 4f4c 222c VIEW "LV_GCOL", │ │ │ 004525c0: 224c 565f 5245 4841 5348 222c 2253 5450 "LV_REHASH","STP │ │ │ 004525d0: 5f47 434f 4c22 2066 6163 696c 6974 6965 _GCOL" facilitie │ │ │ 004525e0: 7320 696e 2074 6573 7469 6e67 2e20 5468 s in testing. Th │ │ │ -004525f0: 6579 5100 387e 1200 0020 2020 6172 6520 eyQ.8~... are │ │ │ +004525f0: 6579 5100 38e0 1200 0020 2020 6172 6520 eyQ.8.... are │ │ │ 00452600: 646f 6375 6d65 6e74 6564 2074 6f20 656e documented to en │ │ │ 00452610: 7375 7265 2063 6f6d 706c 6574 656e 6573 sure completenes │ │ │ 00452620: 7320 696e 2070 726f 6475 6374 2064 6f63 s in product doc │ │ │ 00452630: 756d 656e 7461 7469 6f6e 2e20 596f 7520 umentation. You │ │ │ -00452640: 6d61 7954 0038 7e13 0000 2020 2028 6f72 mayT.8~... (or │ │ │ +00452640: 6d61 7954 0038 e013 0000 2020 2028 6f72 mayT.8.... (or │ │ │ 00452650: 206d 6179 206e 6f74 2920 6669 6e64 2074 may not) find t │ │ │ 00452660: 6865 6d20 7573 6566 756c 2064 7572 696e hem useful durin │ │ │ 00452670: 6720 6170 706c 6963 6174 696f 6e20 6465 g application de │ │ │ 00452680: 7665 6c6f 706d 656e 7420 666f 7220 6465 velopment for de │ │ │ -00452690: 6275 6767 696e 673d 0038 7e14 0000 2020 bugging=.8~... │ │ │ +00452690: 6275 6767 696e 673d 0038 e014 0000 2020 bugging=.8.... │ │ │ 004526a0: 206f 7220 7065 7266 6f72 6d61 6e63 6520 or performance │ │ │ 004526b0: 7465 7374 696e 6720 696d 706c 656d 656e testing implemen │ │ │ 004526c0: 7461 7469 6f6e 2061 6c74 6572 6e61 7469 tation alternati │ │ │ -004526d0: 7665 732e 0700 387e 1500 0022 002d 7e4e ves...8~...".-~N │ │ │ +004526d0: 7665 732e 0700 38e0 1500 0022 002d e04e ves...8....".-.N │ │ │ 004526e0: 4556 4552 4c56 4e55 4c4c 5355 4200 004e EVERLVNULLSUB..N │ │ │ 004526f0: 4556 4552 4c56 4e55 4c4c 5355 4219 003c EVERLVNULLSUB..< │ │ │ -00452700: 7ebf 1100 0020 2020 4e45 5645 524c 564e ~.... NEVERLVN │ │ │ -00452710: 554c 4c53 5542 0700 3d7e 2100 0020 003d ULLSUB..=~!.. .= │ │ │ -00452720: 7e31 0000 2020 205b 4e45 5645 525d 7c5b ~1.. [NEVER]|[ │ │ │ +00452700: e0bf 1100 0020 2020 4e45 5645 524c 564e ..... NEVERLVN │ │ │ +00452710: 554c 4c53 5542 0700 3de0 2100 0020 003d ULLSUB..=.!.. .= │ │ │ +00452720: e031 0000 2020 205b 4e45 5645 525d 7c5b .1.. [NEVER]|[ │ │ │ 00452730: 4e4f 5d4c 564e 554c 4c53 5542 5307 003d NO]LVNULLSUBS..= │ │ │ -00452740: 7e41 0000 4e00 3d7e 5100 0020 2020 4469 ~A..N.=~Q.. Di │ │ │ +00452740: e041 0000 4e00 3de0 5100 0020 2020 4469 .A..N.=.Q.. Di │ │ │ 00452750: 7361 6c6c 6f77 732c 2070 6172 7469 616c sallows, partial │ │ │ 00452760: 6c79 2064 6973 616c 6c6f 7773 2c20 6f72 ly disallows, or │ │ │ 00452770: 2061 6c6c 6f77 7320 6c6f 6361 6c20 6172 allows local ar │ │ │ 00452780: 7261 7973 2074 6f20 6861 7665 2065 6d70 rays to have emp │ │ │ -00452790: 7479 3700 3d7e 6100 0020 2020 7374 7269 ty7.=~a.. stri │ │ │ +00452790: 7479 3700 3de0 6100 0020 2020 7374 7269 ty7.=.a.. stri │ │ │ 004527a0: 6e67 2073 7562 7363 7269 7074 732e 2054 ng subscripts. T │ │ │ 004527b0: 6865 2064 6566 6175 6c74 2069 7320 4c56 he default is LV │ │ │ -004527c0: 4e55 4c4c 5355 4253 2e07 003d 7e71 0000 NULLSUBS...=~q.. │ │ │ +004527c0: 4e55 4c4c 5355 4253 2e07 003d e071 0000 NULLSUBS...=.q.. │ │ │ 004527d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004527e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004527f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00452800: 0400 0000 dd07 0000 d814 0000 0000 0000 ................ │ │ │ -00452810: 8c00 007e 4845 4c50 00ff 7300 ff43 4f4d ...~HELP..s..COM │ │ │ +00452810: 8c00 00e0 4845 4c50 00ff 7300 ff43 4f4d ....HELP..s..COM │ │ │ 00452820: 4d41 4e44 5300 ff73 00ff 5649 4557 00ff MANDS..s..VIEW.. │ │ │ 00452830: 7300 ff4b 4559 5f57 4f52 4453 00ff 7300 s..KEY_WORDS..s. │ │ │ 00452840: ff4e 4556 4552 4c56 4e55 4c4c 5355 4200 .NEVERLVNULLSUB. │ │ │ 00452850: bf81 0000 2020 204e 4f4c 564e 554c 4c53 .... NOLVNULLS │ │ │ 00452860: 5542 5320 6469 7361 6c6c 6f77 7320 616e UBS disallows an │ │ │ 00452870: 7920 7661 7269 616e 7420 6f66 2053 4554 y variant of SET │ │ │ 00452880: 2074 6f20 6f70 6572 6174 6520 6f6e 2061 to operate on a │ │ │ -00452890: 206c 6f63 616c 2061 7272 6179 2b00 3d7e local array+.=~ │ │ │ +00452890: 206c 6f63 616c 2061 7272 6179 2b00 3de0 local array+.=. │ │ │ 004528a0: 9100 0020 2020 6861 7669 6e67 2061 6e20 ... having an │ │ │ 004528b0: 656d 7074 7920 7374 7269 6e67 2073 7562 empty string sub │ │ │ -004528c0: 7363 7269 7074 2e08 003c 7ec0 1100 003e script...<~....> │ │ │ -004528d0: 003d 7e12 0000 2020 204e 4556 4552 4c56 .=~... NEVERLV │ │ │ +004528c0: 7363 7269 7074 2e08 003c e0c0 1100 003e script...<.....> │ │ │ +004528d0: 003d e012 0000 2020 204e 4556 4552 4c56 .=.... NEVERLV │ │ │ 004528e0: 4e55 4c4c 5355 4253 2064 6973 616c 6c6f NULLSUBS disallo │ │ │ 004528f0: 7773 2061 6e79 2076 6172 6961 6e74 206f ws any variant o │ │ │ 00452900: 6620 5345 5420 6f72 204b 494c 4c54 003d f SET or KILLT.= │ │ │ -00452910: 7e13 0000 2020 2028 2444 4154 4128 292c ~... ($DATA(), │ │ │ +00452910: e013 0000 2020 2028 2444 4154 4128 292c .... ($DATA(), │ │ │ 00452920: 2447 4554 2829 2c24 4f52 4445 5228 292c $GET(),$ORDER(), │ │ │ 00452930: 2061 6e64 2024 5155 4552 5928 2929 2074 and $QUERY()) t │ │ │ 00452940: 6f20 6f70 6572 6174 6520 6f6e 2061 206c o operate on a l │ │ │ 00452950: 6f63 616c 2061 7272 6179 2068 6176 696e ocal array havin │ │ │ -00452960: 674d 003d 7e14 0000 2020 2061 6e20 656d gM.=~... an em │ │ │ +00452960: 674d 003d e014 0000 2020 2061 6e20 656d gM.=.... an em │ │ │ 00452970: 7074 7920 7374 7269 6e67 2073 7562 7363 pty string subsc │ │ │ 00452980: 7269 7074 2e20 416e 2065 6d70 7479 2073 ript. An empty s │ │ │ 00452990: 7472 696e 6720 6173 2074 6865 206c 6173 tring as the las │ │ │ 004529a0: 7420 7375 6273 6372 6970 7420 696e 5400 t subscript inT. │ │ │ -004529b0: 3d7e 1500 0020 2020 244f 5244 4552 2829 =~... $ORDER() │ │ │ +004529b0: 3de0 1500 0020 2020 244f 5244 4552 2829 =.... $ORDER() │ │ │ 004529c0: 2061 6e64 2024 5155 4552 5928 2920 6861 and $QUERY() ha │ │ │ 004529d0: 7320 7468 6520 7365 6d61 6e74 6963 2073 s the semantic s │ │ │ 004529e0: 6967 6e69 6669 6361 6e63 6520 6f66 2072 ignificance of r │ │ │ 004529f0: 6571 7565 7374 696e 6720 7468 6520 6e65 equesting the ne │ │ │ -00452a00: 7874 3d00 3d7e 1600 0020 2020 6c65 7869 xt=.=~... lexi │ │ │ +00452a00: 7874 3d00 3de0 1600 0020 2020 6c65 7869 xt=.=.... lexi │ │ │ 00452a10: 6361 6c20 6974 656d 2061 6e64 2069 7320 cal item and is │ │ │ 00452a20: 6e6f 7420 7375 626a 6563 7420 746f 204e not subject to N │ │ │ 00452a30: 554c 4c53 5542 5320 6572 726f 7273 2e07 ULLSUBS errors.. │ │ │ -00452a40: 003d 7e17 0000 4900 3d7e 1800 0020 2020 .=~...I.=~... │ │ │ +00452a40: 003d e017 0000 4900 3de0 1800 0020 2020 .=....I.=.... │ │ │ 00452a50: 4c56 4e55 4c4c 5355 4253 2061 6c6c 6f77 LVNULLSUBS allow │ │ │ 00452a60: 7320 6c6f 6361 6c20 6172 7261 7973 2074 s local arrays t │ │ │ 00452a70: 6f20 6861 7665 2065 6d70 7479 2073 7472 o have empty str │ │ │ 00452a80: 696e 6720 7375 6273 6372 6970 7473 2e07 ing subscripts.. │ │ │ -00452a90: 003d 7e19 0000 4900 3d7e 1a00 0020 2020 .=~...I.=~... │ │ │ +00452a90: 003d e019 0000 4900 3de0 1a00 0020 2020 .=....I.=.... │ │ │ 00452aa0: 4174 2070 726f 6365 7373 2073 7461 7274 At process start │ │ │ 00452ab0: 7570 2c20 4754 2e4d 2069 6e69 7469 616c up, GT.M initial │ │ │ 00452ac0: 697a 6573 205b 4e45 5645 525d 5b4e 4f5d izes [NEVER][NO] │ │ │ 00452ad0: 4c56 4e55 4c4c 5355 4253 2066 726f 6d4c LVNULLSUBS fromL │ │ │ -00452ae0: 003d 7e21 0000 2020 2024 6774 6d5f 6c76 .=~!.. $gtm_lv │ │ │ +00452ae0: 003d e021 0000 2020 2024 6774 6d5f 6c76 .=.!.. $gtm_lv │ │ │ 00452af0: 6e75 6c6c 7375 6273 2e20 5365 7420 7468 nullsubs. Set th │ │ │ 00452b00: 6520 656e 7669 726f 6e6d 656e 7420 7661 e environment va │ │ │ 00452b10: 7269 6162 6c65 2024 6774 6d5f 6c76 6e75 riable $gtm_lvnu │ │ │ -00452b20: 6c6c 7375 6273 7620 746f 3a07 003d 7e22 llsubsv to:..=~" │ │ │ -00452b30: 0000 1700 3d7e 2300 0020 2020 2a2a 496d ....=~#.. **Im │ │ │ -00452b40: 706f 7274 616e 742a 2a07 003d 7e24 0000 portant**..=~$.. │ │ │ -00452b50: 5000 3d7e 2500 0020 2020 5265 6d65 6d62 P.=~%.. Rememb │ │ │ +00452b20: 6c6c 7375 6273 7620 746f 3a07 003d e022 llsubsv to:..=." │ │ │ +00452b30: 0000 1700 3de0 2300 0020 2020 2a2a 496d ....=.#.. **Im │ │ │ +00452b40: 706f 7274 616e 742a 2a07 003d e024 0000 portant**..=.$.. │ │ │ +00452b50: 5000 3de0 2500 0020 2020 5265 6d65 6d62 P.=.%.. Rememb │ │ │ 00452b60: 6572 2074 6861 7420 666f 7220 676c 6f62 er that for glob │ │ │ 00452b70: 616c 2076 6172 6961 626c 6573 2c20 656d al variables, em │ │ │ 00452b80: 7074 7920 7374 7269 6e67 2073 7562 7363 pty string subsc │ │ │ 00452b90: 7269 7074 2063 6865 636b 696e 6720 6973 ript checking is │ │ │ -00452ba0: 4e00 3d7e 2600 0020 2020 636f 6e74 726f N.=~&.. contro │ │ │ +00452ba0: 4e00 3de0 2600 0020 2020 636f 6e74 726f N.=.&.. contro │ │ │ 00452bb0: 6c6c 6564 2062 7920 6120 6461 7461 6261 lled by a databa │ │ │ 00452bc0: 7365 2072 6567 696f 6e20 6368 6172 6163 se region charac │ │ │ 00452bd0: 7465 7269 7374 6963 2e20 4649 5320 7265 teristic. FIS re │ │ │ 00452be0: 636f 6d6d 656e 6473 2075 7369 6e67 4e00 commends usingN. │ │ │ -00452bf0: 3d7e 2700 0020 2020 4c56 4e55 4c4c 5355 =~'.. LVNULLSU │ │ │ +00452bf0: 3de0 2700 0020 2020 4c56 4e55 4c4c 5355 =.'.. LVNULLSU │ │ │ 00452c00: 4253 2c20 4e4f 4c56 4e55 4c4c 5355 4253 BS, NOLVNULLSUBS │ │ │ 00452c10: 2c20 6f72 204e 4556 4552 4c56 4e55 4c4c , or NEVERLVNULL │ │ │ 00452c20: 5355 4253 2066 6f72 206c 6f63 616c 2076 SUBS for local v │ │ │ -00452c30: 6172 6961 626c 6573 2061 6e64 4000 3d7e ariables and@.=~ │ │ │ +00452c30: 6172 6961 626c 6573 2061 6e64 4000 3de0 ariables and@.=. │ │ │ 00452c40: 2800 0020 2020 4e55 4c4c 5355 4253 206f (.. NULLSUBS o │ │ │ 00452c50: 7074 696f 6e73 2041 4c57 4159 5320 6f72 ptions ALWAYS or │ │ │ 00452c60: 204e 4556 4552 2066 6f72 2067 6c6f 6261 NEVER for globa │ │ │ -00452c70: 6c20 7661 7269 6162 6c65 732e 0700 3d7e l variables...=~ │ │ │ -00452c80: 2900 001b 002e 7e4f 4953 4f4c 4154 494f ).....~OISOLATIO │ │ │ +00452c70: 6c20 7661 7269 6162 6c65 732e 0700 3de0 l variables...=. │ │ │ +00452c80: 2900 001b 002e e04f 4953 4f4c 4154 494f )......OISOLATIO │ │ │ 00452c90: 4e00 004e 4f49 534f 4c41 5449 4f4e 1600 N..NOISOLATION.. │ │ │ -00452ca0: 397e bf11 0000 2020 204e 4f49 534f 4c41 9~.... NOISOLA │ │ │ -00452cb0: 5449 4f4e 0700 3a7e 2100 0041 003a 7e31 TION..:~!..A.:~1 │ │ │ +00452ca0: 39e0 bf11 0000 2020 204e 4f49 534f 4c41 9..... NOISOLA │ │ │ +00452cb0: 5449 4f4e 0700 3ae0 2100 0041 003a e031 TION..:.!..A.:.1 │ │ │ 00452cc0: 0000 2020 2077 6865 7265 2065 7870 7220 .. where expr │ │ │ 00452cd0: 6d75 7374 2065 7661 6c75 6174 6520 746f must evaluate to │ │ │ 00452ce0: 206f 6e65 206f 6620 7468 6520 666f 6c6c one of the foll │ │ │ -00452cf0: 6f77 696e 6720 666f 726d 733a 0700 3a7e owing forms:..:~ │ │ │ -00452d00: 4100 0052 003a 7e51 0000 2020 2020 206f A..R.:~Q.. o │ │ │ +00452cf0: 6f77 696e 6720 666f 726d 733a 0700 3ae0 owing forms:..:. │ │ │ +00452d00: 4100 0052 003a e051 0000 2020 2020 206f A..R.:.Q.. o │ │ │ 00452d10: 2022 222c 2074 6861 7420 6973 2c20 7468 "", that is, th │ │ │ 00452d20: 6520 656d 7074 7920 7374 7269 6e67 203a e empty string : │ │ │ 00452d30: 2074 7572 6e20 6f66 6620 7468 6520 6665 turn off the fe │ │ │ 00452d40: 6174 7572 6520 666f 7220 616c 6c20 676c ature for all gl │ │ │ -00452d50: 6f62 616c 7338 003a 7e61 0000 2020 2020 obals8.:~a.. │ │ │ +00452d50: 6f62 616c 7338 003a e061 0000 2020 2020 obals8.:.a.. │ │ │ 00452d60: 2020 2066 6f72 2077 6869 6368 2069 7420 for which it │ │ │ 00452d70: 6861 7320 7072 6576 696f 7573 6c79 2062 has previously b │ │ │ 00452d80: 6565 6e20 7475 726e 6564 206f 6e52 003a een turned onR.: │ │ │ -00452d90: 7e71 0000 2020 2020 206f 2022 5e67 766e ~q.. o "^gvn │ │ │ +00452d90: e071 0000 2020 2020 206f 2022 5e67 766e .q.. o "^gvn │ │ │ 00452da0: 312c 5e67 766e 322c 2e2e 2e22 203a 2074 1,^gvn2,..." : t │ │ │ 00452db0: 7572 6e20 6f6e 2074 6865 2066 6561 7475 urn on the featu │ │ │ 00452dc0: 7265 2066 6f72 2074 6865 2067 6c6f 6261 re for the globa │ │ │ 00452dd0: 6c73 2069 6e20 7468 6520 6c69 7374 2c53 ls in the list,S │ │ │ -00452de0: 003a 7e81 0000 2020 2020 2020 2074 7572 .:~... tur │ │ │ +00452de0: 003a e081 0000 2020 2020 2020 2074 7572 .:.... tur │ │ │ 00452df0: 6e69 6e67 2069 7420 6f66 6620 666f 7220 ning it off for │ │ │ 00452e00: 676c 6f62 616c 7320 666f 7220 7768 6963 globals for whic │ │ │ 00452e10: 6820 6974 2068 6173 2070 7265 7669 6f75 h it has previou │ │ │ 00452e20: 736c 7920 6265 656e 2074 7572 6e65 6420 sly been turned │ │ │ -00452e30: 6f6e 5000 3a7e 9100 0020 2020 2020 6f20 onP.:~... o │ │ │ +00452e30: 6f6e 5000 3ae0 9100 0020 2020 2020 6f20 onP.:.... o │ │ │ 00452e40: 222b 5e67 766e 312c 5e67 766e 322c 2e2e "+^gvn1,^gvn2,.. │ │ │ 00452e50: 2e22 203a 2061 6464 2074 6865 7365 2067 ." : add these g │ │ │ 00452e60: 6c6f 6261 6c73 2074 6f20 7468 6520 6c69 lobals to the li │ │ │ 00452e70: 7374 206f 6620 676c 6f62 616c 7320 7468 st of globals th │ │ │ -00452e80: 6174 2a00 397e c011 0000 2020 2020 2020 at*.9~.... │ │ │ +00452e80: 6174 2a00 39e0 c011 0000 2020 2020 2020 at*.9..... │ │ │ 00452e90: 2068 6176 6520 7468 6973 2066 6561 7475 have this featu │ │ │ -00452ea0: 7265 2074 7572 6e65 6420 6f6e 5100 3a7e re turned onQ.:~ │ │ │ +00452ea0: 7265 2074 7572 6e65 6420 6f6e 5100 3ae0 re turned onQ.:. │ │ │ 00452eb0: 1200 0020 2020 2020 6f20 222d 5e67 766e ... o "-^gvn │ │ │ 00452ec0: 312c 5e67 766e 322c 2e2e 2e22 203a 2074 1,^gvn2,..." : t │ │ │ 00452ed0: 7572 6e20 6f66 6620 7468 6520 6665 6174 urn off the feat │ │ │ 00452ee0: 7572 6520 666f 7220 7468 6573 6520 676c ure for these gl │ │ │ 00452ef0: 6f62 616c 7320 6c65 6176 696e 6734 003a obals leaving4.: │ │ │ -00452f00: 7e13 0000 2020 2020 2020 2074 6865 2073 ~... the s │ │ │ +00452f00: e013 0000 2020 2020 2020 2074 6865 2073 .... the s │ │ │ 00452f10: 7461 7475 7320 666f 7220 6f74 6865 7220 tatus for other │ │ │ 00452f20: 676c 6f62 616c 7320 756e 6368 616e 6765 globals unchange │ │ │ -00452f30: 6407 003a 7e14 0000 1400 2d7e 5041 5443 d..:~.....-~PATC │ │ │ -00452f40: 4f44 4500 0050 4154 434f 4445 1200 357e ODE..PATCODE..5~ │ │ │ +00452f30: 6407 003a e014 0000 1400 2de0 5041 5443 d..:......-.PATC │ │ │ +00452f40: 4f44 4500 0050 4154 434f 4445 1200 35e0 ODE..PATCODE..5. │ │ │ 00452f50: bf11 0000 2020 2050 4154 434f 4445 0700 .... PATCODE.. │ │ │ -00452f60: 367e 2100 001f 0036 7e31 0000 2020 2022 6~!....6~1.. " │ │ │ +00452f60: 36e0 2100 001f 0036 e031 0000 2020 2022 6.!....6.1.. " │ │ │ 00452f70: 5041 5443 4f44 4522 3a22 7461 626c 656e PATCODE":"tablen │ │ │ -00452f80: 616d 6522 0700 367e 4100 0052 0036 7e51 ame"..6~A..R.6~Q │ │ │ +00452f80: 616d 6522 0700 36e0 4100 0052 0036 e051 ame"..6.A..R.6.Q │ │ │ 00452f90: 0000 2020 2049 6465 6e74 6966 6965 7320 .. Identifies │ │ │ 00452fa0: 7468 6520 616c 7465 726e 6174 6976 6520 the alternative │ │ │ 00452fb0: 7461 626c 6520 6f66 2075 6e69 7175 6520 table of unique │ │ │ 00452fc0: 7061 7474 6572 6e73 2066 6f72 2075 7365 patterns for use │ │ │ 00452fd0: 2077 6974 6820 7468 6520 223f 2200 0000 with the "?"... │ │ │ 00452fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00452ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00453000: 0400 0000 fb07 0000 f814 0000 0000 0000 ................ │ │ │ -00453010: 8600 007e 4845 4c50 00ff 7300 ff43 4f4d ...~HELP..s..COM │ │ │ +00453010: 8600 00e0 4845 4c50 00ff 7300 ff43 4f4d ....HELP..s..COM │ │ │ 00453020: 4d41 4e44 5300 ff73 00ff 5649 4557 00ff MANDS..s..VIEW.. │ │ │ 00453030: 7300 ff4b 4559 5f57 4f52 4453 00ff 7300 s..KEY_WORDS..s. │ │ │ 00453040: ff50 4154 434f 4445 00bf 6100 0020 2020 .PATCODE..a.. │ │ │ 00453050: 6f70 6572 6174 6f72 2074 6f20 6265 206c operator to be l │ │ │ 00453060: 6f61 6465 6420 6672 6f6d 2074 6865 2070 oaded from the p │ │ │ 00453070: 6174 7465 726e 2064 6566 696e 6974 696f attern definitio │ │ │ 00453080: 6e20 6669 6c65 2e20 466f 7220 6164 6469 n file. For addi │ │ │ -00453090: 7469 6f6e 616c 4e00 367e 7100 0020 2020 tionalN.6~q.. │ │ │ +00453090: 7469 6f6e 616c 4e00 36e0 7100 0020 2020 tionalN.6.q.. │ │ │ 004530a0: 696e 666f 726d 6174 696f 6e2c 2072 6566 information, ref │ │ │ 004530b0: 6572 2074 6f20 7468 6520 2249 6e74 6572 er to the "Inter │ │ │ 004530c0: 6e61 7469 6f6e 616c 697a 6174 696f 6e22 nationalization" │ │ │ 004530d0: 2063 6861 7074 6572 2069 6e20 7468 6520 chapter in the │ │ │ -004530e0: 4754 2e4d 1d00 367e 8100 0020 2020 5072 GT.M..6~... Pr │ │ │ +004530e0: 4754 2e4d 1d00 36e0 8100 0020 2020 5072 GT.M..6.... Pr │ │ │ 004530f0: 6f67 7261 6d6d 6572 2773 2047 7569 6465 ogrammer's Guide │ │ │ -00453100: 2e07 0036 7e91 0000 1100 307e 4c4f 4144 ...6~.....0~LOAD │ │ │ -00453110: 0000 5041 544c 4f41 4412 0035 7ebf 1100 ..PATLOAD..5~... │ │ │ -00453120: 0020 2020 5041 544c 4f41 4407 0036 7e21 . PATLOAD..6~! │ │ │ -00453130: 0000 5400 367e 3100 0020 2020 4964 656e ..T.6~1.. Iden │ │ │ +00453100: 2e07 0036 e091 0000 1100 30e0 4c4f 4144 ...6......0.LOAD │ │ │ +00453110: 0000 5041 544c 4f41 4412 0035 e0bf 1100 ..PATLOAD..5.... │ │ │ +00453120: 0020 2020 5041 544c 4f41 4407 0036 e021 . PATLOAD..6.! │ │ │ +00453130: 0000 5400 36e0 3100 0020 2020 4964 656e ..T.6.1.. Iden │ │ │ 00453140: 7469 6669 6573 2074 6865 2066 696c 6520 tifies the file │ │ │ 00453150: 636f 6e74 6169 6e69 6e67 2064 6566 696e containing defin │ │ │ 00453160: 6974 696f 6e73 206f 6620 756e 6971 7565 itions of unique │ │ │ 00453170: 2070 6174 7465 726e 7320 666f 7220 7573 patterns for us │ │ │ -00453180: 6520 7769 7468 5400 367e 4100 0020 2020 e withT.6~A.. │ │ │ +00453180: 6520 7769 7468 5400 36e0 4100 0020 2020 e withT.6.A.. │ │ │ 00453190: 7468 6520 223f 2220 6f70 6572 6174 6f72 the "?" operator │ │ │ 004531a0: 2e20 5468 6573 6520 7061 7474 6572 6e20 . These pattern │ │ │ 004531b0: 6465 6669 6e69 7469 6f6e 7320 6361 6e20 definitions can │ │ │ 004531c0: 6265 2075 7365 6420 696e 2070 6c61 6365 be used in place │ │ │ -004531d0: 206f 662c 206f 7220 696e 3600 367e 5100 of, or in6.6~Q. │ │ │ +004531d0: 206f 662c 206f 7220 696e 3600 36e0 5100 of, or in6.6.Q. │ │ │ 004531e0: 0020 2020 6164 6469 7469 6f6e 2074 6f2c . addition to, │ │ │ 004531f0: 2074 6865 2073 7461 6e64 6172 6420 432c the standard C, │ │ │ 00453200: 204e 2c20 552c 204c 2c20 616e 6420 502e N, U, L, and P. │ │ │ -00453210: 0700 367e 6100 0017 002e 7e4f 4f4c 4c49 ..6~a.....~OOLLI │ │ │ +00453210: 0700 36e0 6100 0017 002e e04f 4f4c 4c49 ..6.a......OOLLI │ │ │ 00453220: 4d49 5400 0050 4f4f 4c4c 494d 4954 1400 MIT..POOLLIMIT.. │ │ │ -00453230: 377e bf11 0000 2020 2050 4f4f 4c4c 494d 7~.... POOLLIM │ │ │ -00453240: 4954 0700 387e 2100 0053 0038 7e31 0000 IT..8~!..S.8~1.. │ │ │ +00453230: 37e0 bf11 0000 2020 2050 4f4f 4c4c 494d 7..... POOLLIM │ │ │ +00453240: 4954 0700 38e0 2100 0053 0038 e031 0000 IT..8.!..S.8.1.. │ │ │ 00453250: 2020 2056 4945 5720 2250 4f4f 4c4c 494d VIEW "POOLLIM │ │ │ 00453260: 4954 223a 3c72 6567 696f 6e3e 3a65 7870 IT"::exp │ │ │ 00453270: 722c 2077 6865 7265 2065 7870 7220 6973 r, where expr is │ │ │ 00453280: 206f 6620 7468 6520 666f 726d 206e 5b25 of the form n[% │ │ │ -00453290: 5d20 7072 6f76 6964 6573 2061 5200 387e ] provides aR.8~ │ │ │ +00453290: 5d20 7072 6f76 6964 6573 2061 5200 38e0 ] provides aR.8. │ │ │ 004532a0: 4100 0020 2020 6d65 6368 616e 6973 6d20 A.. mechanism │ │ │ 004532b0: 666f 7220 6120 7072 6f63 6573 7320 7468 for a process th │ │ │ 004532c0: 6174 2068 6173 2074 6865 2070 6f74 656e at has the poten │ │ │ 004532d0: 7469 616c 2074 6f20 2263 6875 726e 2220 tial to "churn" │ │ │ 004532e0: 676c 6f62 616c 2062 7566 6665 7273 5400 global buffersT. │ │ │ -004532f0: 387e 5100 0020 2020 746f 206c 696d 6974 8~Q.. to limit │ │ │ +004532f0: 38e0 5100 0020 2020 746f 206c 696d 6974 8.Q.. to limit │ │ │ 00453300: 2074 6865 2070 6f74 656e 7469 616c 2069 the potential i │ │ │ 00453310: 6d70 6163 7420 6f6e 206f 7468 6572 2070 mpact on other p │ │ │ 00453320: 726f 6365 7373 6573 2062 7920 7265 7374 rocesses by rest │ │ │ 00453330: 7269 6374 696e 6720 7468 6520 6e75 6d62 ricting the numb │ │ │ -00453340: 6572 5000 387e 6100 0020 2020 6f66 2067 erP.8~a.. of g │ │ │ +00453340: 6572 5000 38e0 6100 0020 2020 6f66 2067 erP.8.a.. of g │ │ │ 00453350: 6c6f 6261 6c20 6275 6666 6572 7320 6974 lobal buffers it │ │ │ 00453360: 2075 7365 732e 2049 6620 7468 6520 6578 uses. If the ex │ │ │ 00453370: 7072 6573 7369 6f6e 2065 6e64 7320 7769 pression ends wi │ │ │ 00453380: 7468 2061 2070 6572 2d63 656e 7420 7369 th a per-cent si │ │ │ -00453390: 676e 5100 387e 7100 0020 2020 2825 292c gnQ.8~q.. (%), │ │ │ +00453390: 676e 5100 38e0 7100 0020 2020 2825 292c gnQ.8.q.. (%), │ │ │ 004533a0: 2074 6865 206e 756d 6265 7220 6973 2074 the number is t │ │ │ 004533b0: 616b 656e 2061 7320 616e 2061 7320 6120 aken as an as a │ │ │ 004533c0: 7065 7263 656e 7461 6765 206f 6620 7468 percentage of th │ │ │ 004533d0: 6520 636f 6e66 6967 7572 6564 2067 6c6f e configured glo │ │ │ -004533e0: 6261 6c53 0038 7e81 0000 2020 2062 7566 balS.8~... buf │ │ │ +004533e0: 6261 6c53 0038 e081 0000 2020 2062 7566 balS.8.... buf │ │ │ 004533f0: 6665 7273 2061 6e64 206f 7468 6572 7769 fers and otherwi │ │ │ 00453400: 7365 2061 7320 616e 206f 7264 696e 616c se as an ordinal │ │ │ 00453410: 206e 756d 6265 7220 6f66 2070 7265 6665 number of prefe │ │ │ 00453420: 7272 6564 2062 7566 6665 7273 3b20 7374 rred buffers; st │ │ │ -00453430: 616e 6461 7264 4e00 387e 9100 0020 2020 andardN.8~... │ │ │ +00453430: 616e 6461 7264 4e00 38e0 9100 0020 2020 andardN.8.... │ │ │ 00453440: 4d20 7061 7273 696e 6720 616e 6420 696e M parsing and in │ │ │ 00453450: 7465 6765 7220 636f 6e76 6572 7369 6f6e teger conversion │ │ │ 00453460: 7320 6170 706c 792e 2050 7265 6665 7272 s apply. Preferr │ │ │ 00453470: 6564 2062 7566 6665 7220 7661 6c75 6573 ed buffer values │ │ │ -00453480: 2061 7265 5200 377e c011 0000 2020 206c areR.7~.... l │ │ │ +00453480: 2061 7265 5200 37e0 c011 0000 2020 206c areR.7..... l │ │ │ 00453490: 696d 6974 6564 2074 6f20 6265 7477 6565 imited to betwee │ │ │ 004534a0: 6e20 3332 2061 6e64 206f 6e65 206c 6573 n 32 and one les │ │ │ 004534b0: 7320 7468 616e 2068 616c 6620 7468 6520 s than half the │ │ │ 004534c0: 6275 6666 6572 2070 6f6f 6c20 696e 636c buffer pool incl │ │ │ -004534d0: 7573 6976 653b 4c00 387e 1200 0020 2020 usive;L.8~... │ │ │ +004534d0: 7573 6976 653b 4c00 38e0 1200 0020 2020 usive;L.8.... │ │ │ 004534e0: 7769 7468 2074 6865 2065 7863 6570 7469 with the excepti │ │ │ 004534f0: 6f6e 206f 6620 7a65 726f 2028 3029 206f on of zero (0) o │ │ │ 00453500: 7220 3130 3020 7065 7220 6365 6e74 2c20 r 100 per cent, │ │ │ 00453510: 7768 6963 6820 7475 726e 206f 6666 2074 which turn off t │ │ │ -00453520: 6865 5400 387e 1300 0020 2020 6c69 6d69 heT.8~... limi │ │ │ +00453520: 6865 5400 38e0 1300 0020 2020 6c69 6d69 heT.8.... limi │ │ │ 00453530: 7461 7469 6f6e 3b20 7370 6563 6966 6963 tation; specific │ │ │ 00453540: 6174 696f 6e73 2065 7863 6565 6469 6e67 ations exceeding │ │ │ 00453550: 2074 686f 7365 206c 696d 6974 7320 7072 those limits pr │ │ │ 00453560: 6f76 6964 6520 7468 6520 7661 6c75 6520 ovide the value │ │ │ -00453570: 6f66 2074 6865 4c00 387e 1400 0020 2020 of theL.8~... │ │ │ +00453570: 6f66 2074 6865 4c00 38e0 1400 0020 2020 of theL.8.... │ │ │ 00453580: 6e65 6172 6572 206c 696d 6974 2e20 5468 nearer limit. Th │ │ │ 00453590: 6520 7265 6769 6f6e 206d 6179 2062 6520 e region may be │ │ │ 004535a0: 616e 2061 7374 6572 6973 6b20 282a 2920 an asterisk (*) │ │ │ 004535b0: 666f 7220 616c 6c20 6f72 2061 2063 6f6d for all or a com │ │ │ -004535c0: 6d61 5400 387e 1500 0020 2020 6465 6c69 maT.8~... deli │ │ │ +004535c0: 6d61 5400 38e0 1500 0020 2020 6465 6c69 maT.8.... deli │ │ │ 004535d0: 6d69 7465 6420 6c69 7374 206f 6620 7265 mited list of re │ │ │ 004535e0: 6769 6f6e 732e 2024 5649 4557 2822 504f gions. $VIEW("PO │ │ │ 004535f0: 4f4c 4c49 4d49 5422 2c3c 7265 6769 6f6e OLLIMIT",) returns the c │ │ │ -00453610: 7572 7265 6e74 4f00 387e 1600 0020 2020 urrentO.8~... │ │ │ +00453610: 7572 7265 6e74 4f00 38e0 1600 0020 2020 urrentO.8.... │ │ │ 00453620: 7661 6c75 6520 666f 7220 7468 6520 7265 value for the re │ │ │ 00453630: 6769 6f6e 2061 7320 616e 206f 7264 696e gion as an ordin │ │ │ 00453640: 616c 206e 756d 6265 7220 2d20 7a65 726f al number - zero │ │ │ 00453650: 2028 3029 2077 6865 6e20 7468 6572 6520 (0) when there │ │ │ -00453660: 6973 206e 6f51 0038 7e17 0000 2020 206c is noQ.8~... l │ │ │ +00453660: 6973 206e 6f51 0038 e017 0000 2020 206c is noQ.8.... l │ │ │ 00453670: 696d 6974 2069 6e20 706c 6163 652e 2054 imit in place. T │ │ │ 00453680: 6869 7320 6661 6369 6c69 7479 2069 7320 his facility is │ │ │ 00453690: 6465 7369 676e 6564 2066 6f72 2075 7365 designed for use │ │ │ 004536a0: 2062 7920 6120 7265 6c61 7469 7665 6c79 by a relatively │ │ │ -004536b0: 2073 6d61 6c6c 5400 387e 1800 0020 2020 smallT.8~... │ │ │ +004536b0: 2073 6d61 6c6c 5400 38e0 1800 0020 2020 smallT.8.... │ │ │ 004536c0: 7375 6273 6574 206f 6620 7072 6f63 6573 subset of proces │ │ │ 004536d0: 7365 732e 204e 6f74 6520 7468 6174 2074 ses. Note that t │ │ │ 004536e0: 6865 2070 6f6f 6c6c 696d 6974 206d 6563 he poollimit mec │ │ │ 004536f0: 6861 6e69 736d 2064 6f65 7320 6e6f 7420 hanism does not │ │ │ -00453700: 636f 6d70 6c65 7465 6c79 5200 387e 1900 completelyR.8~.. │ │ │ +00453700: 636f 6d70 6c65 7465 6c79 5200 38e0 1900 completelyR.8... │ │ │ 00453710: 0020 2020 7265 7374 7269 6374 2061 2070 . restrict a p │ │ │ 00453720: 726f 6365 7373 2074 6f20 6120 6c69 6d69 rocess to a limi │ │ │ 00453730: 7465 6420 7072 6f74 696f 6e20 6f66 2074 ted protion of t │ │ │ 00453740: 6865 2070 6f6f 6c2c 2062 7574 2072 6174 he pool, but rat │ │ │ -00453750: 6865 7220 7465 6e64 7320 746f 5200 387e her tends toR.8~ │ │ │ +00453750: 6865 7220 7465 6e64 7320 746f 5200 38e0 her tends toR.8. │ │ │ 00453760: 1a00 0020 2020 7265 7374 7269 6374 2069 ... restrict i │ │ │ 00453770: 7420 746f 2074 6861 7420 706f 7274 696f t to that portio │ │ │ 00453780: 6e2e 2049 6e20 6164 6469 7469 6f6e 2c20 n. In addition, │ │ │ 00453790: 4d55 5049 5020 5245 4f52 4720 7573 6573 MUPIP REORG uses │ │ │ 004537a0: 2074 6869 7320 6661 6369 6c69 7479 4d00 this facilityM. │ │ │ -004537b0: 387e 2100 0020 2020 746f 206c 696d 6974 8~!.. to limit │ │ │ +004537b0: 38e0 2100 0020 2020 746f 206c 696d 6974 8.!.. to limit │ │ │ 004537c0: 2069 7473 2062 7566 6665 7273 2074 6f20 its buffers to │ │ │ 004537d0: 6120 7661 6c75 6520 6573 7461 626c 6973 a value establis │ │ │ 004537e0: 6865 6420 6279 2074 6865 2055 4e49 5820 hed by the UNIX │ │ │ 004537f0: 656e 7669 726f 6e6d 656e 7400 0000 0000 environment..... │ │ │ 00453800: 0400 0000 c807 0000 1f15 0000 0000 0000 ................ │ │ │ -00453810: 8800 007e 4845 4c50 00ff 7300 ff43 4f4d ...~HELP..s..COM │ │ │ +00453810: 8800 00e0 4845 4c50 00ff 7300 ff43 4f4d ....HELP..s..COM │ │ │ 00453820: 4d41 4e44 5300 ff73 00ff 5649 4557 00ff MANDS..s..VIEW.. │ │ │ 00453830: 7300 ff4b 4559 5f57 4f52 4453 00ff 7300 s..KEY_WORDS..s. │ │ │ 00453840: ff50 4f4f 4c4c 494d 4954 00c0 2200 0020 .POOLLIMIT..".. │ │ │ 00453850: 2020 7661 7269 6162 6c65 2067 746d 5f70 variable gtm_p │ │ │ 00453860: 6f6f 6c6c 696d 6974 2075 7369 6e67 2074 oollimit using t │ │ │ 00453870: 6865 2073 796e 7461 7820 6465 7363 7269 he syntax descri │ │ │ 00453880: 6265 6420 666f 7220 5649 4557 2022 504f bed for VIEW "PO │ │ │ -00453890: 4f4c 4c49 4d49 5422 5400 387e 2300 0020 OLLIMIT"T.8~#.. │ │ │ +00453890: 4f4c 4c49 4d49 5422 5400 38e0 2300 0020 OLLIMIT"T.8.#.. │ │ │ 004538a0: 2020 7769 7468 2061 2064 6566 6175 6c74 with a default │ │ │ 004538b0: 206f 6620 3634 2069 6620 6774 6d5f 706f of 64 if gtm_po │ │ │ 004538c0: 6f6c 6c69 6d69 7420 6973 206e 6f74 2073 ollimit is not s │ │ │ 004538d0: 7065 6369 6669 6564 2e20 4e6f 7465 2074 pecified. Note t │ │ │ -004538e0: 6861 7420 7468 6973 206d 6179 4c00 387e hat this mayL.8~ │ │ │ +004538e0: 6861 7420 7468 6973 206d 6179 4c00 38e0 hat this mayL.8. │ │ │ 004538f0: 2400 0020 2020 736c 6967 6874 6c79 2073 $.. slightly s │ │ │ 00453900: 6c6f 7720 6120 7374 616e 6461 6c6f 6e65 low a standalone │ │ │ 00453910: 2052 454f 5247 2062 7574 2063 616e 2062 REORG but can b │ │ │ 00453920: 6520 6f76 6572 7269 6464 656e 2062 7920 e overridden by │ │ │ -00453930: 6465 6669 6e69 6e67 2700 387e 2500 0020 defining'.8~%.. │ │ │ +00453930: 6465 6669 6e69 6e67 2700 38e0 2500 0020 defining'.8.%.. │ │ │ 00453940: 2020 6774 6d5f 706f 6f6c 6c69 6d69 7420 gtm_poollimit │ │ │ 00453950: 6173 2030 206f 7220 2231 3030 2522 2e07 as 0 or "100%".. │ │ │ -00453960: 0038 7e26 0000 1600 2d7e 5243 544c 4455 .8~&....-~RCTLDU │ │ │ -00453970: 4d50 0000 5243 544c 4455 4d50 1300 367e MP..RCTLDUMP..6~ │ │ │ +00453960: 0038 e026 0000 1600 2de0 5243 544c 4455 .8.&....-.RCTLDU │ │ │ +00453970: 4d50 0000 5243 544c 4455 4d50 1300 36e0 MP..RCTLDUMP..6. │ │ │ 00453980: bf11 0000 2020 2052 4354 4c44 554d 5007 .... RCTLDUMP. │ │ │ -00453990: 0037 7e21 0000 5300 377e 3100 0020 2020 .7~!..S.7~1.. │ │ │ +00453990: 0037 e021 0000 5300 37e0 3100 0020 2020 .7.!..S.7.1.. │ │ │ 004539a0: 4469 7370 6c61 7973 2074 6865 2063 7265 Displays the cre │ │ │ 004539b0: 6174 6564 2072 656c 696e 6b63 746c 2066 ated relinkctl f │ │ │ 004539c0: 696c 6573 2061 6e64 2074 6865 2072 6f75 iles and the rou │ │ │ 004539d0: 7469 6e65 7320 6c6f 6f6b 6564 2066 6f72 tines looked for │ │ │ -004539e0: 2069 6e20 7468 6569 7251 0037 7e41 0000 in theirQ.7~A.. │ │ │ +004539e0: 2069 6e20 7468 6569 7251 0037 e041 0000 in theirQ.7.A.. │ │ │ 004539f0: 2020 2072 656c 6174 6564 2064 6972 6563 related direc │ │ │ 00453a00: 746f 7269 6573 2e20 416e 2065 6e74 7279 tories. An entry │ │ │ 00453a10: 2069 6e20 7468 6573 6520 6669 6c65 7320 in these files │ │ │ 00453a20: 646f 6573 206e 6f74 206d 6561 6e20 7468 does not mean th │ │ │ -00453a30: 6174 2061 2067 6976 656e 5400 377e 5100 at a givenT.7~Q. │ │ │ +00453a30: 6174 2061 2067 6976 656e 5400 37e0 5100 at a givenT.7.Q. │ │ │ 00453a40: 0020 2020 726f 7574 696e 6520 7761 7320 . routine was │ │ │ 00453a50: 666f 756e 6420 7468 6572 652e 2049 7420 found there. It │ │ │ 00453a60: 6d65 7265 6c79 206d 6561 6e73 2069 7420 merely means it │ │ │ 00453a70: 7761 7320 6c6f 6f6b 6564 2066 6f72 2074 was looked for t │ │ │ 00453a80: 6865 7265 2061 6e64 2073 686f 7773 4c00 here and showsL. │ │ │ -00453a90: 377e 6100 0020 2020 6120 6379 636c 6520 7~a.. a cycle │ │ │ +00453a90: 37e0 6100 0020 2020 6120 6379 636c 6520 7.a.. a cycle │ │ │ 00453aa0: 6e75 6d62 6572 2028 7768 6963 6820 5a52 number (which ZR │ │ │ 00453ab0: 5550 4441 5445 2062 756d 7073 2920 7768 UPDATE bumps) wh │ │ │ 00453ac0: 6f73 6520 6368 616e 6765 2069 6e64 6963 ose change indic │ │ │ -00453ad0: 6174 6573 2061 206e 6577 5400 377e 7100 ates a newT.7~q. │ │ │ +00453ad0: 6174 6573 2061 206e 6577 5400 37e0 7100 ates a newT.7.q. │ │ │ 00453ae0: 0020 2020 7075 626c 6973 6865 6420 7665 . published ve │ │ │ 00453af0: 7273 696f 6e20 6f66 2074 6865 2067 6976 rsion of the giv │ │ │ 00453b00: 656e 206f 626a 6563 7420 6669 6c65 2e20 en object file. │ │ │ 00453b10: 4173 2069 7420 6973 2061 2064 6961 676e As it is a diagn │ │ │ 00453b20: 6f73 7469 6320 746f 6f6c 2066 6f72 5200 ostic tool forR. │ │ │ -00453b30: 377e 8100 0020 2020 7468 6520 6e65 7720 7~... the new │ │ │ +00453b30: 37e0 8100 0020 2020 7468 6520 6e65 7720 7.... the new │ │ │ 00453b40: 6665 6174 7572 652c 2046 4953 206d 6179 feature, FIS may │ │ │ 00453b50: 2072 656d 6f76 6520 6f72 206d 6f64 6966 remove or modif │ │ │ 00453b60: 7920 7468 6973 2056 4945 5720 6f70 7469 y this VIEW opti │ │ │ 00453b70: 6f6e 2069 6e20 7375 6273 6571 7565 6e74 on in subsequent │ │ │ -00453b80: 1300 377e 9100 0020 2020 7265 6c65 6173 ..7~... releas │ │ │ -00453b90: 6573 2e08 0036 7ec0 1100 0012 0037 7e12 es...6~......7~. │ │ │ +00453b80: 1300 37e0 9100 0020 2020 7265 6c65 6173 ..7.... releas │ │ │ +00453b90: 6573 2e08 0036 e0c0 1100 0012 0037 e012 es...6.......7.. │ │ │ 00453ba0: 0000 2020 202a 2a4e 6f74 652a 2a07 0037 .. **Note**..7 │ │ │ -00453bb0: 7e13 0000 5400 377e 1400 0020 2020 4754 ~...T.7~... GT │ │ │ +00453bb0: e013 0000 5400 37e0 1400 0020 2020 4754 ....T.7.... GT │ │ │ 00453bc0: 2e4d 206e 6f20 6c6f 6e67 6572 2073 7570 .M no longer sup │ │ │ 00453bd0: 706f 7274 7320 5649 4557 2022 5243 544c ports VIEW "RCTL │ │ │ 00453be0: 4455 4d50 2220 6173 2069 7420 6861 7320 DUMP" as it has │ │ │ 00453bf0: 6265 656e 2073 7570 706c 616e 7465 6420 been supplanted │ │ │ -00453c00: 6279 205a 5348 4f57 2100 377e 1500 0020 by ZSHOW!.7~... │ │ │ +00453c00: 6279 205a 5348 4f57 2100 37e0 1500 0020 by ZSHOW!.7.... │ │ │ 00453c10: 2020 2241 2220 616e 6420 4d55 5049 5020 "A" and MUPIP │ │ │ -00453c20: 5243 544c 4455 4d50 2e07 0037 7e16 0000 RCTLDUMP...7~... │ │ │ -00453c30: 1d00 2e7e 4553 4554 4756 5354 4154 5300 ...~ESETGVSTATS. │ │ │ +00453c20: 5243 544c 4455 4d50 2e07 0037 e016 0000 RCTLDUMP...7.... │ │ │ +00453c30: 1d00 2ee0 4553 4554 4756 5354 4154 5300 ....ESETGVSTATS. │ │ │ 00453c40: 0052 4553 4554 4756 5354 4154 5317 003a .RESETGVSTATS..: │ │ │ -00453c50: 7ebf 1100 0020 2020 5245 5345 5447 5653 ~.... RESETGVS │ │ │ -00453c60: 5441 5453 0700 3b7e 2100 004f 003b 7e31 TATS..;~!..O.;~1 │ │ │ +00453c50: e0bf 1100 0020 2020 5245 5345 5447 5653 ..... RESETGVS │ │ │ +00453c60: 5441 5453 0700 3be0 2100 004f 003b e031 TATS..;.!..O.;.1 │ │ │ 00453c70: 0000 2020 2052 6573 6574 7320 616c 6c20 .. Resets all │ │ │ 00453c80: 7468 6520 7072 6f63 6573 732d 7072 6976 the process-priv │ │ │ 00453c90: 6174 6520 676c 6f62 616c 2061 6363 6573 ate global acces │ │ │ 00453ca0: 7320 7374 6174 6973 7469 6373 2074 6f20 s statistics to │ │ │ -00453cb0: 302e 2054 6869 7320 6973 5100 3b7e 4100 0. This isQ.;~A. │ │ │ +00453cb0: 302e 2054 6869 7320 6973 5100 3be0 4100 0. This isQ.;.A. │ │ │ 00453cc0: 0020 2020 7061 7274 6963 756c 6172 6c79 . particularly │ │ │ 00453cd0: 2075 7365 6675 6c20 666f 7220 6c6f 6e67 useful for long │ │ │ 00453ce0: 2072 756e 6e69 6e67 2070 726f 6365 7373 running process │ │ │ 00453cf0: 6573 2077 6869 6368 2077 6f75 6c64 2070 es which would p │ │ │ -00453d00: 6572 696f 6469 6361 6c6c 7951 003b 7e51 eriodicallyQ.;~Q │ │ │ +00453d00: 6572 696f 6469 6361 6c6c 7951 003b e051 eriodicallyQ.;.Q │ │ │ 00453d10: 0000 2020 206c 696b 6520 746f 2072 6573 .. like to res │ │ │ 00453d20: 7461 7274 2074 6865 2063 6f75 6e74 696e tart the countin │ │ │ 00453d30: 6720 7769 7468 6f75 7420 7265 7175 6972 g without requir │ │ │ 00453d40: 696e 6720 6120 7368 7574 2064 6f77 6e20 ing a shut down │ │ │ -00453d50: 616e 6420 7265 7374 6172 742e 0700 3b7e and restart...;~ │ │ │ -00453d60: 6100 0018 002d 7e53 5441 5453 4841 5245 a....-~STATSHARE │ │ │ -00453d70: 0000 5354 4154 5348 4152 4514 0037 7ebf ..STATSHARE..7~. │ │ │ +00453d50: 616e 6420 7265 7374 6172 742e 0700 3be0 and restart...;. │ │ │ +00453d60: 6100 0018 002d e053 5441 5453 4841 5245 a....-.STATSHARE │ │ │ +00453d70: 0000 5354 4154 5348 4152 4514 0037 e0bf ..STATSHARE..7.. │ │ │ 00453d80: 1100 0020 2020 5354 4154 5348 4152 4507 ... STATSHARE. │ │ │ -00453d90: 0038 7e21 0000 4b00 387e 3100 0020 2020 .8~!..K.8~1.. │ │ │ +00453d90: 0038 e021 0000 4b00 38e0 3100 0020 2020 .8.!..K.8.1.. │ │ │ 00453da0: 5649 4557 2022 5b4e 4f5d 5354 4154 5348 VIEW "[NO]STATSH │ │ │ 00453db0: 4152 4522 5b3a 3c72 6567 696f 6e2d 6c69 ARE"[:] enables or │ │ │ 00453dd0: 6469 7361 626c 6573 2064 6174 6162 6173 disables databas │ │ │ -00453de0: 6552 0038 7e41 0000 2020 2073 7461 7469 eR.8~A.. stati │ │ │ +00453de0: 6552 0038 e041 0000 2020 2073 7461 7469 eR.8.A.. stati │ │ │ 00453df0: 7374 6963 7320 7368 6172 696e 6720 666f stics sharing fo │ │ │ 00453e00: 7220 6c69 7374 6564 2072 6567 696f 6e73 r listed regions │ │ │ 00453e10: 2077 6869 6368 2070 6572 6d69 7420 7375 which permit su │ │ │ 00453e20: 6368 2073 6861 7269 6e67 2e20 5769 7468 ch sharing. With │ │ │ -00453e30: 6f75 7454 0038 7e51 0000 2020 2074 6865 outT.8~Q.. the │ │ │ +00453e30: 6f75 7454 0038 e051 0000 2020 2074 6865 outT.8.Q.. the │ │ │ 00453e40: 2072 6567 696f 6e2d 6c69 7374 2c20 7468 region-list, th │ │ │ 00453e50: 6520 636f 6d6d 616e 6420 6163 7473 206f e command acts o │ │ │ 00453e60: 6e20 616c 6c20 7265 6769 6f6e 7320 656e n all regions en │ │ │ 00453e70: 6162 6c65 6420 666f 7220 7368 6172 696e abled for sharin │ │ │ -00453e80: 672e 2057 6865 6e4a 0038 7e61 0000 2020 g. WhenJ.8~a.. │ │ │ +00453e80: 672e 2057 6865 6e4a 0038 e061 0000 2020 g. WhenJ.8.a.. │ │ │ 00453e90: 2061 2074 6172 6765 7465 6420 7265 6769 a targeted regi │ │ │ 00453ea0: 6f6e 2068 6173 2073 6861 7269 6e67 2064 on has sharing d │ │ │ 00453eb0: 6973 6162 6c65 642c 2053 5441 5453 4841 isabled, STATSHA │ │ │ 00453ec0: 5245 2068 6173 206e 6f20 6566 6665 6374 RE has no effect │ │ │ -00453ed0: 2e07 0038 7e71 0000 5300 387e 8100 0020 ...8~q..S.8~... │ │ │ +00453ed0: 2e07 0038 e071 0000 5300 38e0 8100 0020 ...8.q..S.8.... │ │ │ 00453ee0: 2020 5468 6973 2070 726f 7669 6465 7320 This provides │ │ │ 00453ef0: 6120 6661 7374 2061 6e64 2065 6666 6963 a fast and effic │ │ │ 00453f00: 6965 6e74 206d 6563 6861 6e69 736d 2066 ient mechanism f │ │ │ 00453f10: 6f72 2070 726f 6365 7373 6573 2074 6f20 or processes to │ │ │ -00453f20: 7368 6172 6520 7468 6569 7252 0038 7e91 share theirR.8~. │ │ │ +00453f20: 7368 6172 6520 7468 6569 7252 0038 e091 share theirR.8.. │ │ │ 00453f30: 0000 2020 2064 6174 6162 6173 6520 6163 .. database ac │ │ │ 00453f40: 6365 7373 2073 7461 7469 7374 6963 7320 cess statistics │ │ │ 00453f50: 666f 7220 6f74 6865 7220 7072 6f63 6573 for other proces │ │ │ 00453f60: 7365 7320 746f 206d 6f6e 6974 6f72 2e20 ses to monitor. │ │ │ 00453f70: 5072 6f63 6573 7365 7320 6f70 744b 0037 Processes optK.7 │ │ │ -00453f80: 7ec0 1100 0020 2020 696e 206f 7220 6f75 ~.... in or ou │ │ │ +00453f80: e0c0 1100 0020 2020 696e 206f 7220 6f75 ..... in or ou │ │ │ 00453f90: 7420 7769 7468 2074 6865 2056 4945 5720 t with the VIEW │ │ │ 00453fa0: 225b 4e4f 5d53 5441 5453 4841 5245 225b "[NO]STATSHARE"[ │ │ │ 00453fb0: 3a3c 7265 6769 6f6e 2d6c 6973 743e 5d20 :] │ │ │ 00453fc0: 636f 6d6d 616e 642c 0000 0000 0000 0000 command,........ │ │ │ 00453fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00453fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00453ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00454000: 0400 0000 cc07 0000 4215 0000 0000 0000 ........B....... │ │ │ -00454010: 8c00 007e 4845 4c50 00ff 7300 ff43 4f4d ...~HELP..s..COM │ │ │ +00454010: 8c00 00e0 4845 4c50 00ff 7300 ff43 4f4d ....HELP..s..COM │ │ │ 00454020: 4d41 4e44 5300 ff73 00ff 5649 4557 00ff MANDS..s..VIEW.. │ │ │ 00454030: 7300 ff4b 4559 5f57 4f52 4453 00ff 7300 s..KEY_WORDS..s. │ │ │ 00454040: ff53 5441 5453 4841 5245 00c0 1200 0020 .STATSHARE..... │ │ │ 00454050: 2020 6465 6661 756c 7469 6e67 2074 6f20 defaulting to │ │ │ 00454060: 5649 4557 2022 4e4f 5354 4154 5348 4152 VIEW "NOSTATSHAR │ │ │ 00454070: 4522 2e20 4174 2070 726f 6365 7373 2073 E". At process s │ │ │ 00454080: 7461 7274 7570 2c20 6120 7661 6c75 6520 tartup, a value │ │ │ -00454090: 6f66 2031 2c20 6f72 2061 6e79 5100 387e of 1, or anyQ.8~ │ │ │ +00454090: 6f66 2031 2c20 6f72 2061 6e79 5100 38e0 of 1, or anyQ.8. │ │ │ 004540a0: 1300 0020 2020 6361 7365 2d69 6e64 6570 ... case-indep │ │ │ 004540b0: 656e 6465 6e74 2073 7472 696e 6720 6f72 endent string or │ │ │ 004540c0: 206c 6561 6469 6e67 2073 7562 7374 7269 leading substri │ │ │ 004540d0: 6e67 7320 6f66 2022 5452 5545 2220 6f72 ngs of "TRUE" or │ │ │ 004540e0: 2022 5945 5322 2069 6e20 7468 6550 0038 "YES" in theP.8 │ │ │ -004540f0: 7e14 0000 2020 2065 6e76 6972 6f6e 6d65 ~... environme │ │ │ +004540f0: e014 0000 2020 2065 6e76 6972 6f6e 6d65 .... environme │ │ │ 00454100: 6e74 2076 6172 6961 626c 6520 6774 6d5f nt variable gtm_ │ │ │ 00454110: 7374 6174 7368 6172 6520 7072 6f76 6964 statshare provid │ │ │ 00454120: 6573 2061 6e20 696e 6974 6961 6c20 7365 es an initial se │ │ │ 00454130: 7474 696e 6720 6f66 2056 4945 5753 0038 tting of VIEWS.8 │ │ │ -00454140: 7e15 0000 2020 2022 5354 4154 5348 4152 ~... "STATSHAR │ │ │ +00454140: e015 0000 2020 2022 5354 4154 5348 4152 .... "STATSHAR │ │ │ 00454150: 4522 2e20 5768 656e 2061 2070 726f 6365 E". When a proce │ │ │ 00454160: 7373 2063 6861 6e67 6573 2077 6865 7468 ss changes wheth │ │ │ 00454170: 6572 2069 7420 6973 206f 7074 696e 6720 er it is opting │ │ │ 00454180: 696e 206f 7220 6f75 742c 2074 6865 7265 in or out, there │ │ │ -00454190: 5200 387e 1600 0020 2020 6973 206e 6f20 R.8~... is no │ │ │ +00454190: 5200 38e0 1600 0020 2020 6973 206e 6f20 R.8.... is no │ │ │ 004541a0: 6368 616e 6765 2074 6f20 7468 6520 6f75 change to the ou │ │ │ 004541b0: 7470 7574 206f 6620 6120 5a53 484f 5720 tput of a ZSHOW │ │ │ 004541c0: 2247 2220 7769 7468 696e 2074 6861 7420 "G" within that │ │ │ 004541d0: 7072 6f63 6573 732e 2047 542e 4d20 646f process. GT.M do │ │ │ -004541e0: 6573 4b00 387e 1700 0020 2020 6e6f 7420 esK.8~... not │ │ │ +004541e0: 6573 4b00 38e0 1700 0020 2020 6e6f 7420 esK.8.... not │ │ │ 004541f0: 7065 726d 6974 2074 6869 7320 666f 726d permit this form │ │ │ 00454200: 206f 6620 7468 6520 5649 4557 2063 6f6d of the VIEW com │ │ │ 00454210: 6d61 6e64 2077 6974 6869 6e20 6120 5450 mand within a TP │ │ │ 00454220: 2074 7261 6e73 6163 7469 6f6e 2e52 0038 transaction.R.8 │ │ │ -00454230: 7e18 0000 2020 204d 6f6e 6974 6f72 696e ~... Monitorin │ │ │ +00454230: e018 0000 2020 204d 6f6e 6974 6f72 696e .... Monitorin │ │ │ 00454240: 6720 7468 6520 7374 6174 6973 7469 6373 g the statistics │ │ │ 00454250: 206f 6620 6f74 6865 7220 7072 6f63 6573 of other proces │ │ │ 00454260: 7365 7320 646f 6573 206e 6f74 2072 6571 ses does not req │ │ │ 00454270: 7569 7265 206f 7074 696e 672d 696e 2e07 uire opting-in.. │ │ │ -00454280: 0038 7e19 0000 5300 387e 1a00 0020 2020 .8~...S.8~... │ │ │ +00454280: 0038 e019 0000 5300 38e0 1a00 0020 2020 .8....S.8.... │ │ │ 00454290: 5468 6520 7072 6f63 6573 7365 7320 7768 The processes wh │ │ │ 004542a0: 6963 6820 6f70 742d 696e 2066 6f72 2053 ich opt-in for S │ │ │ 004542b0: 5441 5453 4841 5245 2070 6c61 6365 2074 TATSHARE place t │ │ │ 004542c0: 6865 6972 2073 7461 7469 7374 6963 7320 heir statistics │ │ │ -004542d0: 6173 2062 696e 6172 794a 0038 7e21 0000 as binaryJ.8~!.. │ │ │ +004542d0: 6173 2062 696e 6172 794a 0038 e021 0000 as binaryJ.8.!.. │ │ │ 004542e0: 2020 2064 6174 6120 696e 2064 6174 6162 data in datab │ │ │ 004542f0: 6173 6520 6669 6c65 7320 6c6f 6361 7465 ase files locate │ │ │ 00454300: 6420 696e 2074 6865 2064 6972 6563 746f d in the directo │ │ │ 00454310: 7279 2073 7065 6369 6669 6564 2062 7920 ry specified by │ │ │ -00454320: 7468 6550 0038 7e22 0000 2020 2067 746d theP.8~".. gtm │ │ │ +00454320: 7468 6550 0038 e022 0000 2020 2067 746d theP.8.".. gtm │ │ │ 00454330: 5f73 7461 7473 6469 7220 656e 7669 726f _statsdir enviro │ │ │ 00454340: 6e6d 656e 7420 7661 7269 6162 6c65 2e20 nment variable. │ │ │ 00454350: 416c 6c20 7072 6f63 6573 7365 7320 7468 All processes th │ │ │ 00454360: 6174 2073 6861 7265 2073 7461 7469 7374 at share statist │ │ │ -00454370: 6963 7353 0038 7e23 0000 2020 204d 5553 icsS.8~#.. MUS │ │ │ +00454370: 6963 7353 0038 e023 0000 2020 204d 5553 icsS.8.#.. MUS │ │ │ 00454380: 5420 7573 6520 7468 6520 7361 6d65 2076 T use the same v │ │ │ 00454390: 616c 7565 2066 6f72 2024 6774 6d5f 7374 alue for $gtm_st │ │ │ 004543a0: 6174 7364 6972 2e20 5468 6520 5e25 5947 atsdir. The ^%YG │ │ │ 004543b0: 424c 5354 4154 2075 7469 6c69 7479 2070 BLSTAT utility p │ │ │ -004543c0: 726f 6772 616d 2900 387e 2400 0020 2020 rogram).8~$.. │ │ │ +004543c0: 726f 6772 616d 2900 38e0 2400 0020 2020 rogram).8.$.. │ │ │ 004543d0: 6761 7468 6572 7320 616e 6420 7265 706f gathers and repo │ │ │ 004543e0: 7274 7320 7374 6174 6973 7469 6373 2e07 rts statistics.. │ │ │ -004543f0: 0038 7e25 0000 1200 387e 2600 0020 2020 .8~%....8~&.. │ │ │ -00454400: 2a2a 4e6f 7465 2a2a 0700 387e 2700 004f **Note**..8~'..O │ │ │ -00454410: 0038 7e28 0000 2020 2041 2056 4945 5720 .8~(.. A VIEW │ │ │ +004543f0: 0038 e025 0000 1200 38e0 2600 0020 2020 .8.%....8.&.. │ │ │ +00454400: 2a2a 4e6f 7465 2a2a 0700 38e0 2700 004f **Note**..8.'..O │ │ │ +00454410: 0038 e028 0000 2020 2041 2056 4945 5720 .8.(.. A VIEW │ │ │ 00454420: 225b 4e4f 5d53 5441 5453 4841 5245 2220 "[NO]STATSHARE" │ │ │ 00454430: 7769 7468 206e 6f20 7265 6769 6f6e 2073 with no region s │ │ │ 00454440: 7562 2d61 7267 756d 656e 7420 6f70 656e ub-argument open │ │ │ 00454450: 7320 616e 7920 756e 6f70 656e 6564 4800 s any unopenedH. │ │ │ -00454460: 387e 2900 0020 2020 6d61 7070 6564 2072 8~).. mapped r │ │ │ +00454460: 38e0 2900 0020 2020 6d61 7070 6564 2072 8.).. mapped r │ │ │ 00454470: 6567 696f 6e73 2061 6e64 2061 6e79 2065 egions and any e │ │ │ 00454480: 6e61 626c 6564 2061 7373 6f63 6961 7465 nabled associate │ │ │ 00454490: 6420 7374 6174 7344 4220 7265 6769 6f6e d statsDB region │ │ │ -004544a0: 733b 2074 6865 4900 387e 2a00 0020 2020 s; theI.8~*.. │ │ │ +004544a0: 733b 2074 6865 4900 38e0 2a00 0020 2020 s; theI.8.*.. │ │ │ 004544b0: 2467 746d 5f73 7461 7473 6861 7265 2065 $gtm_statshare e │ │ │ 004544c0: 6e76 6972 6f6e 6d65 6e74 2076 6172 6961 nvironment varia │ │ │ 004544d0: 626c 6520 6170 706c 6965 7320 746f 2064 ble applies to d │ │ │ 004544e0: 6174 6162 6173 6573 2061 7320 7468 6550 atabases as theP │ │ │ -004544f0: 0038 7e31 0000 2020 2061 7070 6c69 6361 .8~1.. applica │ │ │ +004544f0: 0038 e031 0000 2020 2061 7070 6c69 6361 .8.1.. applica │ │ │ 00454500: 7469 6f6e 2066 6972 7374 2075 7365 7320 tion first uses │ │ │ 00454510: 7468 656d 2e20 5768 656e 2074 6865 206c them. When the l │ │ │ 00454520: 6173 7420 5649 4557 2022 5b4e 4f5d 5354 ast VIEW "[NO]ST │ │ │ 00454530: 4154 5348 4152 4522 2068 6164 206e 6f4e ATSHARE" had noN │ │ │ -00454540: 0038 7e32 0000 2020 2072 6567 696f 6e20 .8~2.. region │ │ │ +00454540: 0038 e032 0000 2020 2072 6567 696f 6e20 .8.2.. region │ │ │ 00454550: 7375 622d 6172 6775 6d65 6e74 2c20 7265 sub-argument, re │ │ │ 00454560: 6769 6f6e 7320 696d 706c 6963 6974 6c79 gions implicitly │ │ │ 00454570: 2073 6861 7265 2077 6865 6e20 7468 6520 share when the │ │ │ 00454580: 7072 6f63 6573 7320 6669 7273 7450 0038 process firstP.8 │ │ │ -00454590: 7e33 0000 2020 2072 6566 6572 656e 6365 ~3.. reference │ │ │ +00454590: e033 0000 2020 2072 6566 6572 656e 6365 .3.. reference │ │ │ 004545a0: 7320 7468 656d 2c20 6275 7420 6166 7465 s them, but afte │ │ │ 004545b0: 7220 6120 5649 4557 2073 7065 6369 6669 r a VIEW specifi │ │ │ 004545c0: 6573 2073 656c 6563 7469 7665 2073 6861 es selective sha │ │ │ 004545d0: 7269 6e67 2c20 7265 6769 6f6e 732e 0038 ring, regions..8 │ │ │ -004545e0: 7e34 0000 2020 2064 6f6e 2774 2069 6d70 ~4.. don't imp │ │ │ +004545e0: e034 0000 2020 2064 6f6e 2774 2069 6d70 .4.. don't imp │ │ │ 004545f0: 6c69 6369 746c 7920 7368 6172 6520 6173 licitly share as │ │ │ -00454600: 2074 6865 7920 6f70 656e 2e07 0038 7e35 they open...8~5 │ │ │ -00454610: 0000 1400 2f7e 505f 4743 4f4c 0000 5354 ..../~P_GCOL..ST │ │ │ -00454620: 505f 4743 4f4c 1300 367e bf11 0000 2020 P_GCOL..6~.... │ │ │ -00454630: 2053 5450 5f47 434f 4c07 0037 7e21 0000 STP_GCOL..7~!.. │ │ │ -00454640: 4900 377e 3100 0020 2020 5374 6172 7473 I.7~1.. Starts │ │ │ +00454600: 2074 6865 7920 6f70 656e 2e07 0038 e035 they open...8.5 │ │ │ +00454610: 0000 1400 2fe0 505f 4743 4f4c 0000 5354 ..../.P_GCOL..ST │ │ │ +00454620: 505f 4743 4f4c 1300 36e0 bf11 0000 2020 P_GCOL..6..... │ │ │ +00454630: 2053 5450 5f47 434f 4c07 0037 e021 0000 STP_GCOL..7.!.. │ │ │ +00454640: 4900 37e0 3100 0020 2020 5374 6172 7473 I.7.1.. Starts │ │ │ 00454650: 2061 2073 7472 696e 672d 706f 6f6c 2067 a string-pool g │ │ │ 00454660: 6172 6261 6765 2063 6f6c 6c65 6374 696f arbage collectio │ │ │ 00454670: 6e2c 2077 6869 6368 206e 6f72 6d61 6c6c n, which normall │ │ │ -00454680: 7920 6861 7070 656e 732d 0037 7e41 0000 y happens-.7~A.. │ │ │ +00454680: 7920 6861 7070 656e 732d 0037 e041 0000 y happens-.7.A.. │ │ │ 00454690: 2020 2061 7574 6f6d 6174 6963 616c 6c79 automatically │ │ │ 004546a0: 2061 7420 6170 7072 6f70 7269 6174 6520 at appropriate │ │ │ -004546b0: 7469 6d65 732e 0700 377e 5100 0012 0037 times...7~Q....7 │ │ │ -004546c0: 7e61 0000 2020 202a 2a4e 6f74 652a 2a07 ~a.. **Note**. │ │ │ -004546d0: 0037 7e71 0000 5200 377e 8100 0020 2020 .7~q..R.7~... │ │ │ +004546b0: 7469 6d65 732e 0700 37e0 5100 0012 0037 times...7.Q....7 │ │ │ +004546c0: e061 0000 2020 202a 2a4e 6f74 652a 2a07 .a.. **Note**. │ │ │ +004546d0: 0037 e071 0000 5200 37e0 8100 0020 2020 .7.q..R.7.... │ │ │ 004546e0: 5468 6572 6520 6172 6520 6e6f 2076 6973 There are no vis │ │ │ 004546f0: 6962 6c65 2065 6666 6563 7473 2066 726f ible effects fro │ │ │ 00454700: 6d20 5354 505f 4743 4f4c 2c20 4c56 5f47 m STP_GCOL, LV_G │ │ │ 00454710: 434f 4c20 616e 6420 4c56 5f52 4548 4153 COL and LV_REHAS │ │ │ -00454720: 4820 6578 6365 7074 5200 377e 9100 0020 H exceptR.7~... │ │ │ +00454720: 4820 6578 6365 7074 5200 37e0 9100 0020 H exceptR.7.... │ │ │ 00454730: 2020 666f 7220 7468 6520 7061 7373 6167 for the passag │ │ │ 00454740: 6520 6f66 2074 696d 6520 6465 7065 6e64 e of time depend │ │ │ 00454750: 696e 6720 6f6e 2074 6865 2073 7461 7465 ing on the state │ │ │ 00454760: 206f 6620 796f 7572 2070 726f 6365 7373 of your process │ │ │ -00454770: 2e20 4649 5320 7573 6573 5200 367e c011 . FIS usesR.6~.. │ │ │ +00454770: 2e20 4649 5320 7573 6573 5200 36e0 c011 . FIS usesR.6... │ │ │ 00454780: 0000 2020 2074 6865 7365 2056 4945 5720 .. these VIEW │ │ │ 00454790: 224c 565f 4743 4f4c 222c 224c 565f 5245 "LV_GCOL","LV_RE │ │ │ 004547a0: 4841 5348 222c 2253 5450 5f47 434f 4c22 HASH","STP_GCOL" │ │ │ 004547b0: 2066 6163 696c 6974 6965 7320 696e 2074 facilities in t │ │ │ 004547c0: 6573 7469 6e67 2e20 5468 6579 0000 0000 esting. They.... │ │ │ 004547d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004547e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004547f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00454800: 0400 0000 fd07 0000 4517 0000 0000 0000 ........E....... │ │ │ 00454810: 3d00 0000 4845 4c50 00ff 7300 ff43 4f4d =...HELP..s..COM │ │ │ 00454820: 4d41 4e44 5300 ff73 00ff 5649 4557 00ff MANDS..s..VIEW.. │ │ │ 00454830: 7300 ff4b 4559 5f57 4f52 4453 00ff 7300 s..KEY_WORDS..s. │ │ │ 00454840: ff55 4e44 4546 0000 554e 4445 4610 0033 .UNDEF..UNDEF..3 │ │ │ -00454850: 7ebf 1100 0020 2020 554e 4445 4607 0034 ~.... UNDEF..4 │ │ │ -00454860: 7e21 0000 5400 347e 3100 0020 2020 456e ~!..T.4~1.. En │ │ │ +00454850: e0bf 1100 0020 2020 554e 4445 4607 0034 ..... UNDEF..4 │ │ │ +00454860: e021 0000 5400 34e0 3100 0020 2020 456e .!..T.4.1.. En │ │ │ 00454870: 6162 6c65 7320 6f72 2064 6973 6162 6c65 ables or disable │ │ │ 00454880: 7320 6861 6e64 6c69 6e67 206f 6620 756e s handling of un │ │ │ 00454890: 6465 6669 6e65 6420 7661 7269 6162 6c65 defined variable │ │ │ 004548a0: 7320 6173 2065 7272 6f72 732e 2057 6974 s as errors. Wit │ │ │ -004548b0: 6820 554e 4445 462c 4f00 347e 4100 0020 h UNDEF,O.4~A.. │ │ │ +004548b0: 6820 554e 4445 462c 4f00 34e0 4100 0020 h UNDEF,O.4.A.. │ │ │ 004548c0: 2020 4754 2e4d 2068 616e 646c 6573 2061 GT.M handles a │ │ │ 004548d0: 6c6c 2072 6566 6572 656e 6365 7320 746f ll references to │ │ │ 004548e0: 2075 6e64 6566 696e 6564 206c 6f63 616c undefined local │ │ │ 004548f0: 206f 7220 676c 6f62 616c 2076 6172 6961 or global varia │ │ │ -00454900: 626c 6573 2061 7351 0034 7e51 0000 2020 bles asQ.4~Q.. │ │ │ +00454900: 626c 6573 2061 7351 0034 e051 0000 2020 bles asQ.4.Q.. │ │ │ 00454910: 2065 7272 6f72 732e 2057 6974 6820 4e4f errors. With NO │ │ │ 00454920: 554e 4445 462c 2047 542e 4d20 6861 6e64 UNDEF, GT.M hand │ │ │ 00454930: 6c65 7320 616c 6c20 7265 6665 7265 6e63 les all referenc │ │ │ 00454940: 6573 2074 6f20 756e 6465 6669 6e65 6420 es to undefined │ │ │ -00454950: 6c6f 6361 6c20 6f72 5100 347e 6100 0020 local orQ.4~a.. │ │ │ +00454950: 6c6f 6361 6c20 6f72 5100 34e0 6100 0020 local orQ.4.a.. │ │ │ 00454960: 2020 676c 6f62 616c 2076 6172 6961 626c global variabl │ │ │ 00454970: 6573 2061 7320 6966 2074 6865 2076 6172 es as if the var │ │ │ 00454980: 6961 626c 6520 6861 6420 6120 7661 6c75 iable had a valu │ │ │ 00454990: 6520 6f66 2074 6865 2065 6d70 7479 2073 e of the empty s │ │ │ -004549a0: 7472 696e 672e 2049 6e54 0034 7e71 0000 tring. InT.4~q.. │ │ │ +004549a0: 7472 696e 672e 2049 6e54 0034 e071 0000 tring. InT.4.q.. │ │ │ 004549b0: 2020 206f 7468 6572 2077 6f72 6473 2c20 other words, │ │ │ 004549c0: 4754 2e4d 2074 7265 6174 7320 616c 6c20 GT.M treats all │ │ │ 004549d0: 7661 7269 6162 6c65 7320 6170 7065 6172 variables appear │ │ │ 004549e0: 696e 6720 696e 2065 7870 7265 7373 696f ing in expressio │ │ │ 004549f0: 6e73 2061 7320 6966 2074 6865 7948 0034 ns as if theyH.4 │ │ │ -00454a00: 7e81 0000 2020 2077 6572 6520 7468 6520 ~... were the │ │ │ +00454a00: e081 0000 2020 2077 6572 6520 7468 6520 .... were the │ │ │ 00454a10: 6172 6775 6d65 6e74 206f 6620 616e 2069 argument of an i │ │ │ 00454a20: 6d70 6c69 6369 7420 2447 4554 2829 2e20 mplicit $GET(). │ │ │ 00454a30: 554e 4445 4620 6973 2074 6865 2064 6566 UNDEF is the def │ │ │ -00454a40: 6175 6c74 2e07 0034 7e91 0000 5500 337e ault...4~...U.3~ │ │ │ +00454a40: 6175 6c74 2e07 0034 e091 0000 5500 33e0 ault...4....U.3. │ │ │ 00454a50: c011 0000 2020 2054 6865 2065 6e76 6972 .... The envir │ │ │ 00454a60: 6f6e 6d65 6e74 2076 6172 6961 626c 6520 onment variable │ │ │ 00454a70: 2467 746d 5f6e 6f75 6e64 6566 2073 7065 $gtm_noundef spe │ │ │ 00454a80: 6369 6669 6573 2074 6865 2069 6e69 7469 cifies the initi │ │ │ 00454a90: 616c 2076 616c 7565 2076 616c 7565 206f al value value o │ │ │ -00454aa0: 664c 0034 7e12 0000 2020 205b 4e4f 5d55 fL.4~... [NO]U │ │ │ +00454aa0: 664c 0034 e012 0000 2020 205b 4e4f 5d55 fL.4.... [NO]U │ │ │ 00454ab0: 4e44 4546 2061 7420 7072 6f63 6573 7320 NDEF at process │ │ │ 00454ac0: 7374 6172 7475 702e 2049 6620 6974 2069 startup. If it i │ │ │ 00454ad0: 7320 6465 6669 6e65 642c 2061 6e64 2065 s defined, and e │ │ │ 00454ae0: 7661 6c75 6174 6573 2074 6f20 6151 0034 valuates to aQ.4 │ │ │ -00454af0: 7e13 0000 2020 206e 6f6e 2d7a 6572 6f20 ~... non-zero │ │ │ +00454af0: e013 0000 2020 206e 6f6e 2d7a 6572 6f20 .... non-zero │ │ │ 00454b00: 696e 7465 6765 7220 6f72 2061 6e79 2063 integer or any c │ │ │ 00454b10: 6173 652d 696e 6465 7065 6e64 656e 7420 ase-independent │ │ │ 00454b20: 7374 7269 6e67 206f 7220 6c65 6164 696e string or leadin │ │ │ 00454b30: 6720 7375 6273 7472 696e 6720 6f66 4c00 g substring ofL. │ │ │ -00454b40: 347e 1400 0020 2020 2254 5255 4522 206f 4~... "TRUE" o │ │ │ +00454b40: 34e0 1400 0020 2020 2254 5255 4522 206f 4.... "TRUE" o │ │ │ 00454b50: 7220 2259 4553 222c 2074 6865 6e20 4754 r "YES", then GT │ │ │ 00454b60: 2e4d 2074 7265 6174 7320 756e 6465 6669 .M treats undefi │ │ │ 00454b70: 6e65 6420 7661 7269 6162 6c65 7320 6173 ned variables as │ │ │ -00454b80: 2068 6176 696e 6720 616e 2c00 347e 1500 having an,.4~.. │ │ │ +00454b80: 2068 6176 696e 6720 616e 2c00 34e0 1500 having an,.4... │ │ │ 00454b90: 0020 2020 696d 706c 6963 6974 2076 616c . implicit val │ │ │ 00454ba0: 7565 206f 6620 616e 2065 6d70 7479 2073 ue of an empty s │ │ │ -00454bb0: 7472 696e 672e 0700 347e 1600 0012 0034 tring...4~.....4 │ │ │ -00454bc0: 7e17 0000 2020 202a 2a4e 6f74 652a 2a07 ~... **Note**. │ │ │ -00454bd0: 0034 7e18 0000 5000 347e 1900 0020 2020 .4~...P.4~... │ │ │ +00454bb0: 7472 696e 672e 0700 34e0 1600 0012 0034 tring...4......4 │ │ │ +00454bc0: e017 0000 2020 202a 2a4e 6f74 652a 2a07 .... **Note**. │ │ │ +00454bd0: 0034 e018 0000 5000 34e0 1900 0020 2020 .4....P.4.... │ │ │ 00454be0: 4e4f 554e 4445 4620 6170 706c 6965 7320 NOUNDEF applies │ │ │ 00454bf0: 6576 656e 2069 6e20 7468 6520 6361 7365 even in the case │ │ │ 00454c00: 206f 6620 616e 2075 6e64 6566 696e 6564 of an undefined │ │ │ 00454c10: 2046 4f52 2063 6f6e 7472 6f6c 2076 6172 FOR control var │ │ │ -00454c20: 6961 626c 652c 5300 347e 1a00 0020 2020 iable,S.4~... │ │ │ +00454c20: 6961 626c 652c 5300 34e0 1a00 0020 2020 iable,S.4.... │ │ │ 00454c30: 7375 6368 2061 7320 7768 656e 2061 204b such as when a K │ │ │ 00454c40: 494c 4c20 6f72 204e 4557 2063 6f6d 6d61 ILL or NEW comma │ │ │ 00454c50: 6e64 2069 7320 7573 6564 206f 6e20 7468 nd is used on th │ │ │ 00454c60: 6520 636f 6e74 726f 6c20 7661 7269 6162 e control variab │ │ │ -00454c70: 6c65 2c20 7768 6963 6853 0034 7e21 0000 le, whichS.4~!.. │ │ │ +00454c70: 6c65 2c20 7768 6963 6853 0034 e021 0000 le, whichS.4.!.. │ │ │ 00454c80: 2020 206d 6179 2063 6175 7365 2061 6e20 may cause an │ │ │ 00454c90: 756e 696e 7465 6e64 6564 2069 6e64 6566 unintended indef │ │ │ 00454ca0: 696e 6974 6520 6c6f 6f70 2e20 466f 7220 inite loop. For │ │ │ 00454cb0: 6578 616d 706c 652c 2046 4f52 2041 3d31 example, FOR A=1 │ │ │ -00454cc0: 3a31 3a31 3020 4b49 4c4c 2041 3c00 347e :1:10 KILL A<.4~ │ │ │ +00454cc0: 3a31 3a31 3020 4b49 4c4c 2041 3c00 34e0 :1:10 KILL A<.4. │ │ │ 00454cd0: 2200 0020 2020 7265 7375 6c74 7320 696e ".. results in │ │ │ 00454ce0: 2061 6e20 696e 6465 6669 6e69 7465 206c an indefinite l │ │ │ 00454cf0: 6f6f 7020 7769 7468 2056 4945 5720 224e oop with VIEW "N │ │ │ -00454d00: 4f55 4e44 4546 222e 0700 347e 2300 001a OUNDEF"...4~#... │ │ │ -00454d10: 002d 7e5a 4441 5445 5f46 4f52 4d00 005a .-~ZDATE_FORM..Z │ │ │ -00454d20: 4441 5445 5f46 4f52 4d15 0038 7ebf 1100 DATE_FORM..8~... │ │ │ +00454d00: 4f55 4e44 4546 222e 0700 34e0 2300 001a OUNDEF"...4.#... │ │ │ +00454d10: 002d e05a 4441 5445 5f46 4f52 4d00 005a .-.ZDATE_FORM..Z │ │ │ +00454d20: 4441 5445 5f46 4f52 4d15 0038 e0bf 1100 DATE_FORM..8.... │ │ │ 00454d30: 0020 2020 5a44 4154 455f 464f 524d 0700 . ZDATE_FORM.. │ │ │ -00454d40: 397e 2100 0052 0039 7e31 0000 2020 2044 9~!..R.9~1.. D │ │ │ +00454d40: 39e0 2100 0052 0039 e031 0000 2020 2044 9.!..R.9.1.. D │ │ │ 00454d50: 6574 6572 6d69 6e65 7320 7768 6574 6865 etermines whethe │ │ │ 00454d60: 7220 666f 7572 2064 6967 6974 2079 6561 r four digit yea │ │ │ 00454d70: 7220 636f 6465 2069 7320 6163 7469 7665 r code is active │ │ │ 00454d80: 2066 6f72 2024 5a44 4154 4528 2920 6675 for $ZDATE() fu │ │ │ -00454d90: 6e63 7469 6f6e 2e3f 0039 7e41 0000 2020 nction.?.9~A.. │ │ │ +00454d90: 6e63 7469 6f6e 2e3f 0039 e041 0000 2020 nction.?.9.A.. │ │ │ 00454da0: 2047 542e 4d20 6465 6661 756c 7473 2074 GT.M defaults t │ │ │ 00454db0: 6f20 7a65 726f 2028 3029 2c20 7468 6174 o zero (0), that │ │ │ 00454dc0: 2069 732c 2074 776f 2064 6967 6974 206f is, two digit o │ │ │ -00454dd0: 7574 7075 742e 0700 397e 5100 0052 0039 utput...9~Q..R.9 │ │ │ -00454de0: 7e61 0000 2020 2049 6620 6e6f 2076 616c ~a.. If no val │ │ │ +00454dd0: 7574 7075 742e 0700 39e0 5100 0052 0039 utput...9.Q..R.9 │ │ │ +00454de0: e061 0000 2020 2049 6620 6e6f 2076 616c .a.. If no val │ │ │ 00454df0: 7565 2069 7320 6769 7665 6e20 7769 7468 ue is given with │ │ │ 00454e00: 2074 6865 2056 4945 5720 636f 6d6d 616e the VIEW comman │ │ │ 00454e10: 642c 2069 7420 7475 726e 7320 666f 7572 d, it turns four │ │ │ 00454e20: 2064 6967 6974 2063 6f64 6520 6f6e 2e4c digit code on.L │ │ │ -00454e30: 0039 7e71 0000 2020 2049 7420 6973 2065 .9~q.. It is e │ │ │ +00454e30: 0039 e071 0000 2020 2049 7420 6973 2065 .9.q.. It is e │ │ │ 00454e40: 7175 6976 616c 656e 7420 746f 2074 6865 quivalent to the │ │ │ 00454e50: 2069 6e74 7269 6e73 6963 2073 7065 6369 intrinsic speci │ │ │ 00454e60: 616c 2076 6172 6961 626c 6520 245a 4441 al variable $ZDA │ │ │ -00454e70: 5445 464f 524d 2e20 5573 654d 0039 7e81 TEFORM. UseM.9~. │ │ │ +00454e70: 5445 464f 524d 2e20 5573 654d 0039 e081 TEFORM. UseM.9.. │ │ │ 00454e80: 0000 2020 2024 5a44 4154 4546 4f52 4d20 .. $ZDATEFORM │ │ │ 00454e90: 746f 2073 6574 2074 6869 7320 5649 4557 to set this VIEW │ │ │ 00454ea0: 206b 6579 776f 7264 2e20 416c 736f 2c20 keyword. Also, │ │ │ 00454eb0: 6c6f 6769 6361 6c20 6e61 6d65 2065 6e76 logical name env │ │ │ -00454ec0: 6972 6f6e 6d65 6e74 4e00 397e 9100 0020 ironmentN.9~... │ │ │ +00454ec0: 6972 6f6e 6d65 6e74 4e00 39e0 9100 0020 ironmentN.9.... │ │ │ 00454ed0: 2020 7661 7269 6162 6c65 2067 746d 5f7a variable gtm_z │ │ │ 00454ee0: 6461 7465 5f66 6f72 6d20 6d61 7920 6265 date_form may be │ │ │ 00454ef0: 2075 7365 6420 746f 2073 6574 2074 6865 used to set the │ │ │ 00454f00: 2069 6e69 7469 616c 2076 616c 7565 2074 initial value t │ │ │ -00454f10: 6f20 7468 6973 1200 387e c011 0000 2020 o this..8~.... │ │ │ -00454f20: 2066 6163 746f 722e 0700 397e 1200 0010 factor...9~.... │ │ │ -00454f30: 0016 7e57 5249 5445 0000 5772 6974 6510 ..~WRITE..Write. │ │ │ -00454f40: 001c 7ebf 1100 0020 2020 5772 6974 6507 ..~.... Write. │ │ │ -00454f50: 001d 7e21 0000 5300 1d7e 3100 0020 2020 ..~!..S..~1.. │ │ │ +00454f10: 6f20 7468 6973 1200 38e0 c011 0000 2020 o this..8..... │ │ │ +00454f20: 2066 6163 746f 722e 0700 39e0 1200 0010 factor...9..... │ │ │ +00454f30: 0016 e057 5249 5445 0000 5772 6974 6510 ...WRITE..Write. │ │ │ +00454f40: 001c e0bf 1100 0020 2020 5772 6974 6507 ....... Write. │ │ │ +00454f50: 001d e021 0000 5300 1de0 3100 0020 2020 ...!..S...1.. │ │ │ 00454f60: 5468 6520 5752 4954 4520 636f 6d6d 616e The WRITE comman │ │ │ 00454f70: 6420 7472 616e 7366 6572 7320 6120 6368 d transfers a ch │ │ │ 00454f80: 6172 6163 7465 7220 7374 7265 616d 2073 aracter stream s │ │ │ 00454f90: 7065 6369 6669 6564 2062 7920 6974 7320 pecified by its │ │ │ -00454fa0: 6172 6775 6d65 6e74 7320 001d 7e41 0000 arguments ..~A.. │ │ │ +00454fa0: 6172 6775 6d65 6e74 7320 001d e041 0000 arguments ...A.. │ │ │ 00454fb0: 2020 2074 6f20 7468 6520 6375 7272 656e to the curren │ │ │ -00454fc0: 7420 6465 7669 6365 2e07 001d 7e51 0000 t device....~Q.. │ │ │ -00454fd0: 2d00 1d7e 6100 0020 2020 5468 6520 666f -..~a.. The fo │ │ │ +00454fc0: 7420 6465 7669 6365 2e07 001d e051 0000 t device.....Q.. │ │ │ +00454fd0: 2d00 1de0 6100 0020 2020 5468 6520 666f -...a.. The fo │ │ │ 00454fe0: 726d 6174 206f 6620 7468 6520 5752 4954 rmat of the WRIT │ │ │ 00454ff0: 4520 636f 6d6d 616e 6420 6973 3a00 0000 E command is:... │ │ │ 00455000: 0400 0000 d107 0000 7c15 0000 0000 0000 ........|....... │ │ │ -00455010: 8800 007e 4845 4c50 00ff 7300 ff43 4f4d ...~HELP..s..COM │ │ │ +00455010: 8800 00e0 4845 4c50 00ff 7300 ff43 4f4d ....HELP..s..COM │ │ │ 00455020: 4d41 4e44 5300 ff73 00ff 5649 4557 00ff MANDS..s..VIEW.. │ │ │ 00455030: 7300 ff4b 4559 5f57 4f52 4453 00ff 7300 s..KEY_WORDS..s. │ │ │ 00455040: ff53 5450 5f47 434f 4c00 c012 0000 2020 .STP_GCOL..... │ │ │ 00455050: 2061 7265 2064 6f63 756d 656e 7465 6420 are documented │ │ │ 00455060: 746f 2065 6e73 7572 6520 636f 6d70 6c65 to ensure comple │ │ │ 00455070: 7465 6e65 7373 2069 6e20 7072 6f64 7563 teness in produc │ │ │ 00455080: 7420 646f 6375 6d65 6e74 6174 696f 6e2e t documentation. │ │ │ -00455090: 2059 6f75 206d 6179 5400 377e 1300 0020 You mayT.7~... │ │ │ +00455090: 2059 6f75 206d 6179 5400 37e0 1300 0020 You mayT.7.... │ │ │ 004550a0: 2020 286f 7220 6d61 7920 6e6f 7429 2066 (or may not) f │ │ │ 004550b0: 696e 6420 7468 656d 2075 7365 6675 6c20 ind them useful │ │ │ 004550c0: 6475 7269 6e67 2061 7070 6c69 6361 7469 during applicati │ │ │ 004550d0: 6f6e 2064 6576 656c 6f70 6d65 6e74 2066 on development f │ │ │ -004550e0: 6f72 2064 6562 7567 6769 6e67 3d00 377e or debugging=.7~ │ │ │ +004550e0: 6f72 2064 6562 7567 6769 6e67 3d00 37e0 or debugging=.7. │ │ │ 004550f0: 1400 0020 2020 6f72 2070 6572 666f 726d ... or perform │ │ │ 00455100: 616e 6365 2074 6573 7469 6e67 2069 6d70 ance testing imp │ │ │ 00455110: 6c65 6d65 6e74 6174 696f 6e20 616c 7465 lementation alte │ │ │ -00455120: 726e 6174 6976 6573 2e07 0037 7e15 0000 rnatives...7~... │ │ │ -00455130: 1000 2d7e 5452 4143 4500 0054 5241 4345 ..-~TRACE..TRACE │ │ │ -00455140: 1000 337e bf11 0000 2020 2054 5241 4345 ..3~.... TRACE │ │ │ -00455150: 0700 347e 2100 0051 0034 7e31 0000 2020 ..4~!..Q.4~1.. │ │ │ +00455120: 726e 6174 6976 6573 2e07 0037 e015 0000 rnatives...7.... │ │ │ +00455130: 1000 2de0 5452 4143 4500 0054 5241 4345 ..-.TRACE..TRACE │ │ │ +00455140: 1000 33e0 bf11 0000 2020 2054 5241 4345 ..3..... TRACE │ │ │ +00455150: 0700 34e0 2100 0051 0034 e031 0000 2020 ..4.!..Q.4.1.. │ │ │ 00455160: 2054 7261 6365 7320 4754 2e4d 2070 726f Traces GT.M pro │ │ │ 00455170: 6772 616d 2065 7865 6375 7469 6f6e 2061 gram execution a │ │ │ 00455180: 6e64 2067 656e 6572 6174 6573 2070 726f nd generates pro │ │ │ 00455190: 6669 6c69 6e67 2069 6e66 6f72 6d61 7469 filing informati │ │ │ -004551a0: 6f6e 2061 626f 7574 4b00 347e 4100 0020 on aboutK.4~A.. │ │ │ +004551a0: 6f6e 2061 626f 7574 4b00 34e0 4100 0020 on aboutK.4.A.. │ │ │ 004551b0: 2020 7468 6520 6c69 6e65 7320 616e 6420 the lines and │ │ │ 004551c0: 6675 6e63 7469 6f6e 7320 6578 6563 7574 functions execut │ │ │ 004551d0: 6564 3b20 7769 7468 206c 6f77 2069 6d70 ed; with low imp │ │ │ 004551e0: 6163 7420 6f6e 2074 6865 2072 756e 2d74 act on the run-t │ │ │ -004551f0: 696d 6516 0034 7e51 0000 2020 2070 6572 ime..4~Q.. per │ │ │ -00455200: 666f 726d 616e 6365 2e07 0034 7e61 0000 formance...4~a.. │ │ │ -00455210: 5100 347e 7100 0020 2020 5468 6520 6665 Q.4~q.. The fe │ │ │ +004551f0: 696d 6516 0034 e051 0000 2020 2070 6572 ime..4.Q.. per │ │ │ +00455200: 666f 726d 616e 6365 2e07 0034 e061 0000 formance...4.a.. │ │ │ +00455210: 5100 34e0 7100 0020 2020 5468 6520 6665 Q.4.q.. The fe │ │ │ 00455220: 6174 7572 6520 7475 726e 7320 6f6e 2028 ature turns on ( │ │ │ 00455230: 7661 6c75 653d 3129 206f 7220 7475 726e value=1) or turn │ │ │ 00455240: 7320 6f66 6620 2876 616c 7565 3d30 2920 s off (value=0) │ │ │ 00455250: 4d2d 7072 6f66 696c 696e 672e 2054 6869 M-profiling. Thi │ │ │ -00455260: 7353 0034 7e81 0000 2020 2065 7870 7265 sS.4~... expre │ │ │ +00455260: 7353 0034 e081 0000 2020 2065 7870 7265 sS.4.... expre │ │ │ 00455270: 7373 696f 6e20 6d75 7374 2065 7661 6c75 ssion must evalu │ │ │ 00455280: 6174 6520 746f 2061 2073 7472 696e 6720 ate to a string │ │ │ 00455290: 636f 6e74 6169 6e69 6e67 2074 6865 206e containing the n │ │ │ 004552a0: 616d 6520 6f66 2061 2047 542e 4d20 676c ame of a GT.M gl │ │ │ -004552b0: 6f62 616c 5400 347e 9100 0020 2020 7661 obalT.4~... va │ │ │ +004552b0: 6f62 616c 5400 34e0 9100 0020 2020 7661 obalT.4.... va │ │ │ 004552c0: 7269 6162 6c65 2e20 5468 6520 676c 6f62 riable. The glob │ │ │ 004552d0: 616c 206d 6179 2061 6c73 6f20 6861 7665 al may also have │ │ │ 004552e0: 2073 7562 7363 7269 7074 733b 2068 6f77 subscripts; how │ │ │ 004552f0: 6576 6572 2074 6865 2073 7562 7363 7269 ever the subscri │ │ │ -00455300: 7074 7320 6d75 7374 3400 337e c011 0000 pts must4.3~.... │ │ │ +00455300: 7074 7320 6d75 7374 3400 33e0 c011 0000 pts must4.3..... │ │ │ 00455310: 2020 2062 6520 6c69 7465 7261 6c73 206f be literals o │ │ │ 00455320: 7220 7468 6520 7370 6563 6961 6c20 7661 r the special va │ │ │ -00455330: 7269 6162 6c65 2024 4a4f 422e 0700 347e riable $JOB...4~ │ │ │ -00455340: 1200 0053 0034 7e13 0000 2020 2054 6865 ...S.4~... The │ │ │ +00455330: 7269 6162 6c65 2024 4a4f 422e 0700 34e0 riable $JOB...4. │ │ │ +00455340: 1200 0053 0034 e013 0000 2020 2054 6865 ...S.4.... The │ │ │ 00455350: 2065 7870 7265 7373 696f 6e20 6973 206f expression is o │ │ │ 00455360: 7074 696f 6e61 6c20 7768 656e 2074 7572 ptional when tur │ │ │ 00455370: 6e69 6e67 204d 2d70 726f 6669 6c69 6e67 ning M-profiling │ │ │ 00455380: 206f 6666 2c20 6966 2069 7420 6578 6973 off, if it exis │ │ │ -00455390: 7473 2c20 6974 4b00 347e 1400 0020 2020 ts, itK.4~... │ │ │ +00455390: 7473 2c20 6974 4b00 34e0 1400 0020 2020 ts, itK.4.... │ │ │ 004553a0: 6f76 6572 7269 6465 7320 7468 6520 676c overrides the gl │ │ │ 004553b0: 6f62 616c 2076 6172 6961 626c 6520 7365 obal variable se │ │ │ 004553c0: 7420 7768 656e 204d 2d70 726f 6669 6c69 t when M-profili │ │ │ 004553d0: 6e67 2077 6173 2074 7572 6e65 6420 6f6e ng was turned on │ │ │ -004553e0: 2e07 0034 7e15 0000 4d00 347e 1600 0020 ...4~...M.4~... │ │ │ +004553e0: 2e07 0034 e015 0000 4d00 34e0 1600 0020 ...4....M.4.... │ │ │ 004553f0: 2020 6774 6d5f 7472 6163 655f 6762 6c5f gtm_trace_gbl_ │ │ │ 00455400: 6e61 6d65 2065 6e61 626c 6573 2047 542e name enables GT. │ │ │ 00455410: 4d20 7472 6163 696e 6720 6174 2070 726f M tracing at pro │ │ │ 00455420: 6365 7373 2073 7461 7274 7570 2e20 5365 cess startup. Se │ │ │ -00455430: 7474 696e 674e 0034 7e17 0000 2020 2067 ttingN.4~... g │ │ │ +00455430: 7474 696e 674e 0034 e017 0000 2020 2067 ttingN.4.... g │ │ │ 00455440: 746d 5f74 7261 6365 5f67 626c 5f6e 616d tm_trace_gbl_nam │ │ │ 00455450: 6520 746f 2061 2076 616c 6964 2067 6c6f e to a valid glo │ │ │ 00455460: 6261 6c20 7661 7269 6162 6c65 206e 616d bal variable nam │ │ │ 00455470: 6520 696e 7374 7275 6374 7320 4754 2e4d e instructs GT.M │ │ │ -00455480: 2074 6f52 0034 7e18 0000 2020 2072 6570 toR.4~... rep │ │ │ +00455480: 2074 6f52 0034 e018 0000 2020 2072 6570 toR.4.... rep │ │ │ 00455490: 6f72 7420 7468 6520 6461 7461 2069 6e20 ort the data in │ │ │ 004554a0: 7468 6520 7370 6563 6966 6965 6420 676c the specified gl │ │ │ 004554b0: 6f62 616c 2077 6865 6e20 6120 5649 4557 obal when a VIEW │ │ │ 004554c0: 2063 6f6d 6d61 6e64 2064 6973 6162 6c65 command disable │ │ │ -004554d0: 7320 7468 6553 0034 7e19 0000 2020 2074 s theS.4~... t │ │ │ +004554d0: 7320 7468 6553 0034 e019 0000 2020 2074 s theS.4.... t │ │ │ 004554e0: 7261 6369 6e67 2c20 6f72 2069 6d70 6c69 racing, or impli │ │ │ 004554f0: 6369 746c 7920 6174 2070 726f 6365 7373 citly at process │ │ │ 00455500: 2074 6572 6d69 6e61 7469 6f6e 2e20 5468 termination. Th │ │ │ 00455510: 6973 2073 6574 7469 6e67 2062 6568 6176 is setting behav │ │ │ -00455520: 6573 2061 7320 6966 5000 347e 1a00 0020 es as ifP.4~... │ │ │ +00455520: 6573 2061 7320 6966 5000 34e0 1a00 0020 es as ifP.4.... │ │ │ 00455530: 2020 7468 6520 7072 6f63 6573 7320 6973 the process is │ │ │ 00455540: 7375 6564 2061 2056 4945 5720 2254 5241 sued a VIEW "TRA │ │ │ 00455550: 4345 2220 636f 6d6d 616e 6420 6174 2070 CE" command at p │ │ │ 00455560: 726f 6365 7373 2073 7461 7274 7570 2e20 rocess startup. │ │ │ -00455570: 486f 7765 7665 722c 5200 347e 2100 0020 However,R.4~!.. │ │ │ +00455570: 486f 7765 7665 722c 5200 34e0 2100 0020 However,R.4.!.. │ │ │ 00455580: 2020 6774 6d5f 7472 6163 655f 6762 6c5f gtm_trace_gbl_ │ │ │ 00455590: 6e61 6d65 2068 6173 2061 2063 6170 6162 name has a capab │ │ │ 004555a0: 696c 6974 7920 6e6f 7420 6176 6169 6c61 ility not availa │ │ │ 004555b0: 626c 6520 7769 7468 2074 6865 2056 4945 ble with the VIE │ │ │ -004555c0: 5720 636f 6d6d 616e 642c 5400 347e 2200 W command,T.4~". │ │ │ +004555c0: 5720 636f 6d6d 616e 642c 5400 34e0 2200 W command,T.4.". │ │ │ 004555d0: 0020 2020 7375 6368 2074 6861 7420 6966 . such that if │ │ │ 004555e0: 2074 6865 2065 6e76 6972 6f6e 6d65 6e74 the environment │ │ │ 004555f0: 2076 6172 6961 626c 6520 6973 2064 6566 variable is def │ │ │ 00455600: 696e 6564 2062 7574 2065 7661 6c75 6174 ined but evaluat │ │ │ 00455610: 6573 2074 6f20 7a65 726f 2028 3029 5300 es to zero (0)S. │ │ │ -00455620: 347e 2300 0020 2020 6f72 2c20 6f6e 6c79 4~#.. or, only │ │ │ +00455620: 34e0 2300 0020 2020 6f72 2c20 6f6e 6c79 4.#.. or, only │ │ │ 00455630: 206f 6e20 554e 4958 2c20 746f 2074 6865 on UNIX, to the │ │ │ 00455640: 2065 6d70 7479 2073 7472 696e 672c 2047 empty string, G │ │ │ 00455650: 542e 4d20 636f 6c6c 6563 7473 2074 6865 T.M collects the │ │ │ 00455660: 204d 2d70 726f 6669 6c69 6e67 2064 6174 M-profiling dat │ │ │ -00455670: 6150 0034 7e24 0000 2020 2069 6e20 6d65 aP.4~$.. in me │ │ │ +00455670: 6150 0034 e024 0000 2020 2069 6e20 6d65 aP.4.$.. in me │ │ │ 00455680: 6d6f 7279 2061 6e64 2064 6973 6361 7264 mory and discard │ │ │ 00455690: 7320 6974 2077 6865 6e20 7468 6520 7072 s it when the pr │ │ │ 004556a0: 6f63 6573 7320 7465 726d 696e 6174 6573 ocess terminates │ │ │ 004556b0: 2028 7468 6973 2066 6561 7475 7265 2069 (this feature i │ │ │ -004556c0: 7354 0034 7e25 0000 2020 206d 6169 6e6c sT.4~%.. mainl │ │ │ +004556c0: 7354 0034 e025 0000 2020 206d 6169 6e6c sT.4.%.. mainl │ │ │ 004556d0: 7920 7573 6564 2066 6f72 2069 6e2d 686f y used for in-ho │ │ │ 004556e0: 7573 6520 7465 7374 696e 6729 2e20 4e6f use testing). No │ │ │ 004556f0: 7465 2074 6861 7420 6861 7669 6e67 2074 te that having t │ │ │ 00455700: 6869 7320 6665 6174 7572 6520 6163 7469 his feature acti │ │ │ -00455710: 7661 7465 6452 0034 7e26 0000 2020 2066 vatedR.4~&.. f │ │ │ +00455710: 7661 7465 6452 0034 e026 0000 2020 2066 vatedR.4.&.. f │ │ │ 00455720: 6f72 2070 726f 6365 7373 2074 6861 7420 or process that │ │ │ 00455730: 6f74 6865 7277 6973 6520 646f 206e 6f74 otherwise do not │ │ │ 00455740: 206f 7065 6e20 6120 6461 7461 6261 7365 open a database │ │ │ 00455750: 2066 696c 6520 2873 7563 6820 6173 2047 file (such as G │ │ │ -00455760: 4445 2920 6361 6e2b 0034 7e27 0000 2020 DE) can+.4~'.. │ │ │ +00455760: 4445 2920 6361 6e2b 0034 e027 0000 2020 DE) can+.4.'.. │ │ │ 00455770: 2063 6175 7365 2074 6865 6d20 746f 2065 cause them to e │ │ │ 00455780: 6e63 6f75 6e74 6572 2061 6e20 6572 726f ncounter an erro │ │ │ -00455790: 722e 0700 347e 2800 0012 0034 7e29 0000 r...4~(....4~).. │ │ │ -004557a0: 2020 2045 7861 6d70 6c65 3a07 0034 7e2a Example:..4~* │ │ │ -004557b0: 0000 1f00 347e 3100 0020 2020 4754 4d3e ....4~1.. GTM> │ │ │ +00455790: 722e 0700 34e0 2800 0012 0034 e029 0000 r...4.(....4.).. │ │ │ +004557a0: 2020 2045 7861 6d70 6c65 3a07 0034 e02a Example:..4.* │ │ │ +004557b0: 0000 1f00 34e0 3100 0020 2020 4754 4d3e ....4.1.. GTM> │ │ │ 004557c0: 7a70 7269 6e74 205e 7072 6f66 696c 696e zprint ^profilin │ │ │ 004557d0: 6700 0000 0000 0000 0000 0000 0000 0000 g............... │ │ │ 004557e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004557f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00455800: 0400 0000 e207 0000 b215 0000 0000 0000 ................ │ │ │ -00455810: e300 007e 4845 4c50 00ff 7300 ff43 4f4d ...~HELP..s..COM │ │ │ +00455810: e300 00e0 4845 4c50 00ff 7300 ff43 4f4d ....HELP..s..COM │ │ │ 00455820: 4d41 4e44 5300 ff73 00ff 5649 4557 00ff MANDS..s..VIEW.. │ │ │ 00455830: 7300 ff4b 4559 5f57 4f52 4453 00ff 7300 s..KEY_WORDS..s. │ │ │ 00455840: ff54 5241 4345 00c0 3200 0020 2020 3b20 .TRACE..2.. ; │ │ │ 00455850: 496e 2074 6869 7320 6578 616d 706c 652c In this example, │ │ │ 00455860: 2071 7565 7279 5e70 726f 6669 6c69 6e67 query^profiling │ │ │ 00455870: 2c20 6f72 6465 725e 7072 6f66 696c 696e , order^profilin │ │ │ 00455880: 672c 2061 6e64 206d 6572 6765 5e70 726f g, and merge^pro │ │ │ 00455890: 666c 696e 6720 7065 7266 6f72 6d20 7468 fling perform th │ │ │ 004558a0: 6520 7361 6d65 206f 7065 7261 7469 6f6e e same operation │ │ │ 004558b0: 202d 2d20 7374 6f72 6520 6576 656e 2d6e -- store even-n │ │ │ 004558c0: 756d 6265 7265 6420 7375 6273 6372 6970 umbered subscrip │ │ │ 004558d0: 7473 206f 6620 6120 676c 6f62 616c 2074 ts of a global t │ │ │ 004558e0: 6f20 6120 7375 6273 6372 6970 7465 6420 o a subscripted │ │ │ -004558f0: 6c6f 6365 0034 7e33 0000 2020 2061 6c20 loce.4~3.. al │ │ │ +004558f0: 6c6f 6365 0034 e033 0000 2020 2061 6c20 loce.4.3.. al │ │ │ 00455900: 7661 7269 6162 6c65 2e20 4d2d 7072 6f66 variable. M-prof │ │ │ 00455910: 696c 696e 6720 7265 7375 6c74 7320 7368 iling results sh │ │ │ 00455920: 6f77 2077 6869 6368 2079 6965 6c64 7320 ow which yields │ │ │ 00455930: 7468 6520 6661 7374 6573 7420 6578 6563 the fastest exec │ │ │ 00455940: 7574 696f 6e20 6265 7477 6565 6e20 7468 ution between th │ │ │ -00455950: 6520 7468 7265 652e 1300 347e 3400 0020 e three...4~4.. │ │ │ -00455960: 2020 7072 6f66 696c 696e 671a 0034 7e35 profiling..4~5 │ │ │ +00455950: 6520 7468 7265 652e 1300 34e0 3400 0020 e three...4.4.. │ │ │ +00455960: 2020 7072 6f66 696c 696e 671a 0034 e035 profiling..4.5 │ │ │ 00455970: 0000 2020 2020 206b 696c 6c20 5e54 4d50 .. kill ^TMP │ │ │ -00455980: 2c5e 7472 6321 0034 7e36 0000 2020 2020 ,^trc!.4~6.. │ │ │ +00455980: 2c5e 7472 6321 0034 e036 0000 2020 2020 ,^trc!.4.6.. │ │ │ 00455990: 2076 6965 7720 2274 7261 6365 223a 313a view "trace":1: │ │ │ -004559a0: 225e 7472 6322 1b00 347e 3700 0020 2020 "^trc"..4~7.. │ │ │ +004559a0: 225e 7472 6322 1b00 34e0 3700 0020 2020 "^trc"..4.7.. │ │ │ 004559b0: 2020 7365 7420 756c 696d 6974 3d31 3530 set ulimit=150 │ │ │ -004559c0: 302a 0034 7e38 0000 2020 2020 2066 6f72 0*.4~8.. for │ │ │ +004559c0: 302a 0034 e038 0000 2020 2020 2066 6f72 0*.4.8.. for │ │ │ 004559d0: 2069 3d31 3a31 3a75 6c69 6d69 7420 7365 i=1:1:ulimit se │ │ │ -004559e0: 7420 5e54 4d50 2869 293d 691a 0034 7e39 t ^TMP(i)=i..4~9 │ │ │ +004559e0: 7420 5e54 4d50 2869 293d 691a 0034 e039 t ^TMP(i)=i..4.9 │ │ │ 004559f0: 0000 2020 2020 2064 6f20 716f 6d28 225e .. do qom("^ │ │ │ -00455a00: 544d 5022 2921 0034 7e3a 0000 2020 2020 TMP")!.4~:.. │ │ │ +00455a00: 544d 5022 2921 0034 e03a 0000 2020 2020 TMP")!.4.:.. │ │ │ 00455a10: 2076 6965 7720 2274 7261 6365 223a 303a view "trace":0: │ │ │ -00455a20: 225e 7472 6322 1700 347e 4100 0020 2020 "^trc"..4~A.. │ │ │ +00455a20: 225e 7472 6322 1700 34e0 4100 0020 2020 "^trc"..4.A.. │ │ │ 00455a30: 2020 7a77 7269 7465 205e 7472 6310 0034 zwrite ^trc..4 │ │ │ -00455a40: 7e42 0000 2020 2020 2071 7569 7410 0034 ~B.. quit..4 │ │ │ -00455a50: 7e43 0000 2020 2071 6f6d 2879 2917 0034 ~C.. qom(y)..4 │ │ │ -00455a60: 7e44 0000 2020 2020 2064 6f20 7175 6572 ~D.. do quer │ │ │ -00455a70: 7928 7929 1700 347e 4500 0020 2020 2020 y(y)..4~E.. │ │ │ -00455a80: 646f 206f 7264 6572 2879 2917 0034 7e46 do order(y)..4~F │ │ │ +00455a40: e042 0000 2020 2020 2071 7569 7410 0034 .B.. quit..4 │ │ │ +00455a50: e043 0000 2020 2071 6f6d 2879 2917 0034 .C.. qom(y)..4 │ │ │ +00455a60: e044 0000 2020 2020 2064 6f20 7175 6572 .D.. do quer │ │ │ +00455a70: 7928 7929 1700 34e0 4500 0020 2020 2020 y(y)..4.E.. │ │ │ +00455a80: 646f 206f 7264 6572 2879 2917 0034 e046 do order(y)..4.F │ │ │ 00455a90: 0000 2020 2020 2064 6f20 6d65 7267 6528 .. do merge( │ │ │ -00455aa0: 7929 1000 347e 4700 0020 2020 2020 7175 y)..4~G.. qu │ │ │ -00455ab0: 6974 1200 347e 4800 0020 2020 7175 6572 it..4~H.. quer │ │ │ -00455ac0: 7928 7929 1800 347e 4900 0020 2020 2020 y(y)..4~I.. │ │ │ -00455ad0: 6e65 7720 692c 7172 7976 616c 2000 347e new i,qryval .4~ │ │ │ +00455aa0: 7929 1000 34e0 4700 0020 2020 2020 7175 y)..4.G.. qu │ │ │ +00455ab0: 6974 1200 34e0 4800 0020 2020 7175 6572 it..4.H.. quer │ │ │ +00455ac0: 7928 7929 1800 34e0 4900 0020 2020 2020 y(y)..4.I.. │ │ │ +00455ad0: 6e65 7720 692c 7172 7976 616c 2000 34e0 new i,qryval .4. │ │ │ 00455ae0: 4a00 0020 2020 2020 7365 7420 693d 302c J.. set i=0, │ │ │ -00455af0: 793d 2471 7565 7279 2840 7929 1f00 347e y=$query(@y)..4~ │ │ │ +00455af0: 793d 2471 7565 7279 2840 7929 1f00 34e0 y=$query(@y)..4. │ │ │ 00455b00: 5100 0020 2020 2020 666f 7220 2071 7569 Q.. for qui │ │ │ -00455b10: 743a 793d 2222 2020 2064 6f27 0034 7e52 t:y="" do'.4~R │ │ │ +00455b10: 743a 793d 2222 2020 2064 6f27 0034 e052 t:y="" do'.4.R │ │ │ 00455b20: 0000 2020 2020 202e 2020 2020 2020 7365 .. . se │ │ │ 00455b30: 743a 6923 3220 7172 7976 616c 2869 293d t:i#2 qryval(i)= │ │ │ -00455b40: 4079 2300 347e 5300 0020 2020 2020 2e20 @y#.4~S.. . │ │ │ +00455b40: 4079 2300 34e0 5300 0020 2020 2020 2e20 @y#.4.S.. . │ │ │ 00455b50: 2020 2020 2073 6574 2079 3d24 7175 6572 set y=$quer │ │ │ -00455b60: 7928 4079 291c 0034 7e54 0000 2020 2020 y(@y)..4~T.. │ │ │ +00455b60: 7928 4079 291c 0034 e054 0000 2020 2020 y(@y)..4.T.. │ │ │ 00455b70: 202e 2020 2020 2020 7365 7420 693d 692b . set i=i+ │ │ │ -00455b80: 3110 0034 7e55 0000 2020 2020 2071 7569 1..4~U.. qui │ │ │ -00455b90: 7412 0034 7e56 0000 2020 206f 7264 6572 t..4~V.. order │ │ │ -00455ba0: 2879 2918 0034 7e57 0000 2020 2020 206e (y)..4~W.. n │ │ │ -00455bb0: 6577 2069 2c6f 7264 7661 6c2f 0034 7e58 ew i,ordval/.4~X │ │ │ +00455b80: 3110 0034 e055 0000 2020 2020 2071 7569 1..4.U.. qui │ │ │ +00455b90: 7412 0034 e056 0000 2020 206f 7264 6572 t..4.V.. order │ │ │ +00455ba0: 2879 2918 0034 e057 0000 2020 2020 206e (y)..4.W.. n │ │ │ +00455bb0: 6577 2069 2c6f 7264 7661 6c2f 0034 e058 ew i,ordval/.4.X │ │ │ 00455bc0: 0000 2020 2020 2073 6574 2078 3d22 222c .. set x="", │ │ │ 00455bd0: 693d 302c 793d 795f 2228 7829 222c 783d i=0,y=y_"(x)",x= │ │ │ -00455be0: 246f 7264 6572 2840 7929 1e00 347e 5900 $order(@y)..4~Y. │ │ │ +00455be0: 246f 7264 6572 2840 7929 1e00 34e0 5900 $order(@y)..4.Y. │ │ │ 00455bf0: 0020 2020 2020 666f 7220 2071 7569 743a . for quit: │ │ │ -00455c00: 783d 2222 2020 646f 2600 347e 5a00 0020 x="" do&.4~Z.. │ │ │ +00455c00: 783d 2222 2020 646f 2600 34e0 5a00 0020 x="" do&.4.Z.. │ │ │ 00455c10: 2020 2020 2e20 2020 2020 2073 6574 3a69 . set:i │ │ │ 00455c20: 2332 206f 7264 7661 6c28 6929 3d78 2300 #2 ordval(i)=x#. │ │ │ -00455c30: 347e 6100 0020 2020 2020 2e20 2020 2020 4~a.. . │ │ │ +00455c30: 34e0 6100 0020 2020 2020 2e20 2020 2020 4.a.. . │ │ │ 00455c40: 2073 6574 2078 3d24 6f72 6465 7228 4079 set x=$order(@y │ │ │ -00455c50: 291c 0034 7e62 0000 2020 2020 202e 2020 )..4~b.. . │ │ │ +00455c50: 291c 0034 e062 0000 2020 2020 202e 2020 )..4.b.. . │ │ │ 00455c60: 2020 2020 7365 7420 693d 692b 3110 0034 set i=i+1..4 │ │ │ -00455c70: 7e63 0000 2020 2020 2071 7569 7412 0034 ~c.. quit..4 │ │ │ -00455c80: 7e64 0000 2020 206d 6572 6765 2879 2918 ~d.. merge(y). │ │ │ -00455c90: 0034 7e65 0000 2020 2020 206e 6577 2069 .4~e.. new i │ │ │ -00455ca0: 2c6d 6572 7661 6c1c 0034 7e66 0000 2020 ,merval..4~f.. │ │ │ +00455c70: e063 0000 2020 2020 2071 7569 7412 0034 .c.. quit..4 │ │ │ +00455c80: e064 0000 2020 206d 6572 6765 2879 2918 .d.. merge(y). │ │ │ +00455c90: 0034 e065 0000 2020 2020 206e 6577 2069 .4.e.. new i │ │ │ +00455ca0: 2c6d 6572 7661 6c1c 0034 e066 0000 2020 ,merval..4.f.. │ │ │ 00455cb0: 2020 2073 6574 2069 3d30 2c6d 6572 7661 set i=0,merva │ │ │ -00455cc0: 6c3d 301b 0034 7e67 0000 2020 2020 206d l=0..4~g.. m │ │ │ +00455cc0: 6c3d 301b 0034 e067 0000 2020 2020 206d l=0..4.g.. m │ │ │ 00455cd0: 6572 6765 206d 6572 7661 6c3d 4079 2f00 erge merval=@y/. │ │ │ -00455ce0: 347e 6800 0020 2020 2020 666f 7220 693d 4~h.. for i= │ │ │ +00455ce0: 34e0 6800 0020 2020 2020 666f 7220 693d 4.h.. for i= │ │ │ 00455cf0: 313a 313a 246f 7264 6572 286d 6572 7661 1:1:$order(merva │ │ │ 00455d00: 6c28 2222 292c 2d31 2920 2064 6f25 0034 l(""),-1) do%.4 │ │ │ -00455d10: 7e69 0000 2020 2020 202e 2020 2020 2020 ~i.. . │ │ │ +00455d10: e069 0000 2020 2020 202e 2020 2020 2020 .i.. . │ │ │ 00455d20: 6b69 6c6c 3a69 2332 206d 6572 7661 6c28 kill:i#2 merval( │ │ │ -00455d30: 6929 1000 347e 6a00 0020 2020 2020 7175 i)..4~j.. qu │ │ │ -00455d40: 6974 0700 347e 7100 0052 0034 7e72 0000 it..4~q..R.4~r.. │ │ │ +00455d30: 6929 1000 34e0 6a00 0020 2020 2020 7175 i)..4.j.. qu │ │ │ +00455d40: 6974 0700 34e0 7100 0052 0034 e072 0000 it..4.q..R.4.r.. │ │ │ 00455d50: 2020 204f 6e20 6120 5562 756e 7475 2073 On a Ubuntu s │ │ │ 00455d60: 7973 7465 6d20 7275 6e6e 696e 6720 4754 ystem running GT │ │ │ 00455d70: 4d20 5636 2e31 2d30 3030 5f78 3836 5f36 M V6.1-000_x86_6 │ │ │ 00455d80: 342c 2074 6869 7320 6578 616d 706c 6520 4, this example │ │ │ -00455d90: 7072 6f64 7563 6573 2061 6e24 0034 7e73 produces an$.4~s │ │ │ +00455d90: 7072 6f64 7563 6573 2061 6e24 0034 e073 produces an$.4.s │ │ │ 00455da0: 0000 2020 206f 7574 7075 7420 6c69 6b65 .. output like │ │ │ 00455db0: 2074 6865 2066 6f6c 6c6f 7769 6e67 3a07 the following:. │ │ │ -00455dc0: 0034 7e74 0000 1b00 347e 7500 0020 2020 .4~t....4~u.. │ │ │ +00455dc0: 0034 e074 0000 1b00 34e0 7500 0020 2020 .4.t....4.u.. │ │ │ 00455dd0: 4754 4d3e 646f 205e 7072 6f66 696c 696e GTM>do ^profilin │ │ │ -00455de0: 6723 0034 7e76 0000 2020 205e 7472 6328 g#.4~v.. ^trc( │ │ │ +00455de0: 6723 0034 e076 0000 2020 205e 7472 6328 g#.4.v.. ^trc( │ │ │ 00455df0: 222a 4348 494c 4452 454e 2229 3d22 303a "*CHILDREN")="0: │ │ │ -00455e00: 303a 3022 2c00 347e 7700 0020 2020 5e74 0:0",.4~w.. ^t │ │ │ +00455e00: 303a 3022 2c00 34e0 7700 0020 2020 5e74 0:0",.4.w.. ^t │ │ │ 00455e10: 7263 2822 2a52 554e 2229 3d22 3134 3430 rc("*RUN")="1440 │ │ │ 00455e20: 3039 3a37 3630 3034 3a32 3230 3031 3322 09:76004:220013" │ │ │ -00455e30: 3e00 347e 7800 0020 2020 5e74 7263 2822 >.4~x.. ^trc(" │ │ │ +00455e30: 3e00 34e0 7800 0020 2020 5e74 7263 2822 >.4.x.. ^trc(" │ │ │ 00455e40: 7072 6f66 696c 696e 6722 2c22 6d65 7267 profiling","merg │ │ │ 00455e50: 6522 293d 2231 3a38 3030 313a 3132 3030 e")="1:8001:1200 │ │ │ 00455e60: 303a 3230 3030 313a 3136 3233 3122 3100 0:20001:16231"1. │ │ │ -00455e70: 347e 7900 0020 2020 5e74 7263 2822 7072 4~y.. ^trc("pr │ │ │ +00455e70: 34e0 7900 0020 2020 5e74 7263 2822 7072 4.y.. ^trc("pr │ │ │ 00455e80: 6f66 696c 696e 6722 2c22 6d65 7267 6522 ofiling","merge" │ │ │ 00455e90: 2c30 293d 2231 3a30 3a30 3a30 3a35 2231 ,0)="1:0:0:0:5"1 │ │ │ -00455ea0: 0034 7e7a 0000 2020 205e 7472 6328 2270 .4~z.. ^trc("p │ │ │ +00455ea0: 0034 e07a 0000 2020 205e 7472 6328 2270 .4.z.. ^trc("p │ │ │ 00455eb0: 726f 6669 6c69 6e67 222c 226d 6572 6765 rofiling","merge │ │ │ 00455ec0: 222c 3129 3d22 313a 303a 303a 303a 3422 ",1)="1:0:0:0:4" │ │ │ -00455ed0: 3100 347e 8100 0020 2020 5e74 7263 2822 1.4~... ^trc(" │ │ │ +00455ed0: 3100 34e0 8100 0020 2020 5e74 7263 2822 1.4.... ^trc(" │ │ │ 00455ee0: 7072 6f66 696c 696e 6722 2c22 6d65 7267 profiling","merg │ │ │ 00455ef0: 6522 2c32 293d 2231 3a30 3a30 3a30 3a34 e",2)="1:0:0:0:4 │ │ │ -00455f00: 223a 0034 7e82 0000 2020 205e 7472 6328 ":.4~... ^trc( │ │ │ +00455f00: 223a 0034 e082 0000 2020 205e 7472 6328 ":.4.... ^trc( │ │ │ 00455f10: 2270 726f 6669 6c69 6e67 222c 226d 6572 "profiling","mer │ │ │ 00455f20: 6765 222c 3329 3d22 313a 3830 3031 3a30 ge",3)="1:8001:0 │ │ │ -00455f30: 3a38 3030 313a 3830 3434 223c 0034 7e83 :8001:8044"<.4~. │ │ │ +00455f30: 3a38 3030 313a 3830 3434 223c 0034 e083 :8001:8044"<.4.. │ │ │ 00455f40: 0000 2020 205e 7472 6328 2270 726f 6669 .. ^trc("profi │ │ │ 00455f50: 6c69 6e67 222c 226d 6572 6765 222c 3429 ling","merge",4) │ │ │ 00455f60: 3d22 313a 303a 3132 3030 303a 3132 3030 ="1:0:12000:1200 │ │ │ -00455f70: 303a 3739 3932 2237 0034 7e84 0000 2020 0:7992"7.4~... │ │ │ +00455f70: 303a 3739 3932 2237 0034 e084 0000 2020 0:7992"7.4.... │ │ │ 00455f80: 205e 7472 6328 2270 726f 6669 6c69 6e67 ^trc("profiling │ │ │ 00455f90: 222c 226d 6572 6765 222c 342c 2246 4f52 ","merge",4,"FOR │ │ │ 00455fa0: 5f4c 4f4f 5022 2c31 293d 3135 3030 3400 _LOOP",1)=15004. │ │ │ -00455fb0: 347e 8500 0020 2020 5e74 7263 2822 7072 4~... ^trc("pr │ │ │ +00455fb0: 34e0 8500 0020 2020 5e74 7263 2822 7072 4.... ^trc("pr │ │ │ 00455fc0: 6f66 696c 696e 6722 2c22 6d65 7267 6522 ofiling","merge" │ │ │ 00455fd0: 2c35 293d 2231 3530 303a 303a 303a 303a ,5)="1500:0:0:0: │ │ │ 00455fe0: 3422 0000 0000 0000 0000 0000 0000 0000 4".............. │ │ │ 00455ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00456000: 0400 0000 e607 0000 d715 0000 0000 0000 ................ │ │ │ -00456010: 6700 007e 4845 4c50 00ff 7300 ff43 4f4d g..~HELP..s..COM │ │ │ +00456010: 6700 00e0 4845 4c50 00ff 7300 ff43 4f4d g...HELP..s..COM │ │ │ 00456020: 4d41 4e44 5300 ff73 00ff 5649 4557 00ff MANDS..s..VIEW.. │ │ │ 00456030: 7300 ff4b 4559 5f57 4f52 4453 00ff 7300 s..KEY_WORDS..s. │ │ │ 00456040: ff54 5241 4345 00c0 8600 0020 2020 5e74 .TRACE..... ^t │ │ │ 00456050: 7263 2822 7072 6f66 696c 696e 6722 2c22 rc("profiling"," │ │ │ 00456060: 6d65 7267 6522 2c36 293d 2231 3a30 3a30 merge",6)="1:0:0 │ │ │ -00456070: 3a30 3a31 3734 223e 0034 7e87 0000 2020 :0:174">.4~... │ │ │ +00456070: 3a30 3a31 3734 223e 0034 e087 0000 2020 :0:174">.4.... │ │ │ 00456080: 205e 7472 6328 2270 726f 6669 6c69 6e67 ^trc("profiling │ │ │ 00456090: 222c 226f 7264 6572 2229 3d22 313a 3132 ","order")="1:12 │ │ │ 004560a0: 3030 313a 3830 3031 3a32 3030 3032 3a32 001:8001:20002:2 │ │ │ -004560b0: 3537 3230 2231 0034 7e88 0000 2020 205e 5720"1.4~... ^ │ │ │ +004560b0: 3537 3230 2231 0034 e088 0000 2020 205e 5720"1.4.... ^ │ │ │ 004560c0: 7472 6328 2270 726f 6669 6c69 6e67 222c trc("profiling", │ │ │ 004560d0: 226f 7264 6572 222c 3029 3d22 313a 303a "order",0)="1:0: │ │ │ -004560e0: 303a 303a 3822 3100 347e 8900 0020 2020 0:0:8"1.4~... │ │ │ +004560e0: 303a 303a 3822 3100 34e0 8900 0020 2020 0:0:8"1.4.... │ │ │ 004560f0: 5e74 7263 2822 7072 6f66 696c 696e 6722 ^trc("profiling" │ │ │ 00456100: 2c22 6f72 6465 7222 2c31 293d 2231 3a30 ,"order",1)="1:0 │ │ │ -00456110: 3a30 3a30 3a36 2232 0034 7e8a 0000 2020 :0:0:6"2.4~... │ │ │ +00456110: 3a30 3a30 3a36 2232 0034 e08a 0000 2020 :0:0:6"2.4.... │ │ │ 00456120: 205e 7472 6328 2270 726f 6669 6c69 6e67 ^trc("profiling │ │ │ 00456130: 222c 226f 7264 6572 222c 3229 3d22 313a ","order",2)="1: │ │ │ -00456140: 303a 303a 303a 3930 223a 0034 7e91 0000 0:0:0:90":.4~... │ │ │ +00456140: 303a 303a 303a 3930 223a 0034 e091 0000 0:0:0:90":.4.... │ │ │ 00456150: 2020 205e 7472 6328 2270 726f 6669 6c69 ^trc("profili │ │ │ 00456160: 6e67 222c 226f 7264 6572 222c 3329 3d22 ng","order",3)=" │ │ │ 00456170: 313a 303a 3830 3031 3a38 3030 313a 3731 1:0:8001:8001:71 │ │ │ -00456180: 3630 2237 0034 7e92 0000 2020 205e 7472 60"7.4~... ^tr │ │ │ +00456180: 3630 2237 0034 e092 0000 2020 205e 7472 60"7.4.... ^tr │ │ │ 00456190: 6328 2270 726f 6669 6c69 6e67 222c 226f c("profiling","o │ │ │ 004561a0: 7264 6572 222c 332c 2246 4f52 5f4c 4f4f rder",3,"FOR_LOO │ │ │ -004561b0: 5022 2c31 293d 3135 3031 3700 347e 9300 P",1)=15017.4~.. │ │ │ +004561b0: 5022 2c31 293d 3135 3031 3700 34e0 9300 P",1)=15017.4... │ │ │ 004561c0: 0020 2020 5e74 7263 2822 7072 6f66 696c . ^trc("profil │ │ │ 004561d0: 696e 6722 2c22 6f72 6465 7222 2c34 293d ing","order",4)= │ │ │ 004561e0: 2231 3530 303a 303a 303a 303a 3633 3139 "1500:0:0:0:6319 │ │ │ -004561f0: 2240 0034 7e94 0000 2020 205e 7472 6328 "@.4~... ^trc( │ │ │ +004561f0: 2240 0034 e094 0000 2020 205e 7472 6328 "@.4.... ^trc( │ │ │ 00456200: 2270 726f 6669 6c69 6e67 222c 226f 7264 "profiling","ord │ │ │ 00456210: 6572 222c 3529 3d22 3135 3030 3a31 3230 er",5)="1500:120 │ │ │ 00456220: 3031 3a30 3a31 3230 3031 3a31 3230 3639 01:0:12001:12069 │ │ │ -00456230: 2234 0034 7e95 0000 2020 205e 7472 6328 "4.4~... ^trc( │ │ │ +00456230: 2234 0034 e095 0000 2020 205e 7472 6328 "4.4.... ^trc( │ │ │ 00456240: 2270 726f 6669 6c69 6e67 222c 226f 7264 "profiling","ord │ │ │ 00456250: 6572 222c 3629 3d22 3135 3030 3a30 3a30 er",6)="1500:0:0 │ │ │ -00456260: 3a30 3a30 2232 0034 7e96 0000 2020 205e :0:0"2.4~... ^ │ │ │ +00456260: 3a30 3a30 2232 0034 e096 0000 2020 205e :0:0"2.4.... ^ │ │ │ 00456270: 7472 6328 2270 726f 6669 6c69 6e67 222c trc("profiling", │ │ │ 00456280: 226f 7264 6572 222c 3729 3d22 313a 303a "order",7)="1:0: │ │ │ -00456290: 303a 303a 3633 2235 0034 7e97 0000 2020 0:0:63"5.4~... │ │ │ +00456290: 303a 303a 3633 2235 0034 e097 0000 2020 0:0:63"5.4.... │ │ │ 004562a0: 205e 7472 6328 2270 726f 6669 6c69 6e67 ^trc("profiling │ │ │ 004562b0: 222c 2270 726f 6669 6c69 6e67 222c 3329 ","profiling",3) │ │ │ -004562c0: 3d22 313a 303a 303a 303a 3922 4500 347e ="1:0:0:0:9"E.4~ │ │ │ +004562c0: 3d22 313a 303a 303a 303a 3922 4500 34e0 ="1:0:0:0:9"E.4. │ │ │ 004562d0: 9800 0020 2020 5e74 7263 2822 7072 6f66 ... ^trc("prof │ │ │ 004562e0: 696c 696e 6722 2c22 7072 6f66 696c 696e iling","profilin │ │ │ 004562f0: 6722 2c34 293d 2231 3a35 3230 3033 3a32 g",4)="1:52003:2 │ │ │ 00456300: 3030 3031 3a37 3230 3034 3a37 3434 3939 0001:72004:74499 │ │ │ -00456310: 223b 0034 7e99 0000 2020 205e 7472 6328 ";.4~... ^trc( │ │ │ +00456310: 223b 0034 e099 0000 2020 205e 7472 6328 ";.4.... ^trc( │ │ │ 00456320: 2270 726f 6669 6c69 6e67 222c 2270 726f "profiling","pro │ │ │ 00456330: 6669 6c69 6e67 222c 342c 2246 4f52 5f4c filing",4,"FOR_L │ │ │ -00456340: 4f4f 5022 2c31 293d 3135 3030 3600 347e OOP",1)=15006.4~ │ │ │ +00456340: 4f4f 5022 2c31 293d 3135 3030 3600 34e0 OOP",1)=15006.4. │ │ │ 00456350: 9a00 0020 2020 5e74 7263 2822 7072 6f66 ... ^trc("prof │ │ │ 00456360: 696c 696e 6722 2c22 7072 6f66 696c 696e iling","profilin │ │ │ 00456370: 6722 2c35 293d 2231 3a30 3a30 3a30 3a31 g",5)="1:0:0:0:1 │ │ │ -00456380: 3422 3700 337e c111 0000 2020 205e 7472 4"7.3~.... ^tr │ │ │ +00456380: 3422 3700 33e0 c111 0000 2020 205e 7472 4"7.3..... ^tr │ │ │ 00456390: 6328 2270 726f 6669 6c69 6e67 222c 2270 c("profiling","p │ │ │ 004563a0: 726f 6669 6c69 6e67 222c 3629 3d22 313a rofiling",6)="1: │ │ │ -004563b0: 303a 303a 303a 3130 222e 0035 7e11 0000 0:0:0:10"..5~... │ │ │ +004563b0: 303a 303a 303a 3130 222e 0035 e011 0000 0:0:0:10"..5.... │ │ │ 004563c0: 2020 205e 7472 6328 2270 726f 6669 6c69 ^trc("profili │ │ │ 004563d0: 6e67 222c 2271 6f6d 2229 3d22 313a 303a ng","qom")="1:0: │ │ │ -004563e0: 303a 303a 3738 2230 0035 7e21 0000 2020 0:0:78"0.5~!.. │ │ │ +004563e0: 303a 303a 3738 2230 0035 e021 0000 2020 0:0:78"0.5.!.. │ │ │ 004563f0: 205e 7472 6328 2270 726f 6669 6c69 6e67 ^trc("profiling │ │ │ 00456400: 222c 2271 6f6d 222c 3029 3d22 313a 303a ","qom",0)="1:0: │ │ │ -00456410: 303a 303a 3138 2230 0035 7e31 0000 2020 0:0:18"0.5~1.. │ │ │ +00456410: 303a 303a 3138 2230 0035 e031 0000 2020 0:0:18"0.5.1.. │ │ │ 00456420: 205e 7472 6328 2270 726f 6669 6c69 6e67 ^trc("profiling │ │ │ 00456430: 222c 2271 6f6d 222c 3129 3d22 313a 303a ","qom",1)="1:0: │ │ │ -00456440: 303a 303a 3131 222f 0035 7e41 0000 2020 0:0:11"/.5~A.. │ │ │ +00456440: 303a 303a 3131 222f 0035 e041 0000 2020 0:0:11"/.5.A.. │ │ │ 00456450: 205e 7472 6328 2270 726f 6669 6c69 6e67 ^trc("profiling │ │ │ 00456460: 222c 2271 6f6d 222c 3229 3d22 313a 303a ","qom",2)="1:0: │ │ │ -00456470: 303a 303a 3922 3000 357e 5100 0020 2020 0:0:9"0.5~Q.. │ │ │ +00456470: 303a 303a 3922 3000 35e0 5100 0020 2020 0:0:9"0.5.Q.. │ │ │ 00456480: 5e74 7263 2822 7072 6f66 696c 696e 6722 ^trc("profiling" │ │ │ 00456490: 2c22 716f 6d22 2c33 293d 2231 3a30 3a30 ,"qom",3)="1:0:0 │ │ │ -004564a0: 3a30 3a31 3122 2f00 357e 6100 0020 2020 :0:11"/.5~a.. │ │ │ +004564a0: 3a30 3a31 3122 2f00 35e0 6100 0020 2020 :0:11"/.5.a.. │ │ │ 004564b0: 5e74 7263 2822 7072 6f66 696c 696e 6722 ^trc("profiling" │ │ │ 004564c0: 2c22 716f 6d22 2c34 293d 2231 3a30 3a30 ,"qom",4)="1:0:0 │ │ │ -004564d0: 3a30 3a35 223f 0035 7e71 0000 2020 205e :0:5"?.5~q.. ^ │ │ │ +004564d0: 3a30 3a35 223f 0035 e071 0000 2020 205e :0:5"?.5.q.. ^ │ │ │ 004564e0: 7472 6328 2270 726f 6669 6c69 6e67 222c trc("profiling", │ │ │ 004564f0: 2271 7565 7279 2229 3d22 313a 3732 3030 "query")="1:7200 │ │ │ 00456500: 343a 3230 3030 313a 3932 3030 353a 3838 4:20001:92005:88 │ │ │ -00456510: 3033 3122 3100 357e 8100 0020 2020 5e74 031"1.5~... ^t │ │ │ +00456510: 3033 3122 3100 35e0 8100 0020 2020 5e74 031"1.5.... ^t │ │ │ 00456520: 7263 2822 7072 6f66 696c 696e 6722 2c22 rc("profiling"," │ │ │ 00456530: 7175 6572 7922 2c30 293d 2231 3a30 3a30 query",0)="1:0:0 │ │ │ -00456540: 3a30 3a35 2232 0035 7e91 0000 2020 205e :0:5"2.5~... ^ │ │ │ +00456540: 3a30 3a35 2232 0035 e091 0000 2020 205e :0:5"2.5.... ^ │ │ │ 00456550: 7472 6328 2270 726f 6669 6c69 6e67 222c trc("profiling", │ │ │ 00456560: 2271 7565 7279 222c 3129 3d22 313a 303a "query",1)="1:0: │ │ │ -00456570: 303a 303a 3134 2233 0034 7e12 0000 2020 0:0:14"3.4~... │ │ │ +00456570: 303a 303a 3134 2233 0034 e012 0000 2020 0:0:14"3.4.... │ │ │ 00456580: 205e 7472 6328 2270 726f 6669 6c69 6e67 ^trc("profiling │ │ │ 00456590: 222c 2271 7565 7279 222c 3229 3d22 313a ","query",2)="1: │ │ │ -004565a0: 303a 303a 303a 3130 3822 3c00 357e 1100 0:0:0:108"<.5~.. │ │ │ +004565a0: 303a 303a 303a 3130 3822 3c00 35e0 1100 0:0:0:108"<.5... │ │ │ 004565b0: 0020 2020 5e74 7263 2822 7072 6f66 696c . ^trc("profil │ │ │ 004565c0: 696e 6722 2c22 7175 6572 7922 2c33 293d ing","query",3)= │ │ │ 004565d0: 2231 3a31 3230 3030 3a30 3a31 3230 3030 "1:12000:0:12000 │ │ │ -004565e0: 3a37 3632 3522 3700 357e 2100 0020 2020 :7625"7.5~!.. │ │ │ +004565e0: 3a37 3632 3522 3700 35e0 2100 0020 2020 :7625"7.5.!.. │ │ │ 004565f0: 5e74 7263 2822 7072 6f66 696c 696e 6722 ^trc("profiling" │ │ │ 00456600: 2c22 7175 6572 7922 2c33 2c22 464f 525f ,"query",3,"FOR_ │ │ │ 00456610: 4c4f 4f50 222c 3129 3d31 3530 313e 0035 LOOP",1)=1501>.5 │ │ │ -00456620: 7e31 0000 2020 205e 7472 6328 2270 726f ~1.. ^trc("pro │ │ │ +00456620: e031 0000 2020 205e 7472 6328 2270 726f .1.. ^trc("pro │ │ │ 00456630: 6669 6c69 6e67 222c 2271 7565 7279 222c filing","query", │ │ │ 00456640: 3429 3d22 3135 3030 3a38 3030 303a 303a 4)="1500:8000:0: │ │ │ -00456650: 3830 3030 3a32 3832 3536 2244 0035 7e41 8000:28256"D.5~A │ │ │ +00456650: 3830 3030 3a32 3832 3536 2244 0035 e041 8000:28256"D.5.A │ │ │ 00456660: 0000 2020 205e 7472 6328 2270 726f 6669 .. ^trc("profi │ │ │ 00456670: 6c69 6e67 222c 2271 7565 7279 222c 3529 ling","query",5) │ │ │ 00456680: 3d22 3135 3030 3a35 3230 3034 3a32 3030 ="1500:52004:200 │ │ │ 00456690: 3031 3a37 3230 3035 3a35 3139 3139 2234 01:72005:51919"4 │ │ │ -004566a0: 0035 7e51 0000 2020 205e 7472 6328 2270 .5~Q.. ^trc("p │ │ │ +004566a0: 0035 e051 0000 2020 205e 7472 6328 2270 .5.Q.. ^trc("p │ │ │ 004566b0: 726f 6669 6c69 6e67 222c 2271 7565 7279 rofiling","query │ │ │ 004566c0: 222c 3629 3d22 3135 3030 3a30 3a30 3a30 ",6)="1500:0:0:0 │ │ │ -004566d0: 3a30 2232 0035 7e61 0000 2020 205e 7472 :0"2.5~a.. ^tr │ │ │ +004566d0: 3a30 2232 0035 e061 0000 2020 205e 7472 :0"2.5.a.. ^tr │ │ │ 004566e0: 6328 2270 726f 6669 6c69 6e67 222c 2271 c("profiling","q │ │ │ 004566f0: 7565 7279 222c 3729 3d22 313a 303a 303a uery",7)="1:0:0: │ │ │ -00456700: 303a 3835 2207 0035 7e71 0000 4a00 357e 0:85"..5~q..J.5~ │ │ │ +00456700: 303a 3835 2207 0035 e071 0000 4a00 35e0 0:85"..5.q..J.5. │ │ │ 00456710: 8100 0020 2020 2020 6f20 4350 5520 7469 ... o CPU ti │ │ │ 00456720: 6d65 7320 6172 6520 7265 706f 7274 6564 mes are reported │ │ │ 00456730: 2069 6e20 6d69 6372 6f73 6563 6f6e 6473 in microseconds │ │ │ 00456740: 2e20 3120 7365 636f 6e64 203d 2031 2c30 . 1 second = 1,0 │ │ │ -00456750: 3030 2c30 3030 1b00 357e 9100 0020 2020 00,000..5~... │ │ │ +00456750: 3030 2c30 3030 1b00 35e0 9100 0020 2020 00,000..5.... │ │ │ 00456760: 2020 2020 6d69 6372 6f73 6563 6f6e 6473 microseconds │ │ │ -00456770: 2e4f 0034 7e13 0000 2020 2020 206f 205e .O.4~... o ^ │ │ │ +00456770: 2e4f 0034 e013 0000 2020 2020 206f 205e .O.4.... o ^ │ │ │ 00456780: 7472 6328 222a 4348 494c 4452 454e 2229 trc("*CHILDREN") │ │ │ 00456790: 3d22 303a 303a 3022 2069 6e64 6963 6174 ="0:0:0" indicat │ │ │ 004567a0: 6573 2074 6861 7420 7468 6520 6d61 696e es that the main │ │ │ 004567b0: 2070 726f 6365 7373 2064 6964 206e 6f74 process did not │ │ │ -004567c0: 2600 357e 1100 0020 2020 2020 2020 7370 &.5~... sp │ │ │ +004567c0: 2600 35e0 1100 0020 2020 2020 2020 7370 &.5.... sp │ │ │ 004567d0: 6177 6e20 616e 7920 6368 696c 6420 7072 awn any child pr │ │ │ 004567e0: 6f63 6573 732e 0000 0000 0000 0000 0000 ocess........... │ │ │ 004567f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00456800: 0400 0000 e507 0000 f715 0000 0000 0000 ................ │ │ │ -00456810: 8400 007e 4845 4c50 00ff 7300 ff43 4f4d ...~HELP..s..COM │ │ │ +00456810: 8400 00e0 4845 4c50 00ff 7300 ff43 4f4d ....HELP..s..COM │ │ │ 00456820: 4d41 4e44 5300 ff73 00ff 5649 4557 00ff MANDS..s..VIEW.. │ │ │ 00456830: 7300 ff4b 4559 5f57 4f52 4453 00ff 7300 s..KEY_WORDS..s. │ │ │ 00456840: ff54 5241 4345 00c1 1321 0000 2020 2020 .TRACE...!.. │ │ │ 00456850: 206f 205e 7472 6328 222a 5255 4e22 293d o ^trc("*RUN")= │ │ │ 00456860: 2231 3434 3030 393a 3736 3030 343a 3232 "144009:76004:22 │ │ │ 00456870: 3030 3133 2220 3a20 7468 6520 7468 7265 0013" : the thre │ │ │ 00456880: 6520 7069 6563 6573 2073 7065 6369 6679 e pieces specify │ │ │ -00456890: 2074 6865 5100 357e 3100 0020 2020 2020 theQ.5~1.. │ │ │ +00456890: 2074 6865 5100 35e0 3100 0020 2020 2020 theQ.5.1.. │ │ │ 004568a0: 2020 6167 6772 6567 6174 6520 5573 6572 aggregate User │ │ │ 004568b0: 2054 696d 652c 2053 7973 7465 6d20 5469 Time, System Ti │ │ │ 004568c0: 6d65 2061 6e64 2054 6f74 616c 2054 696d me and Total Tim │ │ │ 004568d0: 6520 7661 6c75 6573 2066 6f72 2074 6865 e values for the │ │ │ -004568e0: 206d 6169 6e16 0035 7e41 0000 2020 2020 main..5~A.. │ │ │ -004568f0: 2020 2070 726f 6365 7373 2e53 0035 7e51 process.S.5~Q │ │ │ +004568e0: 206d 6169 6e16 0035 e041 0000 2020 2020 main..5.A.. │ │ │ +004568f0: 2020 2070 726f 6365 7373 2e53 0035 e051 process.S.5.Q │ │ │ 00456900: 0000 2020 2020 206f 205e 7472 6328 2270 .. o ^trc("p │ │ │ 00456910: 726f 6669 6c69 6e67 222c 2271 7565 7279 rofiling","query │ │ │ 00456920: 222c 332c 2246 4f52 5f4c 4f4f 5022 2c31 ",3,"FOR_LOOP",1 │ │ │ 00456930: 293d 3135 3031 2073 7065 6369 6669 6573 )=1501 specifies │ │ │ 00456940: 2074 6865 206e 756d 6265 7220 6f66 4c00 the number ofL. │ │ │ -00456950: 357e 6100 0020 2020 2020 2020 7469 6d65 5~a.. time │ │ │ +00456950: 35e0 6100 0020 2020 2020 2020 7469 6d65 5.a.. time │ │ │ 00456960: 7320 7468 6520 464f 5220 6c6f 6f70 2077 s the FOR loop w │ │ │ 00456970: 6173 2065 7865 6375 7465 6420 6f6e 206c as executed on l │ │ │ 00456980: 696e 6520 2333 206f 6620 7175 6572 795e ine #3 of query^ │ │ │ -00456990: 7072 6f66 696c 696e 672e 4300 357e 7100 profiling.C.5~q. │ │ │ +00456990: 7072 6f66 696c 696e 672e 4300 35e0 7100 profiling.C.5.q. │ │ │ 004569a0: 0020 2020 2020 6f20 5e74 7263 2822 7072 . o ^trc("pr │ │ │ 004569b0: 6f66 696c 696e 6722 2c22 6d65 7267 6522 ofiling","merge" │ │ │ 004569c0: 293d 2231 3a38 3030 313a 3132 3030 303a )="1:8001:12000: │ │ │ 004569d0: 3230 3030 313a 3136 3233 3122 2c43 0035 20001:16231",C.5 │ │ │ -004569e0: 7e81 0000 2020 2020 2020 205e 7472 6328 ~... ^trc( │ │ │ +004569e0: e081 0000 2020 2020 2020 205e 7472 6328 .... ^trc( │ │ │ 004569f0: 2270 726f 6669 6c69 6e67 222c 226f 7264 "profiling","ord │ │ │ 00456a00: 6572 2229 3d22 313a 3132 3030 313a 3830 er")="1:12001:80 │ │ │ 00456a10: 3031 3a32 3030 3032 3a32 3537 3230 222c 01:20002:25720", │ │ │ -00456a20: 5400 357e 9100 0020 2020 2020 2020 5e74 T.5~... ^t │ │ │ +00456a20: 5400 35e0 9100 0020 2020 2020 2020 5e74 T.5.... ^t │ │ │ 00456a30: 7263 2822 7072 6f66 696c 696e 6722 2c22 rc("profiling"," │ │ │ 00456a40: 7175 6572 7922 293d 2231 3a37 3230 3034 query")="1:72004 │ │ │ 00456a50: 3a32 3030 3031 3a39 3230 3035 3a38 3830 :20001:92005:880 │ │ │ 00456a60: 3331 223a 2074 6865 2066 6976 6520 7069 31": the five pi │ │ │ -00456a70: 6563 6573 5200 347e 1400 0020 2020 2020 ecesR.4~... │ │ │ +00456a70: 6563 6573 5200 34e0 1400 0020 2020 2020 ecesR.4.... │ │ │ 00456a80: 2020 7370 6563 6966 7920 7468 6520 6167 specify the ag │ │ │ 00456a90: 6772 6567 6174 6520 4578 6563 7574 696f gregate Executio │ │ │ 00456aa0: 6e20 436f 756e 742c 2055 7365 7220 5469 n Count, User Ti │ │ │ 00456ab0: 6d65 2c20 5379 7374 656d 2c54 696d 652c me, System,Time, │ │ │ -00456ac0: 2054 6f74 616c 5200 357e 1100 0020 2020 TotalR.5~... │ │ │ +00456ac0: 2054 6f74 616c 5200 35e0 1100 0020 2020 TotalR.5.... │ │ │ 00456ad0: 2020 2020 5469 6d65 2061 6e64 2074 6865 Time and the │ │ │ 00456ae0: 2045 6c61 7073 6564 2054 696d 6520 6f66 Elapsed Time of │ │ │ 00456af0: 2074 6865 2063 6f64 6520 6578 6563 7574 the code execut │ │ │ 00456b00: 696f 6e20 666f 7220 6d65 7267 655e 7072 ion for merge^pr │ │ │ -00456b10: 6f66 696c 696e 672c 5200 357e 2100 0020 ofiling,R.5~!.. │ │ │ +00456b10: 6f66 696c 696e 672c 5200 35e0 2100 0020 ofiling,R.5.!.. │ │ │ 00456b20: 2020 2020 2020 6f72 6465 725e 7072 6f66 order^prof │ │ │ 00456b30: 6c69 6e67 2c20 616e 6420 7175 6572 795e ling, and query^ │ │ │ 00456b40: 7072 6f66 696c 696e 672e 206d 6572 6765 profiling. merge │ │ │ 00456b50: 5e70 726f 6669 6c69 6e67 2068 6173 2074 ^profiling has t │ │ │ -00456b60: 6865 2066 6173 7465 7374 5000 357e 3100 he fastestP.5~1. │ │ │ +00456b60: 6865 2066 6173 7465 7374 5000 35e0 3100 he fastestP.5.1. │ │ │ 00456b70: 0020 2020 2020 2020 6578 6563 7574 696f . executio │ │ │ 00456b80: 6e20 7469 6d65 2066 6f6c 6c6f 7765 6420 n time followed │ │ │ 00456b90: 6279 206f 7264 6572 5e70 726f 6669 6c69 by order^profili │ │ │ 00456ba0: 6e67 2e20 7175 6572 795e 7072 6f66 696c ng. query^profil │ │ │ -00456bb0: 696e 6720 6973 2074 6865 2800 357e 4100 ing is the(.5~A. │ │ │ +00456bb0: 696e 6720 6973 2074 6865 2800 35e0 4100 ing is the(.5.A. │ │ │ 00456bc0: 0020 2020 2020 2020 736c 6f77 6573 7420 . slowest │ │ │ 00456bd0: 616d 6f6e 6773 7420 7468 6520 7468 7265 amongst the thre │ │ │ -00456be0: 652e 5100 357e 5100 0020 2020 2020 6f20 e.Q.5~Q.. o │ │ │ +00456be0: 652e 5100 35e0 5100 0020 2020 2020 6f20 e.Q.5.Q.. o │ │ │ 00456bf0: 5e74 7263 2822 7072 6f66 696c 696e 6722 ^trc("profiling" │ │ │ 00456c00: 2c22 6d65 7267 6522 2c33 293d 2231 3a38 ,"merge",3)="1:8 │ │ │ 00456c10: 3030 313a 303a 3830 3031 3a38 3034 3422 001:0:8001:8044" │ │ │ 00456c20: 2061 6e64 206f 7468 6572 7320 6c69 6b65 and others like │ │ │ -00456c30: 2069 744f 0035 7e61 0000 2020 2020 2020 itO.5~a.. │ │ │ +00456c30: 2069 744f 0035 e061 0000 2020 2020 2020 itO.5.a.. │ │ │ 00456c40: 2073 7065 6369 6669 6573 2074 6865 2063 specifies the c │ │ │ 00456c50: 756d 756c 6174 6976 6520 4578 6563 7574 umulative Execut │ │ │ 00456c60: 696f 6e20 436f 756e 742c 2055 7365 7220 ion Count, User │ │ │ 00456c70: 5469 6d65 2c20 5379 7374 656d 2054 696d Time, System Tim │ │ │ -00456c80: 652c 5000 357e 7100 0020 2020 2020 2020 e,P.5~q.. │ │ │ +00456c80: 652c 5000 35e0 7100 0020 2020 2020 2020 e,P.5.q.. │ │ │ 00456c90: 546f 7461 6c20 5469 6d65 2061 6e64 2074 Total Time and t │ │ │ 00456ca0: 6865 2045 6c61 7073 6564 2054 696d 6520 he Elapsed Time │ │ │ 00456cb0: 6f66 2074 6865 2063 6f64 6520 6578 6563 of the code exec │ │ │ 00456cc0: 7574 696f 6e20 6f66 206c 696e 6520 3320 ution of line 3 │ │ │ -00456cd0: 6f66 1e00 357e 8100 0020 2020 2020 2020 of..5~... │ │ │ +00456cd0: 6f66 1e00 35e0 8100 0020 2020 2020 2020 of..5.... │ │ │ 00456ce0: 6d65 7267 655e 7072 6f66 696c 696e 672e merge^profiling. │ │ │ -00456cf0: 4b00 357e 9100 0020 2020 2020 6f20 5468 K.5~... o Th │ │ │ +00456cf0: 4b00 35e0 9100 0020 2020 2020 6f20 5468 K.5.... o Th │ │ │ 00456d00: 6520 4d2d 7072 6f66 696c 696e 6720 7265 e M-profiling re │ │ │ 00456d10: 7375 6c74 7320 6172 6520 7375 626a 6563 sults are subjec │ │ │ 00456d20: 7420 746f 2074 6865 2067 7261 6e75 6c61 t to the granula │ │ │ -00456d30: 7269 7479 206f 6620 7468 654f 0034 7e15 rity of theO.4~. │ │ │ +00456d30: 7269 7479 206f 6620 7468 654f 0034 e015 rity of theO.4.. │ │ │ 00456d40: 0000 2020 2020 2020 206f 7065 7261 7469 .. operati │ │ │ 00456d50: 6e67 2073 7973 7465 6d20 7072 6f76 6964 ng system provid │ │ │ 00456d60: 6564 2074 696d 6520 6675 6e63 7469 6f6e ed time function │ │ │ 00456d70: 732e 2043 5055 2074 696d 6520 656e 7472 s. CPU time entr │ │ │ -00456d80: 6965 7320 6861 7669 6e67 4e00 357e 1100 ies havingN.5~.. │ │ │ +00456d80: 6965 7320 6861 7669 6e67 4e00 35e0 1100 ies havingN.5... │ │ │ 00456d90: 0020 2020 2020 2020 303a 303a 3020 7661 . 0:0:0 va │ │ │ 00456da0: 6c75 6573 2069 6e64 6963 6174 6520 6c69 lues indicate li │ │ │ 00456db0: 6768 7477 6569 6768 7420 4d20 6d6f 6465 ghtweight M mode │ │ │ 00456dc0: 2068 6176 696e 6720 3020 746f 206c 6573 having 0 to les │ │ │ -00456dd0: 7320 7468 616e 2031 1a00 357e 2100 0020 s than 1..5~!.. │ │ │ +00456dd0: 7320 7468 616e 2031 1a00 35e0 2100 0020 s than 1..5.!.. │ │ │ 00456de0: 2020 2020 2020 6d69 6372 6f73 6563 6f6e microsecon │ │ │ -00456df0: 642e 0700 357e 3100 0049 0035 7e41 0000 d...5~1..I.5~A.. │ │ │ +00456df0: 642e 0700 35e0 3100 0049 0035 e041 0000 d...5.1..I.5.A.. │ │ │ 00456e00: 2020 2043 6f6e 7369 6465 7220 7468 6520 Consider the │ │ │ 00456e10: 666f 6c6c 6f77 696e 6720 7072 6f67 7261 following progra │ │ │ 00456e20: 6d20 7468 6174 2070 7265 7365 6e74 7320 m that presents │ │ │ 00456e30: 7468 6520 6f75 7470 7574 206f 6620 7468 the output of th │ │ │ -00456e40: 6973 3100 357e 5100 0020 2020 4d2d 7072 is1.5~Q.. M-pr │ │ │ +00456e40: 6973 3100 35e0 5100 0020 2020 4d2d 7072 is1.5.Q.. M-pr │ │ │ 00456e50: 6f66 696c 696e 6720 7265 7375 6c74 2069 ofiling result i │ │ │ 00456e60: 6e20 6120 7461 6275 6c61 7220 7265 706f n a tabular repo │ │ │ -00456e70: 7274 2e07 0035 7e61 0000 2100 357e 7100 rt...5~a..!.5~q. │ │ │ +00456e70: 7274 2e07 0035 e061 0000 2100 35e0 7100 rt...5.a..!.5.q. │ │ │ 00456e80: 0020 2020 4754 4d3e 7a70 7269 6e74 205e . GTM>zprint ^ │ │ │ -00456e90: 7472 6163 6572 6570 6f72 7424 0035 7e81 tracereport$.5~. │ │ │ +00456e90: 7472 6163 6572 6570 6f72 7424 0035 e081 tracereport$.5.. │ │ │ 00456ea0: 0000 2020 2074 7261 6365 7265 706f 7274 .. tracereport │ │ │ 00456eb0: 2867 626c 2c6c 6162 656c 2c72 746e 2916 (gbl,label,rtn). │ │ │ -00456ec0: 0035 7e91 0000 2020 2020 2073 6574 2067 .5~... set g │ │ │ -00456ed0: 6170 3d31 3530 0034 7e16 0000 2020 2020 ap=150.4~... │ │ │ +00456ec0: 0035 e091 0000 2020 2020 2073 6574 2067 .5.... set g │ │ │ +00456ed0: 6170 3d31 3530 0034 e016 0000 2020 2020 ap=150.4.... │ │ │ 00456ee0: 2073 6574 2024 7069 6563 6528 782c 222e set $piece(x,". │ │ │ 00456ef0: 222c 6761 702a 3629 3d22 2220 7772 6974 ",gap*6)="" writ │ │ │ -00456f00: 6520 782c 217b 0035 7e11 0000 2020 2020 e x,!{.5~... │ │ │ +00456f00: 6520 782c 217b 0035 e011 0000 2020 2020 e x,!{.5.... │ │ │ 00456f10: 2077 7269 7465 2022 4c69 6e65 2023 222c write "Line #", │ │ │ 00456f20: 3f67 6170 2c22 436f 756e 7422 2c3f 6761 ?gap,"Count",?ga │ │ │ 00456f30: 702a 322c 2255 7365 7220 5469 6d65 222c p*2,"User Time", │ │ │ 00456f40: 3f67 6170 2a33 2c22 5379 7374 656d 2054 ?gap*3,"System T │ │ │ 00456f50: 696d 6522 2c3f 6761 702a 342c 2254 6f74 ime",?gap*4,"Tot │ │ │ 00456f60: 616c 2054 696d 6522 2c3f 6761 702a 352c al Time",?gap*5, │ │ │ 00456f70: 2245 6c61 7073 6564 2054 696d 6522 2c21 "Elapsed Time",! │ │ │ -00456f80: 3000 357e 2100 0020 2020 2020 7365 7420 0.5~!.. set │ │ │ +00456f80: 3000 35e0 2100 0020 2020 2020 7365 7420 0.5.!.. set │ │ │ 00456f90: 2470 6965 6365 2878 2c22 2e22 2c67 6170 $piece(x,".",gap │ │ │ 00456fa0: 2a36 293d 2222 2077 7269 7465 2078 2c21 *6)="" write x,! │ │ │ -00456fb0: 3500 357e 3100 0020 2020 2020 666f 7220 5.5~1.. for │ │ │ +00456fb0: 3500 35e0 3100 0020 2020 2020 666f 7220 5.5.1.. for │ │ │ 00456fc0: 2073 6574 2067 626c 3d24 7175 6572 7928 set gbl=$query( │ │ │ 00456fd0: 4067 626c 2920 7175 6974 3a67 626c 3d22 @gbl) quit:gbl=" │ │ │ 00456fe0: 2220 2064 6f00 0000 0000 0000 0000 0000 " do........... │ │ │ 00456ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00457000: 0400 0000 de07 0000 1416 0000 0000 0000 ................ │ │ │ -00457010: 9700 007e 4845 4c50 00ff 7300 ff43 4f4d ...~HELP..s..COM │ │ │ +00457010: 9700 00e0 4845 4c50 00ff 7300 ff43 4f4d ....HELP..s..COM │ │ │ 00457020: 4d41 4e44 5300 ff73 00ff 5649 4557 00ff MANDS..s..VIEW.. │ │ │ 00457030: 7300 ff4b 4559 5f57 4f52 4453 00ff 7300 s..KEY_WORDS..s. │ │ │ 00457040: ff54 5241 4345 00c1 1641 0000 2020 2020 .TRACE...A.. │ │ │ 00457050: 202e 2020 2020 2020 6966 2028 246c 656e . if ($len │ │ │ 00457060: 6774 6828 4067 626c 2c22 3a22 293d 3529 gth(@gbl,":")=5) │ │ │ 00457070: 2628 2471 7375 6273 6372 6970 7428 6762 &($qsubscript(gb │ │ │ 00457080: 6c2c 3129 3d72 746e 2926 2824 7173 7562 l,1)=rtn)&($qsub │ │ │ 00457090: 7363 7269 7074 2867 626c 2c32 293d 6c61 script(gbl,2)=la │ │ │ -004570a0: 6265 6c29 2064 6f42 0035 7e51 0000 2020 bel) doB.5~Q.. │ │ │ +004570a0: 6265 6c29 2064 6f42 0035 e051 0000 2020 bel) doB.5.Q.. │ │ │ 004570b0: 2020 2020 2020 2020 202e 2e20 2020 2020 .. │ │ │ 004570c0: 2073 6574 2067 6170 3d31 3520 7365 7420 set gap=15 set │ │ │ 004570d0: 6c69 6e65 6e6f 3d24 7173 7562 7363 7269 lineno=$qsubscri │ │ │ -004570e0: 7074 2867 626c 2c33 294a 0035 7e61 0000 pt(gbl,3)J.5~a.. │ │ │ +004570e0: 7074 2867 626c 2c33 294a 0035 e061 0000 pt(gbl,3)J.5.a.. │ │ │ 004570f0: 2020 2020 2020 2020 2020 202e 2e20 2020 .. │ │ │ 00457100: 2020 2069 6620 6c69 6e65 6e6f 3d22 2220 if lineno="" │ │ │ 00457110: 7772 6974 6520 6c61 6265 6c2c 2220 746f write label," to │ │ │ 00457120: 7461 6c22 2c3f 6761 7020 7365 7420 7a70 tal",?gap set zp │ │ │ -00457130: 3d22 2251 0035 7e71 0000 2020 2020 2020 =""Q.5~q.. │ │ │ +00457130: 3d22 2251 0035 e071 0000 2020 2020 2020 =""Q.5.q.. │ │ │ 00457140: 2020 2020 202e 2e20 2020 2020 2065 6c73 .. els │ │ │ 00457150: 6520 2077 7269 7465 206c 696e 656e 6f2c e write lineno, │ │ │ 00457160: 3f67 6170 2073 6574 207a 703d 6c61 6265 ?gap set zp=labe │ │ │ 00457170: 6c5f 222b 225f 6c69 6e65 6e6f 5f22 5e22 l_"+"_lineno_"^" │ │ │ -00457180: 5f72 746e 5200 357e 8100 0020 2020 2020 _rtnR.5~... │ │ │ +00457180: 5f72 746e 5200 35e0 8100 0020 2020 2020 _rtnR.5.... │ │ │ 00457190: 2020 2020 2020 2e2e 2020 2020 2020 666f .. fo │ │ │ 004571a0: 7220 693d 313a 313a 3520 7365 7420 6761 r i=1:1:5 set ga │ │ │ 004571b0: 703d 6761 702b 3135 2077 7269 7465 2024 p=gap+15 write $ │ │ │ 004571c0: 7069 6563 6528 4067 626c 2c22 3a22 2c69 piece(@gbl,":",i │ │ │ -004571d0: 292c 3f67 6170 2100 357e 9100 0020 2020 ),?gap!.5~... │ │ │ +004571d0: 292c 3f67 6170 2100 35e0 9100 0020 2020 ),?gap!.5.... │ │ │ 004571e0: 2020 2020 2020 2020 2e2e 2020 2020 2020 .. │ │ │ -004571f0: 7772 6974 6520 2139 0034 7e17 0000 2020 write !9.4~... │ │ │ +004571f0: 7772 6974 6520 2139 0034 e017 0000 2020 write !9.4.... │ │ │ 00457200: 2020 2020 2020 2020 202e 2e20 2020 2020 .. │ │ │ 00457210: 2073 6574 206d 6178 6c69 6e65 733d 2471 set maxlines=$q │ │ │ 00457220: 7375 6273 6372 6970 7428 6762 6c2c 3329 subscript(gbl,3) │ │ │ -00457230: 2100 357e 1100 0020 2020 2020 666f 7220 !.5~... for │ │ │ +00457230: 2100 35e0 1100 0020 2020 2020 666f 7220 !.5.... for │ │ │ 00457240: 693d 303a 313a 6d61 786c 696e 6573 2064 i=0:1:maxlines d │ │ │ -00457250: 6f2d 0035 7e21 0000 2020 2020 202e 2020 o-.5~!.. . │ │ │ +00457250: 6f2d 0035 e021 0000 2020 2020 202e 2020 o-.5.!.. . │ │ │ 00457260: 2020 2020 7365 7420 7a70 3d6c 6162 656c set zp=label │ │ │ 00457270: 5f22 2b22 5f69 5f22 5e22 5f72 746e 2b00 _"+"_i_"^"_rtn+. │ │ │ -00457280: 357e 3100 0020 2020 2020 2e20 2020 2020 5~1.. . │ │ │ +00457280: 35e0 3100 0020 2020 2020 2e20 2020 2020 5.1.. . │ │ │ 00457290: 2077 7269 7465 2022 4c69 6e65 2023 222c write "Line #", │ │ │ -004572a0: 692c 223a 2022 2c3f 391d 0035 7e41 0000 i,": ",?9..5~A.. │ │ │ +004572a0: 692c 223a 2022 2c3f 391d 0035 e041 0000 i,": ",?9..5.A.. │ │ │ 004572b0: 2020 2020 202e 2020 2020 2020 7a70 7269 . zpri │ │ │ -004572c0: 6e74 2040 7a70 0700 357e 5100 0039 0035 nt @zp..5~Q..9.5 │ │ │ -004572d0: 7e61 0000 2020 2047 544d 3e64 6f20 5e74 ~a.. GTM>do ^t │ │ │ +004572c0: 6e74 2040 7a70 0700 35e0 5100 0039 0035 nt @zp..5.Q..9.5 │ │ │ +004572d0: e061 0000 2020 2047 544d 3e64 6f20 5e74 .a.. GTM>do ^t │ │ │ 004572e0: 7261 6365 7265 706f 7274 2822 5e74 7263 racereport("^trc │ │ │ 004572f0: 222c 226f 7264 6572 222c 2270 726f 6669 ","order","profi │ │ │ -00457300: 6c69 6e67 2229 6300 357e 7100 0020 2020 ling")c.5~q.. │ │ │ +00457300: 6c69 6e67 2229 6300 35e0 7100 0020 2020 ling")c.5.q.. │ │ │ 00457310: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................ │ │ │ 00457320: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................ │ │ │ 00457330: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................ │ │ │ 00457340: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................ │ │ │ 00457350: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................ │ │ │ -00457360: 2e2e 2e2e 2e2e 2e2e 2e61 0035 7e81 0000 .........a.5~... │ │ │ +00457360: 2e2e 2e2e 2e2e 2e2e 2e61 0035 e081 0000 .........a.5.... │ │ │ 00457370: 2020 204c 696e 6520 2320 2020 2020 2020 Line # │ │ │ 00457380: 2020 436f 756e 7420 2020 2020 2020 2020 Count │ │ │ 00457390: 2055 7365 7220 5469 6d65 2020 2020 2020 User Time │ │ │ 004573a0: 5379 7374 656d 2054 696d 6520 2020 2054 System Time T │ │ │ 004573b0: 6f74 616c 2054 696d 6520 2020 2020 456c otal Time El │ │ │ -004573c0: 6170 7365 6420 5469 6d65 6300 357e 9100 apsed Timec.5~.. │ │ │ +004573c0: 6170 7365 6420 5469 6d65 6300 35e0 9100 apsed Timec.5... │ │ │ 004573d0: 0020 2020 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e . ............ │ │ │ 004573e0: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................ │ │ │ 004573f0: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................ │ │ │ 00457400: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................ │ │ │ 00457410: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................ │ │ │ 00457420: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e5a 0034 .............Z.4 │ │ │ -00457430: 7e18 0000 2020 206f 7264 6572 2074 6f74 ~... order tot │ │ │ +00457430: e018 0000 2020 206f 7264 6572 2074 6f74 .... order tot │ │ │ 00457440: 616c 2020 2020 3120 2020 2020 2020 2020 al 1 │ │ │ 00457450: 2020 2020 2031 3230 3031 2020 2020 2020 12001 │ │ │ 00457460: 2020 2020 3830 3031 2020 2020 2020 2020 8001 │ │ │ 00457470: 2020 2032 3030 3032 2020 2020 2020 2020 20002 │ │ │ -00457480: 2020 3235 3732 3056 0035 7e11 0000 2020 25720V.5~... │ │ │ +00457480: 2020 3235 3732 3056 0035 e011 0000 2020 25720V.5.... │ │ │ 00457490: 2030 2020 2020 2020 2020 2020 2020 2020 0 │ │ │ 004574a0: 3120 2020 2020 2020 2020 2020 2020 2030 1 0 │ │ │ 004574b0: 2020 2020 2020 2020 2020 2020 2020 3020 0 │ │ │ 004574c0: 2020 2020 2020 2020 2020 2020 2030 2020 0 │ │ │ 004574d0: 2020 2020 2020 2020 2020 2020 3856 0035 8V.5 │ │ │ -004574e0: 7e21 0000 2020 2031 2020 2020 2020 2020 ~!.. 1 │ │ │ +004574e0: e021 0000 2020 2031 2020 2020 2020 2020 .!.. 1 │ │ │ 004574f0: 2020 2020 2020 3120 2020 2020 2020 2020 1 │ │ │ 00457500: 2020 2020 2030 2020 2020 2020 2020 2020 0 │ │ │ 00457510: 2020 2020 3020 2020 2020 2020 2020 2020 0 │ │ │ 00457520: 2020 2030 2020 2020 2020 2020 2020 2020 0 │ │ │ -00457530: 2020 3657 0035 7e31 0000 2020 2032 2020 6W.5~1.. 2 │ │ │ +00457530: 2020 3657 0035 e031 0000 2020 2032 2020 6W.5.1.. 2 │ │ │ 00457540: 2020 2020 2020 2020 2020 2020 3120 2020 1 │ │ │ 00457550: 2020 2020 2020 2020 2020 2030 2020 2020 0 │ │ │ 00457560: 2020 2020 2020 2020 2020 3020 2020 2020 0 │ │ │ 00457570: 2020 2020 2020 2020 2030 2020 2020 2020 0 │ │ │ -00457580: 2020 2020 2020 2020 3930 5900 357e 4100 90Y.5~A. │ │ │ +00457580: 2020 2020 2020 2020 3930 5900 35e0 4100 90Y.5.A. │ │ │ 00457590: 0020 2020 3320 2020 2020 2020 2020 2020 . 3 │ │ │ 004575a0: 2020 2031 2020 2020 2020 2020 2020 2020 1 │ │ │ 004575b0: 2020 3020 2020 2020 2020 2020 2020 2020 0 │ │ │ 004575c0: 2038 3030 3120 2020 2020 2020 2020 2020 8001 │ │ │ 004575d0: 3830 3031 2020 2020 2020 2020 2020 2037 8001 7 │ │ │ -004575e0: 3136 3059 0035 7e51 0000 2020 2034 2020 160Y.5~Q.. 4 │ │ │ +004575e0: 3136 3059 0035 e051 0000 2020 2034 2020 160Y.5.Q.. 4 │ │ │ 004575f0: 2020 2020 2020 2020 2020 2020 3135 3030 1500 │ │ │ 00457600: 2020 2020 2020 2020 2020 2030 2020 2020 0 │ │ │ 00457610: 2020 2020 2020 2020 2020 3020 2020 2020 0 │ │ │ 00457620: 2020 2020 2020 2020 2030 2020 2020 2020 0 │ │ │ -00457630: 2020 2020 2020 2020 3633 3139 5a00 357e 6319Z.5~ │ │ │ +00457630: 2020 2020 2020 2020 3633 3139 5a00 35e0 6319Z.5. │ │ │ 00457640: 6100 0020 2020 3520 2020 2020 2020 2020 a.. 5 │ │ │ 00457650: 2020 2020 2031 3530 3020 2020 2020 2020 1500 │ │ │ 00457660: 2020 2020 3132 3030 3120 2020 2020 2020 12001 │ │ │ 00457670: 2020 2030 2020 2020 2020 2020 2020 2020 0 │ │ │ 00457680: 2020 3132 3030 3120 2020 2020 2020 2020 12001 │ │ │ -00457690: 2031 3230 3639 5600 357e 7100 0020 2020 12069V.5~q.. │ │ │ +00457690: 2031 3230 3639 5600 35e0 7100 0020 2020 12069V.5.q.. │ │ │ 004576a0: 3620 2020 2020 2020 2020 2020 2020 2031 6 1 │ │ │ 004576b0: 3530 3020 2020 2020 2020 2020 2020 3020 500 0 │ │ │ 004576c0: 2020 2020 2020 2020 2020 2020 2030 2020 0 │ │ │ 004576d0: 2020 2020 2020 2020 2020 2020 3020 2020 0 │ │ │ -004576e0: 2020 2020 2020 2020 2020 2030 5700 357e 0W.5~ │ │ │ +004576e0: 2020 2020 2020 2020 2020 2030 5700 35e0 0W.5. │ │ │ 004576f0: 8100 0020 2020 3720 2020 2020 2020 2020 ... 7 │ │ │ 00457700: 2020 2020 2031 2020 2020 2020 2020 2020 1 │ │ │ 00457710: 2020 2020 3020 2020 2020 2020 2020 2020 0 │ │ │ 00457720: 2020 2030 2020 2020 2020 2020 2020 2020 0 │ │ │ 00457730: 2020 3020 2020 2020 2020 2020 2020 2020 0 │ │ │ -00457740: 2036 331b 0035 7e91 0000 2020 204c 696e 63..5~... Lin │ │ │ +00457740: 2036 331b 0035 e091 0000 2020 204c 696e 63..5.... Lin │ │ │ 00457750: 6520 2330 3a20 6f72 6465 7228 7929 2100 e #0: order(y)!. │ │ │ -00457760: 347e 1900 0020 2020 4c69 6e65 2023 313a 4~... Line #1: │ │ │ +00457760: 34e0 1900 0020 2020 4c69 6e65 2023 313a 4.... Line #1: │ │ │ 00457770: 2020 206e 6577 2069 2c6f 7264 7661 6c38 new i,ordval8 │ │ │ -00457780: 0035 7e11 0000 2020 204c 696e 6520 2332 .5~... Line #2 │ │ │ +00457780: 0035 e011 0000 2020 204c 696e 6520 2332 .5.... Line #2 │ │ │ 00457790: 3a20 2020 7365 7420 783d 2222 2c69 3d30 : set x="",i=0 │ │ │ 004577a0: 2c79 3d79 5f22 2878 2922 2c78 3d24 6f72 ,y=y_"(x)",x=$or │ │ │ -004577b0: 6465 7228 4079 2927 0035 7e21 0000 2020 der(@y)'.5~!.. │ │ │ +004577b0: 6465 7228 4079 2927 0035 e021 0000 2020 der(@y)'.5.!.. │ │ │ 004577c0: 204c 696e 6520 2333 3a20 2020 666f 7220 Line #3: for │ │ │ 004577d0: 2071 7569 743a 783d 2222 2020 646f 0000 quit:x="" do.. │ │ │ 004577e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004577f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00457800: 0400 0000 f907 0000 3616 0000 0000 0000 ........6....... │ │ │ -00457810: 6400 007e 4845 4c50 00ff 7300 ff43 4f4d d..~HELP..s..COM │ │ │ +00457810: 6400 00e0 4845 4c50 00ff 7300 ff43 4f4d d...HELP..s..COM │ │ │ 00457820: 4d41 4e44 5300 ff73 00ff 5649 4557 00ff MANDS..s..VIEW.. │ │ │ 00457830: 7300 ff4b 4559 5f57 4f52 4453 00ff 7300 s..KEY_WORDS..s. │ │ │ 00457840: ff54 5241 4345 00c1 1931 0000 2020 204c .TRACE...1.. L │ │ │ 00457850: 696e 6520 2334 3a20 2020 2e20 2020 2020 ine #4: . │ │ │ 00457860: 2073 6574 3a69 2332 206f 7264 7661 6c28 set:i#2 ordval( │ │ │ -00457870: 6929 3d78 2c00 357e 4100 0020 2020 4c69 i)=x,.5~A.. Li │ │ │ +00457870: 6929 3d78 2c00 35e0 4100 0020 2020 4c69 i)=x,.5.A.. Li │ │ │ 00457880: 6e65 2023 353a 2020 202e 2020 2020 2020 ne #5: . │ │ │ 00457890: 7365 7420 783d 246f 7264 6572 2840 7929 set x=$order(@y) │ │ │ -004578a0: 2500 357e 5100 0020 2020 4c69 6e65 2023 %.5~Q.. Line # │ │ │ +004578a0: 2500 35e0 5100 0020 2020 4c69 6e65 2023 %.5.Q.. Line # │ │ │ 004578b0: 363a 2020 202e 2020 2020 2020 7365 7420 6: . set │ │ │ -004578c0: 693d 692b 3119 0035 7e61 0000 2020 204c i=i+1..5~a.. L │ │ │ +004578c0: 693d 692b 3119 0035 e061 0000 2020 204c i=i+1..5.a.. L │ │ │ 004578d0: 696e 6520 2337 3a20 2020 7175 6974 0700 ine #7: quit.. │ │ │ -004578e0: 357e 7100 004e 0035 7e81 0000 2020 2054 5~q..N.5~... T │ │ │ +004578e0: 35e0 7100 004e 0035 e081 0000 2020 2054 5.q..N.5.... T │ │ │ 004578f0: 6869 7320 7368 6f77 7320 7468 6174 206f his shows that o │ │ │ 00457900: 7264 6572 5e70 726f 6669 6c69 6e67 2068 rder^profiling h │ │ │ 00457910: 6173 2061 6e20 656c 6170 7365 6420 7469 as an elapsed ti │ │ │ 00457920: 6d65 206f 6620 3235 3732 3020 616e 6420 me of 25720 and │ │ │ -00457930: 7468 654d 0035 7e91 0000 2020 206d 6178 theM.5~... max │ │ │ +00457930: 7468 654d 0035 e091 0000 2020 206d 6178 theM.5.... max │ │ │ 00457940: 696d 756d 2065 6c61 7073 6564 2074 696d imum elapsed tim │ │ │ 00457950: 6520 7761 7320 6f6e 206c 696e 6520 2335 e was on line #5 │ │ │ 00457960: 2c20 7768 6963 6820 7761 7320 6578 6563 , which was exec │ │ │ 00457970: 7574 6564 2031 3530 3020 7469 6d65 732e uted 1500 times. │ │ │ -00457980: 0700 347e 1a00 0039 0035 7e11 0000 2020 ..4~...9.5~... │ │ │ +00457980: 0700 34e0 1a00 0039 0035 e011 0000 2020 ..4....9.5.... │ │ │ 00457990: 2047 544d 3e64 6f20 5e74 7261 6365 7265 GTM>do ^tracere │ │ │ 004579a0: 706f 7274 2822 5e74 7263 222c 226d 6572 port("^trc","mer │ │ │ 004579b0: 6765 222c 2270 726f 6669 6c69 6e67 2229 ge","profiling") │ │ │ -004579c0: 6300 357e 2100 0020 2020 2e2e 2e2e 2e2e c.5~!.. ...... │ │ │ +004579c0: 6300 35e0 2100 0020 2020 2e2e 2e2e 2e2e c.5.!.. ...... │ │ │ 004579d0: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................ │ │ │ 004579e0: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................ │ │ │ 004579f0: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................ │ │ │ 00457a00: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................ │ │ │ 00457a10: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................ │ │ │ -00457a20: 2e2e 2e61 0035 7e31 0000 2020 204c 696e ...a.5~1.. Lin │ │ │ +00457a20: 2e2e 2e61 0035 e031 0000 2020 204c 696e ...a.5.1.. Lin │ │ │ 00457a30: 6520 2320 2020 2020 2020 2020 436f 756e e # Coun │ │ │ 00457a40: 7420 2020 2020 2020 2020 2055 7365 7220 t User │ │ │ 00457a50: 5469 6d65 2020 2020 2020 5379 7374 656d Time System │ │ │ 00457a60: 2054 696d 6520 2020 2054 6f74 616c 2054 Time Total T │ │ │ 00457a70: 696d 6520 2020 2020 456c 6170 7365 6420 ime Elapsed │ │ │ -00457a80: 5469 6d65 6300 357e 4100 0020 2020 2e2e Timec.5~A.. .. │ │ │ +00457a80: 5469 6d65 6300 35e0 4100 0020 2020 2e2e Timec.5.A.. .. │ │ │ 00457a90: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................ │ │ │ 00457aa0: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................ │ │ │ 00457ab0: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................ │ │ │ 00457ac0: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................ │ │ │ 00457ad0: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................ │ │ │ -00457ae0: 2e2e 2e2e 2e2e 2e5a 0035 7e51 0000 2020 .......Z.5~Q.. │ │ │ +00457ae0: 2e2e 2e2e 2e2e 2e5a 0035 e051 0000 2020 .......Z.5.Q.. │ │ │ 00457af0: 206d 6572 6765 2074 6f74 616c 2020 2020 merge total │ │ │ 00457b00: 3120 2020 2020 2020 2020 2020 2020 2038 1 8 │ │ │ 00457b10: 3030 3120 2020 2020 2020 2020 2020 3132 001 12 │ │ │ 00457b20: 3030 3020 2020 2020 2020 2020 2032 3030 000 200 │ │ │ 00457b30: 3031 2020 2020 2020 2020 2020 3136 3233 01 1623 │ │ │ -00457b40: 3156 0035 7e61 0000 2020 2030 2020 2020 1V.5~a.. 0 │ │ │ +00457b40: 3156 0035 e061 0000 2020 2030 2020 2020 1V.5.a.. 0 │ │ │ 00457b50: 2020 2020 2020 2020 2020 3120 2020 2020 1 │ │ │ 00457b60: 2020 2020 2020 2020 2030 2020 2020 2020 0 │ │ │ 00457b70: 2020 2020 2020 2020 3020 2020 2020 2020 0 │ │ │ 00457b80: 2020 2020 2020 2030 2020 2020 2020 2020 0 │ │ │ -00457b90: 2020 2020 2020 3556 0035 7e71 0000 2020 5V.5~q.. │ │ │ +00457b90: 2020 2020 2020 3556 0035 e071 0000 2020 5V.5.q.. │ │ │ 00457ba0: 2031 2020 2020 2020 2020 2020 2020 2020 1 │ │ │ 00457bb0: 3120 2020 2020 2020 2020 2020 2020 2030 1 0 │ │ │ 00457bc0: 2020 2020 2020 2020 2020 2020 2020 3020 0 │ │ │ 00457bd0: 2020 2020 2020 2020 2020 2020 2030 2020 0 │ │ │ 00457be0: 2020 2020 2020 2020 2020 2020 3456 0035 4V.5 │ │ │ -00457bf0: 7e81 0000 2020 2032 2020 2020 2020 2020 ~... 2 │ │ │ +00457bf0: e081 0000 2020 2032 2020 2020 2020 2020 .... 2 │ │ │ 00457c00: 2020 2020 2020 3120 2020 2020 2020 2020 1 │ │ │ 00457c10: 2020 2020 2030 2020 2020 2020 2020 2020 0 │ │ │ 00457c20: 2020 2020 3020 2020 2020 2020 2020 2020 0 │ │ │ 00457c30: 2020 2030 2020 2020 2020 2020 2020 2020 0 │ │ │ -00457c40: 2020 3459 0035 7e91 0000 2020 2033 2020 4Y.5~... 3 │ │ │ +00457c40: 2020 3459 0035 e091 0000 2020 2033 2020 4Y.5.... 3 │ │ │ 00457c50: 2020 2020 2020 2020 2020 2020 3120 2020 1 │ │ │ 00457c60: 2020 2020 2020 2020 2020 2038 3030 3120 8001 │ │ │ 00457c70: 2020 2020 2020 2020 2020 3020 2020 2020 0 │ │ │ 00457c80: 2020 2020 2020 2020 2038 3030 3120 2020 8001 │ │ │ -00457c90: 2020 2020 2020 2020 3830 3434 5900 347e 8044Y.4~ │ │ │ +00457c90: 2020 2020 2020 2020 3830 3434 5900 34e0 8044Y.4. │ │ │ 00457ca0: 2100 0020 2020 3420 2020 2020 2020 2020 !.. 4 │ │ │ 00457cb0: 2020 2020 2031 2020 2020 2020 2020 2020 1 │ │ │ 00457cc0: 2020 2020 3020 2020 2020 2020 2020 2020 0 │ │ │ 00457cd0: 2020 2031 3230 3030 2020 2020 2020 2020 12000 │ │ │ 00457ce0: 2020 3132 3030 3020 2020 2020 2020 2020 12000 │ │ │ -00457cf0: 2037 3939 3256 0035 7e11 0000 2020 2035 7992V.5~... 5 │ │ │ +00457cf0: 2037 3939 3256 0035 e011 0000 2020 2035 7992V.5.... 5 │ │ │ 00457d00: 2020 2020 2020 2020 2020 2020 2020 3135 15 │ │ │ 00457d10: 3030 2020 2020 2020 2020 2020 2030 2020 00 0 │ │ │ 00457d20: 2020 2020 2020 2020 2020 2020 3020 2020 0 │ │ │ 00457d30: 2020 2020 2020 2020 2020 2030 2020 2020 0 │ │ │ -00457d40: 2020 2020 2020 2020 2020 3458 0035 7e21 4X.5~! │ │ │ +00457d40: 2020 2020 2020 2020 2020 3458 0035 e021 4X.5.! │ │ │ 00457d50: 0000 2020 2036 2020 2020 2020 2020 2020 .. 6 │ │ │ 00457d60: 2020 2020 3120 2020 2020 2020 2020 2020 1 │ │ │ 00457d70: 2020 2030 2020 2020 2020 2020 2020 2020 0 │ │ │ 00457d80: 2020 3020 2020 2020 2020 2020 2020 2020 0 │ │ │ 00457d90: 2030 2020 2020 2020 2020 2020 2020 2020 0 │ │ │ -00457da0: 3137 341b 0035 7e31 0000 2020 204c 696e 174..5~1.. Lin │ │ │ +00457da0: 3137 341b 0035 e031 0000 2020 204c 696e 174..5.1.. Lin │ │ │ 00457db0: 6520 2330 3a20 6d65 7267 6528 7929 2100 e #0: merge(y)!. │ │ │ -00457dc0: 357e 4100 0020 2020 4c69 6e65 2023 313a 5~A.. Line #1: │ │ │ +00457dc0: 35e0 4100 0020 2020 4c69 6e65 2023 313a 5.A.. Line #1: │ │ │ 00457dd0: 2020 206e 6577 2069 2c6d 6572 7661 6c25 new i,merval% │ │ │ -00457de0: 0035 7e51 0000 2020 204c 696e 6520 2332 .5~Q.. Line #2 │ │ │ +00457de0: 0035 e051 0000 2020 204c 696e 6520 2332 .5.Q.. Line #2 │ │ │ 00457df0: 3a20 2020 7365 7420 693d 302c 6d65 7276 : set i=0,merv │ │ │ -00457e00: 616c 3d30 2400 357e 6100 0020 2020 4c69 al=0$.5~a.. Li │ │ │ +00457e00: 616c 3d30 2400 35e0 6100 0020 2020 4c69 al=0$.5.a.. Li │ │ │ 00457e10: 6e65 2023 333a 2020 206d 6572 6765 206d ne #3: merge m │ │ │ -00457e20: 6572 7661 6c3d 4079 3800 357e 7100 0020 erval=@y8.5~q.. │ │ │ +00457e20: 6572 7661 6c3d 4079 3800 35e0 7100 0020 erval=@y8.5.q.. │ │ │ 00457e30: 2020 4c69 6e65 2023 343a 2020 2066 6f72 Line #4: for │ │ │ 00457e40: 2069 3d31 3a31 3a24 6f72 6465 7228 6d65 i=1:1:$order(me │ │ │ 00457e50: 7276 616c 2822 2229 2c2d 3129 2020 646f rval(""),-1) do │ │ │ -00457e60: 2900 357e 8100 0020 2020 4c69 6e65 2023 ).5~... Line # │ │ │ +00457e60: 2900 35e0 8100 0020 2020 4c69 6e65 2023 ).5.... Line # │ │ │ 00457e70: 353a 2020 202e 206b 696c 6c3a 6923 3220 5: . kill:i#2 │ │ │ -00457e80: 6d65 7276 616c 2869 2919 0035 7e91 0000 merval(i)..5~... │ │ │ +00457e80: 6d65 7276 616c 2869 2919 0035 e091 0000 merval(i)..5.... │ │ │ 00457e90: 2020 204c 696e 6520 2336 3a20 2020 7175 Line #6: qu │ │ │ -00457ea0: 6974 0e00 347e 2200 0020 2020 4754 4d3e it..4~".. GTM> │ │ │ -00457eb0: 0700 357e 1100 004e 0035 7e21 0000 2020 ..5~...N.5~!.. │ │ │ +00457ea0: 6974 0e00 34e0 2200 0020 2020 4754 4d3e it..4.".. GTM> │ │ │ +00457eb0: 0700 35e0 1100 004e 0035 e021 0000 2020 ..5....N.5.!.. │ │ │ 00457ec0: 2054 6869 7320 7368 6f77 7320 7468 6174 This shows that │ │ │ 00457ed0: 206d 6572 6765 5e70 726f 6669 6c69 6e67 merge^profiling │ │ │ 00457ee0: 2068 6173 2061 6e20 656c 6170 7365 6420 has an elapsed │ │ │ 00457ef0: 7469 6d65 206f 6620 3136 3233 3120 616e time of 16231 an │ │ │ -00457f00: 6420 7468 6547 0035 7e31 0000 2020 206d d theG.5~1.. m │ │ │ +00457f00: 6420 7468 6547 0035 e031 0000 2020 206d d theG.5.1.. m │ │ │ 00457f10: 6178 696d 756d 2065 6c61 7073 6564 2074 aximum elapsed t │ │ │ 00457f20: 696d 6520 7761 7320 6f6e 206c 696e 6520 ime was on line │ │ │ 00457f30: 2333 2c20 7768 6963 6820 7761 7320 6578 #3, which was ex │ │ │ -00457f40: 6563 7574 6564 206f 6e63 652e 0700 357e ecuted once...5~ │ │ │ -00457f50: 4100 0053 0035 7e51 0000 2020 204e 6f74 A..S.5~Q.. Not │ │ │ +00457f40: 6563 7574 6564 206f 6e63 652e 0700 35e0 ecuted once...5. │ │ │ +00457f50: 4100 0053 0035 e051 0000 2020 204e 6f74 A..S.5.Q.. Not │ │ │ 00457f60: 6520 7468 6174 204d 2d70 726f 6669 6c69 e that M-profili │ │ │ 00457f70: 6e67 2072 6573 756c 7473 2061 7265 2072 ng results are r │ │ │ 00457f80: 6570 6f72 7465 6420 666f 7220 6561 6368 eported for each │ │ │ 00457f90: 206c 696e 652e 2057 6869 6c65 2072 6570 line. While rep │ │ │ -00457fa0: 6f72 7469 6e67 5300 357e 6100 0020 2020 ortingS.5~a.. │ │ │ +00457fa0: 6f72 7469 6e67 5300 35e0 6100 0020 2020 ortingS.5.a.. │ │ │ 00457fb0: 7469 6d65 2066 6f72 2061 206c 696e 6520 time for a line │ │ │ 00457fc0: 636f 6e74 6169 6e69 6e67 2061 6e20 696e containing an in │ │ │ 00457fd0: 766f 6361 7469 6f6e 206f 6620 6120 6c61 vocation of a la │ │ │ 00457fe0: 6265 6c2c 204d 2d70 726f 6669 6c69 6e67 bel, M-profiling │ │ │ 00457ff0: 2065 7863 6c75 6465 7300 0000 0000 0000 excludes....... │ │ │ 00458000: 0400 0000 f207 0000 5a16 0000 0000 0000 ........Z....... │ │ │ -00458010: 6000 007e 4845 4c50 00ff 7300 ff43 4f4d `..~HELP..s..COM │ │ │ +00458010: 6000 00e0 4845 4c50 00ff 7300 ff43 4f4d `...HELP..s..COM │ │ │ 00458020: 4d41 4e44 5300 ff73 00ff 5649 4557 00ff MANDS..s..VIEW.. │ │ │ 00458030: 7300 ff4b 4559 5f57 4f52 4453 00ff 7300 s..KEY_WORDS..s. │ │ │ 00458040: ff54 5241 4345 00c1 2271 0000 2020 2074 .TRACE.."q.. t │ │ │ 00458050: 6865 2065 7865 6375 7469 6f6e 2074 696d he execution tim │ │ │ 00458060: 6520 6f66 2074 6861 7420 6c61 6265 6c2e e of that label. │ │ │ -00458070: 0700 357e 8100 001d 0035 7e91 0000 2020 ..5~.....5~... │ │ │ +00458070: 0700 35e0 8100 001d 0035 e091 0000 2020 ..5......5.... │ │ │ 00458080: 2048 6572 6520 6973 2061 6e20 6578 616d Here is an exam │ │ │ -00458090: 706c 653a 0700 347e 2300 0037 0035 7e11 ple:..4~#..7.5~. │ │ │ +00458090: 706c 653a 0700 34e0 2300 0037 0035 e011 ple:..4.#..7.5.. │ │ │ 004580a0: 0000 2020 2047 544d 3e64 6f20 5e74 7261 .. GTM>do ^tra │ │ │ 004580b0: 6365 7265 706f 7274 2822 5e74 7263 222c cereport("^trc", │ │ │ 004580c0: 2271 6f6d 222c 2270 726f 6669 6c69 6e67 "qom","profiling │ │ │ -004580d0: 2229 6300 357e 2100 0020 2020 2e2e 2e2e ")c.5~!.. .... │ │ │ +004580d0: 2229 6300 35e0 2100 0020 2020 2e2e 2e2e ")c.5.!.. .... │ │ │ 004580e0: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................ │ │ │ 004580f0: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................ │ │ │ 00458100: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................ │ │ │ 00458110: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................ │ │ │ 00458120: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................ │ │ │ -00458130: 2e2e 2e2e 2e61 0035 7e31 0000 2020 204c .....a.5~1.. L │ │ │ +00458130: 2e2e 2e2e 2e61 0035 e031 0000 2020 204c .....a.5.1.. L │ │ │ 00458140: 696e 6520 2320 2020 2020 2020 2020 436f ine # Co │ │ │ 00458150: 756e 7420 2020 2020 2020 2020 2055 7365 unt Use │ │ │ 00458160: 7220 5469 6d65 2020 2020 2020 5379 7374 r Time Syst │ │ │ 00458170: 656d 2054 696d 6520 2020 2054 6f74 616c em Time Total │ │ │ 00458180: 2054 696d 6520 2020 2020 456c 6170 7365 Time Elapse │ │ │ -00458190: 6420 5469 6d65 6300 357e 4100 0020 2020 d Timec.5~A.. │ │ │ +00458190: 6420 5469 6d65 6300 35e0 4100 0020 2020 d Timec.5.A.. │ │ │ 004581a0: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................ │ │ │ 004581b0: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................ │ │ │ 004581c0: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................ │ │ │ 004581d0: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................ │ │ │ 004581e0: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................ │ │ │ -004581f0: 2e2e 2e2e 2e2e 2e2e 2e57 0035 7e51 0000 .........W.5~Q.. │ │ │ +004581f0: 2e2e 2e2e 2e2e 2e2e 2e57 0035 e051 0000 .........W.5.Q.. │ │ │ 00458200: 2020 2071 6f6d 2074 6f74 616c 2020 2020 qom total │ │ │ 00458210: 2020 3120 2020 2020 2020 2020 2020 2020 1 │ │ │ 00458220: 2030 2020 2020 2020 2020 2020 2020 2020 0 │ │ │ 00458230: 3020 2020 2020 2020 2020 2020 2020 2030 0 0 │ │ │ 00458240: 2020 2020 2020 2020 2020 2020 2020 3738 78 │ │ │ -00458250: 5700 357e 6100 0020 2020 3020 2020 2020 W.5~a.. 0 │ │ │ +00458250: 5700 35e0 6100 0020 2020 3020 2020 2020 W.5.a.. 0 │ │ │ 00458260: 2020 2020 2020 2020 2031 2020 2020 2020 1 │ │ │ 00458270: 2020 2020 2020 2020 3020 2020 2020 2020 0 │ │ │ 00458280: 2020 2020 2020 2030 2020 2020 2020 2020 0 │ │ │ 00458290: 2020 2020 2020 3020 2020 2020 2020 2020 0 │ │ │ -004582a0: 2020 2020 2031 3857 0035 7e71 0000 2020 18W.5~q.. │ │ │ +004582a0: 2020 2020 2031 3857 0035 e071 0000 2020 18W.5.q.. │ │ │ 004582b0: 2031 2020 2020 2020 2020 2020 2020 2020 1 │ │ │ 004582c0: 3120 2020 2020 2020 2020 2020 2020 2030 1 0 │ │ │ 004582d0: 2020 2020 2020 2020 2020 2020 2020 3020 0 │ │ │ 004582e0: 2020 2020 2020 2020 2020 2020 2030 2020 0 │ │ │ 004582f0: 2020 2020 2020 2020 2020 2020 3131 5600 11V. │ │ │ -00458300: 357e 8100 0020 2020 3220 2020 2020 2020 5~... 2 │ │ │ +00458300: 35e0 8100 0020 2020 3220 2020 2020 2020 5.... 2 │ │ │ 00458310: 2020 2020 2020 2031 2020 2020 2020 2020 1 │ │ │ 00458320: 2020 2020 2020 3020 2020 2020 2020 2020 0 │ │ │ 00458330: 2020 2020 2030 2020 2020 2020 2020 2020 0 │ │ │ 00458340: 2020 2020 3020 2020 2020 2020 2020 2020 0 │ │ │ -00458350: 2020 2039 5700 357e 9100 0020 2020 3320 9W.5~... 3 │ │ │ +00458350: 2020 2039 5700 35e0 9100 0020 2020 3320 9W.5.... 3 │ │ │ 00458360: 2020 2020 2020 2020 2020 2020 2031 2020 1 │ │ │ 00458370: 2020 2020 2020 2020 2020 2020 3020 2020 0 │ │ │ 00458380: 2020 2020 2020 2020 2020 2030 2020 2020 0 │ │ │ 00458390: 2020 2020 2020 2020 2020 3020 2020 2020 0 │ │ │ -004583a0: 2020 2020 2020 2020 2031 3156 0034 7e24 11V.4~$ │ │ │ +004583a0: 2020 2020 2020 2020 2031 3156 0034 e024 11V.4.$ │ │ │ 004583b0: 0000 2020 2034 2020 2020 2020 2020 2020 .. 4 │ │ │ 004583c0: 2020 2020 3120 2020 2020 2020 2020 2020 1 │ │ │ 004583d0: 2020 2030 2020 2020 2020 2020 2020 2020 0 │ │ │ 004583e0: 2020 3020 2020 2020 2020 2020 2020 2020 0 │ │ │ 004583f0: 2030 2020 2020 2020 2020 2020 2020 2020 0 │ │ │ -00458400: 3519 0035 7e11 0000 2020 204c 696e 6520 5..5~... Line │ │ │ -00458410: 2330 3a20 716f 6d28 7929 2000 357e 2100 #0: qom(y) .5~!. │ │ │ +00458400: 3519 0035 e011 0000 2020 204c 696e 6520 5..5.... Line │ │ │ +00458410: 2330 3a20 716f 6d28 7929 2000 35e0 2100 #0: qom(y) .5.!. │ │ │ 00458420: 0020 2020 4c69 6e65 2023 313a 2020 2064 . Line #1: d │ │ │ -00458430: 6f20 7175 6572 7928 7929 2000 357e 3100 o query(y) .5~1. │ │ │ +00458430: 6f20 7175 6572 7928 7929 2000 35e0 3100 o query(y) .5.1. │ │ │ 00458440: 0020 2020 4c69 6e65 2023 323a 2020 2064 . Line #2: d │ │ │ -00458450: 6f20 6f72 6465 7228 7929 2000 357e 4100 o order(y) .5~A. │ │ │ +00458450: 6f20 6f72 6465 7228 7929 2000 35e0 4100 o order(y) .5.A. │ │ │ 00458460: 0020 2020 4c69 6e65 2023 333a 2020 2064 . Line #3: d │ │ │ -00458470: 6f20 6d65 7267 6528 7929 1900 357e 5100 o merge(y)..5~Q. │ │ │ +00458470: 6f20 6d65 7267 6528 7929 1900 35e0 5100 o merge(y)..5.Q. │ │ │ 00458480: 0020 2020 4c69 6e65 2023 343a 2020 2071 . Line #4: q │ │ │ -00458490: 7569 7407 0035 7e61 0000 4f00 357e 7100 uit..5~a..O.5~q. │ │ │ +00458490: 7569 7407 0035 e061 0000 4f00 35e0 7100 uit..5.a..O.5.q. │ │ │ 004584a0: 0020 2020 4e6f 7469 6365 2074 6861 7420 . Notice that │ │ │ 004584b0: 7468 6520 6578 6563 7574 696f 6e20 6f66 the execution of │ │ │ 004584c0: 2064 6f20 6d65 7267 6528 7929 2072 6570 do merge(y) rep │ │ │ 004584d0: 6f72 7473 2061 6e20 456c 6170 7365 6420 orts an Elapsed │ │ │ -004584e0: 5469 6d65 206f 6620 3943 0035 7e81 0000 Time of 9C.5~... │ │ │ +004584e0: 5469 6d65 206f 6620 3943 0035 e081 0000 Time of 9C.5.... │ │ │ 004584f0: 2020 2077 6865 7265 6173 206d 6572 6765 whereas merge │ │ │ 00458500: 5e70 726f 6669 6c69 6e67 2072 6570 6f72 ^profiling repor │ │ │ 00458510: 7465 6420 616e 2045 6c61 7073 6564 2054 ted an Elapsed T │ │ │ -00458520: 696d 6520 6f66 2031 3134 392e 0700 357e ime of 1149...5~ │ │ │ -00458530: 9100 0053 0034 7e25 0000 2020 2059 6f75 ...S.4~%.. You │ │ │ +00458520: 696d 6520 6f66 2031 3134 392e 0700 35e0 ime of 1149...5. │ │ │ +00458530: 9100 0053 0034 e025 0000 2020 2059 6f75 ...S.4.%.. You │ │ │ 00458540: 2063 616e 2077 7269 7465 2070 726f 6772 can write progr │ │ │ 00458550: 616d 7320 6c69 6b65 2074 7261 6365 7265 ams like tracere │ │ │ 00458560: 706f 7274 2e6d 2074 6f20 696e 7465 7270 port.m to interp │ │ │ 00458570: 7265 7420 7468 6520 7265 7375 6c74 7320 ret the results │ │ │ -00458580: 6f66 2074 6865 5000 357e 1100 0020 2020 of theP.5~... │ │ │ +00458580: 6f66 2074 6865 5000 35e0 1100 0020 2020 of theP.5.... │ │ │ 00458590: 4d2d 7072 6f66 696c 696e 6720 6461 7461 M-profiling data │ │ │ 004585a0: 2061 6e64 2061 6c73 6f20 7573 6520 7468 and also use th │ │ │ 004585b0: 656d 2074 6f20 616e 616c 797a 6520 796f em to analyze yo │ │ │ 004585c0: 7572 2063 6f64 6520 6578 6563 7574 696f ur code executio │ │ │ -004585d0: 6e20 7061 7468 2c00 357e 2100 0020 2020 n path,.5~!.. │ │ │ +004585d0: 6e20 7061 7468 2c00 35e0 2100 0020 2020 n path,.5.!.. │ │ │ 004585e0: 6261 7365 6420 6f6e 2079 6f75 7220 756e based on your un │ │ │ 004585f0: 6971 7565 2072 6571 7569 7265 6d65 6e74 ique requirement │ │ │ -00458600: 732e 0700 357e 3100 0051 0035 7e41 0000 s...5~1..Q.5~A.. │ │ │ +00458600: 732e 0700 35e0 3100 0051 0035 e041 0000 s...5.1..Q.5.A.. │ │ │ 00458610: 2020 2076 6965 7720 2274 7261 6365 223a view "trace": │ │ │ 00458620: 313a 2022 3c67 626c 3e22 2061 6e64 2076 1: "" and v │ │ │ 00458630: 6965 7720 2274 7261 6365 223a 303a 2022 iew "trace":0: " │ │ │ 00458640: 3c67 626c 3e22 2063 6f6d 6d61 6e64 7320 " commands │ │ │ -00458650: 656e 6162 6c65 2061 6e64 1e00 357e 5100 enable and..5~Q. │ │ │ +00458650: 656e 6162 6c65 2061 6e64 1e00 35e0 5100 enable and..5.Q. │ │ │ 00458660: 0020 2020 6469 7361 626c 6520 4d2d 7072 . disable M-pr │ │ │ -00458670: 6f66 696c 696e 672e 0700 357e 6100 004f ofiling...5~a..O │ │ │ -00458680: 0035 7e71 0000 2020 2054 6f20 7065 7266 .5~q.. To perf │ │ │ +00458670: 6f66 696c 696e 672e 0700 35e0 6100 004f ofiling...5.a..O │ │ │ +00458680: 0035 e071 0000 2020 2054 6f20 7065 7266 .5.q.. To perf │ │ │ 00458690: 6f72 6d20 656e 7472 7972 6566 2d73 7065 orm entryref-spe │ │ │ 004586a0: 6369 6669 6320 4d2d 7072 6f66 696c 696e cific M-profilin │ │ │ 004586b0: 6720 7769 7468 6f75 7420 6d6f 6469 6679 g without modify │ │ │ 004586c0: 696e 6720 7468 6520 736f 7572 6365 5200 ing the sourceR. │ │ │ -004586d0: 357e 8100 0020 2020 7072 6f67 7261 6d2c 5~... program, │ │ │ +004586d0: 35e0 8100 0020 2020 7072 6f67 7261 6d2c 5.... program, │ │ │ 004586e0: 2075 7365 205a 4252 4541 4b2e 2046 6f72 use ZBREAK. For │ │ │ 004586f0: 2065 7861 6d70 6c65 2c20 746f 2070 6572 example, to per │ │ │ 00458700: 666f 726d 204d 2d70 726f 6669 6c69 6e67 form M-profiling │ │ │ 00458710: 206f 6620 7468 6520 656e 7472 7972 6566 of the entryref │ │ │ -00458720: 5100 357e 9100 0020 2020 6d65 7267 655e Q.5~... merge^ │ │ │ +00458720: 5100 35e0 9100 0020 2020 6d65 7267 655e Q.5.... merge^ │ │ │ 00458730: 7072 6f66 696c 696e 672c 2072 656d 6f76 profiling, remov │ │ │ 00458740: 6520 5649 4557 2022 5452 4143 4522 2063 e VIEW "TRACE" c │ │ │ 00458750: 6f6d 6d61 6e64 7320 6672 6f6d 2070 726f ommands from pro │ │ │ 00458760: 6669 6c69 6e67 2e6d 2061 6e64 2074 6865 filing.m and the │ │ │ -00458770: 6e29 0034 7e26 0000 2020 2065 7865 6375 n).4~&.. execu │ │ │ +00458770: 6e29 0034 e026 0000 2020 2065 7865 6375 n).4.&.. execu │ │ │ 00458780: 7465 2074 6865 2066 6f6c 6c6f 7769 6e67 te the following │ │ │ -00458790: 2063 6f6d 6d61 6e64 733a 0700 357e 1100 commands:..5~.. │ │ │ -004587a0: 0051 0035 7e21 0000 2020 2047 544d 3e5a .Q.5~!.. GTM>Z │ │ │ +00458790: 2063 6f6d 6d61 6e64 733a 0700 35e0 1100 commands:..5... │ │ │ +004587a0: 0051 0035 e021 0000 2020 2047 544d 3e5a .Q.5.!.. GTM>Z │ │ │ 004587b0: 4252 4541 4b20 6d65 7267 655e 7072 6f66 BREAK merge^prof │ │ │ 004587c0: 696c 696e 673a 2276 6965 7720 2222 5452 iling:"view ""TR │ │ │ 004587d0: 4143 4522 223a 313a 2222 5e6d 7472 6322 ACE"":1:""^mtrc" │ │ │ 004587e0: 2220 7772 6974 6520 2222 5472 6163 6522 " write ""Trace" │ │ │ 004587f0: 2222 0000 0000 0000 0000 0000 0000 0000 "".............. │ │ │ 00458800: 0400 0000 f007 0000 9516 0000 0000 0000 ................ │ │ │ -00458810: 5000 007e 4845 4c50 00ff 7300 ff43 4f4d P..~HELP..s..COM │ │ │ +00458810: 5000 00e0 4845 4c50 00ff 7300 ff43 4f4d P...HELP..s..COM │ │ │ 00458820: 4d41 4e44 5300 ff73 00ff 5649 4557 00ff MANDS..s..VIEW.. │ │ │ 00458830: 7300 ff4b 4559 5f57 4f52 4453 00ff 7300 s..KEY_WORDS..s. │ │ │ 00458840: ff54 5241 4345 00c1 2631 0000 2020 2047 .TRACE..&1.. G │ │ │ 00458850: 544d 3e64 6f20 5e70 726f 6669 6c69 6e67 TM>do ^profiling │ │ │ -00458860: 0f00 357e 4100 0020 2020 5472 6163 6524 ..5~A.. Trace$ │ │ │ -00458870: 0035 7e51 0000 2020 2047 544d 3e76 6965 .5~Q.. GTM>vie │ │ │ +00458860: 0f00 35e0 4100 0020 2020 5472 6163 6524 ..5.A.. Trace$ │ │ │ +00458870: 0035 e051 0000 2020 2047 544d 3e76 6965 .5.Q.. GTM>vie │ │ │ 00458880: 7720 2254 5241 4345 223a 303a 225e 6d74 w "TRACE":0:"^mt │ │ │ -00458890: 7263 2207 0035 7e61 0000 1a00 357e 7100 rc"..5~a....5~q. │ │ │ +00458890: 7263 2207 0035 e061 0000 1a00 35e0 7100 rc"..5.a....5.q. │ │ │ 004588a0: 0020 2020 4754 4d3e 7a77 7269 7465 205e . GTM>zwrite ^ │ │ │ -004588b0: 6d74 7263 2400 357e 8100 0020 2020 5e6d mtrc$.5~... ^m │ │ │ +004588b0: 6d74 7263 2400 35e0 8100 0020 2020 5e6d mtrc$.5.... ^m │ │ │ 004588c0: 7472 6328 222a 4348 494c 4452 454e 2229 trc("*CHILDREN") │ │ │ -004588d0: 3d22 303a 303a 3022 2d00 357e 9100 0020 ="0:0:0"-.5~... │ │ │ +004588d0: 3d22 303a 303a 3022 2d00 35e0 9100 0020 ="0:0:0"-.5.... │ │ │ 004588e0: 2020 5e6d 7472 6328 222a 5255 4e22 293d ^mtrc("*RUN")= │ │ │ 004588f0: 2231 3332 3030 383a 3532 3030 333a 3138 "132008:52003:18 │ │ │ -00458900: 3430 3131 222b 0034 7e27 0000 2020 205e 4011"+.4~'.. ^ │ │ │ +00458900: 3430 3131 222b 0034 e027 0000 2020 205e 4011"+.4.'.. ^ │ │ │ 00458910: 6d74 7263 2822 4754 4d24 444d 4f44 222c mtrc("GTM$DMOD", │ │ │ 00458920: 225e 2229 3d22 313a 303a 303a 303a 3422 "^")="1:0:0:0:4" │ │ │ -00458930: 3a00 357e 1100 0020 2020 5e6d 7472 6328 :.5~... ^mtrc( │ │ │ +00458930: 3a00 35e0 1100 0020 2020 5e6d 7472 6328 :.5.... ^mtrc( │ │ │ 00458940: 2270 726f 6669 6c69 6e67 222c 226d 6572 "profiling","mer │ │ │ 00458950: 6765 2229 3d22 313a 3830 3031 3a30 3a38 ge")="1:8001:0:8 │ │ │ -00458960: 3030 313a 3133 3435 3022 3200 357e 2100 001:13450"2.5~!. │ │ │ +00458960: 3030 313a 3133 3435 3022 3200 35e0 2100 001:13450"2.5.!. │ │ │ 00458970: 0020 2020 5e6d 7472 6328 2270 726f 6669 . ^mtrc("profi │ │ │ 00458980: 6c69 6e67 222c 226d 6572 6765 222c 3129 ling","merge",1) │ │ │ -00458990: 3d22 313a 303a 303a 303a 3622 3200 357e ="1:0:0:0:6"2.5~ │ │ │ +00458990: 3d22 313a 303a 303a 303a 3622 3200 35e0 ="1:0:0:0:6"2.5. │ │ │ 004589a0: 3100 0020 2020 5e6d 7472 6328 2270 726f 1.. ^mtrc("pro │ │ │ 004589b0: 6669 6c69 6e67 222c 226d 6572 6765 222c filing","merge", │ │ │ 004589c0: 3229 3d22 313a 303a 303a 303a 3522 3b00 2)="1:0:0:0:5";. │ │ │ -004589d0: 357e 4100 0020 2020 5e6d 7472 6328 2270 5~A.. ^mtrc("p │ │ │ +004589d0: 35e0 4100 0020 2020 5e6d 7472 6328 2270 5.A.. ^mtrc("p │ │ │ 004589e0: 726f 6669 6c69 6e67 222c 226d 6572 6765 rofiling","merge │ │ │ 004589f0: 222c 3329 3d22 313a 3830 3031 3a30 3a38 ",3)="1:8001:0:8 │ │ │ -00458a00: 3030 313a 3631 3838 2235 0035 7e51 0000 001:6188"5.5~Q.. │ │ │ +00458a00: 3030 313a 3631 3838 2235 0035 e051 0000 001:6188"5.5.Q.. │ │ │ 00458a10: 2020 205e 6d74 7263 2822 7072 6f66 696c ^mtrc("profil │ │ │ 00458a20: 696e 6722 2c22 6d65 7267 6522 2c34 293d ing","merge",4)= │ │ │ 00458a30: 2231 3a30 3a30 3a30 3a37 3134 3922 3800 "1:0:0:0:7149"8. │ │ │ -00458a40: 357e 6100 0020 2020 5e6d 7472 6328 2270 5~a.. ^mtrc("p │ │ │ +00458a40: 35e0 6100 0020 2020 5e6d 7472 6328 2270 5.a.. ^mtrc("p │ │ │ 00458a50: 726f 6669 6c69 6e67 222c 226d 6572 6765 rofiling","merge │ │ │ 00458a60: 222c 342c 2246 4f52 5f4c 4f4f 5022 2c31 ",4,"FOR_LOOP",1 │ │ │ -00458a70: 293d 3135 3030 3500 357e 7100 0020 2020 )=15005.5~q.. │ │ │ +00458a70: 293d 3135 3030 3500 35e0 7100 0020 2020 )=15005.5.q.. │ │ │ 00458a80: 5e6d 7472 6328 2270 726f 6669 6c69 6e67 ^mtrc("profiling │ │ │ 00458a90: 222c 226d 6572 6765 222c 3529 3d22 3135 ","merge",5)="15 │ │ │ -00458aa0: 3030 3a30 3a30 3a30 3a34 2233 0035 7e81 00:0:0:0:4"3.5~. │ │ │ +00458aa0: 3030 3a30 3a30 3a30 3a34 2233 0035 e081 00:0:0:0:4"3.5.. │ │ │ 00458ab0: 0000 2020 205e 6d74 7263 2822 7072 6f66 .. ^mtrc("prof │ │ │ 00458ac0: 696c 696e 6722 2c22 6d65 7267 6522 2c36 iling","merge",6 │ │ │ 00458ad0: 293d 2231 3a30 3a30 3a30 3a36 3322 3400 )="1:0:0:0:63"4. │ │ │ -00458ae0: 357e 9100 0020 2020 5e6d 7472 6328 2270 5~... ^mtrc("p │ │ │ +00458ae0: 35e0 9100 0020 2020 5e6d 7472 6328 2270 5.... ^mtrc("p │ │ │ 00458af0: 726f 6669 6c69 6e67 222c 2270 726f 6669 rofiling","profi │ │ │ 00458b00: 6c69 6e67 2229 3d22 313a 303a 303a 303a ling")="1:0:0:0: │ │ │ -00458b10: 3922 3600 347e 2800 0020 2020 5e6d 7472 9"6.4~(.. ^mtr │ │ │ +00458b10: 3922 3600 34e0 2800 0020 2020 5e6d 7472 9"6.4.(.. ^mtr │ │ │ 00458b20: 6328 2270 726f 6669 6c69 6e67 222c 2270 c("profiling","p │ │ │ 00458b30: 726f 6669 6c69 6e67 222c 3829 3d22 313a rofiling",8)="1: │ │ │ -00458b40: 303a 303a 303a 3422 2e00 357e 1100 0020 0:0:0:4"..5~... │ │ │ +00458b40: 303a 303a 303a 3422 2e00 35e0 1100 0020 0:0:0:4"..5.... │ │ │ 00458b50: 2020 5e6d 7472 6328 2270 726f 6669 6c69 ^mtrc("profili │ │ │ 00458b60: 6e67 222c 2271 6f6d 2229 3d22 313a 303a ng","qom")="1:0: │ │ │ -00458b70: 303a 303a 3922 3000 357e 2100 0020 2020 0:0:9"0.5~!.. │ │ │ +00458b70: 303a 303a 3922 3000 35e0 2100 0020 2020 0:0:9"0.5.!.. │ │ │ 00458b80: 5e6d 7472 6328 2270 726f 6669 6c69 6e67 ^mtrc("profiling │ │ │ 00458b90: 222c 2271 6f6d 222c 3429 3d22 313a 303a ","qom",4)="1:0: │ │ │ -00458ba0: 303a 303a 3422 0700 357e 3100 0012 0035 0:0:4"..5~1....5 │ │ │ -00458bb0: 7e41 0000 2020 2045 7861 6d70 6c65 3a07 ~A.. Example:. │ │ │ -00458bc0: 0035 7e51 0000 1700 357e 6100 0020 2020 .5~Q....5~a.. │ │ │ +00458ba0: 303a 303a 3422 0700 35e0 3100 0012 0035 0:0:4"..5.1....5 │ │ │ +00458bb0: e041 0000 2020 2045 7861 6d70 6c65 3a07 .A.. Example:. │ │ │ +00458bc0: 0035 e051 0000 1700 35e0 6100 0020 2020 .5.Q....5.a.. │ │ │ 00458bd0: 4966 2070 726f 662e 6d20 6973 3a07 0035 If prof.m is:..5 │ │ │ -00458be0: 7e71 0000 0f00 357e 8100 0020 2020 7072 ~q....5~... pr │ │ │ -00458bf0: 6f66 3b19 0035 7e91 0000 2020 2020 2020 of;..5~... │ │ │ -00458c00: 2073 6574 2073 7461 7274 3d31 1d00 347e set start=1..4~ │ │ │ +00458be0: e071 0000 0f00 35e0 8100 0020 2020 7072 .q....5.... pr │ │ │ +00458bf0: 6f66 3b19 0035 e091 0000 2020 2020 2020 of;..5.... │ │ │ +00458c00: 2073 6574 2073 7461 7274 3d31 1d00 34e0 set start=1..4. │ │ │ 00458c10: 2900 0020 2020 2020 2020 7365 7420 6669 ).. set fi │ │ │ -00458c20: 6e69 7368 3d31 3030 3023 0035 7e11 0000 nish=1000#.5~... │ │ │ +00458c20: 6e69 7368 3d31 3030 3023 0035 e011 0000 nish=1000#.5.... │ │ │ 00458c30: 2020 2020 2020 2076 6965 7720 2254 5241 view "TRA │ │ │ -00458c40: 4345 223a 313a 225e 7472 6322 3e00 357e CE":1:"^trc">.5~ │ │ │ +00458c40: 4345 223a 313a 225e 7472 6322 3e00 35e0 CE":1:"^trc">.5. │ │ │ 00458c50: 2100 0020 2020 2020 2020 6b69 6c6c 2063 !.. kill c │ │ │ 00458c60: 7963 6c65 2053 206d 6178 3d24 2464 6f63 ycle S max=$$doc │ │ │ 00458c70: 7963 6c65 2873 7461 7274 2c66 696e 6973 ycle(start,finis │ │ │ -00458c80: 682c 2263 7963 6c65 2229 2300 357e 3100 h,"cycle")#.5~1. │ │ │ +00458c80: 682c 2263 7963 6c65 2229 2300 35e0 3100 h,"cycle")#.5.1. │ │ │ 00458c90: 0020 2020 2020 2020 7669 6577 2022 5452 . view "TR │ │ │ 00458ca0: 4143 4522 3a30 3a22 5e74 7263 2219 0035 ACE":0:"^trc"..5 │ │ │ -00458cb0: 7e41 0000 2020 2020 2020 207a 7772 6974 ~A.. zwrit │ │ │ -00458cc0: 6520 5e74 7263 1200 357e 5100 0020 2020 e ^trc..5~Q.. │ │ │ -00458cd0: 2020 2020 7175 6974 0f00 357e 6100 0020 quit..5~a.. │ │ │ -00458ce0: 2020 2020 2020 3b21 0035 7e71 0000 2020 ;!.5~q.. │ │ │ +00458cb0: e041 0000 2020 2020 2020 207a 7772 6974 .A.. zwrit │ │ │ +00458cc0: 6520 5e74 7263 1200 35e0 5100 0020 2020 e ^trc..5.Q.. │ │ │ +00458cd0: 2020 2020 7175 6974 0f00 35e0 6100 0020 quit..5.a.. │ │ │ +00458ce0: 2020 2020 2020 3b21 0035 e071 0000 2020 ;!.5.q.. │ │ │ 00458cf0: 2064 6f63 7963 6c65 2866 6972 7374 2c6c docycle(first,l │ │ │ -00458d00: 6173 742c 7661 7229 2f00 357e 8100 0020 ast,var)/.5~... │ │ │ +00458d00: 6173 742c 7661 7229 2f00 35e0 8100 0020 ast,var)/.5.... │ │ │ 00458d10: 2020 2020 2020 6e65 7720 692c 6375 7272 new i,curr │ │ │ 00458d20: 7061 7468 2c63 7572 7265 6e74 2c6d 6178 path,current,max │ │ │ -00458d30: 6379 636c 652c 6e1c 0035 7e91 0000 2020 cycle,n..5~... │ │ │ +00458d30: 6379 636c 652c 6e1c 0035 e091 0000 2020 cycle,n..5.... │ │ │ 00458d40: 2020 2020 2073 6574 206d 6178 6379 636c set maxcycl │ │ │ -00458d50: 653d 3135 0034 7e2a 0000 2020 2020 2020 e=15.4~*.. │ │ │ +00458d50: 653d 3135 0034 e02a 0000 2020 2020 2020 e=15.4.*.. │ │ │ 00458d60: 2066 6f72 2063 7572 7265 6e74 3d66 6972 for current=fir │ │ │ 00458d70: 7374 3a31 3a6c 6173 7420 646f 2063 7963 st:1:last do cyc │ │ │ -00458d80: 6c65 6865 6c70 6572 1b00 357e 1100 0020 lehelper..5~... │ │ │ +00458d80: 6c65 6865 6c70 6572 1b00 35e0 1100 0020 lehelper..5.... │ │ │ 00458d90: 2020 2020 2020 7175 6974 206d 6178 6379 quit maxcy │ │ │ -00458da0: 636c 650f 0035 7e21 0000 2020 2020 2020 cle..5~!.. │ │ │ -00458db0: 203b 1500 357e 3100 0020 2020 6379 636c ;..5~1.. cycl │ │ │ -00458dc0: 6568 656c 7065 721b 0035 7e41 0000 2020 ehelper..5~A.. │ │ │ +00458da0: 636c 650f 0035 e021 0000 2020 2020 2020 cle..5.!.. │ │ │ +00458db0: 203b 1500 35e0 3100 0020 2020 6379 636c ;..5.1.. cycl │ │ │ +00458dc0: 6568 656c 7065 721b 0035 e041 0000 2020 ehelper..5.A.. │ │ │ 00458dd0: 2020 2020 2073 6574 206e 3d63 7572 7265 set n=curre │ │ │ -00458de0: 6e74 1b00 357e 5100 0020 2020 2020 2020 nt..5~Q.. │ │ │ +00458de0: 6e74 1b00 35e0 5100 0020 2020 2020 2020 nt..5.Q.. │ │ │ 00458df0: 6b69 6c6c 2063 7572 7270 6174 6835 0035 kill currpath5.5 │ │ │ -00458e00: 7e61 0000 2020 2020 2020 2066 6f72 2069 ~a.. for i │ │ │ +00458e00: e061 0000 2020 2020 2020 2066 6f72 2069 .a.. for i │ │ │ 00458e10: 3d30 3a31 2071 7569 743a 2464 6174 6128 =0:1 quit:$data( │ │ │ 00458e20: 4076 6172 4028 6e29 2921 2831 3d6e 2920 @var@(n))!(1=n) │ │ │ -00458e30: 2044 2400 357e 7100 0020 2020 2020 2020 D$.5~q.. │ │ │ +00458e30: 2044 2400 35e0 7100 0020 2020 2020 2020 D$.5.q.. │ │ │ 00458e40: 2e20 2020 2073 6574 2063 7572 7270 6174 . set currpat │ │ │ -00458e50: 6828 6929 3d6e 1d00 357e 8100 0020 2020 h(i)=n..5~... │ │ │ +00458e50: 6828 6929 3d6e 1d00 35e0 8100 0020 2020 h(i)=n..5.... │ │ │ 00458e60: 2020 2020 2e20 2020 2064 6f20 6974 6572 . do iter │ │ │ -00458e70: 6174 6517 0035 7e91 0000 2020 2020 2020 ate..5~... │ │ │ -00458e80: 2069 6620 303c 6920 646f 2300 347e 3100 if 0maxcycl │ │ │ -00459060: 6520 6d61 7863 7963 6c65 3d69 1200 357e e maxcycle=i..5~ │ │ │ +00459060: 6520 6d61 7863 7963 6c65 3d69 1200 35e0 e maxcycle=i..5. │ │ │ 00459070: 3100 0020 2020 2020 2020 7175 6974 0f00 1.. quit.. │ │ │ -00459080: 357e 4100 0020 2020 2020 2020 3b07 0035 5~A.. ;..5 │ │ │ -00459090: 7e51 0000 4e00 357e 6100 0020 2020 4f6e ~Q..N.5~a.. On │ │ │ +00459080: 35e0 4100 0020 2020 2020 2020 3b07 0035 5.A.. ;..5 │ │ │ +00459090: e051 0000 4e00 35e0 6100 0020 2020 4f6e .Q..N.5.a.. On │ │ │ 004590a0: 2065 7865 6375 7469 6e67 2070 726f 662c executing prof, │ │ │ 004590b0: 2074 6865 206f 7574 7075 7420 6c6f 6f6b the output look │ │ │ 004590c0: 7320 6c69 6b65 2074 6865 2066 6f6c 6c6f s like the follo │ │ │ 004590d0: 7769 6e67 2028 7469 6d65 7320 696e 2074 wing (times in t │ │ │ -004590e0: 6865 4f00 357e 7100 0020 2020 6578 616d heO.5~q.. exam │ │ │ +004590e0: 6865 4f00 35e0 7100 0020 2020 6578 616d heO.5.q.. exam │ │ │ 004590f0: 706c 6520 7765 7265 2063 686f 7365 6e20 ple were chosen │ │ │ 00459100: 666f 7220 636c 6172 6974 7920 6f66 2069 for clarity of i │ │ │ 00459110: 6c6c 7573 7472 6174 696f 6e20 616e 6420 llustration and │ │ │ 00459120: 6172 6520 6e6f 7420 7479 7069 6361 6c29 are not typical) │ │ │ -00459130: 2e07 0035 7e81 0000 2300 357e 9100 0020 ...5~...#.5~... │ │ │ +00459130: 2e07 0035 e081 0000 2300 35e0 9100 0020 ...5....#.5.... │ │ │ 00459140: 2020 5e74 7263 2822 2a43 4849 4c44 5245 ^trc("*CHILDRE │ │ │ -00459150: 4e22 293d 2230 3a30 3a30 222c 0034 7e33 N")="0:0:0",.4~3 │ │ │ +00459150: 4e22 293d 2230 3a30 3a30 222c 0034 e033 N")="0:0:0",.4.3 │ │ │ 00459160: 0000 2020 205e 7472 6328 222a 5255 4e22 .. ^trc("*RUN" │ │ │ 00459170: 293d 2232 3234 3031 343a 3132 3030 303a )="224014:12000: │ │ │ -00459180: 3233 3630 3134 2242 0035 7e11 0000 2020 236014"B.5~... │ │ │ +00459180: 3233 3630 3134 2242 0035 e011 0000 2020 236014"B.5.... │ │ │ 00459190: 205e 7472 6328 2270 726f 6622 2c22 6379 ^trc("prof","cy │ │ │ 004591a0: 636c 6568 656c 7065 7222 293d 2231 3030 clehelper")="100 │ │ │ 004591b0: 303a 3230 3030 3133 3a30 3a32 3030 3031 0:200013:0:20001 │ │ │ -004591c0: 333a 3230 3633 3138 2240 0035 7e21 0000 3:206318"@.5~!.. │ │ │ +004591c0: 333a 3230 3633 3138 2240 0035 e021 0000 3:206318"@.5.!.. │ │ │ 004591d0: 2020 205e 7472 6328 2270 726f 6622 2c22 ^trc("prof"," │ │ │ 004591e0: 6379 636c 6568 656c 7065 7222 2c31 293d cyclehelper",1)= │ │ │ 004591f0: 2231 3030 303a 3132 3030 313a 303a 3132 "1000:12001:0:12 │ │ │ -00459200: 3030 313a 3332 3032 2238 0035 7e31 0000 001:3202"8.5~1.. │ │ │ +00459200: 3030 313a 3332 3032 2238 0035 e031 0000 001:3202"8.5.1.. │ │ │ 00459210: 2020 205e 7472 6328 2270 726f 6622 2c22 ^trc("prof"," │ │ │ 00459220: 6379 636c 6568 656c 7065 7222 2c32 293d cyclehelper",2)= │ │ │ 00459230: 2231 3030 303a 303a 303a 303a 3337 3636 "1000:0:0:0:3766 │ │ │ -00459240: 2241 0035 7e41 0000 2020 205e 7472 6328 "A.5~A.. ^trc( │ │ │ +00459240: 2241 0035 e041 0000 2020 205e 7472 6328 "A.5.A.. ^trc( │ │ │ 00459250: 2270 726f 6622 2c22 6379 636c 6568 656c "prof","cyclehel │ │ │ 00459260: 7065 7222 2c33 293d 2231 3030 303a 3634 per",3)="1000:64 │ │ │ 00459270: 3030 343a 303a 3634 3030 343a 3934 3231 004:0:64004:9421 │ │ │ -00459280: 3522 3800 357e 5100 0020 2020 5e74 7263 5"8.5~Q.. ^trc │ │ │ +00459280: 3522 3800 35e0 5100 0020 2020 5e74 7263 5"8.5.Q.. ^trc │ │ │ 00459290: 2822 7072 6f66 222c 2263 7963 6c65 6865 ("prof","cyclehe │ │ │ 004592a0: 6c70 6572 222c 332c 2246 4f52 5f4c 4f4f lper",3,"FOR_LOO │ │ │ -004592b0: 5022 2c31 293d 3332 3237 3800 357e 6100 P",1)=32278.5~a. │ │ │ +004592b0: 5022 2c31 293d 3332 3237 3800 35e0 6100 P",1)=32278.5.a. │ │ │ 004592c0: 0020 2020 5e74 7263 2822 7072 6f66 222c . ^trc("prof", │ │ │ 004592d0: 2263 7963 6c65 6865 6c70 6572 222c 3429 "cyclehelper",4) │ │ │ 004592e0: 3d22 3232 3237 3a30 3a30 3a30 3a39 3836 ="2227:0:0:0:986 │ │ │ -004592f0: 3422 3800 357e 7100 0020 2020 5e74 7263 4"8.5~q.. ^trc │ │ │ +004592f0: 3422 3800 35e0 7100 0020 2020 5e74 7263 4"8.5.q.. ^trc │ │ │ 00459300: 2822 7072 6f66 222c 2263 7963 6c65 6865 ("prof","cyclehe │ │ │ 00459310: 6c70 6572 222c 3529 3d22 3232 3237 3a30 lper",5)="2227:0 │ │ │ -00459320: 3a30 3a30 3a37 3637 3222 4000 357e 8100 :0:0:7672"@.5~.. │ │ │ +00459320: 3a30 3a30 3a37 3637 3222 4000 35e0 8100 :0:0:7672"@.5... │ │ │ 00459330: 0020 2020 5e74 7263 2822 7072 6f66 222c . ^trc("prof", │ │ │ 00459340: 2263 7963 6c65 6865 6c70 6572 222c 3629 "cyclehelper",6) │ │ │ 00459350: 3d22 3130 3030 3a31 3230 3030 3a30 3a31 ="1000:12000:0:1 │ │ │ -00459360: 3230 3030 3a33 3735 3822 3700 357e 9100 2000:3758"7.5~.. │ │ │ +00459360: 3230 3030 3a33 3735 3822 3700 35e0 9100 2000:3758"7.5... │ │ │ 00459370: 0020 2020 5e74 7263 2822 7072 6f66 222c . ^trc("prof", │ │ │ 00459380: 2263 7963 6c65 6865 6c70 6572 222c 3729 "cyclehelper",7) │ │ │ 00459390: 3d22 3433 323a 303a 303a 303a 3135 3230 ="432:0:0:0:1520 │ │ │ -004593a0: 223e 0034 7e34 0000 2020 205e 7472 6328 ">.4~4.. ^trc( │ │ │ +004593a0: 223e 0034 e034 0000 2020 205e 7472 6328 ">.4.4.. ^trc( │ │ │ 004593b0: 2270 726f 6622 2c22 6379 636c 6568 656c "prof","cyclehel │ │ │ 004593c0: 7065 7222 2c38 293d 2234 3332 3a38 3030 per",8)="432:800 │ │ │ 004593d0: 303a 303a 3830 3030 3a31 3130 3033 2237 0:0:8000:11003"7 │ │ │ -004593e0: 0035 7e11 0000 2020 205e 7472 6328 2270 .5~... ^trc("p │ │ │ +004593e0: 0035 e011 0000 2020 205e 7472 6328 2270 .5.... ^trc("p │ │ │ 004593f0: 726f 6622 2c22 6379 636c 6568 656c 7065 rof","cyclehelpe │ │ │ 00459400: 7222 2c39 293d 2234 3332 3a30 3a30 3a30 r",9)="432:0:0:0 │ │ │ -00459410: 3a33 3239 3822 4300 357e 2100 0020 2020 :3298"C.5~!.. │ │ │ +00459410: 3a33 3239 3822 4300 35e0 2100 0020 2020 :3298"C.5.!.. │ │ │ 00459420: 5e74 7263 2822 7072 6f66 222c 2263 7963 ^trc("prof","cyc │ │ │ 00459430: 6c65 6865 6c70 6572 222c 3130 293d 2234 lehelper",10)="4 │ │ │ 00459440: 3332 3a31 3034 3030 383a 303a 3130 3430 32:104008:0:1040 │ │ │ -00459450: 3038 3a36 3135 3634 2239 0035 7e31 0000 08:61564"9.5~1.. │ │ │ +00459450: 3038 3a36 3135 3634 2239 0035 e031 0000 08:61564"9.5.1.. │ │ │ 00459460: 2020 205e 7472 6328 2270 726f 6622 2c22 ^trc("prof"," │ │ │ 00459470: 6379 636c 6568 656c 7065 7222 2c31 302c cyclehelper",10, │ │ │ 00459480: 2246 4f52 5f4c 4f4f 5022 2c31 293d 3236 "FOR_LOOP",1)=26 │ │ │ -00459490: 3539 3900 357e 4100 0020 2020 5e74 7263 599.5~A.. ^trc │ │ │ +00459490: 3539 3900 35e0 4100 0020 2020 5e74 7263 599.5.A.. ^trc │ │ │ 004594a0: 2822 7072 6f66 222c 2263 7963 6c65 6865 ("prof","cyclehe │ │ │ 004594b0: 6c70 6572 222c 3131 293d 2231 3030 303a lper",11)="1000: │ │ │ -004594c0: 303a 303a 303a 3334 3234 2237 0035 7e51 0:0:0:3424"7.5~Q │ │ │ +004594c0: 303a 303a 303a 3334 3234 2237 0035 e051 0:0:0:3424"7.5.Q │ │ │ 004594d0: 0000 2020 205e 7472 6328 2270 726f 6622 .. ^trc("prof" │ │ │ 004594e0: 2c22 646f 6379 636c 6522 293d 2231 3a31 ,"docycle")="1:1 │ │ │ 004594f0: 3230 3031 3a30 3a31 3230 3031 3a34 3838 2001:0:12001:488 │ │ │ -00459500: 3622 2f00 357e 6100 0020 2020 5e74 7263 6"/.5~a.. ^trc │ │ │ +00459500: 3622 2f00 35e0 6100 0020 2020 5e74 7263 6"/.5.a.. ^trc │ │ │ 00459510: 2822 7072 6f66 222c 2264 6f63 7963 6c65 ("prof","docycle │ │ │ 00459520: 222c 3029 3d22 313a 303a 303a 303a 3833 ",0)="1:0:0:0:83 │ │ │ -00459530: 222f 0035 7e71 0000 2020 205e 7472 6328 "/.5~q.. ^trc( │ │ │ +00459530: 222f 0035 e071 0000 2020 205e 7472 6328 "/.5.q.. ^trc( │ │ │ 00459540: 2270 726f 6622 2c22 646f 6379 636c 6522 "prof","docycle" │ │ │ 00459550: 2c31 293d 2231 3a30 3a30 3a30 3a33 3622 ,1)="1:0:0:0:36" │ │ │ -00459560: 2e00 357e 8100 0020 2020 5e74 7263 2822 ..5~... ^trc(" │ │ │ +00459560: 2e00 35e0 8100 0020 2020 5e74 7263 2822 ..5.... ^trc(" │ │ │ 00459570: 7072 6f66 222c 2264 6f63 7963 6c65 222c prof","docycle", │ │ │ 00459580: 3229 3d22 313a 303a 303a 303a 3422 3900 2)="1:0:0:0:4"9. │ │ │ -00459590: 357e 9100 0020 2020 5e74 7263 2822 7072 5~... ^trc("pr │ │ │ +00459590: 35e0 9100 0020 2020 5e74 7263 2822 7072 5.... ^trc("pr │ │ │ 004595a0: 6f66 222c 2264 6f63 7963 6c65 222c 3329 of","docycle",3) │ │ │ 004595b0: 3d22 313a 3132 3030 313a 303a 3132 3030 ="1:12001:0:1200 │ │ │ -004595c0: 313a 3437 3036 2234 0034 7e35 0000 2020 1:4706"4.4~5.. │ │ │ +004595c0: 313a 3437 3036 2234 0034 e035 0000 2020 1:4706"4.4.5.. │ │ │ 004595d0: 205e 7472 6328 2270 726f 6622 2c22 646f ^trc("prof","do │ │ │ 004595e0: 6379 636c 6522 2c33 2c22 464f 525f 4c4f cycle",3,"FOR_LO │ │ │ -004595f0: 4f50 222c 3129 3d31 3030 3037 0035 7e11 OP",1)=10007.5~. │ │ │ +004595f0: 4f50 222c 3129 3d31 3030 3037 0035 e011 OP",1)=10007.5.. │ │ │ 00459600: 0000 2020 205e 7472 6328 2270 726f 6622 .. ^trc("prof" │ │ │ 00459610: 2c22 646f 6379 636c 6522 2c34 293d 2231 ,"docycle",4)="1 │ │ │ 00459620: 3a30 3a30 3a30 3a31 3731 3835 3739 3834 :0:0:0:171857984 │ │ │ -00459630: 3522 3f00 357e 2100 0020 2020 5e74 7263 5"?.5~!.. ^trc │ │ │ +00459630: 3522 3f00 35e0 2100 0020 2020 5e74 7263 5"?.5.!.. ^trc │ │ │ 00459640: 2822 7072 6f66 222c 2269 7465 7261 7465 ("prof","iterate │ │ │ 00459650: 2229 3d22 3232 3237 3a31 3230 3030 3a31 ")="2227:12000:1 │ │ │ 00459660: 3230 3030 3a32 3430 3030 3a33 3032 3430 2000:24000:30240 │ │ │ -00459670: 2234 0035 7e31 0000 2020 205e 7472 6328 "4.5~1.. ^trc( │ │ │ +00459670: 2234 0035 e031 0000 2020 205e 7472 6328 "4.5.1.. ^trc( │ │ │ 00459680: 2270 726f 6622 2c22 6974 6572 6174 6522 "prof","iterate" │ │ │ 00459690: 2c31 293d 2232 3232 373a 303a 303a 303a ,1)="2227:0:0:0: │ │ │ -004596a0: 3832 3731 223c 0035 7e41 0000 2020 205e 8271"<.5~A.. ^ │ │ │ +004596a0: 3832 3731 223c 0035 e041 0000 2020 205e 8271"<.5.A.. ^ │ │ │ 004596b0: 7472 6328 2270 726f 6622 2c22 6974 6572 trc("prof","iter │ │ │ 004596c0: 6174 6522 2c32 293d 2232 3232 373a 3132 ate",2)="2227:12 │ │ │ 004596d0: 3030 303a 303a 3132 3030 303a 3737 3237 000:0:12000:7727 │ │ │ -004596e0: 2234 0035 7e51 0000 2020 205e 7472 6328 "4.5~Q.. ^trc( │ │ │ +004596e0: 2234 0035 e051 0000 2020 205e 7472 6328 "4.5.Q.. ^trc( │ │ │ 004596f0: 2270 726f 6622 2c22 6974 6572 6174 6522 "prof","iterate" │ │ │ 00459700: 2c33 293d 2232 3232 373a 303a 303a 303a ,3)="2227:0:0:0: │ │ │ -00459710: 3736 3538 222c 0035 7e61 0000 2020 205e 7658",.5~a.. ^ │ │ │ +00459710: 3736 3538 222c 0035 e061 0000 2020 205e 7658",.5.a.. ^ │ │ │ 00459720: 7472 6328 2270 726f 6622 2c22 7072 6f66 trc("prof","prof │ │ │ 00459730: 222c 3429 3d22 313a 303a 303a 303a 3232 ",4)="1:0:0:0:22 │ │ │ -00459740: 222b 0035 7e71 0000 2020 205e 7472 6328 "+.5~q.. ^trc( │ │ │ +00459740: 222b 0035 e071 0000 2020 205e 7472 6328 "+.5.q.. ^trc( │ │ │ 00459750: 2270 726f 6622 2c22 7072 6f66 222c 3529 "prof","prof",5) │ │ │ -00459760: 3d22 313a 303a 303a 303a 3822 3300 357e ="1:0:0:0:8"3.5~ │ │ │ +00459760: 3d22 313a 303a 303a 303a 3822 3300 35e0 ="1:0:0:0:8"3.5. │ │ │ 00459770: 8100 0020 2020 5e74 7263 2822 7072 6f66 ... ^trc("prof │ │ │ 00459780: 222c 2275 7064 6174 656d 6178 2229 3d22 ","updatemax")=" │ │ │ 00459790: 3433 323a 303a 303a 303a 3432 3736 2235 432:0:0:0:4276"5 │ │ │ -004597a0: 0035 7e91 0000 2020 205e 7472 6328 2270 .5~... ^trc("p │ │ │ +004597a0: 0035 e091 0000 2020 205e 7472 6328 2270 .5.... ^trc("p │ │ │ 004597b0: 726f 6622 2c22 7570 6461 7465 6d61 7822 rof","updatemax" │ │ │ 004597c0: 2c31 293d 2234 3332 3a30 3a30 3a30 3a31 ,1)="432:0:0:0:1 │ │ │ 004597d0: 3436 3522 0000 0000 0000 0000 0000 0000 465"............ │ │ │ 004597e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004597f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00459800: 0400 0000 ff07 0000 ef16 0000 0000 0000 ................ │ │ │ -00459810: 6900 007e 4845 4c50 00ff 7300 ff43 4f4d i..~HELP..s..COM │ │ │ +00459810: 6900 00e0 4845 4c50 00ff 7300 ff43 4f4d i...HELP..s..COM │ │ │ 00459820: 4d41 4e44 5300 ff73 00ff 5649 4557 00ff MANDS..s..VIEW.. │ │ │ 00459830: 7300 ff4b 4559 5f57 4f52 4453 00ff 7300 s..KEY_WORDS..s. │ │ │ 00459840: ff54 5241 4345 00c1 3600 0020 2020 5e74 .TRACE..6.. ^t │ │ │ 00459850: 7263 2822 7072 6f66 222c 2275 7064 6174 rc("prof","updat │ │ │ 00459860: 656d 6178 222c 3229 3d22 3433 323a 303a emax",2)="432:0: │ │ │ -00459870: 303a 303a 3134 3936 2207 0035 7e11 0000 0:0:1496"..5~... │ │ │ -00459880: 1200 357e 2100 0020 2020 4578 616d 706c ..5~!.. Exampl │ │ │ -00459890: 653a 0700 357e 3100 001b 0035 7e41 0000 e:..5~1....5~A.. │ │ │ +00459870: 303a 303a 3134 3936 2207 0035 e011 0000 0:0:1496"..5.... │ │ │ +00459880: 1200 35e0 2100 0020 2020 4578 616d 706c ..5.!.. Exampl │ │ │ +00459890: 653a 0700 35e0 3100 001b 0035 e041 0000 e:..5.1....5.A.. │ │ │ 004598a0: 2020 2049 6620 666f 7274 7970 6573 2e6d If fortypes.m │ │ │ -004598b0: 2069 733a 0700 357e 5100 0013 0035 7e61 is:..5~Q....5~a │ │ │ +004598b0: 2069 733a 0700 35e0 5100 0013 0035 e061 is:..5.Q....5.a │ │ │ 004598c0: 0000 2020 2066 6f72 7479 7065 733b 1900 .. fortypes;.. │ │ │ -004598d0: 357e 7100 0020 2020 2020 2020 6e65 7720 5~q.. new │ │ │ -004598e0: 692c 6a2c 6b2c 7615 0035 7e81 0000 2020 i,j,k,v..5~... │ │ │ -004598f0: 2020 2020 2073 6574 206b 3d31 2300 357e set k=1#.5~ │ │ │ +004598d0: 35e0 7100 0020 2020 2020 2020 6e65 7720 5.q.. new │ │ │ +004598e0: 692c 6a2c 6b2c 7615 0035 e081 0000 2020 i,j,k,v..5.... │ │ │ +004598f0: 2020 2020 2073 6574 206b 3d31 2300 35e0 set k=1#.5. │ │ │ 00459900: 9100 0020 2020 2020 2020 7669 6577 2022 ... view " │ │ │ 00459910: 5452 4143 4522 3a31 3a22 5e74 7263 2222 TRACE":1:"^trc"" │ │ │ -00459920: 0034 7e37 0000 2020 2020 2020 2066 6f72 .4~7.. for │ │ │ +00459920: 0034 e037 0000 2020 2020 2020 2066 6f72 .4.7.. for │ │ │ 00459930: 2069 3d31 3a31 3a33 2020 7365 7420 763d i=1:1:3 set v= │ │ │ -00459940: 692a 0035 7e11 0000 2020 2020 2020 2066 i*.5~... f │ │ │ +00459940: 692a 0035 e011 0000 2020 2020 2020 2066 i*.5.... f │ │ │ 00459950: 6f72 2069 3d31 3a31 2020 7365 7420 763d or i=1:1 set v= │ │ │ -00459960: 3020 2071 7569 743a 693d 3326 0035 7e21 0 quit:i=3&.5~! │ │ │ +00459960: 3020 2071 7569 743a 693d 3326 0035 e021 0 quit:i=3&.5.! │ │ │ 00459970: 0000 2020 2020 2020 2066 6f72 2069 3d31 .. for i=1 │ │ │ 00459980: 2c32 3a31 3a34 2c36 2020 7365 7420 763d ,2:1:4,6 set v= │ │ │ -00459990: 302c 0035 7e31 0000 2020 2020 2020 2066 0,.5~1.. f │ │ │ +00459990: 302c 0035 e031 0000 2020 2020 2020 2066 0,.5.1.. f │ │ │ 004599a0: 6f72 2069 3d31 3a31 2c32 2020 7365 7420 or i=1:1,2 set │ │ │ 004599b0: 763d 3020 2071 7569 743a 693d 332f 0035 v=0 quit:i=3/.5 │ │ │ -004599c0: 7e41 0000 2020 2020 2020 2066 6f72 2069 ~A.. for i │ │ │ +004599c0: e041 0000 2020 2020 2020 2066 6f72 2069 .A.. for i │ │ │ 004599d0: 3d31 3a31 3a32 2020 666f 7220 6a3d 313a =1:1:2 for j=1: │ │ │ -004599e0: 313a 3320 2073 6574 2076 3d30 1900 357e 1:3 set v=0..5~ │ │ │ +004599e0: 313a 3320 2073 6574 2076 3d30 1900 35e0 1:3 set v=0..5. │ │ │ 004599f0: 5100 0020 2020 2020 2020 666f 7220 693d Q.. for i= │ │ │ -00459a00: 313a 313a 3222 0035 7e61 0000 2020 2020 1:1:2".5~a.. │ │ │ +00459a00: 313a 313a 3222 0035 e061 0000 2020 2020 1:1:2".5.a.. │ │ │ 00459a10: 2020 202e 2020 2020 666f 7220 6a3d 313a . for j=1: │ │ │ -00459a20: 313a 3120 2064 6f1f 0035 7e71 0000 2020 1:1 do..5~q.. │ │ │ +00459a20: 313a 3120 2064 6f1f 0035 e071 0000 2020 1:1 do..5.q.. │ │ │ 00459a30: 2020 2020 202e 2e20 2020 2020 2020 2073 .. s │ │ │ -00459a40: 6574 2076 3d30 2600 357e 8100 0020 2020 et v=0&.5~... │ │ │ +00459a40: 6574 2076 3d30 2600 35e0 8100 0020 2020 et v=0&.5.... │ │ │ 00459a50: 2020 2020 7365 7420 6a3d 3520 2066 6f72 set j=5 for │ │ │ -00459a60: 2069 3d31 3a31 3a6a 2020 646f 1e00 357e i=1:1:j do..5~ │ │ │ +00459a60: 2069 3d31 3a31 3a6a 2020 646f 1e00 35e0 i=1:1:j do..5. │ │ │ 00459a70: 9100 0020 2020 2020 2020 2e20 2020 2073 ... . s │ │ │ -00459a80: 6574 206a 3d28 6a2d 3129 2a00 347e 3800 et j=(j-1)*.4~8. │ │ │ +00459a80: 6574 206a 3d28 6a2d 3129 2a00 34e0 3800 et j=(j-1)*.4.8. │ │ │ 00459a90: 0020 2020 2020 2020 666f 7220 693d 313a . for i=1: │ │ │ 00459aa0: 313a 3220 2066 6f72 206a 3d31 3a31 3a33 1:2 for j=1:1:3 │ │ │ -00459ab0: 2020 646f 1a00 357e 1100 0020 2020 2020 do..5~... │ │ │ +00459ab0: 2020 646f 1a00 35e0 1100 0020 2020 2020 do..5.... │ │ │ 00459ac0: 2020 2e20 2020 2073 6574 2076 3d30 1d00 . set v=0.. │ │ │ -00459ad0: 357e 2100 0020 2020 2020 2020 666f 7220 5~!.. for │ │ │ -00459ae0: 693d 313a 313a 3220 2064 6f27 0035 7e31 i=1:1:2 do'.5~1 │ │ │ +00459ad0: 35e0 2100 0020 2020 2020 2020 666f 7220 5.!.. for │ │ │ +00459ae0: 693d 313a 313a 3220 2064 6f27 0035 e031 i=1:1:2 do'.5.1 │ │ │ 00459af0: 0000 2020 2020 2020 202e 2020 2020 666f .. . fo │ │ │ 00459b00: 7220 6a3d 313a 313a 3320 2073 6574 2076 r j=1:1:3 set v │ │ │ -00459b10: 3d30 1d00 357e 4100 0020 2020 2020 2020 =0..5~A.. │ │ │ +00459b10: 3d30 1d00 35e0 4100 0020 2020 2020 2020 =0..5.A.. │ │ │ 00459b20: 666f 7220 693d 313a 313a 3220 2064 6f22 for i=1:1:2 do" │ │ │ -00459b30: 0035 7e51 0000 2020 2020 2020 202e 2020 .5~Q.. . │ │ │ +00459b30: 0035 e051 0000 2020 2020 2020 202e 2020 .5.Q.. . │ │ │ 00459b40: 2020 666f 7220 6a3d 313a 313a 3320 2064 for j=1:1:3 d │ │ │ -00459b50: 6f1f 0035 7e61 0000 2020 2020 2020 202e o..5~a.. . │ │ │ +00459b50: 6f1f 0035 e061 0000 2020 2020 2020 202e o..5.a.. . │ │ │ 00459b60: 2e20 2020 2020 2020 2073 6574 2076 3d30 . set v=0 │ │ │ -00459b70: 3600 357e 7100 0020 2020 2020 2020 666f 6.5~q.. fo │ │ │ +00459b70: 3600 35e0 7100 0020 2020 2020 2020 666f 6.5.q.. fo │ │ │ 00459b80: 7220 693d 2266 6f6f 222c 2262 6172 222c r i="foo","bar", │ │ │ 00459b90: 313a 3120 2073 6574 2076 3d30 2020 7175 1:1 set v=0 qu │ │ │ -00459ba0: 6974 3a69 3d33 2600 357e 8100 0020 2020 it:i=3&.5~... │ │ │ +00459ba0: 6974 3a69 3d33 2600 35e0 8100 0020 2020 it:i=3&.5.... │ │ │ 00459bb0: 2020 2020 666f 7220 2073 6574 206b 3d6b for set k=k │ │ │ -00459bc0: 2b31 2020 7175 6974 3a6b 3d33 3300 357e +1 quit:k=33.5~ │ │ │ +00459bc0: 2b31 2020 7175 6974 3a6b 3d33 3300 35e0 +1 quit:k=33.5. │ │ │ 00459bd0: 9100 0020 2020 2020 2020 666f 7220 693d ... for i= │ │ │ 00459be0: 313a 313a 3320 2066 6f72 206a 3d31 3a31 1:1:3 for j=1:1 │ │ │ 00459bf0: 3a28 332d 6929 2020 7365 7420 763d 3044 :(3-i) set v=0D │ │ │ -00459c00: 0034 7e39 0000 2020 2020 2020 2066 6f72 .4~9.. for │ │ │ +00459c00: 0034 e039 0000 2020 2020 2020 2066 6f72 .4.9.. for │ │ │ 00459c10: 2069 3d31 3a31 3a33 2020 666f 7220 6a3d i=1:1:3 for j= │ │ │ 00459c20: 313a 313a 2833 2d69 2920 2066 6f72 206b 1:1:(3-i) for k │ │ │ 00459c30: 3d31 3a31 3a28 6a2b 3129 2020 7365 7420 =1:1:(j+1) set │ │ │ -00459c40: 763d 302c 0035 7e11 0000 2020 2020 2020 v=0,.5~... │ │ │ +00459c40: 763d 302c 0035 e011 0000 2020 2020 2020 v=0,.5.... │ │ │ 00459c50: 2073 6574 206b 3d33 2020 7669 6577 2022 set k=3 view " │ │ │ 00459c60: 5452 4143 4522 3a30 3a22 5e74 7263 2219 TRACE":0:"^trc". │ │ │ -00459c70: 0035 7e21 0000 2020 2020 2020 207a 7772 .5~!.. zwr │ │ │ -00459c80: 6974 6520 5e74 7263 1200 357e 3100 0020 ite ^trc..5~1.. │ │ │ -00459c90: 2020 2020 2020 7175 6974 0700 357e 4100 quit..5~A. │ │ │ -00459ca0: 004f 0035 7e51 0000 2020 204f 6e20 6578 .O.5~Q.. On ex │ │ │ +00459c70: 0035 e021 0000 2020 2020 2020 207a 7772 .5.!.. zwr │ │ │ +00459c80: 6974 6520 5e74 7263 1200 35e0 3100 0020 ite ^trc..5.1.. │ │ │ +00459c90: 2020 2020 2020 7175 6974 0700 35e0 4100 quit..5.A. │ │ │ +00459ca0: 004f 0035 e051 0000 2020 204f 6e20 6578 .O.5.Q.. On ex │ │ │ 00459cb0: 6563 7574 696e 6720 666f 7274 7970 6573 ecuting fortypes │ │ │ 00459cc0: 2c20 7468 6520 6f75 7470 7574 206c 6f6f , the output loo │ │ │ 00459cd0: 6b73 2073 6f6d 6574 6869 6e67 206c 696b ks something lik │ │ │ 00459ce0: 6520 7468 6520 666f 6c6c 6f77 696e 673a e the following: │ │ │ -00459cf0: 0700 357e 6100 0029 0035 7e71 0000 2020 ..5~a..).5~q.. │ │ │ +00459cf0: 0700 35e0 6100 0029 0035 e071 0000 2020 ..5.a..).5.q.. │ │ │ 00459d00: 205e 7472 6328 222a 4348 494c 4452 454e ^trc("*CHILDREN │ │ │ 00459d10: 2229 3d22 3430 3030 3a30 3a34 3030 3022 ")="4000:0:4000" │ │ │ -00459d20: 2c00 357e 8100 0020 2020 5e74 7263 2822 ,.5~... ^trc(" │ │ │ +00459d20: 2c00 35e0 8100 0020 2020 5e74 7263 2822 ,.5.... ^trc(" │ │ │ 00459d30: 2a52 554e 2229 3d22 3436 3830 3239 3a34 *RUN")="468029:4 │ │ │ -00459d40: 3830 3033 3a35 3136 3033 3222 3300 357e 8003:516032"3.5~ │ │ │ +00459d40: 3830 3033 3a35 3136 3033 3222 3300 35e0 8003:516032"3.5. │ │ │ 00459d50: 9100 0020 2020 5e74 7263 2822 666f 7274 ... ^trc("fort │ │ │ 00459d60: 7970 6573 222c 2266 6f72 7479 7065 7322 ypes","fortypes" │ │ │ 00459d70: 2c35 293d 2231 3a30 3a30 3a30 3a39 2236 ,5)="1:0:0:0:9"6 │ │ │ -00459d80: 0034 7e3a 0000 2020 205e 7472 6328 2266 .4~:.. ^trc("f │ │ │ +00459d80: 0034 e03a 0000 2020 205e 7472 6328 2266 .4.:.. ^trc("f │ │ │ 00459d90: 6f72 7479 7065 7322 2c22 666f 7274 7970 ortypes","fortyp │ │ │ 00459da0: 6573 222c 352c 2246 4f52 5f4c 4f4f 5022 es",5,"FOR_LOOP" │ │ │ -00459db0: 2c31 293d 3333 0035 7e11 0000 2020 205e ,1)=33.5~... ^ │ │ │ +00459db0: 2c31 293d 3333 0035 e011 0000 2020 205e ,1)=33.5.... ^ │ │ │ 00459dc0: 7472 6328 2266 6f72 7479 7065 7322 2c22 trc("fortypes"," │ │ │ 00459dd0: 666f 7274 7970 6573 222c 3729 3d22 313a fortypes",7)="1: │ │ │ -00459de0: 303a 303a 303a 3622 3600 357e 2100 0020 0:0:0:6"6.5~!.. │ │ │ +00459de0: 303a 303a 303a 3622 3600 35e0 2100 0020 0:0:0:6"6.5.!.. │ │ │ 00459df0: 2020 5e74 7263 2822 666f 7274 7970 6573 ^trc("fortypes │ │ │ 00459e00: 222c 2266 6f72 7479 7065 7322 2c37 2c22 ","fortypes",7," │ │ │ 00459e10: 464f 525f 4c4f 4f50 222c 3129 3d33 3300 FOR_LOOP",1)=33. │ │ │ -00459e20: 357e 3100 0020 2020 5e74 7263 2822 666f 5~1.. ^trc("fo │ │ │ +00459e20: 35e0 3100 0020 2020 5e74 7263 2822 666f 5.1.. ^trc("fo │ │ │ 00459e30: 7274 7970 6573 222c 2266 6f72 7479 7065 rtypes","fortype │ │ │ 00459e40: 7322 2c39 293d 2231 3a30 3a30 3a30 3a36 s",9)="1:0:0:0:6 │ │ │ -00459e50: 2236 0035 7e41 0000 2020 205e 7472 6328 "6.5~A.. ^trc( │ │ │ +00459e50: 2236 0035 e041 0000 2020 205e 7472 6328 "6.5.A.. ^trc( │ │ │ 00459e60: 2266 6f72 7479 7065 7322 2c22 666f 7274 "fortypes","fort │ │ │ 00459e70: 7970 6573 222c 392c 2246 4f52 5f4c 4f4f ypes",9,"FOR_LOO │ │ │ -00459e80: 5022 2c31 293d 3534 0035 7e51 0000 2020 P",1)=54.5~Q.. │ │ │ +00459e80: 5022 2c31 293d 3534 0035 e051 0000 2020 P",1)=54.5.Q.. │ │ │ 00459e90: 205e 7472 6328 2266 6f72 7479 7065 7322 ^trc("fortypes" │ │ │ 00459ea0: 2c22 666f 7274 7970 6573 222c 3131 293d ,"fortypes",11)= │ │ │ -00459eb0: 2231 3a30 3a30 3a30 3a36 2237 0035 7e61 "1:0:0:0:6"7.5~a │ │ │ +00459eb0: 2231 3a30 3a30 3a30 3a36 2237 0035 e061 "1:0:0:0:6"7.5.a │ │ │ 00459ec0: 0000 2020 205e 7472 6328 2266 6f72 7479 .. ^trc("forty │ │ │ 00459ed0: 7065 7322 2c22 666f 7274 7970 6573 222c pes","fortypes", │ │ │ 00459ee0: 3131 2c22 464f 525f 4c4f 4f50 222c 3129 11,"FOR_LOOP",1) │ │ │ -00459ef0: 3d33 3400 357e 7100 0020 2020 5e74 7263 =34.5~q.. ^trc │ │ │ +00459ef0: 3d33 3400 35e0 7100 0020 2020 5e74 7263 =34.5.q.. ^trc │ │ │ 00459f00: 2822 666f 7274 7970 6573 222c 2266 6f72 ("fortypes","for │ │ │ 00459f10: 7479 7065 7322 2c31 3329 3d22 313a 303a types",13)="1:0: │ │ │ -00459f20: 303a 303a 3822 3700 357e 8100 0020 2020 0:0:8"7.5~... │ │ │ +00459f20: 303a 303a 3822 3700 35e0 8100 0020 2020 0:0:8"7.5.... │ │ │ 00459f30: 5e74 7263 2822 666f 7274 7970 6573 222c ^trc("fortypes", │ │ │ 00459f40: 2266 6f72 7479 7065 7322 2c31 332c 2246 "fortypes",13,"F │ │ │ 00459f50: 4f52 5f4c 4f4f 5022 2c31 293d 3237 0035 OR_LOOP",1)=27.5 │ │ │ -00459f60: 7e91 0000 2020 205e 7472 6328 2266 6f72 ~... ^trc("for │ │ │ +00459f60: e091 0000 2020 205e 7472 6328 2266 6f72 .... ^trc("for │ │ │ 00459f70: 7479 7065 7322 2c22 666f 7274 7970 6573 types","fortypes │ │ │ 00459f80: 222c 3133 2c22 464f 525f 4c4f 4f50 222c ",13,"FOR_LOOP", │ │ │ -00459f90: 3229 3d36 3400 347e 4100 0020 2020 5e74 2)=64.4~A.. ^t │ │ │ +00459f90: 3229 3d36 3400 34e0 4100 0020 2020 5e74 2)=64.4.A.. ^t │ │ │ 00459fa0: 7263 2822 666f 7274 7970 6573 222c 2266 rc("fortypes","f │ │ │ 00459fb0: 6f72 7479 7065 7322 2c31 3529 3d22 313a ortypes",15)="1: │ │ │ -00459fc0: 303a 303a 303a 3422 3700 357e 1100 0020 0:0:0:4"7.5~... │ │ │ +00459fc0: 303a 303a 303a 3422 3700 35e0 1100 0020 0:0:0:4"7.5.... │ │ │ 00459fd0: 2020 5e74 7263 2822 666f 7274 7970 6573 ^trc("fortypes │ │ │ 00459fe0: 222c 2266 6f72 7479 7065 7322 2c31 352c ","fortypes",15, │ │ │ 00459ff0: 2246 4f52 5f4c 4f4f 5022 2c31 293d 3200 "FOR_LOOP",1)=2. │ │ │ 0045a000: 0400 0000 f705 0000 0b17 0000 0000 0000 ................ │ │ │ -0045a010: 6a00 007e 4845 4c50 00ff 7300 ff43 4f4d j..~HELP..s..COM │ │ │ +0045a010: 6a00 00e0 4845 4c50 00ff 7300 ff43 4f4d j...HELP..s..COM │ │ │ 0045a020: 4d41 4e44 5300 ff73 00ff 5649 4557 00ff MANDS..s..VIEW.. │ │ │ 0045a030: 7300 ff4b 4559 5f57 4f52 4453 00ff 7300 s..KEY_WORDS..s. │ │ │ 0045a040: ff54 5241 4345 00c1 4121 0000 2020 205e .TRACE..A!.. ^ │ │ │ 0045a050: 7472 6328 2266 6f72 7479 7065 7322 2c22 trc("fortypes"," │ │ │ 0045a060: 666f 7274 7970 6573 222c 3139 293d 2231 fortypes",19)="1 │ │ │ -0045a070: 3a30 3a30 3a30 3a32 3622 3700 357e 3100 :0:0:0:26"7.5~1. │ │ │ +0045a070: 3a30 3a30 3a30 3a32 3622 3700 35e0 3100 :0:0:0:26"7.5.1. │ │ │ 0045a080: 0020 2020 5e74 7263 2822 666f 7274 7970 . ^trc("fortyp │ │ │ 0045a090: 6573 222c 2266 6f72 7479 7065 7322 2c31 es","fortypes",1 │ │ │ 0045a0a0: 392c 2246 4f52 5f4c 4f4f 5022 2c31 293d 9,"FOR_LOOP",1)= │ │ │ -0045a0b0: 3534 0035 7e41 0000 2020 205e 7472 6328 54.5~A.. ^trc( │ │ │ +0045a0b0: 3534 0035 e041 0000 2020 205e 7472 6328 54.5.A.. ^trc( │ │ │ 0045a0c0: 2266 6f72 7479 7065 7322 2c22 666f 7274 "fortypes","fort │ │ │ 0045a0d0: 7970 6573 222c 3230 293d 2235 3a30 3a30 ypes",20)="5:0:0 │ │ │ -0045a0e0: 3a30 3a34 2235 0035 7e51 0000 2020 205e :0:4"5.5~Q.. ^ │ │ │ +0045a0e0: 3a30 3a34 2235 0035 e051 0000 2020 205e :0:4"5.5.Q.. ^ │ │ │ 0045a0f0: 7472 6328 2266 6f72 7479 7065 7322 2c22 trc("fortypes"," │ │ │ 0045a100: 666f 7274 7970 6573 222c 3232 293d 2231 fortypes",22)="1 │ │ │ -0045a110: 3a30 3a30 3a30 3a32 3722 3700 357e 6100 :0:0:0:27"7.5~a. │ │ │ +0045a110: 3a30 3a30 3a30 3a32 3722 3700 35e0 6100 :0:0:0:27"7.5.a. │ │ │ 0045a120: 0020 2020 5e74 7263 2822 666f 7274 7970 . ^trc("fortyp │ │ │ 0045a130: 6573 222c 2266 6f72 7479 7065 7322 2c32 es","fortypes",2 │ │ │ 0045a140: 322c 2246 4f52 5f4c 4f4f 5022 2c31 293d 2,"FOR_LOOP",1)= │ │ │ -0045a150: 3237 0035 7e71 0000 2020 205e 7472 6328 27.5~q.. ^trc( │ │ │ +0045a150: 3237 0035 e071 0000 2020 205e 7472 6328 27.5.q.. ^trc( │ │ │ 0045a160: 2266 6f72 7479 7065 7322 2c22 666f 7274 "fortypes","fort │ │ │ 0045a170: 7970 6573 222c 3232 2c22 464f 525f 4c4f ypes",22,"FOR_LO │ │ │ -0045a180: 4f50 222c 3229 3d36 3400 357e 8100 0020 OP",2)=64.5~... │ │ │ +0045a180: 4f50 222c 3229 3d36 3400 35e0 8100 0020 OP",2)=64.5.... │ │ │ 0045a190: 2020 5e74 7263 2822 666f 7274 7970 6573 ^trc("fortypes │ │ │ 0045a1a0: 222c 2266 6f72 7479 7065 7322 2c32 3329 ","fortypes",23) │ │ │ -0045a1b0: 3d22 363a 303a 303a 303a 3322 3500 357e ="6:0:0:0:3"5.5~ │ │ │ +0045a1b0: 3d22 363a 303a 303a 303a 3322 3500 35e0 ="6:0:0:0:3"5.5. │ │ │ 0045a1c0: 9100 0020 2020 5e74 7263 2822 666f 7274 ... ^trc("fort │ │ │ 0045a1d0: 7970 6573 222c 2266 6f72 7479 7065 7322 ypes","fortypes" │ │ │ 0045a1e0: 2c32 3529 3d22 313a 303a 303a 303a 3131 ,25)="1:0:0:0:11 │ │ │ -0045a1f0: 2237 0034 7e42 0000 2020 205e 7472 6328 "7.4~B.. ^trc( │ │ │ +0045a1f0: 2237 0034 e042 0000 2020 205e 7472 6328 "7.4.B.. ^trc( │ │ │ 0045a200: 2266 6f72 7479 7065 7322 2c22 666f 7274 "fortypes","fort │ │ │ 0045a210: 7970 6573 222c 3235 2c22 464f 525f 4c4f ypes",25,"FOR_LO │ │ │ -0045a220: 4f50 222c 3129 3d32 3400 357e 1100 0020 OP",1)=24.5~... │ │ │ +0045a220: 4f50 222c 3129 3d32 3400 35e0 1100 0020 OP",1)=24.5.... │ │ │ 0045a230: 2020 5e74 7263 2822 666f 7274 7970 6573 ^trc("fortypes │ │ │ 0045a240: 222c 2266 6f72 7479 7065 7322 2c32 3629 ","fortypes",26) │ │ │ -0045a250: 3d22 323a 303a 303a 303a 3622 3700 357e ="2:0:0:0:6"7.5~ │ │ │ +0045a250: 3d22 323a 303a 303a 303a 3622 3700 35e0 ="2:0:0:0:6"7.5. │ │ │ 0045a260: 2100 0020 2020 5e74 7263 2822 666f 7274 !.. ^trc("fort │ │ │ 0045a270: 7970 6573 222c 2266 6f72 7479 7065 7322 ypes","fortypes" │ │ │ 0045a280: 2c32 362c 2246 4f52 5f4c 4f4f 5022 2c31 ,26,"FOR_LOOP",1 │ │ │ -0045a290: 293d 3634 0035 7e31 0000 2020 205e 7472 )=64.5~1.. ^tr │ │ │ +0045a290: 293d 3634 0035 e031 0000 2020 205e 7472 )=64.5.1.. ^tr │ │ │ 0045a2a0: 6328 2266 6f72 7479 7065 7322 2c22 666f c("fortypes","fo │ │ │ 0045a2b0: 7274 7970 6573 222c 3238 293d 2231 3a30 rtypes",28)="1:0 │ │ │ -0045a2c0: 3a30 3a30 3a38 2237 0035 7e41 0000 2020 :0:0:8"7.5~A.. │ │ │ +0045a2c0: 3a30 3a30 3a38 2237 0035 e041 0000 2020 :0:0:8"7.5.A.. │ │ │ 0045a2d0: 205e 7472 6328 2266 6f72 7479 7065 7322 ^trc("fortypes" │ │ │ 0045a2e0: 2c22 666f 7274 7970 6573 222c 3238 2c22 ,"fortypes",28," │ │ │ 0045a2f0: 464f 525f 4c4f 4f50 222c 3129 3d32 3500 FOR_LOOP",1)=25. │ │ │ -0045a300: 357e 5100 0020 2020 5e74 7263 2822 666f 5~Q.. ^trc("fo │ │ │ +0045a300: 35e0 5100 0020 2020 5e74 7263 2822 666f 5.Q.. ^trc("fo │ │ │ 0045a310: 7274 7970 6573 222c 2266 6f72 7479 7065 rtypes","fortype │ │ │ 0045a320: 7322 2c32 3929 3d22 323a 303a 303a 303a s",29)="2:0:0:0: │ │ │ -0045a330: 3236 2237 0035 7e61 0000 2020 205e 7472 26"7.5~a.. ^tr │ │ │ +0045a330: 3236 2237 0035 e061 0000 2020 205e 7472 26"7.5.a.. ^tr │ │ │ 0045a340: 6328 2266 6f72 7479 7065 7322 2c22 666f c("fortypes","fo │ │ │ 0045a350: 7274 7970 6573 222c 3239 2c22 464f 525f rtypes",29,"FOR_ │ │ │ -0045a360: 4c4f 4f50 222c 3129 3d36 3400 357e 7100 LOOP",1)=64.5~q. │ │ │ +0045a360: 4c4f 4f50 222c 3129 3d36 3400 35e0 7100 LOOP",1)=64.5.q. │ │ │ 0045a370: 0020 2020 5e74 7263 2822 666f 7274 7970 . ^trc("fortyp │ │ │ 0045a380: 6573 222c 2266 6f72 7479 7065 7322 2c33 es","fortypes",3 │ │ │ 0045a390: 3029 3d22 363a 303a 303a 303a 3422 3400 0)="6:0:0:0:4"4. │ │ │ -0045a3a0: 357e 8100 0020 2020 5e74 7263 2822 666f 5~... ^trc("fo │ │ │ +0045a3a0: 35e0 8100 0020 2020 5e74 7263 2822 666f 5.... ^trc("fo │ │ │ 0045a3b0: 7274 7970 6573 222c 2266 6f72 7479 7065 rtypes","fortype │ │ │ 0045a3c0: 7322 2c33 3229 3d22 313a 303a 303a 303a s",32)="1:0:0:0: │ │ │ -0045a3d0: 3822 3700 357e 9100 0020 2020 5e74 7263 8"7.5~... ^trc │ │ │ +0045a3d0: 3822 3700 35e0 9100 0020 2020 5e74 7263 8"7.5.... ^trc │ │ │ 0045a3e0: 2822 666f 7274 7970 6573 222c 2266 6f72 ("fortypes","for │ │ │ 0045a3f0: 7479 7065 7322 2c33 322c 2246 4f52 5f4c types",32,"FOR_L │ │ │ -0045a400: 4f4f 5022 2c31 293d 3534 0034 7e43 0000 OOP",1)=54.4~C.. │ │ │ +0045a400: 4f4f 5022 2c31 293d 3534 0034 e043 0000 OOP",1)=54.4.C.. │ │ │ 0045a410: 2020 205e 7472 6328 2266 6f72 7479 7065 ^trc("fortype │ │ │ 0045a420: 7322 2c22 666f 7274 7970 6573 222c 3334 s","fortypes",34 │ │ │ 0045a430: 293d 2231 3a30 3a30 3a30 3a35 2237 0035 )="1:0:0:0:5"7.5 │ │ │ -0045a440: 7e11 0000 2020 205e 7472 6328 2266 6f72 ~... ^trc("for │ │ │ +0045a440: e011 0000 2020 205e 7472 6328 2266 6f72 .... ^trc("for │ │ │ 0045a450: 7479 7065 7322 2c22 666f 7274 7970 6573 types","fortypes │ │ │ 0045a460: 222c 3334 2c22 464f 525f 4c4f 4f50 222c ",34,"FOR_LOOP", │ │ │ -0045a470: 3129 3d32 3400 357e 2100 0020 2020 5e74 1)=24.5~!.. ^t │ │ │ +0045a470: 3129 3d32 3400 35e0 2100 0020 2020 5e74 1)=24.5.!.. ^t │ │ │ 0045a480: 7263 2822 666f 7274 7970 6573 222c 2266 rc("fortypes","f │ │ │ 0045a490: 6f72 7479 7065 7322 2c33 3629 3d22 313a ortypes",36)="1: │ │ │ -0045a4a0: 303a 303a 303a 3822 3700 357e 3100 0020 0:0:0:8"7.5~1.. │ │ │ +0045a4a0: 303a 303a 303a 3822 3700 35e0 3100 0020 0:0:0:8"7.5.1.. │ │ │ 0045a4b0: 2020 5e74 7263 2822 666f 7274 7970 6573 ^trc("fortypes │ │ │ 0045a4c0: 222c 2266 6f72 7479 7065 7322 2c33 362c ","fortypes",36, │ │ │ 0045a4d0: 2246 4f52 5f4c 4f4f 5022 2c31 293d 3337 "FOR_LOOP",1)=37 │ │ │ -0045a4e0: 0035 7e41 0000 2020 205e 7472 6328 2266 .5~A.. ^trc("f │ │ │ +0045a4e0: 0035 e041 0000 2020 205e 7472 6328 2266 .5.A.. ^trc("f │ │ │ 0045a4f0: 6f72 7479 7065 7322 2c22 666f 7274 7970 ortypes","fortyp │ │ │ 0045a500: 6573 222c 3336 2c22 464f 525f 4c4f 4f50 es",36,"FOR_LOOP │ │ │ -0045a510: 222c 3229 3d33 3500 357e 5100 0020 2020 ",2)=35.5~Q.. │ │ │ +0045a510: 222c 3229 3d33 3500 35e0 5100 0020 2020 ",2)=35.5.Q.. │ │ │ 0045a520: 5e74 7263 2822 666f 7274 7970 6573 222c ^trc("fortypes", │ │ │ 0045a530: 2266 6f72 7479 7065 7322 2c33 3829 3d22 "fortypes",38)=" │ │ │ -0045a540: 313a 303a 303a 303a 3134 2237 0035 7e61 1:0:0:0:14"7.5~a │ │ │ +0045a540: 313a 303a 303a 303a 3134 2237 0035 e061 1:0:0:0:14"7.5.a │ │ │ 0045a550: 0000 2020 205e 7472 6328 2266 6f72 7479 .. ^trc("forty │ │ │ 0045a560: 7065 7322 2c22 666f 7274 7970 6573 222c pes","fortypes", │ │ │ 0045a570: 3338 2c22 464f 525f 4c4f 4f50 222c 3129 38,"FOR_LOOP",1) │ │ │ -0045a580: 3d33 3700 357e 7100 0020 2020 5e74 7263 =37.5~q.. ^trc │ │ │ +0045a580: 3d33 3700 35e0 7100 0020 2020 5e74 7263 =37.5.q.. ^trc │ │ │ 0045a590: 2822 666f 7274 7970 6573 222c 2266 6f72 ("fortypes","for │ │ │ 0045a5a0: 7479 7065 7322 2c33 382c 2246 4f52 5f4c types",38,"FOR_L │ │ │ -0045a5b0: 4f4f 5022 2c32 293d 3337 0035 7e81 0000 OOP",2)=37.5~... │ │ │ +0045a5b0: 4f4f 5022 2c32 293d 3337 0035 e081 0000 OOP",2)=37.5.... │ │ │ 0045a5c0: 2020 205e 7472 6328 2266 6f72 7479 7065 ^trc("fortype │ │ │ 0045a5d0: 7322 2c22 666f 7274 7970 6573 222c 3338 s","fortypes",38 │ │ │ 0045a5e0: 2c22 464f 525f 4c4f 4f50 222c 3329 3d37 ,"FOR_LOOP",3)=7 │ │ │ -0045a5f0: 0700 357e 9100 0000 0000 0000 0000 0000 ..5~............ │ │ │ +0045a5f0: 0700 35e0 9100 0000 0000 0000 0000 0000 ..5............. │ │ │ 0045a600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0045a610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0045a620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0045a630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0045a640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0045a650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0045a660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -285307,1140 +285307,1140 @@ │ │ │ 0045a7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0045a7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0045a7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0045a7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0045a7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0045a7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0045a800: 0400 0000 9907 0000 2817 0000 0000 0000 ........(....... │ │ │ -0045a810: 3e00 007e 4845 4c50 00ff 7300 ff43 4f4d >..~HELP..s..COM │ │ │ +0045a810: 3e00 00e0 4845 4c50 00ff 7300 ff43 4f4d >...HELP..s..COM │ │ │ 0045a820: 4d41 4e44 5300 ff73 00ff 5453 5441 5254 MANDS..s..TSTART │ │ │ 0045a830: 00ff 7300 ff54 5b52 414e 5341 4354 494f ..s..T[RANSACTIO │ │ │ 0045a840: 4e49 445d 3d45 5850 5200 bf51 0000 5100 NID]=EXPR..Q..Q. │ │ │ -0045a850: 377e 6100 0020 2020 4966 2054 5241 4e53 7~a.. If TRANS │ │ │ +0045a850: 37e0 6100 0020 2020 4966 2054 5241 4e53 7.a.. If TRANS │ │ │ 0045a860: 4143 5449 4f4e 4944 3d22 4241 5443 4822 ACTIONID="BATCH" │ │ │ 0045a870: 206f 7220 2242 4122 2061 7420 7472 616e or "BA" at tran │ │ │ 0045a880: 7361 6374 696f 6e20 636f 6d70 6c65 7469 saction completi │ │ │ 0045a890: 6f6e 2c20 7468 6520 7072 6f63 6573 7352 on, the processR │ │ │ -0045a8a0: 0037 7e71 0000 2020 2069 6d6d 6564 6961 .7~q.. immedia │ │ │ +0045a8a0: 0037 e071 0000 2020 2069 6d6d 6564 6961 .7.q.. immedia │ │ │ 0045a8b0: 7465 6c79 2063 6f6e 7469 6e75 6573 2065 tely continues e │ │ │ 0045a8c0: 7865 6375 7469 6f6e 2e20 5768 656e 2061 xecution. When a │ │ │ 0045a8d0: 2070 726f 6365 7373 2069 7373 7565 7320 process issues │ │ │ 0045a8e0: 6120 5b66 696e 616c 5d20 5443 4f4d 4d49 a [final] TCOMMI │ │ │ -0045a8f0: 5452 0037 7e81 0000 2020 2066 6f72 2061 TR.7~... for a │ │ │ +0045a8f0: 5452 0037 e081 0000 2020 2066 6f72 2061 TR.7.... for a │ │ │ 0045a900: 2074 7261 6e73 6163 7469 6f6e 2061 6e64 transaction and │ │ │ 0045a910: 206a 6f75 726e 616c 696e 6720 6973 2061 journaling is a │ │ │ 0045a920: 6374 6976 652c 2062 7920 6465 6661 756c ctive, by defaul │ │ │ 0045a930: 7420 7468 6520 7072 6f63 6573 7320 7761 t the process wa │ │ │ -0045a940: 6974 734f 0037 7e91 0000 2020 2075 6e74 itsO.7~... unt │ │ │ +0045a940: 6974 734f 0037 e091 0000 2020 2075 6e74 itsO.7.... unt │ │ │ 0045a950: 696c 2074 6865 2065 6e74 6972 6520 7472 il the entire tr │ │ │ 0045a960: 616e 7361 6374 696f 6e20 6973 2077 7269 ansaction is wri │ │ │ 0045a970: 7474 656e 2074 6f20 7468 6520 6a6f 7572 tten to the jour │ │ │ 0045a980: 6e61 6c20 6669 6c65 2873 2920 6265 666f nal file(s) befo │ │ │ -0045a990: 7265 5500 367e c011 0000 2020 2065 7865 reU.6~.... exe │ │ │ +0045a990: 7265 5500 36e0 c011 0000 2020 2065 7865 reU.6..... exe │ │ │ 0045a9a0: 6375 7469 6e67 2074 6865 206e 6578 7420 cuting the next │ │ │ 0045a9b0: 636f 6d6d 616e 642e 2054 6869 7320 656e command. This en │ │ │ 0045a9c0: 7375 7265 7320 7468 6174 2065 7665 7279 sures that every │ │ │ 0045a9d0: 2074 7261 6e73 6163 7469 6f6e 2069 7320 transaction is │ │ │ -0045a9e0: 6475 7261 626c 654f 0037 7e12 0000 2020 durableO.7~... │ │ │ +0045a9e0: 6475 7261 626c 654f 0037 e012 0000 2020 durableO.7.... │ │ │ 0045a9f0: 2062 6566 6f72 6520 7468 6520 7072 6f63 before the proc │ │ │ 0045aa00: 6573 7320 6d6f 7665 7320 6f6e 2074 6f20 ess moves on to │ │ │ 0045aa10: 7468 6520 6e65 7874 2073 7465 702e 2054 the next step. T │ │ │ 0045aa20: 7261 6e73 6163 7469 6f6e 7320 666c 6167 ransactions flag │ │ │ -0045aa30: 6765 6420 6173 5400 377e 1300 0020 2020 ged asT.7~... │ │ │ +0045aa30: 6765 6420 6173 5400 37e0 1300 0020 2020 ged asT.7.... │ │ │ 0045aa40: 2242 4154 4348 2220 6861 7665 206c 6f77 "BATCH" have low │ │ │ 0045aa50: 6572 206c 6174 656e 6379 2061 6e64 2068 er latency and h │ │ │ 0045aa60: 6967 6865 7220 7468 726f 7567 6870 7574 igher throughput │ │ │ 0045aa70: 2c20 6275 7420 6120 6c6f 7765 7220 6775 , but a lower gu │ │ │ -0045aa80: 6172 616e 7465 6520 6f66 5200 377e 1400 arantee ofR.7~.. │ │ │ +0045aa80: 6172 616e 7465 6520 6f66 5200 37e0 1400 arantee ofR.7... │ │ │ 0045aa90: 0020 2020 6475 7261 6269 6c69 7479 2e20 . durability. │ │ │ 0045aaa0: 4e6f 726d 616c 6c79 2074 6869 7320 666c Normally this fl │ │ │ 0045aab0: 6167 2069 7320 7573 6564 2077 6865 6e20 ag is used when │ │ │ 0045aac0: 6f70 6572 6174 696f 6e61 6c20 7072 6f63 operational proc │ │ │ -0045aad0: 6564 7572 6573 2028 7375 6368 5400 377e edures (suchT.7~ │ │ │ +0045aad0: 6564 7572 6573 2028 7375 6368 5400 37e0 edures (suchT.7. │ │ │ 0045aae0: 1500 0020 2020 6173 2061 2062 6163 6b75 ... as a backu │ │ │ 0045aaf0: 7029 206f 7220 6170 706c 6963 6174 696f p) or applicatio │ │ │ 0045ab00: 6e20 636f 6465 2028 7375 6368 2061 7320 n code (such as │ │ │ 0045ab10: 6120 6368 6563 6b70 6f69 6e74 2061 6c67 a checkpoint alg │ │ │ 0045ab20: 6f72 6974 686d 2920 7072 6f76 6964 6573 orithm) provides │ │ │ -0045ab30: 4100 377e 1600 0020 2020 616e 2061 6363 A.7~... an acc │ │ │ +0045ab30: 4100 37e0 1600 0020 2020 616e 2061 6363 A.7.... an acc │ │ │ 0045ab40: 6570 7461 626c 6520 616c 7465 726e 6174 eptable alternat │ │ │ 0045ab50: 6976 6520 6d65 616e 7320 6f66 2065 6e73 ive means of ens │ │ │ 0045ab60: 7572 696e 6720 6475 7261 6269 6c69 7479 uring durability │ │ │ -0045ab70: 2e07 0037 7e17 0000 0c00 167e 5553 4500 ...7~......~USE. │ │ │ -0045ab80: 0055 7365 0e00 1a7e bf11 0000 2020 2055 .Use...~.... U │ │ │ -0045ab90: 7365 0700 1b7e 2100 0051 001b 7e31 0000 se...~!..Q..~1.. │ │ │ +0045ab70: 2e07 0037 e017 0000 0c00 16e0 5553 4500 ...7........USE. │ │ │ +0045ab80: 0055 7365 0e00 1ae0 bf11 0000 2020 2055 .Use........ U │ │ │ +0045ab90: 7365 0700 1be0 2100 0051 001b e031 0000 se....!..Q...1.. │ │ │ 0045aba0: 2020 2054 6865 2055 5345 2063 6f6d 6d61 The USE comma │ │ │ 0045abb0: 6e64 2073 656c 6563 7473 2074 6865 2063 nd selects the c │ │ │ 0045abc0: 7572 7265 6e74 2064 6576 6963 6520 666f urrent device fo │ │ │ 0045abd0: 7220 5245 4144 7320 2869 6e70 7574 2920 r READs (input) │ │ │ -0045abe0: 616e 6420 5752 4954 4573 1300 1b7e 4100 and WRITEs...~A. │ │ │ +0045abe0: 616e 6420 5752 4954 4573 1300 1be0 4100 and WRITEs....A. │ │ │ 0045abf0: 0020 2020 286f 7574 7075 7429 2e07 001b . (output).... │ │ │ -0045ac00: 7e51 0000 2b00 1b7e 6100 0020 2020 5468 ~Q..+..~a.. Th │ │ │ +0045ac00: e051 0000 2b00 1be0 6100 0020 2020 5468 .Q..+...a.. Th │ │ │ 0045ac10: 6520 666f 726d 6174 206f 6620 7468 6520 e format of the │ │ │ 0045ac20: 5553 4520 636f 6d6d 616e 6420 6973 3a07 USE command is:. │ │ │ -0045ac30: 001b 7e71 0000 3c00 1b7e 8100 0020 2020 ..~q..<..~... │ │ │ +0045ac30: 001b e071 0000 3c00 1be0 8100 0020 2020 ...q..<...... │ │ │ 0045ac40: 555b 5345 5d5b 3a74 7665 7870 725d 2065 U[SE][:tvexpr] e │ │ │ 0045ac50: 7870 725b 3a28 6b65 7977 6f72 645b 3d65 xpr[:(keyword[=e │ │ │ 0045ac60: 7870 725d 5b3a 2e2e 2e5d 295d 5b2c 2e2e xpr][:...])][,.. │ │ │ -0045ac70: 2e5d 0700 1b7e 9100 000e 0016 7e56 4945 .]...~......~VIE │ │ │ -0045ac80: 5700 0056 6965 770f 001b 7ebf 1100 0020 W..View...~.... │ │ │ -0045ac90: 2020 5669 6577 0700 1c7e 2100 0050 001c View...~!..P.. │ │ │ -0045aca0: 7e31 0000 2020 2054 6865 2056 4945 5720 ~1.. The VIEW │ │ │ +0045ac70: 2e5d 0700 1be0 9100 000e 0016 e056 4945 .]...........VIE │ │ │ +0045ac80: 5700 0056 6965 770f 001b e0bf 1100 0020 W..View........ │ │ │ +0045ac90: 2020 5669 6577 0700 1ce0 2100 0050 001c View....!..P.. │ │ │ +0045aca0: e031 0000 2020 2054 6865 2056 4945 5720 .1.. The VIEW │ │ │ 0045acb0: 636f 6d6d 616e 6420 6164 6a75 7374 7320 command adjusts │ │ │ 0045acc0: 616e 2065 6e76 6972 6f6e 6d65 6e74 616c an environmental │ │ │ 0045acd0: 2066 6163 746f 7220 7365 6c65 6374 6564 factor selected │ │ │ 0045ace0: 2062 7920 6120 6b65 7977 6f72 6452 001c by a keywordR.. │ │ │ -0045acf0: 7e41 0000 2020 2061 7267 756d 656e 742e ~A.. argument. │ │ │ +0045acf0: e041 0000 2020 2061 7267 756d 656e 742e .A.. argument. │ │ │ 0045ad00: 2046 6f72 2065 7861 6d70 6c65 2c20 5649 For example, VI │ │ │ 0045ad10: 4557 2063 6f6e 7472 6f6c 7320 6a6f 7572 EW controls jour │ │ │ 0045ad20: 6e61 6c20 6275 6666 6572 2066 6c75 7368 nal buffer flush │ │ │ 0045ad30: 696e 672c 2064 6574 6572 6d69 6e65 7354 ing, determinesT │ │ │ -0045ad40: 001c 7e51 0000 2020 2077 6865 7468 6572 ..~Q.. whether │ │ │ +0045ad40: 001c e051 0000 2020 2077 6865 7468 6572 ...Q.. whether │ │ │ 0045ad50: 2047 542e 4d20 7265 706f 7274 7320 756e GT.M reports un │ │ │ 0045ad60: 6465 6669 6e65 6420 7661 7269 6162 6c65 defined variable │ │ │ 0045ad70: 7320 6173 2065 7272 6f72 7320 6f72 2074 s as errors or t │ │ │ 0045ad80: 7265 6174 7320 7468 656d 2061 7320 6e75 reats them as nu │ │ │ -0045ad90: 6c6c 2c46 001c 7e61 0000 2020 2061 6e64 ll,F..~a.. and │ │ │ +0045ad90: 6c6c 2c46 001c e061 0000 2020 2061 6e64 ll,F...a.. and │ │ │ 0045ada0: 2064 6574 6572 6d69 6e65 7320 7768 6963 determines whic │ │ │ 0045adb0: 6820 4252 4541 4b20 636f 6d6d 616e 6473 h BREAK commands │ │ │ 0045adc0: 2073 686f 756c 6420 6469 7370 6c61 7920 should display │ │ │ -0045add0: 6d65 7373 6167 6573 2e07 001c 7e71 0000 messages....~q.. │ │ │ -0045ade0: 2c00 1c7e 8100 0020 2020 5468 6520 666f ,..~... The fo │ │ │ +0045add0: 6d65 7373 6167 6573 2e07 001c e071 0000 messages.....q.. │ │ │ +0045ade0: 2c00 1ce0 8100 0020 2020 5468 6520 666f ,...... The fo │ │ │ 0045adf0: 726d 6174 206f 6620 7468 6520 5649 4557 rmat of the VIEW │ │ │ -0045ae00: 2063 6f6d 6d61 6e64 2069 733a 0700 1c7e command is:...~ │ │ │ -0045ae10: 9100 0036 001b 7ec0 1100 0020 2020 565b ...6..~.... V[ │ │ │ +0045ae00: 2063 6f6d 6d61 6e64 2069 733a 0700 1ce0 command is:.... │ │ │ +0045ae10: 9100 0036 001b e0c0 1100 0020 2020 565b ...6....... V[ │ │ │ 0045ae20: 4945 575d 5b3a 7476 6578 7072 5d20 6b65 IEW][:tvexpr] ke │ │ │ 0045ae30: 7977 6f72 645b 3a65 7870 7232 5b3a 2e2e yword[:expr2[:.. │ │ │ -0045ae40: 2e5d 5d5b 2c2e 2e2e 5d07 001c 7e12 0000 .]][,...]...~... │ │ │ -0045ae50: 1a00 1b7e ff73 00ff 4558 414d 504c 4553 ...~.s..EXAMPLES │ │ │ -0045ae60: 0000 4578 616d 706c 6573 1300 287e bf11 ..Examples..(~.. │ │ │ +0045ae40: 2e5d 5d5b 2c2e 2e2e 5d07 001c e012 0000 .]][,...]....... │ │ │ +0045ae50: 1a00 1be0 ff73 00ff 4558 414d 504c 4553 .....s..EXAMPLES │ │ │ +0045ae60: 0000 4578 616d 706c 6573 1300 28e0 bf11 ..Examples..(... │ │ │ 0045ae70: 0000 2020 2045 7861 6d70 6c65 7307 0029 .. Examples..) │ │ │ -0045ae80: 7e21 0000 1200 297e 3100 0020 2020 4578 ~!....)~1.. Ex │ │ │ -0045ae90: 616d 706c 653a 0700 297e 4100 0014 0029 ample:..)~A....) │ │ │ -0045aea0: 7e51 0000 2020 2047 544d 3e4b 696c 6c20 ~Q.. GTM>Kill │ │ │ -0045aeb0: 4107 0029 7e61 0000 1c00 297e 7100 0020 A..)~a....)~q.. │ │ │ +0045ae80: e021 0000 1200 29e0 3100 0020 2020 4578 .!....).1.. Ex │ │ │ +0045ae90: 616d 706c 653a 0700 29e0 4100 0014 0029 ample:..).A....) │ │ │ +0045aea0: e051 0000 2020 2047 544d 3e4b 696c 6c20 .Q.. GTM>Kill │ │ │ +0045aeb0: 4107 0029 e061 0000 1c00 29e0 7100 0020 A..).a....).q.. │ │ │ 0045aec0: 2020 4754 4d3e 5669 6577 2022 4e4f 554e GTM>View "NOUN │ │ │ -0045aed0: 4445 4622 1f00 297e 8100 0020 2020 4754 DEF"..)~... GT │ │ │ +0045aed0: 4445 4622 1f00 29e0 8100 0020 2020 4754 DEF"..).... GT │ │ │ 0045aee0: 4d3e 5772 6974 6520 412c 3f31 302c 244c M>Write A,?10,$L │ │ │ -0045aef0: 2841 2914 0029 7e91 0000 2020 2020 2020 (A)..)~... │ │ │ -0045af00: 2020 2020 2020 300f 0028 7ec0 1100 0020 0..(~.... │ │ │ -0045af10: 2020 4754 4d3e 0700 297e 1200 0050 0029 GTM>..)~...P.) │ │ │ -0045af20: 7e13 0000 2020 2054 6869 7320 6465 6d6f ~... This demo │ │ │ +0045aef0: 2841 2914 0029 e091 0000 2020 2020 2020 (A)..).... │ │ │ +0045af00: 2020 2020 2020 300f 0028 e0c0 1100 0020 0..(..... │ │ │ +0045af10: 2020 4754 4d3e 0700 29e0 1200 0050 0029 GTM>..)....P.) │ │ │ +0045af20: e013 0000 2020 2054 6869 7320 6465 6d6f .... This demo │ │ │ 0045af30: 6e73 7472 6174 6573 2068 6f77 2061 2056 nstrates how a V │ │ │ 0045af40: 4945 5720 7468 6174 2073 7065 6369 6669 IEW that specifi │ │ │ 0045af50: 6573 204e 4f55 4e44 4546 2070 7265 7665 es NOUNDEF preve │ │ │ 0045af60: 6e74 7320 554e 4445 4669 6e65 6411 0029 nts UNDEFined..) │ │ │ -0045af70: 7e14 0000 2020 2065 7272 6f72 732e 0700 ~... errors... │ │ │ -0045af80: 297e 1500 0014 0029 7e16 0000 2020 2045 )~.....)~... E │ │ │ +0045af70: e014 0000 2020 2065 7272 6f72 732e 0700 .... errors... │ │ │ +0045af80: 29e0 1500 0014 0029 e016 0000 2020 2045 )......).... E │ │ │ 0045af90: 7861 6d70 6c65 2032 3a00 0000 0000 0000 xample 2:....... │ │ │ 0045afa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0045afb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0045afc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0045afd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0045afe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0045aff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0045b000: 0400 0000 d307 0000 7617 0000 0000 0000 ........v....... │ │ │ -0045b010: 2400 007e 4845 4c50 00ff 7300 ff43 4f4d $..~HELP..s..COM │ │ │ +0045b010: 2400 00e0 4845 4c50 00ff 7300 ff43 4f4d $...HELP..s..COM │ │ │ 0045b020: 4d41 4e44 5300 ff73 00ff 5752 4954 4500 MANDS..s..WRITE. │ │ │ -0045b030: bf71 0000 3200 1d7e 8100 0020 2020 575b .q..2..~... W[ │ │ │ +0045b030: bf71 0000 3200 1de0 8100 0020 2020 575b .q..2...... W[ │ │ │ 0045b040: 5249 5445 5d5b 3a74 7665 7870 725d 2065 RITE][:tvexpr] e │ │ │ 0045b050: 7870 727c 2a69 6e74 6578 7072 7c66 6363 xpr|*intexpr|fcc │ │ │ -0045b060: 5b2c 2e2e 2e5d 0700 1d7e 9100 0012 0016 [,...]...~...... │ │ │ -0045b070: 7e58 4543 5554 4500 0058 6563 7574 6511 ~XECUTE..Xecute. │ │ │ -0045b080: 001d 7ebf 1100 0020 2020 5865 6375 7465 ..~.... Xecute │ │ │ -0045b090: 0700 1e7e 2100 004c 001e 7e31 0000 2020 ...~!..L..~1.. │ │ │ +0045b060: 5b2c 2e2e 2e5d 0700 1de0 9100 0012 0016 [,...].......... │ │ │ +0045b070: e058 4543 5554 4500 0058 6563 7574 6511 .XECUTE..Xecute. │ │ │ +0045b080: 001d e0bf 1100 0020 2020 5865 6375 7465 ....... Xecute │ │ │ +0045b090: 0700 1ee0 2100 004c 001e e031 0000 2020 ....!..L...1.. │ │ │ 0045b0a0: 2054 6865 2058 4543 5554 4520 636f 6d6d The XECUTE comm │ │ │ 0045b0b0: 616e 6420 6d61 6b65 7320 616e 2065 6e74 and makes an ent │ │ │ 0045b0c0: 7279 2069 6e20 7468 6520 4754 2e4d 2069 ry in the GT.M i │ │ │ 0045b0d0: 6e76 6f63 6174 696f 6e20 7374 6163 6b20 nvocation stack │ │ │ -0045b0e0: 616e 642d 001e 7e41 0000 2020 2065 7865 and-..~A.. exe │ │ │ +0045b0e0: 616e 642d 001e e041 0000 2020 2065 7865 and-...A.. exe │ │ │ 0045b0f0: 6375 7465 7320 7468 6520 6172 6775 6d65 cutes the argume │ │ │ 0045b100: 6e74 2061 7320 4754 2e4d 2063 6f64 652e nt as GT.M code. │ │ │ -0045b110: 0700 1e7e 5100 002e 001e 7e61 0000 2020 ...~Q.....~a.. │ │ │ +0045b110: 0700 1ee0 5100 002e 001e e061 0000 2020 ....Q......a.. │ │ │ 0045b120: 2054 6865 2066 6f72 6d61 7420 6f66 2074 The format of t │ │ │ 0045b130: 6865 2058 4543 5554 4520 636f 6d6d 616e he XECUTE comman │ │ │ -0045b140: 6420 6973 3a07 001e 7e71 0000 2d00 1e7e d is:...~q..-..~ │ │ │ +0045b140: 6420 6973 3a07 001e e071 0000 2d00 1ee0 d is:....q..-... │ │ │ 0045b150: 8100 0020 2020 585b 4543 5554 455d 3a74 ... X[ECUTE]:t │ │ │ 0045b160: 7665 7870 7220 6578 7072 5b3a 7476 6578 vexpr expr[:tvex │ │ │ -0045b170: 7072 5d5b 2c2e 2e2e 5d07 001e 7e91 0000 pr][,...]...~... │ │ │ -0045b180: 1a00 1d7e ff73 00ff 4558 414d 504c 4553 ...~.s..EXAMPLES │ │ │ -0045b190: 0000 4578 616d 706c 6573 1300 2a7e bf11 ..Examples..*~.. │ │ │ +0045b170: 7072 5d5b 2c2e 2e2e 5d07 001e e091 0000 pr][,...]....... │ │ │ +0045b180: 1a00 1de0 ff73 00ff 4558 414d 504c 4553 .....s..EXAMPLES │ │ │ +0045b190: 0000 4578 616d 706c 6573 1300 2ae0 bf11 ..Examples..*... │ │ │ 0045b1a0: 0000 2020 2045 7861 6d70 6c65 7307 002b .. Examples..+ │ │ │ -0045b1b0: 7e21 0000 1200 2b7e 3100 0020 2020 4578 ~!....+~1.. Ex │ │ │ -0045b1c0: 616d 706c 653a 0700 2b7e 4100 0026 002b ample:..+~A..&.+ │ │ │ -0045b1d0: 7e51 0000 2020 2047 544d 3e58 6563 7574 ~Q.. GTM>Xecut │ │ │ +0045b1b0: e021 0000 1200 2be0 3100 0020 2020 4578 .!....+.1.. Ex │ │ │ +0045b1c0: 616d 706c 653a 0700 2be0 4100 0026 002b ample:..+.A..&.+ │ │ │ +0045b1d0: e051 0000 2020 2047 544d 3e58 6563 7574 .Q.. GTM>Xecut │ │ │ 0045b1e0: 6520 2257 7269 7465 2022 2248 454c 4c4f e "Write ""HELLO │ │ │ -0045b1f0: 2222 220f 002b 7e61 0000 2020 2048 454c """..+~a.. HEL │ │ │ -0045b200: 4c4f 0e00 2b7e 7100 0020 2020 4754 4d3e LO..+~q.. GTM> │ │ │ -0045b210: 0700 2b7e 8100 0033 002b 7e91 0000 2020 ..+~...3.+~... │ │ │ +0045b1f0: 2222 220f 002b e061 0000 2020 2048 454c """..+.a.. HEL │ │ │ +0045b200: 4c4f 0e00 2be0 7100 0020 2020 4754 4d3e LO..+.q.. GTM> │ │ │ +0045b210: 0700 2be0 8100 0033 002b e091 0000 2020 ..+....3.+.... │ │ │ 0045b220: 2054 6869 7320 6465 6d6f 6e73 7472 6174 This demonstrat │ │ │ 0045b230: 6573 2061 2073 696d 706c 6520 7573 6520 es a simple use │ │ │ -0045b240: 6f66 2058 6563 7574 652e 0800 2a7e c011 of Xecute...*~.. │ │ │ -0045b250: 0000 1200 2b7e 1200 0020 2020 4578 616d ....+~... Exam │ │ │ -0045b260: 706c 653a 0700 2b7e 1300 003f 002b 7e14 ple:..+~...?.+~. │ │ │ +0045b240: 6f66 2058 6563 7574 652e 0800 2ae0 c011 of Xecute...*... │ │ │ +0045b250: 0000 1200 2be0 1200 0020 2020 4578 616d ....+.... Exam │ │ │ +0045b260: 706c 653a 0700 2be0 1300 003f 002b e014 ple:..+....?.+.. │ │ │ 0045b270: 0000 2020 2053 6574 2078 3d22 2220 466f .. Set x="" Fo │ │ │ 0045b280: 7220 5365 7420 783d 244f 7264 6572 285e r Set x=$Order(^ │ │ │ 0045b290: 2578 2878 2929 2051 7569 743a 783d 2222 %x(x)) Quit:x="" │ │ │ -0045b2a0: 2020 5865 6375 7465 2078 0700 2b7e 1500 Xecute x..+~.. │ │ │ -0045b2b0: 0054 002b 7e16 0000 2020 2054 6869 7320 .T.+~... This │ │ │ +0045b2a0: 2020 5865 6375 7465 2078 0700 2be0 1500 Xecute x..+... │ │ │ +0045b2b0: 0054 002b e016 0000 2020 2054 6869 7320 .T.+.... This │ │ │ 0045b2c0: 244f 5244 4552 2829 206c 6f6f 7020 5845 $ORDER() loop XE │ │ │ 0045b2d0: 4355 5445 7320 636f 6465 206f 7574 206f CUTEs code out o │ │ │ 0045b2e0: 6620 7468 6520 6669 7273 7420 6c65 7665 f the first leve │ │ │ 0045b2f0: 6c20 6f66 2074 6865 2067 6c6f 6261 6c20 l of the global │ │ │ -0045b300: 6172 7261 7953 002b 7e17 0000 2020 205e arrayS.+~... ^ │ │ │ +0045b300: 6172 7261 7953 002b e017 0000 2020 205e arrayS.+.... ^ │ │ │ 0045b310: 2578 2e20 4e6f 7465 2074 6861 742c 2069 %x. Note that, i │ │ │ 0045b320: 6e20 6d6f 7374 2063 6173 6573 2c20 6861 n most cases, ha │ │ │ 0045b330: 7669 6e67 2074 6865 2063 6f64 6520 696e ving the code in │ │ │ 0045b340: 2061 2047 542e 4d20 736f 7572 6365 2066 a GT.M source f │ │ │ -0045b350: 696c 652c 2066 6f72 4300 2b7e 1800 0020 ile, forC.+~... │ │ │ +0045b350: 696c 652c 2066 6f72 4300 2be0 1800 0020 ile, forC.+.... │ │ │ 0045b360: 2020 6578 616d 706c 6520 544d 5058 2e6d example TMPX.m │ │ │ 0045b370: 2c20 616e 6420 7573 696e 6720 6120 446f , and using a Do │ │ │ 0045b380: 205e 544d 5058 2069 6d70 726f 7665 7320 ^TMPX improves │ │ │ -0045b390: 6566 6669 6369 656e 6379 2e07 002b 7e19 efficiency...+~. │ │ │ -0045b3a0: 0000 1800 167e 5a41 4c4c 4f43 4154 4500 .....~ZALLOCATE. │ │ │ -0045b3b0: 005a 416c 6c6f 6361 7465 1400 207e bf11 .ZAllocate.. ~.. │ │ │ +0045b390: 6566 6669 6369 656e 6379 2e07 002b e019 efficiency...+.. │ │ │ +0045b3a0: 0000 1800 16e0 5a41 4c4c 4f43 4154 4500 ......ZALLOCATE. │ │ │ +0045b3b0: 005a 416c 6c6f 6361 7465 1400 20e0 bf11 .ZAllocate.. ... │ │ │ 0045b3c0: 0000 2020 205a 416c 6c6f 6361 7465 0700 .. ZAllocate.. │ │ │ -0045b3d0: 217e 2100 004d 0021 7e31 0000 2020 2054 !~!..M.!~1.. T │ │ │ +0045b3d0: 21e0 2100 004d 0021 e031 0000 2020 2054 !.!..M.!.1.. T │ │ │ 0045b3e0: 6865 205a 414c 4c4f 4341 5445 2063 6f6d he ZALLOCATE com │ │ │ 0045b3f0: 6d61 6e64 2072 6573 6572 7665 7320 7468 mand reserves th │ │ │ 0045b400: 6520 7370 6563 6966 6965 6420 6e61 6d65 e specified name │ │ │ 0045b410: 2077 6974 686f 7574 2072 656c 6561 7369 without releasi │ │ │ -0045b420: 6e67 4c00 217e 4100 0020 2020 7072 6576 ngL.!~A.. prev │ │ │ +0045b420: 6e67 4c00 21e0 4100 0020 2020 7072 6576 ngL.!.A.. prev │ │ │ 0045b430: 696f 7573 6c79 2072 6573 6572 7665 6420 iously reserved │ │ │ 0045b440: 6e61 6d65 732e 204f 7468 6572 2047 542e names. Other GT. │ │ │ 0045b450: 4d20 7072 6f63 6573 7365 7320 6361 6e6e M processes cann │ │ │ 0045b460: 6f74 2072 6573 6572 7665 2074 6865 3b00 ot reserve the;. │ │ │ -0045b470: 217e 5100 0020 2020 5a41 4c4c 4f43 4154 !~Q.. ZALLOCAT │ │ │ +0045b470: 21e0 5100 0020 2020 5a41 4c4c 4f43 4154 !.Q.. ZALLOCAT │ │ │ 0045b480: 4564 206e 616d 6520 7769 7468 2061 205a Ed name with a Z │ │ │ 0045b490: 414c 4c4f 4341 5445 206f 7220 4c4f 434b ALLOCATE or LOCK │ │ │ -0045b4a0: 2063 6f6d 6d61 6e64 2e07 0021 7e61 0000 command...!~a.. │ │ │ -0045b4b0: 4b00 217e 7100 0020 2020 5468 6520 5a41 K.!~q.. The ZA │ │ │ +0045b4a0: 2063 6f6d 6d61 6e64 2e07 0021 e061 0000 command...!.a.. │ │ │ +0045b4b0: 4b00 21e0 7100 0020 2020 5468 6520 5a41 K.!.q.. The ZA │ │ │ 0045b4c0: 4c4c 4f43 4154 4520 636f 6d6d 616e 6420 LLOCATE command │ │ │ 0045b4d0: 7072 6f76 6964 6573 2063 6f6d 7061 7469 provides compati │ │ │ 0045b4e0: 6269 6c69 7479 2077 6974 6820 736f 6d65 bility with some │ │ │ -0045b4f0: 206f 7468 6572 2047 542e 4d4f 0021 7e81 other GT.MO.!~. │ │ │ +0045b4f0: 206f 7468 6572 2047 542e 4d4f 0021 e081 other GT.MO.!.. │ │ │ 0045b500: 0000 2020 2069 6d70 6c65 6d65 6e74 6174 .. implementat │ │ │ 0045b510: 696f 6e73 2e20 5468 6520 4d20 4465 7665 ions. The M Deve │ │ │ 0045b520: 6c6f 706d 656e 7420 436f 6d6d 6974 7465 lopment Committe │ │ │ 0045b530: 6520 6368 6f73 6520 746f 2061 6464 2074 e chose to add t │ │ │ -0045b540: 6865 202b 2061 6e64 202d 5400 217e 9100 he + and -T.!~.. │ │ │ +0045b540: 6865 202b 2061 6e64 202d 5400 21e0 9100 he + and -T.!... │ │ │ 0045b550: 0020 2020 6465 6c69 6d69 7465 7273 2074 . delimiters t │ │ │ 0045b560: 6f20 7468 6520 4c4f 434b 2063 6f6d 6d61 o the LOCK comma │ │ │ 0045b570: 6e64 2028 696e 6372 656d 656e 7461 6c20 nd (incremental │ │ │ 0045b580: 6c6f 636b 696e 6729 2072 6174 6865 7220 locking) rather │ │ │ 0045b590: 7468 616e 2061 646f 7074 2074 6865 5300 than adopt theS. │ │ │ -0045b5a0: 207e c011 0000 2020 205a 414c 4c4f 4341 ~.... ZALLOCA │ │ │ +0045b5a0: 20e0 c011 0000 2020 205a 414c 4c4f 4341 ..... ZALLOCA │ │ │ 0045b5b0: 5445 2061 6e64 205a 4445 414c 4c4f 4341 TE and ZDEALLOCA │ │ │ 0045b5c0: 5445 2061 7070 726f 6163 682e 2054 6865 TE approach. The │ │ │ 0045b5d0: 7265 666f 7265 2c20 7768 656e 2061 2064 refore, when a d │ │ │ 0045b5e0: 6573 6967 6e20 7265 7175 6972 6573 2061 esign requires a │ │ │ -0045b5f0: 6e51 0021 7e12 0000 2020 2069 6e63 7265 nQ.!~... incre │ │ │ +0045b5f0: 6e51 0021 e012 0000 2020 2069 6e63 7265 nQ.!.... incre │ │ │ 0045b600: 6d65 6e74 616c 206c 6f63 6b20 6d65 6368 mental lock mech │ │ │ 0045b610: 616e 6973 6d2c 204c 4f43 4b20 2b2f 2d20 anism, LOCK +/- │ │ │ 0045b620: 6861 7320 7468 6520 6164 7661 6e74 6167 has the advantag │ │ │ 0045b630: 6520 6f76 6572 205a 414c 4c4f 4341 5445 e over ZALLOCATE │ │ │ -0045b640: 202f 4c00 217e 1300 0020 2020 5a44 4541 /L.!~... ZDEA │ │ │ +0045b640: 202f 4c00 21e0 1300 0020 2020 5a44 4541 /L.!.... ZDEA │ │ │ 0045b650: 4c4c 4f43 4154 4520 6f66 2062 6569 6e67 LLOCATE of being │ │ │ 0045b660: 2070 6172 7420 6f66 2074 6865 204d 2073 part of the M s │ │ │ 0045b670: 7461 6e64 6172 642e 204c 4f43 4b20 2b2f tandard. LOCK +/ │ │ │ 0045b680: 2d20 616c 736f 2068 6173 2074 6865 5200 - also has theR. │ │ │ -0045b690: 217e 1400 0020 2020 6164 7661 6e74 6167 !~... advantag │ │ │ +0045b690: 21e0 1400 0020 2020 6164 7661 6e74 6167 !.... advantag │ │ │ 0045b6a0: 6520 6f66 2077 6f72 6b69 6e67 2073 796d e of working sym │ │ │ 0045b6b0: 6d65 7472 6963 616c 6c79 2077 6865 6e20 metrically when │ │ │ 0045b6c0: 726f 7574 696e 6573 2075 7369 6e67 204c routines using L │ │ │ 0045b6d0: 4f43 4b73 2061 7265 206e 6573 7465 642e OCKs are nested. │ │ │ -0045b6e0: 4f00 217e 1500 0020 2020 5468 6174 2069 O.!~... That i │ │ │ +0045b6e0: 4f00 21e0 1500 0020 2020 5468 6174 2069 O.!.... That i │ │ │ 0045b6f0: 732c 2061 205a 414c 4c4f 4341 5445 2063 s, a ZALLOCATE c │ │ │ 0045b700: 6f6d 6d61 6e64 2069 7373 7565 6420 6279 ommand issued by │ │ │ 0045b710: 2061 2070 726f 6365 7373 2066 6f72 2061 a process for a │ │ │ 0045b720: 206e 616d 6564 2072 6573 6f75 7263 6550 named resourceP │ │ │ -0045b730: 0021 7e16 0000 2020 2061 6c72 6561 6479 .!~... already │ │ │ +0045b730: 0021 e016 0000 2020 2061 6c72 6561 6479 .!.... already │ │ │ 0045b740: 205a 414c 4c4f 4341 5445 6420 6279 2074 ZALLOCATEd by t │ │ │ 0045b750: 6861 7420 7072 6f63 6573 7320 7265 7375 hat process resu │ │ │ 0045b760: 6c74 7320 696e 206e 6f20 6368 616e 6765 lts in no change │ │ │ 0045b770: 206f 6620 7374 6174 652e 2054 6869 7354 of state. ThisT │ │ │ -0045b780: 0021 7e17 0000 2020 206d 6561 6e73 2074 .!~... means t │ │ │ +0045b780: 0021 e017 0000 2020 206d 6561 6e73 2074 .!.... means t │ │ │ 0045b790: 6861 7420 726f 7574 696e 6573 2074 6861 hat routines tha │ │ │ 0045b7a0: 7420 646f 205a 414c 4c4f 4341 5445 2066 t do ZALLOCATE f │ │ │ 0045b7b0: 6f6c 6c6f 7765 6420 6279 2061 205a 4445 ollowed by a ZDE │ │ │ 0045b7c0: 414c 4c4f 4341 5445 206f 6e20 6120 6e61 ALLOCATE on a na │ │ │ 0045b7d0: 6d65 6400 0000 0000 0000 0000 0000 0000 med............. │ │ │ 0045b7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0045b7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0045b800: 0400 0000 b607 0000 a017 0000 0000 0000 ................ │ │ │ -0045b810: 7400 007e 4845 4c50 00ff 7300 ff43 4f4d t..~HELP..s..COM │ │ │ +0045b810: 7400 00e0 4845 4c50 00ff 7300 ff43 4f4d t...HELP..s..COM │ │ │ 0045b820: 4d41 4e44 5300 ff73 00ff 5a41 4c4c 4f43 MANDS..s..ZALLOC │ │ │ 0045b830: 4154 4500 c018 0000 2020 2072 6573 6f75 ATE..... resou │ │ │ 0045b840: 7263 6520 7468 6174 2069 7320 616c 7265 rce that is alre │ │ │ 0045b850: 6164 7920 5a41 4c4c 4f43 4154 4564 2062 ady ZALLOCATEd b │ │ │ 0045b860: 7920 7468 6520 7361 6d65 2070 726f 6365 y the same proce │ │ │ 0045b870: 7373 2028 6174 2072 6f75 7469 6e65 2065 ss (at routine e │ │ │ -0045b880: 6e74 7279 5200 217e 1900 0020 2020 7469 ntryR.!~... ti │ │ │ +0045b880: 6e74 7279 5200 21e0 1900 0020 2020 7469 ntryR.!.... ti │ │ │ 0045b890: 6d65 292c 2077 696c 6c20 656e 6420 7570 me), will end up │ │ │ 0045b8a0: 205a 4445 414c 4c4f 4341 5445 696e 6720 ZDEALLOCATEing │ │ │ 0045b8b0: 7468 6520 6e61 6d65 6420 7265 736f 7572 the named resour │ │ │ 0045b8c0: 6365 2028 7768 6963 6820 6d69 6768 7420 ce (which might │ │ │ -0045b8d0: 6e6f 7420 6265 5100 217e 1a00 0020 2020 not beQ.!~... │ │ │ +0045b8d0: 6e6f 7420 6265 5100 21e0 1a00 0020 2020 not beQ.!.... │ │ │ 0045b8e0: 6465 7369 7265 6429 2e20 4f6e 2074 6865 desired). On the │ │ │ 0045b8f0: 206f 7468 6572 2068 616e 642c 2061 204c other hand, a L │ │ │ 0045b900: 4f43 4b20 2b20 636f 6d6d 616e 6420 6973 OCK + command is │ │ │ 0045b910: 7375 6564 2062 7920 6120 7072 6f63 6573 sued by a proces │ │ │ -0045b920: 7320 666f 7220 6154 0021 7e21 0000 2020 s for aT.!~!.. │ │ │ +0045b920: 7320 666f 7220 6154 0021 e021 0000 2020 s for aT.!.!.. │ │ │ 0045b930: 206e 616d 6564 2072 6573 6f75 7263 6520 named resource │ │ │ 0045b940: 616c 7265 6164 7920 4c4f 434b 6564 2062 already LOCKed b │ │ │ 0045b950: 7920 7468 6174 2070 726f 6365 7373 2063 y that process c │ │ │ 0045b960: 6175 7365 7320 7468 6520 4c45 5645 4c20 auses the LEVEL │ │ │ -0045b970: 6f66 2074 6865 204c 4f43 4b54 0021 7e22 of the LOCKT.!~" │ │ │ +0045b970: 6f66 2074 6865 204c 4f43 4b54 0021 e022 of the LOCKT.!." │ │ │ 0045b980: 0000 2020 2074 6f20 6265 2069 6e63 7265 .. to be incre │ │ │ 0045b990: 6d65 6e74 6564 2028 6173 2073 6565 6e20 mented (as seen │ │ │ 0045b9a0: 696e 2061 205a 5348 4f57 2022 4c22 206f in a ZSHOW "L" o │ │ │ 0045b9b0: 7574 7075 7429 2e20 4576 6572 7920 4c4f utput). Every LO │ │ │ 0045b9c0: 434b 202d 2063 6f6d 6d61 6e64 206f 6e50 CK - command onP │ │ │ -0045b9d0: 0021 7e23 0000 2020 2074 6861 7420 6e61 .!~#.. that na │ │ │ +0045b9d0: 0021 e023 0000 2020 2074 6861 7420 6e61 .!.#.. that na │ │ │ 0045b9e0: 6d65 6420 7265 736f 7572 6365 2063 6175 med resource cau │ │ │ 0045b9f0: 7365 7320 7468 6520 4c45 5645 4c20 746f ses the LEVEL to │ │ │ 0045ba00: 2062 6520 6465 6372 656d 656e 7465 642e be decremented. │ │ │ 0045ba10: 2057 6865 6e20 7468 6520 4c45 5645 4c3c When the LEVEL< │ │ │ -0045ba20: 0021 7e24 0000 2020 2062 6563 6f6d 6573 .!~$.. becomes │ │ │ +0045ba20: 0021 e024 0000 2020 2062 6563 6f6d 6573 .!.$.. becomes │ │ │ 0045ba30: 2030 2c20 7468 6520 6e61 6d65 6420 7265 0, the named re │ │ │ 0045ba40: 736f 7572 6365 2069 7320 6e6f 206c 6f6e source is no lon │ │ │ -0045ba50: 6765 7220 4c4f 434b 6564 2e07 0021 7e25 ger LOCKed...!~% │ │ │ -0045ba60: 0000 3100 217e 2600 0020 2020 5468 6520 ..1.!~&.. The │ │ │ +0045ba50: 6765 7220 4c4f 434b 6564 2e07 0021 e025 ger LOCKed...!.% │ │ │ +0045ba60: 0000 3100 21e0 2600 0020 2020 5468 6520 ..1.!.&.. The │ │ │ 0045ba70: 666f 726d 6174 206f 6620 7468 6520 5a41 format of the ZA │ │ │ 0045ba80: 4c4c 4f43 4154 4520 636f 6d6d 616e 6420 LLOCATE command │ │ │ -0045ba90: 6973 3a07 0021 7e27 0000 3f00 217e 2800 is:..!~'..?.!~(. │ │ │ +0045ba90: 6973 3a07 0021 e027 0000 3f00 21e0 2800 is:..!.'..?.!.(. │ │ │ 0045baa0: 0020 2020 5a41 5b4c 4c4f 4341 5445 5d5b . ZA[LLOCATE][ │ │ │ 0045bab0: 3a74 7665 7870 725d 205b 285d 6e72 6566 :tvexpr] [(]nref │ │ │ 0045bac0: 5b2c 2e2e 2e5d 5b29 5d5b 3a69 6e74 6578 [,...][)][:intex │ │ │ -0045bad0: 7072 5d5b 2c2e 2e2e 5d07 0021 7e29 0000 pr][,...]..!~).. │ │ │ -0045bae0: 1a00 207e ff73 00ff 4558 414d 504c 4553 .. ~.s..EXAMPLES │ │ │ -0045baf0: 0000 4578 616d 706c 6573 1300 2d7e bf11 ..Examples..-~.. │ │ │ +0045bad0: 7072 5d5b 2c2e 2e2e 5d07 0021 e029 0000 pr][,...]..!.).. │ │ │ +0045bae0: 1a00 20e0 ff73 00ff 4558 414d 504c 4553 .. ..s..EXAMPLES │ │ │ +0045baf0: 0000 4578 616d 706c 6573 1300 2de0 bf11 ..Examples..-... │ │ │ 0045bb00: 0000 2020 2045 7861 6d70 6c65 7307 002e .. Examples... │ │ │ -0045bb10: 7e21 0000 1300 2e7e 3100 0020 2020 4578 ~!.....~1.. Ex │ │ │ -0045bb20: 616d 706c 6573 3a07 002e 7e41 0000 1500 amples:...~A.... │ │ │ -0045bb30: 2e7e 5100 0020 2020 5a41 6c6c 6f63 6174 .~Q.. ZAllocat │ │ │ -0045bb40: 6520 4116 002e 7e61 0000 2020 205a 416c e A...~a.. ZAl │ │ │ -0045bb50: 6c6f 6361 7465 205e 4119 002e 7e71 0000 locate ^A...~q.. │ │ │ +0045bb10: e021 0000 1300 2ee0 3100 0020 2020 4578 .!......1.. Ex │ │ │ +0045bb20: 616d 706c 6573 3a07 002e e041 0000 1500 amples:....A.... │ │ │ +0045bb30: 2ee0 5100 0020 2020 5a41 6c6c 6f63 6174 ..Q.. ZAllocat │ │ │ +0045bb40: 6520 4116 002e e061 0000 2020 205a 416c e A....a.. ZAl │ │ │ +0045bb50: 6c6f 6361 7465 205e 4119 002e e071 0000 locate ^A....q.. │ │ │ 0045bb60: 2020 205a 416c 6c6f 6361 7465 205e 4128 ZAllocate ^A( │ │ │ -0045bb70: 3129 2d00 2e7e 8100 0020 2020 5a41 6c6c 1)-..~... ZAll │ │ │ +0045bb70: 3129 2d00 2ee0 8100 0020 2020 5a41 6c6c 1)-...... ZAll │ │ │ 0045bb80: 6f63 6174 6520 285e 4228 2273 6d69 7468 ocate (^B("smith │ │ │ 0045bb90: 2229 2c5e 4328 226a 6f6e 6573 2229 2916 "),^C("jones")). │ │ │ -0045bba0: 002e 7e91 0000 2020 205a 416c 6c6f 6361 ..~... ZAlloca │ │ │ -0045bbb0: 7465 2040 4108 002d 7ec0 1100 0052 002e te @A..-~....R.. │ │ │ -0045bbc0: 7e12 0000 2020 2054 6865 2066 6972 7374 ~... The first │ │ │ +0045bba0: 002e e091 0000 2020 205a 416c 6c6f 6361 ...... ZAlloca │ │ │ +0045bbb0: 7465 2040 4108 002d e0c0 1100 0052 002e te @A..-.....R.. │ │ │ +0045bbc0: e012 0000 2020 2054 6865 2066 6972 7374 .... The first │ │ │ 0045bbd0: 2063 6f6d 6d61 6e64 205a 414c 4c4f 4341 command ZALLOCA │ │ │ 0045bbe0: 5445 7320 413b 2074 6865 2073 6563 6f6e TEs A; the secon │ │ │ 0045bbf0: 642c 205e 413b 2074 6865 2074 6869 7264 d, ^A; the third │ │ │ 0045bc00: 2c20 5e41 2831 2920 616e 6420 7468 6553 , ^A(1) and theS │ │ │ -0045bc10: 002e 7e13 0000 2020 2066 6f75 7274 682c ..~... fourth, │ │ │ +0045bc10: 002e e013 0000 2020 2066 6f75 7274 682c ...... fourth, │ │ │ 0045bc20: 2062 6f74 6820 5e42 2822 736d 6974 6822 both ^B("smith" │ │ │ 0045bc30: 2920 616e 6420 5e43 2822 6a6f 6e65 7322 ) and ^C("jones" │ │ │ 0045bc40: 2920 7369 6d75 6c74 616e 656f 7573 6c79 ) simultaneously │ │ │ 0045bc50: 2e20 5468 6520 6c61 7374 2063 6f6d 6d61 . The last comma │ │ │ -0045bc60: 6e64 4800 2e7e 1400 0020 2020 5a41 4c4c ndH..~... ZALL │ │ │ +0045bc60: 6e64 4800 2ee0 1400 0020 2020 5a41 4c4c ndH...... ZALL │ │ │ 0045bc70: 4f43 4154 4573 2074 6865 2072 6573 6f75 OCATEs the resou │ │ │ 0045bc80: 7263 6573 206e 616d 6564 2062 7920 7468 rces named by th │ │ │ 0045bc90: 6520 7661 6c75 6520 6f66 2074 6865 2076 e value of the v │ │ │ -0045bca0: 6172 6961 626c 6520 412e 0700 2e7e 1500 ariable A....~.. │ │ │ -0045bcb0: 0012 002e 7e16 0000 2020 2045 7861 6d70 ....~... Examp │ │ │ -0045bcc0: 6c65 3a07 002e 7e17 0000 1b00 2e7e 1800 le:...~......~.. │ │ │ +0045bca0: 6172 6961 626c 6520 412e 0700 2ee0 1500 ariable A....... │ │ │ +0045bcb0: 0012 002e e016 0000 2020 2045 7861 6d70 ........ Examp │ │ │ +0045bcc0: 6c65 3a07 002e e017 0000 1b00 2ee0 1800 le:............. │ │ │ 0045bcd0: 0020 2020 5a41 6c6c 6f63 6174 6520 412c . ZAllocate A, │ │ │ -0045bce0: 5e42 2c40 431b 002e 7e19 0000 2020 205a ^B,@C...~... Z │ │ │ +0045bce0: 5e42 2c40 431b 002e e019 0000 2020 205a ^B,@C....... Z │ │ │ 0045bcf0: 414c 4c4f 4341 5445 2028 412c 422c 4329 ALLOCATE (A,B,C) │ │ │ -0045bd00: 0700 2e7e 1a00 004f 002e 7e21 0000 2020 ...~...O..~!.. │ │ │ +0045bd00: 0700 2ee0 1a00 004f 002e e021 0000 2020 .......O...!.. │ │ │ 0045bd10: 2049 6620 5a41 4c4c 4f43 4154 4520 6172 If ZALLOCATE ar │ │ │ 0045bd20: 6775 6d65 6e74 7320 6172 6520 656e 636c guments are encl │ │ │ 0045bd30: 6f73 6564 2069 6e20 7061 7265 6e74 6865 osed in parenthe │ │ │ 0045bd40: 7365 732c 2074 6865 2063 6f6d 6d61 6e64 ses, the command │ │ │ -0045bd50: 2077 6169 7473 5400 2e7e 2200 0020 2020 waitsT..~".. │ │ │ +0045bd50: 2077 6169 7473 5400 2ee0 2200 0020 2020 waitsT...".. │ │ │ 0045bd60: 756e 7469 6c20 616c 6c20 6e61 6d65 7320 until all names │ │ │ 0045bd70: 696e 2074 6865 2061 7267 756d 656e 7420 in the argument │ │ │ 0045bd80: 6c69 7374 2062 6563 6f6d 6520 6176 6169 list become avai │ │ │ 0045bd90: 6c61 626c 6520 6265 666f 7265 2072 6573 lable before res │ │ │ -0045bda0: 6572 7669 6e67 2061 6e79 5100 2e7e 2300 erving anyQ..~#. │ │ │ +0045bda0: 6572 7669 6e67 2061 6e79 5100 2ee0 2300 erving anyQ...#. │ │ │ 0045bdb0: 0020 2020 6f66 2074 6865 206e 616d 6573 . of the names │ │ │ 0045bdc0: 2e20 466f 7220 6578 616d 706c 652c 2069 . For example, i │ │ │ 0045bdd0: 6e20 7468 6520 7374 6174 656d 656e 7420 n the statement │ │ │ 0045bde0: 5a41 2028 412c 422c 4329 2c20 6966 2074 ZA (A,B,C), if t │ │ │ -0045bdf0: 6865 2072 6573 6f75 7263 6554 002e 7e24 he resourceT..~$ │ │ │ +0045bdf0: 6865 2072 6573 6f75 7263 6554 002e e024 he resourceT...$ │ │ │ 0045be00: 0000 2020 206e 616d 6564 2043 2069 7320 .. named C is │ │ │ 0045be10: 6e6f 7420 6176 6169 6c61 626c 652c 205a not available, Z │ │ │ 0045be20: 414c 4c4f 4341 5445 2077 6169 7473 2075 ALLOCATE waits u │ │ │ 0045be30: 6e74 696c 2043 2062 6563 6f6d 6573 2061 ntil C becomes a │ │ │ 0045be40: 7661 696c 6162 6c65 2062 6566 6f72 6552 vailable beforeR │ │ │ -0045be50: 002e 7e25 0000 2020 2072 6573 6572 7669 ..~%.. reservi │ │ │ +0045be50: 002e e025 0000 2020 2072 6573 6572 7669 ...%.. reservi │ │ │ 0045be60: 6e67 2041 2061 6e64 2042 2e20 5573 696e ng A and B. Usin │ │ │ 0045be70: 6720 7468 6520 666f 726d 6174 2069 6c6c g the format ill │ │ │ 0045be80: 7573 7472 6174 6564 2069 6e20 7468 6520 ustrated in the │ │ │ 0045be90: 6669 7273 7420 6c69 6e65 2061 626f 7665 first line above │ │ │ -0045bea0: 2c52 002e 7e26 0000 2020 2063 616e 2063 ,R..~&.. can c │ │ │ +0045bea0: 2c52 002e e026 0000 2020 2063 616e 2063 ,R...&.. can c │ │ │ 0045beb0: 6175 7365 2064 6561 646c 6f63 6b73 2062 ause deadlocks b │ │ │ 0045bec0: 6563 6175 7365 2074 6865 2072 6573 6f75 ecause the resou │ │ │ 0045bed0: 7263 6520 6e61 6d65 7320 6172 6520 7265 rce names are re │ │ │ 0045bee0: 7365 7276 6564 2061 7320 7468 6579 2063 served as they c │ │ │ -0045bef0: 6f6d 6514 002e 7e27 0000 2020 2061 7661 ome...~'.. ava │ │ │ -0045bf00: 696c 6162 6c65 2e07 002e 7e28 0000 5400 ilable....~(..T. │ │ │ -0045bf10: 2e7e 2900 0020 2020 5768 656e 2061 2070 .~).. When a p │ │ │ +0045bef0: 6f6d 6514 002e e027 0000 2020 2061 7661 ome....'.. ava │ │ │ +0045bf00: 696c 6162 6c65 2e07 002e e028 0000 5400 ilable.....(..T. │ │ │ +0045bf10: 2ee0 2900 0020 2020 5768 656e 2061 2070 ..).. When a p │ │ │ 0045bf20: 726f 6365 7373 2061 7474 656d 7074 7320 rocess attempts │ │ │ 0045bf30: 746f 205a 414c 4c4f 4341 5445 2061 206e to ZALLOCATE a n │ │ │ 0045bf40: 616d 6520 6375 7272 656e 746c 7920 5a41 ame currently ZA │ │ │ 0045bf50: 4c4c 4f43 4154 4564 206f 7220 4c4f 434b LLOCATEd or LOCK │ │ │ -0045bf60: 6564 5400 2e7e 2a00 0020 2020 2877 6974 edT..~*.. (wit │ │ │ +0045bf60: 6564 5400 2ee0 2a00 0020 2020 2877 6974 edT...*.. (wit │ │ │ 0045bf70: 6820 7468 6520 4c4f 434b 2063 6f6d 6d61 h the LOCK comma │ │ │ 0045bf80: 6e64 2920 6279 2061 6e6f 7468 6572 2070 nd) by another p │ │ │ 0045bf90: 726f 6365 7373 2c20 7468 6520 5a41 4c4c rocess, the ZALL │ │ │ 0045bfa0: 4f43 4154 4569 6e67 2070 726f 6365 7373 OCATEing process │ │ │ 0045bfb0: 2068 616e 6773 0000 0000 0000 0000 0000 hangs.......... │ │ │ 0045bfc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0045bfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0045bfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0045bff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0045c000: 0400 0000 ff07 0000 d017 0000 0000 0000 ................ │ │ │ -0045c010: 8100 007e 4845 4c50 00ff 7300 ff43 4f4d ...~HELP..s..COM │ │ │ +0045c010: 8100 00e0 4845 4c50 00ff 7300 ff43 4f4d ....HELP..s..COM │ │ │ 0045c020: 4d41 4e44 5300 ff73 00ff 5a41 4c4c 4f43 MANDS..s..ZALLOC │ │ │ 0045c030: 4154 4500 ff73 00ff 4558 414d 504c 4553 ATE..s..EXAMPLES │ │ │ 0045c040: 00c0 3100 0020 2020 756e 7469 6c20 7468 ..1.. until th │ │ │ 0045c050: 6520 6f74 6865 7220 7072 6f63 6573 7320 e other process │ │ │ 0045c060: 7265 6c65 6173 6573 2074 6865 206e 616d releases the nam │ │ │ 0045c070: 652e 2049 6e20 7468 6520 6576 656e 7420 e. In the event │ │ │ 0045c080: 7468 6174 206e 616d 6573 2072 656d 6169 that names remai │ │ │ -0045c090: 6e51 002e 7e32 0000 2020 2075 6e61 7661 nQ..~2.. unava │ │ │ +0045c090: 6e51 002e e032 0000 2020 2075 6e61 7661 nQ...2.. unava │ │ │ 0045c0a0: 696c 6162 6c65 2066 6f72 2073 6967 6e69 ilable for signi │ │ │ 0045c0b0: 6669 6361 6e74 2070 6572 696f 6473 206f ficant periods o │ │ │ 0045c0c0: 6620 7469 6d65 2c20 7469 6d65 6f75 7473 f time, timeouts │ │ │ 0045c0d0: 2061 6c6c 6f77 2074 6865 2070 726f 6365 allow the proce │ │ │ -0045c0e0: 7373 3800 2e7e 3300 0020 2020 6973 7375 ss8..~3.. issu │ │ │ +0045c0e0: 7373 3800 2ee0 3300 0020 2020 6973 7375 ss8...3.. issu │ │ │ 0045c0f0: 696e 6720 6120 5a41 4c4c 4f43 4154 4520 ing a ZALLOCATE │ │ │ 0045c100: 746f 2072 6567 6169 6e20 7072 6f67 7261 to regain progra │ │ │ -0045c110: 6d20 636f 6e74 726f 6c2e 0700 2e7e 3400 m control....~4. │ │ │ -0045c120: 0012 002e 7e35 0000 2020 2045 7861 6d70 ....~5.. Examp │ │ │ -0045c130: 6c65 3a07 002e 7e36 0000 1800 2e7e 3700 le:...~6.....~7. │ │ │ +0045c110: 6d20 636f 6e74 726f 6c2e 0700 2ee0 3400 m control.....4. │ │ │ +0045c120: 0012 002e e035 0000 2020 2045 7861 6d70 .....5.. Examp │ │ │ +0045c130: 6c65 3a07 002e e036 0000 1800 2ee0 3700 le:....6......7. │ │ │ 0045c140: 0020 2020 5a41 6c6c 6f63 6174 6520 5e44 . ZAllocate ^D │ │ │ -0045c150: 3a35 0700 2e7e 3800 004f 002e 7e39 0000 :5...~8..O..~9.. │ │ │ +0045c150: 3a35 0700 2ee0 3800 004f 002e e039 0000 :5....8..O...9.. │ │ │ 0045c160: 2020 2054 6869 7320 6578 616d 706c 6520 This example │ │ │ 0045c170: 7370 6563 6966 6965 7320 6120 7469 6d65 specifies a time │ │ │ 0045c180: 6f75 7420 6f66 2066 6976 6520 7365 636f out of five seco │ │ │ 0045c190: 6e64 732e 2049 6620 4754 2e4d 2072 6573 nds. If GT.M res │ │ │ -0045c1a0: 6572 7665 7320 5e44 5000 2e7e 3a00 0020 erves ^DP..~:.. │ │ │ +0045c1a0: 6572 7665 7320 5e44 5000 2ee0 3a00 0020 erves ^DP...:.. │ │ │ 0045c1b0: 2020 6265 666f 7265 2074 6865 2066 6976 before the fiv │ │ │ 0045c1c0: 6520 7365 636f 6e64 7320 656c 6170 7365 e seconds elapse │ │ │ 0045c1d0: 732c 205a 414c 4c4f 4341 5445 2073 6574 s, ZALLOCATE set │ │ │ 0045c1e0: 7320 2454 4553 5420 746f 2054 5255 452e s $TEST to TRUE. │ │ │ -0045c1f0: 2049 6620 4754 2e4d 5300 2e7e 4100 0020 If GT.MS..~A.. │ │ │ +0045c1f0: 2049 6620 4754 2e4d 5300 2ee0 4100 0020 If GT.MS...A.. │ │ │ 0045c200: 2020 6361 6e6e 6f74 2072 6573 6572 7665 cannot reserve │ │ │ 0045c210: 205e 4420 7769 7468 696e 2074 6865 2066 ^D within the f │ │ │ 0045c220: 6976 6520 7365 636f 6e64 2074 696d 656f ive second timeo │ │ │ 0045c230: 7574 2c20 5a41 4c4c 4f43 4154 4520 7365 ut, ZALLOCATE se │ │ │ -0045c240: 7473 2024 5445 5354 2074 6f10 002e 7e42 ts $TEST to...~B │ │ │ -0045c250: 0000 2020 2046 414c 5345 2e07 002e 7e43 .. FALSE....~C │ │ │ -0045c260: 0000 4f00 2e7e 4400 0020 2020 4174 2074 ..O..~D.. At t │ │ │ +0045c240: 7473 2024 5445 5354 2074 6f10 002e e042 ts $TEST to....B │ │ │ +0045c250: 0000 2020 2046 414c 5345 2e07 002e e043 .. FALSE.....C │ │ │ +0045c260: 0000 4f00 2ee0 4400 0020 2020 4174 2074 ..O...D.. At t │ │ │ 0045c270: 6865 2074 696d 6520 6f66 205a 414c 4c4f he time of ZALLO │ │ │ 0045c280: 4341 5445 696e 6720 6120 6e61 6d65 2c20 CATEing a name, │ │ │ 0045c290: 6e6f 206e 616d 6573 2070 7265 7669 6f75 no names previou │ │ │ 0045c2a0: 736c 7920 7265 7365 7276 6564 2077 6974 sly reserved wit │ │ │ -0045c2b0: 6854 002e 7e45 0000 2020 205a 414c 4c4f hT..~E.. ZALLO │ │ │ +0045c2b0: 6854 002e e045 0000 2020 205a 414c 4c4f hT...E.. ZALLO │ │ │ 0045c2c0: 4341 5445 206f 7220 7468 6520 4c4f 434b CATE or the LOCK │ │ │ 0045c2d0: 2063 6f6d 6d61 6e64 2061 7265 2072 656c command are rel │ │ │ 0045c2e0: 6561 7365 6420 2873 696d 696c 6172 6c79 eased (similarly │ │ │ 0045c2f0: 2c20 4c4f 434b 696e 6720 6120 6e61 6d65 , LOCKing a name │ │ │ -0045c300: 2064 6f65 734a 002e 7e46 0000 2020 206e doesJ..~F.. n │ │ │ +0045c300: 2064 6f65 734a 002e e046 0000 2020 206e doesJ...F.. n │ │ │ 0045c310: 6f74 2072 656c 6561 7365 206e 616d 6573 ot release names │ │ │ 0045c320: 2074 6861 7420 6861 7665 2062 6565 6e20 that have been │ │ │ 0045c330: 5a41 4c4c 4f43 4154 4564 292e 2046 6f72 ZALLOCATEd). For │ │ │ 0045c340: 2065 7861 6d70 6c65 2c20 6166 7465 7249 example, afterI │ │ │ -0045c350: 002e 7e47 0000 2020 205a 414c 4c4f 4341 ..~G.. ZALLOCA │ │ │ +0045c350: 002e e047 0000 2020 205a 414c 4c4f 4341 ...G.. ZALLOCA │ │ │ 0045c360: 5445 696e 6720 4120 616e 6420 4c4f 434b TEing A and LOCK │ │ │ 0045c370: 696e 6720 422c 204c 4f43 4b69 6e67 2042 ing B, LOCKing B │ │ │ 0045c380: 2064 6f65 7320 6e6f 7420 7265 6c65 6173 does not releas │ │ │ -0045c390: 6520 412c 2061 6e64 3100 2e7e 4800 0020 e A, and1..~H.. │ │ │ +0045c390: 6520 412c 2061 6e64 3100 2ee0 4800 0020 e A, and1...H.. │ │ │ 0045c3a0: 2020 5a41 4c4c 4f43 4154 4569 6e67 2043 ZALLOCATEing C │ │ │ 0045c3b0: 2064 6f65 7320 6e6f 7420 7265 6c65 6173 does not releas │ │ │ -0045c3c0: 6520 4120 6f72 2042 2e07 002e 7e49 0000 e A or B....~I.. │ │ │ -0045c3d0: 5100 2e7e 4a00 0020 2020 5a44 4541 4c4c Q..~J.. ZDEALL │ │ │ +0045c3c0: 6520 4120 6f72 2042 2e07 002e e049 0000 e A or B.....I.. │ │ │ +0045c3d0: 5100 2ee0 4a00 0020 2020 5a44 4541 4c4c Q...J.. ZDEALL │ │ │ 0045c3e0: 4f43 4154 4520 7265 6c65 6173 6573 205a OCATE releases Z │ │ │ 0045c3f0: 414c 4c4f 4341 5445 4420 7265 736f 7572 ALLOCATED resour │ │ │ 0045c400: 6365 206e 616d 6573 2e20 5468 6520 5a44 ce names. The ZD │ │ │ 0045c410: 4541 4c4c 4f43 4154 4520 636f 6d6d 616e EALLOCATE comman │ │ │ -0045c420: 6444 002e 7e51 0000 2020 2063 616e 206f dD..~Q.. can o │ │ │ +0045c420: 6444 002e e051 0000 2020 2063 616e 206f dD...Q.. can o │ │ │ 0045c430: 6e6c 7920 7265 6c65 6173 6520 7072 6576 nly release prev │ │ │ 0045c440: 696f 7573 6c79 205a 414c 4c4f 4341 5445 iously ZALLOCATE │ │ │ 0045c450: 6420 286e 6f74 204c 4f43 4b65 6429 206e d (not LOCKed) n │ │ │ -0045c460: 616d 6573 2e07 002e 7e52 0000 5100 2e7e ames....~R..Q..~ │ │ │ +0045c460: 616d 6573 2e07 002e e052 0000 5100 2ee0 ames.....R..Q... │ │ │ 0045c470: 5300 0020 2020 5265 736f 7572 6365 206e S.. Resource n │ │ │ 0045c480: 616d 6520 6172 6775 6d65 6e74 7320 666f ame arguments fo │ │ │ 0045c490: 7220 4c4f 434b 7320 616e 6420 5a41 4c4c r LOCKs and ZALL │ │ │ 0045c4a0: 4f43 4154 4573 2069 6e74 6572 7365 6374 OCATEs intersect │ │ │ 0045c4b0: 2e20 5468 6174 2069 732c 2069 6651 002e . That is, ifQ.. │ │ │ -0045c4c0: 7e54 0000 2020 206f 6e65 2070 726f 6365 ~T.. one proce │ │ │ +0045c4c0: e054 0000 2020 206f 6e65 2070 726f 6365 .T.. one proce │ │ │ 0045c4d0: 7373 2068 6f6c 6473 2061 204c 4f43 4b20 ss holds a LOCK │ │ │ 0045c4e0: 6f72 205a 414c 4c4f 4341 5445 2c20 616e or ZALLOCATE, an │ │ │ 0045c4f0: 6f74 6865 7220 7072 6f63 6573 7320 6361 other process ca │ │ │ 0045c500: 6e20 6e65 6974 6865 7220 4c4f 434b 5300 n neither LOCKS. │ │ │ -0045c510: 2e7e 5500 0020 2020 6e6f 7220 5a41 4c4c .~U.. nor ZALL │ │ │ +0045c510: 2ee0 5500 0020 2020 6e6f 7220 5a41 4c4c ..U.. nor ZALL │ │ │ 0045c520: 4f43 4154 4520 616e 7920 6e61 6d65 2066 OCATE any name f │ │ │ 0045c530: 616c 6c69 6e67 2069 6e20 7468 6520 6869 alling in the hi │ │ │ 0045c540: 6572 6172 6368 7920 6f66 2074 6865 2072 erarchy of the r │ │ │ 0045c550: 6573 6f75 7263 6520 6e61 6d65 2068 656c esource name hel │ │ │ -0045c560: 6453 002e 7e56 0000 2020 2062 7920 7468 dS..~V.. by th │ │ │ +0045c560: 6453 002e e056 0000 2020 2062 7920 7468 dS...V.. by th │ │ │ 0045c570: 6520 6669 7273 7420 7072 6f63 6573 732e e first process. │ │ │ 0045c580: 2057 6865 6e20 6120 7072 6f63 6573 7320 When a process │ │ │ 0045c590: 686f 6c64 7320 6120 4c4f 434b 206f 7220 holds a LOCK or │ │ │ 0045c5a0: 5a41 4c4c 4f43 4154 452c 2074 6861 7420 ZALLOCATE, that │ │ │ -0045c5b0: 7361 6d65 5400 2e7e 5700 0020 2020 7072 sameT..~W.. pr │ │ │ +0045c5b0: 7361 6d65 5400 2ee0 5700 0020 2020 7072 sameT...W.. pr │ │ │ 0045c5c0: 6f63 6573 7320 6d61 7920 616c 736f 204c ocess may also L │ │ │ 0045c5d0: 4f43 4b20 6f72 205a 414c 4c4f 4341 5445 OCK or ZALLOCATE │ │ │ 0045c5e0: 2072 6573 6f75 7263 6520 6e61 6d65 7320 resource names │ │ │ 0045c5f0: 6661 6c6c 696e 6720 696e 2074 6865 2068 falling in the h │ │ │ -0045c600: 6965 7261 7263 6879 4f00 2e7e 5800 0020 ierarchyO..~X.. │ │ │ +0045c600: 6965 7261 7263 6879 4f00 2ee0 5800 0020 ierarchyO...X.. │ │ │ 0045c610: 2020 6f66 2074 6865 2063 7572 7265 6e74 of the current │ │ │ 0045c620: 6c79 2068 656c 6420 7265 736f 7572 6365 ly held resource │ │ │ 0045c630: 206e 616d 652e 2057 6865 6e20 6120 7369 name. When a si │ │ │ 0045c640: 6e67 6c65 2070 726f 6365 7373 2068 6f6c ngle process hol │ │ │ -0045c650: 6473 2062 6f74 6852 002e 7e59 0000 2020 ds bothR..~Y.. │ │ │ +0045c650: 6473 2062 6f74 6852 002e e059 0000 2020 ds bothR...Y.. │ │ │ 0045c660: 204c 4f43 4b73 2061 6e64 205a 414c 4c4f LOCKs and ZALLO │ │ │ 0045c670: 4341 5445 732c 2061 204c 4f43 4b20 646f CATEs, a LOCK do │ │ │ 0045c680: 6573 206e 6f74 2072 656c 6561 7365 2074 es not release t │ │ │ 0045c690: 6865 205a 414c 4c4f 4341 5445 6420 7265 he ZALLOCATEd re │ │ │ -0045c6a0: 736f 7572 6365 2873 2944 002e 7e5a 0000 source(s)D..~Z.. │ │ │ +0045c6a0: 736f 7572 6365 2873 2944 002e e05a 0000 source(s)D...Z.. │ │ │ 0045c6b0: 2020 2061 6e64 2061 205a 4445 414c 4c4f and a ZDEALLO │ │ │ 0045c6c0: 4341 5445 2064 6f65 7320 6e6f 7420 7265 CATE does not re │ │ │ 0045c6d0: 6c65 6173 6520 7468 6520 4c4f 434b 6564 lease the LOCKed │ │ │ 0045c6e0: 2072 6573 6f75 7263 6528 7329 2e07 002e resource(s).... │ │ │ -0045c6f0: 7e61 0000 1200 2e7e 6200 0020 2020 4578 ~a.....~b.. Ex │ │ │ -0045c700: 616d 706c 653a 0700 2e7e 6300 0017 002e ample:...~c..... │ │ │ -0045c710: 7e64 0000 2020 204c 6f63 6b20 5e41 5228 ~d.. Lock ^AR( │ │ │ -0045c720: 504e 5429 0b00 2e7e 6500 0020 2020 2e0b PNT)...~e.. .. │ │ │ -0045c730: 002e 7e66 0000 2020 202e 0b00 2e7e 6700 ..~f.. ....~g. │ │ │ -0045c740: 0020 2020 2e20 002e 7e68 0000 2020 205a . . ..~h.. Z │ │ │ +0045c6f0: e061 0000 1200 2ee0 6200 0020 2020 4578 .a......b.. Ex │ │ │ +0045c700: 616d 706c 653a 0700 2ee0 6300 0017 002e ample:....c..... │ │ │ +0045c710: e064 0000 2020 204c 6f63 6b20 5e41 5228 .d.. Lock ^AR( │ │ │ +0045c720: 504e 5429 0b00 2ee0 6500 0020 2020 2e0b PNT)....e.. .. │ │ │ +0045c730: 002e e066 0000 2020 202e 0b00 2ee0 6700 ...f.. .....g. │ │ │ +0045c740: 0020 2020 2e20 002e e068 0000 2020 205a . . ...h.. Z │ │ │ 0045c750: 416c 6c6f 6361 7465 205e 4152 2850 4e54 Allocate ^AR(PNT │ │ │ -0045c760: 2c53 5542 290b 002e 7e69 0000 2020 202e ,SUB)...~i.. . │ │ │ -0045c770: 0b00 2e7e 6a00 0020 2020 2e0b 002e 7e71 ...~j.. ....~q │ │ │ -0045c780: 0000 2020 202e 1800 2e7e 7200 0020 2020 .. ....~r.. │ │ │ +0045c760: 2c53 5542 290b 002e e069 0000 2020 202e ,SUB)....i.. . │ │ │ +0045c770: 0b00 2ee0 6a00 0020 2020 2e0b 002e e071 ....j.. .....q │ │ │ +0045c780: 0000 2020 202e 1800 2ee0 7200 0020 2020 .. .....r.. │ │ │ 0045c790: 4c6f 636b 205e 544f 5428 5444 5429 0b00 Lock ^TOT(TDT).. │ │ │ -0045c7a0: 2e7e 7300 0020 2020 2e0b 002e 7e74 0000 .~s.. ....~t.. │ │ │ -0045c7b0: 2020 202e 2200 2e7e 7500 0020 2020 5a44 ."..~u.. ZD │ │ │ +0045c7a0: 2ee0 7300 0020 2020 2e0b 002e e074 0000 ..s.. .....t.. │ │ │ +0045c7b0: 2020 202e 2200 2ee0 7500 0020 2020 5a44 ."...u.. ZD │ │ │ 0045c7c0: 4541 4c4c 4f43 4154 4520 5e41 5228 504e EALLOCATE ^AR(PN │ │ │ -0045c7d0: 542c 5355 4229 0700 2e7e 7600 0011 0017 T,SUB)...~v..... │ │ │ -0045c7e0: 7e42 5245 414b 0000 5a42 7265 616b 1100 ~BREAK..ZBreak.. │ │ │ -0045c7f0: 1d7e bf11 0000 2020 205a 4272 6561 6b00 .~.... ZBreak. │ │ │ +0045c7d0: 542c 5355 4229 0700 2ee0 7600 0011 0017 T,SUB)....v..... │ │ │ +0045c7e0: e042 5245 414b 0000 5a42 7265 616b 1100 .BREAK..ZBreak.. │ │ │ +0045c7f0: 1de0 bf11 0000 2020 205a 4272 6561 6b00 ...... ZBreak. │ │ │ 0045c800: 0400 0000 b807 0000 1018 0000 0000 0000 ................ │ │ │ -0045c810: 2500 007e 4845 4c50 00ff 7300 ff43 4f4d %..~HELP..s..COM │ │ │ +0045c810: 2500 00e0 4845 4c50 00ff 7300 ff43 4f4d %...HELP..s..COM │ │ │ 0045c820: 4d41 4e44 5300 ff73 00ff 5a42 5245 414b MANDS..s..ZBREAK │ │ │ -0045c830: 00bf 2100 0051 001e 7e31 0000 2020 2054 ..!..Q..~1.. T │ │ │ +0045c830: 00bf 2100 0051 001e e031 0000 2020 2054 ..!..Q...1.. T │ │ │ 0045c840: 6865 205a 4252 4541 4b20 636f 6d6d 616e he ZBREAK comman │ │ │ 0045c850: 6420 7365 7473 206f 7220 636c 6561 7273 d sets or clears │ │ │ 0045c860: 2072 6f75 7469 6e65 2062 7265 616b 706f routine breakpo │ │ │ 0045c870: 696e 7473 2064 7572 696e 6720 6465 6275 ints during debu │ │ │ -0045c880: 6767 696e 672e 0700 1e7e 4100 002e 001e gging....~A..... │ │ │ -0045c890: 7e51 0000 2020 2054 6865 2066 6f72 6d61 ~Q.. The forma │ │ │ +0045c880: 6767 696e 672e 0700 1ee0 4100 002e 001e gging.....A..... │ │ │ +0045c890: e051 0000 2020 2054 6865 2066 6f72 6d61 .Q.. The forma │ │ │ 0045c8a0: 7420 6f66 2074 6865 205a 4252 4541 4b20 t of the ZBREAK │ │ │ -0045c8b0: 636f 6d6d 616e 6420 6973 3a07 001e 7e61 command is:...~a │ │ │ -0045c8c0: 0000 4000 1e7e 7100 0020 2020 5a42 5b52 ..@..~q.. ZB[R │ │ │ +0045c8b0: 636f 6d6d 616e 6420 6973 3a07 001e e061 command is:....a │ │ │ +0045c8c0: 0000 4000 1ee0 7100 0020 2020 5a42 5b52 ..@...q.. ZB[R │ │ │ 0045c8d0: 4541 4b5d 5b3a 7476 6578 7072 5d20 5b2d EAK][:tvexpr] [- │ │ │ 0045c8e0: 5d65 6e74 7279 7265 665b 3a5b 6578 7072 ]entryref[:[expr │ │ │ 0045c8f0: 5d5b 3a69 6e74 6578 7072 5d5d 5b2c 2e2e ][:intexpr]][,.. │ │ │ -0045c900: 2e5d 0700 1e7e 8100 001a 001d 7eff 7300 .]...~......~.s. │ │ │ +0045c900: 2e5d 0700 1ee0 8100 001a 001d e0ff 7300 .]............s. │ │ │ 0045c910: ff45 5841 4d50 4c45 5300 0045 7861 6d70 .EXAMPLES..Examp │ │ │ -0045c920: 6c65 7313 002a 7ebf 1100 0020 2020 4578 les..*~.... Ex │ │ │ -0045c930: 616d 706c 6573 0700 2b7e 2100 0012 002b amples..+~!....+ │ │ │ -0045c940: 7e31 0000 2020 2045 7861 6d70 6c65 3a07 ~1.. Example:. │ │ │ -0045c950: 002b 7e41 0000 1c00 2b7e 5100 0020 2020 .+~A....+~Q.. │ │ │ +0045c920: 6c65 7313 002a e0bf 1100 0020 2020 4578 les..*..... Ex │ │ │ +0045c930: 616d 706c 6573 0700 2be0 2100 0012 002b amples..+.!....+ │ │ │ +0045c940: e031 0000 2020 2045 7861 6d70 6c65 3a07 .1.. Example:. │ │ │ +0045c950: 002b e041 0000 1c00 2be0 5100 0020 2020 .+.A....+.Q.. │ │ │ 0045c960: 4754 4d3e 5a50 5269 6e74 205e 5a42 5445 GTM>ZPRint ^ZBTE │ │ │ -0045c970: 5354 1100 2b7e 6100 0020 2020 5a42 5445 ST..+~a.. ZBTE │ │ │ -0045c980: 5354 3b15 002b 7e71 0000 2020 2020 2020 ST;..+~q.. │ │ │ -0045c990: 2020 446f 2053 5542 1300 2b7e 8100 0020 Do SUB..+~... │ │ │ -0045c9a0: 2020 2020 2020 2051 7569 7427 002b 7e91 Quit'.+~. │ │ │ +0045c970: 5354 1100 2be0 6100 0020 2020 5a42 5445 ST..+.a.. ZBTE │ │ │ +0045c980: 5354 3b15 002b e071 0000 2020 2020 2020 ST;..+.q.. │ │ │ +0045c990: 2020 446f 2053 5542 1300 2be0 8100 0020 Do SUB..+.... │ │ │ +0045c9a0: 2020 2020 2020 2051 7569 7427 002b e091 Quit'.+.. │ │ │ 0045c9b0: 0000 2020 2053 5542 2020 5772 6974 6520 .. SUB Write │ │ │ 0045c9c0: 212c 2254 6869 7320 6973 205a 4254 4553 !,"This is ZBTES │ │ │ -0045c9d0: 5422 1400 2a7e c011 0000 2020 2020 2020 T"..*~.... │ │ │ -0045c9e0: 2020 5175 6974 1f00 2b7e 1200 0020 2020 Quit..+~... │ │ │ +0045c9d0: 5422 1400 2ae0 c011 0000 2020 2020 2020 T"..*..... │ │ │ +0045c9e0: 2020 5175 6974 1f00 2be0 1200 0020 2020 Quit..+.... │ │ │ 0045c9f0: 4754 4d3e 5a42 5245 414b 2053 5542 5e5a GTM>ZBREAK SUB^Z │ │ │ -0045ca00: 4254 4553 5418 002b 7e13 0000 2020 2047 BTEST..+~... G │ │ │ +0045ca00: 4254 4553 5418 002b e013 0000 2020 2047 BTEST..+.... G │ │ │ 0045ca10: 544d 3e44 6f20 5e5a 4254 4553 544d 002b TM>Do ^ZBTESTM.+ │ │ │ -0045ca20: 7e14 0000 2020 2025 4754 4d2d 492d 4252 ~... %GTM-I-BR │ │ │ +0045ca20: e014 0000 2020 2025 4754 4d2d 492d 4252 .... %GTM-I-BR │ │ │ 0045ca30: 4541 4b5a 4241 2c20 4272 6561 6b20 696e EAKZBA, Break in │ │ │ 0045ca40: 7374 7275 6374 696f 6e20 656e 636f 756e struction encoun │ │ │ 0045ca50: 7465 7265 6420 6475 7269 6e67 205a 4252 tered during ZBR │ │ │ -0045ca60: 4541 4b20 6163 7469 6f6e 2900 2b7e 1500 EAK action).+~.. │ │ │ +0045ca60: 4541 4b20 6163 7469 6f6e 2900 2be0 1500 EAK action).+... │ │ │ 0045ca70: 0020 2020 4174 204d 2073 6f75 7263 6520 . At M source │ │ │ 0045ca80: 6c6f 6361 7469 6f6e 2053 5542 5e5a 4254 location SUB^ZBT │ │ │ -0045ca90: 4553 5417 002b 7e16 0000 2020 2047 544d EST..+~... GTM │ │ │ -0045caa0: 3e5a 5348 4f57 2022 4222 1400 2b7e 1700 >ZSHOW "B"..+~.. │ │ │ +0045ca90: 4553 5417 002b e016 0000 2020 2047 544d EST..+.... GTM │ │ │ +0045caa0: 3e5a 5348 4f57 2022 4222 1400 2be0 1700 >ZSHOW "B"..+... │ │ │ 0045cab0: 0020 2020 5355 425e 5a42 5445 5354 0700 . SUB^ZBTEST.. │ │ │ -0045cac0: 2b7e 1800 004f 002b 7e19 0000 2020 2054 +~...O.+~... T │ │ │ +0045cac0: 2be0 1800 004f 002b e019 0000 2020 2054 +....O.+.... T │ │ │ 0045cad0: 6869 7320 696e 7365 7274 7320 6120 5a42 his inserts a ZB │ │ │ 0045cae0: 5245 414b 2077 6974 6820 6120 6465 6661 REAK with a defa │ │ │ 0045caf0: 756c 7420 6163 7469 6f6e 2061 7420 5355 ult action at SU │ │ │ 0045cb00: 425e 5a42 5445 5354 2e20 4166 7465 7220 B^ZBTEST. After │ │ │ -0045cb10: 4754 2e4d 5100 2b7e 1a00 0020 2020 656e GT.MQ.+~... en │ │ │ +0045cb10: 4754 2e4d 5100 2be0 1a00 0020 2020 656e GT.MQ.+.... en │ │ │ 0045cb20: 636f 756e 7465 7273 2074 6865 2042 5245 counters the BRE │ │ │ 0045cb30: 414b 2c20 7468 6520 5a53 484f 5720 2242 AK, the ZSHOW "B │ │ │ 0045cb40: 2220 6469 7370 6c61 7973 2074 6869 7320 " displays this │ │ │ 0045cb50: 6173 2074 6865 206f 6e6c 7920 5a42 5245 as the only ZBRE │ │ │ -0045cb60: 414b 2069 6e14 002b 7e21 0000 2020 2074 AK in..+~!.. t │ │ │ -0045cb70: 6865 2069 6d61 6765 2e07 002b 7e22 0000 he image...+~".. │ │ │ -0045cb80: 1200 2b7e 2300 0020 2020 4578 616d 706c ..+~#.. Exampl │ │ │ -0045cb90: 653a 0700 2b7e 2400 0017 002b 7e25 0000 e:..+~$....+~%.. │ │ │ +0045cb60: 414b 2069 6e14 002b e021 0000 2020 2074 AK in..+.!.. t │ │ │ +0045cb70: 6865 2069 6d61 6765 2e07 002b e022 0000 he image...+.".. │ │ │ +0045cb80: 1200 2be0 2300 0020 2020 4578 616d 706c ..+.#.. Exampl │ │ │ +0045cb90: 653a 0700 2be0 2400 0017 002b e025 0000 e:..+.$....+.%.. │ │ │ 0045cba0: 2020 2047 544d 3e5a 4252 4541 4b20 2d2a GTM>ZBREAK -* │ │ │ -0045cbb0: 0700 2b7e 2600 0013 002b 7e27 0000 2020 ..+~&....+~'.. │ │ │ -0045cbc0: 2047 544d 3e5a 474f 544f 2f00 2b7e 2800 GTM>ZGOTO/.+~(. │ │ │ +0045cbb0: 0700 2be0 2600 0013 002b e027 0000 2020 ..+.&....+.'.. │ │ │ +0045cbc0: 2047 544d 3e5a 474f 544f 2f00 2be0 2800 GTM>ZGOTO/.+.(. │ │ │ 0045cbd0: 0020 2020 4754 4d3e 5a42 5245 414b 2053 . GTM>ZBREAK S │ │ │ 0045cbe0: 5542 5e5a 4254 4553 543a 2257 2021 2c22 UB^ZBTEST:"W !," │ │ │ -0045cbf0: 2254 7261 6365 2222 2218 002b 7e29 0000 "Trace"""..+~).. │ │ │ +0045cbf0: 2254 7261 6365 2222 2218 002b e029 0000 "Trace"""..+.).. │ │ │ 0045cc00: 2020 2047 544d 3e44 6f20 5e5a 4254 4553 GTM>Do ^ZBTES │ │ │ -0045cc10: 540f 002b 7e2a 0000 2020 2054 7261 6365 T..+~*.. Trace │ │ │ -0045cc20: 1800 2b7e 3100 0020 2020 5468 6973 2069 ..+~1.. This i │ │ │ -0045cc30: 7320 5a42 5445 5354 0e00 2b7e 3200 0020 s ZBTEST..+~2.. │ │ │ -0045cc40: 2020 4754 4d3e 0700 2b7e 3300 0051 002b GTM>..+~3..Q.+ │ │ │ -0045cc50: 7e34 0000 2020 2054 6869 7320 7265 6d6f ~4.. This remo │ │ │ +0045cc10: 540f 002b e02a 0000 2020 2054 7261 6365 T..+.*.. Trace │ │ │ +0045cc20: 1800 2be0 3100 0020 2020 5468 6973 2069 ..+.1.. This i │ │ │ +0045cc30: 7320 5a42 5445 5354 0e00 2be0 3200 0020 s ZBTEST..+.2.. │ │ │ +0045cc40: 2020 4754 4d3e 0700 2be0 3300 0051 002b GTM>..+.3..Q.+ │ │ │ +0045cc50: e034 0000 2020 2054 6869 7320 7265 6d6f .4.. This remo │ │ │ 0045cc60: 7665 7320 616c 6c20 6578 6973 7469 6e67 ves all existing │ │ │ 0045cc70: 205a 4252 4541 4b73 2077 6974 6820 6120 ZBREAKs with a │ │ │ 0045cc80: 5a42 5245 414b 202d 2a2e 204e 6f74 6520 ZBREAK -*. Note │ │ │ 0045cc90: 7468 6174 2069 7420 6973 206e 6f74 4f00 that it is notO. │ │ │ -0045cca0: 2b7e 3500 0020 2020 6e65 6365 7373 6172 +~5.. necessar │ │ │ +0045cca0: 2be0 3500 0020 2020 6e65 6365 7373 6172 +.5.. necessar │ │ │ 0045ccb0: 7920 746f 2072 656d 6f76 6520 5a42 5245 y to remove ZBRE │ │ │ 0045ccc0: 414b 7320 6265 666f 7265 206d 6f64 6966 AKs before modif │ │ │ 0045ccd0: 7969 6e67 2074 6865 6d2e 2049 7420 616c ying them. It al │ │ │ 0045cce0: 736f 2063 6c65 6172 7320 7468 6554 002b so clears theT.+ │ │ │ -0045ccf0: 7e36 0000 2020 2070 726f 6365 7373 2069 ~6.. process i │ │ │ +0045ccf0: e036 0000 2020 2070 726f 6365 7373 2069 .6.. process i │ │ │ 0045cd00: 6e76 6f63 6174 696f 6e20 7374 6163 6b20 nvocation stack │ │ │ 0045cd10: 7769 7468 2061 6e20 6172 6775 6d65 6e74 with an argument │ │ │ 0045cd20: 6c65 7373 205a 474f 544f 2e20 5468 656e less ZGOTO. Then │ │ │ 0045cd30: 2069 7420 7573 6573 2061 205a 4252 4541 it uses a ZBREA │ │ │ -0045cd40: 4b54 002b 7e37 0000 2020 2074 6f20 696e KT.+~7.. to in │ │ │ +0045cd40: 4b54 002b e037 0000 2020 2074 6f20 696e KT.+.7.. to in │ │ │ 0045cd50: 7365 7274 2061 2074 7261 6365 2d70 6f69 sert a trace-poi │ │ │ 0045cd60: 6e74 2e20 4576 6572 7920 7469 6d65 2047 nt. Every time G │ │ │ 0045cd70: 542e 4d20 6578 6563 7574 6573 2074 6865 T.M executes the │ │ │ 0045cd80: 206c 696e 6520 746f 2077 6865 7265 205a line to where Z │ │ │ -0045cd90: 4252 4541 4b51 002b 7e38 0000 2020 2068 BREAKQ.+~8.. h │ │ │ +0045cd90: 4252 4541 4b51 002b e038 0000 2020 2068 BREAKQ.+.8.. h │ │ │ 0045cda0: 6173 2065 7374 6162 6c69 7368 6564 2061 as established a │ │ │ 0045cdb0: 2074 7261 6365 2d70 6f69 6e74 2c20 6974 trace-point, it │ │ │ 0045cdc0: 2070 6572 666f 726d 7320 7468 6520 7370 performs the sp │ │ │ 0045cdd0: 6563 6966 6965 6420 6163 7469 6f6e 2077 ecified action w │ │ │ -0045cde0: 6974 686f 7574 1f00 2b7e 3900 0020 2020 ithout..+~9.. │ │ │ +0045cde0: 6974 686f 7574 1f00 2be0 3900 0020 2020 ithout..+.9.. │ │ │ 0045cdf0: 656e 7465 7269 6e67 2044 6972 6563 7420 entering Direct │ │ │ -0045ce00: 4d6f 6465 2e07 002b 7e3a 0000 1200 2b7e Mode...+~:....+~ │ │ │ +0045ce00: 4d6f 6465 2e07 002b e03a 0000 1200 2be0 Mode...+.:....+. │ │ │ 0045ce10: 4100 0020 2020 4578 616d 706c 653a 0700 A.. Example:.. │ │ │ -0045ce20: 2b7e 4200 001e 002b 7e43 0000 2020 205a +~B....+~C.. Z │ │ │ +0045ce20: 2be0 4200 001e 002b e043 0000 2020 205a +.B....+.C.. Z │ │ │ 0045ce30: 4272 6561 6b20 5052 494e 545e 5449 4d45 Break PRINT^TIME │ │ │ -0045ce40: 3a3a 3507 002b 7e44 0000 5300 2b7e 4500 ::5..+~D..S.+~E. │ │ │ +0045ce40: 3a3a 3507 002b e044 0000 5300 2be0 4500 ::5..+.D..S.+.E. │ │ │ 0045ce50: 0020 2020 5468 6973 2042 5245 414b 7320 . This BREAKs │ │ │ 0045ce60: 6578 6563 7574 696f 6e20 6174 206c 696e execution at lin │ │ │ 0045ce70: 6520 5052 494e 5420 696e 2072 6f75 7469 e PRINT in routi │ │ │ 0045ce80: 6e65 206a 7573 7420 6265 666f 7265 2074 ne just before t │ │ │ 0045ce90: 6865 2066 6966 7468 2074 696d 651f 002b he fifth time..+ │ │ │ -0045cea0: 7e46 0000 2020 2074 6865 206c 696e 6520 ~F.. the line │ │ │ -0045ceb0: 6973 2065 7865 6375 7465 642e 0700 2b7e is executed...+~ │ │ │ -0045cec0: 4700 0012 002b 7e48 0000 2020 2045 7861 G....+~H.. Exa │ │ │ -0045ced0: 6d70 6c65 3a07 002b 7e49 0000 2f00 2b7e mple:..+~I../.+~ │ │ │ +0045cea0: e046 0000 2020 2074 6865 206c 696e 6520 .F.. the line │ │ │ +0045ceb0: 6973 2065 7865 6375 7465 642e 0700 2be0 is executed...+. │ │ │ +0045cec0: 4700 0012 002b e048 0000 2020 2045 7861 G....+.H.. Exa │ │ │ +0045ced0: 6d70 6c65 3a07 002b e049 0000 2f00 2be0 mple:..+.I../.+. │ │ │ 0045cee0: 4a00 0020 2020 5a42 5245 414b 2050 5249 J.. ZBREAK PRI │ │ │ 0045cef0: 4e54 5e54 494d 453a 2257 5249 5445 2041 NT^TIME:"WRITE A │ │ │ -0045cf00: 5645 2042 5245 414b 223a 3307 002b 7e51 VE BREAK":3..+~Q │ │ │ -0045cf10: 0000 4e00 2b7e 5200 0020 2020 5468 6973 ..N.+~R.. This │ │ │ +0045cf00: 5645 2042 5245 414b 223a 3307 002b e051 VE BREAK":3..+.Q │ │ │ +0045cf10: 0000 4e00 2be0 5200 0020 2020 5468 6973 ..N.+.R.. This │ │ │ 0045cf20: 2069 6e73 6572 7473 2061 205a 4252 4541 inserts a ZBREA │ │ │ 0045cf30: 4b20 6163 7469 6f6e 206f 6620 5752 4954 K action of WRIT │ │ │ 0045cf40: 4520 4156 4520 616e 6420 4252 4541 4b20 E AVE and BREAK │ │ │ 0045cf50: 6265 666f 7265 2074 6865 2074 6869 7264 before the third │ │ │ -0045cf60: 2200 2b7e 5300 0020 2020 6578 6563 7574 ".+~S.. execut │ │ │ +0045cf60: 2200 2be0 5300 0020 2020 6578 6563 7574 ".+.S.. execut │ │ │ 0045cf70: 696f 6e20 6f66 2050 5249 4e54 5e54 494d ion of PRINT^TIM │ │ │ -0045cf80: 452e 0700 2b7e 5400 0015 0017 7e43 4f4d E...+~T.....~COM │ │ │ +0045cf80: 452e 0700 2be0 5400 0015 0017 e043 4f4d E...+.T......COM │ │ │ 0045cf90: 5049 4c45 0000 5a43 4f4d 7069 6c65 1300 PILE..ZCOMpile.. │ │ │ -0045cfa0: 1f7e bf11 0000 2020 205a 434f 4d70 696c .~.... ZCOMpil │ │ │ -0045cfb0: 6507 0020 7e21 0000 0000 0000 0000 0000 e.. ~!.......... │ │ │ +0045cfa0: 1fe0 bf11 0000 2020 205a 434f 4d70 696c ...... ZCOMpil │ │ │ +0045cfb0: 6507 0020 e021 0000 0000 0000 0000 0000 e.. .!.......... │ │ │ 0045cfc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0045cfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0045cfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0045cff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0045d000: 0400 0000 ec07 0000 4718 0000 0000 0000 ........G....... │ │ │ -0045d010: 6d00 007e 4845 4c50 00ff 7300 ff43 4f4d m..~HELP..s..COM │ │ │ +0045d010: 6d00 00e0 4845 4c50 00ff 7300 ff43 4f4d m...HELP..s..COM │ │ │ 0045d020: 4d41 4e44 5300 ff73 00ff 5a43 4f4d 5049 MANDS..s..ZCOMPI │ │ │ 0045d030: 4c45 00bf 3100 0020 2020 5468 6520 5a43 LE..1.. The ZC │ │ │ 0045d040: 4f4d 5049 4c45 2063 6f6d 6d61 6e64 2069 OMPILE command i │ │ │ 0045d050: 6e76 6f6b 6573 2074 6865 2047 542e 4d20 nvokes the GT.M │ │ │ 0045d060: 636f 6d70 696c 6572 2066 726f 6d20 7769 compiler from wi │ │ │ 0045d070: 7468 696e 2074 6865 2047 542e 4d1f 0020 thin the GT.M.. │ │ │ -0045d080: 7e41 0000 2020 2072 756e 2d74 696d 6520 ~A.. run-time │ │ │ -0045d090: 656e 7669 726f 6e6d 656e 742e 0700 207e environment... ~ │ │ │ -0045d0a0: 5100 004e 0020 7e61 0000 2020 2057 6974 Q..N. ~a.. Wit │ │ │ +0045d080: e041 0000 2020 2072 756e 2d74 696d 6520 .A.. run-time │ │ │ +0045d090: 656e 7669 726f 6e6d 656e 742e 0700 20e0 environment... . │ │ │ +0045d0a0: 5100 004e 0020 e061 0000 2020 2057 6974 Q..N. .a.. Wit │ │ │ 0045d0b0: 6869 6e20 4754 2e4d 2069 7473 656c 662c hin GT.M itself, │ │ │ 0045d0c0: 205a 434f 4d50 494c 4520 7072 6f76 6964 ZCOMPILE provid │ │ │ 0045d0d0: 6573 2074 6865 2066 756e 6374 696f 6e61 es the functiona │ │ │ 0045d0e0: 6c69 7479 206f 6620 7468 6520 6d75 6d70 lity of the mump │ │ │ -0045d0f0: 732c 0020 7e71 0000 2020 2063 6f6d 6d61 s,. ~q.. comma │ │ │ +0045d0f0: 732c 0020 e071 0000 2020 2063 6f6d 6d61 s,. .q.. comma │ │ │ 0045d100: 6e64 2c20 6578 6365 7074 2066 6f72 206d nd, except for m │ │ │ 0045d110: 756d 7073 202d 6469 7265 6374 2e07 0020 umps -direct... │ │ │ -0045d120: 7e81 0000 3000 207e 9100 0020 2020 5468 ~...0. ~... Th │ │ │ +0045d120: e081 0000 3000 20e0 9100 0020 2020 5468 ....0. .... Th │ │ │ 0045d130: 6520 666f 726d 6174 206f 6620 7468 6520 e format of the │ │ │ 0045d140: 5a43 4f4d 5049 4c45 2063 6f6d 6d61 6e64 ZCOMPILE command │ │ │ -0045d150: 2069 733a 0800 1f7e c011 0000 2800 207e is:...~....(. ~ │ │ │ +0045d150: 2069 733a 0800 1fe0 c011 0000 2800 20e0 is:........(. . │ │ │ 0045d160: 1200 0020 2020 5a43 4f4d 5b50 494c 455d ... ZCOM[PILE] │ │ │ 0045d170: 5b3a 7476 6578 7072 5d20 6578 7072 5b2c [:tvexpr] expr[, │ │ │ -0045d180: 2e2e 2e5d 0700 207e 1300 004f 0020 7e14 ...].. ~...O. ~. │ │ │ +0045d180: 2e2e 2e5d 0700 20e0 1300 004f 0020 e014 ...].. ....O. .. │ │ │ 0045d190: 0000 2020 2054 6865 2024 5a43 5354 4154 .. The $ZCSTAT │ │ │ 0045d1a0: 5553 2069 6e74 7269 6e73 6963 2073 7065 US intrinsic spe │ │ │ 0045d1b0: 6369 616c 2076 6172 6961 626c 6520 7768 cial variable wh │ │ │ 0045d1c0: 6963 6820 686f 6c64 7320 7468 6520 7661 ich holds the va │ │ │ -0045d1d0: 6c75 6520 6f66 2074 6865 4d00 207e 1500 lue of theM. ~.. │ │ │ +0045d1d0: 6c75 6520 6f66 2074 6865 4d00 20e0 1500 lue of theM. ... │ │ │ 0045d1e0: 0020 2020 7374 6174 7573 2063 6f64 6520 . status code │ │ │ 0045d1f0: 666f 7220 7468 6520 636f 6d70 696c 6174 for the compilat │ │ │ 0045d200: 696f 6e20 7065 7266 6f72 6d65 6420 6279 ion performed by │ │ │ 0045d210: 2061 2072 756e 2d74 696d 6520 636f 6d70 a run-time comp │ │ │ -0045d220: 696c 6174 696f 6e12 0020 7e16 0000 2020 ilation.. ~... │ │ │ -0045d230: 2063 6f6d 6d61 6e64 2e07 0020 7e17 0000 command... ~... │ │ │ -0045d240: 5400 207e 1800 0020 2020 4966 2074 6865 T. ~... If the │ │ │ +0045d220: 696c 6174 696f 6e12 0020 e016 0000 2020 ilation.. .... │ │ │ +0045d230: 2063 6f6d 6d61 6e64 2e07 0020 e017 0000 command... .... │ │ │ +0045d240: 5400 20e0 1800 0020 2020 4966 2074 6865 T. .... If the │ │ │ 0045d250: 2061 7267 756d 656e 7420 646f 6573 206e argument does n │ │ │ 0045d260: 6f74 2069 6e63 6c75 6465 2063 6f6d 7069 ot include compi │ │ │ 0045d270: 6c61 7469 6f6e 2071 7561 6c69 6669 6572 lation qualifier │ │ │ 0045d280: 732c 2074 6865 2063 6f6d 6d6d 616e 6420 s, the commmand │ │ │ -0045d290: 7573 6573 3400 207e 1900 0020 2020 7468 uses4. ~... th │ │ │ +0045d290: 7573 6573 3400 20e0 1900 0020 2020 7468 uses4. .... th │ │ │ 0045d2a0: 6520 245a 434f 4d50 494c 4520 4953 5620 e $ZCOMPILE ISV │ │ │ 0045d2b0: 666f 7220 706f 7373 6962 6c65 2071 7561 for possible qua │ │ │ -0045d2c0: 6c69 6669 6572 732e 0700 207e 1a00 001a lifiers... ~.... │ │ │ -0045d2d0: 001f 7eff 7300 ff45 5841 4d50 4c45 5300 ..~.s..EXAMPLES. │ │ │ -0045d2e0: 0045 7861 6d70 6c65 7313 002c 7ebf 1100 .Examples..,~... │ │ │ -0045d2f0: 0020 2020 4578 616d 706c 6573 0700 2d7e . Examples..-~ │ │ │ -0045d300: 2100 0013 002d 7e31 0000 2020 2045 7861 !....-~1.. Exa │ │ │ -0045d310: 6d70 6c65 733a 0700 2d7e 4100 001f 002d mples:..-~A....- │ │ │ -0045d320: 7e51 0000 2020 205a 434f 4d50 494c 4520 ~Q.. ZCOMPILE │ │ │ -0045d330: 2245 5841 4d50 4c45 272e 6d22 0700 2d7e "EXAMPLE'.m"..-~ │ │ │ -0045d340: 6100 0043 002d 7e71 0000 2020 2054 6869 a..C.-~q.. Thi │ │ │ +0045d2c0: 6c69 6669 6572 732e 0700 20e0 1a00 001a lifiers... ..... │ │ │ +0045d2d0: 001f e0ff 7300 ff45 5841 4d50 4c45 5300 ....s..EXAMPLES. │ │ │ +0045d2e0: 0045 7861 6d70 6c65 7313 002c e0bf 1100 .Examples..,.... │ │ │ +0045d2f0: 0020 2020 4578 616d 706c 6573 0700 2de0 . Examples..-. │ │ │ +0045d300: 2100 0013 002d e031 0000 2020 2045 7861 !....-.1.. Exa │ │ │ +0045d310: 6d70 6c65 733a 0700 2de0 4100 001f 002d mples:..-.A....- │ │ │ +0045d320: e051 0000 2020 205a 434f 4d50 494c 4520 .Q.. ZCOMPILE │ │ │ +0045d330: 2245 5841 4d50 4c45 272e 6d22 0700 2de0 "EXAMPLE'.m"..-. │ │ │ +0045d340: 6100 0043 002d e071 0000 2020 2054 6869 a..C.-.q.. Thi │ │ │ 0045d350: 7320 636f 6d70 696c 6573 2045 5841 4d50 s compiles EXAMP │ │ │ 0045d360: 4c45 2e6d 2069 6e20 7468 6520 6375 7272 LE.m in the curr │ │ │ 0045d370: 656e 7420 776f 726b 696e 6720 6469 7265 ent working dire │ │ │ -0045d380: 6374 6f72 792e 0700 2d7e 8100 0012 002d ctory...-~.....- │ │ │ -0045d390: 7e91 0000 2020 2045 7861 6d70 6c65 3a08 ~... Example:. │ │ │ -0045d3a0: 002c 7ec0 1100 001f 002d 7e12 0000 2020 .,~......-~... │ │ │ +0045d380: 6374 6f72 792e 0700 2de0 8100 0012 002d ctory...-......- │ │ │ +0045d390: e091 0000 2020 2045 7861 6d70 6c65 3a08 .... Example:. │ │ │ +0045d3a0: 002c e0c0 1100 001f 002d e012 0000 2020 .,.......-.... │ │ │ 0045d3b0: 205a 434f 4d50 494c 4520 222d 6c69 7374 ZCOMPILE "-list │ │ │ -0045d3c0: 2041 2a2e 6d22 0700 2d7e 1300 0054 002d A*.m"..-~...T.- │ │ │ -0045d3d0: 7e14 0000 2020 2054 6869 7320 636f 6d70 ~... This comp │ │ │ +0045d3c0: 2041 2a2e 6d22 0700 2de0 1300 0054 002d A*.m"..-....T.- │ │ │ +0045d3d0: e014 0000 2020 2054 6869 7320 636f 6d70 .... This comp │ │ │ 0045d3e0: 696c 6573 2061 6c6c 2066 696c 6573 2073 iles all files s │ │ │ 0045d3f0: 7461 7274 696e 6720 7769 7468 2061 205b tarting with a [ │ │ │ 0045d400: 6361 7069 7461 6c5d 2041 2061 6e64 2061 capital] A and a │ │ │ 0045d410: 6e20 6578 7465 6e73 696f 6e20 6f66 202e n extension of . │ │ │ -0045d420: 6d53 002d 7e15 0000 2020 2069 6e20 7468 mS.-~... in th │ │ │ +0045d420: 6d53 002d e015 0000 2020 2069 6e20 7468 mS.-.... in th │ │ │ 0045d430: 6520 6375 7272 656e 7420 776f 726b 696e e current workin │ │ │ 0045d440: 6720 6469 7265 6374 6f72 7920 616e 6420 g directory and │ │ │ 0045d450: 7072 6f64 7563 6573 2063 6f72 7265 7370 produces corresp │ │ │ 0045d460: 6f6e 6469 6e67 206c 6973 7469 6e67 2066 onding listing f │ │ │ -0045d470: 696c 6573 2300 2d7e 1600 0020 2020 666f iles#.-~... fo │ │ │ +0045d470: 696c 6573 2300 2de0 1600 0020 2020 666f iles#.-.... fo │ │ │ 0045d480: 7220 6561 6368 2073 6f75 7263 6520 2f20 r each source / │ │ │ -0045d490: 6f62 6a65 6374 2e07 002d 7e17 0000 1500 object...-~..... │ │ │ -0045d4a0: 197e 4e54 494e 5545 0000 5a43 6f6e 7469 .~NTINUE..ZConti │ │ │ -0045d4b0: 6e75 6514 0020 7ebf 1100 0020 2020 5a43 nue.. ~.... ZC │ │ │ -0045d4c0: 6f6e 7469 6e75 6507 0021 7e21 0000 5400 ontinue..!~!..T. │ │ │ -0045d4d0: 217e 3100 0020 2020 5468 6520 5a43 4f4e !~1.. The ZCON │ │ │ +0045d490: 6f62 6a65 6374 2e07 002d e017 0000 1500 object...-...... │ │ │ +0045d4a0: 19e0 4e54 494e 5545 0000 5a43 6f6e 7469 ..NTINUE..ZConti │ │ │ +0045d4b0: 6e75 6514 0020 e0bf 1100 0020 2020 5a43 nue.. ..... ZC │ │ │ +0045d4c0: 6f6e 7469 6e75 6507 0021 e021 0000 5400 ontinue..!.!..T. │ │ │ +0045d4d0: 21e0 3100 0020 2020 5468 6520 5a43 4f4e !.1.. The ZCON │ │ │ 0045d4e0: 5449 4e55 4520 636f 6d6d 616e 6420 636f TINUE command co │ │ │ 0045d4f0: 6e74 696e 7565 7320 726f 7574 696e 6520 ntinues routine │ │ │ 0045d500: 6578 6563 7574 696f 6e20 6166 7465 7220 execution after │ │ │ 0045d510: 6120 4252 4541 4b20 636f 6d6d 616e 6420 a BREAK command │ │ │ -0045d520: 6f72 1500 217e 4100 0020 2020 6120 3c43 or..!~A.. a ...!~Q..1. │ │ │ -0045d540: 217e 6100 0020 2020 5468 6520 666f 726d !~a.. The form │ │ │ +0045d520: 6f72 1500 21e0 4100 0020 2020 6120 3c43 or..!.A.. a ...!.Q..1. │ │ │ +0045d540: 21e0 6100 0020 2020 5468 6520 666f 726d !.a.. The form │ │ │ 0045d550: 6174 206f 6620 7468 6520 5a43 4f4e 5449 at of the ZCONTI │ │ │ 0045d560: 4e55 4520 636f 6d6d 616e 6420 6973 3a07 NUE command is:. │ │ │ -0045d570: 0021 7e71 0000 1e00 217e 8100 0020 2020 .!~q....!~... │ │ │ +0045d570: 0021 e071 0000 1e00 21e0 8100 0020 2020 .!.q....!.... │ │ │ 0045d580: 5a43 5b4f 4e54 494e 5545 5d5b 3a74 7665 ZC[ONTINUE][:tve │ │ │ -0045d590: 7870 725d 0700 217e 9100 001b 0017 7e44 xpr]..!~......~D │ │ │ +0045d590: 7870 725d 0700 21e0 9100 001b 0017 e044 xpr]..!........D │ │ │ 0045d5a0: 4541 4c4c 4f43 4154 4500 005a 4465 616c EALLOCATE..ZDeal │ │ │ -0045d5b0: 6c6f 6361 7465 1600 227e bf11 0000 2020 locate.."~.... │ │ │ -0045d5c0: 205a 4465 616c 6c6f 6361 7465 0700 237e ZDeallocate..#~ │ │ │ -0045d5d0: 2100 004d 0023 7e31 0000 2020 2054 6865 !..M.#~1.. The │ │ │ +0045d5b0: 6c6f 6361 7465 1600 22e0 bf11 0000 2020 locate.."..... │ │ │ +0045d5c0: 205a 4465 616c 6c6f 6361 7465 0700 23e0 ZDeallocate..#. │ │ │ +0045d5d0: 2100 004d 0023 e031 0000 2020 2054 6865 !..M.#.1.. The │ │ │ 0045d5e0: 205a 4445 414c 4c4f 4341 5445 2063 6f6d ZDEALLOCATE com │ │ │ 0045d5f0: 6d61 6e64 2072 656c 6561 7365 7320 6120 mand releases a │ │ │ 0045d600: 7370 6563 6966 6965 6420 7265 736f 7572 specified resour │ │ │ 0045d610: 6365 206e 616d 6520 6f72 206e 616d 6573 ce name or names │ │ │ -0045d620: 4f00 237e 4100 0020 2020 7072 6576 696f O.#~A.. previo │ │ │ +0045d620: 4f00 23e0 4100 0020 2020 7072 6576 696f O.#.A.. previo │ │ │ 0045d630: 7573 6c79 2072 6573 6572 7665 6420 6279 usly reserved by │ │ │ 0045d640: 2074 6865 205a 414c 4c4f 4341 5445 2063 the ZALLOCATE c │ │ │ 0045d650: 6f6d 6d61 6e64 2e20 5468 6520 5a44 4541 ommand. The ZDEA │ │ │ 0045d660: 4c4c 4f43 4154 4520 636f 6d6d 616e 644b LLOCATE commandK │ │ │ -0045d670: 0023 7e51 0000 2020 2072 656c 6561 7365 .#~Q.. release │ │ │ +0045d670: 0023 e051 0000 2020 2072 656c 6561 7365 .#.Q.. release │ │ │ 0045d680: 7320 6f6e 6c79 2074 6865 2073 7065 6369 s only the speci │ │ │ 0045d690: 6669 6564 206e 616d 6528 7329 2077 6974 fied name(s) wit │ │ │ 0045d6a0: 686f 7574 2072 656c 6561 7369 6e67 206f hout releasing o │ │ │ -0045d6b0: 7468 6572 206e 616d 6573 4100 237e 6100 ther namesA.#~a. │ │ │ +0045d6b0: 7468 6572 206e 616d 6573 4100 23e0 6100 ther namesA.#.a. │ │ │ 0045d6c0: 0020 2020 7072 6576 696f 7573 6c79 2072 . previously r │ │ │ 0045d6d0: 6573 6572 7665 6420 7769 7468 2074 6865 eserved with the │ │ │ 0045d6e0: 205a 414c 4c4f 4341 5445 206f 7220 4c4f ZALLOCATE or LO │ │ │ -0045d6f0: 434b 2063 6f6d 6d61 6e64 2e07 0023 7e71 CK command...#~q │ │ │ -0045d700: 0000 4d00 237e 8100 0020 2020 5468 6520 ..M.#~... The │ │ │ +0045d6f0: 434b 2063 6f6d 6d61 6e64 2e07 0023 e071 CK command...#.q │ │ │ +0045d700: 0000 4d00 23e0 8100 0020 2020 5468 6520 ..M.#.... The │ │ │ 0045d710: 5a44 4541 4c4c 4f43 4154 4520 636f 6d6d ZDEALLOCATE comm │ │ │ 0045d720: 616e 6420 7072 6f76 6964 6573 2063 6f6d and provides com │ │ │ 0045d730: 7061 7469 6269 6c69 7479 2077 6974 6820 patibility with │ │ │ 0045d740: 736f 6d65 206f 7468 6572 2047 542e 4d50 some other GT.MP │ │ │ -0045d750: 0023 7e91 0000 2020 2069 6d70 6c65 6d65 .#~... impleme │ │ │ +0045d750: 0023 e091 0000 2020 2069 6d70 6c65 6d65 .#.... impleme │ │ │ 0045d760: 6e74 6174 696f 6e73 2e20 5468 6520 4d20 ntations. The M │ │ │ 0045d770: 4465 7665 6c6f 706d 656e 7420 436f 6d6d Development Comm │ │ │ 0045d780: 6974 7465 6520 6368 6f6f 7365 2074 6f20 ittee choose to │ │ │ 0045d790: 6164 6420 7468 6520 2b20 616e 6420 2d4d add the + and -M │ │ │ -0045d7a0: 0022 7ec0 1100 0020 2020 6465 6c69 6d69 ."~.... delimi │ │ │ +0045d7a0: 0022 e0c0 1100 0020 2020 6465 6c69 6d69 ."..... delimi │ │ │ 0045d7b0: 7465 7273 2074 6f20 7468 6520 4c4f 434b ters to the LOCK │ │ │ 0045d7c0: 2063 6f6d 6d61 6e64 2072 6174 6865 7220 command rather │ │ │ 0045d7d0: 7468 616e 2061 646f 7074 2074 6865 205a than adopt the Z │ │ │ 0045d7e0: 414c 4c4f 4341 5445 2061 6e64 0000 0000 ALLOCATE and.... │ │ │ 0045d7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0045d800: 0400 0000 f107 0000 8318 0000 0000 0000 ................ │ │ │ -0045d810: 7300 007e 4845 4c50 00ff 7300 ff43 4f4d s..~HELP..s..COM │ │ │ +0045d810: 7300 00e0 4845 4c50 00ff 7300 ff43 4f4d s...HELP..s..COM │ │ │ 0045d820: 4d41 4e44 5300 ff73 00ff 5a44 4541 4c4c MANDS..s..ZDEALL │ │ │ 0045d830: 4f43 4154 4500 c012 0000 2020 205a 4445 OCATE..... ZDE │ │ │ 0045d840: 414c 4c4f 4341 5445 2061 7070 726f 6163 ALLOCATE approac │ │ │ 0045d850: 682e 2054 6865 7265 666f 7265 2c20 7768 h. Therefore, wh │ │ │ 0045d860: 656e 2061 2064 6573 6967 6e20 7265 7175 en a design requ │ │ │ 0045d870: 6972 6573 2061 6e20 696e 6372 656d 656e ires an incremen │ │ │ -0045d880: 7461 6c4b 0023 7e13 0000 2020 206c 6f63 talK.#~... loc │ │ │ +0045d880: 7461 6c4b 0023 e013 0000 2020 206c 6f63 talK.#.... loc │ │ │ 0045d890: 6b20 6d65 6368 616e 6973 6d2c 204c 4f43 k mechanism, LOC │ │ │ 0045d8a0: 4b20 2b2f 2d20 6861 7320 7468 6520 6164 K +/- has the ad │ │ │ 0045d8b0: 7661 6e74 6167 6520 6f66 2062 6569 6e67 vantage of being │ │ │ 0045d8c0: 2070 6172 7420 6f66 2074 6865 204d 5100 part of the MQ. │ │ │ -0045d8d0: 237e 1400 0020 2020 7374 616e 6461 7264 #~... standard │ │ │ +0045d8d0: 23e0 1400 0020 2020 7374 616e 6461 7264 #.... standard │ │ │ 0045d8e0: 2e20 4c4f 434b 202b 2f2d 2061 6c73 6f20 . LOCK +/- also │ │ │ 0045d8f0: 6861 7320 7468 6520 6164 7661 6e74 6167 has the advantag │ │ │ 0045d900: 6520 6f66 2077 6f72 6b69 6e67 2073 796d e of working sym │ │ │ 0045d910: 6d65 7472 6963 616c 6c79 2077 6865 6e2a metrically when* │ │ │ -0045d920: 0023 7e15 0000 2020 2072 6f75 7469 6e65 .#~... routine │ │ │ +0045d920: 0023 e015 0000 2020 2072 6f75 7469 6e65 .#.... routine │ │ │ 0045d930: 7320 7573 696e 6720 4c4f 434b 7320 6172 s using LOCKs ar │ │ │ -0045d940: 6520 6e65 7374 6564 2e07 0023 7e16 0000 e nested...#~... │ │ │ -0045d950: 3300 237e 1700 0020 2020 5468 6520 666f 3.#~... The fo │ │ │ +0045d940: 6520 6e65 7374 6564 2e07 0023 e016 0000 e nested...#.... │ │ │ +0045d950: 3300 23e0 1700 0020 2020 5468 6520 666f 3.#.... The fo │ │ │ 0045d960: 726d 6174 206f 6620 7468 6520 5a44 4541 rmat of the ZDEA │ │ │ 0045d970: 4c4c 4f43 4154 4520 636f 6d6d 616e 6420 LLOCATE command │ │ │ -0045d980: 6973 3a07 0023 7e18 0000 2d00 237e 1900 is:..#~...-.#~.. │ │ │ +0045d980: 6973 3a07 0023 e018 0000 2d00 23e0 1900 is:..#....-.#... │ │ │ 0045d990: 0020 2020 5a44 5b45 414c 4c4f 4341 5445 . ZD[EALLOCATE │ │ │ 0045d9a0: 5d5b 3a74 7665 7870 725d 205b 6e72 6566 ][:tvexpr] [nref │ │ │ -0045d9b0: 5b2c 2e2e 2e5d 5d07 0023 7e1a 0000 1a00 [,...]]..#~..... │ │ │ -0045d9c0: 227e ff73 00ff 4558 414d 504c 4553 0000 "~.s..EXAMPLES.. │ │ │ -0045d9d0: 4578 616d 706c 6573 1300 2f7e bf11 0000 Examples../~.... │ │ │ -0045d9e0: 2020 2045 7861 6d70 6c65 7307 0030 7e21 Examples..0~! │ │ │ -0045d9f0: 0000 1200 307e 3100 0020 2020 4578 616d ....0~1.. Exam │ │ │ -0045da00: 706c 653a 0700 307e 4100 000f 0017 7e45 ple:..0~A.....~E │ │ │ -0045da10: 4449 5400 005a 4544 6974 1000 1c7e bf11 DIT..ZEDit...~.. │ │ │ -0045da20: 0000 2020 205a 4544 6974 0700 1d7e 2100 .. ZEDit...~!. │ │ │ -0045da30: 0052 001d 7e31 0000 2020 2054 6865 205a .R..~1.. The Z │ │ │ +0045d9b0: 5b2c 2e2e 2e5d 5d07 0023 e01a 0000 1a00 [,...]]..#...... │ │ │ +0045d9c0: 22e0 ff73 00ff 4558 414d 504c 4553 0000 "..s..EXAMPLES.. │ │ │ +0045d9d0: 4578 616d 706c 6573 1300 2fe0 bf11 0000 Examples../..... │ │ │ +0045d9e0: 2020 2045 7861 6d70 6c65 7307 0030 e021 Examples..0.! │ │ │ +0045d9f0: 0000 1200 30e0 3100 0020 2020 4578 616d ....0.1.. Exam │ │ │ +0045da00: 706c 653a 0700 30e0 4100 000f 0017 e045 ple:..0.A......E │ │ │ +0045da10: 4449 5400 005a 4544 6974 1000 1ce0 bf11 DIT..ZEDit...... │ │ │ +0045da20: 0000 2020 205a 4544 6974 0700 1de0 2100 .. ZEDit....!. │ │ │ +0045da30: 0052 001d e031 0000 2020 2054 6865 205a .R...1.. The Z │ │ │ 0045da40: 4544 4954 2063 6f6d 6d61 6e64 2069 6e76 EDIT command inv │ │ │ 0045da50: 6f6b 6573 2074 6865 2065 6469 746f 7220 okes the editor │ │ │ 0045da60: 7370 6563 6966 6965 6420 6279 2074 6865 specified by the │ │ │ 0045da70: 2045 4449 544f 5220 656e 7669 726f 6e6d EDITOR environm │ │ │ -0045da80: 656e 7453 001d 7e41 0000 2020 2076 6172 entS..~A.. var │ │ │ +0045da80: 656e 7453 001d e041 0000 2020 2076 6172 entS...A.. var │ │ │ 0045da90: 6961 626c 6520 666f 7220 4754 2e4d 2061 iable for GT.M a │ │ │ 0045daa0: 6e64 206f 7065 6e73 2074 6865 2073 7065 nd opens the spe │ │ │ 0045dab0: 6369 6669 6564 2066 696c 6520 666f 7220 cified file for │ │ │ 0045dac0: 6564 6974 696e 672e 2049 6620 7468 6520 editing. If the │ │ │ -0045dad0: 4544 4954 4f52 4e00 1d7e 5100 0020 2020 EDITORN..~Q.. │ │ │ +0045dad0: 4544 4954 4f52 4e00 1de0 5100 0020 2020 EDITORN...Q.. │ │ │ 0045dae0: 656e 7669 726f 6e6d 656e 7420 7661 7269 environment vari │ │ │ 0045daf0: 6162 6c65 2069 7320 756e 6465 6669 6e65 able is undefine │ │ │ 0045db00: 642c 205a 4544 4954 2074 7269 6573 2074 d, ZEDIT tries t │ │ │ 0045db10: 6f20 696e 766f 6b65 2074 6865 2055 4e49 o invoke the UNI │ │ │ -0045db20: 5820 7669 1100 1d7e 6100 0020 2020 6564 X vi...~a.. ed │ │ │ -0045db30: 6974 6f72 2e07 001d 7e71 0000 4e00 1d7e itor....~q..N..~ │ │ │ +0045db20: 5820 7669 1100 1de0 6100 0020 2020 6564 X vi....a.. ed │ │ │ +0045db30: 6974 6f72 2e07 001d e071 0000 4e00 1de0 itor.....q..N... │ │ │ 0045db40: 8100 0020 2020 4279 2064 6566 6175 6c74 ... By default │ │ │ 0045db50: 2c20 5a45 4449 5420 7075 7473 2061 206e , ZEDIT puts a n │ │ │ 0045db60: 6577 2066 696c 6520 696e 746f 2074 6865 ew file into the │ │ │ 0045db70: 2066 6972 7374 2073 6f75 7263 6520 6469 first source di │ │ │ -0045db80: 7265 6374 6f72 7920 696e 5300 1d7e 9100 rectory inS..~.. │ │ │ +0045db80: 7265 6374 6f72 7920 696e 5300 1de0 9100 rectory inS..... │ │ │ 0045db90: 0020 2020 245a 524f 5554 494e 4553 2e20 . $ZROUTINES. │ │ │ 0045dba0: 596f 7520 6361 6e20 7370 6563 6966 7920 You can specify │ │ │ 0045dbb0: 6120 6669 6c65 2070 6174 6820 6578 706c a file path expl │ │ │ 0045dbc0: 6963 6974 6c79 2069 6e20 7468 6520 6172 icitly in the ar │ │ │ 0045dbd0: 6775 6d65 6e74 2074 6f20 7468 6545 001c gument to theE.. │ │ │ -0045dbe0: 7ec0 1100 0020 2020 5a45 4449 5420 636f ~.... ZEDIT co │ │ │ +0045dbe0: e0c0 1100 0020 2020 5a45 4449 5420 636f ..... ZEDIT co │ │ │ 0045dbf0: 6d6d 616e 642c 2066 6f72 2065 7861 6d70 mmand, for examp │ │ │ 0045dc00: 6c65 3a20 7468 6520 6375 7272 656e 7420 le: the current │ │ │ 0045dc10: 776f 726b 696e 6720 6469 7265 6374 6f72 working director │ │ │ -0045dc20: 793a 0700 1d7e 1200 0018 001d 7e13 0000 y:...~......~... │ │ │ +0045dc20: 793a 0700 1de0 1200 0018 001d e013 0000 y:.............. │ │ │ 0045dc30: 2020 205a 4544 4954 2022 2e2f 6669 6c65 ZEDIT "./file │ │ │ -0045dc40: 2207 001d 7e14 0000 2d00 1d7e 1500 0020 "...~...-..~... │ │ │ +0045dc40: 2207 001d e014 0000 2d00 1de0 1500 0020 ".......-...... │ │ │ 0045dc50: 2020 5468 6520 666f 726d 6174 206f 6620 The format of │ │ │ 0045dc60: 7468 6520 5a45 4449 5420 636f 6d6d 616e the ZEDIT comman │ │ │ -0045dc70: 6420 6973 3a07 001d 7e16 0000 2700 1d7e d is:...~...'..~ │ │ │ +0045dc70: 6420 6973 3a07 001d e016 0000 2700 1de0 d is:.......'... │ │ │ 0045dc80: 1700 0020 2020 5a45 445b 4954 5d5b 3a74 ... ZED[IT][:t │ │ │ 0045dc90: 7665 7870 725d 205b 6578 7072 5b2c 2e2e vexpr] [expr[,.. │ │ │ -0045dca0: 2e5d 5d07 001d 7e18 0000 4d00 1d7e 1900 .]]...~...M..~.. │ │ │ +0045dca0: 2e5d 5d07 001d e018 0000 4d00 1de0 1900 .]].......M..... │ │ │ 0045dcb0: 0020 2020 5768 656e 2074 6865 2061 7267 . When the arg │ │ │ 0045dcc0: 756d 656e 7420 746f 2061 205a 4544 4954 ument to a ZEDIT │ │ │ 0045dcd0: 2069 6e63 6c75 6465 7320 6120 6669 6c65 includes a file │ │ │ 0045dce0: 206f 7220 7061 7468 206e 616d 652c 2024 or path name, $ │ │ │ -0045dcf0: 5a53 4f55 5243 453a 001d 7e1a 0000 2020 ZSOURCE:..~... │ │ │ +0045dcf0: 5a53 4f55 5243 453a 001d e01a 0000 2020 ZSOURCE:...... │ │ │ 0045dd00: 206d 6169 6e74 6169 6e73 2074 6861 7420 maintains that │ │ │ 0045dd10: 6173 2061 2064 6566 6175 6c74 2066 6f72 as a default for │ │ │ 0045dd20: 205a 4544 4954 2061 6e64 205a 4c49 4e4b ZEDIT and ZLINK │ │ │ -0045dd30: 2e07 001d 7e21 0000 1a00 1c7e ff73 00ff ....~!.....~.s.. │ │ │ +0045dd30: 2e07 001d e021 0000 1a00 1ce0 ff73 00ff .....!.......s.. │ │ │ 0045dd40: 4558 414d 504c 4553 0000 4578 616d 706c EXAMPLES..Exampl │ │ │ -0045dd50: 6573 1300 297e bf11 0000 2020 2045 7861 es..)~.... Exa │ │ │ -0045dd60: 6d70 6c65 7307 002a 7e21 0000 1200 2a7e mples..*~!....*~ │ │ │ +0045dd50: 6573 1300 29e0 bf11 0000 2020 2045 7861 es..)..... Exa │ │ │ +0045dd60: 6d70 6c65 7307 002a e021 0000 1200 2ae0 mples..*.!....*. │ │ │ 0045dd70: 3100 0020 2020 4578 616d 706c 653a 0700 1.. Example:.. │ │ │ -0045dd80: 2a7e 4100 0019 002a 7e51 0000 2020 2047 *~A....*~Q.. G │ │ │ +0045dd80: 2ae0 4100 0019 002a e051 0000 2020 2047 *.A....*.Q.. G │ │ │ 0045dd90: 544d 3e5a 4544 4954 2022 4241 4c22 0700 TM>ZEDIT "BAL".. │ │ │ -0045dda0: 2a7e 6100 0053 002a 7e71 0000 2020 2054 *~a..S.*~q.. T │ │ │ +0045dda0: 2ae0 6100 0053 002a e071 0000 2020 2054 *.a..S.*.q.. T │ │ │ 0045ddb0: 6869 7320 696e 766f 6b65 7320 7468 6520 his invokes the │ │ │ 0045ddc0: 6564 6974 6f72 2066 6f72 2061 2066 696c editor for a fil │ │ │ 0045ddd0: 6520 7769 7468 2061 206e 616d 6520 6f66 e with a name of │ │ │ 0045dde0: 2042 414c 2061 6e64 2061 6e20 6578 7465 BAL and an exte │ │ │ -0045ddf0: 6e73 696f 6e20 6f66 3200 2a7e 8100 0020 nsion of2.*~... │ │ │ +0045ddf0: 6e73 696f 6e20 6f66 3200 2ae0 8100 0020 nsion of2.*.... │ │ │ 0045de00: 2020 2e6d 2e20 4e6f 7469 6365 2074 6861 .m. Notice tha │ │ │ 0045de10: 7420 4241 4c20 6973 2061 2073 7472 696e t BAL is a strin │ │ │ -0045de20: 6720 6c69 7465 7261 6c2e 0700 2a7e 9100 g literal...*~.. │ │ │ -0045de30: 0013 0029 7ec0 1100 0020 2020 4578 616d ...)~.... Exam │ │ │ -0045de40: 706c 653a 0700 2a7e 1200 001c 002a 7e13 ple:..*~.....*~. │ │ │ +0045de20: 6720 6c69 7465 7261 6c2e 0700 2ae0 9100 g literal...*... │ │ │ +0045de30: 0013 0029 e0c0 1100 0020 2020 4578 616d ...)..... Exam │ │ │ +0045de40: 706c 653a 0700 2ae0 1200 001c 002a e013 ple:..*......*.. │ │ │ 0045de50: 0000 2020 2047 544d 3e53 6574 2070 726f .. GTM>Set pro │ │ │ -0045de60: 673d 2242 414c 2207 002a 7e14 0000 1800 g="BAL"..*~..... │ │ │ -0045de70: 2a7e 1500 0020 2020 4754 4d3e 5a45 4469 *~... GTM>ZEDi │ │ │ -0045de80: 7420 7072 6f67 0700 2a7e 1600 004d 002a t prog..*~...M.* │ │ │ -0045de90: 7e17 0000 2020 2054 6869 7320 6973 2073 ~... This is s │ │ │ +0045de60: 673d 2242 414c 2207 002a e014 0000 1800 g="BAL"..*...... │ │ │ +0045de70: 2ae0 1500 0020 2020 4754 4d3e 5a45 4469 *.... GTM>ZEDi │ │ │ +0045de80: 7420 7072 6f67 0700 2ae0 1600 004d 002a t prog..*....M.* │ │ │ +0045de90: e017 0000 2020 2054 6869 7320 6973 2073 .... This is s │ │ │ 0045dea0: 696d 696c 6172 2074 6f20 7468 6520 6669 imilar to the fi │ │ │ 0045deb0: 7273 7420 6578 616d 706c 6520 6578 6365 rst example exce │ │ │ 0045dec0: 7074 2074 6861 7420 6974 2075 7365 7320 pt that it uses │ │ │ -0045ded0: 6120 7661 7269 6162 6c65 3000 2a7e 1800 a variable0.*~.. │ │ │ +0045ded0: 6120 7661 7269 6162 6c65 3000 2ae0 1800 a variable0.*... │ │ │ 0045dee0: 0020 2020 6172 6775 6d65 6e74 2072 6174 . argument rat │ │ │ 0045def0: 6865 7220 7468 616e 2061 2073 7472 696e her than a strin │ │ │ -0045df00: 6720 6c69 7465 7261 6c2e 0700 2a7e 1900 g literal...*~.. │ │ │ -0045df10: 0012 002a 7e1a 0000 2020 2045 7861 6d70 ...*~... Examp │ │ │ -0045df20: 6c65 3a07 002a 7e21 0000 1c00 2a7e 2200 le:..*~!....*~". │ │ │ +0045df00: 6720 6c69 7465 7261 6c2e 0700 2ae0 1900 g literal...*... │ │ │ +0045df10: 0012 002a e01a 0000 2020 2045 7861 6d70 ...*.... Examp │ │ │ +0045df20: 6c65 3a07 002a e021 0000 1c00 2ae0 2200 le:..*.!....*.". │ │ │ 0045df30: 0020 2020 4754 4d3e 7a65 6469 7420 222e . GTM>zedit ". │ │ │ -0045df40: 6c6f 6769 6e22 0700 2a7e 2300 0051 002a login"..*~#..Q.* │ │ │ -0045df50: 7e24 0000 2020 2054 6869 7320 696e 766f ~$.. This invo │ │ │ +0045df40: 6c6f 6769 6e22 0700 2ae0 2300 0051 002a login"..*.#..Q.* │ │ │ +0045df50: e024 0000 2020 2054 6869 7320 696e 766f .$.. This invo │ │ │ 0045df60: 6b65 7320 7468 6520 6564 6974 6f72 2066 kes the editor f │ │ │ 0045df70: 6f72 2061 2066 696c 6520 7769 7468 2074 or a file with t │ │ │ 0045df80: 6865 206e 616d 6520 2e6c 6f67 696e 2e20 he name .login. │ │ │ 0045df90: 4e6f 7469 6365 2074 6861 7420 696e 5300 Notice that inS. │ │ │ -0045dfa0: 2a7e 2500 0020 2020 7468 6973 2063 6173 *~%.. this cas │ │ │ +0045dfa0: 2ae0 2500 0020 2020 7468 6973 2063 6173 *.%.. this cas │ │ │ 0045dfb0: 6520 7468 6520 6669 6c65 2069 7320 6e6f e the file is no │ │ │ 0045dfc0: 7420 6120 4754 2e4d 2066 696c 652c 2073 t a GT.M file, s │ │ │ 0045dfd0: 696e 6365 202e 6c6f 6769 6e20 7374 6172 ince .login star │ │ │ 0045dfe0: 7473 2077 6974 6820 6120 7065 7269 6f64 ts with a period │ │ │ 0045dff0: 2c00 0000 0000 0000 0000 0000 0000 0000 ,............... │ │ │ 0045e000: 0400 0000 ff07 0000 d018 0000 0000 0000 ................ │ │ │ -0045e010: 5900 007e 4845 4c50 00ff 7300 ff43 4f4d Y..~HELP..s..COM │ │ │ +0045e010: 5900 00e0 4845 4c50 00ff 7300 ff43 4f4d Y...HELP..s..COM │ │ │ 0045e020: 4d41 4e44 5300 ff73 00ff 5a45 4449 5400 MANDS..s..ZEDIT. │ │ │ 0045e030: ff73 00ff 4558 414d 504c 4553 00c0 2600 .s..EXAMPLES..&. │ │ │ 0045e040: 0020 2020 616e 6420 7468 6572 6566 6f72 . and therefor │ │ │ 0045e050: 652c 2063 616e 6e6f 7420 6265 2061 2047 e, cannot be a G │ │ │ -0045e060: 542e 4d20 6669 6c65 2e07 002a 7e27 0000 T.M file...*~'.. │ │ │ -0045e070: 0f00 177e 474f 544f 0000 5a47 6f74 6f10 ...~GOTO..ZGoto. │ │ │ -0045e080: 001c 7ebf 1100 0020 2020 5a47 6f74 6f07 ..~.... ZGoto. │ │ │ -0045e090: 001d 7e21 0000 4b00 1d7e 3100 0020 2020 ..~!..K..~1.. │ │ │ +0045e060: 542e 4d20 6669 6c65 2e07 002a e027 0000 T.M file...*.'.. │ │ │ +0045e070: 0f00 17e0 474f 544f 0000 5a47 6f74 6f10 ....GOTO..ZGoto. │ │ │ +0045e080: 001c e0bf 1100 0020 2020 5a47 6f74 6f07 ....... ZGoto. │ │ │ +0045e090: 001d e021 0000 4b00 1de0 3100 0020 2020 ...!..K...1.. │ │ │ 0045e0a0: 5468 6520 5a47 4f54 4f20 636f 6d6d 616e The ZGOTO comman │ │ │ 0045e0b0: 6420 7472 616e 7366 6572 7320 636f 6e74 d transfers cont │ │ │ 0045e0c0: 726f 6c20 746f 2076 6172 696f 7573 206c rol to various l │ │ │ 0045e0d0: 6576 656c 7320 696e 2074 6865 2047 542e evels in the GT. │ │ │ -0045e0e0: 4d4d 001d 7e41 0000 2020 2069 6e76 6f63 MM..~A.. invoc │ │ │ +0045e0e0: 4d4d 001d e041 0000 2020 2069 6e76 6f63 MM...A.. invoc │ │ │ 0045e0f0: 6174 696f 6e20 7374 6163 6b2e 2049 7420 ation stack. It │ │ │ 0045e100: 616c 736f 2063 616e 2074 7261 6e73 6665 also can transfe │ │ │ 0045e110: 7220 636f 6e74 726f 6c20 6672 6f6d 206f r control from o │ │ │ 0045e120: 6e65 2070 6172 7420 6f66 2074 6865 4f00 ne part of theO. │ │ │ -0045e130: 1d7e 5100 0020 2020 726f 7574 696e 6520 .~Q.. routine │ │ │ +0045e130: 1de0 5100 0020 2020 726f 7574 696e 6520 ..Q.. routine │ │ │ 0045e140: 746f 2061 6e6f 7468 6572 206f 7220 6672 to another or fr │ │ │ 0045e150: 6f6d 206f 6e65 2072 6f75 7469 6e65 2074 om one routine t │ │ │ 0045e160: 6f20 616e 6f74 6865 7220 7573 696e 6720 o another using │ │ │ 0045e170: 7468 6520 7370 6563 6966 6965 6413 001d the specified... │ │ │ -0045e180: 7e61 0000 2020 2065 6e74 7279 7265 662e ~a.. entryref. │ │ │ -0045e190: 0700 1d7e 7100 002d 001d 7e81 0000 2020 ...~q..-..~... │ │ │ +0045e180: e061 0000 2020 2065 6e74 7279 7265 662e .a.. entryref. │ │ │ +0045e190: 0700 1de0 7100 002d 001d e081 0000 2020 ....q..-...... │ │ │ 0045e1a0: 2054 6865 2066 6f72 6d61 7420 6f66 2074 The format of t │ │ │ 0045e1b0: 6865 205a 474f 544f 2063 6f6d 6d61 6e64 he ZGOTO command │ │ │ -0045e1c0: 2069 733a 0700 1d7e 9100 003f 001c 7ec0 is:...~...?..~. │ │ │ +0045e1c0: 2069 733a 0700 1de0 9100 003f 001c e0c0 is:.......?.... │ │ │ 0045e1d0: 1100 0020 2020 5a47 5b4f 544f 5d5b 3a74 ... ZG[OTO][:t │ │ │ 0045e1e0: 7665 7870 725d 205b 5b69 6e74 6578 7072 vexpr] [[intexpr │ │ │ 0045e1f0: 5d5b 3a65 6e74 7279 7265 665b 3a74 7665 ][:entryref[:tve │ │ │ -0045e200: 7870 725d 5d2c 2e2e 2e5d 0700 1d7e 1200 xpr]],...]...~.. │ │ │ -0045e210: 001a 001c 7eff 7300 ff45 5841 4d50 4c45 ....~.s..EXAMPLE │ │ │ -0045e220: 5300 0045 7861 6d70 6c65 7313 0029 7ebf S..Examples..)~. │ │ │ +0045e200: 7870 725d 5d2c 2e2e 2e5d 0700 1de0 1200 xpr]],...]...... │ │ │ +0045e210: 001a 001c e0ff 7300 ff45 5841 4d50 4c45 ......s..EXAMPLE │ │ │ +0045e220: 5300 0045 7861 6d70 6c65 7313 0029 e0bf S..Examples..).. │ │ │ 0045e230: 1100 0020 2020 4578 616d 706c 6573 0700 ... Examples.. │ │ │ -0045e240: 2a7e 2100 0012 002a 7e31 0000 2020 2045 *~!....*~1.. E │ │ │ -0045e250: 7861 6d70 6c65 3a07 002a 7e41 0000 1300 xample:..*~A.... │ │ │ -0045e260: 2a7e 5100 0020 2020 4754 4d3e 5a47 4f54 *~Q.. GTM>ZGOT │ │ │ -0045e270: 4f13 002a 7e61 0000 2020 2047 544d 3e5a O..*~a.. GTM>Z │ │ │ -0045e280: 5348 6f77 2300 2a7e 7100 0020 2020 2b31 SHow#.*~q.. +1 │ │ │ +0045e240: 2ae0 2100 0012 002a e031 0000 2020 2045 *.!....*.1.. E │ │ │ +0045e250: 7861 6d70 6c65 3a07 002a e041 0000 1300 xample:..*.A.... │ │ │ +0045e260: 2ae0 5100 0020 2020 4754 4d3e 5a47 4f54 *.Q.. GTM>ZGOT │ │ │ +0045e270: 4f13 002a e061 0000 2020 2047 544d 3e5a O..*.a.. GTM>Z │ │ │ +0045e280: 5348 6f77 2300 2ae0 7100 0020 2020 2b31 SHow#.*.q.. +1 │ │ │ 0045e290: 5e47 544d 2444 4d4f 4420 2844 6972 6563 ^GTM$DMOD (Direc │ │ │ -0045e2a0: 7420 6d6f 6465 290e 002a 7e81 0000 2020 t mode)..*~... │ │ │ -0045e2b0: 2047 544d 3e07 002a 7e91 0000 5200 297e GTM>..*~...R.)~ │ │ │ +0045e2a0: 7420 6d6f 6465 290e 002a e081 0000 2020 t mode)..*.... │ │ │ +0045e2b0: 2047 544d 3e07 002a e091 0000 5200 29e0 GTM>..*....R.). │ │ │ 0045e2c0: c011 0000 2020 2054 6869 7320 7573 6573 .... This uses │ │ │ 0045e2d0: 205a 474f 544f 2074 6f20 636c 6561 7220 ZGOTO to clear │ │ │ 0045e2e0: 616c 6c20 6c65 7665 6c73 206f 6620 7468 all levels of th │ │ │ 0045e2f0: 6520 4754 2e4d 2069 6e76 6f63 6174 696f e GT.M invocatio │ │ │ 0045e300: 6e20 7374 6163 6b2e 205a 5348 4f57 2f00 n stack. ZSHOW/. │ │ │ -0045e310: 2a7e 1200 0020 2020 7769 7468 206e 6f20 *~... with no │ │ │ +0045e310: 2ae0 1200 0020 2020 7769 7468 206e 6f20 *.... with no │ │ │ 0045e320: 6172 6775 6d65 6e74 7320 6469 7370 6c61 arguments displa │ │ │ 0045e330: 7973 2074 6865 2073 7461 636b 2e07 002a ys the stack...* │ │ │ -0045e340: 7e13 0000 1200 2a7e 1400 0020 2020 4578 ~.....*~... Ex │ │ │ -0045e350: 616d 706c 653a 0700 2a7e 1500 002f 002a ample:..*~.../.* │ │ │ -0045e360: 7e16 0000 2020 2053 4554 2024 5a54 5241 ~... SET $ZTRA │ │ │ +0045e340: e013 0000 1200 2ae0 1400 0020 2020 4578 ......*.... Ex │ │ │ +0045e350: 616d 706c 653a 0700 2ae0 1500 002f 002a ample:..*..../.* │ │ │ +0045e360: e016 0000 2020 2053 4554 2024 5a54 5241 .... SET $ZTRA │ │ │ 0045e370: 503d 225a 474f 544f 2022 5f24 5a4c 4556 P="ZGOTO "_$ZLEV │ │ │ -0045e380: 454c 5f22 3a5e 4552 524f 5222 0700 2a7e EL_":^ERROR"..*~ │ │ │ -0045e390: 1700 0053 002a 7e18 0000 2020 2054 6869 ...S.*~... Thi │ │ │ +0045e380: 454c 5f22 3a5e 4552 524f 5222 0700 2ae0 EL_":^ERROR"..*. │ │ │ +0045e390: 1700 0053 002a e018 0000 2020 2054 6869 ...S.*.... Thi │ │ │ 0045e3a0: 7320 5345 5473 2024 5a54 5241 5020 746f s SETs $ZTRAP to │ │ │ 0045e3b0: 2063 6f6e 7461 696e 2061 205a 474f 544f contain a ZGOTO │ │ │ 0045e3c0: 2c20 736f 2069 6620 616e 2065 7272 6f72 , so if an error │ │ │ 0045e3d0: 2063 6175 7365 7320 4754 2e4d 2074 6f20 causes GT.M to │ │ │ -0045e3e0: 5845 4355 5445 5100 2a7e 1900 0020 2020 XECUTEQ.*~... │ │ │ +0045e3e0: 5845 4355 5445 5100 2ae0 1900 0020 2020 XECUTEQ.*.... │ │ │ 0045e3f0: 245a 5452 4150 2c20 7468 6520 726f 7574 $ZTRAP, the rout │ │ │ 0045e400: 696e 6520 4552 524f 5220 6578 6563 7574 ine ERROR execut │ │ │ 0045e410: 6573 2061 7420 7468 6520 7361 6d65 206c es at the same l │ │ │ 0045e420: 6576 656c 2061 7320 7468 6520 5345 5420 evel as the SET │ │ │ -0045e430: 636f 6d6d 616e 641f 002a 7e1a 0000 2020 command..*~... │ │ │ +0045e430: 636f 6d6d 616e 641f 002a e01a 0000 2020 command..*.... │ │ │ 0045e440: 2073 686f 776e 2069 6e20 7468 6520 6578 shown in the ex │ │ │ -0045e450: 616d 706c 652e 0700 2a7e 2100 000f 0017 ample...*~!..... │ │ │ -0045e460: 7e48 414c 5400 005a 4841 4c54 1000 1c7e ~HALT..ZHALT...~ │ │ │ -0045e470: bf11 0000 2020 205a 4841 4c54 0700 1d7e .... ZHALT...~ │ │ │ -0045e480: 2100 004d 001d 7e31 0000 2020 2054 6865 !..M..~1.. The │ │ │ +0045e450: 616d 706c 652e 0700 2ae0 2100 000f 0017 ample...*.!..... │ │ │ +0045e460: e048 414c 5400 005a 4841 4c54 1000 1ce0 .HALT..ZHALT.... │ │ │ +0045e470: bf11 0000 2020 205a 4841 4c54 0700 1de0 .... ZHALT.... │ │ │ +0045e480: 2100 004d 001d e031 0000 2020 2054 6865 !..M...1.. The │ │ │ 0045e490: 205a 4841 4c54 2063 6f6d 6d61 6e64 2073 ZHALT command s │ │ │ 0045e4a0: 746f 7073 2070 726f 6772 616d 2065 7865 tops program exe │ │ │ 0045e4b0: 6375 7469 6f6e 2061 6e64 2063 6175 7365 cution and cause │ │ │ 0045e4c0: 7320 4754 2e4d 2074 6f20 7265 7475 726e s GT.M to return │ │ │ -0045e4d0: 4900 1d7e 4100 0020 2020 636f 6e74 726f I..~A.. contro │ │ │ +0045e4d0: 4900 1de0 4100 0020 2020 636f 6e74 726f I...A.. contro │ │ │ 0045e4e0: 6c20 746f 2074 6865 2069 6e76 6f6b 696e l to the invokin │ │ │ 0045e4f0: 6720 656e 7669 726f 6e6d 656e 742f 7072 g environment/pr │ │ │ 0045e500: 6f67 7261 6d20 7769 7468 2061 2072 6574 ogram with a ret │ │ │ -0045e510: 7572 6e20 636f 6465 2e07 001d 7e51 0000 urn code....~Q.. │ │ │ -0045e520: 2d00 1d7e 6100 0020 2020 5468 6520 666f -..~a.. The fo │ │ │ +0045e510: 7572 6e20 636f 6465 2e07 001d e051 0000 urn code.....Q.. │ │ │ +0045e520: 2d00 1de0 6100 0020 2020 5468 6520 666f -...a.. The fo │ │ │ 0045e530: 726d 6174 206f 6620 7468 6520 5a48 414c rmat of the ZHAL │ │ │ 0045e540: 5420 636f 6d6d 616e 6420 6973 3a07 001d T command is:... │ │ │ -0045e550: 7e71 0000 2200 1d7e 8100 0020 2020 5a48 ~q.."..~... ZH │ │ │ +0045e550: e071 0000 2200 1de0 8100 0020 2020 5a48 .q.."...... ZH │ │ │ 0045e560: 414c 545b 3a74 7665 7870 725d 205b 696e ALT[:tvexpr] [in │ │ │ -0045e570: 7465 7870 725d 0700 1d7e 9100 001a 001c texpr]...~...... │ │ │ -0045e580: 7eff 7300 ff45 5841 4d50 4c45 5300 0045 ~.s..EXAMPLES..E │ │ │ -0045e590: 7861 6d70 6c65 7313 0029 7ebf 1100 0020 xamples..)~.... │ │ │ -0045e5a0: 2020 4578 616d 706c 6573 0700 2a7e 2100 Examples..*~!. │ │ │ -0045e5b0: 0012 002a 7e31 0000 2020 2045 7861 6d70 ...*~1.. Examp │ │ │ -0045e5c0: 6c65 3a07 002a 7e41 0000 1700 2a7e 5100 le:..*~A....*~Q. │ │ │ +0045e570: 7465 7870 725d 0700 1de0 9100 001a 001c texpr].......... │ │ │ +0045e580: e0ff 7300 ff45 5841 4d50 4c45 5300 0045 ..s..EXAMPLES..E │ │ │ +0045e590: 7861 6d70 6c65 7313 0029 e0bf 1100 0020 xamples..)..... │ │ │ +0045e5a0: 2020 4578 616d 706c 6573 0700 2ae0 2100 Examples..*.!. │ │ │ +0045e5b0: 0012 002a e031 0000 2020 2045 7861 6d70 ...*.1.. Examp │ │ │ +0045e5c0: 6c65 3a07 002a e041 0000 1700 2ae0 5100 le:..*.A....*.Q. │ │ │ 0045e5d0: 0020 2020 4754 4d3e 7a68 616c 7420 3233 . GTM>zhalt 23 │ │ │ -0045e5e0: 3013 002a 7e61 0000 2020 2024 2065 6368 0..*~a.. $ ech │ │ │ -0045e5f0: 6f20 243f 0d00 2a7e 7100 0020 2020 3233 o $?..*~q.. 23 │ │ │ -0045e600: 3007 002a 7e81 0000 1200 2a7e 9100 0020 0..*~.....*~... │ │ │ -0045e610: 2020 4578 616d 706c 653a 0800 297e c011 Example:..)~.. │ │ │ -0045e620: 0000 1700 2a7e 1200 0020 2020 4754 4d3e ....*~... GTM> │ │ │ -0045e630: 7a68 616c 7420 3235 3713 002a 7e13 0000 zhalt 257..*~... │ │ │ -0045e640: 2020 2024 2065 6368 6f20 243f 0b00 2a7e $ echo $?..*~ │ │ │ -0045e650: 1400 0020 2020 3107 002a 7e15 0000 0e00 ... 1..*~..... │ │ │ -0045e660: 187e 454c 5000 005a 4865 6c70 1000 1c7e .~ELP..ZHelp...~ │ │ │ -0045e670: bf11 0000 2020 205a 4865 6c70 0700 1d7e .... ZHelp...~ │ │ │ -0045e680: 2100 0053 001d 7e31 0000 2020 2054 6865 !..S..~1.. The │ │ │ +0045e5e0: 3013 002a e061 0000 2020 2024 2065 6368 0..*.a.. $ ech │ │ │ +0045e5f0: 6f20 243f 0d00 2ae0 7100 0020 2020 3233 o $?..*.q.. 23 │ │ │ +0045e600: 3007 002a e081 0000 1200 2ae0 9100 0020 0..*......*.... │ │ │ +0045e610: 2020 4578 616d 706c 653a 0800 29e0 c011 Example:..)... │ │ │ +0045e620: 0000 1700 2ae0 1200 0020 2020 4754 4d3e ....*.... GTM> │ │ │ +0045e630: 7a68 616c 7420 3235 3713 002a e013 0000 zhalt 257..*.... │ │ │ +0045e640: 2020 2024 2065 6368 6f20 243f 0b00 2ae0 $ echo $?..*. │ │ │ +0045e650: 1400 0020 2020 3107 002a e015 0000 0e00 ... 1..*...... │ │ │ +0045e660: 18e0 454c 5000 005a 4865 6c70 1000 1ce0 ..ELP..ZHelp.... │ │ │ +0045e670: bf11 0000 2020 205a 4865 6c70 0700 1de0 .... ZHelp.... │ │ │ +0045e680: 2100 0053 001d e031 0000 2020 2054 6865 !..S...1.. The │ │ │ 0045e690: 205a 4845 4c50 2063 6f6d 6d61 6e64 2061 ZHELP command a │ │ │ 0045e6a0: 6363 6573 7365 7320 7468 6520 6865 6c70 ccesses the help │ │ │ 0045e6b0: 2069 6e66 6f72 6d61 7469 6f6e 2066 726f information fro │ │ │ 0045e6c0: 6d20 7468 6520 4754 4d20 6865 6c70 206c m the GTM help l │ │ │ -0045e6d0: 6962 7261 7279 4500 1d7e 4100 0020 2020 ibraryE..~A.. │ │ │ +0045e6d0: 6962 7261 7279 4500 1de0 4100 0020 2020 ibraryE...A.. │ │ │ 0045e6e0: 6f72 2066 726f 6d20 616e 7920 6865 6c70 or from any help │ │ │ 0045e6f0: 206c 6962 7261 7279 2073 7065 6369 6669 library specifi │ │ │ 0045e700: 6564 2069 6e20 7468 6520 636f 6d6d 616e ed in the comman │ │ │ -0045e710: 6420 6172 6775 6d65 6e74 2e07 001d 7e51 d argument....~Q │ │ │ -0045e720: 0000 2d00 1d7e 6100 0020 2020 5468 6520 ..-..~a.. The │ │ │ +0045e710: 6420 6172 6775 6d65 6e74 2e07 001d e051 d argument.....Q │ │ │ +0045e720: 0000 2d00 1de0 6100 0020 2020 5468 6520 ..-...a.. The │ │ │ 0045e730: 666f 726d 6174 206f 6620 7468 6520 5a48 format of the ZH │ │ │ 0045e740: 454c 5020 636f 6d6d 616e 6420 6973 3a07 ELP command is:. │ │ │ -0045e750: 001d 7e71 0000 2e00 1d7e 8100 0020 2020 ..~q.....~... │ │ │ +0045e750: 001d e071 0000 2e00 1de0 8100 0020 2020 ...q......... │ │ │ 0045e760: 5a48 5b45 4c50 5d5b 3a74 7665 7870 725d ZH[ELP][:tvexpr] │ │ │ 0045e770: 205b 6578 7072 315b 3a65 7870 7232 5d2c [expr1[:expr2], │ │ │ -0045e780: 2e2e 2e5d 0700 1d7e 9100 001a 001c 7eff ...]...~......~. │ │ │ +0045e780: 2e2e 2e5d 0700 1de0 9100 001a 001c e0ff ...]............ │ │ │ 0045e790: 7300 ff45 5841 4d50 4c45 5300 0045 7861 s..EXAMPLES..Exa │ │ │ -0045e7a0: 6d70 6c65 7313 0029 7ebf 1100 0020 2020 mples..)~.... │ │ │ -0045e7b0: 4578 616d 706c 6573 0700 2a7e 2100 0012 Examples..*~!... │ │ │ -0045e7c0: 002a 7e31 0000 2020 2045 7861 6d70 6c65 .*~1.. Example │ │ │ -0045e7d0: 3a07 002a 7e41 0000 2000 2a7e 5100 0020 :..*~A.. .*~Q.. │ │ │ +0045e7a0: 6d70 6c65 7313 0029 e0bf 1100 0020 2020 mples..)..... │ │ │ +0045e7b0: 4578 616d 706c 6573 0700 2ae0 2100 0012 Examples..*.!... │ │ │ +0045e7c0: 002a e031 0000 2020 2045 7861 6d70 6c65 .*.1.. Example │ │ │ +0045e7d0: 3a07 002a e041 0000 2000 2ae0 5100 0020 :..*.A.. .*.Q.. │ │ │ 0045e7e0: 2020 4754 4d3e 7a68 656c 7020 2266 756e GTM>zhelp "fun │ │ │ -0045e7f0: 6320 2464 6174 6122 0700 2a7e 6100 0000 c $data"..*~a... │ │ │ +0045e7f0: 6320 2464 6174 6122 0700 2ae0 6100 0000 c $data"..*.a... │ │ │ 0045e800: 0400 0000 8e06 0000 bd19 0000 0000 0000 ................ │ │ │ 0045e810: 2600 0073 4845 4c50 00ff 7300 ff43 4f4d &..sHELP..s..COM │ │ │ 0045e820: 4d41 4e44 5300 ff73 00ff 5a4c 494e 4b00 MANDS..s..ZLINK. │ │ │ -0045e830: 005a 4c69 6e6b 1000 1c7e bf11 0000 2020 .ZLink...~.... │ │ │ -0045e840: 205a 4c69 6e6b 0700 1d7e 2100 0052 001d ZLink...~!..R.. │ │ │ -0045e850: 7e31 0000 2020 2054 6865 205a 4c49 4e4b ~1.. The ZLINK │ │ │ +0045e830: 005a 4c69 6e6b 1000 1ce0 bf11 0000 2020 .ZLink........ │ │ │ +0045e840: 205a 4c69 6e6b 0700 1de0 2100 0052 001d ZLink....!..R.. │ │ │ +0045e850: e031 0000 2020 2054 6865 205a 4c49 4e4b .1.. The ZLINK │ │ │ 0045e860: 2063 6f6d 6d61 6e64 2061 6464 7320 616e command adds an │ │ │ 0045e870: 2065 7865 6375 7461 626c 6520 4754 2e4d executable GT.M │ │ │ 0045e880: 2072 6f75 7469 6e65 2074 6f20 7468 6520 routine to the │ │ │ 0045e890: 6375 7272 656e 7420 7072 6f63 6573 734d current processM │ │ │ -0045e8a0: 001d 7e41 0000 2020 2069 6620 7468 6520 ..~A.. if the │ │ │ +0045e8a0: 001d e041 0000 2020 2069 6620 7468 6520 ...A.. if the │ │ │ 0045e8b0: 6375 7272 656e 7420 7072 6f63 6573 7320 current process │ │ │ 0045e8c0: 646f 6573 206e 6f74 2063 6f6e 7461 696e does not contain │ │ │ 0045e8d0: 2061 2063 6f70 7920 6f66 2061 2072 6f75 a copy of a rou │ │ │ -0045e8e0: 7469 6e65 2e20 4966 2074 6865 4d00 1d7e tine. If theM..~ │ │ │ +0045e8e0: 7469 6e65 2e20 4966 2074 6865 4d00 1de0 tine. If theM... │ │ │ 0045e8f0: 5100 0020 2020 6375 7272 656e 7420 7072 Q.. current pr │ │ │ 0045e900: 6f63 6573 7320 636f 6e74 6169 6e73 2061 ocess contains a │ │ │ 0045e910: 2063 6f70 7920 6f66 2061 2072 6f75 7469 copy of a routi │ │ │ 0045e920: 6e65 2061 6e64 2074 6865 2072 6f75 7469 ne and the routi │ │ │ -0045e930: 6e65 2069 7320 6e6f 744f 001d 7e61 0000 ne is notO..~a.. │ │ │ +0045e930: 6e65 2069 7320 6e6f 744f 001d e061 0000 ne is notO...a.. │ │ │ 0045e940: 2020 2061 6374 6976 652c 2074 6865 205a active, the Z │ │ │ 0045e950: 4c49 4e4b 2063 6f6d 6d61 6e64 2072 6570 LINK command rep │ │ │ 0045e960: 6c61 6365 7320 7468 6520 6375 7272 656e laces the curren │ │ │ 0045e970: 7420 726f 7574 696e 6520 7072 6f63 6573 t routine proces │ │ │ -0045e980: 7320 7769 7468 2061 5300 1d7e 7100 0020 s with aS..~q.. │ │ │ +0045e980: 7320 7769 7468 2061 5300 1de0 7100 0020 s with aS...q.. │ │ │ 0045e990: 2020 226e 6577 2220 7665 7273 696f 6e2e "new" version. │ │ │ 0045e9a0: 2049 6620 6e65 6365 7373 6172 792c 2074 If necessary, t │ │ │ 0045e9b0: 6865 205a 4c49 4e4b 2063 6f6d 6d61 6e64 he ZLINK command │ │ │ 0045e9c0: 2063 6f6d 7069 6c65 7320 7468 6520 726f compiles the ro │ │ │ -0045e9d0: 7574 696e 6520 7072 696f 722d 001d 7e81 utine prior-..~. │ │ │ +0045e9d0: 7574 696e 6520 7072 696f 722d 001d e081 utine prior-.... │ │ │ 0045e9e0: 0000 2020 2074 6f20 696e 7465 6772 6174 .. to integrat │ │ │ 0045e9f0: 696e 6720 6974 2077 6974 6820 7468 6520 ing it with the │ │ │ -0045ea00: 7072 6f63 6573 732e 0700 1d7e 9100 0055 process....~...U │ │ │ -0045ea10: 001c 7ec0 1100 0020 2020 5769 7468 2056 ..~.... With V │ │ │ +0045ea00: 7072 6f63 6573 732e 0700 1de0 9100 0055 process........U │ │ │ +0045ea10: 001c e0c0 1100 0020 2020 5769 7468 2056 ....... With V │ │ │ 0045ea20: 4945 5720 224c 494e 4b22 3a22 5245 4355 IEW "LINK":"RECU │ │ │ 0045ea30: 5253 4956 4522 2073 7065 6369 6669 6564 RSIVE" specified │ │ │ 0045ea40: 206f 7220 6279 2073 7461 7274 696e 6720 or by starting │ │ │ 0045ea50: 7468 6520 7072 6f63 6573 7320 7769 7468 the process with │ │ │ -0045ea60: 2074 6865 5200 1d7e 1200 0020 2020 656e theR..~... en │ │ │ +0045ea60: 2074 6865 5200 1de0 1200 0020 2020 656e theR...... en │ │ │ 0045ea70: 7669 726f 6e6d 656e 7420 7661 7269 6162 vironment variab │ │ │ 0045ea80: 6c65 2067 746d 5f6c 696e 6b20 7365 7420 le gtm_link set │ │ │ 0045ea90: 746f 2022 5245 4355 5253 4956 4522 2c20 to "RECURSIVE", │ │ │ 0045eaa0: 7468 6520 5a4c 494e 4b20 636f 6d6d 616e the ZLINK comman │ │ │ -0045eab0: 6420 6164 6473 5400 1d7e 1300 0020 2020 d addsT..~... │ │ │ +0045eab0: 6420 6164 6473 5400 1de0 1300 0020 2020 d addsT...... │ │ │ 0045eac0: 616e 2065 7865 6375 7461 626c 6520 726f an executable ro │ │ │ 0045ead0: 7574 696e 6520 6576 656e 2077 6865 6e20 utine even when │ │ │ 0045eae0: 6120 726f 7574 696e 6520 7769 7468 2074 a routine with t │ │ │ 0045eaf0: 6865 2073 616d 6520 6e61 6d65 2069 7320 he same name is │ │ │ -0045eb00: 6163 7469 7665 2061 6e64 5100 1d7e 1400 active andQ..~.. │ │ │ +0045eb00: 6163 7469 7665 2061 6e64 5100 1de0 1400 active andQ..... │ │ │ 0045eb10: 0020 2020 6176 6169 6c61 626c 6520 696e . available in │ │ │ 0045eb20: 2074 6865 2063 7572 7265 6e74 2073 7461 the current sta │ │ │ 0045eb30: 636b 2e20 5768 656e 2061 2070 726f 6365 ck. When a proce │ │ │ 0045eb40: 7373 206c 696e 6b73 2061 2072 6f75 7469 ss links a routi │ │ │ -0045eb50: 6e65 2077 6974 6820 7468 6553 001d 7e15 ne with theS..~. │ │ │ +0045eb50: 6e65 2077 6974 6820 7468 6553 001d e015 ne with theS.... │ │ │ 0045eb60: 0000 2020 2073 616d 6520 6e61 6d65 2061 .. same name a │ │ │ 0045eb70: 7320 616e 2065 7869 7374 696e 6720 726f s an existing ro │ │ │ 0045eb80: 7574 696e 652c 2066 7574 7572 6520 6361 utine, future ca │ │ │ 0045eb90: 6c6c 7320 7573 6520 7468 6520 6e65 7720 lls use the new │ │ │ 0045eba0: 726f 7574 696e 652e 2050 7269 6f72 5300 routine. PriorS. │ │ │ -0045ebb0: 1d7e 1600 0020 2020 7665 7273 696f 6e73 .~... versions │ │ │ +0045ebb0: 1de0 1600 0020 2020 7665 7273 696f 6e73 ..... versions │ │ │ 0045ebc0: 206f 6620 7468 6174 2072 6f75 7469 6e65 of that routine │ │ │ 0045ebd0: 2072 6566 6572 656e 6365 6420 6279 2074 referenced by t │ │ │ 0045ebe0: 6865 2073 7461 636b 2072 656d 6169 6e20 he stack remain │ │ │ 0045ebf0: 7469 6564 2074 6f20 7468 6520 7374 6163 tied to the stac │ │ │ -0045ec00: 6b53 001d 7e17 0000 2020 2075 6e74 696c kS..~... until │ │ │ +0045ec00: 6b53 001d e017 0000 2020 2075 6e74 696c kS...... until │ │ │ 0045ec10: 2074 6865 7920 5155 4954 2c20 6174 2077 they QUIT, at w │ │ │ 0045ec20: 6869 6368 2070 6f69 6e74 2074 6865 7920 hich point they │ │ │ 0045ec30: 6265 636f 6d65 2069 6e61 6363 6573 7369 become inaccessi │ │ │ 0045ec40: 626c 652e 2054 6869 7320 7072 6f76 6964 ble. This provid │ │ │ -0045ec50: 6573 2061 3400 1d7e 1800 0020 2020 6d65 es a4..~... me │ │ │ +0045ec50: 6573 2061 3400 1de0 1800 0020 2020 6d65 es a4...... me │ │ │ 0045ec60: 6368 616e 6973 6d20 746f 2070 6174 6368 chanism to patch │ │ │ 0045ec70: 206c 6f6e 672d 7275 6e6e 696e 6720 7072 long-running pr │ │ │ -0045ec80: 6f63 6573 7365 732e 0700 1d7e 1900 0017 ocesses....~.... │ │ │ -0045ec90: 001d 7e1a 0000 2020 202a 2a49 6d70 6f72 ..~... **Impor │ │ │ -0045eca0: 7461 6e74 2a2a 0700 1d7e 2100 0054 001d tant**...~!..T.. │ │ │ -0045ecb0: 7e22 0000 2020 2041 6e20 6163 7469 7665 ~".. An active │ │ │ +0045ec80: 6f63 6573 7365 732e 0700 1de0 1900 0017 ocesses......... │ │ │ +0045ec90: 001d e01a 0000 2020 202a 2a49 6d70 6f72 ...... **Impor │ │ │ +0045eca0: 7461 6e74 2a2a 0700 1de0 2100 0054 001d tant**....!..T.. │ │ │ +0045ecb0: e022 0000 2020 2041 6e20 6163 7469 7665 .".. An active │ │ │ 0045ecc0: 2072 6f75 7469 6e65 2069 7320 6469 7370 routine is disp │ │ │ 0045ecd0: 6c61 7965 6420 7769 7468 2024 5354 4143 layed with $STAC │ │ │ 0045ece0: 4b28 2920 6f72 205a 5348 4f57 2022 5322 K() or ZSHOW "S" │ │ │ 0045ecf0: 206f 6620 7468 6520 4d20 7669 7274 7561 of the M virtua │ │ │ -0045ed00: 6c51 001d 7e23 0000 2020 2073 7461 636b lQ..~#.. stack │ │ │ +0045ed00: 6c51 001d e023 0000 2020 2073 7461 636b lQ...#.. stack │ │ │ 0045ed10: 2e20 4279 2064 6566 6175 6c74 2c20 616e . By default, an │ │ │ 0045ed20: 2061 7474 656d 7074 2074 6f20 7265 706c attempt to repl │ │ │ 0045ed30: 6163 6520 616e 2061 6374 6976 6520 726f ace an active ro │ │ │ 0045ed40: 7574 696e 6520 7265 7375 6c74 7320 696e utine results in │ │ │ -0045ed50: 2061 5200 1d7e 2400 0020 2020 7275 6e2d aR..~$.. run- │ │ │ +0045ed50: 2061 5200 1de0 2400 0020 2020 7275 6e2d aR...$.. run- │ │ │ 0045ed60: 7469 6d65 2065 7272 6f72 202e 2054 6f20 time error . To │ │ │ 0045ed70: 7265 706c 6163 6520 616e 2061 6374 6976 replace an activ │ │ │ 0045ed80: 6520 726f 7574 696e 6520 7769 7468 2061 e routine with a │ │ │ 0045ed90: 206e 6577 2076 6572 7369 6f6e 2c20 6569 new version, ei │ │ │ -0045eda0: 7468 6572 5100 1d7e 2500 0020 2020 7573 therQ..~%.. us │ │ │ +0045eda0: 7468 6572 5100 1de0 2500 0020 2020 7573 therQ...%.. us │ │ │ 0045edb0: 6520 5649 4557 2022 4c49 4e4b 223a 2252 e VIEW "LINK":"R │ │ │ 0045edc0: 4543 5552 5349 5645 2220 6f72 2072 656d ECURSIVE" or rem │ │ │ 0045edd0: 6f76 6520 7468 6520 6163 7469 7665 2072 ove the active r │ │ │ 0045ede0: 6f75 7469 6e65 2066 726f 6d20 7468 6520 outine from the │ │ │ -0045edf0: 7374 6163 6b53 001d 7e26 0000 2020 2075 stackS..~&.. u │ │ │ +0045edf0: 7374 6163 6b53 001d e026 0000 2020 2075 stackS...&.. u │ │ │ 0045ee00: 7369 6e67 205a 474f 544f 206f 7220 7468 sing ZGOTO or th │ │ │ 0045ee10: 6520 6170 7072 6f70 7269 6174 6520 6e75 e appropriate nu │ │ │ 0045ee20: 6d62 6572 206f 6620 5155 4954 7320 616e mber of QUITs an │ │ │ 0045ee30: 6420 7468 656e 2065 7865 6375 7465 2074 d then execute t │ │ │ -0045ee40: 6865 205a 4c49 4e4b 1200 1d7e 2700 0020 he ZLINK...~'.. │ │ │ -0045ee50: 2020 636f 6d6d 616e 642e 0700 1d7e 2800 command....~(. │ │ │ -0045ee60: 002d 001d 7e29 0000 2020 2054 6865 2066 .-..~).. The f │ │ │ +0045ee40: 6865 205a 4c49 4e4b 1200 1de0 2700 0020 he ZLINK....'.. │ │ │ +0045ee50: 2020 636f 6d6d 616e 642e 0700 1de0 2800 command.....(. │ │ │ +0045ee60: 002d 001d e029 0000 2020 2054 6865 2066 .-...).. The f │ │ │ 0045ee70: 6f72 6d61 7420 6f66 2074 6865 205a 4c49 ormat of the ZLI │ │ │ 0045ee80: 4e4b 2063 6f6d 6d61 6e64 2069 733a 0000 NK command is:.. │ │ │ 0045ee90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0045eea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0045eeb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0045eec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0045eed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -286468,214 +286468,214 @@ │ │ │ 0045f030: ff73 00ff 5a4c 494e 4b2c 5f41 5554 4f2d .s..ZLINK,_AUTO- │ │ │ 0045f040: 5a4c 494e 4b5f 414e 445f 524f 5554 494e ZLINK_AND_ROUTIN │ │ │ 0045f050: 455f 4e41 4d45 5300 c018 0000 2020 206f E_NAMES..... o │ │ │ 0045f060: 6620 7468 6520 6669 6c65 206d 6f64 6966 f the file modif │ │ │ 0045f070: 6963 6174 696f 6e20 7469 6d65 7374 616d ication timestam │ │ │ 0045f080: 7073 2070 726f 7669 6465 7320 6120 6e61 ps provides a na │ │ │ 0045f090: 6e6f 7365 636f 6e64 2067 7261 6e75 6c61 nosecond granula │ │ │ -0045f0a0: 7269 7479 2c52 0045 7e19 0000 2020 206d rity,R.E~... m │ │ │ +0045f0a0: 7269 7479 2c52 0045 e019 0000 2020 206d rity,R.E.... m │ │ │ 0045f0b0: 616e 7920 7375 7070 6f72 7465 6420 4f53 any supported OS │ │ │ 0045f0c0: 7320 6375 7272 656e 746c 7920 7570 6461 s currently upda │ │ │ 0045f0d0: 7465 2074 6865 2066 696c 6520 7469 6d65 te the file time │ │ │ 0045f0e0: 7374 616d 7073 2077 6974 6820 616e 2061 stamps with an a │ │ │ -0045f0f0: 6363 7572 6163 7918 0045 7e1a 0000 2020 ccuracy..E~... │ │ │ +0045f0f0: 6363 7572 6163 7918 0045 e01a 0000 2020 ccuracy..E.... │ │ │ 0045f100: 206f 6620 6f6e 6520 7365 636f 6e64 2e07 of one second.. │ │ │ -0045f110: 0045 7e21 0000 2300 256f 5f43 4f4d 5049 .E~!..#.%o_COMPI │ │ │ +0045f110: 0045 e021 0000 2300 256f 5f43 4f4d 5049 .E.!..#.%o_COMPI │ │ │ 0045f120: 4c41 5449 4f4e 0000 5a4c 494e 4b5f 436f LATION..ZLINK_Co │ │ │ -0045f130: 6d70 696c 6174 696f 6e1c 0032 7ebf 1100 mpilation..2~... │ │ │ +0045f130: 6d70 696c 6174 696f 6e1c 0032 e0bf 1100 mpilation..2.... │ │ │ 0045f140: 0020 2020 5a4c 494e 4b20 436f 6d70 696c . ZLINK Compil │ │ │ -0045f150: 6174 696f 6e07 0033 7e21 0000 5200 337e ation..3~!..R.3~ │ │ │ +0045f150: 6174 696f 6e07 0033 e021 0000 5200 33e0 ation..3.!..R.3. │ │ │ 0045f160: 3100 0020 2020 4966 205a 4c49 4e4b 2063 1.. If ZLINK c │ │ │ 0045f170: 6f6d 7069 6c65 7320 6120 726f 7574 696e ompiles a routin │ │ │ 0045f180: 6520 616e 6420 7468 6520 2d4f 424a 4543 e and the -OBJEC │ │ │ 0045f190: 543d 2071 7561 6c69 6669 6572 2064 6f65 T= qualifier doe │ │ │ 0045f1a0: 7320 6e6f 7420 7265 6469 7265 6374 5400 s not redirectT. │ │ │ -0045f1b0: 337e 4100 0020 2020 7468 6520 6f75 7470 3~A.. the outp │ │ │ +0045f1b0: 33e0 4100 0020 2020 7468 6520 6f75 7470 3.A.. the outp │ │ │ 0045f1c0: 7574 2c20 6974 2070 6c61 6365 7320 7468 ut, it places th │ │ │ 0045f1d0: 6520 7265 7375 6c74 696e 6720 6f62 6a65 e resulting obje │ │ │ 0045f1e0: 6374 2066 696c 6520 696e 2074 6865 2064 ct file in the d │ │ │ 0045f1f0: 6972 6563 746f 7279 2069 6e64 6963 6174 irectory indicat │ │ │ -0045f200: 6564 5100 337e 5100 0020 2020 6279 2074 edQ.3~Q.. by t │ │ │ +0045f200: 6564 5100 33e0 5100 0020 2020 6279 2074 edQ.3.Q.. by t │ │ │ 0045f210: 6865 2073 6561 7263 6820 6372 6974 6572 he search criter │ │ │ 0045f220: 6961 2e20 5a4c 494e 4b20 696e 636f 7270 ia. ZLINK incorp │ │ │ 0045f230: 6f72 6174 6573 2074 6865 206e 6577 206f orates the new o │ │ │ 0045f240: 626a 6563 7420 6669 6c65 2069 6e74 6f20 bject file into │ │ │ -0045f250: 7468 6537 0033 7e61 0000 2020 2069 6d61 the7.3~a.. ima │ │ │ +0045f250: 7468 6537 0033 e061 0000 2020 2069 6d61 the7.3.a.. ima │ │ │ 0045f260: 6765 2c20 7265 6761 7264 6c65 7373 206f ge, regardless o │ │ │ 0045f270: 6620 6974 7320 6469 7265 6374 6f72 7920 f its directory │ │ │ -0045f280: 706c 6163 656d 656e 742e 0700 337e 7100 placement...3~q. │ │ │ -0045f290: 004d 0033 7e81 0000 2020 2049 6620 7468 .M.3~... If th │ │ │ +0045f280: 706c 6163 656d 656e 742e 0700 33e0 7100 placement...3.q. │ │ │ +0045f290: 004d 0033 e081 0000 2020 2049 6620 7468 .M.3.... If th │ │ │ 0045f2a0: 6520 636f 6d6d 616e 6420 646f 6573 206e e command does n │ │ │ 0045f2b0: 6f74 2073 7065 6369 6679 2063 6f6d 7069 ot specify compi │ │ │ 0045f2c0: 6c65 2071 7561 6c69 6669 6572 7320 2877 le qualifiers (w │ │ │ 0045f2d0: 6974 6820 6578 7072 3229 2061 6e64 5100 ith expr2) andQ. │ │ │ -0045f2e0: 337e 9100 0020 2020 245a 434f 4d50 494c 3~... $ZCOMPIL │ │ │ +0045f2e0: 33e0 9100 0020 2020 245a 434f 4d50 494c 3.... $ZCOMPIL │ │ │ 0045f2f0: 4520 6973 206e 756c 6c2c 2047 542e 4d20 E is null, GT.M │ │ │ 0045f300: 7573 6573 2074 6865 2064 6566 6175 6c74 uses the default │ │ │ 0045f310: 204d 2063 6f6d 6d61 6e64 2071 7561 6c69 M command quali │ │ │ 0045f320: 6669 6572 732c 202d 6967 6e6f 7265 2c2f fiers, -ignore,/ │ │ │ -0045f330: 0032 7ec0 1100 0020 2020 2d6c 6162 656c .2~.... -label │ │ │ +0045f330: 0032 e0c0 1100 0020 2020 2d6c 6162 656c .2..... -label │ │ │ 0045f340: 733d 6c6f 7765 722c 202d 6e6f 6c69 7374 s=lower, -nolist │ │ │ 0045f350: 2c20 616e 6420 2d6f 626a 6563 742e 0700 , and -object... │ │ │ -0045f360: 337e 1200 0015 0017 7e4d 4553 5341 4745 3~......~MESSAGE │ │ │ -0045f370: 0000 5a4d 6573 7361 6765 1300 1f7e bf11 ..ZMessage...~.. │ │ │ +0045f360: 33e0 1200 0015 0017 e04d 4553 5341 4745 3........MESSAGE │ │ │ +0045f370: 0000 5a4d 6573 7361 6765 1300 1fe0 bf11 ..ZMessage...... │ │ │ 0045f380: 0000 2020 205a 4d65 7373 6167 6507 0020 .. ZMessage.. │ │ │ -0045f390: 7e21 0000 5300 207e 3100 0020 2020 5468 ~!..S. ~1.. Th │ │ │ +0045f390: e021 0000 5300 20e0 3100 0020 2020 5468 .!..S. .1.. Th │ │ │ 0045f3a0: 6520 5a4d 4553 5341 4745 2063 6f6d 6d61 e ZMESSAGE comma │ │ │ 0045f3b0: 6e64 2072 6169 7365 7320 616e 2065 7863 nd raises an exc │ │ │ 0045f3c0: 6570 7469 6f6e 2063 6f6e 6469 7469 6f6e eption condition │ │ │ 0045f3d0: 2062 6173 6564 206f 6e20 7468 6520 7370 based on the sp │ │ │ -0045f3e0: 6563 6966 6965 6417 0020 7e41 0000 2020 ecified.. ~A.. │ │ │ +0045f3e0: 6563 6966 6965 6417 0020 e041 0000 2020 ecified.. .A.. │ │ │ 0045f3f0: 206d 6573 7361 6765 2063 6f64 652e 0700 message code... │ │ │ -0045f400: 207e 5100 0030 0020 7e61 0000 2020 2054 ~Q..0. ~a.. T │ │ │ +0045f400: 20e0 5100 0030 0020 e061 0000 2020 2054 .Q..0. .a.. T │ │ │ 0045f410: 6865 2066 6f72 6d61 7420 6f66 2074 6865 he format of the │ │ │ 0045f420: 205a 4d45 5353 4147 4520 636f 6d6d 616e ZMESSAGE comman │ │ │ -0045f430: 6420 6973 3a07 0020 7e71 0000 3300 207e d is:.. ~q..3. ~ │ │ │ +0045f430: 6420 6973 3a07 0020 e071 0000 3300 20e0 d is:.. .q..3. . │ │ │ 0045f440: 8100 0020 2020 5a4d 5b45 5353 4147 455d ... ZM[ESSAGE] │ │ │ 0045f450: 5b3a 7476 6578 7072 5d20 696e 7465 7870 [:tvexpr] intexp │ │ │ 0045f460: 725b 3a65 7870 7232 5d5b 3a2e 2e2e 5d07 r[:expr2][:...]. │ │ │ -0045f470: 0020 7e91 0000 1a00 1f7e ff73 00ff 4558 . ~......~.s..EX │ │ │ +0045f470: 0020 e091 0000 1a00 1fe0 ff73 00ff 4558 . .........s..EX │ │ │ 0045f480: 414d 504c 4553 0000 4578 616d 706c 6573 AMPLES..Examples │ │ │ -0045f490: 1300 2c7e bf11 0000 2020 2045 7861 6d70 ..,~.... Examp │ │ │ -0045f4a0: 6c65 7307 002d 7e21 0000 4d00 2d7e 3100 les..-~!..M.-~1. │ │ │ +0045f490: 1300 2ce0 bf11 0000 2020 2045 7861 6d70 ..,..... Examp │ │ │ +0045f4a0: 6c65 7307 002d e021 0000 4d00 2de0 3100 les..-.!..M.-.1. │ │ │ 0045f4b0: 0020 2020 416c 6c20 6f66 2074 6865 2066 . All of the f │ │ │ 0045f4c0: 6f6c 6c6f 7769 6e67 2065 7861 6d70 6c65 ollowing example │ │ │ 0045f4d0: 7320 6973 7375 6520 5a4d 4553 5341 4745 s issue ZMESSAGE │ │ │ 0045f4e0: 2066 726f 6d20 4469 7265 6374 204d 6f64 from Direct Mod │ │ │ -0045f4f0: 6520 7768 6572 6534 002d 7e41 0000 2020 e where4.-~A.. │ │ │ +0045f4f0: 6520 7768 6572 6534 002d e041 0000 2020 e where4.-.A.. │ │ │ 0045f500: 2065 7863 6570 7469 6f6e 2063 6f6e 6469 exception condi │ │ │ 0045f510: 7469 6f6e 7320 646f 206e 6f74 2069 6e76 tions do not inv │ │ │ -0045f520: 6f6b 6520 245a 5452 4150 2e07 002d 7e51 oke $ZTRAP...-~Q │ │ │ -0045f530: 0000 1200 2d7e 6100 0020 2020 4578 616d ....-~a.. Exam │ │ │ -0045f540: 706c 653a 0700 2d7e 7100 0018 002d 7e81 ple:..-~q....-~. │ │ │ +0045f520: 6f6b 6520 245a 5452 4150 2e07 002d e051 oke $ZTRAP...-.Q │ │ │ +0045f530: 0000 1200 2de0 6100 0020 2020 4578 616d ....-.a.. Exam │ │ │ +0045f540: 706c 653a 0700 2de0 7100 0018 002d e081 ple:..-.q....-.. │ │ │ 0045f550: 0000 2020 2047 544d 3e5a 4d65 7373 6167 .. GTM>ZMessag │ │ │ -0045f560: 6520 3233 002d 7e91 0000 2020 2025 5359 e 23.-~... %SY │ │ │ +0045f560: 6520 3233 002d e091 0000 2020 2025 5359 e 23.-.... %SY │ │ │ 0045f570: 5354 454d 2d45 2d45 4e4f 322c 204e 6f20 STEM-E-ENO2, No │ │ │ 0045f580: 7375 6368 2066 696c 6520 6f72 2064 6972 such file or dir │ │ │ -0045f590: 6563 746f 7279 0800 2c7e c011 0000 5300 ectory..,~....S. │ │ │ -0045f5a0: 2d7e 1200 0020 2020 5468 6973 205a 4d45 -~... This ZME │ │ │ +0045f590: 6563 746f 7279 0800 2ce0 c011 0000 5300 ectory..,.....S. │ │ │ +0045f5a0: 2de0 1200 0020 2020 5468 6973 205a 4d45 -.... This ZME │ │ │ 0045f5b0: 5353 4147 4520 646f 6573 206e 6f74 2073 SSAGE does not s │ │ │ 0045f5c0: 7065 6369 6679 2073 7562 7374 6974 7574 pecify substitut │ │ │ 0045f5d0: 696f 6e20 7465 7874 2061 6e64 2074 6865 ion text and the │ │ │ 0045f5e0: 206d 6573 7361 6765 2064 6f65 7320 6e6f message does no │ │ │ -0045f5f0: 742e 002d 7e13 0000 2020 2069 6e63 6c75 t..-~... inclu │ │ │ +0045f5f0: 742e 002d e013 0000 2020 2069 6e63 6c75 t..-.... inclu │ │ │ 0045f600: 6465 2061 6e79 2073 7562 7374 6974 7574 de any substitut │ │ │ 0045f610: 696f 6e20 6469 7265 6374 6976 6573 2e07 ion directives.. │ │ │ -0045f620: 002d 7e14 0000 1200 2d7e 1500 0020 2020 .-~.....-~... │ │ │ -0045f630: 4578 616d 706c 653a 0700 2d7e 1600 0020 Example:..-~... │ │ │ -0045f640: 002d 7e17 0000 2020 2047 544d 3e5a 4d45 .-~... GTM>ZME │ │ │ +0045f620: 002d e014 0000 1200 2de0 1500 0020 2020 .-......-.... │ │ │ +0045f630: 4578 616d 706c 653a 0700 2de0 1600 0020 Example:..-.... │ │ │ +0045f640: 002d e017 0000 2020 2047 544d 3e5a 4d45 .-.... GTM>ZME │ │ │ 0045f650: 5353 4147 4520 3135 3033 3732 3939 3434 SSAGE 1503729944 │ │ │ -0045f660: 002d 7e18 0000 2020 2025 4754 4d2d 452d .-~... %GTM-E- │ │ │ +0045f660: 002d e018 0000 2020 2025 4754 4d2d 452d .-.... %GTM-E- │ │ │ 0045f670: 4756 554e 4445 462c 2047 6c6f 6261 6c20 GVUNDEF, Global │ │ │ 0045f680: 5661 7269 6162 6c65 2075 6e64 6566 696e Variable undefin │ │ │ -0045f690: 6564 3a07 002d 7e19 0000 5000 2d7e 1a00 ed:..-~...P.-~.. │ │ │ +0045f690: 6564 3a07 002d e019 0000 5000 2de0 1a00 ed:..-....P.-... │ │ │ 0045f6a0: 0020 2020 5468 6520 6d65 7373 6167 6520 . The message │ │ │ 0045f6b0: 7370 6563 6966 6965 6420 6279 2074 6869 specified by thi │ │ │ 0045f6c0: 7320 5a4d 4553 5341 4745 2063 6f6d 6d61 s ZMESSAGE comma │ │ │ 0045f6d0: 6e64 2069 6e63 6c75 6465 7320 6120 7375 nd includes a su │ │ │ -0045f6e0: 6273 7469 7475 7469 6f6e 3d00 2d7e 2100 bstitution=.-~!. │ │ │ +0045f6e0: 6273 7469 7475 7469 6f6e 3d00 2de0 2100 bstitution=.-.!. │ │ │ 0045f6f0: 0020 2020 6469 7265 6374 6976 6520 6275 . directive bu │ │ │ 0045f700: 7420 7468 6520 636f 6d6d 616e 6420 646f t the command do │ │ │ 0045f710: 6573 206e 6f74 2073 7570 706c 7920 616e es not supply an │ │ │ -0045f720: 7920 7465 7874 2e07 002d 7e22 0000 1200 y text...-~".... │ │ │ -0045f730: 2d7e 2300 0020 2020 4578 616d 706c 653a -~#.. Example: │ │ │ -0045f740: 0700 2d7e 2400 0024 002d 7e25 0000 2020 ..-~$..$.-~%.. │ │ │ +0045f720: 7920 7465 7874 2e07 002d e022 0000 1200 y text...-.".... │ │ │ +0045f730: 2de0 2300 0020 2020 4578 616d 706c 653a -.#.. Example: │ │ │ +0045f740: 0700 2de0 2400 0024 002d e025 0000 2020 ..-.$..$.-.%.. │ │ │ 0045f750: 2047 544d 3e5a 4d45 5353 4147 4520 3135 GTM>ZMESSAGE 15 │ │ │ -0045f760: 3033 3733 3835 303a 2278 2235 002d 7e26 0373850:"x"5.-~& │ │ │ +0045f760: 3033 3733 3835 303a 2278 2235 002d e026 0373850:"x"5.-.& │ │ │ 0045f770: 0000 2020 2025 4754 4d2d 452d 4756 554e .. %GTM-E-GVUN │ │ │ 0045f780: 4445 462c 2055 6e64 6566 696e 6564 206c DEF, Undefined l │ │ │ 0045f790: 6f63 616c 2076 6172 6961 626c 653a 2078 ocal variable: x │ │ │ -0045f7a0: 0700 2d7e 2700 004f 002d 7e28 0000 2020 ..-~'..O.-~(.. │ │ │ +0045f7a0: 0700 2de0 2700 004f 002d e028 0000 2020 ..-.'..O.-.(.. │ │ │ 0045f7b0: 2054 6869 7320 5a4d 4553 5341 4745 2063 This ZMESSAGE c │ │ │ 0045f7c0: 6f6d 6d61 6e64 2073 7570 706c 6965 7320 ommand supplies │ │ │ 0045f7d0: 7468 6520 7375 6273 7469 7475 7469 6f6e the substitution │ │ │ 0045f7e0: 2074 6578 7420 666f 7220 7468 6520 6d65 text for the me │ │ │ -0045f7f0: 7373 6167 652e 0700 2d7e 2900 0000 0000 ssage...-~)..... │ │ │ +0045f7f0: 7373 6167 652e 0700 2de0 2900 0000 0000 ssage...-.)..... │ │ │ 0045f800: 0400 0000 5505 0000 4419 0000 0000 0000 ....U...D....... │ │ │ 0045f810: 3600 0000 4845 4c50 00ff 7300 ff43 4f4d 6...HELP..s..COM │ │ │ 0045f820: 4d41 4e44 5300 ff73 00ff 5a4c 494e 4b00 MANDS..s..ZLINK. │ │ │ 0045f830: ff73 00ff 4558 414d 504c 4553 0000 4578 .s..EXAMPLES..Ex │ │ │ -0045f840: 616d 706c 6573 1300 297e bf11 0000 2020 amples..)~.... │ │ │ -0045f850: 2045 7861 6d70 6c65 7307 002a 7e21 0000 Examples..*~!.. │ │ │ -0045f860: 1200 2a7e 3100 0020 2020 4578 616d 706c ..*~1.. Exampl │ │ │ -0045f870: 653a 0700 2a7e 4100 001a 002a 7e51 0000 e:..*~A....*~Q.. │ │ │ +0045f840: 616d 706c 6573 1300 29e0 bf11 0000 2020 amples..)..... │ │ │ +0045f850: 2045 7861 6d70 6c65 7307 002a e021 0000 Examples..*.!.. │ │ │ +0045f860: 1200 2ae0 3100 0020 2020 4578 616d 706c ..*.1.. Exampl │ │ │ +0045f870: 653a 0700 2ae0 4100 001a 002a e051 0000 e:..*.A....*.Q.. │ │ │ 0045f880: 2020 2047 544d 3e5a 4c49 4e4b 2022 7465 GTM>ZLINK "te │ │ │ -0045f890: 7374 2207 002a 7e61 0000 5200 2a7e 7100 st"..*~a..R.*~q. │ │ │ +0045f890: 7374 2207 002a e061 0000 5200 2ae0 7100 st"..*.a..R.*.q. │ │ │ 0045f8a0: 0020 2020 4966 205a 4c49 4e4b 2066 696e . If ZLINK fin │ │ │ 0045f8b0: 6473 2074 6573 742e 6d20 6f72 2074 6573 ds test.m or tes │ │ │ 0045f8c0: 742e 6f2c 2069 7420 6164 6473 2074 6865 t.o, it adds the │ │ │ 0045f8d0: 2072 6f75 7469 6e65 2074 6573 7420 746f routine test to │ │ │ -0045f8e0: 2074 6865 2063 7572 7265 6e74 5200 2a7e the currentR.*~ │ │ │ +0045f8e0: 2074 6865 2063 7572 7265 6e74 5200 2ae0 the currentR.*. │ │ │ 0045f8f0: 8100 0020 2020 696d 6167 652e 2049 6620 ... image. If │ │ │ 0045f900: 5a4c 494e 4b20 646f 6573 206e 6f74 2066 ZLINK does not f │ │ │ 0045f910: 696e 6420 7465 7374 2e6f 2c20 6f72 2066 ind test.o, or f │ │ │ 0045f920: 696e 6473 2074 6861 7420 7465 7374 2e6f inds that test.o │ │ │ 0045f930: 2069 7320 6f6c 6465 7220 7468 616e 4c00 is older thanL. │ │ │ -0045f940: 2a7e 9100 0020 2020 7465 7374 2e6d 2c20 *~... test.m, │ │ │ +0045f940: 2ae0 9100 0020 2020 7465 7374 2e6d 2c20 *.... test.m, │ │ │ 0045f950: 4754 2e4d 2063 6f6d 7069 6c65 7320 7465 GT.M compiles te │ │ │ 0045f960: 7374 2e6d 2074 6f20 7072 6f64 7563 6520 st.m to produce │ │ │ 0045f970: 6120 6e65 7720 7465 7374 2e6f 2c20 616e a new test.o, an │ │ │ -0045f980: 6420 6164 6473 2074 6865 5400 297e c011 d adds theT.)~.. │ │ │ +0045f980: 6420 6164 6473 2074 6865 5400 29e0 c011 d adds theT.)... │ │ │ 0045f990: 0000 2020 2063 6f6e 7465 6e74 7320 6f66 .. contents of │ │ │ 0045f9a0: 2074 6865 206e 6577 206f 626a 6563 7420 the new object │ │ │ 0045f9b0: 6669 6c65 2074 6f20 7468 6520 696d 6167 file to the imag │ │ │ 0045f9c0: 652e 2054 6869 7320 6578 616d 706c 6520 e. This example │ │ │ 0045f9d0: 6173 7375 6d65 7320 2274 6573 7422 4e00 assumes "test"N. │ │ │ -0045f9e0: 2a7e 1200 0020 2020 6973 206e 6f74 206f *~... is not o │ │ │ +0045f9e0: 2ae0 1200 0020 2020 6973 206e 6f74 206f *.... is not o │ │ │ 0045f9f0: 6e20 7468 6520 6375 7272 656e 7420 4d20 n the current M │ │ │ 0045fa00: 7374 6163 6b20 2d20 6966 2069 7420 6973 stack - if it is │ │ │ 0045fa10: 206f 6e20 7468 6520 7374 6163 6b2c 2047 on the stack, G │ │ │ -0045fa20: 542e 4d20 6769 7665 7320 616e 1000 2a7e T.M gives an..*~ │ │ │ -0045fa30: 1300 0020 2020 6572 726f 722e 0700 2a7e ... error...*~ │ │ │ -0045fa40: 1400 0012 002a 7e15 0000 2020 2045 7861 .....*~... Exa │ │ │ -0045fa50: 6d70 6c65 3a07 002a 7e16 0000 2e00 2a7e mple:..*~.....*~ │ │ │ +0045fa20: 542e 4d20 6769 7665 7320 616e 1000 2ae0 T.M gives an..*. │ │ │ +0045fa30: 1300 0020 2020 6572 726f 722e 0700 2ae0 ... error...*. │ │ │ +0045fa40: 1400 0012 002a e015 0000 2020 2045 7861 .....*.... Exa │ │ │ +0045fa50: 6d70 6c65 3a07 002a e016 0000 2e00 2ae0 mple:..*......*. │ │ │ 0045fa60: 1700 0020 2020 4754 4d3e 7a6c 696e 6b20 ... GTM>zlink │ │ │ 0045fa70: 2274 6573 742e 6d22 3a22 2d6e 6f6f 626a "test.m":"-noobj │ │ │ -0045fa80: 6563 7420 2d6c 6973 7422 0700 2a7e 1800 ect -list"..*~.. │ │ │ -0045fa90: 004f 002a 7e19 0000 2020 2054 6869 7320 .O.*~... This │ │ │ +0045fa80: 6563 7420 2d6c 6973 7422 0700 2ae0 1800 ect -list"..*... │ │ │ +0045fa90: 004f 002a e019 0000 2020 2054 6869 7320 .O.*.... This │ │ │ 0045faa0: 636f 6d70 696c 6573 2074 6865 2072 6f75 compiles the rou │ │ │ 0045fab0: 7469 6e65 2022 7465 7374 2220 616e 6420 tine "test" and │ │ │ 0045fac0: 7072 6f64 7563 6573 2061 206c 6973 7469 produces a listi │ │ │ 0045fad0: 6e67 2062 7574 206e 6f20 6f62 6a65 6374 ng but no object │ │ │ -0045fae0: 4e00 2a7e 1a00 0020 2020 6669 6c65 2e20 N.*~... file. │ │ │ +0045fae0: 4e00 2ae0 1a00 0020 2020 6669 6c65 2e20 N.*.... file. │ │ │ 0045faf0: 4265 6361 7573 6520 7468 6520 6578 616d Because the exam │ │ │ 0045fb00: 706c 6520 7072 6f64 7563 6573 206e 6f20 ple produces no │ │ │ 0045fb10: 6f62 6a65 6374 2066 696c 652c 2069 7420 object file, it │ │ │ 0045fb20: 6d75 7374 206c 6f63 6174 6520 616e 5200 must locate anR. │ │ │ -0045fb30: 2a7e 2100 0020 2020 6578 6973 7469 6e67 *~!.. existing │ │ │ +0045fb30: 2ae0 2100 0020 2020 6578 6973 7469 6e67 *.!.. existing │ │ │ 0045fb40: 206f 626a 6563 7420 6669 6c65 2028 7768 object file (wh │ │ │ 0045fb50: 6963 6820 6d69 6768 7420 6265 2074 6865 ich might be the │ │ │ 0045fb60: 2073 616d 6520 6173 2061 6e79 2063 6f70 same as any cop │ │ │ 0045fb70: 7920 696e 2074 6865 2063 7572 7265 6e74 y in the current │ │ │ -0045fb80: 5300 2a7e 2200 0020 2020 696d 6167 6529 S.*~".. image) │ │ │ +0045fb80: 5300 2ae0 2200 0020 2020 696d 6167 6529 S.*.".. image) │ │ │ 0045fb90: 3b20 6966 2074 6865 7265 2069 7320 6e6f ; if there is no │ │ │ 0045fba0: 6578 6973 7469 6e67 206f 626a 6563 7420 existing object │ │ │ 0045fbb0: 6669 6c65 2c20 4754 2e4d 2070 726f 6475 file, GT.M produ │ │ │ 0045fbc0: 6365 7320 616e 2065 7272 6f72 2e20 5768 ces an error. Wh │ │ │ -0045fbd0: 696c 654c 002a 7e23 0000 2020 2074 6869 ileL.*~#.. thi │ │ │ +0045fbd0: 696c 654c 002a e023 0000 2020 2074 6869 ileL.*.#.. thi │ │ │ 0045fbe0: 7320 6578 616d 706c 6520 7368 6f77 7320 s example shows │ │ │ 0045fbf0: 7468 6520 7573 6520 6f66 2063 6f6d 7069 the use of compi │ │ │ 0045fc00: 6c61 7469 6f6e 2071 7561 6c69 6669 6572 lation qualifier │ │ │ 0045fc10: 7320 7769 7468 205a 4c49 4e4b 2c20 6149 s with ZLINK, aI │ │ │ -0045fc20: 002a 7e24 0000 2020 202d 6e6f 6f62 6a65 .*~$.. -noobje │ │ │ +0045fc20: 002a e024 0000 2020 202d 6e6f 6f62 6a65 .*.$.. -noobje │ │ │ 0045fc30: 6374 202d 6c69 7374 2063 6f6d 7069 6c61 ct -list compila │ │ │ 0045fc40: 7469 6f6e 206d 6967 6874 2062 6574 7465 tion might bette │ │ │ 0045fc50: 7220 6265 2064 6f6e 6520 7769 7468 205a r be done with Z │ │ │ -0045fc60: 434f 4d50 494c 452e 0700 2a7e 2500 0012 COMPILE...*~%... │ │ │ -0045fc70: 002a 7e26 0000 2020 2045 7861 6d70 6c65 .*~&.. Example │ │ │ -0045fc80: 3a07 002a 7e27 0000 2700 2a7e 2800 0020 :..*~'..'.*~(.. │ │ │ +0045fc60: 434f 4d50 494c 452e 0700 2ae0 2500 0012 COMPILE...*.%... │ │ │ +0045fc70: 002a e026 0000 2020 2045 7861 6d70 6c65 .*.&.. Example │ │ │ +0045fc80: 3a07 002a e027 0000 2700 2ae0 2800 0020 :..*.'..'.*.(.. │ │ │ 0045fc90: 2020 4754 4d3e 7a6c 696e 6b20 2273 6f63 GTM>zlink "soc │ │ │ 0045fca0: 6b65 7861 6d70 6c65 6d75 6c74 6932 224e kexamplemulti2"N │ │ │ -0045fcb0: 002a 7e29 0000 2020 2025 4754 4d2d 452d .*~).. %GTM-E- │ │ │ +0045fcb0: 002a e029 0000 2020 2025 4754 4d2d 452d .*.).. %GTM-E- │ │ │ 0045fcc0: 4c4f 4144 5255 4e4e 494e 472c 2043 616e LOADRUNNING, Can │ │ │ 0045fcd0: 6e6f 7420 5a4c 494e 4b20 616e 2061 6374 not ZLINK an act │ │ │ 0045fce0: 6976 6520 726f 7574 696e 6520 736f 636b ive routine sock │ │ │ 0045fcf0: 6578 616d 706c 656d 756c 7469 3217 002a examplemulti2..* │ │ │ -0045fd00: 7e2a 0000 2020 2047 544d 3e7a 7368 6f77 ~*.. GTM>zshow │ │ │ -0045fd10: 2022 5322 4100 2a7e 3100 0020 2020 736f "S"A.*~1.. so │ │ │ +0045fd00: e02a 0000 2020 2047 544d 3e7a 7368 6f77 .*.. GTM>zshow │ │ │ +0045fd10: 2022 5322 4100 2ae0 3100 0020 2020 736f "S"A.*.1.. so │ │ │ 0045fd20: 636b 6578 616d 706c 656d 756c 7469 322b ckexamplemulti2+ │ │ │ 0045fd30: 3132 5e73 6f63 6b65 7861 6d70 6c65 6d75 12^sockexamplemu │ │ │ 0045fd40: 6c74 6932 2020 2020 2844 6972 6563 7420 lti2 (Direct │ │ │ 0045fd50: 6d6f 6465 2900 0000 0000 0000 0000 0000 mode)........... │ │ │ 0045fd60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0045fd70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0045fd80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -286715,460 +286715,460 @@ │ │ │ 0045ffa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0045ffb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0045ffc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0045ffd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0045ffe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0045fff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00460000: 0400 0000 fa07 0000 5a19 0000 0000 0000 ........Z....... │ │ │ -00460010: 2400 007e 4845 4c50 00ff 7300 ff43 4f4d $..~HELP..s..COM │ │ │ +00460010: 2400 00e0 4845 4c50 00ff 7300 ff43 4f4d $...HELP..s..COM │ │ │ 00460020: 4d41 4e44 5300 ff73 00ff 5a4c 494e 4b00 MANDS..s..ZLINK. │ │ │ -00460030: c02a 0000 3000 1d7e 3100 0020 2020 5a4c .*..0..~1.. ZL │ │ │ +00460030: c02a 0000 3000 1de0 3100 0020 2020 5a4c .*..0...1.. ZL │ │ │ 00460040: 5b49 4e4b 5d5b 3a74 7665 7870 725d 205b [INK][:tvexpr] [ │ │ │ 00460050: 6578 7072 315b 3a65 7870 7232 5d5b 2c2e expr1[:expr2][,. │ │ │ -00460060: 2e2e 5d5d 0700 1d7e 3200 001e 001c 7eff ..]]...~2.....~. │ │ │ +00460060: 2e2e 5d5d 0700 1de0 3200 001e 001c e0ff ..]]....2....... │ │ │ 00460070: 7300 ff41 5554 4f2d 5a4c 494e 4b00 0041 s..AUTO-ZLINK..A │ │ │ -00460080: 7574 6f2d 5a4c 494e 4b15 002b 7ebf 1100 uto-ZLINK..+~... │ │ │ +00460080: 7574 6f2d 5a4c 494e 4b15 002b e0bf 1100 uto-ZLINK..+.... │ │ │ 00460090: 0020 2020 4175 746f 2d5a 4c49 4e4b 0700 . Auto-ZLINK.. │ │ │ -004600a0: 2c7e 2100 0051 002c 7e31 0000 2020 2049 ,~!..Q.,~1.. I │ │ │ +004600a0: 2ce0 2100 0051 002c e031 0000 2020 2049 ,.!..Q.,.1.. I │ │ │ 004600b0: 6620 6120 4754 2e4d 2072 6f75 7469 6e65 f a GT.M routine │ │ │ 004600c0: 2072 6566 6572 7320 746f 2061 2072 6f75 refers to a rou │ │ │ 004600d0: 7469 6e65 2074 6861 7420 6973 206e 6f74 tine that is not │ │ │ 004600e0: 206c 696e 6b65 6420 696e 2074 6865 2070 linked in the p │ │ │ -004600f0: 726f 6365 7373 5200 2c7e 4100 0020 2020 rocessR.,~A.. │ │ │ +004600f0: 726f 6365 7373 5200 2ce0 4100 0020 2020 rocessR.,.A.. │ │ │ 00460100: 6d65 6d6f 7279 2c20 4754 2e4d 2061 7574 memory, GT.M aut │ │ │ 00460110: 6f6d 6174 6963 616c 6c79 2061 7474 656d omatically attem │ │ │ 00460120: 7074 7320 746f 205a 4c49 4e4b 2074 6861 pts to ZLINK tha │ │ │ 00460130: 7420 726f 7574 696e 652e 2041 6e20 6175 t routine. An au │ │ │ -00460140: 746f 2d5a 4c49 4e4b 5000 2c7e 5100 0020 to-ZLINKP.,~Q.. │ │ │ +00460140: 746f 2d5a 4c49 4e4b 5000 2ce0 5100 0020 to-ZLINKP.,.Q.. │ │ │ 00460150: 2020 6973 2066 756e 6374 696f 6e61 6c6c is functionall │ │ │ 00460160: 7920 6571 7569 7661 6c65 6e74 2074 6f20 y equivalent to │ │ │ 00460170: 616e 2065 7870 6c69 6369 7420 5a4c 494e an explicit ZLIN │ │ │ 00460180: 4b20 6f66 2061 2072 6f75 7469 6e65 2077 K of a routine w │ │ │ -00460190: 6974 686f 7574 2061 3000 2c7e 6100 0020 ithout a0.,~a.. │ │ │ +00460190: 6974 686f 7574 2061 3000 2ce0 6100 0020 ithout a0.,.a.. │ │ │ 004601a0: 2020 7370 6563 6966 6965 6420 6469 7265 specified dire │ │ │ 004601b0: 6374 6f72 7920 6f72 2066 696c 6520 6578 ctory or file ex │ │ │ -004601c0: 7465 6e73 696f 6e2e 0700 2c7e 7100 004f tension...,~q..O │ │ │ -004601d0: 002c 7e81 0000 2020 2054 6865 2066 6f6c .,~... The fol │ │ │ +004601c0: 7465 6e73 696f 6e2e 0700 2ce0 7100 004f tension...,.q..O │ │ │ +004601d0: 002c e081 0000 2020 2054 6865 2066 6f6c .,.... The fol │ │ │ 004601e0: 6c6f 7769 6e67 2047 542e 4d20 636f 6d6d lowing GT.M comm │ │ │ 004601f0: 616e 6473 2061 6e64 2066 756e 6374 696f ands and functio │ │ │ 00460200: 6e73 2063 616e 2069 6e69 7469 6174 6520 ns can initiate │ │ │ 00460210: 6175 746f 2d5a 4c49 4e4b 696e 673a 0700 auto-ZLINKing:.. │ │ │ -00460220: 2c7e 9100 0011 002b 7ec0 1100 0020 2020 ,~.....+~.... │ │ │ -00460230: 2020 2a20 444f 1200 2c7e 1200 0020 2020 * DO..,~... │ │ │ -00460240: 2020 2a20 474f 544f 1400 2c7e 1300 0020 * GOTO..,~... │ │ │ -00460250: 2020 2020 2a20 5a42 5245 414b 1300 2c7e * ZBREAK..,~ │ │ │ +00460220: 2ce0 9100 0011 002b e0c0 1100 0020 2020 ,......+..... │ │ │ +00460230: 2020 2a20 444f 1200 2ce0 1200 0020 2020 * DO..,.... │ │ │ +00460240: 2020 2a20 474f 544f 1400 2ce0 1300 0020 * GOTO..,.... │ │ │ +00460250: 2020 2020 2a20 5a42 5245 414b 1300 2ce0 * ZBREAK..,. │ │ │ 00460260: 1400 0020 2020 2020 2a20 5a47 4f54 4f14 ... * ZGOTO. │ │ │ -00460270: 002c 7e15 0000 2020 2020 202a 205a 5052 .,~... * ZPR │ │ │ -00460280: 494e 5415 002c 7e16 0000 2020 2020 202a INT..,~... * │ │ │ -00460290: 2024 5445 5854 2829 0700 2c7e 1700 004b $TEXT()..,~...K │ │ │ -004602a0: 002c 7e18 0000 2020 2047 542e 4d20 6175 .,~... GT.M au │ │ │ +00460270: 002c e015 0000 2020 2020 202a 205a 5052 .,.... * ZPR │ │ │ +00460280: 494e 5415 002c e016 0000 2020 2020 202a INT..,.... * │ │ │ +00460290: 2024 5445 5854 2829 0700 2ce0 1700 004b $TEXT()..,....K │ │ │ +004602a0: 002c e018 0000 2020 2047 542e 4d20 6175 .,.... GT.M au │ │ │ 004602b0: 746f 2d5a 4c49 4e4b 7320 7468 6520 726f to-ZLINKs the ro │ │ │ 004602c0: 7574 696e 6520 6966 2074 6865 2066 6f6c utine if the fol │ │ │ 004602d0: 6c6f 7769 6e67 2063 6f6e 6469 7469 6f6e lowing condition │ │ │ -004602e0: 7320 6172 6520 6d65 743a 0700 2c7e 1900 s are met:..,~.. │ │ │ -004602f0: 0050 002c 7e1a 0000 2020 2020 202a 205a .P.,~... * Z │ │ │ +004602e0: 7320 6172 6520 6d65 743a 0700 2ce0 1900 s are met:..,... │ │ │ +004602f0: 0050 002c e01a 0000 2020 2020 202a 205a .P.,.... * Z │ │ │ 00460300: 4c49 4e4b 2063 616e 206c 6f63 6174 6520 LINK can locate │ │ │ 00460310: 616e 6420 7072 6f63 6573 7320 7468 6520 and process the │ │ │ 00460320: 726f 7574 696e 6520 6669 6c65 2c20 6173 routine file, as │ │ │ 00460330: 2069 6e64 6963 6174 6564 2069 6e20 7468 indicated in th │ │ │ -00460340: 6534 002c 7e21 0000 2020 2020 2020 2070 e4.,~!.. p │ │ │ +00460340: 6534 002c e021 0000 2020 2020 2020 2070 e4.,.!.. p │ │ │ 00460350: 7265 7669 6f75 7320 5a4c 494e 4b20 4f70 revious ZLINK Op │ │ │ 00460360: 6572 6174 696f 6e20 5375 6d6d 6172 7920 eration Summary │ │ │ -00460370: 7461 626c 6551 002c 7e22 0000 2020 2020 tableQ.,~".. │ │ │ +00460370: 7461 626c 6551 002c e022 0000 2020 2020 tableQ.,.".. │ │ │ 00460380: 202a 2054 6865 206e 616d 6520 6f66 2074 * The name of t │ │ │ 00460390: 6865 2072 6f75 7469 6e65 2069 7320 7468 he routine is th │ │ │ 004603a0: 6520 7361 6d65 2061 7320 7468 6520 6e61 e same as the na │ │ │ 004603b0: 6d65 206f 6620 7468 6520 736f 7572 6365 me of the source │ │ │ -004603c0: 2066 696c 653b 5400 2c7e 2300 0020 2020 file;T.,~#.. │ │ │ +004603c0: 2066 696c 653b 5400 2ce0 2300 0020 2020 file;T.,.#.. │ │ │ 004603d0: 2020 2020 7468 6520 6f6e 6c79 2065 7863 the only exc │ │ │ 004603e0: 6570 7469 6f6e 2069 7320 7468 6174 2047 eption is that G │ │ │ 004603f0: 542e 4d20 636f 6e76 6572 7473 2061 206c T.M converts a l │ │ │ 00460400: 6561 6469 6e67 2070 6572 6365 6e74 2073 eading percent s │ │ │ -00460410: 6967 6e20 2825 2920 696e 2f00 2c7e 2400 ign (%) in/.,~$. │ │ │ +00460410: 6967 6e20 2825 2920 696e 2f00 2ce0 2400 ign (%) in/.,.$. │ │ │ 00460420: 0020 2020 2020 2020 6120 6669 6c65 206e . a file n │ │ │ 00460430: 616d 6520 746f 2061 6e20 756e 6465 7273 ame to an unders │ │ │ -00460440: 636f 7265 2028 5f29 2e07 002c 7e25 0000 core (_)...,~%.. │ │ │ -00460450: 1c00 2a7e 5f53 4554 5550 0000 4175 746f ..*~_SETUP..Auto │ │ │ -00460460: 2d5a 4c49 4e4b 5f73 6574 7570 1b00 317e -ZLINK_setup..1~ │ │ │ +00460440: 636f 7265 2028 5f29 2e07 002c e025 0000 core (_)...,.%.. │ │ │ +00460450: 1c00 2ae0 5f53 4554 5550 0000 4175 746f ..*._SETUP..Auto │ │ │ +00460460: 2d5a 4c49 4e4b 5f73 6574 7570 1b00 31e0 -ZLINK_setup..1. │ │ │ 00460470: bf11 0000 2020 2041 7574 6f2d 5a4c 494e .... Auto-ZLIN │ │ │ -00460480: 4b20 7365 7475 7007 0032 7e21 0000 4700 K setup..2~!..G. │ │ │ -00460490: 327e 3100 0020 2020 5468 6973 2073 6563 2~1.. This sec │ │ │ +00460480: 4b20 7365 7475 7007 0032 e021 0000 4700 K setup..2.!..G. │ │ │ +00460490: 32e0 3100 0020 2020 5468 6973 2073 6563 2.1.. This sec │ │ │ 004604a0: 7469 6f6e 2064 6573 6372 6962 6573 2074 tion describes t │ │ │ 004604b0: 6865 2070 726f 6365 6475 7265 2074 6f20 he procedure to │ │ │ 004604c0: 7365 7475 7020 7468 6520 6175 746f 2d72 setup the auto-r │ │ │ -004604d0: 656c 696e 6b52 0032 7e41 0000 2020 2066 elinkR.2~A.. f │ │ │ +004604d0: 656c 696e 6b52 0032 e041 0000 2020 2066 elinkR.2.A.. f │ │ │ 004604e0: 756e 6374 696f 6e61 6c69 7479 2e20 4754 unctionality. GT │ │ │ 004604f0: 2e4d 206c 6f61 6473 2061 6e20 6f62 6a65 .M loads an obje │ │ │ 00460500: 6374 2066 696c 6520 6c69 6e6b 6564 2066 ct file linked f │ │ │ 00460510: 726f 6d20 616e 206f 626a 6563 7420 6469 rom an object di │ │ │ -00460520: 7265 6374 6f72 7952 0032 7e51 0000 2020 rectoryR.2~Q.. │ │ │ +00460520: 7265 6374 6f72 7952 0032 e051 0000 2020 rectoryR.2.Q.. │ │ │ 00460530: 2028 696e 2024 5a52 4f55 5449 4e45 5329 (in $ZROUTINES) │ │ │ 00460540: 2077 6974 6820 6120 2a2d 7375 6666 6978 with a *-suffix │ │ │ 00460550: 2028 692e 652e 2061 7574 6f2d 7265 6c69 (i.e. auto-reli │ │ │ 00460560: 6e6b 2d65 6e61 626c 6564 2920 696e 746f nk-enabled) into │ │ │ -00460570: 2061 2073 6861 7265 6454 0032 7e61 0000 a sharedT.2~a.. │ │ │ +00460570: 2061 2073 6861 7265 6454 0032 e061 0000 a sharedT.2.a.. │ │ │ 00460580: 2020 206d 656d 6f72 7920 7365 676d 656e memory segmen │ │ │ 00460590: 7420 2872 6566 6572 7265 6420 746f 2068 t (referred to h │ │ │ 004605a0: 656e 6365 666f 7274 6820 6173 2061 2052 enceforth as a R │ │ │ 004605b0: 746e 6f62 6a20 7368 6172 6564 206d 656d tnobj shared mem │ │ │ 004605c0: 6f72 7920 7365 676d 656e 7429 2e4f 0032 ory segment).O.2 │ │ │ -004605d0: 7e71 0000 2020 2041 7420 7468 6520 696e ~q.. At the in │ │ │ +004605d0: e071 0000 2020 2041 7420 7468 6520 696e .q.. At the in │ │ │ 004605e0: 766f 6361 7469 6f6e 206f 6620 444f 2c20 vocation of DO, │ │ │ 004605f0: 474f 544f 2c20 6f72 205a 474f 544f 2c20 GOTO, or ZGOTO, │ │ │ 00460600: 6578 7472 696e 7369 6320 6675 6e63 7469 extrinsic functi │ │ │ -00460610: 6f6e 732c 205a 4252 4541 4b2c 5200 327e ons, ZBREAK,R.2~ │ │ │ +00460610: 6f6e 732c 205a 4252 4541 4b2c 5200 32e0 ons, ZBREAK,R.2. │ │ │ 00460620: 8100 0020 2020 5a50 5249 4e54 206f 7220 ... ZPRINT or │ │ │ 00460630: 2454 4558 5428 2920 7468 6174 2073 7065 $TEXT() that spe │ │ │ 00460640: 6369 6679 2061 6e20 656e 7472 7972 6566 cify an entryref │ │ │ 00460650: 2077 6869 6368 2069 6e63 6c75 6465 7320 which includes │ │ │ 00460660: 6120 726f 7574 696e 6520 6e61 6d65 5400 a routine nameT. │ │ │ -00460670: 327e 9100 0020 2020 2869 6e20 636f 6e74 2~... (in cont │ │ │ +00460670: 32e0 9100 0020 2020 2869 6e20 636f 6e74 2.... (in cont │ │ │ 00460680: 7261 7374 2074 6f20 6120 6c61 6265 6c20 rast to a label │ │ │ 00460690: 7769 7468 6f75 7420 6120 726f 7574 696e without a routin │ │ │ 004606a0: 6520 6e61 6d65 292c 2047 542e 4d20 7072 e name), GT.M pr │ │ │ 004606b0: 6f63 6573 7365 7320 2861 6e64 204d 5550 ocesses (and MUP │ │ │ -004606c0: 4950 5200 317e c011 0000 2020 2070 726f IPR.1~.... pro │ │ │ +004606c0: 4950 5200 31e0 c011 0000 2020 2070 726f IPR.1..... pro │ │ │ 004606d0: 6365 7373 6573 2065 7865 6375 7469 6e67 cesses executing │ │ │ 004606e0: 2074 7269 6767 6572 206c 6f67 6963 2920 trigger logic) │ │ │ 004606f0: 6175 746f 6d61 7469 6361 6c6c 7920 7265 automatically re │ │ │ 00460700: 6c69 6e6b 2028 2261 7574 6f2d 7265 6c69 link ("auto-reli │ │ │ -00460710: 6e6b 2229 3900 327e 1200 0020 2020 616e nk")9.2~... an │ │ │ +00460710: 6e6b 2229 3900 32e0 1200 0020 2020 616e nk")9.2.... an │ │ │ 00460720: 6420 6578 6563 7574 6520 7075 626c 6973 d execute publis │ │ │ 00460730: 6865 6420 6e65 7720 7665 7273 696f 6e73 hed new versions │ │ │ 00460740: 206f 6620 726f 7574 696e 6573 2e07 0032 of routines...2 │ │ │ -00460750: 7e13 0000 5400 327e 1400 0020 2020 5468 ~...T.2~... Th │ │ │ +00460750: e013 0000 5400 32e0 1400 0020 2020 5468 ....T.2.... Th │ │ │ 00460760: 6520 5a52 5550 4441 5445 2063 6f6d 6d61 e ZRUPDATE comma │ │ │ 00460770: 6e64 2070 7562 6c69 7368 6573 206f 6620 nd publishes of │ │ │ 00460780: 6e65 7720 7665 7273 696f 6e73 206f 6620 new versions of │ │ │ 00460790: 726f 7574 696e 6573 2074 6f20 7375 6273 routines to subs │ │ │ -004607a0: 6372 6962 6572 732e 5200 327e 1500 0020 cribers.R.2~... │ │ │ +004607a0: 6372 6962 6572 732e 5200 32e0 1500 0020 cribers.R.2.... │ │ │ 004607b0: 2020 546f 2072 656d 6f76 6520 726f 7574 To remove rout │ │ │ 004607c0: 696e 6573 2c20 6465 6c65 7465 2074 6865 ines, delete the │ │ │ 004607d0: 206f 626a 6563 7420 6669 6c65 7320 616e object files an │ │ │ 004607e0: 6420 7075 626c 6973 6820 7468 6520 6e61 d publish the na │ │ │ 004607f0: 6d65 7320 6f66 2074 6865 0000 0000 0000 mes of the...... │ │ │ 00460800: 0400 0000 ce07 0000 7719 0000 0000 0000 ........w....... │ │ │ -00460810: 7e00 007e 4845 4c50 00ff 7300 ff43 4f4d ~..~HELP..s..COM │ │ │ +00460810: 7e00 00e0 4845 4c50 00ff 7300 ff43 4f4d ~...HELP..s..COM │ │ │ 00460820: 4d41 4e44 5300 ff73 00ff 5a4c 494e 4b00 MANDS..s..ZLINK. │ │ │ 00460830: ff73 00ff 4155 544f 2d5a 4c49 4e4b 5f53 .s..AUTO-ZLINK_S │ │ │ 00460840: 4554 5550 00c0 1600 0020 2020 6465 6c65 ETUP..... dele │ │ │ 00460850: 7465 6420 6f62 6a65 6374 2066 696c 6573 ted object files │ │ │ 00460860: 2e20 5265 6d6f 7661 6c20 7265 7175 6972 . Removal requir │ │ │ 00460870: 6573 2066 696c 6520 6e61 6d65 7320 746f es file names to │ │ │ 00460880: 2062 6520 6578 706c 6963 6974 6c79 5000 be explicitlyP. │ │ │ -00460890: 327e 1700 0020 2020 7370 6563 6966 6965 2~... specifie │ │ │ +00460890: 32e0 1700 0020 2020 7370 6563 6966 6965 2.... specifie │ │ │ 004608a0: 642c 2062 6563 6175 7365 2070 6174 7465 d, because patte │ │ │ 004608b0: 726e 7320 7769 7468 2077 696c 6463 6172 rns with wildcar │ │ │ 004608c0: 6473 2063 616e 6e6f 7420 6d61 7463 6820 ds cannot match │ │ │ 004608d0: 6465 6c65 7465 6420 6669 6c65 732e 0700 deleted files... │ │ │ -004608e0: 327e 1800 0051 0032 7e19 0000 2020 2049 2~...Q.2~... I │ │ │ +004608e0: 32e0 1800 0051 0032 e019 0000 2020 2049 2....Q.2.... I │ │ │ 004608f0: 6620 7468 6520 7061 7468 2074 6f20 6120 f the path to a │ │ │ 00460900: 6669 6c65 2069 7320 6e6f 6e2d 6578 6973 file is non-exis │ │ │ 00460910: 7465 6e74 2c20 7468 6520 7265 7175 6573 tent, the reques │ │ │ 00460920: 7420 6973 2069 676e 6f72 6564 2065 7863 t is ignored exc │ │ │ -00460930: 6570 7420 696e 5100 327e 1a00 0020 2020 ept inQ.2~... │ │ │ +00460930: 6570 7420 696e 5100 32e0 1a00 0020 2020 ept inQ.2.... │ │ │ 00460940: 7468 6520 6361 7365 2077 6865 7265 206f the case where o │ │ │ 00460950: 6e65 2064 6573 6972 6573 2061 2063 7572 ne desires a cur │ │ │ 00460960: 7265 6e74 6c79 2073 6861 7265 6420 6f62 rently shared ob │ │ │ 00460970: 6a65 6374 2066 696c 6520 286f 6e65 2074 ject file (one t │ │ │ -00460980: 6861 7420 7761 7341 0032 7e21 0000 2020 hat wasA.2~!.. │ │ │ +00460980: 6861 7420 7761 7341 0032 e021 0000 2020 hat wasA.2.!.. │ │ │ 00460990: 2061 6363 6573 7365 6420 6265 666f 7265 accessed before │ │ │ 004609a0: 2069 7420 7761 7320 6465 6c65 7465 6429 it was deleted) │ │ │ 004609b0: 2074 6f20 6e6f 206c 6f6e 6765 7220 6265 to no longer be │ │ │ -004609c0: 2073 6861 7265 642e 0700 327e 2200 0054 shared...2~"..T │ │ │ -004609d0: 0032 7e23 0000 2020 2046 6f72 2065 6163 .2~#.. For eac │ │ │ +004609c0: 2073 6861 7265 642e 0700 32e0 2200 0054 shared...2."..T │ │ │ +004609d0: 0032 e023 0000 2020 2046 6f72 2065 6163 .2.#.. For eac │ │ │ 004609e0: 6820 6175 746f 2d72 656c 696e 6b20 656e h auto-relink en │ │ │ 004609f0: 6162 6c65 6420 6469 7265 6374 6f72 7920 abled directory │ │ │ 00460a00: 7768 6963 6820 6120 4754 2e4d 2070 726f which a GT.M pro │ │ │ 00460a10: 6365 7373 2061 6363 6573 7365 7320 7768 cess accesses wh │ │ │ -00460a20: 696c 6549 0032 7e24 0000 2020 2073 6561 ileI.2~$.. sea │ │ │ +00460a20: 696c 6549 0032 e024 0000 2020 2073 6561 ileI.2.$.. sea │ │ │ 00460a30: 7263 6869 6e67 2074 6872 6f75 6768 2024 rching through $ │ │ │ 00460a40: 5a52 4f55 5449 4e45 532c 2047 542e 4d20 ZROUTINES, GT.M │ │ │ 00460a50: 6372 6561 7465 7320 6120 736d 616c 6c20 creates a small │ │ │ -00460a60: 636f 6e74 726f 6c20 6669 6c65 5300 327e control fileS.2~ │ │ │ +00460a60: 636f 6e74 726f 6c20 6669 6c65 5300 32e0 control fileS.2. │ │ │ 00460a70: 2500 0020 2020 2852 656c 696e 6b63 746c %.. (Relinkctl │ │ │ 00460a80: 2920 696e 2074 6865 2064 6972 6563 746f ) in the directo │ │ │ 00460a90: 7279 2069 6465 6e74 6966 6965 6420 6279 ry identified by │ │ │ 00460aa0: 2024 6774 6d5f 6c69 6e6b 746d 7064 6972 $gtm_linktmpdir │ │ │ 00460ab0: 2028 6465 6661 756c 7469 6e67 2074 6f51 (defaulting toQ │ │ │ -00460ac0: 0032 7e26 0000 2020 2024 6774 6d5f 746d .2~&.. $gtm_tm │ │ │ +00460ac0: 0032 e026 0000 2020 2024 6774 6d5f 746d .2.&.. $gtm_tm │ │ │ 00460ad0: 702c 2077 6869 6368 2069 6e20 7475 726e p, which in turn │ │ │ 00460ae0: 2064 6566 6175 6c74 7320 746f 202f 746d defaults to /tm │ │ │ 00460af0: 702c 2069 6620 756e 7370 6563 6966 6965 p, if unspecifie │ │ │ 00460b00: 6429 2e20 5468 6520 6e61 6d65 7320 6f66 d). The names of │ │ │ -00460b10: 5000 327e 2700 0020 2020 7468 6573 6520 P.2~'.. these │ │ │ +00460b10: 5000 32e0 2700 0020 2020 7468 6573 6520 P.2.'.. these │ │ │ 00460b20: 6669 6c65 7320 6172 6520 6f66 2074 6865 files are of the │ │ │ 00460b30: 2066 6f72 6d20 6774 6d2d 7265 6c69 6e6b form gtm-relink │ │ │ 00460b40: 6374 6c2d 3c6d 7572 6d75 723e 2077 6865 ctl- whe │ │ │ 00460b50: 7265 203c 6d75 726d 7572 3e20 6973 2061 re is a │ │ │ -00460b60: 4a00 327e 2800 0020 2020 6861 7368 206f J.2~(.. hash o │ │ │ +00460b60: 4a00 32e0 2800 0020 2020 6861 7368 206f J.2.(.. hash o │ │ │ 00460b70: 6620 7468 6520 7265 616c 7061 7468 2829 f the realpath() │ │ │ 00460b80: 2074 6f20 616e 2061 7574 6f2d 7265 6c69 to an auto-reli │ │ │ 00460b90: 6e6b 2064 6972 6563 746f 7279 3b20 666f nk directory; fo │ │ │ -00460ba0: 7220 6578 616d 706c 653a 5300 327e 2900 r example:S.2~). │ │ │ +00460ba0: 7220 6578 616d 706c 653a 5300 32e0 2900 r example:S.2.). │ │ │ 00460bb0: 0020 2020 2f74 6d70 2f67 746d 2d72 656c . /tmp/gtm-rel │ │ │ 00460bc0: 696e 6b63 746c 2d66 3039 3338 6431 3861 inkctl-f0938d18a │ │ │ 00460bd0: 6230 3031 6137 6566 3039 6332 6266 6261 b001a7ef09c2bfba │ │ │ 00460be0: 3934 3666 3030 3229 2e20 5769 7468 2065 946f002). With e │ │ │ 00460bf0: 6163 6820 5265 6c69 6e6b 6374 6c52 0032 ach RelinkctlR.2 │ │ │ -00460c00: 7e2a 0000 2020 2066 696c 652c 2047 542e ~*.. file, GT. │ │ │ +00460c00: e02a 0000 2020 2066 696c 652c 2047 542e .*.. file, GT. │ │ │ 00460c10: 4d20 6372 6561 7465 7320 616e 6420 6173 M creates and as │ │ │ 00460c20: 736f 6369 6174 6573 2061 2062 6c6f 636b sociates a block │ │ │ 00460c30: 206f 6620 7368 6172 6564 206d 656d 6f72 of shared memor │ │ │ 00460c40: 7920 7468 6174 2063 6f6e 7461 696e 734f y that containsO │ │ │ -00460c50: 0032 7e31 0000 2020 2061 7373 6f63 6961 .2~1.. associa │ │ │ +00460c50: 0032 e031 0000 2020 2061 7373 6f63 6961 .2.1.. associa │ │ │ 00460c60: 7465 6420 636f 6e74 726f 6c20 7374 7275 ted control stru │ │ │ 00460c70: 6374 7572 6573 2e20 416d 6f6e 6720 7468 ctures. Among th │ │ │ 00460c80: 6520 7374 7275 6374 7572 6573 2069 7320 e structures is │ │ │ 00460c90: 6120 6379 636c 6520 6e75 6d62 6572 5300 a cycle numberS. │ │ │ -00460ca0: 327e 3200 0020 2020 636f 7272 6573 706f 2~2.. correspo │ │ │ +00460ca0: 32e0 3200 0020 2020 636f 7272 6573 706f 2.2.. correspo │ │ │ 00460cb0: 6e64 696e 6720 746f 2065 6163 6820 726f nding to each ro │ │ │ 00460cc0: 7574 696e 6520 666f 756e 6420 696e 2074 utine found in t │ │ │ 00460cd0: 6865 2072 6f75 7469 6e65 2064 6972 6563 he routine direc │ │ │ 00460ce0: 746f 7279 3b20 6120 6368 616e 6765 2069 tory; a change i │ │ │ -00460cf0: 6e52 0032 7e33 0000 2020 2074 6865 2063 nR.2~3.. the c │ │ │ +00460cf0: 6e52 0032 e033 0000 2020 2074 6865 2063 nR.2.3.. the c │ │ │ 00460d00: 7963 6c65 206e 756d 6265 7220 696e 666f ycle number info │ │ │ 00460d10: 726d 7320 6120 7072 6f63 6573 7320 7468 rms a process th │ │ │ 00460d20: 6174 2069 7420 6d61 7920 6e65 6564 2074 at it may need t │ │ │ 00460d30: 6f20 6465 7465 726d 696e 6520 7768 6574 o determine whet │ │ │ -00460d40: 6865 7253 0032 7e34 0000 2020 2074 6865 herS.2~4.. the │ │ │ +00460d40: 6865 7253 0032 e034 0000 2020 2074 6865 herS.2.4.. the │ │ │ 00460d50: 7265 2069 7320 6120 6e65 7720 7665 7273 re is a new vers │ │ │ 00460d60: 696f 6e20 6f66 2061 2072 6f75 7469 6e65 ion of a routine │ │ │ 00460d70: 2e20 416c 7468 6f75 6768 2047 542e 4d20 . Although GT.M │ │ │ 00460d80: 6f6e 6c79 2063 7265 6174 6573 2072 656c only creates rel │ │ │ -00460d90: 696e 6b63 746c 5200 327e 3500 0020 2020 inkctlR.2~5.. │ │ │ +00460d90: 696e 6b63 746c 5200 32e0 3500 0020 2020 inkctlR.2.5.. │ │ │ 00460da0: 7265 636f 7264 7320 666f 7220 726f 7574 records for rout │ │ │ 00460db0: 696e 6573 2074 6861 7420 6163 7475 616c ines that actual │ │ │ 00460dc0: 6c79 2065 7869 7374 206f 6e20 6469 736b ly exist on disk │ │ │ 00460dd0: 2c20 6974 206d 6179 2069 6e63 7265 6d65 , it may increme │ │ │ -00460de0: 6e74 2063 7963 6c65 5000 327e 3600 0020 nt cycleP.2~6.. │ │ │ +00460de0: 6e74 2063 7963 6c65 5000 32e0 3600 0020 nt cycleP.2.6.. │ │ │ 00460df0: 2020 6e75 6d62 6572 7320 666f 7220 6578 numbers for ex │ │ │ 00460e00: 6973 7469 6e67 2072 656c 696e 6b63 746c isting relinkctl │ │ │ 00460e10: 2072 6563 6f72 6473 2065 7665 6e20 6966 records even if │ │ │ 00460e20: 2074 6865 7920 6e6f 206c 6f6e 6765 7220 they no longer │ │ │ -00460e30: 6578 6973 7420 6f6e 0f00 327e 3700 0020 exist on..2~7.. │ │ │ -00460e40: 2020 6469 736b 2e07 0032 7e38 0000 5100 disk...2~8..Q. │ │ │ -00460e50: 327e 3900 0020 2020 4754 2e4d 2063 7265 2~9.. GT.M cre │ │ │ +00460e30: 6578 6973 7420 6f6e 0f00 32e0 3700 0020 exist on..2.7.. │ │ │ +00460e40: 2020 6469 736b 2e07 0032 e038 0000 5100 disk...2.8..Q. │ │ │ +00460e50: 32e0 3900 0020 2020 4754 2e4d 2063 7265 2.9.. GT.M cre │ │ │ 00460e60: 6174 6573 2062 6f74 6820 7468 6520 5265 ates both the Re │ │ │ 00460e70: 6c69 6e6b 6374 6c20 6669 6c65 2061 6e64 linkctl file and │ │ │ 00460e80: 2073 6861 7265 6420 6d65 6d6f 7279 2077 shared memory w │ │ │ 00460e90: 6974 6820 7065 726d 6973 7369 6f6e 734d ith permissionsM │ │ │ -00460ea0: 0032 7e3a 0000 2020 2062 6173 6564 206f .2~:.. based o │ │ │ +00460ea0: 0032 e03a 0000 2020 2062 6173 6564 206f .2.:.. based o │ │ │ 00460eb0: 6e20 7468 6520 6c6f 6769 6320 6465 7363 n the logic desc │ │ │ 00460ec0: 7269 6265 6420 696e 2074 6865 2022 4950 ribed in the "IP │ │ │ 00460ed0: 4320 5065 726d 6973 7369 6f6e 7322 2063 C Permissions" c │ │ │ -00460ee0: 6f6c 756d 6e20 6f66 2074 6865 5300 327e olumn of theS.2~ │ │ │ +00460ee0: 6f6c 756d 6e20 6f66 2074 6865 5300 32e0 olumn of theS.2. │ │ │ 00460ef0: 4100 0020 2020 2253 6861 7265 6420 5265 A.. "Shared Re │ │ │ 00460f00: 736f 7572 6365 2041 7574 686f 7269 7a61 source Authoriza │ │ │ 00460f10: 7469 6f6e 2050 6572 6d69 7373 696f 6e73 tion Permissions │ │ │ 00460f20: 2220 7365 6374 696f 6e20 696e 2074 6865 " section in the │ │ │ 00460f30: 2041 646d 696e 6973 7472 6174 696f 6e51 AdministrationQ │ │ │ -00460f40: 0032 7e42 0000 2020 2061 6e64 204f 7065 .2~B.. and Ope │ │ │ +00460f40: 0032 e042 0000 2020 2061 6e64 204f 7065 .2.B.. and Ope │ │ │ 00460f50: 7261 7469 6f6e 7320 4775 6964 652c 2065 rations Guide, e │ │ │ 00460f60: 7863 6570 7420 7468 6174 2074 6865 206f xcept that the o │ │ │ 00460f70: 626a 6563 7420 6469 7265 6374 6f72 792c bject directory, │ │ │ 00460f80: 2072 6174 6865 7220 7468 616e 2074 6865 rather than the │ │ │ -00460f90: 3700 327e 4300 0020 2020 6461 7461 6261 7.2~C.. databa │ │ │ +00460f90: 3700 32e0 4300 0020 2020 6461 7461 6261 7.2.C.. databa │ │ │ 00460fa0: 7365 2066 696c 652c 2070 726f 7669 6465 se file, provide │ │ │ 00460fb0: 7320 7468 6520 6261 7365 2070 6572 6d69 s the base permi │ │ │ -00460fc0: 7373 696f 6e73 2e07 0032 7e44 0000 0000 ssions...2~D.... │ │ │ +00460fc0: 7373 696f 6e73 2e07 0032 e044 0000 0000 ssions...2.D.... │ │ │ 00460fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00460fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00460ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00461000: 0400 0000 d607 0000 9519 0000 0000 0000 ................ │ │ │ -00461010: 8500 007e 4845 4c50 00ff 7300 ff43 4f4d ...~HELP..s..COM │ │ │ +00461010: 8500 00e0 4845 4c50 00ff 7300 ff43 4f4d ....HELP..s..COM │ │ │ 00461020: 4d41 4e44 5300 ff73 00ff 5a4c 494e 4b00 MANDS..s..ZLINK. │ │ │ 00461030: ff73 00ff 4155 544f 2d5a 4c49 4e4b 5f53 .s..AUTO-ZLINK_S │ │ │ 00461040: 4554 5550 00c0 4500 0020 2020 5468 6520 ETUP..E.. The │ │ │ 00461050: 4d55 5049 5020 5243 544c 4455 4d50 2063 MUPIP RCTLDUMP c │ │ │ 00461060: 6f6d 6d61 6e64 2072 6570 6f72 7473 2069 ommand reports i │ │ │ 00461070: 6e66 6f72 6d61 7469 6f6e 2072 656c 6174 nformation relat │ │ │ 00461080: 6564 2074 6f20 7265 6c69 6e6b 6374 6c20 ed to relinkctl │ │ │ -00461090: 6669 6c65 7336 0032 7e46 0000 2020 2061 files6.2~F.. a │ │ │ +00461090: 6669 6c65 7336 0032 e046 0000 2020 2061 files6.2.F.. a │ │ │ 004610a0: 6e64 2074 6865 6972 2061 7373 6f63 6961 nd their associa │ │ │ 004610b0: 7465 6420 7368 6172 6564 206d 656d 6f72 ted shared memor │ │ │ -004610c0: 7920 7365 676d 656e 7473 2e07 0032 7e47 y segments...2~G │ │ │ -004610d0: 0000 5100 327e 4800 0020 2020 5468 6520 ..Q.2~H.. The │ │ │ +004610c0: 7920 7365 676d 656e 7473 2e07 0032 e047 y segments...2.G │ │ │ +004610d0: 0000 5100 32e0 4800 0020 2020 5468 6520 ..Q.2.H.. The │ │ │ 004610e0: 656e 7669 726f 6e6d 656e 7420 7661 7269 environment vari │ │ │ 004610f0: 6162 6c65 2067 746d 5f61 7574 6f72 656c able gtm_autorel │ │ │ 00461100: 696e 6b5f 6b65 6570 7274 6e20 6966 2073 ink_keeprtn if s │ │ │ 00461110: 6574 2074 6f20 312c 2074 5b72 7565 5d2c et to 1, t[rue], │ │ │ -00461120: 206f 7252 0032 7e49 0000 2020 2079 5b65 orR.2~I.. y[e │ │ │ +00461120: 206f 7252 0032 e049 0000 2020 2079 5b65 orR.2.I.. y[e │ │ │ 00461130: 735d 2063 6175 7365 7320 6578 6974 696e s] causes exitin │ │ │ 00461140: 6720 7072 6f63 6573 7365 7320 746f 206c g processes to l │ │ │ 00461150: 6561 7665 2061 7574 6f2d 7265 6c69 6e6b eave auto-relink │ │ │ 00461160: 6564 206f 626a 6563 7420 636f 6465 2069 ed object code i │ │ │ -00461170: 6e20 7468 6553 0032 7e4a 0000 2020 2073 n theS.2~J.. s │ │ │ +00461170: 6e20 7468 6553 0032 e04a 0000 2020 2073 n theS.2.J.. s │ │ │ 00461180: 6861 7265 6420 6d65 6d6f 7279 2072 6570 hared memory rep │ │ │ 00461190: 6f73 6974 6f72 6965 732c 2077 6869 6c65 ositories, while │ │ │ 004611a0: 2069 6620 756e 6465 6669 6e65 642c 2030 if undefined, 0 │ │ │ 004611b0: 2c20 665b 616c 7365 5d20 6f72 206e 5b6f , f[alse] or n[o │ │ │ -004611c0: 5d20 6361 7573 6573 5400 327e 5100 0020 ] causesT.2~Q.. │ │ │ +004611c0: 5d20 6361 7573 6573 5400 32e0 5100 0020 ] causesT.2.Q.. │ │ │ 004611d0: 2020 6578 6974 696e 6720 7072 6f63 6573 exiting proces │ │ │ 004611e0: 7365 7320 746f 2070 7572 6765 2061 6e79 ses to purge any │ │ │ 004611f0: 2072 6f75 7469 6e65 7320 6375 7272 656e routines curren │ │ │ 00461200: 746c 7920 7573 6520 6279 206e 6f20 7072 tly use by no pr │ │ │ -00461210: 6f63 6573 7365 732e 2041 6c6c 5100 327e ocesses. AllQ.2~ │ │ │ +00461210: 6f63 6573 7365 732e 2041 6c6c 5100 32e0 ocesses. AllQ.2. │ │ │ 00461220: 5200 0020 2020 7661 6c75 6573 2061 7265 R.. values are │ │ │ 00461230: 2063 6173 652d 696e 6465 7065 6e64 656e case-independen │ │ │ 00461240: 742e 2057 6865 6e20 6774 6d5f 6175 746f t. When gtm_auto │ │ │ 00461250: 7265 6c69 6e6b 5f6b 6565 7072 746e 2069 relink_keeprtn i │ │ │ 00461260: 7320 6465 6669 6e65 6420 616e 640f 0032 s defined and..2 │ │ │ -00461270: 7e53 0000 2020 2054 5255 453a 0700 327e ~S.. TRUE:..2~ │ │ │ -00461280: 5400 0054 0032 7e55 0000 2020 2020 206f T..T.2~U.. o │ │ │ +00461270: e053 0000 2020 2054 5255 453a 0700 32e0 .S.. TRUE:..2. │ │ │ +00461280: 5400 0054 0032 e055 0000 2020 2020 206f T..T.2.U.. o │ │ │ 00461290: 2050 726f 6365 7373 2065 7869 7420 6973 Process exit is │ │ │ 004612a0: 2073 696d 706c 6966 6965 642c 2077 6974 simplified, wit │ │ │ 004612b0: 6820 7468 6520 7065 7266 6f72 6d61 6e63 h the performanc │ │ │ 004612c0: 6520 6761 696e 202d 2066 6173 7465 7220 e gain - faster │ │ │ -004612d0: 7072 6f63 6573 734f 0032 7e56 0000 2020 processO.2~V.. │ │ │ +004612d0: 7072 6f63 6573 734f 0032 e056 0000 2020 processO.2.V.. │ │ │ 004612e0: 2020 2020 2074 6572 6d69 6e61 7469 6f6e termination │ │ │ 004612f0: 202d 206c 696b 656c 7920 746f 2062 6520 - likely to be │ │ │ 00461300: 6f62 7365 7276 6162 6c65 206f 6e6c 7920 observable only │ │ │ 00461310: 7768 656e 2061 206c 6172 6765 206e 756d when a large num │ │ │ -00461320: 6265 7220 6f66 2a00 327e 5700 0020 2020 ber of*.2~W.. │ │ │ +00461320: 6265 7220 6f66 2a00 32e0 5700 0020 2020 ber of*.2.W.. │ │ │ 00461330: 2020 2020 7072 6f63 6573 7365 7320 6578 processes ex │ │ │ 00461340: 6974 2063 6f6e 6375 7272 656e 746c 792e it concurrently. │ │ │ -00461350: 5100 327e 5800 0020 2020 2020 6f20 5768 Q.2~X.. o Wh │ │ │ +00461350: 5100 32e0 5800 0020 2020 2020 6f20 5768 Q.2.X.. o Wh │ │ │ 00461360: 6572 6520 726f 7574 696e 6573 2061 7265 ere routines are │ │ │ 00461370: 206c 696b 656c 7920 746f 2062 6520 7265 likely to be re │ │ │ 00461380: 7065 6174 6564 6c79 2075 7365 6420 6279 peatedly used by │ │ │ 00461390: 206f 7468 6572 2070 726f 6365 7373 6573 other processes │ │ │ -004613a0: 2c4e 0032 7e59 0000 2020 2020 2020 2073 ,N.2~Y.. s │ │ │ +004613a0: 2c4e 0032 e059 0000 2020 2020 2020 2073 ,N.2.Y.. s │ │ │ 004613b0: 7563 6820 6173 2069 6e20 6120 7072 6f64 uch as in a prod │ │ │ 004613c0: 7563 7469 6f6e 2065 6e76 6972 6f6e 6d65 uction environme │ │ │ 004613d0: 6e74 2c20 6c65 6176 696e 6720 6120 726f nt, leaving a ro │ │ │ 004613e0: 7574 696e 6520 696e 2073 6861 7265 644f utine in sharedO │ │ │ -004613f0: 0032 7e5a 0000 2020 2020 2020 206d 656d .2~Z.. mem │ │ │ +004613f0: 0032 e05a 0000 2020 2020 2020 206d 656d .2.Z.. mem │ │ │ 00461400: 6f72 7920 6576 656e 2077 6865 6e20 6e6f ory even when no │ │ │ 00461410: 206c 6f6e 6765 7220 7573 6564 2062 7920 longer used by │ │ │ 00461420: 6578 6973 7469 6e67 2070 726f 6365 7373 existing process │ │ │ 00461430: 6573 2c20 7265 7375 6c74 7320 696e 5300 es, results inS. │ │ │ -00461440: 327e 6100 0020 2020 2020 2020 736c 6967 2~a.. slig │ │ │ +00461440: 32e0 6100 0020 2020 2020 2020 736c 6967 2.a.. slig │ │ │ 00461450: 6874 6c79 2066 6173 7465 7220 6c69 6e6b htly faster link │ │ │ 00461460: 696e 6720 6f66 2074 6861 7420 726f 7574 ing of that rout │ │ │ 00461470: 696e 6520 6279 2066 7574 7572 6520 7072 ine by future pr │ │ │ 00461480: 6f63 6573 7365 732c 2061 6c74 686f 7567 ocesses, althoug │ │ │ -00461490: 6854 0032 7e62 0000 2020 2020 2020 2074 hT.2~b.. t │ │ │ +00461490: 6854 0032 e062 0000 2020 2020 2020 2074 hT.2.b.. t │ │ │ 004614a0: 6865 2065 6666 6563 7420 6d61 7920 6e6f he effect may no │ │ │ 004614b0: 7420 6265 206f 6273 6572 7661 626c 6520 t be observable │ │ │ 004614c0: 6578 6365 7074 2077 6865 6e20 616e 2061 except when an a │ │ │ 004614d0: 7070 6c69 6361 7469 6f6e 2066 7265 7175 pplication frequ │ │ │ -004614e0: 656e 746c 794e 0032 7e63 0000 2020 2020 entlyN.2~c.. │ │ │ +004614e0: 656e 746c 794e 0032 e063 0000 2020 2020 entlyN.2.c.. │ │ │ 004614f0: 2020 2075 7365 7320 7368 6f72 742d 6c69 uses short-li │ │ │ 00461500: 7665 6420 7072 6f63 6573 7365 732c 2073 ved processes, s │ │ │ 00461510: 7563 6820 6173 2047 542e 4d20 726f 7574 uch as GT.M rout │ │ │ 00461520: 696e 6573 2069 6e76 6f6b 6564 2062 7920 ines invoked by │ │ │ -00461530: 7765 622c 0032 7e64 0000 2020 2020 2020 web,.2~d.. │ │ │ +00461530: 7765 622c 0032 e064 0000 2020 2020 2020 web,.2.d.. │ │ │ 00461540: 2073 6572 7665 7273 2075 7369 6e67 2061 servers using a │ │ │ 00461550: 2043 4749 2069 6e74 6572 6661 6365 2e07 CGI interface.. │ │ │ -00461560: 0032 7e65 0000 5200 327e 6600 0020 2020 .2~e..R.2~f.. │ │ │ +00461560: 0032 e065 0000 5200 32e0 6600 0020 2020 .2.e..R.2.f.. │ │ │ 00461570: 4649 5320 7265 636f 6d6d 656e 6473 2074 FIS recommends t │ │ │ 00461580: 6861 7420 6120 6469 7265 6374 6f72 7920 hat a directory │ │ │ 00461590: 696e 2074 6865 2024 7a72 6f75 7469 6e65 in the $zroutine │ │ │ 004615a0: 7320 6f66 2061 2070 726f 6365 7373 2062 s of a process b │ │ │ -004615b0: 6520 6569 7468 6572 5200 327e 6700 0020 e eitherR.2~g.. │ │ │ +004615b0: 6520 6569 7468 6572 5200 32e0 6700 0020 e eitherR.2.g.. │ │ │ 004615c0: 2020 6175 746f 2d72 656c 696e 6b2d 656e auto-relink-en │ │ │ 004615d0: 6162 6c65 6420 6f72 2061 7574 6f2d 7265 abled or auto-re │ │ │ 004615e0: 6c69 6e6b 2d64 6973 6162 6c65 6420 666f link-disabled fo │ │ │ 004615f0: 7220 7468 6520 6c69 6665 206f 6620 7468 r the life of th │ │ │ -00461600: 6520 7072 6f63 6573 732e 5300 327e 6800 e process.S.2~h. │ │ │ +00461600: 6520 7072 6f63 6573 732e 5300 32e0 6800 e process.S.2.h. │ │ │ 00461610: 0020 2020 4368 616e 6769 6e67 2074 6865 . Changing the │ │ │ 00461620: 2061 7574 6f2d 7265 6c69 6e6b 206d 6f64 auto-relink mod │ │ │ 00461630: 6520 6f66 2074 6865 2064 6972 6563 746f e of the directo │ │ │ 00461640: 7279 2077 6974 6869 6e20 6120 7072 6f63 ry within a proc │ │ │ 00461650: 6573 7320 6973 206c 696b 656c 7932 0032 ess is likely2.2 │ │ │ -00461660: 7e69 0000 2020 2074 6f20 7265 7375 6c74 ~i.. to result │ │ │ +00461660: e069 0000 2020 2074 6f20 7265 7375 6c74 .i.. to result │ │ │ 00461670: 2069 6e20 636f 756e 7465 722d 696e 7475 in counter-intu │ │ │ 00461680: 6974 6976 6520 7265 7375 6c74 732e 2e07 itive results... │ │ │ -00461690: 0032 7e6a 0000 5100 327e 7100 0020 2020 .2~j..Q.2~q.. │ │ │ +00461690: 0032 e06a 0000 5100 32e0 7100 0020 2020 .2.j..Q.2.q.. │ │ │ 004616a0: 4173 2061 7267 756d 656e 7473 2c20 5a52 As arguments, ZR │ │ │ 004616b0: 5550 4441 5445 2074 616b 6573 206f 626a UPDATE takes obj │ │ │ 004616c0: 6563 7420 6669 6c65 206e 616d 6573 2c20 ect file names, │ │ │ 004616d0: 696e 636c 7564 696e 6720 7769 6c64 2d63 including wild-c │ │ │ -004616e0: 6172 6473 206f 6651 0032 7e72 0000 2020 ards ofQ.2~r.. │ │ │ +004616e0: 6172 6473 206f 6651 0032 e072 0000 2020 ards ofQ.2.r.. │ │ │ 004616f0: 2074 6865 2066 6f72 6d20 6163 6365 7074 the form accept │ │ │ 00461700: 6564 2062 7920 245a 5345 4152 4348 2829 ed by $ZSEARCH() │ │ │ 00461710: 2e20 4966 205a 5255 5044 4154 4520 6661 . If ZRUPDATE fa │ │ │ 00461720: 696c 7320 746f 2066 696e 6420 6174 206c ils to find at l │ │ │ -00461730: 6561 7374 206f 6e65 4f00 327e 7300 0020 east oneO.2~s.. │ │ │ +00461730: 6561 7374 206f 6e65 4f00 32e0 7300 0020 east oneO.2.s.. │ │ │ 00461740: 2020 6669 6c65 2074 6f20 6d61 7463 6820 file to match │ │ │ 00461750: 616e 2061 7267 756d 656e 7420 7769 7468 an argument with │ │ │ 00461760: 2061 2077 696c 6420 6361 7264 2c20 6974 a wild card, it │ │ │ 00461770: 2069 7373 7565 7320 616e 2049 4e46 4f20 issues an INFO │ │ │ -00461780: 6d65 7373 6167 654f 0032 7e74 0000 2020 messageO.2~t.. │ │ │ +00461780: 6d65 7373 6167 654f 0032 e074 0000 2020 messageO.2.t.. │ │ │ 00461790: 2028 7365 656e 206f 6e6c 7920 6966 2024 (seen only if $ │ │ │ 004617a0: 5052 494e 4349 5041 4c20 6861 7320 4345 PRINCIPAL has CE │ │ │ 004617b0: 4e41 424c 4529 2e20 5768 656e 2074 6865 NABLE). When the │ │ │ 004617c0: 2061 7267 756d 656e 7420 7370 6563 6966 argument specif │ │ │ 004617d0: 6965 7320 616e 0000 0000 0000 0000 0000 ies an.......... │ │ │ 004617e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004617f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00461800: 0400 0000 eb03 0000 a719 0000 0000 0000 ................ │ │ │ -00461810: 8400 007e 4845 4c50 00ff 7300 ff43 4f4d ...~HELP..s..COM │ │ │ +00461810: 8400 00e0 4845 4c50 00ff 7300 ff43 4f4d ....HELP..s..COM │ │ │ 00461820: 4d41 4e44 5300 ff73 00ff 5a4c 494e 4b00 MANDS..s..ZLINK. │ │ │ 00461830: ff73 00ff 4155 544f 2d5a 4c49 4e4b 5f53 .s..AUTO-ZLINK_S │ │ │ 00461840: 4554 5550 00c0 7500 0020 2020 6578 706c ETUP..u.. expl │ │ │ 00461850: 6963 6974 206e 616d 6520 7769 7468 6f75 icit name withou │ │ │ 00461860: 7420 6120 7769 6c64 2063 6172 642c 2062 t a wild card, b │ │ │ 00461870: 7574 2074 6865 7265 2069 7320 6e6f 2066 ut there is no f │ │ │ 00461880: 696c 6520 696e 2074 6865 2064 6972 6563 ile in the direc │ │ │ -00461890: 746f 7279 5000 327e 7600 0020 2020 6f72 toryP.2~v.. or │ │ │ +00461890: 746f 7279 5000 32e0 7600 0020 2020 6f72 toryP.2.v.. or │ │ │ 004618a0: 2061 2063 6f72 7265 7370 6f6e 6469 6e67 a corresponding │ │ │ 004618b0: 2065 6e74 7279 2069 6e20 7468 6520 5265 entry in the Re │ │ │ 004618c0: 6c69 6e6b 6374 6c2c 205a 5255 5044 4154 linkctl, ZRUPDAT │ │ │ 004618d0: 4520 7072 6f64 7563 6573 2061 6e20 6572 E produces an er │ │ │ -004618e0: 726f 722e 5000 327e 7700 0020 2020 5a52 ror.P.2~w.. ZR │ │ │ +004618e0: 726f 722e 5000 32e0 7700 0020 2020 5a52 ror.P.2.w.. ZR │ │ │ 004618f0: 5550 4441 5445 2069 7373 7565 7320 6d6f UPDATE issues mo │ │ │ 00461900: 7374 2065 7272 6f72 7320 6173 2046 494c st errors as FIL │ │ │ 00461910: 4550 4152 5345 2065 7272 6f72 7320 7769 EPARSE errors wi │ │ │ 00461920: 7468 2061 2073 6563 6f6e 6461 7279 2065 th a secondary e │ │ │ -00461930: 7272 6f72 5300 327e 7800 0020 2020 6465 rrorS.2~x.. de │ │ │ +00461930: 7272 6f72 5300 32e0 7800 0020 2020 6465 rrorS.2.x.. de │ │ │ 00461940: 7363 7269 6269 6e67 2074 6865 2061 6374 scribing the act │ │ │ 00461950: 7561 6c20 6973 7375 6520 616c 7468 6f75 ual issue althou │ │ │ 00461960: 6768 2073 6f6d 6520 6572 726f 7273 2c20 gh some errors, │ │ │ 00461970: 6465 7065 6e64 696e 6720 6f6e 2074 6865 depending on the │ │ │ -00461980: 2072 6561 736f 6e49 0032 7e79 0000 2020 reasonI.2~y.. │ │ │ +00461980: 2072 6561 736f 6e49 0032 e079 0000 2020 reasonI.2.y.. │ │ │ 00461990: 2061 6e64 2070 6174 6820 6279 2077 6869 and path by whi │ │ │ 004619a0: 6368 205a 5255 5044 4154 4520 6465 7465 ch ZRUPDATE dete │ │ │ 004619b0: 6374 7320 7468 656d 2c20 6361 6e20 6265 cts them, can be │ │ │ 004619c0: 2072 6174 6865 7220 6372 7970 7469 632e rather cryptic. │ │ │ -004619d0: 0700 327e 7a00 003f 0032 7e81 0000 2020 ..2~z..?.2~... │ │ │ +004619d0: 0700 32e0 7a00 003f 0032 e081 0000 2020 ..2.z..?.2.... │ │ │ 004619e0: 2049 6e20 6f74 6865 7220 6361 7365 7320 In other cases │ │ │ 004619f0: 4754 2e4d 2061 6c77 6179 7320 7065 7266 GT.M always perf │ │ │ 00461a00: 6f72 6d73 2074 6865 2064 796e 616d 6963 orms the dynamic │ │ │ -00461a10: 206c 696e 6b2e 0700 327e 8200 004d 0032 link...2~...M.2 │ │ │ -00461a20: 7e83 0000 2020 2041 6e20 6578 706c 6963 ~... An explic │ │ │ +00461a10: 206c 696e 6b2e 0700 32e0 8200 004d 0032 link...2....M.2 │ │ │ +00461a20: e083 0000 2020 2041 6e20 6578 706c 6963 .... An explic │ │ │ 00461a30: 6974 205a 4c49 4e4b 2066 726f 6d20 616e it ZLINK from an │ │ │ 00461a40: 2061 7574 6f2d 7265 6c69 6e6b 2064 6972 auto-relink dir │ │ │ 00461a50: 6563 746f 7279 2061 6374 7320 6173 2061 ectory acts as a │ │ │ -00461a60: 6e20 696d 706c 6963 6974 1300 327e 8400 n implicit..2~.. │ │ │ +00461a60: 6e20 696d 706c 6963 6974 1300 32e0 8400 n implicit..2... │ │ │ 00461a70: 0020 2020 5a52 5550 4441 5445 2e07 0032 . ZRUPDATE...2 │ │ │ -00461a80: 7e85 0000 5000 327e 8600 0020 2020 416e ~...P.2~... An │ │ │ +00461a80: e085 0000 5000 32e0 8600 0020 2020 416e ....P.2.... An │ │ │ 00461a90: 7920 5a42 5245 414b 2069 6e20 6120 726f y ZBREAK in a ro │ │ │ 00461aa0: 7574 696e 6520 6469 7361 626c 6573 2074 utine disables t │ │ │ 00461ab0: 6861 7420 726f 7574 696e 6520 6672 6f6d hat routine from │ │ │ 00461ac0: 2061 7574 6f2d 7265 6c69 6e6b 696e 6720 auto-relinking │ │ │ -00461ad0: 6279 2061 3000 327e 8700 0020 2020 7072 by a0.2~... pr │ │ │ +00461ad0: 6279 2061 3000 32e0 8700 0020 2020 7072 by a0.2.... pr │ │ │ 00461ae0: 6f63 6573 7320 756e 7469 6c20 616c 6c20 ocess until all │ │ │ 00461af0: 5a42 5245 414b 7320 6172 6520 7265 6d6f ZBREAKs are remo │ │ │ -00461b00: 7665 642e 0700 327e 8800 0050 0032 7e89 ved...2~...P.2~. │ │ │ +00461b00: 7665 642e 0700 32e0 8800 0050 0032 e089 ved...2....P.2.. │ │ │ 00461b10: 0000 2020 2049 6620 7265 6375 7273 6976 .. If recursiv │ │ │ 00461b20: 6520 7265 6c69 6e6b 2069 7320 6e6f 7420 e relink is not │ │ │ 00461b30: 656e 6162 6c65 642c 2072 6f75 7469 6e65 enabled, routine │ │ │ 00461b40: 7320 6375 7272 656e 746c 7920 6163 7469 s currently acti │ │ │ -00461b50: 7665 2069 6e20 7468 6520 4d54 0032 7e8a ve in the MT.2~. │ │ │ +00461b50: 7665 2069 6e20 7468 6520 4d54 0032 e08a ve in the MT.2.. │ │ │ 00461b60: 0000 2020 2076 6972 7475 616c 206d 6163 .. virtual mac │ │ │ 00461b70: 6869 6e65 2073 7461 636b 2061 7265 2064 hine stack are d │ │ │ 00461b80: 6973 6162 6c65 6420 6672 6f6d 2061 7574 isabled from aut │ │ │ 00461b90: 6f2d 7265 6c69 6e6b 696e 6720 756e 7469 o-relinking unti │ │ │ 00461ba0: 6c20 7468 6579 2063 6f6d 706c 6574 6535 l they complete5 │ │ │ -00461bb0: 0032 7e91 0000 2020 2028 6f72 2061 7265 .2~... (or are │ │ │ +00461bb0: 0032 e091 0000 2020 2028 6f72 2061 7265 .2.... (or are │ │ │ 00461bc0: 2072 656d 6f76 6564 2066 726f 6d20 7468 removed from th │ │ │ 00461bd0: 6520 7374 6163 6b20 6279 2061 205a 474f e stack by a ZGO │ │ │ -00461be0: 544f 292e 0700 327e 9200 0000 0000 0000 TO)...2~........ │ │ │ +00461be0: 544f 292e 0700 32e0 9200 0000 0000 0000 TO)...2......... │ │ │ 00461bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00461c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00461c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00461c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00461c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00461c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00461c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -287232,91 +287232,91 @@ │ │ │ 00461ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00462000: 0400 0000 7205 0000 b919 0000 0000 0000 ....r........... │ │ │ 00462010: 4f00 0000 4845 4c50 00ff 7300 ff43 4f4d O...HELP..s..COM │ │ │ 00462020: 4d41 4e44 5300 ff73 00ff 5a4c 494e 4b00 MANDS..s..ZLINK. │ │ │ 00462030: ff73 00ff 4558 414d 504c 4553 00c0 3200 .s..EXAMPLES..2. │ │ │ 00462040: 0020 2020 4754 4d3e 7669 6577 2022 4c49 . GTM>view "LI │ │ │ 00462050: 4e4b 223a 2252 4543 5552 5349 5645 2227 NK":"RECURSIVE"' │ │ │ -00462060: 002a 7e33 0000 2020 2047 544d 3e7a 6c69 .*~3.. GTM>zli │ │ │ +00462060: 002a e033 0000 2020 2047 544d 3e7a 6c69 .*.3.. GTM>zli │ │ │ 00462070: 6e6b 2022 736f 636b 6578 616d 706c 656d nk "sockexamplem │ │ │ -00462080: 756c 7469 3222 0e00 2a7e 3400 0020 2020 ulti2"..*~4.. │ │ │ -00462090: 4754 4d3e 0700 2a7e 3500 0050 002a 7e36 GTM>..*~5..P.*~6 │ │ │ +00462080: 756c 7469 3222 0e00 2ae0 3400 0020 2020 ulti2"..*.4.. │ │ │ +00462090: 4754 4d3e 0700 2ae0 3500 0050 002a e036 GTM>..*.5..P.*.6 │ │ │ 004620a0: 0000 2020 2054 6869 7320 6578 616d 706c .. This exampl │ │ │ 004620b0: 6520 6465 6d6f 6e73 7472 6174 6573 2068 e demonstrates h │ │ │ 004620c0: 6f77 2056 4945 5720 224c 494e 4b22 3a22 ow VIEW "LINK":" │ │ │ 004620d0: 5245 4355 5253 4956 4522 2063 6f6d 6d61 RECURSIVE" comma │ │ │ -004620e0: 6e64 205a 4c49 4e4b 7320 6151 002a 7e37 nd ZLINKs aQ.*~7 │ │ │ +004620e0: 6e64 205a 4c49 4e4b 7320 6151 002a e037 nd ZLINKs aQ.*.7 │ │ │ 004620f0: 0000 2020 2072 6f75 7469 6e65 2077 6865 .. routine whe │ │ │ 00462100: 6e20 6974 7320 7072 696f 7220 7665 7273 n its prior vers │ │ │ 00462110: 696f 6e20 6973 2061 6c72 6561 6479 2074 ion is already t │ │ │ 00462120: 6865 7265 2069 6e20 7468 6520 6163 7469 here in the acti │ │ │ -00462130: 7665 204d 2076 6972 7475 616c 1000 2a7e ve M virtual..*~ │ │ │ -00462140: 3800 0020 2020 7374 6163 6b2e 0700 2a7e 8.. stack...*~ │ │ │ -00462150: 3900 004c 0020 7e5a 4c49 4e4b 2c5f 4155 9..L. ~ZLINK,_AU │ │ │ +00462130: 7665 204d 2076 6972 7475 616c 1000 2ae0 ve M virtual..*. │ │ │ +00462140: 3800 0020 2020 7374 6163 6b2e 0700 2ae0 8.. stack...*. │ │ │ +00462150: 3900 004c 0020 e05a 4c49 4e4b 2c5f 4155 9..L. .ZLINK,_AU │ │ │ 00462160: 544f 2d5a 4c49 4e4b 5f41 4e44 5f52 4f55 TO-ZLINK_AND_ROU │ │ │ 00462170: 5449 4e45 5f4e 414d 4553 0000 5a4c 494e TINE_NAMES..ZLIN │ │ │ 00462180: 4b2c 5f61 7574 6f2d 5a4c 494e 4b5f 616e K,_auto-ZLINK_an │ │ │ 00462190: 645f 526f 7574 696e 655f 4e61 6d65 732e d_Routine_Names. │ │ │ -004621a0: 0044 7ebf 1100 0020 2020 5a4c 494e 4b2c .D~.... ZLINK, │ │ │ +004621a0: 0044 e0bf 1100 0020 2020 5a4c 494e 4b2c .D..... ZLINK, │ │ │ 004621b0: 2061 7574 6f2d 5a4c 494e 4b20 616e 6420 auto-ZLINK and │ │ │ 004621c0: 526f 7574 696e 6520 4e61 6d65 7307 0045 Routine Names..E │ │ │ -004621d0: 7e21 0000 4e00 457e 3100 0020 2020 496e ~!..N.E~1.. In │ │ │ +004621d0: e021 0000 4e00 45e0 3100 0020 2020 496e .!..N.E.1.. In │ │ │ 004621e0: 2047 542e 4d2c 2074 6865 206e 616d 6520 GT.M, the name │ │ │ 004621f0: 6f66 2074 6865 2073 6f75 7263 6520 6669 of the source fi │ │ │ 00462200: 6c65 2064 6574 6572 6d69 6e65 7320 7468 le determines th │ │ │ 00462210: 6520 6e61 6d65 206f 6620 7468 6520 4754 e name of the GT │ │ │ -00462220: 2e4d 5000 457e 4100 0020 2020 726f 7574 .MP.E~A.. rout │ │ │ +00462220: 2e4d 5000 45e0 4100 0020 2020 726f 7574 .MP.E.A.. rout │ │ │ 00462230: 696e 652e 2054 6865 2066 696c 6520 6e61 ine. The file na │ │ │ 00462240: 6d65 206f 6620 7468 6520 6f62 6a65 6374 me of the object │ │ │ 00462250: 2066 696c 6520 6973 206e 6f74 2072 6571 file is not req │ │ │ 00462260: 7569 7265 6420 746f 206d 6174 6368 2074 uired to match t │ │ │ -00462270: 6865 5100 457e 5100 0020 2020 6e61 6d65 heQ.E~Q.. name │ │ │ +00462270: 6865 5100 45e0 5100 0020 2020 6e61 6d65 heQ.E.Q.. name │ │ │ 00462280: 206f 6620 7468 6520 726f 7574 696e 652e of the routine. │ │ │ 00462290: 204c 696e 6b69 6e67 2074 6865 206f 626a Linking the obj │ │ │ 004622a0: 6563 7420 6669 6c65 206d 616b 6573 2074 ect file makes t │ │ │ 004622b0: 6865 2069 6e74 6572 6e61 6c20 726f 7574 he internal rout │ │ │ -004622c0: 696e 654d 0045 7e61 0000 2020 206e 616d ineM.E~a.. nam │ │ │ +004622c0: 696e 654d 0045 e061 0000 2020 206e 616d ineM.E.a.. nam │ │ │ 004622d0: 6520 2864 6572 6976 6564 2066 726f 6d20 e (derived from │ │ │ 004622e0: 7468 6520 736f 7572 6365 2066 696c 6529 the source file) │ │ │ 004622f0: 206b 6e6f 776e 2074 6f20 4754 2e4d 2e20 known to GT.M. │ │ │ 00462300: 5468 6973 2063 616e 206c 6561 6420 746f This can lead to │ │ │ -00462310: 5400 457e 7100 0020 2020 706f 7465 6e74 T.E~q.. potent │ │ │ +00462310: 5400 45e0 7100 0020 2020 706f 7465 6e74 T.E.q.. potent │ │ │ 00462320: 6961 6c20 636f 6e66 7573 696f 6e2c 2068 ial confusion, h │ │ │ 00462330: 6f77 6576 6572 2c20 7369 6e63 6520 626f owever, since bo │ │ │ 00462340: 7468 205a 4c49 4e4b 2061 6e64 2061 7574 th ZLINK and aut │ │ │ 00462350: 6f2d 5a4c 494e 4b20 7573 6520 7468 6520 o-ZLINK use the │ │ │ -00462360: 6e61 6d65 5300 457e 8100 0020 2020 6f66 nameS.E~... of │ │ │ +00462360: 6e61 6d65 5300 45e0 8100 0020 2020 6f66 nameS.E.... of │ │ │ 00462370: 2074 6865 206f 626a 6563 7420 6669 6c65 the object file │ │ │ 00462380: 2074 6f20 6669 6e64 2074 6865 2072 6f75 to find the rou │ │ │ 00462390: 7469 6e65 2e20 5768 656e 2074 6865 206f tine. When the o │ │ │ 004623a0: 626a 6563 7420 6669 6c65 206e 616d 6520 bject file name │ │ │ -004623b0: 6469 6666 6572 734e 0045 7e91 0000 2020 differsN.E~... │ │ │ +004623b0: 6469 6666 6572 734e 0045 e091 0000 2020 differsN.E.... │ │ │ 004623c0: 2066 726f 6d20 7468 6520 6e61 6d65 206f from the name o │ │ │ 004623d0: 6620 7468 6520 726f 7574 696e 652c 2061 f the routine, a │ │ │ 004623e0: 7574 6f2d 5a4c 494e 4b20 6765 6e65 7261 uto-ZLINK genera │ │ │ 004623f0: 7465 7320 6120 7275 6e2d 7469 6d65 2065 tes a run-time e │ │ │ -00462400: 7272 6f72 2e08 0044 7ec0 1100 0012 0045 rror...D~......E │ │ │ -00462410: 7e12 0000 2020 202a 2a4e 6f74 652a 2a07 ~... **Note**. │ │ │ -00462420: 0045 7e13 0000 5200 457e 1400 0020 2020 .E~...R.E~... │ │ │ +00462400: 7272 6f72 2e08 0044 e0c0 1100 0012 0045 rror...D.......E │ │ │ +00462410: e012 0000 2020 202a 2a4e 6f74 652a 2a07 .... **Note**. │ │ │ +00462420: 0045 e013 0000 5200 45e0 1400 0020 2020 .E....R.E.... │ │ │ 00462430: 4175 746f 2d5a 4c49 4e4b 2061 6e64 205a Auto-ZLINK and Z │ │ │ 00462440: 4c49 4e4b 2063 6f6d 6d61 6e64 7320 7769 LINK commands wi │ │ │ 00462450: 7468 6f75 7420 6120 2e6d 206f 7220 2e6f thout a .m or .o │ │ │ 00462460: 2066 696c 6520 6578 7465 6e73 696f 6e20 file extension │ │ │ -00462470: 696e 2074 6865 6972 5300 457e 1500 0020 in theirS.E~... │ │ │ +00462470: 696e 2074 6865 6972 5300 45e0 1500 0020 in theirS.E.... │ │ │ 00462480: 2020 6172 6775 6d65 6e74 2064 6574 6572 argument deter │ │ │ 00462490: 6d69 6e65 2074 6865 206e 6565 6420 746f mine the need to │ │ │ 004624a0: 2072 6563 6f6d 7069 6c65 2062 6173 6564 recompile based │ │ │ 004624b0: 206f 6e20 7768 6574 6865 7220 7468 6520 on whether the │ │ │ -004624c0: 6f62 6a65 6374 2066 696c 6554 0045 7e16 object fileT.E~. │ │ │ +004624c0: 6f62 6a65 6374 2066 696c 6554 0045 e016 object fileT.E.. │ │ │ 004624d0: 0000 2020 2077 6173 206d 6f72 6520 7265 .. was more re │ │ │ 004624e0: 6365 6e74 6c79 206d 6f64 6966 6965 6420 cently modified │ │ │ 004624f0: 7468 616e 2074 6865 2073 6f75 7263 6520 than the source │ │ │ 00462500: 6669 6c65 2075 7369 6e67 2074 696d 6520 file using time │ │ │ 00462510: 696e 206e 616e 6f73 6563 6f6e 6473 2c53 in nanoseconds,S │ │ │ -00462520: 0045 7e17 0000 2020 2061 7320 7072 6f76 .E~... as prov │ │ │ +00462520: 0045 e017 0000 2020 2061 7320 7072 6f76 .E.... as prov │ │ │ 00462530: 6964 6564 2062 7920 7468 6520 756e 6465 ided by the unde │ │ │ 00462540: 726c 7969 6e67 2073 7973 7465 6d20 6361 rlying system ca │ │ │ 00462550: 6c6c 2e20 4e6f 7465 2074 6861 742c 2061 ll. Note that, a │ │ │ 00462560: 6c74 686f 7567 6820 7468 6520 666f 726d lthough the form │ │ │ 00462570: 6174 0000 0000 0000 0000 0000 0000 0000 at.............. │ │ │ 00462580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00462590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -287355,55 +287355,55 @@ │ │ │ 004627a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004627b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004627c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004627d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004627e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004627f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00462800: 0400 0000 a102 0000 c619 0000 0000 0000 ................ │ │ │ -00462810: 7c00 007e 4845 4c50 00ff 7300 ff43 4f4d |..~HELP..s..COM │ │ │ +00462810: 7c00 00e0 4845 4c50 00ff 7300 ff43 4f4d |...HELP..s..COM │ │ │ 00462820: 4d41 4e44 5300 ff73 00ff 5a48 454c 5000 MANDS..s..ZHELP. │ │ │ 00462830: ff73 00ff 4558 414d 504c 4553 00bf 7100 .s..EXAMPLES..q. │ │ │ 00462840: 0020 2020 5468 6973 206c 6973 7473 2074 . This lists t │ │ │ 00462850: 6865 2068 656c 7020 666f 7220 6675 6e63 he help for func │ │ │ 00462860: 7469 6f6e 2024 4441 5441 2c20 7768 6963 tion $DATA, whic │ │ │ 00462870: 6820 6973 2061 2073 7562 746f 7069 6320 h is a subtopic │ │ │ -00462880: 6f66 2066 756e 6374 696f 6e73 1000 2a7e of functions..*~ │ │ │ -00462890: 8100 0020 2020 746f 7069 632e 0700 2a7e ... topic...*~ │ │ │ -004628a0: 9100 0013 0029 7ec0 1100 0020 2020 4578 .....)~.... Ex │ │ │ -004628b0: 616d 706c 653a 0700 2a7e 1200 0013 002a ample:..*~.....* │ │ │ -004628c0: 7e13 0000 2020 2047 544d 3e7a 6865 6c70 ~... GTM>zhelp │ │ │ -004628d0: 0700 2a7e 1400 0047 002a 7e15 0000 2020 ..*~...G.*~... │ │ │ +00462880: 6f66 2066 756e 6374 696f 6e73 1000 2ae0 of functions..*. │ │ │ +00462890: 8100 0020 2020 746f 7069 632e 0700 2ae0 ... topic...*. │ │ │ +004628a0: 9100 0013 0029 e0c0 1100 0020 2020 4578 .....)..... Ex │ │ │ +004628b0: 616d 706c 653a 0700 2ae0 1200 0013 002a ample:..*......* │ │ │ +004628c0: e013 0000 2020 2047 544d 3e7a 6865 6c70 .... GTM>zhelp │ │ │ +004628d0: 0700 2ae0 1400 0047 002a e015 0000 2020 ..*....G.*.... │ │ │ 004628e0: 2054 6869 7320 7573 6573 205a 4845 4c50 This uses ZHELP │ │ │ 004628f0: 2074 6f20 6c69 7374 2061 6c6c 2074 6865 to list all the │ │ │ 00462900: 206b 6579 776f 7264 7320 696e 2074 6865 keywords in the │ │ │ 00462910: 2068 656c 7020 6c69 6272 6172 792e 0700 help library... │ │ │ -00462920: 2a7e 1600 0012 002a 7e17 0000 2020 2045 *~.....*~... E │ │ │ -00462930: 7861 6d70 6c65 3a07 002a 7e18 0000 1b00 xample:..*~..... │ │ │ -00462940: 2a7e 1900 0020 2020 4754 4d3e 7a68 656c *~... GTM>zhel │ │ │ -00462950: 7020 225a 5348 4f57 2207 002a 7e1a 0000 p "ZSHOW"..*~... │ │ │ -00462960: 3000 2a7e 2100 0020 2020 5468 6973 206c 0.*~!.. This l │ │ │ +00462920: 2ae0 1600 0012 002a e017 0000 2020 2045 *......*.... E │ │ │ +00462930: 7861 6d70 6c65 3a07 002a e018 0000 1b00 xample:..*...... │ │ │ +00462940: 2ae0 1900 0020 2020 4754 4d3e 7a68 656c *.... GTM>zhel │ │ │ +00462950: 7020 225a 5348 4f57 2207 002a e01a 0000 p "ZSHOW"..*.... │ │ │ +00462960: 3000 2ae0 2100 0020 2020 5468 6973 206c 0.*.!.. This l │ │ │ 00462970: 6973 7473 2074 6865 2068 656c 7020 666f ists the help fo │ │ │ 00462980: 7220 636f 6d6d 616e 6420 5a53 484f 572e r command ZSHOW. │ │ │ -00462990: 0700 2a7e 2200 000f 0017 7e4b 494c 4c00 ..*~".....~KILL. │ │ │ -004629a0: 005a 4b69 6c6c 1000 1c7e bf11 0000 2020 .ZKill...~.... │ │ │ -004629b0: 205a 4b69 6c6c 0700 1d7e 2100 004c 001d ZKill...~!..L.. │ │ │ -004629c0: 7e31 0000 2020 2054 6865 205a 4b49 4c4c ~1.. The ZKILL │ │ │ +00462990: 0700 2ae0 2200 000f 0017 e04b 494c 4c00 ..*."......KILL. │ │ │ +004629a0: 005a 4b69 6c6c 1000 1ce0 bf11 0000 2020 .ZKill........ │ │ │ +004629b0: 205a 4b69 6c6c 0700 1de0 2100 004c 001d ZKill....!..L.. │ │ │ +004629c0: e031 0000 2020 2054 6865 205a 4b49 4c4c .1.. The ZKILL │ │ │ 004629d0: 2063 6f6d 6d61 6e64 204b 494c 4c73 2074 command KILLs t │ │ │ 004629e0: 6865 2064 6174 6120 7661 6c75 6520 666f he data value fo │ │ │ 004629f0: 7220 6120 7661 7269 6162 6c65 206e 616d r a variable nam │ │ │ -00462a00: 6520 7769 7468 6f75 7437 001d 7e41 0000 e without7..~A.. │ │ │ +00462a00: 6520 7769 7468 6f75 7437 001d e041 0000 e without7...A.. │ │ │ 00462a10: 2020 2061 6666 6563 7469 6e67 2074 6865 affecting the │ │ │ 00462a20: 206e 6f64 6573 2064 6573 6365 6e64 6564 nodes descended │ │ │ 00462a30: 2066 726f 6d20 7468 6174 206e 6f64 652e from that node. │ │ │ -00462a40: 0700 1d7e 5100 002d 001d 7e61 0000 2020 ...~Q..-..~a.. │ │ │ +00462a40: 0700 1de0 5100 002d 001d e061 0000 2020 ....Q..-...a.. │ │ │ 00462a50: 2054 6865 2066 6f72 6d61 7420 6f66 2074 The format of t │ │ │ 00462a60: 6865 205a 4b49 4c4c 2063 6f6d 6d61 6e64 he ZKILL command │ │ │ -00462a70: 2069 733a 0700 1d7e 7100 001f 001d 7e81 is:...~q.....~. │ │ │ +00462a70: 2069 733a 0700 1de0 7100 001f 001d e081 is:....q....... │ │ │ 00462a80: 0000 2020 205a 4b5b 494c 4c5d 5b3a 7476 .. ZK[ILL][:tv │ │ │ -00462a90: 6578 7072 5d20 676c 766e 0700 1d7e 9100 expr] glvn...~.. │ │ │ +00462a90: 6578 7072 5d20 676c 766e 0700 1de0 9100 expr] glvn...... │ │ │ 00462aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00462ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00462ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00462ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00462ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00462af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00462b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -287483,263 +287483,263 @@ │ │ │ 00462fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00462fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00462fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00462fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00462fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00462ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00463000: 0400 0000 ff07 0000 1f1a 0000 0000 0000 ................ │ │ │ -00463010: 8000 007e 4845 4c50 00ff 7300 ff43 4f4d ...~HELP..s..COM │ │ │ +00463010: 8000 00e0 4845 4c50 00ff 7300 ff43 4f4d ....HELP..s..COM │ │ │ 00463020: 4d41 4e44 5300 ff73 00ff 5a4d 4553 5341 MANDS..s..ZMESSA │ │ │ 00463030: 4745 00ff 7300 ff45 5841 4d50 4c45 5300 GE..s..EXAMPLES. │ │ │ 00463040: c02a 0000 2020 2047 542e 4d20 7472 6561 .*.. GT.M trea │ │ │ 00463050: 7473 2069 7473 206f 776e 206f 6464 2d6e ts its own odd-n │ │ │ 00463060: 756d 6265 7265 6420 636f 6e64 6974 696f umbered conditio │ │ │ 00463070: 6e73 2061 7320 2273 7563 6365 7373 6675 ns as "successfu │ │ │ 00463080: 6c2e 2220 4754 2e4d 2068 616e 646c 6573 l." GT.M handles │ │ │ -00463090: 5300 2d7e 3100 0020 2020 7375 6363 6573 S.-~1.. succes │ │ │ +00463090: 5300 2de0 3100 0020 2020 7375 6363 6573 S.-.1.. succes │ │ │ 004630a0: 7366 756c 2063 6f6e 6469 7469 6f6e 7320 sful conditions │ │ │ 004630b0: 6279 2064 6973 706c 6179 696e 6720 7468 by displaying th │ │ │ 004630c0: 6520 6173 736f 6369 6174 6564 206d 6573 e associated mes │ │ │ 004630d0: 7361 6765 2061 6e64 2063 6f6e 7469 6e75 sage and continu │ │ │ -004630e0: 696e 6753 002d 7e32 0000 2020 2065 7865 ingS.-~2.. exe │ │ │ +004630e0: 696e 6753 002d e032 0000 2020 2065 7865 ingS.-.2.. exe │ │ │ 004630f0: 6375 7469 6f6e 2e20 4754 2e4d 2074 7265 cution. GT.M tre │ │ │ 00463100: 6174 7320 6974 7320 6f77 6e20 6576 656e ats its own even │ │ │ 00463110: 2d6e 756d 6265 7265 6420 636f 6e64 6974 -numbered condit │ │ │ 00463120: 696f 6e73 2061 7320 6661 696c 7572 6573 ions as failures │ │ │ -00463130: 2e20 4754 2e4d 5100 2d7e 3300 0020 2020 . GT.MQ.-~3.. │ │ │ +00463130: 2e20 4754 2e4d 5100 2de0 3300 0020 2020 . GT.MQ.-.3.. │ │ │ 00463140: 6861 6e64 6c65 7320 6661 696c 7572 6520 handles failure │ │ │ 00463150: 636f 6e64 6974 696f 6e73 2062 7920 7374 conditions by st │ │ │ 00463160: 6f72 696e 6720 7468 6520 6572 726f 7220 oring the error │ │ │ 00463170: 696e 666f 726d 6174 696f 6e20 696e 2024 information in $ │ │ │ -00463180: 5a53 5441 5455 5352 002d 7e34 0000 2020 ZSTATUSR.-~4.. │ │ │ +00463180: 5a53 5441 5455 5352 002d e034 0000 2020 ZSTATUSR.-.4.. │ │ │ 00463190: 2061 6e64 2058 4543 5554 4569 6e67 2024 and XECUTEing $ │ │ │ 004631a0: 4554 5241 5020 6f72 2024 5a54 5241 5020 ETRAP or $ZTRAP │ │ │ 004631b0: 496e 2044 6972 6563 7420 4d6f 6465 2c20 In Direct Mode, │ │ │ 004631c0: 4754 2e4d 206f 6e6c 7920 7265 706f 7274 GT.M only report │ │ │ -004631d0: 7320 6661 696c 7572 6554 002d 7e35 0000 s failureT.-~5.. │ │ │ +004631d0: 7320 6661 696c 7572 6554 002d e035 0000 s failureT.-.5.. │ │ │ 004631e0: 2020 2063 6f6e 6469 7469 6f6e 7320 746f conditions to │ │ │ 004631f0: 2074 6865 2070 7269 6e63 6970 616c 2064 the principal d │ │ │ 00463200: 6576 6963 6520 616e 6420 646f 6573 206e evice and does n │ │ │ 00463210: 6f74 2058 4543 5554 4520 2445 5452 4150 ot XECUTE $ETRAP │ │ │ 00463220: 206f 7220 245a 5452 4150 206f 7247 002d or $ZTRAP orG.- │ │ │ -00463230: 7e36 0000 2020 2073 6574 2024 5a53 5441 ~6.. set $ZSTA │ │ │ +00463230: e036 0000 2020 2073 6574 2024 5a53 5441 .6.. set $ZSTA │ │ │ 00463240: 5455 533b 2069 6620 2450 5249 4e43 4950 TUS; if $PRINCIP │ │ │ 00463250: 414c 2069 7320 696e 2043 454e 4142 4c45 AL is in CENABLE │ │ │ 00463260: 206d 6f64 652c 2047 542e 4d20 7365 6e64 mode, GT.M send │ │ │ -00463270: 7320 6974 5300 2d7e 3700 0020 2020 496e s itS.-~7.. In │ │ │ +00463270: 7320 6974 5300 2de0 3700 0020 2020 496e s itS.-.7.. In │ │ │ 00463280: 666f 726d 6174 696f 6e61 6c20 6d65 7373 formational mess │ │ │ 00463290: 6167 6573 2077 6869 6368 2061 7265 206e ages which are n │ │ │ 004632a0: 6f74 2065 7272 6f72 7320 6275 7420 6120 ot errors but a │ │ │ 004632b0: 666f 726d 206f 6620 7375 6363 6573 732e form of success. │ │ │ -004632c0: 2053 7973 7465 6d41 002d 7e38 0000 2020 SystemA.-~8.. │ │ │ +004632c0: 2053 7973 7465 6d41 002d e038 0000 2020 SystemA.-.8.. │ │ │ 004632d0: 2073 6572 7669 6365 2065 7272 6f72 7320 service errors │ │ │ 004632e0: 646f 206e 6f74 2066 6f6c 6c6f 7720 7468 do not follow th │ │ │ 004632f0: 6520 4754 2e4d 206f 6464 2f65 7665 6e20 e GT.M odd/even │ │ │ -00463300: 7061 7474 6572 6e2e 0700 2d7e 3900 0011 pattern...-~9... │ │ │ -00463310: 0017 7e50 5249 4e54 0000 5a50 7269 6e74 ..~PRINT..ZPrint │ │ │ -00463320: 1100 1d7e bf11 0000 2020 205a 5072 696e ...~.... ZPrin │ │ │ -00463330: 7407 001e 7e21 0000 4b00 1e7e 3100 0020 t...~!..K..~1.. │ │ │ +00463300: 7061 7474 6572 6e2e 0700 2de0 3900 0011 pattern...-.9... │ │ │ +00463310: 0017 e050 5249 4e54 0000 5a50 7269 6e74 ...PRINT..ZPrint │ │ │ +00463320: 1100 1de0 bf11 0000 2020 205a 5072 696e ........ ZPrin │ │ │ +00463330: 7407 001e e021 0000 4b00 1ee0 3100 0020 t....!..K...1.. │ │ │ 00463340: 2020 5468 6520 5a50 5249 4e54 2063 6f6d The ZPRINT com │ │ │ 00463350: 6d61 6e64 2064 6973 706c 6179 7320 7468 mand displays th │ │ │ 00463360: 6520 736f 7572 6365 2063 6f64 6520 6c69 e source code li │ │ │ 00463370: 6e65 7320 7365 6c65 6374 6564 2062 7920 nes selected by │ │ │ -00463380: 6974 7313 001e 7e41 0000 2020 2061 7267 its...~A.. arg │ │ │ -00463390: 756d 656e 742e 0700 1e7e 5100 002e 001e ument....~Q..... │ │ │ -004633a0: 7e61 0000 2020 2054 6865 2066 6f72 6d61 ~a.. The forma │ │ │ +00463380: 6974 7313 001e e041 0000 2020 2061 7267 its....A.. arg │ │ │ +00463390: 756d 656e 742e 0700 1ee0 5100 002e 001e ument.....Q..... │ │ │ +004633a0: e061 0000 2020 2054 6865 2066 6f72 6d61 .a.. The forma │ │ │ 004633b0: 7420 6f66 2074 6865 205a 5052 494e 5420 t of the ZPRINT │ │ │ -004633c0: 636f 6d6d 616e 6420 6973 3a07 001e 7e71 command is:...~q │ │ │ -004633d0: 0000 3c00 1e7e 8100 0020 2020 5a50 5b52 ..<..~... ZP[R │ │ │ +004633c0: 636f 6d6d 616e 6420 6973 3a07 001e e071 command is:....q │ │ │ +004633d0: 0000 3c00 1ee0 8100 0020 2020 5a50 5b52 ..<...... ZP[R │ │ │ 004633e0: 494e 545d 5b3a 7476 6578 7072 5d5b 656e INT][:tvexpr][en │ │ │ 004633f0: 7472 7972 6566 5b3a 6c61 6265 6c5b 2b69 tryref[:label[+i │ │ │ 00463400: 6e74 6578 7072 5d5d 5b2c 2e2e 2e5d 0700 ntexpr]][,...].. │ │ │ -00463410: 1e7e 9100 0054 001d 7ec0 1100 0020 2020 .~...T..~.... │ │ │ +00463410: 1ee0 9100 0054 001d e0c0 1100 0020 2020 .....T....... │ │ │ 00463420: 4e6f 7465 2074 6861 7420 7468 6520 726f Note that the ro │ │ │ 00463430: 7574 696e 656e 616d 6520 6d61 7920 6f6e utinename may on │ │ │ 00463440: 6c79 2061 7070 6561 7220 6265 666f 7265 ly appear before │ │ │ 00463450: 2074 6865 2063 6f6c 6f6e 2028 3a29 2064 the colon (:) d │ │ │ -00463460: 656c 696d 6974 6572 2e53 001e 7e12 0000 elimiter.S..~... │ │ │ +00463460: 656c 696d 6974 6572 2e53 001e e012 0000 elimiter.S...... │ │ │ 00463470: 2020 2054 6865 2069 6e74 6567 6572 2065 The integer e │ │ │ 00463480: 7870 7265 7373 696f 6e20 6f66 6673 6574 xpression offset │ │ │ 00463490: 7320 6d61 7920 6265 2070 6f73 6974 6976 s may be positiv │ │ │ 004634a0: 6520 6f72 206e 6567 6174 6976 652c 2062 e or negative, b │ │ │ -004634b0: 7574 2074 6865 7920 6d75 7374 3100 1e7e ut they must1..~ │ │ │ +004634b0: 7574 2074 6865 7920 6d75 7374 3100 1ee0 ut they must1... │ │ │ 004634c0: 1300 0020 2020 616c 7761 7973 2062 6520 ... always be │ │ │ 004634d0: 6465 6c69 6d69 7465 6420 6279 2061 2070 delimited by a p │ │ │ 004634e0: 6c75 7320 7369 676e 2028 2b29 2e07 001e lus sign (+).... │ │ │ -004634f0: 7e14 0000 1a00 1d7e ff73 00ff 4558 414d ~......~.s..EXAM │ │ │ +004634f0: e014 0000 1a00 1de0 ff73 00ff 4558 414d .........s..EXAM │ │ │ 00463500: 504c 4553 0000 4578 616d 706c 6573 1300 PLES..Examples.. │ │ │ -00463510: 2a7e bf11 0000 2020 2045 7861 6d70 6c65 *~.... Example │ │ │ -00463520: 7307 002b 7e21 0000 1200 2b7e 3100 0020 s..+~!....+~1.. │ │ │ -00463530: 2020 4578 616d 706c 653a 0700 2b7e 4100 Example:..+~A. │ │ │ -00463540: 001a 002b 7e51 0000 2020 2047 544d 3e5a ...+~Q.. GTM>Z │ │ │ -00463550: 5052 494e 5420 585e 5254 4e07 002b 7e61 PRINT X^RTN..+~a │ │ │ -00463560: 0000 5200 2b7e 7100 0020 2020 5468 6973 ..R.+~q.. This │ │ │ +00463510: 2ae0 bf11 0000 2020 2045 7861 6d70 6c65 *..... Example │ │ │ +00463520: 7307 002b e021 0000 1200 2be0 3100 0020 s..+.!....+.1.. │ │ │ +00463530: 2020 4578 616d 706c 653a 0700 2be0 4100 Example:..+.A. │ │ │ +00463540: 001a 002b e051 0000 2020 2047 544d 3e5a ...+.Q.. GTM>Z │ │ │ +00463550: 5052 494e 5420 585e 5254 4e07 002b e061 PRINT X^RTN..+.a │ │ │ +00463560: 0000 5200 2be0 7100 0020 2020 5468 6973 ..R.+.q.. This │ │ │ 00463570: 2065 7861 6d70 6c65 2064 6973 706c 6179 example display │ │ │ 00463580: 7320 7468 6520 6c69 6e65 2062 6567 696e s the line begin │ │ │ 00463590: 6e69 6e67 2077 6974 6820 7468 6520 6c61 ning with the la │ │ │ 004635a0: 6265 6c20 5820 696e 2074 6865 2072 6f75 bel X in the rou │ │ │ -004635b0: 7469 6e65 0e00 2b7e 8100 0020 2020 5254 tine..+~... RT │ │ │ -004635c0: 4e2e 0700 2b7e 9100 0013 002a 7ec0 1100 N...+~.....*~... │ │ │ -004635d0: 0020 2020 4578 616d 706c 653a 0700 2b7e . Example:..+~ │ │ │ -004635e0: 1200 001e 002b 7e13 0000 2020 2047 544d .....+~... GTM │ │ │ +004635b0: 7469 6e65 0e00 2be0 8100 0020 2020 5254 tine..+.... RT │ │ │ +004635c0: 4e2e 0700 2be0 9100 0013 002a e0c0 1100 N...+......*.... │ │ │ +004635d0: 0020 2020 4578 616d 706c 653a 0700 2be0 . Example:..+. │ │ │ +004635e0: 1200 001e 002b e013 0000 2020 2047 544d .....+.... GTM │ │ │ 004635f0: 3e5a 5052 494e 5420 585e 5254 4e3a 582b >ZPRINT X^RTN:X+ │ │ │ -00463600: 3507 002b 7e14 0000 1f00 2b7e 1500 0020 5..+~.....+~... │ │ │ +00463600: 3507 002b e014 0000 1f00 2be0 1500 0020 5..+......+.... │ │ │ 00463610: 2020 4754 4d3e 5a50 5249 4e54 2058 2b2d GTM>ZPRINT X+- │ │ │ -00463620: 355e 5254 4e3a 5823 002b 7e16 0000 2020 5^RTN:X#.+~... │ │ │ +00463620: 355e 5254 4e3a 5823 002b e016 0000 2020 5^RTN:X#.+.... │ │ │ 00463630: 2047 544d 3e5a 5052 494e 5420 585e 5254 GTM>ZPRINT X^RT │ │ │ -00463640: 4e3a 582b 2d35 5e52 544e 0700 2b7e 1700 N:X+-5^RTN..+~.. │ │ │ -00463650: 0054 002b 7e18 0000 2020 2054 6865 2066 .T.+~... The f │ │ │ +00463640: 4e3a 582b 2d35 5e52 544e 0700 2be0 1700 N:X+-5^RTN..+... │ │ │ +00463650: 0054 002b e018 0000 2020 2054 6865 2066 .T.+.... The f │ │ │ 00463660: 6972 7374 206c 696e 6520 6469 7370 6c61 irst line displa │ │ │ 00463670: 7973 2074 6865 206c 696e 6520 6265 6769 ys the line begi │ │ │ 00463680: 6e6e 696e 6720 7769 7468 2074 6865 206c nning with the l │ │ │ 00463690: 6162 656c 2058 2061 6e64 2074 6865 206e abel X and the n │ │ │ -004636a0: 6578 7420 3554 002b 7e19 0000 2020 206c ext 5T.+~... l │ │ │ +004636a0: 6578 7420 3554 002b e019 0000 2020 206c ext 5T.+.... l │ │ │ 004636b0: 696e 6573 2069 6e20 726f 7574 696e 6520 ines in routine │ │ │ 004636c0: 5254 4e2e 2054 6865 2073 6563 6f6e 6420 RTN. The second │ │ │ 004636d0: 6c69 6e65 2064 6973 706c 6179 7320 7468 line displays th │ │ │ 004636e0: 6520 3520 6c69 6e65 7320 7072 6563 6564 e 5 lines preced │ │ │ -004636f0: 696e 6720 6c61 6265 6c53 002b 7e1a 0000 ing labelS.+~... │ │ │ +004636f0: 696e 6720 6c61 6265 6c53 002b e01a 0000 ing labelS.+.... │ │ │ 00463700: 2020 2058 2069 6e20 7468 6520 7361 6d65 X in the same │ │ │ 00463710: 2072 6f75 7469 6e65 2061 6e64 2074 6865 routine and the │ │ │ 00463720: 206c 696e 6520 6265 6769 6e6e 696e 6720 line beginning │ │ │ 00463730: 7769 7468 206c 6162 656c 2058 2e20 5468 with label X. Th │ │ │ -00463740: 6520 7468 6972 6420 6c69 6e65 4e00 2b7e e third lineN.+~ │ │ │ +00463740: 6520 7468 6972 6420 6c69 6e65 4e00 2be0 e third lineN.+. │ │ │ 00463750: 2100 0020 2020 6765 6e65 7261 7465 7320 !.. generates │ │ │ 00463760: 6120 7275 6e2d 7469 6d65 2065 7272 6f72 a run-time error │ │ │ 00463770: 2062 6563 6175 7365 2074 6865 2072 6f75 because the rou │ │ │ 00463780: 7469 6e65 206e 616d 6520 6d75 7374 2061 tine name must a │ │ │ -00463790: 7070 6561 7220 6f6e 6c79 2b00 2b7e 2200 ppear only+.+~". │ │ │ +00463790: 7070 6561 7220 6f6e 6c79 2b00 2be0 2200 ppear only+.+.". │ │ │ 004637a0: 0020 2020 6265 666f 7265 2074 6865 2063 . before the c │ │ │ 004637b0: 6f6c 6f6e 2069 6e20 7468 6520 6172 6775 olon in the argu │ │ │ -004637c0: 6d65 6e74 2e07 002b 7e23 0000 1200 2b7e ment...+~#....+~ │ │ │ +004637c0: 6d65 6e74 2e07 002b e023 0000 1200 2be0 ment...+.#....+. │ │ │ 004637d0: 2400 0020 2020 4578 616d 706c 653a 0700 $.. Example:.. │ │ │ -004637e0: 2b7e 2500 001a 002b 7e26 0000 2020 2047 +~%....+~&.. G │ │ │ +004637e0: 2be0 2500 001a 002b e026 0000 2020 2047 +.%....+.&.. G │ │ │ 004637f0: 544d 3e7a 7072 696e 7420 5e41 2331 2300 TM>zprint ^A#1#. │ │ │ 00463800: 0400 0000 e807 0000 431a 0000 0000 0000 ........C....... │ │ │ -00463810: 3f00 007e 4845 4c50 00ff 7300 ff43 4f4d ?..~HELP..s..COM │ │ │ +00463810: 3f00 00e0 4845 4c50 00ff 7300 ff43 4f4d ?...HELP..s..COM │ │ │ 00463820: 4d41 4e44 5300 ff73 00ff 5a50 5249 4e54 MANDS..s..ZPRINT │ │ │ 00463830: 00ff 7300 ff45 5841 4d50 4c45 5300 c027 ..s..EXAMPLES..' │ │ │ 00463840: 0000 2020 2020 646f 205e 7465 7374 3118 .. do ^test1. │ │ │ -00463850: 002b 7e28 0000 2020 2020 646f 2073 746f .+~(.. do sto │ │ │ -00463860: 705e 7465 7374 320e 002b 7e29 0000 2020 p^test2..+~).. │ │ │ -00463870: 2047 544d 3e07 002b 7e2a 0000 4700 2b7e GTM>..+~*..G.+~ │ │ │ +00463850: 002b e028 0000 2020 2020 646f 2073 746f .+.(.. do sto │ │ │ +00463860: 705e 7465 7374 320e 002b e029 0000 2020 p^test2..+.).. │ │ │ +00463870: 2047 544d 3e07 002b e02a 0000 4700 2be0 GTM>..+.*..G.+. │ │ │ 00463880: 3100 0020 2020 5468 6973 2063 6f6d 6d61 1.. This comma │ │ │ 00463890: 6e64 2064 6973 706c 6179 7320 7468 6520 nd displays the │ │ │ 004638a0: 7472 6967 6765 7220 636f 6465 2066 6f72 trigger code for │ │ │ 004638b0: 2074 7269 6767 6572 206e 616d 6520 4123 trigger name A# │ │ │ -004638c0: 3123 2e07 002b 7e32 0000 4f00 2b7e 3300 1#...+~2..O.+~3. │ │ │ +004638c0: 3123 2e07 002b e032 0000 4f00 2be0 3300 1#...+.2..O.+.3. │ │ │ 004638d0: 0020 2020 5a50 5249 4e54 205e 7823 2f42 . ZPRINT ^x#/B │ │ │ 004638e0: 5245 4720 3a20 5072 696e 7420 7472 6967 REG : Print trig │ │ │ 004638f0: 6765 7220 726f 7574 696e 6520 7573 6572 ger routine user │ │ │ 00463900: 2d6e 616d 6564 2022 7822 2069 6e20 7265 -named "x" in re │ │ │ -00463910: 6769 6f6e 2042 5245 4753 002b 7e34 0000 gion BREGS.+~4.. │ │ │ +00463910: 6769 6f6e 2042 5245 4753 002b e034 0000 gion BREGS.+.4.. │ │ │ 00463920: 2020 205a 5052 494e 5420 5e78 2331 232f ZPRINT ^x#1#/ │ │ │ 00463930: 4252 4547 203a 2050 7269 6e74 2074 7269 BREG : Print tri │ │ │ 00463940: 6767 6572 2072 6f75 7469 6e65 2061 7574 gger routine aut │ │ │ 00463950: 6f2d 6e61 6d65 6420 2278 2331 2220 696e o-named "x#1" in │ │ │ -00463960: 2072 6567 696f 6e20 4252 4547 7800 2b7e region BREGx.+~ │ │ │ +00463960: 2072 6567 696f 6e20 4252 4547 7800 2be0 region BREGx.+. │ │ │ 00463970: 3500 0020 2020 5a50 5249 4e54 205e 7823 5.. ZPRINT ^x# │ │ │ 00463980: 3123 412f 4252 4547 203a 2050 7269 6e74 1#A/BREG : Print │ │ │ 00463990: 2074 7269 6767 6572 2072 6f75 7469 6e65 trigger routine │ │ │ 004639a0: 2061 7574 6f2d 6e61 6d65 6420 2278 2331 auto-named "x#1 │ │ │ 004639b0: 222c 2072 756e 7469 6d65 2064 6973 616d ", runtime disam │ │ │ 004639c0: 6269 6775 6174 6564 2062 7920 2223 4122 biguated by "#A" │ │ │ 004639d0: 2c20 414e 4420 696e 2072 6567 696f 6e20 , AND in region │ │ │ -004639e0: 4252 4547 8400 2b7e 3600 0020 2020 5a50 BREG..+~6.. ZP │ │ │ +004639e0: 4252 4547 8400 2be0 3600 0020 2020 5a50 BREG..+.6.. ZP │ │ │ 004639f0: 5249 4e54 202b 315e 7823 3123 412f 4252 RINT +1^x#1#A/BR │ │ │ 00463a00: 4547 203a 2050 7269 6e74 206c 696e 6520 EG : Print line │ │ │ 00463a10: 3120 6f66 2074 7269 6767 6572 2072 6f75 1 of trigger rou │ │ │ 00463a20: 7469 6e65 2061 7574 6f2d 6e61 6d65 6420 tine auto-named │ │ │ 00463a30: 2278 2331 222c 2072 756e 7469 6d65 2064 "x#1", runtime d │ │ │ 00463a40: 6973 616d 6269 6775 6174 6564 2062 7920 isambiguated by │ │ │ 00463a50: 2223 4122 2c20 414e 4420 696e 2072 6567 "#A", AND in reg │ │ │ -00463a60: 696f 6e20 4252 4547 0700 2b7e 3700 0040 ion BREG..+~7..@ │ │ │ -00463a70: 002b 7e38 0000 2020 2054 6865 7365 2061 .+~8.. These a │ │ │ +00463a60: 696f 6e20 4252 4547 0700 2be0 3700 0040 ion BREG..+.7..@ │ │ │ +00463a70: 002b e038 0000 2020 2054 6865 7365 2061 .+.8.. These a │ │ │ 00463a80: 7265 2073 6f6d 6520 6578 616d 706c 6573 re some examples │ │ │ 00463a90: 206f 6620 6469 7361 6d62 6967 7561 746f of disambiguato │ │ │ 00463aa0: 7220 636f 6d62 696e 6174 696f 6e73 2e07 r combinations.. │ │ │ -00463ab0: 002b 7e39 0000 1500 177e 5255 5044 4154 .+~9.....~RUPDAT │ │ │ -00463ac0: 4500 005a 5255 5044 4154 4513 001f 7ebf E..ZRUPDATE...~. │ │ │ +00463ab0: 002b e039 0000 1500 17e0 5255 5044 4154 .+.9......RUPDAT │ │ │ +00463ac0: 4500 005a 5255 5044 4154 4513 001f e0bf E..ZRUPDATE..... │ │ │ 00463ad0: 1100 0020 2020 5a52 5550 4441 5445 0700 ... ZRUPDATE.. │ │ │ -00463ae0: 207e 2100 0052 0020 7e31 0000 2020 2050 ~!..R. ~1.. P │ │ │ +00463ae0: 20e0 2100 0052 0020 e031 0000 2020 2050 .!..R. .1.. P │ │ │ 00463af0: 7562 6c69 7368 6573 2074 6865 206e 6577 ublishes the new │ │ │ 00463b00: 2076 6572 7369 6f6e 7320 6f66 2072 6f75 versions of rou │ │ │ 00463b10: 7469 6e65 7320 746f 2073 7562 7363 7269 tines to subscri │ │ │ 00463b20: 6265 7273 2e20 5468 6520 666f 726d 6174 bers. The format │ │ │ -00463b30: 206f 6620 7468 651e 0020 7e41 0000 2020 of the.. ~A.. │ │ │ +00463b30: 206f 6620 7468 651e 0020 e041 0000 2020 of the.. .A.. │ │ │ 00463b40: 205a 5255 5044 4154 4520 636f 6d6d 616e ZRUPDATE comman │ │ │ -00463b50: 6420 6973 3a07 0020 7e51 0000 2900 207e d is:.. ~Q..). ~ │ │ │ +00463b50: 6420 6973 3a07 0020 e051 0000 2900 20e0 d is:.. .Q..). . │ │ │ 00463b60: 6100 0020 2020 5a52 5550 5b44 4154 455d a.. ZRUP[DATE] │ │ │ 00463b70: 5b3a 7476 6578 7072 5d20 6578 7072 205b [:tvexpr] expr [ │ │ │ -00463b80: 2c2e 2e2e 5d07 0020 7e71 0000 5400 207e ,...].. ~q..T. ~ │ │ │ +00463b80: 2c2e 2e2e 5d07 0020 e071 0000 5400 20e0 ,...].. .q..T. . │ │ │ 00463b90: 8100 0020 2020 2020 6f20 5468 6520 6f70 ... o The op │ │ │ 00463ba0: 7469 6f6e 616c 2074 7275 7468 2d76 616c tional truth-val │ │ │ 00463bb0: 7565 6420 6578 7072 6573 7369 6f6e 2069 ued expression i │ │ │ 00463bc0: 6d6d 6564 6961 7465 6c79 2066 6f6c 6c6f mmediately follo │ │ │ 00463bd0: 7769 6e67 2074 6865 2063 6f6d 6d61 6e64 wing the command │ │ │ -00463be0: 4c00 207e 9100 0020 2020 2020 2020 6973 L. ~... is │ │ │ +00463be0: 4c00 20e0 9100 0020 2020 2020 2020 6973 L. .... is │ │ │ 00463bf0: 2061 2063 6f6d 6d61 6e64 2070 6f73 7463 a command postc │ │ │ 00463c00: 6f6e 6469 7469 6f6e 616c 2074 6861 7420 onditional that │ │ │ 00463c10: 636f 6e74 726f 6c73 2077 6865 7468 6572 controls whether │ │ │ -00463c20: 206f 7220 6e6f 7420 4754 2e4d 2400 1f7e or not GT.M$..~ │ │ │ +00463c20: 206f 7220 6e6f 7420 4754 2e4d 2400 1fe0 or not GT.M$... │ │ │ 00463c30: c011 0000 2020 2020 2020 2065 7865 6375 .... execu │ │ │ 00463c40: 7465 7320 7468 6520 636f 6d6d 616e 642e tes the command. │ │ │ -00463c50: 5300 207e 1200 0020 2020 2020 6f20 6578 S. ~... o ex │ │ │ +00463c50: 5300 20e0 1200 0020 2020 2020 6f20 6578 S. .... o ex │ │ │ 00463c60: 7072 2063 6f6e 7461 696e 7320 6120 6c69 pr contains a li │ │ │ 00463c70: 7374 206f 6620 6f62 6a65 6374 2066 696c st of object fil │ │ │ 00463c80: 6520 6e61 6d65 732c 2077 6974 6820 6f72 e names, with or │ │ │ 00463c90: 2077 6974 686f 7574 2077 696c 6463 6172 without wildcar │ │ │ -00463ca0: 6473 2c43 0020 7e13 0000 2020 2020 2020 ds,C. ~... │ │ │ +00463ca0: 6473 2c43 0020 e013 0000 2020 2020 2020 ds,C. .... │ │ │ 00463cb0: 2077 6869 6368 205a 5255 5044 4154 4520 which ZRUPDATE │ │ │ 00463cc0: 7075 626c 6973 6865 7320 6e65 7720 7665 publishes new ve │ │ │ 00463cd0: 7273 696f 6e73 2074 6f20 7375 6273 6372 rsions to subscr │ │ │ -00463ce0: 6962 6572 732e 5200 207e 1400 0020 2020 ibers.R. ~... │ │ │ +00463ce0: 6962 6572 732e 5200 20e0 1400 0020 2020 ibers.R. .... │ │ │ 00463cf0: 2020 6f20 546f 2072 656d 6f76 6520 726f o To remove ro │ │ │ 00463d00: 7574 696e 6573 2c20 6465 6c65 7465 2074 utines, delete t │ │ │ 00463d10: 6865 206f 626a 6563 7420 6669 6c65 7320 he object files │ │ │ 00463d20: 616e 6420 7075 626c 6973 6820 7468 6520 and publish the │ │ │ -00463d30: 6e61 6d65 7320 6f66 5400 207e 1500 0020 names ofT. ~... │ │ │ +00463d30: 6e61 6d65 7320 6f66 5400 20e0 1500 0020 names ofT. .... │ │ │ 00463d40: 2020 2020 2020 7468 6520 6465 6c65 7465 the delete │ │ │ 00463d50: 6420 6f62 6a65 6374 2066 696c 6573 2e20 d object files. │ │ │ 00463d60: 5265 6d6f 7661 6c20 7265 7175 6972 6573 Removal requires │ │ │ 00463d70: 2066 696c 6520 6e61 6d65 7320 746f 2062 file names to b │ │ │ -00463d80: 6520 6578 706c 6963 6974 6c79 5400 207e e explicitlyT. ~ │ │ │ +00463d80: 6520 6578 706c 6963 6974 6c79 5400 20e0 e explicitlyT. . │ │ │ 00463d90: 1600 0020 2020 2020 2020 7370 6563 6966 ... specif │ │ │ 00463da0: 6965 642c 2062 6563 6175 7365 2070 6174 ied, because pat │ │ │ 00463db0: 7465 726e 7320 7769 7468 2077 696c 6463 terns with wildc │ │ │ 00463dc0: 6172 6473 2063 616e 6e6f 7420 6d61 7463 ards cannot matc │ │ │ 00463dd0: 6820 6465 6c65 7465 6420 6669 6c65 732e h deleted files. │ │ │ -00463de0: 5300 207e 1700 0020 2020 2020 6f20 5a52 S. ~... o ZR │ │ │ +00463de0: 5300 20e0 1700 0020 2020 2020 6f20 5a52 S. .... o ZR │ │ │ 00463df0: 5550 4441 5445 2072 656a 6563 7473 2066 UPDATE rejects f │ │ │ 00463e00: 696c 652d 6e61 6d65 2061 7267 756d 656e ile-name argumen │ │ │ 00463e10: 7473 2074 6861 7420 6172 6520 7379 6d62 ts that are symb │ │ │ 00463e20: 6f6c 6963 206c 696e 6b73 206f 7220 7374 olic links or st │ │ │ -00463e30: 6172 7425 0020 7e18 0000 2020 2020 2020 art%. ~... │ │ │ +00463e30: 6172 7425 0020 e018 0000 2020 2020 2020 art%. .... │ │ │ 00463e40: 2077 6974 6820 6120 7065 7263 656e 742d with a percent- │ │ │ -00463e50: 7369 676e 2028 2529 5300 207e 1900 0020 sign (%)S. ~... │ │ │ +00463e50: 7369 676e 2028 2529 5300 20e0 1900 0020 sign (%)S. .... │ │ │ 00463e60: 2020 2020 6f20 5a52 5550 4441 5445 2072 o ZRUPDATE r │ │ │ 00463e70: 6563 6f67 6e69 7a65 7320 7175 6573 7469 ecognizes questi │ │ │ 00463e80: 6f6e 2d6d 6172 6b20 283f 2920 6173 2061 on-mark (?) as a │ │ │ 00463e90: 2073 696e 676c 6520 6368 6172 6163 7465 single characte │ │ │ -00463ea0: 7220 7769 6c64 2d63 6172 6452 0020 7e1a r wild-cardR. ~. │ │ │ +00463ea0: 7220 7769 6c64 2d63 6172 6452 0020 e01a r wild-cardR. .. │ │ │ 00463eb0: 0000 2020 2020 206f 2049 6620 7468 6520 .. o If the │ │ │ 00463ec0: 7061 7468 2074 6f20 6120 6669 6c65 2069 path to a file i │ │ │ 00463ed0: 7320 6e6f 6e2d 6578 6973 7465 6e74 2c20 s non-existent, │ │ │ 00463ee0: 7468 6520 7265 7175 6573 7420 6973 2069 the request is i │ │ │ 00463ef0: 676e 6f72 6564 2065 7863 6570 7454 0020 gnored exceptT. │ │ │ -00463f00: 7e21 0000 2020 2020 2020 2069 6e20 7468 ~!.. in th │ │ │ +00463f00: e021 0000 2020 2020 2020 2069 6e20 7468 .!.. in th │ │ │ 00463f10: 6520 6361 7365 2077 6865 7265 206f 6e65 e case where one │ │ │ 00463f20: 2064 6573 6972 6573 2061 2063 7572 7265 desires a curre │ │ │ 00463f30: 6e74 6c79 2073 6861 7265 6420 6f62 6a65 ntly shared obje │ │ │ 00463f40: 6374 2066 696c 6520 286f 6e65 2074 6861 ct file (one tha │ │ │ -00463f50: 7449 0020 7e22 0000 2020 2020 2020 2077 tI. ~".. w │ │ │ +00463f50: 7449 0020 e022 0000 2020 2020 2020 2077 tI. .".. w │ │ │ 00463f60: 6173 2061 6363 6573 7365 6420 6265 666f as accessed befo │ │ │ 00463f70: 7265 2069 7420 7761 7320 6465 6c65 7465 re it was delete │ │ │ 00463f80: 6429 2074 6f20 6e6f 206c 6f6e 6765 7220 d) to no longer │ │ │ -00463f90: 6265 2073 6861 7265 642e 4e00 207e 2300 be shared.N. ~#. │ │ │ +00463f90: 6265 2073 6861 7265 642e 4e00 20e0 2300 be shared.N. .#. │ │ │ 00463fa0: 0020 2020 2020 6f20 546f 2065 6666 6563 . o To effec │ │ │ 00463fb0: 7420 6175 746f 2d72 656c 696e 6b2c 2047 t auto-relink, G │ │ │ 00463fc0: 542e 4d20 6372 6561 7465 7320 736d 616c T.M creates smal │ │ │ 00463fd0: 6c20 7465 6d70 6f72 6172 7920 6669 6c65 l temporary file │ │ │ 00463fe0: 7320 696e 2074 6865 0000 0000 0000 0000 s in the........ │ │ │ 00463ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00464000: 0400 0000 7d05 0000 2e1c 0000 0000 0000 ....}........... │ │ │ @@ -287747,88 +287747,88 @@ │ │ │ 00464020: 4d41 4e44 5300 ff73 00ff 5a53 484f 5700 MANDS..s..ZSHOW. │ │ │ 00464030: ff73 00ff 5a53 484f 575f 4445 5354 494e .s..ZSHOW_DESTIN │ │ │ 00464040: 4154 494f 4e5f 5641 5249 4142 4c45 5300 ATION_VARIABLES. │ │ │ 00464050: c031 0000 2020 2047 544d 3e4b 494c 4c20 .1.. GTM>KILL │ │ │ 00464060: 2053 4554 2061 2831 2c22 4422 2c33 2c35 SET a(1,"D",3,5 │ │ │ 00464070: 293d 2273 7475 6666 222c 6128 312c 2258 )="stuff",a(1,"X │ │ │ 00464080: 222c 3229 3d22 222c 6128 3129 3d31 1c00 ",2)="",a(1)=1.. │ │ │ -00464090: 3d7e 3200 0020 2020 4754 4d3e 5a53 486f =~2.. GTM>ZSHo │ │ │ -004640a0: 7720 2264 223a 6128 3129 1400 3d7e 3300 w "d":a(1)..=~3. │ │ │ +00464090: 3de0 3200 0020 2020 4754 4d3e 5a53 486f =.2.. GTM>ZSHo │ │ │ +004640a0: 7720 2264 223a 6128 3129 1400 3de0 3300 w "d":a(1)..=.3. │ │ │ 004640b0: 0020 2020 4754 4d3e 5a57 5269 7465 1000 . GTM>ZWRite.. │ │ │ -004640c0: 3d7e 3400 0020 2020 6128 3129 3d31 5a00 =~4.. a(1)=1Z. │ │ │ -004640d0: 3d7e 3500 0020 2020 6128 312c 2244 222c =~5.. a(1,"D", │ │ │ +004640c0: 3de0 3400 0020 2020 6128 3129 3d31 5a00 =.4.. a(1)=1Z. │ │ │ +004640d0: 3de0 3500 0020 2020 6128 312c 2244 222c =.5.. a(1,"D", │ │ │ 004640e0: 3129 3d22 2f64 6576 2f70 7473 2f31 204f 1)="/dev/pts/1 O │ │ │ 004640f0: 5045 4e20 5445 524d 494e 414c 204e 4f50 PEN TERMINAL NOP │ │ │ 00464100: 4153 5420 4e4f 4553 4341 204e 4f52 4541 AST NOESCA NOREA │ │ │ 00464110: 4453 2054 5950 4520 5749 4454 483d 3830 DS TYPE WIDTH=80 │ │ │ -00464120: 204c 454e 473d 3234 2100 3d7e 3600 0020 LENG=24!.=~6.. │ │ │ +00464120: 204c 454e 473d 3234 2100 3de0 3600 0020 LENG=24!.=.6.. │ │ │ 00464130: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00464140: 2020 2045 4449 5420 2217 003d 7e37 0000 EDIT "..=~7.. │ │ │ +00464140: 2020 2045 4449 5420 2217 003d e037 0000 EDIT "..=.7.. │ │ │ 00464150: 2020 2061 2831 2c22 5822 2c32 293d 2222 a(1,"X",2)="" │ │ │ -00464160: 0e00 3d7e 3800 0020 2020 4754 4d3e 0700 ..=~8.. GTM>.. │ │ │ -00464170: 3d7e 3900 0052 003d 7e3a 0000 2020 2054 =~9..R.=~:.. T │ │ │ +00464160: 0e00 3de0 3800 0020 2020 4754 4d3e 0700 ..=.8.. GTM>.. │ │ │ +00464170: 3de0 3900 0052 003d e03a 0000 2020 2054 =.9..R.=.:.. T │ │ │ 00464180: 6869 7320 5a53 484f 5720 7374 6f72 6573 his ZSHOW stores │ │ │ 00464190: 2074 6865 2063 7572 7265 6e74 206f 7065 the current ope │ │ │ 004641a0: 6e20 6465 7669 6365 2069 6e66 6f72 6d61 n device informa │ │ │ 004641b0: 7469 6f6e 2075 6e64 6572 2061 2831 292e tion under a(1). │ │ │ -004641c0: 204e 6f74 6963 6541 003d 7e41 0000 2020 NoticeA.=~A.. │ │ │ +004641c0: 204e 6f74 6963 6541 003d e041 0000 2020 NoticeA.=.A.. │ │ │ 004641d0: 2068 6f77 2074 6865 205a 5348 4f57 206f how the ZSHOW o │ │ │ 004641e0: 7665 726c 6179 7320 7468 6520 7072 696f verlays the prio │ │ │ 004641f0: 7220 7661 6c75 6520 6f66 2061 2831 2c22 r value of a(1," │ │ │ -00464200: 4422 2c33 2c35 292e 0700 3d7e 4200 0012 D",3,5)...=~B... │ │ │ -00464210: 003d 7e43 0000 2020 2045 7861 6d70 6c65 .=~C.. Example │ │ │ -00464220: 3a07 003d 7e44 0000 1900 3d7e 4500 0020 :..=~D....=~E.. │ │ │ +00464200: 4422 2c33 2c35 292e 0700 3de0 4200 0012 D",3,5)...=.B... │ │ │ +00464210: 003d e043 0000 2020 2045 7861 6d70 6c65 .=.C.. Example │ │ │ +00464220: 3a07 003d e044 0000 1900 3de0 4500 0020 :..=.D....=.E.. │ │ │ 00464230: 2020 4754 4d3e 4b49 4c4c 205e 5a53 484f GTM>KILL ^ZSHO │ │ │ -00464240: 5707 003d 7e46 0000 2b00 3d7e 4700 0020 W..=~F..+.=~G.. │ │ │ +00464240: 5707 003d e046 0000 2b00 3de0 4700 0020 W..=.F..+.=.G.. │ │ │ 00464250: 2020 4754 4d3e 5a42 202d 2a2c 6c61 625e GTM>ZB -*,lab^ │ │ │ 00464260: 726f 7574 205a 5348 2022 4222 3a5e 5a53 rout ZSH "B":^ZS │ │ │ -00464270: 484f 571b 003d 7e48 0000 2020 2047 544d HOW..=~H.. GTM │ │ │ +00464270: 484f 571b 003d e048 0000 2020 2047 544d HOW..=.H.. GTM │ │ │ 00464280: 3e5a 5752 6974 6520 5e5a 5348 4f57 2200 >ZWRite ^ZSHOW". │ │ │ -00464290: 3d7e 4900 0020 2020 5e5a 5348 4f57 2822 =~I.. ^ZSHOW(" │ │ │ +00464290: 3de0 4900 0020 2020 5e5a 5348 4f57 2822 =.I.. ^ZSHOW(" │ │ │ 004642a0: 4222 2c31 293d 224c 4142 5e52 4f55 5422 B",1)="LAB^ROUT" │ │ │ -004642b0: 0e00 3d7e 4a00 0020 2020 4754 4d3e 0700 ..=~J.. GTM>.. │ │ │ -004642c0: 3d7e 5100 0054 003d 7e52 0000 2020 2054 =~Q..T.=~R.. T │ │ │ +004642b0: 0e00 3de0 4a00 0020 2020 4754 4d3e 0700 ..=.J.. GTM>.. │ │ │ +004642c0: 3de0 5100 0054 003d e052 0000 2020 2054 =.Q..T.=.R.. T │ │ │ 004642d0: 6869 7320 5a53 484f 5720 7374 6f72 6573 his ZSHOW stores │ │ │ 004642e0: 2074 6865 2063 7572 7265 6e74 205a 4252 the current ZBR │ │ │ 004642f0: 4541 4b20 696e 666f 726d 6174 696f 6e20 EAK information │ │ │ 00464300: 756e 6465 7220 7468 6520 676c 6f62 616c under the global │ │ │ -00464310: 2076 6172 6961 626c 6511 003d 7e53 0000 variable..=~S.. │ │ │ -00464320: 2020 205e 5a53 484f 572e 0700 3d7e 5400 ^ZSHOW...=~T. │ │ │ +00464310: 2076 6172 6961 626c 6511 003d e053 0000 variable..=.S.. │ │ │ +00464320: 2020 205e 5a53 484f 572e 0700 3de0 5400 ^ZSHOW...=.T. │ │ │ 00464330: 002e 0026 5e49 4e46 4f52 4d41 5449 4f4e ...&^INFORMATION │ │ │ 00464340: 5f43 4f44 4553 0000 5a53 484f 575f 496e _CODES..ZSHOW_In │ │ │ 00464350: 666f 726d 6174 696f 6e5f 436f 6465 7322 formation_Codes" │ │ │ -00464360: 0038 7ebf 1100 0020 2020 5a53 484f 5720 .8~.... ZSHOW │ │ │ +00464360: 0038 e0bf 1100 0020 2020 5a53 484f 5720 .8..... ZSHOW │ │ │ 00464370: 496e 666f 726d 6174 696f 6e20 436f 6465 Information Code │ │ │ -00464380: 7307 0039 7e21 0000 5200 397e 3100 0020 s..9~!..R.9~1.. │ │ │ +00464380: 7307 0039 e021 0000 5200 39e0 3100 0020 s..9.!..R.9.1.. │ │ │ 00464390: 2020 4120 5a53 484f 5720 6172 6775 6d65 A ZSHOW argume │ │ │ 004643a0: 6e74 2069 7320 616e 2065 7870 7265 7373 nt is an express │ │ │ 004643b0: 696f 6e20 636f 6e74 6169 6e69 6e67 2061 ion containing a │ │ │ 004643c0: 206c 6973 7420 6f66 2063 6f64 6573 2074 list of codes t │ │ │ -004643d0: 6861 7420 7365 6c65 6374 4c00 397e 4100 hat selectL.9~A. │ │ │ +004643d0: 6861 7420 7365 6c65 6374 4c00 39e0 4100 hat selectL.9.A. │ │ │ 004643e0: 0020 2020 6f6e 6520 6f72 206d 6f72 6520 . one or more │ │ │ 004643f0: 7479 7065 7320 6f66 2069 6e66 6f72 6d61 types of informa │ │ │ 00464400: 7469 6f6e 2e20 5468 6520 5a53 484f 5720 tion. The ZSHOW │ │ │ 00464410: 696e 666f 726d 6174 696f 6e20 636f 6465 information code │ │ │ -00464420: 7320 6172 653a 0700 397e 5100 0054 0039 s are:..9~Q..T.9 │ │ │ -00464430: 7e61 0000 2020 202b 2d2d 2d2d 2d2d 2d2d ~a.. +-------- │ │ │ +00464420: 7320 6172 653a 0700 39e0 5100 0054 0039 s are:..9.Q..T.9 │ │ │ +00464430: e061 0000 2020 202b 2d2d 2d2d 2d2d 2d2d .a.. +-------- │ │ │ 00464440: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00464450: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00464460: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00464470: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00464480: 2b54 0039 7e71 0000 2020 207c 2043 6f64 +T.9~q.. | Cod │ │ │ +00464480: 2b54 0039 e071 0000 2020 207c 2043 6f64 +T.9.q.. | Cod │ │ │ 00464490: 6520 7c20 2020 2020 2020 2020 2020 2020 e | │ │ │ 004644a0: 2020 2020 2020 2020 2020 2020 2020 4465 De │ │ │ 004644b0: 7363 7269 7074 696f 6e20 2020 2020 2020 scription │ │ │ 004644c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004644d0: 2020 2020 7c54 0039 7e81 0000 2020 207c |T.9~... | │ │ │ +004644d0: 2020 2020 7c54 0039 e081 0000 2020 207c |T.9.... | │ │ │ 004644e0: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 004644f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00464500: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00464510: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00464520: 2d2d 2d2d 2d2d 2d2d 7c54 0039 7e91 0000 --------|T.9~... │ │ │ +00464520: 2d2d 2d2d 2d2d 2d2d 7c54 0039 e091 0000 --------|T.9.... │ │ │ 00464530: 2020 207c 202a 2020 2020 7c20 6973 2074 | * | is t │ │ │ 00464540: 6865 2077 696c 6463 6172 6420 636f 6465 he wildcard code │ │ │ 00464550: 2077 6869 6368 2069 7320 7361 6d65 2061 which is same a │ │ │ 00464560: 7320 5a53 484f 5720 2249 5642 444c 4752 s ZSHOW "IVBDLGR │ │ │ 00464570: 4322 3b20 616c 6c20 2020 2020 7c00 0000 C"; all |... │ │ │ 00464580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00464590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -287867,388 +287867,388 @@ │ │ │ 004647a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004647b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004647c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004647d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004647e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004647f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00464800: 0400 0000 d507 0000 7e1a 0000 0000 0000 ........~....... │ │ │ -00464810: 8d00 007e 4845 4c50 00ff 7300 ff43 4f4d ...~HELP..s..COM │ │ │ +00464810: 8d00 00e0 4845 4c50 00ff 7300 ff43 4f4d ....HELP..s..COM │ │ │ 00464820: 4d41 4e44 5300 ff73 00ff 5a53 484f 5700 MANDS..s..ZSHOW. │ │ │ 00464830: ff73 00ff 5a53 484f 575f 494e 464f 524d .s..ZSHOW_INFORM │ │ │ 00464840: 4154 494f 4e5f 434f 4445 5300 c011 0000 ATION_CODES..... │ │ │ 00464850: 2020 207c 2020 2020 2020 7c20 6578 636c | | excl │ │ │ 00464860: 7564 696e 6720 636f 6465 7320 2241 222c uding codes "A", │ │ │ 00464870: 2022 5322 2c20 616e 6420 2254 222e 2020 "S", and "T". │ │ │ 00464880: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00464890: 2020 2020 2020 2020 2020 2020 7c54 0039 |T.9 │ │ │ -004648a0: 7e12 0000 2020 207c 2d2d 2d2d 2d2d 2b2d ~... |------+- │ │ │ +004648a0: e012 0000 2020 207c 2d2d 2d2d 2d2d 2b2d .... |------+- │ │ │ 004648b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004648c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004648d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004648e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004648f0: 7c54 0039 7e13 0000 2020 207c 2020 2020 |T.9~... | │ │ │ +004648f0: 7c54 0039 e013 0000 2020 207c 2020 2020 |T.9.... | │ │ │ 00464900: 2020 7c20 7468 6520 636f 6465 2022 4122 | the code "A" │ │ │ 00464910: 2073 7461 6e64 7320 666f 7220 4175 746f stands for Auto │ │ │ 00464920: 7265 6c69 6e6b 2061 6e64 2070 726f 7669 relink and provi │ │ │ 00464930: 6465 7320 6f75 7470 7574 2069 6e20 7468 des output in th │ │ │ -00464940: 6520 2020 7c54 0039 7e14 0000 2020 207c e |T.9~... | │ │ │ +00464940: 6520 2020 7c54 0039 e014 0000 2020 207c e |T.9.... | │ │ │ 00464950: 2020 2020 2020 7c20 7361 6d65 2066 6f72 | same for │ │ │ 00464960: 6d61 7420 6173 204d 5550 4950 2052 4354 mat as MUPIP RCT │ │ │ 00464970: 4c44 554d 502c 2062 7574 2072 6573 7472 LDUMP, but restr │ │ │ 00464980: 6963 7465 6420 746f 2074 6865 2072 6f75 icted to the rou │ │ │ -00464990: 7469 6e65 7320 2020 7c54 0039 7e15 0000 tines |T.9~... │ │ │ +00464990: 7469 6e65 7320 2020 7c54 0039 e015 0000 tines |T.9.... │ │ │ 004649a0: 2020 207c 2020 2020 2020 7c20 636f 6e74 | | cont │ │ │ 004649b0: 6169 6e65 6420 696e 2074 6865 2072 656c ained in the rel │ │ │ 004649c0: 696e 6b63 746c 2061 7265 6173 2069 6e20 inkctl areas in │ │ │ 004649d0: 7573 6520 6279 2074 6865 2070 726f 6365 use by the proce │ │ │ 004649e0: 7373 2069 7373 7569 6e67 2020 7c54 0039 ss issuing |T.9 │ │ │ -004649f0: 7e16 0000 2020 207c 2020 2020 2020 7c20 ~... | | │ │ │ +004649f0: e016 0000 2020 207c 2020 2020 2020 7c20 .... | | │ │ │ 00464a00: 7468 6520 636f 6d6d 616e 642e 205a 5348 the command. ZSH │ │ │ 00464a10: 4f57 2022 2a22 2064 6f65 7320 6e6f 7420 OW "*" does not │ │ │ 00464a20: 696e 636c 7564 6520 5a53 484f 5720 2241 include ZSHOW "A │ │ │ 00464a30: 2220 6265 6361 7573 6520 6f66 2061 6e20 " because of an │ │ │ -00464a40: 7c54 0039 7e17 0000 2020 207c 2041 2020 |T.9~... | A │ │ │ +00464a40: 7c54 0039 e017 0000 2020 207c 2041 2020 |T.9.... | A │ │ │ 00464a50: 2020 7c20 6578 7065 6374 6174 696f 6e20 | expectation │ │ │ 00464a60: 7468 6174 2074 6865 2074 7970 6963 616c that the typical │ │ │ 00464a70: 2076 6f6c 756d 6520 6f66 2074 6865 2069 volume of the i │ │ │ 00464a80: 6e66 6f72 6d61 7469 6f6e 2064 6f65 7320 nformation does │ │ │ -00464a90: 6e6f 7420 7c54 0039 7e18 0000 2020 207c not |T.9~... | │ │ │ +00464a90: 6e6f 7420 7c54 0039 e018 0000 2020 207c not |T.9.... | │ │ │ 00464aa0: 2020 2020 2020 7c20 7072 6f76 6964 6520 | provide │ │ │ 00464ab0: 6120 676f 6f64 2072 6574 7572 6e20 666f a good return fo │ │ │ 00464ac0: 7220 6974 7320 7661 6c75 652e 2049 6620 r its value. If │ │ │ 00464ad0: 796f 7520 7769 7368 2079 6f75 7220 6572 you wish your er │ │ │ -00464ae0: 726f 7220 2020 2020 7c54 0039 7e19 0000 ror |T.9~... │ │ │ +00464ae0: 726f 7220 2020 2020 7c54 0039 e019 0000 ror |T.9.... │ │ │ 00464af0: 2020 207c 2020 2020 2020 7c20 6861 6e64 | | hand │ │ │ 00464b00: 6c69 6e67 206f 7220 494e 5452 5054 2072 ling or INTRPT r │ │ │ 00464b10: 6f75 7469 6e65 7320 746f 2064 756d 7020 outines to dump │ │ │ 00464b20: 7468 6973 2069 6e66 6f72 6d61 7469 6f6e this information │ │ │ 00464b30: 2c20 6173 6b20 666f 7220 2020 7c54 0039 , ask for |T.9 │ │ │ -00464b40: 7e1a 0000 2020 207c 2020 2020 2020 7c20 ~... | | │ │ │ +00464b40: e01a 0000 2020 207c 2020 2020 2020 7c20 .... | | │ │ │ 00464b50: 6974 2065 7870 6c69 6369 746c 792c 2070 it explicitly, p │ │ │ 00464b60: 6f73 7369 626c 7920 6279 2064 6f69 6e67 ossibly by doing │ │ │ 00464b70: 2061 205a 5348 4f57 2022 4122 2069 6e74 a ZSHOW "A" int │ │ │ 00464b80: 6f20 6120 6c6f 6361 6c20 2020 2020 2020 o a local │ │ │ -00464b90: 7c54 0039 7e21 0000 2020 207c 2020 2020 |T.9~!.. | │ │ │ +00464b90: 7c54 0039 e021 0000 2020 207c 2020 2020 |T.9.!.. | │ │ │ 00464ba0: 2020 7c20 7661 7269 6162 6c65 2062 6566 | variable bef │ │ │ 00464bb0: 6f72 6520 646f 696e 6720 6120 5a53 484f ore doing a ZSHO │ │ │ 00464bc0: 5720 222a 222e 2020 2020 2020 2020 2020 W "*". │ │ │ 00464bd0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00464be0: 2020 2020 7c54 0039 7e22 0000 2020 207c |T.9~".. | │ │ │ +00464be0: 2020 2020 7c54 0039 e022 0000 2020 207c |T.9.".. | │ │ │ 00464bf0: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 00464c00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00464c10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00464c20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00464c30: 2d2d 2d2d 2d2d 2d2d 7c54 0039 7e23 0000 --------|T.9~#.. │ │ │ +00464c30: 2d2d 2d2d 2d2d 2d2d 7c54 0039 e023 0000 --------|T.9.#.. │ │ │ 00464c40: 2020 207c 2042 2020 2020 7c20 6469 7370 | B | disp │ │ │ 00464c50: 6c61 7973 2061 6374 6976 6520 5a42 5245 lays active ZBRE │ │ │ 00464c60: 414b 2062 7265 616b 706f 696e 7473 2061 AK breakpoints a │ │ │ 00464c70: 6e64 2074 6865 6972 2061 7373 6f63 6961 nd their associa │ │ │ 00464c80: 7465 6420 6163 7469 6f6e 7320 7c54 0039 ted actions |T.9 │ │ │ -00464c90: 7e24 0000 2020 207c 2d2d 2d2d 2d2d 2b2d ~$.. |------+- │ │ │ +00464c90: e024 0000 2020 207c 2d2d 2d2d 2d2d 2b2d .$.. |------+- │ │ │ 00464ca0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00464cb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00464cc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00464cd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00464ce0: 7c54 0039 7e25 0000 2020 207c 2020 2020 |T.9~%.. | │ │ │ +00464ce0: 7c54 0039 e025 0000 2020 207c 2020 2020 |T.9.%.. | │ │ │ 00464cf0: 2020 7c20 7072 6f76 6964 6573 2074 6865 | provides the │ │ │ 00464d00: 206c 6973 7420 6f66 206c 6f61 6465 6420 list of loaded │ │ │ 00464d10: 6578 7465 726e 616c 2063 616c 6c20 7061 external call pa │ │ │ 00464d20: 636b 6167 6573 2061 6e64 2074 6865 6972 ckages and their │ │ │ -00464d30: 2020 2020 7c54 0039 7e26 0000 2020 207c |T.9~&.. | │ │ │ +00464d30: 2020 2020 7c54 0039 e026 0000 2020 207c |T.9.&.. | │ │ │ 00464d40: 2043 2020 2020 7c20 726f 7574 696e 6573 C | routines │ │ │ 00464d50: 2e20 5a53 484f 5720 2243 2220 646f 6573 . ZSHOW "C" does │ │ │ 00464d60: 206e 6f74 2072 6570 6f72 7420 7061 636b not report pack │ │ │ 00464d70: 6167 6573 2074 6861 7420 6172 6520 2020 ages that are │ │ │ -00464d80: 2020 2020 2020 2020 7c54 0039 7e27 0000 |T.9~'.. │ │ │ +00464d80: 2020 2020 2020 2020 7c54 0039 e027 0000 |T.9.'.. │ │ │ 00464d90: 2020 207c 2020 2020 2020 7c20 6163 6365 | | acce │ │ │ 00464da0: 7373 6962 6c65 2062 7574 2068 6176 6520 ssible but have │ │ │ 00464db0: 6e6f 7420 6265 656e 2061 6363 6573 7365 not been accesse │ │ │ 00464dc0: 6420 6279 2074 6865 2070 726f 6365 7373 d by the process │ │ │ 00464dd0: 2e20 2020 2020 2020 2020 2020 7c54 0039 . |T.9 │ │ │ -00464de0: 7e28 0000 2020 207c 2d2d 2d2d 2d2d 2b2d ~(.. |------+- │ │ │ +00464de0: e028 0000 2020 207c 2d2d 2d2d 2d2d 2b2d .(.. |------+- │ │ │ 00464df0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00464e00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00464e10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00464e20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00464e30: 7c54 0039 7e29 0000 2020 207c 2020 2020 |T.9~).. | │ │ │ +00464e30: 7c54 0039 e029 0000 2020 207c 2020 2020 |T.9.).. | │ │ │ 00464e40: 2020 7c20 6469 7370 6c61 7973 2069 6e66 | displays inf │ │ │ 00464e50: 6f72 6d61 7469 6f6e 206f 6e20 6375 7272 ormation on curr │ │ │ 00464e60: 656e 746c 7920 4f50 454e 2064 6576 6963 ently OPEN devic │ │ │ 00464e70: 6573 3b20 6974 2074 656e 6473 2074 6f20 es; it tends to │ │ │ -00464e80: 2020 2020 7c54 0039 7e2a 0000 2020 207c |T.9~*.. | │ │ │ +00464e80: 2020 2020 7c54 0039 e02a 0000 2020 207c |T.9.*.. | │ │ │ 00464e90: 2044 2020 2020 7c20 6469 7370 6c61 7920 D | display │ │ │ 00464ea0: 696e 666f 726d 6174 696f 6e20 6f6e 2064 information on d │ │ │ 00464eb0: 6576 6963 6520 7374 6174 6573 2074 6861 evice states tha │ │ │ 00464ec0: 7420 6469 6666 6572 2066 726f 6d20 7468 t differ from th │ │ │ -00464ed0: 6520 2020 2020 2020 7c54 0039 7e31 0000 e |T.9~1.. │ │ │ +00464ed0: 6520 2020 2020 2020 7c54 0039 e031 0000 e |T.9.1.. │ │ │ 00464ee0: 2020 207c 2020 2020 2020 7c20 6465 6661 | | defa │ │ │ 00464ef0: 756c 7420 2020 2020 2020 2020 2020 2020 ult │ │ │ 00464f00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00464f10: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00464f20: 2020 2020 2020 2020 2020 2020 7c54 0039 |T.9 │ │ │ -00464f30: 7e32 0000 2020 207c 2d2d 2d2d 2d2d 2b2d ~2.. |------+- │ │ │ +00464f30: e032 0000 2020 207c 2d2d 2d2d 2d2d 2b2d .2.. |------+- │ │ │ 00464f40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00464f50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00464f60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00464f70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00464f80: 7c54 0039 7e33 0000 2020 207c 2020 2020 |T.9~3.. | │ │ │ +00464f80: 7c54 0039 e033 0000 2020 207c 2020 2020 |T.9.3.. | │ │ │ 00464f90: 2020 7c20 6469 7370 6c61 7973 2074 6865 | displays the │ │ │ 00464fa0: 2061 6363 6573 7320 7374 6174 6973 7469 access statisti │ │ │ 00464fb0: 6373 2066 6f72 2067 6c6f 6261 6c20 7661 cs for global va │ │ │ 00464fc0: 7269 6162 6c65 7320 616e 6420 6163 6365 riables and acce │ │ │ 00464fd0: 7373 2020 7c00 0000 0000 0000 0000 0000 ss |........... │ │ │ 00464fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00464ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00465000: 0400 0000 dc07 0000 961a 0000 0000 0000 ................ │ │ │ -00465010: 8d00 007e 4845 4c50 00ff 7300 ff43 4f4d ...~HELP..s..COM │ │ │ +00465010: 8d00 00e0 4845 4c50 00ff 7300 ff43 4f4d ....HELP..s..COM │ │ │ 00465020: 4d41 4e44 5300 ff73 00ff 5a53 484f 5700 MANDS..s..ZSHOW. │ │ │ 00465030: ff73 00ff 5a53 484f 575f 494e 464f 524d .s..ZSHOW_INFORM │ │ │ 00465040: 4154 494f 4e5f 434f 4445 5300 c034 0000 ATION_CODES..4.. │ │ │ 00465050: 2020 207c 2047 2020 2020 7c20 746f 2064 | G | to d │ │ │ 00465060: 6174 6162 6173 6520 6669 6c65 2073 696e atabase file sin │ │ │ 00465070: 6365 2070 726f 6365 7373 2073 7461 7274 ce process start │ │ │ 00465080: 7570 2e20 5768 656e 2074 6865 2070 726f up. When the pro │ │ │ 00465090: 6365 7373 2064 6f65 7320 2020 7c54 0039 cess does |T.9 │ │ │ -004650a0: 7e35 0000 2020 207c 2020 2020 2020 7c20 ~5.. | | │ │ │ +004650a0: e035 0000 2020 207c 2020 2020 2020 7c20 .5.. | | │ │ │ 004650b0: 6e6f 7420 6861 7665 2061 6363 6573 7320 not have access │ │ │ 004650c0: 746f 2074 6865 2063 7572 7265 6e74 2073 to the current s │ │ │ 004650d0: 6861 7265 6420 7374 6174 6973 7469 6373 hared statistics │ │ │ 004650e0: 2c20 5a53 484f 5720 2247 2220 2020 2020 , ZSHOW "G" │ │ │ -004650f0: 7c54 0039 7e36 0000 2020 207c 2020 2020 |T.9~6.. | │ │ │ +004650f0: 7c54 0039 e036 0000 2020 207c 2020 2020 |T.9.6.. | │ │ │ 00465100: 2020 7c20 7265 7475 726e 7320 6120 7175 | returns a qu │ │ │ 00465110: 6573 7469 6f6e 2d6d 6172 6b20 283f 2920 estion-mark (?) │ │ │ 00465120: 6174 2074 6865 2065 6e64 206f 6620 7468 at the end of th │ │ │ 00465130: 6520 6f75 7470 7574 2073 7472 696e 6773 e output strings │ │ │ -00465140: 2e20 2020 7c54 0039 7e37 0000 2020 207c . |T.9~7.. | │ │ │ +00465140: 2e20 2020 7c54 0039 e037 0000 2020 207c . |T.9.7.. | │ │ │ 00465150: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 00465160: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00465170: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00465180: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00465190: 2d2d 2d2d 2d2d 2d2d 7c54 0039 7e38 0000 --------|T.9~8.. │ │ │ +00465190: 2d2d 2d2d 2d2d 2d2d 7c54 0039 e038 0000 --------|T.9.8.. │ │ │ 004651a0: 2020 207c 2049 2020 2020 7c20 6469 7370 | I | disp │ │ │ 004651b0: 6c61 7973 2074 6865 2063 7572 7265 6e74 lays the current │ │ │ 004651c0: 2076 616c 7565 7320 6f66 2061 6c6c 2069 values of all i │ │ │ 004651d0: 6e74 7269 6e73 6963 2073 7065 6369 616c ntrinsic special │ │ │ 004651e0: 2076 6172 6961 626c 6573 2020 7c54 0039 variables |T.9 │ │ │ -004651f0: 7e39 0000 2020 207c 2d2d 2d2d 2d2d 2b2d ~9.. |------+- │ │ │ +004651f0: e039 0000 2020 207c 2d2d 2d2d 2d2d 2b2d .9.. |------+- │ │ │ 00465200: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00465210: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00465220: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00465230: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00465240: 7c54 0039 7e3a 0000 2020 207c 204c 2020 |T.9~:.. | L │ │ │ +00465240: 7c54 0039 e03a 0000 2020 207c 204c 2020 |T.9.:.. | L │ │ │ 00465250: 2020 7c20 6469 7370 6c61 7973 2047 542e | displays GT. │ │ │ 00465260: 4d20 4c4f 434b 7320 616e 6420 5a41 4c4c M LOCKs and ZALL │ │ │ 00465270: 4f43 4154 4573 2068 656c 6420 6279 2074 OCATEs held by t │ │ │ 00465280: 6865 2070 726f 6365 7373 2020 2020 2020 he process │ │ │ -00465290: 2020 2020 7c54 0039 7e41 0000 2020 207c |T.9~A.. | │ │ │ +00465290: 2020 2020 7c54 0039 e041 0000 2020 207c |T.9.A.. | │ │ │ 004652a0: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 004652b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004652c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004652d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004652e0: 2d2d 2d2d 2d2d 2d2d 7c54 0039 7e42 0000 --------|T.9~B.. │ │ │ +004652e0: 2d2d 2d2d 2d2d 2d2d 7c54 0039 e042 0000 --------|T.9.B.. │ │ │ 004652f0: 2020 207c 2020 2020 2020 7c20 6469 7370 | | disp │ │ │ 00465300: 6c61 7973 2074 6865 2047 542e 4d20 696e lays the GT.M in │ │ │ 00465310: 766f 6361 7469 6f6e 2073 7461 636b 2061 vocation stack a │ │ │ 00465320: 6e64 2061 2068 6173 6820 6261 7365 6420 nd a hash based │ │ │ 00465330: 6f6e 2074 6865 2020 2020 2020 7c54 0039 on the |T.9 │ │ │ -00465340: 7e43 0000 2020 207c 2052 2020 2020 7c20 ~C.. | R | │ │ │ +00465340: e043 0000 2020 207c 2052 2020 2020 7c20 .C.. | R | │ │ │ 00465350: 4d75 726d 7572 4861 7368 3320 616c 676f MurmurHash3 algo │ │ │ 00465360: 7269 7468 6d20 6f66 204d 2073 6f75 7263 rithm of M sourc │ │ │ 00465370: 6520 636f 6465 2066 6f72 2065 6163 6820 e code for each │ │ │ 00465380: 726f 7574 696e 6520 6f6e 2074 6865 2020 routine on the │ │ │ -00465390: 7c54 0039 7e44 0000 2020 207c 2020 2020 |T.9~D.. | │ │ │ +00465390: 7c54 0039 e044 0000 2020 207c 2020 2020 |T.9.D.. | │ │ │ 004653a0: 2020 7c20 7374 6163 6b2e 2020 2020 2020 | stack. │ │ │ 004653b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004653c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004653d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004653e0: 2020 2020 7c54 0039 7e45 0000 2020 207c |T.9~E.. | │ │ │ +004653e0: 2020 2020 7c54 0039 e045 0000 2020 207c |T.9.E.. | │ │ │ 004653f0: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 00465400: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00465410: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00465420: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00465430: 2d2d 2d2d 2d2d 2d2d 7c54 0039 7e46 0000 --------|T.9~F.. │ │ │ +00465430: 2d2d 2d2d 2d2d 2d2d 7c54 0039 e046 0000 --------|T.9.F.. │ │ │ 00465440: 2020 207c 2053 2020 2020 7c20 6469 7370 | S | disp │ │ │ 00465450: 6c61 7973 2074 6865 2047 542e 4d20 696e lays the GT.M in │ │ │ 00465460: 766f 6361 7469 6f6e 2073 7461 636b 202d vocation stack - │ │ │ 00465470: 206c 696b 6520 522c 2062 7574 2077 6974 like R, but wit │ │ │ 00465480: 686f 7574 2074 6865 2020 2020 7c54 0039 hout the |T.9 │ │ │ -00465490: 7e47 0000 2020 207c 2020 2020 2020 7c20 ~G.. | | │ │ │ +00465490: e047 0000 2020 207c 2020 2020 2020 7c20 .G.. | | │ │ │ 004654a0: 6861 7368 2020 2020 2020 2020 2020 2020 hash │ │ │ 004654b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004654c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004654d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004654e0: 7c54 0039 7e48 0000 2020 207c 2d2d 2d2d |T.9~H.. |---- │ │ │ +004654e0: 7c54 0039 e048 0000 2020 207c 2d2d 2d2d |T.9.H.. |---- │ │ │ 004654f0: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 00465500: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00465510: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00465520: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00465530: 2d2d 2d2d 7c54 0039 7e49 0000 2020 207c ----|T.9~I.. | │ │ │ +00465530: 2d2d 2d2d 7c54 0039 e049 0000 2020 207c ----|T.9.I.. | │ │ │ 00465540: 2020 2020 2020 7c20 6469 7370 6c61 7973 | displays │ │ │ 00465550: 2074 6865 2063 726f 7373 2d72 6567 696f the cross-regio │ │ │ 00465560: 6e20 7375 6d6d 6172 7920 2874 6f74 616c n summary (total │ │ │ 00465570: 2920 6c69 6e65 7320 6173 736f 6369 6174 ) lines associat │ │ │ -00465580: 6564 2077 6974 6820 7c54 0039 7e4a 0000 ed with |T.9~J.. │ │ │ +00465580: 6564 2077 6974 6820 7c54 0039 e04a 0000 ed with |T.9.J.. │ │ │ 00465590: 2020 207c 2054 2020 2020 7c20 4720 616e | T | G an │ │ │ 004655a0: 6420 4c20 636f 6465 732e 204c 696e 6573 d L codes. Lines │ │ │ 004655b0: 2061 7373 6f63 6961 7465 6420 7769 7468 associated with │ │ │ 004655c0: 2047 2065 6e64 2077 6974 6820 6120 7175 G end with a qu │ │ │ 004655d0: 6573 7469 6f6e 2d6d 6172 6b20 7c54 0039 estion-mark |T.9 │ │ │ -004655e0: 7e51 0000 2020 207c 2020 2020 2020 7c20 ~Q.. | | │ │ │ +004655e0: e051 0000 2020 207c 2020 2020 2020 7c20 .Q.. | | │ │ │ 004655f0: 283f 2920 7768 656e 2074 6865 2070 726f (?) when the pro │ │ │ 00465600: 6365 7373 2064 6f65 7320 6e6f 7420 6861 cess does not ha │ │ │ 00465610: 7665 2061 6363 6573 7320 746f 2074 6865 ve access to the │ │ │ 00465620: 2063 7572 7265 6e74 2073 6861 7265 6420 current shared │ │ │ -00465630: 7c54 0039 7e52 0000 2020 207c 2020 2020 |T.9~R.. | │ │ │ +00465630: 7c54 0039 e052 0000 2020 207c 2020 2020 |T.9.R.. | │ │ │ 00465640: 2020 7c20 7374 6174 6973 7469 6373 2e20 | statistics. │ │ │ 00465650: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00465660: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00465670: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00465680: 2020 2020 7c54 0039 7e53 0000 2020 207c |T.9~S.. | │ │ │ +00465680: 2020 2020 7c54 0039 e053 0000 2020 207c |T.9.S.. | │ │ │ 00465690: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 004656a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004656b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004656c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004656d0: 2d2d 2d2d 2d2d 2d2d 7c54 0039 7e54 0000 --------|T.9~T.. │ │ │ +004656d0: 2d2d 2d2d 2d2d 2d2d 7c54 0039 e054 0000 --------|T.9.T.. │ │ │ 004656e0: 2020 207c 2056 2020 2020 7c20 6469 7370 | V | disp │ │ │ 004656f0: 6c61 7973 206c 6f63 616c 2061 6e64 2061 lays local and a │ │ │ 00465700: 6c69 6173 2076 6172 6961 626c 6573 2074 lias variables t │ │ │ 00465710: 6861 7420 6172 6520 6163 7469 7665 2069 hat are active i │ │ │ 00465720: 6e20 7468 6520 2020 2020 2020 7c54 0039 n the |T.9 │ │ │ -00465730: 7e55 0000 2020 207c 2020 2020 2020 7c20 ~U.. | | │ │ │ +00465730: e055 0000 2020 207c 2020 2020 2020 7c20 .U.. | | │ │ │ 00465740: 6375 7272 656e 7420 636f 6e74 6578 7420 current context │ │ │ 00465750: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00465760: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00465770: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00465780: 7c54 0039 7e56 0000 2020 202b 2d2d 2d2d |T.9~V.. +---- │ │ │ +00465780: 7c54 0039 e056 0000 2020 202b 2d2d 2d2d |T.9.V.. +---- │ │ │ 00465790: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004657a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004657b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004657c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004657d0: 2d2d 2d2d 2b07 0039 7e57 0000 0000 0000 ----+..9~W...... │ │ │ +004657d0: 2d2d 2d2d 2b07 0039 e057 0000 0000 0000 ----+..9.W...... │ │ │ 004657e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004657f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00465800: 0400 0000 c607 0000 b41a 0000 0000 0000 ................ │ │ │ -00465810: 8d00 007e 4845 4c50 00ff 7300 ff43 4f4d ...~HELP..s..COM │ │ │ +00465810: 8d00 00e0 4845 4c50 00ff 7300 ff43 4f4d ....HELP..s..COM │ │ │ 00465820: 4d41 4e44 5300 ff73 00ff 5a53 484f 5700 MANDS..s..ZSHOW. │ │ │ 00465830: ff73 00ff 5a53 484f 575f 494e 464f 524d .s..ZSHOW_INFORM │ │ │ 00465840: 4154 494f 4e5f 434f 4445 5300 c058 0000 ATION_CODES..X.. │ │ │ 00465850: 2020 2043 6f64 6573 206d 6179 2062 6520 Codes may be │ │ │ 00465860: 7570 7065 722d 206f 7220 6c6f 7765 722d upper- or lower- │ │ │ 00465870: 6361 7365 2e20 496e 7661 6c69 6420 636f case. Invalid co │ │ │ 00465880: 6465 7320 7072 6f64 7563 6520 6120 7275 des produce a ru │ │ │ 00465890: 6e2d 7469 6d65 2065 7272 6f72 2e52 0039 n-time error.R.9 │ │ │ -004658a0: 7e59 0000 2020 204d 756c 7469 706c 6520 ~Y.. Multiple │ │ │ +004658a0: e059 0000 2020 204d 756c 7469 706c 6520 .Y.. Multiple │ │ │ 004658b0: 6f63 6375 7272 656e 6365 7320 6f66 2074 occurrences of t │ │ │ 004658c0: 6865 2073 616d 6520 636f 6465 2069 6e20 he same code in │ │ │ 004658d0: 6f6e 6520 5a53 484f 5720 6172 6775 6d65 one ZSHOW argume │ │ │ 004658e0: 6e74 206f 6e6c 7920 7072 6f64 7563 6550 nt only produceP │ │ │ -004658f0: 0039 7e5a 0000 2020 206f 6e65 206f 7574 .9~Z.. one out │ │ │ +004658f0: 0039 e05a 0000 2020 206f 6e65 206f 7574 .9.Z.. one out │ │ │ 00465900: 7075 7420 696e 7374 616e 6365 206f 6620 put instance of │ │ │ 00465910: 7468 6520 636f 7272 6573 706f 6e64 696e the correspondin │ │ │ 00465920: 6720 696e 666f 726d 6174 696f 6e2e 2054 g information. T │ │ │ 00465930: 6865 206f 7264 6572 206f 6620 7468 6553 he order of theS │ │ │ -00465940: 0039 7e61 0000 2020 2066 6972 7374 2061 .9~a.. first a │ │ │ +00465940: 0039 e061 0000 2020 2066 6972 7374 2061 .9.a.. first a │ │ │ 00465950: 7070 6561 7261 6e63 6520 6f66 2074 6865 ppearance of the │ │ │ 00465960: 2063 6f64 6573 2069 6e20 7468 6520 6172 codes in the ar │ │ │ 00465970: 6775 6d65 6e74 2064 6574 6572 6d69 6e65 gument determine │ │ │ 00465980: 7320 7468 6520 6f72 6465 7220 6f66 2074 s the order of t │ │ │ -00465990: 6865 2900 397e 6200 0020 2020 636f 7272 he).9~b.. corr │ │ │ +00465990: 6865 2900 39e0 6200 0020 2020 636f 7272 he).9.b.. corr │ │ │ 004659a0: 6573 706f 6e64 696e 6720 6f75 7470 7574 esponding output │ │ │ -004659b0: 2069 6e73 7461 6e63 6573 2e07 0039 7e63 instances...9~c │ │ │ -004659c0: 0000 5400 397e 6400 0020 2020 4966 2079 ..T.9~d.. If y │ │ │ +004659b0: 2069 6e73 7461 6e63 6573 2e07 0039 e063 instances...9.c │ │ │ +004659c0: 0000 5400 39e0 6400 0020 2020 4966 2079 ..T.9.d.. If y │ │ │ 004659d0: 6f75 2061 7265 2075 7369 6e67 2061 206c ou are using a l │ │ │ 004659e0: 6f63 616c 2076 6172 6961 626c 6520 6465 ocal variable de │ │ │ 004659f0: 7374 696e 6174 696f 6e20 616e 6420 706c stination and pl │ │ │ 00465a00: 6163 6520 616e 6f74 6865 7220 636f 6465 ace another code │ │ │ -00465a10: 2061 6865 6164 5300 397e 6500 0020 2020 aheadS.9~e.. │ │ │ +00465a10: 2061 6865 6164 5300 39e0 6500 0020 2020 aheadS.9.e.. │ │ │ 00465a20: 6f66 2022 5622 2c20 7468 6520 6566 6665 of "V", the effe │ │ │ 00465a30: 6374 2069 7320 746f 2068 6176 6520 7468 ct is to have th │ │ │ 00465a40: 6520 7265 7375 6c74 7320 6f66 2074 6865 e results of the │ │ │ 00465a50: 2065 6172 6c69 6572 2063 6f64 6520 616c earlier code al │ │ │ -00465a60: 736f 2061 7070 6561 7229 0039 7e66 0000 so appear).9~f.. │ │ │ +00465a60: 736f 2061 7070 6561 7229 0039 e066 0000 so appear).9.f.. │ │ │ 00465a70: 2020 2069 6e20 7468 6520 7265 7375 6c74 in the result │ │ │ 00465a80: 7320 6f66 2074 6865 2022 5622 2063 6f64 s of the "V" cod │ │ │ -00465a90: 652e 0700 397e 6700 0054 0039 7e68 0000 e...9~g..T.9~h.. │ │ │ +00465a90: 652e 0700 39e0 6700 0054 0039 e068 0000 e...9.g..T.9.h.. │ │ │ 00465aa0: 2020 2057 6865 6e20 7468 6520 7769 6c64 When the wild │ │ │ 00465ab0: 6361 7264 2028 2a29 206f 6363 7572 7320 card (*) occurs │ │ │ 00465ac0: 696e 2074 6865 206c 6973 742c 2069 7420 in the list, it │ │ │ 00465ad0: 6f76 6572 7269 6465 7320 616c 6c20 6f74 overrides all ot │ │ │ 00465ae0: 6865 7220 636f 6465 7320 616e 6450 0039 her codes andP.9 │ │ │ -00465af0: 7e69 0000 2020 2064 6973 706c 6179 7320 ~i.. displays │ │ │ +00465af0: e069 0000 2020 2064 6973 706c 6179 7320 .i.. displays │ │ │ 00465b00: 636f 6465 7320 696e 2074 6865 206f 7264 codes in the ord │ │ │ 00465b10: 6572 206f 6620 2249 5642 444c 4752 4322 er of "IVBDLGRC" │ │ │ 00465b20: 2077 6869 6368 2070 726f 6475 6365 7320 which produces │ │ │ 00465b30: 7468 6520 666f 6c6c 6f77 696e 6716 0039 the following..9 │ │ │ -00465b40: 7e6a 0000 2020 2069 6e66 6f72 6d61 7469 ~j.. informati │ │ │ -00465b50: 6f6e 3a07 0039 7e71 0000 5400 397e 7200 on:..9~q..T.9~r. │ │ │ +00465b40: e06a 0000 2020 2069 6e66 6f72 6d61 7469 .j.. informati │ │ │ +00465b50: 6f6e 3a07 0039 e071 0000 5400 39e0 7200 on:..9.q..T.9.r. │ │ │ 00465b60: 0020 2020 4966 2047 206f 6363 7572 7320 . If G occurs │ │ │ 00465b70: 696e 2074 6865 206c 6973 742c 2074 6865 in the list, the │ │ │ 00465b80: 2066 6f6c 6c6f 7769 6e67 2073 7461 7469 following stati │ │ │ 00465b90: 7374 6963 7320 6172 6520 6469 7370 6c61 stics are displa │ │ │ 00465ba0: 7965 642e 2054 6865 2074 6162 6c65 5300 yed. The tableS. │ │ │ -00465bb0: 397e 7300 0020 2020 6973 2069 6e20 616c 9~s.. is in al │ │ │ +00465bb0: 39e0 7300 0020 2020 6973 2069 6e20 616c 9.s.. is in al │ │ │ 00465bc0: 7068 6162 6574 6963 616c 206f 7264 6572 phabetical order │ │ │ 00465bd0: 2c20 6275 7420 5a53 484f 5720 7769 6c6c , but ZSHOW will │ │ │ 00465be0: 2064 6973 706c 6179 2074 6865 2073 7461 display the sta │ │ │ 00465bf0: 7469 7374 6963 7320 6163 636f 7264 696e tistics accordin │ │ │ -00465c00: 6752 0039 7e74 0000 2020 2074 6f20 6869 gR.9~t.. to hi │ │ │ +00465c00: 6752 0039 e074 0000 2020 2074 6f20 6869 gR.9.t.. to hi │ │ │ 00465c10: 7374 6f72 6963 616c 2070 7261 6374 6963 storical practic │ │ │ 00465c20: 6520 7769 7468 2074 6865 206d 6f73 7420 e with the most │ │ │ 00465c30: 7265 6365 6e74 6c79 2061 6464 6564 2073 recently added s │ │ │ 00465c40: 7461 7469 7374 6963 7320 6469 7370 6c61 tatistics displa │ │ │ -00465c50: 7965 6451 0039 7e75 0000 2020 206c 6173 yedQ.9~u.. las │ │ │ +00465c50: 7965 6451 0039 e075 0000 2020 206c 6173 yedQ.9.u.. las │ │ │ 00465c60: 742e 2054 6865 2073 7461 7469 7374 6963 t. The statistic │ │ │ 00465c70: 7320 6172 6520 6469 7370 6c61 7965 6420 s are displayed │ │ │ 00465c80: 696e 2061 2063 6f6d 6d61 2d73 6570 6172 in a comma-separ │ │ │ 00465c90: 6174 6564 206c 6973 7420 7768 6572 6520 ated list where │ │ │ -00465ca0: 6561 6368 4f00 397e 7600 0020 2020 6974 eachO.9~v.. it │ │ │ +00465ca0: 6561 6368 4f00 39e0 7600 0020 2020 6974 eachO.9.v.. it │ │ │ 00465cb0: 656d 2068 6173 2069 7473 206d 6e65 6d6f em has its mnemo │ │ │ 00465cc0: 6e69 6320 666f 6c6c 6f77 6564 2062 7920 nic followed by │ │ │ 00465cd0: 6120 636f 6c6f 6e20 616e 6420 6120 636f a colon and a co │ │ │ 00465ce0: 756e 7465 722e 2047 542e 4d20 7265 706f unter. GT.M repo │ │ │ -00465cf0: 7274 7352 0039 7e77 0000 2020 2063 6f75 rtsR.9~w.. cou │ │ │ +00465cf0: 7274 7352 0039 e077 0000 2020 2063 6f75 rtsR.9.w.. cou │ │ │ 00465d00: 6e74 6572 7320 696e 2044 4543 494d 414c nters in DECIMAL │ │ │ 00465d10: 2e20 4561 6368 2063 6f75 6e74 6572 2068 . Each counter h │ │ │ 00465d20: 6173 2038 2d62 7974 6520 2863 616e 2067 as 8-byte (can g │ │ │ 00465d30: 6574 2061 7320 6869 6768 2061 7320 322a et as high as 2* │ │ │ -00465d40: 2a36 3429 2e51 0039 7e78 0000 2020 2049 *64).Q.9~x.. I │ │ │ +00465d40: 2a36 3429 2e51 0039 e078 0000 2020 2049 *64).Q.9.x.. I │ │ │ 00465d50: 6620 7468 6573 6520 636f 756e 7465 7273 f these counters │ │ │ 00465d60: 2065 7863 6565 6420 3138 2064 6563 696d exceed 18 decim │ │ │ 00465d70: 616c 2064 6967 6974 7320 2873 6f6d 6577 al digits (somew │ │ │ 00465d80: 6865 7265 2062 6574 7765 656e 2032 2a2a here between 2** │ │ │ -00465d90: 3539 2061 6e64 4c00 397e 7900 0020 2020 59 andL.9~y.. │ │ │ +00465d90: 3539 2061 6e64 4c00 39e0 7900 0020 2020 59 andL.9.y.. │ │ │ 00465da0: 322a 2a36 3029 2c20 7768 6963 6820 6973 2**60), which is │ │ │ 00465db0: 2074 6865 2063 7572 7265 6e74 2047 542e the current GT. │ │ │ 00465dc0: 4d20 6e75 6d65 7269 6320 7265 7072 6573 M numeric repres │ │ │ 00465dd0: 656e 7461 7469 6f6e 2070 7265 6369 7369 entation precisi │ │ │ -00465de0: 6f6e 5300 397e 7a00 0020 2020 7468 7265 onS.9~z.. thre │ │ │ +00465de0: 6f6e 5300 39e0 7a00 0020 2020 7468 7265 onS.9.z.. thre │ │ │ 00465df0: 7368 6f6c 642c 2074 6865 6972 2075 7365 shold, their use │ │ │ 00465e00: 2069 6e20 6172 6974 686d 6574 6963 2065 in arithmetic e │ │ │ 00465e10: 7870 7265 7373 696f 6e73 2069 6e20 4754 xpressions in GT │ │ │ 00465e20: 2e4d 2072 6573 756c 7473 2069 6e20 6c6f .M results in lo │ │ │ -00465e30: 7373 206f 6627 0039 7e81 0000 2020 2070 ss of'.9~... p │ │ │ +00465e30: 7373 206f 6627 0039 e081 0000 2020 2070 ss of'.9.... p │ │ │ 00465e40: 7265 6369 7369 6f6e 2e20 5468 6520 6d6e recision. The mn │ │ │ -00465e50: 656d 6f6e 6963 7320 6172 653a 0700 397e emonics are:..9~ │ │ │ -00465e60: 8200 004b 0039 7e83 0000 2020 2041 4652 ...K.9~... AFR │ │ │ +00465e50: 656d 6f6e 6963 7320 6172 653a 0700 39e0 emonics are:..9. │ │ │ +00465e60: 8200 004b 0039 e083 0000 2020 2041 4652 ...K.9.... AFR │ │ │ 00465e70: 413a 2023 206f 6620 7761 6974 7320 666f A: # of waits fo │ │ │ 00465e80: 7220 696e 7374 616e 6365 2066 7265 657a r instance freez │ │ │ 00465e90: 6520 746f 2072 656c 6561 7365 2063 7269 e to release cri │ │ │ 00465ea0: 7469 6361 6c20 7365 6374 696f 6e73 3600 tical sections6. │ │ │ -00465eb0: 397e 8400 0020 2020 4252 4541 3a20 2320 9~... BREA: # │ │ │ +00465eb0: 39e0 8400 0020 2020 4252 4541 3a20 2320 9.... BREA: # │ │ │ 00465ec0: 6f66 2077 6169 7473 2066 6f72 2062 6c6f of waits for blo │ │ │ 00465ed0: 636b 2072 6561 6420 2620 6465 6372 7970 ck read & decryp │ │ │ -00465ee0: 7469 6f6e 3800 397e 8500 0020 2020 4254 tion8.9~... BT │ │ │ +00465ee0: 7469 6f6e 3800 39e0 8500 0020 2020 4254 tion8.9.... BT │ │ │ 00465ef0: 4420 3a20 2320 6f66 2064 6174 6162 6173 D : # of databas │ │ │ 00465f00: 6520 426c 6f63 6b20 5472 616e 7369 7469 e Block Transiti │ │ │ -00465f10: 6f6e 7320 746f 2044 6972 7479 4d00 397e ons to DirtyM.9~ │ │ │ +00465f10: 6f6e 7320 746f 2044 6972 7479 4d00 39e0 ons to DirtyM.9. │ │ │ 00465f20: 8600 0020 2020 4254 5320 3a20 2320 6f66 ... BTS : # of │ │ │ 00465f30: 2074 696d 6573 2061 2064 6972 7479 2062 times a dirty b │ │ │ 00465f40: 7566 6665 7220 7761 7320 666c 7573 6865 uffer was flushe │ │ │ 00465f50: 6420 736f 2061 2042 5420 636f 756c 6420 d so a BT could │ │ │ -00465f60: 6265 2072 6575 7365 645d 0039 7e87 0000 be reused].9~... │ │ │ +00465f60: 6265 2072 6575 7365 645d 0039 e087 0000 be reused].9.... │ │ │ 00465f70: 2020 2042 5553 203a 2023 206f 6620 7469 BUS : # of ti │ │ │ 00465f80: 6d65 7320 6462 5f63 7368 5f67 6574 2063 mes db_csh_get c │ │ │ 00465f90: 6f75 6c64 206e 6f74 2064 6574 6572 6d69 ould not determi │ │ │ 00465fa0: 6e65 2077 6865 7468 6572 2061 2062 6c6f ne whether a blo │ │ │ 00465fb0: 636b 2077 6173 2069 6e20 6361 6368 6520 ck was in cache │ │ │ 00465fc0: 6f72 206e 6f74 0000 0000 0000 0000 0000 or not.......... │ │ │ 00465fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -288256,15 +288256,15 @@ │ │ │ 00465ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00466000: 0400 0001 e300 0000 171c 0000 0000 0000 ................ │ │ │ 00466010: 3a00 0050 4845 4c50 00ff 7300 ff43 4f4d :..PHELP..s..COM │ │ │ 00466020: 4d41 4e44 5300 ff73 00ff 5a53 484f 5700 MANDS..s..ZSHOW. │ │ │ 00466030: ff73 00ff 4558 414d 504c 4553 00c0 5501 .s..EXAMPLES..U. │ │ │ 00466040: 0000 d300 0000 0000 0000 0f00 2a00 7b00 ............*.{. │ │ │ 00466050: 00d5 0000 0000 0000 0011 0029 00c1 1142 ...........)...B │ │ │ -00466060: 0000 d600 0000 0000 0000 1000 2a60 1682 ............*`.. │ │ │ +00466060: 0000 d600 0000 0000 0000 1000 2af9 1682 ............*... │ │ │ 00466070: 0000 d700 0000 0000 0000 0f00 2000 5900 ............ .Y. │ │ │ 00466080: 00d8 0000 0000 0000 002c 0020 005a 5348 .........,. .ZSH │ │ │ 00466090: 4f57 5f44 4553 5449 4e41 5449 4f4e 5f56 OW_DESTINATION_V │ │ │ 004660a0: 4152 4941 424c 4553 00c0 2b00 00d9 0000 ARIABLES..+..... │ │ │ 004660b0: 0000 0000 0022 0026 0049 4e46 4f52 4d41 .....".&.INFORMA │ │ │ 004660c0: 5449 4f4e 5f43 4f44 4553 00bf 9200 00c8 TION_CODES...... │ │ │ 004660d0: 0000 0000 0000 000c 0000 00c9 0000 0000 ................ │ │ │ @@ -288379,105 +288379,105 @@ │ │ │ 004667a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004667b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004667c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004667d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004667e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004667f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00466800: 0400 0000 b607 0000 c81a 0000 0000 0000 ................ │ │ │ -00466810: 7600 007e 4845 4c50 00ff 7300 ff43 4f4d v..~HELP..s..COM │ │ │ +00466810: 7600 00e0 4845 4c50 00ff 7300 ff43 4f4d v...HELP..s..COM │ │ │ 00466820: 4d41 4e44 5300 ff73 00ff 5a53 484f 5700 MANDS..s..ZSHOW. │ │ │ 00466830: ff73 00ff 5a53 484f 575f 494e 464f 524d .s..ZSHOW_INFORM │ │ │ 00466840: 4154 494f 4e5f 434f 4445 5300 c088 0000 ATION_CODES..... │ │ │ 00466850: 2020 2043 4154 203a 2043 7269 7469 6361 CAT : Critica │ │ │ 00466860: 6c20 7365 6374 696f 6e20 546f 7461 6c20 l section Total │ │ │ 00466870: 4163 7175 6973 6974 696f 6e73 2073 7563 Acquisitions suc │ │ │ -00466880: 6365 7373 6573 5400 397e 8900 0020 2020 cessesT.9~... │ │ │ +00466880: 6365 7373 6573 5400 39e0 8900 0020 2020 cessesT.9.... │ │ │ 00466890: 4346 4520 3a20 4372 6974 6963 616c 2073 CFE : Critical s │ │ │ 004668a0: 6563 7469 6f6e 2046 6169 6c65 6420 2862 ection Failed (b │ │ │ 004668b0: 6c6f 636b 6564 2920 6163 7175 6973 6974 locked) acquisit │ │ │ 004668c0: 696f 6e20 746f 7461 6c20 6361 7573 6564 ion total caused │ │ │ -004668d0: 2062 7920 4570 6f63 6873 1d00 397e 8a00 by Epochs..9~.. │ │ │ +004668d0: 2062 7920 4570 6f63 6873 1d00 39e0 8a00 by Epochs..9... │ │ │ 004668e0: 0020 2020 4346 5320 3a20 5371 7561 7265 . CFS : Square │ │ │ -004668f0: 206f 6620 4346 5443 0039 7e91 0000 2020 of CFTC.9~... │ │ │ +004668f0: 206f 6620 4346 5443 0039 e091 0000 2020 of CFTC.9.... │ │ │ 00466900: 2043 4654 203a 2043 7269 7469 6361 6c20 CFT : Critical │ │ │ 00466910: 7365 6374 696f 6e20 4661 696c 6564 2028 section Failed ( │ │ │ 00466920: 626c 6f63 6b65 6429 2061 6371 7569 7369 blocked) acquisi │ │ │ -00466930: 7469 6f6e 2054 6f74 616c 4a00 397e 9200 tion TotalJ.9~.. │ │ │ +00466930: 7469 6f6e 2054 6f74 616c 4a00 39e0 9200 tion TotalJ.9... │ │ │ 00466940: 0020 2020 4351 532a 203a 2043 7269 7469 . CQS* : Criti │ │ │ 00466950: 6361 6c20 7365 6374 696f 6e20 6163 7175 cal section acqu │ │ │ 00466960: 6973 6974 696f 6e20 5175 6575 6564 2073 isition Queued s │ │ │ 00466970: 6c65 6570 7320 7375 6d20 6f66 2053 7175 leeps sum of Squ │ │ │ -00466980: 6172 6573 4100 397e 9300 0020 2020 4351 aresA.9~... CQ │ │ │ +00466980: 6172 6573 4100 39e0 9300 0020 2020 4351 aresA.9.... CQ │ │ │ 00466990: 542a 203a 2043 7269 7469 6361 6c20 7365 T* : Critical se │ │ │ 004669a0: 6374 696f 6e20 6163 7175 6973 6974 696f ction acquisitio │ │ │ 004669b0: 6e20 5175 6575 6564 2073 6c65 6570 7320 n Queued sleeps │ │ │ -004669c0: 546f 7461 6c20 0039 7e94 0000 2020 2043 Total .9~... C │ │ │ +004669c0: 546f 7461 6c20 0039 e094 0000 2020 2043 Total .9.... C │ │ │ 004669d0: 5244 203a 2023 206f 6620 6361 6368 6520 RD : # of cache │ │ │ -004669e0: 7265 6164 7378 0039 7e95 0000 2020 2043 readsx.9~... C │ │ │ +004669e0: 7265 6164 7378 0039 e095 0000 2020 2043 readsx.9.... C │ │ │ 004669f0: 544e 203a 2043 7572 7265 6e74 2054 7261 TN : Current Tra │ │ │ 00466a00: 6e73 6163 7469 6f6e 204e 756d 6265 7220 nsaction Number │ │ │ 00466a10: 6f66 2074 6865 2064 6174 6162 6173 6520 of the database │ │ │ 00466a20: 666f 7220 7468 6520 6c61 7374 2063 6f6d for the last com │ │ │ 00466a30: 6d69 7474 6564 2072 6561 642d 7772 6974 mitted read-writ │ │ │ 00466a40: 6520 7472 616e 7361 6374 696f 6e20 2854 e transaction (T │ │ │ 00466a50: 5020 616e 6420 6e6f 6e2d 5450 294d 0039 P and non-TP)M.9 │ │ │ -00466a60: 7e96 0000 2020 2043 5953 2a20 3a20 4372 ~... CYS* : Cr │ │ │ +00466a60: e096 0000 2020 2043 5953 2a20 3a20 4372 .... CYS* : Cr │ │ │ 00466a70: 6974 6963 616c 2073 6563 7469 6f6e 2061 itical section a │ │ │ 00466a80: 6371 7569 7369 7469 6f6e 2070 726f 6365 cquisition proce │ │ │ 00466a90: 7373 6f72 2059 6965 6c64 7320 7375 6d20 ssor Yields sum │ │ │ -00466aa0: 6f66 2053 7175 6172 6573 4400 397e 9700 of SquaresD.9~.. │ │ │ +00466aa0: 6f66 2053 7175 6172 6573 4400 39e0 9700 of SquaresD.9... │ │ │ 00466ab0: 0020 2020 4359 542a 203a 2043 7269 7469 . CYT* : Criti │ │ │ 00466ac0: 6361 6c20 7365 6374 696f 6e20 6163 7175 cal section acqu │ │ │ 00466ad0: 6973 6974 696f 6e20 7072 6f63 6573 736f isition processo │ │ │ 00466ae0: 7220 5969 656c 6473 2054 6f74 616c 2d00 r Yields Total-. │ │ │ -00466af0: 397e 9800 0020 2020 4445 5820 3a20 2320 9~... DEX : # │ │ │ +00466af0: 39e0 9800 0020 2020 4445 5820 3a20 2320 9.... DEX : # │ │ │ 00466b00: 6f66 2044 6174 6162 6173 6520 6669 6c65 of Database file │ │ │ -00466b10: 2045 5874 656e 7469 6f6e 7331 0039 7e99 EXtentions1.9~. │ │ │ +00466b10: 2045 5874 656e 7469 6f6e 7331 0039 e099 EXtentions1.9.. │ │ │ 00466b20: 0000 2020 2044 4558 413a 2023 206f 6620 .. DEXA: # of │ │ │ 00466b30: 7761 6974 7320 666f 7220 6461 7461 6261 waits for databa │ │ │ -00466b40: 7365 2065 7874 656e 7369 6f6e 6800 397e se extensionh.9~ │ │ │ +00466b40: 7365 2065 7874 656e 7369 6f6e 6800 39e0 se extensionh.9. │ │ │ 00466b50: 9a00 0020 2020 4446 4c20 3a20 2320 6f66 ... DFL : # of │ │ │ 00466b60: 2044 6174 6162 6173 6520 464c 7573 6865 Database FLushe │ │ │ 00466b70: 7320 6f66 2074 6865 2065 6e74 6972 6520 s of the entire │ │ │ 00466b80: 7365 7420 6f66 2064 6972 7479 2067 6c6f set of dirty glo │ │ │ 00466b90: 6261 6c20 6275 6666 6572 7320 696e 2073 bal buffers in s │ │ │ 00466ba0: 6861 7265 6420 6d65 6d6f 7279 2074 6f20 hared memory to │ │ │ -00466bb0: 6469 736b ea00 387e c111 0000 2020 2044 disk..8~.... D │ │ │ +00466bb0: 6469 736b ea00 38e0 c111 0000 2020 2044 disk..8..... D │ │ │ 00466bc0: 4653 203a 2023 206f 6620 7469 6d65 7320 FS : # of times │ │ │ 00466bd0: 6120 7072 6f63 6573 7320 646f 6573 2061 a process does a │ │ │ 00466be0: 6e20 6673 796e 6320 6f66 2074 6865 2064 n fsync of the d │ │ │ 00466bf0: 6174 6162 6173 6520 6669 6c65 2e20 466f atabase file. Fo │ │ │ 00466c00: 7220 6578 616d 706c 653a 2061 2920 6166 r example: a) af │ │ │ 00466c10: 7465 7220 7772 6974 696e 6720 616e 2065 ter writing an e │ │ │ 00466c20: 706f 6368 206a 6f75 726e 616c 2072 6563 poch journal rec │ │ │ 00466c30: 6f72 642c 2062 2920 6173 2070 6172 7420 ord, b) as part │ │ │ 00466c40: 6f66 2064 6174 6162 6173 6520 6669 6c65 of database file │ │ │ 00466c50: 2065 7874 656e 7369 6f6e 2063 2920 6475 extension c) du │ │ │ 00466c60: 7269 6e67 2064 6174 6162 6173 6520 7275 ring database ru │ │ │ 00466c70: 6e64 6f77 6e20 6429 2061 7320 7061 7274 ndown d) as part │ │ │ 00466c80: 206f 6620 6d75 7069 7020 7265 6f72 6720 of mupip reorg │ │ │ 00466c90: 2d74 7275 6e63 6174 6520 6574 632e e300 -truncate etc... │ │ │ -00466ca0: 3a7e 1100 0020 2020 4452 4420 3a20 2320 :~... DRD : # │ │ │ +00466ca0: 3ae0 1100 0020 2020 4452 4420 3a20 2320 :.... DRD : # │ │ │ 00466cb0: 6f66 2044 6973 6b20 5265 6144 7320 6672 of Disk ReaDs fr │ │ │ 00466cc0: 6f6d 2074 6865 2064 6174 6162 6173 6520 om the database │ │ │ 00466cd0: 6669 6c65 2028 5450 2061 6e64 206e 6f6e file (TP and non │ │ │ 00466ce0: 2d54 502c 2063 6f6d 6d69 7474 6564 2061 -TP, committed a │ │ │ 00466cf0: 6e64 2072 6f6c 6c65 642d 6261 636b 292e nd rolled-back). │ │ │ 00466d00: 5468 6973 2064 6f65 7320 6e6f 7420 696e This does not in │ │ │ 00466d10: 636c 7564 6520 7265 6164 7320 7468 6174 clude reads that │ │ │ 00466d20: 2061 7265 2073 6174 6973 6669 6564 2062 are satisfied b │ │ │ 00466d30: 7920 6275 6666 6572 6564 2067 6c6f 6261 y buffered globa │ │ │ 00466d40: 6c73 2066 6f72 2064 6174 6162 6173 6573 ls for databases │ │ │ 00466d50: 2074 6861 7420 7573 6520 7468 6520 4247 that use the BG │ │ │ 00466d60: 2028 4275 6666 6572 6564 2047 6c6f 6261 (Buffered Globa │ │ │ 00466d70: 6c29 2061 6363 6573 7320 6d65 7468 6f64 l) access method │ │ │ -00466d80: 2e34 003a 7e21 0000 2020 2044 5441 203a .4.:~!.. DTA : │ │ │ +00466d80: 2e34 003a e021 0000 2020 2044 5441 203a .4.:.!.. DTA : │ │ │ 00466d90: 2023 206f 6620 4461 5441 206f 7065 7261 # of DaTA opera │ │ │ 00466da0: 7469 6f6e 7320 2854 5020 616e 6420 6e6f tions (TP and no │ │ │ -00466db0: 6e2d 5450 2960 013a 7e31 0000 2020 2044 n-TP)`.:~1.. D │ │ │ +00466db0: 6e2d 5450 2960 013a e031 0000 2020 2044 n-TP)`.:.1.. D │ │ │ 00466dc0: 5754 203a 2023 206f 6620 4469 736b 2057 WT : # of Disk W │ │ │ 00466dd0: 7269 5465 7320 746f 2074 6865 2064 6174 riTes to the dat │ │ │ 00466de0: 6162 6173 6520 6669 6c65 2028 5450 2061 abase file (TP a │ │ │ 00466df0: 6e64 206e 6f6e 2d54 502c 2063 6f6d 6d69 nd non-TP, commi │ │ │ 00466e00: 7474 6564 2061 6e64 2072 6f6c 6c65 642d tted and rolled- │ │ │ 00466e10: 6261 636b 292e 2054 6869 7320 646f 6573 back). This does │ │ │ 00466e20: 206e 6f74 2069 6e63 6c75 6465 2077 7269 not include wri │ │ │ @@ -288491,51 +288491,51 @@ │ │ │ 00466ea0: 6c77 6179 7320 7265 706f 7274 7320 3020 lways reports 0 │ │ │ 00466eb0: 666f 7220 6461 7461 6261 7365 7320 7468 for databases th │ │ │ 00466ec0: 6174 2075 7365 2074 6865 204d 4d20 286d at use the MM (m │ │ │ 00466ed0: 656d 6f72 792d 6d61 7070 6564 2920 6163 emory-mapped) ac │ │ │ 00466ee0: 6365 7373 206d 6574 686f 6420 6173 2074 cess method as t │ │ │ 00466ef0: 6869 7320 6861 7320 6e6f 2072 6561 6c20 his has no real │ │ │ 00466f00: 6d65 616e 696e 6720 696e 2074 6861 7420 meaning in that │ │ │ -00466f10: 6d6f 6465 2e35 003a 7e41 0000 2020 2047 mode.5.:~A.. G │ │ │ +00466f10: 6d6f 6465 2e35 003a e041 0000 2020 2047 mode.5.:.A.. G │ │ │ 00466f20: 4353 203a 206d 7320 6f66 2073 6c65 6570 CS : ms of sleep │ │ │ 00466f30: 2074 696d 6520 666f 7220 6373 685f 6765 time for csh_ge │ │ │ -00466f40: 746e 2069 6e20 6372 6974 3300 3a7e 5100 tn in crit3.:~Q. │ │ │ +00466f40: 746e 2069 6e20 6372 6974 3300 3ae0 5100 tn in crit3.:.Q. │ │ │ 00466f50: 0020 2020 4745 5420 3a20 2320 6f66 2047 . GET : # of G │ │ │ 00466f60: 4554 206f 7065 7261 7469 6f6e 7320 2854 ET operations (T │ │ │ 00466f70: 5020 616e 6420 6e6f 6e2d 5450 2939 003a P and non-TP)9.: │ │ │ -00466f80: 7e61 0000 2020 2047 4c42 203a 2023 206f ~a.. GLB : # o │ │ │ +00466f80: e061 0000 2020 2047 4c42 203a 2023 206f .a.. GLB : # o │ │ │ 00466f90: 6620 7761 6974 7320 666f 7220 6267 2061 f waits for bg a │ │ │ 00466fa0: 6363 6573 7320 6372 6974 6963 616c 2073 ccess critical s │ │ │ 00466fb0: 6563 7469 6f6e 0000 0000 0000 0000 0000 ection.......... │ │ │ 00466fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00466fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00466fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00466ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00467000: 0400 0000 dc07 0000 d61a 0000 0000 0000 ................ │ │ │ -00467010: 9d00 007e 4845 4c50 00ff 7300 ff43 4f4d ...~HELP..s..COM │ │ │ +00467010: 9d00 00e0 4845 4c50 00ff 7300 ff43 4f4d ....HELP..s..COM │ │ │ 00467020: 4d41 4e44 5300 ff73 00ff 5a53 484f 5700 MANDS..s..ZSHOW. │ │ │ 00467030: ff73 00ff 5a53 484f 575f 494e 464f 524d .s..ZSHOW_INFORM │ │ │ 00467040: 4154 494f 4e5f 434f 4445 5300 c111 7100 ATION_CODES...q. │ │ │ 00467050: 0020 2020 494e 4320 3a20 2320 6f66 2024 . INC : # of $ │ │ │ 00467060: 494e 4352 454d 454e 5420 6f70 6572 6174 INCREMENT operat │ │ │ 00467070: 696f 6e73 2e20 5468 6520 2449 4e43 5245 ions. The $INCRE │ │ │ 00467080: 4d45 4e54 2066 756e 6374 696f 6e20 616c MENT function al │ │ │ 00467090: 736f 2069 6e63 7265 6173 6573 2074 6865 so increases the │ │ │ 004670a0: 2053 4554 2063 6f75 6e74 6572 2e42 003a SET counter.B.: │ │ │ -004670b0: 7e81 0000 2020 204a 4242 203a 2023 206f ~... JBB : # o │ │ │ +004670b0: e081 0000 2020 204a 4242 203a 2023 206f .... JBB : # o │ │ │ 004670c0: 6620 4a6f 7572 6e61 6c20 4275 6666 6572 f Journal Buffer │ │ │ 004670d0: 2042 7974 6573 2075 7064 6174 6564 2069 Bytes updated i │ │ │ 004670e0: 6e20 7368 6172 6564 206d 656d 6f72 7936 n shared memory6 │ │ │ -004670f0: 003a 7e91 0000 2020 204a 4353 203a 206d .:~... JCS : m │ │ │ +004670f0: 003a e091 0000 2020 204a 4353 203a 206d .:.... JCS : m │ │ │ 00467100: 7320 6f66 2073 6c65 6570 2074 696d 6520 s of sleep time │ │ │ 00467110: 666f 7220 6a6e 6c20 7772 6974 6520 696e for jnl write in │ │ │ -00467120: 2063 7269 742c 0039 7e12 0000 2020 204a crit,.9~... J │ │ │ +00467120: 2063 7269 742c 0039 e012 0000 2020 204a crit,.9.... J │ │ │ 00467130: 4558 203a 2023 206f 6620 4a6f 7572 6e61 EX : # of Journa │ │ │ 00467140: 6c20 6669 6c65 2045 5874 656e 7469 6f6e l file EXtention │ │ │ -00467150: 7307 023a 7e11 0000 2020 204a 4642 203a s..:~... JFB : │ │ │ +00467150: 7307 023a e011 0000 2020 204a 4642 203a s..:.... JFB : │ │ │ 00467160: 2023 206f 6620 4a6f 7572 6e61 6c20 4669 # of Journal Fi │ │ │ 00467170: 6c65 2042 7974 6573 2077 7269 7474 656e le Bytes written │ │ │ 00467180: 2074 6f20 7468 6520 6a6f 7572 6e61 6c20 to the journal │ │ │ 00467190: 6669 6c65 206f 6e20 6469 736b 2e20 466f file on disk. Fo │ │ │ 004671a0: 7220 7065 7266 6f72 6d61 6e63 6520 7265 r performance re │ │ │ 004671b0: 6173 6f6e 732c 2047 542e 4d20 616c 7761 asons, GT.M alwa │ │ │ 004671c0: 7973 2061 6c69 676e 7320 7468 6520 6265 ys aligns the be │ │ │ @@ -288559,60 +288559,60 @@ │ │ │ 004672e0: 7265 7669 6f75 7320 4a46 422c 2070 726f revious JFB, pro │ │ │ 004672f0: 6365 7373 6573 206d 6179 2077 7269 7465 cesses may write │ │ │ 00467300: 2074 6865 2073 616d 6520 6279 7465 7320 the same bytes │ │ │ 00467310: 6d6f 7265 2074 6861 6e20 6f6e 6365 2c20 more than once, │ │ │ 00467320: 6361 7573 696e 6720 7468 6520 4a46 4220 causing the JFB │ │ │ 00467330: 636f 756e 7465 7220 746f 2074 7970 6963 counter to typic │ │ │ 00467340: 616c 6c79 2062 6520 6869 6768 6572 2074 ally be higher t │ │ │ -00467350: 6861 6e20 4a42 422e 8a00 3a7e 2100 0020 han JBB...:~!.. │ │ │ +00467350: 6861 6e20 4a42 422e 8a00 3ae0 2100 0020 han JBB...:.!.. │ │ │ 00467360: 2020 4a46 4c20 3a20 2320 6f66 204a 6f75 JFL : # of Jou │ │ │ 00467370: 726e 616c 2046 4c75 7368 6573 206f 6620 rnal FLushes of │ │ │ 00467380: 616c 6c20 6469 7274 7920 6a6f 7572 6e61 all dirty journa │ │ │ 00467390: 6c20 6275 6666 6572 7320 696e 2073 6861 l buffers in sha │ │ │ 004673a0: 7265 6420 6d65 6d6f 7279 2074 6f20 6469 red memory to di │ │ │ 004673b0: 736b 2e20 466f 7220 6578 616d 706c 653a sk. For example: │ │ │ 004673c0: 2077 6865 6e20 7377 6974 6368 696e 6720 when switching │ │ │ 004673d0: 6a6f 7572 6e61 6c20 6669 6c65 7320 6574 journal files et │ │ │ -004673e0: 632e 8b00 3a7e 3100 0020 2020 4a46 5320 c...:~1.. JFS │ │ │ +004673e0: 632e 8b00 3ae0 3100 0020 2020 4a46 5320 c...:.1.. JFS │ │ │ 004673f0: 3a20 2320 6f66 204a 6f75 726e 616c 2046 : # of Journal F │ │ │ 00467400: 5379 6e63 206f 7065 7261 7469 6f6e 7320 Sync operations │ │ │ 00467410: 6f6e 2074 6865 206a 6f75 726e 616c 2066 on the journal f │ │ │ 00467420: 696c 652e 2046 6f72 2065 7861 6d70 6c65 ile. For example │ │ │ 00467430: 3a20 7768 656e 2077 7269 7469 6e67 2061 : when writing a │ │ │ 00467440: 6e20 6570 6f63 6820 7265 636f 7264 2c20 n epoch record, │ │ │ 00467450: 7377 6974 6368 696e 6720 6120 6a6f 7572 switching a jour │ │ │ 00467460: 6e61 6c20 6669 6c65 2065 7463 2e34 003a nal file etc.4.: │ │ │ -00467470: 7e41 0000 2020 204a 4657 203a 2023 206f ~A.. JFW : # o │ │ │ +00467470: e041 0000 2020 204a 4657 203a 2023 206f .A.. JFW : # o │ │ │ 00467480: 6620 4a6f 7572 6e61 6c20 4669 6c65 2057 f Journal File W │ │ │ 00467490: 7269 7465 2073 7973 7465 6d20 6361 6c6c rite system call │ │ │ -004674a0: 7336 003a 7e51 0000 2020 204a 4e53 203a s6.:~Q.. JNS : │ │ │ +004674a0: 7336 003a e051 0000 2020 204a 4e53 203a s6.:.Q.. JNS : │ │ │ 004674b0: 206d 7320 6f66 2073 6c65 6570 2074 696d ms of sleep tim │ │ │ 004674c0: 6520 666f 7220 6a6e 6c20 7772 6974 6520 e for jnl write │ │ │ -004674d0: 6e6f 2063 7269 743e 003a 7e61 0000 2020 no crit>.:~a.. │ │ │ +004674d0: 6e6f 2063 7269 743e 003a e061 0000 2020 no crit>.:.a.. │ │ │ 004674e0: 204a 4e4c 203a 2023 206f 6620 7761 6974 JNL : # of wait │ │ │ 004674f0: 7320 666f 7220 6a6f 7572 6e61 6c20 6163 s for journal ac │ │ │ 00467500: 6365 7373 2063 7269 7469 6361 6c20 7365 cess critical se │ │ │ -00467510: 6374 696f 6e3c 003a 7e71 0000 2020 204a ction<.:~q.. J │ │ │ +00467510: 6374 696f 6e3c 003a e071 0000 2020 204a ction<.:.q.. J │ │ │ 00467520: 4f50 413a 2023 206f 6620 7761 6974 7320 OPA: # of waits │ │ │ 00467530: 666f 7220 6a6f 7572 6e61 6c20 6f70 656e for journal open │ │ │ 00467540: 2063 7269 7469 6361 6c20 7365 6374 696f critical sectio │ │ │ -00467550: 6ed4 003a 7e81 0000 2020 204a 5245 203a n..:~... JRE : │ │ │ +00467550: 6ed4 003a e081 0000 2020 204a 5245 203a n..:.... JRE : │ │ │ 00467560: 2023 206f 6620 4a6f 7572 6e61 6c20 5265 # of Journal Re │ │ │ 00467570: 6775 6c61 7220 4570 6f63 6820 7265 636f gular Epoch reco │ │ │ 00467580: 7264 7320 7772 6974 7465 6e20 746f 2074 rds written to t │ │ │ 00467590: 6865 206a 6f75 726e 616c 2066 696c 6520 he journal file │ │ │ 004675a0: 286f 6e6c 7920 7365 656e 2069 6e20 6120 (only seen in a │ │ │ 004675b0: 2d64 6574 6169 6c20 6a6f 7572 6e61 6c20 -detail journal │ │ │ 004675c0: 6578 7472 6163 7429 3b20 7468 6573 6520 extract); these │ │ │ 004675d0: 6172 6520 7772 6974 7465 6e20 6576 6572 are written ever │ │ │ 004675e0: 7920 7469 6d65 2061 6e20 6570 6f63 682d y time an epoch- │ │ │ 004675f0: 696e 7465 7276 616c 2062 6f75 6e64 6172 interval boundar │ │ │ 00467600: 7920 6973 2063 726f 7373 6564 2077 6869 y is crossed whi │ │ │ 00467610: 6c65 2070 726f 6365 7373 696e 6720 7570 le processing up │ │ │ -00467620: 6461 7465 7346 013a 7e91 0000 2020 204a datesF.:~... J │ │ │ +00467620: 6461 7465 7346 013a e091 0000 2020 204a datesF.:.... J │ │ │ 00467630: 5249 203a 2023 206f 6620 4a6f 7552 6e61 RI : # of JouRna │ │ │ 00467640: 6c20 4964 6c65 2065 706f 6368 206a 6f75 l Idle epoch jou │ │ │ 00467650: 726e 616c 2072 6563 6f72 6473 2077 7269 rnal records wri │ │ │ 00467660: 7474 656e 2074 6f20 7468 6520 6a6f 7572 tten to the jour │ │ │ 00467670: 6e61 6c20 6669 6c65 2028 6f6e 6c79 2073 nal file (only s │ │ │ 00467680: 6565 6e20 696e 2061 202d 6465 7461 696c een in a -detail │ │ │ 00467690: 206a 6f75 726e 616c 2065 7874 7261 6374 journal extract │ │ │ @@ -288624,498 +288624,498 @@ │ │ │ 004676f0: 6e64 2035 2073 6563 6f6e 6473 206f 6620 nd 5 seconds of │ │ │ 00467700: 6e6f 2075 7064 6174 6573 2061 6674 6572 no updates after │ │ │ 00467710: 2074 6865 2064 6174 6162 6173 6520 666c the database fl │ │ │ 00467720: 7573 6820 7469 6d65 7220 6861 7320 666c ush timer has fl │ │ │ 00467730: 7573 6865 6420 616c 6c20 6469 7274 7920 ushed all dirty │ │ │ 00467740: 676c 6f62 616c 2062 7566 6665 7273 2074 global buffers t │ │ │ 00467750: 6f20 7468 6520 6461 7461 6261 7365 2066 o the database f │ │ │ -00467760: 696c 6520 6f6e 2064 6973 6b71 0039 7e13 ile on diskq.9~. │ │ │ +00467760: 696c 6520 6f6e 2064 6973 6b71 0039 e013 ile on diskq.9.. │ │ │ 00467770: 0000 2020 204a 524c 203a 2023 206f 6620 .. JRL : # of │ │ │ 00467780: 4a6f 7572 6e61 6c20 5265 636f 7264 7320 Journal Records │ │ │ 00467790: 7769 7468 2061 204c 6f67 6963 616c 2072 with a Logical r │ │ │ 004677a0: 6563 6f72 6420 7479 7065 2028 652e 672e ecord type (e.g. │ │ │ 004677b0: 2053 4554 2c20 4b49 4c4c 2065 7463 2e29 SET, KILL etc.) │ │ │ 004677c0: 2077 7269 7474 656e 2074 6f20 7468 6520 written to the │ │ │ 004677d0: 6a6f 7572 6e61 6c20 6669 6c65 0000 0000 journal file.... │ │ │ 004677e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004677f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00467800: 0400 0000 e407 0000 f01a 0000 0000 0000 ................ │ │ │ -00467810: c900 007e 4845 4c50 00ff 7300 ff43 4f4d ...~HELP..s..COM │ │ │ +00467810: c900 00e0 4845 4c50 00ff 7300 ff43 4f4d ....HELP..s..COM │ │ │ 00467820: 4d41 4e44 5300 ff73 00ff 5a53 484f 5700 MANDS..s..ZSHOW. │ │ │ 00467830: ff73 00ff 5a53 484f 575f 494e 464f 524d .s..ZSHOW_INFORM │ │ │ 00467840: 4154 494f 4e5f 434f 4445 5300 c113 1100 ATION_CODES..... │ │ │ 00467850: 0020 2020 4a52 4f20 3a20 2320 6f66 204a . JRO : # of J │ │ │ 00467860: 6f75 726e 616c 2052 6563 6f72 6473 2077 ournal Records w │ │ │ 00467870: 6974 6820 6120 7479 7065 204f 7468 6572 ith a type Other │ │ │ 00467880: 2074 6861 6e20 6c6f 6769 6361 6c20 7772 than logical wr │ │ │ 00467890: 6974 7465 6e20 746f 2074 6865 206a 6f75 itten to the jou │ │ │ 004678a0: 726e 616c 2066 696c 6520 2865 2e67 2e20 rnal file (e.g. │ │ │ 004678b0: 4149 4d47 2c20 4550 4f43 482c 2050 424c AIMG, EPOCH, PBL │ │ │ 004678c0: 4b2c 2050 4649 4e2c 2050 494e 492c 2061 K, PFIN, PINI, a │ │ │ -004678d0: 6e64 2073 6f20 6f6e 29a9 003a 7e21 0000 nd so on)..:~!.. │ │ │ +004678d0: 6e64 2073 6f20 6f6e 29a9 003a e021 0000 nd so on)..:.!.. │ │ │ 004678e0: 2020 204a 5250 203a 2023 206f 6620 4a6f JRP : # of Jo │ │ │ 004678f0: 7572 6e61 6c20 5265 636f 7264 7320 7769 urnal Records wi │ │ │ 00467900: 7468 2061 2050 6879 7369 6361 6c20 7265 th a Physical re │ │ │ 00467910: 636f 7264 2074 7970 6520 2869 2e65 2e20 cord type (i.e. │ │ │ 00467920: 5042 4c4b 2c20 4149 4d47 2920 7772 6974 PBLK, AIMG) writ │ │ │ 00467930: 7465 6e20 746f 2074 6865 206a 6f75 726e ten to the journ │ │ │ 00467940: 616c 2066 696c 6520 2874 6865 7365 2072 al file (these r │ │ │ 00467950: 6563 6f72 6473 2061 7265 2073 6565 6e20 ecords are seen │ │ │ 00467960: 6f6e 6c79 2069 6e20 6120 2d64 6574 6169 only in a -detai │ │ │ 00467970: 6c20 6a6f 7572 6e61 6c20 6578 7472 6163 l journal extrac │ │ │ -00467980: 7429 4f00 3a7e 3100 0020 2020 4b49 4c20 t)O.:~1.. KIL │ │ │ +00467980: 7429 4f00 3ae0 3100 0020 2020 4b49 4c20 t)O.:.1.. KIL │ │ │ 00467990: 3a20 2320 6f66 204b 494c 6c20 6f70 6572 : # of KILl oper │ │ │ 004679a0: 6174 696f 6e73 2028 6b69 6c6c 2061 7320 ations (kill as │ │ │ 004679b0: 7765 6c6c 2061 7320 7a77 6974 6864 7261 well as zwithdra │ │ │ 004679c0: 772c 2054 5020 616e 6420 6e6f 6e2d 5450 w, TP and non-TP │ │ │ -004679d0: 292d 003a 7e41 0000 2020 204b 5447 203a )-.:~A.. KTG : │ │ │ +004679d0: 292d 003a e041 0000 2020 204b 5447 203a )-.:.A.. KTG : │ │ │ 004679e0: 2023 206f 6620 6f66 2069 6e76 6f6b 6564 # of of invoked │ │ │ 004679f0: 204b 494c 4c20 7472 6967 6765 7273 3f00 KILL triggers?. │ │ │ -00467a00: 3a7e 5100 0020 2020 4c4b 4620 3a20 2320 :~Q.. LKF : # │ │ │ +00467a00: 3ae0 5100 0020 2020 4c4b 4620 3a20 2320 :.Q.. LKF : # │ │ │ 00467a10: 6f66 204c 6f63 4b20 6361 6c6c 7320 286d of LocK calls (m │ │ │ 00467a20: 6170 7065 6420 746f 2074 6869 7320 6462 apped to this db │ │ │ 00467a30: 2920 7468 6174 2046 6169 6c65 6442 003a ) that FailedB.: │ │ │ -00467a40: 7e61 0000 2020 204c 4b53 203a 2023 206f ~a.. LKS : # o │ │ │ +00467a40: e061 0000 2020 204c 4b53 203a 2023 206f .a.. LKS : # o │ │ │ 00467a50: 6620 4c6f 634b 2063 616c 6c73 2028 6d61 f LocK calls (ma │ │ │ 00467a60: 7070 6564 2074 6f20 7468 6973 2064 6229 pped to this db) │ │ │ 00467a70: 2074 6861 7420 5375 6363 6565 6465 642b that Succeeded+ │ │ │ -00467a80: 003a 7e71 0000 2020 204d 4c42 413a 2023 .:~q.. MLBA: # │ │ │ +00467a80: 003a e071 0000 2020 204d 4c42 413a 2023 .:.q.. MLBA: # │ │ │ 00467a90: 206f 6620 7761 6974 7320 666f 7220 626c of waits for bl │ │ │ -00467aa0: 6f63 6b65 6420 4c4f 434b 2a00 3a7e 8100 ocked LOCK*.:~.. │ │ │ +00467aa0: 6f63 6b65 6420 4c4f 434b 2a00 3ae0 8100 ocked LOCK*.:... │ │ │ 00467ab0: 0020 2020 4d4c 4b20 3a20 2320 6f66 2077 . MLK : # of w │ │ │ 00467ac0: 6169 7473 2066 6f72 204c 4f43 4b20 6163 aits for LOCK ac │ │ │ -00467ad0: 6365 7373 5600 3a7e 9100 0020 2020 4e42 cessV.:~... NB │ │ │ +00467ad0: 6365 7373 5600 3ae0 9100 0020 2020 4e42 cessV.:.... NB │ │ │ 00467ae0: 5220 3a20 2320 6f66 204e 6f6e 2d74 7020 R : # of Non-tp │ │ │ 00467af0: 636f 6d6d 6974 7465 6420 7472 616e 7361 committed transa │ │ │ 00467b00: 6374 696f 6e20 696e 6475 6365 6420 426c ction induced Bl │ │ │ 00467b10: 6f63 6b20 5265 6164 7320 6f6e 2074 6869 ock Reads on thi │ │ │ -00467b20: 7320 6461 7461 6261 7365 5700 397e 1400 s databaseW.9~.. │ │ │ +00467b20: 7320 6461 7461 6261 7365 5700 39e0 1400 s databaseW.9... │ │ │ 00467b30: 0020 2020 4e42 5720 3a20 2320 6f66 204e . NBW : # of N │ │ │ 00467b40: 6f6e 2d74 7020 636f 6d6d 6974 7465 6420 on-tp committed │ │ │ 00467b50: 7472 616e 7361 6374 696f 6e20 696e 6475 transaction indu │ │ │ 00467b60: 6365 6420 426c 6f63 6b20 5772 6974 6573 ced Block Writes │ │ │ 00467b70: 206f 6e20 7468 6973 2064 6174 6162 6173 on this databas │ │ │ -00467b80: 6539 003a 7e11 0000 2020 204e 5230 203a e9.:~... NR0 : │ │ │ +00467b80: 6539 003a e011 0000 2020 204e 5230 203a e9.:.... NR0 : │ │ │ 00467b90: 2023 206f 6620 4e6f 6e2d 7470 2074 7261 # of Non-tp tra │ │ │ 00467ba0: 6e73 6163 7469 6f6e 2052 6573 7461 7274 nsaction Restart │ │ │ -00467bb0: 7320 6174 2074 7279 2030 3900 3a7e 2100 s at try 09.:~!. │ │ │ +00467bb0: 7320 6174 2074 7279 2030 3900 3ae0 2100 s at try 09.:.!. │ │ │ 00467bc0: 0020 2020 4e52 3120 3a20 2320 6f66 204e . NR1 : # of N │ │ │ 00467bd0: 6f6e 2d74 7020 7472 616e 7361 6374 696f on-tp transactio │ │ │ 00467be0: 6e20 5265 7374 6172 7473 2061 7420 7472 n Restarts at tr │ │ │ -00467bf0: 7920 3139 003a 7e31 0000 2020 204e 5232 y 19.:~1.. NR2 │ │ │ +00467bf0: 7920 3139 003a e031 0000 2020 204e 5232 y 19.:.1.. NR2 │ │ │ 00467c00: 203a 2023 206f 6620 4e6f 6e2d 7470 2074 : # of Non-tp t │ │ │ 00467c10: 7261 6e73 6163 7469 6f6e 2052 6573 7461 ransaction Resta │ │ │ -00467c20: 7274 7320 6174 2074 7279 2032 3900 3a7e rts at try 29.:~ │ │ │ +00467c20: 7274 7320 6174 2074 7279 2032 3900 3ae0 rts at try 29.:. │ │ │ 00467c30: 4100 0020 2020 4e52 3320 3a20 2320 6f66 A.. NR3 : # of │ │ │ 00467c40: 204e 6f6e 2d74 7020 7472 616e 7361 6374 Non-tp transact │ │ │ 00467c50: 696f 6e20 5265 7374 6172 7473 2061 7420 ion Restarts at │ │ │ -00467c60: 7472 7920 3357 003a 7e51 0000 2020 204e try 3W.:~Q.. N │ │ │ +00467c60: 7472 7920 3357 003a e051 0000 2020 204e try 3W.:.Q.. N │ │ │ 00467c70: 5452 203a 2023 206f 6620 4e6f 6e2d 7470 TR : # of Non-tp │ │ │ 00467c80: 2063 6f6d 6d69 7474 6564 2054 7261 6e73 committed Trans │ │ │ 00467c90: 6163 7469 6f6e 7320 7468 6174 2077 6572 actions that wer │ │ │ 00467ca0: 6520 5265 6164 2d6f 6e6c 7920 6f6e 2074 e Read-only on t │ │ │ -00467cb0: 6869 7320 6461 7461 6261 7365 5800 3a7e his databaseX.:~ │ │ │ +00467cb0: 6869 7320 6461 7461 6261 7365 5800 3ae0 his databaseX.:. │ │ │ 00467cc0: 6100 0020 2020 4e54 5720 3a20 2320 6f66 a.. NTW : # of │ │ │ 00467cd0: 204e 6f6e 2d74 7020 636f 6d6d 6974 7465 Non-tp committe │ │ │ 00467ce0: 6420 5472 616e 7361 6374 696f 6e73 2074 d Transactions t │ │ │ 00467cf0: 6861 7420 7765 7265 2072 6561 642d 5772 hat were read-Wr │ │ │ 00467d00: 6974 6520 6f6e 2074 6869 7320 6461 7461 ite on this data │ │ │ -00467d10: 6261 7365 8100 3a7e 7100 0020 2020 4f52 base..:~q.. OR │ │ │ +00467d10: 6261 7365 8100 3ae0 7100 0020 2020 4f52 base..:.q.. OR │ │ │ 00467d20: 4420 3a20 2320 6f66 2024 4f52 4465 7228 D : # of $ORDer( │ │ │ 00467d30: 2c31 2920 2866 6f72 7761 7264 2920 6f70 ,1) (forward) op │ │ │ 00467d40: 6572 6174 696f 6e73 2028 5450 2061 6e64 erations (TP and │ │ │ 00467d50: 206e 6f6e 2d54 5029 3b20 7468 6520 636f non-TP); the co │ │ │ 00467d60: 756e 7420 6f66 2024 4f72 6465 7228 2c2d unt of $Order(,- │ │ │ 00467d70: 3129 206f 7065 7261 7469 6f6e 7320 6172 1) operations ar │ │ │ 00467d80: 6520 7265 706f 7274 6564 2075 6e64 6572 e reported under │ │ │ -00467d90: 205a 5052 2e22 003a 7e81 0000 2020 2050 ZPR.".:~... P │ │ │ +00467d90: 205a 5052 2e22 003a e081 0000 2020 2050 ZPR.".:.... P │ │ │ 00467da0: 5243 203a 2023 206f 6620 7761 6974 7320 RC : # of waits │ │ │ -00467db0: 6f6e 2065 7869 744e 003a 7e91 0000 2020 on exitN.:~... │ │ │ +00467db0: 6f6e 2065 7869 744e 003a e091 0000 2020 on exitN.:.... │ │ │ 00467dc0: 2050 5247 203a 2023 206f 6620 7072 652d PRG : # of pre- │ │ │ 00467dd0: 7265 6164 2067 6c6f 6261 6c73 2074 6861 read globals tha │ │ │ 00467de0: 7420 7765 7265 2070 6572 666f 726d 6564 t were performed │ │ │ 00467df0: 2062 7920 7468 6520 7265 6164 6572 2068 by the reader h │ │ │ -00467e00: 656c 7065 7238 0039 7e15 0000 2020 2051 elper8.9~... Q │ │ │ +00467e00: 656c 7065 7238 0039 e015 0000 2020 2051 elper8.9.... Q │ │ │ 00467e10: 5259 203a 2023 206f 6620 2451 7565 5259 RY : # of $QueRY │ │ │ 00467e20: 2829 206f 7065 7261 7469 6f6e 7320 2854 () operations (T │ │ │ 00467e30: 5020 616e 6420 6e6f 6e2d 5450 293d 003a P and non-TP)=.: │ │ │ -00467e40: 7e11 0000 2020 2052 4353 203a 206d 7320 ~... RCS : ms │ │ │ +00467e40: e011 0000 2020 2052 4353 203a 206d 7320 .... RCS : ms │ │ │ 00467e50: 6f66 2073 6c65 6570 2074 696d 6520 666f of sleep time fo │ │ │ 00467e60: 7220 7265 6164 2d69 6e2d 7072 6f67 7265 r read-in-progre │ │ │ -00467e70: 7373 2069 6e20 6372 6974 3300 3a7e 2100 ss in crit3.:~!. │ │ │ +00467e70: 7373 2069 6e20 6372 6974 3300 3ae0 2100 ss in crit3.:.!. │ │ │ 00467e80: 0020 2020 5345 5420 3a20 2320 6f66 2053 . SET : # of S │ │ │ 00467e90: 4554 206f 7065 7261 7469 6f6e 7320 2854 ET operations (T │ │ │ 00467ea0: 5020 616e 6420 6e6f 6e2d 5450 2929 003a P and non-TP)).: │ │ │ -00467eb0: 7e31 0000 2020 2053 5447 203a 2023 206f ~1.. STG : # o │ │ │ +00467eb0: e031 0000 2020 2053 5447 203a 2023 206f .1.. STG : # o │ │ │ 00467ec0: 6620 696e 766f 6b65 6420 5345 5420 7472 f invoked SET tr │ │ │ -00467ed0: 6967 6765 7273 4800 3a7e 4100 0020 2020 iggersH.:~A.. │ │ │ +00467ed0: 6967 6765 7273 4800 3ae0 4100 0020 2020 iggersH.:.A.. │ │ │ 00467ee0: 5442 5220 3a20 2320 6f66 2054 7020 7472 TBR : # of Tp tr │ │ │ 00467ef0: 616e 7361 6374 696f 6e20 696e 6475 6365 ansaction induce │ │ │ 00467f00: 6420 426c 6f63 6b20 5265 6164 7320 6f6e d Block Reads on │ │ │ 00467f10: 2074 6869 7320 6461 7461 6261 7365 4900 this databaseI. │ │ │ -00467f20: 3a7e 5100 0020 2020 5442 5720 3a20 2320 :~Q.. TBW : # │ │ │ +00467f20: 3ae0 5100 0020 2020 5442 5720 3a20 2320 :.Q.. TBW : # │ │ │ 00467f30: 6f66 2054 7020 7472 616e 7361 6374 696f of Tp transactio │ │ │ 00467f40: 6e20 696e 6475 6365 6420 426c 6f63 6b20 n induced Block │ │ │ 00467f50: 5772 6974 6573 206f 6e20 7468 6973 2064 Writes on this d │ │ │ -00467f60: 6174 6162 6173 657d 003a 7e61 0000 2020 atabase}.:~a.. │ │ │ +00467f60: 6174 6162 6173 657d 003a e061 0000 2020 atabase}.:.a.. │ │ │ 00467f70: 2054 4330 203a 2023 206f 6620 5470 2074 TC0 : # of Tp t │ │ │ 00467f80: 7261 6e73 6163 7469 6f6e 2043 6f6e 666c ransaction Confl │ │ │ 00467f90: 6963 7473 2061 7420 7472 7920 3020 2863 icts at try 0 (c │ │ │ 00467fa0: 6f75 6e74 6564 206f 6e6c 7920 666f 7220 ounted only for │ │ │ 00467fb0: 7468 6174 2072 6567 696f 6e20 7768 6963 that region whic │ │ │ 00467fc0: 6820 6361 7573 6564 2074 6865 2054 5020 h caused the TP │ │ │ 00467fd0: 7472 616e 7361 6374 696f 6e20 7265 7374 transaction rest │ │ │ 00467fe0: 6172 7429 0000 0000 0000 0000 0000 0000 art)............ │ │ │ 00467ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00468000: 0400 0000 8507 0000 031b 0000 0000 0000 ................ │ │ │ -00468010: b700 007e 4845 4c50 00ff 7300 ff43 4f4d ...~HELP..s..COM │ │ │ +00468010: b700 00e0 4845 4c50 00ff 7300 ff43 4f4d ....HELP..s..COM │ │ │ 00468020: 4d41 4e44 5300 ff73 00ff 5a53 484f 5700 MANDS..s..ZSHOW. │ │ │ 00468030: ff73 00ff 5a53 484f 575f 494e 464f 524d .s..ZSHOW_INFORM │ │ │ 00468040: 4154 494f 4e5f 434f 4445 5300 c115 7100 ATION_CODES...q. │ │ │ 00468050: 0020 2020 5443 3120 3a20 2320 6f66 2054 . TC1 : # of T │ │ │ 00468060: 7020 7472 616e 7361 6374 696f 6e20 436f p transaction Co │ │ │ 00468070: 6e66 6c69 6374 7320 6174 2074 7279 2031 nflicts at try 1 │ │ │ 00468080: 2028 636f 756e 7465 6420 6f6e 6c79 2066 (counted only f │ │ │ 00468090: 6f72 2074 6861 7420 7265 6769 6f6e 2077 or that region w │ │ │ 004680a0: 6869 6368 2063 6175 7365 6420 7468 6520 hich caused the │ │ │ 004680b0: 5450 2074 7261 6e73 6163 7469 6f6e 2072 TP transaction r │ │ │ -004680c0: 6573 7461 7274 297d 003a 7e81 0000 2020 estart)}.:~... │ │ │ +004680c0: 6573 7461 7274 297d 003a e081 0000 2020 estart)}.:.... │ │ │ 004680d0: 2054 4332 203a 2023 206f 6620 5470 2074 TC2 : # of Tp t │ │ │ 004680e0: 7261 6e73 6163 7469 6f6e 2043 6f6e 666c ransaction Confl │ │ │ 004680f0: 6963 7473 2061 7420 7472 7920 3220 2863 icts at try 2 (c │ │ │ 00468100: 6f75 6e74 6564 206f 6e6c 7920 666f 7220 ounted only for │ │ │ 00468110: 7468 6174 2072 6567 696f 6e20 7768 6963 that region whic │ │ │ 00468120: 6820 6361 7573 6564 2074 6865 2054 5020 h caused the TP │ │ │ 00468130: 7472 616e 7361 6374 696f 6e20 7265 7374 transaction rest │ │ │ -00468140: 6172 7429 7d00 3a7e 9100 0020 2020 5443 art)}.:~... TC │ │ │ +00468140: 6172 7429 7d00 3ae0 9100 0020 2020 5443 art)}.:.... TC │ │ │ 00468150: 3320 3a20 2320 6f66 2054 7020 7472 616e 3 : # of Tp tran │ │ │ 00468160: 7361 6374 696f 6e20 436f 6e66 6c69 6374 saction Conflict │ │ │ 00468170: 7320 6174 2074 7279 2033 2028 636f 756e s at try 3 (coun │ │ │ 00468180: 7465 6420 6f6e 6c79 2066 6f72 2074 6861 ted only for tha │ │ │ 00468190: 7420 7265 6769 6f6e 2077 6869 6368 2063 t region which c │ │ │ 004681a0: 6175 7365 6420 7468 6520 5450 2074 7261 aused the TP tra │ │ │ 004681b0: 6e73 6163 7469 6f6e 2072 6573 7461 7274 nsaction restart │ │ │ -004681c0: 2987 0039 7e16 0000 2020 2054 4334 203a )..9~... TC4 : │ │ │ +004681c0: 2987 0039 e016 0000 2020 2054 4334 203a )..9.... TC4 : │ │ │ 004681d0: 2023 206f 6620 5470 2074 7261 6e73 6163 # of Tp transac │ │ │ 004681e0: 7469 6f6e 2043 6f6e 666c 6963 7473 2061 tion Conflicts a │ │ │ 004681f0: 7420 7472 7920 3420 616e 6420 6162 6f76 t try 4 and abov │ │ │ 00468200: 6520 2863 6f75 6e74 6564 206f 6e6c 7920 e (counted only │ │ │ 00468210: 666f 7220 7468 6174 2072 6567 696f 6e20 for that region │ │ │ 00468220: 7768 6963 6820 6361 7573 6564 2074 6865 which caused the │ │ │ 00468230: 2054 5020 7472 616e 7361 6374 696f 6e20 TP transaction │ │ │ -00468240: 7265 7374 6172 7429 7a00 3a7e 1100 0020 restart)z.:~... │ │ │ +00468240: 7265 7374 6172 7429 7a00 3ae0 1100 0020 restart)z.:.... │ │ │ 00468250: 2020 5452 3020 3a20 2320 6f66 2054 7020 TR0 : # of Tp │ │ │ 00468260: 7472 616e 7361 6374 696f 6e20 5265 7374 transaction Rest │ │ │ 00468270: 6172 7473 2061 7420 7472 7920 3020 2863 arts at try 0 (c │ │ │ 00468280: 6f75 6e74 6564 2066 6f72 2061 6c6c 2072 ounted for all r │ │ │ 00468290: 6567 696f 6e73 2070 6172 7469 6369 7061 egions participa │ │ │ 004682a0: 7469 6e67 2069 6e20 7265 7374 6172 7469 ting in restarti │ │ │ 004682b0: 6e67 2054 5020 7472 616e 7361 6374 696f ng TP transactio │ │ │ -004682c0: 6e29 7a00 3a7e 2100 0020 2020 5452 3120 n)z.:~!.. TR1 │ │ │ +004682c0: 6e29 7a00 3ae0 2100 0020 2020 5452 3120 n)z.:.!.. TR1 │ │ │ 004682d0: 3a20 2320 6f66 2054 7020 7472 616e 7361 : # of Tp transa │ │ │ 004682e0: 6374 696f 6e20 5265 7374 6172 7473 2061 ction Restarts a │ │ │ 004682f0: 7420 7472 7920 3120 2863 6f75 6e74 6564 t try 1 (counted │ │ │ 00468300: 2066 6f72 2061 6c6c 2072 6567 696f 6e73 for all regions │ │ │ 00468310: 2070 6172 7469 6369 7061 7469 6e67 2069 participating i │ │ │ 00468320: 6e20 7265 7374 6172 7469 6e67 2054 5020 n restarting TP │ │ │ -00468330: 7472 616e 7361 6374 696f 6e29 7a00 3a7e transaction)z.:~ │ │ │ +00468330: 7472 616e 7361 6374 696f 6e29 7a00 3ae0 transaction)z.:. │ │ │ 00468340: 3100 0020 2020 5452 3220 3a20 2320 6f66 1.. TR2 : # of │ │ │ 00468350: 2054 7020 7472 616e 7361 6374 696f 6e20 Tp transaction │ │ │ 00468360: 5265 7374 6172 7473 2061 7420 7472 7920 Restarts at try │ │ │ 00468370: 3220 2863 6f75 6e74 6564 2066 6f72 2061 2 (counted for a │ │ │ 00468380: 6c6c 2072 6567 696f 6e73 2070 6172 7469 ll regions parti │ │ │ 00468390: 6369 7061 7469 6e67 2069 6e20 7265 7374 cipating in rest │ │ │ 004683a0: 6172 7469 6e67 2054 5020 7472 616e 7361 arting TP transa │ │ │ -004683b0: 6374 696f 6e29 7a00 3a7e 4100 0020 2020 ction)z.:~A.. │ │ │ +004683b0: 6374 696f 6e29 7a00 3ae0 4100 0020 2020 ction)z.:.A.. │ │ │ 004683c0: 5452 3320 3a20 2320 6f66 2054 7020 7472 TR3 : # of Tp tr │ │ │ 004683d0: 616e 7361 6374 696f 6e20 5265 7374 6172 ansaction Restar │ │ │ 004683e0: 7473 2061 7420 7472 7920 3320 2863 6f75 ts at try 3 (cou │ │ │ 004683f0: 6e74 6564 2066 6f72 2061 6c6c 2072 6567 nted for all reg │ │ │ 00468400: 696f 6e73 2070 6172 7469 6369 7061 7469 ions participati │ │ │ 00468410: 6e67 2069 6e20 7265 7374 6172 7469 6e67 ng in restarting │ │ │ 00468420: 2054 5020 7472 616e 7361 6374 696f 6e29 TP transaction) │ │ │ -00468430: 8c00 3a7e 5100 0020 2020 5452 3420 3a20 ..:~Q.. TR4 : │ │ │ +00468430: 8c00 3ae0 5100 0020 2020 5452 3420 3a20 ..:.Q.. TR4 : │ │ │ 00468440: 2320 6f66 2054 7020 7472 616e 7361 6374 # of Tp transact │ │ │ 00468450: 696f 6e20 5265 7374 6172 7473 2061 7420 ion Restarts at │ │ │ 00468460: 7472 7920 3420 616e 6420 6162 6f76 6520 try 4 and above │ │ │ 00468470: 2872 6573 7461 7274 2063 6f75 6e74 6564 (restart counted │ │ │ 00468480: 2066 6f72 2061 6c6c 2072 6567 696f 6e73 for all regions │ │ │ 00468490: 2070 6172 7469 6369 7061 7469 6e67 2069 participating i │ │ │ 004684a0: 6e20 7265 7374 6172 7469 6e67 2054 5020 n restarting TP │ │ │ -004684b0: 7472 616e 7361 6374 696f 6e29 6a00 3a7e transaction)j.:~ │ │ │ +004684b0: 7472 616e 7361 6374 696f 6e29 6a00 3ae0 transaction)j.:. │ │ │ 004684c0: 6100 0020 2020 5452 4220 3a20 2320 6f66 a.. TRB : # of │ │ │ 004684d0: 2054 7020 7265 6164 2d6f 6e6c 7920 6f72 Tp read-only or │ │ │ 004684e0: 2072 6561 642d 7772 6974 6520 7472 616e read-write tran │ │ │ 004684f0: 7361 6374 696f 6e73 2052 6f6c 6c65 6420 sactions Rolled │ │ │ 00468500: 4261 636b 2028 6578 636c 7564 696e 6720 Back (excluding │ │ │ 00468510: 696e 6372 656d 656e 7461 6c20 726f 6c6c incremental roll │ │ │ -00468520: 6261 636b 7329 3000 3a7e 7100 0020 2020 backs)0.:~q.. │ │ │ +00468520: 6261 636b 7329 3000 3ae0 7100 0020 2020 backs)0.:.q.. │ │ │ 00468530: 5452 4741 3a20 2320 6f66 206d 696e 692d TRGA: # of mini- │ │ │ 00468540: 7472 616e 7361 6374 696f 6e20 636f 6d70 transaction comp │ │ │ -00468550: 6c65 7469 6f6e 3600 3a7e 8100 0020 2020 letion6.:~... │ │ │ +00468550: 6c65 7469 6f6e 3600 3ae0 8100 0020 2020 letion6.:.... │ │ │ 00468560: 5452 5820 3a20 2320 6f66 2077 6169 7473 TRX : # of waits │ │ │ 00468570: 2066 6f72 2074 7261 6e73 6163 7469 6f6e for transaction │ │ │ -00468580: 2069 6e20 7072 6f67 7265 7373 5300 3a7e in progressS.:~ │ │ │ +00468580: 2069 6e20 7072 6f67 7265 7373 5300 3ae0 in progressS.:. │ │ │ 00468590: 9100 0020 2020 5454 5220 3a20 2320 6f66 ... TTR : # of │ │ │ 004685a0: 2054 7020 636f 6d6d 6974 7465 6420 5472 Tp committed Tr │ │ │ 004685b0: 616e 7361 6374 696f 6e73 2074 6861 7420 ansactions that │ │ │ 004685c0: 7765 7265 2052 6561 642d 6f6e 6c79 206f were Read-only o │ │ │ 004685d0: 6e20 7468 6973 2064 6174 6162 6173 6554 n this databaseT │ │ │ -004685e0: 0039 7e17 0000 2020 2054 5457 203a 2023 .9~... TTW : # │ │ │ +004685e0: 0039 e017 0000 2020 2054 5457 203a 2023 .9.... TTW : # │ │ │ 004685f0: 206f 6620 5470 2063 6f6d 6d69 7474 6564 of Tp committed │ │ │ 00468600: 2054 7261 6e73 6163 7469 6f6e 7320 7468 Transactions th │ │ │ 00468610: 6174 2077 6572 6520 7265 6164 2d57 7269 at were read-Wri │ │ │ 00468620: 7465 206f 6e20 7468 6973 2064 6174 6162 te on this datab │ │ │ -00468630: 6173 6534 003a 7e11 0000 2020 2057 4643 ase4.:~... WFC │ │ │ +00468630: 6173 6534 003a e011 0000 2020 2057 4643 ase4.:.... WFC │ │ │ 00468640: 533a 206d 7320 6f66 2073 6c65 6570 2074 S: ms of sleep t │ │ │ 00468650: 696d 6520 666f 7220 7763 735f 666c 7520 ime for wcs_flu │ │ │ -00468660: 696e 2063 7269 744f 003a 7e21 0000 2020 in critO.:~!.. │ │ │ +00468660: 696e 2063 7269 744f 003a e021 0000 2020 in critO.:.!.. │ │ │ 00468670: 2057 464c 203a 2023 206f 6620 6461 7461 WFL : # of data │ │ │ 00468680: 6261 7365 2066 6c75 7368 6573 2074 6861 base flushes tha │ │ │ 00468690: 7420 7765 7265 2070 6572 666f 726d 6564 t were performed │ │ │ 004686a0: 2062 7920 7468 6520 7772 6974 6572 2068 by the writer h │ │ │ -004686b0: 656c 7065 7273 6800 3a7e 3100 0020 2020 elpersh.:~1.. │ │ │ +004686b0: 656c 7065 7273 6800 3ae0 3100 0020 2020 elpersh.:.1.. │ │ │ 004686c0: 5746 5220 3a20 2320 6f66 2074 696d 6573 WFR : # of times │ │ │ 004686d0: 2061 2070 726f 6365 7373 2073 6c65 7074 a process slept │ │ │ 004686e0: 2077 6869 6c65 2077 6169 7469 6e67 2066 while waiting f │ │ │ 004686f0: 6f72 2061 6e6f 7468 6572 2070 726f 6365 or another proce │ │ │ 00468700: 7373 2074 6f20 7265 6164 2069 6e20 6120 ss to read in a │ │ │ 00468710: 6461 7461 6261 7365 2062 6c6f 636b 2900 database block). │ │ │ -00468720: 3a7e 4100 0020 2020 5748 4520 3a20 2320 :~A.. WHE : # │ │ │ +00468720: 3ae0 4100 0020 2020 5748 4520 3a20 2320 :.A.. WHE : # │ │ │ 00468730: 6f66 2077 7269 7465 7220 6865 6c70 6572 of writer helper │ │ │ -00468740: 2065 706f 6368 733e 003a 7e51 0000 2020 epochs>.:~Q.. │ │ │ +00468740: 2065 706f 6368 733e 003a e051 0000 2020 epochs>.:.Q.. │ │ │ 00468750: 2057 5043 533a 206d 7320 6f66 2073 6c65 WPCS: ms of sle │ │ │ 00468760: 6570 2074 696d 6520 666f 7220 7772 6974 ep time for writ │ │ │ 00468770: 652d 696e 2d70 726f 6772 6573 7320 696e e-in-progress in │ │ │ 00468780: 2063 7269 7400 0000 0000 0000 0000 0000 crit........... │ │ │ 00468790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004687a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004687b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004687c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004687d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004687e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004687f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00468800: 0400 0000 d107 0000 3f1c 0000 0000 0000 ........?....... │ │ │ -00468810: c000 007e 4845 4c50 00ff 7300 ff43 4f4d ...~HELP..s..COM │ │ │ +00468810: c000 00e0 4845 4c50 00ff 7300 ff43 4f4d ....HELP..s..COM │ │ │ 00468820: 4d41 4e44 5300 ff73 00ff 5a53 484f 5700 MANDS..s..ZSHOW. │ │ │ 00468830: ff73 00ff 5a53 484f 575f 494e 464f 524d .s..ZSHOW_INFORM │ │ │ 00468840: 4154 494f 4e5f 434f 4445 5300 c117 6100 ATION_CODES...a. │ │ │ 00468850: 0020 2020 5752 4c20 3a20 2320 6f66 2074 . WRL : # of t │ │ │ 00468860: 696d 6573 2061 2070 726f 6365 7373 2063 imes a process c │ │ │ 00468870: 6f6e 7369 7374 656e 746c 7920 736c 6570 onsistently slep │ │ │ 00468880: 7428 6c6f 6e67 6572 2074 6861 6e20 5746 t(longer than WF │ │ │ 00468890: 5229 2077 6869 6c65 2077 6169 7469 6e67 R) while waiting │ │ │ 004688a0: 2066 6f72 2061 6e6f 7468 6572 2070 726f for another pro │ │ │ 004688b0: 6365 7373 2074 6f20 7265 6164 2069 6e20 cess to read in │ │ │ 004688c0: 6120 6461 7461 6261 7365 2062 6c6f 636b a database block │ │ │ -004688d0: 3000 3a7e 7100 0020 2020 5a41 4420 3a20 0.:~q.. ZAD : │ │ │ +004688d0: 3000 3ae0 7100 0020 2020 5a41 4420 3a20 0.:.q.. ZAD : │ │ │ 004688e0: 2320 6f66 2077 6169 7473 2066 6f72 2072 # of waits for r │ │ │ 004688f0: 6567 696f 6e20 6672 6565 7a65 206f 6666 egion freeze off │ │ │ -00468900: 9700 3a7e 8100 0020 2020 5a50 5220 3a20 ..:~... ZPR : │ │ │ +00468900: 9700 3ae0 8100 0020 2020 5a50 5220 3a20 ..:.... ZPR : │ │ │ 00468910: 2320 6f66 2024 6f72 6465 7228 2c2d 3129 # of $order(,-1) │ │ │ 00468920: 206f 7220 245a 5052 6576 696f 7573 2829 or $ZPRevious() │ │ │ 00468930: 2028 7265 7665 7273 6520 6f72 6465 7229 (reverse order) │ │ │ 00468940: 206f 7065 7261 7469 6f6e 7320 2854 5020 operations (TP │ │ │ 00468950: 616e 6420 6e6f 6e2d 5450 292e 2054 6865 and non-TP). The │ │ │ 00468960: 2063 6f75 6e74 206f 6620 244f 7264 6572 count of $Order │ │ │ 00468970: 282c 3129 206f 7065 7261 7469 6f6e 7320 (,1) operations │ │ │ 00468980: 6172 6520 7265 706f 7274 6564 2075 6e64 are reported und │ │ │ -00468990: 6572 204f 5244 2e29 003a 7e91 0000 2020 er ORD.).:~... │ │ │ +00468990: 6572 204f 5244 2e29 003a e091 0000 2020 er ORD.).:.... │ │ │ 004689a0: 205a 5447 203a 2023 206f 6620 6f66 2069 ZTG : # of of i │ │ │ 004689b0: 6e76 6f6b 6564 205a 5452 4947 4745 5273 nvoked ZTRIGGERs │ │ │ -004689c0: 3000 397e 1800 0020 2020 5a54 5220 3a20 0.9~... ZTR : │ │ │ +004689c0: 3000 39e0 1800 0020 2020 5a54 5220 3a20 0.9.... ZTR : │ │ │ 004689d0: 2320 6f66 205a 5452 6967 6765 7220 636f # of ZTRigger co │ │ │ 004689e0: 6d6d 616e 6420 6f70 6572 6174 696f 6e73 mmand operations │ │ │ -004689f0: a500 3a7e 1100 0020 2020 5b4e 545d 425b ..:~... [NT]B[ │ │ │ +004689f0: a500 3ae0 1100 0020 2020 5b4e 545d 425b ..:.... [NT]B[ │ │ │ 00468a00: 5752 5d20 6d6e 656d 6f6e 6963 7320 6172 WR] mnemonics ar │ │ │ 00468a10: 6520 7361 7469 7366 6965 6420 6279 2065 e satisfied by e │ │ │ 00468a20: 6974 6865 7220 6469 736b 2061 6363 6573 ither disk acces │ │ │ 00468a30: 7320 6f72 2c20 666f 7220 6461 7461 6261 s or, for databa │ │ │ 00468a40: 7365 7320 7468 6174 2075 7365 2074 6865 ses that use the │ │ │ 00468a50: 2042 4720 2862 7566 6665 7265 6420 676c BG (buffered gl │ │ │ 00468a60: 6f62 616c 2920 6163 6365 7373 206d 6574 obal) access met │ │ │ 00468a70: 686f 642c 2067 6c6f 6261 6c20 6275 6666 hod, global buff │ │ │ 00468a80: 6572 7320 696e 2073 6861 7265 6420 6d65 ers in shared me │ │ │ -00468a90: 6d6f 7279 2edb 003a 7e21 0000 2020 2047 mory...:~!.. G │ │ │ +00468a90: 6d6f 7279 2edb 003a e021 0000 2020 2047 mory...:.!.. G │ │ │ 00468aa0: 542e 4d20 6d61 696e 7461 696e 7320 7468 T.M maintains th │ │ │ 00468ab0: 6520 636f 756e 7465 7273 206f 6620 7468 e counters of th │ │ │ 00468ac0: 6520 6d6e 656d 6f6e 6963 7320 6d61 726b e mnemonics mark │ │ │ 00468ad0: 6564 2077 6974 6820 6120 2a20 6f6e 2041 ed with a * on A │ │ │ 00468ae0: 4958 2e20 4f6e 204c 696e 7578 2c20 4754 IX. On Linux, GT │ │ │ 00468af0: 2e4d 2064 6f65 7320 6e6f 7420 6375 7272 .M does not curr │ │ │ 00468b00: 656e 746c 7920 696e 6372 656d 656e 7420 ently increment │ │ │ 00468b10: 7468 6520 636f 756e 7465 7273 206f 6620 the counters of │ │ │ 00468b20: 7468 6573 6520 6d6e 656d 6f6e 6963 7320 these mnemonics │ │ │ 00468b30: 6275 7420 7265 7461 696e 7320 7468 656d but retains them │ │ │ 00468b40: 2069 6e20 7468 6520 5a53 484f 5720 6f75 in the ZSHOW ou │ │ │ 00468b50: 7470 7574 2066 6f72 2062 6163 6b77 6172 tput for backwar │ │ │ 00468b60: 6420 636f 6d70 6174 6962 696c 6974 792e d compatibility. │ │ │ -00468b70: 0700 3a7e 3100 0051 003a 7e41 0000 2020 ..:~1..Q.:~A.. │ │ │ +00468b70: 0700 3ae0 3100 0051 003a e041 0000 2020 ..:.1..Q.:.A.. │ │ │ 00468b80: 2057 6865 6e20 2450 5249 4e43 4950 414c When $PRINCIPAL │ │ │ 00468b90: 2069 6e70 7574 2061 6e64 206f 7574 7075 input and outpu │ │ │ 00468ba0: 7420 6172 6520 6469 6666 6572 656e 7420 t are different │ │ │ 00468bb0: 6465 7669 6365 732c 205a 5348 4f57 2022 devices, ZSHOW " │ │ │ -00468bc0: 4422 2073 686f 7773 5000 3a7e 5100 0020 D" showsP.:~Q.. │ │ │ +00468bc0: 4422 2073 686f 7773 5000 3ae0 5100 0020 D" showsP.:.Q.. │ │ │ 00468bd0: 2020 7468 656d 2061 7320 7365 7061 7261 them as separa │ │ │ 00468be0: 7465 2069 7465 6d73 2069 6465 6e74 6966 te items identif │ │ │ 00468bf0: 6965 6420 6173 2030 2066 6f72 2069 6e70 ied as 0 for inp │ │ │ 00468c00: 7574 2061 6e64 2030 2d6f 7574 2066 6f72 ut and 0-out for │ │ │ -00468c10: 206f 7574 7075 742e 5400 3a7e 6100 0020 output.T.:~a.. │ │ │ +00468c10: 206f 7574 7075 742e 5400 3ae0 6100 0020 output.T.:.a.. │ │ │ 00468c20: 2020 5a53 484f 5720 2244 2220 696e 636c ZSHOW "D" incl │ │ │ 00468c30: 7564 6573 2022 544c 5322 2069 6e20 7468 udes "TLS" in th │ │ │ 00468c40: 6520 7365 636f 6e64 206c 696e 6520 6f66 e second line of │ │ │ 00468c50: 2074 6865 206f 7574 7075 7420 666f 7220 the output for │ │ │ -00468c60: 616e 2065 6e63 7279 7074 6564 4f00 3a7e an encryptedO.:~ │ │ │ +00468c60: 616e 2065 6e63 7279 7074 6564 4f00 3ae0 an encryptedO.:. │ │ │ 00468c70: 7100 0020 2020 736f 636b 6574 2e20 5a53 q.. socket. ZS │ │ │ 00468c80: 484f 5720 2244 2220 7265 706f 7274 7320 HOW "D" reports │ │ │ 00468c90: 6176 6169 6c61 626c 6520 696e 666f 726d available inform │ │ │ 00468ca0: 6174 696f 6e20 6f6e 2062 6f74 6820 7468 ation on both th │ │ │ -00468cb0: 6520 6c6f 6361 6c20 616e 6427 003a 7e81 e local and'.:~. │ │ │ +00468cb0: 6520 6c6f 6361 6c20 616e 6427 003a e081 e local and'.:.. │ │ │ 00468cc0: 0000 2020 2072 656d 6f74 6520 7369 6465 .. remote side │ │ │ 00468cd0: 7320 6f66 2061 2054 4350 2073 6f63 6b65 s of a TCP socke │ │ │ -00468ce0: 742e 0700 3a7e 9100 000e 0018 7e54 4550 t...:~......~TEP │ │ │ -00468cf0: 0000 5a53 5465 7010 001c 7ebf 1100 0020 ..ZSTep...~.... │ │ │ -00468d00: 2020 5a53 5465 7007 001d 7e21 0000 5200 ZSTep...~!..R. │ │ │ -00468d10: 1d7e 3100 0020 2020 5468 6520 5a53 5445 .~1.. The ZSTE │ │ │ +00468ce0: 742e 0700 3ae0 9100 000e 0018 e054 4550 t...:........TEP │ │ │ +00468cf0: 0000 5a53 5465 7010 001c e0bf 1100 0020 ..ZSTep........ │ │ │ +00468d00: 2020 5a53 5465 7007 001d e021 0000 5200 ZSTep....!..R. │ │ │ +00468d10: 1de0 3100 0020 2020 5468 6520 5a53 5445 ..1.. The ZSTE │ │ │ 00468d20: 5020 636f 6d6d 616e 6420 7072 6f76 6964 P command provid │ │ │ 00468d30: 6573 2074 6865 2061 6269 6c69 7479 2074 es the ability t │ │ │ 00468d40: 6f20 636f 6e74 726f 6c20 4754 2e4d 2065 o control GT.M e │ │ │ 00468d50: 7865 6375 7469 6f6e 2e20 5768 656e 2061 xecution. When a │ │ │ -00468d60: 5300 1d7e 4100 0020 2020 5a53 5445 5020 S..~A.. ZSTEP │ │ │ +00468d60: 5300 1de0 4100 0020 2020 5a53 5445 5020 S...A.. ZSTEP │ │ │ 00468d70: 6973 2069 7373 7565 6420 6672 6f6d 2044 is issued from D │ │ │ 00468d80: 6972 6563 7420 4d6f 6465 2c20 6578 6563 irect Mode, exec │ │ │ 00468d90: 7574 696f 6e20 636f 6e74 696e 7565 7320 ution continues │ │ │ 00468da0: 746f 2074 6865 2062 6567 696e 6e69 6e67 to the beginning │ │ │ -00468db0: 206f 6652 001d 7e51 0000 2020 2074 6865 ofR..~Q.. the │ │ │ +00468db0: 206f 6652 001d e051 0000 2020 2074 6865 ofR...Q.. the │ │ │ 00468dc0: 206e 6578 7420 7461 7267 6574 206c 696e next target lin │ │ │ 00468dd0: 6520 616e 6420 7468 656e 2047 542e 4d20 e and then GT.M │ │ │ 00468de0: 5845 4355 5445 7320 7468 6520 5a53 5445 XECUTEs the ZSTE │ │ │ 00468df0: 5020 6163 7469 6f6e 2e20 5468 6520 6b65 P action. The ke │ │ │ -00468e00: 7977 6f72 6450 001d 7e61 0000 2020 2069 ywordP..~a.. i │ │ │ +00468e00: 7977 6f72 6450 001d e061 0000 2020 2069 ywordP...a.. i │ │ │ 00468e10: 6e20 7468 6520 6f70 7469 6f6e 616c 205a n the optional Z │ │ │ 00468e20: 5354 4550 2061 7267 756d 656e 7420 6465 STEP argument de │ │ │ 00468e30: 7465 726d 696e 6573 2074 6865 2063 6c61 termines the cla │ │ │ 00468e40: 7373 206f 6620 656c 6967 6962 6c65 2074 ss of eligible t │ │ │ -00468e50: 6172 6765 7410 001d 7e71 0000 2020 206c arget...~q.. l │ │ │ -00468e60: 696e 6573 2e07 001d 7e81 0000 2d00 1d7e ines....~...-..~ │ │ │ +00468e50: 6172 6765 7410 001d e071 0000 2020 206c arget....q.. l │ │ │ +00468e60: 696e 6573 2e07 001d e081 0000 2d00 1de0 ines........-... │ │ │ 00468e70: 9100 0020 2020 5468 6520 666f 726d 6174 ... The format │ │ │ 00468e80: 206f 6620 7468 6520 5a53 5445 5020 636f of the ZSTEP co │ │ │ -00468e90: 6d6d 616e 6420 6973 3a08 001c 7ec0 1100 mmand is:...~... │ │ │ -00468ea0: 0031 001d 7e12 0000 2020 205a 5354 5b45 .1..~... ZST[E │ │ │ +00468e90: 6d6d 616e 6420 6973 3a08 001c e0c0 1100 mmand is:....... │ │ │ +00468ea0: 0031 001d e012 0000 2020 205a 5354 5b45 .1...... ZST[E │ │ │ 00468eb0: 505d 5b3a 7476 6578 7072 5d20 5b6b 6579 P][:tvexpr] [key │ │ │ 00468ec0: 776f 7264 5b3a 6578 7072 5d5d 5b2c 2e2e word[:expr]][,.. │ │ │ -00468ed0: 2e5d 0700 1d7e 1300 0051 001d 7e14 0000 .]...~...Q..~... │ │ │ +00468ed0: 2e5d 0700 1de0 1300 0051 001d e014 0000 .].......Q...... │ │ │ 00468ee0: 2020 2049 6e20 4469 7265 6374 204d 6f64 In Direct Mod │ │ │ 00468ef0: 652c 205a 5354 4550 2070 6572 666f 726d e, ZSTEP perform │ │ │ 00468f00: 7320 616e 2069 6d70 6c69 6369 7420 5a43 s an implicit ZC │ │ │ 00468f10: 4f4e 5449 4e55 4520 616e 6420 7468 6572 ONTINUE and ther │ │ │ -00468f20: 6566 6f72 6520 4754 2e4d 4f00 1d7e 1500 efore GT.MO..~.. │ │ │ +00468f20: 6566 6f72 6520 4754 2e4d 4f00 1de0 1500 efore GT.MO..... │ │ │ 00468f30: 0020 2020 6967 6e6f 7265 7320 616c 6c20 . ignores all │ │ │ 00468f40: 636f 6d6d 616e 6473 206f 6e20 7468 6520 commands on the │ │ │ 00468f50: 4469 7265 6374 204d 6f64 6520 636f 6d6d Direct Mode comm │ │ │ 00468f60: 616e 6420 6c69 6e65 2061 6674 6572 2074 and line after t │ │ │ -00468f70: 6865 205a 5354 4550 2e07 001d 7e16 0000 he ZSTEP....~... │ │ │ -00468f80: 5100 1d7e 1700 0020 2020 5468 6520 6b65 Q..~... The ke │ │ │ +00468f70: 6865 205a 5354 4550 2e07 001d e016 0000 he ZSTEP........ │ │ │ +00468f80: 5100 1de0 1700 0020 2020 5468 6520 6b65 Q...... The ke │ │ │ 00468f90: 7977 6f72 6420 6172 6775 6d65 6e74 7320 yword arguments │ │ │ 00468fa0: 6465 6669 6e65 2074 6865 2063 6c61 7373 define the class │ │ │ 00468fb0: 206f 6620 6c69 6e65 7320 7768 6572 6520 of lines where │ │ │ 00468fc0: 5a53 5445 5020 6e65 7874 2070 6175 7365 ZSTEP next pause │ │ │ 00468fd0: 7300 0000 0000 0000 0000 0000 0000 0000 s............... │ │ │ 00468fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00468ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00469000: 0400 0000 9605 0000 121b 0000 0000 0000 ................ │ │ │ -00469010: 6f00 007e 4845 4c50 00ff 7300 ff43 4f4d o..~HELP..s..COM │ │ │ +00469010: 6f00 00e0 4845 4c50 00ff 7300 ff43 4f4d o...HELP..s..COM │ │ │ 00469020: 4d41 4e44 5300 ff73 00ff 5a52 5550 4441 MANDS..s..ZRUPDA │ │ │ 00469030: 5445 00c0 2400 0020 2020 2020 2020 6469 TE..$.. di │ │ │ 00469040: 7265 6374 6f72 7920 7265 6665 7272 6564 rectory referred │ │ │ 00469050: 2074 6f20 6279 2024 6774 6d5f 6c69 6e6b to by $gtm_link │ │ │ 00469060: 746d 7064 6972 2028 6465 6661 756c 7469 tmpdir (defaulti │ │ │ 00469070: 6e67 2074 6f20 2467 746d 5f74 6d70 2c51 ng to $gtm_tmp,Q │ │ │ -00469080: 0020 7e25 0000 2020 2020 2020 2077 6869 . ~%.. whi │ │ │ +00469080: 0020 e025 0000 2020 2020 2020 2077 6869 . .%.. whi │ │ │ 00469090: 6368 2069 6e20 7475 726e 2064 6566 6175 ch in turn defau │ │ │ 004690a0: 6c74 7320 746f 202f 746d 702c 2069 6620 lts to /tmp, if │ │ │ 004690b0: 756e 7370 6563 6966 6965 6429 2e20 5468 unspecified). Th │ │ │ 004690c0: 6520 6e61 6d65 7320 6f66 2074 6865 7365 e names of these │ │ │ -004690d0: 5200 207e 2600 0020 2020 2020 2020 6669 R. ~&.. fi │ │ │ +004690d0: 5200 20e0 2600 0020 2020 2020 2020 6669 R. .&.. fi │ │ │ 004690e0: 6c65 7320 6172 6520 6f66 2074 6865 2066 les are of the f │ │ │ 004690f0: 6f72 6d20 6774 6d2d 7265 6c69 6e6b 6374 orm gtm-relinkct │ │ │ 00469100: 6c3c 6d64 3573 756d 3e20 7768 6572 6520 l where │ │ │ 00469110: 3c6d 6435 7375 6d3e 2069 7320 6120 6861 is a ha │ │ │ -00469120: 7368 4a00 207e 2700 0020 2020 2020 2020 shJ. ~'.. │ │ │ +00469120: 7368 4a00 20e0 2700 0020 2020 2020 2020 shJ. .'.. │ │ │ 00469130: 6f66 2074 6865 2072 6561 6c70 6174 6828 of the realpath( │ │ │ 00469140: 2920 746f 2061 6e20 6175 746f 2d72 656c ) to an auto-rel │ │ │ 00469150: 696e 6b20 6469 7265 6374 6f72 792e 2054 ink directory. T │ │ │ -00469160: 6865 2067 726f 7570 2061 6e64 5300 207e he group andS. ~ │ │ │ +00469160: 6865 2067 726f 7570 2061 6e64 5300 20e0 he group andS. . │ │ │ 00469170: 2800 0020 2020 2020 2020 7065 726d 6973 (.. permis │ │ │ 00469180: 7369 6f6e 7320 6d61 7463 6820 7468 6f73 sions match thos │ │ │ 00469190: 6520 666f 7220 7468 6520 6469 7265 6374 e for the direct │ │ │ 004691a0: 6f72 7920 6173 2064 6573 6372 6962 6564 ory as described │ │ │ 004691b0: 2069 6e20 7468 6520 7365 6374 696f 6e4c in the sectionL │ │ │ -004691c0: 0020 7e29 0000 2020 2020 2020 2053 6861 . ~).. Sha │ │ │ +004691c0: 0020 e029 0000 2020 2020 2020 2053 6861 . .).. Sha │ │ │ 004691d0: 7265 6420 5265 736f 7572 6365 7320 4175 red Resources Au │ │ │ 004691e0: 7468 6f72 697a 6174 696f 6e20 5065 726d thorization Perm │ │ │ 004691f0: 6973 7369 6f6e 7320 696e 2041 7070 656e issions in Appen │ │ │ -00469200: 6469 7820 4520 2847 542e 4d53 0020 7e2a dix E (GT.MS. ~* │ │ │ +00469200: 6469 7820 4520 2847 542e 4d53 0020 e02a dix E (GT.MS. .* │ │ │ 00469210: 0000 2020 2020 2020 2053 6563 7572 6974 .. Securit │ │ │ 00469220: 7920 5068 696c 6f73 6f70 6879 2920 6f66 y Philosophy) of │ │ │ 00469230: 2074 6865 2055 4e49 5820 4164 6d69 6e69 the UNIX Admini │ │ │ 00469240: 7374 7261 7469 6f6e 2061 6e64 204f 7065 stration and Ope │ │ │ 00469250: 7261 7469 6f6e 7320 4775 6964 652e 4c00 rations Guide.L. │ │ │ -00469260: 207e 3100 0020 2020 2020 2020 4649 5320 ~1.. FIS │ │ │ +00469260: 20e0 3100 0020 2020 2020 2020 4649 5320 .1.. FIS │ │ │ 00469270: 7265 636f 6d6d 656e 6473 2074 6861 7420 recommends that │ │ │ 00469280: 616c 6c20 7072 6f63 6573 7365 7320 7468 all processes th │ │ │ 00469290: 6174 2073 6861 7265 2061 2064 6972 6563 at share a direc │ │ │ -004692a0: 746f 7279 2077 686f 7365 4500 207e 3200 tory whoseE. ~2. │ │ │ +004692a0: 746f 7279 2077 686f 7365 4500 20e0 3200 tory whoseE. .2. │ │ │ 004692b0: 0020 2020 2020 2020 636f 6e74 656e 7473 . contents │ │ │ 004692c0: 2061 7265 2073 7562 6a65 6374 2074 6f20 are subject to │ │ │ 004692d0: 5a52 5550 4441 5445 2075 7365 2074 6865 ZRUPDATE use the │ │ │ 004692e0: 2073 616d 6520 7661 6c75 6520 666f 7253 same value forS │ │ │ -004692f0: 0020 7e33 0000 2020 2020 2020 2024 6774 . ~3.. $gt │ │ │ +004692f0: 0020 e033 0000 2020 2020 2020 2024 6774 . .3.. $gt │ │ │ 00469300: 6d5f 6c69 6e6b 746d 7064 6972 2073 6f20 m_linktmpdir so │ │ │ 00469310: 7468 6174 2061 6c6c 2070 726f 6365 7373 that all process │ │ │ 00469320: 6573 2073 6565 2075 7064 6174 6520 6e6f es see update no │ │ │ 00469330: 7469 6669 6361 7469 6f6e 7320 2d20 7769 tifications - wi │ │ │ -00469340: 7468 5300 207e 3400 0020 2020 2020 2020 thS. ~4.. │ │ │ +00469340: 7468 5300 20e0 3400 0020 2020 2020 2020 thS. .4.. │ │ │ 00469350: 6469 6666 6572 656e 7420 7661 6c75 6573 different values │ │ │ 00469360: 206f 6620 2467 746d 5f6c 696e 6b74 6d70 of $gtm_linktmp │ │ │ 00469370: 6469 722c 2061 205a 5255 5044 4154 4520 dir, a ZRUPDATE │ │ │ 00469380: 6279 2061 2070 726f 6365 7373 2077 6974 by a process wit │ │ │ -00469390: 6820 6f6e 6550 0020 7e35 0000 2020 2020 h oneP. ~5.. │ │ │ +00469390: 6820 6f6e 6550 0020 e035 0000 2020 2020 h oneP. .5.. │ │ │ 004693a0: 2020 2076 616c 7565 206f 6620 2467 746d value of $gtm │ │ │ 004693b0: 5f6c 696e 6b74 6d70 6469 7220 776f 756c _linktmpdir woul │ │ │ 004693c0: 6420 6e6f 7420 6265 206f 6273 6572 7665 d not be observe │ │ │ 004693d0: 6420 6279 2061 2070 726f 6365 7373 2077 d by a process w │ │ │ -004693e0: 6974 6820 613b 0020 7e36 0000 2020 2020 ith a;. ~6.. │ │ │ +004693e0: 6974 6820 613b 0020 e036 0000 2020 2020 ith a;. .6.. │ │ │ 004693f0: 2020 2064 6966 6665 7265 6e74 2076 616c different val │ │ │ 00469400: 7565 206f 6620 7468 6174 2065 6e76 6972 ue of that envir │ │ │ 00469410: 6f6e 6d65 6e74 2076 6172 6961 626c 652e onment variable. │ │ │ -00469420: 4a00 207e 3700 0020 2020 2020 6f20 5a52 J. ~7.. o ZR │ │ │ +00469420: 4a00 20e0 3700 0020 2020 2020 6f20 5a52 J. .7.. o ZR │ │ │ 00469430: 5550 4441 5445 2061 6c77 6179 7320 7570 UPDATE always up │ │ │ 00469440: 6461 7465 7320 7468 6520 6578 6973 7469 dates the existi │ │ │ 00469450: 6e67 2073 6861 7265 6420 6d65 6d6f 7279 ng shared memory │ │ │ -00469460: 2072 656c 696e 6b63 746c 3c00 207e 3800 relinkctl<. ~8. │ │ │ +00469460: 2072 656c 696e 6b63 746c 3c00 20e0 3800 relinkctl<. .8. │ │ │ 00469470: 0020 2020 2020 2020 696e 666f 726d 6174 . informat │ │ │ 00469480: 696f 6e20 666f 7220 6120 6669 6c65 2077 ion for a file w │ │ │ 00469490: 6974 6820 616e 2065 7869 7374 696e 6720 ith an existing │ │ │ -004694a0: 656e 7472 792e 0700 207e 3900 000f 0017 entry... ~9..... │ │ │ -004694b0: 7e53 484f 5700 005a 5348 6f77 1000 1c7e ~SHOW..ZSHow...~ │ │ │ -004694c0: bf11 0000 2020 205a 5348 6f77 0700 1d7e .... ZSHow...~ │ │ │ -004694d0: 2100 0054 001d 7e31 0000 2020 2054 6865 !..T..~1.. The │ │ │ +004694a0: 656e 7472 792e 0700 20e0 3900 000f 0017 entry... .9..... │ │ │ +004694b0: e053 484f 5700 005a 5348 6f77 1000 1ce0 .SHOW..ZSHow.... │ │ │ +004694c0: bf11 0000 2020 205a 5348 6f77 0700 1de0 .... ZSHow.... │ │ │ +004694d0: 2100 0054 001d e031 0000 2020 2054 6865 !..T...1.. The │ │ │ 004694e0: 205a 5348 4f57 2063 6f6d 6d61 6e64 2064 ZSHOW command d │ │ │ 004694f0: 6973 706c 6179 7320 696e 666f 726d 6174 isplays informat │ │ │ 00469500: 696f 6e20 6162 6f75 7420 7468 6520 6375 ion about the cu │ │ │ 00469510: 7272 656e 7420 4754 2e4d 2065 6e76 6972 rrent GT.M envir │ │ │ -00469520: 6f6e 6d65 6e74 2e07 001d 7e41 0000 2d00 onment....~A..-. │ │ │ -00469530: 1d7e 5100 0020 2020 5468 6520 666f 726d .~Q.. The form │ │ │ +00469520: 6f6e 6d65 6e74 2e07 001d e041 0000 2d00 onment.....A..-. │ │ │ +00469530: 1de0 5100 0020 2020 5468 6520 666f 726d ..Q.. The form │ │ │ 00469540: 6174 206f 6620 7468 6520 5a53 484f 5720 at of the ZSHOW │ │ │ -00469550: 636f 6d6d 616e 6420 6973 3a07 001d 7e61 command is:...~a │ │ │ -00469560: 0000 2d00 1d7e 7100 0020 2020 5a53 485b ..-..~q.. ZSH[ │ │ │ +00469550: 636f 6d6d 616e 6420 6973 3a07 001d e061 command is:....a │ │ │ +00469560: 0000 2d00 1de0 7100 0020 2020 5a53 485b ..-...q.. ZSH[ │ │ │ 00469570: 4f57 5d5b 3a74 7665 7870 725d 5b65 7870 OW][:tvexpr][exp │ │ │ 00469580: 725b 3a67 6c76 6e5d 5b2c 2e2e 2e5d 5d07 r[:glvn][,...]]. │ │ │ -00469590: 001d 7e81 0000 0000 0000 0000 0000 0000 ..~............. │ │ │ +00469590: 001d e081 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004695a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004695b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004695c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004695d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004695e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004695f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00469600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -289150,131 +289150,131 @@ │ │ │ 004697d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004697e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004697f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00469800: 0400 0000 eb07 0000 481b 0000 0000 0000 ........H....... │ │ │ 00469810: 3600 0000 4845 4c50 00ff 7300 ff43 4f4d 6...HELP..s..COM │ │ │ 00469820: 4d41 4e44 5300 ff73 00ff 5a53 484f 5700 MANDS..s..ZSHOW. │ │ │ 00469830: ff73 00ff 4558 414d 504c 4553 0000 4578 .s..EXAMPLES..Ex │ │ │ -00469840: 616d 706c 6573 1300 297e bf11 0000 2020 amples..)~.... │ │ │ -00469850: 2045 7861 6d70 6c65 7307 002a 7e21 0000 Examples..*~!.. │ │ │ -00469860: 1200 2a7e 3100 0020 2020 4578 616d 706c ..*~1.. Exampl │ │ │ -00469870: 653a 0700 2a7e 4100 0018 002a 7e51 0000 e:..*~A....*~Q.. │ │ │ +00469840: 616d 706c 6573 1300 29e0 bf11 0000 2020 amples..)..... │ │ │ +00469850: 2045 7861 6d70 6c65 7307 002a e021 0000 Examples..*.!.. │ │ │ +00469860: 1200 2ae0 3100 0020 2020 4578 616d 706c ..*.1.. Exampl │ │ │ +00469870: 653a 0700 2ae0 4100 0018 002a e051 0000 e:..*.A....*.Q.. │ │ │ 00469880: 2020 2047 544d 3e5a 5348 4f57 2022 6462 GTM>ZSHOW "db │ │ │ -00469890: 2207 002a 7e61 0000 5200 2a7e 7100 0020 "..*~a..R.*~q.. │ │ │ +00469890: 2207 002a e061 0000 5200 2ae0 7100 0020 "..*.a..R.*.q.. │ │ │ 004698a0: 2020 5468 6973 2063 6f6d 6d61 6e64 2064 This command d │ │ │ 004698b0: 6973 706c 6179 7320 616c 6c20 6465 7669 isplays all devi │ │ │ 004698c0: 6365 7320 7769 7468 2064 6576 6963 6570 ces with devicep │ │ │ 004698d0: 6172 616d 6574 6572 7320 7265 666c 6563 arameters reflec │ │ │ -004698e0: 7469 6e67 2074 6865 6972 4f00 2a7e 8100 ting theirO.*~.. │ │ │ +004698e0: 7469 6e67 2074 6865 6972 4f00 2ae0 8100 ting theirO.*... │ │ │ 004698f0: 0020 2020 6375 7272 656e 7420 6368 6172 . current char │ │ │ 00469900: 6163 7465 7269 7374 6963 7320 666f 6c6c acteristics foll │ │ │ 00469910: 6f77 6564 2062 7920 616e 7920 6375 7272 owed by any curr │ │ │ 00469920: 656e 7420 5a42 5245 414b 206c 6f63 6174 ent ZBREAK locat │ │ │ -00469930: 696f 6e73 2077 6974 6826 002a 7e91 0000 ions with&.*~... │ │ │ +00469930: 696f 6e73 2077 6974 6826 002a e091 0000 ions with&.*.... │ │ │ 00469940: 2020 2074 6865 6972 2063 6f72 7265 7370 their corresp │ │ │ 00469950: 6f6e 6469 6e67 2061 6374 696f 6e73 2e08 onding actions.. │ │ │ -00469960: 0029 7ec0 1100 0012 002a 7e12 0000 2020 .)~......*~... │ │ │ -00469970: 2045 7861 6d70 6c65 3a07 002a 7e13 0000 Example:..*~... │ │ │ -00469980: 1900 2a7e 1400 0020 2020 4754 4d3e 5a53 ..*~... GTM>ZS │ │ │ -00469990: 484f 5720 2264 6264 2207 002a 7e15 0000 HOW "dbd"..*~... │ │ │ -004699a0: 4800 2a7e 1600 0020 2020 5468 6973 2063 H.*~... This c │ │ │ +00469960: 0029 e0c0 1100 0012 002a e012 0000 2020 .).......*.... │ │ │ +00469970: 2045 7861 6d70 6c65 3a07 002a e013 0000 Example:..*.... │ │ │ +00469980: 1900 2ae0 1400 0020 2020 4754 4d3e 5a53 ..*.... GTM>ZS │ │ │ +00469990: 484f 5720 2264 6264 2207 002a e015 0000 HOW "dbd"..*.... │ │ │ +004699a0: 4800 2ae0 1600 0020 2020 5468 6973 2063 H.*.... This c │ │ │ 004699b0: 6f6d 6d61 6e64 2064 6973 706c 6179 7320 ommand displays │ │ │ 004699c0: 7468 6520 7361 6d65 206f 7574 7075 7420 the same output │ │ │ 004699d0: 6173 2074 6865 2070 7265 7669 6f75 7320 as the previous │ │ │ -004699e0: 6578 616d 706c 652e 0700 2a7e 1700 0012 example...*~.... │ │ │ -004699f0: 002a 7e18 0000 2020 2045 7861 6d70 6c65 .*~... Example │ │ │ -00469a00: 3a07 002a 7e19 0000 1800 2a7e 1a00 0020 :..*~.....*~... │ │ │ +004699e0: 6578 616d 706c 652e 0700 2ae0 1700 0012 example...*..... │ │ │ +004699f0: 002a e018 0000 2020 2045 7861 6d70 6c65 .*.... Example │ │ │ +00469a00: 3a07 002a e019 0000 1800 2ae0 1a00 0020 :..*......*.... │ │ │ 00469a10: 2020 4754 4d3e 5a53 484f 5720 2261 7822 GTM>ZSHOW "ax" │ │ │ -00469a20: 0700 2a7e 2100 0032 002a 7e22 0000 2020 ..*~!..2.*~".. │ │ │ +00469a20: 0700 2ae0 2100 0032 002a e022 0000 2020 ..*.!..2.*.".. │ │ │ 00469a30: 2054 6869 7320 636f 6d6d 616e 6420 6765 This command ge │ │ │ 00469a40: 6e65 7261 7465 7320 6120 7275 6e2d 7469 nerates a run-ti │ │ │ -00469a50: 6d65 2065 7272 6f72 2e07 002a 7e23 0000 me error...*~#.. │ │ │ -00469a60: 1200 2a7e 2400 0020 2020 4578 616d 706c ..*~$.. Exampl │ │ │ -00469a70: 653a 0700 2a7e 2500 0017 002a 7e26 0000 e:..*~%....*~&.. │ │ │ +00469a50: 6d65 2065 7272 6f72 2e07 002a e023 0000 me error...*.#.. │ │ │ +00469a60: 1200 2ae0 2400 0020 2020 4578 616d 706c ..*.$.. Exampl │ │ │ +00469a70: 653a 0700 2ae0 2500 0017 002a e026 0000 e:..*.%....*.&.. │ │ │ 00469a80: 2020 204c 4142 3120 2044 4f20 4c41 4232 LAB1 DO LAB2 │ │ │ -00469a90: 1400 2a7e 2700 0020 2020 2020 2020 2020 ..*~'.. │ │ │ -00469aa0: 5175 6974 1700 2a7e 2800 0020 2020 4c41 Quit..*~(.. LA │ │ │ -00469ab0: 4232 2020 446f 204c 4142 3314 002a 7e29 B2 Do LAB3..*~) │ │ │ +00469a90: 1400 2ae0 2700 0020 2020 2020 2020 2020 ..*.'.. │ │ │ +00469aa0: 5175 6974 1700 2ae0 2800 0020 2020 4c41 Quit..*.(.. LA │ │ │ +00469ab0: 4232 2020 446f 204c 4142 3314 002a e029 B2 Do LAB3..*.) │ │ │ 00469ac0: 0000 2020 2020 2020 2020 2051 7569 7415 .. Quit. │ │ │ -00469ad0: 002a 7e2a 0000 2020 204c 4142 3320 205a .*~*.. LAB3 Z │ │ │ -00469ae0: 5348 6f77 1400 2a7e 3100 0020 2020 2020 SHow..*~1.. │ │ │ -00469af0: 2020 2020 5175 6974 0700 2a7e 3200 001f Quit..*~2... │ │ │ -00469b00: 002a 7e33 0000 2020 2050 726f 6475 6365 .*~3.. Produce │ │ │ +00469ad0: 002a e02a 0000 2020 204c 4142 3320 205a .*.*.. LAB3 Z │ │ │ +00469ae0: 5348 6f77 1400 2ae0 3100 0020 2020 2020 SHow..*.1.. │ │ │ +00469af0: 2020 2020 5175 6974 0700 2ae0 3200 001f Quit..*.2... │ │ │ +00469b00: 002a e033 0000 2020 2050 726f 6475 6365 .*.3.. Produce │ │ │ 00469b10: 7320 7468 6520 7265 7375 6c74 733a 0700 s the results:.. │ │ │ -00469b20: 2a7e 3400 0012 002a 7e35 0000 2020 204c *~4....*~5.. L │ │ │ -00469b30: 4142 335e 5254 4e12 002a 7e36 0000 2020 AB3^RTN..*~6.. │ │ │ -00469b40: 204c 4142 325e 5254 4e12 002a 7e37 0000 LAB2^RTN..*~7.. │ │ │ -00469b50: 2020 204c 4142 315e 5254 4e07 002a 7e38 LAB1^RTN..*~8 │ │ │ -00469b60: 0000 1200 2a7e 3900 0020 2020 4578 616d ....*~9.. Exam │ │ │ -00469b70: 706c 653a 0700 2a7e 3a00 0017 002a 7e41 ple:..*~:....*~A │ │ │ +00469b20: 2ae0 3400 0012 002a e035 0000 2020 204c *.4....*.5.. L │ │ │ +00469b30: 4142 335e 5254 4e12 002a e036 0000 2020 AB3^RTN..*.6.. │ │ │ +00469b40: 204c 4142 325e 5254 4e12 002a e037 0000 LAB2^RTN..*.7.. │ │ │ +00469b50: 2020 204c 4142 315e 5254 4e07 002a e038 LAB1^RTN..*.8 │ │ │ +00469b60: 0000 1200 2ae0 3900 0020 2020 4578 616d ....*.9.. Exam │ │ │ +00469b70: 706c 653a 0700 2ae0 3a00 0017 002a e041 ple:..*.:....*.A │ │ │ 00469b80: 0000 2020 2047 544d 3e5a 5348 4f57 2022 .. GTM>ZSHOW " │ │ │ -00469b90: 4722 0700 2a7e 4200 0051 002a 7e43 0000 G"..*~B..Q.*~C.. │ │ │ +00469b90: 4722 0700 2ae0 4200 0051 002a e043 0000 G"..*.B..Q.*.C.. │ │ │ 00469ba0: 2020 2046 6f72 2070 726f 6365 7373 2074 For process t │ │ │ 00469bb0: 6861 7420 6861 7320 6163 6365 7373 2074 hat has access t │ │ │ 00469bc0: 6f20 7477 6f20 6461 7461 6261 7365 2066 o two database f │ │ │ 00469bd0: 696c 6573 2070 726f 6475 6365 7320 7265 iles produces re │ │ │ -00469be0: 7375 6c74 7320 6c69 6b65 1800 2a7e 4400 sults like..*~D. │ │ │ +00469be0: 7375 6c74 7320 6c69 6b65 1800 2ae0 4400 sults like..*.D. │ │ │ 00469bf0: 0020 2020 7468 6520 666f 6c6c 6f77 696e . the followin │ │ │ -00469c00: 673a 0700 2a7e 4500 0061 002a 7e46 0000 g:..*~E..a.*~F.. │ │ │ +00469c00: 673a 0700 2ae0 4500 0061 002a e046 0000 g:..*.E..a.*.F.. │ │ │ 00469c10: 2020 2047 4c44 3a2a 2c52 4547 3a2a 2c53 GLD:*,REG:*,S │ │ │ 00469c20: 4554 3a32 3035 2c4b 494c 3a30 2c47 4554 ET:205,KIL:0,GET │ │ │ 00469c30: 3a31 2c44 5441 3a30 2c4f 5244 3a30 2c5a :1,DTA:0,ORD:0,Z │ │ │ 00469c40: 5052 3a30 2c51 5259 3a30 2c4c 4b53 3a30 PR:0,QRY:0,LKS:0 │ │ │ 00469c50: 2c4c 4b46 3a30 2c43 544e 3a30 2c44 5244 ,LKF:0,CTN:0,DRD │ │ │ -00469c60: 3a39 2c44 5754 3a31 352c 5e00 2a7e 4700 :9,DWT:15,^.*~G. │ │ │ +00469c60: 3a39 2c44 5754 3a31 352c 5e00 2ae0 4700 :9,DWT:15,^.*.G. │ │ │ 00469c70: 0020 2020 4e54 573a 3230 332c 4e54 523a . NTW:203,NTR: │ │ │ 00469c80: 342c 4e42 573a 3231 322c 4e42 523a 3431 4,NBW:212,NBR:41 │ │ │ 00469c90: 342c 4e52 303a 302c 4e52 313a 302c 4e52 4,NR0:0,NR1:0,NR │ │ │ 00469ca0: 323a 302c 4e52 333a 302c 5454 573a 312c 2:0,NR3:0,TTW:1, │ │ │ 00469cb0: 5454 523a 302c 5452 423a 302c 5442 573a TTR:0,TRB:0,TBW: │ │ │ -00469cc0: 322c 5442 523a 362c 8200 2a7e 4800 0020 2,TBR:6,..*~H.. │ │ │ +00469cc0: 322c 5442 523a 362c 8200 2ae0 4800 0020 2,TBR:6,..*.H.. │ │ │ 00469cd0: 2020 5452 303a 302c 5452 313a 302c 5452 TR0:0,TR1:0,TR │ │ │ 00469ce0: 323a 302c 5452 333a 302c 5452 343a 302c 2:0,TR3:0,TR4:0, │ │ │ 00469cf0: 5443 303a 302c 5443 313a 302c 5443 323a TC0:0,TC1:0,TC2: │ │ │ 00469d00: 302c 5443 333a 302c 5443 343a 302c 5a54 0,TC3:0,TC4:0,ZT │ │ │ 00469d10: 523a 302c 4446 4c3a 302c 4446 533a 302c R:0,DFL:0,DFS:0, │ │ │ 00469d20: 4a46 4c3a 302c 4a46 533a 302c 4a42 423a JFL:0,JFS:0,JBB: │ │ │ 00469d30: 302c 4a46 423a 302c 4a46 573a 302c 4a52 0,JFB:0,JFW:0,JR │ │ │ -00469d40: 4c3a 302c 4a52 503a 302c 8200 2a7e 4900 L:0,JRP:0,..*~I. │ │ │ +00469d40: 4c3a 302c 4a52 503a 302c 8200 2ae0 4900 L:0,JRP:0,..*.I. │ │ │ 00469d50: 0020 2020 4a52 453a 302c 4a52 493a 302c . JRE:0,JRI:0, │ │ │ 00469d60: 4a52 4f3a 302c 4a45 583a 302c 4445 583a JRO:0,JEX:0,DEX: │ │ │ 00469d70: 302c 4341 543a 342c 4346 453a 302c 4346 0,CAT:4,CFE:0,CF │ │ │ 00469d80: 533a 302c 4346 543a 302c 4351 533a 302c S:0,CFT:0,CQS:0, │ │ │ 00469d90: 4351 543a 302c 4359 533a 302c 4359 543a CQT:0,CYS:0,CYT: │ │ │ 00469da0: 302c 4254 443a 302c 5746 523a 302c 4255 0,BTD:0,WFR:0,BU │ │ │ 00469db0: 533a 302c 4254 533a 302c 5354 473a 302c S:0,BTS:0,STG:0, │ │ │ -00469dc0: 4b54 473a 302c 5a54 473a 302c 7500 2a7e KTG:0,ZTG:0,u.*~ │ │ │ +00469dc0: 4b54 473a 302c 5a54 473a 302c 7500 2ae0 KTG:0,ZTG:0,u.*. │ │ │ 00469dd0: 4a00 0020 2020 4445 5841 3a30 2c47 4c42 J.. DEXA:0,GLB │ │ │ 00469de0: 3a30 2c4a 4e4c 3a30 2c4d 4c4b 3a30 2c50 :0,JNL:0,MLK:0,P │ │ │ 00469df0: 5243 3a30 2c54 5258 3a30 2c5a 4144 3a30 RC:0,TRX:0,ZAD:0 │ │ │ 00469e00: 2c4a 4f50 413a 302c 4146 5241 3a30 2c42 ,JOPA:0,AFRA:0,B │ │ │ 00469e10: 5245 413a 302c 4d4c 4241 3a30 2c54 5247 REA:0,MLBA:0,TRG │ │ │ 00469e20: 413a 302c 5752 4c3a 302c 5052 473a 302c A:0,WRL:0,PRG:0, │ │ │ 00469e30: 5746 4c3a 302c 5748 453a 302c 494e 433a WFL:0,WHE:0,INC: │ │ │ -00469e40: 3060 002a 7e51 0000 2020 2047 4c44 3a2f 0`.*~Q.. GLD:/ │ │ │ +00469e40: 3060 002a e051 0000 2020 2047 4c44 3a2f 0`.*.Q.. GLD:/ │ │ │ 00469e50: 686f 6d65 2f67 746d 7573 6572 312f 2e66 home/gtmuser1/.f │ │ │ 00469e60: 6973 2d67 746d 2f56 352e 342d 3030 3242 is-gtm/V5.4-002B │ │ │ 00469e70: 5f78 3836 2f67 2f6d 756d 7073 2e67 6c64 _x86/g/mumps.gld │ │ │ 00469e80: 2c52 4547 3a44 4546 4155 4c54 2c53 4554 ,REG:DEFAULT,SET │ │ │ 00469e90: 3a32 3035 2c4b 494c 3a30 2c47 4554 3a31 :205,KIL:0,GET:1 │ │ │ -00469ea0: 2c48 002a 7e52 0000 2020 2044 5441 3a30 ,H.*~R.. DTA:0 │ │ │ +00469ea0: 2c48 002a e052 0000 2020 2044 5441 3a30 ,H.*.R.. DTA:0 │ │ │ 00469eb0: 2c4f 5244 3a30 2c5a 5052 3a30 2c51 5259 ,ORD:0,ZPR:0,QRY │ │ │ 00469ec0: 3a30 2c4c 4b53 3a30 2c4c 4b46 3a30 2c43 :0,LKS:0,LKF:0,C │ │ │ 00469ed0: 544e 3a34 3131 2c44 5244 3a39 2c44 5754 TN:411,DRD:9,DWT │ │ │ -00469ee0: 3a31 352c 4e54 573a 325f 002a 7e53 0000 :15,NTW:2_.*~S.. │ │ │ +00469ee0: 3a31 352c 4e54 573a 325f 002a e053 0000 :15,NTW:2_.*.S.. │ │ │ 00469ef0: 2020 2030 332c 4e54 523a 342c 4e42 573a 03,NTR:4,NBW: │ │ │ 00469f00: 3231 322c 4e42 523a 3431 342c 4e52 303a 212,NBR:414,NR0: │ │ │ 00469f10: 302c 4e52 313a 302c 4e52 323a 302c 4e52 0,NR1:0,NR2:0,NR │ │ │ 00469f20: 333a 302c 5454 573a 312c 5454 523a 302c 3:0,TTW:1,TTR:0, │ │ │ 00469f30: 5452 423a 302c 5442 573a 322c 5442 523a TRB:0,TBW:2,TBR: │ │ │ -00469f40: 362c 5452 303a 302c 3f00 2a7e 5400 0020 6,TR0:0,?.*~T.. │ │ │ +00469f40: 362c 5452 303a 302c 3f00 2ae0 5400 0020 6,TR0:0,?.*.T.. │ │ │ 00469f50: 2020 5452 313a 302c 5452 323a 302c 5452 TR1:0,TR2:0,TR │ │ │ 00469f60: 333a 302c 5452 343a 302c 5443 303a 302c 3:0,TR4:0,TC0:0, │ │ │ 00469f70: 5443 313a 302c 5443 323a 302c 5443 333a TC1:0,TC2:0,TC3: │ │ │ -00469f80: 302c 5443 343a 3064 002a 7e55 0000 2020 0,TC4:0d.*~U.. │ │ │ +00469f80: 302c 5443 343a 3064 002a e055 0000 2020 0,TC4:0d.*.U.. │ │ │ 00469f90: 2047 4c44 3a2f 746d 702f 7473 742f 7465 GLD:/tmp/tst/te │ │ │ 00469fa0: 7374 2e67 6c64 2c52 4547 3a44 4546 4155 st.gld,REG:DEFAU │ │ │ 00469fb0: 4c54 2c53 4554 3a32 3035 2c4b 494c 3a30 LT,SET:205,KIL:0 │ │ │ 00469fc0: 2c47 4554 3a31 2c44 5441 3a30 2c4f 5244 ,GET:1,DTA:0,ORD │ │ │ 00469fd0: 3a30 2c5a 5052 3a30 2c51 5259 3a30 2c4c :0,ZPR:0,QRY:0,L │ │ │ 00469fe0: 4b53 3a30 2c4c 4b46 3a30 2c00 0000 0000 KS:0,LKF:0,..... │ │ │ 00469ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -289294,34 +289294,34 @@ │ │ │ 0046a0d0: 0000 3100 0950 434f 4d4d 414e 4453 00ff ..1..PCOMMANDS.. │ │ │ 0046a0e0: 7300 ff42 5245 414b 00ff 7300 ff45 5841 s..BREAK..s..EXA │ │ │ 0046a0f0: 4d50 4c45 5300 c025 0100 0084 0000 0000 MPLES..%........ │ │ │ 0046a100: 0000 0021 0016 ff44 4f00 ff73 00ff 4558 ...!...DO..s..EX │ │ │ 0046a110: 414d 504c 4553 00c0 2301 0000 8500 0000 AMPLES..#....... │ │ │ 0046a120: 0000 0000 2300 16ff 454c 5345 00ff 7300 ....#...ELSE..s. │ │ │ 0046a130: ff45 5841 4d50 4c45 5300 c018 0100 0087 .EXAMPLES....... │ │ │ -0046a140: 0000 0000 0000 0022 0016 6046 4f52 00ff ......."..`FOR.. │ │ │ +0046a140: 0000 0000 0000 0022 0016 f946 4f52 00ff ......."...FOR.. │ │ │ 0046a150: 7300 ff45 5841 4d50 4c45 5300 c037 0100 s..EXAMPLES..7.. │ │ │ 0046a160: 0088 0000 0000 0000 0016 0016 0048 414c .............HAL │ │ │ 0046a170: 5400 c013 0100 0089 0000 0000 0000 0014 T............... │ │ │ 0046a180: 0016 0049 4600 c023 0100 008a 0000 0000 ...IF..#........ │ │ │ 0046a190: 0000 0015 0016 014a 4f42 00c0 1101 0000 .......JOB...... │ │ │ 0046a1a0: 8b00 0000 0000 0000 1300 1a00 ff73 00ff .............s.. │ │ │ 0046a1b0: 4900 0091 0000 0000 0000 0039 001e 004a I..........9...J │ │ │ 0046a1c0: 4f42 5f50 524f 4345 5353 5041 5241 4d45 OB_PROCESSPARAME │ │ │ 0046a1d0: 5445 5253 00ff 7300 ff45 5252 5b4f 525d TERS..s..ERR[OR] │ │ │ 0046a1e0: 3d53 5452 4c49 5400 bf62 0000 8d00 0000 =STRLIT..b...... │ │ │ -0046a1f0: 0000 0000 2000 387e 4f55 545b 5055 545d .... .8~OUT[PUT] │ │ │ +0046a1f0: 0000 0000 2000 38e0 4f55 545b 5055 545d .... .8.OUT[PUT] │ │ │ 0046a200: 3d53 5452 4c49 5400 bf42 0000 8e00 0000 =STRLIT..B...... │ │ │ 0046a210: 0000 0000 1e00 3800 5041 5353 5b43 5552 ......8.PASS[CUR │ │ │ 0046a220: 4c56 4e5d 00c0 1701 0000 8f00 0000 0000 LVN]............ │ │ │ 0046a230: 0000 0f00 1e52 5300 0090 0000 0000 0000 .....RS......... │ │ │ -0046a240: 0023 0016 7e4b 494c 4c00 ff73 00ff 4558 .#..~KILL..s..EX │ │ │ +0046a240: 0023 0016 e04b 494c 4c00 ff73 00ff 4558 .#...KILL..s..EX │ │ │ 0046a250: 414d 504c 4553 00c0 4101 0000 8c00 0000 AMPLES..A....... │ │ │ 0046a260: 0000 0000 1600 1600 4d45 5247 4500 bf22 ........MERGE.." │ │ │ -0046a270: 0000 9200 0000 0000 0000 1e00 1c7e ff73 .............~.s │ │ │ +0046a270: 0000 9200 0000 0000 0000 1e00 1ce0 ff73 ...............s │ │ │ 0046a280: 00ff 4558 414d 504c 4553 00c0 4701 0000 ..EXAMPLES..G... │ │ │ 0046a290: 9300 0000 0000 0000 2200 1673 4e45 5700 ........"..sNEW. │ │ │ 0046a2a0: ff73 00ff 4558 414d 504c 4553 00c0 4701 .s..EXAMPLES..G. │ │ │ 0046a2b0: 0000 9400 0000 0000 0000 1100 2700 c112 ............'... │ │ │ 0046a2c0: 3200 0095 0000 0000 0000 0015 0016 0051 2..............Q │ │ │ 0046a2d0: 5549 5400 bf72 0000 9600 0000 0000 0000 UIT..r.......... │ │ │ 0046a2e0: 1500 1652 5245 4144 00bf 9200 0097 0000 ...RREAD........ │ │ │ @@ -289355,15 +289355,15 @@ │ │ │ 0046a4a0: 0000 001a 002e 454f 4f4c 4c49 4d49 5400 ......EOOLLIMIT. │ │ │ 0046a4b0: c021 0100 00a6 0000 0000 0000 001b 002d .!.............- │ │ │ 0046a4c0: 4553 5441 5453 4841 5245 00c0 1101 0000 ESTATSHARE...... │ │ │ 0046a4d0: a700 0000 0000 0000 1800 2f45 505f 4743 ........../EP_GC │ │ │ 0046a4e0: 4f4c 00c0 1101 0000 a800 0000 0000 0000 OL.............. │ │ │ 0046a4f0: 1700 2d00 5452 4143 4500 c031 0100 00aa ..-.TRACE..1.... │ │ │ 0046a500: 0000 0000 0000 0010 0034 0085 0100 00ab .........4...... │ │ │ -0046a510: 0000 0000 0000 0011 0033 60c1 1312 0000 .........3`..... │ │ │ +0046a510: 0000 0000 0000 0011 0033 f9c1 1312 0000 .........3...... │ │ │ 0046a520: ac00 0000 0000 0000 1000 3400 1632 0000 ..........4..2.. │ │ │ 0046a530: ad00 0000 0000 0000 1000 3457 1922 0000 ..........4W.".. │ │ │ 0046a540: ae00 0000 0000 0000 1000 3457 2262 0000 ..........4W"b.. │ │ │ 0046a550: af00 0000 0000 0000 1000 3473 2622 0000 ..........4s&".. │ │ │ 0046a560: b000 0000 0000 0000 1000 3400 3212 0000 ..........4.2... │ │ │ 0046a570: b100 0000 0000 0000 1000 3400 3592 0000 ..........4.5... │ │ │ 0046a580: b200 0000 0000 0000 1000 3400 4112 0000 ..........4.A... │ │ │ @@ -289391,625 +289391,625 @@ │ │ │ 0046a6e0: 1000 32ff 7401 0000 c200 0000 0000 0000 ..2.t........... │ │ │ 0046a6f0: 0f00 2000 4400 00c3 0000 0000 0000 001a .. .D........... │ │ │ 0046a700: 0020 0045 5841 4d50 4c45 5300 c031 0100 . .EXAMPLES..1.. │ │ │ 0046a710: 00bf 0000 0000 0000 0035 0020 005a 4c49 .........5. .ZLI │ │ │ 0046a720: 4e4b 2c5f 4155 544f 2d5a 4c49 4e4b 5f41 NK,_AUTO-ZLINK_A │ │ │ 0046a730: 4e44 5f52 4f55 5449 4e45 5f4e 414d 4553 ND_ROUTINE_NAMES │ │ │ 0046a740: 00c0 1701 0000 c400 0000 0000 0000 2600 ..............&. │ │ │ -0046a750: 177e 4d45 5353 4147 4500 ff73 00ff 4558 .~MESSAGE..s..EX │ │ │ +0046a750: 17e0 4d45 5353 4147 4500 ff73 00ff 4558 ..MESSAGE..s..EX │ │ │ 0046a760: 414d 504c 4553 00c0 2901 0000 be00 0000 AMPLES..)....... │ │ │ -0046a770: 0000 0000 2400 1760 5052 494e 5400 ff73 ....$..`PRINT..s │ │ │ +0046a770: 0000 0000 2400 17f9 5052 494e 5400 ff73 ....$...PRINT..s │ │ │ 0046a780: 00ff 4558 414d 504c 4553 00c0 2601 0000 ..EXAMPLES..&... │ │ │ 0046a790: c600 0000 0000 0000 1900 1700 5255 5044 ............RUPD │ │ │ 0046a7a0: 4154 4500 c023 0100 00c7 0000 0000 0000 ATE..#.......... │ │ │ 0046a7b0: 000c 0000 00d2 0000 0000 0000 0000 0000 ................ │ │ │ 0046a7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046a7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046a7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046a7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046a800: 0400 0000 b907 0000 611b 0000 0000 0000 ........a....... │ │ │ -0046a810: 9100 007e 4845 4c50 00ff 7300 ff43 4f4d ...~HELP..s..COM │ │ │ +0046a810: 9100 00e0 4845 4c50 00ff 7300 ff43 4f4d ....HELP..s..COM │ │ │ 0046a820: 4d41 4e44 5300 ff73 00ff 5a53 484f 5700 MANDS..s..ZSHOW. │ │ │ 0046a830: ff73 00ff 4558 414d 504c 4553 00c0 5600 .s..EXAMPLES..V. │ │ │ 0046a840: 0020 2020 4354 4e3a 3431 312c 4452 443a . CTN:411,DRD: │ │ │ 0046a850: 392c 4457 543a 3135 2c4e 5457 3a32 3033 9,DWT:15,NTW:203 │ │ │ 0046a860: 2c4e 5452 3a34 2c4e 4257 3a32 3132 2c4e ,NTR:4,NBW:212,N │ │ │ 0046a870: 4252 3a34 3134 2c4e 5230 3a30 2c4e 5231 BR:414,NR0:0,NR1 │ │ │ 0046a880: 3a30 2c4e 5232 3a30 2c4e 5233 3a30 2c54 :0,NR2:0,NR3:0,T │ │ │ 0046a890: 5457 3a31 2c54 5452 3a30 2c54 5242 3a30 TW:1,TTR:0,TRB:0 │ │ │ -0046a8a0: 2c82 002a 7e57 0000 2020 2054 4257 3a32 ,..*~W.. TBW:2 │ │ │ +0046a8a0: 2c82 002a e057 0000 2020 2054 4257 3a32 ,..*.W.. TBW:2 │ │ │ 0046a8b0: 2c54 4252 3a36 2c54 5230 3a30 2c54 5231 ,TBR:6,TR0:0,TR1 │ │ │ 0046a8c0: 3a30 2c54 5232 3a30 2c54 5233 3a30 2c54 :0,TR2:0,TR3:0,T │ │ │ 0046a8d0: 5234 3a30 2c54 4330 3a30 2c54 4331 3a30 R4:0,TC0:0,TC1:0 │ │ │ 0046a8e0: 2c54 4332 3a30 2c54 4333 3a30 2c54 4334 ,TC2:0,TC3:0,TC4 │ │ │ 0046a8f0: 3a30 2c5a 5452 3a30 2c44 464c 3a30 2c44 :0,ZTR:0,DFL:0,D │ │ │ 0046a900: 4653 3a30 2c4a 464c 3a30 2c4a 4653 3a30 FS:0,JFL:0,JFS:0 │ │ │ 0046a910: 2c4a 4242 3a30 2c4a 4642 3a30 2c4a 4657 ,JBB:0,JFB:0,JFW │ │ │ -0046a920: 3a30 2c82 002a 7e58 0000 2020 204a 524c :0,..*~X.. JRL │ │ │ +0046a920: 3a30 2c82 002a e058 0000 2020 204a 524c :0,..*.X.. JRL │ │ │ 0046a930: 3a30 2c4a 5250 3a30 2c4a 5245 3a30 2c4a :0,JRP:0,JRE:0,J │ │ │ 0046a940: 5249 3a30 2c4a 524f 3a30 2c4a 4558 3a30 RI:0,JRO:0,JEX:0 │ │ │ 0046a950: 2c44 4558 3a30 2c43 4154 3a34 2c43 4645 ,DEX:0,CAT:4,CFE │ │ │ 0046a960: 3a30 2c43 4653 3a30 2c43 4654 3a30 2c43 :0,CFS:0,CFT:0,C │ │ │ 0046a970: 5153 3a30 2c43 5154 3a30 2c43 5953 3a30 QS:0,CQT:0,CYS:0 │ │ │ 0046a980: 2c43 5954 3a30 2c42 5444 3a30 2c57 4652 ,CYT:0,BTD:0,WFR │ │ │ 0046a990: 3a30 2c42 5553 3a30 2c42 5453 3a30 2c53 :0,BUS:0,BTS:0,S │ │ │ -0046a9a0: 5447 3a30 2c81 002a 7e59 0000 2020 204b TG:0,..*~Y.. K │ │ │ +0046a9a0: 5447 3a30 2c81 002a e059 0000 2020 204b TG:0,..*.Y.. K │ │ │ 0046a9b0: 5447 3a30 2c5a 5447 3a30 2c44 4558 413a TG:0,ZTG:0,DEXA: │ │ │ 0046a9c0: 302c 474c 423a 302c 4a4e 4c3a 302c 4d4c 0,GLB:0,JNL:0,ML │ │ │ 0046a9d0: 4b3a 302c 5052 433a 302c 5452 583a 302c K:0,PRC:0,TRX:0, │ │ │ 0046a9e0: 5a41 443a 302c 4a4f 5041 3a30 2c41 4652 ZAD:0,JOPA:0,AFR │ │ │ 0046a9f0: 413a 302c 4252 4541 3a30 2c4d 4c42 413a A:0,BREA:0,MLBA: │ │ │ 0046aa00: 302c 5452 4741 3a30 2c57 524c 3a30 2c50 0,TRGA:0,WRL:0,P │ │ │ 0046aa10: 5247 3a30 2c57 464c 3a30 2c57 4845 3a30 RG:0,WFL:0,WHE:0 │ │ │ -0046aa20: 2c49 4e43 3a30 0700 2a7e 5a00 0012 002a ,INC:0..*~Z....* │ │ │ -0046aa30: 7e61 0000 2020 2045 7861 6d70 6c65 3a07 ~a.. Example:. │ │ │ -0046aa40: 002a 7e62 0000 1700 2a7e 6300 0020 2020 .*~b....*~c.. │ │ │ +0046aa20: 2c49 4e43 3a30 0700 2ae0 5a00 0012 002a ,INC:0..*.Z....* │ │ │ +0046aa30: e061 0000 2020 2045 7861 6d70 6c65 3a07 .a.. Example:. │ │ │ +0046aa40: 002a e062 0000 1700 2ae0 6300 0020 2020 .*.b....*.c.. │ │ │ 0046aa50: 4754 4d3e 5a53 484f 5720 2247 2207 002a GTM>ZSHOW "G"..* │ │ │ -0046aa60: 7e64 0000 5200 2a7e 6500 0020 2020 4173 ~d..R.*~e.. As │ │ │ +0046aa60: e064 0000 5200 2ae0 6500 0020 2020 4173 .d..R.*.e.. As │ │ │ 0046aa70: 7375 6d69 6e67 2074 6861 7420 6120 4754 suming that a GT │ │ │ 0046aa80: 2e4d 2070 726f 6365 7373 2075 7365 7320 .M process uses │ │ │ 0046aa90: 7468 6520 676c 6f62 616c 2064 6972 6563 the global direc │ │ │ 0046aaa0: 746f 7279 2022 2f74 6d70 2f78 312e 676c tory "/tmp/x1.gl │ │ │ -0046aab0: 6422 2061 6e64 5200 2a7e 6600 0020 2020 d" andR.*~f.. │ │ │ +0046aab0: 6422 2061 6e64 5200 2ae0 6600 0020 2020 d" andR.*.f.. │ │ │ 0046aac0: 6f70 656e 7320 7477 6f20 7265 6769 6f6e opens two region │ │ │ 0046aad0: 7320 5245 4731 2061 6e64 2052 4547 3220 s REG1 and REG2 │ │ │ 0046aae0: 636f 7272 6573 706f 6e64 696e 6720 746f corresponding to │ │ │ 0046aaf0: 2074 776f 2064 6174 6162 6173 6520 6669 two database fi │ │ │ -0046ab00: 6c65 732c 2074 6865 3c00 2a7e 6700 0020 les, the<.*~g.. │ │ │ +0046ab00: 6c65 732c 2074 6865 3c00 2ae0 6700 0020 les, the<.*.g.. │ │ │ 0046ab10: 2020 6162 6f76 6520 636f 6d6d 616e 6420 above command │ │ │ 0046ab20: 7072 6f64 7563 6573 2072 6573 756c 7473 produces results │ │ │ 0046ab30: 206c 696b 6520 7468 6520 666f 6c6c 6f77 like the follow │ │ │ -0046ab40: 696e 673a 0700 2a7e 6800 0064 002a 7e69 ing:..*~h..d.*~i │ │ │ +0046ab40: 696e 673a 0700 2ae0 6800 0064 002a e069 ing:..*.h..d.*.i │ │ │ 0046ab50: 0000 2020 2047 4c44 3a2a 2c52 4547 3a2a .. GLD:*,REG:* │ │ │ 0046ab60: 2c53 4554 3a30 2c4b 494c 3a30 2c47 4554 ,SET:0,KIL:0,GET │ │ │ 0046ab70: 3a30 2c44 5441 3a30 2c4f 5244 3a30 2c5a :0,DTA:0,ORD:0,Z │ │ │ 0046ab80: 5052 3a30 2c51 5259 3a30 2c4c 4b53 3a30 PR:0,QRY:0,LKS:0 │ │ │ 0046ab90: 2c4c 4b46 3a30 2c43 544e 3a30 2c44 5244 ,LKF:0,CTN:0,DRD │ │ │ 0046aba0: 3a30 2c44 5754 3a30 2c4e 5457 3a30 2c46 :0,DWT:0,NTW:0,F │ │ │ -0046abb0: 002a 7e6a 0000 2020 204e 5452 3a30 2c4e .*~j.. NTR:0,N │ │ │ +0046abb0: 002a e06a 0000 2020 204e 5452 3a30 2c4e .*.j.. NTR:0,N │ │ │ 0046abc0: 4257 3a30 2c4e 4252 3a30 2c4e 5230 3a30 BW:0,NBR:0,NR0:0 │ │ │ 0046abd0: 2c4e 5231 3a30 2c4e 5232 3a30 2c4e 5233 ,NR1:0,NR2:0,NR3 │ │ │ 0046abe0: 3a30 2c54 5457 3a30 2c54 5452 3a30 2c54 :0,TTW:0,TTR:0,T │ │ │ -0046abf0: 5242 3a30 2c51 002a 7e71 0000 2020 2054 RB:0,Q.*~q.. T │ │ │ +0046abf0: 5242 3a30 2c51 002a e071 0000 2020 2054 RB:0,Q.*.q.. T │ │ │ 0046ac00: 4257 3a30 2c54 4252 3a30 2c54 5230 3a30 BW:0,TBR:0,TR0:0 │ │ │ 0046ac10: 2c54 5231 3a30 2c54 5232 3a30 2c54 5233 ,TR1:0,TR2:0,TR3 │ │ │ 0046ac20: 3a30 2c54 5234 3a30 2c54 4330 3a30 2c54 :0,TR4:0,TC0:0,T │ │ │ 0046ac30: 4331 3a30 2c54 4332 3a30 2c54 4333 3a30 C1:0,TC2:0,TC3:0 │ │ │ -0046ac40: 2c54 4334 3a30 6500 2a7e 7200 0020 2020 ,TC4:0e.*~r.. │ │ │ +0046ac40: 2c54 4334 3a30 6500 2ae0 7200 0020 2020 ,TC4:0e.*.r.. │ │ │ 0046ac50: 474c 443a 2f74 6d70 2f78 312e 676c 642c GLD:/tmp/x1.gld, │ │ │ 0046ac60: 5245 473a 5245 4731 2c53 4554 3a30 2c4b REG:REG1,SET:0,K │ │ │ 0046ac70: 494c 3a30 2c47 4554 3a30 2c44 5441 3a30 IL:0,GET:0,DTA:0 │ │ │ 0046ac80: 2c4f 5244 3a30 2c5a 5052 3a30 2c51 5259 ,ORD:0,ZPR:0,QRY │ │ │ 0046ac90: 3a30 2c4c 4b53 3a30 2c4c 4b46 3a30 2c43 :0,LKS:0,LKF:0,C │ │ │ -0046aca0: 544e 3a30 2c44 5244 3a30 2c46 002a 7e73 TN:0,DRD:0,F.*~s │ │ │ +0046aca0: 544e 3a30 2c44 5244 3a30 2c46 002a e073 TN:0,DRD:0,F.*.s │ │ │ 0046acb0: 0000 2020 2044 5754 3a30 2c4e 5457 3a30 .. DWT:0,NTW:0 │ │ │ 0046acc0: 2c4e 5452 3a30 2c4e 4257 3a30 2c4e 4252 ,NTR:0,NBW:0,NBR │ │ │ 0046acd0: 3a30 2c4e 5230 3a30 2c4e 5231 3a30 2c4e :0,NR0:0,NR1:0,N │ │ │ 0046ace0: 5232 3a30 2c4e 5233 3a30 2c54 5457 3a30 R2:0,NR3:0,TTW:0 │ │ │ -0046acf0: 2c82 002a 7e74 0000 2020 2054 5452 3a30 ,..*~t.. TTR:0 │ │ │ +0046acf0: 2c82 002a e074 0000 2020 2054 5452 3a30 ,..*.t.. TTR:0 │ │ │ 0046ad00: 2c54 5242 3a30 2c54 4257 3a30 2c54 4252 ,TRB:0,TBW:0,TBR │ │ │ 0046ad10: 3a30 2c54 5230 3a30 2c54 5231 3a30 2c54 :0,TR0:0,TR1:0,T │ │ │ 0046ad20: 5232 3a30 2c54 5233 3a30 2c54 5234 3a30 R2:0,TR3:0,TR4:0 │ │ │ 0046ad30: 2c54 4330 3a30 2c54 4331 3a30 2c54 4332 ,TC0:0,TC1:0,TC2 │ │ │ 0046ad40: 3a30 2c54 4333 3a30 2c54 4334 3a30 2c5a :0,TC3:0,TC4:0,Z │ │ │ 0046ad50: 5452 3a30 2c44 464c 3a30 2c44 4653 3a30 TR:0,DFL:0,DFS:0 │ │ │ 0046ad60: 2c4a 464c 3a30 2c4a 4653 3a30 2c4a 4242 ,JFL:0,JFS:0,JBB │ │ │ -0046ad70: 3a30 2c82 002a 7e75 0000 2020 204a 4642 :0,..*~u.. JFB │ │ │ +0046ad70: 3a30 2c82 002a e075 0000 2020 204a 4642 :0,..*.u.. JFB │ │ │ 0046ad80: 3a30 2c4a 4657 3a30 2c4a 524c 3a30 2c4a :0,JFW:0,JRL:0,J │ │ │ 0046ad90: 5250 3a30 2c4a 5245 3a30 2c4a 5249 3a30 RP:0,JRE:0,JRI:0 │ │ │ 0046ada0: 2c4a 524f 3a30 2c4a 4558 3a30 2c44 4558 ,JRO:0,JEX:0,DEX │ │ │ 0046adb0: 3a30 2c43 4154 3a34 2c43 4645 3a30 2c43 :0,CAT:4,CFE:0,C │ │ │ 0046adc0: 4653 3a30 2c43 4654 3a30 2c43 5153 3a30 FS:0,CFT:0,CQS:0 │ │ │ 0046add0: 2c43 5154 3a30 2c43 5953 3a30 2c43 5954 ,CQT:0,CYS:0,CYT │ │ │ 0046ade0: 3a30 2c42 5444 3a30 2c57 4652 3a30 2c42 :0,BTD:0,WFR:0,B │ │ │ -0046adf0: 5553 3a30 2c82 002a 7e76 0000 2020 2042 US:0,..*~v.. B │ │ │ +0046adf0: 5553 3a30 2c82 002a e076 0000 2020 2042 US:0,..*.v.. B │ │ │ 0046ae00: 5453 3a30 2c53 5447 3a30 2c4b 5447 3a30 TS:0,STG:0,KTG:0 │ │ │ 0046ae10: 2c5a 5447 3a30 2c44 4558 413a 302c 474c ,ZTG:0,DEXA:0,GL │ │ │ 0046ae20: 423a 302c 4a4e 4c3a 302c 4d4c 4b3a 302c B:0,JNL:0,MLK:0, │ │ │ 0046ae30: 5052 433a 302c 5452 583a 302c 5a41 443a PRC:0,TRX:0,ZAD: │ │ │ 0046ae40: 302c 4a4f 5041 3a30 2c41 4652 413a 302c 0,JOPA:0,AFRA:0, │ │ │ 0046ae50: 4252 4541 3a30 2c4d 4c42 413a 302c 5452 BREA:0,MLBA:0,TR │ │ │ 0046ae60: 4741 3a30 2c57 524c 3a30 2c50 5247 3a30 GA:0,WRL:0,PRG:0 │ │ │ -0046ae70: 2c57 464c 3a30 2c15 002a 7e77 0000 2020 ,WFL:0,..*~w.. │ │ │ -0046ae80: 2057 4845 3a30 2c49 4e43 3a30 6500 2a7e WHE:0,INC:0e.*~ │ │ │ +0046ae70: 2c57 464c 3a30 2c15 002a e077 0000 2020 ,WFL:0,..*.w.. │ │ │ +0046ae80: 2057 4845 3a30 2c49 4e43 3a30 6500 2ae0 WHE:0,INC:0e.*. │ │ │ 0046ae90: 7800 0020 2020 474c 443a 2f74 6d70 2f78 x.. GLD:/tmp/x │ │ │ 0046aea0: 312e 676c 642c 5245 473a 5245 4732 2c53 1.gld,REG:REG2,S │ │ │ 0046aeb0: 4554 3a30 2c4b 494c 3a30 2c47 4554 3a30 ET:0,KIL:0,GET:0 │ │ │ 0046aec0: 2c44 5441 3a30 2c4f 5244 3a30 2c5a 5052 ,DTA:0,ORD:0,ZPR │ │ │ 0046aed0: 3a30 2c51 5259 3a30 2c4c 4b53 3a30 2c4c :0,QRY:0,LKS:0,L │ │ │ 0046aee0: 4b46 3a30 2c43 544e 3a30 2c44 5244 3a30 KF:0,CTN:0,DRD:0 │ │ │ -0046aef0: 2c46 002a 7e79 0000 2020 2044 5754 3a30 ,F.*~y.. DWT:0 │ │ │ +0046aef0: 2c46 002a e079 0000 2020 2044 5754 3a30 ,F.*.y.. DWT:0 │ │ │ 0046af00: 2c4e 5457 3a30 2c4e 5452 3a30 2c4e 4257 ,NTW:0,NTR:0,NBW │ │ │ 0046af10: 3a30 2c4e 4252 3a30 2c4e 5230 3a30 2c4e :0,NBR:0,NR0:0,N │ │ │ 0046af20: 5231 3a30 2c4e 5232 3a30 2c4e 5233 3a30 R1:0,NR2:0,NR3:0 │ │ │ -0046af30: 2c54 5457 3a30 2c82 002a 7e7a 0000 2020 ,TTW:0,..*~z.. │ │ │ +0046af30: 2c54 5457 3a30 2c82 002a e07a 0000 2020 ,TTW:0,..*.z.. │ │ │ 0046af40: 2054 5452 3a30 2c54 5242 3a30 2c54 4257 TTR:0,TRB:0,TBW │ │ │ 0046af50: 3a30 2c54 4252 3a30 2c54 5230 3a30 2c54 :0,TBR:0,TR0:0,T │ │ │ 0046af60: 5231 3a30 2c54 5232 3a30 2c54 5233 3a30 R1:0,TR2:0,TR3:0 │ │ │ 0046af70: 2c54 5234 3a30 2c54 4330 3a30 2c54 4331 ,TR4:0,TC0:0,TC1 │ │ │ 0046af80: 3a30 2c54 4332 3a30 2c54 4333 3a30 2c54 :0,TC2:0,TC3:0,T │ │ │ 0046af90: 4334 3a30 2c5a 5452 3a30 2c44 464c 3a30 C4:0,ZTR:0,DFL:0 │ │ │ 0046afa0: 2c44 4653 3a30 2c4a 464c 3a30 2c4a 4653 ,DFS:0,JFL:0,JFS │ │ │ 0046afb0: 3a30 2c4a 4242 3a30 2c00 0000 0000 0000 :0,JBB:0,....... │ │ │ 0046afc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046afd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046afe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046aff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046b000: 0400 0000 bb07 0000 7a1b 0000 0000 0000 ........z....... │ │ │ -0046b010: ac00 007e 4845 4c50 00ff 7300 ff43 4f4d ...~HELP..s..COM │ │ │ +0046b010: ac00 00e0 4845 4c50 00ff 7300 ff43 4f4d ....HELP..s..COM │ │ │ 0046b020: 4d41 4e44 5300 ff73 00ff 5a53 484f 5700 MANDS..s..ZSHOW. │ │ │ 0046b030: ff73 00ff 4558 414d 504c 4553 00c0 8100 .s..EXAMPLES.... │ │ │ 0046b040: 0020 2020 4a46 423a 302c 4a46 573a 302c . JFB:0,JFW:0, │ │ │ 0046b050: 4a52 4c3a 302c 4a52 503a 302c 4a52 453a JRL:0,JRP:0,JRE: │ │ │ 0046b060: 302c 4a52 493a 302c 4a52 4f3a 302c 4a45 0,JRI:0,JRO:0,JE │ │ │ 0046b070: 583a 302c 4445 583a 302c 4341 543a 342c X:0,DEX:0,CAT:4, │ │ │ 0046b080: 4346 453a 302c 4346 533a 302c 4346 543a CFE:0,CFS:0,CFT: │ │ │ 0046b090: 302c 4351 533a 302c 4351 543a 302c 4359 0,CQS:0,CQT:0,CY │ │ │ 0046b0a0: 533a 302c 4359 543a 302c 4254 443a 302c S:0,CYT:0,BTD:0, │ │ │ -0046b0b0: 5746 523a 302c 4255 533a 302c 8200 2a7e WFR:0,BUS:0,..*~ │ │ │ +0046b0b0: 5746 523a 302c 4255 533a 302c 8200 2ae0 WFR:0,BUS:0,..*. │ │ │ 0046b0c0: 8200 0020 2020 4254 533a 302c 5354 473a ... BTS:0,STG: │ │ │ 0046b0d0: 302c 4b54 473a 302c 5a54 473a 302c 4445 0,KTG:0,ZTG:0,DE │ │ │ 0046b0e0: 5841 3a30 2c47 4c42 3a30 2c4a 4e4c 3a30 XA:0,GLB:0,JNL:0 │ │ │ 0046b0f0: 2c4d 4c4b 3a30 2c50 5243 3a30 2c54 5258 ,MLK:0,PRC:0,TRX │ │ │ 0046b100: 3a30 2c5a 4144 3a30 2c4a 4f50 413a 302c :0,ZAD:0,JOPA:0, │ │ │ 0046b110: 4146 5241 3a30 2c42 5245 413a 302c 4d4c AFRA:0,BREA:0,ML │ │ │ 0046b120: 4241 3a30 2c54 5247 413a 302c 5752 4c3a BA:0,TRGA:0,WRL: │ │ │ 0046b130: 302c 5052 473a 302c 5746 4c3a 302c 1500 0,PRG:0,WFL:0,.. │ │ │ -0046b140: 2a7e 8300 0020 2020 5748 453a 302c 494e *~... WHE:0,IN │ │ │ -0046b150: 433a 3007 002a 7e84 0000 1200 2a7e 8500 C:0..*~.....*~.. │ │ │ -0046b160: 0020 2020 4578 616d 706c 653a 0700 2a7e . Example:..*~ │ │ │ -0046b170: 8600 001c 002a 7e87 0000 2020 2047 544d .....*~... GTM │ │ │ +0046b140: 2ae0 8300 0020 2020 5748 453a 302c 494e *.... WHE:0,IN │ │ │ +0046b150: 433a 3007 002a e084 0000 1200 2ae0 8500 C:0..*......*... │ │ │ +0046b160: 0020 2020 4578 616d 706c 653a 0700 2ae0 . Example:..*. │ │ │ +0046b170: 8600 001c 002a e087 0000 2020 2047 544d .....*.... GTM │ │ │ 0046b180: 3e5a 5348 4f57 2022 4722 3a7a 6762 6c07 >ZSHOW "G":zgbl. │ │ │ -0046b190: 002a 7e88 0000 5400 2a7e 8900 0020 2020 .*~...T.*~... │ │ │ +0046b190: 002a e088 0000 5400 2ae0 8900 0020 2020 .*....T.*.... │ │ │ 0046b1a0: 5468 6973 2065 7861 6d70 6c65 2072 6564 This example red │ │ │ 0046b1b0: 6972 6563 7473 2074 6865 206f 7574 7075 irects the outpu │ │ │ 0046b1c0: 7420 6f66 205a 5348 4f57 2022 4722 2069 t of ZSHOW "G" i │ │ │ 0046b1d0: 6e74 6f20 6120 6c6f 6361 6c20 7661 7269 nto a local vari │ │ │ -0046b1e0: 6162 6c65 207a 6762 6c3a 0700 2a7e 8a00 able zgbl:..*~.. │ │ │ -0046b1f0: 0041 002a 7e91 0000 2020 207a 6762 6c28 .A.*~... zgbl( │ │ │ +0046b1e0: 6162 6c65 207a 6762 6c3a 0700 2ae0 8a00 able zgbl:..*... │ │ │ +0046b1f0: 0041 002a e091 0000 2020 207a 6762 6c28 .A.*.... zgbl( │ │ │ 0046b200: 2247 222c 3029 3d22 474c 443a 2a2c 5245 "G",0)="GLD:*,RE │ │ │ 0046b210: 473a 2a2c 5345 543a 302c 4b49 4c3a 302c G:*,SET:0,KIL:0, │ │ │ 0046b220: 4745 543a 302c 4454 413a 302c 4f52 443a GET:0,DTA:0,ORD: │ │ │ -0046b230: 302c 6a00 2a7e 9200 0020 2020 5a50 523a 0,j.*~... ZPR: │ │ │ +0046b230: 302c 6a00 2ae0 9200 0020 2020 5a50 523a 0,j.*.... ZPR: │ │ │ 0046b240: 302c 5152 593a 302c 4c4b 533a 302c 4c4b 0,QRY:0,LKS:0,LK │ │ │ 0046b250: 463a 302c 4354 4e3a 302c 4452 443a 302c F:0,CTN:0,DRD:0, │ │ │ 0046b260: 4457 543a 302c 4e54 573a 302c 4e54 523a DWT:0,NTW:0,NTR: │ │ │ 0046b270: 302c 4e42 573a 302c 4e42 523a 302c 4e52 0,NBW:0,NBR:0,NR │ │ │ 0046b280: 303a 302c 4e52 313a 302c 4e52 323a 302c 0:0,NR1:0,NR2:0, │ │ │ -0046b290: 4e52 333a 302c 5454 573a 302c 8200 2a7e NR3:0,TTW:0,..*~ │ │ │ +0046b290: 4e52 333a 302c 5454 573a 302c 8200 2ae0 NR3:0,TTW:0,..*. │ │ │ 0046b2a0: 9300 0020 2020 5454 523a 302c 5452 423a ... TTR:0,TRB: │ │ │ 0046b2b0: 302c 5442 573a 302c 5442 523a 302c 5452 0,TBW:0,TBR:0,TR │ │ │ 0046b2c0: 303a 302c 5452 313a 302c 5452 323a 302c 0:0,TR1:0,TR2:0, │ │ │ 0046b2d0: 5452 333a 302c 5452 343a 302c 5443 303a TR3:0,TR4:0,TC0: │ │ │ 0046b2e0: 302c 5443 313a 302c 5443 323a 302c 5443 0,TC1:0,TC2:0,TC │ │ │ 0046b2f0: 333a 302c 5443 343a 302c 5a54 523a 302c 3:0,TC4:0,ZTR:0, │ │ │ 0046b300: 4446 4c3a 302c 4446 533a 302c 4a46 4c3a DFL:0,DFS:0,JFL: │ │ │ 0046b310: 302c 4a46 533a 302c 4a42 423a 302c 8200 0,JFS:0,JBB:0,.. │ │ │ -0046b320: 2a7e 9400 0020 2020 4a46 423a 302c 4a46 *~... JFB:0,JF │ │ │ +0046b320: 2ae0 9400 0020 2020 4a46 423a 302c 4a46 *.... JFB:0,JF │ │ │ 0046b330: 573a 302c 4a52 4c3a 302c 4a52 503a 302c W:0,JRL:0,JRP:0, │ │ │ 0046b340: 4a52 453a 302c 4a52 493a 302c 4a52 4f3a JRE:0,JRI:0,JRO: │ │ │ 0046b350: 302c 4a45 583a 302c 4445 583a 302c 4341 0,JEX:0,DEX:0,CA │ │ │ 0046b360: 543a 342c 4346 453a 302c 4346 533a 302c T:4,CFE:0,CFS:0, │ │ │ 0046b370: 4346 543a 302c 4351 533a 302c 4351 543a CFT:0,CQS:0,CQT: │ │ │ 0046b380: 302c 4359 533a 302c 4359 543a 302c 4254 0,CYS:0,CYT:0,BT │ │ │ 0046b390: 443a 302c 5746 523a 302c 4255 533a 302c D:0,WFR:0,BUS:0, │ │ │ -0046b3a0: 8200 2a7e 9500 0020 2020 4254 533a 302c ..*~... BTS:0, │ │ │ +0046b3a0: 8200 2ae0 9500 0020 2020 4254 533a 302c ..*.... BTS:0, │ │ │ 0046b3b0: 5354 473a 302c 4b54 473a 302c 5a54 473a STG:0,KTG:0,ZTG: │ │ │ 0046b3c0: 302c 4445 5841 3a30 2c47 4c42 3a30 2c4a 0,DEXA:0,GLB:0,J │ │ │ 0046b3d0: 4e4c 3a30 2c4d 4c4b 3a30 2c50 5243 3a30 NL:0,MLK:0,PRC:0 │ │ │ 0046b3e0: 2c54 5258 3a30 2c5a 4144 3a30 2c4a 4f50 ,TRX:0,ZAD:0,JOP │ │ │ 0046b3f0: 413a 302c 4146 5241 3a30 2c42 5245 413a A:0,AFRA:0,BREA: │ │ │ 0046b400: 302c 4d4c 4241 3a30 2c54 5247 413a 302c 0,MLBA:0,TRGA:0, │ │ │ 0046b410: 5752 4c3a 302c 5052 473a 302c 5746 4c3a WRL:0,PRG:0,WFL: │ │ │ -0046b420: 302c 1600 2a7e 9600 0020 2020 5748 453a 0,..*~... WHE: │ │ │ -0046b430: 302c 494e 433a 3022 5a00 2a7e 9700 0020 0,INC:0"Z.*~... │ │ │ +0046b420: 302c 1600 2ae0 9600 0020 2020 5748 453a 0,..*.... WHE: │ │ │ +0046b430: 302c 494e 433a 3022 5a00 2ae0 9700 0020 0,INC:0"Z.*.... │ │ │ 0046b440: 2020 7a67 626c 2822 4722 2c31 293d 2247 zgbl("G",1)="G │ │ │ 0046b450: 4c44 3a2f 746d 702f 7831 2e67 6c64 2c52 LD:/tmp/x1.gld,R │ │ │ 0046b460: 4547 3a52 4547 312c 5345 543a 302c 4b49 EG:REG1,SET:0,KI │ │ │ 0046b470: 4c3a 302c 4745 543a 302c 4454 413a 302c L:0,GET:0,DTA:0, │ │ │ 0046b480: 4f52 443a 302c 5a50 523a 302c 5152 593a ORD:0,ZPR:0,QRY: │ │ │ -0046b490: 302c 5200 2a7e 9800 0020 2020 4c4b 533a 0,R.*~... LKS: │ │ │ +0046b490: 302c 5200 2ae0 9800 0020 2020 4c4b 533a 0,R.*.... LKS: │ │ │ 0046b4a0: 302c 4c4b 463a 302c 4354 4e3a 302c 4452 0,LKF:0,CTN:0,DR │ │ │ 0046b4b0: 443a 302c 4457 543a 302c 4e54 573a 302c D:0,DWT:0,NTW:0, │ │ │ 0046b4c0: 4e54 523a 302c 4e42 573a 302c 4e42 523a NTR:0,NBW:0,NBR: │ │ │ 0046b4d0: 302c 4e52 303a 302c 4e52 313a 302c 4e52 0,NR0:0,NR1:0,NR │ │ │ -0046b4e0: 323a 302c 8200 2a7e 9900 0020 2020 4e52 2:0,..*~... NR │ │ │ +0046b4e0: 323a 302c 8200 2ae0 9900 0020 2020 4e52 2:0,..*.... NR │ │ │ 0046b4f0: 333a 302c 5454 573a 302c 5454 523a 302c 3:0,TTW:0,TTR:0, │ │ │ 0046b500: 5452 423a 302c 5442 573a 302c 5442 523a TRB:0,TBW:0,TBR: │ │ │ 0046b510: 302c 5452 303a 302c 5452 313a 302c 5452 0,TR0:0,TR1:0,TR │ │ │ 0046b520: 323a 302c 5452 333a 302c 5452 343a 302c 2:0,TR3:0,TR4:0, │ │ │ 0046b530: 5443 303a 302c 5443 313a 302c 5443 323a TC0:0,TC1:0,TC2: │ │ │ 0046b540: 302c 5443 333a 302c 5443 343a 302c 5a54 0,TC3:0,TC4:0,ZT │ │ │ 0046b550: 523a 302c 4446 4c3a 302c 4446 533a 302c R:0,DFL:0,DFS:0, │ │ │ -0046b560: 4a46 4c3a 302c 8200 2a7e 9a00 0020 2020 JFL:0,..*~... │ │ │ +0046b560: 4a46 4c3a 302c 8200 2ae0 9a00 0020 2020 JFL:0,..*.... │ │ │ 0046b570: 4a46 533a 302c 4a42 423a 302c 4a46 423a JFS:0,JBB:0,JFB: │ │ │ 0046b580: 302c 4a46 573a 302c 4a52 4c3a 302c 4a52 0,JFW:0,JRL:0,JR │ │ │ 0046b590: 503a 302c 4a52 453a 302c 4a52 493a 302c P:0,JRE:0,JRI:0, │ │ │ 0046b5a0: 4a52 4f3a 302c 4a45 583a 302c 4445 583a JRO:0,JEX:0,DEX: │ │ │ 0046b5b0: 302c 4341 543a 342c 4346 453a 302c 4346 0,CAT:4,CFE:0,CF │ │ │ 0046b5c0: 533a 302c 4346 543a 302c 4351 533a 302c S:0,CFT:0,CQS:0, │ │ │ 0046b5d0: 4351 543a 302c 4359 533a 302c 4359 543a CQT:0,CYS:0,CYT: │ │ │ -0046b5e0: 302c 4254 443a 302c 8300 297e c111 0000 0,BTD:0,..)~.... │ │ │ +0046b5e0: 302c 4254 443a 302c 8300 29e0 c111 0000 0,BTD:0,..)..... │ │ │ 0046b5f0: 2020 2057 4652 3a30 2c42 5553 3a30 2c42 WFR:0,BUS:0,B │ │ │ 0046b600: 5453 3a30 2c53 5447 3a30 2c4b 5447 3a30 TS:0,STG:0,KTG:0 │ │ │ 0046b610: 2c5a 5447 3a30 2c44 4558 413a 302c 474c ,ZTG:0,DEXA:0,GL │ │ │ 0046b620: 423a 302c 4a4e 4c3a 302c 4d4c 4b3a 302c B:0,JNL:0,MLK:0, │ │ │ 0046b630: 5052 433a 302c 5452 583a 302c 5a41 443a PRC:0,TRX:0,ZAD: │ │ │ 0046b640: 302c 4a4f 5041 3a30 2c41 4652 413a 302c 0,JOPA:0,AFRA:0, │ │ │ 0046b650: 4252 4541 3a30 2c4d 4c42 413a 302c 5452 BREA:0,MLBA:0,TR │ │ │ -0046b660: 4741 3a30 2c57 524c 3a30 2c22 002b 7e11 GA:0,WRL:0,".+~. │ │ │ +0046b660: 4741 3a30 2c57 524c 3a30 2c22 002b e011 GA:0,WRL:0,".+.. │ │ │ 0046b670: 0000 2020 2050 5247 3a30 2c57 464c 3a30 .. PRG:0,WFL:0 │ │ │ 0046b680: 2c57 4845 3a30 2c49 4e43 3a30 2260 002b ,WHE:0,INC:0"`.+ │ │ │ -0046b690: 7e21 0000 2020 207a 6762 6c28 2247 222c ~!.. zgbl("G", │ │ │ +0046b690: e021 0000 2020 207a 6762 6c28 2247 222c .!.. zgbl("G", │ │ │ 0046b6a0: 3229 3d22 474c 443a 2f74 6d70 2f78 312e 2)="GLD:/tmp/x1. │ │ │ 0046b6b0: 676c 642c 5245 473a 5245 4732 2c53 4554 gld,REG:REG2,SET │ │ │ 0046b6c0: 3a30 2c4b 494c 3a30 2c47 4554 3a30 2c44 :0,KIL:0,GET:0,D │ │ │ 0046b6d0: 5441 3a30 2c4f 5244 3a30 2c5a 5052 3a30 TA:0,ORD:0,ZPR:0 │ │ │ 0046b6e0: 2c51 5259 3a30 2c4c 4b53 3a30 2c4c 002b ,QRY:0,LKS:0,L.+ │ │ │ -0046b6f0: 7e31 0000 2020 204c 4b46 3a30 2c43 544e ~1.. LKF:0,CTN │ │ │ +0046b6f0: e031 0000 2020 204c 4b46 3a30 2c43 544e .1.. LKF:0,CTN │ │ │ 0046b700: 3a30 2c44 5244 3a30 2c44 5754 3a30 2c4e :0,DRD:0,DWT:0,N │ │ │ 0046b710: 5457 3a30 2c4e 5452 3a30 2c4e 4257 3a30 TW:0,NTR:0,NBW:0 │ │ │ 0046b720: 2c4e 4252 3a30 2c4e 5230 3a30 2c4e 5231 ,NBR:0,NR0:0,NR1 │ │ │ -0046b730: 3a30 2c4e 5232 3a30 2c82 002b 7e41 0000 :0,NR2:0,..+~A.. │ │ │ +0046b730: 3a30 2c4e 5232 3a30 2c82 002b e041 0000 :0,NR2:0,..+.A.. │ │ │ 0046b740: 2020 204e 5233 3a30 2c54 5457 3a30 2c54 NR3:0,TTW:0,T │ │ │ 0046b750: 5452 3a30 2c54 5242 3a30 2c54 4257 3a30 TR:0,TRB:0,TBW:0 │ │ │ 0046b760: 2c54 4252 3a30 2c54 5230 3a30 2c54 5231 ,TBR:0,TR0:0,TR1 │ │ │ 0046b770: 3a30 2c54 5232 3a30 2c54 5233 3a30 2c54 :0,TR2:0,TR3:0,T │ │ │ 0046b780: 5234 3a30 2c54 4330 3a30 2c54 4331 3a30 R4:0,TC0:0,TC1:0 │ │ │ 0046b790: 2c54 4332 3a30 2c54 4333 3a30 2c54 4334 ,TC2:0,TC3:0,TC4 │ │ │ 0046b7a0: 3a30 2c5a 5452 3a30 2c44 464c 3a30 2c44 :0,ZTR:0,DFL:0,D │ │ │ 0046b7b0: 4653 3a30 2c4a 464c 3a30 2c00 0000 0000 FS:0,JFL:0,..... │ │ │ 0046b7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046b7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046b7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046b7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046b800: 0400 0000 fe07 0000 b01b 0000 0000 0000 ................ │ │ │ -0046b810: ad00 007e 4845 4c50 00ff 7300 ff43 4f4d ...~HELP..s..COM │ │ │ +0046b810: ad00 00e0 4845 4c50 00ff 7300 ff43 4f4d ....HELP..s..COM │ │ │ 0046b820: 4d41 4e44 5300 ff73 00ff 5a53 484f 5700 MANDS..s..ZSHOW. │ │ │ 0046b830: ff73 00ff 4558 414d 504c 4553 00c1 1151 .s..EXAMPLES...Q │ │ │ 0046b840: 0000 2020 204a 4653 3a30 2c4a 4242 3a30 .. JFS:0,JBB:0 │ │ │ 0046b850: 2c4a 4642 3a30 2c4a 4657 3a30 2c4a 524c ,JFB:0,JFW:0,JRL │ │ │ 0046b860: 3a30 2c4a 5250 3a30 2c4a 5245 3a30 2c4a :0,JRP:0,JRE:0,J │ │ │ 0046b870: 5249 3a30 2c4a 524f 3a30 2c4a 4558 3a30 RI:0,JRO:0,JEX:0 │ │ │ 0046b880: 2c44 4558 3a30 2c43 4154 3a34 2c43 4645 ,DEX:0,CAT:4,CFE │ │ │ 0046b890: 3a30 2c43 4653 3a30 2c43 4654 3a30 2c43 :0,CFS:0,CFT:0,C │ │ │ 0046b8a0: 5153 3a30 2c43 5154 3a30 2c43 5953 3a30 QS:0,CQT:0,CYS:0 │ │ │ 0046b8b0: 2c43 5954 3a30 2c42 5444 3a30 2c82 002b ,CYT:0,BTD:0,..+ │ │ │ -0046b8c0: 7e61 0000 2020 2057 4652 3a30 2c42 5553 ~a.. WFR:0,BUS │ │ │ +0046b8c0: e061 0000 2020 2057 4652 3a30 2c42 5553 .a.. WFR:0,BUS │ │ │ 0046b8d0: 3a30 2c42 5453 3a30 2c53 5447 3a30 2c4b :0,BTS:0,STG:0,K │ │ │ 0046b8e0: 5447 3a30 2c5a 5447 3a30 2c44 4558 413a TG:0,ZTG:0,DEXA: │ │ │ 0046b8f0: 302c 474c 423a 302c 4a4e 4c3a 302c 4d4c 0,GLB:0,JNL:0,ML │ │ │ 0046b900: 4b3a 302c 5052 433a 302c 5452 583a 302c K:0,PRC:0,TRX:0, │ │ │ 0046b910: 5a41 443a 302c 4a4f 5041 3a30 2c41 4652 ZAD:0,JOPA:0,AFR │ │ │ 0046b920: 413a 302c 4252 4541 3a30 2c4d 4c42 413a A:0,BREA:0,MLBA: │ │ │ 0046b930: 302c 5452 4741 3a30 2c57 524c 3a30 2c22 0,TRGA:0,WRL:0," │ │ │ -0046b940: 002b 7e71 0000 2020 2050 5247 3a30 2c57 .+~q.. PRG:0,W │ │ │ +0046b940: 002b e071 0000 2020 2050 5247 3a30 2c57 .+.q.. PRG:0,W │ │ │ 0046b950: 464c 3a30 2c57 4845 3a30 2c49 4e43 3a30 FL:0,WHE:0,INC:0 │ │ │ -0046b960: 2207 002b 7e81 0000 1200 2b7e 9100 0020 "..+~.....+~... │ │ │ -0046b970: 2020 4578 616d 706c 653a 0700 2a7e 1200 Example:..*~.. │ │ │ -0046b980: 001b 002b 7e11 0000 2020 2047 544d 3e4c ...+~... GTM>L │ │ │ -0046b990: 4f43 4b20 5e46 4149 4c3a 3130 2800 2b7e OCK ^FAIL:10(.+~ │ │ │ +0046b960: 2207 002b e081 0000 1200 2be0 9100 0020 "..+......+.... │ │ │ +0046b970: 2020 4578 616d 706c 653a 0700 2ae0 1200 Example:..*... │ │ │ +0046b980: 001b 002b e011 0000 2020 2047 544d 3e4c ...+.... GTM>L │ │ │ +0046b990: 4f43 4b20 5e46 4149 4c3a 3130 2800 2be0 OCK ^FAIL:10(.+. │ │ │ 0046b9a0: 2100 0020 2020 4754 4d3e 6c6f 636b 2028 !.. GTM>lock ( │ │ │ 0046b9b0: 5e53 5543 4345 5353 312c 5e53 5543 4345 ^SUCCESS1,^SUCCE │ │ │ -0046b9c0: 5353 3229 1700 2b7e 3100 0020 2020 4754 SS2)..+~1.. GT │ │ │ -0046b9d0: 4d3e 7a73 686f 7720 224c 2215 002b 7e41 M>zshow "L"..+~A │ │ │ +0046b9c0: 5353 3229 1700 2be0 3100 0020 2020 4754 SS2)..+.1.. GT │ │ │ +0046b9d0: 4d3e 7a73 686f 7720 224c 2215 002b e041 M>zshow "L"..+.A │ │ │ 0046b9e0: 0000 2020 204d 4c47 3a31 2c4d 4c54 3a31 .. MLG:1,MLT:1 │ │ │ -0046b9f0: 2000 2b7e 5100 0020 2020 4c4f 434b 205e .+~Q.. LOCK ^ │ │ │ +0046b9f0: 2000 2be0 5100 0020 2020 4c4f 434b 205e .+.Q.. LOCK ^ │ │ │ 0046ba00: 5355 4343 4553 5331 204c 4556 454c 3d31 SUCCESS1 LEVEL=1 │ │ │ -0046ba10: 2000 2b7e 6100 0020 2020 4c4f 434b 205e .+~a.. LOCK ^ │ │ │ +0046ba10: 2000 2be0 6100 0020 2020 4c4f 434b 205e .+.a.. LOCK ^ │ │ │ 0046ba20: 5355 4343 4553 5332 204c 4556 454c 3d31 SUCCESS2 LEVEL=1 │ │ │ -0046ba30: 0700 2b7e 7100 004d 002b 7e81 0000 2020 ..+~q..M.+~... │ │ │ +0046ba30: 0700 2be0 7100 004d 002b e081 0000 2020 ..+.q..M.+.... │ │ │ 0046ba40: 2054 6869 7320 6f75 7470 7574 2073 686f This output sho │ │ │ 0046ba50: 7773 2074 6861 7420 6120 7072 6f63 6573 ws that a proces │ │ │ 0046ba60: 7320 6c6f 636b 6564 205e 5355 4343 4553 s locked ^SUCCES │ │ │ 0046ba70: 5331 2061 6e64 205e 5355 4343 4553 5332 S1 and ^SUCCESS2 │ │ │ -0046ba80: 2061 6e64 3b00 2b7e 9100 0020 2020 616e and;.+~... an │ │ │ +0046ba80: 2061 6e64 3b00 2be0 9100 0020 2020 616e and;.+.... an │ │ │ 0046ba90: 6f74 6865 7220 7468 6520 6c6f 636b 206f other the lock o │ │ │ 0046baa0: 6e20 5e46 4149 4c20 6661 696c 6564 2064 n ^FAIL failed d │ │ │ 0046bab0: 7565 2074 6f20 7469 6d65 206f 7574 2e07 ue to time out.. │ │ │ -0046bac0: 002a 7e13 0000 4f00 2b7e 1100 0020 2020 .*~...O.+~... │ │ │ +0046bac0: 002a e013 0000 4f00 2be0 1100 0020 2020 .*....O.+.... │ │ │ 0046bad0: 4e6f 7465 2074 6861 7420 6576 656e 2074 Note that even t │ │ │ 0046bae0: 686f 7567 6820 7477 6f20 6c6f 636b 2072 hough two lock r │ │ │ 0046baf0: 6573 6f75 7263 6573 205e 5355 4343 4553 esources ^SUCCES │ │ │ 0046bb00: 5331 2061 6e64 205e 5355 4343 4553 5332 S1 and ^SUCCESS2 │ │ │ -0046bb10: 2077 6572 654f 002b 7e21 0000 2020 2073 wereO.+~!.. s │ │ │ +0046bb10: 2077 6572 654f 002b e021 0000 2020 2073 wereO.+.!.. s │ │ │ 0046bb20: 7065 6369 6669 6564 2069 6e20 7468 6520 pecified in the │ │ │ 0046bb30: 4c4f 434b 2063 6f6d 6d61 6e64 2074 6861 LOCK command tha │ │ │ 0046bb40: 7420 7375 6363 6565 6465 642c 2047 542e t succeeded, GT. │ │ │ 0046bb50: 4d20 696e 6372 656d 656e 7473 2074 6865 M increments the │ │ │ -0046bb60: 204d 4c47 5300 2b7e 3100 0020 2020 636f MLGS.+~1.. co │ │ │ +0046bb60: 204d 4c47 5300 2be0 3100 0020 2020 636f MLGS.+.1.. co │ │ │ 0046bb70: 756e 7465 7220 6279 206f 6e6c 7920 3120 unter by only 1 │ │ │ 0046bb80: 6265 6361 7573 6520 7468 6579 2061 7265 because they are │ │ │ 0046bb90: 2070 6172 7420 6f66 2074 6865 2073 616d part of the sam │ │ │ 0046bba0: 6520 4c4f 434b 2063 6f6d 6d61 6e64 2e20 e LOCK command. │ │ │ -0046bbb0: 4120 5a53 484f 5753 002b 7e41 0000 2020 A ZSHOWS.+~A.. │ │ │ +0046bbb0: 4120 5a53 484f 5753 002b e041 0000 2020 A ZSHOWS.+.A.. │ │ │ 0046bbc0: 2022 4c22 3a76 6172 2062 7920 7468 6520 "L":var by the │ │ │ 0046bbd0: 7361 6d65 2070 726f 6365 7373 2028 7265 same process (re │ │ │ 0046bbe0: 6469 7265 6374 696e 6720 7468 6520 6f75 directing the ou │ │ │ 0046bbf0: 7470 7574 206f 6620 5a53 484f 5720 696e tput of ZSHOW in │ │ │ -0046bc00: 746f 2061 206c 6f63 616c 5300 2b7e 5100 to a localS.+~Q. │ │ │ +0046bc00: 746f 2061 206c 6f63 616c 5300 2be0 5100 to a localS.+.Q. │ │ │ 0046bc10: 0020 2020 6f72 2067 6c6f 6261 6c20 7661 . or global va │ │ │ 0046bc20: 7269 6162 6c65 2920 776f 756c 6420 7265 riable) would re │ │ │ 0046bc30: 7375 6c74 2069 6e20 3c76 6172 3e20 686f sult in ho │ │ │ 0046bc40: 6c64 696e 6720 7468 6520 666f 6c6c 6f77 lding the follow │ │ │ 0046bc50: 696e 6720 636f 6e74 656e 7473 2e07 002b ing contents...+ │ │ │ -0046bc60: 7e61 0000 2200 2b7e 7100 0020 2020 7661 ~a..".+~q.. va │ │ │ +0046bc60: e061 0000 2200 2be0 7100 0020 2020 7661 .a..".+.q.. va │ │ │ 0046bc70: 7228 224c 222c 3029 3d22 4d4c 473a 312c r("L",0)="MLG:1, │ │ │ -0046bc80: 4d4c 543a 3122 2d00 2b7e 8100 0020 2020 MLT:1"-.+~... │ │ │ +0046bc80: 4d4c 543a 3122 2d00 2be0 8100 0020 2020 MLT:1"-.+.... │ │ │ 0046bc90: 7661 7228 224c 222c 3129 3d22 4c4f 434b var("L",1)="LOCK │ │ │ 0046bca0: 205e 5355 4343 4553 5331 204c 4556 454c ^SUCCESS1 LEVEL │ │ │ -0046bcb0: 3d31 222d 002b 7e91 0000 2020 2076 6172 =1"-.+~... var │ │ │ +0046bcb0: 3d31 222d 002b e091 0000 2020 2076 6172 =1"-.+.... var │ │ │ 0046bcc0: 2822 4c22 2c32 293d 224c 4f43 4b20 5e53 ("L",2)="LOCK ^S │ │ │ 0046bcd0: 5543 4345 5353 3220 4c45 5645 4c3d 3122 UCCESS2 LEVEL=1" │ │ │ -0046bce0: 0700 2a7e 1400 0012 002b 7e11 0000 2020 ..*~.....+~... │ │ │ -0046bcf0: 2045 7861 6d70 6c65 3a07 002b 7e21 0000 Example:..+~!.. │ │ │ -0046bd00: 1b00 2b7e 3100 0020 2020 4754 4d3e 5a53 ..+~1.. GTM>ZS │ │ │ -0046bd10: 484f 5720 224c 223a 7661 7218 002b 7e41 HOW "L":var..+~A │ │ │ +0046bce0: 0700 2ae0 1400 0012 002b e011 0000 2020 ..*......+.... │ │ │ +0046bcf0: 2045 7861 6d70 6c65 3a07 002b e021 0000 Example:..+.!.. │ │ │ +0046bd00: 1b00 2be0 3100 0020 2020 4754 4d3e 5a53 ..+.1.. GTM>ZS │ │ │ +0046bd10: 484f 5720 224c 223a 7661 7218 002b e041 HOW "L":var..+.A │ │ │ 0046bd20: 0000 2020 2047 544d 3e5a 5752 4954 4520 .. GTM>ZWRITE │ │ │ -0046bd30: 7661 7222 002b 7e51 0000 2020 2076 6172 var".+~Q.. var │ │ │ +0046bd30: 7661 7222 002b e051 0000 2020 2076 6172 var".+.Q.. var │ │ │ 0046bd40: 2822 4c22 2c30 293d 224d 4c47 3a31 2c4d ("L",0)="MLG:1,M │ │ │ -0046bd50: 4c54 3a31 222d 002b 7e61 0000 2020 2076 LT:1"-.+~a.. v │ │ │ +0046bd50: 4c54 3a31 222d 002b e061 0000 2020 2076 LT:1"-.+.a.. v │ │ │ 0046bd60: 6172 2822 4c22 2c31 293d 224c 4f43 4b20 ar("L",1)="LOCK │ │ │ 0046bd70: 5e53 5543 4345 5353 3120 4c45 5645 4c3d ^SUCCESS1 LEVEL= │ │ │ -0046bd80: 3122 2d00 2b7e 7100 0020 2020 7661 7228 1"-.+~q.. var( │ │ │ +0046bd80: 3122 2d00 2be0 7100 0020 2020 7661 7228 1"-.+.q.. var( │ │ │ 0046bd90: 224c 222c 3229 3d22 4c4f 434b 205e 5355 "L",2)="LOCK ^SU │ │ │ 0046bda0: 4343 4553 5332 204c 4556 454c 3d31 2207 CCESS2 LEVEL=1". │ │ │ -0046bdb0: 002b 7e81 0000 5400 2b7e 9100 0020 2020 .+~...T.+~... │ │ │ +0046bdb0: 002b e081 0000 5400 2be0 9100 0020 2020 .+....T.+.... │ │ │ 0046bdc0: 5468 6973 2065 7861 6d70 6c65 2073 686f This example sho │ │ │ 0046bdd0: 7773 2068 6f77 205a 5348 4f57 2022 4c22 ws how ZSHOW "L" │ │ │ 0046bde0: 2072 6564 6972 6563 7473 2069 7420 6f75 redirects it ou │ │ │ 0046bdf0: 7470 7574 2069 6e74 6f20 6120 6c6f 6361 tput into a loca │ │ │ -0046be00: 6c20 7661 7269 6162 6c65 0e00 2a7e 1500 l variable..*~.. │ │ │ -0046be10: 0020 2020 7661 722e 0700 2b7e 1100 0012 . var...+~.... │ │ │ -0046be20: 002b 7e21 0000 2020 2045 7861 6d70 6c65 .+~!.. Example │ │ │ -0046be30: 3a07 002b 7e31 0000 5000 2b7e 4100 0020 :..+~1..P.+~A.. │ │ │ +0046be00: 6c20 7661 7269 6162 6c65 0e00 2ae0 1500 l variable..*... │ │ │ +0046be10: 0020 2020 7661 722e 0700 2be0 1100 0012 . var...+..... │ │ │ +0046be20: 002b e021 0000 2020 2045 7861 6d70 6c65 .+.!.. Example │ │ │ +0046be30: 3a07 002b e031 0000 5000 2be0 4100 0020 :..+.1..P.+.A.. │ │ │ 0046be40: 2020 5375 7070 6f73 6520 6120 7072 6f63 Suppose a proc │ │ │ 0046be50: 6573 7320 7275 6e73 204c 4f43 4b20 285e ess runs LOCK (^ │ │ │ 0046be60: 5355 4343 4553 5331 2c5e 5355 4343 4553 SUCCESS1,^SUCCES │ │ │ 0046be70: 5332 2920 7768 6963 6820 7375 6363 6565 S2) which succee │ │ │ -0046be80: 6473 2061 6e64 2061 5300 2b7e 5100 0020 ds and aS.+~Q.. │ │ │ +0046be80: 6473 2061 6e64 2061 5300 2be0 5100 0020 ds and aS.+.Q.. │ │ │ 0046be90: 2020 4c4f 434b 202b 5e46 4149 4c3a 3120 LOCK +^FAIL:1 │ │ │ 0046bea0: 7768 6963 6820 7469 6d65 7320 6f75 7420 which times out │ │ │ 0046beb0: 6475 6520 746f 2061 6e6f 7468 6572 2070 due to another p │ │ │ 0046bec0: 726f 6365 7373 2068 6f6c 6469 6e67 2074 rocess holding t │ │ │ -0046bed0: 6861 7420 6c6f 636b 2e20 4140 002b 7e61 hat lock. A@.+~a │ │ │ +0046bed0: 6861 7420 6c6f 636b 2e20 4140 002b e061 hat lock. A@.+.a │ │ │ 0046bee0: 0000 2020 205a 5348 4f57 2022 4c22 2061 .. ZSHOW "L" a │ │ │ 0046bef0: 7420 7468 6973 2070 6f69 6e74 2064 6973 t this point dis │ │ │ 0046bf00: 706c 6179 7320 7468 6520 666f 6c6c 6f77 plays the follow │ │ │ -0046bf10: 696e 6720 6f75 7470 7574 2e07 002b 7e71 ing output...+~q │ │ │ -0046bf20: 0000 1200 2b7e 8100 0020 2020 4578 616d ....+~... Exam │ │ │ -0046bf30: 706c 653a 0700 2b7e 9100 0017 002a 7e16 ple:..+~.....*~. │ │ │ +0046bf10: 696e 6720 6f75 7470 7574 2e07 002b e071 ing output...+.q │ │ │ +0046bf20: 0000 1200 2be0 8100 0020 2020 4578 616d ....+.... Exam │ │ │ +0046bf30: 706c 653a 0700 2be0 9100 0017 002a e016 ple:..+......*.. │ │ │ 0046bf40: 0000 2020 2047 544d 3e5a 5348 4f57 2022 .. GTM>ZSHOW " │ │ │ -0046bf50: 4922 1400 2b7e 1100 0020 2020 2444 4556 I"..+~... $DEV │ │ │ -0046bf60: 4943 453d 2222 1300 2b7e 2100 0020 2020 ICE=""..+~!.. │ │ │ -0046bf70: 2445 434f 4445 3d22 2213 002b 7e31 0000 $ECODE=""..+~1.. │ │ │ -0046bf80: 2020 2024 4553 5441 434b 3d30 1300 2b7e $ESTACK=0..+~ │ │ │ +0046bf50: 4922 1400 2be0 1100 0020 2020 2444 4556 I"..+.... $DEV │ │ │ +0046bf60: 4943 453d 2222 1300 2be0 2100 0020 2020 ICE=""..+.!.. │ │ │ +0046bf70: 2445 434f 4445 3d22 2213 002b e031 0000 $ECODE=""..+.1.. │ │ │ +0046bf80: 2020 2024 4553 5441 434b 3d30 1300 2be0 $ESTACK=0..+. │ │ │ 0046bf90: 4100 0020 2020 2445 5452 4150 3d22 2220 A.. $ETRAP="" │ │ │ -0046bfa0: 002b 7e51 0000 2020 2024 484f 524f 4c4f .+~Q.. $HOROLO │ │ │ +0046bfa0: 002b e051 0000 2020 2024 484f 524f 4c4f .+.Q.. $HOROLO │ │ │ 0046bfb0: 473d 2236 3438 3133 2c31 3338 3530 221a G="64813,13850". │ │ │ -0046bfc0: 002b 7e61 0000 2020 2024 494f 3d22 2f64 .+~a.. $IO="/d │ │ │ -0046bfd0: 6576 2f70 7473 2f30 2214 002b 7e71 0000 ev/pts/0"..+~q.. │ │ │ +0046bfc0: 002b e061 0000 2020 2024 494f 3d22 2f64 .+.a.. $IO="/d │ │ │ +0046bfd0: 6576 2f70 7473 2f30 2214 002b e071 0000 ev/pts/0"..+.q.. │ │ │ 0046bfe0: 2020 2024 4a4f 423d 3230 3236 3411 002b $JOB=20264..+ │ │ │ -0046bff0: 7e81 0000 2020 2024 4b45 593d 2222 0000 ~... $KEY="".. │ │ │ +0046bff0: e081 0000 2020 2024 4b45 593d 2222 0000 .... $KEY="".. │ │ │ 0046c000: 0400 0000 b907 0000 f81b 0000 0000 0000 ................ │ │ │ -0046c010: 4c00 007e 4845 4c50 00ff 7300 ff43 4f4d L..~HELP..s..COM │ │ │ +0046c010: 4c00 00e0 4845 4c50 00ff 7300 ff43 4f4d L...HELP..s..COM │ │ │ 0046c020: 4d41 4e44 5300 ff73 00ff 5a53 484f 5700 MANDS..s..ZSHOW. │ │ │ 0046c030: ff73 00ff 4558 414d 504c 4553 00c1 1691 .s..EXAMPLES.... │ │ │ 0046c040: 0000 2020 2024 5052 494e 4349 5041 4c3d .. $PRINCIPAL= │ │ │ -0046c050: 222f 6465 762f 7074 732f 3022 1100 2a7e "/dev/pts/0"..*~ │ │ │ +0046c050: 222f 6465 762f 7074 732f 3022 1100 2ae0 "/dev/pts/0"..*. │ │ │ 0046c060: 1700 0020 2020 2451 5549 543d 3017 002b ... $QUIT=0..+ │ │ │ -0046c070: 7e11 0000 2020 2024 5245 4645 5245 4e43 ~... $REFERENC │ │ │ -0046c080: 453d 2222 1200 2b7e 2100 0020 2020 2453 E=""..+~!.. $S │ │ │ -0046c090: 5441 434b 3d30 1d00 2b7e 3100 0020 2020 TACK=0..+~1.. │ │ │ +0046c070: e011 0000 2020 2024 5245 4645 5245 4e43 .... $REFERENC │ │ │ +0046c080: 453d 2222 1200 2be0 2100 0020 2020 2453 E=""..+.!.. $S │ │ │ +0046c090: 5441 434b 3d30 1d00 2be0 3100 0020 2020 TACK=0..+.1.. │ │ │ 0046c0a0: 2453 544f 5241 4745 3d32 3134 3734 3833 $STORAGE=2147483 │ │ │ -0046c0b0: 3634 3720 002b 7e41 0000 2020 2024 5359 647 .+~A.. $SY │ │ │ +0046c0b0: 3634 3720 002b e041 0000 2020 2024 5359 647 .+.A.. $SY │ │ │ 0046c0c0: 5354 454d 3d22 3437 2c67 746d 5f73 7973 STEM="47,gtm_sys │ │ │ -0046c0d0: 6964 2211 002b 7e51 0000 2020 2024 5445 id"..+~Q.. $TE │ │ │ -0046c0e0: 5354 3d31 1300 2b7e 6100 0020 2020 2454 ST=1..+~a.. $T │ │ │ -0046c0f0: 4c45 5645 4c3d 3015 002b 7e71 0000 2020 LEVEL=0..+~q.. │ │ │ -0046c100: 2024 5452 4553 5441 5254 3d30 0e00 2b7e $TRESTART=0..+~ │ │ │ -0046c110: 8100 0020 2020 2458 3d30 0f00 2b7e 9100 ... $X=0..+~.. │ │ │ -0046c120: 0020 2020 2459 3d32 300f 002a 7e18 0000 . $Y=20..*~... │ │ │ -0046c130: 2020 2024 5a41 3d30 1c00 2b7e 1100 0020 $ZA=0..+~... │ │ │ +0046c0d0: 6964 2211 002b e051 0000 2020 2024 5445 id"..+.Q.. $TE │ │ │ +0046c0e0: 5354 3d31 1300 2be0 6100 0020 2020 2454 ST=1..+.a.. $T │ │ │ +0046c0f0: 4c45 5645 4c3d 3015 002b e071 0000 2020 LEVEL=0..+.q.. │ │ │ +0046c100: 2024 5452 4553 5441 5254 3d30 0e00 2be0 $TRESTART=0..+. │ │ │ +0046c110: 8100 0020 2020 2458 3d30 0f00 2be0 9100 ... $X=0..+... │ │ │ +0046c120: 0020 2020 2459 3d32 300f 002a e018 0000 . $Y=20..*.... │ │ │ +0046c130: 2020 2024 5a41 3d30 1c00 2be0 1100 0020 $ZA=0..+.... │ │ │ 0046c140: 2020 245a 414c 4c4f 4353 544f 523d 3637 $ZALLOCSTOR=67 │ │ │ -0046c150: 3135 3834 1300 2b7e 2100 0020 2020 245a 1584..+~!.. $Z │ │ │ -0046c160: 4155 4449 543d 3010 002b 7e31 0000 2020 AUDIT=0..+~1.. │ │ │ -0046c170: 2024 5a42 3d22 2215 002b 7e41 0000 2020 $ZB=""..+~A.. │ │ │ -0046c180: 2024 5a43 4853 4554 3d22 4d22 1300 2b7e $ZCHSET="M"..+~ │ │ │ +0046c150: 3135 3834 1300 2be0 2100 0020 2020 245a 1584..+.!.. $Z │ │ │ +0046c160: 4155 4449 543d 3010 002b e031 0000 2020 AUDIT=0..+.1.. │ │ │ +0046c170: 2024 5a42 3d22 2215 002b e041 0000 2020 $ZB=""..+.A.. │ │ │ +0046c180: 2024 5a43 4853 4554 3d22 4d22 1300 2be0 $ZCHSET="M"..+. │ │ │ 0046c190: 5100 0020 2020 245a 434c 4f53 453d 3016 Q.. $ZCLOSE=0. │ │ │ -0046c1a0: 002b 7e61 0000 2020 2024 5a43 4d44 4c49 .+~a.. $ZCMDLI │ │ │ -0046c1b0: 4e45 3d22 2216 002b 7e71 0000 2020 2024 NE=""..+~q.. $ │ │ │ -0046c1c0: 5a43 4f4d 5049 4c45 3d22 2215 002b 7e81 ZCOMPILE=""..+~. │ │ │ +0046c1a0: 002b e061 0000 2020 2024 5a43 4d44 4c49 .+.a.. $ZCMDLI │ │ │ +0046c1b0: 4e45 3d22 2216 002b e071 0000 2020 2024 NE=""..+.q.. $ │ │ │ +0046c1c0: 5a43 4f4d 5049 4c45 3d22 2215 002b e081 ZCOMPILE=""..+.. │ │ │ 0046c1d0: 0000 2020 2024 5a43 5354 4154 5553 3d30 .. $ZCSTATUS=0 │ │ │ -0046c1e0: 1600 2b7e 9100 0020 2020 245a 4441 5445 ..+~... $ZDATE │ │ │ -0046c1f0: 464f 524d 3d30 3600 2a7e 1900 0020 2020 FORM=06.*~... │ │ │ +0046c1e0: 1600 2be0 9100 0020 2020 245a 4441 5445 ..+.... $ZDATE │ │ │ +0046c1f0: 464f 524d 3d30 3600 2ae0 1900 0020 2020 FORM=06.*.... │ │ │ 0046c200: 245a 4449 5245 4354 4f52 593d 222f 7061 $ZDIRECTORY="/pa │ │ │ 0046c210: 7468 2f74 6f2f 7468 652f 6375 7272 656e th/to/the/curren │ │ │ -0046c220: 742f 6469 7265 6374 6f72 7922 1400 2b7e t/directory"..+~ │ │ │ +0046c220: 742f 6469 7265 6374 6f72 7922 1400 2be0 t/directory"..+. │ │ │ 0046c230: 1100 0020 2020 245a 4544 4954 4f52 3d30 ... $ZEDITOR=0 │ │ │ -0046c240: 1100 2b7e 2100 0020 2020 245a 454f 463d ..+~!.. $ZEOF= │ │ │ -0046c250: 3035 002b 7e31 0000 2020 2024 5a45 5252 05.+~1.. $ZERR │ │ │ +0046c240: 1100 2be0 2100 0020 2020 245a 454f 463d ..+.!.. $ZEOF= │ │ │ +0046c250: 3035 002b e031 0000 2020 2024 5a45 5252 05.+.1.. $ZERR │ │ │ 0046c260: 4f52 3d22 556e 7072 6f63 6573 7365 6420 OR="Unprocessed │ │ │ 0046c270: 245a 4552 524f 522c 2073 6565 2024 5a53 $ZERROR, see $ZS │ │ │ -0046c280: 5441 5455 5322 4100 2b7e 4100 0020 2020 TATUS"A.+~A.. │ │ │ +0046c280: 5441 5455 5322 4100 2be0 4100 0020 2020 TATUS"A.+.A.. │ │ │ 0046c290: 245a 4742 4c44 4952 3d22 2f70 6174 682f $ZGBLDIR="/path/ │ │ │ 0046c2a0: 746f 2f74 6865 2f67 6c6f 6261 6c2f 6469 to/the/global/di │ │ │ 0046c2b0: 7265 6374 6f72 792f 2467 746d 6762 6c64 rectory/$gtmgbld │ │ │ -0046c2c0: 6972 2e67 6c64 222e 002b 7e51 0000 2020 ir.gld"..+~Q.. │ │ │ +0046c2c0: 6972 2e67 6c64 222e 002b e051 0000 2020 ir.gld"..+.Q.. │ │ │ 0046c2d0: 2024 5a48 4f52 4f4c 4f47 3d22 3634 3831 $ZHOROLOG="6481 │ │ │ 0046c2e0: 332c 3133 3835 302c 3739 3034 3533 2c31 3,13850,790453,1 │ │ │ -0046c2f0: 3434 3030 2215 002b 7e61 0000 2020 2024 4400"..+~a.. $ │ │ │ -0046c300: 5a49 4355 5645 523d 2222 1900 2b7e 7100 ZICUVER=""..+~q. │ │ │ +0046c2f0: 3434 3030 2215 002b e061 0000 2020 2024 4400"..+.a.. $ │ │ │ +0046c300: 5a49 4355 5645 523d 2222 1900 2be0 7100 ZICUVER=""..+.q. │ │ │ 0046c310: 0020 2020 245a 494e 494e 5445 5252 5550 . $ZININTERRUP │ │ │ -0046c320: 543d 3026 002b 7e81 0000 2020 2024 5a49 T=0&.+~... $ZI │ │ │ +0046c320: 543d 3026 002b e081 0000 2020 2024 5a49 T=0&.+.... $ZI │ │ │ 0046c330: 4e54 4552 5255 5054 3d22 4946 2024 5a4a NTERRUPT="IF $ZJ │ │ │ -0046c340: 4f42 4558 414d 2829 221b 002b 7e91 0000 OBEXAM()"..+~... │ │ │ +0046c340: 4f42 4558 414d 2829 221b 002b e091 0000 OBEXAM()"..+.... │ │ │ 0046c350: 2020 2024 5a49 4f3d 222f 6465 762f 7074 $ZIO="/dev/pt │ │ │ -0046c360: 732f 3022 1100 2a7e 1a00 0020 2020 245a s/0"..*~... $Z │ │ │ -0046c370: 4a4f 423d 3012 002b 7e11 0000 2020 2024 JOB=0..+~... $ │ │ │ -0046c380: 5a4b 4559 3d22 2213 002b 7e21 0000 2020 ZKEY=""..+~!.. │ │ │ -0046c390: 2024 5a4c 4556 454c 3d31 1700 2b7e 3100 $ZLEVEL=1..+~1. │ │ │ +0046c360: 732f 3022 1100 2ae0 1a00 0020 2020 245a s/0"..*.... $Z │ │ │ +0046c370: 4a4f 423d 3012 002b e011 0000 2020 2024 JOB=0..+.... $ │ │ │ +0046c380: 5a4b 4559 3d22 2213 002b e021 0000 2020 ZKEY=""..+.!.. │ │ │ +0046c390: 2024 5a4c 4556 454c 3d31 1700 2be0 3100 $ZLEVEL=1..+.1. │ │ │ 0046c3a0: 0020 2020 245a 4d41 5854 5054 494d 453d . $ZMAXTPTIME= │ │ │ -0046c3b0: 361e 002b 7e41 0000 2020 2024 5a4d 4f44 6..+~A.. $ZMOD │ │ │ +0046c3b0: 361e 002b e041 0000 2020 2024 5a4d 4f44 6..+.A.. $ZMOD │ │ │ 0046c3c0: 453d 2249 4e54 4552 4143 5449 5645 2216 E="INTERACTIVE". │ │ │ -0046c3d0: 002b 7e51 0000 2020 2024 5a4f 4e4c 4e52 .+~Q.. $ZONLNR │ │ │ -0046c3e0: 4c42 4b3d 301a 002b 7e61 0000 2020 2024 LBK=0..+~a.. $ │ │ │ +0046c3d0: 002b e051 0000 2020 2024 5a4f 4e4c 4e52 .+.Q.. $ZONLNR │ │ │ +0046c3e0: 4c42 4b3d 301a 002b e061 0000 2020 2024 LBK=0..+.a.. $ │ │ │ 0046c3f0: 5a50 4154 4e55 4d45 5249 433d 224d 221c ZPATNUMERIC="M". │ │ │ -0046c400: 002b 7e71 0000 2020 2024 5a50 494e 3d22 .+~q.. $ZPIN=" │ │ │ -0046c410: 2f64 6576 2f70 7473 2f30 2222 002b 7e81 /dev/pts/0"".+~. │ │ │ +0046c400: 002b e071 0000 2020 2024 5a50 494e 3d22 .+.q.. $ZPIN=" │ │ │ +0046c410: 2f64 6576 2f70 7473 2f30 2222 002b e081 /dev/pts/0"".+.. │ │ │ 0046c420: 0000 2020 2024 5a50 4f53 4954 494f 4e3d .. $ZPOSITION= │ │ │ 0046c430: 222b 315e 4754 4d24 444d 4f44 221d 002b "+1^GTM$DMOD"..+ │ │ │ -0046c440: 7e91 0000 2020 2024 5a50 4f55 543d 222f ~... $ZPOUT="/ │ │ │ -0046c450: 6465 762f 7074 732f 3022 1900 2a7e 2100 dev/pts/0"..*~!. │ │ │ +0046c440: e091 0000 2020 2024 5a50 4f55 543d 222f .... $ZPOUT="/ │ │ │ +0046c450: 6465 762f 7074 732f 3022 1900 2ae0 2100 dev/pts/0"..*.!. │ │ │ 0046c460: 0020 2020 245a 5052 4f4d 5054 3d22 4754 . $ZPROMPT="GT │ │ │ -0046c470: 4d3e 2212 002b 7e11 0000 2020 2024 5a51 M>"..+~... $ZQ │ │ │ -0046c480: 5549 543d 301b 002b 7e21 0000 2020 2024 UIT=0..+~!.. $ │ │ │ +0046c470: 4d3e 2212 002b e011 0000 2020 2024 5a51 M>"..+.... $ZQ │ │ │ +0046c480: 5549 543d 301b 002b e021 0000 2020 2024 UIT=0..+.!.. $ │ │ │ 0046c490: 5a52 4541 4c53 544f 523d 3639 3432 3830 ZREALSTOR=694280 │ │ │ -0046c4a0: 2400 2b7e 3100 0020 2020 245a 5245 4c44 $.+~1.. $ZRELD │ │ │ +0046c4a0: 2400 2be0 3100 0020 2020 245a 5245 4c44 $.+.1.. $ZRELD │ │ │ 0046c4b0: 4154 453d 2232 3031 3830 3631 3420 3030 ATE="20180614 00 │ │ │ -0046c4c0: 3a33 3322 8e00 2b7e 4100 0020 2020 245a :33"..+~A.. $Z │ │ │ +0046c4c0: 3a33 3322 8e00 2be0 4100 0020 2020 245a :33"..+.A.. $Z │ │ │ 0046c4d0: 524f 5554 494e 4553 3d22 2e20 2f75 7372 ROUTINES=". /usr │ │ │ 0046c4e0: 2f6c 6962 2f66 6973 2d67 746d 2f56 362e /lib/fis-gtm/V6. │ │ │ 0046c4f0: 332d 3030 375f 7838 365f 3634 202f 7573 3-007_x86_64 /us │ │ │ 0046c500: 722f 6c69 622f 6669 732d 6774 6d2f 5636 r/lib/fis-gtm/V6 │ │ │ 0046c510: 2e33 2d30 3037 5f78 3836 5f36 342f 706c .3-007_x86_64/pl │ │ │ 0046c520: 7567 696e 2f6f 282f 7573 722f 6c69 622f ugin/o(/usr/lib/ │ │ │ 0046c530: 6669 732d 6774 6d2f 5636 2e33 2d30 3037 fis-gtm/V6.3-007 │ │ │ 0046c540: 5f78 3836 5f36 342f 706c 7567 696e 2f72 _x86_64/plugin/r │ │ │ -0046c550: 2922 1500 2b7e 5100 0020 2020 245a 534f )"..+~Q.. $ZSO │ │ │ -0046c560: 5552 4345 3d22 2215 002b 7e61 0000 2020 URCE=""..+~a.. │ │ │ -0046c570: 2024 5a53 5441 5455 533d 2222 1400 2b7e $ZSTATUS=""..+~ │ │ │ +0046c550: 2922 1500 2be0 5100 0020 2020 245a 534f )"..+.Q.. $ZSO │ │ │ +0046c560: 5552 4345 3d22 2215 002b e061 0000 2020 URCE=""..+.a.. │ │ │ +0046c570: 2024 5a53 5441 5455 533d 2222 1400 2be0 $ZSTATUS=""..+. │ │ │ 0046c580: 7100 0020 2020 245a 5354 4550 3d22 4222 q.. $ZSTEP="B" │ │ │ -0046c590: 1600 2b7e 8100 0020 2020 245a 5354 5250 ..+~... $ZSTRP │ │ │ -0046c5a0: 4c4c 494d 3d30 1400 2b7e 9100 0020 2020 LLIM=0..+~... │ │ │ -0046c5b0: 245a 5359 5354 454d 3d30 1600 2a7e 2200 $ZSYSTEM=0..*~". │ │ │ +0046c590: 1600 2be0 8100 0020 2020 245a 5354 5250 ..+.... $ZSTRP │ │ │ +0046c5a0: 4c4c 494d 3d30 1400 2be0 9100 0020 2020 LLIM=0..+.... │ │ │ +0046c5b0: 245a 5359 5354 454d 3d30 1600 2ae0 2200 $ZSYSTEM=0..*.". │ │ │ 0046c5c0: 0020 2020 245a 5449 4d45 4f55 543d 2d31 . $ZTIMEOUT=-1 │ │ │ -0046c5d0: 1300 2b7e 1100 0020 2020 245a 5444 4154 ..+~... $ZTDAT │ │ │ -0046c5e0: 413d 3015 002b 7e21 0000 2020 2024 5a54 A=0..+~!.. $ZT │ │ │ -0046c5f0: 4445 4c49 4d3d 2222 1400 2b7e 3100 0020 DELIM=""..+~1.. │ │ │ -0046c600: 2020 245a 5445 5849 543d 2222 1400 2b7e $ZTEXIT=""..+~ │ │ │ +0046c5d0: 1300 2be0 1100 0020 2020 245a 5444 4154 ..+.... $ZTDAT │ │ │ +0046c5e0: 413d 3015 002b e021 0000 2020 2024 5a54 A=0..+.!.. $ZT │ │ │ +0046c5f0: 4445 4c49 4d3d 2222 1400 2be0 3100 0020 DELIM=""..+.1.. │ │ │ +0046c600: 2020 245a 5445 5849 543d 2222 1400 2be0 $ZTEXIT=""..+. │ │ │ 0046c610: 4100 0020 2020 245a 544c 4556 454c 3d30 A.. $ZTLEVEL=0 │ │ │ -0046c620: 1400 2b7e 5100 0020 2020 245a 544e 414d ..+~Q.. $ZTNAM │ │ │ -0046c630: 453d 2222 1600 2b7e 6100 0020 2020 245a E=""..+~a.. $Z │ │ │ -0046c640: 544f 4c44 5641 4c3d 2222 1400 2b7e 7100 TOLDVAL=""..+~q. │ │ │ +0046c620: 1400 2be0 5100 0020 2020 245a 544e 414d ..+.Q.. $ZTNAM │ │ │ +0046c630: 453d 2222 1600 2be0 6100 0020 2020 245a E=""..+.a.. $Z │ │ │ +0046c640: 544f 4c44 5641 4c3d 2222 1400 2be0 7100 TOLDVAL=""..+.q. │ │ │ 0046c650: 0020 2020 245a 5452 4150 3d22 4222 1800 . $ZTRAP="B".. │ │ │ -0046c660: 2b7e 8100 0020 2020 245a 5452 4947 4745 +~... $ZTRIGGE │ │ │ -0046c670: 524f 503d 2222 1500 2b7e 9100 0020 2020 ROP=""..+~... │ │ │ -0046c680: 245a 5453 4c41 5445 3d22 2216 002a 7e23 $ZTSLATE=""..*~# │ │ │ +0046c660: 2be0 8100 0020 2020 245a 5452 4947 4745 +.... $ZTRIGGE │ │ │ +0046c670: 524f 503d 2222 1500 2be0 9100 0020 2020 ROP=""..+.... │ │ │ +0046c680: 245a 5453 4c41 5445 3d22 2216 002a e023 $ZTSLATE=""..*.# │ │ │ 0046c690: 0000 2020 2024 5a54 5550 4441 5445 3d22 .. $ZTUPDATE=" │ │ │ -0046c6a0: 2215 002b 7e11 0000 2020 2024 5a54 5641 "..+~... $ZTVA │ │ │ -0046c6b0: 4c55 453d 2222 1800 2b7e 2100 0020 2020 LUE=""..+~!.. │ │ │ +0046c6a0: 2215 002b e011 0000 2020 2024 5a54 5641 "..+.... $ZTVA │ │ │ +0046c6b0: 4c55 453d 2222 1800 2be0 2100 0020 2020 LUE=""..+.!.. │ │ │ 0046c6c0: 245a 5457 4f52 4d48 4f4c 453d 2222 1b00 $ZTWORMHOLE="".. │ │ │ -0046c6d0: 2b7e 3100 0020 2020 245a 5553 4544 5354 +~1.. $ZUSEDST │ │ │ -0046c6e0: 4f52 3d36 3636 3034 371f 002b 7e41 0000 OR=666047..+~A.. │ │ │ +0046c6d0: 2be0 3100 0020 2020 245a 5553 4544 5354 +.1.. $ZUSEDST │ │ │ +0046c6e0: 4f52 3d36 3636 3034 371f 002b e041 0000 OR=666047..+.A.. │ │ │ 0046c6f0: 2020 2024 5a55 543d 3135 3238 3936 3236 $ZUT=15289626 │ │ │ -0046c700: 3530 3739 3133 3332 3000 2b7e 5100 0020 507913320.+~Q.. │ │ │ +0046c700: 3530 3739 3133 3332 3000 2be0 5100 0020 507913320.+.Q.. │ │ │ 0046c710: 2020 245a 5645 5253 494f 4e3d 2247 542e $ZVERSION="GT. │ │ │ 0046c720: 4d20 5636 2e33 2d30 3037 204c 696e 7578 M V6.3-007 Linux │ │ │ -0046c730: 2078 3836 5f36 3422 1500 2b7e 6100 0020 x86_64"..+~a.. │ │ │ +0046c730: 2078 3836 5f36 3422 1500 2be0 6100 0020 x86_64"..+.a.. │ │ │ 0046c740: 2020 245a 5945 5252 4f52 3d22 2207 002b $ZYERROR=""..+ │ │ │ -0046c750: 7e71 0000 4a00 2b7e 8100 0020 2020 5468 ~q..J.+~... Th │ │ │ +0046c750: e071 0000 4a00 2be0 8100 0020 2020 5468 .q..J.+.... Th │ │ │ 0046c760: 6973 2065 7861 6d70 6c65 2064 6973 706c is example displ │ │ │ 0046c770: 6179 7320 7468 6520 6375 7272 656e 7420 ays the current │ │ │ 0046c780: 7661 6c75 6520 6f66 2061 6c6c 2069 6e74 value of all int │ │ │ 0046c790: 7269 6e73 6963 2073 7065 6369 616c 1400 rinsic special.. │ │ │ -0046c7a0: 2b7e 9100 0020 2020 7661 7269 6162 6c65 +~... variable │ │ │ -0046c7b0: 732e 0700 2a7e 2400 0000 0000 0000 0000 s...*~$......... │ │ │ +0046c7a0: 2be0 9100 0020 2020 7661 7269 6162 6c65 +.... variable │ │ │ +0046c7b0: 732e 0700 2ae0 2400 0000 0000 0000 0000 s...*.$......... │ │ │ 0046c7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046c7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046c7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046c7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046c800: 0400 0000 7f05 0000 171c 0000 0000 0000 ................ │ │ │ -0046c810: 5c00 007e 4845 4c50 00ff 7300 ff43 4f4d \..~HELP..s..COM │ │ │ +0046c810: 5c00 00e0 4845 4c50 00ff 7300 ff43 4f4d \...HELP..s..COM │ │ │ 0046c820: 4d41 4e44 5300 ff73 00ff 5a53 484f 5700 MANDS..s..ZSHOW. │ │ │ 0046c830: ff73 00ff 5a53 484f 575f 4445 5354 494e .s..ZSHOW_DESTIN │ │ │ 0046c840: 4154 494f 4e5f 5641 5249 4142 4c45 5300 ATION_VARIABLES. │ │ │ 0046c850: 005a 5348 4f57 5f44 6573 7469 6e61 7469 .ZSHOW_Destinati │ │ │ -0046c860: 6f6e 5f56 6172 6961 626c 6573 2600 3c7e on_Variables&.<~ │ │ │ +0046c860: 6f6e 5f56 6172 6961 626c 6573 2600 3ce0 on_Variables&.<. │ │ │ 0046c870: bf11 0000 2020 205a 5348 4f57 2044 6573 .... ZSHOW Des │ │ │ 0046c880: 7469 6e61 7469 6f6e 2056 6172 6961 626c tination Variabl │ │ │ -0046c890: 6573 0700 3d7e 2100 0054 003d 7e31 0000 es..=~!..T.=~1.. │ │ │ +0046c890: 6573 0700 3de0 2100 0054 003d e031 0000 es..=.!..T.=.1.. │ │ │ 0046c8a0: 2020 205a 5348 4f57 206d 6179 2073 7065 ZSHOW may spe │ │ │ 0046c8b0: 6369 6679 2061 6e20 756e 7375 6273 6372 cify an unsubscr │ │ │ 0046c8c0: 6970 7465 6420 6f72 2073 7562 7363 7269 ipted or subscri │ │ │ 0046c8d0: 7074 6564 2067 6c6f 6261 6c20 6f72 206c pted global or l │ │ │ 0046c8e0: 6f63 616c 2076 6172 6961 626c 6552 003d ocal variableR.= │ │ │ -0046c8f0: 7e41 0000 2020 206e 616d 6520 2867 6c76 ~A.. name (glv │ │ │ +0046c8f0: e041 0000 2020 206e 616d 6520 2867 6c76 .A.. name (glv │ │ │ 0046c900: 6e29 2069 6e74 6f20 7768 6963 6820 5a53 n) into which ZS │ │ │ 0046c910: 484f 5720 706c 6163 6573 2069 7473 206f HOW places its o │ │ │ 0046c920: 7574 7075 742e 2049 6620 7468 6520 6172 utput. If the ar │ │ │ 0046c930: 6775 6d65 6e74 2064 6f65 7320 6e6f 7452 gument does notR │ │ │ -0046c940: 003d 7e51 0000 2020 2069 6e63 6c75 6465 .=~Q.. include │ │ │ +0046c940: 003d e051 0000 2020 2069 6e63 6c75 6465 .=.Q.. include │ │ │ 0046c950: 2061 2067 6c6f 6261 6c20 6f72 206c 6f63 a global or loc │ │ │ 0046c960: 616c 2076 6172 6961 626c 6520 6e61 6d65 al variable name │ │ │ 0046c970: 2c20 5a53 484f 5720 6469 7265 6374 7320 , ZSHOW directs │ │ │ 0046c980: 6974 7320 6f75 7470 7574 2074 6f20 7468 its output to th │ │ │ -0046c990: 6519 003d 7e61 0000 2020 2063 7572 7265 e..=~a.. curre │ │ │ -0046c9a0: 6e74 2064 6576 6963 652e 0700 3d7e 7100 nt device...=~q. │ │ │ -0046c9b0: 004c 003d 7e81 0000 2020 2057 6865 6e20 .L.=~... When │ │ │ +0046c990: 6519 003d e061 0000 2020 2063 7572 7265 e..=.a.. curre │ │ │ +0046c9a0: 6e74 2064 6576 6963 652e 0700 3de0 7100 nt device...=.q. │ │ │ +0046c9b0: 004c 003d e081 0000 2020 2057 6865 6e20 .L.=.... When │ │ │ 0046c9c0: 5a53 484f 5720 6469 7265 6374 7320 6974 ZSHOW directs it │ │ │ 0046c9d0: 7320 6f75 7470 7574 2074 6f20 6120 7661 s output to a va │ │ │ 0046c9e0: 7269 6162 6c65 2c20 6974 2061 6464 7320 riable, it adds │ │ │ 0046c9f0: 7477 6f20 6c65 7665 6c73 206f 664c 003d two levels ofL.= │ │ │ -0046ca00: 7e91 0000 2020 2064 6573 6365 6e64 616e ~... descendan │ │ │ +0046ca00: e091 0000 2020 2064 6573 6365 6e64 616e .... descendan │ │ │ 0046ca10: 7473 2074 6f20 7468 6174 2076 6172 6961 ts to that varia │ │ │ 0046ca20: 626c 652e 2054 6865 2066 6972 7374 206c ble. The first l │ │ │ 0046ca30: 6576 656c 2073 7562 7363 7269 7074 2063 evel subscript c │ │ │ -0046ca40: 6f6e 7461 696e 7320 614e 003c 7ec0 1100 ontains aN.<~... │ │ │ +0046ca40: 6f6e 7461 696e 7320 614e 003c e0c0 1100 ontains aN.<.... │ │ │ 0046ca50: 0020 2020 6f6e 652d 6368 6172 6163 7465 . one-characte │ │ │ 0046ca60: 7220 7374 7269 6e67 2066 726f 6d20 7468 r string from th │ │ │ 0046ca70: 6520 7365 7420 6f66 2075 7070 6572 2d63 e set of upper-c │ │ │ 0046ca80: 6173 6520 5a53 484f 5720 6163 7469 6f6e ase ZSHOW action │ │ │ -0046ca90: 2063 6f64 6573 2c49 003d 7e12 0000 2020 codes,I.=~... │ │ │ +0046ca90: 2063 6f64 6573 2c49 003d e012 0000 2020 codes,I.=.... │ │ │ 0046caa0: 2069 6465 6e74 6966 7969 6e67 2074 6865 identifying the │ │ │ 0046cab0: 2074 7970 6520 6f66 2069 6e66 6f72 6d61 type of informa │ │ │ 0046cac0: 7469 6f6e 2e20 5a53 484f 5720 696d 706c tion. ZSHOW impl │ │ │ 0046cad0: 6963 6974 6c79 204b 494c 4c73 2061 6c6c icitly KILLs all │ │ │ -0046cae0: 5400 3d7e 1300 0020 2020 6465 7363 656e T.=~... descen │ │ │ +0046cae0: 5400 3de0 1300 0020 2020 6465 7363 656e T.=.... descen │ │ │ 0046caf0: 6461 6e74 7320 6f66 2074 6865 2066 6972 dants of the fir │ │ │ 0046cb00: 7374 206c 6576 656c 206e 6f64 6573 2e20 st level nodes. │ │ │ 0046cb10: 5a53 484f 5720 7374 6f72 6573 2069 6e66 ZSHOW stores inf │ │ │ 0046cb20: 6f72 6d61 7469 6f6e 2065 6c65 6d65 6e74 ormation element │ │ │ -0046cb30: 7320 6174 4300 3d7e 1400 0020 2020 7468 s atC.=~... th │ │ │ +0046cb30: 7320 6174 4300 3de0 1400 0020 2020 7468 s atC.=.... th │ │ │ 0046cb40: 6520 7365 636f 6e64 206c 6576 656c 2075 e second level u │ │ │ 0046cb50: 7369 6e67 2061 7363 656e 6469 6e67 2069 sing ascending i │ │ │ 0046cb60: 6e74 6567 6572 732c 2073 7461 7274 696e ntegers, startin │ │ │ -0046cb70: 6720 6174 2031 2e07 003d 7e15 0000 5300 g at 1...=~...S. │ │ │ -0046cb80: 3d7e 1600 0020 2020 5768 656e 2061 205a =~... When a Z │ │ │ +0046cb70: 6720 6174 2031 2e07 003d e015 0000 5300 g at 1...=....S. │ │ │ +0046cb80: 3de0 1600 0020 2020 5768 656e 2061 205a =.... When a Z │ │ │ 0046cb90: 5348 4f57 2022 5622 2064 6972 6563 7473 SHOW "V" directs │ │ │ 0046cba0: 2069 7473 206f 7574 7075 7420 746f 2061 its output to a │ │ │ 0046cbb0: 206c 6f63 616c 2076 6172 6961 626c 6520 local variable │ │ │ 0046cbc0: 286c 766e 292c 2074 6865 2072 6573 756c (lvn), the resul │ │ │ -0046cbd0: 744f 003d 7e17 0000 2020 2064 6f65 7320 tO.=~... does │ │ │ +0046cbd0: 744f 003d e017 0000 2020 2064 6f65 7320 tO.=.... does │ │ │ 0046cbe0: 6e6f 7420 636f 6e74 6169 6e20 6120 636f not contain a co │ │ │ 0046cbf0: 7079 206f 6620 7468 6520 6465 7363 656e py of the descen │ │ │ 0046cc00: 6461 6e74 7320 6f66 2074 6865 2072 6573 dants of the res │ │ │ 0046cc10: 756c 7469 6e67 2022 5622 206e 6f64 652e ulting "V" node. │ │ │ -0046cc20: 0700 3d7e 1800 0012 003d 7e19 0000 2020 ..=~.....=~... │ │ │ -0046cc30: 2045 7861 6d70 6c65 3a07 003d 7e1a 0000 Example:..=~... │ │ │ -0046cc40: 3c00 3d7e 2100 0020 2020 4754 4d3e 4b69 <.=~!.. GTM>Ki │ │ │ +0046cc20: 0700 3de0 1800 0012 003d e019 0000 2020 ..=......=.... │ │ │ +0046cc30: 2045 7861 6d70 6c65 3a07 003d e01a 0000 Example:..=.... │ │ │ +0046cc40: 3c00 3de0 2100 0020 2020 4754 4d3e 4b69 <.=.!.. GTM>Ki │ │ │ 0046cc50: 6c6c 2020 5365 7420 6228 312c 2274 776f ll Set b(1,"two │ │ │ 0046cc60: 2229 3d22 7465 7374 2220 5a53 486f 7720 ")="test" ZSHow │ │ │ -0046cc70: 2276 223a 6120 5a57 5269 7465 2a00 3d7e "v":a ZWRite*.=~ │ │ │ +0046cc70: 2276 223a 6120 5a57 5269 7465 2a00 3de0 "v":a ZWRite*.=. │ │ │ 0046cc80: 2200 0020 2020 6128 2256 222c 3129 3d22 ".. a("V",1)=" │ │ │ 0046cc90: 6228 312c 2222 7477 6f22 2229 3d22 2274 b(1,""two"")=""t │ │ │ -0046cca0: 6573 7422 2222 1b00 3d7e 2300 0020 2020 est"""..=~#.. │ │ │ +0046cca0: 6573 7422 2222 1b00 3de0 2300 0020 2020 est"""..=.#.. │ │ │ 0046ccb0: 6228 312c 2274 776f 2229 3d22 7465 7374 b(1,"two")="test │ │ │ -0046ccc0: 220e 003d 7e24 0000 2020 2047 544d 3e07 "..=~$.. GTM>. │ │ │ -0046ccd0: 003d 7e25 0000 5200 3d7e 2600 0020 2020 .=~%..R.=~&.. │ │ │ +0046ccc0: 220e 003d e024 0000 2020 2047 544d 3e07 "..=.$.. GTM>. │ │ │ +0046ccd0: 003d e025 0000 5200 3de0 2600 0020 2020 .=.%..R.=.&.. │ │ │ 0046cce0: 5468 6973 205a 5348 6f77 2073 746f 7265 This ZSHow store │ │ │ 0046ccf0: 7320 616c 6c20 6c6f 6361 6c20 7661 7269 s all local vari │ │ │ 0046cd00: 6162 6c65 7320 696e 2074 6865 206c 6f63 ables in the loc │ │ │ 0046cd10: 616c 2076 6172 6961 626c 6520 612e 204e al variable a. N │ │ │ -0046cd20: 6f74 6520 7468 6174 3700 3d7e 2700 0020 ote that7.=~'.. │ │ │ +0046cd20: 6f74 6520 7468 6174 3700 3de0 2700 0020 ote that7.=.'.. │ │ │ 0046cd30: 2020 5a53 484f 5720 646f 6573 206e 6f74 ZSHOW does not │ │ │ 0046cd40: 2072 6570 6c69 6361 7465 2061 2822 5622 replicate a("V" │ │ │ 0046cd50: 2920 616e 6420 6128 2256 222c 3129 2e07 ) and a("V",1).. │ │ │ -0046cd60: 003d 7e28 0000 1200 3d7e 2900 0020 2020 .=~(....=~).. │ │ │ -0046cd70: 4578 616d 706c 653a 0700 3d7e 2a00 0000 Example:..=~*... │ │ │ +0046cd60: 003d e028 0000 1200 3de0 2900 0020 2020 .=.(....=.).. │ │ │ +0046cd70: 4578 616d 706c 653a 0700 3de0 2a00 0000 Example:..=.*... │ │ │ 0046cd80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046cd90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046cda0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046cdb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046cdc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046cdd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046cde0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -290047,249 +290047,249 @@ │ │ │ 0046cfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046cff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046d000: 0400 0000 f707 0000 981c 0000 0000 0000 ................ │ │ │ 0046d010: 4000 0031 4845 4c50 00ff 7300 ff43 4f4d @..1HELP..s..COM │ │ │ 0046d020: 4d41 4e44 5300 ff73 00ff 5a53 5445 5000 MANDS..s..ZSTEP. │ │ │ 0046d030: ff73 00ff 5a53 5445 505f 4143 5449 4f4e .s..ZSTEP_ACTION │ │ │ 0046d040: 5300 005a 5354 4550 5f41 6374 696f 6e73 S..ZSTEP_Actions │ │ │ -0046d050: 1800 2e7e bf11 0000 2020 205a 5354 4550 ...~.... ZSTEP │ │ │ -0046d060: 2041 6374 696f 6e73 0700 2f7e 2100 004d Actions../~!..M │ │ │ -0046d070: 002f 7e31 0000 2020 2054 6865 206f 7074 ./~1.. The opt │ │ │ +0046d050: 1800 2ee0 bf11 0000 2020 205a 5354 4550 ........ ZSTEP │ │ │ +0046d060: 2041 6374 696f 6e73 0700 2fe0 2100 004d Actions../.!..M │ │ │ +0046d070: 002f e031 0000 2020 2054 6865 206f 7074 ./.1.. The opt │ │ │ 0046d080: 696f 6e61 6c20 6163 7469 6f6e 2070 6172 ional action par │ │ │ 0046d090: 616d 6574 6572 206f 6620 6120 5a53 5445 ameter of a ZSTE │ │ │ 0046d0a0: 5020 6d75 7374 2063 6f6e 7461 696e 2061 P must contain a │ │ │ -0046d0b0: 6e20 6578 7072 6573 7369 6f6e 5400 2f7e n expressionT./~ │ │ │ +0046d0b0: 6e20 6578 7072 6573 7369 6f6e 5400 2fe0 n expressionT./. │ │ │ 0046d0c0: 4100 0020 2020 6576 616c 7561 7469 6e67 A.. evaluating │ │ │ 0046d0d0: 2074 6f20 7661 6c69 6420 4754 2e4d 2063 to valid GT.M c │ │ │ 0046d0e0: 6f64 652e 2042 7920 6465 6661 756c 742c ode. By default, │ │ │ 0046d0f0: 205a 5354 4550 2075 7365 7320 7468 6520 ZSTEP uses the │ │ │ 0046d100: 7661 6c75 6520 6f66 2024 5a53 5445 502c value of $ZSTEP, │ │ │ -0046d110: 4f00 2f7e 5100 0020 2020 7768 6963 6820 O./~Q.. which │ │ │ +0046d110: 4f00 2fe0 5100 0020 2020 7768 6963 6820 O./.Q.. which │ │ │ 0046d120: 6465 6661 756c 7473 2074 6f20 2242 2220 defaults to "B" │ │ │ 0046d130: 2822 4252 4541 4b22 292c 2061 6e64 2065 ("BREAK"), and e │ │ │ 0046d140: 6e74 6572 7320 4469 7265 6374 204d 6f64 nters Direct Mod │ │ │ 0046d150: 652e 2057 6865 6e20 6120 5a53 5445 5054 e. When a ZSTEPT │ │ │ -0046d160: 002f 7e61 0000 2020 2063 6f6d 6d61 6e64 ./~a.. command │ │ │ +0046d160: 002f e061 0000 2020 2063 6f6d 6d61 6e64 ./.a.. command │ │ │ 0046d170: 2073 7065 6369 6669 6573 2061 6e20 6163 specifies an ac │ │ │ 0046d180: 7469 6f6e 2c20 7468 6520 7072 6f63 6573 tion, the proces │ │ │ 0046d190: 7320 646f 6573 206e 6f74 2065 6e74 6572 s does not enter │ │ │ 0046d1a0: 2044 6972 6563 7420 4d6f 6465 2075 6e6c Direct Mode unl │ │ │ -0046d1b0: 6573 7339 002f 7e71 0000 2020 2074 6865 ess9./~q.. the │ │ │ +0046d1b0: 6573 7339 002f e071 0000 2020 2074 6865 ess9./.q.. the │ │ │ 0046d1c0: 2061 6374 696f 6e20 6578 706c 6963 6974 action explicit │ │ │ 0046d1d0: 6c79 2069 6e63 6c75 6465 7320 6120 4252 ly includes a BR │ │ │ -0046d1e0: 4541 4b20 636f 6d6d 616e 642e 0700 2f7e EAK command.../~ │ │ │ -0046d1f0: 8100 0024 0026 7e49 4e54 4552 4143 5449 ...$.&~INTERACTI │ │ │ +0046d1e0: 4541 4b20 636f 6d6d 616e 642e 0700 2fe0 EAK command.../. │ │ │ +0046d1f0: 8100 0024 0026 e049 4e54 4552 4143 5449 ...$.&.INTERACTI │ │ │ 0046d200: 4f4e 5300 005a 5354 4550 5f49 6e74 6572 ONS..ZSTEP_Inter │ │ │ -0046d210: 6163 7469 6f6e 731d 0033 7ebf 1100 0020 actions..3~.... │ │ │ +0046d210: 6163 7469 6f6e 731d 0033 e0bf 1100 0020 actions..3..... │ │ │ 0046d220: 2020 5a53 5445 5020 496e 7465 7261 6374 ZSTEP Interact │ │ │ -0046d230: 696f 6e73 0700 347e 2100 004b 0034 7e31 ions..4~!..K.4~1 │ │ │ +0046d230: 696f 6e73 0700 34e0 2100 004b 0034 e031 ions..4.!..K.4.1 │ │ │ 0046d240: 0000 2020 205a 5354 4550 2063 7572 7265 .. ZSTEP curre │ │ │ 0046d250: 6e74 6c79 2069 6e74 6572 6163 7473 2077 ntly interacts w │ │ │ 0046d260: 6974 6820 6365 7274 6169 6e20 6f74 6865 ith certain othe │ │ │ 0046d270: 7220 656c 656d 656e 7473 2069 6e20 7468 r elements in th │ │ │ -0046d280: 6520 4754 2e4d 1600 347e 4100 0020 2020 e GT.M..4~A.. │ │ │ -0046d290: 656e 7669 726f 6e6d 656e 742e 0700 347e environment...4~ │ │ │ +0046d280: 6520 4754 2e4d 1600 34e0 4100 0020 2020 e GT.M..4.A.. │ │ │ +0046d290: 656e 7669 726f 6e6d 656e 742e 0700 34e0 environment...4. │ │ │ 0046d2a0: 5100 0011 0029 654f 0000 5a53 5445 505f Q....)eO..ZSTEP_ │ │ │ -0046d2b0: 496e 746f 1500 2b7e bf11 0000 2020 205a Into..+~.... Z │ │ │ -0046d2c0: 5354 4550 2049 6e74 6f07 002c 7e21 0000 STEP Into..,~!.. │ │ │ -0046d2d0: 4c00 2c7e 3100 0020 2020 5a53 5445 5020 L.,~1.. ZSTEP │ │ │ +0046d2b0: 496e 746f 1500 2be0 bf11 0000 2020 205a Into..+..... Z │ │ │ +0046d2c0: 5354 4550 2049 6e74 6f07 002c e021 0000 STEP Into..,.!.. │ │ │ +0046d2d0: 4c00 2ce0 3100 0020 2020 5a53 5445 5020 L.,.1.. ZSTEP │ │ │ 0046d2e0: 494e 544f 2070 6175 7365 7320 6174 2074 INTO pauses at t │ │ │ 0046d2f0: 6865 2062 6567 696e 6e69 6e67 206f 6620 he beginning of │ │ │ 0046d300: 7468 6520 6e65 7874 206c 696e 652c 2072 the next line, r │ │ │ -0046d310: 6567 6172 646c 6573 7320 6f66 5200 2c7e egardless ofR.,~ │ │ │ +0046d310: 6567 6172 646c 6573 7320 6f66 5200 2ce0 egardless ofR.,. │ │ │ 0046d320: 4100 0020 2020 7472 616e 7366 6572 7320 A.. transfers │ │ │ 0046d330: 6f66 2063 6f6e 7472 6f6c 2e20 5768 656e of control. When │ │ │ 0046d340: 2074 6865 205a 5354 4550 6564 206c 696e the ZSTEPed lin │ │ │ 0046d350: 6520 696e 766f 6b65 7320 616e 6f74 6865 e invokes anothe │ │ │ 0046d360: 7220 726f 7574 696e 6520 6f72 2061 5300 r routine or aS. │ │ │ -0046d370: 2c7e 5100 0020 2020 7375 6272 6f75 7469 ,~Q.. subrouti │ │ │ +0046d370: 2ce0 5100 0020 2020 7375 6272 6f75 7469 ,.Q.. subrouti │ │ │ 0046d380: 6e65 2069 6e20 7468 6520 6375 7272 656e ne in the curren │ │ │ 0046d390: 7420 726f 7574 696e 652c 205a 5354 4550 t routine, ZSTEP │ │ │ 0046d3a0: 2049 4e54 4f20 7061 7573 6573 2061 7420 INTO pauses at │ │ │ 0046d3b0: 7468 6520 6669 7273 7420 6c69 6e65 206f the first line o │ │ │ -0046d3c0: 6638 002c 7e61 0000 2020 2063 6f64 6520 f8.,~a.. code │ │ │ +0046d3c0: 6638 002c e061 0000 2020 2063 6f64 6520 f8.,.a.. code │ │ │ 0046d3d0: 6173 736f 6369 6174 6564 2077 6974 6820 associated with │ │ │ 0046d3e0: 7468 6520 6e65 7720 4754 2e4d 2073 7461 the new GT.M sta │ │ │ -0046d3f0: 636b 206c 6576 656c 2e07 002c 7e71 0000 ck level...,~q.. │ │ │ -0046d400: 1600 267e 4f55 544f 4600 005a 5354 6570 ..&~OUTOF..ZSTep │ │ │ -0046d410: 5f4f 5574 6f66 1600 2c7e bf11 0000 2020 _OUtof..,~.... │ │ │ -0046d420: 205a 5354 6570 204f 5574 6f66 0700 2d7e ZSTep OUtof..-~ │ │ │ -0046d430: 2100 0050 002d 7e31 0000 2020 205a 5354 !..P.-~1.. ZST │ │ │ +0046d3f0: 636b 206c 6576 656c 2e07 002c e071 0000 ck level...,.q.. │ │ │ +0046d400: 1600 26e0 4f55 544f 4600 005a 5354 6570 ..&.OUTOF..ZSTep │ │ │ +0046d410: 5f4f 5574 6f66 1600 2ce0 bf11 0000 2020 _OUtof..,..... │ │ │ +0046d420: 205a 5354 6570 204f 5574 6f66 0700 2de0 ZSTep OUtof..-. │ │ │ +0046d430: 2100 0050 002d e031 0000 2020 205a 5354 !..P.-.1.. ZST │ │ │ 0046d440: 4550 204f 5554 4f46 2070 6175 7365 7320 EP OUTOF pauses │ │ │ 0046d450: 6174 2074 6865 2062 6567 696e 6e69 6e67 at the beginning │ │ │ 0046d460: 206f 6620 7468 6520 6e65 7874 206c 696e of the next lin │ │ │ 0046d470: 6520 6578 6563 7574 6564 2061 6674 6572 e executed after │ │ │ -0046d480: 2061 6e53 002d 7e41 0000 2020 2065 7870 anS.-~A.. exp │ │ │ +0046d480: 2061 6e53 002d e041 0000 2020 2065 7870 anS.-.A.. exp │ │ │ 0046d490: 6c69 6369 7420 6f72 2069 6d70 6c69 6369 licit or implici │ │ │ 0046d4a0: 7420 5155 4954 2066 726f 6d20 7468 6520 t QUIT from the │ │ │ 0046d4b0: 6375 7272 656e 7420 4754 2e4d 2069 6e76 current GT.M inv │ │ │ 0046d4c0: 6f63 6174 696f 6e20 7374 6163 6b20 6c65 ocation stack le │ │ │ -0046d4d0: 7665 6c2e 2041 5400 2d7e 5100 0020 2020 vel. AT.-~Q.. │ │ │ +0046d4d0: 7665 6c2e 2041 5400 2de0 5100 0020 2020 vel. AT.-.Q.. │ │ │ 0046d4e0: 5a53 5445 5020 4f55 544f 4620 646f 6573 ZSTEP OUTOF does │ │ │ 0046d4f0: 206e 6f74 2070 6175 7365 2061 7420 6c69 not pause at li │ │ │ 0046d500: 6e65 7320 6173 736f 6369 6174 6564 2077 nes associated w │ │ │ 0046d510: 6974 6820 7468 6520 6375 7272 656e 7420 ith the current │ │ │ -0046d520: 4754 2e4d 2073 7461 636b 3e00 2d7e 6100 GT.M stack>.-~a. │ │ │ +0046d520: 4754 2e4d 2073 7461 636b 3e00 2de0 6100 GT.M stack>.-.a. │ │ │ 0046d530: 0020 2020 6c65 7665 6c20 6f72 2077 6974 . level or wit │ │ │ 0046d540: 6820 6c65 7665 6c73 2069 6e76 6f6b 6564 h levels invoked │ │ │ 0046d550: 2066 726f 6d20 7468 6520 6375 7272 656e from the curren │ │ │ -0046d560: 7420 6c65 7665 6c2e 0700 2d7e 7100 0013 t level...-~q... │ │ │ -0046d570: 0027 7e56 4552 0000 5a53 5465 705f 4f56 .'~VER..ZSTep_OV │ │ │ -0046d580: 6572 1500 2b7e bf11 0000 2020 205a 5354 er..+~.... ZST │ │ │ -0046d590: 6570 204f 5665 7207 002c 7e21 0000 5400 ep OVer..,~!..T. │ │ │ -0046d5a0: 2c7e 3100 0020 2020 5a53 5445 5020 4f56 ,~1.. ZSTEP OV │ │ │ +0046d560: 7420 6c65 7665 6c2e 0700 2de0 7100 0013 t level...-.q... │ │ │ +0046d570: 0027 e056 4552 0000 5a53 5465 705f 4f56 .'.VER..ZSTep_OV │ │ │ +0046d580: 6572 1500 2be0 bf11 0000 2020 205a 5354 er..+..... ZST │ │ │ +0046d590: 6570 204f 5665 7207 002c e021 0000 5400 ep OVer..,.!..T. │ │ │ +0046d5a0: 2ce0 3100 0020 2020 5a53 5445 5020 4f56 ,.1.. ZSTEP OV │ │ │ 0046d5b0: 4552 2070 6175 7365 7320 6174 2074 6865 ER pauses at the │ │ │ 0046d5c0: 2062 6567 696e 6e69 6e67 206f 6620 7468 beginning of th │ │ │ 0046d5d0: 6520 6e65 7874 206c 696e 6520 696e 2074 e next line in t │ │ │ 0046d5e0: 6865 2063 6f64 6520 6173 736f 6369 6174 he code associat │ │ │ -0046d5f0: 6564 5400 2c7e 4100 0020 2020 7769 7468 edT.,~A.. with │ │ │ +0046d5f0: 6564 5400 2ce0 4100 0020 2020 7769 7468 edT.,.A.. with │ │ │ 0046d600: 2065 6974 6865 7220 7468 6520 6375 7272 either the curr │ │ │ 0046d610: 656e 7420 4754 2e4d 2073 7461 636b 206c ent GT.M stack l │ │ │ 0046d620: 6576 656c 206f 7220 6120 7072 6576 696f evel or a previo │ │ │ 0046d630: 7573 2047 542e 4d20 7374 6163 6b20 6c65 us GT.M stack le │ │ │ -0046d640: 7665 6c20 6966 5100 2c7e 5100 0020 2020 vel ifQ.,~Q.. │ │ │ +0046d640: 7665 6c20 6966 5100 2ce0 5100 0020 2020 vel ifQ.,.Q.. │ │ │ 0046d650: 7468 6520 5a53 5445 5065 6420 6c69 6e65 the ZSTEPed line │ │ │ 0046d660: 2063 6f6e 7461 696e 7320 616e 2065 7870 contains an exp │ │ │ 0046d670: 6c69 6369 7420 6f72 2069 6d70 6c69 6369 licit or implici │ │ │ 0046d680: 7420 5155 4954 2066 726f 6d20 7468 6520 t QUIT from the │ │ │ -0046d690: 6375 7272 656e 7453 002c 7e61 0000 2020 currentS.,~a.. │ │ │ +0046d690: 6375 7272 656e 7453 002c e061 0000 2020 currentS.,.a.. │ │ │ 0046d6a0: 206c 6576 656c 2e20 4120 5a53 5445 5020 level. A ZSTEP │ │ │ 0046d6b0: 4f56 4552 2064 6f65 7320 6e6f 7420 7061 OVER does not pa │ │ │ 0046d6c0: 7573 6520 6174 206c 696e 6573 2069 6e76 use at lines inv │ │ │ 0046d6d0: 6f6b 6564 2066 726f 6d20 7468 6520 6375 oked from the cu │ │ │ -0046d6e0: 7272 656e 7420 6c69 6e65 2800 2c7e 7100 rrent line(.,~q. │ │ │ +0046d6e0: 7272 656e 7420 6c69 6e65 2800 2ce0 7100 rrent line(.,.q. │ │ │ 0046d6f0: 0020 2020 6279 2044 4f73 2c20 5845 4355 . by DOs, XECU │ │ │ 0046d700: 5445 7320 6f72 2065 7874 7269 6e73 6963 TEs or extrinsic │ │ │ -0046d710: 732e 0700 2c7e 8100 0012 0018 7e59 5354 s...,~......~YST │ │ │ -0046d720: 454d 0000 5a53 5973 7465 6d12 001e 7ebf EM..ZSYstem...~. │ │ │ +0046d710: 732e 0700 2ce0 8100 0012 0018 e059 5354 s...,........YST │ │ │ +0046d720: 454d 0000 5a53 5973 7465 6d12 001e e0bf EM..ZSYstem..... │ │ │ 0046d730: 1100 0020 2020 5a53 5973 7465 6d07 001f ... ZSYstem... │ │ │ -0046d740: 7e21 0000 4500 1f7e 3100 0020 2020 5468 ~!..E..~1.. Th │ │ │ +0046d740: e021 0000 4500 1fe0 3100 0020 2020 5468 .!..E...1.. Th │ │ │ 0046d750: 6520 5a53 5953 5445 4d20 636f 6d6d 616e e ZSYSTEM comman │ │ │ 0046d760: 6420 6372 6561 7465 7320 6120 6368 696c d creates a chil │ │ │ 0046d770: 6420 6f66 2074 6865 2063 7572 7265 6e74 d of the current │ │ │ -0046d780: 2070 726f 6365 7373 2e07 001f 7e41 0000 process....~A.. │ │ │ -0046d790: 2f00 1f7e 5100 0020 2020 5468 6520 666f /..~Q.. The fo │ │ │ +0046d780: 2070 726f 6365 7373 2e07 001f e041 0000 process.....A.. │ │ │ +0046d790: 2f00 1fe0 5100 0020 2020 5468 6520 666f /...Q.. The fo │ │ │ 0046d7a0: 726d 6174 206f 6620 7468 6520 5a53 5953 rmat of the ZSYS │ │ │ 0046d7b0: 5445 4d20 636f 6d6d 616e 6420 6973 3a07 TEM command is:. │ │ │ -0046d7c0: 001f 7e61 0000 2a00 1f7e 7100 0020 2020 ..~a..*..~q.. │ │ │ +0046d7c0: 001f e061 0000 2a00 1fe0 7100 0020 2020 ...a..*...q.. │ │ │ 0046d7d0: 5a53 595b 5354 454d 5d5b 3a74 7665 7870 ZSY[STEM][:tvexp │ │ │ 0046d7e0: 725d 205b 6578 7072 5d5b 2c2e 2e2e 5d5d r] [expr][,...]] │ │ │ -0046d7f0: 0700 1f7e 8100 0000 0000 0000 0000 0000 ...~............ │ │ │ +0046d7f0: 0700 1fe0 8100 0000 0000 0000 0000 0000 ................ │ │ │ 0046d800: 0400 0000 0207 0000 8f1c 0000 0000 0000 ................ │ │ │ -0046d810: 6e00 007e 4845 4c50 00ff 7300 ff43 4f4d n..~HELP..s..COM │ │ │ +0046d810: 6e00 00e0 4845 4c50 00ff 7300 ff43 4f4d n...HELP..s..COM │ │ │ 0046d820: 4d41 4e44 5300 ff73 00ff 5a53 5445 5000 MANDS..s..ZSTEP. │ │ │ 0046d830: c018 0000 2020 2065 7865 6375 7469 6f6e .... execution │ │ │ 0046d840: 2074 6f20 5845 4355 5445 2074 6865 205a to XECUTE the Z │ │ │ 0046d850: 5354 4550 2061 6374 696f 6e2e 2057 6865 STEP action. Whe │ │ │ 0046d860: 6e20 6120 5a53 5445 5020 636f 6d6d 616e n a ZSTEP comman │ │ │ 0046d870: 6420 6861 7320 6d75 6c74 6970 6c65 3e00 d has multiple>. │ │ │ -0046d880: 1d7e 1900 0020 2020 6172 6775 6d65 6e74 .~... argument │ │ │ +0046d880: 1de0 1900 0020 2020 6172 6775 6d65 6e74 ..... argument │ │ │ 0046d890: 732c 2069 7420 6967 6e6f 7265 7320 616c s, it ignores al │ │ │ 0046d8a0: 6c20 6172 6775 6d65 6e74 7320 6578 6365 l arguments exce │ │ │ -0046d8b0: 7074 2074 6865 206c 6173 742e 0700 1d7e pt the last....~ │ │ │ -0046d8c0: 1a00 001a 001c 7eff 7300 ff45 5841 4d50 ......~.s..EXAMP │ │ │ +0046d8b0: 7074 2074 6865 206c 6173 742e 0700 1de0 pt the last..... │ │ │ +0046d8c0: 1a00 001a 001c e0ff 7300 ff45 5841 4d50 ........s..EXAMP │ │ │ 0046d8d0: 4c45 5300 0045 7861 6d70 6c65 7313 0029 LES..Examples..) │ │ │ -0046d8e0: 7ebf 1100 0020 2020 4578 616d 706c 6573 ~.... Examples │ │ │ -0046d8f0: 0700 2a7e 2100 0012 002a 7e31 0000 2020 ..*~!....*~1.. │ │ │ -0046d900: 2045 7861 6d70 6c65 3a07 002a 7e41 0000 Example:..*~A.. │ │ │ -0046d910: 2c00 2a7e 5100 0020 2020 4754 4d3e 5a53 ,.*~Q.. GTM>ZS │ │ │ +0046d8e0: e0bf 1100 0020 2020 4578 616d 706c 6573 ..... Examples │ │ │ +0046d8f0: 0700 2ae0 2100 0012 002a e031 0000 2020 ..*.!....*.1.. │ │ │ +0046d900: 2045 7861 6d70 6c65 3a07 002a e041 0000 Example:..*.A.. │ │ │ +0046d910: 2c00 2ae0 5100 0020 2020 4754 4d3e 5a53 ,.*.Q.. GTM>ZS │ │ │ 0046d920: 5445 5020 494e 544f 3a22 5720 2120 5a50 TEP INTO:"W ! ZP │ │ │ -0046d930: 2040 245a 504f 5320 5720 2122 0700 2a7e @$ZPOS W !"..*~ │ │ │ -0046d940: 6100 0052 002a 7e71 0000 2020 2054 6869 a..R.*~q.. Thi │ │ │ +0046d930: 2040 245a 504f 5320 5720 2122 0700 2ae0 @$ZPOS W !"..*. │ │ │ +0046d940: 6100 0052 002a e071 0000 2020 2054 6869 a..R.*.q.. Thi │ │ │ 0046d950: 7320 5a53 5445 5020 7265 7375 6d65 7320 s ZSTEP resumes │ │ │ 0046d960: 6578 6563 7574 696f 6e20 6f66 2074 6865 execution of the │ │ │ 0046d970: 2063 7572 7265 6e74 2072 6f75 7469 6e65 current routine │ │ │ 0046d980: 2e20 4174 2074 6865 2062 6567 696e 6e69 . At the beginni │ │ │ -0046d990: 6e67 206f 6653 002a 7e81 0000 2020 2074 ng ofS.*~... t │ │ │ +0046d990: 6e67 206f 6653 002a e081 0000 2020 2074 ng ofS.*.... t │ │ │ 0046d9a0: 6865 206e 6578 7420 6c69 6e65 2065 7865 he next line exe │ │ │ 0046d9b0: 6375 7465 642c 2074 6865 205a 5354 4550 cuted, the ZSTEP │ │ │ 0046d9c0: 2061 6374 696f 6e20 5a50 5249 4e54 7320 action ZPRINTs │ │ │ 0046d9d0: 7468 6520 736f 7572 6365 2063 6f64 6520 the source code │ │ │ -0046d9e0: 666f 7220 7468 6174 4e00 2a7e 9100 0020 for thatN.*~... │ │ │ +0046d9e0: 666f 7220 7468 6174 4e00 2ae0 9100 0020 for thatN.*.... │ │ │ 0046d9f0: 2020 6c69 6e65 2e20 4265 6361 7573 6520 line. Because │ │ │ 0046da00: 7468 6520 7370 6563 6966 6965 6420 6163 the specified ac │ │ │ 0046da10: 7469 6f6e 2064 6f65 7320 6e6f 7420 636f tion does not co │ │ │ 0046da20: 6e74 6169 6e20 6120 4252 4541 4b20 636f ntain a BREAK co │ │ │ -0046da30: 6d6d 616e 642c 4f00 297e c011 0000 2020 mmand,O.)~.... │ │ │ +0046da30: 6d6d 616e 642c 4f00 29e0 c011 0000 2020 mmand,O.)..... │ │ │ 0046da40: 2065 7865 6375 7469 6f6e 2063 6f6e 7469 execution conti │ │ │ 0046da50: 6e75 6573 2074 6f20 7468 6520 6e65 7874 nues to the next │ │ │ 0046da60: 206c 696e 6520 616e 6420 616c 6c20 7375 line and all su │ │ │ 0046da70: 6273 6571 7565 6e74 206c 696e 6573 2069 bsequent lines i │ │ │ -0046da80: 6e20 7468 6517 002a 7e12 0000 2020 2070 n the..*~... p │ │ │ -0046da90: 726f 6772 616d 2066 6c6f 772e 0700 2a7e rogram flow...*~ │ │ │ -0046daa0: 1300 0012 002a 7e14 0000 2020 2045 7861 .....*~... Exa │ │ │ -0046dab0: 6d70 6c65 3a07 002a 7e15 0000 6200 2a7e mple:..*~...b.*~ │ │ │ +0046da80: 6e20 7468 6517 002a e012 0000 2020 2070 n the..*.... p │ │ │ +0046da90: 726f 6772 616d 2066 6c6f 772e 0700 2ae0 rogram flow...*. │ │ │ +0046daa0: 1300 0012 002a e014 0000 2020 2045 7861 .....*.... Exa │ │ │ +0046dab0: 6d70 6c65 3a07 002a e015 0000 6200 2ae0 mple:..*....b.*. │ │ │ 0046dac0: 1600 0020 2020 4754 4d3e 5365 7420 6375 ... GTM>Set cu │ │ │ 0046dad0: 7278 3d24 6765 7428 7829 2c7a 6163 743d rx=$get(x),zact= │ │ │ 0046dae0: 225a 5354 4550 3a24 6765 7428 6375 7278 "ZSTEP:$get(curx │ │ │ 0046daf0: 293d 2467 6574 2878 2920 494e 544f 3a7a )=$get(x) INTO:z │ │ │ 0046db00: 6163 7420 4272 6561 6b3a 2467 6574 2863 act Break:$get(c │ │ │ 0046db10: 7572 7829 273d 2467 6574 2878 2922 1d00 urx)'=$get(x)".. │ │ │ -0046db20: 2a7e 1700 0020 2020 4754 4d3e 5a53 5445 *~... GTM>ZSTE │ │ │ -0046db30: 5020 494e 544f 3a7a 6163 7407 002a 7e18 P INTO:zact..*~. │ │ │ -0046db40: 0000 5000 2a7e 1900 0020 2020 5468 6973 ..P.*~... This │ │ │ +0046db20: 2ae0 1700 0020 2020 4754 4d3e 5a53 5445 *.... GTM>ZSTE │ │ │ +0046db30: 5020 494e 544f 3a7a 6163 7407 002a e018 P INTO:zact..*.. │ │ │ +0046db40: 0000 5000 2ae0 1900 0020 2020 5468 6973 ..P.*.... This │ │ │ 0046db50: 2073 6571 7565 6e63 6520 7573 6573 205a sequence uses Z │ │ │ 0046db60: 5354 4550 2074 6f20 696e 766f 6b65 2044 STEP to invoke D │ │ │ 0046db70: 6972 6563 7420 4d6f 6465 2061 7420 7468 irect Mode at th │ │ │ 0046db80: 6520 6265 6769 6e6e 696e 6720 6f66 2074 e beginning of t │ │ │ -0046db90: 6865 3f00 2a7e 1a00 0020 2020 6669 7273 he?.*~... firs │ │ │ +0046db90: 6865 3f00 2ae0 1a00 0020 2020 6669 7273 he?.*.... firs │ │ │ 0046dba0: 7420 6c69 6e65 2061 6674 6572 2074 6865 t line after the │ │ │ 0046dbb0: 206c 696e 6520 7468 6174 2061 6c74 6572 line that alter │ │ │ 0046dbc0: 7320 7468 6520 7661 6c75 6520 6f66 2078 s the value of x │ │ │ -0046dbd0: 2e07 002a 7e21 0000 1e00 2066 5553 455f ...*~!.... fUSE_ │ │ │ +0046dbd0: 2e07 002a e021 0000 1e00 2066 5553 455f ...*.!.... fUSE_ │ │ │ 0046dbe0: 4f46 5f5a 5354 4550 0000 5573 655f 6f66 OF_ZSTEP..Use_of │ │ │ -0046dbf0: 5f5a 5354 4550 1700 2d7e bf11 0000 2020 _ZSTEP..-~.... │ │ │ +0046dbf0: 5f5a 5354 4550 1700 2de0 bf11 0000 2020 _ZSTEP..-..... │ │ │ 0046dc00: 2055 7365 206f 6620 5a53 5445 5007 002e Use of ZSTEP... │ │ │ -0046dc10: 7e21 0000 4d00 2e7e 3100 0020 2020 5573 ~!..M..~1.. Us │ │ │ +0046dc10: e021 0000 4d00 2ee0 3100 0020 2020 5573 .!..M...1.. Us │ │ │ 0046dc20: 6520 5a53 5445 5020 746f 2069 6e63 7265 e ZSTEP to incre │ │ │ 0046dc30: 6d65 6e74 616c 6c79 2065 7865 6375 7465 mentally execute │ │ │ 0046dc40: 2061 2072 6f75 7469 6e65 206f 7220 7365 a routine or se │ │ │ 0046dc50: 7269 6573 206f 6620 726f 7574 696e 6573 ries of routines │ │ │ -0046dc60: 2e51 002e 7e41 0000 2020 2045 7865 6375 .Q..~A.. Execu │ │ │ +0046dc60: 2e51 002e e041 0000 2020 2045 7865 6375 .Q...A.. Execu │ │ │ 0046dc70: 7465 2061 6e79 2047 542e 4d20 636f 6d6d te any GT.M comm │ │ │ 0046dc80: 616e 6420 6672 6f6d 2044 6972 6563 7420 and from Direct │ │ │ 0046dc90: 4d6f 6465 2061 7420 616e 7920 5a53 5445 Mode at any ZSTE │ │ │ 0046dca0: 5020 7061 7573 652e 2054 6f20 7265 7375 P pause. To resu │ │ │ -0046dcb0: 6d65 2a00 2e7e 5100 0020 2020 6e6f 726d me*..~Q.. norm │ │ │ +0046dcb0: 6d65 2a00 2ee0 5100 0020 2020 6e6f 726d me*...Q.. norm │ │ │ 0046dcc0: 616c 2065 7865 6375 7469 6f6e 2c20 7573 al execution, us │ │ │ -0046dcd0: 6520 5a43 4f4e 5449 4e55 452e 0700 2e7e e ZCONTINUE....~ │ │ │ -0046dce0: 6100 0051 002e 7e71 0000 2020 204e 6f74 a..Q..~q.. Not │ │ │ +0046dcd0: 6520 5a43 4f4e 5449 4e55 452e 0700 2ee0 e ZCONTINUE..... │ │ │ +0046dce0: 6100 0051 002e e071 0000 2020 204e 6f74 a..Q...q.. Not │ │ │ 0046dcf0: 6520 7468 6174 205a 5354 4550 2061 7267 e that ZSTEP arg │ │ │ 0046dd00: 756d 656e 7473 2061 7265 206b 6579 776f uments are keywo │ │ │ 0046dd10: 7264 7320 7261 7468 6572 2074 6861 6e20 rds rather than │ │ │ 0046dd20: 6578 7072 6573 7369 6f6e 732e 2054 6865 expressions. The │ │ │ -0046dd30: 7920 646f 4400 2e7e 8100 0020 2020 6e6f y doD..~... no │ │ │ +0046dd30: 7920 646f 4400 2ee0 8100 0020 2020 6e6f y doD...... no │ │ │ 0046dd40: 7420 616c 6c6f 7720 696e 6469 7265 6374 t allow indirect │ │ │ 0046dd50: 696f 6e2c 2061 6e64 2061 7267 756d 656e ion, and argumen │ │ │ 0046dd60: 7420 6c69 7374 7320 6861 7665 206e 6f20 t lists have no │ │ │ -0046dd70: 7574 696c 6974 792e 0700 2e7e 9100 004f utility....~...O │ │ │ -0046dd80: 002d 7ec0 1100 0020 2020 5a53 5445 5020 .-~.... ZSTEP │ │ │ +0046dd70: 7574 696c 6974 792e 0700 2ee0 9100 004f utility........O │ │ │ +0046dd80: 002d e0c0 1100 0020 2020 5a53 5445 5020 .-..... ZSTEP │ │ │ 0046dd90: 6163 7469 6f6e 7320 7468 6174 2069 6e63 actions that inc │ │ │ 0046dda0: 6c75 6465 2063 6f6d 6d61 6e64 7320 666f lude commands fo │ │ │ 0046ddb0: 6c6c 6f77 6564 2062 7920 6120 4252 4541 llowed by a BREA │ │ │ 0046ddc0: 4b20 7065 7266 6f72 6d20 736f 6d65 5100 K perform someQ. │ │ │ -0046ddd0: 2e7e 1200 0020 2020 6163 7469 6f6e 2062 .~... action b │ │ │ +0046ddd0: 2ee0 1200 0020 2020 6163 7469 6f6e 2062 ..... action b │ │ │ 0046dde0: 6566 6f72 6520 656e 7465 7269 6e67 2044 efore entering D │ │ │ 0046ddf0: 6972 6563 7420 4d6f 6465 2e20 5a53 5445 irect Mode. ZSTE │ │ │ 0046de00: 5020 6163 7469 6f6e 7320 7468 6174 2064 P actions that d │ │ │ 0046de10: 6f20 6e6f 7420 696e 636c 7564 6520 6154 o not include aT │ │ │ -0046de20: 002e 7e13 0000 2020 2042 5245 414b 2070 ..~... BREAK p │ │ │ +0046de20: 002e e013 0000 2020 2042 5245 414b 2070 ...... BREAK p │ │ │ 0046de30: 6572 666f 726d 2074 6865 2063 6f6d 6d61 erform the comma │ │ │ 0046de40: 6e64 2061 6374 696f 6e20 616e 6420 636f nd action and co │ │ │ 0046de50: 6e74 696e 7565 2065 7865 6375 7469 6f6e ntinue execution │ │ │ 0046de60: 2e20 5573 6520 5a53 5445 5020 6163 7469 . Use ZSTEP acti │ │ │ -0046de70: 6f6e 7352 002e 7e14 0000 2020 2074 6861 onsR..~... tha │ │ │ +0046de70: 6f6e 7352 002e e014 0000 2020 2074 6861 onsR...... tha │ │ │ 0046de80: 7420 6973 7375 6520 636f 6e64 6974 696f t issue conditio │ │ │ 0046de90: 6e61 6c20 4252 4541 4b73 2061 6e64 2073 nal BREAKs and s │ │ │ 0046dea0: 7562 7365 7175 656e 7420 5a53 5445 5073 ubsequent ZSTEPs │ │ │ 0046deb0: 2074 6f20 646f 2073 7563 6820 7468 696e to do such thin │ │ │ -0046dec0: 6773 2061 7336 002e 7e15 0000 2020 2074 gs as6..~... t │ │ │ +0046dec0: 6773 2061 7336 002e e015 0000 2020 2074 gs as6...... t │ │ │ 0046ded0: 6573 7420 666f 7220 6368 616e 6765 7320 est for changes │ │ │ 0046dee0: 696e 2074 6865 2076 616c 7565 206f 6620 in the value of │ │ │ -0046def0: 6120 7661 7269 6162 6c65 2e07 002e 7e16 a variable....~. │ │ │ +0046def0: 6120 7661 7269 6162 6c65 2e07 002e e016 a variable...... │ │ │ 0046df00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046df10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046df20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046df30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046df40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046df50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046df60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -290299,341 +290299,341 @@ │ │ │ 0046dfa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046dfb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046dfc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046dfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046dfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046dff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046e000: 0400 0000 ff07 0000 d71c 0000 0000 0000 ................ │ │ │ -0046e010: 3800 007e 4845 4c50 00ff 7300 ff43 4f4d 8..~HELP..s..COM │ │ │ +0046e010: 3800 00e0 4845 4c50 00ff 7300 ff43 4f4d 8...HELP..s..COM │ │ │ 0046e020: 4d41 4e44 5300 ff73 00ff 5a53 5953 5445 MANDS..s..ZSYSTE │ │ │ 0046e030: 4d00 ff73 00ff 4558 414d 504c 4553 0000 M..s..EXAMPLES.. │ │ │ -0046e040: 4578 616d 706c 6573 1300 2b7e bf11 0000 Examples..+~.... │ │ │ -0046e050: 2020 2045 7861 6d70 6c65 7307 002c 7e21 Examples..,~! │ │ │ -0046e060: 0000 1200 2c7e 3100 0020 2020 4578 616d ....,~1.. Exam │ │ │ -0046e070: 706c 653a 0700 2c7e 4100 001e 002c 7e51 ple:..,~A....,~Q │ │ │ +0046e040: 4578 616d 706c 6573 1300 2be0 bf11 0000 Examples..+..... │ │ │ +0046e050: 2020 2045 7861 6d70 6c65 7307 002c e021 Examples..,.! │ │ │ +0046e060: 0000 1200 2ce0 3100 0020 2020 4578 616d ....,.1.. Exam │ │ │ +0046e070: 706c 653a 0700 2ce0 4100 001e 002c e051 ple:..,.A....,.Q │ │ │ 0046e080: 0000 2020 2047 544d 3e7a 7379 7374 656d .. GTM>zsystem │ │ │ -0046e090: 2022 6c73 202a 2e6d 2207 002c 7e61 0000 "ls *.m"..,~a.. │ │ │ -0046e0a0: 5400 2c7e 7100 0020 2020 5468 6973 2075 T.,~q.. This u │ │ │ +0046e090: 2022 6c73 202a 2e6d 2207 002c e061 0000 "ls *.m"..,.a.. │ │ │ +0046e0a0: 5400 2ce0 7100 0020 2020 5468 6973 2075 T.,.q.. This u │ │ │ 0046e0b0: 7365 7320 5a53 5953 5445 4d20 746f 2066 ses ZSYSTEM to f │ │ │ 0046e0c0: 6f72 6b20 6120 7072 6f63 6573 7320 7468 ork a process th │ │ │ 0046e0d0: 6174 2074 6865 6e20 7065 7266 6f72 6d73 at then performs │ │ │ 0046e0e0: 2074 6865 206c 7320 636f 6d6d 616e 6420 the ls command │ │ │ -0046e0f0: 7769 7468 5200 2c7e 8100 0020 2020 2a2e withR.,~... *. │ │ │ +0046e0f0: 7769 7468 5200 2ce0 8100 0020 2020 2a2e withR.,.... *. │ │ │ 0046e100: 6d20 6173 2061 6e20 6172 6775 6d65 6e74 m as an argument │ │ │ 0046e110: 2074 6f20 6c73 2e20 4f6e 6365 2074 6865 to ls. Once the │ │ │ 0046e120: 2063 6f6d 6d61 6e64 2063 6f6d 706c 6574 command complet │ │ │ 0046e130: 6573 2c20 7468 6520 666f 726b 6564 2070 es, the forked p │ │ │ -0046e140: 726f 6365 7373 1500 2c7e 9100 0020 2020 rocess..,~... │ │ │ -0046e150: 7465 726d 696e 6174 6573 2e08 002b 7ec0 terminates...+~. │ │ │ -0046e160: 1100 002a 002c 7e12 0000 2020 2047 544d ...*.,~... GTM │ │ │ +0046e140: 726f 6365 7373 1500 2ce0 9100 0020 2020 rocess..,.... │ │ │ +0046e150: 7465 726d 696e 6174 6573 2e08 002b e0c0 terminates...+.. │ │ │ +0046e160: 1100 002a 002c e012 0000 2020 2047 544d ...*.,.... GTM │ │ │ 0046e170: 3e7a 7379 7374 656d 2022 6563 686f 2027 >zsystem "echo ' │ │ │ 0046e180: 6865 6c6c 6f20 776f 726c 6427 2215 002c hello world'".., │ │ │ -0046e190: 7e13 0000 2020 2068 656c 6c6f 2077 6f72 ~... hello wor │ │ │ -0046e1a0: 6c64 0700 2c7e 1400 0053 002c 7e15 0000 ld..,~...S.,~... │ │ │ +0046e190: e013 0000 2020 2068 656c 6c6f 2077 6f72 .... hello wor │ │ │ +0046e1a0: 6c64 0700 2ce0 1400 0053 002c e015 0000 ld..,....S.,.... │ │ │ 0046e1b0: 2020 2054 6869 7320 6578 616d 706c 6573 This examples │ │ │ 0046e1c0: 2073 686f 7720 6120 706f 7373 6962 6c65 show a possible │ │ │ 0046e1d0: 2075 7365 206f 6620 7175 6f74 696e 6720 use of quoting │ │ │ 0046e1e0: 7769 7468 205a 5359 5354 454d 2074 6f20 with ZSYSTEM to │ │ │ -0046e1f0: 7275 6e20 7468 6520 6563 686f 1200 2c7e run the echo..,~ │ │ │ +0046e1f0: 7275 6e20 7468 6520 6563 686f 1200 2ce0 run the echo..,. │ │ │ 0046e200: 1600 0020 2020 636f 6d6d 616e 642e 0700 ... command... │ │ │ -0046e210: 2c7e 1700 0012 002c 7e18 0000 2020 2045 ,~.....,~... E │ │ │ -0046e220: 7861 6d70 6c65 3a07 002c 7e19 0000 1500 xample:..,~..... │ │ │ -0046e230: 2c7e 1a00 0020 2020 4754 4d3e 7a73 7973 ,~... GTM>zsys │ │ │ -0046e240: 7465 6d0b 002c 7e21 0000 2020 2024 0700 tem..,~!.. $.. │ │ │ -0046e250: 2c7e 2200 004f 002c 7e23 0000 2020 2054 ,~"..O.,~#.. T │ │ │ +0046e210: 2ce0 1700 0012 002c e018 0000 2020 2045 ,......,.... E │ │ │ +0046e220: 7861 6d70 6c65 3a07 002c e019 0000 1500 xample:..,...... │ │ │ +0046e230: 2ce0 1a00 0020 2020 4754 4d3e 7a73 7973 ,.... GTM>zsys │ │ │ +0046e240: 7465 6d0b 002c e021 0000 2020 2024 0700 tem..,.!.. $.. │ │ │ +0046e250: 2ce0 2200 004f 002c e023 0000 2020 2054 ,."..O.,.#.. T │ │ │ 0046e260: 6869 7320 5a53 5953 5445 4d20 6861 7320 his ZSYSTEM has │ │ │ 0046e270: 6e6f 2061 7267 756d 656e 7420 736f 2074 no argument so t │ │ │ 0046e280: 6865 2066 6f72 6b65 6420 7072 6f63 6573 he forked proces │ │ │ 0046e290: 7320 7072 6f6d 7074 7320 666f 7220 696e s prompts for in │ │ │ -0046e2a0: 7075 742e 0700 2c7e 2400 0015 0017 7e54 put...,~$.....~T │ │ │ +0046e2a0: 7075 742e 0700 2ce0 2400 0015 0017 e054 put...,.$......T │ │ │ 0046e2b0: 434f 4d4d 4954 0000 5a54 436f 6d6d 6974 COMMIT..ZTCommit │ │ │ -0046e2c0: 1300 1f7e bf11 0000 2020 205a 5443 6f6d ...~.... ZTCom │ │ │ -0046e2d0: 6d69 7407 0020 7e21 0000 5300 207e 3100 mit.. ~!..S. ~1. │ │ │ +0046e2c0: 1300 1fe0 bf11 0000 2020 205a 5443 6f6d ........ ZTCom │ │ │ +0046e2d0: 6d69 7407 0020 e021 0000 5300 20e0 3100 mit.. .!..S. .1. │ │ │ 0046e2e0: 0020 2020 5468 6520 5a54 434f 4d4d 4954 . The ZTCOMMIT │ │ │ 0046e2f0: 2063 6f6d 6d61 6e64 206d 6172 6b73 2074 command marks t │ │ │ 0046e300: 6865 2065 6e64 206f 6620 6120 6c6f 6769 he end of a logi │ │ │ 0046e310: 6361 6c20 7472 616e 7361 6374 696f 6e20 cal transaction │ │ │ 0046e320: 7769 7468 696e 2061 2047 542e 4d53 0020 within a GT.MS. │ │ │ -0046e330: 7e41 0000 2020 2070 726f 6772 616d 2e20 ~A.. program. │ │ │ +0046e330: e041 0000 2020 2070 726f 6772 616d 2e20 .A.. program. │ │ │ 0046e340: 5a54 434f 4d4d 4954 2075 7365 6420 7769 ZTCOMMIT used wi │ │ │ 0046e350: 7468 205a 5453 5441 5254 2022 6665 6e63 th ZTSTART "fenc │ │ │ 0046e360: 6573 2220 7472 616e 7361 6374 696f 6e73 es" transactions │ │ │ 0046e370: 2028 7468 6174 2069 732c 206d 6172 6b73 (that is, marks │ │ │ -0046e380: 4f00 207e 5100 0020 2020 7468 6520 656e O. ~Q.. the en │ │ │ +0046e380: 4f00 20e0 5100 0020 2020 7468 6520 656e O. .Q.. the en │ │ │ 0046e390: 6420 616e 6420 6265 6769 6e6e 696e 6729 d and beginning) │ │ │ 0046e3a0: 2e20 4665 6e63 696e 6720 7472 616e 7361 . Fencing transa │ │ │ 0046e3b0: 6374 696f 6e73 2061 6c6c 6f77 7320 7468 ctions allows th │ │ │ 0046e3c0: 6520 4d55 5049 5020 4a4f 5552 4e41 4c4f e MUPIP JOURNALO │ │ │ -0046e3d0: 0020 7e61 0000 2020 2066 6163 696c 6974 . ~a.. facilit │ │ │ +0046e3d0: 0020 e061 0000 2020 2066 6163 696c 6974 . .a.. facilit │ │ │ 0046e3e0: 7920 746f 2070 7265 7665 6e74 2069 6e63 y to prevent inc │ │ │ 0046e3f0: 6f6d 706c 6574 6520 6170 706c 6963 6174 omplete applicat │ │ │ 0046e400: 696f 6e20 7472 616e 7361 6374 696f 6e73 ion transactions │ │ │ 0046e410: 2063 6f6e 7369 7374 696e 6720 6f66 4f00 consisting ofO. │ │ │ -0046e420: 207e 7100 0020 2020 6d75 6c74 6970 6c65 ~q.. multiple │ │ │ +0046e420: 20e0 7100 0020 2020 6d75 6c74 6970 6c65 .q.. multiple │ │ │ 0046e430: 2067 6c6f 6261 6c20 7570 6461 7465 7320 global updates │ │ │ 0046e440: 6672 6f6d 2061 6666 6563 7469 6e67 2074 from affecting t │ │ │ 0046e450: 6865 2064 6174 6162 6173 6520 6475 7269 he database duri │ │ │ 0046e460: 6e67 2061 2064 6174 6162 6173 6553 0020 ng a databaseS. │ │ │ -0046e470: 7e81 0000 2020 2072 6563 6f76 6572 792e ~... recovery. │ │ │ +0046e470: e081 0000 2020 2072 6563 6f76 6572 792e .... recovery. │ │ │ 0046e480: 2046 4953 2073 7472 6f6e 676c 7920 7265 FIS strongly re │ │ │ 0046e490: 636f 6d6d 656e 6473 2074 6865 2075 7365 commends the use │ │ │ 0046e4a0: 206f 6620 7468 6520 4d20 7472 616e 7361 of the M transa │ │ │ 0046e4b0: 6374 696f 6e20 7072 6f63 6573 7369 6e67 ction processing │ │ │ -0046e4c0: 5300 207e 9100 0020 2020 636f 6d6d 616e S. ~... comman │ │ │ +0046e4c0: 5300 20e0 9100 0020 2020 636f 6d6d 616e S. .... comman │ │ │ 0046e4d0: 6473 2073 7563 6820 6173 2054 5354 4152 ds such as TSTAR │ │ │ 0046e4e0: 5420 616e 6420 5443 4f4d 4d49 5420 7261 T and TCOMMIT ra │ │ │ 0046e4f0: 7468 6572 2074 6861 6e20 5a54 5354 4152 ther than ZTSTAR │ │ │ 0046e500: 5420 616e 6420 5a54 434f 4d4d 4954 2e20 T and ZTCOMMIT. │ │ │ -0046e510: 4649 534a 001f 7ec0 1100 0020 2020 6e6f FISJ..~.... no │ │ │ +0046e510: 4649 534a 001f e0c0 1100 0020 2020 6e6f FISJ....... no │ │ │ 0046e520: 206c 6f6e 6765 7220 7465 7374 7320 7468 longer tests th │ │ │ 0046e530: 6520 6465 7072 6563 6174 6564 205a 5453 e deprecated ZTS │ │ │ 0046e540: 5441 5254 202f 205a 5443 4f4d 4d49 5420 TART / ZTCOMMIT │ │ │ 0046e550: 6675 6e63 7469 6f6e 616c 6c79 2e07 0020 functionally... │ │ │ -0046e560: 7e12 0000 3000 207e 1300 0020 2020 5468 ~...0. ~... Th │ │ │ +0046e560: e012 0000 3000 20e0 1300 0020 2020 5468 ....0. .... Th │ │ │ 0046e570: 6520 666f 726d 6174 206f 6620 7468 6520 e format of the │ │ │ 0046e580: 5a54 434f 4d4d 4954 2063 6f6d 6d61 6e64 ZTCOMMIT command │ │ │ -0046e590: 2069 733a 0700 207e 1400 0027 0020 7e15 is:.. ~...'. ~. │ │ │ +0046e590: 2069 733a 0700 20e0 1400 0027 0020 e015 is:.. ....'. .. │ │ │ 0046e5a0: 0000 2020 205a 5443 5b4f 4d4d 4954 5d5b .. ZTC[OMMIT][ │ │ │ 0046e5b0: 3a74 7665 7870 725d 205b 696e 7465 7870 :tvexpr] [intexp │ │ │ -0046e5c0: 725d 0700 207e 1600 001a 001f 7eff 7300 r].. ~......~.s. │ │ │ +0046e5c0: 725d 0700 20e0 1600 001a 001f e0ff 7300 r].. .........s. │ │ │ 0046e5d0: ff45 5841 4d50 4c45 5300 0045 7861 6d70 .EXAMPLES..Examp │ │ │ -0046e5e0: 6c65 7313 002c 7ebf 1100 0020 2020 4578 les..,~.... Ex │ │ │ -0046e5f0: 616d 706c 6573 0700 2d7e 2100 0012 002d amples..-~!....- │ │ │ -0046e600: 7e31 0000 2020 2045 7861 6d70 6c65 3a07 ~1.. Example:. │ │ │ -0046e610: 002d 7e41 0000 1800 2d7e 5100 0020 2020 .-~A....-~Q.. │ │ │ +0046e5e0: 6c65 7313 002c e0bf 1100 0020 2020 4578 les..,..... Ex │ │ │ +0046e5f0: 616d 706c 6573 0700 2de0 2100 0012 002d amples..-.!....- │ │ │ +0046e600: e031 0000 2020 2045 7861 6d70 6c65 3a07 .1.. Example:. │ │ │ +0046e610: 002d e041 0000 1800 2de0 5100 0020 2020 .-.A....-.Q.. │ │ │ 0046e620: 4754 4d3e 5a54 434f 4d4d 4954 2030 0700 GTM>ZTCOMMIT 0.. │ │ │ -0046e630: 2d7e 6100 004e 002d 7e71 0000 2020 2054 -~a..N.-~q.. T │ │ │ +0046e630: 2de0 6100 004e 002d e071 0000 2020 2054 -.a..N.-.q.. T │ │ │ 0046e640: 6869 7320 5a54 434f 4d4d 4954 2069 7373 his ZTCOMMIT iss │ │ │ 0046e650: 7565 6420 6672 6f6d 2044 6972 6563 7420 ued from Direct │ │ │ 0046e660: 4d6f 6465 2077 6f75 6c64 2063 6c6f 7365 Mode would close │ │ │ 0046e670: 2061 6e79 206f 7065 6e20 5a54 5354 4152 any open ZTSTAR │ │ │ -0046e680: 5473 2e07 002d 7e81 0000 1200 2d7e 9100 Ts...-~.....-~.. │ │ │ -0046e690: 0020 2020 4578 616d 706c 653a 0800 2c7e . Example:..,~ │ │ │ -0046e6a0: c011 0000 1400 187e 5249 4747 4552 0000 .......~RIGGER.. │ │ │ -0046e6b0: 5a54 5269 6767 6572 1300 1f7e bf11 0000 ZTRigger...~.... │ │ │ -0046e6c0: 2020 205a 5452 6967 6765 7207 0020 7e21 ZTRigger.. ~! │ │ │ -0046e6d0: 0000 5400 207e 3100 0020 2020 496e 766f ..T. ~1.. Invo │ │ │ +0046e680: 5473 2e07 002d e081 0000 1200 2de0 9100 Ts...-......-... │ │ │ +0046e690: 0020 2020 4578 616d 706c 653a 0800 2ce0 . Example:..,. │ │ │ +0046e6a0: c011 0000 1400 18e0 5249 4747 4552 0000 ........RIGGER.. │ │ │ +0046e6b0: 5a54 5269 6767 6572 1300 1fe0 bf11 0000 ZTRigger........ │ │ │ +0046e6c0: 2020 205a 5452 6967 6765 7207 0020 e021 ZTRigger.. .! │ │ │ +0046e6d0: 0000 5400 20e0 3100 0020 2020 496e 766f ..T. .1.. Invo │ │ │ 0046e6e0: 6b65 7320 616c 6c20 7472 6967 6765 7273 kes all triggers │ │ │ 0046e6f0: 2077 6974 6820 7369 676e 6174 7572 6573 with signatures │ │ │ 0046e700: 206d 6174 6368 696e 6720 7468 6520 676c matching the gl │ │ │ 0046e710: 6f62 616c 2076 6172 6961 626c 6520 6e61 obal variable na │ │ │ -0046e720: 6d65 2061 6e64 5000 207e 4100 0020 2020 me andP. ~A.. │ │ │ +0046e720: 6d65 2061 6e64 5000 20e0 4100 0020 2020 me andP. .A.. │ │ │ 0046e730: 7468 6520 636f 6d6d 616e 6420 7479 7065 the command type │ │ │ 0046e740: 206f 6620 5a54 525b 4947 4745 525d 2e20 of ZTR[IGGER]. │ │ │ 0046e750: 5468 6520 666f 726d 6174 206f 6620 7468 The format of th │ │ │ 0046e760: 6520 5a54 5249 4747 4552 2063 6f6d 6d61 e ZTRIGGER comma │ │ │ -0046e770: 6e64 2069 733a 0700 207e 5100 0018 0020 nd is:.. ~Q.... │ │ │ -0046e780: 7e61 0000 2020 205a 5452 5b49 4747 4552 ~a.. ZTR[IGGER │ │ │ -0046e790: 5d20 6776 6e07 0020 7e71 0000 1200 207e ] gvn.. ~q.... ~ │ │ │ +0046e770: 6e64 2069 733a 0700 20e0 5100 0018 0020 nd is:.. .Q.... │ │ │ +0046e780: e061 0000 2020 205a 5452 5b49 4747 4552 .a.. ZTR[IGGER │ │ │ +0046e790: 5d20 6776 6e07 0020 e071 0000 1200 20e0 ] gvn.. .q.... . │ │ │ 0046e7a0: 8100 0020 2020 4578 616d 706c 653a 0700 ... Example:.. │ │ │ -0046e7b0: 207e 9100 0023 001f 7ec0 1100 0020 2020 ~...#..~.... │ │ │ +0046e7b0: 20e0 9100 0023 001f e0c0 1100 0020 2020 ....#....... │ │ │ 0046e7c0: 4754 4d3e 7772 6974 6520 247a 7472 6967 GTM>write $ztrig │ │ │ -0046e7d0: 6765 7228 2253 2229 2700 207e 1200 0020 ger("S")'. ~... │ │ │ +0046e7d0: 6765 7228 2253 2229 2700 20e0 1200 0020 ger("S")'. .... │ │ │ 0046e7e0: 2020 3b74 7269 6767 6572 206e 616d 653a ;trigger name: │ │ │ 0046e7f0: 2043 2331 2320 2063 7963 6c65 3a20 3100 C#1# cycle: 1. │ │ │ 0046e800: 0400 0000 f707 0000 0b1d 0000 0000 0000 ................ │ │ │ -0046e810: 6300 007e 4845 4c50 00ff 7300 ff43 4f4d c..~HELP..s..COM │ │ │ +0046e810: 6300 00e0 4845 4c50 00ff 7300 ff43 4f4d c...HELP..s..COM │ │ │ 0046e820: 4d41 4e44 5300 ff73 00ff 5a54 5249 4747 MANDS..s..ZTRIGG │ │ │ 0046e830: 4552 00c0 1300 0020 2020 2b5e 4320 2d63 ER..... +^C -c │ │ │ 0046e840: 6f6d 6d61 6e64 733d 5a54 5220 2d78 6563 ommands=ZTR -xec │ │ │ 0046e850: 7574 653d 2277 7269 7465 2022 225a 5452 ute="write ""ZTR │ │ │ 0046e860: 2074 7269 6767 6572 2069 6e76 6f6b 6564 trigger invoked │ │ │ -0046e870: 2222 220b 0020 7e14 0000 2020 2031 1900 """.. ~... 1.. │ │ │ -0046e880: 207e 1500 0020 2020 4754 4d3e 7a74 7269 ~... GTM>ztri │ │ │ -0046e890: 6767 6572 205e 431d 0020 7e16 0000 2020 gger ^C.. ~... │ │ │ +0046e870: 2222 220b 0020 e014 0000 2020 2031 1900 """.. .... 1.. │ │ │ +0046e880: 20e0 1500 0020 2020 4754 4d3e 7a74 7269 .... GTM>ztri │ │ │ +0046e890: 6767 6572 205e 431d 0020 e016 0000 2020 gger ^C.. .... │ │ │ 0046e8a0: 205a 5452 2074 7269 6767 6572 2069 6e76 ZTR trigger inv │ │ │ -0046e8b0: 6f6b 6564 0e00 207e 1700 0020 2020 4754 oked.. ~... GT │ │ │ -0046e8c0: 4d3e 0700 207e 1800 0012 0018 7e53 5441 M>.. ~......~STA │ │ │ -0046e8d0: 5254 0000 5a54 5374 6172 7412 001e 7ebf RT..ZTStart...~. │ │ │ +0046e8b0: 6f6b 6564 0e00 20e0 1700 0020 2020 4754 oked.. .... GT │ │ │ +0046e8c0: 4d3e 0700 20e0 1800 0012 0018 e053 5441 M>.. ........STA │ │ │ +0046e8d0: 5254 0000 5a54 5374 6172 7412 001e e0bf RT..ZTStart..... │ │ │ 0046e8e0: 1100 0020 2020 5a54 5374 6172 7407 001f ... ZTStart... │ │ │ -0046e8f0: 7e21 0000 5300 1f7e 3100 0020 2020 5468 ~!..S..~1.. Th │ │ │ +0046e8f0: e021 0000 5300 1fe0 3100 0020 2020 5468 .!..S...1.. Th │ │ │ 0046e900: 6520 5a54 5354 4152 5420 636f 6d6d 616e e ZTSTART comman │ │ │ 0046e910: 6420 6d61 726b 7320 7468 6520 6265 6769 d marks the begi │ │ │ 0046e920: 6e6e 696e 6720 6f66 2061 206c 6f67 6963 nning of a logic │ │ │ 0046e930: 616c 2074 7261 6e73 6163 7469 6f6e 2077 al transaction w │ │ │ -0046e940: 6974 6869 6e20 6154 001f 7e41 0000 2020 ithin aT..~A.. │ │ │ +0046e940: 6974 6869 6e20 6154 001f e041 0000 2020 ithin aT...A.. │ │ │ 0046e950: 2047 542e 4d20 7072 6f67 7261 6d2e 205a GT.M program. Z │ │ │ 0046e960: 5453 5441 5254 2061 6e64 205a 5443 4f4d TSTART and ZTCOM │ │ │ 0046e970: 4d49 5420 2266 656e 6365 2220 7472 616e MIT "fence" tran │ │ │ 0046e980: 7361 6374 696f 6e73 2028 7468 6174 2069 sactions (that i │ │ │ -0046e990: 732c 206d 6172 6b20 7468 6554 001f 7e51 s, mark theT..~Q │ │ │ +0046e990: 732c 206d 6172 6b20 7468 6554 001f e051 s, mark theT...Q │ │ │ 0046e9a0: 0000 2020 2062 6567 696e 6e69 6e67 2061 .. beginning a │ │ │ 0046e9b0: 6e64 2065 6e64 292e 2046 656e 6365 6420 nd end). Fenced │ │ │ 0046e9c0: 7472 616e 7361 6374 696f 6e73 2070 7265 transactions pre │ │ │ 0046e9d0: 7665 6e74 2074 6865 204d 5550 4950 204a vent the MUPIP J │ │ │ 0046e9e0: 4f55 524e 414c 2066 6163 696c 6974 7954 OURNAL facilityT │ │ │ -0046e9f0: 001f 7e61 0000 2020 2066 726f 6d20 7265 ..~a.. from re │ │ │ +0046e9f0: 001f e061 0000 2020 2066 726f 6d20 7265 ...a.. from re │ │ │ 0046ea00: 636f 7665 7269 6e67 2069 6e63 6f6d 706c covering incompl │ │ │ 0046ea10: 6574 6520 7472 616e 7361 6374 696f 6e73 ete transactions │ │ │ 0046ea20: 2e20 416c 6c20 5a54 5354 4152 5473 206d . All ZTSTARTs m │ │ │ 0046ea30: 7573 7420 6265 206d 6174 6368 6564 2077 ust be matched w │ │ │ -0046ea40: 6974 6849 001f 7e71 0000 2020 205a 5443 ithI..~q.. ZTC │ │ │ +0046ea40: 6974 6849 001f e071 0000 2020 205a 5443 ithI...q.. ZTC │ │ │ 0046ea50: 4f4d 4d49 5473 2062 6566 6f72 6520 7468 OMMITs before th │ │ │ 0046ea60: 6520 6a6f 7572 6e61 6c20 7072 6f63 6573 e journal proces │ │ │ 0046ea70: 7369 6e67 2066 6163 696c 6974 7920 7265 sing facility re │ │ │ -0046ea80: 636f 676e 697a 6573 2074 6865 4b00 1f7e cognizes theK..~ │ │ │ +0046ea80: 636f 676e 697a 6573 2074 6865 4b00 1fe0 cognizes theK... │ │ │ 0046ea90: 8100 0020 2020 7472 616e 7361 6374 696f ... transactio │ │ │ 0046eaa0: 6e20 6173 2063 6f6d 706c 6574 652e 2046 n as complete. F │ │ │ 0046eab0: 4953 2073 7472 6f6e 676c 7920 7265 636f IS strongly reco │ │ │ 0046eac0: 6d6d 656e 6473 2074 6865 2075 7365 206f mmends the use o │ │ │ -0046ead0: 6620 7468 6520 4d50 001f 7e91 0000 2020 f the MP..~... │ │ │ +0046ead0: 6620 7468 6520 4d50 001f e091 0000 2020 f the MP...... │ │ │ 0046eae0: 2074 7261 6e73 6163 7469 6f6e 2070 726f transaction pro │ │ │ 0046eaf0: 6365 7373 696e 6720 636f 6d6d 616e 6473 cessing commands │ │ │ 0046eb00: 2073 7563 6820 6173 2054 5354 4152 5420 such as TSTART │ │ │ 0046eb10: 616e 6420 5443 4f4d 4d49 5420 7261 7468 and TCOMMIT rath │ │ │ -0046eb20: 6572 2074 6861 6e4d 001e 7ec0 1100 0020 er thanM..~.... │ │ │ +0046eb20: 6572 2074 6861 6e4d 001e e0c0 1100 0020 er thanM....... │ │ │ 0046eb30: 2020 5a54 5354 4152 5420 616e 6420 5a54 ZTSTART and ZT │ │ │ 0046eb40: 434f 4d4d 4954 2e20 4649 5320 6e6f 206c COMMIT. FIS no l │ │ │ 0046eb50: 6f6e 6765 7220 7465 7374 7320 7468 6520 onger tests the │ │ │ 0046eb60: 6465 7072 6563 6174 6564 205a 5453 5441 deprecated ZTSTA │ │ │ -0046eb70: 5254 202f 2000 1f7e 1200 0020 2020 5a54 RT / ..~... ZT │ │ │ +0046eb70: 5254 202f 2000 1fe0 1200 0020 2020 5a54 RT / ...... ZT │ │ │ 0046eb80: 434f 4d4d 4954 2066 756e 6374 696f 6e61 COMMIT functiona │ │ │ -0046eb90: 6c6c 792e 0700 1f7e 1300 002f 001f 7e14 lly....~.../..~. │ │ │ +0046eb90: 6c6c 792e 0700 1fe0 1300 002f 001f e014 lly......../.... │ │ │ 0046eba0: 0000 2020 2054 6865 2066 6f72 6d61 7420 .. The format │ │ │ 0046ebb0: 6f66 2074 6865 205a 5453 5441 5254 2063 of the ZTSTART c │ │ │ -0046ebc0: 6f6d 6d61 6e64 2069 733a 0700 1f7e 1500 ommand is:...~.. │ │ │ -0046ebd0: 001c 001f 7e16 0000 2020 205a 5453 5b54 ....~... ZTS[T │ │ │ +0046ebc0: 6f6d 6d61 6e64 2069 733a 0700 1fe0 1500 ommand is:...... │ │ │ +0046ebd0: 001c 001f e016 0000 2020 205a 5453 5b54 ........ ZTS[T │ │ │ 0046ebe0: 4152 545d 5b3a 7476 6578 7072 5d07 001f ART][:tvexpr]... │ │ │ -0046ebf0: 7e17 0000 5200 1f7e 1800 0020 2020 466f ~...R..~... Fo │ │ │ +0046ebf0: e017 0000 5200 1fe0 1800 0020 2020 466f ....R...... Fo │ │ │ 0046ec00: 7220 6d6f 7265 2069 6e66 6f72 6d61 7469 r more informati │ │ │ 0046ec10: 6f6e 206f 6e20 4a6f 7572 6e61 6c69 6e67 on on Journaling │ │ │ 0046ec20: 2061 6e64 2074 7261 6e73 6163 7469 6f6e and transaction │ │ │ 0046ec30: 2066 656e 6369 6e67 2c20 7265 6665 7220 fencing, refer │ │ │ -0046ec40: 746f 2074 6865 5400 1f7e 1900 0020 2020 to theT..~... │ │ │ +0046ec40: 746f 2074 6865 5400 1fe0 1900 0020 2020 to theT...... │ │ │ 0046ec50: 2247 542e 4d20 4a6f 7572 6e61 6c69 6e67 "GT.M Journaling │ │ │ 0046ec60: 2220 6368 6170 7465 7220 696e 2074 6865 " chapter in the │ │ │ 0046ec70: 2047 542e 4d20 4164 6d69 6e69 7374 7261 GT.M Administra │ │ │ 0046ec80: 7469 6f6e 2061 6e64 204f 7065 7261 7469 tion and Operati │ │ │ -0046ec90: 6f6e 7320 4775 6964 652e 0700 1f7e 1a00 ons Guide....~.. │ │ │ -0046eca0: 0017 0017 7e57 4954 4844 5241 5700 005a ....~WITHDRAW..Z │ │ │ -0046ecb0: 5749 7468 6472 6177 1400 207e bf11 0000 WIthdraw.. ~.... │ │ │ -0046ecc0: 2020 205a 5749 7468 6472 6177 0700 217e ZWIthdraw..!~ │ │ │ -0046ecd0: 2100 0050 0021 7e31 0000 2020 2054 6865 !..P.!~1.. The │ │ │ +0046ec90: 6f6e 7320 4775 6964 652e 0700 1fe0 1a00 ons Guide....... │ │ │ +0046eca0: 0017 0017 e057 4954 4844 5241 5700 005a .....WITHDRAW..Z │ │ │ +0046ecb0: 5749 7468 6472 6177 1400 20e0 bf11 0000 WIthdraw.. ..... │ │ │ +0046ecc0: 2020 205a 5749 7468 6472 6177 0700 21e0 ZWIthdraw..!. │ │ │ +0046ecd0: 2100 0050 0021 e031 0000 2020 2054 6865 !..P.!.1.. The │ │ │ 0046ece0: 205a 5749 5448 4452 4157 2063 6f6d 6d61 ZWITHDRAW comma │ │ │ 0046ecf0: 6e64 204b 494c 4c73 2074 6865 2064 6174 nd KILLs the dat │ │ │ 0046ed00: 6120 7661 6c75 6520 666f 7220 6120 7661 a value for a va │ │ │ 0046ed10: 7269 6162 6c65 206e 616d 6520 7769 7468 riable name with │ │ │ -0046ed20: 6f75 7437 0021 7e41 0000 2020 2061 6666 out7.!~A.. aff │ │ │ +0046ed20: 6f75 7437 0021 e041 0000 2020 2061 6666 out7.!.A.. aff │ │ │ 0046ed30: 6563 7469 6e67 2074 6865 206e 6f64 6573 ecting the nodes │ │ │ 0046ed40: 2064 6573 6365 6e64 6564 2066 726f 6d20 descended from │ │ │ -0046ed50: 7468 6174 206e 6f64 652e 0700 217e 5100 that node...!~Q. │ │ │ -0046ed60: 0031 0021 7e61 0000 2020 2054 6865 2066 .1.!~a.. The f │ │ │ +0046ed50: 7468 6174 206e 6f64 652e 0700 21e0 5100 that node...!.Q. │ │ │ +0046ed60: 0031 0021 e061 0000 2020 2054 6865 2066 .1.!.a.. The f │ │ │ 0046ed70: 6f72 6d61 7420 6f66 2074 6865 205a 5749 ormat of the ZWI │ │ │ 0046ed80: 5448 4452 4157 2063 6f6d 6d61 6e64 2069 THDRAW command i │ │ │ -0046ed90: 733a 0700 217e 7100 0023 0021 7e81 0000 s:..!~q..#.!~... │ │ │ +0046ed90: 733a 0700 21e0 7100 0023 0021 e081 0000 s:..!.q..#.!.... │ │ │ 0046eda0: 2020 205a 5749 5b54 4844 5241 575d 5b3a ZWI[THDRAW][: │ │ │ -0046edb0: 7476 6578 7072 5d20 676c 766e 0700 217e tvexpr] glvn..!~ │ │ │ -0046edc0: 9100 0052 0020 7ec0 1100 0020 2020 5a57 ...R. ~.... ZW │ │ │ +0046edb0: 7476 6578 7072 5d20 676c 766e 0700 21e0 tvexpr] glvn..!. │ │ │ +0046edc0: 9100 0052 0020 e0c0 1100 0020 2020 5a57 ...R. ..... ZW │ │ │ 0046edd0: 4954 4844 5241 5720 7072 6f76 6964 6573 ITHDRAW provides │ │ │ 0046ede0: 2061 2074 6f6f 6c20 746f 2071 7569 636b a tool to quick │ │ │ 0046edf0: 6c79 2072 6573 746f 7265 2061 206e 6f64 ly restore a nod │ │ │ 0046ee00: 6520 746f 2061 2073 7461 7465 2077 6865 e to a state whe │ │ │ -0046ee10: 7265 2069 7450 0021 7e12 0000 2020 2068 re itP.!~... h │ │ │ +0046ee10: 7265 2069 7450 0021 e012 0000 2020 2068 re itP.!.... h │ │ │ 0046ee20: 6173 2064 6573 6365 6e64 616e 7473 2061 as descendants a │ │ │ 0046ee30: 6e64 206e 6f20 7661 6c75 652d 2d20 7468 nd no value-- th │ │ │ 0046ee40: 6174 2069 732c 2077 6865 7265 2024 4441 at is, where $DA │ │ │ 0046ee50: 5441 2066 6f72 2074 6861 7420 6e6f 6465 TA for that node │ │ │ -0046ee60: 2077 696c 6c50 0021 7e13 0000 2020 2068 willP.!~... h │ │ │ +0046ee60: 2077 696c 6c50 0021 e013 0000 2020 2068 willP.!.... h │ │ │ 0046ee70: 6176 6520 6120 7661 6c75 6520 6f66 2031 ave a value of 1 │ │ │ 0046ee80: 3020 2d2d 2066 6f72 2074 6865 2063 6173 0 -- for the cas │ │ │ 0046ee90: 6520 7768 6572 6520 7375 6368 2061 2073 e where such a s │ │ │ 0046eea0: 7461 7465 2068 6173 2073 6f6d 6520 636f tate has some co │ │ │ -0046eeb0: 6e74 726f 6c4b 0021 7e14 0000 2020 206d ntrolK.!~... m │ │ │ +0046eeb0: 6e74 726f 6c4b 0021 e014 0000 2020 206d ntrolK.!.... m │ │ │ 0046eec0: 6561 6e69 6e67 2e20 4754 2e4d 2061 6c73 eaning. GT.M als │ │ │ 0046eed0: 6f20 7072 6f76 6964 6573 2074 6865 205a o provides the Z │ │ │ 0046eee0: 4b49 4c4c 2063 6f6d 6d61 6e64 2c20 7769 KILL command, wi │ │ │ 0046eef0: 7468 2066 756e 6374 696f 6e61 6c69 7479 th functionality │ │ │ -0046ef00: 2100 217e 1500 0020 2020 6964 656e 7469 !.!~... identi │ │ │ +0046ef00: 2100 21e0 1500 0020 2020 6964 656e 7469 !.!.... identi │ │ │ 0046ef10: 6361 6c20 746f 205a 5749 5448 4452 4157 cal to ZWITHDRAW │ │ │ -0046ef20: 2e07 0021 7e16 0000 1a00 207e ff73 00ff ...!~..... ~.s.. │ │ │ +0046ef20: 2e07 0021 e016 0000 1a00 20e0 ff73 00ff ...!...... ..s.. │ │ │ 0046ef30: 4558 414d 504c 4553 0000 4578 616d 706c EXAMPLES..Exampl │ │ │ -0046ef40: 6573 1300 2d7e bf11 0000 2020 2045 7861 es..-~.... Exa │ │ │ -0046ef50: 6d70 6c65 7307 002e 7e21 0000 1200 2e7e mples...~!.....~ │ │ │ +0046ef40: 6573 1300 2de0 bf11 0000 2020 2045 7861 es..-..... Exa │ │ │ +0046ef50: 6d70 6c65 7307 002e e021 0000 1200 2ee0 mples....!...... │ │ │ 0046ef60: 3100 0020 2020 4578 616d 706c 653a 0700 1.. Example:.. │ │ │ -0046ef70: 2e7e 4100 0010 002e 7e51 0000 2020 204b .~A.....~Q.. K │ │ │ -0046ef80: 696c 6c20 4123 002e 7e61 0000 2020 2053 ill A#..~a.. S │ │ │ +0046ef70: 2ee0 4100 0010 002e e051 0000 2020 204b ..A......Q.. K │ │ │ +0046ef80: 696c 6c20 4123 002e e061 0000 2020 2053 ill A#...a.. S │ │ │ 0046ef90: 6574 2041 3d22 4122 2c41 2831 293d 312c et A="A",A(1)=1, │ │ │ -0046efa0: 4128 312c 3129 3d31 1d00 2e7e 7100 0020 A(1,1)=1...~q.. │ │ │ +0046efa0: 4128 312c 3129 3d31 1d00 2ee0 7100 0020 A(1,1)=1....q.. │ │ │ 0046efb0: 2020 5752 6974 6520 2444 6174 6128 4128 WRite $Data(A( │ │ │ -0046efc0: 3129 292c 2118 002e 7e81 0000 2020 205a 1)),!...~... Z │ │ │ +0046efc0: 3129 292c 2118 002e e081 0000 2020 205a 1)),!....... Z │ │ │ 0046efd0: 5749 7468 6472 6177 2041 2831 291a 002e WIthdraw A(1)... │ │ │ -0046efe0: 7e91 0000 2020 2057 5269 7465 2024 4428 ~... WRite $D( │ │ │ +0046efe0: e091 0000 2020 2057 5269 7465 2024 4428 .... WRite $D( │ │ │ 0046eff0: 4128 3129 292c 2100 0000 0000 0000 0000 A(1)),!......... │ │ │ 0046f000: 0400 0000 7d04 0000 7a1d 0000 0000 0000 ....}...z....... │ │ │ 0046f010: 6900 0000 4845 4c50 00ff 7300 ff43 4f4d i...HELP..s..COM │ │ │ 0046f020: 4d41 4e44 5300 ff73 00ff 5a57 5249 5445 MANDS..s..ZWRITE │ │ │ 0046f030: 00ff 7300 ff5a 5752 4954 455f 464f 524d ..s..ZWRITE_FORM │ │ │ 0046f040: 4154 5f46 4f52 5f41 4c49 4153 5f56 4152 AT_FOR_ALIAS_VAR │ │ │ 0046f050: 4941 424c 4553 0000 5a57 5249 5445 5f46 IABLES..ZWRITE_F │ │ │ 0046f060: 6f72 6d61 745f 666f 725f 416c 6961 735f ormat_for_Alias_ │ │ │ -0046f070: 5661 7269 6162 6c65 732c 0043 7ebf 1100 Variables,.C~... │ │ │ +0046f070: 5661 7269 6162 6c65 732c 0043 e0bf 1100 Variables,.C.... │ │ │ 0046f080: 0020 2020 5a57 5249 5445 2046 6f72 6d61 . ZWRITE Forma │ │ │ 0046f090: 7420 666f 7220 416c 6961 7320 5661 7269 t for Alias Vari │ │ │ -0046f0a0: 6162 6c65 7307 0044 7e21 0000 5200 447e ables..D~!..R.D~ │ │ │ +0046f0a0: 6162 6c65 7307 0044 e021 0000 5200 44e0 ables..D.!..R.D. │ │ │ 0046f0b0: 3100 0020 2020 5a57 5249 5445 2061 6e64 1.. ZWRITE and │ │ │ 0046f0c0: 205a 5348 4f57 2022 5622 2064 756d 7020 ZSHOW "V" dump │ │ │ 0046f0d0: 7468 6520 7661 6c75 6573 206f 6620 616c the values of al │ │ │ 0046f0e0: 6961 7320 7661 7269 6162 6c65 732c 2061 ias variables, a │ │ │ 0046f0f0: 6c69 6173 2063 6f6e 7461 696e 6572 5200 lias containerR. │ │ │ -0046f100: 447e 4100 0020 2020 7661 7269 6162 6c65 D~A.. variable │ │ │ +0046f100: 44e0 4100 0020 2020 7661 7269 6162 6c65 D.A.. variable │ │ │ 0046f110: 732c 2061 6e64 2074 6865 2061 7373 6f63 s, and the assoc │ │ │ 0046f120: 6961 7465 6420 6461 7461 2061 7320 6465 iated data as de │ │ │ 0046f130: 7363 7269 6265 6420 6265 6c6f 772c 2069 scribed below, i │ │ │ 0046f140: 6e20 5a57 5249 5445 2066 6f72 6d61 742e n ZWRITE format. │ │ │ -0046f150: 5400 447e 5100 0020 2020 496e 2074 6865 T.D~Q.. In the │ │ │ +0046f150: 5400 44e0 5100 0020 2020 496e 2074 6865 T.D.Q.. In the │ │ │ 0046f160: 205a 5752 4954 4520 666f 726d 6174 2c20 ZWRITE format, │ │ │ 0046f170: 7468 6520 636f 6e74 656e 7473 206f 6620 the contents of │ │ │ 0046f180: 616e 2061 7272 6179 2061 7265 2064 6973 an array are dis │ │ │ 0046f190: 706c 6179 6564 2077 6974 6820 7468 6520 played with the │ │ │ -0046f1a0: 6e61 6d65 5200 447e 6100 0020 2020 6173 nameR.D~a.. as │ │ │ +0046f1a0: 6e61 6d65 5200 44e0 6100 0020 2020 6173 nameR.D.a.. as │ │ │ 0046f1b0: 736f 6369 6174 6564 2077 6974 6820 7468 sociated with th │ │ │ 0046f1c0: 6174 2061 7272 6179 2074 6861 7420 6170 at array that ap │ │ │ 0046f1d0: 7065 6172 7320 6669 7273 7420 696e 2074 pears first in t │ │ │ 0046f1e0: 6865 206c 6578 6963 616c 206f 7264 6572 he lexical order │ │ │ -0046f1f0: 696e 6720 6f66 4f00 447e 7100 0020 2020 ing ofO.D~q.. │ │ │ +0046f1f0: 696e 6720 6f66 4f00 44e0 7100 0020 2020 ing ofO.D.q.. │ │ │ 0046f200: 6e61 6d65 732e 2047 542e 4d20 6469 7370 names. GT.M disp │ │ │ 0046f210: 6c61 7973 2062 6f74 6820 7468 6520 756e lays both the un │ │ │ 0046f220: 7375 6273 6372 6970 7465 6420 616e 6420 subscripted and │ │ │ 0046f230: 7375 6273 6372 6970 7465 6420 6e6f 6465 subscripted node │ │ │ -0046f240: 7320 616e 6454 0044 7e81 0000 2020 2076 s andT.D~... v │ │ │ +0046f240: 7320 616e 6454 0044 e081 0000 2020 2076 s andT.D.... v │ │ │ 0046f250: 616c 7565 732c 2061 7070 656e 6469 6e67 alues, appending │ │ │ 0046f260: 2061 206e 6f74 6174 696f 6e61 6c20 7370 a notational sp │ │ │ 0046f270: 6163 652d 7365 6d69 636f 6c6f 6e2d 6173 ace-semicolon-as │ │ │ 0046f280: 7465 7269 736b 2028 223b 2a22 2920 7365 terisk (";*") se │ │ │ -0046f290: 7175 656e 6365 2074 6f54 0044 7e91 0000 quence toT.D~... │ │ │ +0046f290: 7175 656e 6365 2074 6f54 0044 e091 0000 quence toT.D.... │ │ │ 0046f2a0: 2020 2074 6865 2075 6e73 7562 7363 7269 the unsubscri │ │ │ 0046f2b0: 7074 6564 2076 616c 7565 2c20 6966 2061 pted value, if a │ │ │ 0046f2c0: 6e79 2e20 5468 6520 5a57 5249 5445 2066 ny. The ZWRITE f │ │ │ 0046f2d0: 6f72 6d61 7420 6f75 7470 7574 2063 616e ormat output can │ │ │ 0046f2e0: 2062 6520 7265 6164 2069 6e74 6f53 0043 be read intoS.C │ │ │ -0046f2f0: 7ec0 1100 0020 2020 6120 4754 2e4d 2070 ~.... a GT.M p │ │ │ +0046f2f0: e0c0 1100 0020 2020 6120 4754 2e4d 2070 ..... a GT.M p │ │ │ 0046f300: 726f 6365 7373 2077 6974 6820 7468 6520 rocess with the │ │ │ 0046f310: 636f 6d6d 616e 6473 2052 6561 6420 7820 commands Read x │ │ │ 0046f320: 616e 6420 5365 7420 4078 2028 7768 6572 and Set @x (wher │ │ │ 0046f330: 6520 7820 6973 2061 6e79 206e 616d 6529 e x is any name) │ │ │ -0046f340: 5300 447e 1200 0020 2020 6578 6563 7574 S.D~... execut │ │ │ +0046f340: 5300 44e0 1200 0020 2020 6578 6563 7574 S.D.... execut │ │ │ 0046f350: 6564 2069 6e20 6120 6c6f 6f70 2e20 223b ed in a loop. "; │ │ │ 0046f360: 2a22 2061 6374 7320 6173 2061 2063 6f6d *" acts as a com │ │ │ 0046f370: 6d65 6e74 2069 676e 6f72 6564 2062 7920 ment ignored by │ │ │ 0046f380: 7468 6520 5345 5420 636f 6d6d 616e 642e the SET command. │ │ │ -0046f390: 2049 6e53 0044 7e13 0000 2020 2074 6865 InS.D~... the │ │ │ +0046f390: 2049 6e53 0044 e013 0000 2020 2074 6865 InS.D.... the │ │ │ 0046f3a0: 2066 6f6c 6c6f 7769 6e67 2065 7861 6d70 following examp │ │ │ 0046f3b0: 6c65 2c20 7369 6e63 6520 4120 616e 6420 le, since A and │ │ │ 0046f3c0: 4320 6172 6520 616c 6961 7365 7320 6173 C are aliases as │ │ │ 0046f3d0: 736f 6369 6174 6564 2077 6974 6820 7468 sociated with th │ │ │ -0046f3e0: 6520 7361 6d65 5200 447e 1400 0020 2020 e sameR.D~... │ │ │ +0046f3e0: 6520 7361 6d65 5200 44e0 1400 0020 2020 e sameR.D.... │ │ │ 0046f3f0: 6172 7261 792c 2074 6865 206e 6f64 6573 array, the nodes │ │ │ 0046f400: 206f 6620 7468 6174 2061 7272 6179 2061 of that array a │ │ │ 0046f410: 7265 206f 7574 7075 7420 7769 7468 2041 re output with A │ │ │ 0046f420: 2c20 7768 6963 6820 6f63 6375 7273 206c , which occurs l │ │ │ -0046f430: 6578 6963 616c 6c79 3e00 447e 1500 0020 exically>.D~... │ │ │ +0046f430: 6578 6963 616c 6c79 3e00 44e0 1500 0020 exically>.D.... │ │ │ 0046f440: 2020 6265 666f 7265 2043 2c20 6576 656e before C, even │ │ │ 0046f450: 2074 686f 7567 6820 7468 6520 7661 6c75 though the valu │ │ │ 0046f460: 6573 2077 6572 6520 6173 7369 676e 6564 es were assigned │ │ │ -0046f470: 2074 6f20 433a 0700 447e 1600 007e 0000 to C:..D~...~.. │ │ │ +0046f470: 2074 6f20 433a 0700 44e0 1600 00e0 0000 to C:..D....... │ │ │ 0046f480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046f490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046f4a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046f4b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046f4c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046f4d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046f4e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -290683,162 +290683,162 @@ │ │ │ 0046f7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046f7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046f7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046f7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046f7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046f7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046f800: 0400 0000 c807 0000 611d 0000 0000 0000 ........a....... │ │ │ -0046f810: 7f00 007e 4845 4c50 00ff 7300 ff43 4f4d ...~HELP..s..COM │ │ │ +0046f810: 7f00 00e0 4845 4c50 00ff 7300 ff43 4f4d ....HELP..s..COM │ │ │ 0046f820: 4d41 4e44 5300 ff73 00ff 5a57 5249 5445 MANDS..s..ZWRITE │ │ │ 0046f830: 00ff 7300 ff5a 5752 4954 455f 464f 524d ..s..ZWRITE_FORM │ │ │ 0046f840: 4154 5f46 4f52 5f41 4c49 4153 5f56 4152 AT_FOR_ALIAS_VAR │ │ │ 0046f850: 4941 424c 4553 00c0 1700 0020 2020 4754 IABLES..... GT │ │ │ 0046f860: 4d3e 5365 7420 433d 312c 4328 224d 616c M>Set C=1,C("Mal │ │ │ 0046f870: 7665 726e 2229 3d22 5761 6c65 7322 2c2a vern")="Wales",* │ │ │ 0046f880: 413d 432c 2a42 282d 332e 3134 293d 4307 A=C,*B(-3.14)=C. │ │ │ -0046f890: 0044 7e18 0000 3e00 447e 1900 0020 2020 .D~...>.D~... │ │ │ +0046f890: 0044 e018 0000 3e00 44e0 1900 0020 2020 .D....>.D.... │ │ │ 0046f8a0: 4754 4d3e 5a53 486f 7720 2256 2220 3b20 GTM>ZSHow "V" ; │ │ │ 0046f8b0: 5a57 5269 7465 2077 6f75 6c64 2070 726f ZWRite would pro │ │ │ 0046f8c0: 6475 6365 2074 6865 2073 616d 6520 6f75 duce the same ou │ │ │ -0046f8d0: 7470 7574 1000 447e 1a00 0020 2020 413d tput..D~... A= │ │ │ -0046f8e0: 3120 3b2a 1e00 447e 2100 0020 2020 4128 1 ;*..D~!.. A( │ │ │ +0046f8d0: 7470 7574 1000 44e0 1a00 0020 2020 413d tput..D.... A= │ │ │ +0046f8e0: 3120 3b2a 1e00 44e0 2100 0020 2020 4128 1 ;*..D.!.. A( │ │ │ 0046f8f0: 224d 616c 7665 726e 2229 3d22 5761 6c65 "Malvern")="Wale │ │ │ -0046f900: 7322 1500 447e 2200 0020 2020 2a42 282d s"..D~".. *B(- │ │ │ -0046f910: 332e 3134 293d 410e 0044 7e23 0000 2020 3.14)=A..D~#.. │ │ │ -0046f920: 202a 433d 415a 0044 7e24 0000 2020 2047 *C=AZ.D~$.. G │ │ │ +0046f900: 7322 1500 44e0 2200 0020 2020 2a42 282d s"..D.".. *B(- │ │ │ +0046f910: 332e 3134 293d 410e 0044 e023 0000 2020 3.14)=A..D.#.. │ │ │ +0046f920: 202a 433d 415a 0044 e024 0000 2020 2047 *C=AZ.D.$.. G │ │ │ 0046f930: 544d 3e5a 5752 6974 6520 4320 3b20 4f6e TM>ZWRite C ; On │ │ │ 0046f940: 6c79 206f 6e65 2069 7320 6e61 6d65 2061 ly one is name a │ │ │ 0046f950: 7373 6f63 6961 7465 6420 7769 7468 2074 ssociated with t │ │ │ 0046f960: 6865 2061 7272 6179 206f 6e20 7468 6973 he array on this │ │ │ 0046f970: 205a 5752 6974 6520 636f 6d6d 616e 6410 ZWRite command. │ │ │ -0046f980: 0044 7e25 0000 2020 2043 3d31 203b 2a1e .D~%.. C=1 ;*. │ │ │ -0046f990: 0044 7e26 0000 2020 2043 2822 4d61 6c76 .D~&.. C("Malv │ │ │ +0046f980: 0044 e025 0000 2020 2043 3d31 203b 2a1e .D.%.. C=1 ;*. │ │ │ +0046f990: 0044 e026 0000 2020 2043 2822 4d61 6c76 .D.&.. C("Malv │ │ │ 0046f9a0: 6572 6e22 293d 2257 616c 6573 220e 0044 ern")="Wales"..D │ │ │ -0046f9b0: 7e27 0000 2020 2047 544d 3e07 0044 7e28 ~'.. GTM>..D~( │ │ │ -0046f9c0: 0000 5200 447e 2900 0020 2020 436f 6e74 ..R.D~).. Cont │ │ │ +0046f9b0: e027 0000 2020 2047 544d 3e07 0044 e028 .'.. GTM>..D.( │ │ │ +0046f9c0: 0000 5200 44e0 2900 0020 2020 436f 6e74 ..R.D.).. Cont │ │ │ 0046f9d0: 696e 7569 6e67 2074 6865 2065 7861 6d70 inuing the examp │ │ │ 0046f9e0: 6c65 2c20 6966 2074 6865 2076 6172 6961 le, if the varia │ │ │ 0046f9f0: 626c 6573 2073 656c 6563 7465 6420 666f bles selected fo │ │ │ 0046fa00: 7220 7468 6520 5a57 5249 5445 2063 6f6d r the ZWRITE com │ │ │ -0046fa10: 6d61 6e64 5400 447e 2a00 0020 2020 646f mandT.D~*.. do │ │ │ +0046fa10: 6d61 6e64 5400 44e0 2a00 0020 2020 646f mandT.D.*.. do │ │ │ 0046fa20: 206e 6f74 2069 6e63 6c75 6465 2061 6e79 not include any │ │ │ 0046fa30: 206f 6620 7468 6520 7468 6520 6173 736f of the the asso │ │ │ 0046fa40: 6369 6174 6564 2061 6c69 6173 2076 6172 ciated alias var │ │ │ 0046fa50: 6961 626c 6573 2c20 7468 6520 6f75 7470 iables, the outp │ │ │ -0046fa60: 7574 2073 686f 7773 2b00 447e 3100 0020 ut shows+.D~1.. │ │ │ +0046fa60: 7574 2073 686f 7773 2b00 44e0 3100 0020 ut shows+.D.1.. │ │ │ 0046fa70: 2020 6f6e 6c79 2074 6865 2072 6566 6572 only the refer │ │ │ 0046fa80: 656e 6365 2c20 6e6f 7420 7468 6520 6461 ence, not the da │ │ │ -0046fa90: 7461 3a07 0044 7e32 0000 2f00 447e 3300 ta:..D~2../.D~3. │ │ │ +0046fa90: 7461 3a07 0044 e032 0000 2f00 44e0 3300 ta:..D.2../.D.3. │ │ │ 0046faa0: 0020 2020 4754 4d3e 5a57 5249 5445 2042 . GTM>ZWRITE B │ │ │ 0046fab0: 203b 2042 206f 6e6c 7920 6861 7320 6120 ; B only has a │ │ │ -0046fac0: 636f 6e74 6169 6e65 7215 0044 7e34 0000 container..D~4.. │ │ │ +0046fac0: 636f 6e74 6169 6e65 7215 0044 e034 0000 container..D.4.. │ │ │ 0046fad0: 2020 202a 4228 2d33 2e31 3429 3d41 0e00 *B(-3.14)=A.. │ │ │ -0046fae0: 447e 3500 0020 2020 4754 4d3e 0700 447e D~5.. GTM>..D~ │ │ │ -0046faf0: 3600 0054 0044 7e37 0000 2020 2057 6865 6..T.D~7.. Whe │ │ │ +0046fae0: 44e0 3500 0020 2020 4754 4d3e 0700 44e0 D.5.. GTM>..D. │ │ │ +0046faf0: 3600 0054 0044 e037 0000 2020 2057 6865 6..T.D.7.. Whe │ │ │ 0046fb00: 6e20 5a57 5249 5445 202f 205a 5348 4f57 n ZWRITE / ZSHOW │ │ │ 0046fb10: 2022 5622 2065 6e63 6f75 6e74 6572 7320 "V" encounters │ │ │ 0046fb20: 616e 2061 6c69 6173 2063 6f6e 7461 696e an alias contain │ │ │ 0046fb30: 6572 2066 6f72 2061 6e20 6172 7261 7920 er for an array │ │ │ -0046fb40: 7769 7468 206e 6f53 0044 7e38 0000 2020 with noS.D~8.. │ │ │ +0046fb40: 7769 7468 206e 6f53 0044 e038 0000 2020 with noS.D.8.. │ │ │ 0046fb50: 2063 7572 7265 6e74 2061 6c69 6173 2076 current alias v │ │ │ 0046fb60: 6172 6961 626c 652c 2069 7420 7573 6573 ariable, it uses │ │ │ 0046fb70: 2061 206e 616d 6520 245a 5752 5441 436e a name $ZWRTACn │ │ │ 0046fb80: 2061 7320 7468 6520 6d61 6465 2d75 7020 as the made-up │ │ │ -0046fb90: 6e61 6d65 206f 6620 616e 5400 447e 3900 name of anT.D~9. │ │ │ +0046fb90: 6e61 6d65 206f 6620 616e 5400 44e0 3900 name of anT.D.9. │ │ │ 0046fba0: 0020 2020 616c 6961 7320 7661 7269 6162 . alias variab │ │ │ 0046fbb0: 6c65 2066 6f72 2074 6861 7420 6172 7261 le for that arra │ │ │ 0046fbc0: 792c 2077 6865 7265 206e 2069 7320 616e y, where n is an │ │ │ 0046fbd0: 2061 7262 6974 7261 7279 2062 7574 2075 arbitrary but u │ │ │ 0046fbe0: 6e69 7175 6520 696e 7465 6765 722e 5300 nique integer.S. │ │ │ -0046fbf0: 447e 3a00 0020 2020 5468 6520 5345 5420 D~:.. The SET │ │ │ +0046fbf0: 44e0 3a00 0020 2020 5468 6520 5345 5420 D.:.. The SET │ │ │ 0046fc00: 636f 6d6d 616e 6420 7265 636f 676e 697a command recogniz │ │ │ 0046fc10: 6573 2074 6869 7320 7370 6563 6961 6c20 es this special │ │ │ 0046fc20: 6e61 6d65 2c20 7468 7573 2065 6e61 626c name, thus enabl │ │ │ 0046fc30: 696e 6720 7468 6520 6f75 7470 7574 206f ing the output o │ │ │ -0046fc40: 664e 0044 7e41 0000 2020 2061 205a 5752 fN.D~A.. a ZWR │ │ │ +0046fc40: 664e 0044 e041 0000 2020 2061 205a 5752 fN.D.A.. a ZWR │ │ │ 0046fc50: 4954 4520 2f20 5a53 484f 5720 2256 2220 ITE / ZSHOW "V" │ │ │ 0046fc60: 746f 2062 6520 7573 6564 2074 6f20 7265 to be used to re │ │ │ 0046fc70: 6372 6561 7465 2061 6c69 6173 2063 6f6e create alias con │ │ │ 0046fc80: 7461 696e 6572 7320 7769 7468 6f75 7443 tainers withoutC │ │ │ -0046fc90: 0044 7e42 0000 2020 2061 7373 6f63 6961 .D~B.. associa │ │ │ +0046fc90: 0044 e042 0000 2020 2061 7373 6f63 6961 .D.B.. associa │ │ │ 0046fca0: 7465 6420 616c 6961 7320 7661 7269 6162 ted alias variab │ │ │ 0046fcb0: 6c65 732e 2043 6f6e 7469 6e75 696e 6720 les. Continuing │ │ │ 0046fcc0: 7468 6520 6162 6f76 6520 6578 616d 706c the above exampl │ │ │ -0046fcd0: 653a 0700 447e 4300 005e 0044 7e44 0000 e:..D~C..^.D~D.. │ │ │ +0046fcd0: 653a 0700 44e0 4300 005e 0044 e044 0000 e:..D.C..^.D.D.. │ │ │ 0046fce0: 2020 2047 544d 3e4b 696c 6c20 2a41 2c2a GTM>Kill *A,* │ │ │ 0046fcf0: 4320 3b20 4465 6c65 7465 2061 6c69 6173 C ; Delete alias │ │ │ 0046fd00: 2076 6172 6961 626c 6573 2061 6e64 2061 variables and a │ │ │ 0046fd10: 7373 6f63 6961 7469 6f6e 732c 206c 6561 ssociations, lea │ │ │ 0046fd20: 7669 6e67 206f 6e6c 7920 7468 6520 636f ving only the co │ │ │ -0046fd30: 6e74 6169 6e65 7207 0044 7e45 0000 1400 ntainer..D~E.... │ │ │ -0046fd40: 447e 4600 0020 2020 4754 4d3e 5a57 5269 D~F.. GTM>ZWRi │ │ │ -0046fd50: 7465 1400 447e 4700 0020 2020 245a 5752 te..D~G.. $ZWR │ │ │ -0046fd60: 5441 433d 2222 1c00 447e 4800 0020 2020 TAC=""..D~H.. │ │ │ +0046fd30: 6e74 6169 6e65 7207 0044 e045 0000 1400 ntainer..D.E.... │ │ │ +0046fd40: 44e0 4600 0020 2020 4754 4d3e 5a57 5269 D.F.. GTM>ZWRi │ │ │ +0046fd50: 7465 1400 44e0 4700 0020 2020 245a 5752 te..D.G.. $ZWR │ │ │ +0046fd60: 5441 433d 2222 1c00 44e0 4800 0020 2020 TAC=""..D.H.. │ │ │ 0046fd70: 2a42 282d 332e 3134 293d 245a 5752 5441 *B(-3.14)=$ZWRTA │ │ │ -0046fd80: 4331 1700 447e 4900 0020 2020 245a 5752 C1..D~I.. $ZWR │ │ │ -0046fd90: 5441 4331 3d33 203b 2a25 0044 7e4a 0000 TAC1=3 ;*%.D~J.. │ │ │ +0046fd80: 4331 1700 44e0 4900 0020 2020 245a 5752 C1..D.I.. $ZWR │ │ │ +0046fd90: 5441 4331 3d33 203b 2a25 0044 e04a 0000 TAC1=3 ;*%.D.J.. │ │ │ 0046fda0: 2020 2024 5a57 5254 4143 3128 224d 616c $ZWRTAC1("Mal │ │ │ 0046fdb0: 7665 726e 2229 3d22 5761 6c65 7322 1400 vern")="Wales".. │ │ │ -0046fdc0: 447e 5100 0020 2020 245a 5752 5441 433d D~Q.. $ZWRTAC= │ │ │ -0046fdd0: 2222 0e00 447e 5200 0020 2020 4754 4d3e ""..D~R.. GTM> │ │ │ -0046fde0: 0700 447e 5300 0052 0044 7e54 0000 2020 ..D~S..R.D~T.. │ │ │ +0046fdc0: 44e0 5100 0020 2020 245a 5752 5441 433d D.Q.. $ZWRTAC= │ │ │ +0046fdd0: 2222 0e00 44e0 5200 0020 2020 4754 4d3e ""..D.R.. GTM> │ │ │ +0046fde0: 0700 44e0 5300 0052 0044 e054 0000 2020 ..D.S..R.D.T.. │ │ │ 0046fdf0: 205a 5752 4954 4520 7072 6f64 7563 6573 ZWRITE produces │ │ │ 0046fe00: 2024 5a57 5254 4143 6e20 6e61 6d65 7320 $ZWRTACn names │ │ │ 0046fe10: 746f 2073 6572 7665 2061 7320 6461 7461 to serve as data │ │ │ 0046fe20: 2063 656c 6c20 616e 6368 6f72 7320 7768 cell anchors wh │ │ │ -0046fe30: 6963 6820 5345 5420 404b 0044 7e55 0000 ich SET @K.D~U.. │ │ │ +0046fe30: 6963 6820 5345 5420 404b 0044 e055 0000 ich SET @K.D.U.. │ │ │ 0046fe40: 2020 2061 6363 6570 7473 2061 7320 7661 accepts as va │ │ │ 0046fe50: 6c69 6420 7365 7420 6c65 6674 2074 6172 lid set left tar │ │ │ 0046fe60: 6765 7473 2e20 245a 5752 5441 436e 206e gets. $ZWRTACn n │ │ │ 0046fe70: 616d 6573 2061 7265 2063 7265 6174 6564 ames are created │ │ │ -0046fe80: 2061 6e64 5100 447e 5600 0020 2020 6465 andQ.D~V.. de │ │ │ +0046fe80: 2061 6e64 5100 44e0 5600 0020 2020 6465 andQ.D.V.. de │ │ │ 0046fe90: 7374 726f 7965 6420 7768 656e 2075 7369 stroyed when usi │ │ │ 0046fea0: 6e67 205a 5752 4954 4520 6f75 7470 7574 ng ZWRITE output │ │ │ 0046feb0: 2074 6f20 6472 6976 6520 7265 7374 6f72 to drive restor │ │ │ 0046fec0: 6174 696f 6e20 6f66 2061 2070 7265 7669 ation of a previ │ │ │ -0046fed0: 6f75 736c 7953 0044 7e57 0000 2020 2063 ouslyS.D~W.. c │ │ │ +0046fed0: 6f75 736c 7953 0044 e057 0000 2020 2063 ouslyS.D.W.. c │ │ │ 0046fee0: 6170 7475 7265 6420 7661 7269 6162 6c65 aptured variable │ │ │ 0046fef0: 2073 7461 7465 2e20 4578 6365 7074 2066 state. Except f │ │ │ 0046ff00: 6f72 2074 6865 6972 2061 7070 6561 7261 or their appeara │ │ │ 0046ff10: 6e63 6520 696e 205a 5752 4954 4520 6f75 nce in ZWRITE ou │ │ │ -0046ff20: 7470 7574 2061 6e64 5400 447e 5800 0020 tput andT.D~X.. │ │ │ +0046ff20: 7470 7574 2061 6e64 5400 44e0 5800 0020 tput andT.D.X.. │ │ │ 0046ff30: 2020 6173 206c 6566 742d 6861 6e64 2073 as left-hand s │ │ │ 0046ff40: 6964 6520 5345 5420 4020 7461 7267 6574 ide SET @ target │ │ │ 0046ff50: 732c 2074 6865 7920 6861 7665 206e 6f20 s, they have no │ │ │ 0046ff60: 6675 6e63 7469 6f6e 2e20 4f74 6865 7220 function. Other │ │ │ -0046ff70: 7468 616e 2053 4554 2c20 6e6f 4c00 447e than SET, noL.D~ │ │ │ +0046ff70: 7468 616e 2053 4554 2c20 6e6f 4c00 44e0 than SET, noL.D. │ │ │ 0046ff80: 5900 0020 2020 6f74 6865 7220 636f 6d6d Y.. other comm │ │ │ 0046ff90: 616e 6473 2063 616e 2075 7365 2024 5a57 ands can use $ZW │ │ │ 0046ffa0: 5254 4143 2a20 696e 2074 6865 6972 2073 RTAC* in their s │ │ │ 0046ffb0: 796e 7461 782e 2041 6c74 686f 7567 6820 yntax. Although │ │ │ 0046ffc0: 245a 5752 5441 436e 0000 0000 0000 0000 $ZWRTACn........ │ │ │ 0046ffd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046ffe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0046fff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00470000: 0400 0000 9401 0000 9054 0000 0000 0000 .........T...... │ │ │ 00470010: 2100 0065 4845 4c50 00ff 7300 ff46 554e !..eHELP..s..FUN │ │ │ 00470020: 4354 494f 4e53 0000 4675 6e63 7469 6f6e CTIONS..Function │ │ │ -00470030: 7314 0013 7ebf 1100 0020 2020 4675 6e63 s...~.... Func │ │ │ -00470040: 7469 6f6e 7307 0014 7e21 0000 5400 147e tions...~!..T..~ │ │ │ +00470030: 7314 0013 e0bf 1100 0020 2020 4675 6e63 s........ Func │ │ │ +00470040: 7469 6f6e 7307 0014 e021 0000 5400 14e0 tions....!..T... │ │ │ 00470050: 3100 0020 2020 5468 6973 2063 6861 7074 1.. This chapt │ │ │ 00470060: 6572 2064 6573 6372 6962 6573 204d 206c er describes M l │ │ │ 00470070: 616e 6775 6167 6520 496e 7472 696e 7369 anguage Intrinsi │ │ │ 00470080: 6320 4675 6e63 7469 6f6e 7320 696d 706c c Functions impl │ │ │ 00470090: 656d 656e 7465 6420 696e 2047 542e 4d2e emented in GT.M. │ │ │ -004700a0: 5400 147e 4100 0020 2020 5472 6164 6974 T..~A.. Tradit │ │ │ +004700a0: 5400 14e0 4100 0020 2020 5472 6164 6974 T...A.. Tradit │ │ │ 004700b0: 696f 6e61 6c20 7374 7269 6e67 2070 726f ional string pro │ │ │ 004700c0: 6365 7373 696e 6720 6675 6e63 7469 6f6e cessing function │ │ │ 004700d0: 7320 6861 7665 2070 6172 616c 6c65 6c20 s have parallel │ │ │ 004700e0: 6675 6e63 7469 6f6e 7320 7468 6174 2073 functions that s │ │ │ -004700f0: 7461 7274 4e00 147e 5100 0020 2020 7769 tartN..~Q.. wi │ │ │ +004700f0: 7461 7274 4e00 14e0 5100 0020 2020 7769 tartN...Q.. wi │ │ │ 00470100: 7468 2074 6865 206c 6574 7465 7220 227a th the letter "z │ │ │ 00470110: 222e 2054 6865 2070 6172 616c 6c65 6c20 ". The parallel │ │ │ 00470120: 6675 6e63 7469 6f6e 7320 6578 7465 6e64 functions extend │ │ │ 00470130: 2074 6865 2062 7974 652d 6f72 6965 6e74 the byte-orient │ │ │ -00470140: 6564 5200 147e 6100 0020 2020 6675 6e63 edR..~a.. func │ │ │ +00470140: 6564 5200 14e0 6100 0020 2020 6675 6e63 edR...a.. func │ │ │ 00470150: 7469 6f6e 616c 6974 7920 6f66 2074 6865 tionality of the │ │ │ 00470160: 6972 2063 6f75 6e74 6572 7061 7274 7320 ir counterparts │ │ │ 00470170: 746f 2055 5446 2d38 206d 6f64 652e 2054 to UTF-8 mode. T │ │ │ 00470180: 6865 7920 6172 6520 6865 6c70 6675 6c20 hey are helpful │ │ │ 00470190: 7768 656e 0000 0000 0000 0000 0000 0000 when............ │ │ │ 004701a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004701b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -290939,7815 +290939,7815 @@ │ │ │ 004707a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004707b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004707c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004707d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004707e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004707f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00470800: 0400 0000 7e07 0000 9b1d 0000 0000 0000 ....~........... │ │ │ -00470810: 4000 007e 4845 4c50 00ff 7300 ff43 4f4d @..~HELP..s..COM │ │ │ +00470810: 4000 00e0 4845 4c50 00ff 7300 ff43 4f4d @...HELP..s..COM │ │ │ 00470820: 4d41 4e44 5300 ff73 00ff 5a57 4954 4844 MANDS..s..ZWITHD │ │ │ 00470830: 5241 5700 ff73 00ff 4558 414d 504c 4553 RAW..s..EXAMPLES │ │ │ 00470840: 00c0 1100 0020 2020 5a57 5269 7465 2041 ..... ZWRite A │ │ │ -00470850: 0e00 2e7e 1200 0020 2020 5175 6974 0700 ...~... Quit.. │ │ │ -00470860: 2e7e 1300 001e 002e 7e14 0000 2020 2070 .~......~... p │ │ │ +00470850: 0e00 2ee0 1200 0020 2020 5175 6974 0700 ....... Quit.. │ │ │ +00470860: 2ee0 1300 001e 002e e014 0000 2020 2070 ............ p │ │ │ 00470870: 726f 6475 6365 7320 7468 6520 7265 7375 roduces the resu │ │ │ -00470880: 6c74 3a07 002e 7e15 0000 0c00 2e7e 1600 lt:...~......~.. │ │ │ -00470890: 0020 2020 3131 0c00 2e7e 1700 0020 2020 . 11...~... │ │ │ -004708a0: 3130 0f00 2e7e 1800 0020 2020 413d 2241 10...~... A="A │ │ │ -004708b0: 2212 002e 7e19 0000 2020 2041 2831 2c31 "...~... A(1,1 │ │ │ -004708c0: 293d 3107 002e 7e1a 0000 5100 2e7e 2100 )=1...~...Q..~!. │ │ │ +00470880: 6c74 3a07 002e e015 0000 0c00 2ee0 1600 lt:............. │ │ │ +00470890: 0020 2020 3131 0c00 2ee0 1700 0020 2020 . 11....... │ │ │ +004708a0: 3130 0f00 2ee0 1800 0020 2020 413d 2241 10....... A="A │ │ │ +004708b0: 2212 002e e019 0000 2020 2041 2831 2c31 "....... A(1,1 │ │ │ +004708c0: 293d 3107 002e e01a 0000 5100 2ee0 2100 )=1.......Q...!. │ │ │ 004708d0: 0020 2020 5468 6973 2073 6574 7320 7570 . This sets up │ │ │ 004708e0: 206c 6f63 616c 2076 6172 6961 626c 6573 local variables │ │ │ 004708f0: 2041 2061 6e64 2041 2831 2920 616e 6420 A and A(1) and │ │ │ 00470900: 4128 312c 3129 2e20 4974 2074 6865 6e20 A(1,1). It then │ │ │ -00470910: 6465 6c65 7465 7320 7468 6551 002e 7e22 deletes theQ..~" │ │ │ +00470910: 6465 6c65 7465 7320 7468 6551 002e e022 deletes theQ..." │ │ │ 00470920: 0000 2020 2064 6174 6120 666f 7220 4128 .. data for A( │ │ │ 00470930: 3129 2077 6974 6820 5a57 4954 4844 5241 1) with ZWITHDRA │ │ │ 00470940: 572e 2054 6865 205a 5752 4954 4520 636f W. The ZWRITE co │ │ │ 00470950: 6d6d 616e 6420 7368 6f77 7320 5a57 4954 mmand shows ZWIT │ │ │ -00470960: 4844 5241 5720 4b49 4c4c 6564 2500 2e7e HDRAW KILLed%..~ │ │ │ +00470960: 4844 5241 5720 4b49 4c4c 6564 2500 2ee0 HDRAW KILLed%... │ │ │ 00470970: 2300 0020 2020 4128 3129 2062 7574 206c #.. A(1) but l │ │ │ 00470980: 6566 7420 4120 616e 6420 4128 312c 3129 eft A and A(1,1) │ │ │ -00470990: 2e07 002e 7e24 0000 1000 187e 5249 5445 ....~$.....~RITE │ │ │ -004709a0: 0000 5a57 5269 7465 1100 1d7e bf11 0000 ..ZWRite...~.... │ │ │ -004709b0: 2020 205a 5752 6974 6507 001e 7e21 0000 ZWRite...~!.. │ │ │ -004709c0: 5400 1e7e 3100 0020 2020 5468 6520 5a57 T..~1.. The ZW │ │ │ +00470990: 2e07 002e e024 0000 1000 18e0 5249 5445 .....$......RITE │ │ │ +004709a0: 0000 5a57 5269 7465 1100 1de0 bf11 0000 ..ZWRite........ │ │ │ +004709b0: 2020 205a 5752 6974 6507 001e e021 0000 ZWRite....!.. │ │ │ +004709c0: 5400 1ee0 3100 0020 2020 5468 6520 5a57 T...1.. The ZW │ │ │ 004709d0: 5249 5445 2063 6f6d 6d61 6e64 2064 6973 RITE command dis │ │ │ 004709e0: 706c 6179 7320 7468 6520 6375 7272 656e plays the curren │ │ │ 004709f0: 7420 7661 6c75 6520 6f66 206f 6e65 206f t value of one o │ │ │ 00470a00: 7220 6d6f 7265 206c 6f63 616c 202c 2061 r more local , a │ │ │ -00470a10: 6c69 6173 5100 1e7e 4100 0020 2020 7661 liasQ..~A.. va │ │ │ +00470a10: 6c69 6173 5100 1ee0 4100 0020 2020 7661 liasQ...A.. va │ │ │ 00470a20: 7269 6162 6c65 732c 2049 5356 732c 206f riables, ISVs, o │ │ │ 00470a30: 7220 676c 6f62 616c 2076 6172 6961 626c r global variabl │ │ │ 00470a40: 6573 2e20 5a57 5249 5445 2066 6f72 6d61 es. ZWRITE forma │ │ │ 00470a50: 7473 2069 7473 206f 7574 7075 7420 736f ts its output so │ │ │ -00470a60: 2074 6861 7452 001e 7e51 0000 2020 2065 thatR..~Q.. e │ │ │ +00470a60: 2074 6861 7452 001e e051 0000 2020 2065 thatR...Q.. e │ │ │ 00470a70: 6163 6820 6974 656d 2069 6e20 7468 6520 ach item in the │ │ │ 00470a80: 6469 7370 6c61 7920 666f 726d 7320 6120 display forms a │ │ │ 00470a90: 7661 6c69 6420 6172 6775 6d65 6e74 2074 valid argument t │ │ │ 00470aa0: 6f20 6120 5345 5420 4020 636f 6d6d 616e o a SET @ comman │ │ │ -00470ab0: 642e 2054 6869 7352 001e 7e61 0000 2020 d. ThisR..~a.. │ │ │ +00470ab0: 642e 2054 6869 7352 001e e061 0000 2020 d. ThisR...a.. │ │ │ 00470ac0: 206d 6561 6e73 205a 5752 4954 4520 656e means ZWRITE en │ │ │ 00470ad0: 636c 6f73 6573 2073 7472 696e 6720 7661 closes string va │ │ │ 00470ae0: 6c75 6573 2069 6e20 7175 6f74 6573 2061 lues in quotes a │ │ │ 00470af0: 6e64 2072 6570 7265 7365 6e74 7320 6e6f nd represents no │ │ │ -00470b00: 6e2d 6772 6170 6869 6331 001e 7e71 0000 n-graphic1..~q.. │ │ │ +00470b00: 6e2d 6772 6170 6869 6331 001e e071 0000 n-graphic1...q.. │ │ │ 00470b10: 2020 2028 636f 6e74 726f 6c29 2063 6861 (control) cha │ │ │ 00470b20: 7261 6374 6572 7320 696e 2024 4348 4152 racters in $CHAR │ │ │ -00470b30: 2829 2073 796e 7461 782e 0700 1e7e 8100 () syntax....~.. │ │ │ -00470b40: 002e 001e 7e91 0000 2020 2054 6865 2066 ....~... The f │ │ │ +00470b30: 2829 2073 796e 7461 782e 0700 1ee0 8100 () syntax....... │ │ │ +00470b40: 002e 001e e091 0000 2020 2054 6865 2066 ........ The f │ │ │ 00470b50: 6f72 6d61 7420 6f66 2074 6865 205a 5752 ormat of the ZWR │ │ │ 00470b60: 4954 4520 636f 6d6d 616e 6420 6973 3a08 ITE command is:. │ │ │ -00470b70: 001d 7ec0 1100 002b 001e 7e12 0000 2020 ..~....+..~... │ │ │ +00470b70: 001d e0c0 1100 002b 001e e012 0000 2020 .......+...... │ │ │ 00470b80: 205a 5752 5b49 5445 5d5b 3a74 7665 7870 ZWR[ITE][:tvexp │ │ │ 00470b90: 725d 205b 7a77 7267 6c76 6e5b 2c2e 2e2e r] [zwrglvn[,... │ │ │ -00470ba0: 5d5d 0700 1e7e 1300 001a 001d 7eff 7300 ]]...~......~.s. │ │ │ +00470ba0: 5d5d 0700 1ee0 1300 001a 001d e0ff 7300 ]]............s. │ │ │ 00470bb0: ff45 5841 4d50 4c45 5300 0045 7861 6d70 .EXAMPLES..Examp │ │ │ -00470bc0: 6c65 7313 002a 7ebf 1100 0020 2020 4578 les..*~.... Ex │ │ │ -00470bd0: 616d 706c 6573 0700 2b7e 2100 0012 002b amples..+~!....+ │ │ │ -00470be0: 7e31 0000 2020 2045 7861 6d70 6c65 3a07 ~1.. Example:. │ │ │ -00470bf0: 002b 7e41 0000 2500 2b7e 5100 0020 2020 .+~A..%.+~Q.. │ │ │ +00470bc0: 6c65 7313 002a e0bf 1100 0020 2020 4578 les..*..... Ex │ │ │ +00470bd0: 616d 706c 6573 0700 2be0 2100 0012 002b amples..+.!....+ │ │ │ +00470be0: e031 0000 2020 2045 7861 6d70 6c65 3a07 .1.. Example:. │ │ │ +00470bf0: 002b e041 0000 2500 2be0 5100 0020 2020 .+.A..%.+.Q.. │ │ │ 00470c00: 4754 4d3e 5a57 5249 5445 205e 3f31 2225 GTM>ZWRITE ^?1"% │ │ │ -00470c10: 2232 5528 303a 223a 222c 2907 002b 7e61 "2U(0:":",)..+~a │ │ │ -00470c20: 0000 5300 2b7e 7100 0020 2020 5468 6973 ..S.+~q.. This │ │ │ +00470c10: 2232 5528 303a 223a 222c 2907 002b e061 "2U(0:":",)..+.a │ │ │ +00470c20: 0000 5300 2be0 7100 0020 2020 5468 6973 ..S.+.q.. This │ │ │ 00470c30: 2063 6f6d 6d61 6e64 2064 6973 706c 6179 command display │ │ │ 00470c40: 7320 7468 6520 6465 7363 656e 6461 6e74 s the descendant │ │ │ 00470c50: 7320 6f66 2061 6c6c 2073 7562 7363 7269 s of all subscri │ │ │ 00470c60: 7074 7320 6265 7477 6565 6e20 3020 616e pts between 0 an │ │ │ -00470c70: 6420 223a 2253 002b 7e81 0000 2020 206f d ":"S.+~... o │ │ │ +00470c70: 6420 223a 2253 002b e081 0000 2020 206f d ":"S.+.... o │ │ │ 00470c80: 6620 616c 6c20 676c 6f62 616c 206e 616d f all global nam │ │ │ 00470c90: 6573 2073 7461 7274 696e 6720 7769 7468 es starting with │ │ │ 00470ca0: 2061 2022 2522 2061 6e64 2068 6176 696e a "%" and havin │ │ │ 00470cb0: 6720 7477 6f20 7570 7065 7220 6361 7365 g two upper case │ │ │ -00470cc0: 206c 6574 7465 7273 2000 2b7e 9100 0020 letters .+~... │ │ │ +00470cc0: 206c 6574 7465 7273 2000 2be0 9100 0020 letters .+.... │ │ │ 00470cd0: 2020 2d2d 2066 6f72 2065 7861 6d70 6c65 -- for example │ │ │ -00470ce0: 2c20 2225 4142 222e 0800 2a7e c011 0000 , "%AB"...*~.... │ │ │ -00470cf0: 1200 2b7e 1200 0020 2020 4578 616d 706c ..+~... Exampl │ │ │ -00470d00: 653a 0700 2b7e 1300 001c 002b 7e14 0000 e:..+~.....+~... │ │ │ +00470ce0: 2c20 2225 4142 222e 0800 2ae0 c011 0000 , "%AB"...*..... │ │ │ +00470cf0: 1200 2be0 1200 0020 2020 4578 616d 706c ..+.... Exampl │ │ │ +00470d00: 653a 0700 2be0 1300 001c 002b e014 0000 e:..+......+.... │ │ │ 00470d10: 2020 2047 544d 3e5a 5752 4954 4520 4128 GTM>ZWRITE A( │ │ │ -00470d20: 2c3a 2c33 2907 002b 7e15 0000 5200 2b7e ,:,3)..+~...R.+~ │ │ │ +00470d20: 2c3a 2c33 2907 002b e015 0000 5200 2be0 ,:,3)..+....R.+. │ │ │ 00470d30: 1600 0020 2020 5468 6973 2063 6f6d 6d61 ... This comma │ │ │ 00470d40: 6e64 2064 6973 706c 6179 7320 616c 6c20 nd displays all │ │ │ 00470d50: 6f66 2074 6865 2074 6869 7264 206c 6576 of the third lev │ │ │ 00470d60: 656c 206e 6f64 6573 2077 6974 6820 6120 el nodes with a │ │ │ 00470d70: 7375 6273 6372 6970 7420 6f66 2033 1f00 subscript of 3.. │ │ │ -00470d80: 2b7e 1700 0020 2020 666f 7220 6c6f 6361 +~... for loca │ │ │ +00470d80: 2be0 1700 0020 2020 666f 7220 6c6f 6361 +.... for loca │ │ │ 00470d90: 6c20 7661 7269 6162 6c65 2041 2e07 002b l variable A...+ │ │ │ -00470da0: 7e18 0000 1200 2b7e 1900 0020 2020 4578 ~.....+~... Ex │ │ │ -00470db0: 616d 706c 653a 0700 2b7e 1a00 0021 002b ample:..+~...!.+ │ │ │ -00470dc0: 7e21 0000 2020 205a 5752 4954 4520 3f31 ~!.. ZWRITE ?1 │ │ │ +00470da0: e018 0000 1200 2be0 1900 0020 2020 4578 ......+.... Ex │ │ │ +00470db0: 616d 706c 653a 0700 2be0 1a00 0021 002b ample:..+....!.+ │ │ │ +00470dc0: e021 0000 2020 205a 5752 4954 4520 3f31 .!.. ZWRITE ?1 │ │ │ 00470dd0: 2241 222e 4528 3f31 2258 2233 4e29 0700 "A".E(?1"X"3N).. │ │ │ -00470de0: 2b7e 2200 0052 002b 7e23 0000 2020 2054 +~"..R.+~#.. T │ │ │ +00470de0: 2be0 2200 0052 002b e023 0000 2020 2054 +."..R.+.#.. T │ │ │ 00470df0: 6869 7320 6469 7370 6c61 7973 2064 6174 his displays dat │ │ │ 00470e00: 6120 666f 7220 616e 7920 6c6f 6361 6c20 a for any local │ │ │ 00470e10: 7661 7269 6162 6c65 7320 7374 6172 7469 variables starti │ │ │ 00470e20: 6e67 2077 6974 6820 2241 222c 206f 7074 ng with "A", opt │ │ │ -00470e30: 696f 6e61 6c6c 7951 002b 7e24 0000 2020 ionallyQ.+~$.. │ │ │ +00470e30: 696f 6e61 6c6c 7951 002b e024 0000 2020 ionallyQ.+.$.. │ │ │ 00470e40: 2066 6f6c 6c6f 7765 6420 6279 2061 6e79 followed by any │ │ │ 00470e50: 2063 6861 7261 6374 6572 732c 2061 6e64 characters, and │ │ │ 00470e60: 2068 6176 696e 6720 616e 7920 7375 6273 having any subs │ │ │ 00470e70: 6372 6970 7473 2073 7461 7274 696e 6720 cripts starting │ │ │ -00470e80: 7769 7468 2022 5822 2500 2b7e 2500 0020 with "X"%.+~%.. │ │ │ +00470e80: 7769 7468 2022 5822 2500 2be0 2500 0020 with "X"%.+.%.. │ │ │ 00470e90: 2020 666f 6c6c 6f77 6564 2062 7920 7468 followed by th │ │ │ 00470ea0: 7265 6520 6e75 6d65 7269 6373 2e07 002b ree numerics...+ │ │ │ -00470eb0: 7e26 0000 1200 2b7e 2700 0020 2020 4578 ~&....+~'.. Ex │ │ │ -00470ec0: 616d 706c 653a 0700 2b7e 2800 0045 002b ample:..+~(..E.+ │ │ │ -00470ed0: 7e29 0000 2020 2047 544d 3e53 6574 2041 ~).. GTM>Set A │ │ │ +00470eb0: e026 0000 1200 2be0 2700 0020 2020 4578 .&....+.'.. Ex │ │ │ +00470ec0: 616d 706c 653a 0700 2be0 2800 0045 002b ample:..+.(..E.+ │ │ │ +00470ed0: e029 0000 2020 2047 544d 3e53 6574 2041 .).. GTM>Set A │ │ │ 00470ee0: 3d31 2c2a 423d 4120 3b20 4372 6561 7465 =1,*B=A ; Create │ │ │ 00470ef0: 2061 6e20 6172 7261 7920 616e 6420 616e an array and an │ │ │ 00470f00: 2061 6c69 6173 2061 7373 6f63 6961 7469 alias associati │ │ │ -00470f10: 6f6e 0700 2b7e 2a00 0040 002b 7e31 0000 on..+~*..@.+~1.. │ │ │ +00470f10: 6f6e 0700 2be0 2a00 0040 002b e031 0000 on..+.*..@.+.1.. │ │ │ 00470f20: 2020 2047 544d 3e5a 5752 6974 6520 3b20 GTM>ZWRite ; │ │ │ 00470f30: 5368 6f77 2074 6861 7420 7468 6520 6172 Show that the ar │ │ │ 00470f40: 7261 7920 616e 6420 6173 736f 6369 6174 ray and associat │ │ │ -00470f50: 696f 6e20 6578 6973 7410 002b 7e32 0000 ion exist..+~2.. │ │ │ -00470f60: 2020 2041 3d31 203b 2a0e 002b 7e33 0000 A=1 ;*..+~3.. │ │ │ -00470f70: 2020 202a 423d 4107 002b 7e34 0000 0000 *B=A..+~4.... │ │ │ +00470f50: 696f 6e20 6578 6973 7410 002b e032 0000 ion exist..+.2.. │ │ │ +00470f60: 2020 2041 3d31 203b 2a0e 002b e033 0000 A=1 ;*..+.3.. │ │ │ +00470f70: 2020 202a 423d 4107 002b e034 0000 0000 *B=A..+.4.... │ │ │ 00470f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00470f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00470fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00470fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00470fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00470fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00470fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00470ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00471000: 0400 0000 e107 0000 d11d 0000 0000 0000 ................ │ │ │ -00471010: 6300 007e 4845 4c50 00ff 7300 ff46 554e c..~HELP..s..FUN │ │ │ +00471010: 6300 00e0 4845 4c50 00ff 7300 ff46 554e c...HELP..s..FUN │ │ │ 00471020: 4354 494f 4e53 00bf 7100 0020 2020 6170 CTIONS..q.. ap │ │ │ 00471030: 706c 6963 6174 696f 6e73 206e 6565 6420 plications need │ │ │ 00471040: 746f 2070 726f 6365 7373 2062 696e 6172 to process binar │ │ │ 00471050: 7920 6461 7461 2069 6e63 6c75 6469 6e67 y data including │ │ │ 00471060: 2062 6c6f 6273 2c20 6269 6e61 7279 2062 blobs, binary b │ │ │ -00471070: 7974 6528 0014 7e81 0000 2020 2073 7472 yte(..~... str │ │ │ +00471070: 7974 6528 0014 e081 0000 2020 2073 7472 yte(...... str │ │ │ 00471080: 6561 6d73 2c20 6269 742d 6d61 736b 732c eams, bit-masks, │ │ │ -00471090: 2061 6e64 2073 6f20 6f6e 2e07 0014 7e91 and so on....~. │ │ │ -004710a0: 0000 4900 137e c011 0000 2020 204f 7468 ..I..~.... Oth │ │ │ +00471090: 2061 6e64 2073 6f20 6f6e 2e07 0014 e091 and so on...... │ │ │ +004710a0: 0000 4900 13e0 c011 0000 2020 204f 7468 ..I....... Oth │ │ │ 004710b0: 6572 2066 756e 6374 696f 6e73 2074 6861 er functions tha │ │ │ 004710c0: 7420 7374 6172 7420 7769 7468 2074 6865 t start with the │ │ │ 004710d0: 206c 6574 7465 7220 227a 2220 616e 6420 letter "z" and │ │ │ -004710e0: 646f 206e 6f74 2068 6176 6550 0014 7e12 do not haveP..~. │ │ │ +004710e0: 646f 206e 6f74 2068 6176 6550 0014 e012 do not haveP.... │ │ │ 004710f0: 0000 2020 2063 6f75 6e74 6572 7061 7274 .. counterpart │ │ │ 00471100: 7320 696d 706c 656d 656e 7420 6e65 7720 s implement new │ │ │ 00471110: 6675 6e63 7469 6f6e 616c 6974 7920 616e functionality an │ │ │ 00471120: 6420 6172 6520 4754 2e4d 2061 6464 6974 d are GT.M addit │ │ │ -00471130: 696f 6e73 2074 6f20 7468 654e 0014 7e13 ions to theN..~. │ │ │ +00471130: 696f 6e73 2074 6f20 7468 654e 0014 e013 ions to theN.... │ │ │ 00471140: 0000 2020 2041 4e53 4920 7374 616e 6461 .. ANSI standa │ │ │ 00471150: 7264 2049 6e74 7269 6e73 6963 2046 756e rd Intrinsic Fun │ │ │ 00471160: 6374 696f 6e73 2e20 5468 6520 4d20 7374 ctions. The M st │ │ │ 00471170: 616e 6461 7264 2073 7065 6369 6669 6573 andard specifies │ │ │ -00471180: 2073 7461 6e64 6172 644c 0014 7e14 0000 standardL..~... │ │ │ +00471180: 2073 7461 6e64 6172 644c 0014 e014 0000 standardL...... │ │ │ 00471190: 2020 2061 6262 7265 7669 6174 696f 6e73 abbreviations │ │ │ 004711a0: 2066 6f72 2049 6e74 7269 6e73 6963 2046 for Intrinsic F │ │ │ 004711b0: 756e 6374 696f 6e73 2061 6e64 2072 656a unctions and rej │ │ │ 004711c0: 6563 7473 2061 6e79 206e 6f6e 2d73 7461 ects any non-sta │ │ │ -004711d0: 6e64 6172 6418 0014 7e15 0000 2020 2061 ndard...~... a │ │ │ +004711d0: 6e64 6172 6418 0014 e015 0000 2020 2061 ndard....... a │ │ │ 004711e0: 6262 7265 7669 6174 696f 6e73 2e07 0014 bbreviations.... │ │ │ -004711f0: 7e16 0000 5300 147e 1700 0020 2020 4d20 ~...S..~... M │ │ │ +004711f0: e016 0000 5300 14e0 1700 0020 2020 4d20 ....S...... M │ │ │ 00471200: 496e 7472 696e 7369 6320 4675 6e63 7469 Intrinsic Functi │ │ │ 00471210: 6f6e 7320 7374 6172 7420 7769 7468 2061 ons start with a │ │ │ 00471220: 2073 696e 676c 6520 646f 6c6c 6172 2073 single dollar s │ │ │ 00471230: 6967 6e20 2824 2920 616e 6420 6861 7665 ign ($) and have │ │ │ -00471240: 206f 6e65 206f 7250 0014 7e18 0000 2020 one orP..~... │ │ │ +00471240: 206f 6e65 206f 7250 0014 e018 0000 2020 one orP...... │ │ │ 00471250: 206d 6f72 6520 6172 6775 6d65 6e74 7320 more arguments │ │ │ 00471260: 656e 636c 6f73 6564 2069 6e20 7061 7265 enclosed in pare │ │ │ 00471270: 6e74 6865 7365 7320 2829 2061 6e64 2073 ntheses () and s │ │ │ 00471280: 6570 6172 6174 6564 2062 7920 636f 6d6d eparated by comm │ │ │ -00471290: 6173 2028 2c29 2e53 0014 7e19 0000 2020 as (,).S..~... │ │ │ +00471290: 6173 2028 2c29 2e53 0014 e019 0000 2020 as (,).S...... │ │ │ 004712a0: 2054 6865 7365 2066 756e 6374 696f 6e73 These functions │ │ │ 004712b0: 2070 726f 7669 6465 2065 7870 7265 7373 provide express │ │ │ 004712c0: 696f 6e20 7265 7375 6c74 7320 6279 2070 ion results by p │ │ │ 004712d0: 6572 666f 726d 696e 6720 6163 7469 6f6e erforming action │ │ │ -004712e0: 7320 7468 6174 2061 7265 3e00 147e 1a00 s that are>..~.. │ │ │ +004712e0: 7320 7468 6174 2061 7265 3e00 14e0 1a00 s that are>..... │ │ │ 004712f0: 0020 2020 696d 706f 7373 6962 6c65 206f . impossible o │ │ │ 00471300: 7220 6469 6666 6963 756c 7420 746f 2070 r difficult to p │ │ │ 00471310: 6572 666f 726d 2075 7369 6e67 204d 2063 erform using M c │ │ │ -00471320: 6f6d 6d61 6e64 732e 0700 147e 2100 001a ommands....~!... │ │ │ -00471330: 0013 7eff 7300 ff24 4153 4349 4928 2900 ..~.s..$ASCII(). │ │ │ -00471340: 0024 4153 4349 4928 2913 0020 7ebf 1100 .$ASCII().. ~... │ │ │ -00471350: 0020 2020 2441 5343 4949 2829 0700 217e . $ASCII()..!~ │ │ │ -00471360: 2100 0053 0021 7e31 0000 2020 2052 6574 !..S.!~1.. Ret │ │ │ +00471320: 6f6d 6d61 6e64 732e 0700 14e0 2100 001a ommands.....!... │ │ │ +00471330: 0013 e0ff 7300 ff24 4153 4349 4928 2900 ....s..$ASCII(). │ │ │ +00471340: 0024 4153 4349 4928 2913 0020 e0bf 1100 .$ASCII().. .... │ │ │ +00471350: 0020 2020 2441 5343 4949 2829 0700 21e0 . $ASCII()..!. │ │ │ +00471360: 2100 0053 0021 e031 0000 2020 2052 6574 !..S.!.1.. Ret │ │ │ 00471370: 7572 6e73 2074 6865 2069 6e74 6567 6572 urns the integer │ │ │ 00471380: 2041 5343 4949 2063 6f64 6520 666f 7220 ASCII code for │ │ │ 00471390: 6120 6368 6172 6163 7465 7220 696e 2074 a character in t │ │ │ 004713a0: 6865 2067 6976 656e 2073 7472 696e 672e he given string. │ │ │ -004713b0: 2046 6f72 2061 4b00 217e 4100 0020 2020 For aK.!~A.. │ │ │ +004713b0: 2046 6f72 2061 4b00 21e0 4100 0020 2020 For aK.!.A.. │ │ │ 004713c0: 6d75 6d70 7320 7072 6f63 6573 7320 7374 mumps process st │ │ │ 004713d0: 6172 7465 6420 696e 2055 5446 2d38 206d arted in UTF-8 m │ │ │ 004713e0: 6f64 652c 2024 4153 4349 4928 2920 7265 ode, $ASCII() re │ │ │ 004713f0: 7475 726e 7320 7468 6520 696e 7465 6765 turns the intege │ │ │ -00471400: 724f 0021 7e51 0000 2020 2055 6e69 636f rO.!~Q.. Unico │ │ │ +00471400: 724f 0021 e051 0000 2020 2055 6e69 636f rO.!.Q.. Unico │ │ │ 00471410: 6465 2852 2920 5554 462d 3820 636f 6465 de(R) UTF-8 code │ │ │ 00471420: 2d70 6f69 6e74 2076 616c 7565 206f 6620 -point value of │ │ │ 00471430: 6120 6368 6172 6163 7465 7220 696e 2074 a character in t │ │ │ 00471440: 6865 2067 6976 656e 2073 7472 696e 672e he given string. │ │ │ -00471450: 0700 217e 6100 0030 0021 7e71 0000 2020 ..!~a..0.!~q.. │ │ │ +00471450: 0700 21e0 6100 0030 0021 e071 0000 2020 ..!.a..0.!.q.. │ │ │ 00471460: 2054 6865 2066 6f72 6d61 7420 666f 7220 The format for │ │ │ 00471470: 7468 6520 2441 5343 4949 2066 756e 6374 the $ASCII funct │ │ │ -00471480: 696f 6e20 6973 3a07 0021 7e81 0000 2200 ion is:..!~...". │ │ │ -00471490: 217e 9100 0020 2020 2441 5b53 4349 495d !~... $A[SCII] │ │ │ +00471480: 696f 6e20 6973 3a07 0021 e081 0000 2200 ion is:..!....". │ │ │ +00471490: 21e0 9100 0020 2020 2441 5b53 4349 495d !.... $A[SCII] │ │ │ 004714a0: 2865 7870 725b 2c69 6e74 6578 7072 5d29 (expr[,intexpr]) │ │ │ -004714b0: 0800 207e c011 0000 5400 217e 1200 0020 .. ~....T.!~... │ │ │ +004714b0: 0800 20e0 c011 0000 5400 21e0 1200 0020 .. .....T.!.... │ │ │ 004714c0: 2020 2441 5343 4949 2829 2070 726f 7669 $ASCII() provi │ │ │ 004714d0: 6465 7320 6120 6d65 616e 7320 6f66 2065 des a means of e │ │ │ 004714e0: 7861 6d69 6e69 6e67 206e 6f6e 2d67 7261 xamining non-gra │ │ │ 004714f0: 7068 6963 2063 6861 7261 6374 6572 7320 phic characters │ │ │ -00471500: 696e 2061 2073 7472 696e 672e 4b00 217e in a string.K.!~ │ │ │ +00471500: 696e 2061 2073 7472 696e 672e 4b00 21e0 in a string.K.!. │ │ │ 00471510: 1300 0020 2020 5768 656e 2075 7365 6420 ... When used │ │ │ 00471520: 7769 7468 2024 4348 4152 2829 2c20 2441 with $CHAR(), $A │ │ │ 00471530: 5343 4949 2829 2061 6c73 6f20 7072 6f76 SCII() also prov │ │ │ 00471540: 6964 6573 2061 206d 6561 6e73 2074 6f20 ides a means to │ │ │ -00471550: 7065 7266 6f72 6d48 0021 7e14 0000 2020 performH.!~... │ │ │ +00471550: 7065 7266 6f72 6d48 0021 e014 0000 2020 performH.!.... │ │ │ 00471560: 2061 7269 7468 6d65 7469 6320 6f70 6572 arithmetic oper │ │ │ 00471570: 6174 696f 6e73 206f 6e20 7468 6520 636f ations on the co │ │ │ 00471580: 6465 7320 6173 736f 6369 6174 6564 2077 des associated w │ │ │ 00471590: 6974 6820 6368 6172 6163 7465 7273 2e07 ith characters.. │ │ │ -004715a0: 0021 7e15 0000 5200 217e 1600 0020 2020 .!~...R.!~... │ │ │ +004715a0: 0021 e015 0000 5200 21e0 1600 0020 2020 .!....R.!.... │ │ │ 004715b0: 245a 4153 4349 4928 2920 6973 2074 6865 $ZASCII() is the │ │ │ 004715c0: 2070 6172 616c 6c65 6c20 6675 6e63 7469 parallel functi │ │ │ 004715d0: 6f6e 206f 6620 2441 5343 4949 2829 2e20 on of $ASCII(). │ │ │ 004715e0: 245a 4153 4349 4928 2920 696e 7465 7270 $ZASCII() interp │ │ │ -004715f0: 7265 7473 2074 6865 4b00 217e 1700 0020 rets theK.!~... │ │ │ +004715f0: 7265 7473 2074 6865 4b00 21e0 1700 0020 rets theK.!.... │ │ │ 00471600: 2020 7374 7269 6e67 2061 7267 756d 656e string argumen │ │ │ 00471610: 7420 6173 2061 2073 6571 7565 6e63 6520 t as a sequence │ │ │ 00471620: 6f66 2062 7974 6573 2028 7261 7468 6572 of bytes (rather │ │ │ 00471630: 2074 6861 6e20 6120 7365 7175 656e 6365 than a sequence │ │ │ -00471640: 206f 6650 0021 7e18 0000 2020 2063 6861 ofP.!~... cha │ │ │ +00471640: 206f 6650 0021 e018 0000 2020 2063 6861 ofP.!.... cha │ │ │ 00471650: 7261 6374 6572 7329 2061 6e64 2063 616e racters) and can │ │ │ 00471660: 2070 6572 666f 726d 2061 6c6c 2062 7974 perform all byt │ │ │ 00471670: 652d 6f72 6965 6e74 6564 2024 4153 4349 e-oriented $ASCI │ │ │ 00471680: 4928 2920 6f70 6572 6174 696f 6e73 2e20 I() operations. │ │ │ -00471690: 466f 7231 0021 7e19 0000 2020 206d 6f72 For1.!~... mor │ │ │ +00471690: 466f 7231 0021 e019 0000 2020 206d 6f72 For1.!.... mor │ │ │ 004716a0: 6520 696e 666f 726d 6174 696f 6e2c 2072 e information, r │ │ │ 004716b0: 6566 6572 2074 6f20 2224 5a41 7363 6969 efer to "$ZAscii │ │ │ -004716c0: 2829 222e 0700 217e 1a00 001a 0020 7eff ()"...!~..... ~. │ │ │ +004716c0: 2829 222e 0700 21e0 1a00 001a 0020 e0ff ()"...!...... .. │ │ │ 004716d0: 7300 ff45 5841 4d50 4c45 5300 0045 7861 s..EXAMPLES..Exa │ │ │ -004716e0: 6d70 6c65 7313 002d 7ebf 1100 0020 2020 mples..-~.... │ │ │ -004716f0: 4578 616d 706c 6573 0700 2e7e 2100 0012 Examples...~!... │ │ │ -00471700: 002e 7e31 0000 2020 2045 7861 6d70 6c65 ..~1.. Example │ │ │ -00471710: 3a07 002e 7e41 0000 3000 2e7e 5100 0020 :...~A..0..~Q.. │ │ │ +004716e0: 6d70 6c65 7313 002d e0bf 1100 0020 2020 mples..-..... │ │ │ +004716f0: 4578 616d 706c 6573 0700 2ee0 2100 0012 Examples....!... │ │ │ +00471700: 002e e031 0000 2020 2045 7861 6d70 6c65 ...1.. Example │ │ │ +00471710: 3a07 002e e041 0000 3000 2ee0 5100 0020 :....A..0...Q.. │ │ │ 00471720: 2020 4754 4d3e 466f 7220 693d 303a 313a GTM>For i=0:1: │ │ │ 00471730: 3320 5772 6974 6520 212c 2441 7363 6969 3 Write !,$Ascii │ │ │ -00471740: 2822 4869 222c 6929 0c00 2e7e 6100 0020 ("Hi",i)...~a.. │ │ │ -00471750: 2020 2d31 0c00 2e7e 7100 0020 2020 3732 -1...~q.. 72 │ │ │ -00471760: 0c00 2e7e 8100 0020 2020 3733 0c00 2e7e ...~... 73...~ │ │ │ -00471770: 9100 0020 2020 2d31 0f00 2d7e c011 0000 ... -1..-~.... │ │ │ -00471780: 2020 2047 544d 3e07 002e 7e12 0000 5300 GTM>...~...S. │ │ │ -00471790: 2e7e 1300 0020 2020 5468 6973 206c 6f6f .~... This loo │ │ │ +00471740: 2822 4869 222c 6929 0c00 2ee0 6100 0020 ("Hi",i)....a.. │ │ │ +00471750: 2020 2d31 0c00 2ee0 7100 0020 2020 3732 -1....q.. 72 │ │ │ +00471760: 0c00 2ee0 8100 0020 2020 3733 0c00 2ee0 ....... 73.... │ │ │ +00471770: 9100 0020 2020 2d31 0f00 2de0 c011 0000 ... -1..-..... │ │ │ +00471780: 2020 2047 544d 3e07 002e e012 0000 5300 GTM>.......S. │ │ │ +00471790: 2ee0 1300 0020 2020 5468 6973 206c 6f6f ..... This loo │ │ │ 004717a0: 7020 6469 7370 6c61 7973 2074 6865 2072 p displays the r │ │ │ 004717b0: 6573 756c 7420 6f66 2024 4153 4349 4928 esult of $ASCII( │ │ │ 004717c0: 2920 7370 6563 6966 7969 6e67 2061 2063 ) specifying a c │ │ │ 004717d0: 6861 7261 6374 6572 2070 6f73 6974 696f haracter positio │ │ │ 004717e0: 6e00 0000 0000 0000 0000 0000 0000 0000 n............... │ │ │ 004717f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00471800: 0400 0000 f607 0000 0d1e 0000 0000 0000 ................ │ │ │ -00471810: 7100 007e 4845 4c50 00ff 7300 ff46 554e q..~HELP..s..FUN │ │ │ +00471810: 7100 00e0 4845 4c50 00ff 7300 ff46 554e q...HELP..s..FUN │ │ │ 00471820: 4354 494f 4e53 00ff 7300 ff24 4153 4349 CTIONS..s..$ASCI │ │ │ 00471830: 4928 2900 ff73 00ff 4558 414d 504c 4553 I()..s..EXAMPLES │ │ │ 00471840: 00c0 1400 0020 2020 6265 666f 7265 2c20 ..... before, │ │ │ 00471850: 6669 7273 7420 616e 6420 7365 636f 6e64 first and second │ │ │ 00471860: 2070 6f73 6974 696f 6e73 2c20 616e 6420 positions, and │ │ │ 00471870: 6166 7465 7220 7468 6520 7374 7269 6e67 after the string │ │ │ -00471880: 2e07 002e 7e15 0000 1200 2e7e 1600 0020 ....~......~... │ │ │ -00471890: 2020 4578 616d 706c 653a 0700 2e7e 1700 Example:...~.. │ │ │ -004718a0: 001b 002e 7e18 0000 2020 2047 544d 3e57 ....~... GTM>W │ │ │ -004718b0: 7269 7465 2024 5a43 4853 4554 0f00 2e7e rite $ZCHSET...~ │ │ │ -004718c0: 1900 0020 2020 5554 462d 381f 002e 7e1a ... UTF-8...~. │ │ │ +00471880: 2e07 002e e015 0000 1200 2ee0 1600 0020 ............... │ │ │ +00471890: 2020 4578 616d 706c 653a 0700 2ee0 1700 Example:...... │ │ │ +004718a0: 001b 002e e018 0000 2020 2047 544d 3e57 ........ GTM>W │ │ │ +004718b0: 7269 7465 2024 5a43 4853 4554 0f00 2ee0 rite $ZCHSET.... │ │ │ +004718c0: 1900 0020 2020 5554 462d 381f 002e e01a ... UTF-8..... │ │ │ 004718d0: 0000 2020 2047 544d 3e57 7269 7465 2024 .. GTM>Write $ │ │ │ -004718e0: 4173 6369 6928 222a 2229 0f00 2e7e 2100 Ascii("*")...~!. │ │ │ -004718f0: 0020 2020 3230 3032 3727 002e 7e22 0000 . 20027'..~".. │ │ │ +004718e0: 4173 6369 6928 222a 2229 0f00 2ee0 2100 Ascii("*")....!. │ │ │ +004718f0: 0020 2020 3230 3032 3727 002e e022 0000 . 20027'...".. │ │ │ 00471900: 2020 2047 544d 3e57 7269 7465 2024 2446 GTM>Write $$F │ │ │ 00471910: 554e 435e 2544 4828 2232 3030 3237 2229 UNC^%DH("20027") │ │ │ -00471920: 1200 2e7e 2300 0020 2020 3030 3030 3445 ...~#.. 00004E │ │ │ -00471930: 3342 0700 2e7e 2400 0053 002e 7e25 0000 3B...~$..S..~%.. │ │ │ +00471920: 1200 2ee0 2300 0020 2020 3030 3030 3445 ....#.. 00004E │ │ │ +00471930: 3342 0700 2ee0 2400 0053 002e e025 0000 3B....$..S...%.. │ │ │ 00471940: 2020 2049 6e20 7468 6973 2065 7861 6d70 In this examp │ │ │ 00471950: 6c65 2c20 3230 3032 3720 6973 2074 6865 le, 20027 is the │ │ │ 00471960: 2069 6e74 6567 6572 2065 7175 6976 616c integer equival │ │ │ 00471970: 656e 7420 6f66 2074 6865 2068 6578 6164 ent of the hexad │ │ │ -00471980: 6563 696d 616c 2076 616c 7565 5200 2e7e ecimal valueR..~ │ │ │ +00471980: 6563 696d 616c 2076 616c 7565 5200 2ee0 ecimal valueR... │ │ │ 00471990: 2600 0020 2020 3445 3342 2e20 552b 3445 &.. 4E3B. U+4E │ │ │ 004719a0: 3342 2069 7320 6120 6368 6172 6163 7465 3B is a characte │ │ │ 004719b0: 7220 696e 2074 6865 2043 4a4b 2049 6465 r in the CJK Ide │ │ │ 004719c0: 6f67 7261 7068 2062 6c6f 636b 206f 6620 ograph block of │ │ │ 004719d0: 7468 6520 556e 6963 6f64 6528 5229 1300 the Unicode(R).. │ │ │ -004719e0: 2e7e 2700 0020 2020 7374 616e 6461 7264 .~'.. standard │ │ │ -004719f0: 2e07 002e 7e28 0000 1300 187e 4348 4152 ....~(.....~CHAR │ │ │ -00471a00: 2829 0000 2443 6861 7228 2912 001f 7ebf ()..$Char()...~. │ │ │ +004719e0: 2ee0 2700 0020 2020 7374 616e 6461 7264 ..'.. standard │ │ │ +004719f0: 2e07 002e e028 0000 1300 18e0 4348 4152 .....(......CHAR │ │ │ +00471a00: 2829 0000 2443 6861 7228 2912 001f e0bf ()..$Char()..... │ │ │ 00471a10: 1100 0020 2020 2443 6861 7228 2907 0020 ... $Char().. │ │ │ -00471a20: 7e21 0000 5300 207e 3100 0020 2020 5265 ~!..S. ~1.. Re │ │ │ +00471a20: e021 0000 5300 20e0 3100 0020 2020 5265 .!..S. .1.. Re │ │ │ 00471a30: 7475 726e 7320 6120 7374 7269 6e67 206f turns a string o │ │ │ 00471a40: 6620 6f6e 6520 6f72 206d 6f72 6520 6368 f one or more ch │ │ │ 00471a50: 6172 6163 7465 7273 2063 6f72 7265 7370 aracters corresp │ │ │ 00471a60: 6f6e 6469 6e67 2074 6f20 696e 7465 6765 onding to intege │ │ │ -00471a70: 7220 4153 4349 4952 0020 7e41 0000 2020 r ASCIIR. ~A.. │ │ │ +00471a70: 7220 4153 4349 4952 0020 e041 0000 2020 r ASCIIR. .A.. │ │ │ 00471a80: 2063 6f64 6573 2073 7065 6369 6669 6564 codes specified │ │ │ 00471a90: 2069 6e20 6974 7320 6172 6775 6d65 6e74 in its argument │ │ │ 00471aa0: 2873 292e 2046 6f72 2061 2070 726f 6365 (s). For a proce │ │ │ 00471ab0: 7373 2073 7461 7274 6564 2069 6e20 5554 ss started in UT │ │ │ -00471ac0: 462d 3820 6d6f 6465 2c54 0020 7e51 0000 F-8 mode,T. ~Q.. │ │ │ +00471ac0: 462d 3820 6d6f 6465 2c54 0020 e051 0000 F-8 mode,T. .Q.. │ │ │ 00471ad0: 2020 2024 4348 4152 2829 2072 6574 7572 $CHAR() retur │ │ │ 00471ae0: 6e73 2061 2073 7472 696e 6720 636f 6d70 ns a string comp │ │ │ 00471af0: 6f73 6564 206f 6620 6368 6172 6163 7465 osed of characte │ │ │ 00471b00: 7273 2072 6570 7265 7365 6e74 6564 2062 rs represented b │ │ │ 00471b10: 7920 7468 6520 696e 7465 6765 7251 0020 y the integerQ. │ │ │ -00471b20: 7e61 0000 2020 2065 7175 6976 616c 656e ~a.. equivalen │ │ │ +00471b20: e061 0000 2020 2065 7175 6976 616c 656e .a.. equivalen │ │ │ 00471b30: 7473 206f 6620 7468 6520 556e 6963 6f64 ts of the Unicod │ │ │ 00471b40: 6528 5229 2063 6f64 652d 706f 696e 7473 e(R) code-points │ │ │ 00471b50: 2073 7065 6369 6669 6564 2069 6e20 6974 specified in it │ │ │ 00471b60: 7320 6172 6775 6d65 6e74 2873 292e 0700 s argument(s)... │ │ │ -00471b70: 207e 7100 002f 0020 7e81 0000 2020 2054 ~q../. ~... T │ │ │ +00471b70: 20e0 7100 002f 0020 e081 0000 2020 2054 .q../. .... T │ │ │ 00471b80: 6865 2066 6f72 6d61 7420 666f 7220 7468 he format for th │ │ │ 00471b90: 6520 2443 4841 5220 6675 6e63 7469 6f6e e $CHAR function │ │ │ -00471ba0: 2069 733a 0700 207e 9100 0021 001f 7ec0 is:.. ~...!..~. │ │ │ +00471ba0: 2069 733a 0700 20e0 9100 0021 001f e0c0 is:.. ....!.... │ │ │ 00471bb0: 1100 0020 2020 2443 5b48 4152 5d28 696e ... $C[HAR](in │ │ │ -00471bc0: 7465 7870 725b 2c2e 2e2e 5d29 0700 207e texpr[,...]).. ~ │ │ │ -00471bd0: 1200 001a 001f 7eff 7300 ff45 5841 4d50 ......~.s..EXAMP │ │ │ +00471bc0: 7465 7870 725b 2c2e 2e2e 5d29 0700 20e0 texpr[,...]).. . │ │ │ +00471bd0: 1200 001a 001f e0ff 7300 ff45 5841 4d50 ........s..EXAMP │ │ │ 00471be0: 4c45 5300 0045 7861 6d70 6c65 7313 002c LES..Examples.., │ │ │ -00471bf0: 7ebf 1100 0020 2020 4578 616d 706c 6573 ~.... Examples │ │ │ -00471c00: 0700 2d7e 2100 0012 002d 7e31 0000 2020 ..-~!....-~1.. │ │ │ -00471c10: 2045 7861 6d70 6c65 3a07 002d 7e41 0000 Example:..-~A.. │ │ │ -00471c20: 2b00 2d7e 5100 0020 2020 4754 4d3e 7772 +.-~Q.. GTM>wr │ │ │ +00471bf0: e0bf 1100 0020 2020 4578 616d 706c 6573 ..... Examples │ │ │ +00471c00: 0700 2de0 2100 0012 002d e031 0000 2020 ..-.!....-.1.. │ │ │ +00471c10: 2045 7861 6d70 6c65 3a07 002d e041 0000 Example:..-.A.. │ │ │ +00471c20: 2b00 2de0 5100 0020 2020 4754 4d3e 7772 +.-.Q.. GTM>wr │ │ │ 00471c30: 6974 6520 2463 6861 7228 3737 2c38 352c ite $char(77,85, │ │ │ -00471c40: 3737 2c38 302c 3833 2c37 290f 002d 7e61 77,80,83,7)..-~a │ │ │ -00471c50: 0000 2020 204d 554d 5053 0e00 2d7e 7100 .. MUMPS..-~q. │ │ │ -00471c60: 0020 2020 4754 4d3e 0700 2d7e 8100 0053 . GTM>..-~...S │ │ │ -00471c70: 002d 7e91 0000 2020 2054 6869 7320 6578 .-~... This ex │ │ │ +00471c40: 3737 2c38 302c 3833 2c37 290f 002d e061 77,80,83,7)..-.a │ │ │ +00471c50: 0000 2020 204d 554d 5053 0e00 2de0 7100 .. MUMPS..-.q. │ │ │ +00471c60: 0020 2020 4754 4d3e 0700 2de0 8100 0053 . GTM>..-....S │ │ │ +00471c70: 002d e091 0000 2020 2054 6869 7320 6578 .-.... This ex │ │ │ 00471c80: 616d 706c 6520 7573 6573 2024 4348 4152 ample uses $CHAR │ │ │ 00471c90: 2829 2074 6f20 5752 4954 4520 7468 6520 () to WRITE the │ │ │ 00471ca0: 776f 7264 204d 554d 5053 2061 6e64 2073 word MUMPS and s │ │ │ 00471cb0: 6967 6e61 6c20 7468 6520 7465 726d 696e ignal the termin │ │ │ -00471cc0: 616c 1000 2c7e c011 0000 2020 2062 656c al..,~.... bel │ │ │ -00471cd0: 6c2e 0700 2d7e 1200 0012 002d 7e13 0000 l...-~.....-~... │ │ │ -00471ce0: 2020 2045 7861 6d70 6c65 3a07 002d 7e14 Example:..-~. │ │ │ -00471cf0: 0000 5200 2d7e 1500 0020 2020 7365 7420 ..R.-~... set │ │ │ +00471cc0: 616c 1000 2ce0 c011 0000 2020 2062 656c al..,..... bel │ │ │ +00471cd0: 6c2e 0700 2de0 1200 0012 002d e013 0000 l...-......-.... │ │ │ +00471ce0: 2020 2045 7861 6d70 6c65 3a07 002d e014 Example:..-.. │ │ │ +00471cf0: 0000 5200 2de0 1500 0020 2020 7365 7420 ..R.-.... set │ │ │ 00471d00: 6e61 6d3d 2465 7874 7261 6374 286e 616d nam=$extract(nam │ │ │ 00471d10: 2c31 2c24 6c65 6e67 7468 286e 616d 292d ,1,$length(nam)- │ │ │ 00471d20: 3129 5f24 6368 6172 2824 6173 6369 6928 1)_$char($ascii( │ │ │ 00471d30: 6e61 6d2c 246c 656e 6774 6828 6e61 6d29 nam,$length(nam) │ │ │ -00471d40: 292d 3129 0700 2d7e 1600 0053 002d 7e17 )-1)..-~...S.-~. │ │ │ +00471d40: 292d 3129 0700 2de0 1600 0053 002d e017 )-1)..-....S.-.. │ │ │ 00471d50: 0000 2020 2054 6869 7320 6578 616d 706c .. This exampl │ │ │ 00471d60: 6520 7573 6573 2024 4348 4152 2829 2061 e uses $CHAR() a │ │ │ 00471d70: 6e64 2024 4153 4349 4928 2920 746f 2073 nd $ASCII() to s │ │ │ 00471d80: 6574 2074 6865 2076 6172 6961 626c 6520 et the variable │ │ │ 00471d90: 6e61 6d20 746f 2061 2076 616c 7565 5300 nam to a valueS. │ │ │ -00471da0: 2d7e 1800 0020 2020 7468 6174 2069 6d6d -~... that imm │ │ │ +00471da0: 2de0 1800 0020 2020 7468 6174 2069 6d6d -.... that imm │ │ │ 00471db0: 6564 6961 7465 6c79 2070 7265 6365 6465 ediately precede │ │ │ 00471dc0: 7320 6974 7320 7072 6576 696f 7573 2076 s its previous v │ │ │ 00471dd0: 616c 7565 2069 6e20 7468 6520 7365 7420 alue in the set │ │ │ 00471de0: 6f66 2073 7472 696e 6773 206f 6620 7468 of strings of th │ │ │ -00471df0: 651d 002d 7e19 0000 2020 2073 616d 6520 e..-~... same │ │ │ +00471df0: 651d 002d e019 0000 2020 2073 616d 6520 e..-.... same │ │ │ 00471e00: 6c65 6e67 7468 2061 7320 6e61 6d2e 0700 length as nam... │ │ │ -00471e10: 2d7e 1a00 0012 002d 7e21 0000 2020 2045 -~.....-~!.. E │ │ │ -00471e20: 7861 6d70 6c65 3a07 002d 7e22 0000 1b00 xample:..-~".... │ │ │ -00471e30: 2d7e 2300 0020 2020 4754 4d3e 7772 6974 -~#.. GTM>writ │ │ │ -00471e40: 6520 247a 6368 7365 740f 002d 7e24 0000 e $zchset..-~$.. │ │ │ -00471e50: 2020 2055 5446 2d38 2000 2d7e 2500 0020 UTF-8 .-~%.. │ │ │ +00471e10: 2de0 1a00 0012 002d e021 0000 2020 2045 -......-.!.. E │ │ │ +00471e20: 7861 6d70 6c65 3a07 002d e022 0000 1b00 xample:..-.".... │ │ │ +00471e30: 2de0 2300 0020 2020 4754 4d3e 7772 6974 -.#.. GTM>writ │ │ │ +00471e40: 6520 247a 6368 7365 740f 002d e024 0000 e $zchset..-.$.. │ │ │ +00471e50: 2020 2055 5446 2d38 2000 2de0 2500 0020 UTF-8 .-.%.. │ │ │ 00471e60: 2020 4754 4d3e 7772 6974 6520 2463 6861 GTM>write $cha │ │ │ -00471e70: 7228 3230 3032 3729 0b00 2d7e 2600 0020 r(20027)..-~&.. │ │ │ -00471e80: 2020 2a1d 002d 7e27 0000 2020 2047 544d *..-~'.. GTM │ │ │ +00471e70: 7228 3230 3032 3729 0b00 2de0 2600 0020 r(20027)..-.&.. │ │ │ +00471e80: 2020 2a1d 002d e027 0000 2020 2047 544d *..-.'.. GTM │ │ │ 00471e90: 3e77 7269 7465 2024 6368 6172 2836 3529 >write $char(65) │ │ │ -00471ea0: 0b00 2d7e 2800 0020 2020 4107 002d 7e29 ..-~(.. A..-~) │ │ │ -00471eb0: 0000 5300 2d7e 2a00 0020 2020 496e 2074 ..S.-~*.. In t │ │ │ +00471ea0: 0b00 2de0 2800 0020 2020 4107 002d e029 ..-.(.. A..-.) │ │ │ +00471eb0: 0000 5300 2de0 2a00 0020 2020 496e 2074 ..S.-.*.. In t │ │ │ 00471ec0: 6865 2061 626f 7665 2065 7861 6d70 6c65 he above example │ │ │ 00471ed0: 2c20 7468 6520 696e 7465 6765 7220 7661 , the integer va │ │ │ 00471ee0: 6c75 6520 3230 3032 3720 6973 2074 6865 lue 20027 is the │ │ │ 00471ef0: 2055 6e69 636f 6465 2852 2920 6368 6172 Unicode(R) char │ │ │ -00471f00: 6163 7465 724d 002d 7e31 0000 2020 2022 acterM.-~1.. " │ │ │ +00471f00: 6163 7465 724d 002d e031 0000 2020 2022 acterM.-.1.. " │ │ │ 00471f10: 2a22 2069 6e20 7468 6520 434a 4b20 4964 *" in the CJK Id │ │ │ 00471f20: 656f 6772 6170 6820 626c 6f63 6b2e 204e eograph block. N │ │ │ 00471f30: 6f74 6520 7468 6174 2074 6865 206f 7574 ote that the out │ │ │ 00471f40: 7075 7420 6f66 2074 6865 2024 4348 4152 put of the $CHAR │ │ │ -00471f50: 2829 5200 2d7e 3200 0020 2020 6675 6e63 ()R.-~2.. func │ │ │ +00471f50: 2829 5200 2de0 3200 0020 2020 6675 6e63 ()R.-.2.. func │ │ │ 00471f60: 7469 6f6e 2066 6f72 2076 616c 7565 7320 tion for values │ │ │ 00471f70: 6f66 2069 6e74 6567 6572 2065 7870 7265 of integer expre │ │ │ 00471f80: 7373 696f 6e28 7329 2066 726f 6d20 3020 ssion(s) from 0 │ │ │ 00471f90: 7468 726f 7567 6820 3132 3720 646f 6573 through 127 does │ │ │ -00471fa0: 206e 6f74 5200 2d7e 3300 0020 2020 7661 notR.-~3.. va │ │ │ +00471fa0: 206e 6f74 5200 2de0 3300 0020 2020 7661 notR.-.3.. va │ │ │ 00471fb0: 7279 2077 6974 6820 6368 6f69 6365 206f ry with choice o │ │ │ 00471fc0: 6620 7468 6520 6368 6172 6163 7465 7220 f the character │ │ │ 00471fd0: 656e 636f 6469 6e67 2073 6368 656d 652e encoding scheme. │ │ │ 00471fe0: 2054 6869 7320 6973 2062 6563 6175 7365 This is because │ │ │ 00471ff0: 2037 2d62 6974 0000 0000 0000 0000 0000 7-bit.......... │ │ │ 00472000: 0400 0000 c807 0000 451e 0000 0000 0000 ........E....... │ │ │ -00472010: 7700 007e 4845 4c50 00ff 7300 ff46 554e w..~HELP..s..FUN │ │ │ +00472010: 7700 00e0 4845 4c50 00ff 7300 ff46 554e w...HELP..s..FUN │ │ │ 00472020: 4354 494f 4e53 00ff 7300 ff24 4348 4152 CTIONS..s..$CHAR │ │ │ 00472030: 2829 00ff 7300 ff45 5841 4d50 4c45 5300 ()..s..EXAMPLES. │ │ │ 00472040: c034 0000 2020 2041 5343 4949 2069 7320 .4.. ASCII is │ │ │ 00472050: 6120 7072 6f70 6572 2073 7562 7365 7420 a proper subset │ │ │ 00472060: 6f66 2055 5446 2d38 2063 6861 7261 6374 of UTF-8 charact │ │ │ 00472070: 6572 2065 6e63 6f64 696e 6720 7363 6865 er encoding sche │ │ │ -00472080: 6d65 2e20 5468 6552 002d 7e35 0000 2020 me. TheR.-~5.. │ │ │ +00472080: 6d65 2e20 5468 6552 002d e035 0000 2020 me. TheR.-.5.. │ │ │ 00472090: 2072 6570 7265 7365 6e74 6174 696f 6e20 representation │ │ │ 004720a0: 6f66 2063 6861 7261 6374 6572 7320 7265 of characters re │ │ │ 004720b0: 7475 726e 6564 2062 7920 7468 6520 2443 turned by the $C │ │ │ 004720c0: 4841 5228 2920 6675 6e63 7469 6f6e 2066 HAR() function f │ │ │ -004720d0: 6f72 2076 616c 7565 7344 002d 7e36 0000 or valuesD.-~6.. │ │ │ +004720d0: 6f72 2076 616c 7565 7344 002d e036 0000 or valuesD.-.6.. │ │ │ 004720e0: 2020 2031 3238 2074 6872 6f75 6768 2032 128 through 2 │ │ │ 004720f0: 3535 2064 6966 6665 7220 666f 7220 6561 55 differ for ea │ │ │ 00472100: 6368 2063 6861 7261 6374 6572 2065 6e63 ch character enc │ │ │ 00472110: 6f64 696e 6720 7363 6865 6d65 2e07 002d oding scheme...- │ │ │ -00472120: 7e37 0000 1300 187e 4441 5441 2829 0000 ~7.....~DATA().. │ │ │ -00472130: 2444 6174 6128 2912 001f 7ebf 1100 0020 $Data()...~.... │ │ │ -00472140: 2020 2444 6174 6128 2907 0020 7e21 0000 $Data().. ~!.. │ │ │ -00472150: 5100 207e 3100 0020 2020 5265 7475 726e Q. ~1.. Return │ │ │ +00472120: e037 0000 1300 18e0 4441 5441 2829 0000 .7......DATA().. │ │ │ +00472130: 2444 6174 6128 2912 001f e0bf 1100 0020 $Data()........ │ │ │ +00472140: 2020 2444 6174 6128 2907 0020 e021 0000 $Data().. .!.. │ │ │ +00472150: 5100 20e0 3100 0020 2020 5265 7475 726e Q. .1.. Return │ │ │ 00472160: 7320 616e 2069 6e74 6567 6572 2063 6f64 s an integer cod │ │ │ 00472170: 6520 6465 7363 7269 6269 6e67 2074 6865 e describing the │ │ │ 00472180: 2076 616c 7565 2061 6e64 2064 6573 6365 value and desce │ │ │ 00472190: 6e64 656e 7420 7374 6174 7573 206f 6620 ndent status of │ │ │ -004721a0: 6123 0020 7e41 0000 2020 206c 6f63 616c a#. ~A.. local │ │ │ +004721a0: 6123 0020 e041 0000 2020 206c 6f63 616c a#. .A.. local │ │ │ 004721b0: 206f 7220 676c 6f62 616c 2076 6172 6961 or global varia │ │ │ -004721c0: 626c 652e 0700 207e 5100 002f 0020 7e61 ble... ~Q../. ~a │ │ │ +004721c0: 626c 652e 0700 20e0 5100 002f 0020 e061 ble... .Q../. .a │ │ │ 004721d0: 0000 2020 2054 6865 2066 6f72 6d61 7420 .. The format │ │ │ 004721e0: 666f 7220 7468 6520 2444 4154 4120 6675 for the $DATA fu │ │ │ -004721f0: 6e63 7469 6f6e 2069 733a 0700 207e 7100 nction is:.. ~q. │ │ │ -00472200: 0017 0020 7e81 0000 2020 2024 445b 4154 ... ~... $D[AT │ │ │ -00472210: 415d 2867 6c76 6e29 0700 207e 9100 0040 A](glvn).. ~...@ │ │ │ -00472220: 001f 7ec0 1100 0020 2020 5468 6520 666f ..~.... The fo │ │ │ +004721f0: 6e63 7469 6f6e 2069 733a 0700 20e0 7100 nction is:.. .q. │ │ │ +00472200: 0017 0020 e081 0000 2020 2024 445b 4154 ... .... $D[AT │ │ │ +00472210: 415d 2867 6c76 6e29 0700 20e0 9100 0040 A](glvn).. ....@ │ │ │ +00472220: 001f e0c0 1100 0020 2020 5468 6520 666f ....... The fo │ │ │ 00472230: 6c6c 6f77 696e 6720 7461 626c 6520 7375 llowing table su │ │ │ 00472240: 6d6d 6172 697a 6573 2024 4441 5441 2829 mmarizes $DATA() │ │ │ 00472250: 2072 6574 7572 6e20 7661 6c75 6573 2e07 return values.. │ │ │ -00472260: 0020 7e12 0000 3800 207e 1300 0020 2020 . ~...8. ~... │ │ │ +00472260: 0020 e012 0000 3800 20e0 1300 0020 2020 . ....8. .... │ │ │ 00472270: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ 00472280: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00472290: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 3800 -------------+8. │ │ │ -004722a0: 207e 1400 0020 2020 7c20 2020 2020 2020 ~... | │ │ │ +004722a0: 20e0 1400 0020 2020 7c20 2020 2020 2020 .... | │ │ │ 004722b0: 2020 2020 2020 2024 4441 5441 2829 2052 $DATA() R │ │ │ 004722c0: 6573 756c 7473 2020 2020 2020 2020 2020 esults │ │ │ -004722d0: 2020 2020 207c 3800 207e 1500 0020 2020 |8. ~... │ │ │ +004722d0: 2020 2020 207c 3800 20e0 1500 0020 2020 |8. .... │ │ │ 004722e0: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |--------------- │ │ │ 004722f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00472300: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 3800 -------------|8. │ │ │ -00472310: 207e 1600 0020 2020 7c20 2020 2020 2020 ~... | │ │ │ +00472310: 20e0 1600 0020 2020 7c20 2020 2020 2020 .... | │ │ │ 00472320: 2020 2020 2020 2020 2020 2020 5641 4c55 VALU │ │ │ 00472330: 4520 2020 2020 2020 2020 2020 2020 2020 E │ │ │ -00472340: 2020 2020 207c 3800 207e 1700 0020 2020 |8. ~... │ │ │ +00472340: 2020 2020 207c 3800 20e0 1700 0020 2020 |8. .... │ │ │ 00472350: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |--------------- │ │ │ 00472360: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00472370: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 3800 -------------|8. │ │ │ -00472380: 207e 1800 0020 2020 7c20 2020 2020 7c20 ~... | | │ │ │ +00472380: 20e0 1800 0020 2020 7c20 2020 2020 7c20 .... | | │ │ │ 00472390: 4445 5343 454e 4441 4e54 5320 284e 4f29 DESCENDANTS (NO) │ │ │ 004723a0: 207c 2044 4553 4345 4e44 414e 5453 2028 | DESCENDANTS ( │ │ │ -004723b0: 5945 5329 207c 3800 207e 1900 0020 2020 YES) |8. ~... │ │ │ +004723b0: 5945 5329 207c 3800 20e0 1900 0020 2020 YES) |8. .... │ │ │ 004723c0: 7c2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d |-----+--------- │ │ │ 004723d0: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 004723e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 3800 -------------|8. │ │ │ -004723f0: 207e 1a00 0020 2020 7c20 4e4f 2020 7c20 ~... | NO | │ │ │ +004723f0: 20e0 1a00 0020 2020 7c20 4e4f 2020 7c20 .... | NO | │ │ │ 00472400: 3020 2020 2020 2020 2020 2020 2020 2020 0 │ │ │ 00472410: 207c 2031 3020 2020 2020 2020 2020 2020 | 10 │ │ │ -00472420: 2020 2020 207c 3800 207e 2100 0020 2020 |8. ~!.. │ │ │ +00472420: 2020 2020 207c 3800 20e0 2100 0020 2020 |8. .!.. │ │ │ 00472430: 7c2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d |-----+--------- │ │ │ 00472440: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00472450: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 3800 -------------|8. │ │ │ -00472460: 207e 2200 0020 2020 7c20 5945 5320 7c20 ~".. | YES | │ │ │ +00472460: 20e0 2200 0020 2020 7c20 5945 5320 7c20 .".. | YES | │ │ │ 00472470: 3120 2020 2020 2020 2020 2020 2020 2020 1 │ │ │ 00472480: 207c 2031 3120 2020 2020 2020 2020 2020 | 11 │ │ │ -00472490: 2020 2020 207c 3800 207e 2300 0020 2020 |8. ~#.. │ │ │ +00472490: 2020 2020 207c 3800 20e0 2300 0020 2020 |8. .#.. │ │ │ 004724a0: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ 004724b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004724c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 0700 -------------+.. │ │ │ -004724d0: 207e 2400 0050 0020 7e25 0000 2020 2024 ~$..P. ~%.. $ │ │ │ +004724d0: 20e0 2400 0050 0020 e025 0000 2020 2024 .$..P. .%.. $ │ │ │ 004724e0: 4441 5441 2829 2072 6574 7572 6e20 7661 DATA() return va │ │ │ 004724f0: 6c75 6573 2063 616e 2061 6c73 6f20 6265 lues can also be │ │ │ 00472500: 2075 6e64 6572 7374 6f6f 6420 6173 2061 understood as a │ │ │ 00472510: 2070 6169 7220 6f66 2074 7275 7468 2d76 pair of truth-v │ │ │ -00472520: 616c 7565 7351 0020 7e26 0000 2020 2077 aluesQ. ~&.. w │ │ │ +00472520: 616c 7565 7351 0020 e026 0000 2020 2077 aluesQ. .&.. w │ │ │ 00472530: 6865 7265 2074 6865 206c 6566 7420 6465 here the left de │ │ │ 00472540: 7363 7269 6265 7320 6465 7363 656e 6461 scribes descenda │ │ │ 00472550: 6e74 7320 616e 6420 7468 6520 7269 6768 nts and the righ │ │ │ 00472560: 7420 6465 7363 7269 6265 7320 6461 7461 t describes data │ │ │ -00472570: 2031 2061 6e64 4c00 207e 2700 0020 2020 1 andL. ~'.. │ │ │ +00472570: 2031 2061 6e64 4c00 20e0 2700 0020 2020 1 andL. .'.. │ │ │ 00472580: 7768 6572 6520 4d20 7375 7070 7265 7373 where M suppress │ │ │ 00472590: 6573 2061 6e79 206c 6561 6469 6e67 207a es any leading z │ │ │ 004725a0: 6572 6f20 2872 6570 7265 7365 6e74 696e ero (representin │ │ │ 004725b0: 6720 6e6f 2064 6573 6365 6e64 616e 7473 g no descendants │ │ │ -004725c0: 292e 0700 207e 2800 001a 001f 7eff 7300 )... ~(.....~.s. │ │ │ +004725c0: 292e 0700 20e0 2800 001a 001f e0ff 7300 )... .(.......s. │ │ │ 004725d0: ff45 5841 4d50 4c45 5300 0045 7861 6d70 .EXAMPLES..Examp │ │ │ -004725e0: 6c65 7313 002c 7ebf 1100 0020 2020 4578 les..,~.... Ex │ │ │ -004725f0: 616d 706c 6573 0700 2d7e 2100 0012 002d amples..-~!....- │ │ │ -00472600: 7e31 0000 2020 2045 7861 6d70 6c65 3a07 ~1.. Example:. │ │ │ -00472610: 002d 7e41 0000 2200 2d7e 5100 0020 2020 .-~A..".-~Q.. │ │ │ +004725e0: 6c65 7313 002c e0bf 1100 0020 2020 4578 les..,..... Ex │ │ │ +004725f0: 616d 706c 6573 0700 2de0 2100 0012 002d amples..-.!....- │ │ │ +00472600: e031 0000 2020 2045 7861 6d70 6c65 3a07 .1.. Example:. │ │ │ +00472610: 002d e041 0000 2200 2de0 5100 0020 2020 .-.A..".-.Q.. │ │ │ 00472620: 4754 4d3e 4b69 6c6c 2020 5772 6974 6520 GTM>Kill Write │ │ │ -00472630: 2444 6174 6128 6129 0b00 2d7e 6100 0020 $Data(a)..-~a.. │ │ │ -00472640: 2020 302a 002d 7e71 0000 2020 2047 544d 0*.-~q.. GTM │ │ │ +00472630: 2444 6174 6128 6129 0b00 2de0 6100 0020 $Data(a)..-.a.. │ │ │ +00472640: 2020 302a 002d e071 0000 2020 2047 544d 0*.-.q.. GTM │ │ │ 00472650: 3e53 6574 2061 2831 293d 3120 5772 6974 >Set a(1)=1 Writ │ │ │ 00472660: 6520 2444 6174 6128 6128 3129 290b 002d e $Data(a(1))..- │ │ │ -00472670: 7e81 0000 2020 2031 1c00 2d7e 9100 0020 ~... 1..-~... │ │ │ +00472670: e081 0000 2020 2031 1c00 2de0 9100 0020 .... 1..-.... │ │ │ 00472680: 2020 4754 4d3e 5772 6974 6520 2444 6174 GTM>Write $Dat │ │ │ -00472690: 6128 6129 0d00 2c7e c011 0000 2020 2031 a(a)..,~.... 1 │ │ │ -004726a0: 3024 002d 7e12 0000 2020 2047 544d 3e53 0$.-~... GTM>S │ │ │ +00472690: 6128 6129 0d00 2ce0 c011 0000 2020 2031 a(a)..,..... 1 │ │ │ +004726a0: 3024 002d e012 0000 2020 2047 544d 3e53 0$.-.... GTM>S │ │ │ 004726b0: 6574 2061 3d30 2057 7269 7465 2024 4461 et a=0 Write $Da │ │ │ -004726c0: 7461 2861 290c 002d 7e13 0000 2020 2031 ta(a)..-~... 1 │ │ │ -004726d0: 310e 002d 7e14 0000 2020 2047 544d 3e07 1..-~... GTM>. │ │ │ -004726e0: 002d 7e15 0000 4200 2d7e 1600 0020 2020 .-~...B.-~... │ │ │ +004726c0: 7461 2861 290c 002d e013 0000 2020 2031 ta(a)..-.... 1 │ │ │ +004726d0: 310e 002d e014 0000 2020 2047 544d 3e07 1..-.... GTM>. │ │ │ +004726e0: 002d e015 0000 4200 2de0 1600 0020 2020 .-....B.-.... │ │ │ 004726f0: 5468 6973 2075 7365 7320 2444 4154 4120 This uses $DATA │ │ │ 00472700: 746f 2064 6973 706c 6179 2061 6c6c 2070 to display all p │ │ │ 00472710: 6f73 7369 626c 6520 2444 4154 4128 2920 ossible $DATA() │ │ │ -00472720: 7265 7375 6c74 732e 0700 2d7e 1700 0012 results...-~.... │ │ │ -00472730: 002d 7e18 0000 2020 2045 7861 6d70 6c65 .-~... Example │ │ │ -00472740: 3a07 002d 7e19 0000 1700 2d7e 1a00 0020 :..-~.....-~... │ │ │ +00472720: 7265 7375 6c74 732e 0700 2de0 1700 0012 results...-..... │ │ │ +00472730: 002d e018 0000 2020 2045 7861 6d70 6c65 .-.... Example │ │ │ +00472740: 3a07 002d e019 0000 1700 2de0 1a00 0020 :..-......-.... │ │ │ 00472750: 2020 6c6f 636b 205e 4143 4354 2830 292c lock ^ACCT(0), │ │ │ -00472760: 002d 7e21 0000 2020 2069 6620 2724 6461 .-~!.. if '$da │ │ │ +00472760: 002d e021 0000 2020 2069 6620 2724 6461 .-.!.. if '$da │ │ │ 00472770: 7461 285e 4143 4354 2830 2929 2073 6574 ta(^ACCT(0)) set │ │ │ -00472780: 205e 4143 4354 2830 293d 3028 002d 7e22 ^ACCT(0)=0(.-~" │ │ │ +00472780: 205e 4143 4354 2830 293d 3028 002d e022 ^ACCT(0)=0(.-." │ │ │ 00472790: 0000 2020 2073 6574 2028 4143 4354 2c5e .. set (ACCT,^ │ │ │ 004727a0: 4143 4354 2830 2929 3d5e 4143 4354 2830 ACCT(0))=^ACCT(0 │ │ │ -004727b0: 292b 310e 002d 7e23 0000 2020 206c 6f63 )+1..-~#.. loc │ │ │ -004727c0: 6b07 002d 7e24 0000 0000 0000 0000 0000 k..-~$.......... │ │ │ +004727b0: 292b 310e 002d e023 0000 2020 206c 6f63 )+1..-.#.. loc │ │ │ +004727c0: 6b07 002d e024 0000 0000 0000 0000 0000 k..-.$.......... │ │ │ 004727d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004727e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004727f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00472800: 0400 0000 fc07 0000 7b1e 0000 0000 0000 ........{....... │ │ │ -00472810: 7400 007e 4845 4c50 00ff 7300 ff46 554e t..~HELP..s..FUN │ │ │ +00472810: 7400 00e0 4845 4c50 00ff 7300 ff46 554e t...HELP..s..FUN │ │ │ 00472820: 4354 494f 4e53 00ff 7300 ff24 4441 5441 CTIONS..s..$DATA │ │ │ 00472830: 2829 00ff 7300 ff45 5841 4d50 4c45 5300 ()..s..EXAMPLES. │ │ │ 00472840: c025 0000 2020 2054 6869 7320 7573 6573 .%.. This uses │ │ │ 00472850: 2024 4441 5441 2829 2074 6f20 6465 7465 $DATA() to dete │ │ │ 00472860: 726d 696e 6520 7768 6574 6865 7220 6120 rmine whether a │ │ │ 00472870: 676c 6f62 616c 206e 6f64 6520 7265 7175 global node requ │ │ │ -00472880: 6972 6573 1900 2d7e 2600 0020 2020 696e ires..-~&.. in │ │ │ +00472880: 6972 6573 1900 2de0 2600 0020 2020 696e ires..-.&.. in │ │ │ 00472890: 6974 6961 6c69 7a61 7469 6f6e 2e07 002d itialization...- │ │ │ -004728a0: 7e27 0000 1200 2d7e 2800 0020 2020 4578 ~'....-~(.. Ex │ │ │ -004728b0: 616d 706c 653a 0700 2d7e 2900 004c 002d ample:..-~)..L.- │ │ │ -004728c0: 7e2a 0000 2020 2066 6f72 2020 7365 7420 ~*.. for set │ │ │ +004728a0: e027 0000 1200 2de0 2800 0020 2020 4578 .'....-.(.. Ex │ │ │ +004728b0: 616d 706c 653a 0700 2de0 2900 004c 002d ample:..-.)..L.- │ │ │ +004728c0: e02a 0000 2020 2066 6f72 2020 7365 7420 .*.. for set │ │ │ 004728d0: 6375 733d 244f 285e 6375 7328 6375 7329 cus=$O(^cus(cus) │ │ │ 004728e0: 2920 7175 6974 3a63 7573 3d22 2220 2069 ) quit:cus="" i │ │ │ 004728f0: 6620 2464 6174 6128 5e28 6375 7329 293e f $data(^(cus))> │ │ │ -00472900: 3120 646f 2057 4f52 4b07 002d 7e31 0000 1 do WORK..-~1.. │ │ │ -00472910: 5200 2d7e 3200 0020 2020 5468 6973 2075 R.-~2.. This u │ │ │ +00472900: 3120 646f 2057 4f52 4b07 002d e031 0000 1 do WORK..-.1.. │ │ │ +00472910: 5200 2de0 3200 0020 2020 5468 6973 2075 R.-.2.. This u │ │ │ 00472920: 7365 7320 2444 4154 4128 2920 746f 2064 ses $DATA() to d │ │ │ 00472930: 6574 6572 6d69 6e65 2077 6865 7468 6572 etermine whether │ │ │ 00472940: 2061 2067 6c6f 6261 6c20 6e6f 6465 2068 a global node h │ │ │ 00472950: 6173 2064 6573 6365 6e64 616e 7473 2061 as descendants a │ │ │ -00472960: 6e64 2900 2d7e 3300 0020 2020 7265 7175 nd).-~3.. requ │ │ │ +00472960: 6e64 2900 2de0 3300 0020 2020 7265 7175 nd).-.3.. requ │ │ │ 00472970: 6972 6573 2061 6464 6974 696f 6e61 6c20 ires additional │ │ │ -00472980: 7072 6f63 6573 7369 6e67 2e07 002d 7e34 processing...-~4 │ │ │ -00472990: 0000 1900 187e 4558 5452 4143 5428 2900 .....~EXTRACT(). │ │ │ -004729a0: 0024 4578 7472 6163 7428 2915 0022 7ebf .$Extract().."~. │ │ │ +00472980: 7072 6f63 6573 7369 6e67 2e07 002d e034 processing...-.4 │ │ │ +00472990: 0000 1900 18e0 4558 5452 4143 5428 2900 ......EXTRACT(). │ │ │ +004729a0: 0024 4578 7472 6163 7428 2915 0022 e0bf .$Extract()..".. │ │ │ 004729b0: 1100 0020 2020 2445 7874 7261 6374 2829 ... $Extract() │ │ │ -004729c0: 0700 237e 2100 0030 0023 7e31 0000 2020 ..#~!..0.#~1.. │ │ │ +004729c0: 0700 23e0 2100 0030 0023 e031 0000 2020 ..#.!..0.#.1.. │ │ │ 004729d0: 2052 6574 7572 6e73 2061 2073 7562 7374 Returns a subst │ │ │ 004729e0: 7269 6e67 206f 6620 6120 6769 7665 6e20 ring of a given │ │ │ -004729f0: 7374 7269 6e67 2e07 0023 7e41 0000 3200 string...#~A..2. │ │ │ -00472a00: 237e 5100 0020 2020 5468 6520 666f 726d #~Q.. The form │ │ │ +004729f0: 7374 7269 6e67 2e07 0023 e041 0000 3200 string...#.A..2. │ │ │ +00472a00: 23e0 5100 0020 2020 5468 6520 666f 726d #.Q.. The form │ │ │ 00472a10: 6174 2066 6f72 2074 6865 2024 4558 5452 at for the $EXTR │ │ │ 00472a20: 4143 5420 6675 6e63 7469 6f6e 2069 733a ACT function is: │ │ │ -00472a30: 0700 237e 6100 0030 0023 7e71 0000 2020 ..#~a..0.#~q.. │ │ │ +00472a30: 0700 23e0 6100 0030 0023 e071 0000 2020 ..#.a..0.#.q.. │ │ │ 00472a40: 2024 455b 5854 5241 4354 5d28 6578 7072 $E[XTRACT](expr │ │ │ 00472a50: 5b2c 696e 7465 7870 7231 5b2c 696e 7465 [,intexpr1[,inte │ │ │ -00472a60: 7870 7232 5d5d 2907 0023 7e81 0000 5000 xpr2]])..#~...P. │ │ │ -00472a70: 237e 9100 0020 2020 2445 5854 5241 4354 #~... $EXTRACT │ │ │ +00472a60: 7870 7232 5d5d 2907 0023 e081 0000 5000 xpr2]])..#....P. │ │ │ +00472a70: 23e0 9100 0020 2020 2445 5854 5241 4354 #.... $EXTRACT │ │ │ 00472a80: 2829 2070 726f 7669 6465 7320 6120 746f () provides a to │ │ │ 00472a90: 6f6c 2066 6f72 206d 616e 6970 756c 6174 ol for manipulat │ │ │ 00472aa0: 696e 6720 7374 7269 6e67 7320 6261 7365 ing strings base │ │ │ 00472ab0: 6420 6f6e 2063 6861 7261 6374 6572 1500 d on character.. │ │ │ -00472ac0: 227e c011 0000 2020 2070 6f73 6974 696f "~.... positio │ │ │ -00472ad0: 6e73 2e07 0023 7e12 0000 5100 237e 1300 ns...#~...Q.#~.. │ │ │ +00472ac0: 22e0 c011 0000 2020 2070 6f73 6974 696f "..... positio │ │ │ +00472ad0: 6e73 2e07 0023 e012 0000 5100 23e0 1300 ns...#....Q.#... │ │ │ 00472ae0: 0020 2020 466f 7220 6120 6d75 6d70 7320 . For a mumps │ │ │ 00472af0: 7072 6f63 6573 7320 7374 6172 7465 6420 process started │ │ │ 00472b00: 696e 2055 5446 2d6d 6f64 652c 2024 4558 in UTF-mode, $EX │ │ │ 00472b10: 5452 4143 5420 696e 7465 7270 7265 7473 TRACT interprets │ │ │ -00472b20: 2074 6865 2073 7472 696e 674d 0023 7e14 the stringM.#~. │ │ │ +00472b20: 2074 6865 2073 7472 696e 674d 0023 e014 the stringM.#.. │ │ │ 00472b30: 0000 2020 2061 7267 756d 656e 7473 2061 .. arguments a │ │ │ 00472b40: 7320 5554 462d 3820 656e 636f 6465 642e s UTF-8 encoded. │ │ │ 00472b50: 2057 6974 6820 5649 4557 2022 4241 4443 With VIEW "BADC │ │ │ 00472b60: 4841 5222 2065 6e61 626c 6564 2c20 2445 HAR" enabled, $E │ │ │ -00472b70: 5854 5241 4354 2829 5200 237e 1500 0020 XTRACT()R.#~... │ │ │ +00472b70: 5854 5241 4354 2829 5200 23e0 1500 0020 XTRACT()R.#.... │ │ │ 00472b80: 2020 7072 6f64 7563 6573 2061 2072 756e produces a run │ │ │ 00472b90: 2d74 696d 6520 6572 726f 7220 7768 656e -time error when │ │ │ 00472ba0: 2069 7420 656e 636f 756e 7465 7273 2061 it encounters a │ │ │ 00472bb0: 2063 6861 7261 6374 6572 2069 6e20 7468 character in th │ │ │ -00472bc0: 6520 7265 7365 7276 6564 5200 237e 1600 e reservedR.#~.. │ │ │ +00472bc0: 6520 7265 7365 7276 6564 5200 23e0 1600 e reservedR.#... │ │ │ 00472bd0: 0020 2020 7261 6e67 6520 6f66 2074 6865 . range of the │ │ │ 00472be0: 2055 6e69 636f 6465 2852 2920 7374 616e Unicode(R) stan │ │ │ 00472bf0: 6461 7264 2c20 6275 7420 6974 2064 6f65 dard, but it doe │ │ │ 00472c00: 7320 6e6f 7420 7072 6f63 6573 7320 7468 s not process th │ │ │ -00472c10: 6520 6368 6172 6163 7465 7273 5400 237e e charactersT.#~ │ │ │ +00472c10: 6520 6368 6172 6163 7465 7273 5400 23e0 e charactersT.#. │ │ │ 00472c20: 1700 0020 2020 7468 6174 2066 616c 6c20 ... that fall │ │ │ 00472c30: 6166 7465 7220 7468 6520 7370 616e 2073 after the span s │ │ │ 00472c40: 7065 6369 6669 6564 2062 7920 7468 6520 pecified by the │ │ │ 00472c50: 6172 6775 6d65 6e74 732e 2054 6865 2070 arguments. The p │ │ │ 00472c60: 6172 616c 6c65 6c20 6675 6e63 7469 6f6e arallel function │ │ │ -00472c70: 4900 237e 1800 0020 2020 6f66 2024 4558 I.#~... of $EX │ │ │ +00472c70: 4900 23e0 1800 0020 2020 6f66 2024 4558 I.#.... of $EX │ │ │ 00472c80: 5452 4143 5428 2920 6973 2024 5a45 5854 TRACT() is $ZEXT │ │ │ 00472c90: 5241 4354 2829 2e20 5573 6520 245a 4558 RACT(). Use $ZEX │ │ │ 00472ca0: 5452 4143 5428 2920 666f 7220 6279 7465 TRACT() for byte │ │ │ -00472cb0: 2d6f 7269 656e 7465 6415 0023 7e19 0000 -oriented..#~... │ │ │ +00472cb0: 2d6f 7269 656e 7465 6415 0023 e019 0000 -oriented..#.... │ │ │ 00472cc0: 2020 206f 7065 7261 7469 6f6e 732e 0700 operations... │ │ │ -00472cd0: 237e 1a00 0051 0023 7e21 0000 2020 2024 #~...Q.#~!.. $ │ │ │ +00472cd0: 23e0 1a00 0051 0023 e021 0000 2020 2024 #....Q.#.!.. $ │ │ │ 00472ce0: 4558 5452 4143 5428 2920 6361 6e20 6265 EXTRACT() can be │ │ │ 00472cf0: 2075 7365 6420 6f6e 2074 6865 206c 6566 used on the lef │ │ │ 00472d00: 742d 6861 6e64 2073 6964 6520 6f66 2074 t-hand side of t │ │ │ 00472d10: 6865 2065 7175 616c 2073 6967 6e20 283d he equal sign (= │ │ │ -00472d20: 2920 6f66 2061 5100 237e 2200 0020 2020 ) of aQ.#~".. │ │ │ +00472d20: 2920 6f66 2061 5100 23e0 2200 0020 2020 ) of aQ.#.".. │ │ │ 00472d30: 5345 5420 636f 6d6d 616e 6420 746f 2073 SET command to s │ │ │ 00472d40: 6574 2061 2073 7562 7374 7269 6e67 206f et a substring o │ │ │ 00472d50: 6620 6120 7374 7269 6e67 2e20 5468 6973 f a string. This │ │ │ 00472d60: 2063 6f6e 7374 7275 6374 2070 6572 6d69 construct permi │ │ │ -00472d70: 7473 2065 6173 7952 0023 7e23 0000 2020 ts easyR.#~#.. │ │ │ +00472d70: 7473 2065 6173 7952 0023 e023 0000 2020 ts easyR.#.#.. │ │ │ 00472d80: 206d 6169 6e74 656e 616e 6365 206f 6620 maintenance of │ │ │ 00472d90: 696e 6469 7669 6475 616c 2070 6965 6365 individual piece │ │ │ 00472da0: 7320 7769 7468 696e 2061 2073 7472 696e s within a strin │ │ │ 00472db0: 672e 2049 7420 6361 6e20 616c 736f 2062 g. It can also b │ │ │ -00472dc0: 6520 7573 6564 2074 6f3d 0023 7e24 0000 e used to=.#~$.. │ │ │ +00472dc0: 6520 7573 6564 2074 6f3d 0023 e024 0000 e used to=.#.$.. │ │ │ 00472dd0: 2020 2072 6967 6874 206a 7573 7469 6679 right justify │ │ │ 00472de0: 2061 2076 616c 7565 2070 6164 6465 6420 a value padded │ │ │ 00472df0: 7769 7468 2062 6c61 6e6b 2063 6861 7261 with blank chara │ │ │ -00472e00: 6374 6572 732e 0700 237e 2500 001a 0022 cters...#~%...." │ │ │ -00472e10: 7eff 7300 ff45 5841 4d50 4c45 5300 0045 ~.s..EXAMPLES..E │ │ │ -00472e20: 7861 6d70 6c65 7313 002f 7ebf 1100 0020 xamples../~.... │ │ │ -00472e30: 2020 4578 616d 706c 6573 0700 307e 2100 Examples..0~!. │ │ │ -00472e40: 0012 0030 7e31 0000 2020 2045 7861 6d70 ...0~1.. Examp │ │ │ -00472e50: 6c65 3a07 0030 7e41 0000 3600 307e 5100 le:..0~A..6.0~Q. │ │ │ +00472e00: 6374 6572 732e 0700 23e0 2500 001a 0022 cters...#.%...." │ │ │ +00472e10: e0ff 7300 ff45 5841 4d50 4c45 5300 0045 ..s..EXAMPLES..E │ │ │ +00472e20: 7861 6d70 6c65 7313 002f e0bf 1100 0020 xamples../..... │ │ │ +00472e30: 2020 4578 616d 706c 6573 0700 30e0 2100 Examples..0.!. │ │ │ +00472e40: 0012 0030 e031 0000 2020 2045 7861 6d70 ...0.1.. Examp │ │ │ +00472e50: 6c65 3a07 0030 e041 0000 3600 30e0 5100 le:..0.A..6.0.Q. │ │ │ 00472e60: 0020 2020 4754 4d3e 666f 7220 693d 303a . GTM>for i=0: │ │ │ 00472e70: 313a 3320 7772 6974 6520 212c 2465 7874 1:3 write !,$ext │ │ │ 00472e80: 7261 6374 2822 4849 222c 6929 2c22 3c22 ract("HI",i),"<" │ │ │ -00472e90: 0b00 307e 6100 0020 2020 3c0c 0030 7e71 ..0~a.. <..0~q │ │ │ -00472ea0: 0000 2020 2048 3c0c 0030 7e81 0000 2020 .. H<..0~... │ │ │ -00472eb0: 2049 3c0b 0030 7e91 0000 2020 203c 0f00 I<..0~... <.. │ │ │ -00472ec0: 2f7e c011 0000 2020 2047 544d 3e07 0030 /~.... GTM>..0 │ │ │ -00472ed0: 7e12 0000 4b00 307e 1300 0020 2020 5468 ~...K.0~... Th │ │ │ +00472e90: 0b00 30e0 6100 0020 2020 3c0c 0030 e071 ..0.a.. <..0.q │ │ │ +00472ea0: 0000 2020 2048 3c0c 0030 e081 0000 2020 .. H<..0.... │ │ │ +00472eb0: 2049 3c0b 0030 e091 0000 2020 203c 0f00 I<..0.... <.. │ │ │ +00472ec0: 2fe0 c011 0000 2020 2047 544d 3e07 0030 /..... GTM>..0 │ │ │ +00472ed0: e012 0000 4b00 30e0 1300 0020 2020 5468 ....K.0.... Th │ │ │ 00472ee0: 6973 206c 6f6f 7020 6469 7370 6c61 7973 is loop displays │ │ │ 00472ef0: 2074 6865 2072 6573 756c 7420 6f66 2024 the result of $ │ │ │ 00472f00: 4558 5452 4143 5428 292c 2073 7065 6369 EXTRACT(), speci │ │ │ 00472f10: 6679 696e 6720 6e6f 2065 6e64 696e 6752 fying no endingR │ │ │ -00472f20: 0030 7e14 0000 2020 2063 6861 7261 6374 .0~... charact │ │ │ +00472f20: 0030 e014 0000 2020 2063 6861 7261 6374 .0.... charact │ │ │ 00472f30: 6572 2070 6f73 6974 696f 6e20 616e 6420 er position and │ │ │ 00472f40: 6120 6265 6769 6e6e 696e 6720 6368 6172 a beginning char │ │ │ 00472f50: 6163 7465 7220 706f 7369 7469 6f6e 2022 acter position " │ │ │ 00472f60: 6265 666f 7265 2220 6669 7273 7420 616e before" first an │ │ │ -00472f70: 6433 0030 7e15 0000 2020 2073 6563 6f6e d3.0~... secon │ │ │ +00472f70: 6433 0030 e015 0000 2020 2073 6563 6f6e d3.0.... secon │ │ │ 00472f80: 6420 706f 7369 7469 6f6e 732c 2061 6e64 d positions, and │ │ │ 00472f90: 2022 6166 7465 7222 2074 6865 2073 7472 "after" the str │ │ │ -00472fa0: 696e 672e 0700 307e 1600 0012 0030 7e17 ing...0~.....0~. │ │ │ +00472fa0: 696e 672e 0700 30e0 1600 0012 0030 e017 ing...0......0.. │ │ │ 00472fb0: 0000 2020 2045 7861 6d70 6c65 3a07 0030 .. Example:..0 │ │ │ -00472fc0: 7e18 0000 3800 307e 1900 0020 2020 4754 ~...8.0~... GT │ │ │ +00472fc0: e018 0000 3800 30e0 1900 0020 2020 4754 ....8.0.... GT │ │ │ 00472fd0: 4d3e 466f 7220 693d 303a 313a 3320 7772 M>For i=0:1:3 wr │ │ │ 00472fe0: 6974 6520 212c 2465 7874 7261 6374 2822 ite !,$extract(" │ │ │ 00472ff0: 4849 222c 312c 6929 2c22 3c22 0000 0000 HI",1,i),"<".... │ │ │ 00473000: 0400 0000 fa07 0000 c11e 0000 0000 0000 ................ │ │ │ -00473010: 3b00 007e 4845 4c50 00ff 7300 ff46 554e ;..~HELP..s..FUN │ │ │ +00473010: 3b00 00e0 4845 4c50 00ff 7300 ff46 554e ;...HELP..s..FUN │ │ │ 00473020: 4354 494f 4e53 00ff 7300 ff24 4558 5452 CTIONS..s..$EXTR │ │ │ 00473030: 4143 5428 2900 ff73 00ff 4558 414d 504c ACT()..s..EXAMPL │ │ │ -00473040: 4553 00c0 1a00 0020 2020 3c0c 0030 7e21 ES..... <..0~! │ │ │ -00473050: 0000 2020 2048 3c0d 0030 7e22 0000 2020 .. H<..0~".. │ │ │ -00473060: 2048 493c 0d00 307e 2300 0020 2020 4849 HI<..0~#.. HI │ │ │ -00473070: 3c0e 0030 7e24 0000 2020 2047 544d 3e07 <..0~$.. GTM>. │ │ │ -00473080: 0030 7e25 0000 4c00 307e 2600 0020 2020 .0~%..L.0~&.. │ │ │ +00473040: 4553 00c0 1a00 0020 2020 3c0c 0030 e021 ES..... <..0.! │ │ │ +00473050: 0000 2020 2048 3c0d 0030 e022 0000 2020 .. H<..0.".. │ │ │ +00473060: 2048 493c 0d00 30e0 2300 0020 2020 4849 HI<..0.#.. HI │ │ │ +00473070: 3c0e 0030 e024 0000 2020 2047 544d 3e07 <..0.$.. GTM>. │ │ │ +00473080: 0030 e025 0000 4c00 30e0 2600 0020 2020 .0.%..L.0.&.. │ │ │ 00473090: 5468 6973 206c 6f6f 7020 6469 7370 6c61 This loop displa │ │ │ 004730a0: 7973 2074 6865 2072 6573 756c 7420 6f66 ys the result of │ │ │ 004730b0: 2024 4558 5452 4143 5428 2920 7370 6563 $EXTRACT() spec │ │ │ 004730c0: 6966 7969 6e67 2061 2062 6567 696e 6e69 ifying a beginni │ │ │ -004730d0: 6e67 5300 307e 2700 0020 2020 6368 6172 ngS.0~'.. char │ │ │ +004730d0: 6e67 5300 30e0 2700 0020 2020 6368 6172 ngS.0.'.. char │ │ │ 004730e0: 6163 7465 7220 706f 7369 7469 6f6e 206f acter position o │ │ │ 004730f0: 6620 3120 616e 6420 616e 2065 6e64 696e f 1 and an endin │ │ │ 00473100: 6720 6368 6172 6163 7465 7220 706f 7369 g character posi │ │ │ 00473110: 7469 6f6e 2022 6265 666f 7265 2c20 2220 tion "before, " │ │ │ -00473120: 6669 7273 7437 0030 7e28 0000 2020 2061 first7.0~(.. a │ │ │ +00473120: 6669 7273 7437 0030 e028 0000 2020 2061 first7.0.(.. a │ │ │ 00473130: 6e64 2073 6563 6f6e 6420 706f 7369 7469 nd second positi │ │ │ 00473140: 6f6e 732c 2061 6e64 2022 6166 7465 7222 ons, and "after" │ │ │ -00473150: 2074 6865 2073 7472 696e 672e 0700 307e the string...0~ │ │ │ -00473160: 2900 0012 0030 7e2a 0000 2020 2045 7861 )....0~*.. Exa │ │ │ -00473170: 6d70 6c65 3a07 0030 7e31 0000 1a00 307e mple:..0~1....0~ │ │ │ +00473150: 2074 6865 2073 7472 696e 672e 0700 30e0 the string...0. │ │ │ +00473160: 2900 0012 0030 e02a 0000 2020 2045 7861 )....0.*.. Exa │ │ │ +00473170: 6d70 6c65 3a07 0030 e031 0000 1a00 30e0 mple:..0.1....0. │ │ │ 00473180: 3200 0020 2020 4754 4d3e 7a70 7269 6e74 2.. GTM>zprint │ │ │ -00473190: 205e 7472 696d 1100 307e 3300 0020 2020 ^trim..0~3.. │ │ │ -004731a0: 7472 696d 2878 2915 0030 7e34 0000 2020 trim(x)..0~4.. │ │ │ -004731b0: 2020 2020 206e 6577 2069 2c6a 3a00 307e new i,j:.0~ │ │ │ +00473190: 205e 7472 696d 1100 30e0 3300 0020 2020 ^trim..0.3.. │ │ │ +004731a0: 7472 696d 2878 2915 0030 e034 0000 2020 trim(x)..0.4.. │ │ │ +004731b0: 2020 2020 206e 6577 2069 2c6a 3a00 30e0 new i,j:.0. │ │ │ 004731c0: 3500 0020 2020 2020 2020 666f 7220 693d 5.. for i= │ │ │ 004731d0: 313a 313a 246c 656e 6774 6828 7829 2071 1:1:$length(x) q │ │ │ 004731e0: 7569 743a 2220 2227 3d24 6578 7472 6163 uit:" "'=$extrac │ │ │ -004731f0: 7428 782c 6929 3b00 307e 3600 0020 2020 t(x,i);.0~6.. │ │ │ +004731f0: 7428 782c 6929 3b00 30e0 3600 0020 2020 t(x,i);.0.6.. │ │ │ 00473200: 2020 2020 666f 7220 6a3d 246c 656e 6774 for j=$lengt │ │ │ 00473210: 6828 7829 3a2d 313a 3120 7175 6974 3a22 h(x):-1:1 quit:" │ │ │ 00473220: 2022 273d 2465 7874 7261 6374 2878 2c6a "'=$extract(x,j │ │ │ -00473230: 2922 0030 7e37 0000 2020 2020 2020 2071 )".0~7.. q │ │ │ +00473230: 2922 0030 e037 0000 2020 2020 2020 2071 )".0.7.. q │ │ │ 00473240: 7569 7420 2465 7874 7261 6374 2878 2c69 uit $extract(x,i │ │ │ -00473250: 2c6a 291f 0030 7e38 0000 2020 2047 544d ,j)..0~8.. GTM │ │ │ +00473250: 2c6a 291f 0030 e038 0000 2020 2047 544d ,j)..0.8.. GTM │ │ │ 00473260: 3e73 6574 2073 7472 3d22 204d 554d 5053 >set str=" MUMPS │ │ │ -00473270: 2022 2000 307e 3900 0020 2020 4754 4d3e " .0~9.. GTM> │ │ │ +00473270: 2022 2000 30e0 3900 0020 2020 4754 4d3e " .0.9.. GTM> │ │ │ 00473280: 7772 6974 6520 246c 656e 6774 6828 7374 write $length(st │ │ │ -00473290: 7229 0b00 307e 3a00 0020 2020 3729 0030 r)..0~:.. 7).0 │ │ │ -004732a0: 7e41 0000 2020 2047 544d 3e77 7269 7465 ~A.. GTM>write │ │ │ +00473290: 7229 0b00 30e0 3a00 0020 2020 3729 0030 r)..0.:.. 7).0 │ │ │ +004732a0: e041 0000 2020 2047 544d 3e77 7269 7465 .A.. GTM>write │ │ │ 004732b0: 2024 6c65 6e67 7468 2824 245e 7472 696d $length($$^trim │ │ │ -004732c0: 2873 7472 2929 0b00 307e 4200 0020 2020 (str))..0~B.. │ │ │ -004732d0: 350e 0030 7e43 0000 2020 2047 544d 3e07 5..0~C.. GTM>. │ │ │ -004732e0: 0030 7e44 0000 4d00 307e 4500 0020 2020 .0~D..M.0~E.. │ │ │ +004732c0: 2873 7472 2929 0b00 30e0 4200 0020 2020 (str))..0.B.. │ │ │ +004732d0: 350e 0030 e043 0000 2020 2047 544d 3e07 5..0.C.. GTM>. │ │ │ +004732e0: 0030 e044 0000 4d00 30e0 4500 0020 2020 .0.D..M.0.E.. │ │ │ 004732f0: 5468 6973 2065 7874 7269 6e73 6963 2066 This extrinsic f │ │ │ 00473300: 756e 6374 696f 6e20 7573 6573 2024 4558 unction uses $EX │ │ │ 00473310: 5452 4143 5428 2920 746f 2072 656d 6f76 TRACT() to remov │ │ │ 00473320: 6520 6578 7472 6120 6c65 6164 696e 6720 e extra leading │ │ │ -00473330: 616e 642c 0030 7e46 0000 2020 2074 7261 and,.0~F.. tra │ │ │ +00473330: 616e 642c 0030 e046 0000 2020 2074 7261 and,.0.F.. tra │ │ │ 00473340: 696c 696e 6720 7370 6163 6573 2066 726f iling spaces fro │ │ │ 00473350: 6d20 6974 7320 6172 6775 6d65 6e74 2e07 m its argument.. │ │ │ -00473360: 0030 7e47 0000 1300 187e 4649 4e44 2829 .0~G.....~FIND() │ │ │ -00473370: 0000 2446 696e 6428 2912 001f 7ebf 1100 ..$Find()...~... │ │ │ -00473380: 0020 2020 2446 696e 6428 2907 0020 7e21 . $Find().. ~! │ │ │ -00473390: 0000 5000 207e 3100 0020 2020 5265 7475 ..P. ~1.. Retu │ │ │ +00473360: 0030 e047 0000 1300 18e0 4649 4e44 2829 .0.G......FIND() │ │ │ +00473370: 0000 2446 696e 6428 2912 001f e0bf 1100 ..$Find()....... │ │ │ +00473380: 0020 2020 2446 696e 6428 2907 0020 e021 . $Find().. .! │ │ │ +00473390: 0000 5000 20e0 3100 0020 2020 5265 7475 ..P. .1.. Retu │ │ │ 004733a0: 726e 7320 616e 2069 6e74 6567 6572 2063 rns an integer c │ │ │ 004733b0: 6861 7261 6374 6572 2070 6f73 6974 696f haracter positio │ │ │ 004733c0: 6e20 7468 6174 206c 6f63 6174 6573 2074 n that locates t │ │ │ 004733d0: 6865 206f 6363 7572 7265 6e63 6520 6f66 he occurrence of │ │ │ -004733e0: 2061 2400 207e 4100 0020 2020 7375 6273 a$. ~A.. subs │ │ │ +004733e0: 2061 2400 20e0 4100 0020 2020 7375 6273 a$. .A.. subs │ │ │ 004733f0: 7472 696e 6720 7769 7468 696e 2061 2073 tring within a s │ │ │ -00473400: 7472 696e 672e 0700 207e 5100 002f 0020 tring... ~Q../. │ │ │ -00473410: 7e61 0000 2020 2054 6865 2066 6f72 6d61 ~a.. The forma │ │ │ +00473400: 7472 696e 672e 0700 20e0 5100 002f 0020 tring... .Q../. │ │ │ +00473410: e061 0000 2020 2054 6865 2066 6f72 6d61 .a.. The forma │ │ │ 00473420: 7420 666f 7220 7468 6520 2446 494e 4420 t for the $FIND │ │ │ -00473430: 6675 6e63 7469 6f6e 2069 733a 0700 207e function is:.. ~ │ │ │ -00473440: 7100 0028 0020 7e81 0000 2020 2024 465b q..(. ~... $F[ │ │ │ +00473430: 6675 6e63 7469 6f6e 2069 733a 0700 20e0 function is:.. . │ │ │ +00473440: 7100 0028 0020 e081 0000 2020 2024 465b q..(. .... $F[ │ │ │ 00473450: 494e 445d 2865 7870 7231 2c65 7870 7232 IND](expr1,expr2 │ │ │ -00473460: 5b2c 696e 7465 7870 725d 2907 0020 7e91 [,intexpr]).. ~. │ │ │ -00473470: 0000 5100 1f7e c011 0000 2020 2024 4649 ..Q..~.... $FI │ │ │ +00473460: 5b2c 696e 7465 7870 725d 2907 0020 e091 [,intexpr]).. .. │ │ │ +00473470: 0000 5100 1fe0 c011 0000 2020 2024 4649 ..Q....... $FI │ │ │ 00473480: 4e44 2829 2070 726f 7669 6465 7320 6120 ND() provides a │ │ │ 00473490: 746f 6f6c 2074 6f20 6c6f 6361 7465 2073 tool to locate s │ │ │ 004734a0: 7562 7374 7269 6e67 732e 2054 6865 2028 ubstrings. The ( │ │ │ 004734b0: 5b29 206f 7065 7261 746f 7220 616e 6420 [) operator and │ │ │ -004734c0: 7468 6554 0020 7e12 0000 2020 2074 776f theT. ~... two │ │ │ +004734c0: 7468 6554 0020 e012 0000 2020 2074 776f theT. .... two │ │ │ 004734d0: 2d61 7267 756d 656e 7420 244c 454e 4754 -argument $LENGT │ │ │ 004734e0: 4828 2920 6172 6520 6f74 6865 7220 746f H() are other to │ │ │ 004734f0: 6f6c 7320 7468 6174 2070 726f 7669 6465 ols that provide │ │ │ 00473500: 2072 656c 6174 6564 2066 756e 6374 696f related functio │ │ │ -00473510: 6e61 6c69 7479 2e07 0020 7e13 0000 1a00 nality... ~..... │ │ │ -00473520: 1f7e ff73 00ff 4558 414d 504c 4553 0000 .~.s..EXAMPLES.. │ │ │ -00473530: 4578 616d 706c 6573 1300 2c7e bf11 0000 Examples..,~.... │ │ │ -00473540: 2020 2045 7861 6d70 6c65 7307 002d 7e21 Examples..-~! │ │ │ -00473550: 0000 1200 2d7e 3100 0020 2020 4578 616d ....-~1.. Exam │ │ │ -00473560: 706c 653a 0700 2d7e 4100 0025 002d 7e51 ple:..-~A..%.-~Q │ │ │ +00473510: 6e61 6c69 7479 2e07 0020 e013 0000 1a00 nality... ...... │ │ │ +00473520: 1fe0 ff73 00ff 4558 414d 504c 4553 0000 ...s..EXAMPLES.. │ │ │ +00473530: 4578 616d 706c 6573 1300 2ce0 bf11 0000 Examples..,..... │ │ │ +00473540: 2020 2045 7861 6d70 6c65 7307 002d e021 Examples..-.! │ │ │ +00473550: 0000 1200 2de0 3100 0020 2020 4578 616d ....-.1.. Exam │ │ │ +00473560: 706c 653a 0700 2de0 4100 0025 002d e051 ple:..-.A..%.-.Q │ │ │ 00473570: 0000 2020 2047 544d 3e77 7269 7465 2024 .. GTM>write $ │ │ │ 00473580: 6669 6e64 2822 4849 4649 222c 2249 2229 find("HIFI","I") │ │ │ -00473590: 0b00 2d7e 6100 0020 2020 330e 002d 7e71 ..-~a.. 3..-~q │ │ │ -004735a0: 0000 2020 2047 544d 3e07 002d 7e81 0000 .. GTM>..-~... │ │ │ -004735b0: 5400 2d7e 9100 0020 2020 5468 6973 2065 T.-~... This e │ │ │ +00473590: 0b00 2de0 6100 0020 2020 330e 002d e071 ..-.a.. 3..-.q │ │ │ +004735a0: 0000 2020 2047 544d 3e07 002d e081 0000 .. GTM>..-.... │ │ │ +004735b0: 5400 2de0 9100 0020 2020 5468 6973 2065 T.-.... This e │ │ │ 004735c0: 7861 6d70 6c65 2075 7365 7320 2446 494e xample uses $FIN │ │ │ 004735d0: 4428 2920 746f 2057 5249 5445 2074 6865 D() to WRITE the │ │ │ 004735e0: 2070 6f73 6974 696f 6e20 6f66 2074 6865 position of the │ │ │ 004735f0: 2066 6972 7374 206f 6363 7572 7265 6e63 first occurrenc │ │ │ -00473600: 6520 6f66 5200 2c7e c011 0000 2020 2074 e ofR.,~.... t │ │ │ +00473600: 6520 6f66 5200 2ce0 c011 0000 2020 2074 e ofR.,..... t │ │ │ 00473610: 6865 2063 6861 7261 6374 6572 2022 492e he character "I. │ │ │ 00473620: 2220 5468 6520 7265 7475 726e 206f 6620 " The return of │ │ │ 00473630: 3320 6769 7665 7320 7468 6520 706f 7369 3 gives the posi │ │ │ 00473640: 7469 6f6e 2061 6674 6572 2074 6865 2022 tion after the " │ │ │ -00473650: 666f 756e 6422 1400 2d7e 1200 0020 2020 found"..-~... │ │ │ -00473660: 7375 6273 7472 696e 672e 0700 2d7e 1300 substring...-~.. │ │ │ -00473670: 0012 002d 7e14 0000 2020 2045 7861 6d70 ...-~... Examp │ │ │ -00473680: 6c65 3a07 002d 7e15 0000 2700 2d7e 1600 le:..-~...'.-~.. │ │ │ +00473650: 666f 756e 6422 1400 2de0 1200 0020 2020 found"..-.... │ │ │ +00473660: 7375 6273 7472 696e 672e 0700 2de0 1300 substring...-... │ │ │ +00473670: 0012 002d e014 0000 2020 2045 7861 6d70 ...-.... Examp │ │ │ +00473680: 6c65 3a07 002d e015 0000 2700 2de0 1600 le:..-....'.-... │ │ │ 00473690: 0020 2020 4754 4d3e 7772 6974 6520 2466 . GTM>write $f │ │ │ 004736a0: 696e 6428 2248 4946 4922 2c22 4922 2c33 ind("HIFI","I",3 │ │ │ -004736b0: 290b 002d 7e17 0000 2020 2035 0e00 2d7e )..-~... 5..-~ │ │ │ -004736c0: 1800 0020 2020 4754 4d3e 0700 2d7e 1900 ... GTM>..-~.. │ │ │ -004736d0: 0053 002d 7e1a 0000 2020 2054 6869 7320 .S.-~... This │ │ │ +004736b0: 290b 002d e017 0000 2020 2035 0e00 2de0 )..-.... 5..-. │ │ │ +004736c0: 1800 0020 2020 4754 4d3e 0700 2de0 1900 ... GTM>..-... │ │ │ +004736d0: 0053 002d e01a 0000 2020 2054 6869 7320 .S.-.... This │ │ │ 004736e0: 6578 616d 706c 6520 7573 6573 2024 4649 example uses $FI │ │ │ 004736f0: 4e44 2829 2074 6f20 5752 4954 4520 7468 ND() to WRITE th │ │ │ 00473700: 6520 706f 7369 7469 6f6e 206f 6620 7468 e position of th │ │ │ 00473710: 6520 6e65 7874 206f 6363 7572 7265 6e63 e next occurrenc │ │ │ -00473720: 6520 6f66 4100 2d7e 2100 0020 2020 7468 e ofA.-~!.. th │ │ │ +00473720: 6520 6f66 4100 2de0 2100 0020 2020 7468 e ofA.-.!.. th │ │ │ 00473730: 6520 6368 6172 6163 7465 7220 2249 2220 e character "I" │ │ │ 00473740: 7374 6172 7469 6e67 2069 6e20 6368 6172 starting in char │ │ │ 00473750: 6163 7465 7220 706f 7369 7469 6f6e 2074 acter position t │ │ │ -00473760: 6872 6565 2e07 002d 7e22 0000 1200 2d7e hree...-~"....-~ │ │ │ +00473760: 6872 6565 2e07 002d e022 0000 1200 2de0 hree...-."....-. │ │ │ 00473770: 2300 0020 2020 4578 616d 706c 653a 0700 #.. Example:.. │ │ │ -00473780: 2d7e 2400 004a 002d 7e25 0000 2020 2047 -~$..J.-~%.. G │ │ │ +00473780: 2de0 2400 004a 002d e025 0000 2020 2047 -.$..J.-.%.. G │ │ │ 00473790: 544d 3e73 6574 2074 3d31 2066 6f72 2020 TM>set t=1 for │ │ │ 004737a0: 7365 7420 743d 2466 696e 6428 2242 414e set t=$find("BAN │ │ │ 004737b0: 414e 4122 2c22 414e 222c 7429 2071 7569 ANA","AN",t) qui │ │ │ 004737c0: 743a 2774 2020 7772 6974 6520 212c 740b t:'t write !,t. │ │ │ -004737d0: 002d 7e26 0000 2020 2034 0b00 2d7e 2700 .-~&.. 4..-~'. │ │ │ -004737e0: 0020 2020 360e 002d 7e28 0000 2020 2047 . 6..-~(.. G │ │ │ -004737f0: 544d 3e07 002d 7e29 0000 0000 0000 0000 TM>..-~)........ │ │ │ +004737d0: 002d e026 0000 2020 2034 0b00 2de0 2700 .-.&.. 4..-.'. │ │ │ +004737e0: 0020 2020 360e 002d e028 0000 2020 2047 . 6..-.(.. G │ │ │ +004737f0: 544d 3e07 002d e029 0000 0000 0000 0000 TM>..-.)........ │ │ │ 00473800: 0400 0000 d407 0000 fc1e 0000 0000 0000 ................ │ │ │ -00473810: 8100 007e 4845 4c50 00ff 7300 ff46 554e ...~HELP..s..FUN │ │ │ +00473810: 8100 00e0 4845 4c50 00ff 7300 ff46 554e ....HELP..s..FUN │ │ │ 00473820: 4354 494f 4e53 00ff 7300 ff24 4649 4e44 CTIONS..s..$FIND │ │ │ 00473830: 2829 00ff 7300 ff45 5841 4d50 4c45 5300 ()..s..EXAMPLES. │ │ │ 00473840: c02a 0000 2020 2054 6869 7320 6578 616d .*.. This exam │ │ │ 00473850: 706c 6520 7573 6573 2061 206c 6f6f 7020 ple uses a loop │ │ │ 00473860: 7769 7468 2024 4649 4e44 2829 2074 6f20 with $FIND() to │ │ │ 00473870: 6c6f 6361 7465 2061 6c6c 206f 6363 7572 locate all occur │ │ │ 00473880: 7265 6e63 6573 206f 6620 2241 4e22 2069 rences of "AN" i │ │ │ -00473890: 6e4e 002d 7e31 0000 2020 2022 4241 4e41 nN.-~1.. "BANA │ │ │ +00473890: 6e4e 002d e031 0000 2020 2022 4241 4e41 nN.-.1.. "BANA │ │ │ 004738a0: 4e41 222e 2024 4649 4e44 2829 2072 6574 NA". $FIND() ret │ │ │ 004738b0: 7572 6e73 2034 2061 6e64 2036 2067 6976 urns 4 and 6 giv │ │ │ 004738c0: 696e 6720 7468 6520 706f 7369 7469 6f6e ing the position │ │ │ 004738d0: 7320 6166 7465 7220 7468 6520 7477 6f1e s after the two. │ │ │ -004738e0: 002d 7e32 0000 2020 206f 6363 7572 7265 .-~2.. occurre │ │ │ +004738e0: 002d e032 0000 2020 206f 6363 7572 7265 .-.2.. occurre │ │ │ 004738f0: 6e63 6573 206f 6620 2241 4e22 2e07 002d nces of "AN"...- │ │ │ -00473900: 7e33 0000 1200 2d7e 3400 0020 2020 4578 ~3....-~4.. Ex │ │ │ -00473910: 616d 706c 653a 0700 2d7e 3500 0038 002d ample:..-~5..8.- │ │ │ -00473920: 7e36 0000 2020 2047 544d 3e73 6574 2073 ~6.. GTM>set s │ │ │ +00473900: e033 0000 1200 2de0 3400 0020 2020 4578 .3....-.4.. Ex │ │ │ +00473910: 616d 706c 653a 0700 2de0 3500 0038 002d ample:..-.5..8.- │ │ │ +00473920: e036 0000 2020 2047 544d 3e73 6574 2073 .6.. GTM>set s │ │ │ 00473930: 7472 3d22 4d55 4d50 5320 6461 7461 6261 tr="MUMPS databa │ │ │ 00473940: 7365 7320 6172 6520 6869 6572 6172 6368 ses are hierarch │ │ │ -00473950: 6963 616c 2222 002d 7e37 0000 2020 2047 ical"".-~7.. G │ │ │ +00473950: 6963 616c 2222 002d e037 0000 2020 2047 ical"".-.7.. G │ │ │ 00473960: 544d 3e57 7269 7465 2024 6669 6e64 2873 TM>Write $find(s │ │ │ -00473970: 7472 2c22 2022 290b 002d 7e38 0000 2020 tr," ")..-~8.. │ │ │ -00473980: 2037 2200 2d7e 3900 0020 2020 4754 4d3e 7".-~9.. GTM> │ │ │ +00473970: 7472 2c22 2022 290b 002d e038 0000 2020 tr," ")..-.8.. │ │ │ +00473980: 2037 2200 2de0 3900 0020 2020 4754 4d3e 7".-.9.. GTM> │ │ │ 00473990: 5772 6974 6520 2466 696e 6428 7374 722c Write $find(str, │ │ │ -004739a0: 225a 2229 0b00 2d7e 3a00 0020 2020 3024 "Z")..-~:.. 0$ │ │ │ -004739b0: 002d 7e41 0000 2020 2047 544d 3e57 7269 .-~A.. GTM>Wri │ │ │ +004739a0: 225a 2229 0b00 2de0 3a00 0020 2020 3024 "Z")..-.:.. 0$ │ │ │ +004739b0: 002d e041 0000 2020 2047 544d 3e57 7269 .-.A.. GTM>Wri │ │ │ 004739c0: 7465 2024 6669 6e64 2873 7472 2c22 6422 te $find(str,"d" │ │ │ -004739d0: 2c31 290b 002d 7e42 0000 2020 2038 2500 ,1)..-~B.. 8%. │ │ │ -004739e0: 2d7e 4300 0020 2020 4754 4d3e 5772 6974 -~C.. GTM>Writ │ │ │ +004739d0: 2c31 290b 002d e042 0000 2020 2038 2500 ,1)..-.B.. 8%. │ │ │ +004739e0: 2de0 4300 0020 2020 4754 4d3e 5772 6974 -.C.. GTM>Writ │ │ │ 004739f0: 6520 2466 696e 6428 7374 722c 2264 222c e $find(str,"d", │ │ │ -00473a00: 3130 290b 002d 7e44 0000 2020 2030 0700 10)..-~D.. 0.. │ │ │ -00473a10: 2d7e 4500 004e 002d 7e46 0000 2020 2054 -~E..N.-~F.. T │ │ │ +00473a00: 3130 290b 002d e044 0000 2020 2030 0700 10)..-.D.. 0.. │ │ │ +00473a10: 2de0 4500 004e 002d e046 0000 2020 2054 -.E..N.-.F.. T │ │ │ 00473a20: 6865 2061 626f 7665 2065 7861 6d70 6c65 he above example │ │ │ 00473a30: 2073 6561 7263 6865 7320 6120 7374 7269 searches a stri │ │ │ 00473a40: 6e67 2066 6f72 2061 2073 7562 2073 7472 ng for a sub str │ │ │ 00473a50: 696e 672c 2061 6e64 2072 6574 7572 6e73 ing, and returns │ │ │ -00473a60: 2061 6e4e 002d 7e47 0000 2020 2069 6e74 anN.-~G.. int │ │ │ +00473a60: 2061 6e4e 002d e047 0000 2020 2069 6e74 anN.-.G.. int │ │ │ 00473a70: 6567 6572 2076 616c 7565 2077 6869 6368 eger value which │ │ │ 00473a80: 2063 6f72 7265 7370 6f6e 6473 2074 6f20 corresponds to │ │ │ 00473a90: 7468 6520 6e65 7874 2063 6861 7261 6374 the next charact │ │ │ 00473aa0: 6572 2070 6f73 6974 696f 6e20 6166 7465 er position afte │ │ │ -00473ab0: 7222 002d 7e48 0000 2020 206c 6f63 6174 r".-~H.. locat │ │ │ +00473ab0: 7222 002d e048 0000 2020 206c 6f63 6174 r".-.H.. locat │ │ │ 00473ac0: 696e 6720 7468 6520 7375 6220 7374 7269 ing the sub stri │ │ │ -00473ad0: 6e67 2e07 002d 7e49 0000 1800 197e 4e55 ng...-~I.....~NU │ │ │ +00473ad0: 6e67 2e07 002d e049 0000 1800 19e0 4e55 ng...-.I......NU │ │ │ 00473ae0: 4d42 4552 2829 0000 2446 4e75 6d62 6572 MBER()..$FNumber │ │ │ -00473af0: 2829 1500 227e bf11 0000 2020 2024 464e ().."~.... $FN │ │ │ -00473b00: 756d 6265 7228 2907 0023 7e21 0000 3900 umber()..#~!..9. │ │ │ -00473b10: 237e 3100 0020 2020 5265 7475 726e 7320 #~1.. Returns │ │ │ +00473af0: 2829 1500 22e0 bf11 0000 2020 2024 464e ().."..... $FN │ │ │ +00473b00: 756d 6265 7228 2907 0023 e021 0000 3900 umber()..#.!..9. │ │ │ +00473b10: 23e0 3100 0020 2020 5265 7475 726e 7320 #.1.. Returns │ │ │ 00473b20: 6120 7374 7269 6e67 2063 6f6e 7461 696e a string contain │ │ │ 00473b30: 696e 6720 6120 666f 726d 6174 7465 6420 ing a formatted │ │ │ -00473b40: 6e75 6d62 6572 2e07 0023 7e41 0000 3200 number...#~A..2. │ │ │ -00473b50: 237e 5100 0020 2020 5468 6520 666f 726d #~Q.. The form │ │ │ +00473b40: 6e75 6d62 6572 2e07 0023 e041 0000 3200 number...#.A..2. │ │ │ +00473b50: 23e0 5100 0020 2020 5468 6520 666f 726d #.Q.. The form │ │ │ 00473b60: 6174 2066 6f72 2074 6865 2024 464e 554d at for the $FNUM │ │ │ 00473b70: 4245 5220 6675 6e63 7469 6f6e 2069 733a BER function is: │ │ │ -00473b80: 0700 237e 6100 002c 0023 7e71 0000 2020 ..#~a..,.#~q.. │ │ │ +00473b80: 0700 23e0 6100 002c 0023 e071 0000 2020 ..#.a..,.#.q.. │ │ │ 00473b90: 2024 464e 5b55 4d42 4552 5d28 6e75 6d65 $FN[UMBER](nume │ │ │ 00473ba0: 7870 722c 6578 7072 5b2c 696e 7465 7870 xpr,expr[,intexp │ │ │ -00473bb0: 725d 2907 0023 7e81 0000 4500 237e 9100 r])..#~...E.#~.. │ │ │ +00473bb0: 725d 2907 0023 e081 0000 4500 23e0 9100 r])..#....E.#... │ │ │ 00473bc0: 0020 2020 2446 4e55 4d42 4552 2829 2066 . $FNUMBER() f │ │ │ 00473bd0: 6f72 6d61 7473 206f 7220 6564 6974 7320 ormats or edits │ │ │ 00473be0: 6e75 6d62 6572 732c 2075 7375 616c 6c79 numbers, usually │ │ │ 00473bf0: 2066 6f72 2072 6570 6f72 7469 6e67 2e08 for reporting.. │ │ │ -00473c00: 0022 7ec0 1100 0023 0023 7e12 0000 2020 ."~....#.#~... │ │ │ +00473c00: 0022 e0c0 1100 0023 0023 e012 0000 2020 .".....#.#.... │ │ │ 00473c10: 2054 6865 2066 6f72 6d61 7474 696e 6720 The formatting │ │ │ -00473c20: 636f 6465 7320 6172 653a 0700 237e 1300 codes are:..#~.. │ │ │ -00473c30: 001a 0022 7eff 7300 ff45 5841 4d50 4c45 ..."~.s..EXAMPLE │ │ │ -00473c40: 5300 0045 7861 6d70 6c65 7313 002f 7ebf S..Examples../~. │ │ │ +00473c20: 636f 6465 7320 6172 653a 0700 23e0 1300 codes are:..#... │ │ │ +00473c30: 001a 0022 e0ff 7300 ff45 5841 4d50 4c45 ..."..s..EXAMPLE │ │ │ +00473c40: 5300 0045 7861 6d70 6c65 7313 002f e0bf S..Examples../.. │ │ │ 00473c50: 1100 0020 2020 4578 616d 706c 6573 0700 ... Examples.. │ │ │ -00473c60: 307e 2100 0012 0030 7e31 0000 2020 2045 0~!....0~1.. E │ │ │ -00473c70: 7861 6d70 6c65 3a07 0030 7e41 0000 1600 xample:..0~A.... │ │ │ -00473c80: 307e 5100 0020 2020 4754 4d3e 646f 205e 0~Q.. GTM>do ^ │ │ │ -00473c90: 666e 756d 0f00 307e 6100 0020 2020 666e fnum..0~a.. fn │ │ │ -00473ca0: 756d 3b18 0030 7e71 0000 2020 2020 207a um;..0~q.. z │ │ │ -00473cb0: 7072 696e 7420 5e66 6e75 6d20 0030 7e81 print ^fnum .0~. │ │ │ +00473c60: 30e0 2100 0012 0030 e031 0000 2020 2045 0.!....0.1.. E │ │ │ +00473c70: 7861 6d70 6c65 3a07 0030 e041 0000 1600 xample:..0.A.... │ │ │ +00473c80: 30e0 5100 0020 2020 4754 4d3e 646f 205e 0.Q.. GTM>do ^ │ │ │ +00473c90: 666e 756d 0f00 30e0 6100 0020 2020 666e fnum..0.a.. fn │ │ │ +00473ca0: 756d 3b18 0030 e071 0000 2020 2020 207a um;..0.q.. z │ │ │ +00473cb0: 7072 696e 7420 5e66 6e75 6d20 0030 e081 print ^fnum .0.. │ │ │ 00473cc0: 0000 2020 2020 2073 6574 2058 3d2d 3130 .. set X=-10 │ │ │ -00473cd0: 3030 3030 2c59 3d32 3030 3041 0030 7e91 0000,Y=2000A.0~. │ │ │ +00473cd0: 3030 3030 2c59 3d32 3030 3041 0030 e091 0000,Y=2000A.0.. │ │ │ 00473ce0: 0000 2020 2020 2077 7269 7465 2022 5355 .. write "SU │ │ │ 00473cf0: 5050 5245 5353 204e 4547 4154 4956 4520 PPRESS NEGATIVE │ │ │ 00473d00: 5349 474e 3a22 2c3f 3335 2c24 464e 756d SIGN:",?35,$FNum │ │ │ -00473d10: 6265 7228 582c 222d 2229 2c21 3900 2f7e ber(X,"-"),!9./~ │ │ │ +00473d10: 6265 7228 582c 222d 2229 2c21 3900 2fe0 ber(X,"-"),!9./. │ │ │ 00473d20: c011 0000 2020 2020 2077 7269 7465 2022 .... write " │ │ │ 00473d30: 5452 4149 4c49 4e47 2053 4947 4e3a 222c TRAILING SIGN:", │ │ │ 00473d40: 3f33 352c 2446 4e75 6d62 6572 2858 2c22 ?35,$FNumber(X," │ │ │ -00473d50: 5422 292c 2141 0030 7e12 0000 2020 2020 T"),!A.0~... │ │ │ +00473d50: 5422 292c 2141 0030 e012 0000 2020 2020 T"),!A.0.... │ │ │ 00473d60: 2077 7269 7465 2022 4e45 4741 5449 5645 write "NEGATIVE │ │ │ 00473d70: 204e 554d 4245 5253 2049 4e20 2829 3a22 NUMBERS IN ():" │ │ │ 00473d80: 2c3f 3335 2c24 464e 756d 6265 7228 582c ,?35,$FNumber(X, │ │ │ -00473d90: 2250 2229 2c21 3b00 307e 1300 0020 2020 "P"),!;.0~... │ │ │ +00473d90: 2250 2229 2c21 3b00 30e0 1300 0020 2020 "P"),!;.0.... │ │ │ 00473da0: 2020 7772 6974 6520 2243 4f4d 4d41 5320 write "COMMAS │ │ │ 00473db0: 494e 204e 554d 4245 523a 222c 3f33 352c IN NUMBER:",?35, │ │ │ 00473dc0: 2446 4e75 6d62 6572 2858 2c22 2c22 292c $FNumber(X,","), │ │ │ -00473dd0: 2140 0030 7e14 0000 2020 2020 2077 7269 !@.0~... wri │ │ │ +00473dd0: 2140 0030 e014 0000 2020 2020 2077 7269 !@.0.... wri │ │ │ 00473de0: 7465 2022 4e55 4d42 4552 2057 4954 4820 te "NUMBER WITH │ │ │ 00473df0: 4652 4143 5449 4f4e 3a22 2c3f 3335 2c24 FRACTION:",?35,$ │ │ │ 00473e00: 464e 756d 6265 7228 582c 2222 2c32 292c FNumber(X,"",2), │ │ │ -00473e10: 2143 0030 7e15 0000 2020 2020 2077 7269 !C.0~... wri │ │ │ +00473e10: 2143 0030 e015 0000 2020 2020 2077 7269 !C.0.... wri │ │ │ 00473e20: 7465 2022 464f 5243 4520 2b20 5349 474e te "FORCE + SIGN │ │ │ 00473e30: 2049 4620 504f 5349 5449 5645 3a22 2c3f IF POSITIVE:",? │ │ │ 00473e40: 3335 2c24 464e 756d 6265 7228 592c 222b 35,$FNumber(Y,"+ │ │ │ -00473e50: 2229 2c21 3300 307e 1600 0020 2020 5355 "),!3.0~... SU │ │ │ +00473e50: 2229 2c21 3300 30e0 1600 0020 2020 5355 "),!3.0.... SU │ │ │ 00473e60: 5050 5245 5353 204e 4547 4154 4956 4520 PPRESS NEGATIVE │ │ │ 00473e70: 5349 474e 3a20 2020 2020 2020 2020 2020 SIGN: │ │ │ -00473e80: 2031 3030 3030 3034 0030 7e17 0000 2020 1000004.0~... │ │ │ +00473e80: 2031 3030 3030 3034 0030 e017 0000 2020 1000004.0.... │ │ │ 00473e90: 2054 5241 494c 494e 4720 5349 474e 3a20 TRAILING SIGN: │ │ │ 00473ea0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00473eb0: 2020 2020 3130 3030 3030 2d35 0030 7e18 100000-5.0~. │ │ │ +00473eb0: 2020 2020 3130 3030 3030 2d35 0030 e018 100000-5.0.. │ │ │ 00473ec0: 0000 2020 204e 4547 4154 4956 4520 4e55 .. NEGATIVE NU │ │ │ 00473ed0: 4d42 4552 5320 494e 2028 293a 2020 2020 MBERS IN (): │ │ │ 00473ee0: 2020 2020 2020 2020 2831 3030 3030 3029 (100000) │ │ │ -00473ef0: 3500 307e 1900 0020 2020 434f 4d4d 4153 5.0~... COMMAS │ │ │ +00473ef0: 3500 30e0 1900 0020 2020 434f 4d4d 4153 5.0.... COMMAS │ │ │ 00473f00: 2049 4e20 4e55 4d42 4552 3a20 2020 2020 IN NUMBER: │ │ │ 00473f10: 2020 2020 2020 2020 2020 2020 202d 3130 -10 │ │ │ -00473f20: 302c 3030 3037 0030 7e1a 0000 2020 204e 0,0007.0~... N │ │ │ +00473f20: 302c 3030 3037 0030 e01a 0000 2020 204e 0,0007.0.... N │ │ │ 00473f30: 554d 4245 5220 5749 5448 2046 5241 4354 UMBER WITH FRACT │ │ │ 00473f40: 494f 4e3a 2020 2020 2020 2020 2020 2020 ION: │ │ │ -00473f50: 2020 2d31 3030 3030 302e 3030 3200 307e -100000.002.0~ │ │ │ +00473f50: 2020 2d31 3030 3030 302e 3030 3200 30e0 -100000.002.0. │ │ │ 00473f60: 2100 0020 2020 464f 5243 4520 2b20 5349 !.. FORCE + SI │ │ │ 00473f70: 474e 2049 4620 504f 5349 5449 5645 3a20 GN IF POSITIVE: │ │ │ 00473f80: 2020 2020 2020 2020 202b 3230 3030 0700 +2000.. │ │ │ -00473f90: 307e 2200 0012 0030 7e23 0000 2020 2045 0~"....0~#.. E │ │ │ -00473fa0: 7861 6d70 6c65 3a07 0030 7e24 0000 1f00 xample:..0~$.... │ │ │ -00473fb0: 307e 2500 0020 2020 7365 7420 783d 2466 0~%.. set x=$f │ │ │ +00473f90: 30e0 2200 0012 0030 e023 0000 2020 2045 0."....0.#.. E │ │ │ +00473fa0: 7861 6d70 6c65 3a07 0030 e024 0000 1f00 xample:..0.$.... │ │ │ +00473fb0: 30e0 2500 0020 2020 7365 7420 783d 2466 0.%.. set x=$f │ │ │ 00473fc0: 6e75 6d62 6572 2878 2c22 2d22 2907 0030 number(x,"-")..0 │ │ │ -00473fd0: 7e26 0000 0000 0000 0000 0000 0000 0000 ~&.............. │ │ │ +00473fd0: e026 0000 0000 0000 0000 0000 0000 0000 .&.............. │ │ │ 00473fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00473ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00474000: 0400 0000 0008 0000 301f 0000 0000 0000 ........0....... │ │ │ -00474010: 7c00 007e 4845 4c50 00ff 7300 ff46 554e |..~HELP..s..FUN │ │ │ +00474010: 7c00 00e0 4845 4c50 00ff 7300 ff46 554e |...HELP..s..FUN │ │ │ 00474020: 4354 494f 4e53 00ff 7300 ff24 464e 554d CTIONS..s..$FNUM │ │ │ 00474030: 4245 5228 2900 ff73 00ff 4558 414d 504c BER()..s..EXAMPL │ │ │ 00474040: 4553 00c0 2700 0020 2020 5468 6973 2065 ES..'.. This e │ │ │ 00474050: 7861 6d70 6c65 2075 7365 7320 2446 4e55 xample uses $FNU │ │ │ 00474060: 4d42 4552 2829 2074 6f20 5345 5420 7820 MBER() to SET x │ │ │ 00474070: 6571 7561 6c20 746f 2069 7473 2061 6273 equal to its abs │ │ │ -00474080: 6f6c 7574 6520 7661 6c75 652e 0700 307e olute value...0~ │ │ │ -00474090: 2800 0011 0018 7e47 4554 2829 0000 2447 (.....~GET()..$G │ │ │ -004740a0: 6574 2829 1100 1e7e bf11 0000 2020 2024 et()...~.... $ │ │ │ -004740b0: 4765 7428 2907 001f 7e21 0000 4f00 1f7e Get()...~!..O..~ │ │ │ +00474080: 6f6c 7574 6520 7661 6c75 652e 0700 30e0 olute value...0. │ │ │ +00474090: 2800 0011 0018 e047 4554 2829 0000 2447 (......GET()..$G │ │ │ +004740a0: 6574 2829 1100 1ee0 bf11 0000 2020 2024 et()........ $ │ │ │ +004740b0: 4765 7428 2907 001f e021 0000 4f00 1fe0 Get()....!..O... │ │ │ 004740c0: 3100 0020 2020 5265 7475 726e 7320 7468 1.. Returns th │ │ │ 004740d0: 6520 7661 6c75 6520 6f66 2061 206c 6f63 e value of a loc │ │ │ 004740e0: 616c 206f 7220 676c 6f62 616c 2076 6172 al or global var │ │ │ 004740f0: 6961 626c 6520 6966 2074 6865 2076 6172 iable if the var │ │ │ -00474100: 6961 626c 6520 6861 7320 614b 001f 7e41 iable has aK..~A │ │ │ +00474100: 6961 626c 6520 6861 7320 614b 001f e041 iable has aK...A │ │ │ 00474110: 0000 2020 2076 616c 7565 2e20 4966 2074 .. value. If t │ │ │ 00474120: 6865 2076 6172 6961 626c 6520 6861 7320 he variable has │ │ │ 00474130: 6e6f 2076 616c 7565 2c20 7468 6520 6675 no value, the fu │ │ │ 00474140: 6e63 7469 6f6e 2072 6574 7572 6e73 2061 nction returns a │ │ │ -00474150: 2076 616c 7565 5200 1f7e 5100 0020 2020 valueR..~Q.. │ │ │ +00474150: 2076 616c 7565 5200 1fe0 5100 0020 2020 valueR...Q.. │ │ │ 00474160: 7370 6563 6966 6965 6420 6279 2061 6e20 specified by an │ │ │ 00474170: 6f70 7469 6f6e 616c 2073 6563 6f6e 6420 optional second │ │ │ 00474180: 6172 6775 6d65 6e74 2c20 616e 6420 6f74 argument, and ot │ │ │ 00474190: 6865 7277 6973 6520 7265 7475 726e 7320 herwise returns │ │ │ -004741a0: 616e 2065 6d70 7479 1100 1f7e 6100 0020 an empty...~a.. │ │ │ -004741b0: 2020 7374 7269 6e67 2e07 001f 7e71 0000 string....~q.. │ │ │ -004741c0: 2e00 1f7e 8100 0020 2020 5468 6520 666f ...~... The fo │ │ │ +004741a0: 616e 2065 6d70 7479 1100 1fe0 6100 0020 an empty....a.. │ │ │ +004741b0: 2020 7374 7269 6e67 2e07 001f e071 0000 string.....q.. │ │ │ +004741c0: 2e00 1fe0 8100 0020 2020 5468 6520 666f ....... The fo │ │ │ 004741d0: 726d 6174 2066 6f72 2074 6865 2024 4745 rmat for the $GE │ │ │ 004741e0: 5420 6675 6e63 7469 6f6e 2069 733a 0700 T function is:.. │ │ │ -004741f0: 1f7e 9100 001e 001e 7ec0 1100 0020 2020 .~......~.... │ │ │ +004741f0: 1fe0 9100 001e 001e e0c0 1100 0020 2020 ............. │ │ │ 00474200: 2447 5b45 545d 2867 6c76 6e5b 2c65 7870 $G[ET](glvn[,exp │ │ │ -00474210: 725d 2907 001f 7e12 0000 2f00 1f7e 1300 r])...~.../..~.. │ │ │ +00474210: 725d 2907 001f e012 0000 2f00 1fe0 1300 r])......./..... │ │ │ 00474220: 0020 2020 4d20 6465 6669 6e65 7320 2447 . M defines $G │ │ │ 00474230: 4554 2878 2c79 2920 6173 2065 7175 6976 ET(x,y) as equiv │ │ │ -00474240: 616c 656e 7420 746f 3a07 001f 7e14 0000 alent to:...~... │ │ │ -00474250: 2300 1f7e 1500 0020 2020 2453 656c 6563 #..~... $Selec │ │ │ +00474240: 616c 656e 7420 746f 3a07 001f e014 0000 alent to:....... │ │ │ +00474250: 2300 1fe0 1500 0020 2020 2453 656c 6563 #...... $Selec │ │ │ 00474260: 7428 2444 6174 6128 7829 5b30 3a79 2c31 t($Data(x)[0:y,1 │ │ │ -00474270: 3a78 2907 001f 7e16 0000 2700 1f7e 1700 :x)...~...'..~.. │ │ │ +00474270: 3a78 2907 001f e016 0000 2700 1fe0 1700 :x).......'..... │ │ │ 00474280: 0020 2020 616e 6420 2447 4554 2878 2920 . and $GET(x) │ │ │ 00474290: 6173 2065 7175 6976 616c 656e 7420 746f as equivalent to │ │ │ -004742a0: 3a07 001f 7e18 0000 1400 1f7e 1900 0020 :...~......~... │ │ │ -004742b0: 2020 2447 4554 2878 2c22 2229 0700 1f7e $GET(x,"")...~ │ │ │ -004742c0: 1a00 0053 001f 7e21 0000 2020 2024 4745 ...S..~!.. $GE │ │ │ +004742a0: 3a07 001f e018 0000 1400 1fe0 1900 0020 :.............. │ │ │ +004742b0: 2020 2447 4554 2878 2c22 2229 0700 1fe0 $GET(x,"").... │ │ │ +004742c0: 1a00 0053 001f e021 0000 2020 2024 4745 ...S...!.. $GE │ │ │ 004742d0: 5428 2920 7072 6f76 6964 6573 2061 2074 T() provides a t │ │ │ 004742e0: 6f6f 6c20 746f 2065 6c69 6d69 6e61 7465 ool to eliminate │ │ │ 004742f0: 2073 6570 6172 6174 6520 696e 6974 6961 separate initia │ │ │ 00474300: 6c69 7a61 7469 6f6e 206f 6620 7661 7269 lization of vari │ │ │ -00474310: 6162 6c65 732e 5300 1f7e 2200 0020 2020 ables.S..~".. │ │ │ +00474310: 6162 6c65 732e 5300 1fe0 2200 0020 2020 ables.S...".. │ │ │ 00474320: 5468 6973 2074 6563 686e 6971 7565 206d This technique m │ │ │ 00474330: 6179 2070 726f 7669 6465 2070 6572 666f ay provide perfo │ │ │ 00474340: 726d 616e 6365 2062 656e 6566 6974 7320 rmance benefits │ │ │ 00474350: 7768 656e 2075 7365 6420 746f 2069 6e63 when used to inc │ │ │ -00474360: 7265 6173 6520 7468 6554 001f 7e23 0000 rease theT..~#.. │ │ │ +00474360: 7265 6173 6520 7468 6554 001f e023 0000 rease theT...#.. │ │ │ 00474370: 2020 2064 656e 7369 7479 206f 6620 6120 density of a │ │ │ 00474380: 7370 6172 7365 2067 6c6f 6261 6c20 6172 sparse global ar │ │ │ 00474390: 7261 7920 6279 2065 6c69 6d69 6e61 7469 ray by eliminati │ │ │ 004743a0: 6e67 206e 6f64 6573 2074 6861 7420 776f ng nodes that wo │ │ │ 004743b0: 756c 6420 6f74 6865 7277 6973 654f 001f uld otherwiseO.. │ │ │ -004743c0: 7e24 0000 2020 2068 6f6c 6420 6162 7365 ~$.. hold abse │ │ │ +004743c0: e024 0000 2020 2068 6f6c 6420 6162 7365 .$.. hold abse │ │ │ 004743d0: 6e74 206f 7074 696f 6e61 6c20 696e 666f nt optional info │ │ │ 004743e0: 726d 6174 696f 6e2e 204f 6e20 7468 6520 rmation. On the │ │ │ 004743f0: 6f74 6865 7220 6861 6e64 2c20 736f 6d65 other hand, some │ │ │ -00474400: 2075 7365 7320 6f66 206f 6e65 3200 1f7e uses of one2..~ │ │ │ +00474400: 2075 7365 7320 6f66 206f 6e65 3200 1fe0 uses of one2... │ │ │ 00474410: 2500 0020 2020 6172 6775 6d65 6e74 2024 %.. argument $ │ │ │ 00474420: 4745 5428 2920 6361 6e20 6d61 736b 206c GET() can mask l │ │ │ 00474430: 6f67 6963 2070 726f 626c 656d 732e 0700 ogic problems... │ │ │ -00474440: 1f7e 2600 004b 001f 7e27 0000 2020 2047 .~&..K..~'.. G │ │ │ +00474440: 1fe0 2600 004b 001f e027 0000 2020 2047 ..&..K...'.. G │ │ │ 00474450: 542e 4d20 6861 7320 6120 224e 4f55 4e44 T.M has a "NOUND │ │ │ 00474460: 4546 2220 6d6f 6465 206f 6620 6f70 6572 EF" mode of oper │ │ │ 00474470: 6174 696f 6e2c 2077 6869 6368 2074 7265 ation, which tre │ │ │ 00474480: 6174 7320 616c 6c20 7661 7269 6162 6c65 ats all variable │ │ │ -00474490: 5100 1f7e 2800 0020 2020 7265 6665 7265 Q..~(.. refere │ │ │ +00474490: 5100 1fe0 2800 0020 2020 7265 6665 7265 Q...(.. refere │ │ │ 004744a0: 6e63 6573 2061 7320 6966 2074 6865 7920 nces as if they │ │ │ 004744b0: 7765 7265 2061 7267 756d 656e 7473 2074 were arguments t │ │ │ 004744c0: 6f20 6120 6f6e 6520 6172 6775 6d65 6e74 o a one argument │ │ │ 004744d0: 2024 4745 5428 292e 2054 6865 2056 4945 $GET(). The VIE │ │ │ -004744e0: 572a 001f 7e29 0000 2020 2063 6f6d 6d61 W*..~).. comma │ │ │ +004744e0: 572a 001f e029 0000 2020 2063 6f6d 6d61 W*...).. comma │ │ │ 004744f0: 6e64 2063 6f6e 7472 6f6c 7320 224e 4f55 nd controls "NOU │ │ │ -00474500: 4e44 4546 2220 6d6f 6465 2e07 001f 7e2a NDEF" mode....~* │ │ │ -00474510: 0000 1a00 1e7e ff73 00ff 4558 414d 504c .....~.s..EXAMPL │ │ │ -00474520: 4553 0000 4578 616d 706c 6573 1300 2b7e ES..Examples..+~ │ │ │ +00474500: 4e44 4546 2220 6d6f 6465 2e07 001f e02a NDEF" mode.....* │ │ │ +00474510: 0000 1a00 1ee0 ff73 00ff 4558 414d 504c .......s..EXAMPL │ │ │ +00474520: 4553 0000 4578 616d 706c 6573 1300 2be0 ES..Examples..+. │ │ │ 00474530: bf11 0000 2020 2045 7861 6d70 6c65 7307 .... Examples. │ │ │ -00474540: 002c 7e21 0000 1200 2c7e 3100 0020 2020 .,~!....,~1.. │ │ │ -00474550: 4578 616d 706c 653a 0700 2c7e 4100 0014 Example:..,~A... │ │ │ -00474560: 002c 7e51 0000 2020 2073 6574 7374 6174 .,~Q.. setstat │ │ │ -00474570: 7573 3b43 002c 7e61 0000 2020 2020 2020 us;C.,~a.. │ │ │ +00474540: 002c e021 0000 1200 2ce0 3100 0020 2020 .,.!....,.1.. │ │ │ +00474550: 4578 616d 706c 653a 0700 2ce0 4100 0014 Example:..,.A... │ │ │ +00474560: 002c e051 0000 2020 2073 6574 7374 6174 .,.Q.. setstat │ │ │ +00474570: 7573 3b43 002c e061 0000 2020 2020 2020 us;C.,.a.. │ │ │ 00474580: 2020 2020 2020 6966 2027 2464 6174 6128 if '$data( │ │ │ 00474590: 5e50 4e54 284e 414d 452c 5453 5452 2929 ^PNT(NAME,TSTR)) │ │ │ 004745a0: 2073 6574 2053 5441 5455 533d 224e 4557 set STATUS="NEW │ │ │ -004745b0: 2054 4553 5422 4e00 2c7e 7100 0020 2020 TEST"N.,~q.. │ │ │ +004745b0: 2054 4553 5422 4e00 2ce0 7100 0020 2020 TEST"N.,.q.. │ │ │ 004745c0: 2020 2020 2020 2020 2065 6c73 6520 2069 else i │ │ │ 004745d0: 6620 5e50 4e54 284e 414d 452c 5453 5452 f ^PNT(NAME,TSTR │ │ │ 004745e0: 293d 2222 2073 6574 2053 5441 5455 533d )="" set STATUS= │ │ │ 004745f0: 2257 4149 5449 4e47 2046 4f52 2052 4553 "WAITING FOR RES │ │ │ -00474600: 554c 5422 3300 2c7e 8100 0020 2020 2020 ULT"3.,~... │ │ │ +00474600: 554c 5422 3300 2ce0 8100 0020 2020 2020 ULT"3.,.... │ │ │ 00474610: 2020 2020 2020 2065 6c73 6520 2073 6574 else set │ │ │ 00474620: 2053 5441 5455 533d 5e50 4e54 284e 414d STATUS=^PNT(NAM │ │ │ -00474630: 452c 5453 5452 2907 002c 7e91 0000 5500 E,TSTR)..,~...U. │ │ │ -00474640: 2b7e c011 0000 2020 2054 6869 7320 6578 +~.... This ex │ │ │ +00474630: 452c 5453 5452 2907 002c e091 0000 5500 E,TSTR)..,....U. │ │ │ +00474640: 2be0 c011 0000 2020 2054 6869 7320 6578 +..... This ex │ │ │ 00474650: 616d 706c 6520 6361 6e20 6265 2072 6564 ample can be red │ │ │ 00474660: 7563 6564 2074 6f20 7477 6f20 6c69 6e65 uced to two line │ │ │ 00474670: 7320 6f66 2063 6f64 6520 6279 2075 7369 s of code by usi │ │ │ 00474680: 6e67 2024 4745 5428 292c 2073 686f 776e ng $GET(), shown │ │ │ -00474690: 2069 6e53 002c 7e12 0000 2020 2074 6865 inS.,~... the │ │ │ +00474690: 2069 6e53 002c e012 0000 2020 2074 6865 inS.,.... the │ │ │ 004746a0: 2066 6f6c 6c6f 7769 6e67 2065 7861 6d70 following examp │ │ │ 004746b0: 6c65 2e20 486f 7765 7665 722c 2062 7920 le. However, by │ │ │ 004746c0: 7573 696e 6720 2447 4554 2829 2069 6e20 using $GET() in │ │ │ 004746d0: 6974 7320 6f6e 652d 6172 6775 6d65 6e74 its one-argument │ │ │ -004746e0: 2066 6f72 6d2c 5400 2c7e 1300 0020 2020 form,T.,~... │ │ │ +004746e0: 2066 6f72 6d2c 5400 2ce0 1300 0020 2020 form,T.,.... │ │ │ 004746f0: 7468 6520 6469 7374 696e 6374 696f 6e20 the distinction │ │ │ 00474700: 6265 7477 6565 6e20 616e 2075 6e64 6566 between an undef │ │ │ 00474710: 696e 6564 2076 6172 6961 626c 6520 616e ined variable an │ │ │ 00474720: 6420 6f6e 6520 7769 7468 2061 206e 756c d one with a nul │ │ │ -00474730: 6c20 7661 6c75 6520 6973 0f00 2c7e 1400 l value is..,~.. │ │ │ -00474740: 0020 2020 6c6f 7374 3a07 002c 7e15 0000 . lost:..,~... │ │ │ -00474750: 2a00 2c7e 1600 0020 2020 7365 7420 5354 *.,~... set ST │ │ │ +00474730: 6c20 7661 6c75 6520 6973 0f00 2ce0 1400 l value is..,... │ │ │ +00474740: 0020 2020 6c6f 7374 3a07 002c e015 0000 . lost:..,.... │ │ │ +00474750: 2a00 2ce0 1600 0020 2020 7365 7420 5354 *.,.... set ST │ │ │ 00474760: 4154 5553 3d24 6765 7428 5e50 4e54 284e ATUS=$get(^PNT(N │ │ │ -00474770: 414d 452c 5453 5452 2929 3600 2c7e 1700 AME,TSTR))6.,~.. │ │ │ +00474770: 414d 452c 5453 5452 2929 3600 2ce0 1700 AME,TSTR))6.,... │ │ │ 00474780: 0020 2020 6966 2053 5441 5455 533d 2222 . if STATUS="" │ │ │ 00474790: 2073 6574 2053 5441 5455 533d 2257 4149 set STATUS="WAI │ │ │ 004747a0: 5449 4e47 2046 4f52 2052 4553 554c 5422 TING FOR RESULT" │ │ │ -004747b0: 0700 2c7e 1800 0042 002c 7e19 0000 2020 ..,~...B.,~... │ │ │ +004747b0: 0700 2ce0 1800 0042 002c e019 0000 2020 ..,....B.,.... │ │ │ 004747c0: 2054 6869 7320 6973 2073 6f6c 7665 6420 This is solved │ │ │ 004747d0: 6279 2075 7369 6e67 2074 6865 2074 776f by using the two │ │ │ 004747e0: 2d61 7267 756d 656e 7420 666f 726d 206f -argument form o │ │ │ -004747f0: 6620 2447 4554 2829 3a07 002c 7e1a 0000 f $GET():..,~... │ │ │ +004747f0: 6620 2447 4554 2829 3a07 002c e01a 0000 f $GET():..,.... │ │ │ 00474800: 0400 0000 cb07 0000 6a1f 0000 0000 0000 ........j....... │ │ │ -00474810: 6100 007e 4845 4c50 00ff 7300 ff46 554e a..~HELP..s..FUN │ │ │ +00474810: 6100 00e0 4845 4c50 00ff 7300 ff46 554e a...HELP..s..FUN │ │ │ 00474820: 4354 494f 4e53 00ff 7300 ff24 4745 5428 CTIONS..s..$GET( │ │ │ 00474830: 2900 ff73 00ff 4558 414d 504c 4553 00c0 )..s..EXAMPLES.. │ │ │ 00474840: 2100 0020 2020 7365 7420 5354 4154 5553 !.. set STATUS │ │ │ 00474850: 3d24 6765 7428 5e50 4e54 284e 414d 452c =$get(^PNT(NAME, │ │ │ 00474860: 5453 5452 292c 224e 4557 2054 4553 5422 TSTR),"NEW TEST" │ │ │ -00474870: 2936 002c 7e22 0000 2020 2069 6620 5354 )6.,~".. if ST │ │ │ +00474870: 2936 002c e022 0000 2020 2069 6620 5354 )6.,.".. if ST │ │ │ 00474880: 4154 5553 3d22 2220 7365 7420 5354 4154 ATUS="" set STAT │ │ │ 00474890: 5553 3d22 5741 4954 494e 4720 464f 5220 US="WAITING FOR │ │ │ -004748a0: 5245 5355 4c54 2207 002c 7e23 0000 1d00 RESULT"..,~#.... │ │ │ -004748b0: 187e 494e 4352 454d 454e 5428 2900 0024 .~INCREMENT()..$ │ │ │ -004748c0: 496e 6372 656d 656e 7428 2917 0024 7ebf Increment()..$~. │ │ │ +004748a0: 5245 5355 4c54 2207 002c e023 0000 1d00 RESULT"..,.#.... │ │ │ +004748b0: 18e0 494e 4352 454d 454e 5428 2900 0024 ..INCREMENT()..$ │ │ │ +004748c0: 496e 6372 656d 656e 7428 2917 0024 e0bf Increment()..$.. │ │ │ 004748d0: 1100 0020 2020 2449 6e63 7265 6d65 6e74 ... $Increment │ │ │ -004748e0: 2829 0700 257e 2100 0051 0025 7e31 0000 ()..%~!..Q.%~1.. │ │ │ +004748e0: 2829 0700 25e0 2100 0051 0025 e031 0000 ()..%.!..Q.%.1.. │ │ │ 004748f0: 2020 2041 746f 6d69 6361 6c6c 7920 6164 Atomically ad │ │ │ 00474900: 6473 2028 696e 6372 656d 656e 7473 2920 ds (increments) │ │ │ 00474910: 6120 676c 6f62 616c 2076 6172 6961 626c a global variabl │ │ │ 00474920: 6520 6279 2061 206e 756d 6572 6963 2076 e by a numeric v │ │ │ -00474930: 616c 7565 2e20 4e6f 7465 5000 257e 4100 alue. NoteP.%~A. │ │ │ +00474930: 616c 7565 2e20 4e6f 7465 5000 25e0 4100 alue. NoteP.%.A. │ │ │ 00474940: 0020 2020 7468 6174 2069 6e63 7265 6d65 . that increme │ │ │ 00474950: 6e74 2069 7320 6174 6f6d 6963 2c20 6275 nt is atomic, bu │ │ │ 00474960: 7420 7468 6520 6576 616c 7561 7469 6f6e t the evaluation │ │ │ 00474970: 206f 6620 7468 6520 6578 7072 6573 7369 of the expressi │ │ │ -00474980: 6f6e 2069 7320 6e6f 742c 5200 257e 5100 on is not,R.%~Q. │ │ │ +00474980: 6f6e 2069 7320 6e6f 742c 5200 25e0 5100 on is not,R.%.Q. │ │ │ 00474990: 0020 2020 756e 6c65 7373 2069 6e73 6964 . unless insid │ │ │ 004749a0: 6520 6120 7472 616e 7361 6374 696f 6e20 e a transaction │ │ │ 004749b0: 2854 5374 6172 742f 5443 6f6d 6d69 7429 (TStart/TCommit) │ │ │ 004749c0: 2e20 5468 6520 6675 6e63 7469 6f6e 2061 . The function a │ │ │ -004749d0: 6c73 6f20 776f 726b 7320 6f6e 5300 257e lso works onS.%~ │ │ │ +004749d0: 6c73 6f20 776f 726b 7320 6f6e 5300 25e0 lso works onS.%. │ │ │ 004749e0: 6100 0020 2020 6c6f 6361 6c20 7661 7269 a.. local vari │ │ │ 004749f0: 6162 6c65 732c 2062 7574 2068 6173 206c ables, but has l │ │ │ 00474a00: 6573 7320 6265 6e65 6669 7420 666f 7220 ess benefit for │ │ │ 00474a10: 6c6f 6361 6c73 2061 7320 6974 2064 6f65 locals as it doe │ │ │ 00474a20: 7320 6e6f 7420 286e 6565 6420 746f 2920 s not (need to) │ │ │ -00474a30: 0025 7e71 0000 2020 2070 726f 7669 6465 .%~q.. provide │ │ │ +00474a30: 0025 e071 0000 2020 2070 726f 7669 6465 .%.q.. provide │ │ │ 00474a40: 2041 4349 4420 6265 6861 7669 6f72 2e07 ACID behavior.. │ │ │ -00474a50: 0025 7e81 0000 3300 257e 9100 0020 2020 .%~...3.%~... │ │ │ +00474a50: 0025 e081 0000 3300 25e0 9100 0020 2020 .%....3.%.... │ │ │ 00474a60: 5468 6520 666f 726d 6174 206f 6620 7468 The format of th │ │ │ 00474a70: 6520 2449 4e43 5245 4d45 4e54 2066 756e e $INCREMENT fun │ │ │ -00474a80: 6374 696f 6e20 6973 3a08 0024 7ec0 1100 ction is:..$~... │ │ │ -00474a90: 0024 0025 7e12 0000 2020 2024 494e 4352 .$.%~... $INCR │ │ │ +00474a80: 6374 696f 6e20 6973 3a08 0024 e0c0 1100 ction is:..$.... │ │ │ +00474a90: 0024 0025 e012 0000 2020 2024 494e 4352 .$.%.... $INCR │ │ │ 00474aa0: 454d 454e 5428 676c 766e 5b2c 6e75 6d65 EMENT(glvn[,nume │ │ │ -00474ab0: 7870 725d 2907 0025 7e13 0000 1a00 247e xpr])..%~.....$~ │ │ │ +00474ab0: 7870 725d 2907 0025 e013 0000 1a00 24e0 xpr])..%......$. │ │ │ 00474ac0: ff73 00ff 4558 414d 504c 4553 0000 4578 .s..EXAMPLES..Ex │ │ │ -00474ad0: 616d 706c 6573 1300 317e bf11 0000 2020 amples..1~.... │ │ │ -00474ae0: 2045 7861 6d70 6c65 7307 0032 7e21 0000 Examples..2~!.. │ │ │ -00474af0: 1200 327e 3100 0020 2020 4578 616d 706c ..2~1.. Exampl │ │ │ -00474b00: 653a 0700 327e 4100 0015 0032 7e51 0000 e:..2~A....2~Q.. │ │ │ +00474ad0: 616d 706c 6573 1300 31e0 bf11 0000 2020 amples..1..... │ │ │ +00474ae0: 2045 7861 6d70 6c65 7307 0032 e021 0000 Examples..2.!.. │ │ │ +00474af0: 1200 32e0 3100 0020 2020 4578 616d 706c ..2.1.. Exampl │ │ │ +00474b00: 653a 0700 32e0 4100 0015 0032 e051 0000 e:..2.A....2.Q.. │ │ │ 00474b10: 2020 2047 544d 3e73 6574 2069 3d31 2100 GTM>set i=1!. │ │ │ -00474b20: 327e 6100 0020 2020 4754 4d3e 7772 6974 2~a.. GTM>writ │ │ │ +00474b20: 32e0 6100 0020 2020 4754 4d3e 7772 6974 2.a.. GTM>writ │ │ │ 00474b30: 6520 2469 6e63 7265 6d65 6e74 2869 290b e $increment(i). │ │ │ -00474b40: 0032 7e71 0000 2020 2032 2100 327e 8100 .2~q.. 2!.2~.. │ │ │ +00474b40: 0032 e071 0000 2020 2032 2100 32e0 8100 .2.q.. 2!.2... │ │ │ 00474b50: 0020 2020 4754 4d3e 7772 6974 6520 2469 . GTM>write $i │ │ │ -00474b60: 6e63 7265 6d65 6e74 2869 290b 0032 7e91 ncrement(i)..2~. │ │ │ -00474b70: 0000 2020 2033 2200 317e c011 0000 2020 .. 3".1~.... │ │ │ +00474b60: 6e63 7265 6d65 6e74 2869 290b 0032 e091 ncrement(i)..2.. │ │ │ +00474b70: 0000 2020 2033 2200 31e0 c011 0000 2020 .. 3".1..... │ │ │ 00474b80: 2047 544d 3e77 7269 7465 2024 696e 6372 GTM>write $incr │ │ │ -00474b90: 656d 656e 7428 6929 0b00 327e 1200 0020 ement(i)..2~... │ │ │ -00474ba0: 2020 3421 0032 7e13 0000 2020 2047 544d 4!.2~... GTM │ │ │ +00474b90: 656d 656e 7428 6929 0b00 32e0 1200 0020 ement(i)..2.... │ │ │ +00474ba0: 2020 3421 0032 e013 0000 2020 2047 544d 4!.2.... GTM │ │ │ 00474bb0: 3e77 7269 7465 2024 696e 6372 656d 656e >write $incremen │ │ │ -00474bc0: 7428 6929 0b00 327e 1400 0020 2020 3515 t(i)..2~... 5. │ │ │ -00474bd0: 0032 7e15 0000 2020 2047 544d 3e77 7269 .2~... GTM>wri │ │ │ -00474be0: 7465 2069 0b00 327e 1600 0020 2020 3524 te i..2~... 5$ │ │ │ -00474bf0: 0032 7e17 0000 2020 2047 544d 3e77 7269 .2~... GTM>wri │ │ │ +00474bc0: 7428 6929 0b00 32e0 1400 0020 2020 3515 t(i)..2.... 5. │ │ │ +00474bd0: 0032 e015 0000 2020 2047 544d 3e77 7269 .2.... GTM>wri │ │ │ +00474be0: 7465 2069 0b00 32e0 1600 0020 2020 3524 te i..2.... 5$ │ │ │ +00474bf0: 0032 e017 0000 2020 2047 544d 3e77 7269 .2.... GTM>wri │ │ │ 00474c00: 7465 2024 696e 6372 656d 656e 7428 692c te $increment(i, │ │ │ -00474c10: 2d32 290b 0032 7e18 0000 2020 2033 1500 -2)..2~... 3.. │ │ │ -00474c20: 327e 1900 0020 2020 4754 4d3e 7772 6974 2~... GTM>writ │ │ │ -00474c30: 6520 690b 0032 7e1a 0000 2020 2033 0e00 e i..2~... 3.. │ │ │ -00474c40: 327e 2100 0020 2020 4754 4d3e 0700 327e 2~!.. GTM>..2~ │ │ │ -00474c50: 2200 0052 0032 7e23 0000 2020 2054 6869 "..R.2~#.. Thi │ │ │ +00474c10: 2d32 290b 0032 e018 0000 2020 2033 1500 -2)..2.... 3.. │ │ │ +00474c20: 32e0 1900 0020 2020 4754 4d3e 7772 6974 2.... GTM>writ │ │ │ +00474c30: 6520 690b 0032 e01a 0000 2020 2033 0e00 e i..2.... 3.. │ │ │ +00474c40: 32e0 2100 0020 2020 4754 4d3e 0700 32e0 2.!.. GTM>..2. │ │ │ +00474c50: 2200 0052 0032 e023 0000 2020 2054 6869 "..R.2.#.. Thi │ │ │ 00474c60: 7320 6578 616d 706c 6520 696e 6372 656d s example increm │ │ │ 00474c70: 656e 7473 2074 6865 2076 616c 7565 206f ents the value o │ │ │ 00474c80: 6620 6920 6279 2031 2061 6e64 2061 7420 f i by 1 and at │ │ │ 00474c90: 7468 6520 656e 6420 6465 6372 656d 656e the end decremen │ │ │ -00474ca0: 7473 2069 744d 0032 7e24 0000 2020 2062 ts itM.2~$.. b │ │ │ +00474ca0: 7473 2069 744d 0032 e024 0000 2020 2062 ts itM.2.$.. b │ │ │ 00474cb0: 7920 322e 204e 6f74 6520 7468 6174 2074 y 2. Note that t │ │ │ 00474cc0: 6865 2064 6566 6175 6c74 2076 616c 7565 he default value │ │ │ 00474cd0: 2066 6f72 2069 6e63 7265 6d65 6e74 696e for incrementin │ │ │ 00474ce0: 6720 6120 7661 7269 6162 6c65 2069 7320 g a variable is │ │ │ -00474cf0: 312e 0700 327e 2500 0019 0018 7e4a 5553 1...2~%.....~JUS │ │ │ +00474cf0: 312e 0700 32e0 2500 0019 0018 e04a 5553 1...2.%......JUS │ │ │ 00474d00: 5449 4659 2829 0000 244a 7573 7469 6679 TIFY()..$Justify │ │ │ -00474d10: 2829 1500 227e bf11 0000 2020 2024 4a75 ().."~.... $Ju │ │ │ -00474d20: 7374 6966 7928 2907 0023 7e21 0000 2500 stify()..#~!..%. │ │ │ -00474d30: 237e 3100 0020 2020 5265 7475 726e 7320 #~1.. Returns │ │ │ +00474d10: 2829 1500 22e0 bf11 0000 2020 2024 4a75 ().."..... $Ju │ │ │ +00474d20: 7374 6966 7928 2907 0023 e021 0000 2500 stify()..#.!..%. │ │ │ +00474d30: 23e0 3100 0020 2020 5265 7475 726e 7320 #.1.. Returns │ │ │ 00474d40: 6120 666f 726d 6174 7465 6420 7374 7269 a formatted stri │ │ │ -00474d50: 6e67 2e07 0023 7e41 0000 3200 237e 5100 ng...#~A..2.#~Q. │ │ │ +00474d50: 6e67 2e07 0023 e041 0000 3200 23e0 5100 ng...#.A..2.#.Q. │ │ │ 00474d60: 0020 2020 5468 6520 666f 726d 6174 2066 . The format f │ │ │ 00474d70: 6f72 2074 6865 2024 4a55 5354 4946 5920 or the $JUSTIFY │ │ │ -00474d80: 6675 6e63 7469 6f6e 2069 733a 0700 237e function is:..#~ │ │ │ -00474d90: 6100 002e 0023 7e71 0000 2020 2024 4a5b a....#~q.. $J[ │ │ │ +00474d80: 6675 6e63 7469 6f6e 2069 733a 0700 23e0 function is:..#. │ │ │ +00474d90: 6100 002e 0023 e071 0000 2020 2024 4a5b a....#.q.. $J[ │ │ │ 00474da0: 5553 5449 4659 5d28 6578 7072 2c69 6e74 USTIFY](expr,int │ │ │ 00474db0: 6578 7072 315b 2c69 6e74 6578 7072 325d expr1[,intexpr2] │ │ │ -00474dc0: 2907 0023 7e81 0000 5100 237e 9100 0020 )..#~...Q.#~... │ │ │ +00474dc0: 2907 0023 e081 0000 5100 23e0 9100 0020 )..#....Q.#.... │ │ │ 00474dd0: 2020 244a 5553 5449 4659 2829 2066 696c $JUSTIFY() fil │ │ │ 00474de0: 6c73 2065 7870 7265 7373 696f 6e73 2074 ls expressions t │ │ │ 00474df0: 6f20 6372 6561 7465 2066 6978 6564 206c o create fixed l │ │ │ 00474e00: 656e 6774 6820 7661 6c75 6573 2e20 486f ength values. Ho │ │ │ -00474e10: 7765 7665 722c 2069 6653 0022 7ec0 1100 wever, ifS."~... │ │ │ +00474e10: 7765 7665 722c 2069 6653 0022 e0c0 1100 wever, ifS.".... │ │ │ 00474e20: 0020 2020 7468 6520 6c65 6e67 7468 206f . the length o │ │ │ 00474e30: 6620 7468 6520 7370 6563 6966 6965 6420 f the specified │ │ │ 00474e40: 6578 7072 6573 7369 6f6e 2065 7863 6565 expression excee │ │ │ 00474e50: 6473 2074 6865 2073 7065 6369 6669 6564 ds the specified │ │ │ -00474e60: 2066 6965 6c64 2073 697a 652c 5400 237e field size,T.#~ │ │ │ +00474e60: 2066 6965 6c64 2073 697a 652c 5400 23e0 field size,T.#. │ │ │ 00474e70: 1200 0020 2020 244a 5553 5449 4659 2829 ... $JUSTIFY() │ │ │ 00474e80: 2064 6f65 7320 6e6f 7420 7472 756e 6361 does not trunca │ │ │ 00474e90: 7465 2074 6865 2072 6573 756c 7420 2861 te the result (a │ │ │ 00474ea0: 6c74 686f 7567 6820 6974 206d 6179 2073 lthough it may s │ │ │ 00474eb0: 7469 6c6c 2072 6f75 6e64 2062 6173 6564 till round based │ │ │ -00474ec0: 4a00 237e 1300 0020 2020 6f6e 2074 6865 J.#~... on the │ │ │ +00474ec0: 4a00 23e0 1300 0020 2020 6f6e 2074 6865 J.#.... on the │ │ │ 00474ed0: 2074 6869 7264 2061 7267 756d 656e 7429 third argument) │ │ │ 00474ee0: 2e20 5768 656e 2072 6571 7569 7265 642c . When required, │ │ │ 00474ef0: 2075 7365 2024 4558 5452 4143 5428 2920 use $EXTRACT() │ │ │ -00474f00: 746f 2070 6572 666f 726d 1500 237e 1400 to perform..#~.. │ │ │ +00474f00: 746f 2070 6572 666f 726d 1500 23e0 1400 to perform..#... │ │ │ 00474f10: 0020 2020 7472 756e 6361 7469 6f6e 2e07 . truncation.. │ │ │ -00474f20: 0023 7e15 0000 5200 237e 1600 0020 2020 .#~...R.#~... │ │ │ +00474f20: 0023 e015 0000 5200 23e0 1600 0020 2020 .#....R.#.... │ │ │ 00474f30: 244a 5553 5449 4659 2829 206f 7074 696f $JUSTIFY() optio │ │ │ 00474f40: 6e61 6c6c 7920 726f 756e 6473 2074 6865 nally rounds the │ │ │ 00474f50: 2070 6f72 7469 6f6e 206f 6620 7468 6520 portion of the │ │ │ 00474f60: 7265 7375 6c74 2061 6674 6572 2074 6865 result after the │ │ │ -00474f70: 2064 6563 696d 616c 5300 237e 1700 0020 decimalS.#~... │ │ │ +00474f70: 2064 6563 696d 616c 5300 23e0 1700 0020 decimalS.#.... │ │ │ 00474f80: 2020 706f 696e 742e 2049 6e20 7468 6520 point. In the │ │ │ 00474f90: 6162 7365 6e63 6520 6f66 2074 6865 2074 absence of the t │ │ │ 00474fa0: 6869 7264 2061 7267 756d 656e 742c 2024 hird argument, $ │ │ │ 00474fb0: 4a55 5354 4946 5928 2920 646f 6573 206e JUSTIFY() does n │ │ │ 00474fc0: 6f74 2072 6573 7472 6963 7400 0000 0000 ot restrict..... │ │ │ 00474fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00474fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00474ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00475000: 0400 0000 f407 0000 a81f 0000 0000 0000 ................ │ │ │ -00475010: 7600 007e 4845 4c50 00ff 7300 ff46 554e v..~HELP..s..FUN │ │ │ +00475010: 7600 00e0 4845 4c50 00ff 7300 ff46 554e v...HELP..s..FUN │ │ │ 00475020: 4354 494f 4e53 00ff 7300 ff24 4a55 5354 CTIONS..s..$JUST │ │ │ 00475030: 4946 5928 2900 c018 0000 2020 2074 6865 IFY()..... the │ │ │ 00475040: 2065 7661 6c75 6174 696f 6e20 6f66 2074 evaluation of t │ │ │ 00475050: 6865 2065 7870 7265 7373 696f 6e2e 2049 he expression. I │ │ │ 00475060: 6e20 7468 6520 7072 6573 656e 6365 206f n the presence o │ │ │ 00475070: 6620 7468 6520 7468 6972 6420 2872 6f75 f the third (rou │ │ │ -00475080: 6e64 696e 6729 4f00 237e 1900 0020 2020 nding)O.#~... │ │ │ +00475080: 6e64 696e 6729 4f00 23e0 1900 0020 2020 nding)O.#.... │ │ │ 00475090: 6172 6775 6d65 6e74 2c20 244a 5553 5449 argument, $JUSTI │ │ │ 004750a0: 4659 2829 2065 7661 6c75 6174 6573 2074 FY() evaluates t │ │ │ 004750b0: 6865 2065 7870 7265 7373 696f 6e20 6173 he expression as │ │ │ 004750c0: 2061 206e 756d 6572 6963 2076 616c 7565 a numeric value │ │ │ -004750d0: 2e20 5468 653a 0023 7e1a 0000 2020 2072 . The:.#~... r │ │ │ +004750d0: 2e20 5468 653a 0023 e01a 0000 2020 2072 . The:.#.... r │ │ │ 004750e0: 6f75 6e64 696e 6720 616c 676f 7269 7468 ounding algorith │ │ │ 004750f0: 6d20 6361 6e20 6265 2075 6e64 6572 7374 m can be underst │ │ │ 00475100: 6f6f 6420 6173 2066 6f6c 6c6f 7773 3a07 ood as follows:. │ │ │ -00475110: 0023 7e21 0000 1a00 227e ff73 00ff 4558 .#~!...."~.s..EX │ │ │ +00475110: 0023 e021 0000 1a00 22e0 ff73 00ff 4558 .#.!...."..s..EX │ │ │ 00475120: 414d 504c 4553 0000 4578 616d 706c 6573 AMPLES..Examples │ │ │ -00475130: 1300 2f7e bf11 0000 2020 2045 7861 6d70 ../~.... Examp │ │ │ -00475140: 6c65 7307 0030 7e21 0000 1200 307e 3100 les..0~!....0~1. │ │ │ -00475150: 0020 2020 4578 616d 706c 653a 0700 307e . Example:..0~ │ │ │ -00475160: 4100 0050 0030 7e51 0000 2020 2047 544d A..P.0~Q.. GTM │ │ │ +00475130: 1300 2fe0 bf11 0000 2020 2045 7861 6d70 ../..... Examp │ │ │ +00475140: 6c65 7307 0030 e021 0000 1200 30e0 3100 les..0.!....0.1. │ │ │ +00475150: 0020 2020 4578 616d 706c 653a 0700 30e0 . Example:..0. │ │ │ +00475160: 4100 0050 0030 e051 0000 2020 2047 544d A..P.0.Q.. GTM │ │ │ 00475170: 3e77 7269 7465 2022 3a22 2c24 6a75 7374 >write ":",$just │ │ │ 00475180: 6966 7928 2248 454c 4c4f 222c 3130 292c ify("HELLO",10), │ │ │ 00475190: 223a 222c 212c 223a 222c 246a 7573 7469 ":",!,":",$justi │ │ │ 004751a0: 6679 2822 474f 4f44 4259 4522 2c35 292c fy("GOODBYE",5), │ │ │ -004751b0: 223a 2216 0030 7e61 0000 2020 203a 2020 ":"..0~a.. : │ │ │ -004751c0: 2020 2048 454c 4c4f 3a13 0030 7e71 0000 HELLO:..0~q.. │ │ │ -004751d0: 2020 203a 474f 4f44 4259 453a 0e00 307e :GOODBYE:..0~ │ │ │ -004751e0: 8100 0020 2020 4754 4d3e 0700 307e 9100 ... GTM>..0~.. │ │ │ -004751f0: 004e 002f 7ec0 1100 0020 2020 5468 6973 .N./~.... This │ │ │ +004751b0: 223a 2216 0030 e061 0000 2020 203a 2020 ":"..0.a.. : │ │ │ +004751c0: 2020 2048 454c 4c4f 3a13 0030 e071 0000 HELLO:..0.q.. │ │ │ +004751d0: 2020 203a 474f 4f44 4259 453a 0e00 30e0 :GOODBYE:..0. │ │ │ +004751e0: 8100 0020 2020 4754 4d3e 0700 30e0 9100 ... GTM>..0... │ │ │ +004751f0: 004e 002f e0c0 1100 0020 2020 5468 6973 .N./..... This │ │ │ 00475200: 2075 7365 7320 244a 5553 5449 4659 2829 uses $JUSTIFY() │ │ │ 00475210: 2074 6f20 6469 7370 6c61 7920 2248 454c to display "HEL │ │ │ 00475220: 4c4f 2220 696e 2061 2066 6965 6c64 206f LO" in a field o │ │ │ 00475230: 6620 3130 2073 7061 6365 7320 616e 6453 f 10 spaces andS │ │ │ -00475240: 0030 7e12 0000 2020 2022 474f 4f44 4259 .0~... "GOODBY │ │ │ +00475240: 0030 e012 0000 2020 2022 474f 4f44 4259 .0.... "GOODBY │ │ │ 00475250: 4522 2069 6e20 6120 6669 656c 6420 6f66 E" in a field of │ │ │ 00475260: 2035 2073 7061 6365 732e 2042 6563 6175 5 spaces. Becau │ │ │ 00475270: 7365 2074 6865 206c 656e 6774 6820 6f66 se the length of │ │ │ 00475280: 2022 474f 4f44 4259 4522 2065 7863 6565 "GOODBYE" excee │ │ │ -00475290: 6473 3e00 307e 1300 0020 2020 6669 7665 ds>.0~... five │ │ │ +00475290: 6473 3e00 30e0 1300 0020 2020 6669 7665 ds>.0.... five │ │ │ 004752a0: 2073 7061 6365 732c 2074 6865 2072 6573 spaces, the res │ │ │ 004752b0: 756c 7420 6f76 6572 666c 6f77 7320 7468 ult overflows th │ │ │ 004752c0: 6520 7370 6563 6966 6963 6174 696f 6e2e e specification. │ │ │ -004752d0: 0700 307e 1400 0012 0030 7e15 0000 2020 ..0~.....0~... │ │ │ -004752e0: 2045 7861 6d70 6c65 3a07 0030 7e16 0000 Example:..0~... │ │ │ -004752f0: 3800 307e 1700 0020 2020 4754 4d3e 7772 8.0~... GTM>wr │ │ │ +004752d0: 0700 30e0 1400 0012 0030 e015 0000 2020 ..0......0.... │ │ │ +004752e0: 2045 7861 6d70 6c65 3a07 0030 e016 0000 Example:..0.... │ │ │ +004752f0: 3800 30e0 1700 0020 2020 4754 4d3e 7772 8.0.... GTM>wr │ │ │ 00475300: 6974 6520 2231 3233 3435 3637 3839 3022 ite "1234567890" │ │ │ 00475310: 2c21 2c24 6a75 7374 6966 7928 3130 2e35 ,!,$justify(10.5 │ │ │ -00475320: 3435 2c31 302c 3229 1400 307e 1800 0020 45,10,2)..0~... │ │ │ -00475330: 2020 3132 3334 3536 3738 3930 1400 307e 1234567890..0~ │ │ │ +00475320: 3435 2c31 302c 3229 1400 30e0 1800 0020 45,10,2)..0.... │ │ │ +00475330: 2020 3132 3334 3536 3738 3930 1400 30e0 1234567890..0. │ │ │ 00475340: 1900 0020 2020 2020 2020 2031 302e 3535 ... 10.55 │ │ │ -00475350: 0e00 307e 1a00 0020 2020 4754 4d3e 0700 ..0~... GTM>.. │ │ │ -00475360: 307e 2100 0052 0030 7e22 0000 2020 2054 0~!..R.0~".. T │ │ │ +00475350: 0e00 30e0 1a00 0020 2020 4754 4d3e 0700 ..0.... GTM>.. │ │ │ +00475360: 30e0 2100 0052 0030 e022 0000 2020 2054 0.!..R.0.".. T │ │ │ 00475370: 6869 7320 7573 6573 2024 4a55 5354 4946 his uses $JUSTIF │ │ │ 00475380: 5928 2920 746f 2057 5249 5445 2061 2072 Y() to WRITE a r │ │ │ 00475390: 6f75 6e64 6564 2076 616c 7565 2072 6967 ounded value rig │ │ │ 004753a0: 6874 206a 7573 7469 6669 6564 2069 6e20 ht justified in │ │ │ -004753b0: 6120 6669 656c 6443 0030 7e23 0000 2020 a fieldC.0~#.. │ │ │ +004753b0: 6120 6669 656c 6443 0030 e023 0000 2020 a fieldC.0.#.. │ │ │ 004753c0: 206f 6620 3130 2073 7061 6365 732e 204e of 10 spaces. N │ │ │ 004753d0: 6f74 6963 6520 7468 6174 2074 6865 2072 otice that the r │ │ │ 004753e0: 6573 756c 7420 6861 7320 6265 656e 2072 esult has been r │ │ │ -004753f0: 6f75 6e64 6564 2075 702e 0700 307e 2400 ounded up...0~$. │ │ │ -00475400: 0012 0030 7e25 0000 2020 2045 7861 6d70 ...0~%.. Examp │ │ │ -00475410: 6c65 3a07 0030 7e26 0000 3800 307e 2700 le:..0~&..8.0~'. │ │ │ +004753f0: 6f75 6e64 6564 2075 702e 0700 30e0 2400 ounded up...0.$. │ │ │ +00475400: 0012 0030 e025 0000 2020 2045 7861 6d70 ...0.%.. Examp │ │ │ +00475410: 6c65 3a07 0030 e026 0000 3800 30e0 2700 le:..0.&..8.0.'. │ │ │ 00475420: 0020 2020 4754 4d3e 7772 6974 6520 2231 . GTM>write "1 │ │ │ 00475430: 3233 3435 3637 3839 3022 2c21 2c24 6a75 234567890",!,$ju │ │ │ 00475440: 7374 6966 7928 3130 2e35 3434 2c31 302c stify(10.544,10, │ │ │ -00475450: 3229 1400 307e 2800 0020 2020 3132 3334 2)..0~(.. 1234 │ │ │ -00475460: 3536 3738 3930 1400 307e 2900 0020 2020 567890..0~).. │ │ │ -00475470: 2020 2020 2031 302e 3534 0e00 307e 2a00 10.54..0~*. │ │ │ -00475480: 0020 2020 4754 4d3e 0700 307e 3100 0053 . GTM>..0~1..S │ │ │ -00475490: 0030 7e32 0000 2020 2041 6761 696e 2c20 .0~2.. Again, │ │ │ +00475450: 3229 1400 30e0 2800 0020 2020 3132 3334 2)..0.(.. 1234 │ │ │ +00475460: 3536 3738 3930 1400 30e0 2900 0020 2020 567890..0.).. │ │ │ +00475470: 2020 2020 2031 302e 3534 0e00 30e0 2a00 10.54..0.*. │ │ │ +00475480: 0020 2020 4754 4d3e 0700 30e0 3100 0053 . GTM>..0.1..S │ │ │ +00475490: 0030 e032 0000 2020 2041 6761 696e 2c20 .0.2.. Again, │ │ │ 004754a0: 7468 6973 2075 7365 7320 244a 5553 5449 this uses $JUSTI │ │ │ 004754b0: 4659 2829 2074 6f20 5752 4954 4520 6120 FY() to WRITE a │ │ │ 004754c0: 726f 756e 6465 6420 7661 6c75 6520 7269 rounded value ri │ │ │ 004754d0: 6768 7420 6a75 7374 6966 6965 6420 696e ght justified in │ │ │ -004754e0: 2061 4b00 307e 3300 0020 2020 6669 656c aK.0~3.. fiel │ │ │ +004754e0: 2061 4b00 30e0 3300 0020 2020 6669 656c aK.0.3.. fiel │ │ │ 004754f0: 6420 6f66 2031 3020 7370 6163 6573 2e20 d of 10 spaces. │ │ │ 00475500: 4e6f 7469 6365 2074 6861 7420 7468 6520 Notice that the │ │ │ 00475510: 7265 7375 6c74 2068 6173 2062 6565 6e20 result has been │ │ │ 00475520: 726f 756e 6465 6420 646f 776e 2e07 0030 rounded down...0 │ │ │ -00475530: 7e34 0000 1200 307e 3500 0020 2020 4578 ~4....0~5.. Ex │ │ │ -00475540: 616d 706c 653a 0700 307e 3600 0036 0030 ample:..0~6..6.0 │ │ │ -00475550: 7e37 0000 2020 2047 544d 3e77 7269 7465 ~7.. GTM>write │ │ │ +00475530: e034 0000 1200 30e0 3500 0020 2020 4578 .4....0.5.. Ex │ │ │ +00475540: 616d 706c 653a 0700 30e0 3600 0036 0030 ample:..0.6..6.0 │ │ │ +00475550: e037 0000 2020 2047 544d 3e77 7269 7465 .7.. GTM>write │ │ │ 00475560: 2022 3132 3334 3536 3738 3930 222c 212c "1234567890",!, │ │ │ 00475570: 246a 7573 7469 6679 2831 302e 352c 3130 $justify(10.5,10 │ │ │ -00475580: 2c32 2914 0030 7e38 0000 2020 2031 3233 ,2)..0~8.. 123 │ │ │ -00475590: 3435 3637 3839 3014 0030 7e39 0000 2020 4567890..0~9.. │ │ │ -004755a0: 2020 2020 2020 3130 2e35 300e 0030 7e3a 10.50..0~: │ │ │ -004755b0: 0000 2020 2047 544d 3e07 0030 7e41 0000 .. GTM>..0~A.. │ │ │ -004755c0: 5300 307e 4200 0020 2020 4f6e 6365 2061 S.0~B.. Once a │ │ │ +00475580: 2c32 2914 0030 e038 0000 2020 2031 3233 ,2)..0.8.. 123 │ │ │ +00475590: 3435 3637 3839 3014 0030 e039 0000 2020 4567890..0.9.. │ │ │ +004755a0: 2020 2020 2020 3130 2e35 300e 0030 e03a 10.50..0.: │ │ │ +004755b0: 0000 2020 2047 544d 3e07 0030 e041 0000 .. GTM>..0.A.. │ │ │ +004755c0: 5300 30e0 4200 0020 2020 4f6e 6365 2061 S.0.B.. Once a │ │ │ 004755d0: 6761 696e 2c20 7468 6973 2075 7365 7320 gain, this uses │ │ │ 004755e0: 244a 5553 5449 4659 2829 2074 6f20 5752 $JUSTIFY() to WR │ │ │ 004755f0: 4954 4520 6120 726f 756e 6465 6420 7661 ITE a rounded va │ │ │ 00475600: 6c75 6520 7269 6768 7420 6a75 7374 6966 lue right justif │ │ │ -00475610: 6965 6453 0030 7e43 0000 2020 2069 6e20 iedS.0~C.. in │ │ │ +00475610: 6965 6453 0030 e043 0000 2020 2069 6e20 iedS.0.C.. in │ │ │ 00475620: 6120 6669 656c 6420 6f66 2031 3020 7370 a field of 10 sp │ │ │ 00475630: 6163 6573 2e20 4e6f 7469 6365 2074 6861 aces. Notice tha │ │ │ 00475640: 7420 7468 6520 7265 7375 6c74 2068 6173 t the result has │ │ │ 00475650: 2062 6565 6e20 7a65 726f 2d66 696c 6c65 been zero-fille │ │ │ -00475660: 6420 746f 2032 1100 307e 4400 0020 2020 d to 2..0~D.. │ │ │ -00475670: 706c 6163 6573 2e07 0030 7e45 0000 1200 places...0~E.... │ │ │ -00475680: 307e 4600 0020 2020 4578 616d 706c 653a 0~F.. Example: │ │ │ -00475690: 0700 307e 4700 0025 0030 7e48 0000 2020 ..0~G..%.0~H.. │ │ │ +00475660: 6420 746f 2032 1100 30e0 4400 0020 2020 d to 2..0.D.. │ │ │ +00475670: 706c 6163 6573 2e07 0030 e045 0000 1200 places...0.E.... │ │ │ +00475680: 30e0 4600 0020 2020 4578 616d 706c 653a 0.F.. Example: │ │ │ +00475690: 0700 30e0 4700 0025 0030 e048 0000 2020 ..0.G..%.0.H.. │ │ │ 004756a0: 2047 544d 3e77 7269 7465 2024 6a75 7374 GTM>write $just │ │ │ -004756b0: 6966 7928 2e33 342c 302c 3229 0e00 307e ify(.34,0,2)..0~ │ │ │ -004756c0: 4900 0020 2020 302e 3334 0e00 307e 4a00 I.. 0.34..0~J. │ │ │ -004756d0: 0020 2020 4754 4d3e 0700 307e 5100 0054 . GTM>..0~Q..T │ │ │ -004756e0: 0030 7e52 0000 2020 2054 6869 7320 6578 .0~R.. This ex │ │ │ +004756b0: 6966 7928 2e33 342c 302c 3229 0e00 30e0 ify(.34,0,2)..0. │ │ │ +004756c0: 4900 0020 2020 302e 3334 0e00 30e0 4a00 I.. 0.34..0.J. │ │ │ +004756d0: 0020 2020 4754 4d3e 0700 30e0 5100 0054 . GTM>..0.Q..T │ │ │ +004756e0: 0030 e052 0000 2020 2054 6869 7320 6578 .0.R.. This ex │ │ │ 004756f0: 616d 706c 6520 7573 6573 2024 4a55 5354 ample uses $JUST │ │ │ 00475700: 4946 5920 746f 2065 6e73 7572 6520 7468 IFY to ensure th │ │ │ 00475710: 6174 2074 6865 2066 7261 6374 696f 6e20 at the fraction │ │ │ 00475720: 6861 7320 6120 6c65 6164 696e 6720 7a65 has a leading ze │ │ │ -00475730: 726f 2e54 0030 7e53 0000 2020 204e 6f74 ro.T.0~S.. Not │ │ │ +00475730: 726f 2e54 0030 e053 0000 2020 204e 6f74 ro.T.0.S.. Not │ │ │ 00475740: 6520 7468 6520 7573 6520 6f66 2061 2073 e the use of a s │ │ │ 00475750: 6563 6f6e 6420 6172 6775 6d65 6e74 206f econd argument o │ │ │ 00475760: 6620 7a65 726f 2069 6e20 7468 6520 6361 f zero in the ca │ │ │ 00475770: 7365 2074 6861 7420 726f 756e 6469 6e67 se that rounding │ │ │ -00475780: 2069 7320 7468 6534 0030 7e54 0000 2020 is the4.0~T.. │ │ │ +00475780: 2069 7320 7468 6534 0030 e054 0000 2020 is the4.0.T.. │ │ │ 00475790: 206f 6e6c 7920 6675 6e63 7469 6f6e 2074 only function t │ │ │ 004757a0: 6861 7420 244a 5553 5449 4659 2069 7320 hat $JUSTIFY is │ │ │ -004757b0: 746f 2070 6572 666f 726d 2e07 0030 7e55 to perform...0~U │ │ │ -004757c0: 0000 1700 187e 4c45 4e47 5448 2829 0000 .....~LENGTH().. │ │ │ -004757d0: 244c 656e 6774 6828 2914 0021 7ebf 1100 $Length()..!~... │ │ │ +004757b0: 746f 2070 6572 666f 726d 2e07 0030 e055 to perform...0.U │ │ │ +004757c0: 0000 1700 18e0 4c45 4e47 5448 2829 0000 ......LENGTH().. │ │ │ +004757d0: 244c 656e 6774 6828 2914 0021 e0bf 1100 $Length()..!.... │ │ │ 004757e0: 0020 2020 244c 656e 6774 6828 2907 0022 . $Length().." │ │ │ -004757f0: 7e21 0000 0000 0000 0000 0000 0000 0000 ~!.............. │ │ │ +004757f0: e021 0000 0000 0000 0000 0000 0000 0000 .!.............. │ │ │ 00475800: 0400 0000 cb07 0000 f21f 0000 0000 0000 ................ │ │ │ -00475810: 7100 007e 4845 4c50 00ff 7300 ff46 554e q..~HELP..s..FUN │ │ │ +00475810: 7100 00e0 4845 4c50 00ff 7300 ff46 554e q...HELP..s..FUN │ │ │ 00475820: 4354 494f 4e53 00ff 7300 ff24 4c45 4e47 CTIONS..s..$LENG │ │ │ 00475830: 5448 2829 00bf 3100 0020 2020 5265 7475 TH()..1.. Retu │ │ │ 00475840: 726e 7320 7468 6520 6c65 6e67 7468 206f rns the length o │ │ │ 00475850: 6620 6120 7374 7269 6e67 206d 6561 7375 f a string measu │ │ │ 00475860: 7265 6420 696e 2063 6861 7261 6374 6572 red in character │ │ │ 00475870: 732c 206f 7220 696e 2022 7069 6563 6573 s, or in "pieces │ │ │ -00475880: 2245 0022 7e41 0000 2020 2073 6570 6172 "E."~A.. separ │ │ │ +00475880: 2245 0022 e041 0000 2020 2073 6570 6172 "E.".A.. separ │ │ │ 00475890: 6174 6564 2062 7920 6120 6465 6c69 6d69 ated by a delimi │ │ │ 004758a0: 7465 7220 7370 6563 6966 6965 6420 6279 ter specified by │ │ │ 004758b0: 206f 6e65 206f 6620 6974 7320 6172 6775 one of its argu │ │ │ -004758c0: 6d65 6e74 732e 0700 227e 5100 0031 0022 ments..."~Q..1." │ │ │ -004758d0: 7e61 0000 2020 2054 6865 2066 6f72 6d61 ~a.. The forma │ │ │ +004758c0: 6d65 6e74 732e 0700 22e0 5100 0031 0022 ments...".Q..1." │ │ │ +004758d0: e061 0000 2020 2054 6865 2066 6f72 6d61 .a.. The forma │ │ │ 004758e0: 7420 666f 7220 7468 6520 244c 454e 4754 t for the $LENGT │ │ │ 004758f0: 4820 6675 6e63 7469 6f6e 2069 733a 0700 H function is:.. │ │ │ -00475900: 227e 7100 0022 0022 7e81 0000 2020 2024 "~q.."."~... $ │ │ │ +00475900: 22e0 7100 0022 0022 e081 0000 2020 2024 ".q..".".... $ │ │ │ 00475910: 4c5b 454e 4754 485d 2865 7870 7231 5b2c L[ENGTH](expr1[, │ │ │ -00475920: 6578 7072 325d 2907 0022 7e91 0000 1a00 expr2]).."~..... │ │ │ -00475930: 217e ff73 00ff 4558 414d 504c 4553 0000 !~.s..EXAMPLES.. │ │ │ -00475940: 4578 616d 706c 6573 1300 2e7e bf11 0000 Examples...~.... │ │ │ -00475950: 2020 2045 7861 6d70 6c65 7307 002f 7e21 Examples../~! │ │ │ -00475960: 0000 1200 2f7e 3100 0020 2020 4578 616d ..../~1.. Exam │ │ │ -00475970: 706c 653a 0700 2f7e 4100 0027 002f 7e51 ple:../~A..'./~Q │ │ │ +00475920: 6578 7072 325d 2907 0022 e091 0000 1a00 expr2]).."...... │ │ │ +00475930: 21e0 ff73 00ff 4558 414d 504c 4553 0000 !..s..EXAMPLES.. │ │ │ +00475940: 4578 616d 706c 6573 1300 2ee0 bf11 0000 Examples........ │ │ │ +00475950: 2020 2045 7861 6d70 6c65 7307 002f e021 Examples../.! │ │ │ +00475960: 0000 1200 2fe0 3100 0020 2020 4578 616d ..../.1.. Exam │ │ │ +00475970: 706c 653a 0700 2fe0 4100 0027 002f e051 ple:../.A..'./.Q │ │ │ 00475980: 0000 2020 2047 544d 3e57 7269 7465 2024 .. GTM>Write $ │ │ │ 00475990: 6c65 6e67 7468 2822 4b49 4e47 5354 4f4e length("KINGSTON │ │ │ -004759a0: 2229 0b00 2f7e 6100 0020 2020 380e 002f ")../~a.. 8../ │ │ │ -004759b0: 7e71 0000 2020 2047 544d 3e07 002f 7e81 ~q.. GTM>../~. │ │ │ -004759c0: 0000 4d00 2f7e 9100 0020 2020 5468 6973 ..M./~... This │ │ │ +004759a0: 2229 0b00 2fe0 6100 0020 2020 380e 002f ")../.a.. 8../ │ │ │ +004759b0: e071 0000 2020 2047 544d 3e07 002f e081 .q.. GTM>../.. │ │ │ +004759c0: 0000 4d00 2fe0 9100 0020 2020 5468 6973 ..M./.... This │ │ │ 004759d0: 2075 7365 7320 244c 454e 4754 4828 2920 uses $LENGTH() │ │ │ 004759e0: 746f 2057 5249 5445 2074 6865 206c 656e to WRITE the len │ │ │ 004759f0: 6774 6820 696e 2063 6861 7261 6374 6572 gth in character │ │ │ 00475a00: 7320 6f66 2074 6865 2073 7472 696e 6716 s of the string. │ │ │ -00475a10: 002e 7ec0 1100 0020 2020 224b 494e 4753 ..~.... "KINGS │ │ │ -00475a20: 544f 4e22 2e07 002f 7e12 0000 1200 2f7e TON".../~...../~ │ │ │ +00475a10: 002e e0c0 1100 0020 2020 224b 494e 4753 ....... "KINGS │ │ │ +00475a20: 544f 4e22 2e07 002f e012 0000 1200 2fe0 TON".../....../. │ │ │ 00475a30: 1300 0020 2020 4578 616d 706c 653a 0700 ... Example:.. │ │ │ -00475a40: 2f7e 1400 0041 002f 7e15 0000 2020 2047 /~...A./~... G │ │ │ +00475a40: 2fe0 1400 0041 002f e015 0000 2020 2047 /....A./.... G │ │ │ 00475a50: 544d 3e73 6574 2078 3d22 536d 6974 682f TM>set x="Smith/ │ │ │ 00475a60: 4a6f 686e 2f4d 2f31 3234 204d 6169 6e20 John/M/124 Main │ │ │ 00475a70: 5374 7265 6574 2f4f 7572 746f 776e 2f4b Street/Ourtown/K │ │ │ -00475a80: 412f 5553 4122 2200 2f7e 1600 0020 2020 A/USA""./~... │ │ │ +00475a80: 412f 5553 4122 2200 2fe0 1600 0020 2020 A/USA""./.... │ │ │ 00475a90: 4754 4d3e 7772 6974 6520 246c 656e 6774 GTM>write $lengt │ │ │ -00475aa0: 6828 782c 222f 2229 0b00 2f7e 1700 0020 h(x,"/")../~... │ │ │ -00475ab0: 2020 370e 002f 7e18 0000 2020 2047 544d 7../~... GTM │ │ │ -00475ac0: 3e07 002f 7e19 0000 4b00 2f7e 1a00 0020 >../~...K./~... │ │ │ +00475aa0: 6828 782c 222f 2229 0b00 2fe0 1700 0020 h(x,"/")../.... │ │ │ +00475ab0: 2020 370e 002f e018 0000 2020 2047 544d 7../.... GTM │ │ │ +00475ac0: 3e07 002f e019 0000 4b00 2fe0 1a00 0020 >../....K./.... │ │ │ 00475ad0: 2020 5468 6973 2075 7365 7320 244c 454e This uses $LEN │ │ │ 00475ae0: 4754 4828 2920 746f 2057 5249 5445 2074 GTH() to WRITE t │ │ │ 00475af0: 6865 206e 756d 6265 7220 6f66 2070 6965 he number of pie │ │ │ 00475b00: 6365 7320 696e 2061 2073 7472 696e 672c ces in a string, │ │ │ -00475b10: 2061 7319 002f 7e21 0000 2020 2064 656c as../~!.. del │ │ │ -00475b20: 696d 6974 6564 2062 7920 2f2e 0700 2f7e imited by /.../~ │ │ │ -00475b30: 2200 0012 002f 7e23 0000 2020 2045 7861 "..../~#.. Exa │ │ │ -00475b40: 6d70 6c65 3a07 002f 7e24 0000 2800 2f7e mple:../~$..(./~ │ │ │ +00475b10: 2061 7319 002f e021 0000 2020 2064 656c as../.!.. del │ │ │ +00475b20: 696d 6974 6564 2062 7920 2f2e 0700 2fe0 imited by /.../. │ │ │ +00475b30: 2200 0012 002f e023 0000 2020 2045 7861 "..../.#.. Exa │ │ │ +00475b40: 6d70 6c65 3a07 002f e024 0000 2800 2fe0 mple:../.$..(./. │ │ │ 00475b50: 2500 0020 2020 4754 4d3e 7772 6974 6520 %.. GTM>write │ │ │ 00475b60: 246c 656e 6774 6828 222f 322f 332f 222c $length("/2/3/", │ │ │ -00475b70: 222f 2229 0b00 2f7e 2600 0020 2020 340e "/")../~&.. 4. │ │ │ -00475b80: 002f 7e27 0000 2020 2047 544d 3e07 002f ./~'.. GTM>../ │ │ │ -00475b90: 7e28 0000 5000 2f7e 2900 0020 2020 5468 ~(..P./~).. Th │ │ │ +00475b70: 222f 2229 0b00 2fe0 2600 0020 2020 340e "/")../.&.. 4. │ │ │ +00475b80: 002f e027 0000 2020 2047 544d 3e07 002f ./.'.. GTM>../ │ │ │ +00475b90: e028 0000 5000 2fe0 2900 0020 2020 5468 .(..P./.).. Th │ │ │ 00475ba0: 6973 2061 6c73 6f20 7573 6573 2024 4c45 is also uses $LE │ │ │ 00475bb0: 4e47 5448 2829 2074 6f20 5752 4954 4520 NGTH() to WRITE │ │ │ 00475bc0: 7468 6520 6e75 6d62 6572 206f 6620 7069 the number of pi │ │ │ 00475bd0: 6563 6573 2069 6e20 6120 7374 7269 6e67 eces in a string │ │ │ -00475be0: 2c20 6173 4a00 2f7e 2a00 0020 2020 6465 , asJ./~*.. de │ │ │ +00475be0: 2c20 6173 4a00 2fe0 2a00 0020 2020 6465 , asJ./.*.. de │ │ │ 00475bf0: 6c69 6d69 7465 6420 6279 202f 2e20 4e6f limited by /. No │ │ │ 00475c00: 7469 6365 2074 6861 7420 4754 2e4d 2e20 tice that GT.M. │ │ │ 00475c10: 6164 6473 206f 6e65 2063 6f75 6e74 2074 adds one count t │ │ │ 00475c20: 6f20 7468 6520 636f 756e 7420 6f66 5000 o the count ofP. │ │ │ -00475c30: 2f7e 3100 0020 2020 6465 6c69 6d69 7465 /~1.. delimite │ │ │ +00475c30: 2fe0 3100 0020 2020 6465 6c69 6d69 7465 /.1.. delimite │ │ │ 00475c40: 7273 2028 696e 2074 6869 7320 6361 7365 rs (in this case │ │ │ 00475c50: 2033 292c 2074 6f20 6765 7420 7468 6520 3), to get the │ │ │ 00475c60: 6e75 6d62 6572 206f 6620 7069 6563 6573 number of pieces │ │ │ 00475c70: 2069 6e20 7468 6520 7374 7269 6e67 1700 in the string.. │ │ │ -00475c80: 2f7e 3200 0020 2020 2864 6973 706c 6179 /~2.. (display │ │ │ -00475c90: 7320 3429 2e07 002f 7e33 0000 1300 187e s 4).../~3.....~ │ │ │ +00475c80: 2fe0 3200 0020 2020 2864 6973 706c 6179 /.2.. (display │ │ │ +00475c90: 7320 3429 2e07 002f e033 0000 1300 18e0 s 4).../.3...... │ │ │ 00475ca0: 4e41 4d45 2829 0000 244e 416d 6528 2912 NAME()..$NAme(). │ │ │ -00475cb0: 001f 7ebf 1100 0020 2020 244e 416d 6528 ..~.... $NAme( │ │ │ -00475cc0: 2907 0020 7e21 0000 5100 207e 3100 0020 ).. ~!..Q. ~1.. │ │ │ +00475cb0: 001f e0bf 1100 0020 2020 244e 416d 6528 ....... $NAme( │ │ │ +00475cc0: 2907 0020 e021 0000 5100 20e0 3100 0020 ).. .!..Q. .1.. │ │ │ 00475cd0: 2020 5265 7475 726e 7320 616e 2065 7661 Returns an eva │ │ │ 00475ce0: 6c75 6174 6564 2072 6570 7265 7365 6e74 luated represent │ │ │ 00475cf0: 6174 696f 6e20 6f66 2073 6f6d 6520 6f72 ation of some or │ │ │ 00475d00: 2061 6c6c 206f 6620 6120 6c6f 6361 6c20 all of a local │ │ │ -00475d10: 6f72 2067 6c6f 6261 6c18 0020 7e41 0000 or global.. ~A.. │ │ │ +00475d10: 6f72 2067 6c6f 6261 6c18 0020 e041 0000 or global.. .A.. │ │ │ 00475d20: 2020 2076 6172 6961 626c 6520 6e61 6d65 variable name │ │ │ -00475d30: 2e07 0020 7e51 0000 2f00 207e 6100 0020 ... ~Q../. ~a.. │ │ │ +00475d30: 2e07 0020 e051 0000 2f00 20e0 6100 0020 ... .Q../. .a.. │ │ │ 00475d40: 2020 5468 6520 666f 726d 6174 2066 6f72 The format for │ │ │ 00475d50: 2074 6865 2024 4e41 4d45 2066 756e 6374 the $NAME funct │ │ │ -00475d60: 696f 6e20 6973 3a07 0020 7e71 0000 2100 ion is:.. ~q..!. │ │ │ -00475d70: 207e 8100 0020 2020 244e 415b 4d45 5d28 ~... $NA[ME]( │ │ │ +00475d60: 696f 6e20 6973 3a07 0020 e071 0000 2100 ion is:.. .q..!. │ │ │ +00475d70: 20e0 8100 0020 2020 244e 415b 4d45 5d28 .... $NA[ME]( │ │ │ 00475d80: 676c 766e 5b2c 696e 7465 7870 725d 2907 glvn[,intexpr]). │ │ │ -00475d90: 0020 7e91 0000 1a00 1f7e ff73 00ff 4558 . ~......~.s..EX │ │ │ +00475d90: 0020 e091 0000 1a00 1fe0 ff73 00ff 4558 . .........s..EX │ │ │ 00475da0: 414d 504c 4553 0000 4578 616d 706c 6573 AMPLES..Examples │ │ │ -00475db0: 1300 2c7e bf11 0000 2020 2045 7861 6d70 ..,~.... Examp │ │ │ -00475dc0: 6c65 7307 002d 7e21 0000 1200 2d7e 3100 les..-~!....-~1. │ │ │ -00475dd0: 0020 2020 4578 616d 706c 653a 0700 2d7e . Example:..-~ │ │ │ -00475de0: 4100 002b 002d 7e51 0000 2020 2047 544d A..+.-~Q.. GTM │ │ │ +00475db0: 1300 2ce0 bf11 0000 2020 2045 7861 6d70 ..,..... Examp │ │ │ +00475dc0: 6c65 7307 002d e021 0000 1200 2de0 3100 les..-.!....-.1. │ │ │ +00475dd0: 0020 2020 4578 616d 706c 653a 0700 2de0 . Example:..-. │ │ │ +00475de0: 4100 002b 002d e051 0000 2020 2047 544d A..+.-.Q.. GTM │ │ │ 00475df0: 3e73 6574 2058 3d22 4122 2242 222c 5e59 >set X="A""B",^Y │ │ │ 00475e00: 2831 2c58 2c22 4222 2c34 293d 2222 2100 (1,X,"B",4)=""!. │ │ │ -00475e10: 2d7e 6100 0020 2020 4754 4d3e 7772 6974 -~a.. GTM>writ │ │ │ +00475e10: 2de0 6100 0020 2020 4754 4d3e 7772 6974 -.a.. GTM>writ │ │ │ 00475e20: 6520 246e 616d 6528 5e28 3329 2c33 291a e $name(^(3),3). │ │ │ -00475e30: 002d 7e71 0000 2020 205e 5928 312c 2241 .-~q.. ^Y(1,"A │ │ │ -00475e40: 2222 4222 2c22 4222 290e 002d 7e81 0000 ""B","B")..-~... │ │ │ -00475e50: 2020 2047 544d 3e07 002d 7e91 0000 5200 GTM>..-~...R. │ │ │ -00475e60: 2c7e c011 0000 2020 2054 6869 7320 6578 ,~.... This ex │ │ │ +00475e30: 002d e071 0000 2020 205e 5928 312c 2241 .-.q.. ^Y(1,"A │ │ │ +00475e40: 2222 4222 2c22 4222 290e 002d e081 0000 ""B","B")..-.... │ │ │ +00475e50: 2020 2047 544d 3e07 002d e091 0000 5200 GTM>..-....R. │ │ │ +00475e60: 2ce0 c011 0000 2020 2054 6869 7320 6578 ,..... This ex │ │ │ 00475e70: 616d 706c 6520 7365 7473 2075 7020 6120 ample sets up a │ │ │ 00475e80: 6e61 6b65 6420 7265 6665 7265 6e63 6520 naked reference │ │ │ 00475e90: 616e 6420 7468 656e 2075 7365 7320 244e and then uses $N │ │ │ 00475ea0: 414d 4528 2920 746f 2064 6973 706c 6179 AME() to display │ │ │ -00475eb0: 3e00 2d7e 1200 0020 2020 7468 6520 6669 >.-~... the fi │ │ │ +00475eb0: 3e00 2de0 1200 0020 2020 7468 6520 6669 >.-.... the fi │ │ │ 00475ec0: 7273 7420 7468 7265 6520 6c65 7665 6c73 rst three levels │ │ │ 00475ed0: 206f 6620 7468 6174 2066 6f75 722d 6c65 of that four-le │ │ │ 00475ee0: 7665 6c20 7265 6665 7265 6e63 652e 0700 vel reference... │ │ │ -00475ef0: 2d7e 1300 0012 002d 7e14 0000 2020 2045 -~.....-~... E │ │ │ -00475f00: 7861 6d70 6c65 3a07 002d 7e15 0000 2100 xample:..-~...!. │ │ │ -00475f10: 2d7e 1600 0020 2020 4754 4d3e 7772 6974 -~... GTM>writ │ │ │ +00475ef0: 2de0 1300 0012 002d e014 0000 2020 2045 -......-.... E │ │ │ +00475f00: 7861 6d70 6c65 3a07 002d e015 0000 2100 xample:..-....!. │ │ │ +00475f10: 2de0 1600 0020 2020 4754 4d3e 7772 6974 -.... GTM>writ │ │ │ 00475f20: 6520 246e 616d 6528 5e28 3329 2c30 290c e $name(^(3),0). │ │ │ -00475f30: 002d 7e17 0000 2020 205e 590e 002d 7e18 .-~... ^Y..-~. │ │ │ -00475f40: 0000 2020 2047 544d 3e07 002d 7e19 0000 .. GTM>..-~... │ │ │ -00475f50: 4900 2d7e 1a00 0020 2020 5468 6973 2065 I.-~... This e │ │ │ +00475f30: 002d e017 0000 2020 205e 590e 002d e018 .-.... ^Y..-.. │ │ │ +00475f40: 0000 2020 2047 544d 3e07 002d e019 0000 .. GTM>..-.... │ │ │ +00475f50: 4900 2de0 1a00 0020 2020 5468 6973 2065 I.-.... This e │ │ │ 00475f60: 7861 6d70 6c65 2073 686f 7773 2074 6865 xample shows the │ │ │ 00475f70: 206e 616d 6520 6c65 7665 6c20 666f 7220 name level for │ │ │ 00475f80: 7468 6520 7361 6d65 206e 616b 6564 2072 the same naked r │ │ │ -00475f90: 6566 6572 656e 6365 2e07 002d 7e21 0000 eference...-~!.. │ │ │ -00475fa0: 1200 197e 4558 5428 2900 0024 4e65 7874 ...~EXT()..$Next │ │ │ -00475fb0: 2829 1200 1f7e bf11 0000 2020 2024 4e65 ()...~.... $Ne │ │ │ -00475fc0: 7874 2829 0700 207e 2100 0000 0000 0000 xt().. ~!....... │ │ │ +00475f90: 6566 6572 656e 6365 2e07 002d e021 0000 eference...-.!.. │ │ │ +00475fa0: 1200 19e0 4558 5428 2900 0024 4e65 7874 ....EXT()..$Next │ │ │ +00475fb0: 2829 1200 1fe0 bf11 0000 2020 2024 4e65 ()........ $Ne │ │ │ +00475fc0: 7874 2829 0700 20e0 2100 0000 0000 0000 xt().. .!....... │ │ │ 00475fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00475fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00475ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00476000: 0400 0000 f707 0000 2920 0000 0000 0000 ........) ...... │ │ │ -00476010: 7100 007e 4845 4c50 00ff 7300 ff46 554e q..~HELP..s..FUN │ │ │ +00476010: 7100 00e0 4845 4c50 00ff 7300 ff46 554e q...HELP..s..FUN │ │ │ 00476020: 4354 494f 4e53 00ff 7300 ff24 4e45 5854 CTIONS..s..$NEXT │ │ │ 00476030: 2829 00bf 3100 0020 2020 5265 7475 726e ()..1.. Return │ │ │ 00476040: 7320 7468 6520 6e65 7874 2073 7562 7363 s the next subsc │ │ │ 00476050: 7269 7074 6564 206c 6f63 616c 206f 7220 ripted local or │ │ │ 00476060: 676c 6f62 616c 2076 6172 6961 626c 6520 global variable │ │ │ 00476070: 6e61 6d65 2069 6e20 636f 6c6c 6174 696f name in collatio │ │ │ -00476080: 6e44 0020 7e41 0000 2020 2073 6571 7565 nD. ~A.. seque │ │ │ +00476080: 6e44 0020 e041 0000 2020 2073 6571 7565 nD. .A.. seque │ │ │ 00476090: 6e63 6520 7769 7468 696e 2074 6865 2061 nce within the a │ │ │ 004760a0: 7272 6179 206c 6576 656c 2073 7065 6369 rray level speci │ │ │ 004760b0: 6669 6564 2062 7920 6974 7320 6172 6775 fied by its argu │ │ │ -004760c0: 6d65 6e74 2e07 0020 7e51 0000 4f00 207e ment... ~Q..O. ~ │ │ │ +004760c0: 6d65 6e74 2e07 0020 e051 0000 4f00 20e0 ment... .Q..O. . │ │ │ 004760d0: 6100 0020 2020 244e 4558 5428 2920 6861 a.. $NEXT() ha │ │ │ 004760e0: 7320 6265 656e 2072 6570 6c61 6365 6420 s been replaced │ │ │ 004760f0: 6279 2024 4f52 4445 5228 292e 2024 4e45 by $ORDER(). $NE │ │ │ 00476100: 5854 2068 6173 2062 6565 6e20 7265 7461 XT has been reta │ │ │ -00476110: 696e 6564 2069 6e20 7468 654e 0020 7e71 ined in theN. ~q │ │ │ +00476110: 696e 6564 2069 6e20 7468 654e 0020 e071 ined in theN. .q │ │ │ 00476120: 0000 2020 2063 7572 7265 6e74 2073 7461 .. current sta │ │ │ 00476130: 6e64 6172 6420 6f6e 6c79 2066 6f72 2063 ndard only for c │ │ │ 00476140: 6f6d 7061 7469 6269 6c69 7479 2077 6974 ompatibility wit │ │ │ 00476150: 6820 6561 726c 6965 7220 7665 7273 696f h earlier versio │ │ │ -00476160: 6e73 206f 6620 7468 654c 0020 7e81 0000 ns of theL. ~... │ │ │ +00476160: 6e73 206f 6620 7468 654c 0020 e081 0000 ns of theL. .... │ │ │ 00476170: 2020 2073 7461 6e64 6172 642e 2024 4e45 standard. $NE │ │ │ 00476180: 5854 2829 2069 7320 7369 6d69 6c61 7220 XT() is similar │ │ │ 00476190: 746f 2024 4f52 4445 5228 292e 2048 6f77 to $ORDER(). How │ │ │ 004761a0: 6576 6572 2c20 244e 4558 5428 2920 6861 ever, $NEXT() ha │ │ │ -004761b0: 7320 7468 6551 0020 7e91 0000 2020 2064 s theQ. ~... d │ │ │ +004761b0: 7320 7468 6551 0020 e091 0000 2020 2064 s theQ. .... d │ │ │ 004761c0: 6566 6963 6965 6e63 7920 7468 6174 2077 eficiency that w │ │ │ 004761d0: 6865 6e20 6974 2065 6e63 6f75 6e74 6572 hen it encounter │ │ │ 004761e0: 7320 6e65 6761 7469 7665 206f 6e65 2028 s negative one ( │ │ │ 004761f0: 2d31 2920 6173 2061 2073 7562 7363 7269 -1) as a subscri │ │ │ -00476200: 7074 2c20 6974 5400 1f7e c011 0000 2020 pt, itT..~.... │ │ │ +00476200: 7074 2c20 6974 5400 1fe0 c011 0000 2020 pt, itT....... │ │ │ 00476210: 2072 6574 7572 6e73 2074 6865 2073 616d returns the sam │ │ │ 00476220: 6520 7265 7375 6c74 2061 7320 7768 656e e result as when │ │ │ 00476230: 2069 7420 6669 6e64 7320 6e6f 206f 7468 it finds no oth │ │ │ 00476240: 6572 2064 6174 6120 6174 2074 6865 206c er data at the l │ │ │ -00476250: 6576 656c 2e20 5468 6973 5200 207e 1200 evel. ThisR. ~.. │ │ │ +00476250: 6576 656c 2e20 5468 6973 5200 20e0 1200 evel. ThisR. ... │ │ │ 00476260: 0020 2020 6465 6669 6369 656e 6379 2069 . deficiency i │ │ │ 00476270: 7320 7061 7274 6963 756c 6172 6c79 2064 s particularly d │ │ │ 00476280: 6973 7275 7074 6976 6520 6265 6361 7573 isruptive becaus │ │ │ 00476290: 6520 6974 206f 6363 7572 7320 696e 2074 e it occurs in t │ │ │ -004762a0: 6865 206d 6964 646c 6520 6f66 2300 207e he middle of#. ~ │ │ │ +004762a0: 6865 206d 6964 646c 6520 6f66 2300 20e0 he middle of#. . │ │ │ 004762b0: 1300 0020 2020 7468 6520 4d20 636f 6c6c ... the M coll │ │ │ 004762c0: 6174 696e 6720 7365 7175 656e 6365 2e07 ating sequence.. │ │ │ -004762d0: 0020 7e14 0000 1500 207e 1500 0020 2020 . ~..... ~... │ │ │ -004762e0: 2a2a 4361 7574 696f 6e2a 2a07 0020 7e16 **Caution**.. ~. │ │ │ -004762f0: 0000 5200 207e 1700 0020 2020 4173 2024 ..R. ~... As $ │ │ │ +004762d0: 0020 e014 0000 1500 20e0 1500 0020 2020 . ...... .... │ │ │ +004762e0: 2a2a 4361 7574 696f 6e2a 2a07 0020 e016 **Caution**.. .. │ │ │ +004762f0: 0000 5200 20e0 1700 0020 2020 4173 2024 ..R. .... As $ │ │ │ 00476300: 4e45 5854 2829 2068 6173 2062 6565 6e20 NEXT() has been │ │ │ 00476310: 7265 6d6f 7665 6420 6672 6f6d 2074 6865 removed from the │ │ │ 00476320: 2073 7461 6e64 6172 6420 696e 2074 6865 standard in the │ │ │ 00476330: 204d 4443 2c20 796f 7520 7368 6f75 6c64 MDC, you should │ │ │ -00476340: 2075 7365 1100 207e 1800 0020 2020 244f use.. ~... $O │ │ │ -00476350: 5244 4552 2e07 0020 7e19 0000 2f00 207e RDER... ~.../. ~ │ │ │ +00476340: 2075 7365 1100 20e0 1800 0020 2020 244f use.. .... $O │ │ │ +00476350: 5244 4552 2e07 0020 e019 0000 2f00 20e0 RDER... ..../. . │ │ │ 00476360: 1a00 0020 2020 5468 6520 666f 726d 6174 ... The format │ │ │ 00476370: 2066 6f72 2074 6865 2024 4e45 5854 2066 for the $NEXT f │ │ │ -00476380: 756e 6374 696f 6e20 6973 3a07 0020 7e21 unction is:.. ~! │ │ │ -00476390: 0000 1700 207e 2200 0020 2020 244e 5b45 .... ~".. $N[E │ │ │ -004763a0: 5854 5d28 676c 766e 2907 0020 7e23 0000 XT](glvn).. ~#.. │ │ │ -004763b0: 1500 187e 4f52 4445 5228 2900 0024 4f72 ...~ORDER()..$Or │ │ │ -004763c0: 6465 7228 2913 0020 7ebf 1100 0020 2020 der().. ~.... │ │ │ -004763d0: 244f 7264 6572 2829 0700 217e 2100 0052 $Order()..!~!..R │ │ │ -004763e0: 0021 7e31 0000 2020 2052 6574 7572 6e73 .!~1.. Returns │ │ │ +00476380: 756e 6374 696f 6e20 6973 3a07 0020 e021 unction is:.. .! │ │ │ +00476390: 0000 1700 20e0 2200 0020 2020 244e 5b45 .... .".. $N[E │ │ │ +004763a0: 5854 5d28 676c 766e 2907 0020 e023 0000 XT](glvn).. .#.. │ │ │ +004763b0: 1500 18e0 4f52 4445 5228 2900 0024 4f72 ....ORDER()..$Or │ │ │ +004763c0: 6465 7228 2913 0020 e0bf 1100 0020 2020 der().. ..... │ │ │ +004763d0: 244f 7264 6572 2829 0700 21e0 2100 0052 $Order()..!.!..R │ │ │ +004763e0: 0021 e031 0000 2020 2052 6574 7572 6e73 .!.1.. Returns │ │ │ 004763f0: 2074 6865 2073 7562 7363 7269 7074 206f the subscript o │ │ │ 00476400: 6620 7468 6520 6e65 7874 206f 7220 7072 f the next or pr │ │ │ 00476410: 696f 7220 6c6f 6361 6c20 6f72 2067 6c6f ior local or glo │ │ │ 00476420: 6261 6c20 7661 7269 6162 6c65 206e 616d bal variable nam │ │ │ -00476430: 654d 0021 7e41 0000 2020 2069 6e20 636f eM.!~A.. in co │ │ │ +00476430: 654d 0021 e041 0000 2020 2069 6e20 636f eM.!.A.. in co │ │ │ 00476440: 6c6c 6174 696f 6e20 7365 7175 656e 6365 llation sequence │ │ │ 00476450: 2077 6974 6869 6e20 7468 6520 6172 7261 within the arra │ │ │ 00476460: 7920 6c65 7665 6c20 7370 6563 6966 6965 y level specifie │ │ │ 00476470: 6420 6279 2069 7473 2066 6972 7374 5200 d by its firstR. │ │ │ -00476480: 217e 5100 0020 2020 6172 6775 6d65 6e74 !~Q.. argument │ │ │ +00476480: 21e0 5100 0020 2020 6172 6775 6d65 6e74 !.Q.. argument │ │ │ 00476490: 2e20 496e 2064 6f69 6e67 2073 6f2c 2069 . In doing so, i │ │ │ 004764a0: 7420 6d6f 7665 7320 696e 2074 6865 2064 t moves in the d │ │ │ 004764b0: 6972 6563 7469 6f6e 2073 7065 6369 6669 irection specifi │ │ │ 004764c0: 6564 2062 7920 7468 6520 7365 636f 6e64 ed by the second │ │ │ -004764d0: 5400 217e 6100 0020 2020 6172 6775 6d65 T.!~a.. argume │ │ │ +004764d0: 5400 21e0 6100 0020 2020 6172 6775 6d65 T.!.a.. argume │ │ │ 004764e0: 6e74 2e20 496e 2047 542e 4d2c 2077 6865 nt. In GT.M, whe │ │ │ 004764f0: 6e20 244f 5244 4552 2829 2068 6173 2061 n $ORDER() has a │ │ │ 00476500: 6e20 756e 7375 6273 6372 6970 7465 6420 n unsubscripted │ │ │ 00476510: 6172 6775 6d65 6e74 2c20 6974 2072 6574 argument, it ret │ │ │ -00476520: 7572 6e73 4d00 217e 7100 0020 2020 7468 urnsM.!~q.. th │ │ │ +00476520: 7572 6e73 4d00 21e0 7100 0020 2020 7468 urnsM.!.q.. th │ │ │ 00476530: 6520 6e65 7874 206f 7220 7072 6576 696f e next or previo │ │ │ 00476540: 7573 2075 6e73 7562 7363 7269 7074 6564 us unsubscripted │ │ │ 00476550: 206c 6f63 616c 206f 7220 676c 6f62 616c local or global │ │ │ 00476560: 2076 6172 6961 626c 6520 6e61 6d65 2069 variable name i │ │ │ -00476570: 6e1d 0021 7e81 0000 2020 2063 6f6c 6c61 n..!~... colla │ │ │ +00476570: 6e1d 0021 e081 0000 2020 2063 6f6c 6c61 n..!.... colla │ │ │ 00476580: 7469 6e67 2073 6571 7565 6e63 652e 0700 ting sequence... │ │ │ -00476590: 217e 9100 0031 0020 7ec0 1100 0020 2020 !~...1. ~.... │ │ │ +00476590: 21e0 9100 0031 0020 e0c0 1100 0020 2020 !....1. ..... │ │ │ 004765a0: 5468 6520 666f 726d 6174 2066 6f72 2074 The format for t │ │ │ 004765b0: 6865 2024 4f52 4445 5220 6675 6e63 7469 he $ORDER functi │ │ │ -004765c0: 6f6e 2069 733a 0700 217e 1200 001f 0021 on is:..!~.....! │ │ │ -004765d0: 7e13 0000 2020 2024 4f5b 5244 4552 5d28 ~... $O[RDER]( │ │ │ -004765e0: 676c 766e 5b2c 6578 7072 5d29 0700 217e glvn[,expr])..!~ │ │ │ -004765f0: 1400 0012 0021 7e15 0000 2020 202a 2a4e .....!~... **N │ │ │ -00476600: 6f74 652a 2a07 0021 7e16 0000 5400 217e ote**..!~...T.!~ │ │ │ +004765c0: 6f6e 2069 733a 0700 21e0 1200 001f 0021 on is:..!......! │ │ │ +004765d0: e013 0000 2020 2024 4f5b 5244 4552 5d28 .... $O[RDER]( │ │ │ +004765e0: 676c 766e 5b2c 6578 7072 5d29 0700 21e0 glvn[,expr])..!. │ │ │ +004765f0: 1400 0012 0021 e015 0000 2020 202a 2a4e .....!.... **N │ │ │ +00476600: 6f74 652a 2a07 0021 e016 0000 5400 21e0 ote**..!....T.!. │ │ │ 00476610: 1700 0020 2020 4e61 6d65 2d6c 6576 656c ... Name-level │ │ │ 00476620: 2024 4f52 4445 5228 2920 616c 7761 7973 $ORDER() always │ │ │ 00476630: 2072 6574 7572 6e73 2061 6e20 656d 7074 returns an empt │ │ │ 00476640: 7920 7374 7269 6e67 2077 6865 6e20 7573 y string when us │ │ │ 00476650: 6564 2077 6974 6820 6578 7465 6e64 6564 ed with extended │ │ │ -00476660: 1500 217e 1800 0020 2020 7265 6665 7265 ..!~... refere │ │ │ -00476670: 6e63 6573 2e07 0021 7e19 0000 1a00 207e nces...!~..... ~ │ │ │ +00476660: 1500 21e0 1800 0020 2020 7265 6665 7265 ..!.... refere │ │ │ +00476670: 6e63 6573 2e07 0021 e019 0000 1a00 20e0 nces...!...... . │ │ │ 00476680: ff73 00ff 4558 414d 504c 4553 0000 4578 .s..EXAMPLES..Ex │ │ │ -00476690: 616d 706c 6573 1300 2d7e bf11 0000 2020 amples..-~.... │ │ │ -004766a0: 2045 7861 6d70 6c65 7307 002e 7e21 0000 Examples...~!.. │ │ │ -004766b0: 1200 2e7e 3100 0020 2020 4578 616d 706c ...~1.. Exampl │ │ │ -004766c0: 653a 0700 2e7e 4100 0014 002e 7e51 0000 e:...~A.....~Q.. │ │ │ +00476690: 616d 706c 6573 1300 2de0 bf11 0000 2020 amples..-..... │ │ │ +004766a0: 2045 7861 6d70 6c65 7307 002e e021 0000 Examples....!.. │ │ │ +004766b0: 1200 2ee0 3100 0020 2020 4578 616d 706c ....1.. Exampl │ │ │ +004766c0: 653a 0700 2ee0 4100 0014 002e e051 0000 e:....A......Q.. │ │ │ 004766d0: 2020 2047 544d 3e7a 7772 6974 6512 002e GTM>zwrite... │ │ │ -004766e0: 7e61 0000 2020 206c 636c 2831 293d 3314 ~a.. lcl(1)=3. │ │ │ -004766f0: 002e 7e71 0000 2020 206c 636c 2822 7822 ..~q.. lcl("x" │ │ │ -00476700: 293d 3423 002e 7e81 0000 2020 2047 544d )=4#..~... GTM │ │ │ +004766e0: e061 0000 2020 206c 636c 2831 293d 3314 .a.. lcl(1)=3. │ │ │ +004766f0: 002e e071 0000 2020 206c 636c 2822 7822 ...q.. lcl("x" │ │ │ +00476700: 293d 3423 002e e081 0000 2020 2047 544d )=4#...... GTM │ │ │ 00476710: 3e77 7269 7465 2024 6f72 6465 7228 6c63 >write $order(lc │ │ │ -00476720: 6c28 2222 2929 0b00 2e7e 9100 0020 2020 l(""))...~... │ │ │ -00476730: 3108 002d 7ec0 1100 0054 002e 7e12 0000 1..-~....T..~... │ │ │ +00476720: 6c28 2222 2929 0b00 2ee0 9100 0020 2020 l(""))....... │ │ │ +00476730: 3108 002d e0c0 1100 0054 002e e012 0000 1..-.....T...... │ │ │ 00476740: 2020 2054 6869 7320 6578 616d 706c 6520 This example │ │ │ 00476750: 7265 7475 726e 7320 7468 6520 6669 7273 returns the firs │ │ │ 00476760: 7420 6e6f 6465 2c20 7468 6174 2069 7320 t node, that is │ │ │ 00476770: 312c 2062 6563 6175 7365 2074 6865 2073 1, because the s │ │ │ 00476780: 7065 6369 6669 6564 206c 6173 744a 002e pecified lastJ.. │ │ │ -00476790: 7e13 0000 2020 2073 7562 7363 7269 7074 ~... subscript │ │ │ +00476790: e013 0000 2020 2073 7562 7363 7269 7074 .... subscript │ │ │ 004767a0: 206f 6620 7468 6520 6172 6775 6d65 6e74 of the argument │ │ │ 004767b0: 2069 7320 6e75 6c6c 2061 6e64 206c 636c is null and lcl │ │ │ 004767c0: 2068 6173 206e 6f20 6e75 6c6c 2073 7562 has no null sub │ │ │ -004767d0: 7363 7269 7074 2e07 002e 7e14 0000 1200 script....~..... │ │ │ -004767e0: 2e7e 1500 0020 2020 4578 616d 706c 653a .~... Example: │ │ │ -004767f0: 0700 2e7e 1600 0000 0000 0000 0000 0000 ...~............ │ │ │ +004767d0: 7363 7269 7074 2e07 002e e014 0000 1200 script.......... │ │ │ +004767e0: 2ee0 1500 0020 2020 4578 616d 706c 653a ..... Example: │ │ │ +004767f0: 0700 2ee0 1600 0000 0000 0000 0000 0000 ................ │ │ │ 00476800: 0400 0000 e007 0000 6520 0000 0000 0000 ........e ...... │ │ │ -00476810: 5000 007e 4845 4c50 00ff 7300 ff46 554e P..~HELP..s..FUN │ │ │ +00476810: 5000 00e0 4845 4c50 00ff 7300 ff46 554e P...HELP..s..FUN │ │ │ 00476820: 4354 494f 4e53 00ff 7300 ff24 4f52 4445 CTIONS..s..$ORDE │ │ │ 00476830: 5228 2900 ff73 00ff 4558 414d 504c 4553 R()..s..EXAMPLES │ │ │ 00476840: 00c0 1700 0020 2020 4754 4d3e 7772 6974 ..... GTM>writ │ │ │ 00476850: 6520 246f 7264 6572 286c 636c 2831 2929 e $order(lcl(1)) │ │ │ -00476860: 0b00 2e7e 1800 0020 2020 7807 002e 7e19 ...~... x...~. │ │ │ -00476870: 0000 5400 2e7e 1a00 0020 2020 5468 6973 ..T..~... This │ │ │ +00476860: 0b00 2ee0 1800 0020 2020 7807 002e e019 ....... x..... │ │ │ +00476870: 0000 5400 2ee0 1a00 0020 2020 5468 6973 ..T...... This │ │ │ 00476880: 2065 7861 6d70 6c65 2072 6574 7572 6e73 example returns │ │ │ 00476890: 2074 6865 2066 6972 7374 206e 6f64 6520 the first node │ │ │ 004768a0: 6166 7465 7220 6c63 6c28 3129 2074 6861 after lcl(1) tha │ │ │ 004768b0: 7420 6973 2078 2062 6563 6175 7365 206c t is x because l │ │ │ -004768c0: 636c 2068 6173 1c00 2e7e 2100 0020 2020 cl has...~!.. │ │ │ +004768c0: 636c 2068 6173 1c00 2ee0 2100 0020 2020 cl has....!.. │ │ │ 004768d0: 6e6f 206e 756c 6c20 7375 6273 6372 6970 no null subscrip │ │ │ -004768e0: 742e 0700 2e7e 2200 0012 002e 7e23 0000 t....~".....~#.. │ │ │ -004768f0: 2020 2045 7861 6d70 6c65 3a07 002e 7e24 Example:...~$ │ │ │ -00476900: 0000 2600 2e7e 2500 0020 2020 4754 4d3e ..&..~%.. GTM> │ │ │ +004768e0: 742e 0700 2ee0 2200 0012 002e e023 0000 t....."......#.. │ │ │ +004768f0: 2020 2045 7861 6d70 6c65 3a07 002e e024 Example:....$ │ │ │ +00476900: 0000 2600 2ee0 2500 0020 2020 4754 4d3e ..&...%.. GTM> │ │ │ 00476910: 7772 6974 6520 246f 7264 6572 286c 636c write $order(lcl │ │ │ -00476920: 2822 2229 2c2d 3129 0b00 2e7e 2600 0020 (""),-1)...~&.. │ │ │ -00476930: 2020 7807 002e 7e27 0000 5300 2e7e 2800 x...~'..S..~(. │ │ │ +00476920: 2822 2229 2c2d 3129 0b00 2ee0 2600 0020 (""),-1)....&.. │ │ │ +00476930: 2020 7807 002e e027 0000 5300 2ee0 2800 x....'..S...(. │ │ │ 00476940: 0020 2020 5468 6973 2065 7861 6d70 6c65 . This example │ │ │ 00476950: 2072 6574 7572 6e73 2074 6865 206c 6173 returns the las │ │ │ 00476960: 7420 6e6f 6465 2074 6861 7420 6973 2c20 t node that is, │ │ │ 00476970: 782c 2062 6563 6175 7365 2074 6865 206c x, because the l │ │ │ 00476980: 6173 7420 7375 6273 6372 6970 7442 002e ast subscriptB.. │ │ │ -00476990: 7e29 0000 2020 206f 6620 7468 6520 6669 ~).. of the fi │ │ │ +00476990: e029 0000 2020 206f 6620 7468 6520 6669 .).. of the fi │ │ │ 004769a0: 7273 7420 6172 6775 6d65 6e74 2069 7320 rst argument is │ │ │ 004769b0: 6e75 6c6c 2061 6e64 2073 6563 6f6e 6420 null and second │ │ │ 004769c0: 6172 6775 6d65 6e74 2069 7320 2d31 2e07 argument is -1.. │ │ │ -004769d0: 002e 7e2a 0000 1b00 2e7e 3100 0020 2020 ..~*.....~1.. │ │ │ +004769d0: 002e e02a 0000 1b00 2ee0 3100 0020 2020 ...*......1.. │ │ │ 004769e0: 4754 4d3e 7365 7420 6c63 6c28 2222 293d GTM>set lcl("")= │ │ │ -004769f0: 3214 002e 7e32 0000 2020 2047 544d 3e7a 2...~2.. GTM>z │ │ │ -00476a00: 7772 6974 6513 002e 7e33 0000 2020 206c write...~3.. l │ │ │ -00476a10: 636c 2822 2229 3d32 1200 2e7e 3400 0020 cl("")=2...~4.. │ │ │ -00476a20: 2020 6c63 6c28 3129 3d33 1400 2e7e 3500 lcl(1)=3...~5. │ │ │ +004769f0: 3214 002e e032 0000 2020 2047 544d 3e7a 2....2.. GTM>z │ │ │ +00476a00: 7772 6974 6513 002e e033 0000 2020 206c write....3.. l │ │ │ +00476a10: 636c 2822 2229 3d32 1200 2ee0 3400 0020 cl("")=2....4.. │ │ │ +00476a20: 2020 6c63 6c28 3129 3d33 1400 2ee0 3500 lcl(1)=3....5. │ │ │ 00476a30: 0020 2020 6c63 6c28 2278 2229 3d34 2300 . lcl("x")=4#. │ │ │ -00476a40: 2e7e 3600 0020 2020 4754 4d3e 7772 6974 .~6.. GTM>writ │ │ │ +00476a40: 2ee0 3600 0020 2020 4754 4d3e 7772 6974 ..6.. GTM>writ │ │ │ 00476a50: 6520 246f 7264 6572 286c 636c 2822 2229 e $order(lcl("") │ │ │ -00476a60: 290b 002e 7e37 0000 2020 2031 0700 2e7e )...~7.. 1...~ │ │ │ -00476a70: 3800 0051 002e 7e39 0000 2020 2054 6869 8..Q..~9.. Thi │ │ │ +00476a60: 290b 002e e037 0000 2020 2031 0700 2ee0 )....7.. 1.... │ │ │ +00476a70: 3800 0051 002e e039 0000 2020 2054 6869 8..Q...9.. Thi │ │ │ 00476a80: 7320 6578 616d 706c 6520 7265 7475 726e s example return │ │ │ 00476a90: 7320 7468 6520 7365 636f 6e64 206e 6f64 s the second nod │ │ │ 00476aa0: 6520 6174 2074 6865 2073 7065 6369 6669 e at the specifi │ │ │ 00476ab0: 6564 206c 6576 656c 2062 6563 6175 7365 ed level because │ │ │ -00476ac0: 2074 6865 5100 2e7e 3a00 0020 2020 6e75 theQ..~:.. nu │ │ │ +00476ac0: 2074 6865 5100 2ee0 3a00 0020 2020 6e75 theQ...:.. nu │ │ │ 00476ad0: 6c6c 2073 7562 7363 7269 7074 2061 7420 ll subscript at │ │ │ 00476ae0: 7468 6520 656e 6420 6f66 2074 6865 2061 the end of the a │ │ │ 00476af0: 7267 756d 656e 7420 6973 2061 6d62 6967 rgument is ambig │ │ │ 00476b00: 756f 7573 2028 646f 6573 2069 7420 7370 uous (does it sp │ │ │ -00476b10: 6563 6966 794e 002e 7e41 0000 2020 2073 ecifyN..~A.. s │ │ │ +00476b10: 6563 6966 794e 002e e041 0000 2020 2073 ecifyN...A.. s │ │ │ 00476b20: 7461 7274 696e 6720 6174 2074 6865 2062 tarting at the b │ │ │ 00476b30: 6567 696e 6e69 6e67 206f 7220 7374 6172 eginning or star │ │ │ 00476b40: 7469 6e67 2061 7420 7468 6520 7265 616c ting at the real │ │ │ 00476b50: 206e 6f64 6520 7769 7468 2074 6865 206e node with the n │ │ │ -00476b60: 756c 6c4d 002e 7e42 0000 2020 2073 7562 ullM..~B.. sub │ │ │ +00476b60: 756c 6c4d 002e e042 0000 2020 2073 7562 ullM...B.. sub │ │ │ 00476b70: 7363 7269 7074 3f29 2061 6e64 2072 6574 script?) and ret │ │ │ 00476b80: 7572 6e69 6e67 2074 6865 2073 7562 7363 urning the subsc │ │ │ 00476b90: 7269 7074 206f 6620 7468 6520 6669 7273 ript of the firs │ │ │ 00476ba0: 7420 6e6f 6465 2028 616e 2065 6d70 7479 t node (an empty │ │ │ -00476bb0: 3700 2e7e 4300 0020 2020 7374 7269 6e67 7..~C.. string │ │ │ +00476bb0: 3700 2ee0 4300 0020 2020 7374 7269 6e67 7...C.. string │ │ │ 00476bc0: 2920 776f 756c 6420 7465 6e64 2074 6f20 ) would tend to │ │ │ 00476bd0: 6372 6561 7465 2061 6e20 656e 646c 6573 create an endles │ │ │ -00476be0: 7320 6c6f 6f70 2e07 002e 7e44 0000 1200 s loop....~D.... │ │ │ -00476bf0: 2e7e 4500 0020 2020 4578 616d 706c 653a .~E.. Example: │ │ │ -00476c00: 0700 2e7e 4600 0026 002e 7e47 0000 2020 ...~F..&..~G.. │ │ │ +00476be0: 7320 6c6f 6f70 2e07 002e e044 0000 1200 s loop.....D.... │ │ │ +00476bf0: 2ee0 4500 0020 2020 4578 616d 706c 653a ..E.. Example: │ │ │ +00476c00: 0700 2ee0 4600 0026 002e e047 0000 2020 ....F..&...G.. │ │ │ 00476c10: 2047 544d 3e77 7269 7465 2024 6f72 6465 GTM>write $orde │ │ │ 00476c20: 7228 6c63 6c28 2222 292c 2d31 290b 002e r(lcl(""),-1)... │ │ │ -00476c30: 7e48 0000 2020 2078 2700 2e7e 4900 0020 ~H.. x'..~I.. │ │ │ +00476c30: e048 0000 2020 2078 2700 2ee0 4900 0020 .H.. x'...I.. │ │ │ 00476c40: 2020 4754 4d3e 7772 6974 6520 246f 7264 GTM>write $ord │ │ │ 00476c50: 6572 286c 636c 2822 7822 292c 2d31 290b er(lcl("x"),-1). │ │ │ -00476c60: 002e 7e4a 0000 2020 2031 0700 2e7e 5100 ..~J.. 1...~Q. │ │ │ -00476c70: 0012 002e 7e52 0000 2020 2045 7861 6d70 ....~R.. Examp │ │ │ -00476c80: 6c65 3a07 002e 7e53 0000 4900 2e7e 5400 le:...~S..I..~T. │ │ │ +00476c60: 002e e04a 0000 2020 2031 0700 2ee0 5100 ...J.. 1....Q. │ │ │ +00476c70: 0012 002e e052 0000 2020 2045 7861 6d70 .....R.. Examp │ │ │ +00476c80: 6c65 3a07 002e e053 0000 4900 2ee0 5400 le:....S..I...T. │ │ │ 00476c90: 0020 2020 4754 4d3e 6b69 6c6c 2020 7365 . GTM>kill se │ │ │ 00476ca0: 7420 2861 2831 292c 6128 3230 3030 292c t (a(1),a(2000), │ │ │ 00476cb0: 6128 2243 4154 2229 2c61 2822 6361 7422 a("CAT"),a("cat" │ │ │ 00476cc0: 292c 6128 2241 4c46 2229 2c61 2831 3229 ),a("ALF"),a(12) │ │ │ -00476cd0: 293d 3143 002e 7e55 0000 2020 2047 544d )=1C..~U.. GTM │ │ │ +00476cd0: 293d 3143 002e e055 0000 2020 2047 544d )=1C...U.. GTM │ │ │ 00476ce0: 3e73 6574 2078 3d22 2220 666f 7220 2073 >set x="" for s │ │ │ 00476cf0: 6574 2078 3d24 6f72 6465 7228 6128 7829 et x=$order(a(x) │ │ │ 00476d00: 2920 7175 6974 3a78 3d22 2220 2077 7269 ) quit:x="" wri │ │ │ -00476d10: 7465 2021 2c78 0b00 2e7e 5600 0020 2020 te !,x...~V.. │ │ │ -00476d20: 310c 002e 7e57 0000 2020 2031 320e 002e 1...~W.. 12... │ │ │ -00476d30: 7e58 0000 2020 2032 3030 300d 002e 7e59 ~X.. 2000...~Y │ │ │ -00476d40: 0000 2020 2041 4c46 0d00 2e7e 5a00 0020 .. ALF...~Z.. │ │ │ -00476d50: 2020 4341 540d 002e 7e61 0000 2020 2063 CAT...~a.. c │ │ │ -00476d60: 6174 4400 2e7e 6200 0020 2020 4754 4d3e atD..~b.. GTM> │ │ │ +00476d10: 7465 2021 2c78 0b00 2ee0 5600 0020 2020 te !,x....V.. │ │ │ +00476d20: 310c 002e e057 0000 2020 2031 320e 002e 1....W.. 12... │ │ │ +00476d30: e058 0000 2020 2032 3030 300d 002e e059 .X.. 2000....Y │ │ │ +00476d40: 0000 2020 2041 4c46 0d00 2ee0 5a00 0020 .. ALF....Z.. │ │ │ +00476d50: 2020 4341 540d 002e e061 0000 2020 2063 CAT....a.. c │ │ │ +00476d60: 6174 4400 2ee0 6200 0020 2020 4754 4d3e atD...b.. GTM> │ │ │ 00476d70: 6b69 6c6c 2061 2822 4341 5422 2920 7365 kill a("CAT") se │ │ │ 00476d80: 7420 6128 352c 3130 293d 2277 6f6f 6c77 t a(5,10)="woolw │ │ │ 00476d90: 6f72 7468 7322 2c61 2822 6361 7422 293d orths",a("cat")= │ │ │ -00476da0: 226c 6173 7422 4600 2e7e 6300 0020 2020 "last"F..~c.. │ │ │ +00476da0: 226c 6173 7422 4600 2ee0 6300 0020 2020 "last"F...c.. │ │ │ 00476db0: 4754 4d3e 7365 7420 783d 2222 2066 6f72 GTM>set x="" for │ │ │ 00476dc0: 2020 7365 7420 783d 246f 7264 6572 2861 set x=$order(a │ │ │ 00476dd0: 2878 292c 2d31 2920 7175 6974 3a78 3d22 (x),-1) quit:x=" │ │ │ -00476de0: 2220 2077 7269 7465 2021 2c78 0d00 2e7e " write !,x...~ │ │ │ -00476df0: 6400 0020 2020 6361 740d 002e 7e65 0000 d.. cat...~e.. │ │ │ -00476e00: 2020 2041 4c46 0e00 2e7e 6600 0020 2020 ALF...~f.. │ │ │ -00476e10: 3230 3030 0c00 2e7e 6700 0020 2020 3132 2000...~g.. 12 │ │ │ -00476e20: 0b00 2e7e 6800 0020 2020 350b 002e 7e69 ...~h.. 5...~i │ │ │ -00476e30: 0000 2020 2031 0e00 2e7e 6a00 0020 2020 .. 1...~j.. │ │ │ -00476e40: 4754 4d3e 0700 2e7e 7100 0050 002e 7e72 GTM>...~q..P..~r │ │ │ +00476de0: 2220 2077 7269 7465 2021 2c78 0d00 2ee0 " write !,x.... │ │ │ +00476df0: 6400 0020 2020 6361 740d 002e e065 0000 d.. cat....e.. │ │ │ +00476e00: 2020 2041 4c46 0e00 2ee0 6600 0020 2020 ALF....f.. │ │ │ +00476e10: 3230 3030 0c00 2ee0 6700 0020 2020 3132 2000....g.. 12 │ │ │ +00476e20: 0b00 2ee0 6800 0020 2020 350b 002e e069 ....h.. 5....i │ │ │ +00476e30: 0000 2020 2031 0e00 2ee0 6a00 0020 2020 .. 1....j.. │ │ │ +00476e40: 4754 4d3e 0700 2ee0 7100 0050 002e e072 GTM>....q..P...r │ │ │ 00476e50: 0000 2020 2054 6869 7320 6578 616d 706c .. This exampl │ │ │ 00476e60: 6520 7573 6573 2061 2024 4f52 4445 5228 e uses a $ORDER( │ │ │ 00476e70: 2920 6c6f 6f70 2074 6f20 6469 7370 6c61 ) loop to displa │ │ │ 00476e80: 7920 616c 6c20 7468 6520 7375 6273 6372 y all the subscr │ │ │ -00476e90: 6970 7473 2061 7420 7468 6553 002e 7e73 ipts at theS..~s │ │ │ +00476e90: 6970 7473 2061 7420 7468 6553 002e e073 ipts at theS...s │ │ │ 00476ea0: 0000 2020 2066 6972 7374 206c 6576 656c .. first level │ │ │ 00476eb0: 206f 6620 6c6f 6361 6c20 7661 7269 6162 of local variab │ │ │ 00476ec0: 6c65 2061 2c20 6d61 6b65 2073 6f6d 6520 le a, make some │ │ │ 00476ed0: 6368 616e 6765 7320 696e 2061 2c20 616e changes in a, an │ │ │ 00476ee0: 6420 7468 656e 2064 6973 706c 6179 5400 d then displayT. │ │ │ -00476ef0: 2e7e 7400 0020 2020 616c 6c20 7468 6520 .~t.. all the │ │ │ +00476ef0: 2ee0 7400 0020 2020 616c 6c20 7468 6520 ..t.. all the │ │ │ 00476f00: 7375 6273 6372 6970 7473 2069 6e20 7265 subscripts in re │ │ │ 00476f10: 7665 7273 6520 6f72 6465 722e 204e 6f74 verse order. Not │ │ │ 00476f20: 6963 6520 7468 6174 2024 4f52 4445 5228 ice that $ORDER( │ │ │ 00476f30: 2920 7265 7475 726e 7320 6f6e 6c79 2074 ) returns only t │ │ │ -00476f40: 6865 5100 2e7e 7500 0020 2020 6578 6973 heQ..~u.. exis │ │ │ +00476f40: 6865 5100 2ee0 7500 0020 2020 6578 6973 heQ...u.. exis │ │ │ 00476f50: 7469 6e67 2073 7562 7363 7269 7074 7320 ting subscripts │ │ │ 00476f60: 696e 2074 6865 2073 7061 7273 6520 6172 in the sparse ar │ │ │ 00476f70: 7261 7920 616e 6420 7265 7475 726e 7320 ray and returns │ │ │ 00476f80: 7468 656d 2069 6e20 4d20 636f 6c6c 6174 them in M collat │ │ │ -00476f90: 696f 6e4d 002e 7e76 0000 2020 2073 6571 ionM..~v.. seq │ │ │ +00476f90: 696f 6e4d 002e e076 0000 2020 2073 6571 ionM...v.. seq │ │ │ 00476fa0: 7565 6e63 652c 2072 6567 6172 646c 6573 uence, regardles │ │ │ 00476fb0: 7320 6f66 2074 6865 206f 7264 6572 2069 s of the order i │ │ │ 00476fc0: 6e20 7768 6963 6820 7468 6579 2077 6572 n which they wer │ │ │ 00476fd0: 6520 656e 7465 7265 642e 2041 6c73 6f2c e entered. Also, │ │ │ 00476fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00476ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00477000: 0400 0000 bb07 0000 a620 0000 0000 0000 ......... ...... │ │ │ -00477010: 7900 007e 4845 4c50 00ff 7300 ff46 554e y..~HELP..s..FUN │ │ │ +00477010: 7900 00e0 4845 4c50 00ff 7300 ff46 554e y...HELP..s..FUN │ │ │ 00477020: 4354 494f 4e53 00ff 7300 ff24 4f52 4445 CTIONS..s..$ORDE │ │ │ 00477030: 5228 2900 ff73 00ff 4558 414d 504c 4553 R()..s..EXAMPLES │ │ │ 00477040: 00c0 7700 0020 2020 244f 5244 4552 2829 ..w.. $ORDER() │ │ │ 00477050: 2064 6f65 7320 6e6f 7420 6469 6666 6572 does not differ │ │ │ 00477060: 656e 7469 6174 6520 6265 7477 6565 6e20 entiate between │ │ │ 00477070: 6e6f 6465 2041 2835 292c 2077 6869 6368 node A(5), which │ │ │ -00477080: 2068 6173 206f 6e6c 7953 002e 7e78 0000 has onlyS..~x.. │ │ │ +00477080: 2068 6173 206f 6e6c 7953 002e e078 0000 has onlyS...x.. │ │ │ 00477090: 2020 2064 6573 6365 6e64 616e 7473 2028 descendants ( │ │ │ 004770a0: 6e6f 2064 6174 6120 7661 6c75 6529 2c20 no data value), │ │ │ 004770b0: 616e 6420 7468 6520 6f74 6865 7220 6e6f and the other no │ │ │ 004770c0: 6465 732c 2077 6869 6368 2068 6176 6520 des, which have │ │ │ -004770d0: 6461 7461 2076 616c 7565 732e 0700 2e7e data values....~ │ │ │ -004770e0: 7900 0012 002e 7e7a 0000 2020 2045 7861 y.....~z.. Exa │ │ │ -004770f0: 6d70 6c65 3a07 002e 7e81 0000 3f00 2e7e mple:...~...?..~ │ │ │ +004770d0: 6461 7461 2076 616c 7565 732e 0700 2ee0 data values..... │ │ │ +004770e0: 7900 0012 002e e07a 0000 2020 2045 7861 y......z.. Exa │ │ │ +004770f0: 6d70 6c65 3a07 002e e081 0000 3f00 2ee0 mple:.......?... │ │ │ 00477100: 8200 0020 2020 4754 4d3e 6b69 6c6c 2073 ... GTM>kill s │ │ │ 00477110: 6574 2028 2528 3129 2c74 6976 6128 3229 et (%(1),tiva(2) │ │ │ 00477120: 2c41 2833 292c 7469 7628 3429 2c51 2835 ,A(3),tiv(4),Q(5 │ │ │ -00477130: 292c 2561 2836 2929 3d22 2217 002e 7e83 ),%a(6))=""...~. │ │ │ +00477130: 292c 2561 2836 2929 3d22 2217 002e e083 ),%a(6))=""..... │ │ │ 00477140: 0000 2020 2047 544d 3e73 6574 2078 3d22 .. GTM>set x=" │ │ │ -00477150: 2522 4c00 2e7e 8400 0020 2020 4754 4d3e %"L..~... GTM> │ │ │ +00477150: 2522 4c00 2ee0 8400 0020 2020 4754 4d3e %"L...... GTM> │ │ │ 00477160: 7772 6974 653a 2464 6174 6128 4078 2920 write:$data(@x) │ │ │ 00477170: 212c 7820 666f 7220 2073 6574 2078 3d24 !,x for set x=$ │ │ │ 00477180: 6f72 6465 7228 4078 2920 7175 6974 3a78 order(@x) quit:x │ │ │ 00477190: 3d22 2220 2077 7269 7465 2021 2c78 0b00 ="" write !,x.. │ │ │ -004771a0: 2e7e 8500 0020 2020 250c 002e 7e86 0000 .~... %...~... │ │ │ -004771b0: 2020 2025 610b 002e 7e87 0000 2020 2041 %a...~... A │ │ │ -004771c0: 0b00 2e7e 8800 0020 2020 510d 002e 7e89 ...~... Q...~. │ │ │ -004771d0: 0000 2020 2074 6976 0e00 2e7e 8a00 0020 .. tiv...~... │ │ │ -004771e0: 2020 7469 7661 0b00 2e7e 9100 0020 2020 tiva...~... │ │ │ -004771f0: 7825 002e 7e92 0000 2020 2047 544d 3e73 x%..~... GTM>s │ │ │ +004771a0: 2ee0 8500 0020 2020 250c 002e e086 0000 ..... %....... │ │ │ +004771b0: 2020 2025 610b 002e e087 0000 2020 2041 %a....... A │ │ │ +004771c0: 0b00 2ee0 8800 0020 2020 510d 002e e089 ....... Q..... │ │ │ +004771d0: 0000 2020 2074 6976 0e00 2ee0 8a00 0020 .. tiv....... │ │ │ +004771e0: 2020 7469 7661 0b00 2ee0 9100 0020 2020 tiva....... │ │ │ +004771f0: 7825 002e e092 0000 2020 2047 544d 3e73 x%...... GTM>s │ │ │ 00477200: 6574 2024 7069 6563 6528 782c 227a 222c et $piece(x,"z", │ │ │ -00477210: 3332 293d 2222 4f00 2e7e 9300 0020 2020 32)=""O..~... │ │ │ +00477210: 3332 293d 2222 4f00 2ee0 9300 0020 2020 32)=""O...... │ │ │ 00477220: 4754 4d3e 7772 6974 653a 2464 6174 6128 GTM>write:$data( │ │ │ 00477230: 4078 2920 212c 7820 666f 7220 2073 6574 @x) !,x for set │ │ │ 00477240: 2078 3d24 6f72 6465 7228 4078 2c2d 3129 x=$order(@x,-1) │ │ │ 00477250: 2071 7569 743a 783d 2222 2020 7772 6974 quit:x="" writ │ │ │ -00477260: 6520 212c 780b 002e 7e94 0000 2020 2078 e !,x...~... x │ │ │ -00477270: 0e00 2e7e 9500 0020 2020 7469 7661 0d00 ...~... tiva.. │ │ │ -00477280: 2e7e 9600 0020 2020 7469 760b 002e 7e97 .~... tiv...~. │ │ │ -00477290: 0000 2020 2051 0b00 2e7e 9800 0020 2020 .. Q...~... │ │ │ -004772a0: 410c 002e 7e99 0000 2020 2025 610b 002e A...~... %a... │ │ │ -004772b0: 7e9a 0000 2020 2025 0f00 2d7e c111 0000 ~... %..-~.... │ │ │ -004772c0: 2020 2047 544d 3e07 002f 7e11 0000 5300 GTM>../~...S. │ │ │ -004772d0: 2f7e 2100 0020 2020 5468 6973 2065 7861 /~!.. This exa │ │ │ +00477260: 6520 212c 780b 002e e094 0000 2020 2078 e !,x....... x │ │ │ +00477270: 0e00 2ee0 9500 0020 2020 7469 7661 0d00 ....... tiva.. │ │ │ +00477280: 2ee0 9600 0020 2020 7469 760b 002e e097 ..... tiv..... │ │ │ +00477290: 0000 2020 2051 0b00 2ee0 9800 0020 2020 .. Q....... │ │ │ +004772a0: 410c 002e e099 0000 2020 2025 610b 002e A....... %a... │ │ │ +004772b0: e09a 0000 2020 2025 0f00 2de0 c111 0000 .... %..-..... │ │ │ +004772c0: 2020 2047 544d 3e07 002f e011 0000 5300 GTM>../....S. │ │ │ +004772d0: 2fe0 2100 0020 2020 5468 6973 2065 7861 /.!.. This exa │ │ │ 004772e0: 6d70 6c65 2075 7365 7320 244f 5244 4552 mple uses $ORDER │ │ │ 004772f0: 2829 2074 6f20 6469 7370 6c61 7920 7468 () to display th │ │ │ 00477300: 6520 6375 7272 656e 7420 6c6f 6361 6c20 e current local │ │ │ 00477310: 7661 7269 6162 6c65 206e 616d 6573 2069 variable names i │ │ │ -00477320: 6e4f 002f 7e31 0000 2020 2062 6f74 6820 nO./~1.. both │ │ │ +00477320: 6e4f 002f e031 0000 2020 2062 6f74 6820 nO./.1.. both │ │ │ 00477330: 666f 7277 6172 6420 616e 6420 7265 7665 forward and reve │ │ │ 00477340: 7273 6520 6f72 6465 722e 204e 6f74 6963 rse order. Notic │ │ │ 00477350: 6520 7468 6174 2074 6865 2066 6972 7374 e that the first │ │ │ 00477360: 2028 5b5e 5d25 2920 616e 6420 6c61 7374 ([^]%) and last │ │ │ -00477370: 4d00 2f7e 4100 0020 2020 285b 5e5d 7a7a M./~A.. ([^]zz │ │ │ +00477370: 4d00 2fe0 4100 0020 2020 285b 5e5d 7a7a M./.A.. ([^]zz │ │ │ 00477380: 7a7a 7a7a 7a7a 2920 6e61 6d65 7320 7265 zzzzzz) names re │ │ │ 00477390: 7175 6972 6520 6861 6e64 6c69 6e67 2061 quire handling a │ │ │ 004773a0: 7320 7370 6563 6961 6c20 6361 7365 7320 s special cases │ │ │ 004773b0: 616e 6420 7265 7175 6972 6520 611b 002f and require a../ │ │ │ -004773c0: 7e51 0000 2020 2024 4441 5441 2829 2066 ~Q.. $DATA() f │ │ │ -004773d0: 756e 6374 696f 6e2e 0700 2f7e 6100 0012 unction.../~a... │ │ │ -004773e0: 002f 7e71 0000 2020 2045 7861 6d70 6c65 ./~q.. Example │ │ │ -004773f0: 3a07 002f 7e81 0000 1f00 2f7e 9100 0020 :../~...../~... │ │ │ +004773c0: e051 0000 2020 2024 4441 5441 2829 2066 .Q.. $DATA() f │ │ │ +004773d0: 756e 6374 696f 6e2e 0700 2fe0 6100 0012 unction.../.a... │ │ │ +004773e0: 002f e071 0000 2020 2045 7861 6d70 6c65 ./.q.. Example │ │ │ +004773f0: 3a07 002f e081 0000 1f00 2fe0 9100 0020 :../....../.... │ │ │ 00477400: 2020 2020 7365 7420 6163 6374 3d22 222c set acct="", │ │ │ -00477410: 636e 7474 3d22 223e 002e 7e12 0000 2020 cntt="">..~... │ │ │ +00477410: 636e 7474 3d22 223e 002e e012 0000 2020 cntt="">...... │ │ │ 00477420: 2020 2066 6f72 2020 6665 7420 6163 6374 for fet acct │ │ │ 00477430: 3d24 6f72 6465 7228 5e61 6363 7428 6163 =$order(^acct(ac │ │ │ 00477440: 6374 2929 2071 7569 743a 6163 6374 3d22 ct)) quit:acct=" │ │ │ -00477450: 2220 2064 6f3c 002f 7e11 0000 2020 2020 " do<./~... │ │ │ +00477450: 2220 2064 6f3c 002f e011 0000 2020 2020 " do<./.... │ │ │ 00477460: 202e 2066 6f72 2020 7365 7420 636e 7474 . for set cntt │ │ │ 00477470: 3d24 6f72 6465 7228 5e61 6363 7428 6163 =$order(^acct(ac │ │ │ 00477480: 6374 2c63 6e74 7429 2920 646f 2057 4f52 ct,cntt)) do WOR │ │ │ -00477490: 4b10 002f 7e21 0000 2020 2020 2071 7569 K../~!.. qui │ │ │ -004774a0: 7407 002f 7e31 0000 4f00 2f7e 4100 0020 t../~1..O./~A.. │ │ │ +00477490: 4b10 002f e021 0000 2020 2020 2071 7569 K../.!.. qui │ │ │ +004774a0: 7407 002f e031 0000 4f00 2fe0 4100 0020 t../.1..O./.A.. │ │ │ 004774b0: 2020 5468 6973 2075 7365 7320 7477 6f20 This uses two │ │ │ 004774c0: 6e65 7374 6564 2024 4f52 4445 5228 2920 nested $ORDER() │ │ │ 004774d0: 6c6f 6f70 7320 746f 2063 7963 6c65 2074 loops to cycle t │ │ │ 004774e0: 6872 6f75 6768 2074 6865 205e 6163 6374 hrough the ^acct │ │ │ -004774f0: 2067 6c6f 6261 6c43 002f 7e51 0000 2020 globalC./~Q.. │ │ │ +004774f0: 2067 6c6f 6261 6c43 002f e051 0000 2020 globalC./.Q.. │ │ │ 00477500: 2061 7272 6179 2061 6e64 2070 6572 666f array and perfo │ │ │ 00477510: 726d 2073 6f6d 6520 6163 7469 6f6e 2066 rm some action f │ │ │ 00477520: 6f72 2065 6163 6820 7365 636f 6e64 206c or each second l │ │ │ -00477530: 6576 656c 206e 6f64 652e 0700 2f7e 6100 evel node.../~a. │ │ │ -00477540: 0015 0018 7e50 4945 4345 2829 0000 2450 ....~PIECE()..$P │ │ │ -00477550: 6965 6365 2829 1300 207e bf11 0000 2020 iece().. ~.... │ │ │ -00477560: 2024 5069 6563 6528 2907 0021 7e21 0000 $Piece()..!~!.. │ │ │ -00477570: 5200 217e 3100 0020 2020 5265 7475 726e R.!~1.. Return │ │ │ +00477530: 6576 656c 206e 6f64 652e 0700 2fe0 6100 evel node.../.a. │ │ │ +00477540: 0015 0018 e050 4945 4345 2829 0000 2450 .....PIECE()..$P │ │ │ +00477550: 6965 6365 2829 1300 20e0 bf11 0000 2020 iece().. ..... │ │ │ +00477560: 2024 5069 6563 6528 2907 0021 e021 0000 $Piece()..!.!.. │ │ │ +00477570: 5200 21e0 3100 0020 2020 5265 7475 726e R.!.1.. Return │ │ │ 00477580: 7320 6120 7375 6273 7472 696e 6720 6465 s a substring de │ │ │ 00477590: 6c69 6d69 7465 6420 6279 2061 2073 7065 limited by a spe │ │ │ 004775a0: 6369 6669 6564 2073 7472 696e 6720 6465 cified string de │ │ │ 004775b0: 6c69 6d69 7465 7220 6d61 6465 2075 7020 limiter made up │ │ │ -004775c0: 6f66 4f00 217e 4100 0020 2020 6f6e 6520 ofO.!~A.. one │ │ │ +004775c0: 6f66 4f00 21e0 4100 0020 2020 6f6e 6520 ofO.!.A.. one │ │ │ 004775d0: 6f72 206d 6f72 6520 6368 6172 6163 7465 or more characte │ │ │ 004775e0: 7273 2e20 496e 204d 2c20 2450 4945 4345 rs. In M, $PIECE │ │ │ 004775f0: 2829 2072 6574 7572 6e73 2061 206c 6f67 () returns a log │ │ │ 00477600: 6963 616c 2066 6965 6c64 2066 726f 6d20 ical field from │ │ │ -00477610: 6119 0021 7e51 0000 2020 206c 6f67 6963 a..!~Q.. logic │ │ │ -00477620: 616c 2072 6563 6f72 642e 0700 217e 6100 al record...!~a. │ │ │ -00477630: 0030 0021 7e71 0000 2020 2054 6865 2066 .0.!~q.. The f │ │ │ +00477610: 6119 0021 e051 0000 2020 206c 6f67 6963 a..!.Q.. logic │ │ │ +00477620: 616c 2072 6563 6f72 642e 0700 21e0 6100 al record...!.a. │ │ │ +00477630: 0030 0021 e071 0000 2020 2054 6865 2066 .0.!.q.. The f │ │ │ 00477640: 6f72 6d61 7420 666f 7220 7468 6520 2450 ormat for the $P │ │ │ 00477650: 4945 4345 2066 756e 6374 696f 6e20 6973 IECE function is │ │ │ -00477660: 3a07 0021 7e81 0000 3500 217e 9100 0020 :..!~...5.!~... │ │ │ +00477660: 3a07 0021 e081 0000 3500 21e0 9100 0020 :..!....5.!.... │ │ │ 00477670: 2020 2450 5b49 4543 455d 2865 7870 7231 $P[IECE](expr1 │ │ │ 00477680: 2c65 7870 7232 5b2c 696e 7465 7870 7231 ,expr2[,intexpr1 │ │ │ 00477690: 5b2c 696e 7465 7870 7232 5d5d 2908 0020 [,intexpr2]]).. │ │ │ -004776a0: 7ec0 1100 001a 0020 7eff 7300 ff45 5841 ~...... ~.s..EXA │ │ │ +004776a0: e0c0 1100 001a 0020 e0ff 7300 ff45 5841 ....... ..s..EXA │ │ │ 004776b0: 4d50 4c45 5300 0045 7861 6d70 6c65 7313 MPLES..Examples. │ │ │ -004776c0: 002d 7ebf 1100 0020 2020 4578 616d 706c .-~.... Exampl │ │ │ -004776d0: 6573 0700 2e7e 2100 0012 002e 7e31 0000 es...~!.....~1.. │ │ │ -004776e0: 2020 2045 7861 6d70 6c65 3a07 002e 7e41 Example:...~A │ │ │ -004776f0: 0000 3900 2e7e 5100 0020 2020 4754 4d3e ..9..~Q.. GTM> │ │ │ +004776c0: 002d e0bf 1100 0020 2020 4578 616d 706c .-..... Exampl │ │ │ +004776d0: 6573 0700 2ee0 2100 0012 002e e031 0000 es....!......1.. │ │ │ +004776e0: 2020 2045 7861 6d70 6c65 3a07 002e e041 Example:....A │ │ │ +004776f0: 0000 3900 2ee0 5100 0020 2020 4754 4d3e ..9...Q.. GTM> │ │ │ 00477700: 666f 7220 693d 303a 313a 3320 7772 6974 for i=0:1:3 writ │ │ │ 00477710: 6520 212c 2470 6965 6365 2822 3120 3222 e !,$piece("1 2" │ │ │ -00477720: 2c22 2022 2c69 292c 223c 220b 002e 7e61 ," ",i),"<"...~a │ │ │ -00477730: 0000 2020 203c 0c00 2e7e 7100 0020 2020 .. <...~q.. │ │ │ -00477740: 313c 0c00 2e7e 8100 0020 2020 323c 0b00 1<...~... 2<.. │ │ │ -00477750: 2e7e 9100 0020 2020 3c0f 002d 7ec0 1100 .~... <..-~... │ │ │ -00477760: 0020 2020 4754 4d3e 0700 2e7e 1200 004c . GTM>...~...L │ │ │ -00477770: 002e 7e13 0000 2020 2054 6869 7320 6c6f ..~... This lo │ │ │ +00477720: 2c22 2022 2c69 292c 223c 220b 002e e061 ," ",i),"<"....a │ │ │ +00477730: 0000 2020 203c 0c00 2ee0 7100 0020 2020 .. <....q.. │ │ │ +00477740: 313c 0c00 2ee0 8100 0020 2020 323c 0b00 1<....... 2<.. │ │ │ +00477750: 2ee0 9100 0020 2020 3c0f 002d e0c0 1100 ..... <..-.... │ │ │ +00477760: 0020 2020 4754 4d3e 0700 2ee0 1200 004c . GTM>.......L │ │ │ +00477770: 002e e013 0000 2020 2054 6869 7320 6c6f ...... This lo │ │ │ 00477780: 6f70 2064 6973 706c 6179 7320 7468 6520 op displays the │ │ │ 00477790: 7265 7375 6c74 206f 6620 2450 4945 4345 result of $PIECE │ │ │ 004777a0: 2829 2c20 7370 6563 6966 7969 6e67 2061 (), specifying a │ │ │ 004777b0: 2073 7061 6365 2061 7320 6100 0000 0000 space as a..... │ │ │ 004777c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004777d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004777e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004777f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00477800: 0400 0000 d207 0000 e820 0000 0000 0000 ......... ...... │ │ │ -00477810: 7f00 007e 4845 4c50 00ff 7300 ff46 554e ...~HELP..s..FUN │ │ │ +00477810: 7f00 00e0 4845 4c50 00ff 7300 ff46 554e ....HELP..s..FUN │ │ │ 00477820: 4354 494f 4e53 00ff 7300 ff24 5049 4543 CTIONS..s..$PIEC │ │ │ 00477830: 4528 2900 ff73 00ff 4558 414d 504c 4553 E()..s..EXAMPLES │ │ │ 00477840: 00c0 1400 0020 2020 6465 6c69 6d69 7465 ..... delimite │ │ │ 00477850: 722c 2061 2070 6965 6365 2070 6f73 6974 r, a piece posit │ │ │ 00477860: 696f 6e20 2262 6566 6f72 652c 2220 6669 ion "before," fi │ │ │ 00477870: 7273 7420 616e 6420 7365 636f 6e64 2c20 rst and second, │ │ │ 00477880: 616e 6420 2261 6674 6572 2220 7468 6511 and "after" the. │ │ │ -00477890: 002e 7e15 0000 2020 2073 7472 696e 672e ..~... string. │ │ │ -004778a0: 0700 2e7e 1600 0012 002e 7e17 0000 2020 ...~......~... │ │ │ -004778b0: 2045 7861 6d70 6c65 3a07 002e 7e18 0000 Example:...~... │ │ │ -004778c0: 3e00 2e7e 1900 0020 2020 4754 4d3e 666f >..~... GTM>fo │ │ │ +00477890: 002e e015 0000 2020 2073 7472 696e 672e ...... string. │ │ │ +004778a0: 0700 2ee0 1600 0012 002e e017 0000 2020 .............. │ │ │ +004778b0: 2045 7861 6d70 6c65 3a07 002e e018 0000 Example:....... │ │ │ +004778c0: 3e00 2ee0 1900 0020 2020 4754 4d3e 666f >...... GTM>fo │ │ │ 004778d0: 7220 693d 2d31 3a31 3a33 2077 7269 7465 r i=-1:1:3 write │ │ │ 004778e0: 2021 2c24 7069 6563 6528 2231 2032 222c !,$piece("1 2", │ │ │ 004778f0: 2220 222c 692c 692b 3129 2c22 3c22 0b00 " ",i,i+1),"<".. │ │ │ -00477900: 2e7e 1a00 0020 2020 3c0c 002e 7e21 0000 .~... <...~!.. │ │ │ -00477910: 2020 2031 3c0e 002e 7e22 0000 2020 2031 1<...~".. 1 │ │ │ -00477920: 2032 3c0c 002e 7e23 0000 2020 2032 3c0b 2<...~#.. 2<. │ │ │ -00477930: 002e 7e24 0000 2020 203c 0e00 2e7e 2500 ..~$.. <...~%. │ │ │ -00477940: 0020 2020 4754 4d3e 0700 2e7e 2600 0051 . GTM>...~&..Q │ │ │ -00477950: 002e 7e27 0000 2020 2054 6869 7320 6578 ..~'.. This ex │ │ │ +00477900: 2ee0 1a00 0020 2020 3c0c 002e e021 0000 ..... <....!.. │ │ │ +00477910: 2020 2031 3c0e 002e e022 0000 2020 2031 1<....".. 1 │ │ │ +00477920: 2032 3c0c 002e e023 0000 2020 2032 3c0b 2<....#.. 2<. │ │ │ +00477930: 002e e024 0000 2020 203c 0e00 2ee0 2500 ...$.. <....%. │ │ │ +00477940: 0020 2020 4754 4d3e 0700 2ee0 2600 0051 . GTM>....&..Q │ │ │ +00477950: 002e e027 0000 2020 2054 6869 7320 6578 ...'.. This ex │ │ │ 00477960: 616d 706c 6520 6973 2073 696d 696c 6172 ample is similar │ │ │ 00477970: 2074 6f20 7468 6520 7072 6576 696f 7573 to the previous │ │ │ 00477980: 2065 7861 6d70 6c65 2065 7863 6570 7420 example except │ │ │ 00477990: 7468 6174 2069 7420 6469 7370 6c61 7973 that it displays │ │ │ -004779a0: 5400 2e7e 2800 0020 2020 7477 6f20 7069 T..~(.. two pi │ │ │ +004779a0: 5400 2ee0 2800 0020 2020 7477 6f20 7069 T...(.. two pi │ │ │ 004779b0: 6563 6573 206f 6e20 6561 6368 2069 7465 eces on each ite │ │ │ 004779c0: 7261 7469 6f6e 2e20 4e6f 7469 6365 2074 ration. Notice t │ │ │ 004779d0: 6865 2064 656c 696d 6974 6572 2028 6120 he delimiter (a │ │ │ 004779e0: 7370 6163 6529 2069 6e20 7468 6520 6d69 space) in the mi │ │ │ -004779f0: 6464 6c65 4c00 2e7e 2900 0020 2020 6f66 ddleL..~).. of │ │ │ +004779f0: 6464 6c65 4c00 2ee0 2900 0020 2020 6f66 ddleL...).. of │ │ │ 00477a00: 2074 6865 206f 7574 7075 7420 666f 7220 the output for │ │ │ 00477a10: 7468 6520 7468 6972 6420 6974 6572 6174 the third iterat │ │ │ 00477a20: 696f 6e2c 2077 6869 6368 2064 6973 706c ion, which displ │ │ │ 00477a30: 6179 7320 626f 7468 2070 6965 6365 732e ays both pieces. │ │ │ -00477a40: 0700 2e7e 2a00 0012 002e 7e31 0000 2020 ...~*.....~1.. │ │ │ -00477a50: 2045 7861 6d70 6c65 3a07 002e 7e32 0000 Example:...~2.. │ │ │ -00477a60: 4000 2e7e 3300 0020 2020 666f 7220 703d @..~3.. for p= │ │ │ +00477a40: 0700 2ee0 2a00 0012 002e e031 0000 2020 ....*......1.. │ │ │ +00477a50: 2045 7861 6d70 6c65 3a07 002e e032 0000 Example:....2.. │ │ │ +00477a60: 4000 2ee0 3300 0020 2020 666f 7220 703d @...3.. for p= │ │ │ 00477a70: 313a 313a 246c 656e 6774 6828 782c 222f 1:1:$length(x,"/ │ │ │ 00477a80: 2229 2077 7269 7465 203f 702d 312a 3130 ") write ?p-1*10 │ │ │ 00477a90: 2c24 7069 6563 6528 782c 222f 222c 7029 ,$piece(x,"/",p) │ │ │ -00477aa0: 0700 2e7e 3400 0054 002e 7e35 0000 2020 ...~4..T..~5.. │ │ │ +00477aa0: 0700 2ee0 3400 0054 002e e035 0000 2020 ....4..T...5.. │ │ │ 00477ab0: 2054 6869 7320 6578 616d 706c 6520 7573 This example us │ │ │ 00477ac0: 6573 2024 4c45 4e47 5448 2829 2061 6e64 es $LENGTH() and │ │ │ 00477ad0: 2024 5049 4543 4528 2920 746f 2064 6973 $PIECE() to dis │ │ │ 00477ae0: 706c 6179 2061 6c6c 2074 6865 2070 6965 play all the pie │ │ │ -00477af0: 6365 7320 6f66 2078 2069 6e1a 002e 7e36 ces of x in...~6 │ │ │ +00477af0: 6365 7320 6f66 2078 2069 6e1a 002e e036 ces of x in....6 │ │ │ 00477b00: 0000 2020 2063 6f6c 756d 6e61 7220 666f .. columnar fo │ │ │ -00477b10: 726d 6174 2e07 002e 7e37 0000 1200 2e7e rmat....~7.....~ │ │ │ +00477b10: 726d 6174 2e07 002e e037 0000 1200 2ee0 rmat.....7...... │ │ │ 00477b20: 3800 0020 2020 4578 616d 706c 653a 0700 8.. Example:.. │ │ │ -00477b30: 2e7e 3900 002d 002e 7e3a 0000 2020 2047 .~9..-..~:.. G │ │ │ +00477b30: 2ee0 3900 002d 002e e03a 0000 2020 2047 ..9..-...:.. G │ │ │ 00477b40: 544d 3e73 6574 2024 7069 6563 6528 782c TM>set $piece(x, │ │ │ 00477b50: 222e 222c 3235 293d 2222 2077 7269 7465 ".",25)="" write │ │ │ -00477b60: 2078 2200 2e7e 4100 0020 2020 2e2e 2e2e x"..~A.. .... │ │ │ +00477b60: 2078 2200 2ee0 4100 0020 2020 2e2e 2e2e x"...A.. .... │ │ │ 00477b70: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................ │ │ │ -00477b80: 2e2e 2e2e 0700 2e7e 4200 0053 002e 7e43 .......~B..S..~C │ │ │ +00477b80: 2e2e 2e2e 0700 2ee0 4200 0053 002e e043 ........B..S...C │ │ │ 00477b90: 0000 2020 2054 6869 7320 5345 5473 2074 .. This SETs t │ │ │ 00477ba0: 6865 2032 3574 6820 7069 6563 6520 6f66 he 25th piece of │ │ │ 00477bb0: 2074 6865 2076 6172 6961 626c 6520 7820 the variable x │ │ │ 00477bc0: 746f 206e 756c 6c2c 2077 6974 6820 6120 to null, with a │ │ │ 00477bd0: 6465 6c69 6d69 7465 7220 6f66 2061 4a00 delimiter of aJ. │ │ │ -00477be0: 2e7e 4400 0020 2020 7065 7269 6f64 2e20 .~D.. period. │ │ │ +00477be0: 2ee0 4400 0020 2020 7065 7269 6f64 2e20 ..D.. period. │ │ │ 00477bf0: 5468 6973 2070 726f 6475 6365 7320 6120 This produces a │ │ │ 00477c00: 7374 7269 6e67 206f 6620 3234 2070 6572 string of 24 per │ │ │ 00477c10: 696f 6473 2070 7265 6365 6469 6e67 2074 iods preceding t │ │ │ -00477c20: 6865 206e 756c 6c2e 0700 2e7e 4500 0012 he null....~E... │ │ │ -00477c30: 002e 7e46 0000 2020 2045 7861 6d70 6c65 ..~F.. Example │ │ │ -00477c40: 3a07 002e 7e47 0000 2c00 2e7e 4800 0020 :...~G..,..~H.. │ │ │ +00477c20: 6865 206e 756c 6c2e 0700 2ee0 4500 0012 he null.....E... │ │ │ +00477c30: 002e e046 0000 2020 2045 7861 6d70 6c65 ...F.. Example │ │ │ +00477c40: 3a07 002e e047 0000 2c00 2ee0 4800 0020 :....G..,...H.. │ │ │ 00477c50: 2020 4754 4d3e 7365 7420 5e78 3d31 2c24 GTM>set ^x=1,$ │ │ │ 00477c60: 7069 6563 6528 5e61 2c22 3b22 2c33 2c32 piece(^a,";",3,2 │ │ │ -00477c70: 293d 5e62 0700 2e7e 4900 004f 002e 7e4a )=^b...~I..O..~J │ │ │ +00477c70: 293d 5e62 0700 2ee0 4900 004f 002e e04a )=^b....I..O...J │ │ │ 00477c80: 0000 2020 2054 6869 7320 6578 616d 706c .. This exampl │ │ │ 00477c90: 6520 6c65 6176 6573 2074 6865 206e 616b e leaves the nak │ │ │ 00477ca0: 6564 2069 6e64 6963 6174 6f72 2074 6f20 ed indicator to │ │ │ 00477cb0: 706f 696e 7469 6e67 2074 6f20 7468 6520 pointing to the │ │ │ -00477cc0: 676c 6f62 616c 205e 622e 0700 2e7e 5100 global ^b....~Q. │ │ │ -00477cd0: 0019 0018 7e51 4c45 4e47 5448 2829 0000 ....~QLENGTH().. │ │ │ -00477ce0: 2451 6c65 6e67 7468 2829 1500 227e bf11 $Qlength().."~.. │ │ │ +00477cc0: 676c 6f62 616c 205e 622e 0700 2ee0 5100 global ^b.....Q. │ │ │ +00477cd0: 0019 0018 e051 4c45 4e47 5448 2829 0000 .....QLENGTH().. │ │ │ +00477ce0: 2451 6c65 6e67 7468 2829 1500 22e0 bf11 $Qlength().."... │ │ │ 00477cf0: 0000 2020 2024 516c 656e 6774 6828 2907 .. $Qlength(). │ │ │ -00477d00: 0023 7e21 0000 4d00 237e 3100 0020 2020 .#~!..M.#~1.. │ │ │ +00477d00: 0023 e021 0000 4d00 23e0 3100 0020 2020 .#.!..M.#.1.. │ │ │ 00477d10: 5265 7475 726e 7320 7468 6520 6e75 6d62 Returns the numb │ │ │ 00477d20: 6572 206f 6620 7375 6273 6372 6970 7473 er of subscripts │ │ │ 00477d30: 2069 6e20 6120 7661 7269 6162 6c65 206e in a variable n │ │ │ 00477d40: 616d 652e 2054 6865 2066 6f72 6d61 7420 ame. The format │ │ │ -00477d50: 6973 3a07 0023 7e41 0000 2000 237e 5100 is:..#~A.. .#~Q. │ │ │ +00477d50: 6973 3a07 0023 e041 0000 2000 23e0 5100 is:..#.A.. .#.Q. │ │ │ 00477d60: 0020 2020 2451 4c5b 454e 4754 485d 2028 . $QL[ENGTH] ( │ │ │ -00477d70: 6e61 6d65 7661 6c75 6529 0700 237e 6100 namevalue)..#~a. │ │ │ -00477d80: 001a 0022 7eff 7300 ff45 5841 4d50 4c45 ..."~.s..EXAMPLE │ │ │ -00477d90: 5300 0045 7861 6d70 6c65 7313 002f 7ebf S..Examples../~. │ │ │ +00477d70: 6e61 6d65 7661 6c75 6529 0700 23e0 6100 namevalue)..#.a. │ │ │ +00477d80: 001a 0022 e0ff 7300 ff45 5841 4d50 4c45 ..."..s..EXAMPLE │ │ │ +00477d90: 5300 0045 7861 6d70 6c65 7313 002f e0bf S..Examples../.. │ │ │ 00477da0: 1100 0020 2020 4578 616d 706c 6573 0700 ... Examples.. │ │ │ -00477db0: 307e 2100 0012 0030 7e31 0000 2020 2045 0~!....0~1.. E │ │ │ -00477dc0: 7861 6d70 6c65 3a07 0030 7e41 0000 2f00 xample:..0~A../. │ │ │ -00477dd0: 307e 5100 0020 2020 4754 4d3e 7772 6974 0~Q.. GTM>writ │ │ │ +00477db0: 30e0 2100 0012 0030 e031 0000 2020 2045 0.!....0.1.. E │ │ │ +00477dc0: 7861 6d70 6c65 3a07 0030 e041 0000 2f00 xample:..0.A../. │ │ │ +00477dd0: 30e0 5100 0020 2020 4754 4d3e 7772 6974 0.Q.. GTM>writ │ │ │ 00477de0: 6520 2464 6174 6128 5e7c 2258 5858 227c e $data(^|"XXX"| │ │ │ 00477df0: 4142 4328 312c 322c 332c 3429 290b 0030 ABC(1,2,3,4))..0 │ │ │ -00477e00: 7e61 0000 2020 2030 2100 307e 7100 0020 ~a.. 0!.0~q.. │ │ │ +00477e00: e061 0000 2020 2030 2100 30e0 7100 0020 .a.. 0!.0.q.. │ │ │ 00477e10: 2020 4754 4d3e 7365 7420 583d 246e 616d GTM>set X=$nam │ │ │ -00477e20: 6528 5e28 352c 3629 291f 0030 7e81 0000 e(^(5,6))..0~... │ │ │ +00477e20: 6528 5e28 352c 3629 291f 0030 e081 0000 e(^(5,6))..0.... │ │ │ 00477e30: 2020 2047 544d 3e77 7269 7465 2024 716c GTM>write $ql │ │ │ -00477e40: 656e 6774 6828 5829 0b00 307e 9100 0020 ength(X)..0~... │ │ │ -00477e50: 2020 3508 002f 7ec0 1100 004a 0030 7e12 5../~....J.0~. │ │ │ +00477e40: 656e 6774 6828 5829 0b00 30e0 9100 0020 ength(X)..0.... │ │ │ +00477e50: 2020 3508 002f e0c0 1100 004a 0030 e012 5../.....J.0.. │ │ │ 00477e60: 0000 2020 2054 6865 206e 756d 6265 7220 .. The number │ │ │ 00477e70: 6f66 2073 7562 7363 7269 7074 7320 696e of subscripts in │ │ │ 00477e80: 2078 2069 7320 352e 204e 6f74 6963 6520 x is 5. Notice │ │ │ 00477e90: 7468 6174 2074 6865 206e 616d 6520 616e that the name an │ │ │ -00477ea0: 6420 7468 6553 0030 7e13 0000 2020 2065 d theS.0~... e │ │ │ +00477ea0: 6420 7468 6553 0030 e013 0000 2020 2065 d theS.0.... e │ │ │ 00477eb0: 6e76 6972 6f6e 6d65 6e74 2070 7265 6365 nvironment prece │ │ │ 00477ec0: 6469 6e67 2069 7420 646f 206e 6f74 2063 ding it do not c │ │ │ 00477ed0: 6f6e 7472 6962 7574 6520 746f 2074 6865 ontribute to the │ │ │ 00477ee0: 2063 6f75 6e74 2e20 5265 6665 7220 746f count. Refer to │ │ │ -00477ef0: 2024 4e41 6d65 2829 4b00 307e 1400 0020 $NAme()K.0~... │ │ │ +00477ef0: 2024 4e41 6d65 2829 4b00 30e0 1400 0020 $NAme()K.0.... │ │ │ 00477f00: 2020 7365 6374 696f 6e20 6561 726c 6965 section earlie │ │ │ 00477f10: 7220 696e 2074 6869 7320 6368 6170 7465 r in this chapte │ │ │ 00477f20: 7220 666f 7220 616e 2075 6e64 6572 7374 r for an underst │ │ │ 00477f30: 616e 6469 6e67 206f 6620 7468 6520 244e anding of the $N │ │ │ -00477f40: 414d 4513 0030 7e15 0000 2020 2066 756e AME..0~... fun │ │ │ -00477f50: 6374 696f 6e2e 0700 307e 1600 001e 0019 ction...0~...... │ │ │ -00477f60: 7e53 5542 5343 5249 5054 2829 0000 2451 ~SUBSCRIPT()..$Q │ │ │ -00477f70: 5375 6273 6372 6970 7428 2918 0025 7ebf Subscript()..%~. │ │ │ +00477f40: 414d 4513 0030 e015 0000 2020 2066 756e AME..0.... fun │ │ │ +00477f50: 6374 696f 6e2e 0700 30e0 1600 001e 0019 ction...0....... │ │ │ +00477f60: e053 5542 5343 5249 5054 2829 0000 2451 .SUBSCRIPT()..$Q │ │ │ +00477f70: 5375 6273 6372 6970 7428 2918 0025 e0bf Subscript()..%.. │ │ │ 00477f80: 1100 0020 2020 2451 5375 6273 6372 6970 ... $QSubscrip │ │ │ -00477f90: 7428 2907 0026 7e21 0000 3100 267e 3100 t()..&~!..1.&~1. │ │ │ +00477f90: 7428 2907 0026 e021 0000 3100 26e0 3100 t()..&.!..1.&.1. │ │ │ 00477fa0: 0020 2020 5265 7475 726e 7320 6120 636f . Returns a co │ │ │ 00477fb0: 6d70 6f6e 656e 7420 6f66 2061 2076 6172 mponent of a var │ │ │ -00477fc0: 6961 626c 6520 6e61 6d65 2e07 0026 7e41 iable name...&~A │ │ │ +00477fc0: 6961 626c 6520 6e61 6d65 2e07 0026 e041 iable name...&.A │ │ │ 00477fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00477fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00477ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00478000: 0400 0000 ff07 0000 1c21 0000 0000 0000 .........!...... │ │ │ -00478010: 5a00 007e 4845 4c50 00ff 7300 ff46 554e Z..~HELP..s..FUN │ │ │ +00478010: 5a00 00e0 4845 4c50 00ff 7300 ff46 554e Z...HELP..s..FUN │ │ │ 00478020: 4354 494f 4e53 00ff 7300 ff24 5153 5542 CTIONS..s..$QSUB │ │ │ 00478030: 5343 5249 5054 2829 00bf 5100 0020 2020 SCRIPT()..Q.. │ │ │ 00478040: 5468 6520 666f 726d 6174 206f 6620 7468 The format of th │ │ │ 00478050: 6520 2451 5355 4253 4352 4950 5420 6675 e $QSUBSCRIPT fu │ │ │ -00478060: 6e63 7469 6f6e 2069 733a 0700 267e 6100 nction is:..&~a. │ │ │ -00478070: 002b 0026 7e71 0000 2020 2024 5153 5b55 .+.&~q.. $QS[U │ │ │ +00478060: 6e63 7469 6f6e 2069 733a 0700 26e0 6100 nction is:..&.a. │ │ │ +00478070: 002b 0026 e071 0000 2020 2024 5153 5b55 .+.&.q.. $QS[U │ │ │ 00478080: 4253 4352 4950 545d 286e 616d 6576 616c BSCRIPT](nameval │ │ │ -00478090: 7565 2c20 696e 7465 7870 7229 0700 267e ue, intexpr)..&~ │ │ │ -004780a0: 8100 001a 0025 7eff 7300 ff45 5841 4d50 .....%~.s..EXAMP │ │ │ +00478090: 7565 2c20 696e 7465 7870 7229 0700 26e0 ue, intexpr)..&. │ │ │ +004780a0: 8100 001a 0025 e0ff 7300 ff45 5841 4d50 .....%..s..EXAMP │ │ │ 004780b0: 4c45 5300 0045 7861 6d70 6c65 7313 0032 LES..Examples..2 │ │ │ -004780c0: 7ebf 1100 0020 2020 4578 616d 706c 6573 ~.... Examples │ │ │ -004780d0: 0700 337e 2100 0012 0033 7e31 0000 2020 ..3~!....3~1.. │ │ │ -004780e0: 2045 7861 6d70 6c65 3a07 0033 7e41 0000 Example:..3~A.. │ │ │ -004780f0: 5000 337e 5100 0020 2020 4173 7375 6d65 P.3~Q.. Assume │ │ │ +004780c0: e0bf 1100 0020 2020 4578 616d 706c 6573 ..... Examples │ │ │ +004780d0: 0700 33e0 2100 0012 0033 e031 0000 2020 ..3.!....3.1.. │ │ │ +004780e0: 2045 7861 6d70 6c65 3a07 0033 e041 0000 Example:..3.A.. │ │ │ +004780f0: 5000 33e0 5100 0020 2020 4173 7375 6d65 P.3.Q.. Assume │ │ │ 00478100: 2074 6861 7420 5820 6973 2064 6566 696e that X is defin │ │ │ 00478110: 6564 2061 7320 696e 2074 6865 2022 4578 ed as in the "Ex │ │ │ 00478120: 616d 706c 6573 206f 6620 2451 6c65 6e67 amples of $Qleng │ │ │ 00478130: 7468 2829 2220 6561 726c 6965 7220 696e th()" earlier in │ │ │ -00478140: 1700 337e 6100 0020 2020 7468 6973 2063 ..3~a.. this c │ │ │ -00478150: 6861 7074 6572 3b07 0033 7e71 0000 1100 hapter;..3~q.... │ │ │ -00478160: 337e 8100 0020 2020 7772 6974 6520 5826 3~... write X& │ │ │ -00478170: 0033 7e91 0000 2020 2058 3d22 5e7c 2222 .3~... X="^|"" │ │ │ +00478140: 1700 33e0 6100 0020 2020 7468 6973 2063 ..3.a.. this c │ │ │ +00478150: 6861 7074 6572 3b07 0033 e071 0000 1100 hapter;..3.q.... │ │ │ +00478160: 33e0 8100 0020 2020 7772 6974 6520 5826 3.... write X& │ │ │ +00478170: 0033 e091 0000 2020 2058 3d22 5e7c 2222 .3.... X="^|"" │ │ │ 00478180: 5858 5822 227c 4142 4328 312c 322c 332c XXX""|ABC(1,2,3, │ │ │ -00478190: 352c 3629 2226 0032 7ec0 1100 0020 2020 5,6)"&.2~.... │ │ │ +00478190: 352c 3629 2226 0032 e0c0 1100 0020 2020 5,6)"&.2..... │ │ │ 004781a0: 4754 4d3e 7772 6974 6520 2471 7375 6273 GTM>write $qsubs │ │ │ -004781b0: 6372 6970 7428 582c 2d32 290f 0033 7e12 cript(X,-2)..3~. │ │ │ -004781c0: 0000 2020 2065 7272 6f72 2500 337e 1300 .. error%.3~.. │ │ │ +004781b0: 6372 6970 7428 582c 2d32 290f 0033 e012 cript(X,-2)..3.. │ │ │ +004781c0: 0000 2020 2065 7272 6f72 2500 33e0 1300 .. error%.3... │ │ │ 004781d0: 0020 2020 4754 4d3e 5752 4954 4520 2471 . GTM>WRITE $q │ │ │ 004781e0: 7375 6273 6372 6970 7428 582c 2d31 290d subscript(X,-1). │ │ │ -004781f0: 0033 7e14 0000 2020 2058 5858 2400 337e .3~... XXX$.3~ │ │ │ +004781f0: 0033 e014 0000 2020 2058 5858 2400 33e0 .3.... XXX$.3. │ │ │ 00478200: 1500 0020 2020 4754 4d3e 5752 4954 4520 ... GTM>WRITE │ │ │ 00478210: 2471 7375 6273 6372 6970 7428 582c 3029 $qsubscript(X,0) │ │ │ -00478220: 0e00 337e 1600 0020 2020 5e41 4243 2400 ..3~... ^ABC$. │ │ │ -00478230: 337e 1700 0020 2020 4754 4d3e 5752 4954 3~... GTM>WRIT │ │ │ +00478220: 0e00 33e0 1600 0020 2020 5e41 4243 2400 ..3.... ^ABC$. │ │ │ +00478230: 33e0 1700 0020 2020 4754 4d3e 5752 4954 3.... GTM>WRIT │ │ │ 00478240: 4520 2471 7375 6273 6372 6970 7428 582c E $qsubscript(X, │ │ │ -00478250: 3129 0b00 337e 1800 0020 2020 3124 0033 1)..3~... 1$.3 │ │ │ -00478260: 7e19 0000 2020 2047 544d 3e57 5249 5445 ~... GTM>WRITE │ │ │ +00478250: 3129 0b00 33e0 1800 0020 2020 3124 0033 1)..3.... 1$.3 │ │ │ +00478260: e019 0000 2020 2047 544d 3e57 5249 5445 .... GTM>WRITE │ │ │ 00478270: 2024 7173 7562 7363 7269 7074 2858 2c34 $qsubscript(X,4 │ │ │ -00478280: 290b 0033 7e1a 0000 2020 2035 2400 337e )..3~... 5$.3~ │ │ │ +00478280: 290b 0033 e01a 0000 2020 2035 2400 33e0 )..3.... 5$.3. │ │ │ 00478290: 2100 0020 2020 4754 4d3e 5752 4954 4520 !.. GTM>WRITE │ │ │ 004782a0: 2471 7375 6273 6372 6970 7428 582c 3729 $qsubscript(X,7) │ │ │ -004782b0: 0c00 337e 2200 0020 2020 2222 0700 337e ..3~".. ""..3~ │ │ │ -004782c0: 2300 0014 0019 7e55 4552 5928 2900 0024 #.....~UERY()..$ │ │ │ -004782d0: 5175 6572 7928 2913 0020 7ebf 1100 0020 Query().. ~.... │ │ │ -004782e0: 2020 2451 7565 7279 2829 0700 217e 2100 $Query()..!~!. │ │ │ -004782f0: 004a 0021 7e31 0000 2020 2052 6574 7572 .J.!~1.. Retur │ │ │ +004782b0: 0c00 33e0 2200 0020 2020 2222 0700 33e0 ..3.".. ""..3. │ │ │ +004782c0: 2300 0014 0019 e055 4552 5928 2900 0024 #......UERY()..$ │ │ │ +004782d0: 5175 6572 7928 2913 0020 e0bf 1100 0020 Query().. ..... │ │ │ +004782e0: 2020 2451 7565 7279 2829 0700 21e0 2100 $Query()..!.!. │ │ │ +004782f0: 004a 0021 e031 0000 2020 2052 6574 7572 .J.!.1.. Retur │ │ │ 00478300: 6e73 2074 6865 206e 6578 7420 7375 6273 ns the next subs │ │ │ 00478310: 6372 6970 7465 6420 6c6f 6361 6c20 6f72 cripted local or │ │ │ 00478320: 2067 6c6f 6261 6c20 7661 7269 6162 6c65 global variable │ │ │ -00478330: 206e 6f64 6520 6e61 6d65 2c53 0021 7e41 node name,S.!~A │ │ │ +00478330: 206e 6f64 6520 6e61 6d65 2c53 0021 e041 node name,S.!.A │ │ │ 00478340: 0000 2020 2069 6e64 6570 656e 6465 6e74 .. independent │ │ │ 00478350: 206f 6620 6c65 7665 6c2c 2077 6869 6368 of level, which │ │ │ 00478360: 2066 6f6c 6c6f 7773 2074 6865 206e 6f64 follows the nod │ │ │ 00478370: 6520 7370 6563 6966 6965 6420 6279 2069 e specified by i │ │ │ 00478380: 7473 2061 7267 756d 656e 7420 696e 3400 ts argument in4. │ │ │ -00478390: 217e 5100 0020 2020 4d20 636f 6c6c 6174 !~Q.. M collat │ │ │ +00478390: 21e0 5100 0020 2020 4d20 636f 6c6c 6174 !.Q.. M collat │ │ │ 004783a0: 696e 6720 7365 7175 656e 6365 2061 6e64 ing sequence and │ │ │ 004783b0: 2068 6173 2061 2064 6174 6120 7661 6c75 has a data valu │ │ │ -004783c0: 652e 0700 217e 6100 0030 0021 7e71 0000 e...!~a..0.!~q.. │ │ │ +004783c0: 652e 0700 21e0 6100 0030 0021 e071 0000 e...!.a..0.!.q.. │ │ │ 004783d0: 2020 2054 6865 2066 6f72 6d61 7420 666f The format fo │ │ │ 004783e0: 7220 7468 6520 2451 5545 5259 2066 756e r the $QUERY fun │ │ │ -004783f0: 6374 696f 6e20 6973 3a07 0021 7e81 0000 ction is:..!~... │ │ │ -00478400: 1800 217e 9100 0020 2020 2451 5b55 4552 ..!~... $Q[UER │ │ │ -00478410: 595d 2867 6c76 6e29 0800 207e c011 0000 Y](glvn).. ~.... │ │ │ -00478420: 5400 217e 1200 0020 2020 2451 5545 5259 T.!~... $QUERY │ │ │ +004783f0: 6374 696f 6e20 6973 3a07 0021 e081 0000 ction is:..!.... │ │ │ +00478400: 1800 21e0 9100 0020 2020 2451 5b55 4552 ..!.... $Q[UER │ │ │ +00478410: 595d 2867 6c76 6e29 0800 20e0 c011 0000 Y](glvn).. ..... │ │ │ +00478420: 5400 21e0 1200 0020 2020 2451 5545 5259 T.!.... $QUERY │ │ │ 00478430: 2829 2063 616e 2062 6520 7573 6564 2061 () can be used a │ │ │ 00478440: 7320 6120 746f 6f6c 2066 6f72 2073 6361 s a tool for sca │ │ │ 00478450: 6e6e 696e 6720 616e 2065 6e74 6972 6520 nning an entire │ │ │ 00478460: 6172 7261 7920 666f 7220 6e6f 6465 7320 array for nodes │ │ │ -00478470: 7468 6174 4d00 217e 1300 0020 2020 6861 thatM.!~... ha │ │ │ +00478470: 7468 6174 4d00 21e0 1300 0020 2020 6861 thatM.!.... ha │ │ │ 00478480: 7665 2064 6174 6120 7661 6c75 6573 2e20 ve data values. │ │ │ 00478490: 4265 6361 7573 6520 2451 5545 5259 2829 Because $QUERY() │ │ │ 004784a0: 2063 616e 2072 6574 7572 6e20 6120 7265 can return a re │ │ │ 004784b0: 7375 6c74 2073 7065 6369 6679 696e 6720 sult specifying │ │ │ -004784c0: 6150 0021 7e14 0000 2020 2064 6966 6665 aP.!~... diffe │ │ │ +004784c0: 6150 0021 e014 0000 2020 2064 6966 6665 aP.!.... diffe │ │ │ 004784d0: 7265 6e74 206c 6576 656c 2074 6861 6e20 rent level than │ │ │ 004784e0: 6974 7320 6172 6775 6d65 6e74 2c20 7468 its argument, th │ │ │ 004784f0: 6520 7265 7375 6c74 2070 726f 7669 6465 e result provide │ │ │ 00478500: 7320 6120 6675 6c6c 2076 6172 6961 626c s a full variabl │ │ │ -00478510: 6551 0021 7e15 0000 2020 206e 616d 652e eQ.!~... name. │ │ │ +00478510: 6551 0021 e015 0000 2020 206e 616d 652e eQ.!.... name. │ │ │ 00478520: 2054 6869 7320 636f 6e74 7261 7374 7320 This contrasts │ │ │ 00478530: 7769 7468 2024 4f52 4445 5228 292c 2077 with $ORDER(), w │ │ │ 00478540: 6869 6368 2072 6574 7572 6e73 2061 2073 hich returns a s │ │ │ 00478550: 7562 7363 7269 7074 2076 616c 7565 2e20 ubscript value. │ │ │ -00478560: 546f 4d00 217e 1600 0020 2020 6163 6365 ToM.!~... acce │ │ │ +00478560: 546f 4d00 21e0 1600 0020 2020 6163 6365 ToM.!.... acce │ │ │ 00478570: 7373 2074 6865 2064 6174 6120 7661 6c75 ss the data valu │ │ │ 00478580: 6520 6174 2061 206e 6f64 652c 2061 2024 e at a node, a $ │ │ │ 00478590: 4f52 4445 5228 2920 7265 7475 726e 2063 ORDER() return c │ │ │ 004785a0: 616e 2062 6520 7573 6564 2061 7320 614e an be used as aN │ │ │ -004785b0: 0021 7e17 0000 2020 2073 7562 7363 7269 .!~... subscri │ │ │ +004785b0: 0021 e017 0000 2020 2073 7562 7363 7269 .!.... subscri │ │ │ 004785c0: 7074 3b20 686f 7765 7665 722c 2061 2024 pt; however, a $ │ │ │ 004785d0: 5155 4552 5928 2920 7265 7475 726e 206d QUERY() return m │ │ │ 004785e0: 7573 7420 6265 2075 7365 6420 7769 7468 ust be used with │ │ │ 004785f0: 2069 6e64 6972 6563 7469 6f6e 2e4f 0021 indirection.O.! │ │ │ -00478600: 7e18 0000 2020 2042 6563 6175 7365 2061 ~... Because a │ │ │ +00478600: e018 0000 2020 2042 6563 6175 7365 2061 .... Because a │ │ │ 00478610: 7272 6179 7320 7465 6e64 2074 6f20 6861 rrays tend to ha │ │ │ 00478620: 7665 2068 6f6d 6f67 656e 656f 7573 2076 ve homogeneous v │ │ │ 00478630: 616c 7565 7320 7769 7468 696e 2061 206c alues within a l │ │ │ -00478640: 6576 656c 2062 7574 206e 6f74 5400 217e evel but notT.!~ │ │ │ +00478640: 6576 656c 2062 7574 206e 6f74 5400 21e0 evel but notT.!. │ │ │ 00478650: 1900 0020 2020 6265 7477 6565 6e20 6c65 ... between le │ │ │ 00478660: 7665 6c73 2c20 2451 5545 5259 2829 2069 vels, $QUERY() i │ │ │ 00478670: 7320 6d6f 7265 2075 7365 6675 6c20 6173 s more useful as │ │ │ 00478680: 2061 2074 6f6f 6c20 696e 2075 7469 6c69 a tool in utili │ │ │ 00478690: 7479 2070 726f 6772 616d 7320 7468 616e ty programs than │ │ │ -004786a0: 5000 217e 1a00 0020 2020 696e 2061 7070 P.!~... in app │ │ │ +004786a0: 5000 21e0 1a00 0020 2020 696e 2061 7070 P.!.... in app │ │ │ 004786b0: 6c69 6361 7469 6f6e 2070 726f 6772 616d lication program │ │ │ 004786c0: 732e 2054 6865 2024 5155 4552 5928 2920 s. The $QUERY() │ │ │ 004786d0: 6361 6e20 6265 2075 7365 6675 6c20 696e can be useful in │ │ │ 004786e0: 2061 766f 6964 696e 6720 6e65 7374 6564 avoiding nested │ │ │ -004786f0: 1700 217e 2100 0020 2020 244f 5244 4552 ..!~!.. $ORDER │ │ │ -00478700: 206c 6f6f 7073 2e07 0021 7e22 0000 4f00 loops...!~"..O. │ │ │ -00478710: 217e 2300 0020 2020 4e6f 7465 2074 6861 !~#.. Note tha │ │ │ +004786f0: 1700 21e0 2100 0020 2020 244f 5244 4552 ..!.!.. $ORDER │ │ │ +00478700: 206c 6f6f 7073 2e07 0021 e022 0000 4f00 loops...!."..O. │ │ │ +00478710: 21e0 2300 0020 2020 4e6f 7465 2074 6861 !.#.. Note tha │ │ │ 00478720: 7420 7468 6520 7374 616e 6461 7264 2064 t the standard d │ │ │ 00478730: 6f65 7320 6e6f 7420 756e 616d 6269 6775 oes not unambigu │ │ │ 00478740: 6f75 736c 7920 6465 6669 6e65 2074 6865 ously define the │ │ │ 00478750: 2073 7461 7465 206f 6620 7468 6553 0021 state of theS.! │ │ │ -00478760: 7e24 0000 2020 206e 616b 6564 2072 6566 ~$.. naked ref │ │ │ +00478760: e024 0000 2020 206e 616b 6564 2072 6566 .$.. naked ref │ │ │ 00478770: 6572 656e 6365 2069 6e64 6963 6174 6f72 erence indicator │ │ │ 00478780: 2061 6674 6572 2061 2024 5155 4552 5928 after a $QUERY( │ │ │ 00478790: 292e 2057 6869 6c65 2069 6e20 4754 2e4d ). While in GT.M │ │ │ 004787a0: 2061 6674 6572 2024 5155 4552 5928 292c after $QUERY(), │ │ │ -004787b0: 4f00 217e 2500 0020 2020 7468 6520 6e61 O.!~%.. the na │ │ │ +004787b0: 4f00 21e0 2500 0020 2020 7468 6520 6e61 O.!.%.. the na │ │ │ 004787c0: 6b65 6420 7265 6665 7265 6e63 6520 696e ked reference in │ │ │ 004787d0: 6469 6361 746f 7220 7265 666c 6563 7473 dicator reflects │ │ │ 004787e0: 2074 6865 2024 5155 4552 5928 2920 6172 the $QUERY() ar │ │ │ 004787f0: 6775 6d65 6e74 2c20 4e4f 5420 6974 7300 gument, NOT its. │ │ │ 00478800: 0400 0000 c707 0000 6021 0000 0000 0000 ........`!...... │ │ │ -00478810: 3200 007e 4845 4c50 00ff 7300 ff46 554e 2..~HELP..s..FUN │ │ │ +00478810: 3200 00e0 4845 4c50 00ff 7300 ff46 554e 2...HELP..s..FUN │ │ │ 00478820: 4354 494f 4e53 00ff 7300 ff24 5155 4552 CTIONS..s..$QUER │ │ │ 00478830: 5928 2900 c026 0000 2020 2072 6573 756c Y()..&.. resul │ │ │ -00478840: 742e 0700 217e 2700 001a 0020 7eff 7300 t...!~'.... ~.s. │ │ │ +00478840: 742e 0700 21e0 2700 001a 0020 e0ff 7300 t...!.'.... ..s. │ │ │ 00478850: ff45 5841 4d50 4c45 5300 0045 7861 6d70 .EXAMPLES..Examp │ │ │ -00478860: 6c65 7313 002d 7ebf 1100 0020 2020 4578 les..-~.... Ex │ │ │ -00478870: 616d 706c 6573 0700 2e7e 2100 0012 002e amples...~!..... │ │ │ -00478880: 7e31 0000 2020 2045 7861 6d70 6c65 3a07 ~1.. Example:. │ │ │ -00478890: 002e 7e41 0000 2000 2e7e 5100 0020 2020 ..~A.. ..~Q.. │ │ │ +00478860: 6c65 7313 002d e0bf 1100 0020 2020 4578 les..-..... Ex │ │ │ +00478870: 616d 706c 6573 0700 2ee0 2100 0012 002e amples....!..... │ │ │ +00478880: e031 0000 2020 2045 7861 6d70 6c65 3a07 .1.. Example:. │ │ │ +00478890: 002e e041 0000 2000 2ee0 5100 0020 2020 ...A.. ...Q.. │ │ │ 004788a0: 5468 6520 666f 6c6c 6f77 696e 6720 726f The following ro │ │ │ -004788b0: 7574 696e 653a 0700 2e7e 6100 0014 002e utine:...~a..... │ │ │ -004788c0: 7e71 0000 2020 2073 6574 2079 3d22 5e58 ~q.. set y="^X │ │ │ -004788d0: 223b 002e 7e81 0000 2020 2066 6f72 2020 ";..~... for │ │ │ +004788b0: 7574 696e 653a 0700 2ee0 6100 0014 002e utine:....a..... │ │ │ +004788c0: e071 0000 2020 2073 6574 2079 3d22 5e58 .q.. set y="^X │ │ │ +004788d0: 223b 002e e081 0000 2020 2066 6f72 2020 ";...... for │ │ │ 004788e0: 7365 7420 793d 2471 7565 7279 2840 7929 set y=$query(@y) │ │ │ 004788f0: 2071 7569 743a 793d 2222 2020 7772 6974 quit:y="" writ │ │ │ -00478900: 6520 212c 792c 223d 222c 4079 0700 2e7e e !,y,"=",@y...~ │ │ │ -00478910: 9100 0020 002d 7ec0 1100 0020 2020 7072 ... .-~.... pr │ │ │ +00478900: 6520 212c 792c 223d 222c 4079 0700 2ee0 e !,y,"=",@y.... │ │ │ +00478910: 9100 0020 002d e0c0 1100 0020 2020 7072 ... .-..... pr │ │ │ 00478920: 6f64 7563 6573 2074 6865 2072 6573 756c oduces the resul │ │ │ -00478930: 7473 3a07 002e 7e12 0000 1700 2e7e 1300 ts:...~......~.. │ │ │ +00478930: 7473 3a07 002e e012 0000 1700 2ee0 1300 ts:............. │ │ │ 00478940: 0020 2020 5e58 2831 2c32 2c33 293d 3132 . ^X(1,2,3)=12 │ │ │ -00478950: 331a 002e 7e14 0000 2020 205e 5828 312c 3...~... ^X(1, │ │ │ -00478960: 322c 332c 3729 3d31 3233 3717 002e 7e15 2,3,7)=1237...~. │ │ │ +00478950: 331a 002e e014 0000 2020 205e 5828 312c 3....... ^X(1, │ │ │ +00478960: 322c 332c 3729 3d31 3233 3717 002e e015 2,3,7)=1237..... │ │ │ 00478970: 0000 2020 205e 5828 312c 322c 3429 3d31 .. ^X(1,2,4)=1 │ │ │ -00478980: 3234 1a00 2e7e 1600 0020 2020 5e58 2831 24...~... ^X(1 │ │ │ -00478990: 2c32 2c35 2c39 293d 3132 3539 1400 2e7e ,2,5,9)=1259...~ │ │ │ +00478980: 3234 1a00 2ee0 1600 0020 2020 5e58 2831 24....... ^X(1 │ │ │ +00478990: 2c32 2c35 2c39 293d 3132 3539 1400 2ee0 ,2,5,9)=1259.... │ │ │ 004789a0: 1700 0020 2020 5e58 2831 2c36 293d 3136 ... ^X(1,6)=16 │ │ │ -004789b0: 1600 2e7e 1800 0020 2020 5e58 2822 4222 ...~... ^X("B" │ │ │ -004789c0: 2c31 293d 4142 0700 2e7e 1900 0012 002e ,1)=AB...~...... │ │ │ -004789d0: 7e1a 0000 2020 2045 7861 6d70 6c65 3a07 ~... Example:. │ │ │ -004789e0: 002e 7e21 0000 1800 2e7e 2200 0020 2020 ..~!.....~".. │ │ │ +004789b0: 1600 2ee0 1800 0020 2020 5e58 2822 4222 ....... ^X("B" │ │ │ +004789c0: 2c31 293d 4142 0700 2ee0 1900 0012 002e ,1)=AB.......... │ │ │ +004789d0: e01a 0000 2020 2045 7861 6d70 6c65 3a07 .... Example:. │ │ │ +004789e0: 002e e021 0000 1800 2ee0 2200 0020 2020 ...!......".. │ │ │ 004789f0: 4754 4d3e 7a77 7269 7465 206c 636c 1300 GTM>zwrite lcl.. │ │ │ -00478a00: 2e7e 2300 0020 2020 6c63 6c28 2222 293d .~#.. lcl("")= │ │ │ -00478a10: 3112 002e 7e24 0000 2020 206c 636c 2831 1...~$.. lcl(1 │ │ │ -00478a20: 293d 3114 002e 7e25 0000 2020 206c 636c )=1...~%.. lcl │ │ │ -00478a30: 2831 2c32 293d 3217 002e 7e26 0000 2020 (1,2)=2...~&.. │ │ │ +00478a00: 2ee0 2300 0020 2020 6c63 6c28 2222 293d ..#.. lcl("")= │ │ │ +00478a10: 3112 002e e024 0000 2020 206c 636c 2831 1....$.. lcl(1 │ │ │ +00478a20: 293d 3114 002e e025 0000 2020 206c 636c )=1....%.. lcl │ │ │ +00478a30: 2831 2c32 293d 3217 002e e026 0000 2020 (1,2)=2....&.. │ │ │ 00478a40: 206c 636c 2831 2c32 2c22 2229 3d33 1a00 lcl(1,2,"")=3.. │ │ │ -00478a50: 2e7e 2700 0020 2020 6c63 6c28 312c 322c .~'.. lcl(1,2, │ │ │ -00478a60: 2222 2c22 2229 3d34 1c00 2e7e 2800 0020 "","")=4...~(.. │ │ │ +00478a50: 2ee0 2700 0020 2020 6c63 6c28 312c 322c ..'.. lcl(1,2, │ │ │ +00478a60: 2222 2c22 2229 3d34 1c00 2ee0 2800 0020 "","")=4....(.. │ │ │ 00478a70: 2020 6c63 6c28 312c 322c 2222 2c22 222c lcl(1,2,"","", │ │ │ -00478a80: 3429 3d35 1600 2e7e 2900 0020 2020 6c63 4)=5...~).. lc │ │ │ -00478a90: 6c28 312c 322c 3029 3d36 1c00 2e7e 2a00 l(1,2,0)=6...~*. │ │ │ +00478a80: 3429 3d35 1600 2ee0 2900 0020 2020 6c63 4)=5....).. lc │ │ │ +00478a90: 6c28 312c 322c 3029 3d36 1c00 2ee0 2a00 l(1,2,0)=6....*. │ │ │ 00478aa0: 0020 2020 6c63 6c28 312c 322c 2261 6263 . lcl(1,2,"abc │ │ │ -00478ab0: 222c 3529 3d37 1400 2e7e 3100 0020 2020 ",5)=7...~1.. │ │ │ -00478ac0: 6c63 6c28 2278 2229 3d31 1900 2e7e 3200 lcl("x")=1...~2. │ │ │ +00478ab0: 222c 3529 3d37 1400 2ee0 3100 0020 2020 ",5)=7....1.. │ │ │ +00478ac0: 6c63 6c28 2278 2229 3d31 1900 2ee0 3200 lcl("x")=1....2. │ │ │ 00478ad0: 0020 2020 4754 4d3e 7365 7420 793d 226c . GTM>set y="l │ │ │ -00478ae0: 636c 223f 002e 7e33 0000 2020 2047 544d cl"?..~3.. GTM │ │ │ +00478ae0: 636c 223f 002e e033 0000 2020 2047 544d cl"?...3.. GTM │ │ │ 00478af0: 3e66 6f72 2020 7365 7420 793d 2471 7565 >for set y=$que │ │ │ 00478b00: 7279 2840 7929 2071 7569 743a 793d 2222 ry(@y) quit:y="" │ │ │ 00478b10: 2020 7772 6974 6520 212c 792c 223d 222c write !,y,"=", │ │ │ -00478b20: 4079 0700 2e7e 3400 002c 002e 7e35 0000 @y...~4..,..~5.. │ │ │ +00478b20: 4079 0700 2ee0 3400 002c 002e e035 0000 @y....4..,...5.. │ │ │ 00478b30: 2020 2054 6869 7320 6578 616d 706c 6520 This example │ │ │ 00478b40: 7072 6f64 7563 6573 2074 6865 2072 6573 produces the res │ │ │ -00478b50: 756c 7473 3a07 002e 7e36 0000 1300 2e7e ults:...~6.....~ │ │ │ +00478b50: 756c 7473 3a07 002e e036 0000 1300 2ee0 ults:....6...... │ │ │ 00478b60: 3700 0020 2020 6c63 6c28 2222 293d 3112 7.. lcl("")=1. │ │ │ -00478b70: 002e 7e38 0000 2020 206c 636c 2831 293d ..~8.. lcl(1)= │ │ │ -00478b80: 3114 002e 7e39 0000 2020 206c 636c 2831 1...~9.. lcl(1 │ │ │ -00478b90: 2c32 293d 3217 002e 7e3a 0000 2020 206c ,2)=2...~:.. l │ │ │ -00478ba0: 636c 2831 2c32 2c22 2229 3d33 1a00 2e7e cl(1,2,"")=3...~ │ │ │ +00478b70: 002e e038 0000 2020 206c 636c 2831 293d ...8.. lcl(1)= │ │ │ +00478b80: 3114 002e e039 0000 2020 206c 636c 2831 1....9.. lcl(1 │ │ │ +00478b90: 2c32 293d 3217 002e e03a 0000 2020 206c ,2)=2....:.. l │ │ │ +00478ba0: 636c 2831 2c32 2c22 2229 3d33 1a00 2ee0 cl(1,2,"")=3.... │ │ │ 00478bb0: 4100 0020 2020 6c63 6c28 312c 322c 2222 A.. lcl(1,2,"" │ │ │ -00478bc0: 2c22 2229 3d34 1c00 2e7e 4200 0020 2020 ,"")=4...~B.. │ │ │ +00478bc0: 2c22 2229 3d34 1c00 2ee0 4200 0020 2020 ,"")=4....B.. │ │ │ 00478bd0: 6c63 6c28 312c 322c 2222 2c22 222c 3429 lcl(1,2,"","",4) │ │ │ -00478be0: 3d35 1600 2e7e 4300 0020 2020 6c63 6c28 =5...~C.. lcl( │ │ │ -00478bf0: 312c 322c 3029 3d36 1c00 2e7e 4400 0020 1,2,0)=6...~D.. │ │ │ +00478be0: 3d35 1600 2ee0 4300 0020 2020 6c63 6c28 =5....C.. lcl( │ │ │ +00478bf0: 312c 322c 3029 3d36 1c00 2ee0 4400 0020 1,2,0)=6....D.. │ │ │ 00478c00: 2020 6c63 6c28 312c 322c 2261 6263 222c lcl(1,2,"abc", │ │ │ -00478c10: 3529 3d37 1400 2e7e 4500 0020 2020 6c63 5)=7...~E.. lc │ │ │ -00478c20: 6c28 2278 2229 3d31 0700 2e7e 4600 0040 l("x")=1...~F..@ │ │ │ -00478c30: 002e 7e47 0000 2020 204e 6f74 6520 7468 ..~G.. Note th │ │ │ +00478c10: 3529 3d37 1400 2ee0 4500 0020 2020 6c63 5)=7....E.. lc │ │ │ +00478c20: 6c28 2278 2229 3d31 0700 2ee0 4600 0040 l("x")=1....F..@ │ │ │ +00478c30: 002e e047 0000 2020 204e 6f74 6520 7468 ...G.. Note th │ │ │ 00478c40: 6174 2074 6865 2072 6573 756c 7420 6973 at the result is │ │ │ 00478c50: 2074 6865 2073 616d 6520 6173 2074 6865 the same as the │ │ │ 00478c60: 205a 5752 4954 4520 6f75 7470 7574 2e07 ZWRITE output.. │ │ │ -00478c70: 002e 7e48 0000 1700 187e 5241 4e44 4f4d ..~H.....~RANDOM │ │ │ +00478c70: 002e e048 0000 1700 18e0 5241 4e44 4f4d ...H......RANDOM │ │ │ 00478c80: 2829 0000 2452 616e 646f 6d28 2914 0021 ()..$Random()..! │ │ │ -00478c90: 7ebf 1100 0020 2020 2452 616e 646f 6d28 ~.... $Random( │ │ │ -00478ca0: 2907 0022 7e21 0000 4a00 227e 3100 0020 ).."~!..J."~1.. │ │ │ +00478c90: e0bf 1100 0020 2020 2452 616e 646f 6d28 ..... $Random( │ │ │ +00478ca0: 2907 0022 e021 0000 4a00 22e0 3100 0020 )..".!..J.".1.. │ │ │ 00478cb0: 2020 5265 7475 726e 7320 6120 7261 6e64 Returns a rand │ │ │ 00478cc0: 6f6d 2069 6e74 6567 6572 2066 726f 6d20 om integer from │ │ │ 00478cd0: 6120 7261 6e67 6520 7370 6563 6966 6965 a range specifie │ │ │ 00478ce0: 6420 6279 2069 7473 2061 7267 756d 656e d by its argumen │ │ │ -00478cf0: 742e 0700 227e 4100 0031 0022 7e51 0000 t..."~A..1."~Q.. │ │ │ +00478cf0: 742e 0700 22e0 4100 0031 0022 e051 0000 t...".A..1.".Q.. │ │ │ 00478d00: 2020 2054 6865 2066 6f72 6d61 7420 666f The format fo │ │ │ 00478d10: 7220 7468 6520 2452 414e 444f 4d20 6675 r the $RANDOM fu │ │ │ -00478d20: 6e63 7469 6f6e 2069 733a 0700 227e 6100 nction is:.."~a. │ │ │ -00478d30: 001c 0022 7e71 0000 2020 2024 525b 414e ..."~q.. $R[AN │ │ │ +00478d20: 6e63 7469 6f6e 2069 733a 0700 22e0 6100 nction is:..".a. │ │ │ +00478d30: 001c 0022 e071 0000 2020 2024 525b 414e ...".q.. $R[AN │ │ │ 00478d40: 444f 4d5d 2869 6e74 6578 7072 2907 0022 DOM](intexpr).." │ │ │ -00478d50: 7e81 0000 5300 227e 9100 0020 2020 2452 ~...S."~... $R │ │ │ +00478d50: e081 0000 5300 22e0 9100 0020 2020 2452 ....S.".... $R │ │ │ 00478d60: 414e 444f 4d28 2920 7072 6f76 6964 6573 ANDOM() provides │ │ │ 00478d70: 2061 2074 6f6f 6c20 666f 7220 6765 6e65 a tool for gene │ │ │ 00478d80: 7261 7469 6e67 2070 7365 7564 6f2d 7261 rating pseudo-ra │ │ │ 00478d90: 6e64 6f6d 2070 6174 7465 726e 7320 7573 ndom patterns us │ │ │ -00478da0: 6566 756c 2069 6e53 0021 7ec0 1100 0020 eful inS.!~.... │ │ │ +00478da0: 6566 756c 2069 6e53 0021 e0c0 1100 0020 eful inS.!..... │ │ │ 00478db0: 2020 7465 7374 696e 6720 6f72 2073 7461 testing or sta │ │ │ 00478dc0: 7469 7374 6963 616c 2063 616c 6375 6c61 tistical calcula │ │ │ 00478dd0: 7469 6f6e 732e 2024 5241 4e44 4f4d 2829 tions. $RANDOM() │ │ │ 00478de0: 2072 6573 756c 7473 2066 616c 6c20 6265 results fall be │ │ │ -00478df0: 7477 6565 6e20 7a65 726f 2d00 227e 1200 tween zero-."~.. │ │ │ +00478df0: 7477 6565 6e20 7a65 726f 2d00 22e0 1200 tween zero-."... │ │ │ 00478e00: 0020 2020 2830 2920 616e 6420 6f6e 6520 . (0) and one │ │ │ 00478e10: 6c65 7373 2074 6861 6e20 7468 6520 6172 less than the ar │ │ │ -00478e20: 6775 6d65 6e74 2e07 0022 7e13 0000 4d00 gument..."~...M. │ │ │ -00478e30: 227e 1400 0020 2020 5261 6e64 6f6d 206e "~... Random n │ │ │ +00478e20: 6775 6d65 6e74 2e07 0022 e013 0000 4d00 gument..."....M. │ │ │ +00478e30: 22e0 1400 0020 2020 5261 6e64 6f6d 206e ".... Random n │ │ │ 00478e40: 756d 6265 7220 6765 6e65 7261 746f 7273 umber generators │ │ │ 00478e50: 2075 7365 2066 6163 746f 7273 2066 726f use factors fro │ │ │ 00478e60: 6d20 7468 6520 656e 7669 726f 6e6d 656e m the environmen │ │ │ -00478e70: 7420 746f 2063 7265 6174 6552 0022 7e15 t to createR."~. │ │ │ +00478e70: 7420 746f 2063 7265 6174 6552 0022 e015 t to createR.".. │ │ │ 00478e80: 0000 2020 2073 6571 7565 6e63 6573 206f .. sequences o │ │ │ 00478e90: 6620 6e75 6d62 6572 732e 2054 7275 6520 f numbers. True │ │ │ 00478ea0: 7261 6e64 6f6d 206e 756d 6265 7220 6765 random number ge │ │ │ 00478eb0: 6e65 7261 7469 6f6e 2072 6571 7569 7265 neration require │ │ │ 00478ec0: 7320 6120 736f 7572 6365 206f 6654 0022 s a source ofT." │ │ │ -00478ed0: 7e16 0000 2020 2077 6861 7420 6973 206b ~... what is k │ │ │ +00478ed0: e016 0000 2020 2077 6861 7420 6973 206b .... what is k │ │ │ 00478ee0: 6e6f 776e 2061 7320 226e 6f69 7365 222e nown as "noise". │ │ │ 00478ef0: 2050 7365 7564 6f2d 7261 6e64 6f6d 206e Pseudo-random n │ │ │ 00478f00: 756d 6265 7273 2061 7070 6561 7220 746f umbers appear to │ │ │ 00478f10: 2068 6176 6520 6e6f 2070 6174 7465 726e have no pattern │ │ │ -00478f20: 2c54 0022 7e17 0000 2020 2062 7574 2061 ,T."~... but a │ │ │ +00478f20: 2c54 0022 e017 0000 2020 2062 7574 2061 ,T.".... but a │ │ │ 00478f30: 7265 2064 6576 656c 6f70 6564 2075 7369 re developed usi │ │ │ 00478f40: 6e67 2069 6e74 6572 6163 7469 6f6e 7320 ng interactions │ │ │ 00478f50: 6265 7477 6565 6e20 6661 6374 6f72 7320 between factors │ │ │ 00478f60: 7468 6174 2076 6172 7920 696e 2077 6179 that vary in way │ │ │ -00478f70: 7320 6e6f 7452 0022 7e18 0000 2020 2067 s notR."~... g │ │ │ +00478f70: 7320 6e6f 7452 0022 e018 0000 2020 2067 s notR.".... g │ │ │ 00478f80: 7561 7261 6e74 6565 6420 746f 2062 6520 uaranteed to be │ │ │ 00478f90: 656e 7469 7265 6c79 2072 616e 646f 6d2e entirely random. │ │ │ 00478fa0: 2049 6e20 6163 636f 7264 616e 6365 2077 In accordance w │ │ │ 00478fb0: 6974 6820 7468 6520 4d20 7374 616e 6461 ith the M standa │ │ │ 00478fc0: 7264 2c20 7468 6500 0000 0000 0000 0000 rd, the......... │ │ │ 00478fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00478fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00478ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00479000: 0400 0000 fe07 0000 a821 0000 0000 0000 .........!...... │ │ │ -00479010: 6c00 007e 4845 4c50 00ff 7300 ff46 554e l..~HELP..s..FUN │ │ │ +00479010: 6c00 00e0 4845 4c50 00ff 7300 ff46 554e l...HELP..s..FUN │ │ │ 00479020: 4354 494f 4e53 00ff 7300 ff24 5241 4e44 CTIONS..s..$RAND │ │ │ 00479030: 4f4d 2829 00c0 1900 0020 2020 4754 2e4d OM()..... GT.M │ │ │ 00479040: 2069 6d70 6c65 6d65 6e74 6174 696f 6e20 implementation │ │ │ 00479050: 6f66 2024 5241 4e44 4f4d 2829 2070 726f of $RANDOM() pro │ │ │ 00479060: 6475 6365 7320 7073 6575 646f 2d72 616e duces pseudo-ran │ │ │ -00479070: 646f 6d20 6e75 6d62 6572 732e 0700 227e dom numbers..."~ │ │ │ -00479080: 1a00 001a 0021 7eff 7300 ff45 5841 4d50 .....!~.s..EXAMP │ │ │ +00479070: 646f 6d20 6e75 6d62 6572 732e 0700 22e0 dom numbers...". │ │ │ +00479080: 1a00 001a 0021 e0ff 7300 ff45 5841 4d50 .....!..s..EXAMP │ │ │ 00479090: 4c45 5300 0045 7861 6d70 6c65 7313 002e LES..Examples... │ │ │ -004790a0: 7ebf 1100 0020 2020 4578 616d 706c 6573 ~.... Examples │ │ │ -004790b0: 0700 2f7e 2100 0012 002f 7e31 0000 2020 ../~!..../~1.. │ │ │ -004790c0: 2045 7861 6d70 6c65 3a07 002f 7e41 0000 Example:../~A.. │ │ │ -004790d0: 2b00 2f7e 5100 0020 2020 4754 4d3e 666f +./~Q.. GTM>fo │ │ │ +004790a0: e0bf 1100 0020 2020 4578 616d 706c 6573 ..... Examples │ │ │ +004790b0: 0700 2fe0 2100 0012 002f e031 0000 2020 ../.!..../.1.. │ │ │ +004790c0: 2045 7861 6d70 6c65 3a07 002f e041 0000 Example:../.A.. │ │ │ +004790d0: 2b00 2fe0 5100 0020 2020 4754 4d3e 666f +./.Q.. GTM>fo │ │ │ 004790e0: 7220 693d 313a 313a 3130 2077 7269 7465 r i=1:1:10 write │ │ │ -004790f0: 2024 7261 6e64 6f6d 2831 2914 002f 7e61 $random(1)../~a │ │ │ +004790f0: 2024 7261 6e64 6f6d 2831 2914 002f e061 $random(1)../.a │ │ │ 00479100: 0000 2020 2030 3030 3030 3030 3030 300e .. 0000000000. │ │ │ -00479110: 002f 7e71 0000 2020 2047 544d 3e07 002f ./~q.. GTM>../ │ │ │ -00479120: 7e81 0000 5200 2f7e 9100 0020 2020 5468 ~...R./~... Th │ │ │ +00479110: 002f e071 0000 2020 2047 544d 3e07 002f ./.q.. GTM>../ │ │ │ +00479120: e081 0000 5200 2fe0 9100 0020 2020 5468 ....R./.... Th │ │ │ 00479130: 6973 2073 686f 7773 2074 6861 7420 7768 is shows that wh │ │ │ 00479140: 656e 2024 5241 4e44 4f4d 2829 2068 6173 en $RANDOM() has │ │ │ 00479150: 2061 6e20 6172 6775 6d65 6e74 206f 6620 an argument of │ │ │ 00479160: 6f6e 6520 2831 292c 2074 6865 2072 6573 one (1), the res │ │ │ -00479170: 756c 7420 6973 2500 2e7e c011 0000 2020 ult is%..~.... │ │ │ +00479170: 756c 7420 6973 2500 2ee0 c011 0000 2020 ult is%....... │ │ │ 00479180: 2074 6f6f 2063 6f6e 6669 6e65 6420 746f too confined to │ │ │ -00479190: 2062 6520 7261 6e64 6f6d 2e07 002f 7e12 be random.../~. │ │ │ -004791a0: 0000 1200 2f7e 1300 0020 2020 4578 616d ..../~... Exam │ │ │ -004791b0: 706c 653a 0700 2f7e 1400 0022 002f 7e15 ple:../~..."./~. │ │ │ +00479190: 2062 6520 7261 6e64 6f6d 2e07 002f e012 be random.../.. │ │ │ +004791a0: 0000 1200 2fe0 1300 0020 2020 4578 616d ..../.... Exam │ │ │ +004791b0: 706c 653a 0700 2fe0 1400 0022 002f e015 ple:../...."./.. │ │ │ 004791c0: 0000 2020 2073 6574 2078 3d24 7261 6e64 .. set x=$rand │ │ │ 004791d0: 6f6d 2831 3030 292b 312a 2e30 3107 002f om(100)+1*.01../ │ │ │ -004791e0: 7e16 0000 5000 2f7e 1700 0020 2020 5468 ~...P./~... Th │ │ │ +004791e0: e016 0000 5000 2fe0 1700 0020 2020 5468 ....P./.... Th │ │ │ 004791f0: 6973 2024 5241 4e44 4f4d 2829 2065 7861 is $RANDOM() exa │ │ │ 00479200: 6d70 6c65 2070 726f 6475 6365 7320 6120 mple produces a │ │ │ 00479210: 6e75 6d62 6572 2062 6574 7765 656e 2030 number between 0 │ │ │ 00479220: 2061 6e64 2039 392e 2054 6865 2065 7861 and 99. The exa │ │ │ -00479230: 6d70 6c65 4f00 2f7e 1800 0020 2020 7468 mpleO./~... th │ │ │ +00479230: 6d70 6c65 4f00 2fe0 1800 0020 2020 7468 mpleO./.... th │ │ │ 00479240: 656e 2073 6869 6674 7320 7769 7468 2061 en shifts with a │ │ │ 00479250: 6464 6974 696f 6e2c 2061 6e64 2073 6361 ddition, and sca │ │ │ 00479260: 6c65 7320 7769 7468 206d 756c 7469 706c les with multipl │ │ │ 00479270: 6963 6174 696f 6e20 746f 2063 7265 6174 ication to creat │ │ │ -00479280: 6520 6122 002f 7e19 0000 2020 2076 616c e a"./~... val │ │ │ +00479280: 6520 6122 002f e019 0000 2020 2076 616c e a"./.... val │ │ │ 00479290: 7565 2062 6574 7765 656e 202e 3031 2061 ue between .01 a │ │ │ -004792a0: 6e64 2031 2e07 002f 7e1a 0000 1800 197e nd 1.../~......~ │ │ │ +004792a0: 6e64 2031 2e07 002f e01a 0000 1800 19e0 nd 1.../........ │ │ │ 004792b0: 4550 4c41 4345 2829 0000 2452 4550 4c41 EPLACE()..$REPLA │ │ │ -004792c0: 4345 2829 1500 227e bf11 0000 2020 2024 CE().."~.... $ │ │ │ -004792d0: 5245 504c 4143 4528 2907 0023 7e21 0000 REPLACE()..#~!.. │ │ │ -004792e0: 5100 237e 3100 0020 2020 5265 7475 726e Q.#~1.. Return │ │ │ +004792c0: 4345 2829 1500 22e0 bf11 0000 2020 2024 CE().."..... $ │ │ │ +004792d0: 5245 504c 4143 4528 2907 0023 e021 0000 REPLACE()..#.!.. │ │ │ +004792e0: 5100 23e0 3100 0020 2020 5265 7475 726e Q.#.1.. Return │ │ │ 004792f0: 7320 6120 7374 7269 6e67 2074 6861 7420 s a string that │ │ │ 00479300: 7265 7375 6c74 7320 6672 6f6d 2072 6570 results from rep │ │ │ 00479310: 6c61 6369 6e67 206f 7220 6472 6f70 7069 lacing or droppi │ │ │ 00479320: 6e67 2061 2073 7562 7374 7269 6e67 2069 ng a substring i │ │ │ -00479330: 6e4e 0023 7e41 0000 2020 2074 6865 2066 nN.#~A.. the f │ │ │ +00479330: 6e4e 0023 e041 0000 2020 2074 6865 2066 nN.#.A.. the f │ │ │ 00479340: 6972 7374 206f 6620 6974 7320 6172 6775 irst of its argu │ │ │ 00479350: 6d65 6e74 7320 6173 2073 7065 6369 6669 ments as specifi │ │ │ 00479360: 6564 2062 7920 7468 6520 7061 7474 6572 ed by the patter │ │ │ 00479370: 6e73 206f 6620 6974 7320 6f74 6865 7214 ns of its other. │ │ │ -00479380: 0023 7e51 0000 2020 2061 7267 756d 656e .#~Q.. argumen │ │ │ -00479390: 7473 2e07 0023 7e61 0000 3200 237e 7100 ts...#~a..2.#~q. │ │ │ +00479380: 0023 e051 0000 2020 2061 7267 756d 656e .#.Q.. argumen │ │ │ +00479390: 7473 2e07 0023 e061 0000 3200 23e0 7100 ts...#.a..2.#.q. │ │ │ 004793a0: 0020 2020 5468 6520 666f 726d 6174 2066 . The format f │ │ │ 004793b0: 6f72 2074 6865 2024 5245 504c 4143 4520 or the $REPLACE │ │ │ -004793c0: 6675 6e63 7469 6f6e 2069 733a 0700 237e function is:..#~ │ │ │ -004793d0: 8100 0029 0023 7e91 0000 2020 2024 5245 ...).#~... $RE │ │ │ +004793c0: 6675 6e63 7469 6f6e 2069 733a 0700 23e0 function is:..#. │ │ │ +004793d0: 8100 0029 0023 e091 0000 2020 2024 5245 ...).#.... $RE │ │ │ 004793e0: 504c 4143 4528 6578 7072 315b 2c65 7870 PLACE(expr1[,exp │ │ │ -004793f0: 7232 5b2c 6578 7072 335d 5d29 0800 227e r2[,expr3]]).."~ │ │ │ -00479400: c011 0000 1a00 227e ff73 00ff 4558 414d ......"~.s..EXAM │ │ │ +004793f0: 7232 5b2c 6578 7072 335d 5d29 0800 22e0 r2[,expr3]])..". │ │ │ +00479400: c011 0000 1a00 22e0 ff73 00ff 4558 414d ......"..s..EXAM │ │ │ 00479410: 504c 4553 0000 4578 616d 706c 6573 1300 PLES..Examples.. │ │ │ -00479420: 2f7e bf11 0000 2020 2045 7861 6d70 6c65 /~.... Example │ │ │ -00479430: 7307 0030 7e21 0000 1200 307e 3100 0020 s..0~!....0~1.. │ │ │ -00479440: 2020 4578 616d 706c 653a 0700 307e 4100 Example:..0~A. │ │ │ -00479450: 0034 0030 7e51 0000 2020 2047 544d 3e77 .4.0~Q.. GTM>w │ │ │ +00479420: 2fe0 bf11 0000 2020 2045 7861 6d70 6c65 /..... Example │ │ │ +00479430: 7307 0030 e021 0000 1200 30e0 3100 0020 s..0.!....0.1.. │ │ │ +00479440: 2020 4578 616d 706c 653a 0700 30e0 4100 Example:..0.A. │ │ │ +00479450: 0034 0030 e051 0000 2020 2047 544d 3e77 .4.0.Q.. GTM>w │ │ │ 00479460: 7269 7465 2024 7265 706c 6163 6528 2261 rite $replace("a │ │ │ 00479470: 6c70 6861 6265 7422 2c22 6162 6522 2c22 lphabet","abe"," │ │ │ -00479480: 4142 4522 2912 0030 7e61 0000 2020 2061 ABE")..0~a.. a │ │ │ -00479490: 6c70 6841 4245 740e 0030 7e71 0000 2020 lphABEt..0~q.. │ │ │ -004794a0: 2047 544d 3e07 0030 7e81 0000 4a00 307e GTM>..0~...J.0~ │ │ │ +00479480: 4142 4522 2912 0030 e061 0000 2020 2061 ABE")..0.a.. a │ │ │ +00479490: 6c70 6841 4245 740e 0030 e071 0000 2020 lphABEt..0.q.. │ │ │ +004794a0: 2047 544d 3e07 0030 e081 0000 4a00 30e0 GTM>..0....J.0. │ │ │ 004794b0: 9100 0020 2020 2452 4550 4c41 4345 2829 ... $REPLACE() │ │ │ 004794c0: 2073 6561 7263 6865 7320 666f 7220 7468 searches for th │ │ │ 004794d0: 6520 7365 636f 6e64 2065 7870 7265 7373 e second express │ │ │ 004794e0: 696f 6e20 2261 6265 2220 696e 2074 6865 ion "abe" in the │ │ │ -004794f0: 2066 6972 7374 5000 2f7e c011 0000 2020 firstP./~.... │ │ │ +004794f0: 2066 6972 7374 5000 2fe0 c011 0000 2020 firstP./..... │ │ │ 00479500: 2065 7870 7265 7373 696f 6e20 2261 6c70 expression "alp │ │ │ 00479510: 6861 6265 7422 2e20 5369 6e63 6520 2261 habet". Since "a │ │ │ 00479520: 6265 2220 6578 6973 7473 2069 6e20 7468 be" exists in th │ │ │ 00479530: 6520 6669 7273 7420 6578 7072 6573 7369 e first expressi │ │ │ -00479540: 6f6e 2c20 6974 4200 307e 1200 0020 2020 on, itB.0~... │ │ │ +00479540: 6f6e 2c20 6974 4200 30e0 1200 0020 2020 on, itB.0.... │ │ │ 00479550: 7265 706c 6163 6573 2074 6865 206f 6363 replaces the occ │ │ │ 00479560: 7572 7265 6e63 6520 7769 7468 2074 6865 urrence with the │ │ │ 00479570: 2074 6869 7264 2065 7870 7265 7373 696f third expressio │ │ │ -00479580: 6e20 2241 4245 222e 0700 307e 1300 0017 n "ABE"...0~.... │ │ │ -00479590: 001a 7e56 4552 5345 2829 0000 2452 4576 ..~VERSE()..$REv │ │ │ -004795a0: 6572 7365 2829 1500 227e bf11 0000 2020 erse().."~.... │ │ │ -004795b0: 2024 5245 7665 7273 6528 2907 0023 7e21 $REverse()..#~! │ │ │ -004795c0: 0000 5400 237e 3100 0020 2020 5265 7475 ..T.#~1.. Retu │ │ │ +00479580: 6e20 2241 4245 222e 0700 30e0 1300 0017 n "ABE"...0..... │ │ │ +00479590: 001a e056 4552 5345 2829 0000 2452 4576 ...VERSE()..$REv │ │ │ +004795a0: 6572 7365 2829 1500 22e0 bf11 0000 2020 erse().."..... │ │ │ +004795b0: 2024 5245 7665 7273 6528 2907 0023 e021 $REverse()..#.! │ │ │ +004795c0: 0000 5400 23e0 3100 0020 2020 5265 7475 ..T.#.1.. Retu │ │ │ 004795d0: 726e 7320 6120 7374 7269 6e67 2077 6974 rns a string wit │ │ │ 004795e0: 6820 7468 6520 6368 6172 6163 7465 7273 h the characters │ │ │ 004795f0: 2069 6e20 7468 6520 7265 7665 7273 6520 in the reverse │ │ │ 00479600: 6f72 6465 7220 6672 6f6d 2074 6861 7420 order from that │ │ │ -00479610: 6f66 2069 7473 1300 237e 4100 0020 2020 of its..#~A.. │ │ │ -00479620: 6172 6775 6d65 6e74 2e07 0023 7e51 0000 argument...#~Q.. │ │ │ -00479630: 3200 237e 6100 0020 2020 5468 6520 666f 2.#~a.. The fo │ │ │ +00479610: 6f66 2069 7473 1300 23e0 4100 0020 2020 of its..#.A.. │ │ │ +00479620: 6172 6775 6d65 6e74 2e07 0023 e051 0000 argument...#.Q.. │ │ │ +00479630: 3200 23e0 6100 0020 2020 5468 6520 666f 2.#.a.. The fo │ │ │ 00479640: 726d 6174 2066 6f72 2074 6865 2024 5245 rmat for the $RE │ │ │ 00479650: 5645 5253 4520 6675 6e63 7469 6f6e 2069 VERSE function i │ │ │ -00479660: 733a 0700 237e 7100 001a 0023 7e81 0000 s:..#~q....#~... │ │ │ +00479660: 733a 0700 23e0 7100 001a 0023 e081 0000 s:..#.q....#.... │ │ │ 00479670: 2020 2024 5245 5b56 4552 5345 5d28 6578 $RE[VERSE](ex │ │ │ -00479680: 7072 2907 0023 7e91 0000 1a00 227e ff73 pr)..#~....."~.s │ │ │ +00479680: 7072 2907 0023 e091 0000 1a00 22e0 ff73 pr)..#......"..s │ │ │ 00479690: 00ff 4558 414d 504c 4553 0000 4578 616d ..EXAMPLES..Exam │ │ │ -004796a0: 706c 6573 1300 2f7e bf11 0000 2020 2045 ples../~.... E │ │ │ -004796b0: 7861 6d70 6c65 7307 0030 7e21 0000 1200 xamples..0~!.... │ │ │ -004796c0: 307e 3100 0020 2020 4578 616d 706c 653a 0~1.. Example: │ │ │ -004796d0: 0700 307e 4100 0021 0030 7e51 0000 2020 ..0~A..!.0~Q.. │ │ │ +004796a0: 706c 6573 1300 2fe0 bf11 0000 2020 2045 ples../..... E │ │ │ +004796b0: 7861 6d70 6c65 7307 0030 e021 0000 1200 xamples..0.!.... │ │ │ +004796c0: 30e0 3100 0020 2020 4578 616d 706c 653a 0.1.. Example: │ │ │ +004796d0: 0700 30e0 4100 0021 0030 e051 0000 2020 ..0.A..!.0.Q.. │ │ │ 004796e0: 2047 544d 3e77 7269 7465 2024 7265 7665 GTM>write $reve │ │ │ -004796f0: 7273 6528 3132 3329 0d00 307e 6100 0020 rse(123)..0~a.. │ │ │ -00479700: 2020 3332 3125 0030 7e71 0000 2020 2047 321%.0~q.. G │ │ │ +004796f0: 7273 6528 3132 3329 0d00 30e0 6100 0020 rse(123)..0.a.. │ │ │ +00479700: 2020 3332 3125 0030 e071 0000 2020 2047 321%.0.q.. G │ │ │ 00479710: 544d 3e77 7269 7465 2024 7265 7665 7273 TM>write $revers │ │ │ -00479720: 6528 2241 6243 4465 2229 1100 307e 8100 e("AbCDe")..0~.. │ │ │ -00479730: 0020 2020 2265 4443 6241 2207 0030 7e91 . "eDCbA"..0~. │ │ │ -00479740: 0000 1700 187e 5345 4c45 4354 2829 0000 .....~SELECT().. │ │ │ -00479750: 2453 656c 6563 7428 2914 0021 7ebf 1100 $Select()..!~... │ │ │ +00479720: 6528 2241 6243 4465 2229 1100 30e0 8100 e("AbCDe")..0... │ │ │ +00479730: 0020 2020 2265 4443 6241 2207 0030 e091 . "eDCbA"..0.. │ │ │ +00479740: 0000 1700 18e0 5345 4c45 4354 2829 0000 ......SELECT().. │ │ │ +00479750: 2453 656c 6563 7428 2914 0021 e0bf 1100 $Select()..!.... │ │ │ 00479760: 0020 2020 2453 656c 6563 7428 2907 0022 . $Select().." │ │ │ -00479770: 7e21 0000 5300 227e 3100 0020 2020 5265 ~!..S."~1.. Re │ │ │ +00479770: e021 0000 5300 22e0 3100 0020 2020 5265 .!..S.".1.. Re │ │ │ 00479780: 7475 726e 7320 6120 7661 6c75 6520 6173 turns a value as │ │ │ 00479790: 736f 6369 6174 6564 2077 6974 6820 7468 sociated with th │ │ │ 004797a0: 6520 6669 7273 7420 7472 7565 2074 7275 e first true tru │ │ │ 004797b0: 7468 2d76 616c 7565 6420 6578 7072 6573 th-valued expres │ │ │ -004797c0: 7369 6f6e 2069 6e30 0022 7e41 0000 2020 sion in0."~A.. │ │ │ +004797c0: 7369 6f6e 2069 6e30 0022 e041 0000 2020 sion in0.".A.. │ │ │ 004797d0: 2061 206c 6973 7420 6f66 2070 6169 7265 a list of paire │ │ │ 004797e0: 6420 6578 7072 6573 7369 6f6e 2061 7267 d expression arg │ │ │ -004797f0: 756d 656e 7473 2e07 0022 7e51 0000 0000 uments..."~Q.... │ │ │ +004797f0: 756d 656e 7473 2e07 0022 e051 0000 0000 uments...".Q.... │ │ │ 00479800: 0400 0000 e707 0000 e021 0000 0000 0000 .........!...... │ │ │ -00479810: 5300 007e 4845 4c50 00ff 7300 ff46 554e S..~HELP..s..FUN │ │ │ +00479810: 5300 00e0 4845 4c50 00ff 7300 ff46 554e S...HELP..s..FUN │ │ │ 00479820: 4354 494f 4e53 00ff 7300 ff24 5345 4c45 CTIONS..s..$SELE │ │ │ 00479830: 4354 2829 00bf 6100 0020 2020 5468 6520 CT()..a.. The │ │ │ 00479840: 666f 726d 6174 2066 6f72 2074 6865 2024 format for the $ │ │ │ 00479850: 5345 4c45 4354 2066 756e 6374 696f 6e20 SELECT function │ │ │ -00479860: 6973 3a07 0022 7e71 0000 2600 227e 8100 is:.."~q..&."~.. │ │ │ +00479860: 6973 3a07 0022 e071 0000 2600 22e0 8100 is:..".q..&."... │ │ │ 00479870: 0020 2020 2453 5b45 4c45 4354 5d28 7476 . $S[ELECT](tv │ │ │ 00479880: 6578 7072 3a65 7870 725b 2c2e 2e2e 5d29 expr:expr[,...]) │ │ │ -00479890: 0700 227e 9100 0053 0021 7ec0 1100 0020 .."~...S.!~.... │ │ │ +00479890: 0700 22e0 9100 0053 0021 e0c0 1100 0020 .."....S.!..... │ │ │ 004798a0: 2020 2453 454c 4543 5428 2920 6973 206f $SELECT() is o │ │ │ 004798b0: 6e65 206f 6620 6120 6c69 6d69 7465 6420 ne of a limited │ │ │ 004798c0: 7365 7420 6f66 2066 756e 6374 696f 6e73 set of functions │ │ │ 004798d0: 2074 6861 7420 7065 726d 6974 2061 6e20 that permit an │ │ │ -004798e0: 696e 6465 6669 6e69 7465 5200 227e 1200 indefiniteR."~.. │ │ │ +004798e0: 696e 6465 6669 6e69 7465 5200 22e0 1200 indefiniteR."... │ │ │ 004798f0: 0020 2020 6e75 6d62 6572 206f 6620 6172 . number of ar │ │ │ 00479900: 6775 6d65 6e74 732e 2024 5345 4c45 4354 guments. $SELECT │ │ │ 00479910: 2829 2070 726f 7669 6465 7320 6120 6d65 () provides a me │ │ │ 00479920: 616e 7320 6f66 2073 656c 6563 7469 6e67 ans of selecting │ │ │ -00479930: 2066 726f 6d20 6120 6c69 7374 1a00 227e from a list.."~ │ │ │ +00479930: 2066 726f 6d20 6120 6c69 7374 1a00 22e0 from a list..". │ │ │ 00479940: 1300 0020 2020 6f66 2061 6c74 6572 6e61 ... of alterna │ │ │ -00479950: 7469 7665 732e 0700 227e 1400 0052 0022 tives..."~...R." │ │ │ -00479960: 7e15 0000 2020 2047 656e 6572 616c 6c79 ~... Generally │ │ │ +00479950: 7469 7665 732e 0700 22e0 1400 0052 0022 tives..."....R." │ │ │ +00479960: e015 0000 2020 2047 656e 6572 616c 6c79 .... Generally │ │ │ 00479970: 2c20 7468 6520 6c61 7374 2024 5345 4c45 , the last $SELE │ │ │ 00479980: 4354 2829 2061 7267 756d 656e 7420 6861 CT() argument ha │ │ │ 00479990: 7320 6e75 6d65 7269 6320 6c69 7465 7261 s numeric litera │ │ │ 004799a0: 6c20 6f6e 6520 2831 2920 666f 7220 6153 l one (1) for aS │ │ │ -004799b0: 0022 7e16 0000 2020 2074 7275 7468 2d76 ."~... truth-v │ │ │ +004799b0: 0022 e016 0000 2020 2074 7275 7468 2d76 .".... truth-v │ │ │ 004799c0: 616c 7565 2074 6f20 7072 6576 656e 7420 alue to prevent │ │ │ 004799d0: 7275 6e2d 7469 6d65 2065 7272 6f72 732c run-time errors, │ │ │ 004799e0: 2061 6e64 2074 6f20 7072 6f76 6964 6520 and to provide │ │ │ 004799f0: 6120 2264 6566 6175 6c74 2220 7661 6c75 a "default" valu │ │ │ -00479a00: 652e 0700 227e 1700 001a 0021 7eff 7300 e..."~.....!~.s. │ │ │ +00479a00: 652e 0700 22e0 1700 001a 0021 e0ff 7300 e..."......!..s. │ │ │ 00479a10: ff45 5841 4d50 4c45 5300 0045 7861 6d70 .EXAMPLES..Examp │ │ │ -00479a20: 6c65 7313 002e 7ebf 1100 0020 2020 4578 les...~.... Ex │ │ │ -00479a30: 616d 706c 6573 0700 2f7e 2100 0012 002f amples../~!..../ │ │ │ -00479a40: 7e31 0000 2020 2045 7861 6d70 6c65 3a07 ~1.. Example:. │ │ │ -00479a50: 002f 7e41 0000 4e00 2f7e 5100 0020 2020 ./~A..N./~Q.. │ │ │ +00479a20: 6c65 7313 002e e0bf 1100 0020 2020 4578 les........ Ex │ │ │ +00479a30: 616d 706c 6573 0700 2fe0 2100 0012 002f amples../.!..../ │ │ │ +00479a40: e031 0000 2020 2045 7861 6d70 6c65 3a07 .1.. Example:. │ │ │ +00479a50: 002f e041 0000 4e00 2fe0 5100 0020 2020 ./.A..N./.Q.. │ │ │ 00479a60: 4754 4d3e 666f 7220 693d 333a 2d31 3a30 GTM>for i=3:-1:0 │ │ │ 00479a70: 2077 7269 7465 2021 2c24 7365 6c65 6374 write !,$select │ │ │ 00479a80: 2869 3d31 3a22 6865 7265 222c 693d 323a (i=1:"here",i=2: │ │ │ 00479a90: 2263 6f6d 6522 2c69 3d33 3a22 5761 7473 "come",i=3:"Wats │ │ │ -00479aa0: 6f6e 2229 1000 2f7e 6100 0020 2020 5761 on")../~a.. Wa │ │ │ -00479ab0: 7473 6f6e 0e00 2f7e 7100 0020 2020 636f tson../~q.. co │ │ │ -00479ac0: 6d65 0e00 2f7e 8100 0020 2020 6865 7265 me../~... here │ │ │ -00479ad0: 3d00 2f7e 9100 0020 2020 2547 544d 2d45 =./~... %GTM-E │ │ │ +00479aa0: 6f6e 2229 1000 2fe0 6100 0020 2020 5761 on")../.a.. Wa │ │ │ +00479ab0: 7473 6f6e 0e00 2fe0 7100 0020 2020 636f tson../.q.. co │ │ │ +00479ac0: 6d65 0e00 2fe0 8100 0020 2020 6865 7265 me../.... here │ │ │ +00479ad0: 3d00 2fe0 9100 0020 2020 2547 544d 2d45 =./.... %GTM-E │ │ │ 00479ae0: 2d53 454c 4543 5446 414c 5345 2c20 4e6f -SELECTFALSE, No │ │ │ 00479af0: 2061 7267 756d 656e 7420 746f 2024 5345 argument to $SE │ │ │ 00479b00: 4c45 4354 2077 6173 2074 7275 650f 002e LECT was true... │ │ │ -00479b10: 7ec0 1100 0020 2020 4754 4d3e 0700 2f7e ~.... GTM>../~ │ │ │ -00479b20: 1200 0054 002f 7e13 0000 2020 2054 6869 ...T./~... Thi │ │ │ +00479b10: e0c0 1100 0020 2020 4754 4d3e 0700 2fe0 ..... GTM>../. │ │ │ +00479b20: 1200 0054 002f e013 0000 2020 2054 6869 ...T./.... Thi │ │ │ 00479b30: 7320 6c6f 6f70 2075 7365 7320 2453 454c s loop uses $SEL │ │ │ 00479b40: 4543 5428 2920 746f 2057 5249 5445 2061 ECT() to WRITE a │ │ │ 00479b50: 2073 6572 6965 7320 6f66 2073 7472 696e series of strin │ │ │ 00479b60: 6773 2e20 4265 6361 7573 6520 7468 6572 gs. Because ther │ │ │ -00479b70: 6520 6973 206e 6f50 002f 7e14 0000 2020 e is noP./~... │ │ │ +00479b70: 6520 6973 206e 6f50 002f e014 0000 2020 e is noP./.... │ │ │ 00479b80: 2074 7275 6520 6172 6775 6d65 6e74 206f true argument o │ │ │ 00479b90: 6e20 7468 6520 666f 7572 7468 2069 7465 n the fourth ite │ │ │ 00479ba0: 7261 7469 6f6e 2c20 7768 656e 2069 3d30 ration, when i=0 │ │ │ 00479bb0: 2c20 2453 454c 4543 5428 2920 7072 6f64 , $SELECT() prod │ │ │ -00479bc0: 7563 6573 2061 6e10 002f 7e15 0000 2020 uces an../~... │ │ │ -00479bd0: 2065 7272 6f72 2e07 002f 7e16 0000 1200 error.../~..... │ │ │ -00479be0: 2f7e 1700 0020 2020 4578 616d 706c 653a /~... Example: │ │ │ -00479bf0: 0700 2f7e 1800 0043 002f 7e19 0000 2020 ../~...C./~... │ │ │ +00479bc0: 7563 6573 2061 6e10 002f e015 0000 2020 uces an../.... │ │ │ +00479bd0: 2065 7272 6f72 2e07 002f e016 0000 1200 error.../...... │ │ │ +00479be0: 2fe0 1700 0020 2020 4578 616d 706c 653a /.... Example: │ │ │ +00479bf0: 0700 2fe0 1800 0043 002f e019 0000 2020 ../....C./.... │ │ │ 00479c00: 2073 6574 206e 616d 653d 2473 656c 6563 set name=$selec │ │ │ 00479c10: 7428 7365 783d 224d 223a 224d 722e 2022 t(sex="M":"Mr. " │ │ │ 00479c20: 2c73 6578 3d22 4622 3a22 4d73 2e20 222c ,sex="F":"Ms. ", │ │ │ -00479c30: 313a 2222 295f 6e61 6d65 0700 2f7e 1a00 1:"")_name../~.. │ │ │ -00479c40: 0050 002f 7e21 0000 2020 2054 6869 7320 .P./~!.. This │ │ │ +00479c30: 313a 2222 295f 6e61 6d65 0700 2fe0 1a00 1:"")_name../... │ │ │ +00479c40: 0050 002f e021 0000 2020 2054 6869 7320 .P./.!.. This │ │ │ 00479c50: 6578 616d 706c 6520 7573 6573 2024 5345 example uses $SE │ │ │ 00479c60: 4c45 4354 2829 2074 6f20 6164 6420 6120 LECT() to add a │ │ │ 00479c70: 7072 6566 6978 2074 6f20 7468 6520 6e61 prefix to the na │ │ │ 00479c80: 6d65 2062 6173 6564 206f 6e20 6120 7365 me based on a se │ │ │ -00479c90: 7854 002f 7e22 0000 2020 2063 6f64 6520 xT./~".. code │ │ │ +00479c90: 7854 002f e022 0000 2020 2063 6f64 6520 xT./.".. code │ │ │ 00479ca0: 6865 6c64 2069 6e20 7468 6520 7661 7269 held in the vari │ │ │ 00479cb0: 6162 6c65 2073 6578 2e20 4e6f 7469 6365 able sex. Notice │ │ │ 00479cc0: 2074 6861 7420 7468 6520 6465 6661 756c that the defaul │ │ │ 00479cd0: 7420 6861 6e64 6c65 7320 7468 6520 6361 t handles the ca │ │ │ -00479ce0: 7365 206f 6626 002f 7e23 0000 2020 2061 se of&./~#.. a │ │ │ +00479ce0: 7365 206f 6626 002f e023 0000 2020 2061 se of&./.#.. a │ │ │ 00479cf0: 206d 6973 7369 6e67 206f 7220 696e 636f missing or inco │ │ │ -00479d00: 7272 6563 7420 636f 6465 2e07 002f 7e24 rrect code.../~$ │ │ │ -00479d10: 0000 1200 2f7e 2500 0020 2020 4578 616d ..../~%.. Exam │ │ │ -00479d20: 706c 653a 0700 2f7e 2600 0043 002f 7e27 ple:../~&..C./~' │ │ │ +00479d00: 7272 6563 7420 636f 6465 2e07 002f e024 rrect code.../.$ │ │ │ +00479d10: 0000 1200 2fe0 2500 0020 2020 4578 616d ..../.%.. Exam │ │ │ +00479d20: 706c 653a 0700 2fe0 2600 0043 002f e027 ple:../.&..C./.' │ │ │ 00479d30: 0000 2020 2069 6620 2473 656c 6563 7428 .. if $select( │ │ │ 00479d40: 783d 2b78 3a78 2c78 3d22 223a 302c 224a x=+x:x,x="":0,"J │ │ │ 00479d50: 414e 4150 524a 554c 4f43 5422 5b78 3a31 ANAPRJULOCT"[x:1 │ │ │ 00479d60: 2c31 3a30 2920 646f 2054 4849 4e47 0700 ,1:0) do THING.. │ │ │ -00479d70: 2f7e 2800 004a 002f 7e29 0000 2020 2054 /~(..J./~).. T │ │ │ +00479d70: 2fe0 2800 004a 002f e029 0000 2020 2054 /.(..J./.).. T │ │ │ 00479d80: 6869 7320 7573 6573 2024 5345 4c45 4354 his uses $SELECT │ │ │ 00479d90: 2829 2074 6f20 7065 7266 6f72 6d20 636f () to perform co │ │ │ 00479da0: 6d70 6c65 7820 6c6f 6769 6320 6173 2074 mplex logic as t │ │ │ 00479db0: 6865 2074 7275 7468 2d76 616c 7565 642f he truth-valued/ │ │ │ -00479dc0: 002f 7e2a 0000 2020 2065 7870 7265 7373 ./~*.. express │ │ │ +00479dc0: 002f e02a 0000 2020 2065 7870 7265 7373 ./.*.. express │ │ │ 00479dd0: 696f 6e20 6172 6775 6d65 6e74 2074 6f20 ion argument to │ │ │ 00479de0: 616e 2049 4620 636f 6d6d 616e 642e 0700 an IF command... │ │ │ -00479df0: 2f7e 3100 0014 0019 7e54 4143 4b28 2900 /~1.....~TACK(). │ │ │ -00479e00: 0024 5354 6163 6b28 2913 0020 7ebf 1100 .$STack().. ~... │ │ │ -00479e10: 0020 2020 2453 5461 636b 2829 0700 217e . $STack()..!~ │ │ │ -00479e20: 2100 004a 0021 7e31 0000 2020 2052 6574 !..J.!~1.. Ret │ │ │ +00479df0: 2fe0 3100 0014 0019 e054 4143 4b28 2900 /.1......TACK(). │ │ │ +00479e00: 0024 5354 6163 6b28 2913 0020 e0bf 1100 .$STack().. .... │ │ │ +00479e10: 0020 2020 2453 5461 636b 2829 0700 21e0 . $STack()..!. │ │ │ +00479e20: 2100 004a 0021 e031 0000 2020 2052 6574 !..J.!.1.. Ret │ │ │ 00479e30: 7572 6e73 2073 7472 696e 6773 2064 6573 urns strings des │ │ │ 00479e40: 6372 6962 696e 6720 6173 7065 6374 7320 cribing aspects │ │ │ 00479e50: 6f66 2074 6865 2065 7865 6375 7469 6f6e of the execution │ │ │ 00479e60: 2065 6e76 6972 6f6e 6d65 6e74 2e07 0021 environment...! │ │ │ -00479e70: 7e41 0000 3000 217e 5100 0020 2020 5468 ~A..0.!~Q.. Th │ │ │ +00479e70: e041 0000 3000 21e0 5100 0020 2020 5468 .A..0.!.Q.. Th │ │ │ 00479e80: 6520 666f 726d 6174 2066 6f72 2074 6865 e format for the │ │ │ 00479e90: 2024 5354 4143 4b20 6675 6e63 7469 6f6e $STACK function │ │ │ -00479ea0: 2069 733a 0700 217e 6100 0022 0021 7e71 is:..!~a..".!~q │ │ │ +00479ea0: 2069 733a 0700 21e0 6100 0022 0021 e071 is:..!.a..".!.q │ │ │ 00479eb0: 0000 2020 2024 5354 5b41 434b 5d28 696e .. $ST[ACK](in │ │ │ 00479ec0: 7465 7870 725b 2c65 7870 725d 2907 0021 texpr[,expr])..! │ │ │ -00479ed0: 7e81 0000 1200 217e 9100 0020 2020 2a2a ~.....!~... ** │ │ │ -00479ee0: 4e6f 7465 2a2a 0800 207e c011 0000 5400 Note**.. ~....T. │ │ │ -00479ef0: 217e 1200 0020 2020 2453 5441 434b 2829 !~... $STACK() │ │ │ +00479ed0: e081 0000 1200 21e0 9100 0020 2020 2a2a ......!.... ** │ │ │ +00479ee0: 4e6f 7465 2a2a 0800 20e0 c011 0000 5400 Note**.. .....T. │ │ │ +00479ef0: 21e0 1200 0020 2020 2453 5441 434b 2829 !.... $STACK() │ │ │ 00479f00: 2072 6574 7572 6e73 2073 696d 696c 6172 returns similar │ │ │ 00479f10: 2069 6e66 6f72 6d61 7469 6f6e 2074 6f20 information to │ │ │ 00479f20: 5a53 484f 5720 2253 2220 7768 656e 2022 ZSHOW "S" when " │ │ │ 00479f30: 223d 2445 434f 4445 2c20 6275 7420 7768 "=$ECODE, but wh │ │ │ -00479f40: 656e 5300 217e 1300 0020 2020 2445 434f enS.!~... $ECO │ │ │ +00479f40: 656e 5300 21e0 1300 0020 2020 2445 434f enS.!.... $ECO │ │ │ 00479f50: 4445 2063 6f6e 7461 696e 7320 6572 726f DE contains erro │ │ │ 00479f60: 7220 696e 666f 726d 6174 696f 6e2c 2024 r information, $ │ │ │ 00479f70: 5354 4143 4b28 2920 7265 7475 726e 7320 STACK() returns │ │ │ 00479f80: 696e 666f 726d 6174 696f 6e20 6173 206f information as o │ │ │ -00479f90: 6620 7468 6552 0021 7e14 0000 2020 2074 f theR.!~... t │ │ │ +00479f90: 6620 7468 6552 0021 e014 0000 2020 2074 f theR.!.... t │ │ │ 00479fa0: 696d 6520 6f66 2061 2070 7269 6f72 2065 ime of a prior e │ │ │ 00479fb0: 7272 6f72 2c20 6765 6e65 7261 6c6c 7920 rror, generally │ │ │ 00479fc0: 7468 6520 6669 7273 7420 656e 7472 7920 the first entry │ │ │ 00479fd0: 696e 2024 4543 4f44 452e 2046 6f72 2024 in $ECODE. For $ │ │ │ 00479fe0: 5354 4143 4b28 2900 0000 0000 0000 0000 STACK()......... │ │ │ 00479ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0047a000: 0400 0000 f707 0000 2822 0000 0000 0000 ........("...... │ │ │ -0047a010: 7400 007e 4845 4c50 00ff 7300 ff46 554e t..~HELP..s..FUN │ │ │ +0047a010: 7400 00e0 4845 4c50 00ff 7300 ff46 554e t...HELP..s..FUN │ │ │ 0047a020: 4354 494f 4e53 00ff 7300 ff24 5354 4143 CTIONS..s..$STAC │ │ │ 0047a030: 4b28 2900 c015 0000 2020 2074 6f20 7265 K()..... to re │ │ │ 0047a040: 7475 726e 2063 7572 7265 6e74 2069 6e66 turn current inf │ │ │ 0047a050: 6f72 6d61 7469 6f6e 2c20 6265 2073 7572 ormation, be sur │ │ │ 0047a060: 6520 7468 6174 2065 7272 6f72 2068 616e e that error han │ │ │ 0047a070: 6469 6e67 2063 6f64 6520 646f 6573 2061 ding code does a │ │ │ -0047a080: 2053 4554 4000 217e 1600 0020 2020 2445 SET@.!~... $E │ │ │ +0047a080: 2053 4554 4000 21e0 1600 0020 2020 2445 SET@.!.... $E │ │ │ 0047a090: 434f 4445 3d22 2220 6265 666f 7265 2072 CODE="" before r │ │ │ 0047a0a0: 6573 746f 7269 6e67 2074 6865 206e 6f72 estoring the nor │ │ │ 0047a0b0: 6d61 6c20 666c 6f77 206f 6620 636f 6e74 mal flow of cont │ │ │ -0047a0c0: 726f 6c2e 0700 217e 1700 001a 0020 7eff rol...!~..... ~. │ │ │ +0047a0c0: 726f 6c2e 0700 21e0 1700 001a 0020 e0ff rol...!...... .. │ │ │ 0047a0d0: 7300 ff45 5841 4d50 4c45 5300 0045 7861 s..EXAMPLES..Exa │ │ │ -0047a0e0: 6d70 6c65 7313 002d 7ebf 1100 0020 2020 mples..-~.... │ │ │ -0047a0f0: 4578 616d 706c 6573 0700 2e7e 2100 0012 Examples...~!... │ │ │ -0047a100: 002e 7e31 0000 2020 2045 7861 6d70 6c65 ..~1.. Example │ │ │ -0047a110: 3a07 002e 7e41 0000 3b00 2e7e 5100 0020 :...~A..;..~Q.. │ │ │ +0047a0e0: 6d70 6c65 7313 002d e0bf 1100 0020 2020 mples..-..... │ │ │ +0047a0f0: 4578 616d 706c 6573 0700 2ee0 2100 0012 Examples....!... │ │ │ +0047a100: 002e e031 0000 2020 2045 7861 6d70 6c65 ...1.. Example │ │ │ +0047a110: 3a07 002e e041 0000 3b00 2ee0 5100 0020 :....A..;...Q.. │ │ │ 0047a120: 2020 2f75 7372 2f6c 6962 2f66 6973 2d67 /usr/lib/fis-g │ │ │ 0047a130: 746d 2f56 352e 342d 3030 3242 5f78 3836 tm/V5.4-002B_x86 │ │ │ 0047a140: 2f67 746d 202d 7275 6e20 5e64 7374 6163 /gtm -run ^dstac │ │ │ -0047a150: 6b65 7813 002e 7e61 0000 2020 2064 7374 kex...~a.. dst │ │ │ -0047a160: 6163 6b65 783b 1c00 2e7e 7100 0020 2020 ackex;...~q.. │ │ │ +0047a150: 6b65 7813 002e e061 0000 2020 2064 7374 kex....a.. dst │ │ │ +0047a160: 6163 6b65 783b 1c00 2ee0 7100 0020 2020 ackex;....q.. │ │ │ 0047a170: 2020 7a70 7269 6e74 205e 6473 7461 636b zprint ^dstack │ │ │ -0047a180: 6578 1a00 2e7e 8100 0020 2020 2020 7772 ex...~... wr │ │ │ -0047a190: 6974 6520 212c 2453 5441 434b 2300 2e7e ite !,$STACK#..~ │ │ │ +0047a180: 6578 1a00 2ee0 8100 0020 2020 2020 7772 ex....... wr │ │ │ +0047a190: 6974 6520 212c 2453 5441 434b 2300 2ee0 ite !,$STACK#... │ │ │ 0047a1a0: 9100 0020 2020 2020 7865 6375 7465 2022 ... xecute " │ │ │ 0047a1b0: 5752 4954 4520 212c 2453 5441 434b 2215 WRITE !,$STACK". │ │ │ -0047a1c0: 002d 7ec0 1100 0020 2020 2020 646f 204c .-~.... do L │ │ │ -0047a1d0: 6162 656c 1c00 2e7e 1200 0020 2020 2020 abel...~... │ │ │ +0047a1c0: 002d e0c0 1100 0020 2020 2020 646f 204c .-..... do L │ │ │ +0047a1d0: 6162 656c 1c00 2ee0 1200 0020 2020 2020 abel....... │ │ │ 0047a1e0: 7772 6974 6520 212c 2424 454c 6162 656c write !,$$ELabel │ │ │ -0047a1f0: 1a00 2e7e 1300 0020 2020 2020 7772 6974 ...~... writ │ │ │ -0047a200: 6520 212c 2453 5441 434b 1000 2e7e 1400 e !,$STACK...~.. │ │ │ -0047a210: 0020 2020 2020 7175 6974 0700 2e7e 1500 . quit...~.. │ │ │ -0047a220: 000f 002e 7e16 0000 2020 204c 6162 656c ....~... Label │ │ │ -0047a230: 1a00 2e7e 1700 0020 2020 2020 7772 6974 ...~... writ │ │ │ -0047a240: 6520 212c 2453 5441 434b 1500 2e7e 1800 e !,$STACK...~.. │ │ │ +0047a1f0: 1a00 2ee0 1300 0020 2020 2020 7772 6974 ....... writ │ │ │ +0047a200: 6520 212c 2453 5441 434b 1000 2ee0 1400 e !,$STACK...... │ │ │ +0047a210: 0020 2020 2020 7175 6974 0700 2ee0 1500 . quit...... │ │ │ +0047a220: 000f 002e e016 0000 2020 204c 6162 656c ........ Label │ │ │ +0047a230: 1a00 2ee0 1700 0020 2020 2020 7772 6974 ....... writ │ │ │ +0047a240: 6520 212c 2453 5441 434b 1500 2ee0 1800 e !,$STACK...... │ │ │ 0047a250: 0020 2020 2020 646f 2044 4c61 6265 6c10 . do DLabel. │ │ │ -0047a260: 002e 7e19 0000 2020 2020 2071 7569 7407 ..~... quit. │ │ │ -0047a270: 002e 7e1a 0000 1200 2e7e 2100 0020 2020 ..~......~!.. │ │ │ -0047a280: 454c 6162 656c 2829 1700 2e7e 2200 0020 ELabel()...~".. │ │ │ +0047a260: 002e e019 0000 2020 2020 2071 7569 7407 ...... quit. │ │ │ +0047a270: 002e e01a 0000 1200 2ee0 2100 0020 2020 ..........!.. │ │ │ +0047a280: 454c 6162 656c 2829 1700 2ee0 2200 0020 ELabel()....".. │ │ │ 0047a290: 2020 2020 7175 6974 2024 5354 4143 4b07 quit $STACK. │ │ │ -0047a2a0: 002e 7e23 0000 1000 2e7e 2400 0020 2020 ..~#.....~$.. │ │ │ -0047a2b0: 444c 6162 656c 1a00 2e7e 2500 0020 2020 DLabel...~%.. │ │ │ +0047a2a0: 002e e023 0000 1000 2ee0 2400 0020 2020 ...#......$.. │ │ │ +0047a2b0: 444c 6162 656c 1a00 2ee0 2500 0020 2020 DLabel....%.. │ │ │ 0047a2c0: 2020 7772 6974 6520 212c 2453 5441 434b write !,$STACK │ │ │ -0047a2d0: 1000 2e7e 2600 0020 2020 2020 7175 6974 ...~&.. quit │ │ │ -0047a2e0: 0b00 2e7e 2700 0020 2020 300b 002e 7e28 ...~'.. 0...~( │ │ │ -0047a2f0: 0000 2020 2031 0b00 2e7e 2900 0020 2020 .. 1...~).. │ │ │ -0047a300: 310b 002e 7e2a 0000 2020 2032 0b00 2e7e 1...~*.. 2...~ │ │ │ -0047a310: 3100 0020 2020 3107 002e 7e32 0000 2700 1.. 1...~2..'. │ │ │ -0047a320: 2e7e 3300 0020 2020 4578 616d 706c 6520 .~3.. Example │ │ │ +0047a2d0: 1000 2ee0 2600 0020 2020 2020 7175 6974 ....&.. quit │ │ │ +0047a2e0: 0b00 2ee0 2700 0020 2020 300b 002e e028 ....'.. 0....( │ │ │ +0047a2f0: 0000 2020 2031 0b00 2ee0 2900 0020 2020 .. 1....).. │ │ │ +0047a300: 310b 002e e02a 0000 2020 2032 0b00 2ee0 1....*.. 2.... │ │ │ +0047a310: 3100 0020 2020 3107 002e e032 0000 2700 1.. 1....2..'. │ │ │ +0047a320: 2ee0 3300 0020 2020 4578 616d 706c 6520 ..3.. Example │ │ │ 0047a330: 666f 7220 6572 726f 7220 7072 6f63 6573 for error proces │ │ │ -0047a340: 7369 6e67 3a07 002e 7e34 0000 1e00 2e7e sing:...~4.....~ │ │ │ +0047a340: 7369 6e67 3a07 002e e034 0000 1e00 2ee0 sing:....4...... │ │ │ 0047a350: 3500 0020 2020 4754 4d3e 7a70 7269 6e74 5.. GTM>zprint │ │ │ -0047a360: 205e 6465 6275 6765 7272 1300 2e7e 3600 ^debugerr...~6. │ │ │ +0047a360: 205e 6465 6275 6765 7272 1300 2ee0 3600 ^debugerr....6. │ │ │ 0047a370: 0020 2020 6465 6275 6765 7272 3b1e 002e . debugerr;... │ │ │ -0047a380: 7e37 0000 2020 2020 7365 7420 6473 6d31 ~7.. set dsm1 │ │ │ -0047a390: 3d24 7374 6163 6b28 2d31 2925 002e 7e38 =$stack(-1)%..~8 │ │ │ +0047a380: e037 0000 2020 2020 7365 7420 6473 6d31 .7.. set dsm1 │ │ │ +0047a390: 3d24 7374 6163 6b28 2d31 2925 002e e038 =$stack(-1)%...8 │ │ │ 0047a3a0: 0000 2020 2020 7772 6974 6520 212c 2224 .. write !,"$ │ │ │ 0047a3b0: 7374 6163 6b28 2d31 293a 222c 6473 6d31 stack(-1):",dsm1 │ │ │ -0047a3c0: 1d00 2e7e 3900 0020 2020 2066 6f72 206c ...~9.. for l │ │ │ +0047a3c0: 1d00 2ee0 3900 0020 2020 2066 6f72 206c ....9.. for l │ │ │ 0047a3d0: 3d64 736d 313a 2d31 3a30 2064 6f16 002e =dsm1:-1:0 do... │ │ │ -0047a3e0: 7e3a 0000 2020 2020 2e20 7772 6974 6520 ~:.. . write │ │ │ -0047a3f0: 212c 6c47 002e 7e41 0000 2020 2020 2e20 !,lG..~A.. . │ │ │ +0047a3e0: e03a 0000 2020 2020 2e20 7772 6974 6520 .:.. . write │ │ │ +0047a3f0: 212c 6c47 002e e041 0000 2020 2020 2e20 !,lG...A.. . │ │ │ 0047a400: 666f 7220 693d 2265 636f 6465 222c 2270 for i="ecode","p │ │ │ 0047a410: 6c61 6365 222c 226d 636f 6465 2220 7772 lace","mcode" wr │ │ │ 0047a420: 6974 6520 3f35 2c69 2c3f 3135 2c24 7374 ite ?5,i,?15,$st │ │ │ -0047a430: 6163 6b28 6c2c 6929 2c21 0e00 2e7e 4200 ack(l,i),!...~B. │ │ │ -0047a440: 0020 2020 4754 4d3e 0700 2e7e 4300 0054 . GTM>...~C..T │ │ │ -0047a450: 002e 7e44 0000 2020 2054 6865 2061 626f ..~D.. The abo │ │ │ +0047a430: 6163 6b28 6c2c 6929 2c21 0e00 2ee0 4200 ack(l,i),!....B. │ │ │ +0047a440: 0020 2020 4754 4d3e 0700 2ee0 4300 0054 . GTM>....C..T │ │ │ +0047a450: 002e e044 0000 2020 2054 6865 2061 626f ...D.. The abo │ │ │ 0047a460: 7665 2065 7861 6d70 6c65 2063 616e 2062 ve example can b │ │ │ 0047a470: 6520 7573 6564 2074 6f20 6469 7370 6c61 e used to displa │ │ │ 0047a480: 7920 6120 7472 6163 6520 6f66 2074 6865 y a trace of the │ │ │ 0047a490: 2063 6f64 6520 7061 7468 2074 6861 7420 code path that │ │ │ -0047a4a0: 6c65 6416 002e 7e45 0000 2020 2074 6f20 led...~E.. to │ │ │ -0047a4b0: 616e 2065 7272 6f72 2e07 002e 7e46 0000 an error....~F.. │ │ │ -0047a4c0: 1200 2e7e 4700 0020 2020 4578 616d 706c ...~G.. Exampl │ │ │ -0047a4d0: 653a 0700 2e7e 4800 001f 002e 7e49 0000 e:...~H.....~I.. │ │ │ +0047a4a0: 6c65 6416 002e e045 0000 2020 2074 6f20 led....E.. to │ │ │ +0047a4b0: 616e 2065 7272 6f72 2e07 002e e046 0000 an error.....F.. │ │ │ +0047a4c0: 1200 2ee0 4700 0020 2020 4578 616d 706c ....G.. Exampl │ │ │ +0047a4d0: 653a 0700 2ee0 4800 001f 002e e049 0000 e:....H......I.. │ │ │ 0047a4e0: 2020 2047 544d 3e7a 7072 696e 7420 5e64 GTM>zprint ^d │ │ │ -0047a4f0: 7374 6163 6b74 7374 5600 2e7e 4a00 0020 stacktstV..~J.. │ │ │ +0047a4f0: 7374 6163 6b74 7374 5600 2ee0 4a00 0020 stacktstV...J.. │ │ │ 0047a500: 2020 6473 7461 636b 7473 7428 7829 2020 dstacktst(x) │ │ │ 0047a510: 2020 2020 203b 2063 6865 636b 2024 7374 ; check $st │ │ │ 0047a520: 6163 6b28 2920 7265 7475 726e 7320 7769 ack() returns wi │ │ │ 0047a530: 7468 2061 6e64 2077 6974 686f 7574 2063 th and without c │ │ │ 0047a540: 6c65 6172 696e 6720 2465 636f 6465 2400 learing $ecode$. │ │ │ -0047a550: 2e7e 5100 0020 2020 2073 6574 2024 6574 .~Q.. set $et │ │ │ +0047a550: 2ee0 5100 0020 2020 2073 6574 2024 6574 ..Q.. set $et │ │ │ 0047a560: 7261 703d 2264 6f20 5e64 6562 7567 6572 rap="do ^debuger │ │ │ -0047a570: 7222 0f00 2e7e 5200 0020 2020 6c61 6265 r"...~R.. labe │ │ │ -0047a580: 6c32 002e 7e53 0000 2020 2020 6966 2078 l2..~S.. if x │ │ │ +0047a570: 7222 0f00 2ee0 5200 0020 2020 6c61 6265 r"....R.. labe │ │ │ +0047a580: 6c32 002e e053 0000 2020 2020 6966 2078 l2...S.. if x │ │ │ 0047a590: 3e30 2073 6574 2024 6563 6f64 653d 222c >0 set $ecode=", │ │ │ 0047a5a0: 5531 2c22 203b 2069 6620 636f 6e64 6974 U1," ; if condit │ │ │ -0047a5b0: 696f 6e34 002e 7e54 0000 2020 2020 656c ion4..~T.. el │ │ │ +0047a5b0: 696f 6e34 002e e054 0000 2020 2020 656c ion4...T.. el │ │ │ 0047a5c0: 7365 2020 7365 7420 2465 636f 6465 3d22 se set $ecode=" │ │ │ 0047a5d0: 2c55 322c 2220 3b20 2065 6c73 6520 636f ,U2," ; else co │ │ │ -0047a5e0: 6e64 6974 696f 6e0f 002e 7e55 0000 2020 ndition...~U.. │ │ │ -0047a5f0: 2020 7175 6974 1e00 2e7e 5600 0020 2020 quit...~V.. │ │ │ +0047a5e0: 6e64 6974 696f 6e0f 002e e055 0000 2020 ndition....U.. │ │ │ +0047a5f0: 2020 7175 6974 1e00 2ee0 5600 0020 2020 quit....V.. │ │ │ 0047a600: 4754 4d3e 646f 205e 6473 7461 636b 7473 GTM>do ^dstackts │ │ │ -0047a610: 7428 3029 1600 2e7e 5700 0020 2020 2473 t(0)...~W.. $s │ │ │ -0047a620: 7461 636b 282d 3129 3a32 1400 2e7e 5800 tack(-1):2...~X. │ │ │ +0047a610: 7428 3029 1600 2ee0 5700 0020 2020 2473 t(0)....W.. $s │ │ │ +0047a620: 7461 636b 282d 3129 3a32 1400 2ee0 5800 tack(-1):2....X. │ │ │ 0047a630: 0020 2020 3220 2020 2065 636f 6465 2c00 . 2 ecode,. │ │ │ -0047a640: 2e7e 5900 0020 2020 2020 2020 2070 6c61 .~Y.. pla │ │ │ +0047a640: 2ee0 5900 0020 2020 2020 2020 2070 6c61 ..Y.. pla │ │ │ 0047a650: 6365 2020 2020 2064 6562 7567 6572 722b ce debugerr+ │ │ │ -0047a660: 335e 6465 6275 6765 7272 2c00 2e7e 5a00 3^debugerr,..~Z. │ │ │ +0047a660: 335e 6465 6275 6765 7272 2c00 2ee0 5a00 3^debugerr,...Z. │ │ │ 0047a670: 0020 2020 2020 2020 206d 636f 6465 2020 . mcode │ │ │ 0047a680: 2020 2020 666f 7220 6c3d 6473 6d31 3a2d for l=dsm1:- │ │ │ -0047a690: 313a 3020 646f 1d00 2e7e 6100 0020 2020 1:0 do...~a.. │ │ │ +0047a690: 313a 3020 646f 1d00 2ee0 6100 0020 2020 1:0 do....a.. │ │ │ 0047a6a0: 3120 2020 2065 636f 6465 2020 2020 202c 1 ecode , │ │ │ -0047a6b0: 5532 2c2a 002e 7e62 0000 2020 2020 2020 U2,*..~b.. │ │ │ +0047a6b0: 5532 2c2a 002e e062 0000 2020 2020 2020 U2,*...b.. │ │ │ 0047a6c0: 2020 706c 6163 6520 2020 2020 6c61 6265 place labe │ │ │ 0047a6d0: 6c2b 325e 6473 7461 636b 7473 7443 002e l+2^dstacktstC.. │ │ │ -0047a6e0: 7e63 0000 2020 2020 2020 2020 6d63 6f64 ~c.. mcod │ │ │ +0047a6e0: e063 0000 2020 2020 2020 2020 6d63 6f64 .c.. mcod │ │ │ 0047a6f0: 6520 2020 2020 2065 6c73 6520 2073 6574 e else set │ │ │ 0047a700: 2024 6563 6f64 653d 222c 5532 2c22 203b $ecode=",U2," ; │ │ │ 0047a710: 2020 656c 7365 2063 6f6e 6469 7469 6f6e else condition │ │ │ -0047a720: 1400 2e7e 6400 0020 2020 3020 2020 2065 ...~d.. 0 e │ │ │ -0047a730: 636f 6465 2400 2e7e 6500 0020 2020 2020 code$..~e.. │ │ │ +0047a720: 1400 2ee0 6400 0020 2020 3020 2020 2065 ....d.. 0 e │ │ │ +0047a730: 636f 6465 2400 2ee0 6500 0020 2020 2020 code$...e.. │ │ │ 0047a740: 2020 2070 6c61 6365 2020 2020 202b 315e place +1^ │ │ │ -0047a750: 4754 4d24 444d 4f44 1400 2e7e 6600 0020 GTM$DMOD...~f.. │ │ │ -0047a760: 2020 2020 2020 206d 636f 6465 5700 2e7e mcodeW..~ │ │ │ +0047a750: 4754 4d24 444d 4f44 1400 2ee0 6600 0020 GTM$DMOD....f.. │ │ │ +0047a760: 2020 2020 2020 206d 636f 6465 5700 2ee0 mcodeW... │ │ │ 0047a770: 6700 0020 2020 2547 544d 2d45 2d53 4554 g.. %GTM-E-SET │ │ │ 0047a780: 4543 4f44 452c 204e 6f6e 2d65 6d70 7479 ECODE, Non-empty │ │ │ 0047a790: 2076 616c 7565 2061 7373 6967 6e65 6420 value assigned │ │ │ 0047a7a0: 746f 2024 4543 4f44 4520 2875 7365 722d to $ECODE (user- │ │ │ 0047a7b0: 6465 6669 6e65 6420 6572 726f 7220 7472 defined error tr │ │ │ -0047a7c0: 6170 291e 002e 7e68 0000 2020 2047 544d ap)...~h.. GTM │ │ │ +0047a7c0: 6170 291e 002e e068 0000 2020 2047 544d ap)....h.. GTM │ │ │ 0047a7d0: 3e64 6f20 5e64 7374 6163 6b74 7374 2831 >do ^dstacktst(1 │ │ │ -0047a7e0: 2916 002e 7e69 0000 2020 2024 7374 6163 )...~i.. $stac │ │ │ +0047a7e0: 2916 002e e069 0000 2020 2024 7374 6163 )....i.. $stac │ │ │ 0047a7f0: 6b28 2d31 293a 3100 0000 0000 0000 0000 k(-1):1......... │ │ │ 0047a800: 0400 0000 db07 0000 5522 0000 0000 0000 ........U"...... │ │ │ -0047a810: 4b00 007e 4845 4c50 00ff 7300 ff46 554e K..~HELP..s..FUN │ │ │ +0047a810: 4b00 00e0 4845 4c50 00ff 7300 ff46 554e K...HELP..s..FUN │ │ │ 0047a820: 4354 494f 4e53 00ff 7300 ff24 5354 4143 CTIONS..s..$STAC │ │ │ 0047a830: 4b28 2900 ff73 00ff 4558 414d 504c 4553 K()..s..EXAMPLES │ │ │ 0047a840: 00c0 6a00 0020 2020 3120 2020 2065 636f ..j.. 1 eco │ │ │ -0047a850: 6465 2020 2020 202c 5532 2c2a 002e 7e71 de ,U2,*..~q │ │ │ +0047a850: 6465 2020 2020 202c 5532 2c2a 002e e071 de ,U2,*...q │ │ │ 0047a860: 0000 2020 2020 2020 2020 706c 6163 6520 .. place │ │ │ 0047a870: 2020 2020 6c61 6265 6c2b 325e 6473 7461 label+2^dsta │ │ │ -0047a880: 636b 7473 7443 002e 7e72 0000 2020 2020 cktstC..~r.. │ │ │ +0047a880: 636b 7473 7443 002e e072 0000 2020 2020 cktstC...r.. │ │ │ 0047a890: 2020 2020 6d63 6f64 6520 2020 2020 2065 mcode e │ │ │ 0047a8a0: 6c73 6520 2073 6574 2024 6563 6f64 653d lse set $ecode= │ │ │ 0047a8b0: 222c 5532 2c22 203b 2020 656c 7365 2063 ",U2," ; else c │ │ │ -0047a8c0: 6f6e 6469 7469 6f6e 1400 2e7e 7300 0020 ondition...~s.. │ │ │ -0047a8d0: 2020 3020 2020 2065 636f 6465 2400 2e7e 0 ecode$..~ │ │ │ +0047a8c0: 6f6e 6469 7469 6f6e 1400 2ee0 7300 0020 ondition....s.. │ │ │ +0047a8d0: 2020 3020 2020 2065 636f 6465 2400 2ee0 0 ecode$... │ │ │ 0047a8e0: 7400 0020 2020 2020 2020 2070 6c61 6365 t.. place │ │ │ 0047a8f0: 2020 2020 202b 315e 4754 4d24 444d 4f44 +1^GTM$DMOD │ │ │ -0047a900: 1400 2e7e 7500 0020 2020 2020 2020 206d ...~u.. m │ │ │ -0047a910: 636f 6465 5700 2e7e 7600 0020 2020 2547 codeW..~v.. %G │ │ │ +0047a900: 1400 2ee0 7500 0020 2020 2020 2020 206d ....u.. m │ │ │ +0047a910: 636f 6465 5700 2ee0 7600 0020 2020 2547 codeW...v.. %G │ │ │ 0047a920: 544d 2d45 2d53 4554 4543 4f44 452c 204e TM-E-SETECODE, N │ │ │ 0047a930: 6f6e 2d65 6d70 7479 2076 616c 7565 2061 on-empty value a │ │ │ 0047a940: 7373 6967 6e65 6420 746f 2024 4543 4f44 ssigned to $ECOD │ │ │ 0047a950: 4520 2875 7365 722d 6465 6669 6e65 6420 E (user-defined │ │ │ -0047a960: 6572 726f 7220 7472 6170 291b 002e 7e77 error trap)...~w │ │ │ +0047a960: 6572 726f 7220 7472 6170 291b 002e e077 error trap)....w │ │ │ 0047a970: 0000 2020 2047 544d 3e73 6574 2024 6563 .. GTM>set $ec │ │ │ -0047a980: 6f64 653d 2222 1e00 2e7e 7800 0020 2020 ode=""...~x.. │ │ │ +0047a980: 6f64 653d 2222 1e00 2ee0 7800 0020 2020 ode=""....x.. │ │ │ 0047a990: 4754 4d3e 646f 205e 6473 7461 636b 7473 GTM>do ^dstackts │ │ │ -0047a9a0: 7428 3129 1600 2e7e 7900 0020 2020 2473 t(1)...~y.. $s │ │ │ -0047a9b0: 7461 636b 282d 3129 3a32 1400 2e7e 7a00 tack(-1):2...~z. │ │ │ +0047a9a0: 7428 3129 1600 2ee0 7900 0020 2020 2473 t(1)....y.. $s │ │ │ +0047a9b0: 7461 636b 282d 3129 3a32 1400 2ee0 7a00 tack(-1):2....z. │ │ │ 0047a9c0: 0020 2020 3220 2020 2065 636f 6465 2c00 . 2 ecode,. │ │ │ -0047a9d0: 2e7e 8100 0020 2020 2020 2020 2070 6c61 .~... pla │ │ │ +0047a9d0: 2ee0 8100 0020 2020 2020 2020 2070 6c61 ..... pla │ │ │ 0047a9e0: 6365 2020 2020 2064 6562 7567 6572 722b ce debugerr+ │ │ │ -0047a9f0: 335e 6465 6275 6765 7272 2c00 2e7e 8200 3^debugerr,..~.. │ │ │ +0047a9f0: 335e 6465 6275 6765 7272 2c00 2ee0 8200 3^debugerr,..... │ │ │ 0047aa00: 0020 2020 2020 2020 206d 636f 6465 2020 . mcode │ │ │ 0047aa10: 2020 2020 666f 7220 6c3d 6473 6d31 3a2d for l=dsm1:- │ │ │ -0047aa20: 313a 3020 646f 1d00 2e7e 8300 0020 2020 1:0 do...~... │ │ │ +0047aa20: 313a 3020 646f 1d00 2ee0 8300 0020 2020 1:0 do....... │ │ │ 0047aa30: 3120 2020 2065 636f 6465 2020 2020 202c 1 ecode , │ │ │ -0047aa40: 5531 2c2a 002e 7e84 0000 2020 2020 2020 U1,*..~... │ │ │ +0047aa40: 5531 2c2a 002e e084 0000 2020 2020 2020 U1,*...... │ │ │ 0047aa50: 2020 706c 6163 6520 2020 2020 6c61 6265 place labe │ │ │ 0047aa60: 6c2b 315e 6473 7461 636b 7473 7441 002e l+1^dstacktstA.. │ │ │ -0047aa70: 7e85 0000 2020 2020 2020 2020 6d63 6f64 ~... mcod │ │ │ +0047aa70: e085 0000 2020 2020 2020 2020 6d63 6f64 .... mcod │ │ │ 0047aa80: 6520 2020 2020 2069 6620 783e 3020 7365 e if x>0 se │ │ │ 0047aa90: 7420 2465 636f 6465 3d22 2c55 312c 2220 t $ecode=",U1," │ │ │ 0047aaa0: 3b20 6966 2063 6f6e 6469 7469 6f6e 1400 ; if condition.. │ │ │ -0047aab0: 2e7e 8600 0020 2020 3020 2020 2065 636f .~... 0 eco │ │ │ -0047aac0: 6465 2400 2e7e 8700 0020 2020 2020 2020 de$..~... │ │ │ +0047aab0: 2ee0 8600 0020 2020 3020 2020 2065 636f ..... 0 eco │ │ │ +0047aac0: 6465 2400 2ee0 8700 0020 2020 2020 2020 de$...... │ │ │ 0047aad0: 2070 6c61 6365 2020 2020 202b 315e 4754 place +1^GT │ │ │ -0047aae0: 4d24 444d 4f44 1400 2e7e 8800 0020 2020 M$DMOD...~... │ │ │ -0047aaf0: 2020 2020 206d 636f 6465 5700 2e7e 8900 mcodeW..~.. │ │ │ +0047aae0: 4d24 444d 4f44 1400 2ee0 8800 0020 2020 M$DMOD....... │ │ │ +0047aaf0: 2020 2020 206d 636f 6465 5700 2ee0 8900 mcodeW..... │ │ │ 0047ab00: 0020 2020 2547 544d 2d45 2d53 4554 4543 . %GTM-E-SETEC │ │ │ 0047ab10: 4f44 452c 204e 6f6e 2d65 6d70 7479 2076 ODE, Non-empty v │ │ │ 0047ab20: 616c 7565 2061 7373 6967 6e65 6420 746f alue assigned to │ │ │ 0047ab30: 2024 4543 4f44 4520 2875 7365 722d 6465 $ECODE (user-de │ │ │ 0047ab40: 6669 6e65 6420 6572 726f 7220 7472 6170 fined error trap │ │ │ -0047ab50: 290e 002e 7e8a 0000 2020 2047 544d 3e07 )...~... GTM>. │ │ │ -0047ab60: 002e 7e91 0000 5000 2e7e 9200 0020 2020 ..~...P..~... │ │ │ +0047ab50: 290e 002e e08a 0000 2020 2047 544d 3e07 )....... GTM>. │ │ │ +0047ab60: 002e e091 0000 5000 2ee0 9200 0020 2020 ......P...... │ │ │ 0047ab70: 5468 6973 2065 7861 6d70 6c65 2073 686f This example sho │ │ │ 0047ab80: 7773 2068 6f77 2053 4554 696e 6720 2445 ws how SETing $E │ │ │ 0047ab90: 434f 4445 3d2e 2e20 6d61 6b65 7320 2453 CODE=.. makes $S │ │ │ 0047aba0: 5441 434b 2829 2072 6570 6f72 7473 2063 TACK() reports c │ │ │ -0047abb0: 7572 7265 6e74 4d00 2e7e 9300 0020 2020 urrentM..~... │ │ │ +0047abb0: 7572 7265 6e74 4d00 2ee0 9300 0020 2020 urrentM...... │ │ │ 0047abc0: 696e 666f 726d 6174 696f 6e2e 204e 6f74 information. Not │ │ │ 0047abd0: 6963 6520 686f 7720 5e64 6f20 6473 7461 ice how ^do dsta │ │ │ 0047abe0: 636b 7473 7428 3029 2061 6e64 205e 646f cktst(0) and ^do │ │ │ 0047abf0: 7374 6163 6b74 7374 2831 2920 7769 7468 stacktst(1) with │ │ │ -0047ac00: 6f75 7453 002e 7e94 0000 2020 2063 6c65 outS..~... cle │ │ │ +0047ac00: 6f75 7453 002e e094 0000 2020 2063 6c65 outS...... cle │ │ │ 0047ac10: 6172 696e 6720 2445 434f 4445 2069 6e20 aring $ECODE in │ │ │ 0047ac20: 6265 7477 6565 6e20 6469 7370 6c61 7973 between displays │ │ │ 0047ac30: 2069 6e66 6f72 6d61 7469 6f6e 2066 726f information fro │ │ │ 0047ac40: 7a65 6e20 6174 2074 6865 2074 696d 6520 zen at the time │ │ │ -0047ac50: 6f66 2074 6865 2700 2e7e 9500 0020 2020 of the'..~... │ │ │ +0047ac50: 6f66 2074 6865 2700 2ee0 9500 0020 2020 of the'...... │ │ │ 0047ac60: 6669 7273 7420 6572 726f 7220 2865 6c73 first error (els │ │ │ 0047ac70: 6520 636f 6e64 6974 696f 6e29 2e07 002e e condition).... │ │ │ -0047ac80: 7e96 0000 1300 187e 5445 5854 2829 0000 ~......~TEXT().. │ │ │ -0047ac90: 2454 6578 7428 2912 001f 7ebf 1100 0020 $Text()...~.... │ │ │ -0047aca0: 2020 2454 6578 7428 2907 0020 7e21 0000 $Text().. ~!.. │ │ │ -0047acb0: 4500 207e 3100 0020 2020 5265 7475 726e E. ~1.. Return │ │ │ +0047ac80: e096 0000 1300 18e0 5445 5854 2829 0000 ........TEXT().. │ │ │ +0047ac90: 2454 6578 7428 2912 001f e0bf 1100 0020 $Text()........ │ │ │ +0047aca0: 2020 2454 6578 7428 2907 0020 e021 0000 $Text().. .!.. │ │ │ +0047acb0: 4500 20e0 3100 0020 2020 5265 7475 726e E. .1.. Return │ │ │ 0047acc0: 7320 736f 7572 6365 2074 6578 7420 666f s source text fo │ │ │ 0047acd0: 7220 7468 6520 6c69 6e65 2073 7065 6369 r the line speci │ │ │ 0047ace0: 6669 6564 2062 7920 6974 7320 6172 6775 fied by its argu │ │ │ -0047acf0: 6d65 6e74 2e07 0020 7e41 0000 2f00 207e ment... ~A../. ~ │ │ │ +0047acf0: 6d65 6e74 2e07 0020 e041 0000 2f00 20e0 ment... .A../. . │ │ │ 0047ad00: 5100 0020 2020 5468 6520 666f 726d 6174 Q.. The format │ │ │ 0047ad10: 2066 6f72 2074 6865 2024 5445 5854 2066 for the $TEXT f │ │ │ -0047ad20: 756e 6374 696f 6e20 6973 3a07 0020 7e61 unction is:.. ~a │ │ │ -0047ad30: 0000 1b00 207e 7100 0020 2020 2454 5b45 .... ~q.. $T[E │ │ │ +0047ad20: 756e 6374 696f 6e20 6973 3a07 0020 e061 unction is:.. .a │ │ │ +0047ad30: 0000 1b00 20e0 7100 0020 2020 2454 5b45 .... .q.. $T[E │ │ │ 0047ad40: 5854 5d28 656e 7472 7972 6566 2907 0020 XT](entryref).. │ │ │ -0047ad50: 7e81 0000 5300 207e 9100 0020 2020 2454 ~...S. ~... $T │ │ │ +0047ad50: e081 0000 5300 20e0 9100 0020 2020 2454 ....S. .... $T │ │ │ 0047ad60: 4558 5428 2920 7072 6f76 6964 6573 2061 EXT() provides a │ │ │ 0047ad70: 2074 6f6f 6c20 666f 7220 6578 616d 696e tool for examin │ │ │ 0047ad80: 696e 6720 726f 7574 696e 6520 736f 7572 ing routine sour │ │ │ 0047ad90: 6365 2063 6f64 6520 616e 6420 7468 6520 ce code and the │ │ │ -0047ada0: 6e61 6d65 206f 6651 001f 7ec0 1100 0020 name ofQ..~.... │ │ │ +0047ada0: 6e61 6d65 206f 6651 001f e0c0 1100 0020 name ofQ....... │ │ │ 0047adb0: 2020 7468 6520 6375 7272 656e 7420 726f the current ro │ │ │ 0047adc0: 7574 696e 6520 6f72 2074 7269 6767 6572 utine or trigger │ │ │ 0047add0: 2e20 2454 4558 5428 2920 6173 7369 7374 . $TEXT() assist │ │ │ 0047ade0: 732c 2061 6c6f 6e67 2077 6974 6820 7468 s, along with th │ │ │ -0047adf0: 6520 5a50 5249 4e54 5400 207e 1200 0020 e ZPRINTT. ~... │ │ │ +0047adf0: 6520 5a50 5249 4e54 5400 20e0 1200 0020 e ZPRINTT. .... │ │ │ 0047ae00: 2020 636f 6d6d 616e 642c 2069 6e20 6465 command, in de │ │ │ 0047ae10: 6275 6767 696e 6720 7072 6f67 7261 6d73 bugging programs │ │ │ 0047ae20: 2e20 2454 4558 5428 2920 616c 736f 2061 . $TEXT() also a │ │ │ 0047ae30: 6c6c 6f77 7320 7468 6520 696e 7365 7274 llows the insert │ │ │ -0047ae40: 696f 6e20 6f66 2073 6d61 6c6c 5200 207e ion of smallR. ~ │ │ │ +0047ae40: 696f 6e20 6f66 2073 6d61 6c6c 5200 20e0 ion of smallR. . │ │ │ 0047ae50: 1300 0020 2020 7461 626c 6573 206f 6620 ... tables of │ │ │ 0047ae60: 6472 6976 6572 2069 6e66 6f72 6d61 7469 driver informati │ │ │ 0047ae70: 6f6e 2069 6e74 6f20 6120 726f 7574 696e on into a routin │ │ │ 0047ae80: 652e 2042 6563 6175 7365 2024 5445 5854 e. Because $TEXT │ │ │ 0047ae90: 2829 2069 7320 6e6f 7420 7665 7279 4e00 () is not veryN. │ │ │ -0047aea0: 207e 1400 0020 2020 6566 6669 6369 656e ~... efficien │ │ │ +0047aea0: 20e0 1400 0020 2020 6566 6669 6369 656e .... efficien │ │ │ 0047aeb0: 7420 616e 6420 7468 6520 7461 626c 652d t and the table- │ │ │ 0047aec0: 6472 6976 656e 2074 6563 686e 6971 7565 driven technique │ │ │ 0047aed0: 2069 7320 6765 6e65 7261 6c6c 7920 6265 is generally be │ │ │ -0047aee0: 7374 2073 7569 7465 6420 746f 5100 207e st suited toQ. ~ │ │ │ +0047aee0: 7374 2073 7569 7465 6420 746f 5100 20e0 st suited toQ. . │ │ │ 0047aef0: 1500 0020 2020 6d69 6e69 6d61 6c20 7072 ... minimal pr │ │ │ 0047af00: 6f67 7261 6d20 6368 616e 6765 732c 2074 ogram changes, t │ │ │ 0047af10: 6869 7320 6170 7072 6f61 6368 2069 7320 his approach is │ │ │ 0047af20: 6265 7374 2075 7365 6420 666f 7220 7072 best used for pr │ │ │ 0047af30: 6f74 6f74 7970 696e 6720 616e 6446 0020 ototyping andF. │ │ │ -0047af40: 7e16 0000 2020 2074 6865 2074 6162 6c65 ~... the table │ │ │ +0047af40: e016 0000 2020 2074 6865 2074 6162 6c65 .... the table │ │ │ 0047af50: 7320 7368 6f75 6c64 2072 6573 6964 6520 s should reside │ │ │ 0047af60: 696e 2067 6c6f 6261 6c20 7661 7269 6162 in global variab │ │ │ 0047af70: 6c65 7320 666f 7220 7072 6f64 7563 7469 les for producti │ │ │ -0047af80: 6f6e 2e07 0020 7e17 0000 5100 207e 1800 on... ~...Q. ~.. │ │ │ +0047af80: 6f6e 2e07 0020 e017 0000 5100 20e0 1800 on... ....Q. ... │ │ │ 0047af90: 0020 2020 4966 2024 5445 5854 2829 2063 . If $TEXT() c │ │ │ 0047afa0: 616e 6e6f 7420 6163 6365 7373 2074 6865 annot access the │ │ │ 0047afb0: 2073 6f75 7263 6520 6669 6c65 2066 6f72 source file for │ │ │ 0047afc0: 2074 6865 2063 7572 7265 6e74 206f 626a the current obj │ │ │ 0047afd0: 6563 742c 2065 6974 6865 7200 0000 0000 ect, either..... │ │ │ 0047afe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0047aff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0047b000: 0400 0000 de07 0000 8422 0000 0000 0000 ........."...... │ │ │ -0047b010: 7100 007e 4845 4c50 00ff 7300 ff46 554e q..~HELP..s..FUN │ │ │ +0047b010: 7100 00e0 4845 4c50 00ff 7300 ff46 554e q...HELP..s..FUN │ │ │ 0047b020: 4354 494f 4e53 00ff 7300 ff24 5445 5854 CTIONS..s..$TEXT │ │ │ 0047b030: 2829 00c0 1900 0020 2020 6265 6361 7573 ()..... becaus │ │ │ 0047b040: 6520 6974 2069 7320 6e6f 7420 696e 2074 e it is not in t │ │ │ 0047b050: 6865 206c 6f63 6174 696f 6e20 6672 6f6d he location from │ │ │ 0047b060: 2077 6869 6368 2069 7420 7761 7320 636f which it was co │ │ │ 0047b070: 6d70 696c 6564 206f 7220 6265 6361 7573 mpiled or becaus │ │ │ -0047b080: 6553 0020 7e1a 0000 2020 2074 6865 2070 eS. ~... the p │ │ │ +0047b080: 6553 0020 e01a 0000 2020 2074 6865 2070 eS. .... the p │ │ │ 0047b090: 726f 6365 7373 2064 6f65 7320 6e6f 7420 rocess does not │ │ │ 0047b0a0: 6861 7665 2061 6363 6573 7320 746f 2073 have access to s │ │ │ 0047b0b0: 6f6d 6520 7069 6563 6520 6f66 2074 6865 ome piece of the │ │ │ 0047b0c0: 2070 6174 6820 746f 2074 6865 2073 6f75 path to the sou │ │ │ -0047b0d0: 7263 652c 5400 207e 2100 0020 2020 6f72 rce,T. ~!.. or │ │ │ +0047b0d0: 7263 652c 5400 20e0 2100 0020 2020 6f72 rce,T. .!.. or │ │ │ 0047b0e0: 2069 6620 7468 6520 6c6f 6361 7465 6420 if the located │ │ │ 0047b0f0: 736f 7572 6365 2064 6f65 7320 6e6f 7420 source does not │ │ │ 0047b100: 6d61 7463 6820 7468 6520 6f62 6a65 6374 match the object │ │ │ 0047b110: 2063 7572 7265 6e74 6c79 2069 6e20 7573 currently in us │ │ │ -0047b120: 6520 6279 2074 6865 3300 207e 2200 0020 e by the3. ~".. │ │ │ +0047b120: 6520 6279 2074 6865 3300 20e0 2200 0020 e by the3. .".. │ │ │ 0047b130: 2020 7072 6f63 6573 732c 2024 5445 5854 process, $TEXT │ │ │ 0047b140: 2829 2072 6574 7572 6e73 2061 6e20 656d () returns an em │ │ │ -0047b150: 7074 7920 7374 7269 6e67 2e07 0020 7e23 pty string... ~# │ │ │ -0047b160: 0000 1a00 1f7e ff73 00ff 4558 414d 504c .....~.s..EXAMPL │ │ │ -0047b170: 4553 0000 4578 616d 706c 6573 1300 2c7e ES..Examples..,~ │ │ │ +0047b150: 7074 7920 7374 7269 6e67 2e07 0020 e023 pty string... .# │ │ │ +0047b160: 0000 1a00 1fe0 ff73 00ff 4558 414d 504c .......s..EXAMPL │ │ │ +0047b170: 4553 0000 4578 616d 706c 6573 1300 2ce0 ES..Examples..,. │ │ │ 0047b180: bf11 0000 2020 2045 7861 6d70 6c65 7307 .... Examples. │ │ │ -0047b190: 002d 7e21 0000 1200 2d7e 3100 0020 2020 .-~!....-~1.. │ │ │ -0047b1a0: 4578 616d 706c 653a 0700 2d7e 4100 0038 Example:..-~A..8 │ │ │ -0047b1b0: 002d 7e51 0000 2020 2066 6f72 2069 3d31 .-~Q.. for i=1 │ │ │ +0047b190: 002d e021 0000 1200 2de0 3100 0020 2020 .-.!....-.1.. │ │ │ +0047b1a0: 4578 616d 706c 653a 0700 2de0 4100 0038 Example:..-.A..8 │ │ │ +0047b1b0: 002d e051 0000 2020 2066 6f72 2069 3d31 .-.Q.. for i=1 │ │ │ 0047b1c0: 3a31 2073 6574 2078 3d24 7465 7874 282b :1 set x=$text(+ │ │ │ 0047b1d0: 6929 2071 7569 743a 783d 2222 2020 7772 i) quit:x="" wr │ │ │ -0047b1e0: 6974 6520 212c 7807 002d 7e61 0000 4f00 ite !,x..-~a..O. │ │ │ -0047b1f0: 2d7e 7100 0020 2020 5468 6973 206c 6f6f -~q.. This loo │ │ │ +0047b1e0: 6974 6520 212c 7807 002d e061 0000 4f00 ite !,x..-.a..O. │ │ │ +0047b1f0: 2de0 7100 0020 2020 5468 6973 206c 6f6f -.q.. This loo │ │ │ 0047b200: 7020 7573 6573 2024 5445 5854 2829 2074 p uses $TEXT() t │ │ │ 0047b210: 6f20 7772 6974 6520 6f75 7420 7468 6520 o write out the │ │ │ 0047b220: 656e 7469 7265 2073 6f75 7263 6520 666f entire source fo │ │ │ 0047b230: 7220 7468 6520 6375 7272 656e 7412 002d r the current..- │ │ │ -0047b240: 7e81 0000 2020 2072 6f75 7469 6e65 2e07 ~... routine.. │ │ │ -0047b250: 002d 7e91 0000 1300 2c7e c011 0000 2020 .-~.....,~.... │ │ │ -0047b260: 2045 7861 6d70 6c65 3a07 002d 7e12 0000 Example:..-~... │ │ │ -0047b270: 1d00 2d7e 1300 0020 2020 4754 4d3e 7772 ..-~... GTM>wr │ │ │ +0047b240: e081 0000 2020 2072 6f75 7469 6e65 2e07 .... routine.. │ │ │ +0047b250: 002d e091 0000 1300 2ce0 c011 0000 2020 .-......,..... │ │ │ +0047b260: 2045 7861 6d70 6c65 3a07 002d e012 0000 Example:..-.... │ │ │ +0047b270: 1d00 2de0 1300 0020 2020 4754 4d3e 7772 ..-.... GTM>wr │ │ │ 0047b280: 6974 6520 2474 6578 7428 2b30 2912 002d ite $text(+0)..- │ │ │ -0047b290: 7e14 0000 2020 2047 544d 2444 4d4f 441d ~... GTM$DMOD. │ │ │ -0047b2a0: 002d 7e15 0000 2020 2047 544d 3e77 7269 .-~... GTM>wri │ │ │ -0047b2b0: 7465 2024 7465 7874 282b 3129 0e00 2d7e te $text(+1)..-~ │ │ │ -0047b2c0: 1600 0020 2020 4754 4d3e 0700 2d7e 1700 ... GTM>..-~.. │ │ │ -0047b2d0: 0053 002d 7e18 0000 2020 2054 6869 7320 .S.-~... This │ │ │ +0047b290: e014 0000 2020 2047 544d 2444 4d4f 441d .... GTM$DMOD. │ │ │ +0047b2a0: 002d e015 0000 2020 2047 544d 3e77 7269 .-.... GTM>wri │ │ │ +0047b2b0: 7465 2024 7465 7874 282b 3129 0e00 2de0 te $text(+1)..-. │ │ │ +0047b2c0: 1600 0020 2020 4754 4d3e 0700 2de0 1700 ... GTM>..-... │ │ │ +0047b2d0: 0053 002d e018 0000 2020 2054 6869 7320 .S.-.... This │ │ │ 0047b2e0: 7573 6573 2024 5445 5854 2829 2074 6f20 uses $TEXT() to │ │ │ 0047b2f0: 5752 4954 4520 7468 6520 6e61 6d65 206f WRITE the name o │ │ │ 0047b300: 6620 7468 6520 6375 7272 656e 7420 726f f the current ro │ │ │ 0047b310: 7574 696e 652c 2074 6865 6e20 6974 2074 utine, then it t │ │ │ -0047b320: 7269 6573 5300 2d7e 1900 0020 2020 746f riesS.-~... to │ │ │ +0047b320: 7269 6573 5300 2de0 1900 0020 2020 746f riesS.-.... to │ │ │ 0047b330: 2061 6363 6573 7320 7468 6520 736f 7572 access the sour │ │ │ 0047b340: 6365 2061 6e64 2072 6574 7572 6e73 2061 ce and returns a │ │ │ 0047b350: 6e20 656d 7074 7920 7374 7269 6e67 2e20 n empty string. │ │ │ 0047b360: 5468 6973 206f 6363 7572 7320 6265 6361 This occurs beca │ │ │ -0047b370: 7573 6520 7468 6554 002d 7e1a 0000 2020 use theT.-~... │ │ │ +0047b370: 7573 6520 7468 6554 002d e01a 0000 2020 use theT.-.... │ │ │ 0047b380: 2064 6566 6175 6c74 2044 6972 6563 7420 default Direct │ │ │ 0047b390: 4d6f 6465 2069 6d61 6765 2069 7320 636f Mode image is co │ │ │ 0047b3a0: 6d70 696c 6564 2062 7920 4649 5320 616e mpiled by FIS an │ │ │ 0047b3b0: 6420 6465 6c69 7665 7265 6420 7769 7468 d delivered with │ │ │ -0047b3c0: 6f75 7420 736f 7572 6365 2e2d 002d 7e21 out source.-.-~! │ │ │ +0047b3c0: 6f75 7420 736f 7572 6365 2e2d 002d e021 out source.-.-.! │ │ │ 0047b3d0: 0000 2020 2054 6865 2065 7861 6374 2066 .. The exact f │ │ │ 0047b3e0: 6169 6c75 7265 206d 6573 7361 6765 206d ailure message m │ │ │ -0047b3f0: 6179 2076 6172 792e 0700 2d7e 2200 001c ay vary...-~"... │ │ │ -0047b400: 0019 7e52 414e 534c 4154 4528 2900 0024 ..~RANSLATE()..$ │ │ │ -0047b410: 5452 616e 736c 6174 6528 2917 0024 7ebf TRanslate()..$~. │ │ │ +0047b3f0: 6179 2076 6172 792e 0700 2de0 2200 001c ay vary...-."... │ │ │ +0047b400: 0019 e052 414e 534c 4154 4528 2900 0024 ...RANSLATE()..$ │ │ │ +0047b410: 5452 616e 736c 6174 6528 2917 0024 e0bf TRanslate()..$.. │ │ │ 0047b420: 1100 0020 2020 2454 5261 6e73 6c61 7465 ... $TRanslate │ │ │ -0047b430: 2829 0700 257e 2100 0054 0025 7e31 0000 ()..%~!..T.%~1.. │ │ │ +0047b430: 2829 0700 25e0 2100 0054 0025 e031 0000 ()..%.!..T.%.1.. │ │ │ 0047b440: 2020 2052 6574 7572 6e73 2061 2073 7472 Returns a str │ │ │ 0047b450: 696e 6720 7468 6174 2072 6573 756c 7473 ing that results │ │ │ 0047b460: 2066 726f 6d20 7265 706c 6163 696e 6720 from replacing │ │ │ 0047b470: 6f72 2064 726f 7070 696e 6720 6368 6172 or dropping char │ │ │ 0047b480: 6163 7465 7273 2069 6e20 7468 654a 0025 acters in theJ.% │ │ │ -0047b490: 7e41 0000 2020 2066 6972 7374 206f 6620 ~A.. first of │ │ │ +0047b490: e041 0000 2020 2066 6972 7374 206f 6620 .A.. first of │ │ │ 0047b4a0: 6974 7320 6172 6775 6d65 6e74 7320 6173 its arguments as │ │ │ 0047b4b0: 2073 7065 6369 6669 6564 2062 7920 7468 specified by th │ │ │ 0047b4c0: 6520 7061 7474 6572 6e73 206f 6620 6974 e patterns of it │ │ │ -0047b4d0: 7320 6f74 6865 7214 0025 7e51 0000 2020 s other..%~Q.. │ │ │ -0047b4e0: 2061 7267 756d 656e 7473 2e07 0025 7e61 arguments...%~a │ │ │ -0047b4f0: 0000 3400 257e 7100 0020 2020 5468 6520 ..4.%~q.. The │ │ │ +0047b4d0: 7320 6f74 6865 7214 0025 e051 0000 2020 s other..%.Q.. │ │ │ +0047b4e0: 2061 7267 756d 656e 7473 2e07 0025 e061 arguments...%.a │ │ │ +0047b4f0: 0000 3400 25e0 7100 0020 2020 5468 6520 ..4.%.q.. The │ │ │ 0047b500: 666f 726d 6174 2066 6f72 2074 6865 2024 format for the $ │ │ │ 0047b510: 5452 414e 534c 4154 4520 6675 6e63 7469 TRANSLATE functi │ │ │ -0047b520: 6f6e 2069 733a 0700 257e 8100 0035 0025 on is:..%~...5.% │ │ │ -0047b530: 7e91 0000 2020 2024 5452 5b41 4e53 4c41 ~... $TR[ANSLA │ │ │ +0047b520: 6f6e 2069 733a 0700 25e0 8100 0035 0025 on is:..%....5.% │ │ │ +0047b530: e091 0000 2020 2024 5452 5b41 4e53 4c41 .... $TR[ANSLA │ │ │ 0047b540: 5445 5d28 6578 7072 315b 2c65 7870 7232 TE](expr1[,expr2 │ │ │ 0047b550: 5b2c 6578 7072 335b 2c65 7870 7234 5d5d [,expr3[,expr4]] │ │ │ -0047b560: 5d29 0800 247e c011 0000 4200 257e 1200 ])..$~....B.%~.. │ │ │ +0047b560: 5d29 0800 24e0 c011 0000 4200 25e0 1200 ])..$.....B.%... │ │ │ 0047b570: 0020 2020 5468 6520 2454 5241 4e53 4c41 . The $TRANSLA │ │ │ 0047b580: 5445 2829 2061 6c67 6f72 6974 686d 2063 TE() algorithm c │ │ │ 0047b590: 616e 2062 6520 756e 6465 7273 746f 6f64 an be understood │ │ │ -0047b5a0: 2061 7320 666f 6c6c 6f77 733a 0700 257e as follows:..%~ │ │ │ -0047b5b0: 1300 004c 0025 7e14 0000 2020 2020 202a ...L.%~... * │ │ │ +0047b5a0: 2061 7320 666f 6c6c 6f77 733a 0700 25e0 as follows:..%. │ │ │ +0047b5b0: 1300 004c 0025 e014 0000 2020 2020 202a ...L.%.... * │ │ │ 0047b5c0: 2024 5452 414e 534c 4154 4528 2920 6576 $TRANSLATE() ev │ │ │ 0047b5d0: 616c 7561 7465 7320 6561 6368 2063 6861 aluates each cha │ │ │ 0047b5e0: 7261 6374 6572 2069 6e20 7468 6520 6669 racter in the fi │ │ │ 0047b5f0: 7273 7420 6578 7072 6573 7369 6f6e 2c52 rst expression,R │ │ │ -0047b600: 0025 7e15 0000 2020 2020 2020 2063 6f6d .%~... com │ │ │ +0047b600: 0025 e015 0000 2020 2020 2020 2063 6f6d .%.... com │ │ │ 0047b610: 7061 7269 6e67 2069 7420 6368 6172 6163 paring it charac │ │ │ 0047b620: 7465 7220 6279 2063 6861 7261 6374 6572 ter by character │ │ │ 0047b630: 2074 6f20 7468 6520 7365 636f 6e64 2065 to the second e │ │ │ 0047b640: 7870 7265 7373 696f 6e20 6c6f 6f6b 696e xpression lookin │ │ │ -0047b650: 674d 0025 7e16 0000 2020 2020 2020 2066 gM.%~... f │ │ │ +0047b650: 674d 0025 e016 0000 2020 2020 2020 2066 gM.%.... f │ │ │ 0047b660: 6f72 2061 206d 6174 6368 2e20 4966 2074 or a match. If t │ │ │ 0047b670: 6865 7265 2069 7320 6e6f 206d 6174 6368 here is no match │ │ │ 0047b680: 2069 6e20 7468 6520 7365 636f 6e64 2065 in the second e │ │ │ 0047b690: 7870 7265 7373 696f 6e2c 2074 6865 4f00 xpression, theO. │ │ │ -0047b6a0: 257e 1700 0020 2020 2020 2020 7265 7375 %~... resu │ │ │ +0047b6a0: 25e0 1700 0020 2020 2020 2020 7265 7375 %.... resu │ │ │ 0047b6b0: 6c74 696e 6720 6578 7072 6573 7369 6f6e lting expression │ │ │ 0047b6c0: 2063 6f6e 7461 696e 7320 7468 6520 6368 contains the ch │ │ │ 0047b6d0: 6172 6163 7465 7220 7769 7468 6f75 7420 aracter without │ │ │ 0047b6e0: 6d6f 6469 6669 6361 7469 6f6e 2e52 0025 modification.R.% │ │ │ -0047b6f0: 7e18 0000 2020 2020 202a 2057 6865 6e20 ~... * When │ │ │ +0047b6f0: e018 0000 2020 2020 202a 2057 6865 6e20 .... * When │ │ │ 0047b700: 6974 206c 6f63 6174 6573 2061 2063 6861 it locates a cha │ │ │ 0047b710: 7261 6374 6572 206d 6174 6368 2c20 2454 racter match, $T │ │ │ 0047b720: 5241 4e53 4c41 5445 2829 2075 7365 7320 RANSLATE() uses │ │ │ 0047b730: 7468 6520 706f 7369 7469 6f6e 206f 664c the position ofL │ │ │ -0047b740: 0025 7e19 0000 2020 2020 2020 2074 6865 .%~... the │ │ │ +0047b740: 0025 e019 0000 2020 2020 2020 2074 6865 .%.... the │ │ │ 0047b750: 206d 6174 6368 2069 6e20 7468 6520 7365 match in the se │ │ │ 0047b760: 636f 6e64 2065 7870 7265 7373 696f 6e20 cond expression │ │ │ 0047b770: 746f 2069 6465 6e74 6966 7920 7468 6520 to identify the │ │ │ -0047b780: 6170 7072 6f70 7269 6174 6553 0025 7e1a appropriateS.%~. │ │ │ +0047b780: 6170 7072 6f70 7269 6174 6553 0025 e01a appropriateS.%.. │ │ │ 0047b790: 0000 2020 2020 2020 2072 6570 6c61 6365 .. replace │ │ │ 0047b7a0: 6d65 6e74 2066 6f72 2074 6865 206f 7269 ment for the ori │ │ │ 0047b7b0: 6769 6e61 6c20 6578 7072 6573 7369 6f6e ginal expression │ │ │ 0047b7c0: 2e20 4966 2074 6865 2073 6563 6f6e 6420 . If the second │ │ │ 0047b7d0: 6578 7072 6573 7369 6f6e 2068 6173 0000 expression has.. │ │ │ 0047b7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0047b7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0047b800: 0400 0000 fe07 0000 bd22 0000 0000 0000 ........."...... │ │ │ -0047b810: 7700 007e 4845 4c50 00ff 7300 ff46 554e w..~HELP..s..FUN │ │ │ +0047b810: 7700 00e0 4845 4c50 00ff 7300 ff46 554e w...HELP..s..FUN │ │ │ 0047b820: 4354 494f 4e53 00ff 7300 ff24 5452 414e CTIONS..s..$TRAN │ │ │ 0047b830: 534c 4154 4528 2900 c021 0000 2020 2020 SLATE()..!.. │ │ │ 0047b840: 2020 206d 6f72 6520 6368 6172 6163 7465 more characte │ │ │ 0047b850: 7273 2074 6861 6e20 7468 6520 7468 6972 rs than the thir │ │ │ 0047b860: 6420 6578 7072 6573 7369 6f6e 2c20 2454 d expression, $T │ │ │ 0047b870: 5241 4e53 4c41 5445 2829 2072 6570 6c61 RANSLATE() repla │ │ │ -0047b880: 6365 7320 7468 6552 0025 7e22 0000 2020 ces theR.%~".. │ │ │ +0047b880: 6365 7320 7468 6552 0025 e022 0000 2020 ces theR.%.".. │ │ │ 0047b890: 2020 2020 206f 7269 6769 6e61 6c20 6368 original ch │ │ │ 0047b8a0: 6172 6163 7465 7220 7769 7468 2061 206e aracter with a n │ │ │ 0047b8b0: 756c 6c2c 2074 6865 7265 6279 2064 656c ull, thereby del │ │ │ 0047b8c0: 6574 696e 6720 6974 2066 726f 6d20 7468 eting it from th │ │ │ -0047b8d0: 6520 7265 7375 6c74 2e51 0025 7e23 0000 e result.Q.%~#.. │ │ │ +0047b8d0: 6520 7265 7375 6c74 2e51 0025 e023 0000 e result.Q.%.#.. │ │ │ 0047b8e0: 2020 2020 2020 2042 7920 6578 7465 6e73 By extens │ │ │ 0047b8f0: 696f 6e20 6f66 2074 6869 7320 7072 696e ion of this prin │ │ │ 0047b900: 6369 706c 652c 2069 6620 7468 6520 7468 ciple, if the th │ │ │ 0047b910: 6972 6420 6578 7072 6573 7369 6f6e 2069 ird expression i │ │ │ -0047b920: 7320 6d69 7373 696e 672c 5000 257e 2400 s missing,P.%~$. │ │ │ +0047b920: 7320 6d69 7373 696e 672c 5000 25e0 2400 s missing,P.%.$. │ │ │ 0047b930: 0020 2020 2020 2020 2454 5241 4e53 4c41 . $TRANSLA │ │ │ 0047b940: 5445 2829 2064 656c 6574 6573 2061 6c6c TE() deletes all │ │ │ 0047b950: 2063 6861 7261 6374 6572 7320 6672 6f6d characters from │ │ │ 0047b960: 2074 6865 2066 6972 7374 2065 7870 7265 the first expre │ │ │ -0047b970: 7373 696f 6e20 7468 6174 2d00 257e 2500 ssion that-.%~%. │ │ │ +0047b970: 7373 696f 6e20 7468 6174 2d00 25e0 2500 ssion that-.%.%. │ │ │ 0047b980: 0020 2020 2020 2020 6f63 6375 7220 696e . occur in │ │ │ 0047b990: 2074 6865 2073 6563 6f6e 6420 6578 7072 the second expr │ │ │ -0047b9a0: 6573 7369 6f6e 2e07 0025 7e26 0000 1a00 ession...%~&.... │ │ │ -0047b9b0: 247e ff73 00ff 4558 414d 504c 4553 0000 $~.s..EXAMPLES.. │ │ │ -0047b9c0: 4578 616d 706c 6573 1300 317e bf11 0000 Examples..1~.... │ │ │ -0047b9d0: 2020 2045 7861 6d70 6c65 7307 0032 7e21 Examples..2~! │ │ │ -0047b9e0: 0000 1200 327e 3100 0020 2020 4578 616d ....2~1.. Exam │ │ │ -0047b9f0: 706c 653a 0700 327e 4100 002e 0032 7e51 ple:..2~A....2~Q │ │ │ +0047b9a0: 6573 7369 6f6e 2e07 0025 e026 0000 1a00 ession...%.&.... │ │ │ +0047b9b0: 24e0 ff73 00ff 4558 414d 504c 4553 0000 $..s..EXAMPLES.. │ │ │ +0047b9c0: 4578 616d 706c 6573 1300 31e0 bf11 0000 Examples..1..... │ │ │ +0047b9d0: 2020 2045 7861 6d70 6c65 7307 0032 e021 Examples..2.! │ │ │ +0047b9e0: 0000 1200 32e0 3100 0020 2020 4578 616d ....2.1.. Exam │ │ │ +0047b9f0: 706c 653a 0700 32e0 4100 002e 0032 e051 ple:..2.A....2.Q │ │ │ 0047ba00: 0000 2020 2047 544d 3e77 7269 7465 2024 .. GTM>write $ │ │ │ 0047ba10: 7472 616e 736c 6174 6528 2241 4243 222c translate("ABC", │ │ │ -0047ba20: 2243 4222 2c22 3122 290c 0032 7e61 0000 "CB","1")..2~a.. │ │ │ -0047ba30: 2020 2041 310e 0032 7e71 0000 2020 2047 A1..2~q.. G │ │ │ -0047ba40: 544d 3e07 0032 7e81 0000 1200 327e 9100 TM>..2~.....2~.. │ │ │ -0047ba50: 0020 2020 2a2a 4e6f 7465 2a2a 0800 317e . **Note**..1~ │ │ │ -0047ba60: c011 0000 4900 327e 1200 0020 2020 5768 ....I.2~... Wh │ │ │ +0047ba20: 2243 4222 2c22 3122 290c 0032 e061 0000 "CB","1")..2.a.. │ │ │ +0047ba30: 2020 2041 310e 0032 e071 0000 2020 2047 A1..2.q.. G │ │ │ +0047ba40: 544d 3e07 0032 e081 0000 1200 32e0 9100 TM>..2......2... │ │ │ +0047ba50: 0020 2020 2a2a 4e6f 7465 2a2a 0800 31e0 . **Note**..1. │ │ │ +0047ba60: c011 0000 4900 32e0 1200 0020 2020 5768 ....I.2.... Wh │ │ │ 0047ba70: 696c 6520 7468 6973 2065 7861 6d70 6c65 ile this example │ │ │ 0047ba80: 2070 726f 7669 6465 7320 616e 2065 7870 provides an exp │ │ │ 0047ba90: 6c61 6e61 7469 6f6e 2066 6f72 2074 6865 lanation for the │ │ │ 0047baa0: 2077 6f72 6b20 646f 6e65 2062 7951 0032 work done byQ.2 │ │ │ -0047bab0: 7e13 0000 2020 2024 5452 414e 534c 4154 ~... $TRANSLAT │ │ │ +0047bab0: e013 0000 2020 2024 5452 414e 534c 4154 .... $TRANSLAT │ │ │ 0047bac0: 4528 292c 2069 7420 646f 6573 206e 6f74 E(), it does not │ │ │ 0047bad0: 206e 6563 6573 7361 7269 6c79 2063 6f72 necessarily cor │ │ │ 0047bae0: 7265 7370 6f6e 6420 746f 2068 6f77 2047 respond to how G │ │ │ 0047baf0: 542e 4d20 696d 706c 656d 656e 7473 1700 T.M implements.. │ │ │ -0047bb00: 327e 1400 0020 2020 2454 5241 4e53 4c41 2~... $TRANSLA │ │ │ -0047bb10: 5445 2829 2e07 0032 7e15 0000 1200 327e TE()...2~.....2~ │ │ │ +0047bb00: 32e0 1400 0020 2020 2454 5241 4e53 4c41 2.... $TRANSLA │ │ │ +0047bb10: 5445 2829 2e07 0032 e015 0000 1200 32e0 TE()...2......2. │ │ │ 0047bb20: 1600 0020 2020 4578 616d 706c 653a 0700 ... Example:.. │ │ │ -0047bb30: 327e 1700 002d 0032 7e18 0000 2020 2047 2~...-.2~... G │ │ │ +0047bb30: 32e0 1700 002d 0032 e018 0000 2020 2047 2....-.2.... G │ │ │ 0047bb40: 544d 3e77 7269 7465 2024 7472 616e 736c TM>write $transl │ │ │ 0047bb50: 6174 6528 2241 222c 2241 4122 2c22 4243 ate("A","AA","BC │ │ │ -0047bb60: 2229 0b00 327e 1900 0020 2020 420e 0032 ")..2~... B..2 │ │ │ -0047bb70: 7e1a 0000 2020 2047 544d 3e07 0032 7e21 ~... GTM>..2~! │ │ │ -0047bb80: 0000 5300 327e 2200 0020 2020 5468 6973 ..S.2~".. This │ │ │ +0047bb60: 2229 0b00 32e0 1900 0020 2020 420e 0032 ")..2.... B..2 │ │ │ +0047bb70: e01a 0000 2020 2047 544d 3e07 0032 e021 .... GTM>..2.! │ │ │ +0047bb80: 0000 5300 32e0 2200 0020 2020 5468 6973 ..S.2.".. This │ │ │ 0047bb90: 2024 5452 414e 534c 4154 4528 2920 6578 $TRANSLATE() ex │ │ │ 0047bba0: 616d 706c 6520 6669 6e64 7320 7468 6520 ample finds the │ │ │ 0047bbb0: 6669 7273 7420 6f63 6375 7272 656e 6365 first occurrence │ │ │ 0047bbc0: 206f 6620 2241 2220 696e 2074 6865 2073 of "A" in the s │ │ │ -0047bbd0: 6563 6f6e 6453 0032 7e23 0000 2020 2065 econdS.2~#.. e │ │ │ +0047bbd0: 6563 6f6e 6453 0032 e023 0000 2020 2065 econdS.2.#.. e │ │ │ 0047bbe0: 7870 7265 7373 696f 6e2c 2077 6869 6368 xpression, which │ │ │ 0047bbf0: 2068 6f6c 6473 2074 6865 2066 6972 7374 holds the first │ │ │ 0047bc00: 2063 6861 7261 6374 6572 2070 6f73 6974 character posit │ │ │ 0047bc10: 696f 6e2c 2061 6e64 2073 7562 7374 6974 ion, and substit │ │ │ -0047bc20: 7574 6573 2074 6865 4200 327e 2400 0020 utes theB.2~$.. │ │ │ +0047bc20: 7574 6573 2074 6865 4200 32e0 2400 0020 utes theB.2.$.. │ │ │ 0047bc30: 2020 6368 6172 6163 7465 7220 696e 2074 character in t │ │ │ 0047bc40: 6865 2066 6972 7374 2070 6f73 6974 696f he first positio │ │ │ 0047bc50: 6e20 6f66 2074 6865 2074 6869 7264 2065 n of the third e │ │ │ -0047bc60: 7870 7265 7373 696f 6e2e 0700 327e 2500 xpression...2~%. │ │ │ -0047bc70: 0012 0032 7e26 0000 2020 2045 7861 6d70 ...2~&.. Examp │ │ │ -0047bc80: 6c65 3a07 0032 7e27 0000 3000 327e 2800 le:..2~'..0.2~(. │ │ │ +0047bc60: 7870 7265 7373 696f 6e2e 0700 32e0 2500 xpression...2.%. │ │ │ +0047bc70: 0012 0032 e026 0000 2020 2045 7861 6d70 ...2.&.. Examp │ │ │ +0047bc80: 6c65 3a07 0032 e027 0000 3000 32e0 2800 le:..2.'..0.2.(. │ │ │ 0047bc90: 0020 2020 4754 4d3e 7772 6974 6520 2474 . GTM>write $t │ │ │ 0047bca0: 7261 6e73 6c61 7465 2822 4241 434b 5550 ranslate("BACKUP │ │ │ -0047bcb0: 222c 2241 4549 4f55 2229 0e00 327e 2900 ","AEIOU")..2~). │ │ │ -0047bcc0: 0020 2020 4243 4b50 0e00 327e 2a00 0020 . BCKP..2~*.. │ │ │ -0047bcd0: 2020 4754 4d3e 0700 327e 3100 0054 0032 GTM>..2~1..T.2 │ │ │ -0047bce0: 7e32 0000 2020 2042 6563 6175 7365 2074 ~2.. Because t │ │ │ +0047bcb0: 222c 2241 4549 4f55 2229 0e00 32e0 2900 ","AEIOU")..2.). │ │ │ +0047bcc0: 0020 2020 4243 4b50 0e00 32e0 2a00 0020 . BCKP..2.*.. │ │ │ +0047bcd0: 2020 4754 4d3e 0700 32e0 3100 0054 0032 GTM>..2.1..T.2 │ │ │ +0047bce0: e032 0000 2020 2042 6563 6175 7365 2074 .2.. Because t │ │ │ 0047bcf0: 6865 2024 5452 414e 534c 4154 4528 2920 he $TRANSLATE() │ │ │ 0047bd00: 6861 7320 6f6e 6c79 2074 776f 2070 6172 has only two par │ │ │ 0047bd10: 616d 6574 6572 7320 696e 2074 6869 7320 ameters in this │ │ │ 0047bd20: 6578 616d 706c 652c 2069 7420 6669 6e64 example, it find │ │ │ -0047bd30: 734e 0032 7e33 0000 2020 2074 6865 2063 sN.2~3.. the c │ │ │ +0047bd30: 734e 0032 e033 0000 2020 2074 6865 2063 sN.2.3.. the c │ │ │ 0047bd40: 6861 7261 6374 6572 7320 696e 2074 6865 haracters in the │ │ │ 0047bd50: 2066 6972 7374 2065 7870 7265 7373 696f first expressio │ │ │ 0047bd60: 6e20 7468 6174 2061 6c73 6f20 6578 6973 n that also exis │ │ │ 0047bd70: 7420 696e 2074 6865 2073 6563 6f6e 6436 t in the second6 │ │ │ -0047bd80: 0032 7e34 0000 2020 2065 7870 7265 7373 .2~4.. express │ │ │ +0047bd80: 0032 e034 0000 2020 2065 7870 7265 7373 .2.4.. express │ │ │ 0047bd90: 696f 6e20 616e 6420 6465 6c65 7465 7320 ion and deletes │ │ │ 0047bda0: 7468 656d 2066 726f 6d20 7468 6520 7265 them from the re │ │ │ -0047bdb0: 7375 6c74 2e07 0032 7e35 0000 1200 327e sult...2~5....2~ │ │ │ +0047bdb0: 7375 6c74 2e07 0032 e035 0000 1200 32e0 sult...2.5....2. │ │ │ 0047bdc0: 3600 0020 2020 4578 616d 706c 653a 0700 6.. Example:.. │ │ │ -0047bdd0: 327e 3700 003d 0032 7e38 0000 2020 2047 2~7..=.2~8.. G │ │ │ +0047bdd0: 32e0 3700 003d 0032 e038 0000 2020 2047 2.7..=.2.8.. G │ │ │ 0047bde0: 544d 3e77 7269 7465 2024 7472 616e 736c TM>write $transl │ │ │ 0047bdf0: 6174 6528 2245 4e43 5943 4c4f 5045 4449 ate("ENCYCLOPEDI │ │ │ 0047be00: 4122 2c22 4145 494f 5522 2c22 222c 224c A","AEIOU","","L │ │ │ -0047be10: 2229 1500 327e 3900 0020 2020 4e43 5943 ")..2~9.. NCYC │ │ │ -0047be20: 4c4f 5045 4449 413d 0032 7e3a 0000 2020 LOPEDIA=.2~:.. │ │ │ +0047be10: 2229 1500 32e0 3900 0020 2020 4e43 5943 ")..2.9.. NCYC │ │ │ +0047be20: 4c4f 5045 4449 413d 0032 e03a 0000 2020 LOPEDIA=.2.:.. │ │ │ 0047be30: 2047 544d 3e77 7269 7465 2024 7472 616e GTM>write $tran │ │ │ 0047be40: 736c 6174 6528 2245 4e43 5943 4c4f 5045 slate("ENCYCLOPE │ │ │ 0047be50: 4449 4122 2c22 4145 494f 5522 2c22 222c DIA","AEIOU","", │ │ │ -0047be60: 2252 2229 1400 327e 4100 0020 2020 454e "R")..2~A.. EN │ │ │ -0047be70: 4359 434c 4f50 4544 3d00 327e 4200 0020 CYCLOPED=.2~B.. │ │ │ +0047be60: 2252 2229 1400 32e0 4100 0020 2020 454e "R")..2.A.. EN │ │ │ +0047be70: 4359 434c 4f50 4544 3d00 32e0 4200 0020 CYCLOPED=.2.B.. │ │ │ 0047be80: 2020 4754 4d3e 7772 6974 6520 2474 7261 GTM>write $tra │ │ │ 0047be90: 6e73 6c61 7465 2822 454e 4359 434c 4f50 nslate("ENCYCLOP │ │ │ 0047bea0: 4544 4941 222c 2241 4549 4f55 222c 2222 EDIA","AEIOU","" │ │ │ -0047beb0: 2c22 4222 2913 0032 7e43 0000 2020 204e ,"B")..2~C.. N │ │ │ -0047bec0: 4359 434c 4f50 4544 0e00 327e 4400 0020 CYCLOPED..2~D.. │ │ │ -0047bed0: 2020 4754 4d3e 0700 327e 4500 004b 0032 GTM>..2~E..K.2 │ │ │ -0047bee0: 7e46 0000 2020 2054 6869 7320 2454 5241 ~F.. This $TRA │ │ │ +0047beb0: 2c22 4222 2913 0032 e043 0000 2020 204e ,"B")..2.C.. N │ │ │ +0047bec0: 4359 434c 4f50 4544 0e00 32e0 4400 0020 CYCLOPED..2.D.. │ │ │ +0047bed0: 2020 4754 4d3e 0700 32e0 4500 004b 0032 GTM>..2.E..K.2 │ │ │ +0047bee0: e046 0000 2020 2054 6869 7320 2454 5241 .F.. This $TRA │ │ │ 0047bef0: 4e53 4c41 5445 2829 2065 7861 6d70 6c65 NSLATE() example │ │ │ 0047bf00: 2068 6173 2066 6f75 7220 7061 7261 6d65 has four parame │ │ │ 0047bf10: 7465 7273 2c20 6974 2066 696e 6473 2074 ters, it finds t │ │ │ -0047bf20: 6865 2066 6972 7374 5200 327e 4700 0020 he firstR.2~G.. │ │ │ +0047bf20: 6865 2066 6972 7374 5200 32e0 4700 0020 he firstR.2.G.. │ │ │ 0047bf30: 2020 6f63 6375 7272 656e 6365 206f 6620 occurrence of │ │ │ 0047bf40: 2745 2720 6672 6f6d 2074 6865 206c 6566 'E' from the lef │ │ │ 0047bf50: 7420 616e 6420 6669 7273 7420 6f63 6375 t and first occu │ │ │ 0047bf60: 7272 656e 6365 206f 6620 2749 2720 616e rrence of 'I' an │ │ │ -0047bf70: 6420 2741 2720 6672 6f6d 5000 327e 4800 d 'A' fromP.2~H. │ │ │ +0047bf70: 6420 2741 2720 6672 6f6d 5000 32e0 4800 d 'A' fromP.2.H. │ │ │ 0047bf80: 0020 2020 7468 6520 7269 6768 742c 2061 . the right, a │ │ │ 0047bf90: 6e64 2064 656c 6574 6573 2862 6563 6175 nd deletes(becau │ │ │ 0047bfa0: 7365 2074 6865 2074 6869 7264 2070 6172 se the third par │ │ │ 0047bfb0: 616d 6574 6572 2069 7320 6e75 6c6c 2f65 ameter is null/e │ │ │ -0047bfc0: 6d70 7479 2920 7468 656d 1a00 327e 4900 mpty) them..2~I. │ │ │ +0047bfc0: 6d70 7479 2920 7468 656d 1a00 32e0 4900 mpty) them..2.I. │ │ │ 0047bfd0: 0020 2020 6672 6f6d 2074 6865 2072 6573 . from the res │ │ │ -0047bfe0: 756c 742e 0700 327e 4a00 0013 0018 7e56 ult...2~J.....~V │ │ │ +0047bfe0: 756c 742e 0700 32e0 4a00 0013 0018 e056 ult...2.J......V │ │ │ 0047bff0: 4945 5728 2900 0024 5669 6577 2829 0000 IEW()..$View().. │ │ │ 0047c000: 0400 0000 d907 0000 dd22 0000 0000 0000 ........."...... │ │ │ -0047c010: 3100 007e 4845 4c50 00ff 7300 ff46 554e 1..~HELP..s..FUN │ │ │ +0047c010: 3100 00e0 4845 4c50 00ff 7300 ff46 554e 1...HELP..s..FUN │ │ │ 0047c020: 4354 494f 4e53 00ff 7300 ff24 5649 4557 CTIONS..s..$VIEW │ │ │ 0047c030: 2829 00bf 1100 0020 2020 2456 6965 7728 ()..... $View( │ │ │ -0047c040: 2907 0020 7e21 0000 4b00 207e 3100 0020 ).. ~!..K. ~1.. │ │ │ +0047c040: 2907 0020 e021 0000 4b00 20e0 3100 0020 ).. .!..K. .1.. │ │ │ 0047c050: 2020 5265 7475 726e 7320 696e 666f 726d Returns inform │ │ │ 0047c060: 6174 696f 6e20 6162 6f75 7420 616e 2065 ation about an e │ │ │ 0047c070: 6e76 6972 6f6e 6d65 6e74 616c 2066 6163 nvironmental fac │ │ │ 0047c080: 746f 7220 7365 6c65 6374 6564 2062 7920 tor selected by │ │ │ -0047c090: 7468 6553 0020 7e41 0000 2020 2061 7267 theS. ~A.. arg │ │ │ +0047c090: 7468 6553 0020 e041 0000 2020 2061 7267 theS. .A.. arg │ │ │ 0047c0a0: 756d 656e 7473 2e20 496e 2047 542e 4d2c uments. In GT.M, │ │ │ 0047c0b0: 2074 6865 2066 6972 7374 2061 7267 756d the first argum │ │ │ 0047c0c0: 656e 7420 636f 6e74 6169 6e73 2061 206b ent contains a k │ │ │ 0047c0d0: 6579 776f 7264 2069 6465 6e74 6966 7969 eyword identifyi │ │ │ -0047c0e0: 6e67 2074 6865 5200 207e 5100 0020 2020 ng theR. ~Q.. │ │ │ +0047c0e0: 6e67 2074 6865 5200 20e0 5100 0020 2020 ng theR. .Q.. │ │ │ 0047c0f0: 656e 7669 726f 6e6d 656e 7461 6c20 6661 environmental fa │ │ │ 0047c100: 6374 6f72 2061 6e64 2c20 7768 6572 6520 ctor and, where │ │ │ 0047c110: 6170 7072 6f70 7269 6174 652c 2073 7562 appropriate, sub │ │ │ 0047c120: 7365 7175 656e 7420 6172 6775 6d65 6e74 sequent argument │ │ │ -0047c130: 7320 7365 6c65 6374 3d00 207e 6100 0020 s select=. ~a.. │ │ │ +0047c130: 7320 7365 6c65 6374 3d00 20e0 6100 0020 s select=. .a.. │ │ │ 0047c140: 2020 616d 6f6e 6720 6d75 6c74 6970 6c65 among multiple │ │ │ 0047c150: 2070 6f73 7369 626c 6520 6f63 6375 7272 possible occurr │ │ │ 0047c160: 656e 6365 7320 6f66 2074 6861 7420 6661 ences of that fa │ │ │ -0047c170: 6374 6f72 2e07 0020 7e71 0000 3100 207e ctor... ~q..1. ~ │ │ │ +0047c170: 6374 6f72 2e07 0020 e071 0000 3100 20e0 ctor... .q..1. . │ │ │ 0047c180: 8100 0020 2020 5468 6520 666f 726d 6174 ... The format │ │ │ 0047c190: 2066 6f72 2074 6865 2024 5649 4557 2829 for the $VIEW() │ │ │ 0047c1a0: 2066 756e 6374 696f 6e20 6973 3a07 0020 function is:.. │ │ │ -0047c1b0: 7e91 0000 2100 1f7e c011 0000 2020 2024 ~...!..~.... $ │ │ │ +0047c1b0: e091 0000 2100 1fe0 c011 0000 2020 2024 ....!....... $ │ │ │ 0047c1c0: 565b 4945 575d 2865 7870 7231 5b2c 6578 V[IEW](expr1[,ex │ │ │ -0047c1d0: 7072 325d 2907 0020 7e12 0000 4200 1f7e pr2]).. ~...B..~ │ │ │ +0047c1d0: 7072 325d 2907 0020 e012 0000 4200 1fe0 pr2]).. ....B... │ │ │ 0047c1e0: ff73 00ff 4152 4755 4d45 4e54 5f4b 4559 .s..ARGUMENT_KEY │ │ │ 0047c1f0: 574f 5244 535f 4f46 5f24 5649 4557 2829 WORDS_OF_$VIEW() │ │ │ 0047c200: 0000 4172 6775 6d65 6e74 5f4b 6579 776f ..Argument_Keywo │ │ │ 0047c210: 7264 735f 6f66 5f24 5649 4557 2829 2700 rds_of_$VIEW()'. │ │ │ -0047c220: 407e bf11 0000 2020 2041 7267 756d 656e @~.... Argumen │ │ │ +0047c220: 40e0 bf11 0000 2020 2041 7267 756d 656e @..... Argumen │ │ │ 0047c230: 7420 4b65 7977 6f72 6473 206f 6620 2456 t Keywords of $V │ │ │ -0047c240: 4945 5728 2907 0041 7e21 0000 5100 417e IEW()..A~!..Q.A~ │ │ │ +0047c240: 4945 5728 2907 0041 e021 0000 5100 41e0 IEW()..A.!..Q.A. │ │ │ 0047c250: 3100 0020 2020 2456 4945 5728 2920 7072 1.. $VIEW() pr │ │ │ 0047c260: 6f76 6964 6573 2061 206d 6561 6e73 2074 ovides a means t │ │ │ 0047c270: 6f20 6163 6365 7373 2047 542e 4d20 656e o access GT.M en │ │ │ 0047c280: 7669 726f 6e6d 656e 7461 6c20 696e 666f vironmental info │ │ │ 0047c290: 726d 6174 696f 6e2e 2057 6865 6e54 0041 rmation. WhenT.A │ │ │ -0047c2a0: 7e41 0000 2020 2047 542e 4d20 7065 726d ~A.. GT.M perm │ │ │ +0047c2a0: e041 0000 2020 2047 542e 4d20 7065 726d .A.. GT.M perm │ │ │ 0047c2b0: 6974 7320 6d6f 6469 6669 6361 7469 6f6e its modification │ │ │ 0047c2c0: 206f 6620 7468 6520 6661 6374 6f72 7320 of the factors │ │ │ 0047c2d0: 6163 6365 7373 6962 6c65 2077 6974 6820 accessible with │ │ │ 0047c2e0: 2456 4945 5728 292c 2074 6865 2056 4945 $VIEW(), the VIE │ │ │ -0047c2f0: 5748 0041 7e51 0000 2020 2063 6f6d 6d61 WH.A~Q.. comma │ │ │ +0047c2f0: 5748 0041 e051 0000 2020 2063 6f6d 6d61 WH.A.Q.. comma │ │ │ 0047c300: 6e64 2067 656e 6572 616c 6c79 2070 726f nd generally pro │ │ │ 0047c310: 7669 6465 7320 7468 6520 6d65 616e 7320 vides the means │ │ │ 0047c320: 666f 7220 6566 6665 6374 696e 6720 7468 for effecting th │ │ │ -0047c330: 6520 6368 616e 6765 2e07 0041 7e61 0000 e change...A~a.. │ │ │ -0047c340: 5400 417e 7100 0020 2020 2b2d 2d2d 2d2d T.A~q.. +----- │ │ │ +0047c330: 6520 6368 616e 6765 2e07 0041 e061 0000 e change...A.a.. │ │ │ +0047c340: 5400 41e0 7100 0020 2020 2b2d 2d2d 2d2d T.A.q.. +----- │ │ │ 0047c350: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0047c360: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0047c370: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0047c380: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0047c390: 2d2d 2d2b 5400 417e 8100 0020 2020 7c20 ---+T.A~... | │ │ │ +0047c390: 2d2d 2d2b 5400 41e0 8100 0020 2020 7c20 ---+T.A.... | │ │ │ 0047c3a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047c3b0: 2020 2020 2020 2456 4945 5728 2920 4172 $VIEW() Ar │ │ │ 0047c3c0: 6775 6d65 6e74 204b 6579 776f 7264 7320 gument Keywords │ │ │ 0047c3d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0047c3e0: 2020 2020 2020 207c 5400 417e 9100 0020 |T.A~... │ │ │ +0047c3e0: 2020 2020 2020 207c 5400 41e0 9100 0020 |T.A.... │ │ │ 0047c3f0: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 0047c400: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0047c410: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0047c420: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0047c430: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5500 407e -----------|U.@~ │ │ │ +0047c430: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5500 40e0 -----------|U.@. │ │ │ 0047c440: c011 0000 2020 207c 2020 2020 2020 2041 .... | A │ │ │ 0047c450: 5247 2031 2020 2020 2020 207c 2020 2020 RG 1 | │ │ │ 0047c460: 4152 4720 3220 2020 2020 7c20 2020 2020 ARG 2 | │ │ │ 0047c470: 2020 2020 2020 2052 4554 5552 4e20 5641 RETURN VA │ │ │ 0047c480: 4c55 4520 2020 2020 2020 2020 2020 2020 LUE │ │ │ -0047c490: 7c54 0041 7e12 0000 2020 207c 2d2d 2d2d |T.A~... |---- │ │ │ +0047c490: 7c54 0041 e012 0000 2020 207c 2d2d 2d2d |T.A.... |---- │ │ │ 0047c4a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 0047c4b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 0047c4c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0047c4d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0047c4e0: 2d2d 2d2d 7c54 0041 7e13 0000 2020 207c ----|T.A~... | │ │ │ +0047c4e0: 2d2d 2d2d 7c54 0041 e013 0000 2020 207c ----|T.A.... | │ │ │ 0047c4f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047c500: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0047c510: 2020 7c20 496e 2055 5446 2d38 206d 6f64 | In UTF-8 mod │ │ │ 0047c520: 6520 7072 6f63 6573 7365 732c 2065 6e61 e processes, ena │ │ │ -0047c530: 626c 6573 206f 7220 7c54 0041 7e14 0000 bles or |T.A~... │ │ │ +0047c530: 626c 6573 206f 7220 7c54 0041 e014 0000 bles or |T.A.... │ │ │ 0047c540: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0047c550: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 0047c560: 2020 2020 2020 7c20 6469 7361 626c 6520 | disable │ │ │ 0047c570: 7468 6520 6765 6e65 7261 7469 6f6e 206f the generation o │ │ │ 0047c580: 6620 616e 2065 7272 6f72 2020 7c54 0041 f an error |T.A │ │ │ -0047c590: 7e15 0000 2020 207c 2022 4241 4443 4841 ~... | "BADCHA │ │ │ +0047c590: e015 0000 2020 207c 2022 4241 4443 4841 .... | "BADCHA │ │ │ 0047c5a0: 5222 2020 2020 2020 2020 207c 206e 6f6e R" | non │ │ │ 0047c5b0: 6520 2020 2020 2020 2020 7c20 7768 656e e | when │ │ │ 0047c5c0: 2063 6861 7261 6374 6572 2d6f 7269 656e character-orien │ │ │ 0047c5d0: 7465 6420 6675 6e63 7469 6f6e 7320 2020 ted functions │ │ │ -0047c5e0: 7c54 0041 7e16 0000 2020 207c 2020 2020 |T.A~... | │ │ │ +0047c5e0: 7c54 0041 e016 0000 2020 207c 2020 2020 |T.A.... | │ │ │ 0047c5f0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 0047c600: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 0047c610: 656e 636f 756e 7465 7220 6d61 6c66 6f72 encounter malfor │ │ │ 0047c620: 6d65 6420 6279 7465 2073 6571 7565 6e63 med byte sequenc │ │ │ -0047c630: 6573 2020 7c54 0041 7e17 0000 2020 207c es |T.A~... | │ │ │ +0047c630: 6573 2020 7c54 0041 e017 0000 2020 207c es |T.A.... | │ │ │ 0047c640: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047c650: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0047c660: 2020 7c20 2869 6c6c 6567 616c 2063 6861 | (illegal cha │ │ │ 0047c670: 7261 6374 6572 7329 2e20 5468 6520 6465 racters). The de │ │ │ -0047c680: 6661 756c 7420 2020 7c54 0041 7e18 0000 fault |T.A~... │ │ │ +0047c680: 6661 756c 7420 2020 7c54 0041 e018 0000 fault |T.A.... │ │ │ 0047c690: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0047c6a0: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 0047c6b0: 2020 2020 2020 7c20 6973 2031 2e20 2020 | is 1. │ │ │ 0047c6c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047c6d0: 2020 2020 2020 2020 2020 2020 7c54 0041 |T.A │ │ │ -0047c6e0: 7e19 0000 2020 207c 2d2d 2d2d 2d2d 2d2d ~... |-------- │ │ │ +0047c6e0: e019 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .... |-------- │ │ │ 0047c6f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 0047c700: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 0047c710: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0047c720: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0047c730: 7c54 0041 7e1a 0000 2020 207c 2022 4252 |T.A~... | "BR │ │ │ +0047c730: 7c54 0041 e01a 0000 2020 207c 2022 4252 |T.A.... | "BR │ │ │ 0047c740: 4541 4b4d 5347 2220 2020 2020 2020 207c EAKMSG" | │ │ │ 0047c750: 206e 6f6e 6520 2020 2020 2020 2020 7c20 none | │ │ │ 0047c760: 5661 6c75 6520 6f66 2074 6865 2062 7265 Value of the bre │ │ │ 0047c770: 616b 206d 6573 7361 6765 206d 6173 6b3b ak message mask; │ │ │ -0047c780: 2020 2020 7c54 0041 7e21 0000 2020 207c |T.A~!.. | │ │ │ +0047c780: 2020 2020 7c54 0041 e021 0000 2020 207c |T.A.!.. | │ │ │ 0047c790: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047c7a0: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0047c7b0: 2020 7c20 4754 2e4d 2064 6566 6175 6c74 | GT.M default │ │ │ 0047c7c0: 7320 7468 6973 2074 6f20 3331 2e20 2020 s this to 31. │ │ │ 0047c7d0: 2020 2020 2020 2020 7c00 0000 0000 0000 |....... │ │ │ 0047c7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0047c7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0047c800: 0400 0000 dd07 0000 f422 0000 0000 0000 ........."...... │ │ │ -0047c810: 9500 007e 4845 4c50 00ff 7300 ff46 554e ...~HELP..s..FUN │ │ │ +0047c810: 9500 00e0 4845 4c50 00ff 7300 ff46 554e ....HELP..s..FUN │ │ │ 0047c820: 4354 494f 4e53 00ff 7300 ff24 5649 4557 CTIONS..s..$VIEW │ │ │ 0047c830: 2829 00ff 7300 ff41 5247 554d 454e 545f ()..s..ARGUMENT_ │ │ │ 0047c840: 4b45 5957 4f52 4453 5f4f 465f 2456 4945 KEYWORDS_OF_$VIE │ │ │ 0047c850: 5728 2900 c022 0000 2020 207c 2d2d 2d2d W()..".. |---- │ │ │ 0047c860: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 0047c870: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 0047c880: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0047c890: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0047c8a0: 2d2d 2d2d 7c54 0041 7e23 0000 2020 207c ----|T.A~#.. | │ │ │ +0047c8a0: 2d2d 2d2d 7c54 0041 e023 0000 2020 207c ----|T.A.#.. | │ │ │ 0047c8b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047c8c0: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0047c8d0: 2020 7c20 4465 7669 6365 2074 7970 6520 | Device type │ │ │ 0047c8e0: 2846 4946 4f2c 204e 554c 4c2c 2050 4950 (FIFO, NULL, PIP │ │ │ -0047c8f0: 452c 2052 4d53 2c20 7c54 0041 7e24 0000 E, RMS, |T.A~$.. │ │ │ +0047c8f0: 452c 2052 4d53 2c20 7c54 0041 e024 0000 E, RMS, |T.A.$.. │ │ │ 0047c900: 2020 207c 2022 4445 5649 4345 2220 2020 | "DEVICE" │ │ │ 0047c910: 2020 2020 2020 207c 2044 6576 6963 6520 | Device │ │ │ 0047c920: 6e61 6d65 2020 7c20 534f 434b 4554 2c20 name | SOCKET, │ │ │ 0047c930: 6f72 2054 4552 4d49 4e41 4c29 2061 6e64 or TERMINAL) and │ │ │ 0047c940: 2064 6576 6963 6520 2020 2020 7c54 0041 device |T.A │ │ │ -0047c950: 7e25 0000 2020 207c 2020 2020 2020 2020 ~%.. | │ │ │ +0047c950: e025 0000 2020 207c 2020 2020 2020 2020 .%.. | │ │ │ 0047c960: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 0047c970: 2020 2020 2020 2020 2020 7c20 7374 6174 | stat │ │ │ 0047c980: 7573 2028 4f50 454e 206f 7220 434c 4f53 us (OPEN or CLOS │ │ │ 0047c990: 4544 2920 7365 7061 7261 7465 6420 2020 ED) separated │ │ │ -0047c9a0: 7c54 0041 7e26 0000 2020 207c 2020 2020 |T.A~&.. | │ │ │ +0047c9a0: 7c54 0041 e026 0000 2020 207c 2020 2020 |T.A.&.. | │ │ │ 0047c9b0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 0047c9c0: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 0047c9d0: 6279 2061 2063 6f6c 6f6e 2028 223a 2229 by a colon (":") │ │ │ 0047c9e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0047c9f0: 2020 2020 7c54 0041 7e27 0000 2020 207c |T.A~'.. | │ │ │ +0047c9f0: 2020 2020 7c54 0041 e027 0000 2020 207c |T.A.'.. | │ │ │ 0047ca00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0047ca10: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 0047ca20: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 0047ca30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0047ca40: 2d2d 2d2d 2d2d 2d2d 7c54 0041 7e28 0000 --------|T.A~(.. │ │ │ +0047ca40: 2d2d 2d2d 2d2d 2d2d 7c54 0041 e028 0000 --------|T.A.(.. │ │ │ 0047ca50: 2020 207c 2022 4652 4545 424c 4f43 4b53 | "FREEBLOCKS │ │ │ 0047ca60: 2220 2020 2020 207c 2072 6567 696f 6e20 " | region │ │ │ 0047ca70: 2020 2020 2020 7c20 4e75 6d62 6572 206f | Number o │ │ │ 0047ca80: 6620 6672 6565 2064 6174 6162 6173 6520 f free database │ │ │ 0047ca90: 626c 6f63 6b73 2069 6e20 6120 7c54 0041 blocks in a |T.A │ │ │ -0047caa0: 7e29 0000 2020 207c 2020 2020 2020 2020 ~).. | │ │ │ +0047caa0: e029 0000 2020 207c 2020 2020 2020 2020 .).. | │ │ │ 0047cab0: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 0047cac0: 2020 2020 2020 2020 2020 7c20 6769 7665 | give │ │ │ 0047cad0: 6e20 7265 6769 6f6e 2e20 2020 2020 2020 n region. │ │ │ 0047cae0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0047caf0: 7c54 0041 7e2a 0000 2020 207c 2d2d 2d2d |T.A~*.. |---- │ │ │ +0047caf0: 7c54 0041 e02a 0000 2020 207c 2d2d 2d2d |T.A.*.. |---- │ │ │ 0047cb00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 0047cb10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 0047cb20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0047cb30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0047cb40: 2d2d 2d2d 7c54 0041 7e31 0000 2020 207c ----|T.A~1.. | │ │ │ +0047cb40: 2d2d 2d2d 7c54 0041 e031 0000 2020 207c ----|T.A.1.. | │ │ │ 0047cb50: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047cb60: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0047cb70: 2020 7c20 5072 6f63 6573 732d 6964 206f | Process-id o │ │ │ 0047cb80: 6620 6120 7072 6f63 6573 7320 7468 6174 f a process that │ │ │ -0047cb90: 2068 6173 2020 2020 7c54 0041 7e32 0000 has |T.A~2.. │ │ │ +0047cb90: 2068 6173 2020 2020 7c54 0041 e032 0000 has |T.A.2.. │ │ │ 0047cba0: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0047cbb0: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 0047cbc0: 2020 2020 2020 7c20 6672 6f7a 656e 2074 | frozen t │ │ │ 0047cbd0: 6865 2064 6174 6162 6173 6520 6173 736f he database asso │ │ │ 0047cbe0: 6369 6174 6564 2077 6974 6820 7c54 0041 ciated with |T.A │ │ │ -0047cbf0: 7e33 0000 2020 207c 2020 2020 2020 2020 ~3.. | │ │ │ +0047cbf0: e033 0000 2020 207c 2020 2020 2020 2020 .3.. | │ │ │ 0047cc00: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 0047cc10: 2020 2020 2020 2020 2020 7c20 7468 6520 | the │ │ │ 0047cc20: 7265 6769 6f6e 2073 7065 6369 6669 6564 region specified │ │ │ 0047cc30: 2028 7573 696e 6720 4453 4520 6f72 2020 (using DSE or │ │ │ -0047cc40: 7c54 0041 7e34 0000 2020 207c 2022 4652 |T.A~4.. | "FR │ │ │ +0047cc40: 7c54 0041 e034 0000 2020 207c 2022 4652 |T.A.4.. | "FR │ │ │ 0047cc50: 4545 5a45 2220 2020 2020 2020 2020 207c EEZE" | │ │ │ 0047cc60: 2072 6567 696f 6e20 2020 2020 2020 7c20 region | │ │ │ 0047cc70: 4d55 5049 5029 2e20 2020 2020 2020 2020 MUPIP). │ │ │ 0047cc80: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0047cc90: 2020 2020 7c54 0041 7e35 0000 2020 207c |T.A~5.. | │ │ │ +0047cc90: 2020 2020 7c54 0041 e035 0000 2020 207c |T.A.5.. | │ │ │ 0047cca0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047ccb0: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0047ccc0: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 0047ccd0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0047cce0: 2020 2020 2020 2020 7c54 0041 7e36 0000 |T.A~6.. │ │ │ +0047cce0: 2020 2020 2020 2020 7c54 0041 e036 0000 |T.A.6.. │ │ │ 0047ccf0: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0047cd00: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 0047cd10: 2020 2020 2020 7c20 4966 2074 6865 2072 | If the r │ │ │ 0047cd20: 6567 696f 6e20 6973 2063 7572 7265 6e74 egion is current │ │ │ 0047cd30: 6c79 206e 6f74 2020 2020 2020 7c54 0041 ly not |T.A │ │ │ -0047cd40: 7e37 0000 2020 207c 2020 2020 2020 2020 ~7.. | │ │ │ +0047cd40: e037 0000 2020 207c 2020 2020 2020 2020 .7.. | │ │ │ 0047cd50: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 0047cd60: 2020 2020 2020 2020 2020 7c20 6672 6f7a | froz │ │ │ 0047cd70: 656e 2c20 7265 7475 726e 7320 7a65 726f en, returns zero │ │ │ 0047cd80: 2e20 2020 2020 2020 2020 2020 2020 2020 . │ │ │ -0047cd90: 7c54 0041 7e38 0000 2020 207c 2d2d 2d2d |T.A~8.. |---- │ │ │ +0047cd90: 7c54 0041 e038 0000 2020 207c 2d2d 2d2d |T.A.8.. |---- │ │ │ 0047cda0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 0047cdb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 0047cdc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0047cdd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0047cde0: 2d2d 2d2d 7c54 0041 7e39 0000 2020 207c ----|T.A~9.. | │ │ │ +0047cde0: 2d2d 2d2d 7c54 0041 e039 0000 2020 207c ----|T.A.9.. | │ │ │ 0047cdf0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047ce00: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0047ce10: 2020 7c20 5265 7475 726e 7320 6120 7374 | Returns a st │ │ │ 0047ce20: 7269 6e67 2064 6573 6372 6962 696e 6720 ring describing │ │ │ -0047ce30: 7468 6520 2020 2020 7c54 0041 7e3a 0000 the |T.A~:.. │ │ │ +0047ce30: 7468 6520 2020 2020 7c54 0041 e03a 0000 the |T.A.:.. │ │ │ 0047ce40: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0047ce50: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 0047ce60: 2020 2020 2020 7c20 6375 7272 656e 7420 | current │ │ │ 0047ce70: 636f 6d70 696c 6572 2073 6574 7469 6e67 compiler setting │ │ │ 0047ce80: 2e20 5468 6520 2020 2020 2020 7c54 0041 . The |T.A │ │ │ -0047ce90: 7e41 0000 2020 207c 2020 2020 2020 2020 ~A.. | │ │ │ +0047ce90: e041 0000 2020 207c 2020 2020 2020 2020 .A.. | │ │ │ 0047cea0: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 0047ceb0: 2020 2020 2020 2020 2020 7c20 6465 6661 | defa │ │ │ 0047cec0: 756c 7420 6973 2022 4754 2e4d 2042 6f6f ult is "GT.M Boo │ │ │ 0047ced0: 6c65 616e 2020 2020 2020 2020 2020 2020 lean │ │ │ -0047cee0: 7c54 0041 7e42 0000 2020 207c 2020 2020 |T.A~B.. | │ │ │ +0047cee0: 7c54 0041 e042 0000 2020 207c 2020 2020 |T.A.B.. | │ │ │ 0047cef0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 0047cf00: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 0047cf10: 7368 6f72 742d 6369 7263 7569 7422 2e20 short-circuit". │ │ │ 0047cf20: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0047cf30: 2020 2020 7c54 0041 7e43 0000 2020 207c |T.A~C.. | │ │ │ +0047cf30: 2020 2020 7c54 0041 e043 0000 2020 207c |T.A.C.. | │ │ │ 0047cf40: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047cf50: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0047cf60: 2020 7c20 2456 4945 5728 2246 554c 4c5f | $VIEW("FULL_ │ │ │ 0047cf70: 424f 4f4c 4541 4e22 2920 7265 706f 7274 BOOLEAN") report │ │ │ -0047cf80: 7320 2020 2020 2020 7c54 0041 7e44 0000 s |T.A~D.. │ │ │ +0047cf80: 7320 2020 2020 2020 7c54 0041 e044 0000 s |T.A.D.. │ │ │ 0047cf90: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0047cfa0: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 0047cfb0: 2020 2020 2020 7c20 2253 7461 6e64 6172 | "Standar │ │ │ 0047cfc0: 6420 426f 6f6c 6561 6e20 6576 616c 7561 d Boolean evalua │ │ │ 0047cfd0: 7469 6f6e 2073 6964 6520 2020 7c00 0000 tion side |... │ │ │ 0047cfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0047cff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0047d000: 0400 0000 dd07 0000 0b23 0000 0000 0000 .........#...... │ │ │ -0047d010: 9500 007e 4845 4c50 00ff 7300 ff46 554e ...~HELP..s..FUN │ │ │ +0047d010: 9500 00e0 4845 4c50 00ff 7300 ff46 554e ....HELP..s..FUN │ │ │ 0047d020: 4354 494f 4e53 00ff 7300 ff24 5649 4557 CTIONS..s..$VIEW │ │ │ 0047d030: 2829 00ff 7300 ff41 5247 554d 454e 545f ()..s..ARGUMENT_ │ │ │ 0047d040: 4b45 5957 4f52 4453 5f4f 465f 2456 4945 KEYWORDS_OF_$VIE │ │ │ 0047d050: 5728 2900 c045 0000 2020 207c 2020 2020 W()..E.. | │ │ │ 0047d060: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 0047d070: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 0047d080: 6566 6665 6374 7322 2077 6865 6e20 6974 effects" when it │ │ │ 0047d090: 2069 7320 6e6f 7420 6578 706c 6963 6974 is not explicit │ │ │ -0047d0a0: 6c79 2020 7c54 0041 7e46 0000 2020 207c ly |T.A~F.. | │ │ │ +0047d0a0: 6c79 2020 7c54 0041 e046 0000 2020 207c ly |T.A.F.. | │ │ │ 0047d0b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047d0c0: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0047d0d0: 2020 7c20 7365 742c 2062 7574 2074 6861 | set, but tha │ │ │ 0047d0e0: 7420 6d6f 6465 206f 6620 6f70 6572 6174 t mode of operat │ │ │ -0047d0f0: 696f 6e20 6973 2020 7c54 0041 7e47 0000 ion is |T.A~G.. │ │ │ +0047d0f0: 696f 6e20 6973 2020 7c54 0041 e047 0000 ion is |T.A.G.. │ │ │ 0047d100: 2020 207c 2022 4655 4c4c 5f42 4f4f 4c45 | "FULL_BOOLE │ │ │ 0047d110: 414e 2220 2020 207c 206e 6f6e 6520 2020 AN" | none │ │ │ 0047d120: 2020 2020 2020 7c20 7265 7175 6972 6564 | required │ │ │ 0047d130: 2062 7920 7468 6520 7365 7474 696e 6720 by the setting │ │ │ 0047d140: 6f66 2020 2020 2020 2020 2020 7c54 0041 of |T.A │ │ │ -0047d150: 7e48 0000 2020 207c 2020 2020 2020 2020 ~H.. | │ │ │ +0047d150: e048 0000 2020 207c 2020 2020 2020 2020 .H.. | │ │ │ 0047d160: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 0047d170: 2020 2020 2020 2020 2020 7c20 6774 6d5f | gtm_ │ │ │ 0047d180: 7369 6465 5f65 6666 6563 7473 2c20 616e side_effects, an │ │ │ 0047d190: 6420 2253 7461 6e64 6172 6420 2020 2020 d "Standard │ │ │ -0047d1a0: 7c54 0041 7e49 0000 2020 207c 2020 2020 |T.A~I.. | │ │ │ +0047d1a0: 7c54 0041 e049 0000 2020 207c 2020 2020 |T.A.I.. | │ │ │ 0047d1b0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 0047d1c0: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 0047d1d0: 426f 6f6c 6561 6e20 7369 6465 2d65 6666 Boolean side-eff │ │ │ 0047d1e0: 6563 7420 7761 726e 696e 6722 2077 6865 ect warning" whe │ │ │ -0047d1f0: 6e20 2020 7c54 0041 7e4a 0000 2020 207c n |T.A~J.. | │ │ │ +0047d1f0: 6e20 2020 7c54 0041 e04a 0000 2020 207c n |T.A.J.. | │ │ │ 0047d200: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047d210: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0047d220: 2020 7c20 7761 726e 696e 6773 2068 6176 | warnings hav │ │ │ 0047d230: 6520 6265 656e 2073 7065 6369 6669 6564 e been specified │ │ │ -0047d240: 2e20 5468 6520 2020 7c54 0041 7e51 0000 . The |T.A~Q.. │ │ │ +0047d240: 2e20 5468 6520 2020 7c54 0041 e051 0000 . The |T.A.Q.. │ │ │ 0047d250: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0047d260: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 0047d270: 2020 2020 2020 7c20 6675 6e63 7469 6f6e | function │ │ │ 0047d280: 2072 6570 6f72 7473 2022 4578 7465 6e64 reports "Extend │ │ │ 0047d290: 6564 2042 6f6f 6c65 616e 2020 7c54 0041 ed Boolean |T.A │ │ │ -0047d2a0: 7e52 0000 2020 207c 2020 2020 2020 2020 ~R.. | │ │ │ +0047d2a0: e052 0000 2020 207c 2020 2020 2020 2020 .R.. | │ │ │ 0047d2b0: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 0047d2c0: 2020 2020 2020 2020 2020 7c20 6576 616c | eval │ │ │ 0047d2d0: 7561 7469 6f6e 2077 6974 686f 7574 2020 uation without │ │ │ 0047d2e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0047d2f0: 7c54 0041 7e53 0000 2020 207c 2020 2020 |T.A~S.. | │ │ │ +0047d2f0: 7c54 0041 e053 0000 2020 207c 2020 2020 |T.A.S.. | │ │ │ 0047d300: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 0047d310: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 0047d320: 7368 6f72 742d 6369 7263 7569 7469 6e67 short-circuiting │ │ │ 0047d330: 2220 7768 656e 2020 2020 2020 2020 2020 " when │ │ │ -0047d340: 2020 2020 7c54 0041 7e54 0000 2020 207c |T.A~T.. | │ │ │ +0047d340: 2020 2020 7c54 0041 e054 0000 2020 207c |T.A.T.. | │ │ │ 0047d350: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047d360: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0047d370: 2020 7c20 2245 5854 454e 4445 445f 424f | "EXTENDED_BO │ │ │ 0047d380: 4f4c 4541 4e22 2062 6568 6176 696f 7220 OLEAN" behavior │ │ │ -0047d390: 6973 2020 2020 2020 7c54 0041 7e55 0000 is |T.A~U.. │ │ │ +0047d390: 6973 2020 2020 2020 7c54 0041 e055 0000 is |T.A.U.. │ │ │ 0047d3a0: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0047d3b0: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 0047d3c0: 2020 2020 2020 7c20 656e 6162 6c65 642e | enabled. │ │ │ 0047d3d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047d3e0: 2020 2020 2020 2020 2020 2020 7c54 0041 |T.A │ │ │ -0047d3f0: 7e56 0000 2020 207c 2d2d 2d2d 2d2d 2d2d ~V.. |-------- │ │ │ +0047d3f0: e056 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .V.. |-------- │ │ │ 0047d400: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 0047d410: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 0047d420: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0047d430: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0047d440: 7c54 0041 7e57 0000 2020 207c 2020 2020 |T.A~W.. | │ │ │ +0047d440: 7c54 0041 e057 0000 2020 207c 2020 2020 |T.A.W.. | │ │ │ 0047d450: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 0047d460: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 0047d470: 5472 7574 6820 5661 6c75 6520 696e 6469 Truth Value indi │ │ │ 0047d480: 6361 7469 6e67 2077 6865 7468 6572 2020 cating whether │ │ │ -0047d490: 2020 2020 7c54 0041 7e58 0000 2020 207c |T.A~X.. | │ │ │ +0047d490: 2020 2020 7c54 0041 e058 0000 2020 207c |T.A.X.. | │ │ │ 0047d4a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047d4b0: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0047d4c0: 2020 7c20 4461 7461 6261 7365 2062 6c6f | Database blo │ │ │ 0047d4d0: 636b 2063 6572 7469 6669 6361 7469 6f6e ck certification │ │ │ -0047d4e0: 2069 7320 2020 2020 7c54 0041 7e59 0000 is |T.A~Y.. │ │ │ +0047d4e0: 2069 7320 2020 2020 7c54 0041 e059 0000 is |T.A.Y.. │ │ │ 0047d4f0: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0047d500: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 0047d510: 2020 2020 2020 7c20 6375 7272 656e 746c | currentl │ │ │ 0047d520: 7920 656e 6162 6c65 6420 6f72 2064 6973 y enabled or dis │ │ │ 0047d530: 6162 6c65 642e 2020 2020 2020 7c54 0041 abled. |T.A │ │ │ -0047d540: 7e5a 0000 2020 207c 2022 4744 5343 4552 ~Z.. | "GDSCER │ │ │ +0047d540: e05a 0000 2020 207c 2022 4744 5343 4552 .Z.. | "GDSCER │ │ │ 0047d550: 5422 2020 2020 2020 2020 207c 206e 6f6e T" | non │ │ │ 0047d560: 6520 2020 2020 2020 2020 7c20 2020 2020 e | │ │ │ 0047d570: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047d580: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0047d590: 7c54 0041 7e61 0000 2020 207c 2020 2020 |T.A~a.. | │ │ │ +0047d590: 7c54 0041 e061 0000 2020 207c 2020 2020 |T.A.a.. | │ │ │ 0047d5a0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 0047d5b0: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 0047d5c0: 546f 2065 6e61 626c 6520 6f72 2064 6973 To enable or dis │ │ │ 0047d5d0: 6162 6c65 2044 6174 6162 6173 6520 626c able Database bl │ │ │ -0047d5e0: 6f63 6b20 7c54 0041 7e62 0000 2020 207c ock |T.A~b.. | │ │ │ +0047d5e0: 6f63 6b20 7c54 0041 e062 0000 2020 207c ock |T.A.b.. | │ │ │ 0047d5f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047d600: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0047d610: 2020 7c20 6365 7274 6966 6963 6174 696f | certificatio │ │ │ 0047d620: 6e2c 2075 7365 2074 6865 2056 4945 5720 n, use the VIEW │ │ │ -0047d630: 2020 2020 2020 2020 7c54 0041 7e63 0000 |T.A~c.. │ │ │ +0047d630: 2020 2020 2020 2020 7c54 0041 e063 0000 |T.A.c.. │ │ │ 0047d640: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0047d650: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 0047d660: 2020 2020 2020 7c20 2247 4453 4345 5254 | "GDSCERT │ │ │ 0047d670: 2220 636f 6d6d 616e 642e 2020 2020 2020 " command. │ │ │ 0047d680: 2020 2020 2020 2020 2020 2020 7c54 0041 |T.A │ │ │ -0047d690: 7e64 0000 2020 207c 2d2d 2d2d 2d2d 2d2d ~d.. |-------- │ │ │ +0047d690: e064 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .d.. |-------- │ │ │ 0047d6a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 0047d6b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 0047d6c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0047d6d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0047d6e0: 7c54 0041 7e65 0000 2020 207c 2022 4756 |T.A~e.. | "GV │ │ │ +0047d6e0: 7c54 0041 e065 0000 2020 207c 2022 4756 |T.A.e.. | "GV │ │ │ 0047d6f0: 4143 4345 5353 5f4d 4554 484f 4422 207c ACCESS_METHOD" | │ │ │ 0047d700: 2072 6567 696f 6e20 2020 2020 2020 7c20 region | │ │ │ 0047d710: 4163 6365 7373 206d 6574 686f 6420 6f66 Access method of │ │ │ 0047d720: 2074 6865 2072 6567 696f 6e2e 2020 2020 the region. │ │ │ -0047d730: 2020 2020 7c54 0041 7e66 0000 2020 207c |T.A~f.. | │ │ │ +0047d730: 2020 2020 7c54 0041 e066 0000 2020 207c |T.A.f.. | │ │ │ 0047d740: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0047d750: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 0047d760: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 0047d770: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0047d780: 2d2d 2d2d 2d2d 2d2d 7c54 0041 7e67 0000 --------|T.A~g.. │ │ │ +0047d780: 2d2d 2d2d 2d2d 2d2d 7c54 0041 e067 0000 --------|T.A.g.. │ │ │ 0047d790: 2020 207c 2022 4756 4649 4c45 2220 2020 | "GVFILE" │ │ │ 0047d7a0: 2020 2020 2020 207c 2072 6567 696f 6e20 | region │ │ │ 0047d7b0: 2020 2020 2020 7c20 4e61 6d65 206f 6620 | Name of │ │ │ 0047d7c0: 7468 6520 6461 7461 6261 7365 2061 7373 the database ass │ │ │ 0047d7d0: 6f63 6961 7465 6420 2020 2020 7c00 0000 ociated |... │ │ │ 0047d7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0047d7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0047d800: 0400 0000 dd07 0000 2223 0000 0000 0000 ........"#...... │ │ │ -0047d810: 9500 007e 4845 4c50 00ff 7300 ff46 554e ...~HELP..s..FUN │ │ │ +0047d810: 9500 00e0 4845 4c50 00ff 7300 ff46 554e ....HELP..s..FUN │ │ │ 0047d820: 4354 494f 4e53 00ff 7300 ff24 5649 4557 CTIONS..s..$VIEW │ │ │ 0047d830: 2829 00ff 7300 ff41 5247 554d 454e 545f ()..s..ARGUMENT_ │ │ │ 0047d840: 4b45 5957 4f52 4453 5f4f 465f 2456 4945 KEYWORDS_OF_$VIE │ │ │ 0047d850: 5728 2900 c068 0000 2020 207c 2020 2020 W()..h.. | │ │ │ 0047d860: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 0047d870: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 0047d880: 7769 7468 2074 6865 2072 6567 696f 6e2e with the region. │ │ │ 0047d890: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0047d8a0: 2020 2020 7c54 0041 7e69 0000 2020 207c |T.A~i.. | │ │ │ +0047d8a0: 2020 2020 7c54 0041 e069 0000 2020 207c |T.A.i.. | │ │ │ 0047d8b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0047d8c0: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 0047d8d0: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 0047d8e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0047d8f0: 2d2d 2d2d 2d2d 2d2d 7c54 0041 7e6a 0000 --------|T.A~j.. │ │ │ +0047d8f0: 2d2d 2d2d 2d2d 2d2d 7c54 0041 e06a 0000 --------|T.A.j.. │ │ │ 0047d900: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0047d910: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 0047d920: 2020 2020 2020 7c20 4e61 6d65 206f 6620 | Name of │ │ │ 0047d930: 7468 6520 6669 7273 7420 6461 7461 6261 the first databa │ │ │ 0047d940: 7365 2072 6567 696f 6e20 2020 7c54 0041 se region |T.A │ │ │ -0047d950: 7e71 0000 2020 207c 2022 4756 4649 5253 ~q.. | "GVFIRS │ │ │ +0047d950: e071 0000 2020 207c 2022 4756 4649 5253 .q.. | "GVFIRS │ │ │ 0047d960: 5422 2020 2020 2020 2020 207c 206e 6f6e T" | non │ │ │ 0047d970: 6520 2020 2020 2020 2020 7c20 696e 2074 e | in t │ │ │ 0047d980: 6865 2063 7572 7265 6e74 2067 6c6f 6261 he current globa │ │ │ 0047d990: 6c20 6469 7265 6374 6f72 793b 2020 2020 l directory; │ │ │ -0047d9a0: 7c54 0041 7e72 0000 2020 207c 2020 2020 |T.A~r.. | │ │ │ +0047d9a0: 7c54 0041 e072 0000 2020 207c 2020 2020 |T.A.r.. | │ │ │ 0047d9b0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 0047d9c0: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 0047d9d0: 6675 6e63 7469 6f6e 616c 6c79 2065 7175 functionally equ │ │ │ 0047d9e0: 6976 616c 656e 7420 746f 2020 2020 2020 ivalent to │ │ │ -0047d9f0: 2020 2020 7c54 0041 7e73 0000 2020 207c |T.A~s.. | │ │ │ +0047d9f0: 2020 2020 7c54 0041 e073 0000 2020 207c |T.A.s.. | │ │ │ 0047da00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047da10: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0047da20: 2020 7c20 2456 4945 5728 2247 564e 4558 | $VIEW("GVNEX │ │ │ 0047da30: 5422 2c22 2229 2e20 2020 2020 2020 2020 T",""). │ │ │ -0047da40: 2020 2020 2020 2020 7c54 0041 7e74 0000 |T.A~t.. │ │ │ +0047da40: 2020 2020 2020 2020 7c54 0041 e074 0000 |T.A.t.. │ │ │ 0047da50: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 0047da60: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 0047da70: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 0047da80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0047da90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0041 ------------|T.A │ │ │ -0047daa0: 7e75 0000 2020 207c 2020 2020 2020 2020 ~u.. | │ │ │ +0047daa0: e075 0000 2020 207c 2020 2020 2020 2020 .u.. | │ │ │ 0047dab0: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 0047dac0: 2020 2020 2020 2020 2020 7c20 4e61 6d65 | Name │ │ │ 0047dad0: 206f 6620 7468 6520 6e65 7874 2064 6174 of the next dat │ │ │ 0047dae0: 6162 6173 6520 7265 6769 6f6e 2020 2020 abase region │ │ │ -0047daf0: 7c54 0041 7e76 0000 2020 207c 2020 2020 |T.A~v.. | │ │ │ +0047daf0: 7c54 0041 e076 0000 2020 207c 2020 2020 |T.A.v.. | │ │ │ 0047db00: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 0047db10: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 0047db20: 6166 7465 7220 7468 6520 6769 7665 6e20 after the given │ │ │ 0047db30: 6f6e 6520 696e 2061 6c70 6861 6265 7469 one in alphabeti │ │ │ -0047db40: 6361 6c20 7c54 0041 7e77 0000 2020 207c cal |T.A~w.. | │ │ │ +0047db40: 6361 6c20 7c54 0041 e077 0000 2020 207c cal |T.A.w.. | │ │ │ 0047db50: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047db60: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0047db70: 2020 7c20 6f72 6465 7220 286f 7220 4d20 | order (or M │ │ │ 0047db80: 636f 6c6c 6174 696f 6e20 7365 7175 656e collation sequen │ │ │ -0047db90: 6365 293b 2022 2220 7c54 0041 7e78 0000 ce); "" |T.A~x.. │ │ │ +0047db90: 6365 293b 2022 2220 7c54 0041 e078 0000 ce); "" |T.A.x.. │ │ │ 0047dba0: 2020 207c 2022 4756 4e45 5854 2220 2020 | "GVNEXT" │ │ │ 0047dbb0: 2020 2020 2020 207c 2072 6567 696f 6e20 | region │ │ │ 0047dbc0: 2020 2020 2020 7c20 666f 7220 7265 6769 | for regi │ │ │ 0047dbd0: 6f6e 2073 7461 7274 7320 7769 7468 2074 on starts with t │ │ │ 0047dbe0: 6865 2066 6972 7374 2020 2020 7c54 0041 he first |T.A │ │ │ -0047dbf0: 7e79 0000 2020 207c 2020 2020 2020 2020 ~y.. | │ │ │ +0047dbf0: e079 0000 2020 207c 2020 2020 2020 2020 .y.. | │ │ │ 0047dc00: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 0047dc10: 2020 2020 2020 2020 2020 7c20 7265 6769 | regi │ │ │ 0047dc20: 6f6e 2e20 4120 7265 7475 726e 2076 616c on. A return val │ │ │ 0047dc30: 7565 206f 6620 2222 206d 6561 6e73 2020 ue of "" means │ │ │ -0047dc40: 7c54 0041 7e7a 0000 2020 207c 2020 2020 |T.A~z.. | │ │ │ +0047dc40: 7c54 0041 e07a 0000 2020 207c 2020 2020 |T.A.z.. | │ │ │ 0047dc50: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 0047dc60: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 0047dc70: 7468 6174 2074 6865 2067 6c6f 6261 6c20 that the global │ │ │ 0047dc80: 6469 7265 6374 6f72 7920 6465 6669 6e65 directory define │ │ │ -0047dc90: 7320 2020 7c54 0041 7e81 0000 2020 207c s |T.A~... | │ │ │ +0047dc90: 7320 2020 7c54 0041 e081 0000 2020 207c s |T.A.... | │ │ │ 0047dca0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047dcb0: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0047dcc0: 2020 7c20 6e6f 2061 6464 6974 696f 6e61 | no additiona │ │ │ 0047dcd0: 6c20 7265 6769 6f6e 732e 2020 2020 2020 l regions. │ │ │ -0047dce0: 2020 2020 2020 2020 7c54 0041 7e82 0000 |T.A~... │ │ │ +0047dce0: 2020 2020 2020 2020 7c54 0041 e082 0000 |T.A.... │ │ │ 0047dcf0: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 0047dd00: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 0047dd10: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 0047dd20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0047dd30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0041 ------------|T.A │ │ │ -0047dd40: 7e83 0000 2020 207c 2020 2020 2020 2020 ~... | │ │ │ +0047dd40: e083 0000 2020 207c 2020 2020 2020 2020 .... | │ │ │ 0047dd50: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 0047dd60: 2020 2020 2020 2020 2020 7c20 4120 7265 | A re │ │ │ 0047dd70: 6164 2d6f 6e6c 7920 7072 6f63 6573 7320 ad-only process │ │ │ 0047dd80: 6361 6e6e 6f74 2075 7064 6174 6520 2020 cannot update │ │ │ -0047dd90: 7c54 0041 7e84 0000 2020 207c 2020 2020 |T.A~... | │ │ │ +0047dd90: 7c54 0041 e084 0000 2020 207c 2020 2020 |T.A.... | │ │ │ 0047dda0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 0047ddb0: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 0047ddc0: 7468 6520 6461 7461 6261 7365 2069 6e63 the database inc │ │ │ 0047ddd0: 6c75 6469 6e67 2074 6865 2064 6174 6162 luding the datab │ │ │ -0047dde0: 6173 6520 7c54 0041 7e85 0000 2020 207c ase |T.A~... | │ │ │ +0047dde0: 6173 6520 7c54 0041 e085 0000 2020 207c ase |T.A.... | │ │ │ 0047ddf0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047de00: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0047de10: 2020 7c20 6669 6c65 2068 6561 6465 7220 | file header │ │ │ 0047de20: 7768 6572 6520 4756 5354 4154 5320 6172 where GVSTATS ar │ │ │ -0047de30: 6520 2020 2020 2020 7c54 0041 7e86 0000 e |T.A~... │ │ │ +0047de30: 6520 2020 2020 2020 7c54 0041 e086 0000 e |T.A.... │ │ │ 0047de40: 2020 207c 2022 4756 5354 4154 2220 2020 | "GVSTAT" │ │ │ 0047de50: 2020 2020 2020 207c 2072 6567 696f 6e20 | region │ │ │ 0047de60: 2020 2020 2020 7c20 7374 6f72 6564 2e20 | stored. │ │ │ 0047de70: 416e 6f74 6865 7220 7072 6f63 6573 7320 Another process │ │ │ 0047de80: 7769 7468 2077 7269 7465 2020 7c54 0041 with write |T.A │ │ │ -0047de90: 7e87 0000 2020 207c 2020 2020 2020 2020 ~... | │ │ │ +0047de90: e087 0000 2020 207c 2020 2020 2020 2020 .... | │ │ │ 0047dea0: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 0047deb0: 2020 2020 2020 2020 2020 7c20 6163 6365 | acce │ │ │ 0047dec0: 7373 2074 6f20 6120 6461 7461 6261 7365 ss to a database │ │ │ 0047ded0: 2c20 7375 6368 2061 7320 4d55 5049 5020 , such as MUPIP │ │ │ -0047dee0: 7c54 0041 7e88 0000 2020 207c 2020 2020 |T.A~... | │ │ │ +0047dee0: 7c54 0041 e088 0000 2020 207c 2020 2020 |T.A.... | │ │ │ 0047def0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 0047df00: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 0047df10: 5255 4e44 4f57 4e2c 2063 616e 2066 6c75 RUNDOWN, can flu │ │ │ 0047df20: 7368 2069 7473 2072 6561 6420 2020 2020 sh its read │ │ │ -0047df30: 2020 2020 7c54 0041 7e89 0000 2020 207c |T.A~... | │ │ │ +0047df30: 2020 2020 7c54 0041 e089 0000 2020 207c |T.A.... | │ │ │ 0047df40: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047df50: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0047df60: 2020 7c20 7374 6174 6973 7469 6373 2066 | statistics f │ │ │ 0047df70: 726f 6d20 7468 6520 6173 736f 6369 6174 rom the associat │ │ │ -0047df80: 6564 2020 2020 2020 7c54 0041 7e8a 0000 ed |T.A~... │ │ │ +0047df80: 6564 2020 2020 2020 7c54 0041 e08a 0000 ed |T.A.... │ │ │ 0047df90: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0047dfa0: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 0047dfb0: 2020 2020 2020 7c20 7368 6172 6564 206d | shared m │ │ │ 0047dfc0: 656d 6f72 7920 746f 2047 5653 5441 5453 emory to GVSTATS │ │ │ 0047dfd0: 2e20 2020 2020 2020 2020 2020 7c00 0000 . |... │ │ │ 0047dfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0047dff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0047e000: 0400 0000 de07 0000 3923 0000 0000 0000 ........9#...... │ │ │ -0047e010: 9500 007e 4845 4c50 00ff 7300 ff46 554e ...~HELP..s..FUN │ │ │ +0047e010: 9500 00e0 4845 4c50 00ff 7300 ff46 554e ....HELP..s..FUN │ │ │ 0047e020: 4354 494f 4e53 00ff 7300 ff24 5649 4557 CTIONS..s..$VIEW │ │ │ 0047e030: 2829 00ff 7300 ff41 5247 554d 454e 545f ()..s..ARGUMENT_ │ │ │ 0047e040: 4b45 5957 4f52 4453 5f4f 465f 2456 4945 KEYWORDS_OF_$VIE │ │ │ 0047e050: 5728 2900 c091 0000 2020 207c 2d2d 2d2d W()..... |---- │ │ │ 0047e060: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 0047e070: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 0047e080: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0047e090: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0047e0a0: 2d2d 2d2d 7c54 0041 7e92 0000 2020 207c ----|T.A~... | │ │ │ +0047e0a0: 2d2d 2d2d 7c54 0041 e092 0000 2020 207c ----|T.A.... | │ │ │ 0047e0b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047e0c0: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0047e0d0: 2020 7c20 4e75 6d62 6572 206f 6620 696e | Number of in │ │ │ 0047e0e0: 6469 7265 6374 696f 6e20 6361 6368 6520 direction cache │ │ │ -0047e0f0: 6869 7473 2020 2020 7c54 0041 7e93 0000 hits |T.A~... │ │ │ +0047e0f0: 6869 7473 2020 2020 7c54 0041 e093 0000 hits |T.A.... │ │ │ 0047e100: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0047e110: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 0047e120: 2020 2020 2020 7c20 7369 6e63 6520 4754 | since GT │ │ │ 0047e130: 2e4d 2070 726f 6365 7373 2073 7461 7274 .M process start │ │ │ 0047e140: 7570 2e20 2020 2020 2020 2020 7c54 0041 up. |T.A │ │ │ -0047e150: 7e94 0000 2020 207c 2020 2020 2020 2020 ~... | │ │ │ +0047e150: e094 0000 2020 207c 2020 2020 2020 2020 .... | │ │ │ 0047e160: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 0047e170: 2020 2020 2020 2020 2020 7c20 2020 2020 | │ │ │ 0047e180: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047e190: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0047e1a0: 7c54 0041 7e95 0000 2020 207c 2022 4943 |T.A~... | "IC │ │ │ +0047e1a0: 7c54 0041 e095 0000 2020 207c 2022 4943 |T.A.... | "IC │ │ │ 0047e1b0: 4849 5453 2220 2020 2020 2020 2020 207c HITS" | │ │ │ 0047e1c0: 206e 6f6e 6520 2020 2020 2020 2020 7c20 none | │ │ │ 0047e1d0: 496e 6469 7265 6374 696f 6e20 6361 6368 Indirection cach │ │ │ 0047e1e0: 6520 6973 2061 2070 6f6f 6c20 6f66 2020 e is a pool of │ │ │ -0047e1f0: 2020 2020 7c54 0041 7e96 0000 2020 207c |T.A~... | │ │ │ +0047e1f0: 2020 2020 7c54 0041 e096 0000 2020 207c |T.A.... | │ │ │ 0047e200: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047e210: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0047e220: 2020 7c20 636f 6d70 696c 6564 2065 7870 | compiled exp │ │ │ 0047e230: 7265 7373 696f 6e73 2074 6861 7420 4754 ressions that GT │ │ │ -0047e240: 2e4d 2020 2020 2020 7c54 0041 7e97 0000 .M |T.A~... │ │ │ +0047e240: 2e4d 2020 2020 2020 7c54 0041 e097 0000 .M |T.A.... │ │ │ 0047e250: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0047e260: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 0047e270: 2020 2020 2020 7c20 6d61 696e 7461 696e | maintain │ │ │ 0047e280: 7320 666f 7220 696e 6469 7265 6374 696f s for indirectio │ │ │ 0047e290: 6e20 616e 6420 2020 2020 2020 7c54 0041 n and |T.A │ │ │ -0047e2a0: 7e98 0000 2020 207c 2020 2020 2020 2020 ~... | │ │ │ +0047e2a0: e098 0000 2020 207c 2020 2020 2020 2020 .... | │ │ │ 0047e2b0: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 0047e2c0: 2020 2020 2020 2020 2020 7c20 5845 4355 | XECU │ │ │ 0047e2d0: 5445 2e20 2020 2020 2020 2020 2020 2020 TE. │ │ │ 0047e2e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0047e2f0: 7c54 0041 7e99 0000 2020 207c 2d2d 2d2d |T.A~... |---- │ │ │ +0047e2f0: 7c54 0041 e099 0000 2020 207c 2d2d 2d2d |T.A.... |---- │ │ │ 0047e300: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 0047e310: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 0047e320: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0047e330: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0047e340: 2d2d 2d2d 7c54 0041 7e9a 0000 2020 207c ----|T.A~... | │ │ │ +0047e340: 2d2d 2d2d 7c54 0041 e09a 0000 2020 207c ----|T.A.... | │ │ │ 0047e350: 2022 4943 4d49 5353 2220 2020 2020 2020 "ICMISS" │ │ │ 0047e360: 2020 207c 206e 6f6e 6520 2020 2020 2020 | none │ │ │ 0047e370: 2020 7c20 4e75 6d62 6572 206f 6620 696e | Number of in │ │ │ 0047e380: 6469 7265 6374 696f 6e20 6361 6368 6520 direction cache │ │ │ -0047e390: 6d69 7373 6573 2020 7c55 0040 7ec1 1100 misses |U.@~... │ │ │ +0047e390: 6d69 7373 6573 2020 7c55 0040 e0c1 1100 misses |U.@.... │ │ │ 0047e3a0: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 0047e3b0: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 0047e3c0: 2020 2020 2020 207c 2073 696e 6365 2047 | since G │ │ │ 0047e3d0: 542e 4d20 7072 6f63 6573 7320 7374 6172 T.M process star │ │ │ 0047e3e0: 7475 702e 2020 2020 2020 2020 207c 5400 tup. |T. │ │ │ -0047e3f0: 427e 1100 0020 2020 7c2d 2d2d 2d2d 2d2d B~... |------- │ │ │ +0047e3f0: 42e0 1100 0020 2020 7c2d 2d2d 2d2d 2d2d B.... |------- │ │ │ 0047e400: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 0047e410: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 0047e420: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0047e430: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0047e440: 2d7c 5400 427e 2100 0020 2020 7c20 2020 -|T.B~!.. | │ │ │ +0047e440: 2d7c 5400 42e0 2100 0020 2020 7c20 2020 -|T.B.!.. | │ │ │ 0047e450: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047e460: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 0047e470: 2063 616e 2072 6574 7572 6e20 7468 6520 can return the │ │ │ 0047e480: 666f 6c6c 6f77 696e 6720 7661 6c75 6573 following values │ │ │ -0047e490: 3a20 2020 207c 5400 427e 3100 0020 2020 : |T.B~1.. │ │ │ +0047e490: 3a20 2020 207c 5400 42e0 3100 0020 2020 : |T.B.1.. │ │ │ 0047e4a0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 0047e4b0: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 0047e4c0: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0047e4d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0047e4e0: 2020 2020 2020 2020 207c 5400 427e 4100 |T.B~A. │ │ │ +0047e4e0: 2020 2020 2020 2020 207c 5400 42e0 4100 |T.B.A. │ │ │ 0047e4f0: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 0047e500: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 0047e510: 2020 2020 2020 207c 2020 206f 202d 3120 | o -1 │ │ │ 0047e520: 2869 6e74 6572 6e61 6c20 6572 726f 7229 (internal error) │ │ │ 0047e530: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -0047e540: 427e 5100 0020 2020 7c20 224a 4e4c 4143 B~Q.. | "JNLAC │ │ │ +0047e540: 42e0 5100 0020 2020 7c20 224a 4e4c 4143 B.Q.. | "JNLAC │ │ │ 0047e550: 5449 5645 2220 2020 2020 2020 7c20 7265 TIVE" | re │ │ │ 0047e560: 6769 6f6e 2020 2020 2020 207c 2020 206f gion | o │ │ │ 0047e570: 2030 206a 6f75 726e 616c 696e 6720 6973 0 journaling is │ │ │ 0047e580: 2064 6973 6162 6c65 6420 2020 2020 2020 disabled │ │ │ -0047e590: 207c 5400 427e 6100 0020 2020 7c20 2020 |T.B~a.. | │ │ │ +0047e590: 207c 5400 42e0 6100 0020 2020 7c20 2020 |T.B.a.. | │ │ │ 0047e5a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047e5b0: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 0047e5c0: 2020 206f 2031 206a 6f75 726e 616c 696e o 1 journalin │ │ │ 0047e5d0: 6720 6973 2065 6e61 626c 6564 2062 7574 g is enabled but │ │ │ -0047e5e0: 2020 2020 207c 5400 427e 7100 0020 2020 |T.B~q.. │ │ │ +0047e5e0: 2020 2020 207c 5400 42e0 7100 0020 2020 |T.B.q.. │ │ │ 0047e5f0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 0047e600: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 0047e610: 2020 207c 2020 2020 2063 6c6f 7365 6420 | closed │ │ │ 0047e620: 284f 4646 2920 2020 2020 2020 2020 2020 (OFF) │ │ │ -0047e630: 2020 2020 2020 2020 207c 5400 427e 8100 |T.B~.. │ │ │ +0047e630: 2020 2020 2020 2020 207c 5400 42e0 8100 |T.B... │ │ │ 0047e640: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 0047e650: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 0047e660: 2020 2020 2020 207c 2020 206f 2032 206a | o 2 j │ │ │ 0047e670: 6f75 726e 616c 696e 6720 6973 2065 6e61 ournaling is ena │ │ │ 0047e680: 626c 6564 2061 6e64 2020 2020 207c 5400 bled and |T. │ │ │ -0047e690: 427e 9100 0020 2020 7c20 2020 2020 2020 B~... | │ │ │ +0047e690: 42e0 9100 0020 2020 7c20 2020 2020 2020 B.... | │ │ │ 0047e6a0: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 0047e6b0: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 0047e6c0: 206f 7065 6e20 284f 4e29 2020 2020 2020 open (ON) │ │ │ 0047e6d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0047e6e0: 207c 5400 417e 1200 0020 2020 7c2d 2d2d |T.A~... |--- │ │ │ +0047e6e0: 207c 5400 41e0 1200 0020 2020 7c2d 2d2d |T.A.... |--- │ │ │ 0047e6f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0047e700: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b +--------------+ │ │ │ 0047e710: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0047e720: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0047e730: 2d2d 2d2d 2d7c 5400 427e 1100 0020 2020 -----|T.B~... │ │ │ +0047e730: 2d2d 2d2d 2d7c 5400 42e0 1100 0020 2020 -----|T.B.... │ │ │ 0047e740: 7c20 224a 4e4c 4649 4c45 2220 2020 2020 | "JNLFILE" │ │ │ 0047e750: 2020 2020 7c20 7265 6769 6f6e 2020 2020 | region │ │ │ 0047e760: 2020 207c 204a 6f75 726e 616c 2066 696c | Journal fil │ │ │ 0047e770: 6520 6e61 6d65 2061 7373 6f63 6961 7465 e name associate │ │ │ -0047e780: 6420 7769 7468 2020 207c 5400 427e 2100 d with |T.B~!. │ │ │ +0047e780: 6420 7769 7468 2020 207c 5400 42e0 2100 d with |T.B.!. │ │ │ 0047e790: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 0047e7a0: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 0047e7b0: 2020 2020 2020 207c 2074 6865 2072 6567 | the reg │ │ │ 0047e7c0: 696f 6e2e 2020 2020 2020 2020 2020 2020 ion. │ │ │ 0047e7d0: 2020 2020 2020 2020 2020 2020 207c 0000 |.. │ │ │ 0047e7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0047e7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0047e800: 0400 0000 de07 0000 5023 0000 0000 0000 ........P#...... │ │ │ -0047e810: 9600 007e 4845 4c50 00ff 7300 ff46 554e ...~HELP..s..FUN │ │ │ +0047e810: 9600 00e0 4845 4c50 00ff 7300 ff46 554e ....HELP..s..FUN │ │ │ 0047e820: 4354 494f 4e53 00ff 7300 ff24 5649 4557 CTIONS..s..$VIEW │ │ │ 0047e830: 2829 00ff 7300 ff41 5247 554d 454e 545f ()..s..ARGUMENT_ │ │ │ 0047e840: 4b45 5957 4f52 4453 5f4f 465f 2456 4945 KEYWORDS_OF_$VIE │ │ │ 0047e850: 5728 2900 c112 3100 0020 2020 7c2d 2d2d W()...1.. |--- │ │ │ 0047e860: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0047e870: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b +--------------+ │ │ │ 0047e880: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0047e890: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0047e8a0: 2d2d 2d2d 2d7c 5400 427e 4100 0020 2020 -----|T.B~A.. │ │ │ +0047e8a0: 2d2d 2d2d 2d7c 5400 42e0 4100 0020 2020 -----|T.B.A.. │ │ │ 0047e8b0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 0047e8c0: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 0047e8d0: 2020 207c 2052 6574 7572 6e73 2074 6865 | Returns the │ │ │ 0047e8e0: 2072 6570 6c69 6361 7469 6f6e 2069 6e73 replication ins │ │ │ -0047e8f0: 7461 6e63 6520 2020 207c 5400 427e 5100 tance |T.B~Q. │ │ │ +0047e8f0: 7461 6e63 6520 2020 207c 5400 42e0 5100 tance |T.B.Q. │ │ │ 0047e900: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 0047e910: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 0047e920: 2020 2020 2020 207c 2066 696c 6520 6e61 | file na │ │ │ 0047e930: 6d65 2066 6f72 2074 6865 2063 7572 7265 me for the curre │ │ │ 0047e940: 6e74 204a 6f75 726e 616c 2020 207c 5400 nt Journal |T. │ │ │ -0047e950: 427e 6100 0020 2020 7c20 2020 2020 2020 B~a.. | │ │ │ +0047e950: 42e0 6100 0020 2020 7c20 2020 2020 2020 B.a.. | │ │ │ 0047e960: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 0047e970: 2020 2020 2020 2020 2020 207c 2050 6f6f | Poo │ │ │ 0047e980: 6c20 616e 6420 616e 2065 6d70 7479 2073 l and an empty s │ │ │ 0047e990: 7472 696e 6720 7768 656e 2074 6865 7265 tring when there │ │ │ -0047e9a0: 207c 5400 427e 7100 0020 2020 7c20 2020 |T.B~q.. | │ │ │ +0047e9a0: 207c 5400 42e0 7100 0020 2020 7c20 2020 |T.B.q.. | │ │ │ 0047e9b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047e9c0: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 0047e9d0: 2069 7320 6e6f 204a 6f75 726e 616c 2050 is no Journal P │ │ │ 0047e9e0: 6f6f 6c2e 2053 7065 6369 6679 696e 6720 ool. Specifying │ │ │ -0047e9f0: 6120 2020 207c 5400 427e 8100 0020 2020 a |T.B~... │ │ │ +0047e9f0: 6120 2020 207c 5400 42e0 8100 0020 2020 a |T.B.... │ │ │ 0047ea00: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 0047ea10: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 0047ea20: 2020 207c 2073 6563 6f6e 6420 6578 7072 | second expr │ │ │ 0047ea30: 6573 7369 6f6e 2066 6f72 2020 2020 2020 ession for │ │ │ -0047ea40: 2020 2020 2020 2020 207c 5400 427e 9100 |T.B~.. │ │ │ +0047ea40: 2020 2020 2020 2020 207c 5400 42e0 9100 |T.B... │ │ │ 0047ea50: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 0047ea60: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 0047ea70: 2020 2020 2020 207c 2024 5649 4557 2822 | $VIEW(" │ │ │ 0047ea80: 4a4e 4c50 4f4f 4c22 2920 7072 6f76 6964 JNLPOOL") provid │ │ │ 0047ea90: 6573 2061 206d 6561 6e73 2020 207c 5400 es a means |T. │ │ │ -0047eaa0: 417e 1300 0020 2020 7c20 2020 2020 2020 A~... | │ │ │ +0047eaa0: 41e0 1300 0020 2020 7c20 2020 2020 2020 A.... | │ │ │ 0047eab0: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 0047eac0: 2020 2020 2020 2020 2020 207c 206f 6620 | of │ │ │ 0047ead0: 6974 6572 6174 696e 6720 7468 726f 7567 iterating throug │ │ │ 0047eae0: 6820 6163 7469 7665 204a 6f75 726e 616c h active Journal │ │ │ -0047eaf0: 207c 5400 427e 1100 0020 2020 7c20 2020 |T.B~... | │ │ │ +0047eaf0: 207c 5400 42e0 1100 0020 2020 7c20 2020 |T.B.... | │ │ │ 0047eb00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047eb10: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 0047eb20: 2050 6f6f 6c73 2e20 4966 2074 6865 2073 Pools. If the s │ │ │ 0047eb30: 6563 6f6e 6420 6578 7072 6573 7369 6f6e econd expression │ │ │ -0047eb40: 2069 7320 207c 5400 427e 2100 0020 2020 is |T.B~!.. │ │ │ +0047eb40: 2069 7320 207c 5400 42e0 2100 0020 2020 is |T.B.!.. │ │ │ 0047eb50: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 0047eb60: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 0047eb70: 2020 207c 2061 6e20 656d 7074 7920 7374 | an empty st │ │ │ 0047eb80: 7269 6e67 2c20 7468 6520 6675 6e63 7469 ring, the functi │ │ │ -0047eb90: 6f6e 2020 2020 2020 207c 5400 427e 3100 on |T.B~1. │ │ │ +0047eb90: 6f6e 2020 2020 2020 207c 5400 42e0 3100 on |T.B.1. │ │ │ 0047eba0: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 0047ebb0: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 0047ebc0: 2020 2020 2020 207c 2072 6574 7572 6e73 | returns │ │ │ 0047ebd0: 2074 6865 2072 6570 6c69 6361 7469 6f6e the replication │ │ │ 0047ebe0: 2069 6e73 7461 6e63 6520 2020 207c 5400 instance |T. │ │ │ -0047ebf0: 427e 4100 0020 2020 7c20 2020 2020 2020 B~A.. | │ │ │ +0047ebf0: 42e0 4100 0020 2020 7c20 2020 2020 2020 B.A.. | │ │ │ 0047ec00: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 0047ec10: 2020 2020 2020 2020 2020 207c 2066 696c | fil │ │ │ 0047ec20: 6520 6e61 6d65 2061 7373 6f63 6961 7465 e name associate │ │ │ 0047ec30: 6420 7769 7468 2074 6865 2020 2020 2020 d with the │ │ │ -0047ec40: 207c 5400 427e 5100 0020 2020 7c20 2020 |T.B~Q.. | │ │ │ +0047ec40: 207c 5400 42e0 5100 0020 2020 7c20 2020 |T.B.Q.. | │ │ │ 0047ec50: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047ec60: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 0047ec70: 2069 6e73 7461 6e63 6520 6669 7273 7420 instance first │ │ │ 0047ec80: 6174 7461 6368 6564 2062 7920 7468 6520 attached by the │ │ │ -0047ec90: 2020 2020 207c 5400 427e 6100 0020 2020 |T.B~a.. │ │ │ +0047ec90: 2020 2020 207c 5400 42e0 6100 0020 2020 |T.B.a.. │ │ │ 0047eca0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 0047ecb0: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 0047ecc0: 2020 207c 2070 726f 6365 7373 206f 722e | process or. │ │ │ 0047ecd0: 2069 6620 7468 6520 7072 6f63 6573 7320 if the process │ │ │ -0047ece0: 6861 7320 6e6f 7420 207c 5400 427e 7100 has not |T.B~q. │ │ │ +0047ece0: 6861 7320 6e6f 7420 207c 5400 42e0 7100 has not |T.B.q. │ │ │ 0047ecf0: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 0047ed00: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 0047ed10: 2020 2020 2020 207c 2070 7265 7669 6f75 | previou │ │ │ 0047ed20: 736c 7920 656e 6761 6765 6420 7769 7468 sly engaged with │ │ │ 0047ed30: 2061 6e79 2020 2020 2020 2020 207c 5400 any |T. │ │ │ -0047ed40: 427e 8100 0020 2020 7c20 2020 2020 2020 B~... | │ │ │ +0047ed40: 42e0 8100 0020 2020 7c20 2020 2020 2020 B.... | │ │ │ 0047ed50: 2020 2020 2020 2020 2020 2020 7c20 7265 | re │ │ │ 0047ed60: 706c 6963 6174 696f 6e20 207c 2069 6e73 plication | ins │ │ │ 0047ed70: 7461 6e63 652c 2074 6865 2073 7472 696e tance, the strin │ │ │ 0047ed80: 6720 222a 222e 2049 6620 7468 6520 2020 g "*". If the │ │ │ -0047ed90: 207c 5400 427e 9100 0020 2020 7c20 224a |T.B~... | "J │ │ │ +0047ed90: 207c 5400 42e0 9100 0020 2020 7c20 224a |T.B.... | "J │ │ │ 0047eda0: 4e4c 504f 4f4c 2220 2020 2020 2020 2020 NLPOOL" │ │ │ 0047edb0: 7c20 696e 7374 616e 6365 2020 2020 207c | instance | │ │ │ 0047edc0: 2066 696c 6520 6e61 6d65 2073 7065 6369 file name speci │ │ │ 0047edd0: 6669 6564 2069 6e20 7468 6520 7365 636f fied in the seco │ │ │ -0047ede0: 6e64 2020 207c 5400 417e 1400 0020 2020 nd |T.A~... │ │ │ +0047ede0: 6e64 2020 207c 5400 41e0 1400 0020 2020 nd |T.A.... │ │ │ 0047edf0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 0047ee00: 2020 2020 7c20 6669 6c65 2020 2020 2020 | file │ │ │ 0047ee10: 2020 207c 2065 7870 7265 7373 696f 6e20 | expression │ │ │ 0047ee20: 646f 6573 206e 6f74 206d 6174 6368 2074 does not match t │ │ │ -0047ee30: 6865 2020 2020 2020 207c 5400 427e 1100 he |T.B~.. │ │ │ +0047ee30: 6865 2020 2020 2020 207c 5400 42e0 1100 he |T.B... │ │ │ 0047ee40: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 0047ee50: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 0047ee60: 2020 2020 2020 207c 2072 6570 6c69 6361 | replica │ │ │ 0047ee70: 7469 6f6e 2069 6e73 7461 6e63 6520 6669 tion instance fi │ │ │ 0047ee80: 6c65 206e 616d 6520 666f 7220 207c 5400 le name for |T. │ │ │ -0047ee90: 427e 2100 0020 2020 7c20 2020 2020 2020 B~!.. | │ │ │ +0047ee90: 42e0 2100 0020 2020 7c20 2020 2020 2020 B.!.. | │ │ │ 0047eea0: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 0047eeb0: 2020 2020 2020 2020 2020 207c 2061 6e79 | any │ │ │ 0047eec0: 206f 6620 7468 6520 6163 7469 7665 204a of the active J │ │ │ 0047eed0: 6f75 726e 616c 2050 6f6f 6c73 2074 6865 ournal Pools the │ │ │ -0047eee0: 207c 5400 427e 3100 0020 2020 7c20 2020 |T.B~1.. | │ │ │ +0047eee0: 207c 5400 42e0 3100 0020 2020 7c20 2020 |T.B.1.. | │ │ │ 0047eef0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047ef00: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 0047ef10: 2066 756e 6374 696f 6e20 7265 7475 726e function return │ │ │ 0047ef20: 7320 7468 6520 7374 7269 6e67 2022 2a22 s the string "*" │ │ │ -0047ef30: 2e20 2020 207c 5400 427e 4100 0020 2020 . |T.B~A.. │ │ │ +0047ef30: 2e20 2020 207c 5400 42e0 4100 0020 2020 . |T.B.A.. │ │ │ 0047ef40: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 0047ef50: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 0047ef60: 2020 207c 204f 7468 6572 7769 7365 2c20 | Otherwise, │ │ │ 0047ef70: 7468 6520 6675 6e63 7469 6f6e 2072 6574 the function ret │ │ │ -0047ef80: 7572 6e73 2074 6865 207c 5400 427e 5100 urns the |T.B~Q. │ │ │ +0047ef80: 7572 6e73 2074 6865 207c 5400 42e0 5100 urns the |T.B.Q. │ │ │ 0047ef90: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 0047efa0: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 0047efb0: 2020 2020 2020 207c 2066 696c 6520 6e61 | file na │ │ │ 0047efc0: 6d65 206f 6620 7468 6520 4a6f 7572 6e61 me of the Journa │ │ │ 0047efd0: 6c20 506f 6f6c 2020 2020 2020 207c 0000 l Pool |.. │ │ │ 0047efe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0047eff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0047f000: 0400 0000 de07 0000 6723 0000 0000 0000 ........g#...... │ │ │ -0047f010: 9600 007e 4845 4c50 00ff 7300 ff46 554e ...~HELP..s..FUN │ │ │ +0047f010: 9600 00e0 4845 4c50 00ff 7300 ff46 554e ....HELP..s..FUN │ │ │ 0047f020: 4354 494f 4e53 00ff 7300 ff24 5649 4557 CTIONS..s..$VIEW │ │ │ 0047f030: 2829 00ff 7300 ff41 5247 554d 454e 545f ()..s..ARGUMENT_ │ │ │ 0047f040: 4b45 5957 4f52 4453 5f4f 465f 2456 4945 KEYWORDS_OF_$VIE │ │ │ 0047f050: 5728 2900 c114 6100 0020 2020 7c20 2020 W()...a.. | │ │ │ 0047f060: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047f070: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 0047f080: 2061 7474 6163 6865 6420 6166 7465 7220 attached after │ │ │ 0047f090: 7468 6520 4a6f 7572 6e61 6c20 506f 6f6c the Journal Pool │ │ │ -0047f0a0: 2020 2020 207c 5400 427e 7100 0020 2020 |T.B~q.. │ │ │ +0047f0a0: 2020 2020 207c 5400 42e0 7100 0020 2020 |T.B.q.. │ │ │ 0047f0b0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 0047f0c0: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 0047f0d0: 2020 207c 2077 6974 6820 7468 6520 7370 | with the sp │ │ │ 0047f0e0: 6563 6966 6965 6420 6669 6c65 206e 616d ecified file nam │ │ │ -0047f0f0: 652e 204e 6f74 6520 207c 5400 427e 8100 e. Note |T.B~.. │ │ │ +0047f0f0: 652e 204e 6f74 6520 207c 5400 42e0 8100 e. Note |T.B... │ │ │ 0047f100: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 0047f110: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 0047f120: 2020 2020 2020 207c 2074 6865 2074 776f | the two │ │ │ 0047f130: 2061 7267 756d 656e 7420 666f 726d 206f argument form o │ │ │ 0047f140: 6620 2020 2020 2020 2020 2020 207c 5400 f |T. │ │ │ -0047f150: 427e 9100 0020 2020 7c20 2020 2020 2020 B~... | │ │ │ +0047f150: 42e0 9100 0020 2020 7c20 2020 2020 2020 B.... | │ │ │ 0047f160: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 0047f170: 2020 2020 2020 2020 2020 207c 2024 5649 | $VI │ │ │ 0047f180: 4557 2822 4a4e 4c50 4f4f 4c22 2920 646f EW("JNLPOOL") do │ │ │ 0047f190: 6573 206e 6f74 2063 6861 6e67 6520 2020 es not change │ │ │ -0047f1a0: 207c 5400 417e 1500 0020 2020 7c20 2020 |T.A~... | │ │ │ +0047f1a0: 207c 5400 41e0 1500 0020 2020 7c20 2020 |T.A.... | │ │ │ 0047f1b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047f1c0: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 0047f1d0: 2074 6865 2063 7572 7265 6e74 2052 6570 the current Rep │ │ │ 0047f1e0: 6c69 6361 7469 6f6e 2049 6e73 7461 6e63 lication Instanc │ │ │ -0047f1f0: 652e 2020 207c 5400 427e 1100 0020 2020 e. |T.B~... │ │ │ +0047f1f0: 652e 2020 207c 5400 42e0 1100 0020 2020 e. |T.B.... │ │ │ 0047f200: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 0047f210: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 0047f220: 2020 207c 204e 6f74 6520 616c 736f 2074 | Note also t │ │ │ 0047f230: 6861 7420 7468 6520 6375 7272 656e 7420 hat the current │ │ │ -0047f240: 4a6f 7572 6e61 6c20 207c 5400 427e 2100 Journal |T.B~!. │ │ │ +0047f240: 4a6f 7572 6e61 6c20 207c 5400 42e0 2100 Journal |T.B.!. │ │ │ 0047f250: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 0047f260: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 0047f270: 2020 2020 2020 207c 2050 6f6f 6c20 6d61 | Pool ma │ │ │ 0047f280: 7920 6e6f 7420 6265 2061 7373 6f63 6961 y not be associa │ │ │ 0047f290: 7465 6420 7769 7468 2074 6865 207c 5400 ted with the |T. │ │ │ -0047f2a0: 427e 3100 0020 2020 7c20 2020 2020 2020 B~1.. | │ │ │ +0047f2a0: 42e0 3100 0020 2020 7c20 2020 2020 2020 B.1.. | │ │ │ 0047f2b0: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 0047f2c0: 2020 2020 2020 2020 2020 207c 206c 6173 | las │ │ │ 0047f2d0: 7420 676c 6f62 616c 2061 6363 6573 7365 t global accesse │ │ │ 0047f2e0: 6420 6279 2061 6e20 6578 7465 6e64 6564 d by an extended │ │ │ -0047f2f0: 207c 5400 427e 4100 0020 2020 7c20 2020 |T.B~A.. | │ │ │ +0047f2f0: 207c 5400 42e0 4100 0020 2020 7c20 2020 |T.B.A.. | │ │ │ 0047f300: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047f310: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 0047f320: 2072 6566 6572 656e 6365 2e20 2020 2020 reference. │ │ │ 0047f330: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0047f340: 2020 2020 207c 5400 427e 5100 0020 2020 |T.B~Q.. │ │ │ +0047f340: 2020 2020 207c 5400 42e0 5100 0020 2020 |T.B.Q.. │ │ │ 0047f350: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |--------------- │ │ │ 0047f360: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 0047f370: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 0047f380: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0047f390: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 427e 6100 ---------|T.B~a. │ │ │ +0047f390: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 42e0 6100 ---------|T.B.a. │ │ │ 0047f3a0: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 0047f3b0: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 0047f3c0: 2020 2020 2020 207c 2049 6e64 6578 2073 | Index s │ │ │ 0047f3d0: 686f 7769 6e67 2068 6f77 206d 616e 7920 howing how many │ │ │ 0047f3e0: 5a54 5354 4152 5420 2020 2020 207c 5400 ZTSTART |T. │ │ │ -0047f3f0: 427e 7100 0020 2020 7c20 224a 4e4c 5452 B~q.. | "JNLTR │ │ │ +0047f3f0: 42e0 7100 0020 2020 7c20 224a 4e4c 5452 B.q.. | "JNLTR │ │ │ 0047f400: 414e 5341 4354 494f 4e22 2020 7c20 6e6f ANSACTION" | no │ │ │ 0047f410: 6e65 2020 2020 2020 2020 207c 2074 7261 ne | tra │ │ │ 0047f420: 6e73 6163 7469 6f6e 2066 656e 6365 7320 nsaction fences │ │ │ 0047f430: 6861 7665 2062 6565 6e20 6f70 656e 6564 have been opened │ │ │ -0047f440: 207c 5400 427e 8100 0020 2020 7c20 2020 |T.B~... | │ │ │ +0047f440: 207c 5400 42e0 8100 0020 2020 7c20 2020 |T.B.... | │ │ │ 0047f450: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047f460: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 0047f470: 2028 616e 6420 6e6f 7420 636c 6f73 6564 (and not closed │ │ │ 0047f480: 292e 2020 2020 2020 2020 2020 2020 2020 ). │ │ │ -0047f490: 2020 2020 207c 5400 427e 9100 0020 2020 |T.B~... │ │ │ +0047f490: 2020 2020 207c 5400 42e0 9100 0020 2020 |T.B.... │ │ │ 0047f4a0: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |--------------- │ │ │ 0047f4b0: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 0047f4c0: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 0047f4d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0047f4e0: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 417e 1600 ---------|T.A~.. │ │ │ +0047f4e0: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 41e0 1600 ---------|T.A... │ │ │ 0047f4f0: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 0047f500: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 0047f510: 2020 2020 2020 207c 2054 7275 7468 2076 | Truth v │ │ │ 0047f520: 616c 7565 2073 686f 7769 6e67 2077 6865 alue showing whe │ │ │ 0047f530: 7468 6572 206c 6162 656c 2020 207c 5400 ther label |T. │ │ │ -0047f540: 427e 1100 0020 2020 7c20 224c 4142 454c B~... | "LABEL │ │ │ +0047f540: 42e0 1100 0020 2020 7c20 224c 4142 454c B.... | "LABEL │ │ │ 0047f550: 5322 2020 2020 2020 2020 2020 7c20 6e6f S" | no │ │ │ 0047f560: 6e65 2020 2020 2020 2020 207c 2063 6173 ne | cas │ │ │ 0047f570: 6520 7365 6e73 6974 6976 6974 7920 6973 e sensitivity is │ │ │ 0047f580: 204f 4e20 2831 2066 6f72 2020 2020 2020 ON (1 for │ │ │ -0047f590: 207c 5400 427e 2100 0020 2020 7c20 2020 |T.B~!.. | │ │ │ +0047f590: 207c 5400 42e0 2100 0020 2020 7c20 2020 |T.B.!.. | │ │ │ 0047f5a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047f5b0: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 0047f5c0: 2022 4c4f 5745 5222 2920 6f72 204f 4646 "LOWER") or OFF │ │ │ 0047f5d0: 2028 3020 666f 7220 2255 5050 4552 2229 (0 for "UPPER") │ │ │ -0047f5e0: 3b20 2020 207c 5400 427e 3100 0020 2020 ; |T.B~1.. │ │ │ +0047f5e0: 3b20 2020 207c 5400 42e0 3100 0020 2020 ; |T.B.1.. │ │ │ 0047f5f0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 0047f600: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 0047f610: 2020 207c 2047 542e 4d20 6465 6661 756c | GT.M defaul │ │ │ 0047f620: 7473 2074 6f20 312e 2020 2020 2020 2020 ts to 1. │ │ │ -0047f630: 2020 2020 2020 2020 207c 5400 427e 4100 |T.B~A. │ │ │ +0047f630: 2020 2020 2020 2020 207c 5400 42e0 4100 |T.B.A. │ │ │ 0047f640: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 0047f650: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 0047f660: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 0047f670: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0047f680: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 -------------|T. │ │ │ -0047f690: 427e 5100 0020 2020 7c20 224c 494e 4b22 B~Q.. | "LINK" │ │ │ +0047f690: 42e0 5100 0020 2020 7c20 224c 494e 4b22 B.Q.. | "LINK" │ │ │ 0047f6a0: 2020 2020 2020 2020 2020 2020 7c20 6e6f | no │ │ │ 0047f6b0: 6e65 2020 2020 2020 2020 207c 2052 6574 ne | Ret │ │ │ 0047f6c0: 7572 6e73 2074 6865 2063 7572 7265 6e74 urns the current │ │ │ 0047f6d0: 2072 656c 696e 6b20 2020 2020 2020 2020 relink │ │ │ -0047f6e0: 207c 5400 427e 6100 0020 2020 7c20 2020 |T.B~a.. | │ │ │ +0047f6e0: 207c 5400 42e0 6100 0020 2020 7c20 2020 |T.B.a.. | │ │ │ 0047f6f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047f700: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 0047f710: 2072 6563 7572 7369 7665 2073 6574 7469 recursive setti │ │ │ 0047f720: 6e67 206f 6620 5a4c 494e 4b2e 2020 2020 ng of ZLINK. │ │ │ -0047f730: 2020 2020 207c 5400 427e 7100 0020 2020 |T.B~q.. │ │ │ +0047f730: 2020 2020 207c 5400 42e0 7100 0020 2020 |T.B.q.. │ │ │ 0047f740: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |--------------- │ │ │ 0047f750: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 0047f760: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 0047f770: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0047f780: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 427e 8100 ---------|T.B~.. │ │ │ +0047f780: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 42e0 8100 ---------|T.B... │ │ │ 0047f790: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 0047f7a0: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 0047f7b0: 2020 2020 2020 207c 2072 6574 7572 6e73 | returns │ │ │ 0047f7c0: 2074 6865 206e 756d 6265 7220 6f66 2072 the number of r │ │ │ 0047f7d0: 6566 6572 656e 6365 7320 6279 207c 0000 eferences by |.. │ │ │ 0047f7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0047f7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0047f800: 0400 0000 de07 0000 7e23 0000 0000 0000 ........~#...... │ │ │ -0047f810: 9600 007e 4845 4c50 00ff 7300 ff46 554e ...~HELP..s..FUN │ │ │ +0047f810: 9600 00e0 4845 4c50 00ff 7300 ff46 554e ....HELP..s..FUN │ │ │ 0047f820: 4354 494f 4e53 00ff 7300 ff24 5649 4557 CTIONS..s..$VIEW │ │ │ 0047f830: 2829 00ff 7300 ff41 5247 554d 454e 545f ()..s..ARGUMENT_ │ │ │ 0047f840: 4b45 5957 4f52 4453 5f4f 465f 2456 4945 KEYWORDS_OF_$VIE │ │ │ 0047f850: 5728 2900 c116 9100 0020 2020 7c20 2020 W()...... | │ │ │ 0047f860: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047f870: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 0047f880: 2061 6c69 6173 2063 6f6e 7461 696e 6572 alias container │ │ │ 0047f890: 7320 746f 2074 6865 2061 7272 6179 2020 s to the array │ │ │ -0047f8a0: 2020 2020 207c 5400 417e 1700 0020 2020 |T.A~... │ │ │ +0047f8a0: 2020 2020 207c 5400 41e0 1700 0020 2020 |T.A.... │ │ │ 0047f8b0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 0047f8c0: 2020 2020 7c20 6c6f 6361 6c20 2020 2020 | local │ │ │ 0047f8d0: 2020 207c 2061 7373 6f63 6961 7465 6420 | associated │ │ │ 0047f8e0: 7769 7468 2061 6e20 756e 7375 6273 6372 with an unsubscr │ │ │ -0047f8f0: 6970 7465 6420 2020 207c 5400 427e 1100 ipted |T.B~.. │ │ │ +0047f8f0: 6970 7465 6420 2020 207c 5400 42e0 1100 ipted |T.B... │ │ │ 0047f900: 0020 2020 7c20 224c 565f 4352 4546 2220 . | "LV_CREF" │ │ │ 0047f910: 2020 2020 2020 2020 7c20 7661 7269 6162 | variab │ │ │ 0047f920: 6c65 2020 2020 207c 206c 6f63 616c 2076 le | local v │ │ │ 0047f930: 6172 6961 626c 6520 6e61 6d65 2073 7065 ariable name spe │ │ │ 0047f940: 6369 6669 6564 2061 7320 6120 207c 5400 cified as a |T. │ │ │ -0047f950: 427e 2100 0020 2020 7c20 2020 2020 2020 B~!.. | │ │ │ +0047f950: 42e0 2100 0020 2020 7c20 2020 2020 2020 B.!.. | │ │ │ 0047f960: 2020 2020 2020 2020 2020 2020 7c20 6e61 | na │ │ │ 0047f970: 6d65 2028 6c76 6e29 2020 207c 2073 6563 me (lvn) | sec │ │ │ 0047f980: 6f6e 6420 6578 7072 2028 666f 7220 6578 ond expr (for ex │ │ │ 0047f990: 616d 706c 6520 6120 7175 6f74 6564 2020 ample a quoted │ │ │ -0047f9a0: 207c 5400 427e 3100 0020 2020 7c20 2020 |T.B~1.. | │ │ │ +0047f9a0: 207c 5400 42e0 3100 0020 2020 7c20 2020 |T.B.1.. | │ │ │ 0047f9b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047f9c0: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 0047f9d0: 2073 7472 696e 6729 3b20 6974 2072 6574 string); it ret │ │ │ 0047f9e0: 7572 6e73 2061 207a 6572 6f20 666f 7220 urns a zero for │ │ │ -0047f9f0: 6120 2020 207c 5400 427e 4100 0020 2020 a |T.B~A.. │ │ │ +0047f9f0: 6120 2020 207c 5400 42e0 4100 0020 2020 a |T.B.A.. │ │ │ 0047fa00: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 0047fa10: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 0047fa20: 2020 207c 2076 6172 6961 626c 6520 7769 | variable wi │ │ │ 0047fa30: 7468 6f75 7420 616e 7920 6173 736f 6369 thout any associ │ │ │ -0047fa40: 6174 6564 2020 2020 207c 5400 427e 5100 ated |T.B~Q. │ │ │ +0047fa40: 6174 6564 2020 2020 207c 5400 42e0 5100 ated |T.B.Q. │ │ │ 0047fa50: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 0047fa60: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 0047fa70: 2020 2020 2020 207c 2061 6c69 6173 2063 | alias c │ │ │ 0047fa80: 6f6e 7461 696e 6572 2e20 2020 2020 2020 ontainer. │ │ │ 0047fa90: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -0047faa0: 427e 6100 0020 2020 7c2d 2d2d 2d2d 2d2d B~a.. |------- │ │ │ +0047faa0: 42e0 6100 0020 2020 7c2d 2d2d 2d2d 2d2d B.a.. |------- │ │ │ 0047fab0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 0047fac0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 0047fad0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0047fae0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0047faf0: 2d7c 5400 427e 7100 0020 2020 7c20 2020 -|T.B~q.. | │ │ │ +0047faf0: 2d7c 5400 42e0 7100 0020 2020 7c20 2020 -|T.B.q.. | │ │ │ 0047fb00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047fb10: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 0047fb20: 2072 6574 7572 6e73 2074 6865 206e 756d returns the num │ │ │ 0047fb30: 6265 7220 6f66 2064 6174 612d 7370 6163 ber of data-spac │ │ │ -0047fb40: 6573 2020 207c 5400 427e 8100 0020 2020 es |T.B~... │ │ │ +0047fb40: 6573 2020 207c 5400 42e0 8100 0020 2020 es |T.B.... │ │ │ 0047fb50: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 0047fb60: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 0047fb70: 2020 207c 2072 6563 6f76 6572 6564 2064 | recovered d │ │ │ 0047fb80: 7572 696e 6720 6120 6c6f 6361 6c20 7661 uring a local va │ │ │ -0047fb90: 7269 6162 6c65 2020 207c 5400 427e 9100 riable |T.B~.. │ │ │ +0047fb90: 7269 6162 6c65 2020 207c 5400 42e0 9100 riable |T.B... │ │ │ 0047fba0: 0020 2020 7c20 224c 565f 4743 4f4c 2220 . | "LV_GCOL" │ │ │ 0047fbb0: 2020 2020 2020 2020 7c20 6e6f 6e65 2020 | none │ │ │ 0047fbc0: 2020 2020 2020 207c 2064 6174 612d 7370 | data-sp │ │ │ 0047fbd0: 6163 6520 6761 7262 6167 6520 636f 6c6c ace garbage coll │ │ │ 0047fbe0: 6563 7469 6f6e 2069 7420 2020 207c 5400 ection it |T. │ │ │ -0047fbf0: 417e 1800 0020 2020 7c20 2020 2020 2020 A~... | │ │ │ +0047fbf0: 41e0 1800 0020 2020 7c20 2020 2020 2020 A.... | │ │ │ 0047fc00: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 0047fc10: 2020 2020 2020 2020 2020 207c 2074 7269 | tri │ │ │ 0047fc20: 6767 6572 733b 2073 7563 6820 636f 6c6c ggers; such coll │ │ │ 0047fc30: 6563 7469 6f6e 7320 6e6f 726d 616c 6c79 ections normally │ │ │ -0047fc40: 207c 5400 427e 1100 0020 2020 7c20 2020 |T.B~... | │ │ │ +0047fc40: 207c 5400 42e0 1100 0020 2020 7c20 2020 |T.B.... | │ │ │ 0047fc50: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047fc60: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 0047fc70: 2068 6170 7065 6e20 6175 746f 6d61 7469 happen automati │ │ │ 0047fc80: 6361 6c6c 7920 6174 2061 7070 726f 7072 cally at appropr │ │ │ -0047fc90: 6961 7465 207c 5400 427e 2100 0020 2020 iate |T.B~!.. │ │ │ +0047fc90: 6961 7465 207c 5400 42e0 2100 0020 2020 iate |T.B.!.. │ │ │ 0047fca0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 0047fcb0: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 0047fcc0: 2020 207c 2074 696d 6573 2e20 2020 2020 | times. │ │ │ 0047fcd0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0047fce0: 2020 2020 2020 2020 207c 5400 427e 3100 |T.B~1. │ │ │ +0047fce0: 2020 2020 2020 2020 207c 5400 42e0 3100 |T.B.1. │ │ │ 0047fcf0: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 0047fd00: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 0047fd10: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 0047fd20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0047fd30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 -------------|T. │ │ │ -0047fd40: 427e 4100 0020 2020 7c20 2020 2020 2020 B~A.. | │ │ │ +0047fd40: 42e0 4100 0020 2020 7c20 2020 2020 2020 B.A.. | │ │ │ 0047fd50: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 0047fd60: 2020 2020 2020 2020 2020 207c 2072 6574 | ret │ │ │ 0047fd70: 7572 6e73 2074 6865 2074 6f74 616c 206e urns the total n │ │ │ 0047fd80: 756d 6265 7220 6f66 2020 2020 2020 2020 umber of │ │ │ -0047fd90: 207c 5400 427e 5100 0020 2020 7c20 2020 |T.B~Q.. | │ │ │ +0047fd90: 207c 5400 42e0 5100 0020 2020 7c20 2020 |T.B.Q.. | │ │ │ 0047fda0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047fdb0: 7c20 6c6f 6361 6c20 2020 2020 2020 207c | local | │ │ │ 0047fdc0: 2072 6566 6572 656e 6365 7320 746f 2074 references to t │ │ │ 0047fdd0: 6865 2064 6174 612d 7370 6163 6520 2020 he data-space │ │ │ -0047fde0: 2020 2020 207c 5400 427e 6100 0020 2020 |T.B~a.. │ │ │ +0047fde0: 2020 2020 207c 5400 42e0 6100 0020 2020 |T.B.a.. │ │ │ 0047fdf0: 7c20 224c 565f 5245 4622 2020 2020 2020 | "LV_REF" │ │ │ 0047fe00: 2020 2020 7c20 7661 7269 6162 6c65 2020 | variable │ │ │ 0047fe10: 2020 207c 2061 7373 6f63 6961 7465 6420 | associated │ │ │ 0047fe20: 7769 7468 2061 6e20 756e 7375 6273 6372 with an unsubscr │ │ │ -0047fe30: 6970 7465 6420 2020 207c 5400 427e 7100 ipted |T.B~q. │ │ │ +0047fe30: 6970 7465 6420 2020 207c 5400 42e0 7100 ipted |T.B.q. │ │ │ 0047fe40: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 0047fe50: 2020 2020 2020 2020 7c20 6e61 6d65 2028 | name ( │ │ │ 0047fe60: 6c76 6e29 2020 207c 206c 6f63 616c 2076 lvn) | local v │ │ │ 0047fe70: 6172 6961 626c 6520 6e61 6d65 2073 7065 ariable name spe │ │ │ 0047fe80: 6369 6669 6564 2061 7320 6120 207c 5400 cified as a |T. │ │ │ -0047fe90: 427e 8100 0020 2020 7c20 2020 2020 2020 B~... | │ │ │ +0047fe90: 42e0 8100 0020 2020 7c20 2020 2020 2020 B.... | │ │ │ 0047fea0: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 0047feb0: 2020 2020 2020 2020 2020 207c 2073 6563 | sec │ │ │ 0047fec0: 6f6e 6420 6578 7072 2028 666f 7220 6578 ond expr (for ex │ │ │ 0047fed0: 616d 706c 6520 6120 7175 6f74 6564 2020 ample a quoted │ │ │ -0047fee0: 207c 5400 427e 9100 0020 2020 7c20 2020 |T.B~... | │ │ │ +0047fee0: 207c 5400 42e0 9100 0020 2020 7c20 2020 |T.B.... | │ │ │ 0047fef0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0047ff00: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 0047ff10: 2073 7472 696e 6729 2e20 2020 2020 2020 string). │ │ │ 0047ff20: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0047ff30: 2020 2020 207c 5400 417e 1900 0020 2020 |T.A~... │ │ │ +0047ff30: 2020 2020 207c 5400 41e0 1900 0020 2020 |T.A.... │ │ │ 0047ff40: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |--------------- │ │ │ 0047ff50: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 0047ff60: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 0047ff70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0047ff80: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 427e 1100 ---------|T.B~.. │ │ │ +0047ff80: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 42e0 1100 ---------|T.B... │ │ │ 0047ff90: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 0047ffa0: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 0047ffb0: 2020 2020 2020 207c 2054 7275 7468 2076 | Truth v │ │ │ 0047ffc0: 616c 7565 2073 686f 7769 6e67 2077 6865 alue showing whe │ │ │ 0047ffd0: 7468 6572 206e 756c 6c20 2020 207c 0000 ther null |.. │ │ │ 0047ffe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0047fff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00480000: 0400 0000 de07 0000 9523 0000 0000 0000 .........#...... │ │ │ -00480010: 9600 007e 4845 4c50 00ff 7300 ff46 554e ...~HELP..s..FUN │ │ │ +00480010: 9600 00e0 4845 4c50 00ff 7300 ff46 554e ....HELP..s..FUN │ │ │ 00480020: 4354 494f 4e53 00ff 7300 ff24 5649 4557 CTIONS..s..$VIEW │ │ │ 00480030: 2829 00ff 7300 ff41 5247 554d 454e 545f ()..s..ARGUMENT_ │ │ │ 00480040: 4b45 5957 4f52 4453 5f4f 465f 2456 4945 KEYWORDS_OF_$VIE │ │ │ 00480050: 5728 2900 c119 2100 0020 2020 7c20 2020 W()...!.. | │ │ │ 00480060: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00480070: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 00480080: 2073 7562 7363 7269 7074 7320 6172 6520 subscripts are │ │ │ 00480090: 7065 726d 6974 7465 6420 696e 206c 6f63 permitted in loc │ │ │ -004800a0: 616c 2020 207c 5400 427e 3100 0020 2020 al |T.B~1.. │ │ │ +004800a0: 616c 2020 207c 5400 42e0 3100 0020 2020 al |T.B.1.. │ │ │ 004800b0: 7c20 224c 564e 554c 4c53 5542 5322 2020 | "LVNULLSUBS" │ │ │ 004800c0: 2020 2020 7c20 6e6f 6e65 2020 2020 2020 | none │ │ │ 004800d0: 2020 207c 2061 7272 6179 7320 2831 2066 | arrays (1 f │ │ │ 004800e0: 6f72 2022 4c56 4e55 4c4c 5355 4253 2229 or "LVNULLSUBS") │ │ │ -004800f0: 206f 7220 6e6f 7420 207c 5400 427e 4100 or not |T.B~A. │ │ │ +004800f0: 206f 7220 6e6f 7420 207c 5400 42e0 4100 or not |T.B.A. │ │ │ 00480100: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00480110: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 00480120: 2020 2020 2020 207c 2028 3020 666f 7220 | (0 for │ │ │ 00480130: 224e 4f4c 564e 554c 4c53 5542 5322 293b "NOLVNULLSUBS"); │ │ │ 00480140: 2047 542e 4d20 2020 2020 2020 207c 5400 GT.M |T. │ │ │ -00480150: 427e 5100 0020 2020 7c20 2020 2020 2020 B~Q.. | │ │ │ +00480150: 42e0 5100 0020 2020 7c20 2020 2020 2020 B.Q.. | │ │ │ 00480160: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 00480170: 2020 2020 2020 2020 2020 207c 2064 6566 | def │ │ │ 00480180: 6175 6c74 7320 746f 2031 2e20 2020 2020 aults to 1. │ │ │ 00480190: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004801a0: 207c 5400 427e 6100 0020 2020 7c2d 2d2d |T.B~a.. |--- │ │ │ +004801a0: 207c 5400 42e0 6100 0020 2020 7c2d 2d2d |T.B.a.. |--- │ │ │ 004801b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004801c0: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b +--------------+ │ │ │ 004801d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004801e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004801f0: 2d2d 2d2d 2d7c 5400 427e 7100 0020 2020 -----|T.B~q.. │ │ │ +004801f0: 2d2d 2d2d 2d7c 5400 42e0 7100 0020 2020 -----|T.B.q.. │ │ │ 00480200: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00480210: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 00480220: 2020 207c 2054 6865 2063 7572 7265 6e74 | The current │ │ │ 00480230: 2069 736f 6c61 7469 6f6e 2d73 7461 7475 isolation-statu │ │ │ -00480240: 7320 6f66 2074 6865 207c 5400 427e 8100 s of the |T.B~.. │ │ │ +00480240: 7320 6f66 2074 6865 207c 5400 42e0 8100 s of the |T.B... │ │ │ 00480250: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00480260: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 00480270: 2020 2020 2020 207c 2073 7065 6369 6669 | specifi │ │ │ 00480280: 6564 2067 6c6f 6261 6c20 7661 7269 6162 ed global variab │ │ │ 00480290: 6c65 2077 6869 6368 2020 2020 207c 5400 le which |T. │ │ │ -004802a0: 427e 9100 0020 2020 7c20 2020 2020 2020 B~... | │ │ │ +004802a0: 42e0 9100 0020 2020 7c20 2020 2020 2020 B.... | │ │ │ 004802b0: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 004802c0: 2020 2020 2020 2020 2020 207c 206d 7573 | mus │ │ │ 004802d0: 7420 6861 7665 2061 206c 6561 6469 6e67 t have a leading │ │ │ 004802e0: 2022 5e22 2069 6e20 6974 7320 2020 2020 "^" in its │ │ │ -004802f0: 207c 5400 417e 1a00 0020 2020 7c20 2020 |T.A~... | │ │ │ +004802f0: 207c 5400 41e0 1a00 0020 2020 7c20 2020 |T.A.... | │ │ │ 00480300: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00480310: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 00480320: 2073 7065 6369 6669 6361 7469 6f6e 2e20 specification. │ │ │ 00480330: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00480340: 2020 2020 207c 5400 427e 1100 0020 2020 |T.B~... │ │ │ +00480340: 2020 2020 207c 5400 42e0 1100 0020 2020 |T.B.... │ │ │ 00480350: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00480360: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 00480370: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 00480380: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00480390: 2020 2020 2020 2020 207c 5400 427e 2100 |T.B~!. │ │ │ +00480390: 2020 2020 2020 2020 207c 5400 42e0 2100 |T.B.!. │ │ │ 004803a0: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 004803b0: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 004803c0: 2020 2020 2020 207c 2054 6869 7320 6675 | This fu │ │ │ 004803d0: 6e63 7469 6f6e 2072 6574 7572 6e73 2031 nction returns 1 │ │ │ 004803e0: 2069 6620 4754 2e4d 2068 6173 207c 5400 if GT.M has |T. │ │ │ -004803f0: 427e 3100 0020 2020 7c20 2020 2020 2020 B~1.. | │ │ │ +004803f0: 42e0 3100 0020 2020 7c20 2020 2020 2020 B.1.. | │ │ │ 00480400: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 00480410: 2020 2020 2020 2020 2020 207c 2062 6565 | bee │ │ │ 00480420: 6e20 696e 7374 7275 6374 6564 2074 6f20 n instructed to │ │ │ 00480430: 6e6f 7420 656e 666f 7263 6520 7468 6520 not enforce the │ │ │ -00480440: 207c 5400 427e 4100 0020 2020 7c20 2020 |T.B~A.. | │ │ │ +00480440: 207c 5400 42e0 4100 0020 2020 7c20 2020 |T.B.A.. | │ │ │ 00480450: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00480460: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 00480470: 2041 4349 4420 7072 6f70 6572 7479 206f ACID property o │ │ │ 00480480: 6620 4973 6f6c 6174 696f 6e20 2874 6861 f Isolation (tha │ │ │ -00480490: 7420 2020 207c 5400 427e 5100 0020 2020 t |T.B~Q.. │ │ │ +00480490: 7420 2020 207c 5400 42e0 5100 0020 2020 t |T.B.Q.. │ │ │ 004804a0: 7c20 224e 4f49 534f 4c41 5449 4f4e 2220 | "NOISOLATION" │ │ │ 004804b0: 2020 2020 7c20 676c 6f62 616c 2020 2020 | global │ │ │ 004804c0: 2020 207c 2069 732c 2022 4e4f 4953 4f4c | is, "NOISOL │ │ │ 004804d0: 4154 494f 4e22 2068 6173 2062 6565 6e20 ATION" has been │ │ │ -004804e0: 2020 2020 2020 2020 207c 5400 427e 6100 |T.B~a. │ │ │ +004804e0: 2020 2020 2020 2020 207c 5400 42e0 6100 |T.B.a. │ │ │ 004804f0: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00480500: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 00480510: 2020 2020 2020 207c 2073 7065 6369 6669 | specifi │ │ │ 00480520: 6564 2920 616e 6420 3020 6f74 6865 7277 ed) and 0 otherw │ │ │ 00480530: 6973 652e 2020 2020 2020 2020 207c 5400 ise. |T. │ │ │ -00480540: 427e 7100 0020 2020 7c20 2020 2020 2020 B~q.. | │ │ │ +00480540: 42e0 7100 0020 2020 7c20 2020 2020 2020 B.q.. | │ │ │ 00480550: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 00480560: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 00480570: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00480580: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00480590: 207c 5400 427e 8100 0020 2020 7c20 2020 |T.B~... | │ │ │ +00480590: 207c 5400 42e0 8100 0020 2020 7c20 2020 |T.B.... | │ │ │ 004805a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004805b0: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 004805c0: 2042 7920 6465 6661 756c 742c 2047 542e By default, GT. │ │ │ 004805d0: 4d20 656e 7375 7265 7320 4973 6f6c 6174 M ensures Isolat │ │ │ -004805e0: 696f 6e2c 207c 5400 427e 9100 0020 2020 ion, |T.B~... │ │ │ +004805e0: 696f 6e2c 207c 5400 42e0 9100 0020 2020 ion, |T.B.... │ │ │ 004805f0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00480600: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 00480610: 2020 207c 2074 6861 7420 6973 2c20 6120 | that is, a │ │ │ 00480620: 2456 4945 5720 636f 6d6d 616e 6420 7769 $VIEW command wi │ │ │ -00480630: 6c6c 2020 2020 2020 207c 5400 417e 2100 ll |T.A~!. │ │ │ +00480630: 6c6c 2020 2020 2020 207c 5400 41e0 2100 ll |T.A.!. │ │ │ 00480640: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00480650: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 00480660: 2020 2020 2020 207c 2072 6574 7572 6e20 | return │ │ │ 00480670: 302e 2054 6865 2069 736f 6c61 7469 6f6e 0. The isolation │ │ │ 00480680: 2d73 7461 7475 7320 6f66 2061 207c 5400 -status of a |T. │ │ │ -00480690: 427e 1100 0020 2020 7c20 2020 2020 2020 B~... | │ │ │ +00480690: 42e0 1100 0020 2020 7c20 2020 2020 2020 B.... | │ │ │ 004806a0: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 004806b0: 2020 2020 2020 2020 2020 207c 2067 6c6f | glo │ │ │ 004806c0: 6261 6c20 7661 7269 6162 6c65 2063 616e bal variable can │ │ │ 004806d0: 2062 6520 7475 726e 6564 206f 6e20 2020 be turned on │ │ │ -004806e0: 207c 5400 427e 2100 0020 2020 7c20 2020 |T.B~!.. | │ │ │ +004806e0: 207c 5400 42e0 2100 0020 2020 7c20 2020 |T.B.!.. | │ │ │ 004806f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00480700: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 00480710: 2061 6e64 206f 6666 2062 7920 7468 6520 and off by the │ │ │ 00480720: 5649 4557 2022 4e4f 4953 4f4c 4154 494f VIEW "NOISOLATIO │ │ │ -00480730: 4e22 2020 207c 5400 427e 3100 0020 2020 N" |T.B~1.. │ │ │ +00480730: 4e22 2020 207c 5400 42e0 3100 0020 2020 N" |T.B.1.. │ │ │ 00480740: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00480750: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 00480760: 2020 207c 2063 6f6d 6d61 6e64 2e20 2020 | command. │ │ │ 00480770: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00480780: 2020 2020 2020 2020 207c 5400 427e 4100 |T.B~A. │ │ │ +00480780: 2020 2020 2020 2020 207c 5400 42e0 4100 |T.B.A. │ │ │ 00480790: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 004807a0: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 004807b0: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 004807c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004807d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 0000 -------------|.. │ │ │ 004807e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004807f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00480800: 0400 0000 de07 0000 ac23 0000 0000 0000 .........#...... │ │ │ -00480810: 9600 007e 4845 4c50 00ff 7300 ff46 554e ...~HELP..s..FUN │ │ │ +00480810: 9600 00e0 4845 4c50 00ff 7300 ff46 554e ....HELP..s..FUN │ │ │ 00480820: 4354 494f 4e53 00ff 7300 ff24 5649 4557 CTIONS..s..$VIEW │ │ │ 00480830: 2829 00ff 7300 ff41 5247 554d 454e 545f ()..s..ARGUMENT_ │ │ │ 00480840: 4b45 5957 4f52 4453 5f4f 465f 2456 4945 KEYWORDS_OF_$VIE │ │ │ 00480850: 5728 2900 c121 5100 0020 2020 7c20 2250 W()..!Q.. | "P │ │ │ 00480860: 4154 434f 4445 2220 2020 2020 2020 2020 ATCODE" │ │ │ 00480870: 7c20 6e6f 6e65 2020 2020 2020 2020 207c | none | │ │ │ 00480880: 204e 616d 6520 6f66 2074 6865 2061 6374 Name of the act │ │ │ 00480890: 6976 6520 7061 7463 6f64 6520 7461 626c ive patcode tabl │ │ │ -004808a0: 653b 2020 207c 5400 427e 6100 0020 2020 e; |T.B~a.. │ │ │ +004808a0: 653b 2020 207c 5400 42e0 6100 0020 2020 e; |T.B.a.. │ │ │ 004808b0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004808c0: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 004808d0: 2020 207c 2047 542e 4d20 6465 6661 756c | GT.M defaul │ │ │ 004808e0: 7473 2074 6869 7320 746f 2022 4d22 2e20 ts this to "M". │ │ │ -004808f0: 2020 2020 2020 2020 207c 5400 427e 7100 |T.B~q. │ │ │ +004808f0: 2020 2020 2020 2020 207c 5400 42e0 7100 |T.B.q. │ │ │ 00480900: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 00480910: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 00480920: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 00480930: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00480940: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 -------------|T. │ │ │ -00480950: 427e 8100 0020 2020 7c20 2250 4f4f 4c4c B~... | "POOLL │ │ │ +00480950: 42e0 8100 0020 2020 7c20 2250 4f4f 4c4c B.... | "POOLL │ │ │ 00480960: 494d 4954 2220 2020 2020 2020 7c20 7265 IMIT" | re │ │ │ 00480970: 6769 6f6e 2020 2020 2020 207c 2054 6865 gion | The │ │ │ 00480980: 2063 7572 7265 6e74 206c 696d 6974 206f current limit o │ │ │ 00480990: 6e20 676c 6f62 616c 2062 7566 6665 7273 n global buffers │ │ │ -004809a0: 207c 5400 427e 9100 0020 2020 7c20 2020 |T.B~... | │ │ │ +004809a0: 207c 5400 42e0 9100 0020 2020 7c20 2020 |T.B.... | │ │ │ 004809b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004809c0: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 004809d0: 2066 6f72 2074 6865 2072 6567 696f 6e20 for the region │ │ │ 004809e0: 2e20 2020 2020 2020 2020 2020 2020 2020 . │ │ │ -004809f0: 2020 2020 207c 5400 417e 2200 0020 2020 |T.A~".. │ │ │ +004809f0: 2020 2020 207c 5400 41e0 2200 0020 2020 |T.A.".. │ │ │ 00480a00: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |--------------- │ │ │ 00480a10: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 00480a20: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 00480a30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00480a40: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 427e 1100 ---------|T.B~.. │ │ │ +00480a40: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 42e0 1100 ---------|T.B... │ │ │ 00480a50: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00480a60: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 00480a70: 2020 2020 2020 207c 2041 6371 7569 7265 | Acquire │ │ │ 00480a80: 7320 616e 6420 7265 6c65 6173 6573 2061 s and releases a │ │ │ 00480a90: 2063 7269 7469 6361 6c20 2020 207c 5400 critical |T. │ │ │ -00480aa0: 427e 2100 0020 2020 7c20 2020 2020 2020 B~!.. | │ │ │ +00480aa0: 42e0 2100 0020 2020 7c20 2020 2020 2020 B.!.. | │ │ │ 00480ab0: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 00480ac0: 2020 2020 2020 2020 2020 207c 2073 6563 | sec │ │ │ 00480ad0: 7469 6f6e 2066 6f72 2074 6865 2072 6567 tion for the reg │ │ │ 00480ae0: 696f 6e20 2874 6865 2020 2020 2020 2020 ion (the │ │ │ -00480af0: 207c 5400 427e 3100 0020 2020 7c20 2020 |T.B~1.. | │ │ │ +00480af0: 207c 5400 42e0 3100 0020 2020 7c20 2020 |T.B.1.. | │ │ │ 00480b00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00480b10: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 00480b20: 2022 7072 6f62 6522 292c 2072 6574 7572 "probe"), retur │ │ │ 00480b30: 6e69 6e67 2061 2073 7472 696e 6720 2020 ning a string │ │ │ -00480b40: 2020 2020 207c 5400 427e 4100 0020 2020 |T.B~A.. │ │ │ +00480b40: 2020 2020 207c 5400 42e0 4100 0020 2020 |T.B.A.. │ │ │ 00480b50: 7c20 2250 524f 4245 4352 4954 2220 2020 | "PROBECRIT" │ │ │ 00480b60: 2020 2020 7c20 7265 6769 6f6e 2020 2020 | region │ │ │ 00480b70: 2020 207c 2063 6f6e 7461 696e 696e 6720 | containing │ │ │ 00480b80: 666f 6c6c 6f77 696e 6720 6669 656c 6473 following fields │ │ │ -00480b90: 2c20 736f 6d65 2020 207c 5400 427e 5100 , some |T.B~Q. │ │ │ +00480b90: 2c20 736f 6d65 2020 207c 5400 42e0 5100 , some |T.B.Q. │ │ │ 00480ba0: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00480bb0: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 00480bc0: 2020 2020 2020 207c 206f 6620 6f66 2077 | of of w │ │ │ 00480bd0: 6869 6368 2061 6c77 6179 7320 6861 7665 hich always have │ │ │ 00480be0: 207a 6572 6f20 2830 2920 2020 207c 5400 zero (0) |T. │ │ │ -00480bf0: 427e 6100 0020 2020 7c20 2020 2020 2020 B~a.. | │ │ │ +00480bf0: 42e0 6100 0020 2020 7c20 2020 2020 2020 B.a.. | │ │ │ 00480c00: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 00480c10: 2020 2020 2020 2020 2020 207c 2076 616c | val │ │ │ 00480c20: 7565 7320 6265 6361 7573 6520 7468 6579 ues because they │ │ │ 00480c30: 2061 7265 206e 6f20 6c6f 6e67 6572 2020 are no longer │ │ │ -00480c40: 207c 5400 427e 7100 0020 2020 7c20 2020 |T.B~q.. | │ │ │ +00480c40: 207c 5400 42e0 7100 0020 2020 7c20 2020 |T.B.q.. | │ │ │ 00480c50: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00480c60: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 00480c70: 2075 7365 643a 2020 2020 2020 2020 2020 used: │ │ │ 00480c80: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00480c90: 2020 2020 207c 5400 427e 8100 0020 2020 |T.B~... │ │ │ +00480c90: 2020 2020 207c 5400 42e0 8100 0020 2020 |T.B.... │ │ │ 00480ca0: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |--------------- │ │ │ 00480cb0: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 00480cc0: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 00480cd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00480ce0: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 427e 9100 ---------|T.B~.. │ │ │ +00480ce0: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 42e0 9100 ---------|T.B... │ │ │ 00480cf0: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00480d00: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 00480d10: 2020 2020 2020 207c 204e 616d 6520 6f66 | Name of │ │ │ 00480d20: 2074 6865 2072 6567 696f 6e28 7329 2068 the region(s) h │ │ │ 00480d30: 6f6c 6469 6e67 2074 6865 2020 207c 5400 olding the |T. │ │ │ -00480d40: 417e 2300 0020 2020 7c20 2020 2020 2020 A~#.. | │ │ │ +00480d40: 41e0 2300 0020 2020 7c20 2020 2020 2020 A.#.. | │ │ │ 00480d50: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 00480d60: 2020 2020 2020 2020 2020 207c 2073 7065 | spe │ │ │ 00480d70: 6369 6669 6564 2067 766e 2e20 2020 2020 cified gvn. │ │ │ 00480d80: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00480d90: 207c 5400 427e 1100 0020 2020 7c20 2020 |T.B~... | │ │ │ +00480d90: 207c 5400 42e0 1100 0020 2020 7c20 2020 |T.B.... | │ │ │ 00480da0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00480db0: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 00480dc0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00480dd0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00480de0: 2020 2020 207c 5400 427e 2100 0020 2020 |T.B~!.. │ │ │ +00480de0: 2020 2020 207c 5400 42e0 2100 0020 2020 |T.B.!.. │ │ │ 00480df0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00480e00: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 00480e10: 2020 207c 2049 6620 6776 6e20 7370 616e | If gvn span │ │ │ 00480e20: 7320 6d6f 7265 2074 6861 6e20 6f6e 6520 s more than one │ │ │ -00480e30: 7265 6769 6f6e 2c20 207c 5400 427e 3100 region, |T.B~1. │ │ │ +00480e30: 7265 6769 6f6e 2c20 207c 5400 42e0 3100 region, |T.B.1. │ │ │ 00480e40: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00480e50: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 00480e60: 2020 2020 2020 207c 2074 6869 7320 6675 | this fu │ │ │ 00480e70: 6e63 7469 6f6e 2072 6574 7572 6e73 2072 nction returns r │ │ │ 00480e80: 6567 696f 6e20 6e61 6d65 2020 207c 5400 egion name |T. │ │ │ -00480e90: 427e 4100 0020 2020 7c20 2020 2020 2020 B~A.. | │ │ │ +00480e90: 42e0 4100 0020 2020 7c20 2020 2020 2020 B.A.. | │ │ │ 00480ea0: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 00480eb0: 2020 2020 2020 2020 2020 207c 2069 6e20 | in │ │ │ 00480ec0: 616e 206f 7264 6572 2077 6865 7265 2074 an order where t │ │ │ 00480ed0: 6865 2066 6972 7374 2072 6567 696f 6e20 he first region │ │ │ -00480ee0: 207c 5400 427e 5100 0020 2020 7c20 2020 |T.B~Q.. | │ │ │ +00480ee0: 207c 5400 42e0 5100 0020 2020 7c20 2020 |T.B.Q.. | │ │ │ 00480ef0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00480f00: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 00480f10: 2069 7320 7468 6520 7265 6769 6f6e 2074 is the region t │ │ │ 00480f20: 6f20 7768 6963 6820 7468 6520 2020 2020 o which the │ │ │ -00480f30: 2020 2020 207c 5400 427e 6100 0020 2020 |T.B~a.. │ │ │ +00480f30: 2020 2020 207c 5400 42e0 6100 0020 2020 |T.B.a.. │ │ │ 00480f40: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00480f50: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 00480f60: 2020 207c 2075 6e73 7562 7363 7269 7074 | unsubscript │ │ │ 00480f70: 6564 2067 6c6f 6261 6c20 7661 7269 6162 ed global variab │ │ │ -00480f80: 6c65 206e 616d 6520 207c 5400 427e 7100 le name |T.B~q. │ │ │ +00480f80: 6c65 206e 616d 6520 207c 5400 42e0 7100 le name |T.B.q. │ │ │ 00480f90: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00480fa0: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 00480fb0: 2020 2020 2020 207c 206d 6170 733b 2061 | maps; a │ │ │ 00480fc0: 6e64 206f 7468 6572 2072 6567 696f 6e73 nd other regions │ │ │ 00480fd0: 2061 7265 2069 6e20 7468 6520 207c 0000 are in the |.. │ │ │ 00480fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00480ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00481000: 0400 0000 de07 0000 c323 0000 0000 0000 .........#...... │ │ │ -00481010: 9600 007e 4845 4c50 00ff 7300 ff46 554e ...~HELP..s..FUN │ │ │ +00481010: 9600 00e0 4845 4c50 00ff 7300 ff46 554e ....HELP..s..FUN │ │ │ 00481020: 4354 494f 4e53 00ff 7300 ff24 5649 4557 CTIONS..s..$VIEW │ │ │ 00481030: 2829 00ff 7300 ff41 5247 554d 454e 545f ()..s..ARGUMENT_ │ │ │ 00481040: 4b45 5957 4f52 4453 5f4f 465f 2456 4945 KEYWORDS_OF_$VIE │ │ │ 00481050: 5728 2900 c123 8100 0020 2020 7c20 2020 W()..#... | │ │ │ 00481060: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00481070: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 00481080: 206f 7264 6572 2069 6e20 7768 6963 6820 order in which │ │ │ 00481090: 7468 6579 2077 6f75 6c64 2062 6520 2020 they would be │ │ │ -004810a0: 2020 2020 207c 5400 427e 9100 0020 2020 |T.B~... │ │ │ +004810a0: 2020 2020 207c 5400 42e0 9100 0020 2020 |T.B.... │ │ │ 004810b0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004810c0: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 004810d0: 2020 207c 2065 6e63 6f75 6e74 6572 6564 | encountered │ │ │ 004810e0: 2062 7920 7472 6176 6572 7369 6e67 2074 by traversing t │ │ │ -004810f0: 6865 2020 2020 2020 207c 5400 417e 2400 he |T.A~$. │ │ │ +004810f0: 6865 2020 2020 2020 207c 5400 41e0 2400 he |T.A.$. │ │ │ 00481100: 0020 2020 7c20 2252 4547 494f 4e22 2020 . | "REGION" │ │ │ 00481110: 2020 2020 2020 2020 7c20 6776 6e20 2020 | gvn │ │ │ 00481120: 2020 2020 2020 207c 2073 7562 7363 7269 | subscri │ │ │ 00481130: 7074 7320 6f66 2067 766e 2069 6e20 6f72 pts of gvn in or │ │ │ 00481140: 6465 7220 2877 6974 6820 2020 207c 5400 der (with |T. │ │ │ -00481150: 427e 1100 0020 2020 7c20 2020 2020 2020 B~... | │ │ │ +00481150: 42e0 1100 0020 2020 7c20 2020 2020 2020 B.... | │ │ │ 00481160: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 00481170: 2020 2020 2020 2020 2020 207c 2064 7570 | dup │ │ │ 00481180: 6c69 6361 7465 7320 7265 6d6f 7665 6429 licates removed) │ │ │ 00481190: 2e20 2020 2020 2020 2020 2020 2020 2020 . │ │ │ -004811a0: 207c 5400 427e 2100 0020 2020 7c20 2020 |T.B~!.. | │ │ │ +004811a0: 207c 5400 42e0 2100 0020 2020 7c20 2020 |T.B.!.. | │ │ │ 004811b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004811c0: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 004811d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004811e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004811f0: 2020 2020 207c 5400 427e 3100 0020 2020 |T.B~1.. │ │ │ +004811f0: 2020 2020 207c 5400 42e0 3100 0020 2020 |T.B.1.. │ │ │ 00481200: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00481210: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 00481220: 2020 207c 2067 766e 2069 7320 6120 7375 | gvn is a su │ │ │ 00481230: 6273 6372 6970 7465 6420 6f72 2020 2020 bscripted or │ │ │ -00481240: 2020 2020 2020 2020 207c 5400 427e 4100 |T.B~A. │ │ │ +00481240: 2020 2020 2020 2020 207c 5400 42e0 4100 |T.B.A. │ │ │ 00481250: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00481260: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 00481270: 2020 2020 2020 207c 2075 6e73 7562 7363 | unsubsc │ │ │ 00481280: 7269 7074 6564 2067 6c6f 6261 6c20 7661 ripted global va │ │ │ 00481290: 7269 6162 6c65 206e 616d 6520 207c 5400 riable name |T. │ │ │ -004812a0: 427e 5100 0020 2020 7c20 2020 2020 2020 B~Q.. | │ │ │ +004812a0: 42e0 5100 0020 2020 7c20 2020 2020 2020 B.Q.. | │ │ │ 004812b0: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 004812c0: 2020 2020 2020 2020 2020 207c 2069 6e20 | in │ │ │ 004812d0: 7468 6520 7361 6d65 2066 6f72 6d20 6173 the same form as │ │ │ 004812e0: 2074 6861 7420 6765 6e65 7261 7465 6420 that generated │ │ │ -004812f0: 207c 5400 427e 6100 0020 2020 7c20 2020 |T.B~a.. | │ │ │ +004812f0: 207c 5400 42e0 6100 0020 2020 7c20 2020 |T.B.a.. | │ │ │ 00481300: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00481310: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 00481320: 2062 7920 244e 414d 4528 292e 2059 6f75 by $NAME(). You │ │ │ 00481330: 2063 616e 2075 7365 2024 4e41 4d45 2829 can use $NAME() │ │ │ -00481340: 2020 2020 207c 5400 427e 7100 0020 2020 |T.B~q.. │ │ │ +00481340: 2020 2020 207c 5400 42e0 7100 0020 2020 |T.B.q.. │ │ │ 00481350: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00481360: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 00481370: 2020 207c 2069 6e73 6964 6520 2456 4945 | inside $VIE │ │ │ 00481380: 5728 2920 746f 2065 6e73 7572 6520 7468 W() to ensure th │ │ │ -00481390: 6174 2020 2020 2020 207c 5400 427e 8100 at |T.B~.. │ │ │ +00481390: 6174 2020 2020 2020 207c 5400 42e0 8100 at |T.B... │ │ │ 004813a0: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 004813b0: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 004813c0: 2020 2020 2020 207c 2073 7562 7363 7269 | subscri │ │ │ 004813d0: 7074 7320 6172 6520 696e 2061 2063 6f72 pts are in a cor │ │ │ 004813e0: 7265 6374 2066 6f72 6d2c 2020 207c 5400 rect form, |T. │ │ │ -004813f0: 427e 9100 0020 2020 7c20 2020 2020 2020 B~... | │ │ │ +004813f0: 42e0 9100 0020 2020 7c20 2020 2020 2020 B.... | │ │ │ 00481400: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 00481410: 2020 2020 2020 2020 2020 207c 2066 6f72 | for │ │ │ 00481420: 2065 7861 6d70 6c65 2c20 2020 2020 2020 example, │ │ │ 00481430: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00481440: 207c 5400 417e 2500 0020 2020 7c20 2020 |T.A~%.. | │ │ │ +00481440: 207c 5400 41e0 2500 0020 2020 7c20 2020 |T.A.%.. | │ │ │ 00481450: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00481460: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 00481470: 2024 5649 4557 2822 5245 4749 4f4e 222c $VIEW("REGION", │ │ │ 00481480: 244e 414d 4528 5e61 6263 6428 312c 3245 $NAME(^abcd(1,2E │ │ │ -00481490: 3429 2929 207c 5400 427e 1100 0020 2020 4))) |T.B~... │ │ │ +00481490: 3429 2929 207c 5400 42e0 1100 0020 2020 4))) |T.B.... │ │ │ 004814a0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004814b0: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 004814c0: 2020 207c 2069 6e73 7465 6164 206f 6620 | instead of │ │ │ 004814d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004814e0: 2020 2020 2020 2020 207c 5400 427e 2100 |T.B~!. │ │ │ +004814e0: 2020 2020 2020 2020 207c 5400 42e0 2100 |T.B.!. │ │ │ 004814f0: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00481500: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 00481510: 2020 2020 2020 207c 2024 5649 4557 2822 | $VIEW(" │ │ │ 00481520: 5245 4749 4f4e 222c 225e 6162 6364 2831 REGION","^abcd(1 │ │ │ 00481530: 2c32 3030 3030 2922 292e 2020 207c 5400 ,20000)"). |T. │ │ │ -00481540: 427e 3100 0020 2020 7c2d 2d2d 2d2d 2d2d B~1.. |------- │ │ │ +00481540: 42e0 3100 0020 2020 7c2d 2d2d 2d2d 2d2d B.1.. |------- │ │ │ 00481550: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 00481560: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 00481570: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00481580: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00481590: 2d7c 5400 427e 4100 0020 2020 7c20 2020 -|T.B~A.. | │ │ │ +00481590: 2d7c 5400 42e0 4100 0020 2020 7c20 2020 -|T.B.A.. | │ │ │ 004815a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004815b0: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 004815c0: 2053 6f75 7263 6520 636f 6465 2063 6865 Source code che │ │ │ 004815d0: 636b 2d73 756d 2066 6f72 2074 6865 206d ck-sum for the m │ │ │ -004815e0: 6f73 7420 207c 5400 427e 5100 0020 2020 ost |T.B~Q.. │ │ │ +004815e0: 6f73 7420 207c 5400 42e0 5100 0020 2020 ost |T.B.Q.. │ │ │ 004815f0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00481600: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 00481610: 2020 207c 2072 6563 656e 746c 7920 5a4c | recently ZL │ │ │ 00481620: 494e 4b27 6420 7665 7273 696f 6e20 6f66 INK'd version of │ │ │ -00481630: 2074 6865 2020 2020 207c 5400 427e 6100 the |T.B~a. │ │ │ +00481630: 2074 6865 2020 2020 207c 5400 42e0 6100 the |T.B.a. │ │ │ 00481640: 0020 2020 7c20 2252 544e 4348 4543 4b53 . | "RTNCHECKS │ │ │ 00481650: 554d 2220 2020 2020 7c20 726f 7574 696e UM" | routin │ │ │ 00481660: 6520 6e61 6d65 207c 2073 7065 6369 6669 e name | specifi │ │ │ 00481670: 6564 2072 6f75 7469 6e65 206e 616d 6520 ed routine name │ │ │ 00481680: 2874 6865 7365 2020 2020 2020 207c 5400 (these |T. │ │ │ -00481690: 427e 7100 0020 2020 7c20 2020 2020 2020 B~q.. | │ │ │ +00481690: 42e0 7100 0020 2020 7c20 2020 2020 2020 B.q.. | │ │ │ 004816a0: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 004816b0: 2020 2020 2020 2020 2020 207c 2063 6865 | che │ │ │ 004816c0: 636b 2d73 756d 7320 7573 6520 6120 3132 ck-sums use a 12 │ │ │ 004816d0: 3820 6269 7420 6861 7368 2062 6173 6564 8 bit hash based │ │ │ -004816e0: 207c 5400 427e 8100 0020 2020 7c20 2020 |T.B~... | │ │ │ +004816e0: 207c 5400 42e0 8100 0020 2020 7c20 2020 |T.B.... | │ │ │ 004816f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00481700: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 00481710: 206f 6e20 7468 6520 4d75 726d 7572 4861 on the MurmurHa │ │ │ 00481720: 7368 3320 616c 676f 7269 7468 6d29 2e20 sh3 algorithm). │ │ │ -00481730: 2020 2020 207c 5400 427e 9100 0020 2020 |T.B~... │ │ │ +00481730: 2020 2020 207c 5400 42e0 9100 0020 2020 |T.B.... │ │ │ 00481740: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |--------------- │ │ │ 00481750: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 00481760: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 00481770: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00481780: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 417e 2600 ---------|T.A~&. │ │ │ +00481780: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 41e0 2600 ---------|T.A.&. │ │ │ 00481790: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 004817a0: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 004817b0: 2020 2020 2020 207c 204e 616d 6520 6f66 | Name of │ │ │ 004817c0: 2074 6865 206e 6578 7420 726f 7574 696e the next routin │ │ │ 004817d0: 6520 696e 2074 6865 2020 2020 207c 0000 e in the |.. │ │ │ 004817e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004817f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00481800: 0400 0000 de07 0000 da23 0000 0000 0000 .........#...... │ │ │ -00481810: 9600 007e 4845 4c50 00ff 7300 ff46 554e ...~HELP..s..FUN │ │ │ +00481810: 9600 00e0 4845 4c50 00ff 7300 ff46 554e ....HELP..s..FUN │ │ │ 00481820: 4354 494f 4e53 00ff 7300 ff24 5649 4557 CTIONS..s..$VIEW │ │ │ 00481830: 2829 00ff 7300 ff41 5247 554d 454e 545f ()..s..ARGUMENT_ │ │ │ 00481840: 4b45 5957 4f52 4453 5f4f 465f 2456 4945 KEYWORDS_OF_$VIE │ │ │ 00481850: 5728 2900 c126 1100 0020 2020 7c20 2020 W()..&... | │ │ │ 00481860: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00481870: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 00481880: 2069 6d61 6765 2061 6674 6572 2074 6865 image after the │ │ │ 00481890: 2067 6976 656e 206f 6e65 3b20 2222 2020 given one; "" │ │ │ -004818a0: 2020 2020 207c 5400 427e 2100 0020 2020 |T.B~!.. │ │ │ +004818a0: 2020 2020 207c 5400 42e0 2100 0020 2020 |T.B.!.. │ │ │ 004818b0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004818c0: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 004818d0: 2020 207c 2028 656d 7074 7920 7374 7269 | (empty stri │ │ │ 004818e0: 6e67 2920 666f 7220 726f 7574 696e 656e ng) for routinen │ │ │ -004818f0: 616d 6520 2020 2020 207c 5400 427e 3100 ame |T.B~1. │ │ │ +004818f0: 616d 6520 2020 2020 207c 5400 42e0 3100 ame |T.B.1. │ │ │ 00481900: 0020 2020 7c20 2252 544e 4e45 5854 2220 . | "RTNNEXT" │ │ │ 00481910: 2020 2020 2020 2020 7c20 726f 7574 696e | routin │ │ │ 00481920: 6520 6e61 6d65 207c 2073 7461 7274 7320 e name | starts │ │ │ 00481930: 7769 7468 2074 6865 2066 6972 7374 2072 with the first r │ │ │ 00481940: 6f75 7469 6e65 2069 6e20 2020 207c 5400 outine in |T. │ │ │ -00481950: 427e 4100 0020 2020 7c20 2020 2020 2020 B~A.. | │ │ │ +00481950: 42e0 4100 0020 2020 7c20 2020 2020 2020 B.A.. | │ │ │ 00481960: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 00481970: 2020 2020 2020 2020 2020 207c 2041 5343 | ASC │ │ │ 00481980: 4949 2063 6f6c 6c61 7469 6e67 2073 6571 II collating seq │ │ │ 00481990: 7565 6e63 6520 616e 6420 6120 2020 2020 uence and a │ │ │ -004819a0: 207c 5400 427e 5100 0020 2020 7c20 2020 |T.B~Q.. | │ │ │ +004819a0: 207c 5400 42e0 5100 0020 2020 7c20 2020 |T.B.Q.. | │ │ │ 004819b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004819c0: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 004819d0: 2072 6574 7572 6e20 7661 6c75 6520 6f66 return value of │ │ │ 004819e0: 2074 6865 2065 6d70 7479 2073 7472 696e the empty strin │ │ │ -004819f0: 6720 2020 207c 5400 427e 6100 0020 2020 g |T.B~a.. │ │ │ +004819f0: 6720 2020 207c 5400 42e0 6100 0020 2020 g |T.B.a.. │ │ │ 00481a00: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00481a10: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 00481a20: 2020 207c 2069 6e64 6963 6174 6573 2074 | indicates t │ │ │ 00481a30: 6865 2065 6e64 206f 6620 7468 6520 6c69 he end of the li │ │ │ -00481a40: 7374 2e20 2020 2020 207c 5400 427e 7100 st. |T.B~q. │ │ │ +00481a40: 7374 2e20 2020 2020 207c 5400 42e0 7100 st. |T.B.q. │ │ │ 00481a50: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 00481a60: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 00481a70: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 00481a80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00481a90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 -------------|T. │ │ │ -00481aa0: 427e 8100 0020 2020 7c20 2020 2020 2020 B~... | │ │ │ +00481aa0: 42e0 8100 0020 2020 7c20 2020 2020 2020 B.... | │ │ │ 00481ab0: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 00481ac0: 2020 2020 2020 2020 2020 207c 2052 6574 | Ret │ │ │ 00481ad0: 7572 6e73 2061 2073 7472 696e 6720 7769 urns a string wi │ │ │ 00481ae0: 7468 2074 776f 2063 6f6d 6d61 2020 2020 th two comma │ │ │ -00481af0: 207c 5400 427e 9100 0020 2020 7c20 2020 |T.B~... | │ │ │ +00481af0: 207c 5400 42e0 9100 0020 2020 7c20 2020 |T.B.... | │ │ │ 00481b00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00481b10: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 00481b20: 2073 6570 6172 6174 6564 2076 616c 7565 separated value │ │ │ 00481b30: 733a 204e 756d 6265 7220 6f66 2062 7974 s: Number of byt │ │ │ -00481b40: 6573 2020 207c 5400 417e 2700 0020 2020 es |T.A~'.. │ │ │ +00481b40: 6573 2020 207c 5400 41e0 2700 0020 2020 es |T.A.'.. │ │ │ 00481b50: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00481b60: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 00481b70: 2020 207c 2063 7572 7265 6e74 6c79 2061 | currently a │ │ │ 00481b80: 6c6c 6f63 6174 6564 2061 7320 7072 6f63 llocated as proc │ │ │ -00481b90: 6573 7320 2020 2020 207c 5400 427e 1100 ess |T.B~.. │ │ │ +00481b90: 6573 7320 2020 2020 207c 5400 42e0 1100 ess |T.B... │ │ │ 00481ba0: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00481bb0: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 00481bc0: 2020 2020 2020 207c 2077 6f72 6b69 6e67 | working │ │ │ 00481bd0: 2073 746f 7261 6765 3a20 4754 2e4d 206d storage: GT.M m │ │ │ 00481be0: 616e 6167 6573 2074 6869 7320 207c 5400 anages this |T. │ │ │ -00481bf0: 427e 2100 0020 2020 7c20 2020 2020 2020 B~!.. | │ │ │ +00481bf0: 42e0 2100 0020 2020 7c20 2020 2020 2020 B.!.. | │ │ │ 00481c00: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 00481c10: 2020 2020 2020 2020 2020 207c 2073 7061 | spa │ │ │ 00481c20: 6365 2061 7320 7768 6174 2069 7320 636f ce as what is co │ │ │ 00481c30: 6d6d 6f6e 6c79 2063 616c 6c65 6420 6120 mmonly called a │ │ │ -00481c40: 207c 5400 427e 3100 0020 2020 7c20 2020 |T.B~1.. | │ │ │ +00481c40: 207c 5400 42e0 3100 0020 2020 7c20 2020 |T.B.1.. | │ │ │ 00481c50: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00481c60: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 00481c70: 2068 6561 702c 2061 6e64 2075 7365 7320 heap, and uses │ │ │ 00481c80: 7468 6520 7465 726d 2073 7472 696e 6770 the term stringp │ │ │ -00481c90: 6f6f 6c20 207c 5400 427e 4100 0020 2020 ool |T.B~A.. │ │ │ +00481c90: 6f6f 6c20 207c 5400 42e0 4100 0020 2020 ool |T.B.A.. │ │ │ 00481ca0: 7c20 2253 5053 495a 4522 2020 2020 2020 | "SPSIZE" │ │ │ 00481cb0: 2020 2020 7c20 6e6f 6e65 2020 2020 2020 | none │ │ │ 00481cc0: 2020 207c 2074 6f20 7265 6665 7220 746f | to refer to │ │ │ 00481cd0: 2069 742e 2054 6865 2047 542e 4d20 6761 it. The GT.M ga │ │ │ -00481ce0: 7262 6167 6520 2020 207c 5400 427e 5100 rbage |T.B~Q. │ │ │ +00481ce0: 7262 6167 6520 2020 207c 5400 42e0 5100 rbage |T.B.Q. │ │ │ 00481cf0: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00481d00: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 00481d10: 2020 2020 2020 207c 2063 6f6c 6c65 6374 | collect │ │ │ 00481d20: 6f72 2072 6563 6c61 696d 7320 756e 7573 or reclaims unus │ │ │ 00481d30: 6564 2073 7061 6365 2020 2020 207c 5400 ed space |T. │ │ │ -00481d40: 427e 6100 0020 2020 7c20 2020 2020 2020 B~a.. | │ │ │ +00481d40: 42e0 6100 0020 2020 7c20 2020 2020 2020 B.a.. | │ │ │ 00481d50: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 00481d60: 2020 2020 2020 2020 2020 207c 2066 726f | fro │ │ │ 00481d70: 6d20 7468 6520 7374 7269 6e67 706f 6f6c m the stringpool │ │ │ 00481d80: 2066 726f 6d20 7469 6d65 2074 6f20 2020 from time to │ │ │ -00481d90: 207c 5400 427e 7100 0020 2020 7c20 2020 |T.B~q.. | │ │ │ +00481d90: 207c 5400 42e0 7100 0020 2020 7c20 2020 |T.B.q.. | │ │ │ 00481da0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00481db0: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 00481dc0: 2074 696d 652c 2061 6e64 2047 542e 4d20 time, and GT.M │ │ │ 00481dd0: 6175 746f 6d61 7469 6361 6c6c 7920 2020 automatically │ │ │ -00481de0: 2020 2020 207c 5400 427e 8100 0020 2020 |T.B~... │ │ │ +00481de0: 2020 2020 207c 5400 42e0 8100 0020 2020 |T.B.... │ │ │ 00481df0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00481e00: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 00481e10: 2020 207c 2065 7870 616e 6473 2074 6865 | expands the │ │ │ 00481e20: 2073 7472 696e 6770 6f6f 6c20 6173 206e stringpool as n │ │ │ -00481e30: 6565 6465 6420 6279 207c 5400 427e 9100 eeded by |T.B~.. │ │ │ +00481e30: 6565 6465 6420 6279 207c 5400 42e0 9100 eeded by |T.B... │ │ │ 00481e40: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00481e50: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 00481e60: 2020 2020 2020 207c 2074 6865 2061 7070 | the app │ │ │ 00481e70: 6c69 6361 7469 6f6e 2070 726f 6772 616d lication program │ │ │ 00481e80: 3b20 4e75 6d62 6572 206f 6620 207c 5400 ; Number of |T. │ │ │ -00481e90: 417e 2800 0020 2020 7c20 2020 2020 2020 A~(.. | │ │ │ +00481e90: 41e0 2800 0020 2020 7c20 2020 2020 2020 A.(.. | │ │ │ 00481ea0: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 00481eb0: 2020 2020 2020 2020 2020 207c 2062 7974 | byt │ │ │ 00481ec0: 6573 2063 7572 7265 6e74 6c79 2075 7365 es currently use │ │ │ 00481ed0: 6420 6279 2074 6865 2020 2020 2020 2020 d by the │ │ │ -00481ee0: 207c 5400 427e 1100 0020 2020 7c20 2020 |T.B~... | │ │ │ +00481ee0: 207c 5400 42e0 1100 0020 2020 7c20 2020 |T.B.... | │ │ │ 00481ef0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00481f00: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 00481f10: 2070 726f 6365 7373 2e20 2020 2020 2020 process. │ │ │ 00481f20: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00481f30: 2020 2020 207c 5400 427e 2100 0020 2020 |T.B~!.. │ │ │ +00481f30: 2020 2020 207c 5400 42e0 2100 0020 2020 |T.B.!.. │ │ │ 00481f40: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |--------------- │ │ │ 00481f50: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 00481f60: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 00481f70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00481f80: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 427e 3100 ---------|T.B~1. │ │ │ +00481f80: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 42e0 3100 ---------|T.B.1. │ │ │ 00481f90: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00481fa0: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 00481fb0: 2020 2020 2020 207c 2052 6574 7572 6e73 | Returns │ │ │ 00481fc0: 2030 2077 6865 6e20 7468 6520 7072 6f63 0 when the proc │ │ │ 00481fd0: 6573 7320 6861 7320 2020 2020 207c 0000 ess has |.. │ │ │ 00481fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00481ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00482000: 0400 0000 de07 0000 f123 0000 0000 0000 .........#...... │ │ │ -00482010: 9600 007e 4845 4c50 00ff 7300 ff46 554e ...~HELP..s..FUN │ │ │ +00482010: 9600 00e0 4845 4c50 00ff 7300 ff46 554e ....HELP..s..FUN │ │ │ 00482020: 4354 494f 4e53 00ff 7300 ff24 5649 4557 CTIONS..s..$VIEW │ │ │ 00482030: 2829 00ff 7300 ff41 5247 554d 454e 545f ()..s..ARGUMENT_ │ │ │ 00482040: 4b45 5957 4f52 4453 5f4f 465f 2456 4945 KEYWORDS_OF_$VIE │ │ │ 00482050: 5728 2900 c128 4100 0020 2020 7c20 2020 W()..(A.. | │ │ │ 00482060: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00482070: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 00482080: 2073 6861 7269 6e67 2064 6973 6162 6c65 sharing disable │ │ │ 00482090: 642c 2031 2077 6865 6e20 6974 2068 6173 d, 1 when it has │ │ │ -004820a0: 2020 2020 207c 5400 427e 5100 0020 2020 |T.B~Q.. │ │ │ +004820a0: 2020 2020 207c 5400 42e0 5100 0020 2020 |T.B.Q.. │ │ │ 004820b0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004820c0: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 004820d0: 2020 207c 2073 6861 7269 6e67 2065 6e61 | sharing ena │ │ │ 004820e0: 626c 6564 2c20 616e 6420 3220 7768 656e bled, and 2 when │ │ │ -004820f0: 2073 6861 7269 6e67 207c 5400 427e 6100 sharing |T.B~a. │ │ │ +004820f0: 2073 6861 7269 6e67 207c 5400 42e0 6100 sharing |T.B.a. │ │ │ 00482100: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00482110: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 00482120: 2020 2020 2020 207c 2069 7320 656e 6162 | is enab │ │ │ 00482130: 6c65 6420 7365 6c65 6374 6976 656c 7920 led selectively │ │ │ 00482140: 666f 7220 7265 6769 6f6e 732e 207c 5400 for regions. |T. │ │ │ -00482150: 427e 7100 0020 2020 7c20 2020 2020 2020 B~q.. | │ │ │ +00482150: 42e0 7100 0020 2020 7c20 2020 2020 2020 B.q.. | │ │ │ 00482160: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 00482170: 2020 2020 2020 2020 2020 207c 2046 6f72 | For │ │ │ 00482180: 2061 2070 726f 6365 7373 2074 6f20 7374 a process to st │ │ │ 00482190: 6f72 6520 7374 6174 6973 7469 6373 2020 ore statistics │ │ │ -004821a0: 207c 5400 427e 8100 0020 2020 7c20 2020 |T.B~... | │ │ │ +004821a0: 207c 5400 42e0 8100 0020 2020 7c20 2020 |T.B.... | │ │ │ 004821b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004821c0: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 004821d0: 2069 6e20 7468 6520 7374 6174 7320 6462 in the stats db │ │ │ 004821e0: 2c20 7468 6520 6461 7461 6261 7365 206d , the database m │ │ │ -004821f0: 7573 7420 207c 5400 427e 9100 0020 2020 ust |T.B~... │ │ │ +004821f0: 7573 7420 207c 5400 42e0 9100 0020 2020 ust |T.B.... │ │ │ 00482200: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00482210: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 00482220: 2020 207c 2062 6520 656e 6162 6c65 6420 | be enabled │ │ │ 00482230: 666f 7220 7368 6172 696e 6720 616e 6420 for sharing and │ │ │ -00482240: 7468 6520 2020 2020 207c 5400 417e 2900 the |T.A~). │ │ │ +00482240: 7468 6520 2020 2020 207c 5400 41e0 2900 the |T.A.). │ │ │ 00482250: 0020 2020 7c20 2253 5441 5453 4841 5245 . | "STATSHARE │ │ │ 00482260: 2220 2020 2020 2020 7c20 7265 6769 6f6e " | region │ │ │ 00482270: 2020 2020 2020 207c 2070 726f 6365 7373 | process │ │ │ 00482280: 206d 7573 7420 6861 7665 206f 7074 6564 must have opted │ │ │ 00482290: 2069 6e20 746f 2020 2020 2020 207c 5400 in to |T. │ │ │ -004822a0: 427e 1100 0020 2020 7c20 2020 2020 2020 B~... | │ │ │ +004822a0: 42e0 1100 0020 2020 7c20 2020 2020 2020 B.... | │ │ │ 004822b0: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 004822c0: 2020 2020 2020 2020 2020 207c 2073 6861 | sha │ │ │ 004822d0: 7265 2e20 5649 4557 2022 5354 4154 5348 re. VIEW "STATSH │ │ │ 004822e0: 4152 4522 2077 6974 6820 6e6f 2020 2020 ARE" with no │ │ │ -004822f0: 207c 5400 427e 2100 0020 2020 7c20 2020 |T.B~!.. | │ │ │ +004822f0: 207c 5400 42e0 2100 0020 2020 7c20 2020 |T.B.!.. | │ │ │ 00482300: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00482310: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 00482320: 2072 6567 696f 6e20 6172 6775 6d65 6e74 region argument │ │ │ 00482330: 2065 6e61 626c 6573 2073 6861 7269 6e67 enables sharing │ │ │ -00482340: 2066 6f72 207c 5400 427e 3100 0020 2020 for |T.B~1.. │ │ │ +00482340: 2066 6f72 207c 5400 42e0 3100 0020 2020 for |T.B.1.. │ │ │ 00482350: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00482360: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 00482370: 2020 207c 2061 6c6c 2072 6567 696f 6e73 | all regions │ │ │ 00482380: 2061 6e64 2056 4945 5720 2020 2020 2020 and VIEW │ │ │ -00482390: 2020 2020 2020 2020 207c 5400 427e 4100 |T.B~A. │ │ │ +00482390: 2020 2020 2020 2020 207c 5400 42e0 4100 |T.B.A. │ │ │ 004823a0: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 004823b0: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 004823c0: 2020 2020 2020 207c 2022 5354 4154 5348 | "STATSH │ │ │ 004823d0: 4152 4522 3a22 5245 4749 4f4e 5f4e 414d ARE":"REGION_NAM │ │ │ 004823e0: 4522 2065 6e61 626c 6573 2020 207c 5400 E" enables |T. │ │ │ -004823f0: 427e 5100 0020 2020 7c20 2020 2020 2020 B~Q.. | │ │ │ +004823f0: 42e0 5100 0020 2020 7c20 2020 2020 2020 B.Q.. | │ │ │ 00482400: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 00482410: 2020 2020 2020 2020 2020 207c 2073 6861 | sha │ │ │ 00482420: 7269 6e67 2073 656c 6563 7469 7665 6c79 ring selectively │ │ │ 00482430: 2066 6f72 2061 2072 6567 696f 6e2e 2020 for a region. │ │ │ -00482440: 207c 5400 427e 6100 0020 2020 7c20 2020 |T.B~a.. | │ │ │ +00482440: 207c 5400 42e0 6100 0020 2020 7c20 2020 |T.B.a.. | │ │ │ 00482450: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00482460: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 00482470: 2024 5649 4557 2822 5354 4154 5348 4152 $VIEW("STATSHAR │ │ │ 00482480: 4522 2c22 5245 4749 4f4e 5f4e 414d 4522 E","REGION_NAME" │ │ │ -00482490: 2920 2020 207c 5400 427e 7100 0020 2020 ) |T.B~q.. │ │ │ +00482490: 2920 2020 207c 5400 42e0 7100 0020 2020 ) |T.B.q.. │ │ │ 004824a0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004824b0: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 004824c0: 2020 207c 2072 6574 7572 6e73 2077 6865 | returns whe │ │ │ 004824d0: 7468 6572 2061 2070 726f 6365 7373 2068 ther a process h │ │ │ -004824e0: 6173 206f 7074 6564 207c 5400 427e 8100 as opted |T.B~.. │ │ │ +004824e0: 6173 206f 7074 6564 207c 5400 42e0 8100 as opted |T.B... │ │ │ 004824f0: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00482500: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 00482510: 2020 2020 2020 207c 2074 6f20 7368 6172 | to shar │ │ │ 00482520: 6520 7374 6174 6973 7469 6373 2066 6f72 e statistics for │ │ │ 00482530: 2061 2072 6567 696f 6e2e 2020 207c 5400 a region. |T. │ │ │ -00482540: 427e 9100 0020 2020 7c2d 2d2d 2d2d 2d2d B~... |------- │ │ │ +00482540: 42e0 9100 0020 2020 7c2d 2d2d 2d2d 2d2d B.... |------- │ │ │ 00482550: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 00482560: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 00482570: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00482580: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00482590: 2d7c 5400 417e 2a00 0020 2020 7c20 2253 -|T.A~*.. | "S │ │ │ +00482590: 2d7c 5400 41e0 2a00 0020 2020 7c20 2253 -|T.A.*.. | "S │ │ │ 004825a0: 544b 5349 5a22 2020 2020 2020 2020 2020 TKSIZ" │ │ │ 004825b0: 7c20 6e6f 6e65 2020 2020 2020 2020 207c | none | │ │ │ 004825c0: 2052 6574 7572 6e73 2074 6865 2047 542e Returns the GT. │ │ │ 004825d0: 4d20 7374 6163 6b20 7369 7a65 2069 6e20 M stack size in │ │ │ -004825e0: 2020 2020 207c 5400 427e 1100 0020 2020 |T.B~... │ │ │ +004825e0: 2020 2020 207c 5400 42e0 1100 0020 2020 |T.B.... │ │ │ 004825f0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00482600: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 00482610: 2020 207c 2062 7974 6573 2e20 2020 2020 | bytes. │ │ │ 00482620: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00482630: 2020 2020 2020 2020 207c 5400 427e 2100 |T.B~!. │ │ │ +00482630: 2020 2020 2020 2020 207c 5400 42e0 2100 |T.B.!. │ │ │ 00482640: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 00482650: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 00482660: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 00482670: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00482680: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 -------------|T. │ │ │ -00482690: 427e 3100 0020 2020 7c20 2254 4f54 414c B~1.. | "TOTAL │ │ │ +00482690: 42e0 3100 0020 2020 7c20 2254 4f54 414c B.1.. | "TOTAL │ │ │ 004826a0: 424c 4f43 4b53 2220 2020 2020 7c20 7265 BLOCKS" | re │ │ │ 004826b0: 6769 6f6e 2020 2020 2020 207c 2054 6f74 gion | Tot │ │ │ 004826c0: 616c 206e 756d 6265 7220 6f66 2064 6174 al number of dat │ │ │ 004826d0: 6162 6173 6520 626c 6f63 6b73 2069 6e20 abase blocks in │ │ │ -004826e0: 207c 5400 427e 4100 0020 2020 7c20 2020 |T.B~A.. | │ │ │ +004826e0: 207c 5400 42e0 4100 0020 2020 7c20 2020 |T.B.A.. | │ │ │ 004826f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00482700: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 00482710: 2061 2067 6976 656e 2072 6567 696f 6e2e a given region. │ │ │ 00482720: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00482730: 2020 2020 207c 5400 427e 5100 0020 2020 |T.B~Q.. │ │ │ +00482730: 2020 2020 207c 5400 42e0 5100 0020 2020 |T.B.Q.. │ │ │ 00482740: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |--------------- │ │ │ 00482750: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 00482760: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 00482770: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00482780: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 427e 6100 ---------|T.B~a. │ │ │ +00482780: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 42e0 6100 ---------|T.B.a. │ │ │ 00482790: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 004827a0: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 004827b0: 2020 2020 2020 207c 2054 7261 6e73 6163 | Transac │ │ │ 004827c0: 7469 6f6e 2049 4420 7370 6563 6966 6965 tion ID specifie │ │ │ 004827d0: 6420 696e 2074 6865 2020 2020 207c 0000 d in the |.. │ │ │ 004827e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004827f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00482800: 0400 0000 dc07 0000 0824 0000 0000 0000 .........$...... │ │ │ -00482810: 9600 007e 4845 4c50 00ff 7300 ff46 554e ...~HELP..s..FUN │ │ │ +00482810: 9600 00e0 4845 4c50 00ff 7300 ff46 554e ....HELP..s..FUN │ │ │ 00482820: 4354 494f 4e53 00ff 7300 ff24 5649 4557 CTIONS..s..$VIEW │ │ │ 00482830: 2829 00ff 7300 ff41 5247 554d 454e 545f ()..s..ARGUMENT_ │ │ │ 00482840: 4b45 5957 4f52 4453 5f4f 465f 2456 4945 KEYWORDS_OF_$VIE │ │ │ 00482850: 5728 2900 c12a 7100 0020 2020 7c20 2020 W()..*q.. | │ │ │ 00482860: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00482870: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 00482880: 2070 6172 7469 6375 6c61 7220 6c65 7665 particular leve │ │ │ 00482890: 6c20 2877 6865 6e20 7468 6520 2020 2020 l (when the │ │ │ -004828a0: 2020 2020 207c 5400 427e 8100 0020 2020 |T.B~... │ │ │ +004828a0: 2020 2020 207c 5400 42e0 8100 0020 2020 |T.B.... │ │ │ 004828b0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004828c0: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 004828d0: 2020 207c 2074 7261 6e73 6163 7469 6f6e | transaction │ │ │ 004828e0: 206c 6576 656c 2069 7320 7370 6563 6966 level is specif │ │ │ -004828f0: 6965 6429 2e20 2020 207c 5400 427e 9100 ied). |T.B~.. │ │ │ +004828f0: 6965 6429 2e20 2020 207c 5400 42e0 9100 ied). |T.B... │ │ │ 00482900: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00482910: 2020 2020 2020 2020 7c20 4e55 4c4c 2020 | NULL │ │ │ 00482920: 2020 2020 2020 207c 2054 6865 2066 6972 | The fir │ │ │ 00482930: 7374 206c 6576 656c 2054 5354 4152 5420 st level TSTART │ │ │ 00482940: 6973 2072 6574 7572 6e65 6420 207c 5400 is returned |T. │ │ │ -00482950: 417e 3100 0020 2020 7c20 2020 2020 2020 A~1.. | │ │ │ +00482950: 41e0 3100 0020 2020 7c20 2020 2020 2020 A.1.. | │ │ │ 00482960: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 00482970: 2020 2020 2020 2020 2020 207c 2069 6620 | if │ │ │ 00482980: 7468 6520 6c65 7665 6c20 6973 206e 6f74 the level is not │ │ │ 00482990: 2073 7065 6369 6669 6564 2061 7320 2020 specified as │ │ │ -004829a0: 207c 5400 427e 1100 0020 2020 7c20 2020 |T.B~... | │ │ │ +004829a0: 207c 5400 42e0 1100 0020 2020 7c20 2020 |T.B.... | │ │ │ 004829b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004829c0: 7c20 6f72 2020 2020 2020 2020 2020 207c | or | │ │ │ 004829d0: 2073 6563 6f6e 6420 6172 6775 6d65 6e74 second argument │ │ │ 004829e0: 2e20 2020 2020 2020 2020 2020 2020 2020 . │ │ │ -004829f0: 2020 2020 207c 5400 427e 2100 0020 2020 |T.B~!.. │ │ │ +004829f0: 2020 2020 207c 5400 42e0 2100 0020 2020 |T.B.!.. │ │ │ 00482a00: 7c20 2254 5241 4e53 4143 5449 4f4e 4944 | "TRANSACTIONID │ │ │ 00482a10: 2220 2020 7c20 2020 2020 2020 2020 2020 " | │ │ │ 00482a20: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 00482a30: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00482a40: 2020 2020 2020 2020 207c 5200 427e 3100 |R.B~1. │ │ │ +00482a40: 2020 2020 2020 2020 207c 5200 42e0 3100 |R.B.1. │ │ │ 00482a50: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00482a60: 2020 2020 2020 2020 7c20 7472 616e 7361 | transa │ │ │ 00482a70: 6374 696f 6e20 207c 2020 202a 2a4e 6f74 ction | **Not │ │ │ 00482a80: 652a 2a20 2020 2020 2020 2020 2020 2020 e** │ │ │ -00482a90: 2020 2020 2020 2020 2020 207c 5400 427e |T.B~ │ │ │ +00482a90: 2020 2020 2020 2020 2020 207c 5400 42e0 |T.B. │ │ │ 00482aa0: 4100 0020 2020 7c20 2020 2020 2020 2020 A.. | │ │ │ 00482ab0: 2020 2020 2020 2020 2020 7c20 6c65 7665 | leve │ │ │ 00482ac0: 6c20 2020 2020 2020 207c 2020 2020 2020 l | │ │ │ 00482ad0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00482ae0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ -00482af0: 5400 427e 5100 0020 2020 7c20 2020 2020 T.B~Q.. | │ │ │ +00482af0: 5400 42e0 5100 0020 2020 7c20 2020 2020 T.B.Q.. | │ │ │ 00482b00: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 00482b10: 2020 2020 2020 2020 2020 2020 207c 2041 | A │ │ │ 00482b20: 204e 554c 4c20 7374 7269 6e67 2069 7320 NULL string is │ │ │ 00482b30: 7265 7475 726e 6564 2069 6620 7468 6520 returned if the │ │ │ -00482b40: 2020 207c 5400 427e 6100 0020 2020 7c20 |T.B~a.. | │ │ │ +00482b40: 2020 207c 5400 42e0 6100 0020 2020 7c20 |T.B.a.. | │ │ │ 00482b50: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00482b60: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 00482b70: 207c 2073 7065 6369 6669 6564 206c 6576 | specified lev │ │ │ 00482b80: 656c 2028 6578 706c 6963 6974 6c79 206f el (explicitly o │ │ │ -00482b90: 7220 2020 2020 207c 5400 427e 7100 0020 r |T.B~q.. │ │ │ +00482b90: 7220 2020 2020 207c 5400 42e0 7100 0020 r |T.B.q.. │ │ │ 00482ba0: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 00482bb0: 2020 2020 2020 7c20 2020 2020 2020 2020 | │ │ │ 00482bc0: 2020 2020 207c 2069 6d70 6c69 6369 746c | implicitl │ │ │ 00482bd0: 7929 2069 7320 6772 6561 7465 7220 7468 y) is greater th │ │ │ -00482be0: 616e 2074 6865 2020 2020 207c 5400 427e an the |T.B~ │ │ │ +00482be0: 616e 2074 6865 2020 2020 207c 5400 42e0 an the |T.B. │ │ │ 00482bf0: 8100 0020 2020 7c20 2020 2020 2020 2020 ... | │ │ │ 00482c00: 2020 2020 2020 2020 2020 7c20 2020 2020 | │ │ │ 00482c10: 2020 2020 2020 2020 207c 2063 7572 7265 | curre │ │ │ 00482c20: 6e74 2076 616c 7565 206f 6620 2454 4c45 nt value of $TLE │ │ │ 00482c30: 5645 4c2e 2020 2020 2020 2020 2020 207c VEL. | │ │ │ -00482c40: 5400 427e 9100 0020 2020 7c2d 2d2d 2d2d T.B~... |----- │ │ │ +00482c40: 5400 42e0 9100 0020 2020 7c2d 2d2d 2d2d T.B.... |----- │ │ │ 00482c50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 00482c60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 00482c70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00482c80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00482c90: 2d2d 2d7c 5400 417e 3200 0020 2020 7c20 ---|T.A~2.. | │ │ │ +00482c90: 2d2d 2d7c 5400 41e0 3200 0020 2020 7c20 ---|T.A.2.. | │ │ │ 00482ca0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00482cb0: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 00482cc0: 207c 2054 7275 7468 2076 616c 7565 2073 | Truth value s │ │ │ 00482cd0: 686f 7769 6e67 2077 6865 7468 6572 2020 howing whether │ │ │ -00482ce0: 2020 2020 2020 207c 5400 427e 1100 0020 |T.B~... │ │ │ +00482ce0: 2020 2020 2020 207c 5400 42e0 1100 0020 |T.B.... │ │ │ 00482cf0: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 00482d00: 2020 2020 2020 7c20 2020 2020 2020 2020 | │ │ │ 00482d10: 2020 2020 207c 2075 6e64 6566 696e 6564 | undefined │ │ │ 00482d20: 2076 6172 6961 626c 6573 2073 686f 756c variables shoul │ │ │ -00482d30: 6420 6265 2020 2020 2020 207c 5400 427e d be |T.B~ │ │ │ +00482d30: 6420 6265 2020 2020 2020 207c 5400 42e0 d be |T.B. │ │ │ 00482d40: 2100 0020 2020 7c20 2255 4e44 4546 2220 !.. | "UNDEF" │ │ │ 00482d50: 2020 2020 2020 2020 2020 7c20 6e6f 6e65 | none │ │ │ 00482d60: 2020 2020 2020 2020 207c 2074 7265 6174 | treat │ │ │ 00482d70: 6564 2061 7320 6861 7669 6e67 2061 206e ed as having a n │ │ │ 00482d80: 756c 6c20 7661 6c75 6520 2831 2020 207c ull value (1 | │ │ │ -00482d90: 5400 427e 3100 0020 2020 7c20 2020 2020 T.B~1.. | │ │ │ +00482d90: 5400 42e0 3100 0020 2020 7c20 2020 2020 T.B.1.. | │ │ │ 00482da0: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 00482db0: 2020 2020 2020 2020 2020 2020 207c 2066 | f │ │ │ 00482dc0: 6f72 2022 554e 4445 4622 3b20 3020 666f or "UNDEF"; 0 fo │ │ │ 00482dd0: 7220 224e 4f55 4e44 4546 2229 3b20 4754 r "NOUNDEF"); GT │ │ │ -00482de0: 2e4d 207c 5400 427e 4100 0020 2020 7c20 .M |T.B~A.. | │ │ │ +00482de0: 2e4d 207c 5400 42e0 4100 0020 2020 7c20 .M |T.B.A.. | │ │ │ 00482df0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00482e00: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 00482e10: 207c 2064 6566 6175 6c74 7320 746f 2030 | defaults to 0 │ │ │ 00482e20: 2e20 2020 2020 2020 2020 2020 2020 2020 . │ │ │ -00482e30: 2020 2020 2020 207c 5400 427e 5100 0020 |T.B~Q.. │ │ │ +00482e30: 2020 2020 2020 207c 5400 42e0 5100 0020 |T.B.Q.. │ │ │ 00482e40: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 00482e50: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 00482e60: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00482e70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00482e80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 427e -----------|T.B~ │ │ │ +00482e80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 42e0 -----------|T.B. │ │ │ 00482e90: 6100 0020 2020 7c20 2020 2020 2020 2020 a.. | │ │ │ 00482ea0: 2020 2020 2020 2020 2020 7c20 2020 2020 | │ │ │ 00482eb0: 2020 2020 2020 2020 207c 2049 6e74 6567 | Integ │ │ │ 00482ec0: 6572 2076 616c 7565 2073 686f 7769 6e67 er value showing │ │ │ 00482ed0: 2077 6865 7468 6572 2066 6f75 7220 207c whether four | │ │ │ -00482ee0: 5400 427e 7100 0020 2020 7c20 2020 2020 T.B~q.. | │ │ │ +00482ee0: 5400 42e0 7100 0020 2020 7c20 2020 2020 T.B.q.. | │ │ │ 00482ef0: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 00482f00: 2020 2020 2020 2020 2020 2020 207c 2064 | d │ │ │ 00482f10: 6967 6974 2079 6561 7220 636f 6465 2069 igit year code i │ │ │ 00482f20: 7320 6163 7469 7665 2066 6f72 2020 2020 s active for │ │ │ -00482f30: 2020 207c 5400 427e 8100 0020 2020 7c20 |T.B~... | │ │ │ +00482f30: 2020 207c 5400 42e0 8100 0020 2020 7c20 |T.B.... | │ │ │ 00482f40: 225a 4441 5445 5f46 4f52 4d22 2020 2020 "ZDATE_FORM" │ │ │ 00482f50: 2020 7c20 6e6f 6e65 2020 2020 2020 2020 | none │ │ │ 00482f60: 207c 2024 5a44 4154 4528 293b 2047 542e | $ZDATE(); GT. │ │ │ 00482f70: 4d20 6465 6661 756c 7473 2074 6f20 3020 M defaults to 0 │ │ │ -00482f80: 2866 6f72 2020 207c 5400 427e 9100 0020 (for |T.B~... │ │ │ +00482f80: 2866 6f72 2020 207c 5400 42e0 9100 0020 (for |T.B.... │ │ │ 00482f90: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 00482fa0: 2020 2020 2020 7c20 2020 2020 2020 2020 | │ │ │ 00482fb0: 2020 2020 207c 2022 5959 2220 666f 726d | "YY" form │ │ │ 00482fc0: 6174 292e 2055 7365 2074 6865 2065 6e76 at). Use the env │ │ │ 00482fd0: 6972 6f6e 6d65 6e74 2020 207c 0000 0000 ironment |.... │ │ │ 00482fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00482ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00483000: 0400 0000 c807 0000 3624 0000 0000 0000 ........6$...... │ │ │ -00483010: 9500 007e 4845 4c50 00ff 7300 ff46 554e ...~HELP..s..FUN │ │ │ +00483010: 9500 00e0 4845 4c50 00ff 7300 ff46 554e ....HELP..s..FUN │ │ │ 00483020: 4354 494f 4e53 00ff 7300 ff24 5649 4557 CTIONS..s..$VIEW │ │ │ 00483030: 2829 00ff 7300 ff41 5247 554d 454e 545f ()..s..ARGUMENT_ │ │ │ 00483040: 4b45 5957 4f52 4453 5f4f 465f 2456 4945 KEYWORDS_OF_$VIE │ │ │ 00483050: 5728 2900 c133 0000 2020 207c 2020 2020 W()..3.. | │ │ │ 00483060: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 00483070: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 00483080: 7661 7269 6162 6c65 2067 746d 5f7a 6461 variable gtm_zda │ │ │ 00483090: 7465 5f66 6f72 6d20 746f 2073 6574 2074 te_form to set t │ │ │ -004830a0: 6865 2020 7c54 0042 7e11 0000 2020 207c he |T.B~... | │ │ │ +004830a0: 6865 2020 7c54 0042 e011 0000 2020 207c he |T.B.... | │ │ │ 004830b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004830c0: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 004830d0: 2020 7c20 696e 6974 6961 6c20 7661 6c75 | initial valu │ │ │ 004830e0: 6520 6f66 2074 6869 7320 6661 6374 6f72 e of this factor │ │ │ -004830f0: 2e20 2020 2020 2020 7c54 0042 7e21 0000 . |T.B~!.. │ │ │ +004830f0: 2e20 2020 2020 2020 7c54 0042 e021 0000 . |T.B.!.. │ │ │ 00483100: 2020 202b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +------------ │ │ │ 00483110: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00483120: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00483130: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00483140: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b07 0042 ------------+..B │ │ │ -00483150: 7e31 0000 1700 427e 4100 0020 2020 2a2a ~1....B~A.. ** │ │ │ -00483160: 496d 706f 7274 616e 742a 2a07 0042 7e51 Important**..B~Q │ │ │ -00483170: 0000 4a00 427e 6100 0020 2020 4649 5320 ..J.B~a.. FIS │ │ │ +00483150: e031 0000 1700 42e0 4100 0020 2020 2a2a .1....B.A.. ** │ │ │ +00483160: 496d 706f 7274 616e 742a 2a07 0042 e051 Important**..B.Q │ │ │ +00483170: 0000 4a00 42e0 6100 0020 2020 4649 5320 ..J.B.a.. FIS │ │ │ 00483180: 7573 6573 2074 6865 204c 435f 4352 4546 uses the LC_CREF │ │ │ 00483190: 2c20 4c56 5f47 434f 4c2c 204c 565f 5245 , LV_GCOL, LV_RE │ │ │ 004831a0: 4620 6b65 7977 6f72 6473 2069 6e20 7465 F keywords in te │ │ │ -004831b0: 7374 696e 6720 616e 6420 6973 5400 427e sting and isT.B~ │ │ │ +004831b0: 7374 696e 6720 616e 6420 6973 5400 42e0 sting and isT.B. │ │ │ 004831c0: 7100 0020 2020 646f 6375 6d65 6e74 696e q.. documentin │ │ │ 004831d0: 6720 7468 656d 2074 6f20 656e 7375 7265 g them to ensure │ │ │ 004831e0: 2063 6f6d 706c 6574 656e 6573 7320 696e completeness in │ │ │ 004831f0: 2070 726f 6475 6374 2064 6f63 756d 656e product documen │ │ │ 00483200: 7461 7469 6f6e 2e20 5468 6579 206d 6179 tation. They may │ │ │ -00483210: 5000 427e 8100 0020 2020 286f 7220 6d61 P.B~... (or ma │ │ │ +00483210: 5000 42e0 8100 0020 2020 286f 7220 6d61 P.B.... (or ma │ │ │ 00483220: 7920 6e6f 7429 2062 6520 7573 6566 756c y not) be useful │ │ │ 00483230: 2064 7572 696e 6720 6170 706c 6963 6174 during applicat │ │ │ 00483240: 696f 6e20 6465 7665 6c6f 706d 656e 7420 ion development │ │ │ 00483250: 666f 7220 6465 6275 6767 696e 6720 6f72 for debugging or │ │ │ -00483260: 3a00 427e 9100 0020 2020 7065 7266 6f72 :.B~... perfor │ │ │ +00483260: 3a00 42e0 9100 0020 2020 7065 7266 6f72 :.B.... perfor │ │ │ 00483270: 6d61 6e63 6520 7465 7374 696e 6720 696d mance testing im │ │ │ 00483280: 706c 656d 656e 7461 7469 6f6e 2061 6c74 plementation alt │ │ │ -00483290: 6572 6e61 7469 7665 732e 0700 417e 3400 ernatives...A~4. │ │ │ -004832a0: 0016 0023 7e45 5841 4d50 4c45 5300 0045 ...#~EXAMPLES..E │ │ │ -004832b0: 7861 6d70 6c65 7313 002c 7ebf 1100 0020 xamples..,~.... │ │ │ -004832c0: 2020 4578 616d 706c 6573 0700 2d7e 2100 Examples..-~!. │ │ │ -004832d0: 0012 002d 7e31 0000 2020 2045 7861 6d70 ...-~1.. Examp │ │ │ -004832e0: 6c65 3a07 002d 7e41 0000 1d00 2d7e 5100 le:..-~A....-~Q. │ │ │ +00483290: 6572 6e61 7469 7665 732e 0700 41e0 3400 ernatives...A.4. │ │ │ +004832a0: 0016 0023 e045 5841 4d50 4c45 5300 0045 ...#.EXAMPLES..E │ │ │ +004832b0: 7861 6d70 6c65 7313 002c e0bf 1100 0020 xamples..,..... │ │ │ +004832c0: 2020 4578 616d 706c 6573 0700 2de0 2100 Examples..-.!. │ │ │ +004832d0: 0012 002d e031 0000 2020 2045 7861 6d70 ...-.1.. Examp │ │ │ +004832e0: 6c65 3a07 002d e041 0000 1d00 2de0 5100 le:..-.A....-.Q. │ │ │ 004832f0: 0020 2020 4754 4d3e 5365 7420 613d 312c . GTM>Set a=1, │ │ │ -00483300: 2a62 2831 293d 6141 002d 7e61 0000 2020 *b(1)=aA.-~a.. │ │ │ +00483300: 2a62 2831 293d 6141 002d e061 0000 2020 *b(1)=aA.-.a.. │ │ │ 00483310: 2047 544d 3e77 7269 7465 2024 7669 6577 GTM>write $view │ │ │ 00483320: 2822 4c56 5f43 5245 4622 2c22 6122 292c ("LV_CREF","a"), │ │ │ 00483330: 2220 222c 2476 6965 7728 224c 565f 4352 " ",$view("LV_CR │ │ │ -00483340: 4546 222c 2262 2229 0d00 2d7e 7100 0020 EF","b")..-~q.. │ │ │ -00483350: 2020 3120 303f 002d 7e81 0000 2020 2047 1 0?.-~... G │ │ │ +00483340: 4546 222c 2262 2229 0d00 2de0 7100 0020 EF","b")..-.q.. │ │ │ +00483350: 2020 3120 303f 002d e081 0000 2020 2047 1 0?.-.... G │ │ │ 00483360: 544d 3e77 7269 7465 2024 7669 6577 2822 TM>write $view(" │ │ │ 00483370: 4c56 5f52 4546 222c 2261 2229 2c22 2022 LV_REF","a")," " │ │ │ 00483380: 2c24 7669 6577 2822 4c56 5f52 4546 222c ,$view("LV_REF", │ │ │ -00483390: 2262 2229 0d00 2d7e 9100 0020 2020 3220 "b")..-~... 2 │ │ │ -004833a0: 310f 002c 7ec0 1100 0020 2020 4754 4d3e 1..,~.... GTM> │ │ │ -004833b0: 0700 2d7e 1200 0054 002d 7e13 0000 2020 ..-~...T.-~... │ │ │ +00483390: 2262 2229 0d00 2de0 9100 0020 2020 3220 "b")..-.... 2 │ │ │ +004833a0: 310f 002c e0c0 1100 0020 2020 4754 4d3e 1..,..... GTM> │ │ │ +004833b0: 0700 2de0 1200 0054 002d e013 0000 2020 ..-....T.-.... │ │ │ 004833c0: 2054 6869 7320 6578 616d 706c 6520 6372 This example cr │ │ │ 004833d0: 6561 7465 7320 616e 2061 6c69 6173 2076 eates an alias v │ │ │ 004833e0: 6172 6961 626c 6520 616e 6420 616e 2061 ariable and an a │ │ │ 004833f0: 6c69 6173 2063 6f6e 7461 696e 6572 2076 lias container v │ │ │ -00483400: 6172 6961 626c 6520 616e 6454 002d 7e14 ariable andT.-~. │ │ │ +00483400: 6172 6961 626c 6520 616e 6454 002d e014 ariable andT.-.. │ │ │ 00483410: 0000 2020 2063 6865 636b 7320 7468 6520 .. checks the │ │ │ 00483420: 6e75 6d62 6572 206f 6620 626f 7468 2063 number of both c │ │ │ 00483430: 6f6e 7461 696e 6572 2072 6566 6572 656e ontainer referen │ │ │ 00483440: 6365 7320 616e 6420 746f 7461 6c20 7265 ces and total re │ │ │ 00483450: 6665 7265 6e63 6573 2074 6f20 7468 652d ferences to the- │ │ │ -00483460: 002d 7e15 0000 2020 2063 656c 6c73 2061 .-~... cells a │ │ │ +00483460: 002d e015 0000 2020 2063 656c 6c73 2061 .-.... cells a │ │ │ 00483470: 7373 6f63 6961 7465 6420 7769 7468 2062 ssociated with b │ │ │ -00483480: 6f74 6820 6120 616e 6420 622e 0700 2d7e oth a and b...-~ │ │ │ -00483490: 1600 0012 002d 7e17 0000 2020 2045 7861 .....-~... Exa │ │ │ -004834a0: 6d70 6c65 3a07 002d 7e18 0000 2100 2d7e mple:..-~...!.-~ │ │ │ +00483480: 6f74 6820 6120 616e 6420 622e 0700 2de0 oth a and b...-. │ │ │ +00483490: 1600 0012 002d e017 0000 2020 2045 7861 .....-.... Exa │ │ │ +004834a0: 6d70 6c65 3a07 002d e018 0000 2100 2de0 mple:..-....!.-. │ │ │ 004834b0: 1900 0020 2020 4754 4d3e 5365 7420 2a61 ... GTM>Set *a │ │ │ 004834c0: 2831 293d 622c 2a62 2831 293d 6118 002d (1)=b,*b(1)=a..- │ │ │ -004834d0: 7e1a 0000 2020 2047 544d 3e6b 696c 6c20 ~... GTM>kill │ │ │ -004834e0: 2a61 2c2a 6224 002d 7e21 0000 2020 2047 *a,*b$.-~!.. G │ │ │ +004834d0: e01a 0000 2020 2047 544d 3e6b 696c 6c20 .... GTM>kill │ │ │ +004834e0: 2a61 2c2a 6224 002d e021 0000 2020 2047 *a,*b$.-.!.. G │ │ │ 004834f0: 544d 3e77 7269 7465 2024 7669 6577 2822 TM>write $view(" │ │ │ -00483500: 4c56 5f47 434f 4c22 290b 002d 7e22 0000 LV_GCOL")..-~".. │ │ │ -00483510: 2020 2032 0e00 2d7e 2300 0020 2020 4754 2..-~#.. GT │ │ │ -00483520: 4d3e 0700 2d7e 2400 0054 002d 7e25 0000 M>..-~$..T.-~%.. │ │ │ +00483500: 4c56 5f47 434f 4c22 290b 002d e022 0000 LV_GCOL")..-.".. │ │ │ +00483510: 2020 2032 0e00 2de0 2300 0020 2020 4754 2..-.#.. GT │ │ │ +00483520: 4d3e 0700 2de0 2400 0054 002d e025 0000 M>..-.$..T.-.%.. │ │ │ 00483530: 2020 2054 6869 7320 6578 616d 706c 6520 This example │ │ │ 00483540: 6372 6561 7465 7320 7477 6f20 6372 6f73 creates two cros │ │ │ 00483550: 7320 6173 736f 6369 6174 6564 2061 6c69 s associated ali │ │ │ 00483560: 6173 2063 6f6e 7461 696e 6572 732c 2064 as containers, d │ │ │ 00483570: 6573 7472 6f79 7320 7468 6569 7252 002d estroys theirR.- │ │ │ -00483580: 7e26 0000 2020 2061 6e63 6573 746f 7220 ~&.. ancestor │ │ │ +00483580: e026 0000 2020 2061 6e63 6573 746f 7220 .&.. ancestor │ │ │ 00483590: 6e6f 6465 7320 7769 7468 204b 494c 4c20 nodes with KILL │ │ │ 004835a0: 2a20 616e 6420 7573 6573 2024 5649 4557 * and uses $VIEW │ │ │ 004835b0: 2822 4c56 5f47 434f 4c22 2920 746f 2066 ("LV_GCOL") to f │ │ │ 004835c0: 6f72 6365 2061 2063 6c65 616e 2d75 7054 orce a clean-upT │ │ │ -004835d0: 002d 7e27 0000 2020 206f 6620 7468 6520 .-~'.. of the │ │ │ +004835d0: 002d e027 0000 2020 206f 6620 7468 6520 .-.'.. of the │ │ │ 004835e0: 6162 616e 646f 6e65 6420 6461 7461 2d73 abandoned data-s │ │ │ 004835f0: 7061 6365 732e 2049 6e20 7468 6520 6162 paces. In the ab │ │ │ 00483600: 7365 6e63 6520 6f66 2074 6865 2024 5649 sence of the $VI │ │ │ 00483610: 4557 2822 4c56 5f47 434f 4c22 292c 2047 EW("LV_GCOL"), G │ │ │ -00483620: 542e 4d49 002d 7e28 0000 2020 2077 6f75 T.MI.-~(.. wou │ │ │ +00483620: 542e 4d49 002d e028 0000 2020 2077 6f75 T.MI.-.(.. wou │ │ │ 00483630: 6c64 2064 6f20 7468 6973 2061 7574 6f6d ld do this autom │ │ │ 00483640: 6174 6963 616c 6c79 2061 7420 736f 6d65 atically at some │ │ │ 00483650: 2073 7562 7365 7175 656e 7420 636f 6e76 subsequent conv │ │ │ -00483660: 656e 6965 6e74 2074 696d 652e 0700 2d7e enient time...-~ │ │ │ -00483670: 2900 0012 002d 7e2a 0000 2020 2045 7861 )....-~*.. Exa │ │ │ -00483680: 6d70 6c65 3a07 002d 7e31 0000 2d00 2d7e mple:..-~1..-.-~ │ │ │ +00483660: 656e 6965 6e74 2074 696d 652e 0700 2de0 enient time...-. │ │ │ +00483670: 2900 0012 002d e02a 0000 2020 2045 7861 )....-.*.. Exa │ │ │ +00483680: 6d70 6c65 3a07 002d e031 0000 2d00 2de0 mple:..-.1..-.-. │ │ │ 00483690: 3200 0020 2020 4754 4d3e 7772 6974 6520 2.. GTM>write │ │ │ 004836a0: 2476 6965 7728 2247 5653 5441 5422 2c22 $view("GVSTAT"," │ │ │ -004836b0: 4445 4641 554c 5422 295d 002d 7e33 0000 DEFAULT")].-~3.. │ │ │ +004836b0: 4445 4641 554c 5422 295d 002d e033 0000 DEFAULT")].-.3.. │ │ │ 004836c0: 2020 2053 4554 3a32 3033 2c4b 494c 3a31 SET:203,KIL:1 │ │ │ 004836d0: 322c 4745 543a 3230 332c 4454 413a 322c 2,GET:203,DTA:2, │ │ │ 004836e0: 4f52 443a 3233 2c5a 5052 3a32 312c 5152 ORD:23,ZPR:21,QR │ │ │ 004836f0: 593a 302c 4c4b 533a 302c 4c4b 463a 302c Y:0,LKS:0,LKF:0, │ │ │ 00483700: 4354 4e3a 3434 2c44 5244 3a31 3033 2c44 CTN:44,DRD:103,D │ │ │ -00483710: 5754 3a35 392c 5900 2d7e 3400 0020 2020 WT:59,Y.-~4.. │ │ │ +00483710: 5754 3a35 392c 5900 2de0 3400 0020 2020 WT:59,Y.-.4.. │ │ │ 00483720: 4e54 573a 3234 2c4e 5452 3a35 352c 4e42 NTW:24,NTR:55,NB │ │ │ 00483730: 573a 3237 2c4e 4252 3a31 3338 2c4e 5230 W:27,NBR:138,NR0 │ │ │ 00483740: 3a30 2c4e 5231 3a30 2c4e 5232 3a30 2c4e :0,NR1:0,NR2:0,N │ │ │ 00483750: 5233 3a30 2c54 5457 3a31 372c 5454 523a R3:0,TTW:17,TTR: │ │ │ 00483760: 352c 5452 423a 302c 5442 573a 3332 2c59 5,TRB:0,TBW:32,Y │ │ │ -00483770: 002d 7e35 0000 2020 2054 4252 3a38 302c .-~5.. TBR:80, │ │ │ +00483770: 002d e035 0000 2020 2054 4252 3a38 302c .-.5.. TBR:80, │ │ │ 00483780: 5452 303a 302c 5452 313a 302c 5452 323a TR0:0,TR1:0,TR2: │ │ │ 00483790: 302c 5452 333a 302c 5452 343a 302c 5443 0,TR3:0,TR4:0,TC │ │ │ 004837a0: 303a 302c 5443 313a 302c 5443 323a 302c 0:0,TC1:0,TC2:0, │ │ │ 004837b0: 5443 333a 302c 5443 343a 302c 5a54 523a TC3:0,TC4:0,ZTR: │ │ │ 004837c0: 372c 4446 4c3a 392c 0000 0000 0000 0000 7,DFL:9,........ │ │ │ 004837d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004837e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004837f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00483800: 0400 0000 e807 0000 6e24 0000 0000 0000 ........n$...... │ │ │ -00483810: 8500 007e 4845 4c50 00ff 7300 ff46 554e ...~HELP..s..FUN │ │ │ +00483810: 8500 00e0 4845 4c50 00ff 7300 ff46 554e ....HELP..s..FUN │ │ │ 00483820: 4354 494f 4e53 00ff 7300 ff24 5649 4557 CTIONS..s..$VIEW │ │ │ 00483830: 2829 00ff 7300 ff45 5841 4d50 4c45 5300 ()..s..EXAMPLES. │ │ │ 00483840: c036 0000 2020 2044 4653 3a30 2c4a 464c .6.. DFS:0,JFL │ │ │ 00483850: 3a30 2c4a 4653 3a30 2c4a 4242 3a30 2c4a :0,JFS:0,JBB:0,J │ │ │ 00483860: 4642 3a30 2c4a 4657 3a30 2c4a 524c 3a30 FB:0,JFW:0,JRL:0 │ │ │ 00483870: 2c4a 5250 3a30 2c4a 5245 3a30 2c4a 5249 ,JRP:0,JRE:0,JRI │ │ │ 00483880: 3a30 2c4a 524f 3a30 2c4a 4558 3a30 2c44 :0,JRO:0,JEX:0,D │ │ │ -00483890: 4558 3a30 2c5a 002d 7e37 0000 2020 2043 EX:0,Z.-~7.. C │ │ │ +00483890: 4558 3a30 2c5a 002d e037 0000 2020 2043 EX:0,Z.-.7.. C │ │ │ 004838a0: 4154 3a33 352c 4346 453a 302c 4346 533a AT:35,CFE:0,CFS: │ │ │ 004838b0: 302c 4346 543a 302c 4351 533a 302c 4351 0,CFT:0,CQS:0,CQ │ │ │ 004838c0: 543a 302c 4359 533a 302c 4359 543a 302c T:0,CYS:0,CYT:0, │ │ │ 004838d0: 4254 443a 3133 2c57 4652 3a30 2c42 5553 BTD:13,WFR:0,BUS │ │ │ 004838e0: 3a30 2c42 5453 3a30 2c53 5447 3a30 2c5d :0,BTS:0,STG:0,] │ │ │ -004838f0: 002d 7e38 0000 2020 204b 5447 3a30 2c5a .-~8.. KTG:0,Z │ │ │ +004838f0: 002d e038 0000 2020 204b 5447 3a30 2c5a .-.8.. KTG:0,Z │ │ │ 00483900: 5447 3a30 2c44 4558 413a 302c 474c 423a TG:0,DEXA:0,GLB: │ │ │ 00483910: 302c 4a4e 4c3a 302c 4d4c 4b3a 302c 5052 0,JNL:0,MLK:0,PR │ │ │ 00483920: 433a 302c 5452 583a 302c 5a41 443a 302c C:0,TRX:0,ZAD:0, │ │ │ 00483930: 4a4f 5041 3a30 2c41 4652 413a 302c 4252 JOPA:0,AFRA:0,BR │ │ │ -00483940: 4541 3a30 2c4d 4c42 413a 302c 2e00 2d7e EA:0,MLBA:0,..-~ │ │ │ +00483940: 4541 3a30 2c4d 4c42 413a 302c 2e00 2de0 EA:0,MLBA:0,..-. │ │ │ 00483950: 3900 0020 2020 5452 4741 3a30 2c57 524c 9.. TRGA:0,WRL │ │ │ 00483960: 3a30 2c50 5247 3a30 2c57 464c 3a30 2c57 :0,PRG:0,WFL:0,W │ │ │ -00483970: 4845 3a30 2c49 4e43 3a30 0e00 2d7e 3a00 HE:0,INC:0..-~:. │ │ │ -00483980: 0020 2020 4754 4d3e 0700 2d7e 4100 0012 . GTM>..-~A... │ │ │ -00483990: 002d 7e42 0000 2020 2045 7861 6d70 6c65 .-~B.. Example │ │ │ -004839a0: 3a07 002d 7e43 0000 3d00 2d7e 4400 0020 :..-~C..=.-~D.. │ │ │ +00483970: 4845 3a30 2c49 4e43 3a30 0e00 2de0 3a00 HE:0,INC:0..-.:. │ │ │ +00483980: 0020 2020 4754 4d3e 0700 2de0 4100 0012 . GTM>..-.A... │ │ │ +00483990: 002d e042 0000 2020 2045 7861 6d70 6c65 .-.B.. Example │ │ │ +004839a0: 3a07 002d e043 0000 3d00 2de0 4400 0020 :..-.C..=.-.D.. │ │ │ 004839b0: 2020 4769 7665 6e20 7468 6520 666f 6c6c Given the foll │ │ │ 004839c0: 6f77 696e 6720 676c 6f62 616c 2064 6972 owing global dir │ │ │ 004839d0: 6563 746f 7279 2063 6f6e 6669 6775 7261 ectory configura │ │ │ -004839e0: 7469 6f6e 3a07 002d 7e45 0000 2f00 2d7e tion:..-~E../.-~ │ │ │ +004839e0: 7469 6f6e 3a07 002d e045 0000 2f00 2de0 tion:..-.E../.-. │ │ │ 004839f0: 4600 0020 2020 4744 453e 6164 6420 2d6e F.. GDE>add -n │ │ │ 00483a00: 616d 6520 6128 313a 3130 2920 2020 2020 ame a(1:10) │ │ │ -00483a10: 202d 7265 6769 6f6e 3d61 312f 002d 7e47 -region=a1/.-~G │ │ │ +00483a10: 202d 7265 6769 6f6e 3d61 312f 002d e047 -region=a1/.-.G │ │ │ 00483a20: 0000 2020 2047 4445 3e61 6464 202d 6e61 .. GDE>add -na │ │ │ 00483a30: 6d65 2061 2831 302c 3129 2020 2020 2020 me a(10,1) │ │ │ -00483a40: 2d72 6567 696f 6e3d 6132 2f00 2d7e 4800 -region=a2/.-~H. │ │ │ +00483a40: 2d72 6567 696f 6e3d 6132 2f00 2de0 4800 -region=a2/.-.H. │ │ │ 00483a50: 0020 2020 4744 453e 6164 6420 2d6e 616d . GDE>add -nam │ │ │ 00483a60: 6520 6128 3130 2c32 2920 2020 2020 202d e a(10,2) - │ │ │ -00483a70: 7265 6769 6f6e 3d61 332f 002d 7e49 0000 region=a3/.-~I.. │ │ │ +00483a70: 7265 6769 6f6e 3d61 332f 002d e049 0000 region=a3/.-.I.. │ │ │ 00483a80: 2020 2047 4445 3e61 6464 202d 6e61 6d65 GDE>add -name │ │ │ 00483a90: 2061 2831 3230 3a33 3030 2920 2020 2d72 a(120:300) -r │ │ │ -00483aa0: 6567 696f 6e3d 6134 2f00 2d7e 4a00 0020 egion=a4/.-~J.. │ │ │ +00483aa0: 6567 696f 6e3d 6134 2f00 2de0 4a00 0020 egion=a4/.-.J.. │ │ │ 00483ab0: 2020 4744 453e 6164 6420 2d6e 616d 6520 GDE>add -name │ │ │ 00483ac0: 6128 3630 3a33 3235 2920 2020 202d 7265 a(60:325) -re │ │ │ -00483ad0: 6769 6f6e 3d61 3519 002d 7e51 0000 2020 gion=a5..-~Q.. │ │ │ +00483ad0: 6769 6f6e 3d61 3519 002d e051 0000 2020 gion=a5..-.Q.. │ │ │ 00483ae0: 2047 4445 3e20 7368 6f77 202d 6e61 6d65 GDE> show -name │ │ │ -00483af0: 1900 2d7e 5200 0020 2020 2020 2a2a 2a20 ..-~R.. *** │ │ │ -00483b00: 4e41 4d45 5320 2a2a 2a1f 002d 7e53 0000 NAMES ***..-~S.. │ │ │ +00483af0: 1900 2de0 5200 0020 2020 2020 2a2a 2a20 ..-.R.. *** │ │ │ +00483b00: 4e41 4d45 5320 2a2a 2a1f 002d e053 0000 NAMES ***..-.S.. │ │ │ 00483b10: 2020 2020 476c 6f62 616c 2020 2020 2020 Global │ │ │ -00483b20: 2020 5265 6769 6f6e 5900 2d7e 5400 0020 RegionY.-~T.. │ │ │ +00483b20: 2020 5265 6769 6f6e 5900 2de0 5400 0020 RegionY.-.T.. │ │ │ 00483b30: 2020 202d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ------------- │ │ │ 00483b40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00483b50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00483b60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00483b70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00483b80: 2d20 002d 7e55 0000 2020 2020 2a20 2020 - .-~U.. * │ │ │ +00483b80: 2d20 002d e055 0000 2020 2020 2a20 2020 - .-.U.. * │ │ │ 00483b90: 2020 2020 2020 2020 2020 4445 4641 554c DEFAUL │ │ │ -00483ba0: 541b 002d 7e56 0000 2020 2020 6128 313a T..-~V.. a(1: │ │ │ -00483bb0: 3130 2920 2020 2020 2020 4131 1b00 2d7e 10) A1..-~ │ │ │ +00483ba0: 541b 002d e056 0000 2020 2020 6128 313a T..-.V.. a(1: │ │ │ +00483bb0: 3130 2920 2020 2020 2020 4131 1b00 2de0 10) A1..-. │ │ │ 00483bc0: 5700 0020 2020 2061 2831 302c 3129 2020 W.. a(10,1) │ │ │ -00483bd0: 2020 2020 2041 321b 002d 7e58 0000 2020 A2..-~X.. │ │ │ +00483bd0: 2020 2020 2041 321b 002d e058 0000 2020 A2..-.X.. │ │ │ 00483be0: 2020 6128 3130 2c32 2920 2020 2020 2020 a(10,2) │ │ │ -00483bf0: 4133 1b00 2d7e 5900 0020 2020 2061 2836 A3..-~Y.. a(6 │ │ │ +00483bf0: 4133 1b00 2de0 5900 0020 2020 2061 2836 A3..-.Y.. a(6 │ │ │ 00483c00: 303a 3132 3029 2020 2020 2041 351b 002d 0:120) A5..- │ │ │ -00483c10: 7e5a 0000 2020 2020 6128 3132 303a 3330 ~Z.. a(120:30 │ │ │ -00483c20: 3029 2020 2020 4134 1b00 2d7e 6100 0020 0) A4..-~a.. │ │ │ +00483c10: e05a 0000 2020 2020 6128 3132 303a 3330 .Z.. a(120:30 │ │ │ +00483c20: 3029 2020 2020 4134 1b00 2de0 6100 0020 0) A4..-.a.. │ │ │ 00483c30: 2020 2061 2833 3030 3a33 3235 2920 2020 a(300:325) │ │ │ -00483c40: 2041 3507 002d 7e62 0000 3400 2d7e 6300 A5..-~b..4.-~c. │ │ │ +00483c40: 2041 3507 002d e062 0000 3400 2de0 6300 A5..-.b..4.-.c. │ │ │ 00483c50: 0020 2020 4865 7265 2061 7265 2073 6f6d . Here are som │ │ │ 00483c60: 6520 2456 4945 5728 2252 4547 494f 4e22 e $VIEW("REGION" │ │ │ 00483c70: 2c67 766e 2920 6f75 7470 7574 733a 0700 ,gvn) outputs:.. │ │ │ -00483c80: 2d7e 6400 002b 002d 7e65 0000 2020 2047 -~d..+.-~e.. G │ │ │ +00483c80: 2de0 6400 002b 002d e065 0000 2020 2047 -.d..+.-.e.. G │ │ │ 00483c90: 544d 3e77 7269 7465 2024 7669 6577 2822 TM>write $view(" │ │ │ 00483ca0: 5245 4749 4f4e 222c 225e 6128 3129 2229 REGION","^a(1)") │ │ │ -00483cb0: 0c00 2d7e 6600 0020 2020 4131 2c00 2d7e ..-~f.. A1,.-~ │ │ │ +00483cb0: 0c00 2de0 6600 0020 2020 4131 2c00 2de0 ..-.f.. A1,.-. │ │ │ 00483cc0: 6700 0020 2020 4754 4d3e 7772 6974 6520 g.. GTM>write │ │ │ 00483cd0: 2476 6965 7728 2252 4547 494f 4e22 2c22 $view("REGION"," │ │ │ -00483ce0: 5e61 2831 3029 2229 1700 2d7e 6800 0020 ^a(10)")..-~h.. │ │ │ +00483ce0: 5e61 2831 3029 2229 1700 2de0 6800 0020 ^a(10)")..-.h.. │ │ │ 00483cf0: 2020 4445 4641 554c 542c 4132 2c41 3328 DEFAULT,A2,A3( │ │ │ -00483d00: 002d 7e69 0000 2020 2047 544d 3e77 2024 .-~i.. GTM>w $ │ │ │ +00483d00: 002d e069 0000 2020 2047 544d 3e77 2024 .-.i.. GTM>w $ │ │ │ 00483d10: 7669 6577 2822 5245 4749 4f4e 222c 225e view("REGION","^ │ │ │ -00483d20: 6128 3630 2922 290c 002d 7e6a 0000 2020 a(60)")..-~j.. │ │ │ -00483d30: 2041 3524 002d 7e71 0000 2020 2047 544d A5$.-~q.. GTM │ │ │ +00483d20: 6128 3630 2922 290c 002d e06a 0000 2020 a(60)")..-.j.. │ │ │ +00483d30: 2041 3524 002d e071 0000 2020 2047 544d A5$.-.q.. GTM │ │ │ 00483d40: 3e77 2024 7669 6577 2822 5245 4749 4f4e >w $view("REGION │ │ │ -00483d50: 222c 225e 6122 2920 002d 7e72 0000 2020 ","^a") .-~r.. │ │ │ +00483d50: 222c 225e 6122 2920 002d e072 0000 2020 ","^a") .-.r.. │ │ │ 00483d60: 2044 4546 4155 4c54 2c41 312c 4132 2c41 DEFAULT,A1,A2,A │ │ │ -00483d70: 332c 4135 2c41 3407 002d 7e73 0000 3600 3,A5,A4..-~s..6. │ │ │ -00483d80: 2d7e 7400 0020 2020 536f 6d65 2065 7861 -~t.. Some exa │ │ │ +00483d70: 332c 4135 2c41 3407 002d e073 0000 3600 3,A5,A4..-.s..6. │ │ │ +00483d80: 2de0 7400 0020 2020 536f 6d65 2065 7861 -.t.. Some exa │ │ │ 00483d90: 6d70 6c65 7320 6f66 2024 5649 4557 2822 mples of $VIEW(" │ │ │ 00483da0: 4445 5649 4345 222c 6e61 6d65 2920 7573 DEVICE",name) us │ │ │ -00483db0: 6167 653a 0700 2d7e 7500 0028 002d 7e76 age:..-~u..(.-~v │ │ │ +00483db0: 6167 653a 0700 2de0 7500 0028 002d e076 age:..-.u..(.-.v │ │ │ 00483dc0: 0000 2020 2047 544d 3e20 5752 4954 4520 .. GTM> WRITE │ │ │ 00483dd0: 2456 4945 5728 2244 4556 4943 4522 2c22 $VIEW("DEVICE"," │ │ │ -00483de0: 3022 2917 002d 7e77 0000 2020 2054 4552 0")..-~w.. TER │ │ │ -00483df0: 4d49 4e41 4c3a 4f50 454e 0700 2d7e 7800 MINAL:OPEN..-~x. │ │ │ -00483e00: 0052 002d 7e79 0000 2020 2054 6869 7320 .R.-~y.. This │ │ │ +00483de0: 3022 2917 002d e077 0000 2020 2054 4552 0")..-.w.. TER │ │ │ +00483df0: 4d49 4e41 4c3a 4f50 454e 0700 2de0 7800 MINAL:OPEN..-.x. │ │ │ +00483e00: 0052 002d e079 0000 2020 2054 6869 7320 .R.-.y.. This │ │ │ 00483e10: 696e 6469 6361 7465 7320 7468 6520 2450 indicates the $P │ │ │ 00483e20: 5249 4e43 4950 414c 2064 6576 6963 6520 RINCIPAL device │ │ │ 00483e30: 6973 2061 2074 6572 6d69 6e61 6c20 616e is a terminal an │ │ │ 00483e40: 6420 6974 2069 7320 6f70 656e 2028 7768 d it is open (wh │ │ │ -00483e50: 6963 684d 002d 7e7a 0000 2020 2069 7320 ichM.-~z.. is │ │ │ +00483e50: 6963 684d 002d e07a 0000 2020 2069 7320 ichM.-.z.. is │ │ │ 00483e60: 7573 7561 6c6c 7920 7468 6520 6361 7365 usually the case │ │ │ 00483e70: 2066 6f72 2024 5052 494e 4349 5041 4c2e for $PRINCIPAL. │ │ │ 00483e80: 2920 5468 6520 245a 5049 4e20 616e 6420 ) The $ZPIN and │ │ │ 00483e90: 245a 504f 5554 2069 6e74 7269 6e73 6963 $ZPOUT intrinsic │ │ │ -00483ea0: 4700 2d7e 8100 0020 2020 7370 6563 6961 G.-~... specia │ │ │ +00483ea0: 4700 2de0 8100 0020 2020 7370 6563 6961 G.-.... specia │ │ │ 00483eb0: 6c20 7661 7269 6162 6c65 7320 6361 6e20 l variables can │ │ │ 00483ec0: 6265 2075 7365 6420 6173 2074 6865 2064 be used as the d │ │ │ 00483ed0: 6576 6963 6520 6e61 6d65 2074 6f20 7365 evice name to se │ │ │ -00483ee0: 6c65 6374 2074 6f3a 002d 7e82 0000 2020 lect to:.-~... │ │ │ +00483ee0: 6c65 6374 2074 6f3a 002d e082 0000 2020 lect to:.-.... │ │ │ 00483ef0: 2063 6f72 7265 7370 6f6e 6469 6e67 2073 corresponding s │ │ │ 00483f00: 6964 6520 6f66 2061 2073 706c 6974 2024 ide of a split $ │ │ │ 00483f10: 5052 494e 4349 5041 4c20 6465 7669 6365 PRINCIPAL device │ │ │ -00483f20: 2e07 002d 7e83 0000 1b00 2d7e 8400 0020 ...-~.....-~... │ │ │ +00483f20: 2e07 002d e083 0000 1b00 2de0 8400 0020 ...-......-.... │ │ │ 00483f30: 2020 4754 4d3e 204f 5045 4e20 2266 2e74 GTM> OPEN "f.t │ │ │ -00483f40: 7874 2226 002d 7e85 0000 2020 2047 544d xt"&.-~... GTM │ │ │ +00483f40: 7874 2226 002d e085 0000 2020 2047 544d xt"&.-.... GTM │ │ │ 00483f50: 3e20 434c 4f53 4520 2266 2e74 7874 223a > CLOSE "f.txt": │ │ │ -00483f60: 4e4f 4445 5354 524f 592c 002d 7e86 0000 NODESTROY,.-~... │ │ │ +00483f60: 4e4f 4445 5354 524f 592c 002d e086 0000 NODESTROY,.-.... │ │ │ 00483f70: 2020 2047 544d 3e20 5752 4954 4520 2456 GTM> WRITE $V │ │ │ 00483f80: 4945 5728 2244 4556 4943 4522 2c22 662e IEW("DEVICE","f. │ │ │ -00483f90: 7478 7422 2914 002d 7e87 0000 2020 2052 txt")..-~... R │ │ │ -00483fa0: 4d53 3a43 4c4f 5345 4407 002d 7e88 0000 MS:CLOSED..-~... │ │ │ -00483fb0: 1b00 187e 5a41 4841 4e44 4c45 2829 0000 ...~ZAHANDLE().. │ │ │ -00483fc0: 245a 4148 616e 646c 6528 2916 0023 7ebf $ZAHandle()..#~. │ │ │ +00483f90: 7478 7422 2914 002d e087 0000 2020 2052 txt")..-.... R │ │ │ +00483fa0: 4d53 3a43 4c4f 5345 4407 002d e088 0000 MS:CLOSED..-.... │ │ │ +00483fb0: 1b00 18e0 5a41 4841 4e44 4c45 2829 0000 ....ZAHANDLE().. │ │ │ +00483fc0: 245a 4148 616e 646c 6528 2916 0023 e0bf $ZAHandle()..#.. │ │ │ 00483fd0: 1100 0020 2020 245a 4148 616e 646c 6528 ... $ZAHandle( │ │ │ -00483fe0: 2907 0024 7e21 0000 0000 0000 0000 0000 )..$~!.......... │ │ │ +00483fe0: 2907 0024 e021 0000 0000 0000 0000 0000 )..$.!.......... │ │ │ 00483ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00484000: 0400 0000 f907 0000 9124 0000 0000 0000 .........$...... │ │ │ -00484010: 7700 007e 4845 4c50 00ff 7300 ff46 554e w..~HELP..s..FUN │ │ │ +00484010: 7700 00e0 4845 4c50 00ff 7300 ff46 554e w...HELP..s..FUN │ │ │ 00484020: 4354 494f 4e53 00ff 7300 ff24 5a41 4841 CTIONS..s..$ZAHA │ │ │ 00484030: 4e44 4c45 2829 00bf 3100 0020 2020 245a NDLE()..1.. $Z │ │ │ 00484040: 4148 414e 444c 4528 2920 7265 7475 726e AHANDLE() return │ │ │ 00484050: 7320 6120 756e 6971 7565 2069 6465 6e74 s a unique ident │ │ │ 00484060: 6966 6965 7220 2868 616e 646c 6529 2066 ifier (handle) f │ │ │ 00484070: 6f72 2074 6865 2061 7272 6179 2061 7373 or the array ass │ │ │ -00484080: 6f63 6961 7465 6452 0024 7e41 0000 2020 ociatedR.$~A.. │ │ │ +00484080: 6f63 6961 7465 6452 0024 e041 0000 2020 ociatedR.$.A.. │ │ │ 00484090: 2077 6974 6820 6120 6e61 6d65 206f 7220 with a name or │ │ │ 004840a0: 616e 2061 6c69 6173 2063 6f6e 7461 696e an alias contain │ │ │ 004840b0: 6572 3b20 666f 7220 616e 2073 7562 7363 er; for an subsc │ │ │ 004840c0: 7269 7074 6564 206c 766e 2c20 6974 2072 ripted lvn, it r │ │ │ -004840d0: 6574 7572 6e73 2061 6e51 0024 7e51 0000 eturns anQ.$~Q.. │ │ │ +004840d0: 6574 7572 6e73 2061 6e51 0024 e051 0000 eturns anQ.$.Q.. │ │ │ 004840e0: 2020 2065 6d70 7479 2073 7472 696e 672e empty string. │ │ │ 004840f0: 2054 6f20 6661 6369 6c69 7461 7465 2064 To facilitate d │ │ │ 00484100: 6562 7567 6769 6e67 2c20 7468 6520 6861 ebugging, the ha │ │ │ 00484110: 6e64 6c65 2069 7320 6120 7072 696e 7461 ndle is a printa │ │ │ -00484120: 626c 6520 7374 7269 6e67 5200 247e 6100 ble stringR.$~a. │ │ │ +00484120: 626c 6520 7374 7269 6e67 5200 24e0 6100 ble stringR.$.a. │ │ │ 00484130: 0020 2020 7265 7072 6573 656e 7461 7469 . representati │ │ │ 00484140: 6f6e 206f 6620 6120 6865 7861 6465 6369 on of a hexadeci │ │ │ 00484150: 6d61 6c20 6e75 6d62 6572 2e20 5468 6520 mal number. The │ │ │ 00484160: 6f6e 6c79 206d 6561 6e69 6e67 6675 6c20 only meaningful │ │ │ -00484170: 6f70 6572 6174 696f 6e20 6f6e 5300 247e operation onS.$~ │ │ │ +00484170: 6f70 6572 6174 696f 6e20 6f6e 5300 24e0 operation onS.$. │ │ │ 00484180: 7100 0020 2020 7468 6520 7661 6c75 6520 q.. the value │ │ │ 00484190: 7265 7475 726e 6564 2062 7920 6120 6361 returned by a ca │ │ │ 004841a0: 6c6c 2074 6f20 245a 4148 414e 444c 4528 ll to $ZAHANDLE( │ │ │ 004841b0: 2920 6973 2074 6f20 636f 6d70 6172 6520 ) is to compare │ │ │ 004841c0: 6974 2066 6f72 2065 7175 616c 6974 7952 it for equalityR │ │ │ -004841d0: 0024 7e81 0000 2020 2077 6974 6820 7468 .$~... with th │ │ │ +004841d0: 0024 e081 0000 2020 2077 6974 6820 7468 .$.... with th │ │ │ 004841e0: 6520 7661 6c75 6520 7265 7475 726e 6564 e value returned │ │ │ 004841f0: 2062 7920 616e 6f74 6865 7220 6361 6c6c by another call │ │ │ 00484200: 2e20 4368 616e 6769 6e67 206e 6f64 6573 . Changing nodes │ │ │ 00484210: 2077 6974 6869 6e20 7468 6520 6172 7261 within the arra │ │ │ -00484220: 794e 0024 7e91 0000 2020 2064 6f65 736e yN.$~... doesn │ │ │ +00484220: 794e 0024 e091 0000 2020 2064 6f65 736e yN.$.... doesn │ │ │ 00484230: 2774 2063 6861 6e67 6520 6974 7320 6861 't change its ha │ │ │ 00484240: 6e64 6c65 2e20 245a 4148 414e 444c 4528 ndle. $ZAHANDLE( │ │ │ 00484250: 2920 7265 7475 726e 7320 6469 6666 6572 ) returns differ │ │ │ 00484260: 656e 7420 7265 7375 6c74 7320 666f 721e ent results for. │ │ │ -00484270: 0023 7ec0 1100 0020 2020 636f 7069 6573 .#~.... copies │ │ │ +00484270: 0023 e0c0 1100 0020 2020 636f 7069 6573 .#..... copies │ │ │ 00484280: 206f 6620 616e 2061 7272 6179 2e07 0024 of an array...$ │ │ │ -00484290: 7e12 0000 1200 247e 1300 0020 2020 4578 ~.....$~... Ex │ │ │ -004842a0: 616d 706c 653a 0700 247e 1400 001d 0024 ample:..$~.....$ │ │ │ -004842b0: 7e15 0000 2020 2047 544d 3e73 6574 2041 ~... GTM>set A │ │ │ -004842c0: 3d31 2c2a 4228 3129 3d41 5f00 247e 1600 =1,*B(1)=A_.$~.. │ │ │ +00484290: e012 0000 1200 24e0 1300 0020 2020 4578 ......$.... Ex │ │ │ +004842a0: 616d 706c 653a 0700 24e0 1400 001d 0024 ample:..$......$ │ │ │ +004842b0: e015 0000 2020 2047 544d 3e73 6574 2041 .... GTM>set A │ │ │ +004842c0: 3d31 2c2a 4228 3129 3d41 5f00 24e0 1600 =1,*B(1)=A_.$... │ │ │ 004842d0: 0020 2020 4754 4d3e 7772 6974 6520 2224 . GTM>write "$ │ │ │ 004842e0: 7a61 6861 6e64 6c65 2841 293d 2222 222c zahandle(A)=""", │ │ │ 004842f0: 247a 6168 616e 646c 6528 4129 2c22 2222 $zahandle(A),""" │ │ │ 00484300: 2024 7a61 6861 6e64 6c65 2842 2831 2929 $zahandle(B(1)) │ │ │ 00484310: 3d22 2222 2c24 7a61 6861 6e64 6c65 2842 =""",$zahandle(B │ │ │ -00484320: 2831 2929 2c22 2222 223a 0024 7e17 0000 (1)),"""":.$~... │ │ │ +00484320: 2831 2929 2c22 2222 223a 0024 e017 0000 (1)),"""":.$.... │ │ │ 00484330: 2020 2024 7a61 6861 6e64 6c65 2841 293d $zahandle(A)= │ │ │ 00484340: 2231 3742 3838 3130 2220 247a 6168 616e "17B8810" $zahan │ │ │ 00484350: 646c 6528 4228 3129 293d 2231 3742 3838 dle(B(1))="17B88 │ │ │ -00484360: 3130 2258 0024 7e18 0000 2020 2047 544d 10"X.$~... GTM │ │ │ +00484360: 3130 2258 0024 e018 0000 2020 2047 544d 10"X.$.... GTM │ │ │ 00484370: 3e73 6574 2041 2822 5375 6273 6372 6970 >set A("Subscrip │ │ │ 00484380: 7422 293d 2256 616c 7565 2220 3b20 4368 t")="Value" ; Ch │ │ │ 00484390: 616e 6765 2061 7272 6179 202d 2062 7574 ange array - but │ │ │ 004843a0: 2024 5a41 4861 6e64 6c65 2829 2064 6f65 $ZAHandle() doe │ │ │ -004843b0: 736e 2774 2063 6861 6e67 655f 0024 7e19 sn't change_.$~. │ │ │ +004843b0: 736e 2774 2063 6861 6e67 655f 0024 e019 sn't change_.$.. │ │ │ 004843c0: 0000 2020 2047 544d 3e77 7269 7465 2022 .. GTM>write " │ │ │ 004843d0: 247a 6168 616e 646c 6528 4129 3d22 2222 $zahandle(A)=""" │ │ │ 004843e0: 2c24 7a61 6861 6e64 6c65 2841 292c 2222 ,$zahandle(A),"" │ │ │ 004843f0: 2220 247a 6168 616e 646c 6528 4228 3129 " $zahandle(B(1) │ │ │ 00484400: 293d 2222 222c 247a 6168 616e 646c 6528 )=""",$zahandle( │ │ │ -00484410: 4228 3129 292c 2222 2222 3a00 247e 1a00 B(1)),"""":.$~.. │ │ │ +00484410: 4228 3129 292c 2222 2222 3a00 24e0 1a00 B(1)),"""":.$... │ │ │ 00484420: 0020 2020 247a 6168 616e 646c 6528 4129 . $zahandle(A) │ │ │ 00484430: 3d22 3137 4238 3831 3022 2024 7a61 6861 ="17B8810" $zaha │ │ │ 00484440: 6e64 6c65 2842 2831 2929 3d22 3137 4238 ndle(B(1))="17B8 │ │ │ -00484450: 3831 3022 4800 247e 2100 0020 2020 4754 810"H.$~!.. GT │ │ │ +00484450: 3831 3022 4800 24e0 2100 0020 2020 4754 810"H.$.!.. GT │ │ │ 00484460: 4d3e 6d65 7267 6520 443d 4120 3b20 4120 M>merge D=A ; A │ │ │ 00484470: 636f 7079 206f 6620 7468 6520 6461 7461 copy of the data │ │ │ 00484480: 2068 6173 2061 2064 6966 6665 7265 6e74 has a different │ │ │ -00484490: 2024 7a61 6861 6e64 6c65 2829 5900 247e $zahandle()Y.$~ │ │ │ +00484490: 2024 7a61 6861 6e64 6c65 2829 5900 24e0 $zahandle()Y.$. │ │ │ 004844a0: 2200 0020 2020 4754 4d3e 5772 6974 6520 ".. GTM>Write │ │ │ 004844b0: 2224 5a41 4861 6e64 6c65 2841 293d 2222 "$ZAHandle(A)="" │ │ │ 004844c0: 222c 245a 4148 616e 646c 6528 4129 2c22 ",$ZAHandle(A)," │ │ │ 004844d0: 2222 2024 5a41 4861 6e64 6c65 2844 293d "" $ZAHandle(D)= │ │ │ 004844e0: 2222 222c 245a 4148 616e 646c 6528 4429 """,$ZAHandle(D) │ │ │ -004844f0: 2c22 2222 2237 0024 7e23 0000 2020 2024 ,""""7.$~#.. $ │ │ │ +004844f0: 2c22 2222 2237 0024 e023 0000 2020 2024 ,""""7.$.#.. $ │ │ │ 00484500: 7a61 6861 6e64 6c65 2841 293d 2231 3742 zahandle(A)="17B │ │ │ 00484510: 3838 3130 2220 247a 6168 616e 646c 6528 8810" $zahandle( │ │ │ -00484520: 4429 3d22 3137 4238 4331 3022 0e00 247e D)="17B8C10"..$~ │ │ │ -00484530: 2400 0020 2020 4754 4d3e 0700 247e 2500 $.. GTM>..$~%. │ │ │ -00484540: 0050 0024 7e26 0000 2020 2053 696e 6365 .P.$~&.. Since │ │ │ +00484520: 4429 3d22 3137 4238 4331 3022 0e00 24e0 D)="17B8C10"..$. │ │ │ +00484530: 2400 0020 2020 4754 4d3e 0700 24e0 2500 $.. GTM>..$.%. │ │ │ +00484540: 0050 0024 e026 0000 2020 2053 696e 6365 .P.$.&.. Since │ │ │ 00484550: 2047 542e 4d20 646f 6573 206e 6f74 2070 GT.M does not p │ │ │ 00484560: 726f 7669 6465 2061 2077 6179 2066 6f72 rovide a way for │ │ │ 00484570: 2061 2066 756e 6374 696f 6e20 746f 2072 a function to r │ │ │ 00484580: 6574 7572 6e20 616e 2061 7272 6179 206f eturn an array o │ │ │ -00484590: 724c 0024 7e27 0000 2020 2061 6c69 6173 rL.$~'.. alias │ │ │ +00484590: 724c 0024 e027 0000 2020 2061 6c69 6173 rL.$.'.. alias │ │ │ 004845a0: 2076 6172 6961 626c 6520 6173 2069 7473 variable as its │ │ │ 004845b0: 2072 6573 756c 742c 2074 6865 2075 6e69 result, the uni │ │ │ 004845c0: 7175 656e 6573 7320 6f66 2024 5a41 4861 queness of $ZAHa │ │ │ 004845d0: 6e64 6c65 2829 2063 616e 2062 654f 0024 ndle() can beO.$ │ │ │ -004845e0: 7e28 0000 2020 2065 7870 6c6f 6974 6564 ~(.. exploited │ │ │ +004845e0: e028 0000 2020 2065 7870 6c6f 6974 6564 .(.. exploited │ │ │ 004845f0: 2074 6f20 6566 6665 6374 2074 6869 7320 to effect this │ │ │ 00484600: 6361 7061 6269 6c69 7479 2c20 6279 2070 capability, by p │ │ │ 00484610: 6c61 6369 6e67 2074 6865 2072 6573 756c lacing the resul │ │ │ -00484620: 7420 696e 2061 206c 6f63 616c 4d00 247e t in a localM.$~ │ │ │ +00484620: 7420 696e 2061 206c 6f63 616c 4d00 24e0 t in a localM.$. │ │ │ 00484630: 2900 0020 2020 7661 7269 6162 6c65 2077 ).. variable w │ │ │ 00484640: 6974 6820 616e 2061 6772 6565 6420 7072 ith an agreed pr │ │ │ 00484650: 6566 6978 2028 652e 672e 2c20 2225 2229 efix (e.g., "%") │ │ │ 00484660: 2061 6e64 2069 7473 2024 5a41 4841 4e44 and its $ZAHAND │ │ │ -00484670: 4c45 2829 2061 7320 613a 0024 7e2a 0000 LE() as a:.$~*.. │ │ │ +00484670: 4c45 2829 2061 7320 613a 0024 e02a 0000 LE() as a:.$.*.. │ │ │ 00484680: 2020 2073 7566 6669 782e 2054 6865 2068 suffix. The h │ │ │ 00484690: 616e 646c 6520 6361 6e20 6265 2072 6574 andle can be ret │ │ │ 004846a0: 7572 6e65 6420 6173 2074 6865 2076 616c urned as the val │ │ │ -004846b0: 7565 2e07 0024 7e31 0000 3a00 247e 3200 ue...$~1..:.$~2. │ │ │ +004846b0: 7565 2e07 0024 e031 0000 3a00 24e0 3200 ue...$.1..:.$.2. │ │ │ 004846c0: 0020 2020 2420 2f75 7372 2f6c 6962 2f66 . $ /usr/lib/f │ │ │ 004846d0: 6973 2d67 746d 2f56 352e 342d 3030 3242 is-gtm/V5.4-002B │ │ │ 004846e0: 5f78 3836 2f67 746d 202d 7275 6e20 7265 _x86/gtm -run re │ │ │ -004846f0: 7476 616c 4200 247e 3300 0020 2020 7265 tvalB.$~3.. re │ │ │ +004846f0: 7476 616c 4200 24e0 3300 0020 2020 7265 tvalB.$.3.. re │ │ │ 00484700: 7476 616c 2020 2020 2020 2020 3b20 5265 tval ; Re │ │ │ 00484710: 7475 726e 2061 6e20 6172 7261 7920 2f20 turn an array / │ │ │ 00484720: 6f62 6a65 6374 2066 726f 6d20 6120 6675 object from a fu │ │ │ -00484730: 6e63 7469 6f6e 2900 247e 3400 0020 2020 nction).$~4.. │ │ │ +00484730: 6e63 7469 6f6e 2900 24e0 3400 0020 2020 nction).$.4.. │ │ │ 00484740: 2020 2020 3b3b 4461 7461 2066 6f72 2074 ;;Data for t │ │ │ 00484750: 6865 206f 626a 6563 7420 6172 7261 792d he object array- │ │ │ -00484760: 0024 7e35 0000 2020 2020 2020 203b 3b41 .$~5.. ;;A │ │ │ +00484760: 0024 e035 0000 2020 2020 2020 203b 3b41 .$.5.. ;;A │ │ │ 00484770: 6c62 6572 7420 4569 6e73 7465 696e 2c31 lbert Einstein,1 │ │ │ -00484780: 342d 4d61 7263 682d 3138 3739 3100 247e 4-March-18791.$~ │ │ │ +00484780: 342d 4d61 7263 682d 3138 3739 3100 24e0 4-March-18791.$. │ │ │ 00484790: 3600 0020 2020 2020 2020 3b3b 4172 7468 6.. ;;Arth │ │ │ 004847a0: 7572 2045 6464 696e 6774 6f6e 2c32 382d ur Eddington,28- │ │ │ 004847b0: 4465 6365 6d62 6572 2d31 3838 3210 0024 December-1882..$ │ │ │ -004847c0: 7e37 0000 2020 2020 2020 203b 3b2c 0024 ~7.. ;;,.$ │ │ │ -004847d0: 7e38 0000 2020 2020 2020 207a 7072 696e ~8.. zprin │ │ │ +004847c0: e037 0000 2020 2020 2020 203b 3b2c 0024 .7.. ;;,.$ │ │ │ +004847d0: e038 0000 2020 2020 2020 207a 7072 696e .8.. zprin │ │ │ 004847e0: 7420 2020 203b 2050 7269 6e74 2074 6869 t ; Print thi │ │ │ 004847f0: 7320 7072 6f67 7261 6d00 0000 0000 0000 s program....... │ │ │ 00484800: 0400 0000 d707 0000 cd24 0000 0000 0000 .........$...... │ │ │ -00484810: 4400 007e 4845 4c50 00ff 7300 ff46 554e D..~HELP..s..FUN │ │ │ +00484810: 4400 00e0 4845 4c50 00ff 7300 ff46 554e D...HELP..s..FUN │ │ │ 00484820: 4354 494f 4e53 00ff 7300 ff24 5a41 4841 CTIONS..s..$ZAHA │ │ │ 00484830: 4e44 4c45 2829 00c0 3900 0020 2020 2020 NDLE()..9.. │ │ │ 00484840: 2020 6e65 7720 746d 7031 2c74 6d70 322c new tmp1,tmp2, │ │ │ -00484850: 746d 7033 5b00 247e 3a00 0020 2020 2020 tmp3[.$~:.. │ │ │ +00484850: 746d 7033 5b00 24e0 3a00 0020 2020 2020 tmp3[.$.:.. │ │ │ 00484860: 2020 666f 7220 693d 333a 3120 7365 7420 for i=3:1 set │ │ │ 00484870: 746d 7031 3d24 7465 7874 282b 6929 2c74 tmp1=$text(+i),t │ │ │ 00484880: 6d70 323d 2470 6965 6365 2874 6d70 312c mp2=$piece(tmp1, │ │ │ 00484890: 223b 3b22 2c32 2920 7175 6974 3a27 246c ";;",2) quit:'$l │ │ │ 004848a0: 656e 6774 6828 746d 7032 2920 2064 6f4e ength(tmp2) doN │ │ │ -004848b0: 0024 7e41 0000 2020 2020 2020 202e 7365 .$~A.. .se │ │ │ +004848b0: 0024 e041 0000 2020 2020 2020 202e 7365 .$.A.. .se │ │ │ 004848c0: 7420 746d 7033 3d22 2522 5f24 244e 6577 t tmp3="%"_$$New │ │ │ 004848d0: 5065 7273 6f6e 2824 7069 6563 6528 746d Person($piece(tm │ │ │ 004848e0: 7032 2c22 2c22 2c31 292c 2470 6965 6365 p2,",",1),$piece │ │ │ 004848f0: 2874 6d70 322c 222c 222c 3229 2935 0024 (tmp2,",",2))5.$ │ │ │ -00484900: 7e42 0000 2020 2020 2020 202e 7365 7420 ~B.. .set │ │ │ +00484900: e042 0000 2020 2020 2020 202e 7365 7420 .B.. .set │ │ │ 00484910: 4028 222a 5265 6c61 7469 7669 7374 7328 @("*Relativists( │ │ │ 00484920: 225f 2869 2d32 295f 2229 3d22 5f74 6d70 "_(i-2)_")="_tmp │ │ │ -00484930: 3329 1f00 247e 4300 0020 2020 2020 2020 3)..$~C.. │ │ │ +00484930: 3329 1f00 24e0 4300 0020 2020 2020 2020 3)..$.C.. │ │ │ 00484940: 2e6b 696c 6c20 4028 222a 225f 746d 7033 .kill @("*"_tmp3 │ │ │ -00484950: 2921 0024 7e44 0000 2020 2020 2020 206b )!.$~D.. k │ │ │ +00484950: 2921 0024 e044 0000 2020 2020 2020 206b )!.$.D.. k │ │ │ 00484960: 696c 6c20 746d 7031 2c74 6d70 322c 746d ill tmp1,tmp2,tm │ │ │ -00484970: 7033 2400 247e 4500 0020 2020 2020 2020 p3$.$~E.. │ │ │ +00484970: 7033 2400 24e0 4500 0020 2020 2020 2020 p3$.$.E.. │ │ │ 00484980: 7772 6974 6520 222d 2d2d 2d2d 2d2d 2d2d write "--------- │ │ │ -00484990: 2d2d 2d22 2c21 3800 247e 4600 0020 2020 ---",!8.$~F.. │ │ │ +00484990: 2d2d 2d22 2c21 3800 24e0 4600 0020 2020 ---",!8.$.F.. │ │ │ 004849a0: 2020 2020 7772 6974 6520 2241 7272 6179 write "Array │ │ │ 004849b0: 206f 6620 6f62 6a65 6374 7320 6f66 2072 of objects of r │ │ │ 004849c0: 656c 6174 6976 6973 7473 3a22 2c21 1400 elativists:",!.. │ │ │ -004849d0: 247e 4700 0020 2020 2020 2020 7a77 7269 $~G.. zwri │ │ │ -004849e0: 7465 1200 247e 4800 0020 2020 2020 2020 te..$~H.. │ │ │ -004849f0: 7175 6974 0f00 247e 4900 0020 2020 2020 quit..$~I.. │ │ │ -00484a00: 2020 3b41 0024 7e4a 0000 2020 204e 6577 ;A.$~J.. New │ │ │ +004849d0: 24e0 4700 0020 2020 2020 2020 7a77 7269 $.G.. zwri │ │ │ +004849e0: 7465 1200 24e0 4800 0020 2020 2020 2020 te..$.H.. │ │ │ +004849f0: 7175 6974 0f00 24e0 4900 0020 2020 2020 quit..$.I.. │ │ │ +00484a00: 2020 3b41 0024 e04a 0000 2020 204e 6577 ;A.$.J.. New │ │ │ 00484a10: 5065 7273 6f6e 286e 616d 652c 6269 7274 Person(name,birt │ │ │ 00484a20: 6864 6174 6529 2020 2020 3b20 4372 6561 hdate) ; Crea │ │ │ 00484a30: 7465 206e 6577 2070 6572 736f 6e20 6f62 te new person ob │ │ │ -00484a40: 6a65 6374 5100 247e 5100 0020 2020 2020 jectQ.$~Q.. │ │ │ +00484a40: 6a65 6374 5100 24e0 5100 0020 2020 2020 jectQ.$.Q.. │ │ │ 00484a50: 2020 6e65 7720 6c6e 616d 652c 666e 616d new lname,fnam │ │ │ 00484a60: 652c 646f 622c 746d 7031 2c74 6d70 3220 e,dob,tmp1,tmp2 │ │ │ 00484a70: 3b20 4e65 7720 7661 7269 6162 6c65 7320 ; New variables │ │ │ 00484a80: 7573 6564 2062 7920 7468 6973 2066 756e used by this fun │ │ │ -00484a90: 6374 696f 6e43 0024 7e52 0000 2020 2020 ctionC.$~R.. │ │ │ +00484a90: 6374 696f 6e43 0024 e052 0000 2020 2020 ctionC.$.R.. │ │ │ 00484aa0: 2020 2073 6574 206c 6e61 6d65 3d24 5069 set lname=$Pi │ │ │ 00484ab0: 6563 6528 6e61 6d65 2c22 2022 2c32 292c ece(name," ",2), │ │ │ 00484ac0: 666e 616d 653d 2450 6965 6365 286e 616d fname=$Piece(nam │ │ │ -00484ad0: 652c 2220 222c 3129 2d00 247e 5300 0020 e," ",1)-.$~S.. │ │ │ +00484ad0: 652c 2220 222c 3129 2d00 24e0 5300 0020 e," ",1)-.$.S.. │ │ │ 00484ae0: 2020 2020 2020 7365 7420 646f 623d 2424 set dob=$$ │ │ │ 00484af0: 4655 4e43 5e25 4441 5445 2862 6972 7468 FUNC^%DATE(birth │ │ │ -00484b00: 6461 7465 2949 0024 7e54 0000 2020 2020 date)I.$~T.. │ │ │ +00484b00: 6461 7465 2949 0024 e054 0000 2020 2020 date)I.$.T.. │ │ │ 00484b10: 2020 2073 6574 2074 6d70 3128 2266 6e61 set tmp1("fna │ │ │ 00484b20: 6d65 2229 3d66 6e61 6d65 2c74 6d70 3128 me")=fname,tmp1( │ │ │ 00484b30: 226c 6e61 6d65 2229 3d6c 6e61 6d65 2c74 "lname")=lname,t │ │ │ 00484b40: 6d70 3128 2264 6f62 2229 3d64 6f62 2600 mp1("dob")=dob&. │ │ │ -00484b50: 247e 5500 0020 2020 2020 2020 7365 7420 $~U.. set │ │ │ +00484b50: 24e0 5500 0020 2020 2020 2020 7365 7420 $.U.. set │ │ │ 00484b60: 746d 7032 3d24 5a41 4861 6e64 6c65 2874 tmp2=$ZAHandle(t │ │ │ -00484b70: 6d70 3129 2600 247e 5600 0020 2020 2020 mp1)&.$~V.. │ │ │ +00484b70: 6d70 3129 2600 24e0 5600 0020 2020 2020 mp1)&.$.V.. │ │ │ 00484b80: 2020 7365 7420 4028 222a 2522 5f74 6d70 set @("*%"_tmp │ │ │ -00484b90: 325f 223d 746d 7031 2229 1700 247e 5700 2_"=tmp1")..$~W. │ │ │ +00484b90: 325f 223d 746d 7031 2229 1700 24e0 5700 2_"=tmp1")..$.W. │ │ │ 00484ba0: 0020 2020 2020 2020 7175 6974 2074 6d70 . quit tmp │ │ │ -00484bb0: 3216 0024 7e58 0000 2020 202d 2d2d 2d2d 2..$~X.. ----- │ │ │ -00484bc0: 2d2d 2d2d 2d2d 2d2a 0024 7e59 0000 2020 -------*.$~Y.. │ │ │ +00484bb0: 3216 0024 e058 0000 2020 202d 2d2d 2d2d 2..$.X.. ----- │ │ │ +00484bc0: 2d2d 2d2d 2d2d 2d2a 0024 e059 0000 2020 -------*.$.Y.. │ │ │ 00484bd0: 2041 7272 6179 206f 6620 6f62 6a65 6374 Array of object │ │ │ 00484be0: 7320 6f66 2072 656c 6174 6976 6973 7473 s of relativists │ │ │ -00484bf0: 3a14 0024 7e5a 0000 2020 2024 5a57 5254 :..$~Z.. $ZWRT │ │ │ -00484c00: 4143 3d22 2222 0024 7e61 0000 2020 202a AC=""".$~a.. * │ │ │ +00484bf0: 3a14 0024 e05a 0000 2020 2024 5a57 5254 :..$.Z.. $ZWRT │ │ │ +00484c00: 4143 3d22 2222 0024 e061 0000 2020 202a AC=""".$.a.. * │ │ │ 00484c10: 5265 6c61 7469 7669 7374 7328 3129 3d24 Relativists(1)=$ │ │ │ -00484c20: 5a57 5254 4143 311f 0024 7e62 0000 2020 ZWRTAC1..$~b.. │ │ │ +00484c20: 5a57 5254 4143 311f 0024 e062 0000 2020 ZWRTAC1..$.b.. │ │ │ 00484c30: 2024 5a57 5254 4143 3128 2264 6f62 2229 $ZWRTAC1("dob") │ │ │ -00484c40: 3d31 3339 3532 2400 247e 6300 0020 2020 =13952$.$~c.. │ │ │ +00484c40: 3d31 3339 3532 2400 24e0 6300 0020 2020 =13952$.$.c.. │ │ │ 00484c50: 245a 5752 5441 4331 2822 666e 616d 6522 $ZWRTAC1("fname" │ │ │ -00484c60: 293d 2241 6c62 6572 7422 2600 247e 6400 )="Albert"&.$~d. │ │ │ +00484c60: 293d 2241 6c62 6572 7422 2600 24e0 6400 )="Albert"&.$.d. │ │ │ 00484c70: 0020 2020 245a 5752 5441 4331 2822 6c6e . $ZWRTAC1("ln │ │ │ 00484c80: 616d 6522 293d 2245 696e 7374 6569 6e22 ame")="Einstein" │ │ │ -00484c90: 2200 247e 6500 0020 2020 2a52 656c 6174 ".$~e.. *Relat │ │ │ +00484c90: 2200 24e0 6500 0020 2020 2a52 656c 6174 ".$.e.. *Relat │ │ │ 00484ca0: 6976 6973 7473 2832 293d 245a 5752 5441 ivists(2)=$ZWRTA │ │ │ -00484cb0: 4332 1f00 247e 6600 0020 2020 245a 5752 C2..$~f.. $ZWR │ │ │ +00484cb0: 4332 1f00 24e0 6600 0020 2020 245a 5752 C2..$.f.. $ZWR │ │ │ 00484cc0: 5441 4332 2822 646f 6222 293d 3135 3333 TAC2("dob")=1533 │ │ │ -00484cd0: 3724 0024 7e67 0000 2020 2024 5a57 5254 7$.$~g.. $ZWRT │ │ │ +00484cd0: 3724 0024 e067 0000 2020 2024 5a57 5254 7$.$.g.. $ZWRT │ │ │ 00484ce0: 4143 3228 2266 6e61 6d65 2229 3d22 4172 AC2("fname")="Ar │ │ │ -00484cf0: 7468 7572 2227 0024 7e68 0000 2020 2024 thur"'.$~h.. $ │ │ │ +00484cf0: 7468 7572 2227 0024 e068 0000 2020 2024 thur"'.$.h.. $ │ │ │ 00484d00: 5a57 5254 4143 3228 226c 6e61 6d65 2229 ZWRTAC2("lname") │ │ │ -00484d10: 3d22 4564 6469 6e67 746f 6e22 0d00 247e ="Eddington"..$~ │ │ │ -00484d20: 6900 0020 2020 693d 3514 0024 7e6a 0000 i.. i=5..$~j.. │ │ │ +00484d10: 3d22 4564 6469 6e67 746f 6e22 0d00 24e0 ="Eddington"..$. │ │ │ +00484d20: 6900 0020 2020 693d 3514 0024 e06a 0000 i.. i=5..$.j.. │ │ │ 00484d30: 2020 2024 5a57 5254 4143 3d22 220b 0024 $ZWRTAC=""..$ │ │ │ -00484d40: 7e71 0000 2020 2024 0700 247e 7200 0015 ~q.. $..$~r... │ │ │ -00484d50: 001a 7e53 4349 4928 2900 0024 5a41 7363 ..~SCII()..$ZAsc │ │ │ -00484d60: 6969 2829 1400 217e bf11 0000 2020 2024 ii()..!~.... $ │ │ │ -00484d70: 5a41 7363 6969 2829 0700 227e 2100 004f ZAscii().."~!..O │ │ │ -00484d80: 0022 7e31 0000 2020 2052 6574 7572 6e73 ."~1.. Returns │ │ │ +00484d40: e071 0000 2020 2024 0700 24e0 7200 0015 .q.. $..$.r... │ │ │ +00484d50: 001a e053 4349 4928 2900 0024 5a41 7363 ...SCII()..$ZAsc │ │ │ +00484d60: 6969 2829 1400 21e0 bf11 0000 2020 2024 ii()..!..... $ │ │ │ +00484d70: 5a41 7363 6969 2829 0700 22e0 2100 004f ZAscii()..".!..O │ │ │ +00484d80: 0022 e031 0000 2020 2052 6574 7572 6e73 .".1.. Returns │ │ │ 00484d90: 2074 6865 206e 756d 6572 6963 2062 7974 the numeric byt │ │ │ 00484da0: 6520 7661 6c75 6520 2830 2074 6872 6f75 e value (0 throu │ │ │ 00484db0: 6768 2032 3535 2920 6f66 2061 2067 6976 gh 255) of a giv │ │ │ 00484dc0: 656e 2073 6571 7565 6e63 6520 6f66 1f00 en sequence of.. │ │ │ -00484dd0: 227e 4100 0020 2020 6f63 7465 7473 2028 "~A.. octets ( │ │ │ +00484dd0: 22e0 4100 0020 2020 6f63 7465 7473 2028 ".A.. octets ( │ │ │ 00484de0: 382d 6269 7420 6279 7465 7329 2e07 0022 8-bit bytes)..." │ │ │ -00484df0: 7e51 0000 3100 227e 6100 0020 2020 5468 ~Q..1."~a.. Th │ │ │ +00484df0: e051 0000 3100 22e0 6100 0020 2020 5468 .Q..1.".a.. Th │ │ │ 00484e00: 6520 666f 726d 6174 2066 6f72 2074 6865 e format for the │ │ │ 00484e10: 2024 5a41 5343 4949 2066 756e 6374 696f $ZASCII functio │ │ │ -00484e20: 6e20 6973 3a07 0022 7e71 0000 2300 227e n is:.."~q..#."~ │ │ │ +00484e20: 6e20 6973 3a07 0022 e071 0000 2300 22e0 n is:..".q..#.". │ │ │ 00484e30: 8100 0020 2020 245a 415b 5343 4949 5d28 ... $ZA[SCII]( │ │ │ 00484e40: 6578 7072 5b2c 696e 7465 7870 725d 2907 expr[,intexpr]). │ │ │ -00484e50: 0022 7e91 0000 1a00 217e ff73 00ff 4558 ."~.....!~.s..EX │ │ │ +00484e50: 0022 e091 0000 1a00 21e0 ff73 00ff 4558 ."......!..s..EX │ │ │ 00484e60: 414d 504c 4553 0000 4578 616d 706c 6573 AMPLES..Examples │ │ │ -00484e70: 1300 2e7e bf11 0000 2020 2045 7861 6d70 ...~.... Examp │ │ │ -00484e80: 6c65 7307 002f 7e21 0000 1200 2f7e 3100 les../~!..../~1. │ │ │ -00484e90: 0020 2020 4578 616d 706c 653a 0700 2f7e . Example:../~ │ │ │ -00484ea0: 4100 0030 002f 7e51 0000 2020 2047 544d A..0./~Q.. GTM │ │ │ +00484e70: 1300 2ee0 bf11 0000 2020 2045 7861 6d70 ........ Examp │ │ │ +00484e80: 6c65 7307 002f e021 0000 1200 2fe0 3100 les../.!..../.1. │ │ │ +00484e90: 0020 2020 4578 616d 706c 653a 0700 2fe0 . Example:../. │ │ │ +00484ea0: 4100 0030 002f e051 0000 2020 2047 544d A..0./.Q.. GTM │ │ │ 00484eb0: 3e66 6f72 2069 3d30 3a31 3a34 2077 7269 >for i=0:1:4 wri │ │ │ 00484ec0: 7465 2021 2c24 7a61 7363 6969 2822 2a22 te !,$zascii("*" │ │ │ -00484ed0: 2c69 2907 002f 7e61 0000 0c00 2f7e 7100 ,i)../~a..../~q. │ │ │ -00484ee0: 0020 2020 2d31 0d00 2f7e 8100 0020 2020 . -1../~... │ │ │ -00484ef0: 3232 380d 002f 7e91 0000 2020 2031 3834 228../~... 184 │ │ │ -00484f00: 0e00 2e7e c011 0000 2020 2031 3837 0c00 ...~.... 187.. │ │ │ -00484f10: 2f7e 1200 0020 2020 2d31 0e00 2f7e 1300 /~... -1../~.. │ │ │ -00484f20: 0020 2020 4754 4d3e 0700 2f7e 1400 0054 . GTM>../~...T │ │ │ -00484f30: 002f 7e15 0000 2020 2054 6869 7320 5554 ./~... This UT │ │ │ +00484ed0: 2c69 2907 002f e061 0000 0c00 2fe0 7100 ,i)../.a..../.q. │ │ │ +00484ee0: 0020 2020 2d31 0d00 2fe0 8100 0020 2020 . -1../.... │ │ │ +00484ef0: 3232 380d 002f e091 0000 2020 2031 3834 228../.... 184 │ │ │ +00484f00: 0e00 2ee0 c011 0000 2020 2031 3837 0c00 ........ 187.. │ │ │ +00484f10: 2fe0 1200 0020 2020 2d31 0e00 2fe0 1300 /.... -1../... │ │ │ +00484f20: 0020 2020 4754 4d3e 0700 2fe0 1400 0054 . GTM>../....T │ │ │ +00484f30: 002f e015 0000 2020 2054 6869 7320 5554 ./.... This UT │ │ │ 00484f40: 462d 3820 6d6f 6465 2065 7861 6d70 6c65 F-8 mode example │ │ │ 00484f50: 2064 6973 706c 6179 7320 7468 6520 7265 displays the re │ │ │ 00484f60: 7375 6c74 206f 6620 245a 4153 4349 4928 sult of $ZASCII( │ │ │ 00484f70: 2920 7370 6563 6966 7969 6e67 2061 2062 ) specifying a b │ │ │ -00484f80: 7974 6554 002f 7e16 0000 2020 2070 6f73 yteT./~... pos │ │ │ +00484f80: 7974 6554 002f e016 0000 2020 2070 6f73 yteT./.... pos │ │ │ 00484f90: 6974 696f 6e20 6265 666f 7265 2c20 6669 ition before, fi │ │ │ 00484fa0: 7273 742c 2073 6563 6f6e 6420 616e 6420 rst, second and │ │ │ 00484fb0: 7468 6972 6420 706f 7369 7469 6f6e 732c third positions, │ │ │ 00484fc0: 2061 6e64 2061 6674 6572 2074 6865 2073 and after the s │ │ │ 00484fd0: 6571 7565 6e63 6500 0000 0000 0000 0000 equence......... │ │ │ 00484fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00484ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00485000: 0400 0000 cd07 0000 f324 0000 0000 0000 .........$...... │ │ │ -00485010: 8200 007e 4845 4c50 00ff 7300 ff46 554e ...~HELP..s..FUN │ │ │ +00485010: 8200 00e0 4845 4c50 00ff 7300 ff46 554e ....HELP..s..FUN │ │ │ 00485020: 4354 494f 4e53 00ff 7300 ff24 5a41 5343 CTIONS..s..$ZASC │ │ │ 00485030: 4949 2829 00ff 7300 ff45 5841 4d50 4c45 II()..s..EXAMPLE │ │ │ 00485040: 5300 c017 0000 2020 206f 6620 6f63 7465 S..... of octe │ │ │ 00485050: 7473 2028 382d 6269 7420 6279 7465 7329 ts (8-bit bytes) │ │ │ 00485060: 2072 6570 7265 7365 6e74 6564 2062 7920 represented by │ │ │ 00485070: 2a2e 2049 6e20 7468 6520 6162 6f76 6520 *. In the above │ │ │ 00485080: 6578 616d 706c 652c 2032 3238 2c20 3138 example, 228, 18 │ │ │ -00485090: 342c 4c00 2f7e 1800 0020 2020 616e 6420 4,L./~... and │ │ │ +00485090: 342c 4c00 2fe0 1800 0020 2020 616e 6420 4,L./.... and │ │ │ 004850a0: 3138 3720 7265 7072 6573 656e 7473 2074 187 represents t │ │ │ 004850b0: 6865 206e 756d 6572 6963 2062 7974 6520 he numeric byte │ │ │ 004850c0: 7661 6c75 6520 6f66 2074 6865 2074 6872 value of the thr │ │ │ 004850d0: 6565 2d62 7974 6520 696e 2074 6865 3c00 ee-byte in the<. │ │ │ -004850e0: 2f7e 1900 0020 2020 7365 7175 656e 6365 /~... sequence │ │ │ +004850e0: 2fe0 1900 0020 2020 7365 7175 656e 6365 /.... sequence │ │ │ 004850f0: 206f 6620 6f63 7465 7473 2028 382d 6269 of octets (8-bi │ │ │ 00485100: 7420 6279 7465 7329 2072 6570 7265 7365 t bytes) represe │ │ │ -00485110: 6e74 6564 2062 7920 2a2e 0700 2f7e 1a00 nted by *.../~.. │ │ │ -00485120: 001b 001a 7e54 5241 4e53 464f 524d 0000 ....~TRANSFORM.. │ │ │ -00485130: 245a 4154 5261 6e73 666f 726d 1700 247e $ZATRansform..$~ │ │ │ +00485110: 6e74 6564 2062 7920 2a2e 0700 2fe0 1a00 nted by *.../... │ │ │ +00485120: 001b 001a e054 5241 4e53 464f 524d 0000 .....TRANSFORM.. │ │ │ +00485130: 245a 4154 5261 6e73 666f 726d 1700 24e0 $ZATRansform..$. │ │ │ 00485140: bf11 0000 2020 2024 5a41 5452 616e 7366 .... $ZATRansf │ │ │ -00485150: 6f72 6d07 0025 7e21 0000 5000 257e 3100 orm..%~!..P.%~1. │ │ │ +00485150: 6f72 6d07 0025 e021 0000 5000 25e0 3100 orm..%.!..P.%.1. │ │ │ 00485160: 0020 2020 5265 7475 726e 7320 7468 6520 . Returns the │ │ │ 00485170: 7472 616e 7366 6f72 6d65 6420 7265 7072 transformed repr │ │ │ 00485180: 6573 656e 7461 7469 6f6e 206f 6620 7468 esentation of th │ │ │ 00485190: 6520 6669 7273 7420 6172 6775 6d65 6e74 e first argument │ │ │ -004851a0: 2065 7870 7220 696e 2061 5100 257e 4100 expr in aQ.%~A. │ │ │ +004851a0: 2065 7870 7220 696e 2061 5100 25e0 4100 expr in aQ.%.A. │ │ │ 004851b0: 0020 2020 6e6f 726d 616c 697a 6564 2066 . normalized f │ │ │ 004851c0: 6f72 6d20 7573 696e 6720 7468 6520 616c orm using the al │ │ │ 004851d0: 7465 726e 6174 6976 6520 7472 616e 7366 ternative transf │ │ │ 004851e0: 6f72 6d20 7370 6563 6966 6965 6420 6279 orm specified by │ │ │ -004851f0: 2074 6865 2073 6563 6f6e 6454 0025 7e51 the secondT.%~Q │ │ │ +004851f0: 2074 6865 2073 6563 6f6e 6454 0025 e051 the secondT.%.Q │ │ │ 00485200: 0000 2020 2061 7267 756d 656e 7420 696e .. argument in │ │ │ 00485210: 7465 7870 723b 2074 6865 2074 7261 6e73 texpr; the trans │ │ │ 00485220: 666f 726d 6564 2072 6570 7265 7365 6e74 formed represent │ │ │ 00485230: 6174 696f 6e20 6361 6e20 6265 2075 7365 ation can be use │ │ │ 00485240: 6420 6173 2061 6e20 6f70 6572 616e 644c d as an operandL │ │ │ -00485250: 0025 7e61 0000 2020 2074 6f20 7468 6520 .%~a.. to the │ │ │ +00485250: 0025 e061 0000 2020 2074 6f20 7468 6520 .%.a.. to the │ │ │ 00485260: 666f 6c6c 6f77 7320 285d 2920 6f72 2073 follows (]) or s │ │ │ 00485270: 6f72 7473 2d61 6674 6572 2028 5d5d 2920 orts-after (]]) │ │ │ 00485280: 6f70 6572 6174 6f72 2073 7563 6820 7468 operator such th │ │ │ -00485290: 6174 2c20 6966 2062 6f74 684b 0025 7e71 at, if bothK.%~q │ │ │ +00485290: 6174 2c20 6966 2062 6f74 684b 0025 e071 at, if bothK.%.q │ │ │ 004852a0: 0000 2020 206f 7065 7261 6e64 7320 6172 .. operands ar │ │ │ 004852b0: 6520 696e 2074 6865 206e 6f72 6d61 6c69 e in the normali │ │ │ 004852c0: 7a65 6420 666f 726d 2c20 7468 6520 7265 zed form, the re │ │ │ 004852d0: 7375 6c74 2069 7320 696e 6465 7065 6e64 sult is independ │ │ │ -004852e0: 656e 7420 6f66 4f00 257e 8100 0020 2020 ent ofO.%~... │ │ │ +004852e0: 656e 7420 6f66 4f00 25e0 8100 0020 2020 ent ofO.%.... │ │ │ 004852f0: 616c 7465 726e 6174 6976 6520 636f 6c6c alternative coll │ │ │ 00485300: 6174 696f 6e2e 2054 6865 2066 6f72 6d61 ation. The forma │ │ │ 00485310: 7420 666f 7220 7468 6520 245a 4154 5241 t for the $ZATRA │ │ │ 00485320: 4e53 464f 524d 2829 2066 756e 6374 696f NSFORM() functio │ │ │ -00485330: 6e20 6973 3a07 0025 7e91 0000 3a00 247e n is:..%~...:.$~ │ │ │ +00485330: 6e20 6973 3a07 0025 e091 0000 3a00 24e0 n is:..%....:.$. │ │ │ 00485340: c011 0000 2020 2024 5a41 5452 414e 5346 .... $ZATRANSF │ │ │ 00485350: 4f52 4d28 6578 7072 2c69 6e74 6578 7072 ORM(expr,intexpr │ │ │ 00485360: 5b2c 7b30 7c31 7c32 7c2d 327d 5d5b 2c7b [,{0|1|2|-2}][,{ │ │ │ -00485370: 307c 317d 5d29 0700 257e 1200 0051 0025 0|1}])..%~...Q.% │ │ │ -00485380: 7e13 0000 2020 2054 6865 2032 2061 6e64 ~... The 2 and │ │ │ +00485370: 307c 317d 5d29 0700 25e0 1200 0051 0025 0|1}])..%....Q.% │ │ │ +00485380: e013 0000 2020 2054 6865 2032 2061 6e64 .... The 2 and │ │ │ 00485390: 202d 3220 776f 726b 2069 6e20 4d20 6d6f -2 work in M mo │ │ │ 004853a0: 6465 2066 6f72 2074 6865 2027 4d27 2063 de for the 'M' c │ │ │ 004853b0: 6f6c 6c61 7469 6f6e 2028 636f 6c6c 6174 ollation (collat │ │ │ 004853c0: 696f 6e20 3029 2c20 6f72 2061 6e79 5300 ion 0), or anyS. │ │ │ -004853d0: 257e 1400 0020 2020 7573 6572 2064 6566 %~... user def │ │ │ +004853d0: 25e0 1400 0020 2020 7573 6572 2064 6566 %.... user def │ │ │ 004853e0: 696e 6564 2063 6f6c 6c61 7469 6f6e 2077 ined collation w │ │ │ 004853f0: 6869 6368 2073 7570 706c 6965 7320 7468 hich supplies th │ │ │ 00485400: 6520 6e65 6365 7373 6172 7920 706c 7567 e necessary plug │ │ │ 00485410: 696e 2066 756e 6374 696f 6e61 6c69 7479 in functionality │ │ │ -00485420: 2e51 0025 7e15 0000 2020 2049 6e20 5554 .Q.%~... In UT │ │ │ +00485420: 2e51 0025 e015 0000 2020 2049 6e20 5554 .Q.%.... In UT │ │ │ 00485430: 462d 3820 6d6f 6465 2c20 7468 6573 6520 F-8 mode, these │ │ │ 00485440: 6172 6775 6d65 6e74 2076 616c 7565 7320 argument values │ │ │ 00485450: 7072 6f64 7563 6520 6120 5a41 5452 414e produce a ZATRAN │ │ │ 00485460: 5343 4f4c 2065 7272 6f72 2e20 4966 2074 SCOL error. If t │ │ │ -00485470: 6865 5300 257e 1600 0020 2020 706c 7567 heS.%~... plug │ │ │ +00485470: 6865 5300 25e0 1600 0020 2020 706c 7567 heS.%.... plug │ │ │ 00485480: 696e 2066 6f72 2074 6865 2073 7065 6369 in for the speci │ │ │ 00485490: 6669 6564 2063 6f6c 6c61 7469 6f6e 2064 fied collation d │ │ │ 004854a0: 6f65 7320 6e6f 7420 7375 7070 6f72 7420 oes not support │ │ │ 004854b0: 7468 6973 2022 6e65 7874 2063 6861 7261 this "next chara │ │ │ -004854c0: 6374 6572 2254 0025 7e17 0000 2020 2066 cter"T.%~... f │ │ │ +004854c0: 6374 6572 2254 0025 e017 0000 2020 2066 cter"T.%.... f │ │ │ 004854d0: 756e 6374 696f 6e61 6c69 7479 2c20 7468 unctionality, th │ │ │ 004854e0: 6520 6675 6e63 7469 6f6e 2070 726f 6475 e function produ │ │ │ 004854f0: 6365 7320 6120 434f 4c4c 4154 494f 4e55 ces a COLLATIONU │ │ │ 00485500: 4e44 4546 2065 7272 6f72 2069 6e20 7265 NDEF error in re │ │ │ -00485510: 7370 6f6e 7365 2074 6f52 0025 7e18 0000 sponse toR.%~... │ │ │ +00485510: 7370 6f6e 7365 2074 6f52 0025 e018 0000 sponse toR.%.... │ │ │ 00485520: 2020 2061 6e20 616e 2061 7474 656d 7074 an an attempt │ │ │ 00485530: 2074 6f20 696e 766f 6b65 2069 742e 2049 to invoke it. I │ │ │ 00485540: 6620 616e 2065 7874 6572 6e61 6c20 636f f an external co │ │ │ 00485550: 6c6c 6174 696f 6e20 6c69 6272 6172 7920 llation library │ │ │ -00485560: 6973 2075 7365 6420 616e 6454 0025 7e19 is used andT.%~. │ │ │ +00485560: 6973 2075 7365 6420 616e 6454 0025 e019 is used andT.%.. │ │ │ 00485570: 0000 2020 2065 6e63 6f75 6e74 6572 7320 .. encounters │ │ │ 00485580: 6120 6774 6d5f 6163 5f78 7574 696c 2066 a gtm_ac_xutil f │ │ │ 00485590: 6169 6c75 7265 2c20 5a41 5452 414e 5346 ailure, ZATRANSF │ │ │ 004855a0: 4f52 4d20 7072 6f64 7563 6573 2061 6e20 ORM produces an │ │ │ 004855b0: 4552 525f 5a41 5452 414e 5343 4f4c 2e48 ERR_ZATRANSCOL.H │ │ │ -004855c0: 0025 7e1a 0000 2020 2049 6620 616e 2065 .%~... If an e │ │ │ +004855c0: 0025 e01a 0000 2020 2049 6620 616e 2065 .%.... If an e │ │ │ 004855d0: 7874 6572 6e61 6c20 636f 6c6c 6174 696f xternal collatio │ │ │ 004855e0: 6e20 6c69 6272 6172 7920 6973 2075 7365 n library is use │ │ │ 004855f0: 6420 616e 6420 646f 6573 206e 6f74 2073 d and does not s │ │ │ -00485600: 7570 706c 7920 6150 0025 7e21 0000 2020 upply aP.%~!.. │ │ │ +00485600: 7570 706c 7920 6150 0025 e021 0000 2020 upply aP.%.!.. │ │ │ 00485610: 2067 746d 5f61 635f 7875 7469 6c20 6675 gtm_ac_xutil fu │ │ │ 00485620: 6e63 7469 6f6e 2c20 5a41 5452 414e 5346 nction, ZATRANSF │ │ │ 00485630: 4f52 4d20 7072 6f64 7563 6573 2061 6e20 ORM produces an │ │ │ 00485640: 4552 525f 434f 4c4c 4154 494f 4e55 4e44 ERR_COLLATIONUND │ │ │ -00485650: 4546 2077 6865 6e51 0025 7e22 0000 2020 EF whenQ.%~".. │ │ │ +00485650: 4546 2077 6865 6e51 0025 e022 0000 2020 EF whenQ.%.".. │ │ │ 00485660: 206f 7065 7261 7469 6f6e 7320 2d32 206f operations -2 o │ │ │ 00485670: 7220 3220 6172 6520 7370 6563 6966 6965 r 2 are specifie │ │ │ 00485680: 642e 2054 6f20 7573 6520 7468 6573 6520 d. To use these │ │ │ 00485690: 6f70 6572 6174 696f 6e73 2077 6974 6820 operations with │ │ │ -004856a0: 6578 7465 726e 616c 4a00 257e 2300 0020 externalJ.%~#.. │ │ │ +004856a0: 6578 7465 726e 616c 4a00 25e0 2300 0020 externalJ.%.#.. │ │ │ 004856b0: 2020 636f 6c6c 6174 696f 6e20 6c69 6272 collation libr │ │ │ 004856c0: 6172 6965 732c 2074 6865 206c 6962 7261 aries, the libra │ │ │ 004856d0: 7269 6573 206d 7573 7420 7375 7070 6c79 ries must supply │ │ │ 004856e0: 2061 2066 756e 6374 696f 6e20 6361 6c6c a function call │ │ │ -004856f0: 6564 1900 257e 2400 0020 2020 2767 746d ed..%~$.. 'gtm │ │ │ -00485700: 5f61 635f 7875 7469 6c27 2e07 0025 7e25 _ac_xutil'...%~% │ │ │ -00485710: 0000 1a00 247e ff73 00ff 4558 414d 504c ....$~.s..EXAMPL │ │ │ -00485720: 4553 0000 4578 616d 706c 6573 1300 317e ES..Examples..1~ │ │ │ +004856f0: 6564 1900 25e0 2400 0020 2020 2767 746d ed..%.$.. 'gtm │ │ │ +00485700: 5f61 635f 7875 7469 6c27 2e07 0025 e025 _ac_xutil'...%.% │ │ │ +00485710: 0000 1a00 24e0 ff73 00ff 4558 414d 504c ....$..s..EXAMPL │ │ │ +00485720: 4553 0000 4578 616d 706c 6573 1300 31e0 ES..Examples..1. │ │ │ 00485730: bf11 0000 2020 2045 7861 6d70 6c65 7307 .... Examples. │ │ │ -00485740: 0032 7e21 0000 1200 327e 3100 0020 2020 .2~!....2~1.. │ │ │ -00485750: 4578 616d 706c 653a 0700 327e 4100 004e Example:..2~A..N │ │ │ -00485760: 0032 7e51 0000 2020 2047 544d 3e77 7269 .2~Q.. GTM>wri │ │ │ +00485740: 0032 e021 0000 1200 32e0 3100 0020 2020 .2.!....2.1.. │ │ │ +00485750: 4578 616d 706c 653a 0700 32e0 4100 004e Example:..2.A..N │ │ │ +00485760: 0032 e051 0000 2020 2047 544d 3e77 7269 .2.Q.. GTM>wri │ │ │ 00485770: 7465 2024 7a61 7472 616e 7366 6f72 6d28 te $zatransform( │ │ │ 00485780: 224a 6f68 6e20 536d 7974 6865 222c 3129 "John Smythe",1) │ │ │ 00485790: 5d24 7a61 7472 616e 7366 6f72 6d28 224a ]$zatransform("J │ │ │ 004857a0: 616e 6520 536d 6974 6822 2c32 290b 0032 ane Smith",2)..2 │ │ │ -004857b0: 7e61 0000 2020 2030 0e00 327e 7100 0020 ~a.. 0..2~q.. │ │ │ -004857c0: 2020 4754 4d3e 0700 327e 8100 0000 0000 GTM>..2~...... │ │ │ +004857b0: e061 0000 2020 2030 0e00 32e0 7100 0020 .a.. 0..2.q.. │ │ │ +004857c0: 2020 4754 4d3e 0700 32e0 8100 0000 0000 GTM>..2....... │ │ │ 004857d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004857e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004857f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00485800: 0400 0000 fb07 0000 1d25 0000 0000 0000 .........%...... │ │ │ -00485810: 8100 007e 4845 4c50 00ff 7300 ff46 554e ...~HELP..s..FUN │ │ │ +00485810: 8100 00e0 4845 4c50 00ff 7300 ff46 554e ....HELP..s..FUN │ │ │ 00485820: 4354 494f 4e53 00ff 7300 ff24 5a41 5452 CTIONS..s..$ZATR │ │ │ 00485830: 414e 5346 4f52 4d00 ff73 00ff 4558 414d ANSFORM..s..EXAM │ │ │ 00485840: 504c 4553 00bf 9100 0020 2020 5468 6973 PLES..... This │ │ │ 00485850: 2065 7861 6d70 6c65 2075 7365 7320 245a example uses $Z │ │ │ 00485860: 4154 5241 4e53 464f 524d 2829 2061 6e64 ATRANSFORM() and │ │ │ 00485870: 2074 776f 2028 6865 7265 2075 6e73 7065 two (here unspe │ │ │ 00485880: 6369 6669 6564 2920 636f 6c6c 6174 696f cified) collatio │ │ │ -00485890: 6e53 0031 7ec0 1100 0020 2020 6465 6669 nS.1~.... defi │ │ │ +00485890: 6e53 0031 e0c0 1100 0020 2020 6465 6669 nS.1..... defi │ │ │ 004858a0: 6e69 7469 6f6e 7320 746f 2063 6f6d 7061 nitions to compa │ │ │ 004858b0: 7265 2074 6865 206f 7264 6572 696e 6720 re the ordering │ │ │ 004858c0: 6f66 2074 776f 2028 6c69 7465 7261 6c29 of two (literal) │ │ │ 004858d0: 2065 7870 7265 7373 696f 6e73 2061 7320 expressions as │ │ │ -004858e0: 4754 2e4d 5400 327e 1200 0020 2020 776f GT.MT.2~... wo │ │ │ +004858e0: 4754 2e4d 5400 32e0 1200 0020 2020 776f GT.MT.2.... wo │ │ │ 004858f0: 756c 6420 636f 6c6c 6174 6520 7468 656d uld collate them │ │ │ 00485900: 2069 6620 7468 6572 6520 7761 7320 6120 if there was a │ │ │ 00485910: 7761 7920 746f 2063 6f6c 6c61 7465 2074 way to collate t │ │ │ 00485920: 6865 6d20 746f 6765 7468 6572 2e20 5468 hem together. Th │ │ │ -00485930: 6520 7265 7375 6c74 4300 327e 1300 0020 e resultC.2~... │ │ │ +00485930: 6520 7265 7375 6c74 4300 32e0 1300 0020 e resultC.2.... │ │ │ 00485940: 2020 696e 6469 6361 7465 7320 7468 6174 indicates that │ │ │ 00485950: 2074 6865 2066 6972 7374 2077 6f75 6c64 the first would │ │ │ 00485960: 2063 6f6c 6c61 7465 2062 6566 6f72 6520 collate before │ │ │ -00485970: 7468 6520 7365 636f 6e64 2e07 0032 7e14 the second...2~. │ │ │ -00485980: 0000 1700 1a7e 5544 4954 4c4f 4700 0024 .....~UDITLOG..$ │ │ │ -00485990: 5a41 5564 6974 6c6f 6715 0022 7ebf 1100 ZAUditlog.."~... │ │ │ +00485970: 7468 6520 7365 636f 6e64 2e07 0032 e014 the second...2.. │ │ │ +00485980: 0000 1700 1ae0 5544 4954 4c4f 4700 0024 ......UDITLOG..$ │ │ │ +00485990: 5a41 5564 6974 6c6f 6715 0022 e0bf 1100 ZAUditlog..".... │ │ │ 004859a0: 0020 2020 245a 4155 6469 746c 6f67 0700 . $ZAUditlog.. │ │ │ -004859b0: 237e 2100 004f 0023 7e31 0000 2020 2053 #~!..O.#~1.. S │ │ │ +004859b0: 23e0 2100 004f 0023 e031 0000 2020 2053 #.!..O.#.1.. S │ │ │ 004859c0: 656e 6473 2069 7473 2061 7267 756d 656e ends its argumen │ │ │ 004859d0: 7420 746f 2061 6e20 6175 6469 7420 6c6f t to an audit lo │ │ │ 004859e0: 6767 6572 2f6c 6973 7465 6e65 7220 7072 gger/listener pr │ │ │ 004859f0: 6f63 6573 732e 2054 6869 7320 6675 6e63 ocess. This func │ │ │ -00485a00: 7469 6f6e 4700 237e 4100 0020 2020 7265 tionG.#~A.. re │ │ │ +00485a00: 7469 6f6e 4700 23e0 4100 0020 2020 7265 tionG.#.A.. re │ │ │ 00485a10: 7175 6972 6573 2073 6574 7469 6e67 2074 quires setting t │ │ │ 00485a20: 6865 2041 5a41 5f45 4e41 424c 4520 6175 he AZA_ENABLE au │ │ │ 00485a30: 6469 7420 6c6f 6767 696e 6720 6661 6369 dit logging faci │ │ │ -00485a40: 6c69 7479 2069 6e20 7468 6553 0023 7e51 lity in theS.#~Q │ │ │ +00485a40: 6c69 7479 2069 6e20 7468 6553 0023 e051 lity in theS.#.Q │ │ │ 00485a50: 0000 2020 2024 6774 6d5f 6469 7374 2f72 .. $gtm_dist/r │ │ │ 00485a60: 6573 7472 6963 742e 7478 7420 6669 6c65 estrict.txt file │ │ │ 00485a70: 2e20 5468 6520 666f 726d 6174 2066 6f72 . The format for │ │ │ 00485a80: 2074 6865 2024 5a41 5544 4954 4c4f 4728 the $ZAUDITLOG( │ │ │ 00485a90: 2920 6675 6e63 7469 6f6e 2069 733a 0700 ) function is:.. │ │ │ -00485aa0: 237e 6100 0019 0023 7e71 0000 2020 205a #~a....#~q.. Z │ │ │ +00485aa0: 23e0 6100 0019 0023 e071 0000 2020 205a #.a....#.q.. Z │ │ │ 00485ab0: 4155 4449 544c 4f47 2865 7870 7229 0700 AUDITLOG(expr).. │ │ │ -00485ac0: 237e 8100 001a 0022 7eff 7300 ff45 5841 #~....."~.s..EXA │ │ │ +00485ac0: 23e0 8100 001a 0022 e0ff 7300 ff45 5841 #......"..s..EXA │ │ │ 00485ad0: 4d50 4c45 5300 0045 7861 6d70 6c65 7313 MPLES..Examples. │ │ │ -00485ae0: 002f 7ebf 1100 0020 2020 4578 616d 706c ./~.... Exampl │ │ │ -00485af0: 6573 0700 307e 2100 0012 0030 7e31 0000 es..0~!....0~1.. │ │ │ -00485b00: 2020 2045 7861 6d70 6c65 3a07 0030 7e41 Example:..0~A │ │ │ -00485b10: 0000 3500 307e 5100 0020 2020 4754 4d3e ..5.0~Q.. GTM> │ │ │ +00485ae0: 002f e0bf 1100 0020 2020 4578 616d 706c ./..... Exampl │ │ │ +00485af0: 6573 0700 30e0 2100 0012 0030 e031 0000 es..0.!....0.1.. │ │ │ +00485b00: 2020 2045 7861 6d70 6c65 3a07 0030 e041 Example:..0.A │ │ │ +00485b10: 0000 3500 30e0 5100 0020 2020 4754 4d3e ..5.0.Q.. GTM> │ │ │ 00485b20: 7772 6974 6520 247a 6175 6469 746c 6f67 write $zauditlog │ │ │ 00485b30: 2822 4e61 6d65 2043 6861 6e67 6520 666f ("Name Change fo │ │ │ -00485b40: 7220 225f 6970 290b 0030 7e61 0000 2020 r "_ip)..0~a.. │ │ │ -00485b50: 2031 0e00 307e 7100 0020 2020 4754 4d3e 1..0~q.. GTM> │ │ │ -00485b60: 0700 307e 8100 0053 0030 7e91 0000 2020 ..0~...S.0~... │ │ │ +00485b40: 7220 225f 6970 290b 0030 e061 0000 2020 r "_ip)..0.a.. │ │ │ +00485b50: 2031 0e00 30e0 7100 0020 2020 4754 4d3e 1..0.q.. GTM> │ │ │ +00485b60: 0700 30e0 8100 0053 0030 e091 0000 2020 ..0....S.0.... │ │ │ 00485b70: 2054 6869 7320 6578 616d 706c 6520 7573 This example us │ │ │ 00485b80: 6573 2024 5a41 5544 4954 4c4f 4728 2920 es $ZAUDITLOG() │ │ │ 00485b90: 746f 206c 6f67 2061 206c 6974 6572 616c to log a literal │ │ │ 00485ba0: 206c 6162 656c 2063 6f6e 6361 7465 6e61 label concatena │ │ │ -00485bb0: 7465 6420 7769 7468 2061 5200 2f7e c011 ted with aR./~.. │ │ │ +00485bb0: 7465 6420 7769 7468 2061 5200 2fe0 c011 ted with aR./... │ │ │ 00485bc0: 0000 2020 2076 6172 6961 626c 6520 2869 .. variable (i │ │ │ 00485bd0: 6465 6e74 6966 6965 7229 2e20 5468 6520 dentifier). The │ │ │ 00485be0: 7265 7475 726e 2069 6e64 6963 6174 6573 return indicates │ │ │ 00485bf0: 2074 6865 206c 6f67 6769 6e67 2077 6173 the logging was │ │ │ -00485c00: 2073 7563 6365 7373 6675 6c2e 0700 307e successful...0~ │ │ │ -00485c10: 1200 0022 0019 7e42 4954 5f46 554e 4354 ..."..~BIT_FUNCT │ │ │ +00485c00: 2073 7563 6365 7373 6675 6c2e 0700 30e0 successful...0. │ │ │ +00485c10: 1200 0022 0019 e042 4954 5f46 554e 4354 ..."...BIT_FUNCT │ │ │ 00485c20: 494f 4e53 0000 245a 4249 545f 4675 6e63 IONS..$ZBIT_Func │ │ │ -00485c30: 7469 6f6e 731a 0027 7ebf 1100 0020 2020 tions..'~.... │ │ │ +00485c30: 7469 6f6e 731a 0027 e0bf 1100 0020 2020 tions..'..... │ │ │ 00485c40: 245a 4249 5420 4675 6e63 7469 6f6e 7307 $ZBIT Functions. │ │ │ -00485c50: 0028 7e21 0000 4e00 287e 3100 0020 2020 .(~!..N.(~1.. │ │ │ +00485c50: 0028 e021 0000 4e00 28e0 3100 0020 2020 .(.!..N.(.1.. │ │ │ 00485c60: 4120 7365 7269 6573 206f 6620 6675 6e63 A series of func │ │ │ 00485c70: 7469 6f6e 7320 6265 6769 6e6e 696e 6720 tions beginning │ │ │ 00485c80: 7769 7468 2024 5a42 4954 206c 6574 7320 with $ZBIT lets │ │ │ 00485c90: 796f 7520 6d61 6e69 7075 6c61 7465 2061 you manipulate a │ │ │ -00485ca0: 2062 6974 5300 287e 4100 0020 2020 7374 bitS.(~A.. st │ │ │ +00485ca0: 2062 6974 5300 28e0 4100 0020 2020 7374 bitS.(.A.. st │ │ │ 00485cb0: 7265 616d 2e20 496e 7465 726e 616c 6c79 ream. Internally │ │ │ 00485cc0: 2c20 4754 2e4d 2073 746f 7265 7320 6120 , GT.M stores a │ │ │ 00485cd0: 6269 7420 7374 7265 616d 2069 6e20 7468 bit stream in th │ │ │ 00485ce0: 6520 666f 726d 206f 6620 6120 6269 7420 e form of a bit │ │ │ -00485cf0: 7374 7269 6e67 2e4c 0028 7e51 0000 2020 string.L.(~Q.. │ │ │ +00485cf0: 7374 7269 6e67 2e4c 0028 e051 0000 2020 string.L.(.Q.. │ │ │ 00485d00: 2041 2062 6974 2073 7472 696e 6720 656d A bit string em │ │ │ 00485d10: 6265 6473 2061 2062 6974 2073 7472 6561 beds a bit strea │ │ │ 00485d20: 6d20 696e 2073 7563 6820 6120 7761 7920 m in such a way │ │ │ 00485d30: 7468 6174 2074 6865 2066 6972 7374 2062 that the first b │ │ │ -00485d40: 7974 6552 0028 7e61 0000 2020 2073 7065 yteR.(~a.. spe │ │ │ +00485d40: 7974 6552 0028 e061 0000 2020 2073 7065 yteR.(.a.. spe │ │ │ 00485d50: 6369 6669 6573 2074 6865 206e 756d 6265 cifies the numbe │ │ │ 00485d60: 7220 6f66 2074 7261 696c 696e 6720 6269 r of trailing bi │ │ │ 00485d70: 7473 2069 6e20 7468 6520 6c61 7374 2062 ts in the last b │ │ │ 00485d80: 7974 6520 7468 6174 2061 7265 206e 6f74 yte that are not │ │ │ -00485d90: 2070 6172 744e 0028 7e71 0000 2020 206f partN.(~q.. o │ │ │ +00485d90: 2070 6172 744e 0028 e071 0000 2020 206f partN.(.q.. o │ │ │ 00485da0: 6620 7468 6520 6269 742d 7374 7265 616d f the bit-stream │ │ │ 00485db0: 2e20 496e 2074 6869 7320 7761 792c 2047 . In this way, G │ │ │ 00485dc0: 542e 4d20 6973 2061 626c 6520 746f 2073 T.M is able to s │ │ │ 00485dd0: 746f 7265 2062 6974 2d73 7472 6561 6d73 tore bit-streams │ │ │ -00485de0: 206f 6652 0028 7e81 0000 2020 206c 656e ofR.(~... len │ │ │ +00485de0: 206f 6652 0028 e081 0000 2020 206c 656e ofR.(.... len │ │ │ 00485df0: 6774 6873 206f 7468 6572 2074 6861 6e20 gths other than │ │ │ 00485e00: 6d75 6c74 6970 6c65 7320 6f66 2038 2062 multiples of 8 b │ │ │ 00485e10: 6974 7320 696e 2062 7974 6520 666f 726d its in byte form │ │ │ 00485e20: 6174 2e20 536f 2066 6f72 2065 7861 6d70 at. So for examp │ │ │ -00485e30: 6c65 2c20 6154 0028 7e91 0000 2020 2066 le, aT.(~... f │ │ │ +00485e30: 6c65 2c20 6154 0028 e091 0000 2020 2066 le, aT.(.... f │ │ │ 00485e40: 6972 7374 2062 7974 6520 6f66 2076 616c irst byte of val │ │ │ 00485e50: 7565 206f 6620 7a65 726f 2028 3029 2069 ue of zero (0) i │ │ │ 00485e60: 6e64 6963 6174 6573 2074 6861 7420 616c ndicates that al │ │ │ 00485e70: 6c20 6f66 2074 6865 2062 6974 7320 696e l of the bits in │ │ │ -00485e80: 2074 6865 206c 6173 7453 0027 7ec0 1100 the lastS.'~... │ │ │ +00485e80: 2074 6865 206c 6173 7453 0027 e0c0 1100 the lastS.'.... │ │ │ 00485e90: 0020 2020 6279 7465 2062 656c 6f6e 6720 . byte belong │ │ │ 00485ea0: 746f 2074 6865 2062 6974 2d73 7472 6561 to the bit-strea │ │ │ 00485eb0: 6d2c 2077 6869 6c65 2061 206f 6e65 2028 m, while a one ( │ │ │ 00485ec0: 3129 2069 6e64 6963 6174 6573 2074 6865 1) indicates the │ │ │ -00485ed0: 206c 6173 7420 6269 7420 6973 5000 287e last bit isP.(~ │ │ │ +00485ed0: 206c 6173 7420 6269 7420 6973 5000 28e0 last bit isP.(. │ │ │ 00485ee0: 1200 0020 2020 6578 636c 7564 6564 2061 ... excluded a │ │ │ 00485ef0: 6e64 2061 2073 6576 656e 2028 3729 2069 nd a seven (7) i │ │ │ 00485f00: 6e64 6963 6174 6573 2074 6861 7420 6f6e ndicates that on │ │ │ 00485f10: 6c79 2074 6865 2066 6972 7374 2062 6974 ly the first bit │ │ │ -00485f20: 2069 6e20 7468 6520 6c61 7374 2900 287e in the last).(~ │ │ │ +00485f20: 2069 6e20 7468 6520 6c61 7374 2900 28e0 in the last).(. │ │ │ 00485f30: 1300 0020 2020 6279 7465 2062 656c 6f6e ... byte belon │ │ │ 00485f40: 6773 2074 6f20 7468 6520 6269 742d 7374 gs to the bit-st │ │ │ -00485f50: 7265 616d 2e07 0028 7e14 0000 5000 287e ream...(~...P.(~ │ │ │ +00485f50: 7265 616d 2e07 0028 e014 0000 5000 28e0 ream...(....P.(. │ │ │ 00485f60: 1500 0020 2020 4966 2079 6f75 2068 6176 ... If you hav │ │ │ 00485f70: 6520 746f 2063 6f6e 7665 7274 2061 2063 e to convert a c │ │ │ 00485f80: 6861 7261 6374 6572 2073 7472 696e 6720 haracter string │ │ │ 00485f90: 696e 746f 2061 2062 6974 2073 7472 696e into a bit strin │ │ │ -00485fa0: 6720 7468 656e 2061 6464 2061 4f00 287e g then add aO.(~ │ │ │ +00485fa0: 6720 7468 656e 2061 6464 2061 4f00 28e0 g then add aO.(. │ │ │ 00485fb0: 1600 0020 2020 6c65 6164 696e 6720 6279 ... leading by │ │ │ 00485fc0: 7465 2074 6f20 7468 6174 2063 6861 7261 te to that chara │ │ │ 00485fd0: 6374 6572 2073 7472 696e 6720 736f 2074 cter string so t │ │ │ 00485fe0: 6861 7420 616c 6c20 245a 4249 5420 6675 hat all $ZBIT fu │ │ │ 00485ff0: 6e63 7469 6f6e 7320 6361 6e00 0000 0000 nctions can..... │ │ │ 00486000: 0400 0000 e507 0000 4325 0000 0000 0000 ........C%...... │ │ │ -00486010: 7b00 007e 4845 4c50 00ff 7300 ff46 554e {..~HELP..s..FUN │ │ │ +00486010: 7b00 00e0 4845 4c50 00ff 7300 ff46 554e {...HELP..s..FUN │ │ │ 00486020: 4354 494f 4e53 00ff 7300 ff24 5a42 4954 CTIONS..s..$ZBIT │ │ │ 00486030: 5f46 554e 4354 494f 4e53 00c0 1700 0020 _FUNCTIONS..... │ │ │ 00486040: 2020 7265 636f 676e 697a 6520 6974 2e20 recognize it. │ │ │ 00486050: 5468 6520 6d6f 7374 2063 6f6d 6d6f 6e20 The most common │ │ │ 00486060: 616e 6420 7374 7261 6967 6874 666f 7277 and straightforw │ │ │ 00486070: 6172 6420 7761 7920 6f66 2064 6f69 6e67 ard way of doing │ │ │ -00486080: 2074 6869 7320 6973 2074 6f50 0028 7e18 this is toP.(~. │ │ │ +00486080: 2074 6869 7320 6973 2074 6f50 0028 e018 this is toP.(.. │ │ │ 00486090: 0000 2020 2063 6f6e 6361 7465 6e61 7465 .. concatenate │ │ │ 004860a0: 2061 2024 4348 4152 286e 2920 6f6e 2074 a $CHAR(n) on t │ │ │ 004860b0: 6865 2066 726f 6e74 206f 6620 7468 6520 he front of the │ │ │ 004860c0: 6368 6172 6163 7465 7220 7374 7269 6e67 character string │ │ │ -004860d0: 2c20 7768 6572 6520 7468 6551 0028 7e19 , where theQ.(~. │ │ │ +004860d0: 2c20 7768 6572 6520 7468 6551 0028 e019 , where theQ.(.. │ │ │ 004860e0: 0000 2020 2076 616c 7565 206f 6620 6e20 .. value of n │ │ │ 004860f0: 6973 207a 6572 6f20 7468 726f 7567 6820 is zero through │ │ │ 00486100: 7365 7665 6e20 2830 2d37 2920 2d20 6d6f seven (0-7) - mo │ │ │ 00486110: 7374 2063 6f6d 6d6f 6e6c 7920 7a65 726f st commonly zero │ │ │ -00486120: 2028 3029 2e20 4966 2079 6f75 4b00 287e (0). If youK.(~ │ │ │ +00486120: 2028 3029 2e20 4966 2079 6f75 4b00 28e0 (0). If youK.(. │ │ │ 00486130: 1a00 0020 2020 7061 7373 2061 2062 6974 ... pass a bit │ │ │ 00486140: 2073 7472 696e 6720 6173 2061 6e20 6172 string as an ar │ │ │ 00486150: 6775 6d65 6e74 2074 6f20 6120 726f 7574 gument to a rout │ │ │ 00486160: 696e 6520 7468 6174 2069 7320 6578 7065 ine that is expe │ │ │ -00486170: 6374 696e 6720 6152 0028 7e21 0000 2020 cting aR.(~!.. │ │ │ +00486170: 6374 696e 6720 6152 0028 e021 0000 2020 cting aR.(.!.. │ │ │ 00486180: 2063 6861 7261 6374 6572 2073 7472 696e character strin │ │ │ 00486190: 672c 2074 6865 6e20 7468 6174 2063 616c g, then that cal │ │ │ 004861a0: 6c65 7220 726f 7574 696e 6520 6d75 7374 ler routine must │ │ │ 004861b0: 2073 7472 6970 206f 6666 2074 6865 2066 strip off the f │ │ │ -004861c0: 6972 7374 2028 616e 6450 0028 7e22 0000 irst (andP.(~".. │ │ │ +004861c0: 6972 7374 2028 616e 6450 0028 e022 0000 irst (andP.(.".. │ │ │ 004861d0: 2020 2070 6f73 7369 626c 7920 7468 6520 possibly the │ │ │ 004861e0: 6c61 7374 2920 6279 7465 2073 6f20 7468 last) byte so th │ │ │ 004861f0: 6174 2069 7420 6361 6e20 7265 636f 676e at it can recogn │ │ │ 00486200: 697a 6520 7468 6520 6368 6172 6163 7465 ize the characte │ │ │ -00486210: 7220 7374 7269 6e67 2e07 0028 7e23 0000 r string...(~#.. │ │ │ -00486220: 5400 287e 2400 0020 2020 5468 6973 2073 T.(~$.. This s │ │ │ +00486210: 7220 7374 7269 6e67 2e07 0028 e023 0000 r string...(.#.. │ │ │ +00486220: 5400 28e0 2400 0020 2020 5468 6973 2073 T.(.$.. This s │ │ │ 00486230: 6563 7469 6f6e 2063 6f6e 7461 696e 7320 ection contains │ │ │ 00486240: 7468 6520 6465 7363 7269 7074 696f 6e20 the description │ │ │ 00486250: 6f66 2061 6c6c 2024 5a42 4954 2066 756e of all $ZBIT fun │ │ │ 00486260: 6374 696f 6e20 616e 6420 616e 2065 7861 ction and an exa │ │ │ -00486270: 6d70 6c65 5300 287e 2500 0020 2020 6f66 mpleS.(~%.. of │ │ │ +00486270: 6d70 6c65 5300 28e0 2500 0020 2020 6f66 mpleS.(.%.. of │ │ │ 00486280: 2075 7369 6e67 2024 5a42 4954 2066 756e using $ZBIT fun │ │ │ 00486290: 6374 696f 6e73 2074 6f20 7475 726e 2061 ctions to turn a │ │ │ 004862a0: 2063 6861 7261 6374 6572 2069 6e74 6f20 character into │ │ │ 004862b0: 6120 6269 7420 7374 7265 616d 2061 6e64 a bit stream and │ │ │ -004862c0: 2072 6574 7572 6e51 0028 7e26 0000 2020 returnQ.(~&.. │ │ │ +004862c0: 2072 6574 7572 6e51 0028 e026 0000 2020 returnQ.(.&.. │ │ │ 004862d0: 2061 2063 6f64 6564 2076 616c 7565 2e20 a coded value. │ │ │ 004862e0: 486f 7765 7665 722c 2074 6865 206d 6f73 However, the mos │ │ │ 004862f0: 7420 6170 7072 6f70 7269 6174 6520 7573 t appropriate us │ │ │ 00486300: 6520 6f66 2074 6865 7365 2066 756e 6374 e of these funct │ │ │ -00486310: 696f 6e73 206d 6179 5300 287e 2700 0020 ions mayS.(~'.. │ │ │ +00486310: 696f 6e73 206d 6179 5300 28e0 2700 0020 ions mayS.(.'.. │ │ │ 00486320: 2020 696e 636c 7564 6520 7468 6520 666f include the fo │ │ │ 00486330: 726d 6174 696f 6e20 6f66 2063 6865 636b rmation of check │ │ │ 00486340: 7375 6d73 2c20 6861 6e64 6c69 6e67 206f sums, handling o │ │ │ 00486350: 6620 6269 742d 6461 7461 2028 7361 7920 f bit-data (say │ │ │ -00486360: 7069 7865 6c73 2066 726f 6d4b 0028 7e28 pixels fromK.(~( │ │ │ +00486360: 7069 7865 6c73 2066 726f 6d4b 0028 e028 pixels fromK.(.( │ │ │ 00486370: 0000 2020 2061 2073 6361 6e29 2c20 6f72 .. a scan), or │ │ │ 00486380: 2069 6e74 6572 6661 6369 6e67 2077 6974 interfacing wit │ │ │ 00486390: 6820 6120 726f 7574 696e 6520 7468 6174 h a routine that │ │ │ 004863a0: 2072 6571 7569 7265 7320 6269 742d 6f72 requires bit-or │ │ │ -004863b0: 6965 6e74 6564 1400 287e 2900 0020 2020 iented..(~).. │ │ │ -004863c0: 6172 6775 6d65 6e74 732e 0700 287e 2a00 arguments...(~*. │ │ │ -004863d0: 001e 0027 7eff 7300 ff24 5a42 4954 414e ...'~.s..$ZBITAN │ │ │ +004863b0: 6965 6e74 6564 1400 28e0 2900 0020 2020 iented..(.).. │ │ │ +004863c0: 6172 6775 6d65 6e74 732e 0700 28e0 2a00 arguments...(.*. │ │ │ +004863d0: 001e 0027 e0ff 7300 ff24 5a42 4954 414e ...'..s..$ZBITAN │ │ │ 004863e0: 4428 2900 0024 5a42 4954 414e 4428 2915 D()..$ZBITAND(). │ │ │ -004863f0: 0036 7ebf 1100 0020 2020 245a 4249 5441 .6~.... $ZBITA │ │ │ -00486400: 4e44 2829 0700 377e 2100 004e 0037 7e31 ND()..7~!..N.7~1 │ │ │ +004863f0: 0036 e0bf 1100 0020 2020 245a 4249 5441 .6..... $ZBITA │ │ │ +00486400: 4e44 2829 0700 37e0 2100 004e 0037 e031 ND()..7.!..N.7.1 │ │ │ 00486410: 0000 2020 2050 6572 666f 726d 7320 6120 .. Performs a │ │ │ 00486420: 6c6f 6769 6361 6c20 414e 4420 6675 6e63 logical AND func │ │ │ 00486430: 7469 6f6e 206f 6e20 7477 6f20 6269 7420 tion on two bit │ │ │ 00486440: 7374 7269 6e67 7320 616e 6420 7265 7475 strings and retu │ │ │ -00486450: 726e 7320 6120 6269 7454 0037 7e41 0000 rns a bitT.7~A.. │ │ │ +00486450: 726e 7320 6120 6269 7454 0037 e041 0000 rns a bitT.7.A.. │ │ │ 00486460: 2020 2073 7472 696e 6720 6571 7561 6c20 string equal │ │ │ 00486470: 696e 206c 656e 6774 6820 746f 2074 6865 in length to the │ │ │ 00486480: 2073 686f 7274 6572 206f 6620 7468 6520 shorter of the │ │ │ 00486490: 7477 6f20 6172 6775 6d65 6e74 7320 2863 two arguments (c │ │ │ 004864a0: 6f6e 7461 696e 696e 6720 7365 7451 0037 ontaining setQ.7 │ │ │ -004864b0: 7e51 0000 2020 2062 6974 7320 696e 2074 ~Q.. bits in t │ │ │ +004864b0: e051 0000 2020 2062 6974 7320 696e 2074 .Q.. bits in t │ │ │ 004864c0: 686f 7365 2070 6f73 6974 696f 6e73 2077 hose positions w │ │ │ 004864d0: 6865 7265 2062 6f74 6820 6f66 2074 6865 here both of the │ │ │ 004864e0: 2069 6e70 7574 2073 7472 696e 6773 2068 input strings h │ │ │ 004864f0: 6176 6520 7365 7420 6269 7473 292e 5000 ave set bits).P. │ │ │ -00486500: 377e 6100 0020 2020 506f 7369 7469 6f6e 7~a.. Position │ │ │ +00486500: 37e0 6100 0020 2020 506f 7369 7469 6f6e 7.a.. Position │ │ │ 00486510: 7320 636f 7272 6573 706f 6e64 696e 6720 s corresponding │ │ │ 00486520: 746f 2070 6f73 6974 696f 6e73 2077 6865 to positions whe │ │ │ 00486530: 7265 2065 6974 6865 7220 6f66 2074 6865 re either of the │ │ │ 00486540: 2069 6e70 7574 2073 7472 696e 6773 4d00 input stringsM. │ │ │ -00486550: 377e 7100 0020 2020 6861 7665 2061 2063 7~q.. have a c │ │ │ +00486550: 37e0 7100 0020 2020 6861 7665 2061 2063 7.q.. have a c │ │ │ 00486560: 6c65 6172 6564 2062 6974 2c20 616c 736f leared bit, also │ │ │ 00486570: 2068 6176 6520 636c 6561 7265 6420 6269 have cleared bi │ │ │ 00486580: 7473 2069 6e20 7468 6520 7265 7375 6c74 ts in the result │ │ │ -00486590: 696e 6720 7374 7269 6e67 2e07 0037 7e81 ing string...7~. │ │ │ -004865a0: 0000 3400 377e 9100 0020 2020 5468 6520 ..4.7~... The │ │ │ +00486590: 696e 6720 7374 7269 6e67 2e07 0037 e081 ing string...7.. │ │ │ +004865a0: 0000 3400 37e0 9100 0020 2020 5468 6520 ..4.7.... The │ │ │ 004865b0: 666f 726d 6174 2066 6f72 2074 6865 2024 format for the $ │ │ │ 004865c0: 5a42 4954 414e 4428 2920 6675 6e63 7469 ZBITAND() functi │ │ │ -004865d0: 6f6e 2069 733a 0800 367e c011 0000 1f00 on is:..6~...... │ │ │ -004865e0: 377e 1200 0020 2020 245a 4249 5441 4e44 7~... $ZBITAND │ │ │ +004865d0: 6f6e 2069 733a 0800 36e0 c011 0000 1f00 on is:..6....... │ │ │ +004865e0: 37e0 1200 0020 2020 245a 4249 5441 4e44 7.... $ZBITAND │ │ │ 004865f0: 2865 7870 7231 2c65 7870 7232 2907 0037 (expr1,expr2)..7 │ │ │ -00486600: 7e13 0000 3400 367e ff73 00ff 4558 414d ~...4.6~.s..EXAM │ │ │ +00486600: e013 0000 3400 36e0 ff73 00ff 4558 414d ....4.6..s..EXAM │ │ │ 00486610: 504c 455f 4f46 5f24 5a42 4954 414e 4428 PLE_OF_$ZBITAND( │ │ │ 00486620: 2900 0045 7861 6d70 6c65 5f6f 665f 245a )..Example_of_$Z │ │ │ -00486630: 4249 5441 4e44 2829 2000 507e bf11 0000 BITAND() .P~.... │ │ │ +00486630: 4249 5441 4e44 2829 2000 50e0 bf11 0000 BITAND() .P..... │ │ │ 00486640: 2020 2045 7861 6d70 6c65 206f 6620 245a Example of $Z │ │ │ -00486650: 4249 5441 4e44 2829 0700 517e 2100 0046 BITAND()..Q~!..F │ │ │ -00486660: 0051 7e31 0000 2020 2047 544d 3e73 6574 .Q~1.. GTM>set │ │ │ +00486650: 4249 5441 4e44 2829 0700 51e0 2100 0046 BITAND()..Q.!..F │ │ │ +00486660: 0051 e031 0000 2020 2047 544d 3e73 6574 .Q.1.. GTM>set │ │ │ 00486670: 2042 4954 5354 5249 4e47 413d 247a 6269 BITSTRINGA=$zbi │ │ │ 00486680: 7473 6574 2824 7a62 6974 7365 7428 247a tset($zbitset($z │ │ │ 00486690: 6269 7473 7472 2838 2c30 292c 322c 3129 bitstr(8,0),2,1) │ │ │ -004866a0: 2c38 2c31 2936 0051 7e41 0000 2020 203b ,8,1)6.Q~A.. ; │ │ │ +004866a0: 2c38 2c31 2936 0051 e041 0000 2020 203b ,8,1)6.Q.A.. ; │ │ │ 004866b0: 2054 6865 2062 696e 6172 7920 7265 7072 The binary repr │ │ │ 004866c0: 6573 656e 7461 7469 6f6e 206f 6620 4120 esentation of A │ │ │ -004866d0: 6973 2030 3130 3030 3030 3146 0051 7e51 is 01000001F.Q~Q │ │ │ +004866d0: 6973 2030 3130 3030 3030 3146 0051 e051 is 01000001F.Q.Q │ │ │ 004866e0: 0000 2020 2047 544d 3e73 6574 2042 4954 .. GTM>set BIT │ │ │ 004866f0: 5354 5249 4e47 423d 247a 6269 7473 6574 STRINGB=$zbitset │ │ │ 00486700: 2824 7a62 6974 7365 7428 247a 6269 7473 ($zbitset($zbits │ │ │ 00486710: 7472 2838 2c30 292c 322c 3129 2c37 2c31 tr(8,0),2,1),7,1 │ │ │ -00486720: 2936 0051 7e61 0000 2020 203b 2054 6865 )6.Q~a.. ; The │ │ │ +00486720: 2936 0051 e061 0000 2020 203b 2054 6865 )6.Q.a.. ; The │ │ │ 00486730: 2062 696e 6172 7920 7265 7072 6573 656e binary represen │ │ │ 00486740: 7461 7469 6f6e 206f 6620 4220 6973 2030 tation of B is 0 │ │ │ -00486750: 3130 3030 3031 303d 0051 7e71 0000 2020 1000010=.Q~q.. │ │ │ +00486750: 3130 3030 3031 303d 0051 e071 0000 2020 1000010=.Q.q.. │ │ │ 00486760: 2047 544d 3e73 6574 2042 4954 5354 5249 GTM>set BITSTRI │ │ │ 00486770: 4e47 4142 3d24 7a62 6974 616e 6428 4249 NGAB=$zbitand(BI │ │ │ 00486780: 5453 5452 494e 4741 2c42 4954 5354 5249 TSTRINGA,BITSTRI │ │ │ -00486790: 4e47 4229 3700 517e 8100 0020 2020 4754 NGB)7.Q~... GT │ │ │ +00486790: 4e47 4229 3700 51e0 8100 0020 2020 4754 NGB)7.Q.... GT │ │ │ 004867a0: 4d3e 666f 7220 693d 313a 313a 3820 7772 M>for i=1:1:8 wr │ │ │ 004867b0: 6974 6520 247a 6269 7467 6574 2842 4954 ite $zbitget(BIT │ │ │ -004867c0: 5354 5249 4e47 4142 2c69 2912 0051 7e91 STRINGAB,i)..Q~. │ │ │ +004867c0: 5354 5249 4e47 4142 2c69 2912 0051 e091 STRINGAB,i)..Q.. │ │ │ 004867d0: 0000 2020 2030 3130 3030 3030 3008 0050 .. 01000000..P │ │ │ -004867e0: 7ec0 1100 0000 0000 0000 0000 0000 0000 ~............... │ │ │ +004867e0: e0c0 1100 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004867f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00486800: 0400 0000 de07 0000 7d25 0000 0000 0000 ........}%...... │ │ │ -00486810: a500 007e 4845 4c50 00ff 7300 ff46 554e ...~HELP..s..FUN │ │ │ +00486810: a500 00e0 4845 4c50 00ff 7300 ff46 554e ....HELP..s..FUN │ │ │ 00486820: 4354 494f 4e53 00ff 7300 ff24 5a42 4954 CTIONS..s..$ZBIT │ │ │ 00486830: 5f46 554e 4354 494f 4e53 00ff 7300 ff24 _FUNCTIONS..s..$ │ │ │ 00486840: 5a42 4954 414e 4428 2900 ff73 00ff 4558 ZBITAND()..s..EX │ │ │ 00486850: 414d 504c 455f 4f46 5f24 5a42 4954 414e AMPLE_OF_$ZBITAN │ │ │ 00486860: 4428 2900 c012 0000 2020 2054 6869 7320 D()..... This │ │ │ 00486870: 6578 616d 706c 6573 2075 7365 7320 245a examples uses $Z │ │ │ 00486880: 4249 5441 4e44 2074 6f20 7065 7266 6f72 BITAND to perfor │ │ │ 00486890: 6d20 6120 6269 7477 6973 6520 414e 4420 m a bitwise AND │ │ │ 004868a0: 6f70 6572 6174 696f 6e20 6f6e 2041 2061 operation on A a │ │ │ -004868b0: 6e64 2042 2e07 0051 7e13 0000 1600 517e nd B...Q~.....Q~ │ │ │ +004868b0: 6e64 2042 2e07 0051 e013 0000 1600 51e0 nd B...Q......Q. │ │ │ 004868c0: 1400 0020 2020 4120 3d20 3031 3030 3030 ... A = 010000 │ │ │ -004868d0: 3031 1600 517e 1500 0020 2020 4220 3d20 01..Q~... B = │ │ │ -004868e0: 3031 3030 3030 3130 2300 517e 1600 0020 01000010#.Q~... │ │ │ +004868d0: 3031 1600 51e0 1500 0020 2020 4220 3d20 01..Q.... B = │ │ │ +004868e0: 3031 3030 3030 3130 2300 51e0 1600 0020 01000010#.Q.... │ │ │ 004868f0: 2020 4120 6269 7477 6973 6520 414e 4420 A bitwise AND │ │ │ -00486900: 4220 3d20 3031 3030 3030 3007 0051 7e17 B = 0100000..Q~. │ │ │ -00486910: 0000 1900 307e 434f 554e 5428 2900 0024 ....0~COUNT()..$ │ │ │ -00486920: 5a42 4954 434f 554e 5428 2917 0038 7ebf ZBITCOUNT()..8~. │ │ │ +00486900: 4220 3d20 3031 3030 3030 3007 0051 e017 B = 0100000..Q.. │ │ │ +00486910: 0000 1900 30e0 434f 554e 5428 2900 0024 ....0.COUNT()..$ │ │ │ +00486920: 5a42 4954 434f 554e 5428 2917 0038 e0bf ZBITCOUNT()..8.. │ │ │ 00486930: 1100 0020 2020 245a 4249 5443 4f55 4e54 ... $ZBITCOUNT │ │ │ -00486940: 2829 0700 397e 2100 0038 0039 7e31 0000 ()..9~!..8.9~1.. │ │ │ +00486940: 2829 0700 39e0 2100 0038 0039 e031 0000 ()..9.!..8.9.1.. │ │ │ 00486950: 2020 2052 6574 7572 6e73 2074 6865 206e Returns the n │ │ │ 00486960: 756d 6265 7220 6f66 204f 4e20 6269 7473 umber of ON bits │ │ │ 00486970: 2069 6e20 6120 6269 7420 7374 7269 6e67 in a bit string │ │ │ -00486980: 2e07 0039 7e41 0000 3400 397e 5100 0020 ...9~A..4.9~Q.. │ │ │ +00486980: 2e07 0039 e041 0000 3400 39e0 5100 0020 ...9.A..4.9.Q.. │ │ │ 00486990: 2020 5468 6520 666f 726d 6174 2066 6f72 The format for │ │ │ 004869a0: 2074 6865 2024 5a42 4954 434f 554e 5420 the $ZBITCOUNT │ │ │ -004869b0: 6675 6e63 7469 6f6e 2069 733a 0700 397e function is:..9~ │ │ │ -004869c0: 6100 001a 0039 7e71 0000 2020 2024 5a42 a....9~q.. $ZB │ │ │ +004869b0: 6675 6e63 7469 6f6e 2069 733a 0700 39e0 function is:..9. │ │ │ +004869c0: 6100 001a 0039 e071 0000 2020 2024 5a42 a....9.q.. $ZB │ │ │ 004869d0: 4954 434f 554e 5428 6578 7072 2907 0039 ITCOUNT(expr)..9 │ │ │ -004869e0: 7e81 0000 3800 387e ff73 00ff 4558 414d ~...8.8~.s..EXAM │ │ │ +004869e0: e081 0000 3800 38e0 ff73 00ff 4558 414d ....8.8..s..EXAM │ │ │ 004869f0: 504c 455f 4f46 5f24 5a42 4954 434f 554e PLE_OF_$ZBITCOUN │ │ │ 00486a00: 5428 2900 0045 7861 6d70 6c65 5f6f 665f T()..Example_of_ │ │ │ -00486a10: 245a 4249 5443 4f55 4e54 2829 2200 547e $ZBITCOUNT()".T~ │ │ │ +00486a10: 245a 4249 5443 4f55 4e54 2829 2200 54e0 $ZBITCOUNT()".T. │ │ │ 00486a20: bf11 0000 2020 2045 7861 6d70 6c65 206f .... Example o │ │ │ 00486a30: 6620 245a 4249 5443 4f55 4e54 2829 0700 f $ZBITCOUNT().. │ │ │ -00486a40: 557e 2100 0012 0055 7e31 0000 2020 2045 U~!....U~1.. E │ │ │ -00486a50: 7861 6d70 6c65 3a07 0055 7e41 0000 4600 xample:..U~A..F. │ │ │ -00486a60: 557e 5100 0020 2020 4754 4d3e 7365 7420 U~Q.. GTM>set │ │ │ +00486a40: 55e0 2100 0012 0055 e031 0000 2020 2045 U.!....U.1.. E │ │ │ +00486a50: 7861 6d70 6c65 3a07 0055 e041 0000 4600 xample:..U.A..F. │ │ │ +00486a60: 55e0 5100 0020 2020 4754 4d3e 7365 7420 U.Q.. GTM>set │ │ │ 00486a70: 4249 5453 5452 494e 4741 3d24 5a42 4954 BITSTRINGA=$ZBIT │ │ │ 00486a80: 5345 5428 245a 4249 5453 4554 2824 5a42 SET($ZBITSET($ZB │ │ │ 00486a90: 4954 5354 5228 382c 3029 2c32 2c31 292c ITSTR(8,0),2,1), │ │ │ -00486aa0: 382c 3129 3600 557e 6100 0020 2020 3b20 8,1)6.U~a.. ; │ │ │ +00486aa0: 382c 3129 3600 55e0 6100 0020 2020 3b20 8,1)6.U.a.. ; │ │ │ 00486ab0: 5468 6520 6269 6e61 7279 2072 6570 7265 The binary repre │ │ │ 00486ac0: 7365 6e74 6174 696f 6e20 6f66 2041 2069 sentation of A i │ │ │ -00486ad0: 7320 3031 3030 3030 3031 4600 557e 7100 s 01000001F.U~q. │ │ │ +00486ad0: 7320 3031 3030 3030 3031 4600 55e0 7100 s 01000001F.U.q. │ │ │ 00486ae0: 0020 2020 4754 4d3e 7365 7420 4249 5453 . GTM>set BITS │ │ │ 00486af0: 5452 494e 4742 3d24 7a62 6974 7365 7428 TRINGB=$zbitset( │ │ │ 00486b00: 247a 6269 7473 6574 2824 7a62 6974 7374 $zbitset($zbitst │ │ │ 00486b10: 7228 382c 3029 2c32 2c31 292c 372c 3129 r(8,0),2,1),7,1) │ │ │ -00486b20: 3600 557e 8100 0020 2020 3b20 5468 6520 6.U~... ; The │ │ │ +00486b20: 3600 55e0 8100 0020 2020 3b20 5468 6520 6.U.... ; The │ │ │ 00486b30: 6269 6e61 7279 2072 6570 7265 7365 6e74 binary represent │ │ │ 00486b40: 6174 696f 6e20 6f66 2042 2069 7320 3031 ation of B is 01 │ │ │ -00486b50: 3030 3030 3130 3b00 557e 9100 0020 2020 000010;.U~... │ │ │ +00486b50: 3030 3030 3130 3b00 55e0 9100 0020 2020 000010;.U.... │ │ │ 00486b60: 4754 4d3e 5365 7420 4249 5453 5452 494e GTM>Set BITSTRIN │ │ │ 00486b70: 4743 3d24 7a62 6974 6f72 2842 4954 5354 GC=$zbitor(BITST │ │ │ 00486b80: 5249 4e47 412c 4249 5453 5452 494e 4742 RINGA,BITSTRINGB │ │ │ -00486b90: 291c 0054 7ec0 1100 0020 2020 3b20 4120 )..T~.... ; A │ │ │ +00486b90: 291c 0054 e0c0 1100 0020 2020 3b20 4120 )..T..... ; A │ │ │ 00486ba0: 4f52 2042 3d30 3130 3030 3031 312a 0055 OR B=01000011*.U │ │ │ -00486bb0: 7e12 0000 2020 2047 544d 3e77 7269 7465 ~... GTM>write │ │ │ +00486bb0: e012 0000 2020 2047 544d 3e77 7269 7465 .... GTM>write │ │ │ 00486bc0: 2024 7a62 6974 636f 756e 7428 4249 5453 $zbitcount(BITS │ │ │ -00486bd0: 5452 494e 4741 290b 0055 7e13 0000 2020 TRINGA)..U~... │ │ │ -00486be0: 2032 2a00 557e 1400 0020 2020 4754 4d3e 2*.U~... GTM> │ │ │ +00486bd0: 5452 494e 4741 290b 0055 e013 0000 2020 TRINGA)..U.... │ │ │ +00486be0: 2032 2a00 55e0 1400 0020 2020 4754 4d3e 2*.U.... GTM> │ │ │ 00486bf0: 7772 6974 6520 247a 6269 7463 6f75 6e74 write $zbitcount │ │ │ -00486c00: 2842 4954 5354 5249 4e47 4229 0b00 557e (BITSTRINGB)..U~ │ │ │ -00486c10: 1500 0020 2020 322a 0055 7e16 0000 2020 ... 2*.U~... │ │ │ +00486c00: 2842 4954 5354 5249 4e47 4229 0b00 55e0 (BITSTRINGB)..U. │ │ │ +00486c10: 1500 0020 2020 322a 0055 e016 0000 2020 ... 2*.U.... │ │ │ 00486c20: 2047 544d 3e77 7269 7465 2024 7a62 6974 GTM>write $zbit │ │ │ 00486c30: 636f 756e 7428 4249 5453 5452 494e 4743 count(BITSTRINGC │ │ │ -00486c40: 290b 0055 7e17 0000 2020 2033 0e00 557e )..U~... 3..U~ │ │ │ -00486c50: 1800 0020 2020 4754 4d3e 0700 557e 1900 ... GTM>..U~.. │ │ │ -00486c60: 0054 0055 7e1a 0000 2020 2054 6869 7320 .T.U~... This │ │ │ +00486c40: 290b 0055 e017 0000 2020 2033 0e00 55e0 )..U.... 3..U. │ │ │ +00486c50: 1800 0020 2020 4754 4d3e 0700 55e0 1900 ... GTM>..U... │ │ │ +00486c60: 0054 0055 e01a 0000 2020 2054 6869 7320 .T.U.... This │ │ │ 00486c70: 6578 616d 706c 6520 6469 7370 6c61 7973 example displays │ │ │ 00486c80: 2074 6865 206e 756d 6265 7220 6f66 204f the number of O │ │ │ 00486c90: 4e20 6269 7473 2069 6e20 4249 5453 5452 N bits in BITSTR │ │ │ 00486ca0: 494e 4741 2c20 4249 5453 5452 494e 4742 INGA, BITSTRINGB │ │ │ -00486cb0: 2c20 616e 6415 0055 7e21 0000 2020 2042 , and..U~!.. B │ │ │ -00486cc0: 4954 5354 5249 4e47 432e 0700 557e 2200 ITSTRINGC...U~". │ │ │ -00486cd0: 0017 0030 7e46 494e 4428 2900 0024 5a42 ...0~FIND()..$ZB │ │ │ -00486ce0: 4954 4649 4e44 2829 1600 377e bf11 0000 ITFIND()..7~.... │ │ │ +00486cb0: 2c20 616e 6415 0055 e021 0000 2020 2042 , and..U.!.. B │ │ │ +00486cc0: 4954 5354 5249 4e47 432e 0700 55e0 2200 ITSTRINGC...U.". │ │ │ +00486cd0: 0017 0030 e046 494e 4428 2900 0024 5a42 ...0.FIND()..$ZB │ │ │ +00486ce0: 4954 4649 4e44 2829 1600 37e0 bf11 0000 ITFIND()..7..... │ │ │ 00486cf0: 2020 2024 5a42 4954 4649 4e44 2829 0700 $ZBITFIND().. │ │ │ -00486d00: 387e 2100 0054 0038 7e31 0000 2020 2050 8~!..T.8~1.. P │ │ │ +00486d00: 38e0 2100 0054 0038 e031 0000 2020 2050 8.!..T.8.1.. P │ │ │ 00486d10: 6572 666f 726d 7320 7468 6520 616e 616c erforms the anal │ │ │ 00486d20: 6f67 206f 6620 2446 494e 4428 2920 6f6e og of $FIND() on │ │ │ 00486d30: 2061 2062 6974 2073 7472 696e 672e 2049 a bit string. I │ │ │ 00486d40: 7420 7265 7475 726e 7320 616e 2069 6e74 t returns an int │ │ │ -00486d50: 6567 6572 2074 6861 7452 0038 7e41 0000 eger thatR.8~A.. │ │ │ +00486d50: 6567 6572 2074 6861 7452 0038 e041 0000 eger thatR.8.A.. │ │ │ 00486d60: 2020 2069 6465 6e74 6966 6965 7320 7468 identifies th │ │ │ 00486d70: 6520 706f 7369 7469 6f6e 2061 6674 6572 e position after │ │ │ 00486d80: 2074 6865 2066 6972 7374 2070 6f73 6974 the first posit │ │ │ 00486d90: 696f 6e20 6571 7561 6c20 746f 2061 2074 ion equal to a t │ │ │ -00486da0: 7275 7468 2d76 616c 7565 644f 0038 7e51 ruth-valuedO.8~Q │ │ │ +00486da0: 7275 7468 2d76 616c 7565 644f 0038 e051 ruth-valuedO.8.Q │ │ │ 00486db0: 0000 2020 2065 7870 7265 7373 696f 6e20 .. expression │ │ │ 00486dc0: 7468 6174 206f 6363 7572 7320 6174 2c20 that occurs at, │ │ │ 00486dd0: 6f72 2061 6674 6572 2c20 7468 6520 7370 or after, the sp │ │ │ 00486de0: 6563 6966 6965 6420 7374 6172 7469 6e67 ecified starting │ │ │ -00486df0: 2070 6f73 6974 696f 6e2e 0700 387e 6100 position...8~a. │ │ │ -00486e00: 0033 0038 7e71 0000 2020 2054 6865 2066 .3.8~q.. The f │ │ │ +00486df0: 2070 6f73 6974 696f 6e2e 0700 38e0 6100 position...8.a. │ │ │ +00486e00: 0033 0038 e071 0000 2020 2054 6865 2066 .3.8.q.. The f │ │ │ 00486e10: 6f72 6d61 7420 666f 7220 7468 6520 245a ormat for the $Z │ │ │ 00486e20: 4249 5446 494e 4420 6675 6e63 7469 6f6e BITFIND function │ │ │ -00486e30: 2069 733a 0700 387e 8100 002a 0038 7e91 is:..8~...*.8~. │ │ │ +00486e30: 2069 733a 0700 38e0 8100 002a 0038 e091 is:..8....*.8.. │ │ │ 00486e40: 0000 2020 2024 5a42 4954 4649 4e44 2865 .. $ZBITFIND(e │ │ │ 00486e50: 7870 722c 7476 6578 7072 5b2c 696e 7465 xpr,tvexpr[,inte │ │ │ -00486e60: 7870 725d 2908 0037 7ec0 1100 0052 0038 xpr])..7~....R.8 │ │ │ -00486e70: 7e12 0000 2020 2049 6620 7468 6520 6f70 ~... If the op │ │ │ +00486e60: 7870 725d 2908 0037 e0c0 1100 0052 0038 xpr])..7.....R.8 │ │ │ +00486e70: e012 0000 2020 2049 6620 7468 6520 6f70 .... If the op │ │ │ 00486e80: 7469 6f6e 616c 2069 6e74 6567 6572 2061 tional integer a │ │ │ 00486e90: 7267 756d 656e 7420 6578 6365 6564 7320 rgument exceeds │ │ │ 00486ea0: 7468 6520 6c65 6e67 7468 206f 6620 7468 the length of th │ │ │ 00486eb0: 6520 7374 7269 6e67 2c20 6f72 2069 664f e string, or ifO │ │ │ -00486ec0: 0038 7e13 0000 2020 2074 6865 2066 756e .8~... the fun │ │ │ +00486ec0: 0038 e013 0000 2020 2074 6865 2066 756e .8.... the fun │ │ │ 00486ed0: 6374 696f 6e20 6669 6e64 7320 6e6f 2066 ction finds no f │ │ │ 00486ee0: 7572 7468 6572 2062 6974 732c 2024 5a42 urther bits, $ZB │ │ │ 00486ef0: 4954 4649 4e44 2829 2072 6574 7572 6e73 ITFIND() returns │ │ │ 00486f00: 2061 207a 6572 6f20 7661 6c75 652e 0700 a zero value... │ │ │ -00486f10: 387e 1400 001a 0037 7eff 7300 ff45 5841 8~.....7~.s..EXA │ │ │ +00486f10: 38e0 1400 001a 0037 e0ff 7300 ff45 5841 8......7..s..EXA │ │ │ 00486f20: 4d50 4c45 5300 0045 7861 6d70 6c65 7313 MPLES..Examples. │ │ │ -00486f30: 0044 7ebf 1100 0020 2020 4578 616d 706c .D~.... Exampl │ │ │ -00486f40: 6573 0700 457e 2100 0012 0045 7e31 0000 es..E~!....E~1.. │ │ │ -00486f50: 2020 2045 7861 6d70 6c65 3a07 0045 7e41 Example:..E~A │ │ │ -00486f60: 0000 4600 457e 5100 0020 2020 4754 4d3e ..F.E~Q.. GTM> │ │ │ +00486f30: 0044 e0bf 1100 0020 2020 4578 616d 706c .D..... Exampl │ │ │ +00486f40: 6573 0700 45e0 2100 0012 0045 e031 0000 es..E.!....E.1.. │ │ │ +00486f50: 2020 2045 7861 6d70 6c65 3a07 0045 e041 Example:..E.A │ │ │ +00486f60: 0000 4600 45e0 5100 0020 2020 4754 4d3e ..F.E.Q.. GTM> │ │ │ 00486f70: 5365 7420 4249 5453 5452 494e 4741 3d24 Set BITSTRINGA=$ │ │ │ 00486f80: 5a42 4954 5345 5428 245a 4249 5453 4554 ZBITSET($ZBITSET │ │ │ 00486f90: 2824 5a42 4954 5354 5228 382c 3029 2c32 ($ZBITSTR(8,0),2 │ │ │ -00486fa0: 2c31 292c 382c 3129 3600 457e 6100 0020 ,1),8,1)6.E~a.. │ │ │ +00486fa0: 2c31 292c 382c 3129 3600 45e0 6100 0020 ,1),8,1)6.E.a.. │ │ │ 00486fb0: 2020 3b20 5468 6520 6269 6e61 7279 2072 ; The binary r │ │ │ 00486fc0: 6570 7265 7365 6e74 6174 696f 6e20 6f66 epresentation of │ │ │ 00486fd0: 2041 2069 7320 3031 3030 3030 3031 0000 A is 01000001.. │ │ │ 00486fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00486ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00487000: 0400 0000 f707 0000 c725 0000 0000 0000 .........%...... │ │ │ -00487010: 7200 007e 4845 4c50 00ff 7300 ff46 554e r..~HELP..s..FUN │ │ │ +00487010: 7200 00e0 4845 4c50 00ff 7300 ff46 554e r...HELP..s..FUN │ │ │ 00487020: 4354 494f 4e53 00ff 7300 ff24 5a42 4954 CTIONS..s..$ZBIT │ │ │ 00487030: 5f46 554e 4354 494f 4e53 00ff 7300 ff24 _FUNCTIONS..s..$ │ │ │ 00487040: 5a42 4954 4649 4e44 2829 00ff 7300 ff45 ZBITFIND()..s..E │ │ │ 00487050: 5841 4d50 4c45 5300 bf71 0000 2020 2047 XAMPLES..q.. G │ │ │ 00487060: 544d 3e77 7269 7465 2024 7a62 6974 6669 TM>write $zbitfi │ │ │ 00487070: 6e64 2842 4954 5354 5249 4e47 412c 312c nd(BITSTRINGA,1, │ │ │ -00487080: 3329 0b00 457e 8100 0020 2020 390e 0045 3)..E~... 9..E │ │ │ -00487090: 7e91 0000 2020 2047 544d 3e08 0044 7ec0 ~... GTM>..D~. │ │ │ -004870a0: 1100 004c 0045 7e12 0000 2020 2054 6869 ...L.E~... Thi │ │ │ +00487080: 3329 0b00 45e0 8100 0020 2020 390e 0045 3)..E.... 9..E │ │ │ +00487090: e091 0000 2020 2047 544d 3e08 0044 e0c0 .... GTM>..D.. │ │ │ +004870a0: 1100 004c 0045 e012 0000 2020 2054 6869 ...L.E.... Thi │ │ │ 004870b0: 7320 6578 616d 706c 6520 7365 6172 6368 s example search │ │ │ 004870c0: 6573 2066 6f72 2062 6974 2076 616c 7565 es for bit value │ │ │ 004870d0: 2031 2073 7461 7274 696e 6720 6672 6f6d 1 starting from │ │ │ 004870e0: 2074 6865 2033 7264 2062 6974 206f 6615 the 3rd bit of. │ │ │ -004870f0: 0045 7e13 0000 2020 2042 4954 5354 5249 .E~... BITSTRI │ │ │ -00487100: 4e47 412e 0700 457e 1400 0015 0030 7e47 NGA...E~.....0~G │ │ │ +004870f0: 0045 e013 0000 2020 2042 4954 5354 5249 .E.... BITSTRI │ │ │ +00487100: 4e47 412e 0700 45e0 1400 0015 0030 e047 NGA...E......0.G │ │ │ 00487110: 4554 2829 0000 245a 4249 5447 4554 2829 ET()..$ZBITGET() │ │ │ -00487120: 1500 367e bf11 0000 2020 2024 5a42 4954 ..6~.... $ZBIT │ │ │ -00487130: 4745 5428 2907 0037 7e21 0000 4600 377e GET()..7~!..F.7~ │ │ │ +00487120: 1500 36e0 bf11 0000 2020 2024 5a42 4954 ..6..... $ZBIT │ │ │ +00487130: 4745 5428 2907 0037 e021 0000 4600 37e0 GET()..7.!..F.7. │ │ │ 00487140: 3100 0020 2020 5265 7475 726e 7320 7468 1.. Returns th │ │ │ 00487150: 6520 7661 6c75 6520 6f66 2061 2073 7065 e value of a spe │ │ │ 00487160: 6369 6669 6564 2070 6f73 6974 696f 6e20 cified position │ │ │ 00487170: 696e 2074 6865 2062 6974 2073 7472 696e in the bit strin │ │ │ -00487180: 672e 0700 377e 4100 0032 0037 7e51 0000 g...7~A..2.7~Q.. │ │ │ +00487180: 672e 0700 37e0 4100 0032 0037 e051 0000 g...7.A..2.7.Q.. │ │ │ 00487190: 2020 2054 6865 2066 6f72 6d61 7420 666f The format fo │ │ │ 004871a0: 7220 7468 6520 245a 4249 5447 4554 2066 r the $ZBITGET f │ │ │ -004871b0: 756e 6374 696f 6e20 6973 3a07 0037 7e61 unction is:..7~a │ │ │ -004871c0: 0000 2000 377e 7100 0020 2020 245a 4249 .. .7~q.. $ZBI │ │ │ +004871b0: 756e 6374 696f 6e20 6973 3a07 0037 e061 unction is:..7.a │ │ │ +004871c0: 0000 2000 37e0 7100 0020 2020 245a 4249 .. .7.q.. $ZBI │ │ │ 004871d0: 5447 4554 2865 7870 722c 696e 7465 7870 TGET(expr,intexp │ │ │ -004871e0: 7229 0700 377e 8100 001a 0036 7eff 7300 r)..7~.....6~.s. │ │ │ +004871e0: 7229 0700 37e0 8100 001a 0036 e0ff 7300 r)..7......6..s. │ │ │ 004871f0: ff45 5841 4d50 4c45 5300 0045 7861 6d70 .EXAMPLES..Examp │ │ │ -00487200: 6c65 7313 0043 7ebf 1100 0020 2020 4578 les..C~.... Ex │ │ │ -00487210: 616d 706c 6573 0700 447e 2100 0012 0044 amples..D~!....D │ │ │ -00487220: 7e31 0000 2020 2045 7861 6d70 6c65 3a07 ~1.. Example:. │ │ │ -00487230: 0044 7e41 0000 0700 447e 5100 0046 0044 .D~A....D~Q..F.D │ │ │ -00487240: 7e61 0000 2020 2047 544d 3e73 6574 2042 ~a.. GTM>set B │ │ │ +00487200: 6c65 7313 0043 e0bf 1100 0020 2020 4578 les..C..... Ex │ │ │ +00487210: 616d 706c 6573 0700 44e0 2100 0012 0044 amples..D.!....D │ │ │ +00487220: e031 0000 2020 2045 7861 6d70 6c65 3a07 .1.. Example:. │ │ │ +00487230: 0044 e041 0000 0700 44e0 5100 0046 0044 .D.A....D.Q..F.D │ │ │ +00487240: e061 0000 2020 2047 544d 3e73 6574 2042 .a.. GTM>set B │ │ │ 00487250: 4954 5354 5249 4e47 413d 247a 6269 7473 ITSTRINGA=$zbits │ │ │ 00487260: 6574 2824 7a62 6974 7365 7428 247a 6269 et($zbitset($zbi │ │ │ 00487270: 7473 7472 2838 2c30 292c 322c 3129 2c38 tstr(8,0),2,1),8 │ │ │ -00487280: 2c31 2936 0044 7e71 0000 2020 203b 2054 ,1)6.D~q.. ; T │ │ │ +00487280: 2c31 2936 0044 e071 0000 2020 203b 2054 ,1)6.D.q.. ; T │ │ │ 00487290: 6865 2062 696e 6172 7920 7265 7072 6573 he binary repres │ │ │ 004872a0: 656e 7461 7469 6f6e 206f 6620 4120 6973 entation of A is │ │ │ -004872b0: 2030 3130 3030 3030 3136 0044 7e81 0000 010000016.D~... │ │ │ +004872b0: 2030 3130 3030 3030 3136 0044 e081 0000 010000016.D.... │ │ │ 004872c0: 2020 2047 544d 3e66 6f72 2069 3d31 3a31 GTM>for i=1:1 │ │ │ 004872d0: 3a38 2077 7269 7465 2024 7a62 6974 6765 :8 write $zbitge │ │ │ 004872e0: 7428 4249 5453 5452 494e 4741 2c69 2912 t(BITSTRINGA,i). │ │ │ -004872f0: 0044 7e91 0000 2020 2030 3130 3030 3030 .D~... 0100000 │ │ │ -00487300: 310f 0043 7ec0 1100 0020 2020 4754 4d3e 1..C~.... GTM> │ │ │ -00487310: 0700 447e 1200 0052 0044 7e13 0000 2020 ..D~...R.D~... │ │ │ +004872f0: 0044 e091 0000 2020 2030 3130 3030 3030 .D.... 0100000 │ │ │ +00487300: 310f 0043 e0c0 1100 0020 2020 4754 4d3e 1..C..... GTM> │ │ │ +00487310: 0700 44e0 1200 0052 0044 e013 0000 2020 ..D....R.D.... │ │ │ 00487320: 2054 6869 7320 6578 616d 706c 6573 2075 This examples u │ │ │ 00487330: 7365 7320 245a 4249 5447 4554 2829 2074 ses $ZBITGET() t │ │ │ 00487340: 6f20 6469 7370 6c61 7920 7468 6520 6269 o display the bi │ │ │ 00487350: 6e61 7279 2072 6570 7265 7365 6e74 6174 nary representat │ │ │ -00487360: 696f 6e20 6f66 2041 2e07 0044 7e14 0000 ion of A...D~... │ │ │ -00487370: 1500 307e 4c45 4e28 2900 0024 5a42 4954 ..0~LEN()..$ZBIT │ │ │ -00487380: 4c45 4e28 2915 0036 7ebf 1100 0020 2020 LEN()..6~.... │ │ │ -00487390: 245a 4249 544c 454e 2829 0700 377e 2100 $ZBITLEN()..7~!. │ │ │ -004873a0: 0036 0037 7e31 0000 2020 2052 6574 7572 .6.7~1.. Retur │ │ │ +00487360: 696f 6e20 6f66 2041 2e07 0044 e014 0000 ion of A...D.... │ │ │ +00487370: 1500 30e0 4c45 4e28 2900 0024 5a42 4954 ..0.LEN()..$ZBIT │ │ │ +00487380: 4c45 4e28 2915 0036 e0bf 1100 0020 2020 LEN()..6..... │ │ │ +00487390: 245a 4249 544c 454e 2829 0700 37e0 2100 $ZBITLEN()..7.!. │ │ │ +004873a0: 0036 0037 e031 0000 2020 2052 6574 7572 .6.7.1.. Retur │ │ │ 004873b0: 6e73 2074 6865 206c 656e 6774 6820 6f66 ns the length of │ │ │ 004873c0: 2061 2062 6974 2073 7472 696e 672c 2069 a bit string, i │ │ │ -004873d0: 6e20 6269 7473 2e07 0037 7e41 0000 3200 n bits...7~A..2. │ │ │ -004873e0: 377e 5100 0020 2020 5468 6520 666f 726d 7~Q.. The form │ │ │ +004873d0: 6e20 6269 7473 2e07 0037 e041 0000 3200 n bits...7.A..2. │ │ │ +004873e0: 37e0 5100 0020 2020 5468 6520 666f 726d 7.Q.. The form │ │ │ 004873f0: 6174 2066 6f72 2074 6865 2024 5a42 4954 at for the $ZBIT │ │ │ 00487400: 4c45 4e20 6675 6e63 7469 6f6e 2069 733a LEN function is: │ │ │ -00487410: 0700 377e 6100 0018 0037 7e71 0000 2020 ..7~a....7~q.. │ │ │ +00487410: 0700 37e0 6100 0018 0037 e071 0000 2020 ..7.a....7.q.. │ │ │ 00487420: 2024 5a42 4954 4c45 4e28 6578 7072 2907 $ZBITLEN(expr). │ │ │ -00487430: 0037 7e81 0000 1a00 367e ff73 00ff 4558 .7~.....6~.s..EX │ │ │ +00487430: 0037 e081 0000 1a00 36e0 ff73 00ff 4558 .7......6..s..EX │ │ │ 00487440: 414d 504c 4553 0000 4578 616d 706c 6573 AMPLES..Examples │ │ │ -00487450: 1300 437e bf11 0000 2020 2045 7861 6d70 ..C~.... Examp │ │ │ -00487460: 6c65 7307 0044 7e21 0000 2600 447e 3100 les..D~!..&.D~1. │ │ │ +00487450: 1300 43e0 bf11 0000 2020 2045 7861 6d70 ..C..... Examp │ │ │ +00487460: 6c65 7307 0044 e021 0000 2600 44e0 3100 les..D.!..&.D.1. │ │ │ 00487470: 0020 2020 4754 4d3e 7365 7420 4249 5453 . GTM>set BITS │ │ │ 00487480: 5452 3d24 7a62 6974 7374 7228 362c 3129 TR=$zbitstr(6,1) │ │ │ -00487490: 0700 447e 4100 0024 0044 7e51 0000 2020 ..D~A..$.D~Q.. │ │ │ +00487490: 0700 44e0 4100 0024 0044 e051 0000 2020 ..D.A..$.D.Q.. │ │ │ 004874a0: 2047 544d 3e77 7269 7465 2024 7a62 6974 GTM>write $zbit │ │ │ -004874b0: 6c65 6e28 4249 5453 5452 290b 0044 7e61 len(BITSTR)..D~a │ │ │ -004874c0: 0000 2020 2036 0e00 447e 7100 0020 2020 .. 6..D~q.. │ │ │ -004874d0: 4754 4d3e 0700 447e 8100 0045 0044 7e91 GTM>..D~...E.D~. │ │ │ +004874b0: 6c65 6e28 4249 5453 5452 290b 0044 e061 len(BITSTR)..D.a │ │ │ +004874c0: 0000 2020 2036 0e00 44e0 7100 0020 2020 .. 6..D.q.. │ │ │ +004874d0: 4754 4d3e 0700 44e0 8100 0045 0044 e091 GTM>..D....E.D.. │ │ │ 004874e0: 0000 2020 2054 6869 7320 6578 616d 706c .. This exampl │ │ │ 004874f0: 6520 6469 7370 6c61 7973 2074 6865 206c e displays the l │ │ │ 00487500: 656e 6774 6820 6f66 2061 2062 6974 2073 ength of a bit s │ │ │ 00487510: 7472 696e 6720 6f66 2036 2062 6974 732e tring of 6 bits. │ │ │ -00487520: 0800 437e c011 0000 1500 307e 4e4f 5428 ..C~......0~NOT( │ │ │ +00487520: 0800 43e0 c011 0000 1500 30e0 4e4f 5428 ..C.......0.NOT( │ │ │ 00487530: 2900 0024 5a42 4954 4e4f 5428 2915 0036 )..$ZBITNOT()..6 │ │ │ -00487540: 7ebf 1100 0020 2020 245a 4249 544e 4f54 ~.... $ZBITNOT │ │ │ -00487550: 2829 0700 377e 2100 0051 0037 7e31 0000 ()..7~!..Q.7~1.. │ │ │ +00487540: e0bf 1100 0020 2020 245a 4249 544e 4f54 ..... $ZBITNOT │ │ │ +00487550: 2829 0700 37e0 2100 0051 0037 e031 0000 ()..7.!..Q.7.1.. │ │ │ 00487560: 2020 2052 6574 7572 6e73 2061 2063 6f70 Returns a cop │ │ │ 00487570: 7920 6f66 2074 6865 2062 6974 2073 7472 y of the bit str │ │ │ 00487580: 696e 6720 7769 7468 2065 6163 6820 696e ing with each in │ │ │ 00487590: 7075 7420 6269 7420 706f 7369 7469 6f6e put bit position │ │ │ -004875a0: 2069 6e76 6572 7465 642e 0700 377e 4100 inverted...7~A. │ │ │ -004875b0: 0032 0037 7e51 0000 2020 2054 6865 2066 .2.7~Q.. The f │ │ │ +004875a0: 2069 6e76 6572 7465 642e 0700 37e0 4100 inverted...7.A. │ │ │ +004875b0: 0032 0037 e051 0000 2020 2054 6865 2066 .2.7.Q.. The f │ │ │ 004875c0: 6f72 6d61 7420 666f 7220 7468 6520 245a ormat for the $Z │ │ │ 004875d0: 4249 544e 4f54 2066 756e 6374 696f 6e20 BITNOT function │ │ │ -004875e0: 6973 3a07 0037 7e61 0000 1800 377e 7100 is:..7~a....7~q. │ │ │ +004875e0: 6973 3a07 0037 e061 0000 1800 37e0 7100 is:..7.a....7.q. │ │ │ 004875f0: 0020 2020 245a 4249 544e 4f54 2865 7870 . $ZBITNOT(exp │ │ │ -00487600: 7229 0700 377e 8100 001a 0036 7eff 7300 r)..7~.....6~.s. │ │ │ +00487600: 7229 0700 37e0 8100 001a 0036 e0ff 7300 r)..7......6..s. │ │ │ 00487610: ff45 5841 4d50 4c45 5300 0045 7861 6d70 .EXAMPLES..Examp │ │ │ -00487620: 6c65 7313 0043 7ebf 1100 0020 2020 4578 les..C~.... Ex │ │ │ -00487630: 616d 706c 6573 0700 447e 2100 0046 0044 amples..D~!..F.D │ │ │ -00487640: 7e31 0000 2020 2047 544d 3e73 6574 2042 ~1.. GTM>set B │ │ │ +00487620: 6c65 7313 0043 e0bf 1100 0020 2020 4578 les..C..... Ex │ │ │ +00487630: 616d 706c 6573 0700 44e0 2100 0046 0044 amples..D.!..F.D │ │ │ +00487640: e031 0000 2020 2047 544d 3e73 6574 2042 .1.. GTM>set B │ │ │ 00487650: 4954 5354 5249 4e47 413d 247a 6269 7473 ITSTRINGA=$zbits │ │ │ 00487660: 6574 2824 7a62 6974 7365 7428 247a 6269 et($zbitset($zbi │ │ │ 00487670: 7473 7472 2838 2c30 292c 322c 3129 2c38 tstr(8,0),2,1),8 │ │ │ -00487680: 2c31 2936 0044 7e41 0000 2020 203b 2054 ,1)6.D~A.. ; T │ │ │ +00487680: 2c31 2936 0044 e041 0000 2020 203b 2054 ,1)6.D.A.. ; T │ │ │ 00487690: 6865 2062 696e 6172 7920 7265 7072 6573 he binary repres │ │ │ 004876a0: 656e 7461 7469 6f6e 206f 6620 4120 6973 entation of A is │ │ │ -004876b0: 2030 3130 3030 3030 3140 0044 7e51 0000 01000001@.D~Q.. │ │ │ +004876b0: 2030 3130 3030 3030 3140 0044 e051 0000 01000001@.D.Q.. │ │ │ 004876c0: 2020 2047 544d 3e66 6f72 2069 3d31 3a31 GTM>for i=1:1 │ │ │ 004876d0: 3a38 2077 7269 7465 2024 7a62 6974 6765 :8 write $zbitge │ │ │ 004876e0: 7428 247a 6269 746e 6f74 2842 4954 5354 t($zbitnot(BITST │ │ │ -004876f0: 5249 4e47 4129 2c69 2912 0044 7e61 0000 RINGA),i)..D~a.. │ │ │ -00487700: 2020 2031 3031 3131 3131 300e 0044 7e71 10111110..D~q │ │ │ -00487710: 0000 2020 2047 544d 3e07 0044 7e81 0000 .. GTM>..D~... │ │ │ -00487720: 4d00 447e 9100 0020 2020 5468 6973 2065 M.D~... This e │ │ │ +004876f0: 5249 4e47 4129 2c69 2912 0044 e061 0000 RINGA),i)..D.a.. │ │ │ +00487700: 2020 2031 3031 3131 3131 300e 0044 e071 10111110..D.q │ │ │ +00487710: 0000 2020 2047 544d 3e07 0044 e081 0000 .. GTM>..D.... │ │ │ +00487720: 4d00 44e0 9100 0020 2020 5468 6973 2065 M.D.... This e │ │ │ 00487730: 7861 6d70 6c65 2064 6973 706c 6179 7320 xample displays │ │ │ 00487740: 696e 7665 7274 6564 2062 6974 7320 666f inverted bits fo │ │ │ 00487750: 7220 616c 6c20 7468 6520 6269 7473 2069 r all the bits i │ │ │ 00487760: 6e20 4249 5453 5452 494e 4741 2e08 0043 n BITSTRINGA...C │ │ │ -00487770: 7ec0 1100 0013 0030 7e4f 5228 2900 0024 ~......0~OR()..$ │ │ │ -00487780: 5a42 4954 4f52 2829 1400 357e bf11 0000 ZBITOR()..5~.... │ │ │ -00487790: 2020 2024 5a42 4954 4f52 2829 0700 367e $ZBITOR()..6~ │ │ │ -004877a0: 2100 0054 0036 7e31 0000 2020 2050 6572 !..T.6~1.. Per │ │ │ +00487770: e0c0 1100 0013 0030 e04f 5228 2900 0024 .......0.OR()..$ │ │ │ +00487780: 5a42 4954 4f52 2829 1400 35e0 bf11 0000 ZBITOR()..5..... │ │ │ +00487790: 2020 2024 5a42 4954 4f52 2829 0700 36e0 $ZBITOR()..6. │ │ │ +004877a0: 2100 0054 0036 e031 0000 2020 2050 6572 !..T.6.1.. Per │ │ │ 004877b0: 666f 726d 7320 6120 6269 7477 6973 6520 forms a bitwise │ │ │ 004877c0: 6c6f 6769 6361 6c20 4f52 206f 6e20 7477 logical OR on tw │ │ │ 004877d0: 6f20 6269 7420 7374 7269 6e67 732c 2061 o bit strings, a │ │ │ 004877e0: 6e64 2072 6574 7572 6e73 2061 2062 6974 nd returns a bit │ │ │ 004877f0: 2073 7472 696e 6700 0000 0000 0000 0000 string......... │ │ │ 00487800: 0400 0000 b407 0000 0326 0000 0000 0000 .........&...... │ │ │ -00487810: 8a00 007e 4845 4c50 00ff 7300 ff46 554e ...~HELP..s..FUN │ │ │ +00487810: 8a00 00e0 4845 4c50 00ff 7300 ff46 554e ....HELP..s..FUN │ │ │ 00487820: 4354 494f 4e53 00ff 7300 ff24 5a42 4954 CTIONS..s..$ZBIT │ │ │ 00487830: 5f46 554e 4354 494f 4e53 00ff 7300 ff24 _FUNCTIONS..s..$ │ │ │ 00487840: 5a42 4954 4f52 2829 00bf 4100 0020 2020 ZBITOR()..A.. │ │ │ 00487850: 6571 7561 6c20 696e 206c 656e 6774 6820 equal in length │ │ │ 00487860: 746f 2074 6865 206c 6f6e 6765 7220 6f66 to the longer of │ │ │ 00487870: 2074 6865 2074 776f 2061 7267 756d 656e the two argumen │ │ │ 00487880: 7473 2028 636f 6e74 6169 6e69 6e67 2073 ts (containing s │ │ │ -00487890: 6574 2062 6974 7320 696e 5300 367e 5100 et bits inS.6~Q. │ │ │ +00487890: 6574 2062 6974 7320 696e 5300 36e0 5100 et bits inS.6.Q. │ │ │ 004878a0: 0020 2020 7468 6f73 6520 706f 7369 7469 . those positi │ │ │ 004878b0: 6f6e 7320 7768 6572 6520 6569 7468 6572 ons where either │ │ │ 004878c0: 206f 7220 626f 7468 206f 6620 7468 6520 or both of the │ │ │ 004878d0: 696e 7075 7420 7374 7269 6e67 7320 6861 input strings ha │ │ │ 004878e0: 7665 2073 6574 2062 6974 7329 2e51 0036 ve set bits).Q.6 │ │ │ -004878f0: 7e61 0000 2020 2050 6f73 6974 696f 6e73 ~a.. Positions │ │ │ +004878f0: e061 0000 2020 2050 6f73 6974 696f 6e73 .a.. Positions │ │ │ 00487900: 2074 6861 7420 636f 7272 6573 706f 6e64 that correspond │ │ │ 00487910: 2074 6f20 706f 7369 7469 6f6e 7320 7768 to positions wh │ │ │ 00487920: 6572 6520 6e65 6974 6865 7220 696e 7075 ere neither inpu │ │ │ 00487930: 7420 7374 7269 6e67 2068 6173 2061 3c00 t string has a<. │ │ │ -00487940: 367e 7100 0020 2020 7365 7420 6269 7420 6~q.. set bit │ │ │ +00487940: 36e0 7100 0020 2020 7365 7420 6269 7420 6.q.. set bit │ │ │ 00487950: 6861 7665 2063 6c65 6172 6564 2062 6974 have cleared bit │ │ │ 00487960: 7320 696e 2074 6865 2072 6573 756c 7469 s in the resulti │ │ │ -00487970: 6e67 2073 7472 696e 672e 0700 367e 8100 ng string...6~.. │ │ │ -00487980: 0031 0036 7e91 0000 2020 2054 6865 2066 .1.6~... The f │ │ │ +00487970: 6e67 2073 7472 696e 672e 0700 36e0 8100 ng string...6... │ │ │ +00487980: 0031 0036 e091 0000 2020 2054 6865 2066 .1.6.... The f │ │ │ 00487990: 6f72 6d61 7420 666f 7220 7468 6520 245a ormat for the $Z │ │ │ 004879a0: 4249 544f 5220 6675 6e63 7469 6f6e 2069 BITOR function i │ │ │ -004879b0: 733a 0800 357e c011 0000 1e00 367e 1200 s:..5~......6~.. │ │ │ +004879b0: 733a 0800 35e0 c011 0000 1e00 36e0 1200 s:..5.......6... │ │ │ 004879c0: 0020 2020 245a 4249 544f 5228 6578 7072 . $ZBITOR(expr │ │ │ -004879d0: 312c 6578 7072 3229 0700 367e 1300 001a 1,expr2)..6~.... │ │ │ -004879e0: 0035 7eff 7300 ff45 5841 4d50 4c45 5300 .5~.s..EXAMPLES. │ │ │ -004879f0: 0045 7861 6d70 6c65 7313 0042 7ebf 1100 .Examples..B~... │ │ │ -00487a00: 0020 2020 4578 616d 706c 6573 0700 437e . Examples..C~ │ │ │ -00487a10: 2100 0046 0043 7e31 0000 2020 2047 544d !..F.C~1.. GTM │ │ │ +004879d0: 312c 6578 7072 3229 0700 36e0 1300 001a 1,expr2)..6..... │ │ │ +004879e0: 0035 e0ff 7300 ff45 5841 4d50 4c45 5300 .5..s..EXAMPLES. │ │ │ +004879f0: 0045 7861 6d70 6c65 7313 0042 e0bf 1100 .Examples..B.... │ │ │ +00487a00: 0020 2020 4578 616d 706c 6573 0700 43e0 . Examples..C. │ │ │ +00487a10: 2100 0046 0043 e031 0000 2020 2047 544d !..F.C.1.. GTM │ │ │ 00487a20: 3e73 6574 2042 4954 5354 5249 4e47 413d >set BITSTRINGA= │ │ │ 00487a30: 247a 6269 7473 6574 2824 7a62 6974 7365 $zbitset($zbitse │ │ │ 00487a40: 7428 247a 6269 7473 7472 2838 2c30 292c t($zbitstr(8,0), │ │ │ -00487a50: 322c 3129 2c38 2c31 2936 0043 7e41 0000 2,1),8,1)6.C~A.. │ │ │ +00487a50: 322c 3129 2c38 2c31 2936 0043 e041 0000 2,1),8,1)6.C.A.. │ │ │ 00487a60: 2020 203b 2054 6865 2062 696e 6172 7920 ; The binary │ │ │ 00487a70: 7265 7072 6573 656e 7461 7469 6f6e 206f representation o │ │ │ 00487a80: 6620 4120 6973 2030 3130 3030 3030 3146 f A is 01000001F │ │ │ -00487a90: 0043 7e51 0000 2020 2047 544d 3e73 6574 .C~Q.. GTM>set │ │ │ +00487a90: 0043 e051 0000 2020 2047 544d 3e73 6574 .C.Q.. GTM>set │ │ │ 00487aa0: 2042 4954 5354 5249 4e47 423d 247a 6269 BITSTRINGB=$zbi │ │ │ 00487ab0: 7473 6574 2824 7a62 6974 7365 7428 247a tset($zbitset($z │ │ │ 00487ac0: 6269 7473 7472 2838 2c30 292c 322c 3129 bitstr(8,0),2,1) │ │ │ -00487ad0: 2c37 2c31 2936 0043 7e61 0000 2020 203b ,7,1)6.C~a.. ; │ │ │ +00487ad0: 2c37 2c31 2936 0043 e061 0000 2020 203b ,7,1)6.C.a.. ; │ │ │ 00487ae0: 2054 6865 2062 696e 6172 7920 7265 7072 The binary repr │ │ │ 00487af0: 6573 656e 7461 7469 6f6e 206f 6620 4220 esentation of B │ │ │ -00487b00: 6973 2030 3130 3030 3031 303b 0043 7e71 is 01000010;.C~q │ │ │ +00487b00: 6973 2030 3130 3030 3031 303b 0043 e071 is 01000010;.C.q │ │ │ 00487b10: 0000 2020 2047 544d 3e73 6574 2042 4954 .. GTM>set BIT │ │ │ 00487b20: 5354 5249 4e47 433d 247a 6269 746f 7228 STRINGC=$zbitor( │ │ │ 00487b30: 4249 5453 5452 494e 4741 2c42 4954 5354 BITSTRINGA,BITST │ │ │ -00487b40: 5249 4e47 4229 1b00 437e 8100 0020 2020 RINGB)..C~... │ │ │ +00487b40: 5249 4e47 4229 1b00 43e0 8100 0020 2020 RINGB)..C.... │ │ │ 00487b50: 3b20 4120 4f52 2042 3d30 3130 3030 3031 ; A OR B=0100001 │ │ │ -00487b60: 311e 0043 7e91 0000 2020 2047 544d 3e77 1..C~... GTM>w │ │ │ +00487b60: 311e 0043 e091 0000 2020 2047 544d 3e77 1..C.... GTM>w │ │ │ 00487b70: 7269 7465 2042 4954 5354 5249 4e47 430c rite BITSTRINGC. │ │ │ -00487b80: 0042 7ec0 1100 0020 2020 430e 0043 7e12 .B~.... C..C~. │ │ │ -00487b90: 0000 2020 2047 544d 3e07 0043 7e13 0000 .. GTM>..C~... │ │ │ -00487ba0: 4a00 437e 1400 0020 2020 5468 6973 2065 J.C~... This e │ │ │ +00487b80: 0042 e0c0 1100 0020 2020 430e 0043 e012 .B..... C..C.. │ │ │ +00487b90: 0000 2020 2047 544d 3e07 0043 e013 0000 .. GTM>..C.... │ │ │ +00487ba0: 4a00 43e0 1400 0020 2020 5468 6973 2065 J.C.... This e │ │ │ 00487bb0: 7861 6d70 6c65 2064 6973 706c 6179 7320 xample displays │ │ │ 00487bc0: 7468 6520 7265 7375 6c74 206f 6620 4249 the result of BI │ │ │ 00487bd0: 5453 5452 494e 4741 2062 6974 7769 7365 TSTRINGA bitwise │ │ │ -00487be0: 204f 5265 6420 7769 7468 1500 437e 1500 ORed with..C~.. │ │ │ +00487be0: 204f 5265 6420 7769 7468 1500 43e0 1500 ORed with..C... │ │ │ 00487bf0: 0020 2020 4249 5453 5452 494e 4742 2e07 . BITSTRINGB.. │ │ │ -00487c00: 0043 7e16 0000 1500 307e 5345 5428 2900 .C~.....0~SET(). │ │ │ -00487c10: 0024 5a42 4954 5345 5428 2915 0036 7ebf .$ZBITSET()..6~. │ │ │ +00487c00: 0043 e016 0000 1500 30e0 5345 5428 2900 .C......0.SET(). │ │ │ +00487c10: 0024 5a42 4954 5345 5428 2915 0036 e0bf .$ZBITSET()..6.. │ │ │ 00487c20: 1100 0020 2020 245a 4249 5453 4554 2829 ... $ZBITSET() │ │ │ -00487c30: 0700 377e 2100 0054 0037 7e31 0000 2020 ..7~!..T.7~1.. │ │ │ +00487c30: 0700 37e0 2100 0054 0037 e031 0000 2020 ..7.!..T.7.1.. │ │ │ 00487c40: 2052 6574 7572 6e73 2061 6e20 6564 6974 Returns an edit │ │ │ 00487c50: 6564 2063 6f70 7920 6f66 2074 6865 2069 ed copy of the i │ │ │ 00487c60: 6e70 7574 2062 6974 2073 7472 696e 6720 nput bit string │ │ │ 00487c70: 7769 7468 2061 2073 7065 6369 6669 6564 with a specified │ │ │ -00487c80: 2062 6974 2073 6574 2074 6f33 0037 7e41 bit set to3.7~A │ │ │ +00487c80: 2062 6974 2073 6574 2074 6f33 0037 e041 bit set to3.7.A │ │ │ 00487c90: 0000 2020 2074 6865 2076 616c 7565 206f .. the value o │ │ │ 00487ca0: 6620 7468 6520 7472 7574 682d 7661 6c75 f the truth-valu │ │ │ 00487cb0: 6564 2065 7870 7265 7373 696f 6e2e 0700 ed expression... │ │ │ -00487cc0: 377e 5100 0032 0037 7e61 0000 2020 2054 7~Q..2.7~a.. T │ │ │ +00487cc0: 37e0 5100 0032 0037 e061 0000 2020 2054 7.Q..2.7.a.. T │ │ │ 00487cd0: 6865 2066 6f72 6d61 7420 666f 7220 7468 he format for th │ │ │ 00487ce0: 6520 245a 4249 5453 4554 2066 756e 6374 e $ZBITSET funct │ │ │ -00487cf0: 696f 6e20 6973 3a07 0037 7e71 0000 2700 ion is:..7~q..'. │ │ │ -00487d00: 377e 8100 0020 2020 245a 4249 5453 4554 7~... $ZBITSET │ │ │ +00487cf0: 696f 6e20 6973 3a07 0037 e071 0000 2700 ion is:..7.q..'. │ │ │ +00487d00: 37e0 8100 0020 2020 245a 4249 5453 4554 7.... $ZBITSET │ │ │ 00487d10: 2865 7870 722c 696e 7465 7870 722c 7476 (expr,intexpr,tv │ │ │ -00487d20: 6578 7072 2907 0037 7e91 0000 1a00 367e expr)..7~.....6~ │ │ │ +00487d20: 6578 7072 2907 0037 e091 0000 1a00 36e0 expr)..7......6. │ │ │ 00487d30: ff73 00ff 4558 414d 504c 4553 0000 4578 .s..EXAMPLES..Ex │ │ │ -00487d40: 616d 706c 6573 1300 437e bf11 0000 2020 amples..C~.... │ │ │ -00487d50: 2045 7861 6d70 6c65 7307 0044 7e21 0000 Examples..D~!.. │ │ │ -00487d60: 4500 447e 3100 0020 2020 4754 4d3e 7365 E.D~1.. GTM>se │ │ │ +00487d40: 616d 706c 6573 1300 43e0 bf11 0000 2020 amples..C..... │ │ │ +00487d50: 2045 7861 6d70 6c65 7307 0044 e021 0000 Examples..D.!.. │ │ │ +00487d60: 4500 44e0 3100 0020 2020 4754 4d3e 7365 E.D.1.. GTM>se │ │ │ 00487d70: 7420 583d 2241 222c 593d 2465 7874 7261 t X="A",Y=$extra │ │ │ 00487d80: 6374 2824 7a62 6974 7365 7428 2463 6861 ct($zbitset($cha │ │ │ 00487d90: 7228 3029 5f58 2c33 2c31 292c 3229 207a r(0)_X,3,1),2) z │ │ │ -00487da0: 7772 6974 650f 0044 7e41 0000 2020 2058 write..D~A.. X │ │ │ -00487db0: 3d22 4122 0f00 447e 5100 0020 2020 593d ="A"..D~Q.. Y= │ │ │ -00487dc0: 2261 2207 0044 7e61 0000 5200 447e 7100 "a"..D~a..R.D~q. │ │ │ +00487da0: 7772 6974 650f 0044 e041 0000 2020 2058 write..D.A.. X │ │ │ +00487db0: 3d22 4122 0f00 44e0 5100 0020 2020 593d ="A"..D.Q.. Y= │ │ │ +00487dc0: 2261 2207 0044 e061 0000 5200 44e0 7100 "a"..D.a..R.D.q. │ │ │ 00487dd0: 0020 2020 5468 6973 2065 7861 6d70 6c65 . This example │ │ │ 00487de0: 2063 6861 6e67 6573 2074 6865 2063 6173 changes the cas │ │ │ 00487df0: 6520 6f66 2074 6865 2041 5343 4949 206c e of the ASCII l │ │ │ 00487e00: 6574 7465 7220 4120 746f 2074 6865 2063 etter A to the c │ │ │ -00487e10: 6f72 7265 7370 6f6e 6469 6e67 1c00 447e orresponding..D~ │ │ │ +00487e10: 6f72 7265 7370 6f6e 6469 6e67 1c00 44e0 orresponding..D. │ │ │ 00487e20: 8100 0020 2020 6c6f 7765 7263 6173 6520 ... lowercase │ │ │ -00487e30: 7665 7273 696f 6e2e 0700 447e 9100 0014 version...D~.... │ │ │ -00487e40: 0031 7e54 5228 2900 0024 5a42 4954 5354 .1~TR()..$ZBITST │ │ │ -00487e50: 5228 2915 0036 7ebf 1100 0020 2020 245a R()..6~.... $Z │ │ │ -00487e60: 4249 5453 5452 2829 0700 377e 2100 004b BITSTR()..7~!..K │ │ │ -00487e70: 0037 7e31 0000 2020 2052 6574 7572 6e73 .7~1.. Returns │ │ │ +00487e30: 7665 7273 696f 6e2e 0700 44e0 9100 0014 version...D..... │ │ │ +00487e40: 0031 e054 5228 2900 0024 5a42 4954 5354 .1.TR()..$ZBITST │ │ │ +00487e50: 5228 2915 0036 e0bf 1100 0020 2020 245a R()..6..... $Z │ │ │ +00487e60: 4249 5453 5452 2829 0700 37e0 2100 004b BITSTR()..7.!..K │ │ │ +00487e70: 0037 e031 0000 2020 2052 6574 7572 6e73 .7.1.. Returns │ │ │ 00487e80: 2061 2062 6974 2073 7472 696e 6720 6f66 a bit string of │ │ │ 00487e90: 2061 2073 7065 6369 6669 6564 206c 656e a specified len │ │ │ 00487ea0: 6774 6820 7769 7468 2061 6c6c 2062 6974 gth with all bit │ │ │ -00487eb0: 2070 6f73 6974 696f 6e73 2e00 377e 4100 positions..7~A. │ │ │ +00487eb0: 2070 6f73 6974 696f 6e73 2e00 37e0 4100 positions..7.A. │ │ │ 00487ec0: 0020 2020 696e 6974 6961 6c6c 7920 7365 . initially se │ │ │ 00487ed0: 7420 746f 2065 6974 6865 7220 7a65 726f t to either zero │ │ │ -00487ee0: 206f 7220 6f6e 652e 0700 377e 5100 0032 or one...7~Q..2 │ │ │ -00487ef0: 0037 7e61 0000 2020 2054 6865 2066 6f72 .7~a.. The for │ │ │ +00487ee0: 206f 7220 6f6e 652e 0700 37e0 5100 0032 or one...7.Q..2 │ │ │ +00487ef0: 0037 e061 0000 2020 2054 6865 2066 6f72 .7.a.. The for │ │ │ 00487f00: 6d61 7420 666f 7220 7468 6520 245a 4249 mat for the $ZBI │ │ │ 00487f10: 5453 5452 2066 756e 6374 696f 6e20 6973 TSTR function is │ │ │ -00487f20: 3a07 0037 7e71 0000 2400 377e 8100 0020 :..7~q..$.7~... │ │ │ +00487f20: 3a07 0037 e071 0000 2400 37e0 8100 0020 :..7.q..$.7.... │ │ │ 00487f30: 2020 245a 4249 5453 5452 2869 6e74 6578 $ZBITSTR(intex │ │ │ -00487f40: 7072 5b2c 7476 6578 7072 5d29 0700 377e pr[,tvexpr])..7~ │ │ │ -00487f50: 9100 001a 0036 7eff 7300 ff45 5841 4d50 .....6~.s..EXAMP │ │ │ +00487f40: 7072 5b2c 7476 6578 7072 5d29 0700 37e0 pr[,tvexpr])..7. │ │ │ +00487f50: 9100 001a 0036 e0ff 7300 ff45 5841 4d50 .....6..s..EXAMP │ │ │ 00487f60: 4c45 5300 0045 7861 6d70 6c65 7313 0043 LES..Examples..C │ │ │ -00487f70: 7ebf 1100 0020 2020 4578 616d 706c 6573 ~.... Examples │ │ │ -00487f80: 0700 447e 2100 0026 0044 7e31 0000 2020 ..D~!..&.D~1.. │ │ │ +00487f70: e0bf 1100 0020 2020 4578 616d 706c 6573 ..... Examples │ │ │ +00487f80: 0700 44e0 2100 0026 0044 e031 0000 2020 ..D.!..&.D.1.. │ │ │ 00487f90: 2047 544d 3e73 6574 2042 4954 5354 523d GTM>set BITSTR= │ │ │ 00487fa0: 247a 6269 7473 7472 2836 2c31 2907 0044 $zbitstr(6,1)..D │ │ │ -00487fb0: 7e41 0000 0000 0000 0000 0000 0000 0000 ~A.............. │ │ │ +00487fb0: e041 0000 0000 0000 0000 0000 0000 0000 .A.............. │ │ │ 00487fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00487fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00487fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00487ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00488000: 0400 0000 de07 0000 3726 0000 0000 0000 ........7&...... │ │ │ -00488010: 9500 007e 4845 4c50 00ff 7300 ff46 554e ...~HELP..s..FUN │ │ │ +00488010: 9500 00e0 4845 4c50 00ff 7300 ff46 554e ....HELP..s..FUN │ │ │ 00488020: 4354 494f 4e53 00ff 7300 ff24 5a42 4954 CTIONS..s..$ZBIT │ │ │ 00488030: 5f46 554e 4354 494f 4e53 00ff 7300 ff24 _FUNCTIONS..s..$ │ │ │ 00488040: 5a42 4954 5354 5228 2900 ff73 00ff 4558 ZBITSTR()..s..EX │ │ │ 00488050: 414d 504c 4553 00bf 5100 0020 2020 5468 AMPLES..Q.. Th │ │ │ 00488060: 6973 2065 7861 6d70 6c65 2073 6574 7320 is example sets │ │ │ 00488070: 7468 6520 7661 6c75 6520 6f66 2065 7870 the value of exp │ │ │ 00488080: 7265 7373 696f 6e20 4249 5453 5452 2074 ression BITSTR t │ │ │ 00488090: 6f20 3620 6269 7420 7769 7468 2061 6c6c o 6 bit with all │ │ │ -004880a0: 2062 6974 7313 0044 7e61 0000 2020 2073 bits..D~a.. s │ │ │ -004880b0: 6574 2074 6f20 312e 0700 447e 7100 0015 et to 1...D~q... │ │ │ -004880c0: 0030 7e58 4f52 2829 0000 245a 4249 5458 .0~XOR()..$ZBITX │ │ │ -004880d0: 4f52 2829 1500 367e bf11 0000 2020 2024 OR()..6~.... $ │ │ │ -004880e0: 5a42 4954 584f 5228 2907 0037 7e21 0000 ZBITXOR()..7~!.. │ │ │ -004880f0: 4f00 377e 3100 0020 2020 5065 7266 6f72 O.7~1.. Perfor │ │ │ +004880a0: 2062 6974 7313 0044 e061 0000 2020 2073 bits..D.a.. s │ │ │ +004880b0: 6574 2074 6f20 312e 0700 44e0 7100 0015 et to 1...D.q... │ │ │ +004880c0: 0030 e058 4f52 2829 0000 245a 4249 5458 .0.XOR()..$ZBITX │ │ │ +004880d0: 4f52 2829 1500 36e0 bf11 0000 2020 2024 OR()..6..... $ │ │ │ +004880e0: 5a42 4954 584f 5228 2907 0037 e021 0000 ZBITXOR()..7.!.. │ │ │ +004880f0: 4f00 37e0 3100 0020 2020 5065 7266 6f72 O.7.1.. Perfor │ │ │ 00488100: 6d73 2061 2062 6974 7769 7365 2065 7863 ms a bitwise exc │ │ │ 00488110: 6c75 7369 7665 204f 5220 6f6e 2074 776f lusive OR on two │ │ │ 00488120: 2062 6974 2073 7472 696e 6773 2c20 616e bit strings, an │ │ │ 00488130: 6420 7265 7475 726e 7320 6120 6269 7454 d returns a bitT │ │ │ -00488140: 0037 7e41 0000 2020 2073 7472 696e 6720 .7~A.. string │ │ │ +00488140: 0037 e041 0000 2020 2073 7472 696e 6720 .7.A.. string │ │ │ 00488150: 6571 7561 6c20 696e 206c 656e 6774 6820 equal in length │ │ │ 00488160: 746f 2074 6865 2073 686f 7274 6572 206f to the shorter o │ │ │ 00488170: 6620 7468 6520 7477 6f20 6172 6775 6d65 f the two argume │ │ │ 00488180: 6e74 7320 2863 6f6e 7461 696e 696e 6720 nts (containing │ │ │ -00488190: 7365 7454 0037 7e51 0000 2020 2062 6974 setT.7~Q.. bit │ │ │ +00488190: 7365 7454 0037 e051 0000 2020 2062 6974 setT.7.Q.. bit │ │ │ 004881a0: 7320 696e 2074 686f 7365 2070 6f73 6974 s in those posit │ │ │ 004881b0: 696f 6e20 7768 6572 6520 6569 7468 6572 ion where either │ │ │ 004881c0: 2062 7574 206e 6f74 2062 6f74 6820 6f66 but not both of │ │ │ 004881d0: 2074 6865 2069 6e70 7574 2073 7472 696e the input strin │ │ │ -004881e0: 6773 2068 6176 6551 0037 7e61 0000 2020 gs haveQ.7~a.. │ │ │ +004881e0: 6773 2068 6176 6551 0037 e061 0000 2020 gs haveQ.7.a.. │ │ │ 004881f0: 2073 6574 2062 6974 7329 2e20 506f 7369 set bits). Posi │ │ │ 00488200: 7469 6f6e 7320 7468 6174 2063 6f72 7265 tions that corre │ │ │ 00488210: 7370 6f6e 6420 746f 2070 6f73 6974 696f spond to positio │ │ │ 00488220: 6e73 2077 6865 7265 206e 6569 7468 6572 ns where neither │ │ │ -00488230: 206f 7220 626f 7468 4f00 377e 7100 0020 or bothO.7~q.. │ │ │ +00488230: 206f 7220 626f 7468 4f00 37e0 7100 0020 or bothO.7.q.. │ │ │ 00488240: 2020 696e 7075 7420 7374 7269 6e67 2068 input string h │ │ │ 00488250: 6173 2061 2073 6574 2062 6974 2068 6176 as a set bit hav │ │ │ 00488260: 6520 636c 6561 7265 6420 6269 7473 2069 e cleared bits i │ │ │ 00488270: 6e20 7468 6520 7265 7375 6c74 696e 6720 n the resulting │ │ │ -00488280: 7374 7269 6e67 2e07 0037 7e81 0000 3200 string...7~...2. │ │ │ -00488290: 377e 9100 0020 2020 5468 6520 666f 726d 7~... The form │ │ │ +00488280: 7374 7269 6e67 2e07 0037 e081 0000 3200 string...7....2. │ │ │ +00488290: 37e0 9100 0020 2020 5468 6520 666f 726d 7.... The form │ │ │ 004882a0: 6174 2066 6f72 2074 6865 2024 5a42 4954 at for the $ZBIT │ │ │ 004882b0: 584f 5220 6675 6e63 7469 6f6e 2069 733a XOR function is: │ │ │ -004882c0: 0800 367e c011 0000 1f00 377e 1200 0020 ..6~......7~... │ │ │ +004882c0: 0800 36e0 c011 0000 1f00 37e0 1200 0020 ..6.......7.... │ │ │ 004882d0: 2020 245a 4249 5458 4f52 2865 7870 7231 $ZBITXOR(expr1 │ │ │ -004882e0: 2c65 7870 7232 2907 0037 7e13 0000 1a00 ,expr2)..7~..... │ │ │ -004882f0: 367e ff73 00ff 4558 414d 504c 4553 0000 6~.s..EXAMPLES.. │ │ │ -00488300: 4578 616d 706c 6573 1300 437e bf11 0000 Examples..C~.... │ │ │ -00488310: 2020 2045 7861 6d70 6c65 7307 0044 7e21 Examples..D~! │ │ │ -00488320: 0000 7300 447e 3100 0020 2020 4754 4d3e ..s.D~1.. GTM> │ │ │ +004882e0: 2c65 7870 7232 2907 0037 e013 0000 1a00 ,expr2)..7...... │ │ │ +004882f0: 36e0 ff73 00ff 4558 414d 504c 4553 0000 6..s..EXAMPLES.. │ │ │ +00488300: 4578 616d 706c 6573 1300 43e0 bf11 0000 Examples..C..... │ │ │ +00488310: 2020 2045 7861 6d70 6c65 7307 0044 e021 Examples..D.! │ │ │ +00488320: 0000 7300 44e0 3100 0020 2020 4754 4d3e ..s.D.1.. GTM> │ │ │ 00488330: 7365 7420 4249 5453 5452 494e 4741 3d24 set BITSTRINGA=$ │ │ │ 00488340: 7a62 6974 7365 7428 247a 6269 7473 6574 zbitset($zbitset │ │ │ 00488350: 2824 7a62 6974 7374 7228 382c 3029 2c32 ($zbitstr(8,0),2 │ │ │ 00488360: 2c31 292c 382c 3129 203b 2054 6865 2062 ,1),8,1) ; The b │ │ │ 00488370: 696e 6172 7920 7265 7072 6573 656e 7461 inary representa │ │ │ 00488380: 7469 6f6e 206f 6620 4120 6973 2030 3130 tion of A is 010 │ │ │ -00488390: 3030 3030 3172 0044 7e41 0000 2020 2047 00001r.D~A.. G │ │ │ +00488390: 3030 3030 3172 0044 e041 0000 2020 2047 00001r.D.A.. G │ │ │ 004883a0: 544d 3e73 6574 2042 4954 5354 5249 4e47 TM>set BITSTRING │ │ │ 004883b0: 423d 247a 6269 7473 6574 2824 7a62 6974 B=$zbitset($zbit │ │ │ 004883c0: 7365 7428 247a 6269 7473 7472 2838 2c30 set($zbitstr(8,0 │ │ │ 004883d0: 292c 322c 3129 2c37 2c31 293b 2054 6865 ),2,1),7,1); The │ │ │ 004883e0: 2062 696e 6172 7920 7265 7072 6573 656e binary represen │ │ │ 004883f0: 7461 7469 6f6e 206f 6620 4220 6973 2030 tation of B is 0 │ │ │ -00488400: 3130 3030 3031 304f 0044 7e51 0000 2020 1000010O.D~Q.. │ │ │ +00488400: 3130 3030 3031 304f 0044 e051 0000 2020 1000010O.D.Q.. │ │ │ 00488410: 2047 544d 3e73 6574 2042 4954 5354 5249 GTM>set BITSTRI │ │ │ 00488420: 4e47 433d 247a 6269 7478 6f72 2842 4954 NGC=$zbitxor(BIT │ │ │ 00488430: 5354 5249 4e47 412c 4249 5453 5452 494e STRINGA,BITSTRIN │ │ │ 00488440: 4742 2920 3b20 4120 584f 5220 423d 3030 GB) ; A XOR B=00 │ │ │ -00488450: 3030 3030 3131 3600 447e 6100 0020 2020 0000116.D~a.. │ │ │ +00488450: 3030 3030 3131 3600 44e0 6100 0020 2020 0000116.D.a.. │ │ │ 00488460: 4754 4d3e 666f 7220 693d 313a 313a 3820 GTM>for i=1:1:8 │ │ │ 00488470: 7772 6974 6520 247a 6269 7467 6574 2842 write $zbitget(B │ │ │ -00488480: 4954 5354 5249 4e47 432c 6929 1200 447e ITSTRINGC,i)..D~ │ │ │ +00488480: 4954 5354 5249 4e47 432c 6929 1200 44e0 ITSTRINGC,i)..D. │ │ │ 00488490: 7100 0020 2020 3030 3030 3030 3131 0e00 q.. 00000011.. │ │ │ -004884a0: 447e 8100 0020 2020 4754 4d3e 0700 447e D~... GTM>..D~ │ │ │ -004884b0: 9100 004a 0043 7ec0 1100 0020 2020 5468 ...J.C~.... Th │ │ │ +004884a0: 44e0 8100 0020 2020 4754 4d3e 0700 44e0 D.... GTM>..D. │ │ │ +004884b0: 9100 004a 0043 e0c0 1100 0020 2020 5468 ...J.C..... Th │ │ │ 004884c0: 6973 2065 7861 6d70 6c65 2064 6973 706c is example displ │ │ │ 004884d0: 6179 7320 7468 6520 7265 7375 6c74 206f ays the result o │ │ │ 004884e0: 6620 7468 6520 6269 7477 6973 6520 584f f the bitwise XO │ │ │ 004884f0: 5220 6f66 2041 2061 6e64 2042 2e07 0044 R of A and B...D │ │ │ -00488500: 7e12 0000 1600 2b7e 4558 414d 504c 4553 ~.....+~EXAMPLES │ │ │ -00488510: 0000 4578 616d 706c 6573 1300 347e bf11 ..Examples..4~.. │ │ │ +00488500: e012 0000 1600 2be0 4558 414d 504c 4553 ......+.EXAMPLES │ │ │ +00488510: 0000 4578 616d 706c 6573 1300 34e0 bf11 ..Examples..4... │ │ │ 00488520: 0000 2020 2045 7861 6d70 6c65 7307 0035 .. Examples..5 │ │ │ -00488530: 7e21 0000 1200 357e 3100 0020 2020 4578 ~!....5~1.. Ex │ │ │ -00488540: 616d 706c 653a 0700 357e 4100 0011 0035 ample:..5~A....5 │ │ │ -00488550: 7e51 0000 2020 205a 4352 4328 5829 1e00 ~Q.. ZCRC(X).. │ │ │ -00488560: 357e 6100 0020 2020 2020 2020 6e65 7720 5~a.. new │ │ │ -00488570: 522c 492c 4a2c 422c 5831 2c4b 2100 357e R,I,J,B,X1,K!.5~ │ │ │ +00488530: e021 0000 1200 35e0 3100 0020 2020 4578 .!....5.1.. Ex │ │ │ +00488540: 616d 706c 653a 0700 35e0 4100 0011 0035 ample:..5.A....5 │ │ │ +00488550: e051 0000 2020 205a 4352 4328 5829 1e00 .Q.. ZCRC(X).. │ │ │ +00488560: 35e0 6100 0020 2020 2020 2020 6e65 7720 5.a.. new │ │ │ +00488570: 522c 492c 4a2c 422c 5831 2c4b 2100 35e0 R,I,J,B,X1,K!.5. │ │ │ 00488580: 7100 0020 2020 2020 2020 7365 7420 523d q.. set R= │ │ │ 00488590: 247a 6269 7473 7472 2838 2c30 2945 0035 $zbitstr(8,0)E.5 │ │ │ -004885a0: 7e81 0000 2020 2020 2020 2066 6f72 2049 ~... for I │ │ │ +004885a0: e081 0000 2020 2020 2020 2066 6f72 2049 .... for I │ │ │ 004885b0: 3d31 3a31 3a24 6c65 6e67 7468 2858 2920 =1:1:$length(X) │ │ │ 004885c0: 5365 7420 523d 247a 6269 7478 6f72 2852 Set R=$zbitxor(R │ │ │ 004885d0: 2c24 2462 6974 696e 2824 4128 582c 4929 ,$$bitin($A(X,I) │ │ │ -004885e0: 2929 1e00 357e 9100 0020 2020 2020 2020 ))..5~... │ │ │ +004885e0: 2929 1e00 35e0 9100 0020 2020 2020 2020 ))..5.... │ │ │ 004885f0: 7175 6974 2024 2462 6974 6f75 7428 5229 quit $$bitout(R) │ │ │ -00488600: 0800 347e c011 0000 3200 357e 1200 0020 ..4~....2.5~... │ │ │ +00488600: 0800 34e0 c011 0000 3200 35e0 1200 0020 ..4.....2.5.... │ │ │ 00488610: 2020 6269 7469 6e28 5829 203b 434f 4e56 bitin(X) ;CONV │ │ │ 00488620: 4552 5420 4120 4259 5445 2054 4f20 4120 ERT A BYTE TO A │ │ │ -00488630: 4249 5420 5354 5249 4e47 2200 357e 1300 BIT STRING".5~.. │ │ │ +00488630: 4249 5420 5354 5249 4e47 2200 35e0 1300 BIT STRING".5... │ │ │ 00488640: 0020 2020 2020 2020 7365 7420 5831 3d24 . set X1=$ │ │ │ -00488650: 7a62 6974 7374 7228 382c 3029 4600 357e zbitstr(8,0)F.5~ │ │ │ +00488650: 7a62 6974 7374 7228 382c 3029 4600 35e0 zbitstr(8,0)F.5. │ │ │ 00488660: 1400 0020 2020 2020 2020 666f 7220 4a3d ... for J= │ │ │ 00488670: 313a 313a 3820 7365 7420 423d 5823 322c 1:1:8 set B=X#2, │ │ │ 00488680: 583d 585c 3220 6966 2042 2073 6574 2058 X=X\2 if B set X │ │ │ 00488690: 313d 247a 6269 7473 6574 2858 312c 4a2c 1=$zbitset(X1,J, │ │ │ -004886a0: 3129 1500 357e 1500 0020 2020 2020 2020 1)..5~... │ │ │ -004886b0: 7175 6974 2058 3107 0035 7e16 0000 3500 quit X1..5~...5. │ │ │ -004886c0: 357e 1700 0020 2020 6269 746f 7574 2858 5~... bitout(X │ │ │ +004886a0: 3129 1500 35e0 1500 0020 2020 2020 2020 1)..5.... │ │ │ +004886b0: 7175 6974 2058 3107 0035 e016 0000 3500 quit X1..5....5. │ │ │ +004886c0: 35e0 1700 0020 2020 6269 746f 7574 2858 5.... bitout(X │ │ │ 004886d0: 2920 3b20 434f 4e56 4552 5420 4120 4249 ) ; CONVERT A BI │ │ │ 004886e0: 5453 5452 494e 4720 544f 2041 204e 554d TSTRING TO A NUM │ │ │ -004886f0: 4245 5216 0035 7e18 0000 2020 2020 2020 BER..5~... │ │ │ -00488700: 2073 6574 2058 313d 303e 0035 7e19 0000 set X1=0>.5~... │ │ │ +004886f0: 4245 5216 0035 e018 0000 2020 2020 2020 BER..5.... │ │ │ +00488700: 2073 6574 2058 313d 303e 0035 e019 0000 set X1=0>.5.... │ │ │ 00488710: 2020 2020 2020 2066 6f72 204b 3d31 3a31 for K=1:1 │ │ │ 00488720: 3a38 2049 2024 7a62 6974 6765 7428 582c :8 I $zbitget(X, │ │ │ 00488730: 4b29 2073 6574 2058 313d 5831 2b28 322a K) set X1=X1+(2* │ │ │ -00488740: 2a28 4b2d 3129 2915 0035 7e1a 0000 2020 *(K-1))..5~... │ │ │ -00488750: 2020 2020 2071 7569 7420 5831 0700 357e quit X1..5~ │ │ │ -00488760: 2100 0051 0035 7e22 0000 2020 2054 6869 !..Q.5~".. Thi │ │ │ +00488740: 2a28 4b2d 3129 2915 0035 e01a 0000 2020 *(K-1))..5.... │ │ │ +00488750: 2020 2020 2071 7569 7420 5831 0700 35e0 quit X1..5. │ │ │ +00488760: 2100 0051 0035 e022 0000 2020 2054 6869 !..Q.5.".. Thi │ │ │ 00488770: 7320 7573 6573 2073 6576 6572 616c 2024 s uses several $ │ │ │ 00488780: 5a42 4954 2066 756e 6374 696f 6e73 2074 ZBIT functions t │ │ │ 00488790: 6f20 7475 726e 2061 2063 6861 7261 6374 o turn a charact │ │ │ 004887a0: 6572 2069 6e74 6f20 6120 6269 7420 7374 er into a bit st │ │ │ -004887b0: 7265 616d 2300 357e 2300 0020 2020 616e ream#.5~#.. an │ │ │ +004887b0: 7265 616d 2300 35e0 2300 0020 2020 616e ream#.5.#.. an │ │ │ 004887c0: 6420 7265 7475 726e 2061 2063 6f64 6564 d return a coded │ │ │ -004887d0: 2076 616c 7565 2e07 0035 7e24 0000 0000 value...5~$.... │ │ │ +004887d0: 2076 616c 7565 2e07 0035 e024 0000 0000 value...5.$.... │ │ │ 004887e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004887f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00488800: 0400 0000 c207 0000 6a26 0000 0000 0000 ........j&...... │ │ │ -00488810: 8800 007e 4845 4c50 00ff 7300 ff46 554e ...~HELP..s..FUN │ │ │ +00488810: 8800 00e0 4845 4c50 00ff 7300 ff46 554e ....HELP..s..FUN │ │ │ 00488820: 4354 494f 4e53 00ff 7300 ff24 5a42 4954 CTIONS..s..$ZBIT │ │ │ 00488830: 5f46 554e 4354 494f 4e53 00ff 7300 ff45 _FUNCTIONS..s..E │ │ │ 00488840: 5841 4d50 4c45 5300 c025 0000 2020 2057 XAMPLES..%.. W │ │ │ 00488850: 6869 6c65 2074 6869 7320 6578 616d 706c hile this exampl │ │ │ 00488860: 6520 696c 6c75 7374 7261 7465 7320 7468 e illustrates th │ │ │ 00488870: 6520 7573 6520 6f66 2073 6576 6572 616c e use of several │ │ │ 00488880: 206f 6620 7468 6520 245a 4249 5420 6675 of the $ZBIT fu │ │ │ -00488890: 6e63 7469 6f6e 732c 5200 357e 2600 0020 nctions,R.5~&.. │ │ │ +00488890: 6e63 7469 6f6e 732c 5200 35e0 2600 0020 nctions,R.5.&.. │ │ │ 004888a0: 2020 7468 6520 666f 6c6c 6f77 696e 6720 the following │ │ │ 004888b0: 6578 616d 706c 6520 7072 6f64 7563 6573 example produces │ │ │ 004888c0: 2069 6465 6e74 6963 616c 2072 6573 756c identical resul │ │ │ 004888d0: 7473 2069 6620 796f 7520 6e65 6564 2074 ts if you need t │ │ │ -004888e0: 6f20 636f 6465 2074 6865 3400 357e 2700 o code the4.5~'. │ │ │ +004888e0: 6f20 636f 6465 2074 6865 3400 35e0 2700 o code the4.5.'. │ │ │ 004888f0: 0020 2020 6675 6e63 7469 6f6e 2069 6c6c . function ill │ │ │ 00488900: 7573 7472 6174 6564 2061 626f 7665 2066 ustrated above f │ │ │ 00488910: 6f72 2070 726f 6475 6374 696f 6e2e 0700 or production... │ │ │ -00488920: 357e 2800 0011 0035 7e29 0000 2020 205a 5~(....5~).. Z │ │ │ -00488930: 4352 4328 5829 1e00 357e 2a00 0020 2020 CRC(X)..5~*.. │ │ │ +00488920: 35e0 2800 0011 0035 e029 0000 2020 205a 5.(....5.).. Z │ │ │ +00488930: 4352 4328 5829 1e00 35e0 2a00 0020 2020 CRC(X)..5.*.. │ │ │ 00488940: 2020 2020 6e65 7720 522c 492c 4a2c 422c new R,I,J,B, │ │ │ -00488950: 5831 2c4b 2100 357e 3100 0020 2020 2020 X1,K!.5~1.. │ │ │ +00488950: 5831 2c4b 2100 35e0 3100 0020 2020 2020 X1,K!.5.1.. │ │ │ 00488960: 2020 7365 7420 523d 247a 6269 7473 7472 set R=$zbitstr │ │ │ -00488970: 2838 2c30 294b 0035 7e32 0000 2020 2020 (8,0)K.5~2.. │ │ │ +00488970: 2838 2c30 294b 0035 e032 0000 2020 2020 (8,0)K.5.2.. │ │ │ 00488980: 2020 2066 6f72 2049 3d31 3a31 3a24 6c65 for I=1:1:$le │ │ │ 00488990: 6e67 7468 2858 2920 5365 7420 523d 247a ngth(X) Set R=$z │ │ │ 004889a0: 6269 7478 6f72 2852 2c24 6368 6172 2830 bitxor(R,$char(0 │ │ │ 004889b0: 295f 2465 7874 7261 6374 2858 2c49 2929 )_$extract(X,I)) │ │ │ -004889c0: 1e00 357e 3300 0020 2020 2020 2020 7175 ..5~3.. qu │ │ │ +004889c0: 1e00 35e0 3300 0020 2020 2020 2020 7175 ..5.3.. qu │ │ │ 004889d0: 6974 2024 6173 6369 6928 522c 3229 0700 it $ascii(R,2).. │ │ │ -004889e0: 357e 3400 004e 0035 7e35 0000 2020 2054 5~4..N.5~5.. T │ │ │ +004889e0: 35e0 3400 004e 0035 e035 0000 2020 2054 5.4..N.5.5.. T │ │ │ 004889f0: 6869 7320 6578 616d 706c 6520 696c 6c75 his example illu │ │ │ 00488a00: 7374 7261 7465 7320 7468 6520 7573 6520 strates the use │ │ │ 00488a10: 6f66 2024 4368 6172 2829 2074 6f20 7370 of $Char() to sp │ │ │ 00488a20: 6563 6966 7920 7468 6520 6e75 6d62 6572 ecify the number │ │ │ -00488a30: 206f 6652 0035 7e36 0000 2020 2069 6e76 ofR.5~6.. inv │ │ │ +00488a30: 206f 6652 0035 e036 0000 2020 2069 6e76 ofR.5.6.. inv │ │ │ 00488a40: 616c 6964 2062 6974 7320 7468 6174 2065 alid bits that e │ │ │ 00488a50: 7869 7374 2061 7420 7468 6520 656e 6420 xist at the end │ │ │ 00488a60: 6f66 2074 6865 2063 6861 7261 6374 6572 of the character │ │ │ 00488a70: 2073 7472 696e 672e 2049 6e20 7468 6973 string. In this │ │ │ -00488a80: 2063 6173 6526 0035 7e37 0000 2020 2074 case&.5~7.. t │ │ │ +00488a80: 2063 6173 6526 0035 e037 0000 2020 2074 case&.5.7.. t │ │ │ 00488a90: 6865 7265 2061 7265 207a 6572 6f20 696e here are zero in │ │ │ -00488aa0: 7661 6c69 6420 6269 7473 2e07 0035 7e38 valid bits...5~8 │ │ │ -00488ab0: 0000 1400 197e 4348 4152 2829 0000 245a .....~CHAR()..$Z │ │ │ -00488ac0: 4348 6172 2829 1300 207e bf11 0000 2020 CHar().. ~.... │ │ │ -00488ad0: 2024 5a43 4861 7228 2907 0021 7e21 0000 $ZCHar()..!~!.. │ │ │ -00488ae0: 5400 217e 3100 0020 2020 5265 7475 726e T.!~1.. Return │ │ │ +00488aa0: 7661 6c69 6420 6269 7473 2e07 0035 e038 valid bits...5.8 │ │ │ +00488ab0: 0000 1400 19e0 4348 4152 2829 0000 245a ......CHAR()..$Z │ │ │ +00488ac0: 4348 6172 2829 1300 20e0 bf11 0000 2020 CHar().. ..... │ │ │ +00488ad0: 2024 5a43 4861 7228 2907 0021 e021 0000 $ZCHar()..!.!.. │ │ │ +00488ae0: 5400 21e0 3100 0020 2020 5265 7475 726e T.!.1.. Return │ │ │ 00488af0: 7320 6120 7374 7269 6e67 2063 6f6d 706f s a string compo │ │ │ 00488b00: 7365 6420 6f66 2062 7974 6573 2072 6570 sed of bytes rep │ │ │ 00488b10: 7265 7365 6e74 6564 2062 7920 7468 6520 resented by the │ │ │ 00488b20: 696e 7465 6765 7220 6f63 7465 7420 7661 integer octet va │ │ │ -00488b30: 6c75 6573 2700 217e 4100 0020 2020 7370 lues'.!~A.. sp │ │ │ +00488b30: 6c75 6573 2700 21e0 4100 0020 2020 7370 lues'.!.A.. sp │ │ │ 00488b40: 6563 6966 6965 6420 696e 2069 7473 2061 ecified in its a │ │ │ -00488b50: 7267 756d 656e 7428 7329 2e07 0021 7e51 rgument(s)...!~Q │ │ │ -00488b60: 0000 3200 217e 6100 0020 2020 5468 6520 ..2.!~a.. The │ │ │ +00488b50: 7267 756d 656e 7428 7329 2e07 0021 e051 rgument(s)...!.Q │ │ │ +00488b60: 0000 3200 21e0 6100 0020 2020 5468 6520 ..2.!.a.. The │ │ │ 00488b70: 666f 726d 6174 2066 6f72 2074 6865 2024 format for the $ │ │ │ 00488b80: 5a43 4841 5228 2920 6675 6e63 7469 6f6e ZCHAR() function │ │ │ -00488b90: 2069 733a 0700 217e 7100 0021 0021 7e81 is:..!~q..!.!~. │ │ │ +00488b90: 2069 733a 0700 21e0 7100 0021 0021 e081 is:..!.q..!.!.. │ │ │ 00488ba0: 0000 2020 2024 5a43 485b 4152 5d28 696e .. $ZCH[AR](in │ │ │ -00488bb0: 7465 7870 725b 2c2e 2e2e 5d29 0700 217e texpr[,...])..!~ │ │ │ -00488bc0: 9100 0030 0020 7eff 7300 ff45 5841 4d50 ...0. ~.s..EXAMP │ │ │ +00488bb0: 7465 7870 725b 2c2e 2e2e 5d29 0700 21e0 texpr[,...])..!. │ │ │ +00488bc0: 9100 0030 0020 e0ff 7300 ff45 5841 4d50 ...0. ..s..EXAMP │ │ │ 00488bd0: 4c45 5f4f 465f 245a 4348 4152 2829 0000 LE_OF_$ZCHAR().. │ │ │ 00488be0: 4578 616d 706c 655f 6f66 5f24 5a43 4841 Example_of_$ZCHA │ │ │ -00488bf0: 5228 291e 0038 7ebf 1100 0020 2020 4578 R()..8~.... Ex │ │ │ +00488bf0: 5228 291e 0038 e0bf 1100 0020 2020 4578 R()..8..... Ex │ │ │ 00488c00: 616d 706c 6520 6f66 2024 5a43 4841 5228 ample of $ZCHAR( │ │ │ -00488c10: 2907 0039 7e21 0000 1200 397e 3100 0020 )..9~!....9~1.. │ │ │ -00488c20: 2020 4578 616d 706c 653a 0700 397e 4100 Example:..9~A. │ │ │ -00488c30: 0029 0039 7e51 0000 2020 2047 544d 3e77 .).9~Q.. GTM>w │ │ │ +00488c10: 2907 0039 e021 0000 1200 39e0 3100 0020 )..9.!....9.1.. │ │ │ +00488c20: 2020 4578 616d 706c 653a 0700 39e0 4100 Example:..9.A. │ │ │ +00488c30: 0029 0039 e051 0000 2020 2047 544d 3e77 .).9.Q.. GTM>w │ │ │ 00488c40: 7269 7465 2024 7a63 6861 7228 3232 382c rite $zchar(228, │ │ │ -00488c50: 3138 342c 3138 372c 3729 0b00 397e 6100 184,187,7)..9~a. │ │ │ -00488c60: 0020 2020 2a0e 0039 7e71 0000 2020 2047 . *..9~q.. G │ │ │ -00488c70: 544d 3e07 0039 7e81 0000 5000 397e 9100 TM>..9~...P.9~.. │ │ │ +00488c50: 3138 342c 3138 372c 3729 0b00 39e0 6100 184,187,7)..9.a. │ │ │ +00488c60: 0020 2020 2a0e 0039 e071 0000 2020 2047 . *..9.q.. G │ │ │ +00488c70: 544d 3e07 0039 e081 0000 5000 39e0 9100 TM>..9....P.9... │ │ │ 00488c80: 0020 2020 5468 6973 2065 7861 6d70 6c65 . This example │ │ │ 00488c90: 2057 5249 5445 7320 7468 6520 6279 7465 WRITEs the byte │ │ │ 00488ca0: 2073 6571 7565 6e63 6520 7265 7072 6573 sequence repres │ │ │ 00488cb0: 656e 7465 6420 6279 202a 2061 6e64 2073 ented by * and s │ │ │ -00488cc0: 6967 6e61 6c73 2074 6865 1900 387e c011 ignals the..8~.. │ │ │ +00488cc0: 6967 6e61 6c73 2074 6865 1900 38e0 c011 ignals the..8... │ │ │ 00488cd0: 0000 2020 2074 6572 6d69 6e61 6c20 6265 .. terminal be │ │ │ -00488ce0: 6c6c 2e07 0039 7e12 0000 1900 1a7e 4f4c ll...9~......~OL │ │ │ +00488ce0: 6c6c 2e07 0039 e012 0000 1900 1ae0 4f4c ll...9........OL │ │ │ 00488cf0: 4c41 5445 2829 0000 245a 434f 4c6c 6174 LATE()..$ZCOLlat │ │ │ -00488d00: 6528 2916 0023 7ebf 1100 0020 2020 245a e()..#~.... $Z │ │ │ -00488d10: 434f 4c6c 6174 6528 2907 0024 7e21 0000 COLlate()..$~!.. │ │ │ -00488d20: 5000 247e 3100 0020 2020 5265 7475 726e P.$~1.. Return │ │ │ +00488d00: 6528 2916 0023 e0bf 1100 0020 2020 245a e()..#..... $Z │ │ │ +00488d10: 434f 4c6c 6174 6528 2907 0024 e021 0000 COLlate()..$.!.. │ │ │ +00488d20: 5000 24e0 3100 0020 2020 5265 7475 726e P.$.1.. Return │ │ │ 00488d30: 7320 7468 6520 7472 616e 7366 6f72 6d65 s the transforme │ │ │ 00488d40: 6420 7265 7072 6573 656e 7461 7469 6f6e d representation │ │ │ 00488d50: 206f 6620 7468 6520 6669 7273 7420 6172 of the first ar │ │ │ 00488d60: 6775 6d65 6e74 2067 6c76 6e20 696e 2061 gument glvn in a │ │ │ -00488d70: 5100 247e 4100 0020 2020 6e6f 726d 616c Q.$~A.. normal │ │ │ +00488d70: 5100 24e0 4100 0020 2020 6e6f 726d 616c Q.$.A.. normal │ │ │ 00488d80: 697a 6564 2066 6f72 6d20 7573 696e 6720 ized form using │ │ │ 00488d90: 7468 6520 616c 7465 726e 6174 6976 6520 the alternative │ │ │ 00488da0: 7472 616e 7366 6f72 6d20 7370 6563 6966 transform specif │ │ │ 00488db0: 6965 6420 6279 2074 6865 2073 6563 6f6e ied by the secon │ │ │ -00488dc0: 6453 0024 7e51 0000 2020 2061 7267 756d dS.$~Q.. argum │ │ │ +00488dc0: 6453 0024 e051 0000 2020 2061 7267 756d dS.$.Q.. argum │ │ │ 00488dd0: 656e 7420 696e 7465 7870 723b 2074 6865 ent intexpr; the │ │ │ 00488de0: 2072 6574 7572 6e20 6361 6e20 6265 2075 return can be u │ │ │ 00488df0: 7365 6420 6173 2061 6e20 6f70 6572 616e sed as an operan │ │ │ 00488e00: 6420 746f 2074 6865 2066 6f6c 6c6f 7773 d to the follows │ │ │ -00488e10: 2028 5d29 4d00 247e 6100 0020 2020 6f72 (])M.$~a.. or │ │ │ +00488e10: 2028 5d29 4d00 24e0 6100 0020 2020 6f72 (])M.$.a.. or │ │ │ 00488e20: 2073 6f72 7473 2d61 6674 6572 2028 5d5d sorts-after (]] │ │ │ 00488e30: 2920 6f70 6572 6174 6f72 2073 7563 6820 ) operator such │ │ │ 00488e40: 7468 6174 2c20 6966 2062 6f74 6820 6f70 that, if both op │ │ │ 00488e50: 6572 616e 6473 2061 7265 2069 6e20 7468 erands are in th │ │ │ -00488e60: 654e 0024 7e71 0000 2020 206e 6f72 6d61 eN.$~q.. norma │ │ │ +00488e60: 654e 0024 e071 0000 2020 206e 6f72 6d61 eN.$.q.. norma │ │ │ 00488e70: 6c69 7a65 6420 666f 726d 2c20 7468 6520 lized form, the │ │ │ 00488e80: 7265 7375 6c74 2069 7320 696e 6465 7065 result is indepe │ │ │ 00488e90: 6e64 656e 7420 6f66 2061 6c74 6572 6e61 ndent of alterna │ │ │ 00488ea0: 7469 7665 2063 6f6c 6c61 7469 6f6e 2e07 tive collation.. │ │ │ -00488eb0: 0024 7e81 0000 3500 247e 9100 0020 2020 .$~...5.$~... │ │ │ +00488eb0: 0024 e081 0000 3500 24e0 9100 0020 2020 .$....5.$.... │ │ │ 00488ec0: 5468 6520 666f 726d 6174 2066 6f72 2074 The format for t │ │ │ 00488ed0: 6865 2024 5a43 4f4c 4c41 5445 2829 2066 he $ZCOLLATE() f │ │ │ -00488ee0: 756e 6374 696f 6e20 6973 3a08 0023 7ec0 unction is:..#~. │ │ │ -00488ef0: 1100 002b 0024 7e12 0000 2020 2024 5a43 ...+.$~... $ZC │ │ │ +00488ee0: 756e 6374 696f 6e20 6973 3a08 0023 e0c0 unction is:..#.. │ │ │ +00488ef0: 1100 002b 0024 e012 0000 2020 2024 5a43 ...+.$.... $ZC │ │ │ 00488f00: 4f4c 5b6c 6174 655d 2867 6c76 6e2c 696e OL[late](glvn,in │ │ │ 00488f10: 7465 7870 725b 2c7b 307c 317d 5d29 0700 texpr[,{0|1}]).. │ │ │ -00488f20: 247e 1300 004e 0024 7e14 0000 2020 204e $~...N.$~... N │ │ │ +00488f20: 24e0 1300 004e 0024 e014 0000 2020 204e $....N.$.... N │ │ │ 00488f30: 6f74 6520 7468 6174 2062 6563 6175 7365 ote that because │ │ │ 00488f40: 2074 6865 2066 6f72 7761 7264 2074 7261 the forward tra │ │ │ 00488f50: 6e73 666f 726d 2069 7320 746f 2074 6865 nsform is to the │ │ │ 00488f60: 2047 4453 2067 6c6f 6261 6c20 7374 6f72 GDS global stor │ │ │ -00488f70: 6167 654f 0024 7e15 0000 2020 2066 6f72 ageO.$~... for │ │ │ +00488f70: 6167 654f 0024 e015 0000 2020 2066 6f72 ageO.$.... for │ │ │ 00488f80: 6d61 742c 2074 6865 2072 6576 6572 7365 mat, the reverse │ │ │ 00488f90: 2074 7261 6e73 666f 726d 2061 6c77 6179 transform alway │ │ │ 00488fa0: 7320 7368 6f77 7320 6120 676c 6f62 616c s shows a global │ │ │ 00488fb0: 2066 6f72 6d2e 2054 6869 7320 6973 206e form. This is n │ │ │ 00488fc0: 6f74 0000 0000 0000 0000 0000 0000 0000 ot.............. │ │ │ 00488fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00488fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00488ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00489000: 0400 0000 c807 0000 9726 0000 0000 0000 .........&...... │ │ │ -00489010: 7600 007e 4845 4c50 00ff 7300 ff46 554e v..~HELP..s..FUN │ │ │ +00489010: 7600 00e0 4845 4c50 00ff 7300 ff46 554e v...HELP..s..FUN │ │ │ 00489020: 4354 494f 4e53 00ff 7300 ff24 5a43 4f4c CTIONS..s..$ZCOL │ │ │ 00489030: 4c41 5445 2829 00c0 1600 0020 2020 6d61 LATE()..... ma │ │ │ 00489040: 7465 7269 616c 2077 6865 6e20 7468 6520 terial when the │ │ │ 00489050: 7265 7375 6c74 2069 7320 7573 6564 2066 result is used f │ │ │ 00489060: 6f72 206d 6f73 7420 636f 6d70 6172 6973 or most comparis │ │ │ 00489070: 6f6e 732c 2062 7574 2066 6f72 2073 6f6d ons, but for som │ │ │ -00489080: 6520 7573 6573 4700 247e 1700 0020 2020 e usesG.$~... │ │ │ +00489080: 6520 7573 6573 4700 24e0 1700 0020 2020 e usesG.$.... │ │ │ 00489090: 7468 6520 6170 706c 6361 7469 6f6e 206d the applcation m │ │ │ 004890a0: 6967 6874 206e 6565 6420 746f 2072 656d ight need to rem │ │ │ 004890b0: 6f76 6520 7468 6520 6c65 6164 696e 6720 ove the leading │ │ │ 004890c0: 7570 2d61 7272 6f77 2028 5e29 2e07 0024 up-arrow (^)...$ │ │ │ -004890d0: 7e18 0000 4d00 247e 1900 0020 2020 506c ~...M.$~... Pl │ │ │ +004890d0: e018 0000 4d00 24e0 1900 0020 2020 506c ....M.$.... Pl │ │ │ 004890e0: 6561 7365 2073 6565 2074 6865 2073 6563 ease see the sec │ │ │ 004890f0: 7469 6f6e 206f 6e20 245a 4154 5241 4e53 tion on $ZATRANS │ │ │ 00489100: 464f 524d 2829 2066 6f72 2061 2073 696d FORM() for a sim │ │ │ 00489110: 696c 6172 2061 6c74 6572 6e61 7469 7665 ilar alternative │ │ │ -00489120: 2e07 0024 7e1a 0000 3600 237e ff73 00ff ...$~...6.#~.s.. │ │ │ +00489120: 2e07 0024 e01a 0000 3600 23e0 ff73 00ff ...$....6.#..s.. │ │ │ 00489130: 4558 414d 504c 455f 4f46 5f24 5a43 4f4c EXAMPLE_OF_$ZCOL │ │ │ 00489140: 4c41 5445 2829 0000 4578 616d 706c 655f LATE()..Example_ │ │ │ 00489150: 6f66 5f24 5a43 4f4c 6c61 7465 2829 2100 of_$ZCOLlate()!. │ │ │ -00489160: 3e7e bf11 0000 2020 2045 7861 6d70 6c65 >~.... Example │ │ │ +00489160: 3ee0 bf11 0000 2020 2045 7861 6d70 6c65 >..... Example │ │ │ 00489170: 206f 6620 245a 434f 4c6c 6174 6528 2907 of $ZCOLlate(). │ │ │ -00489180: 003f 7e21 0000 1200 3f7e 3100 0020 2020 .?~!....?~1.. │ │ │ -00489190: 4578 616d 706c 653a 0700 3f7e 4100 0036 Example:..?~A..6 │ │ │ -004891a0: 003f 7e51 0000 2020 2047 544d 3e77 7269 .?~Q.. GTM>wri │ │ │ +00489180: 003f e021 0000 1200 3fe0 3100 0020 2020 .?.!....?.1.. │ │ │ +00489190: 4578 616d 706c 653a 0700 3fe0 4100 0036 Example:..?.A..6 │ │ │ +004891a0: 003f e051 0000 2020 2047 544d 3e77 7269 .?.Q.. GTM>wri │ │ │ 004891b0: 7465 2024 7a77 7269 7465 2824 7a63 6f6c te $zwrite($zcol │ │ │ 004891c0: 6c61 7465 2822 4128 2222 666f 6f22 2229 late("A(""foo"") │ │ │ -004891d0: 222c 3029 2925 003f 7e61 0000 2020 2022 ",0))%.?~a.. " │ │ │ +004891d0: 222c 3029 2925 003f e061 0000 2020 2022 ",0))%.?.a.. " │ │ │ 004891e0: 4122 5f24 4328 302c 3235 3529 5f22 666f A"_$C(0,255)_"fo │ │ │ -004891f0: 6f22 5f24 4328 302c 3029 3c00 3f7e 7100 o"_$C(0,0)<.?~q. │ │ │ +004891f0: 6f22 5f24 4328 302c 3029 3c00 3fe0 7100 o"_$C(0,0)<.?.q. │ │ │ 00489200: 0020 2020 4754 4d3e 7772 6974 6520 247a . GTM>write $z │ │ │ 00489210: 636f 6c6c 6174 6528 247a 636f 6c6c 6174 collate($zcollat │ │ │ 00489220: 6528 2241 2822 2266 6f6f 2222 2922 2c30 e("A(""foo"")",0 │ │ │ -00489230: 292c 302c 3129 1300 3f7e 8100 0020 2020 ),0,1)..?~... │ │ │ -00489240: 5e41 2822 666f 6f22 290e 003f 7e91 0000 ^A("foo")..?~... │ │ │ -00489250: 2020 2047 544d 3e08 003e 7ec0 1100 004e GTM>..>~....N │ │ │ -00489260: 003f 7e12 0000 2020 2054 6865 2066 6972 .?~... The fir │ │ │ +00489230: 292c 302c 3129 1300 3fe0 8100 0020 2020 ),0,1)..?.... │ │ │ +00489240: 5e41 2822 666f 6f22 290e 003f e091 0000 ^A("foo")..?.... │ │ │ +00489250: 2020 2047 544d 3e08 003e e0c0 1100 004e GTM>..>.....N │ │ │ +00489260: 003f e012 0000 2020 2054 6865 2066 6972 .?.... The fir │ │ │ 00489270: 7374 2057 5249 5445 2069 6e20 7468 6973 st WRITE in this │ │ │ 00489280: 2065 7861 6d70 6c65 2073 686f 7773 2074 example shows t │ │ │ 00489290: 6865 2072 6561 6461 626c 6520 666f 726d he readable form │ │ │ 004892a0: 206f 7220 7468 6520 7661 6c75 6552 003f or the valueR.? │ │ │ -004892b0: 7e13 0000 2020 2070 726f 6475 6365 6420 ~... produced │ │ │ +004892b0: e013 0000 2020 2070 726f 6475 6365 6420 .... produced │ │ │ 004892c0: 6279 2074 6865 2024 5a43 4f4c 4c41 5445 by the $ZCOLLATE │ │ │ 004892d0: 2829 2072 6576 6561 6c69 6e67 2074 6865 () revealing the │ │ │ 004892e0: 2064 6574 6169 6c73 206f 6620 686f 7720 details of how │ │ │ 004892f0: 4754 2e4d 2069 6e74 6572 6e61 6c6c 7951 GT.M internallyQ │ │ │ -00489300: 003f 7e14 0000 2020 2072 6570 7265 7365 .?~... represe │ │ │ +00489300: 003f e014 0000 2020 2072 6570 7265 7365 .?.... represe │ │ │ 00489310: 6e74 7320 7468 6973 206b 6579 2075 7369 nts this key usi │ │ │ 00489320: 6e67 2064 6566 6175 6c74 2028 4d29 2063 ng default (M) c │ │ │ 00489330: 6f6c 6c61 7469 6f6e 2e20 5468 6520 7365 ollation. The se │ │ │ 00489340: 636f 6e64 2057 5249 5445 2073 686f 7773 cond WRITE shows │ │ │ -00489350: 5100 3f7e 1500 0020 2020 686f 7720 7468 Q.?~... how th │ │ │ +00489350: 5100 3fe0 1500 0020 2020 686f 7720 7468 Q.?.... how th │ │ │ 00489360: 6520 636f 6d62 696e 6174 696f 6e20 6f66 e combination of │ │ │ 00489370: 2074 6865 2074 7261 6e73 666f 726d 2061 the transform a │ │ │ 00489380: 6e64 2072 6576 6572 7365 2074 7261 6e73 nd reverse trans │ │ │ 00489390: 666f 726d 2072 6573 746f 7265 7320 7468 form restores th │ │ │ -004893a0: 652f 003f 7e16 0000 2020 2076 616c 7565 e/.?~... value │ │ │ +004893a0: 652f 003f e016 0000 2020 2076 616c 7565 e/.?.... value │ │ │ 004893b0: 2074 6f20 7468 6520 6f72 6967 696e 616c to the original │ │ │ 004893c0: 2072 6570 7265 7365 6e74 6174 696f 6e2e representation. │ │ │ -004893d0: 0700 3f7e 1700 0018 001b 7e4e 5645 5254 ..?~......~NVERT │ │ │ +004893d0: 0700 3fe0 1700 0018 001b e04e 5645 5254 ..?........NVERT │ │ │ 004893e0: 2829 0000 245a 434f 6e76 6572 7428 2916 ()..$ZCOnvert(). │ │ │ -004893f0: 0023 7ebf 1100 0020 2020 245a 434f 6e76 .#~.... $ZCOnv │ │ │ -00489400: 6572 7428 2907 0024 7e21 0000 5300 247e ert()..$~!..S.$~ │ │ │ +004893f0: 0023 e0bf 1100 0020 2020 245a 434f 6e76 .#..... $ZCOnv │ │ │ +00489400: 6572 7428 2907 0024 e021 0000 5300 24e0 ert()..$.!..S.$. │ │ │ 00489410: 3100 0020 2020 5265 7475 726e 7320 6974 1.. Returns it │ │ │ 00489420: 7320 6669 7273 7420 6172 6775 6d65 6e74 s first argument │ │ │ 00489430: 2061 7320 6120 7374 7269 6e67 2063 6f6e as a string con │ │ │ 00489440: 7665 7274 6564 2074 6f20 6120 6469 6666 verted to a diff │ │ │ 00489450: 6572 656e 7420 656e 636f 6469 6e67 2e50 erent encoding.P │ │ │ -00489460: 0024 7e41 0000 2020 2054 6865 2074 776f .$~A.. The two │ │ │ +00489460: 0024 e041 0000 2020 2054 6865 2074 776f .$.A.. The two │ │ │ 00489470: 2061 7267 756d 656e 7420 666f 726d 2063 argument form c │ │ │ 00489480: 6861 6e67 6573 2074 6865 2065 6e63 6f64 hanges the encod │ │ │ 00489490: 696e 6720 666f 7220 6361 7365 2077 6974 ing for case wit │ │ │ 004894a0: 6869 6e20 6120 6368 6172 6163 7465 7243 hin a characterC │ │ │ -004894b0: 0024 7e51 0000 2020 2073 6574 2e20 5468 .$~Q.. set. Th │ │ │ +004894b0: 0024 e051 0000 2020 2073 6574 2e20 5468 .$.Q.. set. Th │ │ │ 004894c0: 6520 7468 7265 6520 6172 6775 6d65 6e74 e three argument │ │ │ 004894d0: 2066 6f72 6d20 6368 616e 6765 7320 7468 form changes th │ │ │ 004894e0: 6520 656e 636f 6469 6e67 2073 6368 656d e encoding schem │ │ │ -004894f0: 652e 0700 247e 6100 0035 0024 7e71 0000 e...$~a..5.$~q.. │ │ │ +004894f0: 652e 0700 24e0 6100 0035 0024 e071 0000 e...$.a..5.$.q.. │ │ │ 00489500: 2020 2054 6865 2066 6f72 6d61 7420 666f The format fo │ │ │ 00489510: 7220 7468 6520 245a 434f 4e56 4552 5428 r the $ZCONVERT( │ │ │ 00489520: 2920 6675 6e63 7469 6f6e 2069 733a 0700 ) function is:.. │ │ │ -00489530: 247e 8100 002b 0024 7e91 0000 2020 2024 $~...+.$~... $ │ │ │ +00489530: 24e0 8100 002b 0024 e091 0000 2020 2024 $....+.$.... $ │ │ │ 00489540: 5a43 4f5b 4e56 4552 545d 2865 7870 7231 ZCO[NVERT](expr1 │ │ │ 00489550: 2c20 6578 7072 322c 5b65 7870 7233 5d29 , expr2,[expr3]) │ │ │ -00489560: 0800 237e c011 0000 1500 247e 1200 0020 ..#~......$~... │ │ │ +00489560: 0800 23e0 c011 0000 1500 24e0 1200 0020 ..#.......$.... │ │ │ 00489570: 2020 2a2a 5761 726e 696e 672a 2a07 0024 **Warning**..$ │ │ │ -00489580: 7e13 0000 5300 247e 1400 0020 2020 5768 ~...S.$~... Wh │ │ │ +00489580: e013 0000 5300 24e0 1400 0020 2020 5768 ....S.$.... Wh │ │ │ 00489590: 656e 2024 6774 6d5f 6368 7365 7420 6973 en $gtm_chset is │ │ │ 004895a0: 2073 6574 2074 6f20 5554 462d 382c 2074 set to UTF-8, t │ │ │ 004895b0: 6865 2022 4d22 206f 7220 2257 2d31 3235 he "M" or "W-125 │ │ │ 004895c0: 3222 2063 6f64 6520 7370 6563 6966 696e 2" code specifin │ │ │ -004895d0: 6720 696e 7075 7452 0024 7e15 0000 2020 g inputR.$~... │ │ │ +004895d0: 6720 696e 7075 7452 0024 e015 0000 2020 g inputR.$.... │ │ │ 004895e0: 206f 7220 6f75 7470 7574 206f 6e65 2d62 or output one-b │ │ │ 004895f0: 7974 6520 656e 636f 6469 6e67 2072 6571 yte encoding req │ │ │ 00489600: 7569 7265 7320 6361 7265 2069 6e20 7468 uires care in th │ │ │ 00489610: 6520 6d75 6c74 692d 6279 7465 2065 6e76 e multi-byte env │ │ │ -00489620: 6972 6f6e 6d65 6e74 2e50 0024 7e16 0000 ironment.P.$~... │ │ │ +00489620: 6972 6f6e 6d65 6e74 2e50 0024 e016 0000 ironment.P.$.... │ │ │ 00489630: 2020 2054 6865 7265 666f 7265 2075 7365 Therefore use │ │ │ 00489640: 2063 6175 7469 6f6e 2069 6e20 6368 6f6f caution in choo │ │ │ 00489650: 7369 6e67 2062 6574 7765 656e 2063 6861 sing between cha │ │ │ 00489660: 7261 6374 6572 2d20 616e 6420 6279 7465 racter- and byte │ │ │ -00489670: 2d6f 7269 656e 7465 6452 0024 7e17 0000 -orientedR.$~... │ │ │ +00489670: 2d6f 7269 656e 7465 6452 0024 e017 0000 -orientedR.$.... │ │ │ 00489680: 2020 2066 756e 6374 696f 6e73 2069 6e20 functions in │ │ │ 00489690: 7468 6520 7375 7272 6f75 6e64 696e 6720 the surrounding │ │ │ 004896a0: 636f 6465 2c20 7375 6368 2061 7320 6265 code, such as be │ │ │ 004896b0: 7477 6565 6e20 2443 4841 5228 2920 616e tween $CHAR() an │ │ │ -004896c0: 6420 245a 4348 4152 2829 2e3f 0024 7e18 d $ZCHAR().?.$~. │ │ │ +004896c0: 6420 245a 4348 4152 2829 2e3f 0024 e018 d $ZCHAR().?.$.. │ │ │ 004896d0: 0000 2020 2054 6865 2042 4144 4348 4152 .. The BADCHAR │ │ │ 004896e0: 2073 6574 7469 6e67 2069 7320 616c 736f setting is also │ │ │ 004896f0: 2061 2066 6163 746f 7220 746f 206b 6565 a factor to kee │ │ │ -00489700: 7020 696e 206d 696e 642e 0700 247e 1900 p in mind...$~.. │ │ │ -00489710: 0012 0024 7e1a 0000 2020 202a 2a4e 6f74 ...$~... **Not │ │ │ -00489720: 652a 2a07 0024 7e21 0000 4f00 247e 2200 e**..$~!..O.$~". │ │ │ +00489700: 7020 696e 206d 696e 642e 0700 24e0 1900 p in mind...$... │ │ │ +00489710: 0012 0024 e01a 0000 2020 202a 2a4e 6f74 ...$.... **Not │ │ │ +00489720: 652a 2a07 0024 e021 0000 4f00 24e0 2200 e**..$.!..O.$.". │ │ │ 00489730: 0020 2020 5768 656e 2055 5446 2d38 206d . When UTF-8 m │ │ │ 00489740: 6f64 6520 6973 2065 6e61 626c 6564 2c20 ode is enabled, │ │ │ 00489750: 4754 2e4d 2075 7365 7320 7468 6520 4943 GT.M uses the IC │ │ │ 00489760: 5520 4c69 6272 6172 7920 746f 2070 6572 U Library to per │ │ │ -00489770: 666f 726d 2063 6173 654f 0024 7e23 0000 form caseO.$~#.. │ │ │ +00489770: 666f 726d 2063 6173 654f 0024 e023 0000 form caseO.$.#.. │ │ │ 00489780: 2020 2063 6f6e 7665 7273 696f 6e2e 2041 conversion. A │ │ │ 00489790: 7320 6d65 6e74 696f 6e65 6420 696e 2074 s mentioned in t │ │ │ 004897a0: 6865 2054 6865 6f72 7920 6f66 204f 7065 he Theory of Ope │ │ │ 004897b0: 7261 7469 6f6e 2073 6563 7469 6f6e 2c20 ration section, │ │ │ 004897c0: 7468 6520 6361 7365 0000 0000 0000 0000 the case........ │ │ │ 004897d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004897e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004897f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00489800: 0400 0000 da07 0000 c926 0000 0000 0000 .........&...... │ │ │ -00489810: 7400 007e 4845 4c50 00ff 7300 ff46 554e t..~HELP..s..FUN │ │ │ +00489810: 7400 00e0 4845 4c50 00ff 7300 ff46 554e t...HELP..s..FUN │ │ │ 00489820: 4354 494f 4e53 00ff 7300 ff24 5a43 4f4e CTIONS..s..$ZCON │ │ │ 00489830: 5645 5254 2829 00c0 2400 0020 2020 636f VERT()..$.. co │ │ │ 00489840: 6e76 6572 7369 6f6e 206f 6620 7468 6520 nversion of the │ │ │ 00489850: 7374 7269 6e67 7320 6f63 6375 7273 2061 strings occurs a │ │ │ 00489860: 6363 6f72 6469 6e67 2074 6f20 5554 462d ccording to UTF- │ │ │ 00489870: 3820 636f 6465 2d70 6f69 6e74 2076 616c 8 code-point val │ │ │ -00489880: 7565 732e 5300 247e 2500 0020 2020 5468 ues.S.$~%.. Th │ │ │ +00489880: 7565 732e 5300 24e0 2500 0020 2020 5468 ues.S.$.%.. Th │ │ │ 00489890: 6973 206d 6179 206e 6f74 2062 6520 7468 is may not be th │ │ │ 004898a0: 6520 6c69 6e67 7569 7374 6963 616c 6c79 e linguistically │ │ │ 004898b0: 206f 7220 6375 6c74 7572 616c 6c79 2063 or culturally c │ │ │ 004898c0: 6f72 7265 6374 2063 6173 6520 636f 6e76 orrect case conv │ │ │ -004898d0: 6572 7369 6f6e 2c4c 0024 7e26 0000 2020 ersion,L.$~&.. │ │ │ +004898d0: 6572 7369 6f6e 2c4c 0024 e026 0000 2020 ersion,L.$.&.. │ │ │ 004898e0: 2066 6f72 2065 7861 6d70 6c65 2c20 6f66 for example, of │ │ │ 004898f0: 2074 6865 206e 616d 6573 2069 6e20 7468 the names in th │ │ │ 00489900: 6520 7465 6c65 7068 6f6e 6520 6469 7265 e telephone dire │ │ │ 00489910: 6374 6f72 6965 732e 2054 6865 7265 666f ctories. Therefo │ │ │ -00489920: 7265 2c4f 0024 7e27 0000 2020 2061 7070 re,O.$~'.. app │ │ │ +00489920: 7265 2c4f 0024 e027 0000 2020 2061 7070 re,O.$.'.. app │ │ │ 00489930: 6c69 6361 7469 6f6e 2064 6576 656c 6f70 lication develop │ │ │ 00489940: 6572 7320 6d75 7374 2065 6e73 7572 6520 ers must ensure │ │ │ 00489950: 7468 6174 2074 6865 2061 6374 7561 6c20 that the actual │ │ │ 00489960: 6361 7365 2063 6f6e 7665 7273 696f 6e20 case conversion │ │ │ -00489970: 6973 4d00 247e 2800 0020 2020 6c69 6e67 isM.$~(.. ling │ │ │ +00489970: 6973 4d00 24e0 2800 0020 2020 6c69 6e67 isM.$.(.. ling │ │ │ 00489980: 7569 7374 6963 616c 6c79 2061 6e64 2063 uistically and c │ │ │ 00489990: 756c 7475 7261 6c6c 7920 636f 7272 6563 ulturally correc │ │ │ 004899a0: 7420 666f 7220 7468 6569 7220 7370 6563 t for their spec │ │ │ 004899b0: 6966 6963 206e 6565 6473 2e20 5468 6552 ific needs. TheR │ │ │ -004899c0: 0024 7e29 0000 2020 2074 776f 2d61 7267 .$~).. two-arg │ │ │ +004899c0: 0024 e029 0000 2020 2074 776f 2d61 7267 .$.).. two-arg │ │ │ 004899d0: 756d 656e 7420 666f 726d 206f 6620 7468 ument form of th │ │ │ 004899e0: 6520 245a 434f 4e56 4552 5428 2920 6675 e $ZCONVERT() fu │ │ │ 004899f0: 6e63 7469 6f6e 2069 6e20 4d20 6d6f 6465 nction in M mode │ │ │ 00489a00: 2064 6f65 7320 6e6f 7420 7573 6520 7468 does not use th │ │ │ -00489a10: 6550 0024 7e2a 0000 2020 2049 4355 204c eP.$~*.. ICU L │ │ │ +00489a10: 6550 0024 e02a 0000 2020 2049 4355 204c eP.$.*.. ICU L │ │ │ 00489a20: 6962 7261 7279 2074 6f20 7065 7266 6f72 ibrary to perfor │ │ │ 00489a30: 6d20 6f70 6572 6174 696f 6e20 7265 6c61 m operation rela │ │ │ 00489a40: 7465 6420 746f 2074 6865 2063 6173 6520 ted to the case │ │ │ 00489a50: 636f 6e76 6572 7369 6f6e 206f 6620 7468 conversion of th │ │ │ -00489a60: 6512 0024 7e31 0000 2020 2073 7472 696e e..$~1.. strin │ │ │ -00489a70: 6773 2e07 0024 7e32 0000 1a00 237e ff73 gs...$~2....#~.s │ │ │ +00489a60: 6512 0024 e031 0000 2020 2073 7472 696e e..$.1.. strin │ │ │ +00489a70: 6773 2e07 0024 e032 0000 1a00 23e0 ff73 gs...$.2....#..s │ │ │ 00489a80: 00ff 4558 414d 504c 4553 0000 4578 616d ..EXAMPLES..Exam │ │ │ -00489a90: 706c 6573 1300 307e bf11 0000 2020 2045 ples..0~.... E │ │ │ -00489aa0: 7861 6d70 6c65 7307 0031 7e21 0000 1200 xamples..1~!.... │ │ │ -00489ab0: 317e 3100 0020 2020 4578 616d 706c 653a 1~1.. Example: │ │ │ -00489ac0: 0700 317e 4100 0033 0031 7e51 0000 2020 ..1~A..3.1~Q.. │ │ │ +00489a90: 706c 6573 1300 30e0 bf11 0000 2020 2045 ples..0..... E │ │ │ +00489aa0: 7861 6d70 6c65 7307 0031 e021 0000 1200 xamples..1.!.... │ │ │ +00489ab0: 31e0 3100 0020 2020 4578 616d 706c 653a 1.1.. Example: │ │ │ +00489ac0: 0700 31e0 4100 0033 0031 e051 0000 2020 ..1.A..3.1.Q.. │ │ │ 00489ad0: 2047 544d 3e77 7269 7465 2024 7a63 6f6e GTM>write $zcon │ │ │ 00489ae0: 7665 7274 2822 4861 7070 7920 4e65 7720 vert("Happy New │ │ │ -00489af0: 5965 6172 222c 2255 2229 1800 317e 6100 Year","U")..1~a. │ │ │ +00489af0: 5965 6172 222c 2255 2229 1800 31e0 6100 Year","U")..1.a. │ │ │ 00489b00: 0020 2020 4841 5050 5920 4e45 5720 5945 . HAPPY NEW YE │ │ │ -00489b10: 4152 0700 317e 7100 0012 0031 7e81 0000 AR..1~q....1~... │ │ │ -00489b20: 2020 2045 7861 6d70 6c65 3a07 0031 7e91 Example:..1~. │ │ │ -00489b30: 0000 3400 307e c011 0000 2020 2047 544d ..4.0~.... GTM │ │ │ +00489b10: 4152 0700 31e0 7100 0012 0031 e081 0000 AR..1.q....1.... │ │ │ +00489b20: 2020 2045 7861 6d70 6c65 3a07 0031 e091 Example:..1.. │ │ │ +00489b30: 0000 3400 30e0 c011 0000 2020 2047 544d ..4.0..... GTM │ │ │ 00489b40: 3e57 7269 7465 2024 7a63 6f6e 7665 7274 >Write $zconvert │ │ │ 00489b50: 2822 4841 5050 5920 4e45 5720 5945 4152 ("HAPPY NEW YEAR │ │ │ -00489b60: 222c 2254 2229 1800 317e 1200 0020 2020 ","T")..1~... │ │ │ +00489b60: 222c 2254 2229 1800 31e0 1200 0020 2020 ","T")..1.... │ │ │ 00489b70: 4861 7070 7920 4e65 7720 5965 6172 0700 Happy New Year.. │ │ │ -00489b80: 317e 1300 0012 0031 7e14 0000 2020 2045 1~.....1~... E │ │ │ -00489b90: 7861 6d70 6c65 3a07 0031 7e15 0000 2300 xample:..1~...#. │ │ │ -00489ba0: 317e 1600 0020 2020 4754 4d3e 5365 7420 1~... GTM>Set │ │ │ +00489b80: 31e0 1300 0012 0031 e014 0000 2020 2045 1......1.... E │ │ │ +00489b90: 7861 6d70 6c65 3a07 0031 e015 0000 2300 xample:..1....#. │ │ │ +00489ba0: 31e0 1600 0020 2020 4754 4d3e 5365 7420 1.... GTM>Set │ │ │ 00489bb0: 5438 3d22 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a T8="************ │ │ │ -00489bc0: 221f 0031 7e17 0000 2020 2047 544d 3e57 "..1~... GTM>W │ │ │ +00489bc0: 221f 0031 e017 0000 2020 2047 544d 3e57 "..1.... GTM>W │ │ │ 00489bd0: 7269 7465 2024 4c65 6e67 7468 2854 3829 rite $Length(T8) │ │ │ -00489be0: 0c00 317e 1800 0020 2020 3132 3600 317e ..1~... 126.1~ │ │ │ +00489be0: 0c00 31e0 1800 0020 2020 3132 3600 31e0 ..1.... 126.1. │ │ │ 00489bf0: 1900 0020 2020 4754 4d3e 5365 7420 5431 ... GTM>Set T1 │ │ │ 00489c00: 363d 247a 636f 6e76 6572 7428 5438 2c22 6=$zconvert(T8," │ │ │ 00489c10: 5554 462d 3822 2c22 5554 462d 3136 4c45 UTF-8","UTF-16LE │ │ │ -00489c20: 2229 2000 317e 1a00 0020 2020 4754 4d3e ") .1~... GTM> │ │ │ +00489c20: 2229 2000 31e0 1a00 0020 2020 4754 4d3e ") .1.... GTM> │ │ │ 00489c30: 5772 6974 6520 246c 656e 6774 6828 5431 Write $length(T1 │ │ │ -00489c40: 3629 6500 317e 2100 0020 2020 2547 544d 6)e.1~!.. %GTM │ │ │ +00489c40: 3629 6500 31e0 2100 0020 2020 2547 544d 6)e.1.!.. %GTM │ │ │ 00489c50: 2d45 2d42 4144 4348 4152 2c20 245a 4348 -E-BADCHAR, $ZCH │ │ │ 00489c60: 4152 2831 3239 2c31 3337 2c32 3332 2c31 AR(129,137,232,1 │ │ │ 00489c70: 3530 2920 6973 206e 6f74 2061 2076 616c 50) is not a val │ │ │ 00489c80: 6964 2063 6861 7261 6374 6572 2069 6e20 id character in │ │ │ 00489c90: 7468 6520 5554 462d 3820 656e 636f 6469 the UTF-8 encodi │ │ │ -00489ca0: 6e67 2066 6f72 6d37 0031 7e22 0000 2020 ng form7.1~".. │ │ │ +00489ca0: 6e67 2066 6f72 6d37 0031 e022 0000 2020 ng form7.1.".. │ │ │ 00489cb0: 2047 544d 3e53 6574 2054 3136 3d24 5a43 GTM>Set T16=$ZC │ │ │ 00489cc0: 4f6e 7665 7274 2854 3136 2c22 5554 462d Onvert(T16,"UTF- │ │ │ 00489cd0: 3136 4c45 222c 2255 5446 2d38 2229 2000 16LE","UTF-8") . │ │ │ -00489ce0: 317e 2300 0020 2020 4754 4d3e 5772 6974 1~#.. GTM>Writ │ │ │ +00489ce0: 31e0 2300 0020 2020 4754 4d3e 5772 6974 1.#.. GTM>Writ │ │ │ 00489cf0: 6520 246c 656e 6774 6828 5431 3629 0b00 e $length(T16).. │ │ │ -00489d00: 317e 2400 0020 2020 3941 0031 7e25 0000 1~$.. 9A.1~%.. │ │ │ +00489d00: 31e0 2400 0020 2020 3941 0031 e025 0000 1.$.. 9A.1.%.. │ │ │ 00489d10: 2020 2047 544d 3e73 6574 2057 544f 5554 GTM>set WTOUT │ │ │ 00489d20: 4638 3d24 7a63 6f6e 7665 7274 2824 5a43 F8=$zconvert($ZC │ │ │ 00489d30: 4841 5228 3132 3829 2c22 572d 3132 3532 HAR(128),"W-1252 │ │ │ -00489d40: 222c 2255 5446 2d38 2229 1b00 317e 2600 ","UTF-8")..1~&. │ │ │ +00489d40: 222c 2255 5446 2d38 2229 1b00 31e0 2600 ","UTF-8")..1.&. │ │ │ 00489d50: 0020 2020 4754 4d3e 7772 6974 6520 5754 . GTM>write WT │ │ │ -00489d60: 4f55 5446 380d 0031 7e27 0000 2020 2045 OUTF8..1~'.. E │ │ │ -00489d70: 5552 3800 317e 2800 0020 2020 4754 4d3e UR8.1~(.. GTM> │ │ │ +00489d60: 4f55 5446 380d 0031 e027 0000 2020 2045 OUTF8..1.'.. E │ │ │ +00489d70: 5552 3800 31e0 2800 0020 2020 4754 4d3e UR8.1.(.. GTM> │ │ │ 00489d80: 7365 7420 5554 4638 544f 573d 247a 636f set UTF8TOW=$zco │ │ │ 00489d90: 6e76 6572 7428 5754 4f55 5446 382c 2275 nvert(WTOUTF8,"u │ │ │ -00489da0: 7466 2d38 222c 224d 2229 1b00 317e 2900 tf-8","M")..1~). │ │ │ +00489da0: 7466 2d38 222c 224d 2229 1b00 31e0 2900 tf-8","M")..1.). │ │ │ 00489db0: 0020 2020 4754 4d3e 7772 6974 6520 5554 . GTM>write UT │ │ │ -00489dc0: 4638 544f 570b 0031 7e2a 0000 2020 203f F8TOW..1~*.. ? │ │ │ -00489dd0: 0700 317e 3100 004f 0031 7e32 0000 2020 ..1~1..O.1~2.. │ │ │ +00489dc0: 4638 544f 570b 0031 e02a 0000 2020 203f F8TOW..1.*.. ? │ │ │ +00489dd0: 0700 31e0 3100 004f 0031 e032 0000 2020 ..1.1..O.1.2.. │ │ │ 00489de0: 2049 6e20 7468 6520 6162 6f76 6520 6578 In the above ex │ │ │ 00489df0: 616d 706c 652c 2024 4c45 4e47 5448 2829 ample, $LENGTH() │ │ │ 00489e00: 2066 756e 6374 696f 6e20 7472 6967 6765 function trigge │ │ │ 00489e10: 7273 2061 6e20 6572 726f 7220 6265 6361 rs an error beca │ │ │ -00489e20: 7573 6520 6974 3c00 317e 3300 0020 2020 use it<.1~3.. │ │ │ +00489e20: 7573 6520 6974 3c00 31e0 3300 0020 2020 use it<.1.3.. │ │ │ 00489e30: 7461 6b65 7320 6f6e 6c79 2055 5446 2d38 takes only UTF-8 │ │ │ 00489e40: 2065 6e63 6f64 696e 6720 7374 7269 6e67 encoding string │ │ │ 00489e50: 7320 6173 2074 6865 2061 7267 756d 656e s as the argumen │ │ │ -00489e60: 742e 0700 317e 3400 0014 0019 7e44 4154 t...1~4.....~DAT │ │ │ +00489e60: 742e 0700 31e0 3400 0014 0019 e044 4154 t...1.4......DAT │ │ │ 00489e70: 4128 2900 0024 5a44 4154 4128 2913 0020 A()..$ZDATA().. │ │ │ -00489e80: 7ebf 1100 0020 2020 245a 4441 5441 2829 ~.... $ZDATA() │ │ │ -00489e90: 0700 217e 2100 004f 0021 7e31 0000 2020 ..!~!..O.!~1.. │ │ │ +00489e80: e0bf 1100 0020 2020 245a 4441 5441 2829 ..... $ZDATA() │ │ │ +00489e90: 0700 21e0 2100 004f 0021 e031 0000 2020 ..!.!..O.!.1.. │ │ │ 00489ea0: 2045 7874 656e 6473 2024 4441 5441 2829 Extends $DATA() │ │ │ 00489eb0: 2074 6f20 7265 666c 6563 7420 7468 6520 to reflect the │ │ │ 00489ec0: 6375 7272 656e 7420 616c 6961 7320 7374 current alias st │ │ │ 00489ed0: 6174 6520 6f66 2074 6865 206c 766e 206f ate of the lvn o │ │ │ -00489ee0: 7220 6e61 6d65 4d00 217e 4100 0020 2020 r nameM.!~A.. │ │ │ +00489ee0: 7220 6e61 6d65 4d00 21e0 4100 0020 2020 r nameM.!.A.. │ │ │ 00489ef0: 6172 6775 6d65 6e74 2074 6f20 6964 656e argument to iden │ │ │ 00489f00: 7469 6679 2061 6c69 6173 2061 6e64 2061 tify alias and a │ │ │ 00489f10: 6c69 6173 2063 6f6e 7461 696e 6572 2076 lias container v │ │ │ 00489f20: 6172 6961 626c 6573 2e20 4974 2074 7265 ariables. It tre │ │ │ -00489f30: 6174 7354 0021 7e51 0000 2020 2076 6172 atsT.!~Q.. var │ │ │ +00489f30: 6174 7354 0021 e051 0000 2020 2076 6172 atsT.!.Q.. var │ │ │ 00489f40: 6961 626c 6573 206a 6f69 6e65 6420 7468 iables joined th │ │ │ 00489f50: 726f 7567 6820 7061 7373 2d62 792d 7265 rough pass-by-re │ │ │ 00489f60: 6665 7265 6e63 6520 6173 2077 656c 6c20 ference as well │ │ │ 00489f70: 6173 2054 5020 5245 5354 4152 5420 7661 as TP RESTART va │ │ │ -00489f80: 7269 6162 6c65 7353 0021 7e61 0000 2020 riablesS.!~a.. │ │ │ +00489f80: 7269 6162 6c65 7353 0021 e061 0000 2020 riablesS.!.a.. │ │ │ 00489f90: 2077 6974 6869 6e20 6120 7472 616e 7361 within a transa │ │ │ 00489fa0: 6374 696f 6e20 6173 2061 6c69 6173 2076 ction as alias v │ │ │ 00489fb0: 6172 6961 626c 6573 2e20 486f 7765 7665 ariables. Howeve │ │ │ 00489fc0: 722c 2069 7420 646f 6573 206e 6f74 2064 r, it does not d │ │ │ 00489fd0: 6973 7469 6e67 7569 7368 0000 0000 0000 istinguish...... │ │ │ 00489fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00489ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0048a000: 0400 0000 ba07 0000 ff26 0000 0000 0000 .........&...... │ │ │ -0048a010: 6100 007e 4845 4c50 00ff 7300 ff46 554e a..~HELP..s..FUN │ │ │ +0048a010: 6100 00e0 4845 4c50 00ff 7300 ff46 554e a...HELP..s..FUN │ │ │ 0048a020: 4354 494f 4e53 00ff 7300 ff24 5a44 4154 CTIONS..s..$ZDAT │ │ │ 0048a030: 4128 2900 bf71 0000 2020 206e 6f64 6573 A()..q.. nodes │ │ │ 0048a040: 2068 6176 696e 6720 616c 6961 7320 636f having alias co │ │ │ 0048a050: 6e74 6169 6e65 7273 2061 6d6f 6e67 2074 ntainers among t │ │ │ 0048a060: 6865 6972 2064 6573 6365 6e64 616e 7473 heir descendants │ │ │ -0048a070: 2e07 0021 7e81 0000 5400 217e 9100 0020 ...!~...T.!~... │ │ │ +0048a070: 2e07 0021 e081 0000 5400 21e0 9100 0020 ...!....T.!.... │ │ │ 0048a080: 2020 496e 2061 6464 6974 696f 6e20 746f In addition to │ │ │ 0048a090: 2074 6865 2066 6f75 7220 7374 616e 6461 the four standa │ │ │ 0048a0a0: 7264 204d 2072 6573 756c 7473 2066 726f rd M results fro │ │ │ 0048a0b0: 6d20 2444 4154 4128 292c 2024 5a44 4154 m $DATA(), $ZDAT │ │ │ -0048a0c0: 4128 2920 7265 7475 726e 733a 0800 207e A() returns:.. ~ │ │ │ -0048a0d0: c011 0000 5300 217e 1200 0020 2020 4578 ....S.!~... Ex │ │ │ +0048a0c0: 4128 2920 7265 7475 726e 733a 0800 20e0 A() returns:.. . │ │ │ +0048a0d0: c011 0000 5300 21e0 1200 0020 2020 4578 ....S.!.... Ex │ │ │ 0048a0e0: 6973 7469 6e67 2024 4441 5441 2829 2074 isting $DATA() t │ │ │ 0048a0f0: 6573 7473 2066 6f72 2064 6174 6120 616e ests for data an │ │ │ 0048a100: 6420 6465 7363 656e 6461 6e74 7320 7265 d descendants re │ │ │ 0048a110: 706f 7274 206f 6e20 616c 6961 7320 616e port on alias an │ │ │ -0048a120: 6420 616c 6961 7352 0021 7e13 0000 2020 d aliasR.!~... │ │ │ +0048a120: 6420 616c 6961 7352 0021 e013 0000 2020 d aliasR.!.... │ │ │ 0048a130: 2063 6f6e 7461 696e 6572 2076 6172 6961 container varia │ │ │ 0048a140: 626c 6573 2c20 6173 2077 656c 6c20 6173 bles, as well as │ │ │ 0048a150: 206f 7468 6572 2076 6172 6961 626c 6573 other variables │ │ │ 0048a160: 2069 6e20 7468 6520 7374 616e 6461 7264 in the standard │ │ │ -0048a170: 2066 6173 6869 6f6e 2e4f 0021 7e14 0000 fashion.O.!~... │ │ │ +0048a170: 2066 6173 6869 6f6e 2e4f 0021 e014 0000 fashion.O.!.... │ │ │ 0048a180: 2020 2057 6865 6e20 616e 2061 7070 6c69 When an appli │ │ │ 0048a190: 6361 7469 6f6e 2075 7365 7320 616c 6961 cation uses alia │ │ │ 0048a1a0: 7320 616e 6420 616c 6961 7320 636f 6e74 s and alias cont │ │ │ 0048a1b0: 6169 6e65 7220 7661 7269 6162 6c65 7320 ainer variables │ │ │ -0048a1c0: 245a 4441 5441 2829 3600 217e 1500 0020 $ZDATA()6.!~... │ │ │ +0048a1c0: 245a 4441 5441 2829 3600 21e0 1500 0020 $ZDATA()6.!.... │ │ │ 0048a1d0: 2020 7375 7070 6c69 6573 2061 6464 6974 supplies addit │ │ │ 0048a1e0: 696f 6e61 6c20 696e 666f 726d 6174 696f ional informatio │ │ │ 0048a1f0: 6e20 7768 656e 206e 6565 6465 642e 0700 n when needed... │ │ │ -0048a200: 217e 1600 001a 0020 7eff 7300 ff45 5841 !~..... ~.s..EXA │ │ │ +0048a200: 21e0 1600 001a 0020 e0ff 7300 ff45 5841 !...... ..s..EXA │ │ │ 0048a210: 4d50 4c45 5300 0045 7861 6d70 6c65 7313 MPLES..Examples. │ │ │ -0048a220: 002d 7ebf 1100 0020 2020 4578 616d 706c .-~.... Exampl │ │ │ -0048a230: 6573 0700 2e7e 2100 0012 002e 7e31 0000 es...~!.....~1.. │ │ │ -0048a240: 2020 2045 7861 6d70 6c65 3a07 002e 7e41 Example:...~A │ │ │ -0048a250: 0000 2200 2e7e 5100 0020 2020 4754 4d3e .."..~Q.. GTM> │ │ │ +0048a220: 002d e0bf 1100 0020 2020 4578 616d 706c .-..... Exampl │ │ │ +0048a230: 6573 0700 2ee0 2100 0012 002e e031 0000 es....!......1.. │ │ │ +0048a240: 2020 2045 7861 6d70 6c65 3a07 002e e041 Example:....A │ │ │ +0048a250: 0000 2200 2ee0 5100 0020 2020 4754 4d3e .."...Q.. GTM> │ │ │ 0048a260: 7365 7420 613d 312c 2a62 2831 293d 612c set a=1,*b(1)=a, │ │ │ -0048a270: 2a63 3d64 2a00 2e7e 6100 0020 2020 4754 *c=d*..~a.. GT │ │ │ +0048a270: 2a63 3d64 2a00 2ee0 6100 0020 2020 4754 *c=d*...a.. GT │ │ │ 0048a280: 4d3e 7772 6974 6520 2464 6174 6128 6129 M>write $data(a) │ │ │ 0048a290: 2c22 2022 2c24 7a64 6174 6128 6129 0f00 ," ",$zdata(a).. │ │ │ -0048a2a0: 2e7e 7100 0020 2020 3120 3130 312a 002e .~q.. 1 101*.. │ │ │ -0048a2b0: 7e81 0000 2020 2047 544d 3e77 7269 7465 ~... GTM>write │ │ │ +0048a2a0: 2ee0 7100 0020 2020 3120 3130 312a 002e ..q.. 1 101*.. │ │ │ +0048a2b0: e081 0000 2020 2047 544d 3e77 7269 7465 .... GTM>write │ │ │ 0048a2c0: 2024 6461 7461 2862 292c 2220 222c 247a $data(b)," ",$z │ │ │ -0048a2d0: 6461 7461 2862 290f 002e 7e91 0000 2020 data(b)...~... │ │ │ -0048a2e0: 2031 3020 3130 2b00 2d7e c011 0000 2020 10 10+.-~.... │ │ │ +0048a2d0: 6461 7461 2862 290f 002e e091 0000 2020 data(b)....... │ │ │ +0048a2e0: 2031 3020 3130 2b00 2de0 c011 0000 2020 10 10+.-..... │ │ │ 0048a2f0: 2047 544d 3e77 7269 7465 2024 6461 7461 GTM>write $data │ │ │ 0048a300: 2863 292c 2220 222c 247a 6461 7461 2863 (c)," ",$zdata(c │ │ │ -0048a310: 290f 002e 7e12 0000 2020 2030 2031 3030 )...~... 0 100 │ │ │ -0048a320: 2a00 2e7e 1300 0020 2020 4754 4d3e 7772 *..~... GTM>wr │ │ │ +0048a310: 290f 002e e012 0000 2020 2030 2031 3030 )....... 0 100 │ │ │ +0048a320: 2a00 2ee0 1300 0020 2020 4754 4d3e 7772 *...... GTM>wr │ │ │ 0048a330: 6974 6520 2464 6174 6128 6429 2c22 2022 ite $data(d)," " │ │ │ -0048a340: 2c24 7a64 6174 6128 6429 0f00 2e7e 1400 ,$zdata(d)...~.. │ │ │ -0048a350: 0020 2020 3020 3130 3030 002e 7e15 0000 . 0 1000..~... │ │ │ +0048a340: 2c24 7a64 6174 6128 6429 0f00 2ee0 1400 ,$zdata(d)...... │ │ │ +0048a350: 0020 2020 3020 3130 3030 002e e015 0000 . 0 1000...... │ │ │ 0048a360: 2020 2047 544d 3e77 7269 7465 2024 6461 GTM>write $da │ │ │ 0048a370: 7461 2862 2831 2929 2c22 2022 2c24 7a64 ta(b(1))," ",$zd │ │ │ -0048a380: 6174 6128 6228 3129 290f 002e 7e16 0000 ata(b(1))...~... │ │ │ -0048a390: 2020 2031 2031 3031 1a00 2e7e 1700 0020 1 101...~... │ │ │ +0048a380: 6174 6128 6228 3129 290f 002e e016 0000 ata(b(1))....... │ │ │ +0048a390: 2020 2031 2031 3031 1a00 2ee0 1700 0020 1 101....... │ │ │ 0048a3a0: 2020 4754 4d3e 7365 7420 6228 312c 3229 GTM>set b(1,2) │ │ │ -0048a3b0: 3d32 3000 2e7e 1800 0020 2020 4754 4d3e =20..~... GTM> │ │ │ +0048a3b0: 3d32 3000 2ee0 1800 0020 2020 4754 4d3e =20...... GTM> │ │ │ 0048a3c0: 7772 6974 6520 2464 6174 6128 6228 3129 write $data(b(1) │ │ │ 0048a3d0: 292c 2220 222c 247a 6461 7461 2862 2831 )," ",$zdata(b(1 │ │ │ -0048a3e0: 2929 1000 2e7e 1900 0020 2020 3131 2031 ))...~... 11 1 │ │ │ -0048a3f0: 3131 3400 2e7e 1a00 0020 2020 4754 4d3e 114..~... GTM> │ │ │ +0048a3e0: 2929 1000 2ee0 1900 0020 2020 3131 2031 ))....... 11 1 │ │ │ +0048a3f0: 3131 3400 2ee0 1a00 0020 2020 4754 4d3e 114...... GTM> │ │ │ 0048a400: 7772 6974 6520 2464 6174 6128 6228 312c write $data(b(1, │ │ │ 0048a410: 3229 292c 2220 222c 247a 6461 7461 2862 2))," ",$zdata(b │ │ │ -0048a420: 2831 2c32 2929 0d00 2e7e 2100 0020 2020 (1,2))...~!.. │ │ │ -0048a430: 3120 310e 002e 7e22 0000 2020 2047 544d 1 1...~".. GTM │ │ │ -0048a440: 3e07 002e 7e23 0000 1100 1c7e 4528 2900 >...~#.....~E(). │ │ │ -0048a450: 0024 5a44 6174 6528 2913 0020 7ebf 1100 .$ZDate().. ~... │ │ │ -0048a460: 0020 2020 245a 4461 7465 2829 0700 217e . $ZDate()..!~ │ │ │ -0048a470: 2100 004b 0021 7e31 0000 2020 2052 6574 !..K.!~1.. Ret │ │ │ +0048a420: 2831 2c32 2929 0d00 2ee0 2100 0020 2020 (1,2))....!.. │ │ │ +0048a430: 3120 310e 002e e022 0000 2020 2047 544d 1 1....".. GTM │ │ │ +0048a440: 3e07 002e e023 0000 1100 1ce0 4528 2900 >....#......E(). │ │ │ +0048a450: 0024 5a44 6174 6528 2913 0020 e0bf 1100 .$ZDate().. .... │ │ │ +0048a460: 0020 2020 245a 4461 7465 2829 0700 21e0 . $ZDate()..!. │ │ │ +0048a470: 2100 004b 0021 e031 0000 2020 2052 6574 !..K.!.1.. Ret │ │ │ 0048a480: 7572 6e73 2061 2064 6174 6520 616e 642f urns a date and/ │ │ │ 0048a490: 6f72 2074 696d 6520 666f 726d 6174 7465 or time formatte │ │ │ 0048a4a0: 6420 6173 2074 6578 7420 6261 7365 6420 d as text based │ │ │ 0048a4b0: 6f6e 2061 6e20 6172 6775 6d65 6e74 2e00 on an argument.. │ │ │ -0048a4c0: 217e 4100 0020 2020 666f 726d 6174 7465 !~A.. formatte │ │ │ +0048a4c0: 21e0 4100 0020 2020 666f 726d 6174 7465 !.A.. formatte │ │ │ 0048a4d0: 6420 696e 2074 6865 206d 616e 6e65 7220 d in the manner │ │ │ -0048a4e0: 6f66 2024 484f 524f 4c4f 472e 0700 217e of $HOROLOG...!~ │ │ │ -0048a4f0: 5100 0030 0021 7e61 0000 2020 2054 6865 Q..0.!~a.. The │ │ │ +0048a4e0: 6f66 2024 484f 524f 4c4f 472e 0700 21e0 of $HOROLOG...!. │ │ │ +0048a4f0: 5100 0030 0021 e061 0000 2020 2054 6865 Q..0.!.a.. The │ │ │ 0048a500: 2066 6f72 6d61 7420 666f 7220 7468 6520 format for the │ │ │ 0048a510: 245a 4441 5445 2066 756e 6374 696f 6e20 $ZDATE function │ │ │ -0048a520: 6973 3a07 0021 7e71 0000 3200 217e 8100 is:..!~q..2.!~.. │ │ │ +0048a520: 6973 3a07 0021 e071 0000 3200 21e0 8100 is:..!.q..2.!... │ │ │ 0048a530: 0020 2020 245a 445b 4154 455d 2865 7870 . $ZD[ATE](exp │ │ │ 0048a540: 7231 5b2c 6578 7072 325b 2c65 7870 7233 r1[,expr2[,expr3 │ │ │ -0048a550: 5b2c 6578 7072 345d 5d5d 5d29 0700 217e [,expr4]]]])..!~ │ │ │ -0048a560: 9100 004d 0020 7ec0 1100 0020 2020 245a ...M. ~.... $Z │ │ │ +0048a550: 5b2c 6578 7072 345d 5d5d 5d29 0700 21e0 [,expr4]]]])..!. │ │ │ +0048a560: 9100 004d 0020 e0c0 1100 0020 2020 245a ...M. ..... $Z │ │ │ 0048a570: 4441 5445 2829 2070 726f 7669 6465 7320 DATE() provides │ │ │ 0048a580: 616e 2065 6173 7920 616e 6420 666c 6578 an easy and flex │ │ │ 0048a590: 6962 6c65 2074 6f6f 6c20 666f 7220 7075 ible tool for pu │ │ │ 0048a5a0: 7474 696e 6720 4d20 696e 7465 726e 616c tting M internal │ │ │ -0048a5b0: 4700 217e 1200 0020 2020 6461 7465 2f74 G.!~... date/t │ │ │ +0048a5b0: 4700 21e0 1200 0020 2020 6461 7465 2f74 G.!.... date/t │ │ │ 0048a5c0: 696d 6520 2824 484f 524f 4c4f 4729 2066 ime ($HOROLOG) f │ │ │ 0048a5d0: 6f72 6d61 7473 2069 6e74 6f20 6d6f 7265 ormats into more │ │ │ 0048a5e0: 2075 7365 722d 6672 6965 6e64 6c79 2066 user-friendly f │ │ │ -0048a5f0: 6f72 6d61 7473 2e07 0021 7e13 0000 1500 ormats...!~..... │ │ │ -0048a600: 217e 1400 0020 2020 2a2a 5761 726e 696e !~... **Warnin │ │ │ -0048a610: 672a 2a07 0021 7e15 0000 4800 217e 1600 g**..!~...H.!~.. │ │ │ +0048a5f0: 6f72 6d61 7473 2e07 0021 e013 0000 1500 ormats...!...... │ │ │ +0048a600: 21e0 1400 0020 2020 2a2a 5761 726e 696e !.... **Warnin │ │ │ +0048a610: 672a 2a07 0021 e015 0000 4800 21e0 1600 g**..!....H.!... │ │ │ 0048a620: 0020 2020 245a 4441 5445 2829 2067 656e . $ZDATE() gen │ │ │ 0048a630: 6572 6174 6573 2061 6e20 6572 726f 7220 erates an error │ │ │ 0048a640: 666f 7220 696e 7075 7420 6461 7465 2076 for input date v │ │ │ 0048a650: 616c 7565 7320 6772 6561 7465 7220 7468 alues greater th │ │ │ -0048a660: 616e 5000 217e 1700 0020 2020 3331 2d44 anP.!~... 31-D │ │ │ +0048a660: 616e 5000 21e0 1700 0020 2020 3331 2d44 anP.!.... 31-D │ │ │ 0048a670: 6563 2d39 3939 3939 3920 2833 3634 3537 ec-999999 (36457 │ │ │ 0048a680: 3030 3838 2920 6f72 206c 6573 7320 7468 0088) or less th │ │ │ 0048a690: 616e 2030 312d 4a41 4e2d 3138 3430 2028 an 01-JAN-1840 ( │ │ │ 0048a6a0: 2d33 3635 2920 616e 6420 666f 7220 7469 -365) and for ti │ │ │ -0048a6b0: 6d65 4d00 217e 1800 0020 2020 7661 6c75 meM.!~... valu │ │ │ +0048a6b0: 6d65 4d00 21e0 1800 0020 2020 7661 6c75 meM.!.... valu │ │ │ 0048a6c0: 6573 2067 7265 6174 6572 2074 6861 6e20 es greater than │ │ │ 0048a6d0: 6120 7365 636f 6e64 2062 6566 6f72 6520 a second before │ │ │ 0048a6e0: 6d69 646e 6967 6874 2028 3836 3339 3929 midnight (86399) │ │ │ 0048a6f0: 206f 7220 6c65 7373 2074 6861 6e20 3011 or less than 0. │ │ │ -0048a700: 0021 7e19 0000 2020 2028 7a65 726f 292e .!~... (zero). │ │ │ -0048a710: 0700 217e 1a00 0054 0021 7e21 0000 2020 ..!~...T.!~!.. │ │ │ +0048a700: 0021 e019 0000 2020 2028 7a65 726f 292e .!.... (zero). │ │ │ +0048a710: 0700 21e0 1a00 0054 0021 e021 0000 2020 ..!....T.!.!.. │ │ │ 0048a720: 2054 6865 2049 6e74 7269 6e73 6963 2053 The Intrinsic S │ │ │ 0048a730: 7065 6369 616c 2056 6172 6961 626c 6520 pecial Variable │ │ │ 0048a740: 245a 4441 5445 464f 524d 2064 6574 6572 $ZDATEFORM deter │ │ │ 0048a750: 6d69 6e65 7320 7468 6520 6f75 7470 7574 mines the output │ │ │ -0048a760: 2066 6f72 6d61 7420 666f 724f 0021 7e22 format forO.!~" │ │ │ +0048a760: 2066 6f72 6d61 7420 666f 724f 0021 e022 format forO.!." │ │ │ 0048a770: 0000 2020 2079 6561 7273 2e20 5468 6520 .. years. The │ │ │ 0048a780: 6465 6661 756c 7420 7661 6c75 6520 6973 default value is │ │ │ 0048a790: 207a 6572 6f20 2830 292c 2069 6e20 7768 zero (0), in wh │ │ │ 0048a7a0: 6963 6820 6361 7365 2024 5a44 4154 4528 ich case $ZDATE( │ │ │ 0048a7b0: 2920 7769 7468 206f 6e65 0000 0000 0000 ) with one...... │ │ │ 0048a7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0048a7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0048a7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0048a7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0048a800: 0400 0000 f907 0000 1f27 0000 0000 0000 .........'...... │ │ │ -0048a810: 7400 007e 4845 4c50 00ff 7300 ff46 554e t..~HELP..s..FUN │ │ │ +0048a810: 7400 00e0 4845 4c50 00ff 7300 ff46 554e t...HELP..s..FUN │ │ │ 0048a820: 4354 494f 4e53 00ff 7300 ff24 5a44 4154 CTIONS..s..$ZDAT │ │ │ 0048a830: 4528 2900 c023 0000 2020 2061 7267 756d E()..#.. argum │ │ │ 0048a840: 656e 7420 286e 6f20 666f 726d 6174 2073 ent (no format s │ │ │ 0048a850: 7065 6369 6669 6361 7469 6f6e 2920 7573 pecification) us │ │ │ 0048a860: 6573 2061 2022 5959 2220 2874 776f 2064 es a "YY" (two d │ │ │ 0048a870: 6967 6974 2920 666f 726d 6174 2066 6f72 igit) format for │ │ │ -0048a880: 2061 6c6c 5300 217e 2400 0020 2020 7965 allS.!~$.. ye │ │ │ +0048a880: 2061 6c6c 5300 21e0 2400 0020 2020 7965 allS.!.$.. ye │ │ │ 0048a890: 6172 732e 2049 6620 245a 4441 5445 464f ars. If $ZDATEFO │ │ │ 0048a8a0: 524d 2069 7320 6f6e 6520 2831 292c 2061 RM is one (1), a │ │ │ 0048a8b0: 2022 5959 5959 2220 2866 6f75 7220 6469 "YYYY" (four di │ │ │ 0048a8c0: 6769 7429 2066 6f72 6d61 7420 6973 2075 git) format is u │ │ │ -0048a8d0: 7365 6420 666f 7251 0021 7e25 0000 2020 sed forQ.!~%.. │ │ │ +0048a8d0: 7365 6420 666f 7251 0021 e025 0000 2020 sed forQ.!.%.. │ │ │ 0048a8e0: 2079 6561 7273 206c 6174 6572 2074 6861 years later tha │ │ │ 0048a8f0: 6e20 3139 3939 2e20 466f 7220 616c 6c20 n 1999. For all │ │ │ 0048a900: 6f74 6865 7220 7661 6c75 6573 206f 6620 other values of │ │ │ 0048a910: 245a 4441 5445 464f 524d 2c20 2259 5959 $ZDATEFORM, "YYY │ │ │ -0048a920: 5922 2028 666f 7572 5200 217e 2600 0020 Y" (fourR.!~&.. │ │ │ +0048a920: 5922 2028 666f 7572 5200 21e0 2600 0020 Y" (fourR.!.&.. │ │ │ 0048a930: 2020 6469 6769 7429 2066 6f72 6d61 7420 digit) format │ │ │ 0048a940: 6973 2075 7365 6420 666f 7220 616c 6c20 is used for all │ │ │ 0048a950: 7965 6172 732e 2024 5a44 4154 4546 4f52 years. $ZDATEFOR │ │ │ 0048a960: 4d20 646f 6573 206e 6f74 2061 6666 6563 M does not affec │ │ │ -0048a970: 7420 245a 4441 5445 2829 3000 217e 2700 t $ZDATE()0.!~'. │ │ │ +0048a970: 7420 245a 4441 5445 2829 3000 21e0 2700 t $ZDATE()0.!.'. │ │ │ 0048a980: 0020 2020 7768 656e 2074 6865 2066 6f72 . when the for │ │ │ 0048a990: 6d61 7420 6172 6775 6d65 6e74 2069 7320 mat argument is │ │ │ -0048a9a0: 7370 6563 6966 6965 642e 0700 217e 2800 specified...!~(. │ │ │ -0048a9b0: 004e 0021 7e29 0000 2020 2054 6865 2066 .N.!~).. The f │ │ │ +0048a9a0: 7370 6563 6966 6965 642e 0700 21e0 2800 specified...!.(. │ │ │ +0048a9b0: 004e 0021 e029 0000 2020 2054 6865 2066 .N.!.).. The f │ │ │ 0048a9c0: 6f6c 6c6f 7769 6e67 2074 6162 6c65 2073 ollowing table s │ │ │ 0048a9d0: 756d 6d61 7269 7a65 7320 7468 6520 7573 ummarizes the us │ │ │ 0048a9e0: 6167 6520 6f66 2024 5a44 4154 4528 2920 age of $ZDATE() │ │ │ 0048a9f0: 7768 656e 206f 6e6c 7920 6669 7273 7420 when only first │ │ │ -0048aa00: 0021 7e2a 0000 2020 2061 7267 756d 656e .!~*.. argumen │ │ │ +0048aa00: 0021 e02a 0000 2020 2061 7267 756d 656e .!.*.. argumen │ │ │ 0048aa10: 7420 6973 2073 7065 6369 6669 6564 2e07 t is specified.. │ │ │ -0048aa20: 0021 7e31 0000 5400 217e 3200 0020 2020 .!~1..T.!~2.. │ │ │ +0048aa20: 0021 e031 0000 5400 21e0 3200 0020 2020 .!.1..T.!.2.. │ │ │ 0048aa30: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ 0048aa40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0048aa50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0048aa60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0048aa70: 2d2d 2d2d 2d2d 2d2d 2d2b 5400 217e 3300 ---------+T.!~3. │ │ │ +0048aa70: 2d2d 2d2d 2d2d 2d2d 2d2b 5400 21e0 3300 ---------+T.!.3. │ │ │ 0048aa80: 0020 2020 7c20 5661 6c75 6520 6f66 2024 . | Value of $ │ │ │ 0048aa90: 5a44 4154 4546 4f52 4d20 7c20 2020 2020 ZDATEFORM | │ │ │ 0048aaa0: 2020 2020 2020 2020 2024 5a44 4154 4528 $ZDATE( │ │ │ 0048aab0: 2920 4f75 7470 7574 2046 6f72 6d61 7420 ) Output Format │ │ │ 0048aac0: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -0048aad0: 217e 3400 0020 2020 7c2d 2d2d 2d2d 2d2d !~4.. |------- │ │ │ +0048aad0: 21e0 3400 0020 2020 7c2d 2d2d 2d2d 2d2d !.4.. |------- │ │ │ 0048aae0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 0048aaf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0048ab00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0048ab10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0048ab20: 2d7c 5400 217e 3500 0020 2020 7c20 3020 -|T.!~5.. | 0 │ │ │ +0048ab20: 2d7c 5400 21e0 3500 0020 2020 7c20 3020 -|T.!.5.. | 0 │ │ │ 0048ab30: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0048ab40: 2020 7c20 3220 6469 6769 7473 2020 2020 | 2 digits │ │ │ 0048ab50: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0048ab60: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0048ab70: 2020 2020 207c 5400 217e 3600 0020 2020 |T.!~6.. │ │ │ +0048ab70: 2020 2020 207c 5400 21e0 3600 0020 2020 |T.!.6.. │ │ │ 0048ab80: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |--------------- │ │ │ 0048ab90: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 0048aba0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0048abb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0048abc0: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 217e 3700 ---------|T.!~7. │ │ │ +0048abc0: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 21e0 3700 ---------|T.!.7. │ │ │ 0048abd0: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 0048abe0: 2020 2020 2020 2020 2020 7c20 3420 6469 | 4 di │ │ │ 0048abf0: 6769 7473 2066 6f72 2079 6561 7273 2032 gits for years 2 │ │ │ 0048ac00: 3030 3020 616e 6420 6166 7465 7220 2020 000 and after │ │ │ 0048ac10: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -0048ac20: 217e 3800 0020 2020 7c20 3120 2020 2020 !~8.. | 1 │ │ │ +0048ac20: 21e0 3800 0020 2020 7c20 3120 2020 2020 !.8.. | 1 │ │ │ 0048ac30: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 0048ac40: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0048ac50: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0048ac60: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0048ac70: 207c 5400 217e 3900 0020 2020 7c20 2020 |T.!~9.. | │ │ │ +0048ac70: 207c 5400 21e0 3900 0020 2020 7c20 2020 |T.!.9.. | │ │ │ 0048ac80: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0048ac90: 2020 7c20 3220 6469 6769 7473 206f 7468 | 2 digits oth │ │ │ 0048aca0: 6572 7769 7365 2028 666f 7220 7965 6172 erwise (for year │ │ │ 0048acb0: 7320 7261 6e67 696e 6720 6265 7477 6565 s ranging betwee │ │ │ -0048acc0: 6e20 2020 207c 5400 217e 3a00 0020 2020 n |T.!~:.. │ │ │ +0048acc0: 6e20 2020 207c 5400 21e0 3a00 0020 2020 n |T.!.:.. │ │ │ 0048acd0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 0048ace0: 2020 2020 2020 7c20 3138 3430 2c20 3139 | 1840, 19 │ │ │ 0048acf0: 3939 2920 2020 2020 2020 2020 2020 2020 99) │ │ │ 0048ad00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0048ad10: 2020 2020 2020 2020 207c 5400 217e 4100 |T.!~A. │ │ │ +0048ad10: 2020 2020 2020 2020 207c 5400 21e0 4100 |T.!.A. │ │ │ 0048ad20: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 0048ad30: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 0048ad40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0048ad50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0048ad60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 -------------|T. │ │ │ -0048ad70: 217e 4200 0020 2020 7c20 6f74 6865 7220 !~B.. | other │ │ │ +0048ad70: 21e0 4200 0020 2020 7c20 6f74 6865 7220 !.B.. | other │ │ │ 0048ad80: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 0048ad90: 3420 6469 6769 7473 2020 2020 2020 2020 4 digits │ │ │ 0048ada0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0048adb0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0048adc0: 207c 5400 217e 4300 0020 2020 2b2d 2d2d |T.!~C.. +--- │ │ │ +0048adc0: 207c 5400 21e0 4300 0020 2020 2b2d 2d2d |T.!.C.. +--- │ │ │ 0048add0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0048ade0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0048adf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0048ae00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0048ae10: 2d2d 2d2d 2d2b 0700 217e 4400 0052 0020 -----+..!~D..R. │ │ │ -0048ae20: 7eff 7300 ff24 5a44 4154 455f 464f 524d ~.s..$ZDATE_FORM │ │ │ +0048ae10: 2d2d 2d2d 2d2b 0700 21e0 4400 0052 0020 -----+..!.D..R. │ │ │ +0048ae20: e0ff 7300 ff24 5a44 4154 455f 464f 524d ..s..$ZDATE_FORM │ │ │ 0048ae30: 4154 5f53 5045 4349 4649 4341 5449 4f4e AT_SPECIFICATION │ │ │ 0048ae40: 5f45 4c45 4d45 4e54 5300 0024 5a44 4154 _ELEMENTS..$ZDAT │ │ │ 0048ae50: 455f 466f 726d 6174 5f53 7065 6369 6669 E_Format_Specifi │ │ │ 0048ae60: 6361 7469 6f6e 5f45 6c65 6d65 6e74 732f cation_Elements/ │ │ │ -0048ae70: 0049 7ebf 1100 0020 2020 245a 4441 5445 .I~.... $ZDATE │ │ │ +0048ae70: 0049 e0bf 1100 0020 2020 245a 4441 5445 .I..... $ZDATE │ │ │ 0048ae80: 2046 6f72 6d61 7420 5370 6563 6966 6963 Format Specific │ │ │ 0048ae90: 6174 696f 6e20 456c 656d 656e 7473 0700 ation Elements.. │ │ │ -0048aea0: 4a7e 2100 004f 004a 7e31 0000 2020 2054 J~!..O.J~1.. T │ │ │ +0048aea0: 4ae0 2100 004f 004a e031 0000 2020 2054 J.!..O.J.1.. T │ │ │ 0048aeb0: 6869 7320 7365 6374 696f 6e20 6c69 7374 his section list │ │ │ 0048aec0: 7320 7468 6520 245a 4441 5445 2066 6f72 s the $ZDATE for │ │ │ 0048aed0: 6d61 7420 7370 6563 6966 6963 6174 696f mat specificatio │ │ │ 0048aee0: 6e20 656c 656d 656e 7473 2e20 245a 4441 n elements. $ZDA │ │ │ -0048aef0: 5445 2829 4e00 4a7e 4100 0020 2020 666f TE()N.J~A.. fo │ │ │ +0048aef0: 5445 2829 4e00 4ae0 4100 0020 2020 666f TE()N.J.A.. fo │ │ │ 0048af00: 726d 6174 2073 7065 6369 6669 6361 7469 rmat specificati │ │ │ 0048af10: 6f6e 7320 6d75 7374 2061 7070 6561 7220 ons must appear │ │ │ 0048af20: 696e 2075 7070 6572 2063 6173 652e 2057 in upper case. W │ │ │ 0048af30: 6865 6e20 616e 7920 616c 7068 6162 6574 hen any alphabet │ │ │ -0048af40: 6963 5300 4a7e 5100 0020 2020 6368 6172 icS.J~Q.. char │ │ │ +0048af40: 6963 5300 4ae0 5100 0020 2020 6368 6172 icS.J.Q.. char │ │ │ 0048af50: 6163 7465 7273 2069 6e20 666f 726d 6174 acters in format │ │ │ 0048af60: 2073 7065 6369 6669 6361 7469 6f6e 7320 specifications │ │ │ 0048af70: 6172 6520 696e 206c 6f77 6572 2063 6173 are in lower cas │ │ │ 0048af80: 652c 2024 5a44 4154 4528 2920 6765 6e65 e, $ZDATE() gene │ │ │ -0048af90: 7261 7465 731b 004a 7e61 0000 2020 2061 rates..J~a.. a │ │ │ +0048af90: 7261 7465 731b 004a e061 0000 2020 2061 rates..J.a.. a │ │ │ 0048afa0: 2072 756e 2d74 696d 6520 6572 726f 722e run-time error. │ │ │ -0048afb0: 0700 4a7e 7100 003b 004a 7e81 0000 2020 ..J~q..;.J~... │ │ │ +0048afb0: 0700 4ae0 7100 003b 004a e081 0000 2020 ..J.q..;.J.... │ │ │ 0048afc0: 2059 593a 204f 7574 7075 7473 2074 6865 YY: Outputs the │ │ │ 0048afd0: 2072 6967 6874 6d6f 7374 2074 776f 2064 rightmost two d │ │ │ 0048afe0: 6967 6974 7320 6f66 2074 6865 2079 6561 igits of the yea │ │ │ -0048aff0: 722e 0700 4a7e 9100 0000 0000 0000 0000 r...J~.......... │ │ │ +0048aff0: 722e 0700 4ae0 9100 0000 0000 0000 0000 r...J........... │ │ │ 0048b000: 0400 0000 e507 0000 5927 0000 0000 0000 ........Y'...... │ │ │ -0048b010: 8a00 007e 4845 4c50 00ff 7300 ff46 554e ...~HELP..s..FUN │ │ │ +0048b010: 8a00 00e0 4845 4c50 00ff 7300 ff46 554e ....HELP..s..FUN │ │ │ 0048b020: 4354 494f 4e53 00ff 7300 ff24 5a44 4154 CTIONS..s..$ZDAT │ │ │ 0048b030: 4528 2900 ff73 00ff 245a 4441 5445 5f46 E()..s..$ZDATE_F │ │ │ 0048b040: 4f52 4d41 545f 5350 4543 4946 4943 4154 ORMAT_SPECIFICAT │ │ │ 0048b050: 494f 4e5f 454c 454d 454e 5453 00c0 1100 ION_ELEMENTS.... │ │ │ 0048b060: 0020 2020 5945 4152 206f 7220 5959 5959 . YEAR or YYYY │ │ │ 0048b070: 3a20 4f75 7470 7574 7320 7468 6520 7965 : Outputs the ye │ │ │ 0048b080: 6172 2061 7320 6120 666f 7572 2d64 6967 ar as a four-dig │ │ │ -0048b090: 6974 206e 756d 6265 722e 0700 4a7e 1200 it number...J~.. │ │ │ -0048b0a0: 0039 004a 7e13 0000 2020 2059 5959 5959 .9.J~... YYYYY │ │ │ +0048b090: 6974 206e 756d 6265 722e 0700 4ae0 1200 it number...J... │ │ │ +0048b0a0: 0039 004a e013 0000 2020 2059 5959 5959 .9.J.... YYYYY │ │ │ 0048b0b0: 593a 204f 7574 7075 7473 2074 6865 2079 Y: Outputs the y │ │ │ 0048b0c0: 6561 7220 6173 2061 2073 6978 2d64 6967 ear as a six-dig │ │ │ -0048b0d0: 6974 206e 756d 6265 722e 0700 4a7e 1400 it number...J~.. │ │ │ -0048b0e0: 0054 004a 7e15 0000 2020 204d 4d3a 204f .T.J~... MM: O │ │ │ +0048b0d0: 6974 206e 756d 6265 722e 0700 4ae0 1400 it number...J... │ │ │ +0048b0e0: 0054 004a e015 0000 2020 204d 4d3a 204f .T.J.... MM: O │ │ │ 0048b0f0: 7574 7075 7473 2074 6865 206d 6f6e 7468 utputs the month │ │ │ 0048b100: 2061 7320 6120 7477 6f2d 6469 6769 7420 as a two-digit │ │ │ 0048b110: 7a65 726f 2d66 696c 6c65 6420 6e75 6d62 zero-filled numb │ │ │ 0048b120: 6572 2062 6574 7765 656e 2030 3120 616e er between 01 an │ │ │ -0048b130: 6420 3132 2e07 004a 7e16 0000 5400 4a7e d 12...J~...T.J~ │ │ │ +0048b130: 6420 3132 2e07 004a e016 0000 5400 4ae0 d 12...J....T.J. │ │ │ 0048b140: 1700 0020 2020 4d4f 4e3a 204f 7574 7075 ... MON: Outpu │ │ │ 0048b150: 7473 2074 6865 206d 6f6e 7468 2061 7320 ts the month as │ │ │ 0048b160: 6120 7468 7265 652d 6c65 7474 6572 2061 a three-letter a │ │ │ 0048b170: 6262 7265 7669 6174 696f 6e2e 2028 596f bbreviation. (Yo │ │ │ 0048b180: 7520 6361 6e20 6d6f 6469 6679 2074 6865 u can modify the │ │ │ -0048b190: 2600 4a7e 1800 0020 2020 6f75 7470 7574 &.J~... output │ │ │ +0048b190: 2600 4ae0 1800 0020 2020 6f75 7470 7574 &.J.... output │ │ │ 0048b1a0: 2066 7572 7468 6572 2075 7369 6e67 2065 further using e │ │ │ -0048b1b0: 7870 7233 292e 0700 4a7e 1900 0054 004a xpr3)...J~...T.J │ │ │ -0048b1c0: 7e1a 0000 2020 2044 443a 204f 7574 7075 ~... DD: Outpu │ │ │ +0048b1b0: 7870 7233 292e 0700 4ae0 1900 0054 004a xpr3)...J....T.J │ │ │ +0048b1c0: e01a 0000 2020 2044 443a 204f 7574 7075 .... DD: Outpu │ │ │ 0048b1d0: 7473 2074 6865 2064 6179 206f 6620 7468 ts the day of th │ │ │ 0048b1e0: 6520 6d6f 6e74 6820 6173 2061 2074 776f e month as a two │ │ │ 0048b1f0: 2d64 6967 6974 207a 6572 6f2d 6669 6c6c -digit zero-fill │ │ │ 0048b200: 6564 206e 756d 6265 7220 6265 7477 6565 ed number betwee │ │ │ -0048b210: 6e14 004a 7e21 0000 2020 2030 3120 616e n..J~!.. 01 an │ │ │ -0048b220: 6420 3331 2e07 004a 7e22 0000 5300 4a7e d 31...J~"..S.J~ │ │ │ +0048b210: 6e14 004a e021 0000 2020 2030 3120 616e n..J.!.. 01 an │ │ │ +0048b220: 6420 3331 2e07 004a e022 0000 5300 4ae0 d 31...J."..S.J. │ │ │ 0048b230: 2300 0020 2020 4441 593a 204f 7574 7075 #.. DAY: Outpu │ │ │ 0048b240: 7473 2074 6865 2064 6179 206f 6620 7468 ts the day of th │ │ │ 0048b250: 6520 7765 656b 2061 7320 6120 7468 7265 e week as a thre │ │ │ 0048b260: 652d 6c65 7474 6572 2061 6262 7265 7669 e-letter abbrevi │ │ │ 0048b270: 6174 696f 6e2e 2028 596f 7520 6361 6e31 ation. (You can1 │ │ │ -0048b280: 004a 7e24 0000 2020 206d 6f64 6966 7920 .J~$.. modify │ │ │ +0048b280: 004a e024 0000 2020 206d 6f64 6966 7920 .J.$.. modify │ │ │ 0048b290: 7468 6520 6f75 7470 7574 2066 7572 7468 the output furth │ │ │ 0048b2a0: 6572 2075 7369 6e67 2065 7870 7234 292e er using expr4). │ │ │ -0048b2b0: 0700 4a7e 2500 0054 004a 7e26 0000 2020 ..J~%..T.J~&.. │ │ │ +0048b2b0: 0700 4ae0 2500 0054 004a e026 0000 2020 ..J.%..T.J.&.. │ │ │ 0048b2c0: 2032 343a 204f 7574 7075 7473 2074 6865 24: Outputs the │ │ │ 0048b2d0: 2068 6f75 7220 6f66 2074 6865 2064 6179 hour of the day │ │ │ 0048b2e0: 2061 7320 6120 7a65 726f 2d66 696c 6c65 as a zero-fille │ │ │ 0048b2f0: 6420 6e75 6d62 6572 2062 6574 7765 656e d number between │ │ │ -0048b300: 2030 3020 616e 6420 3233 2e07 004a 7e27 00 and 23...J~' │ │ │ -0048b310: 0000 5400 4a7e 2800 0020 2020 3132 3a20 ..T.J~(.. 12: │ │ │ +0048b300: 2030 3020 616e 6420 3233 2e07 004a e027 00 and 23...J.' │ │ │ +0048b310: 0000 5400 4ae0 2800 0020 2020 3132 3a20 ..T.J.(.. 12: │ │ │ 0048b320: 4f75 7470 7574 7320 7468 6520 686f 7572 Outputs the hour │ │ │ 0048b330: 206f 6620 7468 6520 6461 7920 6173 2061 of the day as a │ │ │ 0048b340: 207a 6572 6f2d 6669 6c6c 6564 206e 756d zero-filled num │ │ │ 0048b350: 6265 7220 6265 7477 6565 6e20 3031 2061 ber between 01 a │ │ │ -0048b360: 6e64 2031 322e 0700 4a7e 2900 0053 004a nd 12...J~)..S.J │ │ │ -0048b370: 7e2a 0000 2020 2036 303a 204f 7574 7075 ~*.. 60: Outpu │ │ │ +0048b360: 6e64 2031 322e 0700 4ae0 2900 0053 004a nd 12...J.)..S.J │ │ │ +0048b370: e02a 0000 2020 2036 303a 204f 7574 7075 .*.. 60: Outpu │ │ │ 0048b380: 7473 2074 6865 206d 696e 7574 6520 6f66 ts the minute of │ │ │ 0048b390: 2074 6865 2068 6f75 7220 6173 2061 207a the hour as a z │ │ │ 0048b3a0: 6572 6f2d 6669 6c6c 6564 206e 756d 6265 ero-filled numbe │ │ │ 0048b3b0: 7220 6265 7477 6565 6e20 3030 2061 6e64 r between 00 and │ │ │ -0048b3c0: 0d00 4a7e 3100 0020 2020 3539 2e07 004a ..J~1.. 59...J │ │ │ -0048b3d0: 7e32 0000 5100 4a7e 3300 0020 2020 5353 ~2..Q.J~3.. SS │ │ │ +0048b3c0: 0d00 4ae0 3100 0020 2020 3539 2e07 004a ..J.1.. 59...J │ │ │ +0048b3d0: e032 0000 5100 4ae0 3300 0020 2020 5353 .2..Q.J.3.. SS │ │ │ 0048b3e0: 3a20 4f75 7470 7574 7320 7468 6520 7365 : Outputs the se │ │ │ 0048b3f0: 636f 6e64 206f 6620 7468 6520 6d69 6e75 cond of the minu │ │ │ 0048b400: 7465 2061 7320 6120 7a65 726f 2d66 696c te as a zero-fil │ │ │ 0048b410: 6c65 6420 6e75 6d62 6572 2062 6574 7765 led number betwe │ │ │ -0048b420: 656e 2030 3011 004a 7e34 0000 2020 2061 en 00..J~4.. a │ │ │ -0048b430: 6e64 2035 392e 0700 4a7e 3500 0042 004a nd 59...J~5..B.J │ │ │ -0048b440: 7e36 0000 2020 2041 4d3a 204f 7574 7075 ~6.. AM: Outpu │ │ │ +0048b420: 656e 2030 3011 004a e034 0000 2020 2061 en 00..J.4.. a │ │ │ +0048b430: 6e64 2035 392e 0700 4ae0 3500 0042 004a nd 59...J.5..B.J │ │ │ +0048b440: e036 0000 2020 2041 4d3a 204f 7574 7075 .6.. AM: Outpu │ │ │ 0048b450: 7473 2074 6865 206c 6574 7465 7273 2041 ts the letters A │ │ │ 0048b460: 4d20 616e 6420 504d 2064 6570 656e 6469 M and PM dependi │ │ │ 0048b470: 6e67 206f 6e20 7468 6520 7469 6d65 2e07 ng on the time.. │ │ │ -0048b480: 004a 7e37 0000 3900 4a7e 3800 0020 2020 .J~7..9.J~8.. │ │ │ +0048b480: 004a e037 0000 3900 4ae0 3800 0020 2020 .J.7..9.J.8.. │ │ │ 0048b490: 2b3a 2049 6e73 6572 7473 2061 2070 6c75 +: Inserts a plu │ │ │ 0048b4a0: 7320 7369 676e 2028 2b29 2069 6e20 7468 s sign (+) in th │ │ │ 0048b4b0: 6520 6f75 7470 7574 2073 7472 696e 6707 e output string. │ │ │ -0048b4c0: 004a 7e39 0000 3b00 4a7e 3a00 0020 2020 .J~9..;.J~:.. │ │ │ +0048b4c0: 004a e039 0000 3b00 4ae0 3a00 0020 2020 .J.9..;.J.:.. │ │ │ 0048b4d0: 2d3a 2049 6e73 6572 7473 2061 206d 696e -: Inserts a min │ │ │ 0048b4e0: 7573 2073 6967 6e20 282d 2920 696e 2074 us sign (-) in t │ │ │ 0048b4f0: 6865 206f 7574 7075 7420 7374 7269 6e67 he output string │ │ │ -0048b500: 2e07 004a 7e41 0000 3700 4a7e 4200 0020 ...J~A..7.J~B.. │ │ │ +0048b500: 2e07 004a e041 0000 3700 4ae0 4200 0020 ...J.A..7.J.B.. │ │ │ 0048b510: 2020 2e3a 2049 6e73 6572 7473 2061 2070 .: Inserts a p │ │ │ 0048b520: 6572 696f 6420 282e 2920 696e 2074 6865 eriod (.) in the │ │ │ 0048b530: 206f 7574 7075 7420 7374 7269 6e67 2e07 output string.. │ │ │ -0048b540: 004a 7e43 0000 3500 4a7e 4400 0020 2020 .J~C..5.J~D.. │ │ │ +0048b540: 004a e043 0000 3500 4ae0 4400 0020 2020 .J.C..5.J.D.. │ │ │ 0048b550: 2c3a 2049 6e73 6572 7473 2061 2063 6f6d ,: Inserts a com │ │ │ 0048b560: 6d61 2028 2c29 696e 2074 6865 206f 7574 ma (,)in the out │ │ │ -0048b570: 7075 7420 7374 7269 6e67 2e07 004a 7e45 put string...J~E │ │ │ -0048b580: 0000 3600 4a7e 4600 0020 2020 2f3a 2049 ..6.J~F.. /: I │ │ │ +0048b570: 7075 7420 7374 7269 6e67 2e07 004a e045 put string...J.E │ │ │ +0048b580: 0000 3600 4ae0 4600 0020 2020 2f3a 2049 ..6.J.F.. /: I │ │ │ 0048b590: 6e73 6572 7473 2061 2073 6c61 7368 2028 nserts a slash ( │ │ │ 0048b5a0: 2f29 2069 6e20 7468 6520 6f75 7470 7574 /) in the output │ │ │ -0048b5b0: 2073 7472 696e 672e 0700 4a7e 4700 0036 string...J~G..6 │ │ │ -0048b5c0: 004a 7e48 0000 2020 203a 3a20 496e 7365 .J~H.. :: Inse │ │ │ +0048b5b0: 2073 7472 696e 672e 0700 4ae0 4700 0036 string...J.G..6 │ │ │ +0048b5c0: 004a e048 0000 2020 203a 3a20 496e 7365 .J.H.. :: Inse │ │ │ 0048b5d0: 7274 7320 6120 636f 6c6f 6e20 283a 2920 rts a colon (:) │ │ │ 0048b5e0: 696e 2074 6865 206f 7574 7075 7420 7374 in the output st │ │ │ -0048b5f0: 7269 6e67 2e07 004a 7e49 0000 3b00 4a7e ring...J~I..;.J~ │ │ │ +0048b5f0: 7269 6e67 2e07 004a e049 0000 3b00 4ae0 ring...J.I..;.J. │ │ │ 0048b600: 4a00 0020 2020 3b3a 2049 6e73 6572 7473 J.. ;: Inserts │ │ │ 0048b610: 2061 2073 656d 692d 636f 6c6f 6e20 283b a semi-colon (; │ │ │ 0048b620: 2920 696e 2074 6865 206f 7574 7075 7420 ) in the output │ │ │ -0048b630: 7374 7269 6e67 2e07 004a 7e51 0000 3a00 string...J~Q..:. │ │ │ -0048b640: 4a7e 5200 0020 2020 2a3a 2049 6e73 6572 J~R.. *: Inser │ │ │ +0048b630: 7374 7269 6e67 2e07 004a e051 0000 3a00 string...J.Q..:. │ │ │ +0048b640: 4ae0 5200 0020 2020 2a3a 2049 6e73 6572 J.R.. *: Inser │ │ │ 0048b650: 7473 2061 6e20 6173 7465 7269 736b 2028 ts an asterisk ( │ │ │ 0048b660: 2a29 2069 6e20 7468 6520 6f75 7470 7574 *) in the output │ │ │ -0048b670: 2073 7472 696e 672e 0700 4a7e 5300 0012 string...J~S... │ │ │ -0048b680: 004a 7e54 0000 2020 202a 2a4e 6f74 652a .J~T.. **Note* │ │ │ -0048b690: 2a07 004a 7e55 0000 4300 4a7e 5600 0020 *..J~U..C.J~V.. │ │ │ +0048b670: 2073 7472 696e 672e 0700 4ae0 5300 0012 string...J.S... │ │ │ +0048b680: 004a e054 0000 2020 202a 2a4e 6f74 652a .J.T.. **Note* │ │ │ +0048b690: 2a07 004a e055 0000 4300 4ae0 5600 0020 *..J.U..C.J.V.. │ │ │ 0048b6a0: 2020 4120 626c 616e 6b20 7370 6163 6520 A blank space │ │ │ 0048b6b0: 696e 7365 7274 7320 6120 626c 616e 6b20 inserts a blank │ │ │ 0048b6c0: 7370 6163 6520 696e 2074 6865 206f 7574 space in the out │ │ │ -0048b6d0: 7075 7420 7374 7269 6e67 2e07 004a 7e57 put string...J~W │ │ │ -0048b6e0: 0000 1600 247e 4558 414d 504c 4553 0000 ....$~EXAMPLES.. │ │ │ -0048b6f0: 4578 616d 706c 6573 1300 2d7e bf11 0000 Examples..-~.... │ │ │ -0048b700: 2020 2045 7861 6d70 6c65 7307 002e 7e21 Examples...~! │ │ │ -0048b710: 0000 1200 2e7e 3100 0020 2020 4578 616d .....~1.. Exam │ │ │ -0048b720: 706c 653a 0700 2e7e 4100 0029 002e 7e51 ple:...~A..)..~Q │ │ │ +0048b6d0: 7075 7420 7374 7269 6e67 2e07 004a e057 put string...J.W │ │ │ +0048b6e0: 0000 1600 24e0 4558 414d 504c 4553 0000 ....$.EXAMPLES.. │ │ │ +0048b6f0: 4578 616d 706c 6573 1300 2de0 bf11 0000 Examples..-..... │ │ │ +0048b700: 2020 2045 7861 6d70 6c65 7307 002e e021 Examples....! │ │ │ +0048b710: 0000 1200 2ee0 3100 0020 2020 4578 616d ......1.. Exam │ │ │ +0048b720: 706c 653a 0700 2ee0 4100 0029 002e e051 ple:....A..)...Q │ │ │ 0048b730: 0000 2020 2047 544d 3e77 7269 7465 2024 .. GTM>write $ │ │ │ 0048b740: 686f 726f 6c6f 672c 212c 247a 6461 7465 horolog,!,$zdate │ │ │ -0048b750: 2824 4829 1500 2e7e 6100 0020 2020 3632 ($H)...~a.. 62 │ │ │ -0048b760: 3130 392c 3630 3934 3612 002e 7e71 0000 109,60946...~q.. │ │ │ -0048b770: 2020 2030 312f 3138 2f31 310e 002e 7e81 01/18/11...~. │ │ │ -0048b780: 0000 2020 2047 544d 3e07 002e 7e91 0000 .. GTM>...~... │ │ │ -0048b790: 5500 2d7e c011 0000 2020 2054 6869 7320 U.-~.... This │ │ │ +0048b750: 2824 4829 1500 2ee0 6100 0020 2020 3632 ($H)....a.. 62 │ │ │ +0048b760: 3130 392c 3630 3934 3612 002e e071 0000 109,60946....q.. │ │ │ +0048b770: 2020 2030 312f 3138 2f31 310e 002e e081 01/18/11..... │ │ │ +0048b780: 0000 2020 2047 544d 3e07 002e e091 0000 .. GTM>....... │ │ │ +0048b790: 5500 2de0 c011 0000 2020 2054 6869 7320 U.-..... This │ │ │ 0048b7a0: 6469 7370 6c61 7973 2024 484f 524f 4c4f displays $HOROLO │ │ │ 0048b7b0: 4720 616e 6420 7468 656e 2075 7365 7320 G and then uses │ │ │ 0048b7c0: 245a 4441 5445 2829 2074 6f20 6469 7370 $ZDATE() to disp │ │ │ 0048b7d0: 6c61 7920 746f 6461 7927 7320 6461 7465 lay today's date │ │ │ 0048b7e0: 2e20 5468 6500 0000 0000 0000 0000 0000 . The........... │ │ │ 0048b7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0048b800: 0400 0000 db07 0000 9a27 0000 0000 0000 .........'...... │ │ │ -0048b810: 7e00 007e 4845 4c50 00ff 7300 ff46 554e ~..~HELP..s..FUN │ │ │ +0048b810: 7e00 00e0 4845 4c50 00ff 7300 ff46 554e ~...HELP..s..FUN │ │ │ 0048b820: 4354 494f 4e53 00ff 7300 ff24 5a44 4154 CTIONS..s..$ZDAT │ │ │ 0048b830: 4528 2900 ff73 00ff 4558 414d 504c 4553 E()..s..EXAMPLES │ │ │ 0048b840: 00c0 1200 0020 2020 6f75 7470 7574 2073 ..... output s │ │ │ 0048b850: 686f 776e 2077 6f75 6c64 2061 7070 6561 hown would appea │ │ │ 0048b860: 7220 6966 2074 6f64 6179 2077 6572 6520 r if today were │ │ │ 0048b870: 7468 6520 6569 6768 7465 656e 7468 2064 the eighteenth d │ │ │ 0048b880: 6179 206f 6620 4a61 6e75 6172 792c 0f00 ay of January,.. │ │ │ -0048b890: 2e7e 1300 0020 2020 3230 3131 2e07 002e .~... 2011.... │ │ │ -0048b8a0: 7e14 0000 1200 2e7e 1500 0020 2020 4578 ~......~... Ex │ │ │ -0048b8b0: 616d 706c 653a 0700 2e7e 1600 002c 002e ample:...~...,.. │ │ │ -0048b8c0: 7e17 0000 2020 2047 544d 3e77 7269 7465 ~... GTM>write │ │ │ +0048b890: 2ee0 1300 0020 2020 3230 3131 2e07 002e ..... 2011.... │ │ │ +0048b8a0: e014 0000 1200 2ee0 1500 0020 2020 4578 ........... Ex │ │ │ +0048b8b0: 616d 706c 653a 0700 2ee0 1600 002c 002e ample:.......,.. │ │ │ +0048b8c0: e017 0000 2020 2047 544d 3e77 7269 7465 .... GTM>write │ │ │ 0048b8d0: 2024 7a64 6174 6528 2448 2c22 4444 2d4d $zdate($H,"DD-M │ │ │ -0048b8e0: 4f4e 2d59 4541 5222 2915 002e 7e18 0000 ON-YEAR")...~... │ │ │ +0048b8e0: 4f4e 2d59 4541 5222 2915 002e e018 0000 ON-YEAR")....... │ │ │ 0048b8f0: 2020 2031 382d 4a41 4e2d 3230 3131 0e00 18-JAN-2011.. │ │ │ -0048b900: 2e7e 1900 0020 2020 4754 4d3e 0700 2e7e .~... GTM>...~ │ │ │ -0048b910: 1a00 0053 002e 7e21 0000 2020 2054 6869 ...S..~!.. Thi │ │ │ +0048b900: 2ee0 1900 0020 2020 4754 4d3e 0700 2ee0 ..... GTM>.... │ │ │ +0048b910: 1a00 0053 002e e021 0000 2020 2054 6869 ...S...!.. Thi │ │ │ 0048b920: 7320 7573 6573 2074 6865 2073 6563 6f6e s uses the secon │ │ │ 0048b930: 6420 6172 6775 6d65 6e74 2074 6f20 7370 d argument to sp │ │ │ 0048b940: 6563 6966 7920 6120 7465 7874 2066 6f72 ecify a text for │ │ │ 0048b950: 6d61 7420 6469 6666 6572 656e 7420 6672 mat different fr │ │ │ -0048b960: 6f6d 2074 6865 1200 2e7e 2200 0020 2020 om the...~".. │ │ │ -0048b970: 6465 6661 756c 742e 0700 2e7e 2300 0012 default....~#... │ │ │ -0048b980: 002e 7e24 0000 2020 2045 7861 6d70 6c65 ..~$.. Example │ │ │ -0048b990: 3a07 002e 7e25 0000 4500 2e7e 2600 0020 :...~%..E..~&.. │ │ │ +0048b960: 6f6d 2074 6865 1200 2ee0 2200 0020 2020 om the....".. │ │ │ +0048b970: 6465 6661 756c 742e 0700 2ee0 2300 0012 default.....#... │ │ │ +0048b980: 002e e024 0000 2020 2045 7861 6d70 6c65 ...$.. Example │ │ │ +0048b990: 3a07 002e e025 0000 4500 2ee0 2600 0020 :....%..E...&.. │ │ │ 0048b9a0: 2020 4754 4d3e 7365 7420 6d3d 224a 616e GTM>set m="Jan │ │ │ 0048b9b0: 7561 722c 4665 6272 7561 722c 4d61 727a uar,Februar,Marz │ │ │ 0048b9c0: 2c41 7072 696c 2c4d 6169 2c4a 756e 692c ,April,Mai,Juni, │ │ │ 0048b9d0: 4a75 6c69 2c41 7567 7573 742c 223b 002e Juli,August,";.. │ │ │ -0048b9e0: 7e27 0000 2020 2047 544d 3e73 6574 206d ~'.. GTM>set m │ │ │ +0048b9e0: e027 0000 2020 2047 544d 3e73 6574 206d .'.. GTM>set m │ │ │ 0048b9f0: 3d6d 5f22 5365 7074 656d 6265 722c 4f63 =m_"September,Oc │ │ │ 0048ba00: 746f 6265 722c 4e6f 7665 6d62 6572 2c44 tober,November,D │ │ │ -0048ba10: 657a 656d 6265 7222 3400 2e7e 2800 0020 ezember"4..~(.. │ │ │ +0048ba10: 657a 656d 6265 7222 3400 2ee0 2800 0020 ezember"4...(.. │ │ │ 0048ba20: 2020 4754 4d3e 7772 6974 6520 247a 6461 GTM>write $zda │ │ │ 0048ba30: 7465 2824 686f 726f 6c6f 672c 2244 442d te($horolog,"DD- │ │ │ -0048ba40: 4d4f 4e2d 5945 4152 222c 6d29 1800 2e7e MON-YEAR",m)...~ │ │ │ +0048ba40: 4d4f 4e2d 5945 4152 222c 6d29 1800 2ee0 MON-YEAR",m).... │ │ │ 0048ba50: 2900 0020 2020 3138 2d4a 616e 7561 722d ).. 18-Januar- │ │ │ -0048ba60: 3230 3131 0e00 2e7e 2a00 0020 2020 4754 2011...~*.. GT │ │ │ -0048ba70: 4d3e 0700 2e7e 3100 0052 002e 7e32 0000 M>...~1..R..~2.. │ │ │ +0048ba60: 3230 3131 0e00 2ee0 2a00 0020 2020 4754 2011....*.. GT │ │ │ +0048ba70: 4d3e 0700 2ee0 3100 0052 002e e032 0000 M>....1..R...2.. │ │ │ 0048ba80: 2020 2054 6869 7320 6973 2073 696d 696c This is simil │ │ │ 0048ba90: 6172 2074 6f20 7468 6520 7072 696f 7220 ar to the prior │ │ │ 0048baa0: 6578 616d 706c 652c 2068 6f77 6576 6572 example, however │ │ │ 0048bab0: 2069 7420 7573 6573 2074 6865 2074 6869 it uses the thi │ │ │ -0048bac0: 7264 2061 7267 756d 656e 742a 002e 7e33 rd argument*..~3 │ │ │ +0048bac0: 7264 2061 7267 756d 656e 742a 002e e033 rd argument*...3 │ │ │ 0048bad0: 0000 2020 2074 6f20 7370 6563 6966 7920 .. to specify │ │ │ 0048bae0: 7468 6520 6d6f 6e74 6873 2069 6e20 4765 the months in Ge │ │ │ -0048baf0: 726d 616e 2e07 002e 7e34 0000 1200 2e7e rman....~4.....~ │ │ │ +0048baf0: 726d 616e 2e07 002e e034 0000 1200 2ee0 rman.....4...... │ │ │ 0048bb00: 3500 0020 2020 4578 616d 706c 653a 0700 5.. Example:.. │ │ │ -0048bb10: 2e7e 3600 0049 002e 7e37 0000 2020 2047 .~6..I..~7.. G │ │ │ +0048bb10: 2ee0 3600 0049 002e e037 0000 2020 2047 ..6..I...7.. G │ │ │ 0048bb20: 544d 3e73 6574 2064 3d22 4469 6d61 6e63 TM>set d="Dimanc │ │ │ 0048bb30: 6865 2c4c 756e 6469 2c4d 6172 6469 2c4d he,Lundi,Mardi,M │ │ │ 0048bb40: 6572 6372 6564 692c 4a65 7564 692c 5665 ercredi,Jeudi,Ve │ │ │ 0048bb50: 6e64 7265 6469 2c53 616d 6564 6922 3300 ndredi,Samedi"3. │ │ │ -0048bb60: 2e7e 3800 0020 2020 4754 4d3e 7772 6974 .~8.. GTM>writ │ │ │ +0048bb60: 2ee0 3800 0020 2020 4754 4d3e 7772 6974 ..8.. GTM>writ │ │ │ 0048bb70: 6520 247a 6461 7465 2824 482c 2244 4159 e $zdate($H,"DAY │ │ │ 0048bb80: 2c20 4444 2f4d 4d2f 5959 222c 2222 2c64 , DD/MM/YY","",d │ │ │ -0048bb90: 291b 002e 7e39 0000 2020 204d 6172 6469 )...~9.. Mardi │ │ │ -0048bba0: 2c20 3138 2f30 312f 3230 3131 0e00 2e7e , 18/01/2011...~ │ │ │ -0048bbb0: 3a00 0020 2020 4754 4d3e 0700 2e7e 4100 :.. GTM>...~A. │ │ │ -0048bbc0: 004e 002e 7e42 0000 2020 2054 6869 7320 .N..~B.. This │ │ │ +0048bb90: 291b 002e e039 0000 2020 204d 6172 6469 )....9.. Mardi │ │ │ +0048bba0: 2c20 3138 2f30 312f 3230 3131 0e00 2ee0 , 18/01/2011.... │ │ │ +0048bbb0: 3a00 0020 2020 4754 4d3e 0700 2ee0 4100 :.. GTM>....A. │ │ │ +0048bbc0: 004e 002e e042 0000 2020 2054 6869 7320 .N...B.. This │ │ │ 0048bbd0: 6578 616d 706c 6520 6469 7370 6c61 7973 example displays │ │ │ 0048bbe0: 2074 6865 2065 6967 6874 6565 6e74 6820 the eighteenth │ │ │ 0048bbf0: 6f66 204a 616e 7561 7279 2c20 686f 7765 of January, howe │ │ │ 0048bc00: 7665 7220 6974 2075 7365 7320 7468 6544 ver it uses theD │ │ │ -0048bc10: 002e 7e43 0000 2020 2066 6f75 7274 6820 ..~C.. fourth │ │ │ +0048bc10: 002e e043 0000 2020 2066 6f75 7274 6820 ...C.. fourth │ │ │ 0048bc20: 6172 6775 6d65 6e74 2074 6f20 7370 6563 argument to spec │ │ │ 0048bc30: 6966 7920 7468 6520 6461 7973 206f 6620 ify the days of │ │ │ 0048bc40: 7468 6520 7765 656b 2069 6e20 4672 656e the week in Fren │ │ │ -0048bc50: 6368 2e07 002e 7e44 0000 1200 2e7e 4500 ch....~D.....~E. │ │ │ -0048bc60: 0020 2020 4578 616d 706c 653a 0700 2e7e . Example:...~ │ │ │ -0048bc70: 4600 002e 002e 7e47 0000 2020 2047 544d F.....~G.. GTM │ │ │ +0048bc50: 6368 2e07 002e e044 0000 1200 2ee0 4500 ch.....D......E. │ │ │ +0048bc60: 0020 2020 4578 616d 706c 653a 0700 2ee0 . Example:.... │ │ │ +0048bc70: 4600 002e 002e e047 0000 2020 2047 544d F......G.. GTM │ │ │ 0048bc80: 3e77 7269 7465 2021 2c24 7a64 6174 6528 >write !,$zdate( │ │ │ 0048bc90: 2448 2c22 3132 3a36 303a 5353 2041 4d22 $H,"12:60:SS AM" │ │ │ -0048bca0: 2915 002e 7e48 0000 2020 2031 303a 3335 )...~H.. 10:35 │ │ │ -0048bcb0: 3a35 3120 504d 0e00 2e7e 4900 0020 2020 :51 PM...~I.. │ │ │ -0048bcc0: 4754 4d3e 0700 2e7e 4a00 0053 002e 7e51 GTM>...~J..S..~Q │ │ │ +0048bca0: 2915 002e e048 0000 2020 2031 303a 3335 )....H.. 10:35 │ │ │ +0048bcb0: 3a35 3120 504d 0e00 2ee0 4900 0020 2020 :51 PM....I.. │ │ │ +0048bcc0: 4754 4d3e 0700 2ee0 4a00 0053 002e e051 GTM>....J..S...Q │ │ │ 0048bcd0: 0000 2020 2054 6869 7320 6578 616d 706c .. This exampl │ │ │ 0048bce0: 6520 7368 6f77 7320 686f 7572 732c 206d e shows hours, m │ │ │ 0048bcf0: 696e 7574 6573 2c20 616e 6420 7365 636f inutes, and seco │ │ │ 0048bd00: 6e64 7320 696e 2061 2031 3220 686f 7572 nds in a 12 hour │ │ │ 0048bd10: 2063 6c6f 636b 2077 6974 6820 616e 1a00 clock with an.. │ │ │ -0048bd20: 2e7e 5200 0020 2020 414d 2f50 4d20 696e .~R.. AM/PM in │ │ │ -0048bd30: 6469 6361 746f 722e 0700 2e7e 5300 0012 dicator....~S... │ │ │ -0048bd40: 002e 7e54 0000 2020 2045 7861 6d70 6c65 ..~T.. Example │ │ │ -0048bd50: 3a07 002e 7e55 0000 2e00 2e7e 5600 0020 :...~U.....~V.. │ │ │ +0048bd20: 2ee0 5200 0020 2020 414d 2f50 4d20 696e ..R.. AM/PM in │ │ │ +0048bd30: 6469 6361 746f 722e 0700 2ee0 5300 0012 dicator.....S... │ │ │ +0048bd40: 002e e054 0000 2020 2045 7861 6d70 6c65 ...T.. Example │ │ │ +0048bd50: 3a07 002e e055 0000 2e00 2ee0 5600 0020 :....U......V.. │ │ │ 0048bd60: 2020 4754 4d3e 7772 6974 6520 212c 247a GTM>write !,$z │ │ │ 0048bd70: 6461 7465 2822 2c33 3635 3234 222c 2232 date(",36524","2 │ │ │ -0048bd80: 342d 3630 2229 0f00 2e7e 5700 0020 2020 4-60")...~W.. │ │ │ -0048bd90: 3130 2d30 380e 002e 7e58 0000 2020 2047 10-08...~X.. G │ │ │ -0048bda0: 544d 3e07 002e 7e59 0000 5200 2e7e 5a00 TM>...~Y..R..~Z. │ │ │ +0048bd80: 342d 3630 2229 0f00 2ee0 5700 0020 2020 4-60")....W.. │ │ │ +0048bd90: 3130 2d30 380e 002e e058 0000 2020 2047 10-08....X.. G │ │ │ +0048bda0: 544d 3e07 002e e059 0000 5200 2ee0 5a00 TM>....Y..R...Z. │ │ │ 0048bdb0: 0020 2020 5468 6973 2065 7861 6d70 6c65 . This example │ │ │ 0048bdc0: 2073 686f 7773 2068 6f75 7273 2061 6e64 shows hours and │ │ │ 0048bdd0: 206d 696e 7574 6573 206f 6e20 6120 3234 minutes on a 24 │ │ │ 0048bde0: 2068 6f75 7220 636c 6f63 6b2e 204e 6f74 hour clock. Not │ │ │ -0048bdf0: 6963 6520 7468 6174 2074 6865 5200 2e7e ice that theR..~ │ │ │ +0048bdf0: 6963 6520 7468 6174 2074 6865 5200 2ee0 ice that theR... │ │ │ 0048be00: 6100 0020 2020 6669 7273 7420 6172 6775 a.. first argu │ │ │ 0048be10: 6d65 6e74 206d 7573 7420 7072 6f76 6964 ment must provid │ │ │ 0048be20: 6520 7468 6520 7469 6d65 2069 6e20 7468 e the time in th │ │ │ 0048be30: 6520 7365 636f 6e64 2063 6f6d 6d61 2064 e second comma d │ │ │ 0048be40: 656c 696d 6974 6572 2070 6965 6365 2300 elimiter piece#. │ │ │ -0048be50: 2e7e 6200 0020 2020 746f 206d 6174 6368 .~b.. to match │ │ │ +0048be50: 2ee0 6200 0020 2020 746f 206d 6174 6368 ..b.. to match │ │ │ 0048be60: 2024 484f 524f 4c4f 4720 666f 726d 6174 $HOROLOG format │ │ │ -0048be70: 2e07 002e 7e63 0000 1200 2e7e 6400 0020 ....~c.....~d.. │ │ │ -0048be80: 2020 4578 616d 706c 653a 0700 2e7e 6500 Example:...~e. │ │ │ -0048be90: 001e 002e 7e66 0000 2020 2047 544d 3e77 ....~f.. GTM>w │ │ │ +0048be70: 2e07 002e e063 0000 1200 2ee0 6400 0020 .....c......d.. │ │ │ +0048be80: 2020 4578 616d 706c 653a 0700 2ee0 6500 Example:....e. │ │ │ +0048be90: 001e 002e e066 0000 2020 2047 544d 3e77 .....f.. GTM>w │ │ │ 0048bea0: 7269 7465 2024 7a64 6174 6566 6f72 6d0b rite $zdateform. │ │ │ -0048beb0: 002e 7e67 0000 2020 2030 1e00 2e7e 6800 ..~g.. 0...~h. │ │ │ +0048beb0: 002e e067 0000 2020 2030 1e00 2ee0 6800 ...g.. 0....h. │ │ │ 0048bec0: 0020 2020 4754 4d3e 7772 6974 6520 247a . GTM>write $z │ │ │ -0048bed0: 6461 7465 2824 4829 1200 2e7e 6900 0020 date($H)...~i.. │ │ │ -0048bee0: 2020 3031 2f31 382f 3131 1e00 2e7e 6a00 01/18/11...~j. │ │ │ +0048bed0: 6461 7465 2824 4829 1200 2ee0 6900 0020 date($H)....i.. │ │ │ +0048bee0: 2020 3031 2f31 382f 3131 1e00 2ee0 6a00 01/18/11....j. │ │ │ 0048bef0: 0020 2020 4754 4d3e 7365 7420 247a 6461 . GTM>set $zda │ │ │ -0048bf00: 7465 666f 726d 3d31 2400 2e7e 7100 0020 teform=1$..~q.. │ │ │ +0048bf00: 7465 666f 726d 3d31 2400 2ee0 7100 0020 teform=1$...q.. │ │ │ 0048bf10: 2020 4754 4d3e 7772 6974 6520 247a 6461 GTM>write $zda │ │ │ -0048bf20: 7465 2824 686f 726f 6c6f 6729 1400 2e7e te($horolog)...~ │ │ │ +0048bf20: 7465 2824 686f 726f 6c6f 6729 1400 2ee0 te($horolog).... │ │ │ 0048bf30: 7200 0020 2020 3031 2f31 382f 3230 3131 r.. 01/18/2011 │ │ │ -0048bf40: 2f00 2e7e 7300 0020 2020 4754 4d3e 7772 /..~s.. GTM>wr │ │ │ +0048bf40: 2f00 2ee0 7300 0020 2020 4754 4d3e 7772 /...s.. GTM>wr │ │ │ 0048bf50: 6974 6520 247a 6461 7465 2824 686f 726f ite $zdate($horo │ │ │ 0048bf60: 6c6f 672c 224d 4d2f 4444 2f59 5922 2912 log,"MM/DD/YY"). │ │ │ -0048bf70: 002e 7e74 0000 2020 2030 312f 3138 2f31 ..~t.. 01/18/1 │ │ │ -0048bf80: 3107 002e 7e75 0000 5300 2e7e 7600 0020 1...~u..S..~v.. │ │ │ +0048bf70: 002e e074 0000 2020 2030 312f 3138 2f31 ...t.. 01/18/1 │ │ │ +0048bf80: 3107 002e e075 0000 5300 2ee0 7600 0020 1....u..S...v.. │ │ │ 0048bf90: 2020 5468 6973 2065 7861 6d70 6c65 2063 This example c │ │ │ 0048bfa0: 6f6e 7665 7274 7320 7468 6520 6f75 7470 onverts the outp │ │ │ 0048bfb0: 7574 2066 6f72 6d61 7420 666f 7220 7965 ut format for ye │ │ │ 0048bfc0: 6172 7320 6672 6f6d 2074 6865 2064 6566 ars from the def │ │ │ 0048bfd0: 6175 6c74 2028 2259 5922 2900 0000 0000 ault ("YY")..... │ │ │ 0048bfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0048bff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0048c000: 0400 0000 fd07 0000 e127 0000 0000 0000 .........'...... │ │ │ -0048c010: 7c00 007e 4845 4c50 00ff 7300 ff46 554e |..~HELP..s..FUN │ │ │ +0048c010: 7c00 00e0 4845 4c50 00ff 7300 ff46 554e |...HELP..s..FUN │ │ │ 0048c020: 4354 494f 4e53 00ff 7300 ff24 5a44 4154 CTIONS..s..$ZDAT │ │ │ 0048c030: 4528 2900 ff73 00ff 4558 414d 504c 4553 E()..s..EXAMPLES │ │ │ 0048c040: 00c0 7700 0020 2020 666f 726d 6174 2074 ..w.. format t │ │ │ 0048c050: 6f20 7468 6520 666f 7572 2064 6967 6974 o the four digit │ │ │ 0048c060: 2066 6f72 6d61 7420 2822 5959 5959 2229 format ("YYYY") │ │ │ 0048c070: 2075 7369 6e67 2074 6865 2049 6e74 7269 using the Intri │ │ │ -0048c080: 6e73 6963 2053 7065 6369 616c 1e00 2e7e nsic Special...~ │ │ │ +0048c080: 6e73 6963 2053 7065 6369 616c 1e00 2ee0 nsic Special.... │ │ │ 0048c090: 7800 0020 2020 5661 7269 6162 6c65 2024 x.. Variable $ │ │ │ -0048c0a0: 5a44 4154 4546 4f52 4d2e 0700 2e7e 7900 ZDATEFORM....~y. │ │ │ -0048c0b0: 0012 002e 7e7a 0000 2020 2045 7861 6d70 ....~z.. Examp │ │ │ -0048c0c0: 6c65 3a07 002e 7e81 0000 3a00 2e7e 8200 le:...~...:..~.. │ │ │ +0048c0a0: 5a44 4154 4546 4f52 4d2e 0700 2ee0 7900 ZDATEFORM.....y. │ │ │ +0048c0b0: 0012 002e e07a 0000 2020 2045 7861 6d70 .....z.. Examp │ │ │ +0048c0c0: 6c65 3a07 002e e081 0000 3a00 2ee0 8200 le:.......:..... │ │ │ 0048c0d0: 0020 2020 4754 4d3e 7772 6974 6520 247a . GTM>write $z │ │ │ 0048c0e0: 6461 7465 2831 3233 3435 3637 3839 2c22 date(123456789," │ │ │ 0048c0f0: 4441 5920 4d4f 4e20 4444 2c20 5959 5959 DAY MON DD, YYYY │ │ │ -0048c100: 5959 2229 1c00 2e7e 8300 0020 2020 4652 YY")...~... FR │ │ │ +0048c100: 5959 2229 1c00 2ee0 8300 0020 2020 4652 YY")....... FR │ │ │ 0048c110: 4920 4d41 5220 3137 2c20 3333 3938 3534 I MAR 17, 339854 │ │ │ -0048c120: 0e00 2e7e 8400 0020 2020 4754 4d3e 0700 ...~... GTM>.. │ │ │ -0048c130: 2e7e 8500 003b 002e 7e86 0000 2020 2054 .~...;..~... T │ │ │ +0048c120: 0e00 2ee0 8400 0020 2020 4754 4d3e 0700 ....... GTM>.. │ │ │ +0048c130: 2ee0 8500 003b 002e e086 0000 2020 2054 .....;...... T │ │ │ 0048c140: 6869 7320 6578 616d 706c 6520 6469 7370 his example disp │ │ │ 0048c150: 6c61 7973 2079 6561 7220 6173 2061 2073 lays year as a s │ │ │ 0048c160: 6978 2d64 6967 6974 206e 756d 6265 722e ix-digit number. │ │ │ -0048c170: 0700 2e7e 8700 001a 0019 7e45 5854 5241 ...~......~EXTRA │ │ │ +0048c170: 0700 2ee0 8700 001a 0019 e045 5854 5241 ...........EXTRA │ │ │ 0048c180: 4354 2829 0000 245a 4578 7472 6163 7428 CT()..$ZExtract( │ │ │ -0048c190: 2916 0023 7ebf 1100 0020 2020 245a 4578 )..#~.... $ZEx │ │ │ -0048c1a0: 7472 6163 7428 2907 0024 7e21 0000 5000 tract()..$~!..P. │ │ │ -0048c1b0: 247e 3100 0020 2020 5265 7475 726e 7320 $~1.. Returns │ │ │ +0048c190: 2916 0023 e0bf 1100 0020 2020 245a 4578 )..#..... $ZEx │ │ │ +0048c1a0: 7472 6163 7428 2907 0024 e021 0000 5000 tract()..$.!..P. │ │ │ +0048c1b0: 24e0 3100 0020 2020 5265 7475 726e 7320 $.1.. Returns │ │ │ 0048c1c0: 6120 6279 7465 2073 6571 7565 6e63 6520 a byte sequence │ │ │ 0048c1d0: 6672 6f6d 2061 2067 6976 656e 2073 6571 from a given seq │ │ │ 0048c1e0: 7565 6e63 6520 6f66 206f 6374 6574 7320 uence of octets │ │ │ 0048c1f0: 2838 2d62 6974 2062 7974 6573 292e 0700 (8-bit bytes)... │ │ │ -0048c200: 247e 4100 0033 0024 7e51 0000 2020 2054 $~A..3.$~Q.. T │ │ │ +0048c200: 24e0 4100 0033 0024 e051 0000 2020 2054 $.A..3.$.Q.. T │ │ │ 0048c210: 6865 2066 6f72 6d61 7420 666f 7220 7468 he format for th │ │ │ 0048c220: 6520 245a 4558 5452 4143 5420 6675 6e63 e $ZEXTRACT func │ │ │ -0048c230: 7469 6f6e 2069 733a 0700 247e 6100 0031 tion is:..$~a..1 │ │ │ -0048c240: 0024 7e71 0000 2020 2024 5a45 5b58 5452 .$~q.. $ZE[XTR │ │ │ +0048c230: 7469 6f6e 2069 733a 0700 24e0 6100 0031 tion is:..$.a..1 │ │ │ +0048c240: 0024 e071 0000 2020 2024 5a45 5b58 5452 .$.q.. $ZE[XTR │ │ │ 0048c250: 4143 545d 2865 7870 725b 2c69 6e74 6578 ACT](expr[,intex │ │ │ 0048c260: 7072 315b 2c69 6e74 6578 7072 325d 5d29 pr1[,intexpr2]]) │ │ │ -0048c270: 0700 247e 8100 001a 0023 7eff 7300 ff45 ..$~.....#~.s..E │ │ │ +0048c270: 0700 24e0 8100 001a 0023 e0ff 7300 ff45 ..$......#..s..E │ │ │ 0048c280: 5841 4d50 4c45 5300 0045 7861 6d70 6c65 XAMPLES..Example │ │ │ -0048c290: 7313 0030 7ebf 1100 0020 2020 4578 616d s..0~.... Exam │ │ │ -0048c2a0: 706c 6573 0700 317e 2100 0012 0031 7e31 ples..1~!....1~1 │ │ │ +0048c290: 7313 0030 e0bf 1100 0020 2020 4578 616d s..0..... Exam │ │ │ +0048c2a0: 706c 6573 0700 31e0 2100 0012 0031 e031 ples..1.!....1.1 │ │ │ 0048c2b0: 0000 2020 2045 7861 6d70 6c65 3a07 0031 .. Example:..1 │ │ │ -0048c2c0: 7e41 0000 2200 317e 5100 0020 2020 4754 ~A..".1~Q.. GT │ │ │ +0048c2c0: e041 0000 2200 31e0 5100 0020 2020 4754 .A..".1.Q.. GT │ │ │ 0048c2d0: 4d3e 5365 7420 413d 222a 2a2a 2a2a 2a2a M>Set A="******* │ │ │ -0048c2e0: 2a2a 2a2a 2a22 0700 317e 6100 0023 0031 *****"..1~a..#.1 │ │ │ -0048c2f0: 7e71 0000 2020 2047 544d 3e46 6f72 2069 ~q.. GTM>For i │ │ │ +0048c2e0: 2a2a 2a2a 2a22 0700 31e0 6100 0023 0031 *****"..1.a..#.1 │ │ │ +0048c2f0: e071 0000 2020 2047 544d 3e46 6f72 2069 .q.. GTM>For i │ │ │ 0048c300: 3d30 3a31 3a24 7a6c 656e 6774 6828 4129 =0:1:$zlength(A) │ │ │ -0048c310: 3100 317e 8100 0020 2020 4754 4d3e 7772 1.1~... GTM>wr │ │ │ +0048c310: 3100 31e0 8100 0020 2020 4754 4d3e 7772 1.1.... GTM>wr │ │ │ 0048c320: 6974 6520 212c 247a 6173 6369 6928 247a ite !,$zascii($z │ │ │ 0048c330: 6578 7472 6163 7428 412c 6929 292c 227c extract(A,i)),"| │ │ │ -0048c340: 220e 0031 7e91 0000 2020 2047 544d 3e08 "..1~... GTM>. │ │ │ -0048c350: 0030 7ec0 1100 0053 0031 7e12 0000 2020 .0~....S.1~... │ │ │ +0048c340: 220e 0031 e091 0000 2020 2047 544d 3e08 "..1.... GTM>. │ │ │ +0048c350: 0030 e0c0 1100 0053 0031 e012 0000 2020 .0.....S.1.... │ │ │ 0048c360: 2054 6869 7320 6578 616d 706c 6520 6469 This example di │ │ │ 0048c370: 7370 6c61 7973 2074 6865 206e 756d 6572 splays the numer │ │ │ 0048c380: 6963 2062 7974 6520 7365 7175 656e 6365 ic byte sequence │ │ │ 0048c390: 206f 6620 7468 6520 7365 7175 656e 6365 of the sequence │ │ │ -0048c3a0: 206f 6620 6f63 7465 7473 1b00 317e 1300 of octets..1~.. │ │ │ +0048c3a0: 206f 6620 6f63 7465 7473 1b00 31e0 1300 of octets..1... │ │ │ 0048c3b0: 0020 2020 2822 2a2a 2a2a 2a2a 2a2a 2a2a . ("********** │ │ │ -0048c3c0: 2a2a 2229 2e07 0031 7e14 0000 1400 197e **")...1~......~ │ │ │ +0048c3c0: 2a2a 2229 2e07 0031 e014 0000 1400 19e0 **")...1........ │ │ │ 0048c3d0: 4649 4e44 2829 0000 245a 4669 6e64 2829 FIND()..$ZFind() │ │ │ -0048c3e0: 1300 207e bf11 0000 2020 2024 5a46 696e .. ~.... $ZFin │ │ │ -0048c3f0: 6428 2907 0021 7e21 0000 5000 217e 3100 d()..!~!..P.!~1. │ │ │ +0048c3e0: 1300 20e0 bf11 0000 2020 2024 5a46 696e .. ..... $ZFin │ │ │ +0048c3f0: 6428 2907 0021 e021 0000 5000 21e0 3100 d()..!.!..P.!.1. │ │ │ 0048c400: 0020 2020 5265 7475 726e 7320 616e 2069 . Returns an i │ │ │ 0048c410: 6e74 6567 6572 2062 7974 6520 706f 7369 nteger byte posi │ │ │ 0048c420: 7469 6f6e 2074 6861 7420 6c6f 6361 7465 tion that locate │ │ │ 0048c430: 7320 7468 6520 6f63 6375 7272 656e 6365 s the occurrence │ │ │ -0048c440: 206f 6620 6120 6279 7465 3c00 217e 4100 of a byte<.!~A. │ │ │ +0048c440: 206f 6620 6120 6279 7465 3c00 21e0 4100 of a byte<.!.A. │ │ │ 0048c450: 0020 2020 7365 7175 656e 6365 2077 6974 . sequence wit │ │ │ 0048c460: 6869 6e20 6120 7365 7175 656e 6365 206f hin a sequence o │ │ │ 0048c470: 6620 6f63 7465 7473 2838 2d62 6974 2062 f octets(8-bit b │ │ │ -0048c480: 7974 6573 292e 0700 217e 5100 002f 0021 ytes)...!~Q../.! │ │ │ -0048c490: 7e61 0000 2020 2054 6865 2066 6f72 6d61 ~a.. The forma │ │ │ +0048c480: 7974 6573 292e 0700 21e0 5100 002f 0021 ytes)...!.Q../.! │ │ │ +0048c490: e061 0000 2020 2054 6865 2066 6f72 6d61 .a.. The forma │ │ │ 0048c4a0: 7420 6f66 2074 6865 2024 5a46 494e 4420 t of the $ZFIND │ │ │ -0048c4b0: 6675 6e63 7469 6f6e 2069 733a 0700 217e function is:..!~ │ │ │ -0048c4c0: 7100 0029 0021 7e81 0000 2020 2024 5a46 q..).!~... $ZF │ │ │ +0048c4b0: 6675 6e63 7469 6f6e 2069 733a 0700 21e0 function is:..!. │ │ │ +0048c4c0: 7100 0029 0021 e081 0000 2020 2024 5a46 q..).!.... $ZF │ │ │ 0048c4d0: 5b49 4e44 5d28 6578 7072 312c 6578 7072 [IND](expr1,expr │ │ │ -0048c4e0: 325b 2c69 6e74 6578 7072 5d29 0700 217e 2[,intexpr])..!~ │ │ │ -0048c4f0: 9100 0032 0020 7eff 7300 ff45 5841 4d50 ...2. ~.s..EXAMP │ │ │ +0048c4e0: 325b 2c69 6e74 6578 7072 5d29 0700 21e0 2[,intexpr])..!. │ │ │ +0048c4f0: 9100 0032 0020 e0ff 7300 ff45 5841 4d50 ...2. ..s..EXAMP │ │ │ 0048c500: 4c45 535f 4f46 5f24 5a46 494e 4428 2900 LES_OF_$ZFIND(). │ │ │ 0048c510: 0045 7861 6d70 6c65 735f 6f66 5f24 5a46 .Examples_of_$ZF │ │ │ -0048c520: 696e 6428 291f 0039 7ebf 1100 0020 2020 ind()..9~.... │ │ │ +0048c520: 696e 6428 291f 0039 e0bf 1100 0020 2020 ind()..9..... │ │ │ 0048c530: 4578 616d 706c 6573 206f 6620 245a 4669 Examples of $ZFi │ │ │ -0048c540: 6e64 2829 0700 3a7e 2100 0012 003a 7e31 nd()..:~!....:~1 │ │ │ +0048c540: 6e64 2829 0700 3ae0 2100 0012 003a e031 nd()..:.!....:.1 │ │ │ 0048c550: 0000 2020 2045 7861 6d70 6c65 3a07 003a .. Example:..: │ │ │ -0048c560: 7e41 0000 2d00 3a7e 5100 0020 2020 4754 ~A..-.:~Q.. GT │ │ │ +0048c560: e041 0000 2d00 3ae0 5100 0020 2020 4754 .A..-.:.Q.. GT │ │ │ 0048c570: 4d3e 7772 6974 6520 247a 6669 6e64 2822 M>write $zfind(" │ │ │ 0048c580: 2a2a 2a22 2c24 7a63 6861 7228 3138 3729 ***",$zchar(187) │ │ │ -0048c590: 290b 003a 7e61 0000 2020 2034 0e00 3a7e )..:~a.. 4..:~ │ │ │ -0048c5a0: 7100 0020 2020 4754 4d3e 0700 3a7e 8100 q.. GTM>..:~.. │ │ │ -0048c5b0: 0052 003a 7e91 0000 2020 2054 6869 7320 .R.:~... This │ │ │ +0048c590: 290b 003a e061 0000 2020 2034 0e00 3ae0 )..:.a.. 4..:. │ │ │ +0048c5a0: 7100 0020 2020 4754 4d3e 0700 3ae0 8100 q.. GTM>..:... │ │ │ +0048c5b0: 0052 003a e091 0000 2020 2054 6869 7320 .R.:.... This │ │ │ 0048c5c0: 6578 616d 706c 6520 7573 6573 2024 5a46 example uses $ZF │ │ │ 0048c5d0: 494e 4428 2920 746f 2057 5249 5445 2074 IND() to WRITE t │ │ │ 0048c5e0: 6865 2070 6f73 6974 696f 6e20 6f66 2074 he position of t │ │ │ 0048c5f0: 6865 2066 6972 7374 206f 6363 7572 7265 he first occurre │ │ │ -0048c600: 6e63 6555 0039 7ec0 1100 0020 2020 6f66 nceU.9~.... of │ │ │ +0048c600: 6e63 6555 0039 e0c0 1100 0020 2020 6f66 nceU.9..... of │ │ │ 0048c610: 2074 6865 206e 756d 6572 6963 2062 7974 the numeric byt │ │ │ 0048c620: 6520 636f 6465 2031 3530 2e20 5468 6520 e code 150. The │ │ │ 0048c630: 7265 7475 726e 206f 6620 3320 6769 7665 return of 3 give │ │ │ 0048c640: 7320 7468 6520 706f 7369 7469 6f6e 2061 s the position a │ │ │ -0048c650: 6674 6572 2074 6865 1700 3a7e 1200 0020 fter the..:~... │ │ │ +0048c650: 6674 6572 2074 6865 1700 3ae0 1200 0020 fter the..:.... │ │ │ 0048c660: 2020 2266 6f75 6e64 2220 6279 7465 2e07 "found" byte.. │ │ │ -0048c670: 003a 7e13 0000 1200 3a7e 1400 0020 2020 .:~.....:~... │ │ │ -0048c680: 4578 616d 706c 653a 0700 3a7e 1500 002f Example:..:~.../ │ │ │ -0048c690: 003a 7e16 0000 2020 2047 544d 3e77 7269 .:~... GTM>wri │ │ │ +0048c670: 003a e013 0000 1200 3ae0 1400 0020 2020 .:......:.... │ │ │ +0048c680: 4578 616d 706c 653a 0700 3ae0 1500 002f Example:..:..../ │ │ │ +0048c690: 003a e016 0000 2020 2047 544d 3e77 7269 .:.... GTM>wri │ │ │ 0048c6a0: 7465 2024 7a66 696e 6428 222a 2a2a 222c te $zfind("***", │ │ │ 0048c6b0: 247a 6368 6172 2832 3239 292c 3529 0b00 $zchar(229),5).. │ │ │ -0048c6c0: 3a7e 1700 0020 2020 380e 003a 7e18 0000 :~... 8..:~... │ │ │ -0048c6d0: 2020 2047 544d 3e07 003a 7e19 0000 5400 GTM>..:~...T. │ │ │ -0048c6e0: 3a7e 1a00 0020 2020 5468 6973 2065 7861 :~... This exa │ │ │ +0048c6c0: 3ae0 1700 0020 2020 380e 003a e018 0000 :.... 8..:.... │ │ │ +0048c6d0: 2020 2047 544d 3e07 003a e019 0000 5400 GTM>..:....T. │ │ │ +0048c6e0: 3ae0 1a00 0020 2020 5468 6973 2065 7861 :.... This exa │ │ │ 0048c6f0: 6d70 6c65 2075 7365 7320 245a 4649 4e44 mple uses $ZFIND │ │ │ 0048c700: 2829 2074 6f20 5752 4954 4520 7468 6520 () to WRITE the │ │ │ 0048c710: 706f 7369 7469 6f6e 206f 6620 7468 6520 position of the │ │ │ 0048c720: 6e65 7874 206f 6363 7572 7265 6e63 6520 next occurrence │ │ │ -0048c730: 6f66 3b00 3a7e 2100 0020 2020 7468 6520 of;.:~!.. the │ │ │ +0048c730: 6f66 3b00 3ae0 2100 0020 2020 7468 6520 of;.:.!.. the │ │ │ 0048c740: 6279 7465 2063 6f64 6520 3232 3920 7374 byte code 229 st │ │ │ 0048c750: 6172 7469 6e67 2069 6e20 6279 7465 2070 arting in byte p │ │ │ 0048c760: 6f73 6974 696f 6e20 6669 7665 2e07 003a osition five...: │ │ │ -0048c770: 7e22 0000 1200 3a7e 2300 0020 2020 4578 ~"....:~#.. Ex │ │ │ -0048c780: 616d 706c 653a 0700 3a7e 2400 0057 003a ample:..:~$..W.: │ │ │ -0048c790: 7e25 0000 2020 2047 544d 3e73 6574 2074 ~%.. GTM>set t │ │ │ +0048c770: e022 0000 1200 3ae0 2300 0020 2020 4578 ."....:.#.. Ex │ │ │ +0048c780: 616d 706c 653a 0700 3ae0 2400 0057 003a ample:..:.$..W.: │ │ │ +0048c790: e025 0000 2020 2047 544d 3e73 6574 2074 .%.. GTM>set t │ │ │ 0048c7a0: 3d31 2066 6f72 2020 7365 7420 743d 247a =1 for set t=$z │ │ │ 0048c7b0: 6669 6e64 2822 2a2a 2a22 2c24 7a63 6861 find("***",$zcha │ │ │ 0048c7c0: 7228 3233 302c 3135 302c 3137 3629 2c74 r(230,150,176),t │ │ │ 0048c7d0: 2920 7175 6974 3a27 7420 2077 7269 7465 ) quit:'t write │ │ │ -0048c7e0: 2021 2c74 0b00 3a7e 2600 0020 2020 340e !,t..:~&.. 4. │ │ │ -0048c7f0: 003a 7e27 0000 2020 2047 544d 3e00 0000 .:~'.. GTM>... │ │ │ +0048c7e0: 2021 2c74 0b00 3ae0 2600 0020 2020 340e !,t..:.&.. 4. │ │ │ +0048c7f0: 003a e027 0000 2020 2047 544d 3e00 0000 .:.'.. GTM>... │ │ │ 0048c800: 0400 0000 e907 0000 1928 0000 0000 0000 .........(...... │ │ │ -0048c810: 4100 007e 4845 4c50 00ff 7300 ff46 554e A..~HELP..s..FUN │ │ │ +0048c810: 4100 00e0 4845 4c50 00ff 7300 ff46 554e A...HELP..s..FUN │ │ │ 0048c820: 4354 494f 4e53 00ff 7300 ff24 5a46 494e CTIONS..s..$ZFIN │ │ │ 0048c830: 4428 2900 ff73 00ff 4558 414d 504c 4553 D()..s..EXAMPLES │ │ │ 0048c840: 5f4f 465f 245a 4649 4e44 2829 00c0 2800 _OF_$ZFIND()..(. │ │ │ -0048c850: 0051 003a 7e29 0000 2020 2054 6869 7320 .Q.:~).. This │ │ │ +0048c850: 0051 003a e029 0000 2020 2054 6869 7320 .Q.:.).. This │ │ │ 0048c860: 6578 616d 706c 6520 7573 6573 2061 206c example uses a l │ │ │ 0048c870: 6f6f 7020 7769 7468 2024 5a46 494e 4428 oop with $ZFIND( │ │ │ 0048c880: 2920 746f 206c 6f63 6174 6520 616c 6c20 ) to locate all │ │ │ 0048c890: 7468 6520 6f63 6375 7272 656e 6365 7320 the occurrences │ │ │ -0048c8a0: 6f66 5200 3a7e 2a00 0020 2020 7468 6520 ofR.:~*.. the │ │ │ +0048c8a0: 6f66 5200 3ae0 2a00 0020 2020 7468 6520 ofR.:.*.. the │ │ │ 0048c8b0: 6279 7465 2073 6571 7565 6e63 6520 245a byte sequence $Z │ │ │ 0048c8c0: 4348 4152 2832 3330 2c31 3530 2c31 3736 CHAR(230,150,176 │ │ │ 0048c8d0: 2920 696e 2074 6865 2073 6571 7565 6e63 ) in the sequenc │ │ │ 0048c8e0: 6520 6f66 206f 6374 6574 7320 2822 2a2a e of octets ("** │ │ │ -0048c8f0: 2a22 292e 5100 3a7e 3100 0020 2020 5468 *").Q.:~1.. Th │ │ │ +0048c8f0: 2a22 292e 5100 3ae0 3100 0020 2020 5468 *").Q.:.1.. Th │ │ │ 0048c900: 6520 245a 4649 4e44 2829 2072 6574 7572 e $ZFIND() retur │ │ │ 0048c910: 6e73 2034 2067 6976 696e 6720 7468 6520 ns 4 giving the │ │ │ 0048c920: 706f 7369 7469 6f6e 2061 6674 6572 2074 position after t │ │ │ 0048c930: 6865 206f 6363 7572 7265 6e63 6520 6f66 he occurrence of │ │ │ -0048c940: 2062 7974 6527 003a 7e32 0000 2020 2073 byte'.:~2.. s │ │ │ +0048c940: 2062 7974 6527 003a e032 0000 2020 2073 byte'.:.2.. s │ │ │ 0048c950: 6571 7565 6e63 6520 245a 4348 4152 2832 equence $ZCHAR(2 │ │ │ -0048c960: 3330 2c31 3530 2c31 3736 292e 0700 3a7e 30,150,176)...:~ │ │ │ -0048c970: 3300 0018 0019 7e47 4554 4a50 4928 2900 3.....~GETJPI(). │ │ │ -0048c980: 0024 5a47 6574 6a70 6928 2915 0022 7ebf .$ZGetjpi().."~. │ │ │ +0048c960: 3330 2c31 3530 2c31 3736 292e 0700 3ae0 30,150,176)...:. │ │ │ +0048c970: 3300 0018 0019 e047 4554 4a50 4928 2900 3......GETJPI(). │ │ │ +0048c980: 0024 5a47 6574 6a70 6928 2915 0022 e0bf .$ZGetjpi()..".. │ │ │ 0048c990: 1100 0020 2020 245a 4765 746a 7069 2829 ... $ZGetjpi() │ │ │ -0048c9a0: 0700 237e 2100 0051 0023 7e31 0000 2020 ..#~!..Q.#~1.. │ │ │ +0048c9a0: 0700 23e0 2100 0051 0023 e031 0000 2020 ..#.!..Q.#.1.. │ │ │ 0048c9b0: 2052 6574 7572 6e73 206a 6f62 206f 7220 Returns job or │ │ │ 0048c9c0: 7072 6f63 6573 7320 696e 666f 726d 6174 process informat │ │ │ 0048c9d0: 696f 6e20 6f66 2074 6865 2073 7065 6369 ion of the speci │ │ │ 0048c9e0: 6669 6564 2070 726f 6365 7373 2e20 5468 fied process. Th │ │ │ -0048c9f0: 6520 666f 726d 6174 2700 237e 4100 0020 e format'.#~A.. │ │ │ +0048c9f0: 6520 666f 726d 6174 2700 23e0 4100 0020 e format'.#.A.. │ │ │ 0048ca00: 2020 666f 7220 7468 6520 245a 4745 544a for the $ZGETJ │ │ │ 0048ca10: 5049 2066 756e 6374 696f 6e20 6973 3a07 PI function is:. │ │ │ -0048ca20: 0023 7e51 0000 1f00 237e 6100 0020 2020 .#~Q....#~a.. │ │ │ +0048ca20: 0023 e051 0000 1f00 23e0 6100 0020 2020 .#.Q....#.a.. │ │ │ 0048ca30: 245a 4745 544a 5049 2865 7870 7231 2c65 $ZGETJPI(expr1,e │ │ │ -0048ca40: 7870 7232 2907 0023 7e71 0000 1a00 227e xpr2)..#~q...."~ │ │ │ +0048ca40: 7870 7232 2907 0023 e071 0000 1a00 22e0 xpr2)..#.q....". │ │ │ 0048ca50: ff73 00ff 4558 414d 504c 4553 0000 4578 .s..EXAMPLES..Ex │ │ │ -0048ca60: 616d 706c 6573 1300 2f7e bf11 0000 2020 amples../~.... │ │ │ -0048ca70: 2045 7861 6d70 6c65 7307 0030 7e21 0000 Examples..0~!.. │ │ │ -0048ca80: 1200 307e 3100 0020 2020 4578 616d 706c ..0~1.. Exampl │ │ │ -0048ca90: 653a 0700 307e 4100 0030 0030 7e51 0000 e:..0~A..0.0~Q.. │ │ │ +0048ca60: 616d 706c 6573 1300 2fe0 bf11 0000 2020 amples../..... │ │ │ +0048ca70: 2045 7861 6d70 6c65 7307 0030 e021 0000 Examples..0.!.. │ │ │ +0048ca80: 1200 30e0 3100 0020 2020 4578 616d 706c ..0.1.. Exampl │ │ │ +0048ca90: 653a 0700 30e0 4100 0030 0030 e051 0000 e:..0.A..0.0.Q.. │ │ │ 0048caa0: 2020 2047 544d 3e77 7269 7465 2024 7a67 GTM>write $zg │ │ │ 0048cab0: 6574 6a70 6928 3139 3735 2c22 6973 7072 etjpi(1975,"ispr │ │ │ -0048cac0: 6f63 616c 6976 6522 290b 0030 7e61 0000 ocalive")..0~a.. │ │ │ -0048cad0: 2020 2031 0e00 307e 7100 0020 2020 4754 1..0~q.. GT │ │ │ -0048cae0: 4d3e 0700 307e 8100 004a 0030 7e91 0000 M>..0~...J.0~... │ │ │ +0048cac0: 6f63 616c 6976 6522 290b 0030 e061 0000 ocalive")..0.a.. │ │ │ +0048cad0: 2020 2031 0e00 30e0 7100 0020 2020 4754 1..0.q.. GT │ │ │ +0048cae0: 4d3e 0700 30e0 8100 004a 0030 e091 0000 M>..0....J.0.... │ │ │ 0048caf0: 2020 2054 6869 7320 7573 6573 2024 5a47 This uses $ZG │ │ │ 0048cb00: 4554 4a50 4928 2920 746f 2064 6574 6572 ETJPI() to deter │ │ │ 0048cb10: 6d69 6e65 2077 6865 7468 6572 2070 726f mine whether pro │ │ │ 0048cb20: 6365 7373 2031 3937 3520 6973 2061 6c69 cess 1975 is ali │ │ │ -0048cb30: 7665 2e08 002f 7ec0 1100 0012 0030 7e12 ve.../~......0~. │ │ │ +0048cb30: 7665 2e08 002f e0c0 1100 0012 0030 e012 ve.../.......0.. │ │ │ 0048cb40: 0000 2020 2045 7861 6d70 6c65 3a07 0030 .. Example:..0 │ │ │ -0048cb50: 7e13 0000 2900 307e 1400 0020 2020 4754 ~...).0~... GT │ │ │ +0048cb50: e013 0000 2900 30e0 1400 0020 2020 4754 ....).0.... GT │ │ │ 0048cb60: 4d3e 7365 7420 743d 247a 6765 746a 7069 M>set t=$zgetjpi │ │ │ 0048cb70: 2822 222c 2263 7075 7469 6d22 2935 0030 ("","cputim")5.0 │ │ │ -0048cb80: 7e15 0000 2020 2047 544d 3e64 6f20 5e62 ~... GTM>do ^b │ │ │ +0048cb80: e015 0000 2020 2047 544d 3e64 6f20 5e62 .... GTM>do ^b │ │ │ 0048cb90: 656e 6368 2077 7269 7465 2024 7a67 6574 ench write $zget │ │ │ 0048cba0: 6a70 6928 2222 2c22 6370 7574 696d 2229 jpi("","cputim") │ │ │ -0048cbb0: 2d74 0e00 307e 1600 0020 2020 3137 3338 -t..0~... 1738 │ │ │ -0048cbc0: 0e00 307e 1700 0020 2020 4754 4d3e 0700 ..0~... GTM>.. │ │ │ -0048cbd0: 307e 1800 004a 0030 7e19 0000 2020 2054 0~...J.0~... T │ │ │ +0048cbb0: 2d74 0e00 30e0 1600 0020 2020 3137 3338 -t..0.... 1738 │ │ │ +0048cbc0: 0e00 30e0 1700 0020 2020 4754 4d3e 0700 ..0.... GTM>.. │ │ │ +0048cbd0: 30e0 1800 004a 0030 e019 0000 2020 2054 0....J.0.... T │ │ │ 0048cbe0: 6869 7320 7573 6573 2024 5a47 4554 4a50 his uses $ZGETJP │ │ │ 0048cbf0: 4928 2920 746f 206d 6561 7375 7265 2074 I() to measure t │ │ │ 0048cc00: 6865 2061 6374 7561 6c20 4350 5520 7469 he actual CPU ti │ │ │ 0048cc10: 6d65 2c20 6d65 6173 7572 6564 2069 6e49 me, measured inI │ │ │ -0048cc20: 0030 7e1a 0000 2020 2068 756e 6472 6564 .0~... hundred │ │ │ +0048cc20: 0030 e01a 0000 2020 2068 756e 6472 6564 .0.... hundred │ │ │ 0048cc30: 7468 7320 6f66 2061 2073 6563 6f6e 642c ths of a second, │ │ │ 0048cc40: 2063 6f6e 7375 6d65 6420 6279 2072 756e consumed by run │ │ │ 0048cc50: 6e69 6e67 2074 6865 205e 6265 6e63 6820 ning the ^bench │ │ │ -0048cc60: 726f 7574 696e 652e 0700 307e 2100 001a routine...0~!... │ │ │ -0048cc70: 0019 7e4a 4f42 4558 414d 2829 0000 245a ..~JOBEXAM()..$Z │ │ │ -0048cc80: 4a4f 4245 5841 4d28 2916 0023 7ebf 1100 JOBEXAM()..#~... │ │ │ +0048cc60: 726f 7574 696e 652e 0700 30e0 2100 001a routine...0.!... │ │ │ +0048cc70: 0019 e04a 4f42 4558 414d 2829 0000 245a ...JOBEXAM()..$Z │ │ │ +0048cc80: 4a4f 4245 5841 4d28 2916 0023 e0bf 1100 JOBEXAM()..#.... │ │ │ 0048cc90: 0020 2020 245a 4a4f 4245 5841 4d28 2907 . $ZJOBEXAM(). │ │ │ -0048cca0: 0024 7e21 0000 5400 247e 3100 0020 2020 .$~!..T.$~1.. │ │ │ +0048cca0: 0024 e021 0000 5400 24e0 3100 0020 2020 .$.!..T.$.1.. │ │ │ 0048ccb0: 506c 6163 6573 205a 5348 4f57 203c 636f Places ZSHOW output into │ │ │ 0048ccd0: 6120 6669 6c65 2061 6e64 2072 6574 7572 a file and retur │ │ │ 0048cce0: 6e73 2074 6865 2061 6273 6f6c 7574 6520 ns the absolute │ │ │ -0048ccf0: 6669 6c65 206e 616d 652e 3300 247e 4100 file name.3.$~A. │ │ │ +0048ccf0: 6669 6c65 206e 616d 652e 3300 24e0 4100 file name.3.$.A. │ │ │ 0048cd00: 0020 2020 5468 6520 666f 726d 6174 2066 . The format f │ │ │ 0048cd10: 6f72 2074 6865 2024 5a4a 4f42 4558 414d or the $ZJOBEXAM │ │ │ 0048cd20: 2066 756e 6374 696f 6e20 6973 3a07 0024 function is:..$ │ │ │ -0048cd30: 7e51 0000 2400 247e 6100 0020 2020 245a ~Q..$.$~a.. $Z │ │ │ +0048cd30: e051 0000 2400 24e0 6100 0020 2020 245a .Q..$.$.a.. $Z │ │ │ 0048cd40: 4a4f 4245 5841 4d28 5b65 7870 7231 5d5b JOBEXAM([expr1][ │ │ │ -0048cd50: 2c65 7870 7232 5d29 0700 247e 7100 0054 ,expr2])..$~q..T │ │ │ -0048cd60: 0024 7e81 0000 2020 2020 206f 2054 6865 .$~... o The │ │ │ +0048cd50: 2c65 7870 7232 5d29 0700 24e0 7100 0054 ,expr2])..$.q..T │ │ │ +0048cd60: 0024 e081 0000 2020 2020 206f 2054 6865 .$.... o The │ │ │ 0048cd70: 206f 7074 696f 6e61 6c20 6669 7273 7420 optional first │ │ │ 0048cd80: 6578 7072 6573 7369 6f6e 2069 7320 7468 expression is th │ │ │ 0048cd90: 6520 6f75 7470 7574 2073 7065 6369 6669 e output specifi │ │ │ 0048cda0: 6361 7469 6f6e 2e20 4974 2063 616e 2062 cation. It can b │ │ │ -0048cdb0: 6520 6150 0024 7e91 0000 2020 2020 2020 e aP.$~... │ │ │ +0048cdb0: 6520 6150 0024 e091 0000 2020 2020 2020 e aP.$.... │ │ │ 0048cdc0: 2066 696c 6520 6469 7265 6374 6f72 7920 file directory │ │ │ 0048cdd0: 6f72 2061 2066 696c 6520 6e61 6d65 2e20 or a file name. │ │ │ 0048cde0: 245a 4a4f 4245 5841 4d28 2920 7072 652d $ZJOBEXAM() pre- │ │ │ 0048cdf0: 7072 6f63 6573 7365 7320 7468 6520 6669 processes the fi │ │ │ -0048ce00: 7273 7454 0023 7ec0 1100 0020 2020 2020 rstT.#~.... │ │ │ +0048ce00: 7273 7454 0023 e0c0 1100 0020 2020 2020 rstT.#..... │ │ │ 0048ce10: 2020 6578 7072 6573 7369 6f6e 2074 6f20 expression to │ │ │ 0048ce20: 6372 6561 7465 2061 2066 696c 6520 7370 create a file sp │ │ │ 0048ce30: 6563 6966 6963 6174 696f 6e20 6173 2074 ecification as t │ │ │ 0048ce40: 6865 2074 6172 6765 7420 666f 7220 7468 he target for th │ │ │ -0048ce50: 6520 5a53 484f 574e 0024 7e12 0000 2020 e ZSHOWN.$~... │ │ │ +0048ce50: 6520 5a53 484f 574e 0024 e012 0000 2020 e ZSHOWN.$.... │ │ │ 0048ce60: 2020 2020 2063 6f6d 6d61 6e64 206f 7574 command out │ │ │ 0048ce70: 7075 742e 2054 6865 2070 7265 7072 6f63 put. The preproc │ │ │ 0048ce80: 6573 7369 6e67 2069 7320 6571 7569 7661 essing is equiva │ │ │ 0048ce90: 6c65 6e74 2074 6f20 245a 5041 5253 4528 lent to $ZPARSE( │ │ │ -0048cea0: 292c 2061 7332 0024 7e13 0000 2020 2020 ), as2.$~... │ │ │ +0048cea0: 292c 2061 7332 0024 e013 0000 2020 2020 ), as2.$.... │ │ │ 0048ceb0: 2020 2069 6c6c 7573 7472 6174 6564 2062 illustrated b │ │ │ 0048cec0: 7920 7468 6520 666f 6c6c 6f77 696e 6720 y the following │ │ │ -0048ced0: 4d20 636f 6465 3a07 0024 7e14 0000 4900 M code:..$~...I. │ │ │ -0048cee0: 247e 1500 0020 2020 2020 2020 4754 4d3e $~... GTM> │ │ │ +0048ced0: 4d20 636f 6465 3a07 0024 e014 0000 4900 M code:..$....I. │ │ │ +0048cee0: 24e0 1500 0020 2020 2020 2020 4754 4d3e $.... GTM> │ │ │ 0048cef0: 7365 7420 636e 7472 3d31 2c64 6566 666e set cntr=1,deffn │ │ │ 0048cf00: 3d22 4754 4d5f 4a4f 4245 5841 4d2e 5a53 ="GTM_JOBEXAM.ZS │ │ │ 0048cf10: 484f 575f 444d 505f 225f 244a 4f42 5f22 HOW_DMP_"_$JOB_" │ │ │ -0048cf20: 5f22 5f63 6e74 7222 0024 7e16 0000 2020 _"_cntr".$~... │ │ │ +0048cf20: 5f22 5f63 6e74 7222 0024 e016 0000 2020 _"_cntr".$.... │ │ │ 0048cf30: 2020 2020 2047 544d 3e77 2024 7a70 6172 GTM>w $zpar │ │ │ -0048cf40: 7365 2864 6566 666e 2934 0024 7e17 0000 se(deffn)4.$~... │ │ │ +0048cf40: 7365 2864 6566 666e 2934 0024 e017 0000 se(deffn)4.$.... │ │ │ 0048cf50: 2020 2020 2020 202f 7061 7468 2f74 6f2f /path/to/ │ │ │ 0048cf60: 4754 4d5f 4a4f 4245 5841 4d2e 5a53 484f GTM_JOBEXAM.ZSHO │ │ │ 0048cf70: 575f 444d 505f 3439 3837 385f 311f 0024 W_DMP_49878_1..$ │ │ │ -0048cf80: 7e18 0000 2020 2020 2020 2047 544d 3e77 ~... GTM>w │ │ │ -0048cf90: 2024 7a6a 6f62 6578 616d 2829 3400 247e $zjobexam()4.$~ │ │ │ +0048cf80: e018 0000 2020 2020 2020 2047 544d 3e77 .... GTM>w │ │ │ +0048cf90: 2024 7a6a 6f62 6578 616d 2829 3400 24e0 $zjobexam()4.$. │ │ │ 0048cfa0: 1900 0020 2020 2020 2020 2f70 6174 682f ... /path/ │ │ │ 0048cfb0: 746f 2f47 544d 5f4a 4f42 4558 414d 2e5a to/GTM_JOBEXAM.Z │ │ │ 0048cfc0: 5348 4f57 5f44 4d50 5f34 3938 3738 5f31 SHOW_DMP_49878_1 │ │ │ -0048cfd0: 1200 247e 1a00 0020 2020 2020 2020 4754 ..$~... GT │ │ │ -0048cfe0: 4d3e 0700 247e 2100 0000 0000 0000 0000 M>..$~!......... │ │ │ +0048cfd0: 1200 24e0 1a00 0020 2020 2020 2020 4754 ..$.... GT │ │ │ +0048cfe0: 4d3e 0700 24e0 2100 0000 0000 0000 0000 M>..$.!......... │ │ │ 0048cff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0048d000: 0400 0000 ba07 0000 4128 0000 0000 0000 ........A(...... │ │ │ -0048d010: 7800 007e 4845 4c50 00ff 7300 ff46 554e x..~HELP..s..FUN │ │ │ +0048d010: 7800 00e0 4845 4c50 00ff 7300 ff46 554e x...HELP..s..FUN │ │ │ 0048d020: 4354 494f 4e53 00ff 7300 ff24 5a4a 4f42 CTIONS..s..$ZJOB │ │ │ 0048d030: 4558 414d 2829 00c0 2200 0020 2020 2020 EXAM()..".. │ │ │ 0048d040: 6f20 5468 6520 6f70 7469 6f6e 616c 2073 o The optional s │ │ │ 0048d050: 6563 6f6e 6420 6578 7072 6573 7369 6f6e econd expression │ │ │ 0048d060: 2065 7661 6c75 6174 6573 2074 6f20 6120 evaluates to a │ │ │ 0048d070: 7374 7269 6e67 2063 6f6e 7461 696e 696e string containin │ │ │ -0048d080: 6720 6120 6c69 7374 4f00 247e 2300 0020 g a listO.$~#.. │ │ │ +0048d080: 6720 6120 6c69 7374 4f00 24e0 2300 0020 g a listO.$.#.. │ │ │ 0048d090: 2020 2020 2020 6f66 206f 6e65 206f 7220 of one or │ │ │ 0048d0a0: 6d6f 7265 205a 5348 4f57 2069 6e66 6f72 more ZSHOW infor │ │ │ 0048d0b0: 6d61 7469 6f6e 2063 6f64 6573 2074 6861 mation codes tha │ │ │ 0048d0c0: 7420 6465 7465 726d 696e 6520 7468 6520 t determine the │ │ │ -0048d0d0: 7479 7065 206f 664d 0024 7e24 0000 2020 type ofM.$~$.. │ │ │ +0048d0d0: 7479 7065 206f 664d 0024 e024 0000 2020 type ofM.$.$.. │ │ │ 0048d0e0: 2020 2020 2069 6e66 6f72 6d61 7469 6f6e information │ │ │ 0048d0f0: 2e20 4966 2074 6865 2073 6563 6f6e 6420 . If the second │ │ │ 0048d100: 6578 7072 6573 7369 6f6e 2069 7320 6d69 expression is mi │ │ │ 0048d110: 7373 696e 6720 6f72 2065 6d70 7479 2c20 ssing or empty, │ │ │ -0048d120: 4754 2e4d 5300 247e 2500 0020 2020 2020 GT.MS.$~%.. │ │ │ +0048d120: 4754 2e4d 5300 24e0 2500 0020 2020 2020 GT.MS.$.%.. │ │ │ 0048d130: 2020 6f70 6572 6174 6573 2061 7320 6974 operates as it │ │ │ 0048d140: 2077 6173 2061 2022 2a22 2061 6e64 2070 was a "*" and p │ │ │ 0048d150: 726f 6475 6365 7320 616c 6c20 636f 6e74 roduces all cont │ │ │ 0048d160: 6578 742e 204e 6f74 6520 7468 6174 2075 ext. Note that u │ │ │ -0048d170: 7369 6e67 2061 6e4f 0024 7e26 0000 2020 sing anO.$~&.. │ │ │ +0048d170: 7369 6e67 2061 6e4f 0024 e026 0000 2020 sing anO.$.&.. │ │ │ 0048d180: 2020 2020 2065 7870 6c69 6369 7420 6c69 explicit li │ │ │ 0048d190: 7374 206d 6179 2062 6520 7573 6566 756c st may be useful │ │ │ 0048d1a0: 2069 6e20 6c69 6d69 7469 6e67 2074 6865 in limiting the │ │ │ 0048d1b0: 2065 7870 6f73 7572 6520 6f66 2073 656e exposure of sen │ │ │ -0048d1c0: 7369 7469 7665 1a00 247e 2700 0020 2020 sitive..$~'.. │ │ │ +0048d1c0: 7369 7469 7665 1a00 24e0 2700 0020 2020 sitive..$.'.. │ │ │ 0048d1d0: 2020 2020 696e 666f 726d 6174 696f 6e2e information. │ │ │ -0048d1e0: 0700 247e 2800 0051 0024 7e29 0000 2020 ..$~(..Q.$~).. │ │ │ +0048d1e0: 0700 24e0 2800 0051 0024 e029 0000 2020 ..$.(..Q.$.).. │ │ │ 0048d1f0: 2054 6865 2072 6574 7572 6e20 7661 6c75 The return valu │ │ │ 0048d200: 6520 7365 7276 6573 2061 7320 6120 7761 e serves as a wa │ │ │ 0048d210: 7920 746f 2073 6176 652c 2074 6f20 6e6f y to save, to no │ │ │ 0048d220: 7469 6679 206f 7468 6572 7320 6f66 2074 tify others of t │ │ │ -0048d230: 6865 2065 7861 6374 5100 247e 2a00 0020 he exactQ.$~*.. │ │ │ +0048d230: 6865 2065 7861 6374 5100 24e0 2a00 0020 he exactQ.$.*.. │ │ │ 0048d240: 2020 6c6f 6361 7469 6f6e 206f 6620 7468 location of th │ │ │ 0048d250: 6520 6f75 7470 7574 206f 7220 746f 206f e output or to o │ │ │ 0048d260: 7065 6e20 7468 6520 6669 6c65 2066 6f72 pen the file for │ │ │ 0048d270: 2066 7572 7468 6572 2070 726f 6365 7373 further process │ │ │ -0048d280: 696e 672e 2047 542e 4d4f 0024 7e31 0000 ing. GT.MO.$~1.. │ │ │ +0048d280: 696e 672e 2047 542e 4d4f 0024 e031 0000 ing. GT.MO.$.1.. │ │ │ 0048d290: 2020 206c 6f67 7320 7468 6520 4a4f 4245 logs the JOBE │ │ │ 0048d2a0: 5841 4d44 4f4e 4520 6d65 7373 6167 6520 XAMDONE message │ │ │ 0048d2b0: 746f 2074 6865 206f 7065 7261 746f 7220 to the operator │ │ │ 0048d2c0: 6c6f 6720 666f 7220 6561 6368 2024 5a4a log for each $ZJ │ │ │ -0048d2d0: 4f42 4558 414d 2829 3500 247e 3200 0020 OBEXAM()5.$~2.. │ │ │ +0048d2d0: 4f42 4558 414d 2829 3500 24e0 3200 0020 OBEXAM()5.$.2.. │ │ │ 0048d2e0: 2020 7768 6963 6820 696e 636c 7564 6573 which includes │ │ │ 0048d2f0: 2074 6865 2066 756c 6c20 6669 6c65 2073 the full file s │ │ │ 0048d300: 7065 6369 6669 6361 7469 6f6e 2e07 0024 pecification...$ │ │ │ -0048d310: 7e33 0000 5100 247e 3400 0020 2020 5468 ~3..Q.$~4.. Th │ │ │ +0048d310: e033 0000 5100 24e0 3400 0020 2020 5468 .3..Q.$.4.. Th │ │ │ 0048d320: 6520 245a 4a4f 4245 5841 4d28 2964 6f65 e $ZJOBEXAM()doe │ │ │ 0048d330: 7320 6e6f 7420 7472 6967 6765 7220 6572 s not trigger er │ │ │ 0048d340: 726f 7220 7072 6f63 6573 7369 6e67 2065 ror processing e │ │ │ 0048d350: 7863 6570 7420 7768 656e 2074 6865 7265 xcept when there │ │ │ -0048d360: 2069 7320 6152 0024 7e35 0000 2020 2070 is aR.$~5.. p │ │ │ +0048d360: 2069 7320 6152 0024 e035 0000 2020 2070 is aR.$.5.. p │ │ │ 0048d370: 726f 626c 656d 2073 746f 7269 6e67 2069 roblem storing i │ │ │ 0048d380: 7473 2072 6574 7572 6e20 7661 6c75 652c ts return value, │ │ │ 0048d390: 2073 6f20 6e6f 2065 7272 6f72 2069 7320 so no error is │ │ │ 0048d3a0: 7265 706f 7274 6564 2074 6f20 7468 6520 reported to the │ │ │ -0048d3b0: 7072 6f63 6573 7351 0024 7e36 0000 2020 processQ.$~6.. │ │ │ +0048d3b0: 7072 6f63 6573 7351 0024 e036 0000 2020 processQ.$.6.. │ │ │ 0048d3c0: 2075 6e74 696c 2061 6674 6572 2061 6e79 until after any │ │ │ 0048d3d0: 2064 756d 7020 6973 2063 6f6d 706c 6574 dump is complet │ │ │ 0048d3e0: 652e 2049 6e20 7468 6520 6576 656e 7420 e. In the event │ │ │ 0048d3f0: 6f66 2061 6e79 2065 7272 6f72 2065 6e63 of any error enc │ │ │ -0048d400: 6f75 6e74 6572 6564 5300 247e 3700 0020 ounteredS.$~7.. │ │ │ +0048d400: 6f75 6e74 6572 6564 5300 24e0 3700 0020 ounteredS.$.7.. │ │ │ 0048d410: 2020 6475 7269 6e67 2074 6865 2024 5a4a during the $ZJ │ │ │ 0048d420: 4f42 4558 414d 2829 2c20 4754 2e4d 2073 OBEXAM(), GT.M s │ │ │ 0048d430: 656e 6473 2061 6e20 6170 7072 6f70 7269 ends an appropri │ │ │ 0048d440: 6174 6520 6d65 7373 6167 6520 746f 206f ate message to o │ │ │ -0048d450: 7065 7261 746f 7220 6c6f 6752 0024 7e38 perator logR.$~8 │ │ │ +0048d450: 7065 7261 746f 7220 6c6f 6752 0024 e038 perator logR.$.8 │ │ │ 0048d460: 0000 2020 2066 6163 696c 6974 7920 616e .. facility an │ │ │ 0048d470: 6420 7265 7475 726e 7320 636f 6e74 726f d returns contro │ │ │ 0048d480: 6c20 746f 2074 6865 2063 616c 6c65 722e l to the caller. │ │ │ 0048d490: 204e 6f74 6520 7468 6174 2074 6869 7320 Note that this │ │ │ 0048d4a0: 7370 6563 6961 6c20 6572 726f 7250 0024 special errorP.$ │ │ │ -0048d4b0: 7e39 0000 2020 2068 616e 646c 696e 6720 ~9.. handling │ │ │ +0048d4b0: e039 0000 2020 2068 616e 646c 696e 6720 .9.. handling │ │ │ 0048d4c0: 6170 706c 6965 7320 6f6e 6c79 2074 6f20 applies only to │ │ │ 0048d4d0: 7468 6520 245a 4a4f 4245 5841 4d28 292c the $ZJOBEXAM(), │ │ │ 0048d4e0: 2061 6e64 2069 7320 6e6f 7420 6120 7072 and is not a pr │ │ │ 0048d4f0: 6f70 6572 7479 206f 6620 7468 654b 0024 operty of theK.$ │ │ │ -0048d500: 7e3a 0000 2020 2024 5a49 4e54 4552 5255 ~:.. $ZINTERRU │ │ │ +0048d500: e03a 0000 2020 2024 5a49 4e54 4552 5255 .:.. $ZINTERRU │ │ │ 0048d510: 5054 2069 6e74 6572 7275 7074 2068 616e PT interrupt han │ │ │ 0048d520: 646c 6572 2c20 7768 6963 6820 7573 6573 dler, which uses │ │ │ 0048d530: 2024 5a4a 4f42 4558 414d 2829 2062 7920 $ZJOBEXAM() by │ │ │ -0048d540: 6465 6661 756c 742e 0700 247e 4100 0051 default...$~A..Q │ │ │ -0048d550: 0024 7e42 0000 2020 2024 5a4a 4f42 4558 .$~B.. $ZJOBEX │ │ │ +0048d540: 6465 6661 756c 742e 0700 24e0 4100 0051 default...$.A..Q │ │ │ +0048d550: 0024 e042 0000 2020 2024 5a4a 4f42 4558 .$.B.. $ZJOBEX │ │ │ 0048d560: 414d 2829 2064 756d 7020 6669 6c65 7320 AM() dump files │ │ │ 0048d570: 636f 6e74 6169 6e20 7468 6520 636f 6e74 contain the cont │ │ │ 0048d580: 6578 7420 6f66 2061 2070 726f 6365 7373 ext of a process │ │ │ 0048d590: 2061 7420 7468 6520 7469 6d65 2074 6865 at the time the │ │ │ -0048d5a0: 5400 247e 4300 0020 2020 6675 6e63 7469 T.$~C.. functi │ │ │ +0048d5a0: 5400 24e0 4300 0020 2020 6675 6e63 7469 T.$.C.. functi │ │ │ 0048d5b0: 6f6e 2065 7865 6375 7465 732e 2050 6c61 on executes. Pla │ │ │ 0048d5c0: 6365 6d65 6e74 2061 6e64 206d 616e 6167 cement and manag │ │ │ 0048d5d0: 656d 656e 7420 6f66 2074 6865 7365 2066 ement of these f │ │ │ 0048d5e0: 696c 6573 2073 686f 756c 6420 636f 6e73 iles should cons │ │ │ -0048d5f0: 6964 6572 3900 247e 4400 0020 2020 7468 ider9.$~D.. th │ │ │ +0048d5f0: 6964 6572 3900 24e0 4400 0020 2020 7468 ider9.$.D.. th │ │ │ 0048d600: 6569 7220 706f 7465 6e74 6961 6c20 7369 eir potential si │ │ │ 0048d610: 7a65 2061 6e64 2073 6563 7572 6974 7920 ze and security │ │ │ 0048d620: 696d 706c 6963 6174 696f 6e73 2e07 0024 implications...$ │ │ │ -0048d630: 7e45 0000 1a00 237e ff73 00ff 4558 414d ~E....#~.s..EXAM │ │ │ +0048d630: e045 0000 1a00 23e0 ff73 00ff 4558 414d .E....#..s..EXAM │ │ │ 0048d640: 504c 4553 0000 4578 616d 706c 6573 1300 PLES..Examples.. │ │ │ -0048d650: 307e bf11 0000 2020 2045 7861 6d70 6c65 0~.... Example │ │ │ -0048d660: 7307 0031 7e21 0000 1200 317e 3100 0020 s..1~!....1~1.. │ │ │ -0048d670: 2020 4578 616d 706c 653a 0700 317e 4100 Example:..1~A. │ │ │ -0048d680: 001f 0031 7e51 0000 2020 2047 544d 3e73 ...1~Q.. GTM>s │ │ │ +0048d650: 30e0 bf11 0000 2020 2045 7861 6d70 6c65 0..... Example │ │ │ +0048d660: 7307 0031 e021 0000 1200 31e0 3100 0020 s..1.!....1.1.. │ │ │ +0048d670: 2020 4578 616d 706c 653a 0700 31e0 4100 Example:..1.A. │ │ │ +0048d680: 001f 0031 e051 0000 2020 2047 544d 3e73 ...1.Q.. GTM>s │ │ │ 0048d690: 6574 2078 3d24 7a6a 6f62 6578 616d 2829 et x=$zjobexam() │ │ │ -0048d6a0: 1500 317e 6100 0020 2020 4754 4d3e 7772 ..1~a.. GTM>wr │ │ │ -0048d6b0: 6974 6520 782d 0031 7e71 0000 2020 202f ite x-.1~q.. / │ │ │ +0048d6a0: 1500 31e0 6100 0020 2020 4754 4d3e 7772 ..1.a.. GTM>wr │ │ │ +0048d6b0: 6974 6520 782d 0031 e071 0000 2020 202f ite x-.1.q.. / │ │ │ 0048d6c0: 746d 702f 4754 4d5f 4a4f 4245 5841 4d2e tmp/GTM_JOBEXAM. │ │ │ 0048d6d0: 5a53 484f 575f 444d 505f 3338 3339 3734 ZSHOW_DMP_383974 │ │ │ -0048d6e0: 5f31 2c00 317e 8100 0020 2020 4754 4d3e _1,.1~... GTM> │ │ │ +0048d6e0: 5f31 2c00 31e0 8100 0020 2020 4754 4d3e _1,.1.... GTM> │ │ │ 0048d6f0: 7365 7420 783d 247a 6a6f 6265 7861 6d28 set x=$zjobexam( │ │ │ 0048d700: 226a 6f62 6578 616d 2e6f 7574 2229 1500 "jobexam.out").. │ │ │ -0048d710: 317e 9100 0020 2020 4754 4d3e 7772 6974 1~... GTM>writ │ │ │ -0048d720: 6520 781b 0030 7ec0 1100 0020 2020 2f74 e x..0~.... /t │ │ │ +0048d710: 31e0 9100 0020 2020 4754 4d3e 7772 6974 1.... GTM>writ │ │ │ +0048d720: 6520 781b 0030 e0c0 1100 0020 2020 2f74 e x..0..... /t │ │ │ 0048d730: 6d70 2f6a 6f62 6578 616d 2e6f 7574 3400 mp/jobexam.out4. │ │ │ -0048d740: 317e 1200 0020 2020 4754 4d3e 7365 7420 1~... GTM>set │ │ │ +0048d740: 31e0 1200 0020 2020 4754 4d3e 7365 7420 1.... GTM>set │ │ │ 0048d750: 783d 247a 6a6f 6265 7861 6d28 226a 6f62 x=$zjobexam("job │ │ │ 0048d760: 6578 616d 5f49 5356 2e6f 7574 222c 2249 exam_ISV.out","I │ │ │ -0048d770: 2229 1500 317e 1300 0020 2020 4754 4d3e ")..1~... GTM> │ │ │ -0048d780: 7772 6974 6520 781e 0031 7e14 0000 2020 write x..1~... │ │ │ +0048d770: 2229 1500 31e0 1300 0020 2020 4754 4d3e ")..1.... GTM> │ │ │ +0048d780: 7772 6974 6520 781e 0031 e014 0000 2020 write x..1.... │ │ │ 0048d790: 202f 746d 702f 6a6f 6265 7861 6d5f 4953 /tmp/jobexam_IS │ │ │ -0048d7a0: 562e 6f75 740e 0031 7e15 0000 2020 2047 V.out..1~... G │ │ │ -0048d7b0: 544d 3e07 0031 7e16 0000 0000 0000 0000 TM>..1~......... │ │ │ +0048d7a0: 562e 6f75 740e 0031 e015 0000 2020 2047 V.out..1.... G │ │ │ +0048d7b0: 544d 3e07 0031 e016 0000 0000 0000 0000 TM>..1.......... │ │ │ 0048d7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0048d7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0048d7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0048d7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0048d800: 0400 0000 f807 0000 8328 0000 0000 0000 .........(...... │ │ │ -0048d810: 8500 007e 4845 4c50 00ff 7300 ff46 554e ...~HELP..s..FUN │ │ │ +0048d810: 8500 00e0 4845 4c50 00ff 7300 ff46 554e ....HELP..s..FUN │ │ │ 0048d820: 4354 494f 4e53 00ff 7300 ff24 5a4a 4f42 CTIONS..s..$ZJOB │ │ │ 0048d830: 4558 414d 2829 00ff 7300 ff45 5841 4d50 EXAM()..s..EXAMP │ │ │ 0048d840: 4c45 5300 c017 0000 2020 2049 6e20 7468 LES..... In th │ │ │ 0048d850: 6520 6669 7273 7420 7477 6f20 6578 616d e first two exam │ │ │ 0048d860: 706c 6573 2c20 7468 6520 6f75 7470 7574 ples, the output │ │ │ 0048d870: 2066 696c 6520 636f 6e74 6169 6e73 207a file contains z │ │ │ 0048d880: 7368 6f77 2022 2a22 2069 6e66 6f72 6d61 show "*" informa │ │ │ -0048d890: 7469 6f6e 2e4f 0031 7e18 0000 2020 2054 tion.O.1~... T │ │ │ +0048d890: 7469 6f6e 2e4f 0031 e018 0000 2020 2054 tion.O.1.... T │ │ │ 0048d8a0: 6865 2033 7264 2065 7861 6d70 6c65 2073 he 3rd example s │ │ │ 0048d8b0: 6176 6573 207a 7368 6f77 2022 4922 2028 aves zshow "I" ( │ │ │ 0048d8c0: 4953 5673 206f 6e6c 7929 2069 6e66 6f72 ISVs only) infor │ │ │ 0048d8d0: 6d61 7469 6f6e 2069 6e20 7468 6520 6f75 mation in the ou │ │ │ -0048d8e0: 7470 7574 0f00 317e 1900 0020 2020 6669 tput..1~... fi │ │ │ -0048d8f0: 6c65 2e07 0031 7e1a 0000 1900 1a7e 5553 le...1~......~US │ │ │ +0048d8e0: 7470 7574 0f00 31e0 1900 0020 2020 6669 tput..1.... fi │ │ │ +0048d8f0: 6c65 2e07 0031 e01a 0000 1900 1ae0 5553 le...1........US │ │ │ 0048d900: 5449 4659 2829 0000 245a 4a75 7374 6966 TIFY()..$ZJustif │ │ │ -0048d910: 7928 2916 0023 7ebf 1100 0020 2020 245a y()..#~.... $Z │ │ │ -0048d920: 4a75 7374 6966 7928 2907 0024 7e21 0000 Justify()..$~!.. │ │ │ -0048d930: 3d00 247e 3100 0020 2020 5265 7475 726e =.$~1.. Return │ │ │ +0048d910: 7928 2916 0023 e0bf 1100 0020 2020 245a y()..#..... $Z │ │ │ +0048d920: 4a75 7374 6966 7928 2907 0024 e021 0000 Justify()..$.!.. │ │ │ +0048d930: 3d00 24e0 3100 0020 2020 5265 7475 726e =.$.1.. Return │ │ │ 0048d940: 7320 6120 666f 726d 6174 7465 6420 616e s a formatted an │ │ │ 0048d950: 6420 6669 7865 6420 6c65 6e67 7468 2062 d fixed length b │ │ │ 0048d960: 7974 6520 7365 7175 656e 6365 2e07 0024 yte sequence...$ │ │ │ -0048d970: 7e41 0000 3500 247e 5100 0020 2020 5468 ~A..5.$~Q.. Th │ │ │ +0048d970: e041 0000 3500 24e0 5100 0020 2020 5468 .A..5.$.Q.. Th │ │ │ 0048d980: 6520 666f 726d 6174 2066 6f72 2074 6865 e format for the │ │ │ 0048d990: 2024 5a4a 5553 5449 4659 2829 2066 756e $ZJUSTIFY() fun │ │ │ -0048d9a0: 6374 696f 6e20 6973 3a07 0024 7e61 0000 ction is:..$~a.. │ │ │ -0048d9b0: 2f00 247e 7100 0020 2020 245a 4a5b 5553 /.$~q.. $ZJ[US │ │ │ +0048d9a0: 6374 696f 6e20 6973 3a07 0024 e061 0000 ction is:..$.a.. │ │ │ +0048d9b0: 2f00 24e0 7100 0020 2020 245a 4a5b 5553 /.$.q.. $ZJ[US │ │ │ 0048d9c0: 5449 4659 5d28 6578 7072 2c69 6e74 6578 TIFY](expr,intex │ │ │ 0048d9d0: 7072 315b 2c69 6e74 6578 7072 325d 2907 pr1[,intexpr2]). │ │ │ -0048d9e0: 0024 7e81 0000 1a00 237e ff73 00ff 4558 .$~.....#~.s..EX │ │ │ +0048d9e0: 0024 e081 0000 1a00 23e0 ff73 00ff 4558 .$......#..s..EX │ │ │ 0048d9f0: 414d 504c 4553 0000 4578 616d 706c 6573 AMPLES..Examples │ │ │ -0048da00: 1300 307e bf11 0000 2020 2045 7861 6d70 ..0~.... Examp │ │ │ -0048da10: 6c65 7307 0031 7e21 0000 1200 317e 3100 les..1~!....1~1. │ │ │ -0048da20: 0020 2020 4578 616d 706c 653a 0700 317e . Example:..1~ │ │ │ -0048da30: 4100 0056 0031 7e51 0000 2020 2047 544d A..V.1~Q.. GTM │ │ │ +0048da00: 1300 30e0 bf11 0000 2020 2045 7861 6d70 ..0..... Examp │ │ │ +0048da10: 6c65 7307 0031 e021 0000 1200 31e0 3100 les..1.!....1.1. │ │ │ +0048da20: 0020 2020 4578 616d 706c 653a 0700 31e0 . Example:..1. │ │ │ +0048da30: 4100 0056 0031 e051 0000 2020 2047 544d A..V.1.Q.. GTM │ │ │ 0048da40: 3e77 7269 7465 2022 3132 3334 3536 3738 >write "12345678 │ │ │ 0048da50: 3930 3132 3334 3522 2c21 2077 7269 7465 9012345",! write │ │ │ 0048da60: 2024 7a6a 7573 7469 6679 2822 2a2a 2a22 $zjustify("***" │ │ │ 0048da70: 2c31 3529 2c21 2c24 7a6a 7573 7469 6679 ,15),!,$zjustify │ │ │ -0048da80: 2822 2a2a 2a22 2c35 2919 0031 7e61 0000 ("***",5)..1~a.. │ │ │ +0048da80: 2822 2a2a 2a22 2c35 2919 0031 e061 0000 ("***",5)..1.a.. │ │ │ 0048da90: 2020 2031 3233 3435 3637 3839 3031 3233 1234567890123 │ │ │ -0048daa0: 3435 1200 317e 7100 0020 2020 2020 2020 45..1~q.. │ │ │ -0048dab0: 202a 2a2a 0d00 317e 8100 0020 2020 2a2a ***..1~... ** │ │ │ -0048dac0: 2a0e 0031 7e91 0000 2020 2047 544d 3e08 *..1~... GTM>. │ │ │ -0048dad0: 0030 7ec0 1100 0049 0031 7e12 0000 2020 .0~....I.1~... │ │ │ +0048daa0: 3435 1200 31e0 7100 0020 2020 2020 2020 45..1.q.. │ │ │ +0048dab0: 202a 2a2a 0d00 31e0 8100 0020 2020 2a2a ***..1.... ** │ │ │ +0048dac0: 2a0e 0031 e091 0000 2020 2047 544d 3e08 *..1.... GTM>. │ │ │ +0048dad0: 0030 e0c0 1100 0049 0031 e012 0000 2020 .0.....I.1.... │ │ │ 0048dae0: 2054 6869 7320 6578 616d 706c 6520 7573 This example us │ │ │ 0048daf0: 6573 2024 5a4a 5553 5449 4659 2829 2074 es $ZJUSTIFY() t │ │ │ 0048db00: 6f20 6469 7370 6c61 7920 7468 6520 7365 o display the se │ │ │ 0048db10: 7175 656e 6365 206f 6620 6f63 7465 7473 quence of octets │ │ │ -0048db20: 4f00 317e 1300 0020 2020 7265 7072 6573 O.1~... repres │ │ │ +0048db20: 4f00 31e0 1300 0020 2020 7265 7072 6573 O.1.... repres │ │ │ 0048db30: 656e 7465 6420 6279 2022 2a2a 2a22 2069 ented by "***" i │ │ │ 0048db40: 6e20 6669 656c 6473 206f 6620 3135 2073 n fields of 15 s │ │ │ 0048db50: 7061 6365 206f 6374 6574 7320 616e 6420 pace octets and │ │ │ 0048db60: 3520 7370 6163 6520 6f63 7465 7473 2e50 5 space octets.P │ │ │ -0048db70: 0031 7e14 0000 2020 2042 6563 6175 7365 .1~... Because │ │ │ +0048db70: 0031 e014 0000 2020 2042 6563 6175 7365 .1.... Because │ │ │ 0048db80: 2074 6865 2062 7974 6520 6c65 6e67 7468 the byte length │ │ │ 0048db90: 206f 6620 222a 2a2a 2220 6973 2039 2c20 of "***" is 9, │ │ │ 0048dba0: 6974 2065 7863 6565 6473 2035 2073 7061 it exceeds 5 spa │ │ │ 0048dbb0: 6365 732c 2074 6865 2072 6573 756c 7426 ces, the result& │ │ │ -0048dbc0: 0031 7e15 0000 2020 206f 7665 7266 6c6f .1~... overflo │ │ │ +0048dbc0: 0031 e015 0000 2020 206f 7665 7266 6c6f .1.... overflo │ │ │ 0048dbd0: 7773 2074 6865 2073 7065 6369 6669 6361 ws the specifica │ │ │ -0048dbe0: 7469 6f6e 2e07 0031 7e16 0000 1800 197e tion...1~......~ │ │ │ +0048dbe0: 7469 6f6e 2e07 0031 e016 0000 1800 19e0 tion...1........ │ │ │ 0048dbf0: 4c45 4e47 5448 2829 0000 245a 4c65 6e67 LENGTH()..$ZLeng │ │ │ -0048dc00: 7468 2829 1500 227e bf11 0000 2020 2024 th().."~.... $ │ │ │ -0048dc10: 5a4c 656e 6774 6828 2907 0023 7e21 0000 ZLength()..#~!.. │ │ │ -0048dc20: 4d00 237e 3100 0020 2020 5265 7475 726e M.#~1.. Return │ │ │ +0048dc00: 7468 2829 1500 22e0 bf11 0000 2020 2024 th().."..... $ │ │ │ +0048dc10: 5a4c 656e 6774 6828 2907 0023 e021 0000 ZLength()..#.!.. │ │ │ +0048dc20: 4d00 23e0 3100 0020 2020 5265 7475 726e M.#.1.. Return │ │ │ 0048dc30: 7320 7468 6520 6c65 6e67 7468 206f 6620 s the length of │ │ │ 0048dc40: 6120 7365 7175 656e 6365 206f 6620 6f63 a sequence of oc │ │ │ 0048dc50: 7465 7473 206d 6561 7375 7265 6420 696e tets measured in │ │ │ 0048dc60: 2062 7974 6573 2c20 6f72 2069 6e4e 0023 bytes, or inN.# │ │ │ -0048dc70: 7e41 0000 2020 2022 7069 6563 6573 2220 ~A.. "pieces" │ │ │ +0048dc70: e041 0000 2020 2022 7069 6563 6573 2220 .A.. "pieces" │ │ │ 0048dc80: 7365 7061 7261 7465 6420 6279 2061 2064 separated by a d │ │ │ 0048dc90: 656c 696d 6974 6572 2073 7065 6369 6669 elimiter specifi │ │ │ 0048dca0: 6564 2062 7920 6f6e 6520 6f66 2069 7473 ed by one of its │ │ │ -0048dcb0: 2061 7267 756d 656e 7473 2e07 0023 7e51 arguments...#~Q │ │ │ -0048dcc0: 0000 3400 237e 6100 0020 2020 5468 6520 ..4.#~a.. The │ │ │ +0048dcb0: 2061 7267 756d 656e 7473 2e07 0023 e051 arguments...#.Q │ │ │ +0048dcc0: 0000 3400 23e0 6100 0020 2020 5468 6520 ..4.#.a.. The │ │ │ 0048dcd0: 666f 726d 6174 2066 6f72 2074 6865 2024 format for the $ │ │ │ 0048dce0: 5a4c 454e 4754 4828 2920 6675 6e63 7469 ZLENGTH() functi │ │ │ -0048dcf0: 6f6e 2069 733a 0700 237e 7100 0023 0023 on is:..#~q..#.# │ │ │ -0048dd00: 7e81 0000 2020 2024 5a4c 5b45 4e47 5448 ~... $ZL[ENGTH │ │ │ +0048dcf0: 6f6e 2069 733a 0700 23e0 7100 0023 0023 on is:..#.q..#.# │ │ │ +0048dd00: e081 0000 2020 2024 5a4c 5b45 4e47 5448 .... $ZL[ENGTH │ │ │ 0048dd10: 5d28 6578 7072 315b 2c65 7870 7232 5d29 ](expr1[,expr2]) │ │ │ -0048dd20: 0700 237e 9100 001a 0022 7eff 7300 ff45 ..#~....."~.s..E │ │ │ +0048dd20: 0700 23e0 9100 001a 0022 e0ff 7300 ff45 ..#......"..s..E │ │ │ 0048dd30: 5841 4d50 4c45 5300 0045 7861 6d70 6c65 XAMPLES..Example │ │ │ -0048dd40: 7313 002f 7ebf 1100 0020 2020 4578 616d s../~.... Exam │ │ │ -0048dd50: 706c 6573 0700 307e 2100 0012 0030 7e31 ples..0~!....0~1 │ │ │ +0048dd40: 7313 002f e0bf 1100 0020 2020 4578 616d s../..... Exam │ │ │ +0048dd50: 706c 6573 0700 30e0 2100 0012 0030 e031 ples..0.!....0.1 │ │ │ 0048dd60: 0000 2020 2045 7861 6d70 6c65 3a07 0030 .. Example:..0 │ │ │ -0048dd70: 7e41 0000 2c00 307e 5100 0020 2020 4754 ~A..,.0~Q.. GT │ │ │ +0048dd70: e041 0000 2c00 30e0 5100 0020 2020 4754 .A..,.0.Q.. GT │ │ │ 0048dd80: 4d3e 7772 6974 6520 247a 6c65 6e67 7468 M>write $zlength │ │ │ 0048dd90: 2822 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2229 ("************") │ │ │ -0048dda0: 0c00 307e 6100 0020 2020 3336 0e00 307e ..0~a.. 36..0~ │ │ │ -0048ddb0: 7100 0020 2020 4754 4d3e 0700 307e 8100 q.. GTM>..0~.. │ │ │ -0048ddc0: 004e 0030 7e91 0000 2020 2054 6869 7320 .N.0~... This │ │ │ +0048dda0: 0c00 30e0 6100 0020 2020 3336 0e00 30e0 ..0.a.. 36..0. │ │ │ +0048ddb0: 7100 0020 2020 4754 4d3e 0700 30e0 8100 q.. GTM>..0... │ │ │ +0048ddc0: 004e 0030 e091 0000 2020 2054 6869 7320 .N.0.... This │ │ │ 0048ddd0: 7573 6573 2024 5a4c 454e 4754 4828 2920 uses $ZLENGTH() │ │ │ 0048dde0: 746f 2057 5249 5445 2074 6865 206c 656e to WRITE the len │ │ │ 0048ddf0: 6774 6820 696e 2062 7974 6573 206f 6620 gth in bytes of │ │ │ 0048de00: 7468 6520 7365 7175 656e 6365 206f 6621 the sequence of! │ │ │ -0048de10: 002f 7ec0 1100 0020 2020 6f63 7465 7473 ./~.... octets │ │ │ +0048de10: 002f e0c0 1100 0020 2020 6f63 7465 7473 ./..... octets │ │ │ 0048de20: 2022 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 222e "************". │ │ │ -0048de30: 0700 307e 1200 0012 0030 7e13 0000 2020 ..0~.....0~... │ │ │ -0048de40: 2045 7861 6d70 6c65 3a07 0030 7e14 0000 Example:..0~... │ │ │ -0048de50: 3500 307e 1500 0020 2020 4754 4d3e 7365 5.0~... GTM>se │ │ │ +0048de30: 0700 30e0 1200 0012 0030 e013 0000 2020 ..0......0.... │ │ │ +0048de40: 2045 7861 6d70 6c65 3a07 0030 e014 0000 Example:..0.... │ │ │ +0048de50: 3500 30e0 1500 0020 2020 4754 4d3e 7365 5.0.... GTM>se │ │ │ 0048de60: 7420 783d 222a 225f 247a 6368 6172 2836 t x="*"_$zchar(6 │ │ │ 0048de70: 3329 5f22 2a22 5f24 7a63 6861 7228 3633 3)_"*"_$zchar(63 │ │ │ -0048de80: 295f 222a 222a 0030 7e16 0000 2020 2047 )_"*"*.0~... G │ │ │ +0048de80: 295f 222a 222a 0030 e016 0000 2020 2047 )_"*"*.0.... G │ │ │ 0048de90: 544d 3e77 7269 7465 2024 7a6c 656e 6774 TM>write $zlengt │ │ │ 0048dea0: 6828 782c 247a 6368 6172 2836 3329 290b h(x,$zchar(63)). │ │ │ -0048deb0: 0030 7e17 0000 2020 2033 0e00 307e 1800 .0~... 3..0~.. │ │ │ -0048dec0: 0020 2020 4754 4d3e 0700 307e 1900 004d . GTM>..0~...M │ │ │ -0048ded0: 0030 7e1a 0000 2020 2054 6869 7320 7573 .0~... This us │ │ │ +0048deb0: 0030 e017 0000 2020 2033 0e00 30e0 1800 .0.... 3..0... │ │ │ +0048dec0: 0020 2020 4754 4d3e 0700 30e0 1900 004d . GTM>..0....M │ │ │ +0048ded0: 0030 e01a 0000 2020 2054 6869 7320 7573 .0.... This us │ │ │ 0048dee0: 6573 2024 5a4c 454e 4754 4828 2920 746f es $ZLENGTH() to │ │ │ 0048def0: 2057 5249 5445 2074 6865 206e 756d 6265 WRITE the numbe │ │ │ 0048df00: 7220 6f66 2070 6965 6365 7320 696e 2061 r of pieces in a │ │ │ -0048df10: 2073 6571 7565 6e63 6520 6f66 3b00 307e sequence of;.0~ │ │ │ +0048df10: 2073 6571 7565 6e63 6520 6f66 3b00 30e0 sequence of;.0. │ │ │ 0048df20: 2100 0020 2020 6f63 7465 7473 2c20 6173 !.. octets, as │ │ │ 0048df30: 2064 656c 696d 6974 6564 2062 7920 7468 delimited by th │ │ │ 0048df40: 6520 6279 7465 2063 6f64 6520 245a 4348 e byte code $ZCH │ │ │ -0048df50: 4152 2836 3329 2e07 0030 7e22 0000 1200 AR(63)...0~".... │ │ │ -0048df60: 307e 2300 0020 2020 4578 616d 706c 653a 0~#.. Example: │ │ │ -0048df70: 0700 307e 2400 004c 0030 7e25 0000 2020 ..0~$..L.0~%.. │ │ │ +0048df50: 4152 2836 3329 2e07 0030 e022 0000 1200 AR(63)...0.".... │ │ │ +0048df60: 30e0 2300 0020 2020 4578 616d 706c 653a 0.#.. Example: │ │ │ +0048df70: 0700 30e0 2400 004c 0030 e025 0000 2020 ..0.$..L.0.%.. │ │ │ 0048df80: 2047 544d 3e73 6574 2078 3d24 7a63 6861 GTM>set x=$zcha │ │ │ 0048df90: 7228 3633 295f 222a 225f 247a 6368 6172 r(63)_"*"_$zchar │ │ │ 0048dfa0: 2836 3329 5f22 2a22 5f24 7a63 6861 7228 (63)_"*"_$zchar( │ │ │ 0048dfb0: 3633 295f 222a 225f 247a 6368 6172 2836 63)_"*"_$zchar(6 │ │ │ -0048dfc0: 3329 222a 0030 7e26 0000 2020 2047 544d 3)"*.0~&.. GTM │ │ │ +0048dfc0: 3329 222a 0030 e026 0000 2020 2047 544d 3)"*.0.&.. GTM │ │ │ 0048dfd0: 3e77 7269 7465 2024 7a6c 656e 6774 6828 >write $zlength( │ │ │ 0048dfe0: 782c 247a 6368 6172 2836 3329 290b 0030 x,$zchar(63))..0 │ │ │ -0048dff0: 7e27 0000 2020 2035 0000 0000 0000 0000 ~'.. 5........ │ │ │ +0048dff0: e027 0000 2020 2035 0000 0000 0000 0000 .'.. 5........ │ │ │ 0048e000: 0400 0000 f307 0000 b728 0000 0000 0000 .........(...... │ │ │ -0048e010: 3e00 007e 4845 4c50 00ff 7300 ff46 554e >..~HELP..s..FUN │ │ │ +0048e010: 3e00 00e0 4845 4c50 00ff 7300 ff46 554e >...HELP..s..FUN │ │ │ 0048e020: 4354 494f 4e53 00ff 7300 ff24 5a4c 454e CTIONS..s..$ZLEN │ │ │ 0048e030: 4754 4828 2900 ff73 00ff 4558 414d 504c GTH()..s..EXAMPL │ │ │ 0048e040: 4553 00c0 2800 0020 2020 4754 4d3e 0700 ES..(.. GTM>.. │ │ │ -0048e050: 307e 2900 0052 0030 7e2a 0000 2020 2054 0~)..R.0~*.. T │ │ │ +0048e050: 30e0 2900 0052 0030 e02a 0000 2020 2054 0.)..R.0.*.. T │ │ │ 0048e060: 6869 7320 616c 736f 2075 7365 7320 245a his also uses $Z │ │ │ 0048e070: 4c45 4e47 5448 2829 2074 6f20 5752 4954 LENGTH() to WRIT │ │ │ 0048e080: 4520 7468 6520 6e75 6d62 6572 206f 6620 E the number of │ │ │ 0048e090: 7069 6563 6573 2069 6e20 6120 7365 7175 pieces in a sequ │ │ │ -0048e0a0: 656e 6365 206f 6654 0030 7e31 0000 2020 ence ofT.0~1.. │ │ │ +0048e0a0: 656e 6365 206f 6654 0030 e031 0000 2020 ence ofT.0.1.. │ │ │ 0048e0b0: 206f 6374 6574 732c 2061 7320 6465 6c69 octets, as deli │ │ │ 0048e0c0: 6d69 7465 6420 6279 2062 7974 6520 636f mited by byte co │ │ │ 0048e0d0: 6465 2024 5a43 4841 5228 3633 292e 204e de $ZCHAR(63). N │ │ │ 0048e0e0: 6f74 6963 6520 7468 6174 2047 542e 4d20 otice that GT.M │ │ │ -0048e0f0: 636f 756e 7473 2062 6f74 6853 0030 7e32 counts bothS.0~2 │ │ │ +0048e0f0: 636f 756e 7473 2062 6f74 6853 0030 e032 counts bothS.0.2 │ │ │ 0048e100: 0000 2020 2074 6865 2065 6d70 7479 2062 .. the empty b │ │ │ 0048e110: 6567 696e 6e69 6e67 2061 6e64 2065 6e64 eginning and end │ │ │ 0048e120: 696e 6720 7069 6563 6573 2069 6e20 7468 ing pieces in th │ │ │ 0048e130: 6520 7374 7269 6e67 2062 6563 6175 7365 e string because │ │ │ 0048e140: 2074 6865 7920 6172 6520 626f 7468 1400 they are both.. │ │ │ -0048e150: 307e 3300 0020 2020 6465 6c69 6d69 7465 0~3.. delimite │ │ │ -0048e160: 642e 0700 307e 3400 001a 0019 7e4d 4553 d...0~4.....~MES │ │ │ +0048e150: 30e0 3300 0020 2020 6465 6c69 6d69 7465 0.3.. delimite │ │ │ +0048e160: 642e 0700 30e0 3400 001a 0019 e04d 4553 d...0.4......MES │ │ │ 0048e170: 5341 4745 2829 0000 245a 4d65 7373 6167 SAGE()..$ZMessag │ │ │ -0048e180: 6528 2916 0023 7ebf 1100 0020 2020 245a e()..#~.... $Z │ │ │ -0048e190: 4d65 7373 6167 6528 2907 0024 7e21 0000 Message()..$~!.. │ │ │ -0048e1a0: 4c00 247e 3100 0020 2020 5265 7475 726e L.$~1.. Return │ │ │ +0048e180: 6528 2916 0023 e0bf 1100 0020 2020 245a e()..#..... $Z │ │ │ +0048e190: 4d65 7373 6167 6528 2907 0024 e021 0000 Message()..$.!.. │ │ │ +0048e1a0: 4c00 24e0 3100 0020 2020 5265 7475 726e L.$.1.. Return │ │ │ 0048e1b0: 7320 6120 6d65 7373 6167 6520 7374 7269 s a message stri │ │ │ 0048e1c0: 6e67 2061 7373 6f63 6961 7465 6420 7769 ng associated wi │ │ │ 0048e1d0: 7468 2061 2073 7065 6369 6669 6564 2073 th a specified s │ │ │ -0048e1e0: 7461 7475 7320 636f 6465 202e 0700 247e tatus code ...$~ │ │ │ -0048e1f0: 4100 0033 0024 7e51 0000 2020 2054 6865 A..3.$~Q.. The │ │ │ +0048e1e0: 7461 7475 7320 636f 6465 202e 0700 24e0 tatus code ...$. │ │ │ +0048e1f0: 4100 0033 0024 e051 0000 2020 2054 6865 A..3.$.Q.. The │ │ │ 0048e200: 2066 6f72 6d61 7420 666f 7220 7468 6520 format for the │ │ │ 0048e210: 245a 4d45 5353 4147 4520 6675 6e63 7469 $ZMESSAGE functi │ │ │ -0048e220: 6f6e 2069 733a 0700 247e 6100 001e 0024 on is:..$~a....$ │ │ │ -0048e230: 7e71 0000 2020 2024 5a4d 5b45 5353 4147 ~q.. $ZM[ESSAG │ │ │ -0048e240: 455d 2869 6e74 6578 7072 2907 0024 7e81 E](intexpr)..$~. │ │ │ -0048e250: 0000 4f00 247e 9100 0020 2020 245a 4d45 ..O.$~... $ZME │ │ │ +0048e220: 6f6e 2069 733a 0700 24e0 6100 001e 0024 on is:..$.a....$ │ │ │ +0048e230: e071 0000 2020 2024 5a4d 5b45 5353 4147 .q.. $ZM[ESSAG │ │ │ +0048e240: 455d 2869 6e74 6578 7072 2907 0024 e081 E](intexpr)..$.. │ │ │ +0048e250: 0000 4f00 24e0 9100 0020 2020 245a 4d45 ..O.$.... $ZME │ │ │ 0048e260: 5353 4147 4528 2920 7072 6f76 6964 6573 SSAGE() provides │ │ │ 0048e270: 2061 2074 6f6f 6c20 666f 7220 6578 616d a tool for exam │ │ │ 0048e280: 696e 696e 6720 7468 6520 6d65 7373 6167 ining the messag │ │ │ 0048e290: 6520 616e 642f 6f72 206d 6e65 6d6f 6e69 e and/or mnemoni │ │ │ -0048e2a0: 634d 0023 7ec0 1100 0020 2020 6173 736f cM.#~.... asso │ │ │ +0048e2a0: 634d 0023 e0c0 1100 0020 2020 6173 736f cM.#..... asso │ │ │ 0048e2b0: 6369 6174 6564 2077 6974 6820 6120 7061 ciated with a pa │ │ │ 0048e2c0: 7274 6963 756c 6172 206d 6573 7361 6765 rticular message │ │ │ 0048e2d0: 2063 6f64 6520 6173 2072 6570 6f72 7465 code as reporte │ │ │ 0048e2e0: 6420 696e 2024 5a53 5441 5455 532e 0700 d in $ZSTATUS... │ │ │ -0048e2f0: 247e 1200 0050 0024 7e13 0000 2020 2054 $~...P.$~... T │ │ │ +0048e2f0: 24e0 1200 0050 0024 e013 0000 2020 2054 $....P.$.... T │ │ │ 0048e300: 6865 2024 5a53 5441 5455 5320 496e 7472 he $ZSTATUS Intr │ │ │ 0048e310: 696e 7369 6320 5370 6563 6961 6c20 5661 insic Special Va │ │ │ 0048e320: 7269 6162 6c65 2068 6f6c 6473 2074 6865 riable holds the │ │ │ 0048e330: 206d 6573 7361 6765 2063 6f64 6520 616e message code an │ │ │ -0048e340: 6420 7468 6551 0024 7e14 0000 2020 206d d theQ.$~... m │ │ │ +0048e340: 6420 7468 6551 0024 e014 0000 2020 206d d theQ.$.... m │ │ │ 0048e350: 6573 7361 6765 206f 6620 7468 6520 6c61 essage of the la │ │ │ 0048e360: 7374 206e 6f6e 2d44 6972 6563 7420 4d6f st non-Direct Mo │ │ │ 0048e370: 6465 2047 542e 4d20 6572 726f 722e 2046 de GT.M error. F │ │ │ 0048e380: 6f72 206d 6f72 6520 696e 666f 726d 6174 or more informat │ │ │ -0048e390: 696f 6e20 6f6e 3800 247e 1500 0020 2020 ion on8.$~... │ │ │ +0048e390: 696f 6e20 6f6e 3800 24e0 1500 0020 2020 ion on8.$.... │ │ │ 0048e3a0: 245a 5354 4154 5553 2c20 7265 6665 7220 $ZSTATUS, refer │ │ │ 0048e3b0: 2249 6e74 7269 6e73 6963 2053 7065 6369 "Intrinsic Speci │ │ │ 0048e3c0: 616c 2056 6172 6961 626c 6573 222e 0700 al Variables"... │ │ │ -0048e3d0: 247e 1600 001a 0023 7eff 7300 ff45 5841 $~.....#~.s..EXA │ │ │ +0048e3d0: 24e0 1600 001a 0023 e0ff 7300 ff45 5841 $......#..s..EXA │ │ │ 0048e3e0: 4d50 4c45 5300 0045 7861 6d70 6c65 7313 MPLES..Examples. │ │ │ -0048e3f0: 0030 7ebf 1100 0020 2020 4578 616d 706c .0~.... Exampl │ │ │ -0048e400: 6573 0700 317e 2100 0012 0031 7e31 0000 es..1~!....1~1.. │ │ │ -0048e410: 2020 2045 7861 6d70 6c65 3a07 0031 7e41 Example:..1~A │ │ │ -0048e420: 0000 2800 317e 5100 0020 2020 4754 4d3e ..(.1~Q.. GTM> │ │ │ +0048e3f0: 0030 e0bf 1100 0020 2020 4578 616d 706c .0..... Exampl │ │ │ +0048e400: 6573 0700 31e0 2100 0012 0031 e031 0000 es..1.!....1.1.. │ │ │ +0048e410: 2020 2045 7861 6d70 6c65 3a07 0031 e041 Example:..1.A │ │ │ +0048e420: 0000 2800 31e0 5100 0020 2020 4754 4d3e ..(.1.Q.. GTM> │ │ │ 0048e430: 7772 6974 6520 247a 6d65 7373 6167 6528 write $zmessage( │ │ │ -0048e440: 3135 3033 3733 3231 3029 3300 317e 6100 150373210)3.1~a. │ │ │ +0048e440: 3135 3033 3733 3231 3029 3300 31e0 6100 150373210)3.1.a. │ │ │ 0048e450: 0020 2020 2547 544d 2d45 2d44 4956 5a45 . %GTM-E-DIVZE │ │ │ 0048e460: 524f 2c20 4174 7465 6d70 7420 746f 2064 RO, Attempt to d │ │ │ 0048e470: 6976 6964 6520 6279 207a 6572 6f0e 0031 ivide by zero..1 │ │ │ -0048e480: 7e71 0000 2020 2047 544d 3e07 0031 7e81 ~q.. GTM>..1~. │ │ │ -0048e490: 0000 5300 317e 9100 0020 2020 5468 6973 ..S.1~... This │ │ │ +0048e480: e071 0000 2020 2047 544d 3e07 0031 e081 .q.. GTM>..1.. │ │ │ +0048e490: 0000 5300 31e0 9100 0020 2020 5468 6973 ..S.1.... This │ │ │ 0048e4a0: 2075 7365 7320 245a 4d45 5353 4147 4528 uses $ZMESSAGE( │ │ │ 0048e4b0: 2920 746f 2064 6973 706c 6179 2074 6865 ) to display the │ │ │ 0048e4c0: 206d 6573 7361 6765 2073 7472 696e 6720 message string │ │ │ 0048e4d0: 636f 7272 6573 706f 6e64 696e 6720 746f corresponding to │ │ │ -0048e4e0: 2063 6f64 6515 0030 7ec0 1100 0020 2020 code..0~.... │ │ │ -0048e4f0: 3135 3033 3733 3231 302e 0700 317e 1200 150373210...1~.. │ │ │ -0048e500: 0016 0019 7e50 4152 5345 2829 0000 245a ....~PARSE()..$Z │ │ │ -0048e510: 5041 5253 4528 2914 0021 7ebf 1100 0020 PARSE()..!~.... │ │ │ -0048e520: 2020 245a 5041 5253 4528 2907 0022 7e21 $ZPARSE().."~! │ │ │ -0048e530: 0000 5300 227e 3100 0020 2020 4578 7061 ..S."~1.. Expa │ │ │ +0048e4e0: 2063 6f64 6515 0030 e0c0 1100 0020 2020 code..0..... │ │ │ +0048e4f0: 3135 3033 3733 3231 302e 0700 31e0 1200 150373210...1... │ │ │ +0048e500: 0016 0019 e050 4152 5345 2829 0000 245a .....PARSE()..$Z │ │ │ +0048e510: 5041 5253 4528 2914 0021 e0bf 1100 0020 PARSE()..!..... │ │ │ +0048e520: 2020 245a 5041 5253 4528 2907 0022 e021 $ZPARSE()..".! │ │ │ +0048e530: 0000 5300 22e0 3100 0020 2020 4578 7061 ..S.".1.. Expa │ │ │ 0048e540: 6e64 7320 6120 6669 6c65 206e 616d 6520 nds a file name │ │ │ 0048e550: 746f 2061 2066 756c 6c20 7061 7468 6e61 to a full pathna │ │ │ 0048e560: 6d65 2061 6e64 2074 6865 6e20 7265 7475 me and then retu │ │ │ 0048e570: 726e 7320 7468 6520 6675 6c6c 2070 6174 rns the full pat │ │ │ -0048e580: 686e 616d 653f 0022 7e41 0000 2020 206f hname?."~A.. o │ │ │ +0048e580: 686e 616d 653f 0022 e041 0000 2020 206f hname?.".A.. o │ │ │ 0048e590: 7220 6f6e 6520 6f66 2069 7473 2066 6965 r one of its fie │ │ │ 0048e5a0: 6c64 7320 2864 6972 6563 746f 7279 2c20 lds (directory, │ │ │ 0048e5b0: 6e61 6d65 2c20 6f72 2065 7874 656e 7369 name, or extensi │ │ │ -0048e5c0: 6f6e 292e 0700 227e 5100 0031 0022 7e61 on)..."~Q..1."~a │ │ │ +0048e5c0: 6f6e 292e 0700 22e0 5100 0031 0022 e061 on)...".Q..1.".a │ │ │ 0048e5d0: 0000 2020 2054 6865 2066 6f72 6d61 7420 .. The format │ │ │ 0048e5e0: 666f 7220 7468 6520 245a 5041 5253 4520 for the $ZPARSE │ │ │ -0048e5f0: 6675 6e63 7469 6f6e 2069 733a 0700 227e function is:.."~ │ │ │ -0048e600: 7100 0038 0022 7e81 0000 2020 2024 5a50 q..8."~... $ZP │ │ │ +0048e5f0: 6675 6e63 7469 6f6e 2069 733a 0700 22e0 function is:..". │ │ │ +0048e600: 7100 0038 0022 e081 0000 2020 2024 5a50 q..8.".... $ZP │ │ │ 0048e610: 4152 5345 2865 7870 7231 5b2c 6578 7072 ARSE(expr1[,expr │ │ │ 0048e620: 325b 2c65 7870 7233 5b2c 6578 7072 345b 2[,expr3[,expr4[ │ │ │ -0048e630: 2c65 7870 7235 5d5d 5d5d 2907 0022 7e91 ,expr5]]]]).."~. │ │ │ -0048e640: 0000 5400 217e c011 0000 2020 2024 5a50 ..T.!~.... $ZP │ │ │ +0048e630: 2c65 7870 7235 5d5d 5d5d 2907 0022 e091 ,expr5]]]])..".. │ │ │ +0048e640: 0000 5400 21e0 c011 0000 2020 2024 5a50 ..T.!..... $ZP │ │ │ 0048e650: 4152 5345 2829 2070 726f 7669 6465 7320 ARSE() provides │ │ │ 0048e660: 6120 746f 6f6c 2066 6f72 2076 6572 6966 a tool for verif │ │ │ 0048e670: 7969 6e67 2074 6861 7420 6120 6669 6c65 ying that a file │ │ │ 0048e680: 206e 616d 6520 6973 2073 796e 7461 6374 name is syntact │ │ │ -0048e690: 6963 616c 6c79 5300 227e 1200 0020 2020 icallyS."~... │ │ │ +0048e690: 6963 616c 6c79 5300 22e0 1200 0020 2020 icallyS.".... │ │ │ 0048e6a0: 636f 7272 6563 742c 2066 6f72 2065 7861 correct, for exa │ │ │ 0048e6b0: 6d69 6e69 6e67 2073 7065 6369 6669 6320 mining specific │ │ │ 0048e6c0: 6669 656c 6473 206f 6620 6120 6669 6c65 fields of a file │ │ │ 0048e6d0: 206e 616d 652c 2061 6e64 2066 6f72 2066 name, and for f │ │ │ -0048e6e0: 696c 6c69 6e67 2069 6e4b 0022 7e13 0000 illing inK."~... │ │ │ +0048e6e0: 696c 6c69 6e67 2069 6e4b 0022 e013 0000 illing inK.".... │ │ │ 0048e6f0: 2020 206d 6973 7369 6e67 2070 6965 6365 missing piece │ │ │ 0048e700: 7320 696e 2061 2070 6172 7469 616c 2073 s in a partial s │ │ │ 0048e710: 7065 6369 6669 6361 7469 6f6e 2062 6173 pecification bas │ │ │ 0048e720: 6564 206f 6e20 6120 6869 6572 6172 6368 ed on a hierarch │ │ │ -0048e730: 7920 6f66 5000 227e 1400 0020 2020 6465 y ofP."~... de │ │ │ +0048e730: 7920 6f66 5000 22e0 1400 0020 2020 6465 y ofP.".... de │ │ │ 0048e740: 6661 756c 7473 2e20 466f 7220 696e 666f faults. For info │ │ │ 0048e750: 726d 6174 696f 6e20 6162 6f75 7420 6465 rmation about de │ │ │ 0048e760: 7465 726d 696e 696e 6720 7768 6574 6865 termining whethe │ │ │ 0048e770: 7220 6120 6669 6c65 2065 7869 7374 732c r a file exists, │ │ │ -0048e780: 2073 6565 1700 227e 1500 0020 2020 2224 see.."~... "$ │ │ │ -0048e790: 5a53 4541 5243 4828 2922 2e07 0022 7e16 ZSEARCH()"..."~. │ │ │ -0048e7a0: 0000 5100 227e 1700 0020 2020 245a 5041 ..Q."~... $ZPA │ │ │ +0048e780: 2073 6565 1700 22e0 1500 0020 2020 2224 see..".... "$ │ │ │ +0048e790: 5a53 4541 5243 4828 2922 2e07 0022 e016 ZSEARCH()"...".. │ │ │ +0048e7a0: 0000 5100 22e0 1700 0020 2020 245a 5041 ..Q.".... $ZPA │ │ │ 0048e7b0: 5253 4528 2920 6172 6775 6d65 6e74 732c RSE() arguments, │ │ │ 0048e7c0: 2061 6674 6572 2074 6865 2066 6972 7374 after the first │ │ │ 0048e7d0: 2c20 6172 6520 6f70 7469 6f6e 616c 2e20 , are optional. │ │ │ 0048e7e0: 4966 2079 6f75 2075 7365 206e 6f20 6f74 If you use no ot │ │ │ 0048e7f0: 6865 7200 0000 0000 0000 0000 0000 0000 her............. │ │ │ 0048e800: 0400 0000 e607 0000 e628 0000 0000 0000 .........(...... │ │ │ -0048e810: 7400 007e 4845 4c50 00ff 7300 ff46 554e t..~HELP..s..FUN │ │ │ +0048e810: 7400 00e0 4845 4c50 00ff 7300 ff46 554e t...HELP..s..FUN │ │ │ 0048e820: 4354 494f 4e53 00ff 7300 ff24 5a50 4152 CTIONS..s..$ZPAR │ │ │ 0048e830: 5345 2829 00c0 1800 0020 2020 6172 6775 SE()..... argu │ │ │ 0048e840: 6d65 6e74 732c 2061 2073 696e 676c 6520 ments, a single │ │ │ 0048e850: 6172 6775 6d65 6e74 2069 7320 7375 6666 argument is suff │ │ │ 0048e860: 6963 6965 6e74 2e20 486f 7765 7665 722c icient. However, │ │ │ 0048e870: 2069 6620 796f 7520 7573 6520 7365 6c65 if you use sele │ │ │ -0048e880: 6374 6564 5200 227e 1900 0020 2020 6172 ctedR."~... ar │ │ │ +0048e880: 6374 6564 5200 22e0 1900 0020 2020 6172 ctedR.".... ar │ │ │ 0048e890: 6775 6d65 6e74 7320 245a 5041 5253 4528 guments $ZPARSE( │ │ │ 0048e8a0: 2920 7265 7175 6972 6573 2074 6861 7420 ) requires that │ │ │ 0048e8b0: 6e75 6c6c 2073 7472 696e 6773 2028 2222 null strings ("" │ │ │ 0048e8c0: 2920 6265 2066 696c 6c65 6420 696e 2066 ) be filled in f │ │ │ -0048e8d0: 6f72 2074 6865 2000 227e 1a00 0020 2020 or the ."~... │ │ │ +0048e8d0: 6f72 2074 6865 2000 22e0 1a00 0020 2020 or the .".... │ │ │ 0048e8e0: 756e 7370 6563 6966 6965 6420 6172 6775 unspecified argu │ │ │ -0048e8f0: 6d65 6e74 732e 0700 227e 2100 003e 0022 ments..."~!..>." │ │ │ -0048e900: 7e22 0000 2020 2054 6865 2061 6363 6570 ~".. The accep │ │ │ +0048e8f0: 6d65 6e74 732e 0700 22e0 2100 003e 0022 ments...".!..>." │ │ │ +0048e900: e022 0000 2020 2054 6865 2061 6363 6570 .".. The accep │ │ │ 0048e910: 7461 626c 6520 6b65 7977 6f72 6473 2066 table keywords f │ │ │ 0048e920: 6f72 2074 6865 2073 6563 6f6e 6420 6172 or the second ar │ │ │ -0048e930: 6775 6d65 6e74 2061 7265 3a07 0022 7e23 gument are:.."~# │ │ │ -0048e940: 0000 2500 227e 2400 0020 2020 2244 4952 ..%."~$.. "DIR │ │ │ +0048e930: 6775 6d65 6e74 2061 7265 3a07 0022 e023 gument are:..".# │ │ │ +0048e940: 0000 2500 22e0 2400 0020 2020 2244 4952 ..%.".$.. "DIR │ │ │ 0048e950: 4543 544f 5259 223a 2044 6972 6563 746f ECTORY": Directo │ │ │ -0048e960: 7279 206e 616d 6507 0022 7e25 0000 3600 ry name.."~%..6. │ │ │ -0048e970: 227e 2600 0020 2020 224e 414d 4522 3a20 "~&.. "NAME": │ │ │ +0048e960: 7279 206e 616d 6507 0022 e025 0000 3600 ry name..".%..6. │ │ │ +0048e970: 22e0 2600 0020 2020 224e 414d 4522 3a20 ".&.. "NAME": │ │ │ 0048e980: 4669 6c65 206e 616d 6520 2865 7863 6c75 File name (exclu │ │ │ 0048e990: 6469 6e67 2066 696c 6520 6578 7465 6e73 ding file extens │ │ │ -0048e9a0: 696f 6e29 0700 227e 2700 0025 0022 7e28 ion).."~'..%."~( │ │ │ +0048e9a0: 696f 6e29 0700 22e0 2700 0025 0022 e028 ion)..".'..%.".( │ │ │ 0048e9b0: 0000 2020 2022 5459 5045 223a 2046 696c .. "TYPE": Fil │ │ │ 0048e9c0: 6520 7479 7065 2065 7874 656e 7369 6f6e e type extension │ │ │ -0048e9d0: 0700 227e 2900 0053 0022 7e2a 0000 2020 .."~)..S."~*.. │ │ │ +0048e9d0: 0700 22e0 2900 0053 0022 e02a 0000 2020 ..".)..S.".*.. │ │ │ 0048e9e0: 2054 6865 206b 6579 776f 7264 7320 6d61 The keywords ma │ │ │ 0048e9f0: 7920 6265 2065 6e74 6572 6564 2069 6e20 y be entered in │ │ │ 0048ea00: 6569 7468 6572 2075 7070 6572 206f 7220 either upper or │ │ │ 0048ea10: 6c6f 7765 7220 6361 7365 2e20 5661 7269 lower case. Vari │ │ │ -0048ea20: 6162 6c65 7320 7468 6174 5400 227e 3100 ables thatT."~1. │ │ │ +0048ea20: 6162 6c65 7320 7468 6174 5400 22e0 3100 ables thatT.".1. │ │ │ 0048ea30: 0020 2020 6576 616c 7561 7465 2074 6f20 . evaluate to │ │ │ 0048ea40: 7468 6573 6520 7374 7269 6e67 7320 616e these strings an │ │ │ 0048ea50: 6420 696e 6469 7265 6374 696f 6e20 6172 d indirection ar │ │ │ 0048ea60: 6520 6163 6365 7074 6162 6c65 2066 6f72 e acceptable for │ │ │ 0048ea70: 2061 7267 756d 656e 7420 7477 6f2e 4e00 argument two.N. │ │ │ -0048ea80: 227e 3200 0020 2020 5768 656e 2074 6865 "~2.. When the │ │ │ +0048ea80: 22e0 3200 0020 2020 5768 656e 2074 6865 ".2.. When the │ │ │ 0048ea90: 206b 6579 776f 7264 7320 7468 656d 7365 keywords themse │ │ │ 0048eaa0: 6c76 6573 2061 7070 6561 7220 6173 2073 lves appear as s │ │ │ 0048eab0: 7472 696e 6720 6c69 7465 7261 6c73 2c20 tring literals, │ │ │ -0048eac0: 7468 6579 206d 7573 7420 6265 2c00 227e they must be,."~ │ │ │ +0048eac0: 7468 6579 206d 7573 7420 6265 2c00 22e0 they must be,.". │ │ │ 0048ead0: 3300 0020 2020 656e 636c 6f73 6564 2069 3.. enclosed i │ │ │ 0048eae0: 6e20 7175 6f74 6174 696f 6e20 6d61 726b n quotation mark │ │ │ -0048eaf0: 7320 2822 2022 292e 0700 227e 3400 0052 s (" ")..."~4..R │ │ │ -0048eb00: 0022 7e35 0000 2020 2054 6865 2066 6f6c ."~5.. The fol │ │ │ +0048eaf0: 7320 2822 2022 292e 0700 22e0 3400 0052 s (" ")...".4..R │ │ │ +0048eb00: 0022 e035 0000 2020 2054 6865 2066 6f6c .".5.. The fol │ │ │ 0048eb10: 6c6f 7769 6e67 2067 7569 6465 6c69 6e65 lowing guideline │ │ │ 0048eb20: 7320 6d75 7374 2062 6520 666f 6c6c 6f77 s must be follow │ │ │ 0048eb30: 6564 2069 6e20 636f 6e73 7472 7563 7469 ed in constructi │ │ │ 0048eb40: 6e67 2061 7267 756d 656e 7473 206f 6e65 ng arguments one │ │ │ -0048eb50: 2c19 0022 7e36 0000 2020 2074 6872 6565 ,.."~6.. three │ │ │ -0048eb60: 2061 6e64 2066 6f75 723a 0700 227e 3700 and four:.."~7. │ │ │ -0048eb70: 0054 0022 7e38 0000 2020 2020 206f 2044 .T."~8.. o D │ │ │ +0048eb50: 2c19 0022 e036 0000 2020 2074 6872 6565 ,..".6.. three │ │ │ +0048eb60: 2061 6e64 2066 6f75 723a 0700 22e0 3700 and four:..".7. │ │ │ +0048eb70: 0054 0022 e038 0000 2020 2020 206f 2044 .T.".8.. o D │ │ │ 0048eb80: 6972 6563 746f 7279 2073 7065 6369 6669 irectory specifi │ │ │ 0048eb90: 6361 7469 6f6e 7320 6d75 7374 2065 6e64 cations must end │ │ │ 0048eba0: 2069 6e20 6120 736c 6173 683b 2061 6e79 in a slash; any │ │ │ 0048ebb0: 7468 696e 6720 6166 7465 7220 7468 6520 thing after the │ │ │ -0048ebc0: 6669 6e61 6c54 0022 7e39 0000 2020 2020 finalT."~9.. │ │ │ +0048ebc0: 6669 6e61 6c54 0022 e039 0000 2020 2020 finalT.".9.. │ │ │ 0048ebd0: 2020 2073 6c61 7368 2069 6e20 7468 6520 slash in the │ │ │ 0048ebe0: 6469 7265 6374 6f72 7920 7370 6563 6966 directory specif │ │ │ 0048ebf0: 6963 6174 696f 6e20 6973 2061 7373 756d ication is assum │ │ │ 0048ec00: 6564 2074 6f20 6265 2070 6172 7420 6f66 ed to be part of │ │ │ -0048ec10: 2074 6865 206e 616d 651c 0022 7e3a 0000 the name.."~:.. │ │ │ +0048ec10: 2074 6865 206e 616d 651c 0022 e03a 0000 the name..".:.. │ │ │ 0048ec20: 2020 2020 2020 2073 7065 6369 6669 6361 specifica │ │ │ -0048ec30: 7469 6f6e 2e52 0022 7e41 0000 2020 2020 tion.R."~A.. │ │ │ +0048ec30: 7469 6f6e 2e52 0022 e041 0000 2020 2020 tion.R.".A.. │ │ │ 0048ec40: 206f 2041 2066 696c 6520 6e61 6d65 2077 o A file name w │ │ │ 0048ec50: 6974 6820 616e 2065 7874 656e 7369 6f6e ith an extension │ │ │ 0048ec60: 206d 7573 7420 696e 636c 7564 6520 6174 must include at │ │ │ 0048ec70: 206c 6561 7374 206f 6e65 2063 6861 7261 least one chara │ │ │ -0048ec80: 6374 6572 2074 6f51 0022 7e42 0000 2020 cter toQ."~B.. │ │ │ +0048ec80: 6374 6572 2074 6f51 0022 e042 0000 2020 cter toQ.".B.. │ │ │ 0048ec90: 2020 2020 2074 6865 206c 6566 7420 6f66 the left of │ │ │ 0048eca0: 2074 6865 2070 6572 696f 6420 282e 292e the period (.). │ │ │ 0048ecb0: 2054 6875 732c 2022 2f75 7365 722f 2e6c Thus, "/user/.l │ │ │ 0048ecc0: 6f67 696e 2220 7265 6665 7273 2074 6f20 ogin" refers to │ │ │ -0048ecd0: 7468 6520 6669 6c65 5100 227e 4300 0020 the fileQ."~C.. │ │ │ +0048ecd0: 7468 6520 6669 6c65 5100 22e0 4300 0020 the fileQ.".C.. │ │ │ 0048ece0: 2020 2020 2020 6e61 6d65 6420 222e 6c6f named ".lo │ │ │ 0048ecf0: 6769 6e22 2c20 7768 696c 6520 222f 7573 gin", while "/us │ │ │ 0048ed00: 722f 7461 7865 732e 6322 2072 6566 6572 r/taxes.c" refer │ │ │ 0048ed10: 7320 746f 2061 2066 696c 6520 6e61 6d65 s to a file name │ │ │ -0048ed20: 6420 2274 6178 6573 2253 0022 7e44 0000 d "taxes"S."~D.. │ │ │ +0048ed20: 6420 2274 6178 6573 2253 0022 e044 0000 d "taxes"S.".D.. │ │ │ 0048ed30: 2020 2020 2020 2077 6974 6820 7468 6520 with the │ │ │ 0048ed40: 6578 7465 6e73 696f 6e20 2263 222e 2049 extension "c". I │ │ │ 0048ed50: 6620 6120 6669 6c65 206e 616d 6520 696e f a file name in │ │ │ 0048ed60: 636c 7564 6573 206d 6f72 6520 7468 616e cludes more than │ │ │ -0048ed70: 206f 6e65 2070 6572 696f 642c 4e00 227e one period,N."~ │ │ │ +0048ed70: 206f 6e65 2070 6572 696f 642c 4e00 22e0 one period,N.". │ │ │ 0048ed80: 4500 0020 2020 2020 2020 7468 6520 6578 E.. the ex │ │ │ 0048ed90: 7465 6e73 696f 6e20 696e 636c 7564 6573 tension includes │ │ │ 0048eda0: 2061 6c6c 206c 6574 7465 7273 2074 6f20 all letters to │ │ │ 0048edb0: 7468 6520 7269 6768 7420 6f66 2074 6865 the right of the │ │ │ -0048edc0: 2072 6967 6874 6d6f 7374 1500 227e 4600 rightmost.."~F. │ │ │ +0048edc0: 2072 6967 6874 6d6f 7374 1500 22e0 4600 rightmost..".F. │ │ │ 0048edd0: 0020 2020 2020 2020 7065 7269 6f64 2e07 . period.. │ │ │ -0048ede0: 0022 7e47 0000 3c00 227e 4800 0020 2020 ."~G..<."~H.. │ │ │ +0048ede0: 0022 e047 0000 3c00 22e0 4800 0020 2020 .".G..<.".H.. │ │ │ 0048edf0: 5468 6520 6b65 7977 6f72 6473 2066 6f72 The keywords for │ │ │ 0048ee00: 2074 6865 2066 6966 7468 2061 7267 756d the fifth argum │ │ │ 0048ee10: 656e 7420 245a 5041 5253 4528 2920 6172 ent $ZPARSE() ar │ │ │ -0048ee20: 653a 0700 227e 4900 0040 0022 7e4a 0000 e:.."~I..@."~J.. │ │ │ +0048ee20: 653a 0700 22e0 4900 0040 0022 e04a 0000 e:..".I..@.".J.. │ │ │ 0048ee30: 2020 204e 554c 4c20 2822 2229 3a20 5265 NULL (""): Re │ │ │ 0048ee40: 7475 726e 7320 6120 6675 6c6c 2066 696c turns a full fil │ │ │ 0048ee50: 652d 7370 6563 6966 6963 6174 696f 6e20 e-specification │ │ │ -0048ee60: 6f72 2064 6576 6963 6507 0022 7e51 0000 or device.."~Q.. │ │ │ -0048ee70: 5000 227e 5200 0020 2020 2253 594e 5441 P."~R.. "SYNTA │ │ │ +0048ee60: 6f72 2064 6576 6963 6507 0022 e051 0000 or device..".Q.. │ │ │ +0048ee70: 5000 22e0 5200 0020 2020 2253 594e 5441 P.".R.. "SYNTA │ │ │ 0048ee80: 585f 4f4e 4c59 223a 2044 6973 6162 6c65 X_ONLY": Disable │ │ │ 0048ee90: 7320 6368 6563 6b69 6e67 2066 6f72 2074 s checking for t │ │ │ 0048eea0: 6865 2065 7869 7374 656e 6365 206f 6620 he existence of │ │ │ 0048eeb0: 7468 6520 6469 7265 6374 6f72 7920 6f72 the directory or │ │ │ -0048eec0: 1100 227e 5300 0020 2020 6465 7669 6365 .."~S.. device │ │ │ -0048eed0: 2e07 0022 7e54 0000 1a00 217e ff73 00ff ..."~T....!~.s.. │ │ │ +0048eec0: 1100 22e0 5300 0020 2020 6465 7669 6365 ..".S.. device │ │ │ +0048eed0: 2e07 0022 e054 0000 1a00 21e0 ff73 00ff ...".T....!..s.. │ │ │ 0048eee0: 4558 414d 504c 4553 0000 4578 616d 706c EXAMPLES..Exampl │ │ │ -0048eef0: 6573 1300 2e7e bf11 0000 2020 2045 7861 es...~.... Exa │ │ │ -0048ef00: 6d70 6c65 7307 002f 7e21 0000 1200 2f7e mples../~!..../~ │ │ │ +0048eef0: 6573 1300 2ee0 bf11 0000 2020 2045 7861 es........ Exa │ │ │ +0048ef00: 6d70 6c65 7307 002f e021 0000 1200 2fe0 mples../.!..../. │ │ │ 0048ef10: 3100 0020 2020 4578 616d 706c 653a 0700 1.. Example:.. │ │ │ -0048ef20: 2f7e 4100 003e 002f 7e51 0000 2020 2047 /~A..>./~Q.. G │ │ │ +0048ef20: 2fe0 4100 003e 002f e051 0000 2020 2047 /.A..>./.Q.. G │ │ │ 0048ef30: 544d 3e77 7269 7465 2024 7a70 6172 7365 TM>write $zparse │ │ │ 0048ef40: 2822 7465 7374 222c 2222 2c22 2f75 7372 ("test","","/usr │ │ │ 0048ef50: 2f77 6f72 6b2f 222c 2264 7573 742e 6c69 /work/","dust.li │ │ │ -0048ef60: 7322 291c 002f 7e61 0000 2020 202f 7573 s")../~a.. /us │ │ │ +0048ef60: 7322 291c 002f e061 0000 2020 202f 7573 s")../.a.. /us │ │ │ 0048ef70: 722f 776f 726b 2f74 6573 742e 6c69 730e r/work/test.lis. │ │ │ -0048ef80: 002f 7e71 0000 2020 2047 544d 3e07 002f ./~q.. GTM>../ │ │ │ -0048ef90: 7e81 0000 5200 2f7e 9100 0020 2020 5468 ~...R./~... Th │ │ │ +0048ef80: 002f e071 0000 2020 2047 544d 3e07 002f ./.q.. GTM>../ │ │ │ +0048ef90: e081 0000 5200 2fe0 9100 0020 2020 5468 ....R./.... Th │ │ │ 0048efa0: 6973 2075 7365 7320 245a 5041 5253 4528 is uses $ZPARSE( │ │ │ 0048efb0: 2920 746f 2064 656d 6f6e 7374 7261 7465 ) to demonstrate │ │ │ 0048efc0: 2064 6566 6175 6c74 696e 6720 7573 696e defaulting usin │ │ │ 0048efd0: 6720 7468 6520 7468 6972 6420 616e 6420 g the third and │ │ │ 0048efe0: 666f 7572 7468 0000 0000 0000 0000 0000 fourth.......... │ │ │ 0048eff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0048f000: 0400 0001 6906 0000 9d54 0000 0000 0000 ....i....T...... │ │ │ @@ -298756,15 +298756,15 @@ │ │ │ 0048f030: 0000 002b 0013 00ff 7300 ff24 4153 4349 ...+....s..$ASCI │ │ │ 0048f040: 4928 2900 ff73 00ff 4558 414d 504c 4553 I()..s..EXAMPLES │ │ │ 0048f050: 00c0 1301 0000 e200 0000 0000 0000 2500 ..............%. │ │ │ 0048f060: 1800 4348 4152 2829 00ff 7300 ff45 5841 ..CHAR()..s..EXA │ │ │ 0048f070: 4d50 4c45 5300 c033 0100 00e3 0000 0000 MPLES..3........ │ │ │ 0048f080: 0000 0025 0018 6244 4154 4128 2900 ff73 ...%..bDATA()..s │ │ │ 0048f090: 00ff 4558 414d 504c 4553 00c0 2401 0000 ..EXAMPLES..$... │ │ │ -0048f0a0: e400 0000 0000 0000 2800 187e 4558 5452 ........(..~EXTR │ │ │ +0048f0a0: e400 0000 0000 0000 2800 18e0 4558 5452 ........(...EXTR │ │ │ 0048f0b0: 4143 5428 2900 ff73 00ff 4558 414d 504c ACT()..s..EXAMPL │ │ │ 0048f0c0: 4553 00c0 1901 0000 e500 0000 0000 0000 ES.............. │ │ │ 0048f0d0: 2500 1800 4649 4e44 2829 00ff 7300 ff45 %...FIND()..s..E │ │ │ 0048f0e0: 5841 4d50 4c45 5300 c029 0100 00e6 0000 XAMPLES..)...... │ │ │ 0048f0f0: 0000 0000 0027 0019 004e 554d 4245 5228 .....'...NUMBER( │ │ │ 0048f100: 2900 ff73 00ff 4558 414d 504c 4553 00c0 )..s..EXAMPLES.. │ │ │ 0048f110: 2601 0000 e700 0000 0000 0000 2300 1800 &...........#... │ │ │ @@ -298875,230 +298875,230 @@ │ │ │ 0048f7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0048f7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0048f7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0048f7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0048f7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0048f7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0048f800: 0400 0000 ce07 0000 0d29 0000 0000 0000 .........)...... │ │ │ -0048f810: 8200 007e 4845 4c50 00ff 7300 ff46 554e ...~HELP..s..FUN │ │ │ +0048f810: 8200 00e0 4845 4c50 00ff 7300 ff46 554e ....HELP..s..FUN │ │ │ 0048f820: 4354 494f 4e53 00ff 7300 ff24 5a50 4152 CTIONS..s..$ZPAR │ │ │ 0048f830: 5345 2829 00ff 7300 ff45 5841 4d50 4c45 SE()..s..EXAMPLE │ │ │ 0048f840: 5300 c011 0000 2020 2061 7267 756d 656e S..... argumen │ │ │ 0048f850: 7473 2e20 5468 6520 7265 7375 6c74 2067 ts. The result g │ │ │ 0048f860: 6574 7320 7468 6520 6469 7265 6374 6f72 ets the director │ │ │ 0048f870: 7920 6669 656c 6420 6672 6f6d 2074 6865 y field from the │ │ │ 0048f880: 2074 6869 7264 2065 7870 7265 7373 696f third expressio │ │ │ -0048f890: 6e2c 4a00 2f7e 1200 0020 2020 7468 6520 n,J./~... the │ │ │ +0048f890: 6e2c 4a00 2fe0 1200 0020 2020 7468 6520 n,J./.... the │ │ │ 0048f8a0: 6e61 6d65 2066 726f 6d20 7468 6520 6669 name from the fi │ │ │ 0048f8b0: 7273 7420 6578 7072 6573 7369 6f6e 2c20 rst expression, │ │ │ 0048f8c0: 616e 6420 7468 6520 7479 7065 2066 726f and the type fro │ │ │ -0048f8d0: 6d20 7468 6520 666f 7572 7468 1500 2f7e m the fourth../~ │ │ │ +0048f8d0: 6d20 7468 6520 666f 7572 7468 1500 2fe0 m the fourth../. │ │ │ 0048f8e0: 1300 0020 2020 6578 7072 6573 7369 6f6e ... expression │ │ │ -0048f8f0: 2e07 002f 7e14 0000 1200 2f7e 1500 0020 .../~...../~... │ │ │ -0048f900: 2020 4578 616d 706c 653a 0700 2f7e 1600 Example:../~.. │ │ │ -0048f910: 0038 002f 7e17 0000 2020 2047 544d 3e72 .8./~... GTM>r │ │ │ +0048f8f0: 2e07 002f e014 0000 1200 2fe0 1500 0020 .../....../.... │ │ │ +0048f900: 2020 4578 616d 706c 653a 0700 2fe0 1600 Example:../... │ │ │ +0048f910: 0038 002f e017 0000 2020 2047 544d 3e72 .8./.... GTM>r │ │ │ 0048f920: 212c 2266 696c 6520 3a22 2c66 2077 203f !,"file :",f w ? │ │ │ 0048f930: 3230 2c24 7a70 6172 7365 2866 2c22 6469 20,$zparse(f,"di │ │ │ -0048f940: 7265 6374 6f72 7922 2924 002f 7e18 0000 rectory")$./~... │ │ │ +0048f940: 7265 6374 6f72 7922 2924 002f e018 0000 rectory")$./.... │ │ │ 0048f950: 2020 2066 696c 653a 2074 6573 742e 6c69 file: test.li │ │ │ 0048f960: 7374 202f 7573 722f 776f 726b 2f0e 002f st /usr/work/../ │ │ │ -0048f970: 7e19 0000 2020 2047 544d 3e07 002f 7e1a ~... GTM>../~. │ │ │ -0048f980: 0000 5300 2f7e 2100 0020 2020 5468 6973 ..S./~!.. This │ │ │ +0048f970: e019 0000 2020 2047 544d 3e07 002f e01a .... GTM>../.. │ │ │ +0048f980: 0000 5300 2fe0 2100 0020 2020 5468 6973 ..S./.!.. This │ │ │ 0048f990: 2075 7365 7320 245a 5041 5253 4528 2920 uses $ZPARSE() │ │ │ 0048f9a0: 746f 2064 6973 706c 6179 2074 6865 2064 to display the d │ │ │ 0048f9b0: 6972 6563 746f 7279 2066 6f72 2074 6865 irectory for the │ │ │ 0048f9c0: 2066 696c 6520 6e61 6d65 2065 6e74 6572 file name enter │ │ │ -0048f9d0: 6564 2061 7352 002f 7e22 0000 2020 2069 ed asR./~".. i │ │ │ +0048f9d0: 6564 2061 7352 002f e022 0000 2020 2069 ed asR./.".. i │ │ │ 0048f9e0: 6e70 7574 2061 7420 7468 6520 7072 6f6d nput at the prom │ │ │ 0048f9f0: 7074 2066 696c 653a 202c 2069 6e20 7468 pt file: , in th │ │ │ 0048fa00: 6973 2063 6173 652c 2074 6865 2063 7572 is case, the cur │ │ │ 0048fa10: 7265 6e74 2077 6f72 6b69 6e67 2064 6972 rent working dir │ │ │ -0048fa20: 6563 746f 7279 2e07 002f 7e23 0000 1200 ectory.../~#.... │ │ │ -0048fa30: 2f7e 2400 0020 2020 4578 616d 706c 653a /~$.. Example: │ │ │ -0048fa40: 0700 2f7e 2500 001b 002f 7e26 0000 2020 ../~%..../~&.. │ │ │ +0048fa20: 6563 746f 7279 2e07 002f e023 0000 1200 ectory.../.#.... │ │ │ +0048fa30: 2fe0 2400 0020 2020 4578 616d 706c 653a /.$.. Example: │ │ │ +0048fa40: 0700 2fe0 2500 001b 002f e026 0000 2020 ../.%..../.&.. │ │ │ 0048fa50: 2024 2063 6420 2f75 7372 2f77 6f72 6b2f $ cd /usr/work/ │ │ │ -0048fa60: 6d65 1000 2f7e 2700 0020 2020 2420 2467 me../~'.. $ $g │ │ │ -0048fa70: 746d 4a00 2f7e 2800 0020 2020 4754 4d3e tmJ./~(.. GTM> │ │ │ +0048fa60: 6d65 1000 2fe0 2700 0020 2020 2420 2467 me../.'.. $ $g │ │ │ +0048fa70: 746d 4a00 2fe0 2800 0020 2020 4754 4d3e tmJ./.(.. GTM> │ │ │ 0048fa80: 7772 6974 6520 247a 7061 7273 6528 2274 write $zparse("t │ │ │ 0048fa90: 6573 7422 2c22 222c 2278 2e6c 6973 7422 est","","x.list" │ │ │ 0048faa0: 2c22 792e 6322 292f 7573 722f 776f 726b ,"y.c")/usr/work │ │ │ -0048fab0: 2f6d 652f 7465 7374 2e6c 6973 4e00 2f7e /me/test.lisN./~ │ │ │ +0048fab0: 2f6d 652f 7465 7374 2e6c 6973 4e00 2fe0 /me/test.lisN./. │ │ │ 0048fac0: 2900 0020 2020 4754 4d3e 7772 6974 6520 ).. GTM>write │ │ │ 0048fad0: 247a 7061 7273 6528 2274 6573 7422 2c22 $zparse("test"," │ │ │ 0048fae0: 222c 222f 7573 722f 776f 726b 2f22 2c22 ","/usr/work/"," │ │ │ 0048faf0: 2f64 6576 2f79 2e63 2229 2f75 7372 2f77 /dev/y.c")/usr/w │ │ │ -0048fb00: 6f72 6b2f 7465 7374 2e63 4800 2f7e 2a00 ork/test.cH./~*. │ │ │ +0048fb00: 6f72 6b2f 7465 7374 2e63 4800 2fe0 2a00 ork/test.cH./.*. │ │ │ 0048fb10: 0020 2020 4754 4d3e 7772 6974 6520 247a . GTM>write $z │ │ │ 0048fb20: 7061 7273 6528 2274 6573 7422 2c22 222c parse("test","", │ │ │ 0048fb30: 222f 7573 722f 776f 726b 222c 222f 6465 "/usr/work","/de │ │ │ 0048fb40: 762f 792e 6322 292f 7573 722f 7465 7374 v/y.c")/usr/test │ │ │ -0048fb50: 2e63 0e00 2f7e 3100 0020 2020 4754 4d3e .c../~1.. GTM> │ │ │ -0048fb60: 0700 2f7e 3200 0050 002f 7e33 0000 2020 ../~2..P./~3.. │ │ │ +0048fb50: 2e63 0e00 2fe0 3100 0020 2020 4754 4d3e .c../.1.. GTM> │ │ │ +0048fb60: 0700 2fe0 3200 0050 002f e033 0000 2020 ../.2..P./.3.. │ │ │ 0048fb70: 2054 6869 7320 6578 616d 706c 6520 696c This example il │ │ │ 0048fb80: 6c75 7374 7261 7465 7374 2074 6865 2075 lustratest the u │ │ │ 0048fb90: 7365 206f 6620 7468 6520 7468 6972 6420 se of the third │ │ │ 0048fba0: 616e 6420 666f 7572 7468 2061 7267 756d and fourth argum │ │ │ -0048fbb0: 656e 7473 2074 6f53 002f 7e34 0000 2020 ents toS./~4.. │ │ │ +0048fbb0: 656e 7473 2074 6f53 002f e034 0000 2020 ents toS./.4.. │ │ │ 0048fbc0: 2024 5a50 4152 5345 2829 2e20 496e 2074 $ZPARSE(). In t │ │ │ 0048fbd0: 6865 2066 6972 7374 2073 7461 7465 6d65 he first stateme │ │ │ 0048fbe0: 6e74 2c20 7468 6520 6669 7273 7420 6172 nt, the first ar │ │ │ 0048fbf0: 6775 6d65 6e74 2068 6173 206e 6f20 6469 gument has no di │ │ │ -0048fc00: 7265 6374 6f72 7920 6f72 5000 2f7e 3500 rectory orP./~5. │ │ │ +0048fc00: 7265 6374 6f72 7920 6f72 5000 2fe0 3500 rectory orP./.5. │ │ │ 0048fc10: 0020 2020 6578 7465 6e73 696f 6e20 6669 . extension fi │ │ │ 0048fc20: 656c 642c 2073 6f20 245a 5041 5253 4528 eld, so $ZPARSE( │ │ │ 0048fc30: 2920 7375 6273 7469 7475 7465 7320 7468 ) substitutes th │ │ │ 0048fc40: 6520 6578 7465 6e73 696f 6e20 6669 656c e extension fiel │ │ │ -0048fc50: 6420 6672 6f6d 2074 6865 5100 2f7e 3600 d from theQ./~6. │ │ │ +0048fc50: 6420 6672 6f6d 2074 6865 5100 2fe0 3600 d from theQ./.6. │ │ │ 0048fc60: 0020 2020 7468 6972 6420 6172 6775 6d65 . third argume │ │ │ 0048fc70: 6e74 2e20 5369 6e63 6520 6e65 6974 6865 nt. Since neithe │ │ │ 0048fc80: 7220 7468 6520 7468 6972 6420 6e6f 7220 r the third nor │ │ │ 0048fc90: 666f 7572 7468 2061 7267 756d 656e 7420 fourth argument │ │ │ -0048fca0: 7370 6563 6966 6965 7320 6150 002f 7e37 specifies aP./~7 │ │ │ +0048fca0: 7370 6563 6966 6965 7320 6150 002f e037 specifies aP./.7 │ │ │ 0048fcb0: 0000 2020 2064 6972 6563 746f 7279 2c20 .. directory, │ │ │ 0048fcc0: 616e 6420 6265 6361 7573 6520 7468 6520 and because the │ │ │ 0048fcd0: 666f 7572 7468 2061 7267 756d 656e 7420 fourth argument │ │ │ 0048fce0: 646f 6573 206e 6f74 2063 6f6e 7461 696e does not contain │ │ │ -0048fcf0: 2061 6e79 2066 6965 6c64 7350 002f 7e38 any fieldsP./~8 │ │ │ +0048fcf0: 2061 6e79 2066 6965 6c64 7350 002f e038 any fieldsP./.8 │ │ │ 0048fd00: 0000 2020 2074 6861 7420 6172 6520 6e6f .. that are no │ │ │ 0048fd10: 7420 7072 6573 656e 7420 696e 2074 6865 t present in the │ │ │ 0048fd20: 2074 6869 7264 2061 7267 756d 656e 742c third argument, │ │ │ 0048fd30: 2074 6865 2066 6f75 7274 6820 6172 6775 the fourth argu │ │ │ -0048fd40: 6d65 6e74 2069 7320 6e6f 740f 002f 7e39 ment is not../~9 │ │ │ -0048fd50: 0000 2020 2075 7365 642e 0700 2f7e 3a00 .. used.../~:. │ │ │ -0048fd60: 0053 002f 7e41 0000 2020 2049 6e20 7468 .S./~A.. In th │ │ │ +0048fd40: 6d65 6e74 2069 7320 6e6f 740f 002f e039 ment is not../.9 │ │ │ +0048fd50: 0000 2020 2075 7365 642e 0700 2fe0 3a00 .. used.../.:. │ │ │ +0048fd60: 0053 002f e041 0000 2020 2049 6e20 7468 .S./.A.. In th │ │ │ 0048fd70: 6520 7365 636f 6e64 2073 7461 7465 6d65 e second stateme │ │ │ 0048fd80: 6e74 2c20 7468 6520 6669 7273 7420 6172 nt, the first ar │ │ │ 0048fd90: 6775 6d65 6e74 2074 6f20 245a 5041 5253 gument to $ZPARS │ │ │ 0048fda0: 4528 2920 6973 2061 6761 696e 206d 6973 E() is again mis │ │ │ -0048fdb0: 7369 6e67 5000 2f7e 4200 0020 2020 626f singP./~B.. bo │ │ │ +0048fdb0: 7369 6e67 5000 2fe0 4200 0020 2020 626f singP./.B.. bo │ │ │ 0048fdc0: 7468 2074 6865 2064 6972 6563 746f 7279 th the directory │ │ │ 0048fdd0: 2061 6e64 2065 7874 656e 7369 6f6e 2e20 and extension. │ │ │ 0048fde0: 496e 2074 6869 7320 696e 7374 616e 6365 In this instance │ │ │ 0048fdf0: 2c20 245a 5041 5253 4528 2920 7573 6573 , $ZPARSE() uses │ │ │ -0048fe00: 2074 6865 5200 2f7e 4300 0020 2020 6469 theR./~C.. di │ │ │ +0048fe00: 2074 6865 5200 2fe0 4300 0020 2020 6469 theR./.C.. di │ │ │ 0048fe10: 7265 6374 6f72 7920 7370 6563 6966 6965 rectory specifie │ │ │ 0048fe20: 6420 696e 2074 6865 2074 6869 7264 2061 d in the third a │ │ │ 0048fe30: 7267 756d 656e 7420 616e 642c 2062 6563 rgument and, bec │ │ │ 0048fe40: 7561 7365 206e 6569 7468 6572 2074 6865 uase neither the │ │ │ -0048fe50: 2066 6972 7374 5000 2f7e 4400 0020 2020 firstP./~D.. │ │ │ +0048fe50: 2066 6972 7374 5000 2fe0 4400 0020 2020 firstP./.D.. │ │ │ 0048fe60: 6e6f 7220 7468 6972 6420 6172 6775 6d65 nor third argume │ │ │ 0048fe70: 6e74 2073 7065 6369 6669 6573 2061 2066 nt specifies a f │ │ │ 0048fe80: 696c 6520 6578 7465 6e73 696f 6e2c 2024 ile extension, $ │ │ │ 0048fe90: 5a50 4152 5345 2829 2075 7365 7320 7468 ZPARSE() uses th │ │ │ -0048fea0: 6520 6669 6c65 2d00 2f7e 4500 0020 2020 e file-./~E.. │ │ │ +0048fea0: 6520 6669 6c65 2d00 2fe0 4500 0020 2020 e file-./.E.. │ │ │ 0048feb0: 6578 7465 6e73 696f 6e20 6672 6f6d 2074 extension from t │ │ │ 0048fec0: 6865 2066 6f75 7274 6820 6172 6775 6d65 he fourth argume │ │ │ -0048fed0: 6e74 2e07 002f 7e46 0000 5200 2f7e 4700 nt.../~F..R./~G. │ │ │ +0048fed0: 6e74 2e07 002f e046 0000 5200 2fe0 4700 nt.../.F..R./.G. │ │ │ 0048fee0: 0020 2020 496e 2074 6865 2074 6869 7264 . In the third │ │ │ 0048fef0: 2073 7461 7465 6d65 6e74 2c20 6265 6361 statement, beca │ │ │ 0048ff00: 7573 6520 222f 7573 722f 776f 726b 2220 use "/usr/work" │ │ │ 0048ff10: 646f 6573 206e 6f74 2065 6e64 2077 6974 does not end wit │ │ │ -0048ff20: 6820 6120 6261 636b 7761 7264 5400 2f7e h a backwardT./~ │ │ │ +0048ff20: 6820 6120 6261 636b 7761 7264 5400 2fe0 h a backwardT./. │ │ │ 0048ff30: 4800 0020 2020 736c 6173 6820 282f 292c H.. slash (/), │ │ │ 0048ff40: 2024 5a50 4152 5345 2829 2069 6e74 6572 $ZPARSE() inter │ │ │ 0048ff50: 7072 6574 7320 7468 6520 7375 6273 7472 prets the substr │ │ │ 0048ff60: 696e 6720 2277 6f72 6b22 2061 7320 6120 ing "work" as a │ │ │ 0048ff70: 6669 6c65 206e 616d 652e 2054 6865 6e2c file name. Then, │ │ │ -0048ff80: 4e00 2f7e 4900 0020 2020 245a 5041 5253 N./~I.. $ZPARS │ │ │ +0048ff80: 4e00 2fe0 4900 0020 2020 245a 5041 5253 N./.I.. $ZPARS │ │ │ 0048ff90: 4528 2920 7375 6273 7469 7475 7465 7320 E() substitutes │ │ │ 0048ffa0: 222f 7573 722f 2220 666f 7220 7468 6520 "/usr/" for the │ │ │ 0048ffb0: 6469 7265 6374 6f72 7920 6d69 7373 696e directory missin │ │ │ 0048ffc0: 6720 696e 2074 6865 2066 6972 7374 0000 g in the first.. │ │ │ 0048ffd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0048ffe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0048fff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00490000: 0400 0000 bd05 0000 5729 0000 0000 0000 ........W)...... │ │ │ 00490010: 2f00 0073 4845 4c50 00ff 7300 ff46 554e /..sHELP..s..FUN │ │ │ 00490020: 4354 494f 4e53 00ff 7300 ff24 5a50 4945 CTIONS..s..$ZPIE │ │ │ 00490030: 4345 2829 0000 245a 5049 6563 6528 2914 CE()..$ZPIece(). │ │ │ -00490040: 0021 7ebf 1100 0020 2020 245a 5049 6563 .!~.... $ZPIec │ │ │ -00490050: 6528 2907 0022 7e21 0000 5300 227e 3100 e().."~!..S."~1. │ │ │ +00490040: 0021 e0bf 1100 0020 2020 245a 5049 6563 .!..... $ZPIec │ │ │ +00490050: 6528 2907 0022 e021 0000 5300 22e0 3100 e()..".!..S.".1. │ │ │ 00490060: 0020 2020 5265 7475 726e 2061 2073 6571 . Return a seq │ │ │ 00490070: 7565 6e63 6520 6f66 2062 7974 6573 2064 uence of bytes d │ │ │ 00490080: 656c 696d 6974 6564 2062 7920 6120 7370 elimited by a sp │ │ │ 00490090: 6563 6966 6965 6420 6279 7465 2073 6571 ecified byte seq │ │ │ 004900a0: 7565 6e63 6520 6d61 6465 2075 701f 0022 uence made up.." │ │ │ -004900b0: 7e41 0000 2020 206f 6620 6f6e 6520 6f72 ~A.. of one or │ │ │ -004900c0: 206d 6f72 6520 6279 7465 732e 0700 227e more bytes..."~ │ │ │ -004900d0: 5100 0031 0022 7e61 0000 2020 2054 6865 Q..1."~a.. The │ │ │ +004900b0: e041 0000 2020 206f 6620 6f6e 6520 6f72 .A.. of one or │ │ │ +004900c0: 206d 6f72 6520 6279 7465 732e 0700 22e0 more bytes...". │ │ │ +004900d0: 5100 0031 0022 e061 0000 2020 2054 6865 Q..1.".a.. The │ │ │ 004900e0: 2066 6f72 6d61 7420 666f 7220 7468 6520 format for the │ │ │ 004900f0: 245a 5049 4543 4520 6675 6e63 7469 6f6e $ZPIECE function │ │ │ -00490100: 2069 733a 0700 227e 7100 0036 0022 7e81 is:.."~q..6."~. │ │ │ +00490100: 2069 733a 0700 22e0 7100 0036 0022 e081 is:..".q..6.".. │ │ │ 00490110: 0000 2020 2024 5a50 495b 4543 455d 2865 .. $ZPI[ECE](e │ │ │ 00490120: 7870 7231 2c65 7870 7232 5b2c 696e 7465 xpr1,expr2[,inte │ │ │ 00490130: 7870 7231 5b2c 696e 7465 7870 7232 5d5d xpr1[,intexpr2]] │ │ │ -00490140: 2907 0022 7e91 0000 1a00 217e ff73 00ff ).."~.....!~.s.. │ │ │ +00490140: 2907 0022 e091 0000 1a00 21e0 ff73 00ff ).."......!..s.. │ │ │ 00490150: 4558 414d 504c 4553 0000 4578 616d 706c EXAMPLES..Exampl │ │ │ -00490160: 6573 1300 2e7e bf11 0000 2020 2045 7861 es...~.... Exa │ │ │ -00490170: 6d70 6c65 7307 002f 7e21 0000 1200 2f7e mples../~!..../~ │ │ │ +00490160: 6573 1300 2ee0 bf11 0000 2020 2045 7861 es........ Exa │ │ │ +00490170: 6d70 6c65 7307 002f e021 0000 1200 2fe0 mples../.!..../. │ │ │ 00490180: 3100 0020 2020 4578 616d 706c 653a 0700 1.. Example:.. │ │ │ -00490190: 2f7e 4100 004e 002f 7e51 0000 2020 2047 /~A..N./~Q.. G │ │ │ +00490190: 2fe0 4100 004e 002f e051 0000 2020 2047 /.A..N./.Q.. G │ │ │ 004901a0: 544d 3e66 6f72 2069 3d30 3a31 3a33 2077 TM>for i=0:1:3 w │ │ │ 004901b0: 7269 7465 2021 2c24 7a70 6965 6365 2822 rite !,$zpiece(" │ │ │ 004901c0: 2a22 5f24 7a63 6861 7228 3634 295f 222a *"_$zchar(64)_"* │ │ │ 004901d0: 222c 247a 6368 6172 2836 3429 2c69 292c ",$zchar(64),i), │ │ │ -004901e0: 227c 220b 002f 7e61 0000 2020 207c 0c00 "|"../~a.. |.. │ │ │ -004901f0: 2f7e 7100 0020 2020 2a7c 0c00 2f7e 8100 /~q.. *|../~.. │ │ │ -00490200: 0020 2020 2a7c 0b00 2f7e 9100 0020 2020 . *|../~... │ │ │ -00490210: 7c0f 002e 7ec0 1100 0020 2020 4754 4d3e |...~.... GTM> │ │ │ -00490220: 0700 2f7e 1200 0050 002f 7e13 0000 2020 ../~...P./~... │ │ │ +004901e0: 227c 220b 002f e061 0000 2020 207c 0c00 "|"../.a.. |.. │ │ │ +004901f0: 2fe0 7100 0020 2020 2a7c 0c00 2fe0 8100 /.q.. *|../... │ │ │ +00490200: 0020 2020 2a7c 0b00 2fe0 9100 0020 2020 . *|../.... │ │ │ +00490210: 7c0f 002e e0c0 1100 0020 2020 4754 4d3e |........ GTM> │ │ │ +00490220: 0700 2fe0 1200 0050 002f e013 0000 2020 ../....P./.... │ │ │ 00490230: 2054 6869 7320 6c6f 6f70 2064 6973 706c This loop displ │ │ │ 00490240: 6179 7320 7468 6520 7265 7375 6c74 206f ays the result o │ │ │ 00490250: 6620 245a 5049 4543 4528 292c 2073 7065 f $ZPIECE(), spe │ │ │ 00490260: 6369 6679 696e 6720 245a 4348 4152 2836 cifying $ZCHAR(6 │ │ │ -00490270: 3429 2061 7320 6151 002f 7e14 0000 2020 4) as aQ./~... │ │ │ +00490270: 3429 2061 7320 6151 002f e014 0000 2020 4) as aQ./.... │ │ │ 00490280: 2064 656c 696d 6974 6572 2c20 6120 7069 delimiter, a pi │ │ │ 00490290: 6563 6520 706f 7369 7469 6f6e 2022 6265 ece position "be │ │ │ 004902a0: 666f 7265 2c22 2066 6972 7374 2061 6e64 fore," first and │ │ │ 004902b0: 2073 6563 6f6e 642c 2061 6e64 2022 6166 second, and "af │ │ │ -004902c0: 7465 7222 2074 6865 1d00 2f7e 1500 0020 ter" the../~... │ │ │ +004902c0: 7465 7222 2074 6865 1d00 2fe0 1500 0020 ter" the../.... │ │ │ 004902d0: 2020 7365 7175 656e 6365 206f 6620 6f63 sequence of oc │ │ │ -004902e0: 7465 7473 2e07 002f 7e16 0000 1200 2f7e tets.../~...../~ │ │ │ +004902e0: 7465 7473 2e07 002f e016 0000 1200 2fe0 tets.../....../. │ │ │ 004902f0: 1700 0020 2020 4578 616d 706c 653a 0700 ... Example:.. │ │ │ -00490300: 2f7e 1800 0053 002f 7e19 0000 2020 2047 /~...S./~... G │ │ │ +00490300: 2fe0 1800 0053 002f e019 0000 2020 2047 /....S./.... G │ │ │ 00490310: 544d 3e66 6f72 2069 3d2d 313a 313a 3320 TM>for i=-1:1:3 │ │ │ 00490320: 7772 6974 6520 212c 247a 7069 6563 6528 write !,$zpiece( │ │ │ 00490330: 222a 225f 247a 6368 6172 2836 3429 5f22 "*"_$zchar(64)_" │ │ │ 00490340: 2a22 2c24 7a63 6861 7228 3634 292c 692c *",$zchar(64),i, │ │ │ -00490350: 692b 3129 2c22 7c22 0b00 2f7e 1a00 0020 i+1),"|"../~... │ │ │ -00490360: 2020 7c0c 002f 7e21 0000 2020 202a 7c0e |../~!.. *|. │ │ │ -00490370: 002f 7e22 0000 2020 202a 402a 7c0c 002f ./~".. *@*|../ │ │ │ -00490380: 7e23 0000 2020 202a 7c0b 002f 7e24 0000 ~#.. *|../~$.. │ │ │ -00490390: 2020 207c 0e00 2f7e 2500 0020 2020 4754 |../~%.. GT │ │ │ -004903a0: 4d3e 0700 2f7e 2600 0051 002f 7e27 0000 M>../~&..Q./~'.. │ │ │ +00490350: 692b 3129 2c22 7c22 0b00 2fe0 1a00 0020 i+1),"|"../.... │ │ │ +00490360: 2020 7c0c 002f e021 0000 2020 202a 7c0e |../.!.. *|. │ │ │ +00490370: 002f e022 0000 2020 202a 402a 7c0c 002f ./.".. *@*|../ │ │ │ +00490380: e023 0000 2020 202a 7c0b 002f e024 0000 .#.. *|../.$.. │ │ │ +00490390: 2020 207c 0e00 2fe0 2500 0020 2020 4754 |../.%.. GT │ │ │ +004903a0: 4d3e 0700 2fe0 2600 0051 002f e027 0000 M>../.&..Q./.'.. │ │ │ 004903b0: 2020 2054 6869 7320 6578 616d 706c 6520 This example │ │ │ 004903c0: 6973 2073 696d 696c 6172 2074 6f20 7468 is similar to th │ │ │ 004903d0: 6520 7072 6576 696f 7573 2065 7861 6d70 e previous examp │ │ │ 004903e0: 6c65 2065 7863 6570 7420 7468 6174 2069 le except that i │ │ │ -004903f0: 7420 6469 7370 6c61 7973 5400 2f7e 2800 t displaysT./~(. │ │ │ +004903f0: 7420 6469 7370 6c61 7973 5400 2fe0 2800 t displaysT./.(. │ │ │ 00490400: 0020 2020 7477 6f20 7069 6563 6573 206f . two pieces o │ │ │ 00490410: 6e20 6561 6368 2069 7465 7261 7469 6f6e n each iteration │ │ │ 00490420: 2e20 4e6f 7469 6365 2074 6865 2064 656c . Notice the del │ │ │ 00490430: 696d 6974 6572 2028 2920 696e 2074 6865 imiter () in the │ │ │ 00490440: 206d 6964 646c 6520 6f66 2074 6865 4500 middle of theE. │ │ │ -00490450: 2f7e 2900 0020 2020 6f75 7470 7574 2066 /~).. output f │ │ │ +00490450: 2fe0 2900 0020 2020 6f75 7470 7574 2066 /.).. output f │ │ │ 00490460: 6f72 2074 6865 2074 6869 7264 2069 7465 or the third ite │ │ │ 00490470: 7261 7469 6f6e 2c20 7768 6963 6820 6469 ration, which di │ │ │ 00490480: 7370 6c61 7973 2062 6f74 6820 7069 6563 splays both piec │ │ │ -00490490: 6573 2e07 002f 7e2a 0000 1200 2f7e 3100 es.../~*..../~1. │ │ │ -004904a0: 0020 2020 4578 616d 706c 653a 0700 2f7e . Example:../~ │ │ │ -004904b0: 3200 0042 002f 7e33 0000 2020 2046 6f72 2..B./~3.. For │ │ │ +00490490: 6573 2e07 002f e02a 0000 1200 2fe0 3100 es.../.*..../.1. │ │ │ +004904a0: 0020 2020 4578 616d 706c 653a 0700 2fe0 . Example:../. │ │ │ +004904b0: 3200 0042 002f e033 0000 2020 2046 6f72 2..B./.3.. For │ │ │ 004904c0: 2070 3d31 3a31 3a24 5a4c 656e 6774 6828 p=1:1:$ZLength( │ │ │ 004904d0: 782c 222f 2229 2057 7269 7465 203f 702d x,"/") Write ?p- │ │ │ 004904e0: 312a 3130 2c24 5a50 4965 6365 2878 2c22 1*10,$ZPIece(x," │ │ │ -004904f0: 2f22 2c70 2907 002f 7e34 0000 5300 2f7e /",p)../~4..S./~ │ │ │ +004904f0: 2f22 2c70 2907 002f e034 0000 5300 2fe0 /",p)../.4..S./. │ │ │ 00490500: 3500 0020 2020 5468 6973 206c 6f6f 7020 5.. This loop │ │ │ 00490510: 7573 6573 2024 5a4c 454e 4754 4828 2920 uses $ZLENGTH() │ │ │ 00490520: 616e 6420 245a 5049 4543 4528 2920 746f and $ZPIECE() to │ │ │ 00490530: 2064 6973 706c 6179 2061 6c6c 2074 6865 display all the │ │ │ 00490540: 2070 6965 6365 7320 6f66 2078 2069 6e1a pieces of x in. │ │ │ -00490550: 002f 7e36 0000 2020 2063 6f6c 756d 6e61 ./~6.. columna │ │ │ -00490560: 7220 666f 726d 6174 2e07 002f 7e37 0000 r format.../~7.. │ │ │ -00490570: 1200 2f7e 3800 0020 2020 4578 616d 706c ../~8.. Exampl │ │ │ -00490580: 653a 0700 2f7e 3900 0034 002f 7e3a 0000 e:../~9..4./~:.. │ │ │ +00490550: 002f e036 0000 2020 2063 6f6c 756d 6e61 ./.6.. columna │ │ │ +00490560: 7220 666f 726d 6174 2e07 002f e037 0000 r format.../.7.. │ │ │ +00490570: 1200 2fe0 3800 0020 2020 4578 616d 706c ../.8.. Exampl │ │ │ +00490580: 653a 0700 2fe0 3900 0034 002f e03a 0000 e:../.9..4./.:.. │ │ │ 00490590: 2020 2047 544d 3e53 6574 2024 7069 6563 GTM>Set $piec │ │ │ 004905a0: 6528 782c 247a 6368 6172 2836 3429 2c32 e(x,$zchar(64),2 │ │ │ 004905b0: 3529 3d22 2220 7772 6974 6520 7820 0000 5)="" write x .. │ │ │ 004905c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004905d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004905e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004905f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -299134,62 +299134,62 @@ │ │ │ 004907d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004907e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004907f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00490800: 0400 0000 3603 0000 bf2a 0000 0000 0000 ....6....*...... │ │ │ 00490810: 3300 0000 4845 4c50 00ff 7300 ff46 554e 3...HELP..s..FUN │ │ │ 00490820: 4354 494f 4e53 00ff 7300 ff24 5a52 4550 CTIONS..s..$ZREP │ │ │ 00490830: 4c41 4345 2829 0000 245a 5245 504c 4143 LACE()..$ZREPLAC │ │ │ -00490840: 4528 2916 0023 7ebf 1100 0020 2020 245a E()..#~.... $Z │ │ │ -00490850: 5245 504c 4143 4528 2907 0024 7e21 0000 REPLACE()..$~!.. │ │ │ -00490860: 5200 247e 3100 0020 2020 5265 7475 726e R.$~1.. Return │ │ │ +00490840: 4528 2916 0023 e0bf 1100 0020 2020 245a E()..#..... $Z │ │ │ +00490850: 5245 504c 4143 4528 2907 0024 e021 0000 REPLACE()..$.!.. │ │ │ +00490860: 5200 24e0 3100 0020 2020 5265 7475 726e R.$.1.. Return │ │ │ 00490870: 7320 6120 7374 7269 6e67 2074 6861 7420 s a string that │ │ │ 00490880: 7265 7375 6c74 7320 6672 6f6d 2072 6570 results from rep │ │ │ 00490890: 6c61 6369 6e67 206f 7220 6472 6f70 7069 lacing or droppi │ │ │ 004908a0: 6e67 2062 7974 6520 7375 6273 7472 696e ng byte substrin │ │ │ -004908b0: 6773 5100 247e 4100 0020 2020 696e 2074 gsQ.$~A.. in t │ │ │ +004908b0: 6773 5100 24e0 4100 0020 2020 696e 2074 gsQ.$.A.. in t │ │ │ 004908c0: 6865 2066 6972 7374 206f 6620 6974 7320 he first of its │ │ │ 004908d0: 6172 6775 6d65 6e74 7320 6173 2073 7065 arguments as spe │ │ │ 004908e0: 6369 6669 6564 2062 7920 7468 6520 7061 cified by the pa │ │ │ 004908f0: 7474 6572 6e73 206f 6620 6974 7320 6f74 tterns of its ot │ │ │ -00490900: 6865 7214 0024 7e51 0000 2020 2061 7267 her..$~Q.. arg │ │ │ -00490910: 756d 656e 7473 2e07 0024 7e61 0000 3300 uments...$~a..3. │ │ │ -00490920: 247e 7100 0020 2020 5468 6520 666f 726d $~q.. The form │ │ │ +00490900: 6865 7214 0024 e051 0000 2020 2061 7267 her..$.Q.. arg │ │ │ +00490910: 756d 656e 7473 2e07 0024 e061 0000 3300 uments...$.a..3. │ │ │ +00490920: 24e0 7100 0020 2020 5468 6520 666f 726d $.q.. The form │ │ │ 00490930: 6174 2066 6f72 2074 6865 2024 5a52 4550 at for the $ZREP │ │ │ 00490940: 4c41 4345 2066 756e 6374 696f 6e20 6973 LACE function is │ │ │ -00490950: 3a07 0024 7e81 0000 2a00 247e 9100 0020 :..$~...*.$~... │ │ │ +00490950: 3a07 0024 e081 0000 2a00 24e0 9100 0020 :..$....*.$.... │ │ │ 00490960: 2020 245a 5245 504c 4143 4528 6578 7072 $ZREPLACE(expr │ │ │ 00490970: 315b 2c65 7870 7232 5b2c 6578 7072 335d 1[,expr2[,expr3] │ │ │ -00490980: 5d29 0800 237e c011 0000 1a00 237e ff73 ])..#~......#~.s │ │ │ +00490980: 5d29 0800 23e0 c011 0000 1a00 23e0 ff73 ])..#.......#..s │ │ │ 00490990: 00ff 4558 414d 504c 4553 0000 4578 616d ..EXAMPLES..Exam │ │ │ -004909a0: 706c 6573 1300 307e bf11 0000 2020 2045 ples..0~.... E │ │ │ -004909b0: 7861 6d70 6c65 7307 0031 7e21 0000 1200 xamples..1~!.... │ │ │ -004909c0: 317e 3100 0020 2020 4578 616d 706c 653a 1~1.. Example: │ │ │ -004909d0: 0700 317e 4100 0038 0031 7e51 0000 2020 ..1~A..8.1~Q.. │ │ │ +004909a0: 706c 6573 1300 30e0 bf11 0000 2020 2045 ples..0..... E │ │ │ +004909b0: 7861 6d70 6c65 7307 0031 e021 0000 1200 xamples..1.!.... │ │ │ +004909c0: 31e0 3100 0020 2020 4578 616d 706c 653a 1.1.. Example: │ │ │ +004909d0: 0700 31e0 4100 0038 0031 e051 0000 2020 ..1.A..8.1.Q.. │ │ │ 004909e0: 2047 544d 3e77 7269 7465 2024 7a72 6570 GTM>write $zrep │ │ │ 004909f0: 6c61 6365 2822 4142 4341 4243 4142 4341 lace("ABCABCABCA │ │ │ 00490a00: 4243 222c 2241 4222 2c22 7879 7a22 291a BC","AB","xyz"). │ │ │ -00490a10: 0031 7e61 0000 2020 2078 797a 4378 797a .1~a.. xyzCxyz │ │ │ -00490a20: 4378 797a 4378 797a 430e 0031 7e71 0000 CxyzCxyzC..1~q.. │ │ │ -00490a30: 2020 2047 544d 3e07 0031 7e81 0000 4a00 GTM>..1~...J. │ │ │ -00490a40: 317e 9100 0020 2020 245a 5245 504c 4143 1~... $ZREPLAC │ │ │ +00490a10: 0031 e061 0000 2020 2078 797a 4378 797a .1.a.. xyzCxyz │ │ │ +00490a20: 4378 797a 4378 797a 430e 0031 e071 0000 CxyzCxyzC..1.q.. │ │ │ +00490a30: 2020 2047 544d 3e07 0031 e081 0000 4a00 GTM>..1....J. │ │ │ +00490a40: 31e0 9100 0020 2020 245a 5245 504c 4143 1.... $ZREPLAC │ │ │ 00490a50: 4528 2920 7365 6172 6368 6573 2066 6f72 E() searches for │ │ │ 00490a60: 2074 6865 2073 6563 6f6e 6420 6578 7072 the second expr │ │ │ 00490a70: 6573 7369 6f6e 2022 4142 2220 696e 2074 ession "AB" in t │ │ │ -00490a80: 6865 2066 6972 7374 5400 307e c011 0000 he firstT.0~.... │ │ │ +00490a80: 6865 2066 6972 7374 5400 30e0 c011 0000 he firstT.0..... │ │ │ 00490a90: 2020 2065 7870 7265 7373 696f 6e20 2241 expression "A │ │ │ 00490aa0: 4243 4142 4341 4243 4142 4322 2e20 5369 BCABCABCABC". Si │ │ │ 00490ab0: 6e63 6520 2241 4222 2065 7869 7374 7320 nce "AB" exists │ │ │ 00490ac0: 696e 2074 6865 2066 6972 7374 2065 7870 in the first exp │ │ │ -00490ad0: 7265 7373 696f 6e28 666f 7572 5300 317e ression(fourS.1~ │ │ │ +00490ad0: 7265 7373 696f 6e28 666f 7572 5300 31e0 ression(fourS.1. │ │ │ 00490ae0: 1200 0020 2020 7469 6d65 7329 2c20 6974 ... times), it │ │ │ 00490af0: 2072 6570 6c61 6365 7320 616c 6c20 666f replaces all fo │ │ │ 00490b00: 7572 206f 6363 7572 7265 6e63 6573 2077 ur occurrences w │ │ │ 00490b10: 6974 6820 7468 6520 7468 6972 6420 6578 ith the third ex │ │ │ 00490b20: 7072 6573 7369 6f6e 2022 7879 7a22 2e07 pression "xyz".. │ │ │ -00490b30: 0031 7e13 0000 0000 0000 0000 0000 0000 .1~............. │ │ │ +00490b30: 0031 e013 0000 0000 0000 0000 0000 0000 .1.............. │ │ │ 00490b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00490b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00490b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00490b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00490b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00490b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00490ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -299259,444 +299259,444 @@ │ │ │ 00490fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00490fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00490fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00490fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00490fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00490ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00491000: 0400 0000 ec07 0000 7129 0000 0000 0000 ........q)...... │ │ │ -00491010: 8100 007e 4845 4c50 00ff 7300 ff46 554e ...~HELP..s..FUN │ │ │ +00491010: 8100 00e0 4845 4c50 00ff 7300 ff46 554e ....HELP..s..FUN │ │ │ 00491020: 4354 494f 4e53 00ff 7300 ff24 5a50 4152 CTIONS..s..$ZPAR │ │ │ 00491030: 5345 2829 00ff 7300 ff45 5841 4d50 4c45 SE()..s..EXAMPLE │ │ │ 00491040: 5300 c04a 0000 2020 2061 7267 756d 656e S..J.. argumen │ │ │ 00491050: 7420 616e 6420 7375 6273 7469 7475 7465 t and substitute │ │ │ 00491060: 7320 222e 6322 2066 726f 6d20 7468 6520 s ".c" from the │ │ │ 00491070: 666f 7572 7468 2061 7267 756d 656e 7420 fourth argument │ │ │ 00491080: 666f 7220 7468 6520 6578 7465 6e73 696f for the extensio │ │ │ -00491090: 6e3a 002f 7e51 0000 2020 206d 6973 7369 n:./~Q.. missi │ │ │ +00491090: 6e3a 002f e051 0000 2020 206d 6973 7369 n:./.Q.. missi │ │ │ 004910a0: 6e67 2066 726f 6d20 626f 7468 2074 6865 ng from both the │ │ │ 004910b0: 2066 6972 7374 2061 6e64 2074 6869 7264 first and third │ │ │ -004910c0: 2061 7267 756d 656e 7473 2e07 002f 7e52 arguments.../~R │ │ │ -004910d0: 0000 1200 2f7e 5300 0020 2020 4578 616d ..../~S.. Exam │ │ │ -004910e0: 706c 653a 0700 2f7e 5400 001b 002f 7e55 ple:../~T..../~U │ │ │ +004910c0: 2061 7267 756d 656e 7473 2e07 002f e052 arguments.../.R │ │ │ +004910d0: 0000 1200 2fe0 5300 0020 2020 4578 616d ..../.S.. Exam │ │ │ +004910e0: 706c 653a 0700 2fe0 5400 001b 002f e055 ple:../.T..../.U │ │ │ 004910f0: 0000 2020 2024 2063 6420 2f75 7372 2f77 .. $ cd /usr/w │ │ │ -00491100: 6f72 6b2f 6d65 2e00 2f7e 5600 0020 2020 ork/me../~V.. │ │ │ +00491100: 6f72 6b2f 6d65 2e00 2fe0 5600 0020 2020 ork/me../.V.. │ │ │ 00491110: 2420 2f75 7372 2f6c 6962 2f66 6973 2d67 $ /usr/lib/fis-g │ │ │ 00491120: 746d 2f56 352e 342d 3030 3242 5f78 3836 tm/V5.4-002B_x86 │ │ │ -00491130: 2f67 746d 4c00 2f7e 5700 0020 2020 4754 /gtmL./~W.. GT │ │ │ +00491130: 2f67 746d 4c00 2fe0 5700 0020 2020 4754 /gtmL./.W.. GT │ │ │ 00491140: 4d3e 466f 7220 693d 2244 4952 4543 544f M>For i="DIRECTO │ │ │ 00491150: 5259 222c 224e 414d 4522 2c22 5459 5045 RY","NAME","TYPE │ │ │ 00491160: 222c 2222 2057 7269 7465 2024 5a50 4152 ","" Write $ZPAR │ │ │ 00491170: 5345 2822 7465 7374 2e6d 222c 6929 2c21 SE("test.m",i),! │ │ │ -00491180: 1700 2f7e 5800 0020 2020 2f75 7372 2f77 ../~X.. /usr/w │ │ │ -00491190: 6f72 6b2f 6d65 2f0e 002f 7e59 0000 2020 ork/me/../~Y.. │ │ │ -004911a0: 2074 6573 740c 002f 7e5a 0000 2020 202e test../~Z.. . │ │ │ -004911b0: 6d1d 002f 7e61 0000 2020 202f 7573 722f m../~a.. /usr/ │ │ │ +00491180: 1700 2fe0 5800 0020 2020 2f75 7372 2f77 ../.X.. /usr/w │ │ │ +00491190: 6f72 6b2f 6d65 2f0e 002f e059 0000 2020 ork/me/../.Y.. │ │ │ +004911a0: 2074 6573 740c 002f e05a 0000 2020 202e test../.Z.. . │ │ │ +004911b0: 6d1d 002f e061 0000 2020 202f 7573 722f m../.a.. /usr/ │ │ │ 004911c0: 776f 726b 2f6d 652f 7465 7374 2e6d 0e00 work/me/test.m.. │ │ │ -004911d0: 2f7e 6200 0020 2020 4754 4d3e 0700 2f7e /~b.. GTM>../~ │ │ │ -004911e0: 6300 004f 002f 7e64 0000 2020 2054 6869 c..O./~d.. Thi │ │ │ +004911d0: 2fe0 6200 0020 2020 4754 4d3e 0700 2fe0 /.b.. GTM>../. │ │ │ +004911e0: 6300 004f 002f e064 0000 2020 2054 6869 c..O./.d.. Thi │ │ │ 004911f0: 7320 6578 616d 706c 6520 696c 6c75 7374 s example illust │ │ │ 00491200: 7261 7465 7320 7468 6520 6f75 7470 7574 rates the output │ │ │ 00491210: 2070 726f 6475 6365 6420 666f 7220 6561 produced for ea │ │ │ 00491220: 6368 206f 6620 7468 6520 706f 7373 6962 ch of the possib │ │ │ -00491230: 6c65 2900 2f7e 6500 0020 2020 7661 6c75 le)./~e.. valu │ │ │ +00491230: 6c65 2900 2fe0 6500 0020 2020 7661 6c75 le)./.e.. valu │ │ │ 00491240: 6573 2066 6f72 2074 6865 2073 6563 6f6e es for the secon │ │ │ -00491250: 6420 6172 6775 6d65 6e74 2e07 002f 7e66 d argument.../~f │ │ │ -00491260: 0000 1300 1a7e 4545 4b28 2900 0024 5a50 .....~EEK()..$ZP │ │ │ -00491270: 4545 4b28 2913 0020 7ebf 1100 0020 2020 EEK().. ~.... │ │ │ -00491280: 245a 5045 454b 2829 0700 217e 2100 0054 $ZPEEK()..!~!..T │ │ │ -00491290: 0021 7e31 0000 2020 2050 726f 7669 6465 .!~1.. Provide │ │ │ +00491250: 6420 6172 6775 6d65 6e74 2e07 002f e066 d argument.../.f │ │ │ +00491260: 0000 1300 1ae0 4545 4b28 2900 0024 5a50 ......EEK()..$ZP │ │ │ +00491270: 4545 4b28 2913 0020 e0bf 1100 0020 2020 EEK().. ..... │ │ │ +00491280: 245a 5045 454b 2829 0700 21e0 2100 0054 $ZPEEK()..!.!..T │ │ │ +00491290: 0021 e031 0000 2020 2050 726f 7669 6465 .!.1.. Provide │ │ │ 004912a0: 7320 6120 7761 7920 746f 2065 7861 6d69 s a way to exami │ │ │ 004912b0: 6e65 206d 656d 6f72 7920 696e 2074 6865 ne memory in the │ │ │ 004912c0: 2063 7572 7265 6e74 2070 726f 6365 7373 current process │ │ │ 004912d0: 2061 6464 7265 7373 2073 7061 6365 2e20 address space. │ │ │ -004912e0: 5573 654f 0021 7e41 0000 2020 206f 6620 UseO.!~A.. of │ │ │ +004912e0: 5573 654f 0021 e041 0000 2020 206f 6620 UseO.!.A.. of │ │ │ 004912f0: 7468 6973 2066 756e 6374 696f 6e20 7265 this function re │ │ │ 00491300: 7175 6972 6573 2069 6e66 6f72 6d61 7469 quires informati │ │ │ 00491310: 6f6e 2061 626f 7574 2047 542e 4d20 696e on about GT.M in │ │ │ 00491320: 7465 726e 616c 732c 2077 6869 6368 206d ternals, which m │ │ │ -00491330: 6179 5000 217e 5100 0020 2020 6368 616e ayP.!~Q.. chan │ │ │ +00491330: 6179 5000 21e0 5100 0020 2020 6368 616e ayP.!.Q.. chan │ │ │ 00491340: 6765 2066 726f 6d20 7265 6c65 6173 6520 ge from release │ │ │ 00491350: 746f 2072 656c 6561 7365 2e20 436f 6e74 to release. Cont │ │ │ 00491360: 6163 7420 4649 5320 7375 7070 6f72 7420 act FIS support │ │ │ 00491370: 666f 7220 696e 666f 726d 6174 696f 6e20 for information │ │ │ -00491380: 6f6e 4c00 217e 6100 0020 2020 7465 6368 onL.!~a.. tech │ │ │ +00491380: 6f6e 4c00 21e0 6100 0020 2020 7465 6368 onL.!.a.. tech │ │ │ 00491390: 6e69 7175 6573 2066 6f72 2075 7369 6e67 niques for using │ │ │ 004913a0: 2024 5a50 4545 4b28 2920 696e 206c 6172 $ZPEEK() in lar │ │ │ 004913b0: 6765 6c79 2072 656c 6561 7365 2069 6e64 gely release ind │ │ │ 004913c0: 6570 656e 6465 6e74 2077 6179 732e 0700 ependent ways... │ │ │ -004913d0: 217e 7100 0051 0021 7e81 0000 2020 2054 !~q..Q.!~... T │ │ │ +004913d0: 21e0 7100 0051 0021 e081 0000 2020 2054 !.q..Q.!.... T │ │ │ 004913e0: 6865 2024 5a50 4545 4b28 2920 6675 6e63 he $ZPEEK() func │ │ │ 004913f0: 7469 6f6e 2072 6574 7572 6e73 2074 6865 tion returns the │ │ │ 00491400: 2063 6f6e 7465 6e74 7320 6f66 2074 6865 contents of the │ │ │ 00491410: 206d 656d 6f72 7920 7265 7175 6573 7465 memory requeste │ │ │ -00491420: 6420 6173 2061 4600 217e 9100 0020 2020 d as aF.!~... │ │ │ +00491420: 6420 6173 2061 4600 21e0 9100 0020 2020 d as aF.!.... │ │ │ 00491430: 7374 7269 6e67 2064 6570 656e 6469 6e67 string depending │ │ │ 00491440: 206f 6e20 7468 6520 7265 7175 6573 7465 on the requeste │ │ │ 00491450: 6420 286f 7220 6465 6661 756c 7465 6429 d (or defaulted) │ │ │ -00491460: 2066 6f72 6d61 7474 696e 672e 0800 207e formatting... ~ │ │ │ -00491470: c011 0000 3100 217e 1200 0020 2020 5468 ....1.!~... Th │ │ │ +00491460: 2066 6f72 6d61 7474 696e 672e 0800 20e0 formatting... . │ │ │ +00491470: c011 0000 3100 21e0 1200 0020 2020 5468 ....1.!.... Th │ │ │ 00491480: 6520 666f 726d 6174 206f 6620 7468 6520 e format of the │ │ │ 00491490: 245a 5045 454b 2829 2066 756e 6374 696f $ZPEEK() functio │ │ │ -004914a0: 6e20 6973 3a07 0021 7e13 0000 3e00 217e n is:..!~...>.!~ │ │ │ +004914a0: 6e20 6973 3a07 0021 e013 0000 3e00 21e0 n is:..!....>.!. │ │ │ 004914b0: 1400 0020 2020 245a 5045 454b 2822 6d6e ... $ZPEEK("mn │ │ │ 004914c0: 656d 6f6e 6963 5b3a 6172 6775 6d65 6e74 emonic[:argument │ │ │ 004914d0: 5d22 2c6f 6666 7365 742c 6c65 6e67 7468 ]",offset,length │ │ │ -004914e0: 5b2c 666f 726d 6174 5d29 0700 217e 1500 [,format])..!~.. │ │ │ -004914f0: 004c 0021 7e16 0000 2020 2020 206f 206d .L.!~... o m │ │ │ +004914e0: 5b2c 666f 726d 6174 5d29 0700 21e0 1500 [,format])..!... │ │ │ +004914f0: 004c 0021 e016 0000 2020 2020 206f 206d .L.!.... o m │ │ │ 00491500: 6e65 6d6f 6e69 6320 7370 6563 6966 6965 nemonic specifie │ │ │ 00491510: 7320 7468 6520 6d65 6d6f 7279 2061 7265 s the memory are │ │ │ 00491520: 6120 245a 5045 454b 2829 2069 7320 746f a $ZPEEK() is to │ │ │ 00491530: 2061 6363 6573 732e 2053 6f6d 6554 0021 access. SomeT.! │ │ │ -00491540: 7e17 0000 2020 2020 2020 206d 6e65 6d6f ~... mnemo │ │ │ +00491540: e017 0000 2020 2020 2020 206d 6e65 6d6f .... mnemo │ │ │ 00491550: 6e69 6373 2068 6176 6520 6172 6775 6d65 nics have argume │ │ │ 00491560: 6e74 7320 7365 7061 7261 7465 6420 6672 nts separated fr │ │ │ 00491570: 6f6d 2074 6865 206d 6e65 6d6f 6e69 6320 om the mnemonic │ │ │ 00491580: 6279 2061 2063 6f6c 6f6e 2028 223a 2229 by a colon (":") │ │ │ -00491590: 2e54 0021 7e18 0000 2020 2020 2020 2054 .T.!~... T │ │ │ +00491590: 2e54 0021 e018 0000 2020 2020 2020 2054 .T.!.... T │ │ │ 004915a0: 6865 206d 6e65 6d6f 6e69 6373 2061 7265 he mnemonics are │ │ │ 004915b0: 2063 6173 6520 696e 6465 7065 6e64 656e case independen │ │ │ 004915c0: 742e 2050 6f73 7369 626c 6520 6d6e 656d t. Possible mnem │ │ │ 004915d0: 6f6e 6963 732c 2074 6865 6972 2070 6f73 onics, their pos │ │ │ -004915e0: 7369 626c 6534 0021 7e19 0000 2020 2020 sible4.!~... │ │ │ +004915e0: 7369 626c 6534 0021 e019 0000 2020 2020 sible4.!.... │ │ │ 004915f0: 2020 2061 6262 7265 7669 6174 696f 6e73 abbreviations │ │ │ 00491600: 2061 6e64 2074 6865 6972 2061 7267 756d and their argum │ │ │ -00491610: 656e 7473 2061 7265 3a07 0021 7e1a 0000 ents are:..!~... │ │ │ -00491620: 5400 217e 2100 0020 2020 2020 2020 2020 T.!~!.. │ │ │ +00491610: 656e 7473 2061 7265 3a07 0021 e01a 0000 ents are:..!.... │ │ │ +00491620: 5400 21e0 2100 0020 2020 2020 2020 2020 T.!.!.. │ │ │ 00491630: 206f 2043 5341 5b52 4547 5d20 2d20 7265 o CSA[REG] - re │ │ │ 00491640: 7475 726e 7320 6120 7661 6c75 6520 6672 turns a value fr │ │ │ 00491650: 6f6d 2074 6865 2073 676d 6e74 5f61 6464 om the sgmnt_add │ │ │ 00491660: 7273 2028 7072 6f63 6573 7320 7072 6976 rs (process priv │ │ │ -00491670: 6174 6529 4c00 217e 2200 0020 2020 2020 ate)L.!~".. │ │ │ +00491670: 6174 6529 4c00 21e0 2200 0020 2020 2020 ate)L.!.".. │ │ │ 00491680: 2020 2020 2020 2063 6f6e 7472 6f6c 2062 control b │ │ │ 00491690: 6c6f 636b 2e20 5461 6b65 7320 6120 6361 lock. Takes a ca │ │ │ 004916a0: 7365 2069 6e64 6570 656e 6465 6e74 2072 se independent r │ │ │ 004916b0: 6567 696f 6e20 6e61 6d65 2061 7320 616e egion name as an │ │ │ -004916c0: 1c00 217e 2300 0020 2020 2020 2020 2020 ..!~#.. │ │ │ -004916d0: 2020 2061 7267 756d 656e 742e 4d00 217e argument.M.!~ │ │ │ +004916c0: 1c00 21e0 2300 0020 2020 2020 2020 2020 ..!.#.. │ │ │ +004916d0: 2020 2061 7267 756d 656e 742e 4d00 21e0 argument.M.!. │ │ │ 004916e0: 2400 0020 2020 2020 2020 2020 206f 2046 $.. o F │ │ │ 004916f0: 485b 5245 475d 202d 2072 6574 7572 6e73 H[REG] - returns │ │ │ 00491700: 2061 2076 616c 7565 2066 726f 6d20 7468 a value from th │ │ │ 00491710: 6520 7367 6d6e 745f 6461 7461 2028 7368 e sgmnt_data (sh │ │ │ -00491720: 6172 6564 2066 696c 6554 0021 7e25 0000 ared fileT.!~%.. │ │ │ +00491720: 6172 6564 2066 696c 6554 0021 e025 0000 ared fileT.!.%.. │ │ │ 00491730: 2020 2020 2020 2020 2020 2020 6865 6164 head │ │ │ 00491740: 6572 2920 636f 6e74 726f 6c20 626c 6f63 er) control bloc │ │ │ 00491750: 6b2e 2054 616b 6573 2061 2063 6173 6520 k. Takes a case │ │ │ 00491760: 696e 6465 7065 6e64 656e 7420 7265 6769 independent regi │ │ │ 00491770: 6f6e 206e 616d 6520 6173 2061 6e1d 0021 on name as an..! │ │ │ -00491780: 7e26 0000 2020 2020 2020 2020 2020 2020 ~&.. │ │ │ -00491790: 6172 6775 6d65 6e74 2e2e 5200 217e 2700 argument..R.!~'. │ │ │ +00491780: e026 0000 2020 2020 2020 2020 2020 2020 .&.. │ │ │ +00491790: 6172 6775 6d65 6e74 2e2e 5200 21e0 2700 argument..R.!.'. │ │ │ 004917a0: 0020 2020 2020 2020 2020 206f 2047 4452 . o GDR │ │ │ 004917b0: 5b52 4547 5d20 2d20 7265 7475 726e 7320 [REG] - returns │ │ │ 004917c0: 6120 7661 6c75 6520 6672 6f6d 2074 6865 a value from the │ │ │ 004917d0: 2067 645f 7265 6769 6f6e 2028 7072 6f63 gd_region (proc │ │ │ 004917e0: 6573 7320 7072 6976 6174 6529 0000 0000 ess private).... │ │ │ 004917f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00491800: 0400 0000 f207 0000 8e29 0000 0000 0000 .........)...... │ │ │ -00491810: 6d00 007e 4845 4c50 00ff 7300 ff46 554e m..~HELP..s..FUN │ │ │ +00491810: 6d00 00e0 4845 4c50 00ff 7300 ff46 554e m...HELP..s..FUN │ │ │ 00491820: 4354 494f 4e53 00ff 7300 ff24 5a50 4545 CTIONS..s..$ZPEE │ │ │ 00491830: 4b28 2900 c028 0000 2020 2020 2020 2020 K()..(.. │ │ │ 00491840: 2020 2020 636f 6e74 726f 6c20 626c 6f63 control bloc │ │ │ 00491850: 6b2e 2054 616b 6573 2061 2063 6173 6520 k. Takes a case │ │ │ 00491860: 696e 6465 7065 6e64 656e 7420 7265 6769 independent regi │ │ │ 00491870: 6f6e 206e 616d 6520 6173 2061 6e1c 0021 on name as an..! │ │ │ -00491880: 7e29 0000 2020 2020 2020 2020 2020 2020 ~).. │ │ │ -00491890: 6172 6775 6d65 6e74 2e53 0021 7e2a 0000 argument.S.!~*.. │ │ │ +00491880: e029 0000 2020 2020 2020 2020 2020 2020 .).. │ │ │ +00491890: 6172 6775 6d65 6e74 2e53 0021 e02a 0000 argument.S.!.*.. │ │ │ 004918a0: 2020 2020 2020 2020 2020 6f20 474c 465b o GLF[ │ │ │ 004918b0: 5245 504c 5d20 2d20 7265 7475 726e 7320 REPL] - returns │ │ │ 004918c0: 6120 7661 6c75 6520 6672 6f6d 2074 6865 a value from the │ │ │ 004918d0: 206a 6e6c 706f 6f6c 2e67 746d 7372 635f jnlpool.gtmsrc_ │ │ │ -004918e0: 6c63 6c5f 6172 7261 795b 6e5d 4b00 217e lcl_array[n]K.!~ │ │ │ +004918e0: 6c63 6c5f 6172 7261 795b 6e5d 4b00 21e0 lcl_array[n]K.!. │ │ │ 004918f0: 3100 0020 2020 2020 2020 2020 2020 2063 1.. c │ │ │ 00491900: 6f6e 7472 6f6c 2062 6c6f 636b 2e20 5461 ontrol block. Ta │ │ │ 00491910: 6b65 7320 6120 6e75 6d65 7269 6320 696e kes a numeric in │ │ │ 00491920: 6465 7820 286e 2920 6173 2061 6e20 6172 dex (n) as an ar │ │ │ -00491930: 6775 6d65 6e74 2e4e 0021 7e32 0000 2020 gument.N.!~2.. │ │ │ +00491930: 6775 6d65 6e74 2e4e 0021 e032 0000 2020 gument.N.!.2.. │ │ │ 00491940: 2020 2020 2020 2020 6f20 4752 4c5b 5245 o GRL[RE │ │ │ 00491950: 504c 5d20 2d20 7265 7475 726e 7320 6120 PL] - returns a │ │ │ 00491960: 7661 6c75 6520 6672 6f6d 2074 6865 2072 value from the r │ │ │ 00491970: 6563 7670 6f6f 6c2e 6774 6d72 6563 765f ecvpool.gtmrecv_ │ │ │ -00491980: 6c6f 6361 6c53 0021 7e33 0000 2020 2020 localS.!~3.. │ │ │ +00491980: 6c6f 6361 6c53 0021 e033 0000 2020 2020 localS.!.3.. │ │ │ 00491990: 2020 2020 2020 2020 636f 6e74 726f 6c20 control │ │ │ 004919a0: 626c 6f63 6b2e 204e 6f20 6172 6775 6d65 block. No argume │ │ │ 004919b0: 6e74 2061 6c6c 6f77 6564 2e20 4f6e 6c79 nt allowed. Only │ │ │ 004919c0: 2061 7661 696c 6162 6c65 2077 6865 6e20 available when │ │ │ -004919d0: 7275 6e20 6f6e 2061 2800 217e 3400 0020 run on a(.!~4.. │ │ │ +004919d0: 7275 6e20 6f6e 2061 2800 21e0 3400 0020 run on a(.!.4.. │ │ │ 004919e0: 2020 2020 2020 2020 2020 206e 6f6e 2d70 non-p │ │ │ 004919f0: 7269 6d61 7279 2069 6e73 7461 6e63 652e rimary instance. │ │ │ -00491a00: 3700 217e 3500 0020 2020 2020 2020 2020 7.!~5.. │ │ │ +00491a00: 3700 21e0 3500 0020 2020 2020 2020 2020 7.!.5.. │ │ │ 00491a10: 206f 2047 534c 5b52 4550 4c5d 202d 2072 o GSL[REPL] - r │ │ │ 00491a20: 6574 7572 6e73 2061 2076 616c 7565 2066 eturns a value f │ │ │ -00491a30: 726f 6d20 7468 6552 0021 7e36 0000 2020 rom theR.!~6.. │ │ │ +00491a30: 726f 6d20 7468 6552 0021 e036 0000 2020 rom theR.!.6.. │ │ │ 00491a40: 2020 2020 2020 2020 2020 6a6e 6c70 6f6f jnlpoo │ │ │ 00491a50: 6c2e 6774 6d73 6f75 7263 655f 6c6f 6361 l.gtmsource_loca │ │ │ 00491a60: 6c5f 6172 7261 795b 6e5d 2063 6f6e 7472 l_array[n] contr │ │ │ 00491a70: 6f6c 2062 6c6f 636b 2e20 5461 6b65 7320 ol block. Takes │ │ │ -00491a80: 6120 6e75 6d65 7269 632c 0021 7e37 0000 a numeric,.!~7.. │ │ │ +00491a80: 6120 6e75 6d65 7269 632c 0021 e037 0000 a numeric,.!.7.. │ │ │ 00491a90: 2020 2020 2020 2020 2020 2020 696e 6465 inde │ │ │ 00491aa0: 7820 286e 2920 6173 2061 6e20 6172 6775 x (n) as an argu │ │ │ -00491ab0: 6d65 6e74 2e53 0021 7e38 0000 2020 2020 ment.S.!~8.. │ │ │ +00491ab0: 6d65 6e74 2e53 0021 e038 0000 2020 2020 ment.S.!.8.. │ │ │ 00491ac0: 2020 2020 2020 6f20 4a42 465b 5245 475d o JBF[REG] │ │ │ 00491ad0: 3a72 6567 696f 6e5b 202d 6f62 7461 696e :region[ -obtain │ │ │ 00491ae0: 7320 6669 656c 6473 2069 6e20 7368 6172 s fields in shar │ │ │ 00491af0: 6564 206a 6e6c 5f62 7566 6665 7220 7374 ed jnl_buffer st │ │ │ -00491b00: 7275 6374 7572 652e 4f00 217e 3900 0020 ructure.O.!~9.. │ │ │ +00491b00: 7275 6374 7572 652e 4f00 21e0 3900 0020 ructure.O.!.9.. │ │ │ 00491b10: 2020 2020 2020 2020 206f 204a 4e4c 5b52 o JNL[R │ │ │ 00491b20: 4547 5d3a 7265 6769 6f6e 5b20 2d20 6f62 EG]:region[ - ob │ │ │ 00491b30: 7461 696e 7320 6669 656c 6473 2069 6e20 tains fields in │ │ │ 00491b40: 7468 6520 6a6e 6c5f 7072 6976 6174 655f the jnl_private_ │ │ │ -00491b50: 636f 6e74 726f 6c1d 0021 7e3a 0000 2020 control..!~:.. │ │ │ +00491b50: 636f 6e74 726f 6c1d 0021 e03a 0000 2020 control..!.:.. │ │ │ 00491b60: 2020 2020 2020 2020 2020 7374 7275 6374 struct │ │ │ -00491b70: 7572 652e 5300 217e 4100 0020 2020 2020 ure.S.!~A.. │ │ │ +00491b70: 7572 652e 5300 21e0 4100 0020 2020 2020 ure.S.!.A.. │ │ │ 00491b80: 2020 2020 206f 204a 5043 5b52 4550 4c5d o JPC[REPL] │ │ │ 00491b90: 202d 2072 6574 7572 6e73 2061 2076 616c - returns a val │ │ │ 00491ba0: 7565 2066 726f 6d20 7468 6520 6a6e 6c70 ue from the jnlp │ │ │ 00491bb0: 6f6f 6c2e 6a6e 6c70 6f6f 6c5f 6374 6c20 ool.jnlpool_ctl │ │ │ -00491bc0: 636f 6e74 726f 6c2e 0021 7e42 0000 2020 control..!~B.. │ │ │ +00491bc0: 636f 6e74 726f 6c2e 0021 e042 0000 2020 control..!.B.. │ │ │ 00491bd0: 2020 2020 2020 2020 2020 626c 6f63 6b2e block. │ │ │ 00491be0: 204e 6f20 6172 6775 6d65 6e74 2061 6c6c No argument all │ │ │ -00491bf0: 6f77 6564 2e51 0021 7e43 0000 2020 2020 owed.Q.!~C.. │ │ │ +00491bf0: 6f77 6564 2e51 0021 e043 0000 2020 2020 owed.Q.!.C.. │ │ │ 00491c00: 2020 2020 2020 6f20 4e4c 5b52 4547 5d20 o NL[REG] │ │ │ 00491c10: 2d20 7265 7475 726e 7320 6120 7661 6c75 - returns a valu │ │ │ 00491c20: 6520 6672 6f6d 2074 6865 206e 6f64 655f e from the node_ │ │ │ 00491c30: 6c6f 6361 6c20 2873 6861 7265 6429 2063 local (shared) c │ │ │ -00491c40: 6f6e 7472 6f6c 4e00 217e 4400 0020 2020 ontrolN.!~D.. │ │ │ +00491c40: 6f6e 7472 6f6c 4e00 21e0 4400 0020 2020 ontrolN.!.D.. │ │ │ 00491c50: 2020 2020 2020 2020 2062 6c6f 636b 2e20 block. │ │ │ 00491c60: 5461 6b65 7320 6120 6361 7365 2069 6e64 Takes a case ind │ │ │ 00491c70: 6570 656e 6465 6e74 2072 6567 696f 6e20 ependent region │ │ │ 00491c80: 6e61 6d65 2061 7320 616e 2061 7267 756d name as an argum │ │ │ -00491c90: 656e 742e 5000 217e 4500 0020 2020 2020 ent.P.!~E.. │ │ │ +00491c90: 656e 742e 5000 21e0 4500 0020 2020 2020 ent.P.!.E.. │ │ │ 00491ca0: 2020 2020 206f 204e 4c52 4550 4c20 2d20 o NLREPL - │ │ │ 00491cb0: 7265 7475 726e 7320 6120 7661 6c75 6520 returns a value │ │ │ 00491cc0: 6672 6f6d 2074 6865 206e 6f64 655f 6c6f from the node_lo │ │ │ 00491cd0: 6361 6c20 2873 6861 7265 6429 2063 6f6e cal (shared) con │ │ │ -00491ce0: 7472 6f6c 4a00 217e 4600 0020 2020 2020 trolJ.!~F.. │ │ │ +00491ce0: 7472 6f6c 4a00 21e0 4600 0020 2020 2020 trolJ.!.F.. │ │ │ 00491cf0: 2020 2020 2020 2062 6c6f 636b 2061 7373 block ass │ │ │ 00491d00: 6f63 6961 7465 6420 7769 7468 2072 6570 ociated with rep │ │ │ 00491d10: 6c69 6361 7469 6f6e 2e20 4e6f 2061 7267 lication. No arg │ │ │ 00491d20: 756d 656e 7420 616c 6c6f 7765 642e 5200 ument allowed.R. │ │ │ -00491d30: 217e 4700 0020 2020 2020 2020 2020 206f !~G.. o │ │ │ +00491d30: 21e0 4700 0020 2020 2020 2020 2020 206f !.G.. o │ │ │ 00491d40: 2050 4545 4b20 2d20 7265 7475 726e 7320 PEEK - returns │ │ │ 00491d50: 6120 7661 6c75 6520 6261 7365 6420 6f6e a value based on │ │ │ 00491d60: 2074 6865 2073 7570 706c 6965 6420 6172 the supplied ar │ │ │ 00491d70: 6775 6d65 6e74 2e20 4172 6775 6d65 6e74 gument. Argument │ │ │ -00491d80: 5100 217e 4800 0020 2020 2020 2020 2020 Q.!~H.. │ │ │ +00491d80: 5100 21e0 4800 0020 2020 2020 2020 2020 Q.!.H.. │ │ │ 00491d90: 2020 2069 7320 7468 6520 6261 7365 2061 is the base a │ │ │ 00491da0: 6464 7265 7373 206f 6620 7468 6520 7661 ddress of the va │ │ │ 00491db0: 6c75 6520 746f 206f 6274 6169 6e20 696e lue to obtain in │ │ │ 00491dc0: 2030 7868 6868 6868 6868 2066 6f72 6d61 0xhhhhhhh forma │ │ │ -00491dd0: 7430 0021 7e49 0000 2020 2020 2020 2020 t0.!~I.. │ │ │ +00491dd0: 7430 0021 e049 0000 2020 2020 2020 2020 t0.!.I.. │ │ │ 00491de0: 2020 2020 7768 6572 6520 7468 6520 6827 where the h' │ │ │ 00491df0: 7320 6172 6520 6865 7820 6469 6769 7473 s are hex digits │ │ │ -00491e00: 2e51 0021 7e4a 0000 2020 2020 2020 2020 .Q.!~J.. │ │ │ +00491e00: 2e51 0021 e04a 0000 2020 2020 2020 2020 .Q.!.J.. │ │ │ 00491e10: 2020 6f20 5249 485b 5245 504c 5d20 2d20 o RIH[REPL] - │ │ │ 00491e20: 7265 7475 726e 7320 6120 7661 6c75 6520 returns a value │ │ │ 00491e30: 6672 6f6d 2074 6865 206a 6e6c 706f 6f6c from the jnlpool │ │ │ 00491e40: 2e72 6570 6c5f 696e 7374 5f66 696c 6568 .repl_inst_fileh │ │ │ -00491e50: 6472 3600 217e 5100 0020 2020 2020 2020 dr6.!~Q.. │ │ │ +00491e50: 6472 3600 21e0 5100 0020 2020 2020 2020 dr6.!.Q.. │ │ │ 00491e60: 2020 2020 2063 6f6e 7472 6f6c 2062 6c6f control blo │ │ │ 00491e70: 636b 2e20 4e6f 2061 7267 756d 656e 7420 ck. No argument │ │ │ -00491e80: 616c 6c6f 7765 642e 4d00 217e 5200 0020 allowed.M.!~R.. │ │ │ +00491e80: 616c 6c6f 7765 642e 4d00 21e0 5200 0020 allowed.M.!.R.. │ │ │ 00491e90: 2020 2020 2020 2020 206f 2052 5043 5b52 o RPC[R │ │ │ 00491ea0: 4550 4c5d 202d 2072 6574 7572 6e73 2061 EPL] - returns a │ │ │ 00491eb0: 2076 616c 7565 2066 726f 6d20 7468 6520 value from the │ │ │ 00491ec0: 7265 6376 706f 6f6c 2e72 6563 7670 6f6f recvpool.recvpoo │ │ │ -00491ed0: 6c5f 6374 6c53 0021 7e53 0000 2020 2020 l_ctlS.!~S.. │ │ │ +00491ed0: 6c5f 6374 6c53 0021 e053 0000 2020 2020 l_ctlS.!.S.. │ │ │ 00491ee0: 2020 2020 2020 2020 636f 6e74 726f 6c20 control │ │ │ 00491ef0: 626c 6f63 6b2e 204e 6f20 6172 6775 6d65 block. No argume │ │ │ 00491f00: 6e74 2061 6c6c 6f77 6564 2e20 4f6e 6c79 nt allowed. Only │ │ │ 00491f10: 2061 7661 696c 6162 6c65 2077 6865 6e20 available when │ │ │ -00491f20: 7275 6e20 6f6e 2061 2800 217e 5400 0020 run on a(.!~T.. │ │ │ +00491f20: 7275 6e20 6f6e 2061 2800 21e0 5400 0020 run on a(.!.T.. │ │ │ 00491f30: 2020 2020 2020 2020 2020 206e 6f6e 2d70 non-p │ │ │ 00491f40: 7269 6d61 7279 2069 6e73 7461 6e63 652e rimary instance. │ │ │ -00491f50: 4f00 217e 5500 0020 2020 2020 2020 2020 O.!~U.. │ │ │ +00491f50: 4f00 21e0 5500 0020 2020 2020 2020 2020 O.!.U.. │ │ │ 00491f60: 206f 2055 4843 5b52 4550 4c5d 202d 2072 o UHC[REPL] - r │ │ │ 00491f70: 6574 7572 6e73 2061 2076 616c 7565 2066 eturns a value f │ │ │ 00491f80: 726f 6d20 7468 6520 7265 6376 706f 6f6c rom the recvpool │ │ │ 00491f90: 2e75 7064 5f68 656c 7065 725f 6374 6c53 .upd_helper_ctlS │ │ │ -00491fa0: 0021 7e56 0000 2020 2020 2020 2020 2020 .!~V.. │ │ │ +00491fa0: 0021 e056 0000 2020 2020 2020 2020 2020 .!.V.. │ │ │ 00491fb0: 2020 636f 6e74 726f 6c20 626c 6f63 6b2e control block. │ │ │ 00491fc0: 204e 6f20 6172 6775 6d65 6e74 2061 6c6c No argument all │ │ │ 00491fd0: 6f77 6564 2e20 4f6e 6c79 2061 7661 696c owed. Only avail │ │ │ 00491fe0: 6162 6c65 2077 6865 6e20 7275 6e20 6f6e able when run on │ │ │ 00491ff0: 2061 0000 0000 0000 0000 0000 0000 0000 a.............. │ │ │ 00492000: 0400 0000 bc07 0000 aa29 0000 0000 0000 .........)...... │ │ │ -00492010: 4900 007e 4845 4c50 00ff 7300 ff46 554e I..~HELP..s..FUN │ │ │ +00492010: 4900 00e0 4845 4c50 00ff 7300 ff46 554e I...HELP..s..FUN │ │ │ 00492020: 4354 494f 4e53 00ff 7300 ff24 5a50 4545 CTIONS..s..$ZPEE │ │ │ 00492030: 4b28 2900 c057 0000 2020 2020 2020 2020 K()..W.. │ │ │ 00492040: 2020 2020 6e6f 6e2d 7072 696d 6172 7920 non-primary │ │ │ -00492050: 696e 7374 616e 6365 2e4f 0021 7e58 0000 instance.O.!~X.. │ │ │ +00492050: 696e 7374 616e 6365 2e4f 0021 e058 0000 instance.O.!.X.. │ │ │ 00492060: 2020 2020 2020 2020 2020 6f20 5550 4c5b o UPL[ │ │ │ 00492070: 5245 504c 5d20 2d20 7265 7475 726e 7320 REPL] - returns │ │ │ 00492080: 6120 7661 6c75 6520 6672 6f6d 2074 6865 a value from the │ │ │ 00492090: 2072 6563 7670 6f6f 6c2e 7570 645f 7072 recvpool.upd_pr │ │ │ -004920a0: 6f63 5f6c 6f63 616c 5300 217e 5900 0020 oc_localS.!~Y.. │ │ │ +004920a0: 6f63 5f6c 6f63 616c 5300 21e0 5900 0020 oc_localS.!.Y.. │ │ │ 004920b0: 2020 2020 2020 2020 2020 2063 6f6e 7472 contr │ │ │ 004920c0: 6f6c 2062 6c6f 636b 2e20 4e6f 2061 7267 ol block. No arg │ │ │ 004920d0: 756d 656e 7420 616c 6c6f 7765 642e 204f ument allowed. O │ │ │ 004920e0: 6e6c 7920 6176 6169 6c61 626c 6520 7768 nly available wh │ │ │ -004920f0: 656e 2072 756e 206f 6e20 6128 0021 7e5a en run on a(.!~Z │ │ │ +004920f0: 656e 2072 756e 206f 6e20 6128 0021 e05a en run on a(.!.Z │ │ │ 00492100: 0000 2020 2020 2020 2020 2020 2020 6e6f .. no │ │ │ 00492110: 6e2d 7072 696d 6172 7920 696e 7374 616e n-primary instan │ │ │ -00492120: 6365 2e07 0021 7e61 0000 5100 217e 6200 ce...!~a..Q.!~b. │ │ │ +00492120: 6365 2e07 0021 e061 0000 5100 21e0 6200 ce...!.a..Q.!.b. │ │ │ 00492130: 0020 2020 2020 6f20 6f66 6673 6574 2028 . o offset ( │ │ │ 00492140: 6669 7273 7420 696e 7465 6765 7220 6578 first integer ex │ │ │ 00492150: 7072 6573 7369 6f6e 2920 6973 2061 206e pression) is a n │ │ │ 00492160: 756d 6572 6963 2076 616c 7565 2074 6861 umeric value tha │ │ │ -00492170: 7420 7370 6563 6966 6965 7351 0021 7e63 t specifiesQ.!~c │ │ │ +00492170: 7420 7370 6563 6966 6965 7351 0021 e063 t specifiesQ.!.c │ │ │ 00492180: 0000 2020 2020 2020 2074 6865 206f 6666 .. the off │ │ │ 00492190: 7365 7420 6672 6f6d 2074 6865 2061 6464 set from the add │ │ │ 004921a0: 7265 7373 2073 7570 706c 6965 6420 6f72 ress supplied or │ │ │ 004921b0: 2069 6d70 6c69 6564 2062 7920 7468 6520 implied by the │ │ │ -004921c0: 7468 6520 6d6e 656d 6f6e 6963 5100 217e the mnemonicQ.!~ │ │ │ +004921c0: 7468 6520 6d6e 656d 6f6e 6963 5100 21e0 the mnemonicQ.!. │ │ │ 004921d0: 6400 0020 2020 2020 2020 616e 6420 6172 d.. and ar │ │ │ 004921e0: 6775 6d65 6e74 2e20 5370 6563 6966 7969 gument. Specifyi │ │ │ 004921f0: 6e67 2061 206e 6567 6174 6976 6520 6f66 ng a negative of │ │ │ 00492200: 6673 6574 2072 6573 756c 7473 2069 6e20 fset results in │ │ │ 00492210: 6120 4241 445a 5045 454b 4152 4753 0021 a BADZPEEKARGS.! │ │ │ -00492220: 7e65 0000 2020 2020 2020 2065 7272 6f72 ~e.. error │ │ │ +00492220: e065 0000 2020 2020 2020 2065 7272 6f72 .e.. error │ │ │ 00492230: 2e20 5370 6563 6966 7969 6e67 2074 6f6f . Specifying too │ │ │ 00492240: 206c 6172 6765 2061 6e20 6f66 6673 6574 large an offset │ │ │ 00492250: 2073 7563 6820 7468 6174 2075 6e61 7661 such that unava │ │ │ 00492260: 696c 6162 6c65 206d 656d 6f72 7920 6973 ilable memory is │ │ │ -00492270: 3900 217e 6600 0020 2020 2020 2020 7370 9.!~f.. sp │ │ │ +00492270: 3900 21e0 6600 0020 2020 2020 2020 7370 9.!.f.. sp │ │ │ 00492280: 6563 6966 6965 6420 7265 7375 6c74 7320 ecified results │ │ │ 00492290: 696e 2061 2042 4144 5a50 4545 4b52 414e in a BADZPEEKRAN │ │ │ -004922a0: 4745 2065 7272 6f72 2e52 0021 7e67 0000 GE error.R.!~g.. │ │ │ +004922a0: 4745 2065 7272 6f72 2e52 0021 e067 0000 GE error.R.!.g.. │ │ │ 004922b0: 2020 2020 206f 206c 656e 6774 6820 2873 o length (s │ │ │ 004922c0: 6563 6f6e 6420 696e 7465 6765 7220 6578 econd integer ex │ │ │ 004922d0: 7072 6573 7369 6f6e 2920 6973 2061 206e pression) is a n │ │ │ 004922e0: 756d 6572 6963 2076 616c 7565 2074 6861 umeric value tha │ │ │ -004922f0: 7420 7370 6563 6966 6965 734d 0021 7e68 t specifiesM.!~h │ │ │ +004922f0: 7420 7370 6563 6966 6965 734d 0021 e068 t specifiesM.!.h │ │ │ 00492300: 0000 2020 2020 2020 2074 6865 206c 656e .. the len │ │ │ 00492310: 6774 6820 6f66 2074 6865 2066 6965 6c64 gth of the field │ │ │ 00492320: 2074 6f20 6f62 7461 696e 2e20 5370 6563 to obtain. Spec │ │ │ 00492330: 6966 7969 6e67 2061 206e 6567 6174 6976 ifying a negativ │ │ │ -00492340: 6520 6c65 676e 7468 5200 217e 6900 0020 e legnthR.!~i.. │ │ │ +00492340: 6520 6c65 676e 7468 5200 21e0 6900 0020 e legnthR.!.i.. │ │ │ 00492350: 2020 2020 2020 7265 7375 6c74 7320 696e results in │ │ │ 00492360: 2061 2042 4144 5a50 4545 4b41 5247 2065 a BADZPEEKARG e │ │ │ 00492370: 7272 6f72 2e20 5370 6563 6966 7969 6e67 rror. Specifying │ │ │ 00492380: 2061 206c 656e 6774 6820 7468 6174 2065 a length that e │ │ │ -00492390: 7863 6565 6473 2074 6865 5000 217e 6a00 xceeds theP.!~j. │ │ │ +00492390: 7863 6565 6473 2074 6865 5000 21e0 6a00 xceeds theP.!.j. │ │ │ 004923a0: 0020 2020 2020 2020 6d61 7869 6d75 6d20 . maximum │ │ │ 004923b0: 7374 7269 6e67 206c 656e 6774 6820 7265 string length re │ │ │ 004923c0: 7375 6c74 7320 696e 2061 204d 4158 5354 sults in a MAXST │ │ │ 004923d0: 524c 454e 2065 7272 6f72 2e20 5370 6563 RLEN error. Spec │ │ │ -004923e0: 6966 7969 6e67 2074 6f6f 5300 217e 7100 ifying tooS.!~q. │ │ │ +004923e0: 6966 7969 6e67 2074 6f6f 5300 21e0 7100 ifying tooS.!.q. │ │ │ 004923f0: 0020 2020 2020 2020 6c61 7267 6520 6120 . large a │ │ │ 00492400: 6c65 6e67 7468 2073 7563 6820 7468 6174 length such that │ │ │ 00492410: 2075 6e61 7661 696c 6162 6c65 206d 656d unavailable mem │ │ │ 00492420: 6f72 7920 6973 2073 7065 6369 6669 6564 ory is specified │ │ │ 00492430: 2072 6573 756c 7473 2069 6e20 6122 0021 results in a".! │ │ │ -00492440: 7e72 0000 2020 2020 2020 2042 4144 5a50 ~r.. BADZP │ │ │ +00492440: e072 0000 2020 2020 2020 2042 4144 5a50 .r.. BADZP │ │ │ 00492450: 4545 4b52 414e 4745 2065 7272 6f72 2e50 EEKRANGE error.P │ │ │ -00492460: 0021 7e73 0000 2020 2020 206f 2066 6f72 .!~s.. o for │ │ │ +00492460: 0021 e073 0000 2020 2020 206f 2066 6f72 .!.s.. o for │ │ │ 00492470: 6d61 7420 6973 2061 6e20 6f70 7469 6f6e mat is an option │ │ │ 00492480: 616c 2073 696e 676c 6520 6361 7365 2069 al single case i │ │ │ 00492490: 6e64 6570 656e 6465 6e74 2063 6861 7261 ndependent chara │ │ │ 004924a0: 6374 6572 2066 6f72 6d61 7474 696e 6744 cter formattingD │ │ │ -004924b0: 0021 7e74 0000 2020 2020 2020 2063 6f64 .!~t.. cod │ │ │ +004924b0: 0021 e074 0000 2020 2020 2020 2063 6f64 .!.t.. cod │ │ │ 004924c0: 6520 666f 7220 7468 6520 7265 7472 6965 e for the retrie │ │ │ 004924d0: 7665 6420 6461 7461 2e20 5468 6520 666f ved data. The fo │ │ │ 004924e0: 726d 6174 7469 6e67 2063 6f64 6573 2061 rmatting codes a │ │ │ -004924f0: 7265 3a07 0021 7e75 0000 5300 217e 7600 re:..!~u..S.!~v. │ │ │ +004924f0: 7265 3a07 0021 e075 0000 5300 21e0 7600 re:..!.u..S.!.v. │ │ │ 00492500: 0020 2020 2020 2020 2020 206f 2043 203a . o C : │ │ │ 00492510: 2072 6574 7572 6e73 2061 2063 6861 7261 returns a chara │ │ │ 00492520: 6374 6572 2072 6570 7265 7365 6e74 6174 cter representat │ │ │ 00492530: 696f 6e73 206f 6620 7468 6520 6d65 6d6f ions of the memo │ │ │ 00492540: 7279 206c 6f63 6174 696f 6e73 3b4f 0021 ry locations;O.! │ │ │ -00492550: 7e77 0000 2020 2020 2020 2020 2020 2020 ~w.. │ │ │ +00492550: e077 0000 2020 2020 2020 2020 2020 2020 .w.. │ │ │ 00492560: 7468 6973 2069 7320 7468 6520 4445 4641 this is the DEFA │ │ │ 00492570: 554c 5420 6966 2074 6865 2066 6f75 7274 ULT if the fourt │ │ │ 00492580: 6820 6172 6775 6d65 6e74 2069 7320 6e6f h argument is no │ │ │ -00492590: 7420 7370 6563 6966 6965 642e 4e00 217e t specified.N.!~ │ │ │ +00492590: 7420 7370 6563 6966 6965 642e 4e00 21e0 t specified.N.!. │ │ │ 004925a0: 7800 0020 2020 2020 2020 2020 206f 2049 x.. o I │ │ │ 004925b0: 203a 2072 6574 7572 6e73 2061 2073 6967 : returns a sig │ │ │ 004925c0: 6e65 6420 696e 7465 6765 7220 7661 6c75 ned integer valu │ │ │ 004925d0: 6520 2d20 6e65 6761 7469 7665 2076 616c e - negative val │ │ │ -004925e0: 7565 7320 6861 7665 2061 5300 217e 7900 ues have aS.!~y. │ │ │ +004925e0: 7565 7320 6861 7665 2061 5300 21e0 7900 ues have aS.!.y. │ │ │ 004925f0: 0020 2020 2020 2020 2020 2020 2070 7265 . pre │ │ │ 00492600: 6365 6469 6e67 206d 696e 7573 2073 6967 ceding minus sig │ │ │ 00492610: 6e20 282d 293b 2074 6865 206c 656e 6774 n (-); the lengt │ │ │ 00492620: 6820 6361 6e20 6265 2031 2c20 322c 2034 h can be 1, 2, 4 │ │ │ 00492630: 2c20 6f72 2038 2062 7974 6573 2e53 0021 , or 8 bytes.S.! │ │ │ -00492640: 7e7a 0000 2020 2020 2020 2020 2020 6f20 ~z.. o │ │ │ +00492640: e07a 0000 2020 2020 2020 2020 2020 6f20 .z.. o │ │ │ 00492650: 5520 3a20 7265 7475 726e 7320 616e 2075 U : returns an u │ │ │ 00492660: 6e73 6967 6e65 6420 696e 7465 6765 7220 nsigned integer │ │ │ 00492670: 7661 6c75 6520 2d20 616c 6c20 6269 7473 value - all bits │ │ │ 00492680: 2061 7265 2070 6172 7420 6f66 2074 6865 are part of the │ │ │ -00492690: 4800 217e 8100 0020 2020 2020 2020 2020 H.!~... │ │ │ +00492690: 4800 21e0 8100 0020 2020 2020 2020 2020 H.!.... │ │ │ 004926a0: 2020 206e 756d 6572 6963 2076 616c 7565 numeric value │ │ │ 004926b0: 3b20 7468 6520 6c65 6e67 7468 2063 616e ; the length can │ │ │ 004926c0: 2062 6520 312c 2032 2c20 342c 206f 7220 be 1, 2, 4, or │ │ │ -004926d0: 3820 6279 7465 732e 5100 217e 8200 0020 8 bytes.Q.!~... │ │ │ +004926d0: 3820 6279 7465 732e 5100 21e0 8200 0020 8 bytes.Q.!.... │ │ │ 004926e0: 2020 2020 2020 2020 206f 2053 203a 2072 o S : r │ │ │ 004926f0: 6574 7572 6e73 2061 2063 6861 7261 6374 eturns a charact │ │ │ 00492700: 6572 2072 6570 7265 7365 6e74 6174 696f er representatio │ │ │ 00492710: 6e20 6f66 2074 6865 206d 656d 6f72 7920 n of the memory │ │ │ -00492720: 6c6f 6361 7469 6f6e 734d 0021 7e83 0000 locationsM.!~... │ │ │ +00492720: 6c6f 6361 7469 6f6e 734d 0021 e083 0000 locationsM.!.... │ │ │ 00492730: 2020 2020 2020 2020 2020 2020 616e 6420 and │ │ │ 00492740: 7468 6520 6669 7273 7420 4e55 4c4c 2063 the first NULL c │ │ │ 00492750: 6861 7261 6374 6572 2066 6f75 6e64 2074 haracter found t │ │ │ 00492760: 6572 6d69 6e61 7465 7320 7468 6520 7265 erminates the re │ │ │ -00492770: 7475 726e 6564 4600 217e 8400 0020 2020 turnedF.!~... │ │ │ +00492770: 7475 726e 6564 4600 21e0 8400 0020 2020 turnedF.!.... │ │ │ 00492780: 2020 2020 2020 2020 2073 7472 696e 673b string; │ │ │ 00492790: 2074 6861 7420 6973 3a20 7468 6520 7370 that is: the sp │ │ │ 004927a0: 6563 6966 6965 6420 6c65 6e67 7468 2069 ecified length i │ │ │ 004927b0: 7320 6120 6d61 7869 6d75 6d2e 0000 0000 s a maximum..... │ │ │ 004927c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004927d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004927e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004927f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00492800: 0400 0000 ed02 0000 b529 0000 0000 0000 .........)...... │ │ │ -00492810: 7500 007e 4845 4c50 00ff 7300 ff46 554e u..~HELP..s..FUN │ │ │ +00492810: 7500 00e0 4845 4c50 00ff 7300 ff46 554e u...HELP..s..FUN │ │ │ 00492820: 4354 494f 4e53 00ff 7300 ff24 5a50 4545 CTIONS..s..$ZPEE │ │ │ 00492830: 4b28 2900 c085 0000 2020 2020 2020 2020 K()..... │ │ │ 00492840: 2020 6f20 543a 2053 656c 6563 7473 2061 o T: Selects a │ │ │ 00492850: 2024 484f 524f 4c4f 4720 666f 726d 6174 $HOROLOG format │ │ │ 00492860: 2066 6f72 2061 2066 6965 6c64 206f 6620 for a field of │ │ │ 00492870: 3420 6f72 2038 2062 7974 6573 2077 6869 4 or 8 bytes whi │ │ │ -00492880: 6368 2069 7350 0021 7e86 0000 2020 2020 ch isP.!~... │ │ │ +00492880: 6368 2069 7350 0021 e086 0000 2020 2020 ch isP.!.... │ │ │ 00492890: 2020 2020 2020 2020 696e 7465 6e64 6564 intended │ │ │ 004928a0: 2066 6f72 2075 7365 206f 6e20 6669 656c for use on fiel │ │ │ 004928b0: 6473 2069 6e20 554e 4958 2074 696d 6520 ds in UNIX time │ │ │ 004928c0: 666f 726d 6174 2028 7365 636f 6e64 7320 format (seconds │ │ │ -004928d0: 7369 6e63 651e 0021 7e87 0000 2020 2020 since..!~... │ │ │ +004928d0: 7369 6e63 651e 0021 e087 0000 2020 2020 since..!.... │ │ │ 004928e0: 2020 2020 2020 2020 3031 2f30 312f 3139 01/01/19 │ │ │ -004928f0: 3730 2954 0021 7e88 0000 2020 2020 2020 70)T.!~... │ │ │ +004928f0: 3730 2954 0021 e088 0000 2020 2020 2020 70)T.!.... │ │ │ 00492900: 2020 2020 6f20 5820 3a20 7265 7475 726e o X : return │ │ │ 00492910: 7320 6120 6865 7861 6465 6369 6d61 6c20 s a hexadecimal │ │ │ 00492920: 7661 6c75 6520 6173 2030 7858 5858 5858 value as 0xXXXXX │ │ │ 00492930: 5820 7768 6572 6520 5858 5858 5858 2069 X where XXXXXX i │ │ │ -00492940: 7320 7477 6963 6554 0021 7e89 0000 2020 s twiceT.!~... │ │ │ +00492940: 7320 7477 6963 6554 0021 e089 0000 2020 s twiceT.!.... │ │ │ 00492950: 2020 2020 2020 2020 2020 7468 6520 7370 the sp │ │ │ 00492960: 6563 6966 6965 6420 6c65 6e67 7468 2069 ecified length i │ │ │ 00492970: 6e20 6279 7465 732c 2073 6f20 7265 7175 n bytes, so requ │ │ │ 00492980: 6573 7465 6420 6c65 6e67 7468 2031 2072 ested length 1 r │ │ │ -00492990: 6574 7572 6e73 2030 7858 5853 0021 7e8a eturns 0xXXS.!~. │ │ │ +00492990: 6574 7572 6e73 2030 7858 5853 0021 e08a eturns 0xXXS.!.. │ │ │ 004929a0: 0000 2020 2020 2020 2020 2020 2020 616e .. an │ │ │ 004929b0: 6420 6c65 6e67 7468 2034 2072 6574 7572 d length 4 retur │ │ │ 004929c0: 6e73 2030 7858 5858 5858 5858 583b 2074 ns 0xXXXXXXXX; t │ │ │ 004929d0: 6865 206c 656e 6774 6820 6361 6e20 6265 he length can be │ │ │ 004929e0: 2031 2c20 322c 2034 2c20 6f72 2038 1900 1, 2, 4, or 8.. │ │ │ -004929f0: 217e 9100 0020 2020 2020 2020 2020 2020 !~... │ │ │ -00492a00: 2062 7974 6573 2e53 0021 7e92 0000 2020 bytes.S.!~... │ │ │ +004929f0: 21e0 9100 0020 2020 2020 2020 2020 2020 !.... │ │ │ +00492a00: 2062 7974 6573 2e53 0021 e092 0000 2020 bytes.S.!.... │ │ │ 00492a10: 2020 2020 2020 2020 6f20 5a20 3a20 7265 o Z : re │ │ │ 00492a20: 7475 726e 7320 6120 6865 7861 6465 6369 turns a hexadeci │ │ │ 00492a30: 6d61 6c20 7265 7072 6573 656e 7461 7469 mal representati │ │ │ 00492a40: 6f6e 206f 6620 7468 6520 6d65 6d6f 7279 on of the memory │ │ │ -00492a50: 206c 6f63 6174 696f 6e73 5000 217e 9300 locationsP.!~.. │ │ │ +00492a50: 206c 6f63 6174 696f 6e73 5000 21e0 9300 locationsP.!... │ │ │ 00492a60: 0020 2020 2020 2020 2020 2020 2061 7320 . as │ │ │ 00492a70: 2758 2720 646f 6573 2c20 7769 7468 6f75 'X' does, withou │ │ │ 00492a80: 7420 7265 6761 7264 2074 6f20 656e 6469 t regard to endi │ │ │ 00492a90: 616e 6e65 7373 2c20 616e 6420 7769 7468 anness, and with │ │ │ -00492aa0: 206e 6f20 6c65 6e67 7468 3c00 217e 9400 no length<.!~.. │ │ │ +00492aa0: 206e 6f20 6c65 6e67 7468 3c00 21e0 9400 no length<.!... │ │ │ 00492ab0: 0020 2020 2020 2020 2020 2020 2072 6573 . res │ │ │ 00492ac0: 7472 6963 7469 6f6e 206f 7468 6572 2074 triction other t │ │ │ 00492ad0: 6861 6e20 6d61 7820 7374 7269 6e67 206c han max string l │ │ │ -00492ae0: 656e 6774 682e 0700 217e 9500 0000 0000 ength...!~...... │ │ │ +00492ae0: 656e 6774 682e 0700 21e0 9500 0000 0000 ength...!....... │ │ │ 00492af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00492b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00492b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00492b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00492b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00492b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00492b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -299774,1113 +299774,1113 @@ │ │ │ 00492fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00492fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00492ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00493000: 0400 0000 df07 0000 d72a 0000 0000 0000 .........*...... │ │ │ 00493010: 3100 0042 4845 4c50 00ff 7300 ff46 554e 1..BHELP..s..FUN │ │ │ 00493020: 4354 494f 4e53 00ff 7300 ff24 5a53 4f43 CTIONS..s..$ZSOC │ │ │ 00493030: 4b45 5428 2900 0024 5a53 4f43 4b45 5428 KET()..$ZSOCKET( │ │ │ -00493040: 2915 0022 7ebf 1100 0020 2020 245a 534f ).."~.... $ZSO │ │ │ -00493050: 434b 4554 2829 0700 237e 2100 0051 0023 CKET()..#~!..Q.# │ │ │ -00493060: 7e31 0000 2020 2052 6574 7572 6e73 2069 ~1.. Returns i │ │ │ +00493040: 2915 0022 e0bf 1100 0020 2020 245a 534f ).."..... $ZSO │ │ │ +00493050: 434b 4554 2829 0700 23e0 2100 0051 0023 CKET()..#.!..Q.# │ │ │ +00493060: e031 0000 2020 2052 6574 7572 6e73 2069 .1.. Returns i │ │ │ 00493070: 6e66 6f72 6d61 7469 6f6e 2061 626f 7574 nformation about │ │ │ 00493080: 2061 2053 4f43 4b45 5420 6465 7669 6365 a SOCKET device │ │ │ 00493090: 2061 6e64 2069 7473 2061 7474 6163 6865 and its attache │ │ │ 004930a0: 6420 736f 636b 6574 732e 2054 6865 2f00 d sockets. The/. │ │ │ -004930b0: 237e 4100 0020 2020 666f 726d 6174 206f #~A.. format o │ │ │ +004930b0: 23e0 4100 0020 2020 666f 726d 6174 206f #.A.. format o │ │ │ 004930c0: 6620 7468 6520 245a 534f 434b 4554 2829 f the $ZSOCKET() │ │ │ 004930d0: 2066 756e 6374 696f 6e20 6973 3a07 0023 function is:..# │ │ │ -004930e0: 7e51 0000 3100 237e 6100 0020 2020 245a ~Q..1.#~a.. $Z │ │ │ +004930e0: e051 0000 3100 23e0 6100 0020 2020 245a .Q..1.#.a.. $Z │ │ │ 004930f0: 534f 434b 4554 2865 7870 7231 2c65 7870 SOCKET(expr1,exp │ │ │ 00493100: 7232 5b2c 5b65 7870 7233 5d5b 2c65 7870 r2[,[expr3][,exp │ │ │ -00493110: 7234 5d5d 2907 0023 7e71 0000 5400 237e r4]])..#~q..T.#~ │ │ │ +00493110: 7234 5d5d 2907 0023 e071 0000 5400 23e0 r4]])..#.q..T.#. │ │ │ 00493120: 8100 0020 2020 2020 6f20 5468 6520 6669 ... o The fi │ │ │ 00493130: 7273 7420 6578 7072 6573 7369 6f6e 2073 rst expression s │ │ │ 00493140: 7065 6369 6669 6573 2074 6865 2053 4f43 pecifies the SOC │ │ │ 00493150: 4b45 5420 6465 7669 6365 206e 616d 653b KET device name; │ │ │ 00493160: 2061 6e20 656d 7074 7920 7374 7269 6e67 an empty string │ │ │ -00493170: 4200 237e 9100 0020 2020 2020 2020 7265 B.#~... re │ │ │ +00493170: 4200 23e0 9100 0020 2020 2020 2020 7265 B.#.... re │ │ │ 00493180: 7475 726e 7320 7468 6520 7361 6d65 2072 turns the same r │ │ │ 00493190: 6573 756c 7420 6173 2074 6865 2063 7572 esult as the cur │ │ │ 004931a0: 7265 6e74 2064 6576 6963 6520 2824 494f rent device ($IO │ │ │ -004931b0: 292e 5000 227e c011 0000 2020 2020 206f ).P."~.... o │ │ │ +004931b0: 292e 5000 22e0 c011 0000 2020 2020 206f ).P."..... o │ │ │ 004931c0: 2054 6865 2073 6563 6f6e 6420 6578 7072 The second expr │ │ │ 004931d0: 6573 7369 6f6e 2073 7065 6369 6669 6573 ession specifies │ │ │ 004931e0: 2061 206b 6579 776f 7264 2069 6465 6e74 a keyword ident │ │ │ 004931f0: 6966 7969 6e67 2074 6865 2074 7970 6520 ifying the type │ │ │ -00493200: 6f66 4c00 237e 1200 0020 2020 2020 2020 ofL.#~... │ │ │ +00493200: 6f66 4c00 23e0 1200 0020 2020 2020 2020 ofL.#.... │ │ │ 00493210: 696e 666f 726d 6174 696f 6e20 7265 7475 information retu │ │ │ 00493220: 726e 6564 2061 6e64 2074 6865 206f 7074 rned and the opt │ │ │ 00493230: 696f 6e61 6c20 7468 6972 6420 6578 7072 ional third expr │ │ │ 00493240: 6573 7369 6f6e 2075 7375 616c 6c79 5000 ession usuallyP. │ │ │ -00493250: 237e 1300 0020 2020 2020 2020 7370 6563 #~... spec │ │ │ +00493250: 23e0 1300 0020 2020 2020 2020 7370 6563 #.... spec │ │ │ 00493260: 6966 6965 7320 7468 6520 696e 6465 7820 ifies the index │ │ │ 00493270: 2873 7461 7274 696e 6720 6174 207a 6572 (starting at zer │ │ │ 00493280: 6f29 206f 6620 6120 736f 636b 6574 2061 o) of a socket a │ │ │ 00493290: 7474 6163 6865 6420 746f 2074 6865 4c00 ttached to theL. │ │ │ -004932a0: 237e 1400 0020 2020 2020 2020 6465 7669 #~... devi │ │ │ +004932a0: 23e0 1400 0020 2020 2020 2020 6465 7669 #.... devi │ │ │ 004932b0: 6365 3b20 6966 2074 6865 2069 6e64 6578 ce; if the index │ │ │ 004932c0: 2069 7320 6f75 7473 6964 6520 7468 6520 is outside the │ │ │ 004932d0: 7261 6e67 6520 6f66 2061 7474 6163 6865 range of attache │ │ │ -004932e0: 6420 736f 636b 6574 732c 5000 237e 1500 d sockets,P.#~.. │ │ │ +004932e0: 6420 736f 636b 6574 732c 5000 23e0 1500 d sockets,P.#... │ │ │ 004932f0: 0020 2020 2020 2020 245a 534f 434b 4554 . $ZSOCKET │ │ │ 00493300: 2829 2072 6574 7572 6e73 2061 6e20 656d () returns an em │ │ │ 00493310: 7074 7920 7374 7269 6e67 2e20 4966 2074 pty string. If t │ │ │ 00493320: 6865 2074 6869 7264 2065 7870 7265 7373 he third express │ │ │ -00493330: 696f 6e20 6973 206e 6f74 5100 237e 1600 ion is notQ.#~.. │ │ │ +00493330: 696f 6e20 6973 206e 6f74 5100 23e0 1600 ion is notQ.#... │ │ │ 00493340: 0020 2020 2020 2020 7370 6563 6966 6965 . specifie │ │ │ 00493350: 642c 2024 5a53 4f43 4b45 5428 2920 7265 d, $ZSOCKET() re │ │ │ 00493360: 7475 726e 7320 696e 666f 726d 6174 696f turns informatio │ │ │ 00493370: 6e20 6162 6f75 7420 7468 6520 6375 7272 n about the curr │ │ │ -00493380: 656e 7420 736f 636b 6574 2e4f 0023 7e17 ent socket.O.#~. │ │ │ +00493380: 656e 7420 736f 636b 6574 2e4f 0023 e017 ent socket.O.#.. │ │ │ 00493390: 0000 2020 2020 2020 2055 7369 6e67 2061 .. Using a │ │ │ 004933a0: 6e20 696e 7661 6c69 6420 6b65 7977 6f72 n invalid keywor │ │ │ 004933b0: 6420 7072 6f64 7563 6573 2061 205a 534f d produces a ZSO │ │ │ 004933c0: 434b 4554 4154 5452 2065 7272 6f72 2e20 CKETATTR error. │ │ │ -004933d0: 5468 6520 666f 7572 7468 4a00 237e 1800 The fourthJ.#~.. │ │ │ +004933d0: 5468 6520 666f 7572 7468 4a00 23e0 1800 The fourthJ.#... │ │ │ 004933e0: 0020 2020 2020 2020 6578 7072 6573 7369 . expressi │ │ │ 004933f0: 6f6e 2073 7065 6369 6669 6573 2061 6e20 on specifies an │ │ │ 00493400: 696e 6469 7669 6475 616c 2064 656c 696d individual delim │ │ │ 00493410: 6974 6572 2077 6865 6e20 7468 6520 7365 iter when the se │ │ │ -00493420: 636f 6e64 4b00 237e 1900 0020 2020 2020 condK.#~... │ │ │ +00493420: 636f 6e64 4b00 23e0 1900 0020 2020 2020 condK.#.... │ │ │ 00493430: 2020 6578 7072 6573 7369 6f6e 2073 7065 expression spe │ │ │ 00493440: 6369 6669 6573 2044 454c 494d 4954 4552 cifies DELIMITER │ │ │ 00493450: 2e20 466f 7220 6d6f 7265 2069 6e66 6f72 . For more infor │ │ │ 00493460: 6d61 7469 6f6e 2c20 7365 6520 7468 654f mation, see theO │ │ │ -00493470: 0023 7e1a 0000 2020 2020 2020 2066 6f6c .#~... fol │ │ │ +00493470: 0023 e01a 0000 2020 2020 2020 2066 6f6c .#.... fol │ │ │ 00493480: 6c6f 7769 6e67 2074 6162 6c65 2e20 4e6f lowing table. No │ │ │ 00493490: 7465 2074 6861 7420 6368 616e 6765 7320 te that changes │ │ │ 004934a0: 746f 2074 6865 2073 6f63 6b65 7420 636f to the socket co │ │ │ 004934b0: 6c6c 6563 7469 6f6e 2066 6f72 2061 4e00 llection for aN. │ │ │ -004934c0: 237e 2100 0020 2020 2020 2020 534f 434b #~!.. SOCK │ │ │ +004934c0: 23e0 2100 0020 2020 2020 2020 534f 434b #.!.. SOCK │ │ │ 004934d0: 4554 2064 6576 6963 6520 7573 696e 6720 ET device using │ │ │ 004934e0: 4f50 454e 2c20 434c 4f53 452c 2055 5345 OPEN, CLOSE, USE │ │ │ 004934f0: 203a 4154 5441 4348 2c20 6f72 2055 5345 :ATTACH, or USE │ │ │ -00493500: 203a 4445 5441 4348 206d 6179 2c00 237e :DETACH may,.#~ │ │ │ +00493500: 203a 4445 5441 4348 206d 6179 2c00 23e0 :DETACH may,.#. │ │ │ 00493510: 2200 0020 2020 2020 2020 6368 616e 6765 ".. change │ │ │ 00493520: 2074 6865 2069 6e64 6578 2066 6f72 2061 the index for a │ │ │ -00493530: 2073 6f63 6b65 742e 0700 237e 2300 0054 socket...#~#..T │ │ │ -00493540: 0023 7e24 0000 2020 202b 2d2d 2d2d 2d2d .#~$.. +------ │ │ │ +00493530: 2073 6f63 6b65 742e 0700 23e0 2300 0054 socket...#.#..T │ │ │ +00493540: 0023 e024 0000 2020 202b 2d2d 2d2d 2d2d .#.$.. +------ │ │ │ 00493550: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00493560: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00493570: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00493580: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00493590: 2d2d 2b54 0023 7e25 0000 2020 207c 2020 --+T.#~%.. | │ │ │ +00493590: 2d2d 2b54 0023 e025 0000 2020 207c 2020 --+T.#.%.. | │ │ │ 004935a0: 2020 4b65 7977 6f72 6420 2020 207c 2020 Keyword | │ │ │ 004935b0: 2041 7267 756d 656e 7473 2020 207c 2020 Arguments | │ │ │ 004935c0: 2020 2020 2020 2020 2020 2020 2020 5265 Re │ │ │ 004935d0: 7475 726e 7320 2020 2020 2020 2020 2020 turns │ │ │ -004935e0: 2020 2020 2020 7c54 0023 7e26 0000 2020 |T.#~&.. │ │ │ +004935e0: 2020 2020 2020 7c54 0023 e026 0000 2020 |T.#.&.. │ │ │ 004935f0: 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |-------------- │ │ │ 00493600: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 00493610: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 00493620: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00493630: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0023 7e27 ----------|T.#~' │ │ │ +00493630: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0023 e027 ----------|T.#.' │ │ │ 00493640: 0000 2020 207c 2042 4c4f 434b 494e 4720 .. | BLOCKING │ │ │ 00493650: 2020 2020 207c 2069 6e64 6578 2020 2020 | index │ │ │ 00493660: 2020 2020 207c 2031 2028 5452 5545 2920 | 1 (TRUE) │ │ │ 00493670: 666f 7220 626c 6f63 6b69 6e67 206f 7468 for blocking oth │ │ │ 00493680: 6572 7769 7365 2030 2020 2020 2020 7c54 erwise 0 |T │ │ │ -00493690: 0023 7e28 0000 2020 207c 2020 2020 2020 .#~(.. | │ │ │ +00493690: 0023 e028 0000 2020 207c 2020 2020 2020 .#.(.. | │ │ │ 004936a0: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 004936b0: 2020 2020 2020 2020 207c 2028 4641 4c53 | (FALS │ │ │ 004936c0: 4529 2066 6f72 206e 6f6e 2d62 6c6f 636b E) for non-block │ │ │ 004936d0: 696e 6720 5752 4954 4573 2020 2020 2020 ing WRITEs │ │ │ -004936e0: 2020 7c54 0023 7e29 0000 2020 207c 2d2d |T.#~).. |-- │ │ │ +004936e0: 2020 7c54 0023 e029 0000 2020 207c 2d2d |T.#.).. |-- │ │ │ 004936f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 00493700: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 00493710: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00493720: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00493730: 2d2d 2d2d 2d2d 7c54 0023 7e2a 0000 2020 ------|T.#~*.. │ │ │ +00493730: 2d2d 2d2d 2d2d 7c54 0023 e02a 0000 2020 ------|T.#.*.. │ │ │ 00493740: 207c 2043 5552 5245 4e54 494e 4445 5820 | CURRENTINDEX │ │ │ 00493750: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00493760: 207c 2054 6865 2069 6e64 6578 2028 7374 | The index (st │ │ │ 00493770: 6172 7469 6e67 2061 7420 7a65 726f 2920 arting at zero) │ │ │ -00493780: 6f66 2074 6865 2020 2020 7c54 0023 7e31 of the |T.#~1 │ │ │ +00493780: 6f66 2074 6865 2020 2020 7c54 0023 e031 of the |T.#.1 │ │ │ 00493790: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 004937a0: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 004937b0: 2020 2020 207c 2063 7572 7265 6e74 2073 | current s │ │ │ 004937c0: 6f63 6b65 7420 666f 7220 7468 6520 534f ocket for the SO │ │ │ 004937d0: 434b 4554 2064 6576 6963 652e 2020 7c72 CKET device. |r │ │ │ 004937e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004937f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00493800: 0400 0000 bf07 0000 182a 0000 0000 0000 .........*...... │ │ │ -00493810: 7700 007e 4845 4c50 00ff 7300 ff46 554e w..~HELP..s..FUN │ │ │ +00493810: 7700 00e0 4845 4c50 00ff 7300 ff46 554e w...HELP..s..FUN │ │ │ 00493820: 4354 494f 4e53 00ff 7300 ff24 5a53 4f43 CTIONS..s..$ZSOC │ │ │ 00493830: 4b45 5428 2900 c032 0000 2020 207c 2d2d KET()..2.. |-- │ │ │ 00493840: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 00493850: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 00493860: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00493870: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00493880: 2d2d 2d2d 2d2d 7c54 0023 7e33 0000 2020 ------|T.#~3.. │ │ │ +00493880: 2d2d 2d2d 2d2d 7c54 0023 e033 0000 2020 ------|T.#.3.. │ │ │ 00493890: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004938a0: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004938b0: 207c 2049 6620 6f6e 6c79 2069 6e64 6578 | If only index │ │ │ 004938c0: 2069 7320 7370 6563 6966 6965 642c 2074 is specified, t │ │ │ -004938d0: 6865 206e 756d 6265 7220 7c54 0023 7e34 he number |T.#~4 │ │ │ +004938d0: 6865 206e 756d 6265 7220 7c54 0023 e034 he number |T.#.4 │ │ │ 004938e0: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 004938f0: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 00493900: 2020 2020 207c 206f 6620 6465 6c69 6d69 | of delimi │ │ │ 00493910: 7465 7273 2e20 2020 2020 2020 2020 2020 ters. │ │ │ 00493920: 2020 2020 2020 2020 2020 2020 2020 7c54 |T │ │ │ -00493930: 0023 7e35 0000 2020 207c 2044 454c 494d .#~5.. | DELIM │ │ │ +00493930: 0023 e035 0000 2020 207c 2044 454c 494d .#.5.. | DELIM │ │ │ 00493940: 4954 4552 2020 2020 207c 2069 6e64 6578 ITER | index │ │ │ 00493950: 5b2c 2020 2020 2020 207c 2020 2020 2020 [, | │ │ │ 00493960: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00493970: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00493980: 2020 7c54 0023 7e36 0000 2020 207c 2020 |T.#~6.. | │ │ │ +00493980: 2020 7c54 0023 e036 0000 2020 207c 2020 |T.#.6.. | │ │ │ 00493990: 2020 2020 2020 2020 2020 2020 207c 2064 | d │ │ │ 004939a0: 656c 696d 6974 6572 5d20 2020 207c 2049 elimiter] | I │ │ │ 004939b0: 6620 6465 6c69 6d69 7465 7220 6973 2061 f delimiter is a │ │ │ 004939c0: 6c73 6f20 7370 6563 6966 6965 642c 2020 lso specified, │ │ │ -004939d0: 2020 2020 2020 7c54 0023 7e37 0000 2020 |T.#~7.. │ │ │ +004939d0: 2020 2020 2020 7c54 0023 e037 0000 2020 |T.#.7.. │ │ │ 004939e0: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004939f0: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00493a00: 207c 2073 656c 6563 7473 2077 6869 6368 | selects which │ │ │ 00493a10: 2064 656c 696d 6974 6572 2074 6f20 7265 delimiter to re │ │ │ -00493a20: 7475 726e 2e20 5468 6520 7c54 0023 7e38 turn. The |T.#~8 │ │ │ +00493a20: 7475 726e 2e20 5468 6520 7c54 0023 e038 turn. The |T.#.8 │ │ │ 00493a30: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 00493a40: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 00493a50: 2020 2020 207c 2066 6972 7374 2064 656c | first del │ │ │ 00493a60: 696d 6974 6572 2069 7320 7a65 726f 2e20 imiter is zero. │ │ │ 00493a70: 2020 2020 2020 2020 2020 2020 2020 7c54 |T │ │ │ -00493a80: 0023 7e39 0000 2020 207c 2d2d 2d2d 2d2d .#~9.. |------ │ │ │ +00493a80: 0023 e039 0000 2020 207c 2d2d 2d2d 2d2d .#.9.. |------ │ │ │ 00493a90: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00493aa0: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00493ab0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00493ac0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00493ad0: 2d2d 7c54 0023 7e3a 0000 2020 207c 2044 --|T.#~:.. | D │ │ │ +00493ad0: 2d2d 7c54 0023 e03a 0000 2020 207c 2044 --|T.#.:.. | D │ │ │ 00493ae0: 4553 4352 4950 544f 5220 2020 207c 2069 ESCRIPTOR | i │ │ │ 00493af0: 6e64 6578 2020 2020 2020 2020 207c 2054 ndex | T │ │ │ 00493b00: 6865 204f 5320 736f 636b 6574 2064 6573 he OS socket des │ │ │ 00493b10: 6372 6970 746f 7220 666f 7220 7468 6520 criptor for the │ │ │ -00493b20: 2020 2020 2020 7c54 0023 7e41 0000 2020 |T.#~A.. │ │ │ +00493b20: 2020 2020 2020 7c54 0023 e041 0000 2020 |T.#.A.. │ │ │ 00493b30: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00493b40: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00493b50: 207c 2073 6f63 6b65 742e 2020 2020 2020 | socket. │ │ │ 00493b60: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00493b70: 2020 2020 2020 2020 2020 7c54 0023 7e42 |T.#~B │ │ │ +00493b70: 2020 2020 2020 2020 2020 7c54 0023 e042 |T.#.B │ │ │ 00493b80: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 00493b90: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00493ba0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00493bb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00493bc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 --------------|T │ │ │ -00493bd0: 0023 7e43 0000 2020 207c 2020 2020 2020 .#~C.. | │ │ │ +00493bd0: 0023 e043 0000 2020 207c 2020 2020 2020 .#.C.. | │ │ │ 00493be0: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 00493bf0: 2020 2020 2020 2020 207c 204c 4953 5445 | LISTE │ │ │ 00493c00: 4e2c 2043 4f4e 4e45 4354 2c20 4143 4345 N, CONNECT, ACCE │ │ │ 00493c10: 5054 4544 2c20 5052 494e 4349 5041 4c2c PTED, PRINCIPAL, │ │ │ -00493c20: 2020 7c54 0023 7e44 0000 2020 207c 2020 |T.#~D.. | │ │ │ +00493c20: 2020 7c54 0023 e044 0000 2020 207c 2020 |T.#.D.. | │ │ │ 00493c30: 2020 2020 2020 2020 2020 2020 207c 2020 | │ │ │ 00493c40: 2020 2020 2020 2020 2020 2020 207c 206f | o │ │ │ 00493c50: 7220 5041 5353 4544 2020 2020 2020 2020 r PASSED │ │ │ 00493c60: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00493c70: 2020 2020 2020 7c54 0023 7e45 0000 2020 |T.#~E.. │ │ │ +00493c70: 2020 2020 2020 7c54 0023 e045 0000 2020 |T.#.E.. │ │ │ 00493c80: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00493c90: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00493ca0: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00493cb0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00493cc0: 2020 2020 2020 2020 2020 7c54 0023 7e46 |T.#~F │ │ │ +00493cc0: 2020 2020 2020 2020 2020 7c54 0023 e046 |T.#.F │ │ │ 00493cd0: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 00493ce0: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 00493cf0: 2020 2020 207c 2041 4343 4550 5445 4420 | ACCEPTED │ │ │ 00493d00: 696e 6469 6361 7465 7320 6120 636f 6e6e indicates a conn │ │ │ 00493d10: 6563 7469 6f6e 2020 2020 2020 2020 7c54 ection |T │ │ │ -00493d20: 0023 7e47 0000 2020 207c 2020 2020 2020 .#~G.. | │ │ │ +00493d20: 0023 e047 0000 2020 207c 2020 2020 2020 .#.G.. | │ │ │ 00493d30: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 00493d40: 2020 2020 2020 2020 207c 2063 7265 6174 | creat │ │ │ 00493d50: 6564 2066 726f 6d20 6120 4c49 5354 454e ed from a LISTEN │ │ │ 00493d60: 696e 6720 736f 636b 6574 2e20 2020 2020 ing socket. │ │ │ -00493d70: 2020 7c54 0023 7e48 0000 2020 207c 2048 |T.#~H.. | H │ │ │ +00493d70: 2020 7c54 0023 e048 0000 2020 207c 2048 |T.#.H.. | H │ │ │ 00493d80: 4f57 4352 4541 5445 4420 2020 207c 2069 OWCREATED | i │ │ │ 00493d90: 6e64 6578 2020 2020 2020 2020 207c 2020 ndex | │ │ │ 00493da0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00493db0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00493dc0: 2020 2020 2020 7c54 0023 7e49 0000 2020 |T.#~I.. │ │ │ +00493dc0: 2020 2020 2020 7c54 0023 e049 0000 2020 |T.#.I.. │ │ │ 00493dd0: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00493de0: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00493df0: 207c 2050 5249 4e43 4950 414c 2069 6e64 | PRINCIPAL ind │ │ │ 00493e00: 6963 6174 6573 2074 6861 7420 7468 6520 icates that the │ │ │ -00493e10: 736f 636b 6574 2069 7320 7c54 0023 7e4a socket is |T.#~J │ │ │ +00493e10: 736f 636b 6574 2069 7320 7c54 0023 e04a socket is |T.#.J │ │ │ 00493e20: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 00493e30: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 00493e40: 2020 2020 207c 2074 6865 2024 5052 494e | the $PRIN │ │ │ 00493e50: 4349 5041 4c20 6f66 2074 6865 2070 726f CIPAL of the pro │ │ │ 00493e60: 6365 7373 2e20 2020 2020 2020 2020 7c54 cess. |T │ │ │ -00493e70: 0023 7e51 0000 2020 207c 2020 2020 2020 .#~Q.. | │ │ │ +00493e70: 0023 e051 0000 2020 207c 2020 2020 2020 .#.Q.. | │ │ │ 00493e80: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 00493e90: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 00493ea0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00493eb0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00493ec0: 2020 7c54 0023 7e52 0000 2020 207c 2020 |T.#~R.. | │ │ │ +00493ec0: 2020 7c54 0023 e052 0000 2020 207c 2020 |T.#.R.. | │ │ │ 00493ed0: 2020 2020 2020 2020 2020 2020 207c 2020 | │ │ │ 00493ee0: 2020 2020 2020 2020 2020 2020 207c 2050 | P │ │ │ 00493ef0: 4153 5345 4420 696e 6469 6361 7465 7320 ASSED indicates │ │ │ 00493f00: 6120 736f 636b 6574 2070 6173 7365 6420 a socket passed │ │ │ -00493f10: 6279 2020 2020 7c54 0023 7e53 0000 2020 by |T.#~S.. │ │ │ +00493f10: 6279 2020 2020 7c54 0023 e053 0000 2020 by |T.#.S.. │ │ │ 00493f20: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00493f30: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00493f40: 207c 2057 5249 5445 202f 4143 4345 5054 | WRITE /ACCEPT │ │ │ 00493f50: 2e20 2020 2020 2020 2020 2020 2020 2020 . │ │ │ -00493f60: 2020 2020 2020 2020 2020 7c54 0023 7e54 |T.#~T │ │ │ +00493f60: 2020 2020 2020 2020 2020 7c54 0023 e054 |T.#.T │ │ │ 00493f70: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 00493f80: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00493f90: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00493fa0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00493fb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c00 --------------|. │ │ │ 00493fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00493fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00493fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00493ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00494000: 0400 0000 bf07 0000 2f2a 0000 0000 0000 ......../*...... │ │ │ -00494010: 7700 007e 4845 4c50 00ff 7300 ff46 554e w..~HELP..s..FUN │ │ │ +00494010: 7700 00e0 4845 4c50 00ff 7300 ff46 554e w...HELP..s..FUN │ │ │ 00494020: 4354 494f 4e53 00ff 7300 ff24 5a53 4f43 CTIONS..s..$ZSOC │ │ │ 00494030: 4b45 5428 2900 c055 0000 2020 207c 2049 KET()..U.. | I │ │ │ 00494040: 4e44 4558 2020 2020 2020 2020 207c 2068 NDEX | h │ │ │ 00494050: 616e 646c 6520 2020 2020 2020 207c 2054 andle | T │ │ │ 00494060: 6865 2063 7572 7265 6e74 2069 6e64 6578 he current index │ │ │ 00494070: 206f 6620 7468 6520 736f 636b 6574 206e of the socket n │ │ │ -00494080: 616d 6564 2020 7c54 0023 7e56 0000 2020 amed |T.#~V.. │ │ │ +00494080: 616d 6564 2020 7c54 0023 e056 0000 2020 amed |T.#.V.. │ │ │ 00494090: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004940a0: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004940b0: 207c 2062 7920 6861 6e64 6c65 2e20 2020 | by handle. │ │ │ 004940c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004940d0: 2020 2020 2020 2020 2020 7c54 0023 7e57 |T.#~W │ │ │ +004940d0: 2020 2020 2020 2020 2020 7c54 0023 e057 |T.#.W │ │ │ 004940e0: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 004940f0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00494100: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00494110: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00494120: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 --------------|T │ │ │ -00494130: 0023 7e58 0000 2020 207c 2049 4f45 5252 .#~X.. | IOERR │ │ │ +00494130: 0023 e058 0000 2020 207c 2049 4f45 5252 .#.X.. | IOERR │ │ │ 00494140: 4f52 2020 2020 2020 207c 2069 6e64 6578 OR | index │ │ │ 00494150: 2020 2020 2020 2020 207c 2031 2028 5452 | 1 (TR │ │ │ 00494160: 5545 2920 6966 2049 4f45 5252 4f52 3d54 UE) if IOERROR=T │ │ │ 00494170: 5241 5020 6f74 6865 7277 6973 6520 3020 RAP otherwise 0 │ │ │ -00494180: 2020 7c54 0023 7e59 0000 2020 207c 2020 |T.#~Y.. | │ │ │ +00494180: 2020 7c54 0023 e059 0000 2020 207c 2020 |T.#.Y.. | │ │ │ 00494190: 2020 2020 2020 2020 2020 2020 207c 2020 | │ │ │ 004941a0: 2020 2020 2020 2020 2020 2020 207c 2028 | ( │ │ │ 004941b0: 4641 4c53 4529 2e20 2020 2020 2020 2020 FALSE). │ │ │ 004941c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004941d0: 2020 2020 2020 7c54 0023 7e5a 0000 2020 |T.#~Z.. │ │ │ +004941d0: 2020 2020 2020 7c54 0023 e05a 0000 2020 |T.#.Z.. │ │ │ 004941e0: 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |-------------- │ │ │ 004941f0: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 00494200: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 00494210: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00494220: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0023 7e61 ----------|T.#~a │ │ │ +00494220: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0023 e061 ----------|T.#.a │ │ │ 00494230: 0000 2020 207c 204b 4545 5041 4c49 5645 .. | KEEPALIVE │ │ │ 00494240: 2020 2020 207c 2069 6e64 6578 2020 2020 | index │ │ │ 00494250: 2020 2020 207c 2041 206e 6f6e 207a 6572 | A non zer │ │ │ 00494260: 6f20 7661 6c75 6520 6966 2053 4f5f 4b45 o value if SO_KE │ │ │ 00494270: 4550 414c 4956 4520 6973 2020 2020 7c54 EPALIVE is |T │ │ │ -00494280: 0023 7e62 0000 2020 207c 2020 2020 2020 .#~b.. | │ │ │ +00494280: 0023 e062 0000 2020 207c 2020 2020 2020 .#.b.. | │ │ │ 00494290: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 004942a0: 2020 2020 2020 2020 207c 2065 6e61 626c | enabl │ │ │ 004942b0: 6564 2e20 2020 2020 2020 2020 2020 2020 ed. │ │ │ 004942c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004942d0: 2020 7c54 0023 7e63 0000 2020 207c 2d2d |T.#~c.. |-- │ │ │ +004942d0: 2020 7c54 0023 e063 0000 2020 207c 2d2d |T.#.c.. |-- │ │ │ 004942e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 004942f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 00494300: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00494310: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00494320: 2d2d 2d2d 2d2d 7c54 0023 7e64 0000 2020 ------|T.#~d.. │ │ │ +00494320: 2d2d 2d2d 2d2d 7c54 0023 e064 0000 2020 ------|T.#.d.. │ │ │ 00494330: 207c 204b 4545 5043 4e54 2020 2020 2020 | KEEPCNT │ │ │ 00494340: 207c 2069 6e64 6578 2020 2020 2020 2020 | index │ │ │ 00494350: 207c 2054 6865 2076 616c 7565 206f 6620 | The value of │ │ │ 00494360: 5443 505f 4b45 4550 434e 542e 2020 2020 TCP_KEEPCNT. │ │ │ -00494370: 2020 2020 2020 2020 2020 7c54 0023 7e65 |T.#~e │ │ │ +00494370: 2020 2020 2020 2020 2020 7c54 0023 e065 |T.#.e │ │ │ 00494380: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 00494390: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 004943a0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 004943b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004943c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 --------------|T │ │ │ -004943d0: 0023 7e66 0000 2020 207c 204b 4545 5049 .#~f.. | KEEPI │ │ │ +004943d0: 0023 e066 0000 2020 207c 204b 4545 5049 .#.f.. | KEEPI │ │ │ 004943e0: 444c 4520 2020 2020 207c 2069 6e64 6578 DLE | index │ │ │ 004943f0: 2020 2020 2020 2020 207c 2054 6865 2076 | The v │ │ │ 00494400: 616c 7565 206f 6620 5443 505f 4b45 4550 alue of TCP_KEEP │ │ │ 00494410: 4944 4c45 2069 6e20 7365 636f 6e64 732e IDLE in seconds. │ │ │ -00494420: 2020 7c54 0023 7e67 0000 2020 207c 2d2d |T.#~g.. |-- │ │ │ +00494420: 2020 7c54 0023 e067 0000 2020 207c 2d2d |T.#.g.. |-- │ │ │ 00494430: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 00494440: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 00494450: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00494460: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00494470: 2d2d 2d2d 2d2d 7c54 0023 7e68 0000 2020 ------|T.#~h.. │ │ │ +00494470: 2d2d 2d2d 2d2d 7c54 0023 e068 0000 2020 ------|T.#.h.. │ │ │ 00494480: 207c 204b 4545 5049 4e54 564c 2020 2020 | KEEPINTVL │ │ │ 00494490: 207c 2069 6e64 6578 2020 2020 2020 2020 | index │ │ │ 004944a0: 207c 2054 6865 2076 616c 7565 206f 6620 | The value of │ │ │ 004944b0: 5443 505f 4b45 4550 494e 5456 4c20 696e TCP_KEEPINTVL in │ │ │ -004944c0: 2073 6563 6f6e 6473 2e20 7c54 0023 7e69 seconds. |T.#~i │ │ │ +004944c0: 2073 6563 6f6e 6473 2e20 7c54 0023 e069 seconds. |T.#.i │ │ │ 004944d0: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 004944e0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 004944f0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00494500: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00494510: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 --------------|T │ │ │ -00494520: 0023 7e6a 0000 2020 207c 2020 2020 2020 .#~j.. | │ │ │ +00494520: 0023 e06a 0000 2020 207c 2020 2020 2020 .#.j.. | │ │ │ 00494530: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 00494540: 2020 2020 2020 2020 207c 2054 6865 2061 | The a │ │ │ 00494550: 6464 7265 7373 206f 6620 7468 6520 6c6f ddress of the lo │ │ │ 00494560: 6361 6c20 7369 6465 206f 6620 7468 6520 cal side of the │ │ │ -00494570: 2020 7c54 0023 7e71 0000 2020 207c 204c |T.#~q.. | L │ │ │ +00494570: 2020 7c54 0023 e071 0000 2020 207c 204c |T.#.q.. | L │ │ │ 00494580: 4f43 414c 4144 4452 4553 5320 207c 2069 OCALADDRESS | i │ │ │ 00494590: 6e64 6578 2020 2020 2020 2020 207c 2073 ndex | s │ │ │ 004945a0: 6f63 6b65 742e 2046 6f72 2054 4350 2073 ocket. For TCP s │ │ │ 004945b0: 6f63 6b65 7473 3a20 7468 6520 4950 7636 ockets: the IPv6 │ │ │ -004945c0: 206f 7220 2020 7c54 0023 7e72 0000 2020 or |T.#~r.. │ │ │ +004945c0: 206f 7220 2020 7c54 0023 e072 0000 2020 or |T.#.r.. │ │ │ 004945d0: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004945e0: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004945f0: 207c 2049 5076 3420 6e75 6d65 7269 6320 | IPv4 numeric │ │ │ 00494600: 6164 6472 6573 732e 2046 6f72 204c 4f43 address. For LOC │ │ │ -00494610: 414c 2020 2020 2020 2020 7c54 0023 7e73 AL |T.#~s │ │ │ +00494610: 414c 2020 2020 2020 2020 7c54 0023 e073 AL |T.#.s │ │ │ 00494620: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 00494630: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 00494640: 2020 2020 207c 2073 6f63 6b65 7473 3a20 | sockets: │ │ │ 00494650: 7468 6520 7061 7468 2e20 2020 2020 2020 the path. │ │ │ 00494660: 2020 2020 2020 2020 2020 2020 2020 7c54 |T │ │ │ -00494670: 0023 7e74 0000 2020 207c 2d2d 2d2d 2d2d .#~t.. |------ │ │ │ +00494670: 0023 e074 0000 2020 207c 2d2d 2d2d 2d2d .#.t.. |------ │ │ │ 00494680: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00494690: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 004946a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004946b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004946c0: 2d2d 7c54 0023 7e75 0000 2020 207c 204c --|T.#~u.. | L │ │ │ +004946c0: 2d2d 7c54 0023 e075 0000 2020 207c 204c --|T.#.u.. | L │ │ │ 004946d0: 4f43 414c 504f 5254 2020 2020 207c 2069 OCALPORT | i │ │ │ 004946e0: 6e64 6578 2020 2020 2020 2020 207c 2054 ndex | T │ │ │ 004946f0: 6865 206e 756d 6572 6963 2070 6f72 7420 he numeric port │ │ │ 00494700: 6f66 2074 6865 206c 6f63 616c 2073 6964 of the local sid │ │ │ -00494710: 6520 6f66 2020 7c54 0023 7e76 0000 2020 e of |T.#~v.. │ │ │ +00494710: 6520 6f66 2020 7c54 0023 e076 0000 2020 e of |T.#.v.. │ │ │ 00494720: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00494730: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00494740: 207c 2061 2054 4350 2073 6f63 6b65 742e | a TCP socket. │ │ │ 00494750: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00494760: 2020 2020 2020 2020 2020 7c54 0023 7e77 |T.#~w │ │ │ +00494760: 2020 2020 2020 2020 2020 7c54 0023 e077 |T.#.w │ │ │ 00494770: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 00494780: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00494790: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 004947a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004947b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c00 --------------|. │ │ │ 004947c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004947d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004947e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004947f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00494800: 0400 0000 bf07 0000 462a 0000 0000 0000 ........F*...... │ │ │ -00494810: 7700 007e 4845 4c50 00ff 7300 ff46 554e w..~HELP..s..FUN │ │ │ +00494810: 7700 00e0 4845 4c50 00ff 7300 ff46 554e w...HELP..s..FUN │ │ │ 00494820: 4354 494f 4e53 00ff 7300 ff24 5a53 4f43 CTIONS..s..$ZSOC │ │ │ 00494830: 4b45 5428 2900 c078 0000 2020 207c 2020 KET()..x.. | │ │ │ 00494840: 2020 2020 2020 2020 2020 2020 207c 2020 | │ │ │ 00494850: 2020 2020 2020 2020 2020 2020 207c 2054 | T │ │ │ 00494860: 6865 2076 616c 7565 206f 6620 7468 6520 he value of the │ │ │ 00494870: 4d4f 5245 5245 4144 5449 4d45 2064 6576 MOREREADTIME dev │ │ │ -00494880: 6963 6520 2020 7c54 0023 7e79 0000 2020 ice |T.#~y.. │ │ │ +00494880: 6963 6520 2020 7c54 0023 e079 0000 2020 ice |T.#.y.. │ │ │ 00494890: 207c 204d 4f52 4552 4541 4454 494d 4520 | MOREREADTIME │ │ │ 004948a0: 207c 2069 6e64 6578 2020 2020 2020 2020 | index │ │ │ 004948b0: 207c 2070 6172 616d 6574 6572 2069 6620 | parameter if │ │ │ 004948c0: 6974 2077 6173 2073 7065 6369 6669 6564 it was specified │ │ │ -004948d0: 2c20 2020 2020 2020 2020 7c54 0023 7e7a , |T.#~z │ │ │ +004948d0: 2c20 2020 2020 2020 2020 7c54 0023 e07a , |T.#.z │ │ │ 004948e0: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 004948f0: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 00494900: 2020 2020 207c 206f 7468 6572 7769 7365 | otherwise │ │ │ 00494910: 2061 6e20 656d 7074 7920 7374 7269 6e67 an empty string │ │ │ 00494920: 2e20 2020 2020 2020 2020 2020 2020 7c54 . |T │ │ │ -00494930: 0023 7e81 0000 2020 207c 2d2d 2d2d 2d2d .#~... |------ │ │ │ +00494930: 0023 e081 0000 2020 207c 2d2d 2d2d 2d2d .#.... |------ │ │ │ 00494940: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00494950: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00494960: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00494970: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00494980: 2d2d 7c54 0023 7e82 0000 2020 207c 204e --|T.#~... | N │ │ │ +00494980: 2d2d 7c54 0023 e082 0000 2020 207c 204e --|T.#.... | N │ │ │ 00494990: 554d 4245 5220 2020 2020 2020 207c 2020 UMBER | │ │ │ 004949a0: 2020 2020 2020 2020 2020 2020 207c 2054 | T │ │ │ 004949b0: 6865 206e 756d 6265 7220 6f66 2073 6f63 he number of soc │ │ │ 004949c0: 6b65 7473 2069 6e20 7468 6520 534f 434b kets in the SOCK │ │ │ -004949d0: 4554 2020 2020 7c54 0023 7e83 0000 2020 ET |T.#~... │ │ │ +004949d0: 4554 2020 2020 7c54 0023 e083 0000 2020 ET |T.#.... │ │ │ 004949e0: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004949f0: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00494a00: 207c 2064 6576 6963 652e 2020 2020 2020 | device. │ │ │ 00494a10: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00494a20: 2020 2020 2020 2020 2020 7c54 0023 7e84 |T.#~. │ │ │ +00494a20: 2020 2020 2020 2020 2020 7c54 0023 e084 |T.#.. │ │ │ 00494a30: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 00494a40: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00494a50: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00494a60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00494a70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 --------------|T │ │ │ -00494a80: 0023 7e85 0000 2020 207c 2020 2020 2020 .#~... | │ │ │ +00494a80: 0023 e085 0000 2020 207c 2020 2020 2020 .#.... | │ │ │ 00494a90: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 00494aa0: 2020 2020 2020 2020 207c 2061 2073 7472 | a str │ │ │ 00494ab0: 696e 6720 6f66 2074 6865 204f 5054 494f ing of the OPTIO │ │ │ 00494ac0: 4e53 2070 7265 7669 6f75 736c 7920 2020 NS previously │ │ │ -00494ad0: 2020 7c54 0023 7e86 0000 2020 207c 2020 |T.#~... | │ │ │ +00494ad0: 2020 7c54 0023 e086 0000 2020 207c 2020 |T.#.... | │ │ │ 00494ae0: 2020 2020 2020 2020 2020 2020 207c 2020 | │ │ │ 00494af0: 2020 2020 2020 2020 2020 2020 207c 2073 | s │ │ │ 00494b00: 7065 6369 6669 6564 2066 6f72 2074 6865 pecified for the │ │ │ 00494b10: 2073 656c 6563 7465 6420 736f 636b 6574 selected socket │ │ │ -00494b20: 2e20 5468 6520 7c54 0023 7e87 0000 2020 . The |T.#~... │ │ │ +00494b20: 2e20 5468 6520 7c54 0023 e087 0000 2020 . The |T.#.... │ │ │ 00494b30: 207c 204f 5054 494f 4e53 2020 2020 2020 | OPTIONS │ │ │ 00494b40: 207c 2069 6e64 6578 2020 2020 2020 2020 | index │ │ │ 00494b50: 207c 2073 7472 696e 6720 6d61 7920 6e6f | string may no │ │ │ 00494b60: 7420 6578 6163 746c 7920 6d61 7463 6820 t exactly match │ │ │ -00494b70: 7468 6520 2020 2020 2020 7c54 0023 7e88 the |T.#~. │ │ │ +00494b70: 7468 6520 2020 2020 2020 7c54 0023 e088 the |T.#.. │ │ │ 00494b80: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 00494b90: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 00494ba0: 2020 2020 207c 2073 7472 696e 6720 6f72 | string or │ │ │ 00494bb0: 6967 696e 616c 6c79 2073 7065 6369 6669 iginally specifi │ │ │ 00494bc0: 6564 2062 7574 2068 6173 2020 2020 7c54 ed but has |T │ │ │ -00494bd0: 0023 7e89 0000 2020 207c 2020 2020 2020 .#~... | │ │ │ +00494bd0: 0023 e089 0000 2020 207c 2020 2020 2020 .#.... | │ │ │ 00494be0: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 00494bf0: 2020 2020 2020 2020 207c 2074 6865 2073 | the s │ │ │ 00494c00: 616d 6520 6d65 616e 696e 672e 2020 2020 ame meaning. │ │ │ 00494c10: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00494c20: 2020 7c54 0023 7e8a 0000 2020 207c 2d2d |T.#~... |-- │ │ │ +00494c20: 2020 7c54 0023 e08a 0000 2020 207c 2d2d |T.#.... |-- │ │ │ 00494c30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 00494c40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 00494c50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00494c60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00494c70: 2d2d 2d2d 2d2d 7c54 0023 7e91 0000 2020 ------|T.#~... │ │ │ +00494c70: 2d2d 2d2d 2d2d 7c54 0023 e091 0000 2020 ------|T.#.... │ │ │ 00494c80: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00494c90: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00494ca0: 207c 2049 6620 7468 6520 736f 636b 6574 | If the socket │ │ │ 00494cb0: 2077 6173 2063 7265 6174 6564 2066 726f was created fro │ │ │ -00494cc0: 6d20 6120 2020 2020 2020 7c54 0023 7e92 m a |T.#~. │ │ │ +00494cc0: 6d20 6120 2020 2020 2020 7c54 0023 e092 m a |T.#.. │ │ │ 00494cd0: 0000 2020 207c 2050 4152 454e 5420 2020 .. | PARENT │ │ │ 00494ce0: 2020 2020 207c 2069 6e64 6578 2020 2020 | index │ │ │ 00494cf0: 2020 2020 207c 204c 4953 5445 4e69 6e67 | LISTENing │ │ │ 00494d00: 2073 6f63 6b65 743a 2074 6865 2068 616e socket: the han │ │ │ 00494d10: 646c 6520 6f66 2074 6865 2020 2020 7c54 dle of the |T │ │ │ -00494d20: 0023 7e93 0000 2020 207c 2020 2020 2020 .#~... | │ │ │ +00494d20: 0023 e093 0000 2020 207c 2020 2020 2020 .#.... | │ │ │ 00494d30: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 00494d40: 2020 2020 2020 2020 207c 204c 4953 5445 | LISTE │ │ │ 00494d50: 4e69 6e67 2073 6f63 6b65 742e 2020 2020 Ning socket. │ │ │ 00494d60: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00494d70: 2020 7c54 0023 7e94 0000 2020 207c 2d2d |T.#~... |-- │ │ │ +00494d70: 2020 7c54 0023 e094 0000 2020 207c 2d2d |T.#.... |-- │ │ │ 00494d80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 00494d90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 00494da0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00494db0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00494dc0: 2d2d 2d2d 2d2d 7c54 0023 7e95 0000 2020 ------|T.#~... │ │ │ +00494dc0: 2d2d 2d2d 2d2d 7c54 0023 e095 0000 2020 ------|T.#.... │ │ │ 00494dd0: 207c 2050 524f 544f 434f 4c20 2020 2020 | PROTOCOL │ │ │ 00494de0: 207c 2069 6e64 6578 2020 2020 2020 2020 | index │ │ │ 00494df0: 207c 2054 4350 2c20 5443 5036 2c20 6f72 | TCP, TCP6, or │ │ │ 00494e00: 204c 4f43 414c 2020 2020 2020 2020 2020 LOCAL │ │ │ -00494e10: 2020 2020 2020 2020 2020 7c54 0023 7e96 |T.#~. │ │ │ +00494e10: 2020 2020 2020 2020 2020 7c54 0023 e096 |T.#.. │ │ │ 00494e20: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 00494e30: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00494e40: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00494e50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00494e60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 --------------|T │ │ │ -00494e70: 0023 7e97 0000 2020 207c 2020 2020 2020 .#~... | │ │ │ +00494e70: 0023 e097 0000 2020 207c 2020 2020 2020 .#.... | │ │ │ 00494e80: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 00494e90: 2020 2020 2020 2020 207c 2054 6865 2061 | The a │ │ │ 00494ea0: 6464 7265 7373 206f 6620 7468 6520 7265 ddress of the re │ │ │ 00494eb0: 6d6f 7465 2073 6964 6520 6f66 2074 6865 mote side of the │ │ │ -00494ec0: 2020 7c54 0023 7e98 0000 2020 207c 2052 |T.#~... | R │ │ │ +00494ec0: 2020 7c54 0023 e098 0000 2020 207c 2052 |T.#.... | R │ │ │ 00494ed0: 454d 4f54 4541 4444 5245 5353 207c 2069 EMOTEADDRESS | i │ │ │ 00494ee0: 6e64 6578 2020 2020 2020 2020 207c 2073 ndex | s │ │ │ 00494ef0: 6f63 6b65 742e 2046 6f72 2054 4350 2073 ocket. For TCP s │ │ │ 00494f00: 6f63 6b65 7473 3a20 7468 6520 4950 7636 ockets: the IPv6 │ │ │ -00494f10: 206f 7220 2020 7c54 0023 7e99 0000 2020 or |T.#~... │ │ │ +00494f10: 206f 7220 2020 7c54 0023 e099 0000 2020 or |T.#.... │ │ │ 00494f20: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00494f30: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00494f40: 207c 2049 5076 3420 6e75 6d65 7269 6320 | IPv4 numeric │ │ │ 00494f50: 6164 6472 6573 732e 2046 6f72 204c 4f43 address. For LOC │ │ │ -00494f60: 414c 2020 2020 2020 2020 7c54 0023 7e9a AL |T.#~. │ │ │ +00494f60: 414c 2020 2020 2020 2020 7c54 0023 e09a AL |T.#.. │ │ │ 00494f70: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 00494f80: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 00494f90: 2020 2020 207c 2073 6f63 6b65 7473 3a20 | sockets: │ │ │ 00494fa0: 7468 6520 7061 7468 2e20 2020 2020 2020 the path. │ │ │ 00494fb0: 2020 2020 2020 2020 2020 2020 2020 7c00 |. │ │ │ 00494fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00494fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00494fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00494ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00495000: 0400 0000 bf07 0000 5d2a 0000 0000 0000 ........]*...... │ │ │ -00495010: 7700 007e 4845 4c50 00ff 7300 ff46 554e w..~HELP..s..FUN │ │ │ +00495010: 7700 00e0 4845 4c50 00ff 7300 ff46 554e w...HELP..s..FUN │ │ │ 00495020: 4354 494f 4e53 00ff 7300 ff24 5a53 4f43 CTIONS..s..$ZSOC │ │ │ 00495030: 4b45 5428 2900 c111 0000 2020 207c 2d2d KET()..... |-- │ │ │ 00495040: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 00495050: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 00495060: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00495070: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00495080: 2d2d 2d2d 2d2d 7c54 0024 7e11 0000 2020 ------|T.$~... │ │ │ +00495080: 2d2d 2d2d 2d2d 7c54 0024 e011 0000 2020 ------|T.$.... │ │ │ 00495090: 207c 2052 454d 4f54 4550 4f52 5420 2020 | REMOTEPORT │ │ │ 004950a0: 207c 2069 6e64 6578 2020 2020 2020 2020 | index │ │ │ 004950b0: 207c 2054 6865 206e 756d 6572 6963 2070 | The numeric p │ │ │ 004950c0: 6f72 7420 6f66 2074 6865 2072 656d 6f74 ort of the remot │ │ │ -004950d0: 6520 7369 6465 206f 6620 7c54 0024 7e21 e side of |T.$~! │ │ │ +004950d0: 6520 7369 6465 206f 6620 7c54 0024 e021 e side of |T.$.! │ │ │ 004950e0: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 004950f0: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 00495100: 2020 2020 207c 2061 2054 4350 2073 6f63 | a TCP soc │ │ │ 00495110: 6b65 742e 2020 2020 2020 2020 2020 2020 ket. │ │ │ 00495120: 2020 2020 2020 2020 2020 2020 2020 7c54 |T │ │ │ -00495130: 0024 7e31 0000 2020 207c 2d2d 2d2d 2d2d .$~1.. |------ │ │ │ +00495130: 0024 e031 0000 2020 207c 2d2d 2d2d 2d2d .$.1.. |------ │ │ │ 00495140: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00495150: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00495160: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00495170: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00495180: 2d2d 7c54 0024 7e41 0000 2020 207c 2053 --|T.$~A.. | S │ │ │ +00495180: 2d2d 7c54 0024 e041 0000 2020 207c 2053 --|T.$.A.. | S │ │ │ 00495190: 4e44 4255 4620 2020 2020 2020 207c 2069 NDBUF | i │ │ │ 004951a0: 6e64 6578 2020 2020 2020 2020 207c 2053 ndex | S │ │ │ 004951b0: 697a 6520 6f66 2074 6865 204f 5320 7365 ize of the OS se │ │ │ 004951c0: 6e64 2062 7566 6665 7220 696e 2062 7974 nd buffer in byt │ │ │ -004951d0: 6573 2020 2020 7c54 0024 7e51 0000 2020 es |T.$~Q.. │ │ │ +004951d0: 6573 2020 2020 7c54 0024 e051 0000 2020 es |T.$.Q.. │ │ │ 004951e0: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004951f0: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00495200: 207c 2028 534f 5f53 4e44 4255 4629 2e20 | (SO_SNDBUF). │ │ │ 00495210: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00495220: 2020 2020 2020 2020 2020 7c54 0024 7e61 |T.$~a │ │ │ +00495220: 2020 2020 2020 2020 2020 7c54 0024 e061 |T.$.a │ │ │ 00495230: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 00495240: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00495250: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00495260: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00495270: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 --------------|T │ │ │ -00495280: 0024 7e71 0000 2020 207c 2053 4f43 4b45 .$~q.. | SOCKE │ │ │ +00495280: 0024 e071 0000 2020 207c 2053 4f43 4b45 .$.q.. | SOCKE │ │ │ 00495290: 5448 414e 444c 4520 207c 2069 6e64 6578 THANDLE | index │ │ │ 004952a0: 2020 2020 2020 2020 207c 2054 6865 2068 | The h │ │ │ 004952b0: 616e 646c 6520 666f 7220 7468 6520 7365 andle for the se │ │ │ 004952c0: 6c65 6374 6564 2073 6f63 6b65 742e 2020 lected socket. │ │ │ -004952d0: 2020 7c54 0024 7e81 0000 2020 207c 2d2d |T.$~... |-- │ │ │ +004952d0: 2020 7c54 0024 e081 0000 2020 207c 2d2d |T.$.... |-- │ │ │ 004952e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 004952f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 00495300: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00495310: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00495320: 2d2d 2d2d 2d2d 7c54 0024 7e91 0000 2020 ------|T.$~... │ │ │ +00495320: 2d2d 2d2d 2d2d 7c54 0024 e091 0000 2020 ------|T.$.... │ │ │ 00495330: 207c 2053 5441 5445 2020 2020 2020 2020 | STATE │ │ │ 00495340: 207c 2069 6e64 6578 2020 2020 2020 2020 | index │ │ │ 00495350: 207c 204f 6e65 206f 6620 4c49 5354 454e | One of LISTEN │ │ │ 00495360: 494e 472c 2043 4f4e 4e45 4354 4544 2c20 ING, CONNECTED, │ │ │ -00495370: 424f 554e 442c 206f 7220 7c54 0023 7e12 BOUND, or |T.#~. │ │ │ +00495370: 424f 554e 442c 206f 7220 7c54 0023 e012 BOUND, or |T.#.. │ │ │ 00495380: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 00495390: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 004953a0: 2020 2020 207c 2043 4f4e 4e45 4354 494e | CONNECTIN │ │ │ 004953b0: 5052 4f47 5245 5353 2020 2020 2020 2020 PROGRESS │ │ │ 004953c0: 2020 2020 2020 2020 2020 2020 2020 7c54 |T │ │ │ -004953d0: 0024 7e11 0000 2020 207c 2d2d 2d2d 2d2d .$~... |------ │ │ │ +004953d0: 0024 e011 0000 2020 207c 2d2d 2d2d 2d2d .$.... |------ │ │ │ 004953e0: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 004953f0: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00495400: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00495410: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00495420: 2d2d 7c54 0024 7e21 0000 2020 207c 2020 --|T.$~!.. | │ │ │ +00495420: 2d2d 7c54 0024 e021 0000 2020 207c 2020 --|T.$.!.. | │ │ │ 00495430: 2020 2020 2020 2020 2020 2020 207c 2020 | │ │ │ 00495440: 2020 2020 2020 2020 2020 2020 207c 2049 | I │ │ │ 00495450: 6620 7468 6520 7365 6c65 6374 6564 2073 f the selected s │ │ │ 00495460: 6f63 6b65 7420 6973 2075 7369 6e67 2054 ocket is using T │ │ │ -00495470: 4c53 2c20 6120 7c54 0024 7e31 0000 2020 LS, a |T.$~1.. │ │ │ +00495470: 4c53 2c20 6120 7c54 0024 e031 0000 2020 LS, a |T.$.1.. │ │ │ 00495480: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00495490: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004954a0: 207c 2073 7472 696e 6720 6f66 2074 6865 | string of the │ │ │ 004954b0: 2066 6f72 6d3a 2020 2020 2020 2020 2020 form: │ │ │ -004954c0: 2020 2020 2020 2020 2020 7c54 0024 7e41 |T.$~A │ │ │ +004954c0: 2020 2020 2020 2020 2020 7c54 0024 e041 |T.$.A │ │ │ 004954d0: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 004954e0: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 004954f0: 2020 2020 207c 2031 2c7b 5345 5256 4552 | 1,{SERVER │ │ │ 00495500: 7c43 4c49 454e 547d 5b2c 746c 7369 645d |CLIENT}[,tlsid] │ │ │ 00495510: 2c20 7768 6572 6520 7468 6520 2020 7c54 , where the |T │ │ │ -00495520: 0024 7e51 0000 2020 207c 2020 2020 2020 .$~Q.. | │ │ │ +00495520: 0024 e051 0000 2020 207c 2020 2020 2020 .$.Q.. | │ │ │ 00495530: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 00495540: 2020 2020 2020 2020 207c 206f 7074 696f | optio │ │ │ 00495550: 6e61 6c20 746c 7369 6420 636f 6d65 7320 nal tlsid comes │ │ │ 00495560: 6672 6f6d 2074 6865 2057 5249 5445 2020 from the WRITE │ │ │ -00495570: 2020 7c54 0024 7e61 0000 2020 207c 2054 |T.$~a.. | T │ │ │ +00495570: 2020 7c54 0024 e061 0000 2020 207c 2054 |T.$.a.. | T │ │ │ 00495580: 4c53 2020 2020 2020 2020 2020 207c 2069 LS | i │ │ │ 00495590: 6e64 6578 5b2c 6578 7072 345d 207c 202f ndex[,expr4] | / │ │ │ 004955a0: 544c 5320 7768 6963 6820 656e 6162 6c65 TLS which enable │ │ │ 004955b0: 6420 544c 5320 6f6e 2074 6865 2073 6f63 d TLS on the soc │ │ │ -004955c0: 6b65 743b 2020 7c54 0024 7e71 0000 2020 ket; |T.$~q.. │ │ │ +004955c0: 6b65 743b 2020 7c54 0024 e071 0000 2020 ket; |T.$.q.. │ │ │ 004955d0: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004955e0: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004955f0: 207c 206f 7468 6572 7769 7365 2061 6e20 | otherwise an │ │ │ 00495600: 656d 7074 7920 7374 7269 6e67 2e20 5365 empty string. Se │ │ │ -00495610: 6520 7468 6520 2020 2020 7c54 0024 7e81 e the |T.$~. │ │ │ +00495610: 6520 7468 6520 2020 2020 7c54 0024 e081 e the |T.$.. │ │ │ 00495620: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 00495630: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 00495640: 2020 2020 207c 2066 6f6c 6c6f 7769 6e67 | following │ │ │ 00495650: 2074 6162 6c65 2066 6f72 2061 2064 6573 table for a des │ │ │ 00495660: 6372 6970 7469 6f6e 206f 6620 2020 7c54 cription of |T │ │ │ -00495670: 0024 7e91 0000 2020 207c 2020 2020 2020 .$~... | │ │ │ +00495670: 0024 e091 0000 2020 207c 2020 2020 2020 .$.... | │ │ │ 00495680: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 00495690: 2020 2020 2020 2020 207c 2061 6c6c 206f | all o │ │ │ 004956a0: 7074 696f 6e73 2066 6f72 2074 6865 2066 ptions for the f │ │ │ 004956b0: 6f75 7274 6820 6578 7072 6573 7369 6f6e ourth expression │ │ │ -004956c0: 2020 7c54 0023 7e13 0000 2020 207c 2020 |T.#~... | │ │ │ +004956c0: 2020 7c54 0023 e013 0000 2020 207c 2020 |T.#.... | │ │ │ 004956d0: 2020 2020 2020 2020 2020 2020 207c 2020 | │ │ │ 004956e0: 2020 2020 2020 2020 2020 2020 207c 2066 | f │ │ │ 004956f0: 6f72 2074 6865 2054 4c53 206b 6579 776f or the TLS keywo │ │ │ 00495700: 7264 2e20 2020 2020 2020 2020 2020 2020 rd. │ │ │ -00495710: 2020 2020 2020 7c54 0024 7e11 0000 2020 |T.$~... │ │ │ +00495710: 2020 2020 2020 7c54 0024 e011 0000 2020 |T.$.... │ │ │ 00495720: 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |-------------- │ │ │ 00495730: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 00495740: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 00495750: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00495760: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0024 7e21 ----------|T.$~! │ │ │ +00495760: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0024 e021 ----------|T.$.! │ │ │ 00495770: 0000 2020 207c 205a 4246 5349 5a45 2020 .. | ZBFSIZE │ │ │ 00495780: 2020 2020 207c 2069 6e64 6578 2020 2020 | index │ │ │ 00495790: 2020 2020 207c 2053 697a 6520 6f66 2074 | Size of t │ │ │ 004957a0: 6865 2047 542e 4d20 6275 6666 6572 2069 he GT.M buffer i │ │ │ 004957b0: 6e20 6279 7465 732e 2020 2020 2020 7c00 n bytes. |. │ │ │ 004957c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004957d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004957e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004957f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00495800: 0400 0000 a107 0000 782a 0000 0000 0000 ........x*...... │ │ │ -00495810: 7800 007e 4845 4c50 00ff 7300 ff46 554e x..~HELP..s..FUN │ │ │ +00495810: 7800 00e0 4845 4c50 00ff 7300 ff46 554e x...HELP..s..FUN │ │ │ 00495820: 4354 494f 4e53 00ff 7300 ff24 5a53 4f43 CTIONS..s..$ZSOC │ │ │ 00495830: 4b45 5428 2900 c113 3100 0020 2020 7c2d KET()...1.. |- │ │ │ 00495840: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 00495850: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 00495860: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00495870: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00495880: 2d2d 2d2d 2d2d 2d7c 5400 247e 4100 0020 -------|T.$~A.. │ │ │ +00495880: 2d2d 2d2d 2d2d 2d7c 5400 24e0 4100 0020 -------|T.$.A.. │ │ │ 00495890: 2020 7c20 5a46 4620 2020 2020 2020 2020 | ZFF │ │ │ 004958a0: 2020 7c20 696e 6465 7820 2020 2020 2020 | index │ │ │ 004958b0: 2020 7c20 5468 6520 7661 6c75 6520 6f66 | The value of │ │ │ 004958c0: 2074 6865 205a 4646 2064 6576 6963 6520 the ZFF device │ │ │ -004958d0: 7061 7261 6d65 7465 722e 207c 5400 247e parameter. |T.$~ │ │ │ +004958d0: 7061 7261 6d65 7465 722e 207c 5400 24e0 parameter. |T.$. │ │ │ 004958e0: 5100 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d Q.. |--------- │ │ │ 004958f0: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 00495900: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 00495910: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00495920: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -00495930: 5400 247e 6100 0020 2020 7c20 5a49 4246 T.$~a.. | ZIBF │ │ │ +00495930: 5400 24e0 6100 0020 2020 7c20 5a49 4246 T.$.a.. | ZIBF │ │ │ 00495940: 5349 5a45 2020 2020 2020 7c20 696e 6465 SIZE | inde │ │ │ 00495950: 7820 2020 2020 2020 2020 7c20 5369 7a65 x | Size │ │ │ 00495960: 206f 6620 7468 6520 4f53 2062 7566 6665 of the OS buffe │ │ │ 00495970: 7220 696e 2062 7974 6573 2020 2020 2020 r in bytes │ │ │ -00495980: 2020 207c 5400 247e 7100 0020 2020 7c20 |T.$~q.. | │ │ │ +00495980: 2020 207c 5400 24e0 7100 0020 2020 7c20 |T.$.q.. | │ │ │ 00495990: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 004959a0: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 004959b0: 2853 4f5f 5243 5642 5546 292e 2020 2020 (SO_RCVBUF). │ │ │ 004959c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004959d0: 2020 2020 2020 207c 5400 247e 8100 0020 |T.$~... │ │ │ +004959d0: 2020 2020 2020 207c 5400 24e0 8100 0020 |T.$.... │ │ │ 004959e0: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 004959f0: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 00495a00: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 00495a10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00495a20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 247e -----------|T.$~ │ │ │ +00495a20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 24e0 -----------|T.$. │ │ │ 00495a30: 9100 0020 2020 7c20 5a44 454c 4159 2020 ... | ZDELAY │ │ │ 00495a40: 2020 2020 2020 7c20 696e 6465 7820 2020 | index │ │ │ 00495a50: 2020 2020 2020 7c20 3120 6966 204e 6167 | 1 if Nag │ │ │ 00495a60: 6c65 2061 6c67 6f72 6974 686d 2065 6e61 le algorithm ena │ │ │ 00495a70: 626c 6564 2c20 2020 2020 2020 2020 207c bled, | │ │ │ -00495a80: 5400 237e 1400 0020 2020 7c20 2020 2020 T.#~... | │ │ │ +00495a80: 5400 23e0 1400 0020 2020 7c20 2020 2020 T.#.... | │ │ │ 00495a90: 2020 2020 2020 2020 2020 7c20 2020 2020 | │ │ │ 00495aa0: 2020 2020 2020 2020 2020 7c20 6f74 6865 | othe │ │ │ 00495ab0: 7277 6973 6520 302e 2020 2020 2020 2020 rwise 0. │ │ │ 00495ac0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00495ad0: 2020 207c 5400 247e 1100 0020 2020 2b2d |T.$~... +- │ │ │ +00495ad0: 2020 207c 5400 24e0 1100 0020 2020 2b2d |T.$.... +- │ │ │ 00495ae0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00495af0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00495b00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00495b10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00495b20: 2d2d 2d2d 2d2d 2d2b 0700 247e 2100 0012 -------+..$~!... │ │ │ -00495b30: 0024 7e31 0000 2020 202a 2a4e 6f74 652a .$~1.. **Note* │ │ │ -00495b40: 2a07 0024 7e41 0000 4d00 247e 5100 0020 *..$~A..M.$~Q.. │ │ │ +00495b20: 2d2d 2d2d 2d2d 2d2b 0700 24e0 2100 0012 -------+..$.!... │ │ │ +00495b30: 0024 e031 0000 2020 202a 2a4e 6f74 652a .$.1.. **Note* │ │ │ +00495b40: 2a07 0024 e041 0000 4d00 24e0 5100 0020 *..$.A..M.$.Q.. │ │ │ 00495b50: 2020 5468 6520 6765 7473 6f63 6b6f 7074 The getsockopt │ │ │ 00495b60: 2829 206b 6579 776f 7264 7320 284b 4545 () keywords (KEE │ │ │ 00495b70: 5041 4c49 5645 2c20 4b45 4550 434e 542c PALIVE, KEEPCNT, │ │ │ 00495b80: 204b 4545 5049 444c 452c 204b 4545 5049 KEEPIDLE, KEEPI │ │ │ -00495b90: 4e54 564c 2c52 0024 7e61 0000 2020 2053 NTVL,R.$~a.. S │ │ │ +00495b90: 4e54 564c 2c52 0024 e061 0000 2020 2053 NTVL,R.$.a.. S │ │ │ 00495ba0: 4e44 4255 462c 2061 6e64 205a 4942 4653 NDBUF, and ZIBFS │ │ │ 00495bb0: 495a 4520 7265 7475 726e 2074 776f 2076 IZE return two v │ │ │ 00495bc0: 616c 7565 7320 6966 2074 6865 2076 616c alues if the val │ │ │ 00495bd0: 7565 2070 7265 7669 6f75 736c 7920 7370 ue previously sp │ │ │ -00495be0: 6563 6966 6965 6454 0024 7e71 0000 2020 ecifiedT.$~q.. │ │ │ +00495be0: 6563 6966 6965 6454 0024 e071 0000 2020 ecifiedT.$.q.. │ │ │ 00495bf0: 2077 6974 6820 7468 6520 4f50 5449 4f4e with the OPTION │ │ │ 00495c00: 5320 6f72 2022 5a49 4246 5349 5a45 2220 S or "ZIBFSIZE" │ │ │ 00495c10: 6465 7669 6365 2070 6172 616d 6574 6572 device parameter │ │ │ 00495c20: 2064 6f65 736e 2774 206d 6174 6368 2074 doesn't match t │ │ │ -00495c30: 6865 2073 7973 7465 6d27 7344 0024 7e81 he system'sD.$~. │ │ │ +00495c30: 6865 2073 7973 7465 6d27 7344 0024 e081 he system'sD.$.. │ │ │ 00495c40: 0000 2020 2063 7572 7265 6e74 2076 616c .. current val │ │ │ 00495c50: 7565 2e20 5468 6520 7477 6f20 7661 6c75 ue. The two valu │ │ │ 00495c60: 6573 2061 7265 2073 6570 6172 6174 6564 es are separated │ │ │ 00495c70: 2062 7920 6120 7365 6d69 636f 6c6f 6e28 by a semicolon( │ │ │ -00495c80: 0024 7e91 0000 2020 2028 223b 2229 3a22 .$~... (";"):" │ │ │ +00495c80: 0024 e091 0000 2020 2028 223b 2229 3a22 .$.... (";"):" │ │ │ 00495c90: 7573 6572 7661 6c75 653b 7379 7374 656d uservalue;system │ │ │ -00495ca0: 7661 6c75 6522 2e07 0023 7e15 0000 5400 value"...#~...T. │ │ │ -00495cb0: 247e 1100 0020 2020 5468 6520 666f 6c6c $~... The foll │ │ │ +00495ca0: 7661 6c75 6522 2e07 0023 e015 0000 5400 value"...#....T. │ │ │ +00495cb0: 24e0 1100 0020 2020 5468 6520 666f 6c6c $.... The foll │ │ │ 00495cc0: 6f77 696e 6720 7461 626c 6520 6465 7363 owing table desc │ │ │ 00495cd0: 7269 6265 7320 7468 6520 7661 6c75 6573 ribes the values │ │ │ 00495ce0: 2066 6f72 2074 6865 2066 6f75 7274 6820 for the fourth │ │ │ 00495cf0: 6578 7072 6573 7369 6f6e 2066 6f72 2074 expression for t │ │ │ -00495d00: 6865 1600 247e 2100 0020 2020 544c 5320 he..$~!.. TLS │ │ │ -00495d10: 6b65 7977 6f72 642e 0700 247e 3100 006b keyword...$~1..k │ │ │ -00495d20: 0024 7e41 0000 2020 202b 2d2d 2d2d 2d2d .$~A.. +------ │ │ │ +00495d00: 6865 1600 24e0 2100 0020 2020 544c 5320 he..$.!.. TLS │ │ │ +00495d10: 6b65 7977 6f72 642e 0700 24e0 3100 006b keyword...$.1..k │ │ │ +00495d20: 0024 e041 0000 2020 202b 2d2d 2d2d 2d2d .$.A.. +------ │ │ │ 00495d30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00495d40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00495d50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00495d60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00495d70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00495d80: 2d2d 2d2d 2d2d 2d2d 2d2b 6b00 247e 5100 ---------+k.$~Q. │ │ │ +00495d80: 2d2d 2d2d 2d2d 2d2d 2d2b 6b00 24e0 5100 ---------+k.$.Q. │ │ │ 00495d90: 0020 2020 7c20 6578 7072 3420 7c20 2020 . | expr4 | │ │ │ 00495da0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00495db0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00495dc0: 2020 2044 6573 6372 6970 7469 6f6e 2020 Description │ │ │ 00495dd0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00495de0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00495df0: 2020 2020 7c6b 0024 7e61 0000 2020 207c |k.$~a.. | │ │ │ +00495df0: 2020 2020 7c6b 0024 e061 0000 2020 207c |k.$.a.. | │ │ │ 00495e00: 2028 544c 5329 207c 2020 2020 2020 2020 (TLS) | │ │ │ 00495e10: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00495e20: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00495e30: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00495e40: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00495e50: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ -00495e60: 6b00 247e 7100 0020 2020 7c2d 2d2d 2d2d k.$~q.. |----- │ │ │ +00495e60: 6b00 24e0 7100 0020 2020 7c2d 2d2d 2d2d k.$.q.. |----- │ │ │ 00495e70: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 00495e80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00495e90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00495ea0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00495eb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00495ec0: 2d2d 2d2d 2d2d 2d2d 2d2d 7c6b 0024 7e81 ----------|k.$~. │ │ │ +00495ec0: 2d2d 2d2d 2d2d 2d2d 2d2d 7c6b 0024 e081 ----------|k.$.. │ │ │ 00495ed0: 0000 2020 207c 2020 2020 2020 207c 5265 .. | |Re │ │ │ 00495ee0: 7475 726e 7320 696e 666f 726d 6174 696f turns informatio │ │ │ 00495ef0: 6e20 7265 6c61 7465 6420 746f 2053 534c n related to SSL │ │ │ 00495f00: 2073 6573 7369 6f6e 7320 696e 636c 7564 sessions includ │ │ │ 00495f10: 696e 6720 696e 666f 726d 6174 696f 6e20 ing information │ │ │ 00495f20: 6162 6f75 7420 7265 6e65 676f 7469 6174 about renegotiat │ │ │ -00495f30: 696f 6e73 2e7c 6b00 247e 9100 0020 2020 ions.|k.$~... │ │ │ +00495f30: 696f 6e73 2e7c 6b00 24e0 9100 0020 2020 ions.|k.$.... │ │ │ 00495f40: 7c20 2020 2020 2020 7c48 6572 6520 6973 | |Here is │ │ │ 00495f50: 2061 6e20 6578 616d 706c 653a 2020 2020 an example: │ │ │ 00495f60: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00495f70: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00495f80: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00495f90: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00495fa0: 7c00 0000 0000 0000 0000 0000 0000 0000 |............... │ │ │ 00495fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00495fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00495fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00495fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00495ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00496000: 0400 0000 b907 0000 8a2a 0000 0000 0000 .........*...... │ │ │ -00496010: 8e00 007e 4845 4c50 00ff 7300 ff46 554e ...~HELP..s..FUN │ │ │ +00496010: 8e00 00e0 4845 4c50 00ff 7300 ff46 554e ....HELP..s..FUN │ │ │ 00496020: 4354 494f 4e53 00ff 7300 ff24 5a53 4f43 CTIONS..s..$ZSOC │ │ │ 00496030: 4b45 5428 2900 c116 0000 2020 207c 2020 KET()..... | │ │ │ 00496040: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 00496050: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00496060: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00496070: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00496080: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00496090: 2020 2020 2020 2020 2020 2020 207c 6b00 |k. │ │ │ -004960a0: 247e 1100 0020 2020 7c20 2020 2020 2020 $~... | │ │ │ +004960a0: 24e0 1100 0020 2020 7c20 2020 2020 2020 $.... | │ │ │ 004960b0: 7c7c 533a 5245 4e53 4543 3a31 2c52 454e ||S:RENSEC:1,REN │ │ │ 004960c0: 544f 543a 312c 5345 5353 4944 3a3c 5345 TOT:1,SESSID:, SESEXP:Th │ │ │ 004960e0: 7520 4a75 6e20 3420 3231 3a30 373a 3131 u Jun 4 21:07:11 │ │ │ 004960f0: 2032 3031 3520 2020 2020 2020 2020 2020 2015 │ │ │ -00496100: 2020 2020 2020 2020 7c6b 0024 7e21 0000 |k.$~!.. │ │ │ +00496100: 2020 2020 2020 2020 7c6b 0024 e021 0000 |k.$.!.. │ │ │ 00496110: 2020 207c 5345 5353 494f 4e7c 2020 2020 |SESSION| │ │ │ 00496120: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00496130: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00496140: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00496150: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00496160: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00496170: 2020 207c 6b00 247e 3100 0020 2020 7c20 |k.$~1.. | │ │ │ +00496170: 2020 207c 6b00 24e0 3100 0020 2020 7c20 |k.$.1.. | │ │ │ 00496180: 2020 2020 2020 7c22 7c53 3a22 2064 656e |"|S:" den │ │ │ 00496190: 6f74 6573 2074 6869 7320 7069 6563 6520 otes this piece │ │ │ 004961a0: 636f 6e74 6169 6e73 2073 6573 7369 6f6e contains session │ │ │ 004961b0: 2069 6e66 6f72 6d61 7469 6f6e 2c20 2252 information, "R │ │ │ 004961c0: 454e 5345 433a 2220 696e 6469 6361 7465 ENSEC:" indicate │ │ │ 004961d0: 7320 7768 6574 6865 7220 2020 2020 7c6b s whether |k │ │ │ -004961e0: 0024 7e41 0000 2020 207c 2020 2020 2020 .$~A.. | │ │ │ +004961e0: 0024 e041 0000 2020 207c 2020 2020 2020 .$.A.. | │ │ │ 004961f0: 207c 7365 6375 7265 2072 656e 6567 6f74 |secure renegot │ │ │ 00496200: 6961 7469 6f6e 2069 7320 6176 6169 6c61 iation is availa │ │ │ 00496210: 626c 6520 2831 2920 6f72 206e 6f74 2028 ble (1) or not ( │ │ │ 00496220: 3029 2c20 2252 454e 544f 543a 2220 6769 0), "RENTOT:" gi │ │ │ 00496230: 7665 7320 7468 6520 6375 7272 656e 7420 ves the current │ │ │ -00496240: 746f 7461 6c20 2020 207c 6b00 247e 5100 total |k.$~Q. │ │ │ +00496240: 746f 7461 6c20 2020 207c 6b00 24e0 5100 total |k.$.Q. │ │ │ 00496250: 0020 2020 7c20 2020 2020 2020 7c6e 756d . | |num │ │ │ 00496260: 6265 7220 6f66 2072 656e 6567 6f74 6961 ber of renegotia │ │ │ 00496270: 7469 6f6e 7320 646f 6e65 206f 6e20 7468 tions done on th │ │ │ 00496280: 6973 2073 6f63 6b65 742c 2022 5345 5353 is socket, "SESS │ │ │ 00496290: 4944 3a22 2073 686f 7773 2074 6865 2073 ID:" shows the s │ │ │ 004962a0: 6573 7369 6f6e 2069 6420 696e 2020 2020 ession id in │ │ │ -004962b0: 2020 2020 7c6b 0024 7e61 0000 2020 207c |k.$~a.. | │ │ │ +004962b0: 2020 2020 7c6b 0024 e061 0000 2020 207c |k.$.a.. | │ │ │ 004962c0: 2020 2020 2020 207c 6865 7861 6465 6369 |hexadeci │ │ │ 004962d0: 6d61 6c2c 2061 6e64 2022 5345 5345 5850 mal, and "SESEXP │ │ │ 004962e0: 3a22 2069 6e64 6963 6174 6573 2077 6865 :" indicates whe │ │ │ 004962f0: 6e20 7468 6520 7365 7373 696f 6e20 6578 n the session ex │ │ │ 00496300: 7069 7265 7320 7265 7370 7265 7365 6e74 pires respresent │ │ │ 00496310: 6564 2061 7320 7469 6d65 2069 6e20 207c ed as time in | │ │ │ -00496320: 6b00 247e 7100 0020 2020 7c20 2020 2020 k.$~q.. | │ │ │ +00496320: 6b00 24e0 7100 0020 2020 7c20 2020 2020 k.$.q.. | │ │ │ 00496330: 2020 7c74 6865 206c 6f63 616c 2074 696d |the local tim │ │ │ 00496340: 6520 7a6f 6e65 2e20 2020 2020 2020 2020 e zone. │ │ │ 00496350: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00496360: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00496370: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00496380: 2020 2020 2020 2020 2020 7c6b 0024 7e81 |k.$~. │ │ │ +00496380: 2020 2020 2020 2020 2020 7c6b 0024 e081 |k.$.. │ │ │ 00496390: 0000 2020 207c 2d2d 2d2d 2d2d 2d2b 2d2d .. |-------+-- │ │ │ 004963a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004963b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004963c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004963d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004963e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004963f0: 2d2d 2d2d 2d7c 6b00 247e 9100 0020 2020 -----|k.$~... │ │ │ +004963f0: 2d2d 2d2d 2d7c 6b00 24e0 9100 0020 2020 -----|k.$.... │ │ │ 00496400: 7c20 2020 2020 2020 7c74 6865 2068 6578 | |the hex │ │ │ 00496410: 6164 6563 696d 616c 2072 6570 7265 7365 adecimal represe │ │ │ 00496420: 6e74 6174 696f 6e20 6f66 2074 6865 2073 ntation of the s │ │ │ 00496430: 736c 2d6f 7074 696f 6e73 2073 656c 6563 sl-options selec │ │ │ 00496440: 7465 6420 6279 2074 6865 2063 6f6d 6269 ted by the combi │ │ │ 00496450: 6e61 7469 6f6e 206f 6620 7468 6520 2020 nation of the │ │ │ -00496460: 7c6b 0023 7e17 0000 2020 207c 2020 2020 |k.#~... | │ │ │ +00496460: 7c6b 0023 e017 0000 2020 207c 2020 2020 |k.#.... | │ │ │ 00496470: 2020 207c 4f70 656e 5353 4c20 6465 6661 |OpenSSL defa │ │ │ 00496480: 756c 7473 2c20 6f70 7469 6f6e 7320 7365 ults, options se │ │ │ 00496490: 7420 6279 2074 6865 2047 542e 4d20 544c t by the GT.M TL │ │ │ 004964a0: 5320 706c 7567 696e 2c20 616e 6420 6f70 S plugin, and op │ │ │ 004964b0: 7469 6f6e 7320 7370 6563 6966 6965 6420 tions specified │ │ │ -004964c0: 696e 2074 6865 2020 2020 207c 6b00 247e in the |k.$~ │ │ │ +004964c0: 696e 2074 6865 2020 2020 207c 6b00 24e0 in the |k.$. │ │ │ 004964d0: 1100 0020 2020 7c20 2020 2020 2020 7c67 ... | |g │ │ │ 004964e0: 746d 6372 7970 745f 636f 6e66 6967 2063 tmcrypt_config c │ │ │ 004964f0: 6f6e 6669 6775 7261 7469 6f6e 2066 696c onfiguration fil │ │ │ 00496500: 6520 7072 6566 6978 6564 2062 7920 224f e prefixed by "O │ │ │ 00496510: 3a22 2c20 6120 636f 6d6d 612c 2061 6e64 :", a comma, and │ │ │ 00496520: 2074 6865 2076 6572 6966 7920 6d6f 6465 the verify mode │ │ │ -00496530: 2061 7320 2020 7c6b 0024 7e21 0000 2020 as |k.$~!.. │ │ │ +00496530: 2061 7320 2020 7c6b 0024 e021 0000 2020 as |k.$.!.. │ │ │ 00496540: 207c 2020 2020 2020 207c 7477 6f20 6865 | |two he │ │ │ 00496550: 7861 6465 6369 6d61 6c20 6469 6769 7473 xadecimal digits │ │ │ 00496560: 2e20 4865 7265 2069 7320 616e 2065 7861 . Here is an exa │ │ │ 00496570: 6d70 6c65 3a20 2020 2020 2020 2020 2020 mple: │ │ │ 00496580: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00496590: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004965a0: 207c 6b00 247e 3100 0020 2020 7c20 2020 |k.$~1.. | │ │ │ +004965a0: 207c 6b00 24e0 3100 0020 2020 7c20 2020 |k.$.1.. | │ │ │ 004965b0: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 004965c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004965d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004965e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004965f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00496600: 2020 2020 2020 2020 2020 2020 7c6b 0024 |k.$ │ │ │ -00496610: 7e41 0000 2020 207c 4f50 5449 4f4e 537c ~A.. |OPTIONS| │ │ │ +00496610: e041 0000 2020 207c 4f50 5449 4f4e 537c .A.. |OPTIONS| │ │ │ 00496620: 7c4f 3a30 3030 3030 3030 3030 3135 3230 |O:0000000001520 │ │ │ 00496630: 3030 342c 3031 2020 2020 2020 2020 2020 004,01 │ │ │ 00496640: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00496650: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00496660: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00496670: 2020 2020 2020 207c 6b00 247e 5100 0020 |k.$~Q.. │ │ │ +00496670: 2020 2020 2020 207c 6b00 24e0 5100 0020 |k.$.Q.. │ │ │ 00496680: 2020 7c20 2020 2020 2020 7c20 2020 2020 | | │ │ │ 00496690: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004966a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004966b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004966c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004966d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004966e0: 2020 7c6b 0024 7e61 0000 2020 207c 2020 |k.$~a.. | │ │ │ +004966e0: 2020 7c6b 0024 e061 0000 2020 207c 2020 |k.$.a.. | │ │ │ 004966f0: 2020 2020 207c 5468 6520 7661 6c75 6573 |The values │ │ │ 00496700: 2066 6f72 2074 6865 2053 534c 5f4f 5020 for the SSL_OP │ │ │ 00496710: 6f70 7469 6f6e 7320 616e 6420 7665 7269 options and veri │ │ │ 00496720: 6679 206d 6f64 6573 2061 7265 2064 6566 fy modes are def │ │ │ 00496730: 696e 6564 2069 6e20 7468 6520 2020 2020 ined in the │ │ │ 00496740: 2020 2020 2020 2020 2020 2020 207c 6b00 |k. │ │ │ -00496750: 247e 7100 0020 2020 7c20 2020 2020 2020 $~q.. | │ │ │ +00496750: 24e0 7100 0020 2020 7c20 2020 2020 2020 $.q.. | │ │ │ 00496760: 7c69 6e63 6c75 6465 2f6f 7065 6e73 736c |include/openssl │ │ │ 00496770: 2f73 736c 2e68 2066 696c 6520 7072 6f76 /ssl.h file prov │ │ │ 00496780: 6964 6564 2062 7920 7468 6520 4f70 656e ided by the Open │ │ │ 00496790: 5353 4c20 6465 7665 6c6f 706d 656e 7420 SSL development │ │ │ 004967a0: 7061 636b 6167 652e 2020 2020 2020 2020 package. │ │ │ 004967b0: 2020 2020 2020 2020 7c00 0000 0000 0000 |....... │ │ │ 004967c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004967d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004967e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004967f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00496800: 0400 0000 bb07 0000 852b 0000 0000 0000 .........+...... │ │ │ 00496810: 3100 0000 4845 4c50 00ff 7300 ff46 554e 1...HELP..s..FUN │ │ │ 00496820: 4354 494f 4e53 00ff 7300 ff24 5a53 5953 CTIONS..s..$ZSYS │ │ │ 00496830: 4c4f 4728 2900 0024 5a53 5953 4c4f 4728 LOG()..$ZSYSLOG( │ │ │ -00496840: 2915 0022 7ebf 1100 0020 2020 245a 5359 ).."~.... $ZSY │ │ │ -00496850: 534c 4f47 2829 0700 237e 2100 0053 0023 SLOG()..#~!..S.# │ │ │ -00496860: 7e31 0000 2020 2053 656e 6473 2069 7473 ~1.. Sends its │ │ │ +00496840: 2915 0022 e0bf 1100 0020 2020 245a 5359 ).."..... $ZSY │ │ │ +00496850: 534c 4f47 2829 0700 23e0 2100 0053 0023 SLOG()..#.!..S.# │ │ │ +00496860: e031 0000 2020 2053 656e 6473 2069 7473 .1.. Sends its │ │ │ 00496870: 2073 7472 696e 6720 7061 7261 6d65 7465 string paramete │ │ │ 00496880: 7220 746f 2074 6865 2073 7973 7465 6d20 r to the system │ │ │ 00496890: 6c6f 6720 616e 6420 616c 7761 7973 2072 log and always r │ │ │ 004968a0: 6574 7572 6e73 2054 5255 4520 2831 292e eturns TRUE (1). │ │ │ -004968b0: 4f00 237e 4100 0020 2020 5468 6520 7465 O.#~A.. The te │ │ │ +004968b0: 4f00 23e0 4100 0020 2020 5468 6520 7465 O.#.A.. The te │ │ │ 004968c0: 7874 2061 7070 6561 7273 2069 6e20 7468 xt appears in th │ │ │ 004968d0: 6520 7379 736c 6f67 2077 6974 6820 7468 e syslog with th │ │ │ 004968e0: 6520 7361 6d65 2066 6f72 6d61 7420 6173 e same format as │ │ │ 004968f0: 2061 6e79 206f 7468 6572 2047 542e 4d4f any other GT.MO │ │ │ -00496900: 0023 7e51 0000 2020 2073 7973 6c6f 6720 .#~Q.. syslog │ │ │ +00496900: 0023 e051 0000 2020 2073 7973 6c6f 6720 .#.Q.. syslog │ │ │ 00496910: 6d65 7373 6167 6520 2874 6861 7420 6973 message (that is │ │ │ 00496920: 2c20 696e 2074 6865 2075 7365 722e 696e , in the user.in │ │ │ 00496930: 666f 206c 6f67 2077 6974 6820 4754 4d2d fo log with GTM- │ │ │ 00496940: 4d55 4d50 535b 7069 645d 2220 6f72 4700 MUMPS[pid]" orG. │ │ │ -00496950: 237e 6100 0020 2020 2247 544d 2d4d 5550 #~a.. "GTM-MUP │ │ │ +00496950: 23e0 6100 0020 2020 2247 544d 2d4d 5550 #.a.. "GTM-MUP │ │ │ 00496960: 4950 5b70 6964 5d22 2070 7265 6669 7820 IP[pid]" prefix │ │ │ 00496970: 616c 6f6e 6720 7769 7468 2069 6e73 7461 along with insta │ │ │ 00496980: 6e63 6520 696e 666f 726d 6174 696f 6e20 nce information │ │ │ -00496990: 7768 6572 653f 0023 7e71 0000 2020 2061 where?.#~q.. a │ │ │ +00496990: 7768 6572 653f 0023 e071 0000 2020 2061 where?.#.q.. a │ │ │ 004969a0: 7070 726f 7072 6961 7465 292e 2054 6865 ppropriate). The │ │ │ 004969b0: 2066 6f72 6d61 7420 6f66 2074 6865 2024 format of the $ │ │ │ 004969c0: 5a53 5953 4c4f 4720 6675 6e63 7469 6f6e ZSYSLOG function │ │ │ -004969d0: 2069 733a 0700 237e 8100 0018 0023 7e91 is:..#~.....#~. │ │ │ +004969d0: 2069 733a 0700 23e0 8100 0018 0023 e091 is:..#......#.. │ │ │ 004969e0: 0000 2020 2024 5a53 5953 4c4f 4728 6578 .. $ZSYSLOG(ex │ │ │ -004969f0: 7072 2908 0022 7ec0 1100 001e 0019 7e54 pr).."~.......~T │ │ │ +004969f0: 7072 2908 0022 e0c0 1100 001e 0019 e054 pr)..".........T │ │ │ 00496a00: 5241 4e53 4c41 5445 2829 0000 245a 5452 RANSLATE()..$ZTR │ │ │ -00496a10: 616e 736c 6174 6528 2918 0025 7ebf 1100 anslate()..%~... │ │ │ +00496a10: 616e 736c 6174 6528 2918 0025 e0bf 1100 anslate()..%.... │ │ │ 00496a20: 0020 2020 245a 5452 616e 736c 6174 6528 . $ZTRanslate( │ │ │ -00496a30: 2907 0026 7e21 0000 5200 267e 3100 0020 )..&~!..R.&~1.. │ │ │ +00496a30: 2907 0026 e021 0000 5200 26e0 3100 0020 )..&.!..R.&.1.. │ │ │ 00496a40: 2020 5265 7475 726e 7320 6120 6279 7465 Returns a byte │ │ │ 00496a50: 2073 6571 7565 6e63 6520 7468 6174 2072 sequence that r │ │ │ 00496a60: 6573 756c 7473 2066 726f 6d20 7265 706c esults from repl │ │ │ 00496a70: 6163 696e 6720 6f72 2064 726f 7070 696e acing or droppin │ │ │ -00496a80: 6720 6279 7465 7320 696e 4e00 267e 4100 g bytes inN.&~A. │ │ │ +00496a80: 6720 6279 7465 7320 696e 4e00 26e0 4100 g bytes inN.&.A. │ │ │ 00496a90: 0020 2020 7468 6520 6669 7273 7420 6f66 . the first of │ │ │ 00496aa0: 2069 7473 2061 7267 756d 656e 7473 2061 its arguments a │ │ │ 00496ab0: 7320 7370 6563 6966 6965 6420 6279 2074 s specified by t │ │ │ 00496ac0: 6865 2070 6174 7465 726e 7320 6f66 2069 he patterns of i │ │ │ -00496ad0: 7473 206f 7468 6572 1400 267e 5100 0020 ts other..&~Q.. │ │ │ -00496ae0: 2020 6172 6775 6d65 6e74 732e 0700 267e arguments...&~ │ │ │ -00496af0: 6100 0037 0026 7e71 0000 2020 2054 6865 a..7.&~q.. The │ │ │ +00496ad0: 7473 206f 7468 6572 1400 26e0 5100 0020 ts other..&.Q.. │ │ │ +00496ae0: 2020 6172 6775 6d65 6e74 732e 0700 26e0 arguments...&. │ │ │ +00496af0: 6100 0037 0026 e071 0000 2020 2054 6865 a..7.&.q.. The │ │ │ 00496b00: 2066 6f72 6d61 7420 666f 7220 7468 6520 format for the │ │ │ 00496b10: 245a 5452 414e 534c 4154 4528 2920 6675 $ZTRANSLATE() fu │ │ │ -00496b20: 6e63 7469 6f6e 2069 733a 0700 267e 8100 nction is:..&~.. │ │ │ -00496b30: 002e 0026 7e91 0000 2020 2024 5a54 525b ...&~... $ZTR[ │ │ │ +00496b20: 6e63 7469 6f6e 2069 733a 0700 26e0 8100 nction is:..&... │ │ │ +00496b30: 002e 0026 e091 0000 2020 2024 5a54 525b ...&.... $ZTR[ │ │ │ 00496b40: 414e 534c 4154 455d 2865 7870 7231 5b2c ANSLATE](expr1[, │ │ │ 00496b50: 6578 7072 325b 2c65 7870 7233 5d5d 2908 expr2[,expr3]]). │ │ │ -00496b60: 0025 7ec0 1100 0043 0026 7e12 0000 2020 .%~....C.&~... │ │ │ +00496b60: 0025 e0c0 1100 0043 0026 e012 0000 2020 .%.....C.&.... │ │ │ 00496b70: 2054 6865 2024 5a54 5241 4e53 4c41 5445 The $ZTRANSLATE │ │ │ 00496b80: 2829 2061 6c67 6f72 6974 686d 2063 616e () algorithm can │ │ │ 00496b90: 2062 6520 756e 6465 7273 746f 6f64 2061 be understood a │ │ │ -00496ba0: 7320 666f 6c6c 6f77 733a 0700 267e 1300 s follows:..&~.. │ │ │ -00496bb0: 001a 0025 7eff 7300 ff45 5841 4d50 4c45 ...%~.s..EXAMPLE │ │ │ -00496bc0: 5300 0045 7861 6d70 6c65 7313 0032 7ebf S..Examples..2~. │ │ │ +00496ba0: 7320 666f 6c6c 6f77 733a 0700 26e0 1300 s follows:..&... │ │ │ +00496bb0: 001a 0025 e0ff 7300 ff45 5841 4d50 4c45 ...%..s..EXAMPLE │ │ │ +00496bc0: 5300 0045 7861 6d70 6c65 7313 0032 e0bf S..Examples..2.. │ │ │ 00496bd0: 1100 0020 2020 4578 616d 706c 6573 0700 ... Examples.. │ │ │ -00496be0: 337e 2100 0012 0033 7e31 0000 2020 2045 3~!....3~1.. E │ │ │ -00496bf0: 7861 6d70 6c65 3a07 0033 7e41 0000 3e00 xample:..3~A..>. │ │ │ -00496c00: 337e 5100 0020 2020 4754 4d3e 7365 7420 3~Q.. GTM>set │ │ │ +00496be0: 33e0 2100 0012 0033 e031 0000 2020 2045 3.!....3.1.. E │ │ │ +00496bf0: 7861 6d70 6c65 3a07 0033 e041 0000 3e00 xample:..3.A..>. │ │ │ +00496c00: 33e0 5100 0020 2020 4754 4d3e 7365 7420 3.Q.. GTM>set │ │ │ 00496c10: 6869 7261 6761 6e61 413d 2463 6861 7228 hiraganaA=$char( │ │ │ 00496c20: 3132 3335 3429 203b 2024 7a63 6861 7228 12354) ; $zchar( │ │ │ -00496c30: 3232 372c 3132 392c 3133 3029 2300 337e 227,129,130)#.3~ │ │ │ +00496c30: 3232 372c 3132 392c 3133 3029 2300 33e0 227,129,130)#.3. │ │ │ 00496c40: 6100 0020 2020 4754 4d3e 7365 7420 7465 a.. GTM>set te │ │ │ 00496c50: 6d70 313d 247a 6368 6172 2831 3330 2923 mp1=$zchar(130)# │ │ │ -00496c60: 0033 7e71 0000 2020 2047 544d 3e73 6574 .3~q.. GTM>set │ │ │ +00496c60: 0033 e071 0000 2020 2047 544d 3e73 6574 .3.q.. GTM>set │ │ │ 00496c70: 2074 656d 7032 3d24 7a63 6861 7228 3134 temp2=$zchar(14 │ │ │ -00496c80: 3029 3700 337e 8100 0020 2020 4754 4d3e 0)7.3~... GTM> │ │ │ +00496c80: 3029 3700 33e0 8100 0020 2020 4754 4d3e 0)7.3.... GTM> │ │ │ 00496c90: 7365 7420 7472 3d24 7a74 7261 6e73 6c61 set tr=$ztransla │ │ │ 00496ca0: 7465 2868 6972 6167 616e 6141 2c74 656d te(hiraganaA,tem │ │ │ -00496cb0: 7031 2c74 656d 7032 291a 0033 7e91 0000 p1,temp2)..3~... │ │ │ +00496cb0: 7031 2c74 656d 7032 291a 0033 e091 0000 p1,temp2)..3.... │ │ │ 00496cc0: 2020 2047 544d 3e77 2024 6173 6369 6928 GTM>w $ascii( │ │ │ -00496cd0: 7472 2910 0032 7ec0 1100 0020 2020 3132 tr)..2~.... 12 │ │ │ -00496ce0: 3336 340e 0033 7e12 0000 2020 2047 544d 364..3~... GTM │ │ │ -00496cf0: 3e07 0033 7e13 0000 5000 337e 1400 0020 >..3~...P.3~... │ │ │ +00496cd0: 7472 2910 0032 e0c0 1100 0020 2020 3132 tr)..2..... 12 │ │ │ +00496ce0: 3336 340e 0033 e012 0000 2020 2047 544d 364..3.... GTM │ │ │ +00496cf0: 3e07 0033 e013 0000 5000 33e0 1400 0020 >..3....P.3.... │ │ │ 00496d00: 2020 496e 2074 6865 2061 626f 7665 2065 In the above e │ │ │ 00496d10: 7861 6d70 6c65 2c20 245a 5452 414e 534c xample, $ZTRANSL │ │ │ 00496d20: 4154 4528 2920 7265 706c 6163 6573 2062 ATE() replaces b │ │ │ 00496d30: 7974 6520 245a 4348 4152 2831 3330 2920 yte $ZCHAR(130) │ │ │ -00496d40: 696e 2066 6972 7374 5400 337e 1500 0020 in firstT.3~... │ │ │ +00496d40: 696e 2066 6972 7374 5400 33e0 1500 0020 in firstT.3.... │ │ │ 00496d50: 2020 6578 7072 6573 7369 6f6e 2061 6e64 expression and │ │ │ 00496d60: 206d 6174 6368 696e 6720 7468 6520 6669 matching the fi │ │ │ 00496d70: 7273 7420 2861 6e64 206f 6e6c 7929 2062 rst (and only) b │ │ │ 00496d80: 7974 6520 696e 2074 6865 2073 6563 6f6e yte in the secon │ │ │ -00496d90: 6420 6578 7072 6573 7369 6f6e 5100 337e d expressionQ.3~ │ │ │ +00496d90: 6420 6578 7072 6573 7369 6f6e 5100 33e0 d expressionQ.3. │ │ │ 00496da0: 1600 0020 2020 7769 7468 2062 7974 6520 ... with byte │ │ │ 00496db0: 245a 4348 4152 2831 3430 2920 2d20 7468 $ZCHAR(140) - th │ │ │ 00496dc0: 6520 636f 7272 6573 706f 6e64 696e 6720 e corresponding │ │ │ 00496dd0: 6279 7465 2069 6e20 7468 6520 7468 6972 byte in the thir │ │ │ 00496de0: 6420 6578 7072 6573 7369 6f6e 2e07 0033 d expression...3 │ │ │ -00496df0: 7e17 0000 1800 1b7e 4947 4745 5228 2900 ~......~IGGER(). │ │ │ -00496e00: 0024 5a54 5249 6767 6572 2829 1600 237e .$ZTRIgger()..#~ │ │ │ +00496df0: e017 0000 1800 1be0 4947 4745 5228 2900 ........IGGER(). │ │ │ +00496e00: 0024 5a54 5249 6767 6572 2829 1600 23e0 .$ZTRIgger()..#. │ │ │ 00496e10: bf11 0000 2020 2024 5a54 5249 6767 6572 .... $ZTRIgger │ │ │ -00496e20: 2829 0700 247e 2100 0054 0024 7e31 0000 ()..$~!..T.$~1.. │ │ │ +00496e20: 2829 0700 24e0 2100 0054 0024 e031 0000 ()..$.!..T.$.1.. │ │ │ 00496e30: 2020 2045 7861 6d69 6e65 206f 7220 6c6f Examine or lo │ │ │ 00496e40: 6164 2074 7269 6767 6572 2064 6566 696e ad trigger defin │ │ │ 00496e50: 6974 696f 6e2e 2054 6865 2066 6f72 6d61 ition. The forma │ │ │ 00496e60: 7420 6f66 2074 6865 2024 5a54 5249 4747 t of the $ZTRIGG │ │ │ 00496e70: 4552 2829 2066 756e 6374 696f 6e0d 0024 ER() function..$ │ │ │ -00496e80: 7e41 0000 2020 2069 733a 0700 247e 5100 ~A.. is:..$~Q. │ │ │ -00496e90: 0022 0024 7e61 0000 2020 2024 5a54 5249 .".$~a.. $ZTRI │ │ │ +00496e80: e041 0000 2020 2069 733a 0700 24e0 5100 .A.. is:..$.Q. │ │ │ +00496e90: 0022 0024 e061 0000 2020 2024 5a54 5249 .".$.a.. $ZTRI │ │ │ 00496ea0: 6767 6572 2865 7870 7231 5b2c 6578 7072 gger(expr1[,expr │ │ │ -00496eb0: 325d 2907 0024 7e71 0000 1200 247e 8100 2])..$~q....$~.. │ │ │ -00496ec0: 0020 2020 2a2a 4e6f 7465 2a2a 0700 247e . **Note**..$~ │ │ │ -00496ed0: 9100 0051 0023 7ec0 1100 0020 2020 4120 ...Q.#~.... A │ │ │ +00496eb0: 325d 2907 0024 e071 0000 1200 24e0 8100 2])..$.q....$... │ │ │ +00496ec0: 0020 2020 2a2a 4e6f 7465 2a2a 0700 24e0 . **Note**..$. │ │ │ +00496ed0: 9100 0051 0023 e0c0 1100 0020 2020 4120 ...Q.#..... A │ │ │ 00496ee0: 245a 5452 4947 4745 5228 2920 6163 7469 $ZTRIGGER() acti │ │ │ 00496ef0: 6f6e 2028 6465 6c65 7465 206f 7220 7365 on (delete or se │ │ │ 00496f00: 6c65 6374 2920 6170 706c 6965 7320 746f lect) applies to │ │ │ 00496f10: 2061 6c6c 2074 7269 6767 6572 7320 696e all triggers in │ │ │ -00496f20: 2061 6c6c 5000 247e 1200 0020 2020 7265 allP.$~... re │ │ │ +00496f20: 2061 6c6c 5000 24e0 1200 0020 2020 7265 allP.$.... re │ │ │ 00496f30: 6769 6f6e 7320 6d61 7463 6869 6e67 2074 gions matching t │ │ │ 00496f40: 6865 2073 7065 6369 6669 6564 2073 6967 he specified sig │ │ │ 00496f50: 6e61 7475 7265 2e20 4966 2074 6865 2061 nature. If the a │ │ │ 00496f60: 7267 756d 656e 7420 7370 6563 6966 6965 rgument specifie │ │ │ -00496f70: 7320 616e 4700 247e 1300 0020 2020 696e s anG.$~... in │ │ │ +00496f70: 7320 616e 4700 24e0 1300 0020 2020 696e s anG.$.... in │ │ │ 00496f80: 636f 6d70 6c65 7465 2074 7269 6767 6572 complete trigger │ │ │ 00496f90: 2073 6967 6e61 7475 7265 2c20 666f 7220 signature, for │ │ │ 00496fa0: 6578 616d 706c 652c 206f 6e6c 7920 7468 example, only th │ │ │ 00496fb0: 6520 6e61 6d65 2c20 7468 6568 0000 0000 e name, theh.... │ │ │ 00496fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00496fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00496fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00496ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00497000: 0400 0000 ea04 0000 a52a 0000 0000 0000 .........*...... │ │ │ -00497010: 5100 007e 4845 4c50 00ff 7300 ff46 554e Q..~HELP..s..FUN │ │ │ +00497010: 5100 00e0 4845 4c50 00ff 7300 ff46 554e Q...HELP..s..FUN │ │ │ 00497020: 4354 494f 4e53 00ff 7300 ff24 5a50 4945 CTIONS..s..$ZPIE │ │ │ 00497030: 4345 2829 00ff 7300 ff45 5841 4d50 4c45 CE()..s..EXAMPLE │ │ │ 00497040: 5300 c041 0000 2020 2040 4040 4040 4040 S..A.. @@@@@@@ │ │ │ 00497050: 4040 4040 4040 4040 4040 4040 4040 4040 @@@@@@@@@@@@@@@@ │ │ │ -00497060: 4007 002f 7e42 0000 4c00 2f7e 4300 0020 @../~B..L./~C.. │ │ │ +00497060: 4007 002f e042 0000 4c00 2fe0 4300 0020 @../.B..L./.C.. │ │ │ 00497070: 2020 5468 6973 2053 4554 7320 7468 6520 This SETs the │ │ │ 00497080: 3235 7468 2070 6965 6365 206f 6620 7468 25th piece of th │ │ │ 00497090: 6520 7661 7269 6162 6c65 2078 2074 6f20 e variable x to │ │ │ 004970a0: 6e75 6c6c 2c20 7769 7468 2064 656c 696d null, with delim │ │ │ -004970b0: 6974 6572 5400 2f7e 4400 0020 2020 245a iterT./~D.. $Z │ │ │ +004970b0: 6974 6572 5400 2fe0 4400 0020 2020 245a iterT./.D.. $Z │ │ │ 004970c0: 4348 4152 2836 3429 2e20 5468 6973 2070 CHAR(64). This p │ │ │ 004970d0: 726f 6475 6365 7320 6120 6279 7465 2073 roduces a byte s │ │ │ 004970e0: 6571 7565 6e63 6520 6f66 2032 3420 6174 equence of 24 at │ │ │ 004970f0: 2d73 6967 6e73 2028 4029 2070 7265 6365 -signs (@) prece │ │ │ -00497100: 6469 6e67 2074 6865 0f00 2f7e 4500 0020 ding the../~E.. │ │ │ -00497110: 2020 6e75 6c6c 2e07 002f 7e46 0000 1b00 null.../~F.... │ │ │ -00497120: 1a7e 5245 5649 4f55 5328 2900 0024 5a50 .~REVIOUS()..$ZP │ │ │ -00497130: 7265 7669 6f75 7328 2917 0024 7ebf 1100 revious()..$~... │ │ │ +00497100: 6469 6e67 2074 6865 0f00 2fe0 4500 0020 ding the../.E.. │ │ │ +00497110: 2020 6e75 6c6c 2e07 002f e046 0000 1b00 null.../.F.... │ │ │ +00497120: 1ae0 5245 5649 4f55 5328 2900 0024 5a50 ..REVIOUS()..$ZP │ │ │ +00497130: 7265 7669 6f75 7328 2917 0024 e0bf 1100 revious()..$.... │ │ │ 00497140: 0020 2020 245a 5072 6576 696f 7573 2829 . $ZPrevious() │ │ │ -00497150: 0700 257e 2100 0050 0025 7e31 0000 2020 ..%~!..P.%~1.. │ │ │ +00497150: 0700 25e0 2100 0050 0025 e031 0000 2020 ..%.!..P.%.1.. │ │ │ 00497160: 2054 6865 2024 5a50 5245 5649 4f55 5320 The $ZPREVIOUS │ │ │ 00497170: 6675 6e63 7469 6f6e 2072 6574 7572 6e73 function returns │ │ │ 00497180: 2074 6865 2073 7562 7363 7269 7074 206f the subscript o │ │ │ 00497190: 6620 7468 6520 7072 6576 696f 7573 206c f the previous l │ │ │ -004971a0: 6f63 616c 206f 724b 0025 7e41 0000 2020 ocal orK.%~A.. │ │ │ +004971a0: 6f63 616c 206f 724b 0025 e041 0000 2020 ocal orK.%.A.. │ │ │ 004971b0: 2067 6c6f 6261 6c20 7661 7269 6162 6c65 global variable │ │ │ 004971c0: 206e 616d 6520 696e 2063 6f6c 6c61 7469 name in collati │ │ │ 004971d0: 6f6e 2073 6571 7565 6e63 6520 7769 7468 on sequence with │ │ │ 004971e0: 696e 2074 6865 2061 7272 6179 206c 6576 in the array lev │ │ │ -004971f0: 656c 4b00 257e 5100 0020 2020 7370 6563 elK.%~Q.. spec │ │ │ +004971f0: 656c 4b00 25e0 5100 0020 2020 7370 6563 elK.%.Q.. spec │ │ │ 00497200: 6966 6965 6420 6279 2069 7473 2061 7267 ified by its arg │ │ │ 00497210: 756d 656e 742e 2057 6865 6e20 245a 5052 ument. When $ZPR │ │ │ 00497220: 4556 494f 5553 2829 2068 6173 2061 6e20 EVIOUS() has an │ │ │ 00497230: 756e 7375 6273 6372 6970 7465 6452 0025 unsubscriptedR.% │ │ │ -00497240: 7e61 0000 2020 2061 7267 756d 656e 742c ~a.. argument, │ │ │ +00497240: e061 0000 2020 2061 7267 756d 656e 742c .a.. argument, │ │ │ 00497250: 2069 7420 7265 7475 726e 7320 7468 6520 it returns the │ │ │ 00497260: 7072 6576 696f 7573 2075 6e73 7562 7363 previous unsubsc │ │ │ 00497270: 7269 7074 6564 206c 6f63 616c 206f 7220 ripted local or │ │ │ 00497280: 676c 6f62 616c 2076 6172 6961 626c 6525 global variable% │ │ │ -00497290: 0025 7e71 0000 2020 206e 616d 6520 696e .%~q.. name in │ │ │ +00497290: 0025 e071 0000 2020 206e 616d 6520 696e .%.q.. name in │ │ │ 004972a0: 2063 6f6c 6c61 7469 6e67 2073 6571 7565 collating seque │ │ │ -004972b0: 6e63 652e 0700 257e 8100 004a 0025 7e91 nce...%~...J.%~. │ │ │ +004972b0: 6e63 652e 0700 25e0 8100 004a 0025 e091 nce...%....J.%.. │ │ │ 004972c0: 0000 2020 2054 6865 2024 5a50 5245 5649 .. The $ZPREVI │ │ │ 004972d0: 4f55 5320 6675 6e63 7469 6f6e 2070 726f OUS function pro │ │ │ 004972e0: 7669 6465 7320 636f 6d70 6174 6962 696c vides compatibil │ │ │ 004972f0: 6974 7920 7769 7468 2073 6f6d 6520 6f74 ity with some ot │ │ │ -00497300: 6865 7220 4d4f 0024 7ec0 1100 0020 2020 her MO.$~.... │ │ │ +00497300: 6865 7220 4d4f 0024 e0c0 1100 0020 2020 her MO.$..... │ │ │ 00497310: 696d 706c 656d 656e 7461 7469 6f6e 732e implementations. │ │ │ 00497320: 2054 6865 204d 2044 6576 656c 6f70 6d65 The M Developme │ │ │ 00497330: 6e74 2043 6f6d 6d69 7474 6565 2063 686f nt Committee cho │ │ │ 00497340: 7365 2074 6f20 696d 706c 656d 656e 7420 se to implement │ │ │ -00497350: 7468 6973 5400 257e 1200 0020 2020 6675 thisT.%~... fu │ │ │ +00497350: 7468 6973 5400 25e0 1200 0020 2020 6675 thisT.%.... fu │ │ │ 00497360: 6e63 7469 6f6e 616c 6974 7920 7769 7468 nctionality with │ │ │ 00497370: 2074 6865 206f 7074 696f 6e61 6c20 7365 the optional se │ │ │ 00497380: 636f 6e64 202d 3120 6172 6775 6d65 6e74 cond -1 argument │ │ │ 00497390: 206f 6620 244f 5244 4552 2829 2e20 5468 of $ORDER(). Th │ │ │ -004973a0: 6572 6566 6f72 652c 5300 257e 1300 0020 erefore,S.%~... │ │ │ +004973a0: 6572 6566 6f72 652c 5300 25e0 1300 0020 erefore,S.%.... │ │ │ 004973b0: 2020 7768 656e 2061 2064 6573 6967 6e20 when a design │ │ │ 004973c0: 7265 7175 6972 6573 2074 6869 7320 6675 requires this fu │ │ │ 004973d0: 6e63 7469 6f6e 616c 6974 7920 244f 5244 nctionality $ORD │ │ │ 004973e0: 4552 2829 2068 6173 2074 6865 2061 6476 ER() has the adv │ │ │ -004973f0: 616e 7461 6765 206f 7665 7235 0025 7e14 antage over5.%~. │ │ │ +004973f0: 616e 7461 6765 206f 7665 7235 0025 e014 antage over5.%.. │ │ │ 00497400: 0000 2020 2024 5a50 5245 5649 4f55 5320 .. $ZPREVIOUS │ │ │ 00497410: 6f66 2062 6569 6e67 2070 6172 7420 6f66 of being part of │ │ │ 00497420: 2074 6865 204d 2073 7461 6e64 6172 642e the M standard. │ │ │ -00497430: 0700 257e 1500 0034 0025 7e16 0000 2020 ..%~...4.%~... │ │ │ +00497430: 0700 25e0 1500 0034 0025 e016 0000 2020 ..%....4.%.... │ │ │ 00497440: 2054 6865 2066 6f72 6d61 7420 666f 7220 The format for │ │ │ 00497450: 7468 6520 245a 5052 4556 494f 5553 2066 the $ZPREVIOUS f │ │ │ -00497460: 756e 6374 696f 6e20 6973 3a07 0025 7e17 unction is:..%~. │ │ │ -00497470: 0000 1c00 257e 1800 0020 2020 245a 505b ....%~... $ZP[ │ │ │ +00497460: 756e 6374 696f 6e20 6973 3a07 0025 e017 unction is:..%.. │ │ │ +00497470: 0000 1c00 25e0 1800 0020 2020 245a 505b ....%.... $ZP[ │ │ │ 00497480: 5245 5649 4f55 535d 2867 6c76 6e29 0700 REVIOUS](glvn).. │ │ │ -00497490: 257e 1900 004e 0025 7e1a 0000 2020 2024 %~...N.%~... $ │ │ │ +00497490: 25e0 1900 004e 0025 e01a 0000 2020 2024 %....N.%.... $ │ │ │ 004974a0: 5a50 5245 5649 4f55 5328 2920 6973 2065 ZPREVIOUS() is e │ │ │ 004974b0: 7175 6976 616c 656e 7420 746f 2024 4f52 quivalent to $OR │ │ │ 004974c0: 4445 5228 2920 7769 7468 2061 2073 6563 DER() with a sec │ │ │ 004974d0: 6f6e 6420 6172 6775 6d65 6e74 206f 6620 ond argument of │ │ │ -004974e0: 2d31 2e07 0025 7e21 0000 0000 0000 0000 -1...%~!........ │ │ │ +004974e0: 2d31 2e07 0025 e021 0000 0000 0000 0000 -1...%.!........ │ │ │ 004974f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00497500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00497510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00497520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00497530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00497540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00497550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -300926,160 +300926,160 @@ │ │ │ 004977d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004977e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004977f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00497800: 0400 0000 ff07 0000 cd2a 0000 0000 0000 .........*...... │ │ │ 00497810: 3300 0000 4845 4c50 00ff 7300 ff46 554e 3...HELP..s..FUN │ │ │ 00497820: 4354 494f 4e53 00ff 7300 ff24 5a51 4742 CTIONS..s..$ZQGB │ │ │ 00497830: 4c4d 4f44 2829 0000 245a 5147 424c 4d4f LMOD()..$ZQGBLMO │ │ │ -00497840: 4428 2916 0023 7ebf 1100 0020 2020 245a D()..#~.... $Z │ │ │ -00497850: 5147 424c 4d4f 4428 2907 0024 7e21 0000 QGBLMOD()..$~!.. │ │ │ -00497860: 5300 247e 3100 0020 2020 5468 6520 245a S.$~1.. The $Z │ │ │ +00497840: 4428 2916 0023 e0bf 1100 0020 2020 245a D()..#..... $Z │ │ │ +00497850: 5147 424c 4d4f 4428 2907 0024 e021 0000 QGBLMOD()..$.!.. │ │ │ +00497860: 5300 24e0 3100 0020 2020 5468 6520 245a S.$.1.. The $Z │ │ │ 00497870: 5147 424c 4d4f 4420 6675 6e63 7469 6f6e QGBLMOD function │ │ │ 00497880: 2065 6e61 626c 6573 2061 6e20 6170 706c enables an appl │ │ │ 00497890: 6963 6174 696f 6e20 746f 2064 6574 6572 ication to deter │ │ │ 004978a0: 6d69 6e65 2077 6865 7468 6572 2069 7420 mine whether it │ │ │ -004978b0: 6361 6e52 0024 7e41 0000 2020 2073 6166 canR.$~A.. saf │ │ │ +004978b0: 6361 6e52 0024 e041 0000 2020 2073 6166 canR.$.A.. saf │ │ │ 004978c0: 656c 7920 6170 706c 7920 6120 6c6f 7374 ely apply a lost │ │ │ 004978d0: 2074 7261 6e73 6163 7469 6f6e 2074 6f20 transaction to │ │ │ 004978e0: 7468 6520 6461 7461 6261 7365 2e20 4120 the database. A │ │ │ 004978f0: 6c6f 7374 2074 7261 6e73 6163 7469 6f6e lost transaction │ │ │ -00497900: 2069 7320 614c 0024 7e51 0000 2020 2074 is aL.$~Q.. t │ │ │ +00497900: 2069 7320 614c 0024 e051 0000 2020 2074 is aL.$.Q.. t │ │ │ 00497910: 7261 6e73 6163 7469 6f6e 2074 6861 7420 ransaction that │ │ │ 00497920: 6d75 7374 2062 6520 726f 6c6c 6564 206f must be rolled o │ │ │ 00497930: 6666 2061 2064 6174 6162 6173 6520 746f ff a database to │ │ │ 00497940: 206d 6169 6e74 6169 6e20 6c6f 6769 6361 maintain logica │ │ │ -00497950: 6c53 0024 7e61 0000 2020 206d 756c 7469 lS.$~a.. multi │ │ │ +00497950: 6c53 0024 e061 0000 2020 206d 756c 7469 lS.$.a.. multi │ │ │ 00497960: 7369 7465 2063 6f6e 7369 7374 656e 6379 site consistency │ │ │ 00497970: 2e20 245a 5147 424c 4d4f 4428 2920 616c . $ZQGBLMOD() al │ │ │ 00497980: 7761 7973 2061 7070 6c69 6573 2074 6f20 ways applies to │ │ │ 00497990: 6461 7461 2d6c 6576 656c 2028 6c65 7665 data-level (leve │ │ │ -004979a0: 6c2d 3029 1000 247e 7100 0020 2020 6e6f l-0)..$~q.. no │ │ │ -004979b0: 6465 732e 0700 247e 8100 0033 0024 7e91 des...$~...3.$~. │ │ │ +004979a0: 6c2d 3029 1000 24e0 7100 0020 2020 6e6f l-0)..$.q.. no │ │ │ +004979b0: 6465 732e 0700 24e0 8100 0033 0024 e091 des...$....3.$.. │ │ │ 004979c0: 0000 2020 2054 6865 2066 6f72 6d61 7420 .. The format │ │ │ 004979d0: 666f 7220 7468 6520 245a 5147 424c 4d4f for the $ZQGBLMO │ │ │ 004979e0: 4420 6675 6e63 7469 6f6e 2069 733a 0800 D function is:.. │ │ │ -004979f0: 237e c011 0000 1800 247e 1200 0020 2020 #~......$~... │ │ │ +004979f0: 23e0 c011 0000 1800 24e0 1200 0020 2020 #.......$.... │ │ │ 00497a00: 245a 5147 424c 4d4f 4428 6776 6e29 0700 $ZQGBLMOD(gvn).. │ │ │ -00497a10: 247e 1300 0054 0024 7e14 0000 2020 2024 $~...T.$~... $ │ │ │ +00497a10: 24e0 1300 0054 0024 e014 0000 2020 2024 $....T.$.... $ │ │ │ 00497a20: 5a51 4742 4c4d 4f44 2066 756e 6374 696f ZQGBLMOD functio │ │ │ 00497a30: 6e20 7072 6f64 7563 6573 2061 6e20 6572 n produces an er │ │ │ 00497a40: 726f 7220 6966 2079 6f75 2073 7562 6d69 ror if you submi │ │ │ 00497a50: 7420 616e 2061 7267 756d 656e 7420 7468 t an argument th │ │ │ -00497a60: 6174 2069 7320 6e6f 7421 0024 7e15 0000 at is not!.$~... │ │ │ +00497a60: 6174 2069 7320 6e6f 7421 0024 e015 0000 at is not!.$.... │ │ │ 00497a70: 2020 2061 2067 6c6f 6261 6c20 7661 7269 a global vari │ │ │ -00497a80: 6162 6c65 206e 616d 652e 0700 247e 1600 able name...$~.. │ │ │ -00497a90: 0051 0024 7e17 0000 2020 2049 6e74 6572 .Q.$~... Inter │ │ │ +00497a80: 6162 6c65 206e 616d 652e 0700 24e0 1600 able name...$... │ │ │ +00497a90: 0051 0024 e017 0000 2020 2049 6e74 6572 .Q.$.... Inter │ │ │ 00497aa0: 6e61 6c6c 792c 2024 5a51 4742 4c4d 4f44 nally, $ZQGBLMOD │ │ │ 00497ab0: 2028 6776 6e29 2063 6f6d 7061 7265 7320 (gvn) compares │ │ │ 00497ac0: 7468 6520 4754 2e4d 2074 7261 6e73 6163 the GT.M transac │ │ │ 00497ad0: 7469 6f6e 206e 756d 6265 7220 696e 2074 tion number in t │ │ │ -00497ae0: 6865 5200 247e 1800 0020 2020 6461 7461 heR.$~... data │ │ │ +00497ae0: 6865 5200 24e0 1800 0020 2020 6461 7461 heR.$.... data │ │ │ 00497af0: 6261 7365 2062 6c6f 636b 2069 6e20 7768 base block in wh │ │ │ 00497b00: 6963 6820 7468 6520 676c 6f62 616c 2076 ich the global v │ │ │ 00497b10: 6172 6961 626c 6520 6e61 6d65 2069 7320 ariable name is │ │ │ 00497b20: 286f 7220 776f 756c 6420 6265 2920 7374 (or would be) st │ │ │ -00497b30: 6f72 6564 5000 247e 1900 0020 2020 7769 oredP.$~... wi │ │ │ +00497b30: 6f72 6564 5000 24e0 1900 0020 2020 7769 oredP.$.... wi │ │ │ 00497b40: 7468 2074 6865 2076 616c 7565 2069 6e20 th the value in │ │ │ 00497b50: 7468 6520 5a71 6762 6c6d 6f64 5f54 7261 the Zqgblmod_Tra │ │ │ 00497b60: 6e73 2066 6965 6c64 2073 746f 7265 6420 ns field stored │ │ │ 00497b70: 696e 2074 6865 2064 6174 6162 6173 6520 in the database │ │ │ -00497b80: 6669 6c65 1100 247e 1a00 0020 2020 6865 file..$~... he │ │ │ -00497b90: 6164 6572 2e07 0024 7e21 0000 5300 247e ader...$~!..S.$~ │ │ │ +00497b80: 6669 6c65 1100 24e0 1a00 0020 2020 6865 file..$.... he │ │ │ +00497b90: 6164 6572 2e07 0024 e021 0000 5300 24e0 ader...$.!..S.$. │ │ │ 00497ba0: 2200 0020 2020 466f 7220 6578 616d 706c ".. For exampl │ │ │ 00497bb0: 652c 2069 6620 7820 6973 2074 6865 2074 e, if x is the t │ │ │ 00497bc0: 7261 6e73 6163 7469 6f6e 206e 756d 6265 ransaction numbe │ │ │ 00497bd0: 7220 6f66 2074 6865 206c 6576 656c 2d30 r of the level-0 │ │ │ 00497be0: 2064 6174 6162 6173 6520 626c 6f63 6b52 database blockR │ │ │ -00497bf0: 0024 7e23 0000 2020 2069 6e20 7768 6963 .$~#.. in whic │ │ │ +00497bf0: 0024 e023 0000 2020 2069 6e20 7768 6963 .$.#.. in whic │ │ │ 00497c00: 6820 6776 6e20 7265 7369 6465 732c 2061 h gvn resides, a │ │ │ 00497c10: 6e64 2079 2069 7320 7468 6520 7661 6c75 nd y is the valu │ │ │ 00497c20: 6520 6f66 205a 7167 626c 6d6f 645f 5472 e of Zqgblmod_Tr │ │ │ 00497c30: 616e 7320 6f66 2072 6567 696f 6e20 7265 ans of region re │ │ │ -00497c40: 6735 0024 7e24 0000 2020 2063 6f6e 7461 g5.$~$.. conta │ │ │ +00497c40: 6735 0024 e024 0000 2020 2063 6f6e 7461 g5.$.$.. conta │ │ │ 00497c50: 696e 696e 6720 6776 6e2c 2074 6865 6e20 ining gvn, then │ │ │ 00497c60: 7468 6520 666f 6c6c 6f77 696e 6720 6973 the following is │ │ │ -00497c70: 2074 7275 653a 0700 247e 2500 0054 0024 true:..$~%..T.$ │ │ │ -00497c80: 7e26 0000 2020 2049 6620 6120 7472 616e ~&.. If a tran │ │ │ +00497c70: 2074 7275 653a 0700 24e0 2500 0054 0024 true:..$.%..T.$ │ │ │ +00497c80: e026 0000 2020 2049 6620 6120 7472 616e .&.. If a tran │ │ │ 00497c90: 7361 6374 696f 6e20 6973 2061 206c 6f73 saction is a los │ │ │ 00497ca0: 7420 7472 616e 7361 6374 696f 6e20 7468 t transaction th │ │ │ 00497cb0: 6174 2068 6173 2062 6565 6e20 726f 6c6c at has been roll │ │ │ 00497cc0: 6564 2062 6163 6b20 616e 6420 6974 2069 ed back and it i │ │ │ -00497cd0: 7351 0024 7e27 0000 2020 2064 6574 6572 sQ.$~'.. deter │ │ │ +00497cd0: 7351 0024 e027 0000 2020 2064 6574 6572 sQ.$.'.. deter │ │ │ 00497ce0: 6d69 6e65 6420 7468 6174 2066 6f72 2061 mined that for a │ │ │ 00497cf0: 6c6c 2074 6865 204d 2067 6c6f 6261 6c73 ll the M globals │ │ │ 00497d00: 2073 6574 2061 6e64 206b 696c 6c65 6420 set and killed │ │ │ 00497d10: 696e 2074 6865 2074 7261 6e73 6163 7469 in the transacti │ │ │ -00497d20: 6f6e 4b00 247e 2800 0020 2020 245a 5147 onK.$~(.. $ZQG │ │ │ +00497d20: 6f6e 4b00 24e0 2800 0020 2020 245a 5147 onK.$.(.. $ZQG │ │ │ 00497d30: 424c 4d4f 4428 2920 6973 207a 6572 6f20 BLMOD() is zero │ │ │ 00497d40: 2830 292c 2069 7420 6973 2070 726f 6261 (0), it is proba │ │ │ 00497d50: 626c 7920 7361 6665 2074 6f20 6170 706c bly safe to appl │ │ │ 00497d60: 7920 7468 6520 7570 6461 7465 7352 0024 y the updatesR.$ │ │ │ -00497d70: 7e29 0000 2020 2061 7574 6f6d 6174 6963 ~).. automatic │ │ │ +00497d70: e029 0000 2020 2061 7574 6f6d 6174 6963 .).. automatic │ │ │ 00497d80: 616c 6c79 2e20 486f 7765 7665 722c 2074 ally. However, t │ │ │ 00497d90: 6869 7320 6465 7465 726d 696e 6174 696f his determinatio │ │ │ 00497da0: 6e20 6f66 2073 6166 6574 7920 6361 6e20 n of safety can │ │ │ 00497db0: 6f6e 6c79 2062 6520 6d61 6465 2062 7951 only be made byQ │ │ │ -00497dc0: 0024 7e2a 0000 2020 2074 6865 2061 7070 .$~*.. the app │ │ │ +00497dc0: 0024 e02a 0000 2020 2074 6865 2061 7070 .$.*.. the app │ │ │ 00497dd0: 6c69 6361 7469 6f6e 2064 6573 6967 6e65 lication designe │ │ │ 00497de0: 7220 616e 6420 6e6f 7420 6279 2047 542e r and not by GT. │ │ │ 00497df0: 4d2e 2049 6620 7468 6520 245a 5147 424c M. If the $ZQGBL │ │ │ 00497e00: 4d4f 4428 2920 6973 206f 6e65 2028 3129 MOD() is one (1) │ │ │ -00497e10: 4d00 247e 3100 0020 2020 666f 7220 616e M.$~1.. for an │ │ │ +00497e10: 4d00 24e0 3100 0020 2020 666f 7220 616e M.$.1.. for an │ │ │ 00497e20: 7920 7365 7420 6f72 206b 696c 6c20 696e y set or kill in │ │ │ 00497e30: 2074 6865 2074 7261 6e73 6163 7469 6f6e the transaction │ │ │ 00497e40: 2c20 6974 2069 7320 6e6f 7420 7361 6665 , it is not safe │ │ │ 00497e50: 2074 6f20 6170 706c 7920 7468 6511 0024 to apply the..$ │ │ │ -00497e60: 7e32 0000 2020 2075 7064 6174 652e 0700 ~2.. update... │ │ │ -00497e70: 247e 3300 0012 0024 7e34 0000 2020 202a $~3....$~4.. * │ │ │ -00497e80: 2a4e 6f74 652a 2a07 0024 7e35 0000 4f00 *Note**..$~5..O. │ │ │ -00497e90: 247e 3600 0020 2020 5468 6520 7465 7374 $~6.. The test │ │ │ +00497e60: e032 0000 2020 2075 7064 6174 652e 0700 .2.. update... │ │ │ +00497e70: 24e0 3300 0012 0024 e034 0000 2020 202a $.3....$.4.. * │ │ │ +00497e80: 2a4e 6f74 652a 2a07 0024 e035 0000 4f00 *Note**..$.5..O. │ │ │ +00497e90: 24e0 3600 0020 2020 5468 6520 7465 7374 $.6.. The test │ │ │ 00497ea0: 206f 6620 245a 5147 424c 4d4f 4428 2920 of $ZQGBLMOD() │ │ │ 00497eb0: 616e 6420 6170 706c 7969 6e67 2074 6865 and applying the │ │ │ 00497ec0: 2075 7064 6174 6573 206d 7573 7420 6265 updates must be │ │ │ 00497ed0: 2065 6e63 6170 7375 6c61 7465 6424 0024 encapsulated$.$ │ │ │ -00497ee0: 7e37 0000 2020 2069 6e73 6964 6520 6120 ~7.. inside a │ │ │ +00497ee0: e037 0000 2020 2069 6e73 6964 6520 6120 .7.. inside a │ │ │ 00497ef0: 4754 2e4d 2074 7261 6e73 6163 7469 6f6e GT.M transaction │ │ │ -00497f00: 2e07 0024 7e38 0000 5100 247e 3900 0020 ...$~8..Q.$~9.. │ │ │ +00497f00: 2e07 0024 e038 0000 5100 24e0 3900 0020 ...$.8..Q.$.9.. │ │ │ 00497f10: 2020 416e 6f74 6865 7220 6170 7072 6f61 Another approa │ │ │ 00497f20: 6368 2074 6f20 6861 6e64 6c69 6e67 206c ch to handling l │ │ │ 00497f30: 6f73 7420 7472 616e 7361 6374 696f 6e73 ost transactions │ │ │ 00497f40: 2077 6f75 6c64 2062 6520 746f 2073 746f would be to sto │ │ │ -00497f50: 7265 2069 6e20 7468 6553 0024 7e3a 0000 re in theS.$~:.. │ │ │ +00497f50: 7265 2069 6e20 7468 6553 0024 e03a 0000 re in theS.$.:.. │ │ │ 00497f60: 2020 2064 6174 6162 6173 6520 7468 6520 database the │ │ │ 00497f70: 696e 6974 6961 6c20 6d65 7373 6167 6520 initial message │ │ │ 00497f80: 7365 6e74 2062 7920 6120 636c 6965 6e74 sent by a client │ │ │ 00497f90: 2c20 6173 2077 656c 6c20 6173 2074 6865 , as well as the │ │ │ -00497fa0: 206f 7574 636f 6d65 2061 6e64 5300 247e outcome andS.$~ │ │ │ +00497fa0: 206f 7574 636f 6d65 2061 6e64 5300 24e0 outcome andS.$. │ │ │ 00497fb0: 4100 0020 2020 7468 6520 7265 7370 6f6e A.. the respon │ │ │ 00497fc0: 7365 2c20 616e 6420 746f 2072 6570 726f se, and to repro │ │ │ 00497fd0: 6365 7373 2074 6865 206d 6573 7361 6765 cess the message │ │ │ 00497fe0: 2077 6974 6820 6e6f 726d 616c 2062 7573 with normal bus │ │ │ 00497ff0: 696e 6573 7320 6c6f 6769 632e 2049 6600 iness logic. If. │ │ │ 00498000: 0400 0000 5501 0000 d52a 0000 0000 0000 ....U....*...... │ │ │ -00498010: 6d00 007e 4845 4c50 00ff 7300 ff46 554e m..~HELP..s..FUN │ │ │ +00498010: 6d00 00e0 4845 4c50 00ff 7300 ff46 554e m...HELP..s..FUN │ │ │ 00498020: 4354 494f 4e53 00ff 7300 ff24 5a51 4742 CTIONS..s..$ZQGB │ │ │ 00498030: 4c4d 4f44 2829 00c0 4200 0020 2020 7468 LMOD()..B.. th │ │ │ 00498040: 6520 6f75 7463 6f6d 6520 6973 2074 6865 e outcome is the │ │ │ 00498050: 2073 616d 652c 2074 6865 2074 7261 6e73 same, the trans │ │ │ 00498060: 6163 7469 6f6e 2063 616e 2062 6520 7361 action can be sa │ │ │ 00498070: 6665 6c79 2061 7070 6c69 6564 2e07 0024 fely applied...$ │ │ │ -00498080: 7e43 0000 1200 247e 4400 0020 2020 2a2a ~C....$~D.. ** │ │ │ -00498090: 4e6f 7465 2a2a 0700 247e 4500 0052 0024 Note**..$~E..R.$ │ │ │ -004980a0: 7e46 0000 2020 2049 6620 7265 7374 6172 ~F.. If restar │ │ │ +00498080: e043 0000 1200 24e0 4400 0020 2020 2a2a .C....$.D.. ** │ │ │ +00498090: 4e6f 7465 2a2a 0700 24e0 4500 0052 0024 Note**..$.E..R.$ │ │ │ +004980a0: e046 0000 2020 2049 6620 7265 7374 6172 .F.. If restar │ │ │ 004980b0: 7461 626c 6520 6261 7463 6820 6f70 6572 table batch oper │ │ │ 004980c0: 6174 696f 6e73 2061 7265 2069 6d70 6c65 ations are imple │ │ │ 004980d0: 6d65 6e74 6564 2c20 6c6f 7374 2062 6174 mented, lost bat │ │ │ 004980e0: 6368 2074 7261 6e73 6163 7469 6f6e 734b ch transactionsK │ │ │ -004980f0: 0024 7e47 0000 2020 2063 616e 2062 6520 .$~G.. can be │ │ │ +004980f0: 0024 e047 0000 2020 2063 616e 2062 6520 .$.G.. can be │ │ │ 00498100: 6967 6e6f 7265 6420 7369 6e63 6520 6120 ignored since a │ │ │ 00498110: 7375 6273 6571 7565 6e74 2062 6174 6368 subsequent batch │ │ │ 00498120: 2072 6573 7461 7274 2077 696c 6c20 7072 restart will pr │ │ │ -00498130: 6f63 6573 7320 7468 656d 1400 247e 4800 ocess them..$~H. │ │ │ +00498130: 6f63 6573 7320 7468 656d 1400 24e0 4800 ocess them..$.H. │ │ │ 00498140: 0020 2020 636f 7272 6563 746c 792e 0700 . correctly... │ │ │ -00498150: 247e 4900 0000 0000 0000 0000 0000 0000 $~I............. │ │ │ +00498150: 24e0 4900 0000 0000 0000 0000 0000 0000 $.I............. │ │ │ 00498160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00498170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00498180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00498190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004981a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004981b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004981c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -301179,181 +301179,181 @@ │ │ │ 004987a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004987b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004987c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004987d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004987e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004987f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00498800: 0400 0000 be07 0000 0b2b 0000 0000 0000 .........+...... │ │ │ -00498810: 3100 007e 4845 4c50 00ff 7300 ff46 554e 1..~HELP..s..FUN │ │ │ +00498810: 3100 00e0 4845 4c50 00ff 7300 ff46 554e 1...HELP..s..FUN │ │ │ 00498820: 4354 494f 4e53 00ff 7300 ff24 5a53 4541 CTIONS..s..$ZSEA │ │ │ 00498830: 5243 4828 2900 0024 5a53 4541 5243 4828 RCH()..$ZSEARCH( │ │ │ -00498840: 2915 0022 7ebf 1100 0020 2020 245a 5345 ).."~.... $ZSE │ │ │ -00498850: 4152 4348 2829 0700 237e 2100 0050 0023 ARCH()..#~!..P.# │ │ │ -00498860: 7e31 0000 2020 2054 6865 2024 5a53 4541 ~1.. The $ZSEA │ │ │ +00498840: 2915 0022 e0bf 1100 0020 2020 245a 5345 ).."..... $ZSE │ │ │ +00498850: 4152 4348 2829 0700 23e0 2100 0050 0023 ARCH()..#.!..P.# │ │ │ +00498860: e031 0000 2020 2054 6865 2024 5a53 4541 .1.. The $ZSEA │ │ │ 00498870: 5243 4820 6675 6e63 7469 6f6e 2061 7474 RCH function att │ │ │ 00498880: 656d 7074 7320 746f 206c 6f63 6174 6520 empts to locate │ │ │ 00498890: 6120 6669 6c65 206d 6174 6368 696e 6720 a file matching │ │ │ 004988a0: 7468 6520 7370 6563 6966 6965 6453 0023 the specifiedS.# │ │ │ -004988b0: 7e41 0000 2020 2066 696c 6520 6e61 6d65 ~A.. file name │ │ │ +004988b0: e041 0000 2020 2066 696c 6520 6e61 6d65 .A.. file name │ │ │ 004988c0: 2e20 4966 2074 6865 2066 696c 6520 6578 . If the file ex │ │ │ 004988d0: 6973 7473 2c20 6974 2072 6574 7572 6e73 ists, it returns │ │ │ 004988e0: 2074 6865 2066 696c 6520 6e61 6d65 3b20 the file name; │ │ │ 004988f0: 6966 2074 6865 2066 696c 6520 646f 6573 if the file does │ │ │ -00498900: 3000 237e 5100 0020 2020 6e6f 7420 6578 0.#~Q.. not ex │ │ │ +00498900: 3000 23e0 5100 0020 2020 6e6f 7420 6578 0.#.Q.. not ex │ │ │ 00498910: 6973 742c 2069 7420 7265 7475 726e 7320 ist, it returns │ │ │ 00498920: 7468 6520 6e75 6c6c 2073 7472 696e 672e the null string. │ │ │ -00498930: 0700 237e 6100 0032 0023 7e71 0000 2020 ..#~a..2.#~q.. │ │ │ +00498930: 0700 23e0 6100 0032 0023 e071 0000 2020 ..#.a..2.#.q.. │ │ │ 00498940: 2054 6865 2066 6f72 6d61 7420 666f 7220 The format for │ │ │ 00498950: 7468 6520 245a 5345 4152 4348 2066 756e the $ZSEARCH fun │ │ │ -00498960: 6374 696f 6e20 6973 3a07 0023 7e81 0000 ction is:..#~... │ │ │ -00498970: 2200 237e 9100 0020 2020 245a 5345 4152 ".#~... $ZSEAR │ │ │ +00498960: 6374 696f 6e20 6973 3a07 0023 e081 0000 ction is:..#.... │ │ │ +00498970: 2200 23e0 9100 0020 2020 245a 5345 4152 ".#.... $ZSEAR │ │ │ 00498980: 4348 2865 7870 725b 2c69 6e74 6578 7072 CH(expr[,intexpr │ │ │ -00498990: 5d29 0800 227e c011 0000 4600 237e 1200 ]).."~....F.#~.. │ │ │ +00498990: 5d29 0800 22e0 c011 0000 4600 23e0 1200 ])..".....F.#... │ │ │ 004989a0: 0020 2020 245a 5345 4152 4348 2829 2070 . $ZSEARCH() p │ │ │ 004989b0: 726f 7669 6465 7320 6120 746f 6f6c 2066 rovides a tool f │ │ │ 004989c0: 6f72 2076 6572 6966 7969 6e67 2074 6861 or verifying tha │ │ │ 004989d0: 7420 6120 6669 6c65 2065 7869 7374 732e t a file exists. │ │ │ -004989e0: 0700 237e 1300 0012 0023 7e14 0000 2020 ..#~.....#~... │ │ │ -004989f0: 202a 2a4e 6f74 652a 2a07 0023 7e15 0000 **Note**..#~... │ │ │ -00498a00: 5100 237e 1600 0020 2020 596f 7520 6361 Q.#~... You ca │ │ │ +004989e0: 0700 23e0 1300 0012 0023 e014 0000 2020 ..#......#.... │ │ │ +004989f0: 202a 2a4e 6f74 652a 2a07 0023 e015 0000 **Note**..#.... │ │ │ +00498a00: 5100 23e0 1600 0020 2020 596f 7520 6361 Q.#.... You ca │ │ │ 00498a10: 6e20 6361 6c6c 2074 6865 2050 4f53 4958 n call the POSIX │ │ │ 00498a20: 2073 7461 7428 2920 6675 6e63 7469 6f6e stat() function │ │ │ 00498a30: 2074 6f20 6163 6365 7373 206d 6574 6164 to access metad │ │ │ 00498a40: 6174 612e 2054 6865 206f 7074 696f 6e61 ata. The optiona │ │ │ -00498a50: 6c50 0023 7e17 0000 2020 2047 542e 4d20 lP.#~... GT.M │ │ │ +00498a50: 6c50 0023 e017 0000 2020 2047 542e 4d20 lP.#.... GT.M │ │ │ 00498a60: 504f 5349 5820 706c 7567 2d69 6e20 7061 POSIX plug-in pa │ │ │ 00498a70: 636b 6167 6573 2074 6865 2073 7461 7428 ckages the stat( │ │ │ 00498a80: 2920 6675 6e63 7469 6f6e 2066 6f72 2065 ) function for e │ │ │ 00498a90: 6173 7920 6163 6365 7373 2066 726f 6d20 asy access from │ │ │ -00498aa0: 4d1b 0023 7e18 0000 2020 2061 7070 6c69 M..#~... appli │ │ │ -00498ab0: 6361 7469 6f6e 2063 6f64 652e 0700 237e cation code...#~ │ │ │ -00498ac0: 1900 001a 0022 7eff 7300 ff45 5841 4d50 ....."~.s..EXAMP │ │ │ +00498aa0: 4d1b 0023 e018 0000 2020 2061 7070 6c69 M..#.... appli │ │ │ +00498ab0: 6361 7469 6f6e 2063 6f64 652e 0700 23e0 cation code...#. │ │ │ +00498ac0: 1900 001a 0022 e0ff 7300 ff45 5841 4d50 ....."..s..EXAMP │ │ │ 00498ad0: 4c45 5300 0045 7861 6d70 6c65 7313 002f LES..Examples../ │ │ │ -00498ae0: 7ebf 1100 0020 2020 4578 616d 706c 6573 ~.... Examples │ │ │ -00498af0: 0700 307e 2100 0012 0030 7e31 0000 2020 ..0~!....0~1.. │ │ │ -00498b00: 2045 7861 6d70 6c65 3a07 0030 7e41 0000 Example:..0~A.. │ │ │ -00498b10: 2800 307e 5100 0020 2020 4754 4d3e 7772 (.0~Q.. GTM>wr │ │ │ +00498ae0: e0bf 1100 0020 2020 4578 616d 706c 6573 ..... Examples │ │ │ +00498af0: 0700 30e0 2100 0012 0030 e031 0000 2020 ..0.!....0.1.. │ │ │ +00498b00: 2045 7861 6d70 6c65 3a07 0030 e041 0000 Example:..0.A.. │ │ │ +00498b10: 2800 30e0 5100 0020 2020 4754 4d3e 7772 (.0.Q.. GTM>wr │ │ │ 00498b20: 6974 6520 247a 7365 6172 6368 2822 6461 ite $zsearch("da │ │ │ -00498b30: 7461 2e64 6174 2229 2100 307e 6100 0020 ta.dat")!.0~a.. │ │ │ +00498b30: 7461 2e64 6174 2229 2100 30e0 6100 0020 ta.dat")!.0.a.. │ │ │ 00498b40: 2020 2f75 7372 2f73 7461 6666 2f63 6363 /usr/staff/ccc │ │ │ -00498b50: 2f64 6174 612e 6461 740e 0030 7e71 0000 /data.dat..0~q.. │ │ │ -00498b60: 2020 2047 544d 3e07 0030 7e81 0000 5200 GTM>..0~...R. │ │ │ -00498b70: 307e 9100 0020 2020 5468 6973 2075 7365 0~... This use │ │ │ +00498b50: 2f64 6174 612e 6461 740e 0030 e071 0000 /data.dat..0.q.. │ │ │ +00498b60: 2020 2047 544d 3e07 0030 e081 0000 5200 GTM>..0....R. │ │ │ +00498b70: 30e0 9100 0020 2020 5468 6973 2075 7365 0.... This use │ │ │ 00498b80: 7320 245a 5345 4152 4348 2829 2074 6f20 s $ZSEARCH() to │ │ │ 00498b90: 6469 7370 6c61 7920 7468 6520 6675 6c6c display the full │ │ │ 00498ba0: 2066 696c 6520 7061 7468 206e 616d 6520 file path name │ │ │ 00498bb0: 6f66 2022 6461 7461 2e64 6174 2220 696e of "data.dat" in │ │ │ -00498bc0: 3100 2f7e c011 0000 2020 2074 6865 2070 1./~.... the p │ │ │ +00498bc0: 3100 2fe0 c011 0000 2020 2074 6865 2070 1./..... the p │ │ │ 00498bd0: 726f 6365 7373 2063 7572 7265 6e74 2064 rocess current d │ │ │ 00498be0: 6566 6175 6c74 2064 6972 6563 746f 7279 efault directory │ │ │ -00498bf0: 2e07 0030 7e12 0000 1200 307e 1300 0020 ...0~.....0~... │ │ │ -00498c00: 2020 4578 616d 706c 653a 0700 307e 1400 Example:..0~.. │ │ │ -00498c10: 0023 0030 7e15 0000 2020 2047 544d 3e73 .#.0~... GTM>s │ │ │ +00498bf0: 2e07 0030 e012 0000 1200 30e0 1300 0020 ...0......0.... │ │ │ +00498c00: 2020 4578 616d 706c 653a 0700 30e0 1400 Example:..0... │ │ │ +00498c10: 0023 0030 e015 0000 2020 2047 544d 3e73 .#.0.... GTM>s │ │ │ 00498c20: 6574 2078 3d24 7a73 6561 7263 6828 222a et x=$zsearch("* │ │ │ -00498c30: 2e63 2229 4d00 307e 1600 0020 2020 4754 .c")M.0~... GT │ │ │ +00498c30: 2e63 2229 4d00 30e0 1600 0020 2020 4754 .c")M.0.... GT │ │ │ 00498c40: 4d3e 666f 7220 2073 6574 2078 3d24 7a73 M>for set x=$zs │ │ │ 00498c50: 6561 7263 6828 222a 2e6d 2229 2071 7569 earch("*.m") qui │ │ │ 00498c60: 743a 783d 2222 2020 7772 6974 6520 212c t:x="" write !, │ │ │ 00498c70: 247a 7061 7273 6528 782c 224e 414d 4522 $zparse(x,"NAME" │ │ │ -00498c80: 2907 0030 7e17 0000 5400 307e 1800 0020 )..0~...T.0~... │ │ │ +00498c80: 2907 0030 e017 0000 5400 30e0 1800 0020 )..0....T.0.... │ │ │ 00498c90: 2020 5468 6973 2046 4f52 206c 6f6f 7020 This FOR loop │ │ │ 00498ca0: 7573 6573 2024 5a53 4541 5243 4828 2920 uses $ZSEARCH() │ │ │ 00498cb0: 616e 6420 245a 5041 5253 4528 2920 746f and $ZPARSE() to │ │ │ 00498cc0: 2064 6973 706c 6179 204d 2073 6f75 7263 display M sourc │ │ │ -00498cd0: 6520 6669 6c65 206e 616d 6573 5400 307e e file namesT.0~ │ │ │ +00498cd0: 6520 6669 6c65 206e 616d 6573 5400 30e0 e file namesT.0. │ │ │ 00498ce0: 1900 0020 2020 696e 2074 6865 2070 726f ... in the pro │ │ │ 00498cf0: 6365 7373 2063 7572 7265 6e74 2077 6f72 cess current wor │ │ │ 00498d00: 6b69 6e67 2064 6972 6563 746f 7279 2e20 king directory. │ │ │ 00498d10: 546f 2065 6e73 7572 6520 7468 6174 2074 To ensure that t │ │ │ 00498d20: 6865 2073 6561 7263 6820 7374 6172 7473 he search starts │ │ │ -00498d30: 5400 307e 1a00 0020 2020 6174 2074 6865 T.0~... at the │ │ │ +00498d30: 5400 30e0 1a00 0020 2020 6174 2074 6865 T.0.... at the │ │ │ 00498d40: 2062 6567 696e 6e69 6e67 2c20 7468 6520 beginning, the │ │ │ 00498d50: 6578 616d 706c 6520 7265 7365 7473 2074 example resets t │ │ │ 00498d60: 6865 2063 6f6e 7465 7874 2062 7920 6669 he context by fi │ │ │ 00498d70: 7273 7420 7365 6172 6368 696e 6720 7769 rst searching wi │ │ │ -00498d80: 7468 2061 1d00 307e 2100 0020 2020 6469 th a..0~!.. di │ │ │ +00498d80: 7468 2061 1d00 30e0 2100 0020 2020 6469 th a..0.!.. di │ │ │ 00498d90: 6666 6572 656e 7420 6172 6775 6d65 6e74 fferent argument │ │ │ -00498da0: 2e07 0030 7e22 0000 1900 1a7e 4947 5052 ...0~".....~IGPR │ │ │ +00498da0: 2e07 0030 e022 0000 1900 1ae0 4947 5052 ...0."......IGPR │ │ │ 00498db0: 4f43 2829 0000 245a 5349 4750 524f 4328 OC()..$ZSIGPROC( │ │ │ -00498dc0: 2916 0023 7ebf 1100 0020 2020 245a 5349 )..#~.... $ZSI │ │ │ -00498dd0: 4750 524f 4328 2907 0024 7e21 0000 5000 GPROC()..$~!..P. │ │ │ -00498de0: 247e 3100 0020 2020 5365 6e64 7320 6120 $~1.. Sends a │ │ │ +00498dc0: 2916 0023 e0bf 1100 0020 2020 245a 5349 )..#..... $ZSI │ │ │ +00498dd0: 4750 524f 4328 2907 0024 e021 0000 5000 GPROC()..$.!..P. │ │ │ +00498de0: 24e0 3100 0020 2020 5365 6e64 7320 6120 $.1.. Sends a │ │ │ 00498df0: 7369 676e 616c 2074 6f20 6120 7072 6f63 signal to a proc │ │ │ 00498e00: 6573 732e 2054 6865 2066 6f72 6d61 7420 ess. The format │ │ │ 00498e10: 666f 7220 7468 6520 245a 5349 4750 524f for the $ZSIGPRO │ │ │ 00498e20: 4320 6675 6e63 7469 6f6e 2069 733a 0700 C function is:.. │ │ │ -00498e30: 247e 4100 0020 0024 7e51 0000 2020 2024 $~A.. .$~Q.. $ │ │ │ +00498e30: 24e0 4100 0020 0024 e051 0000 2020 2024 $.A.. .$.Q.. $ │ │ │ 00498e40: 5a53 4947 5052 4f43 2865 7870 7231 2c65 ZSIGPROC(expr1,e │ │ │ -00498e50: 7870 7232 2907 0024 7e61 0000 1500 247e xpr2)..$~a....$~ │ │ │ +00498e50: 7870 7232 2907 0024 e061 0000 1500 24e0 xpr2)..$.a....$. │ │ │ 00498e60: 7100 0020 2020 2a2a 4361 7574 696f 6e2a q.. **Caution* │ │ │ -00498e70: 2a07 0024 7e81 0000 5100 247e 9100 0020 *..$~...Q.$~... │ │ │ +00498e70: 2a07 0024 e081 0000 5100 24e0 9100 0020 *..$....Q.$.... │ │ │ 00498e80: 2020 416c 7468 6f75 6768 2024 5a53 4947 Although $ZSIG │ │ │ 00498e90: 5052 4f43 2829 206d 6179 2077 6f72 6b20 PROC() may work │ │ │ 00498ea0: 746f 6461 7920 6173 2061 2077 6179 2074 today as a way t │ │ │ 00498eb0: 6f20 696e 766f 6b65 2074 6865 2061 7379 o invoke the asy │ │ │ -00498ec0: 6e63 6872 6f6e 6f75 7352 0023 7ec0 1100 nchronousR.#~... │ │ │ +00498ec0: 6e63 6872 6f6e 6f75 7352 0023 e0c0 1100 nchronousR.#.... │ │ │ 00498ed0: 0020 2020 696e 7465 7272 7570 7420 6d65 . interrupt me │ │ │ 00498ee0: 6368 616e 6973 6d20 6f66 2047 542e 4d20 chanism of GT.M │ │ │ 00498ef0: 7072 6f63 6573 7365 7320 746f 2058 4543 processes to XEC │ │ │ 00498f00: 5554 4520 245a 494e 5445 5252 5550 5420 UTE $ZINTERRUPT │ │ │ -00498f10: 6265 6361 7573 6520 7468 6554 0024 7e12 because theT.$~. │ │ │ +00498f10: 6265 6361 7573 6520 7468 6554 0024 e012 because theT.$.. │ │ │ 00498f20: 0000 2020 2075 6e64 6572 6c79 696e 6720 .. underlying │ │ │ 00498f30: 6d65 6368 616e 6973 6d20 7573 6573 2074 mechanism uses t │ │ │ 00498f40: 6865 2050 4f53 4958 2055 5352 3120 7369 he POSIX USR1 si │ │ │ 00498f50: 676e 616c 2c20 4649 5320 7265 7365 7276 gnal, FIS reserv │ │ │ 00498f60: 6573 2074 6865 2072 6967 6874 2074 6f4f es the right toO │ │ │ -00498f70: 0024 7e13 0000 2020 2063 6861 6e67 6520 .$~... change │ │ │ +00498f70: 0024 e013 0000 2020 2063 6861 6e67 6520 .$.... change │ │ │ 00498f80: 7468 6520 756e 6465 726c 7969 6e67 206d the underlying m │ │ │ 00498f90: 6563 6861 6e69 736d 2074 6f20 7375 6974 echanism to suit │ │ │ 00498fa0: 2069 7473 2063 6f6e 7665 6e69 656e 6365 its convenience │ │ │ 00498fb0: 2061 6e64 2073 656e 6469 6e67 2061 0000 and sending a.. │ │ │ 00498fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00498fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00498fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00498ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00499000: 0400 0000 7e02 0000 1e2b 0000 0000 0000 ....~....+...... │ │ │ -00499010: 7800 007e 4845 4c50 00ff 7300 ff46 554e x..~HELP..s..FUN │ │ │ +00499010: 7800 00e0 4845 4c50 00ff 7300 ff46 554e x...HELP..s..FUN │ │ │ 00499020: 4354 494f 4e53 00ff 7300 ff24 5a53 4947 CTIONS..s..$ZSIG │ │ │ 00499030: 5052 4f43 2829 00c0 1400 0020 2020 504f PROC()..... PO │ │ │ 00499040: 5349 5820 5553 5231 206d 6179 2063 6561 SIX USR1 may cea │ │ │ 00499050: 7365 2074 6f20 776f 726b 2061 7320 6120 se to work as a │ │ │ 00499060: 7761 7920 746f 2069 6e76 6f6b 6520 7468 way to invoke th │ │ │ 00499070: 6520 6173 796e 6368 726f 6e6f 7573 2069 e asynchronous i │ │ │ -00499080: 6e74 6572 7275 7074 5300 247e 1500 0020 nterruptS.$~... │ │ │ +00499080: 6e74 6572 7275 7074 5300 24e0 1500 0020 nterruptS.$.... │ │ │ 00499090: 2020 6d65 6368 616e 6973 6d2e 2055 7365 mechanism. Use │ │ │ 004990a0: 204d 5550 4950 2049 4e54 5250 5420 6173 MUPIP INTRPT as │ │ │ 004990b0: 2074 6865 2073 7570 706f 7274 6564 2061 the supported a │ │ │ 004990c0: 6e64 2073 7461 626c 6520 4150 4920 746f nd stable API to │ │ │ -004990d0: 2069 6e76 6f6b 6520 7468 652b 0024 7e16 invoke the+.$~. │ │ │ +004990d0: 2069 6e76 6f6b 6520 7468 652b 0024 e016 invoke the+.$.. │ │ │ 004990e0: 0000 2020 2061 7379 6e63 6872 6f6e 6f75 .. asynchronou │ │ │ 004990f0: 7320 696e 7465 7272 7570 7420 6d65 6368 s interrupt mech │ │ │ -00499100: 616e 6973 6d2e 0700 247e 1700 001a 0023 anism...$~.....# │ │ │ -00499110: 7eff 7300 ff45 5841 4d50 4c45 5300 0045 ~.s..EXAMPLES..E │ │ │ -00499120: 7861 6d70 6c65 7313 0030 7ebf 1100 0020 xamples..0~.... │ │ │ -00499130: 2020 4578 616d 706c 6573 0700 317e 2100 Examples..1~!. │ │ │ -00499140: 0012 0031 7e31 0000 2020 2045 7861 6d70 ...1~1.. Examp │ │ │ -00499150: 6c65 3a07 0031 7e41 0000 1a00 317e 5100 le:..1~A....1~Q. │ │ │ +00499100: 616e 6973 6d2e 0700 24e0 1700 001a 0023 anism...$......# │ │ │ +00499110: e0ff 7300 ff45 5841 4d50 4c45 5300 0045 ..s..EXAMPLES..E │ │ │ +00499120: 7861 6d70 6c65 7313 0030 e0bf 1100 0020 xamples..0..... │ │ │ +00499130: 2020 4578 616d 706c 6573 0700 31e0 2100 Examples..1.!. │ │ │ +00499140: 0012 0031 e031 0000 2020 2045 7861 6d70 ...1.1.. Examp │ │ │ +00499150: 6c65 3a07 0031 e041 0000 1a00 31e0 5100 le:..1.A....1.Q. │ │ │ 00499160: 0020 2020 4754 4d3e 6a6f 6220 5e53 6f6d . GTM>job ^Som │ │ │ -00499170: 656a 6f62 4500 317e 6100 0020 2020 4754 ejobE.1~a.. GT │ │ │ +00499170: 656a 6f62 4500 31e0 6100 0020 2020 4754 ejobE.1.a.. GT │ │ │ 00499180: 4d3e 7365 7420 7265 743d 2426 6774 6d70 M>set ret=$>mp │ │ │ 00499190: 6f73 6978 2e73 6967 6e61 6c76 616c 2822 osix.signalval(" │ │ │ 004991a0: 5349 4755 5352 3122 2c2e 7369 6775 7372 SIGUSR1",.sigusr │ │ │ -004991b0: 3129 207a 7772 6974 650f 0031 7e71 0000 1) zwrite..1~q.. │ │ │ -004991c0: 2020 2072 6574 3d30 1400 317e 8100 0020 ret=0..1~... │ │ │ -004991d0: 2020 7369 6775 7372 313d 3130 2c00 317e sigusr1=10,.1~ │ │ │ +004991b0: 3129 207a 7772 6974 650f 0031 e071 0000 1) zwrite..1.q.. │ │ │ +004991c0: 2020 2072 6574 3d30 1400 31e0 8100 0020 ret=0..1.... │ │ │ +004991d0: 2020 7369 6775 7372 313d 3130 2c00 31e0 sigusr1=10,.1. │ │ │ 004991e0: 9100 0020 2020 4754 4d3e 7772 6974 6520 ... GTM>write │ │ │ 004991f0: 247a 7369 6770 726f 6328 247a 6a6f 622c $zsigproc($zjob, │ │ │ -00499200: 7369 6775 7372 3129 0c00 307e c011 0000 sigusr1)..0~.... │ │ │ -00499210: 2020 2030 0e00 317e 1200 0020 2020 4754 0..1~... GT │ │ │ -00499220: 4d3e 0700 317e 1300 004e 0031 7e14 0000 M>..1~...N.1~... │ │ │ +00499200: 7369 6775 7372 3129 0c00 30e0 c011 0000 sigusr1)..0..... │ │ │ +00499210: 2020 2030 0e00 31e0 1200 0020 2020 4754 0..1.... GT │ │ │ +00499220: 4d3e 0700 31e0 1300 004e 0031 e014 0000 M>..1....N.1.... │ │ │ 00499230: 2020 2054 6869 7320 6578 616d 706c 6520 This example │ │ │ 00499240: 7365 6e64 7320 7468 6520 5349 4755 5352 sends the SIGUSR │ │ │ 00499250: 3120 7369 676e 616c 2074 6f20 7468 6520 1 signal to the │ │ │ 00499260: 7069 6420 7370 6563 6966 6965 6420 6279 pid specified by │ │ │ -00499270: 2024 7a6a 6f62 2e07 0031 7e15 0000 0000 $zjob...1~..... │ │ │ +00499270: 2024 7a6a 6f62 2e07 0031 e015 0000 0000 $zjob...1...... │ │ │ 00499280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00499290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004992a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004992b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004992c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004992d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004992e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -301435,112 +301435,112 @@ │ │ │ 004997a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004997b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004997c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004997d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004997e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004997f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00499800: 0400 0000 2906 0000 242b 0000 0000 0000 ....)...$+...... │ │ │ -00499810: 8f00 007e 4845 4c50 00ff 7300 ff46 554e ...~HELP..s..FUN │ │ │ +00499810: 8f00 00e0 4845 4c50 00ff 7300 ff46 554e ....HELP..s..FUN │ │ │ 00499820: 4354 494f 4e53 00ff 7300 ff24 5a53 4f43 CTIONS..s..$ZSOC │ │ │ 00499830: 4b45 5428 2900 c117 8100 0020 2020 7c20 KET()...... | │ │ │ 00499840: 2020 2020 2020 7c20 2020 2020 2020 2020 | │ │ │ 00499850: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00499860: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00499870: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00499880: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00499890: 2020 2020 2020 2020 2020 2020 2020 7c6b |k │ │ │ -004998a0: 0024 7e91 0000 2020 207c 2020 2020 2020 .$~... | │ │ │ +004998a0: 0024 e091 0000 2020 207c 2020 2020 2020 .$.... | │ │ │ 004998b0: 207c 4e6f 7465 3a20 7468 6520 544c 5320 |Note: the TLS │ │ │ 004998c0: 7265 6665 7265 6e63 6520 696d 706c 656d reference implem │ │ │ 004998d0: 656e 7461 7469 6f6e 2070 6c75 672d 696e entation plug-in │ │ │ 004998e0: 2064 6973 6162 6c65 7320 7072 6f74 6f63 disables protoc │ │ │ 004998f0: 6f6c 7320 7072 696f 7220 746f 2054 4c53 ols prior to TLS │ │ │ -00499900: 7631 2e32 2e20 2020 207c 6b00 237e 1800 v1.2. |k.#~.. │ │ │ +00499900: 7631 2e32 2e20 2020 207c 6b00 23e0 1800 v1.2. |k.#... │ │ │ 00499910: 0020 2020 7c2d 2d2d 2d2d 2d2d 2b2d 2d2d . |-------+--- │ │ │ 00499920: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00499930: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00499940: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00499950: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00499960: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00499970: 2d2d 2d2d 7c6b 0024 7e11 0000 2020 207c ----|k.$~... | │ │ │ +00499970: 2d2d 2d2d 7c6b 0024 e011 0000 2020 207c ----|k.$.... | │ │ │ 00499980: 2020 2020 2020 207c 5468 6520 5353 4c20 |The SSL │ │ │ 00499990: 7072 6f74 6f63 6f6c 2076 6572 7369 6f6e protocol version │ │ │ 004999a0: 2070 7265 6669 7865 6420 6279 2022 503a prefixed by "P: │ │ │ 004999b0: 2220 616e 6420 7468 6520 616c 676f 7269 " and the algori │ │ │ 004999c0: 7468 6d20 6e65 676f 7469 6174 6564 2062 thm negotiated b │ │ │ 004999d0: 6574 7765 656e 2074 6865 2020 2020 207c etween the | │ │ │ -004999e0: 6b00 247e 2100 0020 2020 7c43 4950 4845 k.$~!.. |CIPHE │ │ │ +004999e0: 6b00 24e0 2100 0020 2020 7c43 4950 4845 k.$.!.. |CIPHE │ │ │ 004999f0: 5220 7c73 6572 7665 7220 616e 6420 636c R |server and cl │ │ │ 00499a00: 6965 6e74 2070 7265 6669 7865 6420 6279 ient prefixed by │ │ │ 00499a10: 2022 433a 222e 2048 6572 6520 6973 2061 "C:". Here is a │ │ │ 00499a20: 6e20 6578 616d 706c 653a 2020 2020 2020 n example: │ │ │ 00499a30: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00499a40: 2020 2020 2020 2020 2020 7c6b 0024 7e31 |k.$~1 │ │ │ +00499a40: 2020 2020 2020 2020 2020 7c6b 0024 e031 |k.$.1 │ │ │ 00499a50: 0000 2020 207c 2020 2020 2020 207c 2020 .. | | │ │ │ 00499a60: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00499a70: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00499a80: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00499a90: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00499aa0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00499ab0: 2020 2020 207c 6b00 247e 4100 0020 2020 |k.$~A.. │ │ │ +00499ab0: 2020 2020 207c 6b00 24e0 4100 0020 2020 |k.$.A.. │ │ │ 00499ac0: 7c20 2020 2020 2020 7c7c 503a 544c 5376 | ||P:TLSv │ │ │ 00499ad0: 312e 327c 433a 4448 452d 5253 412d 4145 1.2|C:DHE-RSA-AE │ │ │ 00499ae0: 5332 3536 2d53 4841 2020 2020 2020 2020 S256-SHA │ │ │ 00499af0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00499b00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00499b10: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00499b20: 7c6b 0024 7e51 0000 2020 207c 2d2d 2d2d |k.$~Q.. |---- │ │ │ +00499b20: 7c6b 0024 e051 0000 2020 207c 2d2d 2d2d |k.$.Q.. |---- │ │ │ 00499b30: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 00499b40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00499b50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00499b60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00499b70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00499b80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 6b00 247e -----------|k.$~ │ │ │ +00499b80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 6b00 24e0 -----------|k.$. │ │ │ 00499b90: 6100 0020 2020 7c20 2020 2020 2020 7c72 a.. | |r │ │ │ 00499ba0: 6574 7572 6e73 2061 6c6c 2061 7661 696c eturns all avail │ │ │ 00499bb0: 6162 6c65 2069 6e66 6f72 6d61 7469 6f6e able information │ │ │ 00499bc0: 2e20 4865 7265 2069 7320 616e 2065 7861 . Here is an exa │ │ │ 00499bd0: 6d70 6c65 3a20 2020 2020 2020 2020 2020 mple: │ │ │ 00499be0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00499bf0: 2020 2020 2020 7c6b 0024 7e71 0000 2020 |k.$~q.. │ │ │ +00499bf0: 2020 2020 2020 7c6b 0024 e071 0000 2020 |k.$.q.. │ │ │ 00499c00: 207c 414c 4c20 2020 207c 2020 2020 2020 |ALL | │ │ │ 00499c10: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00499c20: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00499c30: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00499c40: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00499c50: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00499c60: 207c 6b00 247e 8100 0020 2020 7c20 2020 |k.$~... | │ │ │ +00499c60: 207c 6b00 24e0 8100 0020 2020 7c20 2020 |k.$.... | │ │ │ 00499c70: 2020 2020 7c7c 503a 544c 5376 312e 327c ||P:TLSv1.2| │ │ │ 00499c80: 433a 4145 5332 3536 2d47 434d 2d53 4841 C:AES256-GCM-SHA │ │ │ 00499c90: 3338 347c 4f3a 3030 3030 3030 3030 3031 384|O:0000000001 │ │ │ 00499ca0: 3032 3030 3034 2c30 317c 533a 5245 4e53 020004,01|S:RENS │ │ │ 00499cb0: 4543 3a31 2c52 454e 544f 543a 302c 5345 EC:1,RENTOT:0,SE │ │ │ 00499cc0: 5345 5850 3a4d 6f6e 204a 756e 7c6b 0024 SEXP:Mon Jun|k.$ │ │ │ -00499cd0: 7e91 0000 2020 207c 2020 2020 2020 207c ~... | | │ │ │ +00499cd0: e091 0000 2020 207c 2020 2020 2020 207c .... | | │ │ │ 00499ce0: 3232 2032 333a 3538 3a30 3920 3230 3135 22 23:58:09 2015 │ │ │ 00499cf0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00499d00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00499d10: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00499d20: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00499d30: 2020 2020 2020 207c 6b00 237e 1900 0020 |k.#~... │ │ │ +00499d30: 2020 2020 2020 207c 6b00 23e0 1900 0020 |k.#.... │ │ │ 00499d40: 2020 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +------------- │ │ │ 00499d50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00499d60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00499d70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00499d80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00499d90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00499da0: 2d2d 2b07 0024 7e11 0000 1700 1a7e 5542 --+..$~......~UB │ │ │ +00499da0: 2d2d 2b07 0024 e011 0000 1700 1ae0 5542 --+..$........UB │ │ │ 00499db0: 5354 5228 2900 0024 5a53 5542 7374 7228 STR()..$ZSUBstr( │ │ │ -00499dc0: 2915 0022 7ebf 1100 0020 2020 245a 5355 ).."~.... $ZSU │ │ │ -00499dd0: 4273 7472 2829 0700 237e 2100 0045 0023 Bstr()..#~!..E.# │ │ │ -00499de0: 7e31 0000 2020 2052 6574 7572 6e73 2061 ~1.. Returns a │ │ │ +00499dc0: 2915 0022 e0bf 1100 0020 2020 245a 5355 ).."..... $ZSU │ │ │ +00499dd0: 4273 7472 2829 0700 23e0 2100 0045 0023 Bstr()..#.!..E.# │ │ │ +00499de0: e031 0000 2020 2052 6574 7572 6e73 2061 .1.. Returns a │ │ │ 00499df0: 2070 726f 7065 726c 7920 656e 636f 6465 properly encode │ │ │ 00499e00: 6420 7374 7269 6e67 2066 726f 6d20 6120 d string from a │ │ │ 00499e10: 7365 7175 656e 6365 206f 6620 6279 7465 sequence of byte │ │ │ -00499e20: 732e 0700 237e 4100 0000 0000 0000 0000 s...#~A......... │ │ │ +00499e20: 732e 0700 23e0 4100 0000 0000 0000 0000 s...#.A......... │ │ │ 00499e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00499e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00499e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00499e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00499e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00499e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00499e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -301568,170 +301568,170 @@ │ │ │ 00499ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049a000: 0400 0000 d407 0000 522b 0000 0000 0000 ........R+...... │ │ │ 0049a010: 5400 0000 4845 4c50 00ff 7300 ff46 554e T...HELP..s..FUN │ │ │ 0049a020: 4354 494f 4e53 00ff 7300 ff24 5a53 5542 CTIONS..s..$ZSUB │ │ │ 0049a030: 5354 5228 2900 bf51 0000 2020 2024 5a53 STR()..Q.. $ZS │ │ │ 0049a040: 5542 5b53 5452 5d20 2865 7870 7220 2c69 UB[STR] (expr ,i │ │ │ 0049a050: 6e74 6578 7072 3120 5b2c 696e 7465 7870 ntexpr1 [,intexp │ │ │ -0049a060: 7232 5d29 0700 237e 6100 001a 0022 7eff r2])..#~a...."~. │ │ │ +0049a060: 7232 5d29 0700 23e0 6100 001a 0022 e0ff r2])..#.a....".. │ │ │ 0049a070: 7300 ff45 5841 4d50 4c45 5300 0045 7861 s..EXAMPLES..Exa │ │ │ -0049a080: 6d70 6c65 7313 002f 7ebf 1100 0020 2020 mples../~.... │ │ │ -0049a090: 4578 616d 706c 6573 0700 307e 2100 0012 Examples..0~!... │ │ │ -0049a0a0: 0030 7e31 0000 2020 2045 7861 6d70 6c65 .0~1.. Example │ │ │ -0049a0b0: 3a07 0030 7e41 0000 1b00 307e 5100 0020 :..0~A....0~Q.. │ │ │ +0049a080: 6d70 6c65 7313 002f e0bf 1100 0020 2020 mples../..... │ │ │ +0049a090: 4578 616d 706c 6573 0700 30e0 2100 0012 Examples..0.!... │ │ │ +0049a0a0: 0030 e031 0000 2020 2045 7861 6d70 6c65 .0.1.. Example │ │ │ +0049a0b0: 3a07 0030 e041 0000 1b00 30e0 5100 0020 :..0.A....0.Q.. │ │ │ 0049a0c0: 2020 4754 4d3e 7772 6974 6520 245a 4348 GTM>write $ZCH │ │ │ -0049a0d0: 5345 540b 0030 7e61 0000 2020 204d 3000 SET..0~a.. M0. │ │ │ -0049a0e0: 307e 7100 0020 2020 4754 4d3e 7365 7420 0~q.. GTM>set │ │ │ +0049a0d0: 5345 540b 0030 e061 0000 2020 204d 3000 SET..0.a.. M0. │ │ │ +0049a0e0: 30e0 7100 0020 2020 4754 4d3e 7365 7420 0.q.. GTM>set │ │ │ 0049a0f0: 6368 6172 313d 2261 2220 3b20 6f6e 6520 char1="a" ; one │ │ │ 0049a100: 6279 7465 2063 6861 7261 6374 6572 3000 byte character0. │ │ │ -0049a110: 307e 8100 0020 2020 4754 4d3e 7365 7420 0~... GTM>set │ │ │ +0049a110: 30e0 8100 0020 2020 4754 4d3e 7365 7420 0.... GTM>set │ │ │ 0049a120: 6368 6172 323d 2263 2c22 3b20 7477 6f2d char2="c,"; two- │ │ │ 0049a130: 6279 7465 2063 6861 7261 6374 6572 3100 byte character1. │ │ │ -0049a140: 307e 9100 0020 2020 4754 4d3e 7365 7420 0~... GTM>set │ │ │ +0049a140: 30e0 9100 0020 2020 4754 4d3e 7365 7420 0.... GTM>set │ │ │ 0049a150: 6368 6172 333d 222a 223b 2074 6872 6565 char3="*"; three │ │ │ 0049a160: 2d62 7974 6520 6368 6172 6163 7465 7226 -byte character& │ │ │ -0049a170: 002f 7ec0 1100 0020 2020 4754 4d3e 7365 ./~.... GTM>se │ │ │ +0049a170: 002f e0c0 1100 0020 2020 4754 4d3e 7365 ./..... GTM>se │ │ │ 0049a180: 7420 793d 6368 6172 315f 6368 6172 325f t y=char1_char2_ │ │ │ -0049a190: 6368 6172 3333 0030 7e12 0000 2020 2047 char33.0~... G │ │ │ +0049a190: 6368 6172 3333 0030 e012 0000 2020 2047 char33.0.... G │ │ │ 0049a1a0: 544d 3e77 7269 7465 2024 7a73 7562 7374 TM>write $zsubst │ │ │ 0049a1b0: 7228 792c 312c 3329 3d24 7a73 7562 7374 r(y,1,3)=$zsubst │ │ │ -0049a1c0: 7228 792c 312c 3529 0b00 307e 1300 0020 r(y,1,5)..0~... │ │ │ -0049a1d0: 2020 3007 0030 7e14 0000 3800 307e 1500 0..0~...8.0~.. │ │ │ +0049a1c0: 7228 792c 312c 3529 0b00 30e0 1300 0020 r(y,1,5)..0.... │ │ │ +0049a1d0: 2020 3007 0030 e014 0000 3800 30e0 1500 0..0....8.0... │ │ │ 0049a1e0: 0020 2020 5769 7468 2063 6861 7261 6374 . With charact │ │ │ 0049a1f0: 6572 2073 6574 204d 2073 7065 6369 6669 er set M specifi │ │ │ 0049a200: 6564 2c20 7468 6520 6578 7072 6573 7369 ed, the expressi │ │ │ -0049a210: 6f6e 4f00 307e 1600 0020 2020 245a 5355 onO.0~... $ZSU │ │ │ +0049a210: 6f6e 4f00 30e0 1600 0020 2020 245a 5355 onO.0.... $ZSU │ │ │ 0049a220: 4253 5452 2879 2c31 2c33 293d 245a 5355 BSTR(y,1,3)=$ZSU │ │ │ 0049a230: 4253 5452 2879 2c31 2c35 2920 6576 616c BSTR(y,1,5) eval │ │ │ 0049a240: 7561 7465 7320 746f 2030 206f 7220 2266 uates to 0 or "f │ │ │ 0049a250: 616c 7365 2220 6265 6361 7573 6520 7468 alse" because th │ │ │ -0049a260: 6552 0030 7e17 0000 2020 2065 7870 7265 eR.0~... expre │ │ │ +0049a260: 6552 0030 e017 0000 2020 2065 7870 7265 eR.0.... expre │ │ │ 0049a270: 7373 696f 6e20 245a 5355 4253 5452 2879 ssion $ZSUBSTR(y │ │ │ 0049a280: 2c31 2c35 2920 7265 7475 726e 7320 6d6f ,1,5) returns mo │ │ │ 0049a290: 7265 2063 6861 7261 6374 6572 7320 7468 re characters th │ │ │ 0049a2a0: 616e 2024 5a53 5542 5354 5228 792c 312c an $ZSUBSTR(y,1, │ │ │ -0049a2b0: 3329 2e07 0030 7e18 0000 1200 307e 1900 3)...0~.....0~.. │ │ │ -0049a2c0: 0020 2020 4578 616d 706c 653a 0700 307e . Example:..0~ │ │ │ -0049a2d0: 1a00 001b 0030 7e21 0000 2020 2047 544d .....0~!.. GTM │ │ │ +0049a2b0: 3329 2e07 0030 e018 0000 1200 30e0 1900 3)...0......0... │ │ │ +0049a2c0: 0020 2020 4578 616d 706c 653a 0700 30e0 . Example:..0. │ │ │ +0049a2d0: 1a00 001b 0030 e021 0000 2020 2047 544d .....0.!.. GTM │ │ │ 0049a2e0: 3e77 7269 7465 2024 7a63 6873 6574 0f00 >write $zchset.. │ │ │ -0049a2f0: 307e 2200 0020 2020 5554 462d 3830 0030 0~".. UTF-80.0 │ │ │ -0049a300: 7e23 0000 2020 2047 544d 3e73 6574 2063 ~#.. GTM>set c │ │ │ +0049a2f0: 30e0 2200 0020 2020 5554 462d 3830 0030 0.".. UTF-80.0 │ │ │ +0049a300: e023 0000 2020 2047 544d 3e73 6574 2063 .#.. GTM>set c │ │ │ 0049a310: 6861 7231 3d22 6122 203b 206f 6e65 2062 har1="a" ; one b │ │ │ 0049a320: 7974 6520 6368 6172 6163 7465 7230 0030 yte character0.0 │ │ │ -0049a330: 7e24 0000 2020 2047 544d 3e73 6574 2063 ~$.. GTM>set c │ │ │ +0049a330: e024 0000 2020 2047 544d 3e73 6574 2063 .$.. GTM>set c │ │ │ 0049a340: 6861 7232 3d22 632c 223b 2074 776f 2d62 har2="c,"; two-b │ │ │ 0049a350: 7974 6520 6368 6172 6163 7465 7231 0030 yte character1.0 │ │ │ -0049a360: 7e25 0000 2020 2047 544d 3e73 6574 2063 ~%.. GTM>set c │ │ │ +0049a360: e025 0000 2020 2047 544d 3e73 6574 2063 .%.. GTM>set c │ │ │ 0049a370: 6861 7233 3d22 2a22 3b20 7468 7265 652d har3="*"; three- │ │ │ 0049a380: 6279 7465 2063 6861 7261 6374 6572 2500 byte character%. │ │ │ -0049a390: 307e 2600 0020 2020 4754 4d3e 7365 7420 0~&.. GTM>set │ │ │ +0049a390: 30e0 2600 0020 2020 4754 4d3e 7365 7420 0.&.. GTM>set │ │ │ 0049a3a0: 793d 6368 6172 315f 6368 6172 325f 6368 y=char1_char2_ch │ │ │ -0049a3b0: 6172 3333 0030 7e27 0000 2020 2047 544d ar33.0~'.. GTM │ │ │ +0049a3b0: 6172 3333 0030 e027 0000 2020 2047 544d ar33.0.'.. GTM │ │ │ 0049a3c0: 3e77 7269 7465 2024 7a73 7562 7374 7228 >write $zsubstr( │ │ │ 0049a3d0: 792c 312c 3329 3d24 7a73 7562 7374 7228 y,1,3)=$zsubstr( │ │ │ -0049a3e0: 792c 312c 3529 0b00 307e 2800 0020 2020 y,1,5)..0~(.. │ │ │ -0049a3f0: 3107 0030 7e29 0000 3d00 307e 2a00 0020 1..0~)..=.0~*.. │ │ │ +0049a3e0: 792c 312c 3529 0b00 30e0 2800 0020 2020 y,1,5)..0.(.. │ │ │ +0049a3f0: 3107 0030 e029 0000 3d00 30e0 2a00 0020 1..0.)..=.0.*.. │ │ │ 0049a400: 2020 466f 7220 6120 7072 6f63 6573 7320 For a process │ │ │ 0049a410: 7374 6172 7465 6420 696e 2055 5446 2d38 started in UTF-8 │ │ │ 0049a420: 206d 6f64 652c 2074 6865 2065 7870 7265 mode, the expre │ │ │ -0049a430: 7373 696f 6e4e 0030 7e31 0000 2020 2024 ssionN.0~1.. $ │ │ │ +0049a430: 7373 696f 6e4e 0030 e031 0000 2020 2024 ssionN.0.1.. $ │ │ │ 0049a440: 5a53 5542 5354 5228 792c 312c 3329 3d24 ZSUBSTR(y,1,3)=$ │ │ │ 0049a450: 5a53 5542 5354 5228 792c 312c 3529 2065 ZSUBSTR(y,1,5) e │ │ │ 0049a460: 7661 6c75 6174 6573 2074 6f20 3120 6f72 valuates to 1 or │ │ │ 0049a470: 2022 7472 7565 2220 6265 6361 7573 6520 "true" because │ │ │ -0049a480: 7468 6550 0030 7e32 0000 2020 2065 7870 theP.0~2.. exp │ │ │ +0049a480: 7468 6550 0030 e032 0000 2020 2065 7870 theP.0.2.. exp │ │ │ 0049a490: 7265 7373 696f 6e20 245a 5355 4253 5452 ression $ZSUBSTR │ │ │ 0049a4a0: 2879 2c31 2c35 2920 7265 7475 726e 7320 (y,1,5) returns │ │ │ 0049a4b0: 6120 7374 7269 6e67 206d 6164 6520 7570 a string made up │ │ │ 0049a4c0: 206f 6620 6368 6172 3120 616e 6420 6368 of char1 and ch │ │ │ -0049a4d0: 6172 3252 0030 7e33 0000 2020 2065 7863 ar2R.0~3.. exc │ │ │ +0049a4d0: 6172 3252 0030 e033 0000 2020 2065 7863 ar2R.0.3.. exc │ │ │ 0049a4e0: 6c75 6469 6e67 2074 6865 2074 6872 6565 luding the three │ │ │ 0049a4f0: 2d62 7974 6520 6368 6172 3320 6265 6361 -byte char3 beca │ │ │ 0049a500: 7573 6520 6974 2077 6173 206e 6f74 2063 use it was not c │ │ │ 0049a510: 6f6d 706c 6574 656c 7920 696e 636c 7564 ompletely includ │ │ │ -0049a520: 6564 2069 6e24 0030 7e34 0000 2020 2074 ed in$.0~4.. t │ │ │ +0049a520: 6564 2069 6e24 0030 e034 0000 2020 2074 ed in$.0.4.. t │ │ │ 0049a530: 6865 2073 7065 6369 6669 6564 2062 7974 he specified byt │ │ │ -0049a540: 652d 6c65 6e67 7468 2e07 0030 7e35 0000 e-length...0~5.. │ │ │ -0049a550: 4d00 307e 3600 0020 2020 496e 206d 616e M.0~6.. In man │ │ │ +0049a540: 652d 6c65 6e67 7468 2e07 0030 e035 0000 e-length...0.5.. │ │ │ +0049a550: 4d00 30e0 3600 0020 2020 496e 206d 616e M.0.6.. In man │ │ │ 0049a560: 7920 7761 7973 2c20 7468 6520 245a 5355 y ways, the $ZSU │ │ │ 0049a570: 4253 5452 2829 2066 756e 6374 696f 6e20 BSTR() function │ │ │ 0049a580: 6973 2073 696d 696c 6172 2074 6f20 7468 is similar to th │ │ │ 0049a590: 6520 245a 4558 5452 4143 5428 2949 0030 e $ZEXTRACT()I.0 │ │ │ -0049a5a0: 7e37 0000 2020 2066 756e 6374 696f 6e2e ~7.. function. │ │ │ +0049a5a0: e037 0000 2020 2066 756e 6374 696f 6e2e .7.. function. │ │ │ 0049a5b0: 2046 6f72 2065 7861 6d70 6c65 2c20 245a For example, $Z │ │ │ 0049a5c0: 5355 4253 5452 2865 7870 722c 696e 7465 SUBSTR(expr,inte │ │ │ 0049a5d0: 7870 7231 2920 6973 2065 7175 6976 616c xpr1) is equival │ │ │ -0049a5e0: 656e 7420 746f 5200 307e 3800 0020 2020 ent toR.0~8.. │ │ │ +0049a5e0: 656e 7420 746f 5200 30e0 3800 0020 2020 ent toR.0.8.. │ │ │ 0049a5f0: 245a 4558 5452 4143 5428 6578 7072 2c69 $ZEXTRACT(expr,i │ │ │ 0049a600: 6e74 6578 7072 312c 244c 2865 7870 7229 ntexpr1,$L(expr) │ │ │ 0049a610: 292e 204e 6f74 6520 7468 6174 2074 6869 ). Note that thi │ │ │ 0049a620: 7320 6d65 616e 7320 7768 656e 2075 7369 s means when usi │ │ │ -0049a630: 6e67 2074 6865 204d 4900 307e 3900 0020 ng the MI.0~9.. │ │ │ +0049a630: 6e67 2074 6865 204d 4900 30e0 3900 0020 ng the MI.0.9.. │ │ │ 0049a640: 2020 6368 6172 6163 7465 7220 7365 742c character set, │ │ │ 0049a650: 2024 5a53 5542 5354 5228 2920 6265 6861 $ZSUBSTR() beha │ │ │ 0049a660: 7665 7320 6964 656e 7469 6361 6c6c 7920 ves identically │ │ │ 0049a670: 746f 2024 4558 5452 4143 5428 2920 616e to $EXTRACT() an │ │ │ -0049a680: 6436 0030 7e3a 0000 2020 2024 5a45 5854 d6.0~:.. $ZEXT │ │ │ +0049a680: 6436 0030 e03a 0000 2020 2024 5a45 5854 d6.0.:.. $ZEXT │ │ │ 0049a690: 5241 4354 2829 2e20 5468 6520 6469 6666 RACT(). The diff │ │ │ 0049a6a0: 6572 656e 6365 7320 6172 6520 6173 2066 erences are as f │ │ │ -0049a6b0: 6f6c 6c6f 7773 3a07 0030 7e41 0000 4f00 ollows:..0~A..O. │ │ │ -0049a6c0: 307e 4200 0020 2020 2020 2a20 245a 5355 0~B.. * $ZSU │ │ │ +0049a6b0: 6f6c 6c6f 7773 3a07 0030 e041 0000 4f00 ollows:..0.A..O. │ │ │ +0049a6c0: 30e0 4200 0020 2020 2020 2a20 245a 5355 0.B.. * $ZSU │ │ │ 0049a6d0: 4253 5452 2829 2063 616e 6e6f 7420 6170 BSTR() cannot ap │ │ │ 0049a6e0: 7065 6172 206f 6e20 7468 6520 6c65 6674 pear on the left │ │ │ 0049a6f0: 206f 6620 7468 6520 6571 7561 6c20 7369 of the equal si │ │ │ 0049a700: 676e 2069 6e20 7468 6520 5345 542f 0030 gn in the SET/.0 │ │ │ -0049a710: 7e43 0000 2020 2020 2020 2063 6f6d 6d61 ~C.. comma │ │ │ +0049a710: e043 0000 2020 2020 2020 2063 6f6d 6d61 .C.. comma │ │ │ 0049a720: 6e64 2077 6865 7265 2061 7320 245a 4558 nd where as $ZEX │ │ │ -0049a730: 5452 4143 5428 2920 6361 6e2e 4e00 307e TRACT() can.N.0~ │ │ │ +0049a730: 5452 4143 5428 2920 6361 6e2e 4e00 30e0 TRACT() can.N.0. │ │ │ 0049a740: 4400 0020 2020 2020 2a20 496e 2062 6f74 D.. * In bot │ │ │ 0049a750: 6820 7468 6520 6d6f 6465 732c 2074 6865 h the modes, the │ │ │ 0049a760: 2074 6869 7264 2065 7870 7265 7373 696f third expressio │ │ │ 0049a770: 6e20 6f66 2024 5a53 5542 5354 5228 2920 n of $ZSUBSTR() │ │ │ -0049a780: 6973 2061 2062 7974 652c 4a00 307e 4500 is a byte,J.0~E. │ │ │ +0049a780: 6973 2061 2062 7974 652c 4a00 30e0 4500 is a byte,J.0.E. │ │ │ 0049a790: 0020 2020 2020 2020 7261 7468 6572 2074 . rather t │ │ │ 0049a7a0: 6861 6e20 6368 6172 6163 7465 722c 2070 han character, p │ │ │ 0049a7b0: 6f73 6974 696f 6e20 7769 7468 696e 2074 osition within t │ │ │ 0049a7c0: 6865 2066 6972 7374 2065 7870 7265 7373 he first express │ │ │ 0049a7d0: 696f 6e2e 0000 0000 0000 0000 0000 0000 ion............. │ │ │ 0049a7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049a7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049a800: 0400 0000 1702 0000 5a2b 0000 0000 0000 ........Z+...... │ │ │ -0049a810: 7d00 007e 4845 4c50 00ff 7300 ff46 554e }..~HELP..s..FUN │ │ │ +0049a810: 7d00 00e0 4845 4c50 00ff 7300 ff46 554e }...HELP..s..FUN │ │ │ 0049a820: 4354 494f 4e53 00ff 7300 ff24 5a53 5542 CTIONS..s..$ZSUB │ │ │ 0049a830: 5354 5228 2900 ff73 00ff 4558 414d 504c STR()..s..EXAMPL │ │ │ 0049a840: 4553 00c0 4600 0020 2020 2020 2a20 2445 ES..F.. * $E │ │ │ 0049a850: 5854 5241 4354 2829 206f 7065 7261 7465 XTRACT() operate │ │ │ 0049a860: 7320 6f6e 2063 6861 7261 6374 6572 732c s on characters, │ │ │ 0049a870: 2069 7272 6573 7065 6374 6976 6520 6f66 irrespective of │ │ │ 0049a880: 2062 7974 6520 6c65 6e67 7468 2e51 0030 byte length.Q.0 │ │ │ -0049a890: 7e47 0000 2020 2020 202a 2024 5a45 5854 ~G.. * $ZEXT │ │ │ +0049a890: e047 0000 2020 2020 202a 2024 5a45 5854 .G.. * $ZEXT │ │ │ 0049a8a0: 5241 4354 2829 206f 7065 7261 7465 7320 RACT() operates │ │ │ 0049a8b0: 6f6e 2062 7974 6573 2c20 6972 7265 7370 on bytes, irresp │ │ │ 0049a8c0: 6563 7469 7665 206f 6620 6d75 6c74 692d ective of multi- │ │ │ 0049a8d0: 6279 7465 2063 6861 7261 6374 6572 1900 byte character.. │ │ │ -0049a8e0: 307e 4800 0020 2020 2020 2020 626f 756e 0~H.. boun │ │ │ -0049a8f0: 6461 7269 6573 2e4a 0030 7e49 0000 2020 daries.J.0~I.. │ │ │ +0049a8e0: 30e0 4800 0020 2020 2020 2020 626f 756e 0.H.. boun │ │ │ +0049a8f0: 6461 7269 6573 2e4a 0030 e049 0000 2020 daries.J.0.I.. │ │ │ 0049a900: 2020 202a 2024 5a53 5542 5354 5228 2920 * $ZSUBSTR() │ │ │ 0049a910: 6973 2074 6865 206f 6e6c 7920 7761 7920 is the only way │ │ │ 0049a920: 746f 2065 7874 7261 6374 2061 7320 7661 to extract as va │ │ │ 0049a930: 6c69 6420 5554 462d 3820 656e 636f 6465 lid UTF-8 encode │ │ │ -0049a940: 6450 0030 7e4a 0000 2020 2020 2020 2063 dP.0~J.. c │ │ │ +0049a940: 6450 0030 e04a 0000 2020 2020 2020 2063 dP.0.J.. c │ │ │ 0049a950: 6861 7261 6374 6572 7320 6672 6f6d 2061 haracters from a │ │ │ 0049a960: 2062 7974 6520 7374 7269 6e67 2063 6f6e byte string con │ │ │ 0049a970: 7461 696e 696e 6720 6d69 7865 6420 5554 taining mixed UT │ │ │ 0049a980: 462d 3820 616e 6420 6e6f 6e20 5554 462d F-8 and non UTF- │ │ │ -0049a990: 3854 0030 7e51 0000 2020 2020 2020 2064 8T.0~Q.. d │ │ │ +0049a990: 3854 0030 e051 0000 2020 2020 2020 2064 8T.0.Q.. d │ │ │ 0049a9a0: 6174 612e 2049 7420 6f70 6572 6174 6573 ata. It operates │ │ │ 0049a9b0: 206f 6e20 556e 6963 6f64 6528 5229 2063 on Unicode(R) c │ │ │ 0049a9c0: 6861 7261 6374 6572 7320 736f 2074 6861 haracters so tha │ │ │ 0049a9d0: 7420 6974 7320 7265 7375 6c74 2064 6f65 t its result doe │ │ │ -0049a9e0: 7320 6e6f 742b 0030 7e52 0000 2020 2020 s not+.0~R.. │ │ │ +0049a9e0: 7320 6e6f 742b 0030 e052 0000 2020 2020 s not+.0.R.. │ │ │ 0049a9f0: 2020 2065 7863 6565 6420 7468 6520 6769 exceed the gi │ │ │ 0049aa00: 7665 6e20 6279 7465 206c 656e 6774 682e ven byte length. │ │ │ -0049aa10: 0700 307e 5300 0000 0000 0000 0000 0000 ..0~S........... │ │ │ +0049aa10: 0700 30e0 5300 0000 0000 0000 0000 0000 ..0.S........... │ │ │ 0049aa20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049aa30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049aa40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049aa50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049aa60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049aa70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049aa80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -301819,451 +301819,451 @@ │ │ │ 0049afa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049afb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049afc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049afd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049afe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049aff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049b000: 0400 0000 c707 0000 ba2b 0000 0000 0000 .........+...... │ │ │ -0049b010: 7600 007e 4845 4c50 00ff 7300 ff46 554e v..~HELP..s..FUN │ │ │ +0049b010: 7600 00e0 4845 4c50 00ff 7300 ff46 554e v...HELP..s..FUN │ │ │ 0049b020: 4354 494f 4e53 00ff 7300 ff24 5a54 5249 CTIONS..s..$ZTRI │ │ │ 0049b030: 4747 4552 2829 00c0 1400 0020 2020 7370 GGER()..... sp │ │ │ 0049b040: 6563 6966 6963 6174 696f 6e20 6d61 7920 ecification may │ │ │ 0049b050: 6d61 7463 6820 6d75 6c74 6970 6c65 2074 match multiple t │ │ │ 0049b060: 7269 6767 6572 7320 616e 6420 6170 706c riggers and appl │ │ │ 0049b070: 7920 7468 6520 6465 6c65 7465 206f 7220 y the delete or │ │ │ -0049b080: 7365 6c65 6374 5200 247e 1500 0020 2020 selectR.$~... │ │ │ +0049b080: 7365 6c65 6374 5200 24e0 1500 0020 2020 selectR.$.... │ │ │ 0049b090: 746f 2061 6c6c 206f 6620 7468 656d 2e20 to all of them. │ │ │ 0049b0a0: 4649 5320 7265 636f 6d6d 656e 6473 2079 FIS recommends y │ │ │ 0049b0b0: 6f75 2072 756e 2061 2073 656c 6563 7420 ou run a select │ │ │ 0049b0c0: 616e 6420 616e 616c 797a 6520 7468 6520 and analyze the │ │ │ -0049b0d0: 7363 6f70 6520 6f66 3c00 247e 1600 0020 scope of<.$~... │ │ │ +0049b0d0: 7363 6f70 6520 6f66 3c00 24e0 1600 0020 scope of<.$.... │ │ │ 0049b0e0: 2020 7468 6520 7369 676e 6174 7572 6520 the signature │ │ │ 0049b0f0: 6265 666f 7265 2061 6e79 2073 6967 6e61 before any signa │ │ │ 0049b100: 7475 7265 206c 696d 6974 6564 2064 656c ture limited del │ │ │ -0049b110: 6574 652e 0700 247e 1700 0038 0023 7eff ete...$~...8.#~. │ │ │ +0049b110: 6574 652e 0700 24e0 1700 0038 0023 e0ff ete...$....8.#.. │ │ │ 0049b120: 7300 ff45 5841 4d50 4c45 535f 4f46 5f24 s..EXAMPLES_OF_$ │ │ │ 0049b130: 5a54 5249 4747 4552 2829 0000 4578 616d ZTRIGGER()..Exam │ │ │ 0049b140: 706c 6573 5f6f 665f 245a 5452 4947 4745 ples_of_$ZTRIGGE │ │ │ -0049b150: 5228 2922 003f 7ebf 1100 0020 2020 4578 R()".?~.... Ex │ │ │ +0049b150: 5228 2922 003f e0bf 1100 0020 2020 4578 R()".?..... Ex │ │ │ 0049b160: 616d 706c 6573 206f 6620 245a 5452 4947 amples of $ZTRIG │ │ │ -0049b170: 4745 5228 2907 0040 7e21 0000 1200 407e GER()..@~!....@~ │ │ │ +0049b170: 4745 5228 2907 0040 e021 0000 1200 40e0 GER()..@.!....@. │ │ │ 0049b180: 3100 0020 2020 4578 616d 706c 653a 0700 1.. Example:.. │ │ │ -0049b190: 407e 4100 0022 0040 7e51 0000 2020 2047 @~A..".@~Q.. G │ │ │ +0049b190: 40e0 4100 0022 0040 e051 0000 2020 2047 @.A..".@.Q.. G │ │ │ 0049b1a0: 544d 3e73 6574 2058 3d24 7a74 7269 6767 TM>set X=$ztrigg │ │ │ -0049b1b0: 6572 2822 5322 290e 0040 7e61 0000 2020 er("S")..@~a.. │ │ │ -0049b1c0: 2047 544d 3e07 0040 7e71 0000 4d00 407e GTM>..@~q..M.@~ │ │ │ +0049b1b0: 6572 2822 5322 290e 0040 e061 0000 2020 er("S")..@.a.. │ │ │ +0049b1c0: 2047 544d 3e07 0040 e071 0000 4d00 40e0 GTM>..@.q..M.@. │ │ │ 0049b1d0: 8100 0020 2020 5468 6973 2065 7861 6d70 ... This examp │ │ │ 0049b1e0: 6c65 2064 6973 706c 6179 7320 7468 6520 le displays the │ │ │ 0049b1f0: 6375 7272 656e 7420 7472 6967 6765 7220 current trigger │ │ │ 0049b200: 6465 6669 6e69 7469 6f6e 7320 7374 6f72 definitions stor │ │ │ -0049b210: 6564 2069 6e20 7468 6513 0040 7e91 0000 ed in the..@~... │ │ │ -0049b220: 2020 2064 6174 6162 6173 652e 0800 3f7e database...?~ │ │ │ -0049b230: c011 0000 6000 407e 1200 0020 2020 4754 ....`.@~... GT │ │ │ +0049b210: 6564 2069 6e20 7468 6513 0040 e091 0000 ed in the..@.... │ │ │ +0049b220: 2020 2064 6174 6162 6173 652e 0800 3fe0 database...?. │ │ │ +0049b230: c011 0000 6000 40e0 1200 0020 2020 4754 ....`.@.... GT │ │ │ 0049b240: 4d3e 7365 7420 583d 247a 7472 6967 6765 M>set X=$ztrigge │ │ │ 0049b250: 7228 2269 222c 222b 5e41 6363 7428 7375 r("i","+^Acct(su │ │ │ 0049b260: 623d 3a29 202d 636f 6d6d 616e 643d 7365 b=:) -command=se │ │ │ 0049b270: 7420 2d78 6563 7574 653d 2222 7365 7420 t -xecute=""set │ │ │ 0049b280: 5e58 2824 7a74 7661 6c75 6529 3d73 7562 ^X($ztvalue)=sub │ │ │ -0049b290: 2222 2229 0e00 407e 1300 0020 2020 4754 """)..@~... GT │ │ │ -0049b2a0: 4d3e 0700 407e 1400 0053 0040 7e15 0000 M>..@~...S.@~... │ │ │ +0049b290: 2222 2229 0e00 40e0 1300 0020 2020 4754 """)..@.... GT │ │ │ +0049b2a0: 4d3e 0700 40e0 1400 0053 0040 e015 0000 M>..@....S.@.... │ │ │ 0049b2b0: 2020 2054 6869 7320 6578 616d 706c 6520 This example │ │ │ 0049b2c0: 6164 6473 2061 2074 7269 6767 6572 2064 adds a trigger d │ │ │ 0049b2d0: 6566 696e 6974 696f 6e20 666f 7220 7468 efinition for th │ │ │ 0049b2e0: 6520 6669 7273 7420 6c65 7665 6c20 6e6f e first level no │ │ │ -0049b2f0: 6465 206f 6620 5e41 6363 742e 0700 407e de of ^Acct...@~ │ │ │ -0049b300: 1600 0012 0040 7e17 0000 2020 2045 7861 .....@~... Exa │ │ │ -0049b310: 6d70 6c65 3a07 0040 7e18 0000 8700 407e mple:..@~.....@~ │ │ │ +0049b2f0: 6465 206f 6620 5e41 6363 742e 0700 40e0 de of ^Acct...@. │ │ │ +0049b300: 1600 0012 0040 e017 0000 2020 2045 7861 .....@.... Exa │ │ │ +0049b310: 6d70 6c65 3a07 0040 e018 0000 8700 40e0 mple:..@......@. │ │ │ 0049b320: 1900 0020 2020 4754 4d3e 7365 7420 7472 ... GTM>set tr │ │ │ 0049b330: 6967 7374 723d 222b 5e61 202d 636f 6d6d igstr="+^a -comm │ │ │ 0049b340: 616e 6473 3d53 202d 7865 6375 7465 3d3c ands=S -xecute=< │ │ │ 0049b350: 3c22 5f24 6328 3130 295f 2220 646f 205e <"_$c(10)_" do ^ │ │ │ 0049b360: 7477 6f72 6b31 225f 2463 2831 3029 5f22 twork1"_$c(10)_" │ │ │ 0049b370: 2064 6f20 5e74 776f 726b 3222 5f24 6328 do ^twork2"_$c( │ │ │ 0049b380: 3130 2920 7772 6974 6520 247a 7472 6967 10) write $ztrig │ │ │ 0049b390: 6765 7228 2269 7465 6d22 2c74 7269 6773 ger("item",trigs │ │ │ -0049b3a0: 7472 2907 0040 7e1a 0000 3400 407e 2100 tr)..@~...4.@~!. │ │ │ +0049b3a0: 7472 2907 0040 e01a 0000 3400 40e0 2100 tr)..@....4.@.!. │ │ │ 0049b3b0: 0020 2020 5468 6973 2065 7861 6d70 6c65 . This example │ │ │ 0049b3c0: 2064 656d 6f6e 7374 7261 7465 7320 7468 demonstrates th │ │ │ 0049b3d0: 6520 7573 6167 6520 6f66 2074 6865 4f00 e usage of theO. │ │ │ -0049b3e0: 407e 2200 0020 2020 247a 7472 6967 6765 @~".. $ztrigge │ │ │ +0049b3e0: 40e0 2200 0020 2020 247a 7472 6967 6765 @.".. $ztrigge │ │ │ 0049b3f0: 7228 2249 5445 4d22 2c3c 6d75 6c74 692d r("ITEM",> where │ │ │ 0049b420: 3c3c 6465 6e6f 7465 7320 7468 6554 0040 <> does not req │ │ │ -0049b500: 7569 7265 2074 6865 3200 407e 2600 0020 uire the2.@~&.. │ │ │ +0049b500: 7569 7265 2074 6865 3200 40e0 2600 0020 uire the2.@.&.. │ │ │ 0049b510: 2020 7472 6967 6765 7220 6465 6669 6e69 trigger defini │ │ │ 0049b520: 7469 6f6e 2074 6f20 7465 726d 696e 6174 tion to terminat │ │ │ -0049b530: 6520 7769 7468 203e 3e2e 0700 407e 2700 e with >>...@~'. │ │ │ -0049b540: 0012 0040 7e28 0000 2020 2045 7861 6d70 ...@~(.. Examp │ │ │ -0049b550: 6c65 3a07 0040 7e29 0000 3000 407e 2a00 le:..@~)..0.@~*. │ │ │ +0049b530: 6520 7769 7468 203e 3e2e 0700 40e0 2700 e with >>...@.'. │ │ │ +0049b540: 0012 0040 e028 0000 2020 2045 7861 6d70 ...@.(.. Examp │ │ │ +0049b550: 6c65 3a07 0040 e029 0000 3000 40e0 2a00 le:..@.)..0.@.*. │ │ │ 0049b560: 0020 2020 4754 4d3e 7772 6974 6520 247a . GTM>write $z │ │ │ 0049b570: 7472 6967 6765 7228 2266 696c 6522 2c22 trigger("file"," │ │ │ -0049b580: 6167 626c 2e74 7267 2229 0b00 407e 3100 agbl.trg")..@~1. │ │ │ -0049b590: 0020 2020 310e 0040 7e32 0000 2020 2047 . 1..@~2.. G │ │ │ -0049b5a0: 544d 3e07 0040 7e33 0000 5200 407e 3400 TM>..@~3..R.@~4. │ │ │ +0049b580: 6167 626c 2e74 7267 2229 0b00 40e0 3100 agbl.trg")..@.1. │ │ │ +0049b590: 0020 2020 310e 0040 e032 0000 2020 2047 . 1..@.2.. G │ │ │ +0049b5a0: 544d 3e07 0040 e033 0000 5200 40e0 3400 TM>..@.3..R.@.4. │ │ │ 0049b5b0: 0020 2020 5468 6973 2065 7861 6d70 6c65 . This example │ │ │ 0049b5c0: 2069 7320 6571 7569 7661 6c65 6e74 2074 is equivalent t │ │ │ 0049b5d0: 6f20 7468 6520 7072 6576 696f 7573 2024 o the previous $ │ │ │ 0049b5e0: 7a74 7269 6767 6572 2822 4954 454d 2229 ztrigger("ITEM") │ │ │ -0049b5f0: 2065 7861 6d70 6c65 2e20 496e 4a00 407e example. InJ.@~ │ │ │ +0049b5f0: 2065 7861 6d70 6c65 2e20 496e 4a00 40e0 example. InJ.@. │ │ │ 0049b600: 3500 0020 2020 7468 6973 2065 7861 6d70 5.. this examp │ │ │ 0049b610: 6c65 2c20 6167 626c 2e74 7267 2063 6f6e le, agbl.trg con │ │ │ 0049b620: 7461 696e 7320 7468 6520 666f 6c6c 6f77 tains the follow │ │ │ 0049b630: 696e 6720 6d75 6c74 692d 6c69 6e65 2074 ing multi-line t │ │ │ -0049b640: 7269 6767 6572 1500 407e 3600 0020 2020 rigger..@~6.. │ │ │ -0049b650: 6465 6669 6e69 7469 6f6e 3a07 0040 7e37 definition:..@~7 │ │ │ -0049b660: 0000 2400 407e 3800 0020 2020 2b5e 6120 ..$.@~8.. +^a │ │ │ +0049b640: 7269 6767 6572 1500 40e0 3600 0020 2020 rigger..@.6.. │ │ │ +0049b650: 6465 6669 6e69 7469 6f6e 3a07 0040 e037 definition:..@.7 │ │ │ +0049b660: 0000 2400 40e0 3800 0020 2020 2b5e 6120 ..$.@.8.. +^a │ │ │ 0049b670: 2d63 6f6d 6d61 6e64 733d 5320 2d78 6563 -commands=S -xec │ │ │ -0049b680: 7574 653d 3c3c 1500 407e 3900 0020 2020 ute=<<..@~9.. │ │ │ -0049b690: 2064 6f20 5e74 776f 726b 3115 0040 7e3a do ^twork1..@~: │ │ │ +0049b680: 7574 653d 3c3c 1500 40e0 3900 0020 2020 ute=<<..@.9.. │ │ │ +0049b690: 2064 6f20 5e74 776f 726b 3115 0040 e03a do ^twork1..@.: │ │ │ 0049b6a0: 0000 2020 2020 646f 205e 7477 6f72 6b32 .. do ^twork2 │ │ │ -0049b6b0: 0c00 407e 4100 0020 2020 3e3e 0700 407e ..@~A.. >>..@~ │ │ │ -0049b6c0: 4200 0050 0040 7e43 0000 2020 2055 6e6c B..P.@~C.. Unl │ │ │ +0049b6b0: 0c00 40e0 4100 0020 2020 3e3e 0700 40e0 ..@.A.. >>..@. │ │ │ +0049b6c0: 4200 0050 0040 e043 0000 2020 2055 6e6c B..P.@.C.. Unl │ │ │ 0049b6d0: 696b 6520 247a 7472 6967 6765 7228 2249 ike $ztrigger("I │ │ │ 0049b6e0: 5445 4d22 292c 2024 7a74 7269 6767 6572 TEM"), $ztrigger │ │ │ 0049b6f0: 2822 4649 4c45 2229 2075 7361 6765 7320 ("FILE") usages │ │ │ 0049b700: 7265 7175 6972 6520 7468 6520 7472 6967 require the trig │ │ │ -0049b710: 6765 7229 0040 7e44 0000 2020 2064 6566 ger).@~D.. def │ │ │ +0049b710: 6765 7229 0040 e044 0000 2020 2064 6566 ger).@.D.. def │ │ │ 0049b720: 696e 6974 696f 6e20 746f 2074 6572 6d69 inition to termi │ │ │ -0049b730: 6e61 7465 2077 6974 6820 3e3e 0700 407e nate with >>..@~ │ │ │ -0049b740: 4500 0016 001b 7e4e 4c4e 4d28 2900 0024 E.....~NLNM()..$ │ │ │ -0049b750: 5a54 524e 4c4e 4d28 2915 0022 7ebf 1100 ZTRNLNM().."~... │ │ │ +0049b730: 6e61 7465 2077 6974 6820 3e3e 0700 40e0 nate with >>..@. │ │ │ +0049b740: 4500 0016 001b e04e 4c4e 4d28 2900 0024 E......NLNM()..$ │ │ │ +0049b750: 5a54 524e 4c4e 4d28 2915 0022 e0bf 1100 ZTRNLNM()..".... │ │ │ 0049b760: 0020 2020 245a 5452 4e4c 4e4d 2829 0700 . $ZTRNLNM().. │ │ │ -0049b770: 237e 2100 0052 0023 7e31 0000 2020 2054 #~!..R.#~1.. T │ │ │ +0049b770: 23e0 2100 0052 0023 e031 0000 2020 2054 #.!..R.#.1.. T │ │ │ 0049b780: 6865 2024 5a54 524e 4c4e 4d28 2920 6675 he $ZTRNLNM() fu │ │ │ 0049b790: 6e63 7469 6f6e 2072 6574 7572 6e73 2074 nction returns t │ │ │ 0049b7a0: 6865 2076 616c 7565 206f 6620 616e 2065 he value of an e │ │ │ 0049b7b0: 6e76 6972 6f6e 6d65 6e74 2076 6172 6961 nvironment varia │ │ │ 0049b7c0: 626c 652e 5468 6500 0000 0000 0000 0000 ble.The......... │ │ │ 0049b7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049b7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049b7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049b800: 0400 0000 e207 0000 ee2b 0000 0000 0000 .........+...... │ │ │ -0049b810: 6f00 007e 4845 4c50 00ff 7300 ff46 554e o..~HELP..s..FUN │ │ │ +0049b810: 6f00 00e0 4845 4c50 00ff 7300 ff46 554e o...HELP..s..FUN │ │ │ 0049b820: 4354 494f 4e53 00ff 7300 ff24 5a54 524e CTIONS..s..$ZTRN │ │ │ 0049b830: 4c4e 4d28 2900 bf41 0000 2020 2024 5a54 LNM()..A.. $ZT │ │ │ 0049b840: 524e 4c4e 4d28 2920 6675 6e63 7469 6f6e RNLNM() function │ │ │ 0049b850: 2069 7320 616e 616c 6f67 6f75 7320 746f is analogous to │ │ │ 0049b860: 2074 6865 2067 6574 656e 7628 2920 6675 the getenv() fu │ │ │ 0049b870: 6e63 7469 6f6e 206f 6e20 556e 6978 2e07 nction on Unix.. │ │ │ -0049b880: 0023 7e51 0000 1200 237e 6100 0020 2020 .#~Q....#~a.. │ │ │ -0049b890: 2a2a 4e6f 7465 2a2a 0700 237e 7100 003c **Note**..#~q..< │ │ │ -0049b8a0: 0023 7e81 0000 2020 2024 5a54 524e 4c4e .#~... $ZTRNLN │ │ │ +0049b880: 0023 e051 0000 1200 23e0 6100 0020 2020 .#.Q....#.a.. │ │ │ +0049b890: 2a2a 4e6f 7465 2a2a 0700 23e0 7100 003c **Note**..#.q..< │ │ │ +0049b8a0: 0023 e081 0000 2020 2024 5a54 524e 4c4e .#.... $ZTRNLN │ │ │ 0049b8b0: 4d28 2920 646f 6573 206e 6f74 2070 6572 M() does not per │ │ │ 0049b8c0: 666f 726d 2069 7465 7261 7469 7665 2074 form iterative t │ │ │ -0049b8d0: 7261 6e73 6c61 7469 6f6e 2e07 0023 7e91 ranslation...#~. │ │ │ -0049b8e0: 0000 3300 227e c011 0000 2020 2054 6865 ..3."~.... The │ │ │ +0049b8d0: 7261 6e73 6c61 7469 6f6e 2e07 0023 e091 ranslation...#.. │ │ │ +0049b8e0: 0000 3300 22e0 c011 0000 2020 2054 6865 ..3."..... The │ │ │ 0049b8f0: 2066 6f72 6d61 7420 666f 7220 7468 6520 format for the │ │ │ 0049b900: 245a 5452 4e4c 4e4d 2066 756e 6374 696f $ZTRNLNM functio │ │ │ -0049b910: 6e20 6973 3a07 0023 7e12 0000 4100 237e n is:..#~...A.#~ │ │ │ +0049b910: 6e20 6973 3a07 0023 e012 0000 4100 23e0 n is:..#....A.#. │ │ │ 0049b920: 1300 0020 2020 245a 5452 4e4c 4e4d 2865 ... $ZTRNLNM(e │ │ │ 0049b930: 7870 7231 5b2c 6578 7072 325b 2c65 7870 xpr1[,expr2[,exp │ │ │ 0049b940: 7233 5b2c 6578 7072 345b 2c65 7870 7235 r3[,expr4[,expr5 │ │ │ 0049b950: 5b2c 6578 7072 365d 5d5d 5d5d 2907 0023 [,expr6]]]]])..# │ │ │ -0049b960: 7e14 0000 5400 237e 1500 0020 2020 6578 ~...T.#~... ex │ │ │ +0049b960: e014 0000 5400 23e0 1500 0020 2020 6578 ....T.#.... ex │ │ │ 0049b970: 7072 3120 7370 6563 6966 6965 7320 7468 pr1 specifies th │ │ │ 0049b980: 6520 656e 7669 726f 6e6d 656e 7420 7661 e environment va │ │ │ 0049b990: 7269 6162 6c65 2077 686f 7365 2076 616c riable whose val │ │ │ 0049b9a0: 7565 206e 6565 6473 2074 6f20 6265 2072 ue needs to be r │ │ │ -0049b9b0: 6574 7572 6e65 642e 0700 237e 1600 004d eturned...#~...M │ │ │ -0049b9c0: 0023 7e17 0000 2020 2065 7870 7232 2074 .#~... expr2 t │ │ │ +0049b9b0: 6574 7572 6e65 642e 0700 23e0 1600 004d eturned...#....M │ │ │ +0049b9c0: 0023 e017 0000 2020 2065 7870 7232 2074 .#.... expr2 t │ │ │ 0049b9d0: 6f20 6578 7072 3520 6172 6520 6f70 7469 o expr5 are opti │ │ │ 0049b9e0: 6f6e 616c 2061 6e64 2063 7572 7265 6e74 onal and current │ │ │ 0049b9f0: 6c79 2061 6363 6570 7465 642c 2062 7574 ly accepted, but │ │ │ -0049ba00: 2069 676e 6f72 6564 2c20 6279 1500 237e ignored, by..#~ │ │ │ +0049ba00: 2069 676e 6f72 6564 2c20 6279 1500 23e0 ignored, by..#. │ │ │ 0049ba10: 1800 0020 2020 245a 5452 4e4c 4e4d 2829 ... $ZTRNLNM() │ │ │ -0049ba20: 2e07 0023 7e19 0000 4900 237e 1a00 0020 ...#~...I.#~... │ │ │ +0049ba20: 2e07 0023 e019 0000 4900 23e0 1a00 0020 ...#....I.#.... │ │ │ 0049ba30: 2020 5468 6520 6f70 7469 6f6e 616c 2065 The optional e │ │ │ 0049ba40: 7870 7236 2073 7065 6369 6669 6573 2061 xpr6 specifies a │ │ │ 0049ba50: 6e79 206f 6e65 206f 6620 7468 6520 666f ny one of the fo │ │ │ 0049ba60: 6c6c 6f77 696e 6720 6b65 7977 6f72 6473 llowing keywords │ │ │ -0049ba70: 3a07 0023 7e21 0000 4100 237e 2200 0020 :..#~!..A.#~".. │ │ │ +0049ba70: 3a07 0023 e021 0000 4100 23e0 2200 0020 :..#.!..A.#.".. │ │ │ 0049ba80: 2020 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +------------- │ │ │ 0049ba90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0049baa0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0049bab0: 2d2d 2d2d 2d2d 2d2d 2b41 0023 7e23 0000 --------+A.#~#.. │ │ │ +0049bab0: 2d2d 2d2d 2d2d 2d2d 2b41 0023 e023 0000 --------+A.#.#.. │ │ │ 0049bac0: 2020 207c 2049 5445 4d20 4b45 5957 4f52 | ITEM KEYWOR │ │ │ 0049bad0: 4420 7c20 2020 2020 2020 2020 2020 2044 D | D │ │ │ 0049bae0: 4154 4120 5245 5455 524e 4544 2020 2020 ATA RETURNED │ │ │ -0049baf0: 2020 2020 2020 2020 207c 4100 237e 2400 |A.#~$. │ │ │ +0049baf0: 2020 2020 2020 2020 207c 4100 23e0 2400 |A.#.$. │ │ │ 0049bb00: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 0049bb10: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 0049bb20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0049bb30: 2d2d 2d2d 2d2d 2d2d 2d2d 7c41 0023 7e25 ----------|A.#~% │ │ │ +0049bb30: 2d2d 2d2d 2d2d 2d2d 2d2d 7c41 0023 e025 ----------|A.#.% │ │ │ 0049bb40: 0000 2020 207c 2046 554c 4c20 2020 2020 .. | FULL │ │ │ 0049bb50: 2020 2020 7c20 5265 7475 726e 7320 7468 | Returns th │ │ │ 0049bb60: 6520 7472 616e 736c 6174 696f 6e2e 2020 e translation. │ │ │ -0049bb70: 2020 2020 2020 2020 2020 207c 4100 237e |A.#~ │ │ │ +0049bb70: 2020 2020 2020 2020 2020 207c 4100 23e0 |A.#. │ │ │ 0049bb80: 2600 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d &.. |--------- │ │ │ 0049bb90: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 0049bba0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0049bbb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c41 0023 ------------|A.# │ │ │ -0049bbc0: 7e27 0000 2020 207c 204c 454e 4754 4820 ~'.. | LENGTH │ │ │ +0049bbc0: e027 0000 2020 207c 204c 454e 4754 4820 .'.. | LENGTH │ │ │ 0049bbd0: 2020 2020 2020 7c20 4c65 6e67 7468 206f | Length o │ │ │ 0049bbe0: 6620 7468 6520 7265 7475 726e 2076 616c f the return val │ │ │ 0049bbf0: 7565 2069 6e20 6279 7465 732e 207c 4100 ue in bytes. |A. │ │ │ -0049bc00: 237e 2800 0020 2020 7c2d 2d2d 2d2d 2d2d #~(.. |------- │ │ │ +0049bc00: 23e0 2800 0020 2020 7c2d 2d2d 2d2d 2d2d #.(.. |------- │ │ │ 0049bc10: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 0049bc20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0049bc30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c41 --------------|A │ │ │ -0049bc40: 0023 7e29 0000 2020 207c 2056 414c 5545 .#~).. | VALUE │ │ │ +0049bc40: 0023 e029 0000 2020 207c 2056 414c 5545 .#.).. | VALUE │ │ │ 0049bc50: 2020 2020 2020 2020 7c20 5265 7475 726e | Return │ │ │ 0049bc60: 7320 7468 6520 7472 616e 736c 6174 696f s the translatio │ │ │ 0049bc70: 6e2e 2020 2020 2020 2020 2020 2020 207c n. | │ │ │ -0049bc80: 4100 237e 2a00 0020 2020 2b2d 2d2d 2d2d A.#~*.. +----- │ │ │ +0049bc80: 4100 23e0 2a00 0020 2020 2b2d 2d2d 2d2d A.#.*.. +----- │ │ │ 0049bc90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0049bca0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0049bcb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0049bcc0: 2b07 0023 7e31 0000 5300 237e 3200 0020 +..#~1..S.#~2.. │ │ │ +0049bcc0: 2b07 0023 e031 0000 5300 23e0 3200 0020 +..#.1..S.#.2.. │ │ │ 0049bcd0: 2020 4f6e 2055 6e69 782c 2069 6620 7468 On Unix, if th │ │ │ 0049bce0: 6520 7370 6563 6966 6965 6420 656e 7669 e specified envi │ │ │ 0049bcf0: 726f 6e6d 656e 7420 7661 7269 6162 6c65 ronment variable │ │ │ 0049bd00: 2064 6f65 7320 6e6f 7420 6578 6973 742c does not exist, │ │ │ -0049bd10: 2024 5a54 524e 4c4d 4e28 2946 0023 7e33 $ZTRNLMN()F.#~3 │ │ │ +0049bd10: 2024 5a54 524e 4c4d 4e28 2946 0023 e033 $ZTRNLMN()F.#.3 │ │ │ 0049bd20: 0000 2020 2072 6574 7572 6e73 2061 6e20 .. returns an │ │ │ 0049bd30: 656d 7074 7920 7374 7269 6e67 2066 6f72 empty string for │ │ │ 0049bd40: 2061 6c6c 206f 7065 7261 7469 6f6e 7320 all operations │ │ │ 0049bd50: 696e 636c 7564 696e 6720 4c45 4e47 5448 including LENGTH │ │ │ -0049bd60: 2e07 0023 7e34 0000 1a00 227e ff73 00ff ...#~4...."~.s.. │ │ │ +0049bd60: 2e07 0023 e034 0000 1a00 22e0 ff73 00ff ...#.4...."..s.. │ │ │ 0049bd70: 4558 414d 504c 4553 0000 4578 616d 706c EXAMPLES..Exampl │ │ │ -0049bd80: 6573 1300 2f7e bf11 0000 2020 2045 7861 es../~.... Exa │ │ │ -0049bd90: 6d70 6c65 7307 0030 7e21 0000 1200 307e mples..0~!....0~ │ │ │ +0049bd80: 6573 1300 2fe0 bf11 0000 2020 2045 7861 es../..... Exa │ │ │ +0049bd90: 6d70 6c65 7307 0030 e021 0000 1200 30e0 mples..0.!....0. │ │ │ 0049bda0: 3100 0020 2020 4578 616d 706c 653a 0700 1.. Example:.. │ │ │ -0049bdb0: 307e 4100 003c 0030 7e51 0000 2020 2047 0~A..<.0~Q.. G │ │ │ +0049bdb0: 30e0 4100 003c 0030 e051 0000 2020 2047 0.A..<.0.Q.. G │ │ │ 0049bdc0: 544d 3e77 7269 7465 2024 7a74 726e 6c6e TM>write $ztrnln │ │ │ 0049bdd0: 6d28 2267 746d 5f64 6973 7422 2c22 222c m("gtm_dist","", │ │ │ 0049bde0: 2222 2c22 222c 2222 2c22 5641 4c55 4522 "","","","VALUE" │ │ │ -0049bdf0: 292f 0030 7e61 0000 2020 202f 7573 722f )/.0~a.. /usr/ │ │ │ +0049bdf0: 292f 0030 e061 0000 2020 202f 7573 722f )/.0.a.. /usr/ │ │ │ 0049be00: 6c69 622f 6669 732d 6774 6d2f 5636 2e33 lib/fis-gtm/V6.3 │ │ │ 0049be10: 2d30 3034 5f78 3836 5f36 342f 7574 6638 -004_x86_64/utf8 │ │ │ -0049be20: 2800 307e 7100 0020 2020 4754 4d3e 7772 (.0~q.. GTM>wr │ │ │ +0049be20: 2800 30e0 7100 0020 2020 4754 4d3e 7772 (.0.q.. GTM>wr │ │ │ 0049be30: 6974 6520 247a 7472 6e6c 6e6d 2822 6774 ite $ztrnlnm("gt │ │ │ -0049be40: 6d5f 6469 7374 2229 2f00 307e 8100 0020 m_dist")/.0~... │ │ │ +0049be40: 6d5f 6469 7374 2229 2f00 30e0 8100 0020 m_dist")/.0.... │ │ │ 0049be50: 2020 2f75 7372 2f6c 6962 2f66 6973 2d67 /usr/lib/fis-g │ │ │ 0049be60: 746d 2f56 362e 332d 3030 345f 7838 365f tm/V6.3-004_x86_ │ │ │ -0049be70: 3634 2f75 7466 380e 0030 7e91 0000 2020 64/utf8..0~... │ │ │ -0049be80: 2047 544d 3e08 002f 7ec0 1100 004b 0030 GTM>../~....K.0 │ │ │ -0049be90: 7e12 0000 2020 2054 6865 7365 2065 7861 ~... These exa │ │ │ +0049be70: 3634 2f75 7466 380e 0030 e091 0000 2020 64/utf8..0.... │ │ │ +0049be80: 2047 544d 3e08 002f e0c0 1100 004b 0030 GTM>../.....K.0 │ │ │ +0049be90: e012 0000 2020 2054 6865 7365 2065 7861 .... These exa │ │ │ 0049bea0: 6d70 6c65 2075 7365 2024 5a54 524e 4c4e mple use $ZTRNLN │ │ │ 0049beb0: 4d28 2920 746f 2064 6973 706c 6179 2074 M() to display t │ │ │ 0049bec0: 6865 2074 7261 6e73 6c61 7469 6f6e 2076 he translation v │ │ │ -0049bed0: 616c 7565 2066 6f72 1300 307e 1300 0020 alue for..0~... │ │ │ -0049bee0: 2020 6774 6d5f 6469 7374 2e07 0030 7e14 gtm_dist...0~. │ │ │ -0049bef0: 0000 1600 197e 5749 4454 4828 2900 0024 .....~WIDTH()..$ │ │ │ -0049bf00: 5a57 6964 7468 2829 1400 217e bf11 0000 ZWidth()..!~.... │ │ │ -0049bf10: 2020 2024 5a57 6964 7468 2829 0700 227e $ZWidth().."~ │ │ │ -0049bf20: 2100 0052 0022 7e31 0000 2020 2052 6574 !..R."~1.. Ret │ │ │ +0049bed0: 616c 7565 2066 6f72 1300 30e0 1300 0020 alue for..0.... │ │ │ +0049bee0: 2020 6774 6d5f 6469 7374 2e07 0030 e014 gtm_dist...0.. │ │ │ +0049bef0: 0000 1600 19e0 5749 4454 4828 2900 0024 ......WIDTH()..$ │ │ │ +0049bf00: 5a57 6964 7468 2829 1400 21e0 bf11 0000 ZWidth()..!..... │ │ │ +0049bf10: 2020 2024 5a57 6964 7468 2829 0700 22e0 $ZWidth()..". │ │ │ +0049bf20: 2100 0052 0022 e031 0000 2020 2052 6574 !..R.".1.. Ret │ │ │ 0049bf30: 7572 6e73 2074 6865 206e 756d 6265 7273 urns the numbers │ │ │ 0049bf40: 206f 6620 636f 6c75 6d6e 7320 7265 7175 of columns requ │ │ │ 0049bf50: 6972 6564 2074 6f20 6469 7370 6c61 7920 ired to display │ │ │ 0049bf60: 6120 6769 7665 6e20 7374 7269 6e67 206f a given string o │ │ │ -0049bf70: 6e20 7468 6545 0022 7e41 0000 2020 2073 n theE."~A.. s │ │ │ +0049bf70: 6e20 7468 6545 0022 e041 0000 2020 2073 n theE.".A.. s │ │ │ 0049bf80: 6372 6565 6e20 6f72 2070 7269 6e74 6572 creen or printer │ │ │ 0049bf90: 2e20 5468 6520 666f 726d 6174 206f 6620 . The format of │ │ │ 0049bfa0: 7468 6520 245a 5749 4454 4828 2920 6675 the $ZWIDTH() fu │ │ │ -0049bfb0: 6e63 7469 6f6e 2069 733a 0700 227e 5100 nction is:.."~Q. │ │ │ -0049bfc0: 001a 0022 7e61 0000 2020 2024 5a57 5b49 ..."~a.. $ZW[I │ │ │ -0049bfd0: 4454 485d 2028 6578 7072 2907 0022 7e71 DTH] (expr).."~q │ │ │ +0049bfb0: 6e63 7469 6f6e 2069 733a 0700 22e0 5100 nction is:..".Q. │ │ │ +0049bfc0: 001a 0022 e061 0000 2020 2024 5a57 5b49 ...".a.. $ZW[I │ │ │ +0049bfd0: 4454 485d 2028 6578 7072 2907 0022 e071 DTH] (expr)..".q │ │ │ 0049bfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049bff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049c000: 0400 0000 d507 0000 232c 0000 0000 0000 ........#,...... │ │ │ -0049c010: 7500 007e 4845 4c50 00ff 7300 ff46 554e u..~HELP..s..FUN │ │ │ +0049c010: 7500 00e0 4845 4c50 00ff 7300 ff46 554e u...HELP..s..FUN │ │ │ 0049c020: 4354 494f 4e53 00ff 7300 ff24 5a57 4944 CTIONS..s..$ZWID │ │ │ 0049c030: 5448 2829 00bf 8100 0020 2020 5769 7468 TH()..... With │ │ │ 0049c040: 2063 6861 7261 6374 6572 2073 6574 2055 character set U │ │ │ 0049c050: 5446 2d38 2073 7065 6369 6669 6564 2c20 TF-8 specified, │ │ │ 0049c060: 7468 6520 245a 5749 4454 4828 2920 6675 the $ZWIDTH() fu │ │ │ 0049c070: 6e63 7469 6f6e 2075 7365 7320 7468 6520 nction uses the │ │ │ -0049c080: 4943 5527 7352 0022 7e91 0000 2020 2067 ICU'sR."~... g │ │ │ +0049c080: 4943 5527 7352 0022 e091 0000 2020 2067 ICU'sR.".... g │ │ │ 0049c090: 6c79 7068 2d72 656c 6174 6564 2063 6f6e lyph-related con │ │ │ 0049c0a0: 7665 6e74 696f 6e73 2074 6f20 6361 6c63 ventions to calc │ │ │ 0049c0b0: 756c 6174 6520 7468 6520 6e75 6d62 6572 ulate the number │ │ │ 0049c0c0: 206f 6620 636f 6c75 6d6e 7320 7265 7175 of columns requ │ │ │ -0049c0d0: 6972 6564 2074 6f24 0021 7ec0 1100 0020 ired to$.!~.... │ │ │ +0049c0d0: 6972 6564 2074 6f24 0021 e0c0 1100 0020 ired to$.!..... │ │ │ 0049c0e0: 2020 7265 7072 6573 656e 7420 7468 6520 represent the │ │ │ -0049c0f0: 6578 7072 6573 7369 6f6e 2e07 0022 7e12 expression..."~. │ │ │ -0049c100: 0000 1200 227e 1300 0020 2020 2a2a 4e6f ...."~... **No │ │ │ -0049c110: 7465 2a2a 0700 227e 1400 004f 0022 7e15 te**.."~...O."~. │ │ │ +0049c0f0: 6578 7072 6573 7369 6f6e 2e07 0022 e012 expression...".. │ │ │ +0049c100: 0000 1200 22e0 1300 0020 2020 2a2a 4e6f ....".... **No │ │ │ +0049c110: 7465 2a2a 0700 22e0 1400 004f 0022 e015 te**.."....O.".. │ │ │ 0049c120: 0000 2020 2057 6865 6e20 696e 2022 4e4f .. When in "NO │ │ │ 0049c130: 4241 4443 4841 5222 206d 6f64 652c 2024 BADCHAR" mode, $ │ │ │ 0049c140: 5a57 4944 5448 2829 2072 6574 7572 6e73 ZWIDTH() returns │ │ │ 0049c150: 2067 6976 6520 616e 7920 6261 6420 6368 give any bad ch │ │ │ -0049c160: 6172 6163 7465 7273 2061 5300 227e 1600 aracters aS."~.. │ │ │ +0049c160: 6172 6163 7465 7273 2061 5300 22e0 1600 aracters aS."... │ │ │ 0049c170: 0020 2020 6c65 6e67 7468 206f 6620 7a65 . length of ze │ │ │ 0049c180: 726f 2028 3029 2c20 7768 6963 6820 6d61 ro (0), which ma │ │ │ 0049c190: 7920 6f72 206d 6179 206e 6f74 206d 6174 y or may not mat │ │ │ 0049c1a0: 6368 2074 6865 2062 6568 6176 696f 7220 ch the behavior │ │ │ 0049c1b0: 6f66 2061 6e79 2064 6576 6963 6525 0022 of any device%." │ │ │ -0049c1c0: 7e17 0000 2020 2075 7365 6420 746f 2064 ~... used to d │ │ │ +0049c1c0: e017 0000 2020 2075 7365 6420 746f 2064 .... used to d │ │ │ 0049c1d0: 6973 706c 6179 2074 6865 2073 7472 696e isplay the strin │ │ │ -0049c1e0: 672e 0700 227e 1800 001a 0021 7eff 7300 g..."~.....!~.s. │ │ │ +0049c1e0: 672e 0700 22e0 1800 001a 0021 e0ff 7300 g..."......!..s. │ │ │ 0049c1f0: ff45 5841 4d50 4c45 5300 0045 7861 6d70 .EXAMPLES..Examp │ │ │ -0049c200: 6c65 7313 002e 7ebf 1100 0020 2020 4578 les...~.... Ex │ │ │ -0049c210: 616d 706c 6573 0700 2f7e 2100 0012 002f amples../~!..../ │ │ │ -0049c220: 7e31 0000 2020 2045 7861 6d70 6c65 3a07 ~1.. Example:. │ │ │ -0049c230: 002f 7e41 0000 2e00 2f7e 5100 0020 2020 ./~A..../~Q.. │ │ │ +0049c200: 6c65 7313 002e e0bf 1100 0020 2020 4578 les........ Ex │ │ │ +0049c210: 616d 706c 6573 0700 2fe0 2100 0012 002f amples../.!..../ │ │ │ +0049c220: e031 0000 2020 2045 7861 6d70 6c65 3a07 .1.. Example:. │ │ │ +0049c230: 002f e041 0000 2e00 2fe0 5100 0020 2020 ./.A..../.Q.. │ │ │ 0049c240: 4754 4d3e 7365 7420 4e47 3d24 6368 6172 GTM>set NG=$char │ │ │ 0049c250: 2824 2446 554e 435e 2548 4428 2232 3030 ($$FUNC^%HD("200 │ │ │ -0049c260: 4222 2929 3000 2f7e 6100 0020 2020 4754 B"))0./~a.. GT │ │ │ +0049c260: 4222 2929 3000 2fe0 6100 0020 2020 4754 B"))0./.a.. GT │ │ │ 0049c270: 4d3e 7365 7420 533d 2463 6861 7228 3236 M>set S=$char(26 │ │ │ 0049c280: 3033 3229 5f4e 475f 2443 4841 5228 3236 032)_NG_$CHAR(26 │ │ │ -0049c290: 3033 3329 1a00 2f7e 7100 0020 2020 4754 033)../~q.. GT │ │ │ +0049c290: 3033 3329 1a00 2fe0 7100 0020 2020 4754 033)../.q.. GT │ │ │ 0049c2a0: 4d3e 5720 245a 5769 6474 6828 5329 0b00 M>W $ZWidth(S).. │ │ │ -0049c2b0: 2f7e 8100 0020 2020 340e 002f 7e91 0000 /~... 4../~... │ │ │ -0049c2c0: 2020 2047 544d 3e08 002e 7ec0 1100 004c GTM>...~....L │ │ │ -0049c2d0: 002f 7e12 0000 2020 2049 6e20 7468 6520 ./~... In the │ │ │ +0049c2b0: 2fe0 8100 0020 2020 340e 002f e091 0000 /.... 4../.... │ │ │ +0049c2c0: 2020 2047 544d 3e08 002e e0c0 1100 004c GTM>........L │ │ │ +0049c2d0: 002f e012 0000 2020 2049 6e20 7468 6520 ./.... In the │ │ │ 0049c2e0: 6162 6f76 6520 6578 616d 706c 652c 2074 above example, t │ │ │ 0049c2f0: 6865 206c 6f63 616c 2076 6172 6961 626c he local variabl │ │ │ 0049c300: 6520 4e47 2063 6f6e 7461 696e 7320 6120 e NG contains a │ │ │ -0049c310: 6e6f 6e2d 6772 6170 6869 6349 002f 7e13 non-graphicI./~. │ │ │ +0049c310: 6e6f 6e2d 6772 6170 6869 6349 002f e013 non-graphicI./.. │ │ │ 0049c320: 0000 2020 2063 6861 7261 6374 6572 2077 .. character w │ │ │ 0049c330: 6869 6368 2064 6f65 7320 6e6f 7420 6469 hich does not di │ │ │ 0049c340: 7370 6c61 7920 6265 7477 6565 6e20 7477 splay between tw │ │ │ 0049c350: 6f20 646f 7562 6c65 2d77 6964 7468 2055 o double-width U │ │ │ -0049c360: 5446 2d38 1500 2f7e 1400 0020 2020 6368 TF-8../~... ch │ │ │ -0049c370: 6172 6163 7465 7273 2e07 002f 7e15 0000 aracters.../~... │ │ │ -0049c380: 1200 2f7e 1600 0020 2020 4578 616d 706c ../~... Exampl │ │ │ -0049c390: 653a 0700 2f7e 1700 004b 002f 7e18 0000 e:../~...K./~... │ │ │ +0049c360: 5446 2d38 1500 2fe0 1400 0020 2020 6368 TF-8../.... ch │ │ │ +0049c370: 6172 6163 7465 7273 2e07 002f e015 0000 aracters.../.... │ │ │ +0049c380: 1200 2fe0 1600 0020 2020 4578 616d 706c ../.... Exampl │ │ │ +0049c390: 653a 0700 2fe0 1700 004b 002f e018 0000 e:../....K./.... │ │ │ 0049c3a0: 2020 2047 544d 3e77 7269 7465 2024 7a77 GTM>write $zw │ │ │ 0049c3b0: 6964 7468 2822 5468 6520 7261 696e 2069 idth("The rain i │ │ │ 0049c3c0: 6e20 5370 6169 6e20 7374 6179 7320 6d61 n Spain stays ma │ │ │ 0049c3d0: 696e 6c79 2069 6e20 7468 6520 706c 6169 inly in the plai │ │ │ -0049c3e0: 6e2e 2229 0c00 2f7e 1900 0020 2020 3434 n.")../~... 44 │ │ │ -0049c3f0: 2200 2f7e 1a00 0020 2020 4754 4d3e 7365 "./~... GTM>se │ │ │ +0049c3e0: 6e2e 2229 0c00 2fe0 1900 0020 2020 3434 n.")../.... 44 │ │ │ +0049c3f0: 2200 2fe0 1a00 0020 2020 4754 4d3e 7365 "./.... GTM>se │ │ │ 0049c400: 7420 413d 222a 2a2a 2a2a 2a2a 2a2a 2a2a t A="*********** │ │ │ -0049c410: 2a22 1e00 2f7e 2100 0020 2020 4754 4d3e *"../~!.. GTM> │ │ │ +0049c410: 2a22 1e00 2fe0 2100 0020 2020 4754 4d3e *"../.!.. GTM> │ │ │ 0049c420: 7772 6974 6520 246c 656e 6774 6828 4129 write $length(A) │ │ │ -0049c430: 0c00 2f7e 2200 0020 2020 3132 1e00 2f7e ../~".. 12../~ │ │ │ +0049c430: 0c00 2fe0 2200 0020 2020 3132 1e00 2fe0 ../.".. 12../. │ │ │ 0049c440: 2300 0020 2020 4754 4d3e 7772 6974 6520 #.. GTM>write │ │ │ -0049c450: 247a 7769 6474 6828 4129 0c00 2f7e 2400 $zwidth(A)../~$. │ │ │ -0049c460: 0020 2020 3234 0700 2f7e 2500 004e 002f . 24../~%..N./ │ │ │ -0049c470: 7e26 0000 2020 2049 6e20 7468 6520 6162 ~&.. In the ab │ │ │ +0049c450: 247a 7769 6474 6828 4129 0c00 2fe0 2400 $zwidth(A)../.$. │ │ │ +0049c460: 0020 2020 3234 0700 2fe0 2500 004e 002f . 24../.%..N./ │ │ │ +0049c470: e026 0000 2020 2049 6e20 7468 6520 6162 .&.. In the ab │ │ │ 0049c480: 6f76 6520 6578 616d 706c 652c 2074 6865 ove example, the │ │ │ 0049c490: 2024 5a57 4944 5448 2829 2066 756e 6374 $ZWIDTH() funct │ │ │ 0049c4a0: 696f 6e20 7265 7475 726e 7320 3234 2062 ion returns 24 b │ │ │ -0049c4b0: 6563 6175 7365 2065 6163 6852 002f 7e27 ecause eachR./~' │ │ │ +0049c4b0: 6563 6175 7365 2065 6163 6852 002f e027 ecause eachR./.' │ │ │ 0049c4c0: 0000 2020 2063 6861 7261 6374 6572 2069 .. character i │ │ │ 0049c4d0: 6e20 6c6f 6361 6c20 7661 7269 6162 6c65 n local variable │ │ │ 0049c4e0: 2041 206f 6363 7570 6965 7320 3220 636f A occupies 2 co │ │ │ 0049c4f0: 6c75 6d6e 7320 7768 656e 2074 6865 7920 lumns when they │ │ │ 0049c500: 6172 6520 6469 7370 6c61 7965 6423 002f are displayed#./ │ │ │ -0049c510: 7e28 0000 2020 206f 6e20 7468 6520 7363 ~(.. on the sc │ │ │ +0049c510: e028 0000 2020 206f 6e20 7468 6520 7363 .(.. on the sc │ │ │ 0049c520: 7265 656e 206f 7220 7072 696e 7465 722e reen or printer. │ │ │ -0049c530: 0700 2f7e 2900 0015 001a 7e52 4954 4528 ../~).....~RITE( │ │ │ -0049c540: 2900 0024 5a57 5269 7465 2829 1400 217e )..$ZWRite()..!~ │ │ │ +0049c530: 0700 2fe0 2900 0015 001a e052 4954 4528 ../.)......RITE( │ │ │ +0049c540: 2900 0024 5a57 5269 7465 2829 1400 21e0 )..$ZWRite()..!. │ │ │ 0049c550: bf11 0000 2020 2024 5a57 5269 7465 2829 .... $ZWRite() │ │ │ -0049c560: 0700 227e 2100 004d 0022 7e31 0000 2020 .."~!..M."~1.. │ │ │ +0049c560: 0700 22e0 2100 004d 0022 e031 0000 2020 ..".!..M.".1.. │ │ │ 0049c570: 2043 6f6e 7665 7274 7320 6974 7320 6669 Converts its fi │ │ │ 0049c580: 7273 7420 7374 7269 6e67 2061 7267 756d rst string argum │ │ │ 0049c590: 656e 7420 746f 206f 7220 6672 6f6d 205a ent to or from Z │ │ │ 0049c5a0: 5752 4954 4520 666f 726d 6174 2028 7175 WRITE format (qu │ │ │ -0049c5b0: 6f74 6564 4e00 227e 4100 0020 2020 6772 otedN."~A.. gr │ │ │ +0049c5b0: 6f74 6564 4e00 22e0 4100 0020 2020 6772 otedN.".A.. gr │ │ │ 0049c5c0: 6170 6869 6373 2063 6861 7261 6374 6572 aphics character │ │ │ 0049c5d0: 7320 636f 6e63 6174 656e 6174 6564 2077 s concatenated w │ │ │ 0049c5e0: 6974 6820 2443 4841 5228 2920 7265 7072 ith $CHAR() repr │ │ │ 0049c5f0: 6573 656e 7461 7469 6f6e 7320 6f66 2061 esentations of a │ │ │ -0049c600: 6e79 4d00 227e 5100 0020 2020 6e6f 6e2d nyM."~Q.. non- │ │ │ +0049c600: 6e79 4d00 22e0 5100 0020 2020 6e6f 6e2d nyM.".Q.. non- │ │ │ 0049c610: 6772 6170 6869 6320 6368 6172 6163 7465 graphic characte │ │ │ 0049c620: 7273 292e 2054 6865 2073 6563 6f6e 6420 rs). The second │ │ │ 0049c630: 696e 7465 6765 7220 6578 7072 6573 7369 integer expressi │ │ │ 0049c640: 6f6e 2063 6f6e 7472 6f6c 7320 7468 654b on controls theK │ │ │ -0049c650: 0022 7e61 0000 2020 2064 6972 6563 7469 ."~a.. directi │ │ │ +0049c650: 0022 e061 0000 2020 2064 6972 6563 7469 .".a.. directi │ │ │ 0049c660: 6f6e 206f 6620 636f 6e76 6572 7369 6f6e on of conversion │ │ │ 0049c670: 2e20 5468 6520 666f 726d 6174 206f 6620 . The format of │ │ │ 0049c680: 7468 6520 245a 5752 4954 4528 2920 6675 the $ZWRITE() fu │ │ │ -0049c690: 6e63 7469 6f6e 2069 733a 0700 227e 7100 nction is:.."~q. │ │ │ -0049c6a0: 0021 0022 7e81 0000 2020 2024 5a57 5249 .!."~... $ZWRI │ │ │ +0049c690: 6e63 7469 6f6e 2069 733a 0700 22e0 7100 nction is:..".q. │ │ │ +0049c6a0: 0021 0022 e081 0000 2020 2024 5a57 5249 .!.".... $ZWRI │ │ │ 0049c6b0: 5445 2865 7870 725b 2c69 6e74 6578 7072 TE(expr[,intexpr │ │ │ -0049c6c0: 5d29 0700 227e 9100 0050 0021 7ec0 1100 ]).."~...P.!~... │ │ │ +0049c6c0: 5d29 0700 22e0 9100 0050 0021 e0c0 1100 ]).."....P.!.... │ │ │ 0049c6d0: 0020 2020 2020 6f20 5468 6520 6669 7273 . o The firs │ │ │ 0049c6e0: 7420 6172 6775 6d65 6e74 2073 7065 6369 t argument speci │ │ │ 0049c6f0: 6669 6573 2074 6865 2073 7472 696e 6720 fies the string │ │ │ 0049c700: 746f 2063 6f6e 7665 7274 2074 6f20 6f72 to convert to or │ │ │ -0049c710: 2066 726f 6d20 7468 651c 0022 7e12 0000 from the.."~... │ │ │ +0049c710: 2066 726f 6d20 7468 651c 0022 e012 0000 from the..".... │ │ │ 0049c720: 2020 2020 2020 205a 5752 4954 4520 666f ZWRITE fo │ │ │ -0049c730: 726d 6174 2e4d 0022 7e13 0000 2020 2020 rmat.M."~... │ │ │ +0049c730: 726d 6174 2e4d 0022 e013 0000 2020 2020 rmat.M.".... │ │ │ 0049c740: 206f 2054 6865 2073 6563 6f6e 6420 6172 o The second ar │ │ │ 0049c750: 6775 6d65 6e74 2073 7065 6369 6669 6573 gument specifies │ │ │ 0049c760: 2074 6865 2064 6972 6563 7469 6f6e 206f the direction o │ │ │ 0049c770: 6620 636f 6e76 6572 7369 6f6e 2e20 5768 f conversion. Wh │ │ │ -0049c780: 656e 5300 227e 1400 0020 2020 2020 2020 enS."~... │ │ │ +0049c780: 656e 5300 22e0 1400 0020 2020 2020 2020 enS.".... │ │ │ 0049c790: 696e 7465 7870 7220 6973 206e 6f74 2073 intexpr is not s │ │ │ 0049c7a0: 7065 6369 6669 6564 206f 7220 6576 616c pecified or eval │ │ │ 0049c7b0: 7561 7465 7320 746f 207a 6572 6f2c 2024 uates to zero, $ │ │ │ 0049c7c0: 7a77 7269 7465 2829 2063 6f6e 7665 7274 zwrite() convert │ │ │ 0049c7d0: 7320 7468 6500 0000 0000 0000 0000 0000 s the........... │ │ │ 0049c7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049c7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049c800: 0400 0000 6503 0000 2b37 0000 0000 0000 ....e...+7...... │ │ │ 0049c810: 1500 0000 4845 4c50 00ff 7300 ff49 5356 ....HELP..s..ISV │ │ │ -0049c820: 0000 4953 560e 000d 7ebf 1100 0020 2020 ..ISV...~.... │ │ │ -0049c830: 4953 5607 000e 7e21 0000 5100 0e7e 3100 ISV...~!..Q..~1. │ │ │ +0049c820: 0000 4953 560e 000d e0bf 1100 0020 2020 ..ISV........ │ │ │ +0049c830: 4953 5607 000e e021 0000 5100 0ee0 3100 ISV....!..Q...1. │ │ │ 0049c840: 0020 2020 5468 6973 2063 6861 7074 6572 . This chapter │ │ │ 0049c850: 2064 6573 6372 6962 6573 2074 6865 204d describes the M │ │ │ 0049c860: 2049 6e74 7269 6e73 6963 2053 7065 6369 Intrinsic Speci │ │ │ 0049c870: 616c 2056 6172 6961 626c 6573 2069 6d70 al Variables imp │ │ │ -0049c880: 6c65 6d65 6e74 6564 2069 6e50 000e 7e41 lemented inP..~A │ │ │ +0049c880: 6c65 6d65 6e74 6564 2069 6e50 000e e041 lemented inP...A │ │ │ 0049c890: 0000 2020 2047 542e 4d2e 2041 6c6c 2065 .. GT.M. All e │ │ │ 0049c8a0: 6e74 7269 6573 2073 7461 7274 696e 6720 ntries starting │ │ │ 0049c8b0: 7769 7468 2074 6865 206c 6574 7465 7220 with the letter │ │ │ 0049c8c0: 5a20 6172 6520 4754 2e4d 2061 6464 6974 Z are GT.M addit │ │ │ -0049c8d0: 696f 6e73 2074 6f20 7468 6552 000e 7e51 ions to theR..~Q │ │ │ +0049c8d0: 696f 6e73 2074 6f20 7468 6552 000e e051 ions to theR...Q │ │ │ 0049c8e0: 0000 2020 2041 4e53 4920 7374 616e 6461 .. ANSI standa │ │ │ 0049c8f0: 7264 2049 6e74 7269 6e73 6963 2053 7065 rd Intrinsic Spe │ │ │ 0049c900: 6369 616c 2056 6172 6961 626c 6573 2e20 cial Variables. │ │ │ 0049c910: 4e6f 6e65 206f 6620 7468 6520 496e 7472 None of the Intr │ │ │ 0049c920: 696e 7369 6320 5370 6563 6961 6c27 000e insic Special'.. │ │ │ -0049c930: 7e61 0000 2020 2056 6172 6961 626c 6573 ~a.. Variables │ │ │ +0049c930: e061 0000 2020 2056 6172 6961 626c 6573 .a.. Variables │ │ │ 0049c940: 2061 7265 2063 6173 6520 7365 6e73 6974 are case sensit │ │ │ -0049c950: 6976 652e 0700 0e7e 7100 0051 000e 7e81 ive....~q..Q..~. │ │ │ +0049c950: 6976 652e 0700 0ee0 7100 0051 000e e081 ive.....q..Q.... │ │ │ 0049c960: 0000 2020 204d 2049 6e74 7269 6e73 6963 .. M Intrinsic │ │ │ 0049c970: 2053 7065 6369 616c 2056 6172 6961 626c Special Variabl │ │ │ 0049c980: 6573 2073 7461 7274 2077 6974 6820 6120 es start with a │ │ │ 0049c990: 7369 6e67 6c65 2064 6f6c 6c61 7220 7369 single dollar si │ │ │ -0049c9a0: 676e 2028 2429 2e20 4754 2e4d 4d00 0e7e gn ($). GT.MM..~ │ │ │ +0049c9a0: 676e 2028 2429 2e20 4754 2e4d 4d00 0ee0 gn ($). GT.MM... │ │ │ 0049c9b0: 9100 0020 2020 7072 6f76 6964 6573 2073 ... provides s │ │ │ 0049c9c0: 7563 6820 7661 7269 6162 6c65 7320 666f uch variables fo │ │ │ 0049c9d0: 7220 7072 6f67 7261 6d20 6578 616d 696e r program examin │ │ │ 0049c9e0: 6174 696f 6e2e 2049 6e20 736f 6d65 2063 ation. In some c │ │ │ -0049c9f0: 6173 6573 2c20 7468 6555 000d 7ec0 1100 ases, theU..~... │ │ │ +0049c9f0: 6173 6573 2c20 7468 6555 000d e0c0 1100 ases, theU...... │ │ │ 0049ca00: 0020 2020 496e 7472 696e 7369 6320 5370 . Intrinsic Sp │ │ │ 0049ca10: 6563 6961 6c20 5661 7269 6162 6c65 7320 ecial Variables │ │ │ 0049ca20: 6d61 7920 6265 2073 6574 2074 6f20 6d6f may be set to mo │ │ │ 0049ca30: 6469 6679 2074 6865 2063 6f72 7265 7370 dify the corresp │ │ │ 0049ca40: 6f6e 6469 6e67 2070 6172 7420 6f66 1a00 onding part of.. │ │ │ -0049ca50: 0e7e 1200 0020 2020 7468 6520 656e 7669 .~... the envi │ │ │ -0049ca60: 726f 6e6d 656e 742e 0700 0e7e 1300 0012 ronment....~.... │ │ │ -0049ca70: 000e 7e14 0000 2020 202a 2a4e 6f74 652a ..~... **Note* │ │ │ -0049ca80: 2a07 000e 7e15 0000 5200 0e7e 1600 0020 *...~...R..~... │ │ │ +0049ca50: 0ee0 1200 0020 2020 7468 6520 656e 7669 ..... the envi │ │ │ +0049ca60: 726f 6e6d 656e 742e 0700 0ee0 1300 0012 ronment......... │ │ │ +0049ca70: 000e e014 0000 2020 202a 2a4e 6f74 652a ...... **Note* │ │ │ +0049ca80: 2a07 000e e015 0000 5200 0ee0 1600 0020 *.......R...... │ │ │ 0049ca90: 2020 4e6f 6e65 206f 6620 7468 6520 496e None of the In │ │ │ 0049caa0: 7472 696e 7369 6320 5370 6563 6961 6c20 trinsic Special │ │ │ 0049cab0: 5661 7269 6162 6c65 7320 6361 6e20 6265 Variables can be │ │ │ 0049cac0: 204b 494c 4c65 642e 2053 4554 7469 6e67 KILLed. SETting │ │ │ -0049cad0: 206f 7220 4e45 5769 6e67 5400 0e7e 1700 or NEWingT..~.. │ │ │ +0049cad0: 206f 7220 4e45 5769 6e67 5400 0ee0 1700 or NEWingT..... │ │ │ 0049cae0: 0020 2020 6973 2067 656e 6572 616c 6c79 . is generally │ │ │ 0049caf0: 206e 6f74 2061 6c6c 6f77 6564 2c20 6275 not allowed, bu │ │ │ 0049cb00: 7420 6973 2073 7065 6369 6669 6361 6c6c t is specificall │ │ │ 0049cb10: 7920 6e6f 7465 6420 696e 2074 6865 2064 y noted in the d │ │ │ 0049cb20: 6573 6372 6970 7469 6f6e 7320 6f66 1800 escriptions of.. │ │ │ -0049cb30: 0e7e 1800 0020 2020 7468 6f73 6520 7468 .~... those th │ │ │ -0049cb40: 6174 2064 6f2e 0700 0e7e 1900 0018 000d at do....~...... │ │ │ -0049cb50: 7eff 7300 ff24 4445 5649 4345 0000 2444 ~.s..$DEVICE..$D │ │ │ +0049cb30: 0ee0 1800 0020 2020 7468 6f73 6520 7468 ..... those th │ │ │ +0049cb40: 6174 2064 6f2e 0700 0ee0 1900 0018 000d at do........... │ │ │ +0049cb50: e0ff 7300 ff24 4445 5649 4345 0000 2444 ..s..$DEVICE..$D │ │ │ 0049cb60: 6576 6963 6565 0000 0000 0000 0000 0000 evicee.......... │ │ │ 0049cb70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049cb80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049cb90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049cba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049cbb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049cbc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -302331,2009 +302331,2009 @@ │ │ │ 0049cfa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049cfb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049cfc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049cfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049cfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049cff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049d000: 0400 0000 f407 0000 7c2c 0000 0000 0000 ........|,...... │ │ │ -0049d010: 2b00 007e 4845 4c50 00ff 7300 ff49 5356 +..~HELP..s..ISV │ │ │ +0049d010: 2b00 00e0 4845 4c50 00ff 7300 ff49 5356 +...HELP..s..ISV │ │ │ 0049d020: 00ff 7300 ff24 4445 5649 4345 00bf 1100 ..s..$DEVICE.... │ │ │ -0049d030: 0020 2020 2444 6576 6963 6507 001a 7e21 . $Device...~! │ │ │ -0049d040: 0000 5300 1a7e 3100 0020 2020 2444 5b45 ..S..~1.. $D[E │ │ │ +0049d030: 0020 2020 2444 6576 6963 6507 001a e021 . $Device....! │ │ │ +0049d040: 0000 5300 1ae0 3100 0020 2020 2444 5b45 ..S...1.. $D[E │ │ │ 0049d050: 5649 4345 5d20 7265 666c 6563 7473 2074 VICE] reflects t │ │ │ 0049d060: 6865 2073 7461 7475 7320 6f66 2074 6865 he status of the │ │ │ 0049d070: 2063 7572 7265 6e74 2064 6576 6963 652e current device. │ │ │ 0049d080: 2049 6620 7468 6520 7374 6174 7573 206f If the status o │ │ │ -0049d090: 6620 7468 6551 001a 7e41 0000 2020 2064 f theQ..~A.. d │ │ │ +0049d090: 6620 7468 6551 001a e041 0000 2020 2064 f theQ...A.. d │ │ │ 0049d0a0: 6576 6963 6520 646f 6573 206e 6f74 2072 evice does not r │ │ │ 0049d0b0: 6566 6c65 6374 2061 6e79 2065 7272 6f72 eflect any error │ │ │ 0049d0c0: 2d63 6f6e 6469 7469 6f6e 2c20 7468 6520 -condition, the │ │ │ 0049d0d0: 7661 6c75 6520 6f66 2024 4445 5649 4345 value of $DEVICE │ │ │ -0049d0e0: 2c20 7768 656e 5000 1a7e 5100 0020 2020 , whenP..~Q.. │ │ │ +0049d0e0: 2c20 7768 656e 5000 1ae0 5100 0020 2020 , whenP...Q.. │ │ │ 0049d0f0: 696e 7465 7270 7265 7465 6420 6173 2061 interpreted as a │ │ │ 0049d100: 2074 7275 7468 2d76 616c 7565 2069 7320 truth-value is │ │ │ 0049d110: 3020 2846 414c 5345 292e 2049 6620 7468 0 (FALSE). If th │ │ │ 0049d120: 6520 7374 6174 7573 206f 6620 7468 6520 e status of the │ │ │ -0049d130: 6465 7669 6365 5200 1a7e 6100 0020 2020 deviceR..~a.. │ │ │ +0049d130: 6465 7669 6365 5200 1ae0 6100 0020 2020 deviceR...a.. │ │ │ 0049d140: 7265 666c 6563 7420 616e 7920 6572 726f reflect any erro │ │ │ 0049d150: 722d 636f 6e64 6974 696f 6e2c 2074 6865 r-condition, the │ │ │ 0049d160: 2076 616c 7565 206f 6620 2444 4556 4943 value of $DEVIC │ │ │ 0049d170: 452c 2077 6865 6e20 696e 7465 7270 7265 E, when interpre │ │ │ -0049d180: 7465 6420 6173 2061 2200 1a7e 7100 0020 ted as a"..~q.. │ │ │ +0049d180: 7465 6420 6173 2061 2200 1ae0 7100 0020 ted as a"...q.. │ │ │ 0049d190: 2020 7472 7574 682d 7661 6c75 6520 6973 truth-value is │ │ │ -0049d1a0: 2031 2028 5452 5545 292e 0700 1a7e 8100 1 (TRUE)....~.. │ │ │ -0049d1b0: 0012 001a 7e91 0000 2020 202a 2a4e 6f74 ....~... **Not │ │ │ -0049d1c0: 652a 2a08 0019 7ec0 1100 0053 001a 7e12 e**...~....S..~. │ │ │ +0049d1a0: 2031 2028 5452 5545 292e 0700 1ae0 8100 1 (TRUE)....... │ │ │ +0049d1b0: 0012 001a e091 0000 2020 202a 2a4e 6f74 ........ **Not │ │ │ +0049d1c0: 652a 2a08 0019 e0c0 1100 0053 001a e012 e**........S.... │ │ │ 0049d1d0: 0000 2020 2054 6865 2069 6e69 7469 616c .. The initial │ │ │ 0049d1e0: 2076 616c 7565 206f 6620 2444 4556 4943 value of $DEVIC │ │ │ 0049d1f0: 4520 6973 2069 6d70 6c65 6d65 6e74 6174 E is implementat │ │ │ 0049d200: 696f 6e20 6465 7065 6e64 616e 742e 2048 ion dependant. H │ │ │ 0049d210: 6f77 6576 6572 2c20 6966 2074 6865 4d00 owever, if theM. │ │ │ -0049d220: 1a7e 1300 0020 2020 696e 6974 6961 6c20 .~... initial │ │ │ +0049d220: 1ae0 1300 0020 2020 696e 6974 6961 6c20 ..... initial │ │ │ 0049d230: 7661 6c75 6520 6f66 2024 494f 2069 7320 value of $IO is │ │ │ 0049d240: 7468 6520 656d 7074 7920 7374 7269 6e67 the empty string │ │ │ 0049d250: 2c20 7468 656e 2074 6865 2069 6e69 7469 , then the initi │ │ │ -0049d260: 616c 2076 616c 7565 206f 6627 001a 7e14 al value of'..~. │ │ │ +0049d260: 616c 2076 616c 7565 206f 6627 001a e014 al value of'.... │ │ │ 0049d270: 0000 2020 2024 4445 5649 4345 2069 7320 .. $DEVICE is │ │ │ 0049d280: 616c 736f 2065 6d70 7479 2073 7472 696e also empty strin │ │ │ -0049d290: 672e 0700 1a7e 1500 003f 001a 7e16 0000 g....~...?..~... │ │ │ +0049d290: 672e 0700 1ae0 1500 003f 001a e016 0000 g........?...... │ │ │ 0049d2a0: 2020 2024 4445 5649 4345 2067 6976 6573 $DEVICE gives │ │ │ 0049d2b0: 2073 7461 7475 7320 636f 6465 2061 6e64 status code and │ │ │ 0049d2c0: 206d 6561 6e69 6e67 2c20 696e 206f 6e65 meaning, in one │ │ │ -0049d2d0: 2061 6363 6573 733a 0700 1a7e 1700 0012 access:...~.... │ │ │ -0049d2e0: 001a 7e18 0000 2020 2045 7861 6d70 6c65 ..~... Example │ │ │ -0049d2f0: 3a07 001a 7e19 0000 2400 1a7e 1a00 0020 :...~...$..~... │ │ │ +0049d2d0: 2061 6363 6573 733a 0700 1ae0 1700 0012 access:........ │ │ │ +0049d2e0: 001a e018 0000 2020 2045 7861 6d70 6c65 ...... Example │ │ │ +0049d2f0: 3a07 001a e019 0000 2400 1ae0 1a00 0020 :.......$...... │ │ │ 0049d300: 2020 312c 436f 6e6e 6563 7469 6f6e 2072 1,Connection r │ │ │ -0049d310: 6573 6574 2062 7920 7065 6572 0700 1a7e eset by peer...~ │ │ │ -0049d320: 2100 0052 001a 7e22 0000 2020 2054 6865 !..R..~".. The │ │ │ +0049d310: 6573 6574 2062 7920 7065 6572 0700 1ae0 eset by peer.... │ │ │ +0049d320: 2100 0052 001a e022 0000 2020 2054 6865 !..R...".. The │ │ │ 0049d330: 2061 626f 7665 206d 6573 7361 6765 2069 above message i │ │ │ 0049d340: 7320 6469 7370 6c61 7965 6420 6f6e 2074 s displayed on t │ │ │ 0049d350: 6865 2073 6572 7665 7220 7369 6465 2077 he server side w │ │ │ 0049d360: 6865 6e20 7468 6520 736f 636b 6574 2064 hen the socket d │ │ │ -0049d370: 6576 6963 6527 001a 7e23 0000 2020 2069 evice'..~#.. i │ │ │ +0049d370: 6576 6963 6527 001a e023 0000 2020 2069 evice'...#.. i │ │ │ 0049d380: 7320 636c 6f73 6564 206f 6e20 7468 6520 s closed on the │ │ │ -0049d390: 636c 6965 6e74 2073 6964 652e 0700 1a7e client side....~ │ │ │ -0049d3a0: 2400 0011 0012 7e45 434f 4445 0000 2445 $.....~ECODE..$E │ │ │ -0049d3b0: 436f 6465 1100 187e bf11 0000 2020 2024 Code...~.... $ │ │ │ -0049d3c0: 4543 6f64 6507 0019 7e21 0000 5000 197e ECode...~!..P..~ │ │ │ +0049d390: 636c 6965 6e74 2073 6964 652e 0700 1ae0 client side..... │ │ │ +0049d3a0: 2400 0011 0012 e045 434f 4445 0000 2445 $......ECODE..$E │ │ │ +0049d3b0: 436f 6465 1100 18e0 bf11 0000 2020 2024 Code........ $ │ │ │ +0049d3c0: 4543 6f64 6507 0019 e021 0000 5000 19e0 ECode....!..P... │ │ │ 0049d3d0: 3100 0020 2020 2445 435b 4f44 455d 2063 1.. $EC[ODE] c │ │ │ 0049d3e0: 6f6e 7461 696e 7320 6120 6c69 7374 206f ontains a list o │ │ │ 0049d3f0: 6620 6572 726f 7220 636f 6465 7320 666f f error codes fo │ │ │ 0049d400: 7220 2261 6374 6976 6522 2065 7272 6f72 r "active" error │ │ │ -0049d410: 7320 2d74 6865 2065 7272 6f72 4f00 197e s -the errorO..~ │ │ │ +0049d410: 7320 2d74 6865 2065 7272 6f72 4f00 19e0 s -the errorO... │ │ │ 0049d420: 4100 0020 2020 636f 6e64 6974 696f 6e73 A.. conditions │ │ │ 0049d430: 2077 6869 6368 2061 7265 206e 6f74 2079 which are not y │ │ │ 0049d440: 6574 2072 6573 6f6c 7665 642e 2049 6620 et resolved. If │ │ │ 0049d450: 7468 6572 6520 6172 6520 6e6f 2061 6374 there are no act │ │ │ -0049d460: 6976 6520 6572 726f 7273 2c50 0019 7e51 ive errors,P..~Q │ │ │ +0049d460: 6976 6520 6572 726f 7273 2c50 0019 e051 ive errors,P...Q │ │ │ 0049d470: 0000 2020 2024 4543 4f44 4520 636f 6e74 .. $ECODE cont │ │ │ 0049d480: 6169 6e73 2074 6865 2065 6d70 7479 2073 ains the empty s │ │ │ 0049d490: 7472 696e 672e 2057 6865 6e65 7665 7220 tring. Whenever │ │ │ 0049d4a0: 616e 2065 7272 6f72 206f 6363 7572 732c an error occurs, │ │ │ -0049d4b0: 2061 2063 6f64 6520 666f 7254 0019 7e61 a code forT..~a │ │ │ +0049d4b0: 2061 2063 6f64 6520 666f 7254 0019 e061 a code forT...a │ │ │ 0049d4c0: 0000 2020 2074 6861 7420 6572 726f 7220 .. that error │ │ │ 0049d4d0: 6973 2061 7070 656e 6465 6420 746f 2074 is appended to t │ │ │ 0049d4e0: 6865 2076 616c 7565 206f 6620 2445 434f he value of $ECO │ │ │ 0049d4f0: 4445 2069 6e20 7375 6368 2061 2077 6179 DE in such a way │ │ │ 0049d500: 2074 6861 7420 7468 6520 7661 6c75 6538 that the value8 │ │ │ -0049d510: 0019 7e71 0000 2020 206f 6620 2445 434f ..~q.. of $ECO │ │ │ +0049d510: 0019 e071 0000 2020 206f 6620 2445 434f ...q.. of $ECO │ │ │ 0049d520: 4445 2061 6c77 6179 7320 7374 6172 7473 DE always starts │ │ │ 0049d530: 2061 6e64 2065 6e64 7320 7769 7468 2061 and ends with a │ │ │ -0049d540: 2063 6f6d 6d61 2e07 0019 7e81 0000 5100 comma....~...Q. │ │ │ -0049d550: 197e 9100 0020 2020 5468 6520 7661 6c75 .~... The valu │ │ │ +0049d540: 2063 6f6d 6d61 2e07 0019 e081 0000 5100 comma........Q. │ │ │ +0049d550: 19e0 9100 0020 2020 5468 6520 7661 6c75 ..... The valu │ │ │ 0049d560: 6520 6f66 2024 4543 4f44 4520 6361 6e20 e of $ECODE can │ │ │ 0049d570: 6265 2053 4554 2c20 616e 6420 7768 656e be SET, and when │ │ │ 0049d580: 2069 7420 6973 2073 6574 2074 6f20 6120 it is set to a │ │ │ 0049d590: 6e6f 6e2d 4e55 4c4c 2076 616c 7565 2c23 non-NULL value,# │ │ │ -0049d5a0: 0018 7ec0 1100 0020 2020 6572 726f 7220 ..~.... error │ │ │ +0049d5a0: 0018 e0c0 1100 0020 2020 6572 726f 7220 ....... error │ │ │ 0049d5b0: 7072 6f63 6573 7369 6e67 2073 7461 7274 processing start │ │ │ -0049d5c0: 732e 0700 197e 1200 004f 0019 7e13 0000 s....~...O..~... │ │ │ +0049d5c0: 732e 0700 19e0 1200 004f 0019 e013 0000 s........O...... │ │ │ 0049d5d0: 2020 204c 6973 7420 6f66 2063 6f64 6573 List of codes │ │ │ 0049d5e0: 2066 6f72 2024 4543 4f44 4520 7374 6172 for $ECODE star │ │ │ 0049d5f0: 7420 7769 7468 2063 6f6d 6d61 2073 6570 t with comma sep │ │ │ 0049d600: 6572 6174 6564 2062 7920 636f 6d6d 6173 erated by commas │ │ │ -0049d610: 2e20 4120 636f 6465 5400 197e 1400 0020 . A codeT..~... │ │ │ +0049d610: 2e20 4120 636f 6465 5400 19e0 1400 0020 . A codeT...... │ │ │ 0049d620: 2020 7374 6172 7473 2077 6974 6820 224d starts with "M │ │ │ 0049d630: 222c 2022 5522 2c20 6f72 2022 5a22 2c20 ", "U", or "Z", │ │ │ 0049d640: 7769 7468 2072 6573 7420 6e75 6d65 7269 with rest numeri │ │ │ 0049d650: 632e 2022 4d22 2063 6f64 6573 2061 7265 c. "M" codes are │ │ │ -0049d660: 2061 7373 6967 6e65 6420 6279 5200 197e assigned byR..~ │ │ │ +0049d660: 2061 7373 6967 6e65 6420 6279 5200 19e0 assigned byR... │ │ │ 0049d670: 1500 0020 2020 4d44 4320 284d 554d 5053 ... MDC (MUMPS │ │ │ 0049d680: 2044 6576 656c 6f70 6d65 6e74 2043 6f6d Development Com │ │ │ 0049d690: 6d69 7474 6565 292c 2022 5522 2062 7920 mittee), "U" by │ │ │ 0049d6a0: 6170 706c 6963 6174 696f 6e20 2870 726f application (pro │ │ │ 0049d6b0: 6772 616d 6d65 7273 292c 2061 6e64 3e00 grammers), and>. │ │ │ -0049d6c0: 197e 1600 0020 2020 225a 2220 636f 6465 .~... "Z" code │ │ │ +0049d6c0: 19e0 1600 0020 2020 225a 2220 636f 6465 ..... "Z" code │ │ │ 0049d6d0: 7320 6279 204d 554d 5053 2069 6d70 6c65 s by MUMPS imple │ │ │ 0049d6e0: 6d65 6e74 6f72 7320 2869 6e20 7468 6973 mentors (in this │ │ │ -0049d6f0: 2063 6173 6520 4754 2e4d 292e 0700 197e case GT.M)....~ │ │ │ -0049d700: 1700 0050 0019 7e18 0000 2020 2041 6e20 ...P..~... An │ │ │ +0049d6f0: 2063 6173 6520 4754 2e4d 292e 0700 19e0 case GT.M)..... │ │ │ +0049d700: 1700 0050 0019 e018 0000 2020 2041 6e20 ...P...... An │ │ │ 0049d710: 6572 726f 7220 616c 7761 7973 2068 6173 error always has │ │ │ 0049d720: 2061 2047 542e 4d20 7370 6563 6966 6965 a GT.M specifie │ │ │ 0049d730: 6420 636f 6465 2061 6e64 206d 616e 7920 d code and many │ │ │ 0049d740: 6572 726f 7273 2061 6c73 6f20 6861 7665 errors also have │ │ │ -0049d750: 2061 6e52 0019 7e19 0000 2020 2041 4e53 anR..~... ANS │ │ │ +0049d750: 2061 6e52 0019 e019 0000 2020 2041 4e53 anR...... ANS │ │ │ 0049d760: 4920 5374 616e 6461 7264 2063 6f64 652e I Standard code. │ │ │ 0049d770: 2054 6865 2063 6f6d 706c 6574 6520 6c69 The complete li │ │ │ 0049d780: 7374 206f 6620 7374 616e 6461 7264 697a st of standardiz │ │ │ 0049d790: 6564 2065 7272 6f72 2063 6f64 6573 2063 ed error codes c │ │ │ -0049d7a0: 616e 2062 654f 0019 7e1a 0000 2020 2072 an beO..~... r │ │ │ +0049d7a0: 616e 2062 654f 0019 e01a 0000 2020 2072 an beO...... r │ │ │ 0049d7b0: 6566 6572 656e 6365 6420 6672 6f6d 2047 eferenced from G │ │ │ 0049d7c0: 542e 4d20 4d65 7373 6167 6520 616e 6420 T.M Message and │ │ │ 0049d7d0: 5265 636f 7665 7279 2050 726f 6365 6475 Recovery Procedu │ │ │ 0049d7e0: 7265 7320 5265 6665 7265 6e63 6520 4d61 res Reference Ma │ │ │ 0049d7f0: 6e75 616c 0000 0000 0000 0000 0000 0000 nual............ │ │ │ 0049d800: 0400 0000 b707 0000 a92c 0000 0000 0000 .........,...... │ │ │ -0049d810: 3b00 007e 4845 4c50 00ff 7300 ff49 5356 ;..~HELP..s..ISV │ │ │ +0049d810: 3b00 00e0 4845 4c50 00ff 7300 ff49 5356 ;...HELP..s..ISV │ │ │ 0049d820: 00ff 7300 ff24 4543 4f44 4500 c021 0000 ..s..$ECODE..!.. │ │ │ 0049d830: 2020 2076 6572 7369 6f6e 2034 2e33 2061 version 4.3 a │ │ │ -0049d840: 6e64 206f 6e77 6172 6473 2e07 0019 7e22 nd onwards....~" │ │ │ -0049d850: 0000 3c00 197e 2300 0020 2020 4946 2024 ..<..~#.. IF $ │ │ │ +0049d840: 6e64 206f 6e77 6172 6473 2e07 0019 e022 nd onwards....." │ │ │ +0049d850: 0000 3c00 19e0 2300 0020 2020 4946 2024 ..<...#.. IF $ │ │ │ 0049d860: 4543 4f44 455b 222c 4d36 312c 2220 5752 ECODE[",M61," WR │ │ │ 0049d870: 4954 4520 2255 6e64 6566 696e 6564 206c ITE "Undefined l │ │ │ 0049d880: 6f63 616c 2076 6172 6961 626c 6522 0700 ocal variable".. │ │ │ -0049d890: 197e 2400 0012 0019 7e25 0000 2020 202a .~$.....~%.. * │ │ │ -0049d8a0: 2a4e 6f74 652a 2a07 0019 7e26 0000 4f00 *Note**...~&..O. │ │ │ -0049d8b0: 197e 2700 0020 2020 5468 6520 6c65 6674 .~'.. The left │ │ │ +0049d890: 19e0 2400 0012 0019 e025 0000 2020 202a ..$......%.. * │ │ │ +0049d8a0: 2a4e 6f74 652a 2a07 0019 e026 0000 4f00 *Note**....&..O. │ │ │ +0049d8b0: 19e0 2700 0020 2020 5468 6520 6c65 6674 ..'.. The left │ │ │ 0049d8c0: 6d6f 7374 2063 6861 7261 6374 6572 206f most character o │ │ │ 0049d8d0: 6620 7468 6520 7661 6c75 6520 6f66 2024 f the value of $ │ │ │ 0049d8e0: 4543 4f44 4520 6973 2061 6c77 6179 7320 ECODE is always │ │ │ 0049d8f0: 6120 636f 6d6d 612e 2054 6869 734f 0019 a comma. ThisO.. │ │ │ -0049d900: 7e28 0000 2020 206d 6561 6e73 2074 6861 ~(.. means tha │ │ │ +0049d900: e028 0000 2020 206d 6561 6e73 2074 6861 .(.. means tha │ │ │ 0049d910: 7420 6576 6572 7920 6572 726f 7220 636f t every error co │ │ │ 0049d920: 6465 2074 6861 7420 6973 2073 746f 7265 de that is store │ │ │ 0049d930: 6420 696e 2024 4543 4f44 4520 6973 2073 d in $ECODE is s │ │ │ -0049d940: 7572 726f 756e 6465 6420 6279 5300 197e urrounded byS..~ │ │ │ +0049d940: 7572 726f 756e 6465 6420 6279 5300 19e0 urrounded byS... │ │ │ 0049d950: 2900 0020 2020 636f 6d6d 6173 2e20 4966 ).. commas. If │ │ │ 0049d960: 2024 4543 4f44 4520 7761 7320 746f 2063 $ECODE was to c │ │ │ 0049d970: 6f6e 7461 696e 7320 7468 6520 6572 726f ontains the erro │ │ │ 0049d980: 7220 636f 6465 2077 6974 686f 7574 2074 r code without t │ │ │ 0049d990: 6865 2063 6f6d 6d61 7320 2874 6861 7453 he commas (thatS │ │ │ -0049d9a0: 0019 7e2a 0000 2020 2069 732c 2022 4d36 ..~*.. is, "M6 │ │ │ +0049d9a0: 0019 e02a 0000 2020 2069 732c 2022 4d36 ...*.. is, "M6 │ │ │ 0049d9b0: 3122 292c 2074 6865 2076 6172 6961 626c 1"), the variabl │ │ │ 0049d9c0: 6520 776f 756c 6420 6368 6563 6b20 666f e would check fo │ │ │ 0049d9d0: 7220 7375 6273 6574 2022 4d36 2220 6173 r subset "M6" as │ │ │ 0049d9e0: 2077 656c 6c2e 2054 6875 732c 2069 7420 well. Thus, it │ │ │ -0049d9f0: 6973 4c00 197e 3100 0020 2020 7265 636f isL..~1.. reco │ │ │ +0049d9f0: 6973 4c00 19e0 3100 0020 2020 7265 636f isL...1.. reco │ │ │ 0049da00: 6d6d 656e 6465 6420 7468 6174 2079 6f75 mmended that you │ │ │ 0049da10: 2069 6e63 6c75 6465 2074 6865 2063 6f6d include the com │ │ │ 0049da20: 6d61 7320 696e 2074 6865 2076 616c 7565 mas in the value │ │ │ 0049da30: 2074 6f20 6368 6563 6b2e 2046 6f72 3900 to check. For9. │ │ │ -0049da40: 197e 3200 0020 2020 6578 616d 706c 653b .~2.. example; │ │ │ +0049da40: 19e0 3200 0020 2020 6578 616d 706c 653b ..2.. example; │ │ │ 0049da50: 2063 6865 636b 2077 6865 7468 6572 2024 check whether $ │ │ │ 0049da60: 4543 4f44 4520 636f 6e74 6169 6e73 2022 ECODE contains " │ │ │ -0049da70: 2c4d 3631 2c22 2e07 0019 7e33 0000 5400 ,M61,"....~3..T. │ │ │ -0049da80: 197e 3400 0020 2020 2445 434f 4445 2063 .~4.. $ECODE c │ │ │ +0049da70: 2c4d 3631 2c22 2e07 0019 e033 0000 5400 ,M61,".....3..T. │ │ │ +0049da80: 19e0 3400 0020 2020 2445 434f 4445 2063 ..4.. $ECODE c │ │ │ 0049da90: 616e 2062 6520 5345 5420 6275 7420 6e6f an be SET but no │ │ │ 0049daa0: 7420 4e45 5727 642e 2057 6865 6e20 2445 t NEW'd. When $E │ │ │ 0049dab0: 434f 4445 2069 7320 7365 7420 746f 2074 CODE is set to t │ │ │ 0049dac0: 6865 2065 6d70 7479 2073 7472 696e 6720 he empty string │ │ │ -0049dad0: 2822 5300 197e 3500 0020 2020 2229 2c20 ("S..~5.. "), │ │ │ +0049dad0: 2822 5300 19e0 3500 0020 2020 2229 2c20 ("S...5.. "), │ │ │ 0049dae0: 6572 726f 7220 6861 6e64 6c69 6e67 2062 error handling b │ │ │ 0049daf0: 6563 6f6d 6573 2022 696e 6163 7469 7665 ecomes "inactive │ │ │ 0049db00: 2220 616e 6420 7468 6572 6566 6f72 6520 " and therefore │ │ │ 0049db10: 5155 4954 2064 6f65 7320 6e6f 7420 7472 QUIT does not tr │ │ │ -0049db20: 6967 6765 7224 0019 7e36 0000 2020 2061 igger$..~6.. a │ │ │ +0049db20: 6967 6765 7224 0019 e036 0000 2020 2061 igger$...6.. a │ │ │ 0049db30: 6464 6974 696f 6e61 6c20 6572 726f 7220 dditional error │ │ │ -0049db40: 6861 6e64 6c69 6e67 2e07 0019 7e37 0000 handling....~7.. │ │ │ -0049db50: 5100 197e 3800 0020 2020 5768 656e 2024 Q..~8.. When $ │ │ │ +0049db40: 6861 6e64 6c69 6e67 2e07 0019 e037 0000 handling.....7.. │ │ │ +0049db50: 5100 19e0 3800 0020 2020 5768 656e 2024 Q...8.. When $ │ │ │ 0049db60: 4543 4f44 4520 6973 206e 6f74 2073 6574 ECODE is not set │ │ │ 0049db70: 2074 6f20 7468 6520 656d 7074 7920 7374 to the empty st │ │ │ 0049db80: 7269 6e67 2c20 4d20 6572 726f 7220 6861 ring, M error ha │ │ │ 0049db90: 6e64 6c69 6e67 2069 7320 6163 7469 7665 ndling is active │ │ │ -0049dba0: 2c40 0019 7e39 0000 2020 2077 6869 6368 ,@..~9.. which │ │ │ +0049dba0: 2c40 0019 e039 0000 2020 2077 6869 6368 ,@...9.. which │ │ │ 0049dbb0: 2061 6c73 6f20 6166 6665 6374 7320 6265 also affects be │ │ │ 0049dbc0: 6861 7669 6f72 2069 6e20 736f 6d65 2061 havior in some a │ │ │ 0049dbd0: 7370 6563 7473 206f 6620 2453 5441 434b spects of $STACK │ │ │ -0049dbe0: 2e07 0019 7e3a 0000 1200 137e 5354 4143 ....~:.....~STAC │ │ │ -0049dbf0: 4b00 0024 4553 7461 636b 1200 197e bf11 K..$EStack...~.. │ │ │ -0049dc00: 0000 2020 2024 4553 7461 636b 0700 1a7e .. $EStack...~ │ │ │ -0049dc10: 2100 0050 001a 7e31 0000 2020 2024 4553 !..P..~1.. $ES │ │ │ +0049dbe0: 2e07 0019 e03a 0000 1200 13e0 5354 4143 .....:......STAC │ │ │ +0049dbf0: 4b00 0024 4553 7461 636b 1200 19e0 bf11 K..$EStack...... │ │ │ +0049dc00: 0000 2020 2024 4553 7461 636b 0700 1ae0 .. $EStack.... │ │ │ +0049dc10: 2100 0050 001a e031 0000 2020 2024 4553 !..P...1.. $ES │ │ │ 0049dc20: 5b54 4143 4b5d 2063 6f6e 7461 696e 7320 [TACK] contains │ │ │ 0049dc30: 616e 2069 6e74 6567 6572 2063 6f75 6e74 an integer count │ │ │ 0049dc40: 206f 6620 7468 6520 6e75 6d62 6572 206f of the number o │ │ │ 0049dc50: 6620 4d20 7669 7274 7561 6c20 6d61 6368 f M virtual mach │ │ │ -0049dc60: 696e 6553 001a 7e41 0000 2020 2073 7461 ineS..~A.. sta │ │ │ +0049dc60: 696e 6553 001a e041 0000 2020 2073 7461 ineS...A.. sta │ │ │ 0049dc70: 636b 206c 6576 656c 7320 7468 6174 2068 ck levels that h │ │ │ 0049dc80: 6176 6520 6265 656e 2061 6374 6976 6174 ave been activat │ │ │ 0049dc90: 6564 2061 6e64 206e 6f74 2072 656d 6f76 ed and not remov │ │ │ 0049dca0: 6564 2073 696e 6365 2074 6865 206c 6173 ed since the las │ │ │ -0049dcb0: 7420 7469 6d65 1c00 1a7e 5100 0020 2020 t time...~Q.. │ │ │ +0049dcb0: 7420 7469 6d65 1c00 1ae0 5100 0020 2020 t time....Q.. │ │ │ 0049dcc0: 2445 5354 4143 4b20 7761 7320 4e45 5727 $ESTACK was NEW' │ │ │ -0049dcd0: 642e 0700 1a7e 6100 0052 001a 7e71 0000 d....~a..R..~q.. │ │ │ +0049dcd0: 642e 0700 1ae0 6100 0052 001a e071 0000 d.....a..R...q.. │ │ │ 0049dce0: 2020 2041 204e 4557 2024 4553 5441 434b A NEW $ESTACK │ │ │ 0049dcf0: 2073 6176 6573 2074 6865 2076 616c 7565 saves the value │ │ │ 0049dd00: 206f 6620 6375 7272 656e 7420 2445 5354 of current $EST │ │ │ 0049dd10: 4143 4b20 616e 6420 7468 656e 2073 6574 ACK and then set │ │ │ -0049dd20: 7320 6974 7320 7661 6c75 6553 001a 7e81 s its valueS..~. │ │ │ +0049dd20: 7320 6974 7320 7661 6c75 6553 001a e081 s its valueS.... │ │ │ 0049dd30: 0000 2020 2074 6f20 7a65 726f 2028 3029 .. to zero (0) │ │ │ 0049dd40: 2e20 4966 2024 4553 5441 434b 2068 6173 . If $ESTACK has │ │ │ 0049dd50: 206e 6f74 2062 6565 6e20 4e45 5727 6420 not been NEW'd │ │ │ 0049dd60: 696e 2074 6865 2063 7572 7265 6e74 2065 in the current e │ │ │ 0049dd70: 7865 6375 7469 6f6e 2070 6174 682c 1900 xecution path,.. │ │ │ -0049dd80: 1a7e 9100 0020 2020 2445 5354 4143 4b3d .~... $ESTACK= │ │ │ -0049dd90: 2453 5441 434b 2e08 0019 7ec0 1100 0036 $STACK....~....6 │ │ │ -0049dda0: 001a 7e12 0000 2020 2053 4554 2024 4554 ..~... SET $ET │ │ │ +0049dd80: 1ae0 9100 0020 2020 2445 5354 4143 4b3d ..... $ESTACK= │ │ │ +0049dd90: 2453 5441 434b 2e08 0019 e0c0 1100 0036 $STACK.........6 │ │ │ +0049dda0: 001a e012 0000 2020 2053 4554 2024 4554 ...... SET $ET │ │ │ 0049ddb0: 5241 503d 2251 5549 543a 2445 5354 4143 RAP="QUIT:$ESTAC │ │ │ 0049ddc0: 4b20 474f 544f 204c 4142 454c 5e52 4f55 K GOTO LABEL^ROU │ │ │ -0049ddd0: 5449 4e45 2207 001a 7e13 0000 5400 1a7e TINE"...~...T..~ │ │ │ +0049ddd0: 5449 4e45 2207 001a e013 0000 5400 1ae0 TINE".......T... │ │ │ 0049dde0: 1400 0020 2020 2445 5354 4143 4b20 6d61 ... $ESTACK ma │ │ │ 0049ddf0: 7962 6520 7573 6564 2061 7320 6120 666c ybe used as a fl │ │ │ 0049de00: 6167 2074 6f20 696e 6469 6361 7465 2065 ag to indicate e │ │ │ 0049de10: 7272 6f72 2074 7261 7073 2069 6e76 6f6b rror traps invok │ │ │ 0049de20: 6564 2069 6e20 7061 7274 6963 756c 6172 ed in particular │ │ │ -0049de30: 5100 1a7e 1500 0020 2020 7374 6163 6b20 Q..~... stack │ │ │ +0049de30: 5100 1ae0 1500 0020 2020 7374 6163 6b20 Q...... stack │ │ │ 0049de40: 6c65 7665 6c73 206e 6565 6465 6420 746f levels needed to │ │ │ 0049de50: 2070 6572 666f 726d 2073 6f6d 6520 6469 perform some di │ │ │ 0049de60: 6666 6572 656e 7420 6163 7469 6f6e 2873 fferent action(s │ │ │ 0049de70: 292e 2024 4553 5441 434b 2063 616e 2062 ). $ESTACK can b │ │ │ -0049de80: 6547 001a 7e16 0000 2020 206d 6f73 7420 eG..~... most │ │ │ +0049de80: 6547 001a e016 0000 2020 206d 6f73 7420 eG...... most │ │ │ 0049de90: 7573 6566 756c 2069 6e20 7365 7474 696e useful in settin │ │ │ 0049dea0: 6720 7570 2061 206c 6179 6572 6564 2065 g up a layered e │ │ │ 0049deb0: 7272 6f72 2074 7261 7070 696e 6720 6d65 rror trapping me │ │ │ -0049dec0: 6368 616e 6973 6d2e 0700 1a7e 1700 0012 chanism....~.... │ │ │ -0049ded0: 001a 7e18 0000 2020 202a 2a4e 6f74 652a ..~... **Note* │ │ │ -0049dee0: 2a07 001a 7e19 0000 4f00 1a7e 1a00 0020 *...~...O..~... │ │ │ +0049dec0: 6368 616e 6973 6d2e 0700 1ae0 1700 0012 chanism......... │ │ │ +0049ded0: 001a e018 0000 2020 202a 2a4e 6f74 652a ...... **Note* │ │ │ +0049dee0: 2a07 001a e019 0000 4f00 1ae0 1a00 0020 *.......O...... │ │ │ 0049def0: 2020 4754 2e4d 2064 6f65 7320 6e6f 7420 GT.M does not │ │ │ 0049df00: 7065 726d 6974 2024 4553 5441 434b 2074 permit $ESTACK t │ │ │ 0049df10: 6f20 6265 2053 4554 2c20 686f 7765 7665 o be SET, howeve │ │ │ 0049df20: 7220 2445 5354 4143 4b20 6361 6e20 6265 r $ESTACK can be │ │ │ -0049df30: 204e 4557 6564 2e07 001a 7e21 0000 1000 NEWed....~!.... │ │ │ -0049df40: 137e 5452 4150 0000 2445 5472 6170 1100 .~TRAP..$ETrap.. │ │ │ -0049df50: 187e bf11 0000 2020 2024 4554 7261 7007 .~.... $ETrap. │ │ │ -0049df60: 0019 7e21 0000 5100 197e 3100 0020 2020 ..~!..Q..~1.. │ │ │ +0049df30: 204e 4557 6564 2e07 001a e021 0000 1000 NEWed.....!.... │ │ │ +0049df40: 13e0 5452 4150 0000 2445 5472 6170 1100 ..TRAP..$ETrap.. │ │ │ +0049df50: 18e0 bf11 0000 2020 2024 4554 7261 7007 ...... $ETrap. │ │ │ +0049df60: 0019 e021 0000 5100 19e0 3100 0020 2020 ...!..Q...1.. │ │ │ 0049df70: 2445 545b 5241 505d 2063 6f6e 7461 696e $ET[RAP] contain │ │ │ 0049df80: 7320 6120 7374 7269 6e67 2076 616c 7565 s a string value │ │ │ 0049df90: 2074 6861 7420 4754 2e4d 2069 6e76 6f6b that GT.M invok │ │ │ 0049dfa0: 6573 2077 6865 6e20 616e 2065 7272 6f72 es when an error │ │ │ 0049dfb0: 206f 6363 7572 7300 0000 0000 0000 0000 occurs......... │ │ │ 0049dfc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049dfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049dfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049dff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049e000: 0400 0000 f907 0000 d22c 0000 0000 0000 .........,...... │ │ │ -0049e010: 6d00 007e 4845 4c50 00ff 7300 ff49 5356 m..~HELP..s..ISV │ │ │ +0049e010: 6d00 00e0 4845 4c50 00ff 7300 ff49 5356 m...HELP..s..ISV │ │ │ 0049e020: 00ff 7300 ff24 4554 5241 5000 bf41 0000 ..s..$ETRAP..A.. │ │ │ 0049e030: 2020 2064 7572 696e 6720 726f 7574 696e during routin │ │ │ 0049e040: 6520 6578 6563 7574 696f 6e2e 2057 6865 e execution. Whe │ │ │ 0049e050: 6e20 6120 7072 6f63 6573 7320 6973 2069 n a process is i │ │ │ 0049e060: 6e69 7469 6174 6564 2c20 4754 2e4d 2061 nitiated, GT.M a │ │ │ 0049e070: 7373 6967 6e73 2024 4554 5241 5053 0019 ssigns $ETRAPS.. │ │ │ -0049e080: 7e51 0000 2020 2074 6865 2076 616c 7565 ~Q.. the value │ │ │ +0049e080: e051 0000 2020 2074 6865 2076 616c 7565 .Q.. the value │ │ │ 0049e090: 206f 6620 7468 6520 6774 6d5f 6574 7261 of the gtm_etra │ │ │ 0049e0a0: 7020 656e 7669 726f 6e6d 656e 7420 7661 p environment va │ │ │ 0049e0b0: 7269 6162 6c65 2c20 6966 2067 746d 5f65 riable, if gtm_e │ │ │ 0049e0c0: 7472 6170 2069 7320 6465 6669 6e65 642c trap is defined, │ │ │ -0049e0d0: 5300 197e 6100 0020 2020 616e 6420 6f74 S..~a.. and ot │ │ │ +0049e0d0: 5300 19e0 6100 0020 2020 616e 6420 6f74 S...a.. and ot │ │ │ 0049e0e0: 6865 7277 6973 6520 7468 6520 656d 7074 herwise the empt │ │ │ 0049e0f0: 7920 7374 7269 6e67 2c20 696e 2077 6869 y string, in whi │ │ │ 0049e100: 6368 2063 6173 6520 245a 5452 4150 3d22 ch case $ZTRAP=" │ │ │ 0049e110: 4222 2063 6f6e 7472 6f6c 7320 696e 6974 B" controls init │ │ │ -0049e120: 6961 6c19 0019 7e71 0000 2020 2065 7272 ial...~q.. err │ │ │ -0049e130: 6f72 2068 616e 646c 696e 672e 0700 197e or handling....~ │ │ │ -0049e140: 8100 0053 0019 7e91 0000 2020 2054 6865 ...S..~... The │ │ │ +0049e120: 6961 6c19 0019 e071 0000 2020 2065 7272 ial....q.. err │ │ │ +0049e130: 6f72 2068 616e 646c 696e 672e 0700 19e0 or handling..... │ │ │ +0049e140: 8100 0053 0019 e091 0000 2020 2054 6865 ...S...... The │ │ │ 0049e150: 2076 616c 7565 206f 6620 7468 6973 2076 value of this v │ │ │ 0049e160: 6172 6961 626c 6520 6973 2074 6865 204d ariable is the M │ │ │ 0049e170: 5b55 4d50 535d 2063 6f64 6520 7468 6174 [UMPS] code that │ │ │ 0049e180: 2047 542e 4d20 6578 6563 7574 6573 2077 GT.M executes w │ │ │ -0049e190: 6865 6e20 6974 1f00 187e c011 0000 2020 hen it...~.... │ │ │ +0049e190: 6865 6e20 6974 1f00 18e0 c011 0000 2020 hen it........ │ │ │ 0049e1a0: 2065 6e63 6f75 6e74 6572 7320 616e 2065 encounters an e │ │ │ -0049e1b0: 7272 6f72 2e07 0019 7e12 0000 3600 197e rror....~...6..~ │ │ │ +0049e1b0: 7272 6f72 2e07 0019 e012 0000 3600 19e0 rror........6... │ │ │ 0049e1c0: 1300 0020 2020 5345 5420 2445 5452 4150 ... SET $ETRAP │ │ │ 0049e1d0: 3d22 5155 4954 3a24 4553 5441 434b 2047 ="QUIT:$ESTACK G │ │ │ 0049e1e0: 4f54 4f20 4c41 4245 4c5e 524f 5554 494e OTO LABEL^ROUTIN │ │ │ -0049e1f0: 4522 0700 197e 1400 0054 0019 7e15 0000 E"...~...T..~... │ │ │ +0049e1f0: 4522 0700 19e0 1400 0054 0019 e015 0000 E".......T...... │ │ │ 0049e200: 2020 2054 6865 2076 616c 7565 206f 6620 The value of │ │ │ 0049e210: 2445 5452 4150 2069 7320 6368 616e 6765 $ETRAP is change │ │ │ 0049e220: 6420 7769 7468 2074 6865 2053 4554 2063 d with the SET c │ │ │ 0049e230: 6f6d 6d61 6e64 2e20 4368 616e 6769 6e67 ommand. Changing │ │ │ 0049e240: 2074 6865 2076 616c 7565 206f 6654 0019 the value ofT.. │ │ │ -0049e250: 7e16 0000 2020 2024 4554 5241 5020 7769 ~... $ETRAP wi │ │ │ +0049e250: e016 0000 2020 2024 4554 5241 5020 7769 .... $ETRAP wi │ │ │ 0049e260: 7468 2074 6865 2053 4554 2063 6f6d 6d61 th the SET comma │ │ │ 0049e270: 6e64 2069 6e69 7469 6174 6573 2061 206e nd initiates a n │ │ │ 0049e280: 6577 2074 7261 703b 2069 7420 646f 6573 ew trap; it does │ │ │ 0049e290: 206e 6f74 2073 6176 6520 7468 6520 6f6c not save the ol │ │ │ -0049e2a0: 640f 0019 7e17 0000 2020 2074 7261 702e d...~... trap. │ │ │ -0049e2b0: 0700 197e 1800 0050 0019 7e19 0000 2020 ...~...P..~... │ │ │ +0049e2a0: 640f 0019 e017 0000 2020 2074 7261 702e d....... trap. │ │ │ +0049e2b0: 0700 19e0 1800 0050 0019 e019 0000 2020 .......P...... │ │ │ 0049e2c0: 2024 4554 5241 5020 6d61 7920 616c 736f $ETRAP may also │ │ │ 0049e2d0: 2061 7070 6561 7220 6173 2061 6e20 6172 appear as an ar │ │ │ 0049e2e0: 6775 6d65 6e74 2074 6f20 616e 2069 6e63 gument to an inc │ │ │ 0049e2f0: 6c75 7369 7665 204e 4557 2063 6f6d 6d61 lusive NEW comma │ │ │ -0049e300: 6e64 2e20 4e45 5751 0019 7e1a 0000 2020 nd. NEWQ..~... │ │ │ +0049e300: 6e64 2e20 4e45 5751 0019 e01a 0000 2020 nd. NEWQ...... │ │ │ 0049e310: 2024 4554 5241 5020 6361 7573 6573 2047 $ETRAP causes G │ │ │ 0049e320: 542e 4d20 746f 2073 7461 636b 2074 6865 T.M to stack the │ │ │ 0049e330: 2061 6374 6976 6520 636f 6e64 6974 696f active conditio │ │ │ 0049e340: 6e20 6861 6e64 6c65 7227 7320 2824 4554 n handler's ($ET │ │ │ -0049e350: 5241 5029 206f 6c64 5400 197e 2100 0020 RAP) oldT..~!.. │ │ │ +0049e350: 5241 5029 206f 6c64 5400 19e0 2100 0020 RAP) oldT...!.. │ │ │ 0049e360: 2020 7661 6c75 652e 204e 4557 206c 6561 value. NEW lea │ │ │ 0049e370: 7665 7320 7468 6520 2445 5452 4150 2075 ves the $ETRAP u │ │ │ 0049e380: 6e63 6861 6e67 6564 2072 6567 6172 646c nchanged regardl │ │ │ 0049e390: 6573 7320 6f66 2074 6865 2070 7265 7669 ess of the previ │ │ │ -0049e3a0: 6f75 736c 7920 6163 7469 7665 5000 197e ously activeP..~ │ │ │ +0049e3a0: 6f75 736c 7920 6163 7469 7665 5000 19e0 ously activeP... │ │ │ 0049e3b0: 2200 0020 2020 636f 6e64 6974 696f 6e20 ".. condition │ │ │ 0049e3c0: 6861 6e64 6c65 722e 204e 4557 2024 4554 handler. NEW $ET │ │ │ 0049e3d0: 5241 5020 636f 6d6d 616e 6420 7075 7473 RAP command puts │ │ │ 0049e3e0: 2024 4554 5241 5020 696e 2063 6f6e 7472 $ETRAP in contr │ │ │ -0049e3f0: 6f6c 2066 6f72 2065 7272 6f72 1300 197e ol for error...~ │ │ │ +0049e3f0: 6f6c 2066 6f72 2065 7272 6f72 1300 19e0 ol for error.... │ │ │ 0049e400: 2300 0020 2020 6861 6e64 6c69 6e67 2e07 #.. handling.. │ │ │ -0049e410: 0019 7e24 0000 5300 197e 2500 0020 2020 ..~$..S..~%.. │ │ │ +0049e410: 0019 e024 0000 5300 19e0 2500 0020 2020 ...$..S...%.. │ │ │ 0049e420: 466f 7220 6d6f 7265 2065 7861 6d70 6c65 For more example │ │ │ 0049e430: 7320 6f66 2074 6865 2075 7365 206f 6620 s of the use of │ │ │ 0049e440: 7370 6563 6961 6c20 7661 7269 6162 6c65 special variable │ │ │ 0049e450: 2024 4554 5241 502c 2073 6565 2074 6865 $ETRAP, see the │ │ │ -0049e460: 2066 756e 6374 696f 6e13 0019 7e26 0000 function...~&.. │ │ │ -0049e470: 2020 2024 5354 4143 4b28 292e 0700 197e $STACK()....~ │ │ │ -0049e480: 2700 0015 0012 7e48 4f52 4f4c 4f47 0000 '.....~HOROLOG.. │ │ │ -0049e490: 2448 6f72 6f6c 6f67 1300 1a7e bf11 0000 $Horolog...~.... │ │ │ -0049e4a0: 2020 2024 486f 726f 6c6f 6707 001b 7e21 $Horolog...~! │ │ │ -0049e4b0: 0000 5400 1b7e 3100 0020 2020 2448 5b4f ..T..~1.. $H[O │ │ │ +0049e460: 2066 756e 6374 696f 6e13 0019 e026 0000 function....&.. │ │ │ +0049e470: 2020 2024 5354 4143 4b28 292e 0700 19e0 $STACK()..... │ │ │ +0049e480: 2700 0015 0012 e048 4f52 4f4c 4f47 0000 '......HOROLOG.. │ │ │ +0049e490: 2448 6f72 6f6c 6f67 1300 1ae0 bf11 0000 $Horolog........ │ │ │ +0049e4a0: 2020 2024 486f 726f 6c6f 6707 001b e021 $Horolog....! │ │ │ +0049e4b0: 0000 5400 1be0 3100 0020 2020 2448 5b4f ..T...1.. $H[O │ │ │ 0049e4c0: 524f 4c4f 475d 2063 6f6e 7461 696e 7320 ROLOG] contains │ │ │ 0049e4d0: 6120 7374 7269 6e67 2076 616c 7565 2073 a string value s │ │ │ 0049e4e0: 7065 6369 6679 696e 6720 7468 6520 6e75 pecifying the nu │ │ │ 0049e4f0: 6d62 6572 206f 6620 6461 7973 2073 696e mber of days sin │ │ │ -0049e500: 6365 2022 3331 5200 1b7e 4100 0020 2020 ce "31R..~A.. │ │ │ +0049e500: 6365 2022 3331 5200 1be0 4100 0020 2020 ce "31R...A.. │ │ │ 0049e510: 4465 6365 6d62 6572 2c20 3138 3430 2c22 December, 1840," │ │ │ 0049e520: 2061 6e64 2074 6865 206e 756d 6265 7220 and the number │ │ │ 0049e530: 6f66 2073 6563 6f6e 6473 2073 696e 6365 of seconds since │ │ │ 0049e540: 206d 6964 6e69 6768 7420 6f66 2064 6174 midnight of dat │ │ │ -0049e550: 6520 696e 2074 6865 5400 1b7e 5100 0020 e in theT..~Q.. │ │ │ +0049e550: 6520 696e 2074 6865 5400 1be0 5100 0020 e in theT...Q.. │ │ │ 0049e560: 2020 7469 6d65 207a 6f6e 6520 6f66 2074 time zone of t │ │ │ 0049e570: 6865 2070 726f 6365 7373 2c20 7365 7061 he process, sepa │ │ │ 0049e580: 7261 7465 6420 6279 2061 2063 6f6d 6d61 rated by a comma │ │ │ 0049e590: 2028 2c29 2e20 4174 206d 6964 6e69 6768 (,). At midnigh │ │ │ -0049e5a0: 742c 2074 6865 2070 6965 6365 4d00 1b7e t, the pieceM..~ │ │ │ +0049e5a0: 742c 2074 6865 2070 6965 6365 4d00 1be0 t, the pieceM... │ │ │ 0049e5b0: 6100 0020 2020 6f66 2074 6865 2073 7472 a.. of the str │ │ │ 0049e5c0: 696e 6720 666f 6c6c 6f77 696e 6720 7468 ing following th │ │ │ 0049e5d0: 6520 636f 6d6d 6120 7265 7365 7473 2074 e comma resets t │ │ │ 0049e5e0: 6f20 7a65 726f 2028 3029 2c20 616e 6420 o zero (0), and │ │ │ -0049e5f0: 7468 6520 7069 6563 6551 001b 7e71 0000 the pieceQ..~q.. │ │ │ +0049e5f0: 7468 6520 7069 6563 6551 001b e071 0000 the pieceQ...q.. │ │ │ 0049e600: 2020 2070 7265 6365 6469 6e67 2074 6865 preceding the │ │ │ 0049e610: 2063 6f6d 6d61 2069 6e63 7265 6d65 6e74 comma increment │ │ │ 0049e620: 7320 6279 206f 6e65 2028 3129 2e20 4754 s by one (1). GT │ │ │ 0049e630: 2e4d 2064 6f65 7320 6e6f 7420 7065 726d .M does not perm │ │ │ -0049e640: 6974 2074 6865 2053 4554 4e00 1b7e 8100 it the SETN..~.. │ │ │ +0049e640: 6974 2074 6865 2053 4554 4e00 1be0 8100 it the SETN..... │ │ │ 0049e650: 0020 2020 636f 6d6d 616e 6420 746f 206d . command to m │ │ │ 0049e660: 6f64 6966 7920 2448 4f52 4f4c 4f47 2e20 odify $HOROLOG. │ │ │ 0049e670: 4120 7072 6f63 6573 7320 7461 6b65 7320 A process takes │ │ │ 0049e680: 7468 6520 7379 7374 656d 2074 696d 6520 the system time │ │ │ -0049e690: 6672 6f6d 2074 6865 5400 1b7e 9100 0020 from theT..~... │ │ │ +0049e690: 6672 6f6d 2074 6865 5400 1be0 9100 0020 from theT...... │ │ │ 0049e6a0: 2020 7379 7374 656d 2063 6c6f 636b 2c20 system clock, │ │ │ 0049e6b0: 6275 7420 6361 6e20 6164 6a75 7374 2074 but can adjust t │ │ │ 0049e6c0: 6865 2074 696d 6520 7a6f 6e65 2062 7920 he time zone by │ │ │ 0049e6d0: 6170 7072 6f70 7269 6174 656c 7920 7365 appropriately se │ │ │ -0049e6e0: 7474 696e 6720 7468 6520 545a 5500 1a7e tting the TZU..~ │ │ │ +0049e6e0: 7474 696e 6720 7468 6520 545a 5500 1ae0 tting the TZU... │ │ │ 0049e6f0: c011 0000 2020 2065 6e76 6972 6f6e 6d65 .... environme │ │ │ 0049e700: 6e74 2076 6172 6961 626c 6520 6265 666f nt variable befo │ │ │ 0049e710: 7265 2069 6e76 6f6b 696e 6720 4754 2e4d re invoking GT.M │ │ │ 0049e720: 2e20 2448 4f52 4f4c 4f47 2061 6363 7572 . $HOROLOG accur │ │ │ 0049e730: 6163 7920 6973 2073 7562 6a65 6374 2074 acy is subject t │ │ │ -0049e740: 6f4f 001b 7e12 0000 2020 2074 6865 2070 oO..~... the p │ │ │ +0049e740: 6f4f 001b e012 0000 2020 2074 6865 2070 oO...... the p │ │ │ 0049e750: 7265 6369 7369 6f6e 206f 6620 7468 6520 recision of the │ │ │ 0049e760: 7379 7374 656d 2063 6c6f 636b 2028 7573 system clock (us │ │ │ 0049e770: 6520 6d61 6e20 6765 7474 696d 656f 6664 e man gettimeofd │ │ │ 0049e780: 6179 2066 726f 6d20 7468 6520 554e 4958 ay from the UNIX │ │ │ -0049e790: 2600 1b7e 1300 0020 2020 7368 656c 6c20 &..~... shell │ │ │ +0049e790: 2600 1be0 1300 0020 2020 7368 656c 6c20 &...... shell │ │ │ 0049e7a0: 666f 7220 6d6f 7265 2069 6e66 6f72 6d61 for more informa │ │ │ -0049e7b0: 7469 6f6e 292e 0700 1b7e 1400 0012 001b tion)....~...... │ │ │ -0049e7c0: 7e15 0000 2020 2045 7861 6d70 6c65 3a07 ~... Example:. │ │ │ -0049e7d0: 001b 7e16 0000 1c00 1b7e 1700 0020 2020 ..~......~... │ │ │ +0049e7b0: 7469 6f6e 292e 0700 1be0 1400 0012 001b tion)........... │ │ │ +0049e7c0: e015 0000 2020 2045 7861 6d70 6c65 3a07 .... Example:. │ │ │ +0049e7d0: 001b e016 0000 1c00 1be0 1700 0020 2020 ............. │ │ │ 0049e7e0: 4754 4d3e 5772 6974 6520 2448 4f52 4f4c GTM>Write $HOROL │ │ │ -0049e7f0: 4f47 0700 1b7e 1800 0000 0000 0000 0000 OG...~.......... │ │ │ +0049e7f0: 4f47 0700 1be0 1800 0000 0000 0000 0000 OG.............. │ │ │ 0049e800: 0400 0000 fa07 0000 022d 0000 0000 0000 .........-...... │ │ │ -0049e810: 6500 007e 4845 4c50 00ff 7300 ff49 5356 e..~HELP..s..ISV │ │ │ +0049e810: 6500 00e0 4845 4c50 00ff 7300 ff49 5356 e...HELP..s..ISV │ │ │ 0049e820: 00ff 7300 ff24 484f 524f 4c4f 4700 c019 ..s..$HOROLOG... │ │ │ 0049e830: 0000 2020 2050 726f 6475 6365 7320 7468 .. Produces th │ │ │ 0049e840: 6520 7265 7375 6c74 2035 3838 3833 2c35 e result 58883,5 │ │ │ 0049e850: 3535 3535 2061 7420 333a 3235 3a35 3520 5555 at 3:25:55 │ │ │ 0049e860: 706d 206f 6e20 3230 204d 6172 6368 2c20 pm on 20 March, │ │ │ -0049e870: 3230 3032 2e07 001b 7e1a 0000 5300 1b7e 2002....~...S..~ │ │ │ +0049e870: 3230 3032 2e07 001b e01a 0000 5300 1be0 2002........S... │ │ │ 0049e880: 2100 0020 2020 466f 7220 6675 7274 6865 !.. For furthe │ │ │ 0049e890: 7220 696e 666f 726d 6174 696f 6e20 6f6e r information on │ │ │ 0049e8a0: 2066 6f72 6d61 7474 696e 6720 2448 4f52 formatting $HOR │ │ │ 0049e8b0: 4f4c 4f47 2066 6f72 2065 7874 6572 6e61 OLOG for externa │ │ │ 0049e8c0: 6c20 7573 652c 2072 6566 6572 2074 6f15 l use, refer to. │ │ │ -0049e8d0: 001b 7e22 0000 2020 2022 245a 4461 7465 ..~".. "$ZDate │ │ │ -0049e8e0: 2829 222e 0700 1b7e 2300 000b 0012 7e49 ()"....~#.....~I │ │ │ -0049e8f0: 4f00 0024 494f 0e00 157e bf11 0000 2020 O..$IO...~.... │ │ │ -0049e900: 2024 494f 0700 167e 2100 0051 0016 7e31 $IO...~!..Q..~1 │ │ │ +0049e8d0: 001b e022 0000 2020 2022 245a 4461 7465 ...".. "$ZDate │ │ │ +0049e8e0: 2829 222e 0700 1be0 2300 000b 0012 e049 ()".....#......I │ │ │ +0049e8f0: 4f00 0024 494f 0e00 15e0 bf11 0000 2020 O..$IO........ │ │ │ +0049e900: 2024 494f 0700 16e0 2100 0051 0016 e031 $IO....!..Q...1 │ │ │ 0049e910: 0000 2020 2024 495b 4f5d 2063 6f6e 7461 .. $I[O] conta │ │ │ 0049e920: 696e 7320 7468 6520 6e61 6d65 206f 6620 ins the name of │ │ │ 0049e930: 7468 6520 6375 7272 656e 7420 6465 7669 the current devi │ │ │ 0049e940: 6365 2073 7065 6369 6669 6564 2062 7920 ce specified by │ │ │ -0049e950: 7468 6520 6c61 7374 2055 5345 5400 167e the last USET..~ │ │ │ +0049e950: 7468 6520 6c61 7374 2055 5345 5400 16e0 the last USET... │ │ │ 0049e960: 4100 0020 2020 636f 6d6d 616e 642e 2054 A.. command. T │ │ │ 0049e970: 6865 204d 2073 7461 6e64 6172 6420 646f he M standard do │ │ │ 0049e980: 6573 206e 6f74 2070 6572 6d69 7420 7468 es not permit th │ │ │ 0049e990: 6520 5345 5420 636f 6d6d 616e 6420 746f e SET command to │ │ │ 0049e9a0: 206d 6f64 6966 7920 2449 4f2e 2055 5345 modify $IO. USE │ │ │ -0049e9b0: 4e00 167e 5100 0020 2020 3020 7072 6f64 N..~Q.. 0 prod │ │ │ +0049e9b0: 4e00 16e0 5100 0020 2020 3020 7072 6f64 N...Q.. 0 prod │ │ │ 0049e9c0: 7563 6573 2074 6865 2073 616d 6520 2449 uces the same $I │ │ │ 0049e9d0: 4f20 6173 2055 5345 2024 505b 5249 4e43 O as USE $P[RINC │ │ │ 0049e9e0: 4950 414c 5d2c 2062 7574 2024 5020 6973 IPAL], but $P is │ │ │ 0049e9f0: 2074 6865 2070 7265 6665 7272 6564 1400 the preferred.. │ │ │ -0049ea00: 167e 6100 0020 2020 636f 6e73 7472 7563 .~a.. construc │ │ │ -0049ea10: 742e 0700 167e 7100 000d 0012 7e4a 4f42 t....~q.....~JOB │ │ │ -0049ea20: 0000 244a 6f62 0f00 167e bf11 0000 2020 ..$Job...~.... │ │ │ -0049ea30: 2024 4a6f 6207 0017 7e21 0000 3000 177e $Job...~!..0..~ │ │ │ +0049ea00: 16e0 6100 0020 2020 636f 6e73 7472 7563 ..a.. construc │ │ │ +0049ea10: 742e 0700 16e0 7100 000d 0012 e04a 4f42 t.....q......JOB │ │ │ +0049ea20: 0000 244a 6f62 0f00 16e0 bf11 0000 2020 ..$Job........ │ │ │ +0049ea30: 2024 4a6f 6207 0017 e021 0000 3000 17e0 $Job....!..0... │ │ │ 0049ea40: 3100 0020 2020 244a 5b4f 425d 2074 6865 1.. $J[OB] the │ │ │ 0049ea50: 2063 7572 7265 6e74 2070 726f 6365 7373 current process │ │ │ -0049ea60: 2069 6465 6e74 6966 6965 722e 0700 177e identifier....~ │ │ │ -0049ea70: 4100 0050 0017 7e51 0000 2020 2047 542e A..P..~Q.. GT. │ │ │ +0049ea60: 2069 6465 6e74 6966 6965 722e 0700 17e0 identifier..... │ │ │ +0049ea70: 4100 0050 0017 e051 0000 2020 2047 542e A..P...Q.. GT. │ │ │ 0049ea80: 4d20 7573 6573 2074 6865 2064 6563 696d M uses the decim │ │ │ 0049ea90: 616c 2072 6570 7265 7365 6e74 6174 696f al representatio │ │ │ 0049eaa0: 6e20 6f66 2074 6865 2063 7572 7265 6e74 n of the current │ │ │ 0049eab0: 2070 726f 6365 7373 2069 6465 6e74 6966 process identif │ │ │ -0049eac0: 6965 7250 0017 7e61 0000 2020 2028 5049 ierP..~a.. (PI │ │ │ +0049eac0: 6965 7250 0017 e061 0000 2020 2028 5049 ierP...a.. (PI │ │ │ 0049ead0: 4429 2066 6f72 2074 6865 2076 616c 7565 D) for the value │ │ │ 0049eae0: 206f 6620 244a 4f42 2e20 244a 4f42 2069 of $JOB. $JOB i │ │ │ 0049eaf0: 7320 6775 6172 616e 7465 6564 2074 6f20 s guaranteed to │ │ │ 0049eb00: 6265 2075 6e69 7175 6520 666f 7220 6576 be unique for ev │ │ │ -0049eb10: 6572 7950 0017 7e71 0000 2020 2063 6f6e eryP..~q.. con │ │ │ +0049eb10: 6572 7950 0017 e071 0000 2020 2063 6f6e eryP...q.. con │ │ │ 0049eb20: 6375 7272 656e 746c 7920 6f70 6572 6174 currently operat │ │ │ 0049eb30: 696e 6720 7072 6f63 6573 7320 6f6e 2061 ing process on a │ │ │ 0049eb40: 2073 7973 7465 6d2e 2048 6f77 6576 6572 system. However │ │ │ 0049eb50: 2c20 6f70 6572 6174 696e 6720 7379 7374 , operating syst │ │ │ -0049eb60: 656d 7354 0017 7e81 0000 2020 2072 6575 emsT..~... reu │ │ │ +0049eb60: 656d 7354 0017 e081 0000 2020 2072 6575 emsT...... reu │ │ │ 0049eb70: 7365 2050 4944 7320 6f76 6572 2074 696d se PIDs over tim │ │ │ 0049eb80: 652e 2047 542e 4d20 646f 6573 206e 6f74 e. GT.M does not │ │ │ 0049eb90: 2070 6572 6d69 7420 7468 6520 5345 5420 permit the SET │ │ │ 0049eba0: 636f 6d6d 616e 6420 746f 206d 6f64 6966 command to modif │ │ │ -0049ebb0: 7920 244a 4f42 2e07 0017 7e91 0000 1300 y $JOB....~..... │ │ │ -0049ebc0: 167e c011 0000 2020 2045 7861 6d70 6c65 .~.... Example │ │ │ -0049ebd0: 3a07 0017 7e12 0000 4700 177e 1300 0020 :...~...G..~... │ │ │ +0049ebb0: 7920 244a 4f42 2e07 0017 e091 0000 1300 y $JOB.......... │ │ │ +0049ebc0: 16e0 c011 0000 2020 2045 7861 6d70 6c65 ...... Example │ │ │ +0049ebd0: 3a07 0017 e012 0000 4700 17e0 1300 0020 :.......G...... │ │ │ 0049ebe0: 2020 4c4f 4f50 3020 666f 7220 2073 6574 LOOP0 for set │ │ │ 0049ebf0: 2069 746d 3d24 6f72 6465 7228 5e74 6d70 itm=$order(^tmp │ │ │ 0049ec00: 2824 4a2c 6974 6d29 2920 7175 6974 3a69 ($J,itm)) quit:i │ │ │ 0049ec10: 746d 3d22 2220 2064 6f20 4c4f 4f50 3107 tm="" do LOOP1. │ │ │ -0049ec20: 0017 7e14 0000 5200 177e 1500 0020 2020 ..~...R..~... │ │ │ +0049ec20: 0017 e014 0000 5200 17e0 1500 0020 2020 ......R...... │ │ │ 0049ec30: 5468 6973 2075 7365 7320 244a 2061 7320 This uses $J as │ │ │ 0049ec40: 7468 6520 6669 7273 7420 7375 6273 6372 the first subscr │ │ │ 0049ec50: 6970 7420 696e 2061 2074 656d 706f 7261 ipt in a tempora │ │ │ 0049ec60: 7279 2067 6c6f 6261 6c20 746f 2069 6e73 ry global to ins │ │ │ -0049ec70: 7572 6520 7468 6174 4400 177e 1600 0020 ure thatD..~... │ │ │ +0049ec70: 7572 6520 7468 6174 4400 17e0 1600 0020 ure thatD...... │ │ │ 0049ec80: 2020 6576 6572 7920 7072 6f63 6573 7320 every process │ │ │ 0049ec90: 7573 6573 2073 6570 6172 6174 6520 6461 uses separate da │ │ │ 0049eca0: 7461 2073 7061 6365 2069 6e20 7468 6520 ta space in the │ │ │ -0049ecb0: 676c 6f62 616c 205e 746d 702e 0700 177e global ^tmp....~ │ │ │ -0049ecc0: 1700 000d 0012 7e4b 4559 0000 244b 6579 ......~KEY..$Key │ │ │ -0049ecd0: 0f00 167e bf11 0000 2020 2024 4b65 7907 ...~.... $Key. │ │ │ -0049ece0: 0017 7e21 0000 5100 177e 3100 0020 2020 ..~!..Q..~1.. │ │ │ +0049ecb0: 676c 6f62 616c 205e 746d 702e 0700 17e0 global ^tmp..... │ │ │ +0049ecc0: 1700 000d 0012 e04b 4559 0000 244b 6579 .......KEY..$Key │ │ │ +0049ecd0: 0f00 16e0 bf11 0000 2020 2024 4b65 7907 ........ $Key. │ │ │ +0049ece0: 0017 e021 0000 5100 17e0 3100 0020 2020 ...!..Q...1.. │ │ │ 0049ecf0: 244b 5b45 595d 2063 6f6e 7461 696e 7320 $K[EY] contains │ │ │ 0049ed00: 7468 6520 7374 7269 6e67 2074 6861 7420 the string that │ │ │ 0049ed10: 7465 726d 696e 6174 6564 2074 6865 206d terminated the m │ │ │ 0049ed20: 6f73 7420 7265 6365 6e74 2052 4541 4420 ost recent READ │ │ │ -0049ed30: 636f 6d6d 616e 644c 0017 7e41 0000 2020 commandL..~A.. │ │ │ +0049ed30: 636f 6d6d 616e 644c 0017 e041 0000 2020 commandL...A.. │ │ │ 0049ed40: 2066 726f 6d20 7468 6520 6375 7272 656e from the curren │ │ │ 0049ed50: 7420 6465 7669 6365 2028 696e 636c 7564 t device (includ │ │ │ 0049ed60: 696e 6720 616e 7920 696e 7472 6f64 7563 ing any introduc │ │ │ 0049ed70: 696e 6720 616e 6420 7465 726d 696e 6174 ing and terminat │ │ │ -0049ed80: 696e 6753 0017 7e51 0000 2020 2063 6861 ingS..~Q.. cha │ │ │ +0049ed80: 696e 6753 0017 e051 0000 2020 2063 6861 ingS...Q.. cha │ │ │ 0049ed90: 7261 6374 6572 7329 2e20 4966 206e 6f20 racters). If no │ │ │ 0049eda0: 5245 4144 2063 6f6d 6d61 6e64 2077 6173 READ command was │ │ │ 0049edb0: 2069 7373 7565 6420 746f 2074 6865 2063 issued to the c │ │ │ 0049edc0: 7572 7265 6e74 2064 6576 6963 6520 6f72 urrent device or │ │ │ -0049edd0: 2069 6620 6e6f 5100 177e 6100 0020 2020 if noQ..~a.. │ │ │ +0049edd0: 2069 6620 6e6f 5100 17e0 6100 0020 2020 if noQ...a.. │ │ │ 0049ede0: 7465 726d 696e 6174 6f72 2069 7320 7573 terminator is us │ │ │ 0049edf0: 6564 2c20 7468 6520 7661 6c75 6520 6f66 ed, the value of │ │ │ 0049ee00: 2024 4b45 5920 6973 2061 6e20 656d 7074 $KEY is an empt │ │ │ 0049ee10: 7920 7374 7269 6e67 2e20 486f 7765 7665 y string. Howeve │ │ │ -0049ee20: 722c 2077 6865 6e52 0017 7e71 0000 2020 r, whenR..~q.. │ │ │ +0049ee20: 722c 2077 6865 6e52 0017 e071 0000 2020 r, whenR...q.. │ │ │ 0049ee30: 2069 6e70 7574 2069 7320 7465 726d 696e input is termin │ │ │ 0049ee40: 6174 6564 2062 7920 7479 7069 6e67 2061 ated by typing a │ │ │ 0049ee50: 2066 756e 6374 696f 6e20 6b65 792c 2074 function key, t │ │ │ 0049ee60: 6865 2076 616c 7565 206f 6620 244b 4559 he value of $KEY │ │ │ -0049ee70: 2069 7320 6571 7561 6c4f 0017 7e81 0000 is equalO..~... │ │ │ +0049ee70: 2069 7320 6571 7561 6c4f 0017 e081 0000 is equalO...... │ │ │ 0049ee80: 2020 2074 6f20 7468 6520 7374 7269 6e67 to the string │ │ │ 0049ee90: 206f 6620 6368 6172 6163 7465 7273 2074 of characters t │ │ │ 0049eea0: 6861 7420 6973 2074 7261 6e73 6d69 7474 hat is transmitt │ │ │ 0049eeb0: 6564 2062 7920 7468 6174 2066 756e 6374 ed by that funct │ │ │ -0049eec0: 696f 6e20 6b65 792e 0700 177e 9100 003d ion key....~...= │ │ │ -0049eed0: 0016 7ec0 1100 0020 2020 5468 6520 6566 ..~.... The ef │ │ │ +0049eec0: 696f 6e20 6b65 792e 0700 17e0 9100 003d ion key........= │ │ │ +0049eed0: 0016 e0c0 1100 0020 2020 5468 6520 6566 ....... The ef │ │ │ 0049eee0: 6665 6374 206f 6620 6120 5245 4144 202a fect of a READ * │ │ │ 0049eef0: 676c 766e 206f 6e20 244b 4559 2069 7320 glvn on $KEY is │ │ │ -0049ef00: 756e 7370 6563 6966 6965 642e 0700 177e unspecified....~ │ │ │ -0049ef10: 1200 003f 0017 7e13 0000 2020 2046 6f72 ...?..~... For │ │ │ +0049ef00: 756e 7370 6563 6966 6965 642e 0700 17e0 unspecified..... │ │ │ +0049ef10: 1200 003f 0017 e013 0000 2020 2046 6f72 ...?...... For │ │ │ 0049ef20: 2074 6572 6d69 6e61 6c73 2c20 244b 4559 terminals, $KEY │ │ │ 0049ef30: 2061 6e64 2024 5a42 2062 6f74 6820 6861 and $ZB both ha │ │ │ 0049ef40: 7665 2074 6865 2074 6572 6d69 6e61 746f ve the terminato │ │ │ -0049ef50: 722e 0700 177e 1400 0015 0017 7e15 0000 r....~......~... │ │ │ +0049ef50: 722e 0700 17e0 1400 0015 0017 e015 0000 r............... │ │ │ 0049ef60: 2020 2046 6f72 2053 4f43 4b45 543a 0700 For SOCKET:.. │ │ │ -0049ef70: 177e 1600 0052 0017 7e17 0000 2020 2024 .~...R..~... $ │ │ │ +0049ef70: 17e0 1600 0052 0017 e017 0000 2020 2024 .....R...... $ │ │ │ 0049ef80: 4b45 5920 636f 6e74 6169 6e73 2074 6865 KEY contains the │ │ │ 0049ef90: 2073 6f63 6b65 7420 6861 6e64 6c65 2061 socket handle a │ │ │ 0049efa0: 6e64 2074 6865 2073 7461 7465 2069 6e66 nd the state inf │ │ │ 0049efb0: 6f72 6d61 7469 6f6e 206f 6620 7468 6520 ormation of the │ │ │ -0049efc0: 6375 7272 656e 7433 0017 7e18 0000 2020 current3..~... │ │ │ +0049efc0: 6375 7272 656e 7433 0017 e018 0000 2020 current3...... │ │ │ 0049efd0: 2053 4f43 4b45 5420 6465 7669 6365 2061 SOCKET device a │ │ │ 0049efe0: 6674 6572 2063 6572 7461 696e 2049 2f4f fter certain I/O │ │ │ 0049eff0: 2063 6f6d 6d61 6e64 732e 0000 0000 0000 commands....... │ │ │ 0049f000: 0400 0000 e807 0000 2f2d 0000 0000 0000 ......../-...... │ │ │ -0049f010: 1e00 007e 4845 4c50 00ff 7300 ff49 5356 ...~HELP..s..ISV │ │ │ +0049f010: 1e00 00e0 4845 4c50 00ff 7300 ff49 5356 ....HELP..s..ISV │ │ │ 0049f020: 00ff 7300 ff24 4b45 5900 c019 0000 4e00 ..s..$KEY.....N. │ │ │ -0049f030: 177e 1a00 0020 2020 4166 7465 7220 6120 .~... After a │ │ │ +0049f030: 17e0 1a00 0020 2020 4166 7465 7220 6120 ..... After a │ │ │ 0049f040: 7375 6363 6573 7366 756c 204f 5045 4e20 successful OPEN │ │ │ 0049f050: 6f72 2055 5345 2077 6974 6820 7468 6520 or USE with the │ │ │ 0049f060: 4c49 5354 454e 2064 6576 6963 6570 6172 LISTEN devicepar │ │ │ -0049f070: 616d 6574 6572 2c20 244b 4559 2300 177e ameter, $KEY#..~ │ │ │ +0049f070: 616d 6574 6572 2c20 244b 4559 2300 17e0 ameter, $KEY#... │ │ │ 0049f080: 2100 0020 2020 636f 6e74 6169 6e73 2066 !.. contains f │ │ │ 0049f090: 6f72 2054 4350 2073 6f63 6b65 7473 3a07 or TCP sockets:. │ │ │ -0049f0a0: 0017 7e22 0000 3200 177e 2300 0020 2020 ..~"..2..~#.. │ │ │ +0049f0a0: 0017 e022 0000 3200 17e0 2300 0020 2020 ..."..2...#.. │ │ │ 0049f0b0: 224c 4953 5445 4e49 4e47 7c3c 736f 636b "LISTENING||"...~$.. │ │ │ -0049f0e0: 0017 7e25 0000 2020 2061 6e64 2066 6f72 ..~%.. and for │ │ │ +0049f0d0: 6e75 6d62 6572 3e22 0700 17e0 2400 0020 number>"....$.. │ │ │ +0049f0e0: 0017 e025 0000 2020 2061 6e64 2066 6f72 ...%.. and for │ │ │ 0049f0f0: 204c 4f43 414c 2073 6f63 6b65 7473 3a07 LOCAL sockets:. │ │ │ -0049f100: 0017 7e26 0000 2f00 177e 2700 0020 2020 ..~&../..~'.. │ │ │ +0049f100: 0017 e026 0000 2f00 17e0 2700 0020 2020 ...&../...'.. │ │ │ 0049f110: 224c 4953 5445 4e49 4e47 7c3c 736f 636b "LISTENING||"...~(..R..~ │ │ │ +0049f130: 6573 733e 2207 0017 e028 0000 5200 17e0 ess>"....(..R... │ │ │ 0049f140: 2900 0020 2020 4166 7465 7220 6120 7375 ).. After a su │ │ │ 0049f150: 6363 6573 7366 756c 204f 5045 4e20 6f72 ccessful OPEN or │ │ │ 0049f160: 2055 5345 2077 6974 6820 7468 6520 434f USE with the CO │ │ │ 0049f170: 4e4e 4543 5420 6465 7669 6365 2070 6172 NNECT device par │ │ │ 0049f180: 616d 6574 6572 206f 7220 7768 656e 5100 ameter or whenQ. │ │ │ -0049f190: 177e 2a00 0020 2020 4754 2e4d 2077 6173 .~*.. GT.M was │ │ │ +0049f190: 17e0 2a00 0020 2020 4754 2e4d 2077 6173 ..*.. GT.M was │ │ │ 0049f1a0: 2073 7461 7274 6564 2077 6974 6820 6120 started with a │ │ │ 0049f1b0: 736f 636b 6574 2061 7320 7468 6520 2450 socket as the $P │ │ │ 0049f1c0: 5249 4e43 4950 414c 2064 6576 6963 652c RINCIPAL device, │ │ │ 0049f1d0: 2024 4b45 5920 636f 6e74 6169 6e73 3a07 $KEY contains:. │ │ │ -0049f1e0: 0017 7e31 0000 3100 177e 3200 0020 2020 ..~1..1..~2.. │ │ │ +0049f1e0: 0017 e031 0000 3100 17e0 3200 0020 2020 ...1..1...2.. │ │ │ 0049f1f0: 2245 5354 4142 4c49 5348 4544 7c3c 736f "ESTABLISHED||"...~3..I. │ │ │ -0049f220: 177e 3400 0020 2020 5768 656e 2057 5249 .~4.. When WRI │ │ │ +0049f210: 6472 6573 733e 2207 0017 e033 0000 4900 dress>"....3..I. │ │ │ +0049f220: 17e0 3400 0020 2020 5768 656e 2057 5249 ..4.. When WRI │ │ │ 0049f230: 5445 202f 5741 4954 2073 656c 6563 7473 TE /WAIT selects │ │ │ 0049f240: 2061 6e20 696e 636f 6d69 6e67 2063 6f6e an incoming con │ │ │ 0049f250: 6e65 6374 696f 6e2c 2024 4b45 5920 636f nection, $KEY co │ │ │ -0049f260: 6e74 6169 6e73 3a07 0017 7e35 0000 2d00 ntains:...~5..-. │ │ │ -0049f270: 177e 3600 0020 2020 2243 4f4e 4e45 4354 .~6.. "CONNECT │ │ │ +0049f260: 6e74 6169 6e73 3a07 0017 e035 0000 2d00 ntains:....5..-. │ │ │ +0049f270: 17e0 3600 0020 2020 2243 4f4e 4e45 4354 ..6.. "CONNECT │ │ │ 0049f280: 7c3c 736f 636b 6574 5f68 616e 646c 653e | │ │ │ -0049f290: 7c3c 6164 6472 6573 733e 2207 0017 7e37 |
"...~7 │ │ │ -0049f2a0: 0000 5100 177e 3800 0020 2020 5768 656e ..Q..~8.. When │ │ │ +0049f290: 7c3c 6164 6472 6573 733e 2207 0017 e037 |
"....7 │ │ │ +0049f2a0: 0000 5100 17e0 3800 0020 2020 5768 656e ..Q...8.. When │ │ │ 0049f2b0: 2057 5249 5445 202f 5741 4954 2073 656c WRITE /WAIT sel │ │ │ 0049f2c0: 6563 7473 2061 2073 6f63 6b65 7420 7769 ects a socket wi │ │ │ 0049f2d0: 7468 2064 6174 6120 6176 6169 6c61 626c th data availabl │ │ │ 0049f2e0: 6520 666f 7220 7265 6164 696e 672c 2024 e for reading, $ │ │ │ -0049f2f0: 4b45 5913 0017 7e39 0000 2020 2063 6f6e KEY...~9.. con │ │ │ -0049f300: 7461 696e 733a 0700 177e 3a00 002a 0017 tains:...~:..*.. │ │ │ -0049f310: 7e41 0000 2020 2022 5245 4144 7c3c 736f ~A.. "READ||"...~B..T. │ │ │ -0049f340: 177e 4300 0020 2020 466f 7220 5443 5020 .~C.. For TCP │ │ │ +0049f330: 6472 6573 733e 2207 0017 e042 0000 5400 dress>"....B..T. │ │ │ +0049f340: 17e0 4300 0020 2020 466f 7220 5443 5020 ..C.. For TCP │ │ │ 0049f350: 736f 636b 6574 732c 203c 6164 6472 6573 sockets, is the numeri │ │ │ 0049f370: 6320 4950 2061 6464 7265 7373 2066 6f72 c IP address for │ │ │ 0049f380: 2074 6865 2072 656d 6f74 6520 656e 6420 the remote end │ │ │ -0049f390: 6f66 4900 177e 4400 0020 2020 7468 6520 ofI..~D.. the │ │ │ +0049f390: 6f66 4900 17e0 4400 0020 2020 7468 6520 ofI...D.. the │ │ │ 0049f3a0: 636f 6e6e 6563 7469 6f6e 2e20 466f 7220 connection. For │ │ │ 0049f3b0: 4c4f 4341 4c20 736f 636b 6574 7320 6974 LOCAL sockets it │ │ │ 0049f3c0: 2069 7320 7468 6520 7061 7468 2074 6f20 is the path to │ │ │ -0049f3d0: 7468 6520 736f 636b 6574 2e07 0017 7e45 the socket....~E │ │ │ -0049f3e0: 0000 4c00 177e 4600 0020 2020 466f 7220 ..L..~F.. For │ │ │ +0049f3d0: 7468 6520 736f 636b 6574 2e07 0017 e045 the socket.....E │ │ │ +0049f3e0: 0000 4c00 17e0 4600 0020 2020 466f 7220 ..L...F.. For │ │ │ 0049f3f0: 5443 5020 4c49 5354 454e 494e 4720 736f TCP LISTENING so │ │ │ 0049f400: 636b 6574 732c 203c 706f 7274 6e75 6d62 ckets, is the local │ │ │ 0049f420: 2070 6f72 7420 6f6e 2077 6869 6368 5200 port on whichR. │ │ │ -0049f430: 177e 4700 0020 2020 736f 636b 6574 5f68 .~G.. socket_h │ │ │ +0049f430: 17e0 4700 0020 2020 736f 636b 6574 5f68 ..G.. socket_h │ │ │ 0049f440: 616e 646c 6520 6973 206c 6973 7465 6e69 andle is listeni │ │ │ 0049f450: 6e67 2066 6f72 2069 6e63 6f6d 696e 6720 ng for incoming │ │ │ 0049f460: 636f 6e6e 6563 7469 6f6e 732e 2046 6f72 connections. For │ │ │ 0049f470: 204c 4f43 414c 204c 4953 5445 4e49 4e47 LOCAL LISTENING │ │ │ -0049f480: 3000 177e 4800 0020 2020 736f 636b 6574 0..~H.. socket │ │ │ +0049f480: 3000 17e0 4800 0020 2020 736f 636b 6574 0...H.. socket │ │ │ 0049f490: 732c 2069 7420 6973 2074 6865 2070 6174 s, it is the pat │ │ │ 0049f4a0: 6820 6f66 2074 6865 2073 6f63 6b65 742e h of the socket. │ │ │ -0049f4b0: 0700 177e 4900 004f 0017 7e4a 0000 2020 ...~I..O..~J.. │ │ │ +0049f4b0: 0700 17e0 4900 004f 0017 e04a 0000 2020 ....I..O...J.. │ │ │ 0049f4c0: 2049 6620 7468 6520 5752 4954 4520 2f57 If the WRITE /W │ │ │ 0049f4d0: 4149 5420 7761 7320 7469 6d65 642c 2024 AIT was timed, $ │ │ │ 0049f4e0: 4b45 5920 7265 7475 726e 7320 616e 2065 KEY returns an e │ │ │ 0049f4f0: 6d70 7479 2076 616c 7565 2069 6620 7468 mpty value if th │ │ │ -0049f500: 6520 7761 6974 4d00 177e 5100 0020 2020 e waitM..~Q.. │ │ │ +0049f500: 6520 7761 6974 4d00 17e0 5100 0020 2020 e waitM...Q.. │ │ │ 0049f510: 7469 6d65 6420 6f75 7420 6f72 2074 6865 timed out or the │ │ │ 0049f520: 7265 2077 6173 206e 6f20 6573 7461 626c re was no establ │ │ │ 0049f530: 6973 6865 6420 636f 6e6e 6563 7469 6f6e ished connection │ │ │ 0049f540: 2e20 244b 4559 206f 6e6c 7920 6861 7320 . $KEY only has │ │ │ -0049f550: 7468 6550 0017 7e52 0000 2020 2073 656c theP..~R.. sel │ │ │ +0049f550: 7468 6550 0017 e052 0000 2020 2073 656c theP...R.. sel │ │ │ 0049f560: 6563 7465 6420 6861 6e64 6c65 2c20 6966 ected handle, if │ │ │ 0049f570: 2061 6e79 2c20 696d 6d65 6469 6174 656c any, immediatel │ │ │ 0049f580: 7920 6166 7465 7220 6120 5752 4954 4520 y after a WRITE │ │ │ 0049f590: 2f57 4149 542e 2024 4b45 5920 6973 2061 /WAIT. $KEY is a │ │ │ -0049f5a0: 6c73 6f4d 0017 7e53 0000 2020 2075 7365 lsoM..~S.. use │ │ │ +0049f5a0: 6c73 6f4d 0017 e053 0000 2020 2075 7365 lsoM...S.. use │ │ │ 0049f5b0: 6420 6279 206f 7468 6572 2073 6f63 6b65 d by other socke │ │ │ 0049f5c0: 7420 492f 4f20 636f 6d6d 616e 6473 2073 t I/O commands s │ │ │ 0049f5d0: 7563 6820 6173 2052 4541 4420 7768 6963 uch as READ whic │ │ │ 0049f5e0: 6820 7365 7473 2069 7420 746f 2074 6865 h sets it to the │ │ │ -0049f5f0: 5400 177e 5400 0020 2020 6465 6c69 6d69 T..~T.. delimi │ │ │ +0049f5f0: 5400 17e0 5400 0020 2020 6465 6c69 6d69 T...T.. delimi │ │ │ 0049f600: 7465 7220 6f72 206d 616c 666f 726d 6564 ter or malformed │ │ │ 0049f610: 2055 5446 2d38 2063 6861 7261 6374 6572 UTF-8 character │ │ │ 0049f620: 2c20 6966 2061 6e79 2c20 7768 6963 6820 , if any, which │ │ │ 0049f630: 7465 726d 696e 6174 6564 2074 6865 2072 terminated the r │ │ │ -0049f640: 6561 642e 0700 177e 5500 0054 0017 7e56 ead....~U..T..~V │ │ │ +0049f640: 6561 642e 0700 17e0 5500 0054 0017 e056 ead.....U..T...V │ │ │ 0049f650: 0000 2020 2057 6865 6e20 6120 736f 636b .. When a sock │ │ │ 0049f660: 6574 2068 6173 2065 6e61 626c 6564 206e et has enabled n │ │ │ 0049f670: 6f6e 2d62 6c6f 636b 696e 6720 5752 4954 on-blocking WRIT │ │ │ 0049f680: 4573 2c20 6164 6469 7469 6f6e 616c 2076 Es, additional v │ │ │ 0049f690: 616c 7565 7320 7769 6c6c 2073 686f 7753 alues will showS │ │ │ -0049f6a0: 0017 7e57 0000 2020 2069 6620 6974 2069 ..~W.. if it i │ │ │ +0049f6a0: 0017 e057 0000 2020 2069 6620 6974 2069 ...W.. if it i │ │ │ 0049f6b0: 7320 706f 7373 6962 6c65 2074 6f20 7772 s possible to wr │ │ │ 0049f6c0: 6974 6520 6174 206c 6561 7374 206f 6e65 ite at least one │ │ │ 0049f6d0: 2062 7974 6520 746f 2074 6865 2073 6f63 byte to the soc │ │ │ 0049f6e0: 6b65 742e 2049 6620 7468 6520 7365 636f ket. If the seco │ │ │ -0049f6f0: 6e64 5100 177e 5800 0020 2020 6172 6775 ndQ..~X.. argu │ │ │ +0049f6f0: 6e64 5100 17e0 5800 0020 2020 6172 6775 ndQ...X.. argu │ │ │ 0049f700: 6d65 6e74 206f 6620 5752 4954 4520 2f57 ment of WRITE /W │ │ │ 0049f710: 4149 5420 6973 206f 6d69 7474 6564 206f AIT is omitted o │ │ │ 0049f720: 7220 7370 6563 6966 6965 7320 626f 7468 r specifies both │ │ │ 0049f730: 2022 5245 4144 2220 616e 6420 2257 5249 "READ" and "WRI │ │ │ -0049f740: 5445 2252 0017 7e59 0000 2020 2061 6e64 TE"R..~Y.. and │ │ │ +0049f740: 5445 2252 0017 e059 0000 2020 2061 6e64 TE"R...Y.. and │ │ │ 0049f750: 2074 6865 2073 6f63 6b65 7420 7365 6c65 the socket sele │ │ │ 0049f760: 6374 6564 2062 7920 5752 4954 4520 2f57 cted by WRITE /W │ │ │ 0049f770: 4149 5420 6973 2072 6561 6479 2066 6f72 AIT is ready for │ │ │ 0049f780: 2062 6f74 6820 5245 4144 2061 6e64 2057 both READ and W │ │ │ -0049f790: 5249 5445 2c18 0017 7e5a 0000 2020 2024 RITE,...~Z.. $ │ │ │ +0049f790: 5249 5445 2c18 0017 e05a 0000 2020 2024 RITE,....Z.. $ │ │ │ 0049f7a0: 4b45 5920 636f 6e74 6169 6e73 3a07 0017 KEY contains:... │ │ │ -0049f7b0: 7e61 0000 2d00 177e 6200 0020 2020 5245 ~a..-..~b.. RE │ │ │ +0049f7b0: e061 0000 2d00 17e0 6200 0020 2020 5245 .a..-...b.. RE │ │ │ 0049f7c0: 4144 5752 4954 457c 3c73 6f63 6b65 7420 ADWRITE||
...~c.......... │ │ │ +0049f7e0: 3e07 0017 e063 0000 0000 0000 0000 0000 >....c.......... │ │ │ 0049f7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0049f800: 0400 0000 fa07 0000 552d 0000 0000 0000 ........U-...... │ │ │ -0049f810: 6700 007e 4845 4c50 00ff 7300 ff49 5356 g..~HELP..s..ISV │ │ │ +0049f810: 6700 00e0 4845 4c50 00ff 7300 ff49 5356 g...HELP..s..ISV │ │ │ 0049f820: 00ff 7300 ff24 4b45 5900 c064 0000 2020 ..s..$KEY..d.. │ │ │ 0049f830: 2049 6620 7468 6520 736f 636b 6574 2073 If the socket s │ │ │ 0049f840: 656c 6563 7465 6420 6279 2061 2057 5249 elected by a WRI │ │ │ 0049f850: 5445 202f 5741 4954 2077 6869 6368 2069 TE /WAIT which i │ │ │ 0049f860: 6d70 6c69 6369 746c 7920 6f72 2065 7870 mplicitly or exp │ │ │ -0049f870: 6c69 6369 746c 7950 0017 7e65 0000 2020 licitlyP..~e.. │ │ │ +0049f870: 6c69 6369 746c 7950 0017 e065 0000 2020 licitlyP...e.. │ │ │ 0049f880: 2072 6571 7565 7374 7320 7468 6520 7772 requests the wr │ │ │ 0049f890: 6974 6520 7374 6174 6520 776f 756c 6420 ite state would │ │ │ 0049f8a0: 626c 6f63 6b20 6f6e 2061 2052 4541 4420 block on a READ │ │ │ 0049f8b0: 6275 7420 6e6f 7420 626c 6f63 6b20 6f6e but not block on │ │ │ -0049f8c0: 2057 5249 5445 2c18 0017 7e66 0000 2020 WRITE,...~f.. │ │ │ +0049f8c0: 2057 5249 5445 2c18 0017 e066 0000 2020 WRITE,....f.. │ │ │ 0049f8d0: 2024 4b45 5920 636f 6e74 6169 6e73 3a07 $KEY contains:. │ │ │ -0049f8e0: 0017 7e67 0000 2900 177e 6800 0020 2020 ..~g..)..~h.. │ │ │ +0049f8e0: 0017 e067 0000 2900 17e0 6800 0020 2020 ...g..)...h.. │ │ │ 0049f8f0: 5752 4954 457c 3c73 6f63 6b65 7420 6861 WRITE||
. │ │ │ -0049f910: 0017 7e69 0000 4e00 177e 6a00 0020 2020 ..~i..N..~j.. │ │ │ +0049f910: 0017 e069 0000 4e00 17e0 6a00 0020 2020 ...i..N...j.. │ │ │ 0049f920: 4966 2074 6865 2073 6f63 6b65 7420 7365 If the socket se │ │ │ 0049f930: 6c65 6374 6564 2062 7920 5752 4954 4520 lected by WRITE │ │ │ 0049f940: 2f57 4149 5420 7768 6963 6820 696d 706c /WAIT which impl │ │ │ 0049f950: 6963 6974 6c79 206f 7220 6578 706c 6963 icitly or explic │ │ │ -0049f960: 6974 6c79 5000 177e 7100 0020 2020 7265 itlyP..~q.. re │ │ │ +0049f960: 6974 6c79 5000 17e0 7100 0020 2020 7265 itlyP...q.. re │ │ │ 0049f970: 7175 6573 7473 2074 6865 2072 6561 6420 quests the read │ │ │ 0049f980: 7374 6174 6520 776f 756c 6420 6e6f 7420 state would not │ │ │ 0049f990: 626c 6f63 6b20 6f6e 2061 2052 4541 4420 block on a READ │ │ │ 0049f9a0: 6275 7420 776f 756c 6420 626c 6f63 6b20 but would block │ │ │ -0049f9b0: 6f6e 2061 1f00 177e 7200 0020 2020 5752 on a...~r.. WR │ │ │ +0049f9b0: 6f6e 2061 1f00 17e0 7200 0020 2020 5752 on a....r.. WR │ │ │ 0049f9c0: 4954 452c 2024 4b45 5920 636f 6e74 6169 ITE, $KEY contai │ │ │ -0049f9d0: 6e73 3a07 0017 7e73 0000 2800 177e 7400 ns:...~s..(..~t. │ │ │ +0049f9d0: 6e73 3a07 0017 e073 0000 2800 17e0 7400 ns:....s..(...t. │ │ │ 0049f9e0: 0020 2020 5245 4144 7c3c 736f 636b 6574 . READ||...~u.....~PRI │ │ │ +0049fa00: 733e 0700 17e0 7500 0019 0012 e050 5249 s>....u......PRI │ │ │ 0049fa10: 4e43 4950 414c 0000 2450 7269 6e63 6970 NCIPAL..$Princip │ │ │ -0049fa20: 616c 1500 1c7e bf11 0000 2020 2024 5072 al...~.... $Pr │ │ │ -0049fa30: 696e 6369 7061 6c07 001d 7e21 0000 5400 incipal...~!..T. │ │ │ -0049fa40: 1d7e 3100 0020 2020 2450 5b52 494e 4349 .~1.. $P[RINCI │ │ │ +0049fa20: 616c 1500 1ce0 bf11 0000 2020 2024 5072 al........ $Pr │ │ │ +0049fa30: 696e 6369 7061 6c07 001d e021 0000 5400 incipal....!..T. │ │ │ +0049fa40: 1de0 3100 0020 2020 2450 5b52 494e 4349 ..1.. $P[RINCI │ │ │ 0049fa50: 5041 4c5d 2063 6f6e 7461 696e 7320 7468 PAL] contains th │ │ │ 0049fa60: 6520 6162 736f 6c75 7465 2070 6174 686e e absolute pathn │ │ │ 0049fa70: 616d 6520 6f66 2074 6865 2070 7269 6e63 ame of the princ │ │ │ 0049fa80: 6970 616c 2028 696e 6974 6961 6c20 2449 ipal (initial $I │ │ │ -0049fa90: 4f29 4800 1d7e 4100 0020 2020 6465 7669 O)H..~A.. devi │ │ │ +0049fa90: 4f29 4800 1de0 4100 0020 2020 6465 7669 O)H...A.. devi │ │ │ 0049faa0: 6365 2e20 2450 5249 4e43 4950 414c 2069 ce. $PRINCIPAL i │ │ │ 0049fab0: 7320 616e 204d 4443 2054 7970 6520 4120 s an MDC Type A │ │ │ 0049fac0: 656e 6861 6e63 656d 656e 7420 746f 2073 enhancement to s │ │ │ -0049fad0: 7461 6e64 6172 6420 4d2e 0700 1d7e 5100 tandard M....~Q. │ │ │ -0049fae0: 0054 001d 7e61 0000 2020 2049 6e70 7574 .T..~a.. Input │ │ │ +0049fad0: 7461 6e64 6172 6420 4d2e 0700 1de0 5100 tandard M.....Q. │ │ │ +0049fae0: 0054 001d e061 0000 2020 2049 6e70 7574 .T...a.. Input │ │ │ 0049faf0: 2061 6e64 206f 7574 7075 7420 666f 7220 and output for │ │ │ 0049fb00: 6120 7072 6f63 6573 7320 6d61 7920 636f a process may co │ │ │ 0049fb10: 6d65 2066 726f 6d20 7365 7061 7261 7465 me from separate │ │ │ 0049fb20: 2064 6576 6963 6573 2c20 6e61 6d65 6c79 devices, namely │ │ │ -0049fb30: 2c20 7468 6554 001d 7e71 0000 2020 2073 , theT..~q.. s │ │ │ +0049fb30: 2c20 7468 6554 001d e071 0000 2020 2073 , theT...q.. s │ │ │ 0049fb40: 7461 6e64 6172 6420 696e 7075 7420 616e tandard input an │ │ │ 0049fb50: 6420 6f75 7470 7574 2e20 486f 7765 7665 d output. Howeve │ │ │ 0049fb60: 722c 2074 6865 204d 2049 2f4f 206d 6f64 r, the M I/O mod │ │ │ 0049fb70: 656c 2061 6c6c 6f77 7320 6f6e 6c79 206f el allows only o │ │ │ -0049fb80: 6e65 2064 6576 6963 6551 001d 7e81 0000 ne deviceQ..~... │ │ │ +0049fb80: 6e65 2064 6576 6963 6551 001d e081 0000 ne deviceQ...... │ │ │ 0049fb90: 2020 2074 6f20 6265 2055 5345 6420 286f to be USEd (o │ │ │ 0049fba0: 7220 6163 7469 7665 2920 6174 2061 2074 r active) at a t │ │ │ 0049fbb0: 696d 652e 2057 6865 6e20 616e 2069 6d61 ime. When an ima │ │ │ 0049fbc0: 6765 2073 7461 7274 732c 2047 542e 4d20 ge starts, GT.M │ │ │ -0049fbd0: 696d 706c 6963 6974 6c79 5000 1d7e 9100 implicitlyP..~.. │ │ │ +0049fbd0: 696d 706c 6963 6974 6c79 5000 1de0 9100 implicitlyP..... │ │ │ 0049fbe0: 0020 2020 4f50 454e 7320 7468 6520 7374 . OPENs the st │ │ │ 0049fbf0: 616e 6461 7264 2069 6e70 7574 2061 6e64 andard input and │ │ │ 0049fc00: 2073 7461 6e64 6172 6420 6f75 7470 7574 standard output │ │ │ 0049fc10: 2064 6576 6963 6528 7329 2061 6e64 2061 device(s) and a │ │ │ -0049fc20: 7373 6967 6e73 2074 6865 5000 1c7e c011 ssigns theP..~.. │ │ │ +0049fc20: 7373 6967 6e73 2074 6865 5000 1ce0 c011 ssigns theP..... │ │ │ 0049fc30: 0000 2020 2064 6576 6963 6528 7329 2074 .. device(s) t │ │ │ 0049fc40: 6f20 2450 5249 4e43 4950 414c 2e20 466f o $PRINCIPAL. Fo │ │ │ 0049fc50: 7220 5553 4520 6465 7669 6365 7061 7261 r USE devicepara │ │ │ 0049fc60: 6d65 7465 7273 2c20 6974 2069 7320 7468 meters, it is th │ │ │ -0049fc70: 6520 7374 616e 6461 7264 3000 1d7e 1200 e standard0..~.. │ │ │ +0049fc70: 6520 7374 616e 6461 7264 3000 1de0 1200 e standard0..... │ │ │ 0049fc80: 0020 2020 696e 7075 7420 7468 6174 2064 . input that d │ │ │ 0049fc90: 6574 6572 6d69 6e65 7320 7468 6520 6465 etermines the de │ │ │ -0049fca0: 7669 6365 2074 7970 652e 0700 1d7e 1300 vice type....~.. │ │ │ -0049fcb0: 0054 001d 7e14 0000 2020 2046 6f72 2061 .T..~... For a │ │ │ +0049fca0: 7669 6365 2074 7970 652e 0700 1de0 1300 vice type....... │ │ │ +0049fcb0: 0054 001d e014 0000 2020 2046 6f72 2061 .T...... For a │ │ │ 0049fcc0: 6e20 696d 6167 6520 696e 766f 6b65 6420 n image invoked │ │ │ 0049fcd0: 696e 7465 7261 6374 6976 656c 792c 2024 interactively, $ │ │ │ 0049fce0: 5052 494e 4349 5041 4c20 6973 2074 6865 PRINCIPAL is the │ │ │ 0049fcf0: 2075 7365 7227 7320 7465 726d 696e 616c user's terminal │ │ │ -0049fd00: 2e20 466f 7254 001d 7e15 0000 2020 2061 . ForT..~... a │ │ │ +0049fd00: 2e20 466f 7254 001d e015 0000 2020 2061 . ForT...... a │ │ │ 0049fd10: 6e20 696d 6167 6520 696e 766f 6b65 6420 n image invoked │ │ │ 0049fd20: 6672 6f6d 2061 2074 6572 6d69 6e61 6c20 from a terminal │ │ │ 0049fd30: 6279 206d 6561 6e73 206f 6620 6120 7368 by means of a sh │ │ │ 0049fd40: 656c 6c20 7363 7269 7074 2c20 2450 5249 ell script, $PRI │ │ │ -0049fd50: 4e43 4950 414c 2069 734f 001d 7e16 0000 NCIPAL isO..~... │ │ │ +0049fd50: 4e43 4950 414c 2069 734f 001d e016 0000 NCIPAL isO...... │ │ │ 0049fd60: 2020 2074 6865 2073 6865 6c6c 2073 6372 the shell scr │ │ │ 0049fd70: 6970 7427 7320 7374 616e 6461 7264 2069 ipt's standard i │ │ │ 0049fd80: 6e70 7574 2028 7573 7561 6c6c 7920 7468 nput (usually th │ │ │ 0049fd90: 6520 7465 726d 696e 616c 2920 616e 6420 e terminal) and │ │ │ -0049fda0: 7374 616e 6461 7264 5300 1d7e 1700 0020 standardS..~... │ │ │ +0049fda0: 7374 616e 6461 7264 5300 1de0 1700 0020 standardS...... │ │ │ 0049fdb0: 2020 6f75 7470 7574 2028 616c 736f 2075 output (also u │ │ │ 0049fdc0: 7375 616c 6c79 2074 6865 2074 6572 6d69 sually the termi │ │ │ 0049fdd0: 6e61 6c29 2066 6f72 206f 7574 7075 742c nal) for output, │ │ │ 0049fde0: 2075 6e6c 6573 7320 7468 6520 7368 656c unless the shel │ │ │ -0049fdf0: 6c20 7265 6469 7265 6374 731e 001d 7e18 l redirects...~. │ │ │ +0049fdf0: 6c20 7265 6469 7265 6374 731e 001d e018 l redirects..... │ │ │ 0049fe00: 0000 2020 2074 6865 2069 6e70 7574 206f .. the input o │ │ │ -0049fe10: 7220 6f75 7470 7574 2e07 001d 7e19 0000 r output....~... │ │ │ -0049fe20: 5300 1d7e 1a00 0020 2020 4754 2e4d 2070 S..~... GT.M p │ │ │ +0049fe10: 7220 6f75 7470 7574 2e07 001d e019 0000 r output........ │ │ │ +0049fe20: 5300 1de0 1a00 0020 2020 4754 2e4d 2070 S...... GT.M p │ │ │ 0049fe30: 726f 7669 6465 7320 6120 6d65 6368 616e rovides a mechan │ │ │ 0049fe40: 6973 6d20 666f 7220 7468 6520 7573 6572 ism for the user │ │ │ 0049fe50: 2074 6f20 6372 6561 7465 2061 206e 616d to create a nam │ │ │ 0049fe60: 6520 666f 7220 2450 5249 4e43 4950 414c e for $PRINCIPAL │ │ │ -0049fe70: 2069 6e54 001d 7e21 0000 2020 2074 6865 inT..~!.. the │ │ │ +0049fe70: 2069 6e54 001d e021 0000 2020 2074 6865 inT...!.. the │ │ │ 0049fe80: 2073 6865 6c6c 2062 6566 6f72 6520 696e shell before in │ │ │ 0049fe90: 766f 6b69 6e67 2047 542e 4d2e 2054 6865 voking GT.M. The │ │ │ 0049fea0: 2065 6e76 6972 6f6e 6d65 6e74 2076 6172 environment var │ │ │ 0049feb0: 6961 626c 6520 6774 6d5f 7072 696e 6369 iable gtm_princi │ │ │ -0049fec0: 7061 6c2c 2069 664b 001d 7e22 0000 2020 pal, ifK..~".. │ │ │ +0049fec0: 7061 6c2c 2069 664b 001d e022 0000 2020 pal, ifK...".. │ │ │ 0049fed0: 2064 6566 696e 6564 2062 6563 6f6d 6573 defined becomes │ │ │ 0049fee0: 2061 2073 796e 6f6e 796d 2066 6f72 2074 a synonym for t │ │ │ 0049fef0: 6865 2061 6374 7561 6c20 6465 7669 6365 he actual device │ │ │ 0049ff00: 2061 6e64 2074 6865 2076 616c 7565 2066 and the value f │ │ │ -0049ff10: 6f72 5000 1d7e 2300 0020 2020 2450 5249 orP..~#.. $PRI │ │ │ +0049ff10: 6f72 5000 1de0 2300 0020 2020 2450 5249 orP...#.. $PRI │ │ │ 0049ff20: 4e43 4950 414c 2e20 2449 4f20 686f 6c64 NCIPAL. $IO hold │ │ │ 0049ff30: 7320 7468 6520 7361 6d65 2076 616c 7565 s the same value │ │ │ 0049ff40: 2061 7320 2450 5249 4e43 4950 414c 2e20 as $PRINCIPAL. │ │ │ 0049ff50: 245a 494f 2069 6e20 7468 6973 2063 6173 $ZIO in this cas │ │ │ -0049ff60: 652c 3d00 1d7e 2400 0020 2020 686f 6c64 e,=..~$.. hold │ │ │ +0049ff60: 652c 3d00 1de0 2400 0020 2020 686f 6c64 e,=...$.. hold │ │ │ 0049ff70: 7320 7468 6520 6675 6c6c 7920 6578 7061 s the fully expa │ │ │ 0049ff80: 6e64 6564 206e 616d 6520 6f66 2074 6865 nded name of the │ │ │ 0049ff90: 2061 6374 7561 6c20 6465 7669 6365 2e07 actual device.. │ │ │ -0049ffa0: 001d 7e25 0000 5400 1d7e 2600 0020 2020 ..~%..T..~&.. │ │ │ +0049ffa0: 001d e025 0000 5400 1de0 2600 0020 2020 ...%..T...&.. │ │ │ 0049ffb0: 4754 2e4d 2069 676e 6f72 6573 2061 2043 GT.M ignores a C │ │ │ 0049ffc0: 4c4f 5345 2073 7065 6369 6679 696e 6720 LOSE specifying │ │ │ 0049ffd0: 7468 6520 7072 696e 6369 7061 6c20 6465 the principal de │ │ │ 0049ffe0: 7669 6365 2e20 4754 2e4d 2064 6f65 7320 vice. GT.M does │ │ │ 0049fff0: 6e6f 7420 7065 726d 6974 0000 0000 0000 not permit...... │ │ │ 004a0000: 0400 0000 fc07 0000 7f2d 0000 0000 0000 .........-...... │ │ │ -004a0010: 4c00 007e 4845 4c50 00ff 7300 ff49 5356 L..~HELP..s..ISV │ │ │ +004a0010: 4c00 00e0 4845 4c50 00ff 7300 ff49 5356 L...HELP..s..ISV │ │ │ 004a0020: 00ff 7300 ff24 5052 494e 4349 5041 4c00 ..s..$PRINCIPAL. │ │ │ 004a0030: c027 0000 2020 2074 6865 2053 4554 2063 .'.. the SET c │ │ │ 004a0040: 6f6d 6d61 6e64 2074 6f20 6d6f 6469 6679 ommand to modify │ │ │ -004a0050: 2024 5052 494e 4349 5041 4c2e 0700 1d7e $PRINCIPAL....~ │ │ │ -004a0060: 2800 0052 001d 7e29 0000 2020 2047 542e (..R..~).. GT. │ │ │ +004a0050: 2024 5052 494e 4349 5041 4c2e 0700 1de0 $PRINCIPAL..... │ │ │ +004a0060: 2800 0052 001d e029 0000 2020 2047 542e (..R...).. GT. │ │ │ 004a0070: 4d20 6675 6c66 696c 6c73 2052 4541 4420 M fulfills READ │ │ │ 004a0080: 746f 2024 5052 494e 4349 5041 4c20 7768 to $PRINCIPAL wh │ │ │ 004a0090: 656e 2069 7420 6973 2061 6e20 656d 7074 en it is an empt │ │ │ 004a00a0: 7920 736f 636b 6574 2064 6576 6963 6520 y socket device │ │ │ -004a00b0: 2874 6861 744f 001d 7e2a 0000 2020 2069 (thatO..~*.. i │ │ │ +004a00b0: 2874 6861 744f 001d e02a 0000 2020 2069 (thatO...*.. i │ │ │ 004a00c0: 732c 206f 6e65 2077 6974 6820 616c 6c20 s, one with all │ │ │ 004a00d0: 736f 636b 6574 7320 6465 7461 6368 6564 sockets detached │ │ │ 004a00e0: 2920 7769 7468 2061 6e20 656d 7074 7920 ) with an empty │ │ │ 004a00f0: 7374 7269 6e67 2c20 616e 6420 6469 7363 string, and disc │ │ │ -004a0100: 6172 6473 2800 1d7e 3100 0020 2020 5752 ards(..~1.. WR │ │ │ +004a0100: 6172 6473 2800 1de0 3100 0020 2020 5752 ards(...1.. WR │ │ │ 004a0110: 4954 4520 6f75 7470 7574 2074 6f20 7375 ITE output to su │ │ │ -004a0120: 6368 2061 2064 6576 6963 652e 0700 1d7e ch a device....~ │ │ │ -004a0130: 3200 004d 001d 7e33 0000 2020 2047 542e 2..M..~3.. GT. │ │ │ +004a0120: 6368 2061 2064 6576 6963 652e 0700 1de0 ch a device..... │ │ │ +004a0130: 3200 004d 001d e033 0000 2020 2047 542e 2..M...3.. GT. │ │ │ 004a0140: 4d20 6f70 656e 7320 2f64 6576 2f6e 756c M opens /dev/nul │ │ │ 004a0150: 6c20 6173 2061 2070 6c61 6365 686f 6c64 l as a placehold │ │ │ 004a0160: 6572 2066 6f72 2061 2073 6f63 6b65 7420 er for a socket │ │ │ 004a0170: 7768 6963 6820 7573 6564 2074 6f20 6265 which used to be │ │ │ -004a0180: 4100 1d7e 3400 0020 2020 6173 736f 6369 A..~4.. associ │ │ │ +004a0180: 4100 1de0 3400 0020 2020 6173 736f 6369 A...4.. associ │ │ │ 004a0190: 6174 6564 2077 6974 6820 2450 5249 4e43 ated with $PRINC │ │ │ 004a01a0: 4950 414c 2076 6961 2073 7464 696e 2077 IPAL via stdin w │ │ │ 004a01b0: 6865 6e20 6974 2069 7320 636c 6f73 6564 hen it is closed │ │ │ -004a01c0: 2e07 001d 7e35 0000 5400 1d7e 3600 0020 ....~5..T..~6.. │ │ │ +004a01c0: 2e07 001d e035 0000 5400 1de0 3600 0020 .....5..T...6.. │ │ │ 004a01d0: 2020 4754 2e4d 2063 7265 6174 6573 2061 GT.M creates a │ │ │ 004a01e0: 2053 4f43 4b45 5420 6465 7669 6365 2066 SOCKET device f │ │ │ 004a01f0: 6f72 2024 5052 494e 4349 5041 4c20 7768 or $PRINCIPAL wh │ │ │ 004a0200: 656e 2073 7461 6e64 6172 6420 696e 7075 en standard inpu │ │ │ -004a0210: 7420 6973 2061 204c 4f43 414c 5100 1d7e t is a LOCALQ..~ │ │ │ +004a0210: 7420 6973 2061 204c 4f43 414c 5100 1de0 t is a LOCALQ... │ │ │ 004a0220: 3700 0020 2020 646f 6d61 696e 2073 6f63 7.. domain soc │ │ │ 004a0230: 6b65 7420 616e 6420 7365 7473 2074 6865 ket and sets the │ │ │ 004a0240: 2064 6566 6175 6c74 2044 454c 494d 4954 default DELIMIT │ │ │ 004a0250: 4552 2074 6f20 2224 4328 3130 2922 2066 ER to "$C(10)" f │ │ │ 004a0260: 6f72 2073 6f63 6b65 7473 2069 6e15 001d or sockets in... │ │ │ -004a0270: 7e38 0000 2020 2074 6865 2064 6576 6963 ~8.. the devic │ │ │ -004a0280: 652e 0700 1d7e 3900 0051 001d 7e3a 0000 e....~9..Q..~:.. │ │ │ +004a0270: e038 0000 2020 2074 6865 2064 6576 6963 .8.. the devic │ │ │ +004a0280: 652e 0700 1de0 3900 0051 001d e03a 0000 e.....9..Q...:.. │ │ │ 004a0290: 2020 2057 6865 6e20 2450 5249 4e43 4950 When $PRINCIP │ │ │ 004a02a0: 414c 2069 6465 6e74 6966 6965 7320 6120 AL identifies a │ │ │ 004a02b0: 6465 7669 6365 2074 6861 7420 7375 7070 device that supp │ │ │ 004a02c0: 6f72 7473 2052 4557 494e 442c 2074 6865 orts REWIND, the │ │ │ -004a02d0: 2052 4557 494e 4420 6f72 5000 1d7e 4100 REWIND orP..~A. │ │ │ +004a02d0: 2052 4557 494e 4420 6f72 5000 1de0 4100 REWIND orP...A. │ │ │ 004a02e0: 0020 2020 494e 5245 5749 4e44 2064 6576 . INREWIND dev │ │ │ 004a02f0: 6963 6520 7061 7261 6d65 7465 7273 2070 ice parameters p │ │ │ 004a0300: 6572 666f 726d 2061 2052 4557 494e 4420 erform a REWIND │ │ │ 004a0310: 6f66 2074 6865 2069 6e70 7574 2061 6e64 of the input and │ │ │ -004a0320: 204f 5554 5245 5749 4e44 2a00 1d7e 4200 OUTREWIND*..~B. │ │ │ +004a0320: 204f 5554 5245 5749 4e44 2a00 1de0 4200 OUTREWIND*...B. │ │ │ 004a0330: 0020 2020 7065 7266 6f72 6d73 2061 2052 . performs a R │ │ │ 004a0340: 4557 494e 4420 6f66 2074 6865 206f 7574 EWIND of the out │ │ │ -004a0350: 7075 742e 0700 1d7e 4300 004d 001d 7e44 put....~C..M..~D │ │ │ +004a0350: 7075 742e 0700 1de0 4300 004d 001d e044 put.....C..M...D │ │ │ 004a0360: 0000 2020 2057 6865 6e20 2450 5249 4e43 .. When $PRINC │ │ │ 004a0370: 4950 414c 2068 6173 2064 6966 6665 7265 IPAL has differe │ │ │ 004a0380: 6e74 2069 6e70 7574 2f6f 7574 7075 7420 nt input/output │ │ │ 004a0390: 6465 7669 6365 732c 2074 6865 2055 5345 devices, the USE │ │ │ -004a03a0: 2063 6f6d 6d61 6e64 4c00 1d7e 4500 0020 commandL..~E.. │ │ │ +004a03a0: 2063 6f6d 6d61 6e64 4c00 1de0 4500 0020 commandL...E.. │ │ │ 004a03b0: 2020 7265 636f 676e 697a 6573 2069 6e74 recognizes int │ │ │ 004a03c0: 7269 6e73 6963 2073 7065 6369 616c 2076 rinsic special v │ │ │ 004a03d0: 6172 6961 626c 6573 2024 5a50 494e 206f ariables $ZPIN o │ │ │ 004a03e0: 7220 245a 504f 5554 2061 6e64 2061 7070 r $ZPOUT and app │ │ │ -004a03f0: 6c69 6573 5100 1d7e 4600 0020 2020 6170 liesQ..~F.. ap │ │ │ +004a03f0: 6c69 6573 5100 1de0 4600 0020 2020 6170 liesQ...F.. ap │ │ │ 004a0400: 7072 6f70 7269 6174 6520 6465 7669 6365 propriate device │ │ │ 004a0410: 7061 7261 6d65 7465 7273 2074 6f20 7468 parameters to th │ │ │ 004a0420: 6520 696e 7075 7420 6f72 206f 7574 7075 e input or outpu │ │ │ 004a0430: 7420 7369 6465 206f 6620 2450 5249 4e43 t side of $PRINC │ │ │ -004a0440: 4950 414c 2c53 001d 7e47 0000 2020 2072 IPAL,S..~G.. r │ │ │ +004a0440: 4950 414c 2c53 001d e047 0000 2020 2072 IPAL,S...G.. r │ │ │ 004a0450: 6573 7065 6374 6976 656c 792e 2041 2055 espectively. A U │ │ │ 004a0460: 5345 2077 6974 6820 245a 5049 4e20 6f72 SE with $ZPIN or │ │ │ 004a0470: 2024 5a50 4f55 5420 7365 7473 2024 494f $ZPOUT sets $IO │ │ │ 004a0480: 2074 6f20 2450 5249 4e43 4950 414c 2066 to $PRINCIPAL f │ │ │ -004a0490: 6f72 2052 4541 4473 4b00 1d7e 4800 0020 or READsK..~H.. │ │ │ +004a0490: 6f72 2052 4541 4473 4b00 1de0 4800 0020 or READsK...H.. │ │ │ 004a04a0: 2020 616e 6420 5752 4954 4573 2066 726f and WRITEs fro │ │ │ 004a04b0: 6d20 7468 6520 696e 7075 7420 616e 6420 m the input and │ │ │ 004a04c0: 6f75 7470 7574 2073 6964 6520 6f66 2024 output side of $ │ │ │ 004a04d0: 5052 494e 4349 5041 4c2e 2046 6f72 206d PRINCIPAL. For m │ │ │ -004a04e0: 6f72 6534 001d 7e49 0000 2020 2069 6e66 ore4..~I.. inf │ │ │ +004a04e0: 6f72 6534 001d e049 0000 2020 2069 6e66 ore4...I.. inf │ │ │ 004a04f0: 6f72 6d61 7469 6f6e 2072 6566 6572 2074 ormation refer t │ │ │ 004a0500: 6f20 2224 5a50 494e 2220 6f72 2022 245a o "$ZPIN" or "$Z │ │ │ -004a0510: 504f 5554 2220 2e07 001d 7e4a 0000 0f00 POUT" ....~J.... │ │ │ -004a0520: 127e 5155 4954 0000 2451 7569 7410 0017 .~QUIT..$Quit... │ │ │ -004a0530: 7ebf 1100 0020 2020 2451 7569 7407 0018 ~.... $Quit... │ │ │ -004a0540: 7e21 0000 4e00 187e 3100 0020 2020 2451 ~!..N..~1.. $Q │ │ │ +004a0510: 504f 5554 2220 2e07 001d e04a 0000 0f00 POUT" .....J.... │ │ │ +004a0520: 12e0 5155 4954 0000 2451 7569 7410 0017 ..QUIT..$Quit... │ │ │ +004a0530: e0bf 1100 0020 2020 2451 7569 7407 0018 ..... $Quit... │ │ │ +004a0540: e021 0000 4e00 18e0 3100 0020 2020 2451 .!..N...1.. $Q │ │ │ 004a0550: 5b55 4954 5d20 696e 6469 6361 7465 7320 [UIT] indicates │ │ │ 004a0560: 7768 6574 6865 7220 7468 6520 6375 7272 whether the curr │ │ │ 004a0570: 656e 7420 626c 6f63 6b20 6f66 2063 6f64 ent block of cod │ │ │ 004a0580: 6520 7761 7320 6361 6c6c 6564 2061 7320 e was called as │ │ │ -004a0590: 616e 3000 187e 4100 0020 2020 6578 7472 an0..~A.. extr │ │ │ +004a0590: 616e 3000 18e0 4100 0020 2020 6578 7472 an0...A.. extr │ │ │ 004a05a0: 696e 7369 6320 6675 6e63 7469 6f6e 206f insic function o │ │ │ 004a05b0: 7220 6173 2061 2073 7562 726f 7574 696e r as a subroutin │ │ │ -004a05c0: 652e 0700 187e 5100 0053 0018 7e61 0000 e....~Q..S..~a.. │ │ │ +004a05c0: 652e 0700 18e0 5100 0053 0018 e061 0000 e.....Q..S...a.. │ │ │ 004a05d0: 2020 2049 6620 2451 5b55 4954 5d20 636f If $Q[UIT] co │ │ │ 004a05e0: 6e74 6169 6e73 2031 2028 7768 656e 2074 ntains 1 (when t │ │ │ 004a05f0: 6865 2063 7572 7265 6e74 2070 726f 6365 he current proce │ │ │ 004a0600: 7373 2d73 7461 636b 2066 7261 6d65 2069 ss-stack frame i │ │ │ -004a0610: 7320 696e 766f 6b65 6420 6279 4f00 187e s invoked byO..~ │ │ │ +004a0610: 7320 696e 766f 6b65 6420 6279 4f00 18e0 s invoked byO... │ │ │ 004a0620: 7100 0020 2020 616e 2065 7874 7269 6e73 q.. an extrins │ │ │ 004a0630: 6963 2066 756e 6374 696f 6e29 2c20 7468 ic function), th │ │ │ 004a0640: 6520 5155 4954 2077 6f75 6c64 2074 6865 e QUIT would the │ │ │ 004a0650: 7265 666f 7265 2072 6571 7569 7265 2061 refore require a │ │ │ -004a0660: 6e20 6172 6775 6d65 6e74 2e07 0018 7e81 n argument....~. │ │ │ -004a0670: 0000 1200 187e 9100 0020 2020 2a2a 4e6f .....~... **No │ │ │ -004a0680: 7465 2a2a 0800 177e c011 0000 5100 187e te**...~....Q..~ │ │ │ +004a0660: 6e20 6172 6775 6d65 6e74 2e07 0018 e081 n argument...... │ │ │ +004a0670: 0000 1200 18e0 9100 0020 2020 2a2a 4e6f ......... **No │ │ │ +004a0680: 7465 2a2a 0800 17e0 c011 0000 5100 18e0 te**........Q... │ │ │ 004a0690: 1200 0020 2020 5768 656e 2061 2070 726f ... When a pro │ │ │ 004a06a0: 6365 7373 2069 7320 696e 6974 6961 7465 cess is initiate │ │ │ 004a06b0: 642c 2062 7574 2062 6566 6f72 6520 616e d, but before an │ │ │ 004a06c0: 7920 636f 6d6d 616e 6473 2061 7265 2070 y commands are p │ │ │ 004a06d0: 726f 6365 7373 6564 2c20 7468 6527 0018 rocessed, the'.. │ │ │ -004a06e0: 7e13 0000 2020 2076 616c 7565 206f 6620 ~... value of │ │ │ +004a06e0: e013 0000 2020 2076 616c 7565 206f 6620 .... value of │ │ │ 004a06f0: 2451 5b55 4954 5d20 6973 207a 6572 6f20 $Q[UIT] is zero │ │ │ -004a0700: 2830 292e 0700 187e 1400 0050 0018 7e15 (0)....~...P..~. │ │ │ +004a0700: 2830 292e 0700 18e0 1400 0050 0018 e015 (0)........P.... │ │ │ 004a0710: 0000 2020 2054 6869 7320 7370 6563 6961 .. This specia │ │ │ 004a0720: 6c20 7661 7269 6162 6c65 2069 7320 6d61 l variable is ma │ │ │ 004a0730: 696e 6c79 2075 7365 6420 696e 2065 7272 inly used in err │ │ │ 004a0740: 6f72 2d74 7261 7070 696e 6720 636f 6e64 or-trapping cond │ │ │ -004a0750: 6974 696f 6e73 2e20 4974 734c 0018 7e16 itions. ItsL..~. │ │ │ +004a0750: 6974 696f 6e73 2e20 4974 734c 0018 e016 itions. ItsL.... │ │ │ 004a0760: 0000 2020 2076 616c 7565 2074 656c 6c73 .. value tells │ │ │ 004a0770: 2077 6865 7468 6572 2074 6865 2063 7572 whether the cur │ │ │ 004a0780: 7265 6e74 2044 4f20 6c65 7665 6c20 7761 rent DO level wa │ │ │ 004a0790: 7320 7265 6163 6865 6420 6279 206d 6561 s reached by mea │ │ │ -004a07a0: 6e73 206f 6620 614e 0018 7e17 0000 2020 ns of aN..~... │ │ │ +004a07a0: 6e73 206f 6620 614e 0018 e017 0000 2020 ns of aN...... │ │ │ 004a07b0: 2073 7562 726f 7574 696e 6520 6361 6c6c subroutine call │ │ │ 004a07c0: 2028 444f 2078 7878 2920 6f72 2062 7920 (DO xxx) or by │ │ │ 004a07d0: 6120 6675 6e63 7469 6f6e 2063 616c 6c20 a function call │ │ │ 004a07e0: 2853 4554 2076 6172 6961 626c 653d 2424 (SET variable=$$ │ │ │ -004a07f0: 7878 7829 2e07 0018 7e18 0000 0000 0000 xxx)....~....... │ │ │ +004a07f0: 7878 7829 2e07 0018 e018 0000 0000 0000 xxx)............ │ │ │ 004a0800: 0400 0000 d607 0000 b32d 0000 0000 0000 .........-...... │ │ │ -004a0810: 5100 007e 4845 4c50 00ff 7300 ff49 5356 Q..~HELP..s..ISV │ │ │ +004a0810: 5100 00e0 4845 4c50 00ff 7300 ff49 5356 Q...HELP..s..ISV │ │ │ 004a0820: 00ff 7300 ff24 5155 4954 00c0 1900 0020 ..s..$QUIT..... │ │ │ 004a0830: 2020 4120 7479 7069 6361 6c20 7761 7920 A typical way │ │ │ 004a0840: 6f66 2065 7869 7469 6e67 2066 726f 6d20 of exiting from │ │ │ 004a0850: 616e 2065 7272 6f72 2074 7261 7020 6973 an error trap is │ │ │ -004a0860: 3a07 0018 7e1a 0000 1c00 187e 2100 0020 :...~......~!.. │ │ │ +004a0860: 3a07 0018 e01a 0000 1c00 18e0 2100 0020 :...........!.. │ │ │ 004a0870: 2020 5155 4954 3a24 5155 4954 2022 2220 QUIT:$QUIT "" │ │ │ -004a0880: 5155 4954 0700 187e 2200 0012 0018 7e23 QUIT...~".....~# │ │ │ +004a0880: 5155 4954 0700 18e0 2200 0012 0018 e023 QUIT...."......# │ │ │ 004a0890: 0000 2020 202a 2a4e 6f74 652a 2a07 0018 .. **Note**... │ │ │ -004a08a0: 7e24 0000 3800 187e 2500 0020 2020 4754 ~$..8..~%.. GT │ │ │ +004a08a0: e024 0000 3800 18e0 2500 0020 2020 4754 .$..8...%.. GT │ │ │ 004a08b0: 2e4d 2064 6f65 7320 6e6f 7420 7065 726d .M does not perm │ │ │ 004a08c0: 6974 2024 5155 4954 2074 6f20 6265 2053 it $QUIT to be S │ │ │ -004a08d0: 4554 206f 7220 4e45 5765 642e 0700 187e ET or NEWed....~ │ │ │ -004a08e0: 2600 0019 0012 7e52 4546 4552 454e 4345 &.....~REFERENCE │ │ │ -004a08f0: 0000 2452 6566 6572 656e 6365 1500 1c7e ..$Reference...~ │ │ │ +004a08d0: 4554 206f 7220 4e45 5765 642e 0700 18e0 ET or NEWed..... │ │ │ +004a08e0: 2600 0019 0012 e052 4546 4552 454e 4345 &......REFERENCE │ │ │ +004a08f0: 0000 2452 6566 6572 656e 6365 1500 1ce0 ..$Reference.... │ │ │ 004a0900: bf11 0000 2020 2024 5265 6665 7265 6e63 .... $Referenc │ │ │ -004a0910: 6507 001d 7e21 0000 5100 1d7e 3100 0020 e...~!..Q..~1.. │ │ │ +004a0910: 6507 001d e021 0000 5100 1de0 3100 0020 e....!..Q...1.. │ │ │ 004a0920: 2020 2452 5b45 4645 5245 4e43 455d 2063 $R[EFERENCE] c │ │ │ 004a0930: 6f6e 7461 696e 7320 7468 6520 6c61 7374 ontains the last │ │ │ 004a0940: 2067 6c6f 6261 6c20 7265 6665 7265 6e63 global referenc │ │ │ 004a0950: 652e 2055 6e74 696c 2074 6865 2066 6972 e. Until the fir │ │ │ -004a0960: 7374 2067 6c6f 6261 6c4f 001d 7e41 0000 st globalO..~A.. │ │ │ +004a0960: 7374 2067 6c6f 6261 6c4f 001d e041 0000 st globalO...A.. │ │ │ 004a0970: 2020 2072 6566 6572 656e 6365 2069 7320 reference is │ │ │ 004a0980: 6d61 6465 2062 7920 616e 204d 2070 726f made by an M pro │ │ │ 004a0990: 6772 616d 206f 7220 6166 7465 7220 6120 gram or after a │ │ │ 004a09a0: 676c 6f62 616c 2072 6566 6572 656e 6365 global reference │ │ │ -004a09b0: 2077 6974 6820 616e 5000 1d7e 5100 0020 with anP..~Q.. │ │ │ +004a09b0: 2077 6974 6820 616e 5000 1de0 5100 0020 with anP...Q.. │ │ │ 004a09c0: 2020 696e 7661 6c69 6420 6b65 792c 2024 invalid key, $ │ │ │ 004a09d0: 5245 4645 5245 4e43 4520 636f 6e74 6169 REFERENCE contai │ │ │ 004a09e0: 6e73 2074 6865 2065 6d70 7479 2073 7472 ns the empty str │ │ │ 004a09f0: 696e 6720 2822 2229 2e20 5468 6973 2077 ing (""). This w │ │ │ -004a0a00: 6179 2069 7420 6973 4b00 1d7e 6100 0020 ay it isK..~a.. │ │ │ +004a0a00: 6179 2069 7420 6973 4b00 1de0 6100 0020 ay it isK...a.. │ │ │ 004a0a10: 2020 7573 6566 756c 2069 6e20 6465 7465 useful in dete │ │ │ 004a0a20: 726d 696e 696e 6720 6966 2074 6865 2075 rmining if the u │ │ │ 004a0a30: 7361 6765 206f 6620 6120 6e61 6b65 6420 sage of a naked │ │ │ 004a0a40: 7265 6665 7265 6e63 6520 6973 2076 616c reference is val │ │ │ -004a0a50: 6964 2e07 001d 7e71 0000 2900 1d7e 8100 id....~q..)..~.. │ │ │ +004a0a50: 6964 2e07 001d e071 0000 2900 1de0 8100 id.....q..)..... │ │ │ 004a0a60: 0020 2020 4120 7479 7069 6361 6c20 7761 . A typical wa │ │ │ 004a0a70: 7920 6f66 2075 7369 6e67 2074 6869 7320 y of using this │ │ │ -004a0a80: 6973 3a07 001d 7e91 0000 2e00 1c7e c011 is:...~......~.. │ │ │ +004a0a80: 6973 3a07 001d e091 0000 2e00 1ce0 c011 is:............. │ │ │ 004a0a90: 0000 2020 2049 4620 2452 4546 4552 454e .. IF $REFEREN │ │ │ 004a0aa0: 4345 3d22 2220 5155 4954 2022 3c75 6e64 CE="" QUIT ""...~.... │ │ │ -004a0ac0: 001d 7e13 0000 2020 202a 2a4e 6f74 652a ..~... **Note* │ │ │ -004a0ad0: 2a07 001d 7e14 0000 4900 1d7e 1500 0020 *...~...I..~... │ │ │ +004a0ab0: 6566 696e 6564 3e22 0700 1de0 1200 0012 efined>"........ │ │ │ +004a0ac0: 001d e013 0000 2020 202a 2a4e 6f74 652a ...... **Note* │ │ │ +004a0ad0: 2a07 001d e014 0000 4900 1de0 1500 0020 *.......I...... │ │ │ 004a0ae0: 2020 2452 5b45 4645 5245 4e43 455d 2062 $R[EFERENCE] b │ │ │ 004a0af0: 6569 6e67 2061 2072 6561 642d 6f6e 6c79 eing a read-only │ │ │ 004a0b00: 2076 6172 6961 626c 6520 6361 6e6e 6f74 variable cannot │ │ │ 004a0b10: 2062 6520 5345 5420 6f72 204e 4557 2764 be SET or NEW'd │ │ │ -004a0b20: 2e07 001d 7e16 0000 1100 127e 5354 4143 ....~......~STAC │ │ │ -004a0b30: 4b00 0024 5354 6163 6b11 0018 7ebf 1100 K..$STack...~... │ │ │ -004a0b40: 0020 2020 2453 5461 636b 0700 197e 2100 . $STack...~!. │ │ │ -004a0b50: 0052 0019 7e31 0000 2020 2024 5354 5b41 .R..~1.. $ST[A │ │ │ +004a0b20: 2e07 001d e016 0000 1100 12e0 5354 4143 ............STAC │ │ │ +004a0b30: 4b00 0024 5354 6163 6b11 0018 e0bf 1100 K..$STack....... │ │ │ +004a0b40: 0020 2020 2453 5461 636b 0700 19e0 2100 . $STack....!. │ │ │ +004a0b50: 0052 0019 e031 0000 2020 2024 5354 5b41 .R...1.. $ST[A │ │ │ 004a0b60: 434b 5d20 636f 6e74 6169 6e73 2061 6e20 CK] contains an │ │ │ 004a0b70: 696e 7465 6765 7220 7661 6c75 6520 6f66 integer value of │ │ │ 004a0b80: 207a 6572 6f20 2830 2920 6f72 2067 7265 zero (0) or gre │ │ │ 004a0b90: 6174 6572 2069 6e64 6963 6174 696e 6720 ater indicating │ │ │ -004a0ba0: 7468 6533 0019 7e41 0000 2020 2063 7572 the3..~A.. cur │ │ │ +004a0ba0: 7468 6533 0019 e041 0000 2020 2063 7572 the3...A.. cur │ │ │ 004a0bb0: 7265 6e74 206c 6576 656c 206f 6620 4d20 rent level of M │ │ │ 004a0bc0: 6578 6563 7574 696f 6e20 7374 6163 6b20 execution stack │ │ │ -004a0bd0: 6465 7074 682e 0700 197e 5100 0053 0019 depth....~Q..S.. │ │ │ -004a0be0: 7e61 0000 2020 2057 6865 6e20 6120 7072 ~a.. When a pr │ │ │ +004a0bd0: 6465 7074 682e 0700 19e0 5100 0053 0019 depth.....Q..S.. │ │ │ +004a0be0: e061 0000 2020 2057 6865 6e20 6120 7072 .a.. When a pr │ │ │ 004a0bf0: 6f63 6573 7320 6973 2069 6e69 7469 6174 ocess is initiat │ │ │ 004a0c00: 6564 2062 7574 2062 6566 6f72 6520 616e ed but before an │ │ │ 004a0c10: 7920 636f 6d6d 616e 6420 6973 2065 7865 y command is exe │ │ │ 004a0c20: 6375 7465 642c 2074 6865 2076 616c 7565 cuted, the value │ │ │ -004a0c30: 2000 197e 7100 0020 2020 6f66 2024 5354 ..~q.. of $ST │ │ │ +004a0c30: 2000 19e0 7100 0020 2020 6f66 2024 5354 ...q.. of $ST │ │ │ 004a0c40: 4143 4b20 6973 207a 6572 6f20 2830 292e ACK is zero (0). │ │ │ -004a0c50: 0700 197e 8100 0012 0019 7e91 0000 2020 ...~......~... │ │ │ -004a0c60: 202a 2a4e 6f74 652a 2a08 0018 7ec0 1100 **Note**...~... │ │ │ -004a0c70: 0054 0019 7e12 0000 2020 2054 6865 2064 .T..~... The d │ │ │ +004a0c50: 0700 19e0 8100 0012 0019 e091 0000 2020 .............. │ │ │ +004a0c60: 202a 2a4e 6f74 652a 2a08 0018 e0c0 1100 **Note**....... │ │ │ +004a0c70: 0054 0019 e012 0000 2020 2054 6865 2064 .T...... The d │ │ │ 004a0c80: 6966 6665 7265 6e63 6520 6265 7477 6565 ifference betwee │ │ │ 004a0c90: 6e20 2453 5441 434b 2061 6e64 2024 4553 n $STACK and $ES │ │ │ 004a0ca0: 5441 434b 2069 7320 7468 6174 2024 4553 TACK is that $ES │ │ │ 004a0cb0: 5441 434b 206d 6179 2061 7070 6561 7220 TACK may appear │ │ │ -004a0cc0: 6173 2061 6e53 0019 7e13 0000 2020 2061 as anS..~... a │ │ │ +004a0cc0: 6173 2061 6e53 0019 e013 0000 2020 2061 as anS...... a │ │ │ 004a0cd0: 7267 756d 656e 7420 6f66 2074 6865 204e rgument of the N │ │ │ 004a0ce0: 4557 2063 6f6d 6d61 6e64 2e20 4e45 5769 EW command. NEWi │ │ │ 004a0cf0: 6e67 2024 4553 5441 434b 2072 6573 6574 ng $ESTACK reset │ │ │ 004a0d00: 7320 6974 7320 7661 6c75 6520 746f 207a s its value to z │ │ │ -004a0d10: 6572 6f20 2830 292c 4900 197e 1400 0020 ero (0),I..~... │ │ │ +004a0d10: 6572 6f20 2830 292c 4900 19e0 1400 0020 ero (0),I...... │ │ │ 004a0d20: 2020 616e 6420 6361 6e20 6265 2075 7365 and can be use │ │ │ 004a0d30: 6675 6c20 746f 2073 6574 2075 7020 6120 ful to set up a │ │ │ 004a0d40: 6c61 7965 7265 6420 6572 726f 7220 7472 layered error tr │ │ │ 004a0d50: 6170 7069 6e67 206d 6563 6861 6e69 736d apping mechanism │ │ │ -004a0d60: 2e07 0019 7e15 0000 4f00 197e 1600 0020 ....~...O..~... │ │ │ +004a0d60: 2e07 0019 e015 0000 4f00 19e0 1600 0020 ........O...... │ │ │ 004a0d70: 2020 5468 6520 7661 6c75 6520 6f66 2024 The value of $ │ │ │ 004a0d80: 5354 4143 4b20 6973 2022 6162 736f 6c75 STACK is "absolu │ │ │ 004a0d90: 7465 2220 7369 6e63 6520 7468 6520 7374 te" since the st │ │ │ 004a0da0: 6172 7420 6f66 2061 2047 542e 4d2e 2070 art of a GT.M. p │ │ │ -004a0db0: 726f 6365 7373 2c52 0019 7e17 0000 2020 rocess,R..~... │ │ │ +004a0db0: 726f 6365 7373 2c52 0019 e017 0000 2020 rocess,R...... │ │ │ 004a0dc0: 2077 6865 7265 6173 2074 6865 2076 616c whereas the val │ │ │ 004a0dd0: 7565 206f 6620 2445 5354 4143 4b20 6973 ue of $ESTACK is │ │ │ 004a0de0: 2022 7265 6c61 7469 7665 2220 746f 2074 "relative" to t │ │ │ 004a0df0: 6865 206d 6f73 7420 7265 6365 6e74 2022 he most recent " │ │ │ -004a0e00: 616e 6368 6f72 696e 6711 0019 7e18 0000 anchoring...~... │ │ │ -004a0e10: 2020 2070 6f69 6e74 222e 0700 197e 1900 point"....~.. │ │ │ -004a0e20: 0013 0014 7e4f 5241 4745 0000 2453 746f ....~ORAGE..$Sto │ │ │ -004a0e30: 7261 6765 1300 1a7e bf11 0000 2020 2024 rage...~.... $ │ │ │ -004a0e40: 5374 6f72 6167 6507 001b 7e21 0000 5000 Storage...~!..P. │ │ │ -004a0e50: 1b7e 3100 0020 2020 2453 5b54 4f52 4147 .~1.. $S[TORAG │ │ │ +004a0e00: 616e 6368 6f72 696e 6711 0019 e018 0000 anchoring....... │ │ │ +004a0e10: 2020 2070 6f69 6e74 222e 0700 19e0 1900 point"....... │ │ │ +004a0e20: 0013 0014 e04f 5241 4745 0000 2453 746f .....ORAGE..$Sto │ │ │ +004a0e30: 7261 6765 1300 1ae0 bf11 0000 2020 2024 rage........ $ │ │ │ +004a0e40: 5374 6f72 6167 6507 001b e021 0000 5000 Storage....!..P. │ │ │ +004a0e50: 1be0 3100 0020 2020 2453 5b54 4f52 4147 ..1.. $S[TORAG │ │ │ 004a0e60: 455d 2063 6f6e 7461 696e 7320 616e 2069 E] contains an i │ │ │ 004a0e70: 6e74 6567 6572 2076 616c 7565 2073 7065 nteger value spe │ │ │ 004a0e80: 6369 6679 696e 6720 6469 6666 6572 656e cifying differen │ │ │ 004a0e90: 6365 2062 6574 7765 656e 2074 6865 4900 ce between theI. │ │ │ -004a0ea0: 1b7e 4100 0020 2020 6375 7272 656e 7420 .~A.. current │ │ │ +004a0ea0: 1be0 4100 0020 2020 6375 7272 656e 7420 ..A.. current │ │ │ 004a0eb0: 245a 5245 414c 5354 4f52 2061 7320 6120 $ZREALSTOR as a │ │ │ 004a0ec0: 7375 6274 7261 6865 6e64 2061 6e64 2c20 subtrahend and, │ │ │ 004a0ed0: 696e 206f 7264 6572 206f 6620 7072 6563 in order of prec │ │ │ -004a0ee0: 6564 656e 6365 2c52 001b 7e51 0000 2020 edence,R..~Q.. │ │ │ +004a0ee0: 6564 656e 6365 2c52 001b e051 0000 2020 edence,R...Q.. │ │ │ 004a0ef0: 2024 5a4d 414c 4c4f 434c 494d 2069 6620 $ZMALLOCLIM if │ │ │ 004a0f00: 6974 2068 6173 2061 206e 6f6e 2d7a 6572 it has a non-zer │ │ │ 004a0f10: 6f20 7661 6c75 652c 2074 6865 2070 726f o value, the pro │ │ │ 004a0f20: 6365 7373 2052 5f4c 494d 4954 2069 6620 cess R_LIMIT if │ │ │ -004a0f30: 6974 2069 7320 6e6f 7449 001b 7e61 0000 it is notI..~a.. │ │ │ +004a0f30: 6974 2069 7320 6e6f 7449 001b e061 0000 it is notI...a.. │ │ │ 004a0f40: 2020 2075 6e6c 696d 6974 6564 2c20 616e unlimited, an │ │ │ 004a0f50: 6420 6f74 6865 7277 6973 6520 7468 6520 d otherwise the │ │ │ 004a0f60: 6d61 7869 6d75 6d20 6f66 2061 2036 342d maximum of a 64- │ │ │ 004a0f70: 6269 7420 6164 6472 6573 7320 7370 6163 bit address spac │ │ │ -004a0f80: 652e 0700 1b7e 7100 004d 001b 7e81 0000 e....~q..M..~... │ │ │ +004a0f80: 652e 0700 1be0 7100 004d 001b e081 0000 e.....q..M...... │ │ │ 004a0f90: 2020 2047 542e 4d20 7573 6573 206d 656d GT.M uses mem │ │ │ 004a0fa0: 6f72 7920 666f 7220 636f 6465 2028 696e ory for code (in │ │ │ 004a0fb0: 7374 7275 6374 696f 6e73 2920 616e 6420 structions) and │ │ │ 004a0fc0: 6461 7461 2e20 4966 2074 6865 2061 6d6f data. If the amo │ │ │ 004a0fd0: 756e 7420 6f66 0000 0000 0000 0000 0000 unt of.......... │ │ │ 004a0fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a0ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a1000: 0400 0000 c907 0000 da2d 0000 0000 0000 .........-...... │ │ │ -004a1010: 6f00 007e 4845 4c50 00ff 7300 ff49 5356 o..~HELP..s..ISV │ │ │ +004a1010: 6f00 00e0 4845 4c50 00ff 7300 ff49 5356 o...HELP..s..ISV │ │ │ 004a1020: 00ff 7300 ff24 5354 4f52 4147 4500 bf91 ..s..$STORAGE... │ │ │ 004a1030: 0000 2020 2076 6972 7475 616c 206d 656d .. virtual mem │ │ │ 004a1040: 6f72 7920 6176 6169 6c61 626c 6520 746f ory available to │ │ │ 004a1050: 2074 6865 2070 726f 6365 7373 2065 7863 the process exc │ │ │ 004a1060: 6565 6473 2032 2c31 3437 2c34 3833 2c36 eeds 2,147,483,6 │ │ │ 004a1070: 3437 2062 7974 6573 2c20 6974 2069 732b 47 bytes, it is+ │ │ │ -004a1080: 001a 7ec0 1100 0020 2020 7265 706f 7274 ..~.... report │ │ │ +004a1080: 001a e0c0 1100 0020 2020 7265 706f 7274 ....... report │ │ │ 004a1090: 6564 2061 7320 322c 3134 372c 3438 332c ed as 2,147,483, │ │ │ -004a10a0: 3634 3720 6279 7465 732e 0700 1b7e 1200 647 bytes....~.. │ │ │ -004a10b0: 0053 001b 7e13 0000 2020 2049 6e73 7472 .S..~... Instr │ │ │ +004a10a0: 3634 3720 6279 7465 732e 0700 1be0 1200 647 bytes....... │ │ │ +004a10b0: 0053 001b e013 0000 2020 2049 6e73 7472 .S...... Instr │ │ │ 004a10c0: 7563 7469 6f6e 2073 7061 6365 2073 7461 uction space sta │ │ │ 004a10d0: 7274 7320 6f75 7420 7769 7468 2074 6865 rts out with the │ │ │ 004a10e0: 206f 7269 6769 6e61 6c20 6578 6563 7574 original execut │ │ │ 004a10f0: 6162 6c65 2069 6d61 6765 2e20 486f 7765 able image. Howe │ │ │ -004a1100: 7665 722c 4c00 1b7e 1400 0020 2020 4754 ver,L..~... GT │ │ │ +004a1100: 7665 722c 4c00 1be0 1400 0020 2020 4754 ver,L...... GT │ │ │ 004a1110: 2e4d 206d 6179 2065 7870 616e 6420 696e .M may expand in │ │ │ 004a1120: 7374 7275 6374 696f 6e20 7370 6163 6520 struction space │ │ │ 004a1130: 6279 205a 4c49 4e4b 696e 6720 6164 6469 by ZLINKing addi │ │ │ 004a1140: 7469 6f6e 616c 2072 6f75 7469 6e65 732e tional routines. │ │ │ -004a1150: 0700 1b7e 1500 0053 001b 7e16 0000 2020 ...~...S..~... │ │ │ +004a1150: 0700 1be0 1500 0053 001b e016 0000 2020 .......S...... │ │ │ 004a1160: 2044 6174 6120 7370 6163 6520 7374 6172 Data space star │ │ │ 004a1170: 7473 206f 7574 2077 6974 6820 7374 6163 ts out with stac │ │ │ 004a1180: 6b20 7370 6163 6520 7468 6174 206e 6576 k space that nev │ │ │ 004a1190: 6572 2065 7870 616e 6473 2c20 616e 6420 er expands, and │ │ │ -004a11a0: 706f 6f6c 2073 7061 6365 4f00 1b7e 1700 pool spaceO..~.. │ │ │ +004a11a0: 706f 6f6c 2073 7061 6365 4f00 1be0 1700 pool spaceO..... │ │ │ 004a11b0: 0020 2020 7768 6963 6820 6d61 7920 6578 . which may ex │ │ │ 004a11c0: 7061 6e64 2e20 4f70 6572 6174 696f 6e73 pand. Operations │ │ │ 004a11d0: 2073 7563 6820 6173 206f 7065 6e69 6e67 such as opening │ │ │ 004a11e0: 2061 2064 6174 6162 6173 6520 6f72 2063 a database or c │ │ │ -004a11f0: 7265 6174 696e 6720 6150 001b 7e18 0000 reating aP..~... │ │ │ +004a11f0: 7265 6174 696e 6720 6150 001b e018 0000 reating aP...... │ │ │ 004a1200: 2020 206c 6f63 616c 2076 6172 6961 626c local variabl │ │ │ 004a1210: 6520 6d61 7920 6361 7573 6520 616e 2065 e may cause an e │ │ │ 004a1220: 7870 616e 7369 6f6e 2069 6e20 706f 6f6c xpansion in pool │ │ │ 004a1230: 2073 7061 6365 2e20 4754 2e4d 2065 7870 space. GT.M exp │ │ │ -004a1240: 616e 6473 2070 6f6f 6c52 001b 7e19 0000 ands poolR..~... │ │ │ +004a1240: 616e 6473 2070 6f6f 6c52 001b e019 0000 ands poolR...... │ │ │ 004a1250: 2020 2073 7061 6365 2069 6e20 6661 6972 space in fair │ │ │ 004a1260: 6c79 206c 6172 6765 2069 6e63 7265 6d65 ly large increme │ │ │ 004a1270: 6e74 732e 2054 6865 7265 666f 7265 2c20 nts. Therefore, │ │ │ 004a1280: 5345 5473 206f 6620 6c6f 6361 6c20 7661 SETs of local va │ │ │ -004a1290: 7269 6162 6c65 7320 6d61 7950 001b 7e1a riables mayP..~. │ │ │ +004a1290: 7269 6162 6c65 7320 6d61 7950 001b e01a riables mayP.... │ │ │ 004a12a0: 0000 2020 206e 6f74 2061 6666 6563 7420 .. not affect │ │ │ 004a12b0: 2453 544f 5241 4745 2061 7420 616c 6c20 $STORAGE at all │ │ │ 004a12c0: 6f72 206d 6179 2063 6175 7365 2061 6e20 or may cause an │ │ │ 004a12d0: 6170 7061 7265 6e74 6c79 2064 6973 7072 apparently dispr │ │ │ -004a12e0: 6f70 6f72 7469 6f6e 6174 651c 001b 7e21 oportionate...~! │ │ │ +004a12e0: 6f70 6f72 7469 6f6e 6174 651c 001b e021 oportionate....! │ │ │ 004a12f0: 0000 2020 2064 726f 7020 696e 2069 7473 .. drop in its │ │ │ -004a1300: 2076 616c 7565 2e07 001b 7e22 0000 4d00 value....~"..M. │ │ │ -004a1310: 1b7e 2300 0020 2020 4f6e 6365 2061 2047 .~#.. Once a G │ │ │ +004a1300: 2076 616c 7565 2e07 001b e022 0000 4d00 value....."..M. │ │ │ +004a1310: 1be0 2300 0020 2020 4f6e 6365 2061 2047 ..#.. Once a G │ │ │ 004a1320: 542e 4d20 7072 6f63 6573 7320 6164 6473 T.M process adds │ │ │ 004a1330: 2065 6974 6865 7220 696e 7374 7275 6374 either instruct │ │ │ 004a1340: 696f 6e20 6f72 2064 6174 6120 7370 6163 ion or data spac │ │ │ -004a1350: 652c 2069 7420 6e65 7665 7254 001b 7e24 e, it neverT..~$ │ │ │ +004a1350: 652c 2069 7420 6e65 7665 7254 001b e024 e, it neverT...$ │ │ │ 004a1360: 0000 2020 2072 656c 6561 7365 7320 7468 .. releases th │ │ │ 004a1370: 6174 2073 7061 6365 2e20 486f 7765 7665 at space. Howeve │ │ │ 004a1380: 722c 2047 542e 4d20 646f 6573 2072 6575 r, GT.M does reu │ │ │ 004a1390: 7365 2070 726f 6365 7373 2073 7061 6365 se process space │ │ │ 004a13a0: 206d 6164 6520 6176 6169 6c61 626c 6552 made availableR │ │ │ -004a13b0: 001b 7e25 0000 2020 2062 7920 6163 7469 ..~%.. by acti │ │ │ +004a13b0: 001b e025 0000 2020 2062 7920 6163 7469 ...%.. by acti │ │ │ 004a13c0: 6f6e 7320 7375 6368 2061 7320 4b49 4c4c ons such as KILL │ │ │ 004a13d0: 7320 6f66 206c 6f63 616c 2076 6172 6961 s of local varia │ │ │ 004a13e0: 626c 6573 2e20 2453 544f 5241 4745 2063 bles. $STORAGE c │ │ │ 004a13f0: 616e 206e 6569 7468 6572 2062 6520 5345 an neither be SE │ │ │ -004a1400: 5413 001b 7e26 0000 2020 206f 7220 4e45 T...~&.. or NE │ │ │ -004a1410: 5765 642e 0700 1b7e 2700 0012 0013 7e59 Wed....~'.....~Y │ │ │ +004a1400: 5413 001b e026 0000 2020 206f 7220 4e45 T....&.. or NE │ │ │ +004a1410: 5765 642e 0700 1be0 2700 0012 0013 e059 Wed.....'......Y │ │ │ 004a1420: 5354 454d 0000 2453 5973 7465 6d12 0019 STEM..$SYstem... │ │ │ -004a1430: 7ebf 1100 0020 2020 2453 5973 7465 6d07 ~.... $SYstem. │ │ │ -004a1440: 001a 7e21 0000 5300 1a7e 3100 0020 2020 ..~!..S..~1.. │ │ │ +004a1430: e0bf 1100 0020 2020 2453 5973 7465 6d07 ..... $SYstem. │ │ │ +004a1440: 001a e021 0000 5300 1ae0 3100 0020 2020 ...!..S...1.. │ │ │ 004a1450: 2453 595b 5354 454d 5d20 636f 6e74 6169 $SY[STEM] contai │ │ │ 004a1460: 6e73 2061 2073 7472 696e 6720 7468 6174 ns a string that │ │ │ 004a1470: 2069 6465 6e74 6966 6965 7320 7468 6520 identifies the │ │ │ 004a1480: 6578 6563 7574 696e 6720 4d20 696e 7374 executing M inst │ │ │ -004a1490: 616e 6365 2e20 5468 6552 001a 7e41 0000 ance. TheR..~A.. │ │ │ +004a1490: 616e 6365 2e20 5468 6552 001a e041 0000 ance. TheR...A.. │ │ │ 004a14a0: 2020 2076 616c 7565 206f 6620 2453 5953 value of $SYS │ │ │ 004a14b0: 5445 4d20 6973 2061 2073 7472 696e 6720 TEM is a string │ │ │ 004a14c0: 7468 6174 2073 7461 7274 7320 7769 7468 that starts with │ │ │ 004a14d0: 2061 2075 6e69 7175 6520 6e75 6d65 7269 a unique numeri │ │ │ -004a14e0: 6320 636f 6465 2074 6861 744b 001a 7e51 c code thatK..~Q │ │ │ +004a14e0: 6320 636f 6465 2074 6861 744b 001a e051 c code thatK...Q │ │ │ 004a14f0: 0000 2020 2069 6465 6e74 6966 6965 7320 .. identifies │ │ │ 004a1500: 7468 6520 6d61 6e75 6661 6374 7572 6572 the manufacturer │ │ │ 004a1510: 2e20 436f 6465 7320 6172 6520 6173 7369 . Codes are assi │ │ │ 004a1520: 676e 6564 2062 7920 7468 6520 4d44 4320 gned by the MDC │ │ │ -004a1530: 284d 554d 5053 2100 1a7e 6100 0020 2020 (MUMPS!..~a.. │ │ │ +004a1530: 284d 554d 5053 2100 1ae0 6100 0020 2020 (MUMPS!...a.. │ │ │ 004a1540: 4465 7665 6c6f 706d 656e 7420 436f 6d6d Development Comm │ │ │ -004a1550: 6974 7465 6529 2e07 001a 7e71 0000 5400 ittee)....~q..T. │ │ │ -004a1560: 1a7e 8100 0020 2020 2453 5953 5445 4d20 .~... $SYSTEM │ │ │ +004a1550: 6974 7465 6529 2e07 001a e071 0000 5400 ittee).....q..T. │ │ │ +004a1560: 1ae0 8100 0020 2020 2453 5953 5445 4d20 ..... $SYSTEM │ │ │ 004a1570: 696e 2047 542e 4d20 7374 6172 7473 2077 in GT.M starts w │ │ │ 004a1580: 6974 6820 2234 3722 2066 6f6c 6c6f 7765 ith "47" followe │ │ │ 004a1590: 6420 6279 2061 2063 6f6d 6d61 2061 6e64 d by a comma and │ │ │ 004a15a0: 2074 6865 2065 7661 6c75 6174 696f 6e20 the evaluation │ │ │ -004a15b0: 6f66 5000 1a7e 9100 0020 2020 7468 6520 ofP..~... the │ │ │ +004a15b0: 6f66 5000 1ae0 9100 0020 2020 7468 6520 ofP...... the │ │ │ 004a15c0: 656e 7669 726f 6e6d 656e 7420 7661 7269 environment vari │ │ │ 004a15d0: 6162 6c65 2067 746d 5f73 7973 6964 2e20 able gtm_sysid. │ │ │ 004a15e0: 4966 2074 6865 206e 616d 6520 6861 7320 If the name has │ │ │ 004a15f0: 6e6f 2065 7661 6c75 6174 696f 6e2c 2074 no evaluation, t │ │ │ -004a1600: 6865 2e00 197e c011 0000 2020 2076 616c he...~.... val │ │ │ +004a1600: 6865 2e00 19e0 c011 0000 2020 2076 616c he........ val │ │ │ 004a1610: 7565 2061 6674 6572 2074 6865 2063 6f6d ue after the com │ │ │ 004a1620: 6d61 2069 7320 6774 6d5f 7379 7369 642e ma is gtm_sysid. │ │ │ -004a1630: 0700 1a7e 1200 0053 001a 7e13 0000 2020 ...~...S..~... │ │ │ +004a1630: 0700 1ae0 1200 0053 001a e013 0000 2020 .......S...... │ │ │ 004a1640: 2047 542e 4d20 6163 6365 7074 7320 5345 GT.M accepts SE │ │ │ 004a1650: 5420 2453 5953 5445 4d3d 6578 7072 2c20 T $SYSTEM=expr, │ │ │ 004a1660: 7768 6572 6520 6578 7072 2061 7070 656e where expr appen │ │ │ 004a1670: 6473 2074 6f20 7468 6520 696e 6974 6961 ds to the initia │ │ │ -004a1680: 6c20 7661 6c75 6520 7570 5300 1a7e 1400 l value upS..~.. │ │ │ +004a1680: 6c20 7661 6c75 6520 7570 5300 1ae0 1400 l value upS..... │ │ │ 004a1690: 0020 2020 746f 2074 6865 206c 656e 6774 . to the lengt │ │ │ 004a16a0: 6820 7065 726d 6974 7465 6420 666f 7220 h permitted for │ │ │ 004a16b0: 616e 2069 6e69 7469 616c 2076 616c 7565 an initial value │ │ │ 004a16c0: 3b20 616e 2065 6d70 7479 2073 7472 696e ; an empty strin │ │ │ 004a16d0: 6720 7265 6d6f 7665 7320 616e 791e 001a g removes any... │ │ │ -004a16e0: 7e15 0000 2020 2063 7572 7265 6e74 2061 ~... current a │ │ │ -004a16f0: 6464 6564 2076 616c 7565 2e07 001a 7e16 dded value....~. │ │ │ -004a1700: 0000 0f00 127e 5445 5354 0000 2454 6573 .....~TEST..$Tes │ │ │ -004a1710: 7410 0017 7ebf 1100 0020 2020 2454 6573 t...~.... $Tes │ │ │ -004a1720: 7407 0018 7e21 0000 5100 187e 3100 0020 t...~!..Q..~1.. │ │ │ +004a16e0: e015 0000 2020 2063 7572 7265 6e74 2061 .... current a │ │ │ +004a16f0: 6464 6564 2076 616c 7565 2e07 001a e016 dded value...... │ │ │ +004a1700: 0000 0f00 12e0 5445 5354 0000 2454 6573 ......TEST..$Tes │ │ │ +004a1710: 7410 0017 e0bf 1100 0020 2020 2454 6573 t........ $Tes │ │ │ +004a1720: 7407 0018 e021 0000 5100 18e0 3100 0020 t....!..Q...1.. │ │ │ 004a1730: 2020 2454 5b45 5354 5d20 636f 6e74 6169 $T[EST] contai │ │ │ 004a1740: 6e73 2061 2074 7275 7468 2076 616c 7565 ns a truth value │ │ │ 004a1750: 2073 7065 6369 6679 696e 6720 7468 6520 specifying the │ │ │ 004a1760: 6576 616c 7561 7469 6f6e 206f 6620 7468 evaluation of th │ │ │ -004a1770: 6520 6c61 7374 2049 4650 0018 7e41 0000 e last IFP..~A.. │ │ │ +004a1770: 6520 6c61 7374 2049 4650 0018 e041 0000 e last IFP...A.. │ │ │ 004a1780: 2020 2061 7267 756d 656e 7420 6f72 2074 argument or t │ │ │ 004a1790: 6865 2072 6573 756c 7420 6f66 2074 6865 he result of the │ │ │ 004a17a0: 206c 6173 7420 6f70 6572 6174 696f 6e20 last operation │ │ │ 004a17b0: 7769 7468 2074 696d 656f 7574 2e20 4966 with timeout. If │ │ │ 004a17c0: 2074 6865 206c 6173 7400 0000 0000 0000 the last....... │ │ │ 004a17d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a17e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a17f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a1800: 0400 0000 f807 0000 0d2e 0000 0000 0000 ................ │ │ │ -004a1810: 6400 007e 4845 4c50 00ff 7300 ff49 5356 d..~HELP..s..ISV │ │ │ +004a1810: 6400 00e0 4845 4c50 00ff 7300 ff49 5356 d...HELP..s..ISV │ │ │ 004a1820: 00ff 7300 ff24 5445 5354 00bf 5100 0020 ..s..$TEST..Q.. │ │ │ 004a1830: 2020 7469 6d65 6420 6f70 6572 6174 696f timed operatio │ │ │ 004a1840: 6e20 7469 6d65 6420 6f75 742c 2024 5445 n timed out, $TE │ │ │ 004a1850: 5354 2063 6f6e 7461 696e 7320 4641 4c53 ST contains FALS │ │ │ 004a1860: 4520 2830 293b 206f 7468 6572 7769 7365 E (0); otherwise │ │ │ -004a1870: 2c20 6974 1c00 187e 6100 0020 2020 636f , it...~a.. co │ │ │ +004a1870: 2c20 6974 1c00 18e0 6100 0020 2020 636f , it....a.. co │ │ │ 004a1880: 6e74 6169 6e73 2054 5255 4520 2831 292e ntains TRUE (1). │ │ │ -004a1890: 0700 187e 7100 0052 0018 7e81 0000 2020 ...~q..R..~... │ │ │ +004a1890: 0700 18e0 7100 0052 0018 e081 0000 2020 ....q..R...... │ │ │ 004a18a0: 2024 5445 5354 2073 6572 7665 7320 6173 $TEST serves as │ │ │ 004a18b0: 2074 6865 2069 6d70 6c69 6369 7420 6172 the implicit ar │ │ │ 004a18c0: 6775 6d65 6e74 2066 6f72 2045 4c53 4520 gument for ELSE │ │ │ 004a18d0: 636f 6d6d 616e 6473 2061 6e64 2061 7267 commands and arg │ │ │ -004a18e0: 756d 656e 746c 6573 7316 0018 7e91 0000 umentless...~... │ │ │ +004a18e0: 756d 656e 746c 6573 7316 0018 e091 0000 umentless....... │ │ │ 004a18f0: 2020 2049 4620 636f 6d6d 616e 6473 2e08 IF commands.. │ │ │ -004a1900: 0017 7ec0 1100 0052 0018 7e12 0000 2020 ..~....R..~... │ │ │ +004a1900: 0017 e0c0 1100 0052 0018 e012 0000 2020 .......R...... │ │ │ 004a1910: 204d 2073 7461 636b 7320 2454 4553 5420 M stacks $TEST │ │ │ 004a1920: 7768 656e 2069 6e76 6f6b 696e 6720 616e when invoking an │ │ │ 004a1930: 2065 7874 7269 6e73 6963 2061 6e64 2070 extrinsic and p │ │ │ 004a1940: 6572 666f 726d 696e 6720 616e 2061 7267 erforming an arg │ │ │ -004a1950: 756d 656e 746c 6573 7352 0018 7e13 0000 umentlessR..~... │ │ │ +004a1950: 756d 656e 746c 6573 7352 0018 e013 0000 umentlessR...... │ │ │ 004a1960: 2020 2044 4f2e 2041 6674 6572 2074 6865 DO. After the │ │ │ 004a1970: 7365 206f 7065 7261 7469 6f6e 7320 636f se operations co │ │ │ 004a1980: 6d70 6c65 7465 2077 6974 6820 616e 2069 mplete with an i │ │ │ 004a1990: 6d70 6c69 6369 7420 6f72 2065 7870 6c69 mplicit or expli │ │ │ -004a19a0: 6369 7420 5155 4954 2c20 4d4b 0018 7e14 cit QUIT, MK..~. │ │ │ +004a19a0: 6369 7420 5155 4954 2c20 4d4b 0018 e014 cit QUIT, MK.... │ │ │ 004a19b0: 0000 2020 2072 6573 746f 7265 7320 7468 .. restores th │ │ │ 004a19c0: 6520 636f 7272 6573 706f 6e64 696e 6720 e corresponding │ │ │ 004a19d0: 7374 6163 6b65 6420 7661 6c75 652e 2042 stacked value. B │ │ │ 004a19e0: 6563 6175 7365 2c20 7769 7468 2074 6865 ecause, with the │ │ │ -004a19f0: 7365 2074 776f 5000 187e 1500 0020 2020 se twoP..~... │ │ │ +004a19f0: 7365 2074 776f 5000 18e0 1500 0020 2020 se twoP...... │ │ │ 004a1a00: 6578 6365 7074 696f 6e73 2c20 2454 4553 exceptions, $TES │ │ │ 004a1a10: 5420 7265 666c 6563 7473 2074 6865 206c T reflects the l │ │ │ 004a1a20: 6173 7420 4946 2061 7267 756d 656e 7420 ast IF argument │ │ │ 004a1a30: 6f72 2074 696d 656f 7574 2072 6573 756c or timeout resul │ │ │ -004a1a40: 7420 6f6e 2061 5400 187e 1600 0020 2020 t on aT..~... │ │ │ +004a1a40: 7420 6f6e 2061 5400 18e0 1600 0020 2020 t on aT...... │ │ │ 004a1a50: 7072 6f63 6573 7320 7769 6465 2062 6173 process wide bas │ │ │ 004a1a60: 6973 2e20 5573 6520 2454 4553 5420 6f6e is. Use $TEST on │ │ │ 004a1a70: 6c79 2069 6e20 696d 6d65 6469 6174 6520 ly in immediate │ │ │ 004a1a80: 7072 6f78 696d 6974 7920 746f 2074 6865 proximity to the │ │ │ -004a1a90: 206f 7065 7261 7469 6f6e 1f00 187e 1700 operation...~.. │ │ │ +004a1a90: 206f 7065 7261 7469 6f6e 1f00 18e0 1700 operation...... │ │ │ 004a1aa0: 0020 2020 7468 6174 206c 6173 7420 7570 . that last up │ │ │ -004a1ab0: 6461 7465 6420 6974 2e07 0018 7e18 0000 dated it....~... │ │ │ -004a1ac0: 4a00 187e 1900 0020 2020 4e65 6974 6865 J..~... Neithe │ │ │ +004a1ab0: 6461 7465 6420 6974 2e07 0018 e018 0000 dated it........ │ │ │ +004a1ac0: 4a00 18e0 1900 0020 2020 4e65 6974 6865 J...... Neithe │ │ │ 004a1ad0: 7220 2453 454c 4543 5428 2920 6e6f 7220 r $SELECT() nor │ │ │ 004a1ae0: 706f 7374 2d63 6f6e 6469 7469 6f6e 616c post-conditional │ │ │ 004a1af0: 2065 7870 7265 7373 696f 6e73 206d 6f64 expressions mod │ │ │ -004a1b00: 6966 7920 2454 4553 542e 0700 187e 1a00 ify $TEST....~.. │ │ │ -004a1b10: 003e 0018 7e21 0000 2020 204d 2072 6f75 .>..~!.. M rou │ │ │ +004a1b00: 6966 7920 2454 4553 542e 0700 18e0 1a00 ify $TEST....... │ │ │ +004a1b10: 003e 0018 e021 0000 2020 204d 2072 6f75 .>...!.. M rou │ │ │ 004a1b20: 7469 6e65 7320 6361 6e6e 6f74 206d 6f64 tines cannot mod │ │ │ 004a1b30: 6966 7920 2454 4553 5420 7769 7468 2074 ify $TEST with t │ │ │ 004a1b40: 6865 2053 4554 2063 6f6d 6d61 6e64 2e07 he SET command.. │ │ │ -004a1b50: 0018 7e22 0000 1200 187e 2300 0020 2020 ..~".....~#.. │ │ │ -004a1b60: 4578 616d 706c 653a 0700 187e 2400 001a Example:...~$... │ │ │ -004a1b70: 0018 7e25 0000 2020 2049 4620 783d 2b78 ..~%.. IF x=+x │ │ │ -004a1b80: 2044 4f20 5e57 4f52 4b16 0018 7e26 0000 DO ^WORK...~&.. │ │ │ +004a1b50: 0018 e022 0000 1200 18e0 2300 0020 2020 ..."......#.. │ │ │ +004a1b60: 4578 616d 706c 653a 0700 18e0 2400 001a Example:....$... │ │ │ +004a1b70: 0018 e025 0000 2020 2049 4620 783d 2b78 ...%.. IF x=+x │ │ │ +004a1b80: 2044 4f20 5e57 4f52 4b16 0018 e026 0000 DO ^WORK....&.. │ │ │ 004a1b90: 2020 2045 4c53 4520 5345 5420 783d 3007 ELSE SET x=0. │ │ │ -004a1ba0: 0018 7e27 0000 5400 187e 2800 0020 2020 ..~'..T..~(.. │ │ │ +004a1ba0: 0018 e027 0000 5400 18e0 2800 0020 2020 ...'..T...(.. │ │ │ 004a1bb0: 5468 6520 454c 5345 2073 7461 7465 6d65 The ELSE stateme │ │ │ 004a1bc0: 6e74 2063 6175 7365 7320 4d20 746f 2075 nt causes M to u │ │ │ 004a1bd0: 7365 2074 6865 2076 616c 7565 206f 6620 se the value of │ │ │ 004a1be0: 2454 4553 5420 746f 2064 6574 6572 6d69 $TEST to determi │ │ │ -004a1bf0: 6e65 2077 6865 7468 6572 5300 187e 2900 ne whetherS..~). │ │ │ +004a1bf0: 6e65 2077 6865 7468 6572 5300 18e0 2900 ne whetherS...). │ │ │ 004a1c00: 0020 2020 746f 2065 7865 6375 7465 2074 . to execute t │ │ │ 004a1c10: 6865 2072 6573 7420 6f66 2074 6865 206c he rest of the l │ │ │ 004a1c20: 696e 652e 2042 6563 6175 7365 2074 6865 ine. Because the │ │ │ 004a1c30: 2063 6f64 6520 696e 2072 6f75 7469 6e65 code in routine │ │ │ 004a1c40: 2057 4f52 4b20 6d61 7920 7573 6541 0018 WORK may useA.. │ │ │ -004a1c50: 7e2a 0000 2020 2049 4673 2061 6e64 2074 ~*.. IFs and t │ │ │ +004a1c50: e02a 0000 2020 2049 4673 2061 6e64 2074 .*.. IFs and t │ │ │ 004a1c60: 696d 656f 7574 732c 2074 6869 7320 7573 imeouts, this us │ │ │ 004a1c70: 6520 6f66 2024 5445 5354 2069 7320 6e6f e of $TEST is no │ │ │ 004a1c80: 7420 7265 636f 6d6d 656e 6465 642e 0700 t recommended... │ │ │ -004a1c90: 187e 3100 0012 0018 7e32 0000 2020 2045 .~1.....~2.. E │ │ │ -004a1ca0: 7861 6d70 6c65 3a07 0018 7e33 0000 1800 xample:...~3.... │ │ │ -004a1cb0: 187e 3400 0020 2020 5345 5420 4d59 464c .~4.. SET MYFL │ │ │ -004a1cc0: 473d 783d 2b78 1b00 187e 3500 0020 2020 G=x=+x...~5.. │ │ │ +004a1c90: 18e0 3100 0012 0018 e032 0000 2020 2045 ..1......2.. E │ │ │ +004a1ca0: 7861 6d70 6c65 3a07 0018 e033 0000 1800 xample:....3.... │ │ │ +004a1cb0: 18e0 3400 0020 2020 5345 5420 4d59 464c ..4.. SET MYFL │ │ │ +004a1cc0: 473d 783d 2b78 1b00 18e0 3500 0020 2020 G=x=+x....5.. │ │ │ 004a1cd0: 4946 204d 5946 4c47 2044 4f20 5e57 4f52 IF MYFLG DO ^WOR │ │ │ -004a1ce0: 4b1b 0018 7e36 0000 2020 2049 4620 274d K...~6.. IF 'M │ │ │ -004a1cf0: 5946 4c47 2053 4554 2078 3d30 0700 187e YFLG SET x=0...~ │ │ │ -004a1d00: 3700 0052 0018 7e38 0000 2020 2054 6869 7..R..~8.. Thi │ │ │ +004a1ce0: 4b1b 0018 e036 0000 2020 2049 4620 274d K....6.. IF 'M │ │ │ +004a1cf0: 5946 4c47 2053 4554 2078 3d30 0700 18e0 YFLG SET x=0.... │ │ │ +004a1d00: 3700 0052 0018 e038 0000 2020 2054 6869 7..R...8.. Thi │ │ │ 004a1d10: 7320 6578 616d 706c 6520 696e 7472 6f64 s example introd │ │ │ 004a1d20: 7563 6573 2061 206c 6f63 616c 2076 6172 uces a local var │ │ │ 004a1d30: 6961 626c 6520 666c 6167 2074 6f20 6164 iable flag to ad │ │ │ 004a1d40: 6472 6573 7320 7468 6520 7072 6f62 6c65 dress the proble │ │ │ -004a1d50: 6d73 206f 6651 0018 7e39 0000 2020 2074 ms ofQ..~9.. t │ │ │ +004a1d50: 6d73 206f 6651 0018 e039 0000 2020 2074 ms ofQ...9.. t │ │ │ 004a1d60: 6865 2070 7269 6f72 2065 7861 6d70 6c65 he prior example │ │ │ 004a1d70: 2e20 4e6f 7465 2074 6861 7420 6974 7320 . Note that its │ │ │ 004a1d80: 6265 6861 7669 6f72 2072 6573 756c 7473 behavior results │ │ │ 004a1d90: 2069 6e20 7468 6520 6f70 706f 7369 7465 in the opposite │ │ │ -004a1da0: 2024 5445 5354 2700 187e 3a00 0020 2020 $TEST'..~:.. │ │ │ +004a1da0: 2024 5445 5354 2700 18e0 3a00 0020 2020 $TEST'...:.. │ │ │ 004a1db0: 7661 6c75 6520 6672 6f6d 2074 6865 2070 value from the p │ │ │ 004a1dc0: 7269 6f72 2065 7861 6d70 6c65 2e07 0018 rior example.... │ │ │ -004a1dd0: 7e41 0000 1200 187e 4200 0020 2020 4578 ~A.....~B.. Ex │ │ │ -004a1de0: 616d 706c 653a 0700 187e 4300 001f 0018 ample:...~C..... │ │ │ -004a1df0: 7e44 0000 2020 2049 4620 783d 2b78 2044 ~D.. IF x=+x D │ │ │ -004a1e00: 4f20 5e57 4f52 4b20 4946 2031 1600 187e O ^WORK IF 1...~ │ │ │ +004a1dd0: e041 0000 1200 18e0 4200 0020 2020 4578 .A......B.. Ex │ │ │ +004a1de0: 616d 706c 653a 0700 18e0 4300 001f 0018 ample:....C..... │ │ │ +004a1df0: e044 0000 2020 2049 4620 783d 2b78 2044 .D.. IF x=+x D │ │ │ +004a1e00: 4f20 5e57 4f52 4b20 4946 2031 1600 18e0 O ^WORK IF 1.... │ │ │ 004a1e10: 4500 0020 2020 454c 5345 2053 4554 2078 E.. ELSE SET x │ │ │ -004a1e20: 3d30 0700 187e 4600 0051 0018 7e47 0000 =0...~F..Q..~G.. │ │ │ +004a1e20: 3d30 0700 18e0 4600 0051 0018 e047 0000 =0....F..Q...G.. │ │ │ 004a1e30: 2020 2054 6869 7320 6578 616d 706c 6520 This example │ │ │ 004a1e40: 7573 6573 2074 6865 2049 4620 3120 746f uses the IF 1 to │ │ │ 004a1e50: 2065 6e73 7572 6520 7468 6174 2074 6865 ensure that the │ │ │ 004a1e60: 2045 4c53 4520 776f 726b 7320 636f 756e ELSE works coun │ │ │ -004a1e70: 7465 7220 746f 2074 6865 0d00 187e 4800 ter to the...~H. │ │ │ -004a1e80: 0020 2020 4946 2e07 0018 7e49 0000 1200 . IF....~I.... │ │ │ -004a1e90: 137e 4c45 5645 4c00 0024 544c 6576 656c .~LEVEL..$TLevel │ │ │ -004a1ea0: 1200 197e bf11 0000 2020 2024 544c 6576 ...~.... $TLev │ │ │ -004a1eb0: 656c 0700 1a7e 2100 004b 001a 7e31 0000 el...~!..K..~1.. │ │ │ +004a1e70: 7465 7220 746f 2074 6865 0d00 18e0 4800 ter to the....H. │ │ │ +004a1e80: 0020 2020 4946 2e07 0018 e049 0000 1200 . IF.....I.... │ │ │ +004a1e90: 13e0 4c45 5645 4c00 0024 544c 6576 656c ..LEVEL..$TLevel │ │ │ +004a1ea0: 1200 19e0 bf11 0000 2020 2024 544c 6576 ........ $TLev │ │ │ +004a1eb0: 656c 0700 1ae0 2100 004b 001a e031 0000 el....!..K...1.. │ │ │ 004a1ec0: 2020 2024 544c 5b45 5645 4c5d 2063 6f6e $TL[EVEL] con │ │ │ 004a1ed0: 7461 696e 7320 6120 636f 756e 7420 6f66 tains a count of │ │ │ 004a1ee0: 2065 7865 6375 7465 6420 5453 5441 5254 executed TSTART │ │ │ 004a1ef0: 7320 7468 6174 2061 7265 2063 7572 7265 s that are curre │ │ │ -004a1f00: 6e74 6c79 5400 1a7e 4100 0020 2020 756e ntlyT..~A.. un │ │ │ +004a1f00: 6e74 6c79 5400 1ae0 4100 0020 2020 756e ntlyT...A.. un │ │ │ 004a1f10: 6d61 7463 6865 6420 6279 2054 434f 4d4d matched by TCOMM │ │ │ 004a1f20: 4954 732e 2024 544c 4556 454c 2069 7320 ITs. $TLEVEL is │ │ │ 004a1f30: 7a65 726f 2028 3029 2077 6865 6e20 7468 zero (0) when th │ │ │ 004a1f40: 6572 6520 6973 206e 6f20 5452 414e 5341 ere is no TRANSA │ │ │ -004a1f50: 4354 494f 4e20 696e 5200 1a7e 5100 0020 CTION inR..~Q.. │ │ │ +004a1f50: 4354 494f 4e20 696e 5200 1ae0 5100 0020 CTION inR...Q.. │ │ │ 004a1f60: 2020 7072 6f67 7265 7373 2e20 5768 656e progress. When │ │ │ 004a1f70: 2024 544c 4556 454c 2069 7320 6772 6561 $TLEVEL is grea │ │ │ 004a1f80: 7465 7220 7468 616e 206f 6e65 2028 3e31 ter than one (>1 │ │ │ 004a1f90: 292c 2069 7420 696e 6469 6361 7465 7320 ), it indicates │ │ │ -004a1fa0: 7468 6174 2074 6865 7265 4e00 1a7e 6100 that thereN..~a. │ │ │ +004a1fa0: 7468 6174 2074 6865 7265 4e00 1ae0 6100 that thereN...a. │ │ │ 004a1fb0: 0020 2020 6172 6520 6e65 7374 6564 2073 . are nested s │ │ │ 004a1fc0: 7562 2d74 7261 6e73 6163 7469 6f6e 7320 ub-transactions │ │ │ 004a1fd0: 696e 2070 726f 6772 6573 732e 2053 7562 in progress. Sub │ │ │ 004a1fe0: 2d74 7261 6e73 6163 7469 6f6e 7320 6172 -transactions ar │ │ │ 004a1ff0: 6520 616c 7761 7973 0000 0000 0000 0000 e always........ │ │ │ 004a2000: 0400 0000 d007 0000 3e2e 0000 0000 0000 ........>....... │ │ │ -004a2010: 6300 007e 4845 4c50 00ff 7300 ff49 5356 c..~HELP..s..ISV │ │ │ +004a2010: 6300 00e0 4845 4c50 00ff 7300 ff49 5356 c...HELP..s..ISV │ │ │ 004a2020: 00ff 7300 ff24 544c 4556 454c 00bf 7100 ..s..$TLEVEL..q. │ │ │ 004a2030: 0020 2020 7375 626a 6563 7420 746f 2074 . subject to t │ │ │ 004a2040: 6865 2063 6f6d 706c 6574 696f 6e20 6f66 he completion of │ │ │ 004a2050: 2074 6865 206d 6169 6e20 5452 414e 5341 the main TRANSA │ │ │ 004a2060: 4354 494f 4e20 616e 6420 6361 6e6e 6f74 CTION and cannot │ │ │ -004a2070: 2062 6543 001a 7e81 0000 2020 2069 6e64 beC..~... ind │ │ │ +004a2070: 2062 6543 001a e081 0000 2020 2069 6e64 beC...... ind │ │ │ 004a2080: 6570 656e 6465 6e74 6c79 2061 6374 6564 ependently acted │ │ │ 004a2090: 2075 706f 6e20 6279 2043 4f4d 4d49 542c upon by COMMIT, │ │ │ 004a20a0: 2052 4f4c 4c42 4143 4b2c 206f 7220 5245 ROLLBACK, or RE │ │ │ -004a20b0: 5354 4152 542e 0700 1a7e 9100 004d 0019 START....~...M.. │ │ │ -004a20c0: 7ec0 1100 0020 2020 2454 4c45 5645 4c20 ~.... $TLEVEL │ │ │ +004a20b0: 5354 4152 542e 0700 1ae0 9100 004d 0019 START........M.. │ │ │ +004a20c0: e0c0 1100 0020 2020 2454 4c45 5645 4c20 ..... $TLEVEL │ │ │ 004a20d0: 6361 6e20 6265 2075 7365 6420 746f 2064 can be used to d │ │ │ 004a20e0: 6574 6572 6d69 6e65 2077 6865 7468 6572 etermine whether │ │ │ 004a20f0: 2074 6865 7265 2069 7320 6120 5452 414e there is a TRAN │ │ │ -004a2100: 5341 4354 494f 4e20 696e 4d00 1a7e 1200 SACTION inM..~.. │ │ │ +004a2100: 5341 4354 494f 4e20 696e 4d00 1ae0 1200 SACTION inM..... │ │ │ 004a2110: 0020 2020 7072 6f67 7265 7373 2061 6e64 . progress and │ │ │ 004a2120: 2074 6f20 6465 7465 726d 696e 6520 7468 to determine th │ │ │ 004a2130: 6520 6c65 7665 6c20 6f66 206e 6573 7469 e level of nesti │ │ │ 004a2140: 6e67 206f 6620 7375 622d 7472 616e 7361 ng of sub-transa │ │ │ -004a2150: 6374 696f 6e73 2e07 001a 7e13 0000 3400 ctions....~...4. │ │ │ -004a2160: 1a7e 1400 0020 2020 4d20 726f 7574 696e .~... M routin │ │ │ +004a2150: 6374 696f 6e73 2e07 001a e013 0000 3400 ctions........4. │ │ │ +004a2160: 1ae0 1400 0020 2020 4d20 726f 7574 696e ..... M routin │ │ │ 004a2170: 6573 2063 616e 6e6f 7420 6d6f 6469 6679 es cannot modify │ │ │ 004a2180: 2024 544c 4556 454c 2077 6974 6820 5345 $TLEVEL with SE │ │ │ -004a2190: 542e 0700 1a7e 1500 0012 001a 7e16 0000 T....~......~... │ │ │ -004a21a0: 2020 2045 7861 6d70 6c65 3a07 001a 7e17 Example:...~. │ │ │ -004a21b0: 0000 1e00 1a7e 1800 0020 2020 4946 2024 .....~... IF $ │ │ │ +004a2190: 542e 0700 1ae0 1500 0012 001a e016 0000 T............... │ │ │ +004a21a0: 2020 2045 7861 6d70 6c65 3a07 001a e017 Example:..... │ │ │ +004a21b0: 0000 1e00 1ae0 1800 0020 2020 4946 2024 ......... IF $ │ │ │ 004a21c0: 544c 4556 454c 2054 524f 4c4c 4241 434b TLEVEL TROLLBACK │ │ │ -004a21d0: 0700 1a7e 1900 004e 001a 7e1a 0000 2020 ...~...N..~... │ │ │ +004a21d0: 0700 1ae0 1900 004e 001a e01a 0000 2020 .......N...... │ │ │ 004a21e0: 2054 6869 7320 6578 616d 706c 6520 7065 This example pe │ │ │ 004a21f0: 7266 6f72 6d73 2061 2054 524f 4c4c 4241 rforms a TROLLBA │ │ │ 004a2200: 434b 2069 6620 6120 7472 616e 7361 6374 CK if a transact │ │ │ 004a2210: 696f 6e20 6973 2069 6e20 7072 6f67 7265 ion is in progre │ │ │ -004a2220: 7373 2e20 414a 001a 7e21 0000 2020 2073 ss. AJ..~!.. s │ │ │ +004a2220: 7373 2e20 414a 001a e021 0000 2020 2073 ss. AJ...!.. s │ │ │ 004a2230: 7461 7465 6d65 6e74 206c 696b 6520 7468 tatement like th │ │ │ 004a2240: 6973 2073 686f 756c 6420 6170 7065 6172 is should appear │ │ │ 004a2250: 2069 6e20 616e 7920 6572 726f 7220 6861 in any error ha │ │ │ 004a2260: 6e64 6c65 7220 7573 6564 2077 6974 6821 ndler used with! │ │ │ -004a2270: 001a 7e22 0000 2020 2074 7261 6e73 6163 ..~".. transac │ │ │ +004a2270: 001a e022 0000 2020 2074 7261 6e73 6163 ...".. transac │ │ │ 004a2280: 7469 6f6e 2070 726f 6365 7373 696e 672e tion processing. │ │ │ -004a2290: 0700 1a7e 2300 0016 0013 7e52 4553 5441 ...~#.....~RESTA │ │ │ +004a2290: 0700 1ae0 2300 0016 0013 e052 4553 5441 ....#......RESTA │ │ │ 004a22a0: 5254 0000 2454 5265 7374 6172 7414 001b RT..$TRestart... │ │ │ -004a22b0: 7ebf 1100 0020 2020 2454 5265 7374 6172 ~.... $TRestar │ │ │ -004a22c0: 7407 001c 7e21 0000 4900 1c7e 3100 0020 t...~!..I..~1.. │ │ │ +004a22b0: e0bf 1100 0020 2020 2454 5265 7374 6172 ..... $TRestar │ │ │ +004a22c0: 7407 001c e021 0000 4900 1ce0 3100 0020 t....!..I...1.. │ │ │ 004a22d0: 2020 2454 525b 4553 5441 5254 5d20 636f $TR[ESTART] co │ │ │ 004a22e0: 6e74 6169 6e73 2061 2063 6f75 6e74 206f ntains a count o │ │ │ 004a22f0: 6620 7468 6520 6e75 6d62 6572 206f 6620 f the number of │ │ │ 004a2300: 7469 6d65 7320 7468 6520 6375 7272 656e times the curren │ │ │ -004a2310: 7453 001c 7e41 0000 2020 2054 5241 4e53 tS..~A.. TRANS │ │ │ +004a2310: 7453 001c e041 0000 2020 2054 5241 4e53 tS...A.. TRANS │ │ │ 004a2320: 4143 5449 4f4e 2068 6173 2062 6565 6e20 ACTION has been │ │ │ 004a2330: 5245 5354 4152 5465 642e 2041 2052 4553 RESTARTed. A RES │ │ │ 004a2340: 5441 5254 2063 616e 2062 6520 6578 706c TART can be expl │ │ │ 004a2350: 6963 6974 2028 7370 6563 6966 6965 6420 icit (specified │ │ │ -004a2360: 696e 204d 4f00 1c7e 5100 0020 2020 6173 in MO..~Q.. as │ │ │ +004a2360: 696e 204d 4f00 1ce0 5100 0020 2020 6173 in MO...Q.. as │ │ │ 004a2370: 2061 2054 5245 5354 4152 5429 206f 7220 a TRESTART) or │ │ │ 004a2380: 696d 706c 6963 6974 2028 696e 6974 6961 implicit (initia │ │ │ 004a2390: 7465 6420 6279 2047 542e 4d20 6173 2070 ted by GT.M as p │ │ │ 004a23a0: 6172 7420 6f66 2069 7473 2069 6e74 6572 art of its inter │ │ │ -004a23b0: 6e61 6c53 001c 7e61 0000 2020 2063 6f6e nalS..~a.. con │ │ │ +004a23b0: 6e61 6c53 001c e061 0000 2020 2063 6f6e nalS...a.. con │ │ │ 004a23c0: 6375 7272 656e 6379 2063 6f6e 7472 6f6c currency control │ │ │ 004a23d0: 206d 6563 6861 6e69 736d 292e 2024 5452 mechanism). $TR │ │ │ 004a23e0: 4553 5441 5254 2063 616e 2068 6176 6520 ESTART can have │ │ │ 004a23f0: 7661 6c75 6573 206f 6620 3020 7468 726f values of 0 thro │ │ │ -004a2400: 7567 6820 342e 4a00 1c7e 7100 0020 2020 ugh 4.J..~q.. │ │ │ +004a2400: 7567 6820 342e 4a00 1ce0 7100 0020 2020 ugh 4.J...q.. │ │ │ 004a2410: 5768 656e 2074 6865 7265 2069 7320 6e6f When there is no │ │ │ 004a2420: 2054 5241 4e53 4143 5449 4f4e 2069 6e20 TRANSACTION in │ │ │ 004a2430: 7072 6f67 7265 7373 2c20 2454 5245 5354 progress, $TREST │ │ │ 004a2440: 4152 5420 6973 207a 6572 6f20 2830 292e ART is zero (0). │ │ │ -004a2450: 0700 1c7e 8100 0053 001c 7e91 0000 2020 ...~...S..~... │ │ │ +004a2450: 0700 1ce0 8100 0053 001c e091 0000 2020 .......S...... │ │ │ 004a2460: 2024 5452 4553 5441 5254 2063 616e 2062 $TRESTART can b │ │ │ 004a2470: 6520 7573 6564 2062 7920 7468 6520 6170 e used by the ap │ │ │ 004a2480: 706c 6963 6174 696f 6e20 746f 206c 696d plication to lim │ │ │ 004a2490: 6974 2074 6865 206e 756d 6265 7220 6f66 it the number of │ │ │ -004a24a0: 2052 4553 5441 5254 732c 5300 1b7e c011 RESTARTs,S..~.. │ │ │ +004a24a0: 2052 4553 5441 5254 732c 5300 1be0 c011 RESTARTs,S..... │ │ │ 004a24b0: 0000 2020 206f 7220 746f 2063 6175 7365 .. or to cause │ │ │ 004a24c0: 2061 2072 6f75 7469 6e65 2074 6f20 7065 a routine to pe │ │ │ 004a24d0: 7266 6f72 6d20 6469 6666 6572 656e 7420 rform different │ │ │ 004a24e0: 6163 7469 6f6e 7320 6475 7269 6e67 2061 actions during a │ │ │ 004a24f0: 2052 4553 5441 5254 2074 6861 6e27 001c RESTART than'.. │ │ │ -004a2500: 7e12 0000 2020 2064 7572 696e 6720 7468 ~... during th │ │ │ +004a2500: e012 0000 2020 2064 7572 696e 6720 7468 .... during th │ │ │ 004a2510: 6520 696e 6974 6961 6c20 6578 6563 7574 e initial execut │ │ │ -004a2520: 696f 6e2e 0700 1c7e 1300 0012 001c 7e14 ion....~......~. │ │ │ +004a2520: 696f 6e2e 0700 1ce0 1300 0012 001c e014 ion............. │ │ │ 004a2530: 0000 2020 202a 2a4e 6f74 652a 2a07 001c .. **Note**... │ │ │ -004a2540: 7e15 0000 4300 1c7e 1600 0020 2020 4754 ~...C..~... GT │ │ │ +004a2540: e015 0000 4300 1ce0 1600 0020 2020 4754 ....C...... GT │ │ │ 004a2550: 2e4d 2064 6f65 7320 6e6f 7420 7065 726d .M does not perm │ │ │ 004a2560: 6974 2074 6865 2053 4554 2063 6f6d 6d61 it the SET comma │ │ │ 004a2570: 6e64 2074 6f20 6d6f 6469 6679 2024 5452 nd to modify $TR │ │ │ -004a2580: 4553 5441 5254 2e07 001c 7e17 0000 1200 ESTART....~..... │ │ │ -004a2590: 1c7e 1800 0020 2020 4578 616d 706c 653a .~... Example: │ │ │ -004a25a0: 0700 1c7e 1900 0020 001c 7e1a 0000 2020 ...~... ..~... │ │ │ +004a2580: 4553 5441 5254 2e07 001c e017 0000 1200 ESTART.......... │ │ │ +004a2590: 1ce0 1800 0020 2020 4578 616d 706c 653a ..... Example: │ │ │ +004a25a0: 0700 1ce0 1900 0020 001c e01a 0000 2020 ....... ...... │ │ │ 004a25b0: 2054 5241 4e53 2054 5354 4152 5420 2829 TRANS TSTART () │ │ │ -004a25c0: 3a53 4552 4941 4c37 001c 7e21 0000 2020 :SERIAL7..~!.. │ │ │ +004a25c0: 3a53 4552 4941 4c37 001c e021 0000 2020 :SERIAL7...!.. │ │ │ 004a25d0: 2049 4620 2454 5245 5354 4152 543e 3220 IF $TRESTART>2 │ │ │ 004a25e0: 5752 4954 4520 213b 2241 6363 6573 7320 WRITE !;"Access │ │ │ 004a25f0: 436f 6e66 6c69 6374 2220 5155 4954 0700 Conflict" QUIT.. │ │ │ -004a2600: 1c7e 2200 0051 001c 7e23 0000 2020 2054 .~"..Q..~#.. T │ │ │ +004a2600: 1ce0 2200 0051 001c e023 0000 2020 2054 .."..Q...#.. T │ │ │ 004a2610: 6869 7320 6578 616d 706c 6520 7465 726d his example term │ │ │ 004a2620: 696e 6174 6573 2074 6865 2073 7562 2d72 inates the sub-r │ │ │ 004a2630: 6f75 7469 6e65 2077 6974 6820 6120 6d65 outine with a me │ │ │ 004a2640: 7373 6167 6520 6966 2074 6865 206e 756d ssage if the num │ │ │ -004a2650: 6265 7220 6f66 1d00 1c7e 2400 0020 2020 ber of...~$.. │ │ │ +004a2650: 6265 7220 6f66 1d00 1ce0 2400 0020 2020 ber of....$.. │ │ │ 004a2660: 5245 5354 4152 5473 2065 7863 6565 6473 RESTARTs exceeds │ │ │ -004a2670: 2032 2e07 001c 7e25 0000 0900 127e 5800 2....~%.....~X. │ │ │ -004a2680: 0024 580d 0014 7ebf 1100 0020 2020 2458 .$X...~.... $X │ │ │ -004a2690: 0700 157e 2100 004f 0015 7e31 0000 2020 ...~!..O..~1.. │ │ │ +004a2670: 2032 2e07 001c e025 0000 0900 12e0 5800 2.....%......X. │ │ │ +004a2680: 0024 580d 0014 e0bf 1100 0020 2020 2458 .$X........ $X │ │ │ +004a2690: 0700 15e0 2100 004f 0015 e031 0000 2020 ....!..O...1.. │ │ │ 004a26a0: 2024 5820 636f 6e74 6169 6e73 2061 6e20 $X contains an │ │ │ 004a26b0: 696e 7465 6765 7220 7661 6c75 6520 7261 integer value ra │ │ │ 004a26c0: 6e67 696e 6720 6672 6f6d 2030 2074 6f20 nging from 0 to │ │ │ 004a26d0: 3635 2c35 3335 2c20 7370 6563 6966 7969 65,535, specifyi │ │ │ -004a26e0: 6e67 2074 6865 5400 157e 4100 0020 2020 ng theT..~A.. │ │ │ +004a26e0: 6e67 2074 6865 5400 15e0 4100 0020 2020 ng theT...A.. │ │ │ 004a26f0: 686f 7269 7a6f 6e74 616c 2070 6f73 6974 horizontal posit │ │ │ 004a2700: 696f 6e20 6f66 2061 2076 6972 7475 616c ion of a virtual │ │ │ 004a2710: 2063 7572 736f 7220 696e 2074 6865 2063 cursor in the c │ │ │ 004a2720: 7572 7265 6e74 206f 7574 7075 7420 7265 urrent output re │ │ │ -004a2730: 636f 7264 2e20 2458 3d30 3f00 157e 5100 cord. $X=0?..~Q. │ │ │ +004a2730: 636f 7264 2e20 2458 3d30 3f00 15e0 5100 cord. $X=0?...Q. │ │ │ 004a2740: 0020 2020 7265 7072 6573 656e 7473 2074 . represents t │ │ │ 004a2750: 6865 206c 6566 742d 6d6f 7374 2070 6f73 he left-most pos │ │ │ 004a2760: 6974 696f 6e20 6f66 2061 2072 6563 6f72 ition of a recor │ │ │ -004a2770: 6420 6f72 2072 6f77 2e07 0015 7e61 0000 d or row....~a.. │ │ │ -004a2780: 5000 157e 7100 0020 2020 4576 6572 7920 P..~q.. Every │ │ │ +004a2770: 6420 6f72 2072 6f77 2e07 0015 e061 0000 d or row.....a.. │ │ │ +004a2780: 5000 15e0 7100 0020 2020 4576 6572 7920 P...q.. Every │ │ │ 004a2790: 4f50 454e 2064 6576 6963 6520 6861 7320 OPEN device has │ │ │ 004a27a0: 6120 2458 2e20 486f 7765 7665 722c 204d a $X. However, M │ │ │ 004a27b0: 206f 6e6c 7920 6163 6365 7373 6573 2024 only accesses $ │ │ │ 004a27c0: 5820 6f66 2074 6865 2063 7572 7265 6e74 X of the current │ │ │ 004a27d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a27e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a27f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a2800: 0400 0000 c007 0000 622e 0000 0000 0000 ........b....... │ │ │ -004a2810: 6900 007e 4845 4c50 00ff 7300 ff49 5356 i..~HELP..s..ISV │ │ │ +004a2810: 6900 00e0 4845 4c50 00ff 7300 ff49 5356 i...HELP..s..ISV │ │ │ 004a2820: 00ff 7300 ff24 5800 bf81 0000 2020 2064 ..s..$X..... d │ │ │ 004a2830: 6576 6963 652e 2054 6865 7265 666f 7265 evice. Therefore │ │ │ 004a2840: 2c20 6578 6572 6369 7365 2063 6172 6520 , exercise care │ │ │ 004a2850: 696e 2073 6571 7565 6e63 696e 6720 5553 in sequencing US │ │ │ 004a2860: 4520 636f 6d6d 616e 6473 2061 6e64 2072 E commands and r │ │ │ -004a2870: 6566 6572 656e 6365 7310 0015 7e91 0000 eferences...~... │ │ │ -004a2880: 2020 2074 6f20 2458 2e08 0014 7ec0 1100 to $X....~... │ │ │ -004a2890: 0054 0015 7e12 0000 2020 2047 656e 6572 .T..~... Gener │ │ │ +004a2870: 6566 6572 656e 6365 7310 0015 e091 0000 eferences....... │ │ │ +004a2880: 2020 2074 6f20 2458 2e08 0014 e0c0 1100 to $X........ │ │ │ +004a2890: 0054 0015 e012 0000 2020 2047 656e 6572 .T...... Gener │ │ │ 004a28a0: 616c 6c79 2c20 4754 2e4d 2069 6e63 7265 ally, GT.M incre │ │ │ 004a28b0: 6d65 6e74 7320 2458 2066 6f72 2065 7665 ments $X for eve │ │ │ 004a28c0: 7279 2063 6861 7261 6374 6572 2077 7269 ry character wri │ │ │ 004a28d0: 7474 656e 2074 6f20 616e 6420 7265 6164 tten to and read │ │ │ -004a28e0: 2066 726f 6d4f 0015 7e13 0000 2020 2074 fromO..~... t │ │ │ +004a28e0: 2066 726f 6d4f 0015 e013 0000 2020 2074 fromO...... t │ │ │ 004a28f0: 6865 2063 7572 7265 6e74 2064 6576 6963 he current devic │ │ │ 004a2900: 652e 2055 7375 616c 6c79 2c20 7468 6520 e. Usually, the │ │ │ 004a2910: 696e 6372 656d 656e 7420 6973 2031 2c20 increment is 1, │ │ │ 004a2920: 6275 7420 666f 7220 6120 7072 6f63 6573 but for a proces │ │ │ -004a2930: 7320 696e 5200 157e 1400 0020 2020 5554 s inR..~... UT │ │ │ +004a2930: 7320 696e 5200 15e0 1400 0020 2020 5554 s inR...... UT │ │ │ 004a2940: 462d 3820 6d6f 6465 2c20 7468 6520 696e F-8 mode, the in │ │ │ 004a2950: 6372 656d 656e 7420 6973 2074 6865 206e crement is the n │ │ │ 004a2960: 756d 6265 7220 6f66 2067 6c79 7068 7320 umber of glyphs │ │ │ 004a2970: 6f72 2063 6f64 6570 6f69 6e74 7320 2864 or codepoints (d │ │ │ -004a2980: 6570 656e 6473 5300 157e 1500 0020 2020 ependsS..~... │ │ │ +004a2980: 6570 656e 6473 5300 15e0 1500 0020 2020 ependsS...... │ │ │ 004a2990: 6f6e 2074 6865 2074 7970 6520 6f66 2064 on the type of d │ │ │ 004a29a0: 6576 6963 6529 2e20 4d20 666f 726d 6174 evice). M format │ │ │ 004a29b0: 2063 6f6e 7472 6f6c 2063 6861 7261 6374 control charact │ │ │ 004a29c0: 6572 732c 2077 7269 7465 2066 696c 7465 ers, write filte │ │ │ -004a29d0: 7269 6e67 2c20 616e 6435 0015 7e16 0000 ring, and5..~... │ │ │ +004a29d0: 7269 6e67 2c20 616e 6435 0015 e016 0000 ring, and5...... │ │ │ 004a29e0: 2020 2074 6865 2064 6576 6963 6520 5749 the device WI │ │ │ 004a29f0: 4454 4820 616c 736f 2068 6176 6520 616e DTH also have an │ │ │ 004a2a00: 2065 6666 6563 7420 6f6e 2024 582e 0700 effect on $X... │ │ │ -004a2a10: 157e 1700 004f 0015 7e18 0000 2020 2024 .~...O..~... $ │ │ │ +004a2a10: 15e0 1700 004f 0015 e018 0000 2020 2024 .....O...... $ │ │ │ 004a2a20: 5820 6e65 7665 7220 6571 7561 6c73 206f X never equals o │ │ │ 004a2a30: 7220 6578 6365 6564 7320 7468 6520 7661 r exceeds the va │ │ │ 004a2a40: 6c75 6520 6f66 2074 6865 2064 6576 6963 lue of the devic │ │ │ 004a2a50: 6520 5749 4454 482e 2057 6865 6e65 7665 e WIDTH. Wheneve │ │ │ -004a2a60: 7220 6974 5100 157e 1900 0020 2020 7265 r itQ..~... re │ │ │ +004a2a60: 7220 6974 5100 15e0 1900 0020 2020 7265 r itQ...... re │ │ │ 004a2a70: 6163 6865 7320 7468 6520 7661 6c75 6520 aches the value │ │ │ 004a2a80: 6571 7561 6c20 746f 2074 6865 2064 6576 equal to the dev │ │ │ 004a2a90: 6963 6520 5749 4454 482c 2069 7420 6765 ice WIDTH, it ge │ │ │ 004a2aa0: 7473 2072 6573 6574 2074 6f20 7a65 726f ts reset to zero │ │ │ -004a2ab0: 2028 3029 2e07 0015 7e1a 0000 5400 157e (0)....~...T..~ │ │ │ +004a2ab0: 2028 3029 2e07 0015 e01a 0000 5400 15e0 (0)........T... │ │ │ 004a2ac0: 2100 0020 2020 4754 2e4d 2066 6f6c 6c6f !.. GT.M follo │ │ │ 004a2ad0: 7773 2074 6865 204d 4443 2054 7970 6520 ws the MDC Type │ │ │ 004a2ae0: 4120 7265 636f 6d6d 656e 6461 7469 6f6e A recommendation │ │ │ 004a2af0: 2061 6e64 2070 6572 6d69 7473 2061 6e20 and permits an │ │ │ 004a2b00: 4d20 726f 7574 696e 6520 746f 2053 4554 M routine to SET │ │ │ -004a2b10: 5400 157e 2200 0020 2020 2458 2e20 486f T..~".. $X. Ho │ │ │ +004a2b10: 5400 15e0 2200 0020 2020 2458 2e20 486f T...".. $X. Ho │ │ │ 004a2b20: 7765 7665 722c 2053 4554 2024 5820 646f wever, SET $X do │ │ │ 004a2b30: 6573 206e 6f74 2061 7574 6f6d 6174 6963 es not automatic │ │ │ 004a2b40: 616c 6c79 2069 7373 7565 2064 6576 6963 ally issue devic │ │ │ 004a2b50: 6520 636f 6d6d 616e 6473 206f 7220 6573 e commands or es │ │ │ -004a2b60: 6361 7065 3600 157e 2300 0020 2020 7365 cape6..~#.. se │ │ │ +004a2b60: 6361 7065 3600 15e0 2300 0020 2020 7365 cape6...#.. se │ │ │ 004a2b70: 7175 656e 6365 7320 746f 2072 6570 6f73 quences to repos │ │ │ 004a2b80: 6974 696f 6e20 7468 6520 7068 7973 6963 ition the physic │ │ │ -004a2b90: 616c 2063 7572 736f 722e 0700 157e 2400 al cursor....~$. │ │ │ -004a2ba0: 0009 0012 7e59 0000 2459 0d00 147e bf11 ....~Y..$Y...~.. │ │ │ -004a2bb0: 0000 2020 2024 5907 0015 7e21 0000 4e00 .. $Y...~!..N. │ │ │ -004a2bc0: 157e 3100 0020 2020 2459 2063 6f6e 7461 .~1.. $Y conta │ │ │ +004a2b90: 616c 2063 7572 736f 722e 0700 15e0 2400 al cursor.....$. │ │ │ +004a2ba0: 0009 0012 e059 0000 2459 0d00 14e0 bf11 .....Y..$Y...... │ │ │ +004a2bb0: 0000 2020 2024 5907 0015 e021 0000 4e00 .. $Y....!..N. │ │ │ +004a2bc0: 15e0 3100 0020 2020 2459 2063 6f6e 7461 ..1.. $Y conta │ │ │ 004a2bd0: 696e 7320 616e 2069 6e74 6567 6572 2076 ins an integer v │ │ │ 004a2be0: 616c 7565 2072 616e 6769 6e67 2066 726f alue ranging fro │ │ │ 004a2bf0: 6d20 3020 746f 2036 352c 3533 3520 7370 m 0 to 65,535 sp │ │ │ -004a2c00: 6563 6966 7969 6e67 2074 6865 5000 157e ecifying theP..~ │ │ │ +004a2c00: 6563 6966 7969 6e67 2074 6865 5000 15e0 ecifying theP... │ │ │ 004a2c10: 4100 0020 2020 7665 7274 6963 616c 2070 A.. vertical p │ │ │ 004a2c20: 6f73 6974 696f 6e20 6f66 2061 2076 6972 osition of a vir │ │ │ 004a2c30: 7475 616c 2063 7572 736f 7220 696e 2074 tual cursor in t │ │ │ 004a2c40: 6865 2063 7572 7265 6e74 206f 7574 7075 he current outpu │ │ │ -004a2c50: 7420 7061 6765 2e20 2459 3d30 2900 157e t page. $Y=0)..~ │ │ │ +004a2c50: 7420 7061 6765 2e20 2459 3d30 2900 15e0 t page. $Y=0)... │ │ │ 004a2c60: 5100 0020 2020 7265 7072 6573 656e 7473 Q.. represents │ │ │ 004a2c70: 2074 6865 2074 6f70 2072 6f77 206f 7220 the top row or │ │ │ -004a2c80: 6c69 6e65 2e07 0015 7e61 0000 5000 157e line....~a..P..~ │ │ │ +004a2c80: 6c69 6e65 2e07 0015 e061 0000 5000 15e0 line.....a..P... │ │ │ 004a2c90: 7100 0020 2020 4576 6572 7920 4f50 454e q.. Every OPEN │ │ │ 004a2ca0: 2064 6576 6963 6520 6861 7320 6120 2459 device has a $Y │ │ │ 004a2cb0: 2e20 486f 7765 7665 722c 204d 206f 6e6c . However, M onl │ │ │ 004a2cc0: 7920 6163 6365 7373 6573 2024 5920 6f66 y accesses $Y of │ │ │ -004a2cd0: 2074 6865 2063 7572 7265 6e74 5400 157e the currentT..~ │ │ │ +004a2cd0: 2074 6865 2063 7572 7265 6e74 5400 15e0 the currentT... │ │ │ 004a2ce0: 8100 0020 2020 6465 7669 6365 2e20 5468 ... device. Th │ │ │ 004a2cf0: 6572 6566 6f72 652c 2065 7865 7263 6973 erefore, exercis │ │ │ 004a2d00: 6520 6361 7265 2069 6e20 7365 7175 656e e care in sequen │ │ │ 004a2d10: 6369 6e67 2055 5345 2063 6f6d 6d61 6e64 cing USE command │ │ │ 004a2d20: 7320 616e 6420 7265 6665 7265 6e63 6573 s and references │ │ │ -004a2d30: 1000 157e 9100 0020 2020 746f 2024 592e ...~... to $Y. │ │ │ -004a2d40: 0800 147e c011 0000 5400 157e 1200 0020 ...~....T..~... │ │ │ +004a2d30: 1000 15e0 9100 0020 2020 746f 2024 592e ....... to $Y. │ │ │ +004a2d40: 0800 14e0 c011 0000 5400 15e0 1200 0020 ........T...... │ │ │ 004a2d50: 2020 5768 656e 2047 542e 4d20 6669 6e69 When GT.M fini │ │ │ 004a2d60: 7368 6573 2074 6865 206c 6f67 6963 616c shes the logical │ │ │ 004a2d70: 2072 6563 6f72 6420 696e 2070 726f 6772 record in progr │ │ │ 004a2d80: 6573 732c 2069 7420 6765 6e65 7261 6c6c ess, it generall │ │ │ -004a2d90: 7920 696e 6372 656d 656e 7473 5300 157e y incrementsS..~ │ │ │ +004a2d90: 7920 696e 6372 656d 656e 7473 5300 15e0 y incrementsS... │ │ │ 004a2da0: 1300 0020 2020 2459 2e20 4754 2e4d 2072 ... $Y. GT.M r │ │ │ 004a2db0: 6563 6f67 6e69 7a65 7320 7468 6520 656e ecognizes the en │ │ │ 004a2dc0: 6420 6f66 2061 206c 6f67 6963 616c 2072 d of a logical r │ │ │ 004a2dd0: 6563 6f72 6420 7768 656e 2069 7420 7072 ecord when it pr │ │ │ 004a2de0: 6f63 6573 7365 7320 6365 7274 6169 6e53 ocesses certainS │ │ │ -004a2df0: 0015 7e14 0000 2020 204d 2066 6f72 6d61 ..~... M forma │ │ │ +004a2df0: 0015 e014 0000 2020 204d 2066 6f72 6d61 ...... M forma │ │ │ 004a2e00: 7420 636f 6e74 726f 6c20 6368 6172 6163 t control charac │ │ │ 004a2e10: 7465 7273 2c20 6f72 2077 6865 6e20 7468 ters, or when th │ │ │ 004a2e20: 6520 7265 636f 7264 2072 6561 6368 6573 e record reaches │ │ │ 004a2e30: 2069 7473 206d 6178 696d 756d 2073 697a its maximum siz │ │ │ -004a2e40: 652c 4f00 157e 1500 0020 2020 6173 2064 e,O..~... as d │ │ │ +004a2e40: 652c 4f00 15e0 1500 0020 2020 6173 2064 e,O...... as d │ │ │ 004a2e50: 6574 6572 6d69 6e65 6420 6279 2074 6865 etermined by the │ │ │ 004a2e60: 2064 6576 6963 6520 5749 4454 482c 2061 device WIDTH, a │ │ │ 004a2e70: 6e64 2074 6865 2064 6576 6963 6520 6973 nd the device is │ │ │ 004a2e80: 2073 6574 2074 6f20 5752 4150 2e20 5468 set to WRAP. Th │ │ │ -004a2e90: 6553 0015 7e16 0000 2020 2064 6566 696e eS..~... defin │ │ │ +004a2e90: 6553 0015 e016 0000 2020 2064 6566 696e eS...... defin │ │ │ 004a2ea0: 6974 696f 6e20 6f66 2022 6c6f 6769 6361 ition of "logica │ │ │ 004a2eb0: 6c20 7265 636f 7264 2220 7661 7269 6573 l record" varies │ │ │ 004a2ec0: 2066 726f 6d20 6465 7669 6365 2074 6f20 from device to │ │ │ 004a2ed0: 6465 7669 6365 2e20 466f 7220 616e 2065 device. For an e │ │ │ -004a2ee0: 7861 6374 5300 157e 1700 0020 2020 6465 xactS..~... de │ │ │ +004a2ee0: 7861 6374 5300 15e0 1700 0020 2020 6465 xactS...... de │ │ │ 004a2ef0: 6669 6e69 7469 6f6e 2c20 7365 6520 7468 finition, see th │ │ │ 004a2f00: 6520 7365 6374 696f 6e73 206f 6e20 6561 e sections on ea │ │ │ 004a2f10: 6368 2064 6576 6963 6520 7479 7065 2e20 ch device type. │ │ │ 004a2f20: 5772 6974 6520 6669 6c74 6572 696e 6720 Write filtering │ │ │ -004a2f30: 616e 6420 7468 6532 0015 7e18 0000 2020 and the2..~... │ │ │ +004a2f30: 616e 6420 7468 6532 0015 e018 0000 2020 and the2...... │ │ │ 004a2f40: 2064 6576 6963 6520 4c45 4e47 5448 2061 device LENGTH a │ │ │ 004a2f50: 6c73 6f20 6861 7665 2061 6e20 6566 6665 lso have an effe │ │ │ -004a2f60: 6374 206f 6e20 2459 2e07 0015 7e19 0000 ct on $Y....~... │ │ │ -004a2f70: 5000 157e 1a00 0020 2020 2459 206e 6576 P..~... $Y nev │ │ │ +004a2f60: 6374 206f 6e20 2459 2e07 0015 e019 0000 ct on $Y........ │ │ │ +004a2f70: 5000 15e0 1a00 0020 2020 2459 206e 6576 P...... $Y nev │ │ │ 004a2f80: 6572 2065 7175 616c 7320 6f72 2065 7863 er equals or exc │ │ │ 004a2f90: 6565 6473 2074 6865 2076 616c 7565 206f eeds the value o │ │ │ 004a2fa0: 6620 7468 6520 6465 7669 6365 204c 454e f the device LEN │ │ │ 004a2fb0: 4754 482e 2057 6865 6e65 7665 7220 6974 GTH. Whenever it │ │ │ 004a2fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a2fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a2fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a2ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a3000: 0400 0000 bc07 0000 972e 0000 0000 0000 ................ │ │ │ -004a3010: 6600 007e 4845 4c50 00ff 7300 ff49 5356 f..~HELP..s..ISV │ │ │ +004a3010: 6600 00e0 4845 4c50 00ff 7300 ff49 5356 f...HELP..s..ISV │ │ │ 004a3020: 00ff 7300 ff24 5900 c021 0000 2020 2072 ..s..$Y..!.. r │ │ │ 004a3030: 6561 6368 6573 2074 6865 2076 616c 7565 eaches the value │ │ │ 004a3040: 2065 7175 616c 2074 6f20 7468 6520 6465 equal to the de │ │ │ 004a3050: 7669 6365 204c 454e 4754 482c 2069 7420 vice LENGTH, it │ │ │ 004a3060: 6765 7473 2072 6573 6574 2074 6f20 7a65 gets reset to ze │ │ │ -004a3070: 726f 2028 3029 0700 157e 2200 0047 0015 ro (0)...~"..G.. │ │ │ -004a3080: 7e23 0000 2020 2047 542e 4d20 7065 726d ~#.. GT.M perm │ │ │ +004a3070: 726f 2028 3029 0700 15e0 2200 0047 0015 ro (0)...."..G.. │ │ │ +004a3080: e023 0000 2020 2047 542e 4d20 7065 726d .#.. GT.M perm │ │ │ 004a3090: 6974 7320 616e 204d 2072 6f75 7469 6e65 its an M routine │ │ │ 004a30a0: 2074 6f20 5345 5420 2459 2e20 486f 7765 to SET $Y. Howe │ │ │ 004a30b0: 7665 722c 2053 4554 2024 5920 646f 6573 ver, SET $Y does │ │ │ -004a30c0: 206e 6f74 5300 157e 2400 0020 2020 6175 notS..~$.. au │ │ │ +004a30c0: 206e 6f74 5300 15e0 2400 0020 2020 6175 notS...$.. au │ │ │ 004a30d0: 746f 6d61 7469 6361 6c6c 7920 6973 7375 tomatically issu │ │ │ 004a30e0: 6520 6465 7669 6365 2063 6f6d 6d61 6e64 e device command │ │ │ 004a30f0: 7320 6f72 2065 7363 6170 6520 7365 7175 s or escape sequ │ │ │ 004a3100: 656e 6365 7320 746f 2072 6570 6f73 6974 ences to reposit │ │ │ -004a3110: 696f 6e20 7468 651a 0015 7e25 0000 2020 ion the...~%.. │ │ │ +004a3110: 696f 6e20 7468 651a 0015 e025 0000 2020 ion the....%.. │ │ │ 004a3120: 2070 6879 7369 6361 6c20 6375 7273 6f72 physical cursor │ │ │ -004a3130: 2e07 0015 7e26 0000 0b00 127e 5a41 0000 ....~&.....~ZA.. │ │ │ -004a3140: 245a 410e 0015 7ebf 1100 0020 2020 245a $ZA...~.... $Z │ │ │ -004a3150: 4107 0016 7e21 0000 5400 167e 3100 0020 A...~!..T..~1.. │ │ │ +004a3130: 2e07 0015 e026 0000 0b00 12e0 5a41 0000 .....&......ZA.. │ │ │ +004a3140: 245a 410e 0015 e0bf 1100 0020 2020 245a $ZA........ $Z │ │ │ +004a3150: 4107 0016 e021 0000 5400 16e0 3100 0020 A....!..T...1.. │ │ │ 004a3160: 2020 245a 4120 636f 6e74 6169 6e73 2061 $ZA contains a │ │ │ 004a3170: 2073 7461 7475 7320 6465 7465 726d 696e status determin │ │ │ 004a3180: 6564 2062 7920 7468 6520 6c61 7374 2072 ed by the last r │ │ │ 004a3190: 6561 6420 6f6e 2074 6865 2064 6576 6963 ead on the devic │ │ │ -004a31a0: 652e 2054 6865 2076 616c 7565 5200 167e e. The valueR..~ │ │ │ +004a31a0: 652e 2054 6865 2076 616c 7565 5200 16e0 e. The valueR... │ │ │ 004a31b0: 4100 0020 2020 6973 2061 2064 6563 696d A.. is a decim │ │ │ 004a31c0: 616c 2069 6e74 6567 6572 2077 6974 6820 al integer with │ │ │ 004a31d0: 6120 6d65 616e 696e 6720 6465 7465 726d a meaning determ │ │ │ 004a31e0: 696e 6564 2062 7920 7468 6520 6465 7669 ined by the devi │ │ │ 004a31f0: 6365 2061 7320 666f 6c6c 6f77 733a 0700 ce as follows:.. │ │ │ -004a3200: 167e 5100 001b 0016 7e61 0000 2020 2046 .~Q.....~a.. F │ │ │ +004a3200: 16e0 5100 001b 0016 e061 0000 2020 2046 ..Q......a.. F │ │ │ 004a3210: 6f72 2054 6572 6d69 6e61 6c20 492f 4f3a or Terminal I/O: │ │ │ -004a3220: 0700 167e 7100 003c 0016 7e81 0000 2020 ...~q..<..~... │ │ │ +004a3220: 0700 16e0 7100 003c 0016 e081 0000 2020 ....q..<...... │ │ │ 004a3230: 2030 496e 6469 6361 7469 6e67 206e 6f72 0Indicating nor │ │ │ 004a3240: 6d61 6c20 7465 726d 696e 6174 696f 6e20 mal termination │ │ │ 004a3250: 6f66 2061 2072 6561 6420 6f70 6572 6174 of a read operat │ │ │ -004a3260: 696f 6e07 0016 7e91 0000 2700 157e c011 ion...~...'..~.. │ │ │ +004a3260: 696f 6e07 0016 e091 0000 2700 15e0 c011 ion.......'..... │ │ │ 004a3270: 0000 2020 2031 3a20 496e 6469 6361 7469 .. 1: Indicati │ │ │ 004a3280: 6e67 2061 2070 6172 6974 7920 6572 726f ng a parity erro │ │ │ -004a3290: 7207 0016 7e12 0000 4100 167e 1300 0020 r...~...A..~... │ │ │ +004a3290: 7207 0016 e012 0000 4100 16e0 1300 0020 r.......A...... │ │ │ 004a32a0: 2020 323a 2049 6e64 6963 6174 696e 6720 2: Indicating │ │ │ 004a32b0: 7468 6174 2074 6865 2074 6572 6d69 6e61 that the termina │ │ │ 004a32c0: 746f 7220 7365 7175 656e 6365 2077 6173 tor sequence was │ │ │ -004a32d0: 2074 6f6f 206c 6f6e 6707 0016 7e14 0000 too long...~... │ │ │ -004a32e0: 3600 167e 1500 0020 2020 393a 2049 6e64 6..~... 9: Ind │ │ │ +004a32d0: 2074 6f6f 206c 6f6e 6707 0016 e014 0000 too long....... │ │ │ +004a32e0: 3600 16e0 1500 0020 2020 393a 2049 6e64 6...... 9: Ind │ │ │ 004a32f0: 6963 6174 696e 6720 6120 6465 6661 756c icating a defaul │ │ │ 004a3300: 7420 666f 7220 616c 6c20 6f74 6865 7220 t for all other │ │ │ -004a3310: 6572 726f 7273 0700 167e 1600 0031 0016 errors...~...1.. │ │ │ -004a3320: 7e17 0000 2020 2046 6f72 2053 6571 7565 ~... For Seque │ │ │ +004a3310: 6572 726f 7273 0700 16e0 1600 0031 0016 errors.......1.. │ │ │ +004a3320: e017 0000 2020 2046 6f72 2053 6571 7565 .... For Seque │ │ │ 004a3330: 6e74 6961 6c20 4469 736b 2061 6e64 2054 ntial Disk and T │ │ │ 004a3340: 6170 6520 4669 6c65 7320 492f 4f3a 0700 ape Files I/O:.. │ │ │ -004a3350: 167e 1800 003e 0016 7e19 0000 2020 2030 .~...>..~... 0 │ │ │ +004a3350: 16e0 1800 003e 0016 e019 0000 2020 2030 .....>...... 0 │ │ │ 004a3360: 3a20 496e 6469 6361 7469 6e67 206e 6f72 : Indicating nor │ │ │ 004a3370: 6d61 6c20 7465 726d 696e 6174 696f 6e20 mal termination │ │ │ 004a3380: 6f66 2061 2072 6561 6420 6f70 6572 6174 of a read operat │ │ │ -004a3390: 696f 6e07 0016 7e1a 0000 3500 167e 2100 ion...~...5..~!. │ │ │ +004a3390: 696f 6e07 0016 e01a 0000 3500 16e0 2100 ion.......5...!. │ │ │ 004a33a0: 0020 2020 393a 2049 6e64 6963 6174 696e . 9: Indicatin │ │ │ 004a33b0: 6720 6120 6661 696c 7572 6520 6f66 2061 g a failure of a │ │ │ 004a33c0: 2072 6561 6420 6f70 6572 6174 696f 6e07 read operation. │ │ │ -004a33d0: 0016 7e22 0000 1800 167e 2300 0020 2020 ..~".....~#.. │ │ │ +004a33d0: 0016 e022 0000 1800 16e0 2300 0020 2020 ..."......#.. │ │ │ 004a33e0: 466f 7220 4669 666f 7320 492f 4f3a 0700 For Fifos I/O:.. │ │ │ -004a33f0: 167e 2400 0053 0016 7e25 0000 2020 2044 .~$..S..~%.. D │ │ │ +004a33f0: 16e0 2400 0053 0016 e025 0000 2020 2044 ..$..S...%.. D │ │ │ 004a3400: 6563 696d 616c 2072 6570 7265 7365 6e74 ecimal represent │ │ │ 004a3410: 696e 6720 244a 4f42 2028 6964 656e 7469 ing $JOB (identi │ │ │ 004a3420: 6669 6572 2920 6f66 2074 6865 2070 726f fier) of the pro │ │ │ 004a3430: 6365 7373 2074 6861 7420 7772 6f74 6520 cess that wrote │ │ │ -004a3440: 7468 6520 6c61 7374 2a00 167e 2600 0020 the last*..~&.. │ │ │ +004a3440: 7468 6520 6c61 7374 2a00 16e0 2600 0020 the last*...&.. │ │ │ 004a3450: 2020 6d65 7373 6167 6520 7468 6520 6375 message the cu │ │ │ 004a3460: 7272 656e 7420 7072 6f63 6573 7320 7265 rrent process re │ │ │ -004a3470: 6164 0700 167e 2700 0052 0016 7e28 0000 ad...~'..R..~(.. │ │ │ +004a3470: 6164 0700 16e0 2700 0052 0016 e028 0000 ad....'..R...(.. │ │ │ 004a3480: 2020 2024 5a41 2072 6566 6572 7320 746f $ZA refers to │ │ │ 004a3490: 2074 6865 2073 7461 7475 7320 6f66 2074 the status of t │ │ │ 004a34a0: 6865 2063 7572 7265 6e74 2064 6576 6963 he current devic │ │ │ 004a34b0: 652e 2054 6865 7265 666f 7265 2c20 6578 e. Therefore, ex │ │ │ -004a34c0: 6572 6369 7365 2063 6172 653b 0016 7e29 ercise care;..~) │ │ │ +004a34c0: 6572 6369 7365 2063 6172 653b 0016 e029 ercise care;...) │ │ │ 004a34d0: 0000 2020 2069 6e20 7365 7175 656e 6369 .. in sequenci │ │ │ 004a34e0: 6e67 2055 5345 2063 6f6d 6d61 6e64 7320 ng USE commands │ │ │ 004a34f0: 616e 6420 7265 6665 7265 6e63 6573 2074 and references t │ │ │ -004a3500: 6f20 245a 412e 0700 167e 2a00 003d 0016 o $ZA....~*..=.. │ │ │ -004a3510: 7e31 0000 2020 2047 542e 4d20 646f 6573 ~1.. GT.M does │ │ │ +004a3500: 6f20 245a 412e 0700 16e0 2a00 003d 0016 o $ZA.....*..=.. │ │ │ +004a3510: e031 0000 2020 2047 542e 4d20 646f 6573 .1.. GT.M does │ │ │ 004a3520: 206e 6f74 2070 6572 6d69 7420 7468 6520 not permit the │ │ │ 004a3530: 5345 5420 636f 6d6d 616e 6420 746f 206d SET command to m │ │ │ -004a3540: 6f64 6966 7920 245a 412e 0700 167e 3200 odify $ZA....~2. │ │ │ -004a3550: 0047 0016 7e33 0000 2020 2046 6f72 206d .G..~3.. For m │ │ │ +004a3540: 6f64 6966 7920 245a 412e 0700 16e0 3200 odify $ZA.....2. │ │ │ +004a3550: 0047 0016 e033 0000 2020 2046 6f72 206d .G...3.. For m │ │ │ 004a3560: 6f72 6520 696e 666f 726d 6174 696f 6e20 ore information │ │ │ 004a3570: 6f6e 2024 5a41 2c20 7265 6665 7220 2249 on $ZA, refer "I │ │ │ 004a3580: 6e70 7574 2f4f 7574 7075 7420 5072 6f63 nput/Output Proc │ │ │ -004a3590: 6573 7369 6e67 222e 0700 167e 3400 0019 essing"....~4... │ │ │ -004a35a0: 0014 7e4c 4c4f 4353 544f 5200 0024 5a41 ..~LLOCSTOR..$ZA │ │ │ -004a35b0: 4c6c 6f63 7374 6f72 1600 1d7e bf11 0000 Llocstor...~.... │ │ │ +004a3590: 6573 7369 6e67 222e 0700 16e0 3400 0019 essing".....4... │ │ │ +004a35a0: 0014 e04c 4c4f 4353 544f 5200 0024 5a41 ...LLOCSTOR..$ZA │ │ │ +004a35b0: 4c6c 6f63 7374 6f72 1600 1de0 bf11 0000 Llocstor........ │ │ │ 004a35c0: 2020 2024 5a41 4c6c 6f63 7374 6f72 0700 $ZALlocstor.. │ │ │ -004a35d0: 1e7e 2100 004b 001e 7e31 0000 2020 2024 .~!..K..~1.. $ │ │ │ +004a35d0: 1ee0 2100 004b 001e e031 0000 2020 2024 ..!..K...1.. $ │ │ │ 004a35e0: 5a41 4c4c 4f43 5354 4f52 2063 6f6e 7461 ZALLOCSTOR conta │ │ │ 004a35f0: 696e 7320 7468 6520 6e75 6d62 6572 206f ins the number o │ │ │ 004a3600: 6620 6279 7465 7320 7468 6174 2061 7265 f bytes that are │ │ │ 004a3610: 2028 7375 6229 2061 6c6c 6f63 6174 6564 (sub) allocated │ │ │ -004a3620: 5300 1e7e 4100 0020 2020 2869 6e63 6c75 S..~A.. (inclu │ │ │ +004a3620: 5300 1ee0 4100 0020 2020 2869 6e63 6c75 S...A.. (inclu │ │ │ 004a3630: 6469 6e67 206f 7665 7268 6561 6429 2062 ding overhead) b │ │ │ 004a3640: 7920 4754 2e4d 2066 6f72 2076 6172 696f y GT.M for vario │ │ │ 004a3650: 7573 2061 6374 6976 6974 6965 732e 2049 us activities. I │ │ │ 004a3660: 7420 7072 6f76 6964 6573 206f 6e65 2076 t provides one v │ │ │ -004a3670: 6965 7754 001e 7e51 0000 2020 2028 7365 iewT..~Q.. (se │ │ │ +004a3670: 6965 7754 001e e051 0000 2020 2028 7365 iewT...Q.. (se │ │ │ 004a3680: 6520 616c 736f 2024 5a52 4541 4c53 544f e also $ZREALSTO │ │ │ 004a3690: 5220 616e 6420 245a 5553 4544 5354 4f52 R and $ZUSEDSTOR │ │ │ 004a36a0: 2920 6f66 2074 6865 2070 726f 6365 7373 ) of the process │ │ │ 004a36b0: 206d 656d 6f72 7920 7574 696c 697a 6174 memory utilizat │ │ │ -004a36c0: 696f 6e20 616e 644a 001e 7e61 0000 2020 ion andJ..~a.. │ │ │ +004a36c0: 696f 6e20 616e 644a 001e e061 0000 2020 ion andJ...a.. │ │ │ 004a36d0: 2063 616e 2068 656c 7020 6964 656e 7469 can help identi │ │ │ 004a36e0: 6679 2073 746f 7261 6765 2072 656c 6174 fy storage relat │ │ │ 004a36f0: 6564 2070 726f 626c 656d 732e 2047 542e ed problems. GT. │ │ │ 004a3700: 4d20 646f 6573 206e 6f74 2070 6572 6d69 M does not permi │ │ │ -004a3710: 7429 001e 7e71 0000 2020 2024 5a41 4c4c t)..~q.. $ZALL │ │ │ +004a3710: 7429 001e e071 0000 2020 2024 5a41 4c4c t)...q.. $ZALL │ │ │ 004a3720: 4f43 5354 4f52 2074 6f20 6265 2053 4554 OCSTOR to be SET │ │ │ -004a3730: 206f 7220 4e45 5765 642e 0700 1e7e 8100 or NEWed....~.. │ │ │ -004a3740: 0011 0014 7e55 4449 5400 0024 5a41 5544 ....~UDIT..$ZAUD │ │ │ -004a3750: 6974 1200 197e bf11 0000 2020 2024 5a41 it...~.... $ZA │ │ │ -004a3760: 5544 6974 0700 1a7e 2100 0051 001a 7e31 UDit...~!..Q..~1 │ │ │ +004a3730: 206f 7220 4e45 5765 642e 0700 1ee0 8100 or NEWed....... │ │ │ +004a3740: 0011 0014 e055 4449 5400 0024 5a41 5544 .....UDIT..$ZAUD │ │ │ +004a3750: 6974 1200 19e0 bf11 0000 2020 2024 5a41 it........ $ZA │ │ │ +004a3760: 5544 6974 0700 1ae0 2100 0051 001a e031 UDit....!..Q...1 │ │ │ 004a3770: 0000 2020 2024 5a41 5544 4954 2063 6f6e .. $ZAUDIT con │ │ │ 004a3780: 7461 696e 7320 6120 626f 6f6c 6561 6e20 tains a boolean │ │ │ 004a3790: 7661 6c75 6520 7468 6174 2069 6e64 6963 value that indic │ │ │ 004a37a0: 6174 6573 2077 6865 7468 6572 2041 7564 ates whether Aud │ │ │ 004a37b0: 6974 2050 7269 6e63 6970 616c 0000 0000 it Principal.... │ │ │ 004a37c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a37d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a37e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a37f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a3800: 0400 0000 fa07 0000 ca2e 0000 0000 0000 ................ │ │ │ -004a3810: 6700 007e 4845 4c50 00ff 7300 ff49 5356 g..~HELP..s..ISV │ │ │ +004a3810: 6700 00e0 4845 4c50 00ff 7300 ff49 5356 g...HELP..s..ISV │ │ │ 004a3820: 00ff 7300 ff24 5a41 5544 4954 00bf 4100 ..s..$ZAUDIT..A. │ │ │ 004a3830: 0020 2020 4465 7669 6365 2069 7320 656e . Device is en │ │ │ 004a3840: 6162 6c65 642e 2047 542e 4d20 646f 6573 abled. GT.M does │ │ │ 004a3850: 206e 6f74 2070 6572 6d69 7420 245a 4155 not permit $ZAU │ │ │ 004a3860: 4449 5420 746f 2062 6520 5345 5420 6f72 DIT to be SET or │ │ │ -004a3870: 204e 4557 6564 2e07 001a 7e51 0000 0a00 NEWed....~Q.... │ │ │ -004a3880: 137e 4200 0024 5a42 0e00 157e bf11 0000 .~B..$ZB...~.... │ │ │ -004a3890: 2020 2024 5a42 0700 167e 2100 004c 0016 $ZB...~!..L.. │ │ │ -004a38a0: 7e31 0000 2020 2024 5a42 2063 6f6e 7461 ~1.. $ZB conta │ │ │ +004a3870: 204e 4557 6564 2e07 001a e051 0000 0a00 NEWed.....Q.... │ │ │ +004a3880: 13e0 4200 0024 5a42 0e00 15e0 bf11 0000 ..B..$ZB........ │ │ │ +004a3890: 2020 2024 5a42 0700 16e0 2100 004c 0016 $ZB....!..L.. │ │ │ +004a38a0: e031 0000 2020 2024 5a42 2063 6f6e 7461 .1.. $ZB conta │ │ │ 004a38b0: 696e 7320 6120 7374 7269 6e67 2073 7065 ins a string spe │ │ │ 004a38c0: 6369 6679 696e 6720 7468 6520 696e 7075 cifying the inpu │ │ │ 004a38d0: 7420 7465 726d 696e 6174 6f72 2066 6f72 t terminator for │ │ │ -004a38e0: 2074 6865 206c 6173 7452 0016 7e41 0000 the lastR..~A.. │ │ │ +004a38e0: 2074 6865 206c 6173 7452 0016 e041 0000 the lastR...A.. │ │ │ 004a38f0: 2020 2074 6572 6d69 6e61 6c20 5245 4144 terminal READ │ │ │ 004a3900: 2e20 245a 4220 636f 6e74 6169 6e73 206e . $ZB contains n │ │ │ 004a3910: 756c 6c20 616e 6420 6973 206e 6f74 206d ull and is not m │ │ │ 004a3920: 6169 6e74 6169 6e65 6420 666f 7220 6465 aintained for de │ │ │ -004a3930: 7669 6365 7320 6f74 6865 7252 0016 7e51 vices otherR..~Q │ │ │ +004a3930: 7669 6365 7320 6f74 6865 7252 0016 e051 vices otherR...Q │ │ │ 004a3940: 0000 2020 2074 6861 6e20 7465 726d 696e .. than termin │ │ │ 004a3950: 616c 732e 2024 5a42 206d 6179 2063 6f6e als. $ZB may con │ │ │ 004a3960: 7461 696e 2061 6e79 206c 6567 616c 2069 tain any legal i │ │ │ 004a3970: 6e70 7574 2074 6572 6d69 6e61 746f 722c nput terminator, │ │ │ 004a3980: 2073 7563 6820 6173 203c 4352 3e54 0016 such as T.. │ │ │ -004a3990: 7e61 0000 2020 2028 4153 4349 4920 3133 ~a.. (ASCII 13 │ │ │ +004a3990: e061 0000 2020 2028 4153 4349 4920 3133 .a.. (ASCII 13 │ │ │ 004a39a0: 2920 6f72 2061 6e20 6573 6361 7065 2073 ) or an escape s │ │ │ 004a39b0: 6571 7565 6e63 6520 7374 6172 7469 6e67 equence starting │ │ │ 004a39c0: 2077 6974 6820 3c45 5343 3e20 2841 5343 with (ASC │ │ │ 004a39d0: 4949 2032 3729 2c20 6672 6f6d 207a 6572 II 27), from zer │ │ │ -004a39e0: 6f53 0016 7e71 0000 2020 2028 3029 2074 oS..~q.. (0) t │ │ │ +004a39e0: 6f53 0016 e071 0000 2020 2028 3029 2074 oS...q.. (0) t │ │ │ 004a39f0: 6f20 3135 2062 7974 6573 2069 6e20 6c65 o 15 bytes in le │ │ │ 004a3a00: 6e67 7468 2e20 245a 4220 636f 6e74 6169 ngth. $ZB contai │ │ │ 004a3a10: 6e73 206e 756c 6c20 666f 7220 616e 7920 ns null for any │ │ │ 004a3a20: 5245 4144 2074 6572 6d69 6e61 7465 6420 READ terminated │ │ │ -004a3a30: 6279 2061 5300 167e 8100 0020 2020 7469 by aS..~... ti │ │ │ +004a3a30: 6279 2061 5300 16e0 8100 0020 2020 7469 by aS...... ti │ │ │ 004a3a40: 6d65 6f75 7420 6f72 2061 6e79 2066 6978 meout or any fix │ │ │ 004a3a50: 6564 2d6c 656e 6774 6820 5245 4144 2074 ed-length READ t │ │ │ 004a3a60: 6572 6d69 6e61 7465 6420 6279 2069 6e70 erminated by inp │ │ │ 004a3a70: 7574 2072 6561 6368 696e 6720 7468 6520 ut reaching the │ │ │ -004a3a80: 6d61 7869 6d75 6d11 0016 7e91 0000 2020 maximum...~... │ │ │ -004a3a90: 206c 656e 6774 682e 0800 157e c011 0000 length....~.... │ │ │ -004a3aa0: 5300 167e 1200 0020 2020 245a 4220 636f S..~... $ZB co │ │ │ +004a3a80: 6d61 7869 6d75 6d11 0016 e091 0000 2020 maximum....... │ │ │ +004a3a90: 206c 656e 6774 682e 0800 15e0 c011 0000 length......... │ │ │ +004a3aa0: 5300 16e0 1200 0020 2020 245a 4220 636f S...... $ZB co │ │ │ 004a3ab0: 6e74 6169 6e73 2074 6865 2061 6374 7561 ntains the actua │ │ │ 004a3ac0: 6c20 6368 6172 6163 7465 7220 7374 7269 l character stri │ │ │ 004a3ad0: 6e67 2c20 6e6f 7420 6120 7365 7175 656e ng, not a sequen │ │ │ 004a3ae0: 6365 206f 6620 6e75 6d65 7269 6320 4153 ce of numeric AS │ │ │ -004a3af0: 4349 4910 0016 7e13 0000 2020 2063 6f64 CII...~... cod │ │ │ -004a3b00: 6573 2e07 0016 7e14 0000 1200 167e 1500 es....~......~.. │ │ │ -004a3b10: 0020 2020 4578 616d 706c 653a 0700 167e . Example:...~ │ │ │ -004a3b20: 1600 003b 0016 7e17 0000 2020 2053 4554 ...;..~... SET │ │ │ +004a3af0: 4349 4910 0016 e013 0000 2020 2063 6f64 CII....... cod │ │ │ +004a3b00: 6573 2e07 0016 e014 0000 1200 16e0 1500 es.............. │ │ │ +004a3b10: 0020 2020 4578 616d 706c 653a 0700 16e0 . Example:.... │ │ │ +004a3b20: 1600 003b 0016 e017 0000 2020 2053 4554 ...;...... SET │ │ │ 004a3b30: 207a 623d 245a 4220 464f 5220 693d 313a zb=$ZB FOR i=1: │ │ │ 004a3b40: 313a 244c 287a 6229 2057 5249 5445 2021 1:$L(zb) WRITE ! │ │ │ 004a3b50: 2c69 2c3f 352c 2441 287a 622c 6929 0700 ,i,?5,$A(zb,i).. │ │ │ -004a3b60: 167e 1800 004c 0016 7e19 0000 2020 2054 .~...L..~... T │ │ │ +004a3b60: 16e0 1800 004c 0016 e019 0000 2020 2054 .....L...... T │ │ │ 004a3b70: 6869 7320 6469 7370 6c61 7973 2074 6865 his displays the │ │ │ 004a3b80: 2073 6572 6965 7320 6f66 2041 5343 4949 series of ASCII │ │ │ 004a3b90: 2063 6f64 6573 2066 6f72 2074 6865 2063 codes for the c │ │ │ 004a3ba0: 6861 7261 6374 6572 7320 696e 2024 5a42 haracters in $ZB │ │ │ -004a3bb0: 2e07 0016 7e1a 0000 5200 167e 2100 0020 ....~...R..~!.. │ │ │ +004a3bb0: 2e07 0016 e01a 0000 5200 16e0 2100 0020 ........R...!.. │ │ │ 004a3bc0: 2020 245a 4220 7265 6665 7273 2074 6f20 $ZB refers to │ │ │ 004a3bd0: 7468 6520 6c61 7374 2052 4541 4420 7465 the last READ te │ │ │ 004a3be0: 726d 696e 6174 6f72 206f 6620 7468 6520 rminator of the │ │ │ 004a3bf0: 6375 7272 656e 7420 6465 7669 6365 2e20 current device. │ │ │ -004a3c00: 5468 6572 6566 6f72 652c 4900 167e 2200 Therefore,I..~". │ │ │ +004a3c00: 5468 6572 6566 6f72 652c 4900 16e0 2200 Therefore,I...". │ │ │ 004a3c10: 0020 2020 6578 6572 6369 7365 2063 6172 . exercise car │ │ │ 004a3c20: 6520 696e 2073 6571 7565 6e63 696e 6720 e in sequencing │ │ │ 004a3c30: 5553 4520 636f 6d6d 616e 6473 2061 6e64 USE commands and │ │ │ 004a3c40: 2072 6566 6572 656e 6365 7320 746f 2024 references to $ │ │ │ -004a3c50: 5a42 2e07 0016 7e23 0000 3d00 167e 2400 ZB....~#..=..~$. │ │ │ +004a3c50: 5a42 2e07 0016 e023 0000 3d00 16e0 2400 ZB.....#..=...$. │ │ │ 004a3c60: 0020 2020 4754 2e4d 2064 6f65 7320 6e6f . GT.M does no │ │ │ 004a3c70: 7420 7065 726d 6974 2074 6865 2053 4554 t permit the SET │ │ │ 004a3c80: 2063 6f6d 6d61 6e64 2074 6f20 6d6f 6469 command to modi │ │ │ -004a3c90: 6679 2024 5a42 2e07 0016 7e25 0000 4d00 fy $ZB....~%..M. │ │ │ -004a3ca0: 167e 2600 0020 2020 466f 7220 6d6f 7265 .~&.. For more │ │ │ +004a3c90: 6679 2024 5a42 2e07 0016 e025 0000 4d00 fy $ZB.....%..M. │ │ │ +004a3ca0: 16e0 2600 0020 2020 466f 7220 6d6f 7265 ..&.. For more │ │ │ 004a3cb0: 2069 6e66 6f72 6d61 7469 6f6e 206f 6e20 information on │ │ │ 004a3cc0: 245a 422c 2072 6566 6572 2074 6f20 7468 $ZB, refer to th │ │ │ 004a3cd0: 6520 2249 6e70 7574 2f4f 7574 7075 7420 e "Input/Output │ │ │ -004a3ce0: 5072 6f63 6573 7369 6e67 2212 0016 7e27 Processing"...~' │ │ │ +004a3ce0: 5072 6f63 6573 7369 6e67 2212 0016 e027 Processing"....' │ │ │ 004a3cf0: 0000 2020 2063 6861 7074 6572 2e07 0016 .. chapter.... │ │ │ -004a3d00: 7e28 0000 1200 137e 4348 5345 5400 0024 ~(.....~CHSET..$ │ │ │ -004a3d10: 5a43 4873 6574 1200 197e bf11 0000 2020 ZCHset...~.... │ │ │ -004a3d20: 2024 5a43 4873 6574 0700 1a7e 2100 0050 $ZCHset...~!..P │ │ │ -004a3d30: 001a 7e31 0000 2020 2024 5a43 4853 4554 ..~1.. $ZCHSET │ │ │ +004a3d00: e028 0000 1200 13e0 4348 5345 5400 0024 .(......CHSET..$ │ │ │ +004a3d10: 5a43 4873 6574 1200 19e0 bf11 0000 2020 ZCHset........ │ │ │ +004a3d20: 2024 5a43 4873 6574 0700 1ae0 2100 0050 $ZCHset....!..P │ │ │ +004a3d30: 001a e031 0000 2020 2024 5a43 4853 4554 ...1.. $ZCHSET │ │ │ 004a3d40: 2069 7320 6120 7265 6164 2d6f 6e6c 7920 is a read-only │ │ │ 004a3d50: 696e 7472 696e 7369 6320 7370 6563 6961 intrinsic specia │ │ │ 004a3d60: 6c20 7661 7269 6162 6c65 2074 6861 7420 l variable that │ │ │ 004a3d70: 7461 6b65 7320 6974 7320 7661 6c75 6550 takes its valueP │ │ │ -004a3d80: 001a 7e41 0000 2020 2066 726f 6d20 7468 ..~A.. from th │ │ │ +004a3d80: 001a e041 0000 2020 2066 726f 6d20 7468 ...A.. from th │ │ │ 004a3d90: 6520 656e 7669 726f 6e6d 656e 7420 7661 e environment va │ │ │ 004a3da0: 7269 6162 6c65 2067 746d 5f63 6873 6574 riable gtm_chset │ │ │ 004a3db0: 2e20 416e 2061 7070 6c69 6361 7469 6f6e . An application │ │ │ 004a3dc0: 2063 616e 206f 6274 6169 6e20 7468 6553 can obtain theS │ │ │ -004a3dd0: 001a 7e51 0000 2020 2063 6861 7261 6374 ..~Q.. charact │ │ │ +004a3dd0: 001a e051 0000 2020 2063 6861 7261 6374 ...Q.. charact │ │ │ 004a3de0: 6572 2073 6574 2075 7365 6420 6279 2061 er set used by a │ │ │ 004a3df0: 2047 542e 4d20 7072 6f63 6573 7320 6279 GT.M process by │ │ │ 004a3e00: 2074 6865 2076 616c 7565 206f 6620 245a the value of $Z │ │ │ 004a3e10: 4348 5345 542e 2024 5a43 4853 4554 2063 CHSET. $ZCHSET c │ │ │ -004a3e20: 616e 3100 1a7e 6100 0020 2020 6861 7665 an1..~a.. have │ │ │ +004a3e20: 616e 3100 1ae0 6100 0020 2020 6861 7665 an1...a.. have │ │ │ 004a3e30: 206f 6e6c 7920 7477 6f20 7661 6c75 6573 only two values │ │ │ 004a3e40: 202d 2d22 4d22 2c20 6f72 2022 5554 462d --"M", or "UTF- │ │ │ -004a3e50: 3822 2e07 001a 7e71 0000 1500 1a7e 8100 8"....~q.....~.. │ │ │ +004a3e50: 3822 2e07 001a e071 0000 1500 1ae0 8100 8".....q........ │ │ │ 004a3e60: 0020 2020 2a2a 5761 726e 696e 672a 2a07 . **Warning**. │ │ │ -004a3e70: 001a 7e91 0000 5500 197e c011 0000 2020 ..~...U..~.... │ │ │ +004a3e70: 001a e091 0000 5500 19e0 c011 0000 2020 ......U....... │ │ │ 004a3e80: 2047 542e 4d20 7065 7266 6f72 6d73 206f GT.M performs o │ │ │ 004a3e90: 7065 7261 7469 6f6e 7320 6f6e 206c 6974 perations on lit │ │ │ 004a3ea0: 6572 616c 7320 6174 2063 6f6d 7069 6c65 erals at compile │ │ │ 004a3eb0: 2074 696d 6520 616e 6420 7468 6520 6368 time and the ch │ │ │ -004a3ec0: 6172 6163 7465 7220 7365 7453 001a 7e12 aracter setS..~. │ │ │ +004a3ec0: 6172 6163 7465 7220 7365 7453 001a e012 aracter setS.... │ │ │ 004a3ed0: 0000 2020 206d 6179 2068 6176 6520 616e .. may have an │ │ │ 004a3ee0: 2069 6d70 6163 7420 6f6e 2073 7563 6820 impact on such │ │ │ 004a3ef0: 6f70 6572 6174 696f 6e73 2e20 5468 6572 operations. Ther │ │ │ 004a3f00: 6566 6f72 652c 2061 6c77 6179 7320 636f efore, always co │ │ │ 004a3f10: 6d70 696c 6520 7769 7468 2074 6865 3500 mpile with the5. │ │ │ -004a3f20: 1a7e 1300 0020 2020 7361 6d65 2063 6861 .~... same cha │ │ │ +004a3f20: 1ae0 1300 0020 2020 7361 6d65 2063 6861 ..... same cha │ │ │ 004a3f30: 7261 6374 6572 2073 6574 2061 7320 7468 racter set as th │ │ │ 004a3f40: 6174 2075 7365 6420 6174 2072 756e 7469 at used at runti │ │ │ -004a3f50: 6d65 2e07 001a 7e14 0000 1200 1a7e 1500 me....~......~.. │ │ │ -004a3f60: 0020 2020 4578 616d 706c 653a 0700 1a7e . Example:...~ │ │ │ -004a3f70: 1600 0022 001a 7e17 0000 2020 2024 2065 ..."..~... $ e │ │ │ +004a3f50: 6d65 2e07 001a e014 0000 1200 1ae0 1500 me.............. │ │ │ +004a3f60: 0020 2020 4578 616d 706c 653a 0700 1ae0 . Example:.... │ │ │ +004a3f70: 1600 0022 001a e017 0000 2020 2024 2065 ..."...... $ e │ │ │ 004a3f80: 7870 6f72 7420 6774 6d5f 6368 7365 743d xport gtm_chset= │ │ │ -004a3f90: 5554 462d 382d 001a 7e18 0000 2020 2024 UTF-8-..~... $ │ │ │ +004a3f90: 5554 462d 382d 001a e018 0000 2020 2024 UTF-8-...... $ │ │ │ 004a3fa0: 202f 7573 722f 6c69 622f 6669 732d 6774 /usr/lib/fis-gt │ │ │ 004a3fb0: 6d2f 5636 2e30 2d30 3031 5f78 3836 2f67 m/V6.0-001_x86/g │ │ │ -004a3fc0: 746d 1b00 1a7e 1900 0020 2020 4754 4d3e tm...~... GTM> │ │ │ +004a3fc0: 746d 1b00 1ae0 1900 0020 2020 4754 4d3e tm....... GTM> │ │ │ 004a3fd0: 7772 6974 6520 247a 6368 7365 740f 001a write $zchset... │ │ │ -004a3fe0: 7e1a 0000 2020 2055 5446 2d38 0e00 1a7e ~... UTF-8...~ │ │ │ +004a3fe0: e01a 0000 2020 2055 5446 2d38 0e00 1ae0 .... UTF-8.... │ │ │ 004a3ff0: 2100 0020 2020 4754 4d3e 0000 0000 0000 !.. GTM>...... │ │ │ 004a4000: 0400 0000 ea07 0000 812f 0000 0000 0000 ........./...... │ │ │ 004a4010: 2b00 006f 4845 4c50 00ff 7300 ff49 5356 +..oHELP..s..ISV │ │ │ 004a4020: 00ff 7300 ff24 5a44 4154 4546 4f52 4d00 ..s..$ZDATEFORM. │ │ │ -004a4030: 0024 5a44 4174 6566 6f72 6d15 001c 7ebf .$ZDAteform...~. │ │ │ +004a4030: 0024 5a44 4174 6566 6f72 6d15 001c e0bf .$ZDAteform..... │ │ │ 004a4040: 1100 0020 2020 245a 4441 7465 666f 726d ... $ZDAteform │ │ │ -004a4050: 0700 1d7e 2100 0053 001d 7e31 0000 2020 ...~!..S..~1.. │ │ │ +004a4050: 0700 1de0 2100 0053 001d e031 0000 2020 ....!..S...1.. │ │ │ 004a4060: 2024 5a44 415b 5445 464f 524d 5d20 636f $ZDA[TEFORM] co │ │ │ 004a4070: 6e74 6169 6e73 2061 6e20 696e 7465 6765 ntains an intege │ │ │ 004a4080: 7220 7661 6c75 652c 2073 7065 6369 6679 r value, specify │ │ │ 004a4090: 696e 6720 7468 6520 6f75 7470 7574 2079 ing the output y │ │ │ -004a40a0: 6561 7220 666f 726d 6174 4d00 1d7e 4100 ear formatM..~A. │ │ │ +004a40a0: 6561 7220 666f 726d 6174 4d00 1de0 4100 ear formatM...A. │ │ │ 004a40b0: 0020 2020 6f66 2024 5a44 4154 4528 292e . of $ZDATE(). │ │ │ 004a40c0: 2024 5a44 4154 4546 4f52 4d20 6361 6e20 $ZDATEFORM can │ │ │ 004a40d0: 6265 206d 6f64 6966 6965 6420 7573 696e be modified usin │ │ │ 004a40e0: 6720 7468 6520 5345 5420 636f 6d6d 616e g the SET comman │ │ │ -004a40f0: 642e 2047 542e 4d4f 001d 7e51 0000 2020 d. GT.MO..~Q.. │ │ │ +004a40f0: 642e 2047 542e 4d4f 001d e051 0000 2020 d. GT.MO...Q.. │ │ │ 004a4100: 2069 6e69 7469 616c 697a 6573 2024 5a44 initializes $ZD │ │ │ 004a4110: 4154 4546 4f52 4d20 746f 2074 6865 2074 ATEFORM to the t │ │ │ 004a4120: 7261 6e73 6c61 7469 6f6e 206f 6620 7468 ranslation of th │ │ │ 004a4130: 6520 656e 7669 726f 6e6d 656e 7420 7661 e environment va │ │ │ -004a4140: 7269 6162 6c65 4c00 1d7e 6100 0020 2020 riableL..~a.. │ │ │ +004a4140: 7269 6162 6c65 4c00 1de0 6100 0020 2020 riableL...a.. │ │ │ 004a4150: 6774 6d5f 7a64 6174 655f 666f 726d 2e20 gtm_zdate_form. │ │ │ 004a4160: 4966 2067 746d 5f7a 6461 7465 5f66 6f72 If gtm_zdate_for │ │ │ 004a4170: 6d20 6973 206e 6f74 2064 6566 696e 6564 m is not defined │ │ │ 004a4180: 2c20 4754 2e4d 2069 6e69 7469 616c 697a , GT.M initializ │ │ │ -004a4190: 6573 2100 1d7e 7100 0020 2020 245a 4441 es!..~q.. $ZDA │ │ │ +004a4190: 6573 2100 1de0 7100 0020 2020 245a 4441 es!...q.. $ZDA │ │ │ 004a41a0: 5445 464f 524d 2074 6f20 7a65 726f 2028 TEFORM to zero ( │ │ │ -004a41b0: 3029 2e07 001d 7e81 0000 4a00 1d7e 9100 0)....~...J..~.. │ │ │ +004a41b0: 3029 2e07 001d e081 0000 4a00 1de0 9100 0)........J..... │ │ │ 004a41c0: 0020 2020 5265 6665 7220 746f 2022 4675 . Refer to "Fu │ │ │ 004a41d0: 6e63 7469 6f6e 7322 2061 6e64 2022 5574 nctions" and "Ut │ │ │ 004a41e0: 696c 6974 7920 526f 7574 696e 6573 2220 ility Routines" │ │ │ 004a41f0: 6368 6170 7465 7273 2069 6e20 7468 6520 chapters in the │ │ │ -004a4200: 4754 2e4d 2f00 1c7e c011 0000 2020 2050 GT.M/..~.... P │ │ │ +004a4200: 4754 2e4d 2f00 1ce0 c011 0000 2020 2050 GT.M/....... P │ │ │ 004a4210: 726f 6772 616d 6d65 7227 7320 4775 6964 rogrammer's Guid │ │ │ 004a4220: 6520 666f 7220 6d6f 7265 2064 6574 6169 e for more detai │ │ │ -004a4230: 6c73 2e07 001d 7e12 0000 1200 1d7e 1300 ls....~......~.. │ │ │ -004a4240: 0020 2020 4578 616d 706c 653a 0700 1d7e . Example:...~ │ │ │ -004a4250: 1400 001e 001d 7e15 0000 2020 2047 544d ......~... GTM │ │ │ +004a4230: 6c73 2e07 001d e012 0000 1200 1de0 1300 ls.............. │ │ │ +004a4240: 0020 2020 4578 616d 706c 653a 0700 1de0 . Example:.... │ │ │ +004a4250: 1400 001e 001d e015 0000 2020 2047 544d .......... GTM │ │ │ 004a4260: 3e57 5249 5445 2024 5a44 4154 4546 524f >WRITE $ZDATEFRO │ │ │ -004a4270: 4d0b 001d 7e16 0000 2020 2030 1e00 1d7e M...~... 0...~ │ │ │ +004a4270: 4d0b 001d e016 0000 2020 2030 1e00 1de0 M....... 0.... │ │ │ 004a4280: 1700 0020 2020 4754 4d3e 5752 4954 4520 ... GTM>WRITE │ │ │ -004a4290: 245a 4441 5445 2824 4829 1200 1d7e 1800 $ZDATE($H)...~.. │ │ │ -004a42a0: 0020 2020 3131 2f31 352f 3032 1e00 1d7e . 11/15/02...~ │ │ │ +004a4290: 245a 4441 5445 2824 4829 1200 1de0 1800 $ZDATE($H)...... │ │ │ +004a42a0: 0020 2020 3131 2f31 352f 3032 1e00 1de0 . 11/15/02.... │ │ │ 004a42b0: 1900 0020 2020 4754 4d3e 5345 5420 245a ... GTM>SET $Z │ │ │ -004a42c0: 4441 5445 464f 524d 3d31 1e00 1d7e 1a00 DATEFORM=1...~.. │ │ │ +004a42c0: 4441 5445 464f 524d 3d31 1e00 1de0 1a00 DATEFORM=1...... │ │ │ 004a42d0: 0020 2020 4754 4d3e 5752 4954 4520 245a . GTM>WRITE $Z │ │ │ -004a42e0: 4441 5445 2824 4829 1400 1d7e 2100 0020 DATE($H)...~!.. │ │ │ -004a42f0: 2020 3131 2f31 352f 3230 3032 0700 1d7e 11/15/2002...~ │ │ │ -004a4300: 2200 0019 0014 7e49 5245 4354 4f52 5900 ".....~IRECTORY. │ │ │ -004a4310: 0024 5a44 6972 6563 746f 7279 1600 1d7e .$ZDirectory...~ │ │ │ +004a42e0: 4441 5445 2824 4829 1400 1de0 2100 0020 DATE($H)....!.. │ │ │ +004a42f0: 2020 3131 2f31 352f 3230 3032 0700 1de0 11/15/2002.... │ │ │ +004a4300: 2200 0019 0014 e049 5245 4354 4f52 5900 "......IRECTORY. │ │ │ +004a4310: 0024 5a44 6972 6563 746f 7279 1600 1de0 .$ZDirectory.... │ │ │ 004a4320: bf11 0000 2020 2024 5a44 6972 6563 746f .... $ZDirecto │ │ │ -004a4330: 7279 0700 1e7e 2100 0051 001e 7e31 0000 ry...~!..Q..~1.. │ │ │ +004a4330: 7279 0700 1ee0 2100 0051 001e e031 0000 ry....!..Q...1.. │ │ │ 004a4340: 2020 2024 5a44 5b49 5245 4354 4f52 595d $ZD[IRECTORY] │ │ │ 004a4350: 2063 6f6e 7461 696e 7320 7468 6520 7374 contains the st │ │ │ 004a4360: 7269 6e67 2076 616c 7565 206f 6620 7468 ring value of th │ │ │ 004a4370: 6520 6675 6c6c 2070 6174 6820 6f66 2074 e full path of t │ │ │ -004a4380: 6865 2063 7572 7265 6e74 5100 1e7e 4100 he currentQ..~A. │ │ │ +004a4380: 6865 2063 7572 7265 6e74 5100 1ee0 4100 he currentQ...A. │ │ │ 004a4390: 0020 2020 6469 7265 6374 6f72 792e 2049 . directory. I │ │ │ 004a43a0: 6e69 7469 616c 6c79 2024 5a44 4952 4543 nitially $ZDIREC │ │ │ 004a43b0: 544f 5259 2063 6f6e 7461 696e 7320 7468 TORY contains th │ │ │ 004a43c0: 6520 6465 6661 756c 742f 6375 7272 656e e default/curren │ │ │ -004a43d0: 7420 6469 7265 6374 6f72 793a 001e 7e51 t directory:..~Q │ │ │ +004a43d0: 7420 6469 7265 6374 6f72 793a 001e e051 t directory:...Q │ │ │ 004a43e0: 0000 2020 2066 726f 6d20 7768 6963 6820 .. from which │ │ │ 004a43f0: 7468 6520 4754 2e4d 2069 6d61 6765 2f70 the GT.M image/p │ │ │ 004a4400: 726f 6365 7373 2077 6173 2061 6374 6976 rocess was activ │ │ │ -004a4410: 6174 6564 2e07 001e 7e61 0000 4d00 1e7e ated....~a..M..~ │ │ │ +004a4410: 6174 6564 2e07 001e e061 0000 4d00 1ee0 ated.....a..M... │ │ │ 004a4420: 7100 0020 2020 4966 2074 6865 2063 7572 q.. If the cur │ │ │ 004a4430: 7265 6e74 2064 6972 6563 746f 7279 2064 rent directory d │ │ │ 004a4440: 6f65 7320 6e6f 7420 6578 6973 7420 6174 oes not exist at │ │ │ 004a4450: 2074 6865 2074 696d 6520 6f66 2047 542e the time of GT. │ │ │ -004a4460: 4d20 7072 6f63 6573 7326 001e 7e81 0000 M process&..~... │ │ │ +004a4460: 4d20 7072 6f63 6573 7326 001e e081 0000 M process&...... │ │ │ 004a4470: 2020 2061 6374 6976 6174 696f 6e2c 2047 activation, G │ │ │ 004a4480: 542e 4d20 6572 726f 7273 206f 7574 2e07 T.M errors out.. │ │ │ -004a4490: 001e 7e91 0000 1300 1d7e c011 0000 2020 ..~......~.... │ │ │ -004a44a0: 2045 7861 6d70 6c65 3a07 001e 7e12 0000 Example:...~... │ │ │ -004a44b0: 1900 1e7e 1300 0020 2020 4754 4d3e 5752 ...~... GTM>WR │ │ │ -004a44c0: 4954 4520 245a 4449 5212 001e 7e14 0000 ITE $ZDIR...~... │ │ │ -004a44d0: 2020 202f 7573 722f 746d 701c 001e 7e15 /usr/tmp...~. │ │ │ +004a4490: 001e e091 0000 1300 1de0 c011 0000 2020 .............. │ │ │ +004a44a0: 2045 7861 6d70 6c65 3a07 001e e012 0000 Example:....... │ │ │ +004a44b0: 1900 1ee0 1300 0020 2020 4754 4d3e 5752 ....... GTM>WR │ │ │ +004a44c0: 4954 4520 245a 4449 5212 001e e014 0000 ITE $ZDIR....... │ │ │ +004a44d0: 2020 202f 7573 722f 746d 701c 001e e015 /usr/tmp..... │ │ │ 004a44e0: 0000 2020 2047 544d 3e53 4554 2024 5a44 .. GTM>SET $ZD │ │ │ -004a44f0: 4952 3d22 2e2e 2219 001e 7e16 0000 2020 IR=".."...~... │ │ │ +004a44f0: 4952 3d22 2e2e 2219 001e e016 0000 2020 IR=".."....... │ │ │ 004a4500: 2047 544d 3e57 5249 5445 2024 5a44 4952 GTM>WRITE $ZDIR │ │ │ -004a4510: 0e00 1e7e 1700 0020 2020 2f75 7372 0700 ...~... /usr.. │ │ │ -004a4520: 1e7e 1800 0052 001e 7e19 0000 2020 2054 .~...R..~... T │ │ │ +004a4510: 0e00 1ee0 1700 0020 2020 2f75 7372 0700 ....... /usr.. │ │ │ +004a4520: 1ee0 1800 0052 001e e019 0000 2020 2054 .....R...... T │ │ │ 004a4530: 6869 7320 6578 616d 706c 6520 6469 7370 his example disp │ │ │ 004a4540: 6c61 7973 2074 6865 2063 7572 7265 6e74 lays the current │ │ │ 004a4550: 2077 6f72 6b69 6e67 2064 6972 6563 746f working directo │ │ │ 004a4560: 7279 2061 6e64 2063 6861 6e67 6573 2024 ry and changes $ │ │ │ -004a4570: 5a44 4952 2074 6f1f 001e 7e1a 0000 2020 ZDIR to...~... │ │ │ +004a4570: 5a44 4952 2074 6f1f 001e e01a 0000 2020 ZDIR to....... │ │ │ 004a4580: 2074 6865 2070 6172 656e 7420 6469 7265 the parent dire │ │ │ -004a4590: 6374 6f72 792e 0700 1e7e 2100 0051 001e ctory....~!..Q.. │ │ │ -004a45a0: 7e22 0000 2020 2024 5a44 4952 4543 544f ~".. $ZDIRECTO │ │ │ +004a4590: 6374 6f72 792e 0700 1ee0 2100 0051 001e ctory.....!..Q.. │ │ │ +004a45a0: e022 0000 2020 2024 5a44 4952 4543 544f .".. $ZDIRECTO │ │ │ 004a45b0: 5259 2069 7320 6120 7265 6164 2d77 7269 RY is a read-wri │ │ │ 004a45c0: 7465 2049 6e74 7269 6e73 6963 2053 7065 te Intrinsic Spe │ │ │ 004a45d0: 6369 616c 2056 6172 6961 626c 652c 2074 cial Variable, t │ │ │ 004a45e0: 6861 7420 6973 2c20 6974 2063 616e 5000 hat is, it canP. │ │ │ -004a45f0: 1e7e 2300 0020 2020 6170 7065 6172 206f .~#.. appear o │ │ │ +004a45f0: 1ee0 2300 0020 2020 6170 7065 6172 206f ..#.. appear o │ │ │ 004a4600: 6e20 7468 6520 6c65 6674 2073 6964 6520 n the left side │ │ │ 004a4610: 6f66 2074 6865 2065 7175 616c 2073 6967 of the equal sig │ │ │ 004a4620: 6e20 283d 2920 696e 2074 6865 2061 7267 n (=) in the arg │ │ │ 004a4630: 756d 656e 7420 746f 2061 2053 4554 4d00 ument to a SETM. │ │ │ -004a4640: 1e7e 2400 0020 2020 636f 6d6d 616e 642e .~$.. command. │ │ │ +004a4640: 1ee0 2400 0020 2020 636f 6d6d 616e 642e ..$.. command. │ │ │ 004a4650: 2049 6620 616e 2061 7474 656d 7074 2069 If an attempt i │ │ │ 004a4660: 7320 6d61 6465 2074 6f20 7365 7420 245a s made to set $Z │ │ │ 004a4670: 4449 5245 4354 4f52 5920 746f 2061 206e DIRECTORY to a n │ │ │ -004a4680: 6f6e 2d65 7869 7374 656e 744e 001e 7e25 on-existentN..~% │ │ │ +004a4680: 6f6e 2d65 7869 7374 656e 744e 001e e025 on-existentN...% │ │ │ 004a4690: 0000 2020 2064 6972 6563 746f 7279 2073 .. directory s │ │ │ 004a46a0: 7065 6369 6669 6361 7469 6f6e 2c20 4754 pecification, GT │ │ │ 004a46b0: 2e4d 2069 7373 7565 7320 616e 2065 7272 .M issues an err │ │ │ 004a46c0: 6f72 2061 6e64 206b 6565 7073 2074 6865 or and keeps the │ │ │ -004a46d0: 2076 616c 7565 206f 6620 001e 7e26 0000 value of ..~&.. │ │ │ +004a46d0: 2076 616c 7565 206f 6620 001e e026 0000 value of ...&.. │ │ │ 004a46e0: 2020 2024 5a44 4952 4543 544f 5259 2075 $ZDIRECTORY u │ │ │ -004a46f0: 6e63 6861 6e67 6564 2e07 001e 7e27 0000 nchanged....~'.. │ │ │ -004a4700: 5200 1e7e 2800 0020 2020 4174 2069 6d61 R..~(.. At ima │ │ │ +004a46f0: 6e63 6861 6e67 6564 2e07 001e e027 0000 nchanged.....'.. │ │ │ +004a4700: 5200 1ee0 2800 0020 2020 4174 2069 6d61 R...(.. At ima │ │ │ 004a4710: 6765 2065 7869 742c 2047 542e 4d20 7265 ge exit, GT.M re │ │ │ 004a4720: 7374 6f72 6573 2074 6865 2063 7572 7265 stores the curre │ │ │ 004a4730: 6e74 2064 6972 6563 746f 7279 2074 6f20 nt directory to │ │ │ 004a4740: 7468 6520 6469 7265 6374 6f72 7920 7468 the directory th │ │ │ -004a4750: 6174 5000 1e7e 2900 0020 2020 7761 7320 atP..~).. was │ │ │ +004a4750: 6174 5000 1ee0 2900 0020 2020 7761 7320 atP...).. was │ │ │ 004a4760: 7468 6520 6375 7272 656e 7420 6469 7265 the current dire │ │ │ 004a4770: 6374 6f72 7920 7768 656e 2047 542e 4d20 ctory when GT.M │ │ │ 004a4780: 7761 7320 696e 766f 6b65 6420 6576 656e was invoked even │ │ │ 004a4790: 2069 6620 7468 6174 2064 6972 6563 746f if that directo │ │ │ -004a47a0: 7279 1900 1e7e 2a00 0020 2020 646f 6573 ry...~*.. does │ │ │ -004a47b0: 206e 6f74 2065 7869 7374 2e07 001e 7e31 not exist....~1 │ │ │ -004a47c0: 0000 1000 137e 4544 4954 0000 245a 4544 .....~EDIT..$ZED │ │ │ -004a47d0: 6974 1100 187e bf11 0000 2020 2024 5a45 it...~.... $ZE │ │ │ -004a47e0: 4469 7407 0019 7e21 0000 0000 0000 0000 Dit...~!........ │ │ │ +004a47a0: 7279 1900 1ee0 2a00 0020 2020 646f 6573 ry....*.. does │ │ │ +004a47b0: 206e 6f74 2065 7869 7374 2e07 001e e031 not exist.....1 │ │ │ +004a47c0: 0000 1000 13e0 4544 4954 0000 245a 4544 ......EDIT..$ZED │ │ │ +004a47d0: 6974 1100 18e0 bf11 0000 2020 2024 5a45 it........ $ZE │ │ │ +004a47e0: 4469 7407 0019 e021 0000 0000 0000 0000 Dit....!........ │ │ │ 004a47f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a4800: 0400 0000 ff04 0000 fd2e 0000 0000 0000 ................ │ │ │ -004a4810: 2100 007e 4845 4c50 00ff 7300 ff49 5356 !..~HELP..s..ISV │ │ │ +004a4810: 2100 00e0 4845 4c50 00ff 7300 ff49 5356 !...HELP..s..ISV │ │ │ 004a4820: 00ff 7300 ff24 5a43 4853 4554 00c0 2200 ..s..$ZCHSET..". │ │ │ -004a4830: 0011 0014 7e4c 4f53 4500 0024 5a43 4c6f ....~LOSE..$ZCLo │ │ │ -004a4840: 7365 1200 197e bf11 0000 2020 2024 5a43 se...~.... $ZC │ │ │ -004a4850: 4c6f 7365 0700 1a7e 2100 0048 001a 7e31 Lose...~!..H..~1 │ │ │ +004a4830: 0011 0014 e04c 4f53 4500 0024 5a43 4c6f .....LOSE..$ZCLo │ │ │ +004a4840: 7365 1200 19e0 bf11 0000 2020 2024 5a43 se........ $ZC │ │ │ +004a4850: 4c6f 7365 0700 1ae0 2100 0048 001a e031 Lose....!..H...1 │ │ │ 004a4860: 0000 2020 2050 726f 7669 6465 7320 7465 .. Provides te │ │ │ 004a4870: 726d 696e 6174 696f 6e20 7374 6174 7573 rmination status │ │ │ 004a4880: 206f 6620 7468 6520 6c61 7374 2050 4950 of the last PIP │ │ │ 004a4890: 4520 434c 4f53 4520 6173 2066 6f6c 6c6f E CLOSE as follo │ │ │ -004a48a0: 7773 3a07 001a 7e41 0000 2a00 1a7e 5100 ws:...~A..*..~Q. │ │ │ +004a48a0: 7773 3a07 001a e041 0000 2a00 1ae0 5100 ws:....A..*...Q. │ │ │ 004a48b0: 0020 2020 2020 6f20 2d39 3920 7768 656e . o -99 when │ │ │ 004a48c0: 2074 6865 2063 6865 636b 2074 696d 6573 the check times │ │ │ -004a48d0: 206f 7574 3b00 1a7e 6100 0020 2020 2020 out;..~a.. │ │ │ +004a48d0: 206f 7574 3b00 1ae0 6100 0020 2020 2020 out;...a.. │ │ │ 004a48e0: 6f20 2d39 3820 666f 7220 756e 616e 7469 o -98 for unanti │ │ │ 004a48f0: 6369 7061 7465 6420 7072 6f62 6c65 6d73 cipated problems │ │ │ 004a4900: 2077 6974 6820 7468 6520 6368 6563 6b49 with the checkI │ │ │ -004a4910: 001a 7e71 0000 2020 2020 206f 2074 6865 ..~q.. o the │ │ │ +004a4910: 001a e071 0000 2020 2020 206f 2074 6865 ...q.. o the │ │ │ 004a4920: 206e 6567 6174 6976 6520 6f66 2074 6865 negative of the │ │ │ 004a4930: 2073 6967 6e61 6c20 7661 6c75 6520 6966 signal value if │ │ │ 004a4940: 2061 2073 6967 6e61 6c20 7465 726d 696e a signal termin │ │ │ -004a4950: 6174 6564 2074 6865 1900 1a7e 8100 0020 ated the...~... │ │ │ +004a4950: 6174 6564 2074 6865 1900 1ae0 8100 0020 ated the....... │ │ │ 004a4960: 2020 2020 2020 636f 2d70 726f 6365 7373 co-process │ │ │ -004a4970: 2e07 001a 7e91 0000 4d00 197e c011 0000 ....~...M..~.... │ │ │ +004a4970: 2e07 001a e091 0000 4d00 19e0 c011 0000 ........M....... │ │ │ 004a4980: 2020 2049 6620 706f 7369 7469 7665 2c20 If positive, │ │ │ 004a4990: 245a 434c 4f53 4520 636f 6e74 6169 6e73 $ZCLOSE contains │ │ │ 004a49a0: 2074 6865 2065 7869 7420 7374 6174 7573 the exit status │ │ │ 004a49b0: 2072 6574 7572 6e65 6420 6279 2074 6865 returned by the │ │ │ -004a49c0: 206c 6173 7415 001a 7e12 0000 2020 2063 last...~... c │ │ │ -004a49d0: 6f2d 7072 6f63 6573 732e 0700 1a7e 1300 o-process....~.. │ │ │ -004a49e0: 0015 0014 7e4d 444c 494e 4500 0024 5a43 ....~MDLINE..$ZC │ │ │ -004a49f0: 4d64 6c69 6e65 1400 1b7e bf11 0000 2020 Mdline...~.... │ │ │ -004a4a00: 2024 5a43 4d64 6c69 6e65 0700 1c7e 2100 $ZCMdline...~!. │ │ │ -004a4a10: 0054 001c 7e31 0000 2020 2024 5a43 4d5b .T..~1.. $ZCM[ │ │ │ +004a49c0: 206c 6173 7415 001a e012 0000 2020 2063 last....... c │ │ │ +004a49d0: 6f2d 7072 6f63 6573 732e 0700 1ae0 1300 o-process....... │ │ │ +004a49e0: 0015 0014 e04d 444c 494e 4500 0024 5a43 .....MDLINE..$ZC │ │ │ +004a49f0: 4d64 6c69 6e65 1400 1be0 bf11 0000 2020 Mdline........ │ │ │ +004a4a00: 2024 5a43 4d64 6c69 6e65 0700 1ce0 2100 $ZCMdline....!. │ │ │ +004a4a10: 0054 001c e031 0000 2020 2024 5a43 4d5b .T...1.. $ZCM[ │ │ │ 004a4a20: 444c 494e 455d 2063 6f6e 7461 696e 7320 DLINE] contains │ │ │ 004a4a30: 6120 7374 7269 6e67 2076 616c 7565 2073 a string value s │ │ │ 004a4a40: 7065 6369 6679 696e 6720 7468 6520 2265 pecifying the "e │ │ │ 004a4a50: 7863 6573 7322 2070 6f72 7469 6f6e 206f xcess" portion o │ │ │ -004a4a60: 6620 7468 654e 001c 7e41 0000 2020 2063 f theN..~A.. c │ │ │ +004a4a60: 6620 7468 654e 001c e041 0000 2020 2063 f theN...A.. c │ │ │ 004a4a70: 6f6d 6d61 6e64 206c 696e 6520 7468 6174 ommand line that │ │ │ 004a4a80: 2069 6e76 6f6b 6564 2074 6865 2047 542e invoked the GT. │ │ │ 004a4a90: 4d20 7072 6f63 6573 732e 2042 7920 2265 M process. By "e │ │ │ 004a4aa0: 7863 6573 7322 2069 7320 6d65 616e 7420 xcess" is meant │ │ │ -004a4ab0: 7468 6551 001c 7e51 0000 2020 2070 6f72 theQ..~Q.. por │ │ │ +004a4ab0: 7468 6551 001c e051 0000 2020 2070 6f72 theQ...Q.. por │ │ │ 004a4ac0: 7469 6f6e 206f 6620 7468 6520 636f 6d6d tion of the comm │ │ │ 004a4ad0: 616e 6420 6c69 6e65 2074 6861 7420 6973 and line that is │ │ │ 004a4ae0: 206c 6566 7420 6166 7465 7220 4754 2e4d left after GT.M │ │ │ 004a4af0: 2068 6173 2064 6f6e 6520 616c 6c20 6f66 has done all of │ │ │ -004a4b00: 2069 7473 5300 1c7e 6100 0020 2020 636f itsS..~a.. co │ │ │ +004a4b00: 2069 7473 5300 1ce0 6100 0020 2020 636f itsS...a.. co │ │ │ 004a4b10: 6d6d 616e 6420 6c69 6e65 2070 726f 6365 mmand line proce │ │ │ 004a4b20: 7373 696e 672e 2046 6f72 2065 7861 6d70 ssing. For examp │ │ │ 004a4b30: 6c65 2c20 6120 636f 6d6d 616e 6420 6c69 le, a command li │ │ │ 004a4b40: 6e65 206d 756d 7073 202d 6469 7265 6374 ne mumps -direct │ │ │ -004a4b50: 2065 7874 7261 314f 001c 7e71 0000 2020 extra1O..~q.. │ │ │ +004a4b50: 2065 7874 7261 314f 001c e071 0000 2020 extra1O...q.. │ │ │ 004a4b60: 2065 7874 7261 3220 6361 7573 6573 2047 extra2 causes G │ │ │ 004a4b70: 542e 4d20 746f 2070 726f 6365 7373 2074 T.M to process t │ │ │ 004a4b80: 6865 2063 6f6d 6d61 6e64 206c 696e 6520 he command line │ │ │ 004a4b90: 7570 746f 206d 756d 7073 202d 6469 7265 upto mumps -dire │ │ │ -004a4ba0: 6374 2061 6e64 4c00 1c7e 8100 0020 2020 ct andL..~... │ │ │ +004a4ba0: 6374 2061 6e64 4c00 1ce0 8100 0020 2020 ct andL...... │ │ │ 004a4bb0: 706c 6163 6520 7468 6520 2265 7863 6573 place the "exces │ │ │ 004a4bc0: 7322 206f 6620 7468 6520 636f 6d6d 616e s" of the comman │ │ │ 004a4bd0: 6420 6c69 6e65 2c20 7468 6174 2069 7320 d line, that is │ │ │ 004a4be0: 2265 7874 7261 3120 6578 7472 6132 2220 "extra1 extra2" │ │ │ -004a4bf0: 696e 5300 1c7e 9100 0020 2020 245a 434d inS..~... $ZCM │ │ │ +004a4bf0: 696e 5300 1ce0 9100 0020 2020 245a 434d inS...... $ZCM │ │ │ 004a4c00: 444c 494e 452e 2024 5a43 4d44 4c49 4e45 DLINE. $ZCMDLINE │ │ │ 004a4c10: 2067 6976 6573 2074 6865 204d 2072 6f75 gives the M rou │ │ │ 004a4c20: 7469 6e65 2061 6363 6573 7320 746f 2074 tine access to t │ │ │ 004a4c30: 6865 2073 6865 6c6c 2063 6f6d 6d61 6e64 he shell command │ │ │ -004a4c40: 206c 696e 6511 001b 7ec0 1100 0020 2020 line...~.... │ │ │ -004a4c50: 696e 7075 742e 0700 1c7e 1200 0052 001c input....~...R.. │ │ │ -004a4c60: 7e13 0000 2020 204e 6f74 6520 7468 6174 ~... Note that │ │ │ +004a4c40: 206c 696e 6511 001b e0c0 1100 0020 2020 line........ │ │ │ +004a4c50: 696e 7075 742e 0700 1ce0 1200 0052 001c input........R.. │ │ │ +004a4c60: e013 0000 2020 204e 6f74 6520 7468 6174 .... Note that │ │ │ 004a4c70: 2074 6865 2061 6374 7561 6c20 7573 6572 the actual user │ │ │ 004a4c80: 2069 6e70 7574 2063 6f6d 6d61 6e64 206c input command l │ │ │ 004a4c90: 696e 6520 6d69 6768 7420 6861 7665 2062 ine might have b │ │ │ 004a4ca0: 6565 6e20 7472 616e 7366 6f72 6d65 6450 een transformedP │ │ │ -004a4cb0: 001c 7e14 0000 2020 2062 7920 7468 6520 ..~... by the │ │ │ +004a4cb0: 001c e014 0000 2020 2062 7920 7468 6520 ...... by the │ │ │ 004a4cc0: 7368 656c 6c20 2866 6f72 2065 7861 6d70 shell (for examp │ │ │ 004a4cd0: 6c65 2c20 7265 6d6f 7669 6e67 206f 6e65 le, removing one │ │ │ 004a4ce0: 206c 6576 656c 206f 6620 7175 6f74 6573 level of quotes │ │ │ 004a4cf0: 2c20 6669 6c65 6e61 6d65 2c20 616e 6400 , filename, and. │ │ │ 004a4d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a4d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a4d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -304386,288 +304386,288 @@ │ │ │ 004a5010: 7000 0000 4845 4c50 00ff 7300 ff49 5356 p...HELP..s..ISV │ │ │ 004a5020: 00ff 7300 ff24 5a43 4d44 4c49 4e45 00c0 ..s..$ZCMDLINE.. │ │ │ 004a5030: 1500 0020 2020 7769 6c64 6361 7264 2073 ... wildcard s │ │ │ 004a5040: 7562 7374 6974 7569 6f6e 2c20 616e 6420 ubstituion, and │ │ │ 004a5050: 736f 206f 6e2e 292c 2061 6e64 2069 7420 so on.), and it │ │ │ 004a5060: 6973 2074 6869 7320 7472 616e 7366 6f72 is this transfor │ │ │ 004a5070: 6d65 6420 636f 6d6d 616e 6420 6c69 6e65 med command line │ │ │ -004a5080: 1e00 1c7e 1600 0020 2020 7468 6174 2047 ...~... that G │ │ │ +004a5080: 1e00 1ce0 1600 0020 2020 7468 6174 2047 ....... that G │ │ │ 004a5090: 542e 4d20 7072 6f63 6573 7365 732e 0700 T.M processes... │ │ │ -004a50a0: 1c7e 1700 0012 001c 7e18 0000 2020 2045 .~......~... E │ │ │ -004a50b0: 7861 6d70 6c65 3a07 001c 7e19 0000 1800 xample:...~..... │ │ │ -004a50c0: 1c7e 1a00 0020 2020 2420 6361 7420 3e20 .~... $ cat > │ │ │ -004a50d0: 7465 7374 2e6d 2900 1c7e 2100 0020 2020 test.m)..~!.. │ │ │ +004a50a0: 1ce0 1700 0012 001c e018 0000 2020 2045 ............ E │ │ │ +004a50b0: 7861 6d70 6c65 3a07 001c e019 0000 1800 xample:......... │ │ │ +004a50c0: 1ce0 1a00 0020 2020 2420 6361 7420 3e20 ..... $ cat > │ │ │ +004a50d0: 7465 7374 2e6d 2900 1ce0 2100 0020 2020 test.m)...!.. │ │ │ 004a50e0: 7772 6974 6520 2220 245a 434d 444c 494e write " $ZCMDLIN │ │ │ 004a50f0: 453d 222c 245a 434d 444c 494e 452c 210e E=",$ZCMDLINE,!. │ │ │ -004a5100: 001c 7e22 0000 2020 2071 7569 742e 001c ..~".. quit... │ │ │ -004a5110: 7e23 0000 2020 2024 206d 756d 7073 202d ~#.. $ mumps - │ │ │ +004a5100: 001c e022 0000 2020 2071 7569 742e 001c ...".. quit... │ │ │ +004a5110: e023 0000 2020 2024 206d 756d 7073 202d .#.. $ mumps - │ │ │ 004a5120: 7275 6e20 7465 7374 204f 5448 4552 2020 run test OTHER │ │ │ -004a5130: 696e 666f 726d 6174 696f 6e25 001c 7e24 information%..~$ │ │ │ +004a5130: 696e 666f 726d 6174 696f 6e25 001c e024 information%...$ │ │ │ 004a5140: 0000 2020 2024 5a43 4d44 4c49 4e45 3d4f .. $ZCMDLINE=O │ │ │ 004a5150: 5448 4552 2069 6e66 6f72 6d61 7469 6f6e THER information │ │ │ -004a5160: 0b00 1c7e 2500 0020 2020 2407 001c 7e26 ...~%.. $...~& │ │ │ -004a5170: 0000 5400 1c7e 2700 0020 2020 5468 6973 ..T..~'.. This │ │ │ +004a5160: 0b00 1ce0 2500 0020 2020 2407 001c e026 ....%.. $....& │ │ │ +004a5170: 0000 5400 1ce0 2700 0020 2020 5468 6973 ..T...'.. This │ │ │ 004a5180: 2063 7265 6174 6573 2074 6865 2070 726f creates the pro │ │ │ 004a5190: 6772 616d 2074 6573 742e 6d2c 2077 6869 gram test.m, whi │ │ │ 004a51a0: 6368 2077 7269 7465 7320 7468 6520 7661 ch writes the va │ │ │ 004a51b0: 6c75 6520 6f66 2024 5a43 4d44 4c49 4e45 lue of $ZCMDLINE │ │ │ -004a51c0: 2e20 4e6f 7465 5400 1c7e 2800 0020 2020 . NoteT..~(.. │ │ │ +004a51c0: 2e20 4e6f 7465 5400 1ce0 2800 0020 2020 . NoteT...(.. │ │ │ 004a51d0: 686f 7720 7468 6520 7477 6f20 7370 6163 how the two spac │ │ │ 004a51e0: 6573 2073 7065 6369 6669 6564 2069 6e20 es specified in │ │ │ 004a51f0: 4f54 4845 5220 696e 666f 726d 6174 696f OTHER informatio │ │ │ 004a5200: 6e20 696e 2074 6865 2063 6f6d 6d61 6e64 n in the command │ │ │ -004a5210: 206c 696e 6520 6765 7473 5400 1c7e 2900 line getsT..~). │ │ │ +004a5210: 206c 696e 6520 6765 7473 5400 1ce0 2900 line getsT...). │ │ │ 004a5220: 0020 2020 7472 616e 7366 6f72 6d65 6420 . transformed │ │ │ 004a5230: 746f 206a 7573 7420 6f6e 6520 7370 6163 to just one spac │ │ │ 004a5240: 6520 696e 204f 5448 4552 2069 6e66 6f72 e in OTHER infor │ │ │ 004a5250: 6d61 7469 6f6e 2069 6e20 245a 434d 444c mation in $ZCMDL │ │ │ 004a5260: 494e 4520 6475 6520 746f 2074 6865 2100 INE due to the!. │ │ │ -004a5270: 1c7e 2a00 0020 2020 7368 656c 6c27 7320 .~*.. shell's │ │ │ +004a5270: 1ce0 2a00 0020 2020 7368 656c 6c27 7320 ..*.. shell's │ │ │ 004a5280: 7072 652d 7072 6f63 6573 7369 6e67 2e07 pre-processing.. │ │ │ -004a5290: 001c 7e31 0000 1200 1c7e 3200 0020 2020 ..~1.....~2.. │ │ │ -004a52a0: 4578 616d 706c 653a 0700 1c7e 3300 0015 Example:...~3... │ │ │ -004a52b0: 001c 7e34 0000 2020 2024 2063 6174 2066 ..~4.. $ cat f │ │ │ -004a52c0: 6f6f 2e6d 4a00 1c7e 3500 0020 2020 666f oo.mJ..~5.. fo │ │ │ +004a5290: 001c e031 0000 1200 1ce0 3200 0020 2020 ...1......2.. │ │ │ +004a52a0: 4578 616d 706c 653a 0700 1ce0 3300 0015 Example:....3... │ │ │ +004a52b0: 001c e034 0000 2020 2024 2063 6174 2066 ...4.. $ cat f │ │ │ +004a52c0: 6f6f 2e6d 4a00 1ce0 3500 0020 2020 666f oo.mJ...5.. fo │ │ │ 004a52d0: 6f20 2020 2020 3b20 6120 726f 7574 696e o ; a routin │ │ │ 004a52e0: 6520 746f 2069 6e76 6f6b 6520 616e 2061 e to invoke an a │ │ │ 004a52f0: 7262 6974 7261 7279 2065 6e74 7279 2077 rbitrary entry w │ │ │ 004a5300: 6974 6820 6f72 2077 6974 686f 7574 1500 ith or without.. │ │ │ -004a5310: 1c7e 3600 0020 2020 2070 6172 616d 6574 .~6.. paramet │ │ │ -004a5320: 6572 730e 001c 7e37 0000 2020 2020 2020 ers...~7.. │ │ │ -004a5330: 3b39 001c 7e38 0000 2020 2020 2073 6574 ;9..~8.. set │ │ │ +004a5310: 1ce0 3600 0020 2020 2070 6172 616d 6574 ..6.. paramet │ │ │ +004a5320: 6572 730e 001c e037 0000 2020 2020 2020 ers....7.. │ │ │ +004a5330: 3b39 001c e038 0000 2020 2020 2073 6574 ;9...8.. set │ │ │ 004a5340: 2024 6574 7261 703d 2222 203b 2065 7869 $etrap="" ; exi │ │ │ 004a5350: 7420 6966 2074 6865 2069 6e70 7574 2069 t if the input i │ │ │ -004a5360: 736e 2774 2076 616c 6964 3400 1c7e 3900 sn't valid4..~9. │ │ │ +004a5360: 736e 2774 2076 616c 6964 3400 1ce0 3900 sn't valid4...9. │ │ │ 004a5370: 0020 2020 2020 6966 2024 6c65 6e67 7468 . if $length │ │ │ 004a5380: 2824 7a63 6d64 6c69 6e65 2920 646f 2040 ($zcmdline) do @ │ │ │ 004a5390: 247a 636d 646c 696e 6520 7175 6974 1000 $zcmdline quit.. │ │ │ -004a53a0: 1c7e 3a00 0020 2020 2020 7175 6974 3000 .~:.. quit0. │ │ │ -004a53b0: 1c7e 4100 0020 2020 2420 6d75 6d70 7320 .~A.. $ mumps │ │ │ +004a53a0: 1ce0 3a00 0020 2020 2020 7175 6974 3000 ..:.. quit0. │ │ │ +004a53b0: 1ce0 4100 0020 2020 2420 6d75 6d70 7320 ..A.. $ mumps │ │ │ 004a53c0: 2d72 756e 2066 6f6f 2027 4241 525e 464f -run foo 'BAR^FO │ │ │ 004a53d0: 4f42 4152 2822 6865 6c6c 6f22 2927 0700 OBAR("hello")'.. │ │ │ -004a53e0: 1c7e 4200 0053 001c 7e43 0000 2020 2049 .~B..S..~C.. I │ │ │ +004a53e0: 1ce0 4200 0053 001c e043 0000 2020 2049 ..B..S...C.. I │ │ │ 004a53f0: 6e20 7468 6973 2065 7861 6d70 6c65 2c20 n this example, │ │ │ 004a5400: 4754 2e4d 2070 726f 6365 7373 6573 2074 GT.M processes t │ │ │ 004a5410: 6865 2073 6865 6c6c 2063 6f6d 6d61 6e64 he shell command │ │ │ 004a5420: 206c 696e 6520 7570 2074 6f20 666f 6f20 line up to foo │ │ │ -004a5430: 616e 6420 7075 7473 4e00 1c7e 4400 0020 and putsN..~D.. │ │ │ +004a5430: 616e 6420 7075 7473 4e00 1ce0 4400 0020 and putsN...D.. │ │ │ 004a5440: 2020 7468 6520 7265 7374 2069 6e20 245a the rest in $Z │ │ │ 004a5450: 434d 444c 494e 452e 2054 6869 7320 6d65 CMDLINE. This me │ │ │ 004a5460: 6368 616e 6973 6d20 616c 6c6f 7773 206d chanism allows m │ │ │ 004a5470: 756d 7073 202d 7275 6e20 746f 2069 6e76 umps -run to inv │ │ │ -004a5480: 6f6b 6520 616e 4f00 1c7e 4500 0020 2020 oke anO..~E.. │ │ │ +004a5480: 6f6b 6520 616e 4f00 1ce0 4500 0020 2020 oke anO...E.. │ │ │ 004a5490: 6172 6269 7472 6172 7920 656e 7472 7972 arbitrary entryr │ │ │ 004a54a0: 6566 2077 6974 6820 6f72 2077 6974 686f ef with or witho │ │ │ 004a54b0: 7574 2070 6172 616d 6574 6572 732e 204e ut parameters. N │ │ │ 004a54c0: 6f74 6520 7468 6174 2074 6869 7320 6578 ote that this ex │ │ │ -004a54d0: 616d 706c 654a 001c 7e46 0000 2020 2065 ampleJ..~F.. e │ │ │ +004a54d0: 616d 706c 654a 001c e046 0000 2020 2065 ampleJ...F.. e │ │ │ 004a54e0: 6e63 6c6f 7365 7320 7468 6520 636f 6d6d ncloses the comm │ │ │ 004a54f0: 616e 6420 6c69 6e65 2061 7267 756d 656e and line argumen │ │ │ 004a5500: 7420 7769 7468 2073 696e 676c 6520 7175 t with single qu │ │ │ 004a5510: 6f74 6573 2074 6f20 7072 6576 656e 7453 otes to preventS │ │ │ -004a5520: 001c 7e47 0000 2020 2069 6e61 7070 726f ..~G.. inappro │ │ │ +004a5520: 001c e047 0000 2020 2069 6e61 7070 726f ...G.. inappro │ │ │ 004a5530: 7072 6961 7465 2065 7870 616e 7369 6f6e priate expansion │ │ │ 004a5540: 2069 6e20 426f 7572 6e65 2d74 7970 6520 in Bourne-type │ │ │ 004a5550: 7368 656c 6c73 2e20 416c 7761 7973 2072 shells. Always r │ │ │ 004a5560: 656d 656d 6265 7220 746f 2075 7365 2074 emember to use t │ │ │ -004a5570: 6865 4b00 1c7e 4800 0020 2020 6573 6361 heK..~H.. esca │ │ │ +004a5570: 6865 4b00 1ce0 4800 0020 2020 6573 6361 heK...H.. esca │ │ │ 004a5580: 7069 6e67 2061 6e64 2071 756f 7469 6e67 ping and quoting │ │ │ 004a5590: 2063 6f6e 7665 6e74 696f 6e73 206f 6620 conventions of │ │ │ 004a55a0: 7468 6520 7368 656c 6c20 616e 6420 4754 the shell and GT │ │ │ 004a55b0: 2e4d 2074 6f20 7072 6576 656e 7422 001c .M to prevent".. │ │ │ -004a55c0: 7e49 0000 2020 2069 6e61 7070 726f 7072 ~I.. inappropr │ │ │ +004a55c0: e049 0000 2020 2069 6e61 7070 726f 7072 .I.. inappropr │ │ │ 004a55d0: 6961 7465 2065 7870 616e 7369 6f6e 2e07 iate expansion.. │ │ │ -004a55e0: 001c 7e4a 0000 1700 1c7e 5100 0020 2020 ..~J.....~Q.. │ │ │ +004a55e0: 001c e04a 0000 1700 1ce0 5100 0020 2020 ...J......Q.. │ │ │ 004a55f0: 2a2a 496d 706f 7274 616e 742a 2a07 001c **Important**... │ │ │ -004a5600: 7e52 0000 5000 1c7e 5300 0020 2020 5573 ~R..P..~S.. Us │ │ │ +004a5600: e052 0000 5000 1ce0 5300 0020 2020 5573 .R..P...S.. Us │ │ │ 004a5610: 6520 7468 6520 5e25 5843 4d44 2075 7469 e the ^%XCMD uti │ │ │ 004a5620: 6c69 7479 2074 6f20 5845 4355 5445 7320 lity to XECUTEs │ │ │ 004a5630: 636f 6465 2066 726f 6d20 7468 6520 7368 code from the sh │ │ │ 004a5640: 656c 6c20 636f 6d6d 616e 6420 6c69 6e65 ell command line │ │ │ -004a5650: 2061 6e64 5400 1c7e 5400 0020 2020 7265 andT..~T.. re │ │ │ +004a5650: 2061 6e64 5400 1ce0 5400 0020 2020 7265 andT...T.. re │ │ │ 004a5660: 7475 726e 2061 6e79 2065 7272 6f72 2073 turn any error s │ │ │ 004a5670: 7461 7475 7320 2874 7275 6e63 6174 6564 tatus (truncated │ │ │ 004a5680: 2074 6f20 6120 7369 6e67 6c65 2062 7974 to a single byt │ │ │ 004a5690: 6520 6f6e 2055 4e49 5829 2074 6861 7420 e on UNIX) that │ │ │ -004a56a0: 7468 6520 636f 6465 1400 1c7e 5500 0020 the code...~U.. │ │ │ -004a56b0: 2020 6765 6e65 7261 7465 732e 0700 1c7e generates....~ │ │ │ -004a56c0: 5600 0015 0014 7e4f 4d50 494c 4500 0024 V.....~OMPILE..$ │ │ │ -004a56d0: 5a43 4f6d 7069 6c65 1400 1b7e bf11 0000 ZCOmpile...~.... │ │ │ -004a56e0: 2020 2024 5a43 4f6d 7069 6c65 0700 1c7e $ZCOmpile...~ │ │ │ -004a56f0: 2100 0050 001c 7e31 0000 2020 2024 5a43 !..P..~1.. $ZC │ │ │ +004a56a0: 7468 6520 636f 6465 1400 1ce0 5500 0020 the code....U.. │ │ │ +004a56b0: 2020 6765 6e65 7261 7465 732e 0700 1ce0 generates..... │ │ │ +004a56c0: 5600 0015 0014 e04f 4d50 494c 4500 0024 V......OMPILE..$ │ │ │ +004a56d0: 5a43 4f6d 7069 6c65 1400 1be0 bf11 0000 ZCOmpile........ │ │ │ +004a56e0: 2020 2024 5a43 4f6d 7069 6c65 0700 1ce0 $ZCOmpile.... │ │ │ +004a56f0: 2100 0050 001c e031 0000 2020 2024 5a43 !..P...1.. $ZC │ │ │ 004a5700: 4f5b 4d50 494c 455d 2063 6f6e 7461 696e O[MPILE] contain │ │ │ 004a5710: 7320 6120 7374 7269 6e67 2076 616c 7565 s a string value │ │ │ 004a5720: 2063 6f6d 706f 7365 6420 6f66 206f 6e65 composed of one │ │ │ 004a5730: 206f 7220 6d6f 7265 2071 7561 6c69 6669 or more qualifi │ │ │ -004a5740: 6572 7350 001c 7e41 0000 2020 2074 6861 ersP..~A.. tha │ │ │ +004a5740: 6572 7350 001c e041 0000 2020 2074 6861 ersP...A.. tha │ │ │ 004a5750: 7420 636f 6e74 726f 6c20 7468 6520 4754 t control the GT │ │ │ 004a5760: 2e4d 2072 756e 2d74 696d 6520 636f 6d70 .M run-time comp │ │ │ 004a5770: 696c 6572 2e20 5a43 4f4d 5049 4c45 2c20 iler. ZCOMPILE, │ │ │ 004a5780: 6578 706c 6963 6974 205a 4c49 4e4b 7320 explicit ZLINKs │ │ │ -004a5790: 616e 6450 001c 7e51 0000 2020 2061 7574 andP..~Q.. aut │ │ │ +004a5790: 616e 6450 001c e051 0000 2020 2061 7574 andP...Q.. aut │ │ │ 004a57a0: 6f2d 5a4c 494e 4b73 2075 7365 2074 6865 o-ZLINKs use the │ │ │ 004a57b0: 7365 2071 7561 6c69 6669 6572 7320 6173 se qualifiers as │ │ │ 004a57c0: 2064 6566 6175 6c74 7320 666f 7220 616e defaults for an │ │ │ 004a57d0: 7920 636f 6d70 696c 6174 696f 6e73 2074 y compilations t │ │ │ -004a57e0: 6865 7912 001c 7e61 0000 2020 2070 6572 hey...~a.. per │ │ │ -004a57f0: 666f 726d 2e07 001c 7e71 0000 0000 0000 form....~q...... │ │ │ +004a57e0: 6865 7912 001c e061 0000 2020 2070 6572 hey....a.. per │ │ │ +004a57f0: 666f 726d 2e07 001c e071 0000 0000 0000 form.....q...... │ │ │ 004a5800: 0400 0000 ee07 0000 582f 0000 0000 0000 ........X/...... │ │ │ -004a5810: 6f00 007e 4845 4c50 00ff 7300 ff49 5356 o..~HELP..s..ISV │ │ │ +004a5810: 6f00 00e0 4845 4c50 00ff 7300 ff49 5356 o...HELP..s..ISV │ │ │ 004a5820: 00ff 7300 ff24 5a43 4f4d 5049 4c45 00bf ..s..$ZCOMPILE.. │ │ │ 004a5830: 8100 0020 2020 245a 434f 4d50 494c 4520 ... $ZCOMPILE │ │ │ 004a5840: 6973 2061 2072 6561 642d 7772 6974 6520 is a read-write │ │ │ 004a5850: 4953 562c 2074 6861 7420 6973 2c20 6974 ISV, that is, it │ │ │ 004a5860: 2063 616e 2061 7070 6561 7220 6f6e 2074 can appear on t │ │ │ 004a5870: 6865 206c 6566 7420 7369 6465 206f 6652 he left side ofR │ │ │ -004a5880: 001c 7e91 0000 2020 2074 6865 2065 7175 ..~... the equ │ │ │ +004a5880: 001c e091 0000 2020 2074 6865 2065 7175 ...... the equ │ │ │ 004a5890: 616c 2073 6967 6e20 283d 2920 696e 2074 al sign (=) in t │ │ │ 004a58a0: 6865 2061 7267 756d 656e 7420 746f 2074 he argument to t │ │ │ 004a58b0: 6865 2053 4554 2063 6f6d 6d61 6e64 2e20 he SET command. │ │ │ 004a58c0: 4120 245a 434f 4d50 494c 4520 7661 6c75 A $ZCOMPILE valu │ │ │ -004a58d0: 6555 001b 7ec0 1100 0020 2020 6861 7320 eU..~.... has │ │ │ +004a58d0: 6555 001b e0c0 1100 0020 2020 6861 7320 eU....... has │ │ │ 004a58e0: 7468 6520 666f 726d 206f 6620 6120 6c69 the form of a li │ │ │ 004a58f0: 7374 206f 6620 4d20 636f 6d6d 616e 6420 st of M command │ │ │ 004a5900: 7175 616c 6966 6965 7273 2065 6163 6820 qualifiers each │ │ │ 004a5910: 7365 7061 7261 7465 6420 6279 2061 2073 separated by a s │ │ │ -004a5920: 7061 6365 2028 0c00 1c7e 1200 0020 2020 pace (...~... │ │ │ -004a5930: 292e 0700 1c7e 1300 004f 001c 7e14 0000 )....~...O..~... │ │ │ +004a5920: 7061 6365 2028 0c00 1ce0 1200 0020 2020 pace (....... │ │ │ +004a5930: 292e 0700 1ce0 1300 004f 001c e014 0000 )........O...... │ │ │ 004a5940: 2020 2057 6865 6e20 7468 6520 6774 6d63 When the gtmc │ │ │ 004a5950: 6f6d 7069 6c65 2065 6e76 6972 6f6e 6d65 ompile environme │ │ │ 004a5960: 6e74 2076 6172 6961 626c 6520 6973 2064 nt variable is d │ │ │ 004a5970: 6566 696e 6564 2c20 4754 2e4d 2069 6e69 efined, GT.M ini │ │ │ -004a5980: 7469 616c 697a 6573 5100 1c7e 1500 0020 tializesQ..~... │ │ │ +004a5980: 7469 616c 697a 6573 5100 1ce0 1500 0020 tializesQ...... │ │ │ 004a5990: 2020 245a 434f 4d50 494c 4520 746f 2074 $ZCOMPILE to t │ │ │ 004a59a0: 6865 2074 7261 6e73 6c61 7469 6f6e 206f he translation o │ │ │ 004a59b0: 6620 2467 746d 636f 6d70 696c 652e 204f f $gtmcompile. O │ │ │ 004a59c0: 7468 6572 7769 7365 2047 542e 4d20 696e therwise GT.M in │ │ │ -004a59d0: 6974 6961 6c69 7a65 734c 001c 7e16 0000 itializesL..~... │ │ │ +004a59d0: 6974 6961 6c69 7a65 734c 001c e016 0000 itializesL...... │ │ │ 004a59e0: 2020 2024 5a43 4f4d 5049 4c45 2074 6f20 $ZCOMPILE to │ │ │ 004a59f0: 6e75 6c6c 2e20 4368 616e 6765 7320 746f null. Changes to │ │ │ 004a5a00: 2074 6865 2076 616c 7565 206f 6620 245a the value of $Z │ │ │ 004a5a10: 434f 4d50 494c 4520 6475 7269 6e67 2061 COMPILE during a │ │ │ -004a5a20: 2047 542e 4d4f 001c 7e17 0000 2020 2069 GT.MO..~... i │ │ │ +004a5a20: 2047 542e 4d4f 001c e017 0000 2020 2069 GT.MO...... i │ │ │ 004a5a30: 6e76 6f63 6174 696f 6e20 6f6e 6c79 206c nvocation only l │ │ │ 004a5a40: 6173 7420 666f 7220 7468 6520 6375 7272 ast for the curr │ │ │ 004a5a50: 656e 7420 696e 766f 6361 7469 6f6e 2061 ent invocation a │ │ │ 004a5a60: 6e64 2064 6f20 6e6f 7420 6368 616e 6765 nd do not change │ │ │ -004a5a70: 2074 6865 3800 1c7e 1800 0020 2020 7661 the8..~... va │ │ │ +004a5a70: 2074 6865 3800 1ce0 1800 0020 2020 7661 the8...... va │ │ │ 004a5a80: 6c75 6520 6f66 2074 6865 2024 6774 6d63 lue of the $gtmc │ │ │ 004a5a90: 6f6d 7069 6c65 2065 6e76 6972 6f6e 6d65 ompile environme │ │ │ -004a5aa0: 6e74 2076 6172 6961 626c 652e 0700 1c7e nt variable....~ │ │ │ -004a5ab0: 1900 004c 001c 7e1a 0000 2020 2057 6865 ...L..~... Whe │ │ │ +004a5aa0: 6e74 2076 6172 6961 626c 652e 0700 1ce0 nt variable..... │ │ │ +004a5ab0: 1900 004c 001c e01a 0000 2020 2057 6865 ...L...... Whe │ │ │ 004a5ac0: 6e20 245a 434f 4d50 494c 4520 6973 206e n $ZCOMPILE is n │ │ │ 004a5ad0: 756c 6c2c 2047 542e 4d20 7573 6573 2074 ull, GT.M uses t │ │ │ 004a5ae0: 6865 2064 6566 6175 6c74 204d 2063 6f6d he default M com │ │ │ 004a5af0: 6d61 6e64 2071 7561 6c69 6669 6572 7336 mand qualifiers6 │ │ │ -004a5b00: 001c 7e21 0000 2020 202d 4947 4e4f 5245 ..~!.. -IGNORE │ │ │ +004a5b00: 001c e021 0000 2020 202d 4947 4e4f 5245 ...!.. -IGNORE │ │ │ 004a5b10: 2c20 2d4c 4142 454c 3d4c 4f57 4552 2c20 , -LABEL=LOWER, │ │ │ 004a5b20: 2d4e 4f4c 4953 542c 2061 6e64 202d 4f42 -NOLIST, and -OB │ │ │ -004a5b30: 4a45 4354 2e07 001c 7e22 0000 1200 1c7e JECT....~".....~ │ │ │ +004a5b30: 4a45 4354 2e07 001c e022 0000 1200 1ce0 JECT....."...... │ │ │ 004a5b40: 2300 0020 2020 4578 616d 706c 653a 0700 #.. Example:.. │ │ │ -004a5b50: 1c7e 2400 0039 001c 7e25 0000 2020 2024 .~$..9..~%.. $ │ │ │ +004a5b50: 1ce0 2400 0039 001c e025 0000 2020 2024 ..$..9...%.. $ │ │ │ 004a5b60: 2065 7870 6f72 7420 6774 6d63 6f6d 7069 export gtmcompi │ │ │ 004a5b70: 6c65 3d22 2d4c 4953 5420 2d4c 454e 4754 le="-LIST -LENGT │ │ │ 004a5b80: 483d 3536 202d 5350 4143 453d 3222 0f00 H=56 -SPACE=2".. │ │ │ -004a5b90: 1c7e 2600 0020 2020 2420 6774 6d1d 001c .~&.. $ gtm... │ │ │ -004a5ba0: 7e27 0000 2020 2047 544d 3e57 5249 5445 ~'.. GTM>WRITE │ │ │ -004a5bb0: 2024 5a43 4f4d 5049 4c45 2300 1c7e 2800 $ZCOMPILE#..~(. │ │ │ +004a5b90: 1ce0 2600 0020 2020 2420 6774 6d1d 001c ..&.. $ gtm... │ │ │ +004a5ba0: e027 0000 2020 2047 544d 3e57 5249 5445 .'.. GTM>WRITE │ │ │ +004a5bb0: 2024 5a43 4f4d 5049 4c45 2300 1ce0 2800 $ZCOMPILE#...(. │ │ │ 004a5bc0: 0020 2020 2d4c 4953 5420 2d4c 454e 4754 . -LIST -LENGT │ │ │ 004a5bd0: 483d 3536 202d 5350 4143 453d 322d 001c H=56 -SPACE=2-.. │ │ │ -004a5be0: 7e29 0000 2020 2047 544d 3e53 4554 2024 ~).. GTM>SET $ │ │ │ +004a5be0: e029 0000 2020 2047 544d 3e53 4554 2024 .).. GTM>SET $ │ │ │ 004a5bf0: 5a43 4f4d 5049 4c45 3d22 2d4c 4953 5420 ZCOMPILE="-LIST │ │ │ -004a5c00: 2d4e 4f49 474e 4f52 4522 1d00 1c7e 2a00 -NOIGNORE"...~*. │ │ │ +004a5c00: 2d4e 4f49 474e 4f52 4522 1d00 1ce0 2a00 -NOIGNORE"....*. │ │ │ 004a5c10: 0020 2020 4754 4d3e 5752 4954 4520 245a . GTM>WRITE $Z │ │ │ -004a5c20: 434f 4d50 494c 4519 001c 7e31 0000 2020 COMPILE...~1.. │ │ │ +004a5c20: 434f 4d50 494c 4519 001c e031 0000 2020 COMPILE....1.. │ │ │ 004a5c30: 202d 4c49 5354 202d 4e4f 4947 4e4f 5245 -LIST -NOIGNORE │ │ │ -004a5c40: 1900 1c7e 3200 0020 2020 4754 4d3e 5a4c ...~2.. GTM>ZL │ │ │ -004a5c50: 494e 4b20 2241 2e6d 2212 001c 7e33 0000 INK "A.m"...~3.. │ │ │ -004a5c60: 2020 2047 544d 3e48 414c 541c 001c 7e34 GTM>HALT...~4 │ │ │ +004a5c40: 1900 1ce0 3200 0020 2020 4754 4d3e 5a4c ....2.. GTM>ZL │ │ │ +004a5c50: 494e 4b20 2241 2e6d 2212 001c e033 0000 INK "A.m"....3.. │ │ │ +004a5c60: 2020 2047 544d 3e48 414c 541c 001c e034 GTM>HALT....4 │ │ │ 004a5c70: 0000 2020 2024 2065 6368 6f20 2467 746d .. $ echo $gtm │ │ │ -004a5c80: 636f 6d70 696c 6523 001c 7e35 0000 2020 compile#..~5.. │ │ │ +004a5c80: 636f 6d70 696c 6523 001c e035 0000 2020 compile#...5.. │ │ │ 004a5c90: 202d 4c49 5354 202d 4c45 4e47 5448 3d35 -LIST -LENGTH=5 │ │ │ -004a5ca0: 3620 2d53 5041 4345 3d32 0700 1c7e 3600 6 -SPACE=2...~6. │ │ │ -004a5cb0: 0054 001c 7e37 0000 2020 2054 6869 7320 .T..~7.. This │ │ │ +004a5ca0: 3620 2d53 5041 4345 3d32 0700 1ce0 3600 6 -SPACE=2....6. │ │ │ +004a5cb0: 0054 001c e037 0000 2020 2054 6869 7320 .T...7.. This │ │ │ 004a5cc0: 6578 616d 706c 6520 7573 6573 2074 6865 example uses the │ │ │ 004a5cd0: 2065 6e76 6972 6f6e 6d65 6e74 2076 6172 environment var │ │ │ 004a5ce0: 6961 626c 6520 6774 6d63 6f6d 7069 6c65 iable gtmcompile │ │ │ 004a5cf0: 2074 6f20 7365 7420 7570 2024 5a43 4f4d to set up $ZCOM │ │ │ -004a5d00: 5049 4c45 2e4d 001c 7e38 0000 2020 2054 PILE.M..~8.. T │ │ │ +004a5d00: 5049 4c45 2e4d 001c e038 0000 2020 2054 PILE.M...8.. T │ │ │ 004a5d10: 6865 6e20 6974 206d 6f64 6966 6965 7320 hen it modifies │ │ │ 004a5d20: 245a 434f 4d50 494c 4520 7769 7468 2074 $ZCOMPILE with t │ │ │ 004a5d30: 6865 2053 4554 2063 6f6d 6d61 6e64 2e20 he SET command. │ │ │ 004a5d40: 5468 6520 5a4c 494e 4b20 6172 6775 6d65 The ZLINK argume │ │ │ -004a5d50: 6e74 5200 1c7e 3900 0020 2020 7370 6563 ntR..~9.. spec │ │ │ +004a5d50: 6e74 5200 1ce0 3900 0020 2020 7370 6563 ntR...9.. spec │ │ │ 004a5d60: 6966 6965 7320 6120 6669 6c65 2077 6974 ifies a file wit │ │ │ 004a5d70: 6820 6120 2e6d 2065 7874 656e 7369 6f6e h a .m extension │ │ │ 004a5d80: 2028 7479 7065 292c 2077 6869 6368 2066 (type), which f │ │ │ 004a5d90: 6f72 6365 7320 6120 636f 6d70 696c 652e orces a compile. │ │ │ -004a5da0: 2054 6865 5300 1c7e 3a00 0020 2020 636f TheS..~:.. co │ │ │ +004a5da0: 2054 6865 5300 1ce0 3a00 0020 2020 636f TheS...:.. co │ │ │ 004a5db0: 6d70 696c 6520 7072 6f64 7563 6573 2061 mpile produces a │ │ │ 004a5dc0: 206c 6973 7469 6e67 2066 6f72 2072 6f75 listing for rou │ │ │ 004a5dd0: 7469 6e65 2041 2e6d 2061 6e64 2064 6f65 tine A.m and doe │ │ │ 004a5de0: 7320 6e6f 7420 7072 6f64 7563 6520 616e s not produce an │ │ │ -004a5df0: 206f 626a 6563 744f 001c 7e41 0000 2020 objectO..~A.. │ │ │ +004a5df0: 206f 626a 6563 744f 001c e041 0000 2020 objectO...A.. │ │ │ 004a5e00: 206d 6f64 756c 6520 6966 2041 2e6d 2063 module if A.m c │ │ │ 004a5e10: 6f6e 7461 696e 7320 636f 6d70 696c 6174 ontains compilat │ │ │ 004a5e20: 696f 6e20 6572 726f 7273 2e20 4166 7465 ion errors. Afte │ │ │ 004a5e30: 7220 4754 2e4d 2074 6572 6d69 6e61 7465 r GT.M terminate │ │ │ -004a5e40: 732c 2074 6865 5200 1c7e 4200 0020 2020 s, theR..~B.. │ │ │ +004a5e40: 732c 2074 6865 5200 1ce0 4200 0020 2020 s, theR...B.. │ │ │ 004a5e50: 7368 656c 6c20 636f 6d6d 616e 6420 6563 shell command ec │ │ │ 004a5e60: 686f 2024 6774 6d63 6f6d 7069 6c65 2064 ho $gtmcompile d │ │ │ 004a5e70: 656d 6f6e 7374 7261 7465 7320 7468 6174 emonstrates that │ │ │ 004a5e80: 2074 6865 2053 4554 2063 6f6d 6d61 6e64 the SET command │ │ │ -004a5e90: 2064 6964 206e 6f74 2a00 1c7e 4300 0020 did not*..~C.. │ │ │ +004a5e90: 2064 6964 206e 6f74 2a00 1ce0 4300 0020 did not*...C.. │ │ │ 004a5ea0: 2020 6368 616e 6765 2074 6865 2065 6e76 change the env │ │ │ 004a5eb0: 6972 6f6e 6d65 6e74 2076 6172 6961 626c ironment variabl │ │ │ -004a5ec0: 652e 0700 1c7e 4400 0015 0014 7e53 5441 e....~D.....~STA │ │ │ +004a5ec0: 652e 0700 1ce0 4400 0015 0014 e053 5441 e.....D......STA │ │ │ 004a5ed0: 5455 5300 0024 5a43 7374 6174 7573 1400 TUS..$ZCstatus.. │ │ │ -004a5ee0: 1b7e bf11 0000 2020 2024 5a43 7374 6174 .~.... $ZCstat │ │ │ -004a5ef0: 7573 0700 1c7e 2100 0051 001c 7e31 0000 us...~!..Q..~1.. │ │ │ +004a5ee0: 1be0 bf11 0000 2020 2024 5a43 7374 6174 ...... $ZCstat │ │ │ +004a5ef0: 7573 0700 1ce0 2100 0051 001c e031 0000 us....!..Q...1.. │ │ │ 004a5f00: 2020 2024 5a43 5b53 5441 5455 535d 2068 $ZC[STATUS] h │ │ │ 004a5f10: 6f6c 6473 2074 6865 2076 616c 7565 206f olds the value o │ │ │ 004a5f20: 6620 7468 6520 7374 6174 7573 2063 6f64 f the status cod │ │ │ 004a5f30: 6520 666f 7220 7468 6520 6c61 7374 2063 e for the last c │ │ │ -004a5f40: 6f6d 7069 6c61 7469 6f6e 5200 1c7e 4100 ompilationR..~A. │ │ │ +004a5f40: 6f6d 7069 6c61 7469 6f6e 5200 1ce0 4100 ompilationR...A. │ │ │ 004a5f50: 0020 2020 7065 7266 6f72 6d65 6420 6279 . performed by │ │ │ 004a5f60: 2061 205a 434f 4d50 494c 452c 205a 4c49 a ZCOMPILE, ZLI │ │ │ 004a5f70: 4e4b 206f 7220 6175 746f 2d5a 4c49 4e4b NK or auto-ZLINK │ │ │ 004a5f80: 202e 204f 6e65 2028 3129 2069 6e64 6963 . One (1) indic │ │ │ -004a5f90: 6174 6573 2061 2063 6c65 616e 5200 1c7e ates a cleanR..~ │ │ │ +004a5f90: 6174 6573 2061 2063 6c65 616e 5200 1ce0 ates a cleanR... │ │ │ 004a5fa0: 5100 0020 2020 636f 6d70 696c 6174 696f Q.. compilatio │ │ │ 004a5fb0: 6e2c 2061 2070 6f73 6974 6976 6520 6e75 n, a positive nu │ │ │ 004a5fc0: 6d62 6572 2067 7265 6174 6572 2074 6861 mber greater tha │ │ │ 004a5fd0: 6e20 6f6e 6520 6973 2061 6e20 6572 726f n one is an erro │ │ │ 004a5fe0: 7220 636f 6465 2079 6f75 2063 616e 0000 r code you can.. │ │ │ 004a5ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a6000: 0400 0000 9c01 0000 5f2f 0000 0000 0000 ........_/...... │ │ │ -004a6010: 6f00 007e 4845 4c50 00ff 7300 ff49 5356 o..~HELP..s..ISV │ │ │ +004a6010: 6f00 00e0 4845 4c50 00ff 7300 ff49 5356 o...HELP..s..ISV │ │ │ 004a6020: 00ff 7300 ff24 5a43 5354 4154 5553 00bf ..s..$ZCSTATUS.. │ │ │ 004a6030: 6100 0020 2020 7475 726e 2069 6e74 6f20 a.. turn into │ │ │ 004a6040: 7465 7874 2077 6974 6820 245a 4d45 5353 text with $ZMESS │ │ │ 004a6050: 4147 4528 292c 2061 6e64 2061 206e 6567 AGE(), and a neg │ │ │ 004a6060: 6174 6976 6520 6e75 6d62 6572 2069 7320 ative number is │ │ │ 004a6070: 6120 6e65 6761 7465 6420 6572 726f 7254 a negated errorT │ │ │ -004a6080: 001c 7e71 0000 2020 2063 6f64 6520 7468 ..~q.. code th │ │ │ +004a6080: 001c e071 0000 2020 2063 6f64 6520 7468 ...q.. code th │ │ │ 004a6090: 6174 2069 6e64 6963 6174 6573 2047 542e at indicates GT. │ │ │ 004a60a0: 4d20 7761 7320 6e6f 7420 6162 6c65 2074 M was not able t │ │ │ 004a60b0: 6f20 7072 6f64 7563 6520 616e 206f 626a o produce an obj │ │ │ 004a60c0: 6563 7420 6669 6c65 2e20 5468 6520 6572 ect file. The er │ │ │ -004a60d0: 726f 7253 001c 7e81 0000 2020 2064 6574 rorS..~... det │ │ │ +004a60d0: 726f 7253 001c e081 0000 2020 2064 6574 rorS...... det │ │ │ 004a60e0: 6169 6c73 2061 7070 6561 7220 696e 2074 ails appear in t │ │ │ 004a60f0: 6865 2063 6f6d 7069 6c61 7469 6f6e 206f he compilation o │ │ │ 004a6100: 7574 7075 742c 2073 6f20 245a 4353 5441 utput, so $ZCSTA │ │ │ 004a6110: 5455 5320 7479 7069 6361 6c6c 7920 636f TUS typically co │ │ │ -004a6120: 6e74 6169 6e73 2400 1c7e 9100 0020 2020 ntains$..~... │ │ │ +004a6120: 6e74 6169 6e73 2400 1ce0 9100 0020 2020 ntains$...... │ │ │ 004a6130: 7468 6520 636f 6465 2066 6f72 2045 5252 the code for ERR │ │ │ -004a6140: 4f52 5355 4d4d 4152 592e 0800 1b7e c011 ORSUMMARY....~.. │ │ │ -004a6150: 0000 4300 1c7e 1200 0020 2020 4754 2e4d ..C..~... GT.M │ │ │ +004a6140: 4f52 5355 4d4d 4152 592e 0800 1be0 c011 ORSUMMARY....... │ │ │ +004a6150: 0000 4300 1ce0 1200 0020 2020 4754 2e4d ..C...... GT.M │ │ │ 004a6160: 2064 6f65 7320 6e6f 7420 7065 726d 6974 does not permit │ │ │ 004a6170: 2074 6865 2053 4554 2063 6f6d 6d61 6e64 the SET command │ │ │ 004a6180: 2074 6f20 6d6f 6469 6679 2024 5a43 5354 to modify $ZCST │ │ │ -004a6190: 4154 5553 2e07 001c 7e13 0000 0000 0000 ATUS....~....... │ │ │ +004a6190: 4154 5553 2e07 001c e013 0000 0000 0000 ATUS............ │ │ │ 004a61a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a61b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a61c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a61d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a61e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a61f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a6200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -304763,2768 +304763,2768 @@ │ │ │ 004a67a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a67b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a67c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a67d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a67e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a67f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a6800: 0400 0000 ff07 0000 ac2f 0000 0000 0000 ........./...... │ │ │ -004a6810: 6800 007e 4845 4c50 00ff 7300 ff49 5356 h..~HELP..s..ISV │ │ │ +004a6810: 6800 00e0 4845 4c50 00ff 7300 ff49 5356 h...HELP..s..ISV │ │ │ 004a6820: 00ff 7300 ff24 5a45 4449 5400 bf31 0000 ..s..$ZEDIT..1.. │ │ │ 004a6830: 2020 2024 5a45 445b 4954 5d20 686f 6c64 $ZED[IT] hold │ │ │ 004a6840: 7320 7468 6520 7661 6c75 6520 6f66 2074 s the value of t │ │ │ 004a6850: 6865 2073 7461 7475 7320 636f 6465 2066 he status code f │ │ │ 004a6860: 6f72 2074 6865 206c 6173 7420 6564 6974 or the last edit │ │ │ -004a6870: 2073 6573 7369 6f6e 2500 197e 4100 0020 session%..~A.. │ │ │ +004a6870: 2073 6573 7369 6f6e 2500 19e0 4100 0020 session%...A.. │ │ │ 004a6880: 2020 696e 766f 6b65 6420 6279 2061 205a invoked by a Z │ │ │ 004a6890: 4544 4954 2063 6f6d 6d61 6e64 2e07 0019 EDIT command.... │ │ │ -004a68a0: 7e51 0000 4700 197e 6100 0020 2020 4754 ~Q..G..~a.. GT │ │ │ +004a68a0: e051 0000 4700 19e0 6100 0020 2020 4754 .Q..G...a.. GT │ │ │ 004a68b0: 2e4d 2064 6f65 7320 6e6f 7420 7065 726d .M does not perm │ │ │ 004a68c0: 6974 2074 6865 2053 4554 206f 7220 4e45 it the SET or NE │ │ │ 004a68d0: 5720 636f 6d6d 616e 6420 746f 206d 6f64 W command to mod │ │ │ -004a68e0: 6966 7920 245a 4544 4954 2e07 0019 7e71 ify $ZEDIT....~q │ │ │ -004a68f0: 0000 0d00 147e 4f46 0000 245a 454f 6610 .....~OF..$ZEOf. │ │ │ -004a6900: 0017 7ebf 1100 0020 2020 245a 454f 6607 ..~.... $ZEOf. │ │ │ -004a6910: 0018 7e21 0000 5000 187e 3100 0020 2020 ..~!..P..~1.. │ │ │ +004a68e0: 6966 7920 245a 4544 4954 2e07 0019 e071 ify $ZEDIT.....q │ │ │ +004a68f0: 0000 0d00 14e0 4f46 0000 245a 454f 6610 ......OF..$ZEOf. │ │ │ +004a6900: 0017 e0bf 1100 0020 2020 245a 454f 6607 ....... $ZEOf. │ │ │ +004a6910: 0018 e021 0000 5000 18e0 3100 0020 2020 ...!..P...1.. │ │ │ 004a6920: 245a 454f 5b46 5d20 636f 6e74 6169 6e73 $ZEO[F] contains │ │ │ 004a6930: 2061 2074 7275 7468 2d76 616c 7565 6420 a truth-valued │ │ │ 004a6940: 6578 7072 6573 7369 6f6e 2069 6e64 6963 expression indic │ │ │ 004a6950: 6174 696e 6720 7768 6574 6865 7220 7468 ating whether th │ │ │ -004a6960: 6520 6c61 7374 5200 187e 4100 0020 2020 e lastR..~A.. │ │ │ +004a6960: 6520 6c61 7374 5200 18e0 4100 0020 2020 e lastR...A.. │ │ │ 004a6970: 5245 4144 206f 7065 7261 7469 6f6e 2072 READ operation r │ │ │ 004a6980: 6561 6368 6564 2074 6865 2065 6e64 2d6f eached the end-o │ │ │ 004a6990: 662d 6669 6c65 2e20 245a 454f 4620 6571 f-file. $ZEOF eq │ │ │ 004a69a0: 7561 6c73 2054 5255 4520 2831 2920 6174 uals TRUE (1) at │ │ │ -004a69b0: 2045 4f46 2061 6e64 2700 187e 5100 0020 EOF and'..~Q.. │ │ │ +004a69b0: 2045 4f46 2061 6e64 2700 18e0 5100 0020 EOF and'...Q.. │ │ │ 004a69c0: 2020 4641 4c53 4520 2830 2920 6174 206f FALSE (0) at o │ │ │ 004a69d0: 7468 6572 2070 6f73 6974 696f 6e73 2e07 ther positions.. │ │ │ -004a69e0: 0018 7e61 0000 3c00 187e 7100 0020 2020 ..~a..<..~q.. │ │ │ +004a69e0: 0018 e061 0000 3c00 18e0 7100 0020 2020 ...a..<...q.. │ │ │ 004a69f0: 4754 2e4d 2064 6f65 7320 6e6f 7420 6d61 GT.M does not ma │ │ │ 004a6a00: 696e 7461 696e 2024 5a45 4f46 2066 6f72 intain $ZEOF for │ │ │ 004a6a10: 2074 6572 6d69 6e61 6c20 6465 7669 6365 terminal device │ │ │ -004a6a20: 732e 0700 187e 8100 0052 0018 7e91 0000 s....~...R..~... │ │ │ +004a6a20: 732e 0700 18e0 8100 0052 0018 e091 0000 s........R...... │ │ │ 004a6a30: 2020 2024 5a45 4f46 2072 6566 6572 7320 $ZEOF refers │ │ │ 004a6a40: 746f 2074 6865 2065 6e64 2d6f 662d 6669 to the end-of-fi │ │ │ 004a6a50: 6c65 2073 7461 7475 7320 6f66 2074 6865 le status of the │ │ │ 004a6a60: 2063 7572 7265 6e74 2064 6576 6963 652e current device. │ │ │ -004a6a70: 2054 6865 7265 666f 7265 2c4c 0017 7ec0 Therefore,L..~. │ │ │ +004a6a70: 2054 6865 7265 666f 7265 2c4c 0017 e0c0 Therefore,L.... │ │ │ 004a6a80: 1100 0020 2020 6578 6572 6369 7365 2063 ... exercise c │ │ │ 004a6a90: 6172 6520 696e 2073 6571 7565 6e63 696e are in sequencin │ │ │ 004a6aa0: 6720 5553 4520 636f 6d6d 616e 6473 2061 g USE commands a │ │ │ 004a6ab0: 6e64 2072 6566 6572 656e 6365 7320 746f nd references to │ │ │ -004a6ac0: 2024 5a45 4f46 2e07 0018 7e12 0000 4600 $ZEOF....~...F. │ │ │ -004a6ad0: 187e 1300 0020 2020 4754 2e4d 2064 6f65 .~... GT.M doe │ │ │ +004a6ac0: 2024 5a45 4f46 2e07 0018 e012 0000 4600 $ZEOF........F. │ │ │ +004a6ad0: 18e0 1300 0020 2020 4754 2e4d 2064 6f65 ..... GT.M doe │ │ │ 004a6ae0: 7320 6e6f 7420 7065 726d 6974 2074 6865 s not permit the │ │ │ 004a6af0: 2053 4554 206f 7220 4e45 5720 636f 6d6d SET or NEW comm │ │ │ 004a6b00: 616e 6420 746f 206d 6f64 6966 7920 245a and to modify $Z │ │ │ -004a6b10: 454f 462e 0700 187e 1400 004f 0018 7e15 EOF....~...O..~. │ │ │ +004a6b10: 454f 462e 0700 18e0 1400 004f 0018 e015 EOF........O.... │ │ │ 004a6b20: 0000 2020 2046 6f72 206d 6f72 6520 696e .. For more in │ │ │ 004a6b30: 666f 726d 6174 696f 6e20 6f6e 2024 5a45 formation on $ZE │ │ │ 004a6b40: 4f46 2c20 7265 6665 7220 746f 2074 6865 OF, refer to the │ │ │ 004a6b50: 2022 496e 7075 742f 4f75 7470 7574 2050 "Input/Output P │ │ │ -004a6b60: 726f 6365 7373 696e 6722 1200 187e 1600 rocessing"...~.. │ │ │ -004a6b70: 0020 2020 6368 6170 7465 722e 0700 187e . chapter....~ │ │ │ -004a6b80: 1700 0011 0014 7e52 524f 5200 0024 5a45 ......~RROR..$ZE │ │ │ -004a6b90: 7272 6f72 1200 197e bf11 0000 2020 2024 rror...~.... $ │ │ │ -004a6ba0: 5a45 7272 6f72 0700 1a7e 2100 004b 001a ZError...~!..K.. │ │ │ -004a6bb0: 7e31 0000 2020 2024 5a45 5b52 524f 525d ~1.. $ZE[RROR] │ │ │ +004a6b60: 726f 6365 7373 696e 6722 1200 18e0 1600 rocessing"...... │ │ │ +004a6b70: 0020 2020 6368 6170 7465 722e 0700 18e0 . chapter..... │ │ │ +004a6b80: 1700 0011 0014 e052 524f 5200 0024 5a45 .......RROR..$ZE │ │ │ +004a6b90: 7272 6f72 1200 19e0 bf11 0000 2020 2024 rror........ $ │ │ │ +004a6ba0: 5a45 7272 6f72 0700 1ae0 2100 004b 001a ZError....!..K.. │ │ │ +004a6bb0: e031 0000 2020 2024 5a45 5b52 524f 525d .1.. $ZE[RROR] │ │ │ 004a6bc0: 2069 7320 7375 7070 6f73 6564 2074 6f20 is supposed to │ │ │ 004a6bd0: 686f 6c64 2074 6865 2061 7070 6c69 6361 hold the applica │ │ │ 004a6be0: 7469 6f6e 2d73 7065 6369 6669 6320 6572 tion-specific er │ │ │ -004a6bf0: 726f 722d 636f 6465 4900 1a7e 4100 0020 ror-codeI..~A.. │ │ │ +004a6bf0: 726f 722d 636f 6465 4900 1ae0 4100 0020 ror-codeI...A.. │ │ │ 004a6c00: 2020 636f 7272 6573 706f 6e64 696e 6720 corresponding │ │ │ 004a6c10: 746f 2074 6865 2047 542e 4d20 6572 726f to the GT.M erro │ │ │ 004a6c20: 722d 636f 6465 2073 746f 7265 6420 696e r-code stored in │ │ │ 004a6c30: 2024 4543 4f44 452f 245a 5354 4154 5553 $ECODE/$ZSTATUS │ │ │ -004a6c40: 2e07 001a 7e51 0000 5400 1a7e 6100 0020 ....~Q..T..~a.. │ │ │ +004a6c40: 2e07 001a e051 0000 5400 1ae0 6100 0020 .....Q..T...a.. │ │ │ 004a6c50: 2020 245a 4552 524f 5220 636f 6e74 6169 $ZERROR contai │ │ │ 004a6c60: 6e73 2061 2064 6566 6175 6c74 2076 616c ns a default val │ │ │ 004a6c70: 7565 206f 6620 2255 6e70 726f 6365 7373 ue of "Unprocess │ │ │ 004a6c80: 6564 2024 5a45 5252 4f52 2c20 7365 6520 ed $ZERROR, see │ │ │ -004a6c90: 245a 5354 4154 5553 2220 6174 1a00 1a7e $ZSTATUS" at...~ │ │ │ +004a6c90: 245a 5354 4154 5553 2220 6174 1a00 1ae0 $ZSTATUS" at.... │ │ │ 004a6ca0: 7100 0020 2020 7072 6f63 6573 7320 7374 q.. process st │ │ │ -004a6cb0: 6172 7475 702e 0700 1a7e 8100 002b 001a artup....~...+.. │ │ │ -004a6cc0: 7e91 0000 2020 2024 5a45 5252 4f52 2063 ~... $ZERROR c │ │ │ +004a6cb0: 6172 7475 702e 0700 1ae0 8100 002b 001a artup........+.. │ │ │ +004a6cc0: e091 0000 2020 2024 5a45 5252 4f52 2063 .... $ZERROR c │ │ │ 004a6cd0: 616e 2062 6520 5345 5420 6275 7420 6e6f an be SET but no │ │ │ -004a6ce0: 7420 4e45 5765 642e 0800 197e c011 0000 t NEWed....~.... │ │ │ -004a6cf0: 5400 1a7e 1200 0020 2020 5468 6520 6d61 T..~... The ma │ │ │ +004a6ce0: 7420 4e45 5765 642e 0800 19e0 c011 0000 t NEWed......... │ │ │ +004a6cf0: 5400 1ae0 1200 0020 2020 5468 6520 6d61 T...... The ma │ │ │ 004a6d00: 7070 696e 6720 6f66 2061 2047 542e 4d20 pping of a GT.M │ │ │ 004a6d10: 6572 726f 722d 636f 6465 2074 6f20 7468 error-code to th │ │ │ 004a6d20: 6520 6170 706c 6963 6174 696f 6e2d 7370 e application-sp │ │ │ 004a6d30: 6563 6966 6963 2065 7272 6f72 2d63 6f64 ecific error-cod │ │ │ -004a6d40: 6520 6973 5100 1a7e 1300 0020 2020 6163 e isQ..~... ac │ │ │ +004a6d40: 6520 6973 5100 1ae0 1300 0020 2020 6163 e isQ...... ac │ │ │ 004a6d50: 6869 6576 6564 2061 7320 666f 6c6c 6f77 hieved as follow │ │ │ 004a6d60: 732e 2057 6865 6e65 7665 7220 4754 2e4d s. Whenever GT.M │ │ │ 004a6d70: 2065 6e63 6f75 6e74 6572 7320 616e 2065 encounters an e │ │ │ 004a6d80: 7272 6f72 2c20 2445 434f 4445 2f24 5a53 rror, $ECODE/$ZS │ │ │ -004a6d90: 5441 5455 5353 001a 7e14 0000 2020 2067 TATUSS..~... g │ │ │ +004a6d90: 5441 5455 5353 001a e014 0000 2020 2067 TATUSS...... g │ │ │ 004a6da0: 6574 7320 7365 7420 6669 7273 742e 2049 ets set first. I │ │ │ 004a6db0: 7420 7468 656e 2069 6e76 6f6b 6573 2074 t then invokes t │ │ │ 004a6dc0: 6865 2063 6f64 6520 7468 6174 2024 5a59 he code that $ZY │ │ │ 004a6dd0: 4552 524f 5220 706f 696e 7473 2074 6f20 ERROR points to │ │ │ -004a6de0: 6966 2069 7420 6973 5200 1a7e 1500 0020 if it isR..~... │ │ │ +004a6de0: 6966 2069 7420 6973 5200 1ae0 1500 0020 if it isR...... │ │ │ 004a6df0: 2020 6e6f 7420 6e75 6c6c 2e20 4974 2069 not null. It i │ │ │ 004a6e00: 7320 696e 7465 6e64 6564 2074 6861 7420 s intended that │ │ │ 004a6e10: 7468 6520 636f 6465 2069 6e76 6f6b 6564 the code invoked │ │ │ 004a6e20: 2062 7920 245a 5945 5252 4f52 2075 7365 by $ZYERROR use │ │ │ -004a6e30: 2074 6865 2076 616c 7565 5400 1a7e 1600 the valueT..~.. │ │ │ +004a6e30: 2074 6865 2076 616c 7565 5400 1ae0 1600 the valueT..... │ │ │ 004a6e40: 0020 2020 6f66 2024 5a53 5441 5455 5320 . of $ZSTATUS │ │ │ 004a6e50: 746f 2073 656c 6563 7420 6f72 2063 6f6e to select or con │ │ │ 004a6e60: 7374 7275 6374 2061 2076 616c 7565 2074 struct a value t │ │ │ 004a6e70: 6f20 7768 6963 6820 6974 2053 4554 7320 o which it SETs │ │ │ 004a6e80: 245a 4552 524f 522e 2049 6620 616e 4e00 $ZERROR. If anN. │ │ │ -004a6e90: 1a7e 1700 0020 2020 6572 726f 7220 6973 .~... error is │ │ │ +004a6e90: 1ae0 1700 0020 2020 6572 726f 7220 6973 ..... error is │ │ │ 004a6ea0: 2065 6e63 6f75 6e74 6572 6564 2062 7920 encountered by │ │ │ 004a6eb0: 7468 6520 6174 7465 6d70 7420 746f 2065 the attempt to e │ │ │ 004a6ec0: 7865 6375 7465 2074 6865 2063 6f64 6520 xecute the code │ │ │ -004a6ed0: 7370 6563 6966 6965 6420 696e 5200 1a7e specified inR..~ │ │ │ +004a6ed0: 7370 6563 6966 6965 6420 696e 5200 1ae0 specified inR... │ │ │ 004a6ee0: 1800 0020 2020 245a 5945 5252 4f52 2c20 ... $ZYERROR, │ │ │ 004a6ef0: 4754 2e4d 2073 6574 7320 245a 4552 524f GT.M sets $ZERRO │ │ │ 004a6f00: 5220 746f 2074 6865 2065 7272 6f72 2073 R to the error s │ │ │ 004a6f10: 7461 7475 7320 656e 636f 756e 7465 7265 tatus encountere │ │ │ 004a6f20: 642e 2049 6620 245a 5945 5252 4f52 5000 d. If $ZYERRORP. │ │ │ -004a6f30: 1a7e 1900 0020 2020 6973 206e 756c 6c2c .~... is null, │ │ │ +004a6f30: 1ae0 1900 0020 2020 6973 206e 756c 6c2c ..... is null, │ │ │ 004a6f40: 2047 542e 4d20 646f 6573 206e 6f74 2063 GT.M does not c │ │ │ 004a6f50: 6861 6e67 6520 7468 6520 7661 6c75 6520 hange the value │ │ │ 004a6f60: 6f66 2024 5a45 5252 4f52 2e20 496e 2061 of $ZERROR. In a │ │ │ 004a6f70: 6c6c 2063 6173 6573 2c20 4754 2e4d 4e00 ll cases, GT.MN. │ │ │ -004a6f80: 1a7e 1a00 0020 2020 7072 6f63 6565 6473 .~... proceeds │ │ │ +004a6f80: 1ae0 1a00 0020 2020 7072 6f63 6565 6473 ..... proceeds │ │ │ 004a6f90: 2074 6f20 7265 7475 726e 2063 6f6e 7472 to return contr │ │ │ 004a6fa0: 6f6c 2074 6f20 7468 6520 636f 6465 2073 ol to the code s │ │ │ 004a6fb0: 7065 6369 6669 6564 2062 7920 2445 5452 pecified by $ETR │ │ │ -004a6fc0: 4150 2f24 5a54 5241 5020 6f72 3300 1a7e AP/$ZTRAP or3..~ │ │ │ +004a6fc0: 4150 2f24 5a54 5241 5020 6f72 3300 1ae0 AP/$ZTRAP or3... │ │ │ 004a6fd0: 2100 0020 2020 6465 7669 6365 2045 5843 !.. device EXC │ │ │ 004a6fe0: 4550 5449 4f4e 2077 6869 6368 6576 6572 EPTION whichever │ │ │ 004a6ff0: 2069 7320 6170 706c 6963 6162 6c65 2e00 is applicable.. │ │ │ 004a7000: 0400 0000 c307 0000 cc2f 0000 0000 0000 ........./...... │ │ │ -004a7010: 2100 007e 4845 4c50 00ff 7300 ff49 5356 !..~HELP..s..ISV │ │ │ +004a7010: 2100 00e0 4845 4c50 00ff 7300 ff49 5356 !...HELP..s..ISV │ │ │ 004a7020: 00ff 7300 ff24 5a45 5252 4f52 00c0 2200 ..s..$ZERROR..". │ │ │ -004a7030: 0014 0013 7e47 424c 4449 5200 0024 5a47 ....~GBLDIR..$ZG │ │ │ -004a7040: 626c 6469 7213 001a 7ebf 1100 0020 2020 bldir...~.... │ │ │ -004a7050: 245a 4762 6c64 6972 0700 1b7e 2100 0051 $ZGbldir...~!..Q │ │ │ -004a7060: 001b 7e31 0000 2020 2024 5a47 5b42 4c44 ..~1.. $ZG[BLD │ │ │ +004a7030: 0014 0013 e047 424c 4449 5200 0024 5a47 .....GBLDIR..$ZG │ │ │ +004a7040: 626c 6469 7213 001a e0bf 1100 0020 2020 bldir........ │ │ │ +004a7050: 245a 4762 6c64 6972 0700 1be0 2100 0051 $ZGbldir....!..Q │ │ │ +004a7060: 001b e031 0000 2020 2024 5a47 5b42 4c44 ...1.. $ZG[BLD │ │ │ 004a7070: 4952 5d20 636f 6e74 6169 6e73 2074 6865 IR] contains the │ │ │ 004a7080: 2076 616c 7565 206f 6620 7468 6520 6375 value of the cu │ │ │ 004a7090: 7272 656e 7420 476c 6f62 616c 2044 6972 rrent Global Dir │ │ │ 004a70a0: 6563 746f 7279 2066 696c 656e 616d 652e ectory filename. │ │ │ -004a70b0: 4e00 1b7e 4100 0020 2020 5768 656e 2024 N..~A.. When $ │ │ │ +004a70b0: 4e00 1be0 4100 0020 2020 5768 656e 2024 N...A.. When $ │ │ │ 004a70c0: 5a47 424c 4449 5220 7370 6563 6966 6965 ZGBLDIR specifie │ │ │ 004a70d0: 7320 616e 2069 6e76 616c 6964 206f 7220 s an invalid or │ │ │ 004a70e0: 696e 6163 6365 7373 6962 6c65 2066 696c inaccessible fil │ │ │ 004a70f0: 652c 2047 542e 4d20 6361 6e6e 6f74 3300 e, GT.M cannot3. │ │ │ -004a7100: 1b7e 5100 0020 2020 7375 6363 6573 7366 .~Q.. successf │ │ │ +004a7100: 1be0 5100 0020 2020 7375 6363 6573 7366 ..Q.. successf │ │ │ 004a7110: 756c 6c79 2070 6572 666f 726d 2064 6174 ully perform dat │ │ │ 004a7120: 6162 6173 6520 6f70 6572 6174 696f 6e73 abase operations │ │ │ -004a7130: 2e07 001b 7e61 0000 5200 1b7e 7100 0020 ....~a..R..~q.. │ │ │ +004a7130: 2e07 001b e061 0000 5200 1be0 7100 0020 .....a..R...q.. │ │ │ 004a7140: 2020 4754 2e4d 2069 6e69 7469 616c 697a GT.M initializ │ │ │ 004a7150: 6573 2024 5a47 424c 4449 5220 746f 2074 es $ZGBLDIR to t │ │ │ 004a7160: 6865 2074 7261 6e73 6c61 7469 6f6e 206f he translation o │ │ │ 004a7170: 6620 7468 6520 656e 7669 726f 6e6d 656e f the environmen │ │ │ -004a7180: 7420 7661 7269 6162 6c65 5200 1b7e 8100 t variableR..~.. │ │ │ +004a7180: 7420 7661 7269 6162 6c65 5200 1be0 8100 t variableR..... │ │ │ 004a7190: 0020 2020 6774 6d67 626c 6469 722e 2054 . gtmgbldir. T │ │ │ 004a71a0: 6865 2076 616c 7565 206f 6620 7468 6520 he value of the │ │ │ 004a71b0: 6774 6d67 626c 6469 7220 656e 7669 726f gtmgbldir enviro │ │ │ 004a71c0: 6e6d 656e 7420 7661 7269 6162 6c65 206d nment variable m │ │ │ -004a71d0: 6179 2069 6e63 6c75 6465 2061 5100 1b7e ay include aQ..~ │ │ │ +004a71d0: 6179 2069 6e63 6c75 6465 2061 5100 1be0 ay include aQ... │ │ │ 004a71e0: 9100 0020 2020 7265 6665 7265 6e63 6520 ... reference │ │ │ 004a71f0: 746f 2061 6e6f 7468 6572 2065 6e76 6972 to another envir │ │ │ 004a7200: 6f6e 6d65 6e74 2076 6172 6961 626c 652e onment variable. │ │ │ 004a7210: 2049 6620 6774 6d67 626c 6469 7220 6973 If gtmgbldir is │ │ │ 004a7220: 206e 6f74 2064 6566 696e 6564 2c54 001a not defined,T.. │ │ │ -004a7230: 7ec0 1100 0020 2020 4754 2e4d 2069 6e69 ~.... GT.M ini │ │ │ +004a7230: e0c0 1100 0020 2020 4754 2e4d 2069 6e69 ..... GT.M ini │ │ │ 004a7240: 7469 616c 697a 6573 2024 5a47 424c 4449 tializes $ZGBLDI │ │ │ 004a7250: 5220 746f 206e 756c 6c2e 2057 6865 6e20 R to null. When │ │ │ 004a7260: 245a 4742 4c44 4952 2069 7320 6e75 6c6c $ZGBLDIR is null │ │ │ 004a7270: 2c20 4754 2e4d 2063 6f6e 7374 7275 6374 , GT.M construct │ │ │ -004a7280: 7350 001b 7e12 0000 2020 2061 2066 696c sP..~... a fil │ │ │ +004a7280: 7350 001b e012 0000 2020 2061 2066 696c sP...... a fil │ │ │ 004a7290: 6520 6e61 6d65 2066 6f72 2074 6865 2047 e name for the G │ │ │ 004a72a0: 6c6f 6261 6c20 4469 7265 6374 6f72 7920 lobal Directory │ │ │ 004a72b0: 7573 696e 6720 7468 6520 6e61 6d65 2024 using the name $ │ │ │ 004a72c0: 6774 6d67 626c 6469 7220 616e 6420 7468 gtmgbldir and th │ │ │ -004a72d0: 653a 001b 7e13 0000 2020 2065 7874 656e e:..~... exten │ │ │ +004a72d0: 653a 001b e013 0000 2020 2065 7874 656e e:...... exten │ │ │ 004a72e0: 7369 6f6e 202e 676c 6420 696e 2074 6865 sion .gld in the │ │ │ 004a72f0: 2063 7572 7265 6e74 2077 6f72 6b69 6e67 current working │ │ │ -004a7300: 2064 6972 6563 746f 7279 2e07 001b 7e14 directory....~. │ │ │ -004a7310: 0000 4f00 1b7e 1500 0020 2020 245a 4742 ..O..~... $ZGB │ │ │ +004a7300: 2064 6972 6563 746f 7279 2e07 001b e014 directory...... │ │ │ +004a7310: 0000 4f00 1be0 1500 0020 2020 245a 4742 ..O...... $ZGB │ │ │ 004a7320: 4c44 4952 2069 7320 6120 7265 6164 2d77 LDIR is a read-w │ │ │ 004a7330: 7269 7465 2049 6e74 7269 6e73 6963 2053 rite Intrinsic S │ │ │ 004a7340: 7065 6369 616c 2056 6172 6961 626c 652c pecial Variable, │ │ │ 004a7350: 2028 7468 6174 2069 732c 2069 7420 6361 (that is, it ca │ │ │ -004a7360: 6e52 001b 7e16 0000 2020 2061 7070 6561 nR..~... appea │ │ │ +004a7360: 6e52 001b e016 0000 2020 2061 7070 6561 nR...... appea │ │ │ 004a7370: 7220 6f6e 2074 6865 206c 6566 7420 7369 r on the left si │ │ │ 004a7380: 6465 206f 6620 7468 6520 6571 7561 6c20 de of the equal │ │ │ 004a7390: 7369 676e 2028 3d29 2069 6e20 7468 6520 sign (=) in the │ │ │ 004a73a0: 6172 6775 6d65 6e74 2074 6f20 7468 6520 argument to the │ │ │ -004a73b0: 5345 5449 001b 7e17 0000 2020 2063 6f6d SETI..~... com │ │ │ +004a73b0: 5345 5449 001b e017 0000 2020 2063 6f6d SETI...... com │ │ │ 004a73c0: 6d61 6e64 292e 2053 4554 2024 5a47 424c mand). SET $ZGBL │ │ │ 004a73d0: 4449 523d 2222 2063 6175 7365 7320 4754 DIR="" causes GT │ │ │ 004a73e0: 2e4d 2074 6f20 6173 7369 676e 2024 5a47 .M to assign $ZG │ │ │ -004a73f0: 424c 4449 5220 746f 2074 6865 5400 1b7e BLDIR to theT..~ │ │ │ +004a73f0: 424c 4449 5220 746f 2074 6865 5400 1be0 BLDIR to theT... │ │ │ 004a7400: 1800 0020 2020 7472 616e 736c 6174 696f ... translatio │ │ │ 004a7410: 6e20 6f66 2067 746d 6762 6c64 6972 2069 n of gtmgbldir i │ │ │ 004a7420: 6620 7468 6174 2065 6e76 6972 6f6e 6d65 f that environme │ │ │ 004a7430: 6e74 2076 6172 6961 626c 6520 6973 2064 nt variable is d │ │ │ 004a7440: 6566 696e 6564 2e20 4966 2069 7420 6973 efined. If it is │ │ │ -004a7450: 5000 1b7e 1900 0020 2020 6e6f 7420 6465 P..~... not de │ │ │ +004a7450: 5000 1be0 1900 0020 2020 6e6f 7420 6465 P...... not de │ │ │ 004a7460: 6669 6e65 642c 2074 6865 6e20 5345 5420 fined, then SET │ │ │ 004a7470: 245a 4742 4c44 4952 3d22 2220 6361 7573 $ZGBLDIR="" caus │ │ │ 004a7480: 6573 2047 542e 4d20 746f 2063 6f6e 7374 es GT.M to const │ │ │ 004a7490: 7275 6374 2061 2066 696c 6520 6e61 6d65 ruct a file name │ │ │ -004a74a0: 5400 1b7e 1a00 0020 2020 7573 696e 6720 T..~... using │ │ │ +004a74a0: 5400 1be0 1a00 0020 2020 7573 696e 6720 T...... using │ │ │ 004a74b0: 7468 6520 6e61 6d65 2024 6774 6d67 626c the name $gtmgbl │ │ │ 004a74c0: 6469 722e 676c 6420 696e 2074 6865 2063 dir.gld in the c │ │ │ 004a74d0: 7572 7265 6e74 2064 6972 6563 746f 7279 urrent directory │ │ │ 004a74e0: 2e20 4e45 5769 6e67 2024 5a47 424c 4449 . NEWing $ZGBLDI │ │ │ -004a74f0: 5220 6973 5400 1b7e 2100 0020 2020 7468 R isT..~!.. th │ │ │ +004a74f0: 5220 6973 5400 1be0 2100 0020 2020 7468 R isT...!.. th │ │ │ 004a7500: 6520 7361 6d65 2061 7320 5345 5420 245a e same as SET $Z │ │ │ 004a7510: 4742 4c44 4952 3d22 222c 2077 6869 6368 GBLDIR="", which │ │ │ 004a7520: 2061 7320 6a75 7374 206e 6f74 6564 206d as just noted m │ │ │ 004a7530: 6179 2063 6861 6e67 6520 6974 7320 7661 ay change its va │ │ │ -004a7540: 6c75 652e 2046 6f72 5300 1b7e 2200 0020 lue. ForS..~".. │ │ │ +004a7540: 6c75 652e 2046 6f72 5300 1be0 2200 0020 lue. ForS...".. │ │ │ 004a7550: 2020 636f 6465 2074 6861 7420 696d 6d65 code that imme │ │ │ 004a7560: 6469 6174 656c 7920 5345 5473 2024 5a47 diately SETs $ZG │ │ │ 004a7570: 424c 4449 5220 6166 7465 7220 4e45 5727 BLDIR after NEW' │ │ │ 004a7580: 6e67 2069 7420 7468 6174 2062 6568 6176 ng it that behav │ │ │ -004a7590: 696f 7220 646f 6573 6e27 7447 001b 7e23 ior doesn'tG..~# │ │ │ +004a7590: 696f 7220 646f 6573 6e27 7447 001b e023 ior doesn'tG...# │ │ │ 004a75a0: 0000 2020 206d 6174 7465 722c 2062 7574 .. matter, but │ │ │ 004a75b0: 2077 6974 686f 7574 2061 6e20 6173 736f without an asso │ │ │ 004a75c0: 6369 6174 6564 2053 4554 2c20 7375 6368 ciated SET, such │ │ │ 004a75d0: 2061 2063 6861 6e67 6520 6d61 7920 7365 a change may se │ │ │ -004a75e0: 656d 5100 1b7e 2400 0020 2020 636f 756e emQ..~$.. coun │ │ │ +004a75e0: 656d 5100 1be0 2400 0020 2020 636f 756e emQ...$.. coun │ │ │ 004a75f0: 7465 7269 6e74 7569 7469 7665 2e20 4120 terintuitive. A │ │ │ 004a7600: 245a 4742 4c44 4952 2076 616c 7565 206d $ZGBLDIR value m │ │ │ 004a7610: 6179 2069 6e63 6c75 6465 2061 6e20 656e ay include an en │ │ │ 004a7620: 7669 726f 6e6d 656e 7420 7661 7269 6162 vironment variab │ │ │ -004a7630: 6c65 2e07 001b 7e25 0000 5200 1b7e 2600 le....~%..R..~&. │ │ │ +004a7630: 6c65 2e07 001b e025 0000 5200 1be0 2600 le.....%..R...&. │ │ │ 004a7640: 0020 2020 5345 5474 696e 6720 245a 4742 . SETting $ZGB │ │ │ 004a7650: 4c44 4952 2061 6c73 6f20 6361 7573 6573 LDIR also causes │ │ │ 004a7660: 2047 542e 4d20 746f 2061 7474 656d 7074 GT.M to attempt │ │ │ 004a7670: 2074 6f20 6f70 656e 2074 6865 2073 7065 to open the spe │ │ │ -004a7680: 6369 6669 6564 2066 696c 652e 5300 1b7e cified file.S..~ │ │ │ +004a7680: 6369 6669 6564 2066 696c 652e 5300 1be0 cified file.S... │ │ │ 004a7690: 2700 0020 2020 4966 2074 6865 2066 696c '.. If the fil │ │ │ 004a76a0: 6520 6e61 6d65 2069 7320 696e 7661 6c69 e name is invali │ │ │ 004a76b0: 6420 6f72 2074 6865 2066 696c 6520 6973 d or the file is │ │ │ 004a76c0: 2069 6e61 6363 6573 7369 626c 652c 2047 inaccessible, G │ │ │ 004a76d0: 542e 4d20 7472 6967 6765 7273 2061 6e37 T.M triggers an7 │ │ │ -004a76e0: 001b 7e28 0000 2020 2065 7272 6f72 2077 ..~(.. error w │ │ │ +004a76e0: 001b e028 0000 2020 2065 7272 6f72 2077 ...(.. error w │ │ │ 004a76f0: 6974 686f 7574 2063 6861 6e67 696e 6720 ithout changing │ │ │ 004a7700: 7468 6520 7661 6c75 6520 6f66 2024 5a47 the value of $ZG │ │ │ -004a7710: 424c 4449 522e 0700 1b7e 2900 0053 001b BLDIR....~)..S.. │ │ │ -004a7720: 7e2a 0000 2020 2054 6f20 6573 7461 626c ~*.. To establ │ │ │ +004a7710: 424c 4449 522e 0700 1be0 2900 0053 001b BLDIR.....)..S.. │ │ │ +004a7720: e02a 0000 2020 2054 6f20 6573 7461 626c .*.. To establ │ │ │ 004a7730: 6973 6820 6120 7661 6c75 6520 666f 7220 ish a value for │ │ │ 004a7740: 245a 4742 4c44 4952 206f 7574 7369 6465 $ZGBLDIR outside │ │ │ 004a7750: 206f 6620 4d2c 2075 7365 2074 6865 2061 of M, use the a │ │ │ 004a7760: 7070 726f 7072 6961 7465 2073 6865 6c6c ppropriate shell │ │ │ -004a7770: 5300 1b7e 3100 0020 2020 636f 6d6d 616e S..~1.. comman │ │ │ +004a7770: 5300 1be0 3100 0020 2020 636f 6d6d 616e S...1.. comman │ │ │ 004a7780: 6420 746f 2061 7373 6967 6e20 6120 7472 d to assign a tr │ │ │ 004a7790: 616e 736c 6174 696f 6e20 746f 2067 746d anslation to gtm │ │ │ 004a77a0: 6762 6c64 6972 2e20 4465 6669 6e69 6e67 gbldir. Defining │ │ │ 004a77b0: 2067 746d 6762 6c64 6972 2070 726f 7669 gtmgbldir provi │ │ │ 004a77c0: 6465 7300 0000 0000 0000 0000 0000 0000 des............. │ │ │ 004a77d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a77e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a77f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a7800: 0400 0000 ff07 0000 fe2f 0000 0000 0000 ........./...... │ │ │ -004a7810: 6d00 007e 4845 4c50 00ff 7300 ff49 5356 m..~HELP..s..ISV │ │ │ +004a7810: 6d00 00e0 4845 4c50 00ff 7300 ff49 5356 m...HELP..s..ISV │ │ │ 004a7820: 00ff 7300 ff24 5a47 424c 4449 5200 c032 ..s..$ZGBLDIR..2 │ │ │ 004a7830: 0000 2020 2061 2063 6f6e 7665 6e69 656e .. a convenien │ │ │ 004a7840: 7420 7761 7920 746f 2075 7365 2074 6865 t way to use the │ │ │ 004a7850: 2073 616d 6520 476c 6f62 616c 2044 6972 same Global Dir │ │ │ 004a7860: 6563 746f 7279 2064 7572 696e 6720 6120 ectory during a │ │ │ 004a7870: 7365 7373 696f 6e20 7768 6572 652f 001b session where/.. │ │ │ -004a7880: 7e33 0000 2020 2079 6f75 2072 6570 6561 ~3.. you repea │ │ │ +004a7880: e033 0000 2020 2079 6f75 2072 6570 6561 .3.. you repea │ │ │ 004a7890: 7465 646c 7920 696e 766f 6b65 2061 6e64 tedly invoke and │ │ │ -004a78a0: 206c 6561 7665 2047 542e 4d2e 0700 1b7e leave GT.M....~ │ │ │ -004a78b0: 3400 0012 001b 7e35 0000 2020 2045 7861 4.....~5.. Exa │ │ │ -004a78c0: 6d70 6c65 3a07 001b 7e36 0000 1e00 1b7e mple:...~6.....~ │ │ │ +004a78a0: 206c 6561 7665 2047 542e 4d2e 0700 1be0 leave GT.M..... │ │ │ +004a78b0: 3400 0012 001b e035 0000 2020 2045 7861 4......5.. Exa │ │ │ +004a78c0: 6d70 6c65 3a07 001b e036 0000 1e00 1be0 mple:....6...... │ │ │ 004a78d0: 3700 0020 2020 2420 6774 6d67 626c 6469 7.. $ gtmgbldi │ │ │ -004a78e0: 723d 7465 7374 2e67 6c64 1c00 1b7e 3800 r=test.gld...~8. │ │ │ +004a78e0: 723d 7465 7374 2e67 6c64 1c00 1be0 3800 r=test.gld....8. │ │ │ 004a78f0: 0020 2020 2420 6578 706f 7274 2067 746d . $ export gtm │ │ │ -004a7900: 6762 6c64 6972 0f00 1b7e 3900 0020 2020 gbldir...~9.. │ │ │ -004a7910: 2420 6774 6d1c 001b 7e3a 0000 2020 2047 $ gtm...~:.. G │ │ │ +004a7900: 6762 6c64 6972 0f00 1be0 3900 0020 2020 gbldir....9.. │ │ │ +004a7910: 2420 6774 6d1c 001b e03a 0000 2020 2047 $ gtm....:.. G │ │ │ 004a7920: 544d 3e57 5249 5445 2024 7a67 626c 6469 TM>WRITE $zgbldi │ │ │ -004a7930: 721b 001b 7e41 0000 2020 202f 7573 722f r...~A.. /usr/ │ │ │ -004a7940: 6465 762f 7465 7374 2e67 6c64 2600 1b7e dev/test.gld&..~ │ │ │ +004a7930: 721b 001b e041 0000 2020 202f 7573 722f r....A.. /usr/ │ │ │ +004a7940: 6465 762f 7465 7374 2e67 6c64 2600 1be0 dev/test.gld&... │ │ │ 004a7950: 4200 0020 2020 4754 4d3e 5345 5420 247a B.. GTM>SET $z │ │ │ 004a7960: 6762 6c64 6972 3d22 6d75 6d70 732e 676c gbldir="mumps.gl │ │ │ -004a7970: 6422 1c00 1b7e 4300 0020 2020 4754 4d3e d"...~C.. GTM> │ │ │ +004a7970: 6422 1c00 1be0 4300 0020 2020 4754 4d3e d"....C.. GTM> │ │ │ 004a7980: 5752 4954 4520 247a 6762 6c64 6972 1300 WRITE $zgbldir.. │ │ │ -004a7990: 1b7e 4400 0020 2020 6d75 6d70 732e 676c .~D.. mumps.gl │ │ │ -004a79a0: 6412 001b 7e45 0000 2020 2047 544d 3e48 d...~E.. GTM>H │ │ │ -004a79b0: 414c 541b 001b 7e46 0000 2020 2024 2065 ALT...~F.. $ e │ │ │ +004a7990: 1be0 4400 0020 2020 6d75 6d70 732e 676c ..D.. mumps.gl │ │ │ +004a79a0: 6412 001b e045 0000 2020 2047 544d 3e48 d....E.. GTM>H │ │ │ +004a79b0: 414c 541b 001b e046 0000 2020 2024 2065 ALT....F.. $ e │ │ │ 004a79c0: 6368 6f20 2467 746d 6762 6c64 6972 1200 cho $gtmgbldir.. │ │ │ -004a79d0: 1b7e 4700 0020 2020 7465 7374 2e67 6c64 .~G.. test.gld │ │ │ -004a79e0: 0700 1b7e 4800 0050 001b 7e49 0000 2020 ...~H..P..~I.. │ │ │ +004a79d0: 1be0 4700 0020 2020 7465 7374 2e67 6c64 ..G.. test.gld │ │ │ +004a79e0: 0700 1be0 4800 0050 001b e049 0000 2020 ....H..P...I.. │ │ │ 004a79f0: 2054 6869 7320 6578 616d 706c 6520 6465 This example de │ │ │ 004a7a00: 6669 6e65 7320 7468 6520 656e 7669 726f fines the enviro │ │ │ 004a7a10: 6e6d 656e 7420 7661 7269 6162 6c65 2067 nment variable g │ │ │ 004a7a20: 746d 6762 6c64 6972 2e20 5570 6f6e 2065 tmgbldir. Upon e │ │ │ -004a7a30: 6e74 6572 696e 6751 001b 7e4a 0000 2020 nteringQ..~J.. │ │ │ +004a7a30: 6e74 6572 696e 6751 001b e04a 0000 2020 nteringQ...J.. │ │ │ 004a7a40: 2047 542e 4d20 4469 7265 6374 204d 6f64 GT.M Direct Mod │ │ │ 004a7a50: 652c 2024 5a47 424c 4449 5220 6861 7320 e, $ZGBLDIR has │ │ │ 004a7a60: 7468 6520 7661 6c75 6520 7375 7070 6c69 the value suppli │ │ │ 004a7a70: 6564 2062 7920 6774 6d67 626c 6469 722e ed by gtmgbldir. │ │ │ -004a7a80: 2054 6865 2053 4554 4e00 1b7e 5100 0020 The SETN..~Q.. │ │ │ +004a7a80: 2054 6865 2053 4554 4e00 1be0 5100 0020 The SETN...Q.. │ │ │ 004a7a90: 2020 636f 6d6d 616e 6420 6368 616e 6765 command change │ │ │ 004a7aa0: 7320 7468 6520 7661 6c75 652e 2041 6674 s the value. Aft │ │ │ 004a7ab0: 6572 2074 6865 2047 542e 4d20 696d 6167 er the GT.M imag │ │ │ 004a7ac0: 6520 7465 726d 696e 6174 6573 2c20 7468 e terminates, th │ │ │ -004a7ad0: 6520 6563 686f 5400 1b7e 5200 0020 2020 e echoT..~R.. │ │ │ +004a7ad0: 6520 6563 686f 5400 1be0 5200 0020 2020 e echoT...R.. │ │ │ 004a7ae0: 636f 6d6d 616e 6420 6465 6d6f 6e73 7472 command demonstr │ │ │ 004a7af0: 6174 6573 2074 6861 7420 6774 6d67 626c ates that gtmgbl │ │ │ 004a7b00: 6469 7220 7761 7320 6e6f 7420 6d6f 6469 dir was not modi │ │ │ 004a7b10: 6669 6564 2062 7920 7468 6520 4d20 5345 fied by the M SE │ │ │ -004a7b20: 5420 636f 6d6d 616e 642e 0700 1b7e 5300 T command....~S. │ │ │ -004a7b30: 0017 001b 7e54 0000 2020 2024 206c 7320 ....~T.. $ ls │ │ │ -004a7b40: 7465 7374 2e67 6c64 1c00 1b7e 5500 0020 test.gld...~U.. │ │ │ +004a7b20: 5420 636f 6d6d 616e 642e 0700 1be0 5300 T command.....S. │ │ │ +004a7b30: 0017 001b e054 0000 2020 2024 206c 7320 .....T.. $ ls │ │ │ +004a7b40: 7465 7374 2e67 6c64 1c00 1be0 5500 0020 test.gld....U.. │ │ │ 004a7b50: 2020 7465 7374 2e67 6c64 206e 6f74 2066 test.gld not f │ │ │ -004a7b60: 6f75 6e64 0f00 1b7e 5600 0020 2020 2420 ound...~V.. $ │ │ │ -004a7b70: 6774 6d1c 001b 7e57 0000 2020 2047 544d gtm...~W.. GTM │ │ │ +004a7b60: 6f75 6e64 0f00 1be0 5600 0020 2020 2420 ound....V.. $ │ │ │ +004a7b70: 6774 6d1c 001b e057 0000 2020 2047 544d gtm....W.. GTM │ │ │ 004a7b80: 3e57 5249 5445 2024 7a67 626c 6469 721c >WRITE $zgbldir. │ │ │ -004a7b90: 001b 7e58 0000 2020 202f 7573 722f 6465 ..~X.. /usr/de │ │ │ -004a7ba0: 762f 6d75 6d70 732e 676c 6425 001b 7e59 v/mumps.gld%..~Y │ │ │ +004a7b90: 001b e058 0000 2020 202f 7573 722f 6465 ...X.. /usr/de │ │ │ +004a7ba0: 762f 6d75 6d70 732e 676c 6425 001b e059 v/mumps.gld%...Y │ │ │ 004a7bb0: 0000 2020 2047 544d 3e73 6574 2024 7a67 .. GTM>set $zg │ │ │ 004a7bc0: 626c 6469 723d 2274 6573 742e 676c 6422 bldir="test.gld" │ │ │ -004a7bd0: 3b00 1b7e 5a00 0020 2020 2547 544d 2d45 ;..~Z.. %GTM-E │ │ │ +004a7bd0: 3b00 1be0 5a00 0020 2020 2547 544d 2d45 ;...Z.. %GTM-E │ │ │ 004a7be0: 2d5a 4742 4c44 4952 4143 432c 2043 616e -ZGBLDIRACC, Can │ │ │ 004a7bf0: 6e6f 7420 6163 6365 7373 2067 6c6f 6261 not access globa │ │ │ -004a7c00: 6c20 6469 7265 6374 6f72 793c 001b 7e61 l directory<..~a │ │ │ +004a7c00: 6c20 6469 7265 6374 6f72 793c 001b e061 l directory<...a │ │ │ 004a7c10: 0000 2020 2022 2f75 7372 2f64 6576 2f74 .. "/usr/dev/t │ │ │ 004a7c20: 6573 742e 676c 6422 2e20 5265 7461 696e est.gld". Retain │ │ │ 004a7c30: 696e 6720 2f75 7372 2f64 6576 2f6d 756d ing /usr/dev/mum │ │ │ -004a7c40: 7073 2e67 6c64 2233 001b 7e62 0000 2020 ps.gld"3..~b.. │ │ │ +004a7c40: 7073 2e67 6c64 2233 001b e062 0000 2020 ps.gld"3...b.. │ │ │ 004a7c50: 2025 5359 5354 454d 2d45 2d45 4e4f 322c %SYSTEM-E-ENO2, │ │ │ 004a7c60: 204e 6f20 7375 6368 2066 696c 6520 6f72 No such file or │ │ │ -004a7c70: 2064 6972 6563 746f 7279 1c00 1b7e 6300 directory...~c. │ │ │ +004a7c70: 2064 6972 6563 746f 7279 1c00 1be0 6300 directory....c. │ │ │ 004a7c80: 0020 2020 4754 4d3e 5752 4954 4520 247a . GTM>WRITE $z │ │ │ -004a7c90: 6762 6c64 6972 1c00 1b7e 6400 0020 2020 gbldir...~d.. │ │ │ +004a7c90: 6762 6c64 6972 1c00 1be0 6400 0020 2020 gbldir....d.. │ │ │ 004a7ca0: 2f75 7372 2f64 6576 2f6d 756d 7073 2e67 /usr/dev/mumps.g │ │ │ -004a7cb0: 6c64 1200 1b7e 6500 0020 2020 4754 4d3e ld...~e.. GTM> │ │ │ -004a7cc0: 6861 6c74 0b00 1b7e 6600 0020 2020 2407 halt...~f.. $. │ │ │ -004a7cd0: 001b 7e67 0000 4f00 1b7e 6800 0020 2020 ..~g..O..~h.. │ │ │ +004a7cb0: 6c64 1200 1be0 6500 0020 2020 4754 4d3e ld....e.. GTM> │ │ │ +004a7cc0: 6861 6c74 0b00 1be0 6600 0020 2020 2407 halt....f.. $. │ │ │ +004a7cd0: 001b e067 0000 4f00 1be0 6800 0020 2020 ...g..O...h.. │ │ │ 004a7ce0: 5468 6520 5345 5420 636f 6d6d 616e 6420 The SET command │ │ │ 004a7cf0: 6174 7465 6d70 7473 2074 6f20 6368 616e attempts to chan │ │ │ 004a7d00: 6765 2074 6865 2076 616c 7565 206f 6620 ge the value of │ │ │ 004a7d10: 245a 4742 4c44 4952 2074 6f20 7465 7374 $ZGBLDIR to test │ │ │ -004a7d20: 2e67 6c64 2e54 001b 7e69 0000 2020 2042 .gld.T..~i.. B │ │ │ +004a7d20: 2e67 6c64 2e54 001b e069 0000 2020 2042 .gld.T...i.. B │ │ │ 004a7d30: 6563 6175 7365 2074 6865 2066 696c 6520 ecause the file │ │ │ 004a7d40: 646f 6573 206e 6f74 2065 7869 7374 2c20 does not exist, │ │ │ 004a7d50: 4754 2e4d 2072 6570 6f72 7473 2061 6e20 GT.M reports an │ │ │ 004a7d60: 6572 726f 7220 616e 6420 646f 6573 206e error and does n │ │ │ -004a7d70: 6f74 2063 6861 6e67 6520 001b 7e6a 0000 ot change ..~j.. │ │ │ +004a7d70: 6f74 2063 6861 6e67 6520 001b e06a 0000 ot change ...j.. │ │ │ 004a7d80: 2020 2074 6865 2076 616c 7565 206f 6620 the value of │ │ │ -004a7d90: 245a 4742 4c44 4952 2e07 001b 7e71 0000 $ZGBLDIR....~q.. │ │ │ -004a7da0: 1600 137e 484f 524f 4c4f 4700 0024 5a48 ...~HOROLOG..$ZH │ │ │ -004a7db0: 6f72 6f6c 6f67 1400 1b7e bf11 0000 2020 orolog...~.... │ │ │ -004a7dc0: 2024 5a48 6f72 6f6c 6f67 0700 1c7e 2100 $ZHorolog...~!. │ │ │ -004a7dd0: 0044 001c 7e31 0000 2020 2024 5a48 5b4f .D..~1.. $ZH[O │ │ │ +004a7d90: 245a 4742 4c44 4952 2e07 001b e071 0000 $ZGBLDIR.....q.. │ │ │ +004a7da0: 1600 13e0 484f 524f 4c4f 4700 0024 5a48 ....HOROLOG..$ZH │ │ │ +004a7db0: 6f72 6f6c 6f67 1400 1be0 bf11 0000 2020 orolog........ │ │ │ +004a7dc0: 2024 5a48 6f72 6f6c 6f67 0700 1ce0 2100 $ZHorolog....!. │ │ │ +004a7dd0: 0044 001c e031 0000 2020 2024 5a48 5b4f .D...1.. $ZH[O │ │ │ 004a7de0: 524f 4c4f 475d 2072 6574 7572 6e73 2034 ROLOG] returns 4 │ │ │ 004a7df0: 2063 6f6d 6d61 2d73 6570 6172 6174 6564 comma-separated │ │ │ 004a7e00: 2070 6965 6365 7320 2866 6f72 2065 7861 pieces (for exa │ │ │ -004a7e10: 6d70 6c65 2c54 001c 7e41 0000 2020 2022 mple,T..~A.. " │ │ │ +004a7e10: 6d70 6c65 2c54 001c e041 0000 2020 2022 mple,T...A.. " │ │ │ 004a7e20: 3633 3633 382c 3339 3139 342c 3235 3836 63638,39194,2586 │ │ │ 004a7e30: 3032 2c31 3434 3030 2229 2e20 5468 6520 02,14400"). The │ │ │ 004a7e40: 6669 7273 7420 7477 6f20 7069 6563 6573 first two pieces │ │ │ 004a7e50: 2061 7265 2069 6465 6e74 6963 616c 2074 are identical t │ │ │ -004a7e60: 6f20 7468 6520 7477 6f54 001c 7e51 0000 o the twoT..~Q.. │ │ │ +004a7e60: 6f20 7468 6520 7477 6f54 001c e051 0000 o the twoT...Q.. │ │ │ 004a7e70: 2020 2070 6965 6365 7320 6f66 2024 484f pieces of $HO │ │ │ 004a7e80: 524f 4c4f 472e 2024 5a48 4f52 4f4c 4f47 ROLOG. $ZHOROLOG │ │ │ 004a7e90: 2069 7320 6120 6472 6f70 2d69 6e20 7265 is a drop-in re │ │ │ 004a7ea0: 706c 6163 656d 656e 7420 666f 7220 2448 placement for $H │ │ │ 004a7eb0: 4f52 4f4c 4f47 2069 6e20 616c 6c4d 001c OROLOG in allM.. │ │ │ -004a7ec0: 7e61 0000 2020 2061 7070 6c69 6361 7469 ~a.. applicati │ │ │ +004a7ec0: e061 0000 2020 2061 7070 6c69 6361 7469 .a.. applicati │ │ │ 004a7ed0: 6f6e 2063 6f64 6520 6f66 2074 6865 2066 on code of the f │ │ │ 004a7ee0: 6f72 6d20 2450 4945 4345 2824 484f 524f orm $PIECE($HORO │ │ │ 004a7ef0: 4c4f 472c 222c 222c 2e2e 2e29 2e20 466f LOG,",",...). Fo │ │ │ -004a7f00: 7220 6578 616d 706c 652c 5200 1c7e 7100 r example,R..~q. │ │ │ +004a7f00: 7220 6578 616d 706c 652c 5200 1ce0 7100 r example,R...q. │ │ │ 004a7f10: 0020 2020 245a 484f 524f 4c4f 4720 6361 . $ZHOROLOG ca │ │ │ 004a7f20: 6e20 6265 2075 7365 6420 6173 2074 6865 n be used as the │ │ │ 004a7f30: 2066 6972 7374 2061 7267 756d 656e 7420 first argument │ │ │ 004a7f40: 6f66 2024 5a44 4154 4528 292e 2054 6865 of $ZDATE(). The │ │ │ -004a7f50: 2074 6869 7264 2070 6965 6365 5200 1c7e third pieceR..~ │ │ │ +004a7f50: 2074 6869 7264 2070 6965 6365 5200 1ce0 third pieceR... │ │ │ 004a7f60: 8100 0020 2020 6973 2074 6865 206e 756d ... is the num │ │ │ 004a7f70: 6265 7220 6f66 206d 6963 726f 7365 636f ber of microseco │ │ │ 004a7f80: 6e64 7320 696e 2074 6865 2063 7572 7265 nds in the curre │ │ │ 004a7f90: 6e74 2073 6563 6f6e 642e 2054 6865 2061 nt second. The a │ │ │ 004a7fa0: 6363 7572 6163 7920 6f66 2074 6865 5100 ccuracy of theQ. │ │ │ -004a7fb0: 1c7e 9100 0020 2020 7468 6972 6420 7069 .~... third pi │ │ │ +004a7fb0: 1ce0 9100 0020 2020 7468 6972 6420 7069 ..... third pi │ │ │ 004a7fc0: 6563 6520 6973 2073 7562 6a65 6374 2074 ece is subject t │ │ │ 004a7fd0: 6f20 7468 6520 7072 6563 6973 696f 6e20 o the precision │ │ │ 004a7fe0: 6f66 2074 6865 2073 7973 7465 6d20 636c of the system cl │ │ │ 004a7ff0: 6f63 6b2e 2054 6865 2066 6f75 7274 6800 ock. The fourth. │ │ │ 004a8000: 0400 0000 ba07 0000 2330 0000 0000 0000 ........#0...... │ │ │ -004a8010: 6e00 007e 4845 4c50 00ff 7300 ff49 5356 n..~HELP..s..ISV │ │ │ +004a8010: 6e00 00e0 4845 4c50 00ff 7300 ff49 5356 n...HELP..s..ISV │ │ │ 004a8020: 00ff 7300 ff24 5a48 4f52 4f4c 4f47 00c0 ..s..$ZHOROLOG.. │ │ │ 004a8030: 1100 0020 2020 7069 6563 6520 6973 2061 ... piece is a │ │ │ 004a8040: 6e20 6f66 6673 6574 2069 6e20 7365 636f n offset in seco │ │ │ 004a8050: 6e64 7320 746f 2055 5443 2e20 466f 7220 nds to UTC. For │ │ │ 004a8060: 616e 7920 7661 6c69 6420 5554 4320 7469 any valid UTC ti │ │ │ 004a8070: 6d65 206f 6666 7365 742c 2074 6865 5100 me offset, theQ. │ │ │ -004a8080: 1c7e 1200 0020 2020 666f 7572 7468 2070 .~... fourth p │ │ │ +004a8080: 1ce0 1200 0020 2020 666f 7572 7468 2070 ..... fourth p │ │ │ 004a8090: 6965 6365 2069 7320 6120 6e75 6d62 6572 iece is a number │ │ │ 004a80a0: 2062 6574 7765 656e 202d 3433 3230 3020 between -43200 │ │ │ 004a80b0: 2866 6f72 2055 5443 2d31 323a 3030 2920 (for UTC-12:00) │ │ │ 004a80c0: 616e 6420 2b35 3034 3030 2028 666f 7254 and +50400 (forT │ │ │ -004a80d0: 001c 7e13 0000 2020 2055 5443 2b31 343a ..~... UTC+14: │ │ │ +004a80d0: 001c e013 0000 2020 2055 5443 2b31 343a ...... UTC+14: │ │ │ 004a80e0: 3030 292e 2054 6865 2076 616c 7565 206f 00). The value o │ │ │ 004a80f0: 6620 7468 6520 666f 7572 7468 2070 6965 f the fourth pie │ │ │ 004a8100: 6365 2072 656d 6169 6e73 2063 6f6e 7374 ce remains const │ │ │ 004a8110: 616e 7420 616c 6c20 7468 726f 7567 6820 ant all through │ │ │ -004a8120: 7468 6553 001c 7e14 0000 2020 2079 6561 theS..~... yea │ │ │ +004a8120: 7468 6553 001c e014 0000 2020 2079 6561 theS...... yea │ │ │ 004a8130: 7220 6578 6365 7074 2066 6f72 2074 686f r except for tho │ │ │ 004a8140: 7365 2070 6c61 6365 7320 7468 6174 206f se places that o │ │ │ 004a8150: 6273 6572 7665 2064 6179 6c69 6768 7420 bserve daylight │ │ │ 004a8160: 7361 7669 6e67 2074 696d 652e 2024 5a48 saving time. $ZH │ │ │ -004a8170: 4f52 4f4c 4f47 4b00 1c7e 1500 0020 2020 OROLOGK..~... │ │ │ +004a8170: 4f52 4f4c 4f47 4b00 1ce0 1500 0020 2020 OROLOGK...... │ │ │ 004a8180: 6163 6375 7261 6379 2069 7320 7375 626a accuracy is subj │ │ │ 004a8190: 6563 7420 746f 2074 6865 2070 7265 6369 ect to the preci │ │ │ 004a81a0: 7369 6f6e 206f 6620 7468 6520 7379 7374 sion of the syst │ │ │ 004a81b0: 656d 2063 6c6f 636b 2028 7573 6520 6d61 em clock (use ma │ │ │ -004a81c0: 6e4f 001c 7e16 0000 2020 2067 6574 7469 nO..~... getti │ │ │ +004a81c0: 6e4f 001c e016 0000 2020 2067 6574 7469 nO...... getti │ │ │ 004a81d0: 6d65 6f66 6461 7920 6672 6f6d 2074 6865 meofday from the │ │ │ 004a81e0: 2055 4e49 5820 7368 656c 6c20 666f 7220 UNIX shell for │ │ │ 004a81f0: 6d6f 7265 2069 6e66 6f72 6d61 7469 6f6e more information │ │ │ 004a8200: 292e 2054 6f20 6f62 7461 696e 2074 6865 ). To obtain the │ │ │ -004a8210: 5200 1c7e 1700 0020 2020 2448 4f52 4f4c R..~... $HOROL │ │ │ +004a8210: 5200 1ce0 1700 0020 2020 2448 4f52 4f4c R...... $HOROL │ │ │ 004a8220: 4f47 2072 6570 7265 7365 6e74 6174 696f OG representatio │ │ │ 004a8230: 6e20 6f66 2055 5443 2c20 6164 6420 7468 n of UTC, add th │ │ │ 004a8240: 6520 666f 7572 7468 2070 6965 6365 2074 e fourth piece t │ │ │ 004a8250: 6f20 7468 6520 7365 636f 6e64 2070 6965 o the second pie │ │ │ -004a8260: 6365 2e00 1c7e 1800 0020 2020 6f66 2024 ce...~... of $ │ │ │ +004a8260: 6365 2e00 1ce0 1800 0020 2020 6f66 2024 ce....... of $ │ │ │ 004a8270: 5a48 4f52 4f4c 4f47 2061 6e64 2070 726f ZHOROLOG and pro │ │ │ 004a8280: 6365 6564 2061 7320 666f 6c6c 6f77 733a ceed as follows: │ │ │ -004a8290: 0700 1c7e 1900 0053 001c 7e1a 0000 2020 ...~...S..~... │ │ │ +004a8290: 0700 1ce0 1900 0053 001c e01a 0000 2020 .......S...... │ │ │ 004a82a0: 2020 206f 2049 6620 7468 6520 7265 7375 o If the resu │ │ │ 004a82b0: 6c74 2069 7320 6120 6e65 6761 7469 7665 lt is a negative │ │ │ 004a82c0: 206e 756d 6265 722c 2073 7562 7472 6163 number, subtrac │ │ │ 004a82d0: 7420 6f6e 6520 6672 6f6d 2074 6865 2066 t one from the f │ │ │ -004a82e0: 6972 7374 2070 6965 6365 4d00 1c7e 2100 irst pieceM..~!. │ │ │ +004a82e0: 6972 7374 2070 6965 6365 4d00 1ce0 2100 irst pieceM...!. │ │ │ 004a82f0: 0020 2020 2020 2020 616e 6420 6164 6420 . and add │ │ │ 004a8300: 3836 3430 3020 286e 756d 6265 7220 6f66 86400 (number of │ │ │ 004a8310: 2073 6563 6f6e 6473 2069 6e20 6120 6461 seconds in a da │ │ │ 004a8320: 7929 2074 6f20 7468 6520 7365 636f 6e64 y) to the second │ │ │ -004a8330: 2070 6965 6365 2e53 001c 7e22 0000 2020 piece.S..~".. │ │ │ +004a8330: 2070 6965 6365 2e53 001c e022 0000 2020 piece.S...".. │ │ │ 004a8340: 2020 206f 2049 6620 7468 6520 7265 7375 o If the resu │ │ │ 004a8350: 6c74 2069 7320 6120 706f 7369 7469 7665 lt is a positive │ │ │ 004a8360: 206e 756d 6265 7220 6772 6561 7465 7220 number greater │ │ │ 004a8370: 7468 616e 2038 3634 3030 2c20 6164 6420 than 86400, add │ │ │ -004a8380: 6f6e 6520 746f 2074 6865 4300 1c7e 2300 one to theC..~#. │ │ │ +004a8380: 6f6e 6520 746f 2074 6865 4300 1ce0 2300 one to theC...#. │ │ │ 004a8390: 0020 2020 2020 2020 6669 7273 7420 7069 . first pi │ │ │ 004a83a0: 6563 6520 616e 6420 7375 6274 7261 6374 ece and subtract │ │ │ 004a83b0: 2038 3634 3030 2066 726f 6d20 7468 6520 86400 from the │ │ │ 004a83c0: 7365 636f 6e64 2070 6965 6365 2e07 001c second piece.... │ │ │ -004a83d0: 7e24 0000 1200 1c7e 2500 0020 2020 4578 ~$.....~%.. Ex │ │ │ -004a83e0: 616d 706c 653a 0700 1c7e 2600 001b 001c ample:...~&..... │ │ │ -004a83f0: 7e27 0000 2020 2047 544d 3e7a 7072 696e ~'.. GTM>zprin │ │ │ -004a8400: 7420 5e7a 686f 726f 1500 1c7e 2800 0020 t ^zhoro...~(.. │ │ │ +004a83d0: e024 0000 1200 1ce0 2500 0020 2020 4578 .$......%.. Ex │ │ │ +004a83e0: 616d 706c 653a 0700 1ce0 2600 001b 001c ample:....&..... │ │ │ +004a83f0: e027 0000 2020 2047 544d 3e7a 7072 696e .'.. GTM>zprin │ │ │ +004a8400: 7420 5e7a 686f 726f 1500 1ce0 2800 0020 t ^zhoro....(.. │ │ │ 004a8410: 2020 7a68 6f72 6f28 7a6f 6e65 2930 001c zhoro(zone)0.. │ │ │ -004a8420: 7e29 0000 2020 2020 7365 743a 2724 6461 ~).. set:'$da │ │ │ +004a8420: e029 0000 2020 2020 7365 743a 2724 6461 .).. set:'$da │ │ │ 004a8430: 7461 287a 6f6e 6529 207a 6f6e 653d 2245 ta(zone) zone="E │ │ │ 004a8440: 7572 6f70 652f 4c6f 6e64 6f6e 2214 001c urope/London"... │ │ │ -004a8450: 7e2a 0000 2020 2020 6e65 7720 7a75 747a ~*.. new zutz │ │ │ -004a8460: 6825 001c 7e31 0000 2020 2020 7365 7420 h%..~1.. set │ │ │ +004a8450: e02a 0000 2020 2020 6e65 7720 7a75 747a .*.. new zutz │ │ │ +004a8460: 6825 001c e031 0000 2020 2020 7365 7420 h%...1.. set │ │ │ 004a8470: 7a75 747a 683d 2424 6765 747a 7574 7a68 zutzh=$$getzutzh │ │ │ -004a8480: 287a 6f6e 6529 2a00 1c7e 3200 0020 2020 (zone)*..~2.. │ │ │ +004a8480: 287a 6f6e 6529 2a00 1ce0 3200 0020 2020 (zone)*...2.. │ │ │ 004a8490: 2064 6f20 6469 7370 6c61 7974 7a64 6574 do displaytzdet │ │ │ 004a84a0: 6169 6c73 287a 7574 7a68 2c7a 6f6e 6529 ails(zutzh,zone) │ │ │ -004a84b0: 0f00 1c7e 3300 0020 2020 2071 7569 7418 ...~3.. quit. │ │ │ -004a84c0: 001c 7e34 0000 2020 2067 6574 7a75 747a ..~4.. getzutz │ │ │ -004a84d0: 6828 7a6f 6e65 2994 001c 7e35 0000 2020 h(zone)...~5.. │ │ │ +004a84b0: 0f00 1ce0 3300 0020 2020 2071 7569 7418 ....3.. quit. │ │ │ +004a84c0: 001c e034 0000 2020 2067 6574 7a75 747a ...4.. getzutz │ │ │ +004a84d0: 6828 7a6f 6e65 2994 001c e035 0000 2020 h(zone)....5.. │ │ │ 004a84e0: 2020 2073 6574 2073 6863 6f6d 6d61 6e64 set shcommand │ │ │ 004a84f0: 3d22 545a 3d22 5f7a 6f6e 655f 2220 2467 ="TZ="_zone_" $g │ │ │ 004a8500: 746d 5f64 6973 742f 6d75 6d70 7320 2d72 tm_dist/mumps -r │ │ │ 004a8510: 756e 2025 5843 4d44 2027 7772 6974 6520 un %XCMD 'write │ │ │ 004a8520: 247a 7574 2c22 2220 2222 2c24 7a68 6f72 $zut,"" "",$zhor │ │ │ 004a8530: 6f6c 6f67 2c22 2220 2222 2c24 7a64 6174 olog,"" "",$zdat │ │ │ 004a8540: 6528 2468 6f72 6f6c 6f67 2c22 224d 4f4e e($horolog,""MON │ │ │ 004a8550: 2044 442c 5959 5959 2031 323a 3630 3a53 DD,YYYY 12:60:S │ │ │ -004a8560: 5320 414d 2222 292c 2127 2221 001c 7e36 S AM""),!'"!..~6 │ │ │ +004a8560: 5320 414d 2222 292c 2127 2221 001c e036 S AM""),!'"!...6 │ │ │ 004a8570: 0000 2020 2020 2073 6574 2064 6573 636e .. set descn │ │ │ -004a8580: 616d 653d 2274 7a70 6970 6522 4e00 1c7e ame="tzpipe"N..~ │ │ │ +004a8580: 616d 653d 2274 7a70 6970 6522 4e00 1ce0 ame="tzpipe"N... │ │ │ 004a8590: 3700 0020 2020 2020 6f70 656e 2064 6573 7.. open des │ │ │ 004a85a0: 636e 616d 653a 2873 6865 6c6c 3d22 2f62 cname:(shell="/b │ │ │ 004a85b0: 696e 2f73 6822 3a63 6f6d 6d61 6e64 3d73 in/sh":command=s │ │ │ 004a85c0: 6863 6f6d 6d61 6e64 3a72 6561 646f 6e6c hcommand:readonl │ │ │ -004a85d0: 7929 3a3a 2270 6970 6522 4400 1c7e 3800 y)::"pipe"D..~8. │ │ │ +004a85d0: 7929 3a3a 2270 6970 6522 4400 1ce0 3800 y)::"pipe"D...8. │ │ │ 004a85e0: 0020 2020 2020 7573 6520 6465 7363 6e61 . use descna │ │ │ 004a85f0: 6d65 2072 6561 6420 6461 7465 6c69 6e65 me read dateline │ │ │ 004a8600: 2075 7365 2024 7072 696e 6369 7061 6c20 use $principal │ │ │ 004a8610: 636c 6f73 6520 6465 7363 6e61 6d65 1900 close descname.. │ │ │ -004a8620: 1c7e 3900 0020 2020 2020 7175 6974 2064 .~9.. quit d │ │ │ -004a8630: 6174 656c 696e 6526 001c 7e3a 0000 2020 ateline&..~:.. │ │ │ +004a8620: 1ce0 3900 0020 2020 2020 7175 6974 2064 ..9.. quit d │ │ │ +004a8630: 6174 656c 696e 6526 001c e03a 0000 2020 ateline&...:.. │ │ │ 004a8640: 2064 6973 706c 6179 747a 6465 7461 696c displaytzdetail │ │ │ 004a8650: 7328 7a75 747a 682c 7a6f 6e65 292f 001c s(zutzh,zone)/.. │ │ │ -004a8660: 7e41 0000 2020 2020 7365 7420 7a75 743d ~A.. set zut= │ │ │ +004a8660: e041 0000 2020 2020 7365 7420 7a75 743d .A.. set zut= │ │ │ 004a8670: 2470 6965 6365 287a 7574 7a68 2c22 2022 $piece(zutzh," " │ │ │ -004a8680: 2c31 2920 2020 3b20 245a 5554 3400 1c7e ,1) ; $ZUT4..~ │ │ │ +004a8680: 2c31 2920 2020 3b20 245a 5554 3400 1ce0 ,1) ; $ZUT4... │ │ │ 004a8690: 4200 0020 2020 2073 6574 207a 683d 2470 B.. set zh=$p │ │ │ 004a86a0: 6965 6365 287a 7574 7a68 2c22 2022 2c32 iece(zutzh," ",2 │ │ │ 004a86b0: 2920 2020 203b 2024 5a48 4f52 4f4c 4f47 ) ; $ZHOROLOG │ │ │ -004a86c0: 4500 1c7e 4300 0020 2020 2073 6574 207a E..~C.. set z │ │ │ +004a86c0: 4500 1ce0 4300 0020 2020 2073 6574 207a E...C.. set z │ │ │ 004a86d0: 6866 703d 2470 6965 6365 287a 682c 222c hfp=$piece(zh,", │ │ │ 004a86e0: 222c 3129 2020 2020 203b 2066 6972 7374 ",1) ; first │ │ │ 004a86f0: 2070 6965 6365 206f 6620 245a 4820 6f66 piece of $ZH of │ │ │ -004a8700: 207a 6f6e 6524 001c 7e44 0000 2020 2020 zone$..~D.. │ │ │ +004a8700: 207a 6f6e 6524 001c e044 0000 2020 2020 zone$...D.. │ │ │ 004a8710: 7365 7420 7a68 7370 3d24 7069 6563 6528 set zhsp=$piece( │ │ │ -004a8720: 7a68 2c22 2c22 2c32 2924 001c 7e45 0000 zh,",",2)$..~E.. │ │ │ +004a8720: 7a68 2c22 2c22 2c32 2924 001c e045 0000 zh,",",2)$...E.. │ │ │ 004a8730: 2020 2020 7365 7420 7a68 7470 3d24 7069 set zhtp=$pi │ │ │ 004a8740: 6563 6528 7a68 2c22 2c22 2c33 2925 001c ece(zh,",",3)%.. │ │ │ -004a8750: 7e46 0000 2020 2020 7365 7420 7a68 666f ~F.. set zhfo │ │ │ +004a8750: e046 0000 2020 2020 7365 7420 7a68 666f .F.. set zhfo │ │ │ 004a8760: 703d 2470 6965 6365 287a 682c 222c 222c p=$piece(zh,",", │ │ │ -004a8770: 3429 4800 1c7e 4700 0020 2020 2073 6574 4)H..~G.. set │ │ │ +004a8770: 3429 4800 1ce0 4700 0020 2020 2073 6574 4)H...G.. set │ │ │ 004a8780: 2074 7a3d 7a68 666f 702f 3336 3030 2c68 tz=zhfop/3600,h │ │ │ 004a8790: 6f75 7273 3d24 7365 6c65 6374 2874 7a2a ours=$select(tz* │ │ │ 004a87a0: 747a 3d31 3a22 2048 6f75 7220 222c 313a tz=1:" Hour ",1: │ │ │ 004a87b0: 2220 486f 7572 7320 2229 0000 0000 0000 " Hours ")...... │ │ │ 004a87c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a87d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a87e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a87f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a8800: 0400 0000 ed07 0000 5030 0000 0000 0000 ........P0...... │ │ │ -004a8810: a500 007e 4845 4c50 00ff 7300 ff49 5356 ...~HELP..s..ISV │ │ │ +004a8810: a500 00e0 4845 4c50 00ff 7300 ff49 5356 ....HELP..s..ISV │ │ │ 004a8820: 00ff 7300 ff24 5a48 4f52 4f4c 4f47 00c0 ..s..$ZHOROLOG.. │ │ │ 004a8830: 4800 0020 2020 2077 7269 7465 2022 5469 H.. write "Ti │ │ │ 004a8840: 6d65 2069 6e20 222c 7a6f 6e65 2c22 2022 me in ",zone," " │ │ │ 004a8850: 2c24 7069 6563 6528 7a75 747a 682c 2220 ,$piece(zutzh," │ │ │ 004a8860: 222c 332c 3629 2c22 2024 5a55 543d 222c ",3,6)," $ZUT=", │ │ │ 004a8870: 7a75 742c 212c 2473 656c 6563 7428 747a zut,!,$select(tz │ │ │ 004a8880: 3c30 3a2d 747a 5f68 6f75 7273 5f22 4168 <0:-tz_hours_"Ah │ │ │ 004a8890: 6561 6420 6f66 222c 313a 747a 5f68 6f75 ead of",1:tz_hou │ │ │ 004a88a0: 7273 5f22 4265 6869 6e64 2229 2c22 2055 rs_"Behind")," U │ │ │ -004a88b0: 5443 222c 211e 001c 7e49 0000 2020 2020 TC",!...~I.. │ │ │ +004a88b0: 5443 222c 211e 001c e049 0000 2020 2020 TC",!....I.. │ │ │ 004a88c0: 7365 7420 7a68 7370 3d7a 6873 702b 7a68 set zhsp=zhsp+zh │ │ │ -004a88d0: 666f 7055 001c 7e4a 0000 2020 2020 6966 fopU..~J.. if │ │ │ +004a88d0: 666f 7055 001c e04a 0000 2020 2020 6966 fopU...J.. if │ │ │ 004a88e0: 207a 6873 703e 3836 3430 3020 7365 7420 zhsp>86400 set │ │ │ 004a88f0: 7a68 6670 3d7a 6866 702b 312c 7a68 7370 zhfp=zhfp+1,zhsp │ │ │ 004a8900: 3d7a 6873 702d 3836 3430 3020 2020 2020 =zhsp-86400 │ │ │ 004a8910: 3b20 3836 3430 3020 7365 636f 6e64 7320 ; 86400 seconds │ │ │ -004a8920: 696e 2061 2064 6179 3a00 1c7e 5100 0020 in a day:..~Q.. │ │ │ +004a8920: 696e 2061 2064 6179 3a00 1ce0 5100 0020 in a day:...Q.. │ │ │ 004a8930: 2020 2065 6c73 6520 2069 6620 7a68 7370 else if zhsp │ │ │ 004a8940: 3c31 2073 6574 207a 6866 703d 7a68 6670 <1 set zhfp=zhfp │ │ │ 004a8950: 2d31 2c7a 6873 703d 7a68 7370 2b38 3634 -1,zhsp=zhsp+864 │ │ │ -004a8960: 3030 4f00 1c7e 5200 0020 2020 2077 7269 00O..~R.. wri │ │ │ +004a8960: 3030 4f00 1ce0 5200 0020 2020 2077 7269 00O...R.. wri │ │ │ 004a8970: 7465 2022 5469 6d65 2069 6e20 5554 4320 te "Time in UTC │ │ │ 004a8980: 222c 247a 6461 7465 287a 6866 705f 222c ",$zdate(zhfp_", │ │ │ 004a8990: 225f 7a68 7370 2c22 4d4f 4e20 4444 2c59 "_zhsp,"MON DD,Y │ │ │ 004a89a0: 5959 5920 3132 3a36 303a 5353 2041 4d22 YYY 12:60:SS AM" │ │ │ -004a89b0: 290f 001c 7e53 0000 2020 2020 7175 6974 )...~S.. quit │ │ │ -004a89c0: 1700 1c7e 5400 0020 2020 4754 4d3e 646f ...~T.. GTM>do │ │ │ -004a89d0: 205e 7a68 6f72 6f4d 001c 7e55 0000 2020 ^zhoroM..~U.. │ │ │ +004a89b0: 290f 001c e053 0000 2020 2020 7175 6974 )....S.. quit │ │ │ +004a89c0: 1700 1ce0 5400 0020 2020 4754 4d3e 646f ....T.. GTM>do │ │ │ +004a89d0: 205e 7a68 6f72 6f4d 001c e055 0000 2020 ^zhoroM...U.. │ │ │ 004a89e0: 2054 696d 6520 696e 2045 7572 6f70 652f Time in Europe/ │ │ │ 004a89f0: 4c6f 6e64 6f6e 2041 5052 2031 302c 3230 London APR 10,20 │ │ │ 004a8a00: 3135 2030 353a 3230 3a32 3920 504d 2024 15 05:20:29 PM $ │ │ │ 004a8a10: 5a55 543d 3134 3238 3638 3238 3239 3231 ZUT=142868282921 │ │ │ -004a8a20: 3337 3131 1d00 1c7e 5600 0020 2020 3120 3711...~V.. 1 │ │ │ +004a8a20: 3337 3131 1d00 1ce0 5600 0020 2020 3120 3711....V.. 1 │ │ │ 004a8a30: 486f 7572 2041 6865 6164 206f 6620 5554 Hour Ahead of UT │ │ │ -004a8a40: 432d 001c 7e57 0000 2020 2054 696d 6520 C-..~W.. Time │ │ │ +004a8a40: 432d 001c e057 0000 2020 2054 696d 6520 C-...W.. Time │ │ │ 004a8a50: 696e 2055 5443 2041 5052 2031 302c 3230 in UTC APR 10,20 │ │ │ 004a8a60: 3135 2030 343a 3230 3a32 3920 504d 0e00 15 04:20:29 PM.. │ │ │ -004a8a70: 1c7e 5800 0020 2020 4754 4d3e 0700 1c7e .~X.. GTM>...~ │ │ │ -004a8a80: 5900 0014 0013 7e49 4355 5645 5200 0024 Y.....~ICUVER..$ │ │ │ -004a8a90: 5a49 4355 7665 7213 001a 7ebf 1100 0020 ZICUver...~.... │ │ │ -004a8aa0: 2020 245a 4943 5576 6572 0700 1b7e 2100 $ZICUver...~!. │ │ │ -004a8ab0: 004f 001b 7e31 0000 2020 2024 5a49 4355 .O..~1.. $ZICU │ │ │ +004a8a70: 1ce0 5800 0020 2020 4754 4d3e 0700 1ce0 ..X.. GTM>.... │ │ │ +004a8a80: 5900 0014 0013 e049 4355 5645 5200 0024 Y......ICUVER..$ │ │ │ +004a8a90: 5a49 4355 7665 7213 001a e0bf 1100 0020 ZICUver........ │ │ │ +004a8aa0: 2020 245a 4943 5576 6572 0700 1be0 2100 $ZICUver....!. │ │ │ +004a8ab0: 004f 001b e031 0000 2020 2024 5a49 4355 .O...1.. $ZICU │ │ │ 004a8ac0: 5645 5220 7072 6f76 6964 6573 2074 6865 VER provides the │ │ │ 004a8ad0: 2063 7572 7265 6e74 2049 6e74 6572 6e61 current Interna │ │ │ 004a8ae0: 7469 6f6e 616c 2043 6861 7261 6374 6572 tional Character │ │ │ 004a8af0: 2055 7469 6c69 7469 6573 2028 4943 5529 Utilities (ICU) │ │ │ -004a8b00: 3d00 1b7e 4100 0020 2020 7665 7273 696f =..~A.. versio │ │ │ +004a8b00: 3d00 1be0 4100 0020 2020 7665 7273 696f =...A.. versio │ │ │ 004a8b10: 6e20 6f72 2061 6e20 656d 7074 7920 7374 n or an empty st │ │ │ 004a8b20: 7269 6e67 2069 6620 4943 5520 6973 206e ring if ICU is n │ │ │ 004a8b30: 6f74 2061 7661 696c 6162 6c65 2e07 001b ot available.... │ │ │ -004a8b40: 7e51 0000 1200 1b7e 6100 0020 2020 2a2a ~Q.....~a.. ** │ │ │ -004a8b50: 4e6f 7465 2a2a 0700 1b7e 7100 0037 001b Note**...~q..7.. │ │ │ -004a8b60: 7e81 0000 2020 2054 6865 2076 6572 7369 ~... The versi │ │ │ +004a8b40: e051 0000 1200 1be0 6100 0020 2020 2a2a .Q......a.. ** │ │ │ +004a8b50: 4e6f 7465 2a2a 0700 1be0 7100 0037 001b Note**....q..7.. │ │ │ +004a8b60: e081 0000 2020 2054 6865 2076 6572 7369 .... The versi │ │ │ 004a8b70: 6f6e 2069 7320 626c 616e 6b2f 656d 7074 on is blank/empt │ │ │ 004a8b80: 7920 6966 2024 5a43 4853 4554 2069 7320 y if $ZCHSET is │ │ │ -004a8b90: 224d 222e 0700 1b7e 9100 001d 0014 7e4e "M"....~......~N │ │ │ +004a8b90: 224d 222e 0700 1be0 9100 001d 0014 e04e "M"............N │ │ │ 004a8ba0: 494e 5445 5252 5550 5400 0024 5a49 4e49 INTERRUPT..$ZINI │ │ │ -004a8bb0: 6e74 6572 7275 7074 1800 1f7e bf11 0000 nterrupt...~.... │ │ │ +004a8bb0: 6e74 6572 7275 7074 1800 1fe0 bf11 0000 nterrupt........ │ │ │ 004a8bc0: 2020 2024 5a49 4e49 6e74 6572 7275 7074 $ZINInterrupt │ │ │ -004a8bd0: 0700 207e 2100 0050 0020 7e31 0000 2020 .. ~!..P. ~1.. │ │ │ +004a8bd0: 0700 20e0 2100 0050 0020 e031 0000 2020 .. .!..P. .1.. │ │ │ 004a8be0: 2024 5a49 4e49 5b4e 5445 5252 5550 545d $ZINI[NTERRUPT] │ │ │ 004a8bf0: 2065 7661 6c75 6174 6573 2074 6f20 3120 evaluates to 1 │ │ │ 004a8c00: 2854 5255 4529 2077 6865 6e20 6120 7072 (TRUE) when a pr │ │ │ 004a8c10: 6f63 6573 7320 6973 2065 7865 6375 7469 ocess is executi │ │ │ -004a8c20: 6e67 2063 6f64 6548 0020 7e41 0000 2020 ng codeH. ~A.. │ │ │ +004a8c20: 6e67 2063 6f64 6548 0020 e041 0000 2020 ng codeH. .A.. │ │ │ 004a8c30: 2069 6e69 7469 6174 6564 2062 7920 7468 initiated by th │ │ │ 004a8c40: 6520 696e 7465 7272 7570 7420 6d65 6368 e interrupt mech │ │ │ 004a8c50: 616e 6973 6d2c 2061 6e64 206f 7468 6572 anism, and other │ │ │ 004a8c60: 7769 7365 2030 2028 4641 4c53 4529 2e07 wise 0 (FALSE).. │ │ │ -004a8c70: 0020 7e51 0000 4f00 207e 6100 0020 2020 . ~Q..O. ~a.. │ │ │ +004a8c70: 0020 e051 0000 4f00 20e0 6100 0020 2020 . .Q..O. .a.. │ │ │ 004a8c80: 4754 2e4d 2064 6f65 7320 6e6f 7420 7065 GT.M does not pe │ │ │ 004a8c90: 726d 6974 2074 6865 2053 4554 206f 7220 rmit the SET or │ │ │ 004a8ca0: 4e45 5720 636f 6d6d 616e 6473 2074 6f20 NEW commands to │ │ │ 004a8cb0: 6d6f 6469 6679 2024 5a49 4e49 4e54 4552 modify $ZININTER │ │ │ -004a8cc0: 5255 5054 2e07 0020 7e71 0000 1800 157e RUPT... ~q.....~ │ │ │ +004a8cc0: 5255 5054 2e07 0020 e071 0000 1800 15e0 RUPT... .q...... │ │ │ 004a8cd0: 5445 5252 5550 5400 0024 5a49 4e54 6572 TERRUPT..$ZINTer │ │ │ -004a8ce0: 7275 7074 1600 1d7e bf11 0000 2020 2024 rupt...~.... $ │ │ │ -004a8cf0: 5a49 4e54 6572 7275 7074 0700 1e7e 2100 ZINTerrupt...~!. │ │ │ -004a8d00: 004b 001e 7e31 0000 2020 2024 5a49 4e54 .K..~1.. $ZINT │ │ │ +004a8ce0: 7275 7074 1600 1de0 bf11 0000 2020 2024 rupt........ $ │ │ │ +004a8cf0: 5a49 4e54 6572 7275 7074 0700 1ee0 2100 ZINTerrupt....!. │ │ │ +004a8d00: 004b 001e e031 0000 2020 2024 5a49 4e54 .K...1.. $ZINT │ │ │ 004a8d10: 5b45 5252 5550 545d 2073 7065 6369 6669 [ERRUPT] specifi │ │ │ 004a8d20: 6573 2074 6865 2063 6f64 6520 7468 6174 es the code that │ │ │ 004a8d30: 2047 542e 4d20 5845 4355 5445 7320 6174 GT.M XECUTEs at │ │ │ -004a8d40: 2074 6865 2074 696d 6520 6f66 5000 1e7e the time ofP..~ │ │ │ +004a8d40: 2074 6865 2074 696d 6520 6f66 5000 1ee0 the time ofP... │ │ │ 004a8d50: 4100 0020 2020 7072 6f63 6573 7369 6e67 A.. processing │ │ │ 004a8d60: 2061 6e20 696e 7465 7272 7570 7420 2866 an interrupt (f │ │ │ 004a8d70: 6f72 2065 7861 6d70 6c65 2c20 7468 726f or example, thro │ │ │ 004a8d80: 7567 6820 6120 4d55 5049 5020 494e 5452 ugh a MUPIP INTR │ │ │ -004a8d90: 5054 292e 2057 6869 6c65 2061 5000 1e7e PT). While aP..~ │ │ │ +004a8d90: 5054 292e 2057 6869 6c65 2061 5000 1ee0 PT). While aP... │ │ │ 004a8da0: 5100 0020 2020 245a 494e 5445 5252 5550 Q.. $ZINTERRUP │ │ │ 004a8db0: 5420 6163 7469 6f6e 2069 7320 696e 2070 T action is in p │ │ │ 004a8dc0: 726f 6365 7373 2c20 4754 2e4d 2064 6566 rocess, GT.M def │ │ │ 004a8dd0: 6572 7320 616e 7920 6164 6469 7469 6f6e ers any addition │ │ │ -004a8de0: 616c 2069 6e74 6572 7275 7074 4f00 1e7e al interruptO..~ │ │ │ +004a8de0: 616c 2069 6e74 6572 7275 7074 4f00 1ee0 al interruptO... │ │ │ 004a8df0: 6100 0020 2020 7369 676e 616c 732e 2041 a.. signals. A │ │ │ 004a8e00: 7420 7468 6520 7469 6d65 206f 6620 696e t the time of in │ │ │ 004a8e10: 766f 6b69 6e67 2061 6e20 696e 7465 7272 voking an interr │ │ │ 004a8e20: 7570 7420 6861 6e64 6c65 722c 2047 542e upt handler, GT. │ │ │ -004a8e30: 4d20 7361 7665 7320 7468 654c 001e 7e71 M saves theL..~q │ │ │ +004a8e30: 4d20 7361 7665 7320 7468 654c 001e e071 M saves theL...q │ │ │ 004a8e40: 0000 2020 2063 7572 7265 6e74 2076 616c .. current val │ │ │ 004a8e50: 7565 7320 6f66 2024 4543 4f44 4520 616e ues of $ECODE an │ │ │ 004a8e60: 6420 2452 4546 4552 454e 4345 2061 6e64 d $REFERENCE and │ │ │ 004a8e70: 2072 6573 746f 7265 7320 7468 656d 2077 restores them w │ │ │ -004a8e80: 6865 6e20 7468 6550 001e 7e81 0000 2020 hen theP..~... │ │ │ +004a8e80: 6865 6e20 7468 6550 001e e081 0000 2020 hen theP...... │ │ │ 004a8e90: 2069 6e74 6572 7275 7074 2068 616e 646c interrupt handl │ │ │ 004a8ea0: 6572 2072 6574 7572 6e73 2e20 4754 2e4d er returns. GT.M │ │ │ 004a8eb0: 206e 6569 7468 6572 2073 6176 6573 206e neither saves n │ │ │ 004a8ec0: 6f72 2072 6573 746f 7265 7320 7468 6520 or restores the │ │ │ -004a8ed0: 6375 7272 656e 7417 001e 7e91 0000 2020 current...~... │ │ │ +004a8ed0: 6375 7272 656e 7417 001e e091 0000 2020 current....... │ │ │ 004a8ee0: 2064 6576 6963 6520 2824 494f 292e 0800 device ($IO)... │ │ │ -004a8ef0: 1d7e c011 0000 4a00 1e7e 1200 0020 2020 .~....J..~... │ │ │ +004a8ef0: 1de0 c011 0000 4a00 1ee0 1200 0020 2020 ......J...... │ │ │ 004a8f00: 4754 2e4d 2070 6572 6d69 7473 2074 6865 GT.M permits the │ │ │ 004a8f10: 2053 4554 2063 6f6d 6d61 6e64 2074 6f20 SET command to │ │ │ 004a8f20: 6d6f 6469 6679 2074 6865 2076 616c 7565 modify the value │ │ │ 004a8f30: 206f 6620 245a 494e 5445 5252 5550 542e of $ZINTERRUPT. │ │ │ -004a8f40: 0700 1e7e 1300 0054 001e 7e14 0000 2020 ...~...T..~... │ │ │ +004a8f40: 0700 1ee0 1300 0054 001e e014 0000 2020 .......T...... │ │ │ 004a8f50: 2049 6620 616e 2069 6e74 6572 7275 7074 If an interrupt │ │ │ 004a8f60: 2068 616e 646c 6572 2063 6861 6e67 6573 handler changes │ │ │ 004a8f70: 2074 6865 2063 7572 7265 6e74 2049 4f20 the current IO │ │ │ 004a8f80: 6465 7669 6365 2028 7669 6120 5553 4529 device (via USE) │ │ │ -004a8f90: 2c20 6974 2069 7320 7468 6552 001e 7e15 , it is theR..~. │ │ │ +004a8f90: 2c20 6974 2069 7320 7468 6552 001e e015 , it is theR.... │ │ │ 004a8fa0: 0000 2020 2072 6573 706f 6e73 6962 696c .. responsibil │ │ │ 004a8fb0: 6974 7920 6f66 2074 6865 2069 6e74 6572 ity of the inter │ │ │ 004a8fc0: 7275 7074 2068 616e 646c 6572 2074 6f20 rupt handler to │ │ │ 004a8fd0: 7265 7374 6f72 6520 7468 6520 6375 7272 restore the curr │ │ │ 004a8fe0: 656e 7420 494f 2064 6576 6963 6500 0000 ent IO device... │ │ │ 004a8ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a9000: 0400 0000 c507 0000 7530 0000 0000 0000 ........u0...... │ │ │ -004a9010: 6e00 007e 4845 4c50 00ff 7300 ff49 5356 n..~HELP..s..ISV │ │ │ +004a9010: 6e00 00e0 4845 4c50 00ff 7300 ff49 5356 n...HELP..s..ISV │ │ │ 004a9020: 00ff 7300 ff24 5a49 4e54 4552 5255 5054 ..s..$ZINTERRUPT │ │ │ 004a9030: 00c0 1600 0020 2020 6265 666f 7265 2072 ..... before r │ │ │ 004a9040: 6574 7572 6e69 6e67 2e20 5468 6572 6520 eturning. There │ │ │ 004a9050: 6172 6520 7375 6666 6963 6965 6e74 206c are sufficient l │ │ │ 004a9060: 6567 6974 696d 6174 6520 706f 7373 6962 egitimate possib │ │ │ 004a9070: 696c 6974 6965 7320 7768 7920 616e 5400 ilities why anT. │ │ │ -004a9080: 1e7e 1700 0020 2020 696e 7465 7272 7570 .~... interrup │ │ │ +004a9080: 1ee0 1700 0020 2020 696e 7465 7272 7570 ..... interrup │ │ │ 004a9090: 7420 726f 7574 696e 6520 776f 756c 6420 t routine would │ │ │ 004a90a0: 7761 6e74 2074 6f20 6368 616e 6765 2074 want to change t │ │ │ 004a90b0: 6865 2063 7572 7265 6e74 2049 4f20 6465 he current IO de │ │ │ 004a90c0: 7669 6365 2028 666f 7220 6578 616d 706c vice (for exampl │ │ │ -004a90d0: 653b 5200 1e7e 1800 0020 2020 6461 696c e;R..~... dail │ │ │ +004a90d0: 653b 5200 1ee0 1800 0020 2020 6461 696c e;R...... dail │ │ │ 004a90e0: 7920 6c6f 6720 7377 6974 6368 696e 6729 y log switching) │ │ │ 004a90f0: 2c20 7468 6174 2074 6869 7320 7061 7274 , that this part │ │ │ 004a9100: 206f 6620 7468 6520 7072 6f63 6573 7320 of the process │ │ │ 004a9110: 636f 6e74 6578 7420 6973 206e 6f74 2073 context is not s │ │ │ -004a9120: 6176 6564 2500 1e7e 1900 0020 2020 616e aved%..~... an │ │ │ +004a9120: 6176 6564 2500 1ee0 1900 0020 2020 616e aved%...... an │ │ │ 004a9130: 6420 7265 7374 6f72 6564 2061 7574 6f6d d restored autom │ │ │ -004a9140: 6174 6963 616c 6c79 2e07 001e 7e1a 0000 atically....~... │ │ │ -004a9150: 4e00 1e7e 2100 0020 2020 5468 6520 696e N..~!.. The in │ │ │ +004a9140: 6174 6963 616c 6c79 2e07 001e e01a 0000 atically........ │ │ │ +004a9150: 4e00 1ee0 2100 0020 2020 5468 6520 696e N...!.. The in │ │ │ 004a9160: 6974 6961 6c20 7661 6c75 6520 666f 7220 itial value for │ │ │ 004a9170: 245a 494e 5445 5252 5550 5420 6973 2074 $ZINTERRUPT is t │ │ │ 004a9180: 616b 656e 2066 726f 6d20 7468 6520 554e aken from the UN │ │ │ 004a9190: 4958 2065 6e76 6972 6f6e 6d65 6e74 5200 IX environmentR. │ │ │ -004a91a0: 1e7e 2200 0020 2020 7661 7269 6162 6c65 .~".. variable │ │ │ +004a91a0: 1ee0 2200 0020 2020 7661 7269 6162 6c65 ..".. variable │ │ │ 004a91b0: 2067 746d 5f7a 696e 7465 7272 7570 7420 gtm_zinterrupt │ │ │ 004a91c0: 6966 2069 7420 6973 2073 7065 6369 6669 if it is specifi │ │ │ 004a91d0: 6564 2c20 6f74 6865 7277 6973 6520 6974 ed, otherwise it │ │ │ 004a91e0: 2064 6566 6175 6c74 7320 746f 2074 6865 defaults to the │ │ │ -004a91f0: 1b00 1e7e 2300 0020 2020 666f 6c6c 6f77 ...~#.. follow │ │ │ -004a9200: 696e 6720 7374 7269 6e67 3a07 001e 7e24 ing string:...~$ │ │ │ -004a9210: 0000 1800 1e7e 2500 0020 2020 4946 2024 .....~%.. IF $ │ │ │ -004a9220: 5a4a 4f42 4558 414d 2829 0700 1e7e 2600 ZJOBEXAM()...~&. │ │ │ -004a9230: 0053 001e 7e27 0000 2020 2054 6865 2049 .S..~'.. The I │ │ │ +004a91f0: 1b00 1ee0 2300 0020 2020 666f 6c6c 6f77 ....#.. follow │ │ │ +004a9200: 696e 6720 7374 7269 6e67 3a07 001e e024 ing string:....$ │ │ │ +004a9210: 0000 1800 1ee0 2500 0020 2020 4946 2024 ......%.. IF $ │ │ │ +004a9220: 5a4a 4f42 4558 414d 2829 0700 1ee0 2600 ZJOBEXAM()....&. │ │ │ +004a9230: 0053 001e e027 0000 2020 2054 6865 2049 .S...'.. The I │ │ │ 004a9240: 4620 7374 6174 656d 656e 7420 6578 6563 F statement exec │ │ │ 004a9250: 7574 6573 2074 6865 2024 5a4a 4f42 4558 utes the $ZJOBEX │ │ │ 004a9260: 414d 2066 756e 6374 696f 6e20 6275 7420 AM function but │ │ │ 004a9270: 6566 6665 6374 6976 656c 7920 6469 7363 effectively disc │ │ │ -004a9280: 6172 6473 1b00 1e7e 2800 0020 2020 7468 ards...~(.. th │ │ │ +004a9280: 6172 6473 1b00 1ee0 2800 0020 2020 7468 ards....(.. th │ │ │ 004a9290: 6520 7265 7475 726e 2076 616c 7565 2e07 e return value.. │ │ │ -004a92a0: 001e 7e29 0000 1200 1e7e 2a00 0020 2020 ..~).....~*.. │ │ │ -004a92b0: 2a2a 4e6f 7465 2a2a 0700 1e7e 3100 0051 **Note**...~1..Q │ │ │ -004a92c0: 001e 7e32 0000 2020 2049 6620 7468 6520 ..~2.. If the │ │ │ +004a92a0: 001e e029 0000 1200 1ee0 2a00 0020 2020 ...)......*.. │ │ │ +004a92b0: 2a2a 4e6f 7465 2a2a 0700 1ee0 3100 0051 **Note**....1..Q │ │ │ +004a92c0: 001e e032 0000 2020 2049 6620 7468 6520 ...2.. If the │ │ │ 004a92d0: 6465 6661 756c 7420 7661 6c75 6520 666f default value fo │ │ │ 004a92e0: 7220 245a 494e 5445 5252 5550 5420 6973 r $ZINTERRUPT is │ │ │ 004a92f0: 206d 6f64 6966 6965 642c 206e 6f20 245a modified, no $Z │ │ │ 004a9300: 4a4f 4245 5841 4d28 2920 6f63 6375 7273 JOBEXAM() occurs │ │ │ -004a9310: 5400 1e7e 3300 0020 2020 756e 6c65 7373 T..~3.. unless │ │ │ +004a9310: 5400 1ee0 3300 0020 2020 756e 6c65 7373 T...3.. unless │ │ │ 004a9320: 2074 6865 2072 6570 6c61 6365 6d65 6e74 the replacement │ │ │ 004a9330: 2076 616c 7565 2064 6972 6563 746c 7920 value directly │ │ │ 004a9340: 6f72 2069 6e64 6972 6563 746c 7920 696e or indirectly in │ │ │ 004a9350: 766f 6b65 7320 7468 6174 2066 756e 6374 vokes that funct │ │ │ -004a9360: 696f 6e2e 5000 1e7e 3400 0020 2020 496e ion.P..~4.. In │ │ │ +004a9360: 696f 6e2e 5000 1ee0 3400 0020 2020 496e ion.P...4.. In │ │ │ 004a9370: 206f 7468 6572 2077 6f72 6473 2c20 7768 other words, wh │ │ │ 004a9380: 696c 6520 245a 4a4f 4245 5841 4d28 2920 ile $ZJOBEXAM() │ │ │ 004a9390: 6973 2070 6172 7420 6f66 2074 6865 2069 is part of the i │ │ │ 004a93a0: 6e74 6572 7275 7074 2068 616e 646c 696e nterrupt handlin │ │ │ -004a93b0: 6720 6279 4800 1e7e 3500 0020 2020 6465 g byH..~5.. de │ │ │ +004a93b0: 6720 6279 4800 1ee0 3500 0020 2020 6465 g byH...5.. de │ │ │ 004a93c0: 6661 756c 742c 2069 7420 6973 206e 6f74 fault, it is not │ │ │ 004a93d0: 2061 6e20 696d 706c 6963 6974 2070 6172 an implicit par │ │ │ 004a93e0: 7420 6f66 2074 6865 2069 6e74 6572 7275 t of the interru │ │ │ -004a93f0: 7074 2068 616e 646c 696e 672e 0700 1e7e pt handling....~ │ │ │ -004a9400: 3600 0053 001e 7e37 0000 2020 2054 6865 6..S..~7.. The │ │ │ +004a93f0: 7074 2068 616e 646c 696e 672e 0700 1ee0 pt handling..... │ │ │ +004a9400: 3600 0053 001e e037 0000 2020 2054 6865 6..S...7.. The │ │ │ 004a9410: 2069 6e74 6572 7275 7074 2068 616e 646c interrupt handl │ │ │ 004a9420: 6572 2069 7320 6578 6563 7574 6564 2062 er is executed b │ │ │ 004a9430: 7920 4754 2e4d 2077 6865 6e20 6f6e 2061 y GT.M when on a │ │ │ 004a9440: 2073 7461 7465 6d65 6e74 2062 6f75 6e64 statement bound │ │ │ -004a9450: 6172 7920 6f72 5200 1e7e 3800 0020 2020 ary orR..~8.. │ │ │ +004a9450: 6172 7920 6f72 5200 1ee0 3800 0020 2020 ary orR...8.. │ │ │ 004a9460: 6f6e 2061 6e20 6170 7072 6f70 7269 6174 on an appropriat │ │ │ 004a9470: 6520 626f 756e 6461 7279 2069 6e20 6120 e boundary in a │ │ │ 004a9480: 706f 7465 6e74 6961 6c6c 7920 6c6f 6e67 potentially long │ │ │ 004a9490: 2072 756e 6e69 6e67 2043 4f4d 4d41 4e44 running COMMAND │ │ │ -004a94a0: 2028 696e 2074 6865 5100 1e7e 3900 0020 (in theQ..~9.. │ │ │ +004a94a0: 2028 696e 2074 6865 5100 1ee0 3900 0020 (in theQ...9.. │ │ │ 004a94b0: 2020 7361 6d65 2070 6c61 6365 2061 7320 same place as │ │ │ 004a94c0: 4754 2e4d 2072 6563 6f67 6e69 7a65 7320 GT.M recognizes │ │ │ 004a94d0: 3c43 5452 4c2d 433e 292e 2049 6620 6120 ). If a │ │ │ 004a94e0: 4754 2e4d 2070 726f 6365 7373 2069 7320 GT.M process is │ │ │ -004a94f0: 696e 2061 206c 6f6e 6753 001e 7e3a 0000 in a longS..~:.. │ │ │ +004a94f0: 696e 2061 206c 6f6e 6753 001e e03a 0000 in a longS...:.. │ │ │ 004a9500: 2020 2072 756e 6e69 6e67 2065 7874 6572 running exter │ │ │ 004a9510: 6e61 6c20 6361 6c6c 2028 666f 7220 6578 nal call (for ex │ │ │ 004a9520: 616d 706c 653b 2077 6169 7469 6e67 2069 ample; waiting i │ │ │ 004a9530: 6e20 6120 6d65 7373 6167 6520 7175 6575 n a message queu │ │ │ -004a9540: 6529 2047 542e 4d20 646f 6573 5300 1e7e e) GT.M doesS..~ │ │ │ +004a9540: 6529 2047 542e 4d20 646f 6573 5300 1ee0 e) GT.M doesS... │ │ │ 004a9550: 4100 0020 2020 6e6f 7420 6861 7665 2073 A.. not have s │ │ │ 004a9560: 7566 6669 6369 656e 7420 636f 6e74 726f ufficient contro │ │ │ 004a9570: 6c20 6f66 2074 6865 2070 726f 6365 7373 l of the process │ │ │ 004a9580: 2073 7461 7465 2074 6f20 696d 6d65 6469 state to immedi │ │ │ 004a9590: 6174 656c 7920 6472 6976 6520 7468 6551 ately drive theQ │ │ │ -004a95a0: 001e 7e42 0000 2020 2069 6e74 6572 7275 ..~B.. interru │ │ │ +004a95a0: 001e e042 0000 2020 2069 6e74 6572 7275 ...B.. interru │ │ │ 004a95b0: 7074 2068 616e 646c 6572 2e20 4754 2e4d pt handler. GT.M │ │ │ 004a95c0: 2072 6563 6f67 6e69 7a65 7320 7468 6520 recognizes the │ │ │ 004a95d0: 696e 7465 7272 7570 7420 7265 7175 6573 interrupt reques │ │ │ 004a95e0: 7420 616e 6420 6472 6976 6573 2074 6865 t and drives the │ │ │ -004a95f0: 5400 1e7e 4300 0020 2020 6861 6e64 6c65 T..~C.. handle │ │ │ +004a95f0: 5400 1ee0 4300 0020 2020 6861 6e64 6c65 T...C.. handle │ │ │ 004a9600: 7220 6166 7465 7220 7468 6520 6578 7465 r after the exte │ │ │ 004a9610: 726e 616c 2063 616c 6c20 7265 7475 726e rnal call return │ │ │ 004a9620: 7320 746f 2047 542e 4d20 616e 6420 7468 s to GT.M and th │ │ │ 004a9630: 6520 7072 6f63 6573 7320 7265 6163 6865 e process reache │ │ │ -004a9640: 7320 616e 2900 1e7e 4400 0020 2020 6170 s an)..~D.. ap │ │ │ +004a9640: 7320 616e 2900 1ee0 4400 0020 2020 6170 s an)...D.. ap │ │ │ 004a9650: 7072 6f70 7269 6174 6520 6578 6563 7574 propriate execut │ │ │ 004a9660: 696f 6e20 626f 756e 6461 7279 2e07 001e ion boundary.... │ │ │ -004a9670: 7e45 0000 1200 1e7e 4600 0020 2020 2a2a ~E.....~F.. ** │ │ │ -004a9680: 4e6f 7465 2a2a 0700 1e7e 4700 0054 001e Note**...~G..T.. │ │ │ -004a9690: 7e48 0000 2020 2054 6865 2069 6e74 6572 ~H.. The inter │ │ │ +004a9670: e045 0000 1200 1ee0 4600 0020 2020 2a2a .E......F.. ** │ │ │ +004a9680: 4e6f 7465 2a2a 0700 1ee0 4700 0054 001e Note**....G..T.. │ │ │ +004a9690: e048 0000 2020 2054 6865 2069 6e74 6572 .H.. The inter │ │ │ 004a96a0: 7275 7074 2068 616e 646c 6572 2064 6f65 rupt handler doe │ │ │ 004a96b0: 7320 6e6f 7420 6f70 6572 6174 6520 226f s not operate "o │ │ │ 004a96c0: 7574 7369 6465 2220 7468 6520 6375 7272 utside" the curr │ │ │ 004a96d0: 656e 7420 4d20 656e 7669 726f 6e6d 656e ent M environmen │ │ │ -004a96e0: 743b 001e 7e49 0000 2020 2062 7574 2072 t;..~I.. but r │ │ │ +004a96e0: 743b 001e e049 0000 2020 2062 7574 2072 t;...I.. but r │ │ │ 004a96f0: 6174 6865 7220 7769 7468 696e 2074 6865 ather within the │ │ │ 004a9700: 2065 6e76 6972 6f6e 6d65 6e74 206f 6620 environment of │ │ │ -004a9710: 7468 6520 7072 6f63 6573 732e 0700 1e7e the process....~ │ │ │ -004a9720: 4a00 0053 001e 7e51 0000 2020 2049 7420 J..S..~Q.. It │ │ │ +004a9710: 7468 6520 7072 6f63 6573 732e 0700 1ee0 the process..... │ │ │ +004a9720: 4a00 0053 001e e051 0000 2020 2049 7420 J..S...Q.. It │ │ │ 004a9730: 6973 2070 6f73 7369 626c 6520 666f 7220 is possible for │ │ │ 004a9740: 7468 6520 696e 7465 7272 7570 7420 6861 the interrupt ha │ │ │ 004a9750: 6e64 6c65 7220 746f 2062 6520 6578 6563 ndler to be exec │ │ │ 004a9760: 7574 6564 2077 6869 6c65 2074 6865 2070 uted while the p │ │ │ -004a9770: 726f 6365 7373 4f00 1e7e 5200 0020 2020 rocessO..~R.. │ │ │ +004a9770: 726f 6365 7373 4f00 1ee0 5200 0020 2020 rocessO...R.. │ │ │ 004a9780: 6578 6563 7574 696e 6720 6120 5450 2074 executing a TP t │ │ │ 004a9790: 7261 6e73 6163 7469 6f6e 2068 6f6c 6473 ransaction holds │ │ │ 004a97a0: 2074 6865 2063 7269 7469 6361 6c20 7365 the critical se │ │ │ 004a97b0: 6374 696f 6e20 666f 7220 6f6e 6520 6f72 ction for one or │ │ │ 004a97c0: 206d 6f72 6500 0000 0000 0000 0000 0000 more........... │ │ │ 004a97d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a97e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a97f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004a9800: 0400 0000 fe07 0000 9330 0000 0000 0000 .........0...... │ │ │ -004a9810: 6f00 007e 4845 4c50 00ff 7300 ff49 5356 o..~HELP..s..ISV │ │ │ +004a9810: 6f00 00e0 4845 4c50 00ff 7300 ff49 5356 o...HELP..s..ISV │ │ │ 004a9820: 00ff 7300 ff24 5a49 4e54 4552 5255 5054 ..s..$ZINTERRUPT │ │ │ 004a9830: 00c0 5300 0020 2020 7265 6769 6f6e 732e ..S.. regions. │ │ │ 004a9840: 2055 7365 206f 6620 7468 6973 2066 6561 Use of this fea │ │ │ 004a9850: 7475 7265 206d 6179 2063 7265 6174 6520 ture may create │ │ │ 004a9860: 7465 6d70 6f72 6172 7920 6861 6e67 7320 temporary hangs │ │ │ 004a9870: 6f72 2070 6175 7365 7320 7768 696c 6552 or pauses whileR │ │ │ -004a9880: 001e 7e54 0000 2020 2074 6865 2069 6e74 ..~T.. the int │ │ │ +004a9880: 001e e054 0000 2020 2074 6865 2069 6e74 ...T.. the int │ │ │ 004a9890: 6572 7275 7074 2068 616e 646c 6572 2065 errupt handler e │ │ │ 004a98a0: 7865 6375 7465 732e 2046 6f72 2074 6865 xecutes. For the │ │ │ 004a98b0: 2064 6566 6175 6c74 2063 6173 6520 7768 default case wh │ │ │ 004a98c0: 6572 6520 7468 6520 696e 7465 7272 7570 ere the interrup │ │ │ -004a98d0: 7452 001e 7e55 0000 2020 2068 616e 646c tR..~U.. handl │ │ │ +004a98d0: 7452 001e e055 0000 2020 2068 616e 646c tR...U.. handl │ │ │ 004a98e0: 6572 2075 7365 7320 245a 4a4f 4245 5841 er uses $ZJOBEXA │ │ │ 004a98f0: 4d28 2920 746f 2063 7265 6174 6520 6120 M() to create a │ │ │ 004a9900: 6475 6d70 2c20 7468 6520 7061 7573 6520 dump, the pause │ │ │ 004a9910: 6475 7261 7469 6f6e 2064 6570 656e 6473 duration depends │ │ │ -004a9920: 206f 6e52 001e 7e56 0000 2020 2074 6865 onR..~V.. the │ │ │ +004a9920: 206f 6e52 001e e056 0000 2020 2074 6865 onR...V.. the │ │ │ 004a9930: 206e 756d 6265 7220 6f66 206c 6f63 616c number of local │ │ │ 004a9940: 2076 6172 6961 626c 6573 2069 6e20 7468 variables in th │ │ │ 004a9950: 6520 7072 6f63 6573 7320 6174 2074 6865 e process at the │ │ │ 004a9960: 2074 696d 6520 6f66 2074 6865 2064 756d time of the dum │ │ │ -004a9970: 7020 616e 6452 001e 7e57 0000 2020 206f p andR..~W.. o │ │ │ +004a9970: 7020 616e 6452 001e e057 0000 2020 206f p andR...W.. o │ │ │ 004a9980: 6e20 7468 6520 7370 6565 6420 6f66 2074 n the speed of t │ │ │ 004a9990: 6865 2073 6563 6f6e 6461 7279 2073 746f he secondary sto │ │ │ 004a99a0: 7261 6765 2064 6576 6963 652e 2053 7563 rage device. Suc │ │ │ 004a99b0: 6820 6120 6475 6d70 2069 7320 736c 6f77 h a dump is slow │ │ │ -004a99c0: 6572 206f 6e20 6154 001e 7e58 0000 2020 er on aT..~X.. │ │ │ +004a99c0: 6572 206f 6e20 6154 001e e058 0000 2020 er on aT...X.. │ │ │ 004a99d0: 206e 6574 776f 726b 2d6d 6f75 6e74 6564 network-mounted │ │ │ 004a99e0: 2073 6563 6f6e 6461 7279 2073 746f 7261 secondary stora │ │ │ 004a99f0: 6765 2064 6576 6963 6520 7468 616e 206f ge device than o │ │ │ 004a9a00: 6e20 6120 7374 6f72 6167 6520 6465 7669 n a storage devi │ │ │ -004a9a10: 6365 2064 6972 6563 746c 7954 001e 7e59 ce directlyT..~Y │ │ │ +004a9a10: 6365 2064 6972 6563 746c 7954 001e e059 ce directlyT...Y │ │ │ 004a9a20: 0000 2020 2063 6f6e 6e65 6374 6564 2074 .. connected t │ │ │ 004a9a30: 6f20 7468 6520 6c6f 6361 6c20 7379 7374 o the local syst │ │ │ 004a9a40: 656d 2e20 4465 7369 676e 2069 6e74 6572 em. Design inter │ │ │ 004a9a50: 7275 7074 2064 7269 7665 6e20 636f 6465 rupt driven code │ │ │ 004a9a60: 2074 6f20 6163 636f 756e 7420 666f 7215 to account for. │ │ │ -004a9a70: 001e 7e5a 0000 2020 2074 6869 7320 6973 ..~Z.. this is │ │ │ -004a9a80: 7375 652e 0700 1e7e 6100 0050 001e 7e62 sue....~a..P..~b │ │ │ +004a9a70: 001e e05a 0000 2020 2074 6869 7320 6973 ...Z.. this is │ │ │ +004a9a80: 7375 652e 0700 1ee0 6100 0050 001e e062 sue.....a..P...b │ │ │ 004a9a90: 0000 2020 2057 6865 6e20 4754 2e4d 2075 .. When GT.M u │ │ │ 004a9aa0: 7365 7320 616e 2069 6e74 6572 7275 7074 ses an interrupt │ │ │ 004a9ab0: 2068 616e 646c 6572 2c20 6974 2073 6176 handler, it sav │ │ │ 004a9ac0: 6573 2061 6e64 2072 6573 746f 7265 7320 es and restores │ │ │ -004a9ad0: 7468 6520 6375 7272 656e 7454 001e 7e63 the currentT..~c │ │ │ +004a9ad0: 7468 6520 6375 7272 656e 7454 001e e063 the currentT...c │ │ │ 004a9ae0: 0000 2020 2076 616c 7565 206f 6620 2452 .. value of $R │ │ │ 004a9af0: 4546 4552 454e 4345 2e20 486f 7765 7665 EFERENCE. Howeve │ │ │ 004a9b00: 722c 2047 542e 4d20 646f 6573 206e 6f74 r, GT.M does not │ │ │ 004a9b10: 2069 6d70 6c69 6369 746c 7920 7361 7665 implicitly save │ │ │ 004a9b20: 206f 7220 7265 7374 6f72 6520 7468 654e or restore theN │ │ │ -004a9b30: 001e 7e64 0000 2020 2063 7572 7265 6e74 ..~d.. current │ │ │ +004a9b30: 001e e064 0000 2020 2063 7572 7265 6e74 ...d.. current │ │ │ 004a9b40: 2064 6576 6963 6520 2824 494f 292e 2049 device ($IO). I │ │ │ 004a9b50: 6620 616e 2069 6e74 6572 7275 7074 2068 f an interrupt h │ │ │ 004a9b60: 616e 646c 6572 2063 6861 6e67 6573 2024 andler changes $ │ │ │ 004a9b70: 494f 2028 7669 6120 5553 4529 2c4e 001e IO (via USE),N.. │ │ │ -004a9b80: 7e65 0000 2020 2065 6e73 7572 6520 7468 ~e.. ensure th │ │ │ +004a9b80: e065 0000 2020 2065 6e73 7572 6520 7468 .e.. ensure th │ │ │ 004a9b90: 6174 2074 6865 2069 6e74 6572 7275 7074 at the interrupt │ │ │ 004a9ba0: 2068 616e 646c 6572 2072 6573 746f 7265 handler restore │ │ │ 004a9bb0: 7320 7468 6520 6375 7272 656e 7420 6465 s the current de │ │ │ -004a9bc0: 7669 6365 2062 6566 6f72 654f 001e 7e66 vice beforeO..~f │ │ │ +004a9bc0: 7669 6365 2062 6566 6f72 654f 001e e066 vice beforeO...f │ │ │ 004a9bd0: 0000 2020 2072 6574 7572 6e69 6e67 2e20 .. returning. │ │ │ 004a9be0: 546f 2072 6573 746f 7265 2074 6865 2064 To restore the d │ │ │ 004a9bf0: 6576 6963 6520 7768 6963 6820 7761 7320 evice which was │ │ │ 004a9c00: 6375 7272 656e 7420 7768 656e 2074 6865 current when the │ │ │ -004a9c10: 2069 6e74 6572 7275 7074 5400 1e7e 6700 interruptT..~g. │ │ │ +004a9c10: 2069 6e74 6572 7275 7074 5400 1ee0 6700 interruptT...g. │ │ │ 004a9c20: 0020 2020 6861 6e64 6c65 7220 6265 6761 . handler bega │ │ │ 004a9c30: 6e2c 2073 7065 6369 6679 2055 5345 2077 n, specify USE w │ │ │ 004a9c40: 6974 686f 7574 2061 6e79 2064 6576 6963 ithout any devic │ │ │ 004a9c50: 6570 6172 616d 6574 6572 732e 2041 6e79 eparameters. Any │ │ │ 004a9c60: 2061 7474 656d 7074 2074 6f20 646f 4b00 attempt to doK. │ │ │ -004a9c70: 1e7e 6800 0020 2020 494f 206f 6e20 6120 .~h.. IO on a │ │ │ +004a9c70: 1ee0 6800 0020 2020 494f 206f 6e20 6120 ..h.. IO on a │ │ │ 004a9c80: 6465 7669 6365 2077 6869 6368 2077 6173 device which was │ │ │ 004a9c90: 2061 6374 6976 656c 7920 646f 696e 6720 actively doing │ │ │ 004a9ca0: 494f 2077 6865 6e20 7468 6520 696e 7465 IO when the inte │ │ │ -004a9cb0: 7272 7570 7420 7761 7335 001e 7e69 0000 rrupt was5..~i.. │ │ │ +004a9cb0: 7272 7570 7420 7761 7335 001e e069 0000 rrupt was5...i.. │ │ │ 004a9cc0: 2020 2072 6563 6f67 6e69 7a65 6420 6d61 recognized ma │ │ │ 004a9cd0: 7920 6361 7573 6520 6120 5a49 4e54 4552 y cause a ZINTER │ │ │ 004a9ce0: 4355 5253 4549 4f20 6572 726f 722e 0700 CURSEIO error... │ │ │ -004a9cf0: 1e7e 6a00 0052 001e 7e71 0000 2020 2043 .~j..R..~q.. C │ │ │ +004a9cf0: 1ee0 6a00 0052 001e e071 0000 2020 2043 ..j..R...q.. C │ │ │ 004a9d00: 6f64 6520 696e 2024 5a49 4e54 4552 5255 ode in $ZINTERRU │ │ │ 004a9d10: 5054 206d 7573 7420 7573 6520 726f 7574 PT must use rout │ │ │ 004a9d20: 696e 6520 6e61 6d65 7320 696e 2061 6e79 ine names in any │ │ │ 004a9d30: 2065 6e74 7279 7265 6620 6172 6775 6d65 entryref argume │ │ │ -004a9d40: 6e74 2074 6f20 6153 001e 7e72 0000 2020 nt to aS..~r.. │ │ │ +004a9d40: 6e74 2074 6f20 6153 001e e072 0000 2020 nt to aS...r.. │ │ │ 004a9d50: 2044 4f2c 2047 4f54 4f2c 204a 4f42 2c20 DO, GOTO, JOB, │ │ │ 004a9d60: 5a47 4f54 4f20 6f72 2061 6e79 2065 7874 ZGOTO or any ext │ │ │ 004a9d70: 7269 6e73 6963 2061 7320 7468 6520 6172 rinsic as the ar │ │ │ 004a9d80: 7269 7661 6c20 6f66 2074 6865 2069 6e74 rival of the int │ │ │ -004a9d90: 6572 7275 7074 2063 616e 5400 1e7e 7300 errupt canT..~s. │ │ │ +004a9d90: 6572 7275 7074 2063 616e 5400 1ee0 7300 errupt canT...s. │ │ │ 004a9da0: 0020 2020 6163 7469 7661 7465 2074 6865 . activate the │ │ │ 004a9db0: 2063 6f64 6520 7768 696c 6520 6578 6563 code while exec │ │ │ 004a9dc0: 7574 696e 6720 616e 2061 7262 6974 7261 uting an arbitra │ │ │ 004a9dd0: 7279 2072 6f75 7469 6e65 2069 6e20 7468 ry routine in th │ │ │ 004a9de0: 6520 6170 706c 6963 6174 696f 6e2e 0700 e application... │ │ │ -004a9df0: 1e7e 7400 004c 001e 7e75 0000 2020 2044 .~t..L..~u.. D │ │ │ +004a9df0: 1ee0 7400 004c 001e e075 0000 2020 2044 ..t..L...u.. D │ │ │ 004a9e00: 7572 696e 6720 7468 6520 6578 6563 7574 uring the execut │ │ │ 004a9e10: 696f 6e20 6f66 2074 6865 2069 6e74 6572 ion of the inter │ │ │ 004a9e20: 7275 7074 2068 616e 646c 696e 6720 636f rupt handling co │ │ │ 004a9e30: 6465 2c20 245a 494e 494e 5445 5252 5550 de, $ZININTERRUP │ │ │ -004a9e40: 5420 001e 7e76 0000 2020 2065 7661 6c75 T ..~v.. evalu │ │ │ +004a9e40: 5420 001e e076 0000 2020 2065 7661 6c75 T ...v.. evalu │ │ │ 004a9e50: 6174 6573 2074 6f20 3120 2854 5255 4529 ates to 1 (TRUE) │ │ │ -004a9e60: 2e07 001e 7e77 0000 5400 1e7e 7800 0020 ....~w..T..~x.. │ │ │ +004a9e60: 2e07 001e e077 0000 5400 1ee0 7800 0020 .....w..T...x.. │ │ │ 004a9e70: 2020 4966 2061 6e20 6572 726f 7220 6f63 If an error oc │ │ │ 004a9e80: 6375 7273 2077 6869 6c65 2063 6f6d 7069 curs while compi │ │ │ 004a9e90: 6c69 6e67 2074 6865 2024 5a49 4e54 4552 ling the $ZINTER │ │ │ 004a9ea0: 5255 5054 2063 6f64 652c 2074 6865 2065 RUPT code, the e │ │ │ -004a9eb0: 7272 6f72 2068 616e 646c 6572 5100 1e7e rror handlerQ..~ │ │ │ +004a9eb0: 7272 6f72 2068 616e 646c 6572 5100 1ee0 rror handlerQ... │ │ │ 004a9ec0: 7900 0020 2020 6973 206e 6f74 2069 6e76 y.. is not inv │ │ │ 004a9ed0: 6f6b 6564 2c20 4754 2e4d 2073 656e 6473 oked, GT.M sends │ │ │ 004a9ee0: 2074 6865 2045 5252 575a 494e 5452 206d the ERRWZINTR m │ │ │ 004a9ef0: 6573 7361 6765 2061 6e64 2074 6865 2063 essage and the c │ │ │ 004a9f00: 6f6d 7069 6c65 7220 6572 726f 7252 001e ompiler errorR.. │ │ │ -004a9f10: 7e7a 0000 2020 206d 6573 7361 6765 2074 ~z.. message t │ │ │ +004a9f10: e07a 0000 2020 206d 6573 7361 6765 2074 .z.. message t │ │ │ 004a9f20: 6f20 7468 6520 6f70 6572 6174 6f72 206c o the operator l │ │ │ 004a9f30: 6f67 2066 6163 696c 6974 792e 2049 6620 og facility. If │ │ │ 004a9f40: 7468 6520 4754 2e4d 2070 726f 6365 7373 the GT.M process │ │ │ 004a9f50: 2069 7320 6174 2061 2064 6972 6563 744f is at a directO │ │ │ -004a9f60: 001e 7e81 0000 2020 206d 6f64 6520 7072 ..~... mode pr │ │ │ +004a9f60: 001e e081 0000 2020 206d 6f64 6520 7072 ...... mode pr │ │ │ 004a9f70: 6f6d 7074 206f 7220 6973 2065 7865 6375 ompt or is execu │ │ │ 004a9f80: 7469 6e67 2061 2064 6972 6563 7420 6d6f ting a direct mo │ │ │ 004a9f90: 6465 2063 6f6d 6d61 6e64 2028 666f 7220 de command (for │ │ │ 004a9fa0: 6578 616d 706c 652c 2061 2046 4f52 5000 example, a FORP. │ │ │ -004a9fb0: 1e7e 8200 0020 2020 6c6f 6f70 292c 2047 .~... loop), G │ │ │ +004a9fb0: 1ee0 8200 0020 2020 6c6f 6f70 292c 2047 ..... loop), G │ │ │ 004a9fc0: 542e 4d20 616c 736f 2073 656e 6473 2074 T.M also sends t │ │ │ 004a9fd0: 6865 2045 5252 575a 494e 5452 2065 7272 he ERRWZINTR err │ │ │ 004a9fe0: 6f72 206d 6573 7361 6765 2074 6f20 7468 or message to th │ │ │ 004a9ff0: 6520 7573 6572 2063 6f6e 736f 6c65 0000 e user console.. │ │ │ 004aa000: 0400 0000 b607 0000 b130 0000 0000 0000 .........0...... │ │ │ -004aa010: 7000 007e 4845 4c50 00ff 7300 ff49 5356 p..~HELP..s..ISV │ │ │ +004aa010: 7000 00e0 4845 4c50 00ff 7300 ff49 5356 p...HELP..s..ISV │ │ │ 004aa020: 00ff 7300 ff24 5a49 4e54 4552 5255 5054 ..s..$ZINTERRUPT │ │ │ 004aa030: 00c0 8300 0020 2020 616c 6f6e 6720 7769 ..... along wi │ │ │ 004aa040: 7468 2074 6865 2063 6f6d 7069 6c61 7469 th the compilati │ │ │ 004aa050: 6f6e 2065 7272 6f72 2e20 496e 2062 6f74 on error. In bot │ │ │ 004aa060: 6820 6361 7365 732c 2074 6865 2069 6e74 h cases, the int │ │ │ 004aa070: 6572 7275 7074 6564 2070 726f 6365 7373 errupted process │ │ │ -004aa080: 5400 1e7e 8400 0020 2020 7265 7375 6d65 T..~... resume │ │ │ +004aa080: 5400 1ee0 8400 0020 2020 7265 7375 6d65 T...... resume │ │ │ 004aa090: 7320 6578 6563 7574 696f 6e20 7769 7468 s execution with │ │ │ 004aa0a0: 6f75 7420 7065 7266 6f72 6d69 6e67 2061 out performing a │ │ │ 004aa0b0: 6e79 2061 6374 696f 6e20 7370 6563 6966 ny action specif │ │ │ 004aa0c0: 6965 6420 6279 2074 6865 2064 6566 6563 ied by the defec │ │ │ -004aa0d0: 7469 7665 1d00 1e7e 8500 0020 2020 245a tive...~... $Z │ │ │ +004aa0d0: 7469 7665 1d00 1ee0 8500 0020 2020 245a tive....... $Z │ │ │ 004aa0e0: 494e 5445 5252 5550 5420 7665 6374 6f72 INTERRUPT vector │ │ │ -004aa0f0: 2e07 001e 7e86 0000 4d00 1e7e 8700 0020 ....~...M..~... │ │ │ +004aa0f0: 2e07 001e e086 0000 4d00 1ee0 8700 0020 ........M...... │ │ │ 004aa100: 2020 5468 6520 6572 726f 7220 6861 6e64 The error hand │ │ │ 004aa110: 6c65 7220 6973 2069 6e76 6f6b 6564 2069 ler is invoked i │ │ │ 004aa120: 6620 616e 2065 7272 6f72 206f 6363 7572 f an error occur │ │ │ 004aa130: 7320 7768 696c 6520 6578 6563 7574 696e s while executin │ │ │ -004aa140: 6720 7468 6550 001e 7e88 0000 2020 2024 g theP..~... $ │ │ │ +004aa140: 6720 7468 6550 001e e088 0000 2020 2024 g theP...... $ │ │ │ 004aa150: 5a49 4e54 4552 5255 5054 2063 6f64 652e ZINTERRUPT code. │ │ │ 004aa160: 2049 6620 616e 2065 7272 6f72 206f 6363 If an error occ │ │ │ 004aa170: 7572 7320 6475 7269 6e67 2065 7865 6375 urs during execu │ │ │ 004aa180: 7469 6f6e 206f 6620 7468 6520 696e 7465 tion of the inte │ │ │ -004aa190: 7272 7570 7452 001e 7e89 0000 2020 2068 rruptR..~... h │ │ │ +004aa190: 7272 7570 7452 001e e089 0000 2020 2068 rruptR...... h │ │ │ 004aa1a0: 616e 646c 6572 2773 2073 7461 636b 2066 andler's stack f │ │ │ 004aa1b0: 7261 6d65 2028 6265 666f 7265 2069 7420 rame (before it │ │ │ 004aa1c0: 6361 6c6c 7320 616e 7974 6869 6e67 292c calls anything), │ │ │ 004aa1d0: 2074 6861 7420 6572 726f 7220 6973 2070 that error is p │ │ │ -004aa1e0: 7265 6669 7865 6450 001e 7e8a 0000 2020 refixedP..~... │ │ │ +004aa1e0: 7265 6669 7865 6450 001e e08a 0000 2020 refixedP...... │ │ │ 004aa1f0: 2077 6974 6820 7468 6520 4552 5257 5a49 with the ERRWZI │ │ │ 004aa200: 4e54 5220 6572 726f 722e 2054 6865 2065 NTR error. The e │ │ │ 004aa210: 7272 6f72 2068 616e 646c 6572 2074 6865 rror handler the │ │ │ 004aa220: 6e20 6578 6563 7574 6573 206e 6f72 6d61 n executes norma │ │ │ -004aa230: 6c20 6572 726f 724f 001e 7e91 0000 2020 l errorO..~... │ │ │ +004aa230: 6c20 6572 726f 724f 001e e091 0000 2020 l errorO...... │ │ │ 004aa240: 2070 726f 6365 7373 696e 6720 6173 736f processing asso │ │ │ 004aa250: 6369 6174 6564 2077 6974 6820 7468 6520 ciated with the │ │ │ 004aa260: 6d6f 6475 6c65 2074 6861 7420 7761 7320 module that was │ │ │ 004aa270: 696e 7465 7272 7570 7465 642e 2041 6e79 interrupted. Any │ │ │ -004aa280: 206f 7468 6572 5200 1e7e 9200 0020 2020 otherR..~... │ │ │ +004aa280: 206f 7468 6572 5200 1ee0 9200 0020 2020 otherR...... │ │ │ 004aa290: 6572 726f 7273 2074 6861 7420 6f63 6375 errors that occu │ │ │ 004aa2a0: 7220 696e 2063 6f64 6520 6361 6c6c 6564 r in code called │ │ │ 004aa2b0: 2062 7920 7468 6520 696e 7465 7272 7570 by the interrup │ │ │ 004aa2c0: 7420 6861 6e64 6c65 7220 6172 6520 6861 t handler are ha │ │ │ -004aa2d0: 6e64 6c65 6420 6279 2000 1e7e 9300 0020 ndled by ..~... │ │ │ +004aa2d0: 6e64 6c65 6420 6279 2000 1ee0 9300 0020 ndled by ...... │ │ │ 004aa2e0: 2020 6e6f 726d 616c 2065 7272 6f72 2068 normal error h │ │ │ -004aa2f0: 616e 646c 696e 672e 0700 1e7e 9400 0054 andling....~...T │ │ │ -004aa300: 001e 7e95 0000 2020 2049 6620 6120 5450 ..~... If a TP │ │ │ +004aa2f0: 616e 646c 696e 672e 0700 1ee0 9400 0054 andling........T │ │ │ +004aa300: 001e e095 0000 2020 2049 6620 6120 5450 ...... If a TP │ │ │ 004aa310: 2074 7261 6e73 6163 7469 6f6e 2069 7320 transaction is │ │ │ 004aa320: 696e 2070 726f 6772 6573 7320 2830 3c24 in progress (0<$ │ │ │ 004aa330: 544c 4556 454c 292c 2075 7064 6174 6573 TLEVEL), updates │ │ │ 004aa340: 2074 6f20 676c 6f62 616c 7320 6172 6520 to globals are │ │ │ -004aa350: 6e6f 744a 001e 7e96 0000 2020 2073 6166 notJ..~... saf │ │ │ +004aa350: 6e6f 744a 001e e096 0000 2020 2073 6166 notJ...... saf │ │ │ 004aa360: 6520 7369 6e63 6520 6120 5450 2072 6573 e since a TP res │ │ │ 004aa370: 7461 7274 2063 616e 2062 6520 7369 676e tart can be sign │ │ │ 004aa380: 616c 6564 2061 7420 616e 7920 7469 6d65 aled at any time │ │ │ 004aa390: 2070 7269 6f72 2074 6f20 7468 6553 001e prior to theS.. │ │ │ -004aa3a0: 7e97 0000 2020 2074 7261 6e73 6163 7469 ~... transacti │ │ │ +004aa3a0: e097 0000 2020 2074 7261 6e73 6163 7469 .... transacti │ │ │ 004aa3b0: 6f6e 2062 6569 6e67 2063 6f6d 6d69 7474 on being committ │ │ │ 004aa3c0: 6564 202d 2065 7665 6e20 6166 7465 7220 ed - even after │ │ │ 004aa3d0: 7468 6520 696e 7465 7272 7570 7420 6861 the interrupt ha │ │ │ 004aa3e0: 6e64 6c65 7220 7265 7475 726e 732e 2041 ndler returns. A │ │ │ -004aa3f0: 5400 1e7e 9800 0020 2020 5450 2072 6573 T..~... TP res │ │ │ +004aa3f0: 5400 1ee0 9800 0020 2020 5450 2072 6573 T...... TP res │ │ │ 004aa400: 7461 7274 2072 6576 6572 7365 7320 616c tart reverses al │ │ │ 004aa410: 6c20 676c 6f62 616c 2075 7064 6174 6573 l global updates │ │ │ 004aa420: 2061 6e64 2075 6e77 696e 6473 2074 6865 and unwinds the │ │ │ 004aa430: 204d 2073 7461 636b 2073 6f20 6974 2069 M stack so it i │ │ │ -004aa440: 7320 6173 5300 1e7e 9900 0020 2020 6966 s asS..~... if │ │ │ +004aa440: 7320 6173 5300 1ee0 9900 0020 2020 6966 s asS...... if │ │ │ 004aa450: 2074 6865 2069 6e74 6572 7275 7074 206e the interrupt n │ │ │ 004aa460: 6576 6572 206f 6363 7572 7265 642e 2054 ever occurred. T │ │ │ 004aa470: 6865 2069 6e74 6572 7275 7074 2068 616e he interrupt han │ │ │ 004aa480: 646c 6572 2069 7320 6e6f 7420 7265 6472 dler is not redr │ │ │ -004aa490: 6976 656e 2061 7350 001e 7e9a 0000 2020 iven asP..~... │ │ │ +004aa490: 6976 656e 2061 7350 001e e09a 0000 2020 iven asP...... │ │ │ 004aa4a0: 2070 6172 7420 6f66 2061 2074 7261 6e73 part of a trans │ │ │ 004aa4b0: 6163 7469 6f6e 2072 6573 7461 7274 2e20 action restart. │ │ │ 004aa4c0: 5265 6665 7265 6e63 696e 6720 2872 6561 Referencing (rea │ │ │ 004aa4d0: 6469 6e67 2920 676c 6f62 616c 7320 696e ding) globals in │ │ │ -004aa4e0: 7369 6465 2061 6e51 001d 7ec1 1100 0020 side anQ..~.... │ │ │ +004aa4e0: 7369 6465 2061 6e51 001d e0c1 1100 0020 side anQ....... │ │ │ 004aa4f0: 2020 696e 7465 7272 7570 7420 6861 6e64 interrupt hand │ │ │ 004aa500: 6c65 7220 6361 6e20 7472 6967 6765 7220 ler can trigger │ │ │ 004aa510: 6120 5450 2072 6573 7461 7274 2069 6620 a TP restart if │ │ │ 004aa520: 6120 7472 616e 7361 6374 696f 6e20 6973 a transaction is │ │ │ -004aa530: 2061 6374 6976 652e 4d00 1f7e 1100 0020 active.M..~... │ │ │ +004aa530: 2061 6374 6976 652e 4d00 1fe0 1100 0020 active.M...... │ │ │ 004aa540: 2020 5768 656e 2070 726f 6772 616d 6d69 When programmi │ │ │ 004aa550: 6e67 2069 6e74 6572 7275 7074 2068 616e ng interrupt han │ │ │ 004aa560: 646c 696e 672c 2065 6974 6865 7220 6469 dling, either di │ │ │ 004aa570: 7363 6172 6420 696e 7465 7272 7570 7473 scard interrupts │ │ │ -004aa580: 2077 6865 6e4f 001f 7e21 0000 2020 2030 whenO..~!.. 0 │ │ │ +004aa580: 2077 6865 6e4f 001f e021 0000 2020 2030 whenO...!.. 0 │ │ │ 004aa590: 3c24 544c 4556 454c 2028 666f 7263 696e <$TLEVEL (forcin │ │ │ 004aa5a0: 6720 7468 6520 696e 7465 7272 7570 7469 g the interrupti │ │ │ 004aa5b0: 6e67 2070 6172 7479 2074 6f20 7472 7920 ng party to try │ │ │ 004aa5c0: 6167 6169 6e29 2c20 6f72 2075 7365 206c again), or use l │ │ │ -004aa5d0: 6f63 616c 4e00 1f7e 3100 0020 2020 7661 ocalN..~1.. va │ │ │ +004aa5d0: 6f63 616c 4e00 1fe0 3100 0020 2020 7661 ocalN...1.. va │ │ │ 004aa5e0: 7269 6162 6c65 7320 7468 6174 2061 7265 riables that are │ │ │ 004aa5f0: 206e 6f74 2072 6573 746f 7265 6420 6279 not restored by │ │ │ 004aa600: 2061 2054 5245 5354 4152 5420 746f 2064 a TRESTART to d │ │ │ 004aa610: 6566 6572 2074 6865 2069 6e74 6572 7275 efer the interru │ │ │ -004aa620: 7074 2f00 1f7e 4100 0020 2020 6163 7469 pt/..~A.. acti │ │ │ +004aa620: 7074 2f00 1fe0 4100 0020 2020 6163 7469 pt/...A.. acti │ │ │ 004aa630: 6f6e 2075 6e74 696c 2061 6674 6572 2074 on until after t │ │ │ 004aa640: 6865 2066 696e 616c 2054 434f 4d4d 4954 he final TCOMMIT │ │ │ -004aa650: 2e07 001f 7e51 0000 1700 1f7e 6100 0020 ....~Q.....~a.. │ │ │ +004aa650: 2e07 001f e051 0000 1700 1fe0 6100 0020 .....Q......a.. │ │ │ 004aa660: 2020 2a2a 496d 706f 7274 616e 742a 2a07 **Important**. │ │ │ -004aa670: 001f 7e71 0000 4900 1f7e 8100 0020 2020 ..~q..I..~... │ │ │ +004aa670: 001f e071 0000 4900 1fe0 8100 0020 2020 ...q..I...... │ │ │ 004aa680: 4265 6361 7573 6520 7365 6e64 696e 6720 Because sending │ │ │ 004aa690: 616e 2069 6e74 6572 7275 7074 2073 6967 an interrupt sig │ │ │ 004aa6a0: 6e61 6c20 7265 7175 6972 6573 2074 6865 nal requires the │ │ │ 004aa6b0: 2073 656e 6465 7220 746f 2068 6176 6554 sender to haveT │ │ │ -004aa6c0: 001f 7e91 0000 2020 2061 7070 726f 7072 ..~... appropr │ │ │ +004aa6c0: 001f e091 0000 2020 2061 7070 726f 7072 ...... appropr │ │ │ 004aa6d0: 6961 7465 2070 6572 6d69 7373 696f 6e73 iate permissions │ │ │ 004aa6e0: 2c20 7468 6520 7573 6520 6f66 2074 6865 , the use of the │ │ │ 004aa6f0: 206a 6f62 2069 6e74 6572 7275 7074 2066 job interrupt f │ │ │ 004aa700: 6163 696c 6974 7920 6974 7365 6c66 2064 acility itself d │ │ │ -004aa710: 6f65 7354 001e 7e12 0000 2020 206e 6f74 oesT..~... not │ │ │ +004aa710: 6f65 7354 001e e012 0000 2020 206e 6f74 oesT...... not │ │ │ 004aa720: 2070 7265 7365 6e74 2061 6e79 2069 6e68 present any inh │ │ │ 004aa730: 6572 656e 7420 7365 6375 7269 7479 2065 erent security e │ │ │ 004aa740: 7870 6f73 7572 6573 2e20 4e6f 6e65 7468 xposures. Noneth │ │ │ 004aa750: 656c 6573 732c 2062 6563 6175 7365 2074 eless, because t │ │ │ -004aa760: 6865 2064 756d 704f 001f 7e11 0000 2020 he dumpO..~... │ │ │ +004aa760: 6865 2064 756d 704f 001f e011 0000 2020 he dumpO...... │ │ │ 004aa770: 2066 696c 6573 2063 7265 6174 6564 2062 files created b │ │ │ 004aa780: 7920 7468 6520 6465 6661 756c 7420 6163 y the default ac │ │ │ 004aa790: 7469 6f6e 2063 6f6e 7461 696e 2074 6865 tion contain the │ │ │ 004aa7a0: 2076 616c 7565 7320 6f66 2065 7665 7279 values of every │ │ │ 004aa7b0: 206c 6f63 616c 0000 0000 0000 0000 0000 local.......... │ │ │ 004aa7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004aa7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004aa7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004aa7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004aa800: 0400 0000 c607 0000 e230 0000 0000 0000 .........0...... │ │ │ -004aa810: 7300 007e 4845 4c50 00ff 7300 ff49 5356 s..~HELP..s..ISV │ │ │ +004aa810: 7300 00e0 4845 4c50 00ff 7300 ff49 5356 s...HELP..s..ISV │ │ │ 004aa820: 00ff 7300 ff24 5a49 4e54 4552 5255 5054 ..s..$ZINTERRUPT │ │ │ 004aa830: 00c1 1221 0000 2020 2076 6172 6961 626c ...!.. variabl │ │ │ 004aa840: 6520 696e 2074 6865 2063 6f6e 7465 7874 e in the context │ │ │ 004aa850: 2061 7420 7468 6520 7469 6d65 2074 6865 at the time the │ │ │ 004aa860: 7920 6172 6520 6d61 6465 2c20 696e 6170 y are made, inap │ │ │ 004aa870: 7072 6f70 7269 6174 6520 6163 6365 7373 propriate access │ │ │ -004aa880: 2074 6f53 001f 7e31 0000 2020 2074 6865 toS..~1.. the │ │ │ +004aa880: 2074 6f53 001f e031 0000 2020 2074 6865 toS...1.. the │ │ │ 004aa890: 2064 756d 7020 6669 6c65 7320 776f 756c dump files woul │ │ │ 004aa8a0: 6420 636f 6e73 7469 7475 7465 2061 2073 d constitute a s │ │ │ 004aa8b0: 6563 7572 6974 7920 6578 706f 7375 7265 ecurity exposure │ │ │ 004aa8c0: 2e20 4d61 6b65 2073 7572 6520 7468 6520 . Make sure the │ │ │ -004aa8d0: 6465 7369 676e 5200 1f7e 4100 0020 2020 designR..~A.. │ │ │ +004aa8d0: 6465 7369 676e 5200 1fe0 4100 0020 2020 designR...A.. │ │ │ 004aa8e0: 616e 6420 696d 706c 656d 656e 7461 7469 and implementati │ │ │ 004aa8f0: 6f6e 206f 6620 616e 7920 696e 7465 7272 on of any interr │ │ │ 004aa900: 7570 7420 6c6f 6769 6320 696e 636c 7564 upt logic includ │ │ │ 004aa910: 6573 2063 6172 6566 756c 2063 6f6e 7369 es careful consi │ │ │ -004aa920: 6465 7261 7469 6f6e 1d00 1f7e 5100 0020 deration...~Q.. │ │ │ +004aa920: 6465 7261 7469 6f6e 1d00 1fe0 5100 0020 deration....Q.. │ │ │ 004aa930: 2020 746f 2073 6563 7572 6974 7920 6973 to security is │ │ │ -004aa940: 7375 6573 2e07 001f 7e61 0000 1200 1f7e sues....~a.....~ │ │ │ +004aa940: 7375 6573 2e07 001f e061 0000 1200 1fe0 sues.....a...... │ │ │ 004aa950: 7100 0020 2020 4578 616d 706c 653a 0700 q.. Example:.. │ │ │ -004aa960: 1f7e 8100 0035 001f 7e91 0000 2020 2073 .~...5..~... s │ │ │ +004aa960: 1fe0 8100 0035 001f e091 0000 2020 2073 .....5...... s │ │ │ 004aa970: 6574 2024 7a69 6e74 6572 7275 7074 3d22 et $zinterrupt=" │ │ │ 004aa980: 646f 205e 696e 7465 7272 7570 7468 616e do ^interrupthan │ │ │ -004aa990: 646c 6572 2824 696f 2922 2600 1e7e 1300 dler($io)"&..~.. │ │ │ +004aa990: 646c 6572 2824 696f 2922 2600 1ee0 1300 dler($io)"&..... │ │ │ 004aa9a0: 0020 2020 696e 7465 7272 7570 7468 616e . interrupthan │ │ │ 004aa9b0: 646c 6572 2863 7572 7265 6e74 6465 7629 dler(currentdev) │ │ │ -004aa9c0: 3b00 1f7e 1100 0020 2020 2020 2020 2020 ;..~... │ │ │ +004aa9c0: 3b00 1fe0 1100 0020 2020 2020 2020 2020 ;...... │ │ │ 004aa9d0: 2064 6f20 5e68 616e 646c 6569 6e74 6572 do ^handleinter │ │ │ 004aa9e0: 7275 7074 203b 2068 616e 646c 6520 7468 rupt ; handle th │ │ │ -004aa9f0: 6520 696e 7465 7272 7570 746d 001f 7e21 e interruptm..~! │ │ │ +004aa9f0: 6520 696e 7465 7272 7570 746d 001f e021 e interruptm...! │ │ │ 004aaa00: 0000 2020 2020 2020 2020 2020 7573 6520 .. use │ │ │ 004aaa10: 6375 7272 656e 7464 6576 2020 2020 2020 currentdev │ │ │ 004aaa20: 3b20 7265 7374 6f72 6520 7468 6520 6465 ; restore the de │ │ │ 004aaa30: 7669 6365 2077 6869 6368 2077 6173 2063 vice which was c │ │ │ 004aaa40: 7572 7265 6e74 2077 6865 6e20 7468 6520 urrent when the │ │ │ 004aaa50: 696e 7465 7272 7570 7420 7761 7320 7265 interrupt was re │ │ │ -004aaa60: 636f 676e 697a 6564 1500 1f7e 3100 0020 cognized...~1.. │ │ │ +004aaa60: 636f 676e 697a 6564 1500 1fe0 3100 0020 cognized....1.. │ │ │ 004aaa70: 2020 2020 2020 2020 2071 7569 7407 001f quit... │ │ │ -004aaa80: 7e41 0000 0b00 147e 4f00 0024 5a49 4f0f ~A.....~O..$ZIO. │ │ │ -004aaa90: 0016 7ebf 1100 0020 2020 245a 494f 0700 ..~.... $ZIO.. │ │ │ -004aaaa0: 177e 2100 0051 0017 7e31 0000 2020 2024 .~!..Q..~1.. $ │ │ │ +004aaa80: e041 0000 0b00 14e0 4f00 0024 5a49 4f0f .A......O..$ZIO. │ │ │ +004aaa90: 0016 e0bf 1100 0020 2020 245a 494f 0700 ....... $ZIO.. │ │ │ +004aaaa0: 17e0 2100 0051 0017 e031 0000 2020 2024 ..!..Q...1.. $ │ │ │ 004aaab0: 5a49 4f20 636f 6e74 6169 6e73 2074 6865 ZIO contains the │ │ │ 004aaac0: 2074 7261 6e73 6c61 7465 6420 6e61 6d65 translated name │ │ │ 004aaad0: 206f 6620 7468 6520 6375 7272 656e 7420 of the current │ │ │ 004aaae0: 6465 7669 6365 2c20 696e 2063 6f6e 7472 device, in contr │ │ │ -004aaaf0: 6173 7420 746f 4700 177e 4100 0020 2020 ast toG..~A.. │ │ │ +004aaaf0: 6173 7420 746f 4700 17e0 4100 0020 2020 ast toG...A.. │ │ │ 004aab00: 2449 4f2c 2077 6869 6368 2063 6f6e 7461 $IO, which conta │ │ │ 004aab10: 696e 7320 7468 6520 6e61 6d65 2061 7320 ins the name as │ │ │ 004aab20: 7370 6563 6966 6965 6420 6279 2074 6865 specified by the │ │ │ 004aab30: 2055 5345 2063 6f6d 6d61 6e64 2e07 0017 USE command.... │ │ │ -004aab40: 7e51 0000 4500 177e 6100 0020 2020 4754 ~Q..E..~a.. GT │ │ │ +004aab40: e051 0000 4500 17e0 6100 0020 2020 4754 .Q..E...a.. GT │ │ │ 004aab50: 2e4d 2064 6f65 7320 6e6f 7420 7065 726d .M does not perm │ │ │ 004aab60: 6974 2074 6865 2053 4554 206f 7220 4e45 it the SET or NE │ │ │ 004aab70: 5720 636f 6d6d 616e 6420 746f 206d 6f64 W command to mod │ │ │ -004aab80: 6966 7920 245a 494f 2e07 0017 7e71 0000 ify $ZIO....~q.. │ │ │ -004aab90: 4d00 177e 8100 0020 2020 416e 2065 7861 M..~... An exa │ │ │ +004aab80: 6966 7920 245a 494f 2e07 0017 e071 0000 ify $ZIO.....q.. │ │ │ +004aab90: 4d00 17e0 8100 0020 2020 416e 2065 7861 M...... An exa │ │ │ 004aaba0: 6d70 6c65 2077 6865 7265 2024 5a49 4f20 mple where $ZIO │ │ │ 004aabb0: 636f 6e74 6169 6e73 2061 2076 616c 7565 contains a value │ │ │ 004aabc0: 2064 6966 6665 7265 6e74 2066 726f 6d20 different from │ │ │ 004aabd0: 2449 4f20 6973 2069 6620 7468 6538 0017 $IO is if the8.. │ │ │ -004aabe0: 7e91 0000 2020 2065 6e76 6972 6f6e 6d65 ~... environme │ │ │ +004aabe0: e091 0000 2020 2065 6e76 6972 6f6e 6d65 .... environme │ │ │ 004aabf0: 6e74 2076 6172 6961 626c 6520 6774 6d5f nt variable gtm_ │ │ │ 004aac00: 7072 696e 6369 7061 6c20 6973 2064 6566 principal is def │ │ │ -004aac10: 696e 6564 2e08 0016 7ec0 1100 0012 0017 ined....~....... │ │ │ -004aac20: 7e12 0000 2020 2045 7861 6d70 6c65 3a07 ~... Example:. │ │ │ -004aac30: 0017 7e13 0000 1f00 177e 1400 0020 2020 ..~......~... │ │ │ +004aac10: 696e 6564 2e08 0016 e0c0 1100 0012 0017 ined............ │ │ │ +004aac20: e012 0000 2020 2045 7861 6d70 6c65 3a07 .... Example:. │ │ │ +004aac30: 0017 e013 0000 1f00 17e0 1400 0020 2020 ............. │ │ │ 004aac40: 2420 6774 6d5f 7072 696e 6369 7061 6c3d $ gtm_principal= │ │ │ -004aac50: 2266 6f6f 2220 0017 7e15 0000 2020 2024 "foo" ..~... $ │ │ │ +004aac50: 2266 6f6f 2220 0017 e015 0000 2020 2024 "foo" ...... $ │ │ │ 004aac60: 2065 7870 6f72 7420 6774 6d5f 7072 696e export gtm_prin │ │ │ -004aac70: 6369 7061 6c17 0017 7e16 0000 2020 2047 cipal...~... G │ │ │ -004aac80: 544d 3e57 5249 5445 2024 494f 0d00 177e TM>WRITE $IO...~ │ │ │ -004aac90: 1700 0020 2020 666f 6f18 0017 7e18 0000 ... foo...~... │ │ │ +004aac70: 6369 7061 6c17 0017 e016 0000 2020 2047 cipal....... G │ │ │ +004aac80: 544d 3e57 5249 5445 2024 494f 0d00 17e0 TM>WRITE $IO.... │ │ │ +004aac90: 1700 0020 2020 666f 6f18 0017 e018 0000 ... foo....... │ │ │ 004aaca0: 2020 2047 544d 3e57 5249 5445 2024 5a49 GTM>WRITE $ZI │ │ │ -004aacb0: 4f14 0017 7e19 0000 2020 202f 6465 762f O...~... /dev/ │ │ │ -004aacc0: 7074 732f 3807 0017 7e1a 0000 4d00 177e pts/8...~...M..~ │ │ │ +004aacb0: 4f14 0017 e019 0000 2020 202f 6465 762f O....... /dev/ │ │ │ +004aacc0: 7074 732f 3807 0017 e01a 0000 4d00 17e0 pts/8.......M... │ │ │ 004aacd0: 2100 0020 2020 4e6f 7469 6365 2074 6861 !.. Notice tha │ │ │ 004aace0: 7420 245a 494f 2063 6f6e 7461 696e 7320 t $ZIO contains │ │ │ 004aacf0: 7468 6520 6163 7475 616c 2074 6572 6d69 the actual termi │ │ │ 004aad00: 6e61 6c20 6465 7669 6365 206e 616d 6520 nal device name │ │ │ -004aad10: 7768 696c 6520 2449 4f53 0017 7e22 0000 while $IOS..~".. │ │ │ +004aad10: 7768 696c 6520 2449 4f53 0017 e022 0000 while $IOS...".. │ │ │ 004aad20: 2020 2063 6f6e 7461 696e 7320 7468 6520 contains the │ │ │ 004aad30: 7374 7269 6e67 2070 6f69 6e74 6564 2074 string pointed t │ │ │ 004aad40: 6f20 6279 2074 6865 2065 6e76 6972 6f6e o by the environ │ │ │ 004aad50: 6d65 6e74 2076 6172 6961 626c 6520 6774 ment variable gt │ │ │ -004aad60: 6d5f 7072 696e 6369 7061 6c2e 0700 177e m_principal....~ │ │ │ -004aad70: 2300 000e 0013 7e4a 4f42 0000 245a 4a6f #.....~JOB..$ZJo │ │ │ -004aad80: 6210 0017 7ebf 1100 0020 2020 245a 4a6f b...~.... $ZJo │ │ │ -004aad90: 6207 0018 7e21 0000 4e00 187e 3100 0020 b...~!..N..~1.. │ │ │ +004aad60: 6d5f 7072 696e 6369 7061 6c2e 0700 17e0 m_principal..... │ │ │ +004aad70: 2300 000e 0013 e04a 4f42 0000 245a 4a6f #......JOB..$ZJo │ │ │ +004aad80: 6210 0017 e0bf 1100 0020 2020 245a 4a6f b........ $ZJo │ │ │ +004aad90: 6207 0018 e021 0000 4e00 18e0 3100 0020 b....!..N...1.. │ │ │ 004aada0: 2020 245a 4a5b 4f42 5d20 686f 6c64 7320 $ZJ[OB] holds │ │ │ 004aadb0: 7468 6520 7069 6420 6f66 2074 6865 2070 the pid of the p │ │ │ 004aadc0: 726f 6365 7373 2063 7265 6174 6564 2062 rocess created b │ │ │ 004aadd0: 7920 7468 6520 6c61 7374 204a 4f42 2063 y the last JOB c │ │ │ -004aade0: 6f6d 6d61 6e64 2b00 187e 4100 0020 2020 ommand+..~A.. │ │ │ +004aade0: 6f6d 6d61 6e64 2b00 18e0 4100 0020 2020 ommand+...A.. │ │ │ 004aadf0: 7065 7266 6f72 6d65 6420 6279 2074 6865 performed by the │ │ │ 004aae00: 2063 7572 7265 6e74 2070 726f 6365 7373 current process │ │ │ -004aae10: 2e07 0018 7e51 0000 5300 187e 6100 0020 ....~Q..S..~a.. │ │ │ +004aae10: 2e07 0018 e051 0000 5300 18e0 6100 0020 .....Q..S...a.. │ │ │ 004aae20: 2020 4754 2e4d 2069 6e69 7469 616c 697a GT.M initializ │ │ │ 004aae30: 6573 2024 5a4a 4f42 2074 6f20 7a65 726f es $ZJOB to zero │ │ │ 004aae40: 2028 3029 2061 7420 7072 6f63 6573 7320 (0) at process │ │ │ 004aae50: 7374 6172 7475 702e 2049 6620 7468 6520 startup. If the │ │ │ -004aae60: 4a4f 4220 636f 6d6d 616e 6452 0018 7e71 JOB commandR..~q │ │ │ +004aae60: 4a4f 4220 636f 6d6d 616e 6452 0018 e071 JOB commandR...q │ │ │ 004aae70: 0000 2020 2066 6169 6c73 2074 6f20 7370 .. fails to sp │ │ │ 004aae80: 6177 6e20 6120 6e65 7720 6a6f 622c 2047 awn a new job, G │ │ │ 004aae90: 542e 4d20 7365 7473 2024 5a4a 4f42 2074 T.M sets $ZJOB t │ │ │ 004aaea0: 6f20 7a65 726f 2028 3029 2e20 4e6f 7465 o zero (0). Note │ │ │ 004aaeb0: 2074 6861 7420 6265 6361 7573 6548 0018 that becauseH.. │ │ │ -004aaec0: 7e81 0000 2020 206f 6620 7468 6520 6c65 ~... of the le │ │ │ +004aaec0: e081 0000 2020 206f 6620 7468 6520 6c65 .... of the le │ │ │ 004aaed0: 6674 2074 6f20 7269 6768 7420 6576 616c ft to right eval │ │ │ 004aaee0: 7561 7469 6f6e 206f 7264 6572 206f 6620 uation order of │ │ │ 004aaef0: 4d2c 2075 7369 6e67 2024 5a4a 4f42 2069 M, using $ZJOB i │ │ │ -004aaf00: 6e20 7468 6554 0018 7e91 0000 2020 206a n theT..~... j │ │ │ +004aaf00: 6e20 7468 6554 0018 e091 0000 2020 206a n theT...... j │ │ │ 004aaf10: 6f62 7061 7261 6d65 7465 7220 7374 7269 obparameter stri │ │ │ 004aaf20: 6e67 2072 6573 756c 7473 2069 6e20 7573 ng results in us │ │ │ 004aaf30: 696e 6720 7468 6520 7661 6c75 6520 6372 ing the value cr │ │ │ 004aaf40: 6561 7465 6420 6279 2074 6865 206c 6173 eated by the las │ │ │ -004aaf50: 742c 2072 6174 6865 7253 0017 7ec0 1100 t, ratherS..~... │ │ │ +004aaf50: 742c 2072 6174 6865 7253 0017 e0c0 1100 t, ratherS...... │ │ │ 004aaf60: 0020 2020 7468 616e 2074 6865 2063 7572 . than the cur │ │ │ 004aaf70: 7265 6e74 204a 4f42 2063 6f6d 6d61 6e64 rent JOB command │ │ │ 004aaf80: 2c20 7768 6963 6820 6973 206e 6f74 206c , which is not l │ │ │ 004aaf90: 696b 656c 7920 746f 206d 6174 6368 2063 ikely to match c │ │ │ -004aafa0: 6f6d 6d6f 6e20 636f 6469 6e67 1300 187e ommon coding...~ │ │ │ +004aafa0: 6f6d 6d6f 6e20 636f 6469 6e67 1300 18e0 ommon coding.... │ │ │ 004aafb0: 1200 0020 2020 7072 6163 7469 6365 2e07 ... practice.. │ │ │ -004aafc0: 0018 7e13 0000 0000 0000 0000 0000 0000 ..~............. │ │ │ +004aafc0: 0018 e013 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004aafd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004aafe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004aaff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ab000: 0400 0000 c507 0000 0a31 0000 0000 0000 .........1...... │ │ │ -004ab010: 5e00 007e 4845 4c50 00ff 7300 ff49 5356 ^..~HELP..s..ISV │ │ │ +004ab010: 5e00 00e0 4845 4c50 00ff 7300 ff49 5356 ^...HELP..s..ISV │ │ │ 004ab020: 00ff 7300 ff24 5a4a 4f42 00c0 1400 0020 ..s..$ZJOB..... │ │ │ 004ab030: 2020 4754 2e4d 2064 6f65 7320 6e6f 7420 GT.M does not │ │ │ 004ab040: 7065 726d 6974 2074 6865 2053 4554 206f permit the SET o │ │ │ 004ab050: 7220 4e45 5720 636f 6d6d 616e 6420 746f r NEW command to │ │ │ 004ab060: 206d 6f64 6966 7920 245a 4a4f 422e 0700 modify $ZJOB... │ │ │ -004ab070: 187e 1500 000e 0013 7e4b 4559 0000 245a .~......~KEY..$Z │ │ │ -004ab080: 4b65 7910 0017 7ebf 1100 0020 2020 245a Key...~.... $Z │ │ │ -004ab090: 4b65 7907 0018 7e21 0000 1d00 187e 3100 Key...~!.....~1. │ │ │ +004ab070: 18e0 1500 000e 0013 e04b 4559 0000 245a .........KEY..$Z │ │ │ +004ab080: 4b65 7910 0017 e0bf 1100 0020 2020 245a Key........ $Z │ │ │ +004ab090: 4b65 7907 0018 e021 0000 1d00 18e0 3100 Key....!......1. │ │ │ 004ab0a0: 0020 2020 466f 7220 536f 636b 6574 2064 . For Socket d │ │ │ -004ab0b0: 6576 6963 6573 3a07 0018 7e41 0000 5100 evices:...~A..Q. │ │ │ -004ab0c0: 187e 5100 0020 2020 245a 4b45 5920 636f .~Q.. $ZKEY co │ │ │ +004ab0b0: 6576 6963 6573 3a07 0018 e041 0000 5100 evices:....A..Q. │ │ │ +004ab0c0: 18e0 5100 0020 2020 245a 4b45 5920 636f ..Q.. $ZKEY co │ │ │ 004ab0d0: 6e74 6169 6e73 2061 206c 6973 7420 6f66 ntains a list of │ │ │ 004ab0e0: 2073 6f63 6b65 7473 2069 6e20 7468 6520 sockets in the │ │ │ 004ab0f0: 6375 7272 656e 7420 534f 434b 4554 2064 current SOCKET d │ │ │ 004ab100: 6576 6963 6520 7768 6963 6820 6172 6551 evice which areQ │ │ │ -004ab110: 0018 7e61 0000 2020 2072 6561 6479 2066 ..~a.. ready f │ │ │ +004ab110: 0018 e061 0000 2020 2072 6561 6479 2066 ...a.. ready f │ │ │ 004ab120: 6f72 2075 7365 2e20 4974 7320 636f 6e74 or use. Its cont │ │ │ 004ab130: 656e 7473 2069 6e63 6c75 6465 2062 6f74 ents include bot │ │ │ 004ab140: 6820 6e6f 6e20 7365 6c65 6374 6564 2062 h non selected b │ │ │ 004ab150: 7574 2072 6561 6479 2073 6f63 6b65 7473 ut ready sockets │ │ │ -004ab160: 5400 187e 7100 0020 2020 6672 6f6d 2074 T..~q.. from t │ │ │ +004ab160: 5400 18e0 7100 0020 2020 6672 6f6d 2074 T...q.. from t │ │ │ 004ab170: 6865 2070 7269 6f72 2057 5249 5445 202f he prior WRITE / │ │ │ 004ab180: 5741 4954 7320 616e 6420 616e 7920 736f WAITs and any so │ │ │ 004ab190: 636b 6574 7320 7769 7468 2075 6e72 6561 ckets with unrea │ │ │ 004ab1a0: 6420 6461 7461 2069 6e20 7468 6569 7220 d data in their │ │ │ -004ab1b0: 4754 2e4d 5000 187e 8100 0020 2020 6275 GT.MP..~... bu │ │ │ +004ab1b0: 4754 2e4d 5000 18e0 8100 0020 2020 6275 GT.MP...... bu │ │ │ 004ab1c0: 6666 6572 2e20 245a 4b45 5920 6361 6e20 ffer. $ZKEY can │ │ │ 004ab1d0: 6265 2075 7365 6420 616e 7920 7469 6d65 be used any time │ │ │ 004ab1e0: 2061 2053 4f43 4b45 5420 6465 7669 6365 a SOCKET device │ │ │ 004ab1f0: 2069 7320 6375 7272 656e 742e 204f 6e63 is current. Onc │ │ │ -004ab200: 6520 616e 5200 187e 9100 0020 2020 696e e anR..~... in │ │ │ +004ab200: 6520 616e 5200 18e0 9100 0020 2020 696e e anR...... in │ │ │ 004ab210: 636f 6d69 6e67 2073 6f63 6b65 7420 2874 coming socket (t │ │ │ 004ab220: 6861 7420 6973 2c20 224c 4953 5445 4e49 hat is, "LISTENI │ │ │ 004ab230: 4e47 2229 2068 6173 2062 6565 6e20 6163 NG") has been ac │ │ │ 004ab240: 6365 7074 6564 2065 6974 6865 7220 6279 cepted either by │ │ │ -004ab250: 2062 6569 6e67 5300 177e c011 0000 2020 beingS..~.... │ │ │ +004ab250: 2062 6569 6e67 5300 17e0 c011 0000 2020 beingS....... │ │ │ 004ab260: 2073 656c 6563 7465 6420 6279 2057 5249 selected by WRI │ │ │ 004ab270: 5445 202f 5741 4954 206f 7220 6279 2055 TE /WAIT or by U │ │ │ 004ab280: 5345 2073 6f63 6465 763a 736f 636b 6574 SE socdev:socket │ │ │ 004ab290: 3d22 6c69 7374 656e 696e 6773 6f63 6b65 ="listeningsocke │ │ │ -004ab2a0: 7422 2c20 6974 2069 731d 0018 7e12 0000 t", it is...~... │ │ │ +004ab2a0: 7422 2c20 6974 2069 731d 0018 e012 0000 t", it is....... │ │ │ 004ab2b0: 2020 2072 656d 6f76 6564 2066 726f 6d20 removed from │ │ │ -004ab2c0: 245a 4b45 592e 0700 187e 1300 0039 0018 $ZKEY....~...9.. │ │ │ -004ab2d0: 7e14 0000 2020 2024 5a4b 4559 2063 6f6e ~... $ZKEY con │ │ │ +004ab2c0: 245a 4b45 592e 0700 18e0 1300 0039 0018 $ZKEY........9.. │ │ │ +004ab2d0: e014 0000 2020 2024 5a4b 4559 2063 6f6e .... $ZKEY con │ │ │ 004ab2e0: 7461 696e 7320 616e 7920 6f6e 6520 6f66 tains any one of │ │ │ 004ab2f0: 2074 6865 2066 6f6c 6c6f 7769 6e67 2076 the following v │ │ │ -004ab300: 616c 7565 733a 0700 187e 1500 0056 0018 alues:...~...V.. │ │ │ -004ab310: 7e16 0000 2020 2022 4c49 5354 454e 494e ~... "LISTENIN │ │ │ +004ab300: 616c 7565 733a 0700 18e0 1500 0056 0018 alues:.......V.. │ │ │ +004ab310: e016 0000 2020 2022 4c49 5354 454e 494e .... "LISTENIN │ │ │ 004ab320: 477c 3c6c 6973 7465 6e69 6e67 5f73 6f63 G||{|}"...~...*..~.. │ │ │ +004ab360: 3e7d 2207 0018 e017 0000 2a00 18e0 1800 >}".......*..... │ │ │ 004ab370: 0020 2020 2252 4541 447c 3c73 6f63 6b65 . "READ||"...~...+..~. │ │ │ +004ab390: 7373 3e22 0700 18e0 1900 002b 0018 e01a ss>".......+.... │ │ │ 004ab3a0: 0000 2020 2022 5752 4954 457c 3c73 6f63 .. "WRITE||"...~!..T.. │ │ │ -004ab3d0: 7e22 0000 2020 2049 6620 245a 4b45 5920 ~".. If $ZKEY │ │ │ +004ab3c0: 7265 7373 3e22 0700 18e0 2100 0054 0018 ress>"....!..T.. │ │ │ +004ab3d0: e022 0000 2020 2049 6620 245a 4b45 5920 .".. If $ZKEY │ │ │ 004ab3e0: 636f 6e74 6169 6e73 206f 6e65 206f 7220 contains one or │ │ │ 004ab3f0: 6d6f 7265 2022 5245 4144 7c3c 736f 636b more "READ||" entries, i │ │ │ -004ab420: 7454 0018 7e23 0000 2020 206d 6561 6e73 tT..~#.. means │ │ │ +004ab420: 7454 0018 e023 0000 2020 206d 6561 6e73 tT...#.. means │ │ │ 004ab430: 2074 6865 7265 2061 7265 2072 6561 6479 there are ready │ │ │ 004ab440: 2074 6f20 5245 4144 2073 6f63 6b65 7473 to READ sockets │ │ │ 004ab450: 2074 6861 7420 7765 7265 2073 656c 6563 that were selec │ │ │ 004ab460: 7465 6420 6279 2057 5249 5445 202f 5741 ted by WRITE /WA │ │ │ -004ab470: 4954 206f 7253 0018 7e24 0000 2020 2077 IT orS..~$.. w │ │ │ +004ab470: 4954 206f 7253 0018 e024 0000 2020 2077 IT orS...$.. w │ │ │ 004ab480: 6572 6520 7061 7274 6961 6c6c 7920 7265 ere partially re │ │ │ 004ab490: 6164 2061 6e64 2074 6865 7265 2069 7320 ad and there is │ │ │ 004ab4a0: 6461 7461 206c 6566 7420 696e 2074 6865 data left in the │ │ │ 004ab4b0: 6972 2062 7566 6665 722e 2045 6163 6820 ir buffer. Each │ │ │ -004ab4c0: 656e 7472 7920 6973 1d00 187e 2500 0020 entry is...~%.. │ │ │ +004ab4c0: 656e 7472 7920 6973 1d00 18e0 2500 0020 entry is....%.. │ │ │ 004ab4d0: 2020 6465 6c69 6d69 7465 6420 6279 2061 delimited by a │ │ │ -004ab4e0: 2022 3b22 2e07 0018 7e26 0000 2700 187e ";"....~&..'..~ │ │ │ +004ab4e0: 2022 3b22 2e07 0018 e026 0000 2700 18e0 ";".....&..'... │ │ │ 004ab4f0: 2700 0020 2020 4966 2024 5a4b 4559 2063 '.. If $ZKEY c │ │ │ 004ab500: 6f6e 7461 696e 7320 6f6e 6520 6f72 206d ontains one or m │ │ │ -004ab510: 6f72 6554 0018 7e28 0000 2020 2022 4c49 oreT..~(.. "LI │ │ │ +004ab510: 6f72 6554 0018 e028 0000 2020 2022 4c49 oreT...(.. "LI │ │ │ 004ab520: 5354 454e 494e 477c 3c6c 6973 7465 6e69 STENING||{}"H..~).. │ │ │ +004ab560: 636b 6574 3e7d 2248 0018 e029 0000 2020 cket>}"H...).. │ │ │ 004ab570: 2065 6e74 7269 6573 2c20 6974 206d 6561 entries, it mea │ │ │ 004ab580: 6e73 2074 6861 7420 7468 6572 6520 6172 ns that there ar │ │ │ 004ab590: 6520 7065 6e64 696e 6720 636f 6e6e 6563 e pending connec │ │ │ 004ab5a0: 7469 6f6e 7320 616e 6420 6120 5553 454f tions and a USEO │ │ │ -004ab5b0: 0018 7e2a 0000 2020 2073 3a73 6f63 6b65 ..~*.. s:socke │ │ │ +004ab5b0: 0018 e02a 0000 2020 2073 3a73 6f63 6b65 ...*.. s:socke │ │ │ 004ab5c0: 743d 6c69 7374 656e 696e 675f 736f 636b t=listening_sock │ │ │ 004ab5d0: 6574 5f68 616e 646c 6520 7769 6c6c 2061 et_handle will a │ │ │ 004ab5e0: 6363 6570 7420 6120 7065 6e64 696e 6720 ccept a pending │ │ │ 004ab5f0: 636f 6e6e 6563 7469 6f6e 2061 6e64 4a00 connection andJ. │ │ │ -004ab600: 187e 3100 0020 2020 7265 6d6f 7665 2074 .~1.. remove t │ │ │ +004ab600: 18e0 3100 0020 2020 7265 6d6f 7665 2074 ..1.. remove t │ │ │ 004ab610: 6865 204c 4953 5445 4e49 4e47 7c3c 6c69 he LISTENING|
  • entry fro │ │ │ -004ab640: 6d20 245a 4b45 592e 0700 187e 3200 0052 m $ZKEY....~2..R │ │ │ -004ab650: 0018 7e33 0000 2020 2049 6620 245a 4b45 ..~3.. If $ZKE │ │ │ +004ab640: 6d20 245a 4b45 592e 0700 18e0 3200 0052 m $ZKEY.....2..R │ │ │ +004ab650: 0018 e033 0000 2020 2049 6620 245a 4b45 ...3.. If $ZKE │ │ │ 004ab660: 5920 636f 6e74 6169 6e73 206f 6e65 206f Y contains one o │ │ │ 004ab670: 7220 6d6f 7265 2022 5752 4954 457c 3c73 r more "WRITE||" entries │ │ │ -004ab6a0: 2c51 0018 7e34 0000 2020 2069 7420 6d65 ,Q..~4.. it me │ │ │ +004ab6a0: 2c51 0018 e034 0000 2020 2069 7420 6d65 ,Q...4.. it me │ │ │ 004ab6b0: 616e 7320 7468 6174 2074 6865 2070 7269 ans that the pri │ │ │ 004ab6c0: 6f72 2057 5249 5445 202f 5741 4954 2063 or WRITE /WAIT c │ │ │ 004ab6d0: 6f6e 7369 6465 7265 6420 7468 6520 6e6f onsidered the no │ │ │ 004ab6e0: 6e2d 626c 6f63 6b69 6e67 2073 6f63 6b65 n-blocking socke │ │ │ -004ab6f0: 7473 4d00 187e 3500 0020 2020 7772 6974 tsM..~5.. writ │ │ │ +004ab6f0: 7473 4d00 18e0 3500 0020 2020 7772 6974 tsM...5.. writ │ │ │ 004ab700: 6561 626c 652e 2054 6869 7320 6973 206c eable. This is l │ │ │ 004ab710: 696b 656c 7920 746f 2062 6520 7468 6520 ikely to be the │ │ │ 004ab720: 6361 7365 206d 6f73 7420 6f66 2074 6865 case most of the │ │ │ 004ab730: 2074 696d 652e 2049 6620 245a 4b45 594f time. If $ZKEYO │ │ │ -004ab740: 0018 7e36 0000 2020 2063 6f6e 7461 696e ..~6.. contain │ │ │ +004ab740: 0018 e036 0000 2020 2063 6f6e 7461 696e ...6.. contain │ │ │ 004ab750: 7320 6f6e 6520 5752 4954 4520 616e 6420 s one WRITE and │ │ │ 004ab760: 6f6e 6520 5245 4144 2065 6e74 7279 2c20 one READ entry, │ │ │ 004ab770: 6974 206d 6561 6e73 2074 6861 7420 7468 it means that th │ │ │ 004ab780: 6520 6e6f 6e2d 626c 6f63 6b69 6e67 3000 e non-blocking0. │ │ │ -004ab790: 187e 3700 0020 2020 736f 636b 6574 2069 .~7.. socket i │ │ │ +004ab790: 18e0 3700 0020 2020 736f 636b 6574 2069 ..7.. socket i │ │ │ 004ab7a0: 7320 626f 7468 2072 6561 6461 626c 6520 s both readable │ │ │ 004ab7b0: 616e 6420 7772 6974 6561 626c 652e 0700 and writeable... │ │ │ -004ab7c0: 187e 3800 0000 0000 0000 0000 0000 0000 .~8............. │ │ │ +004ab7c0: 18e0 3800 0000 0000 0000 0000 0000 0000 ..8............. │ │ │ 004ab7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ab7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ab7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ab800: 0400 0000 fc07 0000 3a31 0000 0000 0000 ........:1...... │ │ │ -004ab810: 6700 007e 4845 4c50 00ff 7300 ff49 5356 g..~HELP..s..ISV │ │ │ +004ab810: 6700 00e0 4845 4c50 00ff 7300 ff49 5356 g...HELP..s..ISV │ │ │ 004ab820: 00ff 7300 ff24 5a4b 4559 00c0 3900 0020 ..s..$ZKEY..9.. │ │ │ 004ab830: 2020 245a 4b45 5920 6973 2065 6d70 7479 $ZKEY is empty │ │ │ 004ab840: 2069 6620 6e6f 2073 6f63 6b65 7473 2068 if no sockets h │ │ │ 004ab850: 6176 6520 6461 7461 2069 6e20 7468 6520 ave data in the │ │ │ 004ab860: 6275 6666 6572 2061 6e64 2074 6865 7265 buffer and there │ │ │ -004ab870: 2061 7265 206e 6f41 0018 7e3a 0000 2020 are noA..~:.. │ │ │ +004ab870: 2061 7265 206e 6f41 0018 e03a 0000 2020 are noA...:.. │ │ │ 004ab880: 2075 6e61 6363 6570 7465 6420 696e 636f unaccepted inco │ │ │ 004ab890: 6d69 6e67 2073 6f63 6b65 7473 2066 726f ming sockets fro │ │ │ 004ab8a0: 6d20 7072 6576 696f 7573 2057 5249 5445 m previous WRITE │ │ │ -004ab8b0: 202f 5741 4954 732e 0700 187e 4100 0025 /WAITs....~A..% │ │ │ -004ab8c0: 0018 7e42 0000 2020 2046 6f72 2053 6571 ..~B.. For Seq │ │ │ +004ab8b0: 202f 5741 4954 732e 0700 18e0 4100 0025 /WAITs.....A..% │ │ │ +004ab8c0: 0018 e042 0000 2020 2046 6f72 2053 6571 ...B.. For Seq │ │ │ 004ab8d0: 7565 6e74 6961 6c20 4669 6c65 2044 6576 uential File Dev │ │ │ -004ab8e0: 6963 653a 0700 187e 4300 0051 0018 7e44 ice:...~C..Q..~D │ │ │ +004ab8e0: 6963 653a 0700 18e0 4300 0051 0018 e044 ice:....C..Q...D │ │ │ 004ab8f0: 0000 2020 2024 5a4b 4559 2063 6f6e 7461 .. $ZKEY conta │ │ │ 004ab900: 696e 7320 7468 6520 6375 7272 656e 7420 ins the current │ │ │ 004ab910: 706f 7369 7469 6f6e 2069 6e20 7468 6520 position in the │ │ │ 004ab920: 6669 6c65 2062 6173 6564 206f 6e20 7468 file based on th │ │ │ -004ab930: 6520 6c61 7374 2052 4541 442e 5000 187e e last READ.P..~ │ │ │ +004ab930: 6520 6c61 7374 2052 4541 442e 5000 18e0 e last READ.P... │ │ │ 004ab940: 4500 0020 2020 5468 6973 2069 7320 696e E.. This is in │ │ │ 004ab950: 2062 7974 6573 2066 6f72 2053 5452 4541 bytes for STREA │ │ │ 004ab960: 4d20 616e 6420 5641 5249 4142 4c45 2066 M and VARIABLE f │ │ │ 004ab970: 6f72 6d61 7473 2c20 616e 6420 696e 2061 ormats, and in a │ │ │ -004ab980: 2072 6563 6f72 642c 6279 7465 5000 187e record,byteP..~ │ │ │ +004ab980: 2072 6563 6f72 642c 6279 7465 5000 18e0 record,byteP... │ │ │ 004ab990: 4600 0020 2020 7061 6972 2066 6f72 2046 F.. pair for F │ │ │ 004ab9a0: 4958 4544 2066 6f72 6d61 742e 2046 6f72 IXED format. For │ │ │ 004ab9b0: 2046 4958 4544 2066 6f72 6d61 742c 2053 FIXED format, S │ │ │ 004ab9c0: 4545 4b73 2061 6e64 206e 6f72 6d61 6c20 EEKs and normal │ │ │ -004ab9d0: 5245 4144 7320 616c 7761 7973 5300 187e READs alwaysS..~ │ │ │ +004ab9d0: 5245 4144 7320 616c 7761 7973 5300 18e0 READs alwaysS... │ │ │ 004ab9e0: 4700 0020 2020 7072 6f64 7563 6520 6120 G.. produce a │ │ │ 004ab9f0: 7a65 726f 2062 7974 6520 706f 7369 7469 zero byte positi │ │ │ 004aba00: 6f6e 3b20 6120 6e6f 6e2d 7a65 726f 2062 on; a non-zero b │ │ │ 004aba10: 7974 6520 706f 7369 7469 6f6e 2069 6e20 yte position in │ │ │ 004aba20: 245a 4b45 5920 666f 7220 4649 5845 4453 $ZKEY for FIXEDS │ │ │ -004aba30: 0018 7e48 0000 2020 2066 6f72 6d61 7420 ..~H.. format │ │ │ +004aba30: 0018 e048 0000 2020 2066 6f72 6d61 7420 ...H.. format │ │ │ 004aba40: 6f70 6572 6174 696f 6e20 696e 6469 6361 operation indica │ │ │ 004aba50: 7465 7320 6120 7061 7274 6961 6c6c 7920 tes a partially │ │ │ 004aba60: 7265 6164 2072 6563 6f72 642c 2063 6175 read record, cau │ │ │ 004aba70: 7365 6420 6279 2061 2052 4541 4420 2320 sed by a READ # │ │ │ -004aba80: 6f72 5400 187e 4900 0020 2020 5245 4144 orT..~I.. READ │ │ │ +004aba80: 6f72 5400 18e0 4900 0020 2020 5245 4144 orT...I.. READ │ │ │ 004aba90: 202a 2e20 496e 2046 4958 4544 206d 6f64 *. In FIXED mod │ │ │ 004abaa0: 652c 2074 6865 2069 6e66 6f72 6d61 7469 e, the informati │ │ │ 004abab0: 6f6e 2072 6574 7572 6e65 6420 666f 7220 on returned for │ │ │ 004abac0: 245a 4b45 5920 6973 2061 2066 756e 6374 $ZKEY is a funct │ │ │ -004abad0: 696f 6e20 6f66 5200 187e 4a00 0020 2020 ion ofR..~J.. │ │ │ +004abad0: 696f 6e20 6f66 5200 18e0 4a00 0020 2020 ion ofR...J.. │ │ │ 004abae0: 7265 636f 7264 2073 697a 652c 2061 6e64 record size, and │ │ │ 004abaf0: 2c20 6966 2061 2055 5345 2063 6f6d 6d61 , if a USE comma │ │ │ 004abb00: 6e64 2063 6861 6e67 6573 2072 6563 6f72 nd changes recor │ │ │ 004abb10: 6420 7369 7a65 2062 7920 7370 6563 6966 d size by specif │ │ │ -004abb20: 7969 6e67 2074 6865 4c00 187e 5100 0020 ying theL..~Q.. │ │ │ +004abb20: 7969 6e67 2074 6865 4c00 18e0 5100 0020 ying theL...Q.. │ │ │ 004abb30: 2020 5749 4454 4820 6465 7669 6365 7061 WIDTH devicepa │ │ │ 004abb40: 7261 6d65 7465 7220 7768 696c 6520 7468 rameter while th │ │ │ 004abb50: 6520 6669 6c65 2069 7320 6f70 656e 2c20 e file is open, │ │ │ 004abb60: 245a 4b45 5920 6f66 6673 6574 7320 6368 $ZKEY offsets ch │ │ │ -004abb70: 616e 6765 5300 187e 5200 0020 2020 6163 angeS..~R.. ac │ │ │ +004abb70: 616e 6765 5300 18e0 5200 0020 2020 6163 angeS...R.. ac │ │ │ 004abb80: 636f 7264 696e 676c 793b 2069 6620 7265 cordingly; if re │ │ │ 004abb90: 636f 7264 2073 697a 6520 6368 616e 6765 cord size change │ │ │ 004abba0: 732c 2070 7265 7669 6f75 736c 7920 7361 s, previously sa │ │ │ 004abbb0: 7665 6420 7661 6c75 6573 206f 6620 245a ved values of $Z │ │ │ -004abbc0: 4b45 5920 6172 6531 0018 7e53 0000 2020 KEY are1..~S.. │ │ │ +004abbc0: 4b45 5920 6172 6531 0018 e053 0000 2020 KEY are1...S.. │ │ │ 004abbd0: 206c 696b 656c 7920 696e 6170 7072 6f70 likely inapprop │ │ │ 004abbe0: 7269 6174 6520 666f 7220 7573 6520 7769 riate for use wi │ │ │ -004abbf0: 7468 2053 4545 4b2e 0700 187e 5400 0012 th SEEK....~T... │ │ │ -004abc00: 0013 7e4c 4556 454c 0000 245a 4c65 7665 ..~LEVEL..$ZLeve │ │ │ -004abc10: 6c12 0019 7ebf 1100 0020 2020 245a 4c65 l...~.... $ZLe │ │ │ -004abc20: 7665 6c07 001a 7e21 0000 4f00 1a7e 3100 vel...~!..O..~1. │ │ │ +004abbf0: 7468 2053 4545 4b2e 0700 18e0 5400 0012 th SEEK.....T... │ │ │ +004abc00: 0013 e04c 4556 454c 0000 245a 4c65 7665 ...LEVEL..$ZLeve │ │ │ +004abc10: 6c12 0019 e0bf 1100 0020 2020 245a 4c65 l........ $ZLe │ │ │ +004abc20: 7665 6c07 001a e021 0000 4f00 1ae0 3100 vel....!..O...1. │ │ │ 004abc30: 0020 2020 245a 4c5b 4556 454c 5d20 636f . $ZL[EVEL] co │ │ │ 004abc40: 6e74 6169 6e73 2061 6e20 696e 7465 6765 ntains an intege │ │ │ 004abc50: 7220 7661 6c75 6520 696e 6469 6361 7469 r value indicati │ │ │ 004abc60: 6e67 2074 6865 2022 6c65 7665 6c20 6f66 ng the "level of │ │ │ -004abc70: 206e 6573 7469 6e67 2252 001a 7e41 0000 nesting"R..~A.. │ │ │ +004abc70: 206e 6573 7469 6e67 2252 001a e041 0000 nesting"R...A.. │ │ │ 004abc80: 2020 2063 6175 7365 6420 6279 2044 4f20 caused by DO │ │ │ 004abc90: 636f 6d6d 616e 6473 2c20 5845 4355 5445 commands, XECUTE │ │ │ 004abca0: 2063 6f6d 6d61 6e64 732c 2061 6e64 2065 commands, and e │ │ │ 004abcb0: 7874 7269 6e73 6963 2066 756e 6374 696f xtrinsic functio │ │ │ -004abcc0: 6e73 2069 6e20 7468 6520 4d1b 001a 7e51 ns in the M...~Q │ │ │ +004abcc0: 6e73 2069 6e20 7468 6520 4d1b 001a e051 ns in the M....Q │ │ │ 004abcd0: 0000 2020 2069 6e76 6f63 6174 696f 6e20 .. invocation │ │ │ -004abce0: 7374 6163 6b2e 0700 1a7e 6100 0051 001a stack....~a..Q.. │ │ │ -004abcf0: 7e71 0000 2020 2024 5a4c 4556 454c 2068 ~q.. $ZLEVEL h │ │ │ +004abce0: 7374 6163 6b2e 0700 1ae0 6100 0051 001a stack.....a..Q.. │ │ │ +004abcf0: e071 0000 2020 2024 5a4c 4556 454c 2068 .q.. $ZLEVEL h │ │ │ 004abd00: 6173 2061 6e20 696e 6974 6961 6c20 7661 as an initial va │ │ │ 004abd10: 6c75 6520 6f66 206f 6e65 2028 3129 2061 lue of one (1) a │ │ │ 004abd20: 6e64 2069 6e63 7265 6d65 6e74 7320 6279 nd increments by │ │ │ 004abd30: 206f 6e65 2077 6974 6820 6561 6368 5200 one with eachR. │ │ │ -004abd40: 1a7e 8100 0020 2020 444f 2c20 5845 4355 .~... DO, XECU │ │ │ +004abd40: 1ae0 8100 0020 2020 444f 2c20 5845 4355 ..... DO, XECU │ │ │ 004abd50: 5445 206f 7220 6578 7472 696e 7369 6320 TE or extrinsic │ │ │ 004abd60: 6675 6e63 7469 6f6e 2e20 416e 7920 5155 function. Any QU │ │ │ 004abd70: 4954 2074 6861 7420 646f 6573 206e 6f74 IT that does not │ │ │ 004abd80: 2074 6572 6d69 6e61 7465 2061 2046 4f52 terminate a FOR │ │ │ -004abd90: 5400 1a7e 9100 0020 2020 6c6f 6f70 2064 T..~... loop d │ │ │ +004abd90: 5400 1ae0 9100 0020 2020 6c6f 6f70 2064 T...... loop d │ │ │ 004abda0: 6563 7265 6d65 6e74 7320 245a 4c45 5645 ecrements $ZLEVE │ │ │ 004abdb0: 4c2e 205a 474f 544f 206d 6179 2061 6c73 L. ZGOTO may als │ │ │ 004abdc0: 6f20 7265 6475 6365 2024 5a4c 4556 454c o reduce $ZLEVEL │ │ │ 004abdd0: 2e20 496e 2061 6363 6f72 6461 6e63 6520 . In accordance │ │ │ -004abde0: 7769 7468 5500 197e c011 0000 2020 2074 withU..~.... t │ │ │ +004abde0: 7769 7468 5500 19e0 c011 0000 2020 2074 withU....... t │ │ │ 004abdf0: 6865 204d 2073 7461 6e64 6172 642c 2061 he M standard, a │ │ │ 004abe00: 2046 4f52 2063 6f6d 6d61 6e64 2064 6f65 FOR command doe │ │ │ 004abe10: 7320 6e6f 7420 696e 6372 6561 7365 2024 s not increase $ │ │ │ 004abe20: 5a4c 4556 454c 2e20 4d20 726f 7574 696e ZLEVEL. M routin │ │ │ -004abe30: 6573 2063 616e 6e6f 7436 001a 7e12 0000 es cannot6..~... │ │ │ +004abe30: 6573 2063 616e 6e6f 7436 001a e012 0000 es cannot6...... │ │ │ 004abe40: 2020 206d 6f64 6966 7920 245a 4c45 5645 modify $ZLEVE │ │ │ 004abe50: 4c20 7769 7468 2074 6865 2053 4554 206f L with the SET o │ │ │ 004abe60: 7220 4e45 5720 636f 6d6d 616e 6473 2e07 r NEW commands.. │ │ │ -004abe70: 001a 7e13 0000 5100 1a7e 1400 0020 2020 ..~...Q..~... │ │ │ +004abe70: 001a e013 0000 5100 1ae0 1400 0020 2020 ......Q...... │ │ │ 004abe80: 5573 6520 245a 4c45 5645 4c20 696e 2064 Use $ZLEVEL in d │ │ │ 004abe90: 6562 7567 6769 6e67 206f 7220 696e 2061 ebugging or in a │ │ │ 004abea0: 6e20 6572 726f 722d 6861 6e64 6c69 6e67 n error-handling │ │ │ 004abeb0: 206d 6563 6861 6e69 736d 2074 6f20 6361 mechanism to ca │ │ │ -004abec0: 7074 7572 6520 6132 001a 7e15 0000 2020 pture a2..~... │ │ │ +004abec0: 7074 7572 6520 6132 001a e015 0000 2020 pture a2...... │ │ │ 004abed0: 206c 6576 656c 2066 6f72 206c 6174 6572 level for later │ │ │ 004abee0: 2075 7365 2069 6e20 6120 5a47 4f54 4f20 use in a ZGOTO │ │ │ -004abef0: 6172 6775 6d65 6e74 2e07 001a 7e16 0000 argument....~... │ │ │ -004abf00: 1200 1a7e 1700 0020 2020 4578 616d 706c ...~... Exampl │ │ │ -004abf10: 653a 0700 1a7e 1800 001b 001a 7e19 0000 e:...~......~... │ │ │ +004abef0: 6172 6775 6d65 6e74 2e07 001a e016 0000 argument........ │ │ │ +004abf00: 1200 1ae0 1700 0020 2020 4578 616d 706c ....... Exampl │ │ │ +004abf10: 653a 0700 1ae0 1800 001b 001a e019 0000 e:.............. │ │ │ 004abf20: 2020 2047 544d 3e7a 7072 696e 7420 5e7a GTM>zprint ^z │ │ │ -004abf30: 6c65 7665 1000 1a7e 1a00 0020 2020 7a6c leve...~... zl │ │ │ -004abf40: 6576 653b 0f00 1a7e 2100 0020 2020 2064 eve;...~!.. d │ │ │ -004abf50: 6f20 4214 001a 7e22 0000 2020 2020 7772 o B...~".. wr │ │ │ -004abf60: 6974 6520 582c 210f 001a 7e23 0000 2020 ite X,!...~#.. │ │ │ -004abf70: 2020 7175 6974 0b00 1a7e 2400 0020 2020 quit...~$.. │ │ │ -004abf80: 4211 001a 7e25 0000 2020 2020 676f 746f B...~%.. goto │ │ │ -004abf90: 2043 0f00 1a7e 2600 0020 2020 2071 7569 C...~&.. qui │ │ │ -004abfa0: 740b 001a 7e27 0000 2020 2043 0f00 1a7e t...~'.. C...~ │ │ │ -004abfb0: 2800 0020 2020 2064 6f20 440f 001a 7e29 (.. do D...~) │ │ │ -004abfc0: 0000 2020 2020 7175 6974 0b00 1a7e 2a00 .. quit...~*. │ │ │ -004abfd0: 0020 2020 4418 001a 7e31 0000 2020 2020 . D...~1.. │ │ │ +004abf30: 6c65 7665 1000 1ae0 1a00 0020 2020 7a6c leve....... zl │ │ │ +004abf40: 6576 653b 0f00 1ae0 2100 0020 2020 2064 eve;....!.. d │ │ │ +004abf50: 6f20 4214 001a e022 0000 2020 2020 7772 o B....".. wr │ │ │ +004abf60: 6974 6520 582c 210f 001a e023 0000 2020 ite X,!....#.. │ │ │ +004abf70: 2020 7175 6974 0b00 1ae0 2400 0020 2020 quit....$.. │ │ │ +004abf80: 4211 001a e025 0000 2020 2020 676f 746f B....%.. goto │ │ │ +004abf90: 2043 0f00 1ae0 2600 0020 2020 2071 7569 C....&.. qui │ │ │ +004abfa0: 740b 001a e027 0000 2020 2043 0f00 1ae0 t....'.. C.... │ │ │ +004abfb0: 2800 0020 2020 2064 6f20 440f 001a e029 (.. do D....) │ │ │ +004abfc0: 0000 2020 2020 7175 6974 0b00 1ae0 2a00 .. quit....*. │ │ │ +004abfd0: 0020 2020 4418 001a e031 0000 2020 2020 . D....1.. │ │ │ 004abfe0: 7365 7420 583d 245a 4c45 5645 4c0f 001a set X=$ZLEVEL... │ │ │ -004abff0: 7e32 0000 2020 2020 7175 6974 0000 0000 ~2.. quit.... │ │ │ +004abff0: e032 0000 2020 2020 7175 6974 0000 0000 .2.. quit.... │ │ │ 004ac000: 0400 0000 cc07 0000 5d31 0000 0000 0000 ........]1...... │ │ │ -004ac010: 3100 007e 4845 4c50 00ff 7300 ff49 5356 1..~HELP..s..ISV │ │ │ +004ac010: 3100 00e0 4845 4c50 00ff 7300 ff49 5356 1...HELP..s..ISV │ │ │ 004ac020: 00ff 7300 ff24 5a4c 4556 454c 00c0 3300 ..s..$ZLEVEL..3. │ │ │ 004ac030: 0020 2020 4754 4d3e 646f 205e 7a6c 6576 . GTM>do ^zlev │ │ │ -004ac040: 650b 001a 7e34 0000 2020 2034 0e00 1a7e e...~4.. 4...~ │ │ │ -004ac050: 3500 0020 2020 4754 4d3e 0700 1a7e 3600 5.. GTM>...~6. │ │ │ -004ac060: 004c 001a 7e37 0000 2020 2054 6869 7320 .L..~7.. This │ │ │ +004ac040: 650b 001a e034 0000 2020 2034 0e00 1ae0 e....4.. 4.... │ │ │ +004ac050: 3500 0020 2020 4754 4d3e 0700 1ae0 3600 5.. GTM>....6. │ │ │ +004ac060: 004c 001a e037 0000 2020 2054 6869 7320 .L...7.. This │ │ │ 004ac070: 7072 6f67 7261 6d2c 2065 7865 6375 7465 program, execute │ │ │ 004ac080: 6420 6672 6f6d 2044 6972 6563 7420 4d6f d from Direct Mo │ │ │ 004ac090: 6465 2c20 7072 6f64 7563 6573 2061 2076 de, produces a v │ │ │ 004ac0a0: 616c 7565 206f 6620 3420 666f 7252 001a alue of 4 forR.. │ │ │ -004ac0b0: 7e38 0000 2020 2024 5a4c 4556 454c 2e20 ~8.. $ZLEVEL. │ │ │ +004ac0b0: e038 0000 2020 2024 5a4c 4556 454c 2e20 .8.. $ZLEVEL. │ │ │ 004ac0c0: 4966 2079 6f75 2072 756e 2074 6869 7320 If you run this │ │ │ 004ac0d0: 7072 6f67 7261 6d20 6672 6f6d 2074 6865 program from the │ │ │ 004ac0e0: 2073 6865 6c6c 2c20 7468 6520 7661 6c75 shell, the valu │ │ │ 004ac0f0: 6520 6f66 2024 5a4c 4556 454c 2069 7314 e of $ZLEVEL is. │ │ │ -004ac100: 001a 7e39 0000 2020 2074 6872 6565 2028 ..~9.. three ( │ │ │ -004ac110: 3329 2e07 001a 7e3a 0000 1a00 137e 4d41 3)....~:.....~MA │ │ │ +004ac100: 001a e039 0000 2020 2074 6872 6565 2028 ...9.. three ( │ │ │ +004ac110: 3329 2e07 001a e03a 0000 1a00 13e0 4d41 3).....:......MA │ │ │ 004ac120: 4c4c 4f43 4c49 4d00 0024 5a4d 414c 4c6f LLOCLIM..$ZMALLo │ │ │ -004ac130: 636c 696d 1600 1d7e bf11 0000 2020 2024 clim...~.... $ │ │ │ -004ac140: 5a4d 414c 4c6f 636c 696d 0700 1e7e 2100 ZMALLoclim...~!. │ │ │ -004ac150: 0051 001e 7e31 0000 2020 2024 5a4d 414c .Q..~1.. $ZMAL │ │ │ +004ac130: 636c 696d 1600 1de0 bf11 0000 2020 2024 clim........ $ │ │ │ +004ac140: 5a4d 414c 4c6f 636c 696d 0700 1ee0 2100 ZMALLoclim....!. │ │ │ +004ac150: 0051 001e e031 0000 2020 2024 5a4d 414c .Q...1.. $ZMAL │ │ │ 004ac160: 4c5b 4f43 4c49 4d5d 2063 6f6e 7461 696e L[OCLIM] contain │ │ │ 004ac170: 7320 616e 2069 6e74 6567 6572 2076 616c s an integer val │ │ │ 004ac180: 7565 2073 7065 6369 6679 696e 6720 6120 ue specifying a │ │ │ 004ac190: 6e75 6d62 6572 206f 6620 6279 7465 7320 number of bytes │ │ │ -004ac1a0: 6f66 4e00 1e7e 4100 0020 2020 7072 6f63 ofN..~A.. proc │ │ │ +004ac1a0: 6f66 4e00 1ee0 4100 0020 2020 7072 6f63 ofN...A.. proc │ │ │ 004ac1b0: 6573 7320 6d65 6d6f 7279 2c20 7768 6963 ess memory, whic │ │ │ 004ac1c0: 682c 2069 6620 6578 6365 6564 6564 2c20 h, if exceeded, │ │ │ 004ac1d0: 6361 7573 6520 4754 2e4d 2074 6f20 6973 cause GT.M to is │ │ │ 004ac1e0: 7375 6520 6120 4d41 4c4c 4f43 4352 4954 sue a MALLOCCRIT │ │ │ -004ac1f0: 5300 1e7e 5100 0020 2020 6572 726f 722e S..~Q.. error. │ │ │ +004ac1f0: 5300 1ee0 5100 0020 2020 6572 726f 722e S...Q.. error. │ │ │ 004ac200: 2057 6865 6e20 7468 6520 7661 6c75 6520 When the value │ │ │ 004ac210: 6973 207a 6572 6f20 2830 292c 2047 542e is zero (0), GT. │ │ │ 004ac220: 4d20 696d 706f 7365 7320 6e6f 206c 696d M imposes no lim │ │ │ 004ac230: 6974 2c20 616c 7468 6f75 6768 2074 6865 it, although the │ │ │ -004ac240: 204f 534f 001e 7e61 0000 2020 2073 7469 OSO..~a.. sti │ │ │ +004ac240: 204f 534f 001e e061 0000 2020 2073 7469 OSO...a.. sti │ │ │ 004ac250: 6c6c 2064 6f65 732e 2041 2070 6f73 6974 ll does. A posit │ │ │ 004ac260: 6976 6520 7661 6c75 6520 7370 6563 6966 ive value specif │ │ │ 004ac270: 6965 7320 6120 6279 7465 206c 696d 6974 ies a byte limit │ │ │ 004ac280: 2077 6974 6820 6120 6d69 6e69 6d75 6d20 with a minimum │ │ │ -004ac290: 6f66 4e00 1e7e 7100 0020 2020 322e 354d ofN..~q.. 2.5M │ │ │ +004ac290: 6f66 4e00 1ee0 7100 0020 2020 322e 354d ofN...q.. 2.5M │ │ │ 004ac2a0: 422e 2041 2076 616c 7565 206f 6620 6d69 B. A value of mi │ │ │ 004ac2b0: 6e75 7320 6f6e 6520 282d 3129 2070 726f nus one (-1) pro │ │ │ 004ac2c0: 7669 6465 7320 6120 7661 6c75 6520 6f66 vides a value of │ │ │ 004ac2d0: 2068 616c 6620 7468 6520 7379 7374 656d half the system │ │ │ -004ac2e0: 1f00 1e7e 8100 0020 2020 696d 706f 7365 ...~... impose │ │ │ +004ac2e0: 1f00 1ee0 8100 0020 2020 696d 706f 7365 ....... impose │ │ │ 004ac2f0: 6420 6c69 6d69 7420 6966 2061 6e79 2e07 d limit if any.. │ │ │ -004ac300: 001e 7e91 0000 5000 1d7e c011 0000 2020 ..~...P..~.... │ │ │ +004ac300: 001e e091 0000 5000 1de0 c011 0000 2020 ......P....... │ │ │ 004ac310: 2057 6865 6e20 6120 7265 7175 6573 7420 When a request │ │ │ 004ac320: 666f 7220 6164 6469 7469 6f6e 616c 206d for additional m │ │ │ 004ac330: 656d 6f72 7920 6578 6365 6564 7320 7468 emory exceeds th │ │ │ 004ac340: 6520 6c69 6d69 742c 2047 542e 4d20 646f e limit, GT.M do │ │ │ -004ac350: 6573 2074 6865 5400 1e7e 1200 0020 2020 es theT..~... │ │ │ +004ac350: 6573 2074 6865 5400 1ee0 1200 0020 2020 es theT...... │ │ │ 004ac360: 6578 7061 6e73 696f 6e20 616e 6420 7468 expansion and th │ │ │ 004ac370: 656e 2070 726f 6475 6365 7320 7472 6170 en produces trap │ │ │ 004ac380: 7061 626c 6520 4d41 4c4c 4f43 4352 4954 pable MALLOCCRIT │ │ │ 004ac390: 2077 6172 6e69 6e67 2e20 4279 2064 6566 warning. By def │ │ │ -004ac3a0: 6175 6c74 2c20 736f 6d65 5400 1e7e 1300 ault, someT..~.. │ │ │ +004ac3a0: 6175 6c74 2c20 736f 6d65 5400 1ee0 1300 ault, someT..... │ │ │ 004ac3b0: 0020 2020 6c61 7465 7220 7265 7175 6573 . later reques │ │ │ 004ac3c0: 7420 666f 7220 6d65 6d6f 7279 2069 7320 t for memory is │ │ │ 004ac3d0: 6c69 6b65 6c79 2074 6f20 7072 6f64 7563 likely to produc │ │ │ 004ac3e0: 6520 6120 6661 7461 6c20 4d45 4d4f 5259 e a fatal MEMORY │ │ │ 004ac3f0: 2065 7272 6f72 2c20 756e 6c65 7373 5400 error, unlessT. │ │ │ -004ac400: 1e7e 1400 0020 2020 7375 6273 6571 7565 .~... subseque │ │ │ +004ac400: 1ee0 1400 0020 2020 7375 6273 6571 7565 ..... subseque │ │ │ 004ac410: 6e74 2074 6f20 4d41 4c4c 4f43 4352 4954 nt to MALLOCCRIT │ │ │ 004ac420: 2c20 6120 6c69 6d69 7420 6861 7320 6265 , a limit has be │ │ │ 004ac430: 656e 2072 6565 7374 6162 6c69 7368 6564 en reestablished │ │ │ 004ac440: 2062 7920 5345 5420 5a4d 414c 4c4f 434c by SET ZMALLOCL │ │ │ -004ac450: 494d 4e00 1e7e 1500 0020 2020 746f 2074 IMN..~... to t │ │ │ +004ac450: 494d 4e00 1ee0 1500 0020 2020 746f 2074 IMN...... to t │ │ │ 004ac460: 6865 2073 616d 6520 6f72 2068 6967 6865 he same or highe │ │ │ 004ac470: 7220 6c69 6d69 742c 2062 7574 206f 6e65 r limit, but one │ │ │ 004ac480: 206e 6f74 2065 7863 6565 6469 6e67 2061 not exceeding a │ │ │ 004ac490: 6e79 2073 7973 7465 6d20 6c69 6d69 742e ny system limit. │ │ │ -004ac4a0: 0700 1e7e 1600 004c 001e 7e17 0000 2020 ...~...L..~... │ │ │ +004ac4a0: 0700 1ee0 1600 004c 001e e017 0000 2020 .......L...... │ │ │ 004ac4b0: 204e 6f74 6520 7468 6174 2047 542e 4d20 Note that GT.M │ │ │ 004ac4c0: 616c 6c6f 6361 7465 7320 6d65 6d6f 7279 allocates memory │ │ │ 004ac4d0: 2066 726f 6d20 7468 6520 4f53 2069 6e20 from the OS in │ │ │ 004ac4e0: 6c61 7267 6520 626c 6f63 6b73 2073 6f20 large blocks so │ │ │ -004ac4f0: 7468 6553 001e 7e18 0000 2020 2069 6e74 theS..~... int │ │ │ +004ac4f0: 7468 6553 001e e018 0000 2020 2069 6e74 theS...... int │ │ │ 004ac500: 6572 6163 7469 6f6e 206f 6620 245a 4d41 eraction of $ZMA │ │ │ 004ac510: 4c4c 4f43 4c49 4d20 7769 7468 206d 656d LLOCLIM with mem │ │ │ 004ac520: 6f72 7920 6772 6f77 7468 2069 7320 6e6f ory growth is no │ │ │ 004ac530: 7420 6578 6163 742e 204d 454d 4f52 5920 t exact. MEMORY │ │ │ -004ac540: 6572 726f 7273 5200 1e7e 1900 0020 2020 errorsR..~... │ │ │ +004ac540: 6572 726f 7273 5200 1ee0 1900 0020 2020 errorsR...... │ │ │ 004ac550: 6172 6520 6661 7461 6c20 616e 6420 7465 are fatal and te │ │ │ 004ac560: 726d 696e 6174 6520 7468 6520 7072 6f63 rminate the proc │ │ │ 004ac570: 6573 732e 2049 6e20 7468 6520 6361 7365 ess. In the case │ │ │ 004ac580: 206f 6620 6120 4d45 4d4f 5259 2065 7272 of a MEMORY err │ │ │ -004ac590: 6f72 2c20 4754 2e4d 4e00 1e7e 1a00 0020 or, GT.MN..~... │ │ │ +004ac590: 6f72 2c20 4754 2e4d 4e00 1ee0 1a00 0020 or, GT.MN...... │ │ │ 004ac5a0: 2020 6d61 6b65 7320 616e 2061 7474 656d makes an attem │ │ │ 004ac5b0: 7074 2074 6f20 6d61 7273 6861 6c20 6176 pt to marshal av │ │ │ 004ac5c0: 6169 6c61 626c 6520 6d65 6d6f 7279 2074 ailable memory t │ │ │ 004ac5d0: 6f20 656e 6162 6c65 2061 7320 6772 6163 o enable as grac │ │ │ -004ac5e0: 6566 756c 2061 5200 1e7e 2100 0020 2020 eful aR..~!.. │ │ │ +004ac5e0: 6566 756c 2061 5200 1ee0 2100 0020 2020 eful aR...!.. │ │ │ 004ac5f0: 7465 726d 696e 6174 696f 6e20 6173 2070 termination as p │ │ │ 004ac600: 6f73 7369 626c 652e 204e 6f74 6520 7468 ossible. Note th │ │ │ 004ac610: 6174 2069 6e64 6570 656e 6465 6e74 206f at independent o │ │ │ 004ac620: 6620 7468 6973 206d 6563 6861 6e69 736d f this mechanism │ │ │ -004ac630: 2c20 7468 6520 4f53 5100 1e7e 2200 0020 , the OSQ..~".. │ │ │ +004ac630: 2c20 7468 6520 4f53 5100 1ee0 2200 0020 , the OSQ...".. │ │ │ 004ac640: 2020 6d61 7920 6b69 6c6c 2074 6865 2070 may kill the p │ │ │ 004ac650: 726f 6365 7373 2077 6974 686f 7574 2072 rocess without r │ │ │ 004ac660: 6563 6f75 7273 6520 6966 2069 7420 6465 ecourse if it de │ │ │ 004ac670: 7465 726d 696e 6573 2074 6865 2067 7265 termines the gre │ │ │ -004ac680: 6564 206f 6620 7468 6545 001e 7e23 0000 ed of theE..~#.. │ │ │ +004ac680: 6564 206f 6620 7468 6545 001e e023 0000 ed of theE...#.. │ │ │ 004ac690: 2020 2070 726f 6365 7373 2066 6f72 206d process for m │ │ │ 004ac6a0: 656d 6f72 7920 6a65 6f70 6172 6469 7a65 emory jeopardize │ │ │ 004ac6b0: 7320 7468 6520 7669 6162 696c 6974 7920 s the viability │ │ │ 004ac6c0: 6f66 2074 6865 2073 7973 7465 6d2e 0700 of the system... │ │ │ -004ac6d0: 1e7e 2400 0053 001e 7e25 0000 2020 2057 .~$..S..~%.. W │ │ │ +004ac6d0: 1ee0 2400 0053 001e e025 0000 2020 2057 ..$..S...%.. W │ │ │ 004ac6e0: 6865 6e20 7468 6520 696e 7465 6765 7220 hen the integer │ │ │ 004ac6f0: 6279 7465 2076 616c 7565 2073 7065 6369 byte value speci │ │ │ 004ac700: 6669 6564 2069 6e20 6120 5345 5420 245a fied in a SET $Z │ │ │ 004ac710: 4d41 4c4c 4f43 4c49 4e3d 696e 7465 7870 MALLOCLIN=intexp │ │ │ -004ac720: 7220 6f72 2c20 6174 5400 1e7e 2600 0020 r or, atT..~&.. │ │ │ +004ac720: 7220 6f72 2c20 6174 5400 1ee0 2600 0020 r or, atT...&.. │ │ │ 004ac730: 2020 7072 6f63 6573 7320 7374 6172 7475 process startu │ │ │ 004ac740: 702c 2062 7920 7468 6520 2467 746d 5f6d p, by the $gtm_m │ │ │ 004ac750: 616c 6c6f 635f 6c69 6d69 7420 656e 7669 alloc_limit envi │ │ │ 004ac760: 726f 6e6d 656e 7420 7661 7269 6162 6c65 ronment variable │ │ │ -004ac770: 2073 7065 6369 6669 6573 2061 5000 1e7e specifies aP..~ │ │ │ +004ac770: 2073 7065 6369 6669 6573 2061 5000 1ee0 specifies aP... │ │ │ 004ac780: 2700 0020 2020 706f 7369 7469 7665 2076 '.. positive v │ │ │ 004ac790: 616c 7565 2c20 4754 2e4d 2075 7365 7320 alue, GT.M uses │ │ │ 004ac7a0: 7468 6520 736d 616c 6c65 7220 6f66 2074 the smaller of t │ │ │ 004ac7b0: 6861 7420 7661 6c75 6520 616e 6420 616e hat value and an │ │ │ 004ac7c0: 7920 4f53 2064 6566 696e 6564 0000 0000 y OS defined.... │ │ │ 004ac7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ac7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ac7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ac800: 0400 0000 f007 0000 8331 0000 0000 0000 .........1...... │ │ │ -004ac810: 7200 007e 4845 4c50 00ff 7300 ff49 5356 r..~HELP..s..ISV │ │ │ +004ac810: 7200 00e0 4845 4c50 00ff 7300 ff49 5356 r...HELP..s..ISV │ │ │ 004ac820: 00ff 7300 ff24 5a4d 414c 4c4f 434c 494d ..s..$ZMALLOCLIM │ │ │ 004ac830: 00c0 2800 0020 2020 616d 6f75 6e74 2066 ..(.. amount f │ │ │ 004ac840: 6f72 2074 6865 2076 616c 7565 206f 6620 or the value of │ │ │ 004ac850: 245a 4d41 4c4c 4f43 4c49 4d2e 2047 542e $ZMALLOCLIM. GT. │ │ │ 004ac860: 4d20 646f 6573 206e 6f74 2067 6976 6520 M does not give │ │ │ 004ac870: 6572 726f 7273 206f 7220 6d65 7373 6167 errors or messag │ │ │ -004ac880: 6573 5300 1e7e 2900 0020 2020 6162 6f75 esS..~).. abou │ │ │ +004ac880: 6573 5300 1ee0 2900 0020 2020 6162 6f75 esS...).. abou │ │ │ 004ac890: 7420 6974 7320 6368 6f69 6365 2066 6f72 t its choice for │ │ │ 004ac8a0: 2024 5a4d 414c 4c4f 434c 494d 2062 6574 $ZMALLOCLIM bet │ │ │ 004ac8b0: 7765 656e 2061 2073 7065 6369 6669 6564 ween a specified │ │ │ 004ac8c0: 2076 616c 7565 2061 6e64 2073 6f6d 6520 value and some │ │ │ -004ac8d0: 6f74 6865 7253 001e 7e2a 0000 2020 206d otherS..~*.. m │ │ │ +004ac8d0: 6f74 6865 7253 001e e02a 0000 2020 206d otherS...*.. m │ │ │ 004ac8e0: 6f72 6520 6170 7072 6f70 7269 6174 6520 ore appropriate │ │ │ 004ac8f0: 7661 6c75 652c 2073 6f20 6966 2074 6865 value, so if the │ │ │ 004ac900: 2061 7070 6c69 6361 7469 6f6e 206e 6565 application nee │ │ │ 004ac910: 6473 2074 6f20 7665 7269 6679 2074 6865 ds to verify the │ │ │ -004ac920: 2072 6573 756c 742c 3400 1e7e 3100 0020 result,4..~1.. │ │ │ +004ac920: 2072 6573 756c 742c 3400 1ee0 3100 0020 result,4...1.. │ │ │ 004ac930: 2020 6974 2073 686f 756c 6420 6578 616d it should exam │ │ │ 004ac940: 696e 6520 7468 6520 7265 7375 6c74 696e ine the resultin │ │ │ -004ac950: 6720 4953 5620 7661 6c75 652e 0700 1e7e g ISV value....~ │ │ │ -004ac960: 3200 0018 0015 7e58 5450 5449 4d45 0000 2.....~XTPTIME.. │ │ │ -004ac970: 245a 4d41 5854 5054 496d 6516 001d 7ebf $ZMAXTPTIme...~. │ │ │ +004ac950: 6720 4953 5620 7661 6c75 652e 0700 1ee0 g ISV value..... │ │ │ +004ac960: 3200 0018 0015 e058 5450 5449 4d45 0000 2......XTPTIME.. │ │ │ +004ac970: 245a 4d41 5854 5054 496d 6516 001d e0bf $ZMAXTPTIme..... │ │ │ 004ac980: 1100 0020 2020 245a 4d41 5854 5054 496d ... $ZMAXTPTIm │ │ │ -004ac990: 6507 001e 7e21 0000 4e00 1e7e 3100 0020 e...~!..N..~1.. │ │ │ +004ac990: 6507 001e e021 0000 4e00 1ee0 3100 0020 e....!..N...1.. │ │ │ 004ac9a0: 2020 245a 4d41 5854 5054 495b 4d45 5d20 $ZMAXTPTI[ME] │ │ │ 004ac9b0: 636f 6e74 6169 6e73 2061 2076 616c 7565 contains a value │ │ │ 004ac9c0: 2069 6e20 7365 636f 6e64 7320 7769 7468 in seconds with │ │ │ 004ac9d0: 206d 696c 6c69 7365 636f 6e64 2070 7265 millisecond pre │ │ │ -004ac9e0: 6369 7369 6f6e 5100 1e7e 4100 0020 2020 cisionQ..~A.. │ │ │ +004ac9e0: 6369 7369 6f6e 5100 1ee0 4100 0020 2020 cisionQ...A.. │ │ │ 004ac9f0: 7370 6563 6966 7969 6e67 2074 6865 2074 specifying the t │ │ │ 004aca00: 696d 6520 6475 7261 7469 6f6e 2047 542e ime duration GT. │ │ │ 004aca10: 4d20 7368 6f75 6c64 2077 6169 7420 666f M should wait fo │ │ │ 004aca20: 7220 7468 6520 636f 6d70 6c65 7469 6f6e r the completion │ │ │ -004aca30: 206f 6620 616c 6c51 001e 7e51 0000 2020 of allQ..~Q.. │ │ │ +004aca30: 206f 6620 616c 6c51 001e e051 0000 2020 of allQ...Q.. │ │ │ 004aca40: 2061 6374 6976 6974 6965 7320 6665 6e63 activities fenc │ │ │ 004aca50: 6564 2062 7920 7468 6520 6375 7272 656e ed by the curren │ │ │ 004aca60: 7420 7472 616e 7361 6374 696f 6e27 7320 t transaction's │ │ │ 004aca70: 6f75 7465 726d 6f73 7420 5453 5441 5254 outermost TSTART │ │ │ -004aca80: 2f54 434f 4d4d 4954 5200 1e7e 6100 0020 /TCOMMITR..~a.. │ │ │ +004aca80: 2f54 434f 4d4d 4954 5200 1ee0 6100 0020 /TCOMMITR...a.. │ │ │ 004aca90: 2020 7061 6972 2e20 4120 5345 5420 746f pair. A SET to │ │ │ 004acaa0: 2061 2076 616c 7565 206f 7574 7369 6465 a value outside │ │ │ 004acab0: 2074 6865 2061 6363 6570 7465 6420 7261 the accepted ra │ │ │ 004acac0: 6e67 6520 6f66 202e 3030 3520 616e 6420 nge of .005 and │ │ │ -004acad0: 3330 3020 6c65 6176 6573 2600 1e7e 7100 300 leaves&..~q. │ │ │ +004acad0: 3330 3020 6c65 6176 6573 2600 1ee0 7100 300 leaves&...q. │ │ │ 004acae0: 0020 2020 7468 6520 6375 7272 656e 7420 . the current │ │ │ 004acaf0: 7661 6c75 6520 756e 6368 616e 6765 642e value unchanged. │ │ │ -004acb00: 0700 1e7e 8100 0035 001e 7e91 0000 2020 ...~...5..~... │ │ │ +004acb00: 0700 1ee0 8100 0035 001e e091 0000 2020 .......5...... │ │ │ 004acb10: 2024 5a4d 4158 5450 5449 4d45 2063 616e $ZMAXTPTIME can │ │ │ 004acb20: 2062 6520 5345 5420 6275 7420 6361 6e6e be SET but cann │ │ │ -004acb30: 6f74 2062 6520 4e45 5765 642e 0800 1d7e ot be NEWed....~ │ │ │ -004acb40: c011 0000 5300 1e7e 1200 0020 2020 245a ....S..~... $Z │ │ │ +004acb30: 6f74 2062 6520 4e45 5765 642e 0800 1de0 ot be NEWed..... │ │ │ +004acb40: c011 0000 5300 1ee0 1200 0020 2020 245a ....S...... $Z │ │ │ 004acb50: 4d41 5854 5054 494d 4520 7461 6b65 7320 MAXTPTIME takes │ │ │ 004acb60: 6974 7320 7661 6c75 6520 6672 6f6d 2074 its value from t │ │ │ 004acb70: 6865 2065 6e76 6972 6f6e 6d65 6e74 2076 he environment v │ │ │ 004acb80: 6172 6961 626c 6520 6774 6d5f 7a6d 6178 ariable gtm_zmax │ │ │ -004acb90: 7470 7469 6d65 2e4e 001e 7e13 0000 2020 tptime.N..~... │ │ │ +004acb90: 7470 7469 6d65 2e4e 001e e013 0000 2020 tptime.N...... │ │ │ 004acba0: 2049 6620 6774 6d5f 7a6d 6178 7470 7469 If gtm_zmaxtpti │ │ │ 004acbb0: 6d65 2069 7320 6e6f 7420 6465 6669 6e65 me is not define │ │ │ 004acbc0: 6420 6f72 206f 7574 7369 6465 2074 6865 d or outside the │ │ │ 004acbd0: 2073 7570 706f 7274 6564 2072 616e 6765 supported range │ │ │ -004acbe0: 2c20 7468 6553 001e 7e14 0000 2020 2069 , theS..~... i │ │ │ +004acbe0: 2c20 7468 6553 001e e014 0000 2020 2069 , theS...... i │ │ │ 004acbf0: 6e69 7469 616c 2076 616c 7565 206f 6620 nitial value of │ │ │ 004acc00: 245a 4d41 5854 5054 494d 4520 6973 2033 $ZMAXTPTIME is 3 │ │ │ 004acc10: 3020 7365 636f 6e64 732e 2054 6865 2076 0 seconds. The v │ │ │ 004acc20: 616c 7565 206f 6620 245a 4d41 5854 5054 alue of $ZMAXTPT │ │ │ -004acc30: 494d 4520 7768 656e 5400 1e7e 1500 0020 IME whenT..~... │ │ │ +004acc30: 494d 4520 7768 656e 5400 1ee0 1500 0020 IME whenT...... │ │ │ 004acc40: 2020 6120 7472 616e 7361 6374 696f 6e27 a transaction' │ │ │ 004acc50: 7320 6f75 7465 726d 6f73 7420 5453 5441 s outermost TSTA │ │ │ 004acc60: 5254 206f 7065 7261 7469 6f6e 2065 7865 RT operation exe │ │ │ 004acc70: 6375 7465 7320 6465 7465 726d 696e 6573 cutes determines │ │ │ -004acc80: 2074 6865 2074 696d 656f 7574 2700 1e7e the timeout'..~ │ │ │ +004acc80: 2074 6865 2074 696d 656f 7574 2700 1ee0 the timeout'... │ │ │ 004acc90: 1600 0020 2020 7365 7474 696e 6720 666f ... setting fo │ │ │ 004acca0: 7220 7468 6174 2074 7261 6e73 6163 7469 r that transacti │ │ │ -004accb0: 6f6e 2e07 001e 7e17 0000 4f00 1e7e 1800 on....~...O..~.. │ │ │ +004accb0: 6f6e 2e07 001e e017 0000 4f00 1ee0 1800 on........O..... │ │ │ 004accc0: 0020 2020 5768 656e 2061 2024 5a4d 4158 . When a $ZMAX │ │ │ 004accd0: 5450 5449 4d45 2065 7870 6972 6573 2c20 TPTIME expires, │ │ │ 004acce0: 4754 2e4d 2065 7865 6375 7465 7320 7468 GT.M executes th │ │ │ 004accf0: 6520 2445 5452 4150 2f24 5a54 5241 5020 e $ETRAP/$ZTRAP │ │ │ -004acd00: 6578 6365 7074 696f 6e26 001e 7e19 0000 exception&..~... │ │ │ +004acd00: 6578 6365 7074 696f 6e26 001e e019 0000 exception&...... │ │ │ 004acd10: 2020 2068 616e 646c 6572 2063 7572 7265 handler curre │ │ │ 004acd20: 6e74 6c79 2069 6e20 6566 6665 6374 2e07 ntly in effect.. │ │ │ -004acd30: 001e 7e1a 0000 1200 1e7e 2100 0020 2020 ..~......~!.. │ │ │ -004acd40: 2a2a 4e6f 7465 2a2a 0700 1e7e 2200 004f **Note**...~"..O │ │ │ -004acd50: 001e 7e23 0000 2020 2047 542e 4d20 6861 ..~#.. GT.M ha │ │ │ +004acd30: 001e e01a 0000 1200 1ee0 2100 0020 2020 ..........!.. │ │ │ +004acd40: 2a2a 4e6f 7465 2a2a 0700 1ee0 2200 004f **Note**...."..O │ │ │ +004acd50: 001e e023 0000 2020 2047 542e 4d20 6861 ...#.. GT.M ha │ │ │ 004acd60: 6e64 6c65 7320 6174 7465 6d70 7473 2074 ndles attempts t │ │ │ 004acd70: 6f20 6173 7369 676e 2076 616c 7565 7320 o assign values │ │ │ 004acd80: 6f75 7473 6964 6520 7468 6520 7375 7070 outside the supp │ │ │ 004acd90: 6f72 7465 6420 7261 6e67 6520 746f 3400 orted range to4. │ │ │ -004acda0: 1e7e 2400 0020 2020 245a 4d41 5854 5054 .~$.. $ZMAXTPT │ │ │ +004acda0: 1ee0 2400 0020 2020 245a 4d41 5854 5054 ..$.. $ZMAXTPT │ │ │ 004acdb0: 494d 4520 6279 206c 6561 7669 6e67 2074 IME by leaving t │ │ │ 004acdc0: 6865 2076 616c 7565 2075 6e68 616e 6765 he value unhange │ │ │ -004acdd0: 642e 0700 1e7e 2500 0052 001e 7e26 0000 d....~%..R..~&.. │ │ │ +004acdd0: 642e 0700 1ee0 2500 0052 001e e026 0000 d.....%..R...&.. │ │ │ 004acde0: 2020 2054 696d 656f 7574 7320 6170 706c Timeouts appl │ │ │ 004acdf0: 7920 6f6e 6c79 2074 6f20 7468 6520 6f75 y only to the ou │ │ │ 004ace00: 7465 726d 6f73 7420 7472 616e 7361 6374 termost transact │ │ │ 004ace10: 696f 6e2c 2074 6861 7420 6973 2c20 6e65 ion, that is, ne │ │ │ -004ace20: 6974 6865 7220 6120 5345 5453 001e 7e27 ither a SETS..~' │ │ │ +004ace20: 6974 6865 7220 6120 5345 5453 001e e027 ither a SETS...' │ │ │ 004ace30: 0000 2020 206f 6620 245a 4d41 5854 5054 .. of $ZMAXTPT │ │ │ 004ace40: 494d 4520 7769 7468 696e 2061 2054 5020 IME within a TP │ │ │ 004ace50: 7472 616e 7361 6374 696f 6e20 6e6f 7220 transaction nor │ │ │ 004ace60: 6120 5453 5441 5254 206e 6573 7465 6420 a TSTART nested │ │ │ 004ace70: 7769 7468 696e 2061 6e6f 7468 6572 4d00 within anotherM. │ │ │ -004ace80: 1e7e 2800 0020 2020 7472 616e 7361 6374 .~(.. transact │ │ │ +004ace80: 1ee0 2800 0020 2020 7472 616e 7361 6374 ..(.. transact │ │ │ 004ace90: 696f 6e20 6861 7320 616e 7920 6566 6665 ion has any effe │ │ │ 004acea0: 6374 206f 6e20 7468 6520 6475 7261 7469 ct on the durati │ │ │ 004aceb0: 6f6e 2065 7374 6162 6c69 7368 6564 2062 on established b │ │ │ -004acec0: 7920 7468 6520 7661 6c75 6538 001e 7e29 y the value8..~) │ │ │ +004acec0: 7920 7468 6520 7661 6c75 6538 001e e029 y the value8...) │ │ │ 004aced0: 0000 2020 2024 5a4d 4158 5450 5449 4d45 .. $ZMAXTPTIME │ │ │ 004acee0: 2061 7420 7468 6520 7469 6d65 206f 6620 at the time of │ │ │ 004acef0: 7468 6520 696e 6974 6961 6c20 5453 5441 the initial TSTA │ │ │ -004acf00: 5254 2e07 001e 7e2a 0000 4e00 1e7e 3100 RT....~*..N..~1. │ │ │ +004acf00: 5254 2e07 001e e02a 0000 4e00 1ee0 3100 RT.....*..N...1. │ │ │ 004acf10: 0020 2020 5469 6d65 7320 7375 6368 2061 . Times such a │ │ │ 004acf20: 7320 7468 6f73 6520 6173 736f 6369 6174 s those associat │ │ │ 004acf30: 6564 2077 6974 6820 245a 4d41 5854 5054 ed with $ZMAXTPT │ │ │ 004acf40: 494d 4520 6172 6520 6e6f 7420 7072 6563 IME are not prec │ │ │ -004acf50: 6973 652c 2062 7574 4800 1e7e 3200 0020 ise, butH..~2.. │ │ │ +004acf50: 6973 652c 2062 7574 4800 1ee0 3200 0020 ise, butH...2.. │ │ │ 004acf60: 2020 7261 7468 6572 2073 7562 6a65 6374 rather subject │ │ │ 004acf70: 2074 6f20 696e 7465 7261 6374 696f 6e73 to interactions │ │ │ 004acf80: 2061 6d6f 6e67 2074 6865 2061 7070 6c69 among the appli │ │ │ 004acf90: 6361 7469 6f6e 2c20 6465 706c 6f79 6564 cation, deployed │ │ │ -004acfa0: 5000 1e7e 3300 0020 2020 656e 7669 726f P..~3.. enviro │ │ │ +004acfa0: 5000 1ee0 3300 0020 2020 656e 7669 726f P...3.. enviro │ │ │ 004acfb0: 6e6d 656e 742c 2061 6e64 2070 726f 6365 nment, and proce │ │ │ 004acfc0: 7373 696e 6720 6c6f 6164 2c20 7768 6963 ssing load, whic │ │ │ 004acfd0: 6820 6361 6e20 6361 7573 6520 6163 7475 h can cause actu │ │ │ 004acfe0: 616c 2074 696d 6573 2074 6f20 7661 7279 al times to vary │ │ │ 004acff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ad000: 0400 0000 f407 0000 b531 0000 0000 0000 .........1...... │ │ │ -004ad010: 7200 007e 4845 4c50 00ff 7300 ff49 5356 r..~HELP..s..ISV │ │ │ +004ad010: 7200 00e0 4845 4c50 00ff 7300 ff49 5356 r...HELP..s..ISV │ │ │ 004ad020: 00ff 7300 ff24 5a4d 4158 5450 5449 4d45 ..s..$ZMAXTPTIME │ │ │ 004ad030: 00c0 3400 0020 2020 736c 6967 6874 6c79 ..4.. slightly │ │ │ 004ad040: 2c20 6275 7420 706f 7373 6962 6c79 206d , but possibly m │ │ │ 004ad050: 6174 6572 6961 6c6c 7920 7265 6c61 7469 aterially relati │ │ │ 004ad060: 7665 2074 6f20 6120 6769 7665 6e20 7573 ve to a given us │ │ │ 004ad070: 6520 6361 7365 2c20 6573 7065 6369 616c e case, especial │ │ │ -004ad080: 6c79 5300 1e7e 3500 0020 2020 666f 7220 lyS..~5.. for │ │ │ +004ad080: 6c79 5300 1ee0 3500 0020 2020 666f 7220 lyS...5.. for │ │ │ 004ad090: 7665 7279 2073 6d61 6c6c 2073 6574 7469 very small setti │ │ │ 004ad0a0: 6e67 732e 2053 7563 6820 7661 7269 6174 ngs. Such variat │ │ │ 004ad0b0: 696f 6e73 206d 6179 2072 6571 7569 7265 ions may require │ │ │ 004ad0c0: 2074 686f 7567 6874 6675 6c20 6174 7465 thoughtful atte │ │ │ -004ad0d0: 6e74 696f 6e1b 001e 7e36 0000 2020 2069 ntion...~6.. i │ │ │ +004ad0d0: 6e74 696f 6e1b 001e e036 0000 2020 2069 ntion....6.. i │ │ │ 004ad0e0: 6e20 756e 7573 7561 6c20 6361 7365 732e n unusual cases. │ │ │ -004ad0f0: 0700 1e7e 3700 0053 001e 7e38 0000 2020 ...~7..S..~8.. │ │ │ +004ad0f0: 0700 1ee0 3700 0053 001e e038 0000 2020 ....7..S...8.. │ │ │ 004ad100: 2043 6572 7461 696e 2061 6374 696f 6e73 Certain actions │ │ │ 004ad110: 2073 7563 6820 6173 2049 6e73 7461 6e63 such as Instanc │ │ │ 004ad120: 6520 6672 6565 7a65 2c20 4f6e 6c69 6e65 e freeze, Online │ │ │ 004ad130: 2052 6f6c 6c62 6163 6b2c 2061 6e64 2044 Rollback, and D │ │ │ -004ad140: 6972 6563 7420 4d6f 6465 5200 1e7e 3900 irect ModeR..~9. │ │ │ +004ad140: 6972 6563 7420 4d6f 6465 5200 1ee0 3900 irect ModeR...9. │ │ │ 004ad150: 0020 2020 2877 6869 6368 2064 6f65 7320 . (which does │ │ │ 004ad160: 6e6f 7420 776f 726b 2061 7070 726f 7072 not work appropr │ │ │ 004ad170: 6961 7465 6c79 2077 6974 6869 6e20 6120 iately within a │ │ │ 004ad180: 5450 2074 7261 6e73 6163 7469 6f6e 2920 TP transaction) │ │ │ -004ad190: 646f 206e 6f74 2063 6f75 6e74 2200 1e7e do not count"..~ │ │ │ +004ad190: 646f 206e 6f74 2063 6f75 6e74 2200 1ee0 do not count"... │ │ │ 004ad1a0: 3a00 0020 2020 6167 6169 6e73 7420 7468 :.. against th │ │ │ 004ad1b0: 6520 245a 4d41 5854 5054 494d 452e 0700 e $ZMAXTPTIME... │ │ │ -004ad1c0: 1e7e 4100 0012 001e 7e42 0000 2020 2045 .~A.....~B.. E │ │ │ -004ad1d0: 7861 6d70 6c65 3a07 001e 7e43 0000 2a00 xample:...~C..*. │ │ │ -004ad1e0: 1e7e 4400 0020 2020 7470 7469 6d65 6f75 .~D.. tptimeou │ │ │ +004ad1c0: 1ee0 4100 0012 001e e042 0000 2020 2045 ..A......B.. E │ │ │ +004ad1d0: 7861 6d70 6c65 3a07 001e e043 0000 2a00 xample:....C..*. │ │ │ +004ad1e0: 1ee0 4400 0020 2020 7470 7469 6d65 6f75 ..D.. tptimeou │ │ │ 004ad1f0: 7420 2020 3b74 6573 7469 6e67 2054 5020 t ;testing TP │ │ │ -004ad200: 7469 6d65 6f75 7473 2e00 1e7e 4500 0020 timeouts...~E.. │ │ │ +004ad200: 7469 6d65 6f75 7473 2e00 1ee0 4500 0020 timeouts....E.. │ │ │ 004ad210: 2020 2020 7365 7420 245a 4d41 5854 5054 set $ZMAXTPT │ │ │ 004ad220: 494d 453d 312e 322c 5e58 3d30 2c5e 593d IME=1.2,^X=0,^Y= │ │ │ -004ad230: 302c 5e5a 3d30 3d00 1e7e 4600 0020 2020 0,^Z=0=..~F.. │ │ │ +004ad230: 302c 5e5a 3d30 3d00 1ee0 4600 0020 2020 0,^Z=0=...F.. │ │ │ 004ad240: 2020 7772 6974 6520 2253 7461 7274 2077 write "Start w │ │ │ 004ad250: 6974 6820 245a 4d41 5854 5054 494d 453d ith $ZMAXTPTIME= │ │ │ 004ad260: 222c 245a 4d41 5854 5054 494d 452c 223a ",$ZMAXTPTIME,": │ │ │ -004ad270: 222c 2133 001e 7e47 0000 2020 2020 2073 ",!3..~G.. s │ │ │ +004ad270: 222c 2133 001e e047 0000 2020 2020 2073 ",!3...G.. s │ │ │ 004ad280: 6574 2024 6574 7261 703d 2220 676f 746f et $etrap=" goto │ │ │ 004ad290: 2065 7272 222c 7265 746c 766c 3d24 7a6c err",retlvl=$zl │ │ │ -004ad2a0: 6576 656c 2b31 1e00 1e7e 4800 0020 2020 evel+1...~H.. │ │ │ +004ad2a0: 6576 656c 2b31 1e00 1ee0 4800 0020 2020 evel+1....H.. │ │ │ 004ad2b0: 2020 666f 7220 736c 6565 703d 333a 323a for sleep=3:2: │ │ │ -004ad2c0: 3920 646f 2c00 1e7e 4900 0020 2020 2020 9 do,..~I.. │ │ │ +004ad2c0: 3920 646f 2c00 1ee0 4900 0020 2020 2020 9 do,...I.. │ │ │ 004ad2d0: 2e20 646f 206c 6f6e 6774 7261 6e3b 2465 . do longtran;$e │ │ │ 004ad2e0: 7472 6170 2069 6e20 6c6f 6e67 7472 616e trap in longtran │ │ │ -004ad2f0: 3000 1e7e 4a00 0020 2020 2020 2e20 3b20 0..~J.. . ; │ │ │ +004ad2f0: 3000 1ee0 4a00 0020 2020 2020 2e20 3b20 0...J.. . ; │ │ │ 004ad300: 636f 6e74 696e 7565 7320 6578 6563 7574 continues execut │ │ │ 004ad310: 696f 6e20 6f6e 206e 6578 7420 6c69 6e65 ion on next line │ │ │ -004ad320: 2f00 1e7e 5100 0020 2020 2020 2e20 7772 /..~Q.. . wr │ │ │ +004ad320: 2f00 1ee0 5100 0020 2020 2020 2e20 7772 /...Q.. . wr │ │ │ 004ad330: 6974 6520 2228 5e58 2c5e 5929 3d28 222c ite "(^X,^Y)=(", │ │ │ 004ad340: 5e58 2c22 2c22 2c5e 592c 2229 222c 2137 ^X,",",^Y,")",!7 │ │ │ -004ad350: 001e 7e52 0000 2020 2020 2077 7269 7465 ..~R.. write │ │ │ +004ad350: 001e e052 0000 2020 2020 2077 7269 7465 ...R.. write │ │ │ 004ad360: 2022 446f 6e65 2054 5020 5469 6d65 6f75 "Done TP Timeou │ │ │ 004ad370: 7420 7465 7374 202d 2022 2c24 7465 7874 t test - ",$text │ │ │ -004ad380: 282b 3029 2c21 0f00 1e7e 5300 0020 2020 (+0),!...~S.. │ │ │ -004ad390: 2071 7569 7435 001e 7e54 0000 2020 206c quit5..~T.. l │ │ │ +004ad380: 282b 3029 2c21 0f00 1ee0 5300 0020 2020 (+0),!....S.. │ │ │ +004ad390: 2071 7569 7435 001e e054 0000 2020 206c quit5...T.. l │ │ │ 004ad3a0: 6f6e 6774 7261 6e20 3b49 2f4f 2069 6e20 ongtran ;I/O in │ │ │ 004ad3b0: 5450 2064 6f65 736e 2774 2067 6574 2072 TP doesn't get r │ │ │ -004ad3c0: 6f6c 6c65 6420 6261 636b 1c00 1e7e 5500 olled back...~U. │ │ │ +004ad3c0: 6f6c 6c65 6420 6261 636b 1c00 1ee0 5500 olled back....U. │ │ │ 004ad3d0: 0020 2020 2020 7473 7461 7274 2028 293a . tstart (): │ │ │ -004ad3e0: 7365 7269 616c 1700 1e7e 5600 0020 2020 serial...~V.. │ │ │ +004ad3e0: 7365 7269 616c 1700 1ee0 5600 0020 2020 serial....V.. │ │ │ 004ad3f0: 2020 7365 7420 5e58 3d31 2b5e 5833 001e set ^X=1+^X3.. │ │ │ -004ad400: 7e57 0000 2020 2020 2077 7269 7465 2022 ~W.. write " │ │ │ +004ad400: e057 0000 2020 2020 2077 7269 7465 2022 .W.. write " │ │ │ 004ad410: 5e58 3d22 2c5e 582c 222c 7769 6c6c 2073 ^X=",^X,",will s │ │ │ 004ad420: 6574 205e 5920 746f 2022 2c73 6c65 6570 et ^Y to ",sleep │ │ │ -004ad430: 2c00 1e7e 5800 0020 2020 2020 7772 6974 ,..~X.. writ │ │ │ +004ad430: 2c00 1ee0 5800 0020 2020 2020 7772 6974 ,...X.. writ │ │ │ 004ad440: 6520 2220 696e 2022 2c73 6c65 6570 2c22 e " in ",sleep," │ │ │ -004ad450: 2073 6563 6f6e 6473 2e2e 2e22 1600 1e7e seconds..."...~ │ │ │ +004ad450: 2073 6563 6f6e 6473 2e2e 2e22 1600 1ee0 seconds...".... │ │ │ 004ad460: 5900 0020 2020 2020 6861 6e67 2073 6c65 Y.. hang sle │ │ │ -004ad470: 6570 1800 1e7e 5a00 0020 2020 2020 7365 ep...~Z.. se │ │ │ -004ad480: 7420 5e59 3d73 6c65 6570 1a00 1e7e 6100 t ^Y=sleep...~a. │ │ │ +004ad470: 6570 1800 1ee0 5a00 0020 2020 2020 7365 ep....Z.. se │ │ │ +004ad480: 7420 5e59 3d73 6c65 6570 1a00 1ee0 6100 t ^Y=sleep....a. │ │ │ 004ad490: 0020 2020 2020 7772 6974 6520 225e 593d . write "^Y= │ │ │ -004ad4a0: 222c 5e59 1300 1e7e 6200 0020 2020 2020 ",^Y...~b.. │ │ │ -004ad4b0: 7463 6f6d 6d69 7423 001e 7e63 0000 2020 tcommit#..~c.. │ │ │ +004ad4a0: 222c 5e59 1300 1ee0 6200 0020 2020 2020 ",^Y....b.. │ │ │ +004ad4b0: 7463 6f6d 6d69 7423 001e e063 0000 2020 tcommit#...c.. │ │ │ 004ad4c0: 2020 2077 7269 7465 2022 2e2e 2e63 6f6d write "...com │ │ │ -004ad4d0: 6d69 7474 6564 2e22 2c21 1000 1e7e 6400 mitted.",!...~d. │ │ │ -004ad4e0: 0020 2020 2020 7175 6974 0e00 1e7e 6500 . quit...~e. │ │ │ -004ad4f0: 0020 2020 6572 723b 3f00 1e7e 6600 0020 . err;?..~f.. │ │ │ +004ad4d0: 6d69 7474 6564 2e22 2c21 1000 1ee0 6400 mitted.",!....d. │ │ │ +004ad4e0: 0020 2020 2020 7175 6974 0e00 1ee0 6500 . quit....e. │ │ │ +004ad4f0: 0020 2020 6572 723b 3f00 1ee0 6600 0020 . err;?...f.. │ │ │ 004ad500: 2020 2020 7772 6974 6520 212c 2249 6e20 write !,"In │ │ │ 004ad510: 2445 5452 4150 2068 616e 646c 6572 2e20 $ETRAP handler. │ │ │ 004ad520: 4572 726f 7220 7761 733a 2022 2c24 7a73 Error was: ",$zs │ │ │ -004ad530: 7461 7475 732c 2140 001e 7e67 0000 2020 tatus,!@..~g.. │ │ │ +004ad530: 7461 7475 732c 2140 001e e067 0000 2020 tatus,!@...g.. │ │ │ 004ad540: 2020 2069 6620 2454 4c45 5645 4c20 646f if $TLEVEL do │ │ │ 004ad550: 203b 7465 7374 2061 6c6c 6f77 7320 6861 ;test allows ha │ │ │ 004ad560: 6e64 6c65 7220 7573 6520 6f75 7473 6964 ndler use outsid │ │ │ -004ad570: 6520 6f66 2054 5017 001e 7e68 0000 2020 e of TP...~h.. │ │ │ +004ad570: 6520 6f66 2054 5017 001e e068 0000 2020 e of TP....h.. │ │ │ 004ad580: 2020 202e 2074 726f 6c6c 6261 636b 3000 . trollback0. │ │ │ -004ad590: 1e7e 6900 0020 2020 2020 2e20 7772 6974 .~i.. . writ │ │ │ +004ad590: 1ee0 6900 0020 2020 2020 2e20 7772 6974 ..i.. . writ │ │ │ 004ad5a0: 6520 2252 6f6c 6c65 6420 6261 636b 2074 e "Rolled back t │ │ │ 004ad5b0: 7261 6e73 6163 7469 6f6e 2e22 2c21 1900 ransaction.",!.. │ │ │ -004ad5c0: 1e7e 6a00 0020 2020 2020 7365 7420 2465 .~j.. set $e │ │ │ -004ad5d0: 636f 6465 3d22 2218 001e 7e71 0000 2020 code=""...~q.. │ │ │ +004ad5c0: 1ee0 6a00 0020 2020 2020 7365 7420 2465 ..j.. set $e │ │ │ +004ad5d0: 636f 6465 3d22 2218 001e e071 0000 2020 code=""....q.. │ │ │ 004ad5e0: 2020 207a 676f 746f 2072 6574 6c76 6c07 zgoto retlvl. │ │ │ -004ad5f0: 001e 7e72 0000 0700 1e7e 7300 0012 001e ..~r.....~s..... │ │ │ -004ad600: 7e74 0000 2020 2052 6573 756c 7473 3a07 ~t.. Results:. │ │ │ -004ad610: 001e 7e75 0000 2300 1e7e 7600 0020 2020 ..~u..#..~v.. │ │ │ +004ad5f0: 001e e072 0000 0700 1ee0 7300 0012 001e ...r......s..... │ │ │ +004ad600: e074 0000 2020 2052 6573 756c 7473 3a07 .t.. Results:. │ │ │ +004ad610: 001e e075 0000 2300 1ee0 7600 0020 2020 ...u..#...v.. │ │ │ 004ad620: 5374 6172 7420 7769 7468 2024 5a4d 4158 Start with $ZMAX │ │ │ -004ad630: 5450 5449 4d45 3d36 3a40 001e 7e77 0000 TPTIME=6:@..~w.. │ │ │ +004ad630: 5450 5449 4d45 3d36 3a40 001e e077 0000 TPTIME=6:@...w.. │ │ │ 004ad640: 2020 205e 583d 312c 7769 6c6c 2073 6574 ^X=1,will set │ │ │ 004ad650: 205e 5920 746f 2033 2069 6e20 3320 7365 ^Y to 3 in 3 se │ │ │ 004ad660: 636f 6e64 732e 2e2e 5e59 3d33 2e2e 2e63 conds...^Y=3...c │ │ │ -004ad670: 6f6d 6d69 7474 6564 2e17 001e 7e78 0000 ommitted....~x.. │ │ │ +004ad670: 6f6d 6d69 7474 6564 2e17 001e e078 0000 ommitted.....x.. │ │ │ 004ad680: 2020 2028 5e58 2c5e 5929 3d28 312c 3329 (^X,^Y)=(1,3) │ │ │ -004ad690: 4000 1e7e 7900 0020 2020 5e58 3d32 2c77 @..~y.. ^X=2,w │ │ │ +004ad690: 4000 1ee0 7900 0020 2020 5e58 3d32 2c77 @...y.. ^X=2,w │ │ │ 004ad6a0: 696c 6c20 7365 7420 5e59 2074 6f20 3520 ill set ^Y to 5 │ │ │ 004ad6b0: 696e 2035 2073 6563 6f6e 6473 2e2e 2e5e in 5 seconds...^ │ │ │ 004ad6c0: 593d 352e 2e2e 636f 6d6d 6974 7465 642e Y=5...committed. │ │ │ -004ad6d0: 1700 1e7e 7a00 0020 2020 285e 582c 5e59 ...~z.. (^X,^Y │ │ │ -004ad6e0: 293d 2832 2c35 292f 001e 7e81 0000 2020 )=(2,5)/..~... │ │ │ +004ad6d0: 1700 1ee0 7a00 0020 2020 285e 582c 5e59 ....z.. (^X,^Y │ │ │ +004ad6e0: 293d 2832 2c35 292f 001e e081 0000 2020 )=(2,5)/...... │ │ │ 004ad6f0: 205e 583d 332c 7769 6c6c 2073 6574 205e ^X=3,will set ^ │ │ │ 004ad700: 5920 746f 2037 2069 6e20 3720 7365 636f Y to 7 in 7 seco │ │ │ -004ad710: 6e64 732e 2e2e bc00 1e7e 8200 0020 2020 nds......~... │ │ │ +004ad710: 6e64 732e 2e2e bc00 1ee0 8200 0020 2020 nds.......... │ │ │ 004ad720: 496e 2024 4554 5241 5020 6861 6e64 6c65 In $ETRAP handle │ │ │ 004ad730: 722e 2045 7272 6f72 2077 6173 3a20 3135 r. Error was: 15 │ │ │ 004ad740: 3033 3737 3332 322c 6c6f 6e67 7472 616e 0377322,longtran │ │ │ 004ad750: 2b35 5e74 7074 696d 656f 7574 2c25 4754 +5^tptimeout,%GT │ │ │ 004ad760: 4d2d 452d 5450 5449 4d45 4f55 542c 2054 M-E-TPTIMEOUT, T │ │ │ 004ad770: 7261 6e73 6163 7469 6f6e 2074 696d 656f ransaction timeo │ │ │ 004ad780: 7574 2061 6674 6572 2030 2072 6573 7461 ut after 0 resta │ │ │ 004ad790: 7274 2873 2920 616e 6420 3520 6772 6163 rt(s) and 5 grac │ │ │ 004ad7a0: 6520 7065 7269 6f64 2873 2920 6672 6f6d e period(s) from │ │ │ 004ad7b0: 206c 6f6e 6774 7261 6e2b 355e 7470 7469 longtran+5^tpti │ │ │ 004ad7c0: 6d65 6f75 7420 726f 7574 696e 655f 7061 meout routine_pa │ │ │ -004ad7d0: 7468 2200 1e7e 8300 0020 2020 526f 6c6c th"..~... Roll │ │ │ +004ad7d0: 7468 2200 1ee0 8300 0020 2020 526f 6c6c th"...... Roll │ │ │ 004ad7e0: 6564 2062 6163 6b20 7472 616e 7361 6374 ed back transact │ │ │ 004ad7f0: 696f 6e2e 0000 0000 0000 0000 0000 0000 ion............. │ │ │ 004ad800: 0400 0000 b707 0000 f031 0000 0000 0000 .........1...... │ │ │ -004ad810: 3500 007e 4845 4c50 00ff 7300 ff49 5356 5..~HELP..s..ISV │ │ │ +004ad810: 3500 00e0 4845 4c50 00ff 7300 ff49 5356 5...HELP..s..ISV │ │ │ 004ad820: 00ff 7300 ff24 5a4d 4158 5450 5449 4d45 ..s..$ZMAXTPTIME │ │ │ 004ad830: 00c0 8400 0020 2020 285e 582c 5e59 293d ..... (^X,^Y)= │ │ │ -004ad840: 2832 2c35 292f 001e 7e85 0000 2020 205e (2,5)/..~... ^ │ │ │ +004ad840: 2832 2c35 292f 001e e085 0000 2020 205e (2,5)/...... ^ │ │ │ 004ad850: 583d 332c 7769 6c6c 2073 6574 205e 5920 X=3,will set ^Y │ │ │ 004ad860: 746f 2039 2069 6e20 3920 7365 636f 6e64 to 9 in 9 second │ │ │ -004ad870: 732e 2e2e bc00 1e7e 8600 0020 2020 496e s......~... In │ │ │ +004ad870: 732e 2e2e bc00 1ee0 8600 0020 2020 496e s.......... In │ │ │ 004ad880: 2024 4554 5241 5020 6861 6e64 6c65 722e $ETRAP handler. │ │ │ 004ad890: 2045 7272 6f72 2077 6173 3a20 3135 3033 Error was: 1503 │ │ │ 004ad8a0: 3737 3332 322c 6c6f 6e67 7472 616e 2b35 77322,longtran+5 │ │ │ 004ad8b0: 5e74 7074 696d 656f 7574 2c25 4754 4d2d ^tptimeout,%GTM- │ │ │ 004ad8c0: 452d 5450 5449 4d45 4f55 542c 2054 7261 E-TPTIMEOUT, Tra │ │ │ 004ad8d0: 6e73 6163 7469 6f6e 2074 696d 656f 7574 nsaction timeout │ │ │ 004ad8e0: 2061 6674 6572 2030 2072 6573 7461 7274 after 0 restart │ │ │ 004ad8f0: 2873 2920 616e 6420 3520 6772 6163 6520 (s) and 5 grace │ │ │ 004ad900: 7065 7269 6f64 2873 2920 6672 6f6d 206c period(s) from l │ │ │ 004ad910: 6f6e 6774 7261 6e2b 355e 7470 7469 6d65 ongtran+5^tptime │ │ │ 004ad920: 6f75 7420 726f 7574 696e 655f 7061 7468 out routine_path │ │ │ -004ad930: 2200 1e7e 8700 0020 2020 526f 6c6c 6564 "..~... Rolled │ │ │ +004ad930: 2200 1ee0 8700 0020 2020 526f 6c6c 6564 "...... Rolled │ │ │ 004ad940: 2062 6163 6b20 7472 616e 7361 6374 696f back transactio │ │ │ -004ad950: 6e2e 1700 1e7e 8800 0020 2020 285e 582c n....~... (^X, │ │ │ -004ad960: 5e59 293d 2832 2c35 292a 001e 7e89 0000 ^Y)=(2,5)*..~... │ │ │ +004ad950: 6e2e 1700 1ee0 8800 0020 2020 285e 582c n........ (^X, │ │ │ +004ad960: 5e59 293d 2832 2c35 292a 001e e089 0000 ^Y)=(2,5)*...... │ │ │ 004ad970: 2020 2044 6f6e 6520 5450 2054 696d 656f Done TP Timeo │ │ │ 004ad980: 7574 2074 6573 7420 2d20 7470 7469 6d65 ut test - tptime │ │ │ -004ad990: 6f75 7407 001e 7e8a 0000 0700 1e7e 9100 out...~......~.. │ │ │ -004ad9a0: 000f 0014 7e4f 4445 0000 245a 4d4f 6465 ....~ODE..$ZMOde │ │ │ -004ad9b0: 1100 187e bf11 0000 2020 2024 5a4d 4f64 ...~.... $ZMOd │ │ │ -004ad9c0: 6507 0019 7e21 0000 5100 197e 3100 0020 e...~!..Q..~1.. │ │ │ +004ad990: 6f75 7407 001e e08a 0000 0700 1ee0 9100 out............. │ │ │ +004ad9a0: 000f 0014 e04f 4445 0000 245a 4d4f 6465 .....ODE..$ZMOde │ │ │ +004ad9b0: 1100 18e0 bf11 0000 2020 2024 5a4d 4f64 ........ $ZMOd │ │ │ +004ad9c0: 6507 0019 e021 0000 5100 19e0 3100 0020 e....!..Q...1.. │ │ │ 004ad9d0: 2020 245a 4d4f 5b44 455d 2063 6f6e 7461 $ZMO[DE] conta │ │ │ 004ad9e0: 696e 7320 6120 7374 7269 6e67 2076 616c ins a string val │ │ │ 004ad9f0: 7565 2069 6e64 6963 6174 696e 6720 7468 ue indicating th │ │ │ 004ada00: 6520 7072 6f63 6573 7320 6578 6563 7574 e process execut │ │ │ -004ada10: 696f 6e20 6d6f 6465 2e07 0019 7e41 0000 ion mode....~A.. │ │ │ -004ada20: 1a00 197e 5100 0020 2020 5468 6520 6d6f ...~Q.. The mo │ │ │ -004ada30: 6465 2063 616e 2062 653a 0700 197e 6100 de can be:...~a. │ │ │ -004ada40: 0040 0019 7e71 0000 2020 2020 202a 2049 .@..~q.. * I │ │ │ +004ada10: 696f 6e20 6d6f 6465 2e07 0019 e041 0000 ion mode.....A.. │ │ │ +004ada20: 1a00 19e0 5100 0020 2020 5468 6520 6d6f ....Q.. The mo │ │ │ +004ada30: 6465 2063 616e 2062 653a 0700 19e0 6100 de can be:....a. │ │ │ +004ada40: 0040 0019 e071 0000 2020 2020 202a 2049 .@...q.. * I │ │ │ 004ada50: 4e54 4552 4143 5449 5645 202d 2070 726f NTERACTIVE - pro │ │ │ 004ada60: 6365 7373 206e 6f74 2073 7461 7274 6564 cess not started │ │ │ 004ada70: 2062 7920 6120 4a4f 4220 636f 6d6d 616e by a JOB comman │ │ │ -004ada80: 6436 0019 7e81 0000 2020 2020 202a 204f d6..~... * O │ │ │ +004ada80: 6436 0019 e081 0000 2020 2020 202a 204f d6...... * O │ │ │ 004ada90: 5448 4552 202d 2070 726f 6365 7373 2073 THER - process s │ │ │ 004adaa0: 7461 7274 6564 2062 7920 6120 4a4f 4220 tarted by a JOB │ │ │ -004adab0: 636f 6d6d 616e 6407 0019 7e91 0000 2b00 command...~...+. │ │ │ -004adac0: 187e c011 0000 2020 204d 2072 6f75 7469 .~.... M routi │ │ │ +004adab0: 636f 6d6d 616e 6407 0019 e091 0000 2b00 command.......+. │ │ │ +004adac0: 18e0 c011 0000 2020 204d 2072 6f75 7469 ...... M routi │ │ │ 004adad0: 6e65 7320 6361 6e6e 6f74 206d 6f64 6966 nes cannot modif │ │ │ -004adae0: 7920 245a 4d4f 4445 2e07 0019 7e12 0000 y $ZMODE....~... │ │ │ -004adaf0: 1200 197e 1300 0020 2020 4578 616d 706c ...~... Exampl │ │ │ -004adb00: 653a 0700 197e 1400 001a 0019 7e15 0000 e:...~......~... │ │ │ +004adae0: 7920 245a 4d4f 4445 2e07 0019 e012 0000 y $ZMODE........ │ │ │ +004adaf0: 1200 19e0 1300 0020 2020 4578 616d 706c ....... Exampl │ │ │ +004adb00: 653a 0700 19e0 1400 001a 0019 e015 0000 e:.............. │ │ │ 004adb10: 2020 2047 544d 3e57 5249 5445 2024 5a4d GTM>WRITE $ZM │ │ │ -004adb20: 4f44 4515 0019 7e16 0000 2020 2049 4e54 ODE...~... INT │ │ │ -004adb30: 4552 4143 5449 5645 0700 197e 1700 0012 ERACTIVE...~.... │ │ │ -004adb40: 0019 7e18 0000 2020 2045 7861 6d70 6c65 ..~... Example │ │ │ -004adb50: 3a07 0019 7e19 0000 1600 197e 1a00 0020 :...~......~... │ │ │ +004adb20: 4f44 4515 0019 e016 0000 2020 2049 4e54 ODE....... INT │ │ │ +004adb30: 4552 4143 5449 5645 0700 19e0 1700 0012 ERACTIVE........ │ │ │ +004adb40: 0019 e018 0000 2020 2045 7861 6d70 6c65 ...... Example │ │ │ +004adb50: 3a07 0019 e019 0000 1600 19e0 1a00 0020 :.............. │ │ │ 004adb60: 2020 3e20 6361 7420 6d6f 6465 2e6d 0f00 > cat mode.m.. │ │ │ -004adb70: 197e 2100 0020 2020 6d6f 6465 3b20 0019 .~!.. mode; .. │ │ │ -004adb80: 7e22 0000 2020 2020 2020 2020 2020 2077 ~".. w │ │ │ +004adb70: 19e0 2100 0020 2020 6d6f 6465 3b20 0019 ..!.. mode; .. │ │ │ +004adb80: e022 0000 2020 2020 2020 2020 2020 2077 .".. w │ │ │ 004adb90: 7269 7465 2024 7a6d 6f64 652c 2116 0019 rite $zmode,!... │ │ │ -004adba0: 7e23 0000 2020 2020 2020 2020 2020 2071 ~#.. q │ │ │ -004adbb0: 7569 741b 0019 7e24 0000 2020 203e 206d uit...~$.. > m │ │ │ +004adba0: e023 0000 2020 2020 2020 2020 2020 2071 .#.. q │ │ │ +004adbb0: 7569 741b 0019 e024 0000 2020 203e 206d uit....$.. > m │ │ │ 004adbc0: 756d 7073 202d 7275 6e20 6d6f 6465 1500 umps -run mode.. │ │ │ -004adbd0: 197e 2500 0020 2020 494e 5445 5241 4354 .~%.. INTERACT │ │ │ -004adbe0: 4956 4507 0019 7e26 0000 1200 197e 2700 IVE...~&.....~'. │ │ │ -004adbf0: 0020 2020 4578 616d 706c 653a 0700 197e . Example:...~ │ │ │ -004adc00: 2800 0017 0019 7e29 0000 2020 2047 544d (.....~).. GTM │ │ │ -004adc10: 3e6a 6f62 205e 6d6f 6465 1800 197e 2a00 >job ^mode...~*. │ │ │ +004adbd0: 19e0 2500 0020 2020 494e 5445 5241 4354 ..%.. INTERACT │ │ │ +004adbe0: 4956 4507 0019 e026 0000 1200 19e0 2700 IVE....&......'. │ │ │ +004adbf0: 0020 2020 4578 616d 706c 653a 0700 19e0 . Example:.... │ │ │ +004adc00: 2800 0017 0019 e029 0000 2020 2047 544d (......).. GTM │ │ │ +004adc10: 3e6a 6f62 205e 6d6f 6465 1800 19e0 2a00 >job ^mode....*. │ │ │ 004adc20: 0020 2020 3e20 6361 7420 6d6f 6465 2e6d . > cat mode.m │ │ │ -004adc30: 6a6f 0f00 197e 3100 0020 2020 4f54 4845 jo...~1.. OTHE │ │ │ -004adc40: 5207 0019 7e32 0000 1800 137e 4f4e 4c4e R...~2.....~ONLN │ │ │ +004adc30: 6a6f 0f00 19e0 3100 0020 2020 4f54 4845 jo....1.. OTHE │ │ │ +004adc40: 5207 0019 e032 0000 1800 13e0 4f4e 4c4e R....2......ONLN │ │ │ 004adc50: 524c 424b 0000 245a 4f4e 4c4e 726c 626b RLBK..$ZONLNrlbk │ │ │ -004adc60: 1500 1c7e bf11 0000 2020 2024 5a4f 4e4c ...~.... $ZONL │ │ │ -004adc70: 4e72 6c62 6b07 001d 7e21 0000 4f00 1d7e Nrlbk...~!..O..~ │ │ │ +004adc60: 1500 1ce0 bf11 0000 2020 2024 5a4f 4e4c ........ $ZONL │ │ │ +004adc70: 4e72 6c62 6b07 001d e021 0000 4f00 1de0 Nrlbk....!..O... │ │ │ 004adc80: 3100 0020 2020 245a 4f4e 4c4e 524c 424b 1.. $ZONLNRLBK │ │ │ 004adc90: 2069 6e63 7265 6d65 6e74 7320 6576 6572 increments ever │ │ │ 004adca0: 7920 7469 6d65 2061 2070 726f 6365 7373 y time a process │ │ │ 004adcb0: 2064 6574 6563 7473 2061 2063 6f6e 6375 detects a concu │ │ │ -004adcc0: 7272 656e 7420 4d55 5049 5024 001d 7e41 rrent MUPIP$..~A │ │ │ +004adcc0: 7272 656e 7420 4d55 5049 5024 001d e041 rrent MUPIP$...A │ │ │ 004adcd0: 0000 2020 204a 4f55 524e 414c 202d 4f4e .. JOURNAL -ON │ │ │ 004adce0: 4c49 4e45 202d 524f 4c4c 4241 434b 2e07 LINE -ROLLBACK.. │ │ │ -004adcf0: 001d 7e51 0000 5300 1d7e 6100 0020 2020 ..~Q..S..~a.. │ │ │ +004adcf0: 001d e051 0000 5300 1de0 6100 0020 2020 ...Q..S...a.. │ │ │ 004add00: 4754 2e4d 2069 6e69 7469 616c 697a 6573 GT.M initializes │ │ │ 004add10: 2024 5a4f 4e4c 4e52 4c42 4b20 746f 207a $ZONLNRLBK to z │ │ │ 004add20: 6572 6f20 2830 2920 6174 2070 726f 6365 ero (0) at proce │ │ │ 004add30: 7373 2073 7461 7274 7570 2e20 4754 2e4d ss startup. GT.M │ │ │ -004add40: 2064 6f65 7320 6e6f 743e 001d 7e71 0000 does not>..~q.. │ │ │ +004add40: 2064 6f65 7320 6e6f 743e 001d e071 0000 does not>...q.. │ │ │ 004add50: 2020 2070 6572 6d69 7420 7468 6520 5345 permit the SE │ │ │ 004add60: 5420 6f72 204e 4557 2063 6f6d 6d61 6e64 T or NEW command │ │ │ 004add70: 7320 746f 206d 6f64 6966 7920 245a 4f4e s to modify $ZON │ │ │ -004add80: 4c4e 524c 424b 2e07 001d 7e81 0000 1c00 LNRLBK....~..... │ │ │ -004add90: 137e 5041 544e 554d 4552 4943 0000 245a .~PATNUMERIC..$Z │ │ │ -004adda0: 5041 544e 756d 6572 6963 1700 1e7e bf11 PATNumeric...~.. │ │ │ +004add80: 4c4e 524c 424b 2e07 001d e081 0000 1c00 LNRLBK.......... │ │ │ +004add90: 13e0 5041 544e 554d 4552 4943 0000 245a ..PATNUMERIC..$Z │ │ │ +004adda0: 5041 544e 756d 6572 6963 1700 1ee0 bf11 PATNumeric...... │ │ │ 004addb0: 0000 2020 2024 5a50 4154 4e75 6d65 7269 .. $ZPATNumeri │ │ │ -004addc0: 6307 001f 7e21 0000 5200 1f7e 3100 0020 c...~!..R..~1.. │ │ │ +004addc0: 6307 001f e021 0000 5200 1fe0 3100 0020 c....!..R...1.. │ │ │ 004addd0: 2020 245a 5041 544e 5b55 4d45 5249 435d $ZPATN[UMERIC] │ │ │ 004adde0: 2069 7320 6120 7265 6164 2d6f 6e6c 7920 is a read-only │ │ │ 004addf0: 696e 7472 696e 7369 6320 7370 6563 6961 intrinsic specia │ │ │ 004ade00: 6c20 7661 7269 6162 6c65 2074 6861 7420 l variable that │ │ │ -004ade10: 6465 7465 726d 696e 6573 5100 1f7e 4100 determinesQ..~A. │ │ │ +004ade10: 6465 7465 726d 696e 6573 5100 1fe0 4100 determinesQ...A. │ │ │ 004ade20: 0020 2020 686f 7720 4754 2e4d 2069 6e74 . how GT.M int │ │ │ 004ade30: 6572 7072 6574 7320 7468 6520 7061 7463 erprets the patc │ │ │ 004ade40: 6f64 6520 224e 2220 7573 6564 2069 6e20 ode "N" used in │ │ │ 004ade50: 7468 6520 7061 7474 6572 6e20 6d61 7463 the pattern matc │ │ │ -004ade60: 6820 6f70 6572 6174 6f72 2e07 001f 7e51 h operator....~Q │ │ │ -004ade70: 0000 5200 1f7e 6100 0020 2020 5769 7468 ..R..~a.. With │ │ │ +004ade60: 6820 6f70 6572 6174 6f72 2e07 001f e051 h operator.....Q │ │ │ +004ade70: 0000 5200 1fe0 6100 0020 2020 5769 7468 ..R...a.. With │ │ │ 004ade80: 2024 5a50 4154 4e55 4d45 5249 433d 2255 $ZPATNUMERIC="U │ │ │ 004ade90: 5446 2d38 222c 2074 6865 2070 6174 636f TF-8", the patco │ │ │ 004adea0: 6465 2022 4e22 206d 6174 6368 6573 2061 de "N" matches a │ │ │ 004adeb0: 6e79 206e 756d 6572 6963 2063 6861 7261 ny numeric chara │ │ │ -004adec0: 6374 6572 5100 1f7e 7100 0020 2020 6173 cterQ..~q.. as │ │ │ +004adec0: 6374 6572 5100 1fe0 7100 0020 2020 6173 cterQ...q.. as │ │ │ 004aded0: 2064 6566 696e 6564 2062 7920 5554 462d defined by UTF- │ │ │ 004adee0: 3820 656e 636f 6469 6e67 2e20 5769 7468 8 encoding. With │ │ │ 004adef0: 2024 5a50 4154 4e55 4d45 5249 433d 224d $ZPATNUMERIC="M │ │ │ 004adf00: 222c 2047 542e 4d20 7265 7374 7269 6374 ", GT.M restrict │ │ │ -004adf10: 7320 7468 6553 001f 7e81 0000 2020 2070 s theS..~... p │ │ │ +004adf10: 7320 7468 6553 001f e081 0000 2020 2070 s theS...... p │ │ │ 004adf20: 6174 636f 6465 2022 4e22 2074 6f20 6d61 atcode "N" to ma │ │ │ 004adf30: 7463 6820 6f6e 6c79 2041 5343 4949 2064 tch only ASCII d │ │ │ 004adf40: 6967 6974 7320 302d 3920 2874 6861 7420 igits 0-9 (that │ │ │ 004adf50: 6973 2c20 4153 4349 4920 3438 2d35 3729 is, ASCII 48-57) │ │ │ -004adf60: 2e20 5768 656e 2061 4f00 1f7e 9100 0020 . When aO..~... │ │ │ +004adf60: 2e20 5768 656e 2061 4f00 1fe0 9100 0020 . When aO...... │ │ │ 004adf70: 2020 7072 6f63 6573 7320 7374 6172 7473 process starts │ │ │ 004adf80: 2069 6e20 5554 462d 3820 6d6f 6465 2c20 in UTF-8 mode, │ │ │ 004adf90: 696e 7472 696e 7369 6320 7370 6563 6961 intrinsic specia │ │ │ 004adfa0: 6c20 7661 7269 6162 6c65 2024 5a50 4154 l variable $ZPAT │ │ │ 004adfb0: 4e55 4d45 5249 4300 0000 0000 0000 0000 NUMERIC......... │ │ │ 004adfc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004adfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004adfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004adff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ae000: 0400 0000 f507 0000 1332 0000 0000 0000 .........2...... │ │ │ -004ae010: 6b00 007e 4845 4c50 00ff 7300 ff49 5356 k..~HELP..s..ISV │ │ │ +004ae010: 6b00 00e0 4845 4c50 00ff 7300 ff49 5356 k...HELP..s..ISV │ │ │ 004ae020: 00ff 7300 ff24 5a50 4154 4e55 4d45 5249 ..s..$ZPATNUMERI │ │ │ 004ae030: 4300 c011 0000 2020 2074 616b 6573 2069 C..... takes i │ │ │ 004ae040: 7473 2076 616c 7565 2066 726f 6d20 7468 ts value from th │ │ │ 004ae050: 6520 656e 7669 726f 6e6d 656e 7420 7661 e environment va │ │ │ 004ae060: 7269 6162 6c65 2067 746d 5f70 6174 6e75 riable gtm_patnu │ │ │ -004ae070: 6d65 7269 632e 2047 542e 4d53 001f 7e12 meric. GT.MS..~. │ │ │ +004ae070: 6d65 7269 632e 2047 542e 4d53 001f e012 meric. GT.MS.... │ │ │ 004ae080: 0000 2020 2069 6e69 7469 616c 697a 6573 .. initializes │ │ │ 004ae090: 2074 6865 2069 6e74 7269 6e73 6963 2073 the intrinsic s │ │ │ 004ae0a0: 7065 6369 616c 2076 6172 6961 626c 6520 pecial variable │ │ │ 004ae0b0: 245a 5041 544e 554d 4552 4943 2074 6f20 $ZPATNUMERIC to │ │ │ 004ae0c0: 2255 5446 2d38 2220 6966 2074 6865 4b00 "UTF-8" if theK. │ │ │ -004ae0d0: 1f7e 1300 0020 2020 656e 7669 726f 6e6d .~... environm │ │ │ +004ae0d0: 1fe0 1300 0020 2020 656e 7669 726f 6e6d ..... environm │ │ │ 004ae0e0: 656e 7420 7661 7269 6162 6c65 2067 746d ent variable gtm │ │ │ 004ae0f0: 5f70 6174 6e75 6d65 7269 6320 6973 2064 _patnumeric is d │ │ │ 004ae100: 6566 696e 6564 2074 6f20 2255 5446 2d38 efined to "UTF-8 │ │ │ -004ae110: 222e 2049 6620 7468 6554 001f 7e14 0000 ". If theT..~... │ │ │ +004ae110: 222e 2049 6620 7468 6554 001f e014 0000 ". If theT...... │ │ │ 004ae120: 2020 2065 6e76 6972 6f6e 6d65 6e74 2076 environment v │ │ │ 004ae130: 6172 6961 626c 6520 6774 6d5f 7061 746e ariable gtm_patn │ │ │ 004ae140: 756d 6572 6963 2069 7320 6e6f 7420 6465 umeric is not de │ │ │ 004ae150: 6669 6e65 6420 6f72 2073 6574 2074 6f20 fined or set to │ │ │ 004ae160: 6120 7661 6c75 6520 6f74 6865 723d 001f a value other=.. │ │ │ -004ae170: 7e15 0000 2020 2074 6861 6e20 2255 5446 ~... than "UTF │ │ │ +004ae170: e015 0000 2020 2074 6861 6e20 2255 5446 .... than "UTF │ │ │ 004ae180: 2d38 222c 2047 542e 4d20 696e 6974 6961 -8", GT.M initia │ │ │ 004ae190: 6c69 7a65 7320 245a 5041 544e 554d 4552 lizes $ZPATNUMER │ │ │ -004ae1a0: 4943 2074 6f20 224d 222e 0700 1f7e 1600 IC to "M"....~.. │ │ │ -004ae1b0: 0054 001f 7e17 0000 2020 2047 542e 4d20 .T..~... GT.M │ │ │ +004ae1a0: 4943 2074 6f20 224d 222e 0700 1fe0 1600 IC to "M"....... │ │ │ +004ae1b0: 0054 001f e017 0000 2020 2047 542e 4d20 .T...... GT.M │ │ │ 004ae1c0: 706f 7075 6c61 7465 7320 245a 5041 544e populates $ZPATN │ │ │ 004ae1d0: 554d 4552 4943 2061 7420 7072 6f63 6573 UMERIC at proces │ │ │ 004ae1e0: 7320 696e 6974 6961 6c69 7a61 7469 6f6e s initialization │ │ │ 004ae1f0: 2066 726f 6d20 7468 6520 656e 7669 726f from the enviro │ │ │ -004ae200: 6e6d 656e 744e 001f 7e18 0000 2020 2076 nmentN..~... v │ │ │ +004ae200: 6e6d 656e 744e 001f e018 0000 2020 2076 nmentN...... v │ │ │ 004ae210: 6172 6961 626c 6520 6774 6d5f 7061 746e ariable gtm_patn │ │ │ 004ae220: 756d 6572 6963 2061 6e64 2064 6f65 7320 umeric and does │ │ │ 004ae230: 6e6f 7420 616c 6c6f 7720 7468 6520 7072 not allow the pr │ │ │ 004ae240: 6f63 6573 7320 746f 2063 6861 6e67 6520 ocess to change │ │ │ -004ae250: 7468 6510 001f 7e19 0000 2020 2076 616c the...~... val │ │ │ -004ae260: 7565 2e07 001f 7e1a 0000 1500 1f7e 2100 ue....~......~!. │ │ │ +004ae250: 7468 6510 001f e019 0000 2020 2076 616c the....... val │ │ │ +004ae260: 7565 2e07 001f e01a 0000 1500 1fe0 2100 ue............!. │ │ │ 004ae270: 0020 2020 2a2a 5761 726e 696e 672a 2a07 . **Warning**. │ │ │ -004ae280: 001f 7e22 0000 5400 1f7e 2300 0020 2020 ..~"..T..~#.. │ │ │ +004ae280: 001f e022 0000 5400 1fe0 2300 0020 2020 ..."..T...#.. │ │ │ 004ae290: 4754 2e4d 2070 6572 666f 726d 7320 6f70 GT.M performs op │ │ │ 004ae2a0: 6572 6174 696f 6e73 206f 6e20 6c69 7465 erations on lite │ │ │ 004ae2b0: 7261 6c73 2061 7420 636f 6d70 696c 6520 rals at compile │ │ │ 004ae2c0: 7469 6d65 2061 6e64 2074 6865 2070 6174 time and the pat │ │ │ -004ae2d0: 7465 726e 2063 6f64 6573 5300 1f7e 2400 tern codesS..~$. │ │ │ +004ae2d0: 7465 726e 2063 6f64 6573 5300 1fe0 2400 tern codesS...$. │ │ │ 004ae2e0: 0020 2020 7365 7474 696e 6773 206d 6179 . settings may │ │ │ 004ae2f0: 2068 6176 6520 616e 2069 6d70 6163 7420 have an impact │ │ │ 004ae300: 6f6e 2073 7563 6820 6f70 6572 6174 696f on such operatio │ │ │ 004ae310: 6e73 2e20 5468 6572 6566 6f72 652c 2061 ns. Therefore, a │ │ │ 004ae320: 6c77 6179 7320 636f 6d70 696c 6547 001f lways compileG.. │ │ │ -004ae330: 7e25 0000 2020 2077 6974 6820 7468 6520 ~%.. with the │ │ │ +004ae330: e025 0000 2020 2077 6974 6820 7468 6520 .%.. with the │ │ │ 004ae340: 7361 6d65 2070 6174 7465 726e 2063 6f64 same pattern cod │ │ │ 004ae350: 6520 7365 7474 696e 6773 2061 7320 7468 e settings as th │ │ │ 004ae360: 6f73 6520 7573 6564 2061 7420 7275 6e74 ose used at runt │ │ │ -004ae370: 696d 652e 0700 1f7e 2600 004a 001f 7e27 ime....~&..J..~' │ │ │ +004ae370: 696d 652e 0700 1fe0 2600 004a 001f e027 ime.....&..J...' │ │ │ 004ae380: 0000 2020 2046 6f72 2055 5446 2d38 2063 .. For UTF-8 c │ │ │ 004ae390: 6861 7261 6374 6572 732c 2047 542e 4d20 haracters, GT.M │ │ │ 004ae3a0: 6173 7369 676e 7320 7061 7463 6f64 6573 assigns patcodes │ │ │ 004ae3b0: 2062 6173 6564 206f 6e20 7468 6520 6465 based on the de │ │ │ -004ae3c0: 6661 756c 7450 001f 7e28 0000 2020 2063 faultP..~(.. c │ │ │ +004ae3c0: 6661 756c 7450 001f e028 0000 2020 2063 faultP...(.. c │ │ │ 004ae3d0: 6c61 7373 6966 6963 6174 696f 6e20 6f66 lassification of │ │ │ 004ae3e0: 2074 6865 2055 6e69 636f 6465 2852 2920 the Unicode(R) │ │ │ 004ae3f0: 6368 6172 6163 7465 7220 7365 7420 6279 character set by │ │ │ 004ae400: 2074 6865 2049 4355 206c 6962 7261 7279 the ICU library │ │ │ -004ae410: 2077 6974 681c 001f 7e29 0000 2020 2074 with...~).. t │ │ │ +004ae410: 2077 6974 681c 001f e029 0000 2020 2074 with....).. t │ │ │ 004ae420: 6872 6565 2061 646a 7573 746d 656e 7473 hree adjustments │ │ │ -004ae430: 3a07 001f 7e2a 0000 4a00 1f7e 3100 0020 :...~*..J..~1.. │ │ │ +004ae430: 3a07 001f e02a 0000 4a00 1fe0 3100 0020 :....*..J...1.. │ │ │ 004ae440: 2020 2031 2e20 4966 2024 5a50 4154 4e55 1. If $ZPATNU │ │ │ 004ae450: 4d45 5249 4320 6973 206e 6f74 2022 5554 MERIC is not "UT │ │ │ 004ae460: 462d 3822 2c20 6e6f 6e2d 4153 4349 4920 F-8", non-ASCII │ │ │ 004ae470: 6465 6369 6d61 6c20 6469 6769 7473 2061 decimal digits a │ │ │ -004ae480: 7265 1e00 1f7e 3200 0020 2020 2020 2020 re...~2.. │ │ │ +004ae480: 7265 1e00 1fe0 3200 0020 2020 2020 2020 re....2.. │ │ │ 004ae490: 636c 6173 7369 6669 6564 2061 7320 412e classified as A. │ │ │ -004ae4a0: 4300 1f7e 3300 0020 2020 2032 2e20 4e6f C..~3.. 2. No │ │ │ +004ae4a0: 4300 1fe0 3300 0020 2020 2032 2e20 4e6f C...3.. 2. No │ │ │ 004ae4b0: 6e2d 6465 6369 6d61 6c20 6e75 6d65 7269 n-decimal numeri │ │ │ 004ae4c0: 6373 2028 4e6c 2061 6e64 204e 6f29 2061 cs (Nl and No) a │ │ │ 004ae4d0: 7265 2063 6c61 7373 6966 6965 6420 6173 re classified as │ │ │ -004ae4e0: 2041 2e4e 001f 7e34 0000 2020 2020 332e A.N..~4.. 3. │ │ │ +004ae4e0: 2041 2e4e 001f e034 0000 2020 2020 332e A.N...4.. 3. │ │ │ 004ae4f0: 2054 6865 2072 656d 6169 6e69 6e67 2063 The remaining c │ │ │ 004ae500: 6861 7261 6374 6572 7320 2874 686f 7365 haracters (those │ │ │ 004ae510: 206e 6f74 2063 6c61 7373 6966 6965 6420 not classified │ │ │ 004ae520: 6279 2049 4355 2066 756e 6374 696f 6e73 by ICU functions │ │ │ -004ae530: 3a4e 001f 7e35 0000 2020 2020 2020 2075 :N..~5.. u │ │ │ +004ae530: 3a4e 001f e035 0000 2020 2020 2020 2075 :N...5.. u │ │ │ 004ae540: 5f69 7361 6c70 6861 2c20 755f 6973 6469 _isalpha, u_isdi │ │ │ 004ae550: 6769 742c 2075 5f69 7370 756e 6374 2c20 git, u_ispunct, │ │ │ 004ae560: 755f 6973 636e 7472 6c2c 2031 292c 206f u_iscntrl, 1), o │ │ │ 004ae570: 7220 3229 2061 626f 7665 2920 6172 6552 r 2) above) areR │ │ │ -004ae580: 001f 7e36 0000 2020 2020 2020 2063 6c61 ..~6.. cla │ │ │ +004ae580: 001f e036 0000 2020 2020 2020 2063 6c61 ...6.. cla │ │ │ 004ae590: 7373 6966 6965 6420 696e 746f 2065 6974 ssified into eit │ │ │ 004ae5a0: 6865 7220 7061 7463 6f64 6520 5020 6f72 her patcode P or │ │ │ 004ae5b0: 2043 2e20 5468 6520 4943 5520 6675 6e63 C. The ICU func │ │ │ 004ae5c0: 7469 6f6e 2075 5f69 7370 7269 6e74 2069 tion u_isprint i │ │ │ -004ae5d0: 7346 001f 7e37 0000 2020 2020 2020 2075 sF..~7.. u │ │ │ +004ae5d0: 7346 001f e037 0000 2020 2020 2020 2075 sF...7.. u │ │ │ 004ae5e0: 7365 6420 7369 6e63 6520 6973 2072 6574 sed since is ret │ │ │ 004ae5f0: 7572 6e73 2022 5452 5545 2220 666f 7220 urns "TRUE" for │ │ │ 004ae600: 6e6f 6e2d 636f 6e74 726f 6c20 6368 6172 non-control char │ │ │ -004ae610: 6163 7465 7273 2e07 001f 7e38 0000 5000 acters....~8..P. │ │ │ -004ae620: 1f7e 3900 0020 2020 5468 6520 666f 6c6c .~9.. The foll │ │ │ +004ae610: 6163 7465 7273 2e07 001f e038 0000 5000 acters.....8..P. │ │ │ +004ae620: 1fe0 3900 0020 2020 5468 6520 666f 6c6c ..9.. The foll │ │ │ 004ae630: 6f77 696e 6720 7461 626c 6520 636f 6e74 owing table cont │ │ │ 004ae640: 6169 6e73 2074 6865 2072 6573 756c 7469 ains the resulti │ │ │ 004ae650: 6e67 2067 656e 6572 616c 2063 6174 6567 ng general categ │ │ │ 004ae660: 6f72 7920 6173 2070 6572 2074 6865 3000 ory as per the0. │ │ │ -004ae670: 1f7e 3a00 0020 2020 556e 6963 6f64 6520 .~:.. Unicode │ │ │ +004ae670: 1fe0 3a00 0020 2020 556e 6963 6f64 6520 ..:.. Unicode │ │ │ 004ae680: 7374 616e 6461 7264 2074 6f20 4d20 7061 standard to M pa │ │ │ 004ae690: 7463 6f64 6520 6d61 7070 696e 673a 0700 tcode mapping:.. │ │ │ -004ae6a0: 1f7e 4100 0054 001f 7e42 0000 2020 202b .~A..T..~B.. + │ │ │ +004ae6a0: 1fe0 4100 0054 001f e042 0000 2020 202b ..A..T...B.. + │ │ │ 004ae6b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004ae6c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004ae6d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004ae6e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004ae6f0: 2d2d 2d2d 2d2d 2d2d 2b54 001f 7e43 0000 --------+T..~C.. │ │ │ +004ae6f0: 2d2d 2d2d 2d2d 2d2d 2b54 001f e043 0000 --------+T...C.. │ │ │ 004ae700: 2020 207c 2047 656e 6572 616c 2063 6174 | General cat │ │ │ 004ae710: 6567 6f72 7920 6173 2070 6572 2074 6865 egory as per the │ │ │ 004ae720: 2020 7c20 2020 2020 2020 2020 2020 4754 | GT │ │ │ 004ae730: 2e4d 2070 6174 636f 6465 2063 6c61 7373 .M patcode class │ │ │ 004ae740: 2020 2020 2020 2020 2020 2020 7c54 001f |T.. │ │ │ -004ae750: 7e44 0000 2020 207c 2020 2020 2055 6e69 ~D.. | Uni │ │ │ +004ae750: e044 0000 2020 207c 2020 2020 2055 6e69 .D.. | Uni │ │ │ 004ae760: 636f 6465 2852 2920 7374 616e 6461 7264 code(R) standard │ │ │ 004ae770: 2020 2020 2020 7c20 2020 2020 2020 2020 | │ │ │ 004ae780: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004ae790: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004ae7a0: 7c54 001f 7e45 0000 2020 207c 2d2d 2d2d |T..~E.. |---- │ │ │ +004ae7a0: 7c54 001f e045 0000 2020 207c 2d2d 2d2d |T...E.. |---- │ │ │ 004ae7b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004ae7c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 004ae7d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004ae7e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004ae7f0: 2d2d 2d2d 7c00 0000 0000 0000 0000 0000 ----|........... │ │ │ 004ae800: 0400 0000 c207 0000 2b32 0000 0000 0000 ........+2...... │ │ │ -004ae810: 7300 007e 4845 4c50 00ff 7300 ff49 5356 s..~HELP..s..ISV │ │ │ +004ae810: 7300 00e0 4845 4c50 00ff 7300 ff49 5356 s...HELP..s..ISV │ │ │ 004ae820: 00ff 7300 ff24 5a50 4154 4e55 4d45 5249 ..s..$ZPATNUMERI │ │ │ 004ae830: 4300 c046 0000 2020 207c 204c 2a20 2861 C..F.. | L* (a │ │ │ 004ae840: 6c6c 206c 6574 7465 7273 2920 2020 2020 ll letters) │ │ │ 004ae850: 2020 2020 2020 2020 7c20 4120 2020 2020 | A │ │ │ 004ae860: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004ae870: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004ae880: 2020 7c54 001f 7e47 0000 2020 207c 2d2d |T..~G.. |-- │ │ │ +004ae880: 2020 7c54 001f e047 0000 2020 207c 2d2d |T...G.. |-- │ │ │ 004ae890: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004ae8a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 004ae8b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004ae8c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004ae8d0: 2d2d 2d2d 2d2d 7c54 001f 7e48 0000 2020 ------|T..~H.. │ │ │ +004ae8d0: 2d2d 2d2d 2d2d 7c54 001f e048 0000 2020 ------|T...H.. │ │ │ 004ae8e0: 207c 204d 2a20 2861 6c6c 206d 6172 6b73 | M* (all marks │ │ │ 004ae8f0: 2920 2020 2020 2020 2020 2020 2020 2020 ) │ │ │ 004ae900: 7c20 5020 2020 2020 2020 2020 2020 2020 | P │ │ │ 004ae910: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004ae920: 2020 2020 2020 2020 2020 7c54 001f 7e49 |T..~I │ │ │ +004ae920: 2020 2020 2020 2020 2020 7c54 001f e049 |T...I │ │ │ 004ae930: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 004ae940: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004ae950: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 004ae960: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004ae970: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 --------------|T │ │ │ -004ae980: 001f 7e4a 0000 2020 207c 204e 6420 2864 ..~J.. | Nd (d │ │ │ +004ae980: 001f e04a 0000 2020 207c 204e 6420 2864 ...J.. | Nd (d │ │ │ 004ae990: 6563 696d 616c 206e 756d 6265 7273 2920 ecimal numbers) │ │ │ 004ae9a0: 2020 2020 2020 2020 7c20 4e20 2869 6620 | N (if │ │ │ 004ae9b0: 6465 6369 6d61 6c20 6469 6769 7420 6973 decimal digit is │ │ │ 004ae9c0: 2041 5343 4949 206f 7220 2020 2020 2020 ASCII or │ │ │ -004ae9d0: 2020 7c54 001f 7e51 0000 2020 207c 2020 |T..~Q.. | │ │ │ +004ae9d0: 2020 7c54 001f e051 0000 2020 207c 2020 |T...Q.. | │ │ │ 004ae9e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004ae9f0: 2020 2020 2020 2020 2020 2020 7c20 245a | $Z │ │ │ 004aea00: 5041 544e 554d 4552 4943 2069 7320 2255 PATNUMERIC is "U │ │ │ 004aea10: 5446 2d38 222c 206f 7468 6572 7769 7365 TF-8", otherwise │ │ │ -004aea20: 2041 2020 2020 7c54 001f 7e52 0000 2020 A |T..~R.. │ │ │ +004aea20: 2041 2020 2020 7c54 001f e052 0000 2020 A |T...R.. │ │ │ 004aea30: 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |-------------- │ │ │ 004aea40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004aea50: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ 004aea60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004aea70: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 001f 7e53 ----------|T..~S │ │ │ +004aea70: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 001f e053 ----------|T...S │ │ │ 004aea80: 0000 2020 207c 204e 6c20 286c 6574 7465 .. | Nl (lette │ │ │ 004aea90: 7220 6e75 6d62 6572 7329 2020 2020 2020 r numbers) │ │ │ 004aeaa0: 2020 2020 7c20 4120 2865 7861 6d70 6c65 | A (example │ │ │ 004aeab0: 7320 6f66 204e 6c20 6172 6520 526f 6d61 s of Nl are Roma │ │ │ 004aeac0: 6e20 6e75 6d65 7261 6c73 2920 2020 7c54 n numerals) |T │ │ │ -004aead0: 001f 7e54 0000 2020 207c 2d2d 2d2d 2d2d ..~T.. |------ │ │ │ +004aead0: 001f e054 0000 2020 207c 2d2d 2d2d 2d2d ...T.. |------ │ │ │ 004aeae0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004aeaf0: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 004aeb00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004aeb10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004aeb20: 2d2d 7c54 001f 7e55 0000 2020 207c 204e --|T..~U.. | N │ │ │ +004aeb20: 2d2d 7c54 001f e055 0000 2020 207c 204e --|T...U.. | N │ │ │ 004aeb30: 6f20 286f 7468 6572 206e 756d 6265 7273 o (other numbers │ │ │ 004aeb40: 2920 2020 2020 2020 2020 2020 7c20 4120 ) | A │ │ │ 004aeb50: 2865 7861 6d70 6c65 7320 6f66 204e 6f20 (examples of No │ │ │ 004aeb60: 6172 6520 6672 6163 7469 6f6e 7329 2020 are fractions) │ │ │ -004aeb70: 2020 2020 2020 7c54 001f 7e56 0000 2020 |T..~V.. │ │ │ +004aeb70: 2020 2020 2020 7c54 001f e056 0000 2020 |T...V.. │ │ │ 004aeb80: 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |-------------- │ │ │ 004aeb90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004aeba0: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ 004aebb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004aebc0: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 001f 7e57 ----------|T..~W │ │ │ +004aebc0: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 001f e057 ----------|T...W │ │ │ 004aebd0: 0000 2020 207c 2050 2a20 2861 6c6c 2070 .. | P* (all p │ │ │ 004aebe0: 756e 6374 7561 7469 6f6e 2920 2020 2020 unctuation) │ │ │ 004aebf0: 2020 2020 7c20 5020 2020 2020 2020 2020 | P │ │ │ 004aec00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004aec10: 2020 2020 2020 2020 2020 2020 2020 7c54 |T │ │ │ -004aec20: 001f 7e58 0000 2020 207c 2d2d 2d2d 2d2d ..~X.. |------ │ │ │ +004aec20: 001f e058 0000 2020 207c 2d2d 2d2d 2d2d ...X.. |------ │ │ │ 004aec30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004aec40: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 004aec50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004aec60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004aec70: 2d2d 7c54 001f 7e59 0000 2020 207c 2053 --|T..~Y.. | S │ │ │ +004aec70: 2d2d 7c54 001f e059 0000 2020 207c 2053 --|T...Y.. | S │ │ │ 004aec80: 2a20 2861 6c6c 2073 796d 626f 6c73 2920 * (all symbols) │ │ │ 004aec90: 2020 2020 2020 2020 2020 2020 7c20 5020 | P │ │ │ 004aeca0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004aecb0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004aecc0: 2020 2020 2020 7c54 001f 7e5a 0000 2020 |T..~Z.. │ │ │ +004aecc0: 2020 2020 2020 7c54 001f e05a 0000 2020 |T...Z.. │ │ │ 004aecd0: 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |-------------- │ │ │ 004aece0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004aecf0: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ 004aed00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004aed10: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 001f 7e61 ----------|T..~a │ │ │ +004aed10: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 001f e061 ----------|T...a │ │ │ 004aed20: 0000 2020 207c 205a 7320 2873 7061 6365 .. | Zs (space │ │ │ 004aed30: 7329 2020 2020 2020 2020 2020 2020 2020 s) │ │ │ 004aed40: 2020 2020 7c20 5020 2020 2020 2020 2020 | P │ │ │ 004aed50: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004aed60: 2020 2020 2020 2020 2020 2020 2020 7c54 |T │ │ │ -004aed70: 001f 7e62 0000 2020 207c 2d2d 2d2d 2d2d ..~b.. |------ │ │ │ +004aed70: 001f e062 0000 2020 207c 2d2d 2d2d 2d2d ...b.. |------ │ │ │ 004aed80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004aed90: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 004aeda0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004aedb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004aedc0: 2d2d 7c54 001f 7e63 0000 2020 207c 205a --|T..~c.. | Z │ │ │ +004aedc0: 2d2d 7c54 001f e063 0000 2020 207c 205a --|T...c.. | Z │ │ │ 004aedd0: 6c20 286c 696e 6520 7365 7061 7261 746f l (line separato │ │ │ 004aede0: 7273 2920 2020 2020 2020 2020 7c20 4320 rs) | C │ │ │ 004aedf0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004aee00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004aee10: 2020 2020 2020 7c54 001f 7e64 0000 2020 |T..~d.. │ │ │ +004aee10: 2020 2020 2020 7c54 001f e064 0000 2020 |T...d.. │ │ │ 004aee20: 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |-------------- │ │ │ 004aee30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004aee40: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ 004aee50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004aee60: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 001f 7e65 ----------|T..~e │ │ │ +004aee60: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 001f e065 ----------|T...e │ │ │ 004aee70: 0000 2020 207c 205a 7020 2870 6172 6167 .. | Zp (parag │ │ │ 004aee80: 7261 7068 2073 6570 6172 6174 6f72 7329 raph separators) │ │ │ 004aee90: 2020 2020 7c20 4320 2020 2020 2020 2020 | C │ │ │ 004aeea0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004aeeb0: 2020 2020 2020 2020 2020 2020 2020 7c54 |T │ │ │ -004aeec0: 001f 7e66 0000 2020 207c 2d2d 2d2d 2d2d ..~f.. |------ │ │ │ +004aeec0: 001f e066 0000 2020 207c 2d2d 2d2d 2d2d ...f.. |------ │ │ │ 004aeed0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004aeee0: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 004aeef0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004aef00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004aef10: 2d2d 7c54 001f 7e67 0000 2020 207c 2043 --|T..~g.. | C │ │ │ +004aef10: 2d2d 7c54 001f e067 0000 2020 207c 2043 --|T...g.. | C │ │ │ 004aef20: 2a20 2861 6c6c 2063 6f6e 7472 6f6c 2063 * (all control c │ │ │ 004aef30: 6f64 6520 706f 696e 7473 2920 7c20 4320 ode points) | C │ │ │ 004aef40: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004aef50: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004aef60: 2020 2020 2020 7c54 001f 7e68 0000 2020 |T..~h.. │ │ │ +004aef60: 2020 2020 2020 7c54 001f e068 0000 2020 |T...h.. │ │ │ 004aef70: 202b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +-------------- │ │ │ 004aef80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004aef90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004aefa0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004aefb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2b07 001f 7e69 ----------+...~i │ │ │ +004aefb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2b07 001f e069 ----------+....i │ │ │ 004aefc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004aefd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004aefe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004aeff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004af000: 0400 0000 dd07 0000 5e32 0000 0000 0000 ........^2...... │ │ │ -004af010: 6600 007e 4845 4c50 00ff 7300 ff49 5356 f..~HELP..s..ISV │ │ │ +004af010: 6600 00e0 4845 4c50 00ff 7300 ff49 5356 f...HELP..s..ISV │ │ │ 004af020: 00ff 7300 ff24 5a50 4154 4e55 4d45 5249 ..s..$ZPATNUMERI │ │ │ 004af030: 4300 c06a 0000 2020 2046 6f72 2061 2064 C..j.. For a d │ │ │ 004af040: 6573 6372 6970 7469 6f6e 206f 6620 7468 escription of th │ │ │ 004af050: 6520 556e 6963 6f64 6520 6765 6e65 7261 e Unicode genera │ │ │ 004af060: 6c20 6361 7465 676f 7269 6573 2c20 7265 l categories, re │ │ │ -004af070: 6665 7220 746f 2500 1f7e 7100 0020 2020 fer to%..~q.. │ │ │ +004af070: 6665 7220 746f 2500 1fe0 7100 0020 2020 fer to%...q.. │ │ │ 004af080: 6874 7470 3a2f 2f75 6e69 636f 6465 2e6f http://unicode.o │ │ │ -004af090: 7267 2f63 6861 7274 732f 2e07 001f 7e72 rg/charts/....~r │ │ │ -004af0a0: 0000 1200 1f7e 7300 0020 2020 4578 616d .....~s.. Exam │ │ │ -004af0b0: 706c 653a 0700 1f7e 7400 0020 001f 7e75 ple:...~t.. ..~u │ │ │ +004af090: 7267 2f63 6861 7274 732f 2e07 001f e072 rg/charts/.....r │ │ │ +004af0a0: 0000 1200 1fe0 7300 0020 2020 4578 616d ......s.. Exam │ │ │ +004af0b0: 706c 653a 0700 1fe0 7400 0020 001f e075 ple:....t.. ...u │ │ │ 004af0c0: 0000 2020 2047 544d 3e77 7269 7465 2024 .. GTM>write $ │ │ │ -004af0d0: 7a70 6174 6e75 6d65 7269 630f 001f 7e76 zpatnumeric...~v │ │ │ -004af0e0: 0000 2020 2055 5446 2d38 5700 1f7e 7700 .. UTF-8W..~w. │ │ │ +004af0d0: 7a70 6174 6e75 6d65 7269 630f 001f e076 zpatnumeric....v │ │ │ +004af0e0: 0000 2020 2055 5446 2d38 5700 1fe0 7700 .. UTF-8W...w. │ │ │ 004af0f0: 0020 2020 4754 4d3e 5772 6974 6520 2443 . GTM>Write $C │ │ │ 004af100: 6861 7228 2424 4655 4e43 5e25 4844 2822 har($$FUNC^%HD(" │ │ │ 004af110: 4436 3722 2929 3f2e 4e20 3b20 5468 6973 D67"))?.N ; This │ │ │ 004af120: 2069 7320 7468 6520 4d61 6c61 7961 6c61 is the Malayala │ │ │ 004af130: 6d20 6465 6369 6d61 6c20 6469 6769 7420 m decimal digit │ │ │ -004af140: 310b 001f 7e78 0000 2020 2031 2e00 1f7e 1...~x.. 1...~ │ │ │ +004af140: 310b 001f e078 0000 2020 2031 2e00 1fe0 1....x.. 1.... │ │ │ 004af150: 7900 0020 2020 4754 4d3e 5772 6974 6520 y.. GTM>Write │ │ │ 004af160: 312b 2443 6861 7228 2424 4655 4e43 5e25 1+$Char($$FUNC^% │ │ │ -004af170: 4844 2822 4436 3722 2929 0b00 1f7e 7a00 HD("D67"))...~z. │ │ │ -004af180: 0020 2020 3149 001f 7e81 0000 2020 2047 . 1I..~... G │ │ │ +004af170: 4844 2822 4436 3722 2929 0b00 1fe0 7a00 HD("D67"))....z. │ │ │ +004af180: 0020 2020 3149 001f e081 0000 2020 2047 . 1I...... G │ │ │ 004af190: 544d 3e57 7269 7465 2031 2b24 4368 6172 TM>Write 1+$Char │ │ │ 004af1a0: 2824 2446 554e 435e 2548 4428 2233 3122 ($$FUNC^%HD("31" │ │ │ 004af1b0: 2929 203b 2054 6869 7320 6973 2074 6865 )) ; This is the │ │ │ 004af1c0: 2041 5343 4949 2064 6967 6974 2031 0b00 ASCII digit 1.. │ │ │ -004af1d0: 1f7e 8200 0020 2020 3207 001f 7e83 0000 .~... 2...~... │ │ │ -004af1e0: 0d00 147e 494e 0000 245a 5049 4e10 0017 ...~IN..$ZPIN... │ │ │ -004af1f0: 7ebf 1100 0020 2020 245a 5049 4e07 0018 ~.... $ZPIN... │ │ │ -004af200: 7e21 0000 4d00 187e 3100 0020 2020 5768 ~!..M..~1.. Wh │ │ │ +004af1d0: 1fe0 8200 0020 2020 3207 001f e083 0000 ..... 2....... │ │ │ +004af1e0: 0d00 14e0 494e 0000 245a 5049 4e10 0017 ....IN..$ZPIN... │ │ │ +004af1f0: e0bf 1100 0020 2020 245a 5049 4e07 0018 ..... $ZPIN... │ │ │ +004af200: e021 0000 4d00 18e0 3100 0020 2020 5768 .!..M...1.. Wh │ │ │ 004af210: 656e 2024 5052 494e 4349 5041 4c20 6861 en $PRINCIPAL ha │ │ │ 004af220: 7320 6469 6666 6572 656e 7420 696e 7075 s different inpu │ │ │ 004af230: 742f 6f75 7470 7574 2064 6576 6963 6573 t/output devices │ │ │ 004af240: 2c20 7468 6520 5553 4520 636f 6d6d 616e , the USE comman │ │ │ -004af250: 644a 0018 7e41 0000 2020 2072 6563 6f67 dJ..~A.. recog │ │ │ +004af250: 644a 0018 e041 0000 2020 2072 6563 6f67 dJ...A.. recog │ │ │ 004af260: 6e69 7a65 7320 696e 7472 696e 7369 6320 nizes intrinsic │ │ │ 004af270: 7370 6563 6961 6c20 7661 7269 6162 6c65 special variable │ │ │ 004af280: 2024 5a50 494e 2074 6f20 6170 706c 7920 $ZPIN to apply │ │ │ -004af290: 6170 7072 6f70 7269 6174 6551 0018 7e51 appropriateQ..~Q │ │ │ +004af290: 6170 7072 6f70 7269 6174 6551 0018 e051 appropriateQ...Q │ │ │ 004af2a0: 0000 2020 2064 6576 6963 6570 6172 616d .. deviceparam │ │ │ 004af2b0: 6574 6572 7320 746f 2074 6865 2069 6e70 eters to the inp │ │ │ 004af2c0: 7574 2073 6964 6520 6f66 2024 5052 494e ut side of $PRIN │ │ │ 004af2d0: 4349 5041 4c2e 2041 2055 5345 2077 6974 CIPAL. A USE wit │ │ │ -004af2e0: 6820 245a 5049 4e20 7365 7473 5200 187e h $ZPIN setsR..~ │ │ │ +004af2e0: 6820 245a 5049 4e20 7365 7473 5200 18e0 h $ZPIN setsR... │ │ │ 004af2f0: 6100 0020 2020 2449 4f20 746f 2024 5052 a.. $IO to $PR │ │ │ 004af300: 494e 4349 5041 4c20 666f 7220 5245 4144 INCIPAL for READ │ │ │ 004af310: 7320 616e 6420 5752 4954 4573 2066 726f s and WRITEs fro │ │ │ 004af320: 6d20 7468 6520 696e 7075 7420 616e 6420 m the input and │ │ │ 004af330: 6f75 7470 7574 2073 6964 6520 6f66 5100 output side ofQ. │ │ │ -004af340: 187e 7100 0020 2020 2450 5249 4e43 4950 .~q.. $PRINCIP │ │ │ +004af340: 18e0 7100 0020 2020 2450 5249 4e43 4950 ..q.. $PRINCIP │ │ │ 004af350: 414c 2e20 245a 534f 434b 4554 2829 2061 AL. $ZSOCKET() a │ │ │ 004af360: 6c73 6f20 6163 6365 7074 7320 245a 5049 lso accepts $ZPI │ │ │ 004af370: 4e20 6173 2069 7473 2066 6972 7374 2061 N as its first a │ │ │ 004af380: 7267 756d 656e 7420 616e 642c 2069 6650 rgument and, ifP │ │ │ -004af390: 0018 7e81 0000 2020 2074 6865 2064 6576 ..~... the dev │ │ │ +004af390: 0018 e081 0000 2020 2074 6865 2064 6576 ...... the dev │ │ │ 004af3a0: 6963 6520 6973 2061 2073 706c 6974 2053 ice is a split S │ │ │ 004af3b0: 4f43 4b45 5420 6465 7669 6365 2c20 7375 OCKET device, su │ │ │ 004af3c0: 7070 6c69 6573 2069 6e66 6f72 6d61 7469 pplies informati │ │ │ 004af3d0: 6f6e 206f 6e20 7468 6520 696e 7075 744b on on the inputK │ │ │ -004af3e0: 0018 7e91 0000 2020 2053 4f43 4b45 5420 ..~... SOCKET │ │ │ +004af3e0: 0018 e091 0000 2020 2053 4f43 4b45 5420 ...... SOCKET │ │ │ 004af3f0: 6465 7669 6365 2e20 496e 2061 6e79 2063 device. In any c │ │ │ 004af400: 6f6e 7465 7874 206f 7468 6572 2074 6861 ontext other tha │ │ │ 004af410: 6e20 5553 4520 6f72 2024 5a53 4f43 4b45 n USE or $ZSOCKE │ │ │ -004af420: 5428 292c 206f 7220 6966 4d00 177e c011 T(), or ifM..~.. │ │ │ +004af420: 5428 292c 206f 7220 6966 4d00 17e0 c011 T(), or ifM..... │ │ │ 004af430: 0000 2020 2024 5052 494e 4349 5041 4c20 .. $PRINCIPAL │ │ │ 004af440: 6973 206e 6f74 2061 2073 706c 6974 2064 is not a split d │ │ │ 004af450: 6576 6963 652c 2024 5052 494e 4349 5041 evice, $PRINCIPA │ │ │ 004af460: 4c2c 2024 5a50 494e 2061 6e64 2024 5a50 L, $ZPIN and $ZP │ │ │ -004af470: 4f55 5420 6172 6551 0018 7e12 0000 2020 OUT areQ..~... │ │ │ +004af470: 4f55 5420 6172 6551 0018 e012 0000 2020 OUT areQ...... │ │ │ 004af480: 2073 796e 6f6e 796d 732e 2049 6e20 7468 synonyms. In th │ │ │ 004af490: 6520 6361 7365 206f 6620 6120 7370 6c69 e case of a spli │ │ │ 004af4a0: 7420 2450 5249 4e43 4950 414c 2c20 245a t $PRINCIPAL, $Z │ │ │ 004af4b0: 5049 4e20 7265 7475 726e 7320 7468 6520 PIN returns the │ │ │ -004af4c0: 7661 6c75 6520 6f66 5300 187e 1300 0020 value ofS..~... │ │ │ +004af4c0: 7661 6c75 6520 6f66 5300 18e0 1300 0020 value ofS...... │ │ │ 004af4d0: 2020 2450 5249 4e43 4950 414c 2066 6f6c $PRINCIPAL fol │ │ │ 004af4e0: 6c6f 7765 6420 6279 2074 6865 2073 7472 lowed by the str │ │ │ 004af4f0: 696e 6720 223c 202f 2220 416e 7920 6174 ing "< /" Any at │ │ │ 004af500: 7465 6d70 7420 746f 204f 5045 4e20 245a tempt to OPEN $Z │ │ │ -004af510: 5049 4e20 7265 7375 6c74 7321 0018 7e14 PIN results!..~. │ │ │ +004af510: 5049 4e20 7265 7375 6c74 7321 0018 e014 PIN results!.... │ │ │ 004af520: 0000 2020 2069 6e20 6120 4445 564f 5045 .. in a DEVOPE │ │ │ -004af530: 4e46 4149 4c20 6572 726f 722e 0700 187e NFAIL error....~ │ │ │ -004af540: 1500 0043 0018 7e16 0000 2020 2046 6f72 ...C..~... For │ │ │ +004af530: 4e46 4149 4c20 6572 726f 722e 0700 18e0 NFAIL error..... │ │ │ +004af540: 1500 0043 0018 e016 0000 2020 2046 6f72 ...C...... For │ │ │ 004af550: 206d 6f72 6520 696e 666f 726d 6174 696f more informatio │ │ │ 004af560: 6e20 7265 6665 7220 746f 2022 2450 7269 n refer to "$Pri │ │ │ 004af570: 6e63 6970 616c 222c 2022 245a 504f 5554 ncipal", "$ZPOUT │ │ │ -004af580: 222c 2061 6e64 1700 187e 1700 0020 2020 ", and...~... │ │ │ +004af580: 222c 2061 6e64 1700 18e0 1700 0020 2020 ", and....... │ │ │ 004af590: 2224 5a53 4f43 4b45 5428 2922 2e07 0018 "$ZSOCKET()".... │ │ │ -004af5a0: 7e18 0000 1700 147e 4f53 4954 494f 4e00 ~......~OSITION. │ │ │ -004af5b0: 0024 5a50 4f53 6974 696f 6e15 001c 7ebf .$ZPOSition...~. │ │ │ +004af5a0: e018 0000 1700 14e0 4f53 4954 494f 4e00 ........OSITION. │ │ │ +004af5b0: 0024 5a50 4f53 6974 696f 6e15 001c e0bf .$ZPOSition..... │ │ │ 004af5c0: 1100 0020 2020 245a 504f 5369 7469 6f6e ... $ZPOSition │ │ │ -004af5d0: 0700 1d7e 2100 004f 001d 7e31 0000 2020 ...~!..O..~1.. │ │ │ +004af5d0: 0700 1de0 2100 004f 001d e031 0000 2020 ....!..O...1.. │ │ │ 004af5e0: 2024 5a50 4f53 5b49 5449 4f4e 5d20 636f $ZPOS[ITION] co │ │ │ 004af5f0: 6e74 6169 6e73 2061 2073 7472 696e 6720 ntains a string │ │ │ 004af600: 7661 6c75 6520 7370 6563 6966 7969 6e67 value specifying │ │ │ 004af610: 2074 6865 2063 7572 7265 6e74 2065 6e74 the current ent │ │ │ -004af620: 7279 7265 662c 5100 1d7e 4100 0020 2020 ryref,Q..~A.. │ │ │ +004af620: 7279 7265 662c 5100 1de0 4100 0020 2020 ryref,Q...A.. │ │ │ 004af630: 7768 6572 6520 656e 7472 7972 6566 2069 where entryref i │ │ │ 004af640: 7320 5b6c 6162 656c 5d5b 2b6f 6666 7365 s [label][+offse │ │ │ 004af650: 745d 5e72 6f75 7469 6e65 2c20 616e 6420 t]^routine, and │ │ │ 004af660: 7468 6520 6f66 6673 6574 2069 7320 6576 the offset is ev │ │ │ -004af670: 616c 7561 7465 642b 001d 7e51 0000 2020 aluated+..~Q.. │ │ │ +004af670: 616c 7561 7465 642b 001d e051 0000 2020 aluated+...Q.. │ │ │ 004af680: 2066 726f 6d20 7468 6520 636c 6f73 6573 from the closes │ │ │ 004af690: 7420 7072 6563 6564 696e 6720 6c61 6265 t preceding labe │ │ │ -004af6a0: 6c2e 0700 1d7e 6100 004c 001d 7e71 0000 l....~a..L..~q.. │ │ │ +004af6a0: 6c2e 0700 1de0 6100 004c 001d e071 0000 l.....a..L...q.. │ │ │ 004af6b0: 2020 2047 542e 4d20 646f 6573 206e 6f74 GT.M does not │ │ │ 004af6c0: 2070 6572 6d69 7420 7468 6520 5345 5420 permit the SET │ │ │ 004af6d0: 6f72 204e 4557 2063 6f6d 6d61 6e64 7320 or NEW commands │ │ │ 004af6e0: 746f 206d 6f64 6966 7920 245a 504f 5349 to modify $ZPOSI │ │ │ -004af6f0: 5449 4f4e 2e07 001d 7e81 0000 1200 1d7e TION....~......~ │ │ │ +004af6f0: 5449 4f4e 2e07 001d e081 0000 1200 1de0 TION............ │ │ │ 004af700: 9100 0020 2020 4578 616d 706c 653a 0800 ... Example:.. │ │ │ -004af710: 1c7e c011 0000 2b00 1d7e 1200 0020 2020 .~....+..~... │ │ │ +004af710: 1ce0 c011 0000 2b00 1de0 1200 0020 2020 ......+...... │ │ │ 004af720: 4754 4d3e 5752 4954 4520 212c 245a 504f GTM>WRITE !,$ZPO │ │ │ 004af730: 532c 2120 5a50 5249 4e54 2040 245a 504f S,! ZPRINT @$ZPO │ │ │ -004af740: 5307 001d 7e13 0000 5400 1d7e 1400 0020 S...~...T..~... │ │ │ +004af740: 5307 001d e013 0000 5400 1de0 1400 0020 S.......T...... │ │ │ 004af750: 2020 5468 6973 2065 7861 6d70 6c65 2064 This example d │ │ │ 004af760: 6973 706c 6179 7320 7468 6520 6375 7272 isplays the curr │ │ │ 004af770: 656e 7420 6c6f 6361 7469 6f6e 2066 6f6c ent location fol │ │ │ 004af780: 6c6f 7765 6420 6279 2074 6865 2073 6f75 lowed by the sou │ │ │ -004af790: 7263 6520 636f 6465 2066 6f72 1400 1d7e rce code for...~ │ │ │ +004af790: 7263 6520 636f 6465 2066 6f72 1400 1de0 rce code for.... │ │ │ 004af7a0: 1500 0020 2020 7468 6174 206c 696e 652e ... that line. │ │ │ -004af7b0: 0700 1d7e 1600 000e 0015 7e55 5400 0024 ...~......~UT..$ │ │ │ -004af7c0: 5a50 4f55 5411 0018 7ebf 1100 0020 2020 ZPOUT...~.... │ │ │ -004af7d0: 245a 504f 5554 0700 197e 2100 0000 0000 $ZPOUT...~!..... │ │ │ +004af7b0: 0700 1de0 1600 000e 0015 e055 5400 0024 ...........UT..$ │ │ │ +004af7c0: 5a50 4f55 5411 0018 e0bf 1100 0020 2020 ZPOUT........ │ │ │ +004af7d0: 245a 504f 5554 0700 19e0 2100 0000 0000 $ZPOUT....!..... │ │ │ 004af7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004af7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004af800: 0400 0000 f107 0000 8c32 0000 0000 0000 .........2...... │ │ │ -004af810: 6600 007e 4845 4c50 00ff 7300 ff49 5356 f..~HELP..s..ISV │ │ │ +004af810: 6600 00e0 4845 4c50 00ff 7300 ff49 5356 f...HELP..s..ISV │ │ │ 004af820: 00ff 7300 ff24 5a50 4f55 5400 bf31 0000 ..s..$ZPOUT..1.. │ │ │ 004af830: 2020 2057 6865 6e20 2450 5249 4e43 4950 When $PRINCIP │ │ │ 004af840: 414c 2068 6173 2064 6966 6665 7265 6e74 AL has different │ │ │ 004af850: 2069 6e70 7574 2f6f 7574 7075 7420 6465 input/output de │ │ │ 004af860: 7669 6365 732c 2074 6865 2055 5345 2063 vices, the USE c │ │ │ -004af870: 6f6d 6d61 6e64 4c00 197e 4100 0020 2020 ommandL..~A.. │ │ │ +004af870: 6f6d 6d61 6e64 4c00 19e0 4100 0020 2020 ommandL...A.. │ │ │ 004af880: 7265 636f 676e 697a 6573 2069 6e74 7269 recognizes intri │ │ │ 004af890: 6e73 6963 2073 7065 6369 616c 2076 6172 nsic special var │ │ │ 004af8a0: 6961 626c 6573 2024 5a50 4f55 5420 746f iables $ZPOUT to │ │ │ 004af8b0: 2061 7070 6c79 2061 7070 726f 7072 6961 apply appropria │ │ │ -004af8c0: 7465 5300 197e 5100 0020 2020 6465 7669 teS..~Q.. devi │ │ │ +004af8c0: 7465 5300 19e0 5100 0020 2020 6465 7669 teS...Q.. devi │ │ │ 004af8d0: 6365 7061 7261 6d65 7465 7273 2074 6f20 ceparameters to │ │ │ 004af8e0: 7468 6520 6f75 7470 7574 2073 6964 6520 the output side │ │ │ 004af8f0: 6f66 2024 5052 494e 4349 5041 4c2e 2041 of $PRINCIPAL. A │ │ │ 004af900: 2055 5345 2077 6974 6820 245a 504f 5554 USE with $ZPOUT │ │ │ -004af910: 2073 6574 7352 0019 7e61 0000 2020 2024 setsR..~a.. $ │ │ │ +004af910: 2073 6574 7352 0019 e061 0000 2020 2024 setsR...a.. $ │ │ │ 004af920: 494f 2074 6f20 2450 5249 4e43 4950 414c IO to $PRINCIPAL │ │ │ 004af930: 2066 6f72 2052 4541 4473 2061 6e64 2057 for READs and W │ │ │ 004af940: 5249 5445 7320 6672 6f6d 2074 6865 2069 RITEs from the i │ │ │ 004af950: 6e70 7574 2061 6e64 206f 7574 7075 7420 nput and output │ │ │ -004af960: 7369 6465 206f 6652 0019 7e71 0000 2020 side ofR..~q.. │ │ │ +004af960: 7369 6465 206f 6652 0019 e071 0000 2020 side ofR...q.. │ │ │ 004af970: 2024 5052 494e 4349 5041 4c2e 2024 5a53 $PRINCIPAL. $ZS │ │ │ 004af980: 4f43 4b45 5428 2920 616c 736f 2061 6363 OCKET() also acc │ │ │ 004af990: 6570 7473 2024 5a50 4f55 5420 6173 2069 epts $ZPOUT as i │ │ │ 004af9a0: 7473 2066 6972 7374 2061 7267 756d 656e ts first argumen │ │ │ -004af9b0: 7420 616e 642c 2069 6651 0019 7e81 0000 t and, ifQ..~... │ │ │ +004af9b0: 7420 616e 642c 2069 6651 0019 e081 0000 t and, ifQ...... │ │ │ 004af9c0: 2020 2074 6865 2064 6576 6963 6520 6973 the device is │ │ │ 004af9d0: 2061 2073 706c 6974 2053 4f43 4b45 5420 a split SOCKET │ │ │ 004af9e0: 6465 7669 6365 2c20 7375 7070 6c69 6573 device, supplies │ │ │ 004af9f0: 2069 6e66 6f72 6d61 7469 6f6e 206f 6e20 information on │ │ │ -004afa00: 7468 6520 6f75 7470 7574 4b00 197e 9100 the outputK..~.. │ │ │ +004afa00: 7468 6520 6f75 7470 7574 4b00 19e0 9100 the outputK..... │ │ │ 004afa10: 0020 2020 534f 434b 4554 2064 6576 6963 . SOCKET devic │ │ │ 004afa20: 652e 2049 6e20 616e 7920 636f 6e74 6578 e. In any contex │ │ │ 004afa30: 7420 6f74 6865 7220 7468 616e 2055 5345 t other than USE │ │ │ 004afa40: 206f 7220 245a 534f 434b 4554 2829 2c20 or $ZSOCKET(), │ │ │ -004afa50: 6f72 2069 664d 0018 7ec0 1100 0020 2020 or ifM..~.... │ │ │ +004afa50: 6f72 2069 664d 0018 e0c0 1100 0020 2020 or ifM....... │ │ │ 004afa60: 2450 5249 4e43 4950 414c 2069 7320 6e6f $PRINCIPAL is no │ │ │ 004afa70: 7420 6120 7370 6c69 7420 6465 7669 6365 t a split device │ │ │ 004afa80: 2c20 2450 5249 4e43 4950 414c 2c20 245a , $PRINCIPAL, $Z │ │ │ 004afa90: 5049 4e20 616e 6420 245a 504f 5554 2061 PIN and $ZPOUT a │ │ │ -004afaa0: 7265 5200 197e 1200 0020 2020 7379 6e6f reR..~... syno │ │ │ +004afaa0: 7265 5200 19e0 1200 0020 2020 7379 6e6f reR...... syno │ │ │ 004afab0: 6e79 6d73 2e20 496e 2074 6865 2063 6173 nyms. In the cas │ │ │ 004afac0: 6520 6f66 2061 2073 706c 6974 2024 5052 e of a split $PR │ │ │ 004afad0: 494e 4349 5041 4c2c 2024 5a50 4f55 5420 INCIPAL, $ZPOUT │ │ │ 004afae0: 7265 7475 726e 7320 7468 6520 7661 6c75 returns the valu │ │ │ -004afaf0: 6520 6f66 5400 197e 1300 0020 2020 2450 e ofT..~... $P │ │ │ +004afaf0: 6520 6f66 5400 19e0 1300 0020 2020 2450 e ofT...... $P │ │ │ 004afb00: 5249 4e43 4950 414c 2066 6f6c 6c6f 7765 RINCIPAL followe │ │ │ 004afb10: 6420 6279 2074 6865 2073 7472 696e 6720 d by the string │ │ │ 004afb20: 223e 202f 2220 416e 7920 6174 7465 6d70 "> /" Any attemp │ │ │ 004afb30: 7420 746f 204f 5045 4e20 245a 504f 5554 t to OPEN $ZPOUT │ │ │ -004afb40: 2072 6573 756c 7473 2100 197e 1400 0020 results!..~... │ │ │ +004afb40: 2072 6573 756c 7473 2100 19e0 1400 0020 results!...... │ │ │ 004afb50: 2020 696e 2061 2044 4556 4f50 454e 4641 in a DEVOPENFA │ │ │ -004afb60: 494c 2065 7272 6f72 2e07 0019 7e15 0000 IL error....~... │ │ │ -004afb70: 4200 197e 1600 0020 2020 466f 7220 6d6f B..~... For mo │ │ │ +004afb60: 494c 2065 7272 6f72 2e07 0019 e015 0000 IL error........ │ │ │ +004afb70: 4200 19e0 1600 0020 2020 466f 7220 6d6f B...... For mo │ │ │ 004afb80: 7265 2069 6e66 6f72 6d61 7469 6f6e 2072 re information r │ │ │ 004afb90: 6566 6572 2074 6f20 2224 5072 696e 6369 efer to "$Princi │ │ │ 004afba0: 7061 6c22 2c20 2224 5a50 494e 222c 2061 pal", "$ZPIN", a │ │ │ -004afbb0: 6e64 1700 197e 1700 0020 2020 2224 5a53 nd...~... "$ZS │ │ │ -004afbc0: 4f43 4b45 5428 2922 2e07 0019 7e18 0000 OCKET()"....~... │ │ │ -004afbd0: 1200 197e 1900 0020 2020 4578 616d 706c ...~... Exampl │ │ │ -004afbe0: 653a 0700 197e 1a00 0011 0019 7e21 0000 e:...~......~!.. │ │ │ -004afbf0: 2020 203b 7a70 696f 696e 4700 197e 2200 ;zpioinG..~". │ │ │ +004afbb0: 6e64 1700 19e0 1700 0020 2020 2224 5a53 nd....... "$ZS │ │ │ +004afbc0: 4f43 4b45 5428 2922 2e07 0019 e018 0000 OCKET()"........ │ │ │ +004afbd0: 1200 19e0 1900 0020 2020 4578 616d 706c ....... Exampl │ │ │ +004afbe0: 653a 0700 19e0 1a00 0011 0019 e021 0000 e:...........!.. │ │ │ +004afbf0: 2020 203b 7a70 696f 696e 4700 19e0 2200 ;zpioinG...". │ │ │ 004afc00: 0020 2020 3b31 3233 3435 3637 3839 3031 . ;12345678901 │ │ │ 004afc10: 3233 3435 3637 3839 3031 3233 3435 3637 2345678901234567 │ │ │ 004afc20: 3839 3031 3233 3435 3637 3839 3031 3233 8901234567890123 │ │ │ 004afc30: 3435 3637 3839 3031 3233 3435 3637 3839 4567890123456789 │ │ │ -004afc40: 3047 0019 7e23 0000 2020 203b 4131 3233 0G..~#.. ;A123 │ │ │ +004afc40: 3047 0019 e023 0000 2020 203b 4131 3233 0G...#.. ;A123 │ │ │ 004afc50: 3435 3637 3839 3031 3233 3435 3637 3839 4567890123456789 │ │ │ 004afc60: 3031 3233 3435 3637 3839 3031 3233 3435 0123456789012345 │ │ │ 004afc70: 3637 3839 3031 3233 3435 3637 3839 3031 6789012345678901 │ │ │ -004afc80: 3233 3435 3637 3839 0e00 197e 2400 0020 23456789...~$.. │ │ │ -004afc90: 2020 7a70 696f 2400 197e 2500 0020 2020 zpio$..~%.. │ │ │ +004afc80: 3233 3435 3637 3839 0e00 19e0 2400 0020 23456789....$.. │ │ │ +004afc90: 2020 7a70 696f 2400 19e0 2500 0020 2020 zpio$...%.. │ │ │ 004afca0: 2020 3b20 6d75 6d70 7320 2d72 207a 7069 ; mumps -r zpi │ │ │ -004afcb0: 6f20 3c20 7a70 696f 696e 2600 197e 2600 o < zpioin&..~&. │ │ │ +004afcb0: 6f20 3c20 7a70 696f 696e 2600 19e0 2600 o < zpioin&...&. │ │ │ 004afcc0: 0020 2020 2020 7772 6974 6520 2224 5052 . write "$PR │ │ │ 004afcd0: 494e 4349 5041 4c20 3d20 222c 2450 2c21 INCIPAL = ",$P,! │ │ │ -004afce0: 2400 197e 2700 0020 2020 2020 7772 6974 $..~'.. writ │ │ │ +004afce0: 2400 19e0 2700 0020 2020 2020 7772 6974 $...'.. writ │ │ │ 004afcf0: 6520 2224 5a50 494e 203d 2022 2c24 5a50 e "$ZPIN = ",$ZP │ │ │ -004afd00: 494e 2c21 2600 197e 2800 0020 2020 2020 IN,!&..~(.. │ │ │ +004afd00: 494e 2c21 2600 19e0 2800 0020 2020 2020 IN,!&...(.. │ │ │ 004afd10: 7772 6974 6520 2224 5a50 4f55 5420 3d20 write "$ZPOUT = │ │ │ -004afd20: 222c 245a 504f 5554 2c21 4700 197e 2900 ",$ZPOUT,!G..~). │ │ │ +004afd20: 222c 245a 504f 5554 2c21 4700 19e0 2900 ",$ZPOUT,!G...). │ │ │ 004afd30: 0020 2020 2020 7772 6974 6520 2252 6561 . write "Rea │ │ │ 004afd40: 6420 6669 7273 7420 6c69 6e65 2066 726f d first line fro │ │ │ 004afd50: 6d20 7a70 696f 696e 2077 6974 6820 6465 m zpioin with de │ │ │ 004afd60: 6661 756c 7420 7365 7474 696e 6773 222c fault settings", │ │ │ -004afd70: 2112 0019 7e2a 0000 2020 2020 2072 6561 !...~*.. rea │ │ │ -004afd80: 6420 7815 0019 7e31 0000 2020 2020 2077 d x...~1.. w │ │ │ -004afd90: 7269 7465 2078 2c21 1500 197e 3200 0020 rite x,!...~2.. │ │ │ +004afd70: 2112 0019 e02a 0000 2020 2020 2072 6561 !....*.. rea │ │ │ +004afd80: 6420 7815 0019 e031 0000 2020 2020 2077 d x....1.. w │ │ │ +004afd90: 7269 7465 2078 2c21 1500 19e0 3200 0020 rite x,!....2.. │ │ │ 004afda0: 2020 2020 7a73 686f 7720 2264 2225 0019 zshow "d"%.. │ │ │ -004afdb0: 7e33 0000 2020 2020 2075 7365 2024 5a50 ~3.. use $ZP │ │ │ +004afdb0: e033 0000 2020 2020 2075 7365 2024 5a50 .3.. use $ZP │ │ │ 004afdc0: 494e 3a28 7772 6170 3a77 6964 7468 3d35 IN:(wrap:width=5 │ │ │ -004afdd0: 3029 4100 197e 3400 0020 2020 2020 7772 0)A..~4.. wr │ │ │ +004afdd0: 3029 4100 19e0 3400 0020 2020 2020 7772 0)A...4.. wr │ │ │ 004afde0: 6974 6520 2241 6674 6572 2024 5a50 494e ite "After $ZPIN │ │ │ 004afdf0: 2073 6574 2074 6f20 7772 6170 2061 6e64 set to wrap and │ │ │ 004afe00: 2077 6964 7468 2073 6574 2074 6f20 3530 width set to 50 │ │ │ -004afe10: 222c 2115 0019 7e35 0000 2020 2020 207a ",!...~5.. z │ │ │ -004afe20: 7368 6f77 2022 6422 3900 197e 3600 0020 show "d"9..~6.. │ │ │ +004afe10: 222c 2115 0019 e035 0000 2020 2020 207a ",!....5.. z │ │ │ +004afe20: 7368 6f77 2022 6422 3900 19e0 3600 0020 show "d"9...6.. │ │ │ 004afe30: 2020 2020 7772 6974 6520 2252 6561 6420 write "Read │ │ │ 004afe40: 6e65 7874 2035 3020 6368 6172 6163 7465 next 50 characte │ │ │ 004afe50: 7273 2066 726f 6d20 7a70 696f 696e 222c rs from zpioin", │ │ │ -004afe60: 2112 0019 7e37 0000 2020 2020 2072 6561 !...~7.. rea │ │ │ -004afe70: 6420 7915 0019 7e38 0000 2020 2020 2077 d y...~8.. w │ │ │ -004afe80: 7269 7465 2079 2c21 1b00 197e 3900 0020 rite y,!...~9.. │ │ │ +004afe60: 2112 0019 e037 0000 2020 2020 2072 6561 !....7.. rea │ │ │ +004afe70: 6420 7915 0019 e038 0000 2020 2020 2077 d y....8.. w │ │ │ +004afe80: 7269 7465 2079 2c21 1b00 19e0 3900 0020 rite y,!....9.. │ │ │ 004afe90: 2020 2020 7573 6520 245a 504f 5554 3a77 use $ZPOUT:w │ │ │ -004afea0: 7261 701c 0019 7e3a 0000 2020 2020 2075 rap...~:.. u │ │ │ +004afea0: 7261 701c 0019 e03a 0000 2020 2020 2075 rap....:.. u │ │ │ 004afeb0: 7365 2024 5a50 494e 3a6e 6f77 7261 7046 se $ZPIN:nowrapF │ │ │ -004afec0: 0019 7e41 0000 2020 2020 2077 7269 7465 ..~A.. write │ │ │ +004afec0: 0019 e041 0000 2020 2020 2077 7269 7465 ...A.. write │ │ │ 004afed0: 2022 4166 7465 7220 245a 504f 5554 2073 "After $ZPOUT s │ │ │ 004afee0: 6574 2074 6f20 7772 6170 2061 6e64 2024 et to wrap and $ │ │ │ 004afef0: 5a50 494e 2073 6574 2074 6f20 6e6f 7772 ZPIN set to nowr │ │ │ -004aff00: 6170 222c 2115 0019 7e42 0000 2020 2020 ap",!...~B.. │ │ │ -004aff10: 207a 7368 6f77 2022 6422 1d00 197e 4300 zshow "d"...~C. │ │ │ +004aff00: 6170 222c 2115 0019 e042 0000 2020 2020 ap",!....B.. │ │ │ +004aff10: 207a 7368 6f77 2022 6422 1d00 19e0 4300 zshow "d"....C. │ │ │ 004aff20: 0020 2020 2020 7573 6520 245a 504f 5554 . use $ZPOUT │ │ │ -004aff30: 3a6e 6f77 7261 7030 0019 7e44 0000 2020 :nowrap0..~D.. │ │ │ +004aff30: 3a6e 6f77 7261 7030 0019 e044 0000 2020 :nowrap0...D.. │ │ │ 004aff40: 2020 2077 7269 7465 2022 4166 7465 7220 write "After │ │ │ 004aff50: 245a 504f 5554 2073 6574 2074 6f20 6e6f $ZPOUT set to no │ │ │ -004aff60: 7772 6170 222c 2115 0019 7e45 0000 2020 wrap",!...~E.. │ │ │ -004aff70: 2020 207a 7368 6f77 2022 6422 1700 197e zshow "d"...~ │ │ │ +004aff60: 7772 6170 222c 2115 0019 e045 0000 2020 wrap",!....E.. │ │ │ +004aff70: 2020 207a 7368 6f77 2022 6422 1700 19e0 zshow "d".... │ │ │ 004aff80: 4600 0020 2020 2020 7573 6520 2450 3a77 F.. use $P:w │ │ │ -004aff90: 7261 702a 0019 7e47 0000 2020 2020 2077 rap*..~G.. w │ │ │ +004aff90: 7261 702a 0019 e047 0000 2020 2020 2077 rap*...G.. w │ │ │ 004affa0: 7269 7465 2022 4166 7465 7220 2450 2073 rite "After $P s │ │ │ 004affb0: 6574 2074 6f20 7772 6170 222c 2115 0019 et to wrap",!... │ │ │ -004affc0: 7e48 0000 2020 2020 207a 7368 6f77 2022 ~H.. zshow " │ │ │ -004affd0: 6422 1f00 197e 4900 0020 2020 2020 7573 d"...~I.. us │ │ │ +004affc0: e048 0000 2020 2020 207a 7368 6f77 2022 .H.. zshow " │ │ │ +004affd0: 6422 1f00 19e0 4900 0020 2020 2020 7573 d"....I.. us │ │ │ 004affe0: 6520 245a 504f 5554 3a77 6964 7468 3d34 e $ZPOUT:width=4 │ │ │ 004afff0: 3000 0000 0000 0000 0000 0000 0000 0000 0............... │ │ │ 004b0000: 0400 0000 d607 0000 b732 0000 0000 0000 .........2...... │ │ │ -004b0010: 4b00 007e 4845 4c50 00ff 7300 ff49 5356 K..~HELP..s..ISV │ │ │ +004b0010: 4b00 00e0 4845 4c50 00ff 7300 ff49 5356 K...HELP..s..ISV │ │ │ 004b0020: 00ff 7300 ff24 5a50 4f55 5400 c04a 0000 ..s..$ZPOUT..J.. │ │ │ 004b0030: 2020 2020 2077 7269 7465 2022 4166 7465 write "Afte │ │ │ 004b0040: 7220 245a 504f 5554 2077 6964 7468 2073 r $ZPOUT width s │ │ │ -004b0050: 6574 2074 6f20 3430 222c 2115 0019 7e51 et to 40",!...~Q │ │ │ +004b0050: 6574 2074 6f20 3430 222c 2115 0019 e051 et to 40",!....Q │ │ │ 004b0060: 0000 2020 2020 207a 7368 6f77 2022 6422 .. zshow "d" │ │ │ -004b0070: 1d00 197e 5200 0020 2020 2020 7573 6520 ...~R.. use │ │ │ +004b0070: 1d00 19e0 5200 0020 2020 2020 7573 6520 ....R.. use │ │ │ 004b0080: 245a 504f 5554 3a6e 6f77 7261 7030 0019 $ZPOUT:nowrap0.. │ │ │ -004b0090: 7e53 0000 2020 2020 2077 7269 7465 2022 ~S.. write " │ │ │ +004b0090: e053 0000 2020 2020 2077 7269 7465 2022 .S.. write " │ │ │ 004b00a0: 4166 7465 7220 245a 504f 5554 2073 6574 After $ZPOUT set │ │ │ 004b00b0: 2074 6f20 6e6f 7772 6170 222c 2115 0019 to nowrap",!... │ │ │ -004b00c0: 7e54 0000 2020 2020 207a 7368 6f77 2022 ~T.. zshow " │ │ │ -004b00d0: 6422 1500 197e 5500 0020 2020 2020 7772 d"...~U.. wr │ │ │ -004b00e0: 6974 6520 782c 2110 0019 7e56 0000 2020 ite x,!...~V.. │ │ │ -004b00f0: 2020 2071 7569 7407 0019 7e57 0000 1300 quit...~W.... │ │ │ -004b0100: 147e 524f 4d50 5400 0024 5a50 524f 4d70 .~ROMPT..$ZPROMp │ │ │ -004b0110: 7413 001a 7ebf 1100 0020 2020 245a 5052 t...~.... $ZPR │ │ │ -004b0120: 4f4d 7074 0700 1b7e 2100 004f 001b 7e31 OMpt...~!..O..~1 │ │ │ +004b00c0: e054 0000 2020 2020 207a 7368 6f77 2022 .T.. zshow " │ │ │ +004b00d0: 6422 1500 19e0 5500 0020 2020 2020 7772 d"....U.. wr │ │ │ +004b00e0: 6974 6520 782c 2110 0019 e056 0000 2020 ite x,!....V.. │ │ │ +004b00f0: 2020 2071 7569 7407 0019 e057 0000 1300 quit....W.... │ │ │ +004b0100: 14e0 524f 4d50 5400 0024 5a50 524f 4d70 ..ROMPT..$ZPROMp │ │ │ +004b0110: 7413 001a e0bf 1100 0020 2020 245a 5052 t........ $ZPR │ │ │ +004b0120: 4f4d 7074 0700 1be0 2100 004f 001b e031 OMpt....!..O...1 │ │ │ 004b0130: 0000 2020 2024 5a50 524f 4d5b 5054 5d20 .. $ZPROM[PT] │ │ │ 004b0140: 636f 6e74 6169 6e73 2061 2073 7472 696e contains a strin │ │ │ 004b0150: 6720 7661 6c75 6520 7370 6563 6966 7969 g value specifyi │ │ │ 004b0160: 6e67 2074 6865 2063 7572 7265 6e74 2044 ng the current D │ │ │ -004b0170: 6972 6563 7420 4d6f 6465 5200 1b7e 4100 irect ModeR..~A. │ │ │ +004b0170: 6972 6563 7420 4d6f 6465 5200 1be0 4100 irect ModeR...A. │ │ │ 004b0180: 0020 2020 7072 6f6d 7074 2e20 4279 2064 . prompt. By d │ │ │ 004b0190: 6566 6175 6c74 2c20 4754 4d3e 6973 2074 efault, GTM>is t │ │ │ 004b01a0: 6865 2044 6972 6563 7420 4d6f 6465 2070 he Direct Mode p │ │ │ 004b01b0: 726f 6d70 742e 204d 2072 6f75 7469 6e65 rompt. M routine │ │ │ -004b01c0: 7320 6361 6e20 6d6f 6469 6679 5300 1b7e s can modifyS..~ │ │ │ +004b01c0: 7320 6361 6e20 6d6f 6469 6679 5300 1be0 s can modifyS... │ │ │ 004b01d0: 5100 0020 2020 245a 5052 4f4d 5054 2062 Q.. $ZPROMPT b │ │ │ 004b01e0: 7920 6d65 616e 7320 6f66 2061 2053 4554 y means of a SET │ │ │ 004b01f0: 2063 6f6d 6d61 6e64 2e20 245a 5052 4f4d command. $ZPROM │ │ │ 004b0200: 5054 2063 616e 6e6f 7420 6578 6365 6564 PT cannot exceed │ │ │ 004b0210: 2031 3620 6368 6172 6163 7465 7273 2e4f 16 characters.O │ │ │ -004b0220: 001b 7e61 0000 2020 2049 6620 616e 2061 ..~a.. If an a │ │ │ +004b0220: 001b e061 0000 2020 2049 6620 616e 2061 ...a.. If an a │ │ │ 004b0230: 7474 656d 7074 2069 7320 6d61 6465 2074 ttempt is made t │ │ │ 004b0240: 6f20 6173 7369 676e 2024 5a50 524f 4d50 o assign $ZPROMP │ │ │ 004b0250: 5420 746f 2061 206c 6f6e 6765 7220 7374 T to a longer st │ │ │ 004b0260: 7269 6e67 2c20 6f6e 6c79 2074 6865 2c00 ring, only the,. │ │ │ -004b0270: 1b7e 7100 0020 2020 6669 7273 7420 3136 .~q.. first 16 │ │ │ +004b0270: 1be0 7100 0020 2020 6669 7273 7420 3136 ..q.. first 16 │ │ │ 004b0280: 2063 6861 7261 6374 6572 7320 7769 6c6c characters will │ │ │ -004b0290: 2062 6520 7461 6b65 6e2e 0700 1b7e 8100 be taken....~.. │ │ │ -004b02a0: 0054 001b 7e91 0000 2020 2049 6e20 5554 .T..~... In UT │ │ │ +004b0290: 2062 6520 7461 6b65 6e2e 0700 1be0 8100 be taken....... │ │ │ +004b02a0: 0054 001b e091 0000 2020 2049 6e20 5554 .T...... In UT │ │ │ 004b02b0: 462d 3820 6d6f 6465 2c20 6966 2074 6865 F-8 mode, if the │ │ │ 004b02c0: 2033 3173 7420 6279 7465 2069 7320 6e6f 31st byte is no │ │ │ 004b02d0: 7420 7468 6520 656e 6420 6f66 2061 2076 t the end of a v │ │ │ 004b02e0: 616c 6964 2055 5446 2d38 2063 6861 7261 alid UTF-8 chara │ │ │ -004b02f0: 6374 6572 2c4e 001a 7ec0 1100 0020 2020 cter,N..~.... │ │ │ +004b02f0: 6374 6572 2c4e 001a e0c0 1100 0020 2020 cter,N....... │ │ │ 004b0300: 4754 2e4d 2074 7275 6e63 6174 6573 2074 GT.M truncates t │ │ │ 004b0310: 6865 2024 5a50 524f 4d50 5420 7661 6c75 he $ZPROMPT valu │ │ │ 004b0320: 6520 6174 2074 6865 2065 6e64 206f 6620 e at the end of │ │ │ 004b0330: 6c61 7374 2063 6861 7261 6374 6572 2074 last character t │ │ │ -004b0340: 6861 7433 001b 7e12 0000 2020 2063 6f6d hat3..~... com │ │ │ +004b0340: 6861 7433 001b e012 0000 2020 2063 6f6d hat3...... com │ │ │ 004b0350: 706c 6574 656c 7920 6669 7473 2077 6974 pletely fits wit │ │ │ 004b0360: 6869 6e20 7468 6520 3331 2062 7974 6520 hin the 31 byte │ │ │ -004b0370: 6c69 6d69 742e 0700 1b7e 1300 004d 001b limit....~...M.. │ │ │ -004b0380: 7e14 0000 2020 2054 6865 2065 6e76 6972 ~... The envir │ │ │ +004b0370: 6c69 6d69 742e 0700 1be0 1300 004d 001b limit........M.. │ │ │ +004b0380: e014 0000 2020 2054 6865 2065 6e76 6972 .... The envir │ │ │ 004b0390: 6f6e 6d65 6e74 2067 746d 5f70 726f 6d70 onment gtm_promp │ │ │ 004b03a0: 7420 696e 6974 6961 6c69 7a65 7320 245a t initializes $Z │ │ │ 004b03b0: 5052 4f4d 5054 2061 7420 7072 6f63 6573 PROMPT at proces │ │ │ -004b03c0: 7320 7374 6172 7475 702e 0700 1b7e 1500 s startup....~.. │ │ │ -004b03d0: 0012 001b 7e16 0000 2020 2045 7861 6d70 ....~... Examp │ │ │ -004b03e0: 6c65 3a07 001b 7e17 0000 2500 1b7e 1800 le:...~...%..~.. │ │ │ +004b03c0: 7320 7374 6172 7475 702e 0700 1be0 1500 s startup....... │ │ │ +004b03d0: 0012 001b e016 0000 2020 2045 7861 6d70 ........ Examp │ │ │ +004b03e0: 6c65 3a07 001b e017 0000 2500 1be0 1800 le:.......%..... │ │ │ 004b03f0: 0020 2020 4754 4d3e 7365 7420 247a 7072 . GTM>set $zpr │ │ │ 004b0400: 6f6d 7074 3d22 5465 7374 3031 223e 2224 ompt="Test01">"$ │ │ │ -004b0410: 001b 7e19 0000 2020 2054 6573 7430 313e ..~... Test01> │ │ │ +004b0410: 001b e019 0000 2020 2054 6573 7430 313e ...... Test01> │ │ │ 004b0420: 7365 7420 247a 7072 6f6d 7074 3d22 4754 set $zprompt="GT │ │ │ -004b0430: 4d3e 2207 001b 7e1a 0000 5000 1b7e 2100 M>"...~...P..~!. │ │ │ +004b0430: 4d3e 2207 001b e01a 0000 5000 1be0 2100 M>".......P...!. │ │ │ 004b0440: 0020 2020 5468 6973 2065 7861 6d70 6c65 . This example │ │ │ 004b0450: 2063 6861 6e67 6573 2074 6865 2047 542e changes the GT. │ │ │ 004b0460: 4d20 7072 6f6d 7074 2074 6f20 5465 7374 M prompt to Test │ │ │ 004b0470: 3031 3e20 616e 6420 7468 656e 2062 6163 01> and then bac │ │ │ -004b0480: 6b20 746f 2047 544d 3e2e 0700 1b7e 2200 k to GTM>....~". │ │ │ -004b0490: 0010 0013 7e51 5549 5400 0024 5a51 7569 ....~QUIT..$ZQui │ │ │ -004b04a0: 7411 0018 7ebf 1100 0020 2020 245a 5175 t...~.... $ZQu │ │ │ -004b04b0: 6974 0700 197e 2100 0048 0019 7e31 0000 it...~!..H..~1.. │ │ │ +004b0480: 6b20 746f 2047 544d 3e2e 0700 1be0 2200 k to GTM>.....". │ │ │ +004b0490: 0010 0013 e051 5549 5400 0024 5a51 7569 .....QUIT..$ZQui │ │ │ +004b04a0: 7411 0018 e0bf 1100 0020 2020 245a 5175 t........ $ZQu │ │ │ +004b04b0: 6974 0700 19e0 2100 0048 0019 e031 0000 it....!..H...1.. │ │ │ 004b04c0: 2020 2024 5a51 5549 5420 696e 6469 6361 $ZQUIT indica │ │ │ 004b04d0: 7465 7320 7768 6574 6865 7220 7468 6520 tes whether the │ │ │ 004b04e0: 6675 6e63 7469 6f6e 616c 6974 7920 6173 functionality as │ │ │ 004b04f0: 736f 6369 6174 6564 2077 6974 6820 7468 sociated with th │ │ │ -004b0500: 654e 0019 7e41 0000 2020 2067 746d 5f7a eN..~A.. gtm_z │ │ │ +004b0500: 654e 0019 e041 0000 2020 2067 746d 5f7a eN...A.. gtm_z │ │ │ 004b0510: 7175 6974 5f61 6e79 7761 7920 656e 7669 quit_anyway envi │ │ │ 004b0520: 726f 6e6d 656e 7420 7661 7269 6162 6c65 ronment variable │ │ │ 004b0530: 2069 7320 656e 6162 6c65 642e 2049 6620 is enabled. If │ │ │ 004b0540: 7468 6520 656e 7669 726f 6e6d 656e 7448 the environmentH │ │ │ -004b0550: 0019 7e51 0000 2020 2076 6172 6961 626c ..~Q.. variabl │ │ │ +004b0550: 0019 e051 0000 2020 2076 6172 6961 626c ...Q.. variabl │ │ │ 004b0560: 6520 6774 6d5f 7a71 7569 745f 616e 7977 e gtm_zquit_anyw │ │ │ 004b0570: 6179 2069 7320 6465 6669 6e65 6420 616e ay is defined an │ │ │ 004b0580: 6420 6576 616c 7561 7465 7320 746f 2031 d evaluates to 1 │ │ │ -004b0590: 206f 7220 616e 7950 0019 7e61 0000 2020 or anyP..~a.. │ │ │ +004b0590: 206f 7220 616e 7950 0019 e061 0000 2020 or anyP...a.. │ │ │ 004b05a0: 2063 6173 652d 696e 6465 7065 6e64 656e case-independen │ │ │ 004b05b0: 7420 7374 7269 6e67 206f 7220 6c65 6164 t string or lead │ │ │ 004b05c0: 696e 6720 7375 6273 7472 696e 6773 206f ing substrings o │ │ │ 004b05d0: 6620 2254 5255 4522 206f 7220 2259 4553 f "TRUE" or "YES │ │ │ -004b05e0: 222c 2047 542e 4d52 0019 7e71 0000 2020 ", GT.MR..~q.. │ │ │ +004b05e0: 222c 2047 542e 4d52 0019 e071 0000 2020 ", GT.MR...q.. │ │ │ 004b05f0: 2073 6574 7320 245a 5155 4954 2074 6f20 sets $ZQUIT to │ │ │ 004b0600: 3120 616e 6420 6578 6563 7574 6573 2063 1 and executes c │ │ │ 004b0610: 6f64 6520 6f66 2074 6865 2066 6f72 6d20 ode of the form │ │ │ 004b0620: 5155 4954 203c 6578 7072 3c20 6173 2069 QUIT = QUIT:$QUIT t │ │ │ 004b0660: 6d70 2051 5549 542c 2077 6865 7265 203c mp QUIT, where < │ │ │ 004b0670: 746d 703e 2069 7320 6120 7465 6d70 6f72 tmp> is a tempor │ │ │ -004b0680: 6172 7920 6c6f 6361 6c54 0019 7e91 0000 ary localT..~... │ │ │ +004b0680: 6172 7920 6c6f 6361 6c54 0019 e091 0000 ary localT...... │ │ │ 004b0690: 2020 2076 6172 6961 626c 6520 696e 2074 variable in t │ │ │ 004b06a0: 6865 2047 542e 4d20 7275 6e74 696d 6520 he GT.M runtime │ │ │ 004b06b0: 7379 7374 656d 2074 6861 7420 6973 206e system that is n │ │ │ 004b06c0: 6f74 2076 6973 6962 6c65 2074 6f20 7468 ot visible to th │ │ │ 004b06d0: 6520 6170 706c 6963 6174 696f 6e55 0018 e applicationU.. │ │ │ -004b06e0: 7ec0 1100 0020 2020 636f 6465 2e20 5468 ~.... code. Th │ │ │ +004b06e0: e0c0 1100 0020 2020 636f 6465 2e20 5468 ..... code. Th │ │ │ 004b06f0: 6520 7661 6c75 6520 6f66 2024 5a51 5549 e value of $ZQUI │ │ │ 004b0700: 5420 6973 2061 2063 6f6d 7069 6c65 2074 T is a compile t │ │ │ 004b0710: 696d 6520 7365 7474 696e 672c 2074 6861 ime setting, tha │ │ │ 004b0720: 7420 6973 2069 7420 6361 6e20 6265 2073 t is it can be s │ │ │ -004b0730: 6574 5300 197e 1200 0020 2020 6475 7269 etS..~... duri │ │ │ +004b0730: 6574 5300 19e0 1200 0020 2020 6475 7269 etS...... duri │ │ │ 004b0740: 6e67 2072 756e 2d74 696d 6520 6275 7420 ng run-time but │ │ │ 004b0750: 6974 2068 6173 206e 6f20 6566 6665 6374 it has no effect │ │ │ 004b0760: 206f 6e20 7468 6520 6265 6861 7669 6f72 on the behavior │ │ │ 004b0770: 2065 7869 7374 696e 6720 6f62 6a65 6374 existing object │ │ │ -004b0780: 2063 6f64 6551 0019 7e13 0000 2020 202d codeQ..~... - │ │ │ +004b0780: 2063 6f64 6551 0019 e013 0000 2020 202d codeQ...... - │ │ │ 004b0790: 2069 7420 6f6e 6c79 2065 6666 6563 7473 it only effects │ │ │ 004b07a0: 2063 6f64 6520 6765 6e65 7261 7465 6420 code generated │ │ │ 004b07b0: 6279 2061 7574 6f2d 5a4c 494e 4b20 6f72 by auto-ZLINK or │ │ │ 004b07c0: 2074 6865 205a 434f 4d50 494c 4520 636f the ZCOMPILE co │ │ │ 004b07d0: 6d6d 616e 642e 0000 0000 0000 0000 0000 mmand........... │ │ │ 004b07e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b07f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b0800: 0400 0000 ff07 0000 e932 0000 0000 0000 .........2...... │ │ │ -004b0810: 6700 007e 4845 4c50 00ff 7300 ff49 5356 g..~HELP..s..ISV │ │ │ +004b0810: 6700 00e0 4845 4c50 00ff 7300 ff49 5356 g...HELP..s..ISV │ │ │ 004b0820: 00ff 7300 ff24 5a51 5549 5400 c014 0000 ..s..$ZQUIT..... │ │ │ 004b0830: 2020 2054 6869 7320 7365 7474 696e 6720 This setting │ │ │ 004b0840: 6861 7320 6e6f 2065 6666 6563 7420 6f6e has no effect on │ │ │ 004b0850: 206c 6174 6520 626f 756e 6420 636f 6465 late bound code │ │ │ 004b0860: 2073 7563 6820 6173 2074 6861 7420 696e such as that in │ │ │ -004b0870: 2058 4543 5554 4536 0019 7e15 0000 2020 XECUTE6..~... │ │ │ +004b0870: 2058 4543 5554 4536 0019 e015 0000 2020 XECUTE6...... │ │ │ 004b0880: 2061 7267 756d 656e 7473 2c20 2445 5452 arguments, $ETR │ │ │ 004b0890: 4150 2c20 245a 5452 4150 2064 6576 6963 AP, $ZTRAP devic │ │ │ 004b08a0: 6520 4558 4345 5054 494f 4e53 2e07 0019 e EXCEPTIONS.... │ │ │ -004b08b0: 7e16 0000 4500 197e 1700 0020 2020 4966 ~...E..~... If │ │ │ +004b08b0: e016 0000 4500 19e0 1700 0020 2020 4966 ....E...... If │ │ │ 004b08c0: 2067 746d 5f7a 7175 6974 5f61 6e79 7761 gtm_zquit_anywa │ │ │ 004b08d0: 7920 6973 206e 6f74 2064 6566 696e 6564 y is not defined │ │ │ 004b08e0: 206f 7220 6576 616c 7561 7465 7320 746f or evaluates to │ │ │ -004b08f0: 2030 206f 7220 616e 7954 0019 7e18 0000 0 or anyT..~... │ │ │ +004b08f0: 2030 206f 7220 616e 7954 0019 e018 0000 0 or anyT...... │ │ │ 004b0900: 2020 2063 6173 652d 696e 6465 7065 6e64 case-independ │ │ │ 004b0910: 656e 7420 7374 7269 6e67 206f 7220 6c65 ent string or le │ │ │ 004b0920: 6164 696e 6720 7375 6273 7472 696e 6773 ading substrings │ │ │ 004b0930: 206f 6620 2246 414c 5345 2220 6f72 2022 of "FALSE" or " │ │ │ 004b0940: 4e4f 222c 2047 542e 4d20 7365 744d 0019 NO", GT.M setM.. │ │ │ -004b0950: 7e19 0000 2020 2024 5a51 5549 5420 746f ~... $ZQUIT to │ │ │ +004b0950: e019 0000 2020 2024 5a51 5549 5420 746f .... $ZQUIT to │ │ │ 004b0960: 2030 2065 7865 6375 7465 7320 5155 4954 0 executes QUIT │ │ │ 004b0970: 203c 6578 7072 3e20 6173 2073 7065 6369 as speci │ │ │ 004b0980: 6669 6564 2062 7920 7468 6520 7374 616e fied by the stan │ │ │ -004b0990: 6461 7264 2e20 5468 6973 5300 197e 1a00 dard. ThisS..~.. │ │ │ +004b0990: 6461 7264 2e20 5468 6973 5300 19e0 1a00 dard. ThisS..... │ │ │ 004b09a0: 0020 2020 6665 6174 7572 6520 6973 2068 . feature is h │ │ │ 004b09b0: 656c 7066 756c 2077 6865 6e20 796f 7520 elpful when you │ │ │ 004b09c0: 7761 6e74 2074 6f20 7275 6e20 6120 626c want to run a bl │ │ │ 004b09d0: 6f63 6b20 6f66 2063 6f64 6520 626f 7468 ock of code both │ │ │ 004b09e0: 2061 7320 6120 726f 7574 696e 6547 0019 as a routineG.. │ │ │ -004b09f0: 7e21 0000 2020 2061 6e64 2061 7320 616e ~!.. and as an │ │ │ +004b09f0: e021 0000 2020 2061 6e64 2061 7320 616e .!.. and as an │ │ │ 004b0a00: 2065 7874 7269 6e73 6963 2066 756e 6374 extrinsic funct │ │ │ 004b0a10: 696f 6e2e 2043 6f6e 7369 6465 7220 7468 ion. Consider th │ │ │ 004b0a20: 6520 666f 6c6c 6f77 696e 6720 6578 616d e following exam │ │ │ -004b0a30: 706c 653a 0700 197e 2200 001f 0019 7e23 ple:...~".....~# │ │ │ +004b0a30: 706c 653a 0700 19e0 2200 001f 0019 e023 ple:...."......# │ │ │ 004b0a40: 0000 2020 2047 544d 3e7a 7072 696e 7420 .. GTM>zprint │ │ │ -004b0a50: 5e72 746e 6173 6675 6e63 1a00 197e 2400 ^rtnasfunc...~$. │ │ │ +004b0a50: 5e72 746e 6173 6675 6e63 1a00 19e0 2400 ^rtnasfunc....$. │ │ │ 004b0a60: 0020 2020 7274 6e61 7366 756e 6328 6578 . rtnasfunc(ex │ │ │ -004b0a70: 7072 3129 2200 197e 2500 0020 2020 2020 pr1)"..~%.. │ │ │ +004b0a70: 7072 3129 2200 19e0 2500 0020 2020 2020 pr1)"...%.. │ │ │ 004b0a80: 7772 6974 6520 2248 656c 6c6f 2022 2c65 write "Hello ",e │ │ │ -004b0a90: 7870 7231 2c21 1000 197e 2600 0020 2020 xpr1,!...~&.. │ │ │ -004b0aa0: 2020 7175 6974 0700 197e 2700 0050 0019 quit...~'..P.. │ │ │ -004b0ab0: 7e28 0000 2020 2057 6865 6e20 7468 6520 ~(.. When the │ │ │ +004b0a90: 7870 7231 2c21 1000 19e0 2600 0020 2020 xpr1,!....&.. │ │ │ +004b0aa0: 2020 7175 6974 0700 19e0 2700 0050 0019 quit....'..P.. │ │ │ +004b0ab0: e028 0000 2020 2057 6865 6e20 7468 6520 .(.. When the │ │ │ 004b0ac0: 6774 6d5f 7a71 7569 745f 616e 7977 6179 gtm_zquit_anyway │ │ │ 004b0ad0: 2066 756e 6374 696f 6e61 6c69 7479 2069 functionality i │ │ │ 004b0ae0: 7320 6469 6162 6c65 642c 2065 7874 7269 s diabled, extri │ │ │ 004b0af0: 6e73 6963 2066 756e 6374 696f 6e3a 0019 nsic function:.. │ │ │ -004b0b00: 7e29 0000 2020 2069 6e76 6f63 6174 696f ~).. invocatio │ │ │ +004b0b00: e029 0000 2020 2069 6e76 6f63 6174 696f .).. invocatio │ │ │ 004b0b10: 6e73 2072 6574 7572 6e20 616e 2065 7272 ns return an err │ │ │ 004b0b20: 6f72 2061 7320 7065 7220 7468 6520 7374 or as per the st │ │ │ -004b0b30: 616e 6461 7264 2e07 0019 7e2a 0000 1a00 andard....~*.... │ │ │ -004b0b40: 197e 3100 0020 2020 4754 4d3e 7772 6974 .~1.. GTM>writ │ │ │ -004b0b50: 6520 247a 7175 6974 0b00 197e 3200 0020 e $zquit...~2.. │ │ │ -004b0b60: 2020 3028 0019 7e33 0000 2020 2047 544d 0(..~3.. GTM │ │ │ +004b0b30: 616e 6461 7264 2e07 0019 e02a 0000 1a00 andard.....*.... │ │ │ +004b0b40: 19e0 3100 0020 2020 4754 4d3e 7772 6974 ..1.. GTM>writ │ │ │ +004b0b50: 6520 247a 7175 6974 0b00 19e0 3200 0020 e $zquit....2.. │ │ │ +004b0b60: 2020 3028 0019 e033 0000 2020 2047 544d 0(...3.. GTM │ │ │ 004b0b70: 3e77 7269 7465 2024 245e 7274 6e61 7366 >write $$^rtnasf │ │ │ -004b0b80: 756e 6328 226a 646f 6522 2914 0019 7e34 unc("jdoe")...~4 │ │ │ +004b0b80: 756e 6328 226a 646f 6522 2914 0019 e034 unc("jdoe")....4 │ │ │ 004b0b90: 0000 2020 2048 656c 6c6f 206a 646f 654c .. Hello jdoeL │ │ │ -004b0ba0: 0019 7e35 0000 2020 2020 2025 4754 4d2d ..~5.. %GTM- │ │ │ +004b0ba0: 0019 e035 0000 2020 2020 2025 4754 4d2d ...5.. %GTM- │ │ │ 004b0bb0: 452d 5155 4954 4152 4752 4551 442c 2051 E-QUITARGREQD, Q │ │ │ 004b0bc0: 7569 7420 6672 6f6d 2061 6e20 6578 7472 uit from an extr │ │ │ 004b0bd0: 696e 7369 6320 6d75 7374 2068 6176 6520 insic must have │ │ │ -004b0be0: 616e 2061 7267 756d 656e 7407 0019 7e36 an argument...~6 │ │ │ -004b0bf0: 0000 5100 197e 3700 0020 2020 486f 7765 ..Q..~7.. Howe │ │ │ +004b0be0: 616e 2061 7267 756d 656e 7407 0019 e036 an argument....6 │ │ │ +004b0bf0: 0000 5100 19e0 3700 0020 2020 486f 7765 ..Q...7.. Howe │ │ │ 004b0c00: 7665 722c 2069 6620 796f 7520 656e 6162 ver, if you enab │ │ │ 004b0c10: 6c65 2074 6865 2067 746d 5f7a 7175 6974 le the gtm_zquit │ │ │ 004b0c20: 5f61 6e79 7761 7920 6665 6174 7572 652c _anyway feature, │ │ │ 004b0c30: 2065 7874 7269 6e73 6963 2066 756e 6374 extrinsic funct │ │ │ -004b0c40: 696f 6e2d 0019 7e38 0000 2020 2069 6e76 ion-..~8.. inv │ │ │ +004b0c40: 696f 6e2d 0019 e038 0000 2020 2069 6e76 ion-...8.. inv │ │ │ 004b0c50: 6f63 6174 696f 6e73 2064 6f20 6e6f 7420 ocations do not │ │ │ 004b0c60: 7265 7475 726e 2061 6e20 6572 726f 722e return an error. │ │ │ -004b0c70: 0700 197e 3900 001a 0019 7e3a 0000 2020 ...~9.....~:.. │ │ │ +004b0c70: 0700 19e0 3900 001a 0019 e03a 0000 2020 ....9......:.. │ │ │ 004b0c80: 2047 544d 3e77 7269 7465 2024 7a71 7569 GTM>write $zqui │ │ │ -004b0c90: 740b 0019 7e41 0000 2020 2031 2800 197e t...~A.. 1(..~ │ │ │ +004b0c90: 740b 0019 e041 0000 2020 2031 2800 19e0 t....A.. 1(... │ │ │ 004b0ca0: 4200 0020 2020 4754 4d3e 7772 6974 6520 B.. GTM>write │ │ │ 004b0cb0: 2424 5e72 746e 6173 6675 6e63 2822 6a64 $$^rtnasfunc("jd │ │ │ -004b0cc0: 6f65 2229 1400 197e 4300 0020 2020 4865 oe")...~C.. He │ │ │ -004b0cd0: 6c6c 6f20 6a64 6f65 0e00 197e 4400 0020 llo jdoe...~D.. │ │ │ -004b0ce0: 2020 4754 4d3e 0700 197e 4500 0018 0013 GTM>...~E..... │ │ │ -004b0cf0: 7e52 4541 4c53 544f 5200 0024 5a52 4561 ~REALSTOR..$ZREa │ │ │ -004b0d00: 6c73 746f 7215 001c 7ebf 1100 0020 2020 lstor...~.... │ │ │ -004b0d10: 245a 5245 616c 7374 6f72 0700 1d7e 2100 $ZREalstor...~!. │ │ │ -004b0d20: 004f 001d 7e31 0000 2020 2024 5a52 4541 .O..~1.. $ZREA │ │ │ +004b0cc0: 6f65 2229 1400 19e0 4300 0020 2020 4865 oe")....C.. He │ │ │ +004b0cd0: 6c6c 6f20 6a64 6f65 0e00 19e0 4400 0020 llo jdoe....D.. │ │ │ +004b0ce0: 2020 4754 4d3e 0700 19e0 4500 0018 0013 GTM>....E..... │ │ │ +004b0cf0: e052 4541 4c53 544f 5200 0024 5a52 4561 .REALSTOR..$ZREa │ │ │ +004b0d00: 6c73 746f 7215 001c e0bf 1100 0020 2020 lstor........ │ │ │ +004b0d10: 245a 5245 616c 7374 6f72 0700 1de0 2100 $ZREalstor....!. │ │ │ +004b0d20: 004f 001d e031 0000 2020 2024 5a52 4541 .O...1.. $ZREA │ │ │ 004b0d30: 4c53 544f 5220 636f 6e74 6169 6e73 2074 LSTOR contains t │ │ │ 004b0d40: 6865 2074 6f74 616c 206d 656d 6f72 7920 he total memory │ │ │ 004b0d50: 2869 6e20 6279 7465 7329 2061 6c6c 6f63 (in bytes) alloc │ │ │ 004b0d60: 6174 6564 2062 7920 7468 6520 4754 2e4d ated by the GT.M │ │ │ -004b0d70: 5000 1d7e 4100 0020 2020 7072 6f63 6573 P..~A.. proces │ │ │ +004b0d70: 5000 1de0 4100 0020 2020 7072 6f63 6573 P...A.. proces │ │ │ 004b0d80: 732c 2077 6869 6368 206d 6179 206f 7220 s, which may or │ │ │ 004b0d90: 6d61 7920 6e6f 7420 6163 7475 616c 6c79 may not actually │ │ │ 004b0da0: 2062 6520 696e 2075 7365 2e20 4974 2070 be in use. It p │ │ │ 004b0db0: 726f 7669 6465 7320 6f6e 6520 7669 6577 rovides one view │ │ │ -004b0dc0: 5400 1d7e 5100 0020 2020 2873 6565 2061 T..~Q.. (see a │ │ │ +004b0dc0: 5400 1de0 5100 0020 2020 2873 6565 2061 T...Q.. (see a │ │ │ 004b0dd0: 6c73 6f20 245a 414c 4c4f 4353 544f 5220 lso $ZALLOCSTOR │ │ │ 004b0de0: 616e 6420 5a55 5345 4453 544f 5229 206f and ZUSEDSTOR) o │ │ │ 004b0df0: 6620 7468 6520 7072 6f63 6573 7320 6d65 f the process me │ │ │ 004b0e00: 6d6f 7279 2075 7469 6c69 7a61 7469 6f6e mory utilization │ │ │ -004b0e10: 2061 6e64 4a00 1d7e 6100 0020 2020 6361 andJ..~a.. ca │ │ │ +004b0e10: 2061 6e64 4a00 1de0 6100 0020 2020 6361 andJ...a.. ca │ │ │ 004b0e20: 6e20 6865 6c70 2069 6465 6e74 6966 7920 n help identify │ │ │ 004b0e30: 7374 6f72 6167 6520 7265 6c61 7465 6420 storage related │ │ │ 004b0e40: 7072 6f62 6c65 6d73 2e20 4754 2e4d 2064 problems. GT.M d │ │ │ 004b0e50: 6f65 7320 6e6f 7420 7065 726d 6974 2800 oes not permit(. │ │ │ -004b0e60: 1d7e 7100 0020 2020 245a 5245 414c 5354 .~q.. $ZREALST │ │ │ +004b0e60: 1de0 7100 0020 2020 245a 5245 414c 5354 ..q.. $ZREALST │ │ │ 004b0e70: 4f52 2074 6f20 6265 2053 4554 206f 7220 OR to be SET or │ │ │ -004b0e80: 4e45 5765 642e 0700 1d7e 8100 0014 0015 NEWed....~...... │ │ │ -004b0e90: 7e4c 4441 5445 0000 245a 5245 4c64 6174 ~LDATE..$ZRELdat │ │ │ -004b0ea0: 6514 001b 7ebf 1100 0020 2020 245a 5245 e...~.... $ZRE │ │ │ -004b0eb0: 4c64 6174 6507 001c 7e21 0000 5400 1c7e Ldate...~!..T..~ │ │ │ +004b0e80: 4e45 5765 642e 0700 1de0 8100 0014 0015 NEWed........... │ │ │ +004b0e90: e04c 4441 5445 0000 245a 5245 4c64 6174 .LDATE..$ZRELdat │ │ │ +004b0ea0: 6514 001b e0bf 1100 0020 2020 245a 5245 e........ $ZRE │ │ │ +004b0eb0: 4c64 6174 6507 001c e021 0000 5400 1ce0 Ldate....!..T... │ │ │ 004b0ec0: 3100 0020 2020 245a 5245 4c44 4154 4520 1.. $ZRELDATE │ │ │ 004b0ed0: 7072 6f76 6964 6573 2074 6865 2055 5443 provides the UTC │ │ │ 004b0ee0: 2064 6174 6520 2f20 7469 6d65 206f 6620 date / time of │ │ │ 004b0ef0: 7468 6520 6275 696c 6420 4754 2e4d 2062 the build GT.M b │ │ │ 004b0f00: 7569 6c64 2069 6e20 7468 6520 666f 726d uild in the form │ │ │ -004b0f10: 5100 1c7e 4100 0020 2020 5959 5959 4d4d Q..~A.. YYYYMM │ │ │ +004b0f10: 5100 1ce0 4100 0020 2020 5959 5959 4d4d Q...A.. YYYYMM │ │ │ 004b0f20: 4444 2032 343a 3630 2028 7573 696e 6720 DD 24:60 (using │ │ │ 004b0f30: 245a 4441 5445 2829 206e 6f74 6174 696f $ZDATE() notatio │ │ │ 004b0f40: 6e29 2e20 5768 696c 6520 245a 5645 5253 n). While $ZVERS │ │ │ 004b0f50: 494f 4e20 6973 2070 726f 6261 626c 7920 ION is probably │ │ │ -004b0f60: 6151 001c 7e51 0000 2020 2062 6574 7465 aQ..~Q.. bette │ │ │ +004b0f60: 6151 001c e051 0000 2020 2062 6574 7465 aQ...Q.. bette │ │ │ 004b0f70: 7220 6964 656e 7469 6669 6572 2066 6f72 r identifier for │ │ │ 004b0f80: 206d 6f73 7420 7573 6573 2c20 245a 5245 most uses, $ZRE │ │ │ 004b0f90: 4c44 4154 4520 6d61 7920 6265 2061 2068 LDATE may be a h │ │ │ 004b0fa0: 656c 7066 756c 2061 6c74 6572 6e61 7469 elpful alternati │ │ │ -004b0fb0: 7665 2f00 1c7e 6100 0020 2020 666f 7220 ve/..~a.. for │ │ │ +004b0fb0: 7665 2f00 1ce0 6100 0020 2020 666f 7220 ve/...a.. for │ │ │ 004b0fc0: 7468 6f73 6520 7465 7374 696e 6720 7072 those testing pr │ │ │ 004b0fd0: 652d 7265 6c65 6173 6520 6275 696c 6473 e-release builds │ │ │ -004b0fe0: 2e07 001c 7e71 0000 1700 147e 4f55 5449 ....~q.....~OUTI │ │ │ +004b0fe0: 2e07 001c e071 0000 1700 14e0 4f55 5449 .....q......OUTI │ │ │ 004b0ff0: 4e45 5300 0024 5a52 4f75 7469 6e65 7300 NES..$ZROutines. │ │ │ 004b1000: 0400 0000 2904 0000 3233 0000 0000 0000 ....)...23...... │ │ │ 004b1010: 7600 0054 4845 4c50 00ff 7300 ff49 5356 v..THELP..s..ISV │ │ │ 004b1020: 00ff 7300 ff24 5a52 4f55 5449 4e45 5300 ..s..$ZROUTINES. │ │ │ 004b1030: ff73 00ff 4553 5441 424c 4953 4849 4e47 .s..ESTABLISHING │ │ │ 004b1040: 5f54 4845 5f56 414c 5545 5f46 524f 4d5f _THE_VALUE_FROM_ │ │ │ 004b1050: 2447 544d 524f 5554 494e 4553 0000 4573 $GTMROUTINES..Es │ │ │ 004b1060: 7461 626c 6973 6869 6e67 5f74 6865 5f56 tablishing_the_V │ │ │ 004b1070: 616c 7565 5f66 726f 6d5f 2467 746d 726f alue_from_$gtmro │ │ │ -004b1080: 7574 696e 6573 3300 497e bf11 0000 2020 utines3.I~.... │ │ │ +004b1080: 7574 696e 6573 3300 49e0 bf11 0000 2020 utines3.I..... │ │ │ 004b1090: 2045 7374 6162 6c69 7368 696e 6720 7468 Establishing th │ │ │ 004b10a0: 6520 5661 6c75 6520 6672 6f6d 2024 6774 e Value from $gt │ │ │ -004b10b0: 6d72 6f75 7469 6e65 7307 004a 7e21 0000 mroutines..J~!.. │ │ │ -004b10c0: 5000 4a7e 3100 0020 2020 5768 656e 2074 P.J~1.. When t │ │ │ +004b10b0: 6d72 6f75 7469 6e65 7307 004a e021 0000 mroutines..J.!.. │ │ │ +004b10c0: 5000 4ae0 3100 0020 2020 5768 656e 2074 P.J.1.. When t │ │ │ 004b10d0: 6865 2065 6e76 6972 6f6e 6d65 6e74 2076 he environment v │ │ │ 004b10e0: 6172 6961 626c 6520 6774 6d72 6f75 7469 ariable gtmrouti │ │ │ 004b10f0: 6e65 7320 6973 2064 6566 696e 6564 2c20 nes is defined, │ │ │ 004b1100: 4754 2e4d 2069 6e69 7469 616c 697a 6573 GT.M initializes │ │ │ -004b1110: 4d00 4a7e 4100 0020 2020 245a 524f 5554 M.J~A.. $ZROUT │ │ │ +004b1110: 4d00 4ae0 4100 0020 2020 245a 524f 5554 M.J.A.. $ZROUT │ │ │ 004b1120: 494e 4553 2074 6f20 7468 6520 7661 6c75 INES to the valu │ │ │ 004b1130: 6520 6f66 2067 746d 726f 7574 696e 6573 e of gtmroutines │ │ │ 004b1140: 2e20 4f74 6865 7277 6973 652c 2047 542e . Otherwise, GT. │ │ │ 004b1150: 4d20 696e 6974 6961 6c69 7a65 7350 004a M initializesP.J │ │ │ -004b1160: 7e51 0000 2020 2024 5a52 4f55 5449 4e45 ~Q.. $ZROUTINE │ │ │ +004b1160: e051 0000 2020 2024 5a52 4f55 5449 4e45 .Q.. $ZROUTINE │ │ │ 004b1170: 5320 746f 2022 2e22 2e20 5768 656e 2024 S to ".". When $ │ │ │ 004b1180: 5a52 4f55 5449 4e45 5320 6973 2022 2e22 ZROUTINES is "." │ │ │ 004b1190: 2c20 4754 2e4d 2061 7474 656d 7074 7320 , GT.M attempts │ │ │ 004b11a0: 746f 206c 6f63 6174 6520 616c 6c54 004a to locate allT.J │ │ │ -004b11b0: 7e61 0000 2020 2073 6f75 7263 6520 616e ~a.. source an │ │ │ +004b11b0: e061 0000 2020 2073 6f75 7263 6520 616e .a.. source an │ │ │ 004b11c0: 6420 6f62 6a65 6374 2066 696c 6573 2069 d object files i │ │ │ 004b11d0: 6e20 7468 6520 6375 7272 656e 7420 776f n the current wo │ │ │ 004b11e0: 726b 696e 6720 6469 7265 6374 6f72 792e rking directory. │ │ │ 004b11f0: 2024 5a52 4f55 5449 4e45 533d 2222 2069 $ZROUTINES="" i │ │ │ -004b1200: 7327 004a 7e71 0000 2020 2065 7175 6976 s'.J~q.. equiv │ │ │ +004b1200: 7327 004a e071 0000 2020 2065 7175 6976 s'.J.q.. equiv │ │ │ 004b1210: 616c 656e 7420 746f 2024 5a52 4f55 5449 alent to $ZROUTI │ │ │ -004b1220: 4e45 533d 222e 222e 0700 4a7e 8100 0052 NES="."...J~...R │ │ │ -004b1230: 004a 7e91 0000 2020 2043 6f6d 6d61 6e64 .J~... Command │ │ │ +004b1220: 4e45 533d 222e 222e 0700 4ae0 8100 0052 NES="."...J....R │ │ │ +004b1230: 004a e091 0000 2020 2043 6f6d 6d61 6e64 .J.... Command │ │ │ 004b1240: 7320 6f72 2066 756e 6374 696f 6e73 2073 s or functions s │ │ │ 004b1250: 7563 6820 6173 2044 4f2c 2047 4f54 4f2c uch as DO, GOTO, │ │ │ 004b1260: 205a 474f 544f 2c20 5a42 5245 414b 2c20 ZGOTO, ZBREAK, │ │ │ 004b1270: 5a50 5249 4e54 2c20 616e 6420 2454 4558 ZPRINT, and $TEX │ │ │ -004b1280: 5452 0049 7ec0 1100 0020 2020 6d61 7920 TR.I~.... may │ │ │ +004b1280: 5452 0049 e0c0 1100 0020 2020 6d61 7920 TR.I..... may │ │ │ 004b1290: 6175 746f 2d5a 4c49 4e4b 2061 6e64 2074 auto-ZLINK and t │ │ │ 004b12a0: 6865 7265 6279 2069 6e64 6972 6563 746c hereby indirectl │ │ │ 004b12b0: 7920 7573 6520 245a 524f 5554 494e 4553 y use $ZROUTINES │ │ │ 004b12c0: 2e20 4966 2074 6865 6972 2061 7267 756d . If their argum │ │ │ -004b12d0: 656e 7450 004a 7e12 0000 2020 2064 6f65 entP.J~... doe │ │ │ +004b12d0: 656e 7450 004a e012 0000 2020 2064 6f65 entP.J.... doe │ │ │ 004b12e0: 7320 6e6f 7420 7370 6563 6966 7920 6120 s not specify a │ │ │ 004b12f0: 6469 7265 6374 6f72 792c 205a 4544 4954 directory, ZEDIT │ │ │ 004b1300: 2061 6e64 2065 7870 6c69 6369 7420 5a4c and explicit ZL │ │ │ 004b1310: 494e 4b20 7573 6520 245a 524f 5554 494e INK use $ZROUTIN │ │ │ -004b1320: 4553 2e50 004a 7e13 0000 2020 205a 5052 ES.P.J~... ZPR │ │ │ +004b1320: 4553 2e50 004a e013 0000 2020 205a 5052 ES.P.J.... ZPR │ │ │ 004b1330: 494e 5420 616e 6420 2454 4558 5420 7573 INT and $TEXT us │ │ │ 004b1340: 6520 245a 524f 5554 494e 4553 2074 6f20 e $ZROUTINES to │ │ │ 004b1350: 6c6f 6361 7465 2061 2073 6f75 7263 6520 locate a source │ │ │ 004b1360: 6669 6c65 2069 6620 4754 2e4d 2063 616e file if GT.M can │ │ │ -004b1370: 6e6f 743d 004a 7e14 0000 2020 2066 696e not=.J~... fin │ │ │ +004b1370: 6e6f 743d 004a e014 0000 2020 2066 696e not=.J.... fin │ │ │ 004b1380: 6420 7468 6520 736f 7572 6365 2066 696c d the source fil │ │ │ 004b1390: 6520 706f 696e 7465 6420 746f 2062 7920 e pointed to by │ │ │ 004b13a0: 7468 6520 6f62 6a65 6374 2066 696c 652e the object file. │ │ │ -004b13b0: 0700 4a7e 1500 0042 0020 7e53 4554 5449 ..J~...B. ~SETTI │ │ │ +004b13b0: 0700 4ae0 1500 0042 0020 e053 4554 5449 ..J....B. .SETTI │ │ │ 004b13c0: 4e47 5f41 5f56 414c 5545 5f46 4f52 5f24 NG_A_VALUE_FOR_$ │ │ │ 004b13d0: 5a52 4f55 5449 4e45 5300 0053 6574 7469 ZROUTINES..Setti │ │ │ 004b13e0: 6e67 5f61 5f56 616c 7565 5f66 6f72 5f24 ng_a_Value_for_$ │ │ │ -004b13f0: 5a52 4f75 7469 6e65 7329 003f 7ebf 1100 ZROutines).?~... │ │ │ +004b13f0: 5a52 4f75 7469 6e65 7329 003f e0bf 1100 ZROutines).?.... │ │ │ 004b1400: 0020 2020 5365 7474 696e 6720 6120 5661 . Setting a Va │ │ │ 004b1410: 6c75 6520 666f 7220 245a 524f 7574 696e lue for $ZROutin │ │ │ -004b1420: 6573 0700 407e 2100 0069 0000 0000 0000 es..@~!..i...... │ │ │ +004b1420: 6573 0700 40e0 2100 0069 0000 0000 0000 es..@.!..i...... │ │ │ 004b1430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b1440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b1450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b1460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b1470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b1480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b1490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -307579,411 +307579,411 @@ │ │ │ 004b17a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b17b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b17c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b17d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b17e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b17f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b1800: 0400 0000 e407 0000 2e33 0000 0000 0000 .........3...... │ │ │ -004b1810: 9400 007e 4845 4c50 00ff 7300 ff49 5356 ...~HELP..s..ISV │ │ │ +004b1810: 9400 00e0 4845 4c50 00ff 7300 ff49 5356 ....HELP..s..ISV │ │ │ 004b1820: 00ff 7300 ff24 5a52 4f55 5449 4e45 5300 ..s..$ZROUTINES. │ │ │ 004b1830: ff73 00ff 5345 5454 494e 475f 415f 5641 .s..SETTING_A_VA │ │ │ 004b1840: 4c55 455f 464f 525f 245a 524f 5554 494e LUE_FOR_$ZROUTIN │ │ │ 004b1850: 4553 00bf 3100 0020 2020 245a 524f 5b55 ES..1.. $ZRO[U │ │ │ 004b1860: 5449 4e45 535d 2069 7320 6120 7265 6164 TINES] is a read │ │ │ 004b1870: 2d77 7269 7465 2049 6e74 7269 6e73 6963 -write Intrinsic │ │ │ 004b1880: 2053 7065 6369 616c 2056 6172 6961 626c Special Variabl │ │ │ 004b1890: 652c 2073 6f20 4d20 6361 6e20 616c 736f e, so M can also │ │ │ -004b18a0: 2053 4554 1400 407e 4100 0020 2020 7468 SET..@~A.. th │ │ │ -004b18b0: 6520 7661 6c75 652e 0700 407e 5100 0053 e value...@~Q..S │ │ │ -004b18c0: 0040 7e61 0000 2020 2042 7920 6465 6661 .@~a.. By defa │ │ │ +004b18a0: 2053 4554 1400 40e0 4100 0020 2020 7468 SET..@.A.. th │ │ │ +004b18b0: 6520 7661 6c75 652e 0700 40e0 5100 0053 e value...@.Q..S │ │ │ +004b18c0: 0040 e061 0000 2020 2042 7920 6465 6661 .@.a.. By defa │ │ │ 004b18d0: 756c 742c 2065 6163 6820 6469 7265 6374 ult, each direct │ │ │ 004b18e0: 6f72 7920 656e 7472 7920 696e 2024 5a52 ory entry in $ZR │ │ │ 004b18f0: 4f55 5449 4e45 5320 6973 2061 7373 756d OUTINES is assum │ │ │ 004b1900: 6564 2074 6f20 636f 6e74 6169 6e20 626f ed to contain bo │ │ │ -004b1910: 7468 4d00 407e 7100 0020 2020 6f62 6a65 thM.@~q.. obje │ │ │ +004b1910: 7468 4d00 40e0 7100 0020 2020 6f62 6a65 thM.@.q.. obje │ │ │ 004b1920: 6374 2061 6e64 2073 6f75 7263 6520 6669 ct and source fi │ │ │ 004b1930: 6c65 732e 2048 6f77 6576 6572 2c20 6561 les. However, ea │ │ │ 004b1940: 6368 206f 626a 6563 7420 6469 7265 6374 ch object direct │ │ │ 004b1950: 6f72 7920 6d61 7920 6861 7665 2061 6e47 ory may have anG │ │ │ -004b1960: 0040 7e81 0000 2020 2061 7373 6f63 6961 .@~... associa │ │ │ +004b1960: 0040 e081 0000 2020 2061 7373 6f63 6961 .@.... associa │ │ │ 004b1970: 7465 6420 6469 7265 6374 6f72 7920 6f72 ted directory or │ │ │ 004b1980: 206c 6973 7420 6f66 2064 6972 6563 746f list of directo │ │ │ 004b1990: 7269 6573 2074 6f20 7365 6172 6368 2066 ries to search f │ │ │ -004b19a0: 6f72 2074 6865 4b00 407e 9100 0020 2020 or theK.@~... │ │ │ +004b19a0: 6f72 2074 6865 4b00 40e0 9100 0020 2020 or theK.@.... │ │ │ 004b19b0: 636f 7272 6573 706f 6e64 696e 6720 736f corresponding so │ │ │ 004b19c0: 7572 6365 2066 696c 6573 2e20 5468 6973 urce files. This │ │ │ 004b19d0: 2069 7320 646f 6e65 2062 7920 7370 6563 is done by spec │ │ │ 004b19e0: 6966 7969 6e67 2074 6865 2073 6f75 7263 ifying the sourc │ │ │ -004b19f0: 6549 003f 7ec0 1100 0020 2020 6469 7265 eI.?~.... dire │ │ │ +004b19f0: 6549 003f e0c0 1100 0020 2020 6469 7265 eI.?..... dire │ │ │ 004b1a00: 6374 6f72 7920 6c69 7374 2c20 696e 2070 ctory list, in p │ │ │ 004b1a10: 6172 656e 7468 6573 6573 2c20 666f 6c6c arentheses, foll │ │ │ 004b1a20: 6f77 696e 6720 7468 6520 6f62 6a65 6374 owing the object │ │ │ -004b1a30: 2064 6972 6563 746f 7279 1800 407e 1200 directory..@~.. │ │ │ +004b1a30: 2064 6972 6563 746f 7279 1800 40e0 1200 directory..@... │ │ │ 004b1a40: 0020 2020 7370 6563 6966 6963 6174 696f . specificatio │ │ │ -004b1a50: 6e2e 0700 407e 1300 004f 0040 7e14 0000 n...@~...O.@~... │ │ │ +004b1a50: 6e2e 0700 40e0 1300 004f 0040 e014 0000 n...@....O.@.... │ │ │ 004b1a60: 2020 2049 6620 7468 6520 636f 6d6d 616e If the comman │ │ │ 004b1a70: 6420 7370 6563 6966 6965 7320 6d6f 7265 d specifies more │ │ │ 004b1a80: 2074 6861 6e20 6f6e 6520 736f 7572 6365 than one source │ │ │ 004b1a90: 2064 6972 6563 746f 7279 2066 6f72 2061 directory for a │ │ │ -004b1aa0: 6e20 6f62 6a65 6374 5000 407e 1500 0020 n objectP.@~... │ │ │ +004b1aa0: 6e20 6f62 6a65 6374 5000 40e0 1500 0020 n objectP.@.... │ │ │ 004b1ab0: 2020 6469 7265 6374 6f72 792c 2074 6865 directory, the │ │ │ 004b1ac0: 2073 6f75 7263 6520 6469 7265 6374 6f72 source director │ │ │ 004b1ad0: 6965 7320 6d75 7374 2062 6520 7365 7061 ies must be sepa │ │ │ 004b1ae0: 7261 7465 6420 6279 2073 7061 6365 732c rated by spaces, │ │ │ -004b1af0: 2061 6e64 2074 6865 4e00 407e 1600 0020 and theN.@~... │ │ │ +004b1af0: 2061 6e64 2074 6865 4e00 40e0 1600 0020 and theN.@.... │ │ │ 004b1b00: 2020 656e 7469 7265 206c 6973 7420 6d75 entire list mu │ │ │ 004b1b10: 7374 2062 6520 656e 636c 6f73 6564 2069 st be enclosed i │ │ │ 004b1b20: 6e20 7061 7265 6e74 6865 7365 7320 2820 n parentheses ( │ │ │ 004b1b30: 2920 666f 6c6c 6f77 696e 6720 7468 6520 ) following the │ │ │ -004b1b40: 6f62 6a65 6374 5200 407e 1700 0020 2020 objectR.@~... │ │ │ +004b1b40: 6f62 6a65 6374 5200 40e0 1700 0020 2020 objectR.@.... │ │ │ 004b1b50: 6469 7265 6374 6f72 792d 7370 6563 6966 directory-specif │ │ │ 004b1b60: 6963 6174 696f 6e2e 2049 6620 7468 6520 ication. If the │ │ │ 004b1b70: 6f62 6a65 6374 2064 6972 6563 746f 7279 object directory │ │ │ 004b1b80: 2073 686f 756c 6420 616c 736f 2062 6520 should also be │ │ │ -004b1b90: 7365 6172 6368 6564 4800 407e 1800 0020 searchedH.@~... │ │ │ +004b1b90: 7365 6172 6368 6564 4800 40e0 1800 0020 searchedH.@.... │ │ │ 004b1ba0: 2020 666f 7220 736f 7572 6365 2c20 7468 for source, th │ │ │ 004b1bb0: 6520 6e61 6d65 206f 6620 7468 6174 2064 e name of that d │ │ │ 004b1bc0: 6972 6563 746f 7279 206d 7573 7420 6265 irectory must be │ │ │ 004b1bd0: 2069 6e63 6c75 6465 6420 696e 2074 6865 included in the │ │ │ -004b1be0: 4200 407e 1900 0020 2020 7061 7265 6e74 B.@~... parent │ │ │ +004b1be0: 4200 40e0 1900 0020 2020 7061 7265 6e74 B.@.... parent │ │ │ 004b1bf0: 6865 7365 732c 2028 7573 7561 6c6c 7920 heses, (usually │ │ │ 004b1c00: 6173 2074 6865 2066 6972 7374 2065 6c65 as the first ele │ │ │ 004b1c10: 6d65 6e74 2069 6e20 7468 6520 6c69 7374 ment in the list │ │ │ -004b1c20: 292e 5000 407e 1a00 0020 2020 4469 7265 ).P.@~... Dire │ │ │ +004b1c20: 292e 5000 40e0 1a00 0020 2020 4469 7265 ).P.@.... Dire │ │ │ 004b1c30: 6374 6f72 792d 7370 6563 6966 6963 6174 ctory-specificat │ │ │ 004b1c40: 696f 6e73 206d 6179 2061 6c73 6f20 696e ions may also in │ │ │ 004b1c50: 636c 7564 6520 656d 7074 7920 7061 7265 clude empty pare │ │ │ 004b1c60: 6e74 6865 7365 732c 2064 6972 6563 7469 ntheses, directi │ │ │ -004b1c70: 6e67 5000 407e 2100 0020 2020 4754 2e4d ngP.@~!.. GT.M │ │ │ +004b1c70: 6e67 5000 40e0 2100 0020 2020 4754 2e4d ngP.@.!.. GT.M │ │ │ 004b1c80: 2074 6f20 7072 6f63 6565 6420 6173 2069 to proceed as i │ │ │ 004b1c90: 6620 6e6f 2073 6f75 7263 6520 6669 6c65 f no source file │ │ │ 004b1ca0: 7320 6578 6973 7420 666f 7220 6f62 6a65 s exist for obje │ │ │ 004b1cb0: 6374 7320 6c6f 6361 7465 6420 696e 2074 cts located in t │ │ │ -004b1cc0: 6865 1e00 407e 2200 0020 2020 7175 616c he..@~".. qual │ │ │ +004b1cc0: 6865 1e00 40e0 2200 0020 2020 7175 616c he..@.".. qual │ │ │ 004b1cd0: 6966 6965 6420 6469 7265 6374 6f72 792e ified directory. │ │ │ -004b1ce0: 0700 407e 2300 0052 0040 7e24 0000 2020 ..@~#..R.@~$.. │ │ │ +004b1ce0: 0700 40e0 2300 0052 0040 e024 0000 2020 ..@.#..R.@.$.. │ │ │ 004b1cf0: 2054 6f20 7365 7420 245a 524f 5554 494e To set $ZROUTIN │ │ │ 004b1d00: 4553 206f 7574 7369 6465 206f 6620 4d2c ES outside of M, │ │ │ 004b1d10: 2075 7365 2074 6865 2061 7070 726f 7072 use the appropr │ │ │ 004b1d20: 6961 7465 2073 6865 6c6c 2063 6f6d 6d61 iate shell comma │ │ │ -004b1d30: 6e64 2074 6f20 7365 7454 0040 7e25 0000 nd to setT.@~%.. │ │ │ +004b1d30: 6e64 2074 6f20 7365 7454 0040 e025 0000 nd to setT.@.%.. │ │ │ 004b1d40: 2020 2067 746d 726f 7574 696e 6573 2e20 gtmroutines. │ │ │ 004b1d50: 4265 6361 7573 6520 6774 6d72 6f75 7469 Because gtmrouti │ │ │ 004b1d60: 6e65 7320 6973 2061 206c 6973 742c 2065 nes is a list, e │ │ │ 004b1d70: 6e63 6c6f 7365 2074 6865 2076 616c 7565 nclose the value │ │ │ 004b1d80: 2069 6e20 7175 6f74 6174 696f 6e16 0040 in quotation..@ │ │ │ -004b1d90: 7e26 0000 2020 206d 6172 6b73 2028 2220 ~&.. marks (" │ │ │ -004b1da0: 2229 2e07 0040 7e27 0000 5300 407e 2800 ")...@~'..S.@~(. │ │ │ +004b1d90: e026 0000 2020 206d 6172 6b73 2028 2220 .&.. marks (" │ │ │ +004b1da0: 2229 2e07 0040 e027 0000 5300 40e0 2800 ")...@.'..S.@.(. │ │ │ 004b1db0: 0020 2020 4368 616e 6765 7320 746f 2074 . Changes to t │ │ │ 004b1dc0: 6865 2076 616c 7565 206f 6620 245a 524f he value of $ZRO │ │ │ 004b1dd0: 5554 494e 4553 2064 7572 696e 6720 6120 UTINES during a │ │ │ 004b1de0: 4754 2e4d 2069 6e76 6f63 6174 696f 6e20 GT.M invocation │ │ │ 004b1df0: 6f6e 6c79 206c 6173 7420 666f 724d 0040 only last forM.@ │ │ │ -004b1e00: 7e29 0000 2020 2074 6865 2063 7572 7265 ~).. the curre │ │ │ +004b1e00: e029 0000 2020 2074 6865 2063 7572 7265 .).. the curre │ │ │ 004b1e10: 6e74 2069 6e76 6f63 6174 696f 6e2c 2061 nt invocation, a │ │ │ 004b1e20: 6e64 2064 6f20 6e6f 7420 6368 616e 6765 nd do not change │ │ │ 004b1e30: 2074 6865 2076 616c 7565 206f 6620 6774 the value of gt │ │ │ -004b1e40: 6d72 6f75 7469 6e65 732e 0700 407e 2a00 mroutines...@~*. │ │ │ -004b1e50: 0051 0040 7e31 0000 2020 2044 6972 6563 .Q.@~1.. Direc │ │ │ +004b1e40: 6d72 6f75 7469 6e65 732e 0700 40e0 2a00 mroutines...@.*. │ │ │ +004b1e50: 0051 0040 e031 0000 2020 2044 6972 6563 .Q.@.1.. Direc │ │ │ 004b1e60: 746f 7279 2073 7065 6369 6669 6361 7469 tory specificati │ │ │ 004b1e70: 6f6e 7320 6d61 7920 696e 636c 7564 6520 ons may include │ │ │ 004b1e80: 616e 2065 6e76 6972 6f6e 6d65 6e74 2076 an environment v │ │ │ 004b1e90: 6172 6961 626c 652e 2057 6865 6e20 4754 ariable. When GT │ │ │ -004b1ea0: 2e4d 5300 407e 3200 0020 2020 5345 5473 .MS.@~2.. SETs │ │ │ +004b1ea0: 2e4d 5300 40e0 3200 0020 2020 5345 5473 .MS.@.2.. SETs │ │ │ 004b1eb0: 2024 5a52 4f55 5449 4e45 532c 2069 7420 $ZROUTINES, it │ │ │ 004b1ec0: 7472 616e 736c 6174 6573 2061 6c6c 2065 translates all e │ │ │ 004b1ed0: 6e76 6972 6f6e 6d65 6e74 2076 6172 6961 nvironment varia │ │ │ 004b1ee0: 626c 6573 2061 6e64 2076 6572 6966 6965 bles and verifie │ │ │ -004b1ef0: 7320 7468 6551 0040 7e33 0000 2020 2073 s theQ.@~3.. s │ │ │ +004b1ef0: 7320 7468 6551 0040 e033 0000 2020 2073 s theQ.@.3.. s │ │ │ 004b1f00: 796e 7461 7820 616e 6420 7468 6520 6578 yntax and the ex │ │ │ 004b1f10: 6973 7465 6e63 6520 6f66 2061 6c6c 2073 istence of all s │ │ │ 004b1f20: 7065 6369 6669 6564 2064 6972 6563 746f pecified directo │ │ │ 004b1f30: 7269 6573 2e20 4966 2024 5a52 4f55 5449 ries. If $ZROUTI │ │ │ -004b1f40: 4e45 5320 6973 4f00 407e 3400 0020 2020 NES isO.@~4.. │ │ │ +004b1f40: 4e45 5320 6973 4f00 40e0 3400 0020 2020 NES isO.@.4.. │ │ │ 004b1f50: 7365 7420 746f 2061 6e20 696e 7661 6c69 set to an invali │ │ │ 004b1f60: 6420 7661 6c75 652c 2047 542e 4d20 6765 d value, GT.M ge │ │ │ 004b1f70: 6e65 7261 7465 7320 6120 7275 6e2d 7469 nerates a run-ti │ │ │ 004b1f80: 6d65 2065 7272 6f72 2061 6e64 2064 6f65 me error and doe │ │ │ -004b1f90: 7320 6e6f 744f 0040 7e35 0000 2020 2063 s notO.@~5.. c │ │ │ +004b1f90: 7320 6e6f 744f 0040 e035 0000 2020 2063 s notO.@.5.. c │ │ │ 004b1fa0: 6861 6e67 6520 7468 6520 7661 6c75 6520 hange the value │ │ │ 004b1fb0: 6f66 2024 5a52 4f55 5449 4e45 532e 2042 of $ZROUTINES. B │ │ │ 004b1fc0: 6563 6175 7365 2074 6865 2065 6e76 6972 ecause the envir │ │ │ 004b1fd0: 6f6e 6d65 6e74 2076 6172 6961 626c 6573 onment variables │ │ │ 004b1fe0: 2061 7265 0000 0000 0000 0000 0000 0000 are............ │ │ │ 004b1ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b2000: 0400 0000 db07 0000 2534 0000 0000 0000 ........%4...... │ │ │ -004b2010: 9400 007e 4845 4c50 00ff 7300 ff49 5356 ...~HELP..s..ISV │ │ │ +004b2010: 9400 00e0 4845 4c50 00ff 7300 ff49 5356 ....HELP..s..ISV │ │ │ 004b2020: 00ff 7300 ff24 5a52 4f55 5449 4e45 5300 ..s..$ZROUTINES. │ │ │ 004b2030: ff73 00ff 5345 5454 494e 475f 415f 5641 .s..SETTING_A_VA │ │ │ 004b2040: 4c55 455f 464f 525f 245a 524f 5554 494e LUE_FOR_$ZROUTIN │ │ │ 004b2050: 4553 00c0 3600 0020 2020 7472 616e 736c ES..6.. transl │ │ │ 004b2060: 6174 6564 2077 6865 6e20 245a 524f 5554 ated when $ZROUT │ │ │ 004b2070: 494e 4553 2069 7320 7365 742c 2061 6e79 INES is set, any │ │ │ 004b2080: 2063 6861 6e67 6573 2074 6f20 7468 6569 changes to thei │ │ │ 004b2090: 7220 6465 6669 6e69 7469 6f6e 2068 6176 r definition hav │ │ │ -004b20a0: 6520 6e6f 2f00 407e 3700 0020 2020 6566 e no/.@~7.. ef │ │ │ +004b20a0: 6520 6e6f 2f00 40e0 3700 0020 2020 6566 e no/.@.7.. ef │ │ │ 004b20b0: 6665 6374 2075 6e74 696c 2024 5a52 4f55 fect until $ZROU │ │ │ 004b20c0: 5449 4e45 5320 6973 2073 6574 2061 6761 TINES is set aga │ │ │ -004b20d0: 696e 2e07 0040 7e38 0000 6300 217e 4841 in...@~8..c.!~HA │ │ │ +004b20d0: 696e 2e07 0040 e038 0000 6300 21e0 4841 in...@.8..c.!.HA │ │ │ 004b20e0: 5245 445f 4c49 4252 4152 595f 4649 4c45 RED_LIBRARY_FILE │ │ │ 004b20f0: 5f53 5045 4349 4649 4341 5449 4f4e 5f49 _SPECIFICATION_I │ │ │ 004b2100: 4e5f 245a 524f 5554 494e 4553 0000 5368 N_$ZROUTINES..Sh │ │ │ 004b2110: 6172 6564 5f4c 6962 7261 7279 5f46 696c ared_Library_Fil │ │ │ 004b2120: 655f 5370 6563 6966 6963 6174 696f 6e5f e_Specification_ │ │ │ 004b2130: 696e 5f24 5a52 4f55 5449 4e45 533a 0050 in_$ZROUTINES:.P │ │ │ -004b2140: 7ebf 1100 0020 2020 5368 6172 6564 204c ~.... Shared L │ │ │ +004b2140: e0bf 1100 0020 2020 5368 6172 6564 204c ..... Shared L │ │ │ 004b2150: 6962 7261 7279 2046 696c 6520 5370 6563 ibrary File Spec │ │ │ 004b2160: 6966 6963 6174 696f 6e20 696e 2024 5a52 ification in $ZR │ │ │ -004b2170: 4f55 5449 4e45 5307 0051 7e21 0000 5300 OUTINES..Q~!..S. │ │ │ -004b2180: 517e 3100 0020 2020 5468 6520 245a 524f Q~1.. The $ZRO │ │ │ +004b2170: 4f55 5449 4e45 5307 0051 e021 0000 5300 OUTINES..Q.!..S. │ │ │ +004b2180: 51e0 3100 0020 2020 5468 6520 245a 524f Q.1.. The $ZRO │ │ │ 004b2190: 5554 494e 4553 2049 5356 2061 6c6c 6f77 UTINES ISV allow │ │ │ 004b21a0: 7320 696e 6469 7669 6475 616c 2055 4e49 s individual UNI │ │ │ 004b21b0: 5820 7368 6172 6564 206c 6962 7261 7279 X shared library │ │ │ 004b21c0: 2066 696c 6520 6e61 6d65 7320 746f 2062 file names to b │ │ │ -004b21d0: 654e 0051 7e41 0000 2020 2073 7065 6369 eN.Q~A.. speci │ │ │ +004b21d0: 654e 0051 e041 0000 2020 2073 7065 6369 eN.Q.A.. speci │ │ │ 004b21e0: 6669 6564 2069 6e20 7468 6520 7365 6172 fied in the sear │ │ │ 004b21f0: 6368 2070 6174 682e 2044 7572 696e 6720 ch path. During │ │ │ 004b2200: 6120 7365 6172 6368 2066 6f72 2061 7574 a search for aut │ │ │ 004b2210: 6f2d 5a4c 494e 4b2c 2077 6865 6e20 6151 o-ZLINK, when aQ │ │ │ -004b2220: 0051 7e51 0000 2020 2073 6861 7265 6420 .Q~Q.. shared │ │ │ +004b2220: 0051 e051 0000 2020 2073 6861 7265 6420 .Q.Q.. shared │ │ │ 004b2230: 6c69 6272 6172 7920 6973 2065 6e63 6f75 library is encou │ │ │ 004b2240: 6e74 6572 6564 2c20 6974 2069 7320 7072 ntered, it is pr │ │ │ 004b2250: 6f62 6564 2066 6f72 2061 2067 6976 656e obed for a given │ │ │ 004b2260: 2072 6f75 7469 6e65 2061 6e64 2c20 6966 routine and, if │ │ │ -004b2270: 5100 517e 6100 0020 2020 666f 756e 642c Q.Q~a.. found, │ │ │ +004b2270: 5100 51e0 6100 0020 2020 666f 756e 642c Q.Q.a.. found, │ │ │ 004b2280: 2074 6861 7420 726f 7574 696e 6520 6973 that routine is │ │ │ 004b2290: 206c 696e 6b65 642f 6c6f 6164 6564 2069 linked/loaded i │ │ │ 004b22a0: 6e74 6f20 7468 6520 696d 6167 652e 2044 nto the image. D │ │ │ 004b22b0: 7572 696e 6720 616e 2065 7870 6c69 6369 uring an explici │ │ │ -004b22c0: 7454 0051 7e71 0000 2020 205a 4c49 4e4b tT.Q~q.. ZLINK │ │ │ +004b22c0: 7454 0051 e071 0000 2020 205a 4c49 4e4b tT.Q.q.. ZLINK │ │ │ 004b22d0: 2c20 616c 6c20 7368 6172 6564 206c 6962 , all shared lib │ │ │ 004b22e0: 7261 7269 6573 2069 6e20 245a 524f 5554 raries in $ZROUT │ │ │ 004b22f0: 494e 4553 2061 7265 2069 676e 6f72 6564 INES are ignored │ │ │ 004b2300: 2061 6e64 2061 7265 206e 6f74 2073 6561 and are not sea │ │ │ -004b2310: 7263 6865 641e 0051 7e81 0000 2020 2066 rched..Q~... f │ │ │ +004b2310: 7263 6865 641e 0051 e081 0000 2020 2066 rched..Q.... f │ │ │ 004b2320: 6f72 2061 2067 6976 656e 2072 6f75 7469 or a given routi │ │ │ -004b2330: 6e65 2e07 0051 7e91 0000 5400 507e c011 ne...Q~...T.P~.. │ │ │ +004b2330: 6e65 2e07 0051 e091 0000 5400 50e0 c011 ne...Q....T.P... │ │ │ 004b2340: 0000 2020 2024 5a52 4f55 5449 4e45 5320 .. $ZROUTINES │ │ │ 004b2350: 7379 6e74 6178 2063 6f6e 7461 696e 7320 syntax contains │ │ │ 004b2360: 6120 6669 6c65 2d73 7065 6369 6669 6361 a file-specifica │ │ │ 004b2370: 7469 6f6e 2069 6e64 6963 6174 696e 6720 tion indicating │ │ │ 004b2380: 7368 6172 6564 206c 6962 7261 7279 5200 shared libraryR. │ │ │ -004b2390: 517e 1200 0020 2020 6669 6c65 2070 6174 Q~... file pat │ │ │ +004b2390: 51e0 1200 0020 2020 6669 6c65 2070 6174 Q.... file pat │ │ │ 004b23a0: 682e 2047 542e 4d20 646f 6573 206e 6f74 h. GT.M does not │ │ │ 004b23b0: 2072 6571 7569 7265 2061 6e79 2064 6573 require any des │ │ │ 004b23c0: 6967 6e61 7465 6420 6578 7465 6e73 696f ignated extensio │ │ │ 004b23d0: 6e20 666f 7220 7468 6520 7368 6172 6564 n for the shared │ │ │ -004b23e0: 5400 517e 1300 0020 2020 6c69 6272 6172 T.Q~... librar │ │ │ +004b23e0: 5400 51e0 1300 0020 2020 6c69 6272 6172 T.Q.... librar │ │ │ 004b23f0: 7920 636f 6d70 6f6e 656e 7420 6f66 2024 y component of $ │ │ │ 004b2400: 5a52 4f55 5449 4e45 532e 2041 6e79 2066 ZROUTINES. Any f │ │ │ 004b2410: 696c 6520 7370 6563 6966 6963 6174 696f ile specificatio │ │ │ 004b2420: 6e20 7468 6174 2064 6f65 7320 6e6f 7420 n that does not │ │ │ -004b2430: 6e61 6d65 5300 517e 1400 0020 2020 6120 nameS.Q~... a │ │ │ +004b2430: 6e61 6d65 5300 51e0 1400 0020 2020 6120 nameS.Q.... a │ │ │ 004b2440: 6469 7265 6374 6f72 7920 6973 2074 7265 directory is tre │ │ │ 004b2450: 6174 6564 2061 7320 7368 6172 6564 206c ated as shared l │ │ │ 004b2460: 6962 7261 7279 2e20 486f 7765 7665 722c ibrary. However, │ │ │ 004b2470: 2069 7420 6973 2072 6563 6f6d 6d65 6e64 it is recommend │ │ │ -004b2480: 6564 2074 6861 7452 0051 7e15 0000 2020 ed thatR.Q~... │ │ │ +004b2480: 6564 2074 6861 7452 0051 e015 0000 2020 ed thatR.Q.... │ │ │ 004b2490: 2074 6865 2065 7874 656e 7369 6f6e 2063 the extension c │ │ │ 004b24a0: 6f6d 6d6f 6e6c 7920 7573 6564 206f 6e20 ommonly used on │ │ │ 004b24b0: 6120 6769 7665 6e20 706c 6174 666f 726d a given platform │ │ │ 004b24c0: 2066 6f72 2073 6861 7265 6420 6c69 6272 for shared libr │ │ │ -004b24d0: 6172 7920 6669 6c65 7352 0051 7e16 0000 ary filesR.Q~... │ │ │ +004b24d0: 6172 7920 6669 6c65 7352 0051 e016 0000 ary filesR.Q.... │ │ │ 004b24e0: 2020 2062 6520 6769 7665 6e20 746f 2061 be given to a │ │ │ 004b24f0: 6e79 2047 542e 4d20 7368 6172 6564 206c ny GT.M shared l │ │ │ 004b2500: 6962 7261 7269 6573 2e20 4120 7368 6172 ibraries. A shar │ │ │ 004b2510: 6564 206c 6962 7261 7279 2063 6f6d 706f ed library compo │ │ │ -004b2520: 6e65 6e74 2063 616e 6e6f 744c 0051 7e17 nent cannotL.Q~. │ │ │ +004b2520: 6e65 6e74 2063 616e 6e6f 744c 0051 e017 nent cannotL.Q.. │ │ │ 004b2530: 0000 2020 2073 7065 6369 6679 2073 6f75 .. specify sou │ │ │ 004b2540: 7263 6520 6469 7265 6374 6f72 6965 732e rce directories. │ │ │ 004b2550: 2047 542e 4d20 7265 706f 7274 7320 616e GT.M reports an │ │ │ 004b2560: 2065 7272 6f72 2061 7420 616e 2061 7474 error at an att │ │ │ -004b2570: 656d 7074 2074 6f4d 0051 7e18 0000 2020 empt toM.Q~... │ │ │ +004b2570: 656d 7074 2074 6f4d 0051 e018 0000 2020 empt toM.Q.... │ │ │ 004b2580: 2061 7373 6f63 6961 7465 2061 6e79 2073 associate any s │ │ │ 004b2590: 6f75 7263 6520 6469 7265 6374 6f72 7920 ource directory │ │ │ 004b25a0: 7769 7468 2061 2073 6861 7265 6420 6c69 with a shared li │ │ │ 004b25b0: 6272 6172 7920 696e 2024 5a52 4f55 5449 brary in $ZROUTI │ │ │ -004b25c0: 4e45 532e 0700 517e 1900 004b 0051 7e1a NES...Q~...K.Q~. │ │ │ +004b25c0: 4e45 532e 0700 51e0 1900 004b 0051 e01a NES...Q....K.Q.. │ │ │ 004b25d0: 0000 2020 2054 6865 2066 6f6c 6c6f 7769 .. The followi │ │ │ 004b25e0: 6e67 2074 7261 6974 7320 6f66 2024 5a52 ng traits of $ZR │ │ │ 004b25f0: 4f55 5449 4e45 5320 6865 6c70 2073 7570 OUTINES help sup │ │ │ 004b2600: 706f 7274 2073 6861 7265 6420 6c69 6272 port shared libr │ │ │ -004b2610: 6172 6965 733a 0700 517e 2100 0051 0051 aries:..Q~!..Q.Q │ │ │ -004b2620: 7e22 0000 2020 2020 202a 2054 6865 2024 ~".. * The $ │ │ │ +004b2610: 6172 6965 733a 0700 51e0 2100 0051 0051 aries:..Q.!..Q.Q │ │ │ +004b2620: e022 0000 2020 2020 202a 2054 6865 2024 .".. * The $ │ │ │ 004b2630: 5a52 4f55 5449 4e45 5320 7365 6172 6368 ZROUTINES search │ │ │ 004b2640: 2063 6f6e 7469 6e75 6573 2074 6f20 6669 continues to fi │ │ │ 004b2650: 6e64 206f 626a 6563 7473 2069 6e20 7468 nd objects in th │ │ │ 004b2660: 6520 6669 7273 7420 706c 6163 652c 4e00 e first place,N. │ │ │ -004b2670: 517e 2300 0020 2020 2020 2020 7072 6f63 Q~#.. proc │ │ │ +004b2670: 51e0 2300 0020 2020 2020 2020 7072 6f63 Q.#.. proc │ │ │ 004b2680: 6573 7369 6e67 2066 726f 6d20 6c65 6674 essing from left │ │ │ 004b2690: 2074 6f20 7269 6768 742c 2074 6861 7420 to right, that │ │ │ 004b26a0: 686f 6c64 7320 6120 636f 7079 3b20 6974 holds a copy; it │ │ │ -004b26b0: 2069 676e 6f72 6573 2061 6e79 5100 517e ignores anyQ.Q~ │ │ │ +004b26b0: 2069 676e 6f72 6573 2061 6e79 5100 51e0 ignores anyQ.Q. │ │ │ 004b26c0: 2400 0020 2020 2020 2020 636f 7069 6573 $.. copies │ │ │ 004b26d0: 2069 6e20 7375 6273 6571 7565 6e74 206c in subsequent l │ │ │ 004b26e0: 6f63 6174 696f 6e73 2e20 486f 7765 7665 ocations. Howeve │ │ │ 004b26f0: 722c 206e 6f77 2066 6f72 2061 7574 6f2d r, now for auto- │ │ │ 004b2700: 5a4c 494e 4b2c 2073 6861 7265 6454 0051 ZLINK, sharedT.Q │ │ │ -004b2710: 7e25 0000 2020 2020 2020 206c 6962 7261 ~%.. libra │ │ │ +004b2710: e025 0000 2020 2020 2020 206c 6962 7261 .%.. libra │ │ │ 004b2720: 7269 6573 2061 7265 2061 6363 6570 7465 ries are accepte │ │ │ 004b2730: 6420 6173 206f 626a 6563 7420 7265 706f d as object repo │ │ │ 004b2740: 7369 746f 7269 6573 2077 6974 6820 7468 sitories with th │ │ │ 004b2750: 6520 7361 6d65 2061 6269 6c69 7479 2074 e same ability t │ │ │ -004b2760: 6f2c 0051 7e26 0000 2020 2020 2020 2073 o,.Q~&.. s │ │ │ +004b2760: 6f2c 0051 e026 0000 2020 2020 2020 2073 o,.Q.&.. s │ │ │ 004b2770: 7570 706c 7920 6f62 6a65 6374 7320 6173 upply objects as │ │ │ 004b2780: 2064 6972 6563 746f 7269 6573 2e4e 0051 directories.N.Q │ │ │ -004b2790: 7e27 0000 2020 2020 202a 2045 7870 6c69 ~'.. * Expli │ │ │ +004b2790: e027 0000 2020 2020 202a 2045 7870 6c69 .'.. * Expli │ │ │ 004b27a0: 6369 7420 5a4c 494e 4b2c 206e 6576 6572 cit ZLINK, never │ │ │ 004b27b0: 2073 6561 7263 6865 7320 5368 6172 6564 searches Shared │ │ │ 004b27c0: 204c 6962 7261 7269 6573 2e20 5468 6973 Libraries. This │ │ │ 004b27d0: 2069 7320 6265 6361 7573 6500 0000 0000 is because..... │ │ │ 004b27e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b27f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b2800: 0400 0000 e407 0000 4d33 0000 0000 0000 ........M3...... │ │ │ -004b2810: 3100 007e 4845 4c50 00ff 7300 ff49 5356 1..~HELP..s..ISV │ │ │ +004b2810: 3100 00e0 4845 4c50 00ff 7300 ff49 5356 1...HELP..s..ISV │ │ │ 004b2820: 00ff 7300 ff24 5a52 4f55 5449 4e45 5300 ..s..$ZROUTINES. │ │ │ 004b2830: bf11 0000 2020 2024 5a52 4f75 7469 6e65 .... $ZROutine │ │ │ -004b2840: 7307 001d 7e21 0000 5000 1d7e 3100 0020 s...~!..P..~1.. │ │ │ +004b2840: 7307 001d e021 0000 5000 1de0 3100 0020 s....!..P...1.. │ │ │ 004b2850: 2020 245a 524f 5b55 5449 4e45 535d 2063 $ZRO[UTINES] c │ │ │ 004b2860: 6f6e 7461 696e 7320 6120 7374 7269 6e67 ontains a string │ │ │ 004b2870: 2076 616c 7565 2073 7065 6369 6679 696e value specifyin │ │ │ 004b2880: 6720 6120 6469 7265 6374 6f72 7920 6f72 g a directory or │ │ │ -004b2890: 206c 6973 7420 6f66 5200 1d7e 4100 0020 list ofR..~A.. │ │ │ +004b2890: 206c 6973 7420 6f66 5200 1de0 4100 0020 list ofR...A.. │ │ │ 004b28a0: 2020 6469 7265 6374 6f72 6965 7320 636f directories co │ │ │ 004b28b0: 6e74 6169 6e69 6e67 206f 626a 6563 7420 ntaining object │ │ │ 004b28c0: 6669 6c65 732e 2045 6163 6820 6f62 6a65 files. Each obje │ │ │ 004b28d0: 6374 2064 6972 6563 746f 7279 206d 6179 ct directory may │ │ │ -004b28e0: 2061 6c73 6f20 6861 7665 4900 1d7e 5100 also haveI..~Q. │ │ │ +004b28e0: 2061 6c73 6f20 6861 7665 4900 1de0 5100 also haveI...Q. │ │ │ 004b28f0: 0020 2020 616e 2061 7373 6f63 6961 7465 . an associate │ │ │ 004b2900: 6420 6469 7265 6374 6f72 792c 206f 7220 d directory, or │ │ │ 004b2910: 6c69 7374 206f 6620 6469 7265 6374 6f72 list of director │ │ │ 004b2920: 6965 732c 2063 6f6e 7461 696e 696e 6720 ies, containing │ │ │ -004b2930: 7468 6554 001d 7e61 0000 2020 2063 6f72 theT..~a.. cor │ │ │ +004b2930: 7468 6554 001d e061 0000 2020 2063 6f72 theT...a.. cor │ │ │ 004b2940: 7265 7370 6f6e 6469 6e67 2073 6f75 7263 responding sourc │ │ │ 004b2950: 6520 6669 6c65 732e 2054 6865 7365 2064 e files. These d │ │ │ 004b2960: 6972 6563 746f 7279 206c 6973 7473 2061 irectory lists a │ │ │ 004b2970: 7265 2075 7365 6420 6279 2063 6572 7461 re used by certa │ │ │ -004b2980: 696e 2047 542e 4d51 001d 7e71 0000 2020 in GT.MQ..~q.. │ │ │ +004b2980: 696e 2047 542e 4d51 001d e071 0000 2020 in GT.MQ...q.. │ │ │ 004b2990: 2066 756e 6374 696f 6e73 2c20 7072 696d functions, prim │ │ │ 004b29a0: 6172 696c 7920 6175 746f 2d5a 4c49 4e4b arily auto-ZLINK │ │ │ 004b29b0: 2c20 746f 206c 6f63 6174 6520 6f62 6a65 , to locate obje │ │ │ 004b29c0: 6374 2061 6e64 2073 6f75 7263 6520 6669 ct and source fi │ │ │ -004b29d0: 6c65 732e 2054 6865 5300 1d7e 8100 0020 les. TheS..~... │ │ │ +004b29d0: 6c65 732e 2054 6865 5300 1de0 8100 0020 les. TheS...... │ │ │ 004b29e0: 2020 6f72 6465 7220 696e 2077 6869 6368 order in which │ │ │ 004b29f0: 2064 6972 6563 746f 7269 6573 2061 7070 directories app │ │ │ 004b2a00: 6561 7220 696e 2061 2067 6976 656e 206c ear in a given l │ │ │ 004b2a10: 6973 7420 6465 7465 726d 696e 6573 2074 ist determines t │ │ │ -004b2a20: 6865 206f 7264 6572 2069 6e3b 001d 7e91 he order in;..~. │ │ │ +004b2a20: 6865 206f 7264 6572 2069 6e3b 001d e091 he order in;.... │ │ │ 004b2a30: 0000 2020 2077 6869 6368 2074 6865 7920 .. which they │ │ │ 004b2a40: 6172 6520 7365 6172 6368 6564 2066 6f72 are searched for │ │ │ 004b2a50: 2074 6865 2061 7070 726f 7072 6961 7465 the appropriate │ │ │ -004b2a60: 2069 7465 6d2e 0800 1c7e c011 0000 5400 item....~....T. │ │ │ -004b2a70: 1d7e 1200 0020 2020 5365 6172 6368 6573 .~... Searches │ │ │ +004b2a60: 2069 7465 6d2e 0800 1ce0 c011 0000 5400 item.........T. │ │ │ +004b2a70: 1de0 1200 0020 2020 5365 6172 6368 6573 ..... Searches │ │ │ 004b2a80: 2074 6861 7420 7573 6520 245a 524f 5554 that use $ZROUT │ │ │ 004b2a90: 494e 4553 2074 7265 6174 2066 696c 6573 INES treat files │ │ │ 004b2aa0: 2061 7320 6569 7468 6572 206f 626a 6563 as either objec │ │ │ 004b2ab0: 7420 6f72 2073 6f75 7263 6520 6669 6c65 t or source file │ │ │ -004b2ac0: 732e 5200 1d7e 1300 0020 2020 4754 2e4d s.R..~... GT.M │ │ │ +004b2ac0: 732e 5200 1de0 1300 0020 2020 4754 2e4d s.R...... GT.M │ │ │ 004b2ad0: 2074 7265 6174 7320 6669 6c65 7320 7769 treats files wi │ │ │ 004b2ae0: 7468 2061 6e20 6578 7465 6e73 696f 6e20 th an extension │ │ │ 004b2af0: 6f66 202e 6f20 6173 206f 626a 6563 7420 of .o as object │ │ │ 004b2b00: 6669 6c65 7320 616e 6420 6669 6c65 7320 files and files │ │ │ -004b2b10: 7769 7468 2d00 1d7e 1400 0020 2020 616e with-..~... an │ │ │ +004b2b10: 7769 7468 2d00 1de0 1400 0020 2020 616e with-...... an │ │ │ 004b2b20: 2065 7874 656e 7369 6f6e 206f 6620 2e6d extension of .m │ │ │ 004b2b30: 2061 7320 736f 7572 6365 2066 696c 6573 as source files │ │ │ -004b2b40: 2e07 001d 7e15 0000 1200 1d7e 1600 0020 ....~......~... │ │ │ -004b2b50: 2020 2a2a 4e6f 7465 2a2a 0700 1d7e 1700 **Note**...~.. │ │ │ -004b2b60: 004f 001d 7e18 0000 2020 2050 6174 6873 .O..~... Paths │ │ │ +004b2b40: 2e07 001d e015 0000 1200 1de0 1600 0020 ............... │ │ │ +004b2b50: 2020 2a2a 4e6f 7465 2a2a 0700 1de0 1700 **Note**...... │ │ │ +004b2b60: 004f 001d e018 0000 2020 2050 6174 6873 .O...... Paths │ │ │ 004b2b70: 2075 7365 6420 696e 2024 5a52 4f55 5449 used in $ZROUTI │ │ │ 004b2b80: 4e45 5320 746f 206c 6f63 6174 6520 726f NES to locate ro │ │ │ 004b2b90: 7574 696e 6573 206d 7573 7420 6e6f 7420 utines must not │ │ │ 004b2ba0: 696e 636c 7564 6520 656d 6265 6464 6564 include embedded │ │ │ -004b2bb0: 3a00 1d7e 1900 0020 2020 7370 6163 6573 :..~... spaces │ │ │ +004b2bb0: 3a00 1de0 1900 0020 2020 7370 6163 6573 :...... spaces │ │ │ 004b2bc0: 2c20 6173 2024 5a52 4f55 5449 4e45 5320 , as $ZROUTINES │ │ │ 004b2bd0: 7573 6573 2073 7061 6365 7320 6173 2064 uses spaces as d │ │ │ -004b2be0: 656c 696d 6974 6572 732e 0700 1d7e 1a00 elimiters....~.. │ │ │ -004b2bf0: 0030 001c 7eff 7300 ff24 5a52 4f55 5449 .0..~.s..$ZROUTI │ │ │ +004b2be0: 656c 696d 6974 6572 732e 0700 1de0 1a00 elimiters....... │ │ │ +004b2bf0: 0030 001c e0ff 7300 ff24 5a52 4f55 5449 .0....s..$ZROUTI │ │ │ 004b2c00: 4e45 535f 4558 414d 504c 4553 0000 245a NES_EXAMPLES..$Z │ │ │ 004b2c10: 524f 7574 696e 6573 5f45 7861 6d70 6c65 ROutines_Example │ │ │ -004b2c20: 731e 0034 7ebf 1100 0020 2020 245a 524f s..4~.... $ZRO │ │ │ +004b2c20: 731e 0034 e0bf 1100 0020 2020 245a 524f s..4..... $ZRO │ │ │ 004b2c30: 7574 696e 6573 2045 7861 6d70 6c65 7307 utines Examples. │ │ │ -004b2c40: 0035 7e21 0000 1200 357e 3100 0020 2020 .5~!....5~1.. │ │ │ -004b2c50: 4578 616d 706c 653a 0700 357e 4100 0030 Example:..5~A..0 │ │ │ -004b2c60: 0035 7e51 0000 2020 2047 544d 3e73 2024 .5~Q.. GTM>s $ │ │ │ +004b2c40: 0035 e021 0000 1200 35e0 3100 0020 2020 .5.!....5.1.. │ │ │ +004b2c50: 4578 616d 706c 653a 0700 35e0 4100 0030 Example:..5.A..0 │ │ │ +004b2c60: 0035 e051 0000 2020 2047 544d 3e73 2024 .5.Q.. GTM>s $ │ │ │ 004b2c70: 7a72 6f75 7469 6e65 733d 222e 282e 2e2f zroutines=".(../ │ │ │ 004b2c80: 7372 6329 2024 6774 6d5f 6469 7374 2207 src) $gtm_dist". │ │ │ -004b2c90: 0035 7e61 0000 5300 357e 7100 0020 2020 .5~a..S.5~q.. │ │ │ +004b2c90: 0035 e061 0000 5300 35e0 7100 0020 2020 .5.a..S.5.q.. │ │ │ 004b2ca0: 5468 6973 2065 7861 6d70 6c65 2064 6972 This example dir │ │ │ 004b2cb0: 6563 7473 2047 544d 2074 6f20 6c6f 6f6b ects GTM to look │ │ │ 004b2cc0: 2066 6f72 206f 626a 6563 7420 6d6f 6475 for object modu │ │ │ 004b2cd0: 6c65 7320 6669 7273 7420 696e 2079 6f75 les first in you │ │ │ -004b2ce0: 7220 6375 7272 656e 7451 0035 7e81 0000 r currentQ.5~... │ │ │ +004b2ce0: 7220 6375 7272 656e 7451 0035 e081 0000 r currentQ.5.... │ │ │ 004b2cf0: 2020 2064 6972 6563 746f 7279 2c20 7468 directory, th │ │ │ 004b2d00: 656e 2069 6e20 7468 6520 6469 7374 7269 en in the distri │ │ │ 004b2d10: 6275 7469 6f6e 2064 6972 6563 746f 7279 bution directory │ │ │ 004b2d20: 2074 6861 7420 636f 6e74 6169 6e73 2074 that contains t │ │ │ -004b2d30: 6865 2070 6572 6365 6e74 5100 357e 9100 he percentQ.5~.. │ │ │ +004b2d30: 6865 2070 6572 6365 6e74 5100 35e0 9100 he percentQ.5... │ │ │ 004b2d40: 0020 2020 726f 7574 696e 6573 2e20 4754 . routines. GT │ │ │ 004b2d50: 2e4d 206c 6f63 6174 6573 2073 6f75 7263 .M locates sourc │ │ │ 004b2d60: 6573 2066 6f72 206f 626a 6563 7473 2069 es for objects i │ │ │ 004b2d70: 6e20 796f 7572 2063 7572 7265 6e74 2064 n your current d │ │ │ -004b2d80: 6972 6563 746f 7279 2069 6e26 0034 7ec0 irectory in&.4~. │ │ │ +004b2d80: 6972 6563 746f 7279 2069 6e26 0034 e0c0 irectory in&.4.. │ │ │ 004b2d90: 1100 0020 2020 7468 6520 7369 626c 696e ... the siblin │ │ │ 004b2da0: 6720 2f73 7263 2064 6972 6563 746f 7279 g /src directory │ │ │ -004b2db0: 2e07 0035 7e12 0000 1200 357e 1300 0020 ...5~.....5~... │ │ │ -004b2dc0: 2020 4578 616d 706c 653a 0700 357e 1400 Example:..5~.. │ │ │ -004b2dd0: 002f 0035 7e15 0000 2020 2024 2067 746d ./.5~... $ gtm │ │ │ +004b2db0: 2e07 0035 e012 0000 1200 35e0 1300 0020 ...5......5.... │ │ │ +004b2dc0: 2020 4578 616d 706c 653a 0700 35e0 1400 Example:..5... │ │ │ +004b2dd0: 002f 0035 e015 0000 2020 2024 2067 746d ./.5.... $ gtm │ │ │ 004b2de0: 726f 7574 696e 6573 3d22 2f75 7372 2f6a routines="/usr/j │ │ │ 004b2df0: 6f6e 6573 202f 7573 722f 736d 6974 6822 ones /usr/smith" │ │ │ -004b2e00: 1e00 357e 1600 0020 2020 2420 6578 706f ..5~... $ expo │ │ │ +004b2e00: 1e00 35e0 1600 0020 2020 2420 6578 706f ..5.... $ expo │ │ │ 004b2e10: 7274 2067 746d 726f 7574 696e 6573 0f00 rt gtmroutines.. │ │ │ -004b2e20: 357e 1700 0020 2020 2420 6774 6d1e 0035 5~... $ gtm..5 │ │ │ -004b2e30: 7e18 0000 2020 2047 544d 3e77 7269 7465 ~... GTM>write │ │ │ -004b2e40: 2024 7a72 6f75 7469 6e65 7321 0035 7e19 $zroutines!.5~. │ │ │ +004b2e20: 35e0 1700 0020 2020 2420 6774 6d1e 0035 5.... $ gtm..5 │ │ │ +004b2e30: e018 0000 2020 2047 544d 3e77 7269 7465 .... GTM>write │ │ │ +004b2e40: 2024 7a72 6f75 7469 6e65 7321 0035 e019 $zroutines!.5.. │ │ │ 004b2e50: 0000 2020 2022 2f75 7372 2f6a 6f6e 6573 .. "/usr/jones │ │ │ -004b2e60: 202f 7573 722f 736d 6974 6822 3600 357e /usr/smith"6.5~ │ │ │ +004b2e60: 202f 7573 722f 736d 6974 6822 3600 35e0 /usr/smith"6.5. │ │ │ 004b2e70: 1a00 0020 2020 4754 4d3e 7365 7420 247a ... GTM>set $z │ │ │ 004b2e80: 726f 3d22 2f75 7372 2f6a 6f6e 6573 2f75 ro="/usr/jones/u │ │ │ 004b2e90: 746c 202f 7573 722f 736d 6974 682f 7574 tl /usr/smith/ut │ │ │ -004b2ea0: 6c22 1e00 357e 2100 0020 2020 4754 4d3e l"..5~!.. GTM> │ │ │ +004b2ea0: 6c22 1e00 35e0 2100 0020 2020 4754 4d3e l"..5.!.. GTM> │ │ │ 004b2eb0: 7772 6974 6520 247a 726f 7574 696e 6573 write $zroutines │ │ │ -004b2ec0: 2900 357e 2200 0020 2020 222f 7573 722f ).5~".. "/usr/ │ │ │ +004b2ec0: 2900 35e0 2200 0020 2020 222f 7573 722f ).5.".. "/usr/ │ │ │ 004b2ed0: 6a6f 6e65 732f 7574 6c20 2f75 7372 2f73 jones/utl /usr/s │ │ │ -004b2ee0: 6d69 7468 2f75 746c 2212 0035 7e23 0000 mith/utl"..5~#.. │ │ │ -004b2ef0: 2020 2047 544d 3e68 616c 741d 0035 7e24 GTM>halt..5~$ │ │ │ +004b2ee0: 6d69 7468 2f75 746c 2212 0035 e023 0000 mith/utl"..5.#.. │ │ │ +004b2ef0: 2020 2047 544d 3e68 616c 741d 0035 e024 GTM>halt..5.$ │ │ │ 004b2f00: 0000 2020 2024 2065 6368 6f20 2467 746d .. $ echo $gtm │ │ │ -004b2f10: 726f 7574 696e 6573 1f00 357e 2500 0020 routines..5~%.. │ │ │ +004b2f10: 726f 7574 696e 6573 1f00 35e0 2500 0020 routines..5.%.. │ │ │ 004b2f20: 2020 2f75 7372 2f6a 6f6e 6573 202f 7573 /usr/jones /us │ │ │ -004b2f30: 722f 736d 6974 6807 0035 7e26 0000 5200 r/smith..5~&..R. │ │ │ -004b2f40: 357e 2700 0020 2020 5468 6973 2065 7861 5~'.. This exa │ │ │ +004b2f30: 722f 736d 6974 6807 0035 e026 0000 5200 r/smith..5.&..R. │ │ │ +004b2f40: 35e0 2700 0020 2020 5468 6973 2065 7861 5.'.. This exa │ │ │ 004b2f50: 6d70 6c65 2064 6566 696e 6573 2074 6865 mple defines the │ │ │ 004b2f60: 2065 6e76 6972 6f6e 6d65 6e74 2076 6172 environment var │ │ │ 004b2f70: 6961 626c 6520 6774 6d72 6f75 7469 6e65 iable gtmroutine │ │ │ 004b2f80: 732e 2055 706f 6e20 656e 7465 7269 6e67 s. Upon entering │ │ │ -004b2f90: 5400 357e 2800 0020 2020 4754 2e4d 2044 T.5~(.. GT.M D │ │ │ +004b2f90: 5400 35e0 2800 0020 2020 4754 2e4d 2044 T.5.(.. GT.M D │ │ │ 004b2fa0: 6972 6563 7420 4d6f 6465 2024 7a72 6f75 irect Mode $zrou │ │ │ 004b2fb0: 7469 6e65 7320 6861 7320 7468 6520 7661 tines has the va │ │ │ 004b2fc0: 6c75 6520 7375 7070 6c69 6564 2062 7920 lue supplied by │ │ │ 004b2fd0: 6774 6d72 6f75 7469 6e65 732e 2054 6865 gtmroutines. The │ │ │ 004b2fe0: 2053 4554 0000 0000 0000 0000 0000 0000 SET............ │ │ │ 004b2ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b3000: 0400 0000 d800 0000 e033 0000 0000 0000 .........3...... │ │ │ 004b3010: 5400 0068 4845 4c50 00ff 7300 ff49 5356 T..hHELP..s..ISV │ │ │ 004b3020: 00ff 7300 ff24 5a52 4f55 5449 4e45 5300 ..s..$ZROUTINES. │ │ │ 004b3030: ff73 00ff 245a 524f 5554 494e 4553 5f53 .s..$ZROUTINES_S │ │ │ 004b3040: 4541 5243 485f 5459 5045 5300 0024 5a52 EARCH_TYPES..$ZR │ │ │ 004b3050: 4f75 7469 6e65 735f 5365 6172 6368 5f54 Outines_Search_T │ │ │ -004b3060: 7970 6573 2200 387e bf11 0000 2020 2024 ypes".8~.... $ │ │ │ +004b3060: 7970 6573 2200 38e0 bf11 0000 2020 2024 ypes".8..... $ │ │ │ 004b3070: 5a52 4f75 7469 6e65 7320 5365 6172 6368 ZROutines Search │ │ │ -004b3080: 2054 7970 6573 0700 397e 2100 0044 0039 Types..9~!..D.9 │ │ │ -004b3090: 7e31 0000 2020 2047 542e 4d20 7573 6573 ~1.. GT.M uses │ │ │ +004b3080: 2054 7970 6573 0700 39e0 2100 0044 0039 Types..9.!..D.9 │ │ │ +004b3090: e031 0000 2020 2047 542e 4d20 7573 6573 .1.. GT.M uses │ │ │ 004b30a0: 2024 5a52 4f5b 5554 494e 4553 5d20 746f $ZRO[UTINES] to │ │ │ 004b30b0: 2070 6572 666f 726d 2074 6872 6565 2074 perform three t │ │ │ 004b30c0: 7970 6573 206f 6620 7365 6172 6368 6573 ypes of searches │ │ │ -004b30d0: 3a07 0039 7e41 0000 0000 0000 0000 0000 :..9~A.......... │ │ │ +004b30d0: 3a07 0039 e041 0000 0000 0000 0000 0000 :..9.A.......... │ │ │ 004b30e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b30f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b3100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b3110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b3120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b3130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b3140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -308091,271 +308091,271 @@ │ │ │ 004b37a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b37b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b37c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b37d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b37e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b37f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b3800: 0400 0000 ce07 0000 9c33 0000 0000 0000 .........3...... │ │ │ -004b3810: 8b00 007e 4845 4c50 00ff 7300 ff49 5356 ...~HELP..s..ISV │ │ │ +004b3810: 8b00 00e0 4845 4c50 00ff 7300 ff49 5356 ....HELP..s..ISV │ │ │ 004b3820: 00ff 7300 ff24 5a52 4f55 5449 4e45 5300 ..s..$ZROUTINES. │ │ │ 004b3830: ff73 00ff 245a 524f 5554 494e 4553 5f53 .s..$ZROUTINES_S │ │ │ 004b3840: 4541 5243 485f 5459 5045 5300 bf51 0000 EARCH_TYPES..Q.. │ │ │ 004b3850: 2020 2020 202a 204f 626a 6563 742d 6f6e * Object-on │ │ │ 004b3860: 6c79 2077 6865 6e20 7468 6520 636f 6d6d ly when the comm │ │ │ 004b3870: 616e 6420 6f72 2066 756e 6374 696f 6e20 and or function │ │ │ 004b3880: 7573 696e 6720 245a 524f 5554 494e 4553 using $ZROUTINES │ │ │ -004b3890: 2072 6571 7569 7265 7320 6120 0039 7e61 requires a .9~a │ │ │ +004b3890: 2072 6571 7569 7265 7320 6120 0039 e061 requires a .9.a │ │ │ 004b38a0: 0000 2020 2020 2020 202e 6f20 6669 6c65 .. .o file │ │ │ -004b38b0: 2065 7874 656e 7369 6f6e 2e52 0039 7e71 extension.R.9~q │ │ │ +004b38b0: 2065 7874 656e 7369 6f6e 2e52 0039 e071 extension.R.9.q │ │ │ 004b38c0: 0000 2020 2020 202a 2053 6f75 7263 652d .. * Source- │ │ │ 004b38d0: 6f6e 6c79 2077 6865 6e20 7468 6520 636f only when the co │ │ │ 004b38e0: 6d6d 616e 6420 6f72 2066 756e 6374 696f mmand or functio │ │ │ 004b38f0: 6e20 7573 696e 6720 245a 524f 5554 494e n using $ZROUTIN │ │ │ 004b3900: 4553 2072 6571 7569 7265 7320 612b 0039 ES requires a+.9 │ │ │ -004b3910: 7e81 0000 2020 2020 2020 2066 696c 6520 ~... file │ │ │ +004b3910: e081 0000 2020 2020 2020 2066 696c 6520 .... file │ │ │ 004b3920: 6578 7465 6e73 696f 6e20 6f74 6865 7220 extension other │ │ │ -004b3930: 7468 616e 202e 6f2e 5400 397e 9100 0020 than .o.T.9~... │ │ │ +004b3930: 7468 616e 202e 6f2e 5400 39e0 9100 0020 than .o.T.9.... │ │ │ 004b3940: 2020 2020 2a20 4f62 6a65 6374 2d73 6f75 * Object-sou │ │ │ 004b3950: 7263 6520 6d61 7463 6820 7768 656e 2074 rce match when t │ │ │ 004b3960: 6865 2063 6f6d 6d61 6e64 206f 7220 6675 he command or fu │ │ │ 004b3970: 6e63 7469 6f6e 2075 7369 6e67 2024 5a52 nction using $ZR │ │ │ -004b3980: 4f55 5449 4e45 5320 646f 6573 2c00 387e OUTINES does,.8~ │ │ │ +004b3980: 4f55 5449 4e45 5320 646f 6573 2c00 38e0 OUTINES does,.8. │ │ │ 004b3990: c011 0000 2020 2020 2020 206e 6f74 2073 .... not s │ │ │ 004b39a0: 7065 6369 6679 2061 2066 696c 6520 6578 pecify a file ex │ │ │ -004b39b0: 7465 6e73 696f 6e2e 0700 397e 1200 0053 tension...9~...S │ │ │ -004b39c0: 0039 7e13 0000 2020 2041 6e20 6578 706c .9~... An expl │ │ │ +004b39b0: 7465 6e73 696f 6e2e 0700 39e0 1200 0053 tension...9....S │ │ │ +004b39c0: 0039 e013 0000 2020 2041 6e20 6578 706c .9.... An expl │ │ │ 004b39d0: 6963 6974 205a 4c49 4e4b 2074 6861 7420 icit ZLINK that │ │ │ 004b39e0: 7370 6563 6966 6965 7320 6120 6e6f 6e20 specifies a non │ │ │ 004b39f0: 2e4f 424a 202e 6f20 6578 7465 6e73 696f .OBJ .o extensio │ │ │ 004b3a00: 6e20 6973 2063 6f6e 7369 6465 7265 6420 n is considered │ │ │ -004b3a10: 6173 5400 397e 1400 0020 2020 6120 6675 asT.9~... a fu │ │ │ +004b3a10: 6173 5400 39e0 1400 0020 2020 6120 6675 asT.9.... a fu │ │ │ 004b3a20: 6e63 7469 6f6e 2074 6861 7420 6861 7320 nction that has │ │ │ 004b3a30: 6e6f 7420 7370 6563 6966 6965 6420 6120 not specified a │ │ │ 004b3a40: 6669 6c65 2065 7874 656e 7369 6f6e 2066 file extension f │ │ │ 004b3a50: 6f72 2074 6865 2061 626f 7665 2073 6561 or the above sea │ │ │ -004b3a60: 7263 6869 6e67 1300 397e 1500 0020 2020 rching..9~... │ │ │ -004b3a70: 7075 7270 6f73 6573 2e07 0039 7e16 0000 purposes...9~... │ │ │ -004b3a80: 5100 397e 1700 0020 2020 416c 6c20 7365 Q.9~... All se │ │ │ +004b3a60: 7263 6869 6e67 1300 39e0 1500 0020 2020 rching..9.... │ │ │ +004b3a70: 7075 7270 6f73 6573 2e07 0039 e016 0000 purposes...9.... │ │ │ +004b3a80: 5100 39e0 1700 0020 2020 416c 6c20 7365 Q.9.... All se │ │ │ 004b3a90: 6172 6368 6573 2070 726f 6365 6564 2066 arches proceed f │ │ │ 004b3aa0: 726f 6d20 6c65 6674 2074 6f20 7269 6768 rom left to righ │ │ │ 004b3ab0: 7420 7468 726f 7567 6820 245a 524f 5554 t through $ZROUT │ │ │ 004b3ac0: 494e 4553 2e20 4279 2064 6566 6175 6c74 INES. By default │ │ │ -004b3ad0: 2c53 0039 7e18 0000 2020 2047 542e 4d20 ,S.9~... GT.M │ │ │ +004b3ad0: 2c53 0039 e018 0000 2020 2047 542e 4d20 ,S.9.... GT.M │ │ │ 004b3ae0: 7365 6172 6368 6573 2064 6972 6563 746f searches directo │ │ │ 004b3af0: 7269 6573 2066 6f72 2062 6f74 6820 736f ries for both so │ │ │ 004b3b00: 7572 6365 2061 6e64 206f 626a 6563 7420 urce and object │ │ │ 004b3b10: 6669 6c65 732e 2047 542e 4d20 7365 6172 files. GT.M sear │ │ │ -004b3b20: 6368 6573 5300 397e 1900 0020 2020 6469 chesS.9~... di │ │ │ +004b3b20: 6368 6573 5300 39e0 1900 0020 2020 6469 chesS.9.... di │ │ │ 004b3b30: 7265 6374 6f72 6965 7320 666f 6c6c 6f77 rectories follow │ │ │ 004b3b40: 6564 2062 7920 656d 7074 7920 7061 7265 ed by empty pare │ │ │ 004b3b50: 6e74 6865 7365 7320 2820 2920 666f 7220 ntheses ( ) for │ │ │ 004b3b60: 6f62 6a65 6374 2066 696c 6573 206f 6e6c object files onl │ │ │ -004b3b70: 792e 2047 542e 4d44 0039 7e1a 0000 2020 y. GT.MD.9~... │ │ │ +004b3b70: 792e 2047 542e 4d44 0039 e01a 0000 2020 y. GT.MD.9.... │ │ │ 004b3b80: 2073 6561 7263 6865 7320 6469 7265 6374 searches direct │ │ │ 004b3b90: 6f72 6965 7320 696e 2070 6172 656e 7468 ories in parenth │ │ │ 004b3ba0: 6573 6573 206f 6e6c 7920 666f 7220 736f eses only for so │ │ │ -004b3bb0: 7572 6365 2066 696c 6573 2e07 0039 7e21 urce files...9~! │ │ │ -004b3bc0: 0000 5200 397e 2200 0020 2020 4f6e 6365 ..R.9~".. Once │ │ │ +004b3bb0: 7572 6365 2066 696c 6573 2e07 0039 e021 urce files...9.! │ │ │ +004b3bc0: 0000 5200 39e0 2200 0020 2020 4f6e 6365 ..R.9.".. Once │ │ │ 004b3bd0: 2061 6e20 6f62 6a65 6374 2d6d 6174 6368 an object-match │ │ │ 004b3be0: 696e 6720 7365 6172 6368 206c 6f63 6174 ing search locat │ │ │ 004b3bf0: 6573 2061 6e20 6f62 6a65 6374 2066 696c es an object fil │ │ │ 004b3c00: 652c 2074 6865 2073 6f75 7263 6520 7365 e, the source se │ │ │ -004b3c10: 6172 6368 4d00 397e 2300 0020 2020 6265 archM.9~#.. be │ │ │ +004b3c10: 6172 6368 4d00 39e0 2300 0020 2020 6265 archM.9.#.. be │ │ │ 004b3c20: 636f 6d65 7320 6c69 6d69 7465 642e 2049 comes limited. I │ │ │ 004b3c30: 6620 7468 6520 6469 7265 6374 6f72 7920 f the directory │ │ │ 004b3c40: 636f 6e74 6169 6e69 6e67 2074 6865 206f containing the o │ │ │ 004b3c50: 626a 6563 7420 6669 6c65 2068 6173 2061 bject file has a │ │ │ -004b3c60: 6e4c 0039 7e24 0000 2020 2061 7474 6163 nL.9~$.. attac │ │ │ +004b3c60: 6e4c 0039 e024 0000 2020 2061 7474 6163 nL.9.$.. attac │ │ │ 004b3c70: 6865 6420 7061 7265 6e74 6865 7469 6361 hed parenthetica │ │ │ 004b3c80: 6c20 6c69 7374 206f 6620 6469 7265 6374 l list of direct │ │ │ 004b3c90: 6f72 6965 732c 2047 542e 4d20 6f6e 6c79 ories, GT.M only │ │ │ 004b3ca0: 2073 6561 7263 6865 7320 7468 654c 0039 searches theL.9 │ │ │ -004b3cb0: 7e25 0000 2020 2064 6972 6563 746f 7269 ~%.. directori │ │ │ +004b3cb0: e025 0000 2020 2064 6972 6563 746f 7269 .%.. directori │ │ │ 004b3cc0: 6573 2069 6e20 7468 6520 6174 7461 6368 es in the attach │ │ │ 004b3cd0: 6564 206c 6973 7420 666f 7220 6d61 7463 ed list for matc │ │ │ 004b3ce0: 6869 6e67 2073 6f75 7263 6520 6669 6c65 hing source file │ │ │ -004b3cf0: 732e 2049 6620 7468 6554 0039 7e26 0000 s. If theT.9~&.. │ │ │ +004b3cf0: 732e 2049 6620 7468 6554 0039 e026 0000 s. If theT.9.&.. │ │ │ 004b3d00: 2020 2064 6972 6563 746f 7279 2063 6f6e directory con │ │ │ 004b3d10: 7461 696e 696e 6720 7468 6520 6f62 6a65 taining the obje │ │ │ 004b3d20: 6374 2066 696c 6573 2064 6f65 7320 6e6f ct files does no │ │ │ 004b3d30: 7420 6861 7665 2066 6f6c 6c6f 7769 6e67 t have following │ │ │ 004b3d40: 2070 6172 656e 7468 6573 6573 2c54 0039 parentheses,T.9 │ │ │ -004b3d50: 7e27 0000 2020 2047 542e 4d20 7265 7374 ~'.. GT.M rest │ │ │ +004b3d50: e027 0000 2020 2047 542e 4d20 7265 7374 .'.. GT.M rest │ │ │ 004b3d60: 7269 6374 7320 7468 6520 7365 6172 6368 ricts the search │ │ │ 004b3d70: 2066 6f72 206d 6174 6368 696e 6720 736f for matching so │ │ │ 004b3d80: 7572 6365 2066 696c 6573 2074 6f20 7468 urce files to th │ │ │ 004b3d90: 6520 7361 6d65 2064 6972 6563 746f 7279 e same directory │ │ │ -004b3da0: 2e50 0039 7e28 0000 2020 2049 6620 7468 .P.9~(.. If th │ │ │ +004b3da0: 2e50 0039 e028 0000 2020 2049 6620 7468 .P.9.(.. If th │ │ │ 004b3db0: 6520 6f62 6a65 6374 206d 6f64 756c 6520 e object module │ │ │ 004b3dc0: 6973 2069 6e20 6120 6469 7265 6374 6f72 is in a director │ │ │ 004b3dd0: 7920 7175 616c 6966 6965 6420 6279 2065 y qualified by e │ │ │ 004b3de0: 6d70 7479 2070 6172 656e 7468 6573 6573 mpty parentheses │ │ │ -004b3df0: 2c4b 0039 7e29 0000 2020 2047 542e 4d20 ,K.9~).. GT.M │ │ │ +004b3df0: 2c4b 0039 e029 0000 2020 2047 542e 4d20 ,K.9.).. GT.M │ │ │ 004b3e00: 6361 6e6e 6f74 2070 6572 666f 726d 2061 cannot perform a │ │ │ 004b3e10: 6e79 206f 7065 7261 7469 6f6e 2074 6861 ny operation tha │ │ │ 004b3e20: 7420 7265 6665 7273 2074 6f20 7468 6520 t refers to the │ │ │ -004b3e30: 736f 7572 6365 2066 696c 652e 0700 397e source file...9~ │ │ │ -004b3e40: 2a00 0054 0039 7e31 0000 2020 2054 6865 *..T.9~1.. The │ │ │ +004b3e30: 736f 7572 6365 2066 696c 652e 0700 39e0 source file...9. │ │ │ +004b3e40: 2a00 0054 0039 e031 0000 2020 2054 6865 *..T.9.1.. The │ │ │ 004b3e50: 2066 6f6c 6c6f 7769 6e67 2074 6162 6c65 following table │ │ │ 004b3e60: 2073 686f 7773 2047 542e 4d20 636f 6d6d shows GT.M comm │ │ │ 004b3e70: 616e 6473 2061 6e64 2066 756e 6374 696f ands and functio │ │ │ 004b3e80: 6e73 2075 7369 6e67 2024 5a52 4f55 5449 ns using $ZROUTI │ │ │ -004b3e90: 4e45 5320 616e 6428 0039 7e32 0000 2020 NES and(.9~2.. │ │ │ +004b3e90: 4e45 5320 616e 6428 0039 e032 0000 2020 NES and(.9.2.. │ │ │ 004b3ea0: 2074 6865 2073 6561 7263 6820 7479 7065 the search type │ │ │ 004b3eb0: 7320 7468 6579 2073 7570 706f 7274 2e07 s they support.. │ │ │ -004b3ec0: 0039 7e33 0000 4200 397e 3400 0020 2020 .9~3..B.9~4.. │ │ │ +004b3ec0: 0039 e033 0000 4200 39e0 3400 0020 2020 .9.3..B.9.4.. │ │ │ 004b3ed0: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ 004b3ee0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004b3ef0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004b3f00: 2d2d 2d2d 2d2d 2d2b 4200 397e 3500 0020 -------+B.9~5.. │ │ │ +004b3f00: 2d2d 2d2d 2d2d 2d2b 4200 39e0 3500 0020 -------+B.9.5.. │ │ │ 004b3f10: 2020 7c20 2020 2020 2047 542e 4d20 436f | GT.M Co │ │ │ 004b3f20: 6d6d 616e 6473 2061 6e64 2024 5a52 4f55 mmands and $ZROU │ │ │ 004b3f30: 5449 4e45 5320 5365 6172 6368 2054 7970 TINES Search Typ │ │ │ -004b3f40: 6573 2020 2020 2020 207c 4200 397e 3600 es |B.9~6. │ │ │ +004b3f40: 6573 2020 2020 2020 207c 4200 39e0 3600 es |B.9.6. │ │ │ 004b3f50: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 004b3f60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004b3f70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004b3f80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 4200 397e -----------|B.9~ │ │ │ +004b3f80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 4200 39e0 -----------|B.9. │ │ │ 004b3f90: 3700 0020 2020 7c20 2053 4541 5243 482f 7.. | SEARCH/ │ │ │ 004b3fa0: 2020 207c 2020 2046 494c 4520 2020 207c | FILE | │ │ │ 004b3fb0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004b3fc0: 2020 2020 2020 2020 2020 2020 207c 0000 |.. │ │ │ 004b3fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b3fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b3ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b4000: 0400 0000 fb07 0000 bb33 0000 0000 0000 .........3...... │ │ │ -004b4010: 7b00 007e 4845 4c50 00ff 7300 ff49 5356 {..~HELP..s..ISV │ │ │ +004b4010: 7b00 00e0 4845 4c50 00ff 7300 ff49 5356 {...HELP..s..ISV │ │ │ 004b4020: 00ff 7300 ff24 5a52 4f55 5449 4e45 5300 ..s..$ZROUTINES. │ │ │ 004b4030: ff73 00ff 245a 524f 5554 494e 4553 5f53 .s..$ZROUTINES_S │ │ │ 004b4040: 4541 5243 485f 5459 5045 5300 c038 0000 EARCH_TYPES..8.. │ │ │ 004b4050: 2020 207c 2020 4655 4e43 5449 4f4e 2020 | FUNCTION │ │ │ 004b4060: 7c20 4558 5445 4e53 494f 4e20 7c20 2020 | EXTENSION | │ │ │ 004b4070: 2020 2020 2020 5345 4152 4348 2054 5950 SEARCH TYP │ │ │ -004b4080: 4520 2020 2020 2020 2020 7c42 0039 7e39 E |B.9~9 │ │ │ +004b4080: 4520 2020 2020 2020 2020 7c42 0039 e039 E |B.9.9 │ │ │ 004b4090: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 004b40a0: 2020 7c20 5350 4543 4946 4945 4420 7c20 | SPECIFIED | │ │ │ 004b40b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004b40c0: 2020 2020 2020 2020 2020 2020 7c42 0039 |B.9 │ │ │ -004b40d0: 7e3a 0000 2020 207c 2d2d 2d2d 2d2d 2d2d ~:.. |-------- │ │ │ +004b40d0: e03a 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .:.. |-------- │ │ │ 004b40e0: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 004b40f0: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ 004b4100: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c42 --------------|B │ │ │ -004b4110: 0039 7e41 0000 2020 207c 2020 2020 2020 .9~A.. | │ │ │ +004b4110: 0039 e041 0000 2020 207c 2020 2020 2020 .9.A.. | │ │ │ 004b4120: 2020 2020 2020 7c20 2020 2020 2020 2020 | │ │ │ 004b4130: 2020 7c20 4f42 4a2d 4f4e 4c59 207c 2053 | OBJ-ONLY | S │ │ │ 004b4140: 5243 2d4f 4e4c 5920 7c20 4d41 5443 4820 RC-ONLY | MATCH │ │ │ -004b4150: 7c42 0039 7e42 0000 2020 207c 2d2d 2d2d |B.9~B.. |---- │ │ │ +004b4150: 7c42 0039 e042 0000 2020 207c 2d2d 2d2d |B.9.B.. |---- │ │ │ 004b4160: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 004b4170: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2b ----+----------+ │ │ │ 004b4180: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ -004b4190: 2d2d 7c42 0039 7e43 0000 2020 207c 2045 --|B.9~C.. | E │ │ │ +004b4190: 2d2d 7c42 0039 e043 0000 2020 207c 2045 --|B.9.C.. | E │ │ │ 004b41a0: 5850 4c49 4349 5420 2020 7c20 2020 2020 XPLICIT | │ │ │ 004b41b0: 2020 2020 2020 7c20 2020 2020 2020 2020 | │ │ │ 004b41c0: 207c 2020 2020 2020 2020 2020 7c20 2020 | | │ │ │ -004b41d0: 2020 2020 7c42 0039 7e44 0000 2020 207c |B.9~D.. | │ │ │ +004b41d0: 2020 2020 7c42 0039 e044 0000 2020 207c |B.9.D.. | │ │ │ 004b41e0: 2020 2020 2020 2020 2020 2020 7c20 2e6f | .o │ │ │ 004b41f0: 2020 2020 2020 2020 7c20 5820 2020 2020 | X │ │ │ 004b4200: 2020 207c 2020 2020 2020 2020 2020 7c20 | | │ │ │ -004b4210: 2020 2020 2020 7c42 0039 7e45 0000 2020 |B.9~E.. │ │ │ +004b4210: 2020 2020 2020 7c42 0039 e045 0000 2020 |B.9.E.. │ │ │ 004b4220: 207c 205a 4c49 4e4b 2020 2020 2020 7c20 | ZLINK | │ │ │ 004b4230: 2020 2020 2020 2020 2020 7c20 2020 2020 | │ │ │ 004b4240: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ -004b4250: 7c20 2020 2020 2020 7c42 0039 7e46 0000 | |B.9~F.. │ │ │ +004b4250: 7c20 2020 2020 2020 7c42 0039 e046 0000 | |B.9.F.. │ │ │ 004b4260: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 004b4270: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d +-----------+--- │ │ │ 004b4280: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ -004b4290: 2d2d 2b2d 2d2d 2d2d 2d2d 7c42 0039 7e47 --+-------|B.9~G │ │ │ +004b4290: 2d2d 2b2d 2d2d 2d2d 2d2d 7c42 0039 e047 --+-------|B.9.G │ │ │ 004b42a0: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 004b42b0: 2020 7c20 4e6f 7420 2e6f 2020 2020 7c20 | Not .o | │ │ │ 004b42c0: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 004b42d0: 2020 2020 7c20 5820 2020 2020 7c42 0039 | X |B.9 │ │ │ -004b42e0: 7e48 0000 2020 207c 2d2d 2d2d 2d2d 2d2d ~H.. |-------- │ │ │ +004b42e0: e048 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .H.. |-------- │ │ │ 004b42f0: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 004b4300: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d +----------+---- │ │ │ 004b4310: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 7c42 ------+-------|B │ │ │ -004b4320: 0039 7e49 0000 2020 207c 2020 2020 2020 .9~I.. | │ │ │ +004b4320: 0039 e049 0000 2020 207c 2020 2020 2020 .9.I.. | │ │ │ 004b4330: 2020 2020 2020 7c20 4e6f 6e65 2020 2020 | None │ │ │ 004b4340: 2020 7c20 2020 2020 2020 2020 207c 2020 | | │ │ │ 004b4350: 2020 2020 2020 2020 7c20 5820 2020 2020 | X │ │ │ -004b4360: 7c42 0039 7e4a 0000 2020 207c 2d2d 2d2d |B.9~J.. |---- │ │ │ +004b4360: 7c42 0039 e04a 0000 2020 207c 2d2d 2d2d |B.9.J.. |---- │ │ │ 004b4370: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 004b4380: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2b ----+----------+ │ │ │ 004b4390: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ -004b43a0: 2d2d 7c42 0039 7e51 0000 2020 207c 2041 --|B.9~Q.. | A │ │ │ +004b43a0: 2d2d 7c42 0039 e051 0000 2020 207c 2041 --|B.9.Q.. | A │ │ │ 004b43b0: 5554 4f2d 5a4c 494e 4b20 7c20 4e6f 6e65 UTO-ZLINK | None │ │ │ 004b43c0: 2020 2020 2020 7c20 2020 2020 2020 2020 | │ │ │ 004b43d0: 207c 2020 2020 2020 2020 2020 7c20 5820 | | X │ │ │ -004b43e0: 2020 2020 7c42 0039 7e52 0000 2020 207c |B.9~R.. | │ │ │ +004b43e0: 2020 2020 7c42 0039 e052 0000 2020 207c |B.9.R.. | │ │ │ 004b43f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 004b4400: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 004b4410: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d ---+----------+- │ │ │ -004b4420: 2d2d 2d2d 2d2d 7c42 0039 7e53 0000 2020 ------|B.9~S.. │ │ │ +004b4420: 2d2d 2d2d 2d2d 7c42 0039 e053 0000 2020 ------|B.9.S.. │ │ │ 004b4430: 207c 205a 4544 4954 2020 2020 2020 7c20 | ZEDIT | │ │ │ 004b4440: 4e6f 7420 2e6f 2020 2020 7c20 2020 2020 Not .o | │ │ │ 004b4450: 2020 2020 207c 2058 2020 2020 2020 2020 | X │ │ │ -004b4460: 7c20 2020 2020 2020 7c42 0039 7e54 0000 | |B.9~T.. │ │ │ +004b4460: 7c20 2020 2020 2020 7c42 0039 e054 0000 | |B.9.T.. │ │ │ 004b4470: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 004b4480: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d +-----------+--- │ │ │ 004b4490: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ -004b44a0: 2d2d 2b2d 2d2d 2d2d 2d2d 7c42 0039 7e55 --+-------|B.9~U │ │ │ +004b44a0: 2d2d 2b2d 2d2d 2d2d 2d2d 7c42 0039 e055 --+-------|B.9.U │ │ │ 004b44b0: 0000 2020 207c 205a 5052 494e 5420 2020 .. | ZPRINT │ │ │ 004b44c0: 2020 7c20 4e6f 6e65 2020 2020 2020 7c20 | None | │ │ │ 004b44d0: 2020 2020 2020 2020 207c 2058 2020 2020 | X │ │ │ 004b44e0: 2020 2020 7c20 2020 2020 2020 7c42 0039 | |B.9 │ │ │ -004b44f0: 7e56 0000 2020 207c 2d2d 2d2d 2d2d 2d2d ~V.. |-------- │ │ │ +004b44f0: e056 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .V.. |-------- │ │ │ 004b4500: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 004b4510: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d +----------+---- │ │ │ 004b4520: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 7c42 ------+-------|B │ │ │ -004b4530: 0039 7e57 0000 2020 207c 2024 5445 5854 .9~W.. | $TEXT │ │ │ +004b4530: 0039 e057 0000 2020 207c 2024 5445 5854 .9.W.. | $TEXT │ │ │ 004b4540: 2020 2020 2020 7c20 4e6f 6e65 2020 2020 | None │ │ │ 004b4550: 2020 7c20 2020 2020 2020 2020 207c 2058 | | X │ │ │ 004b4560: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ -004b4570: 7c42 0039 7e58 0000 2020 202b 2d2d 2d2d |B.9~X.. +---- │ │ │ +004b4570: 7c42 0039 e058 0000 2020 202b 2d2d 2d2d |B.9.X.. +---- │ │ │ 004b4580: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004b4590: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004b45a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004b45b0: 2d2d 2b07 0039 7e59 0000 5300 397e 5a00 --+..9~Y..S.9~Z. │ │ │ +004b45b0: 2d2d 2b07 0039 e059 0000 5300 39e0 5a00 --+..9.Y..S.9.Z. │ │ │ 004b45c0: 0020 2020 4966 205a 5052 494e 5420 6f72 . If ZPRINT or │ │ │ 004b45d0: 2024 5445 5854 2829 2072 6571 7569 7265 $TEXT() require │ │ │ 004b45e0: 2061 2073 6f75 7263 6520 6d6f 6475 6c65 a source module │ │ │ 004b45f0: 2066 6f72 2061 2072 6f75 7469 6e65 2074 for a routine t │ │ │ 004b4600: 6861 7420 6973 206e 6f74 2069 6e4e 0039 hat is not inN.9 │ │ │ -004b4610: 7e61 0000 2020 2074 6865 2063 7572 7265 ~a.. the curre │ │ │ +004b4610: e061 0000 2020 2074 6865 2063 7572 7265 .a.. the curre │ │ │ 004b4620: 6e74 2069 6d61 6765 2c20 4754 2e4d 2066 nt image, GT.M f │ │ │ 004b4630: 6972 7374 2070 6572 666f 726d 7320 616e irst performs an │ │ │ 004b4640: 2061 7574 6f2d 5a4c 494e 4b20 7769 7468 auto-ZLINK with │ │ │ -004b4650: 2061 206d 6174 6368 696e 6711 0039 7e62 a matching..9~b │ │ │ -004b4660: 0000 2020 2073 6561 7263 682e 0700 397e .. search...9~ │ │ │ -004b4670: 6300 0051 0039 7e64 0000 2020 205a 5052 c..Q.9~d.. ZPR │ │ │ +004b4650: 2061 206d 6174 6368 696e 6711 0039 e062 a matching..9.b │ │ │ +004b4660: 0000 2020 2073 6561 7263 682e 0700 39e0 .. search...9. │ │ │ +004b4670: 6300 0051 0039 e064 0000 2020 205a 5052 c..Q.9.d.. ZPR │ │ │ 004b4680: 494e 5420 6f72 2024 5445 5854 206c 6f63 INT or $TEXT loc │ │ │ 004b4690: 6174 6520 7468 6520 736f 7572 6365 206d ate the source m │ │ │ 004b46a0: 6f64 756c 6520 7573 696e 6720 6120 6669 odule using a fi │ │ │ 004b46b0: 6c65 2073 7065 6369 6669 6361 7469 6f6e le specification │ │ │ -004b46c0: 2066 6f72 5000 397e 6500 0020 2020 7468 forP.9~e.. th │ │ │ +004b46c0: 2066 6f72 5000 39e0 6500 0020 2020 7468 forP.9.e.. th │ │ │ 004b46d0: 6520 736f 7572 6365 2066 696c 6520 6c6f e source file lo │ │ │ 004b46e0: 6361 7465 6420 696e 2074 6865 206f 626a cated in the obj │ │ │ 004b46f0: 6563 7420 6d6f 6475 6c65 2e20 4966 2047 ect module. If G │ │ │ 004b4700: 542e 4d20 6669 6e64 7320 7468 6520 736f T.M finds the so │ │ │ -004b4710: 7572 6365 5100 397e 6600 0020 2020 6d6f urceQ.9~f.. mo │ │ │ +004b4710: 7572 6365 5100 39e0 6600 0020 2020 6d6f urceQ.9.f.. mo │ │ │ 004b4720: 6475 6c65 2069 6e20 7468 6520 6469 7265 dule in the dire │ │ │ 004b4730: 6374 6f72 7920 7768 6572 6520 6974 2077 ctory where it w │ │ │ 004b4740: 6173 2077 6865 6e20 6974 2077 6173 2063 as when it was c │ │ │ 004b4750: 6f6d 7069 6c65 642c 2074 6865 2072 756e ompiled, the run │ │ │ -004b4760: 2d74 696d 6554 0039 7e67 0000 2020 2073 -timeT.9~g.. s │ │ │ +004b4760: 2d74 696d 6554 0039 e067 0000 2020 2073 -timeT.9.g.. s │ │ │ 004b4770: 7973 7465 6d20 646f 6573 206e 6f74 2075 ystem does not u │ │ │ 004b4780: 7365 2024 5a52 4f55 5449 4e45 532e 2049 se $ZROUTINES. I │ │ │ 004b4790: 6620 4754 2e4d 2063 616e 6e6f 7420 6669 f GT.M cannot fi │ │ │ 004b47a0: 6e64 2074 6865 2073 6f75 7263 6520 6669 nd the source fi │ │ │ -004b47b0: 6c65 2069 6e20 7468 6542 0039 7e68 0000 le in theB.9~h.. │ │ │ +004b47b0: 6c65 2069 6e20 7468 6542 0039 e068 0000 le in theB.9.h.. │ │ │ 004b47c0: 2020 2069 6e64 6963 6174 6564 206c 6f63 indicated loc │ │ │ 004b47d0: 6174 696f 6e2c 2074 6865 2072 756e 2d74 ation, the run-t │ │ │ 004b47e0: 696d 6520 7379 7374 656d 2075 7365 7320 ime system uses │ │ │ 004b47f0: 245a 524f 5554 494e 4553 2e00 0000 0000 $ZROUTINES...... │ │ │ 004b4800: 0400 0000 5000 0000 bc33 0000 0000 0000 ....P....3...... │ │ │ -004b4810: 4000 007e 4845 4c50 00ff 7300 ff49 5356 @..~HELP..s..ISV │ │ │ +004b4810: 4000 00e0 4845 4c50 00ff 7300 ff49 5356 @...HELP..s..ISV │ │ │ 004b4820: 00ff 7300 ff24 5a52 4f55 5449 4e45 5300 ..s..$ZROUTINES. │ │ │ 004b4830: ff73 00ff 245a 524f 5554 494e 4553 5f53 .s..$ZROUTINES_S │ │ │ 004b4840: 4541 5243 485f 5459 5045 5300 c069 0000 EARCH_TYPES..i.. │ │ │ 004b4850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b4860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b4870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b4880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -308475,129 +308475,129 @@ │ │ │ 004b4fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b4fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b4fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b4fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b4fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b4ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b5000: 0400 0000 6a07 0000 be33 0000 0000 0000 ....j....3...... │ │ │ -004b5010: 8800 007e 4845 4c50 00ff 7300 ff49 5356 ...~HELP..s..ISV │ │ │ +004b5010: 8800 00e0 4845 4c50 00ff 7300 ff49 5356 ....HELP..s..ISV │ │ │ 004b5020: 00ff 7300 ff24 5a52 4f55 5449 4e45 5300 ..s..$ZROUTINES. │ │ │ 004b5030: ff73 00ff 245a 524f 5554 494e 4553 5f45 .s..$ZROUTINES_E │ │ │ 004b5040: 5841 4d50 4c45 5300 c029 0000 2020 2063 XAMPLES..).. c │ │ │ 004b5050: 6f6d 6d61 6e64 2063 6861 6e67 6573 2074 ommand changes t │ │ │ 004b5060: 6865 2076 616c 7565 2e20 5768 656e 2074 he value. When t │ │ │ 004b5070: 6865 2047 542e 4d20 696d 6167 6520 7465 he GT.M image te │ │ │ 004b5080: 726d 696e 6174 6573 2c20 7468 6520 7368 rminates, the sh │ │ │ -004b5090: 656c 6c20 6563 686f 5200 357e 2a00 0020 ell echoR.5~*.. │ │ │ +004b5090: 656c 6c20 6563 686f 5200 35e0 2a00 0020 ell echoR.5.*.. │ │ │ 004b50a0: 2020 636f 6d6d 616e 6420 6465 6d6f 6e73 command demons │ │ │ 004b50b0: 7472 6174 6573 2074 6861 7420 6774 6d72 trates that gtmr │ │ │ 004b50c0: 6f75 7469 6e65 7320 6861 7320 6e6f 7420 outines has not │ │ │ 004b50d0: 6265 656e 206d 6f64 6966 6965 6420 6279 been modified by │ │ │ -004b50e0: 2074 6865 204d 2053 4554 1200 357e 3100 the M SET..5~1. │ │ │ -004b50f0: 0020 2020 636f 6d6d 616e 642e 0700 357e . command...5~ │ │ │ -004b5100: 3200 0012 0035 7e33 0000 2020 2045 7861 2....5~3.. Exa │ │ │ -004b5110: 6d70 6c65 3a07 0035 7e34 0000 2500 357e mple:..5~4..%.5~ │ │ │ +004b50e0: 2074 6865 204d 2053 4554 1200 35e0 3100 the M SET..5.1. │ │ │ +004b50f0: 0020 2020 636f 6d6d 616e 642e 0700 35e0 . command...5. │ │ │ +004b5100: 3200 0012 0035 e033 0000 2020 2045 7861 2....5.3.. Exa │ │ │ +004b5110: 6d70 6c65 3a07 0035 e034 0000 2500 35e0 mple:..5.4..%.5. │ │ │ 004b5120: 3500 0020 2020 4754 4d3e 5345 5420 245a 5.. GTM>SET $Z │ │ │ 004b5130: 524f 3d22 2e20 2f75 7372 2f73 6d69 7468 RO=". /usr/smith │ │ │ -004b5140: 2207 0035 7e36 0000 4c00 357e 3700 0020 "..5~6..L.5~7.. │ │ │ +004b5140: 2207 0035 e036 0000 4c00 35e0 3700 0020 "..5.6..L.5.7.. │ │ │ 004b5150: 2020 5468 6973 2065 7861 6d70 6c65 2073 This example s │ │ │ 004b5160: 6574 7320 247a 726f 7574 696e 6573 2074 ets $zroutines t │ │ │ 004b5170: 6f20 6120 6c69 7374 2063 6f6e 7461 696e o a list contain │ │ │ 004b5180: 696e 6720 7477 6f20 6469 7265 6374 6f72 ing two director │ │ │ -004b5190: 6965 732e 0700 357e 3800 0012 0035 7e39 ies...5~8....5~9 │ │ │ +004b5190: 6965 732e 0700 35e0 3800 0012 0035 e039 ies...5.8....5.9 │ │ │ 004b51a0: 0000 2020 2045 7861 6d70 6c65 3a07 0035 .. Example:..5 │ │ │ -004b51b0: 7e3a 0000 4300 357e 4100 0020 2020 4754 ~:..C.5~A.. GT │ │ │ +004b51b0: e03a 0000 4300 35e0 4100 0020 2020 4754 .:..C.5.A.. GT │ │ │ 004b51c0: 4d3e 7365 7420 247a 726f 3d22 2f75 7372 M>set $zro="/usr │ │ │ 004b51d0: 2f73 6d69 7468 282f 7573 722f 736d 6974 /smith(/usr/smit │ │ │ 004b51e0: 682f 7461 7820 2f75 7372 2f73 6d69 7468 h/tax /usr/smith │ │ │ -004b51f0: 2f66 6963 6129 2207 0035 7e42 0000 5100 /fica)"..5~B..Q. │ │ │ -004b5200: 357e 4300 0020 2020 5468 6973 2065 7861 5~C.. This exa │ │ │ +004b51f0: 2f66 6963 6129 2207 0035 e042 0000 5100 /fica)"..5.B..Q. │ │ │ +004b5200: 35e0 4300 0020 2020 5468 6973 2065 7861 5.C.. This exa │ │ │ 004b5210: 6d70 6c65 2073 7065 6369 6669 6573 2074 mple specifies t │ │ │ 004b5220: 6861 7420 4754 2e4d 2073 686f 756c 6420 hat GT.M should │ │ │ 004b5230: 7365 6172 6368 2074 6865 2064 6972 6563 search the direc │ │ │ 004b5240: 746f 7279 202f 7573 722f 736d 6974 6852 tory /usr/smithR │ │ │ -004b5250: 0035 7e44 0000 2020 2066 6f72 206f 626a .5~D.. for obj │ │ │ +004b5250: 0035 e044 0000 2020 2066 6f72 206f 626a .5.D.. for obj │ │ │ 004b5260: 6563 7420 6669 6c65 732c 2061 6e64 2074 ect files, and t │ │ │ 004b5270: 6865 2064 6972 6563 746f 7269 6573 202f he directories / │ │ │ 004b5280: 7573 722f 736d 6974 682f 7461 7820 616e usr/smith/tax an │ │ │ 004b5290: 6420 2f75 7372 2f73 6d69 7468 2f66 6963 d /usr/smith/fic │ │ │ -004b52a0: 614b 0035 7e45 0000 2020 2066 6f72 2073 aK.5~E.. for s │ │ │ +004b52a0: 614b 0035 e045 0000 2020 2066 6f72 2073 aK.5.E.. for s │ │ │ 004b52b0: 6f75 7263 6520 6669 6c65 732e 204e 6f74 ource files. Not │ │ │ 004b52c0: 6520 7468 6174 2069 6e20 7468 6973 2065 e that in this e │ │ │ 004b52d0: 7861 6d70 6c65 2e20 4754 2e4d 2064 6f65 xample. GT.M doe │ │ │ -004b52e0: 7320 6e6f 7420 7365 6172 6368 2600 357e s not search&.5~ │ │ │ +004b52e0: 7320 6e6f 7420 7365 6172 6368 2600 35e0 s not search&.5. │ │ │ 004b52f0: 4600 0020 2020 2f75 7372 2f73 6d69 7468 F.. /usr/smith │ │ │ 004b5300: 2066 6f72 2073 6f75 7263 6520 6669 6c65 for source file │ │ │ -004b5310: 732e 0700 357e 4700 0012 0035 7e48 0000 s...5~G....5~H.. │ │ │ -004b5320: 2020 2045 7861 6d70 6c65 3a07 0035 7e49 Example:..5~I │ │ │ -004b5330: 0000 4e00 357e 4a00 0020 2020 4754 4d3e ..N.5~J.. GTM> │ │ │ +004b5310: 732e 0700 35e0 4700 0012 0035 e048 0000 s...5.G....5.H.. │ │ │ +004b5320: 2020 2045 7861 6d70 6c65 3a07 0035 e049 Example:..5.I │ │ │ +004b5330: 0000 4e00 35e0 4a00 0020 2020 4754 4d3e ..N.5.J.. GTM> │ │ │ 004b5340: 7365 7420 247a 726f 3d22 2f75 7372 2f73 set $zro="/usr/s │ │ │ 004b5350: 6d69 7468 282f 7573 722f 736d 6974 6820 mith(/usr/smith │ │ │ 004b5360: 2f75 7372 2f73 6d69 7468 2f74 6178 202f /usr/smith/tax / │ │ │ 004b5370: 7573 722f 736d 6974 682f 6669 6361 2922 usr/smith/fica)" │ │ │ -004b5380: 0700 357e 5100 0051 0035 7e52 0000 2020 ..5~Q..Q.5~R.. │ │ │ +004b5380: 0700 35e0 5100 0051 0035 e052 0000 2020 ..5.Q..Q.5.R.. │ │ │ 004b5390: 2054 6869 7320 6578 616d 706c 6520 7370 This example sp │ │ │ 004b53a0: 6563 6966 6965 7320 7468 6174 2047 542e ecifies that GT. │ │ │ 004b53b0: 4d20 7368 6f75 6c64 2073 6561 7263 6820 M should search │ │ │ 004b53c0: 7468 6520 6469 7265 6374 6f72 7920 2f75 the directory /u │ │ │ -004b53d0: 7372 2f73 6d69 7468 5100 357e 5300 0020 sr/smithQ.5~S.. │ │ │ +004b53d0: 7372 2f73 6d69 7468 5100 35e0 5300 0020 sr/smithQ.5.S.. │ │ │ 004b53e0: 2020 666f 7220 6f62 6a65 6374 2066 696c for object fil │ │ │ 004b53f0: 6573 2061 6e64 2074 6865 2064 6972 6563 es and the direc │ │ │ 004b5400: 746f 7269 6573 202f 7573 722f 736d 6974 tories /usr/smit │ │ │ 004b5410: 682f 7461 7820 616e 6420 2f75 7372 2f73 h/tax and /usr/s │ │ │ -004b5420: 6d69 7468 2f66 6963 6151 0035 7e54 0000 mith/ficaQ.5~T.. │ │ │ +004b5420: 6d69 7468 2f66 6963 6151 0035 e054 0000 mith/ficaQ.5.T.. │ │ │ 004b5430: 2020 2066 6f72 2073 6f75 7263 6520 6669 for source fi │ │ │ 004b5440: 6c65 732e 204e 6f74 6520 7468 6174 2074 les. Note that t │ │ │ 004b5450: 6865 2064 6966 6665 7265 6e63 6520 6265 he difference be │ │ │ 004b5460: 7477 6565 6e20 7468 6973 2065 7861 6d70 tween this examp │ │ │ -004b5470: 6c65 2061 6e64 2074 6865 5200 357e 5500 le and theR.5~U. │ │ │ +004b5470: 6c65 2061 6e64 2074 6865 5200 35e0 5500 le and theR.5.U. │ │ │ 004b5480: 0020 2020 7072 6576 696f 7573 206f 6e65 . previous one │ │ │ 004b5490: 2069 7320 7468 6174 2047 542e 4d20 7365 is that GT.M se │ │ │ 004b54a0: 6172 6368 6573 202f 7573 722f 736d 6974 arches /usr/smit │ │ │ 004b54b0: 6820 666f 7220 626f 7468 206f 626a 6563 h for both objec │ │ │ -004b54c0: 7420 616e 6420 736f 7572 6365 1000 357e t and source..5~ │ │ │ -004b54d0: 5600 0020 2020 6669 6c65 732e 0700 357e V.. files...5~ │ │ │ -004b54e0: 5700 0012 0035 7e58 0000 2020 2045 7861 W....5~X.. Exa │ │ │ -004b54f0: 6d70 6c65 3a07 0035 7e59 0000 4400 357e mple:..5~Y..D.5~ │ │ │ +004b54c0: 7420 616e 6420 736f 7572 6365 1000 35e0 t and source..5. │ │ │ +004b54d0: 5600 0020 2020 6669 6c65 732e 0700 35e0 V.. files...5. │ │ │ +004b54e0: 5700 0012 0035 e058 0000 2020 2045 7861 W....5.X.. Exa │ │ │ +004b54f0: 6d70 6c65 3a07 0035 e059 0000 4400 35e0 mple:..5.Y..D.5. │ │ │ 004b5500: 5a00 0020 2020 4754 4d3e 7365 7420 247a Z.. GTM>set $z │ │ │ 004b5510: 726f 3d22 2f75 7372 2f73 6d69 7468 202f ro="/usr/smith / │ │ │ 004b5520: 7573 722f 736d 6974 682f 7461 7828 2920 usr/smith/tax() │ │ │ 004b5530: 2f75 7372 2f73 6d69 7468 2f66 6963 6122 /usr/smith/fica" │ │ │ -004b5540: 0700 357e 6100 0053 0035 7e62 0000 2020 ..5~a..S.5~b.. │ │ │ +004b5540: 0700 35e0 6100 0053 0035 e062 0000 2020 ..5.a..S.5.b.. │ │ │ 004b5550: 2054 6869 7320 7370 6563 6966 6965 7320 This specifies │ │ │ 004b5560: 7468 6174 2047 542e 4d20 7368 6f75 6c64 that GT.M should │ │ │ 004b5570: 2073 6561 7263 6820 2f75 7372 2f73 6d69 search /usr/smi │ │ │ 004b5580: 7468 2061 6e64 202f 7573 722f 736d 6974 th and /usr/smit │ │ │ -004b5590: 682f 6669 6361 2066 6f72 5200 357e 6300 h/fica forR.5~c. │ │ │ +004b5590: 682f 6669 6361 2066 6f72 5200 35e0 6300 h/fica forR.5.c. │ │ │ 004b55a0: 0020 2020 6f62 6a65 6374 2061 6e64 2073 . object and s │ │ │ 004b55b0: 6f75 7263 6520 6669 6c65 732e 2048 6f77 ource files. How │ │ │ 004b55c0: 6576 6572 2c20 6265 6361 7573 6520 7468 ever, because th │ │ │ 004b55d0: 6520 656d 7074 7920 7061 7265 6e74 6865 e empty parenthe │ │ │ -004b55e0: 7365 7320 696e 6469 6361 7465 4a00 357e ses indicateJ.5~ │ │ │ +004b55e0: 7365 7320 696e 6469 6361 7465 4a00 35e0 ses indicateJ.5. │ │ │ 004b55f0: 6400 0020 2020 6469 7265 6374 6f72 6965 d.. directorie │ │ │ 004b5600: 7320 7365 6172 6368 6564 206f 6e6c 7920 s searched only │ │ │ 004b5610: 666f 7220 6f62 6a65 6374 2066 696c 6573 for object files │ │ │ 004b5620: 2c20 4754 2e4d 2064 6f65 7320 6e6f 7420 , GT.M does not │ │ │ -004b5630: 7365 6172 6368 2a00 357e 6500 0020 2020 search*.5~e.. │ │ │ +004b5630: 7365 6172 6368 2a00 35e0 6500 0020 2020 search*.5.e.. │ │ │ 004b5640: 2f75 7372 2f73 6d69 7468 2f74 6178 2066 /usr/smith/tax f │ │ │ 004b5650: 6f72 2073 6f75 7263 6520 6669 6c65 732e or source files. │ │ │ -004b5660: 0700 357e 6600 0053 0035 7e67 0000 2020 ..5~f..S.5~g.. │ │ │ +004b5660: 0700 35e0 6600 0053 0035 e067 0000 2020 ..5.f..S.5.g.. │ │ │ 004b5670: 204f 6d69 7474 696e 6720 7468 6520 7061 Omitting the pa │ │ │ 004b5680: 7265 6e74 6865 7365 7320 696e 6469 6361 rentheses indica │ │ │ 004b5690: 7465 7320 7468 6174 2047 542e 4d20 6361 tes that GT.M ca │ │ │ 004b56a0: 6e20 7365 6172 6368 2074 6865 2064 6972 n search the dir │ │ │ -004b56b0: 6563 746f 7279 2066 6f72 4e00 357e 6800 ectory forN.5~h. │ │ │ +004b56b0: 6563 746f 7279 2066 6f72 4e00 35e0 6800 ectory forN.5.h. │ │ │ 004b56c0: 0020 2020 626f 7468 2073 6f75 7263 6520 . both source │ │ │ 004b56d0: 616e 6420 6f62 6a65 6374 2066 696c 6573 and object files │ │ │ 004b56e0: 2e20 245a 524f 5554 494e 4553 3d2f 7573 . $ZROUTINES=/us │ │ │ 004b56f0: 722f 736d 6974 6820 6973 2065 7175 6976 r/smith is equiv │ │ │ -004b5700: 616c 656e 7420 746f 2c00 357e 6900 0020 alent to,.5~i.. │ │ │ +004b5700: 616c 656e 7420 746f 2c00 35e0 6900 0020 alent to,.5.i.. │ │ │ 004b5710: 2020 245a 524f 5554 494e 4553 3d2f 7573 $ZROUTINES=/us │ │ │ 004b5720: 722f 736d 6974 6828 2f75 7372 2f73 6d69 r/smith(/usr/smi │ │ │ -004b5730: 7468 292e 0700 357e 6a00 002f 002b 7e53 th)...5~j../.+~S │ │ │ +004b5730: 7468 292e 0700 35e0 6a00 002f 002b e053 th)...5.j../.+.S │ │ │ 004b5740: 4541 5243 485f 4558 414d 504c 4553 0000 EARCH_EXAMPLES.. │ │ │ 004b5750: 245a 524f 7574 696e 6573 5f53 6561 7263 $ZROutines_Searc │ │ │ 004b5760: 685f 4578 616d 706c 6573 0000 0000 0000 h_Examples...... │ │ │ 004b5770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b5780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b5790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b57a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -308609,308 +308609,308 @@ │ │ │ 004b5800: 0400 0000 b107 0000 e033 0000 0000 0000 .........3...... │ │ │ 004b5810: 6000 0000 4845 4c50 00ff 7300 ff49 5356 `...HELP..s..ISV │ │ │ 004b5820: 00ff 7300 ff24 5a52 4f55 5449 4e45 5300 ..s..$ZROUTINES. │ │ │ 004b5830: ff73 00ff 245a 524f 5554 494e 4553 5f53 .s..$ZROUTINES_S │ │ │ 004b5840: 4541 5243 485f 4558 414d 504c 4553 00bf EARCH_EXAMPLES.. │ │ │ 004b5850: 1100 0020 2020 245a 524f 7574 696e 6573 ... $ZROutines │ │ │ 004b5860: 2053 6561 7263 6820 4578 616d 706c 6573 Search Examples │ │ │ -004b5870: 0700 3c7e 2100 0054 003c 7e31 0000 2020 ..<~!..T.<~1.. │ │ │ +004b5870: 0700 3ce0 2100 0054 003c e031 0000 2020 ..<.!..T.<.1.. │ │ │ 004b5880: 2054 6869 7320 7365 6374 696f 6e20 6465 This section de │ │ │ 004b5890: 7363 7269 6265 7320 6120 6d6f 6465 6c20 scribes a model │ │ │ 004b58a0: 666f 7220 756e 6465 7273 7461 6e64 696e for understandin │ │ │ 004b58b0: 6720 245a 524f 5554 494e 4553 206f 7065 g $ZROUTINES ope │ │ │ -004b58c0: 7261 7469 6f6e 7320 616e 6454 003c 7e41 rations andT.<~A │ │ │ +004b58c0: 7261 7469 6f6e 7320 616e 6454 003c e041 rations andT.<.A │ │ │ 004b58d0: 0000 2020 2074 6865 2069 6c6c 7573 7472 .. the illustr │ │ │ 004b58e0: 6174 696e 6720 6578 616d 706c 6573 2c20 ating examples, │ │ │ 004b58f0: 7768 6963 6820 6d61 7920 6173 7369 7374 which may assist │ │ │ 004b5900: 2079 6f75 2069 6620 796f 7520 7769 7368 you if you wish │ │ │ 004b5910: 2074 6f20 6578 616d 696e 6520 7468 6518 to examine the. │ │ │ -004b5920: 003c 7e51 0000 2020 2074 6f70 6963 2063 .<~Q.. topic c │ │ │ -004b5930: 6c6f 7365 6c79 2e07 003c 7e61 0000 4e00 losely...<~a..N. │ │ │ -004b5940: 3c7e 7100 0020 2020 596f 7520 6d61 7920 <~q.. You may │ │ │ +004b5920: 003c e051 0000 2020 2074 6f70 6963 2063 .<.Q.. topic c │ │ │ +004b5930: 6c6f 7365 6c79 2e07 003c e061 0000 4e00 losely...<.a..N. │ │ │ +004b5940: 3ce0 7100 0020 2020 596f 7520 6d61 7920 <.q.. You may │ │ │ 004b5950: 7468 696e 6b20 6f66 2024 5a52 4f55 5449 think of $ZROUTI │ │ │ 004b5960: 4e45 5320 6173 2073 7570 706c 7969 6e67 NES as supplying │ │ │ 004b5970: 2061 2074 776f 2064 696d 656e 7369 6f6e a two dimension │ │ │ -004b5980: 616c 206d 6174 7269 7820 6f66 5200 3c7e al matrix ofR.<~ │ │ │ +004b5980: 616c 206d 6174 7269 7820 6f66 5200 3ce0 al matrix ofR.<. │ │ │ 004b5990: 8100 0020 2020 706c 6163 6573 2074 6f20 ... places to │ │ │ 004b59a0: 6c6f 6f6b 2066 6f72 2066 696c 6573 2e20 look for files. │ │ │ 004b59b0: 5468 6520 6d61 7472 6978 2068 6173 206f The matrix has o │ │ │ 004b59c0: 6e65 206f 7220 6d6f 7265 2072 6f77 732e ne or more rows. │ │ │ 004b59d0: 2054 6865 2066 6972 7374 2072 6f77 4d00 The first rowM. │ │ │ -004b59e0: 3c7e 9100 0020 2020 696e 2074 6865 206d <~... in the m │ │ │ +004b59e0: 3ce0 9100 0020 2020 696e 2074 6865 206d <.... in the m │ │ │ 004b59f0: 6174 7269 7820 636f 6e74 6169 6e73 2070 atrix contains p │ │ │ 004b5a00: 6c61 6365 7320 746f 206c 6f6f 6b20 666f laces to look fo │ │ │ 004b5a10: 7220 6f62 6a65 6374 2061 6e64 2074 6865 r object and the │ │ │ -004b5a20: 2073 6563 6f6e 6420 616e 6453 003b 7ec0 second andS.;~. │ │ │ +004b5a20: 2073 6563 6f6e 6420 616e 6453 003b e0c0 second andS.;.. │ │ │ 004b5a30: 1100 0020 2020 666f 6c6c 6f77 696e 6720 ... following │ │ │ 004b5a40: 726f 7773 2063 6f6e 7461 696e 2070 6c61 rows contain pla │ │ │ 004b5a50: 6365 7320 746f 206c 6f6f 6b20 666f 7220 ces to look for │ │ │ 004b5a60: 736f 7572 6365 2e20 4561 6368 2063 6f6c source. Each col │ │ │ 004b5a70: 756d 6e20 7265 7072 6573 656e 7473 5200 umn representsR. │ │ │ -004b5a80: 3c7e 1200 0020 2020 7468 6520 7365 7420 <~... the set │ │ │ +004b5a80: 3ce0 1200 0020 2020 7468 6520 7365 7420 <.... the set │ │ │ 004b5a90: 6f66 2070 6c61 6365 7320 7468 6174 2063 of places that c │ │ │ 004b5aa0: 6f6e 7461 696e 2069 6e66 6f72 6d61 7469 ontain informati │ │ │ 004b5ab0: 6f6e 2072 656c 6174 6564 2074 6f20 7468 on related to th │ │ │ 004b5ac0: 6520 6f62 6a65 6374 206d 6f64 756c 6573 e object modules │ │ │ -004b5ad0: 2900 3c7e 1300 0020 2020 696e 2074 6865 ).<~... in the │ │ │ +004b5ad0: 2900 3ce0 1300 0020 2020 696e 2074 6865 ).<.... in the │ │ │ 004b5ae0: 2066 6972 7374 2072 6f77 206f 6620 7468 first row of th │ │ │ -004b5af0: 6520 636f 6c75 6d6e 2e07 003c 7e14 0000 e column...<~... │ │ │ -004b5b00: 1200 3c7e 1500 0020 2020 4578 616d 706c ..<~... Exampl │ │ │ -004b5b10: 653a 0700 3c7e 1600 0033 003c 7e17 0000 e:..<~...3.<~... │ │ │ +004b5af0: 6520 636f 6c75 6d6e 2e07 003c e014 0000 e column...<.... │ │ │ +004b5b00: 1200 3ce0 1500 0020 2020 4578 616d 706c ..<.... Exampl │ │ │ +004b5b10: 653a 0700 3ce0 1600 0033 003c e017 0000 e:..<....3.<.... │ │ │ 004b5b20: 2020 2047 544d 3e73 2024 7a72 6f3d 222e GTM>s $zro=". │ │ │ 004b5b30: 202f 7573 722f 736d 692f 7574 6c28 2920 /usr/smi/utl() │ │ │ -004b5b40: 2f75 7372 2f6a 6f6e 2f75 746c 2900 3c7e /usr/jon/utl).<~ │ │ │ +004b5b40: 2f75 7372 2f6a 6f6e 2f75 746c 2900 3ce0 /usr/jon/utl).<. │ │ │ 004b5b50: 1800 0020 2020 282f 7573 722f 6a6f 6e2f ... (/usr/jon/ │ │ │ 004b5b60: 7574 6c2f 736f 202f 7573 722f 736d 692f utl/so /usr/smi/ │ │ │ -004b5b70: 7574 6c29 2207 003c 7e19 0000 4d00 3c7e utl)"..<~...M.<~ │ │ │ +004b5b70: 7574 6c29 2207 003c e019 0000 4d00 3ce0 utl)"..<....M.<. │ │ │ 004b5b80: 1a00 0020 2020 5468 6520 666f 6c6c 6f77 ... The follow │ │ │ 004b5b90: 696e 6720 7461 626c 6520 696c 6c75 7374 ing table illust │ │ │ 004b5ba0: 7261 7465 7320 7468 6520 6d61 7472 6978 rates the matrix │ │ │ 004b5bb0: 2076 6965 7720 6f66 2074 6869 7320 245a view of this $Z │ │ │ -004b5bc0: 524f 5554 494e 4553 2e07 003c 7e21 0000 ROUTINES...<~!.. │ │ │ -004b5bd0: 4400 3c7e 2200 0020 2020 2b2d 2d2d 2d2d D.<~".. +----- │ │ │ +004b5bc0: 524f 5554 494e 4553 2e07 003c e021 0000 ROUTINES...<.!.. │ │ │ +004b5bd0: 4400 3ce0 2200 0020 2020 2b2d 2d2d 2d2d D.<.".. +----- │ │ │ 004b5be0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004b5bf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004b5c00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004b5c10: 2d2d 2d2b 4400 3c7e 2300 0020 2020 7c20 ---+D.<~#.. | │ │ │ +004b5c10: 2d2d 2d2b 4400 3ce0 2300 0020 2020 7c20 ---+D.<.#.. | │ │ │ 004b5c20: 2020 2020 2020 2020 2020 2020 2020 2024 $ │ │ │ 004b5c30: 5a52 4f55 5449 4e45 5320 5365 6172 6368 ZROUTINES Search │ │ │ 004b5c40: 204d 6174 7269 7820 2020 2020 2020 2020 Matrix │ │ │ -004b5c50: 2020 2020 2020 207c 4400 3c7e 2400 0020 |D.<~$.. │ │ │ +004b5c50: 2020 2020 2020 207c 4400 3ce0 2400 0020 |D.<.$.. │ │ │ 004b5c60: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 004b5c70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004b5c80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004b5c90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 4400 3c7e -----------|D.<~ │ │ │ +004b5c90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 4400 3ce0 -----------|D.<. │ │ │ 004b5ca0: 2500 0020 2020 7c20 5345 4152 4348 2046 %.. | SEARCH F │ │ │ 004b5cb0: 4f52 207c 2043 6f6c 756d 6e20 3120 7c20 OR | Column 1 | │ │ │ 004b5cc0: 2020 436f 6c75 6d6e 2032 2020 207c 2020 Column 2 | │ │ │ 004b5cd0: 2020 436f 6c75 6d6e 2033 2020 2020 207c Column 3 | │ │ │ -004b5ce0: 4400 3c7e 2600 0020 2020 7c2d 2d2d 2d2d D.<~&.. |----- │ │ │ +004b5ce0: 4400 3ce0 2600 0020 2020 7c2d 2d2d 2d2d D.<.&.. |----- │ │ │ 004b5cf0: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 004b5d00: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 004b5d10: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ -004b5d20: 2d2d 2d7c 4400 3c7e 2700 0020 2020 7c20 ---|D.<~'.. | │ │ │ +004b5d20: 2d2d 2d7c 4400 3ce0 2700 0020 2020 7c20 ---|D.<.'.. | │ │ │ 004b5d30: 4f42 4a45 4354 5320 2020 207c 202e 2020 OBJECTS | . │ │ │ 004b5d40: 2020 2020 2020 7c20 2f75 7372 2f73 6d69 | /usr/smi │ │ │ 004b5d50: 2f75 746c 207c 202f 7573 722f 6a6f 6e2f /utl | /usr/jon/ │ │ │ -004b5d60: 7574 6c20 2020 207c 4400 3c7e 2800 0020 utl |D.<~(.. │ │ │ +004b5d60: 7574 6c20 2020 207c 4400 3ce0 2800 0020 utl |D.<.(.. │ │ │ 004b5d70: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b |------------+ │ │ │ 004b5d80: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 004b5d90: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ -004b5da0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 4400 3c7e -----------|D.<~ │ │ │ +004b5da0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 4400 3ce0 -----------|D.<. │ │ │ 004b5db0: 2900 0020 2020 7c20 534f 5552 4345 2020 ).. | SOURCE │ │ │ 004b5dc0: 2020 207c 202e 2020 2020 2020 2020 7c20 | . | │ │ │ 004b5dd0: 2020 2020 2020 2020 2020 2020 207c 202f | / │ │ │ 004b5de0: 7573 722f 6a6f 6e2f 7574 6c2f 736f 207c usr/jon/utl/so | │ │ │ -004b5df0: 4400 3c7e 2a00 0020 2020 7c2d 2d2d 2d2d D.<~*.. |----- │ │ │ +004b5df0: 4400 3ce0 2a00 0020 2020 7c2d 2d2d 2d2d D.<.*.. |----- │ │ │ 004b5e00: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 004b5e10: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 004b5e20: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ -004b5e30: 2d2d 2d7c 4400 3c7e 3100 0020 2020 7c20 ---|D.<~1.. | │ │ │ +004b5e30: 2d2d 2d7c 4400 3ce0 3100 0020 2020 7c20 ---|D.<.1.. | │ │ │ 004b5e40: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 004b5e50: 2020 2020 2020 7c20 2020 2020 2020 2020 | │ │ │ 004b5e60: 2020 2020 207c 202f 7573 722f 736d 692f | /usr/smi/ │ │ │ -004b5e70: 7574 6c20 2020 207c 4400 3c7e 3200 0020 utl |D.<~2.. │ │ │ +004b5e70: 7574 6c20 2020 207c 4400 3ce0 3200 0020 utl |D.<.2.. │ │ │ 004b5e80: 2020 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +------------- │ │ │ 004b5e90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004b5ea0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004b5eb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 0700 3c7e -----------+..<~ │ │ │ -004b5ec0: 3300 0050 003c 7e34 0000 2020 2054 6f20 3..P.<~4.. To │ │ │ +004b5eb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 0700 3ce0 -----------+..<. │ │ │ +004b5ec0: 3300 0050 003c e034 0000 2020 2054 6f20 3..P.<.4.. To │ │ │ 004b5ed0: 7065 7266 6f72 6d20 6f62 6a65 6374 2d6f perform object-o │ │ │ 004b5ee0: 6e6c 7920 7365 6172 6368 6573 2c20 4754 nly searches, GT │ │ │ 004b5ef0: 2e4d 2073 6561 7263 6865 7320 6f6e 6c79 .M searches only │ │ │ 004b5f00: 2074 6865 2064 6972 6563 746f 7269 6573 the directories │ │ │ -004b5f10: 206f 724f 003c 7e35 0000 2020 206f 626a orO.<~5.. obj │ │ │ +004b5f10: 206f 724f 003c e035 0000 2020 206f 626a orO.<.5.. obj │ │ │ 004b5f20: 6563 7420 6c69 6272 6172 6965 7320 696e ect libraries in │ │ │ 004b5f30: 2074 6865 2074 6f70 2027 6f62 6a65 6374 the top 'object │ │ │ 004b5f40: 7327 2072 6f77 2066 6f72 2065 6163 6820 s' row for each │ │ │ 004b5f50: 636f 6c75 6d6e 2073 7461 7274 696e 6720 column starting │ │ │ -004b5f60: 6174 4f00 3c7e 3600 0020 2020 636f 6c75 atO.<~6.. colu │ │ │ +004b5f60: 6174 4f00 3ce0 3600 0020 2020 636f 6c75 atO.<.6.. colu │ │ │ 004b5f70: 6d6e 206f 6e65 2e20 4966 2047 542e 4d20 mn one. If GT.M │ │ │ 004b5f80: 646f 6573 206e 6f74 206c 6f63 6174 6520 does not locate │ │ │ 004b5f90: 7468 6520 6f62 6a65 6374 2066 696c 6520 the object file │ │ │ 004b5fa0: 696e 2061 2064 6972 6563 746f 7279 206f in a directory o │ │ │ 004b5fb0: 7200 0000 0000 0000 0000 0000 0000 0000 r............... │ │ │ 004b5fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b5fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b5fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b5ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b6000: 0400 0000 c807 0000 ff33 0000 0000 0000 .........3...... │ │ │ -004b6010: 8c00 007e 4845 4c50 00ff 7300 ff49 5356 ...~HELP..s..ISV │ │ │ +004b6010: 8c00 00e0 4845 4c50 00ff 7300 ff49 5356 ....HELP..s..ISV │ │ │ 004b6020: 00ff 7300 ff24 5a52 4f55 5449 4e45 5300 ..s..$ZROUTINES. │ │ │ 004b6030: ff73 00ff 245a 524f 5554 494e 4553 5f53 .s..$ZROUTINES_S │ │ │ 004b6040: 4541 5243 485f 4558 414d 504c 4553 00c0 EARCH_EXAMPLES.. │ │ │ 004b6050: 3700 0020 2020 6f62 6a65 6374 206c 6962 7.. object lib │ │ │ 004b6060: 7261 7279 2069 6e20 7468 6520 276f 626a rary in the 'obj │ │ │ 004b6070: 6563 7473 2720 726f 7720 6f66 2061 2063 ects' row of a c │ │ │ 004b6080: 6f6c 756d 6e2c 2047 542e 4d20 6265 6769 olumn, GT.M begi │ │ │ -004b6090: 6e73 2073 6561 7263 6869 6e67 5000 3c7e ns searchingP.<~ │ │ │ +004b6090: 6e73 2073 6561 7263 6869 6e67 5000 3ce0 ns searchingP.<. │ │ │ 004b60a0: 3800 0020 2020 6167 6169 6e20 696e 2074 8.. again in t │ │ │ 004b60b0: 6865 206e 6578 7420 636f 6c75 6d6e 2e20 he next column. │ │ │ 004b60c0: 4966 2047 542e 4d20 6361 6e6e 6f74 206c If GT.M cannot l │ │ │ 004b60d0: 6f63 6174 6520 7468 6520 6669 6c65 2069 ocate the file i │ │ │ -004b60e0: 6e20 616e 7920 6f66 2074 6865 2e00 3c7e n any of the..<~ │ │ │ +004b60e0: 6e20 616e 7920 6f66 2074 6865 2e00 3ce0 n any of the..<. │ │ │ 004b60f0: 3900 0020 2020 636f 6c75 6d6e 732c 2069 9.. columns, i │ │ │ 004b6100: 7420 6973 7375 6573 2061 2072 756e 2d74 t issues a run-t │ │ │ -004b6110: 696d 6520 6572 726f 722e 0700 3c7e 3a00 ime error...<~:. │ │ │ -004b6120: 0052 003c 7e41 0000 2020 2041 7320 696c .R.<~A.. As il │ │ │ +004b6110: 696d 6520 6572 726f 722e 0700 3ce0 3a00 ime error...<.:. │ │ │ +004b6120: 0052 003c e041 0000 2020 2041 7320 696c .R.<.A.. As il │ │ │ 004b6130: 6c75 7374 7261 7465 6420 696e 2074 6865 lustrated in the │ │ │ 004b6140: 2070 7265 6365 6469 6e67 2074 6162 6c65 preceding table │ │ │ 004b6150: 2c20 4754 2e4d 2073 6561 7263 6865 7320 , GT.M searches │ │ │ 004b6160: 666f 7220 6f62 6a65 6374 2066 696c 6573 for object files │ │ │ -004b6170: 2069 6e3b 003c 7e42 0000 2020 2074 6865 in;.<~B.. the │ │ │ +004b6170: 2069 6e3b 003c e042 0000 2020 2074 6865 in;.<.B.. the │ │ │ 004b6180: 2064 6972 6563 746f 7269 6573 202e 202c directories . , │ │ │ 004b6190: 2f75 7372 2f73 6d69 2f75 746c 2061 6e64 /usr/smi/utl and │ │ │ 004b61a0: 202f 7573 722f 6a6f 6e2f 7574 6c2e 0700 /usr/jon/utl... │ │ │ -004b61b0: 3c7e 4300 0051 003c 7e44 0000 2020 2054 <~C..Q.<~D.. T │ │ │ +004b61b0: 3ce0 4300 0051 003c e044 0000 2020 2054 <.C..Q.<.D.. T │ │ │ 004b61c0: 6f20 7065 7266 6f72 6d20 736f 7572 6365 o perform source │ │ │ 004b61d0: 2d6f 6e6c 7920 7365 6172 6368 6573 2c20 -only searches, │ │ │ 004b61e0: 4754 2e4d 206c 6f6f 6b73 2064 6f77 6e20 GT.M looks down │ │ │ 004b61f0: 746f 2074 6865 2027 736f 7572 6365 2720 to the 'source' │ │ │ -004b6200: 726f 7720 6174 4c00 3c7e 4500 0020 2020 row atL.<~E.. │ │ │ +004b6200: 726f 7720 6174 4c00 3ce0 4500 0020 2020 row atL.<.E.. │ │ │ 004b6210: 7468 6520 626f 7474 6f6d 206f 6620 6561 the bottom of ea │ │ │ 004b6220: 6368 2063 6f6c 756d 6e2c 2065 7863 6c75 ch column, exclu │ │ │ 004b6230: 6469 6e67 2063 6f6c 756d 6e73 2068 6561 ding columns hea │ │ │ 004b6240: 6465 6420 6279 206f 626a 6563 742d 6f6e ded by object-on │ │ │ -004b6250: 6c79 5300 3c7e 4600 0020 2020 6469 7265 lyS.<~F.. dire │ │ │ +004b6250: 6c79 5300 3ce0 4600 0020 2020 6469 7265 lyS.<.F.. dire │ │ │ 004b6260: 6374 6f72 6965 7320 2874 6861 7420 6973 ctories (that is │ │ │ 004b6270: 2c20 7468 6f73 6520 6f62 6a65 6374 2064 , those object d │ │ │ 004b6280: 6972 6563 746f 7269 6573 2c20 7768 6963 irectories, whic │ │ │ 004b6290: 6820 636f 6e73 6973 7420 6f66 2061 6e20 h consist of an │ │ │ -004b62a0: 656d 7074 7954 003c 7e47 0000 2020 206c emptyT.<~G.. l │ │ │ +004b62a0: 656d 7074 7954 003c e047 0000 2020 206c emptyT.<.G.. l │ │ │ 004b62b0: 6973 7420 6f66 2073 6f75 7263 6520 6469 ist of source di │ │ │ 004b62c0: 7265 6374 6f72 6965 7329 206f 7220 6f62 rectories) or ob │ │ │ 004b62d0: 6a65 6374 206c 6962 7261 7269 6573 2e20 ject libraries. │ │ │ 004b62e0: 4966 2047 542e 4d20 6361 6e6e 6f74 206c If GT.M cannot l │ │ │ -004b62f0: 6f63 6174 6520 7468 6554 003c 7e48 0000 ocate theT.<~H.. │ │ │ +004b62f0: 6f63 6174 6520 7468 6554 003c e048 0000 ocate theT.<.H.. │ │ │ 004b6300: 2020 2073 6f75 7263 6520 6669 6c65 2069 source file i │ │ │ 004b6310: 6e20 7468 6520 2773 6f75 7263 6527 2072 n the 'source' r │ │ │ 004b6320: 6f77 206f 6620 6120 636f 6c75 6d6e 2c20 ow of a column, │ │ │ 004b6330: 6974 2073 6561 7263 6865 7320 7468 6520 it searches the │ │ │ 004b6340: 6e65 7874 2065 6c69 6769 626c 6511 003c next eligible..< │ │ │ -004b6350: 7e49 0000 2020 2063 6f6c 756d 6e2e 0700 ~I.. column... │ │ │ -004b6360: 3c7e 4a00 004c 003c 7e51 0000 2020 2054 <~J..L.<~Q.. T │ │ │ +004b6350: e049 0000 2020 2063 6f6c 756d 6e2e 0700 .I.. column... │ │ │ +004b6360: 3ce0 4a00 004c 003c e051 0000 2020 2054 <.J..L.<.Q.. T │ │ │ 004b6370: 6f20 7065 7266 6f72 6d20 6f62 6a65 6374 o perform object │ │ │ 004b6380: 2d73 6f75 7263 6520 6d61 7463 6820 7365 -source match se │ │ │ 004b6390: 6172 6368 6573 2c20 4754 2e4d 206c 6f6f arches, GT.M loo │ │ │ 004b63a0: 6b73 2061 7420 6561 6368 2063 6f6c 756d ks at each colum │ │ │ -004b63b0: 6e52 003c 7e52 0000 2020 2073 7461 7274 nR.<~R.. start │ │ │ +004b63b0: 6e52 003c e052 0000 2020 2073 7461 7274 nR.<.R.. start │ │ │ 004b63c0: 696e 6720 6174 2063 6f6c 756d 6e20 6f6e ing at column on │ │ │ 004b63d0: 652e 2047 542e 4d20 646f 6573 2061 6e20 e. GT.M does an │ │ │ 004b63e0: 6f62 6a65 6374 2d6f 6e6c 7920 7365 6172 object-only sear │ │ │ 004b63f0: 6368 2069 6e20 7468 6520 276f 626a 6563 ch in the 'objec │ │ │ -004b6400: 7473 274e 003c 7e53 0000 2020 2072 6f77 ts'N.<~S.. row │ │ │ +004b6400: 7473 274e 003c e053 0000 2020 2072 6f77 ts'N.<.S.. row │ │ │ 004b6410: 206f 6620 6120 636f 6c75 6d6e 2061 6e64 of a column and │ │ │ 004b6420: 2061 2073 6f75 7263 652d 6f6e 6c79 2073 a source-only s │ │ │ 004b6430: 6561 7263 6820 696e 2074 6865 2027 736f earch in the 'so │ │ │ 004b6440: 7572 6365 2720 726f 7728 7329 206f 6620 urce' row(s) of │ │ │ -004b6450: 614f 003c 7e54 0000 2020 2063 6f6c 756d aO.<~T.. colum │ │ │ +004b6450: 614f 003c e054 0000 2020 2063 6f6c 756d aO.<.T.. colum │ │ │ 004b6460: 6e2e 2049 6620 4754 2e4d 206c 6f63 6174 n. If GT.M locat │ │ │ 004b6470: 6573 2065 6974 6865 7220 7468 6520 6f62 es either the ob │ │ │ 004b6480: 6a65 6374 2d66 696c 6520 6f72 2074 6865 ject-file or the │ │ │ 004b6490: 2073 6f75 6365 2d66 696c 652c 2074 6865 souce-file, the │ │ │ -004b64a0: 5300 3c7e 5500 0020 2020 7365 6172 6368 S.<~U.. search │ │ │ +004b64a0: 5300 3ce0 5500 0020 2020 7365 6172 6368 S.<.U.. search │ │ │ 004b64b0: 2069 7320 636f 6d70 6c65 7465 642e 2045 is completed. E │ │ │ 004b64c0: 6c73 652c 2047 542e 4d20 7374 6172 7473 lse, GT.M starts │ │ │ 004b64d0: 2073 6561 7263 6869 6e67 2074 6865 206e searching the n │ │ │ 004b64e0: 6578 7420 636f 6c75 6d6e 2e20 4966 2047 ext column. If G │ │ │ -004b64f0: 542e 4d4f 003c 7e56 0000 2020 2063 616e T.MO.<~V.. can │ │ │ +004b64f0: 542e 4d4f 003c e056 0000 2020 2063 616e T.MO.<.V.. can │ │ │ 004b6500: 6e6f 7420 6c6f 6361 7465 2065 6974 6865 not locate eithe │ │ │ 004b6510: 7220 7468 6520 6f62 6a65 6374 2066 696c r the object fil │ │ │ 004b6520: 6520 6f72 2074 6865 2073 6f75 7263 6520 e or the source │ │ │ 004b6530: 6669 6c65 2069 6e20 616e 7920 6f66 2074 file in any of t │ │ │ -004b6540: 6865 2e00 3c7e 5700 0020 2020 636f 6c75 he..<~W.. colu │ │ │ +004b6540: 6865 2e00 3ce0 5700 0020 2020 636f 6c75 he..<.W.. colu │ │ │ 004b6550: 6d6e 732c 2069 7420 6973 7375 6573 2061 mns, it issues a │ │ │ 004b6560: 2072 756e 2d74 696d 6520 6572 726f 722e run-time error. │ │ │ -004b6570: 0700 3c7e 5800 0052 003c 7e59 0000 2020 ..<~X..R.<~Y.. │ │ │ +004b6570: 0700 3ce0 5800 0052 003c e059 0000 2020 ..<.X..R.<.Y.. │ │ │ 004b6580: 2041 7320 696c 6c75 7374 7261 7465 6420 As illustrated │ │ │ 004b6590: 696e 2074 6865 2070 7265 6365 6469 6e67 in the preceding │ │ │ 004b65a0: 2074 6162 6c65 2c20 4754 2e4d 2073 6561 table, GT.M sea │ │ │ 004b65b0: 7263 6865 7320 666f 7220 736f 7572 6365 rches for source │ │ │ -004b65c0: 2d66 696c 6573 2069 6e53 003c 7e5a 0000 -files inS.<~Z.. │ │ │ +004b65c0: 2d66 696c 6573 2069 6e53 003c e05a 0000 -files inS.<.Z.. │ │ │ 004b65d0: 2020 2074 6865 2064 6972 6563 746f 7279 the directory │ │ │ 004b65e0: 2022 2e22 2069 6e20 636f 6c75 6d6e 206f "." in column o │ │ │ 004b65f0: 6e65 2e20 4966 2047 542e 4d20 6361 6e6e ne. If GT.M cann │ │ │ 004b6600: 6f74 206c 6f63 6174 6520 7468 6520 736f ot locate the so │ │ │ -004b6610: 7572 6365 2066 696c 6520 696e 4d00 3c7e urce file inM.<~ │ │ │ +004b6610: 7572 6365 2066 696c 6520 696e 4d00 3ce0 urce file inM.<. │ │ │ 004b6620: 6100 0020 2020 222e 222c 2069 7420 6f6d a.. ".", it om │ │ │ 004b6630: 6974 7320 636f 6c75 6d6e 2074 776f 2062 its column two b │ │ │ 004b6640: 6563 6175 7365 2069 7420 6973 2061 6e20 ecause it is an │ │ │ 004b6650: 6f62 6a65 6374 2d6f 6e6c 7920 6469 7265 object-only dire │ │ │ -004b6660: 6374 6f72 7920 616e 6445 003c 7e62 0000 ctory andE.<~b.. │ │ │ +004b6660: 6374 6f72 7920 616e 6445 003c e062 0000 ctory andE.<.b.. │ │ │ 004b6670: 2020 2069 6e73 7465 6164 2073 6561 7263 instead searc │ │ │ 004b6680: 6865 7320 636f 6c75 6d6e 2074 6872 6565 hes column three │ │ │ 004b6690: 2e20 5369 6e63 6520 636f 6c75 6d6e 2074 . Since column t │ │ │ 004b66a0: 6872 6565 2073 7065 6369 6669 6573 5000 hree specifiesP. │ │ │ -004b66b0: 3c7e 6300 0020 2020 2f75 7372 2f6a 6f6e <~c.. /usr/jon │ │ │ +004b66b0: 3ce0 6300 0020 2020 2f75 7372 2f6a 6f6e <.c.. /usr/jon │ │ │ 004b66c0: 2f75 746c 2f73 6f20 616e 6420 2f75 7372 /utl/so and /usr │ │ │ 004b66d0: 2f73 6d69 2f75 746c 2c20 4754 2e4d 2073 /smi/utl, GT.M s │ │ │ 004b66e0: 6561 7263 6865 7320 666f 7220 7468 6520 earches for the │ │ │ 004b66f0: 736f 7572 6365 2d66 696c 6520 696e 5300 source-file inS. │ │ │ -004b6700: 3c7e 6400 0020 2020 7468 6573 6520 6469 <~d.. these di │ │ │ +004b6700: 3ce0 6400 0020 2020 7468 6573 6520 6469 <.d.. these di │ │ │ 004b6710: 7265 6374 6f72 6965 7320 696e 2063 6f6c rectories in col │ │ │ 004b6720: 756d 6e20 7468 7265 6520 616e 6420 6e6f umn three and no │ │ │ 004b6730: 7420 696e 202f 7573 722f 6a6f 6e2f 7574 t in /usr/jon/ut │ │ │ 004b6740: 6c2e 2049 6620 4754 2e4d 2063 616e 6e6f l. If GT.M canno │ │ │ -004b6750: 744e 003c 7e65 0000 2020 206c 6f63 6174 tN.<~e.. locat │ │ │ +004b6750: 744e 003c e065 0000 2020 206c 6f63 6174 tN.<.e.. locat │ │ │ 004b6760: 6520 7468 6520 736f 7572 6365 2d66 696c e the source-fil │ │ │ 004b6770: 6520 696e 2063 6f6c 756d 6e20 7468 7265 e in column thre │ │ │ 004b6780: 652c 2069 7420 7465 726d 696e 6174 6573 e, it terminates │ │ │ 004b6790: 2074 6865 2073 6561 7263 6820 616e 6422 the search and" │ │ │ -004b67a0: 003c 7e66 0000 2020 2069 7373 7565 7320 .<~f.. issues │ │ │ +004b67a0: 003c e066 0000 2020 2069 7373 7565 7320 .<.f.. issues │ │ │ 004b67b0: 6120 7275 6e2d 7469 6d65 2065 7272 6f72 a run-time error │ │ │ -004b67c0: 2e07 003c 7e67 0000 0000 0000 0000 0000 ...<~g.......... │ │ │ +004b67c0: 2e07 003c e067 0000 0000 0000 0000 0000 ...<.g.......... │ │ │ 004b67d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b67e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b67f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b6800: 0400 0000 ce02 0000 0a34 0000 0000 0000 .........4...... │ │ │ -004b6810: 8a00 007e 4845 4c50 00ff 7300 ff49 5356 ...~HELP..s..ISV │ │ │ +004b6810: 8a00 00e0 4845 4c50 00ff 7300 ff49 5356 ....HELP..s..ISV │ │ │ 004b6820: 00ff 7300 ff24 5a52 4f55 5449 4e45 5300 ..s..$ZROUTINES. │ │ │ 004b6830: ff73 00ff 245a 524f 5554 494e 4553 5f53 .s..$ZROUTINES_S │ │ │ 004b6840: 4541 5243 485f 4558 414d 504c 4553 00c0 EARCH_EXAMPLES.. │ │ │ 004b6850: 6800 0020 2020 4f6e 6365 2074 6865 206f h.. Once the o │ │ │ 004b6860: 626a 6563 742d 736f 7572 6365 206d 6174 bject-source mat │ │ │ 004b6870: 6368 2073 6561 7263 6820 6973 2064 6f6e ch search is don │ │ │ 004b6880: 652c 2047 542e 4d20 6e6f 7720 6861 7320 e, GT.M now has │ │ │ -004b6890: 6569 7468 6572 2074 6865 5000 3c7e 6900 either theP.<~i. │ │ │ +004b6890: 6569 7468 6572 2074 6865 5000 3ce0 6900 either theP.<.i. │ │ │ 004b68a0: 0020 2020 6f62 6a65 6374 2d66 696c 6520 . object-file │ │ │ 004b68b0: 6f72 2073 6f75 7263 652d 6669 6c65 206f or source-file o │ │ │ 004b68c0: 7220 626f 7468 2061 7661 696c 6162 6c65 r both available │ │ │ 004b68d0: 2e20 4754 2e4d 2074 6865 6e20 7265 636f . GT.M then reco │ │ │ -004b68e0: 6d70 696c 6573 2074 6865 5100 3c7e 6a00 mpiles theQ.<~j. │ │ │ +004b68e0: 6d70 696c 6573 2074 6865 5100 3ce0 6a00 mpiles theQ.<.j. │ │ │ 004b68f0: 0020 2020 736f 7572 6365 2d66 696c 6520 . source-file │ │ │ 004b6900: 6261 7365 6420 6f6e 2063 6572 7461 696e based on certain │ │ │ 004b6910: 2063 6f6e 6469 7469 6f6e 732c 2062 6566 conditions, bef │ │ │ 004b6920: 6f72 6520 6c69 6e6b 696e 6720 7468 6520 ore linking the │ │ │ -004b6930: 6f62 6a65 6374 2d66 696c 6521 003c 7e71 object-file!.<~q │ │ │ +004b6930: 6f62 6a65 6374 2d66 696c 6521 003c e071 object-file!.<.q │ │ │ 004b6940: 0000 2020 2069 6e74 6f20 7468 6520 6375 .. into the cu │ │ │ -004b6950: 7272 656e 7420 696d 6167 652e 0700 3c7e rrent image...<~ │ │ │ -004b6960: 7200 0049 003c 7e73 0000 2020 2049 6620 r..I.<~s.. If │ │ │ +004b6950: 7272 656e 7420 696d 6167 652e 0700 3ce0 rrent image...<. │ │ │ +004b6960: 7200 0049 003c e073 0000 2020 2049 6620 r..I.<.s.. If │ │ │ 004b6970: 6175 746f 2d5a 4c49 4e4b 206f 7220 5a4c auto-ZLINK or ZL │ │ │ 004b6980: 494e 4b20 6465 7465 726d 696e 6573 2074 INK determines t │ │ │ 004b6990: 6861 7420 7468 6520 736f 7572 6365 2066 hat the source f │ │ │ -004b69a0: 696c 6520 7265 7175 6972 6573 5400 3c7e ile requiresT.<~ │ │ │ +004b69a0: 696c 6520 7265 7175 6972 6573 5400 3ce0 ile requiresT.<. │ │ │ 004b69b0: 7400 0020 2020 5b72 655d 636f 6d70 696c t.. [re]compil │ │ │ 004b69c0: 6174 696f 6e2c 2047 542e 4d20 706c 6163 ation, GT.M plac │ │ │ 004b69d0: 6573 2074 6865 206f 626a 6563 7420 6669 es the object fi │ │ │ 004b69e0: 6c65 2069 6e20 7468 6520 6162 6f76 6520 le in the above │ │ │ 004b69f0: 6f62 6a65 6374 2064 6972 6563 746f 7279 object directory │ │ │ -004b6a00: 5100 3c7e 7500 0020 2020 696e 2074 6865 Q.<~u.. in the │ │ │ +004b6a00: 5100 3ce0 7500 0020 2020 696e 2074 6865 Q.<.u.. in the │ │ │ 004b6a10: 2073 616d 6520 636f 6c75 6d6e 2061 7320 same column as │ │ │ 004b6a20: 7468 6520 736f 7572 6365 2066 696c 652e the source file. │ │ │ 004b6a30: 2046 6f72 2065 7861 6d70 6c65 2c20 6966 For example, if │ │ │ 004b6a40: 2047 542e 4d20 6c6f 6361 7465 7320 7468 GT.M locates th │ │ │ -004b6a50: 6550 003c 7e76 0000 2020 2073 6f75 7263 eP.<~v.. sourc │ │ │ +004b6a50: 6550 003c e076 0000 2020 2073 6f75 7263 eP.<.v.. sourc │ │ │ 004b6a60: 6520 6669 6c65 2069 6e20 2f75 7372 2f73 e file in /usr/s │ │ │ 004b6a70: 6d69 2f75 746c 2069 6e20 636f 6c75 6d6e mi/utl in column │ │ │ 004b6a80: 2074 6872 6565 2c20 4754 2e4d 2070 6c61 three, GT.M pla │ │ │ 004b6a90: 6365 7320 7468 6520 7265 7375 6c74 616e ces the resultan │ │ │ -004b6aa0: 7426 003c 7e77 0000 2020 206f 626a 6563 t&.<~w.. objec │ │ │ +004b6aa0: 7426 003c e077 0000 2020 206f 626a 6563 t&.<.w.. objec │ │ │ 004b6ab0: 7420 6669 6c65 2069 6e20 2f75 7372 2f6a t file in /usr/j │ │ │ -004b6ac0: 6f6e 2f75 746c 2e07 003c 7e78 0000 0000 on/utl...<~x.... │ │ │ +004b6ac0: 6f6e 2f75 746c 2e07 003c e078 0000 0000 on/utl...<.x.... │ │ │ 004b6ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b6ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b6af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b6b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b6b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b6b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b6b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -308987,1666 +308987,1666 @@ │ │ │ 004b6fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b6fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b6fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b6fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b6fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b6ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b7000: 0400 0000 d107 0000 4334 0000 0000 0000 ........C4...... │ │ │ -004b7010: a200 007e 4845 4c50 00ff 7300 ff49 5356 ...~HELP..s..ISV │ │ │ +004b7010: a200 00e0 4845 4c50 00ff 7300 ff49 5356 ....HELP..s..ISV │ │ │ 004b7020: 00ff 7300 ff24 5a52 4f55 5449 4e45 5300 ..s..$ZROUTINES. │ │ │ 004b7030: ff73 00ff 5348 4152 4544 5f4c 4942 5241 .s..SHARED_LIBRA │ │ │ 004b7040: 5259 5f46 494c 455f 5350 4543 4946 4943 RY_FILE_SPECIFIC │ │ │ 004b7050: 4154 494f 4e5f 494e 5f24 5a52 4f55 5449 ATION_IN_$ZROUTI │ │ │ 004b7060: 4e45 5300 c028 0000 2020 2020 2020 2065 NES..(.. e │ │ │ 004b7070: 7870 6c69 6369 7420 5a4c 494e 4b20 6973 xplicit ZLINK is │ │ │ 004b7080: 2075 7365 6420 746f 206c 696e 6b20 6120 used to link a │ │ │ 004b7090: 6e65 776c 7920 6372 6561 7465 6420 726f newly created ro │ │ │ 004b70a0: 7574 696e 6520 6f72 2072 652d 6c69 6e6b utine or re-link │ │ │ -004b70b0: 2061 5400 517e 2900 0020 2020 2020 2020 aT.Q~).. │ │ │ +004b70b0: 2061 5400 51e0 2900 0020 2020 2020 2020 aT.Q.).. │ │ │ 004b70c0: 6d6f 6469 6669 6564 2072 6f75 7469 6e65 modified routine │ │ │ 004b70d0: 2061 6e64 2074 6865 7265 2069 7320 6e6f and there is no │ │ │ 004b70e0: 206d 6563 6861 6e69 736d 2074 6f20 6c6f mechanism to lo │ │ │ 004b70f0: 6164 206e 6577 206f 626a 6563 7473 2069 ad new objects i │ │ │ -004b7100: 6e74 6f20 616e 2400 517e 2a00 0020 2020 nto an$.Q~*.. │ │ │ +004b7100: 6e74 6f20 616e 2400 51e0 2a00 0020 2020 nto an$.Q.*.. │ │ │ 004b7110: 2020 2020 6163 7469 7665 2073 6861 7265 active share │ │ │ -004b7120: 6420 6c69 6272 6172 792e 5100 517e 3100 d library.Q.Q~1. │ │ │ +004b7120: 6420 6c69 6272 6172 792e 5100 51e0 3100 d library.Q.Q.1. │ │ │ 004b7130: 0020 2020 2020 2a20 5a50 5249 4e54 2061 . * ZPRINT a │ │ │ 004b7140: 6e64 2024 5445 5854 2829 206f 6620 7468 nd $TEXT() of th │ │ │ 004b7150: 6520 726f 7574 696e 6573 2069 6e20 6120 e routines in a │ │ │ 004b7160: 7368 6172 6564 206c 6962 7261 7279 2c20 shared library, │ │ │ -004b7170: 7265 6164 2073 6f75 7263 6554 0051 7e32 read sourceT.Q~2 │ │ │ +004b7170: 7265 6164 2073 6f75 7263 6554 0051 e032 read sourceT.Q.2 │ │ │ 004b7180: 0000 2020 2020 2020 2066 696c 6520 7061 .. file pa │ │ │ 004b7190: 7468 2066 726f 6d20 7468 6520 6865 6164 th from the head │ │ │ 004b71a0: 6572 206f 6620 7468 6520 6c6f 6164 6564 er of the loaded │ │ │ 004b71b0: 2072 6f75 7469 6e65 2e20 4966 2074 6865 routine. If the │ │ │ 004b71c0: 2069 6d61 6765 2064 6f65 7320 6e6f 7451 image does notQ │ │ │ -004b71d0: 0051 7e33 0000 2020 2020 2020 2063 6f6e .Q~3.. con │ │ │ +004b71d0: 0051 e033 0000 2020 2020 2020 2063 6f6e .Q.3.. con │ │ │ 004b71e0: 7461 696e 2074 6865 2072 6f75 7469 6e65 tain the routine │ │ │ 004b71f0: 2c20 616e 2061 7574 6f2d 5a4c 494e 4b20 , an auto-ZLINK │ │ │ 004b7200: 6973 2069 6e69 7469 6174 6564 2e20 4966 is initiated. If │ │ │ 004b7210: 2074 6865 2073 6f75 7263 6520 6669 6c65 the source file │ │ │ -004b7220: 4e00 517e 3400 0020 2020 2020 2020 7061 N.Q~4.. pa │ │ │ +004b7220: 4e00 51e0 3400 0020 2020 2020 2020 7061 N.Q.4.. pa │ │ │ 004b7230: 7468 2072 6563 6f72 6465 6420 696e 2074 th recorded in t │ │ │ 004b7240: 6865 2072 6f75 7469 6e65 2068 6561 6465 he routine heade │ │ │ 004b7250: 7220 7768 656e 2074 6865 206d 6f64 756c r when the modul │ │ │ 004b7260: 6520 7761 7320 636f 6d70 696c 6564 4e00 e was compiledN. │ │ │ -004b7270: 517e 3500 0020 2020 2020 2020 6361 6e6e Q~5.. cann │ │ │ +004b7270: 51e0 3500 0020 2020 2020 2020 6361 6e6e Q.5.. cann │ │ │ 004b7280: 6f74 2062 6520 6c6f 6361 7465 642c 205a ot be located, Z │ │ │ 004b7290: 5052 494e 5420 616e 6420 2454 4558 5428 PRINT and $TEXT( │ │ │ 004b72a0: 2920 696e 6974 6961 7465 2061 2073 6561 ) initiate a sea │ │ │ -004b72b0: 7263 6820 6672 6f6d 2074 6865 4c00 517e rch from theL.Q~ │ │ │ +004b72b0: 7263 6820 6672 6f6d 2074 6865 4c00 51e0 rch from theL.Q. │ │ │ 004b72c0: 3600 0020 2020 2020 2020 6265 6769 6e6e 6.. beginn │ │ │ 004b72d0: 696e 6720 6f66 2024 5a52 4f55 5449 4e45 ing of $ZROUTINE │ │ │ 004b72e0: 532c 2073 6b69 7070 696e 6720 6f76 6572 S, skipping over │ │ │ 004b72f0: 2074 6865 2073 6861 7265 6420 6c69 6272 the shared libr │ │ │ -004b7300: 6172 7920 6669 6c65 5400 517e 3700 0020 ary fileT.Q~7.. │ │ │ +004b7300: 6172 7920 6669 6c65 5400 51e0 3700 0020 ary fileT.Q.7.. │ │ │ 004b7310: 2020 2020 2020 7370 6563 6966 6963 6174 specificat │ │ │ 004b7320: 696f 6e73 2e20 4966 2074 6865 206c 6f63 ions. If the loc │ │ │ 004b7330: 6174 6564 2073 6f75 7263 6520 646f 6573 ated source does │ │ │ 004b7340: 206e 6f74 206d 6174 6368 2074 6865 2063 not match the c │ │ │ -004b7350: 6f64 6520 696e 2069 6d61 6765 5000 517e ode in imageP.Q~ │ │ │ +004b7350: 6f64 6520 696e 2069 6d61 6765 5000 51e0 ode in imageP.Q. │ │ │ 004b7360: 3800 0020 2020 2020 2020 2863 6865 636b 8.. (check │ │ │ 004b7370: 6564 2076 6961 2063 6865 636b 7375 6d29 ed via checksum) │ │ │ 004b7380: 2c20 5a50 5249 4e54 2067 656e 6572 6174 , ZPRINT generat │ │ │ 004b7390: 6573 2061 6e20 6f62 6a65 6374 2d73 6f75 es an object-sou │ │ │ -004b73a0: 7263 6520 6d69 736d 6174 6368 3700 517e rce mismatch7.Q~ │ │ │ +004b73a0: 7263 6520 6d69 736d 6174 6368 3700 51e0 rce mismatch7.Q. │ │ │ 004b73b0: 3900 0020 2020 2020 2020 7374 6174 7573 9.. status │ │ │ 004b73c0: 2061 6e64 2024 5445 5854 2829 2072 6574 and $TEXT() ret │ │ │ 004b73d0: 7572 6e73 2061 206e 756c 6c20 7374 7269 urns a null stri │ │ │ -004b73e0: 6e67 2e54 0051 7e3a 0000 2020 2020 202a ng.T.Q~:.. * │ │ │ +004b73e0: 6e67 2e54 0051 e03a 0000 2020 2020 202a ng.T.Q.:.. * │ │ │ 004b73f0: 205a 4544 4954 2c20 7768 656e 2073 6561 ZEDIT, when sea │ │ │ 004b7400: 7263 6869 6e67 2024 5a52 4f55 5449 4e45 rching $ZROUTINE │ │ │ 004b7410: 532c 2073 6b69 7073 2073 6861 7265 6420 S, skips shared │ │ │ 004b7420: 6c69 6272 6172 6965 7320 6c69 6b65 2065 libraries like e │ │ │ -004b7430: 7870 6c69 6369 744f 0051 7e41 0000 2020 xplicitO.Q~A.. │ │ │ +004b7430: 7870 6c69 6369 744f 0051 e041 0000 2020 xplicitO.Q.A.. │ │ │ 004b7440: 2020 2020 205a 4c49 4e4b 2066 6f72 2074 ZLINK for t │ │ │ 004b7450: 6865 2073 616d 6520 7265 6173 6f6e 732e he same reasons. │ │ │ 004b7460: 2024 5a53 4f55 5243 4520 4953 5620 6973 $ZSOURCE ISV is │ │ │ 004b7470: 2069 6d70 6c69 6369 746c 7920 7365 7420 implicitly set │ │ │ -004b7480: 746f 2074 6865 2600 517e 4200 0020 2020 to the&.Q~B.. │ │ │ +004b7480: 746f 2074 6865 2600 51e0 4200 0020 2020 to the&.Q.B.. │ │ │ 004b7490: 2020 2020 6170 7072 6f70 7269 6174 6520 appropriate │ │ │ -004b74a0: 736f 7572 6365 2066 696c 652e 0700 517e source file...Q~ │ │ │ -004b74b0: 4300 0047 0051 7e44 0000 2020 2046 6f72 C..G.Q~D.. For │ │ │ +004b74a0: 736f 7572 6365 2066 696c 652e 0700 51e0 source file...Q. │ │ │ +004b74b0: 4300 0047 0051 e044 0000 2020 2046 6f72 C..G.Q.D.. For │ │ │ 004b74c0: 2065 7861 6d70 6c65 2c20 6966 206c 6962 example, if lib │ │ │ 004b74d0: 7368 6172 652e 736f 2069 7320 6275 696c share.so is buil │ │ │ 004b74e0: 7420 7769 7468 2066 6f6f 2e6f 2063 6f6d t with foo.o com │ │ │ -004b74f0: 7069 6c65 6420 6672 6f6d 5400 517e 4500 piled fromT.Q~E. │ │ │ +004b74f0: 7069 6c65 6420 6672 6f6d 5400 51e0 4500 piled fromT.Q.E. │ │ │ 004b7500: 0020 2020 2e2f 7368 7273 7263 2f66 6f6f . ./shrsrc/foo │ │ │ 004b7510: 2e6d 2c20 7468 6520 666f 6c6c 6f77 696e .m, the followin │ │ │ 004b7520: 6720 636f 6d6d 616e 6473 2073 7065 6369 g commands speci │ │ │ 004b7530: 6679 2074 6861 7420 4754 2e4d 2073 686f fy that GT.M sho │ │ │ 004b7540: 756c 6420 7365 6172 6368 2074 6865 4b00 uld search theK. │ │ │ -004b7550: 517e 4600 0020 2020 6c69 6272 6172 7920 Q~F.. library │ │ │ +004b7550: 51e0 4600 0020 2020 6c69 6272 6172 7920 Q.F.. library │ │ │ 004b7560: 2e2f 6c69 6273 6861 7265 2e73 6f20 666f ./libshare.so fo │ │ │ 004b7570: 7220 7379 6d62 6f6c 2066 6f6f 2077 6865 r symbol foo whe │ │ │ 004b7580: 6e20 646f 205e 666f 6f20 6973 2065 6e63 n do ^foo is enc │ │ │ -004b7590: 6f75 6e74 6572 6564 2e07 0051 7e47 0000 ountered...Q~G.. │ │ │ -004b75a0: 3c00 517e 4800 0020 2020 4754 4d3e 5345 <.Q~H.. GTM>SE │ │ │ +004b7590: 6f75 6e74 6572 6564 2e07 0051 e047 0000 ountered...Q.G.. │ │ │ +004b75a0: 3c00 51e0 4800 0020 2020 4754 4d3e 5345 <.Q.H.. GTM>SE │ │ │ 004b75b0: 5420 245a 524f 5554 494e 4553 3d22 2e2f T $ZROUTINES="./ │ │ │ 004b75c0: 6c69 6273 6861 7265 2e73 6f20 2e2f 6f62 libshare.so ./ob │ │ │ -004b75d0: 6a28 2e2f 7368 7273 7263 2922 2d00 517e j(./shrsrc)"-.Q~ │ │ │ +004b75d0: 6a28 2e2f 7368 7273 7263 2922 2d00 51e0 j(./shrsrc)"-.Q. │ │ │ 004b75e0: 4900 0020 2020 4754 4d3e 444f 205e 666f I.. GTM>DO ^fo │ │ │ 004b75f0: 6f3b 6175 746f 2d5a 4c49 4e4b 2066 6f6f o;auto-ZLINK foo │ │ │ -004b7600: 202d 2073 6861 7265 642d 0051 7e4a 0000 - shared-.Q~J.. │ │ │ +004b7600: 202d 2073 6861 7265 642d 0051 e04a 0000 - shared-.Q.J.. │ │ │ 004b7610: 2020 2047 544d 3e5a 4544 4954 2022 666f GTM>ZEDIT "fo │ │ │ 004b7620: 6f22 3b65 6469 7420 2e2f 7368 7273 7263 o";edit ./shrsrc │ │ │ -004b7630: 2f66 6f6f 2e6d 2500 517e 5100 0020 2020 /foo.m%.Q~Q.. │ │ │ +004b7630: 2f66 6f6f 2e6d 2500 51e0 5100 0020 2020 /foo.m%.Q.Q.. │ │ │ 004b7640: 4754 4d3e 5720 245a 534f 5552 4345 2c21 GTM>W $ZSOURCE,! │ │ │ -004b7650: 3b70 7269 6e74 7320 666f 6f5a 0051 7e52 ;prints fooZ.Q~R │ │ │ +004b7650: 3b70 7269 6e74 7320 666f 6f5a 0051 e052 ;prints fooZ.Q.R │ │ │ 004b7660: 0000 2020 2047 544d 3e5a 5052 494e 5420 .. GTM>ZPRINT │ │ │ 004b7670: 2b30 5e66 6f6f 3b69 7373 7565 7320 6120 +0^foo;issues a │ │ │ 004b7680: 736f 7572 6365 2d6f 626a 6563 7420 6d69 source-object mi │ │ │ 004b7690: 736d 6174 6368 2073 7461 7475 7320 5458 smatch status TX │ │ │ 004b76a0: 5453 5243 4d41 5420 6572 726f 7220 6d65 TSRCMAT error me │ │ │ -004b76b0: 7373 6167 654c 0051 7e53 0000 2020 2047 ssageL.Q~S.. G │ │ │ +004b76b0: 7373 6167 654c 0051 e053 0000 2020 2047 ssageL.Q.S.. G │ │ │ 004b76c0: 544d 3e5a 4c49 4e4b 2022 666f 6f22 3b72 TM>ZLINK "foo";r │ │ │ 004b76d0: 652d 636f 6d70 696c 6520 2e2f 7368 7273 e-compile ./shrs │ │ │ 004b76e0: 7263 2f66 6f6f 2e6d 2074 6f20 6765 6e65 rc/foo.m to gene │ │ │ 004b76f0: 7261 7465 202e 2f6f 626a 2f66 6f6f 2e6f rate ./obj/foo.o │ │ │ -004b7700: 2e28 0051 7e54 0000 2020 2047 544d 3e57 .(.Q~T.. GTM>W │ │ │ +004b7700: 2e28 0051 e054 0000 2020 2047 544d 3e57 .(.Q.T.. GTM>W │ │ │ 004b7710: 2024 5445 5854 282b 305e 666f 6f29 3b70 $TEXT(+0^foo);p │ │ │ -004b7720: 7269 6e74 7320 666f 6f07 0051 7e55 0000 rints foo..Q~U.. │ │ │ -004b7730: 5000 517e 5600 0020 2020 4e6f 7465 2074 P.Q~V.. Note t │ │ │ +004b7720: 7269 6e74 7320 666f 6f07 0051 e055 0000 rints foo..Q.U.. │ │ │ +004b7730: 5000 51e0 5600 0020 2020 4e6f 7465 2074 P.Q.V.. Note t │ │ │ 004b7740: 6861 7420 5a50 5249 4e54 2072 6570 6f72 hat ZPRINT repor │ │ │ 004b7750: 7473 2061 6e20 6572 726f 722c 2061 7320 ts an error, as │ │ │ 004b7760: 666f 6f2e 6d20 646f 6573 206e 6f74 206d foo.m does not m │ │ │ 004b7770: 6174 6368 2074 6865 2072 6f75 7469 6e65 atch the routine │ │ │ -004b7780: 5100 517e 5700 0020 2020 616c 7265 6164 Q.Q~W.. alread │ │ │ +004b7780: 5100 51e0 5700 0020 2020 616c 7265 6164 Q.Q.W.. alread │ │ │ 004b7790: 7920 6c69 6e6b 6564 2069 6e74 6f20 696d y linked into im │ │ │ 004b77a0: 6167 652e 2041 6c73 6f20 6e6f 7465 2074 age. Also note t │ │ │ 004b77b0: 6861 742c 2074 6f20 7265 636f 6d70 696c hat, to recompil │ │ │ 004b77c0: 6520 616e 6420 7265 2d6c 696e 6b20 7468 e and re-link th │ │ │ 004b77d0: 6500 0000 0000 0000 0000 0000 0000 0000 e............... │ │ │ 004b77e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b77f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b7800: 0400 0000 cb07 0000 6434 0000 0000 0000 ........d4...... │ │ │ -004b7810: a100 007e 4845 4c50 00ff 7300 ff49 5356 ...~HELP..s..ISV │ │ │ +004b7810: a100 00e0 4845 4c50 00ff 7300 ff49 5356 ....HELP..s..ISV │ │ │ 004b7820: 00ff 7300 ff24 5a52 4f55 5449 4e45 5300 ..s..$ZROUTINES. │ │ │ 004b7830: ff73 00ff 5348 4152 4544 5f4c 4942 5241 .s..SHARED_LIBRA │ │ │ 004b7840: 5259 5f46 494c 455f 5350 4543 4946 4943 RY_FILE_SPECIFIC │ │ │ 004b7850: 4154 494f 4e5f 494e 5f24 5a52 4f55 5449 ATION_IN_$ZROUTI │ │ │ 004b7860: 4e45 5300 c058 0000 2020 205a 4544 4954 NES..X.. ZEDIT │ │ │ 004b7870: 6564 2066 6f6f 2e6d 2c20 6974 7320 736f ed foo.m, its so │ │ │ 004b7880: 7572 6365 2064 6972 6563 746f 7279 206e urce directory n │ │ │ 004b7890: 6565 6473 2074 6f20 6265 2061 7474 6163 eeds to be attac │ │ │ 004b78a0: 6865 6420 746f 2074 6865 206f 626a 6563 hed to the objec │ │ │ -004b78b0: 7451 0051 7e59 0000 2020 2064 6972 6563 tQ.Q~Y.. direc │ │ │ +004b78b0: 7451 0051 e059 0000 2020 2064 6972 6563 tQ.Q.Y.. direc │ │ │ 004b78c0: 746f 7279 205b 2e2f 6f62 6a5d 2069 6e20 tory [./obj] in │ │ │ 004b78d0: 245a 524f 5554 494e 4553 2e20 5468 6520 $ZROUTINES. The │ │ │ 004b78e0: 6578 616d 706c 6520 6173 7375 6d65 7320 example assumes │ │ │ 004b78f0: 7468 6520 7368 6172 6564 206c 6962 7261 the shared libra │ │ │ -004b7900: 7279 3c00 517e 5a00 0020 2020 286c 6962 ry<.Q~Z.. (lib │ │ │ +004b7900: 7279 3c00 51e0 5a00 0020 2020 286c 6962 ry<.Q.Z.. (lib │ │ │ 004b7910: 7368 6172 652e 736f 2920 6861 7320 6265 share.so) has be │ │ │ 004b7920: 656e 2062 7569 6c74 2075 7369 6e67 2073 en built using s │ │ │ 004b7930: 6865 6c6c 2063 6f6d 6d61 6e64 732e 0700 hell commands... │ │ │ -004b7940: 517e 6100 0014 0013 7e53 4f55 5243 4500 Q~a.....~SOURCE. │ │ │ -004b7950: 0024 5a53 4f75 7263 6513 001a 7ebf 1100 .$ZSOurce...~... │ │ │ -004b7960: 0020 2020 245a 534f 7572 6365 0700 1b7e . $ZSOurce...~ │ │ │ -004b7970: 2100 0054 001b 7e31 0000 2020 2024 5a53 !..T..~1.. $ZS │ │ │ +004b7940: 51e0 6100 0014 0013 e053 4f55 5243 4500 Q.a......SOURCE. │ │ │ +004b7950: 0024 5a53 4f75 7263 6513 001a e0bf 1100 .$ZSOurce....... │ │ │ +004b7960: 0020 2020 245a 534f 7572 6365 0700 1be0 . $ZSOurce.... │ │ │ +004b7970: 2100 0054 001b e031 0000 2020 2024 5a53 !..T...1.. $ZS │ │ │ 004b7980: 4f5b 5552 4345 5d20 636f 6e74 6169 6e73 O[URCE] contains │ │ │ 004b7990: 2061 2073 7472 696e 6720 7661 6c75 6520 a string value │ │ │ 004b79a0: 7370 6563 6966 7969 6e67 2074 6865 2064 specifying the d │ │ │ 004b79b0: 6566 6175 6c74 2070 6174 686e 616d 6520 efault pathname │ │ │ -004b79c0: 666f 7220 7468 6554 001b 7e41 0000 2020 for theT..~A.. │ │ │ +004b79c0: 666f 7220 7468 6554 001b e041 0000 2020 for theT...A.. │ │ │ 004b79d0: 205a 4544 4954 2061 6e64 205a 4c49 4e4b ZEDIT and ZLINK │ │ │ 004b79e0: 2063 6f6d 6d61 6e64 732e 205a 4544 4954 commands. ZEDIT │ │ │ 004b79f0: 206f 7220 5a4c 494e 4b20 7769 7468 6f75 or ZLINK withou │ │ │ 004b7a00: 7420 616e 2061 7267 756d 656e 7420 6973 t an argument is │ │ │ -004b7a10: 2065 7175 6976 616c 656e 7422 001b 7e51 equivalent"..~Q │ │ │ +004b7a10: 2065 7175 6976 616c 656e 7422 001b e051 equivalent"...Q │ │ │ 004b7a20: 0000 2020 2074 6f20 5a45 4449 542f 5a4c .. to ZEDIT/ZL │ │ │ 004b7a30: 494e 4b20 245a 534f 5552 4345 2e07 001b INK $ZSOURCE.... │ │ │ -004b7a40: 7e61 0000 5400 1b7e 7100 0020 2020 245a ~a..T..~q.. $Z │ │ │ +004b7a40: e061 0000 5400 1be0 7100 0020 2020 245a .a..T...q.. $Z │ │ │ 004b7a50: 534f 5552 4345 2069 6e69 7469 616c 6c79 SOURCE initially │ │ │ 004b7a60: 2063 6f6e 7461 696e 7320 7468 6520 6e75 contains the nu │ │ │ 004b7a70: 6c6c 2073 7472 696e 672e 2057 6865 6e20 ll string. When │ │ │ 004b7a80: 5a45 4449 5420 616e 6420 5a4c 494e 4b20 ZEDIT and ZLINK │ │ │ -004b7a90: 636f 6d6d 616e 6473 4f00 1b7e 8100 0020 commandsO..~... │ │ │ +004b7a90: 636f 6d6d 616e 6473 4f00 1be0 8100 0020 commandsO...... │ │ │ 004b7aa0: 2020 6861 7665 2061 2070 6174 686e 616d have a pathnam │ │ │ 004b7ab0: 6520 666f 7220 616e 2061 7267 756d 656e e for an argumen │ │ │ 004b7ac0: 742c 2074 6865 7920 696d 706c 6963 6974 t, they implicit │ │ │ 004b7ad0: 6c79 2073 6574 2024 5a53 4f55 5243 4520 ly set $ZSOURCE │ │ │ -004b7ae0: 746f 2074 6861 744e 001b 7e91 0000 2020 to thatN..~... │ │ │ +004b7ae0: 746f 2074 6861 744e 001b e091 0000 2020 to thatN...... │ │ │ 004b7af0: 2061 7267 756d 656e 742e 2054 6869 7320 argument. This │ │ │ 004b7b00: 5a45 4449 542f 5a4c 494e 4b20 6172 6775 ZEDIT/ZLINK argu │ │ │ 004b7b10: 6d65 6e74 2063 616e 2069 6e63 6c75 6465 ment can include │ │ │ 004b7b20: 2061 2066 756c 6c20 7061 7468 6e61 6d65 a full pathname │ │ │ -004b7b30: 206f 7220 614c 001a 7ec0 1100 0020 2020 or aL..~.... │ │ │ +004b7b30: 206f 7220 614c 001a e0c0 1100 0020 2020 or aL....... │ │ │ 004b7b40: 7265 6c61 7469 7665 206f 6e65 2e20 4120 relative one. A │ │ │ 004b7b50: 7265 6c61 7469 7665 2070 6174 6820 636f relative path co │ │ │ 004b7b60: 756c 6420 696e 636c 7564 6520 6120 6669 uld include a fi │ │ │ 004b7b70: 6c65 2069 6e20 7468 6520 6375 7272 656e le in the curren │ │ │ -004b7b80: 7453 001b 7e12 0000 2020 2064 6972 6563 tS..~... direc │ │ │ +004b7b80: 7453 001b e012 0000 2020 2064 6972 6563 tS...... direc │ │ │ 004b7b90: 746f 7279 2c20 6f72 2074 6865 2070 6174 tory, or the pat │ │ │ 004b7ba0: 6820 746f 2074 6865 2066 696c 6520 6672 h to the file fr │ │ │ 004b7bb0: 6f6d 2074 6865 2063 7572 7265 6e74 2077 om the current w │ │ │ 004b7bc0: 6f72 6b69 6e67 2064 6972 6563 746f 7279 orking directory │ │ │ -004b7bd0: 2e20 496e 5200 1b7e 1300 0020 2020 7468 . InR..~... th │ │ │ +004b7bd0: 2e20 496e 5200 1be0 1300 0020 2020 7468 . InR...... th │ │ │ 004b7be0: 6520 6c61 7474 6572 2069 6e73 7461 6e63 e latter instanc │ │ │ 004b7bf0: 652c 2064 6f20 6e6f 7420 696e 636c 7564 e, do not includ │ │ │ 004b7c00: 6520 7468 6520 736c 6173 6820 6265 666f e the slash befo │ │ │ 004b7c10: 7265 2074 6865 2066 6972 7374 2064 6972 re the first dir │ │ │ -004b7c20: 6563 746f 7279 4e00 1b7e 1400 0020 2020 ectoryN..~... │ │ │ +004b7c20: 6563 746f 7279 4e00 1be0 1400 0020 2020 ectoryN...... │ │ │ 004b7c30: 6e61 6d65 2e20 245a 534f 5552 4345 2077 name. $ZSOURCE w │ │ │ 004b7c40: 696c 6c20 7072 6566 6978 2074 6865 2070 ill prefix the p │ │ │ 004b7c50: 6174 6820 746f 2074 6865 2063 7572 7265 ath to the curre │ │ │ 004b7c60: 6e74 2077 6f72 6b69 6e67 2064 6972 6563 nt working direc │ │ │ -004b7c70: 746f 7279 1f00 1b7e 1500 0020 2020 696e tory...~... in │ │ │ +004b7c70: 746f 7279 1f00 1be0 1500 0020 2020 696e tory....... in │ │ │ 004b7c80: 636c 7564 696e 6720 7468 6174 2073 6c61 cluding that sla │ │ │ -004b7c90: 7368 2e07 001b 7e16 0000 5300 1b7e 1700 sh....~...S..~.. │ │ │ +004b7c90: 7368 2e07 001b e016 0000 5300 1be0 1700 sh........S..... │ │ │ 004b7ca0: 0020 2020 5468 6520 6669 6c65 206e 616d . The file nam │ │ │ 004b7cb0: 6520 6d61 7920 636f 6e74 6169 6e20 6120 e may contain a │ │ │ 004b7cc0: 6669 6c65 2065 7874 656e 7369 6f6e 2e20 file extension. │ │ │ 004b7cd0: 4966 2074 6865 2065 7874 656e 7369 6f6e If the extension │ │ │ 004b7ce0: 2069 7320 2e6d 206f 7220 2e6f 2c50 001b is .m or .o,P.. │ │ │ -004b7cf0: 7e18 0000 2020 2024 5a53 4f55 5243 4520 ~... $ZSOURCE │ │ │ +004b7cf0: e018 0000 2020 2024 5a53 4f55 5243 4520 .... $ZSOURCE │ │ │ 004b7d00: 6472 6f70 7320 6974 2e20 5468 6520 5a45 drops it. The ZE │ │ │ 004b7d10: 4449 5420 636f 6d6d 616e 6420 6163 6365 DIT command acce │ │ │ 004b7d20: 7074 7320 6172 6775 6d65 6e74 7320 7769 pts arguments wi │ │ │ 004b7d30: 7468 2065 7874 656e 7369 6f6e 7351 001b th extensionsQ.. │ │ │ -004b7d40: 7e19 0000 2020 206f 7468 6572 2074 6861 ~... other tha │ │ │ +004b7d40: e019 0000 2020 206f 7468 6572 2074 6861 .... other tha │ │ │ 004b7d50: 6e20 2e6d 206f 7220 2e6f 2e20 245a 534f n .m or .o. $ZSO │ │ │ 004b7d60: 5552 4345 2072 6574 6169 6e73 2074 6865 URCE retains the │ │ │ 004b7d70: 2065 7874 656e 7369 6f6e 2077 6865 6e20 extension when │ │ │ 004b7d80: 7375 6368 2061 7267 756d 656e 7473 1500 such arguments.. │ │ │ -004b7d90: 1b7e 1a00 0020 2020 6172 6520 7061 7373 .~... are pass │ │ │ -004b7da0: 6564 2e07 001b 7e21 0000 5200 1b7e 2200 ed....~!..R..~". │ │ │ +004b7d90: 1be0 1a00 0020 2020 6172 6520 7061 7373 ..... are pass │ │ │ +004b7da0: 6564 2e07 001b e021 0000 5200 1be0 2200 ed.....!..R...". │ │ │ 004b7db0: 0020 2020 4966 2024 5a53 4f55 5243 4520 . If $ZSOURCE │ │ │ 004b7dc0: 636f 6e74 6169 6e73 2061 2066 696c 6520 contains a file │ │ │ 004b7dd0: 7769 7468 2061 6e20 6578 7465 6e73 696f with an extensio │ │ │ 004b7de0: 6e20 6f74 6865 7220 7468 616e 202e 6d20 n other than .m │ │ │ -004b7df0: 6f72 202e 6f2c 205a 4544 4954 3900 1b7e or .o, ZEDIT9..~ │ │ │ +004b7df0: 6f72 202e 6f2c 205a 4544 4954 3900 1be0 or .o, ZEDIT9... │ │ │ 004b7e00: 2300 0020 2020 7072 6f63 6573 7365 7320 #.. processes │ │ │ 004b7e10: 6974 2062 7574 205a 4c49 4e4b 2072 6574 it but ZLINK ret │ │ │ 004b7e20: 7572 6e73 2061 6e20 6572 726f 7220 6d65 urns an error me │ │ │ -004b7e30: 7373 6167 6507 001b 7e24 0000 5300 1b7e ssage...~$..S..~ │ │ │ +004b7e30: 7373 6167 6507 001b e024 0000 5300 1be0 ssage....$..S... │ │ │ 004b7e40: 2500 0020 2020 245a 534f 5552 4345 2069 %.. $ZSOURCE i │ │ │ 004b7e50: 7320 6120 7265 6164 2d77 7269 7465 2049 s a read-write I │ │ │ 004b7e60: 6e74 7269 6e73 6963 2053 7065 6369 616c ntrinsic Special │ │ │ 004b7e70: 2056 6172 6961 626c 652c 2028 692e 652e Variable, (i.e. │ │ │ 004b7e80: 2c20 6974 2063 616e 2061 7070 6561 724b , it can appearK │ │ │ -004b7e90: 001b 7e26 0000 2020 206f 6e20 7468 6520 ..~&.. on the │ │ │ +004b7e90: 001b e026 0000 2020 206f 6e20 7468 6520 ...&.. on the │ │ │ 004b7ea0: 6c65 6674 2073 6964 6520 6f66 2074 6865 left side of the │ │ │ 004b7eb0: 2065 7175 616c 2073 6967 6e20 283d 2920 equal sign (=) │ │ │ 004b7ec0: 696e 2074 6865 2061 7267 756d 656e 7420 in the argument │ │ │ -004b7ed0: 746f 2074 6865 2053 4554 4e00 1b7e 2700 to the SETN..~'. │ │ │ +004b7ed0: 746f 2074 6865 2053 4554 4e00 1be0 2700 to the SETN...'. │ │ │ 004b7ee0: 0020 2020 636f 6d6d 616e 6429 2e20 4120 . command). A │ │ │ 004b7ef0: 245a 534f 5552 4345 2076 616c 7565 206d $ZSOURCE value m │ │ │ 004b7f00: 6179 2069 6e63 6c75 6465 2061 6e20 656e ay include an en │ │ │ 004b7f10: 7669 726f 6e6d 656e 7420 7661 7269 6162 vironment variab │ │ │ -004b7f20: 6c65 2e20 4754 2e4d 5300 1b7e 2800 0020 le. GT.MS..~(.. │ │ │ +004b7f20: 6c65 2e20 4754 2e4d 5300 1be0 2800 0020 le. GT.MS...(.. │ │ │ 004b7f30: 2020 6861 6e64 6c65 7320 6c6f 6769 6361 handles logica │ │ │ 004b7f40: 6c20 6e61 6d65 7320 7468 6174 2074 7261 l names that tra │ │ │ 004b7f50: 6e73 6c61 7465 2074 6f20 6f74 6865 7220 nslate to other │ │ │ 004b7f60: 6c6f 6769 6361 6c20 6e61 6d65 7320 6279 logical names by │ │ │ -004b7f70: 2070 6572 666f 726d 696e 6750 001b 7e29 performingP..~) │ │ │ +004b7f70: 2070 6572 666f 726d 696e 6750 001b e029 performingP...) │ │ │ 004b7f80: 0000 2020 2069 7465 7261 7469 7665 2074 .. iterative t │ │ │ 004b7f90: 7261 6e73 6c61 7469 6f6e 7320 6163 636f ranslations acco │ │ │ 004b7fa0: 7264 696e 6720 746f 2056 4d53 2063 6f6e rding to VMS con │ │ │ 004b7fb0: 7665 6e74 696f 6e73 2e20 4966 2061 206c ventions. If a l │ │ │ 004b7fc0: 6f67 6963 616c 206e 616d 6500 0000 0000 ogical name..... │ │ │ 004b7fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b7fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b7ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b8000: 0400 0000 d407 0000 ab34 0000 0000 0000 .........4...... │ │ │ -004b8010: 6a00 007e 4845 4c50 00ff 7300 ff49 5356 j..~HELP..s..ISV │ │ │ +004b8010: 6a00 00e0 4845 4c50 00ff 7300 ff49 5356 j...HELP..s..ISV │ │ │ 004b8020: 00ff 7300 ff24 5a53 4f55 5243 4500 c02a ..s..$ZSOURCE..* │ │ │ 004b8030: 0000 2020 2074 7261 6e73 6c61 7465 7320 .. translates │ │ │ 004b8040: 746f 2061 2056 4d53 2073 6561 7263 6820 to a VMS search │ │ │ 004b8050: 6c69 7374 2c20 4754 2e4d 2075 7365 7320 list, GT.M uses │ │ │ 004b8060: 6f6e 6c79 2074 6865 2066 6972 7374 206e only the first n │ │ │ -004b8070: 616d 6520 696e 2074 6865 0f00 1b7e 3100 ame in the...~1. │ │ │ -004b8080: 0020 2020 6c69 7374 2e07 001b 7e32 0000 . list....~2.. │ │ │ -004b8090: 1200 1b7e 3300 0020 2020 4578 616d 706c ...~3.. Exampl │ │ │ -004b80a0: 653a 0700 1b7e 3400 001c 001b 7e35 0000 e:...~4.....~5.. │ │ │ +004b8070: 616d 6520 696e 2074 6865 0f00 1be0 3100 ame in the....1. │ │ │ +004b8080: 0020 2020 6c69 7374 2e07 001b e032 0000 . list.....2.. │ │ │ +004b8090: 1200 1be0 3300 0020 2020 4578 616d 706c ....3.. Exampl │ │ │ +004b80a0: 653a 0700 1be0 3400 001c 001b e035 0000 e:....4......5.. │ │ │ 004b80b0: 2020 2047 544d 3e5a 4544 4954 2022 7375 GTM>ZEDIT "su │ │ │ -004b80c0: 6272 2e6d 220b 001b 7e36 0000 2020 202e br.m"...~6.. . │ │ │ -004b80d0: 0b00 1b7e 3700 0020 2020 2e1c 001b 7e38 ...~7.. ....~8 │ │ │ +004b80c0: 6272 2e6d 220b 001b e036 0000 2020 202e br.m"....6.. . │ │ │ +004b80d0: 0b00 1be0 3700 0020 2020 2e1c 001b e038 ....7.. .....8 │ │ │ 004b80e0: 0000 2020 2047 544d 3e57 5249 5445 2024 .. GTM>WRITE $ │ │ │ -004b80f0: 5a53 4f55 5243 450e 001b 7e39 0000 2020 ZSOURCE...~9.. │ │ │ -004b8100: 2073 7562 7207 001b 7e3a 0000 1200 1b7e subr...~:.....~ │ │ │ +004b80f0: 5a53 4f55 5243 450e 001b e039 0000 2020 ZSOURCE....9.. │ │ │ +004b8100: 2073 7562 7207 001b e03a 0000 1200 1be0 subr....:...... │ │ │ 004b8110: 4100 0020 2020 4578 616d 706c 653a 0700 A.. Example:.. │ │ │ -004b8120: 1b7e 4200 001a 001b 7e43 0000 2020 2047 .~B.....~C.. G │ │ │ +004b8120: 1be0 4200 001a 001b e043 0000 2020 2047 ..B......C.. G │ │ │ 004b8130: 544d 3e5a 4544 4954 2022 7465 7374 220b TM>ZEDIT "test". │ │ │ -004b8140: 001b 7e44 0000 2020 202e 0b00 1b7e 4500 ..~D.. ....~E. │ │ │ -004b8150: 0020 2020 2e0b 001b 7e46 0000 2020 202e . ....~F.. . │ │ │ -004b8160: 1c00 1b7e 4700 0020 2020 4754 4d3e 5752 ...~G.. GTM>WR │ │ │ -004b8170: 4954 4520 245a 534f 5552 4345 1000 1b7e ITE $ZSOURCE...~ │ │ │ -004b8180: 4800 0020 2020 2274 6573 7422 0700 1b7e H.. "test"...~ │ │ │ -004b8190: 4900 0012 001b 7e4a 0000 2020 2045 7861 I.....~J.. Exa │ │ │ -004b81a0: 6d70 6c65 3a07 001b 7e51 0000 2b00 1b7e mple:...~Q..+..~ │ │ │ +004b8140: 001b e044 0000 2020 202e 0b00 1be0 4500 ...D.. .....E. │ │ │ +004b8150: 0020 2020 2e0b 001b e046 0000 2020 202e . .....F.. . │ │ │ +004b8160: 1c00 1be0 4700 0020 2020 4754 4d3e 5752 ....G.. GTM>WR │ │ │ +004b8170: 4954 4520 245a 534f 5552 4345 1000 1be0 ITE $ZSOURCE.... │ │ │ +004b8180: 4800 0020 2020 2274 6573 7422 0700 1be0 H.. "test".... │ │ │ +004b8190: 4900 0012 001b e04a 0000 2020 2045 7861 I......J.. Exa │ │ │ +004b81a0: 6d70 6c65 3a07 001b e051 0000 2b00 1be0 mple:....Q..+... │ │ │ 004b81b0: 5200 0020 2020 4754 4d3e 5a45 4449 5420 R.. GTM>ZEDIT │ │ │ 004b81c0: 222f 7573 722f 736d 6974 682f 7265 706f "/usr/smith/repo │ │ │ -004b81d0: 7274 2e74 7874 220b 001b 7e53 0000 2020 rt.txt"...~S.. │ │ │ -004b81e0: 202e 0b00 1b7e 5400 0020 2020 2e0b 001b ....~T.. .... │ │ │ -004b81f0: 7e55 0000 2020 202e 1c00 1b7e 5600 0020 ~U.. ....~V.. │ │ │ +004b81d0: 7274 2e74 7874 220b 001b e053 0000 2020 rt.txt"....S.. │ │ │ +004b81e0: 202e 0b00 1be0 5400 0020 2020 2e0b 001b .....T.. .... │ │ │ +004b81f0: e055 0000 2020 202e 1c00 1be0 5600 0020 .U.. .....V.. │ │ │ 004b8200: 2020 4754 4d3e 5752 4954 4520 245a 534f GTM>WRITE $ZSO │ │ │ -004b8210: 5552 4345 1f00 1b7e 5700 0020 2020 2f75 URCE...~W.. /u │ │ │ +004b8210: 5552 4345 1f00 1be0 5700 0020 2020 2f75 URCE....W.. /u │ │ │ 004b8220: 7372 2f73 6d69 7468 2f72 6570 6f72 742e sr/smith/report. │ │ │ -004b8230: 7478 7407 001b 7e58 0000 1200 1b7e 5900 txt...~X.....~Y. │ │ │ -004b8240: 0020 2020 4578 616d 706c 653a 0700 1b7e . Example:...~ │ │ │ -004b8250: 5a00 001c 001b 7e61 0000 2020 2047 544d Z.....~a.. GTM │ │ │ +004b8230: 7478 7407 001b e058 0000 1200 1be0 5900 txt....X......Y. │ │ │ +004b8240: 0020 2020 4578 616d 706c 653a 0700 1be0 . Example:.... │ │ │ +004b8250: 5a00 001c 001b e061 0000 2020 2047 544d Z......a.. GTM │ │ │ 004b8260: 3e5a 4c49 4e4b 2022 4241 5345 2e4f 220b >ZLINK "BASE.O". │ │ │ -004b8270: 001b 7e62 0000 2020 202e 0b00 1b7e 6300 ..~b.. ....~c. │ │ │ -004b8280: 0020 2020 2e0b 001b 7e64 0000 2020 202e . ....~d.. . │ │ │ -004b8290: 1c00 1b7e 6500 0020 2020 4754 4d3e 5752 ...~e.. GTM>WR │ │ │ -004b82a0: 4954 4520 245a 534f 5552 4345 0e00 1b7e ITE $ZSOURCE...~ │ │ │ -004b82b0: 6600 0020 2020 4241 5345 0700 1b7e 6700 f.. BASE...~g. │ │ │ -004b82c0: 0013 0014 7e54 4154 5553 0000 245a 5374 ....~TATUS..$ZSt │ │ │ -004b82d0: 6174 7573 1300 1a7e bf11 0000 2020 2024 atus...~.... $ │ │ │ -004b82e0: 5a53 7461 7475 7307 001b 7e21 0000 5400 ZStatus...~!..T. │ │ │ -004b82f0: 1b7e 3100 0020 2020 245a 535b 5441 5455 .~1.. $ZS[TATU │ │ │ +004b8270: 001b e062 0000 2020 202e 0b00 1be0 6300 ...b.. .....c. │ │ │ +004b8280: 0020 2020 2e0b 001b e064 0000 2020 202e . .....d.. . │ │ │ +004b8290: 1c00 1be0 6500 0020 2020 4754 4d3e 5752 ....e.. GTM>WR │ │ │ +004b82a0: 4954 4520 245a 534f 5552 4345 0e00 1be0 ITE $ZSOURCE.... │ │ │ +004b82b0: 6600 0020 2020 4241 5345 0700 1be0 6700 f.. BASE....g. │ │ │ +004b82c0: 0013 0014 e054 4154 5553 0000 245a 5374 .....TATUS..$ZSt │ │ │ +004b82d0: 6174 7573 1300 1ae0 bf11 0000 2020 2024 atus........ $ │ │ │ +004b82e0: 5a53 7461 7475 7307 001b e021 0000 5400 ZStatus....!..T. │ │ │ +004b82f0: 1be0 3100 0020 2020 245a 535b 5441 5455 ..1.. $ZS[TATU │ │ │ 004b8300: 535d 2063 6f6e 7461 696e 7320 6120 7374 S] contains a st │ │ │ 004b8310: 7269 6e67 2076 616c 7565 2073 7065 6369 ring value speci │ │ │ 004b8320: 6679 696e 6720 7468 6520 6572 726f 7220 fying the error │ │ │ 004b8330: 636f 6e64 6974 696f 6e20 636f 6465 2061 condition code a │ │ │ -004b8340: 6e64 4f00 1b7e 4100 0020 2020 6c6f 6361 ndO..~A.. loca │ │ │ +004b8340: 6e64 4f00 1be0 4100 0020 2020 6c6f 6361 ndO...A.. loca │ │ │ 004b8350: 7469 6f6e 206f 6620 7468 6520 6c61 7374 tion of the last │ │ │ 004b8360: 2065 7863 6570 7469 6f6e 2063 6f6e 6469 exception condi │ │ │ 004b8370: 7469 6f6e 2074 6861 7420 6f63 6375 7272 tion that occurr │ │ │ 004b8380: 6564 2064 7572 696e 6720 726f 7574 696e ed during routin │ │ │ -004b8390: 6514 001b 7e51 0000 2020 2065 7865 6375 e...~Q.. execu │ │ │ -004b83a0: 7469 6f6e 2e07 001b 7e61 0000 4900 1b7e tion....~a..I..~ │ │ │ +004b8390: 6514 001b e051 0000 2020 2065 7865 6375 e....Q.. execu │ │ │ +004b83a0: 7469 6f6e 2e07 001b e061 0000 4900 1be0 tion.....a..I... │ │ │ 004b83b0: 7100 0020 2020 4754 2e4d 206d 6169 6e74 q.. GT.M maint │ │ │ 004b83c0: 6169 6e73 2024 5a53 5441 5455 5320 6173 ains $ZSTATUS as │ │ │ 004b83d0: 2061 2073 7472 696e 6720 636f 6e73 6973 a string consis │ │ │ 004b83e0: 7469 6e67 206f 6620 7468 7265 6520 6f72 ting of three or │ │ │ -004b83f0: 206d 6f72 653b 001b 7e81 0000 2020 2073 more;..~... s │ │ │ +004b83f0: 206d 6f72 653b 001b e081 0000 2020 2073 more;...... s │ │ │ 004b8400: 7562 7374 7269 6e67 732e 2054 6865 2073 ubstrings. The s │ │ │ 004b8410: 7472 696e 6720 636f 6e73 6973 7473 206f tring consists o │ │ │ 004b8420: 6620 7468 6520 666f 6c6c 6f77 696e 673a f the following: │ │ │ -004b8430: 0700 1b7e 9100 002c 001a 7ec0 1100 0020 ...~...,..~.... │ │ │ +004b8430: 0700 1be0 9100 002c 001a e0c0 1100 0020 .......,....... │ │ │ 004b8440: 2020 466f 726d 6174 3a20 253c 4641 433e Format: % │ │ │ 004b8450: 2d3c 5345 563e 2d3c 4944 3e2c 203c 5445 --, <..~... Exa │ │ │ +004b8460: 5854 3e3c 001b e012 0000 2020 2045 7861 XT><...... Exa │ │ │ 004b8470: 6d70 6c65 3a20 2547 544d 2d45 2d44 4956 mple: %GTM-E-DIV │ │ │ 004b8480: 5a45 524f 2c20 4174 7465 6d70 7420 746f ZERO, Attempt to │ │ │ 004b8490: 2064 6976 6964 6520 6279 207a 6572 6f07 divide by zero. │ │ │ -004b84a0: 001b 7e13 0000 5400 1b7e 1400 0020 2020 ..~...T..~... │ │ │ +004b84a0: 001b e013 0000 5400 1be0 1400 0020 2020 ......T...... │ │ │ 004b84b0: 4754 2e4d 2073 6574 7320 245a 5354 4154 GT.M sets $ZSTAT │ │ │ 004b84c0: 5553 2077 6865 6e20 6974 2065 6e63 6f75 US when it encou │ │ │ 004b84d0: 6e74 6572 7320 6572 726f 7273 2064 7572 nters errors dur │ │ │ 004b84e0: 696e 6720 7072 6f67 7261 6d20 6578 6563 ing program exec │ │ │ -004b84f0: 7574 696f 6e2c 2062 7574 4100 1b7e 1500 ution, butA..~.. │ │ │ +004b84f0: 7574 696f 6e2c 2062 7574 4100 1be0 1500 ution, butA..... │ │ │ 004b8500: 0020 2020 6e6f 7420 7768 656e 2069 7420 . not when it │ │ │ 004b8510: 656e 636f 756e 7465 7273 2065 7272 6f72 encounters error │ │ │ 004b8520: 7320 696e 2061 2044 6972 6563 7420 4d6f s in a Direct Mo │ │ │ -004b8530: 6465 2063 6f6d 6d61 6e64 2e07 001b 7e16 de command....~. │ │ │ -004b8540: 0000 5200 1b7e 1700 0020 2020 245a 5354 ..R..~... $ZST │ │ │ +004b8530: 6465 2063 6f6d 6d61 6e64 2e07 001b e016 de command...... │ │ │ +004b8540: 0000 5200 1be0 1700 0020 2020 245a 5354 ..R...... $ZST │ │ │ 004b8550: 4154 5553 2069 7320 6120 7265 6164 2d77 ATUS is a read-w │ │ │ 004b8560: 7269 7465 2049 6e74 7269 6e73 6963 2053 rite Intrinsic S │ │ │ 004b8570: 7065 6369 616c 2056 6172 6961 626c 652c pecial Variable, │ │ │ 004b8580: 2028 692e 652e 2c20 6974 2063 616e 206f (i.e., it can o │ │ │ -004b8590: 6363 7572 4b00 1b7e 1800 0020 2020 6f6e ccurK..~... on │ │ │ +004b8590: 6363 7572 4b00 1be0 1800 0020 2020 6f6e ccurK...... on │ │ │ 004b85a0: 2074 6865 206c 6566 7420 7369 6465 206f the left side o │ │ │ 004b85b0: 6620 7468 6520 6571 7561 6c20 7369 676e f the equal sign │ │ │ 004b85c0: 2028 3d29 2069 6e20 7468 6520 6172 6775 (=) in the argu │ │ │ 004b85d0: 6d65 6e74 2074 6f20 7468 6520 5345 5451 ment to the SETQ │ │ │ -004b85e0: 001b 7e19 0000 2020 2063 6f6d 6d61 6e64 ..~... command │ │ │ +004b85e0: 001b e019 0000 2020 2063 6f6d 6d61 6e64 ...... command │ │ │ 004b85f0: 292e 2057 6869 6c65 2069 7420 7769 6c6c ). While it will │ │ │ 004b8600: 2061 6363 6570 7420 616e 7920 7374 7269 accept any stri │ │ │ 004b8610: 6e67 2c20 4649 5320 7265 636f 6d6d 656e ng, FIS recommen │ │ │ 004b8620: 6473 2073 6574 7469 6e67 2069 7420 746f ds setting it to │ │ │ -004b8630: 4700 1b7e 1a00 0020 2020 6e75 6c6c 2e20 G..~... null. │ │ │ +004b8630: 4700 1be0 1a00 0020 2020 6e75 6c6c 2e20 G...... null. │ │ │ 004b8640: 4d20 726f 7574 696e 6573 2063 616e 6e6f M routines canno │ │ │ 004b8650: 7420 6d6f 6469 6679 2024 5a53 5441 5455 t modify $ZSTATU │ │ │ 004b8660: 5320 7769 7468 2074 6865 204e 4557 2063 S with the NEW c │ │ │ -004b8670: 6f6d 6d61 6e64 2e07 001b 7e21 0000 1200 ommand....~!.... │ │ │ -004b8680: 1b7e 2200 0020 2020 4578 616d 706c 653a .~".. Example: │ │ │ -004b8690: 0700 1b7e 2300 001c 001b 7e24 0000 2020 ...~#.....~$.. │ │ │ +004b8670: 6f6d 6d61 6e64 2e07 001b e021 0000 1200 ommand.....!.... │ │ │ +004b8680: 1be0 2200 0020 2020 4578 616d 706c 653a ..".. Example: │ │ │ +004b8690: 0700 1be0 2300 001c 001b e024 0000 2020 ....#......$.. │ │ │ 004b86a0: 2047 544d 3e57 5249 5445 2024 5a53 5441 GTM>WRITE $ZSTA │ │ │ -004b86b0: 5455 532d 001b 7e25 0000 2020 2031 3530 TUS-..~%.. 150 │ │ │ +004b86b0: 5455 532d 001b e025 0000 2020 2031 3530 TUS-...%.. 150 │ │ │ 004b86c0: 3337 3331 3130 2c2b 315e 4d59 4649 4c45 373110,+1^MYFILE │ │ │ 004b86d0: 2c25 4754 4d2d 452d 4449 565a 4552 4f2c ,%GTM-E-DIVZERO, │ │ │ -004b86e0: 2300 1b7e 2600 0020 2020 4174 7465 6d70 #..~&.. Attemp │ │ │ +004b86e0: 2300 1be0 2600 0020 2020 4174 7465 6d70 #...&.. Attemp │ │ │ 004b86f0: 7420 746f 2064 6976 6964 6520 6279 207a t to divide by z │ │ │ -004b8700: 6572 6f07 001b 7e27 0000 4d00 1b7e 2800 ero...~'..M..~(. │ │ │ +004b8700: 6572 6f07 001b e027 0000 4d00 1be0 2800 ero....'..M...(. │ │ │ 004b8710: 0020 2020 5468 6973 2065 7861 6d70 6c65 . This example │ │ │ 004b8720: 2064 6973 706c 6179 7320 7468 6520 7374 displays the st │ │ │ 004b8730: 6174 7573 2067 656e 6572 6174 6564 2062 atus generated b │ │ │ 004b8740: 7920 6120 6469 7669 6465 2062 7920 7a65 y a divide by ze │ │ │ -004b8750: 726f 2028 3029 2e07 001b 7e29 0000 0e00 ro (0)....~).... │ │ │ -004b8760: 157e 4550 0000 245a 5354 6570 1100 187e .~EP..$ZSTep...~ │ │ │ +004b8750: 726f 2028 3029 2e07 001b e029 0000 0e00 ro (0).....).... │ │ │ +004b8760: 15e0 4550 0000 245a 5354 6570 1100 18e0 ..EP..$ZSTep.... │ │ │ 004b8770: bf11 0000 2020 2024 5a53 5465 7007 0019 .... $ZSTep... │ │ │ -004b8780: 7e21 0000 5000 197e 3100 0020 2020 245a ~!..P..~1.. $Z │ │ │ +004b8780: e021 0000 5000 19e0 3100 0020 2020 245a .!..P...1.. $Z │ │ │ 004b8790: 5354 5b45 505d 2063 6f6e 7461 696e 7320 ST[EP] contains │ │ │ 004b87a0: 6120 7374 7269 6e67 2076 616c 7565 2073 a string value s │ │ │ 004b87b0: 7065 6369 6679 696e 6720 7468 6520 6465 pecifying the de │ │ │ 004b87c0: 6661 756c 7420 6163 7469 6f6e 2066 6f72 fault action for │ │ │ 004b87d0: 2074 6865 0000 0000 0000 0000 0000 0000 the............ │ │ │ 004b87e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b87f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b8800: 0400 0000 f007 0000 d934 0000 0000 0000 .........4...... │ │ │ -004b8810: 6600 007e 4845 4c50 00ff 7300 ff49 5356 f..~HELP..s..ISV │ │ │ +004b8810: 6600 00e0 4845 4c50 00ff 7300 ff49 5356 f...HELP..s..ISV │ │ │ 004b8820: 00ff 7300 ff24 5a53 5445 5000 bf41 0000 ..s..$ZSTEP..A.. │ │ │ 004b8830: 2020 205a 5354 4550 2063 6f6d 6d61 6e64 ZSTEP command │ │ │ 004b8840: 2e20 245a 5354 4550 2070 726f 7669 6465 . $ZSTEP provide │ │ │ 004b8850: 7320 7468 6520 5a53 5445 5020 6163 7469 s the ZSTEP acti │ │ │ 004b8860: 6f6e 206f 6e6c 7920 7768 656e 2074 6865 on only when the │ │ │ -004b8870: 205a 5354 4550 2d00 197e 5100 0020 2020 ZSTEP-..~Q.. │ │ │ +004b8870: 205a 5354 4550 2d00 19e0 5100 0020 2020 ZSTEP-...Q.. │ │ │ 004b8880: 636f 6d6d 616e 6420 646f 6573 206e 6f74 command does not │ │ │ 004b8890: 2073 7065 6369 6679 2061 6e20 6163 7469 specify an acti │ │ │ -004b88a0: 6f6e 2e07 0019 7e61 0000 4f00 197e 7100 on....~a..O..~q. │ │ │ +004b88a0: 6f6e 2e07 0019 e061 0000 4f00 19e0 7100 on.....a..O...q. │ │ │ 004b88b0: 0020 2020 245a 5354 4550 2069 6e69 7469 . $ZSTEP initi │ │ │ 004b88c0: 616c 6c79 2063 6f6e 7461 696e 7320 7468 ally contains th │ │ │ 004b88d0: 6520 7468 6520 7661 6c75 6520 6f66 2074 e the value of t │ │ │ 004b88e0: 6865 2024 6774 6d5f 7a73 7465 7020 656e he $gtm_zstep en │ │ │ -004b88f0: 7669 726f 6e6d 656e 7454 0019 7e81 0000 vironmentT..~... │ │ │ +004b88f0: 7669 726f 6e6d 656e 7454 0019 e081 0000 vironmentT...... │ │ │ 004b8900: 2020 2076 6172 6961 626c 6520 6f72 2073 variable or s │ │ │ 004b8910: 7472 696e 6720 2242 2220 6966 2024 6774 tring "B" if $gt │ │ │ 004b8920: 6d5f 7a73 7465 7020 6973 206e 6f74 2064 m_zstep is not d │ │ │ 004b8930: 6566 696e 6564 3b20 6e6f 7465 2074 6861 efined; note tha │ │ │ 004b8940: 7420 7468 6520 6465 6661 756c 744d 0019 t the defaultM.. │ │ │ -004b8950: 7e91 0000 2020 2022 4222 2063 6175 7365 ~... "B" cause │ │ │ +004b8950: e091 0000 2020 2022 4222 2063 6175 7365 .... "B" cause │ │ │ 004b8960: 7320 7468 6520 7072 6f63 6573 7320 746f s the process to │ │ │ 004b8970: 2065 6e74 6572 2064 6972 6563 7420 6d6f enter direct mo │ │ │ 004b8980: 6465 2e20 245a 5354 4550 2069 7320 6120 de. $ZSTEP is a │ │ │ -004b8990: 7265 6164 2d77 7269 7465 5200 187e c011 read-writeR..~.. │ │ │ +004b8990: 7265 6164 2d77 7269 7465 5200 18e0 c011 read-writeR..... │ │ │ 004b89a0: 0000 2020 2049 6e74 7269 6e73 6963 2053 .. Intrinsic S │ │ │ 004b89b0: 7065 6369 616c 2056 6172 6961 626c 652c pecial Variable, │ │ │ 004b89c0: 2028 7468 6174 2069 732c 2069 7420 6361 (that is, it ca │ │ │ 004b89d0: 6e20 6170 7065 6172 206f 6e20 7468 6520 n appear on the │ │ │ -004b89e0: 6c65 6674 2073 6964 6520 6f66 4100 197e left side ofA..~ │ │ │ +004b89e0: 6c65 6674 2073 6964 6520 6f66 4100 19e0 left side ofA... │ │ │ 004b89f0: 1200 0020 2020 7468 6520 6571 7561 6c20 ... the equal │ │ │ 004b8a00: 7369 676e 2028 3d29 2069 6e20 7468 6520 sign (=) in the │ │ │ 004b8a10: 6172 6775 6d65 6e74 2074 6f20 7468 6520 argument to the │ │ │ 004b8a20: 5345 5420 636f 6d6d 616e 6429 2e07 0019 SET command).... │ │ │ -004b8a30: 7e13 0000 1200 197e 1400 0020 2020 4578 ~......~... Ex │ │ │ -004b8a40: 616d 706c 653a 0700 197e 1500 001a 0019 ample:...~...... │ │ │ -004b8a50: 7e16 0000 2020 2047 544d 3e57 5249 5445 ~... GTM>WRITE │ │ │ -004b8a60: 2024 5a53 5445 500b 0019 7e17 0000 2020 $ZSTEP...~... │ │ │ -004b8a70: 2042 0e00 197e 1800 0020 2020 4754 4d3e B...~... GTM> │ │ │ -004b8a80: 0700 197e 1900 0052 0019 7e1a 0000 2020 ...~...R..~... │ │ │ +004b8a30: e013 0000 1200 19e0 1400 0020 2020 4578 ........... Ex │ │ │ +004b8a40: 616d 706c 653a 0700 19e0 1500 001a 0019 ample:.......... │ │ │ +004b8a50: e016 0000 2020 2047 544d 3e57 5249 5445 .... GTM>WRITE │ │ │ +004b8a60: 2024 5a53 5445 500b 0019 e017 0000 2020 $ZSTEP....... │ │ │ +004b8a70: 2042 0e00 19e0 1800 0020 2020 4754 4d3e B....... GTM> │ │ │ +004b8a80: 0700 19e0 1900 0052 0019 e01a 0000 2020 .......R...... │ │ │ 004b8a90: 2054 6869 7320 6578 616d 706c 6520 6469 This example di │ │ │ 004b8aa0: 7370 6c61 7973 2074 6865 2063 7572 7265 splays the curre │ │ │ 004b8ab0: 6e74 2076 616c 7565 206f 6620 245a 5354 nt value of $ZST │ │ │ 004b8ac0: 4550 2c20 7768 6963 6820 6973 2074 6865 EP, which is the │ │ │ -004b8ad0: 2064 6566 6175 6c74 2e07 0019 7e21 0000 default....~!.. │ │ │ -004b8ae0: 1200 197e 2200 0020 2020 4578 616d 706c ...~".. Exampl │ │ │ -004b8af0: 653a 0700 197e 2300 0026 0019 7e24 0000 e:...~#..&..~$.. │ │ │ +004b8ad0: 2064 6566 6175 6c74 2e07 0019 e021 0000 default.....!.. │ │ │ +004b8ae0: 1200 19e0 2200 0020 2020 4578 616d 706c ....".. Exampl │ │ │ +004b8af0: 653a 0700 19e0 2300 0026 0019 e024 0000 e:....#..&...$.. │ │ │ 004b8b00: 2020 2047 544d 3e53 4554 2024 5a53 5445 GTM>SET $ZSTE │ │ │ 004b8b10: 503d 225a 5020 4024 5a50 4f53 2042 2207 P="ZP @$ZPOS B". │ │ │ -004b8b20: 0019 7e25 0000 5100 197e 2600 0020 2020 ..~%..Q..~&.. │ │ │ +004b8b20: 0019 e025 0000 5100 19e0 2600 0020 2020 ...%..Q...&.. │ │ │ 004b8b30: 5468 6973 2065 7861 6d70 6c65 2073 6574 This example set │ │ │ 004b8b40: 7320 245a 5354 4550 2074 6f20 636f 6465 s $ZSTEP to code │ │ │ 004b8b50: 2074 6861 7420 6469 7370 6c61 7973 2074 that displays t │ │ │ 004b8b60: 6865 2063 6f6e 7465 6e74 7320 6f66 2074 he contents of t │ │ │ -004b8b70: 6865 206e 6578 7437 0019 7e27 0000 2020 he next7..~'.. │ │ │ +004b8b70: 6865 206e 6578 7437 0019 e027 0000 2020 he next7...'.. │ │ │ 004b8b80: 206c 696e 6520 746f 2065 7865 6375 7465 line to execute │ │ │ 004b8b90: 2c20 616e 6420 7468 656e 2065 6e74 6572 , and then enter │ │ │ 004b8ba0: 7320 4469 7265 6374 204d 6f64 652e 0700 s Direct Mode... │ │ │ -004b8bb0: 197e 2800 0016 0015 7e52 504c 4c49 4d00 .~(.....~RPLLIM. │ │ │ -004b8bc0: 0024 5a53 5452 506c 6c69 6d15 001c 7ebf .$ZSTRPllim...~. │ │ │ +004b8bb0: 19e0 2800 0016 0015 e052 504c 4c49 4d00 ..(......RPLLIM. │ │ │ +004b8bc0: 0024 5a53 5452 506c 6c69 6d15 001c e0bf .$ZSTRPllim..... │ │ │ 004b8bd0: 1100 0020 2020 245a 5354 5250 6c6c 696d ... $ZSTRPllim │ │ │ -004b8be0: 0700 1d7e 2100 0050 001d 7e31 0000 2020 ...~!..P..~1.. │ │ │ +004b8be0: 0700 1de0 2100 0050 001d e031 0000 2020 ....!..P...1.. │ │ │ 004b8bf0: 2024 5a53 5452 505b 4c4c 494d 5d20 7072 $ZSTRP[LLIM] pr │ │ │ 004b8c00: 6f76 6964 6573 2061 2077 6179 2066 6f72 ovides a way for │ │ │ 004b8c10: 2061 2070 726f 6365 7373 2074 6f20 6c69 a process to li │ │ │ 004b8c20: 6d69 7420 6974 7320 7072 6f63 6573 7320 mit its process │ │ │ -004b8c30: 7072 6976 6174 6554 001d 7e41 0000 2020 privateT..~A.. │ │ │ +004b8c30: 7072 6976 6174 6554 001d e041 0000 2020 privateT...A.. │ │ │ 004b8c40: 206d 656d 6f72 7920 7573 6564 2066 6f72 memory used for │ │ │ 004b8c50: 206c 6f63 616c 2076 6172 6961 626c 6520 local variable │ │ │ 004b8c60: 616e 6420 7363 7261 7463 6820 7374 6f72 and scratch stor │ │ │ 004b8c70: 6167 652e 2057 6865 6e20 7468 6520 7661 age. When the va │ │ │ -004b8c80: 6c75 6520 6973 2030 206f 7250 001d 7e51 lue is 0 orP..~Q │ │ │ +004b8c80: 6c75 6520 6973 2030 206f 7250 001d e051 lue is 0 orP...Q │ │ │ 004b8c90: 0000 2020 206e 6567 6174 6976 652c 2074 .. negative, t │ │ │ 004b8ca0: 6865 2064 6566 6175 6c74 2c20 7468 6572 he default, ther │ │ │ 004b8cb0: 6520 6973 206e 6f20 6c69 6d69 742e 2041 e is no limit. A │ │ │ 004b8cc0: 2070 6f73 6974 6976 6520 7661 6c75 6520 positive value │ │ │ -004b8cd0: 7370 6563 6966 6965 7320 6152 001d 7e61 specifies aR..~a │ │ │ +004b8cd0: 7370 6563 6966 6965 7320 6152 001d e061 specifies aR...a │ │ │ 004b8ce0: 0000 2020 2062 7974 6520 6c69 6d69 742e .. byte limit. │ │ │ 004b8cf0: 2057 6865 6e20 6120 7265 7175 6573 7420 When a request │ │ │ 004b8d00: 666f 7220 6164 6469 7469 6f6e 616c 206d for additional m │ │ │ 004b8d10: 656d 6f72 7920 6578 6365 6564 7320 7468 emory exceeds th │ │ │ 004b8d20: 6520 6c69 6d69 742c 2047 542e 4d54 001d e limit, GT.MT.. │ │ │ -004b8d30: 7e71 0000 2020 2064 6f65 7320 7468 6520 ~q.. does the │ │ │ +004b8d30: e071 0000 2020 2064 6f65 7320 7468 6520 .q.. does the │ │ │ 004b8d40: 6578 7061 6e73 696f 6e20 616e 6420 7468 expansion and th │ │ │ 004b8d50: 656e 2070 726f 6475 6365 7320 616e 2053 en produces an S │ │ │ 004b8d60: 5450 4352 4954 2065 7272 6f72 2e20 4279 TPCRIT error. By │ │ │ 004b8d70: 2064 6566 6175 6c74 2c20 6120 6c61 7465 default, a late │ │ │ -004b8d80: 7251 001d 7e81 0000 2020 2072 6571 7565 rQ..~... reque │ │ │ +004b8d80: 7251 001d e081 0000 2020 2072 6571 7565 rQ...... reque │ │ │ 004b8d90: 7374 2066 6f72 206d 656d 6f72 7920 7072 st for memory pr │ │ │ 004b8da0: 6f64 7563 6573 2061 6e20 5354 504f 464c oduces an STPOFL │ │ │ 004b8db0: 4f57 2c20 756e 6c65 7373 2073 7562 7365 OW, unless subse │ │ │ 004b8dc0: 7175 656e 7420 746f 2053 5450 4352 4954 quent to STPCRIT │ │ │ -004b8dd0: 202c 4d00 1d7e 9100 0020 2020 245a 5354 ,M..~... $ZST │ │ │ +004b8dd0: 202c 4d00 1de0 9100 0020 2020 245a 5354 ,M...... $ZST │ │ │ 004b8de0: 5250 4c4c 494d 2068 6173 2062 6565 6e20 RPLLIM has been │ │ │ 004b8df0: 7365 7420 746f 2074 6865 2073 616d 6520 set to the same │ │ │ 004b8e00: 6f72 2068 6967 6865 7220 6c69 6d69 742e or higher limit. │ │ │ 004b8e10: 204e 6f74 6520 7468 6174 2047 542e 4d51 Note that GT.MQ │ │ │ -004b8e20: 001c 7ec0 1100 0020 2020 616c 6c6f 6361 ..~.... alloca │ │ │ +004b8e20: 001c e0c0 1100 0020 2020 616c 6c6f 6361 ....... alloca │ │ │ 004b8e30: 7465 7320 6d65 6d6f 7279 2069 6e20 6c61 tes memory in la │ │ │ 004b8e40: 7267 6520 626c 6f63 6b73 2073 6f20 7468 rge blocks so th │ │ │ 004b8e50: 6520 696e 7465 7261 6374 696f 6e20 6f66 e interaction of │ │ │ 004b8e60: 2024 5a53 5452 504c 4c49 4d20 7769 7468 $ZSTRPLLIM with │ │ │ -004b8e70: 5000 1d7e 1200 0020 2020 6d65 6d6f 7279 P..~... memory │ │ │ +004b8e70: 5000 1de0 1200 0020 2020 6d65 6d6f 7279 P...... memory │ │ │ 004b8e80: 2067 726f 7774 6820 6973 206e 6f74 2065 growth is not e │ │ │ 004b8e90: 7861 6374 2e20 5768 656e 2074 6865 2067 xact. When the g │ │ │ 004b8ea0: 746d 5f73 7472 696e 675f 706f 6f6c 5f6c tm_string_pool_l │ │ │ 004b8eb0: 696d 6974 2065 6e76 6972 6f6e 6d65 6e74 imit environment │ │ │ -004b8ec0: 5400 1d7e 1300 0020 2020 7661 7269 6162 T..~... variab │ │ │ +004b8ec0: 5400 1de0 1300 0020 2020 7661 7269 6162 T...... variab │ │ │ 004b8ed0: 6c65 2073 7065 6369 6669 6573 2061 2070 le specifies a p │ │ │ 004b8ee0: 6f73 6974 6976 6520 7661 6c75 652c 2047 ositive value, G │ │ │ 004b8ef0: 542e 4d20 7573 6573 2069 7420 666f 7220 T.M uses it for │ │ │ 004b8f00: 7468 6520 696e 6974 6961 6c20 7661 6c75 the initial valu │ │ │ -004b8f10: 6520 6f66 1500 1d7e 1400 0020 2020 245a e of...~... $Z │ │ │ -004b8f20: 5354 5250 4c4c 494d 2e07 001d 7e15 0000 STRPLLIM....~... │ │ │ -004b8f30: 1300 147e 5953 5445 4d00 0024 5a53 5973 ...~YSTEM..$ZSYs │ │ │ -004b8f40: 7465 6d13 001a 7ebf 1100 0020 2020 245a tem...~.... $Z │ │ │ -004b8f50: 5359 7374 656d 0700 1b7e 2100 004f 001b SYstem...~!..O.. │ │ │ -004b8f60: 7e31 0000 2020 2024 5a53 595b 5354 454d ~1.. $ZSY[STEM │ │ │ +004b8f10: 6520 6f66 1500 1de0 1400 0020 2020 245a e of....... $Z │ │ │ +004b8f20: 5354 5250 4c4c 494d 2e07 001d e015 0000 STRPLLIM........ │ │ │ +004b8f30: 1300 14e0 5953 5445 4d00 0024 5a53 5973 ....YSTEM..$ZSYs │ │ │ +004b8f40: 7465 6d13 001a e0bf 1100 0020 2020 245a tem........ $Z │ │ │ +004b8f50: 5359 7374 656d 0700 1be0 2100 004f 001b SYstem....!..O.. │ │ │ +004b8f60: e031 0000 2020 2024 5a53 595b 5354 454d .1.. $ZSY[STEM │ │ │ 004b8f70: 5d20 686f 6c64 7320 7468 6520 7661 6c75 ] holds the valu │ │ │ 004b8f80: 6520 6f66 2074 6865 2073 7461 7475 7320 e of the status │ │ │ 004b8f90: 636f 6465 2066 6f72 2074 6865 206c 6173 code for the las │ │ │ -004b8fa0: 7420 7375 6270 726f 6365 7373 2b00 1b7e t subprocess+..~ │ │ │ +004b8fa0: 7420 7375 6270 726f 6365 7373 2b00 1be0 t subprocess+... │ │ │ 004b8fb0: 4100 0020 2020 696e 766f 6b65 6420 7769 A.. invoked wi │ │ │ 004b8fc0: 7468 2074 6865 205a 5359 5354 454d 2063 th the ZSYSTEM c │ │ │ -004b8fd0: 6f6d 6d61 6e64 2e07 001b 7e51 0000 1200 ommand....~Q.... │ │ │ -004b8fe0: 137e 5445 5849 5400 0024 5a54 4578 6974 .~TEXIT..$ZTExit │ │ │ +004b8fd0: 6f6d 6d61 6e64 2e07 001b e051 0000 1200 ommand.....Q.... │ │ │ +004b8fe0: 13e0 5445 5849 5400 0024 5a54 4578 6974 ..TEXIT..$ZTExit │ │ │ 004b8ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b9000: 0400 0000 e507 0000 0c35 0000 0000 0000 .........5...... │ │ │ -004b9010: 2b00 007e 4845 4c50 00ff 7300 ff49 5356 +..~HELP..s..ISV │ │ │ +004b9010: 2b00 00e0 4845 4c50 00ff 7300 ff49 5356 +...HELP..s..ISV │ │ │ 004b9020: 00ff 7300 ff24 5a54 4558 4954 00bf 1100 ..s..$ZTEXIT.... │ │ │ -004b9030: 0020 2020 245a 5445 7869 7407 001a 7e21 . $ZTExit...~! │ │ │ -004b9040: 0000 5400 1a7e 3100 0020 2020 245a 5445 ..T..~1.. $ZTE │ │ │ +004b9030: 0020 2020 245a 5445 7869 7407 001a e021 . $ZTExit....! │ │ │ +004b9040: 0000 5400 1ae0 3100 0020 2020 245a 5445 ..T...1.. $ZTE │ │ │ 004b9050: 5b58 4954 5d20 636f 6e74 6169 6e73 2061 [XIT] contains a │ │ │ 004b9060: 6e20 6578 7072 6573 7369 6f6e 2074 6861 n expression tha │ │ │ 004b9070: 7420 636f 6e74 726f 6c73 2074 6865 2047 t controls the G │ │ │ 004b9080: 542e 4d20 696e 7465 7272 7570 7420 6661 T.M interrupt fa │ │ │ -004b9090: 6369 6c69 7479 4d00 1a7e 4100 0020 2020 cilityM..~A.. │ │ │ +004b9090: 6369 6c69 7479 4d00 1ae0 4100 0020 2020 cilityM...A.. │ │ │ 004b90a0: 6174 2074 6865 2074 7261 6e73 6163 7469 at the transacti │ │ │ 004b90b0: 6f6e 2063 6f6d 6d69 7420 6f72 2072 6f6c on commit or rol │ │ │ 004b90c0: 6c62 6163 6b2e 2041 7420 6561 6368 206f lback. At each o │ │ │ 004b90d0: 7574 6572 6d6f 7374 2054 434f 4d4d 4954 utermost TCOMMIT │ │ │ -004b90e0: 206f 7252 001a 7e51 0000 2020 2054 524f orR..~Q.. TRO │ │ │ +004b90e0: 206f 7252 001a e051 0000 2020 2054 524f orR...Q.. TRO │ │ │ 004b90f0: 4c4c 4241 434b 2c20 4966 202b 245a 5445 LLBACK, If +$ZTE │ │ │ 004b9100: 5849 5420 6576 616c 7561 7465 7320 746f XIT evaluates to │ │ │ 004b9110: 206e 6f6e 2d7a 6572 6f20 2854 5255 4529 non-zero (TRUE) │ │ │ 004b9120: 2c20 7468 656e 2024 5a49 4e54 4552 5255 , then $ZINTERRU │ │ │ -004b9130: 5054 2069 733a 001a 7e61 0000 2020 2058 PT is:..~a.. X │ │ │ +004b9130: 5054 2069 733a 001a e061 0000 2020 2058 PT is:...a.. X │ │ │ 004b9140: 4543 5554 4564 2061 6674 6572 2063 6f6d ECUTEd after com │ │ │ 004b9150: 706c 6574 696e 6720 7468 6520 636f 6d6d pleting the comm │ │ │ 004b9160: 6974 206f 7220 726f 6c6c 6261 636b 2e07 it or rollback.. │ │ │ -004b9170: 001a 7e71 0000 5100 1a7e 8100 0020 2020 ..~q..Q..~... │ │ │ +004b9170: 001a e071 0000 5100 1ae0 8100 0020 2020 ...q..Q...... │ │ │ 004b9180: 245a 5445 5849 5420 6973 2061 2072 6561 $ZTEXIT is a rea │ │ │ 004b9190: 642d 7772 6974 6520 4953 562c 2074 6861 d-write ISV, tha │ │ │ 004b91a0: 7420 6973 2c20 6974 2063 616e 2061 7070 t is, it can app │ │ │ 004b91b0: 6561 7220 6f6e 2074 6865 206c 6566 7420 ear on the left │ │ │ -004b91c0: 7369 6465 206f 6652 001a 7e91 0000 2020 side ofR..~... │ │ │ +004b91c0: 7369 6465 206f 6652 001a e091 0000 2020 side ofR...... │ │ │ 004b91d0: 2074 6865 2065 7175 616c 2073 6967 6e20 the equal sign │ │ │ 004b91e0: 283d 2920 696e 2074 6865 2061 7267 756d (=) in the argum │ │ │ 004b91f0: 656e 7420 746f 2074 6865 2053 4554 2063 ent to the SET c │ │ │ 004b9200: 6f6d 6d61 6e64 2e20 4d20 726f 7574 696e ommand. M routin │ │ │ -004b9210: 6573 2063 616e 6e6f 7455 0019 7ec0 1100 es cannotU..~... │ │ │ +004b9210: 6573 2063 616e 6e6f 7455 0019 e0c0 1100 es cannotU...... │ │ │ 004b9220: 0020 2020 4e45 5720 245a 5445 5849 542e . NEW $ZTEXIT. │ │ │ 004b9230: 2047 542e 4d20 696e 6974 6961 6c69 7a65 GT.M initialize │ │ │ 004b9240: 7320 245a 5445 5849 5420 746f 206e 756c s $ZTEXIT to nul │ │ │ 004b9250: 6c20 6174 2074 6865 2070 726f 6365 7373 l at the process │ │ │ 004b9260: 2073 7461 7274 7570 2e20 4e6f 7465 5400 startup. NoteT. │ │ │ -004b9270: 1a7e 1200 0020 2020 7468 6174 2074 6865 .~... that the │ │ │ +004b9270: 1ae0 1200 0020 2020 7468 6174 2074 6865 ..... that the │ │ │ 004b9280: 2063 6861 6e67 6573 2074 6f20 7468 6520 changes to the │ │ │ 004b9290: 7661 6c75 6520 6f66 2024 5a54 4558 4954 value of $ZTEXIT │ │ │ 004b92a0: 2064 7572 696e 6720 6120 4754 2e4d 2069 during a GT.M i │ │ │ 004b92b0: 6e76 6f63 6174 696f 6e20 6c61 7374 2066 nvocation last f │ │ │ -004b92c0: 6f72 4800 1a7e 1300 0020 2020 7468 6520 orH..~... the │ │ │ +004b92c0: 6f72 4800 1ae0 1300 0020 2020 7468 6520 orH...... the │ │ │ 004b92d0: 656e 7469 7265 2064 7572 6174 696f 6e20 entire duration │ │ │ 004b92e0: 6f66 2074 6865 2070 726f 6365 7373 2c20 of the process, │ │ │ 004b92f0: 736f 2069 7420 6973 2074 6865 2061 7070 so it is the app │ │ │ -004b9300: 6c69 6361 7469 6f6e 2773 5400 1a7e 1400 lication'sT..~.. │ │ │ +004b9300: 6c69 6361 7469 6f6e 2773 5400 1ae0 1400 lication'sT..... │ │ │ 004b9310: 0020 2020 7265 7370 6f6e 7369 6269 6c69 . responsibili │ │ │ 004b9320: 7479 2074 6f20 7265 7365 7420 245a 5445 ty to reset $ZTE │ │ │ 004b9330: 5849 5420 6166 7465 7220 245a 494e 5445 XIT after $ZINTE │ │ │ 004b9340: 5252 5550 5420 6973 2064 656c 6976 6572 RRUPT is deliver │ │ │ 004b9350: 6564 2069 6e20 6f72 6465 7220 746f 5400 ed in order toT. │ │ │ -004b9360: 1a7e 1500 0020 2020 7475 726e 206f 6666 .~... turn off │ │ │ +004b9360: 1ae0 1500 0020 2020 7475 726e 206f 6666 ..... turn off │ │ │ 004b9370: 2072 6564 656c 6976 6572 696e 6720 7468 redelivering th │ │ │ 004b9380: 6520 696e 7465 7272 7570 7420 6576 6572 e interrupt ever │ │ │ 004b9390: 7920 7375 6273 6571 7565 6e74 2074 7261 y subsequent tra │ │ │ 004b93a0: 6e73 6163 7469 6f6e 2063 6f6d 6d69 7420 nsaction commit │ │ │ -004b93b0: 6f72 1300 1a7e 1600 0020 2020 726f 6c6c or...~... roll │ │ │ -004b93c0: 6261 636b 2e07 001a 7e17 0000 1200 1a7e back....~......~ │ │ │ +004b93b0: 6f72 1300 1ae0 1600 0020 2020 726f 6c6c or....... roll │ │ │ +004b93c0: 6261 636b 2e07 001a e017 0000 1200 1ae0 back............ │ │ │ 004b93d0: 1800 0020 2020 4578 616d 706c 653a 0700 ... Example:.. │ │ │ -004b93e0: 1a7e 1900 001f 001a 7e1a 0000 2020 2024 .~......~... $ │ │ │ +004b93e0: 1ae0 1900 001f 001a e01a 0000 2020 2024 ............ $ │ │ │ 004b93f0: 2065 7870 6f72 7420 7369 6775 7372 7661 export sigusrva │ │ │ -004b9400: 6c3d 3130 3000 1a7e 2100 0020 2020 2420 l=100..~!.. $ │ │ │ +004b9400: 6c3d 3130 3000 1ae0 2100 0020 2020 2420 l=100...!.. $ │ │ │ 004b9410: 2f75 7372 2f6c 6962 2f66 6973 2d67 746d /usr/lib/fis-gtm │ │ │ 004b9420: 2f56 362e 312d 3030 305f 7838 365f 3634 /V6.1-000_x86_64 │ │ │ -004b9430: 2f67 746d 1b00 1a7e 2200 0020 2020 4754 /gtm...~".. GT │ │ │ +004b9430: 2f67 746d 1b00 1ae0 2200 0020 2020 4754 /gtm....".. GT │ │ │ 004b9440: 4d3e 7a70 7269 6e74 205e 7a74 7261 6e0e M>zprint ^ztran. │ │ │ -004b9450: 001a 7e23 0000 2020 2066 6f6f 3b19 001a ..~#.. foo;... │ │ │ -004b9460: 7e24 0000 2020 2020 2073 6574 2024 7a74 ~$.. set $zt │ │ │ -004b9470: 6578 6974 3d31 2900 1a7e 2500 0020 2020 exit=1)..~%.. │ │ │ +004b9450: 001a e023 0000 2020 2066 6f6f 3b19 001a ...#.. foo;... │ │ │ +004b9460: e024 0000 2020 2020 2073 6574 2024 7a74 .$.. set $zt │ │ │ +004b9470: 6578 6974 3d31 2900 1ae0 2500 0020 2020 exit=1)...%.. │ │ │ 004b9480: 2020 7365 7420 247a 696e 7465 7272 7570 set $zinterrup │ │ │ 004b9490: 743d 2264 205e 7468 726f 7769 6e74 2215 t="d ^throwint". │ │ │ -004b94a0: 001a 7e26 0000 2020 2020 2074 7374 6172 ..~&.. tstar │ │ │ -004b94b0: 7420 2829 1b00 1a7e 2700 0020 2020 2020 t ()...~'.. │ │ │ +004b94a0: 001a e026 0000 2020 2020 2074 7374 6172 ...&.. tstar │ │ │ +004b94b0: 7420 2829 1b00 1ae0 2700 0020 2020 2020 t ()....'.. │ │ │ 004b94c0: 666f 7220 693d 313a 313a 3130 2064 6f25 for i=1:1:10 do% │ │ │ -004b94d0: 001a 7e28 0000 2020 2020 202e 2073 6574 ..~(.. . set │ │ │ +004b94d0: 001a e028 0000 2020 2020 202e 2073 6574 ...(.. . set │ │ │ 004b94e0: 205e 4143 4e28 692c 2262 616c 2229 3d69 ^ACN(i,"bal")=i │ │ │ -004b94f0: 2a31 3030 1500 1a7e 2900 0020 2020 2020 *100...~).. │ │ │ -004b9500: 7473 7461 7274 2028 2918 001a 7e2a 0000 tstart ()...~*.. │ │ │ +004b94f0: 2a31 3030 1500 1ae0 2900 0020 2020 2020 *100....).. │ │ │ +004b9500: 7473 7461 7274 2028 2918 001a e02a 0000 tstart ()....*.. │ │ │ 004b9510: 2020 2020 2064 6f20 5e74 6872 6f77 696e do ^throwin │ │ │ -004b9520: 7415 001a 7e31 0000 2020 2020 203b 646f t...~1.. ;do │ │ │ -004b9530: 205e 7072 6f63 1d00 1a7e 3200 0020 2020 ^proc...~2.. │ │ │ +004b9520: 7415 001a e031 0000 2020 2020 203b 646f t....1.. ;do │ │ │ +004b9530: 205e 7072 6f63 1d00 1ae0 3200 0020 2020 ^proc....2.. │ │ │ 004b9540: 2020 7463 6f6d 6d69 743a 2474 6c65 7665 tcommit:$tleve │ │ │ -004b9550: 6c3d 321b 001a 7e33 0000 2020 2020 2066 l=2...~3.. f │ │ │ +004b9550: 6c3d 321b 001a e033 0000 2020 2020 2066 l=2....3.. f │ │ │ 004b9560: 6f72 2069 3d31 3a31 3a31 3020 646f 2600 or i=1:1:10 do&. │ │ │ -004b9570: 1a7e 3400 0020 2020 2020 2e20 7365 7420 .~4.. . set │ │ │ +004b9570: 1ae0 3400 0020 2020 2020 2e20 7365 7420 ..4.. . set │ │ │ 004b9580: 5e41 434e 2869 2c22 696e 7422 293d 692a ^ACN(i,"int")=i* │ │ │ -004b9590: 302e 3035 1400 1a7e 3500 0020 2020 2020 0.05...~5.. │ │ │ -004b95a0: 3b64 6f20 5e73 7276 2000 1a7e 3600 0020 ;do ^srv ..~6.. │ │ │ +004b9590: 302e 3035 1400 1ae0 3500 0020 2020 2020 0.05....5.. │ │ │ +004b95a0: 3b64 6f20 5e73 7276 2000 1ae0 3600 0020 ;do ^srv ...6.. │ │ │ 004b95b0: 2020 2020 6966 2024 746c 6576 656c 2074 if $tlevel t │ │ │ -004b95c0: 726f 6c6c 6261 636b 1400 1a7e 3700 0020 rollback...~7.. │ │ │ -004b95d0: 2020 2020 3b64 6f20 5e65 7863 2900 1a7e ;do ^exc)..~ │ │ │ +004b95c0: 726f 6c6c 6261 636b 1400 1ae0 3700 0020 rollback....7.. │ │ │ +004b95d0: 2020 2020 3b64 6f20 5e65 7863 2900 1ae0 ;do ^exc)... │ │ │ 004b95e0: 3800 0020 2020 2020 7365 7420 247a 7465 8.. set $zte │ │ │ 004b95f0: 7869 743d 2222 2c24 7a69 6e74 6572 7275 xit="",$zinterru │ │ │ -004b9600: 7074 3d22 2210 001a 7e39 0000 2020 2020 pt=""...~9.. │ │ │ -004b9610: 2071 7569 740e 001a 7e3a 0000 2020 2062 quit...~:.. b │ │ │ -004b9620: 6172 3b27 001a 7e41 0000 2020 2020 2077 ar;'..~A.. w │ │ │ +004b9600: 7074 3d22 2210 001a e039 0000 2020 2020 pt=""....9.. │ │ │ +004b9610: 2071 7569 740e 001a e03a 0000 2020 2062 quit....:.. b │ │ │ +004b9620: 6172 3b27 001a e041 0000 2020 2020 2077 ar;'...A.. w │ │ │ 004b9630: 7269 7465 2022 4265 6769 6e20 5472 616e rite "Begin Tran │ │ │ -004b9640: 7361 6374 696f 6e22 2c21 1900 1a7e 4200 saction",!...~B. │ │ │ +004b9640: 7361 6374 696f 6e22 2c21 1900 1ae0 4200 saction",!....B. │ │ │ 004b9650: 0020 2020 2020 7365 7420 247a 7465 7869 . set $ztexi │ │ │ -004b9660: 743d 3115 001a 7e43 0000 2020 2020 2074 t=1...~C.. t │ │ │ -004b9670: 7374 6172 7420 2829 4f00 1a7e 4400 0020 start ()O..~D.. │ │ │ +004b9660: 743d 3115 001a e043 0000 2020 2020 2074 t=1....C.. t │ │ │ +004b9670: 7374 6172 7420 2829 4f00 1ae0 4400 0020 start ()O...D.. │ │ │ 004b9680: 2020 2020 6920 2724 7a73 6967 7072 6f63 i '$zsigproc │ │ │ 004b9690: 2824 6a2c 247a 7472 6e6c 6e6d 2822 7369 ($j,$ztrnlnm("si │ │ │ 004b96a0: 6775 7372 7661 6c22 2929 2077 7269 7465 gusrval")) write │ │ │ 004b96b0: 2022 696e 7465 7272 7570 7420 7365 6e74 "interrupt sent │ │ │ -004b96c0: 2e2e 2e22 2c21 2125 001a 7e45 0000 2020 ...",!!%..~E.. │ │ │ +004b96c0: 2e2e 2e22 2c21 2125 001a e045 0000 2020 ...",!!%...E.. │ │ │ 004b96d0: 2020 2066 6f72 2069 3d31 3a31 3a34 2073 for i=1:1:4 s │ │ │ -004b96e0: 6574 205e 4228 6929 3d69 2a69 1300 1a7e et ^B(i)=i*i...~ │ │ │ +004b96e0: 6574 205e 4228 6929 3d69 2a69 1300 1ae0 et ^B(i)=i*i.... │ │ │ 004b96f0: 4600 0020 2020 2020 7463 6f6d 6d69 7425 F.. tcommit% │ │ │ -004b9700: 001a 7e47 0000 2020 2020 2077 7269 7465 ..~G.. write │ │ │ +004b9700: 001a e047 0000 2020 2020 2077 7269 7465 ...G.. write │ │ │ 004b9710: 2022 456e 6420 5472 616e 7361 6374 696f "End Transactio │ │ │ -004b9720: 6e22 2c21 1400 1a7e 4800 0020 2020 2020 n",!...~H.. │ │ │ -004b9730: 3b64 6f20 5e73 7276 1000 1a7e 4900 0020 ;do ^srv...~I.. │ │ │ -004b9740: 2020 2020 7175 6974 1e00 1a7e 4a00 0020 quit...~J.. │ │ │ +004b9720: 6e22 2c21 1400 1ae0 4800 0020 2020 2020 n",!....H.. │ │ │ +004b9730: 3b64 6f20 5e73 7276 1000 1ae0 4900 0020 ;do ^srv....I.. │ │ │ +004b9740: 2020 2020 7175 6974 1e00 1ae0 4a00 0020 quit....J.. │ │ │ 004b9750: 2020 4754 4d3e 7a70 7269 6e74 205e 7468 GTM>zprint ^th │ │ │ -004b9760: 726f 7769 6e74 1200 1a7e 5100 0020 2020 rowint...~Q.. │ │ │ -004b9770: 7468 726f 7769 6e74 6d00 1a7e 5200 0020 throwintm..~R.. │ │ │ +004b9760: 726f 7769 6e74 1200 1ae0 5100 0020 2020 rowint....Q.. │ │ │ +004b9770: 7468 726f 7769 6e74 6d00 1ae0 5200 0020 throwintm...R.. │ │ │ 004b9780: 2020 2020 7365 7420 247a 696e 7465 7272 set $zinterr │ │ │ 004b9790: 7570 743d 2277 7269 7465 2021 2c22 2269 upt="write !,""i │ │ │ 004b97a0: 6e74 6572 7275 7074 206f 6363 7572 7265 nterrupt occurre │ │ │ 004b97b0: 6420 6174 203a 2022 222c 2473 7461 636b d at : "",$stack │ │ │ 004b97c0: 2824 7374 6163 6b2d 312c 2222 504c 4143 ($stack-1,""PLAC │ │ │ 004b97d0: 4522 2229 2c21 2073 6574 2024 7a74 6578 E""),! set $ztex │ │ │ 004b97e0: 6974 3d31 2200 0000 0000 0000 0000 0000 it=1"........... │ │ │ 004b97f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b9800: 0400 0000 dd07 0000 3b35 0000 0000 0000 ........;5...... │ │ │ -004b9810: 7100 007e 4845 4c50 00ff 7300 ff49 5356 q..~HELP..s..ISV │ │ │ +004b9810: 7100 00e0 4845 4c50 00ff 7300 ff49 5356 q...HELP..s..ISV │ │ │ 004b9820: 00ff 7300 ff24 5a54 4558 4954 00c0 5300 ..s..$ZTEXIT..S. │ │ │ 004b9830: 0020 2020 2020 6966 2027 247a 7369 6770 . if '$zsigp │ │ │ 004b9840: 726f 6328 246a 6f62 2c24 7a74 726e 6c6e roc($job,$ztrnln │ │ │ 004b9850: 6d28 2273 6967 7573 7276 616c 2229 2920 m("sigusrval")) │ │ │ 004b9860: 7772 6974 6520 2269 6e74 6572 7275 7074 write "interrupt │ │ │ 004b9870: 2073 656e 7420 746f 2070 726f 6365 7373 sent to process │ │ │ -004b9880: 223e 001a 7e54 0000 2020 2020 2077 7269 ">..~T.. wri │ │ │ +004b9880: 223e 001a e054 0000 2020 2020 2077 7269 ">...T.. wri │ │ │ 004b9890: 7465 2022 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a te "************ │ │ │ 004b98a0: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a **************** │ │ │ 004b98b0: 2a2a 2a2a 2a2a 2a2a 2a2a 2a22 2c21 2110 ***********",!!. │ │ │ -004b98c0: 001a 7e55 0000 2020 2020 2071 7569 741a ..~U.. quit. │ │ │ -004b98d0: 001a 7e56 0000 2020 2047 544d 3e64 6f20 ..~V.. GTM>do │ │ │ -004b98e0: 666f 6f5e 7a74 7261 6e23 001a 7e57 0000 foo^ztran#..~W.. │ │ │ +004b98c0: 001a e055 0000 2020 2020 2071 7569 741a ...U.. quit. │ │ │ +004b98d0: 001a e056 0000 2020 2047 544d 3e64 6f20 ...V.. GTM>do │ │ │ +004b98e0: 666f 6f5e 7a74 7261 6e23 001a e057 0000 foo^ztran#...W.. │ │ │ 004b98f0: 2020 2069 6e74 6572 7275 7074 2073 656e interrupt sen │ │ │ -004b9900: 7420 746f 2070 726f 6365 7373 3500 1a7e t to process5..~ │ │ │ +004b9900: 7420 746f 2070 726f 6365 7373 3500 1ae0 t to process5... │ │ │ 004b9910: 5800 0020 2020 696e 7465 7272 7570 7420 X.. interrupt │ │ │ 004b9920: 6f63 6375 7272 6564 2061 7420 3a20 7468 occurred at : th │ │ │ 004b9930: 726f 7769 6e74 2b33 5e74 6872 6f77 696e rowint+3^throwin │ │ │ -004b9940: 7431 001a 7e59 0000 2020 202a 2a2a 2a2a t1..~Y.. ***** │ │ │ +004b9940: 7431 001a e059 0000 2020 202a 2a2a 2a2a t1...Y.. ***** │ │ │ 004b9950: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a **************** │ │ │ 004b9960: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a **************** │ │ │ -004b9970: 2a2a 2e00 1a7e 5a00 0020 2020 696e 7465 **...~Z.. inte │ │ │ +004b9970: 2a2a 2e00 1ae0 5a00 0020 2020 696e 7465 **....Z.. inte │ │ │ 004b9980: 7272 7570 7420 6f63 6375 7272 6564 2061 rrupt occurred a │ │ │ 004b9990: 7420 3a20 666f 6f2b 3133 5e7a 7472 616e t : foo+13^ztran │ │ │ -004b99a0: 0e00 1a7e 6100 0020 2020 4754 4d3e 0700 ...~a.. GTM>.. │ │ │ -004b99b0: 1a7e 6200 0051 001a 7e63 0000 2020 2049 .~b..Q..~c.. I │ │ │ +004b99a0: 0e00 1ae0 6100 0020 2020 4754 4d3e 0700 ....a.. GTM>.. │ │ │ +004b99b0: 1ae0 6200 0051 001a e063 0000 2020 2049 ..b..Q...c.. I │ │ │ 004b99c0: 6e20 7468 6520 6162 6f76 6520 6361 6c6c n the above call │ │ │ 004b99d0: 2074 6f20 666f 6f5e 7a74 7261 6e2c 2074 to foo^ztran, t │ │ │ 004b99e0: 6865 2069 6e74 6572 7275 7074 2068 616e he interrupt han │ │ │ 004b99f0: 646c 6572 2069 7320 6120 7573 6572 2d64 dler is a user-d │ │ │ -004b9a00: 6566 696e 6564 5400 1a7e 6400 0020 2020 efinedT..~d.. │ │ │ +004b9a00: 6566 696e 6564 5400 1ae0 6400 0020 2020 efinedT...d.. │ │ │ 004b9a10: 726f 7574 696e 652c 2074 6872 6f77 696e routine, throwin │ │ │ 004b9a20: 742e 2054 6865 2070 726f 6365 7373 2069 t. The process i │ │ │ 004b9a30: 7320 7365 6e74 2061 2073 6967 6e61 6c20 s sent a signal │ │ │ 004b9a40: 2853 4947 5553 5231 292c 2061 6e64 2024 (SIGUSR1), and $ │ │ │ -004b9a50: 5a49 4e54 4552 5255 5054 4d00 1a7e 6500 ZINTERRUPTM..~e. │ │ │ +004b9a50: 5a49 4e54 4552 5255 5054 4d00 1ae0 6500 ZINTERRUPTM...e. │ │ │ 004b9a60: 0020 2020 6973 2065 7865 6375 7465 642e . is executed. │ │ │ 004b9a70: 2041 7420 7468 6520 6f75 7465 726d 6f73 At the outermos │ │ │ 004b9a80: 7420 7472 6f6c 6c62 6163 6b2c 2074 6865 t trollback, the │ │ │ 004b9a90: 2069 6e74 6572 7275 7074 2069 7320 7265 interrupt is re │ │ │ -004b9aa0: 7468 726f 776e 2c33 001a 7e66 0000 2020 thrown,3..~f.. │ │ │ +004b9aa0: 7468 726f 776e 2c33 001a e066 0000 2020 thrown,3...f.. │ │ │ 004b9ab0: 2063 6175 7369 6e67 2024 5a49 4e54 4552 causing $ZINTER │ │ │ 004b9ac0: 5255 5054 2074 6f20 6265 2065 7865 6375 RUPT to be execu │ │ │ -004b9ad0: 7465 6420 6167 6169 6e2e 0700 1a7e 6700 ted again....~g. │ │ │ -004b9ae0: 0012 001a 7e68 0000 2020 2045 7861 6d70 ....~h.. Examp │ │ │ -004b9af0: 6c65 3a07 001a 7e69 0000 1b00 1a7e 6a00 le:...~i.....~j. │ │ │ +004b9ad0: 7465 6420 6167 6169 6e2e 0700 1ae0 6700 ted again.....g. │ │ │ +004b9ae0: 0012 001a e068 0000 2020 2045 7861 6d70 .....h.. Examp │ │ │ +004b9af0: 6c65 3a07 001a e069 0000 1b00 1ae0 6a00 le:....i......j. │ │ │ 004b9b00: 0020 2020 4754 4d3e 7720 247a 696e 7465 . GTM>w $zinte │ │ │ -004b9b10: 7272 7570 741a 001a 7e71 0000 2020 2022 rrupt...~q.. " │ │ │ +004b9b10: 7272 7570 741a 001a e071 0000 2020 2022 rrupt....q.. " │ │ │ 004b9b20: 4946 2024 5a4a 4f42 4558 414d 2829 221f IF $ZJOBEXAM()". │ │ │ -004b9b30: 001a 7e72 0000 2020 2047 544d 3e7a 7379 ..~r.. GTM>zsy │ │ │ +004b9b30: 001a e072 0000 2020 2047 544d 3e7a 7379 ...r.. GTM>zsy │ │ │ 004b9b40: 7374 656d 2022 6c73 2047 544d 2a22 1700 stem "ls GTM*".. │ │ │ -004b9b50: 1a7e 7300 0020 2020 6c73 3a20 4e6f 206d .~s.. ls: No m │ │ │ -004b9b60: 6174 6368 2e1a 001a 7e74 0000 2020 2047 atch....~t.. G │ │ │ +004b9b50: 1ae0 7300 0020 2020 6c73 3a20 4e6f 206d ..s.. ls: No m │ │ │ +004b9b60: 6174 6368 2e1a 001a e074 0000 2020 2047 atch.....t.. G │ │ │ 004b9b70: 544d 3e64 6f20 6261 725e 7a74 7261 6e1b TM>do bar^ztran. │ │ │ -004b9b80: 001a 7e75 0000 2020 2042 6567 696e 2054 ..~u.. Begin T │ │ │ -004b9b90: 7261 6e73 6163 7469 6f6e 1b00 1a7e 7600 ransaction...~v. │ │ │ +004b9b80: 001a e075 0000 2020 2042 6567 696e 2054 ...u.. Begin T │ │ │ +004b9b90: 7261 6e73 6163 7469 6f6e 1b00 1ae0 7600 ransaction....v. │ │ │ 004b9ba0: 0020 2020 696e 7465 7272 7570 7420 7365 . interrupt se │ │ │ -004b9bb0: 6e74 2e2e 2e19 001a 7e77 0000 2020 2045 nt......~w.. E │ │ │ +004b9bb0: 6e74 2e2e 2e19 001a e077 0000 2020 2045 nt.......w.. E │ │ │ 004b9bc0: 6e64 2054 7261 6e73 6163 7469 6f6e 1f00 nd Transaction.. │ │ │ -004b9bd0: 1a7e 7800 0020 2020 4754 4d3e 7a73 7973 .~x.. GTM>zsys │ │ │ +004b9bd0: 1ae0 7800 0020 2020 4754 4d3e 7a73 7973 ..x.. GTM>zsys │ │ │ 004b9be0: 7465 6d20 226c 7320 4754 4d2a 2244 001a tem "ls GTM*"D.. │ │ │ -004b9bf0: 7e79 0000 2020 2047 544d 5f4a 4f42 4558 ~y.. GTM_JOBEX │ │ │ +004b9bf0: e079 0000 2020 2047 544d 5f4a 4f42 4558 .y.. GTM_JOBEX │ │ │ 004b9c00: 414d 2e5a 5348 4f57 5f44 4d50 5f33 3935 AM.ZSHOW_DMP_395 │ │ │ 004b9c10: 315f 3120 2047 544d 5f4a 4f42 4558 414d 1_1 GTM_JOBEXAM │ │ │ 004b9c20: 2e5a 5348 4f57 5f44 4d50 5f33 3935 315f .ZSHOW_DMP_3951_ │ │ │ -004b9c30: 320e 001a 7e7a 0000 2020 2047 544d 3e07 2...~z.. GTM>. │ │ │ -004b9c40: 001a 7e81 0000 5400 1a7e 8200 0020 2020 ..~...T..~... │ │ │ +004b9c30: 320e 001a e07a 0000 2020 2047 544d 3e07 2....z.. GTM>. │ │ │ +004b9c40: 001a e081 0000 5400 1ae0 8200 0020 2020 ......T...... │ │ │ 004b9c50: 5468 6973 2075 7365 7320 7468 6520 6465 This uses the de │ │ │ 004b9c60: 6661 756c 7420 7661 6c75 6520 6f66 2024 fault value of $ │ │ │ 004b9c70: 5a49 4e54 4552 5255 5054 2074 6f20 7365 ZINTERRUPT to se │ │ │ 004b9c80: 7276 6963 6520 696e 7465 7272 7570 7473 rvice interrupts │ │ │ -004b9c90: 2069 7373 7565 6420 746f 5200 1a7e 8300 issued toR..~.. │ │ │ +004b9c90: 2069 7373 7565 6420 746f 5200 1ae0 8300 issued toR..... │ │ │ 004b9ca0: 0020 2020 7468 6520 7072 6f63 6573 732e . the process. │ │ │ 004b9cb0: 2054 6865 2024 5a4a 4f42 4558 414d 2066 The $ZJOBEXAM f │ │ │ 004b9cc0: 756e 6374 696f 6e20 6578 6563 7574 6573 unction executes │ │ │ 004b9cd0: 2061 205a 5348 4f57 2022 2a22 2c20 616e a ZSHOW "*", an │ │ │ -004b9ce0: 6420 7374 6f72 6573 2074 6865 5100 1a7e d stores theQ..~ │ │ │ +004b9ce0: 6420 7374 6f72 6573 2074 6865 5100 1ae0 d stores theQ... │ │ │ 004b9cf0: 8400 0020 2020 6f75 7470 7574 2069 6e20 ... output in │ │ │ 004b9d00: 6561 6368 2047 544d 5f5a 4a4f 4245 5841 each GTM_ZJOBEXA │ │ │ 004b9d10: 4d5f 5a53 484f 575f 444d 5020 666f 7220 M_ZSHOW_DMP for │ │ │ 004b9d20: 7468 6520 696e 6974 6961 6c20 696e 7465 the initial inte │ │ │ 004b9d30: 7272 7570 742c 2061 6e64 2061 7431 001a rrupt, and at1.. │ │ │ -004b9d40: 7e85 0000 2020 2074 636f 6d6d 6974 2077 ~... tcommit w │ │ │ +004b9d40: e085 0000 2020 2074 636f 6d6d 6974 2077 .... tcommit w │ │ │ 004b9d50: 6865 6e20 7468 6520 696e 7465 7272 7570 hen the interrup │ │ │ 004b9d60: 7420 6973 2072 6574 6872 6f77 6e2e 0700 t is rethrown... │ │ │ -004b9d70: 1a7e 8600 0015 0014 7e49 4d45 4f55 5400 .~......~IMEOUT. │ │ │ -004b9d80: 0024 5a54 494d 656f 7574 1400 1b7e bf11 .$ZTIMeout...~.. │ │ │ +004b9d70: 1ae0 8600 0015 0014 e049 4d45 4f55 5400 .........IMEOUT. │ │ │ +004b9d80: 0024 5a54 494d 656f 7574 1400 1be0 bf11 .$ZTIMeout...... │ │ │ 004b9d90: 0000 2020 2024 5a54 494d 656f 7574 0700 .. $ZTIMeout.. │ │ │ -004b9da0: 1c7e 2100 004b 001c 7e31 0000 2020 2024 .~!..K..~1.. $ │ │ │ +004b9da0: 1ce0 2100 004b 001c e031 0000 2020 2024 ..!..K...1.. $ │ │ │ 004b9db0: 5a54 494d 454f 5554 2063 6f6e 7472 6f6c ZTIMEOUT control │ │ │ 004b9dc0: 7320 6120 7369 6e67 6c65 2070 726f 6365 s a single proce │ │ │ 004b9dd0: 7373 2077 6964 6520 7469 6d65 722e 2054 ss wide timer. T │ │ │ 004b9de0: 6865 2066 6f72 6d61 7420 6f66 2074 6865 he format of the │ │ │ -004b9df0: 1b00 1c7e 4100 0020 2020 245a 5449 4d45 ...~A.. $ZTIME │ │ │ -004b9e00: 4f55 5420 4953 5620 6973 3a07 001c 7e51 OUT ISV is:...~Q │ │ │ -004b9e10: 0000 2a00 1c7e 6100 0020 2020 245a 5449 ..*..~a.. $ZTI │ │ │ +004b9df0: 1b00 1ce0 4100 0020 2020 245a 5449 4d45 ....A.. $ZTIME │ │ │ +004b9e00: 4f55 5420 4953 5620 6973 3a07 001c e051 OUT ISV is:....Q │ │ │ +004b9e10: 0000 2a00 1ce0 6100 0020 2020 245a 5449 ..*...a.. $ZTI │ │ │ 004b9e20: 4d65 6f75 743d 285b 7469 6d65 6f75 745d Meout=([timeout] │ │ │ -004b9e30: 5b3a 6c61 6265 6c72 6566 5d29 0700 1c7e [:labelref])...~ │ │ │ -004b9e40: 7100 0053 001c 7e81 0000 2020 2020 206f q..S..~... o │ │ │ +004b9e30: 5b3a 6c61 6265 6c72 6566 5d29 0700 1ce0 [:labelref]).... │ │ │ +004b9e40: 7100 0053 001c e081 0000 2020 2020 206f q..S...... o │ │ │ 004b9e50: 2054 6865 206f 7074 696f 6e61 6c20 7469 The optional ti │ │ │ 004b9e60: 6d65 6f75 7420 696e 2073 6563 6f6e 6473 meout in seconds │ │ │ 004b9e70: 2073 7065 6369 6669 6573 2077 6974 6820 specifies with │ │ │ 004b9e80: 6d69 6372 6f73 6563 6f6e 6420 7265 736f microsecond reso │ │ │ -004b9e90: 6c75 7469 6f6e 5100 1c7e 9100 0020 2020 lutionQ..~... │ │ │ +004b9e90: 6c75 7469 6f6e 5100 1ce0 9100 0020 2020 lutionQ...... │ │ │ 004b9ea0: 2020 2020 686f 7720 6c6f 6e67 2066 726f how long fro │ │ │ 004b9eb0: 6d20 7468 6520 6375 7272 656e 7420 7469 m the current ti │ │ │ 004b9ec0: 6d65 2074 6865 2074 696d 6572 2069 6e74 me the timer int │ │ │ 004b9ed0: 6572 7275 7074 7320 7468 6520 7072 6f63 errupts the proc │ │ │ -004b9ee0: 6573 732e 2049 6650 001b 7ec0 1100 0020 ess. IfP..~.... │ │ │ +004b9ee0: 6573 732e 2049 6650 001b e0c0 1100 0020 ess. IfP....... │ │ │ 004b9ef0: 2020 2020 2020 7468 6520 7370 6563 6966 the specif │ │ │ 004b9f00: 6965 6420 7469 6d65 6f75 7420 6973 206e ied timeout is n │ │ │ 004b9f10: 6567 6174 6976 652c 2047 542e 4d20 6361 egative, GT.M ca │ │ │ 004b9f20: 6e63 656c 7320 7468 6520 7469 6d65 722e ncels the timer. │ │ │ -004b9f30: 2049 6620 7468 6552 001c 7e12 0000 2020 If theR..~... │ │ │ +004b9f30: 2049 6620 7468 6552 001c e012 0000 2020 If theR...... │ │ │ 004b9f40: 2020 2020 2074 696d 656f 7574 2069 7320 timeout is │ │ │ 004b9f50: 7a65 726f 2c20 4754 2e4d 2074 7265 6174 zero, GT.M treat │ │ │ 004b9f60: 7320 6974 2061 7320 6974 2077 6f75 6c64 s it as it would │ │ │ 004b9f70: 2061 6e20 5845 4355 5445 206f 6620 7468 an XECUTE of th │ │ │ -004b9f80: 6520 7665 6374 6f72 2e54 001c 7e13 0000 e vector.T..~... │ │ │ +004b9f80: 6520 7665 6374 6f72 2e54 001c e013 0000 e vector.T...... │ │ │ 004b9f90: 2020 2020 206f 2054 6865 206f 7074 696f o The optio │ │ │ 004b9fa0: 6e61 6c20 6c61 6265 6c72 6566 2073 7065 nal labelref spe │ │ │ 004b9fb0: 6369 6669 6573 2061 2063 6f64 6520 7665 cifies a code ve │ │ │ 004b9fc0: 6374 6f72 2064 6566 696e 696e 6720 6120 ctor defining a │ │ │ 004b9fd0: 6672 6167 6d65 6e74 206f 6620 4d00 0000 fragment of M... │ │ │ 004b9fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004b9ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ba000: 0400 0000 b207 0000 5b35 0000 0000 0000 ........[5...... │ │ │ -004ba010: 6c00 007e 4845 4c50 00ff 7300 ff49 5356 l..~HELP..s..ISV │ │ │ +004ba010: 6c00 00e0 4845 4c50 00ff 7300 ff49 5356 l...HELP..s..ISV │ │ │ 004ba020: 00ff 7300 ff24 5a54 494d 454f 5554 00c0 ..s..$ZTIMEOUT.. │ │ │ 004ba030: 1400 0020 2020 2020 2020 636f 6465 2074 ... code t │ │ │ 004ba040: 6f20 7768 6963 6820 4754 2e4d 2074 7261 o which GT.M tra │ │ │ 004ba050: 6e73 6665 7273 2063 6f6e 7472 6f6c 2061 nsfers control a │ │ │ 004ba060: 7320 6966 2077 6974 6820 616e 2058 4543 s if with an XEC │ │ │ -004ba070: 5554 4520 7768 656e 2074 6865 5300 1c7e UTE when theS..~ │ │ │ +004ba070: 5554 4520 7768 656e 2074 6865 5300 1ce0 UTE when theS... │ │ │ 004ba080: 1500 0020 2020 2020 2020 7469 6d65 6f75 ... timeou │ │ │ 004ba090: 7420 6578 7069 7265 732e 2049 6620 7468 t expires. If th │ │ │ 004ba0a0: 6520 7469 6d65 6f75 7420 6973 206d 6973 e timeout is mis │ │ │ 004ba0b0: 7369 6e67 2c20 7468 6520 6173 7369 676e sing, the assign │ │ │ 004ba0c0: 6d65 6e74 206d 7573 7420 7374 6172 7450 ment must startP │ │ │ -004ba0d0: 001c 7e16 0000 2020 2020 2020 2077 6974 ..~... wit │ │ │ +004ba0d0: 001c e016 0000 2020 2020 2020 2077 6974 ...... wit │ │ │ 004ba0e0: 6820 6120 636f 6c6f 6e20 616e 6420 6f6e h a colon and on │ │ │ 004ba0f0: 6c79 2063 6861 6e67 6573 2074 6865 2076 ly changes the v │ │ │ 004ba100: 6563 746f 722c 2061 6e64 2069 6e20 7468 ector, and in th │ │ │ 004ba110: 6973 2063 6173 652c 2069 6620 7468 654b is case, if theK │ │ │ -004ba120: 001c 7e17 0000 2020 2020 2020 2074 696d ..~... tim │ │ │ +004ba120: 001c e017 0000 2020 2020 2020 2074 696d ...... tim │ │ │ 004ba130: 656f 7574 2069 7320 7468 6520 656d 7074 eout is the empt │ │ │ 004ba140: 7920 7374 7269 6e67 2c20 4754 2e4d 2072 y string, GT.M r │ │ │ 004ba150: 656d 6f76 6573 2061 6e79 2063 7572 7265 emoves any curre │ │ │ -004ba160: 6e74 2076 6563 746f 722e 0700 1c7e 1800 nt vector....~.. │ │ │ -004ba170: 0054 001c 7e19 0000 2020 204e 6f74 6520 .T..~... Note │ │ │ +004ba160: 6e74 2076 6563 746f 722e 0700 1ce0 1800 nt vector....... │ │ │ +004ba170: 0054 001c e019 0000 2020 204e 6f74 6520 .T...... Note │ │ │ 004ba180: 7468 6174 2047 542e 4d20 6f6e 6c79 2072 that GT.M only r │ │ │ 004ba190: 6563 6f67 6e69 7a65 7320 696e 7465 7272 ecognizes interr │ │ │ 004ba1a0: 7570 7473 2073 7563 6820 6173 2066 726f upts such as fro │ │ │ 004ba1b0: 6d20 245a 5449 4d45 4f55 5420 6174 2070 m $ZTIMEOUT at p │ │ │ -004ba1c0: 6f69 6e74 7352 001c 7e1a 0000 2020 2077 ointsR..~... w │ │ │ +004ba1c0: 6f69 6e74 7352 001c e01a 0000 2020 2077 ointsR...... w │ │ │ 004ba1d0: 6865 7265 2069 7420 6361 6e20 7072 6f70 here it can prop │ │ │ 004ba1e0: 6572 6c79 2072 6573 756d 6520 6f70 6572 erly resume oper │ │ │ 004ba1f0: 6174 696f 6e2c 2073 7563 6820 6173 2074 ation, such as t │ │ │ 004ba200: 6865 2062 6567 696e 6e69 6e67 206f 6620 he beginning of │ │ │ -004ba210: 6120 6c69 6e65 2c4a 001c 7e21 0000 2020 a line,J..~!.. │ │ │ +004ba210: 6120 6c69 6e65 2c4a 001c e021 0000 2020 a line,J...!.. │ │ │ 004ba220: 2077 6865 6e20 7761 6974 696e 6720 6f6e when waiting on │ │ │ 004ba230: 2061 2063 6f6d 6d61 6e64 2077 6974 6820 a command with │ │ │ 004ba240: 6120 7469 6d65 6f75 742c 206f 7220 7768 a timeout, or wh │ │ │ 004ba250: 656e 2073 7461 7274 696e 6720 6120 464f en starting a FO │ │ │ -004ba260: 5254 001c 7e22 0000 2020 2069 7465 7261 RT..~".. itera │ │ │ +004ba260: 5254 001c e022 0000 2020 2069 7465 7261 RT...".. itera │ │ │ 004ba270: 7469 6f6e 2e20 4754 2e4d 2064 6566 6572 tion. GT.M defer │ │ │ 004ba280: 7320 7265 636f 676e 6974 696f 6e20 6f66 s recognition of │ │ │ 004ba290: 2061 2024 5a54 494d 454f 5554 2061 7272 a $ZTIMEOUT arr │ │ │ 004ba2a0: 6976 696e 6720 7768 696c 6520 6578 6563 iving while exec │ │ │ -004ba2b0: 7574 696e 6752 001c 7e23 0000 2020 2061 utingR..~#.. a │ │ │ +004ba2b0: 7574 696e 6752 001c e023 0000 2020 2061 utingR...#.. a │ │ │ 004ba2c0: 2054 5020 7472 616e 7361 6374 696f 6e20 TP transaction │ │ │ 004ba2d0: 756e 7469 6c20 6166 7465 7220 6120 5452 until after a TR │ │ │ 004ba2e0: 4f4c 4c42 4143 4b20 6f72 2074 6865 2022 OLLBACK or the " │ │ │ 004ba2f0: 6d61 7374 6572 2220 5443 4f4d 4d49 542e master" TCOMMIT. │ │ │ -004ba300: 2057 6865 6e20 6153 001c 7e24 0000 2020 When aS..~$.. │ │ │ +004ba300: 2057 6865 6e20 6153 001c e024 0000 2020 When aS...$.. │ │ │ 004ba310: 2074 696d 656f 7574 206f 6363 7572 732c timeout occurs, │ │ │ 004ba320: 2069 6620 7468 6520 6c61 7374 2061 7373 if the last ass │ │ │ 004ba330: 6967 6e6d 656e 7420 7370 6563 6966 6965 ignment specifie │ │ │ 004ba340: 6420 6e6f 2076 6563 746f 722c 2047 542e d no vector, GT. │ │ │ -004ba350: 4d20 7573 6573 2074 6865 4f00 1c7e 2500 M uses theO..~%. │ │ │ +004ba350: 4d20 7573 6573 2074 6865 4f00 1ce0 2500 M uses theO...%. │ │ │ 004ba360: 0020 2020 6375 7272 656e 7420 2445 5452 . current $ETR │ │ │ 004ba370: 4150 206f 7220 245a 5452 4150 2e20 5768 AP or $ZTRAP. Wh │ │ │ 004ba380: 656e 2061 2024 5a54 494d 454f 5554 2065 en a $ZTIMEOUT e │ │ │ 004ba390: 7870 6972 6573 2c20 6974 2069 6e76 6f6b xpires, it invok │ │ │ -004ba3a0: 6573 206f 6e65 206f 6621 001c 7e26 0000 es one of!..~&.. │ │ │ +004ba3a0: 6573 206f 6e65 206f 6621 001c e026 0000 es one of!...&.. │ │ │ 004ba3b0: 2020 2074 6872 6565 2070 6f73 7369 626c three possibl │ │ │ -004ba3c0: 6520 7665 6374 6f72 733a 0700 1c7e 2700 e vectors:...~'. │ │ │ -004ba3d0: 004e 001c 7e28 0000 2020 2020 206f 2049 .N..~(.. o I │ │ │ +004ba3c0: 6520 7665 6374 6f72 733a 0700 1ce0 2700 e vectors:....'. │ │ │ +004ba3d0: 004e 001c e028 0000 2020 2020 206f 2049 .N...(.. o I │ │ │ 004ba3e0: 7473 206f 776e 206c 6162 656c 7265 662c ts own labelref, │ │ │ 004ba3f0: 2077 6869 6368 2063 7265 6174 6573 2061 which creates a │ │ │ 004ba400: 206e 6577 2073 7461 636b 2066 7261 6d65 new stack frame │ │ │ 004ba410: 2c20 6672 6f6d 2077 6869 6368 2069 744f , from which itO │ │ │ -004ba420: 001c 7e29 0000 2020 2020 2020 2072 6574 ..~).. ret │ │ │ +004ba420: 001c e029 0000 2020 2020 2020 2072 6574 ...).. ret │ │ │ 004ba430: 7572 6e73 2074 6f20 7468 6520 706f 696e urns to the poin │ │ │ 004ba440: 7420 6174 2077 6869 6368 2069 7420 7761 t at which it wa │ │ │ 004ba450: 7320 7265 636f 676e 697a 6564 202d 2073 s recognized - s │ │ │ 004ba460: 696d 696c 6172 2074 6f20 7768 6174 5300 imilar to whatS. │ │ │ -004ba470: 1c7e 2a00 0020 2020 2020 2020 6861 7070 .~*.. happ │ │ │ +004ba470: 1ce0 2a00 0020 2020 2020 2020 6861 7070 ..*.. happ │ │ │ 004ba480: 656e 7320 666f 7220 245a 494e 5445 5255 ens for $ZINTERU │ │ │ 004ba490: 5054 2077 6865 6e20 6974 2072 6563 6f67 PT when it recog │ │ │ 004ba4a0: 6e69 7a65 7320 6120 4d55 5049 5020 494e nizes a MUPIP IN │ │ │ 004ba4b0: 5452 5054 3b20 7365 6520 5741 524e 494e TRPT; see WARNIN │ │ │ -004ba4c0: 4713 001c 7e31 0000 2020 2020 2020 2062 G...~1.. b │ │ │ -004ba4d0: 656c 6f77 5200 1c7e 3200 0020 2020 2020 elowR..~2.. │ │ │ +004ba4c0: 4713 001c e031 0000 2020 2020 2020 2062 G....1.. b │ │ │ +004ba4d0: 656c 6f77 5200 1ce0 3200 0020 2020 2020 elowR...2.. │ │ │ 004ba4e0: 6f20 4966 206c 6162 656c 7265 6620 6973 o If labelref is │ │ │ 004ba4f0: 206e 6f74 2073 7065 6369 6669 6564 2061 not specified a │ │ │ 004ba500: 6e64 2024 4554 5241 5020 6973 2073 7065 nd $ETRAP is spe │ │ │ 004ba510: 6369 6669 6564 2c20 6974 2065 6e76 6f6b cified, it envok │ │ │ -004ba520: 6573 2074 6865 5000 1c7e 3300 0020 2020 es theP..~3.. │ │ │ +004ba520: 6573 2074 6865 5000 1ce0 3300 0020 2020 es theP...3.. │ │ │ 004ba530: 2020 2020 2445 5452 4150 2063 6f64 652c $ETRAP code, │ │ │ 004ba540: 2077 6869 6368 2069 7420 6163 7473 206c which it acts l │ │ │ 004ba550: 696b 6520 616e 2065 7272 6f72 2061 6e64 ike an error and │ │ │ 004ba560: 206f 7065 7261 7465 7320 6173 2069 6620 operates as if │ │ │ -004ba570: 696e 2074 6865 5200 1c7e 3400 0020 2020 in theR..~4.. │ │ │ +004ba570: 696e 2074 6865 5200 1ce0 3400 0020 2020 in theR...4.. │ │ │ 004ba580: 2020 2020 6375 7272 656e 7420 6672 616d current fram │ │ │ 004ba590: 652c 2069 6d70 6c69 6369 746c 7920 6472 e, implicitly dr │ │ │ 004ba5a0: 6f70 7069 6e67 2074 6865 2063 7572 7265 opping the curre │ │ │ 004ba5b0: 6e74 2066 7261 6d65 2077 6865 6e20 7468 nt frame when th │ │ │ -004ba5c0: 6520 2445 5452 4150 2900 1c7e 3500 0020 e $ETRAP)..~5.. │ │ │ +004ba5c0: 6520 2445 5452 4150 2900 1ce0 3500 0020 e $ETRAP)...5.. │ │ │ 004ba5d0: 2020 2020 2020 7665 6374 6f72 2070 726f vector pro │ │ │ 004ba5e0: 6365 7373 696e 6720 636f 6d70 6c65 7465 cessing complete │ │ │ -004ba5f0: 7352 001c 7e36 0000 2020 2020 206f 2049 sR..~6.. o I │ │ │ +004ba5f0: 7352 001c e036 0000 2020 2020 206f 2049 sR...6.. o I │ │ │ 004ba600: 6620 6c61 6265 6c72 6566 2069 7320 6e6f f labelref is no │ │ │ 004ba610: 7420 7370 6563 6966 6965 6420 616e 6420 t specified and │ │ │ 004ba620: 245a 5452 4150 2069 7320 7370 6563 6966 $ZTRAP is specif │ │ │ 004ba630: 6965 642c 2069 7420 696e 766f 6b65 7320 ied, it invokes │ │ │ -004ba640: 7468 654c 001c 7e37 0000 2020 2020 2020 theL..~7.. │ │ │ +004ba640: 7468 654c 001c e037 0000 2020 2020 2020 theL...7.. │ │ │ 004ba650: 2024 5a54 5241 5020 636f 6465 2c20 6163 $ZTRAP code, ac │ │ │ 004ba660: 7469 6e67 206c 696b 6520 616e 2065 7272 ting like an err │ │ │ 004ba670: 6f72 2077 686f 7365 2062 6568 6176 696f or whose behavio │ │ │ 004ba680: 7220 6973 2073 7562 6a65 6374 2074 6f4e r is subject toN │ │ │ -004ba690: 001c 7e38 0000 2020 2020 2020 2024 6774 ..~8.. $gt │ │ │ +004ba690: 001c e038 0000 2020 2020 2020 2024 6774 ...8.. $gt │ │ │ 004ba6a0: 6d5f 7a74 7261 705f 666f 726d 3b20 666f m_ztrap_form; fo │ │ │ 004ba6b0: 7220 6164 6469 7469 6f6e 616c 2069 6e66 r additional inf │ │ │ 004ba6c0: 6f72 6d61 7469 6f6e 2c20 7265 6665 7220 ormation, refer │ │ │ 004ba6d0: 746f 2074 6865 2024 5a54 5241 501b 001c to the $ZTRAP... │ │ │ -004ba6e0: 7e39 0000 2020 2020 2020 2064 6f63 756d ~9.. docum │ │ │ -004ba6f0: 656e 7461 7469 6f6e 0700 1c7e 3a00 0051 entation...~:..Q │ │ │ -004ba700: 001c 7e41 0000 2020 2049 6e20 616c 6c20 ..~A.. In all │ │ │ +004ba6e0: e039 0000 2020 2020 2020 2064 6f63 756d .9.. docum │ │ │ +004ba6f0: 656e 7461 7469 6f6e 0700 1ce0 3a00 0051 entation....:..Q │ │ │ +004ba700: 001c e041 0000 2020 2049 6e20 616c 6c20 ...A.. In all │ │ │ 004ba710: 6361 7365 7320 7468 6520 696e 766f 6b65 cases the invoke │ │ │ 004ba720: 6420 636f 6465 2063 616e 2061 6c74 6572 d code can alter │ │ │ 004ba730: 2074 6865 2062 6568 6176 696f 7220 7573 the behavior us │ │ │ 004ba740: 696e 6720 7468 6520 746f 6f6c 7320 6174 ing the tools at │ │ │ -004ba750: 3f00 1c7e 4200 0020 2020 6974 7320 6469 ?..~B.. its di │ │ │ +004ba750: 3f00 1ce0 4200 0020 2020 6974 7320 6469 ?...B.. its di │ │ │ 004ba760: 7370 6f73 616c 202d 2066 6f72 2065 7861 sposal - for exa │ │ │ 004ba770: 6d70 6c65 2c20 474f 544f 2c20 5a47 4f54 mple, GOTO, ZGOT │ │ │ 004ba780: 4f2c 2024 4543 4f44 452c 2065 7463 2e07 O, $ECODE, etc.. │ │ │ -004ba790: 001c 7e43 0000 1500 1c7e 4400 0020 2020 ..~C.....~D.. │ │ │ -004ba7a0: 2a2a 5761 726e 696e 672a 2a07 001c 7e45 **Warning**...~E │ │ │ +004ba790: 001c e043 0000 1500 1ce0 4400 0020 2020 ...C......D.. │ │ │ +004ba7a0: 2a2a 5761 726e 696e 672a 2a07 001c e045 **Warning**....E │ │ │ 004ba7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ba7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ba7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ba7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ba7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ba800: 0400 0000 ea07 0000 8335 0000 0000 0000 .........5...... │ │ │ -004ba810: 6f00 007e 4845 4c50 00ff 7300 ff49 5356 o..~HELP..s..ISV │ │ │ +004ba810: 6f00 00e0 4845 4c50 00ff 7300 ff49 5356 o...HELP..s..ISV │ │ │ 004ba820: 00ff 7300 ff24 5a54 494d 454f 5554 00c0 ..s..$ZTIMEOUT.. │ │ │ 004ba830: 4600 0020 2020 5768 656e 206e 6f6e 6520 F.. When none │ │ │ 004ba840: 6f66 2074 6865 2076 6563 746f 7273 2061 of the vectors a │ │ │ 004ba850: 7265 2073 7065 6369 6669 6564 2c20 6120 re specified, a │ │ │ 004ba860: 245a 5449 4d45 4f55 5420 6578 7069 7261 $ZTIMEOUT expira │ │ │ 004ba870: 7469 6f6e 2072 6573 756c 7473 2069 6e28 tion results in( │ │ │ -004ba880: 001c 7e47 0000 2020 2074 6865 2074 6572 ..~G.. the ter │ │ │ +004ba880: 001c e047 0000 2020 2074 6865 2074 6572 ...G.. the ter │ │ │ 004ba890: 6d69 6e61 7469 6f6e 206f 6620 7468 6520 mination of the │ │ │ -004ba8a0: 7072 6f63 6573 7307 001c 7e48 0000 5100 process...~H..Q. │ │ │ -004ba8b0: 1c7e 4900 0020 2020 5573 696e 6720 6120 .~I.. Using a │ │ │ +004ba8a0: 7072 6f63 6573 7307 001c e048 0000 5100 process....H..Q. │ │ │ +004ba8b0: 1ce0 4900 0020 2020 5573 696e 6720 6120 ..I.. Using a │ │ │ 004ba8c0: 5b5a 7d47 4f54 4f20 7468 6174 2073 7461 [Z}GOTO that sta │ │ │ 004ba8d0: 7973 2077 6974 6869 6e20 6120 245a 5449 ys within a $ZTI │ │ │ 004ba8e0: 4d45 4f55 5420 6c61 6265 6c72 6566 2076 MEOUT labelref v │ │ │ 004ba8f0: 6563 746f 7220 6672 616d 6520 6d61 7932 ector frame may2 │ │ │ -004ba900: 001c 7e4a 0000 2020 2063 6175 7365 2075 ..~J.. cause u │ │ │ +004ba900: 001c e04a 0000 2020 2063 6175 7365 2075 ...J.. cause u │ │ │ 004ba910: 6e64 6566 696e 6564 2061 6e64 2075 6e64 ndefined and und │ │ │ 004ba920: 6573 6972 6162 6c65 2062 6568 6176 696f esirable behavio │ │ │ -004ba930: 7207 001c 7e51 0000 5400 1c7e 5200 0020 r...~Q..T..~R.. │ │ │ +004ba930: 7207 001c e051 0000 5400 1ce0 5200 0020 r....Q..T...R.. │ │ │ 004ba940: 2020 4754 2e4d 2072 656a 6563 7473 2061 GT.M rejects a │ │ │ 004ba950: 6e20 6174 7465 6d70 7465 6420 4b49 4c4c n attempted KILL │ │ │ 004ba960: 206f 6620 245a 5449 4d65 6f75 7420 7769 of $ZTIMeout wi │ │ │ 004ba970: 7468 2074 6865 2056 4152 4558 5045 4354 th the VAREXPECT │ │ │ -004ba980: 4544 2065 7272 6f72 2061 6e64 3f00 1c7e ED error and?..~ │ │ │ +004ba980: 4544 2065 7272 6f72 2061 6e64 3f00 1ce0 ED error and?... │ │ │ 004ba990: 5300 0020 2020 616e 2061 7474 656d 7074 S.. an attempt │ │ │ 004ba9a0: 6564 204e 4557 206f 6620 245a 5449 4d65 ed NEW of $ZTIMe │ │ │ 004ba9b0: 6f75 7420 7769 7468 2074 6865 2053 564e out with the SVN │ │ │ -004ba9c0: 4f4e 4557 2065 7272 6f72 2e07 001c 7e54 ONEW error....~T │ │ │ -004ba9d0: 0000 1200 1c7e 5500 0020 2020 4578 616d .....~U.. Exam │ │ │ -004ba9e0: 706c 653a 0700 1c7e 5600 001e 001c 7e57 ple:...~V.....~W │ │ │ +004ba9c0: 4f4e 4557 2065 7272 6f72 2e07 001c e054 ONEW error.....T │ │ │ +004ba9d0: 0000 1200 1ce0 5500 0020 2020 4578 616d ......U.. Exam │ │ │ +004ba9e0: 706c 653a 0700 1ce0 5600 001e 001c e057 ple:....V......W │ │ │ 004ba9f0: 0000 2020 2047 544d 3e7a 7072 696e 7420 .. GTM>zprint │ │ │ -004baa00: 5e7a 7469 6d65 6f75 7412 001c 7e58 0000 ^ztimeout...~X.. │ │ │ -004baa10: 2020 207a 7469 6d65 6f75 741f 001c 7e59 ztimeout...~Y │ │ │ +004baa00: 5e7a 7469 6d65 6f75 7412 001c e058 0000 ^ztimeout....X.. │ │ │ +004baa10: 2020 207a 7469 6d65 6f75 741f 001c e059 ztimeout....Y │ │ │ 004baa20: 0000 2020 2020 203b 2044 6973 706c 6179 .. ; Display │ │ │ -004baa30: 2024 7a74 696d 656f 7574 6500 1c7e 5a00 $ztimeoute..~Z. │ │ │ +004baa30: 2024 7a74 696d 656f 7574 6500 1ce0 5a00 $ztimeoute...Z. │ │ │ 004baa40: 0020 2020 2020 2020 7772 6974 6520 212c . write !, │ │ │ 004baa50: 247a 7469 6d65 6f75 7420 2020 2020 2020 $ztimeout │ │ │ 004baa60: 2020 2020 2020 2020 3b20 6469 7370 6c61 ; displa │ │ │ 004baa70: 7920 245a 5449 4d65 6f75 7420 2d20 696e y $ZTIMeout - in │ │ │ 004baa80: 2074 6869 7320 6361 7365 2074 6865 2069 this case the i │ │ │ 004baa90: 6e69 7469 616c 2076 616c 7565 202d 314f nitial value -1O │ │ │ -004baaa0: 001c 7e61 0000 2020 2020 2020 2020 2020 ..~a.. │ │ │ +004baaa0: 001c e061 0000 2020 2020 2020 2020 2020 ...a.. │ │ │ 004baab0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004baac0: 2020 2020 2020 2020 2020 2020 203b 2073 ; s │ │ │ 004baad0: 6574 2077 6974 6820 6120 7665 6374 6f72 et with a vector │ │ │ 004baae0: 2028 646f 205e 5449 4d45 4f55 5429 6f00 (do ^TIMEOUT)o. │ │ │ -004baaf0: 1c7e 6200 0020 2020 2020 2020 7365 7420 .~b.. set │ │ │ +004baaf0: 1ce0 6200 0020 2020 2020 2020 7365 7420 ..b.. set │ │ │ 004bab00: 247a 7469 6d65 6f75 743d 2236 303a 646f $ztimeout="60:do │ │ │ 004bab10: 205e 5449 4d45 4f55 5422 2020 3b20 7469 ^TIMEOUT" ; ti │ │ │ 004bab20: 6d65 6f75 7420 6f66 2031 206d 696e 7574 meout of 1 minut │ │ │ 004bab30: 652e 2041 6674 6572 2074 696d 656f 7574 e. After timeout │ │ │ 004bab40: 2065 7870 6972 6573 2c20 5845 4355 5445 expires, XECUTE │ │ │ 004bab50: 7320 646f 205e 5449 4d45 4f55 5460 001c s do ^TIMEOUT`.. │ │ │ -004bab60: 7e63 0000 2020 2020 2020 2077 7269 7465 ~c.. write │ │ │ +004bab60: e063 0000 2020 2020 2020 2077 7269 7465 .c.. write │ │ │ 004bab70: 2021 2c24 7a74 696d 656f 7574 2020 2020 !,$ztimeout │ │ │ 004bab80: 2020 2020 2020 2020 2020 203b 2064 6973 ; dis │ │ │ 004bab90: 706c 6179 7320 7468 6520 7265 6d61 696e plays the remain │ │ │ 004baba0: 696e 6720 7469 6d65 3a76 6563 746f 7220 ing time:vector │ │ │ 004babb0: 756e 7469 6c20 7469 6d65 6f75 7422 001c until timeout".. │ │ │ -004babc0: 7e64 0000 2020 2020 203b 2073 6574 2077 ~d.. ; set w │ │ │ +004babc0: e064 0000 2020 2020 203b 2073 6574 2077 .d.. ; set w │ │ │ 004babd0: 6974 686f 7574 2061 2076 6563 746f 7268 ithout a vectorh │ │ │ -004babe0: 001c 7e65 0000 2020 2020 2020 2073 6574 ..~e.. set │ │ │ +004babe0: 001c e065 0000 2020 2020 2020 2073 6574 ...e.. set │ │ │ 004babf0: 2024 7a74 696d 656f 7574 3d31 3230 2020 $ztimeout=120 │ │ │ 004bac00: 2020 2020 2020 2020 2020 2020 203b 2073 ; s │ │ │ 004bac10: 6574 2074 6865 2074 696d 656f 7574 2074 et the timeout t │ │ │ 004bac20: 6f20 3220 6d69 6e75 7465 7320 7769 7468 o 2 minutes with │ │ │ 004bac30: 6f75 7420 6368 616e 6769 6e67 2074 6865 out changing the │ │ │ -004bac40: 2076 6563 746f 7260 001c 7e66 0000 2020 vector`..~f.. │ │ │ +004bac40: 2076 6563 746f 7260 001c e066 0000 2020 vector`...f.. │ │ │ 004bac50: 2020 2020 2073 6574 2024 7a74 696d 656f set $ztimeo │ │ │ 004bac60: 7574 3d22 3132 3334 646f 205e 5449 4d45 ut="1234do ^TIME │ │ │ 004bac70: 4f55 5422 203b 206d 6973 7369 6e67 2063 OUT" ; missing c │ │ │ 004bac80: 6f6c 6f6e 2063 7265 6174 6573 2061 2074 olon creates a t │ │ │ 004bac90: 696d 656f 7574 2066 6f72 2031 3233 3420 imeout for 1234 │ │ │ -004baca0: 7365 636f 6e64 7372 001c 7e67 0000 2020 secondsr..~g.. │ │ │ +004baca0: 7365 636f 6e64 7372 001c e067 0000 2020 secondsr...g.. │ │ │ 004bacb0: 2020 2020 2073 6574 2024 7a74 696d 656f set $ztimeo │ │ │ 004bacc0: 7574 3d22 3130 3a22 2020 2020 2020 2020 ut="10:" │ │ │ 004bacd0: 2020 2020 203b 2073 6574 2074 6865 2074 ; set the t │ │ │ 004bace0: 696d 656f 7574 2074 6f20 3130 2073 6563 imeout to 10 sec │ │ │ 004bacf0: 6f6e 6473 2061 6e64 2076 6563 746f 7220 onds and vector │ │ │ 004bad00: 746f 2063 7572 7265 6e74 2065 7472 6170 to current etrap │ │ │ -004bad10: 206f 7220 7a74 7261 7047 001c 7e68 0000 or ztrapG..~h.. │ │ │ +004bad10: 206f 7220 7a74 7261 7047 001c e068 0000 or ztrapG...h.. │ │ │ 004bad20: 2020 2020 2020 2073 6574 2024 7a74 696d set $ztim │ │ │ 004bad30: 656f 7574 3d2d 3120 2020 2020 2020 2020 eout=-1 │ │ │ 004bad40: 2020 2020 2020 203b 2073 6574 2063 616e ; set can │ │ │ 004bad50: 6365 6c73 2074 6865 2074 696d 656f 7574 cels the timeout │ │ │ -004bad60: 3e00 1c7e 6900 0020 2020 2020 3b20 4e6f >..~i.. ; No │ │ │ +004bad60: 3e00 1ce0 6900 0020 2020 2020 3b20 4e6f >...i.. ; No │ │ │ 004bad70: 7465 2074 6861 7420 7365 7420 746f 2030 te that set to 0 │ │ │ 004bad80: 2074 7269 6767 6572 7320 616e 2069 6d6d triggers an imm │ │ │ 004bad90: 6564 6961 7465 2074 696d 656f 7574 4b00 ediate timeoutK. │ │ │ -004bada0: 1c7e 6a00 0020 2020 2020 2020 7365 7420 .~j.. set │ │ │ +004bada0: 1ce0 6a00 0020 2020 2020 2020 7365 7420 ..j.. set │ │ │ 004badb0: 247a 7469 6d65 6f75 743d 3020 2020 2020 $ztimeout=0 │ │ │ 004badc0: 2020 2020 2020 2020 2020 2020 3b20 7472 ; tr │ │ │ 004badd0: 6967 6765 7273 2074 6865 2063 7572 7265 iggers the curre │ │ │ -004bade0: 6e74 2076 6563 746f 7252 001c 7e71 0000 nt vectorR..~q.. │ │ │ +004bade0: 6e74 2076 6563 746f 7252 001c e071 0000 nt vectorR...q.. │ │ │ 004badf0: 2020 2020 2020 2073 6574 2024 7a74 696d set $ztim │ │ │ 004bae00: 656f 7574 3d22 303a 444f 2046 4f4f 2220 eout="0:DO FOO" │ │ │ 004bae10: 2020 2020 2020 203b 2074 6869 7320 6861 ; this ha │ │ │ 004bae20: 7320 7468 6520 7361 6d65 2065 6666 6563 s the same effec │ │ │ -004bae30: 7420 6173 2044 4f20 464f 4f0e 001c 7e72 t as DO FOO...~r │ │ │ -004bae40: 0000 2020 2047 544d 3e07 001c 7e73 0000 .. GTM>...~s.. │ │ │ -004bae50: 0f00 147e 5241 5000 0024 5a54 7261 7011 ...~RAP..$ZTrap. │ │ │ -004bae60: 0018 7ebf 1100 0020 2020 245a 5472 6170 ..~.... $ZTrap │ │ │ -004bae70: 0700 197e 2100 0051 0019 7e31 0000 2020 ...~!..Q..~1.. │ │ │ +004bae30: 7420 6173 2044 4f20 464f 4f0e 001c e072 t as DO FOO....r │ │ │ +004bae40: 0000 2020 2047 544d 3e07 001c e073 0000 .. GTM>....s.. │ │ │ +004bae50: 0f00 14e0 5241 5000 0024 5a54 7261 7011 ....RAP..$ZTrap. │ │ │ +004bae60: 0018 e0bf 1100 0020 2020 245a 5472 6170 ....... $ZTrap │ │ │ +004bae70: 0700 19e0 2100 0051 0019 e031 0000 2020 ....!..Q...1.. │ │ │ 004bae80: 2024 5a54 5b52 4150 5d20 636f 6e74 6169 $ZT[RAP] contai │ │ │ 004bae90: 6e73 2061 2073 7472 696e 6720 7661 6c75 ns a string valu │ │ │ 004baea0: 6520 7468 6174 2047 542e 4d20 5845 4355 e that GT.M XECU │ │ │ 004baeb0: 5445 7320 7768 656e 2061 6e20 6572 726f TEs when an erro │ │ │ -004baec0: 7220 6f63 6375 7273 2300 197e 4100 0020 r occurs#..~A.. │ │ │ +004baec0: 7220 6f63 6375 7273 2300 19e0 4100 0020 r occurs#...A.. │ │ │ 004baed0: 2020 6475 7269 6e67 2072 6f75 7469 6e65 during routine │ │ │ -004baee0: 2065 7865 6375 7469 6f6e 2e07 0019 7e51 execution....~Q │ │ │ -004baef0: 0000 1200 197e 6100 0020 2020 2a2a 4e6f .....~a.. **No │ │ │ -004baf00: 7465 2a2a 0700 197e 7100 0048 0019 7e81 te**...~q..H..~. │ │ │ +004baee0: 2065 7865 6375 7469 6f6e 2e07 0019 e051 execution.....Q │ │ │ +004baef0: 0000 1200 19e0 6100 0020 2020 2a2a 4e6f ......a.. **No │ │ │ +004baf00: 7465 2a2a 0700 19e0 7100 0048 0019 e081 te**....q..H.... │ │ │ 004baf10: 0000 2020 2054 6865 2066 6f6c 6c6f 7769 .. The followi │ │ │ 004baf20: 6e67 2064 6973 6375 7373 696f 6e20 6173 ng discussion as │ │ │ 004baf30: 7375 6d65 7320 7468 6174 2024 4554 5241 sumes that $ETRA │ │ │ 004baf40: 5020 6572 726f 7220 6861 6e64 6c69 6e67 P error handling │ │ │ -004baf50: 2069 733c 0019 7e91 0000 2020 2073 696d is<..~... sim │ │ │ +004baf50: 2069 733c 0019 e091 0000 2020 2073 696d is<...... sim │ │ │ 004baf60: 756c 7461 6e65 6f75 736c 7920 6e6f 7420 ultaneously not │ │ │ 004baf70: 696e 2065 6666 6563 7420 2874 6861 7420 in effect (that │ │ │ 004baf80: 6973 2c20 2445 5452 4150 3d22 2229 2e08 is, $ETRAP="").. │ │ │ -004baf90: 0018 7ec0 1100 0053 0019 7e12 0000 2020 ..~....S..~... │ │ │ +004baf90: 0018 e0c0 1100 0053 0019 e012 0000 2020 .......S...... │ │ │ 004bafa0: 2057 6865 6e20 7468 6520 245a 5452 4150 When the $ZTRAP │ │ │ 004bafb0: 2076 6172 6961 626c 6520 6973 206e 6f74 variable is not │ │ │ 004bafc0: 206e 756c 6c2c 2047 542e 4d20 6578 6563 null, GT.M exec │ │ │ 004bafd0: 7574 6573 2024 5a54 5241 5020 6174 2074 utes $ZTRAP at t │ │ │ 004bafe0: 6865 2063 7572 7265 6e74 0000 0000 0000 he current...... │ │ │ 004baff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004bb000: 0400 0000 e107 0000 a335 0000 0000 0000 .........5...... │ │ │ -004bb010: 6800 007e 4845 4c50 00ff 7300 ff49 5356 h..~HELP..s..ISV │ │ │ +004bb010: 6800 00e0 4845 4c50 00ff 7300 ff49 5356 h...HELP..s..ISV │ │ │ 004bb020: 00ff 7300 ff24 5a54 5241 5000 c013 0000 ..s..$ZTRAP..... │ │ │ 004bb030: 2020 206c 6576 656c 2e20 5468 6520 245a level. The $Z │ │ │ 004bb040: 5452 4150 2076 6172 6961 626c 6520 6861 TRAP variable ha │ │ │ 004bb050: 7320 7468 6520 696e 6974 6961 6c20 7661 s the initial va │ │ │ 004bb060: 6c75 6520 6f66 2022 422c 2220 616e 6420 lue of "B," and │ │ │ -004bb070: 7075 7473 2074 6865 5000 197e 1400 0020 puts theP..~... │ │ │ +004bb070: 7075 7473 2074 6865 5000 19e0 1400 0020 puts theP...... │ │ │ 004bb080: 2020 7072 6f63 6573 7320 696e 2044 6972 process in Dir │ │ │ 004bb090: 6563 7420 4d6f 6465 2077 6865 6e20 616e ect Mode when an │ │ │ 004bb0a0: 2065 7272 6f72 2063 6f6e 6469 7469 6f6e error condition │ │ │ 004bb0b0: 206f 6363 7572 732e 2049 6620 7468 6520 occurs. If the │ │ │ -004bb0c0: 7661 6c75 6520 6f66 5100 197e 1500 0020 value ofQ..~... │ │ │ +004bb0c0: 7661 6c75 6520 6f66 5100 19e0 1500 0020 value ofQ...... │ │ │ 004bb0d0: 2020 245a 5452 4150 2069 7320 6e75 6c6c $ZTRAP is null │ │ │ 004bb0e0: 2028 2222 292c 2061 6e20 6578 6365 7074 (""), an except │ │ │ 004bb0f0: 696f 6e20 6361 7573 6573 2074 6865 2069 ion causes the i │ │ │ 004bb100: 6d61 6765 2074 6f20 7275 6e2d 646f 776e mage to run-down │ │ │ -004bb110: 2077 6974 6820 7468 6552 0019 7e16 0000 with theR..~... │ │ │ +004bb110: 2077 6974 6820 7468 6552 0019 e016 0000 with theR...... │ │ │ 004bb120: 2020 2063 6f6e 6469 7469 6f6e 2063 6f64 condition cod │ │ │ 004bb130: 6520 6173 736f 6369 6174 6564 2077 6974 e associated wit │ │ │ 004bb140: 6820 7468 6520 6578 6365 7074 696f 6e2e h the exception. │ │ │ 004bb150: 2049 6620 245a 5452 4150 2063 6f6e 7461 If $ZTRAP conta │ │ │ -004bb160: 696e 7320 696e 7661 6c69 644f 0019 7e17 ins invalidO..~. │ │ │ +004bb160: 696e 7320 696e 7661 6c69 644f 0019 e017 ins invalidO.... │ │ │ 004bb170: 0000 2020 2073 6f75 7263 6520 636f 6465 .. source code │ │ │ 004bb180: 2c20 4754 2e4d 2064 6973 706c 6179 7320 , GT.M displays │ │ │ 004bb190: 616e 2065 7272 6f72 206d 6573 7361 6765 an error message │ │ │ 004bb1a0: 2061 6e64 2070 7574 7320 7468 6520 7072 and puts the pr │ │ │ -004bb1b0: 6f63 6573 7320 696e 746f 1600 197e 1800 ocess into...~.. │ │ │ +004bb1b0: 6f63 6573 7320 696e 746f 1600 19e0 1800 ocess into...... │ │ │ 004bb1c0: 0020 2020 4469 7265 6374 204d 6f64 652e . Direct Mode. │ │ │ -004bb1d0: 0700 197e 1900 0054 0019 7e1a 0000 2020 ...~...T..~... │ │ │ +004bb1d0: 0700 19e0 1900 0054 0019 e01a 0000 2020 .......T...... │ │ │ 004bb1e0: 2024 5a54 5241 5020 6973 2061 2072 6561 $ZTRAP is a rea │ │ │ 004bb1f0: 642d 7772 6974 6520 496e 7472 696e 7369 d-write Intrinsi │ │ │ 004bb200: 6320 5370 6563 6961 6c20 5661 7269 6162 c Special Variab │ │ │ 004bb210: 6c65 2c20 2874 6861 7420 6973 2c20 6974 le, (that is, it │ │ │ -004bb220: 2063 616e 2061 7070 6561 724b 0019 7e21 can appearK..~! │ │ │ +004bb220: 2063 616e 2061 7070 6561 724b 0019 e021 can appearK...! │ │ │ 004bb230: 0000 2020 206f 6e20 7468 6520 6c65 6674 .. on the left │ │ │ 004bb240: 2073 6964 6520 6f66 2074 6865 2065 7175 side of the equ │ │ │ 004bb250: 616c 2073 6967 6e20 283d 2920 696e 2074 al sign (=) in t │ │ │ 004bb260: 6865 2061 7267 756d 656e 7420 746f 2074 he argument to t │ │ │ -004bb270: 6865 2053 4554 1300 197e 2200 0020 2020 he SET...~".. │ │ │ -004bb280: 636f 6d6d 616e 6429 2e07 0019 7e23 0000 command)....~#.. │ │ │ -004bb290: 5000 197e 2400 0020 2020 245a 5452 4150 P..~$.. $ZTRAP │ │ │ +004bb270: 6865 2053 4554 1300 19e0 2200 0020 2020 he SET....".. │ │ │ +004bb280: 636f 6d6d 616e 6429 2e07 0019 e023 0000 command).....#.. │ │ │ +004bb290: 5000 19e0 2400 0020 2020 245a 5452 4150 P...$.. $ZTRAP │ │ │ 004bb2a0: 206d 6179 2061 6c73 6f20 6170 7065 6172 may also appear │ │ │ 004bb2b0: 2061 7320 616e 2061 7267 756d 656e 7420 as an argument │ │ │ 004bb2c0: 746f 2061 6e20 696e 636c 7573 6976 6520 to an inclusive │ │ │ 004bb2d0: 4e45 5720 636f 6d6d 616e 642e 204e 4557 NEW command. NEW │ │ │ -004bb2e0: 5400 197e 2500 0020 2020 245a 5452 4150 T..~%.. $ZTRAP │ │ │ +004bb2e0: 5400 19e0 2500 0020 2020 245a 5452 4150 T...%.. $ZTRAP │ │ │ 004bb2f0: 2063 6175 7365 7320 4754 2e4d 2074 6f20 causes GT.M to │ │ │ 004bb300: 7374 6163 6b20 7468 6520 6375 7272 656e stack the curren │ │ │ 004bb310: 7420 245a 5452 4150 2076 616c 7565 2c20 t $ZTRAP value, │ │ │ 004bb320: 616e 6420 7365 7420 6974 7320 7661 6c75 and set its valu │ │ │ -004bb330: 6520 746f 5200 197e 2600 0020 2020 7468 e toR..~&.. th │ │ │ +004bb330: 6520 746f 5200 19e0 2600 0020 2020 7468 e toR...&.. th │ │ │ 004bb340: 6520 656d 7074 7920 7374 7269 6e67 2028 e empty string ( │ │ │ 004bb350: 245a 5452 4150 3d22 2229 2e20 5468 6520 $ZTRAP=""). The │ │ │ 004bb360: 4e45 5720 636f 6d6d 616e 6420 7075 7473 NEW command puts │ │ │ 004bb370: 2074 6865 2024 5a54 5241 5020 696e 2063 the $ZTRAP in c │ │ │ -004bb380: 6f6e 7472 6f6c 5400 197e 2700 0020 2020 ontrolT..~'.. │ │ │ +004bb380: 6f6e 7472 6f6c 5400 19e0 2700 0020 2020 ontrolT...'.. │ │ │ 004bb390: 666f 7220 6572 726f 7220 6861 6e64 6c69 for error handli │ │ │ 004bb3a0: 6e67 2e20 5768 656e 2074 6865 2070 726f ng. When the pro │ │ │ 004bb3b0: 6772 616d 2051 5549 5473 2066 726f 6d20 gram QUITs from │ │ │ 004bb3c0: 7468 6520 696e 766f 6361 7469 6f6e 206c the invocation l │ │ │ -004bb3d0: 6576 656c 2077 6865 7265 5200 197e 2800 evel whereR..~(. │ │ │ +004bb3d0: 6576 656c 2077 6865 7265 5200 19e0 2800 evel whereR...(. │ │ │ 004bb3e0: 0020 2020 7468 6520 4e45 5720 6f63 6375 . the NEW occu │ │ │ 004bb3f0: 7272 6564 2c20 4754 2e4d 2072 6573 746f rred, GT.M resto │ │ │ 004bb400: 7265 7320 7468 6520 7661 6c75 6520 7072 res the value pr │ │ │ 004bb410: 6576 696f 7573 6c79 2073 7461 636b 6564 eviously stacked │ │ │ -004bb420: 2062 7920 7468 6520 4e45 572e 5100 197e by the NEW.Q..~ │ │ │ +004bb420: 2062 7920 7468 6520 4e45 572e 5100 19e0 by the NEW.Q... │ │ │ 004bb430: 2900 0020 2020 4e45 5720 245a 5452 4150 ).. NEW $ZTRAP │ │ │ 004bb440: 2070 726f 7669 6465 7320 6e65 7374 696e provides nestin │ │ │ 004bb450: 6720 6f66 2024 5a54 5241 502e 2042 6563 g of $ZTRAP. Bec │ │ │ 004bb460: 6175 7365 2024 5a54 5241 503d 2222 2074 ause $ZTRAP="" t │ │ │ 004bb470: 6572 6d69 6e61 7465 7320 7468 654f 0019 erminates theO.. │ │ │ -004bb480: 7e2a 0000 2020 2069 6d61 6765 2077 6865 ~*.. image whe │ │ │ +004bb480: e02a 0000 2020 2069 6d61 6765 2077 6865 .*.. image whe │ │ │ 004bb490: 6e20 616e 2065 7272 6f72 206f 6363 7572 n an error occur │ │ │ 004bb4a0: 732c 2053 4554 2024 5a54 5241 503d 2067 s, SET $ZTRAP= g │ │ │ 004bb4b0: 656e 6572 616c 6c79 2066 6f6c 6c6f 7773 enerally follows │ │ │ -004bb4c0: 2069 6d6d 6564 6961 7465 6c79 5200 197e immediatelyR..~ │ │ │ +004bb4c0: 2069 6d6d 6564 6961 7465 6c79 5200 19e0 immediatelyR... │ │ │ 004bb4d0: 3100 0020 2020 6166 7465 7220 4e45 5720 1.. after NEW │ │ │ 004bb4e0: 245a 5452 4150 2e20 596f 7520 6d61 7920 $ZTRAP. You may │ │ │ 004bb4f0: 7573 6520 7468 6973 2074 6563 686e 6971 use this techniq │ │ │ 004bb500: 7565 2074 6f20 636f 6e73 7472 7563 7420 ue to construct │ │ │ 004bb510: 6572 726f 7220 6861 6e64 6c69 6e67 4a00 error handlingJ. │ │ │ -004bb520: 197e 3200 0020 2020 7374 7261 7465 6769 .~2.. strategi │ │ │ +004bb520: 19e0 3200 0020 2020 7374 7261 7465 6769 ..2.. strategi │ │ │ 004bb530: 6573 2063 6f72 7265 7370 6f6e 6469 6e67 es corresponding │ │ │ 004bb540: 2074 6f20 7468 6520 6e65 7374 696e 6720 to the nesting │ │ │ 004bb550: 6f66 2079 6f75 7220 7072 6f67 7261 6d73 of your programs │ │ │ -004bb560: 2e20 4966 2074 6865 4c00 197e 3300 0020 . If theL..~3.. │ │ │ +004bb560: 2e20 4966 2074 6865 4c00 19e0 3300 0020 . If theL...3.. │ │ │ 004bb570: 2020 656e 7669 726f 6e6d 656e 7420 7661 environment va │ │ │ 004bb580: 7269 6162 6c65 2067 746d 5f7a 7472 6170 riable gtm_ztrap │ │ │ 004bb590: 5f6e 6577 2065 7661 6c75 6174 6573 2074 _new evaluates t │ │ │ 004bb5a0: 6f20 626f 6f6c 6561 6e20 5452 5545 2028 o boolean TRUE ( │ │ │ -004bb5b0: 6361 7365 5400 197e 3400 0020 2020 696e caseT..~4.. in │ │ │ +004bb5b0: 6361 7365 5400 19e0 3400 0020 2020 696e caseT...4.. in │ │ │ 004bb5c0: 7365 6e73 6974 6976 6520 7374 7269 6e67 sensitive string │ │ │ 004bb5d0: 2022 5452 5545 222c 206f 7220 6361 7365 "TRUE", or case │ │ │ 004bb5e0: 2069 6e73 656e 7369 7469 7665 2073 7472 insensitive str │ │ │ 004bb5f0: 696e 6720 2259 4553 222c 206f 7220 6120 ing "YES", or a │ │ │ -004bb600: 6e6f 6e2d 7a65 726f 4e00 197e 3500 0020 non-zeroN..~5.. │ │ │ +004bb600: 6e6f 6e2d 7a65 726f 4e00 19e0 3500 0020 non-zeroN...5.. │ │ │ 004bb610: 2020 6e75 6d62 6572 292c 2024 5a54 5241 number), $ZTRA │ │ │ 004bb620: 5020 6973 204e 4557 6564 2077 6865 6e20 P is NEWed when │ │ │ 004bb630: 245a 5452 4150 2069 7320 5345 543b 206f $ZTRAP is SET; o │ │ │ 004bb640: 7468 6572 7769 7365 2024 5a54 5241 5020 therwise $ZTRAP │ │ │ -004bb650: 6973 206e 6f74 2100 197e 3600 0020 2020 is not!..~6.. │ │ │ +004bb650: 6973 206e 6f74 2100 19e0 3600 0020 2020 is not!...6.. │ │ │ 004bb660: 7374 6163 6b65 6420 7768 656e 2069 7420 stacked when it │ │ │ -004bb670: 6973 2053 4554 2e07 0019 7e37 0000 1200 is SET....~7.... │ │ │ -004bb680: 197e 3800 0020 2020 2a2a 4e6f 7465 2a2a .~8.. **Note** │ │ │ -004bb690: 0700 197e 3900 0054 0019 7e3a 0000 2020 ...~9..T..~:.. │ │ │ +004bb670: 6973 2053 4554 2e07 0019 e037 0000 1200 is SET.....7.... │ │ │ +004bb680: 19e0 3800 0020 2020 2a2a 4e6f 7465 2a2a ..8.. **Note** │ │ │ +004bb690: 0700 19e0 3900 0054 0019 e03a 0000 2020 ....9..T...:.. │ │ │ 004bb6a0: 2051 5549 5420 6672 6f6d 2061 2024 5a54 QUIT from a $ZT │ │ │ 004bb6b0: 5241 5020 7465 726d 696e 6174 6573 2074 RAP terminates t │ │ │ 004bb6c0: 6865 206c 6576 656c 2061 7420 7768 6963 he level at whic │ │ │ 004bb6d0: 6820 7468 6520 245a 5452 4150 2077 6173 h the $ZTRAP was │ │ │ -004bb6e0: 2061 6374 6976 6174 6564 2e07 0019 7e41 activated....~A │ │ │ -004bb6f0: 0000 5100 197e 4200 0020 2020 4b65 6570 ..Q..~B.. Keep │ │ │ +004bb6e0: 2061 6374 6976 6174 6564 2e07 0019 e041 activated.....A │ │ │ +004bb6f0: 0000 5100 19e0 4200 0020 2020 4b65 6570 ..Q...B.. Keep │ │ │ 004bb700: 2024 5a54 5241 5020 7369 6d70 6c65 2061 $ZTRAP simple a │ │ │ 004bb710: 6e64 2070 7574 2063 6f6d 706c 6963 6174 nd put complicat │ │ │ 004bb720: 6564 206c 6f67 6963 2069 6e20 616e 6f74 ed logic in anot │ │ │ 004bb730: 6865 7220 726f 7574 696e 652e 2049 6620 her routine. If │ │ │ -004bb740: 7468 654d 0019 7e43 0000 2020 2061 6374 theM..~C.. act │ │ │ +004bb740: 7468 654d 0019 e043 0000 2020 2061 6374 theM...C.. act │ │ │ 004bb750: 696f 6e20 7370 6563 6966 6965 6420 6279 ion specified by │ │ │ 004bb760: 2024 5a54 5241 5020 7265 7375 6c74 7320 $ZTRAP results │ │ │ 004bb770: 696e 2061 6e6f 7468 6572 2072 756e 2d74 in another run-t │ │ │ 004bb780: 696d 6520 6572 726f 7220 6265 666f 7265 ime error before │ │ │ -004bb790: 5100 197e 4400 0020 2020 6368 616e 6769 Q..~D.. changi │ │ │ +004bb790: 5100 19e0 4400 0020 2020 6368 616e 6769 Q...D.. changi │ │ │ 004bb7a0: 6e67 2074 6865 2076 616c 7565 206f 6620 ng the value of │ │ │ 004bb7b0: 245a 5452 4150 2c20 4754 2e4d 2069 6e76 $ZTRAP, GT.M inv │ │ │ 004bb7c0: 6f6b 6573 2024 5a54 5241 5020 756e 7469 okes $ZTRAP unti │ │ │ 004bb7d0: 6c20 6974 2065 7868 6175 7374 7320 7468 l it exhausts th │ │ │ 004bb7e0: 6500 0000 0000 0000 0000 0000 0000 0000 e............... │ │ │ 004bb7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004bb800: 0400 0000 de07 0000 c835 0000 0000 0000 .........5...... │ │ │ -004bb810: 6800 007e 4845 4c50 00ff 7300 ff49 5356 h..~HELP..s..ISV │ │ │ +004bb810: 6800 00e0 4845 4c50 00ff 7300 ff49 5356 h...HELP..s..ISV │ │ │ 004bb820: 00ff 7300 ff24 5a54 5241 5000 c045 0000 ..s..$ZTRAP..E.. │ │ │ 004bb830: 2020 2070 726f 6365 7373 2073 7461 636b process stack │ │ │ 004bb840: 2073 7061 6365 2c20 7465 726d 696e 6174 space, terminat │ │ │ 004bb850: 696e 6720 7468 6520 696d 6167 652e 2043 ing the image. C │ │ │ 004bb860: 6172 6566 756c 6c79 2064 6562 7567 2065 arefully debug e │ │ │ -004bb870: 7863 6570 7469 6f6e 1300 197e 4600 0020 xception...~F.. │ │ │ -004bb880: 2020 6861 6e64 6c69 6e67 2e07 0019 7e47 handling....~G │ │ │ -004bb890: 0000 1200 197e 4800 0020 2020 4578 616d .....~H.. Exam │ │ │ -004bb8a0: 706c 653a 0700 197e 4900 0024 0019 7e4a ple:...~I..$..~J │ │ │ +004bb870: 7863 6570 7469 6f6e 1300 19e0 4600 0020 xception....F.. │ │ │ +004bb880: 2020 6861 6e64 6c69 6e67 2e07 0019 e047 handling.....G │ │ │ +004bb890: 0000 1200 19e0 4800 0020 2020 4578 616d ......H.. Exam │ │ │ +004bb8a0: 706c 653a 0700 19e0 4900 0024 0019 e04a ple:....I..$...J │ │ │ 004bb8b0: 0000 2020 2047 544d 3e53 2024 5a54 5241 .. GTM>S $ZTRA │ │ │ 004bb8c0: 503d 225a 5020 4024 5a50 4f53 2042 2207 P="ZP @$ZPOS B". │ │ │ -004bb8d0: 0019 7e51 0000 5000 197e 5200 0020 2020 ..~Q..P..~R.. │ │ │ +004bb8d0: 0019 e051 0000 5000 19e0 5200 0020 2020 ...Q..P...R.. │ │ │ 004bb8e0: 5468 6973 2065 7861 6d70 6c65 206d 6f64 This example mod │ │ │ 004bb8f0: 6966 6965 7320 245a 5452 4150 2074 6f20 ifies $ZTRAP to │ │ │ 004bb900: 6469 7370 6c61 7920 736f 7572 6365 2063 display source c │ │ │ 004bb910: 6f64 6520 666f 7220 7468 6520 6c69 6e65 ode for the line │ │ │ -004bb920: 2077 6865 7265 3f00 197e 5300 0020 2020 where?..~S.. │ │ │ +004bb920: 2077 6865 7265 3f00 19e0 5300 0020 2020 where?...S.. │ │ │ 004bb930: 4754 2e4d 2065 6e63 6f75 6e74 6572 7320 GT.M encounters │ │ │ 004bb940: 616e 2065 7272 6f72 2062 6566 6f72 6520 an error before │ │ │ 004bb950: 656e 7465 7269 6e67 2044 6972 6563 7420 entering Direct │ │ │ -004bb960: 4d6f 6465 2e07 0019 7e54 0000 4e00 197e Mode....~T..N..~ │ │ │ +004bb960: 4d6f 6465 2e07 0019 e054 0000 4e00 19e0 Mode.....T..N... │ │ │ 004bb970: 5500 0020 2020 5468 6572 6520 6172 6520 U.. There are │ │ │ 004bb980: 666f 7572 2073 6574 7469 6e67 7320 6f66 four settings of │ │ │ 004bb990: 2024 5a54 5241 5020 636f 6e74 726f 6c6c $ZTRAP controll │ │ │ 004bb9a0: 6564 2062 7920 7468 6520 554e 4958 2065 ed by the UNIX e │ │ │ -004bb9b0: 6e76 6972 6f6e 6d65 6e74 2200 197e 5600 nvironment"..~V. │ │ │ +004bb9b0: 6e76 6972 6f6e 6d65 6e74 2200 19e0 5600 nvironment"...V. │ │ │ 004bb9c0: 0020 2020 7661 7269 6162 6c65 2067 746d . variable gtm │ │ │ -004bb9d0: 5f7a 7472 6170 5f66 6f72 6d2e 0700 197e _ztrap_form....~ │ │ │ -004bb9e0: 5700 0032 0019 7e58 0000 2020 2054 6865 W..2..~X.. The │ │ │ +004bb9d0: 5f7a 7472 6170 5f66 6f72 6d2e 0700 19e0 _ztrap_form..... │ │ │ +004bb9e0: 5700 0032 0019 e058 0000 2020 2054 6865 W..2...X.. The │ │ │ 004bb9f0: 2066 6f75 7220 7365 7474 696e 6773 206f four settings o │ │ │ 004bba00: 6620 6774 6d5f 7a74 7261 705f 666f 726d f gtm_ztrap_form │ │ │ -004bba10: 2061 7265 3a07 0019 7e59 0000 5200 197e are:...~Y..R..~ │ │ │ +004bba10: 2061 7265 3a07 0019 e059 0000 5200 19e0 are:....Y..R... │ │ │ 004bba20: 5a00 0020 2020 2020 6f20 636f 6465 202d Z.. o code - │ │ │ 004bba30: 2049 6620 6774 6d5f 7a74 7261 705f 666f If gtm_ztrap_fo │ │ │ 004bba40: 726d 2065 7661 6c75 6174 6573 2074 6f20 rm evaluates to │ │ │ 004bba50: 2263 6f64 6522 2028 6f72 2061 2076 616c "code" (or a val │ │ │ 004bba60: 7565 2074 6861 7420 6973 206e 6f74 5300 ue that is notS. │ │ │ -004bba70: 197e 6100 0020 2020 2020 2020 6f6e 6520 .~a.. one │ │ │ +004bba70: 19e0 6100 0020 2020 2020 2020 6f6e 6520 ..a.. one │ │ │ 004bba80: 6f66 2074 6865 2073 7562 7365 7175 656e of the subsequen │ │ │ 004bba90: 746c 7920 6465 7363 7269 6265 6420 7661 tly described va │ │ │ 004bbaa0: 6c75 6573 292c 2074 6865 6e20 4754 2e4d lues), then GT.M │ │ │ 004bbab0: 2074 7265 6174 7320 245a 5452 4150 2061 treats $ZTRAP a │ │ │ -004bbac0: 734f 0019 7e62 0000 2020 2020 2020 2063 sO..~b.. c │ │ │ +004bbac0: 734f 0019 e062 0000 2020 2020 2020 2063 sO...b.. c │ │ │ 004bbad0: 6f64 6520 616e 6420 6861 6e64 6c65 7320 ode and handles │ │ │ 004bbae0: 6974 2061 7320 7072 6576 696f 7573 6c79 it as previously │ │ │ 004bbaf0: 2064 6573 6372 6962 6564 2069 6e20 7468 described in th │ │ │ 004bbb00: 6520 646f 6375 6d65 6e74 6174 696f 6e2e e documentation. │ │ │ -004bbb10: 5300 197e 6300 0020 2020 2020 6f20 656e S..~c.. o en │ │ │ +004bbb10: 5300 19e0 6300 0020 2020 2020 6f20 656e S...c.. o en │ │ │ 004bbb20: 7472 7972 6566 202d 2049 6620 6774 6d5f tryref - If gtm_ │ │ │ 004bbb30: 7a74 7261 705f 666f 726d 2065 7661 6c75 ztrap_form evalu │ │ │ 004bbb40: 6174 6573 2074 6f20 2265 6e74 7279 7265 ates to "entryre │ │ │ 004bbb50: 6622 2074 6865 6e20 4754 2e4d 2074 7265 f" then GT.M tre │ │ │ -004bbb60: 6174 7345 0019 7e64 0000 2020 2020 2020 atsE..~d.. │ │ │ +004bbb60: 6174 7345 0019 e064 0000 2020 2020 2020 atsE...d.. │ │ │ 004bbb70: 2069 7420 6173 2061 6e20 656e 7472 7972 it as an entryr │ │ │ 004bbb80: 6566 2061 7267 756d 656e 7420 746f 2061 ef argument to a │ │ │ 004bbb90: 6e20 696d 706c 6963 6974 2047 4f54 4f20 n implicit GOTO │ │ │ -004bbba0: 636f 6d6d 616e 642e 5100 197e 6500 0020 command.Q..~e.. │ │ │ +004bbba0: 636f 6d6d 616e 642e 5100 19e0 6500 0020 command.Q...e.. │ │ │ 004bbbb0: 2020 2020 6f20 6164 6170 7469 7665 202d o adaptive - │ │ │ 004bbbc0: 2049 6620 6774 6d5f 7a74 7261 705f 666f If gtm_ztrap_fo │ │ │ 004bbbd0: 726d 2065 7661 6c75 6174 6573 2074 6f20 rm evaluates to │ │ │ 004bbbe0: 2261 6461 7074 6976 6522 2074 6865 6e20 "adaptive" then │ │ │ -004bbbf0: 6966 2024 5a54 5241 504e 0019 7e66 0000 if $ZTRAPN..~f.. │ │ │ +004bbbf0: 6966 2024 5a54 5241 504e 0019 e066 0000 if $ZTRAPN...f.. │ │ │ 004bbc00: 2020 2020 2020 2064 6f65 7320 6e6f 7420 does not │ │ │ 004bbc10: 636f 6d70 696c 6520 746f 2076 616c 6964 compile to valid │ │ │ 004bbc20: 204d 2063 6f64 652c 2074 6865 6e20 245a M code, then $Z │ │ │ 004bbc30: 5452 4150 2069 7320 7472 6561 7465 6420 TRAP is treated │ │ │ -004bbc40: 6173 206a 7573 7451 0019 7e67 0000 2020 as justQ..~g.. │ │ │ +004bbc40: 6173 206a 7573 7451 0019 e067 0000 2020 as justQ...g.. │ │ │ 004bbc50: 2020 2020 2064 6573 6372 6962 6564 2066 described f │ │ │ 004bbc60: 6f72 2022 656e 7472 7972 6566 2e22 2053 or "entryref." S │ │ │ 004bbc70: 696e 6365 2074 6865 7265 2069 7320 6c69 ince there is li │ │ │ 004bbc80: 7474 6c65 2061 6d62 6967 7569 7479 2c20 ttle ambiguity, │ │ │ -004bbc90: 636f 6465 2061 6e64 5100 197e 6800 0020 code andQ..~h.. │ │ │ +004bbc90: 636f 6465 2061 6e64 5100 19e0 6800 0020 code andQ...h.. │ │ │ 004bbca0: 2020 2020 2020 656e 7472 7972 6566 2066 entryref f │ │ │ 004bbcb0: 6f72 6d73 206f 6620 245a 5452 4150 2063 orms of $ZTRAP c │ │ │ 004bbcc0: 616e 2062 6520 696e 7465 726d 6978 6564 an be intermixed │ │ │ 004bbcd0: 2069 6e20 7468 6520 7361 6d65 2061 7070 in the same app │ │ │ -004bbce0: 6c69 6361 7469 6f6e 2e07 0019 7e69 0000 lication....~i.. │ │ │ -004bbcf0: 1700 197e 6a00 0020 2020 2a2a 496d 706f ...~j.. **Impo │ │ │ -004bbd00: 7274 616e 742a 2a07 0019 7e71 0000 4c00 rtant**...~q..L. │ │ │ -004bbd10: 197e 7200 0020 2020 2020 2020 4754 2e4d .~r.. GT.M │ │ │ +004bbce0: 6c69 6361 7469 6f6e 2e07 0019 e069 0000 lication.....i.. │ │ │ +004bbcf0: 1700 19e0 6a00 0020 2020 2a2a 496d 706f ....j.. **Impo │ │ │ +004bbd00: 7274 616e 742a 2a07 0019 e071 0000 4c00 rtant**....q..L. │ │ │ +004bbd10: 19e0 7200 0020 2020 2020 2020 4754 2e4d ..r.. GT.M │ │ │ 004bbd20: 2061 7474 656d 7074 7320 746f 2063 6f6d attempts to com │ │ │ 004bbd30: 7069 6c65 2024 5a54 5241 5020 6265 666f pile $ZTRAP befo │ │ │ 004bbd40: 7265 2065 7661 6c75 6174 696e 6720 245a re evaluating $Z │ │ │ -004bbd50: 5452 4150 2061 7320 616e 5400 197e 7300 TRAP as anT..~s. │ │ │ +004bbd50: 5452 4150 2061 7320 616e 5400 19e0 7300 TRAP as anT...s. │ │ │ 004bbd60: 0020 2020 2020 2020 656e 7472 7972 6566 . entryref │ │ │ 004bbd70: 2e20 4265 6361 7573 6520 4754 2e4d 2061 . Because GT.M a │ │ │ 004bbd80: 6c6c 6f77 7320 636f 6d6d 616e 6473 2077 llows commands w │ │ │ 004bbd90: 6974 686f 7574 2061 7267 756d 656e 7473 ithout arguments │ │ │ 004bbda0: 2073 7563 6820 6173 2051 5549 542c 5400 such as QUIT,T. │ │ │ -004bbdb0: 197e 7400 0020 2020 2020 2020 5a47 4f54 .~t.. ZGOT │ │ │ +004bbdb0: 19e0 7400 0020 2020 2020 2020 5a47 4f54 ..t.. ZGOT │ │ │ 004bbdc0: 4f2c 206f 7220 4841 4e47 2061 7320 7661 O, or HANG as va │ │ │ 004bbdd0: 6c69 6420 6c61 6265 6c73 2c20 6265 2063 lid labels, be c │ │ │ 004bbde0: 6172 6566 756c 206e 6f74 2074 6f20 7573 areful not to us │ │ │ 004bbdf0: 6520 7375 6368 206b 6579 776f 7264 7320 e such keywords │ │ │ -004bbe00: 6173 4000 197e 7500 0020 2020 2020 2020 as@..~u.. │ │ │ +004bbe00: 6173 4000 19e0 7500 0020 2020 2020 2020 as@...u.. │ │ │ 004bbe10: 6c61 6265 6c73 2066 6f72 2065 7272 6f72 labels for error │ │ │ 004bbe20: 2068 616e 646c 696e 6720 636f 6465 2069 handling code i │ │ │ 004bbe30: 6e20 2261 6461 7074 6976 6522 206d 6f64 n "adaptive" mod │ │ │ -004bbe40: 652e 0700 197e 7600 004c 0019 7e77 0000 e....~v..L..~w.. │ │ │ +004bbe40: 652e 0700 19e0 7600 004c 0019 e077 0000 e.....v..L...w.. │ │ │ 004bbe50: 2020 2020 206f 2070 6f70 655b 6e74 7279 o pope[ntry │ │ │ 004bbe60: 7265 665d 202f 2070 6f70 615b 6461 7074 ref] / popa[dapt │ │ │ 004bbe70: 6976 655d 202d 2049 6620 6774 6d5f 7a74 ive] - If gtm_zt │ │ │ 004bbe80: 7261 705f 666f 726d 2065 7661 6c75 6174 rap_form evaluat │ │ │ -004bbe90: 6573 2074 6f54 0019 7e78 0000 2020 2020 es toT..~x.. │ │ │ +004bbe90: 6573 2074 6f54 0019 e078 0000 2020 2020 es toT...x.. │ │ │ 004bbea0: 2020 2022 504f 5045 5b4e 5452 5952 4546 "POPE[NTRYREF │ │ │ 004bbeb0: 5d22 206f 7220 2250 4f50 415b 4441 5054 ]" or "POPA[DAPT │ │ │ 004bbec0: 4956 455d 2220 2863 6173 6520 696e 7365 IVE]" (case inse │ │ │ 004bbed0: 6e73 6974 6976 6529 2061 6e64 2024 5a54 nsitive) and $ZT │ │ │ -004bbee0: 5241 5020 7661 6c75 6554 0019 7e79 0000 RAP valueT..~y.. │ │ │ +004bbee0: 5241 5020 7661 6c75 6554 0019 e079 0000 RAP valueT...y.. │ │ │ 004bbef0: 2020 2020 2020 2069 7320 696e 2074 6865 is in the │ │ │ 004bbf00: 2066 6f72 6d20 6f66 2065 6e74 7279 7265 form of entryre │ │ │ 004bbf10: 662c 2047 542e 4d20 756e 7769 6e64 7320 f, GT.M unwinds │ │ │ 004bbf20: 7468 6520 4d20 7374 6163 6b20 6672 6f6d the M stack from │ │ │ 004bbf30: 2074 6865 206c 6576 656c 2061 744f 0019 the level atO.. │ │ │ -004bbf40: 7e7a 0000 2020 2020 2020 2077 6869 6368 ~z.. which │ │ │ +004bbf40: e07a 0000 2020 2020 2020 2077 6869 6368 .z.. which │ │ │ 004bbf50: 2061 6e20 6572 726f 7220 6f63 6375 7272 an error occurr │ │ │ 004bbf60: 6564 2074 6f20 2862 7574 206e 6f74 2069 ed to (but not i │ │ │ 004bbf70: 6e63 6c75 6469 6e67 2920 7468 6520 6c65 ncluding) the le │ │ │ -004bbf80: 7665 6c20 6174 2077 6869 6368 5200 197e vel at whichR..~ │ │ │ +004bbf80: 7665 6c20 6174 2077 6869 6368 5200 19e0 vel at whichR... │ │ │ 004bbf90: 8100 0020 2020 2020 2020 245a 5452 4150 ... $ZTRAP │ │ │ 004bbfa0: 2077 6173 206c 6173 7420 5345 542e 2054 was last SET. T │ │ │ 004bbfb0: 6865 6e2c 2047 542e 4d20 7472 616e 7366 hen, GT.M transf │ │ │ 004bbfc0: 6572 7320 636f 6e74 726f 6c20 746f 2074 ers control to t │ │ │ 004bbfd0: 6865 2065 6e74 7279 7265 6620 696e 0000 he entryref in.. │ │ │ 004bbfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004bbff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004bc000: 0400 0000 f407 0000 f235 0000 0000 0000 .........5...... │ │ │ -004bc010: 6600 007e 4845 4c50 00ff 7300 ff49 5356 f..~HELP..s..ISV │ │ │ +004bc010: 6600 00e0 4845 4c50 00ff 7300 ff49 5356 f...HELP..s..ISV │ │ │ 004bc020: 00ff 7300 ff24 5a54 5241 5000 c082 0000 ..s..$ZTRAP..... │ │ │ 004bc030: 2020 2020 2020 2024 5a54 5241 5020 6174 $ZTRAP at │ │ │ 004bc040: 2074 6865 206c 6576 656c 2077 6865 7265 the level where │ │ │ 004bc050: 2074 6865 2024 5a54 5241 5020 7661 6c75 the $ZTRAP valu │ │ │ 004bc060: 6520 7761 7320 5345 542e 2049 6620 7468 e was SET. If th │ │ │ -004bc070: 6520 554e 4958 5300 197e 8300 0020 2020 e UNIXS..~... │ │ │ +004bc070: 6520 554e 4958 5300 19e0 8300 0020 2020 e UNIXS...... │ │ │ 004bc080: 2020 2020 656e 7669 726f 6e6d 656e 7420 environment │ │ │ 004bc090: 7661 7269 6162 6c65 2067 746d 5f7a 7965 variable gtm_zye │ │ │ 004bc0a0: 7272 6f72 2069 7320 6465 6669 6e65 6420 rror is defined │ │ │ 004bc0b0: 746f 2061 2076 616c 6964 2065 6e74 7279 to a valid entry │ │ │ -004bc0c0: 7265 662c 2047 542e 4d51 0019 7e84 0000 ref, GT.MQ..~... │ │ │ +004bc0c0: 7265 662c 2047 542e 4d51 0019 e084 0000 ref, GT.MQ...... │ │ │ 004bc0d0: 2020 2020 2020 2074 7261 6e73 6665 7273 transfers │ │ │ 004bc0e0: 2063 6f6e 7472 6f6c 2074 6f20 7468 6520 control to the │ │ │ 004bc0f0: 656e 7472 7972 6566 2073 7065 6369 6669 entryref specifi │ │ │ 004bc100: 6564 2062 7920 4754 4d5f 5a59 4552 524f ed by GTM_ZYERRO │ │ │ -004bc110: 5220 2877 6974 6820 616e 5400 197e 8500 R (with anT..~.. │ │ │ +004bc110: 5220 2877 6974 6820 616e 5400 19e0 8500 R (with anT..... │ │ │ 004bc120: 0020 2020 2020 2020 696d 706c 6963 6974 . implicit │ │ │ 004bc130: 2044 4f29 2061 6674 6572 2075 6e77 696e DO) after unwin │ │ │ 004bc140: 6469 6e67 2074 6865 2073 7461 636b 2061 ding the stack a │ │ │ 004bc150: 6e64 2062 6566 6f72 6520 7472 616e 7366 nd before transf │ │ │ 004bc160: 6572 7269 6e67 2063 6f6e 7472 6f6c 3100 erring control1. │ │ │ -004bc170: 197e 8600 0020 2020 2020 2020 746f 2074 .~... to t │ │ │ +004bc170: 19e0 8600 0020 2020 2020 2020 746f 2074 ..... to t │ │ │ 004bc180: 6865 2065 6e74 7972 6566 2073 7065 6369 he entyref speci │ │ │ 004bc190: 6669 6564 2069 6e20 245a 5452 4150 2e07 fied in $ZTRAP.. │ │ │ -004bc1a0: 0019 7e87 0000 1200 197e 8800 0020 2020 ..~......~... │ │ │ -004bc1b0: 2a2a 4e6f 7465 2a2a 0700 197e 8900 004e **Note**...~...N │ │ │ -004bc1c0: 0019 7e8a 0000 2020 204c 696b 6520 245a ..~... Like $Z │ │ │ +004bc1a0: 0019 e087 0000 1200 19e0 8800 0020 2020 ............. │ │ │ +004bc1b0: 2a2a 4e6f 7465 2a2a 0700 19e0 8900 004e **Note**.......N │ │ │ +004bc1c0: 0019 e08a 0000 2020 204c 696b 6520 245a ...... Like $Z │ │ │ 004bc1d0: 5452 4150 2076 616c 7565 732c 2069 6e76 TRAP values, inv │ │ │ 004bc1e0: 6f63 6174 696f 6e20 6f66 2064 6576 6963 ocation of devic │ │ │ 004bc1f0: 6520 4558 4345 5054 494f 4e20 7661 6c75 e EXCEPTION valu │ │ │ 004bc200: 6573 2066 6f6c 6c6f 7720 7468 6553 0019 es follow theS.. │ │ │ -004bc210: 7e91 0000 2020 2070 6174 7465 726e 2073 ~... pattern s │ │ │ +004bc210: e091 0000 2020 2070 6174 7465 726e 2073 .... pattern s │ │ │ 004bc220: 7065 6369 6669 6564 2062 7920 7468 6520 pecified by the │ │ │ 004bc230: 6375 7272 656e 7420 6774 6d5f 7a74 7261 current gtm_ztra │ │ │ 004bc240: 705f 666f 726d 2073 6574 7469 6e67 2065 p_form setting e │ │ │ 004bc250: 7863 6570 7420 7468 6174 2074 6865 7265 xcept that there │ │ │ -004bc260: 3e00 197e 9200 0020 2020 6973 206e 6576 >..~... is nev │ │ │ +004bc260: 3e00 19e0 9200 0020 2020 6973 206e 6576 >...... is nev │ │ │ 004bc270: 6572 2061 6e79 2069 6d70 6c69 6369 7420 er any implicit │ │ │ 004bc280: 706f 7070 696e 6720 7769 7468 2045 5843 popping with EXC │ │ │ 004bc290: 4550 5449 4f4e 2061 6374 696f 6e2e 0700 EPTION action... │ │ │ -004bc2a0: 197e 9300 0018 0013 7e55 5345 4453 544f .~......~USEDSTO │ │ │ +004bc2a0: 19e0 9300 0018 0013 e055 5345 4453 544f .........USEDSTO │ │ │ 004bc2b0: 5200 0024 5a55 5365 6473 746f 7215 001c R..$ZUSedstor... │ │ │ -004bc2c0: 7ebf 1100 0020 2020 245a 5553 6564 7374 ~.... $ZUSedst │ │ │ -004bc2d0: 6f72 0700 1d7e 2100 0052 001d 7e31 0000 or...~!..R..~1.. │ │ │ +004bc2c0: e0bf 1100 0020 2020 245a 5553 6564 7374 ..... $ZUSedst │ │ │ +004bc2d0: 6f72 0700 1de0 2100 0052 001d e031 0000 or....!..R...1.. │ │ │ 004bc2e0: 2020 2024 5a55 5345 4453 544f 5220 6973 $ZUSEDSTOR is │ │ │ 004bc2f0: 2074 6865 2076 616c 7565 2069 6e20 245a the value in $Z │ │ │ 004bc300: 414c 4c4f 4353 544f 5220 6d69 6e75 7320 ALLOCSTOR minus │ │ │ 004bc310: 7374 6f72 6167 6520 6d61 6e61 6765 6d65 storage manageme │ │ │ -004bc320: 6e74 206f 7665 7268 6561 644a 001d 7e41 nt overheadJ..~A │ │ │ +004bc320: 6e74 206f 7665 7268 6561 644a 001d e041 nt overheadJ...A │ │ │ 004bc330: 0000 2020 2061 6e64 2072 6570 7265 7365 .. and represe │ │ │ 004bc340: 6e74 7320 7468 6520 6163 7475 616c 206d nts the actual m │ │ │ 004bc350: 656d 6f72 792c 2069 6e20 6279 7465 732c emory, in bytes, │ │ │ 004bc360: 2072 6571 7565 7374 6564 2062 7920 6375 requested by cu │ │ │ -004bc370: 7272 656e 7453 001d 7e51 0000 2020 2061 rrentS..~Q.. a │ │ │ +004bc370: 7272 656e 7453 001d e051 0000 2020 2061 rrentS...Q.. a │ │ │ 004bc380: 6374 6976 6974 6965 732e 2049 7420 7072 ctivities. It pr │ │ │ 004bc390: 6f76 6964 6573 206f 6e65 2076 6965 7720 ovides one view │ │ │ 004bc3a0: 2873 6565 2061 6c73 6f20 245a 414c 4c4f (see also $ZALLO │ │ │ 004bc3b0: 4353 544f 5220 616e 6420 245a 5245 414c CSTOR and $ZREAL │ │ │ -004bc3c0: 5354 4f52 2920 6f66 4e00 1d7e 6100 0020 STOR) ofN..~a.. │ │ │ +004bc3c0: 5354 4f52 2920 6f66 4e00 1de0 6100 0020 STOR) ofN...a.. │ │ │ 004bc3d0: 2020 7468 6520 7072 6f63 6573 7320 6d65 the process me │ │ │ 004bc3e0: 6d6f 7279 2075 7469 6c69 7a61 7469 6f6e mory utilization │ │ │ 004bc3f0: 2061 6e64 2063 616e 2068 656c 7020 6964 and can help id │ │ │ 004bc400: 656e 7469 6679 2073 746f 7261 6765 2072 entify storage r │ │ │ -004bc410: 656c 6174 6564 4700 1d7e 7100 0020 2020 elatedG..~q.. │ │ │ +004bc410: 656c 6174 6564 4700 1de0 7100 0020 2020 elatedG...q.. │ │ │ 004bc420: 7072 6f62 6c65 6d73 2e20 4754 2e4d 2064 problems. GT.M d │ │ │ 004bc430: 6f65 7320 6e6f 7420 7065 726d 6974 2024 oes not permit $ │ │ │ 004bc440: 5a55 5345 4453 544f 5220 746f 2062 6520 ZUSEDSTOR to be │ │ │ 004bc450: 5345 5420 6f72 204e 4557 6564 2e07 001d SET or NEWed.... │ │ │ -004bc460: 7e81 0000 0b00 147e 5400 0024 5a55 540f ~......~T..$ZUT. │ │ │ -004bc470: 0016 7ebf 1100 0020 2020 245a 5554 0700 ..~.... $ZUT.. │ │ │ -004bc480: 177e 2100 004f 0017 7e31 0000 2020 2024 .~!..O..~1.. $ │ │ │ +004bc460: e081 0000 0b00 14e0 5400 0024 5a55 540f ........T..$ZUT. │ │ │ +004bc470: 0016 e0bf 1100 0020 2020 245a 5554 0700 ....... $ZUT.. │ │ │ +004bc480: 17e0 2100 004f 0017 e031 0000 2020 2024 ..!..O...1.. $ │ │ │ 004bc490: 5a55 5420 2855 4e49 5820 7469 6d65 206f ZUT (UNIX time o │ │ │ 004bc4a0: 7220 756e 6976 6572 7361 6c20 7469 6d65 r universal time │ │ │ 004bc4b0: 2920 7265 7475 726e 7320 7468 6520 6e75 ) returns the nu │ │ │ 004bc4c0: 6d62 6572 206f 6620 6d69 6372 6f73 6563 mber of microsec │ │ │ -004bc4d0: 6f6e 6473 4d00 177e 4100 0020 2020 7369 ondsM..~A.. si │ │ │ +004bc4d0: 6f6e 6473 4d00 17e0 4100 0020 2020 7369 ondsM...A.. si │ │ │ 004bc4e0: 6e63 6520 4a61 6e75 6172 7920 312c 2031 nce January 1, 1 │ │ │ 004bc4f0: 3937 3020 3030 3a30 303a 3030 2055 5443 970 00:00:00 UTC │ │ │ 004bc500: 2c20 7768 6963 6820 7072 6f76 6964 6573 , which provides │ │ │ 004bc510: 2061 2074 696d 6520 7374 616d 7020 666f a time stamp fo │ │ │ -004bc520: 7251 0017 7e51 0000 2020 2064 6972 6563 rQ..~Q.. direc │ │ │ +004bc520: 7251 0017 e051 0000 2020 2064 6972 6563 rQ...Q.. direc │ │ │ 004bc530: 746c 7920 636f 6d70 6172 696e 6720 6469 tly comparing di │ │ │ 004bc540: 6666 6572 656e 7420 7469 6d65 7a6f 6e65 fferent timezone │ │ │ 004bc550: 732e 2024 5a55 5420 6163 6375 7261 6379 s. $ZUT accuracy │ │ │ 004bc560: 2069 7320 7375 626a 6563 7420 746f 2074 is subject to t │ │ │ -004bc570: 6865 5100 177e 6100 0020 2020 7072 6563 heQ..~a.. prec │ │ │ +004bc570: 6865 5100 17e0 6100 0020 2020 7072 6563 heQ...a.. prec │ │ │ 004bc580: 6973 696f 6e20 6f66 2074 6865 2073 7973 ision of the sys │ │ │ 004bc590: 7465 6d20 636c 6f63 6b20 2875 7365 206d tem clock (use m │ │ │ 004bc5a0: 616e 2067 6574 7469 6d65 6f66 6461 7920 an gettimeofday │ │ │ 004bc5b0: 6672 6f6d 2074 6865 2055 4e49 5820 7368 from the UNIX sh │ │ │ -004bc5c0: 656c 6c20 0017 7e71 0000 2020 2066 6f72 ell ..~q.. for │ │ │ +004bc5c0: 656c 6c20 0017 e071 0000 2020 2066 6f72 ell ...q.. for │ │ │ 004bc5d0: 206d 6f72 6520 696e 666f 726d 6174 696f more informatio │ │ │ -004bc5e0: 6e29 2e07 0017 7e81 0000 1600 137e 5645 n)....~......~VE │ │ │ +004bc5e0: 6e29 2e07 0017 e081 0000 1600 13e0 5645 n)............VE │ │ │ 004bc5f0: 5253 494f 4e00 0024 5a56 6572 7369 6f6e RSION..$ZVersion │ │ │ -004bc600: 1400 1b7e bf11 0000 2020 2024 5a56 6572 ...~.... $ZVer │ │ │ -004bc610: 7369 6f6e 0700 1c7e 2100 0050 001c 7e31 sion...~!..P..~1 │ │ │ +004bc600: 1400 1be0 bf11 0000 2020 2024 5a56 6572 ........ $ZVer │ │ │ +004bc610: 7369 6f6e 0700 1ce0 2100 0050 001c e031 sion....!..P...1 │ │ │ 004bc620: 0000 2020 2024 5a56 5b45 5253 494f 4e5d .. $ZV[ERSION] │ │ │ 004bc630: 2063 6f6e 7461 696e 7320 6120 7374 7269 contains a stri │ │ │ 004bc640: 6e67 2076 616c 7565 2073 7065 6369 6679 ng value specify │ │ │ 004bc650: 696e 6720 7468 6520 6375 7272 656e 746c ing the currentl │ │ │ -004bc660: 7920 696e 7374 616c 6c65 6454 001c 7e41 y installedT..~A │ │ │ +004bc660: 7920 696e 7374 616c 6c65 6454 001c e041 y installedT...A │ │ │ 004bc670: 0000 2020 2047 542e 4d2e 2024 5a56 5b45 .. GT.M. $ZV[E │ │ │ 004bc680: 5253 494f 4e5d 2069 7320 6120 7370 6163 RSION] is a spac │ │ │ 004bc690: 652d 6465 6c69 6d69 7465 6420 7374 7269 e-delimited stri │ │ │ 004bc6a0: 6e67 2077 6974 6820 666f 7572 2070 6965 ng with four pie │ │ │ 004bc6b0: 6365 7320 6173 2066 6f6c 6c6f 7773 3a07 ces as follows:. │ │ │ -004bc6c0: 001c 7e51 0000 3100 1c7e 6100 0020 2020 ..~Q..1..~a.. │ │ │ +004bc6c0: 001c e051 0000 3100 1ce0 6100 0020 2020 ...Q..1...a.. │ │ │ 004bc6d0: 3c70 726f 6475 6374 3e20 3c72 656c 6561 ...~q..). │ │ │ -004bc700: 1c7e 8100 0020 2020 2020 6f20 3c70 726f .~... o ....q..). │ │ │ +004bc700: 1ce0 8100 0020 2020 2020 6f20 3c70 726f ..... o is always │ │ │ -004bc720: 2247 542e 4d22 2e45 001c 7e91 0000 2020 "GT.M".E..~... │ │ │ +004bc720: 2247 542e 4d22 2e45 001c e091 0000 2020 "GT.M".E...... │ │ │ 004bc730: 2020 206f 203c 7265 6c65 6173 653e 2061 o a │ │ │ 004bc740: 6c77 6179 7320 6265 6769 6e73 2077 6974 lways begins wit │ │ │ 004bc750: 6820 2256 222c 2061 6e64 2068 6173 2074 h "V", and has t │ │ │ -004bc760: 6865 2073 7472 7563 7475 7265 5300 1b7e he structureS..~ │ │ │ +004bc760: 6865 2073 7472 7563 7475 7265 5300 1be0 he structureS... │ │ │ 004bc770: c011 0000 2020 2020 2020 2056 3c44 425f .... V.-[] where:5 │ │ │ -004bc7c0: 001c 7e12 0000 2020 2020 206f 203c 4f53 ..~... o is the host op │ │ │ 004bc7e0: 6572 6174 696e 6720 7379 7374 656d 206e erating system n │ │ │ 004bc7f0: 616d 652e 0000 0000 0000 0000 0000 0000 ame............. │ │ │ 004bc800: 0400 0000 f207 0000 1d36 0000 0000 0000 .........6...... │ │ │ -004bc810: 6e00 007e 4845 4c50 00ff 7300 ff49 5356 n..~HELP..s..ISV │ │ │ +004bc810: 6e00 00e0 4845 4c50 00ff 7300 ff49 5356 n...HELP..s..ISV │ │ │ 004bc820: 00ff 7300 ff24 5a56 4552 5349 4f4e 00c0 ..s..$ZVERSION.. │ │ │ 004bc830: 1300 0020 2020 2020 6f20 3c61 7263 6869 ... o is the │ │ │ 004bc850: 6861 7264 7761 7265 2061 7263 6869 7465 hardware archite │ │ │ 004bc860: 6374 7572 6520 666f 7220 7768 6963 6820 cture for which │ │ │ 004bc870: 7468 6520 7265 6c65 6173 6520 6f66 4c00 the release ofL. │ │ │ -004bc880: 1c7e 1400 0020 2020 2020 2020 4754 2e4d .~... GT.M │ │ │ +004bc880: 1ce0 1400 0020 2020 2020 2020 4754 2e4d ..... GT.M │ │ │ 004bc890: 2069 7320 636f 6d70 696c 6564 2e20 4e6f is compiled. No │ │ │ 004bc8a0: 7465 2074 6861 7420 4754 2e4d 2072 6574 te that GT.M ret │ │ │ 004bc8b0: 6169 6e73 2069 7420 6f72 6967 696e 616c ains it original │ │ │ -004bc8c0: 206e 616d 6573 2066 6f72 5000 1c7e 1500 names forP..~.. │ │ │ +004bc8c0: 206e 616d 6573 2066 6f72 5000 1ce0 1500 names forP..... │ │ │ 004bc8d0: 0020 2020 2020 2020 636f 6e74 696e 7569 . continui │ │ │ 004bc8e0: 7479 2065 7665 6e20 6966 2076 656e 646f ty even if vendo │ │ │ 004bc8f0: 7220 6272 616e 6469 6e67 2063 6861 6e67 r branding chang │ │ │ 004bc900: 6573 2c20 666f 7220 6578 616d 706c 652c es, for example, │ │ │ -004bc910: 2022 5253 3630 3030 222e 0700 1c7e 1600 "RS6000"....~.. │ │ │ -004bc920: 002d 001c 7e17 0000 2020 204d 2072 6f75 .-..~... M rou │ │ │ +004bc910: 2022 5253 3630 3030 222e 0700 1ce0 1600 "RS6000"....... │ │ │ +004bc920: 002d 001c e017 0000 2020 204d 2072 6f75 .-...... M rou │ │ │ 004bc930: 7469 6e65 7320 6361 6e6e 6f74 206d 6f64 tines cannot mod │ │ │ 004bc940: 6966 7920 245a 5645 5253 494f 4e2e 0700 ify $ZVERSION... │ │ │ -004bc950: 1c7e 1800 0015 001c 7e19 0000 2020 202a .~......~... * │ │ │ -004bc960: 2a57 6172 6e69 6e67 2a2a 0700 1c7e 1a00 *Warning**...~.. │ │ │ -004bc970: 004f 001c 7e21 0000 2020 2047 542e 4d20 .O..~!.. GT.M │ │ │ +004bc950: 1ce0 1800 0015 001c e019 0000 2020 202a ............ * │ │ │ +004bc960: 2a57 6172 6e69 6e67 2a2a 0700 1ce0 1a00 *Warning**...... │ │ │ +004bc970: 004f 001c e021 0000 2020 2047 542e 4d20 .O...!.. GT.M │ │ │ 004bc980: 7472 6561 7473 2024 5a56 4552 5349 4f4e treats $ZVERSION │ │ │ 004bc990: 2061 7320 6120 6c69 7465 7261 6c20 6174 as a literal at │ │ │ 004bc9a0: 2063 6f6d 7069 6c65 2074 696d 652e 2054 compile time. T │ │ │ 004bc9b0: 6865 7265 666f 7265 2c20 616c 7761 7973 herefore, always │ │ │ -004bc9c0: 4000 1c7e 2200 0020 2020 636f 6d70 696c @..~".. compil │ │ │ +004bc9c0: 4000 1ce0 2200 0020 2020 636f 6d70 696c @...".. compil │ │ │ 004bc9d0: 6520 7769 7468 2074 6865 2073 616d 6520 e with the same │ │ │ 004bc9e0: 7665 7273 696f 6e20 6173 2074 6861 7420 version as that │ │ │ 004bc9f0: 7573 6564 2061 7420 7275 6e74 696d 652e used at runtime. │ │ │ -004bca00: 0700 1c7e 2300 0012 001c 7e24 0000 2020 ...~#.....~$.. │ │ │ -004bca10: 2045 7861 6d70 6c65 3a07 001c 7e25 0000 Example:...~%.. │ │ │ -004bca20: 1900 1c7e 2600 0020 2020 4754 4d3e 7720 ...~&.. GTM>w │ │ │ -004bca30: 247a 7665 7273 696f 6e24 001c 7e27 0000 $zversion$..~'.. │ │ │ +004bca00: 0700 1ce0 2300 0012 001c e024 0000 2020 ....#......$.. │ │ │ +004bca10: 2045 7861 6d70 6c65 3a07 001c e025 0000 Example:....%.. │ │ │ +004bca20: 1900 1ce0 2600 0020 2020 4754 4d3e 7720 ....&.. GTM>w │ │ │ +004bca30: 247a 7665 7273 696f 6e24 001c e027 0000 $zversion$...'.. │ │ │ 004bca40: 2020 2047 542e 4d20 5636 2e30 2d30 3033 GT.M V6.0-003 │ │ │ 004bca50: 204c 696e 7578 2078 3836 5f36 3407 001c Linux x86_64... │ │ │ -004bca60: 7e28 0000 4800 1c7e 2900 0020 2020 5468 ~(..H..~).. Th │ │ │ +004bca60: e028 0000 4800 1ce0 2900 0020 2020 5468 .(..H...).. Th │ │ │ 004bca70: 6973 2065 7861 6d70 6c65 2064 6973 706c is example displ │ │ │ 004bca80: 6179 7320 7468 6520 6375 7272 656e 7420 ays the current │ │ │ 004bca90: 7665 7273 696f 6e20 6964 656e 7469 6669 version identifi │ │ │ -004bcaa0: 6572 2066 6f72 2047 542e 4d2e 0700 1c7e er for GT.M....~ │ │ │ -004bcab0: 2a00 0014 0013 7e59 4552 524f 5200 0024 *.....~YERROR..$ │ │ │ -004bcac0: 5a59 4552 726f 7213 001a 7ebf 1100 0020 ZYERror...~.... │ │ │ -004bcad0: 2020 245a 5945 5272 6f72 0700 1b7e 2100 $ZYERror...~!. │ │ │ -004bcae0: 0054 001b 7e31 0000 2020 2024 5a59 4552 .T..~1.. $ZYER │ │ │ +004bcaa0: 6572 2066 6f72 2047 542e 4d2e 0700 1ce0 er for GT.M..... │ │ │ +004bcab0: 2a00 0014 0013 e059 4552 524f 5200 0024 *......YERROR..$ │ │ │ +004bcac0: 5a59 4552 726f 7213 001a e0bf 1100 0020 ZYERror........ │ │ │ +004bcad0: 2020 245a 5945 5272 6f72 0700 1be0 2100 $ZYERror....!. │ │ │ +004bcae0: 0054 001b e031 0000 2020 2024 5a59 4552 .T...1.. $ZYER │ │ │ 004bcaf0: 5b52 4f52 5d20 6973 2061 2072 6561 642f [ROR] is a read/ │ │ │ 004bcb00: 7772 6974 6520 4953 5620 7468 6174 2063 write ISV that c │ │ │ 004bcb10: 6f6e 7461 696e 7320 6120 7374 7269 6e67 ontains a string │ │ │ 004bcb20: 2076 616c 7565 2070 6f69 6e74 696e 6720 value pointing │ │ │ -004bcb30: 746f 2061 6e51 001b 7e41 0000 2020 2065 to anQ..~A.. e │ │ │ +004bcb30: 746f 2061 6e51 001b e041 0000 2020 2065 to anQ...A.. e │ │ │ 004bcb40: 6e74 7279 7265 662e 2041 6674 6572 2047 ntryref. After G │ │ │ 004bcb50: 542e 4d20 656e 636f 756e 7465 7273 2061 T.M encounters a │ │ │ 004bcb60: 6e20 6572 726f 722c 2069 6620 245a 5945 n error, if $ZYE │ │ │ 004bcb70: 5252 4f52 2069 7320 7365 7420 6120 6e6f RROR is set a no │ │ │ -004bcb80: 6e2d 6e75 6c6c 5400 1b7e 5100 0020 2020 n-nullT..~Q.. │ │ │ +004bcb80: 6e2d 6e75 6c6c 5400 1be0 5100 0020 2020 n-nullT...Q.. │ │ │ 004bcb90: 7661 6c75 652c 2047 542e 4d20 696e 766f value, GT.M invo │ │ │ 004bcba0: 6b65 7320 7468 6520 726f 7574 696e 6520 kes the routine │ │ │ 004bcbb0: 6174 2074 6865 2065 6e74 7279 7265 6620 at the entryref │ │ │ 004bcbc0: 7370 6563 6966 6965 6420 6279 2024 5a59 specified by $ZY │ │ │ -004bcbd0: 4552 524f 5220 7769 7468 5200 1b7e 6100 ERROR withR..~a. │ │ │ +004bcbd0: 4552 524f 5220 7769 7468 5200 1be0 6100 ERROR withR...a. │ │ │ 004bcbe0: 0020 2020 616e 2069 6d70 6c69 6369 7420 . an implicit │ │ │ 004bcbf0: 444f 2e20 4974 2069 7320 696e 7465 6e64 DO. It is intend │ │ │ 004bcc00: 6564 2074 6861 7420 7468 6520 636f 6465 ed that the code │ │ │ 004bcc10: 2069 6e76 6f6b 6564 2062 7920 245a 5945 invoked by $ZYE │ │ │ -004bcc20: 5252 4f52 2075 7365 2074 6865 5400 1b7e RROR use theT..~ │ │ │ +004bcc20: 5252 4f52 2075 7365 2074 6865 5400 1be0 RROR use theT... │ │ │ 004bcc30: 7100 0020 2020 7661 6c75 6520 6f66 2024 q.. value of $ │ │ │ 004bcc40: 5a53 5441 5455 5320 746f 2073 656c 6563 ZSTATUS to selec │ │ │ 004bcc50: 7420 6f72 2063 6f6e 7374 7275 6374 2061 t or construct a │ │ │ 004bcc60: 2076 616c 7565 2074 6f20 7768 6963 6820 value to which │ │ │ 004bcc70: 6974 2053 4554 7320 245a 4552 524f 522e it SETs $ZERROR. │ │ │ -004bcc80: 5300 1b7e 8100 0020 2020 4966 2024 5a59 S..~... If $ZY │ │ │ +004bcc80: 5300 1be0 8100 0020 2020 4966 2024 5a59 S...... If $ZY │ │ │ 004bcc90: 4552 524f 5220 6973 206e 6f74 2061 2076 ERROR is not a v │ │ │ 004bcca0: 616c 6964 2065 6e74 7279 7265 6620 6f72 alid entryref or │ │ │ 004bccb0: 2069 6620 616e 2065 7272 6f72 206f 6363 if an error occ │ │ │ 004bccc0: 7572 7320 7768 696c 6520 6578 6563 7574 urs while execut │ │ │ -004bccd0: 696e 6753 001b 7e91 0000 2020 2074 6865 ingS..~... the │ │ │ +004bccd0: 696e 6753 001b e091 0000 2020 2074 6865 ingS...... the │ │ │ 004bcce0: 2065 6e74 7279 7265 6620 7370 6563 6966 entryref specif │ │ │ 004bccf0: 6965 6420 6279 2024 5a59 4552 524f 522c ied by $ZYERROR, │ │ │ 004bcd00: 2047 542e 4d20 5345 5473 2024 5a45 5252 GT.M SETs $ZERR │ │ │ 004bcd10: 4f52 2074 6f20 7468 6520 6572 726f 7220 OR to the error │ │ │ -004bcd20: 7374 6174 7573 4c00 1a7e c011 0000 2020 statusL..~.... │ │ │ +004bcd20: 7374 6174 7573 4c00 1ae0 c011 0000 2020 statusL....... │ │ │ 004bcd30: 2065 6e63 6f75 6e74 6572 6564 2e20 4754 encountered. GT │ │ │ 004bcd40: 2e4d 2074 6865 6e20 7265 7475 726e 7320 .M then returns │ │ │ 004bcd50: 636f 6e74 726f 6c20 746f 2074 6865 204d control to the M │ │ │ 004bcd60: 2063 6f64 6520 7370 6563 6966 6965 6420 code specified │ │ │ -004bcd70: 6279 2c00 1b7e 1200 0020 2020 2445 5452 by,..~... $ETR │ │ │ +004bcd70: 6279 2c00 1be0 1200 0020 2020 2445 5452 by,...... $ETR │ │ │ 004bcd80: 4150 2f24 5a54 5241 5020 6f72 2064 6576 AP/$ZTRAP or dev │ │ │ 004bcd90: 6963 6520 4558 4345 5054 494f 4e2e 0700 ice EXCEPTION... │ │ │ -004bcda0: 1b7e 1300 004b 001b 7e14 0000 2020 2024 .~...K..~... $ │ │ │ +004bcda0: 1be0 1300 004b 001b e014 0000 2020 2024 .....K...... $ │ │ │ 004bcdb0: 5a59 4552 524f 5220 6973 2069 6d70 6c69 ZYERROR is impli │ │ │ 004bcdc0: 6369 746c 7920 4e45 5765 6420 6f6e 2065 citly NEWed on e │ │ │ 004bcdd0: 6e74 7279 2074 6f20 7468 6520 726f 7574 ntry to the rout │ │ │ 004bcde0: 696e 6520 7370 6563 6966 6965 6420 6279 ine specified by │ │ │ -004bcdf0: 4d00 1b7e 1500 0020 2020 245a 5945 5252 M..~... $ZYERR │ │ │ +004bcdf0: 4d00 1be0 1500 0020 2020 245a 5945 5252 M...... $ZYERR │ │ │ 004bce00: 4f52 2e20 486f 7765 7665 722c 2069 6620 OR. However, if │ │ │ 004bce10: 4754 2e4d 2066 6169 6c73 2074 6f20 636f GT.M fails to co │ │ │ 004bce20: 6d70 696c 652c 2047 542e 4d20 646f 6573 mpile, GT.M does │ │ │ 004bce30: 206e 6f74 2074 7261 6e73 6665 7238 001b not transfer8.. │ │ │ -004bce40: 7e16 0000 2020 2063 6f6e 7472 6f6c 2074 ~... control t │ │ │ +004bce40: e016 0000 2020 2063 6f6e 7472 6f6c 2074 .... control t │ │ │ 004bce50: 6f20 7468 6520 656e 7472 7972 6566 2073 o the entryref s │ │ │ 004bce60: 7065 6369 6669 6564 2062 7920 245a 5945 pecified by $ZYE │ │ │ -004bce70: 5252 4f52 2e07 001b 7e17 0000 4b00 1b7e RROR....~...K..~ │ │ │ +004bce70: 5252 4f52 2e07 001b e017 0000 4b00 1be0 RROR........K... │ │ │ 004bce80: 1800 0020 2020 4754 2e4d 2070 6572 6d69 ... GT.M permi │ │ │ 004bce90: 7473 2024 5a59 4552 524f 5220 746f 2062 ts $ZYERROR to b │ │ │ 004bcea0: 6520 6d6f 6469 6669 6564 2062 7920 7468 e modified by th │ │ │ 004bceb0: 6520 5345 5420 616e 6420 4e45 5720 636f e SET and NEW co │ │ │ -004bcec0: 6d6d 616e 6473 2e07 001b 7e19 0000 2000 mmands....~... . │ │ │ -004bced0: 117e 5452 4947 4745 5253 5f49 5356 5300 .~TRIGGERS_ISVS. │ │ │ +004bcec0: 6d6d 616e 6473 2e07 001b e019 0000 2000 mmands........ . │ │ │ +004bced0: 11e0 5452 4947 4745 5253 5f49 5356 5300 ..TRIGGERS_ISVS. │ │ │ 004bcee0: 0054 7269 6767 6572 735f 4953 5673 1800 .Triggers_ISVs.. │ │ │ -004bcef0: 1f7e bf11 0000 2020 2054 7269 6767 6572 .~.... Trigger │ │ │ -004bcf00: 7320 4953 5673 0700 207e 2100 004d 0020 s ISVs.. ~!..M. │ │ │ -004bcf10: 7e31 0000 2020 2047 542e 4d20 7072 6f76 ~1.. GT.M prov │ │ │ +004bcef0: 1fe0 bf11 0000 2020 2054 7269 6767 6572 ...... Trigger │ │ │ +004bcf00: 7320 4953 5673 0700 20e0 2100 004d 0020 s ISVs.. .!..M. │ │ │ +004bcf10: e031 0000 2020 2047 542e 4d20 7072 6f76 .1.. GT.M prov │ │ │ 004bcf20: 6964 6573 206e 696e 6520 4953 5673 2028 ides nine ISVs ( │ │ │ 004bcf30: 496e 7472 696e 7369 6320 5370 6563 6961 Intrinsic Specia │ │ │ 004bcf40: 6c20 5661 7269 6162 6c65 7329 2074 6f20 l Variables) to │ │ │ -004bcf50: 6661 6369 6c69 7461 7465 4c00 207e 4100 facilitateL. ~A. │ │ │ +004bcf50: 6661 6369 6c69 7461 7465 4c00 20e0 4100 facilitateL. .A. │ │ │ 004bcf60: 0020 2020 7472 6967 6765 7220 6f70 6572 . trigger oper │ │ │ 004bcf70: 6174 696f 6e73 2e20 5769 7468 2074 6865 ations. With the │ │ │ 004bcf80: 2065 7863 6570 7469 6f6e 206f 6620 245a exception of $Z │ │ │ 004bcf90: 5457 4f52 4d48 4f4c 452c 2061 6c6c 206e TWORMHOLE, all n │ │ │ -004bcfa0: 756d 6572 6963 4c00 207e 5100 0020 2020 umericL. ~Q.. │ │ │ +004bcfa0: 756d 6572 6963 4c00 20e0 5100 0020 2020 umericL. .Q.. │ │ │ 004bcfb0: 7472 6967 6765 722d 7265 6c61 7465 6420 trigger-related │ │ │ 004bcfc0: 4953 5673 2072 6574 7572 6e20 7a65 726f ISVs return zero │ │ │ 004bcfd0: 2028 3029 206f 7574 7369 6465 206f 6620 (0) outside of │ │ │ 004bcfe0: 6120 7472 6967 6765 7220 636f 6e74 6578 a trigger contex │ │ │ 004bcff0: 743b 0000 0000 0000 0000 0000 0000 0000 t;.............. │ │ │ 004bd000: 0400 0000 ac07 0000 4436 0000 0000 0000 ........D6...... │ │ │ -004bd010: 5300 007e 4845 4c50 00ff 7300 ff49 5356 S..~HELP..s..ISV │ │ │ +004bd010: 5300 00e0 4845 4c50 00ff 7300 ff49 5356 S...HELP..s..ISV │ │ │ 004bd020: 00ff 7300 ff54 5249 4747 4552 535f 4953 ..s..TRIGGERS_IS │ │ │ 004bd030: 5653 00bf 6100 0020 2020 6e6f 6e2d 6e75 VS..a.. non-nu │ │ │ 004bd040: 6d65 7269 6320 4953 5673 2072 6574 7572 meric ISVs retur │ │ │ 004bd050: 6e20 7468 6520 656d 7074 7920 7374 7269 n the empty stri │ │ │ -004bd060: 6e67 2e07 0020 7e71 0000 1800 1f7e ff73 ng... ~q.....~.s │ │ │ +004bd060: 6e67 2e07 0020 e071 0000 1800 1fe0 ff73 ng... .q.......s │ │ │ 004bd070: 00ff 245a 5444 4154 4100 0024 5a54 4441 ..$ZTDATA..$ZTDA │ │ │ -004bd080: 7461 1200 2b7e bf11 0000 2020 2024 5a54 ta..+~.... $ZT │ │ │ -004bd090: 4441 7461 0700 2c7e 2100 0053 002c 7e31 DAta..,~!..S.,~1 │ │ │ +004bd080: 7461 1200 2be0 bf11 0000 2020 2024 5a54 ta..+..... $ZT │ │ │ +004bd090: 4441 7461 0700 2ce0 2100 0053 002c e031 DAta..,.!..S.,.1 │ │ │ 004bd0a0: 0000 2020 2057 6974 6869 6e20 7472 6967 .. Within trig │ │ │ 004bd0b0: 6765 7220 636f 6e74 6578 742c 2024 5a54 ger context, $ZT │ │ │ 004bd0c0: 4441 5441 2072 6574 7572 6e73 2024 4441 DATA returns $DA │ │ │ 004bd0d0: 5441 2840 2452 4546 4552 454e 4345 2923 TA(@$REFERENCE)# │ │ │ 004bd0e0: 3220 666f 7220 6120 5345 5420 6f72 5300 2 for a SET orS. │ │ │ -004bd0f0: 2c7e 4100 0020 2020 2444 4154 4128 4024 ,~A.. $DATA(@$ │ │ │ +004bd0f0: 2ce0 4100 0020 2020 2444 4154 4128 4024 ,.A.. $DATA(@$ │ │ │ 004bd100: 5245 4645 5245 4e43 4529 2066 6f72 2061 REFERENCE) for a │ │ │ 004bd110: 204b 494c 4c20 6174 2074 6865 2074 696d KILL at the tim │ │ │ 004bd120: 6520 6f66 2074 7269 6767 6572 2069 6e76 e of trigger inv │ │ │ 004bd130: 6f63 6174 696f 6e2c 205a 4b49 4c4c 206f ocation, ZKILL o │ │ │ -004bd140: 724b 002c 7e51 0000 2020 205a 5749 5448 rK.,~Q.. ZWITH │ │ │ +004bd140: 724b 002c e051 0000 2020 205a 5749 5448 rK.,.Q.. ZWITH │ │ │ 004bd150: 4452 4157 2070 7269 6f72 2074 6f20 7468 DRAW prior to th │ │ │ 004bd160: 6520 6578 706c 6963 6974 2075 7064 6174 e explicit updat │ │ │ 004bd170: 652e 2054 6869 7320 7072 6f76 6964 6573 e. This provides │ │ │ -004bd180: 2061 2066 6173 7420 7061 7468 5100 2c7e a fast pathQ.,~ │ │ │ +004bd180: 2061 2066 6173 7420 7061 7468 5100 2ce0 a fast pathQ.,. │ │ │ 004bd190: 6100 0020 2020 616c 7465 726e 6174 6976 a.. alternativ │ │ │ 004bd1a0: 652c 2061 766f 6964 696e 6720 7468 6520 e, avoiding the │ │ │ 004bd1b0: 6e65 6564 2066 6f72 2069 6e64 6972 6563 need for indirec │ │ │ 004bd1c0: 7469 6f6e 2069 6e20 7472 6967 6765 7220 tion in trigger │ │ │ 004bd1d0: 636f 6465 2c20 746f 2068 656c 7054 002c code, to helpT., │ │ │ -004bd1e0: 7e71 0000 2020 2074 7269 6767 6572 2063 ~q.. trigger c │ │ │ +004bd1e0: e071 0000 2020 2074 7269 6767 6572 2063 .q.. trigger c │ │ │ 004bd1f0: 6f64 6520 6465 7465 726d 696e 6520 7468 ode determine th │ │ │ 004bd200: 6520 6368 6172 6163 7465 7269 7374 6963 e characteristic │ │ │ 004bd210: 7320 6f66 2074 6865 2074 7269 6767 6572 s of the trigger │ │ │ 004bd220: 696e 6720 6e6f 6465 2070 7269 6f72 2074 ing node prior t │ │ │ -004bd230: 6f54 002c 7e81 0000 2020 2074 6865 2074 oT.,~... the t │ │ │ +004bd230: 6f54 002c e081 0000 2020 2074 6865 2074 oT.,.... the t │ │ │ 004bd240: 7269 6767 6572 696e 6720 7570 6461 7465 riggering update │ │ │ 004bd250: 2e20 466f 7220 6120 5345 542c 2069 7420 . For a SET, it │ │ │ 004bd260: 7368 6f77 7320 7768 6574 6865 7220 7468 shows whether th │ │ │ 004bd270: 6520 6e6f 6465 2064 6964 206f 7220 6469 e node did or di │ │ │ -004bd280: 6420 6e6f 7454 002c 7e91 0000 2020 2068 d notT.,~... h │ │ │ +004bd280: 6420 6e6f 7454 002c e091 0000 2020 2068 d notT.,.... h │ │ │ 004bd290: 6f6c 6420 6461 7461 202d 2077 6865 7468 old data - wheth │ │ │ 004bd2a0: 6572 2061 2053 4554 2069 7320 6d6f 6469 er a SET is modi │ │ │ 004bd2b0: 6679 696e 6720 7468 6520 636f 6e74 656e fying the conten │ │ │ 004bd2c0: 7473 206f 6620 616e 2065 7869 7374 696e ts of an existin │ │ │ -004bd2d0: 6720 6e6f 6465 206f 7250 002b 7ec0 1100 g node orP.+~... │ │ │ +004bd2d0: 6720 6e6f 6465 206f 7250 002b e0c0 1100 g node orP.+.... │ │ │ 004bd2e0: 0020 2020 6372 6561 7469 6e67 2064 6174 . creating dat │ │ │ 004bd2f0: 6120 6174 2061 206e 6577 206e 6f64 652e a at a new node. │ │ │ 004bd300: 2046 6f72 2061 204b 494c 4c20 6974 2073 For a KILL it s │ │ │ 004bd310: 686f 7773 2077 6865 7468 6572 2074 6865 hows whether the │ │ │ -004bd320: 206e 6f64 6520 6861 642e 002c 7e12 0000 node had..,~... │ │ │ +004bd320: 206e 6f64 6520 6861 642e 002c e012 0000 node had..,.... │ │ │ 004bd330: 2020 2064 6573 6365 6e64 616e 7473 2061 descendants a │ │ │ 004bd340: 6e64 2077 6865 7468 6572 2069 7420 6861 nd whether it ha │ │ │ -004bd350: 6420 6461 7461 2e07 002c 7e13 0000 1200 d data...,~..... │ │ │ -004bd360: 277e 454c 494d 0000 245a 5444 456c 696d '~ELIM..$ZTDElim │ │ │ -004bd370: 1300 2c7e bf11 0000 2020 2024 5a54 4445 ..,~.... $ZTDE │ │ │ -004bd380: 6c69 6d07 002d 7e21 0000 5200 2d7e 3100 lim..-~!..R.-~1. │ │ │ +004bd350: 6420 6461 7461 2e07 002c e013 0000 1200 d data...,...... │ │ │ +004bd360: 27e0 454c 494d 0000 245a 5444 456c 696d '.ELIM..$ZTDElim │ │ │ +004bd370: 1300 2ce0 bf11 0000 2020 2024 5a54 4445 ..,..... $ZTDE │ │ │ +004bd380: 6c69 6d07 002d e021 0000 5200 2de0 3100 lim..-.!..R.-.1. │ │ │ 004bd390: 0020 2020 5769 7468 696e 2061 2053 4554 . Within a SET │ │ │ 004bd3a0: 2074 7269 6767 6572 2063 6f6e 7465 7874 trigger context │ │ │ 004bd3b0: 2c20 245a 5444 455b 4c49 4d5d 2072 6574 , $ZTDE[LIM] ret │ │ │ 004bd3c0: 7572 6e73 2074 6865 2070 6965 6365 2073 urns the piece s │ │ │ -004bd3d0: 6570 6172 6174 6f72 2c20 6173 5000 2d7e eparator, asP.-~ │ │ │ +004bd3d0: 6570 6172 6174 6f72 2c20 6173 5000 2de0 eparator, asP.-. │ │ │ 004bd3e0: 4100 0020 2020 7370 6563 6966 6965 6420 A.. specified │ │ │ 004bd3f0: 6279 202d 6465 6c69 6d20 696e 2074 6865 by -delim in the │ │ │ 004bd400: 2074 7269 6767 6572 2064 6566 696e 6974 trigger definit │ │ │ 004bd410: 696f 6e2e 2054 6869 7320 616c 6c6f 7773 ion. This allows │ │ │ -004bd420: 2074 7269 6767 6572 7320 746f 4e00 2d7e triggers toN.-~ │ │ │ +004bd420: 2074 7269 6767 6572 7320 746f 4e00 2de0 triggers toN.-. │ │ │ 004bd430: 5100 0020 2020 6578 7472 6163 7420 7570 Q.. extract up │ │ │ 004bd440: 6461 7465 6420 7069 6563 6573 2064 6566 dated pieces def │ │ │ 004bd450: 696e 6564 2069 6e20 245a 5455 5044 4154 ined in $ZTUPDAT │ │ │ 004bd460: 4520 7769 7468 6f75 7420 6861 7669 6e67 E without having │ │ │ -004bd470: 2074 6865 2070 6965 6365 5200 2d7e 6100 the pieceR.-~a. │ │ │ +004bd470: 2074 6865 2070 6965 6365 5200 2de0 6100 the pieceR.-.a. │ │ │ 004bd480: 0020 2020 7365 7061 7261 746f 7220 6861 . separator ha │ │ │ 004bd490: 7264 2063 6f64 6564 2069 6e74 6f20 7468 rd coded into th │ │ │ 004bd4a0: 6520 726f 7574 696e 652e 204f 7574 7369 e routine. Outsi │ │ │ 004bd4b0: 6465 206f 6620 6120 5345 5420 7472 6967 de of a SET trig │ │ │ -004bd4c0: 6765 7220 636f 6e74 6578 742c 1b00 2d7e ger context,..-~ │ │ │ +004bd4c0: 6765 7220 636f 6e74 6578 742c 1b00 2de0 ger context,..-. │ │ │ 004bd4d0: 7100 0020 2020 245a 5444 454c 494d 2069 q.. $ZTDELIM i │ │ │ -004bd4e0: 7320 6e75 6c6c 2e07 002d 7e81 0000 1300 s null...-~..... │ │ │ -004bd4f0: 267e 4c45 5645 4c00 0024 5a54 4c65 7665 &~LEVEL..$ZTLeve │ │ │ -004bd500: 6c13 002c 7ebf 1100 0020 2020 245a 544c l..,~.... $ZTL │ │ │ -004bd510: 6576 656c 0700 2d7e 2100 004f 002d 7e31 evel..-~!..O.-~1 │ │ │ +004bd4e0: 7320 6e75 6c6c 2e07 002d e081 0000 1300 s null...-...... │ │ │ +004bd4f0: 26e0 4c45 5645 4c00 0024 5a54 4c65 7665 &.LEVEL..$ZTLeve │ │ │ +004bd500: 6c13 002c e0bf 1100 0020 2020 245a 544c l..,..... $ZTL │ │ │ +004bd510: 6576 656c 0700 2de0 2100 004f 002d e031 evel..-.!..O.-.1 │ │ │ 004bd520: 0000 2020 2057 6974 6869 6e20 7472 6967 .. Within trig │ │ │ 004bd530: 6765 7220 636f 6e74 6578 742c 2024 5a54 ger context, $ZT │ │ │ 004bd540: 4c45 5645 4c20 7265 7475 726e 7320 7468 LEVEL returns th │ │ │ 004bd550: 6520 6375 7272 656e 7420 6c65 7665 6c20 e current level │ │ │ -004bd560: 6f66 2074 7269 6767 6572 5300 2d7e 4100 of triggerS.-~A. │ │ │ +004bd560: 6f66 2074 7269 6767 6572 5300 2de0 4100 of triggerS.-.A. │ │ │ 004bd570: 0020 2020 6e65 7374 696e 6720 2869 6e76 . nesting (inv │ │ │ 004bd580: 6f63 6174 696f 6e20 6279 2061 2074 7269 ocation by a tri │ │ │ 004bd590: 6767 6572 206f 6620 616e 2061 6464 6974 gger of an addit │ │ │ 004bd5a0: 696f 6e61 6c20 7472 6967 6765 7220 6279 ional trigger by │ │ │ 004bd5b0: 2061 6e20 7570 6461 7465 2069 6e1b 002d an update in..- │ │ │ -004bd5c0: 7e51 0000 2020 2074 7269 6767 6572 2063 ~Q.. trigger c │ │ │ -004bd5d0: 6f6e 7465 7874 292e 0700 2d7e 6100 0054 ontext)...-~a..T │ │ │ -004bd5e0: 002d 7e71 0000 2020 2024 5a54 4c45 5645 .-~q.. $ZTLEVE │ │ │ +004bd5c0: e051 0000 2020 2074 7269 6767 6572 2063 .Q.. trigger c │ │ │ +004bd5d0: 6f6e 7465 7874 292e 0700 2de0 6100 0054 ontext)...-.a..T │ │ │ +004bd5e0: 002d e071 0000 2020 2024 5a54 4c45 5645 .-.q.. $ZTLEVE │ │ │ 004bd5f0: 4c20 6772 6561 7465 7220 7468 616e 206f L greater than o │ │ │ 004bd600: 6e65 2028 3e31 2920 696e 6469 6361 7465 ne (>1) indicate │ │ │ 004bd610: 7320 7468 6174 2074 6865 7265 2061 7265 s that there are │ │ │ 004bd620: 206e 6573 7465 6420 7472 6967 6765 7273 nested triggers │ │ │ -004bd630: 2069 6e54 002d 7e81 0000 2020 2070 726f inT.-~... pro │ │ │ +004bd630: 2069 6e54 002d e081 0000 2020 2070 726f inT.-.... pro │ │ │ 004bd640: 6772 6573 732e 2057 6865 6e20 6120 7369 gress. When a si │ │ │ 004bd650: 6e67 6c65 2075 7064 6174 6520 696e 766f ngle update invo │ │ │ 004bd660: 6b65 7320 6d75 6c74 6970 6c65 2074 7269 kes multiple tri │ │ │ 004bd670: 6767 6572 7320 736f 6c65 6c79 2062 6563 ggers solely bec │ │ │ -004bd680: 6175 7365 206f 6651 002d 7e91 0000 2020 ause ofQ.-~... │ │ │ +004bd680: 6175 7365 206f 6651 002d e091 0000 2020 ause ofQ.-.... │ │ │ 004bd690: 206d 756c 7469 706c 6520 7472 6967 6765 multiple trigge │ │ │ 004bd6a0: 7220 6d61 7463 6865 7320 6f66 2074 6861 r matches of tha │ │ │ 004bd6b0: 7420 696e 6974 6961 6c20 286e 6f6e 2d74 t initial (non-t │ │ │ 004bd6c0: 7269 6767 6572 2920 7570 6461 7465 2c20 rigger) update, │ │ │ -004bd6d0: 7468 6579 2061 7265 4900 2c7e c011 0000 they areI.,~.... │ │ │ +004bd6d0: 7468 6579 2061 7265 4900 2ce0 c011 0000 they areI.,..... │ │ │ 004bd6e0: 2020 206e 6f74 206e 6573 7465 6420 2874 not nested (t │ │ │ 004bd6f0: 6865 7920 6172 6520 6368 6169 6e65 6429 hey are chained) │ │ │ 004bd700: 2061 6e64 2074 6875 7320 616c 6c20 6861 and thus all ha │ │ │ 004bd710: 7665 2073 616d 6520 245a 544c 4556 454c ve same $ZTLEVEL │ │ │ -004bd720: 2e07 002d 7e12 0000 1200 2d7e 1300 0020 ...-~.....-~... │ │ │ -004bd730: 2020 4578 616d 706c 653a 0700 2d7e 1400 Example:..-~.. │ │ │ -004bd740: 006b 002d 7e15 0000 2020 202b 5e43 7963 .k.-~... +^Cyc │ │ │ +004bd720: 2e07 002d e012 0000 1200 2de0 1300 0020 ...-......-.... │ │ │ +004bd730: 2020 4578 616d 706c 653a 0700 2de0 1400 Example:..-... │ │ │ +004bd740: 006b 002d e015 0000 2020 202b 5e43 7963 .k.-.... +^Cyc │ │ │ 004bd750: 6c65 2831 2920 2d63 6f6d 6d61 6e64 733d le(1) -commands= │ │ │ 004bd760: 5365 7420 2d78 6563 7574 653d 2257 7269 Set -xecute="Wri │ │ │ 004bd770: 7465 2022 2224 5a54 4c65 7665 6c20 666f te ""$ZTLevel fo │ │ │ 004bd780: 7220 5e43 7963 6c65 2831 2920 6973 3a20 r ^Cycle(1) is: │ │ │ 004bd790: 2222 2c24 5a54 4c65 7665 6c20 5365 7420 "",$ZTLevel Set │ │ │ 004bd7a0: 5e43 7963 6c65 2832 293d 3122 0000 0000 ^Cycle(2)=1".... │ │ │ 004bd7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -310709,20 +310709,20 @@ │ │ │ 004bdb40: 0000 0000 0016 0013 0051 5549 5400 c013 .........QUIT... │ │ │ 004bdb50: 0100 0060 0100 0000 0000 0018 0013 7552 ...`..........uR │ │ │ 004bdb60: 4f55 5449 4e45 5300 0100 0061 0100 0000 OUTINES....a.... │ │ │ 004bdb70: 0000 0029 001c 00ff 7300 ff24 5a52 4f55 ...)....s..$ZROU │ │ │ 004bdb80: 5449 4e45 535f 4558 414d 504c 4553 00c0 TINES_EXAMPLES.. │ │ │ 004bdb90: 2801 0000 6501 0000 0000 0000 1f00 2b00 (...e.........+. │ │ │ 004bdba0: 5345 4152 4348 5f45 5841 4d50 4c45 5300 SEARCH_EXAMPLES. │ │ │ -004bdbb0: 0100 006a 0100 0000 0000 0011 003b 7ec0 ...j.........;~. │ │ │ -004bdbc0: 3601 0000 6b01 0000 0000 0000 1000 3c7e 6...k.........<~ │ │ │ +004bdbb0: 0100 006a 0100 0000 0000 0011 003b e0c0 ...j.........;.. │ │ │ +004bdbc0: 3601 0000 6b01 0000 0000 0000 1000 3ce0 6...k.........<. │ │ │ 004bdbd0: 6701 0000 6c01 0000 0000 0000 0f00 3200 g...l.........2. │ │ │ 004bdbe0: 5300 006d 0100 0000 0000 0016 0032 0054 S..m.........2.T │ │ │ 004bdbf0: 5950 4553 00bf 4200 0066 0100 0000 0000 YPES..B..f...... │ │ │ -004bdc00: 0011 0038 7ec0 3701 0000 6701 0000 0000 ...8~.7...g..... │ │ │ +004bdc00: 0011 0038 e0c0 3701 0000 6701 0000 0000 ...8..7...g..... │ │ │ 004bdc10: 0000 1000 3950 6801 0000 6801 0000 0000 ....9Ph...h..... │ │ │ 004bdc20: 0000 0f00 2000 4400 0069 0100 0000 0000 .... .D..i...... │ │ │ 004bdc30: 002f 0020 0053 4554 5449 4e47 5f41 5f56 ./. .SETTING_A_V │ │ │ 004bdc40: 414c 5545 5f46 4f52 5f24 5a52 4f55 5449 ALUE_FOR_$ZROUTI │ │ │ 004bdc50: 4e45 5300 bf22 0000 6201 0000 0000 0000 NES.."..b....... │ │ │ 004bdc60: 1100 3f00 c035 0100 0063 0100 0000 0000 ..?..5...c...... │ │ │ 004bdc70: 0040 0021 0048 4152 4544 5f4c 4942 5241 .@.!.HARED_LIBRA │ │ │ @@ -310779,828 +310779,828 @@ │ │ │ 004bdfa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004bdfb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004bdfc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004bdfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004bdfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004bdff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004be000: 0400 0000 f607 0000 7336 0000 0000 0000 ........s6...... │ │ │ -004be010: 9800 007e 4845 4c50 00ff 7300 ff49 5356 ...~HELP..s..ISV │ │ │ +004be010: 9800 00e0 4845 4c50 00ff 7300 ff49 5356 ....HELP..s..ISV │ │ │ 004be020: 00ff 7300 ff54 5249 4747 4552 535f 4953 ..s..TRIGGERS_IS │ │ │ 004be030: 5653 00ff 7300 ff24 5a54 4c45 5645 4c00 VS..s..$ZTLEVEL. │ │ │ 004be040: c016 0000 2020 202b 5e43 7963 6c65 2832 .... +^Cycle(2 │ │ │ 004be050: 2920 2d63 6f6d 6d61 6e64 733d 5365 7420 ) -commands=Set │ │ │ 004be060: 2d78 6563 7574 653d 2257 7269 7465 2022 -xecute="Write " │ │ │ 004be070: 2224 5a54 4c65 7665 6c20 666f 7220 5e43 "$ZTLevel for ^C │ │ │ 004be080: 7963 6c65 2832 2920 6973 3a20 2222 2c24 ycle(2) is: "",$ │ │ │ 004be090: 5a54 4c65 7665 6c20 5365 7420 5e43 7963 ZTLevel Set ^Cyc │ │ │ -004be0a0: 6c65 2831 293d 3122 0700 2d7e 1700 004e le(1)=1"..-~...N │ │ │ -004be0b0: 002d 7e18 0000 2020 2054 6865 7365 2074 .-~... These t │ │ │ +004be0a0: 6c65 2831 293d 3122 0700 2de0 1700 004e le(1)=1"..-....N │ │ │ +004be0b0: 002d e018 0000 2020 2054 6865 7365 2074 .-.... These t │ │ │ 004be0c0: 7269 6767 6572 2064 6566 696e 6974 696f rigger definitio │ │ │ 004be0d0: 6e73 2073 686f 7720 6469 6666 6572 656e ns show differen │ │ │ 004be0e0: 7420 7661 6c75 6573 206f 6620 245a 544c t values of $ZTL │ │ │ 004be0f0: 4556 454c 2077 6865 6e20 7477 6f3f 002d EVEL when two?.- │ │ │ -004be100: 7e19 0000 2020 2074 7269 6767 6572 7320 ~... triggers │ │ │ +004be100: e019 0000 2020 2074 7269 6767 6572 7320 .... triggers │ │ │ 004be110: 6172 6520 6361 6c6c 6564 2072 6563 7572 are called recur │ │ │ 004be120: 7369 7665 6c79 2028 616e 6420 7061 7468 sively (and path │ │ │ -004be130: 6f6c 6f67 6963 616c 6c79 292e 0700 2d7e ologically)...-~ │ │ │ -004be140: 1a00 0046 002d 7e21 0000 2020 202b 5e41 ...F.-~!.. +^A │ │ │ +004be130: 6f6c 6f67 6963 616c 6c79 292e 0700 2de0 ologically)...-. │ │ │ +004be140: 1a00 0046 002d e021 0000 2020 202b 5e41 ...F.-.!.. +^A │ │ │ 004be150: 6363 7428 2249 4422 2920 2d63 6f6d 6d61 cct("ID") -comma │ │ │ 004be160: 6e64 733d 7365 7420 2d78 6563 7574 653d nds=set -xecute= │ │ │ 004be170: 2273 6574 205e 4163 6374 2831 293d 247a "set ^Acct(1)=$z │ │ │ -004be180: 7476 616c 7565 2b31 2243 002d 7e22 0000 tvalue+1"C.-~".. │ │ │ +004be180: 7476 616c 7565 2b31 2243 002d e022 0000 tvalue+1"C.-.".. │ │ │ 004be190: 2020 202b 5e41 6363 7428 7375 623d 3a29 +^Acct(sub=:) │ │ │ 004be1a0: 202d 636f 6d6d 616e 643d 7365 7420 2d78 -command=set -x │ │ │ 004be1b0: 6563 7574 653d 2273 6574 205e 5828 247a ecute="set ^X($z │ │ │ -004be1c0: 7476 616c 7565 293d 7375 6222 0700 2d7e tvalue)=sub"..-~ │ │ │ -004be1d0: 2300 004e 002d 7e24 0000 2020 2053 4554 #..N.-~$.. SET │ │ │ +004be1c0: 7476 616c 7565 293d 7375 6222 0700 2de0 tvalue)=sub"..-. │ │ │ +004be1d0: 2300 004e 002d e024 0000 2020 2053 4554 #..N.-.$.. SET │ │ │ 004be1e0: 205e 4163 6374 2822 4944 2229 3d31 3020 ^Acct("ID")=10 │ │ │ 004be1f0: 696e 766f 6b65 7320 626f 7468 2074 6865 invokes both the │ │ │ 004be200: 2061 626f 7665 2074 7269 6767 6572 7320 above triggers │ │ │ 004be210: 696e 2073 6f6d 6520 6f72 6465 7220 616e in some order an │ │ │ -004be220: 644e 002d 7e25 0000 2020 2024 5a54 4c45 dN.-~%.. $ZTLE │ │ │ +004be220: 644e 002d e025 0000 2020 2024 5a54 4c45 dN.-.%.. $ZTLE │ │ │ 004be230: 5645 4c20 7769 6c6c 2068 6176 6520 7468 VEL will have th │ │ │ 004be240: 6520 7361 6d65 2076 616c 7565 2069 6e20 e same value in │ │ │ 004be250: 626f 7468 2062 6563 6175 7365 2074 6865 both because the │ │ │ 004be260: 7365 2074 7269 6767 6572 7320 6172 6525 se triggers are% │ │ │ -004be270: 002d 7e26 0000 2020 2063 6861 696e 6564 .-~&.. chained │ │ │ +004be270: 002d e026 0000 2020 2063 6861 696e 6564 .-.&.. chained │ │ │ 004be280: 2072 6174 6865 7220 7468 616e 206e 6573 rather than nes │ │ │ -004be290: 7465 642e 0700 2d7e 2700 0011 0026 7e4e ted...-~'....&~N │ │ │ -004be2a0: 414d 4500 0024 5a54 4e41 4d45 1200 2b7e AME..$ZTNAME..+~ │ │ │ +004be290: 7465 642e 0700 2de0 2700 0011 0026 e04e ted...-.'....&.N │ │ │ +004be2a0: 414d 4500 0024 5a54 4e41 4d45 1200 2be0 AME..$ZTNAME..+. │ │ │ 004be2b0: bf11 0000 2020 2024 5a54 4e41 4d45 0700 .... $ZTNAME.. │ │ │ -004be2c0: 2c7e 2100 004f 002c 7e31 0000 2020 2057 ,~!..O.,~1.. W │ │ │ +004be2c0: 2ce0 2100 004f 002c e031 0000 2020 2057 ,.!..O.,.1.. W │ │ │ 004be2d0: 6974 6869 6e20 6120 7472 6967 6765 7220 ithin a trigger │ │ │ 004be2e0: 636f 6e74 6578 742c 2024 5a54 4e41 4d45 context, $ZTNAME │ │ │ 004be2f0: 2072 6574 7572 6e73 2074 6865 2074 7269 returns the tri │ │ │ 004be300: 6767 6572 206e 616d 652e 204f 7574 7369 gger name. Outsi │ │ │ -004be310: 6465 2061 3b00 2c7e 4100 0020 2020 7472 de a;.,~A.. tr │ │ │ +004be310: 6465 2061 3b00 2ce0 4100 0020 2020 7472 de a;.,.A.. tr │ │ │ 004be320: 6967 6765 7220 636f 6e74 6578 742c 2024 igger context, $ │ │ │ 004be330: 5a54 4e41 4d45 2072 6574 7572 6e73 2061 ZTNAME returns a │ │ │ 004be340: 6e20 656d 7074 7920 7374 7269 6e67 2e07 n empty string.. │ │ │ -004be350: 002c 7e51 0000 1500 267e 4f4c 4456 414c .,~Q....&~OLDVAL │ │ │ -004be360: 0000 245a 544f 4c64 7661 6c14 002d 7ebf ..$ZTOLdval..-~. │ │ │ +004be350: 002c e051 0000 1500 26e0 4f4c 4456 414c .,.Q....&.OLDVAL │ │ │ +004be360: 0000 245a 544f 4c64 7661 6c14 002d e0bf ..$ZTOLdval..-.. │ │ │ 004be370: 1100 0020 2020 245a 544f 4c64 7661 6c07 ... $ZTOLdval. │ │ │ -004be380: 002e 7e21 0000 5000 2e7e 3100 0020 2020 ..~!..P..~1.. │ │ │ +004be380: 002e e021 0000 5000 2ee0 3100 0020 2020 ...!..P...1.. │ │ │ 004be390: 5769 7468 696e 2074 7269 6767 6572 2063 Within trigger c │ │ │ 004be3a0: 6f6e 7465 7874 2c20 245a 544f 4c44 5641 ontext, $ZTOLDVA │ │ │ 004be3b0: 4c20 7265 7475 726e 7320 7468 6520 7072 L returns the pr │ │ │ 004be3c0: 696f 7220 286f 6c64 2920 7661 6c75 6520 ior (old) value │ │ │ -004be3d0: 6f66 2074 6865 5100 2e7e 4100 0020 2020 of theQ..~A.. │ │ │ +004be3d0: 6f66 2074 6865 5100 2ee0 4100 0020 2020 of theQ...A.. │ │ │ 004be3e0: 676c 6f62 616c 206e 6f64 6520 7768 6f73 global node whos │ │ │ 004be3f0: 6520 7570 6461 7465 2063 6175 7365 6420 e update caused │ │ │ 004be400: 7468 6520 7472 6967 6765 7220 696e 766f the trigger invo │ │ │ 004be410: 6361 7469 6f6e 2e20 5468 6973 2070 726f cation. This pro │ │ │ -004be420: 7669 6465 7320 6153 002e 7e51 0000 2020 vides aS..~Q.. │ │ │ +004be420: 7669 6465 7320 6153 002e e051 0000 2020 vides aS...Q.. │ │ │ 004be430: 2066 6173 7420 7061 7468 2061 6c74 6572 fast path alter │ │ │ 004be440: 6e61 7469 7665 2074 6f20 2447 4554 2840 native to $GET(@ │ │ │ 004be450: 2452 4546 4552 454e 4345 2920 6174 2074 $REFERENCE) at t │ │ │ 004be460: 7269 6767 6572 2065 6e74 7279 2028 7768 rigger entry (wh │ │ │ -004be470: 6963 6820 6176 6f69 6473 5400 2e7e 6100 ich avoidsT..~a. │ │ │ +004be470: 6963 6820 6176 6f69 6473 5400 2ee0 6100 ich avoidsT...a. │ │ │ 004be480: 0020 2020 7468 6520 6865 6176 7977 6569 . the heavywei │ │ │ 004be490: 6768 7420 696e 6469 7265 6374 696f 6e20 ght indirection │ │ │ 004be4a0: 292e 2049 6620 7468 6572 6520 6172 6520 ). If there are │ │ │ 004be4b0: 6d75 6c74 6970 6c65 2074 7269 6767 6572 multiple trigger │ │ │ 004be4c0: 7320 6d61 7463 6869 6e67 2074 6865 5200 s matching theR. │ │ │ -004be4d0: 2e7e 7100 0020 2020 7361 6d65 206e 6f64 .~q.. same nod │ │ │ +004be4d0: 2ee0 7100 0020 2020 7361 6d65 206e 6f64 ..q.. same nod │ │ │ 004be4e0: 6520 2863 6861 696e 6564 292c 2024 5a54 e (chained), $ZT │ │ │ 004be4f0: 4f4c 4456 414c 2072 6574 7572 6e73 2074 OLDVAL returns t │ │ │ 004be500: 6865 2073 616d 6520 7265 7375 6c74 2066 he same result f │ │ │ 004be510: 6f72 2065 6163 6820 6f66 2074 6865 6d2e or each of them. │ │ │ -004be520: 0700 2e7e 8100 0012 002e 7e91 0000 2020 ...~......~... │ │ │ -004be530: 2045 7861 6d70 6c65 3a08 002d 7ec0 1100 Example:..-~... │ │ │ -004be540: 0073 002e 7e12 0000 2020 202b 5e41 6363 .s..~... +^Acc │ │ │ +004be520: 0700 2ee0 8100 0012 002e e091 0000 2020 .............. │ │ │ +004be530: 2045 7861 6d70 6c65 3a08 002d e0c0 1100 Example:..-.... │ │ │ +004be540: 0073 002e e012 0000 2020 202b 5e41 6363 .s...... +^Acc │ │ │ 004be550: 7428 312c 2249 4422 2920 2d63 6f6d 6d61 t(1,"ID") -comma │ │ │ 004be560: 6e64 733d 5365 7420 2d78 6563 7574 653d nds=Set -xecute= │ │ │ 004be570: 2257 7269 7465 3a24 5a54 4f4c 6476 616c "Write:$ZTOLdval │ │ │ 004be580: 2022 2254 6865 2070 7269 6f72 2076 616c ""The prior val │ │ │ 004be590: 7565 206f 6620 5e41 6363 7428 312c 4944 ue of ^Acct(1,ID │ │ │ 004be5a0: 2920 7761 733a 2022 222c 245a 544f 4c64 ) was: "",$ZTOLd │ │ │ -004be5b0: 7661 6c22 0700 2e7e 1300 0052 002e 7e14 val"...~...R..~. │ │ │ +004be5b0: 7661 6c22 0700 2ee0 1300 0052 002e e014 val".......R.... │ │ │ 004be5c0: 0000 2020 2054 6869 7320 7472 6967 6765 .. This trigge │ │ │ 004be5d0: 7220 6765 7473 2069 6e76 6f6b 6564 2077 r gets invoked w │ │ │ 004be5e0: 6974 6820 6120 5345 5420 616e 6420 6469 ith a SET and di │ │ │ 004be5f0: 7370 6c61 7973 2074 6865 2070 7269 6f72 splays the prior │ │ │ 004be600: 2076 616c 7565 2028 6966 2069 7423 002e value (if it#.. │ │ │ -004be610: 7e15 0000 2020 2065 7869 7374 7329 206f ~... exists) o │ │ │ +004be610: e015 0000 2020 2065 7869 7374 7329 206f .... exists) o │ │ │ 004be620: 6620 5e41 6363 7428 312c 2249 4422 292e f ^Acct(1,"ID"). │ │ │ -004be630: 0700 2e7e 1600 001d 002e 7e17 0000 2020 ...~......~... │ │ │ +004be630: 0700 2ee0 1600 001d 002e e017 0000 2020 .............. │ │ │ 004be640: 2047 544d 3e77 205e 4163 6374 2831 2c22 GTM>w ^Acct(1," │ │ │ -004be650: 4944 2229 0e00 2e7e 1800 0020 2020 3139 ID")...~... 19 │ │ │ -004be660: 3735 2200 2e7e 1900 0020 2020 4754 4d3e 75"..~... GTM> │ │ │ +004be650: 4944 2229 0e00 2ee0 1800 0020 2020 3139 ID")....... 19 │ │ │ +004be660: 3735 2200 2ee0 1900 0020 2020 4754 4d3e 75"...... GTM> │ │ │ 004be670: 7320 5e41 6363 7428 312c 2249 4422 293d s ^Acct(1,"ID")= │ │ │ -004be680: 3230 3131 3200 2e7e 1a00 0020 2020 5468 20112..~... Th │ │ │ +004be680: 3230 3131 3200 2ee0 1a00 0020 2020 5468 20112...... Th │ │ │ 004be690: 6520 7072 696f 7220 7661 6c75 6520 6f66 e prior value of │ │ │ 004be6a0: 205e 4163 6374 2831 2c49 4429 2077 6173 ^Acct(1,ID) was │ │ │ -004be6b0: 3a20 3139 3735 0700 2e7e 2100 0019 0026 : 1975...~!....& │ │ │ -004be6c0: 7e52 4947 4745 524f 5000 0024 5a54 5249 ~RIGGEROP..$ZTRI │ │ │ -004be6d0: 6767 6572 6f70 1600 2f7e bf11 0000 2020 ggerop../~.... │ │ │ -004be6e0: 2024 5a54 5249 6767 6572 6f70 0700 307e $ZTRIggerop..0~ │ │ │ -004be6f0: 2100 004b 0030 7e31 0000 2020 2057 6974 !..K.0~1.. Wit │ │ │ +004be6b0: 3a20 3139 3735 0700 2ee0 2100 0019 0026 : 1975....!....& │ │ │ +004be6c0: e052 4947 4745 524f 5000 0024 5a54 5249 .RIGGEROP..$ZTRI │ │ │ +004be6d0: 6767 6572 6f70 1600 2fe0 bf11 0000 2020 ggerop../..... │ │ │ +004be6e0: 2024 5a54 5249 6767 6572 6f70 0700 30e0 $ZTRIggerop..0. │ │ │ +004be6f0: 2100 004b 0030 e031 0000 2020 2057 6974 !..K.0.1.. Wit │ │ │ 004be700: 6869 6e20 7472 6967 6765 7220 636f 6e74 hin trigger cont │ │ │ 004be710: 6578 742c 2066 6f72 2053 4554 2028 696e ext, for SET (in │ │ │ 004be720: 636c 7564 696e 6720 4d45 5247 4520 616e cluding MERGE an │ │ │ 004be730: 6420 2449 4e43 5245 4d45 4e54 2829 5300 d $INCREMENT()S. │ │ │ -004be740: 307e 4100 0020 2020 6f70 6572 6174 696f 0~A.. operatio │ │ │ +004be740: 30e0 4100 0020 2020 6f70 6572 6174 696f 0.A.. operatio │ │ │ 004be750: 6e73 292c 2024 5a54 5249 4747 4552 4f50 ns), $ZTRIGGEROP │ │ │ 004be760: 2068 6173 2074 6865 2076 616c 7565 2022 has the value " │ │ │ 004be770: 5322 2e20 466f 7220 4b49 4c4c 2c20 245a S". For KILL, $Z │ │ │ 004be780: 5452 4947 4745 524f 5020 6861 7320 7468 TRIGGEROP has th │ │ │ -004be790: 654b 0030 7e51 0000 2020 2076 616c 7565 eK.0~Q.. value │ │ │ +004be790: 654b 0030 e051 0000 2020 2076 616c 7565 eK.0.Q.. value │ │ │ 004be7a0: 2022 4b22 2046 6f72 205a 4b49 4c4c 206f "K" For ZKILL o │ │ │ 004be7b0: 7220 5a57 4954 4844 5241 572c 2024 5a54 r ZWITHDRAW, $ZT │ │ │ 004be7c0: 5249 4747 4552 4f50 2068 6173 2074 6865 RIGGEROP has the │ │ │ -004be7d0: 2076 616c 7565 2022 5a4b 222e 0700 307e value "ZK"...0~ │ │ │ -004be7e0: 6100 0013 0026 7e53 4c41 5445 0000 245a a....&~SLATE..$Z │ │ │ +004be7d0: 2076 616c 7565 2022 5a4b 222e 0700 30e0 value "ZK"...0. │ │ │ +004be7e0: 6100 0013 0026 e053 4c41 5445 0000 245a a....&.SLATE..$Z │ │ │ 004be7f0: 5453 6c61 7465 0000 0000 0000 0000 0000 TSlate.......... │ │ │ 004be800: 0400 0000 c107 0000 9536 0000 0000 0000 .........6...... │ │ │ -004be810: 3f00 007e 4845 4c50 00ff 7300 ff49 5356 ?..~HELP..s..ISV │ │ │ +004be810: 3f00 00e0 4845 4c50 00ff 7300 ff49 5356 ?...HELP..s..ISV │ │ │ 004be820: 00ff 7300 ff54 5249 4747 4552 535f 4953 ..s..TRIGGERS_IS │ │ │ 004be830: 5653 00ff 7300 ff24 5a54 534c 4154 4500 VS..s..$ZTSLATE. │ │ │ 004be840: bf11 0000 2020 2024 5a54 536c 6174 6507 .... $ZTSlate. │ │ │ -004be850: 002d 7e21 0000 5400 2d7e 3100 0020 2020 .-~!..T.-~1.. │ │ │ +004be850: 002d e021 0000 5400 2de0 3100 0020 2020 .-.!..T.-.1.. │ │ │ 004be860: 245a 5453 4c41 5445 2061 6c6c 6f77 7320 $ZTSLATE allows │ │ │ 004be870: 796f 7520 746f 2073 7065 6369 6679 2061 you to specify a │ │ │ 004be880: 2073 7472 696e 6720 7468 6174 2079 6f75 string that you │ │ │ 004be890: 2077 616e 7420 746f 206d 616b 6520 6176 want to make av │ │ │ -004be8a0: 6169 6c61 626c 6520 696e 5100 2d7e 4100 ailable inQ.-~A. │ │ │ +004be8a0: 6169 6c61 626c 6520 696e 5100 2de0 4100 ailable inQ.-.A. │ │ │ 004be8b0: 0020 2020 6368 6169 6e65 6420 6f72 206e . chained or n │ │ │ 004be8c0: 6573 7465 6420 7472 6967 6765 7273 2069 ested triggers i │ │ │ 004be8d0: 6e76 6f6b 6564 2066 6f72 2061 6e20 6f75 nvoked for an ou │ │ │ 004be8e0: 7465 726d 6f73 7420 7472 616e 7361 6374 termost transact │ │ │ -004be8f0: 696f 6e20 2877 6865 6e20 6151 002d 7e51 ion (when aQ.-~Q │ │ │ +004be8f0: 696f 6e20 2877 6865 6e20 6151 002d e051 ion (when aQ.-.Q │ │ │ 004be900: 0000 2020 2054 5354 4152 5420 7461 6b65 .. TSTART take │ │ │ 004be910: 7320 2454 4c45 5645 4c20 6672 6f6d 2030 s $TLEVEL from 0 │ │ │ 004be920: 2074 6f20 3129 2e20 596f 7520 6d69 6768 to 1). You migh │ │ │ 004be930: 7420 7573 6520 245a 5453 4c41 5445 2074 t use $ZTSLATE t │ │ │ -004be940: 6f20 6163 6375 6d75 6c61 7465 4e00 2d7e o accumulateN.-~ │ │ │ +004be940: 6f20 6163 6375 6d75 6c61 7465 4e00 2de0 o accumulateN.-. │ │ │ 004be950: 6100 0020 2020 7472 616e 7361 6374 696f a.. transactio │ │ │ 004be960: 6e2d 7265 6c61 7465 6420 696e 666f 726d n-related inform │ │ │ 004be970: 6174 696f 6e2c 2066 6f72 2065 7861 6d70 ation, for examp │ │ │ 004be980: 6c65 2024 5a54 4f4c 4456 414c 2061 6e64 le $ZTOLDVAL and │ │ │ -004be990: 2024 5a54 5641 4c55 452c 5300 2d7e 7100 $ZTVALUE,S.-~q. │ │ │ +004be990: 2024 5a54 5641 4c55 452c 5300 2de0 7100 $ZTVALUE,S.-.q. │ │ │ 004be9a0: 0020 2020 6176 6169 6c61 626c 6520 7769 . available wi │ │ │ 004be9b0: 7468 696e 2074 7269 6767 6572 2063 6f6e thin trigger con │ │ │ 004be9c0: 7465 7874 2066 6f72 2075 7365 2069 6e20 text for use in │ │ │ 004be9d0: 6120 7375 6273 6571 7565 6e74 2074 7269 a subsequent tri │ │ │ 004be9e0: 6767 6572 206c 6174 6572 2069 6e50 002d gger later inP.- │ │ │ -004be9f0: 7e81 0000 2020 2074 6865 2073 616d 6520 ~... the same │ │ │ +004be9f0: e081 0000 2020 2074 6865 2073 616d 6520 .... the same │ │ │ 004bea00: 7472 616e 7361 6374 696f 6e2e 2046 6f72 transaction. For │ │ │ 004bea10: 2065 7861 6d70 6c65 2c20 796f 7520 6361 example, you ca │ │ │ 004bea20: 6e20 7573 6520 245a 5453 4c41 5445 2074 n use $ZTSLATE t │ │ │ 004bea30: 6f20 6275 696c 6420 7570 2061 6e53 002d o build up anS.- │ │ │ -004bea40: 7e91 0000 2020 2061 7070 6c69 6361 7469 ~... applicati │ │ │ +004bea40: e091 0000 2020 2061 7070 6c69 6361 7469 .... applicati │ │ │ 004bea50: 6f6e 2068 6973 746f 7279 206f 7220 6a6f on history or jo │ │ │ 004bea60: 7572 6e61 6c20 7265 636f 7264 2074 6f20 urnal record to │ │ │ 004bea70: 6265 2077 7269 7474 656e 2077 6865 6e20 be written when │ │ │ 004bea80: 6120 7472 616e 7361 6374 696f 6e20 6973 a transaction is │ │ │ -004bea90: 1b00 2c7e c011 0000 2020 2061 626f 7574 ..,~.... about │ │ │ -004beaa0: 2074 6f20 636f 6d6d 6974 2e07 002d 7e12 to commit...-~. │ │ │ -004beab0: 0000 5300 2d7e 1300 0020 2020 596f 7520 ..S.-~... You │ │ │ +004bea90: 1b00 2ce0 c011 0000 2020 2061 626f 7574 ..,..... about │ │ │ +004beaa0: 2074 6f20 636f 6d6d 6974 2e07 002d e012 to commit...-.. │ │ │ +004beab0: 0000 5300 2de0 1300 0020 2020 596f 7520 ..S.-.... You │ │ │ 004beac0: 6361 6e20 5345 5420 245a 5453 4c41 5445 can SET $ZTSLATE │ │ │ 004bead0: 206f 6e6c 7920 7768 696c 6520 6120 6461 only while a da │ │ │ 004beae0: 7461 6261 7365 2074 7269 6767 6572 2069 tabase trigger i │ │ │ 004beaf0: 7320 6163 7469 7665 2e20 4754 2e4d 2063 s active. GT.M c │ │ │ -004beb00: 6c65 6172 7350 002d 7e14 0000 2020 2024 learsP.-~... $ │ │ │ +004beb00: 6c65 6172 7350 002d e014 0000 2020 2024 learsP.-.... $ │ │ │ 004beb10: 5a54 534c 4154 4520 666f 7220 7468 6520 ZTSLATE for the │ │ │ 004beb20: 6f75 7465 726d 6f73 7420 7472 616e 7361 outermost transa │ │ │ 004beb30: 6374 696f 6e20 6f72 206f 6e20 6120 5452 ction or on a TR │ │ │ 004beb40: 4553 5441 5254 2e20 486f 7765 7665 722c ESTART. However, │ │ │ -004beb50: 2047 542e 4d46 002d 7e15 0000 2020 2072 GT.MF.-~... r │ │ │ +004beb50: 2047 542e 4d46 002d e015 0000 2020 2072 GT.MF.-.... r │ │ │ 004beb60: 6574 6169 6e73 2024 5a54 534c 4154 4520 etains $ZTSLATE │ │ │ 004beb70: 666f 7220 616c 6c20 7375 622d 7472 616e for all sub-tran │ │ │ 004beb80: 7361 6374 696f 6e73 2028 7768 6572 6520 sactions (where │ │ │ -004beb90: 2454 4c45 5645 4c3e 3129 2e07 002d 7e16 $TLEVEL>1)...-~. │ │ │ -004beba0: 0000 1200 2d7e 1700 0020 2020 4578 616d ....-~... Exam │ │ │ -004bebb0: 706c 653a 0700 2d7e 1800 0036 002d 7e19 ple:..-~...6.-~. │ │ │ +004beb90: 2454 4c45 5645 4c3e 3129 2e07 002d e016 $TLEVEL>1)...-.. │ │ │ +004beba0: 0000 1200 2de0 1700 0020 2020 4578 616d ....-.... Exam │ │ │ +004bebb0: 706c 653a 0700 2de0 1800 0036 002d e019 ple:..-....6.-.. │ │ │ 004bebc0: 0000 2020 2020 5453 5441 5254 2028 2920 .. TSTART () │ │ │ 004bebd0: 2020 2020 2020 3b20 496d 706c 6963 6974 ; Implicit │ │ │ 004bebe0: 6c79 2063 6c65 6172 7320 245a 5453 4c41 ly clears $ZTSLA │ │ │ -004bebf0: 544a 002d 7e1a 0000 2020 2020 5345 5420 TJ.-~... SET │ │ │ +004bebf0: 544a 002d e01a 0000 2020 2020 5345 5420 TJ.-.... SET │ │ │ 004bec00: 5e41 4343 2841 434e 312c 4241 4c29 3d41 ^ACC(ACN1,BAL)=A │ │ │ 004bec10: 4d54 2020 2020 2020 2020 2020 3b20 5472 MT ; Tr │ │ │ 004bec20: 6967 6765 7220 7365 7473 2024 5a54 534c igger sets $ZTSL │ │ │ -004bec30: 4154 453d 4143 4e5f 227c 2253 002d 7e21 ATE=ACN_"|"S.-~! │ │ │ +004bec30: 4154 453d 4143 4e5f 227c 2253 002d e021 ATE=ACN_"|"S.-.! │ │ │ 004bec40: 0000 2020 2020 5345 5420 5e41 4343 2841 .. SET ^ACC(A │ │ │ 004bec50: 434e 322c 4241 4c29 3d2d 414d 5420 2020 CN2,BAL)=-AMT │ │ │ 004bec60: 2020 2020 2020 3b20 5472 6967 6765 7220 ; Trigger │ │ │ 004bec70: 7365 7473 2024 5a54 534c 4154 453d 245a sets $ZTSLATE=$Z │ │ │ 004bec80: 5453 4c41 5445 5f41 434e 5f22 7c22 5c00 TSLATE_ACN_"|"\. │ │ │ -004bec90: 2d7e 2200 0020 2020 205a 5452 4947 4745 -~".. ZTRIGGE │ │ │ +004bec90: 2de0 2200 0020 2020 205a 5452 4947 4745 -.".. ZTRIGGE │ │ │ 004beca0: 5220 5e41 4354 2822 5452 414e 5322 2920 R ^ACT("TRANS") │ │ │ 004becb0: 2020 2020 2020 2020 203b 2054 7269 6767 ; Trigg │ │ │ 004becc0: 6572 2075 7365 7320 245a 5453 4c41 5445 er uses $ZTSLATE │ │ │ 004becd0: 2074 6f20 7570 6461 7465 2074 7261 6e73 to update trans │ │ │ -004bece0: 6163 7469 6f6e 206c 6f67 1200 2d7e 2300 action log..-~#. │ │ │ -004becf0: 0020 2020 2054 434f 4d4d 4954 0700 2d7e . TCOMMIT..-~ │ │ │ -004bed00: 2400 0015 0026 7e55 5044 4154 4500 0024 $....&~UPDATE..$ │ │ │ -004bed10: 5a54 5550 6461 7465 1400 2d7e bf11 0000 ZTUPdate..-~.... │ │ │ -004bed20: 2020 2024 5a54 5550 6461 7465 0700 2e7e $ZTUPdate...~ │ │ │ -004bed30: 2100 0053 002e 7e31 0000 2020 2057 6974 !..S..~1.. Wit │ │ │ +004bece0: 6163 7469 6f6e 206c 6f67 1200 2de0 2300 action log..-.#. │ │ │ +004becf0: 0020 2020 2054 434f 4d4d 4954 0700 2de0 . TCOMMIT..-. │ │ │ +004bed00: 2400 0015 0026 e055 5044 4154 4500 0024 $....&.UPDATE..$ │ │ │ +004bed10: 5a54 5550 6461 7465 1400 2de0 bf11 0000 ZTUPdate..-..... │ │ │ +004bed20: 2020 2024 5a54 5550 6461 7465 0700 2ee0 $ZTUPdate.... │ │ │ +004bed30: 2100 0053 002e e031 0000 2020 2057 6974 !..S...1.. Wit │ │ │ 004bed40: 6869 6e20 7472 6967 6765 7220 636f 6e74 hin trigger cont │ │ │ 004bed50: 6578 742c 2066 6f72 2053 4554 2063 6f6d ext, for SET com │ │ │ 004bed60: 6d61 6e64 7320 7768 6572 6520 7468 6520 mands where the │ │ │ 004bed70: 4754 2e4d 2074 7269 6767 6572 2073 7065 GT.M trigger spe │ │ │ -004bed80: 6369 6669 6573 4f00 2e7e 4100 0020 2020 cifiesO..~A.. │ │ │ +004bed80: 6369 6669 6573 4f00 2ee0 4100 0020 2020 cifiesO...A.. │ │ │ 004bed90: 6120 7069 6563 6520 7365 7061 7261 746f a piece separato │ │ │ 004beda0: 722c 2024 5a54 5550 4441 5445 2070 726f r, $ZTUPDATE pro │ │ │ 004bedb0: 7669 6465 7320 6120 636f 6d6d 6120 7365 vides a comma se │ │ │ 004bedc0: 7061 7261 7465 6420 6c69 7374 206f 6620 parated list of │ │ │ -004bedd0: 7069 6563 6553 002e 7e51 0000 2020 206e pieceS..~Q.. n │ │ │ +004bedd0: 7069 6563 6553 002e e051 0000 2020 206e pieceS...Q.. n │ │ │ 004bede0: 756d 6265 7273 206f 6620 7069 6563 6573 umbers of pieces │ │ │ 004bedf0: 2074 6861 7420 6469 6666 6572 2062 6574 that differ bet │ │ │ 004bee00: 7765 656e 2074 6865 2063 7572 7265 6e74 ween the current │ │ │ 004bee10: 2076 616c 7565 7320 6f66 2024 5a54 4f4c values of $ZTOL │ │ │ -004bee20: 4456 414c 2061 6e64 5400 2e7e 6100 0020 DVAL andT..~a.. │ │ │ +004bee20: 4456 414c 2061 6e64 5400 2ee0 6100 0020 DVAL andT...a.. │ │ │ 004bee30: 2020 245a 5456 414c 5545 2e20 4966 2074 $ZTVALUE. If t │ │ │ 004bee40: 6865 2074 7269 6767 6572 2073 7065 6369 he trigger speci │ │ │ 004bee50: 6669 6573 2061 2070 6965 6365 2073 6570 fies a piece sep │ │ │ 004bee60: 6172 6174 6f72 2c20 6275 7420 646f 6573 arator, but does │ │ │ -004bee70: 206e 6f74 2073 7065 6369 6679 5400 2e7e not specifyT..~ │ │ │ +004bee70: 206e 6f74 2073 7065 6369 6679 5400 2ee0 not specifyT... │ │ │ 004bee80: 7100 0020 2020 616e 7920 7069 6563 6573 q.. any pieces │ │ │ 004bee90: 206f 6620 696e 7465 7265 7374 2c20 245a of interest, $Z │ │ │ 004beea0: 5455 5044 4154 4520 6964 656e 7469 6669 TUPDATE identifi │ │ │ 004beeb0: 6573 2061 6c6c 2063 6861 6e67 6564 2070 es all changed p │ │ │ 004beec0: 6965 6365 732e 2024 5a54 5550 4441 5445 ieces. $ZTUPDATE │ │ │ -004beed0: 5300 2e7e 8100 0020 2020 6973 2030 2069 S..~... is 0 i │ │ │ +004beed0: 5300 2ee0 8100 0020 2020 6973 2030 2069 S...... is 0 i │ │ │ 004beee0: 6e20 616c 6c20 6f74 6865 7220 6361 7365 n all other case │ │ │ 004beef0: 7320 2874 6861 7420 6973 3a20 666f 7220 s (that is: for │ │ │ 004bef00: 5345 5420 636f 6d6d 616e 6473 2077 6865 SET commands whe │ │ │ 004bef10: 7265 2074 6865 2047 542e 4d20 7472 6967 re the GT.M trig │ │ │ -004bef20: 6765 7252 002e 7e91 0000 2020 2064 6f65 gerR..~... doe │ │ │ +004bef20: 6765 7252 002e e091 0000 2020 2064 6f65 gerR...... doe │ │ │ 004bef30: 7320 6e6f 7420 7370 6563 6966 7920 6120 s not specify a │ │ │ 004bef40: 7069 6563 6520 7365 7061 7261 746f 7220 piece separator │ │ │ 004bef50: 6f72 2066 6f72 204b 494c 4c73 292e 204e or for KILLs). N │ │ │ 004bef60: 6f74 6520 7468 6174 2069 6620 616e 2075 ote that if an u │ │ │ -004bef70: 7064 6174 654c 002d 7ec0 1100 0020 2020 pdateL.-~.... │ │ │ +004bef70: 7064 6174 654c 002d e0c0 1100 0020 2020 pdateL.-..... │ │ │ 004bef80: 6d61 7463 6865 7320 6d6f 7265 2074 6861 matches more tha │ │ │ 004bef90: 6e20 6f6e 6520 7472 6967 6765 722c 2061 n one trigger, a │ │ │ 004befa0: 6c6c 206d 6174 6368 696e 6720 7472 6967 ll matching trig │ │ │ 004befb0: 6765 7273 2073 6565 2074 6865 2073 616d gers see the sam │ │ │ 004befc0: 6500 0000 0000 0000 0000 0000 0000 0000 e............... │ │ │ 004befd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004befe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004beff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004bf000: 0400 0000 be07 0000 b936 0000 0000 0000 .........6...... │ │ │ -004bf010: 8200 007e 4845 4c50 00ff 7300 ff49 5356 ...~HELP..s..ISV │ │ │ +004bf010: 8200 00e0 4845 4c50 00ff 7300 ff49 5356 ....HELP..s..ISV │ │ │ 004bf020: 00ff 7300 ff54 5249 4747 4552 535f 4953 ..s..TRIGGERS_IS │ │ │ 004bf030: 5653 00ff 7300 ff24 5a54 5550 4441 5445 VS..s..$ZTUPDATE │ │ │ 004bf040: 00c0 1200 0020 2020 245a 544f 4c44 5641 ..... $ZTOLDVA │ │ │ 004bf050: 4c20 6174 2074 7269 6767 6572 2065 6e74 L at trigger ent │ │ │ 004bf060: 7279 2062 7574 2070 6f74 656e 7469 616c ry but potential │ │ │ 004bf070: 6c79 2064 6966 6665 7265 6e74 2076 616c ly different val │ │ │ 004bf080: 7565 7320 6f66 2024 5a54 5641 4c55 4520 ues of $ZTVALUE │ │ │ -004bf090: 736f 5100 2e7e 1300 0020 2020 245a 5455 soQ..~... $ZTU │ │ │ +004bf090: 736f 5100 2ee0 1300 0020 2020 245a 5455 soQ...... $ZTU │ │ │ 004bf0a0: 5044 4154 4520 636f 756c 6420 6368 616e PDATE could chan │ │ │ 004bf0b0: 6765 2064 7565 2074 6f20 7468 6520 6163 ge due to the ac │ │ │ 004bf0c0: 7469 6f6e 7320 6f66 2065 6163 6820 6d61 tions of each ma │ │ │ 004bf0d0: 7463 6869 6e67 2074 7269 6767 6572 2065 tching trigger e │ │ │ -004bf0e0: 7665 6e4a 002e 7e14 0000 2020 2074 686f venJ..~... tho │ │ │ +004bf0e0: 7665 6e4a 002e e014 0000 2020 2074 686f venJ...... tho │ │ │ 004bf0f0: 7567 6820 616c 6c20 6d61 7463 6869 6e67 ugh all matching │ │ │ 004bf100: 2074 7269 6767 6572 7320 6861 7665 2069 triggers have i │ │ │ 004bf110: 6465 6e74 6963 616c 202d 5b7a 5d64 656c dentical -[z]del │ │ │ 004bf120: 696d 2061 6e64 202d 7069 6563 6519 002e im and -piece... │ │ │ -004bf130: 7e15 0000 2020 2073 7065 6369 6669 6361 ~... specifica │ │ │ -004bf140: 7469 6f6e 732e 0700 2e7e 1600 0012 002e tions....~...... │ │ │ -004bf150: 7e17 0000 2020 2045 7861 6d70 6c65 3a07 ~... Example:. │ │ │ -004bf160: 002e 7e18 0000 5500 2e7e 1900 0020 2020 ..~...U..~... │ │ │ +004bf130: e015 0000 2020 2073 7065 6369 6669 6361 .... specifica │ │ │ +004bf140: 7469 6f6e 732e 0700 2ee0 1600 0012 002e tions........... │ │ │ +004bf150: e017 0000 2020 2045 7861 6d70 6c65 3a07 .... Example:. │ │ │ +004bf160: 002e e018 0000 5500 2ee0 1900 0020 2020 ......U...... │ │ │ 004bf170: 2b5e 7472 6967 766e 202d 636f 6d6d 616e +^trigvn -comman │ │ │ 004bf180: 6473 3d53 6574 202d 7069 6563 6573 3d31 ds=Set -pieces=1 │ │ │ 004bf190: 3b33 3a36 202d 6465 6c69 6d3d 227c 2220 ;3:6 -delim="|" │ │ │ 004bf1a0: 2d78 6563 7574 653d 2257 7269 7465 2021 -xecute="Write ! │ │ │ -004bf1b0: 2c24 5a54 5550 4441 5445 2207 002e 7e1a ,$ZTUPDATE"...~. │ │ │ -004bf1c0: 0000 4b00 2e7e 2100 0020 2020 496e 2074 ..K..~!.. In t │ │ │ +004bf1b0: 2c24 5a54 5550 4441 5445 2207 002e e01a ,$ZTUPDATE"..... │ │ │ +004bf1c0: 0000 4b00 2ee0 2100 0020 2020 496e 2074 ..K...!.. In t │ │ │ 004bf1d0: 6865 2061 626f 7665 2074 7269 6767 6572 he above trigger │ │ │ 004bf1e0: 2064 6566 696e 6974 696f 6e20 656e 7472 definition entr │ │ │ 004bf1f0: 792c 2024 5a54 5550 4441 5445 2064 6973 y, $ZTUPDATE dis │ │ │ 004bf200: 706c 6179 7320 6120 636f 6d6d 614c 002e plays a commaL.. │ │ │ -004bf210: 7e22 0000 2020 2073 6570 6172 6174 6564 ~".. separated │ │ │ +004bf210: e022 0000 2020 2073 6570 6172 6174 6564 .".. separated │ │ │ 004bf220: 206c 6973 7420 6f66 2074 6865 2063 6861 list of the cha │ │ │ 004bf230: 6e67 6564 2070 6965 6365 206e 756d 6265 nged piece numbe │ │ │ 004bf240: 7273 2069 6620 6f6e 206f 6620 7468 6520 rs if on of the │ │ │ -004bf250: 7069 6563 6573 206f 663c 002e 7e23 0000 pieces of<..~#.. │ │ │ +004bf250: 7069 6563 6573 206f 663c 002e e023 0000 pieces of<...#.. │ │ │ 004bf260: 2020 2069 6e74 6572 6573 743a 2031 2c33 interest: 1,3 │ │ │ 004bf270: 2c34 2c35 2c6f 7220 3620 6172 6520 6d6f ,4,5,or 6 are mo │ │ │ 004bf280: 6469 6669 6564 2062 7920 7468 6520 7570 dified by the up │ │ │ -004bf290: 6461 7465 2e07 002e 7e24 0000 1b00 2e7e date....~$.....~ │ │ │ +004bf290: 6461 7465 2e07 002e e024 0000 1b00 2ee0 date.....$...... │ │ │ 004bf2a0: 2500 0020 2020 4754 4d3e 7772 6974 6520 %.. GTM>write │ │ │ -004bf2b0: 5e74 7269 6776 6e3c 002e 7e26 0000 2020 ^trigvn<..~&.. │ │ │ +004bf2b0: 5e74 7269 6776 6e3c 002e e026 0000 2020 ^trigvn<...&.. │ │ │ 004bf2c0: 2057 696e 646f 777c 5461 626c 657c 4368 Window|Table|Ch │ │ │ 004bf2d0: 6169 727c 4375 7274 6169 6e7c 4375 7368 air|Curtain|Cush │ │ │ 004bf2e0: 696f 6e7c 4169 7220 436f 6e64 6974 696f ion|Air Conditio │ │ │ -004bf2f0: 6e65 7255 002e 7e27 0000 2020 2047 544d nerU..~'.. GTM │ │ │ +004bf2f0: 6e65 7255 002e e027 0000 2020 2047 544d nerU...'.. GTM │ │ │ 004bf300: 3e73 6574 205e 7472 6967 766e 3d22 5769 >set ^trigvn="Wi │ │ │ 004bf310: 6e64 6f77 7c44 696e 696e 6720 5461 626c ndow|Dining Tabl │ │ │ 004bf320: 657c 4368 6169 727c 5669 676e 6574 7465 e|Chair|Vignette │ │ │ 004bf330: 7c50 696c 6c6f 777c 4169 7220 436f 6e64 |Pillow|Air Cond │ │ │ -004bf340: 6974 696f 6e65 7222 0d00 2e7e 2800 0020 itioner"...~(.. │ │ │ -004bf350: 2020 342c 3507 002e 7e29 0000 4e00 2e7e 4,5...~)..N..~ │ │ │ +004bf340: 6974 696f 6e65 7222 0d00 2ee0 2800 0020 itioner"....(.. │ │ │ +004bf350: 2020 342c 3507 002e e029 0000 4e00 2ee0 4,5....)..N... │ │ │ 004bf360: 2a00 0020 2020 4e6f 7465 2074 6861 7420 *.. Note that │ │ │ 004bf370: 6576 656e 2074 686f 7567 6820 7069 6563 even though piec │ │ │ 004bf380: 6520 6e75 6d62 6572 7320 322c 3420 616e e numbers 2,4 an │ │ │ 004bf390: 6420 3520 6172 6520 6368 616e 6765 642c d 5 are changed, │ │ │ -004bf3a0: 2024 5a54 5550 4441 5445 5200 2e7e 3100 $ZTUPDATER..~1. │ │ │ +004bf3a0: 2024 5a54 5550 4441 5445 5200 2ee0 3100 $ZTUPDATER...1. │ │ │ 004bf3b0: 0020 2020 6469 7370 6c61 7973 206f 6e6c . displays onl │ │ │ 004bf3c0: 7920 342c 3520 6265 6361 7573 6520 7468 y 4,5 because th │ │ │ 004bf3d0: 6520 7472 6967 6765 7220 6973 206e 6f74 e trigger is not │ │ │ 004bf3e0: 2064 6566 696e 6564 2066 6f72 2075 7064 defined for upd │ │ │ -004bf3f0: 6174 6573 2066 6f72 2074 6865 1700 2e7e ates for the...~ │ │ │ +004bf3f0: 6174 6573 2066 6f72 2074 6865 1700 2ee0 ates for the.... │ │ │ 004bf400: 3200 0020 2020 7365 636f 6e64 2070 6965 2.. second pie │ │ │ -004bf410: 6365 2e07 002e 7e33 0000 1300 267e 5641 ce....~3....&~VA │ │ │ +004bf410: 6365 2e07 002e e033 0000 1300 26e0 5641 ce.....3....&.VA │ │ │ 004bf420: 4c55 4500 0024 5a54 5641 6c75 6513 002c LUE..$ZTVAlue.., │ │ │ -004bf430: 7ebf 1100 0020 2020 245a 5456 416c 7565 ~.... $ZTVAlue │ │ │ -004bf440: 0700 2d7e 2100 0052 002d 7e31 0000 2020 ..-~!..R.-~1.. │ │ │ +004bf430: e0bf 1100 0020 2020 245a 5456 416c 7565 ..... $ZTVAlue │ │ │ +004bf440: 0700 2de0 2100 0052 002d e031 0000 2020 ..-.!..R.-.1.. │ │ │ 004bf450: 2046 6f72 2053 4554 2c20 245a 5456 414c For SET, $ZTVAL │ │ │ 004bf460: 5545 2068 6173 2074 6865 2076 616c 7565 UE has the value │ │ │ 004bf470: 2061 7373 6967 6e65 6420 746f 2074 6865 assigned to the │ │ │ 004bf480: 206e 6f64 6520 6279 2074 6865 2065 7870 node by the exp │ │ │ -004bf490: 6c69 6369 7420 5345 5454 002d 7e41 0000 licit SETT.-~A.. │ │ │ +004bf490: 6c69 6369 7420 5345 5454 002d e041 0000 licit SETT.-.A.. │ │ │ 004bf4a0: 2020 206f 7065 7261 7469 6f6e 2e20 4d6f operation. Mo │ │ │ 004bf4b0: 6469 6679 696e 6720 245a 5456 414c 5545 difying $ZTVALUE │ │ │ 004bf4c0: 2077 6974 6869 6e20 6120 7472 6967 6765 within a trigge │ │ │ 004bf4d0: 7220 6d6f 6469 6669 6573 2074 6865 2065 r modifies the e │ │ │ 004bf4e0: 7665 6e74 7561 6c20 7661 6c75 654b 002d ventual valueK.- │ │ │ -004bf4f0: 7e51 0000 2020 2047 542e 4d20 6173 7369 ~Q.. GT.M assi │ │ │ +004bf4f0: e051 0000 2020 2047 542e 4d20 6173 7369 .Q.. GT.M assi │ │ │ 004bf500: 676e 7320 746f 2074 6865 206e 6f64 652e gns to the node. │ │ │ 004bf510: 204e 6f74 6520 7468 6174 2063 6861 6e67 Note that chang │ │ │ 004bf520: 696e 6720 245a 5456 414c 5545 2068 6173 ing $ZTVALUE has │ │ │ -004bf530: 2061 2073 6d61 6c6c 5400 2d7e 6100 0020 a smallT.-~a.. │ │ │ +004bf530: 2061 2073 6d61 6c6c 5400 2de0 6100 0020 a smallT.-.a.. │ │ │ 004bf540: 2020 7065 7266 6f72 6d61 6e63 6520 696d performance im │ │ │ 004bf550: 7061 6374 2062 6563 6175 7365 2069 7420 pact because it │ │ │ 004bf560: 6361 7573 6573 2061 6e20 6164 6469 7469 causes an additi │ │ │ 004bf570: 6f6e 616c 2075 7064 6174 6520 6f70 6572 onal update oper │ │ │ -004bf580: 6174 696f 6e20 6f6e 2074 6865 5100 2d7e ation on theQ.-~ │ │ │ +004bf580: 6174 696f 6e20 6f6e 2074 6865 5100 2de0 ation on theQ.-. │ │ │ 004bf590: 7100 0020 2020 6e6f 6465 206f 6e63 6520 q.. node once │ │ │ 004bf5a0: 616c 6c20 7472 6967 6765 7220 636f 6465 all trigger code │ │ │ 004bf5b0: 2063 6f6d 706c 6574 6573 2e20 4966 2061 completes. If a │ │ │ 004bf5c0: 206e 6f64 6520 6861 7320 6d75 6c74 6970 node has multip │ │ │ 004bf5d0: 6c65 2061 7373 6f63 6961 7465 6450 002d le associatedP.- │ │ │ -004bf5e0: 7e81 0000 2020 2074 7269 6767 6572 7320 ~... triggers │ │ │ +004bf5e0: e081 0000 2020 2074 7269 6767 6572 7320 .... triggers │ │ │ 004bf5f0: 6561 6368 2074 7269 6767 6572 2072 6563 each trigger rec │ │ │ 004bf600: 6569 7665 7320 7468 6520 6375 7272 656e eives the curren │ │ │ 004bf610: 7420 7661 6c75 6520 6f66 2024 5a54 5641 t value of $ZTVA │ │ │ 004bf620: 4c55 452c 2068 6f77 6576 6572 2c51 002d LUE, however,Q.- │ │ │ -004bf630: 7e91 0000 2020 2062 6563 6175 7365 2074 ~... because t │ │ │ +004bf630: e091 0000 2020 2062 6563 6175 7365 2074 .... because t │ │ │ 004bf640: 6865 2074 7269 6767 6572 7320 7275 6e20 he triggers run │ │ │ 004bf650: 696e 2061 7262 6974 7261 7279 206f 7264 in arbitrary ord │ │ │ 004bf660: 6572 2c20 4649 5320 7374 726f 6e67 6c79 er, FIS strongly │ │ │ 004bf670: 2072 6563 6f6d 6d65 6e64 7320 6e6f 5200 recommends noR. │ │ │ -004bf680: 2c7e c011 0000 2020 206d 6f72 6520 7468 ,~.... more th │ │ │ +004bf680: 2ce0 c011 0000 2020 206d 6f72 6520 7468 ,..... more th │ │ │ 004bf690: 616e 206f 6e65 2074 7269 6767 6572 2063 an one trigger c │ │ │ 004bf6a0: 6861 6e67 6520 616e 7920 6769 7665 6e20 hange any given │ │ │ 004bf6b0: 656c 656d 656e 7420 6f66 2061 7070 6c69 element of appli │ │ │ 004bf6c0: 6361 7469 6f6e 2064 6174 612c 2066 6f72 cation data, for │ │ │ -004bf6d0: 5200 2d7e 1200 0020 2020 6578 616d 706c R.-~... exampl │ │ │ +004bf6d0: 5200 2de0 1200 0020 2020 6578 616d 706c R.-.... exampl │ │ │ 004bf6e0: 652c 2061 2070 6172 7469 6375 6c61 7220 e, a particular │ │ │ 004bf6f0: 7069 6563 652e 2046 6f72 204b 494c 4c20 piece. For KILL │ │ │ 004bf700: 616e 6420 6974 7320 7661 7269 616e 7473 and its variants │ │ │ 004bf710: 2c20 245a 5456 414c 5545 2072 6574 7572 , $ZTVALUE retur │ │ │ -004bf720: 6e73 4d00 2d7e 1300 0020 2020 7468 6520 nsM.-~... the │ │ │ +004bf720: 6e73 4d00 2de0 1300 0020 2020 7468 6520 nsM.-.... the │ │ │ 004bf730: 656d 7074 7920 7374 7269 6e67 2e20 5768 empty string. Wh │ │ │ 004bf740: 696c 6520 4754 2e4d 2061 6363 6570 7473 ile GT.M accepts │ │ │ 004bf750: 2075 7064 6174 6573 2074 6f20 245a 5456 updates to $ZTV │ │ │ 004bf760: 414c 5545 2077 6974 6869 6e20 7468 654f ALUE within theO │ │ │ -004bf770: 002d 7e14 0000 2020 2074 7269 6767 6572 .-~... trigger │ │ │ +004bf770: 002d e014 0000 2020 2074 7269 6767 6572 .-.... trigger │ │ │ 004bf780: 2063 6f64 6520 696e 766f 6b65 6420 666f code invoked fo │ │ │ 004bf790: 7220 6120 4b49 4c4c 206f 7220 616e 7920 r a KILL or any │ │ │ 004bf7a0: 6f66 2069 7473 2076 6172 6961 6e74 732c of its variants, │ │ │ 004bf7b0: 2069 7420 756c 7469 6d61 7465 6c79 0000 it ultimately.. │ │ │ 004bf7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004bf7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004bf7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004bf7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004bf800: 0400 0000 f407 0000 d836 0000 0000 0000 .........6...... │ │ │ -004bf810: 7a00 007e 4845 4c50 00ff 7300 ff49 5356 z..~HELP..s..ISV │ │ │ +004bf810: 7a00 00e0 4845 4c50 00ff 7300 ff49 5356 z...HELP..s..ISV │ │ │ 004bf820: 00ff 7300 ff54 5249 4747 4552 535f 4953 ..s..TRIGGERS_IS │ │ │ 004bf830: 5653 00ff 7300 ff24 5a54 5641 4c55 4500 VS..s..$ZTVALUE. │ │ │ 004bf840: c015 0000 2020 2064 6973 6361 7264 7320 .... discards │ │ │ 004bf850: 616e 7920 7375 6368 2076 616c 7565 2e20 any such value. │ │ │ 004bf860: 4f75 7473 6964 6520 7472 6967 6765 7220 Outside trigger │ │ │ 004bf870: 636f 6e74 6578 742c 2061 7474 656d 7074 context, attempt │ │ │ -004bf880: 696e 6720 746f 2053 4554 3200 2d7e 1600 ing to SET2.-~.. │ │ │ +004bf880: 696e 6720 746f 2053 4554 3200 2de0 1600 ing to SET2.-... │ │ │ 004bf890: 0020 2020 245a 5456 414c 5545 2070 726f . $ZTVALUE pro │ │ │ 004bf8a0: 6475 6365 7320 6120 5345 5449 4e54 5249 duces a SETINTRI │ │ │ -004bf8b0: 474f 4e4c 5920 6572 726f 722e 0700 2d7e GONLY error...-~ │ │ │ -004bf8c0: 1700 0019 0026 7e57 4f52 4d48 4f4c 4500 .....&~WORMHOLE. │ │ │ -004bf8d0: 0024 5a54 574f 726d 686f 6c65 1600 2f7e .$ZTWOrmhole../~ │ │ │ +004bf8b0: 474f 4e4c 5920 6572 726f 722e 0700 2de0 GONLY error...-. │ │ │ +004bf8c0: 1700 0019 0026 e057 4f52 4d48 4f4c 4500 .....&.WORMHOLE. │ │ │ +004bf8d0: 0024 5a54 574f 726d 686f 6c65 1600 2fe0 .$ZTWOrmhole../. │ │ │ 004bf8e0: bf11 0000 2020 2024 5a54 574f 726d 686f .... $ZTWOrmho │ │ │ -004bf8f0: 6c65 0700 307e 2100 0053 0030 7e31 0000 le..0~!..S.0~1.. │ │ │ +004bf8f0: 6c65 0700 30e0 2100 0053 0030 e031 0000 le..0.!..S.0.1.. │ │ │ 004bf900: 2020 2024 5a54 574f 524d 484f 4c45 2061 $ZTWORMHOLE a │ │ │ 004bf910: 6c6c 6f77 7320 796f 7520 746f 2073 7065 llows you to spe │ │ │ 004bf920: 6369 6679 2061 2073 7472 696e 6720 7570 cify a string up │ │ │ 004bf930: 2074 6f20 3132 384b 4220 6f66 2069 6e66 to 128KB of inf │ │ │ -004bf940: 6f72 6d61 7469 6f6e 2079 6f75 5200 307e ormation youR.0~ │ │ │ +004bf940: 6f72 6d61 7469 6f6e 2079 6f75 5200 30e0 ormation youR.0. │ │ │ 004bf950: 4100 0020 2020 7761 6e74 2074 6f20 6d61 A.. want to ma │ │ │ 004bf960: 6b65 2061 7661 696c 6162 6c65 2064 7572 ke available dur │ │ │ 004bf970: 696e 6720 7472 6967 6765 7220 6578 6563 ing trigger exec │ │ │ 004bf980: 7574 696f 6e2e 2059 6f75 2063 616e 2075 ution. You can u │ │ │ 004bf990: 7365 2024 5a54 574f 524d 484f 4c45 5400 se $ZTWORMHOLET. │ │ │ -004bf9a0: 307e 5100 0020 2020 746f 2073 7570 706c 0~Q.. to suppl │ │ │ +004bf9a0: 30e0 5100 0020 2020 746f 2073 7570 706c 0.Q.. to suppl │ │ │ 004bf9b0: 7920 616e 2061 7070 6c69 6361 7469 6f6e y an application │ │ │ 004bf9c0: 2d63 6f6e 7465 7874 206f 7220 7072 6f63 -context or proc │ │ │ 004bf9d0: 6573 7320 636f 6e74 6578 7420 746f 2079 ess context to y │ │ │ 004bf9e0: 6f75 7220 7472 6967 6765 7220 6c6f 6769 our trigger logi │ │ │ -004bf9f0: 632e 5100 307e 6100 0020 2020 4265 6361 c.Q.0~a.. Beca │ │ │ +004bf9f0: 632e 5100 30e0 6100 0020 2020 4265 6361 c.Q.0.a.. Beca │ │ │ 004bfa00: 7573 6520 4754 2e4d 206d 616b 6573 2024 use GT.M makes $ │ │ │ 004bfa10: 5a54 574f 524d 484f 4c45 2061 7661 696c ZTWORMHOLE avail │ │ │ 004bfa20: 6162 6c65 2074 6872 6f75 6768 6f75 7420 able throughout │ │ │ 004bfa30: 7468 6520 6475 7261 7469 6f6e 206f 6620 the duration of │ │ │ -004bfa40: 7468 6554 0030 7e71 0000 2020 2070 726f theT.0~q.. pro │ │ │ +004bfa40: 7468 6554 0030 e071 0000 2020 2070 726f theT.0.q.. pro │ │ │ 004bfa50: 6365 7373 2c20 796f 7520 6361 6e20 6163 cess, you can ac │ │ │ 004bfa60: 6365 7373 206f 7220 7570 6461 7465 2024 cess or update $ │ │ │ 004bfa70: 5a54 574f 524d 484f 4c45 2062 6f74 6820 ZTWORMHOLE both │ │ │ 004bfa80: 6672 6f6d 2069 6e73 6964 6520 616e 6420 from inside and │ │ │ -004bfa90: 6f75 7473 6964 6514 0030 7e81 0000 2020 outside..0~... │ │ │ -004bfaa0: 2061 2074 7269 6767 6572 2e07 0030 7e91 a trigger...0~. │ │ │ -004bfab0: 0000 4800 2f7e c011 0000 2020 2024 5a54 ..H./~.... $ZT │ │ │ +004bfa90: 6f75 7473 6964 6514 0030 e081 0000 2020 outside..0.... │ │ │ +004bfaa0: 2061 2074 7269 6767 6572 2e07 0030 e091 a trigger...0.. │ │ │ +004bfab0: 0000 4800 2fe0 c011 0000 2020 2024 5a54 ..H./..... $ZT │ │ │ 004bfac0: 574f 524d 484f 4c45 2070 726f 7669 6465 WORMHOLE provide │ │ │ 004bfad0: 7320 6120 6d65 6368 616e 6973 6d20 746f s a mechanism to │ │ │ 004bfae0: 2061 6363 6573 7320 696e 666f 726d 6174 access informat │ │ │ -004bfaf0: 696f 6e20 6672 6f6d 2061 4e00 307e 1200 ion from aN.0~.. │ │ │ +004bfaf0: 696f 6e20 6672 6f6d 2061 4e00 30e0 1200 ion from aN.0... │ │ │ 004bfb00: 0020 2020 7072 6f63 6573 732f 6170 706c . process/appl │ │ │ 004bfb10: 6963 6174 696f 6e20 636f 6e74 6578 7420 ication context │ │ │ 004bfb20: 7468 6174 2069 7320 6f74 6865 7277 6973 that is otherwis │ │ │ 004bfb30: 6520 756e 6176 6169 6c61 626c 6520 696e e unavailable in │ │ │ -004bfb40: 2074 7269 6767 6572 5000 307e 1300 0020 triggerP.0~... │ │ │ +004bfb40: 2074 7269 6767 6572 5000 30e0 1300 0020 triggerP.0.... │ │ │ 004bfb50: 2020 636f 6e74 6578 742e 2047 542e 4d20 context. GT.M │ │ │ 004bfb60: 7265 636f 7264 7320 616e 7920 6e6f 6e2d records any non- │ │ │ 004bfb70: 656d 7074 7920 7374 7269 6e67 2076 616c empty string val │ │ │ 004bfb80: 7565 206f 6620 245a 5457 4f52 4d48 4f4c ue of $ZTWORMHOL │ │ │ -004bfb90: 4520 696e 2074 6865 5400 307e 1400 0020 E in theT.0~... │ │ │ +004bfb90: 4520 696e 2074 6865 5400 30e0 1400 0020 E in theT.0.... │ │ │ 004bfba0: 2020 4754 2e4d 2064 6174 6162 6173 6520 GT.M database │ │ │ 004bfbb0: 6a6f 7572 6e61 6c20 6669 6c65 2061 7320 journal file as │ │ │ 004bfbc0: 7061 7274 206f 6620 616e 7920 7570 6461 part of any upda │ │ │ 004bfbd0: 7465 2074 6861 7420 696e 766f 6b65 7320 te that invokes │ │ │ -004bfbe0: 6174 206c 6561 7374 206f 6e65 5000 307e at least oneP.0~ │ │ │ +004bfbe0: 6174 206c 6561 7374 206f 6e65 5000 30e0 at least oneP.0. │ │ │ 004bfbf0: 1500 0020 2020 7472 6967 6765 7220 7768 ... trigger wh │ │ │ 004bfc00: 6963 6820 7265 6665 7265 6e63 6573 2024 ich references $ │ │ │ 004bfc10: 5a54 574f 524d 484f 4c45 2e20 4754 2e4d ZTWORMHOLE. GT.M │ │ │ 004bfc20: 2061 6c73 6f20 7472 616e 736d 6974 7320 also transmits │ │ │ -004bfc30: 616e 7920 6e6f 6e2d 4e55 4c4c 4e00 307e any non-NULLN.0~ │ │ │ +004bfc30: 616e 7920 6e6f 6e2d 4e55 4c4c 4e00 30e0 any non-NULLN.0. │ │ │ 004bfc40: 1600 0020 2020 245a 5457 4f52 4d48 4f4c ... $ZTWORMHOL │ │ │ 004bfc50: 4520 7661 6c75 6520 696e 2074 6865 2072 E value in the r │ │ │ 004bfc60: 6570 6c69 6361 7469 6f6e 2073 7472 6561 eplication strea │ │ │ 004bfc70: 6d2c 2074 6875 7320 7072 6f76 6964 696e m, thus providin │ │ │ -004bfc80: 6720 7468 6520 7361 6d65 4f00 307e 1700 g the sameO.0~.. │ │ │ +004bfc80: 6720 7468 6520 7361 6d65 4f00 30e0 1700 g the sameO.0... │ │ │ 004bfc90: 0020 2020 636f 6e74 6578 7420 746f 2074 . context to t │ │ │ 004bfca0: 7269 6767 6572 7320 696e 766f 6b65 6420 riggers invoked │ │ │ 004bfcb0: 6279 204d 5550 4950 2070 726f 6365 7373 by MUPIP process │ │ │ 004bfcc0: 6573 2028 6569 7468 6572 2061 7320 7061 es (either as pa │ │ │ -004bfcd0: 7274 206f 6620 7468 6549 0030 7e18 0000 rt of theI.0~... │ │ │ +004bfcd0: 7274 206f 6620 7468 6549 0030 e018 0000 rt of theI.0.... │ │ │ 004bfce0: 2020 2072 6570 6c69 6361 7469 6e67 2069 replicating i │ │ │ 004bfcf0: 6e73 7461 6e63 6520 7570 6461 7465 2070 nstance update p │ │ │ 004bfd00: 726f 6365 7373 206f 7220 6173 2070 6172 rocess or as par │ │ │ 004bfd10: 7420 6f66 204d 5550 4950 206a 6f75 726e t of MUPIP journ │ │ │ -004bfd20: 616c 5300 307e 1900 0020 2020 7265 636f alS.0~... reco │ │ │ +004bfd20: 616c 5300 30e0 1900 0020 2020 7265 636f alS.0.... reco │ │ │ 004bfd30: 7665 7279 2f72 6f6c 6c62 6163 6b29 2e20 very/rollback). │ │ │ 004bfd40: 5468 6572 6566 6f72 652c 2077 6865 6e65 Therefore, whene │ │ │ 004bfd50: 7665 7220 796f 7520 7573 6520 245a 5457 ver you use $ZTW │ │ │ 004bfd60: 4f52 4d48 4f4c 4520 696e 2061 2074 7269 ORMHOLE in a tri │ │ │ -004bfd70: 6767 6572 2c54 0030 7e1a 0000 2020 2079 gger,T.0~... y │ │ │ +004bfd70: 6767 6572 2c54 0030 e01a 0000 2020 2079 gger,T.0.... y │ │ │ 004bfd80: 6f75 2063 7265 6174 6520 736f 6d65 7468 ou create someth │ │ │ 004bfd90: 696e 6720 6c69 6b65 2061 2077 6f72 6d68 ing like a wormh │ │ │ 004bfda0: 6f6c 6520 666f 7220 7072 6f63 6573 7320 ole for process │ │ │ 004bfdb0: 636f 6e74 6578 7420 7468 6174 2069 7320 context that is │ │ │ -004bfdc0: 6f74 6865 7277 6973 6539 0030 7e21 0000 otherwise9.0~!.. │ │ │ +004bfdc0: 6f74 6865 7277 6973 6539 0030 e021 0000 otherwise9.0.!.. │ │ │ 004bfdd0: 2020 204e 4557 6564 2069 6e20 7468 6520 NEWed in the │ │ │ 004bfde0: 7275 6e2d 7469 6d65 206f 7220 6e6f 6e2d run-time or non- │ │ │ 004bfdf0: 6578 6973 7465 6e74 2069 6e20 4d55 5049 existent in MUPI │ │ │ -004bfe00: 502e 0700 307e 2200 0051 0030 7e23 0000 P...0~"..Q.0~#.. │ │ │ +004bfe00: 502e 0700 30e0 2200 0051 0030 e023 0000 P...0."..Q.0.#.. │ │ │ 004bfe10: 2020 204e 6f74 6520 7468 6174 2069 6620 Note that if │ │ │ 004bfe20: 7472 6967 6765 7220 636f 6465 2064 6f65 trigger code doe │ │ │ 004bfe30: 7320 6e6f 7420 7265 6665 7265 6e63 6520 s not reference │ │ │ 004bfe40: 245a 544d 4f52 4d48 4f4c 452c 2047 542e $ZTMORMHOLE, GT. │ │ │ -004bfe50: 4d20 646f 6573 206e 6f74 5300 307e 2400 M does notS.0~$. │ │ │ +004bfe50: 4d20 646f 6573 206e 6f74 5300 30e0 2400 M does notS.0.$. │ │ │ 004bfe60: 0020 2020 6d61 6b65 2069 7420 6176 6169 . make it avai │ │ │ 004bfe70: 6c61 626c 6520 746f 204d 5550 4950 2028 lable to MUPIP ( │ │ │ 004bfe80: 7669 6120 7468 6520 6a6f 7572 6e61 6c20 via the journal │ │ │ 004bfe90: 6669 6c65 7320 6f72 2072 6570 6c69 6361 files or replica │ │ │ 004bfea0: 7469 6f6e 2073 7472 6561 6d29 2e53 0030 tion stream).S.0 │ │ │ -004bfeb0: 7e25 0000 2020 2054 6865 7265 666f 7265 ~%.. Therefore │ │ │ +004bfeb0: e025 0000 2020 2054 6865 7265 666f 7265 .%.. Therefore │ │ │ 004bfec0: 2c20 6966 2061 2072 6570 6c69 6361 7469 , if a replicati │ │ │ 004bfed0: 6e67 2073 6563 6f6e 6461 7279 2068 6173 ng secondary has │ │ │ 004bfee0: 2064 6966 6665 7265 6e74 2074 7269 6767 different trigg │ │ │ 004bfef0: 6572 2063 6f64 6520 7468 616e 2074 6865 er code than the │ │ │ -004bff00: 4f00 307e 2600 0020 2020 696e 6974 6961 O.0~&.. initia │ │ │ +004bff00: 4f00 30e0 2600 0020 2020 696e 6974 6961 O.0.&.. initia │ │ │ 004bff10: 7469 6e67 2070 7269 6d61 7279 2028 616e ting primary (an │ │ │ 004bff20: 2075 6e75 7375 616c 2063 6f6e 6669 6775 unusual configu │ │ │ 004bff30: 7261 7469 6f6e 2920 616e 6420 7468 6520 ration) and the │ │ │ 004bff40: 7472 6967 6765 7273 206f 6e20 7468 6554 triggers on theT │ │ │ -004bff50: 0030 7e27 0000 2020 2072 6570 6c69 6361 .0~'.. replica │ │ │ +004bff50: 0030 e027 0000 2020 2072 6570 6c69 6361 .0.'.. replica │ │ │ 004bff60: 7469 6e67 206e 6f64 6520 7265 7175 6972 ting node requir │ │ │ 004bff70: 6520 696e 666f 726d 6174 696f 6e20 6672 e information fr │ │ │ 004bff80: 6f6d 2024 5a54 574f 524d 484f 4c45 2c20 om $ZTWORMHOLE, │ │ │ 004bff90: 7468 6520 7472 6967 6765 7273 206f 6e20 the triggers on │ │ │ -004bffa0: 7468 6551 0030 7e28 0000 2020 2069 6e69 theQ.0~(.. ini │ │ │ +004bffa0: 7468 6551 0030 e028 0000 2020 2069 6e69 theQ.0.(.. ini │ │ │ 004bffb0: 7469 6174 696e 6720 6e6f 6465 206d 7573 tiating node mus │ │ │ 004bffc0: 7420 7265 6665 7265 6e63 6520 245a 5457 t reference $ZTW │ │ │ 004bffd0: 4f52 4d48 4f4c 4520 746f 2065 6e73 7572 ORMHOLE to ensur │ │ │ 004bffe0: 6520 4754 2e4d 206d 6169 6e74 6169 6e73 e GT.M maintains │ │ │ 004bfff0: 2074 6865 0000 0000 0000 0000 0000 0000 the............ │ │ │ 004c0000: 0400 0000 e807 0000 f236 0000 0000 0000 .........6...... │ │ │ -004c0010: 8100 007e 4845 4c50 00ff 7300 ff49 5356 ...~HELP..s..ISV │ │ │ +004c0010: 8100 00e0 4845 4c50 00ff 7300 ff49 5356 ....HELP..s..ISV │ │ │ 004c0020: 00ff 7300 ff54 5249 4747 4552 535f 4953 ..s..TRIGGERS_IS │ │ │ 004c0030: 5653 00ff 7300 ff24 5a54 574f 524d 484f VS..s..$ZTWORMHO │ │ │ 004c0040: 4c45 00c0 2900 0020 2020 6461 7461 2069 LE..).. data i │ │ │ 004c0050: 7420 636f 6e74 6169 6e73 2066 6f72 2075 t contains for u │ │ │ 004c0060: 7365 2062 7920 7468 6520 7570 6461 7465 se by the update │ │ │ 004c0070: 2070 726f 6365 7373 206f 6e20 7468 6520 process on the │ │ │ 004c0080: 7265 706c 6963 6174 696e 6720 6e6f 6465 replicating node │ │ │ -004c0090: 2e4e 0030 7e2a 0000 2020 2057 6869 6c65 .N.0~*.. While │ │ │ +004c0090: 2e4e 0030 e02a 0000 2020 2057 6869 6c65 .N.0.*.. While │ │ │ 004c00a0: 2079 6f75 2063 616e 2063 6861 6e67 6520 you can change │ │ │ 004c00b0: 245a 5457 4f52 4d48 4f4c 4520 7769 7468 $ZTWORMHOLE with │ │ │ 004c00c0: 696e 2074 7269 6767 6572 2063 6f64 652c in trigger code, │ │ │ 004c00d0: 2062 6563 6175 7365 206f 6620 7468 6554 because of theT │ │ │ -004c00e0: 0030 7e31 0000 2020 2061 7262 6974 7261 .0~1.. arbitra │ │ │ +004c00e0: 0030 e031 0000 2020 2061 7262 6974 7261 .0.1.. arbitra │ │ │ 004c00f0: 7279 206f 7264 6572 696e 6720 6f66 2074 ry ordering of t │ │ │ 004c0100: 7269 6767 6572 7320 6f6e 2074 6865 2073 riggers on the s │ │ │ 004c0110: 616d 6520 6e6f 6465 2c20 7375 6368 2061 ame node, such a │ │ │ 004c0120: 6e20 6170 7072 6f61 6368 2072 6571 7569 n approach requi │ │ │ -004c0130: 7265 7350 0030 7e32 0000 2020 2063 6172 resP.0~2.. car │ │ │ +004c0130: 7265 7350 0030 e032 0000 2020 2063 6172 resP.0.2.. car │ │ │ 004c0140: 6566 756c 2064 6573 6967 6e20 616e 6420 eful design and │ │ │ 004c0150: 696d 706c 656d 656e 7461 7469 6f6e 2e20 implementation. │ │ │ 004c0160: 4754 4d20 616c 6c6f 7773 2024 5a54 574f GTM allows $ZTWO │ │ │ 004c0170: 524d 484f 4c45 2074 6f20 6265 204e 4557 RMHOLE to be NEW │ │ │ -004c0180: 2764 2e53 0030 7e33 0000 2020 204e 4557 'd.S.0~3.. NEW │ │ │ +004c0180: 2764 2e53 0030 e033 0000 2020 204e 4557 'd.S.0.3.. NEW │ │ │ 004c0190: 696e 6720 245a 5457 4f52 4d48 4f4c 4520 ing $ZTWORMHOLE │ │ │ 004c01a0: 6973 2073 6c69 6768 746c 7920 6469 6666 is slightly diff │ │ │ 004c01b0: 6572 656e 7420 6672 6f6d 204e 4557 696e erent from NEWin │ │ │ 004c01c0: 6720 6f74 6865 7220 4953 5673 2f76 6172 g other ISVs/var │ │ │ -004c01d0: 6961 626c 6573 5400 307e 3400 0020 2020 iablesT.0~4.. │ │ │ +004c01d0: 6961 626c 6573 5400 30e0 3400 0020 2020 iablesT.0.4.. │ │ │ 004c01e0: 696e 2074 6865 2073 656e 7365 2074 6861 in the sense tha │ │ │ 004c01f0: 7420 7468 6520 666f 726d 6572 2072 6574 t the former ret │ │ │ 004c0200: 6169 6e73 2069 7473 206f 7269 6769 6e61 ains its origina │ │ │ 004c0210: 6c20 7661 6c75 6520 7768 6572 6561 7320 l value whereas │ │ │ -004c0220: 7468 6520 6c61 7474 6572 5400 307e 3500 the latterT.0~5. │ │ │ +004c0220: 7468 6520 6c61 7474 6572 5400 30e0 3500 the latterT.0.5. │ │ │ 004c0230: 0020 2020 646f 6573 206e 6f74 2e20 486f . does not. Ho │ │ │ 004c0240: 7765 7665 722c 206c 696b 6520 6f74 6865 wever, like othe │ │ │ 004c0250: 7220 4e45 5773 2c20 4754 2e4d 2072 6573 r NEWs, GT.M res │ │ │ 004c0260: 746f 7265 7320 245a 5457 4f52 4d48 4f4c tores $ZTWORMHOL │ │ │ 004c0270: 4527 7320 7661 6c75 6520 7768 656e 1f00 E's value when.. │ │ │ -004c0280: 307e 3600 0020 2020 7468 6520 7374 6163 0~6.. the stac │ │ │ +004c0280: 30e0 3600 0020 2020 7468 6520 7374 6163 0.6.. the stac │ │ │ 004c0290: 6b20 6c65 7665 6c20 706f 7073 2e07 0030 k level pops...0 │ │ │ -004c02a0: 7e37 0000 5300 307e 3800 0020 2020 5468 ~7..S.0~8.. Th │ │ │ +004c02a0: e037 0000 5300 30e0 3800 0020 2020 5468 .7..S.0.8.. Th │ │ │ 004c02b0: 6520 666f 6c6c 6f77 696e 6720 7461 626c e following tabl │ │ │ 004c02c0: 6520 7375 6d6d 6172 697a 6573 2074 6865 e summarizes the │ │ │ 004c02d0: 2072 6561 642f 7772 6974 6520 7065 726d read/write perm │ │ │ 004c02e0: 6973 7369 6f6e 7320 6173 7369 676e 6564 issions assigned │ │ │ -004c02f0: 2074 6f20 616c 6c52 0030 7e39 0000 2020 to allR.0~9.. │ │ │ +004c02f0: 2074 6f20 616c 6c52 0030 e039 0000 2020 to allR.0.9.. │ │ │ 004c0300: 2074 7269 6767 6572 2d72 656c 6174 6564 trigger-related │ │ │ 004c0310: 2049 5356 7320 7769 7468 696e 2074 7269 ISVs within tri │ │ │ 004c0320: 6767 6572 2063 6f6e 7465 7874 2061 6e64 gger context and │ │ │ 004c0330: 206f 7574 7369 6465 2074 7269 6767 6572 outside trigger │ │ │ -004c0340: 2063 6f6e 7465 7874 2e07 0030 7e3a 0000 context...0~:.. │ │ │ -004c0350: 5400 307e 4100 0020 2020 2b2d 2d2d 2d2d T.0~A.. +----- │ │ │ +004c0340: 2063 6f6e 7465 7874 2e07 0030 e03a 0000 context...0.:.. │ │ │ +004c0350: 5400 30e0 4100 0020 2020 2b2d 2d2d 2d2d T.0.A.. +----- │ │ │ 004c0360: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c0370: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c0380: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c0390: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c03a0: 2d2d 2d2b 5400 307e 4200 0020 2020 7c20 ---+T.0~B.. | │ │ │ +004c03a0: 2d2d 2d2b 5400 30e0 4200 0020 2020 7c20 ---+T.0.B.. | │ │ │ 004c03b0: 496e 7472 696e 7369 6320 5370 6563 6961 Intrinsic Specia │ │ │ 004c03c0: 6c20 7c20 5769 7468 696e 2054 7269 6767 l | Within Trigg │ │ │ 004c03d0: 6572 207c 2020 2020 2020 2020 2020 2020 er | │ │ │ 004c03e0: 2020 204e 6f74 6573 2020 2020 2020 2020 Notes │ │ │ -004c03f0: 2020 2020 2020 207c 5400 307e 4300 0020 |T.0~C.. │ │ │ +004c03f0: 2020 2020 2020 207c 5400 30e0 4300 0020 |T.0.C.. │ │ │ 004c0400: 2020 7c20 2020 2020 5661 7269 6162 6c65 | Variable │ │ │ 004c0410: 2020 2020 2020 7c20 2020 2043 6f6e 7465 | Conte │ │ │ 004c0420: 7874 2020 2020 207c 2020 2020 2020 2020 xt | │ │ │ 004c0430: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004c0440: 2020 2020 2020 2020 2020 207c 5400 307e |T.0~ │ │ │ +004c0440: 2020 2020 2020 2020 2020 207c 5400 30e0 |T.0. │ │ │ 004c0450: 4400 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d D.. |--------- │ │ │ 004c0460: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 004c0470: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 004c0480: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c0490: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -004c04a0: 5400 307e 4500 0020 2020 7c20 2020 2020 T.0~E.. | │ │ │ +004c04a0: 5400 30e0 4500 0020 2020 7c20 2020 2020 T.0.E.. | │ │ │ 004c04b0: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 004c04c0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 004c04d0: 2053 6574 2074 6f20 6774 6d5f 7472 6967 Set to gtm_trig │ │ │ 004c04e0: 6765 725f 6574 7261 7020 6f72 2074 6865 ger_etrap or the │ │ │ -004c04f0: 2020 207c 5400 307e 4600 0020 2020 7c20 |T.0~F.. | │ │ │ +004c04f0: 2020 207c 5400 30e0 4600 0020 2020 7c20 |T.0.F.. | │ │ │ 004c0500: 2445 5452 4150 2020 2020 2020 2020 2020 $ETRAP │ │ │ 004c0510: 2020 7c20 5265 6164 202f 2057 7269 7465 | Read / Write │ │ │ 004c0520: 2020 207c 2065 6d70 7479 2073 7472 696e | empty strin │ │ │ 004c0530: 6720 7768 656e 2065 6e74 6572 696e 6720 g when entering │ │ │ -004c0540: 2020 2020 2020 207c 5400 307e 4700 0020 |T.0~G.. │ │ │ +004c0540: 2020 2020 2020 207c 5400 30e0 4700 0020 |T.0.G.. │ │ │ 004c0550: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004c0560: 2020 2020 2020 7c20 2020 2020 2020 2020 | │ │ │ 004c0570: 2020 2020 2020 207c 2074 7269 6767 6572 | trigger │ │ │ 004c0580: 2063 6f6e 7465 7874 2e20 2020 2020 2020 context. │ │ │ -004c0590: 2020 2020 2020 2020 2020 207c 5400 307e |T.0~ │ │ │ +004c0590: 2020 2020 2020 2020 2020 207c 5400 30e0 |T.0. │ │ │ 004c05a0: 4800 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d H.. |--------- │ │ │ 004c05b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 004c05c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 004c05d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c05e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -004c05f0: 5400 307e 4900 0020 2020 7c20 2452 4546 T.0~I.. | $REF │ │ │ +004c05f0: 5400 30e0 4900 0020 2020 7c20 2452 4546 T.0.I.. | $REF │ │ │ 004c0600: 4552 454e 4345 2020 2020 2020 2020 7c20 ERENCE | │ │ │ 004c0610: 5265 6164 206f 6e6c 7920 2020 2020 207c Read only | │ │ │ 004c0620: 2052 6573 746f 7265 6420 6174 2074 6865 Restored at the │ │ │ 004c0630: 2063 6f6d 706c 6574 696f 6e20 6f66 2061 completion of a │ │ │ -004c0640: 2020 207c 5400 307e 4a00 0020 2020 7c20 |T.0~J.. | │ │ │ +004c0640: 2020 207c 5400 30e0 4a00 0020 2020 7c20 |T.0.J.. | │ │ │ 004c0650: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c0660: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004c0670: 2020 207c 2074 7269 6767 6572 2e20 2020 | trigger. │ │ │ 004c0680: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004c0690: 2020 2020 2020 207c 5400 307e 5100 0020 |T.0~Q.. │ │ │ +004c0690: 2020 2020 2020 207c 5400 30e0 5100 0020 |T.0.Q.. │ │ │ 004c06a0: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 004c06b0: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 004c06c0: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 004c06d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c06e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 307e -----------|T.0~ │ │ │ +004c06e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 30e0 -----------|T.0. │ │ │ 004c06f0: 5200 0020 2020 7c20 2454 4553 5420 2020 R.. | $TEST │ │ │ 004c0700: 2020 2020 2020 2020 2020 7c20 5265 6164 | Read │ │ │ 004c0710: 206f 6e6c 7920 2020 2020 207c 2052 6573 only | Res │ │ │ 004c0720: 746f 7265 6420 6174 2074 6865 2063 6f6d tored at the com │ │ │ 004c0730: 706c 6574 696f 6e20 6f66 2061 2020 207c pletion of a | │ │ │ -004c0740: 5400 307e 5300 0020 2020 7c20 2020 2020 T.0~S.. | │ │ │ +004c0740: 5400 30e0 5300 0020 2020 7c20 2020 2020 T.0.S.. | │ │ │ 004c0750: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 004c0760: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 004c0770: 2074 7269 6767 6572 2e20 2020 2020 2020 trigger. │ │ │ 004c0780: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004c0790: 2020 207c 5400 307e 5400 0020 2020 7c2d |T.0~T.. |- │ │ │ +004c0790: 2020 207c 5400 30e0 5400 0020 2020 7c2d |T.0.T.. |- │ │ │ 004c07a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c07b0: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 004c07c0: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 004c07d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c07e0: 2d2d 2d2d 2d2d 2d7c 0000 0000 0000 0000 -------|........ │ │ │ 004c07f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c0800: 0400 0000 cc07 0000 0937 0000 0000 0000 .........7...... │ │ │ -004c0810: 8400 007e 4845 4c50 00ff 7300 ff49 5356 ...~HELP..s..ISV │ │ │ +004c0810: 8400 00e0 4845 4c50 00ff 7300 ff49 5356 ....HELP..s..ISV │ │ │ 004c0820: 00ff 7300 ff54 5249 4747 4552 535f 4953 ..s..TRIGGERS_IS │ │ │ 004c0830: 5653 00ff 7300 ff24 5a54 574f 524d 484f VS..s..$ZTWORMHO │ │ │ 004c0840: 4c45 00c0 5500 0020 2020 7c20 2020 2020 LE..U.. | │ │ │ 004c0850: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 004c0860: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 004c0870: 2041 6c77 6179 7320 3e3d 3120 696e 2074 Always >=1 in t │ │ │ 004c0880: 7269 6767 6572 2063 6f64 653b 206d 7573 rigger code; mus │ │ │ -004c0890: 7420 207c 5400 307e 5600 0020 2020 7c20 t |T.0~V.. | │ │ │ +004c0890: 7420 207c 5400 30e0 5600 0020 2020 7c20 t |T.0.V.. | │ │ │ 004c08a0: 2454 4c45 5645 4c20 2020 2020 2020 2020 $TLEVEL │ │ │ 004c08b0: 2020 7c20 5265 6164 206f 6e6c 7920 2020 | Read only │ │ │ 004c08c0: 2020 207c 2062 6520 7468 6520 7361 6d65 | be the same │ │ │ 004c08d0: 2061 7320 7468 6520 636f 6d70 6c65 7469 as the completi │ │ │ -004c08e0: 6f6e 206f 6620 207c 5400 307e 5700 0020 on of |T.0~W.. │ │ │ +004c08e0: 6f6e 206f 6620 207c 5400 30e0 5700 0020 on of |T.0.W.. │ │ │ 004c08f0: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004c0900: 2020 2020 2020 7c20 2020 2020 2020 2020 | │ │ │ 004c0910: 2020 2020 2020 207c 2070 726f 6365 7373 | process │ │ │ 004c0920: 696e 6720 6120 7472 6967 6765 7220 6173 ing a trigger as │ │ │ -004c0930: 2069 7420 7761 7320 6174 207c 5400 307e it was at |T.0~ │ │ │ +004c0930: 2069 7420 7761 7320 6174 207c 5400 30e0 it was at |T.0. │ │ │ 004c0940: 5800 0020 2020 7c20 2020 2020 2020 2020 X.. | │ │ │ 004c0950: 2020 2020 2020 2020 2020 7c20 2020 2020 | │ │ │ 004c0960: 2020 2020 2020 2020 2020 207c 2074 6865 | the │ │ │ 004c0970: 2073 7461 7274 2e20 2020 2020 2020 2020 start. │ │ │ 004c0980: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ -004c0990: 5400 307e 5900 0020 2020 7c2d 2d2d 2d2d T.0~Y.. |----- │ │ │ +004c0990: 5400 30e0 5900 0020 2020 7c2d 2d2d 2d2d T.0.Y.. |----- │ │ │ 004c09a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 004c09b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 004c09c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c09d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c09e0: 2d2d 2d7c 5400 307e 5a00 0020 2020 7c20 ---|T.0~Z.. | │ │ │ +004c09e0: 2d2d 2d7c 5400 30e0 5a00 0020 2020 7c20 ---|T.0.Z.. | │ │ │ 004c09f0: 245a 544e 414d 4520 2020 2020 2020 2020 $ZTNAME │ │ │ 004c0a00: 2020 7c20 5265 6164 206f 6e6c 7920 2020 | Read only │ │ │ 004c0a10: 2020 207c 2052 6574 7572 6e73 2074 6865 | Returns the │ │ │ 004c0a20: 2074 7269 6767 6572 206e 616d 652e 2020 trigger name. │ │ │ -004c0a30: 2020 2020 2020 207c 5400 307e 6100 0020 |T.0~a.. │ │ │ +004c0a30: 2020 2020 2020 207c 5400 30e0 6100 0020 |T.0.a.. │ │ │ 004c0a40: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 004c0a50: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 004c0a60: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 004c0a70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c0a80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 307e -----------|T.0~ │ │ │ +004c0a80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 30e0 -----------|T.0. │ │ │ 004c0a90: 6200 0020 2020 7c20 245a 5444 4154 4120 b.. | $ZTDATA │ │ │ 004c0aa0: 2020 2020 2020 2020 2020 7c20 5265 6164 | Read │ │ │ 004c0ab0: 206f 6e6c 7920 2020 2020 207c 2053 686f only | Sho │ │ │ 004c0ac0: 7773 2070 7269 6f72 2073 7461 7465 2e20 ws prior state. │ │ │ 004c0ad0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ -004c0ae0: 5400 307e 6300 0020 2020 7c2d 2d2d 2d2d T.0~c.. |----- │ │ │ +004c0ae0: 5400 30e0 6300 0020 2020 7c2d 2d2d 2d2d T.0.c.. |----- │ │ │ 004c0af0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 004c0b00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 004c0b10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c0b20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c0b30: 2d2d 2d7c 5400 307e 6400 0020 2020 7c20 ---|T.0~d.. | │ │ │ +004c0b30: 2d2d 2d7c 5400 30e0 6400 0020 2020 7c20 ---|T.0.d.. | │ │ │ 004c0b40: 245a 544c 4556 454c 2020 2020 2020 2020 $ZTLEVEL │ │ │ 004c0b50: 2020 7c20 5265 6164 206f 6e6c 7920 2020 | Read only │ │ │ 004c0b60: 2020 207c 2053 686f 7773 2074 7269 6767 | Shows trigg │ │ │ 004c0b70: 6572 206e 6573 7469 6e67 2e20 2020 2020 er nesting. │ │ │ -004c0b80: 2020 2020 2020 207c 5400 307e 6500 0020 |T.0~e.. │ │ │ +004c0b80: 2020 2020 2020 207c 5400 30e0 6500 0020 |T.0.e.. │ │ │ 004c0b90: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 004c0ba0: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 004c0bb0: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 004c0bc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c0bd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 307e -----------|T.0~ │ │ │ +004c0bd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 30e0 -----------|T.0. │ │ │ 004c0be0: 6600 0020 2020 7c20 245a 544f 4c44 5641 f.. | $ZTOLDVA │ │ │ 004c0bf0: 4c20 2020 2020 2020 2020 7c20 5265 6164 L | Read │ │ │ 004c0c00: 206f 6e6c 7920 2020 2020 207c 2053 686f only | Sho │ │ │ 004c0c10: 7773 2074 6865 2070 7265 2d75 7064 6174 ws the pre-updat │ │ │ 004c0c20: 6520 7661 6c75 652e 2020 2020 2020 207c e value. | │ │ │ -004c0c30: 5400 307e 6700 0020 2020 7c2d 2d2d 2d2d T.0~g.. |----- │ │ │ +004c0c30: 5400 30e0 6700 0020 2020 7c2d 2d2d 2d2d T.0.g.. |----- │ │ │ 004c0c40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 004c0c50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 004c0c60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c0c70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c0c80: 2d2d 2d7c 5400 307e 6800 0020 2020 7c20 ---|T.0~h.. | │ │ │ +004c0c80: 2d2d 2d7c 5400 30e0 6800 0020 2020 7c20 ---|T.0.h.. | │ │ │ 004c0c90: 245a 5452 4150 2020 2020 2020 2020 2020 $ZTRAP │ │ │ 004c0ca0: 2020 7c20 5265 6164 206f 6e6c 7920 2d20 | Read only - │ │ │ 004c0cb0: 2222 207c 204d 7573 7420 7573 6520 2445 "" | Must use $E │ │ │ 004c0cc0: 5452 4150 2069 6e20 7472 6967 6765 7220 TRAP in trigger │ │ │ -004c0cd0: 636f 6465 2e20 207c 5400 307e 6900 0020 code. |T.0~i.. │ │ │ +004c0cd0: 636f 6465 2e20 207c 5400 30e0 6900 0020 code. |T.0.i.. │ │ │ 004c0ce0: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 004c0cf0: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 004c0d00: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 004c0d10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c0d20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 307e -----------|T.0~ │ │ │ +004c0d20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 30e0 -----------|T.0. │ │ │ 004c0d30: 6a00 0020 2020 7c20 245a 5452 4947 4745 j.. | $ZTRIGGE │ │ │ 004c0d40: 524f 5020 2020 2020 2020 7c20 5265 6164 ROP | Read │ │ │ 004c0d50: 206f 6e6c 7920 2020 2020 207c 2053 686f only | Sho │ │ │ 004c0d60: 7773 2074 6865 2074 7269 6767 6572 696e ws the triggerin │ │ │ 004c0d70: 6720 636f 6d6d 616e 642e 2020 2020 207c g command. | │ │ │ -004c0d80: 5400 307e 7100 0020 2020 7c2d 2d2d 2d2d T.0~q.. |----- │ │ │ +004c0d80: 5400 30e0 7100 0020 2020 7c2d 2d2d 2d2d T.0.q.. |----- │ │ │ 004c0d90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 004c0da0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 004c0db0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c0dc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c0dd0: 2d2d 2d7c 5400 307e 7200 0020 2020 7c20 ---|T.0~r.. | │ │ │ +004c0dd0: 2d2d 2d7c 5400 30e0 7200 0020 2020 7c20 ---|T.0.r.. | │ │ │ 004c0de0: 245a 5455 5044 4154 4520 2020 2020 2020 $ZTUPDATE │ │ │ 004c0df0: 2020 7c20 5265 6164 206f 6e6c 7920 2020 | Read only │ │ │ 004c0e00: 2020 207c 204c 6973 7473 206d 6f64 6966 | Lists modif │ │ │ 004c0e10: 6965 6420 7069 6563 6573 2028 6966 2020 ied pieces (if │ │ │ -004c0e20: 2020 2020 2020 207c 5400 307e 7300 0020 |T.0~s.. │ │ │ +004c0e20: 2020 2020 2020 207c 5400 30e0 7300 0020 |T.0.s.. │ │ │ 004c0e30: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004c0e40: 2020 2020 2020 7c20 2020 2020 2020 2020 | │ │ │ 004c0e50: 2020 2020 2020 207c 2072 6571 7565 7374 | request │ │ │ 004c0e60: 6564 2920 666f 7220 5345 542e 2020 2020 ed) for SET. │ │ │ -004c0e70: 2020 2020 2020 2020 2020 207c 5400 307e |T.0~ │ │ │ +004c0e70: 2020 2020 2020 2020 2020 207c 5400 30e0 |T.0. │ │ │ 004c0e80: 7400 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d t.. |--------- │ │ │ 004c0e90: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 004c0ea0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 004c0eb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c0ec0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -004c0ed0: 5400 307e 7500 0020 2020 7c20 245a 5456 T.0~u.. | $ZTV │ │ │ +004c0ed0: 5400 30e0 7500 0020 2020 7c20 245a 5456 T.0.u.. | $ZTV │ │ │ 004c0ee0: 414c 5545 2020 2020 2020 2020 2020 7c20 ALUE | │ │ │ 004c0ef0: 5265 6164 202f 2057 7269 7465 2020 207c Read / Write | │ │ │ 004c0f00: 2043 616e 2063 6861 6e67 6520 7468 6520 Can change the │ │ │ 004c0f10: 6576 656e 7475 616c 2061 7070 6c69 6564 eventual applied │ │ │ -004c0f20: 2020 207c 5400 307e 7600 0020 2020 7c20 |T.0~v.. | │ │ │ +004c0f20: 2020 207c 5400 30e0 7600 0020 2020 7c20 |T.0.v.. | │ │ │ 004c0f30: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c0f40: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004c0f50: 2020 207c 2076 616c 7565 2066 6f72 2053 | value for S │ │ │ 004c0f60: 4554 2e20 2020 2020 2020 2020 2020 2020 ET. │ │ │ -004c0f70: 2020 2020 2020 207c 5400 307e 7700 0020 |T.0~w.. │ │ │ +004c0f70: 2020 2020 2020 207c 5400 30e0 7700 0020 |T.0.w.. │ │ │ 004c0f80: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 004c0f90: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 004c0fa0: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 004c0fb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c0fc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 0000 0000 -----------|.... │ │ │ 004c0fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c0fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c0ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c1000: 0400 0000 e702 0000 1237 0000 0000 0000 .........7...... │ │ │ -004c1010: 8400 007e 4845 4c50 00ff 7300 ff49 5356 ...~HELP..s..ISV │ │ │ +004c1010: 8400 00e0 4845 4c50 00ff 7300 ff49 5356 ....HELP..s..ISV │ │ │ 004c1020: 00ff 7300 ff54 5249 4747 4552 535f 4953 ..s..TRIGGERS_IS │ │ │ 004c1030: 5653 00ff 7300 ff24 5a54 574f 524d 484f VS..s..$ZTWORMHO │ │ │ 004c1040: 4c45 00c0 7800 0020 2020 7c20 2020 2020 LE..x.. | │ │ │ 004c1050: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 004c1060: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 004c1070: 2048 6f6c 6473 2061 7070 6c69 6361 7469 Holds applicati │ │ │ 004c1080: 6f6e 2063 6f6e 7465 7874 2062 6563 6175 on context becau │ │ │ -004c1090: 7365 207c 5400 307e 7900 0020 2020 7c20 se |T.0~y.. | │ │ │ +004c1090: 7365 207c 5400 30e0 7900 0020 2020 7c20 se |T.0.y.. | │ │ │ 004c10a0: 245a 5457 4f52 4d48 4f4c 4520 2020 2020 $ZTWORMHOLE │ │ │ 004c10b0: 2020 7c20 5265 6164 202f 2057 7269 7465 | Read / Write │ │ │ 004c10c0: 2020 207c 2074 7269 6767 6572 2063 6f64 | trigger cod │ │ │ 004c10d0: 6520 6861 7320 6e6f 2061 6363 6573 7320 e has no access │ │ │ -004c10e0: 746f 2074 6865 207c 5400 307e 7a00 0020 to the |T.0~z.. │ │ │ +004c10e0: 746f 2074 6865 207c 5400 30e0 7a00 0020 to the |T.0.z.. │ │ │ 004c10f0: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004c1100: 2020 2020 2020 7c20 2020 2020 2020 2020 | │ │ │ 004c1110: 2020 2020 2020 207c 206c 6f63 616c 2076 | local v │ │ │ 004c1120: 6172 6961 626c 6520 636f 6e74 6578 742e ariable context. │ │ │ -004c1130: 2020 2020 2020 2020 2020 207c 5400 307e |T.0~ │ │ │ +004c1130: 2020 2020 2020 2020 2020 207c 5400 30e0 |T.0. │ │ │ 004c1140: 8100 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d ... |--------- │ │ │ 004c1150: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 004c1160: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 004c1170: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c1180: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -004c1190: 5400 307e 8200 0020 2020 7c20 2020 2020 T.0~... | │ │ │ +004c1190: 5400 30e0 8200 0020 2020 7c20 2020 2020 T.0.... | │ │ │ 004c11a0: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 004c11b0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 004c11c0: 2048 6f6c 6473 206f 7574 6572 6d6f 7374 Holds outermost │ │ │ 004c11d0: 2074 7261 6e73 6163 7469 6f6e 2020 2020 transaction │ │ │ -004c11e0: 2020 207c 5400 307e 8300 0020 2020 7c20 |T.0~... | │ │ │ +004c11e0: 2020 207c 5400 30e0 8300 0020 2020 7c20 |T.0.... | │ │ │ 004c11f0: 245a 5453 4c41 5445 2020 2020 2020 2020 $ZTSLATE │ │ │ 004c1200: 2020 7c20 5265 6164 2f20 5772 6974 6520 | Read/ Write │ │ │ 004c1210: 2020 207c 2063 6f6e 7465 7874 2066 6f72 | context for │ │ │ 004c1220: 2063 6861 696e 6564 206f 7220 6e65 7374 chained or nest │ │ │ -004c1230: 6564 2020 2020 207c 5400 307e 8400 0020 ed |T.0~... │ │ │ +004c1230: 6564 2020 2020 207c 5400 30e0 8400 0020 ed |T.0.... │ │ │ 004c1240: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004c1250: 2020 2020 2020 7c20 2020 2020 2020 2020 | │ │ │ 004c1260: 2020 2020 2020 207c 2074 7269 6767 6572 | trigger │ │ │ 004c1270: 732e 2020 2020 2020 2020 2020 2020 2020 s. │ │ │ -004c1280: 2020 2020 2020 2020 2020 207c 5400 307e |T.0~ │ │ │ +004c1280: 2020 2020 2020 2020 2020 207c 5400 30e0 |T.0. │ │ │ 004c1290: 8500 0020 2020 2b2d 2d2d 2d2d 2d2d 2d2d ... +--------- │ │ │ 004c12a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c12b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c12c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c12d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ -004c12e0: 0700 307e 8600 0000 0000 0000 0000 0000 ..0~............ │ │ │ +004c12e0: 0700 30e0 8600 0000 0000 0000 0000 0000 ..0............. │ │ │ 004c12f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c1300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c1310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c1320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c1330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c1340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c1350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -311675,88 +311675,88 @@ │ │ │ 004c17a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c17b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c17c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c17d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c17e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c17f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c1800: 0400 0000 a504 0000 1337 0000 0000 0000 .........7...... │ │ │ -004c1810: 7000 007e 4845 4c50 00ff 7300 ff46 554e p..~HELP..s..FUN │ │ │ +004c1810: 7000 00e0 4845 4c50 00ff 7300 ff46 554e p...HELP..s..FUN │ │ │ 004c1820: 4354 494f 4e53 00ff 7300 ff24 5a57 5249 CTIONS..s..$ZWRI │ │ │ 004c1830: 5445 2829 00c0 1500 0020 2020 2020 2020 TE()..... │ │ │ 004c1840: 6669 7273 7420 6172 6775 6d65 6e74 2074 first argument t │ │ │ 004c1850: 6f20 7468 6520 5a57 5249 5445 2066 6f72 o the ZWRITE for │ │ │ 004c1860: 6d61 742e 2057 6865 6e20 696e 7465 7870 mat. When intexp │ │ │ 004c1870: 7220 6576 616c 7561 7465 7320 746f 2061 r evaluates to a │ │ │ -004c1880: 5400 227e 1600 0020 2020 2020 2020 6e6f T."~... no │ │ │ +004c1880: 5400 22e0 1600 0020 2020 2020 2020 6e6f T.".... no │ │ │ 004c1890: 6e2d 7a65 726f 2076 616c 7565 2c20 245a n-zero value, $Z │ │ │ 004c18a0: 5752 4954 4528 2920 7472 6561 7473 2074 WRITE() treats t │ │ │ 004c18b0: 6865 2066 6972 7374 2061 7267 756d 656e he first argumen │ │ │ 004c18c0: 7420 6173 2062 6569 6e67 2069 6e20 5a57 t as being in ZW │ │ │ -004c18d0: 5249 5445 4900 227e 1700 0020 2020 2020 RITEI."~... │ │ │ +004c18d0: 5249 5445 4900 22e0 1700 0020 2020 2020 RITEI.".... │ │ │ 004c18e0: 2020 666f 726d 6174 2061 6e64 2061 7474 format and att │ │ │ 004c18f0: 656d 7074 7320 746f 2063 6f6e 7665 7274 empts to convert │ │ │ 004c1900: 2069 7420 746f 2061 2073 7472 696e 6720 it to a string │ │ │ 004c1910: 7769 7468 2065 6d62 6564 6465 6452 0022 with embeddedR." │ │ │ -004c1920: 7e18 0000 2020 2020 2020 206e 6f6e 2d67 ~... non-g │ │ │ +004c1920: e018 0000 2020 2020 2020 206e 6f6e 2d67 .... non-g │ │ │ 004c1930: 7261 7068 6963 2063 6861 7261 6374 6572 raphic character │ │ │ 004c1940: 733b 2069 6620 6974 2069 7320 6e6f 7420 s; if it is not │ │ │ 004c1950: 696e 205a 5752 4954 4520 666f 726d 6174 in ZWRITE format │ │ │ 004c1960: 2c20 6974 2072 6574 7572 6e73 2061 6e1b , it returns an. │ │ │ -004c1970: 0022 7e19 0000 2020 2020 2020 2065 6d70 ."~... emp │ │ │ -004c1980: 7479 2073 7472 696e 672e 5200 227e 1a00 ty string.R."~.. │ │ │ +004c1970: 0022 e019 0000 2020 2020 2020 2065 6d70 .".... emp │ │ │ +004c1980: 7479 2073 7472 696e 672e 5200 22e0 1a00 ty string.R."... │ │ │ 004c1990: 0020 2020 2020 6f20 436f 6e76 6572 7469 . o Converti │ │ │ 004c19a0: 6e67 2074 6f20 7a77 7269 7465 2066 6f72 ng to zwrite for │ │ │ 004c19b0: 6d61 7420 7465 6e64 7320 746f 2070 726f mat tends to pro │ │ │ 004c19c0: 6475 6365 2061 2073 7472 696e 6720 7468 duce a string th │ │ │ -004c19d0: 6174 2069 7320 6c6f 6e67 6572 5400 227e at is longerT."~ │ │ │ +004c19d0: 6174 2069 7320 6c6f 6e67 6572 5400 22e0 at is longerT.". │ │ │ 004c19e0: 2100 0020 2020 2020 2020 7468 616e 2074 !.. than t │ │ │ 004c19f0: 6865 2069 6e70 7574 2061 6e64 2074 6865 he input and the │ │ │ 004c1a00: 7265 666f 7265 2061 2024 5a57 5249 5445 refore a $ZWRITE │ │ │ 004c1a10: 2829 2072 6573 756c 7420 6d61 7920 6578 () result may ex │ │ │ 004c1a20: 6365 6564 2074 6865 206d 6178 696d 756d ceed the maximum │ │ │ -004c1a30: 5300 227e 2200 0020 2020 2020 2020 7374 S."~".. st │ │ │ +004c1a30: 5300 22e0 2200 0020 2020 2020 2020 7374 S.".".. st │ │ │ 004c1a40: 7269 6e67 206c 656e 6774 6820 2d20 7468 ring length - th │ │ │ 004c1a50: 6520 6d61 7869 6d75 6d20 696e 7075 7420 e maximum input │ │ │ 004c1a60: 6c65 6e67 7468 2074 6861 7420 6973 2067 length that is g │ │ │ 004c1a70: 7561 7261 6e74 6565 6420 6e6f 7420 746f uaranteed not to │ │ │ -004c1a80: 2064 6f2a 0022 7e23 0000 2020 2020 2020 do*."~#.. │ │ │ +004c1a80: 2064 6f2a 0022 e023 0000 2020 2020 2020 do*.".#.. │ │ │ 004c1a90: 2073 6f20 6973 2061 2031 3136 2c35 3130 so is a 116,510 │ │ │ 004c1aa0: 2062 7974 6520 7374 7269 6e67 2e51 0022 byte string.Q." │ │ │ -004c1ab0: 7e24 0000 2020 2020 206f 2049 6620 616c ~$.. o If al │ │ │ +004c1ab0: e024 0000 2020 2020 206f 2049 6620 616c .$.. o If al │ │ │ 004c1ac0: 6c20 6974 7320 6172 6775 6d65 6e74 7320 l its arguments │ │ │ 004c1ad0: 6172 6520 6c69 7465 7261 6c73 2c20 245a are literals, $Z │ │ │ 004c1ae0: 5752 4954 4528 2920 6576 616c 7561 7465 WRITE() evaluate │ │ │ 004c1af0: 7320 746f 2061 206c 6974 6572 616c 2700 s to a literal'. │ │ │ -004c1b00: 227e 2500 0020 2020 2020 2020 636f 6e73 "~%.. cons │ │ │ +004c1b00: 22e0 2500 0020 2020 2020 2020 636f 6e73 ".%.. cons │ │ │ 004c1b10: 7461 6e74 2061 7420 636f 6d70 696c 6520 tant at compile │ │ │ -004c1b20: 7469 6d65 2e54 0022 7e26 0000 2020 2020 time.T."~&.. │ │ │ +004c1b20: 7469 6d65 2e54 0022 e026 0000 2020 2020 time.T.".&.. │ │ │ 004c1b30: 206f 204e 6f74 6520 7468 6174 206e 6f6e o Note that non │ │ │ 004c1b40: 2d67 7261 7068 6963 2063 6861 7261 6374 -graphic charact │ │ │ 004c1b50: 6572 7320 6469 6666 6572 2062 6574 7765 ers differ betwe │ │ │ 004c1b60: 656e 204d 206d 6f64 6520 616e 6420 5554 en M mode and UT │ │ │ -004c1b70: 462d 3820 6d6f 6465 2e07 0022 7e27 0000 F-8 mode..."~'.. │ │ │ -004c1b80: 1200 227e 2800 0020 2020 4578 616d 706c .."~(.. Exampl │ │ │ -004c1b90: 653a 0700 227e 2900 004e 0022 7e2a 0000 e:.."~)..N."~*.. │ │ │ +004c1b70: 462d 3820 6d6f 6465 2e07 0022 e027 0000 F-8 mode...".'.. │ │ │ +004c1b80: 1200 22e0 2800 0020 2020 4578 616d 706c ..".(.. Exampl │ │ │ +004c1b90: 653a 0700 22e0 2900 004e 0022 e02a 0000 e:..".)..N.".*.. │ │ │ 004c1ba0: 2020 2047 544d 3e73 6574 2074 656d 703d GTM>set temp= │ │ │ 004c1bb0: 2258 225f 2463 6861 7228 3130 295f 2258 "X"_$char(10)_"X │ │ │ 004c1bc0: 2220 3b20 2443 4841 5228 3130 2920 6973 " ; $CHAR(10) is │ │ │ 004c1bd0: 2074 6865 206c 696e 6566 6565 6420 6368 the linefeed ch │ │ │ -004c1be0: 6172 6163 7465 7218 0022 7e31 0000 2020 aracter.."~1.. │ │ │ +004c1be0: 6172 6163 7465 7218 0022 e031 0000 2020 aracter..".1.. │ │ │ 004c1bf0: 2047 544d 3e77 7269 7465 2074 656d 700b GTM>write temp. │ │ │ -004c1c00: 0022 7e32 0000 2020 2058 0b00 227e 3300 ."~2.. X.."~3. │ │ │ -004c1c10: 0020 2020 5821 0022 7e34 0000 2020 2047 . X!."~4.. G │ │ │ +004c1c00: 0022 e032 0000 2020 2058 0b00 22e0 3300 .".2.. X..".3. │ │ │ +004c1c10: 0020 2020 5821 0022 e034 0000 2020 2047 . X!.".4.. G │ │ │ 004c1c20: 544d 3e77 7269 7465 2024 7a77 7269 7465 TM>write $zwrite │ │ │ -004c1c30: 2874 656d 7029 1800 227e 3500 0020 2020 (temp).."~5.. │ │ │ +004c1c30: 2874 656d 7029 1800 22e0 3500 0020 2020 (temp)..".5.. │ │ │ 004c1c40: 2258 225f 2443 2831 3029 5f22 5822 2c00 "X"_$C(10)_"X",. │ │ │ -004c1c50: 227e 3600 0020 2020 4754 4d3e 7772 6974 "~6.. GTM>writ │ │ │ +004c1c50: 22e0 3600 0020 2020 4754 4d3e 7772 6974 ".6.. GTM>writ │ │ │ 004c1c60: 6520 247a 7772 6974 6528 247a 7772 6974 e $zwrite($zwrit │ │ │ -004c1c70: 6528 7465 6d70 292c 3129 0b00 227e 3700 e(temp),1).."~7. │ │ │ -004c1c80: 0020 2020 580b 0022 7e38 0000 2020 2058 . X.."~8.. X │ │ │ -004c1c90: 0e00 227e 3900 0020 2020 4754 4d3e 0700 .."~9.. GTM>.. │ │ │ -004c1ca0: 227e 3a00 0000 0000 0000 0000 0000 0000 "~:............. │ │ │ +004c1c70: 6528 7465 6d70 292c 3129 0b00 22e0 3700 e(temp),1)..".7. │ │ │ +004c1c80: 0020 2020 580b 0022 e038 0000 2020 2058 . X..".8.. X │ │ │ +004c1c90: 0e00 22e0 3900 0020 2020 4754 4d3e 0700 ..".9.. GTM>.. │ │ │ +004c1ca0: 22e0 3a00 0000 0000 0000 0000 0000 0000 ".:............. │ │ │ 004c1cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c1cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c1cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c1ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c1cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c1d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c1d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -311807,22 +311807,22 @@ │ │ │ 004c1fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c1ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c2000: 0400 0000 0601 0000 663c 0000 0000 0000 ........f<...... │ │ │ 004c2010: 3f00 0061 4845 4c50 00ff 7300 ff49 4f5f ?..aHELP..s..IO_ │ │ │ 004c2020: 5052 4f43 4553 5349 4e47 00ff 7300 ff55 PROCESSING..s..U │ │ │ 004c2030: 5349 4e47 5f54 4552 4d49 4e41 4c53 0000 SING_TERMINALS.. │ │ │ 004c2040: 5573 696e 675f 5465 726d 696e 616c 731a Using_Terminals. │ │ │ -004c2050: 002b 7ebf 1100 0020 2020 5573 696e 6720 .+~.... Using │ │ │ -004c2060: 5465 726d 696e 616c 7307 002c 7e21 0000 Terminals..,~!.. │ │ │ -004c2070: 4d00 2c7e 3100 0020 2020 4120 4754 2e4d M.,~1.. A GT.M │ │ │ +004c2050: 002b e0bf 1100 0020 2020 5573 696e 6720 .+..... Using │ │ │ +004c2060: 5465 726d 696e 616c 7307 002c e021 0000 Terminals..,.!.. │ │ │ +004c2070: 4d00 2ce0 3100 0020 2020 4120 4754 2e4d M.,.1.. A GT.M │ │ │ 004c2080: 2070 726f 6365 7373 2061 7373 6967 6e73 process assigns │ │ │ 004c2090: 2024 5052 494e 4349 5041 4c20 746f 2074 $PRINCIPAL to t │ │ │ 004c20a0: 6865 2055 4e49 5820 7374 616e 6461 7264 he UNIX standard │ │ │ 004c20b0: 2069 6e70 7574 206f 6620 7468 6549 002c input of theI., │ │ │ -004c20c0: 7e41 0000 2020 2070 726f 6365 7373 2028 ~A.. process ( │ │ │ +004c20c0: e041 0000 2020 2070 726f 6365 7373 2028 .A.. process ( │ │ │ 004c20d0: 666f 7220 5245 4144 2920 616e 6420 7374 for READ) and st │ │ │ 004c20e0: 616e 6461 7264 206f 7574 7075 7420 2866 andard output (f │ │ │ 004c20f0: 6f72 2057 5249 5445 292e 2046 6f72 2061 or WRITE). For a │ │ │ 004c2100: 206c 6f63 616c 0000 0000 0000 0000 0000 local.......... │ │ │ 004c2110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c2120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c2130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -311953,15 +311953,15 @@ │ │ │ 004c2900: 4552 4953 5449 4353 00c0 2201 0000 8601 ERISTICS.."..... │ │ │ 004c2910: 0000 0000 0000 1e00 4354 ff73 00ff 5345 ........CT.s..SE │ │ │ 004c2920: 545f 5445 524d 00c0 2301 0000 8701 0000 T_TERM..#....... │ │ │ 004c2930: 0000 0000 1800 304e 554d 4d41 5259 00c0 ......0NUMMARY.. │ │ │ 004c2940: 2601 0000 8801 0000 0000 0000 0f00 3850 &.............8P │ │ │ 004c2950: 4b00 0089 0100 0000 0000 0010 0038 4e75 K............8Nu │ │ │ 004c2960: 0100 008a 0100 0000 0000 0011 0037 00c1 .............7.. │ │ │ -004c2970: 1112 0000 8b01 0000 0000 0000 0f00 0a60 ...............` │ │ │ +004c2970: 1112 0000 8b01 0000 0000 0000 0f00 0af9 ................ │ │ │ 004c2980: 5200 008c 0100 0000 0000 000c 0000 0039 R..............9 │ │ │ 004c2990: 0100 0000 0000 0022 0000 0000 0000 0000 ......."........ │ │ │ 004c29a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c29b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c29c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c29d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c29e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -312059,239 +312059,239 @@ │ │ │ 004c2fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c2fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c2fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c2fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c2fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c2ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c3000: 0400 0000 bc07 0000 5c37 0000 0000 0000 ........\7...... │ │ │ -004c3010: 7e00 007e 4845 4c50 00ff 7300 ff49 4f5f ~..~HELP..s..IO_ │ │ │ +004c3010: 7e00 00e0 4845 4c50 00ff 7300 ff49 4f5f ~...HELP..s..IO_ │ │ │ 004c3020: 5052 4f43 4553 5349 4e47 00ff 7300 ff55 PROCESSING..s..U │ │ │ 004c3030: 5349 4e47 5f54 4552 4d49 4e41 4c53 00bf SING_TERMINALS.. │ │ │ 004c3040: 5100 0020 2020 696e 7465 7261 6374 6976 Q.. interactiv │ │ │ 004c3050: 6520 7072 6f63 6573 732c 2024 5052 494e e process, $PRIN │ │ │ 004c3060: 4349 5041 4c20 6964 656e 7469 6669 6573 CIPAL identifies │ │ │ 004c3070: 2074 6865 2022 7465 726d 696e 616c 2220 the "terminal" │ │ │ 004c3080: 6672 6f6d 2077 6869 6368 2074 6865 1c00 from which the.. │ │ │ -004c3090: 2c7e 6100 0020 2020 7573 6572 2069 7320 ,~a.. user is │ │ │ -004c30a0: 7369 676e 6564 206f 6e2e 0700 2c7e 7100 signed on...,~q. │ │ │ -004c30b0: 0050 002c 7e81 0000 2020 2057 6869 6c65 .P.,~... While │ │ │ +004c3090: 2ce0 6100 0020 2020 7573 6572 2069 7320 ,.a.. user is │ │ │ +004c30a0: 7369 676e 6564 206f 6e2e 0700 2ce0 7100 signed on...,.q. │ │ │ +004c30b0: 0050 002c e081 0000 2020 2057 6869 6c65 .P.,.... While │ │ │ 004c30c0: 2061 6c6c 2074 6572 6d69 6e61 6c73 2073 all terminals s │ │ │ 004c30d0: 7570 706f 7274 2074 6865 2043 5452 4150 upport the CTRAP │ │ │ 004c30e0: 2064 6576 6963 6570 6172 616d 6574 6572 deviceparameter │ │ │ 004c30f0: 2c20 6f6e 6c79 2024 5052 494e 4349 5041 , only $PRINCIPA │ │ │ -004c3100: 4c51 002c 7e91 0000 2020 2073 7570 706f LQ.,~... suppo │ │ │ +004c3100: 4c51 002c e091 0000 2020 2073 7570 706f LQ.,.... suppo │ │ │ 004c3110: 7274 7320 4345 4e41 424c 452e 2057 6869 rts CENABLE. Whi │ │ │ 004c3120: 6c65 2043 5452 4150 2061 6c6c 6f77 7320 le CTRAP allows │ │ │ 004c3130: 7465 726d 696e 616c 2069 6e70 7574 2074 terminal input t │ │ │ 004c3140: 6f20 7265 6469 7265 6374 2070 726f 6772 o redirect progr │ │ │ -004c3150: 616d 4c00 2b7e c011 0000 2020 2066 6c6f amL.+~.... flo │ │ │ +004c3150: 616d 4c00 2be0 c011 0000 2020 2066 6c6f amL.+..... flo │ │ │ 004c3160: 772c 2043 454e 4142 4c45 2061 6c6c 6f77 w, CENABLE allow │ │ │ 004c3170: 7320 7468 6520 7465 726d 696e 616c 2075 s the terminal u │ │ │ 004c3180: 7365 7220 746f 2069 6e76 6f6b 6520 7468 ser to invoke th │ │ │ 004c3190: 6520 4469 7265 6374 204d 6f64 652e 0700 e Direct Mode... │ │ │ -004c31a0: 2c7e 1200 0052 002c 7e13 0000 2020 2044 ,~...R.,~... D │ │ │ +004c31a0: 2ce0 1200 0052 002c e013 0000 2020 2044 ,....R.,.... D │ │ │ 004c31b0: 6972 6563 746c 7920 636f 6e6e 6563 7465 irectly connecte │ │ │ 004c31c0: 6420 7072 696e 7465 7273 206f 6674 656e d printers often │ │ │ 004c31d0: 2061 7070 6561 7220 746f 2047 542e 4d20 appear to GT.M │ │ │ 004c31e0: 6173 2061 2074 6572 6d69 6e61 6c20 2861 as a terminal (a │ │ │ -004c31f0: 6c74 686f 7567 6854 002c 7e14 0000 2020 lthoughT.,~... │ │ │ +004c31f0: 6c74 686f 7567 6854 002c e014 0000 2020 lthoughT.,.... │ │ │ 004c3200: 2070 7269 6e74 6572 7320 6765 6e65 7261 printers genera │ │ │ 004c3210: 6c6c 7920 646f 206e 6f74 2070 726f 7669 lly do not provi │ │ │ 004c3220: 6465 2069 6e70 7574 2920 7265 6761 7264 de input) regard │ │ │ 004c3230: 6c65 7373 206f 6620 7768 6574 6865 7220 less of whether │ │ │ -004c3240: 7468 6520 7072 696e 7465 7252 002c 7e15 the printerR.,~. │ │ │ +004c3240: 7468 6520 7072 696e 7465 7252 002c e015 the printerR.,.. │ │ │ 004c3250: 0000 2020 2069 7320 636f 6e6e 6563 7465 .. is connecte │ │ │ 004c3260: 6420 746f 2074 6865 2063 6f6d 7075 7465 d to the compute │ │ │ 004c3270: 7220 7769 7468 2061 2068 6967 6820 7370 r with a high sp │ │ │ 004c3280: 6565 6420 7061 7261 6c6c 656c 2069 6e74 eed parallel int │ │ │ 004c3290: 6572 6661 6365 2c20 6f72 2061 6e2b 002c erface, or an+., │ │ │ -004c32a0: 7e16 0000 2020 2061 7379 6e63 6872 6f6e ~... asynchron │ │ │ +004c32a0: e016 0000 2020 2061 7379 6e63 6872 6f6e .... asynchron │ │ │ 004c32b0: 6f75 7320 7465 726d 696e 616c 2063 6f6e ous terminal con │ │ │ -004c32c0: 7472 6f6c 6c65 722e 0700 2c7e 1700 0030 troller...,~...0 │ │ │ -004c32d0: 002b 7eff 7300 ff53 4554 5f43 4841 5241 .+~.s..SET_CHARA │ │ │ +004c32c0: 7472 6f6c 6c65 722e 0700 2ce0 1700 0030 troller...,....0 │ │ │ +004c32d0: 002b e0ff 7300 ff53 4554 5f43 4841 5241 .+..s..SET_CHARA │ │ │ 004c32e0: 4354 4552 4953 5449 4353 0000 5365 745f CTERISTICS..Set_ │ │ │ 004c32f0: 4368 6172 6163 7465 7269 7374 6963 731e Characteristics. │ │ │ -004c3300: 0043 7ebf 1100 0020 2020 5365 7420 4368 .C~.... Set Ch │ │ │ +004c3300: 0043 e0bf 1100 0020 2020 5365 7420 4368 .C..... Set Ch │ │ │ 004c3310: 6172 6163 7465 7269 7374 6963 7307 0044 aracteristics..D │ │ │ -004c3320: 7e21 0000 5100 447e 3100 0020 2020 4754 ~!..Q.D~1.. GT │ │ │ +004c3320: e021 0000 5100 44e0 3100 0020 2020 4754 .!..Q.D.1.. GT │ │ │ 004c3330: 2e4d 2064 6f65 7320 6e6f 7420 6973 6f6c .M does not isol │ │ │ 004c3340: 6174 6520 6974 7320 6861 6e64 6c69 6e67 ate its handling │ │ │ 004c3350: 206f 6620 7465 726d 696e 616c 2063 6861 of terminal cha │ │ │ 004c3360: 7261 6374 6572 6973 7469 6373 2066 726f racteristics fro │ │ │ -004c3370: 6d20 7468 6553 0044 7e41 0000 2020 206f m theS.D~A.. o │ │ │ +004c3370: 6d20 7468 6553 0044 e041 0000 2020 206f m theS.D.A.. o │ │ │ 004c3380: 7065 7261 7469 6e67 2073 7973 7465 6d20 perating system │ │ │ 004c3390: 656e 7669 726f 6e6d 656e 7420 6174 206c environment at l │ │ │ 004c33a0: 6172 6765 2e20 4754 2e4d 2069 6e68 6572 arge. GT.M inher │ │ │ 004c33b0: 6974 7320 7468 6520 6f70 6572 6174 696e its the operatin │ │ │ -004c33c0: 6720 7379 7374 656d 5300 447e 5100 0020 g systemS.D~Q.. │ │ │ +004c33c0: 6720 7379 7374 656d 5300 44e0 5100 0020 g systemS.D.Q.. │ │ │ 004c33d0: 2020 7465 726d 696e 616c 2063 6861 7261 terminal chara │ │ │ 004c33e0: 6374 6572 6973 7469 6373 2069 6e20 6566 cteristics in ef │ │ │ 004c33f0: 6665 6374 2061 7420 7468 6520 7469 6d65 fect at the time │ │ │ 004c3400: 2074 6865 2047 542e 4d20 696d 6167 6520 the GT.M image │ │ │ -004c3410: 6973 2069 6e76 6f6b 6564 2e4e 0044 7e61 is invoked.N.D~a │ │ │ +004c3410: 6973 2069 6e76 6f6b 6564 2e4e 0044 e061 is invoked.N.D.a │ │ │ 004c3420: 0000 2020 2057 6865 6e20 4754 2e4d 2065 .. When GT.M e │ │ │ 004c3430: 7869 7473 2c20 7468 6520 7465 726d 696e xits, the termin │ │ │ 004c3440: 616c 2063 6861 7261 6374 6572 6973 7469 al characteristi │ │ │ 004c3450: 6373 206b 6e6f 776e 2062 7920 7468 6520 cs known by the │ │ │ -004c3460: 6f70 6572 6174 696e 671e 0044 7e71 0000 operating..D~q.. │ │ │ +004c3460: 6f70 6572 6174 696e 671e 0044 e071 0000 operating..D.q.. │ │ │ 004c3470: 2020 2073 7973 7465 6d20 6172 6520 7265 system are re │ │ │ -004c3480: 7374 6f72 6564 2e07 0044 7e81 0000 5000 stored...D~...P. │ │ │ -004c3490: 447e 9100 0020 2020 486f 7765 7665 722c D~... However, │ │ │ +004c3480: 7374 6f72 6564 2e07 0044 e081 0000 5000 stored...D....P. │ │ │ +004c3490: 44e0 9100 0020 2020 486f 7765 7665 722c D.... However, │ │ │ 004c34a0: 2069 6620 7468 6520 7072 6f63 6573 7320 if the process │ │ │ 004c34b0: 7465 6d70 6f72 6172 696c 7920 6c65 6176 temporarily leav │ │ │ 004c34c0: 6573 2074 6865 2047 542e 4d20 656e 7669 es the GT.M envi │ │ │ 004c34d0: 726f 6e6d 656e 7420 7769 7468 2061 5000 ronment with aP. │ │ │ -004c34e0: 437e c011 0000 2020 205a 5359 5354 454d C~.... ZSYSTEM │ │ │ +004c34e0: 43e0 c011 0000 2020 205a 5359 5354 454d C..... ZSYSTEM │ │ │ 004c34f0: 2063 6f6d 6d61 6e64 202c 2047 542e 4d20 command , GT.M │ │ │ 004c3500: 646f 6573 206e 6f74 2072 6563 6f67 6e69 does not recogni │ │ │ 004c3510: 7a65 2061 6e79 2063 6861 6e67 6573 2074 ze any changes t │ │ │ 004c3520: 6f20 7468 6520 7465 726d 696e 616c 4a00 o the terminalJ. │ │ │ -004c3530: 447e 1200 0020 2020 6368 6172 6163 7465 D~... characte │ │ │ +004c3530: 44e0 1200 0020 2020 6368 6172 6163 7465 D.... characte │ │ │ 004c3540: 7269 7374 6963 7320 6c65 6674 2062 7920 ristics left by │ │ │ 004c3550: 7468 6520 6578 7465 726e 616c 2065 6e76 the external env │ │ │ 004c3560: 6972 6f6e 6d65 6e74 2e20 5468 6973 206d ironment. This m │ │ │ -004c3570: 6179 2063 6175 7365 4c00 447e 1300 0020 ay causeL.D~... │ │ │ +004c3570: 6179 2063 6175 7365 4c00 44e0 1300 0020 ay causeL.D.... │ │ │ 004c3580: 2020 6469 7370 6172 6974 6965 7320 6265 disparities be │ │ │ 004c3590: 7477 6565 6e20 7468 6520 7068 7973 6963 tween the physic │ │ │ 004c35a0: 616c 2062 6568 6176 696f 7220 6f66 2074 al behavior of t │ │ │ 004c35b0: 6865 2074 6572 6d69 6e61 6c2c 2061 6e64 he terminal, and │ │ │ -004c35c0: 2074 6865 2500 447e 1400 0020 2020 7065 the%.D~... pe │ │ │ +004c35c0: 2074 6865 2500 44e0 1400 0020 2020 7065 the%.D.... pe │ │ │ 004c35d0: 7263 6569 7665 6420 6265 6861 7669 6f72 rceived behavior │ │ │ -004c35e0: 2062 7920 4754 2e4d 2e07 0044 7e15 0000 by GT.M...D~... │ │ │ -004c35f0: 5000 447e 1600 0020 2020 554e 4958 2065 P.D~... UNIX e │ │ │ +004c35e0: 2062 7920 4754 2e4d 2e07 0044 e015 0000 by GT.M...D.... │ │ │ +004c35f0: 5000 44e0 1600 0020 2020 554e 4958 2065 P.D.... UNIX e │ │ │ 004c3600: 6e66 6f72 6365 7320 7374 616e 6461 7264 nforces standard │ │ │ 004c3610: 2064 6576 6963 6520 7365 6375 7269 7479 device security │ │ │ 004c3620: 2066 6f72 2065 7870 6c69 6369 7420 4f50 for explicit OP │ │ │ 004c3630: 454e 7320 6f66 2074 6572 6d69 6e61 6c73 ENs of terminals │ │ │ -004c3640: 5300 447e 1700 0020 2020 6f74 6865 7220 S.D~... other │ │ │ +004c3640: 5300 44e0 1700 0020 2020 6f74 6865 7220 S.D.... other │ │ │ 004c3650: 7468 616e 2074 6865 2073 6967 6e2d 696e than the sign-in │ │ │ 004c3660: 2074 6572 6d69 6e61 6c20 2824 5052 494e terminal ($PRIN │ │ │ 004c3670: 4349 5041 4c29 2e20 4966 2079 6f75 2061 CIPAL). If you a │ │ │ 004c3680: 7265 2075 6e61 626c 6520 746f 204f 5045 re unable to OPE │ │ │ -004c3690: 4e20 6130 0044 7e18 0000 2020 2074 6572 N a0.D~... ter │ │ │ +004c3690: 4e20 6130 0044 e018 0000 2020 2074 6572 N a0.D.... ter │ │ │ 004c36a0: 6d69 6e61 6c2c 2063 6f6e 7461 6374 2079 minal, contact y │ │ │ 004c36b0: 6f75 7220 7379 7374 656d 206d 616e 6167 our system manag │ │ │ -004c36c0: 6572 2e07 0044 7e19 0000 5000 447e 1a00 er...D~...P.D~.. │ │ │ +004c36c0: 6572 2e07 0044 e019 0000 5000 44e0 1a00 er...D....P.D... │ │ │ 004c36d0: 0020 2020 5553 4520 6f66 2061 2074 6572 . USE of a ter │ │ │ 004c36e0: 6d69 6e61 6c20 6361 7573 6573 2074 6865 minal causes the │ │ │ 004c36f0: 2064 6576 6963 6520 6472 6976 6572 2074 device driver t │ │ │ 004c3700: 6f20 666c 7573 6820 7468 6520 6f75 7470 o flush the outp │ │ │ -004c3710: 7574 2062 7566 6665 722e 5200 447e 2100 ut buffer.R.D~!. │ │ │ +004c3710: 7574 2062 7566 6665 722e 5200 44e0 2100 ut buffer.R.D.!. │ │ │ 004c3720: 0020 2020 5468 6973 2066 6561 7475 7265 . This feature │ │ │ 004c3730: 206f 6620 7468 6520 5553 4520 636f 6d6d of the USE comm │ │ │ 004c3740: 616e 6420 7072 6f76 6964 6573 2072 6f75 and provides rou │ │ │ 004c3750: 7469 6e65 2063 6f6e 7472 6f6c 206f 7665 tine control ove │ │ │ -004c3760: 7220 7468 6520 7469 6d69 6e67 5000 447e r the timingP.D~ │ │ │ +004c3760: 7220 7468 6520 7469 6d69 6e67 5000 44e0 r the timingP.D. │ │ │ 004c3770: 2200 0020 2020 6f66 206f 7574 7075 742c ".. of output, │ │ │ 004c3780: 2077 6869 6368 2069 7320 6f63 6361 7369 which is occasi │ │ │ 004c3790: 6f6e 616c 6c79 2072 6571 7569 7265 642e onally required. │ │ │ 004c37a0: 2048 6f77 6576 6572 2c20 6974 2061 6c73 However, it als │ │ │ 004c37b0: 6f20 6d65 616e 7320 7468 6174 0000 0000 o means that.... │ │ │ 004c37c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c37d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c37e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c37f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c3800: 0400 0000 d907 0000 7a37 0000 0000 0000 ........z7...... │ │ │ -004c3810: 9300 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004c3810: 9300 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004c3820: 5052 4f43 4553 5349 4e47 00ff 7300 ff55 PROCESSING..s..U │ │ │ 004c3830: 5349 4e47 5f54 4552 4d49 4e41 4c53 00ff SING_TERMINALS.. │ │ │ 004c3840: 7300 ff53 4554 5f43 4841 5241 4354 4552 s..SET_CHARACTER │ │ │ 004c3850: 4953 5449 4353 00c0 2300 0020 2020 7265 ISTICS..#.. re │ │ │ 004c3860: 6475 6e64 616e 7420 5553 4520 636f 6d6d dundant USE comm │ │ │ 004c3870: 616e 6473 206d 6179 2069 6e64 7563 6520 ands may induce │ │ │ 004c3880: 616e 2075 6e6e 6563 6573 7361 7279 2070 an unnecessary p │ │ │ 004c3890: 6572 666f 726d 616e 6365 2070 656e 616c erformance penal │ │ │ -004c38a0: 7479 2e50 0044 7e24 0000 2020 2054 6865 ty.P.D~$.. The │ │ │ +004c38a0: 7479 2e50 0044 e024 0000 2020 2054 6865 ty.P.D.$.. The │ │ │ 004c38b0: 7265 666f 7265 2c20 4649 5320 7265 636f refore, FIS reco │ │ │ 004c38c0: 6d6d 656e 6473 2072 6573 7472 6963 7469 mmends restricti │ │ │ 004c38d0: 6e67 2055 5345 2063 6f6d 6d61 6e64 7320 ng USE commands │ │ │ 004c38e0: 746f 2072 6564 6972 6563 7469 6e67 2049 to redirecting I │ │ │ -004c38f0: 2f4f 2c53 0044 7e25 0000 2020 206d 6f64 /O,S.D~%.. mod │ │ │ +004c38f0: 2f4f 2c53 0044 e025 0000 2020 206d 6f64 /O,S.D.%.. mod │ │ │ 004c3900: 6966 7969 6e67 2064 6576 6963 6570 6172 ifying devicepar │ │ │ 004c3910: 616d 6574 6572 732c 2061 6e64 2069 6e69 ameters, and ini │ │ │ 004c3920: 7469 6174 696e 6720 7370 6563 6966 6963 tiating specific │ │ │ 004c3930: 616c 6c79 2072 6571 7569 7265 6420 666c ally required fl │ │ │ -004c3940: 7573 6865 732e 0700 447e 2600 0050 0044 ushes...D~&..P.D │ │ │ -004c3950: 7e27 0000 2020 2054 6865 2074 6572 6d69 ~'.. The termi │ │ │ +004c3940: 7573 6865 732e 0700 44e0 2600 0050 0044 ushes...D.&..P.D │ │ │ +004c3950: e027 0000 2020 2054 6865 2074 6572 6d69 .'.. The termi │ │ │ 004c3960: 6e61 6c20 696e 7075 7420 6275 6666 6572 nal input buffer │ │ │ 004c3970: 2073 697a 6520 6973 2066 6978 6564 2061 size is fixed a │ │ │ 004c3980: 7420 3130 3234 206f 6e20 554e 4958 2061 t 1024 on UNIX a │ │ │ 004c3990: 6e64 2061 2076 6172 6961 626c 6530 0044 nd a variable0.D │ │ │ -004c39a0: 7e28 0000 2020 2072 6561 6420 7465 726d ~(.. read term │ │ │ +004c39a0: e028 0000 2020 2072 6561 6420 7465 726d .(.. read term │ │ │ 004c39b0: 696e 6174 6573 2061 6674 6572 2031 3032 inates after 102 │ │ │ 004c39c0: 3320 6368 6172 6163 7465 7273 2e07 0044 3 characters...D │ │ │ -004c39d0: 7e29 0000 1a00 437e ff73 00ff 5345 545f ~)....C~.s..SET_ │ │ │ +004c39d0: e029 0000 1a00 43e0 ff73 00ff 5345 545f .)....C..s..SET_ │ │ │ 004c39e0: 5445 524d 0000 5365 745f 5445 524d 1300 TERM..Set_TERM.. │ │ │ -004c39f0: 507e bf11 0000 2020 2053 6574 2054 4552 P~.... Set TER │ │ │ -004c3a00: 4d07 0051 7e21 0000 4b00 517e 3100 0020 M..Q~!..K.Q~1.. │ │ │ +004c39f0: 50e0 bf11 0000 2020 2053 6574 2054 4552 P..... Set TER │ │ │ +004c3a00: 4d07 0051 e021 0000 4b00 51e0 3100 0020 M..Q.!..K.Q.1.. │ │ │ 004c3a10: 2020 5468 6520 656e 7669 726f 6e6d 656e The environmen │ │ │ 004c3a20: 7420 7661 7269 6162 6c65 2024 5445 524d t variable $TERM │ │ │ 004c3a30: 206d 7573 7420 7370 6563 6966 7920 6120 must specify a │ │ │ 004c3a40: 7465 726d 696e 666f 2065 6e74 7279 2074 terminfo entry t │ │ │ -004c3a50: 6861 7453 0051 7e41 0000 2020 2061 6363 hatS.Q~A.. acc │ │ │ +004c3a50: 6861 7453 0051 e041 0000 2020 2061 6363 hatS.Q.A.. acc │ │ │ 004c3a60: 7572 6174 656c 7920 6d61 7463 6865 7320 urately matches │ │ │ 004c3a70: 7468 6520 7465 726d 696e 616c 2028 6f72 the terminal (or │ │ │ 004c3a80: 2074 6572 6d69 6e61 6c20 656d 756c 6174 terminal emulat │ │ │ 004c3a90: 6f72 2920 7365 7474 696e 6773 2e20 5265 or) settings. Re │ │ │ -004c3aa0: 6665 7220 746f 5100 517e 5100 0020 2020 fer toQ.Q~Q.. │ │ │ +004c3aa0: 6665 7220 746f 5100 51e0 5100 0020 2020 fer toQ.Q.Q.. │ │ │ 004c3ab0: 7468 6520 7465 726d 696e 666f 206d 616e the terminfo man │ │ │ 004c3ac0: 2070 6167 6573 2066 6f72 206d 6f72 6520 pages for more │ │ │ 004c3ad0: 696e 666f 726d 6174 696f 6e20 6f6e 2074 information on t │ │ │ 004c3ae0: 6865 2074 6572 6d69 6e61 6c20 7365 7474 he terminal sett │ │ │ -004c3af0: 696e 6773 206f 662f 0051 7e61 0000 2020 ings of/.Q~a.. │ │ │ +004c3af0: 696e 6773 206f 662f 0051 e061 0000 2020 ings of/.Q.a.. │ │ │ 004c3b00: 2074 6865 2070 6c61 7466 6f72 6d20 7768 the platform wh │ │ │ 004c3b10: 6572 6520 4754 2e4d 206e 6565 6473 2074 ere GT.M needs t │ │ │ -004c3b20: 6f20 7275 6e2e 0700 517e 7100 004f 0051 o run...Q~q..O.Q │ │ │ -004c3b30: 7e81 0000 2020 2053 6f6d 6520 7465 726d ~... Some term │ │ │ +004c3b20: 6f20 7275 6e2e 0700 51e0 7100 004f 0051 o run...Q.q..O.Q │ │ │ +004c3b30: e081 0000 2020 2053 6f6d 6520 7465 726d .... Some term │ │ │ 004c3b40: 696e 666f 2065 6e74 7269 6573 206d 6179 info entries may │ │ │ 004c3b50: 2073 6565 6d20 746f 2077 6f72 6b20 7072 seem to work pr │ │ │ 004c3b60: 6f70 6572 6c79 2062 7574 2066 6169 6c20 operly but fail │ │ │ -004c3b70: 746f 2072 6563 6f67 6e69 7a65 4f00 517e to recognizeO.Q~ │ │ │ +004c3b70: 746f 2072 6563 6f67 6e69 7a65 4f00 51e0 to recognizeO.Q. │ │ │ 004c3b80: 9100 0020 2020 6675 6e63 7469 6f6e 206b ... function k │ │ │ 004c3b90: 6579 2073 6571 7565 6e63 6573 206f 7220 ey sequences or │ │ │ 004c3ba0: 706f 7369 7469 6f6e 2074 6865 2063 7572 position the cur │ │ │ 004c3bb0: 736f 7220 7072 6f70 6572 6c79 2069 6e20 sor properly in │ │ │ -004c3bc0: 7265 7370 6f6e 7365 2074 6f51 0050 7ec0 response toQ.P~. │ │ │ +004c3bc0: 7265 7370 6f6e 7365 2074 6f51 0050 e0c0 response toQ.P.. │ │ │ 004c3bd0: 1100 0020 2020 6573 6361 7065 2073 6571 ... escape seq │ │ │ 004c3be0: 7565 6e63 6573 2066 726f 6d20 4754 2e4d uences from GT.M │ │ │ 004c3bf0: 2e20 4754 2e4d 2069 7473 656c 6620 646f . GT.M itself do │ │ │ 004c3c00: 6573 206e 6f74 2068 6176 6520 616e 7920 es not have any │ │ │ -004c3c10: 6b6e 6f77 6c65 6467 6520 6f66 5200 517e knowledge ofR.Q~ │ │ │ +004c3c10: 6b6e 6f77 6c65 6467 6520 6f66 5200 51e0 knowledge ofR.Q. │ │ │ 004c3c20: 1200 0020 2020 7370 6563 6966 6963 2074 ... specific t │ │ │ 004c3c30: 6572 6d69 6e61 6c20 636f 6e74 726f 6c20 erminal control │ │ │ 004c3c40: 6368 6172 6163 7465 7269 7374 6963 732e characteristics. │ │ │ 004c3c50: 2054 6865 7265 666f 7265 2c20 6974 2069 Therefore, it i │ │ │ 004c3c60: 7320 696d 706f 7274 616e 7420 746f 5100 s important toQ. │ │ │ -004c3c70: 517e 1300 0020 2020 7370 6563 6966 7920 Q~... specify │ │ │ +004c3c70: 51e0 1300 0020 2020 7370 6563 6966 7920 Q.... specify │ │ │ 004c3c80: 7468 6520 7269 6768 7420 7465 726d 696e the right termin │ │ │ 004c3c90: 666f 2065 6e74 7279 2074 6f20 6c65 7420 fo entry to let │ │ │ 004c3ca0: 4754 2e4d 2063 6f6d 6d75 6e69 6361 7465 GT.M communicate │ │ │ 004c3cb0: 2063 6f72 7265 6374 6c79 2077 6974 6853 correctly withS │ │ │ -004c3cc0: 0051 7e14 0000 2020 2074 6865 2074 6572 .Q~... the ter │ │ │ +004c3cc0: 0051 e014 0000 2020 2074 6865 2074 6572 .Q.... the ter │ │ │ 004c3cd0: 6d69 6e61 6c2e 2059 6f75 206d 6179 206e minal. You may n │ │ │ 004c3ce0: 6565 6420 746f 2061 6464 206e 6577 2074 eed to add new t │ │ │ 004c3cf0: 6572 6d69 6e66 6f20 656e 7472 6965 7320 erminfo entries │ │ │ 004c3d00: 6465 7065 6e64 696e 6720 6f6e 2074 6865 depending on the │ │ │ -004c3d10: 6972 5200 517e 1500 0020 2020 7370 6563 irR.Q~... spec │ │ │ +004c3d10: 6972 5200 51e0 1500 0020 2020 7370 6563 irR.Q.... spec │ │ │ 004c3d20: 6966 6963 2070 6c61 7466 6f72 6d20 616e ific platform an │ │ │ 004c3d30: 6420 696d 706c 656d 656e 7461 7469 6f6e d implementation │ │ │ 004c3d40: 2e20 5468 6520 7465 726d 696e 616c 2028 . The terminal ( │ │ │ 004c3d50: 656d 756c 6174 6f72 2920 7665 6e64 6f72 emulator) vendor │ │ │ -004c3d60: 206d 6179 1f00 517e 1600 0020 2020 616c may..Q~... al │ │ │ +004c3d60: 206d 6179 1f00 51e0 1600 0020 2020 616c may..Q.... al │ │ │ 004c3d70: 736f 2062 6520 6162 6c65 2074 6f20 6865 so be able to he │ │ │ -004c3d80: 6c70 2e07 0051 7e17 0000 5200 517e 1800 lp...Q~...R.Q~.. │ │ │ +004c3d80: 6c70 2e07 0051 e017 0000 5200 51e0 1800 lp...Q....R.Q... │ │ │ 004c3d90: 0020 2020 4754 2e4d 2075 7365 7320 7468 . GT.M uses th │ │ │ 004c3da0: 6520 666f 6c6c 6f77 696e 6720 7465 726d e following term │ │ │ 004c3db0: 696e 666f 2063 6170 6162 696c 6974 6965 info capabilitie │ │ │ 004c3dc0: 732e 2054 6865 2066 756c 6c20 7661 7269 s. The full vari │ │ │ -004c3dd0: 6162 6c65 206e 616d 6520 6973 3100 517e able name is1.Q~ │ │ │ +004c3dd0: 6162 6c65 206e 616d 6520 6973 3100 51e0 able name is1.Q. │ │ │ 004c3de0: 1900 0020 2020 666f 6c6c 6f77 6564 2062 ... followed b │ │ │ 004c3df0: 7920 7468 6520 6361 706e 616d 6520 696e y the capname in │ │ │ 004c3e00: 2070 6172 656e 7468 6573 6973 3a07 0051 parenthesis:..Q │ │ │ -004c3e10: 7e1a 0000 6e01 517e 2100 0020 2020 6175 ~...n.Q~!.. au │ │ │ +004c3e10: e01a 0000 6e01 51e0 2100 0020 2020 6175 ....n.Q.!.. au │ │ │ 004c3e20: 746f 5f72 6967 6874 5f6d 6172 6769 6e28 to_right_margin( │ │ │ 004c3e30: 616d 292c 2063 6c72 5f65 6f73 2865 6429 am), clr_eos(ed) │ │ │ 004c3e40: 2c20 636c 725f 656f 6c28 656c 292c 2063 , clr_eol(el), c │ │ │ 004c3e50: 6f6c 756d 6e73 2863 6f6c 7329 2c20 6375 olumns(cols), cu │ │ │ 004c3e60: 7273 6f72 5f61 6464 7265 7373 2863 7570 rsor_address(cup │ │ │ 004c3e70: 292c 2063 7572 736f 725f 646f 776e 2863 ), cursor_down(c │ │ │ 004c3e80: 7564 3129 2c63 7572 736f 725f 6c65 6674 ud1),cursor_left │ │ │ @@ -312306,542 +312306,542 @@ │ │ │ 004c3f10: 6674 286b 6375 6231 292c 206b 6579 5f72 ft(kcub1), key_r │ │ │ 004c3f20: 6967 6874 286b 6375 6631 292c 206b 6579 ight(kcuf1), key │ │ │ 004c3f30: 5f75 7028 6b63 7575 3129 2c20 6b65 795f _up(kcuu1), key_ │ │ │ 004c3f40: 696e 7365 7274 286b 6963 6831 292c 206b insert(kich1), k │ │ │ 004c3f50: 6579 7061 645f 6c6f 6361 6c28 726d 6b78 eypad_local(rmkx │ │ │ 004c3f60: 292c 6b65 7970 6164 5f78 6d69 7428 736d ),keypad_xmit(sm │ │ │ 004c3f70: 6b78 292c 206c 696e 6573 286c 696e 6573 kx), lines(lines │ │ │ -004c3f80: 292e 0700 517e 2200 0050 0051 7e23 0000 )...Q~"..P.Q~#.. │ │ │ +004c3f80: 292e 0700 51e0 2200 0050 0051 e023 0000 )...Q."..P.Q.#.. │ │ │ 004c3f90: 2020 2047 542e 4d20 7365 6e64 7320 6b65 GT.M sends ke │ │ │ 004c3fa0: 7970 6164 5f78 6d69 7420 6265 666f 7265 ypad_xmit before │ │ │ 004c3fb0: 2074 6572 6d69 6e61 6c20 7265 6164 7320 terminal reads │ │ │ 004c3fc0: 666f 7220 6469 7265 6374 206d 6f64 6520 for direct mode │ │ │ 004c3fd0: 616e 6420 5245 4144 7300 0000 0000 0000 and READs....... │ │ │ 004c3fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c3ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c4000: 0400 0000 c007 0000 9737 0000 0000 0000 .........7...... │ │ │ -004c4010: a300 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004c4010: a300 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004c4020: 5052 4f43 4553 5349 4e47 00ff 7300 ff55 PROCESSING..s..U │ │ │ 004c4030: 5349 4e47 5f54 4552 4d49 4e41 4c53 00ff SING_TERMINALS.. │ │ │ 004c4040: 7300 ff53 4554 5f43 4841 5241 4354 4552 s..SET_CHARACTER │ │ │ 004c4050: 4953 5449 4353 00ff 7300 ff53 4554 5f54 ISTICS..s..SET_T │ │ │ 004c4060: 4552 4d00 c024 0000 2020 2028 6f74 6865 ERM..$.. (othe │ │ │ 004c4070: 7220 7468 616e 2052 4541 4420 2a29 2069 r than READ *) i │ │ │ 004c4080: 6620 4544 4954 494e 4720 6973 2065 6e61 f EDITING is ena │ │ │ 004c4090: 626c 6564 2e20 4754 2e4d 2073 656e 6473 bled. GT.M sends │ │ │ 004c40a0: 206b 6579 7061 645f 6c6f 6361 6c20 6166 keypad_local af │ │ │ -004c40b0: 7465 721f 0051 7e25 0000 2020 2074 6865 ter..Q~%.. the │ │ │ +004c40b0: 7465 721f 0051 e025 0000 2020 2074 6865 ter..Q.%.. the │ │ │ 004c40c0: 7365 2074 6572 6d69 6e61 6c20 7265 6164 se terminal read │ │ │ -004c40d0: 732e 0700 517e 2600 0013 0030 7e55 4d4d s...Q~&....0~UMM │ │ │ -004c40e0: 4152 5900 0053 756d 6d61 7279 1200 377e ARY..Summary..7~ │ │ │ +004c40d0: 732e 0700 51e0 2600 0013 0030 e055 4d4d s...Q.&....0.UMM │ │ │ +004c40e0: 4152 5900 0053 756d 6d61 7279 1200 37e0 ARY..Summary..7. │ │ │ 004c40f0: bf11 0000 2020 2053 756d 6d61 7279 0700 .... Summary.. │ │ │ -004c4100: 387e 2100 004e 0038 7e31 0000 2020 2054 8~!..N.8~1.. T │ │ │ +004c4100: 38e0 2100 004e 0038 e031 0000 2020 2054 8.!..N.8.1.. T │ │ │ 004c4110: 6865 2066 6f6c 6c6f 7769 6e67 2074 6162 he following tab │ │ │ 004c4120: 6c65 7320 7072 6f76 6964 6520 6120 6272 les provide a br │ │ │ 004c4130: 6965 6620 7375 6d6d 6172 7920 6f66 2064 ief summary of d │ │ │ 004c4140: 6576 6963 6570 6172 616d 6574 6572 7320 eviceparameters │ │ │ -004c4150: 666f 7230 0038 7e41 0000 2020 2074 6572 for0.8~A.. ter │ │ │ +004c4150: 666f 7230 0038 e041 0000 2020 2074 6572 for0.8.A.. ter │ │ │ 004c4160: 6d69 6e61 6c73 2c20 6772 6f75 7065 6420 minals, grouped │ │ │ 004c4170: 696e 746f 2072 656c 6174 6564 2061 7265 into related are │ │ │ -004c4180: 6173 2e07 0038 7e51 0000 5200 387e 6100 as...8~Q..R.8~a. │ │ │ +004c4180: 6173 2e07 0038 e051 0000 5200 38e0 6100 as...8.Q..R.8.a. │ │ │ 004c4190: 0020 2020 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d . +----------- │ │ │ 004c41a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c41b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c41c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c41d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 5200 387e -----------+R.8~ │ │ │ +004c41d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 5200 38e0 -----------+R.8. │ │ │ 004c41e0: 7100 0020 2020 7c20 2020 2020 2020 2020 q.. | │ │ │ 004c41f0: 2020 2020 2020 2020 2045 7272 6f72 2050 Error P │ │ │ 004c4200: 726f 6365 7373 696e 6720 4465 7669 6365 rocessing Device │ │ │ 004c4210: 7061 7261 6d65 7465 7273 2020 2020 2020 parameters │ │ │ 004c4220: 2020 2020 2020 2020 2020 2020 207c 5200 |R. │ │ │ -004c4230: 387e 8100 0020 2020 7c2d 2d2d 2d2d 2d2d 8~... |------- │ │ │ +004c4230: 38e0 8100 0020 2020 7c2d 2d2d 2d2d 2d2d 8.... |------- │ │ │ 004c4240: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c4250: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c4260: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c4270: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -004c4280: 5200 387e 9100 0020 2020 7c20 4445 5649 R.8~... | DEVI │ │ │ +004c4280: 5200 38e0 9100 0020 2020 7c20 4445 5649 R.8.... | DEVI │ │ │ 004c4290: 4345 5041 5241 4d45 5445 5220 7c20 434f CEPARAMETER | CO │ │ │ 004c42a0: 4d4d 414e 4420 7c20 2020 2020 2020 2020 MMAND | │ │ │ 004c42b0: 2020 2020 2020 2020 434f 4d4d 454e 5420 COMMENT │ │ │ 004c42c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004c42d0: 207c 5300 377e c011 0000 2020 207c 2d2d |S.7~.... |-- │ │ │ +004c42d0: 207c 5300 37e0 c011 0000 2020 207c 2d2d |S.7..... |-- │ │ │ 004c42e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 004c42f0: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 004c4300: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c4310: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c4320: 2d2d 2d2d 7c52 0038 7e12 0000 2020 207c ----|R.8~... | │ │ │ +004c4320: 2d2d 2d2d 7c52 0038 e012 0000 2020 207c ----|R.8.... | │ │ │ 004c4330: 2045 5843 4550 5449 4f4e 3d65 7870 7220 EXCEPTION=expr │ │ │ 004c4340: 207c 204f 2f55 2f43 2020 207c 2043 6f6e | O/U/C | Con │ │ │ 004c4350: 7472 6f6c 7320 6465 7669 6365 2d73 7065 trols device-spe │ │ │ 004c4360: 6369 6669 6320 6572 726f 7220 6861 6e64 cific error hand │ │ │ -004c4370: 6c69 6e67 2e20 7c52 0038 7e13 0000 2020 ling. |R.8~... │ │ │ +004c4370: 6c69 6e67 2e20 7c52 0038 e013 0000 2020 ling. |R.8.... │ │ │ 004c4380: 202b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +-------------- │ │ │ 004c4390: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c43a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c43b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c43c0: 2d2d 2d2d 2d2d 2d2d 2b07 0038 7e14 0000 --------+..8~... │ │ │ -004c43d0: 5400 387e 1500 0020 2020 2b2d 2d2d 2d2d T.8~... +----- │ │ │ +004c43c0: 2d2d 2d2d 2d2d 2d2d 2b07 0038 e014 0000 --------+..8.... │ │ │ +004c43d0: 5400 38e0 1500 0020 2020 2b2d 2d2d 2d2d T.8.... +----- │ │ │ 004c43e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c43f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c4400: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c4410: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c4420: 2d2d 2d2b 5400 387e 1600 0020 2020 7c20 ---+T.8~... | │ │ │ +004c4420: 2d2d 2d2b 5400 38e0 1600 0020 2020 7c20 ---+T.8.... | │ │ │ 004c4430: 2020 2020 2020 2020 2020 2020 2020 2049 I │ │ │ 004c4440: 6e74 6572 6163 7469 6f6e 204d 616e 6167 nteraction Manag │ │ │ 004c4450: 656d 656e 7420 4465 7669 6365 7061 7261 ement Devicepara │ │ │ 004c4460: 6d65 7465 7273 2020 2020 2020 2020 2020 meters │ │ │ -004c4470: 2020 2020 2020 207c 5400 387e 1700 0020 |T.8~... │ │ │ +004c4470: 2020 2020 2020 207c 5400 38e0 1700 0020 |T.8.... │ │ │ 004c4480: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 004c4490: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c44a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c44b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c44c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 387e -----------|T.8~ │ │ │ +004c44c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 38e0 -----------|T.8. │ │ │ 004c44d0: 1800 0020 2020 7c20 2020 2020 2044 4556 ... | DEV │ │ │ 004c44e0: 4943 4550 4152 414d 4554 4552 2020 2020 ICEPARAMETER │ │ │ 004c44f0: 2020 207c 2043 4f4d 4d41 4e44 207c 2020 | COMMAND | │ │ │ 004c4500: 2020 2020 2020 2020 2020 2043 4f4d 4d45 COMME │ │ │ 004c4510: 4e54 2020 2020 2020 2020 2020 2020 207c NT | │ │ │ -004c4520: 5400 387e 1900 0020 2020 7c2d 2d2d 2d2d T.8~... |----- │ │ │ +004c4520: 5400 38e0 1900 0020 2020 7c2d 2d2d 2d2d T.8.... |----- │ │ │ 004c4530: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c4540: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 004c4550: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 004c4560: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c4570: 2d2d 2d7c 5400 387e 1a00 0020 2020 7c20 ---|T.8~... | │ │ │ +004c4570: 2d2d 2d7c 5400 38e0 1a00 0020 2020 7c20 ---|T.8.... | │ │ │ 004c4580: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c4590: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 004c45a0: 2020 2020 207c 2043 6f6e 7472 6f6c 7320 | Controls │ │ │ 004c45b0: 7768 6574 6865 7220 3c43 5452 4c2d 433e whether │ │ │ -004c45c0: 206f 6e20 2020 207c 5400 387e 2100 0020 on |T.8~!.. │ │ │ +004c45c0: 206f 6e20 2020 207c 5400 38e0 2100 0020 on |T.8.!.. │ │ │ 004c45d0: 2020 7c20 5b4e 4f5d 4345 4e41 424c 4520 | [NO]CENABLE │ │ │ 004c45e0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 004c45f0: 2055 2020 2020 2020 207c 2024 5052 494e U | $PRIN │ │ │ 004c4600: 4349 5041 4c20 6361 7573 6573 2047 542e CIPAL causes GT. │ │ │ -004c4610: 4d20 746f 2067 6f20 746f 207c 5400 387e M to go to |T.8~ │ │ │ +004c4610: 4d20 746f 2067 6f20 746f 207c 5400 38e0 M to go to |T.8. │ │ │ 004c4620: 2200 0020 2020 7c20 2020 2020 2020 2020 ".. | │ │ │ 004c4630: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c4640: 2020 207c 2020 2020 2020 2020 207c 2064 | | d │ │ │ 004c4650: 6972 6563 7420 6d6f 6465 2e20 2020 2020 irect mode. │ │ │ 004c4660: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ -004c4670: 5400 387e 2300 0020 2020 7c2d 2d2d 2d2d T.8~#.. |----- │ │ │ +004c4670: 5400 38e0 2300 0020 2020 7c2d 2d2d 2d2d T.8.#.. |----- │ │ │ 004c4680: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c4690: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 004c46a0: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 004c46b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c46c0: 2d2d 2d7c 5400 387e 2400 0020 2020 7c20 ---|T.8~$.. | │ │ │ +004c46c0: 2d2d 2d7c 5400 38e0 2400 0020 2020 7c20 ---|T.8.$.. | │ │ │ 004c46d0: 4354 5241 503d 2443 4841 5228 696e 7465 CTRAP=$CHAR(inte │ │ │ 004c46e0: 7870 725b 2c2e 2e2e 5d29 207c 2055 2020 xpr[,...]) | U │ │ │ 004c46f0: 2020 2020 207c 2043 6f6e 7472 6f6c 7320 | Controls │ │ │ 004c4700: 7665 6374 6f72 696e 6720 6f6e 2074 7261 vectoring on tra │ │ │ -004c4710: 7070 6564 2020 207c 5400 387e 2500 0020 pped |T.8~%.. │ │ │ +004c4710: 7070 6564 2020 207c 5400 38e0 2500 0020 pped |T.8.%.. │ │ │ 004c4720: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004c4730: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 004c4740: 2020 2020 2020 2020 207c 203c 4354 524c | characters. │ │ │ -004c4760: 2020 2020 2020 2020 2020 207c 5400 387e |T.8~ │ │ │ +004c4760: 2020 2020 2020 2020 2020 207c 5400 38e0 |T.8. │ │ │ 004c4770: 2600 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d &.. |--------- │ │ │ 004c4780: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c4790: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d ---+---------+-- │ │ │ 004c47a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c47b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ 004c47c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c47d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c47e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c47f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c4800: 0400 0000 d507 0000 af37 0000 0000 0000 .........7...... │ │ │ -004c4810: 8c00 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004c4810: 8c00 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004c4820: 5052 4f43 4553 5349 4e47 00ff 7300 ff55 PROCESSING..s..U │ │ │ 004c4830: 5349 4e47 5f54 4552 4d49 4e41 4c53 00ff SING_TERMINALS.. │ │ │ 004c4840: 7300 ff53 554d 4d41 5259 00c0 2700 0020 s..SUMMARY..'.. │ │ │ 004c4850: 2020 7c20 5b4e 4f5d 4544 4954 494e 4720 | [NO]EDITING │ │ │ 004c4860: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 004c4870: 2055 2020 2020 2020 207c 2043 6f6e 7472 U | Contr │ │ │ 004c4880: 6f6c 7320 7468 6520 6564 6974 696e 6720 ols the editing │ │ │ -004c4890: 6d6f 6465 2066 6f72 2020 207c 5400 387e mode for |T.8~ │ │ │ +004c4890: 6d6f 6465 2066 6f72 2020 207c 5400 38e0 mode for |T.8. │ │ │ 004c48a0: 2800 0020 2020 7c20 2020 2020 2020 2020 (.. | │ │ │ 004c48b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c48c0: 2020 207c 2020 2020 2020 2020 207c 2024 | | $ │ │ │ 004c48d0: 5052 494e 4349 5041 4c2e 2020 2020 2020 PRINCIPAL. │ │ │ 004c48e0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ -004c48f0: 5400 387e 2900 0020 2020 7c2d 2d2d 2d2d T.8~).. |----- │ │ │ +004c48f0: 5400 38e0 2900 0020 2020 7c2d 2d2d 2d2d T.8.).. |----- │ │ │ 004c4900: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c4910: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 004c4920: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 004c4930: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c4940: 2d2d 2d7c 5400 387e 2a00 0020 2020 7c20 ---|T.8~*.. | │ │ │ +004c4940: 2d2d 2d7c 5400 38e0 2a00 0020 2020 7c20 ---|T.8.*.. | │ │ │ 004c4950: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c4960: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 004c4970: 2020 2020 207c 2043 6f6e 7472 6f6c 2077 | Control w │ │ │ 004c4980: 6865 7468 6572 2061 6e20 2245 7261 7365 hether an "Erase │ │ │ -004c4990: 2220 2020 2020 207c 5400 387e 3100 0020 " |T.8~1.. │ │ │ +004c4990: 2220 2020 2020 207c 5400 38e0 3100 0020 " |T.8.1.. │ │ │ 004c49a0: 2020 7c20 5b4e 4f5d 454d 5054 4552 4d20 | [NO]EMPTERM │ │ │ 004c49b0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 004c49c0: 2055 2020 2020 2020 207c 2063 6861 7261 U | chara │ │ │ 004c49d0: 6374 6572 206f 6e20 616e 2065 6d70 7479 cter on an empty │ │ │ -004c49e0: 2069 6e70 7574 2020 2020 207c 5400 387e input |T.8~ │ │ │ +004c49e0: 2069 6e70 7574 2020 2020 207c 5400 38e0 input |T.8. │ │ │ 004c49f0: 3200 0020 2020 7c20 2020 2020 2020 2020 2.. | │ │ │ 004c4a00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c4a10: 2020 207c 2020 2020 2020 2020 207c 206c | | l │ │ │ 004c4a20: 696e 6520 7368 6f75 6c64 2074 6572 6d69 ine should termi │ │ │ 004c4a30: 6e61 7465 2061 2052 4541 4420 6f72 207c nate a READ or | │ │ │ -004c4a40: 5400 387e 3300 0020 2020 7c20 2020 2020 T.8~3.. | │ │ │ +004c4a40: 5400 38e0 3300 0020 2020 7c20 2020 2020 T.8.3.. | │ │ │ 004c4a50: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c4a60: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 004c4a70: 207c 2052 4541 4420 2320 636f 6d6d 616e | READ # comman │ │ │ 004c4a80: 642e 2020 2020 2020 2020 2020 2020 2020 d. │ │ │ -004c4a90: 2020 207c 5400 387e 3400 0020 2020 7c2d |T.8~4.. |- │ │ │ +004c4a90: 2020 207c 5400 38e0 3400 0020 2020 7c2d |T.8.4.. |- │ │ │ 004c4aa0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c4ab0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 004c4ac0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 004c4ad0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c4ae0: 2d2d 2d2d 2d2d 2d7c 5400 387e 3500 0020 -------|T.8~5.. │ │ │ +004c4ae0: 2d2d 2d2d 2d2d 2d7c 5400 38e0 3500 0020 -------|T.8.5.. │ │ │ 004c4af0: 2020 7c20 5b4e 4f5d 4553 4341 5045 2020 | [NO]ESCAPE │ │ │ 004c4b00: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 004c4b10: 2055 2020 2020 2020 207c 2043 6f6e 7472 U | Contr │ │ │ 004c4b20: 6f6c 7320 6573 6361 7065 2073 6571 7565 ols escape seque │ │ │ -004c4b30: 6e63 6520 2020 2020 2020 207c 5400 387e nce |T.8~ │ │ │ +004c4b30: 6e63 6520 2020 2020 2020 207c 5400 38e0 nce |T.8. │ │ │ 004c4b40: 3600 0020 2020 7c20 2020 2020 2020 2020 6.. | │ │ │ 004c4b50: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c4b60: 2020 207c 2020 2020 2020 2020 207c 2070 | | p │ │ │ 004c4b70: 726f 6365 7373 696e 672e 2020 2020 2020 rocessing. │ │ │ 004c4b80: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ -004c4b90: 5400 387e 3700 0020 2020 7c2d 2d2d 2d2d T.8~7.. |----- │ │ │ +004c4b90: 5400 38e0 3700 0020 2020 7c2d 2d2d 2d2d T.8.7.. |----- │ │ │ 004c4ba0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c4bb0: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 004c4bc0: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 004c4bd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c4be0: 2d2d 2d7c 5400 387e 3800 0020 2020 7c20 ---|T.8~8.. | │ │ │ +004c4be0: 2d2d 2d7c 5400 38e0 3800 0020 2020 7c20 ---|T.8.8.. | │ │ │ 004c4bf0: 5b4e 4f5d 494e 5345 5254 2020 2020 2020 [NO]INSERT │ │ │ 004c4c00: 2020 2020 2020 2020 2020 207c 2055 2020 | U │ │ │ 004c4c10: 2020 2020 207c 2043 6f6e 7472 6f6c 7320 | Controls │ │ │ 004c4c20: 696e 7365 7274 206f 7220 6f76 6572 7374 insert or overst │ │ │ -004c4c30: 7269 6b65 2020 207c 5400 387e 3900 0020 rike |T.8~9.. │ │ │ +004c4c30: 7269 6b65 2020 207c 5400 38e0 3900 0020 rike |T.8.9.. │ │ │ 004c4c40: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004c4c50: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 004c4c60: 2020 2020 2020 2020 207c 206f 6e20 696e | on in │ │ │ 004c4c70: 7075 742e 2020 2020 2020 2020 2020 2020 put. │ │ │ -004c4c80: 2020 2020 2020 2020 2020 207c 5400 387e |T.8~ │ │ │ +004c4c80: 2020 2020 2020 2020 2020 207c 5400 38e0 |T.8. │ │ │ 004c4c90: 3a00 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d :.. |--------- │ │ │ 004c4ca0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c4cb0: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d ---+---------+-- │ │ │ 004c4cc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c4cd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -004c4ce0: 5400 387e 4100 0020 2020 7c20 2020 2020 T.8~A.. | │ │ │ +004c4ce0: 5400 38e0 4100 0020 2020 7c20 2020 2020 T.8.A.. | │ │ │ 004c4cf0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c4d00: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 004c4d10: 207c 2043 6f6e 7472 6f6c 7320 696e 7465 | Controls inte │ │ │ 004c4d20: 7270 7265 7461 7469 6f6e 2062 7920 7468 rpretation by th │ │ │ -004c4d30: 6520 207c 5400 387e 4200 0020 2020 7c20 e |T.8~B.. | │ │ │ +004c4d30: 6520 207c 5400 38e0 4200 0020 2020 7c20 e |T.8.B.. | │ │ │ 004c4d40: 5b4e 4f5d 5041 5354 4852 5520 2020 2020 [NO]PASTHRU │ │ │ 004c4d50: 2020 2020 2020 2020 2020 207c 2055 2020 | U │ │ │ 004c4d60: 2020 2020 207c 206f 7065 7261 7469 6e67 | operating │ │ │ 004c4d70: 2073 7973 7465 6d20 6f66 2073 7065 6369 system of speci │ │ │ -004c4d80: 616c 2020 2020 207c 5400 387e 4300 0020 al |T.8~C.. │ │ │ +004c4d80: 616c 2020 2020 207c 5400 38e0 4300 0020 al |T.8.C.. │ │ │ 004c4d90: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004c4da0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 004c4db0: 2020 2020 2020 2020 207c 2063 6f6e 7472 | contr │ │ │ 004c4dc0: 6f6c 2063 6861 7261 6374 6572 7320 2866 ol characters (f │ │ │ -004c4dd0: 6f72 2065 7861 6d70 6c65 207c 5400 387e or example |T.8~ │ │ │ +004c4dd0: 6f72 2065 7861 6d70 6c65 207c 5400 38e0 or example |T.8. │ │ │ 004c4de0: 4400 0020 2020 7c20 2020 2020 2020 2020 D.. | │ │ │ 004c4df0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c4e00: 2020 207c 2020 2020 2020 2020 207c 203c | | < │ │ │ 004c4e10: 4354 524c 2d42 3e29 2e20 2020 2020 2020 CTRL-B>). │ │ │ 004c4e20: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ -004c4e30: 5400 387e 4500 0020 2020 7c2d 2d2d 2d2d T.8~E.. |----- │ │ │ +004c4e30: 5400 38e0 4500 0020 2020 7c2d 2d2d 2d2d T.8.E.. |----- │ │ │ 004c4e40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c4e50: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 004c4e60: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 004c4e70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c4e80: 2d2d 2d7c 5400 387e 4600 0020 2020 7c20 ---|T.8~F.. | │ │ │ +004c4e80: 2d2d 2d7c 5400 38e0 4600 0020 2020 7c20 ---|T.8.F.. | │ │ │ 004c4e90: 5b4e 4f5d 5445 524d 494e 4154 4f52 5b3d [NO]TERMINATOR[= │ │ │ 004c4ea0: 6578 7072 5d20 2020 2020 207c 2055 2020 expr] | U │ │ │ 004c4eb0: 2020 2020 207c 2043 6f6e 7472 6f6c 7320 | Controls │ │ │ 004c4ec0: 6368 6172 6163 7465 7273 2074 6861 7420 characters that │ │ │ -004c4ed0: 656e 6420 6120 207c 5400 387e 4700 0020 end a |T.8~G.. │ │ │ +004c4ed0: 656e 6420 6120 207c 5400 38e0 4700 0020 end a |T.8.G.. │ │ │ 004c4ee0: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004c4ef0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 004c4f00: 2020 2020 2020 2020 207c 2052 4541 4420 | READ │ │ │ 004c4f10: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004c4f20: 2020 2020 2020 2020 2020 207c 5400 387e |T.8~ │ │ │ +004c4f20: 2020 2020 2020 2020 2020 207c 5400 38e0 |T.8. │ │ │ 004c4f30: 4800 0020 2020 2b2d 2d2d 2d2d 2d2d 2d2d H.. +--------- │ │ │ 004c4f40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c4f50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c4f60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c4f70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ -004c4f80: 0700 387e 4900 004e 0038 7e4a 0000 2020 ..8~I..N.8~J.. │ │ │ +004c4f80: 0700 38e0 4900 004e 0038 e04a 0000 2020 ..8.I..N.8.J.. │ │ │ 004c4f90: 202b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +-------------- │ │ │ 004c4fa0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c4fb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c4fc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c4fd0: 2d2d 2d2d 2b00 0000 0000 0000 0000 0000 ----+........... │ │ │ 004c4fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c4ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c5000: 0400 0000 c307 0000 c837 0000 0000 0000 .........7...... │ │ │ -004c5010: 8600 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004c5010: 8600 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004c5020: 5052 4f43 4553 5349 4e47 00ff 7300 ff55 PROCESSING..s..U │ │ │ 004c5030: 5349 4e47 5f54 4552 4d49 4e41 4c53 00ff SING_TERMINALS.. │ │ │ 004c5040: 7300 ff53 554d 4d41 5259 00c0 5100 0020 s..SUMMARY..Q.. │ │ │ 004c5050: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004c5060: 2020 2020 2046 6c6f 7720 436f 6e74 726f Flow Contro │ │ │ 004c5070: 6c20 4465 7669 6365 7061 7261 6d65 7465 l Deviceparamete │ │ │ 004c5080: 7273 2020 2020 2020 2020 2020 2020 2020 rs │ │ │ -004c5090: 2020 2020 207c 4e00 387e 5200 0020 2020 |N.8~R.. │ │ │ +004c5090: 2020 2020 207c 4e00 38e0 5200 0020 2020 |N.8.R.. │ │ │ 004c50a0: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |--------------- │ │ │ 004c50b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c50c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c50d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c50e0: 2d2d 2d7c 4e00 387e 5300 0020 2020 7c20 ---|N.8~S.. | │ │ │ +004c50e0: 2d2d 2d7c 4e00 38e0 5300 0020 2020 7c20 ---|N.8.S.. | │ │ │ 004c50f0: 4445 5649 4345 5041 5241 4d45 5445 5220 DEVICEPARAMETER │ │ │ 004c5100: 7c20 434f 4d4d 414e 4420 7c20 2020 2020 | COMMAND | │ │ │ 004c5110: 2020 2020 2020 2020 2020 434f 4d4d 454e COMMEN │ │ │ 004c5120: 5420 2020 2020 2020 2020 2020 2020 2020 T │ │ │ -004c5130: 207c 4e00 387e 5400 0020 2020 7c2d 2d2d |N.8~T.. |--- │ │ │ +004c5130: 207c 4e00 38e0 5400 0020 2020 7c2d 2d2d |N.8.T.. |--- │ │ │ 004c5140: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 004c5150: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 004c5160: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c5170: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -004c5180: 4e00 387e 5500 0020 2020 7c20 5b4e 4f5d N.8~U.. | [NO] │ │ │ +004c5180: 4e00 38e0 5500 0020 2020 7c20 5b4e 4f5d N.8.U.. | [NO] │ │ │ 004c5190: 434f 4e56 4552 5420 2020 2020 7c20 5520 CONVERT | U │ │ │ 004c51a0: 2020 2020 2020 7c20 436f 6e74 726f 6c73 | Controls │ │ │ 004c51b0: 2066 6f72 6369 6e67 2069 6e70 7574 2074 forcing input t │ │ │ 004c51c0: 6f20 7570 7065 7263 6173 652e 207c 4e00 o uppercase. |N. │ │ │ -004c51d0: 387e 5600 0020 2020 7c2d 2d2d 2d2d 2d2d 8~V.. |------- │ │ │ +004c51d0: 38e0 5600 0020 2020 7c2d 2d2d 2d2d 2d2d 8.V.. |------- │ │ │ 004c51e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 004c51f0: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 004c5200: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c5210: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 4e00 387e -----------|N.8~ │ │ │ +004c5210: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 4e00 38e0 -----------|N.8. │ │ │ 004c5220: 5700 0020 2020 7c20 5b4e 4f5d 4649 4c54 W.. | [NO]FILT │ │ │ 004c5230: 4552 2020 2020 2020 7c20 5520 2020 2020 ER | U │ │ │ 004c5240: 2020 7c20 436f 6e74 726f 6c73 2073 6f6d | Controls som │ │ │ 004c5250: 6520 2458 2c20 2459 206d 6169 6e74 656e e $X, $Y mainten │ │ │ -004c5260: 616e 6365 2e20 2020 207c 4e00 387e 5800 ance. |N.8~X. │ │ │ +004c5260: 616e 6365 2e20 2020 207c 4e00 38e0 5800 ance. |N.8.X. │ │ │ 004c5270: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 004c5280: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 004c5290: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ 004c52a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c52b0: 2d2d 2d2d 2d2d 2d7c 4e00 387e 5900 0020 -------|N.8~Y.. │ │ │ +004c52b0: 2d2d 2d2d 2d2d 2d7c 4e00 38e0 5900 0020 -------|N.8.Y.. │ │ │ 004c52c0: 2020 7c20 464c 5553 4820 2020 2020 2020 | FLUSH │ │ │ 004c52d0: 2020 2020 7c20 5520 2020 2020 2020 7c20 | U | │ │ │ 004c52e0: 436c 6561 7273 2074 6865 2074 7970 6561 Clears the typea │ │ │ 004c52f0: 6865 6164 2062 7566 6665 722e 2020 2020 head buffer. │ │ │ -004c5300: 2020 2020 207c 4e00 387e 5a00 0020 2020 |N.8~Z.. │ │ │ +004c5300: 2020 2020 207c 4e00 38e0 5a00 0020 2020 |N.8.Z.. │ │ │ 004c5310: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |--------------- │ │ │ 004c5320: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d --+---------+--- │ │ │ 004c5330: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c5340: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c5350: 2d2d 2d7c 4e00 387e 6100 0020 2020 7c20 ---|N.8~a.. | │ │ │ +004c5350: 2d2d 2d7c 4e00 38e0 6100 0020 2020 7c20 ---|N.8.a.. | │ │ │ 004c5360: 5b4e 4f5d 484f 5354 5359 4e43 2020 2020 [NO]HOSTSYNC │ │ │ 004c5370: 7c20 5520 2020 2020 2020 7c20 436f 6e74 | U | Cont │ │ │ 004c5380: 726f 6c73 2068 6f73 7427 7320 7573 6520 rols host's use │ │ │ 004c5390: 6f66 2058 4f4e 2f58 4f46 462e 2020 2020 of XON/XOFF. │ │ │ -004c53a0: 207c 4e00 387e 6200 0020 2020 7c2d 2d2d |N.8~b.. |--- │ │ │ +004c53a0: 207c 4e00 38e0 6200 0020 2020 7c2d 2d2d |N.8.b.. |--- │ │ │ 004c53b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 004c53c0: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 004c53d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c53e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -004c53f0: 4e00 387e 6300 0020 2020 7c20 5b4e 4f5d N.8~c.. | [NO] │ │ │ +004c53f0: 4e00 38e0 6300 0020 2020 7c20 5b4e 4f5d N.8.c.. | [NO] │ │ │ 004c5400: 5245 4144 5359 4e43 2020 2020 7c20 5520 READSYNC | U │ │ │ 004c5410: 2020 2020 2020 7c20 436f 6e74 726f 6c73 | Controls │ │ │ 004c5420: 2077 7261 7070 696e 6720 5245 4144 7320 wrapping READs │ │ │ 004c5430: 696e 2058 4f4e 2f58 4f46 462e 207c 4e00 in XON/XOFF. |N. │ │ │ -004c5440: 387e 6400 0020 2020 7c2d 2d2d 2d2d 2d2d 8~d.. |------- │ │ │ +004c5440: 38e0 6400 0020 2020 7c2d 2d2d 2d2d 2d2d 8.d.. |------- │ │ │ 004c5450: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 004c5460: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 004c5470: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c5480: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 4e00 387e -----------|N.8~ │ │ │ +004c5480: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 4e00 38e0 -----------|N.8. │ │ │ 004c5490: 6500 0020 2020 7c20 5b4e 4f5d 5454 5359 e.. | [NO]TTSY │ │ │ 004c54a0: 4e43 2020 2020 2020 7c20 5520 2020 2020 NC | U │ │ │ 004c54b0: 2020 7c20 436f 6e74 726f 6c73 2069 6e70 | Controls inp │ │ │ 004c54c0: 7574 2072 6573 706f 6e73 6520 746f 2058 ut response to X │ │ │ -004c54d0: 4f4e 2f58 4f46 462e 207c 4e00 387e 6600 ON/XOFF. |N.8~f. │ │ │ +004c54d0: 4f4e 2f58 4f46 462e 207c 4e00 38e0 6600 ON/XOFF. |N.8.f. │ │ │ 004c54e0: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 004c54f0: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 004c5500: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ 004c5510: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c5520: 2d2d 2d2d 2d2d 2d7c 4e00 387e 6700 0020 -------|N.8~g.. │ │ │ +004c5520: 2d2d 2d2d 2d2d 2d7c 4e00 38e0 6700 0020 -------|N.8.g.. │ │ │ 004c5530: 2020 7c20 5b4e 4f5d 5459 5045 4148 4541 | [NO]TYPEAHEA │ │ │ 004c5540: 4420 2020 7c20 5520 2020 2020 2020 7c20 D | U | │ │ │ 004c5550: 436f 6e74 726f 6c73 2075 6e73 6f6c 6963 Controls unsolic │ │ │ 004c5560: 6974 6564 2069 6e70 7574 2068 616e 646c ited input handl │ │ │ -004c5570: 696e 672e 207c 4e00 387e 6800 0020 2020 ing. |N.8~h.. │ │ │ +004c5570: 696e 672e 207c 4e00 38e0 6800 0020 2020 ing. |N.8.h.. │ │ │ 004c5580: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ 004c5590: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c55a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c55b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c55c0: 2d2d 2d2b 0700 387e 6900 0054 0038 7e6a ---+..8~i..T.8~j │ │ │ +004c55c0: 2d2d 2d2b 0700 38e0 6900 0054 0038 e06a ---+..8.i..T.8.j │ │ │ 004c55d0: 0000 2020 202b 2d2d 2d2d 2d2d 2d2d 2d2d .. +---------- │ │ │ 004c55e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c55f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c5600: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c5610: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b54 --------------+T │ │ │ -004c5620: 0038 7e71 0000 2020 207c 2020 2020 2020 .8~q.. | │ │ │ +004c5620: 0038 e071 0000 2020 207c 2020 2020 2020 .8.q.. | │ │ │ 004c5630: 2020 2020 2020 2020 2020 2020 2053 6372 Scr │ │ │ 004c5640: 6565 6e20 4d61 6e61 6765 6d65 6e74 2044 een Management D │ │ │ 004c5650: 6576 6963 6570 6172 616d 6574 6572 7320 eviceparameters │ │ │ 004c5660: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004c5670: 2020 7c54 0038 7e72 0000 2020 207c 2d2d |T.8~r.. |-- │ │ │ +004c5670: 2020 7c54 0038 e072 0000 2020 207c 2d2d |T.8.r.. |-- │ │ │ 004c5680: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c5690: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c56a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c56b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c56c0: 2d2d 2d2d 2d2d 7c54 0038 7e73 0000 2020 ------|T.8~s.. │ │ │ +004c56c0: 2d2d 2d2d 2d2d 7c54 0038 e073 0000 2020 ------|T.8.s.. │ │ │ 004c56d0: 207c 2020 4445 5649 4345 5041 5241 4d45 | DEVICEPARAME │ │ │ 004c56e0: 5445 5220 207c 2043 4f4d 4d41 4e44 207c TER | COMMAND | │ │ │ 004c56f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c5700: 2043 4f4d 4d45 4e54 2020 2020 2020 2020 COMMENT │ │ │ -004c5710: 2020 2020 2020 2020 2020 7c54 0038 7e74 |T.8~t │ │ │ +004c5710: 2020 2020 2020 2020 2020 7c54 0038 e074 |T.8.t │ │ │ 004c5720: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 004c5730: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 004c5740: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 004c5750: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c5760: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 --------------|T │ │ │ -004c5770: 0038 7e75 0000 2020 207c 2043 4c45 4152 .8~u.. | CLEAR │ │ │ +004c5770: 0038 e075 0000 2020 207c 2043 4c45 4152 .8.u.. | CLEAR │ │ │ 004c5780: 5343 5245 454e 2020 2020 2020 207c 2055 SCREEN | U │ │ │ 004c5790: 2020 2020 2020 207c 2043 6c65 6172 7320 | Clears │ │ │ 004c57a0: 6672 6f6d 2063 7572 736f 7220 746f 2065 from cursor to e │ │ │ 004c57b0: 6e64 2d6f 662d 7363 7265 656e 2e20 2020 nd-of-screen. │ │ │ 004c57c0: 2020 7c00 0000 0000 0000 0000 0000 0000 |............. │ │ │ 004c57d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c57e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c57f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c5800: 0400 0000 e507 0000 e337 0000 0000 0000 .........7...... │ │ │ -004c5810: 8c00 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004c5810: 8c00 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004c5820: 5052 4f43 4553 5349 4e47 00ff 7300 ff55 PROCESSING..s..U │ │ │ 004c5830: 5349 4e47 5f54 4552 4d49 4e41 4c53 00ff SING_TERMINALS.. │ │ │ 004c5840: 7300 ff53 554d 4d41 5259 00c0 7600 0020 s..SUMMARY..v.. │ │ │ 004c5850: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 004c5860: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 004c5870: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ 004c5880: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c5890: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 387e -----------|T.8~ │ │ │ +004c5890: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 38e0 -----------|T.8. │ │ │ 004c58a0: 7700 0020 2020 7c20 444f 574e 5343 524f w.. | DOWNSCRO │ │ │ 004c58b0: 4c4c 2020 2020 2020 2020 7c20 5520 2020 LL | U │ │ │ 004c58c0: 2020 2020 7c20 4d6f 7665 7320 6469 7370 | Moves disp │ │ │ 004c58d0: 6c61 7920 646f 776e 206f 6e65 206c 696e lay down one lin │ │ │ 004c58e0: 652e 2020 2020 2020 2020 2020 2020 207c e. | │ │ │ -004c58f0: 5400 387e 7800 0020 2020 7c2d 2d2d 2d2d T.8~x.. |----- │ │ │ +004c58f0: 5400 38e0 7800 0020 2020 7c2d 2d2d 2d2d T.8.x.. |----- │ │ │ 004c5900: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 004c5910: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 004c5920: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c5930: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c5940: 2d2d 2d7c 5400 387e 7900 0020 2020 7c20 ---|T.8~y.. | │ │ │ +004c5940: 2d2d 2d7c 5400 38e0 7900 0020 2020 7c20 ---|T.8.y.. | │ │ │ 004c5950: 5b4e 4f5d 4543 484f 2020 2020 2020 2020 [NO]ECHO │ │ │ 004c5960: 2020 7c20 5520 2020 2020 2020 7c20 436f | U | Co │ │ │ 004c5970: 6e74 726f 6c73 2074 6865 2068 6f73 7420 ntrols the host │ │ │ 004c5980: 6563 686f 206f 6620 696e 7075 742e 2020 echo of input. │ │ │ -004c5990: 2020 2020 2020 207c 5400 387e 7a00 0020 |T.8~z.. │ │ │ +004c5990: 2020 2020 2020 207c 5400 38e0 7a00 0020 |T.8.z.. │ │ │ 004c59a0: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 004c59b0: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 004c59c0: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ 004c59d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c59e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 387e -----------|T.8~ │ │ │ +004c59e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 38e0 -----------|T.8. │ │ │ 004c59f0: 8100 0020 2020 7c20 4552 4153 454c 494e ... | ERASELIN │ │ │ 004c5a00: 4520 2020 2020 2020 2020 7c20 5520 2020 E | U │ │ │ 004c5a10: 2020 2020 7c20 436c 6561 7273 2066 726f | Clears fro │ │ │ 004c5a20: 6d20 6375 7273 6f72 2074 6f20 656e 642d m cursor to end- │ │ │ 004c5a30: 6f66 2d6c 696e 652e 2020 2020 2020 207c of-line. | │ │ │ -004c5a40: 5400 387e 8200 0020 2020 7c2d 2d2d 2d2d T.8~... |----- │ │ │ +004c5a40: 5400 38e0 8200 0020 2020 7c2d 2d2d 2d2d T.8.... |----- │ │ │ 004c5a50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 004c5a60: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 004c5a70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c5a80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c5a90: 2d2d 2d7c 5400 387e 8300 0020 2020 7c20 ---|T.8~... | │ │ │ +004c5a90: 2d2d 2d7c 5400 38e0 8300 0020 2020 7c20 ---|T.8.... | │ │ │ 004c5aa0: 5b5a 5d4c 454e 4754 483d 696e 7465 7870 [Z]LENGTH=intexp │ │ │ 004c5ab0: 7220 7c20 5520 2020 2020 2020 7c20 436f r | U | Co │ │ │ 004c5ac0: 6e74 726f 6c73 206d 6178 696d 756d 206e ntrols maximum n │ │ │ 004c5ad0: 756d 6265 7220 6f66 206c 696e 6573 206f umber of lines o │ │ │ -004c5ae0: 6e20 6120 2020 207c 5400 387e 8400 0020 n a |T.8~... │ │ │ +004c5ae0: 6e20 6120 2020 207c 5400 38e0 8400 0020 n a |T.8.... │ │ │ 004c5af0: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004c5b00: 2020 2020 2020 7c20 2020 2020 2020 2020 | │ │ │ 004c5b10: 7c20 7061 6765 2028 2459 292e 2020 2020 | page ($Y). │ │ │ 004c5b20: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004c5b30: 2020 2020 2020 2020 2020 207c 5400 387e |T.8~ │ │ │ +004c5b30: 2020 2020 2020 2020 2020 207c 5400 38e0 |T.8. │ │ │ 004c5b40: 8500 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d ... |--------- │ │ │ 004c5b50: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 004c5b60: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 004c5b70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c5b80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -004c5b90: 5400 387e 8600 0020 2020 7c20 5550 5343 T.8~... | UPSC │ │ │ +004c5b90: 5400 38e0 8600 0020 2020 7c20 5550 5343 T.8.... | UPSC │ │ │ 004c5ba0: 524f 4c4c 2020 2020 2020 2020 2020 7c20 ROLL | │ │ │ 004c5bb0: 5520 2020 2020 2020 7c20 4d6f 7665 7320 U | Moves │ │ │ 004c5bc0: 6469 7370 6c61 7920 7570 206f 6e65 206c display up one l │ │ │ 004c5bd0: 696e 652e 2020 2020 2020 2020 2020 2020 ine. │ │ │ -004c5be0: 2020 207c 5400 387e 8700 0020 2020 7c2d |T.8~... |- │ │ │ +004c5be0: 2020 207c 5400 38e0 8700 0020 2020 7c2d |T.8.... |- │ │ │ 004c5bf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c5c00: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d --+---------+--- │ │ │ 004c5c10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c5c20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c5c30: 2d2d 2d2d 2d2d 2d7c 5400 387e 8800 0020 -------|T.8~... │ │ │ +004c5c30: 2d2d 2d2d 2d2d 2d7c 5400 38e0 8800 0020 -------|T.8.... │ │ │ 004c5c40: 2020 7c20 5b5a 5d57 4944 5448 3d69 6e74 | [Z]WIDTH=int │ │ │ 004c5c50: 6578 7072 2020 7c20 5520 2020 2020 2020 expr | U │ │ │ 004c5c60: 7c20 436f 6e74 726f 6c73 2074 6865 206d | Controls the m │ │ │ 004c5c70: 6178 696d 756d 2077 6964 7468 206f 6620 aximum width of │ │ │ -004c5c80: 616e 206f 7574 7075 7420 207c 5400 387e an output |T.8~ │ │ │ +004c5c80: 616e 206f 7574 7075 7420 207c 5400 38e0 an output |T.8. │ │ │ 004c5c90: 8900 0020 2020 7c20 2020 2020 2020 2020 ... | │ │ │ 004c5ca0: 2020 2020 2020 2020 2020 7c20 2020 2020 | │ │ │ 004c5cb0: 2020 2020 7c20 6c69 6e65 2028 2458 292e | line ($X). │ │ │ 004c5cc0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c5cd0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ -004c5ce0: 5400 387e 8a00 0020 2020 7c2d 2d2d 2d2d T.8~... |----- │ │ │ +004c5ce0: 5400 38e0 8a00 0020 2020 7c2d 2d2d 2d2d T.8.... |----- │ │ │ 004c5cf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 004c5d00: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 004c5d10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c5d20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c5d30: 2d2d 2d7c 5400 387e 9100 0020 2020 7c20 ---|T.8~... | │ │ │ +004c5d30: 2d2d 2d7c 5400 38e0 9100 0020 2020 7c20 ---|T.8.... | │ │ │ 004c5d40: 5b5a 5d5b 4e4f 5d57 5241 5020 2020 2020 [Z][NO]WRAP │ │ │ 004c5d50: 2020 7c20 5520 2020 2020 2020 7c20 436f | U | Co │ │ │ 004c5d60: 6e74 726f 6c73 2068 616e 646c 696e 6720 ntrols handling │ │ │ 004c5d70: 6f66 206f 7574 7075 7420 6c69 6e65 7320 of output lines │ │ │ -004c5d80: 6c6f 6e67 6572 207c 5400 387e 9200 0020 longer |T.8~... │ │ │ +004c5d80: 6c6f 6e67 6572 207c 5400 38e0 9200 0020 longer |T.8.... │ │ │ 004c5d90: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004c5da0: 2020 2020 2020 7c20 2020 2020 2020 2020 | │ │ │ 004c5db0: 7c20 7468 616e 2074 6865 206d 6178 696d | than the maxim │ │ │ 004c5dc0: 756d 2077 6964 7468 2e20 2020 2020 2020 um width. │ │ │ -004c5dd0: 2020 2020 2020 2020 2020 207c 5400 387e |T.8~ │ │ │ +004c5dd0: 2020 2020 2020 2020 2020 207c 5400 38e0 |T.8. │ │ │ 004c5de0: 9300 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d ... |--------- │ │ │ 004c5df0: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 004c5e00: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 004c5e10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c5e20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -004c5e30: 5400 387e 9400 0020 2020 7c20 583d 696e T.8~... | X=in │ │ │ +004c5e30: 5400 38e0 9400 0020 2020 7c20 583d 696e T.8.... | X=in │ │ │ 004c5e40: 7465 7870 7220 2020 2020 2020 2020 7c20 texpr | │ │ │ 004c5e50: 5520 2020 2020 2020 7c20 506f 7369 7469 U | Positi │ │ │ 004c5e60: 6f6e 7320 7468 6520 6375 7273 6f72 2074 ons the cursor t │ │ │ 004c5e70: 6f20 636f 6c75 6d6e 2069 6e74 6578 7072 o column intexpr │ │ │ -004c5e80: 2e20 207c 5400 387e 9500 0020 2020 7c2d . |T.8~... |- │ │ │ +004c5e80: 2e20 207c 5400 38e0 9500 0020 2020 7c2d . |T.8.... |- │ │ │ 004c5e90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c5ea0: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d --+---------+--- │ │ │ 004c5eb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c5ec0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c5ed0: 2d2d 2d2d 2d2d 2d7c 5400 387e 9600 0020 -------|T.8~... │ │ │ +004c5ed0: 2d2d 2d2d 2d2d 2d7c 5400 38e0 9600 0020 -------|T.8.... │ │ │ 004c5ee0: 2020 7c20 593d 696e 7465 7870 7220 2020 | Y=intexpr │ │ │ 004c5ef0: 2020 2020 2020 7c20 5520 2020 2020 2020 | U │ │ │ 004c5f00: 7c20 506f 7369 7469 6f6e 7320 7468 6520 | Positions the │ │ │ 004c5f10: 6375 7273 6f72 2074 6f20 726f 7720 696e cursor to row in │ │ │ -004c5f20: 7465 7870 722e 2020 2020 207c 5400 387e texpr. |T.8~ │ │ │ +004c5f20: 7465 7870 722e 2020 2020 207c 5400 38e0 texpr. |T.8. │ │ │ 004c5f30: 9700 0020 2020 2b2d 2d2d 2d2d 2d2d 2d2d ... +--------- │ │ │ 004c5f40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c5f50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c5f60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c5f70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ -004c5f80: 0700 387e 9800 0028 0038 7e99 0000 2020 ..8~...(.8~... │ │ │ +004c5f80: 0700 38e0 9800 0028 0038 e099 0000 2020 ..8....(.8.... │ │ │ 004c5f90: 204f 3a20 4170 706c 6965 7320 746f 2074 O: Applies to t │ │ │ 004c5fa0: 6865 204f 5045 4e20 636f 6d6d 616e 6407 he OPEN command. │ │ │ -004c5fb0: 0038 7e9a 0000 2800 377e c111 0000 2020 .8~...(.7~.... │ │ │ +004c5fb0: 0038 e09a 0000 2800 37e0 c111 0000 2020 .8....(.7..... │ │ │ 004c5fc0: 2055 3a20 4170 706c 6965 7320 746f 2074 U: Applies to t │ │ │ 004c5fd0: 6865 2055 5345 2063 6f6d 6d61 6e64 0700 he USE command.. │ │ │ -004c5fe0: 397e 1100 0000 0000 0000 0000 0000 0000 9~.............. │ │ │ +004c5fe0: 39e0 1100 0000 0000 0000 0000 0000 0000 9............... │ │ │ 004c5ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c6000: 0400 0000 7900 0000 e537 0000 0000 0000 ....y....7...... │ │ │ -004c6010: 6200 007e 4845 4c50 00ff 7300 ff49 4f5f b..~HELP..s..IO_ │ │ │ +004c6010: 6200 00e0 4845 4c50 00ff 7300 ff49 4f5f b...HELP..s..IO_ │ │ │ 004c6020: 5052 4f43 4553 5349 4e47 00ff 7300 ff55 PROCESSING..s..U │ │ │ 004c6030: 5349 4e47 5f54 4552 4d49 4e41 4c53 00ff SING_TERMINALS.. │ │ │ 004c6040: 7300 ff53 554d 4d41 5259 00c1 1121 0000 s..SUMMARY...!.. │ │ │ 004c6050: 2020 2043 3a20 4170 706c 6965 7320 746f C: Applies to │ │ │ 004c6060: 2074 6865 2043 4c4f 5345 2063 6f6d 6d61 the CLOSE comma │ │ │ -004c6070: 6e64 0700 397e 3100 0000 0000 0000 0000 nd..9~1......... │ │ │ +004c6070: 6e64 0700 39e0 3100 0000 0000 0000 0000 nd..9.1......... │ │ │ 004c6080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c6090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c60a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c60b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c60c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c60d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c60e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -312957,124 +312957,124 @@ │ │ │ 004c67c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c67d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c67e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c67f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c6800: 0400 0000 0807 0000 4d4b 0000 0000 0000 ........MK...... │ │ │ 004c6810: 2900 0041 4845 4c50 00ff 7300 ff49 4f5f )..AHELP..s..IO_ │ │ │ 004c6820: 5052 4f43 4553 5349 4e47 0000 494f 5f50 PROCESSING..IO_P │ │ │ -004c6830: 726f 6365 7373 696e 6718 0017 7ebf 1100 rocessing...~... │ │ │ +004c6830: 726f 6365 7373 696e 6718 0017 e0bf 1100 rocessing....... │ │ │ 004c6840: 0020 2020 494f 2050 726f 6365 7373 696e . IO Processin │ │ │ -004c6850: 6707 0018 7e21 0000 4f00 187e 3100 0020 g...~!..O..~1.. │ │ │ +004c6850: 6707 0018 e021 0000 4f00 18e0 3100 0020 g....!..O...1.. │ │ │ 004c6860: 2020 5468 6973 2063 6861 7074 6572 2064 This chapter d │ │ │ 004c6870: 6573 6372 6962 6573 2074 6865 2066 6f6c escribes the fol │ │ │ 004c6880: 6c6f 7769 6e67 2074 6f70 6963 7320 7768 lowing topics wh │ │ │ 004c6890: 6963 6820 7265 6c61 7465 2074 6f20 696e ich relate to in │ │ │ -004c68a0: 7075 7420 616e 641c 0018 7e41 0000 2020 put and...~A.. │ │ │ +004c68a0: 7075 7420 616e 641c 0018 e041 0000 2020 put and....A.. │ │ │ 004c68b0: 206f 7574 7075 7420 7072 6f63 6573 7369 output processi │ │ │ -004c68c0: 6e67 3a07 0018 7e51 0000 4e00 187e 6100 ng:...~Q..N..~a. │ │ │ +004c68c0: 6e67 3a07 0018 e051 0000 4e00 18e0 6100 ng:....Q..N...a. │ │ │ 004c68d0: 0020 2020 2020 2a20 496e 7075 742f 4f75 . * Input/Ou │ │ │ 004c68e0: 7470 7574 2049 6e74 7269 6e73 6963 2053 tput Intrinsic S │ │ │ 004c68f0: 7065 6369 616c 2056 6172 6961 626c 6573 pecial Variables │ │ │ 004c6900: 2c20 616e 6420 7468 6569 7220 4d61 696e , and their Main │ │ │ -004c6910: 7465 6e61 6e63 652e 0700 187e 7100 0054 tenance....~q..T │ │ │ -004c6920: 0018 7e81 0000 2020 2020 2020 2047 542e ..~... GT. │ │ │ +004c6910: 7465 6e61 6e63 652e 0700 18e0 7100 0054 tenance.....q..T │ │ │ +004c6920: 0018 e081 0000 2020 2020 2020 2047 542e ...... GT. │ │ │ 004c6930: 4d20 7072 6f76 6964 6573 2073 6576 6572 M provides sever │ │ │ 004c6940: 616c 2069 6e74 7269 6e73 6963 2073 7065 al intrinsic spe │ │ │ 004c6950: 6369 616c 2076 6172 6961 626c 6573 2074 cial variables t │ │ │ 004c6960: 6861 7420 616c 6c6f 7720 7072 6f63 6573 hat allow proces │ │ │ -004c6970: 7365 734a 0018 7e91 0000 2020 2020 2020 sesJ..~... │ │ │ +004c6970: 7365 734a 0018 e091 0000 2020 2020 2020 sesJ...... │ │ │ 004c6980: 2074 6f20 6578 616d 696e 652c 2061 6e64 to examine, and │ │ │ 004c6990: 2069 6e20 736f 6d65 2063 6173 6573 2063 in some cases c │ │ │ 004c69a0: 6861 6e67 652c 2063 6572 7461 696e 2061 hange, certain a │ │ │ 004c69b0: 7370 6563 7473 206f 6620 7468 6553 0017 spects of theS.. │ │ │ -004c69c0: 7ec0 1100 0020 2020 2020 2020 696e 7075 ~.... inpu │ │ │ +004c69c0: e0c0 1100 0020 2020 2020 2020 696e 7075 ..... inpu │ │ │ 004c69d0: 742f 6f75 7470 7574 2028 492f 4f29 2070 t/output (I/O) p │ │ │ 004c69e0: 726f 6365 7373 696e 672e 2054 6865 2066 rocessing. The f │ │ │ 004c69f0: 6f63 7573 2069 6e20 7468 6973 2063 6861 ocus in this cha │ │ │ 004c6a00: 7074 6572 2069 7320 686f 7720 4754 2e4d pter is how GT.M │ │ │ -004c6a10: 5000 187e 1200 0020 2020 2020 2020 6861 P..~... ha │ │ │ +004c6a10: 5000 18e0 1200 0020 2020 2020 2020 6861 P...... ha │ │ │ 004c6a20: 6e64 6c65 7320 7468 6520 7374 616e 6461 ndles the standa │ │ │ 004c6a30: 7264 206f 6e65 732c 2073 7563 6820 6173 rd ones, such as │ │ │ 004c6a40: 2024 494f 2c20 2458 2c20 2459 2c20 616e $IO, $X, $Y, an │ │ │ 004c6a50: 6420 7468 6f73 6520 7468 6174 2061 7265 d those that are │ │ │ -004c6a60: 3400 187e 1300 0020 2020 2020 2020 4754 4..~... GT │ │ │ +004c6a60: 3400 18e0 1300 0020 2020 2020 2020 4754 4...... GT │ │ │ 004c6a70: 2e4d 2d73 7065 6369 6669 6320 2866 6f72 .M-specific (for │ │ │ 004c6a80: 2065 7861 6d70 6c65 2c20 245a 412c 2024 example, $ZA, $ │ │ │ -004c6a90: 5a42 292e 0700 187e 1400 0022 0018 7e15 ZB)....~..."..~. │ │ │ +004c6a90: 5a42 292e 0700 18e0 1400 0022 0018 e015 ZB)........".... │ │ │ 004c6aa0: 0000 2020 2020 202a 2049 6e70 7574 2f4f .. * Input/O │ │ │ 004c6ab0: 7574 7075 7420 4465 7669 6365 7307 0018 utput Devices... │ │ │ -004c6ac0: 7e16 0000 5300 187e 1700 0020 2020 2020 ~...S..~... │ │ │ +004c6ac0: e016 0000 5300 18e0 1700 0020 2020 2020 ....S...... │ │ │ 004c6ad0: 2020 4561 6368 2064 6576 6963 6520 7479 Each device ty │ │ │ 004c6ae0: 7065 2073 7570 706f 7274 6564 2062 7920 pe supported by │ │ │ 004c6af0: 4754 2e4d 2072 6573 706f 6e64 7320 746f GT.M responds to │ │ │ 004c6b00: 2061 2070 6172 7469 6375 6c61 7220 7375 a particular su │ │ │ -004c6b10: 6273 6574 206f 6653 0018 7e18 0000 2020 bset ofS..~... │ │ │ +004c6b10: 6273 6574 206f 6653 0018 e018 0000 2020 bset ofS...... │ │ │ 004c6b20: 2020 2020 2064 6576 6963 6570 6172 616d deviceparam │ │ │ 004c6b30: 6574 6572 732c 2077 6869 6c65 2069 676e eters, while ign │ │ │ 004c6b40: 6f72 696e 6720 6f74 6865 7273 2e20 4465 oring others. De │ │ │ 004c6b50: 7669 6365 7320 6d61 7920 6265 2070 726f vices may be pro │ │ │ -004c6b60: 6772 616d 6d65 6420 696e 4f00 187e 1900 grammed inO..~.. │ │ │ +004c6b60: 6772 616d 6d65 6420 696e 4f00 18e0 1900 grammed inO..... │ │ │ 004c6b70: 0020 2020 2020 2020 6120 6465 7669 6365 . a device │ │ │ 004c6b80: 2d73 7065 6369 6669 6320 6d61 6e6e 6572 -specific manner │ │ │ 004c6b90: 2c20 6f72 2069 6e20 6120 6465 7669 6365 , or in a device │ │ │ 004c6ba0: 2d69 6e64 6570 656e 6465 6e74 206d 616e -independent man │ │ │ -004c6bb0: 6e65 722e 2054 6869 734e 0018 7e1a 0000 ner. ThisN..~... │ │ │ +004c6bb0: 6e65 722e 2054 6869 734e 0018 e01a 0000 ner. ThisN...... │ │ │ 004c6bc0: 2020 2020 2020 2063 6861 7074 6572 2064 chapter d │ │ │ 004c6bd0: 6973 6375 7373 6573 2065 6163 6820 6465 iscusses each de │ │ │ 004c6be0: 7669 6365 2074 7970 652c 2061 6e64 2070 vice type, and p │ │ │ 004c6bf0: 726f 7669 6465 7320 7461 626c 6573 206f rovides tables o │ │ │ -004c6c00: 6620 7468 6569 721f 0018 7e21 0000 2020 f their...~!.. │ │ │ +004c6c00: 6620 7468 6569 721f 0018 e021 0000 2020 f their....!.. │ │ │ 004c6c10: 2020 2020 2064 6576 6963 6570 6172 616d deviceparam │ │ │ -004c6c20: 6574 6572 732e 0700 187e 2200 003e 0018 eters....~"..>.. │ │ │ -004c6c30: 7e23 0000 2020 2020 202a 2049 6e70 7574 ~#.. * Input │ │ │ +004c6c20: 6574 6572 732e 0700 18e0 2200 003e 0018 eters....."..>.. │ │ │ +004c6c30: e023 0000 2020 2020 202a 2049 6e70 7574 .#.. * Input │ │ │ 004c6c40: 2f4f 7574 7075 7420 436f 6d6d 616e 6473 /Output Commands │ │ │ 004c6c50: 2061 6e64 2074 6865 6972 2044 6576 6963 and their Devic │ │ │ -004c6c60: 6570 6172 616d 6574 6572 7307 0018 7e24 eparameters...~$ │ │ │ -004c6c70: 0000 5400 187e 2500 0020 2020 2020 2020 ..T..~%.. │ │ │ +004c6c60: 6570 6172 616d 6574 6572 7307 0018 e024 eparameters....$ │ │ │ +004c6c70: 0000 5400 18e0 2500 0020 2020 2020 2020 ..T...%.. │ │ │ 004c6c80: 4754 2e4d 2062 6173 6573 2069 7473 2049 GT.M bases its I │ │ │ 004c6c90: 2f4f 2070 726f 6365 7373 696e 6720 6f6e /O processing on │ │ │ 004c6ca0: 2061 2073 696d 706c 6520 6368 6172 6163 a simple charac │ │ │ 004c6cb0: 7465 7220 7374 7265 616d 206d 6f64 656c ter stream model │ │ │ -004c6cc0: 2e20 4754 2e4d 5400 187e 2600 0020 2020 . GT.MT..~&.. │ │ │ +004c6cc0: 2e20 4754 2e4d 5400 18e0 2600 0020 2020 . GT.MT...&.. │ │ │ 004c6cd0: 2020 2020 646f 6573 206e 6f74 2075 7365 does not use │ │ │ 004c6ce0: 2061 6e79 2070 7265 2d64 6563 6c61 7265 any pre-declare │ │ │ 004c6cf0: 6420 666f 726d 6174 732e 2054 6869 7320 d formats. This │ │ │ 004c6d00: 6368 6170 7465 7220 6465 7363 7269 6265 chapter describe │ │ │ -004c6d10: 7320 7468 6520 4754 2e4d 3d00 187e 2700 s the GT.M=..~'. │ │ │ +004c6d10: 7320 7468 6520 4754 2e4d 3d00 18e0 2700 s the GT.M=...'. │ │ │ 004c6d20: 0020 2020 2020 2020 492f 4f20 636f 6d6d . I/O comm │ │ │ 004c6d30: 616e 6473 204f 5045 4e2c 2055 5345 2c20 ands OPEN, USE, │ │ │ 004c6d40: 5245 4144 2c20 5752 4954 452c 2061 6e64 READ, WRITE, and │ │ │ -004c6d50: 2043 4c4f 5345 2e07 0018 7e28 0000 5300 CLOSE....~(..S. │ │ │ -004c6d60: 187e 2900 0020 2020 4f50 454e 2c20 5553 .~).. OPEN, US │ │ │ +004c6d50: 2043 4c4f 5345 2e07 0018 e028 0000 5300 CLOSE.....(..S. │ │ │ +004c6d60: 18e0 2900 0020 2020 4f50 454e 2c20 5553 ..).. OPEN, US │ │ │ 004c6d70: 452c 2061 6e64 2043 4c4f 5345 2063 6f6d E, and CLOSE com │ │ │ 004c6d80: 6d61 6e64 7320 6163 6365 7074 2064 6576 mands accept dev │ │ │ 004c6d90: 6963 6570 6172 616d 6574 6572 732c 2077 iceparameters, w │ │ │ 004c6da0: 6869 6368 2061 7265 206b 6579 776f 7264 hich are keyword │ │ │ -004c6db0: 7346 0018 7e2a 0000 2020 2074 6861 7420 sF..~*.. that │ │ │ +004c6db0: 7346 0018 e02a 0000 2020 2074 6861 7420 sF...*.. that │ │ │ 004c6dc0: 7065 726d 6974 2061 2047 542e 4d20 7072 permit a GT.M pr │ │ │ 004c6dd0: 6f67 7261 6d20 746f 2063 6f6e 7472 6f6c ogram to control │ │ │ 004c6de0: 2074 6865 2064 6576 6963 6520 7374 6174 the device stat │ │ │ -004c6df0: 652e 2053 6f6d 6550 0018 7e31 0000 2020 e. SomeP..~1.. │ │ │ +004c6df0: 652e 2053 6f6d 6550 0018 e031 0000 2020 e. SomeP...1.. │ │ │ 004c6e00: 2064 6576 6963 6570 6172 616d 6574 6572 deviceparameter │ │ │ 004c6e10: 7320 7265 7175 6972 6520 6172 6775 6d65 s require argume │ │ │ 004c6e20: 6e74 732e 2054 6865 2063 7572 7265 6e74 nts. The current │ │ │ 004c6e30: 2041 4e53 4920 7374 616e 6461 7264 2066 ANSI standard f │ │ │ -004c6e40: 6f72 2047 542e 4d4c 0018 7e32 0000 2020 or GT.ML..~2.. │ │ │ +004c6e40: 6f72 2047 542e 4d4c 0018 e032 0000 2020 or GT.ML...2.. │ │ │ 004c6e50: 2064 6f65 7320 6e6f 7420 6465 6669 6e65 does not define │ │ │ 004c6e60: 2074 6865 2064 6576 6963 6570 6172 616d the deviceparam │ │ │ 004c6e70: 6574 6572 7320 666f 7220 616c 6c20 6465 eters for all de │ │ │ 004c6e80: 7669 6365 732e 2054 6869 7320 6368 6170 vices. This chap │ │ │ -004c6e90: 7465 724c 0018 7e33 0000 2020 2069 6e63 terL..~3.. inc │ │ │ +004c6e90: 7465 724c 0018 e033 0000 2020 2069 6e63 terL...3.. inc │ │ │ 004c6ea0: 6c75 6465 7320 6465 7363 7269 7074 696f ludes descriptio │ │ │ 004c6eb0: 6e73 206f 6620 7468 6520 4754 2e4d 2064 ns of the GT.M d │ │ │ 004c6ec0: 6576 6963 6570 6172 616d 6574 6572 7320 eviceparameters │ │ │ 004c6ed0: 696e 2074 6865 2073 6563 7469 6f6e 7322 in the sections" │ │ │ -004c6ee0: 0018 7e34 0000 2020 2064 6573 6372 6962 ..~4.. describ │ │ │ +004c6ee0: 0018 e034 0000 2020 2064 6573 6372 6962 ...4.. describ │ │ │ 004c6ef0: 696e 6720 6561 6368 2063 6f6d 6d61 6e64 ing each command │ │ │ -004c6f00: 2e07 0018 7e35 0000 0000 0000 0000 0000 ....~5.......... │ │ │ +004c6f00: 2e07 0018 e035 0000 0000 0000 0000 0000 .....5.......... │ │ │ 004c6f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c6f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c6f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c6f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c6f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c6f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c6f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -313087,64 +313087,64 @@ │ │ │ 004c6fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c6ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c7000: 0400 0000 6f03 0000 4739 0000 0000 0000 ....o...G9...... │ │ │ 004c7010: 4100 0020 4845 4c50 00ff 7300 ff49 4f5f A.. HELP..s..IO_ │ │ │ 004c7020: 5052 4f43 4553 5349 4e47 00ff 7300 ff53 PROCESSING..s..S │ │ │ 004c7030: 4551 5545 4e54 4941 4c5f 4649 4c45 5300 EQUENTIAL_FILES. │ │ │ 004c7040: 0053 6571 7565 6e74 6961 6c5f 4669 6c65 .Sequential_File │ │ │ -004c7050: 731b 002c 7ebf 1100 0020 2020 5365 7175 s..,~.... Sequ │ │ │ -004c7060: 656e 7469 616c 2046 696c 6573 0700 2d7e ential Files..-~ │ │ │ -004c7070: 2100 0053 002d 7e31 0000 2020 2047 542e !..S.-~1.. GT. │ │ │ +004c7050: 731b 002c e0bf 1100 0020 2020 5365 7175 s..,..... Sequ │ │ │ +004c7060: 656e 7469 616c 2046 696c 6573 0700 2de0 ential Files..-. │ │ │ +004c7070: 2100 0053 002d e031 0000 2020 2047 542e !..S.-.1.. GT. │ │ │ 004c7080: 4d20 7072 6f76 6964 6573 2061 6363 6573 M provides acces │ │ │ 004c7090: 7320 746f 2073 6571 7565 6e74 6961 6c20 s to sequential │ │ │ 004c70a0: 6669 6c65 732e 2054 6865 7365 2066 696c files. These fil │ │ │ 004c70b0: 6573 2061 6c6c 6f77 206c 696e 6561 7220 es allow linear │ │ │ -004c70c0: 6163 6365 7373 5200 2d7e 4100 0020 2020 accessR.-~A.. │ │ │ +004c70c0: 6163 6365 7373 5200 2de0 4100 0020 2020 accessR.-.A.. │ │ │ 004c70d0: 746f 2072 6563 6f72 6473 2e20 5365 7175 to records. Sequ │ │ │ 004c70e0: 656e 7469 616c 2066 696c 6573 2061 7265 ential files are │ │ │ 004c70f0: 2075 7365 6420 746f 2063 7265 6174 6520 used to create │ │ │ 004c7100: 7072 6f67 7261 6d73 2c20 7374 6f72 6520 programs, store │ │ │ -004c7110: 7265 706f 7274 732c 3d00 2d7e 5100 0020 reports,=.-~Q.. │ │ │ +004c7110: 7265 706f 7274 732c 3d00 2de0 5100 0020 reports,=.-.Q.. │ │ │ 004c7120: 2020 616e 6420 746f 2063 6f6d 6d75 6e69 and to communi │ │ │ 004c7130: 6361 7465 2077 6974 6820 6661 6369 6c69 cate with facili │ │ │ 004c7140: 7469 6573 206f 7574 7369 6465 206f 6620 ties outside of │ │ │ -004c7150: 4754 2e4d 2e07 002d 7e61 0000 2a00 2c7e GT.M...-~a..*.,~ │ │ │ +004c7150: 4754 2e4d 2e07 002d e061 0000 2a00 2ce0 GT.M...-.a..*.,. │ │ │ 004c7160: ff73 00ff 4c49 4e45 5f54 4552 4d49 4e41 .s..LINE_TERMINA │ │ │ 004c7170: 544f 5253 0000 4c69 6e65 5f54 6572 6d69 TORS..Line_Termi │ │ │ -004c7180: 6e61 746f 7273 1b00 417e bf11 0000 2020 nators..A~.... │ │ │ +004c7180: 6e61 746f 7273 1b00 41e0 bf11 0000 2020 nators..A..... │ │ │ 004c7190: 204c 696e 6520 5465 726d 696e 6174 6f72 Line Terminator │ │ │ -004c71a0: 7307 0042 7e21 0000 5000 427e 3100 0020 s..B~!..P.B~1.. │ │ │ +004c71a0: 7307 0042 e021 0000 5000 42e0 3100 0020 s..B.!..P.B.1.. │ │ │ 004c71b0: 2020 4c46 2028 2443 4841 5228 3130 2929 LF ($CHAR(10)) │ │ │ 004c71c0: 2074 6572 6d69 6e61 7465 7320 7468 6520 terminates the │ │ │ 004c71d0: 6c6f 6769 6361 6c20 7265 636f 7264 2066 logical record f │ │ │ 004c71e0: 6f72 2061 6c6c 204d 206d 6f64 6520 7365 or all M mode se │ │ │ -004c71f0: 7175 656e 7469 616c 4f00 427e 4100 0020 quentialO.B~A.. │ │ │ +004c71f0: 7175 656e 7469 616c 4f00 42e0 4100 0020 quentialO.B.A.. │ │ │ 004c7200: 2020 6669 6c65 732c 2054 524d 2c20 5049 files, TRM, PI │ │ │ 004c7210: 5045 2c20 616e 6420 4649 464f 2e20 466f PE, and FIFO. Fo │ │ │ 004c7220: 7220 6e6f 6e20 4649 5845 4420 666f 726d r non FIXED form │ │ │ 004c7230: 6174 2073 6571 7565 6e74 6961 6c20 6669 at sequential fi │ │ │ -004c7240: 6c65 7320 616e 644d 0042 7e51 0000 2020 les andM.B~Q.. │ │ │ +004c7240: 6c65 7320 616e 644d 0042 e051 0000 2020 les andM.B.Q.. │ │ │ 004c7250: 2074 6572 6d69 6e61 6c20 6465 7669 6365 terminal device │ │ │ 004c7260: 7320 666f 7220 7768 6963 6820 6368 6172 s for which char │ │ │ 004c7270: 6163 7465 7220 7365 7420 6973 206e 6f74 acter set is not │ │ │ 004c7280: 204d 2c20 616c 6c20 7468 6520 7374 616e M, all the stan │ │ │ -004c7290: 6461 7264 5400 427e 6100 0020 2020 556e dardT.B~a.. Un │ │ │ +004c7290: 6461 7264 5400 42e0 6100 0020 2020 556e dardT.B.a.. Un │ │ │ 004c72a0: 6963 6f64 6528 5229 206c 696e 6520 7465 icode(R) line te │ │ │ 004c72b0: 726d 696e 6174 6f72 7320 7465 726d 696e rminators termin │ │ │ 004c72c0: 6174 6520 7468 6520 6c6f 6769 6361 6c20 ate the logical │ │ │ 004c72d0: 7265 636f 7264 2e20 5468 6573 6520 6172 record. These ar │ │ │ -004c72e0: 6520 552b 3030 3041 5400 427e 7100 0020 e U+000AT.B~q.. │ │ │ +004c72e0: 6520 552b 3030 3041 5400 42e0 7100 0020 e U+000AT.B.q.. │ │ │ 004c72f0: 2020 284c 4629 2c20 552b 3030 3030 4420 (LF), U+0000D │ │ │ 004c7300: 2843 5229 2c20 552b 3030 3044 2066 6f6c (CR), U+000D fol │ │ │ 004c7310: 6c6f 7765 6420 6279 2055 2b30 3030 4120 lowed by U+000A │ │ │ 004c7320: 2843 524c 4629 2c20 552b 3030 3835 2028 (CRLF), U+0085 ( │ │ │ -004c7330: 4e45 4c29 2c20 552b 3030 3043 2c00 427e NEL), U+000C,.B~ │ │ │ +004c7330: 4e45 4c29 2c20 552b 3030 3043 2c00 42e0 NEL), U+000C,.B. │ │ │ 004c7340: 8100 0020 2020 2846 4629 2c20 552b 3230 ... (FF), U+20 │ │ │ 004c7350: 3238 2028 4c53 2920 616e 6420 552b 3230 28 (LS) and U+20 │ │ │ -004c7360: 3239 2028 5053 292e 0700 427e 9100 0020 29 (PS)...B~... │ │ │ +004c7360: 3239 2028 5053 292e 0700 42e0 9100 0020 29 (PS)...B.... │ │ │ 004c7370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c7380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c7390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c73a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c73b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c73c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c73d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -313211,676 +313211,676 @@ │ │ │ 004c77a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c77b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c77c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c77d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c77e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c77f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c7800: 0400 0000 b307 0000 2538 0000 0000 0000 ........%8...... │ │ │ -004c7810: 6000 007e 4845 4c50 00ff 7300 ff49 4f5f `..~HELP..s..IO_ │ │ │ +004c7810: 6000 00e0 4845 4c50 00ff 7300 ff49 4f5f `...HELP..s..IO_ │ │ │ 004c7820: 5052 4f43 4553 5349 4e47 00ff 7300 ff53 PROCESSING..s..S │ │ │ 004c7830: 4551 5545 4e54 4941 4c5f 4649 4c45 5300 EQUENTIAL_FILES. │ │ │ 004c7840: ff73 00ff 5245 4144 2f57 5249 5445 5f4f .s..READ/WRITE_O │ │ │ 004c7850: 5045 5241 5449 4f4e 5300 0052 4541 442f PERATIONS..READ/ │ │ │ 004c7860: 5752 4954 455f 4f70 6572 6174 696f 6e73 WRITE_Operations │ │ │ -004c7870: 2000 467e bf11 0000 2020 2052 4541 442f .F~.... READ/ │ │ │ +004c7870: 2000 46e0 bf11 0000 2020 2052 4541 442f .F..... READ/ │ │ │ 004c7880: 5752 4954 4520 4f70 6572 6174 696f 6e73 WRITE Operations │ │ │ -004c7890: 0700 477e 2100 0051 0047 7e31 0000 2020 ..G~!..Q.G~1.. │ │ │ +004c7890: 0700 47e0 2100 0051 0047 e031 0000 2020 ..G.!..Q.G.1.. │ │ │ 004c78a0: 2054 6865 2066 6f6c 6c6f 7769 6e67 2074 The following t │ │ │ 004c78b0: 6162 6c65 2064 6573 6372 6962 6573 2061 able describes a │ │ │ 004c78c0: 6c6c 2052 4541 4420 616e 6420 5752 4954 ll READ and WRIT │ │ │ 004c78d0: 4520 6f70 6572 6174 696f 6e73 2066 6f72 E operations for │ │ │ -004c78e0: 2053 5452 4541 4d2c 4d00 477e 4100 0020 STREAM,M.G~A.. │ │ │ +004c78e0: 2053 5452 4541 4d2c 4d00 47e0 4100 0020 STREAM,M.G.A.. │ │ │ 004c78f0: 2020 5641 5249 4142 4c45 2c20 616e 6420 VARIABLE, and │ │ │ 004c7900: 4649 5845 4420 666f 726d 6174 2073 6571 FIXED format seq │ │ │ 004c7910: 7565 6e74 6961 6c20 6669 6c65 7320 6861 uential files ha │ │ │ 004c7920: 7669 6e67 2061 7574 6f6d 6174 6963 2072 ving automatic r │ │ │ -004c7930: 6563 6f72 643a 0047 7e51 0000 2020 2074 ecord:.G~Q.. t │ │ │ +004c7930: 6563 6f72 643a 0047 e051 0000 2020 2074 ecord:.G.Q.. t │ │ │ 004c7940: 6572 6d69 6e61 7469 6f6e 2065 6e61 626c ermination enabl │ │ │ 004c7950: 6564 2028 5752 4150 2920 6f72 2064 6973 ed (WRAP) or dis │ │ │ 004c7960: 6162 6c65 6420 284e 4f57 5241 5029 2e07 abled (NOWRAP).. │ │ │ -004c7970: 0047 7e61 0000 5400 477e 7100 0020 2020 .G~a..T.G~q.. │ │ │ +004c7970: 0047 e061 0000 5400 47e0 7100 0020 2020 .G.a..T.G.q.. │ │ │ 004c7980: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ 004c7990: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c79a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c79b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c79c0: 2d2d 2d2d 2d2d 2d2d 2d2b 5400 477e 8100 ---------+T.G~.. │ │ │ +004c79c0: 2d2d 2d2d 2d2d 2d2d 2d2b 5400 47e0 8100 ---------+T.G... │ │ │ 004c79d0: 0020 2020 7c20 2043 6f6d 6d61 6e64 2020 . | Command │ │ │ 004c79e0: 7c20 5752 4150 206f 7220 7c20 5354 5245 | WRAP or | STRE │ │ │ 004c79f0: 414d 206f 7220 5641 5249 4142 4c45 2066 AM or VARIABLE f │ │ │ 004c7a00: 6f72 6d61 7420 6669 6c65 207c 2020 4649 ormat file | FI │ │ │ 004c7a10: 5845 4420 666f 726d 6174 2020 207c 5400 XED format |T. │ │ │ -004c7a20: 477e 9100 0020 2020 7c20 2020 2020 2020 G~... | │ │ │ +004c7a20: 47e0 9100 0020 2020 7c20 2020 2020 2020 G.... | │ │ │ 004c7a30: 2020 2020 7c20 4e4f 5752 4150 2020 7c20 | NOWRAP | │ │ │ 004c7a40: 2020 2020 2020 2020 2020 2062 6568 6176 behav │ │ │ 004c7a50: 696f 7220 2020 2020 2020 2020 2020 207c ior | │ │ │ 004c7a60: 2020 6669 6c65 2062 6568 6176 696f 7220 file behavior │ │ │ -004c7a70: 207c 5500 467e c011 0000 2020 207c 2d2d |U.F~.... |-- │ │ │ +004c7a70: 207c 5500 46e0 c011 0000 2020 207c 2d2d |U.F..... |-- │ │ │ 004c7a80: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 004c7a90: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 004c7aa0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c7ab0: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ -004c7ac0: 2d2d 2d2d 2d2d 7c54 0047 7e12 0000 2020 ------|T.G~... │ │ │ +004c7ac0: 2d2d 2d2d 2d2d 7c54 0047 e012 0000 2020 ------|T.G.... │ │ │ 004c7ad0: 207c 2052 4541 4420 2020 2020 207c 2020 | READ | │ │ │ 004c7ae0: 2020 2020 2020 207c 2057 7269 7465 2074 | Write t │ │ │ 004c7af0: 6865 2065 6e74 6972 6520 6172 6775 6d65 he entire argume │ │ │ 004c7b00: 6e74 2c20 6275 7420 7c20 2020 2020 2020 nt, but | │ │ │ -004c7b10: 2020 2020 2020 2020 2020 7c54 0047 7e13 |T.G~. │ │ │ +004c7b10: 2020 2020 2020 2020 2020 7c54 0047 e013 |T.G.. │ │ │ 004c7b20: 0000 2020 207c 2066 6f72 6d61 7420 6f72 .. | format or │ │ │ 004c7b30: 207c 2020 2020 2020 2020 207c 2061 6e79 | | any │ │ │ 004c7b40: 7469 6d65 2024 5820 6973 2061 626f 7574 time $X is about │ │ │ 004c7b50: 2074 6f20 6578 6365 6564 2020 7c20 5369 to exceed | Si │ │ │ 004c7b60: 6d69 6c61 7220 746f 2020 2020 2020 7c54 milar to |T │ │ │ -004c7b70: 0047 7e14 0000 2020 207c 2057 5249 5445 .G~... | WRITE │ │ │ +004c7b70: 0047 e014 0000 2020 207c 2057 5249 5445 .G.... | WRITE │ │ │ 004c7b80: 206f 7220 207c 2057 5241 5020 2020 207c or | WRAP | │ │ │ 004c7b90: 2057 4944 5448 3a20 696e 7365 7274 2061 WIDTH: insert a │ │ │ 004c7ba0: 203c 4c46 3e20 2020 2020 2020 2020 2020 │ │ │ 004c7bb0: 7c20 5641 5249 4142 4c45 2062 7574 206e | VARIABLE but n │ │ │ -004c7bc0: 6f20 7c54 0047 7e15 0000 2020 207c 2057 o |T.G~... | W │ │ │ +004c7bc0: 6f20 7c54 0047 e015 0000 2020 207c 2057 o |T.G.... | W │ │ │ 004c7bd0: 5249 5445 202a 2020 207c 2020 2020 2020 RITE * | │ │ │ 004c7be0: 2020 207c 2063 6861 7261 6374 6572 2c20 | character, │ │ │ 004c7bf0: 7365 7420 2458 2074 6f20 302c 2020 2020 set $X to 0, │ │ │ 004c7c00: 2020 2020 7c20 3c4c 463e 2020 2020 2020 | │ │ │ -004c7c10: 2020 2020 2020 7c54 0047 7e16 0000 2020 |T.G~... │ │ │ +004c7c10: 2020 2020 2020 7c54 0047 e016 0000 2020 |T.G.... │ │ │ 004c7c20: 207c 2020 2020 2020 2020 2020 207c 2020 | | │ │ │ 004c7c30: 2020 2020 2020 207c 2069 6e63 7265 6d65 | increme │ │ │ 004c7c40: 6e74 2024 5920 2020 2020 2020 2020 2020 nt $Y │ │ │ 004c7c50: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ -004c7c60: 2020 2020 2020 2020 2020 7c54 0047 7e17 |T.G~. │ │ │ +004c7c60: 2020 2020 2020 2020 2020 7c54 0047 e017 |T.G.. │ │ │ 004c7c70: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 004c7c80: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -+---------+---- │ │ │ 004c7c90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c7ca0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 004c7cb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 --------------|T │ │ │ -004c7cc0: 0047 7e18 0000 2020 207c 2020 2020 2020 .G~... | │ │ │ +004c7cc0: 0047 e018 0000 2020 207c 2020 2020 2020 .G.... | │ │ │ 004c7cd0: 2020 2020 207c 2020 2020 2020 2020 207c | | │ │ │ 004c7ce0: 2055 7064 6174 6520 2458 2062 6173 6564 Update $X based │ │ │ 004c7cf0: 206f 6e20 5354 5245 414d 206f 7220 2020 on STREAM or │ │ │ 004c7d00: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ -004c7d10: 2020 7c54 0047 7e19 0000 2020 207c 2020 |T.G~... | │ │ │ +004c7d10: 2020 7c54 0047 e019 0000 2020 207c 2020 |T.G.... | │ │ │ 004c7d20: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 004c7d30: 2020 207c 2056 4152 4941 424c 4520 666f | VARIABLE fo │ │ │ 004c7d40: 726d 6174 2061 7320 6465 7363 7269 6265 rmat as describe │ │ │ 004c7d50: 6420 2020 7c20 2020 2020 2020 2020 2020 d | │ │ │ -004c7d60: 2020 2020 2020 7c54 0047 7e1a 0000 2020 |T.G~... │ │ │ +004c7d60: 2020 2020 2020 7c54 0047 e01a 0000 2020 |T.G.... │ │ │ 004c7d70: 207c 2020 2020 2020 2020 2020 207c 2020 | | │ │ │ 004c7d80: 2020 2020 2020 207c 2062 656c 6f77 2020 | below │ │ │ 004c7d90: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c7da0: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ -004c7db0: 2020 2020 2020 2020 2020 7c54 0047 7e21 |T.G~! │ │ │ +004c7db0: 2020 2020 2020 2020 2020 7c54 0047 e021 |T.G.! │ │ │ 004c7dc0: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 004c7dd0: 207c 2020 2020 2020 2020 207c 2d2d 2d2d | |---- │ │ │ 004c7de0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c7df0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c20 2020 ------------| │ │ │ 004c7e00: 2020 2020 2020 2020 2020 2020 2020 7c54 |T │ │ │ -004c7e10: 0047 7e22 0000 2020 207c 2020 2020 2020 .G~".. | │ │ │ +004c7e10: 0047 e022 0000 2020 207c 2020 2020 2020 .G.".. | │ │ │ 004c7e20: 2020 2020 207c 2020 2020 2020 2020 207c | | │ │ │ 004c7e30: 2053 5452 4541 4d3a 2057 7269 7465 207c STREAM: Write | │ │ │ 004c7e40: 2056 4152 4941 424c 4520 2020 2020 2020 VARIABLE │ │ │ 004c7e50: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ -004c7e60: 2020 7c54 0047 7e23 0000 2020 207c 2020 |T.G~#.. | │ │ │ +004c7e60: 2020 7c54 0047 e023 0000 2020 207c 2020 |T.G.#.. | │ │ │ 004c7e70: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 004c7e80: 2020 207c 2061 6c6c 206f 6620 7468 6520 | all of the │ │ │ 004c7e90: 2020 207c 2028 2458 3d57 4944 5448 293a | ($X=WIDTH): │ │ │ 004c7ea0: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ -004c7eb0: 2020 2020 2020 7c54 0047 7e24 0000 2020 |T.G~$.. │ │ │ +004c7eb0: 2020 2020 2020 7c54 0047 e024 0000 2020 |T.G.$.. │ │ │ 004c7ec0: 207c 2052 4541 4420 2020 2020 207c 2020 | READ | │ │ │ 004c7ed0: 2020 2020 2020 207c 2061 7267 756d 656e | argumen │ │ │ 004c7ee0: 7420 7769 7468 207c 2057 7269 7465 2075 t with | Write u │ │ │ 004c7ef0: 7020 746f 2020 2020 7c20 2020 2020 2020 p to | │ │ │ -004c7f00: 2020 2020 2020 2020 2020 7c54 0047 7e25 |T.G~% │ │ │ +004c7f00: 2020 2020 2020 2020 2020 7c54 0047 e025 |T.G.% │ │ │ 004c7f10: 0000 2020 207c 2066 6f72 6d61 7420 6f72 .. | format or │ │ │ 004c7f20: 207c 204e 4f57 5241 5020 207c 206e 6f20 | NOWRAP | no │ │ │ 004c7f30: 7472 756e 6361 7469 6f6e 207c 2057 4944 truncation | WID │ │ │ 004c7f40: 5448 2d24 5820 2020 2020 2020 7c20 5361 TH-$X | Sa │ │ │ 004c7f50: 6d65 2061 7320 2020 2020 2020 2020 7c54 me as |T │ │ │ -004c7f60: 0047 7e26 0000 2020 207c 2057 5249 5445 .G~&.. | WRITE │ │ │ +004c7f60: 0047 e026 0000 2020 207c 2057 5249 5445 .G.&.. | WRITE │ │ │ 004c7f70: 206f 7220 207c 2020 2020 2020 2020 207c or | | │ │ │ 004c7f80: 206e 6f72 2077 6974 6820 6120 2020 207c nor with a | │ │ │ 004c7f90: 2063 6861 7261 6374 6572 732e 2020 2020 characters. │ │ │ 004c7fa0: 7c20 5641 5249 4142 4c45 2020 2020 2020 | VARIABLE │ │ │ 004c7fb0: 2020 7c00 0000 0000 0000 0000 0000 0000 |............. │ │ │ 004c7fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c7fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c7fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c7ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c8000: 0400 0000 e307 0000 3c38 0000 0000 0000 ........<8...... │ │ │ -004c8010: 9b00 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004c8010: 9b00 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004c8020: 5052 4f43 4553 5349 4e47 00ff 7300 ff53 PROCESSING..s..S │ │ │ 004c8030: 4551 5545 4e54 4941 4c5f 4649 4c45 5300 EQUENTIAL_FILES. │ │ │ 004c8040: ff73 00ff 5245 4144 2f57 5249 5445 5f4f .s..READ/WRITE_O │ │ │ 004c8050: 5045 5241 5449 4f4e 5300 c027 0000 2020 PERATIONS..'.. │ │ │ 004c8060: 207c 2057 5249 5445 202a 2020 207c 2020 | WRITE * | │ │ │ 004c8070: 2020 2020 2020 207c 206c 696e 6520 2020 | line │ │ │ 004c8080: 2020 2020 2020 207c 2057 7269 7465 206e | Write n │ │ │ 004c8090: 6f20 6d6f 7265 2020 7c20 2020 2020 2020 o more | │ │ │ -004c80a0: 2020 2020 2020 2020 2020 7c54 0047 7e28 |T.G~( │ │ │ +004c80a0: 2020 2020 2020 2020 2020 7c54 0047 e028 |T.G.( │ │ │ 004c80b0: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 004c80c0: 207c 2020 2020 2020 2020 207c 2074 6572 | | ter │ │ │ 004c80d0: 6d69 6e61 746f 7220 2020 207c 206f 7574 minator | out │ │ │ 004c80e0: 7075 7420 746f 2074 6865 2020 7c20 2020 put to the | │ │ │ 004c80f0: 2020 2020 2020 2020 2020 2020 2020 7c54 |T │ │ │ -004c8100: 0047 7e29 0000 2020 207c 2020 2020 2020 .G~).. | │ │ │ +004c8100: 0047 e029 0000 2020 207c 2020 2020 2020 .G.).. | │ │ │ 004c8110: 2020 2020 207c 2020 2020 2020 2020 207c | | │ │ │ 004c8120: 2062 6569 6e67 2020 2020 2020 2020 207c being | │ │ │ 004c8130: 2064 6576 6963 6520 756e 7469 6c20 6120 device until a │ │ │ 004c8140: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ -004c8150: 2020 7c54 0047 7e2a 0000 2020 207c 2020 |T.G~*.. | │ │ │ +004c8150: 2020 7c54 0047 e02a 0000 2020 207c 2020 |T.G.*.. | │ │ │ 004c8160: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 004c8170: 2020 207c 2069 6e73 6572 7465 642e 2041 | inserted. A │ │ │ 004c8180: 6464 207c 2057 5249 5445 2021 206f 7220 dd | WRITE ! or │ │ │ 004c8190: 6120 2020 7c20 2020 2020 2020 2020 2020 a | │ │ │ -004c81a0: 2020 2020 2020 7c54 0047 7e31 0000 2020 |T.G~1.. │ │ │ +004c81a0: 2020 2020 2020 7c54 0047 e031 0000 2020 |T.G.1.. │ │ │ 004c81b0: 207c 2020 2020 2020 2020 2020 207c 2020 | | │ │ │ 004c81c0: 2020 2020 2020 207c 206c 656e 6774 6820 | length │ │ │ 004c81d0: 6f66 2020 2020 207c 2053 4554 2024 5820 of | SET $X │ │ │ 004c81e0: 6d61 6b65 7320 2020 7c20 2020 2020 2020 makes | │ │ │ -004c81f0: 2020 2020 2020 2020 2020 7c54 0047 7e32 |T.G~2 │ │ │ +004c81f0: 2020 2020 2020 2020 2020 7c54 0047 e032 |T.G.2 │ │ │ 004c8200: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 004c8210: 207c 2020 2020 2020 2020 207c 2061 7267 | | arg │ │ │ 004c8220: 756d 656e 7420 746f 2020 207c 2024 5820 ument to | $X │ │ │ 004c8230: 6c65 7373 2074 6861 6e20 2020 7c20 2020 less than | │ │ │ 004c8240: 2020 2020 2020 2020 2020 2020 2020 7c54 |T │ │ │ -004c8250: 0047 7e33 0000 2020 207c 2020 2020 2020 .G~3.. | │ │ │ +004c8250: 0047 e033 0000 2020 207c 2020 2020 2020 .G.3.. | │ │ │ 004c8260: 2020 2020 207c 2020 2020 2020 2020 207c | | │ │ │ 004c8270: 2024 582e 2020 2020 2020 2020 2020 207c $X. | │ │ │ 004c8280: 2057 4944 5448 2e20 2020 2020 2020 2020 WIDTH. │ │ │ 004c8290: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ -004c82a0: 2020 7c54 0047 7e34 0000 2020 207c 2d2d |T.G~4.. |-- │ │ │ +004c82a0: 2020 7c54 0047 e034 0000 2020 207c 2d2d |T.G.4.. |-- │ │ │ 004c82b0: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 004c82c0: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 004c82d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c82e0: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ -004c82f0: 2d2d 2d2d 2d2d 7c54 0047 7e35 0000 2020 ------|T.G~5.. │ │ │ +004c82f0: 2d2d 2d2d 2d2d 7c54 0047 e035 0000 2020 ------|T.G.5.. │ │ │ 004c8300: 207c 2020 2020 2020 2020 2020 207c 2020 | | │ │ │ 004c8310: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 004c8320: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c8330: 2020 2020 2020 2020 7c20 5772 6974 6520 | Write │ │ │ -004c8340: 5041 4420 6279 7465 7320 7c54 0047 7e36 PAD bytes |T.G~6 │ │ │ +004c8340: 5041 4420 6279 7465 7320 7c54 0047 e036 PAD bytes |T.G.6 │ │ │ 004c8350: 0000 2020 207c 2052 4541 4420 6f72 2020 .. | READ or │ │ │ 004c8360: 207c 2065 6974 6865 7220 207c 2057 7269 | either | Wri │ │ │ 004c8370: 7465 203c 4c46 3e2c 2073 6574 2024 5820 te , set $X │ │ │ 004c8380: 746f 2030 2c20 2020 2020 2020 7c20 746f to 0, | to │ │ │ 004c8390: 2062 7269 6e67 2074 6865 2020 2020 7c54 bring the |T │ │ │ -004c83a0: 0047 7e37 0000 2020 207c 2057 5249 5445 .G~7.. | WRITE │ │ │ +004c83a0: 0047 e037 0000 2020 207c 2057 5249 5445 .G.7.. | WRITE │ │ │ 004c83b0: 2021 2020 207c 2020 2020 2020 2020 207c ! | | │ │ │ 004c83c0: 2069 6e63 7265 6d65 6e74 2024 5920 2020 increment $Y │ │ │ 004c83d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c83e0: 7c20 6375 7272 656e 7420 7265 636f 7264 | current record │ │ │ -004c83f0: 2020 7c54 0047 7e38 0000 2020 207c 2020 |T.G~8.. | │ │ │ +004c83f0: 2020 7c54 0047 e038 0000 2020 207c 2020 |T.G.8.. | │ │ │ 004c8400: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 004c8410: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 004c8420: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c8430: 2020 2020 7c20 746f 2057 4944 5448 2020 | to WIDTH │ │ │ -004c8440: 2020 2020 2020 7c54 0047 7e39 0000 2020 |T.G~9.. │ │ │ +004c8440: 2020 2020 2020 7c54 0047 e039 0000 2020 |T.G.9.. │ │ │ 004c8450: 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d |-----------+-- │ │ │ 004c8460: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 004c8470: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c8480: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ -004c8490: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0047 7e3a ----------|T.G~: │ │ │ +004c8490: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0047 e03a ----------|T.G.: │ │ │ 004c84a0: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 004c84b0: 207c 2020 2020 2020 2020 207c 2057 7269 | | Wri │ │ │ 004c84c0: 7465 203c 4646 3e2c 3c4c 463e 206f 7220 te , or │ │ │ 004c84d0: 3c46 463e 2c20 7365 7420 2020 7c20 2020 , set | │ │ │ 004c84e0: 2020 2020 2020 2020 2020 2020 2020 7c54 |T │ │ │ -004c84f0: 0047 7e41 0000 2020 207c 2020 2020 2020 .G~A.. | │ │ │ +004c84f0: 0047 e041 0000 2020 207c 2020 2020 2020 .G.A.. | │ │ │ 004c8500: 2020 2020 207c 2020 2020 2020 2020 207c | | │ │ │ 004c8510: 2024 5820 616e 6420 2459 2074 6f20 302e $X and $Y to 0. │ │ │ 004c8520: 2053 6565 2074 6865 2020 2020 2020 2020 See the │ │ │ 004c8530: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ -004c8540: 2020 7c54 0047 7e42 0000 2020 207c 2020 |T.G~B.. | │ │ │ +004c8540: 2020 7c54 0047 e042 0000 2020 207c 2020 |T.G.B.. | │ │ │ 004c8550: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 004c8560: 2020 207c 2064 6f63 756d 656e 7461 7469 | documentati │ │ │ 004c8570: 6f6e 2066 6f72 2074 6865 2055 5345 2061 on for the USE a │ │ │ 004c8580: 6e64 2020 7c20 2020 2020 2020 2020 2020 nd | │ │ │ -004c8590: 2020 2020 2020 7c54 0047 7e43 0000 2020 |T.G~C.. │ │ │ +004c8590: 2020 2020 2020 7c54 0047 e043 0000 2020 |T.G.C.. │ │ │ 004c85a0: 207c 2020 2020 2020 2020 2020 207c 2020 | | │ │ │ 004c85b0: 2020 2020 2020 207c 204f 5045 4e20 636f | OPEN co │ │ │ 004c85c0: 6d6d 616e 6473 2074 6f20 756e 6465 7273 mmands to unders │ │ │ 004c85d0: 7461 6e64 2020 2020 7c20 5772 6974 6520 tand | Write │ │ │ -004c85e0: 5041 4420 6279 7465 7320 7c54 0047 7e44 PAD bytes |T.G~D │ │ │ +004c85e0: 5041 4420 6279 7465 7320 7c54 0047 e044 PAD bytes |T.G.D │ │ │ 004c85f0: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 004c8600: 207c 2020 2020 2020 2020 207c 2068 6f77 | | how │ │ │ 004c8610: 2074 6865 205b 4e4f 5d46 464c 4620 6465 the [NO]FFLF de │ │ │ 004c8620: 7669 6365 2020 2020 2020 2020 7c20 746f vice | to │ │ │ 004c8630: 2062 7269 6e67 2074 6865 2020 2020 7c54 bring the |T │ │ │ -004c8640: 0047 7e45 0000 2020 207c 2020 2020 2020 .G~E.. | │ │ │ +004c8640: 0047 e045 0000 2020 207c 2020 2020 2020 .G.E.. | │ │ │ 004c8650: 2020 2020 207c 2020 2020 2020 2020 207c | | │ │ │ 004c8660: 2070 6172 616d 6574 6572 2061 6e64 2074 parameter and t │ │ │ 004c8670: 6865 2067 746d 5f6e 6f66 666c 6620 2020 he gtm_nofflf │ │ │ 004c8680: 7c20 6375 7272 656e 7420 7265 636f 7264 | current record │ │ │ -004c8690: 2020 7c54 0047 7e46 0000 2020 207c 2057 |T.G~F.. | W │ │ │ +004c8690: 2020 7c54 0047 e046 0000 2020 207c 2057 |T.G.F.. | W │ │ │ 004c86a0: 5249 5445 2023 2020 207c 2065 6974 6865 RITE # | eithe │ │ │ 004c86b0: 7220 207c 2065 6e76 6972 6f6e 6d65 6e74 r | environment │ │ │ 004c86c0: 2076 6172 6961 626c 6520 6166 6665 6374 variable affect │ │ │ 004c86d0: 7320 2020 7c20 746f 2057 4944 5448 2c20 s | to WIDTH, │ │ │ -004c86e0: 7468 656e 2020 7c54 0047 7e47 0000 2020 then |T.G~G.. │ │ │ +004c86e0: 7468 656e 2020 7c54 0047 e047 0000 2020 then |T.G.G.. │ │ │ 004c86f0: 207c 2020 2020 2020 2020 2020 207c 2020 | | │ │ │ 004c8700: 2020 2020 2020 207c 2074 6865 206f 7065 | the ope │ │ │ 004c8710: 7261 7469 6f6e 206f 6620 2257 5249 5445 ration of "WRITE │ │ │ 004c8720: 2023 222e 2049 6620 7c20 6120 3c46 463e #". If | a │ │ │ -004c8730: 2066 6f6c 6c6f 7765 6420 7c54 0047 7e48 followed |T.G~H │ │ │ +004c8730: 2066 6f6c 6c6f 7765 6420 7c54 0047 e048 followed |T.G.H │ │ │ 004c8740: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 004c8750: 207c 2020 2020 2020 2020 207c 2074 6865 | | the │ │ │ 004c8760: 2064 6576 6963 6520 7061 7261 6d65 7465 device paramete │ │ │ 004c8770: 7220 6973 2020 2020 2020 2020 7c20 6279 r is | by │ │ │ 004c8780: 2057 4944 5448 2d31 2050 4144 2020 7c54 WIDTH-1 PAD |T │ │ │ -004c8790: 0047 7e49 0000 2020 207c 2020 2020 2020 .G~I.. | │ │ │ +004c8790: 0047 e049 0000 2020 207c 2020 2020 2020 .G.I.. | │ │ │ 004c87a0: 2020 2020 207c 2020 2020 2020 2020 207c | | │ │ │ 004c87b0: 2075 6e75 7365 642c 2061 6e64 2074 6865 unused, and the │ │ │ 004c87c0: 2065 6e76 6972 6f6e 6d65 6e74 2020 2020 environment │ │ │ 004c87d0: 7c20 6279 7465 7320 2020 2020 2020 2020 | bytes │ │ │ 004c87e0: 2020 7c00 0000 0000 0000 0000 0000 0000 |............. │ │ │ 004c87f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c8800: 0400 0000 e307 0000 5438 0000 0000 0000 ........T8...... │ │ │ -004c8810: 9b00 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004c8810: 9b00 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004c8820: 5052 4f43 4553 5349 4e47 00ff 7300 ff53 PROCESSING..s..S │ │ │ 004c8830: 4551 5545 4e54 4941 4c5f 4649 4c45 5300 EQUENTIAL_FILES. │ │ │ 004c8840: ff73 00ff 5245 4144 2f57 5249 5445 5f4f .s..READ/WRITE_O │ │ │ 004c8850: 5045 5241 5449 4f4e 5300 c04a 0000 2020 PERATIONS..J.. │ │ │ 004c8860: 207c 2020 2020 2020 2020 2020 207c 2020 | | │ │ │ 004c8870: 2020 2020 2020 207c 2076 6172 6961 626c | variabl │ │ │ 004c8880: 6520 6973 2075 6e73 6574 2c20 7468 6520 e is unset, the │ │ │ 004c8890: 6465 6661 756c 7420 7c20 2020 2020 2020 default | │ │ │ -004c88a0: 2020 2020 2020 2020 2020 7c54 0047 7e51 |T.G~Q │ │ │ +004c88a0: 2020 2020 2020 2020 2020 7c54 0047 e051 |T.G.Q │ │ │ 004c88b0: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 004c88c0: 207c 2020 2020 2020 2020 207c 2062 6568 | | beh │ │ │ 004c88d0: 6176 696f 7220 6f66 2022 5752 4954 4520 avior of "WRITE │ │ │ 004c88e0: 2322 2069 7320 746f 2020 2020 7c20 2020 #" is to | │ │ │ 004c88f0: 2020 2020 2020 2020 2020 2020 2020 7c54 |T │ │ │ -004c8900: 0047 7e52 0000 2020 207c 2020 2020 2020 .G~R.. | │ │ │ +004c8900: 0047 e052 0000 2020 207c 2020 2020 2020 .G.R.. | │ │ │ 004c8910: 2020 2020 207c 2020 2020 2020 2020 207c | | │ │ │ 004c8920: 2077 7269 7465 203c 4646 3e2c 3c4c 463e write , │ │ │ 004c8930: 2e20 2020 2020 2020 2020 2020 2020 2020 . │ │ │ 004c8940: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ -004c8950: 2020 7c54 0047 7e53 0000 2020 207c 2d2d |T.G~S.. |-- │ │ │ +004c8950: 2020 7c54 0047 e053 0000 2020 207c 2d2d |T.G.S.. |-- │ │ │ 004c8960: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 004c8970: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 004c8980: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c8990: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ -004c89a0: 2d2d 2d2d 2d2d 7c54 0047 7e54 0000 2020 ------|T.G~T.. │ │ │ +004c89a0: 2d2d 2d2d 2d2d 7c54 0047 e054 0000 2020 ------|T.G.T.. │ │ │ 004c89b0: 207c 2020 2020 2020 2020 2020 207c 2020 | | │ │ │ 004c89c0: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 004c89d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c89e0: 2020 2020 2020 2020 7c20 4166 7465 7220 | After │ │ │ -004c89f0: 6120 5752 4954 452c 2020 7c54 0047 7e55 a WRITE, |T.G~U │ │ │ +004c89f0: 6120 5752 4954 452c 2020 7c54 0047 e055 a WRITE, |T.G.U │ │ │ 004c8a00: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 004c8a10: 207c 2020 2020 2020 2020 207c 2020 2020 | | │ │ │ 004c8a20: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c8a30: 2020 2020 2020 2020 2020 2020 7c20 6966 | if │ │ │ 004c8a40: 2024 5820 3e30 2c20 2020 2020 2020 7c54 $X >0, |T │ │ │ -004c8a50: 0047 7e56 0000 2020 207c 2020 2020 2020 .G~V.. | │ │ │ +004c8a50: 0047 e056 0000 2020 207c 2020 2020 2020 .G.V.. | │ │ │ 004c8a60: 2020 2020 207c 2020 2020 2020 2020 207c | | │ │ │ 004c8a70: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c8a80: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c8a90: 7c20 7065 7266 6f72 6d20 616e 2020 2020 | perform an │ │ │ -004c8aa0: 2020 7c54 0047 7e57 0000 2020 207c 2020 |T.G~W.. | │ │ │ +004c8aa0: 2020 7c54 0047 e057 0000 2020 207c 2020 |T.G.W.. | │ │ │ 004c8ab0: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 004c8ac0: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 004c8ad0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c8ae0: 2020 2020 7c20 696d 706c 6963 6974 2022 | implicit " │ │ │ -004c8af0: 5752 4954 4520 7c54 0047 7e58 0000 2020 WRITE |T.G~X.. │ │ │ +004c8af0: 5752 4954 4520 7c54 0047 e058 0000 2020 WRITE |T.G.X.. │ │ │ 004c8b00: 207c 2020 2020 2020 2020 2020 207c 2020 | | │ │ │ 004c8b10: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 004c8b20: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c8b30: 2020 2020 2020 2020 7c20 2122 2061 6464 | !" add │ │ │ -004c8b40: 696e 6720 5041 4420 2020 7c54 0047 7e59 ing PAD |T.G~Y │ │ │ +004c8b40: 696e 6720 5041 4420 2020 7c54 0047 e059 ing PAD |T.G.Y │ │ │ 004c8b50: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 004c8b60: 207c 2020 2020 2020 2020 207c 2041 6674 | | Aft │ │ │ 004c8b70: 6572 2061 2057 5249 5445 2c20 6966 2024 er a WRITE, if $ │ │ │ 004c8b80: 5820 3e20 302c 2020 2020 2020 7c20 6279 X > 0, | by │ │ │ 004c8b90: 7465 7320 746f 2063 7265 6174 6520 7c54 tes to create |T │ │ │ -004c8ba0: 0047 7e5a 0000 2020 207c 2043 4c4f 5345 .G~Z.. | CLOSE │ │ │ +004c8ba0: 0047 e05a 0000 2020 207c 2043 4c4f 5345 .G.Z.. | CLOSE │ │ │ 004c8bb0: 2020 2020 207c 2065 6974 6865 7220 207c | either | │ │ │ 004c8bc0: 2057 7269 7465 203c 4c46 3e20 2020 2020 Write │ │ │ 004c8bd0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c8be0: 7c20 6120 6675 6c6c 2072 6563 6f72 642e | a full record. │ │ │ -004c8bf0: 2020 7c54 0047 7e61 0000 2020 207c 2020 |T.G~a.. | │ │ │ +004c8bf0: 2020 7c54 0047 e061 0000 2020 207c 2020 |T.G.a.. | │ │ │ 004c8c00: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 004c8c10: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 004c8c20: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c8c30: 2020 2020 7c20 4966 2079 6f75 206e 6565 | If you nee │ │ │ -004c8c40: 6420 746f 2020 7c54 0047 7e62 0000 2020 d to |T.G~b.. │ │ │ +004c8c40: 6420 746f 2020 7c54 0047 e062 0000 2020 d to |T.G.b.. │ │ │ 004c8c50: 207c 2020 2020 2020 2020 2020 207c 2020 | | │ │ │ 004c8c60: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 004c8c70: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c8c80: 2020 2020 2020 2020 7c20 6176 6f69 6420 | avoid │ │ │ -004c8c90: 7472 6169 6c69 6e67 2020 7c54 0047 7e63 trailing |T.G~c │ │ │ +004c8c90: 7472 6169 6c69 6e67 2020 7c54 0047 e063 trailing |T.G.c │ │ │ 004c8ca0: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 004c8cb0: 207c 2020 2020 2020 2020 207c 2020 2020 | | │ │ │ 004c8cc0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c8cd0: 2020 2020 2020 2020 2020 2020 7c20 5041 | PA │ │ │ 004c8ce0: 4420 6279 7465 7320 7365 7420 2020 7c54 D bytes set |T │ │ │ -004c8cf0: 0047 7e64 0000 2020 207c 2020 2020 2020 .G~d.. | │ │ │ +004c8cf0: 0047 e064 0000 2020 207c 2020 2020 2020 .G.d.. | │ │ │ 004c8d00: 2020 2020 207c 2020 2020 2020 2020 207c | | │ │ │ 004c8d10: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c8d20: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c8d30: 7c20 2458 2074 6f20 3020 6265 666f 7265 | $X to 0 before │ │ │ -004c8d40: 2020 7c54 0047 7e65 0000 2020 207c 2020 |T.G~e.. | │ │ │ +004c8d40: 2020 7c54 0047 e065 0000 2020 207c 2020 |T.G.e.. | │ │ │ 004c8d50: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 004c8d60: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 004c8d70: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c8d80: 2020 2020 7c20 636c 6f73 696e 6720 6120 | closing a │ │ │ -004c8d90: 4649 5845 4420 7c54 0047 7e66 0000 2020 FIXED |T.G~f.. │ │ │ +004c8d90: 4649 5845 4420 7c54 0047 e066 0000 2020 FIXED |T.G.f.. │ │ │ 004c8da0: 207c 2020 2020 2020 2020 2020 207c 2020 | | │ │ │ 004c8db0: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 004c8dc0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c8dd0: 2020 2020 2020 2020 7c20 666f 726d 6174 | format │ │ │ -004c8de0: 2066 696c 652e 2020 2020 7c54 0047 7e67 file. |T.G~g │ │ │ +004c8de0: 2066 696c 652e 2020 2020 7c54 0047 e067 file. |T.G.g │ │ │ 004c8df0: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 004c8e00: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -+---------+---- │ │ │ 004c8e10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c8e20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 004c8e30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 --------------|T │ │ │ -004c8e40: 0047 7e68 0000 2020 207c 2020 2020 2020 .G~h.. | │ │ │ +004c8e40: 0047 e068 0000 2020 207c 2020 2020 2020 .G.h.. | │ │ │ 004c8e50: 2020 2020 207c 2020 2020 2020 2020 207c | | │ │ │ 004c8e60: 2052 6574 7572 6e20 6368 6172 6163 7465 Return characte │ │ │ 004c8e70: 7273 2075 7020 746f 2020 2020 2020 2020 rs up to │ │ │ 004c8e80: 7c20 5265 7475 726e 2057 4944 5448 2020 | Return WIDTH │ │ │ -004c8e90: 2020 7c54 0047 7e69 0000 2020 207c 2020 |T.G~i.. | │ │ │ +004c8e90: 2020 7c54 0047 e069 0000 2020 207c 2020 |T.G.i.. | │ │ │ 004c8ea0: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 004c8eb0: 2020 207c 2024 583d 5749 4454 482c 206f | $X=WIDTH, o │ │ │ 004c8ec0: 7220 756e 7469 6c20 2020 2020 2020 2020 r until │ │ │ 004c8ed0: 2020 2020 7c20 6368 6172 6163 7465 7273 | characters │ │ │ -004c8ee0: 3b20 6e6f 2020 7c54 0047 7e6a 0000 2020 ; no |T.G~j.. │ │ │ +004c8ee0: 3b20 6e6f 2020 7c54 0047 e06a 0000 2020 ; no |T.G.j.. │ │ │ 004c8ef0: 207c 2052 4541 4420 5820 2020 207c 2065 | READ X | e │ │ │ 004c8f00: 6974 6865 7220 207c 2065 6e63 6f75 6e74 ither | encount │ │ │ 004c8f10: 6572 696e 6720 616e 203c 4c46 3e20 6f72 ering an or │ │ │ 004c8f20: 2045 4f46 2e20 2020 7c20 6d61 696e 7465 EOF. | mainte │ │ │ -004c8f30: 6e61 6e63 6520 6f66 2020 7c54 0047 7e71 nance of |T.G~q │ │ │ +004c8f30: 6e61 6e63 6520 6f66 2020 7c54 0047 e071 nance of |T.G.q │ │ │ 004c8f40: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 004c8f50: 207c 2020 2020 2020 2020 207c 2049 6620 | | If │ │ │ 004c8f60: 3c4c 463e 2065 6e63 6f75 6e74 6572 6564 encountered │ │ │ 004c8f70: 2c20 7365 7420 2458 2074 6f20 7c20 2458 , set $X to | $X │ │ │ 004c8f80: 2061 6e64 2024 592c 2020 2020 2020 7c54 and $Y, |T │ │ │ -004c8f90: 0047 7e72 0000 2020 207c 2020 2020 2020 .G~r.. | │ │ │ +004c8f90: 0047 e072 0000 2020 207c 2020 2020 2020 .G.r.. | │ │ │ 004c8fa0: 2020 2020 207c 2020 2020 2020 2020 207c | | │ │ │ 004c8fb0: 2030 2c20 696e 6372 656d 656e 7420 2459 0, increment $Y │ │ │ 004c8fc0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c8fd0: 7c20 6578 6365 7074 2074 6861 7420 454f | except that EO │ │ │ 004c8fe0: 4620 7c00 0000 0000 0000 0000 0000 0000 F |............. │ │ │ 004c8ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c9000: 0400 0000 ee07 0000 6e38 0000 0000 0000 ........n8...... │ │ │ -004c9010: 9b00 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004c9010: 9b00 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004c9020: 5052 4f43 4553 5349 4e47 00ff 7300 ff53 PROCESSING..s..S │ │ │ 004c9030: 4551 5545 4e54 4941 4c5f 4649 4c45 5300 EQUENTIAL_FILES. │ │ │ 004c9040: ff73 00ff 5245 4144 2f57 5249 5445 5f4f .s..READ/WRITE_O │ │ │ 004c9050: 5045 5241 5449 4f4e 5300 c073 0000 2020 PERATIONS..s.. │ │ │ 004c9060: 207c 2020 2020 2020 2020 2020 207c 2020 | | │ │ │ 004c9070: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 004c9080: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c9090: 2020 2020 2020 2020 7c20 696e 6372 656d | increm │ │ │ -004c90a0: 656e 7473 2024 5920 2020 7c54 0047 7e74 ents $Y |T.G~t │ │ │ +004c90a0: 656e 7473 2024 5920 2020 7c54 0047 e074 ents $Y |T.G.t │ │ │ 004c90b0: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 004c90c0: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -+---------+---- │ │ │ 004c90d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c90e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 004c90f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 --------------|T │ │ │ -004c9100: 0047 7e75 0000 2020 207c 2020 2020 2020 .G~u.. | │ │ │ +004c9100: 0047 e075 0000 2020 207c 2020 2020 2020 .G.u.. | │ │ │ 004c9110: 2020 2020 207c 2020 2020 2020 2020 207c | | │ │ │ 004c9120: 2052 6574 7572 6e20 6368 6172 6163 7465 Return characte │ │ │ 004c9130: 7273 2075 7020 746f 2074 6865 2020 2020 rs up to the │ │ │ 004c9140: 7c20 5265 7475 726e 2020 2020 2020 2020 | Return │ │ │ -004c9150: 2020 7c54 0047 7e76 0000 2020 207c 2020 |T.G~v.. | │ │ │ +004c9150: 2020 7c54 0047 e076 0000 2020 207c 2020 |T.G.v.. | │ │ │ 004c9160: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 004c9170: 2020 207c 2066 6972 7374 206f 6620 2458 | first of $X │ │ │ 004c9180: 3d57 4944 5448 206f 7220 6c65 6e20 2020 =WIDTH or len │ │ │ 004c9190: 2020 2020 7c20 4d49 4e28 5749 4454 482c | MIN(WIDTH, │ │ │ -004c91a0: 206c 656e 2920 7c54 0047 7e77 0000 2020 len) |T.G~w.. │ │ │ +004c91a0: 206c 656e 2920 7c54 0047 e077 0000 2020 len) |T.G.w.. │ │ │ 004c91b0: 207c 2052 4541 4420 2020 2020 207c 2020 | READ | │ │ │ 004c91c0: 2020 2020 2020 207c 2063 6861 7261 6374 | charact │ │ │ 004c91d0: 6572 732c 206f 7220 656e 636f 756e 7465 ers, or encounte │ │ │ 004c91e0: 7269 6e67 2061 2020 7c20 6368 6172 6163 ring a | charac │ │ │ -004c91f0: 7465 7273 3b20 6e6f 2020 7c54 0047 7e78 ters; no |T.G~x │ │ │ +004c91f0: 7465 7273 3b20 6e6f 2020 7c54 0047 e078 ters; no |T.G.x │ │ │ 004c9200: 0000 2020 207c 2058 236c 656e 2020 2020 .. | X#len │ │ │ 004c9210: 207c 2065 6974 6865 7220 207c 203c 4c46 | either | or EOF; if up │ │ │ 004c9230: 746f 206c 656e 2020 2020 2020 7c20 6d61 to len | ma │ │ │ 004c9240: 696e 7465 6e61 6e63 6520 6f66 2020 7c54 intenance of |T │ │ │ -004c9250: 0047 7e79 0000 2020 207c 2020 2020 2020 .G~y.. | │ │ │ +004c9250: 0047 e079 0000 2020 207c 2020 2020 2020 .G.y.. | │ │ │ 004c9260: 2020 2020 207c 2020 2020 2020 2020 207c | | │ │ │ 004c9270: 2063 6861 7261 6374 6572 7320 6f72 2045 characters or E │ │ │ 004c9280: 4f46 2075 7064 6174 6520 2458 2c20 2020 OF update $X, │ │ │ 004c9290: 7c20 2458 2061 6e64 2024 592c 2020 2020 | $X and $Y, │ │ │ -004c92a0: 2020 7c54 0047 7e7a 0000 2020 207c 2020 |T.G~z.. | │ │ │ +004c92a0: 2020 7c54 0047 e07a 0000 2020 207c 2020 |T.G.z.. | │ │ │ 004c92b0: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 004c92c0: 2020 207c 206f 7468 6572 7769 7365 2073 | otherwise s │ │ │ 004c92d0: 6574 2024 5820 746f 2030 2061 6e64 2020 et $X to 0 and │ │ │ 004c92e0: 2020 2020 7c20 6578 6365 7074 2074 6861 | except tha │ │ │ -004c92f0: 7420 454f 4620 7c54 0047 7e81 0000 2020 t EOF |T.G~... │ │ │ +004c92f0: 7420 454f 4620 7c54 0047 e081 0000 2020 t EOF |T.G.... │ │ │ 004c9300: 207c 2020 2020 2020 2020 2020 207c 2020 | | │ │ │ 004c9310: 2020 2020 2020 207c 2069 6e63 7265 6d65 | increme │ │ │ 004c9320: 6e74 2024 5920 2020 2020 2020 2020 2020 nt $Y │ │ │ 004c9330: 2020 2020 2020 2020 7c20 696e 6372 656d | increm │ │ │ -004c9340: 656e 7473 2024 5920 2020 7c54 0047 7e82 ents $Y |T.G~. │ │ │ +004c9340: 656e 7473 2024 5920 2020 7c54 0047 e082 ents $Y |T.G.. │ │ │ 004c9350: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 004c9360: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -+---------+---- │ │ │ 004c9370: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c9380: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 004c9390: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 --------------|T │ │ │ -004c93a0: 0047 7e83 0000 2020 207c 2020 2020 2020 .G~... | │ │ │ +004c93a0: 0047 e083 0000 2020 207c 2020 2020 2020 .G.... | │ │ │ 004c93b0: 2020 2020 207c 2020 2020 2020 2020 207c | | │ │ │ 004c93c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c93d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c93e0: 7c20 5265 7475 726e 2074 6865 2063 6f64 | Return the cod │ │ │ -004c93f0: 6520 7c54 0047 7e84 0000 2020 207c 2020 e |T.G~... | │ │ │ +004c93f0: 6520 7c54 0047 e084 0000 2020 207c 2020 e |T.G.... | │ │ │ 004c9400: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 004c9410: 2020 207c 2052 6574 7572 6e20 7468 6520 | Return the │ │ │ 004c9420: 636f 6465 2066 6f72 206f 6e65 2020 2020 code for one │ │ │ 004c9430: 2020 2020 7c20 666f 7220 6f6e 6520 2020 | for one │ │ │ -004c9440: 2020 2020 2020 7c54 0047 7e85 0000 2020 |T.G~... │ │ │ +004c9440: 2020 2020 2020 7c54 0047 e085 0000 2020 |T.G.... │ │ │ 004c9450: 207c 2020 2020 2020 2020 2020 207c 2020 | | │ │ │ 004c9460: 2020 2020 2020 207c 2063 6861 7261 6374 | charact │ │ │ 004c9470: 6572 2061 6e64 2069 6e63 7265 6d65 6e74 er and increment │ │ │ 004c9480: 2024 582c 2069 6620 7c20 6368 6172 6163 $X, if | charac │ │ │ -004c9490: 7465 722c 2069 6620 2020 7c54 0047 7e86 ter, if |T.G~. │ │ │ +004c9490: 7465 722c 2069 6620 2020 7c54 0047 e086 ter, if |T.G.. │ │ │ 004c94a0: 0000 2020 207c 2052 4541 4420 2a58 2020 .. | READ *X │ │ │ 004c94b0: 207c 2065 6974 6865 7220 207c 2057 4944 | either | WID │ │ │ 004c94c0: 5448 3d24 5820 6f72 203c 4c46 3e20 656e TH=$X or en │ │ │ 004c94d0: 636f 756e 7465 7265 642c 2020 7c20 454f countered, | EO │ │ │ 004c94e0: 4620 7265 7475 726e 202d 313b 2020 7c54 F return -1; |T │ │ │ -004c94f0: 0047 7e87 0000 2020 207c 2020 2020 2020 .G~... | │ │ │ +004c94f0: 0047 e087 0000 2020 207c 2020 2020 2020 .G.... | │ │ │ 004c9500: 2020 2020 207c 2020 2020 2020 2020 207c | | │ │ │ 004c9510: 2073 6574 2024 583d 302c 2069 6e63 7265 set $X=0, incre │ │ │ 004c9520: 6d65 6e74 2024 593b 2069 6620 454f 4620 ment $Y; if EOF │ │ │ 004c9530: 7c20 6e6f 206d 6169 6e74 656e 616e 6365 | no maintenance │ │ │ -004c9540: 2020 7c54 0047 7e88 0000 2020 207c 2020 |T.G~... | │ │ │ +004c9540: 2020 7c54 0047 e088 0000 2020 207c 2020 |T.G.... | │ │ │ 004c9550: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 004c9560: 2020 207c 2072 6574 7572 6e20 2d31 2020 | return -1 │ │ │ 004c9570: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c9580: 2020 2020 7c20 6f66 2024 5820 616e 6420 | of $X and │ │ │ -004c9590: 2459 2c20 2020 7c54 0047 7e89 0000 2020 $Y, |T.G~... │ │ │ +004c9590: 2459 2c20 2020 7c54 0047 e089 0000 2020 $Y, |T.G.... │ │ │ 004c95a0: 207c 2020 2020 2020 2020 2020 207c 2020 | | │ │ │ 004c95b0: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 004c95c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c95d0: 2020 2020 2020 2020 7c20 6578 6365 7074 | except │ │ │ -004c95e0: 2074 6861 7420 454f 4620 7c54 0047 7e8a that EOF |T.G~. │ │ │ +004c95e0: 2074 6861 7420 454f 4620 7c54 0047 e08a that EOF |T.G.. │ │ │ 004c95f0: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 004c9600: 207c 2020 2020 2020 2020 207c 2020 2020 | | │ │ │ 004c9610: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004c9620: 2020 2020 2020 2020 2020 2020 7c20 696e | in │ │ │ 004c9630: 6372 656d 656e 7473 2024 5920 2020 7c54 crements $Y |T │ │ │ -004c9640: 0047 7e91 0000 2020 202b 2d2d 2d2d 2d2d .G~... +------ │ │ │ +004c9640: 0047 e091 0000 2020 202b 2d2d 2d2d 2d2d .G.... +------ │ │ │ 004c9650: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c9660: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c9670: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004c9680: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004c9690: 2d2d 2b07 0047 7e92 0000 1200 477e 9300 --+..G~.....G~.. │ │ │ -004c96a0: 0020 2020 2a2a 4e6f 7465 2a2a 0700 477e . **Note**..G~ │ │ │ -004c96b0: 9400 0052 0047 7e95 0000 2020 2020 206f ...R.G~... o │ │ │ +004c9690: 2d2d 2b07 0047 e092 0000 1200 47e0 9300 --+..G......G... │ │ │ +004c96a0: 0020 2020 2a2a 4e6f 7465 2a2a 0700 47e0 . **Note**..G. │ │ │ +004c96b0: 9400 0052 0047 e095 0000 2020 2020 206f ...R.G.... o │ │ │ 004c96c0: 2045 4f46 203d 3d20 656e 642d 6f66 2d66 EOF == end-of-f │ │ │ 004c96d0: 696c 653b 203c 4646 3e3d 3d20 4153 4349 ile; == ASCI │ │ │ 004c96e0: 4920 666f 726d 2066 6565 643b 203c 4c46 I form feed; == ASCII line │ │ │ -004c9700: 6665 6564 3b51 0047 7e96 0000 2020 2020 feed;Q.G~... │ │ │ +004c9700: 6665 6564 3b51 0047 e096 0000 2020 2020 feed;Q.G.... │ │ │ 004c9710: 206f 2049 6e20 4d20 6d6f 6465 2c20 616e o In M mode, an │ │ │ 004c9720: 6420 6279 2064 6566 6175 6c74 2069 6e20 d by default in │ │ │ 004c9730: 5554 462d 3820 6d6f 6465 2050 4144 203d UTF-8 mode PAD = │ │ │ 004c9740: 3d20 3c53 503e 203d 3d20 4153 4349 4920 = == ASCII │ │ │ -004c9750: 7370 6163 652e 4700 477e 9700 0020 2020 space.G.G~... │ │ │ +004c9750: 7370 6163 652e 4700 47e0 9700 0020 2020 space.G.G.... │ │ │ 004c9760: 2020 6f20 2252 4541 4420 666f 726d 6174 o "READ format │ │ │ 004c9770: 2220 696e 2074 6869 7320 7461 626c 6520 " in this table │ │ │ 004c9780: 6d65 616e 7320 5245 4144 203f 206f 7220 means READ ? or │ │ │ 004c9790: 5245 4144 203c 7374 726c 6974 3e51 0047 READ Q.G │ │ │ -004c97a0: 7e98 0000 2020 2020 206f 2041 2063 6861 ~... o A cha │ │ │ +004c97a0: e098 0000 2020 2020 206f 2041 2063 6861 .... o A cha │ │ │ 004c97b0: 6e67 6520 746f 2057 4944 5448 2069 6d70 nge to WIDTH imp │ │ │ 004c97c0: 6c69 6369 746c 7920 7365 7473 2057 5241 licitly sets WRA │ │ │ 004c97d0: 5020 756e 6c65 7373 204e 4f57 5241 5020 P unless NOWRAP │ │ │ 004c97e0: 666f 6c6c 6f77 7320 696e 2074 6865 0000 follows in the.. │ │ │ 004c97f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c9800: 0400 0000 b107 0000 8938 0000 0000 0000 .........8...... │ │ │ -004c9810: 6900 007e 4845 4c50 00ff 7300 ff49 4f5f i..~HELP..s..IO_ │ │ │ +004c9810: 6900 00e0 4845 4c50 00ff 7300 ff49 4f5f i...HELP..s..IO_ │ │ │ 004c9820: 5052 4f43 4553 5349 4e47 00ff 7300 ff53 PROCESSING..s..S │ │ │ 004c9830: 4551 5545 4e54 4941 4c5f 4649 4c45 5300 EQUENTIAL_FILES. │ │ │ 004c9840: ff73 00ff 5245 4144 2f57 5249 5445 5f4f .s..READ/WRITE_O │ │ │ 004c9850: 5045 5241 5449 4f4e 5300 c099 0000 2020 PERATIONS..... │ │ │ 004c9860: 2020 2020 2064 6576 6963 6570 6172 616d deviceparam │ │ │ -004c9870: 6574 6572 206c 6973 7451 0047 7e9a 0000 eter listQ.G~... │ │ │ +004c9870: 6574 6572 206c 6973 7451 0047 e09a 0000 eter listQ.G.... │ │ │ 004c9880: 2020 2020 206f 2049 6e20 5641 5249 4142 o In VARIAB │ │ │ 004c9890: 4c45 2061 6e64 2053 5452 4541 4d20 6d6f LE and STREAM mo │ │ │ 004c98a0: 6465 2c20 5245 4144 2028 6578 6365 7074 de, READ (except │ │ │ 004c98b0: 2066 6f72 2052 4541 4420 2a29 206e 6576 for READ *) nev │ │ │ -004c98c0: 6572 2072 6574 7572 6e73 1e00 467e c111 er returns..F~.. │ │ │ +004c98c0: 6572 2072 6574 7572 6e73 1e00 46e0 c111 er returns..F... │ │ │ 004c98d0: 0000 2020 2020 2020 203c 4c46 3e20 6368 .. ch │ │ │ -004c98e0: 6172 6163 7465 7273 4f00 487e 1100 0020 aractersO.H~... │ │ │ +004c98e0: 6172 6163 7465 7273 4f00 48e0 1100 0020 aractersO.H.... │ │ │ 004c98f0: 2020 2020 6f20 496e 204d 206d 6f64 652c o In M mode, │ │ │ 004c9900: 2074 6865 206c 6173 7420 7365 7474 696e the last settin │ │ │ 004c9910: 6720 6f66 2052 4543 4f52 4453 495a 4520 g of RECORDSIZE │ │ │ 004c9920: 6f72 2057 4944 5448 2066 6f72 2074 6865 or WIDTH for the │ │ │ -004c9930: 2064 6576 6963 651e 0048 7e21 0000 2020 device..H~!.. │ │ │ +004c9930: 2064 6576 6963 651e 0048 e021 0000 2020 device..H.!.. │ │ │ 004c9940: 2020 2020 2064 6574 6572 6d69 6e65 7320 determines │ │ │ -004c9950: 5749 4454 4853 0048 7e31 0000 2020 2020 WIDTHS.H~1.. │ │ │ +004c9950: 5749 4454 4853 0048 e031 0000 2020 2020 WIDTHS.H.1.. │ │ │ 004c9960: 206f 2049 6e20 4d20 4d6f 6465 2c20 6120 o In M Mode, a │ │ │ 004c9970: 5752 4954 4520 746f 2061 2073 6571 7565 WRITE to a seque │ │ │ 004c9980: 6e74 6961 6c20 6465 7669 6365 2061 6674 ntial device aft │ │ │ 004c9990: 6572 2073 6574 7469 6e67 2024 5820 746f er setting $X to │ │ │ -004c99a0: 2061 2076 616c 7565 5000 487e 4100 0020 a valueP.H~A.. │ │ │ +004c99a0: 2061 2076 616c 7565 5000 48e0 4100 0020 a valueP.H.A.. │ │ │ 004c99b0: 2020 2020 2020 6772 6561 7465 7220 7468 greater th │ │ │ 004c99c0: 616e 2074 6865 2064 6576 6963 6520 5749 an the device WI │ │ │ 004c99d0: 4454 4820 6f72 2061 2072 6564 7563 696e DTH or a reducin │ │ │ 004c99e0: 6720 5749 4454 4820 746f 206c 6573 7320 g WIDTH to less │ │ │ -004c99f0: 7468 616e 2074 6865 4f00 487e 5100 0020 than theO.H~Q.. │ │ │ +004c99f0: 7468 616e 2074 6865 4f00 48e0 5100 0020 than theO.H.Q.. │ │ │ 004c9a00: 2020 2020 2020 6375 7272 656e 7420 2458 current $X │ │ │ 004c9a10: 2061 6374 7320 6173 2069 6620 7468 6520 acts as if the │ │ │ 004c9a20: 6669 7273 7420 6368 6172 6163 7465 7220 first character │ │ │ 004c9a30: 6361 7573 6564 2024 5820 746f 2065 7863 caused $X to exc │ │ │ -004c9a40: 6565 6420 7468 6541 0048 7e61 0000 2020 eed theA.H~a.. │ │ │ +004c9a40: 6565 6420 7468 6541 0048 e061 0000 2020 eed theA.H.a.. │ │ │ 004c9a50: 2020 2020 2057 4944 5448 2069 6e64 7563 WIDTH induc │ │ │ 004c9a60: 6573 2061 6e20 696d 6d65 6469 6174 6520 es an immediate │ │ │ 004c9a70: 5752 4150 2c20 6966 2057 5241 5020 6973 WRAP, if WRAP is │ │ │ -004c9a80: 2065 6e61 626c 6564 5200 487e 7100 0020 enabledR.H~q.. │ │ │ +004c9a80: 2065 6e61 626c 6564 5200 48e0 7100 0020 enabledR.H.q.. │ │ │ 004c9a90: 2020 2020 6f20 496e 2055 5446 2d38 206d o In UTF-8 m │ │ │ 004c9aa0: 6f64 652c 2052 4543 4f52 4453 495a 4520 ode, RECORDSIZE │ │ │ 004c9ab0: 6973 2069 6e20 6279 7465 7320 616e 6420 is in bytes and │ │ │ 004c9ac0: 5749 4454 4820 6973 2069 6e20 6368 6172 WIDTH is in char │ │ │ -004c9ad0: 6163 7465 7273 2061 6e64 3f00 487e 8100 acters and?.H~.. │ │ │ +004c9ad0: 6163 7465 7273 2061 6e64 3f00 48e0 8100 acters and?.H... │ │ │ 004c9ae0: 0020 2020 2020 2020 7468 6520 736d 616c . the smal │ │ │ 004c9af0: 6c65 7220 6163 7473 2061 7320 7468 6520 ler acts as the │ │ │ 004c9b00: 5749 4454 4820 6c69 6d69 7420 696e 2074 WIDTH limit in t │ │ │ -004c9b10: 6865 2074 6162 6c65 2e53 0048 7e91 0000 he table.S.H~... │ │ │ +004c9b10: 6865 2074 6162 6c65 2e53 0048 e091 0000 he table.S.H.... │ │ │ 004c9b20: 2020 2020 206f 2049 6e20 5554 462d 3820 o In UTF-8 │ │ │ 004c9b30: 6d6f 6465 2c20 4649 5845 4420 6d6f 6465 mode, FIXED mode │ │ │ 004c9b40: 2077 7269 7465 7320 3c53 503e 2074 6f20 writes to │ │ │ 004c9b50: 7468 6520 5245 434f 5244 5349 5a45 2077 the RECORDSIZE w │ │ │ -004c9b60: 6865 6e20 7468 6520 6e65 7874 2200 477e hen the next".G~ │ │ │ +004c9b60: 6865 6e20 7468 6520 6e65 7874 2200 47e0 hen the next".G. │ │ │ 004c9b70: 1200 0020 2020 2020 2020 6368 6172 6163 ... charac │ │ │ 004c9b80: 7465 7220 776f 6e27 7420 6669 742e 5200 ter won't fit.R. │ │ │ -004c9b90: 487e 1100 0020 2020 2020 6f20 496e 2055 H~... o In U │ │ │ +004c9b90: 48e0 1100 0020 2020 2020 6f20 496e 2055 H.... o In U │ │ │ 004c9ba0: 5446 2d38 206d 6f64 652c 2061 6c6c 2052 TF-8 mode, all R │ │ │ 004c9bb0: 4541 4420 666f 726d 7320 646f 206e 6f74 EAD forms do not │ │ │ 004c9bc0: 2072 6574 7572 6e20 7472 6169 6c69 6e67 return trailing │ │ │ 004c9bd0: 2050 4144 2063 6861 7261 6374 6572 732e PAD characters. │ │ │ -004c9be0: 5400 487e 2100 0020 2020 2020 6f20 496e T.H~!.. o In │ │ │ +004c9be0: 5400 48e0 2100 0020 2020 2020 6f20 496e T.H.!.. o In │ │ │ 004c9bf0: 2055 5446 2d38 206d 6f64 652c 2061 6c6c UTF-8 mode, all │ │ │ 004c9c00: 2063 6861 7261 6374 6572 7320 7265 7475 characters retu │ │ │ 004c9c10: 726e 6564 2062 7920 616c 6c20 666f 726d rned by all form │ │ │ 004c9c20: 7320 6f66 2046 4958 4544 206d 6f64 6520 s of FIXED mode │ │ │ -004c9c30: 5245 4144 2700 487e 3100 0020 2020 2020 READ'.H~1.. │ │ │ +004c9c30: 5245 4144 2700 48e0 3100 0020 2020 2020 READ'.H.1.. │ │ │ 004c9c40: 2020 6172 6520 6672 6f6d 2061 2073 696e are from a sin │ │ │ -004c9c50: 676c 6520 7265 636f 7264 2e4f 0048 7e41 gle record.O.H~A │ │ │ +004c9c50: 676c 6520 7265 636f 7264 2e4f 0048 e041 gle record.O.H.A │ │ │ 004c9c60: 0000 2020 2020 206f 2057 5249 5445 2066 .. o WRITE f │ │ │ 004c9c70: 6f72 2061 2053 6571 7565 6e74 6961 6c20 or a Sequential │ │ │ 004c9c80: 4469 736b 2028 5344 2920 6465 7669 6365 Disk (SD) device │ │ │ 004c9c90: 2077 6f72 6b73 2061 7420 7468 6520 6375 works at the cu │ │ │ -004c9ca0: 7272 656e 7420 6669 6c65 4500 487e 5100 rrent fileE.H~Q. │ │ │ +004c9ca0: 7272 656e 7420 6669 6c65 4500 48e0 5100 rrent fileE.H.Q. │ │ │ 004c9cb0: 0020 2020 2020 2020 706f 7369 7469 6f6e . position │ │ │ 004c9cc0: 2c20 7768 6574 6865 7220 6174 7461 696e , whether attain │ │ │ 004c9cd0: 6564 2077 6974 6820 4150 5045 4e44 2c20 ed with APPEND, │ │ │ 004c9ce0: 5245 5749 4e44 206f 7220 5345 454b 2e51 REWIND or SEEK.Q │ │ │ -004c9cf0: 0048 7e61 0000 2020 2020 206f 2047 542e .H~a.. o GT. │ │ │ +004c9cf0: 0048 e061 0000 2020 2020 206f 2047 542e .H.a.. o GT. │ │ │ 004c9d00: 4d20 6d61 6e61 6765 7320 616e 7920 424f M manages any BO │ │ │ 004c9d10: 4d20 666f 7220 5554 4620 6d6f 6465 2066 M for UTF mode f │ │ │ 004c9d20: 696c 6573 2062 7920 656e 7375 7269 6e67 iles by ensuring │ │ │ 004c9d30: 2074 6865 7920 6172 6520 6174 2074 6865 they are at the │ │ │ -004c9d40: 5300 487e 7100 0020 2020 2020 2020 6265 S.H~q.. be │ │ │ +004c9d40: 5300 48e0 7100 0020 2020 2020 2020 6265 S.H.q.. be │ │ │ 004c9d50: 6769 6e6e 696e 6720 6f66 2074 6865 2066 ginning of the f │ │ │ 004c9d60: 696c 6520 616e 6420 7072 6f64 7563 6573 ile and produces │ │ │ 004c9d70: 2061 2042 4f4d 4d49 534d 4154 4348 2065 a BOMMISMATCH e │ │ │ 004c9d80: 7272 6f72 2066 6f72 2061 6e20 6174 7465 rror for an atte │ │ │ -004c9d90: 6d70 7447 0048 7e81 0000 2020 2020 2020 mptG.H~... │ │ │ +004c9d90: 6d70 7447 0048 e081 0000 2020 2020 2020 mptG.H.... │ │ │ 004c9da0: 2074 6f20 6368 616e 6765 2074 6865 2062 to change the b │ │ │ 004c9db0: 7974 652d 6f72 6465 7269 6e67 206f 6e20 yte-ordering on │ │ │ 004c9dc0: 4f50 454e 2066 6f72 2061 6e20 6578 6973 OPEN for an exis │ │ │ -004c9dd0: 7469 6e67 2066 696c 652e 5000 487e 9100 ting file.P.H~.. │ │ │ +004c9dd0: 7469 6e67 2066 696c 652e 5000 48e0 9100 ting file.P.H... │ │ │ 004c9de0: 0020 2020 2020 6f20 416e 2061 7474 656d . o An attem │ │ │ 004c9df0: 7074 2074 6f20 4f50 454e 2061 206e 6f6e pt to OPEN a non │ │ │ 004c9e00: 2d7a 6572 6f20 6c65 6e67 7468 2066 696c -zero length fil │ │ │ 004c9e10: 6520 5752 4954 454f 4e4c 5920 7769 7468 e WRITEONLY with │ │ │ -004c9e20: 6f75 7420 6569 7468 6572 5300 477e 1300 out eitherS.G~.. │ │ │ +004c9e20: 6f75 7420 6569 7468 6572 5300 47e0 1300 out eitherS.G... │ │ │ 004c9e30: 0020 2020 2020 2020 4e45 5756 4552 5349 . NEWVERSI │ │ │ 004c9e40: 4f4e 206f 7220 5452 554e 4341 5445 2069 ON or TRUNCATE i │ │ │ 004c9e50: 6e20 5554 4620 6d6f 6465 2070 726f 6475 n UTF mode produ │ │ │ 004c9e60: 6365 7320 616e 204f 5045 4e44 4556 4641 ces an OPENDEVFA │ │ │ 004c9e70: 494c 2064 7565 2074 6f20 7468 6548 0048 IL due to theH.H │ │ │ -004c9e80: 7e11 0000 2020 2020 2020 2066 6163 7420 ~... fact │ │ │ +004c9e80: e011 0000 2020 2020 2020 2066 6163 7420 .... fact │ │ │ 004c9e90: 7468 6174 2061 6e79 2065 7869 7374 696e that any existin │ │ │ 004c9ea0: 6720 424f 4d20 696e 666f 726d 6174 696f g BOM informatio │ │ │ 004c9eb0: 6e20 6361 6e6e 6f74 2062 6520 7665 7269 n cannot be veri │ │ │ -004c9ec0: 6669 6564 2e52 0048 7e21 0000 2020 2020 fied.R.H~!.. │ │ │ +004c9ec0: 6669 6564 2e52 0048 e021 0000 2020 2020 fied.R.H.!.. │ │ │ 004c9ed0: 206f 2047 542e 4d20 5344 2065 6e63 7279 o GT.M SD encry │ │ │ 004c9ee0: 7074 696f 6e2c 2062 6563 6175 7365 206f ption, because o │ │ │ 004c9ef0: 6620 7468 6520 7374 6174 6520 696e 666f f the state info │ │ │ 004c9f00: 726d 6174 696f 6e20 6173 736f 6369 6174 rmation associat │ │ │ -004c9f10: 6564 2077 6974 6852 0048 7e31 0000 2020 ed withR.H~1.. │ │ │ +004c9f10: 6564 2077 6974 6852 0048 e031 0000 2020 ed withR.H.1.. │ │ │ 004c9f20: 2020 2020 2065 6e63 7279 7074 696f 6e20 encryption │ │ │ 004c9f30: 7072 6f63 6573 7369 6e67 2c20 7265 7175 processing, requ │ │ │ 004c9f40: 6972 6573 2065 6e63 7279 7074 6564 2066 ires encrypted f │ │ │ 004c9f50: 696c 6573 2074 6f20 6265 2057 5249 5445 iles to be WRITE │ │ │ -004c9f60: 6e20 6f72 2052 4541 4448 0048 7e41 0000 n or READH.H~A.. │ │ │ +004c9f60: 6e20 6f72 2052 4541 4448 0048 e041 0000 n or READH.H.A.. │ │ │ 004c9f70: 2020 2020 2020 2066 726f 6d20 7468 6520 from the │ │ │ 004c9f80: 6265 6769 6e6e 696e 6720 7261 7468 6572 beginning rather │ │ │ 004c9f90: 2074 6861 6e20 6672 6f6d 2061 6e20 6172 than from an ar │ │ │ 004c9fa0: 6269 7472 6172 7920 706f 7369 7469 6f6e bitrary position │ │ │ 004c9fb0: 2e00 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c9fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c9fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c9fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004c9ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ca000: 0400 0000 6601 0000 8e38 0000 0000 0000 ....f....8...... │ │ │ -004ca010: 9b00 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004ca010: 9b00 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004ca020: 5052 4f43 4553 5349 4e47 00ff 7300 ff53 PROCESSING..s..S │ │ │ 004ca030: 4551 5545 4e54 4941 4c5f 4649 4c45 5300 EQUENTIAL_FILES. │ │ │ 004ca040: ff73 00ff 5245 4144 2f57 5249 5445 5f4f .s..READ/WRITE_O │ │ │ 004ca050: 5045 5241 5449 4f4e 5300 c113 5100 0020 PERATIONS...Q.. │ │ │ 004ca060: 2020 2020 6f20 4845 5245 444f 4373 2069 o HEREDOCs i │ │ │ 004ca070: 6e20 7368 656c 6c20 7363 7269 7074 7320 n shell scripts │ │ │ 004ca080: 7468 6174 2064 7269 7665 2069 6e70 7574 that drive input │ │ │ 004ca090: 2074 6f20 4754 2e4d 2070 7265 7365 6e74 to GT.M present │ │ │ -004ca0a0: 2074 6f20 4754 2e4d 2061 7351 0048 7e61 to GT.M asQ.H~a │ │ │ +004ca0a0: 2074 6f20 4754 2e4d 2061 7351 0048 e061 to GT.M asQ.H.a │ │ │ 004ca0b0: 0000 2020 2020 2020 2053 4420 6669 6c65 .. SD file │ │ │ 004ca0c0: 732c 2061 6e64 2062 7920 6465 6661 756c s, and by defaul │ │ │ 004ca0d0: 7420 7465 726d 696e 6174 6520 7769 7468 t terminate with │ │ │ 004ca0e0: 2061 2073 7563 6365 7373 202d 207a 6572 a success - zer │ │ │ -004ca0f0: 6f20 2830 2920 7374 6174 7573 4e00 487e o (0) statusN.H~ │ │ │ +004ca0f0: 6f20 2830 2920 7374 6174 7573 4e00 48e0 o (0) statusN.H. │ │ │ 004ca100: 7100 0020 2020 2020 2020 756e 6c65 7373 q.. unless │ │ │ 004ca110: 2047 542e 4d20 7465 726d 696e 6174 6573 GT.M terminates │ │ │ 004ca120: 2077 6974 6820 6120 5a48 414c 5420 7468 with a ZHALT th │ │ │ 004ca130: 6174 2073 7570 706c 6965 7320 616e 2061 at supplies an a │ │ │ -004ca140: 6c74 6572 6e61 7469 7665 1500 487e 8100 lternative..H~.. │ │ │ +004ca140: 6c74 6572 6e61 7469 7665 1500 48e0 8100 lternative..H... │ │ │ 004ca150: 0020 2020 2020 2020 7374 6174 7573 2e07 . status.. │ │ │ -004ca160: 0048 7e91 0000 0000 0000 0000 0000 0000 .H~............. │ │ │ +004ca160: 0048 e091 0000 0000 0000 0000 0000 0000 .H.............. │ │ │ 004ca170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ca180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ca190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ca1a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ca1b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ca1c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ca1d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -313984,45 +313984,45 @@ │ │ │ 004ca7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ca800: 0400 0000 5002 0000 cd38 0000 0000 0000 ....P....8...... │ │ │ 004ca810: 5000 002d 4845 4c50 00ff 7300 ff49 4f5f P..-HELP..s..IO_ │ │ │ 004ca820: 5052 4f43 4553 5349 4e47 00ff 7300 ff53 PROCESSING..s..S │ │ │ 004ca830: 4551 5545 4e54 4941 4c5f 4649 4c45 5300 EQUENTIAL_FILES. │ │ │ 004ca840: ff73 00ff 5f42 494e 4152 595f 4649 4c45 .s.._BINARY_FILE │ │ │ 004ca850: 5300 005f 4269 6e61 7279 5f46 696c 6573 S.._Binary_Files │ │ │ -004ca860: 1800 3e7e bf11 0000 2020 2020 4269 6e61 ..>~.... Bina │ │ │ -004ca870: 7279 2046 696c 6573 0700 3f7e 2100 0053 ry Files..?~!..S │ │ │ -004ca880: 003f 7e31 0000 2020 2054 6f20 7772 6974 .?~1.. To writ │ │ │ +004ca860: 1800 3ee0 bf11 0000 2020 2020 4269 6e61 ..>..... Bina │ │ │ +004ca870: 7279 2046 696c 6573 0700 3fe0 2100 0053 ry Files..?.!..S │ │ │ +004ca880: 003f e031 0000 2020 2054 6f20 7772 6974 .?.1.. To writ │ │ │ 004ca890: 6520 6120 6269 6e61 7279 2064 6174 6120 e a binary data │ │ │ 004ca8a0: 6669 6c65 2c20 6f70 656e 2069 7420 7769 file, open it wi │ │ │ 004ca8b0: 7468 2046 4958 4544 3a57 5241 503a 4348 th FIXED:WRAP:CH │ │ │ 004ca8c0: 5345 543d 224d 2220 616e 6420 7365 7420 SET="M" and set │ │ │ -004ca8d0: 2458 5400 3f7e 4100 0020 2020 746f 207a $XT.?~A.. to z │ │ │ +004ca8d0: 2458 5400 3fe0 4100 0020 2020 746f 207a $XT.?.A.. to z │ │ │ 004ca8e0: 6572 6f20 6265 666f 7265 2074 6865 2057 ero before the W │ │ │ 004ca8f0: 5249 5445 2074 6f20 6176 6f69 6420 6669 RITE to avoid fi │ │ │ 004ca900: 6c6c 696e 6720 7468 6520 6c61 7374 2072 lling the last r │ │ │ 004ca910: 6563 6f72 6420 7769 7468 2073 7061 6365 ecord with space │ │ │ -004ca920: 7320 2874 6865 2200 3f7e 5100 0020 2020 s (the".?~Q.. │ │ │ +004ca920: 7320 2874 6865 2200 3fe0 5100 0020 2020 s (the".?.Q.. │ │ │ 004ca930: 6465 6661 756c 7420 5041 4420 6279 7465 default PAD byte │ │ │ -004ca940: 2076 616c 7565 292e 0700 3f7e 6100 0012 value)...?~a... │ │ │ -004ca950: 003f 7e71 0000 2020 202a 2a4e 6f74 652a .?~q.. **Note* │ │ │ -004ca960: 2a07 003f 7e81 0000 4e00 3f7e 9100 0020 *..?~...N.?~... │ │ │ +004ca940: 2076 616c 7565 292e 0700 3fe0 6100 0012 value)...?.a... │ │ │ +004ca950: 003f e071 0000 2020 202a 2a4e 6f74 652a .?.q.. **Note* │ │ │ +004ca960: 2a07 003f e081 0000 4e00 3fe0 9100 0020 *..?....N.?.... │ │ │ 004ca970: 2020 5769 7468 2043 4853 4554 206e 6f74 With CHSET not │ │ │ 004ca980: 2022 4d22 2c20 4649 5845 4420 6861 7320 "M", FIXED has │ │ │ 004ca990: 6120 6469 6666 6572 656e 7420 6465 6669 a different defi │ │ │ 004ca9a0: 6e69 7469 6f6e 2e20 4561 6368 2072 6563 nition. Each rec │ │ │ -004ca9b0: 6f72 6420 6973 5400 3e7e c011 0000 2020 ord isT.>~.... │ │ │ +004ca9b0: 6f72 6420 6973 5400 3ee0 c011 0000 2020 ord isT.>..... │ │ │ 004ca9c0: 2072 6561 6c6c 7920 7468 6520 7361 6d65 really the same │ │ │ 004ca9d0: 206e 756d 6265 7220 6f66 2062 7974 6573 number of bytes │ │ │ 004ca9e0: 2061 7320 7370 6563 6966 6965 6420 6279 as specified by │ │ │ 004ca9f0: 2052 4543 4f52 4453 495a 452e 2050 6164 RECORDSIZE. Pad │ │ │ -004caa00: 6469 6e67 2062 7974 6573 2d00 3f7e 1200 ding bytes-.?~.. │ │ │ +004caa00: 6469 6e67 2062 7974 6573 2d00 3fe0 1200 ding bytes-.?... │ │ │ 004caa10: 0020 2020 6172 6520 6164 6465 6420 6173 . are added as │ │ │ 004caa20: 206e 6565 6465 6420 746f 2065 6163 6820 needed to each │ │ │ -004caa30: 7265 636f 7264 2e07 003f 7e13 0000 1200 record...?~..... │ │ │ -004caa40: 3f7e 1400 0020 2020 4578 616d 706c 653a ?~... Example: │ │ │ +004caa30: 7265 636f 7264 2e07 003f e013 0000 1200 record...?...... │ │ │ +004caa40: 3fe0 1400 0020 2020 4578 616d 706c 653a ?.... Example: │ │ │ 004caa50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004caa60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004caa70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004caa80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004caa90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004caaa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004caab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -314113,100 +314113,100 @@ │ │ │ 004cb000: 0400 0000 cb05 0000 bb38 0000 0000 0000 .........8...... │ │ │ 004cb010: 6600 0050 4845 4c50 00ff 7300 ff49 4f5f f..PHELP..s..IO_ │ │ │ 004cb020: 5052 4f43 4553 5349 4e47 00ff 7300 ff53 PROCESSING..s..S │ │ │ 004cb030: 4551 5545 4e54 4941 4c5f 4649 4c45 5300 EQUENTIAL_FILES. │ │ │ 004cb040: ff73 00ff 5345 5155 454e 5449 414c 5f46 .s..SEQUENTIAL_F │ │ │ 004cb050: 494c 455f 504f 494e 5445 5253 0000 5365 ILE_POINTERS..Se │ │ │ 004cb060: 7175 656e 7469 616c 5f46 696c 655f 506f quential_File_Po │ │ │ -004cb070: 696e 7465 7273 2300 497e bf11 0000 2020 inters#.I~.... │ │ │ +004cb070: 696e 7465 7273 2300 49e0 bf11 0000 2020 inters#.I..... │ │ │ 004cb080: 2053 6571 7565 6e74 6961 6c20 4669 6c65 Sequential File │ │ │ -004cb090: 2050 6f69 6e74 6572 7307 004a 7e21 0000 Pointers..J~!.. │ │ │ -004cb0a0: 5300 4a7e 3100 0020 2020 5365 7175 656e S.J~1.. Sequen │ │ │ +004cb090: 2050 6f69 6e74 6572 7307 004a e021 0000 Pointers..J.!.. │ │ │ +004cb0a0: 5300 4ae0 3100 0020 2020 5365 7175 656e S.J.1.. Sequen │ │ │ 004cb0b0: 7469 616c 2066 696c 6520 492f 4f20 6f70 tial file I/O op │ │ │ 004cb0c0: 6572 6174 696f 6e73 2075 7365 2061 2063 erations use a c │ │ │ 004cb0d0: 6f6e 7374 7275 6374 2063 616c 6c65 6420 onstruct called │ │ │ 004cb0e0: 6120 6669 6c65 2070 6f69 6e74 6572 2e20 a file pointer. │ │ │ -004cb0f0: 5468 6552 004a 7e41 0000 2020 2066 696c TheR.J~A.. fil │ │ │ +004cb0f0: 5468 6552 004a e041 0000 2020 2066 696c TheR.J.A.. fil │ │ │ 004cb100: 6520 706f 696e 7465 7220 6c6f 6769 6361 e pointer logica │ │ │ 004cb110: 6c6c 7920 6964 656e 7469 6669 6573 2074 lly identifies t │ │ │ 004cb120: 6865 206e 6578 7420 7265 636f 7264 2074 he next record t │ │ │ 004cb130: 6f20 7265 6164 206f 7220 7772 6974 652e o read or write. │ │ │ -004cb140: 204f 5045 4e52 004a 7e51 0000 2020 2063 OPENR.J~Q.. c │ │ │ +004cb140: 204f 5045 4e52 004a e051 0000 2020 2063 OPENR.J.Q.. c │ │ │ 004cb150: 6f6d 6d61 6e64 7320 706f 7369 7469 6f6e ommands position │ │ │ 004cb160: 2074 6865 2066 696c 6520 706f 696e 7465 the file pointe │ │ │ 004cb170: 7220 6174 2074 6865 2062 6567 696e 6e69 r at the beginni │ │ │ 004cb180: 6e67 206f 6620 7468 6520 6669 6c65 2028 ng of the file ( │ │ │ -004cb190: 5245 5749 4e44 2953 004a 7e61 0000 2020 REWIND)S.J~a.. │ │ │ +004cb190: 5245 5749 4e44 2953 004a e061 0000 2020 REWIND)S.J.a.. │ │ │ 004cb1a0: 206f 7220 6174 2074 6865 2065 6e64 2d6f or at the end-o │ │ │ 004cb1b0: 662d 6669 6c65 2028 4150 5045 4e44 292e f-file (APPEND). │ │ │ 004cb1c0: 2041 5050 454e 4420 6361 6e6e 6f74 2072 APPEND cannot r │ │ │ 004cb1d0: 6570 6f73 6974 696f 6e20 6120 6669 6c65 eposition a file │ │ │ -004cb1e0: 2063 7572 7265 6e74 6c79 5300 4a7e 7100 currentlyS.J~q. │ │ │ +004cb1e0: 2063 7572 7265 6e74 6c79 5300 4ae0 7100 currentlyS.J.q. │ │ │ 004cb1f0: 0020 2020 6f70 656e 2e20 4265 6361 7573 . open. Becaus │ │ │ 004cb200: 6520 7468 6520 706f 7369 7469 6f6e 206f e the position o │ │ │ 004cb210: 6620 6561 6368 2072 6563 6f72 6420 6465 f each record de │ │ │ 004cb220: 7065 6e64 7320 6f6e 2074 6865 2070 7265 pends on the pre │ │ │ 004cb230: 7669 6f75 7320 7265 636f 7264 2c4f 004a vious record,O.J │ │ │ -004cb240: 7e81 0000 2020 2061 2057 5249 5445 2064 ~... a WRITE d │ │ │ +004cb240: e081 0000 2020 2061 2057 5249 5445 2064 .... a WRITE d │ │ │ 004cb250: 6573 7472 6f79 7320 7468 6520 6162 696c estroys the abil │ │ │ 004cb260: 6974 7920 746f 2072 656c 6961 626c 7920 ity to reliably │ │ │ 004cb270: 706f 7369 7469 6f6e 2074 6865 2066 696c position the fil │ │ │ -004cb280: 6520 706f 696e 7465 7220 746f 5000 4a7e e pointer toP.J~ │ │ │ +004cb280: 6520 706f 696e 7465 7220 746f 5000 4ae0 e pointer toP.J. │ │ │ 004cb290: 9100 0020 2020 7375 6273 6571 7565 6e74 ... subsequent │ │ │ 004cb2a0: 2072 6563 6f72 6473 2069 6e20 6120 6669 records in a fi │ │ │ 004cb2b0: 6c65 2e20 5468 6572 6566 6f72 652c 2062 le. Therefore, b │ │ │ 004cb2c0: 7920 6465 6661 756c 7420 284e 4f54 5255 y default (NOTRU │ │ │ -004cb2d0: 4e43 4154 4529 2c20 4754 2e4d 5400 497e NCATE), GT.MT.I~ │ │ │ +004cb2d0: 4e43 4154 4529 2c20 4754 2e4d 5400 49e0 NCATE), GT.MT.I. │ │ │ 004cb2e0: c011 0000 2020 2070 6572 6d69 7473 2057 .... permits W │ │ │ 004cb2f0: 5249 5445 7320 6f6e 6c79 2077 6865 6e20 RITEs only when │ │ │ 004cb300: 7468 6520 6669 6c65 2070 6f69 6e74 6572 the file pointer │ │ │ 004cb310: 2069 7320 706f 7369 7469 6f6e 6564 2061 is positioned a │ │ │ 004cb320: 7420 7468 6520 656e 6420 6f66 2074 6865 t the end of the │ │ │ -004cb330: 0f00 4a7e 1200 0020 2020 6669 6c65 2e07 ..J~... file.. │ │ │ -004cb340: 004a 7e13 0000 5200 4a7e 1400 0020 2020 .J~...R.J~... │ │ │ +004cb330: 0f00 4ae0 1200 0020 2020 6669 6c65 2e07 ..J.... file.. │ │ │ +004cb340: 004a e013 0000 5200 4ae0 1400 0020 2020 .J....R.J.... │ │ │ 004cb350: 4120 6669 6c65 2074 6861 7420 6861 7320 A file that has │ │ │ 004cb360: 6265 656e 2070 7265 7669 6f75 736c 7920 been previously │ │ │ 004cb370: 6372 6561 7465 6420 616e 6420 636f 6e74 created and cont │ │ │ 004cb380: 6169 6e73 2064 6174 6120 7468 6174 2073 ains data that s │ │ │ -004cb390: 686f 756c 6420 6265 4700 4a7e 1500 0020 hould beG.J~... │ │ │ +004cb390: 686f 756c 6420 6265 4700 4ae0 1500 0020 hould beG.J.... │ │ │ 004cb3a0: 2020 7265 7461 696e 6564 2063 616e 2061 retained can a │ │ │ 004cb3b0: 6c73 6f20 6265 206f 7065 6e65 6420 7769 lso be opened wi │ │ │ 004cb3c0: 7468 2074 6865 2064 6576 6963 6520 7061 th the device pa │ │ │ 004cb3d0: 7261 6d65 7465 7220 4150 5045 4e44 2e07 rameter APPEND.. │ │ │ -004cb3e0: 004a 7e16 0000 5300 4a7e 1700 0020 2020 .J~...S.J~... │ │ │ +004cb3e0: 004a e016 0000 5300 4ae0 1700 0020 2020 .J....S.J.... │ │ │ 004cb3f0: 4966 2061 2064 6576 6963 6520 6861 7320 If a device has │ │ │ 004cb400: 5452 554e 4341 5445 2065 6e61 626c 6564 TRUNCATE enabled │ │ │ 004cb410: 2c20 6120 5752 4954 4520 6973 7375 6564 , a WRITE issued │ │ │ 004cb420: 2077 6865 6e20 7468 6520 6669 6c65 2070 when the file p │ │ │ -004cb430: 6f69 6e74 6572 2069 734f 004a 7e18 0000 ointer isO.J~... │ │ │ +004cb430: 6f69 6e74 6572 2069 734f 004a e018 0000 ointer isO.J.... │ │ │ 004cb440: 2020 206e 6f74 2061 7420 7468 6520 656e not at the en │ │ │ 004cb450: 6420 6f66 2074 6865 2066 696c 6520 6361 d of the file ca │ │ │ 004cb460: 7573 6573 2061 6c6c 2063 6f6e 7465 6e74 uses all content │ │ │ 004cb470: 7320 6166 7465 7220 7468 6520 6375 7272 s after the curr │ │ │ -004cb480: 656e 7420 6669 6c65 5400 4a7e 1900 0020 ent fileT.J~... │ │ │ +004cb480: 656e 7420 6669 6c65 5400 4ae0 1900 0020 ent fileT.J.... │ │ │ 004cb490: 2020 706f 696e 7465 7220 746f 2062 6520 pointer to be │ │ │ 004cb4a0: 6469 7363 6172 6465 642e 2054 6869 7320 discarded. This │ │ │ 004cb4b0: 6566 6665 6374 6976 656c 7920 6d6f 7665 effectively move │ │ │ 004cb4c0: 7320 7468 6520 656e 6420 6f66 2074 6865 s the end of the │ │ │ -004cb4d0: 2066 696c 6520 746f 2074 6865 3100 4a7e file to the1.J~ │ │ │ +004cb4d0: 2066 696c 6520 746f 2074 6865 3100 4ae0 file to the1.J. │ │ │ 004cb4e0: 1a00 0020 2020 6375 7272 656e 7420 706f ... current po │ │ │ 004cb4f0: 7369 7469 6f6e 2061 6e64 2070 6572 6d69 sition and permi │ │ │ 004cb500: 7473 2074 6865 2057 5249 5445 2e07 004a ts the WRITE...J │ │ │ -004cb510: 7e21 0000 1300 317e 554d 4d41 5259 0000 ~!....1~UMMARY.. │ │ │ -004cb520: 5375 6d6d 6172 7912 0038 7ebf 1100 0020 Summary..8~.... │ │ │ -004cb530: 2020 5375 6d6d 6172 7907 0039 7e21 0000 Summary..9~!.. │ │ │ -004cb540: 4e00 397e 3100 0020 2020 5468 6520 666f N.9~1.. The fo │ │ │ +004cb510: e021 0000 1300 31e0 554d 4d41 5259 0000 .!....1.UMMARY.. │ │ │ +004cb520: 5375 6d6d 6172 7912 0038 e0bf 1100 0020 Summary..8..... │ │ │ +004cb530: 2020 5375 6d6d 6172 7907 0039 e021 0000 Summary..9.!.. │ │ │ +004cb540: 4e00 39e0 3100 0020 2020 5468 6520 666f N.9.1.. The fo │ │ │ 004cb550: 6c6c 6f77 696e 6720 7461 626c 6573 2070 llowing tables p │ │ │ 004cb560: 726f 7669 6465 2061 2062 7269 6566 2073 rovide a brief s │ │ │ 004cb570: 756d 6d61 7279 206f 6620 6465 7669 6365 ummary of device │ │ │ 004cb580: 7061 7261 6d65 7465 7273 2066 6f72 3600 parameters for6. │ │ │ -004cb590: 397e 4100 0020 2020 7365 7175 656e 7469 9~A.. sequenti │ │ │ +004cb590: 39e0 4100 0020 2020 7365 7175 656e 7469 9.A.. sequenti │ │ │ 004cb5a0: 616c 2066 696c 6573 2067 726f 7570 6564 al files grouped │ │ │ 004cb5b0: 2069 6e74 6f20 7265 6c61 7465 6420 6172 into related ar │ │ │ -004cb5c0: 6561 732e 0700 397e 5100 0000 0000 0000 eas...9~Q....... │ │ │ +004cb5c0: 6561 732e 0700 39e0 5100 0000 0000 0000 eas...9.Q....... │ │ │ 004cb5d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004cb5e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004cb5f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004cb600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004cb610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004cb620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004cb630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -314243,542 +314243,542 @@ │ │ │ 004cb820: 5052 4f43 4553 5349 4e47 00ff 7300 ff53 PROCESSING..s..S │ │ │ 004cb830: 4551 5545 4e54 4941 4c5f 4649 4c45 5300 EQUENTIAL_FILES. │ │ │ 004cb840: ff73 00ff 5355 4d4d 4152 5900 bf61 0000 .s..SUMMARY..a.. │ │ │ 004cb850: 2020 202b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +------------ │ │ │ 004cb860: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cb870: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cb880: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004cb890: 2d2d 2d2d 2d2d 2d2d 2d2d 2b52 0039 7e71 ----------+R.9~q │ │ │ +004cb890: 2d2d 2d2d 2d2d 2d2d 2d2d 2b52 0039 e071 ----------+R.9.q │ │ │ 004cb8a0: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 004cb8b0: 2020 2020 2020 2020 4572 726f 7220 5072 Error Pr │ │ │ 004cb8c0: 6f63 6573 7369 6e67 2044 6576 6963 6570 ocessing Devicep │ │ │ 004cb8d0: 6172 616d 6574 6572 7320 2020 2020 2020 arameters │ │ │ 004cb8e0: 2020 2020 2020 2020 2020 2020 7c52 0039 |R.9 │ │ │ -004cb8f0: 7e81 0000 2020 207c 2d2d 2d2d 2d2d 2d2d ~... |-------- │ │ │ +004cb8f0: e081 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .... |-------- │ │ │ 004cb900: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cb910: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cb920: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cb930: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c52 --------------|R │ │ │ -004cb940: 0039 7e91 0000 2020 207c 2044 4556 4943 .9~... | DEVIC │ │ │ +004cb940: 0039 e091 0000 2020 207c 2044 4556 4943 .9.... | DEVIC │ │ │ 004cb950: 4550 4152 414d 4554 4552 207c 2043 4f4d EPARAMETER | COM │ │ │ 004cb960: 4d41 4e44 207c 2020 2020 2020 2020 2020 MAND | │ │ │ 004cb970: 2020 2020 2020 2043 4f4d 4d45 4e54 2020 COMMENT │ │ │ 004cb980: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004cb990: 7c53 0038 7ec0 1100 0020 2020 7c2d 2d2d |S.8~.... |--- │ │ │ +004cb990: 7c53 0038 e0c0 1100 0020 2020 7c2d 2d2d |S.8..... |--- │ │ │ 004cb9a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 004cb9b0: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 004cb9c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cb9d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004cb9e0: 2d2d 2d7c 5200 397e 1200 0020 2020 7c20 ---|R.9~... | │ │ │ +004cb9e0: 2d2d 2d7c 5200 39e0 1200 0020 2020 7c20 ---|R.9.... | │ │ │ 004cb9f0: 4558 4345 5054 494f 4e3d 6578 7072 2020 EXCEPTION=expr │ │ │ 004cba00: 7c20 4f2f 552f 4320 2020 7c20 436f 6e74 | O/U/C | Cont │ │ │ 004cba10: 726f 6c73 2064 6576 6963 652d 7370 6563 rols device-spec │ │ │ 004cba20: 6966 6963 2065 7272 6f72 2068 616e 646c ific error handl │ │ │ -004cba30: 696e 672e 207c 5200 397e 1300 0020 2020 ing. |R.9~... │ │ │ +004cba30: 696e 672e 207c 5200 39e0 1300 0020 2020 ing. |R.9.... │ │ │ 004cba40: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ 004cba50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cba60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cba70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004cba80: 2d2d 2d2d 2d2d 2d2b 0700 397e 1400 0054 -------+..9~...T │ │ │ -004cba90: 0039 7e15 0000 2020 202b 2d2d 2d2d 2d2d .9~... +------ │ │ │ +004cba80: 2d2d 2d2d 2d2d 2d2b 0700 39e0 1400 0054 -------+..9....T │ │ │ +004cba90: 0039 e015 0000 2020 202b 2d2d 2d2d 2d2d .9.... +------ │ │ │ 004cbaa0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cbab0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cbac0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cbad0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004cbae0: 2d2d 2b54 0039 7e16 0000 2020 207c 2020 --+T.9~... | │ │ │ +004cbae0: 2d2d 2b54 0039 e016 0000 2020 207c 2020 --+T.9.... | │ │ │ 004cbaf0: 2020 2020 2020 2020 2020 2020 2046 696c Fil │ │ │ 004cbb00: 6520 506f 696e 7465 7220 506f 7369 7469 e Pointer Positi │ │ │ 004cbb10: 6f6e 696e 6720 4465 7669 6365 7061 7261 oning Devicepara │ │ │ 004cbb20: 6d65 7465 7273 2020 2020 2020 2020 2020 meters │ │ │ -004cbb30: 2020 2020 2020 7c54 0039 7e17 0000 2020 |T.9~... │ │ │ +004cbb30: 2020 2020 2020 7c54 0039 e017 0000 2020 |T.9.... │ │ │ 004cbb40: 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |-------------- │ │ │ 004cbb50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cbb60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cbb70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004cbb80: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0039 7e18 ----------|T.9~. │ │ │ +004cbb80: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0039 e018 ----------|T.9.. │ │ │ 004cbb90: 0000 2020 207c 2044 4556 4943 4550 4152 .. | DEVICEPAR │ │ │ 004cbba0: 414d 4554 4552 207c 2043 4f4d 4d41 4e44 AMETER | COMMAND │ │ │ 004cbbb0: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004cbbc0: 2020 2020 434f 4d4d 454e 5420 2020 2020 COMMENT │ │ │ 004cbbd0: 2020 2020 2020 2020 2020 2020 2020 7c54 |T │ │ │ -004cbbe0: 0039 7e19 0000 2020 207c 2d2d 2d2d 2d2d .9~... |------ │ │ │ +004cbbe0: 0039 e019 0000 2020 207c 2d2d 2d2d 2d2d .9.... |------ │ │ │ 004cbbf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 004cbc00: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 004cbc10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cbc20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004cbc30: 2d2d 7c54 0039 7e1a 0000 2020 207c 2041 --|T.9~... | A │ │ │ +004cbc30: 2d2d 7c54 0039 e01a 0000 2020 207c 2041 --|T.9.... | A │ │ │ 004cbc40: 5050 454e 4420 2020 2020 2020 2020 207c PPEND | │ │ │ 004cbc50: 204f 2020 2020 2020 207c 2050 6f73 6974 O | Posit │ │ │ 004cbc60: 696f 6e73 2066 696c 6520 706f 696e 7465 ions file pointe │ │ │ 004cbc70: 7220 6174 2045 4f46 2e20 2020 2020 2020 r at EOF. │ │ │ -004cbc80: 2020 2020 2020 7c54 0039 7e21 0000 2020 |T.9~!.. │ │ │ +004cbc80: 2020 2020 2020 7c54 0039 e021 0000 2020 |T.9.!.. │ │ │ 004cbc90: 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |-------------- │ │ │ 004cbca0: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d ---+---------+-- │ │ │ 004cbcb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cbcc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004cbcd0: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0039 7e22 ----------|T.9~" │ │ │ +004cbcd0: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0039 e022 ----------|T.9." │ │ │ 004cbce0: 0000 2020 207c 2052 4557 494e 4420 2020 .. | REWIND │ │ │ 004cbcf0: 2020 2020 2020 207c 204f 2f55 2f43 2020 | O/U/C │ │ │ 004cbd00: 207c 2050 6f73 6974 696f 6e73 2066 696c | Positions fil │ │ │ 004cbd10: 6520 706f 696e 7465 7220 6174 2073 7461 e pointer at sta │ │ │ 004cbd20: 7274 206f 6620 7468 6520 2020 2020 7c54 rt of the |T │ │ │ -004cbd30: 0039 7e23 0000 2020 207c 2020 2020 2020 .9~#.. | │ │ │ +004cbd30: 0039 e023 0000 2020 207c 2020 2020 2020 .9.#.. | │ │ │ 004cbd40: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 004cbd50: 2020 2020 207c 2066 696c 652e 2020 2020 | file. │ │ │ 004cbd60: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004cbd70: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004cbd80: 2020 7c54 0039 7e24 0000 2020 207c 2d2d |T.9~$.. |-- │ │ │ +004cbd80: 2020 7c54 0039 e024 0000 2020 207c 2d2d |T.9.$.. |-- │ │ │ 004cbd90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 004cbda0: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 004cbdb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cbdc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004cbdd0: 2d2d 2d2d 2d2d 7c54 0039 7e25 0000 2020 ------|T.9~%.. │ │ │ +004cbdd0: 2d2d 2d2d 2d2d 7c54 0039 e025 0000 2020 ------|T.9.%.. │ │ │ 004cbde0: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004cbdf0: 2020 207c 2020 2020 2020 2020 207c 2050 | | P │ │ │ 004cbe00: 6f73 6974 696f 6e73 2074 6865 2063 7572 ositions the cur │ │ │ 004cbe10: 7265 6e74 2066 696c 6520 706f 696e 7465 rent file pointe │ │ │ -004cbe20: 7220 746f 2074 6865 2020 7c54 0039 7e26 r to the |T.9~& │ │ │ +004cbe20: 7220 746f 2074 6865 2020 7c54 0039 e026 r to the |T.9.& │ │ │ 004cbe30: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 004cbe40: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 004cbe50: 207c 206c 6f63 6174 696f 6e20 7370 6563 | location spec │ │ │ 004cbe60: 6966 6965 6420 696e 2073 7472 6578 7072 ified in strexpr │ │ │ 004cbe70: 2e20 5468 6520 666f 726d 6174 2020 7c54 . The format |T │ │ │ -004cbe80: 0039 7e27 0000 2020 207c 2020 2020 2020 .9~'.. | │ │ │ +004cbe80: 0039 e027 0000 2020 207c 2020 2020 2020 .9.'.. | │ │ │ 004cbe90: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 004cbea0: 2020 2020 207c 206f 6620 7374 7265 7870 | of strexp │ │ │ 004cbeb0: 7220 6973 2061 2073 7472 696e 6720 6f66 r is a string of │ │ │ 004cbec0: 2074 6865 2066 6f72 6d20 2020 2020 2020 the form │ │ │ -004cbed0: 2020 7c54 0039 7e28 0000 2020 207c 2020 |T.9~(.. | │ │ │ +004cbed0: 2020 7c54 0039 e028 0000 2020 207c 2020 |T.9.(.. | │ │ │ 004cbee0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 004cbef0: 2020 2020 2020 2020 207c 2022 5b2b 7c2d | "[+|- │ │ │ 004cbf00: 5d69 6e74 6567 6572 2220 7768 6572 6520 ]integer" where │ │ │ 004cbf10: 756e 7369 676e 6564 2076 616c 7565 2020 unsigned value │ │ │ -004cbf20: 2020 2020 2020 7c54 0039 7e29 0000 2020 |T.9~).. │ │ │ +004cbf20: 2020 2020 2020 7c54 0039 e029 0000 2020 |T.9.).. │ │ │ 004cbf30: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004cbf40: 2020 207c 2020 2020 2020 2020 207c 2073 | | s │ │ │ 004cbf50: 7065 6369 6669 6573 2061 6e20 6f66 6673 pecifies an offs │ │ │ 004cbf60: 6574 2066 726f 6d20 7468 6520 6265 6769 et from the begi │ │ │ -004cbf70: 6e6e 696e 6720 6f66 2020 7c54 0039 7e2a nning of |T.9~* │ │ │ +004cbf70: 6e6e 696e 6720 6f66 2020 7c54 0039 e02a nning of |T.9.* │ │ │ 004cbf80: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 004cbf90: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 004cbfa0: 207c 2074 6865 2066 696c 652c 2061 6e64 | the file, and │ │ │ 004cbfb0: 2061 6e20 6578 706c 6963 6974 6c79 2073 an explicitly s │ │ │ 004cbfc0: 6967 6e65 6420 7661 6c75 6520 2020 7c00 igned value |. │ │ │ 004cbfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004cbfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004cbff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004cc000: 0400 0000 dc07 0000 ea38 0000 0000 0000 .........8...... │ │ │ -004cc010: 8d00 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004cc010: 8d00 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004cc020: 5052 4f43 4553 5349 4e47 00ff 7300 ff53 PROCESSING..s..S │ │ │ 004cc030: 4551 5545 4e54 4941 4c5f 4649 4c45 5300 EQUENTIAL_FILES. │ │ │ 004cc040: ff73 00ff 5355 4d4d 4152 5900 c031 0000 .s..SUMMARY..1.. │ │ │ 004cc050: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 004cc060: 2020 2020 207c 2020 2020 2020 2020 207c | | │ │ │ 004cc070: 2073 7065 6369 6669 6573 2061 6e20 6f66 specifies an of │ │ │ 004cc080: 6673 6574 2072 656c 6174 6976 6520 746f fset relative to │ │ │ 004cc090: 2074 6865 2020 2020 2020 2020 7c54 0039 the |T.9 │ │ │ -004cc0a0: 7e32 0000 2020 207c 2053 4545 4b3d 7374 ~2.. | SEEK=st │ │ │ +004cc0a0: e032 0000 2020 207c 2053 4545 4b3d 7374 .2.. | SEEK=st │ │ │ 004cc0b0: 7265 7870 7220 2020 207c 204f 2f55 2020 rexpr | O/U │ │ │ 004cc0c0: 2020 207c 2063 7572 7265 6e74 2066 696c | current fil │ │ │ 004cc0d0: 6520 706f 7369 7469 6f6e 2e20 466f 7220 e position. For │ │ │ 004cc0e0: 5354 5245 414d 206f 7220 2020 2020 2020 STREAM or │ │ │ -004cc0f0: 7c54 0039 7e33 0000 2020 207c 2020 2020 |T.9~3.. | │ │ │ +004cc0f0: 7c54 0039 e033 0000 2020 207c 2020 2020 |T.9.3.. | │ │ │ 004cc100: 2020 2020 2020 2020 2020 2020 207c 2020 | │ │ │ 004cc110: 2020 2020 2020 207c 2056 4152 4941 424c | VARIABL │ │ │ 004cc120: 4520 666f 726d 6174 2c20 7468 6520 706f E format, the po │ │ │ 004cc130: 7369 7469 7665 2069 6e74 6578 7072 2020 sitive intexpr │ │ │ -004cc140: 2020 2020 7c54 0039 7e34 0000 2020 207c |T.9~4.. | │ │ │ +004cc140: 2020 2020 7c54 0039 e034 0000 2020 207c |T.9.4.. | │ │ │ 004cc150: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004cc160: 207c 2020 2020 2020 2020 207c 2061 6674 | | aft │ │ │ 004cc170: 6572 2061 6e79 2073 6967 6e20 6973 2061 er any sign is a │ │ │ 004cc180: 2062 7974 6520 6f66 6673 6574 2c20 7768 byte offset, wh │ │ │ -004cc190: 696c 6520 666f 7220 7c54 0039 7e35 0000 ile for |T.9~5.. │ │ │ +004cc190: 696c 6520 666f 7220 7c54 0039 e035 0000 ile for |T.9.5.. │ │ │ 004cc1a0: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 004cc1b0: 2020 2020 207c 2020 2020 2020 2020 207c | | │ │ │ 004cc1c0: 2061 2046 4958 4544 2066 6f72 6d61 742c a FIXED format, │ │ │ 004cc1d0: 2069 7420 6973 2061 2072 6563 6f72 6420 it is a record │ │ │ 004cc1e0: 6f66 6673 6574 2e20 496e 2020 7c54 0039 offset. In |T.9 │ │ │ -004cc1f0: 7e36 0000 2020 207c 2020 2020 2020 2020 ~6.. | │ │ │ +004cc1f0: e036 0000 2020 207c 2020 2020 2020 2020 .6.. | │ │ │ 004cc200: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 004cc210: 2020 207c 206f 7264 6572 2074 6f20 6465 | order to de │ │ │ 004cc220: 616c 2077 6974 6820 7468 6520 706f 7373 al with the poss │ │ │ 004cc230: 6962 6c65 2070 7265 7365 6e63 6520 2020 ible presence │ │ │ -004cc240: 7c54 0039 7e37 0000 2020 207c 2020 2020 |T.9~7.. | │ │ │ +004cc240: 7c54 0039 e037 0000 2020 207c 2020 2020 |T.9.7.. | │ │ │ 004cc250: 2020 2020 2020 2020 2020 2020 207c 2020 | │ │ │ 004cc260: 2020 2020 2020 207c 206f 6620 6120 4279 | of a By │ │ │ 004cc270: 7465 204f 7264 6572 204d 6172 6b65 7220 te Order Marker │ │ │ 004cc280: 2842 4f4d 292c 2053 4545 4b20 666f 7220 (BOM), SEEK for │ │ │ -004cc290: 6120 2020 7c54 0039 7e38 0000 2020 207c a |T.9~8.. | │ │ │ +004cc290: 6120 2020 7c54 0039 e038 0000 2020 207c a |T.9.8.. | │ │ │ 004cc2a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004cc2b0: 207c 2020 2020 2020 2020 207c 2046 4958 | | FIX │ │ │ 004cc2c0: 4544 2066 6f72 6d61 7420 6669 6c65 2077 ED format file w │ │ │ 004cc2d0: 7269 7474 656e 2069 6e20 6120 5554 4620 ritten in a UTF │ │ │ -004cc2e0: 2020 2020 2020 2020 7c54 0039 7e39 0000 |T.9~9.. │ │ │ +004cc2e0: 2020 2020 2020 2020 7c54 0039 e039 0000 |T.9.9.. │ │ │ 004cc2f0: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 004cc300: 2020 2020 207c 2020 2020 2020 2020 207c | | │ │ │ 004cc310: 2063 6861 7261 6374 6572 2073 6574 206d character set m │ │ │ 004cc320: 7573 7420 666f 6c6c 6f77 2061 7420 6c65 ust follow at le │ │ │ 004cc330: 6173 7420 6f6e 6520 2020 2020 7c54 0039 ast one |T.9 │ │ │ -004cc340: 7e3a 0000 2020 207c 2020 2020 2020 2020 ~:.. | │ │ │ +004cc340: e03a 0000 2020 207c 2020 2020 2020 2020 .:.. | │ │ │ 004cc350: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 004cc360: 2020 207c 2070 7269 6f72 2052 4541 4420 | prior READ │ │ │ 004cc370: 7369 6e63 6520 7468 6520 6465 7669 6365 since the device │ │ │ 004cc380: 2077 6173 2063 7265 6174 6564 2e20 2020 was created. │ │ │ -004cc390: 7c54 0039 7e41 0000 2020 202b 2d2d 2d2d |T.9~A.. +---- │ │ │ +004cc390: 7c54 0039 e041 0000 2020 202b 2d2d 2d2d |T.9.A.. +---- │ │ │ 004cc3a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cc3b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cc3c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cc3d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004cc3e0: 2d2d 2d2d 2b07 0039 7e42 0000 5400 397e ----+..9~B..T.9~ │ │ │ +004cc3e0: 2d2d 2d2d 2b07 0039 e042 0000 5400 39e0 ----+..9.B..T.9. │ │ │ 004cc3f0: 4300 0020 2020 2b2d 2d2d 2d2d 2d2d 2d2d C.. +--------- │ │ │ 004cc400: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cc410: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cc420: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cc430: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ -004cc440: 5400 397e 4400 0020 2020 7c20 2020 2020 T.9~D.. | │ │ │ +004cc440: 5400 39e0 4400 0020 2020 7c20 2020 2020 T.9.D.. | │ │ │ 004cc450: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004cc460: 2046 696c 6520 466f 726d 6174 2044 6576 File Format Dev │ │ │ 004cc470: 6963 6570 6172 616d 6574 6572 7320 2020 iceparameters │ │ │ 004cc480: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004cc490: 2020 207c 5400 397e 4500 0020 2020 7c2d |T.9~E.. |- │ │ │ +004cc490: 2020 207c 5400 39e0 4500 0020 2020 7c2d |T.9.E.. |- │ │ │ 004cc4a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cc4b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cc4c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cc4d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004cc4e0: 2d2d 2d2d 2d2d 2d7c 5400 397e 4600 0020 -------|T.9~F.. │ │ │ +004cc4e0: 2d2d 2d2d 2d2d 2d7c 5400 39e0 4600 0020 -------|T.9.F.. │ │ │ 004cc4f0: 2020 7c20 2044 4556 4943 4550 4152 414d | DEVICEPARAM │ │ │ 004cc500: 4554 4552 5320 207c 2043 4f4d 4d41 4e44 ETERS | COMMAND │ │ │ 004cc510: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004cc520: 2020 2043 4f4d 4d45 4e54 2020 2020 2020 COMMENT │ │ │ -004cc530: 2020 2020 2020 2020 2020 207c 5400 397e |T.9~ │ │ │ +004cc530: 2020 2020 2020 2020 2020 207c 5400 39e0 |T.9. │ │ │ 004cc540: 4700 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d G.. |--------- │ │ │ 004cc550: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 004cc560: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 004cc570: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cc580: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -004cc590: 5400 397e 4800 0020 2020 7c20 5b4e 4f5d T.9~H.. | [NO] │ │ │ +004cc590: 5400 39e0 4800 0020 2020 7c20 5b4e 4f5d T.9.H.. | [NO] │ │ │ 004cc5a0: 4649 5845 4420 2020 2020 2020 2020 207c FIXED | │ │ │ 004cc5b0: 204f 2020 2020 2020 207c 2043 6f6e 7472 O | Contr │ │ │ 004cc5c0: 6f6c 7320 7768 6574 6865 7220 7265 636f ols whether reco │ │ │ 004cc5d0: 7264 7320 6861 7665 2066 6978 6564 2020 rds have fixed │ │ │ -004cc5e0: 2020 207c 5400 397e 4900 0020 2020 7c20 |T.9~I.. | │ │ │ +004cc5e0: 2020 207c 5400 39e0 4900 0020 2020 7c20 |T.9.I.. | │ │ │ 004cc5f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004cc600: 2020 207c 2020 2020 2020 2020 207c 206c | | l │ │ │ 004cc610: 656e 6774 682e 2020 2020 2020 2020 2020 ength. │ │ │ 004cc620: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004cc630: 2020 2020 2020 207c 5400 397e 4a00 0020 |T.9~J.. │ │ │ +004cc630: 2020 2020 2020 207c 5400 39e0 4a00 0020 |T.9.J.. │ │ │ 004cc640: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 004cc650: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 004cc660: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 004cc670: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004cc680: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 397e -----------|T.9~ │ │ │ +004cc680: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 39e0 -----------|T.9. │ │ │ 004cc690: 5100 0020 2020 7c20 5b5a 5d4c 454e 4754 Q.. | [Z]LENGT │ │ │ 004cc6a0: 483d 696e 7465 7870 7220 207c 2055 2020 H=intexpr | U │ │ │ 004cc6b0: 2020 2020 207c 2043 6f6e 7472 6f6c 7320 | Controls │ │ │ 004cc6c0: 7669 7274 7561 6c20 7061 6765 206c 656e virtual page len │ │ │ 004cc6d0: 6774 682e 2020 2020 2020 2020 2020 207c gth. | │ │ │ -004cc6e0: 5400 397e 5200 0020 2020 7c2d 2d2d 2d2d T.9~R.. |----- │ │ │ +004cc6e0: 5400 39e0 5200 0020 2020 7c2d 2d2d 2d2d T.9.R.. |----- │ │ │ 004cc6f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 004cc700: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 004cc710: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cc720: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004cc730: 2d2d 2d7c 5400 397e 5300 0020 2020 7c20 ---|T.9~S.. | │ │ │ +004cc730: 2d2d 2d7c 5400 39e0 5300 0020 2020 7c20 ---|T.9.S.. | │ │ │ 004cc740: 5245 434f 5244 5349 5a45 3d69 6e74 6578 RECORDSIZE=intex │ │ │ 004cc750: 7072 207c 204f 2020 2020 2020 207c 2053 pr | O | S │ │ │ 004cc760: 7065 6369 6669 6573 206d 6178 696d 756d pecifies maximum │ │ │ 004cc770: 2072 6563 6f72 6420 7369 7a65 2e20 2020 record size. │ │ │ -004cc780: 2020 2020 2020 207c 5400 397e 5400 0020 |T.9~T.. │ │ │ +004cc780: 2020 2020 2020 207c 5400 39e0 5400 0020 |T.9.T.. │ │ │ 004cc790: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 004cc7a0: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 004cc7b0: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 004cc7c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cc7d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 0000 0000 -----------|.... │ │ │ 004cc7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004cc7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004cc800: 0400 0000 dc07 0000 0239 0000 0000 0000 .........9...... │ │ │ -004cc810: 8d00 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004cc810: 8d00 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004cc820: 5052 4f43 4553 5349 4e47 00ff 7300 ff53 PROCESSING..s..S │ │ │ 004cc830: 4551 5545 4e54 4941 4c5f 4649 4c45 5300 EQUENTIAL_FILES. │ │ │ 004cc840: ff73 00ff 5355 4d4d 4152 5900 c055 0000 .s..SUMMARY..U.. │ │ │ 004cc850: 2020 207c 2053 5452 4541 4d20 2020 2020 | STREAM │ │ │ 004cc860: 2020 2020 2020 2020 7c20 4f20 2020 2020 | O │ │ │ 004cc870: 2020 7c20 5370 6563 6966 6965 7320 7468 | Specifies th │ │ │ 004cc880: 6520 5354 5245 414d 2066 6f72 6d61 742e e STREAM format. │ │ │ 004cc890: 2020 2020 2020 2020 2020 2020 7c54 0039 |T.9 │ │ │ -004cc8a0: 7e56 0000 2020 207c 2d2d 2d2d 2d2d 2d2d ~V.. |-------- │ │ │ +004cc8a0: e056 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .V.. |-------- │ │ │ 004cc8b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 004cc8c0: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 004cc8d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cc8e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004cc8f0: 7c54 0039 7e57 0000 2020 207c 2056 4152 |T.9~W.. | VAR │ │ │ +004cc8f0: 7c54 0039 e057 0000 2020 207c 2056 4152 |T.9.W.. | VAR │ │ │ 004cc900: 4941 424c 4520 2020 2020 2020 2020 2020 IABLE │ │ │ 004cc910: 7c20 4f20 2020 2020 2020 7c20 436f 6e74 | O | Cont │ │ │ 004cc920: 726f 6c73 2077 6865 7468 6572 2072 6563 rols whether rec │ │ │ 004cc930: 6f72 6473 2068 6176 6520 7661 7269 6162 ords have variab │ │ │ -004cc940: 6c65 2020 7c54 0039 7e58 0000 2020 207c le |T.9~X.. | │ │ │ +004cc940: 6c65 2020 7c54 0039 e058 0000 2020 207c le |T.9.X.. | │ │ │ 004cc950: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004cc960: 2020 2020 7c20 2020 2020 2020 2020 7c20 | | │ │ │ 004cc970: 6c65 6e67 7468 2e20 2020 2020 2020 2020 length. │ │ │ 004cc980: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004cc990: 2020 2020 2020 2020 7c54 0039 7e59 0000 |T.9~Y.. │ │ │ +004cc990: 2020 2020 2020 2020 7c54 0039 e059 0000 |T.9.Y.. │ │ │ 004cc9a0: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 004cc9b0: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 004cc9c0: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 004cc9d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cc9e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0039 ------------|T.9 │ │ │ -004cc9f0: 7e5a 0000 2020 207c 205b 5a5d 5749 4454 ~Z.. | [Z]WIDT │ │ │ +004cc9f0: e05a 0000 2020 207c 205b 5a5d 5749 4454 .Z.. | [Z]WIDT │ │ │ 004cca00: 483d 696e 7465 7870 7220 2020 7c20 5520 H=intexpr | U │ │ │ 004cca10: 2020 2020 2020 7c20 436f 6e74 726f 6c73 | Controls │ │ │ 004cca20: 206d 6178 696d 756d 2077 6964 7468 206f maximum width o │ │ │ 004cca30: 6620 616e 206f 7574 7075 7420 2020 2020 f an output │ │ │ -004cca40: 7c54 0039 7e61 0000 2020 207c 2020 2020 |T.9~a.. | │ │ │ +004cca40: 7c54 0039 e061 0000 2020 207c 2020 2020 |T.9.a.. | │ │ │ 004cca50: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004cca60: 7c20 2020 2020 2020 2020 7c20 6c69 6e65 | | line │ │ │ 004cca70: 2e20 2020 2020 2020 2020 2020 2020 2020 . │ │ │ 004cca80: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004cca90: 2020 2020 7c54 0039 7e62 0000 2020 207c |T.9~b.. | │ │ │ +004cca90: 2020 2020 7c54 0039 e062 0000 2020 207c |T.9.b.. | │ │ │ 004ccaa0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004ccab0: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2b2d ----+---------+- │ │ │ 004ccac0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004ccad0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004ccae0: 2d2d 2d2d 2d2d 2d2d 7c54 0039 7e63 0000 --------|T.9~c.. │ │ │ +004ccae0: 2d2d 2d2d 2d2d 2d2d 7c54 0039 e063 0000 --------|T.9.c.. │ │ │ 004ccaf0: 2020 207c 205b 5a5d 5b4e 4f5d 5752 4150 | [Z][NO]WRAP │ │ │ 004ccb00: 2020 2020 2020 2020 7c20 4f2f 5520 2020 | O/U │ │ │ 004ccb10: 2020 7c20 436f 6e74 726f 6c73 2068 616e | Controls han │ │ │ 004ccb20: 646c 696e 6720 6f66 2072 6563 6f72 6473 dling of records │ │ │ 004ccb30: 206c 6f6e 6765 7220 2020 2020 7c54 0039 longer |T.9 │ │ │ -004ccb40: 7e64 0000 2020 207c 2020 2020 2020 2020 ~d.. | │ │ │ +004ccb40: e064 0000 2020 207c 2020 2020 2020 2020 .d.. | │ │ │ 004ccb50: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 004ccb60: 2020 2020 2020 7c20 7468 616e 2064 6576 | than dev │ │ │ 004ccb70: 6963 6520 7769 6474 682e 2020 2020 2020 ice width. │ │ │ 004ccb80: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004ccb90: 7c54 0039 7e65 0000 2020 202b 2d2d 2d2d |T.9~e.. +---- │ │ │ +004ccb90: 7c54 0039 e065 0000 2020 202b 2d2d 2d2d |T.9.e.. +---- │ │ │ 004ccba0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004ccbb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004ccbc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004ccbd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004ccbe0: 2d2d 2d2d 2b07 0039 7e66 0000 5400 397e ----+..9~f..T.9~ │ │ │ +004ccbe0: 2d2d 2d2d 2b07 0039 e066 0000 5400 39e0 ----+..9.f..T.9. │ │ │ 004ccbf0: 6700 0020 2020 2b2d 2d2d 2d2d 2d2d 2d2d g.. +--------- │ │ │ 004ccc00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004ccc10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004ccc20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004ccc30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ -004ccc40: 5400 397e 6800 0020 2020 7c20 2020 2020 T.9~h.. | │ │ │ +004ccc40: 5400 39e0 6800 0020 2020 7c20 2020 2020 T.9.h.. | │ │ │ 004ccc50: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004ccc60: 2046 696c 6520 4163 6365 7373 2044 6576 File Access Dev │ │ │ 004ccc70: 6963 6570 6172 616d 6574 6572 7320 2020 iceparameters │ │ │ 004ccc80: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004ccc90: 2020 207c 5400 397e 6900 0020 2020 7c2d |T.9~i.. |- │ │ │ +004ccc90: 2020 207c 5400 39e0 6900 0020 2020 7c2d |T.9.i.. |- │ │ │ 004ccca0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cccb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cccc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cccd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004ccce0: 2d2d 2d2d 2d2d 2d7c 5400 397e 6a00 0020 -------|T.9~j.. │ │ │ +004ccce0: 2d2d 2d2d 2d2d 2d7c 5400 39e0 6a00 0020 -------|T.9.j.. │ │ │ 004cccf0: 2020 7c20 4445 5649 4345 5041 5241 4d45 | DEVICEPARAME │ │ │ 004ccd00: 5445 5220 7c20 434f 4d4d 414e 4420 7c20 TER | COMMAND | │ │ │ 004ccd10: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004ccd20: 2043 4f4d 4d45 4e54 2020 2020 2020 2020 COMMENT │ │ │ -004ccd30: 2020 2020 2020 2020 2020 207c 5400 397e |T.9~ │ │ │ +004ccd30: 2020 2020 2020 2020 2020 207c 5400 39e0 |T.9. │ │ │ 004ccd40: 7100 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d q.. |--------- │ │ │ 004ccd50: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 004ccd60: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 004ccd70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004ccd80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -004ccd90: 5400 397e 7200 0020 2020 7c20 4445 4c45 T.9~r.. | DELE │ │ │ +004ccd90: 5400 39e0 7200 0020 2020 7c20 4445 4c45 T.9.r.. | DELE │ │ │ 004ccda0: 5445 2020 2020 2020 2020 2020 7c20 4320 TE | C │ │ │ 004ccdb0: 2020 2020 2020 7c20 5370 6563 6966 6965 | Specifie │ │ │ 004ccdc0: 7320 6669 6c65 2062 6520 6465 6c65 7465 s file be delete │ │ │ 004ccdd0: 6420 6279 2043 4c4f 5345 2e20 2020 2020 d by CLOSE. │ │ │ -004ccde0: 2020 207c 5400 397e 7300 0020 2020 7c2d |T.9~s.. |- │ │ │ +004ccde0: 2020 207c 5400 39e0 7300 0020 2020 7c2d |T.9.s.. |- │ │ │ 004ccdf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cce00: 2b2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d +---------+----- │ │ │ 004cce10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cce20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004cce30: 2d2d 2d2d 2d2d 2d7c 5400 397e 7400 0020 -------|T.9~t.. │ │ │ +004cce30: 2d2d 2d2d 2d2d 2d7c 5400 39e0 7400 0020 -------|T.9.t.. │ │ │ 004cce40: 2020 7c20 4752 4f55 503d 6578 7072 2020 | GROUP=expr │ │ │ 004cce50: 2020 2020 7c20 4f2f 4320 2020 2020 7c20 | O/C | │ │ │ 004cce60: 5370 6563 6966 6965 7320 6669 6c65 2070 Specifies file p │ │ │ 004cce70: 6572 6d69 7373 696f 6e73 2066 6f72 206f ermissions for o │ │ │ -004cce80: 7468 6572 2075 7365 7273 207c 5400 397e ther users |T.9~ │ │ │ +004cce80: 7468 6572 2075 7365 7273 207c 5400 39e0 ther users |T.9. │ │ │ 004cce90: 7500 0020 2020 7c20 2020 2020 2020 2020 u.. | │ │ │ 004ccea0: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 004cceb0: 2020 7c20 696e 2074 6865 206f 776e 6572 | in the owner │ │ │ 004ccec0: 2773 2067 726f 7570 2e20 2020 2020 2020 's group. │ │ │ 004cced0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ -004ccee0: 5400 397e 7600 0020 2020 7c2d 2d2d 2d2d T.9~v.. |----- │ │ │ +004ccee0: 5400 39e0 7600 0020 2020 7c2d 2d2d 2d2d T.9.v.. |----- │ │ │ 004ccef0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 004ccf00: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 004ccf10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004ccf20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004ccf30: 2d2d 2d7c 5400 397e 7700 0020 2020 7c20 ---|T.9~w.. | │ │ │ +004ccf30: 2d2d 2d7c 5400 39e0 7700 0020 2020 7c20 ---|T.9.w.. | │ │ │ 004ccf40: 4e45 5756 4552 5349 4f4e 2020 2020 2020 NEWVERSION │ │ │ 004ccf50: 7c20 4f20 2020 2020 2020 7c20 5370 6563 | O | Spec │ │ │ 004ccf60: 6966 6965 7320 4754 2e4d 2063 7265 6174 ifies GT.M creat │ │ │ 004ccf70: 6520 6120 6e65 7720 7665 7273 696f 6e20 e a new version │ │ │ -004ccf80: 6f66 2020 2020 207c 5400 397e 7800 0020 of |T.9~x.. │ │ │ +004ccf80: 6f66 2020 2020 207c 5400 39e0 7800 0020 of |T.9.x.. │ │ │ 004ccf90: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004ccfa0: 2020 2020 7c20 2020 2020 2020 2020 7c20 | | │ │ │ 004ccfb0: 6669 6c65 2e20 2020 2020 2020 2020 2020 file. │ │ │ 004ccfc0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004ccfd0: 2020 2020 2020 2020 2020 207c 0000 0000 |.... │ │ │ 004ccfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ccff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004cd000: 0400 0000 d607 0000 1939 0000 0000 0000 .........9...... │ │ │ -004cd010: 8d00 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004cd010: 8d00 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004cd020: 5052 4f43 4553 5349 4e47 00ff 7300 ff53 PROCESSING..s..S │ │ │ 004cd030: 4551 5545 4e54 4941 4c5f 4649 4c45 5300 EQUENTIAL_FILES. │ │ │ 004cd040: ff73 00ff 5355 4d4d 4152 5900 c079 0000 .s..SUMMARY..y.. │ │ │ 004cd050: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 004cd060: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2b -----+---------+ │ │ │ 004cd070: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cd080: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cd090: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0039 ------------|T.9 │ │ │ -004cd0a0: 7e7a 0000 2020 207c 204f 574e 4552 3d65 ~z.. | OWNER=e │ │ │ +004cd0a0: e07a 0000 2020 207c 204f 574e 4552 3d65 .z.. | OWNER=e │ │ │ 004cd0b0: 7870 7220 2020 2020 207c 204f 2f43 2020 xpr | O/C │ │ │ 004cd0c0: 2020 207c 2053 7065 6369 6669 6573 2066 | Specifies f │ │ │ 004cd0d0: 696c 6520 7065 726d 6973 7369 6f6e 7320 ile permissions │ │ │ 004cd0e0: 666f 7220 7468 6520 6f77 6e65 7220 2020 for the owner │ │ │ -004cd0f0: 7c54 0039 7e81 0000 2020 207c 2020 2020 |T.9~... | │ │ │ +004cd0f0: 7c54 0039 e081 0000 2020 207c 2020 2020 |T.9.... | │ │ │ 004cd100: 2020 2020 2020 2020 2020 2020 207c 2020 | │ │ │ 004cd110: 2020 2020 2020 207c 206f 6620 6669 6c65 | of file │ │ │ 004cd120: 2e20 2020 2020 2020 2020 2020 2020 2020 . │ │ │ 004cd130: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004cd140: 2020 2020 7c54 0039 7e82 0000 2020 207c |T.9~... | │ │ │ +004cd140: 2020 2020 7c54 0039 e082 0000 2020 207c |T.9.... | │ │ │ 004cd150: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cd160: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -+---------+---- │ │ │ 004cd170: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cd180: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004cd190: 2d2d 2d2d 2d2d 2d2d 7c54 0039 7e83 0000 --------|T.9~... │ │ │ +004cd190: 2d2d 2d2d 2d2d 2d2d 7c54 0039 e083 0000 --------|T.9.... │ │ │ 004cd1a0: 2020 207c 205b 4e4f 5d52 4541 444f 4e4c | [NO]READONL │ │ │ 004cd1b0: 5920 2020 207c 204f 2020 2020 2020 207c Y | O | │ │ │ 004cd1c0: 2043 6f6e 7472 6f6c 7320 7265 6164 2d6f Controls read-o │ │ │ 004cd1d0: 6e6c 7920 6669 6c65 2061 6363 6573 732e nly file access. │ │ │ 004cd1e0: 2020 2020 2020 2020 2020 2020 7c54 0039 |T.9 │ │ │ -004cd1f0: 7e84 0000 2020 207c 2d2d 2d2d 2d2d 2d2d ~... |-------- │ │ │ +004cd1f0: e084 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .... |-------- │ │ │ 004cd200: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 004cd210: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 004cd220: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cd230: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004cd240: 7c54 0039 7e85 0000 2020 207c 2052 454e |T.9~... | REN │ │ │ +004cd240: 7c54 0039 e085 0000 2020 207c 2052 454e |T.9.... | REN │ │ │ 004cd250: 414d 453d 6578 7072 2020 2020 207c 2043 AME=expr | C │ │ │ 004cd260: 2020 2020 2020 207c 2053 7065 6369 6669 | Specifi │ │ │ 004cd270: 6573 2043 4c4f 5345 2072 656e 616d 6520 es CLOSE rename │ │ │ 004cd280: 6120 6469 736b 2066 696c 6520 7769 7468 a disk file with │ │ │ -004cd290: 2020 2020 7c54 0039 7e86 0000 2020 207c |T.9~... | │ │ │ +004cd290: 2020 2020 7c54 0039 e086 0000 2020 207c |T.9.... | │ │ │ 004cd2a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004cd2b0: 207c 2020 2020 2020 2020 207c 206e 616d | | nam │ │ │ 004cd2c0: 6520 7370 6563 6966 6965 6420 6279 2065 e specified by e │ │ │ 004cd2d0: 7870 7265 7373 696f 6e2e 2020 2020 2020 xpression. │ │ │ -004cd2e0: 2020 2020 2020 2020 7c54 0039 7e87 0000 |T.9~... │ │ │ +004cd2e0: 2020 2020 2020 2020 7c54 0039 e087 0000 |T.9.... │ │ │ 004cd2f0: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 004cd300: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2b -----+---------+ │ │ │ 004cd310: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cd320: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cd330: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0039 ------------|T.9 │ │ │ -004cd340: 7e88 0000 2020 207c 2020 2020 2020 2020 ~... | │ │ │ +004cd340: e088 0000 2020 207c 2020 2020 2020 2020 .... | │ │ │ 004cd350: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 004cd360: 2020 207c 2053 7065 6369 6669 6573 2043 | Specifies C │ │ │ 004cd370: 4c4f 5345 2072 6570 6c61 6365 286f 7665 LOSE replace(ove │ │ │ 004cd380: 7277 7269 7465 2061 6e20 2020 2020 2020 rwrite an │ │ │ -004cd390: 7c54 0039 7e89 0000 2020 207c 2052 4550 |T.9~... | REP │ │ │ +004cd390: 7c54 0039 e089 0000 2020 207c 2052 4550 |T.9.... | REP │ │ │ 004cd3a0: 4c41 4345 3d65 7870 7220 2020 207c 2043 LACE=expr | C │ │ │ 004cd3b0: 2020 2020 2020 207c 2065 7869 7374 696e | existin │ │ │ 004cd3c0: 6720 6669 6c65 2069 6620 6e65 6365 7373 g file if necess │ │ │ 004cd3d0: 6172 7929 2074 6865 206e 616d 6520 6f66 ary) the name of │ │ │ -004cd3e0: 2061 2020 7c54 0039 7e8a 0000 2020 207c a |T.9~... | │ │ │ +004cd3e0: 2061 2020 7c54 0039 e08a 0000 2020 207c a |T.9.... | │ │ │ 004cd3f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004cd400: 207c 2020 2020 2020 2020 207c 2064 6973 | | dis │ │ │ 004cd410: 6b20 6669 6c65 2077 6974 6820 7468 6520 k file with the │ │ │ 004cd420: 6e61 6d65 2073 7065 6369 6669 6564 2062 name specified b │ │ │ -004cd430: 7920 7468 6520 2020 7c54 0039 7e91 0000 y the |T.9~... │ │ │ +004cd430: 7920 7468 6520 2020 7c54 0039 e091 0000 y the |T.9.... │ │ │ 004cd440: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 004cd450: 2020 2020 207c 2020 2020 2020 2020 207c | | │ │ │ 004cd460: 2065 7870 7265 7373 696f 6e2e 2020 2020 expression. │ │ │ 004cd470: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004cd480: 2020 2020 2020 2020 2020 2020 7c54 0039 |T.9 │ │ │ -004cd490: 7e92 0000 2020 207c 2d2d 2d2d 2d2d 2d2d ~... |-------- │ │ │ +004cd490: e092 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .... |-------- │ │ │ 004cd4a0: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 004cd4b0: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 004cd4c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cd4d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004cd4e0: 7c54 0039 7e93 0000 2020 207c 2053 5953 |T.9~... | SYS │ │ │ +004cd4e0: 7c54 0039 e093 0000 2020 207c 2053 5953 |T.9.... | SYS │ │ │ 004cd4f0: 5445 4d3d 6578 7072 2020 2020 207c 204f TEM=expr | O │ │ │ 004cd500: 2f43 2020 2020 207c 2053 7065 6369 6669 /C | Specifi │ │ │ 004cd510: 6573 2066 696c 6520 7065 726d 6973 7369 es file permissi │ │ │ 004cd520: 6f6e 7320 666f 7220 7468 6520 6f77 6e65 ons for the owne │ │ │ -004cd530: 7220 2020 7c54 0039 7e94 0000 2020 207c r |T.9~... | │ │ │ +004cd530: 7220 2020 7c54 0039 e094 0000 2020 207c r |T.9.... | │ │ │ 004cd540: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004cd550: 207c 2020 2020 2020 2020 207c 206f 6620 | | of │ │ │ 004cd560: 7468 6520 6669 6c65 2028 7361 6d65 2061 the file (same a │ │ │ 004cd570: 7320 4f57 4e45 5229 2e20 2020 2020 2020 s OWNER). │ │ │ -004cd580: 2020 2020 2020 2020 7c54 0039 7e95 0000 |T.9~... │ │ │ +004cd580: 2020 2020 2020 2020 7c54 0039 e095 0000 |T.9.... │ │ │ 004cd590: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 004cd5a0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2b -----+---------+ │ │ │ 004cd5b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cd5c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cd5d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0039 ------------|T.9 │ │ │ -004cd5e0: 7e96 0000 2020 207c 205b 4e4f 5d54 5255 ~... | [NO]TRU │ │ │ +004cd5e0: e096 0000 2020 207c 205b 4e4f 5d54 5255 .... | [NO]TRU │ │ │ 004cd5f0: 4e43 4154 4520 2020 207c 204f 2f55 2020 NCATE | O/U │ │ │ 004cd600: 2020 207c 2043 6f6e 7472 6f6c 7320 6f76 | Controls ov │ │ │ 004cd610: 6572 7772 6974 696e 6720 6f66 2065 7869 erwriting of exi │ │ │ 004cd620: 7374 696e 6720 6461 7461 2069 6e20 2020 sting data in │ │ │ -004cd630: 7c54 0039 7e97 0000 2020 207c 2020 2020 |T.9~... | │ │ │ +004cd630: 7c54 0039 e097 0000 2020 207c 2020 2020 |T.9.... | │ │ │ 004cd640: 2020 2020 2020 2020 2020 2020 207c 2020 | │ │ │ 004cd650: 2020 2020 2020 207c 2066 696c 652e 2020 | file. │ │ │ 004cd660: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004cd670: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004cd680: 2020 2020 7c54 0039 7e98 0000 2020 207c |T.9~... | │ │ │ +004cd680: 2020 2020 7c54 0039 e098 0000 2020 207c |T.9.... | │ │ │ 004cd690: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cd6a0: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -+---------+---- │ │ │ 004cd6b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cd6c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004cd6d0: 2d2d 2d2d 2d2d 2d2d 7c54 0039 7e99 0000 --------|T.9~... │ │ │ +004cd6d0: 2d2d 2d2d 2d2d 2d2d 7c54 0039 e099 0000 --------|T.9.... │ │ │ 004cd6e0: 2020 207c 2055 4943 3d65 7870 7220 2020 | UIC=expr │ │ │ 004cd6f0: 2020 2020 207c 204f 2f43 2020 2020 207c | O/C | │ │ │ 004cd700: 2053 7065 6369 6669 6573 2066 696c 6527 Specifies file' │ │ │ 004cd710: 7320 6f77 6e65 7220 4944 2e20 2020 2020 s owner ID. │ │ │ 004cd720: 2020 2020 2020 2020 2020 2020 7c54 0039 |T.9 │ │ │ -004cd730: 7e9a 0000 2020 207c 2d2d 2d2d 2d2d 2d2d ~... |-------- │ │ │ +004cd730: e09a 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .... |-------- │ │ │ 004cd740: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 004cd750: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 004cd760: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cd770: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004cd780: 7c55 0038 7ec1 1100 0020 2020 7c20 574f |U.8~.... | WO │ │ │ +004cd780: 7c55 0038 e0c1 1100 0020 2020 7c20 574f |U.8..... | WO │ │ │ 004cd790: 524c 443d 6578 7072 2020 2020 2020 7c20 RLD=expr | │ │ │ 004cd7a0: 4f2f 4320 2020 2020 7c20 5370 6563 6966 O/C | Specif │ │ │ 004cd7b0: 6965 7320 6669 6c65 2070 6572 6d69 7373 ies file permiss │ │ │ 004cd7c0: 696f 6e73 2066 6f72 2075 7365 7273 206e ions for users n │ │ │ 004cd7d0: 6f74 2020 207c 0000 0000 0000 0000 0000 ot |.......... │ │ │ 004cd7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004cd7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004cd800: 0400 0000 8601 0000 2239 0000 0000 0000 ........"9...... │ │ │ -004cd810: 8e00 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004cd810: 8e00 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004cd820: 5052 4f43 4553 5349 4e47 00ff 7300 ff53 PROCESSING..s..S │ │ │ 004cd830: 4551 5545 4e54 4941 4c5f 4649 4c45 5300 EQUENTIAL_FILES. │ │ │ 004cd840: ff73 00ff 5355 4d4d 4152 5900 c111 1100 .s..SUMMARY..... │ │ │ 004cd850: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 004cd860: 2020 2020 2020 7c20 2020 2020 2020 2020 | │ │ │ 004cd870: 7c20 696e 2074 6865 206f 776e 6572 2773 | in the owner's │ │ │ 004cd880: 2067 726f 7570 2e20 2020 2020 2020 2020 group. │ │ │ 004cd890: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -004cd8a0: 3a7e 2100 0020 2020 2b2d 2d2d 2d2d 2d2d :~!.. +------- │ │ │ +004cd8a0: 3ae0 2100 0020 2020 2b2d 2d2d 2d2d 2d2d :.!.. +------- │ │ │ 004cd8b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cd8c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cd8d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cd8e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004cd8f0: 2d2b 0700 3a7e 3100 0028 003a 7e41 0000 -+..:~1..(.:~A.. │ │ │ +004cd8f0: 2d2b 0700 3ae0 3100 0028 003a e041 0000 -+..:.1..(.:.A.. │ │ │ 004cd900: 2020 204f 3a20 4170 706c 6965 7320 746f O: Applies to │ │ │ 004cd910: 2074 6865 204f 5045 4e20 636f 6d6d 616e the OPEN comman │ │ │ -004cd920: 6407 003a 7e51 0000 2700 3a7e 6100 0020 d..:~Q..'.:~a.. │ │ │ +004cd920: 6407 003a e051 0000 2700 3ae0 6100 0020 d..:.Q..'.:.a.. │ │ │ 004cd930: 2020 553a 2041 7070 6c69 6573 2074 6f20 U: Applies to │ │ │ 004cd940: 7468 6520 5553 4520 636f 6d6d 616e 6407 the USE command. │ │ │ -004cd950: 003a 7e71 0000 2900 3a7e 8100 0020 2020 .:~q..).:~... │ │ │ +004cd950: 003a e071 0000 2900 3ae0 8100 0020 2020 .:.q..).:.... │ │ │ 004cd960: 433a 2041 7070 6c69 6573 2074 6f20 7468 C: Applies to th │ │ │ 004cd970: 6520 434c 4f53 4520 636f 6d6d 616e 6407 e CLOSE command. │ │ │ -004cd980: 003a 7e91 0000 0000 0000 0000 0000 0000 .:~............. │ │ │ +004cd980: 003a e091 0000 0000 0000 0000 0000 0000 .:.............. │ │ │ 004cd990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004cd9a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004cd9b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004cd9c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004cd9d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004cd9e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004cd9f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -314875,79 +314875,79 @@ │ │ │ 004cdfa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004cdfb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004cdfc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004cdfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004cdfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004cdff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ce000: 0400 0000 6d04 0000 3a39 0000 0000 0000 ....m...:9...... │ │ │ -004ce010: 4900 007e 4845 4c50 00ff 7300 ff49 4f5f I..~HELP..s..IO_ │ │ │ +004ce010: 4900 00e0 4845 4c50 00ff 7300 ff49 4f5f I...HELP..s..IO_ │ │ │ 004ce020: 5052 4f43 4553 5349 4e47 00ff 7300 ff46 PROCESSING..s..F │ │ │ 004ce030: 4946 4f5f 4348 4152 4143 5445 5249 5354 IFO_CHARACTERIST │ │ │ 004ce040: 4943 5300 0046 4946 4f5f 4368 6172 6163 ICS..FIFO_Charac │ │ │ -004ce050: 7465 7269 7374 6963 731f 0030 7ebf 1100 teristics..0~... │ │ │ +004ce050: 7465 7269 7374 6963 731f 0030 e0bf 1100 teristics..0.... │ │ │ 004ce060: 0020 2020 4649 464f 2043 6861 7261 6374 . FIFO Charact │ │ │ -004ce070: 6572 6973 7469 6373 0700 317e 2100 0050 eristics..1~!..P │ │ │ -004ce080: 0031 7e31 0000 2020 2046 4946 4f73 2068 .1~1.. FIFOs h │ │ │ +004ce070: 6572 6973 7469 6373 0700 31e0 2100 0050 eristics..1.!..P │ │ │ +004ce080: 0031 e031 0000 2020 2046 4946 4f73 2068 .1.1.. FIFOs h │ │ │ 004ce090: 6176 6520 6d6f 7374 206f 6620 7468 6520 ave most of the │ │ │ 004ce0a0: 7361 6d65 2063 6861 7261 6374 6572 6973 same characteris │ │ │ 004ce0b0: 7469 6373 2061 7320 6f74 6865 7220 7365 tics as other se │ │ │ 004ce0c0: 7175 656e 7469 616c 2066 696c 6573 2c3e quential files,> │ │ │ -004ce0d0: 0031 7e41 0000 2020 2065 7863 6570 7420 .1~A.. except │ │ │ +004ce0d0: 0031 e041 0000 2020 2065 7863 6570 7420 .1.A.. except │ │ │ 004ce0e0: 7468 6174 2052 4541 4473 2061 6e64 2057 that READs and W │ │ │ 004ce0f0: 5249 5445 7320 6361 6e20 6f63 6375 7220 RITEs can occur │ │ │ 004ce100: 696e 2061 6e79 206f 7264 6572 2e07 0031 in any order...1 │ │ │ -004ce110: 7e51 0000 5000 317e 6100 0020 2020 5468 ~Q..P.1~a.. Th │ │ │ +004ce110: e051 0000 5000 31e0 6100 0020 2020 5468 .Q..P.1.a.. Th │ │ │ 004ce120: 6520 666f 6c6c 6f77 696e 6720 6368 6172 e following char │ │ │ 004ce130: 6163 7465 7269 7374 6963 7320 6f66 2046 acteristics of F │ │ │ 004ce140: 4946 4f20 6265 6861 7669 6f72 206d 6179 IFO behavior may │ │ │ 004ce150: 2062 6520 6865 6c70 6675 6c20 696e 2075 be helpful in u │ │ │ -004ce160: 7369 6e67 1b00 317e 7100 0020 2020 7468 sing..1~q.. th │ │ │ +004ce160: 7369 6e67 1b00 31e0 7100 0020 2020 7468 sing..1.q.. th │ │ │ 004ce170: 656d 2065 6666 6563 7469 7665 6c79 2e07 em effectively.. │ │ │ -004ce180: 0031 7e81 0000 1400 317e 9100 0020 2020 .1~.....1~... │ │ │ -004ce190: 5769 7468 2052 4541 443a 0800 307e c011 With READ:..0~.. │ │ │ -004ce1a0: 0000 4300 317e 1200 0020 2020 2020 2a20 ..C.1~... * │ │ │ +004ce180: 0031 e081 0000 1400 31e0 9100 0020 2020 .1......1.... │ │ │ +004ce190: 5769 7468 2052 4541 443a 0800 30e0 c011 With READ:..0... │ │ │ +004ce1a0: 0000 4300 31e0 1200 0020 2020 2020 2a20 ..C.1.... * │ │ │ 004ce1b0: 4966 2061 2052 4541 4420 6973 2064 6f6e If a READ is don │ │ │ 004ce1c0: 6520 7768 696c 6520 7468 6572 6520 6973 e while there is │ │ │ 004ce1d0: 206e 6f20 6461 7461 2069 6e20 7468 6520 no data in the │ │ │ -004ce1e0: 4649 464f 3a07 0031 7e13 0000 5200 317e FIFO:..1~...R.1~ │ │ │ +004ce1e0: 4649 464f 3a07 0031 e013 0000 5200 31e0 FIFO:..1....R.1. │ │ │ 004ce1f0: 1400 0020 2020 5468 6520 7072 6f63 6573 ... The proces │ │ │ 004ce200: 7320 6861 6e67 7320 756e 7469 6c20 6461 s hangs until da │ │ │ 004ce210: 7461 2069 7320 7075 7420 696e 746f 2074 ta is put into t │ │ │ 004ce220: 6865 2046 4946 4f20 6279 2061 6e6f 7468 he FIFO by anoth │ │ │ 004ce230: 6572 2070 726f 6365 7373 2c20 6f72 3a00 er process, or:. │ │ │ -004ce240: 317e 1500 0020 2020 7468 6520 5245 4144 1~... the READ │ │ │ +004ce240: 31e0 1500 0020 2020 7468 6520 5245 4144 1.... the READ │ │ │ 004ce250: 2074 696d 6573 206f 7574 2c20 7768 656e times out, when │ │ │ 004ce260: 2061 2074 696d 656f 7574 2069 7320 7370 a timeout is sp │ │ │ -004ce270: 6563 6966 6965 642e 0700 317e 1600 004b ecified...1~...K │ │ │ -004ce280: 0031 7e17 0000 2020 2054 6865 2066 6f6c .1~... The fol │ │ │ +004ce270: 6563 6966 6965 642e 0700 31e0 1600 004b ecified...1....K │ │ │ +004ce280: 0031 e017 0000 2020 2054 6865 2066 6f6c .1.... The fol │ │ │ 004ce290: 6c6f 7769 6e67 2074 6162 6c65 2073 686f lowing table sho │ │ │ 004ce2a0: 7773 2074 6865 2072 6573 756c 7420 616e ws the result an │ │ │ 004ce2b0: 6420 7468 6520 7661 6c75 6573 206f 6620 d the values of │ │ │ -004ce2c0: 492f 4f20 7374 6174 7573 4c00 317e 1800 I/O statusL.1~.. │ │ │ +004ce2c0: 492f 4f20 7374 6174 7573 4c00 31e0 1800 I/O statusL.1... │ │ │ 004ce2d0: 0020 2020 7661 7269 6162 6c65 7320 666f . variables fo │ │ │ 004ce2e0: 7220 6469 6666 6572 656e 7420 7479 7065 r different type │ │ │ 004ce2f0: 7320 6f66 2052 4541 4420 6f70 6572 6174 s of READ operat │ │ │ 004ce300: 696f 6e73 206f 6e20 6120 4649 464f 2064 ions on a FIFO d │ │ │ -004ce310: 6576 6963 652e 0700 317e 1900 0054 0031 evice...1~...T.1 │ │ │ -004ce320: 7e1a 0000 2020 202b 2d2d 2d2d 2d2d 2d2d ~... +-------- │ │ │ +004ce310: 6576 6963 652e 0700 31e0 1900 0054 0031 evice...1....T.1 │ │ │ +004ce320: e01a 0000 2020 202b 2d2d 2d2d 2d2d 2d2d .... +-------- │ │ │ 004ce330: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004ce340: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004ce350: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004ce360: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004ce370: 2b54 0031 7e21 0000 2020 207c 204f 7065 +T.1~!.. | Ope │ │ │ +004ce370: 2b54 0031 e021 0000 2020 207c 204f 7065 +T.1.!.. | Ope │ │ │ 004ce380: 7261 7469 6f6e 207c 2020 2020 5265 7375 ration | Resu │ │ │ 004ce390: 6c74 2020 2020 207c 2020 2444 4556 4943 lt | $DEVIC │ │ │ 004ce3a0: 4520 2020 7c20 245a 4120 7c20 2454 4553 E | $ZA | $TES │ │ │ 004ce3b0: 5420 7c20 2020 2058 2020 2020 7c20 245a T | X | $Z │ │ │ -004ce3c0: 454f 4620 7c54 0031 7e22 0000 2020 207c EOF |T.1~".. | │ │ │ +004ce3c0: 454f 4620 7c54 0031 e022 0000 2020 207c EOF |T.1.".. | │ │ │ 004ce3d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 004ce3e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 004ce3f0: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d --------+-----+- │ │ │ 004ce400: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ -004ce410: 2b2d 2d2d 2d2d 2d2d 7c54 0031 7e23 0000 +-------|T.1~#.. │ │ │ +004ce410: 2b2d 2d2d 2d2d 2d2d 7c54 0031 e023 0000 +-------|T.1.#.. │ │ │ 004ce420: 2020 207c 2052 4541 4420 583a 6e20 207c | READ X:n | │ │ │ 004ce430: 204e 6f72 6d61 6c20 2020 2020 2020 207c Normal | │ │ │ 004ce440: 2030 2020 2020 2020 2020 2020 7c20 3020 0 | 0 │ │ │ 004ce450: 2020 7c20 3120 2020 2020 7c20 4461 7461 | 1 | Data │ │ │ 004ce460: 2020 2020 7c20 3020 2020 2020 7c00 0000 | 0 |... │ │ │ 004ce470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ce480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -315011,754 +315011,754 @@ │ │ │ 004ce820: 5052 4f43 4553 5349 4e47 00ff 7300 ff46 PROCESSING..s..F │ │ │ 004ce830: 4946 4f5f 4348 4152 4143 5445 5249 5354 IFO_CHARACTERIST │ │ │ 004ce840: 4943 5300 c024 0000 2020 207c 2020 2020 ICS..$.. | │ │ │ 004ce850: 2020 2020 2020 207c 2054 6572 6d69 6e61 | Termina │ │ │ 004ce860: 7469 6f6e 2020 207c 2020 2020 2020 2020 tion | │ │ │ 004ce870: 2020 2020 7c20 2020 2020 7c20 2020 2020 | | │ │ │ 004ce880: 2020 7c20 5265 6164 2020 2020 7c20 2020 | Read | │ │ │ -004ce890: 2020 2020 7c54 0031 7e25 0000 2020 207c |T.1~%.. | │ │ │ +004ce890: 2020 2020 7c54 0031 e025 0000 2020 207c |T.1.%.. | │ │ │ 004ce8a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 004ce8b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 004ce8c0: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d --------+-----+- │ │ │ 004ce8d0: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ -004ce8e0: 2b2d 2d2d 2d2d 2d2d 7c54 0031 7e26 0000 +-------|T.1~&.. │ │ │ +004ce8e0: 2b2d 2d2d 2d2d 2d2d 7c54 0031 e026 0000 +-------|T.1.&.. │ │ │ 004ce8f0: 2020 207c 2052 4541 4420 583a 6e20 207c | READ X:n | │ │ │ 004ce900: 2054 696d 656f 7574 2077 6974 6820 207c Timeout with | │ │ │ 004ce910: 2030 2020 2020 2020 2020 2020 7c20 3020 0 | 0 │ │ │ 004ce920: 2020 7c20 3020 2020 2020 7c20 656d 7074 | 0 | empt │ │ │ 004ce930: 7920 2020 7c20 3020 2020 2020 7c54 0031 y | 0 |T.1 │ │ │ -004ce940: 7e27 0000 2020 207c 2020 2020 2020 2020 ~'.. | │ │ │ +004ce940: e027 0000 2020 207c 2020 2020 2020 2020 .'.. | │ │ │ 004ce950: 2020 207c 206e 6f20 6461 7461 2072 6561 | no data rea │ │ │ 004ce960: 6420 207c 2020 2020 2020 2020 2020 2020 d | │ │ │ 004ce970: 7c20 2020 2020 7c20 2020 2020 2020 7c20 | | | │ │ │ 004ce980: 7374 7269 6e67 2020 7c20 2020 2020 2020 string | │ │ │ -004ce990: 7c54 0031 7e28 0000 2020 207c 2d2d 2d2d |T.1~(.. |---- │ │ │ +004ce990: 7c54 0031 e028 0000 2020 207c 2d2d 2d2d |T.1.(.. |---- │ │ │ 004ce9a0: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 004ce9b0: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 004ce9c0: 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d 2d2d ----+-----+----- │ │ │ 004ce9d0: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d --+---------+--- │ │ │ -004ce9e0: 2d2d 2d2d 7c54 0031 7e29 0000 2020 207c ----|T.1~).. | │ │ │ +004ce9e0: 2d2d 2d2d 7c54 0031 e029 0000 2020 207c ----|T.1.).. | │ │ │ 004ce9f0: 2020 2020 2020 2020 2020 207c 2054 696d | Tim │ │ │ 004cea00: 656f 7574 2077 6974 6820 207c 2020 2020 eout with | │ │ │ 004cea10: 2020 2020 2020 2020 7c20 2020 2020 7c20 | | │ │ │ 004cea20: 2020 2020 2020 7c20 5061 7274 6961 6c20 | Partial │ │ │ -004cea30: 7c20 2020 2020 2020 7c54 0031 7e2a 0000 | |T.1~*.. │ │ │ +004cea30: 7c20 2020 2020 2020 7c54 0031 e02a 0000 | |T.1.*.. │ │ │ 004cea40: 2020 207c 2052 4541 4420 583a 6e20 207c | READ X:n | │ │ │ 004cea50: 2070 6172 7469 616c 2064 6174 6120 207c partial data | │ │ │ 004cea60: 2030 2020 2020 2020 2020 2020 7c20 3020 0 | 0 │ │ │ 004cea70: 2020 7c20 3020 2020 2020 7c20 6461 7461 | 0 | data │ │ │ 004cea80: 2020 2020 7c20 3020 2020 2020 7c54 0031 | 0 |T.1 │ │ │ -004cea90: 7e31 0000 2020 207c 2020 2020 2020 2020 ~1.. | │ │ │ +004cea90: e031 0000 2020 207c 2020 2020 2020 2020 .1.. | │ │ │ 004ceaa0: 2020 207c 2072 6561 6420 2020 2020 2020 | read │ │ │ 004ceab0: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 004ceac0: 7c20 2020 2020 7c20 2020 2020 2020 7c20 | | | │ │ │ 004cead0: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ -004ceae0: 7c54 0031 7e32 0000 2020 207c 2d2d 2d2d |T.1~2.. |---- │ │ │ +004ceae0: 7c54 0031 e032 0000 2020 207c 2d2d 2d2d |T.1.2.. |---- │ │ │ 004ceaf0: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 004ceb00: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 004ceb10: 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d 2d2d ----+-----+----- │ │ │ 004ceb20: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d --+---------+--- │ │ │ -004ceb30: 2d2d 2d2d 7c54 0031 7e33 0000 2020 207c ----|T.1~3.. | │ │ │ +004ceb30: 2d2d 2d2d 7c54 0031 e033 0000 2020 207c ----|T.1.3.. | │ │ │ 004ceb40: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 004ceb50: 2020 2020 2020 2020 2020 207c 2031 2c44 | 1,D │ │ │ 004ceb60: 6576 6963 6520 2020 7c20 2020 2020 7c20 evice | | │ │ │ 004ceb70: 2020 2020 2020 7c20 656d 7074 7920 2020 | empty │ │ │ -004ceb80: 7c20 2020 2020 2020 7c54 0031 7e34 0000 | |T.1~4.. │ │ │ +004ceb80: 7c20 2020 2020 2020 7c54 0031 e034 0000 | |T.1.4.. │ │ │ 004ceb90: 2020 207c 2052 4541 4420 583a 6e20 207c | READ X:n | │ │ │ 004ceba0: 2045 6e64 206f 6620 4669 6c65 2020 207c End of File | │ │ │ 004cebb0: 2064 6574 6563 7465 6420 2020 7c20 3920 detected | 9 │ │ │ 004cebc0: 2020 7c20 3120 2020 2020 7c20 7374 7269 | 1 | stri │ │ │ 004cebd0: 6e67 2020 7c20 3120 2020 2020 7c54 0031 ng | 1 |T.1 │ │ │ -004cebe0: 7e35 0000 2020 207c 2020 2020 2020 2020 ~5.. | │ │ │ +004cebe0: e035 0000 2020 207c 2020 2020 2020 2020 .5.. | │ │ │ 004cebf0: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 004cec00: 2020 207c 2045 4f46 2020 2020 2020 2020 | EOF │ │ │ 004cec10: 7c20 2020 2020 7c20 2020 2020 2020 7c20 | | | │ │ │ 004cec20: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ -004cec30: 7c54 0031 7e36 0000 2020 207c 2d2d 2d2d |T.1~6.. |---- │ │ │ +004cec30: 7c54 0031 e036 0000 2020 207c 2d2d 2d2d |T.1.6.. |---- │ │ │ 004cec40: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 004cec50: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 004cec60: 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d 2d2d ----+-----+----- │ │ │ 004cec70: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d --+---------+--- │ │ │ -004cec80: 2d2d 2d2d 7c54 0031 7e37 0000 2020 207c ----|T.1~7.. | │ │ │ +004cec80: 2d2d 2d2d 7c54 0031 e037 0000 2020 207c ----|T.1.7.. | │ │ │ 004cec90: 2052 4541 4420 583a 3020 207c 204e 6f72 READ X:0 | Nor │ │ │ 004ceca0: 6d61 6c20 2020 2020 2020 207c 2030 2020 mal | 0 │ │ │ 004cecb0: 2020 2020 2020 2020 7c20 3020 2020 7c20 | 0 | │ │ │ 004cecc0: 3120 2020 2020 7c20 4461 7461 2020 2020 1 | Data │ │ │ -004cecd0: 7c20 3020 2020 2020 7c54 0031 7e38 0000 | 0 |T.1~8.. │ │ │ +004cecd0: 7c20 3020 2020 2020 7c54 0031 e038 0000 | 0 |T.1.8.. │ │ │ 004cece0: 2020 207c 2020 2020 2020 2020 2020 207c | | │ │ │ 004cecf0: 2054 6572 6d69 6e61 7469 6f6e 2020 207c Termination | │ │ │ 004ced00: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 004ced10: 2020 7c20 2020 2020 2020 7c20 5265 6164 | | Read │ │ │ 004ced20: 2020 2020 7c20 2020 2020 2020 7c54 0031 | |T.1 │ │ │ -004ced30: 7e39 0000 2020 207c 2d2d 2d2d 2d2d 2d2d ~9.. |-------- │ │ │ +004ced30: e039 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .9.. |-------- │ │ │ 004ced40: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 004ced50: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 004ced60: 2b2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2b2d +-----+-------+- │ │ │ 004ced70: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ -004ced80: 7c54 0031 7e3a 0000 2020 207c 2052 4541 |T.1~:.. | REA │ │ │ +004ced80: 7c54 0031 e03a 0000 2020 207c 2052 4541 |T.1.:.. | REA │ │ │ 004ced90: 4420 583a 3020 207c 204e 6f20 6461 7461 D X:0 | No data │ │ │ 004ceda0: 2020 2020 2020 207c 2030 2020 2020 2020 | 0 │ │ │ 004cedb0: 2020 2020 7c20 3020 2020 7c20 3020 2020 | 0 | 0 │ │ │ 004cedc0: 2020 7c20 656d 7074 7920 2020 7c20 3020 | empty | 0 │ │ │ -004cedd0: 2020 2020 7c54 0031 7e41 0000 2020 207c |T.1~A.. | │ │ │ +004cedd0: 2020 2020 7c54 0031 e041 0000 2020 207c |T.1.A.. | │ │ │ 004cede0: 2020 2020 2020 2020 2020 207c 2061 7661 | ava │ │ │ 004cedf0: 696c 6162 6c65 2020 2020 207c 2020 2020 ilable | │ │ │ 004cee00: 2020 2020 2020 2020 7c20 2020 2020 7c20 | | │ │ │ 004cee10: 2020 2020 2020 7c20 7374 7269 6e67 2020 | string │ │ │ -004cee20: 7c20 2020 2020 2020 7c54 0031 7e42 0000 | |T.1~B.. │ │ │ +004cee20: 7c20 2020 2020 2020 7c54 0031 e042 0000 | |T.1.B.. │ │ │ 004cee30: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b |-----------+ │ │ │ 004cee40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 004cee50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 004cee60: 2d2d 2b2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d --+-------+----- │ │ │ 004cee70: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 7c54 0031 ----+-------|T.1 │ │ │ -004cee80: 7e43 0000 2020 207c 2020 2020 2020 2020 ~C.. | │ │ │ +004cee80: e043 0000 2020 207c 2020 2020 2020 2020 .C.. | │ │ │ 004cee90: 2020 207c 2054 696d 656f 7574 2077 6974 | Timeout wit │ │ │ 004ceea0: 6820 207c 2020 2020 2020 2020 2020 2020 h | │ │ │ 004ceeb0: 7c20 2020 2020 7c20 2020 2020 2020 7c20 | | | │ │ │ 004ceec0: 5061 7274 6961 6c20 7c20 2020 2020 2020 Partial | │ │ │ -004ceed0: 7c54 0031 7e44 0000 2020 207c 2052 4541 |T.1~D.. | REA │ │ │ +004ceed0: 7c54 0031 e044 0000 2020 207c 2052 4541 |T.1.D.. | REA │ │ │ 004ceee0: 4420 583a 3020 207c 2070 6172 7469 616c D X:0 | partial │ │ │ 004ceef0: 2064 6174 6120 207c 2030 2020 2020 2020 data | 0 │ │ │ 004cef00: 2020 2020 7c20 3020 2020 7c20 3020 2020 | 0 | 0 │ │ │ 004cef10: 2020 7c20 6461 7461 2020 2020 7c20 3020 | data | 0 │ │ │ -004cef20: 2020 2020 7c54 0031 7e45 0000 2020 207c |T.1~E.. | │ │ │ +004cef20: 2020 2020 7c54 0031 e045 0000 2020 207c |T.1.E.. | │ │ │ 004cef30: 2020 2020 2020 2020 2020 207c 2072 6561 | rea │ │ │ 004cef40: 6420 2020 2020 2020 2020 207c 2020 2020 d | │ │ │ 004cef50: 2020 2020 2020 2020 7c20 2020 2020 7c20 | | │ │ │ 004cef60: 2020 2020 2020 7c20 2020 2020 2020 2020 | │ │ │ -004cef70: 7c20 2020 2020 2020 7c54 0031 7e46 0000 | |T.1~F.. │ │ │ +004cef70: 7c20 2020 2020 2020 7c54 0031 e046 0000 | |T.1.F.. │ │ │ 004cef80: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b |-----------+ │ │ │ 004cef90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 004cefa0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 004cefb0: 2d2d 2b2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d --+-------+----- │ │ │ 004cefc0: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 7c00 0000 ----+-------|... │ │ │ 004cefd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004cefe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ceff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004cf000: 0400 0000 de07 0000 6e39 0000 0000 0000 ........n9...... │ │ │ -004cf010: 8500 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004cf010: 8500 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004cf020: 5052 4f43 4553 5349 4e47 00ff 7300 ff46 PROCESSING..s..F │ │ │ 004cf030: 4946 4f5f 4348 4152 4143 5445 5249 5354 IFO_CHARACTERIST │ │ │ 004cf040: 4943 5300 c047 0000 2020 207c 2020 2020 ICS..G.. | │ │ │ 004cf050: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 004cf060: 2020 2020 2020 207c 2031 2c44 6576 6963 | 1,Devic │ │ │ 004cf070: 6520 2020 7c20 2020 2020 7c20 2020 2020 e | | │ │ │ 004cf080: 2020 7c20 656d 7074 7920 2020 7c20 2020 | empty | │ │ │ -004cf090: 2020 2020 7c54 0031 7e48 0000 2020 207c |T.1~H.. | │ │ │ +004cf090: 2020 2020 7c54 0031 e048 0000 2020 207c |T.1.H.. | │ │ │ 004cf0a0: 2052 4541 4420 583a 3020 207c 2045 6e64 READ X:0 | End │ │ │ 004cf0b0: 206f 6620 4669 6c65 2020 207c 2064 6574 of File | det │ │ │ 004cf0c0: 6563 7465 6420 2020 7c20 3920 2020 7c20 ected | 9 | │ │ │ 004cf0d0: 3120 2020 2020 7c20 7374 7269 6e67 2020 1 | string │ │ │ -004cf0e0: 7c20 3120 2020 2020 7c54 0031 7e49 0000 | 1 |T.1~I.. │ │ │ +004cf0e0: 7c20 3120 2020 2020 7c54 0031 e049 0000 | 1 |T.1.I.. │ │ │ 004cf0f0: 2020 207c 2020 2020 2020 2020 2020 207c | | │ │ │ 004cf100: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 004cf110: 2045 4f46 2020 2020 2020 2020 7c20 2020 EOF | │ │ │ 004cf120: 2020 7c20 2020 2020 2020 7c20 2020 2020 | | │ │ │ 004cf130: 2020 2020 7c20 2020 2020 2020 7c54 0031 | |T.1 │ │ │ -004cf140: 7e4a 0000 2020 207c 2d2d 2d2d 2d2d 2d2d ~J.. |-------- │ │ │ +004cf140: e04a 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .J.. |-------- │ │ │ 004cf150: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 004cf160: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 004cf170: 2b2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2b2d +-----+-------+- │ │ │ 004cf180: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ -004cf190: 7c54 0031 7e51 0000 2020 207c 2052 4541 |T.1~Q.. | REA │ │ │ +004cf190: 7c54 0031 e051 0000 2020 207c 2052 4541 |T.1.Q.. | REA │ │ │ 004cf1a0: 4420 5820 2020 207c 2045 7272 6f72 2020 D X | Error │ │ │ 004cf1b0: 2020 2020 2020 207c 2031 2c3c 6572 726f | 1, | | │ │ │ 004cf220: 2020 2020 2020 7c20 7374 7269 6e67 2020 | string │ │ │ -004cf230: 7c20 2020 2020 2020 7c54 0031 7e53 0000 | |T.1~S.. │ │ │ +004cf230: 7c20 2020 2020 2020 7c54 0031 e053 0000 | |T.1.S.. │ │ │ 004cf240: 2020 202b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +------------ │ │ │ 004cf250: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cf260: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cf270: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cf280: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b07 0031 ------------+..1 │ │ │ -004cf290: 7e54 0000 1500 317e 5500 0020 2020 5769 ~T....1~U.. Wi │ │ │ -004cf2a0: 7468 2057 5249 5445 3a07 0031 7e56 0000 th WRITE:..1~V.. │ │ │ -004cf2b0: 5300 317e 5700 0020 2020 2020 2a20 5468 S.1~W.. * Th │ │ │ +004cf290: e054 0000 1500 31e0 5500 0020 2020 5769 .T....1.U.. Wi │ │ │ +004cf2a0: 7468 2057 5249 5445 3a07 0031 e056 0000 th WRITE:..1.V.. │ │ │ +004cf2b0: 5300 31e0 5700 0020 2020 2020 2a20 5468 S.1.W.. * Th │ │ │ 004cf2c0: 6520 4649 464f 2064 6576 6963 6520 646f e FIFO device do │ │ │ 004cf2d0: 6573 206e 6f6e 2d62 6c6f 636b 696e 6720 es non-blocking │ │ │ 004cf2e0: 7772 6974 6573 2e20 4966 2061 2070 726f writes. If a pro │ │ │ 004cf2f0: 6365 7373 2074 7269 6573 2074 6f20 5752 cess tries to WR │ │ │ -004cf300: 4954 4553 0031 7e58 0000 2020 2020 2020 ITES.1~X.. │ │ │ +004cf300: 4954 4553 0031 e058 0000 2020 2020 2020 ITES.1.X.. │ │ │ 004cf310: 2074 6f20 6120 6675 6c6c 2046 4946 4f20 to a full FIFO │ │ │ 004cf320: 616e 6420 7468 6520 5752 4954 4520 776f and the WRITE wo │ │ │ 004cf330: 756c 6420 626c 6f63 6b2c 2074 6865 2064 uld block, the d │ │ │ 004cf340: 6576 6963 6520 696d 706c 6963 6974 6c79 evice implicitly │ │ │ -004cf350: 2074 7269 6573 4b00 317e 5900 0020 2020 triesK.1~Y.. │ │ │ +004cf350: 2074 7269 6573 4b00 31e0 5900 0020 2020 triesK.1.Y.. │ │ │ 004cf360: 2020 2020 746f 2063 6f6d 706c 6574 6520 to complete │ │ │ 004cf370: 7468 6520 6f70 6572 6174 696f 6e20 7570 the operation up │ │ │ 004cf380: 2074 6f20 6120 6465 6661 756c 7420 6f66 to a default of │ │ │ 004cf390: 2031 3020 7469 6d65 732e 2049 6620 7468 10 times. If th │ │ │ -004cf3a0: 6551 0031 7e5a 0000 2020 2020 2020 2067 eQ.1~Z.. g │ │ │ +004cf3a0: 6551 0031 e05a 0000 2020 2020 2020 2067 eQ.1.Z.. g │ │ │ 004cf3b0: 746d 5f6e 6f6e 5f62 6c6f 636b 6564 5f77 tm_non_blocked_w │ │ │ 004cf3c0: 7269 7465 5f72 6574 7269 6573 2065 6e76 rite_retries env │ │ │ 004cf3d0: 6972 6f6e 6d65 6e74 2076 6172 6961 626c ironment variabl │ │ │ 004cf3e0: 6520 6973 2064 6566 696e 6564 2c20 7468 e is defined, th │ │ │ -004cf3f0: 6973 5400 317e 6100 0020 2020 2020 2020 isT.1~a.. │ │ │ +004cf3f0: 6973 5400 31e0 6100 0020 2020 2020 2020 isT.1.a.. │ │ │ 004cf400: 6f76 6572 7269 6465 7320 7468 6520 6465 overrides the de │ │ │ 004cf410: 6661 756c 7420 6e75 6d62 6572 206f 6620 fault number of │ │ │ 004cf420: 7265 7472 6965 732e 2049 6620 7468 6520 retries. If the │ │ │ 004cf430: 7265 7472 6965 7320 646f 206e 6f74 2073 retries do not s │ │ │ -004cf440: 7563 6365 6564 5100 317e 6200 0020 2020 ucceedQ.1~b.. │ │ │ +004cf440: 7563 6365 6564 5100 31e0 6200 0020 2020 ucceedQ.1.b.. │ │ │ 004cf450: 2020 2020 2872 656d 6169 6e20 626c 6f63 (remain bloc │ │ │ 004cf460: 6b65 6429 2c20 7468 6520 5752 4954 4520 ked), the WRITE │ │ │ 004cf470: 7365 7473 2024 4445 5649 4345 2074 6f20 sets $DEVICE to │ │ │ 004cf480: 2231 2c52 6573 6f75 7263 6520 7465 6d70 "1,Resource temp │ │ │ -004cf490: 6f72 6172 696c 7954 0031 7e63 0000 2020 orarilyT.1~c.. │ │ │ +004cf490: 6f72 6172 696c 7954 0031 e063 0000 2020 orarilyT.1.c.. │ │ │ 004cf4a0: 2020 2020 2075 6e61 7661 696c 6162 6c65 unavailable │ │ │ 004cf4b0: 222c 2024 5a41 2074 6f20 392c 2061 6e64 ", $ZA to 9, and │ │ │ 004cf4c0: 2070 726f 6475 6365 7320 616e 2065 7272 produces an err │ │ │ 004cf4d0: 6f72 2e20 4966 2074 6865 2047 542e 4d20 or. If the GT.M │ │ │ -004cf4e0: 7072 6f63 6573 7320 6861 7352 0031 7e64 process hasR.1~d │ │ │ +004cf4e0: 7072 6f63 6573 7320 6861 7352 0031 e064 process hasR.1.d │ │ │ 004cf4f0: 0000 2020 2020 2020 2064 6566 696e 6564 .. defined │ │ │ 004cf500: 2061 6e20 4558 4345 5054 494f 4e2c 2024 an EXCEPTION, $ │ │ │ 004cf510: 4554 5241 5020 6f72 2024 5a54 5241 502c ETRAP or $ZTRAP, │ │ │ 004cf520: 2074 6865 2065 7272 6f72 2074 7261 7020 the error trap │ │ │ 004cf530: 6d61 7920 6368 6f6f 7365 2074 6f54 0031 may choose toT.1 │ │ │ -004cf540: 7e65 0000 2020 2020 2020 2072 6574 7279 ~e.. retry │ │ │ +004cf540: e065 0000 2020 2020 2020 2072 6574 7279 .e.. retry │ │ │ 004cf550: 2074 6865 2057 5249 5445 2061 6674 6572 the WRITE after │ │ │ 004cf560: 2073 6f6d 6520 6163 7469 6f6e 206f 7220 some action or │ │ │ 004cf570: 6465 6c61 7920 7468 6174 206d 6967 6874 delay that might │ │ │ 004cf580: 2072 656d 6f76 6520 6461 7461 2066 726f remove data fro │ │ │ -004cf590: 6d1e 0031 7e66 0000 2020 2020 2020 2074 m..1~f.. t │ │ │ +004cf590: 6d1e 0031 e066 0000 2020 2020 2020 2074 m..1.f.. t │ │ │ 004cf5a0: 6865 2046 4946 4f20 6465 7669 6365 2e49 he FIFO device.I │ │ │ -004cf5b0: 0031 7e67 0000 2020 2020 202a 2057 6869 .1~g.. * Whi │ │ │ +004cf5b0: 0031 e067 0000 2020 2020 202a 2057 6869 .1.g.. * Whi │ │ │ 004cf5c0: 6c65 2069 7420 6973 2068 756e 672c 2074 le it is hung, t │ │ │ 004cf5d0: 6865 2070 726f 6365 7373 2077 696c 6c20 he process will │ │ │ 004cf5e0: 6e6f 7420 7265 7370 6f6e 6420 746f 203c not respond to < │ │ │ -004cf5f0: 4354 524c 2d43 3e2e 0700 317e 6800 0015 CTRL-C>...1~h... │ │ │ -004cf600: 0031 7e69 0000 2020 2057 6974 6820 434c .1~i.. With CL │ │ │ -004cf610: 4f53 453a 0700 317e 6a00 004f 0031 7e71 OSE:..1~j..O.1~q │ │ │ +004cf5f0: 4354 524c 2d43 3e2e 0700 31e0 6800 0015 CTRL-C>...1.h... │ │ │ +004cf600: 0031 e069 0000 2020 2057 6974 6820 434c .1.i.. With CL │ │ │ +004cf610: 4f53 453a 0700 31e0 6a00 004f 0031 e071 OSE:..1.j..O.1.q │ │ │ 004cf620: 0000 2020 2020 202a 2054 6865 2046 4946 .. * The FIF │ │ │ 004cf630: 4f20 6973 206e 6f74 2064 656c 6574 6564 O is not deleted │ │ │ 004cf640: 2075 6e6c 6573 7320 7468 6520 4445 4c45 unless the DELE │ │ │ 004cf650: 5445 2071 7561 6c69 6669 6572 2069 7320 TE qualifier is │ │ │ -004cf660: 7370 6563 6966 6965 642e 4e00 317e 7200 specified.N.1~r. │ │ │ +004cf660: 7370 6563 6966 6965 642e 4e00 31e0 7200 specified.N.1.r. │ │ │ 004cf670: 0020 2020 2020 2a20 4966 2061 2070 726f . * If a pro │ │ │ 004cf680: 6365 7373 2063 6c6f 7365 7320 7468 6520 cess closes the │ │ │ 004cf690: 4649 464f 2077 6974 6820 7468 6520 4445 FIFO with the DE │ │ │ 004cf6a0: 4c45 5445 2071 7561 6c69 6669 6572 2c20 LETE qualifier, │ │ │ -004cf6b0: 7468 6520 4649 464f 3c00 317e 7300 0020 the FIFO<.1~s.. │ │ │ +004cf6b0: 7468 6520 4649 464f 3c00 31e0 7300 0020 the FIFO<.1.s.. │ │ │ 004cf6c0: 2020 2020 2020 6265 636f 6d65 7320 756e becomes un │ │ │ 004cf6d0: 6176 6169 6c61 626c 6520 746f 206e 6577 available to new │ │ │ 004cf6e0: 2075 7365 7273 2061 7420 7468 6174 2074 users at that t │ │ │ -004cf6f0: 696d 652e 5300 317e 7400 0020 2020 2020 ime.S.1~t.. │ │ │ +004cf6f0: 696d 652e 5300 31e0 7400 0020 2020 2020 ime.S.1.t.. │ │ │ 004cf700: 2a20 416c 6c20 7072 6f63 6573 7365 7320 * All processes │ │ │ 004cf710: 6375 7272 656e 746c 7920 5553 4569 6e67 currently USEing │ │ │ 004cf720: 2074 6865 2046 4946 4f20 6d61 7920 636f the FIFO may co │ │ │ 004cf730: 6e74 696e 7565 2074 6f20 7573 6520 6974 ntinue to use it │ │ │ -004cf740: 2c20 756e 7469 6c4a 0031 7e75 0000 2020 , untilJ.1~u.. │ │ │ +004cf740: 2c20 756e 7469 6c4a 0031 e075 0000 2020 , untilJ.1.u.. │ │ │ 004cf750: 2020 2020 2074 6865 206c 6173 7420 7072 the last pr │ │ │ 004cf760: 6f63 6573 7320 6174 7461 6368 6564 2074 ocess attached t │ │ │ 004cf770: 6f20 6974 2043 4c4f 5345 5320 6974 2c20 o it CLOSES it, │ │ │ 004cf780: 616e 6420 6973 2064 6573 7472 6f79 6564 and is destroyed │ │ │ -004cf790: 2e4d 0031 7e76 0000 2020 2020 202a 2041 .M.1~v.. * A │ │ │ +004cf790: 2e4d 0031 e076 0000 2020 2020 202a 2041 .M.1.v.. * A │ │ │ 004cf7a0: 6e79 2070 726f 6365 7373 204f 5045 4e69 ny process OPENi │ │ │ 004cf7b0: 6e67 2061 2046 4946 4f20 7769 7468 2074 ng a FIFO with t │ │ │ 004cf7c0: 6865 2073 616d 6520 6e61 6d65 2061 7320 he same name as │ │ │ 004cf7d0: 6120 6465 6c65 7465 6420 4649 464f 0000 a deleted FIFO.. │ │ │ 004cf7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004cf7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004cf800: 0400 0000 e807 0000 8b39 0000 0000 0000 .........9...... │ │ │ -004cf810: 7200 007e 4845 4c50 00ff 7300 ff49 4f5f r..~HELP..s..IO_ │ │ │ +004cf810: 7200 00e0 4845 4c50 00ff 7300 ff49 4f5f r...HELP..s..IO_ │ │ │ 004cf820: 5052 4f43 4553 5349 4e47 00ff 7300 ff46 PROCESSING..s..F │ │ │ 004cf830: 4946 4f5f 4348 4152 4143 5445 5249 5354 IFO_CHARACTERIST │ │ │ 004cf840: 4943 5300 c077 0000 2020 2020 2020 2063 ICS..w.. c │ │ │ 004cf850: 7265 6174 6573 2061 206e 6577 206f 6e65 reates a new one │ │ │ 004cf860: 2074 6f20 7768 6963 6820 7375 6273 6571 to which subseq │ │ │ 004cf870: 7565 6e74 204f 5045 4e73 2061 7474 6163 uent OPENs attac │ │ │ -004cf880: 682e 0700 317e 7800 0054 0031 7e79 0000 h...1~x..T.1~y.. │ │ │ +004cf880: 682e 0700 31e0 7800 0054 0031 e079 0000 h...1.x..T.1.y.. │ │ │ 004cf890: 2020 2054 6865 2064 6566 6175 6c74 2061 The default a │ │ │ 004cf8a0: 6363 6573 7320 7065 726d 6973 7369 6f6e ccess permission │ │ │ 004cf8b0: 7320 6f6e 2061 2046 4946 4f20 6172 6520 s on a FIFO are │ │ │ 004cf8c0: 7468 6520 7361 6d65 2061 7320 7468 6520 the same as the │ │ │ 004cf8d0: 6d61 736b 2073 6574 7469 6e67 7351 0031 mask settingsQ.1 │ │ │ -004cf8e0: 7e7a 0000 2020 206f 6620 7468 6520 7072 ~z.. of the pr │ │ │ +004cf8e0: e07a 0000 2020 206f 6620 7468 6520 7072 .z.. of the pr │ │ │ 004cf8f0: 6f63 6573 7320 7468 6174 2063 7265 6174 ocess that creat │ │ │ 004cf900: 6564 2074 6865 2046 4946 4f2e 2055 7365 ed the FIFO. Use │ │ │ 004cf910: 2074 6865 2053 5953 5445 4d2c 2047 524f the SYSTEM, GRO │ │ │ 004cf920: 5550 2c20 574f 524c 442c 2061 6e64 5300 UP, WORLD, andS. │ │ │ -004cf930: 317e 8100 0020 2020 5549 4320 6465 7669 1~... UIC devi │ │ │ +004cf930: 31e0 8100 0020 2020 5549 4320 6465 7669 1.... UIC devi │ │ │ 004cf940: 6365 7061 7261 6d65 7465 7273 2074 6f20 ceparameters to │ │ │ 004cf950: 7370 6563 6966 7920 4649 464f 2061 6363 specify FIFO acc │ │ │ 004cf960: 6573 7320 7065 726d 6973 7369 6f6e 732e ess permissions. │ │ │ 004cf970: 2046 696c 6520 7065 726d 6973 7369 6f6e File permission │ │ │ -004cf980: 7345 0031 7e82 0000 2020 2068 6176 6520 sE.1~... have │ │ │ +004cf980: 7345 0031 e082 0000 2020 2068 6176 6520 sE.1.... have │ │ │ 004cf990: 6e6f 2061 6666 6563 7420 6f6e 2061 2070 no affect on a p │ │ │ 004cf9a0: 726f 6365 7373 2074 6861 7420 616c 7265 rocess that alre │ │ │ 004cf9b0: 6164 7920 6861 7320 7468 6520 4649 464f ady has the FIFO │ │ │ -004cf9c0: 206f 7065 6e2e 0700 317e 8300 0042 0030 open...1~...B.0 │ │ │ -004cf9d0: 7eff 7300 ff46 4946 4f5f 4445 5649 4345 ~.s..FIFO_DEVICE │ │ │ +004cf9c0: 206f 7065 6e2e 0700 31e0 8300 0042 0030 open...1....B.0 │ │ │ +004cf9d0: e0ff 7300 ff46 4946 4f5f 4445 5649 4345 ..s..FIFO_DEVICE │ │ │ 004cf9e0: 5041 5241 4d45 5445 525f 5355 4d4d 4152 PARAMETER_SUMMAR │ │ │ 004cf9f0: 5900 0046 4946 4f5f 4465 7669 6365 7061 Y..FIFO_Devicepa │ │ │ 004cfa00: 7261 6d65 7465 725f 5375 6d6d 6172 7927 rameter_Summary' │ │ │ -004cfa10: 0051 7ebf 1100 0020 2020 4649 464f 2044 .Q~.... FIFO D │ │ │ +004cfa10: 0051 e0bf 1100 0020 2020 4649 464f 2044 .Q..... FIFO D │ │ │ 004cfa20: 6576 6963 6570 6172 616d 6574 6572 2053 eviceparameter S │ │ │ -004cfa30: 756d 6d61 7279 0700 527e 2100 0053 0052 ummary..R~!..S.R │ │ │ -004cfa40: 7e31 0000 2020 2054 6865 2066 6f6c 6c6f ~1.. The follo │ │ │ +004cfa30: 756d 6d61 7279 0700 52e0 2100 0053 0052 ummary..R.!..S.R │ │ │ +004cfa40: e031 0000 2020 2054 6865 2066 6f6c 6c6f .1.. The follo │ │ │ 004cfa50: 7769 6e67 2074 6162 6c65 2073 756d 6d61 wing table summa │ │ │ 004cfa60: 7269 7a65 7320 7468 6520 6465 7669 6365 rizes the device │ │ │ 004cfa70: 7061 7261 6d65 7465 7273 2074 6861 7420 parameters that │ │ │ 004cfa80: 6361 6e20 6265 2075 7365 6420 7769 7468 can be used with │ │ │ -004cfa90: 1000 527e 4100 0020 2020 4649 464f 732e ..R~A.. FIFOs. │ │ │ -004cfaa0: 0700 527e 5100 0054 0052 7e61 0000 2020 ..R~Q..T.R~a.. │ │ │ +004cfa90: 1000 52e0 4100 0020 2020 4649 464f 732e ..R.A.. FIFOs. │ │ │ +004cfaa0: 0700 52e0 5100 0054 0052 e061 0000 2020 ..R.Q..T.R.a.. │ │ │ 004cfab0: 202b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +-------------- │ │ │ 004cfac0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cfad0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cfae0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004cfaf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2b54 0052 7e71 ----------+T.R~q │ │ │ +004cfaf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2b54 0052 e071 ----------+T.R.q │ │ │ 004cfb00: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 004cfb10: 2020 2020 2020 2020 2020 2020 4669 6c65 File │ │ │ 004cfb20: 2046 6f72 6d61 7420 4465 7669 6365 7061 Format Devicepa │ │ │ 004cfb30: 7261 6d65 7465 7273 2020 2020 2020 2020 rameters │ │ │ 004cfb40: 2020 2020 2020 2020 2020 2020 2020 7c54 |T │ │ │ -004cfb50: 0052 7e81 0000 2020 207c 2d2d 2d2d 2d2d .R~... |------ │ │ │ +004cfb50: 0052 e081 0000 2020 207c 2d2d 2d2d 2d2d .R.... |------ │ │ │ 004cfb60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cfb70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cfb80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cfb90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004cfba0: 2d2d 7c54 0052 7e91 0000 2020 207c 2020 --|T.R~... | │ │ │ +004cfba0: 2d2d 7c54 0052 e091 0000 2020 207c 2020 --|T.R.... | │ │ │ 004cfbb0: 4445 5649 4345 5041 5241 4d45 5445 5220 DEVICEPARAMETER │ │ │ 004cfbc0: 2020 7c20 434d 4420 7c20 2020 2020 2020 | CMD | │ │ │ 004cfbd0: 2020 2020 2020 2020 2020 4445 5343 5249 DESCRI │ │ │ 004cfbe0: 5054 494f 4e20 2020 2020 2020 2020 2020 PTION │ │ │ -004cfbf0: 2020 2020 2020 7c55 0051 7ec0 1100 0020 |U.Q~.... │ │ │ +004cfbf0: 2020 2020 2020 7c55 0051 e0c0 1100 0020 |U.Q..... │ │ │ 004cfc00: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 004cfc10: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d -------+-----+-- │ │ │ 004cfc20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cfc30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004cfc40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 527e -----------|T.R~ │ │ │ +004cfc40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 52e0 -----------|T.R. │ │ │ 004cfc50: 1200 0020 2020 7c20 5b4e 4f5d 4649 5845 ... | [NO]FIXE │ │ │ 004cfc60: 4420 2020 2020 2020 2020 207c 204f 2020 D | O │ │ │ 004cfc70: 207c 2043 6f6e 7472 6f6c 7320 7768 6574 | Controls whet │ │ │ 004cfc80: 6865 7220 7265 636f 7264 7320 6861 7665 her records have │ │ │ 004cfc90: 2066 6978 6564 206c 656e 6774 682e 207c fixed length. | │ │ │ -004cfca0: 5400 527e 1300 0020 2020 7c2d 2d2d 2d2d T.R~... |----- │ │ │ +004cfca0: 5400 52e0 1300 0020 2020 7c2d 2d2d 2d2d T.R.... |----- │ │ │ 004cfcb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 004cfcc0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 004cfcd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cfce0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004cfcf0: 2d2d 2d7c 5400 527e 1400 0020 2020 7c20 ---|T.R~... | │ │ │ +004cfcf0: 2d2d 2d7c 5400 52e0 1400 0020 2020 7c20 ---|T.R.... | │ │ │ 004cfd00: 5b5a 5d4c 454e 4754 483d 696e 7465 7870 [Z]LENGTH=intexp │ │ │ 004cfd10: 7220 207c 2055 2020 207c 2043 6f6e 7472 r | U | Contr │ │ │ 004cfd20: 6f6c 7320 7468 6520 7669 7274 7561 6c20 ols the virtual │ │ │ 004cfd30: 7061 6765 206c 656e 6774 682e 2020 2020 page length. │ │ │ -004cfd40: 2020 2020 2020 207c 5400 527e 1500 0020 |T.R~... │ │ │ +004cfd40: 2020 2020 2020 207c 5400 52e0 1500 0020 |T.R.... │ │ │ 004cfd50: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 004cfd60: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d -------+-----+-- │ │ │ 004cfd70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cfd80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004cfd90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 527e -----------|T.R~ │ │ │ +004cfd90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 52e0 -----------|T.R. │ │ │ 004cfda0: 1600 0020 2020 7c20 5245 434f 5244 5349 ... | RECORDSI │ │ │ 004cfdb0: 5a45 3d69 6e74 6578 7072 207c 204f 2020 ZE=intexpr | O │ │ │ 004cfdc0: 207c 2053 7065 6369 6669 6573 2074 6865 | Specifies the │ │ │ 004cfdd0: 206d 6178 696d 756d 2072 6563 6f72 6420 maximum record │ │ │ 004cfde0: 7369 7a65 2e20 2020 2020 2020 2020 207c size. | │ │ │ -004cfdf0: 5400 527e 1700 0020 2020 7c2d 2d2d 2d2d T.R~... |----- │ │ │ +004cfdf0: 5400 52e0 1700 0020 2020 7c2d 2d2d 2d2d T.R.... |----- │ │ │ 004cfe00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 004cfe10: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 004cfe20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cfe30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004cfe40: 2d2d 2d7c 5400 527e 1800 0020 2020 7c20 ---|T.R~... | │ │ │ +004cfe40: 2d2d 2d7c 5400 52e0 1800 0020 2020 7c20 ---|T.R.... | │ │ │ 004cfe50: 5641 5249 4142 4c45 2020 2020 2020 2020 VARIABLE │ │ │ 004cfe60: 2020 207c 204f 2020 207c 2043 6f6e 7472 | O | Contr │ │ │ 004cfe70: 6f6c 7320 7768 6574 6865 7220 7265 636f ols whether reco │ │ │ 004cfe80: 7264 7320 6861 7665 2076 6172 6961 626c rds have variabl │ │ │ -004cfe90: 6520 2020 2020 207c 5400 527e 1900 0020 e |T.R~... │ │ │ +004cfe90: 6520 2020 2020 207c 5400 52e0 1900 0020 e |T.R.... │ │ │ 004cfea0: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004cfeb0: 2020 2020 2020 207c 2020 2020 207c 206c | | l │ │ │ 004cfec0: 656e 6774 682e 2020 2020 2020 2020 2020 ength. │ │ │ 004cfed0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004cfee0: 2020 2020 2020 2020 2020 207c 5400 527e |T.R~ │ │ │ +004cfee0: 2020 2020 2020 2020 2020 207c 5400 52e0 |T.R. │ │ │ 004cfef0: 1a00 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d ... |--------- │ │ │ 004cff00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 004cff10: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 004cff20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004cff30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -004cff40: 5400 527e 2100 0020 2020 7c20 5b5a 5d57 T.R~!.. | [Z]W │ │ │ +004cff40: 5400 52e0 2100 0020 2020 7c20 5b5a 5d57 T.R.!.. | [Z]W │ │ │ 004cff50: 4944 5448 3d69 6e74 6578 7072 2020 207c IDTH=intexpr | │ │ │ 004cff60: 2055 2020 207c 2053 6574 7320 7468 6520 U | Sets the │ │ │ 004cff70: 6465 7669 6365 2773 206c 6f67 6963 616c device's logical │ │ │ 004cff80: 2072 6563 6f72 6420 7369 7a65 2061 6e64 record size and │ │ │ -004cff90: 2020 207c 5400 527e 2200 0020 2020 7c20 |T.R~".. | │ │ │ +004cff90: 2020 207c 5400 52e0 2200 0020 2020 7c20 |T.R.".. | │ │ │ 004cffa0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004cffb0: 2020 207c 2020 2020 207c 2065 6e61 626c | | enabl │ │ │ 004cffc0: 6573 2057 5241 502e 2020 2020 2020 2020 es WRAP. │ │ │ 004cffd0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004cffe0: 2020 2020 2020 207c 0000 0000 0000 0000 |........ │ │ │ 004cfff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d0000: 0400 0000 f507 0000 a339 0000 0000 0000 .........9...... │ │ │ -004d0010: a600 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004d0010: a600 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004d0020: 5052 4f43 4553 5349 4e47 00ff 7300 ff46 PROCESSING..s..F │ │ │ 004d0030: 4946 4f5f 4348 4152 4143 5445 5249 5354 IFO_CHARACTERIST │ │ │ 004d0040: 4943 5300 ff73 00ff 4649 464f 5f44 4556 ICS..s..FIFO_DEV │ │ │ 004d0050: 4943 4550 4152 414d 4554 4552 5f53 554d ICEPARAMETER_SUM │ │ │ 004d0060: 4d41 5259 00c0 2300 0020 2020 7c2d 2d2d MARY..#.. |--- │ │ │ 004d0070: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d0080: 2d2b 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -+-----+-------- │ │ │ 004d0090: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d00a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004d00b0: 2d2d 2d2d 2d7c 5400 527e 2400 0020 2020 -----|T.R~$.. │ │ │ +004d00b0: 2d2d 2d2d 2d7c 5400 52e0 2400 0020 2020 -----|T.R.$.. │ │ │ 004d00c0: 7c20 5b5a 5d5b 4e4f 5d57 5241 5020 2020 | [Z][NO]WRAP │ │ │ 004d00d0: 2020 2020 207c 204f 2f55 207c 2043 6f6e | O/U | Con │ │ │ 004d00e0: 7472 6f6c 7320 7468 6520 6861 6e64 6c69 trols the handli │ │ │ 004d00f0: 6e67 206f 6620 7265 636f 7264 7320 6c6f ng of records lo │ │ │ -004d0100: 6e67 6572 2020 2020 207c 5400 527e 2500 nger |T.R~%. │ │ │ +004d0100: 6e67 6572 2020 2020 207c 5400 52e0 2500 nger |T.R.%. │ │ │ 004d0110: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 004d0120: 2020 2020 2020 2020 207c 2020 2020 207c | | │ │ │ 004d0130: 2074 6861 6e20 7468 6520 6465 7669 6365 than the device │ │ │ 004d0140: 2077 6964 7468 2e20 2020 2020 2020 2020 width. │ │ │ 004d0150: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -004d0160: 527e 2600 0020 2020 2b2d 2d2d 2d2d 2d2d R~&.. +------- │ │ │ +004d0160: 52e0 2600 0020 2020 2b2d 2d2d 2d2d 2d2d R.&.. +------- │ │ │ 004d0170: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d0180: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d0190: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d01a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004d01b0: 2d2b 0700 527e 2700 0054 0052 7e28 0000 -+..R~'..T.R~(.. │ │ │ +004d01b0: 2d2b 0700 52e0 2700 0054 0052 e028 0000 -+..R.'..T.R.(.. │ │ │ 004d01c0: 2020 202b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +------------ │ │ │ 004d01d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d01e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d01f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d0200: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b54 0052 ------------+T.R │ │ │ -004d0210: 7e29 0000 2020 207c 2020 2020 2020 2020 ~).. | │ │ │ +004d0210: e029 0000 2020 207c 2020 2020 2020 2020 .).. | │ │ │ 004d0220: 2020 2020 2020 2020 2020 2020 2020 4669 Fi │ │ │ 004d0230: 6c65 2041 6363 6573 7320 4465 7669 6365 le Access Device │ │ │ 004d0240: 7061 7261 6d65 7465 7273 2020 2020 2020 parameters │ │ │ 004d0250: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004d0260: 7c54 0052 7e2a 0000 2020 207c 2d2d 2d2d |T.R~*.. |---- │ │ │ +004d0260: 7c54 0052 e02a 0000 2020 207c 2d2d 2d2d |T.R.*.. |---- │ │ │ 004d0270: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d0280: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d0290: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d02a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004d02b0: 2d2d 2d2d 7c54 0052 7e31 0000 2020 207c ----|T.R~1.. | │ │ │ +004d02b0: 2d2d 2d2d 7c54 0052 e031 0000 2020 207c ----|T.R.1.. | │ │ │ 004d02c0: 2044 4556 4943 4550 4152 414d 4554 4552 DEVICEPARAMETER │ │ │ 004d02d0: 207c 2043 4d44 207c 2020 2020 2020 2020 | CMD | │ │ │ 004d02e0: 2020 2020 2020 2020 2020 2020 434f 4d4d COMM │ │ │ 004d02f0: 454e 5420 2020 2020 2020 2020 2020 2020 ENT │ │ │ -004d0300: 2020 2020 2020 2020 7c54 0052 7e32 0000 |T.R~2.. │ │ │ +004d0300: 2020 2020 2020 2020 7c54 0052 e032 0000 |T.R.2.. │ │ │ 004d0310: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 004d0320: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d 2d2d -----+-----+---- │ │ │ 004d0330: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d0340: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d0350: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0052 ------------|T.R │ │ │ -004d0360: 7e33 0000 2020 207c 2020 2020 2020 2020 ~3.. | │ │ │ +004d0360: e033 0000 2020 207c 2020 2020 2020 2020 .3.. | │ │ │ 004d0370: 2020 2020 2020 2020 207c 2020 2020 207c | | │ │ │ 004d0380: 2053 7065 6369 6669 6573 2074 6861 7420 Specifies that │ │ │ 004d0390: 7468 6520 4649 464f 2073 686f 756c 6420 the FIFO should │ │ │ 004d03a0: 6265 2064 656c 6574 6564 2077 6865 6e20 be deleted when │ │ │ -004d03b0: 7c54 0052 7e34 0000 2020 207c 2020 2020 |T.R~4.. | │ │ │ +004d03b0: 7c54 0052 e034 0000 2020 207c 2020 2020 |T.R.4.. | │ │ │ 004d03c0: 2020 2020 2020 2020 2020 2020 207c 2020 | │ │ │ 004d03d0: 2020 207c 2074 6865 206c 6173 7420 7573 | the last us │ │ │ 004d03e0: 6572 2063 6c6f 7365 7320 6974 2e20 4966 er closes it. If │ │ │ 004d03f0: 2073 7065 6369 6669 6564 206f 6e20 616e specified on an │ │ │ -004d0400: 2020 2020 7c54 0052 7e35 0000 2020 207c |T.R~5.. | │ │ │ +004d0400: 2020 2020 7c54 0052 e035 0000 2020 207c |T.R.5.. | │ │ │ 004d0410: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004d0420: 207c 2020 2020 207c 204f 5045 4e2c 2044 | | OPEN, D │ │ │ 004d0430: 454c 4554 4520 6973 2061 6374 6976 6174 ELETE is activat │ │ │ 004d0440: 6564 206f 6e6c 7920 6174 2074 6865 2074 ed only at the t │ │ │ -004d0450: 696d 6520 6f66 2020 7c54 0052 7e36 0000 ime of |T.R~6.. │ │ │ +004d0450: 696d 6520 6f66 2020 7c54 0052 e036 0000 ime of |T.R.6.. │ │ │ 004d0460: 2020 207c 2044 454c 4554 4520 2020 2020 | DELETE │ │ │ 004d0470: 2020 2020 207c 2043 2020 207c 2074 6865 | C | the │ │ │ 004d0480: 2063 6c6f 7365 2e20 4e6f 206e 6577 2061 close. No new a │ │ │ 004d0490: 7474 6163 6865 6d65 6e74 7320 6172 6520 ttachements are │ │ │ 004d04a0: 616c 6c6f 7765 6420 746f 2020 7c54 0052 allowed to |T.R │ │ │ -004d04b0: 7e37 0000 2020 207c 2020 2020 2020 2020 ~7.. | │ │ │ +004d04b0: e037 0000 2020 207c 2020 2020 2020 2020 .7.. | │ │ │ 004d04c0: 2020 2020 2020 2020 207c 2020 2020 207c | | │ │ │ 004d04d0: 2061 2064 656c 6574 6564 2046 4946 4f20 a deleted FIFO │ │ │ 004d04e0: 616e 6420 616e 7920 6e65 7720 6174 7465 and any new atte │ │ │ 004d04f0: 6d70 7420 746f 2075 7365 2061 2020 2020 mpt to use a │ │ │ -004d0500: 7c54 0052 7e38 0000 2020 207c 2020 2020 |T.R~8.. | │ │ │ +004d0500: 7c54 0052 e038 0000 2020 207c 2020 2020 |T.R.8.. | │ │ │ 004d0510: 2020 2020 2020 2020 2020 2020 207c 2020 | │ │ │ 004d0520: 2020 207c 2046 4946 4f20 7769 7468 2074 | FIFO with t │ │ │ 004d0530: 6865 206e 616d 6520 6f66 2074 6865 2064 he name of the d │ │ │ 004d0540: 656c 6574 6564 2064 6576 6963 6520 2020 eleted device │ │ │ -004d0550: 2020 2020 7c54 0052 7e39 0000 2020 207c |T.R~9.. | │ │ │ +004d0550: 2020 2020 7c54 0052 e039 0000 2020 207c |T.R.9.. | │ │ │ 004d0560: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004d0570: 207c 2020 2020 207c 2063 7265 6174 6573 | | creates │ │ │ 004d0580: 2061 206e 6577 2064 6576 6963 652e 2020 a new device. │ │ │ 004d0590: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004d05a0: 2020 2020 2020 2020 7c54 0052 7e3a 0000 |T.R~:.. │ │ │ +004d05a0: 2020 2020 2020 2020 7c54 0052 e03a 0000 |T.R.:.. │ │ │ 004d05b0: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 004d05c0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d 2d2d -----+-----+---- │ │ │ 004d05d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d05e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d05f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0052 ------------|T.R │ │ │ -004d0600: 7e41 0000 2020 207c 2047 524f 5550 3d65 ~A.. | GROUP=e │ │ │ +004d0600: e041 0000 2020 207c 2047 524f 5550 3d65 .A.. | GROUP=e │ │ │ 004d0610: 7870 7220 2020 2020 207c 204f 2f43 207c xpr | O/C | │ │ │ 004d0620: 2053 7065 6369 6669 6573 2066 696c 6520 Specifies file │ │ │ 004d0630: 7065 726d 6973 7369 6f6e 7320 666f 7220 permissions for │ │ │ 004d0640: 6f74 6865 7220 7573 6572 7320 696e 2020 other users in │ │ │ -004d0650: 7c54 0052 7e42 0000 2020 207c 2020 2020 |T.R~B.. | │ │ │ +004d0650: 7c54 0052 e042 0000 2020 207c 2020 2020 |T.R.B.. | │ │ │ 004d0660: 2020 2020 2020 2020 2020 2020 207c 2020 | │ │ │ 004d0670: 2020 207c 206f 776e 6572 2773 2067 726f | owner's gro │ │ │ 004d0680: 7570 2e20 2020 2020 2020 2020 2020 2020 up. │ │ │ 004d0690: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004d06a0: 2020 2020 7c54 0052 7e43 0000 2020 207c |T.R~C.. | │ │ │ +004d06a0: 2020 2020 7c54 0052 e043 0000 2020 207c |T.R.C.. | │ │ │ 004d06b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d06c0: 2d2b 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -+-----+-------- │ │ │ 004d06d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d06e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004d06f0: 2d2d 2d2d 2d2d 2d2d 7c54 0052 7e44 0000 --------|T.R~D.. │ │ │ +004d06f0: 2d2d 2d2d 2d2d 2d2d 7c54 0052 e044 0000 --------|T.R.D.. │ │ │ 004d0700: 2020 207c 205b 4e4f 5d52 4541 444f 4e4c | [NO]READONL │ │ │ 004d0710: 5920 2020 207c 204f 2020 207c 204f 5045 Y | O | OPE │ │ │ 004d0720: 4e73 2061 2064 6576 6963 6520 666f 7220 Ns a device for │ │ │ 004d0730: 7265 6164 696e 6720 6f6e 6c79 2028 5245 reading only (RE │ │ │ 004d0740: 4144 4f4e 4c59 2920 6f72 2020 7c54 0052 ADONLY) or |T.R │ │ │ -004d0750: 7e45 0000 2020 207c 2020 2020 2020 2020 ~E.. | │ │ │ +004d0750: e045 0000 2020 207c 2020 2020 2020 2020 .E.. | │ │ │ 004d0760: 2020 2020 2020 2020 207c 2020 2020 207c | | │ │ │ 004d0770: 2072 6561 6469 6e67 2061 6e64 2077 7269 reading and wri │ │ │ 004d0780: 7469 6e67 2028 4e4f 5245 4144 4f4e 4c59 ting (NOREADONLY │ │ │ 004d0790: 292e 2020 2020 2020 2020 2020 2020 2020 ). │ │ │ -004d07a0: 7c54 0052 7e46 0000 2020 207c 2d2d 2d2d |T.R~F.. |---- │ │ │ +004d07a0: 7c54 0052 e046 0000 2020 207c 2d2d 2d2d |T.R.F.. |---- │ │ │ 004d07b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 004d07c0: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 004d07d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d07e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d07f0: 2d2d 2d2d 7c00 0000 0000 0000 0000 0000 ----|........... │ │ │ 004d0800: 0400 0000 f707 0000 d63e 0000 0000 0000 .........>...... │ │ │ -004d0810: a600 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004d0810: a600 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004d0820: 5052 4f43 4553 5349 4e47 00ff 7300 ff46 PROCESSING..s..F │ │ │ 004d0830: 4946 4f5f 4348 4152 4143 5445 5249 5354 IFO_CHARACTERIST │ │ │ 004d0840: 4943 5300 ff73 00ff 4649 464f 5f44 4556 ICS..s..FIFO_DEV │ │ │ 004d0850: 4943 4550 4152 414d 4554 4552 5f53 554d ICEPARAMETER_SUM │ │ │ 004d0860: 4d41 5259 00c0 4700 0020 2020 7c20 4f57 MARY..G.. | OW │ │ │ 004d0870: 4e45 523d 6578 7072 2020 2020 2020 7c20 NER=expr | │ │ │ 004d0880: 4f2f 4320 7c20 5370 6563 6966 6965 7320 O/C | Specifies │ │ │ 004d0890: 6669 6c65 2070 6572 6d69 7373 696f 6e73 file permissions │ │ │ 004d08a0: 2066 6f72 206f 776e 6572 206f 6620 6669 for owner of fi │ │ │ -004d08b0: 6c65 2e20 207c 5400 527e 4800 0020 2020 le. |T.R~H.. │ │ │ +004d08b0: 6c65 2e20 207c 5400 52e0 4800 0020 2020 le. |T.R.H.. │ │ │ 004d08c0: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |--------------- │ │ │ 004d08d0: 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --+-----+------- │ │ │ 004d08e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d08f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004d0900: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 527e 4900 ---------|T.R~I. │ │ │ +004d0900: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 52e0 4900 ---------|T.R.I. │ │ │ 004d0910: 0020 2020 7c20 5245 4e41 4d45 3d65 7870 . | RENAME=exp │ │ │ 004d0920: 7220 2020 2020 7c20 4320 2020 7c20 5370 r | C | Sp │ │ │ 004d0930: 6563 6966 6965 7320 7468 6174 2043 4c4f ecifies that CLO │ │ │ 004d0940: 5345 2072 656e 616d 6520 6120 6469 736b SE rename a disk │ │ │ 004d0950: 2066 696c 6520 7769 7468 2020 207c 5400 file with |T. │ │ │ -004d0960: 527e 4a00 0020 2020 7c20 2020 2020 2020 R~J.. | │ │ │ +004d0960: 52e0 4a00 0020 2020 7c20 2020 2020 2020 R.J.. | │ │ │ 004d0970: 2020 2020 2020 2020 2020 7c20 2020 2020 | │ │ │ 004d0980: 7c20 7468 6520 6e61 6d65 2073 7065 6369 | the name speci │ │ │ 004d0990: 6669 6564 2062 7920 7468 6520 6578 7072 fied by the expr │ │ │ 004d09a0: 6573 7369 6f6e 2e20 2020 2020 2020 2020 ession. │ │ │ -004d09b0: 207c 5400 527e 5100 0020 2020 7c2d 2d2d |T.R~Q.. |--- │ │ │ +004d09b0: 207c 5400 52e0 5100 0020 2020 7c2d 2d2d |T.R.Q.. |--- │ │ │ 004d09c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 004d09d0: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 004d09e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d09f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004d0a00: 2d2d 2d2d 2d7c 5400 527e 5200 0020 2020 -----|T.R~R.. │ │ │ +004d0a00: 2d2d 2d2d 2d7c 5400 52e0 5200 0020 2020 -----|T.R.R.. │ │ │ 004d0a10: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004d0a20: 2020 7c20 2020 2020 7c20 5370 6563 6966 | | Specif │ │ │ 004d0a30: 6965 7320 7468 6174 2043 4c4f 5345 2072 ies that CLOSE r │ │ │ 004d0a40: 6570 6c61 6365 286f 7665 7277 7269 7465 eplace(overwrite │ │ │ -004d0a50: 2061 6e20 2020 2020 207c 5400 527e 5300 an |T.R~S. │ │ │ +004d0a50: 2061 6e20 2020 2020 207c 5400 52e0 5300 an |T.R.S. │ │ │ 004d0a60: 0020 2020 7c20 5245 504c 4143 453d 6578 . | REPLACE=ex │ │ │ 004d0a70: 7072 2020 2020 7c20 4320 2020 7c20 6578 pr | C | ex │ │ │ 004d0a80: 6973 7469 6e67 2066 696c 6520 6966 206e isting file if n │ │ │ 004d0a90: 6563 6573 7361 7279 2920 7468 6520 6e61 ecessary) the na │ │ │ 004d0aa0: 6d65 206f 6620 6120 6469 736b 207c 5400 me of a disk |T. │ │ │ -004d0ab0: 527e 5400 0020 2020 7c20 2020 2020 2020 R~T.. | │ │ │ +004d0ab0: 52e0 5400 0020 2020 7c20 2020 2020 2020 R.T.. | │ │ │ 004d0ac0: 2020 2020 2020 2020 2020 7c20 2020 2020 | │ │ │ 004d0ad0: 7c20 6669 6c65 2077 6974 6820 7468 6520 | file with the │ │ │ 004d0ae0: 6e61 6d65 2073 7065 6369 6669 6564 2062 name specified b │ │ │ 004d0af0: 7920 7468 6520 2020 2020 2020 2020 2020 y the │ │ │ -004d0b00: 207c 5400 527e 5500 0020 2020 7c20 2020 |T.R~U.. | │ │ │ +004d0b00: 207c 5400 52e0 5500 0020 2020 7c20 2020 |T.R.U.. | │ │ │ 004d0b10: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 004d0b20: 2020 2020 7c20 6578 7072 6573 7369 6f6e | expression │ │ │ 004d0b30: 2e20 2020 2020 2020 2020 2020 2020 2020 . │ │ │ 004d0b40: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004d0b50: 2020 2020 207c 5400 527e 5600 0020 2020 |T.R~V.. │ │ │ +004d0b50: 2020 2020 207c 5400 52e0 5600 0020 2020 |T.R.V.. │ │ │ 004d0b60: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |--------------- │ │ │ 004d0b70: 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --+-----+------- │ │ │ 004d0b80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d0b90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004d0ba0: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 527e 5700 ---------|T.R~W. │ │ │ +004d0ba0: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 52e0 5700 ---------|T.R.W. │ │ │ 004d0bb0: 0020 2020 7c20 5359 5354 454d 3d65 7870 . | SYSTEM=exp │ │ │ 004d0bc0: 7220 2020 2020 7c20 4f2f 4320 7c20 5370 r | O/C | Sp │ │ │ 004d0bd0: 6563 6966 6965 7320 6669 6c65 2070 6572 ecifies file per │ │ │ 004d0be0: 6d69 7373 696f 6e73 2066 6f72 206f 776e missions for own │ │ │ 004d0bf0: 6572 206f 6620 6669 6c65 2020 207c 5400 er of file |T. │ │ │ -004d0c00: 527e 5800 0020 2020 7c20 2020 2020 2020 R~X.. | │ │ │ +004d0c00: 52e0 5800 0020 2020 7c20 2020 2020 2020 R.X.. | │ │ │ 004d0c10: 2020 2020 2020 2020 2020 7c20 2020 2020 | │ │ │ 004d0c20: 7c20 2873 616d 6520 6173 204f 574e 4552 | (same as OWNER │ │ │ 004d0c30: 292e 2020 2020 2020 2020 2020 2020 2020 ). │ │ │ 004d0c40: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004d0c50: 207c 5400 527e 5900 0020 2020 7c2d 2d2d |T.R~Y.. |--- │ │ │ +004d0c50: 207c 5400 52e0 5900 0020 2020 7c2d 2d2d |T.R.Y.. |--- │ │ │ 004d0c60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 004d0c70: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 004d0c80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d0c90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004d0ca0: 2d2d 2d2d 2d7c 5400 527e 5a00 0020 2020 -----|T.R~Z.. │ │ │ +004d0ca0: 2d2d 2d2d 2d7c 5400 52e0 5a00 0020 2020 -----|T.R.Z.. │ │ │ 004d0cb0: 7c20 5549 433d 6578 7072 2020 2020 2020 | UIC=expr │ │ │ 004d0cc0: 2020 7c20 4f2f 4320 7c20 5370 6563 6966 | O/C | Specif │ │ │ 004d0cd0: 6965 7320 7468 6520 6669 6c65 2773 206f ies the file's o │ │ │ 004d0ce0: 776e 6572 2049 442e 2020 2020 2020 2020 wner ID. │ │ │ -004d0cf0: 2020 2020 2020 2020 207c 5400 527e 6100 |T.R~a. │ │ │ +004d0cf0: 2020 2020 2020 2020 207c 5400 52e0 6100 |T.R.a. │ │ │ 004d0d00: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 004d0d10: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d ------+-----+--- │ │ │ 004d0d20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d0d30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d0d40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 -------------|T. │ │ │ -004d0d50: 527e 6200 0020 2020 7c20 574f 524c 443d R~b.. | WORLD= │ │ │ +004d0d50: 52e0 6200 0020 2020 7c20 574f 524c 443d R.b.. | WORLD= │ │ │ 004d0d60: 6578 7072 2020 2020 2020 7c20 4f2f 4320 expr | O/C │ │ │ 004d0d70: 7c20 5370 6563 6966 6965 7320 6669 6c65 | Specifies file │ │ │ 004d0d80: 2070 6572 6d69 7373 696f 6e73 2066 6f72 permissions for │ │ │ 004d0d90: 2075 7365 7273 206e 6f74 2069 6e20 2020 users not in │ │ │ -004d0da0: 207c 5400 527e 6300 0020 2020 7c20 2020 |T.R~c.. | │ │ │ +004d0da0: 207c 5400 52e0 6300 0020 2020 7c20 2020 |T.R.c.. | │ │ │ 004d0db0: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 004d0dc0: 2020 2020 7c20 7468 6520 6f77 6e65 7227 | the owner' │ │ │ 004d0dd0: 7320 6772 6f75 702e 2020 2020 2020 2020 s group. │ │ │ 004d0de0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004d0df0: 2020 2020 207c 5400 527e 6400 0020 2020 |T.R~d.. │ │ │ +004d0df0: 2020 2020 207c 5400 52e0 6400 0020 2020 |T.R.d.. │ │ │ 004d0e00: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ 004d0e10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d0e20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d0e30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004d0e40: 2d2d 2d2d 2d2d 2d2d 2d2b 0700 527e 6500 ---------+..R~e. │ │ │ -004d0e50: 001e 001b 7e49 2f4f 5f43 4f4d 4d41 4e44 ....~I/O_COMMAND │ │ │ +004d0e40: 2d2d 2d2d 2d2d 2d2d 2d2b 0700 52e0 6500 ---------+..R.e. │ │ │ +004d0e50: 001e 001b e049 2f4f 5f43 4f4d 4d41 4e44 .....I/O_COMMAND │ │ │ 004d0e60: 5300 0049 2f4f 5f43 6f6d 6d61 6e64 7317 S..I/O_Commands. │ │ │ -004d0e70: 0028 7ebf 1100 0020 2020 492f 4f20 436f .(~.... I/O Co │ │ │ -004d0e80: 6d6d 616e 6473 0700 297e 2100 0041 0029 mmands..)~!..A.) │ │ │ -004d0e90: 7e31 0000 2020 2054 6869 7320 7365 6374 ~1.. This sect │ │ │ +004d0e70: 0028 e0bf 1100 0020 2020 492f 4f20 436f .(..... I/O Co │ │ │ +004d0e80: 6d6d 616e 6473 0700 29e0 2100 0041 0029 mmands..).!..A.) │ │ │ +004d0e90: e031 0000 2020 2054 6869 7320 7365 6374 .1.. This sect │ │ │ 004d0ea0: 696f 6e20 6465 7363 7269 6265 7320 7468 ion describes th │ │ │ 004d0eb0: 6520 666f 6c6c 6f77 696e 6720 4754 2e4d e following GT.M │ │ │ 004d0ec0: 2049 2f4f 2063 6f6d 6d61 6e64 733a 0700 I/O commands:.. │ │ │ -004d0ed0: 297e 4100 004c 0029 7e51 0000 2020 2020 )~A..L.)~Q.. │ │ │ +004d0ed0: 29e0 4100 004c 0029 e051 0000 2020 2020 ).A..L.).Q.. │ │ │ 004d0ee0: 202a 204f 5045 4e20 6573 7461 626c 6973 * OPEN establis │ │ │ 004d0ef0: 6865 7320 6120 636f 6e6e 6563 7469 6f6e hes a connection │ │ │ 004d0f00: 2066 726f 6d20 6120 4754 2e4d 2070 726f from a GT.M pro │ │ │ 004d0f10: 6365 7373 2074 6f20 6120 6465 7669 6365 cess to a device │ │ │ -004d0f20: 2e52 0029 7e61 0000 2020 2020 202a 2055 .R.)~a.. * U │ │ │ +004d0f20: 2e52 0029 e061 0000 2020 2020 202a 2055 .R.).a.. * U │ │ │ 004d0f30: 5345 2064 6563 6c61 7265 7320 6120 6465 SE declares a de │ │ │ 004d0f40: 7669 6365 2061 7320 7468 6520 6375 7272 vice as the curr │ │ │ 004d0f50: 656e 7420 736f 7572 6365 206f 6620 696e ent source of in │ │ │ 004d0f60: 7075 7420 616e 6420 6465 7374 696e 6174 put and destinat │ │ │ -004d0f70: 696f 6e19 0029 7e71 0000 2020 2020 2020 ion..)~q.. │ │ │ -004d0f80: 2066 6f72 206f 7574 7075 742e 5400 297e for output.T.)~ │ │ │ +004d0f70: 696f 6e19 0029 e071 0000 2020 2020 2020 ion..).q.. │ │ │ +004d0f80: 2066 6f72 206f 7574 7075 742e 5400 29e0 for output.T.). │ │ │ 004d0f90: 8100 0020 2020 2020 2a20 5245 4144 2061 ... * READ a │ │ │ 004d0fa0: 6363 6570 7473 2063 6861 7261 6374 6572 ccepts character │ │ │ 004d0fb0: 7320 6672 6f6d 2074 6865 2063 7572 7265 s from the curre │ │ │ 004d0fc0: 6e74 2064 6576 6963 6520 696e 746f 2061 nt device into a │ │ │ 004d0fd0: 2067 6c6f 6261 6c20 6f72 206c 6f63 616c global or local │ │ │ -004d0fe0: 1700 297e 9100 0020 2020 2020 2020 7661 ..)~... va │ │ │ +004d0fe0: 1700 29e0 9100 0020 2020 2020 2020 7661 ..).... va │ │ │ 004d0ff0: 7269 6162 6c65 2e00 0000 0000 0000 0000 riable.......... │ │ │ 004d1000: 0400 0000 1e07 0000 c539 0000 0000 0000 .........9...... │ │ │ 004d1010: 4600 0020 4845 4c50 00ff 7300 ff49 4f5f F.. HELP..s..IO_ │ │ │ 004d1020: 5052 4f43 4553 5349 4e47 00ff 7300 ff53 PROCESSING..s..S │ │ │ 004d1030: 4551 5545 4e54 4941 4c5f 4649 4c45 5300 EQUENTIAL_FILES. │ │ │ 004d1040: ff73 00ff 5f42 494e 4152 595f 4649 4c45 .s.._BINARY_FILE │ │ │ -004d1050: 5300 c015 0000 7c00 3f7e 1600 0020 2020 S.....|.?~... │ │ │ +004d1050: 5300 c015 0000 7c00 3fe0 1600 0020 2020 S.....|.?.... │ │ │ 004d1060: 6269 6e63 7079 2869 6e6e 616d 652c 6f75 bincpy(inname,ou │ │ │ 004d1070: 746e 616d 6529 3b20 4754 2e4d 2072 6f75 tname); GT.M rou │ │ │ 004d1080: 7469 6e65 2074 6f20 646f 2061 2062 696e tine to do a bin │ │ │ 004d1090: 6172 7920 636f 7079 2066 726f 6d20 6669 ary copy from fi │ │ │ 004d10a0: 6c65 206e 616d 6564 2069 6e20 6172 6775 le named in argu │ │ │ 004d10b0: 6d65 6e74 2031 2074 6f20 6669 6c65 206e ment 1 to file n │ │ │ 004d10c0: 616d 6564 2069 6e20 6172 6775 6d65 6e74 amed in argument │ │ │ -004d10d0: 2032 1300 3f7e 1700 0020 2020 2020 2020 2..?~... │ │ │ -004d10e0: 2020 2020 3b20 003f 7e18 0000 2020 2020 ; .?~... │ │ │ +004d10d0: 2032 1300 3fe0 1700 0020 2020 2020 2020 2..?.... │ │ │ +004d10e0: 2020 2020 3b20 003f e018 0000 2020 2020 ; .?.... │ │ │ 004d10f0: 206e 6577 2061 646a 2c6e 7265 632c 7273 new adj,nrec,rs │ │ │ -004d1100: 697a 652c 7816 003f 7e19 0000 2020 2020 ize,x..?~... │ │ │ -004d1110: 206e 6577 2024 6574 7261 7039 003f 7e1a new $etrap9.?~. │ │ │ +004d1100: 697a 652c 7816 003f e019 0000 2020 2020 ize,x..?.... │ │ │ +004d1110: 206e 6577 2024 6574 7261 7039 003f e01a new $etrap9.?.. │ │ │ 004d1120: 0000 2020 2020 2073 6574 2024 6563 6f64 .. set $ecod │ │ │ 004d1130: 653d 2222 2c24 6574 7261 703d 2267 6f74 e="",$etrap="got │ │ │ 004d1140: 6f20 6572 726f 7222 2c24 7a73 7461 7475 o error",$zstatu │ │ │ -004d1150: 733d 2222 5c00 3f7e 2100 0020 2020 2020 s=""\.?~!.. │ │ │ +004d1150: 733d 2222 5c00 3fe0 2100 0020 2020 2020 s=""\.?.!.. │ │ │ 004d1160: 7365 7420 7273 697a 653d 3332 3736 3720 set rsize=32767 │ │ │ 004d1170: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004d1180: 2020 2020 2020 2020 203b 206d 6178 2072 ; max r │ │ │ 004d1190: 6563 6f72 6473 697a 6520 7468 6174 206b ecordsize that k │ │ │ 004d11a0: 6565 7073 2024 5820 6f6e 2074 7261 636b eeps $X on track │ │ │ -004d11b0: 4e00 3f7e 2200 0020 2020 2020 6f70 656e N.?~".. open │ │ │ +004d11b0: 4e00 3fe0 2200 0020 2020 2020 6f70 656e N.?.".. open │ │ │ 004d11c0: 2069 6e6e 616d 653a 2872 6561 646f 6e6c inname:(readonl │ │ │ 004d11d0: 793a 6669 7865 643a 7265 636f 7264 7369 y:fixed:recordsi │ │ │ 004d11e0: 7a65 3d72 7369 7a65 3a65 7863 6570 7469 ze=rsize:excepti │ │ │ 004d11f0: 6f6e 3d22 676f 746f 2065 6f66 2229 3d00 on="goto eof")=. │ │ │ -004d1200: 3f7e 2300 0020 2020 2020 6f70 656e 206f ?~#.. open o │ │ │ +004d1200: 3fe0 2300 0020 2020 2020 6f70 656e 206f ?.#.. open o │ │ │ 004d1210: 7574 6e61 6d65 3a28 6e65 7776 6572 7369 utname:(newversi │ │ │ 004d1220: 6f6e 3a73 7472 6561 6d3a 6e6f 7772 6170 on:stream:nowrap │ │ │ -004d1230: 3a63 6873 6574 3d22 4d22 293e 003f 7e24 :chset="M")>.?~$ │ │ │ +004d1230: 3a63 6873 6574 3d22 4d22 293e 003f e024 :chset="M")>.?.$ │ │ │ 004d1240: 0000 2020 2020 2066 6f72 206e 7265 633d .. for nrec= │ │ │ 004d1250: 313a 3120 7573 6520 696e 6e61 6d65 2072 1:1 use inname r │ │ │ 004d1260: 6561 6420 7820 7573 6520 6f75 746e 616d ead x use outnam │ │ │ -004d1270: 6520 7772 6974 6520 780d 003f 7e25 0000 e write x..?~%.. │ │ │ -004d1280: 2020 2065 6f66 2800 3f7e 2600 0020 2020 eof(.?~&.. │ │ │ +004d1270: 6520 7772 6974 6520 780d 003f e025 0000 e write x..?.%.. │ │ │ +004d1280: 2020 2065 6f66 2800 3fe0 2600 0020 2020 eof(.?.&.. │ │ │ 004d1290: 2020 6966 2024 7a73 7461 7475 735b 2249 if $zstatus["I │ │ │ 004d12a0: 4f45 4f46 2220 646f 2020 7175 6974 1b00 OEOF" do quit.. │ │ │ -004d12b0: 3f7e 2700 0020 2020 2020 2e20 7365 7420 ?~'.. . set │ │ │ -004d12c0: 2465 636f 6465 3d22 221a 003f 7e28 0000 $ecode=""..?~(.. │ │ │ +004d12b0: 3fe0 2700 0020 2020 2020 2e20 7365 7420 ?.'.. . set │ │ │ +004d12c0: 2465 636f 6465 3d22 221a 003f e028 0000 $ecode=""..?.(.. │ │ │ 004d12d0: 2020 2020 202e 2063 6c6f 7365 2069 6e6e . close inn │ │ │ -004d12e0: 616d 6519 003f 7e29 0000 2020 2020 202e ame..?~).. . │ │ │ -004d12f0: 2075 7365 206f 7574 6e61 6d65 1800 3f7e use outname..?~ │ │ │ +004d12e0: 616d 6519 003f e029 0000 2020 2020 202e ame..?.).. . │ │ │ +004d12f0: 2075 7365 206f 7574 6e61 6d65 1800 3fe0 use outname..?. │ │ │ 004d1300: 2a00 0020 2020 2020 2e20 7365 7420 6164 *.. . set ad │ │ │ -004d1310: 6a3d 2478 2400 3f7e 3100 0020 2020 2020 j=$x$.?~1.. │ │ │ +004d1310: 6a3d 2478 2400 3fe0 3100 0020 2020 2020 j=$x$.?.1.. │ │ │ 004d1320: 2e20 7365 7420 2478 3d30 2063 6c6f 7365 . set $x=0 close │ │ │ -004d1330: 206f 7574 6e61 6d65 7500 3f7e 3200 0020 outnameu.?~2.. │ │ │ +004d1330: 206f 7574 6e61 6d65 7500 3fe0 3200 0020 outnameu.?.2.. │ │ │ 004d1340: 2020 2020 2e20 7772 6974 6520 212c 2243 . write !,"C │ │ │ 004d1350: 6f70 6965 6420 222c 2473 656c 6563 7428 opied ",$select( │ │ │ 004d1360: 286e 7265 632d 3129 3c61 646a 3a61 646a (nrec-1).H~1.. This s │ │ │ +004d2490: 2045 7861 6d70 6c65 7307 0048 e021 0000 Examples..H.!.. │ │ │ +004d24a0: 3e00 48e0 3100 0020 2020 5468 6973 2073 >.H.1.. This s │ │ │ 004d24b0: 6563 7469 6f6e 2063 6f6e 7461 696e 7320 ection contains │ │ │ 004d24c0: 6578 616d 706c 6573 206f 6620 6e75 6c6c examples of null │ │ │ 004d24d0: 2064 6576 6963 6520 7573 6167 652e 0700 device usage... │ │ │ -004d24e0: 487e 4100 0012 0048 7e51 0000 2020 2045 H~A....H~Q.. E │ │ │ -004d24f0: 7861 6d70 6c65 3a07 0048 7e61 0000 1800 xample:..H~a.... │ │ │ -004d2500: 487e 7100 0020 2020 4754 4d3e 646f 205e H~q.. GTM>do ^ │ │ │ -004d2510: 7275 6e72 6570 1100 487e 8100 0020 2020 runrep..H~... │ │ │ -004d2520: 7275 6e72 6570 3b19 0048 7e91 0000 2020 runrep;..H~... │ │ │ +004d24e0: 48e0 4100 0012 0048 e051 0000 2020 2045 H.A....H.Q.. E │ │ │ +004d24f0: 7861 6d70 6c65 3a07 0048 e061 0000 1800 xample:..H.a.... │ │ │ +004d2500: 48e0 7100 0020 2020 4754 4d3e 646f 205e H.q.. GTM>do ^ │ │ │ +004d2510: 7275 6e72 6570 1100 48e0 8100 0020 2020 runrep..H.... │ │ │ +004d2520: 7275 6e72 6570 3b19 0048 e091 0000 2020 runrep;..H.... │ │ │ 004d2530: 2020 7a70 7269 6e74 205e 7275 6e72 6570 zprint ^runrep │ │ │ -004d2540: 1f00 477e c011 0000 2020 2020 7365 7420 ..G~.... set │ │ │ +004d2540: 1f00 47e0 c011 0000 2020 2020 7365 7420 ..G..... set │ │ │ 004d2550: 6465 763d 222f 6465 762f 6e75 6c6c 2239 dev="/dev/null"9 │ │ │ -004d2560: 0048 7e12 0000 2020 2020 7365 7420 6864 .H~... set hd │ │ │ +004d2560: 0048 e012 0000 2020 2020 7365 7420 6864 .H.... set hd │ │ │ 004d2570: 723d 222a 2a2a 2a2a 2a2a 2a2a 2052 4550 r="********* REP │ │ │ 004d2580: 4f52 5420 4845 4144 4552 202a 2a2a 2a2a ORT HEADER ***** │ │ │ -004d2590: 2a2a 2a2a 2a2a 2a22 1b00 487e 1300 0020 *******"..H~... │ │ │ +004d2590: 2a2a 2a2a 2a2a 2a22 1b00 48e0 1300 0020 *******"..H.... │ │ │ 004d25a0: 2020 206f 7065 6e20 6465 7620 7573 6520 open dev use │ │ │ -004d25b0: 6465 763b 0048 7e14 0000 2020 2020 7365 dev;.H~... se │ │ │ +004d25b0: 6465 763b 0048 e014 0000 2020 2020 7365 dev;.H.... se │ │ │ 004d25c0: 7420 783d 2222 2077 7269 7465 2068 6472 t x="" write hdr │ │ │ 004d25d0: 2c21 2c24 7a64 6174 6528 2468 6f72 6f6c ,!,$zdate($horol │ │ │ 004d25e0: 6f67 292c 3f33 302c 246a 6f62 2c21 3f00 og),?30,$job,!?. │ │ │ -004d25f0: 487e 1500 0020 2020 2066 6f72 2020 7365 H~... for se │ │ │ +004d25f0: 48e0 1500 0020 2020 2066 6f72 2020 7365 H.... for se │ │ │ 004d2600: 7420 783d 246f 7264 6572 285e 746d 7028 t x=$order(^tmp( │ │ │ 004d2610: 246a 6f62 2c78 2929 2071 7569 743a 783d $job,x)) quit:x= │ │ │ 004d2620: 2222 2020 646f 2052 4550 4f52 540f 0048 "" do REPORT..H │ │ │ -004d2630: 7e16 0000 2020 2020 7175 6974 1100 487e ~... quit..H~ │ │ │ +004d2630: e016 0000 2020 2020 7175 6974 1100 48e0 .... quit..H. │ │ │ 004d2640: 1700 0020 2020 5245 504f 5254 3b20 0048 ... REPORT; .H │ │ │ -004d2650: 7e18 0000 2020 2020 3b6c 6172 6765 2061 ~... ;large a │ │ │ +004d2650: e018 0000 2020 2020 3b6c 6172 6765 2061 .... ;large a │ │ │ 004d2660: 6d6f 756e 7420 6f66 2063 6f64 6510 0048 mount of code..H │ │ │ -004d2670: 7e19 0000 2020 2020 7175 6974 3b07 0048 ~... quit;..H │ │ │ -004d2680: 7e1a 0000 5300 487e 2100 0020 2020 5468 ~...S.H~!.. Th │ │ │ +004d2670: e019 0000 2020 2020 7175 6974 3b07 0048 .... quit;..H │ │ │ +004d2680: e01a 0000 5300 48e0 2100 0020 2020 5468 ....S.H.!.. Th │ │ │ 004d2690: 6973 2070 726f 6772 616d 2070 726f 6475 is program produ │ │ │ 004d26a0: 6365 7320 6120 7265 706f 7274 2064 6572 ces a report der │ │ │ 004d26b0: 6976 6564 2066 726f 6d20 7468 6520 696e ived from the in │ │ │ 004d26c0: 666f 726d 6174 696f 6e20 696e 2074 6865 formation in the │ │ │ -004d26d0: 2067 6c6f 6261 6c51 0048 7e22 0000 2020 globalQ.H~".. │ │ │ +004d26d0: 2067 6c6f 6261 6c51 0048 e022 0000 2020 globalQ.H.".. │ │ │ 004d26e0: 2076 6172 6961 626c 6520 5e74 6d70 2e20 variable ^tmp. │ │ │ 004d26f0: 5468 6520 756e 7370 6563 6966 6965 6420 The unspecified │ │ │ 004d2700: 726f 7574 696e 6520 5245 504f 5254 206d routine REPORT m │ │ │ 004d2710: 6179 2070 6f74 656e 7469 616c 6c79 2063 ay potentially c │ │ │ -004d2720: 6f6e 7461 696e 2061 4f00 487e 2300 0020 ontain aO.H~#.. │ │ │ +004d2720: 6f6e 7461 696e 2061 4f00 48e0 2300 0020 ontain aO.H.#.. │ │ │ 004d2730: 2020 6c61 7267 6520 616d 6f75 6e74 206f large amount o │ │ │ 004d2740: 6620 636f 6465 2e20 546f 2073 6565 2074 f code. To see t │ │ │ 004d2750: 6861 7420 7468 6520 6261 7369 6320 7072 hat the basic pr │ │ │ 004d2760: 6f67 7261 6d20 6675 6e63 7469 6f6e 7320 ogram functions │ │ │ -004d2770: 7769 7468 6f75 7454 0048 7e24 0000 2020 withoutT.H~$.. │ │ │ +004d2770: 7769 7468 6f75 7454 0048 e024 0000 2020 withoutT.H.$.. │ │ │ 004d2780: 2065 7272 6f72 2c20 7468 6520 7072 6f67 error, the prog │ │ │ 004d2790: 7261 6d6d 6572 206d 6179 2064 6973 6361 rammer may disca │ │ │ 004d27a0: 7264 2074 6865 206f 7574 7075 7420 696e rd the output in │ │ │ 004d27b0: 766f 6c76 6564 2069 6e20 6661 766f 7220 volved in favor │ │ │ 004d27c0: 6f66 2077 6174 6368 696e 6700 0000 0000 of watching..... │ │ │ 004d27d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d27e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d27f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d2800: 0400 0000 f807 0000 243a 0000 0000 0000 ........$:...... │ │ │ -004d2810: 9900 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004d2810: 9900 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004d2820: 5052 4f43 4553 5349 4e47 00ff 7300 ff55 PROCESSING..s..U │ │ │ 004d2830: 5349 4e47 5f4e 554c 4c5f 4445 5649 4345 SING_NULL_DEVICE │ │ │ 004d2840: 5300 ff73 00ff 4e55 4c4c 5f44 4556 4943 S..s..NULL_DEVIC │ │ │ 004d2850: 455f 4558 414d 504c 4553 00c0 2500 0020 E_EXAMPLES..%.. │ │ │ 004d2860: 2020 7468 6520 6675 6e63 7469 6f6e 2e20 the function. │ │ │ 004d2870: 546f 2072 756e 2074 6865 2070 726f 6772 To run the progr │ │ │ 004d2880: 616d 206e 6f72 6d61 6c6c 792c 2074 6865 am normally, the │ │ │ 004d2890: 2070 726f 6772 616d 6d65 7220 7369 6d70 programmer simp │ │ │ -004d28a0: 6c79 2068 6173 2074 6f4f 0048 7e26 0000 ly has toO.H~&.. │ │ │ +004d28a0: 6c79 2068 6173 2074 6f4f 0048 e026 0000 ly has toO.H.&.. │ │ │ 004d28b0: 2020 2063 6861 6e67 6520 7468 6520 7661 change the va │ │ │ 004d28c0: 7269 6162 6c65 2064 6576 2074 6f20 6e61 riable dev to na │ │ │ 004d28d0: 6d65 2061 6e6f 7468 6572 2064 6576 6963 me another devic │ │ │ 004d28e0: 6520 616e 6420 7468 6520 726f 7574 696e e and the routin │ │ │ -004d28f0: 6520 5245 504f 5254 2300 487e 2700 0020 e REPORT#.H~'.. │ │ │ +004d28f0: 6520 5245 504f 5254 2300 48e0 2700 0020 e REPORT#.H.'.. │ │ │ 004d2900: 2020 7772 6974 6573 2074 6f20 7468 6520 writes to the │ │ │ -004d2910: 6465 7620 6465 7669 6365 2e07 0048 7e28 dev device...H~( │ │ │ -004d2920: 0000 1200 487e 2900 0020 2020 4578 616d ....H~).. Exam │ │ │ -004d2930: 706c 653a 0700 487e 2a00 0041 0048 7e31 ple:..H~*..A.H~1 │ │ │ +004d2910: 6465 7620 6465 7669 6365 2e07 0048 e028 dev device...H.( │ │ │ +004d2920: 0000 1200 48e0 2900 0020 2020 4578 616d ....H.).. Exam │ │ │ +004d2930: 706c 653a 0700 48e0 2a00 0041 0048 e031 ple:..H.*..A.H.1 │ │ │ 004d2940: 0000 2020 206a 6f62 205e 583a 2869 6e3d .. job ^X:(in= │ │ │ 004d2950: 222f 6465 762f 6e75 6c6c 223a 6f75 743d "/dev/null":out= │ │ │ 004d2960: 222f 6465 762f 6e75 6c6c 223a 6572 723d "/dev/null":err= │ │ │ -004d2970: 2265 7272 6f72 2e6c 6f67 2229 4100 487e "error.log")A.H~ │ │ │ +004d2970: 2265 7272 6f72 2e6c 6f67 2229 4100 48e0 "error.log")A.H. │ │ │ 004d2980: 3200 0020 2020 4a4f 4220 5e58 3a28 494e 2.. JOB ^X:(IN │ │ │ 004d2990: 3d22 2f64 6576 2f6e 756c 6c22 3a4f 5554 ="/dev/null":OUT │ │ │ 004d29a0: 3d22 2f64 6576 2f6e 756c 6c22 3a45 5252 ="/dev/null":ERR │ │ │ 004d29b0: 3d22 6572 726f 722e 6c6f 6722 2907 0048 ="error.log")..H │ │ │ -004d29c0: 7e33 0000 4d00 487e 3400 0020 2020 5468 ~3..M.H~4.. Th │ │ │ +004d29c0: e033 0000 4d00 48e0 3400 0020 2020 5468 .3..M.H.4.. Th │ │ │ 004d29d0: 6973 2065 7861 6d70 6c65 2069 7373 7565 is example issue │ │ │ 004d29e0: 7320 6120 4754 2e4d 204a 4f42 2063 6f6d s a GT.M JOB com │ │ │ 004d29f0: 6d61 6e64 2074 6f20 6578 6563 7574 6520 mand to execute │ │ │ 004d2a00: 7468 6520 726f 7574 696e 6520 5e58 2069 the routine ^X i │ │ │ -004d2a10: 6e54 0048 7e35 0000 2020 2061 6e6f 7468 nT.H~5.. anoth │ │ │ +004d2a10: 6e54 0048 e035 0000 2020 2061 6e6f 7468 nT.H.5.. anoth │ │ │ 004d2a20: 6572 2070 726f 6365 7373 2e20 5468 6973 er process. This │ │ │ 004d2a30: 2072 6f75 7469 6e65 2070 726f 6365 7373 routine process │ │ │ 004d2a40: 6573 2061 206c 6172 6765 206e 756d 6265 es a large numbe │ │ │ 004d2a50: 7220 6f66 2067 6c6f 6261 6c20 7661 7269 r of global vari │ │ │ -004d2a60: 6162 6c65 7354 0048 7e36 0000 2020 2061 ablesT.H~6.. a │ │ │ +004d2a60: 6162 6c65 7354 0048 e036 0000 2020 2061 ablesT.H.6.. a │ │ │ 004d2a70: 6e64 2070 726f 6475 6365 7320 6e6f 206f nd produces no o │ │ │ 004d2a80: 7574 7075 742e 2049 6e20 7468 6520 6578 utput. In the ex │ │ │ 004d2a90: 616d 706c 652c 2074 6865 204a 4f42 6265 ample, the JOBbe │ │ │ 004d2aa0: 6420 7072 6f63 6573 7320 7461 6b65 7320 d process takes │ │ │ -004d2ab0: 6974 7320 696e 7075 7452 0048 7e37 0000 its inputR.H~7.. │ │ │ +004d2ab0: 6974 7320 696e 7075 7452 0048 e037 0000 its inputR.H.7.. │ │ │ 004d2ac0: 2020 2066 726f 6d20 6120 6e75 6c6c 2064 from a null d │ │ │ 004d2ad0: 6576 6963 652c 2061 6e64 2073 656e 6473 evice, and sends │ │ │ 004d2ae0: 2069 7473 206f 7574 7075 7420 746f 2061 its output to a │ │ │ 004d2af0: 206e 756c 6c20 6465 7669 6365 2e20 4966 null device. If │ │ │ -004d2b00: 2074 6865 204a 4f42 6265 6451 0048 7e38 the JOBbedQ.H~8 │ │ │ +004d2b00: 2074 6865 204a 4f42 6265 6451 0048 e038 the JOBbedQ.H.8 │ │ │ 004d2b10: 0000 2020 2070 726f 6365 7373 2065 6e63 .. process enc │ │ │ 004d2b20: 6f75 6e74 6572 7320 616e 2065 7272 6f72 ounters an error │ │ │ 004d2b30: 2c20 6974 2064 6972 6563 7473 2074 6865 , it directs the │ │ │ 004d2b40: 2065 7272 6f72 206d 6573 7361 6765 2074 error message t │ │ │ -004d2b50: 6f20 6572 726f 722e 6c6f 672e 0700 487e o error.log...H~ │ │ │ -004d2b60: 3900 0024 0021 7e50 4950 455f 4445 5649 9..$.!~PIPE_DEVI │ │ │ +004d2b50: 6f20 6572 726f 722e 6c6f 672e 0700 48e0 o error.log...H. │ │ │ +004d2b60: 3900 0024 0021 e050 4950 455f 4445 5649 9..$.!.PIPE_DEVI │ │ │ 004d2b70: 4345 5300 0055 7369 6e67 5f50 4950 455f CES..Using_PIPE_ │ │ │ -004d2b80: 4465 7669 6365 731d 002e 7ebf 1100 0020 Devices...~.... │ │ │ +004d2b80: 4465 7669 6365 731d 002e e0bf 1100 0020 Devices........ │ │ │ 004d2b90: 2020 5573 696e 6720 5049 5045 2044 6576 Using PIPE Dev │ │ │ -004d2ba0: 6963 6573 0700 2f7e 2100 0053 002f 7e31 ices../~!..S./~1 │ │ │ +004d2ba0: 6963 6573 0700 2fe0 2100 0053 002f e031 ices../.!..S./.1 │ │ │ 004d2bb0: 0000 2020 2041 2050 4950 4520 6465 7669 .. A PIPE devi │ │ │ 004d2bc0: 6365 2069 7320 7573 6564 2074 6f20 6163 ce is used to ac │ │ │ 004d2bd0: 6365 7373 2061 6e64 206d 616e 6970 756c cess and manipul │ │ │ 004d2be0: 6174 6520 7468 6520 696e 7075 7420 616e ate the input an │ │ │ 004d2bf0: 642f 6f72 206f 7574 7075 7420 6f66 5300 d/or output ofS. │ │ │ -004d2c00: 2f7e 4100 0020 2020 6120 7368 656c 6c20 /~A.. a shell │ │ │ +004d2c00: 2fe0 4100 0020 2020 6120 7368 656c 6c20 /.A.. a shell │ │ │ 004d2c10: 636f 6d6d 616e 6420 6173 2061 2047 542e command as a GT. │ │ │ 004d2c20: 4d20 492f 4f20 6465 7669 6365 2e20 4754 M I/O device. GT │ │ │ 004d2c30: 2e4d 206d 6169 6e74 6169 6e73 2049 2f4f .M maintains I/O │ │ │ 004d2c40: 2073 7461 7475 7320 7661 7269 6162 6c65 status variable │ │ │ -004d2c50: 7354 002f 7e51 0000 2020 2066 6f72 2061 sT./~Q.. for a │ │ │ +004d2c50: 7354 002f e051 0000 2020 2066 6f72 2061 sT./.Q.. for a │ │ │ 004d2c60: 2050 4950 4520 6465 7669 6365 206a 7573 PIPE device jus │ │ │ 004d2c70: 7420 6173 2069 7420 646f 6573 2066 6f72 t as it does for │ │ │ 004d2c80: 206f 7468 6572 2064 6576 6963 6573 2e20 other devices. │ │ │ 004d2c90: 416e 204f 5045 4e20 6f66 2074 6865 2064 An OPEN of the d │ │ │ -004d2ca0: 6576 6963 654e 002f 7e61 0000 2020 2073 eviceN./~a.. s │ │ │ +004d2ca0: 6576 6963 654e 002f e061 0000 2020 2073 eviceN./.a.. s │ │ │ 004d2cb0: 7461 7274 7320 6120 7375 622d 7072 6f63 tarts a sub-proc │ │ │ 004d2cc0: 6573 732e 2044 6174 6120 7772 6974 7465 ess. Data writte │ │ │ 004d2cd0: 6e20 746f 2074 6865 2064 6576 6963 6520 n to the device │ │ │ 004d2ce0: 6279 2074 6865 204d 2070 726f 6772 616d by the M program │ │ │ -004d2cf0: 2069 7352 002f 7e71 0000 2020 2061 7661 isR./~q.. ava │ │ │ +004d2cf0: 2069 7352 002f e071 0000 2020 2061 7661 isR./.q.. ava │ │ │ 004d2d00: 696c 6162 6c65 2074 6f20 7468 6520 7072 ilable to the pr │ │ │ 004d2d10: 6f63 6573 7320 6f6e 2069 7473 2053 5444 ocess on its STD │ │ │ 004d2d20: 494e 2e20 5468 6520 4d20 7072 6f67 7261 IN. The M progra │ │ │ 004d2d30: 6d20 6361 6e20 7265 6164 2074 6865 2053 m can read the S │ │ │ -004d2d40: 5444 4f55 5453 002f 7e81 0000 2020 2061 TDOUTS./~... a │ │ │ +004d2d40: 5444 4f55 5453 002f e081 0000 2020 2061 TDOUTS./.... a │ │ │ 004d2d50: 6e64 2053 5444 4552 5220 6f66 2074 6865 nd STDERR of the │ │ │ 004d2d60: 2073 7562 2d70 726f 6365 7373 2e20 5468 sub-process. Th │ │ │ 004d2d70: 6973 2066 6163 696c 6974 6174 6573 206f is facilitates o │ │ │ 004d2d80: 7574 7075 7420 6f6e 6c79 2061 7070 6c69 utput only appli │ │ │ -004d2d90: 6361 7469 6f6e 732c 5400 2f7e 9100 0020 cations,T./~... │ │ │ +004d2d90: 6361 7469 6f6e 732c 5400 2fe0 9100 0020 cations,T./.... │ │ │ 004d2da0: 2020 7375 6368 2061 7320 7072 696e 7469 such as printi │ │ │ 004d2db0: 6e67 2064 6972 6563 746c 7920 6672 6f6d ng directly from │ │ │ 004d2dc0: 2061 2047 542e 4d20 7072 6f67 7261 6d20 a GT.M program │ │ │ 004d2dd0: 746f 2061 6e20 6c70 2063 6f6d 6d61 6e64 to an lp command │ │ │ -004d2de0: 3b20 696e 7075 7420 6f6e 6c79 5000 2e7e ; input onlyP..~ │ │ │ +004d2de0: 3b20 696e 7075 7420 6f6e 6c79 5000 2ee0 ; input onlyP... │ │ │ 004d2df0: c011 0000 2020 2061 7070 6c69 6361 7469 .... applicati │ │ │ 004d2e00: 6f6e 732c 2073 7563 6820 6173 2072 6561 ons, such as rea │ │ │ 004d2e10: 6469 6e67 2074 6865 206f 7574 7075 7420 ding the output │ │ │ 004d2e20: 6f66 2061 2063 6f6d 6d61 6e64 2073 7563 of a command suc │ │ │ -004d2e30: 6820 6173 2070 733b 2061 6e64 5200 2f7e h as ps; andR./~ │ │ │ +004d2e30: 6820 6173 2070 733b 2061 6e64 5200 2fe0 h as ps; andR./. │ │ │ 004d2e40: 1200 0020 2020 636f 2d70 726f 6365 7373 ... co-process │ │ │ 004d2e50: 696e 6720 6170 706c 6963 6174 696f 6e73 ing applications │ │ │ 004d2e60: 2c20 7375 6368 2061 7320 7573 696e 6720 , such as using │ │ │ 004d2e70: 6963 6f6e 7620 746f 2063 6f6e 7665 7274 iconv to convert │ │ │ 004d2e80: 2064 6174 6120 6672 6f6d 206f 6e65 1e00 data from one.. │ │ │ -004d2e90: 2f7e 1300 0020 2020 656e 636f 6469 6e67 /~... encoding │ │ │ -004d2ea0: 2074 6f20 616e 6f74 6865 722e 0700 2f7e to another.../~ │ │ │ -004d2eb0: 1400 0051 002f 7e15 0000 2020 2041 2050 ...Q./~... A P │ │ │ +004d2e90: 2fe0 1300 0020 2020 656e 636f 6469 6e67 /.... encoding │ │ │ +004d2ea0: 2074 6f20 616e 6f74 6865 722e 0700 2fe0 to another.../. │ │ │ +004d2eb0: 1400 0051 002f e015 0000 2020 2041 2050 ...Q./.... A P │ │ │ 004d2ec0: 4950 4520 6973 2061 6b69 6e20 746f 2061 IPE is akin to a │ │ │ 004d2ed0: 2046 4946 4f20 6465 7669 6365 2e20 426f FIFO device. Bo │ │ │ 004d2ee0: 7468 2046 4946 4f20 616e 6420 5049 5045 th FIFO and PIPE │ │ │ 004d2ef0: 206d 6170 2047 542e 4d20 6465 7669 6365 map GT.M device │ │ │ -004d2f00: 7320 746f 5000 2f7e 1600 0020 2020 554e s toP./~... UN │ │ │ +004d2f00: 7320 746f 5000 2fe0 1600 0020 2020 554e s toP./.... UN │ │ │ 004d2f10: 4958 2070 6970 6573 2c20 7468 6520 636f IX pipes, the co │ │ │ 004d2f20: 6e63 6570 7475 616c 2064 6966 6665 7265 nceptual differe │ │ │ 004d2f30: 6e63 6520 6265 696e 6720 7468 6174 2077 nce being that w │ │ │ 004d2f40: 6865 7265 6173 2061 2046 4946 4f20 6465 hereas a FIFO de │ │ │ -004d2f50: 7669 6365 5300 2f7e 1700 0020 2020 7370 viceS./~... sp │ │ │ +004d2f50: 7669 6365 5300 2fe0 1700 0020 2020 7370 viceS./.... sp │ │ │ 004d2f60: 6563 6966 6965 7320 6120 6e61 6d65 6420 ecifies a named │ │ │ 004d2f70: 7069 7065 2c20 6275 7420 646f 6573 206e pipe, but does n │ │ │ 004d2f80: 6f74 2073 7065 6369 6679 2074 6865 2070 ot specify the p │ │ │ 004d2f90: 726f 6365 7373 206f 6e20 7468 6520 6f74 rocess on the ot │ │ │ -004d2fa0: 6865 7220 656e 6451 002f 7e18 0000 2020 her endQ./~... │ │ │ +004d2fa0: 6865 7220 656e 6451 002f e018 0000 2020 her endQ./.... │ │ │ 004d2fb0: 206f 6620 7468 6520 7069 7065 2c20 6120 of the pipe, a │ │ │ 004d2fc0: 5049 5045 2064 6576 6963 6520 7370 6563 PIPE device spec │ │ │ 004d2fd0: 6966 6965 7320 6120 7072 6f63 6573 7320 ifies a process │ │ │ 004d2fe0: 746f 2063 6f6d 6d75 6e69 6361 7465 2077 to communicate w │ │ │ 004d2ff0: 6974 682c 2062 7574 0000 0000 0000 0000 ith, but........ │ │ │ 004d3000: 0400 0000 f307 0000 4c3a 0000 0000 0000 ........L:...... │ │ │ -004d3010: 7900 007e 4845 4c50 00ff 7300 ff49 4f5f y..~HELP..s..IO_ │ │ │ +004d3010: 7900 00e0 4845 4c50 00ff 7300 ff49 4f5f y...HELP..s..IO_ │ │ │ 004d3020: 5052 4f43 4553 5349 4e47 00ff 7300 ff55 PROCESSING..s..U │ │ │ 004d3030: 5349 4e47 5f50 4950 455f 4445 5649 4345 SING_PIPE_DEVICE │ │ │ 004d3040: 5300 c019 0000 2020 2074 6865 2070 6970 S..... the pip │ │ │ 004d3050: 6573 2061 7265 2075 6e6e 616d 6564 2e20 es are unnamed. │ │ │ 004d3060: 5370 6563 6966 6963 616c 6c79 2c20 616e Specifically, an │ │ │ 004d3070: 204f 5045 4e20 6f66 2061 2050 4950 4520 OPEN of a PIPE │ │ │ -004d3080: 6372 6561 7465 7320 613e 002f 7e1a 0000 creates a>./~... │ │ │ +004d3080: 6372 6561 7465 7320 613e 002f e01a 0000 creates a>./.... │ │ │ 004d3090: 2020 2073 7562 7072 6f63 6573 7320 7769 subprocess wi │ │ │ 004d30a0: 7468 2077 6869 6368 2074 6865 2047 542e th which the GT. │ │ │ 004d30b0: 4d20 7072 6f63 6573 7320 636f 6d6d 756e M process commun │ │ │ -004d30c0: 6963 6174 6573 2e07 002f 7e21 0000 5000 icates.../~!..P. │ │ │ -004d30d0: 2f7e 2200 0020 2020 4120 5049 5045 2064 /~".. A PIPE d │ │ │ +004d30c0: 6963 6174 6573 2e07 002f e021 0000 5000 icates.../.!..P. │ │ │ +004d30d0: 2fe0 2200 0020 2020 4120 5049 5045 2064 /.".. A PIPE d │ │ │ 004d30e0: 6576 6963 6520 6973 2073 7065 6369 6669 evice is specifi │ │ │ 004d30f0: 6564 2077 6974 6820 6120 2250 4950 4522 ed with a "PIPE" │ │ │ 004d3100: 2076 616c 7565 2066 6f72 206d 6e65 6d6f value for mnemo │ │ │ 004d3110: 6e69 6373 7061 6365 206f 6e20 616e 1700 nicspace on an.. │ │ │ -004d3120: 2f7e 2300 0020 2020 4f50 454e 2063 6f6d /~#.. OPEN com │ │ │ -004d3130: 6d61 6e64 2e07 002f 7e24 0000 1200 2f7e mand.../~$..../~ │ │ │ +004d3120: 2fe0 2300 0020 2020 4f50 454e 2063 6f6d /.#.. OPEN com │ │ │ +004d3130: 6d61 6e64 2e07 002f e024 0000 1200 2fe0 mand.../.$..../. │ │ │ 004d3140: 2500 0020 2020 2a2a 4e6f 7465 2a2a 0700 %.. **Note**.. │ │ │ -004d3150: 2f7e 2600 0051 002f 7e27 0000 2020 2047 /~&..Q./~'.. G │ │ │ +004d3150: 2fe0 2600 0051 002f e027 0000 2020 2047 /.&..Q./.'.. G │ │ │ 004d3160: 542e 4d20 6967 6e6f 7265 7320 7468 6520 T.M ignores the │ │ │ 004d3170: 6d6e 656d 6f6e 6963 7370 6163 6520 7370 mnemonicspace sp │ │ │ 004d3180: 6563 6966 6963 6174 696f 6e20 6f6e 2061 ecification on a │ │ │ 004d3190: 6e20 4f50 454e 206f 6620 6120 7072 6576 n OPEN of a prev │ │ │ -004d31a0: 696f 7573 6c79 4600 2f7e 2800 0020 2020 iouslyF./~(.. │ │ │ +004d31a0: 696f 7573 6c79 4600 2fe0 2800 0020 2020 iouslyF./.(.. │ │ │ 004d31b0: 4f50 454e 2064 6576 6963 6520 616e 6420 OPEN device and │ │ │ 004d31c0: 6c65 6176 6573 2074 6865 2065 7869 7374 leaves the exist │ │ │ 004d31d0: 696e 6720 6465 7669 6365 2077 6974 6820 ing device with │ │ │ -004d31e0: 6974 7320 6f72 6967 696e 616c 1a00 2f7e its original../~ │ │ │ +004d31e0: 6974 7320 6f72 6967 696e 616c 1a00 2fe0 its original../. │ │ │ 004d31f0: 2900 0020 2020 6368 6172 6163 7465 7269 ).. characteri │ │ │ -004d3200: 7374 6963 732e 0700 2f7e 2a00 0032 002e stics.../~*..2.. │ │ │ -004d3210: 7eff 7300 ff50 4950 455f 4348 4152 4143 ~.s..PIPE_CHARAC │ │ │ +004d3200: 7374 6963 732e 0700 2fe0 2a00 0032 002e stics.../.*..2.. │ │ │ +004d3210: e0ff 7300 ff50 4950 455f 4348 4152 4143 ..s..PIPE_CHARAC │ │ │ 004d3220: 5445 5249 5354 4943 5300 0050 4950 455f TERISTICS..PIPE_ │ │ │ 004d3230: 4368 6172 6163 7465 7269 7374 6963 731f Characteristics. │ │ │ -004d3240: 0047 7ebf 1100 0020 2020 5049 5045 2043 .G~.... PIPE C │ │ │ +004d3240: 0047 e0bf 1100 0020 2020 5049 5045 2043 .G..... PIPE C │ │ │ 004d3250: 6861 7261 6374 6572 6973 7469 6373 0700 haracteristics.. │ │ │ -004d3260: 487e 2100 004c 0048 7e31 0000 2020 2054 H~!..L.H~1.. T │ │ │ +004d3260: 48e0 2100 004c 0048 e031 0000 2020 2054 H.!..L.H.1.. T │ │ │ 004d3270: 6865 2066 6f6c 6c6f 7769 6e67 2063 6861 he following cha │ │ │ 004d3280: 7261 6374 6572 6973 7469 6373 206f 6620 racteristics of │ │ │ 004d3290: 5049 5045 206d 6179 2062 6520 6865 6c70 PIPE may be help │ │ │ 004d32a0: 6675 6c20 696e 2075 7369 6e67 2074 6865 ful in using the │ │ │ -004d32b0: 6d16 0048 7e41 0000 2020 2065 6666 6563 m..H~A.. effec │ │ │ -004d32c0: 7469 7665 6c79 2e07 0048 7e51 0000 1400 tively...H~Q.... │ │ │ -004d32d0: 487e 6100 0020 2020 5769 7468 2052 6561 H~a.. With Rea │ │ │ -004d32e0: 643a 0700 487e 7100 0050 0048 7e81 0000 d:..H~q..P.H~... │ │ │ +004d32b0: 6d16 0048 e041 0000 2020 2065 6666 6563 m..H.A.. effec │ │ │ +004d32c0: 7469 7665 6c79 2e07 0048 e051 0000 1400 tively...H.Q.... │ │ │ +004d32d0: 48e0 6100 0020 2020 5769 7468 2052 6561 H.a.. With Rea │ │ │ +004d32e0: 643a 0700 48e0 7100 0050 0048 e081 0000 d:..H.q..P.H.... │ │ │ 004d32f0: 2020 2041 2052 4541 4420 7769 7468 206e A READ with n │ │ │ 004d3300: 6f20 7469 6d65 6f75 7420 7265 6164 7320 o timeout reads │ │ │ 004d3310: 7768 6174 6576 6572 2064 6174 6120 6973 whatever data is │ │ │ 004d3320: 2061 7661 696c 6162 6c65 2074 6f20 6265 available to be │ │ │ -004d3330: 2072 6561 643b 2069 6650 0048 7e91 0000 read; ifP.H~... │ │ │ +004d3330: 2072 6561 643b 2069 6650 0048 e091 0000 read; ifP.H.... │ │ │ 004d3340: 2020 2074 6865 7265 2069 7320 6e6f 2064 there is no d │ │ │ 004d3350: 6174 6120 746f 2062 6520 7265 6164 2c20 ata to be read, │ │ │ 004d3360: 7468 6520 7072 6f63 6573 7320 6861 6e67 the process hang │ │ │ 004d3370: 7320 756e 7469 6c20 736f 6d65 2064 6174 s until some dat │ │ │ -004d3380: 6120 6265 636f 6d65 7315 0047 7ec0 1100 a becomes..G~... │ │ │ +004d3380: 6120 6265 636f 6d65 7315 0047 e0c0 1100 a becomes..G.... │ │ │ 004d3390: 0020 2020 6176 6169 6c61 626c 652e 0700 . available... │ │ │ -004d33a0: 487e 1200 0050 0048 7e13 0000 2020 2041 H~...P.H~... A │ │ │ +004d33a0: 48e0 1200 0050 0048 e013 0000 2020 2041 H....P.H.... A │ │ │ 004d33b0: 2052 4541 4420 7769 7468 2061 2074 696d READ with a tim │ │ │ 004d33c0: 656f 7574 2072 6561 6473 2077 6861 7465 eout reads whate │ │ │ 004d33d0: 7665 7220 6461 7461 2069 7320 6176 6169 ver data is avai │ │ │ 004d33e0: 6c61 626c 6520 746f 2062 6520 7265 6164 lable to be read │ │ │ -004d33f0: 2c20 616e 6452 0048 7e14 0000 2020 2072 , andR.H~... r │ │ │ +004d33f0: 2c20 616e 6452 0048 e014 0000 2020 2072 , andR.H.... r │ │ │ 004d3400: 6574 7572 6e73 3b20 6966 2074 6865 7265 eturns; if there │ │ │ 004d3410: 2069 7320 6e6f 2064 6174 6120 746f 2062 is no data to b │ │ │ 004d3420: 6520 7265 6164 2c20 7468 6520 7072 6f63 e read, the proc │ │ │ 004d3430: 6573 7320 7761 6974 7320 666f 7220 6120 ess waits for a │ │ │ -004d3440: 6d61 7869 6d75 6d51 0048 7e15 0000 2020 maximumQ.H~... │ │ │ +004d3440: 6d61 7869 6d75 6d51 0048 e015 0000 2020 maximumQ.H.... │ │ │ 004d3450: 206f 6620 7468 6520 7469 6d65 6f75 7420 of the timeout │ │ │ 004d3460: 7065 7269 6f64 2c20 616e 2069 6e74 6567 period, an integ │ │ │ 004d3470: 6572 206e 756d 6265 7220 6f66 2073 6563 er number of sec │ │ │ 004d3480: 6f6e 6473 2c20 666f 7220 6461 7461 2074 onds, for data t │ │ │ -004d3490: 6f20 6265 636f 6d65 5300 487e 1600 0020 o becomeS.H~... │ │ │ +004d3490: 6f20 6265 636f 6d65 5300 48e0 1600 0020 o becomeS.H.... │ │ │ 004d34a0: 2020 6176 6169 6c61 626c 6520 2869 6620 available (if │ │ │ 004d34b0: 7468 6520 7469 6d65 6f75 7420 6973 207a the timeout is z │ │ │ 004d34c0: 6572 6f2c 2069 7420 7265 7475 726e 7320 ero, it returns │ │ │ 004d34d0: 696d 6d65 6469 6174 656c 792c 2077 6865 immediately, whe │ │ │ -004d34e0: 7468 6572 206f 7220 6e6f 7450 0048 7e17 ther or notP.H~. │ │ │ +004d34e0: 7468 6572 206f 7220 6e6f 7450 0048 e017 ther or notP.H.. │ │ │ 004d34f0: 0000 2020 2061 6e79 2064 6174 6120 7761 .. any data wa │ │ │ 004d3500: 7320 7265 6164 292e 2049 6620 7468 6520 s read). If the │ │ │ 004d3510: 5245 4144 2072 6574 7572 6e73 2062 6566 READ returns bef │ │ │ 004d3520: 6f72 6520 7468 6520 7469 6d65 6f75 7420 ore the timeout │ │ │ -004d3530: 6578 7069 7265 732c 2069 7454 0048 7e18 expires, itT.H~. │ │ │ +004d3530: 6578 7069 7265 732c 2069 7454 0048 e018 expires, itT.H.. │ │ │ 004d3540: 0000 2020 2073 6574 7320 2454 4553 5420 .. sets $TEST │ │ │ 004d3550: 746f 2054 5255 4528 3129 3b20 6966 2074 to TRUE(1); if t │ │ │ 004d3560: 6865 2074 696d 656f 7574 2065 7870 6972 he timeout expir │ │ │ 004d3570: 6573 2c20 6974 2073 6574 7320 2454 4553 es, it sets $TES │ │ │ 004d3580: 5420 746f 2046 414c 5345 2028 3029 2e4e T to FALSE (0).N │ │ │ -004d3590: 0048 7e19 0000 2020 2057 6865 6e20 7468 .H~... When th │ │ │ +004d3590: 0048 e019 0000 2020 2057 6865 6e20 7468 .H.... When th │ │ │ 004d35a0: 6520 5245 4144 2063 6f6d 6d61 6e64 2064 e READ command d │ │ │ 004d35b0: 6f65 7320 6e6f 7420 7370 6563 6966 7920 oes not specify │ │ │ 004d35c0: 6120 7469 6d65 6f75 742c 2069 7420 646f a timeout, it do │ │ │ 004d35d0: 6573 206e 6f74 2063 6861 6e67 6551 0048 es not changeQ.H │ │ │ -004d35e0: 7e1a 0000 2020 2024 5445 5354 2e20 5245 ~... $TEST. RE │ │ │ +004d35e0: e01a 0000 2020 2024 5445 5354 2e20 5245 .... $TEST. RE │ │ │ 004d35f0: 4144 2073 7065 6369 6679 696e 6720 6120 AD specifying a │ │ │ 004d3600: 6d61 7869 6d75 6d20 6c65 6e67 7468 2028 maximum length ( │ │ │ 004d3610: 666f 7220 6578 616d 706c 652c 2052 4541 for example, REA │ │ │ 004d3620: 4420 5823 3130 2066 6f72 2074 656e 5300 D X#10 for tenS. │ │ │ -004d3630: 487e 2100 0020 2020 6368 6172 6163 7465 H~!.. characte │ │ │ +004d3630: 48e0 2100 0020 2020 6368 6172 6163 7465 H.!.. characte │ │ │ 004d3640: 7273 2920 7265 6164 7320 756e 7469 6c20 rs) reads until │ │ │ 004d3650: 6569 7468 6572 2074 6865 2050 4950 4520 either the PIPE │ │ │ 004d3660: 6861 7320 7375 7070 6c69 6564 2074 6865 has supplied the │ │ │ 004d3670: 2073 7065 6369 6669 6564 206e 756d 6265 specified numbe │ │ │ -004d3680: 7234 0048 7e22 0000 2020 206f 6620 6368 r4.H~".. of ch │ │ │ +004d3680: 7234 0048 e022 0000 2020 206f 6620 6368 r4.H.".. of ch │ │ │ 004d3690: 6172 6163 7465 7273 2c20 6f72 2061 2074 aracters, or a t │ │ │ 004d36a0: 6572 6d69 6e61 7469 6e67 2064 656c 696d erminating delim │ │ │ -004d36b0: 6974 6572 2e07 0048 7e23 0000 5100 487e iter...H~#..Q.H~ │ │ │ +004d36b0: 6974 6572 2e07 0048 e023 0000 5100 48e0 iter...H.#..Q.H. │ │ │ 004d36c0: 2400 0020 2020 5468 6520 666f 6c6c 6f77 $.. The follow │ │ │ 004d36d0: 696e 6720 7461 626c 6520 7368 6f77 7320 ing table shows │ │ │ 004d36e0: 7468 6520 7265 7375 6c74 2061 6e64 2076 the result and v │ │ │ 004d36f0: 616c 7565 7320 6f66 2049 2f4f 2073 7461 alues of I/O sta │ │ │ 004d3700: 7475 7320 7661 7269 6162 6c65 7337 0048 tus variables7.H │ │ │ -004d3710: 7e25 0000 2020 2066 6f72 2076 6172 696f ~%.. for vario │ │ │ +004d3710: e025 0000 2020 2066 6f72 2076 6172 696f .%.. for vario │ │ │ 004d3720: 7573 2052 4541 4420 6f70 6572 6174 696f us READ operatio │ │ │ 004d3730: 6e73 206f 6e20 6120 5049 5045 2064 6576 ns on a PIPE dev │ │ │ -004d3740: 6963 652e 0700 487e 2600 0054 0048 7e27 ice...H~&..T.H~' │ │ │ +004d3740: 6963 652e 0700 48e0 2600 0054 0048 e027 ice...H.&..T.H.' │ │ │ 004d3750: 0000 2020 202b 2d2d 2d2d 2d2d 2d2d 2d2d .. +---------- │ │ │ 004d3760: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d3770: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d3780: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d3790: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b54 --------------+T │ │ │ -004d37a0: 0048 7e28 0000 2020 207c 204f 7065 7261 .H~(.. | Opera │ │ │ +004d37a0: 0048 e028 0000 2020 207c 204f 7065 7261 .H.(.. | Opera │ │ │ 004d37b0: 7469 6f6e 207c 2020 2020 5265 7375 6c74 tion | Result │ │ │ 004d37c0: 2020 2020 207c 2020 2444 4556 4943 4520 | $DEVICE │ │ │ 004d37d0: 2020 7c20 245a 4120 7c20 2454 4553 5420 | $ZA | $TEST │ │ │ 004d37e0: 7c20 2020 2058 2020 2020 7c20 245a 454f | X | $ZEO │ │ │ 004d37f0: 4620 7c00 0000 0000 0000 0000 0000 0000 F |............. │ │ │ 004d3800: 0400 0000 e407 0000 633a 0000 0000 0000 ........c:...... │ │ │ -004d3810: 9c00 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004d3810: 9c00 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004d3820: 5052 4f43 4553 5349 4e47 00ff 7300 ff55 PROCESSING..s..U │ │ │ 004d3830: 5349 4e47 5f50 4950 455f 4445 5649 4345 SING_PIPE_DEVICE │ │ │ 004d3840: 5300 ff73 00ff 5049 5045 5f43 4841 5241 S..s..PIPE_CHARA │ │ │ 004d3850: 4354 4552 4953 5449 4353 00c0 2900 0020 CTERISTICS..).. │ │ │ 004d3860: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d |-----------+- │ │ │ 004d3870: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 004d3880: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 004d3890: 2d2b 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d -+-------+------ │ │ │ -004d38a0: 2d2d 2d2b 2d2d 2d2d 2d2d 2d7c 5400 487e ---+-------|T.H~ │ │ │ +004d38a0: 2d2d 2d2b 2d2d 2d2d 2d2d 2d7c 5400 48e0 ---+-------|T.H. │ │ │ 004d38b0: 2a00 0020 2020 7c20 5245 4144 2058 3a6e *.. | READ X:n │ │ │ 004d38c0: 2020 7c20 4e6f 726d 616c 2020 2020 2020 | Normal │ │ │ 004d38d0: 2020 7c20 3020 2020 2020 2020 2020 207c | 0 | │ │ │ 004d38e0: 2030 2020 207c 2031 2020 2020 207c 2044 0 | 1 | D │ │ │ 004d38f0: 6174 6120 2020 207c 2030 2020 2020 207c ata | 0 | │ │ │ -004d3900: 5400 487e 3100 0020 2020 7c20 2020 2020 T.H~1.. | │ │ │ +004d3900: 5400 48e0 3100 0020 2020 7c20 2020 2020 T.H.1.. | │ │ │ 004d3910: 2020 2020 2020 7c20 5465 726d 696e 6174 | Terminat │ │ │ 004d3920: 696f 6e20 2020 7c20 2020 2020 2020 2020 ion | │ │ │ 004d3930: 2020 207c 2020 2020 207c 2020 2020 2020 | | │ │ │ 004d3940: 207c 2052 6561 6420 2020 207c 2020 2020 | Read | │ │ │ -004d3950: 2020 207c 5400 487e 3200 0020 2020 7c2d |T.H~2.. |- │ │ │ +004d3950: 2020 207c 5400 48e0 3200 0020 2020 7c2d |T.H.2.. |- │ │ │ 004d3960: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 004d3970: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 004d3980: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d -------+-----+-- │ │ │ 004d3990: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2b -----+---------+ │ │ │ -004d39a0: 2d2d 2d2d 2d2d 2d7c 5400 487e 3300 0020 -------|T.H~3.. │ │ │ +004d39a0: 2d2d 2d2d 2d2d 2d7c 5400 48e0 3300 0020 -------|T.H.3.. │ │ │ 004d39b0: 2020 7c20 5245 4144 2058 3a6e 2020 7c20 | READ X:n | │ │ │ 004d39c0: 5469 6d65 6f75 7420 7769 7468 2020 7c20 Timeout with | │ │ │ 004d39d0: 3020 2020 2020 2020 2020 207c 2030 2020 0 | 0 │ │ │ 004d39e0: 207c 2030 2020 2020 207c 2065 6d70 7479 | 0 | empty │ │ │ -004d39f0: 2020 207c 2030 2020 2020 207c 5400 487e | 0 |T.H~ │ │ │ +004d39f0: 2020 207c 2030 2020 2020 207c 5400 48e0 | 0 |T.H. │ │ │ 004d3a00: 3400 0020 2020 7c20 2020 2020 2020 2020 4.. | │ │ │ 004d3a10: 2020 7c20 6e6f 2064 6174 6120 7265 6164 | no data read │ │ │ 004d3a20: 2020 7c20 2020 2020 2020 2020 2020 207c | | │ │ │ 004d3a30: 2020 2020 207c 2020 2020 2020 207c 2073 | | s │ │ │ 004d3a40: 7472 696e 6720 207c 2020 2020 2020 207c tring | | │ │ │ -004d3a50: 5400 487e 3500 0020 2020 7c2d 2d2d 2d2d T.H~5.. |----- │ │ │ +004d3a50: 5400 48e0 3500 0020 2020 7c2d 2d2d 2d2d T.H.5.. |----- │ │ │ 004d3a60: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 004d3a70: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 004d3a80: 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---+-----+------ │ │ │ 004d3a90: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -+---------+---- │ │ │ -004d3aa0: 2d2d 2d7c 5400 487e 3600 0020 2020 7c20 ---|T.H~6.. | │ │ │ +004d3aa0: 2d2d 2d7c 5400 48e0 3600 0020 2020 7c20 ---|T.H.6.. | │ │ │ 004d3ab0: 2020 2020 2020 2020 2020 7c20 5469 6d65 | Time │ │ │ 004d3ac0: 6f75 7420 7769 7468 2020 7c20 2020 2020 out with | │ │ │ 004d3ad0: 2020 2020 2020 207c 2020 2020 207c 2020 | | │ │ │ 004d3ae0: 2020 2020 207c 2050 6172 7469 616c 207c | Partial | │ │ │ -004d3af0: 2020 2020 2020 207c 5400 487e 3700 0020 |T.H~7.. │ │ │ +004d3af0: 2020 2020 2020 207c 5400 48e0 3700 0020 |T.H.7.. │ │ │ 004d3b00: 2020 7c20 5245 4144 2058 3a6e 2020 7c20 | READ X:n | │ │ │ 004d3b10: 7061 7274 6961 6c20 6461 7461 2020 7c20 partial data | │ │ │ 004d3b20: 3020 2020 2020 2020 2020 207c 2030 2020 0 | 0 │ │ │ 004d3b30: 207c 2030 2020 2020 207c 2064 6174 6120 | 0 | data │ │ │ -004d3b40: 2020 207c 2030 2020 2020 207c 5400 487e | 0 |T.H~ │ │ │ +004d3b40: 2020 207c 2030 2020 2020 207c 5400 48e0 | 0 |T.H. │ │ │ 004d3b50: 3800 0020 2020 7c20 2020 2020 2020 2020 8.. | │ │ │ 004d3b60: 2020 7c20 7265 6164 2020 2020 2020 2020 | read │ │ │ 004d3b70: 2020 7c20 2020 2020 2020 2020 2020 207c | | │ │ │ 004d3b80: 2020 2020 207c 2020 2020 2020 207c 2020 | | │ │ │ 004d3b90: 2020 2020 2020 207c 2020 2020 2020 207c | | │ │ │ -004d3ba0: 5400 487e 3900 0020 2020 7c2d 2d2d 2d2d T.H~9.. |----- │ │ │ +004d3ba0: 5400 48e0 3900 0020 2020 7c2d 2d2d 2d2d T.H.9.. |----- │ │ │ 004d3bb0: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 004d3bc0: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 004d3bd0: 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---+-----+------ │ │ │ 004d3be0: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -+---------+---- │ │ │ -004d3bf0: 2d2d 2d7c 5400 487e 3a00 0020 2020 7c20 ---|T.H~:.. | │ │ │ +004d3bf0: 2d2d 2d7c 5400 48e0 3a00 0020 2020 7c20 ---|T.H.:.. | │ │ │ 004d3c00: 2020 2020 2020 2020 2020 7c20 2020 2020 | │ │ │ 004d3c10: 2020 2020 2020 2020 2020 7c20 312c 4465 | 1,De │ │ │ 004d3c20: 7669 6365 2020 207c 2020 2020 207c 2020 vice | | │ │ │ 004d3c30: 2020 2020 207c 2065 6d70 7479 2020 207c | empty | │ │ │ -004d3c40: 2020 2020 2020 207c 5400 487e 4100 0020 |T.H~A.. │ │ │ +004d3c40: 2020 2020 2020 207c 5400 48e0 4100 0020 |T.H.A.. │ │ │ 004d3c50: 2020 7c20 5245 4144 2058 3a6e 2020 7c20 | READ X:n | │ │ │ 004d3c60: 456e 6420 6f66 2046 696c 6520 2020 7c20 End of File | │ │ │ 004d3c70: 6465 7465 6374 6564 2020 207c 2039 2020 detected | 9 │ │ │ 004d3c80: 207c 2031 2020 2020 207c 2073 7472 696e | 1 | strin │ │ │ -004d3c90: 6720 207c 2031 2020 2020 207c 5400 487e g | 1 |T.H~ │ │ │ +004d3c90: 6720 207c 2031 2020 2020 207c 5400 48e0 g | 1 |T.H. │ │ │ 004d3ca0: 4200 0020 2020 7c20 2020 2020 2020 2020 B.. | │ │ │ 004d3cb0: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004d3cc0: 2020 7c20 454f 4620 2020 2020 2020 207c | EOF | │ │ │ 004d3cd0: 2020 2020 207c 2020 2020 2020 207c 2020 | | │ │ │ 004d3ce0: 2020 2020 2020 207c 2020 2020 2020 207c | | │ │ │ -004d3cf0: 5400 487e 4300 0020 2020 7c2d 2d2d 2d2d T.H~C.. |----- │ │ │ +004d3cf0: 5400 48e0 4300 0020 2020 7c2d 2d2d 2d2d T.H.C.. |----- │ │ │ 004d3d00: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 004d3d10: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 004d3d20: 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---+-----+------ │ │ │ 004d3d30: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -+---------+---- │ │ │ -004d3d40: 2d2d 2d7c 5400 487e 4400 0020 2020 7c20 ---|T.H~D.. | │ │ │ +004d3d40: 2d2d 2d7c 5400 48e0 4400 0020 2020 7c20 ---|T.H.D.. | │ │ │ 004d3d50: 5245 4144 2058 3a30 2020 7c20 4e6f 726d READ X:0 | Norm │ │ │ 004d3d60: 616c 2020 2020 2020 2020 7c20 3020 2020 al | 0 │ │ │ 004d3d70: 2020 2020 2020 207c 2030 2020 207c 2031 | 0 | 1 │ │ │ 004d3d80: 2020 2020 207c 2044 6174 6120 2020 207c | Data | │ │ │ -004d3d90: 2030 2020 2020 207c 5400 487e 4500 0020 0 |T.H~E.. │ │ │ +004d3d90: 2030 2020 2020 207c 5400 48e0 4500 0020 0 |T.H.E.. │ │ │ 004d3da0: 2020 7c20 2020 2020 2020 2020 2020 7c20 | | │ │ │ 004d3db0: 5465 726d 696e 6174 696f 6e20 2020 7c20 Termination | │ │ │ 004d3dc0: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 004d3dd0: 207c 2020 2020 2020 207c 2052 6561 6420 | | Read │ │ │ -004d3de0: 2020 207c 2020 2020 2020 207c 5400 487e | |T.H~ │ │ │ +004d3de0: 2020 207c 2020 2020 2020 207c 5400 48e0 | |T.H. │ │ │ 004d3df0: 4600 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d F.. |--------- │ │ │ 004d3e00: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 004d3e10: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b --+------------+ │ │ │ 004d3e20: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2b 2d2d -----+-------+-- │ │ │ 004d3e30: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d7c -------+-------| │ │ │ -004d3e40: 5400 487e 4700 0020 2020 7c20 5245 4144 T.H~G.. | READ │ │ │ +004d3e40: 5400 48e0 4700 0020 2020 7c20 5245 4144 T.H.G.. | READ │ │ │ 004d3e50: 2058 3a30 2020 7c20 4e6f 2064 6174 6120 X:0 | No data │ │ │ 004d3e60: 2020 2020 2020 7c20 3020 2020 2020 2020 | 0 │ │ │ 004d3e70: 2020 207c 2030 2020 207c 2030 2020 2020 | 0 | 0 │ │ │ 004d3e80: 207c 2065 6d70 7479 2020 207c 2030 2020 | empty | 0 │ │ │ -004d3e90: 2020 207c 5400 487e 4800 0020 2020 7c20 |T.H~H.. | │ │ │ +004d3e90: 2020 207c 5400 48e0 4800 0020 2020 7c20 |T.H.H.. | │ │ │ 004d3ea0: 2020 2020 2020 2020 2020 7c20 6176 6169 | avai │ │ │ 004d3eb0: 6c61 626c 6520 2020 2020 7c20 2020 2020 lable | │ │ │ 004d3ec0: 2020 2020 2020 207c 2020 2020 207c 2020 | | │ │ │ 004d3ed0: 2020 2020 207c 2073 7472 696e 6720 207c | string | │ │ │ -004d3ee0: 2020 2020 2020 207c 5400 487e 4900 0020 |T.H~I.. │ │ │ +004d3ee0: 2020 2020 2020 207c 5400 48e0 4900 0020 |T.H.I.. │ │ │ 004d3ef0: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d |-----------+- │ │ │ 004d3f00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 004d3f10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 004d3f20: 2d2b 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d -+-------+------ │ │ │ -004d3f30: 2d2d 2d2b 2d2d 2d2d 2d2d 2d7c 5400 487e ---+-------|T.H~ │ │ │ +004d3f30: 2d2d 2d2b 2d2d 2d2d 2d2d 2d7c 5400 48e0 ---+-------|T.H. │ │ │ 004d3f40: 4a00 0020 2020 7c20 2020 2020 2020 2020 J.. | │ │ │ 004d3f50: 2020 7c20 5469 6d65 6f75 7420 7769 7468 | Timeout with │ │ │ 004d3f60: 2020 7c20 2020 2020 2020 2020 2020 207c | | │ │ │ 004d3f70: 2020 2020 207c 2020 2020 2020 207c 2050 | | P │ │ │ 004d3f80: 6172 7469 616c 207c 2020 2020 2020 207c artial | | │ │ │ -004d3f90: 5400 487e 5100 0020 2020 7c20 5245 4144 T.H~Q.. | READ │ │ │ +004d3f90: 5400 48e0 5100 0020 2020 7c20 5245 4144 T.H.Q.. | READ │ │ │ 004d3fa0: 2058 3a30 2020 7c20 7061 7274 6961 6c20 X:0 | partial │ │ │ 004d3fb0: 6461 7461 2020 7c20 3020 2020 2020 2020 data | 0 │ │ │ 004d3fc0: 2020 207c 2030 2020 207c 2030 2020 2020 | 0 | 0 │ │ │ 004d3fd0: 207c 2064 6174 6120 2020 207c 2030 2020 | data | 0 │ │ │ 004d3fe0: 2020 207c 0000 0000 0000 0000 0000 0000 |............ │ │ │ 004d3ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d4000: 0400 0000 b307 0000 803a 0000 0000 0000 .........:...... │ │ │ -004d4010: 9c00 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004d4010: 9c00 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004d4020: 5052 4f43 4553 5349 4e47 00ff 7300 ff55 PROCESSING..s..U │ │ │ 004d4030: 5349 4e47 5f50 4950 455f 4445 5649 4345 SING_PIPE_DEVICE │ │ │ 004d4040: 5300 ff73 00ff 5049 5045 5f43 4841 5241 S..s..PIPE_CHARA │ │ │ 004d4050: 4354 4552 4953 5449 4353 00c0 5200 0020 CTERISTICS..R.. │ │ │ 004d4060: 2020 7c20 2020 2020 2020 2020 2020 7c20 | | │ │ │ 004d4070: 7265 6164 2020 2020 2020 2020 2020 7c20 read | │ │ │ 004d4080: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 004d4090: 207c 2020 2020 2020 207c 2020 2020 2020 | | │ │ │ -004d40a0: 2020 207c 2020 2020 2020 207c 5400 487e | |T.H~ │ │ │ +004d40a0: 2020 207c 2020 2020 2020 207c 5400 48e0 | |T.H. │ │ │ 004d40b0: 5300 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d S.. |--------- │ │ │ 004d40c0: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 004d40d0: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b --+------------+ │ │ │ 004d40e0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2b 2d2d -----+-------+-- │ │ │ 004d40f0: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d7c -------+-------| │ │ │ -004d4100: 5400 487e 5400 0020 2020 7c20 2020 2020 T.H~T.. | │ │ │ +004d4100: 5400 48e0 5400 0020 2020 7c20 2020 2020 T.H.T.. | │ │ │ 004d4110: 2020 2020 2020 7c20 2020 2020 2020 2020 | │ │ │ 004d4120: 2020 2020 2020 7c20 312c 4465 7669 6365 | 1,Device │ │ │ 004d4130: 2020 207c 2020 2020 207c 2020 2020 2020 | | │ │ │ 004d4140: 207c 2065 6d70 7479 2020 207c 2020 2020 | empty | │ │ │ -004d4150: 2020 207c 5400 487e 5500 0020 2020 7c20 |T.H~U.. | │ │ │ +004d4150: 2020 207c 5400 48e0 5500 0020 2020 7c20 |T.H.U.. | │ │ │ 004d4160: 5245 4144 2058 3a30 2020 7c20 456e 6420 READ X:0 | End │ │ │ 004d4170: 6f66 2046 696c 6520 2020 7c20 6465 7465 of File | dete │ │ │ 004d4180: 6374 6564 2020 207c 2039 2020 207c 2031 cted | 9 | 1 │ │ │ 004d4190: 2020 2020 207c 2073 7472 696e 6720 207c | string | │ │ │ -004d41a0: 2031 2020 2020 207c 5400 487e 5600 0020 1 |T.H~V.. │ │ │ +004d41a0: 2031 2020 2020 207c 5400 48e0 5600 0020 1 |T.H.V.. │ │ │ 004d41b0: 2020 7c20 2020 2020 2020 2020 2020 7c20 | | │ │ │ 004d41c0: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 004d41d0: 454f 4620 2020 2020 2020 207c 2020 2020 EOF | │ │ │ 004d41e0: 207c 2020 2020 2020 207c 2020 2020 2020 | | │ │ │ -004d41f0: 2020 207c 2020 2020 2020 207c 5400 487e | |T.H~ │ │ │ +004d41f0: 2020 207c 2020 2020 2020 207c 5400 48e0 | |T.H. │ │ │ 004d4200: 5700 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d W.. |--------- │ │ │ 004d4210: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 004d4220: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b --+------------+ │ │ │ 004d4230: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2b 2d2d -----+-------+-- │ │ │ 004d4240: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d7c -------+-------| │ │ │ -004d4250: 5400 487e 5800 0020 2020 7c20 5245 4144 T.H~X.. | READ │ │ │ +004d4250: 5400 48e0 5800 0020 2020 7c20 5245 4144 T.H.X.. | READ │ │ │ 004d4260: 2058 2020 2020 7c20 4572 726f 7220 2020 X | Error │ │ │ 004d4270: 2020 2020 2020 7c20 312c 3c65 7272 6f72 | 1, | | │ │ │ 004d42e0: 2020 2020 207c 2073 7472 696e 6720 207c | string | │ │ │ -004d42f0: 2020 2020 2020 207c 5400 487e 5a00 0020 |T.H~Z.. │ │ │ +004d42f0: 2020 2020 2020 207c 5400 48e0 5a00 0020 |T.H.Z.. │ │ │ 004d4300: 2020 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +------------- │ │ │ 004d4310: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d4320: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d4330: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004d4340: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 0700 487e -----------+..H~ │ │ │ -004d4350: 6100 0015 0048 7e62 0000 2020 2057 6974 a....H~b.. Wit │ │ │ -004d4360: 6820 5752 4954 453a 0700 487e 6300 0054 h WRITE:..H~c..T │ │ │ -004d4370: 0048 7e64 0000 2020 2054 6865 2050 4950 .H~d.. The PIP │ │ │ +004d4340: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 0700 48e0 -----------+..H. │ │ │ +004d4350: 6100 0015 0048 e062 0000 2020 2057 6974 a....H.b.. Wit │ │ │ +004d4360: 6820 5752 4954 453a 0700 48e0 6300 0054 h WRITE:..H.c..T │ │ │ +004d4370: 0048 e064 0000 2020 2054 6865 2050 4950 .H.d.. The PIP │ │ │ 004d4380: 4520 6465 7669 6365 2064 6f65 7320 6e6f E device does no │ │ │ 004d4390: 6e2d 626c 6f63 6b69 6e67 2077 7269 7465 n-blocking write │ │ │ 004d43a0: 732e 2049 6620 6120 7072 6f63 6573 7320 s. If a process │ │ │ 004d43b0: 7472 6965 7320 746f 2057 5249 5445 2074 tries to WRITE t │ │ │ -004d43c0: 6f20 614d 0048 7e65 0000 2020 2066 756c o aM.H~e.. ful │ │ │ +004d43c0: 6f20 614d 0048 e065 0000 2020 2066 756c o aM.H.e.. ful │ │ │ 004d43d0: 6c20 5049 5045 2061 6e64 2074 6865 2057 l PIPE and the W │ │ │ 004d43e0: 5249 5445 2077 6f75 6c64 2062 6c6f 636b RITE would block │ │ │ 004d43f0: 2c20 7468 6520 6465 7669 6365 2069 6d70 , the device imp │ │ │ 004d4400: 6c69 6369 746c 7920 7472 6965 7320 746f licitly tries to │ │ │ -004d4410: 4400 487e 6600 0020 2020 636f 6d70 6c65 D.H~f.. comple │ │ │ +004d4410: 4400 48e0 6600 0020 2020 636f 6d70 6c65 D.H.f.. comple │ │ │ 004d4420: 7465 2074 6865 206f 7065 7261 7469 6f6e te the operation │ │ │ 004d4430: 2075 7020 746f 2061 2064 6566 6175 6c74 up to a default │ │ │ 004d4440: 206f 6620 3130 2074 696d 6573 2e20 4966 of 10 times. If │ │ │ -004d4450: 2074 6865 4d00 487e 6700 0020 2020 6774 theM.H~g.. gt │ │ │ +004d4450: 2074 6865 4d00 48e0 6700 0020 2020 6774 theM.H.g.. gt │ │ │ 004d4460: 6d5f 6e6f 6e5f 626c 6f63 6b65 645f 7772 m_non_blocked_wr │ │ │ 004d4470: 6974 655f 7265 7472 6965 7320 656e 7669 ite_retries envi │ │ │ 004d4480: 726f 6e6d 656e 7420 7661 7269 6162 6c65 ronment variable │ │ │ 004d4490: 2069 7320 6465 6669 6e65 642c 2074 6869 is defined, thi │ │ │ -004d44a0: 7350 0048 7e68 0000 2020 206f 7665 7272 sP.H~h.. overr │ │ │ +004d44a0: 7350 0048 e068 0000 2020 206f 7665 7272 sP.H.h.. overr │ │ │ 004d44b0: 6964 6573 2074 6865 2064 6566 6175 6c74 ides the default │ │ │ 004d44c0: 206e 756d 6265 7220 6f66 2072 6574 7269 number of retri │ │ │ 004d44d0: 6573 2e20 4966 2074 6865 2072 6574 7269 es. If the retri │ │ │ 004d44e0: 6573 2064 6f20 6e6f 7420 7375 6363 6565 es do not succee │ │ │ -004d44f0: 644d 0048 7e69 0000 2020 2028 7265 6d61 dM.H~i.. (rema │ │ │ +004d44f0: 644d 0048 e069 0000 2020 2028 7265 6d61 dM.H.i.. (rema │ │ │ 004d4500: 696e 2062 6c6f 636b 6564 292c 2074 6865 in blocked), the │ │ │ 004d4510: 2057 5249 5445 2073 6574 7320 2444 4556 WRITE sets $DEV │ │ │ 004d4520: 4943 4520 746f 2022 312c 5265 736f 7572 ICE to "1,Resour │ │ │ 004d4530: 6365 2074 656d 706f 7261 7269 6c79 5000 ce temporarilyP. │ │ │ -004d4540: 487e 6a00 0020 2020 756e 6176 6169 6c61 H~j.. unavaila │ │ │ +004d4540: 48e0 6a00 0020 2020 756e 6176 6169 6c61 H.j.. unavaila │ │ │ 004d4550: 626c 6522 2c20 245a 4120 746f 2039 2c20 ble", $ZA to 9, │ │ │ 004d4560: 616e 6420 7072 6f64 7563 6573 2061 6e20 and produces an │ │ │ 004d4570: 6572 726f 722e 2049 6620 7468 6520 4754 error. If the GT │ │ │ 004d4580: 2e4d 2070 726f 6365 7373 2068 6173 5400 .M process hasT. │ │ │ -004d4590: 487e 7100 0020 2020 6465 6669 6e65 6420 H~q.. defined │ │ │ +004d4590: 48e0 7100 0020 2020 6465 6669 6e65 6420 H.q.. defined │ │ │ 004d45a0: 616e 2045 5843 4550 5449 4f4e 2c20 2445 an EXCEPTION, $E │ │ │ 004d45b0: 5452 4150 206f 7220 245a 5452 4150 2c20 TRAP or $ZTRAP, │ │ │ 004d45c0: 7468 6520 6572 726f 7220 7472 6170 206d the error trap m │ │ │ 004d45d0: 6179 2063 686f 6f73 6520 746f 2072 6574 ay choose to ret │ │ │ -004d45e0: 7279 5300 487e 7200 0020 2020 7468 6520 ryS.H~r.. the │ │ │ +004d45e0: 7279 5300 48e0 7200 0020 2020 7468 6520 ryS.H.r.. the │ │ │ 004d45f0: 5752 4954 4520 6166 7465 7220 736f 6d65 WRITE after some │ │ │ 004d4600: 2061 6374 696f 6e20 6f72 2064 656c 6179 action or delay │ │ │ 004d4610: 2074 6861 7420 6d69 6768 7420 7265 6d6f that might remo │ │ │ 004d4620: 7665 2064 6174 6120 6672 6f6d 2074 6865 ve data from the │ │ │ -004d4630: 2050 4950 4511 0048 7e73 0000 2020 2064 PIPE..H~s.. d │ │ │ -004d4640: 6576 6963 652e 0700 487e 7400 001a 0048 evice...H~t....H │ │ │ -004d4650: 7e75 0000 2020 2057 6974 6820 5752 4954 ~u.. With WRIT │ │ │ -004d4660: 4520 2f45 4f46 3a07 0048 7e76 0000 5100 E /EOF:..H~v..Q. │ │ │ -004d4670: 487e 7700 0020 2020 5752 4954 4520 2f45 H~w.. WRITE /E │ │ │ +004d4630: 2050 4950 4511 0048 e073 0000 2020 2064 PIPE..H.s.. d │ │ │ +004d4640: 6576 6963 652e 0700 48e0 7400 001a 0048 evice...H.t....H │ │ │ +004d4650: e075 0000 2020 2057 6974 6820 5752 4954 .u.. With WRIT │ │ │ +004d4660: 4520 2f45 4f46 3a07 0048 e076 0000 5100 E /EOF:..H.v..Q. │ │ │ +004d4670: 48e0 7700 0020 2020 5752 4954 4520 2f45 H.w.. WRITE /E │ │ │ 004d4680: 4f46 2074 6f20 6120 5049 5045 2064 6576 OF to a PIPE dev │ │ │ 004d4690: 6963 6520 666c 7573 6865 732c 2073 6574 ice flushes, set │ │ │ 004d46a0: 7320 2458 2074 6f20 7a65 726f 2028 3029 s $X to zero (0) │ │ │ 004d46b0: 2061 6e64 2074 6572 6d69 6e61 7465 7354 and terminatesT │ │ │ -004d46c0: 0048 7e78 0000 2020 206f 7574 7075 7420 .H~x.. output │ │ │ +004d46c0: 0048 e078 0000 2020 206f 7574 7075 7420 .H.x.. output │ │ │ 004d46d0: 746f 2074 6865 2063 7265 6174 6564 2070 to the created p │ │ │ 004d46e0: 726f 6365 7373 2c20 6275 7420 646f 6573 rocess, but does │ │ │ 004d46f0: 206e 6f74 2043 4c4f 5345 2074 6865 2050 not CLOSE the P │ │ │ 004d4700: 4950 4520 6465 7669 6365 2e20 4166 7465 IPE device. Afte │ │ │ -004d4710: 7220 6152 0048 7e79 0000 2020 2057 5249 r aR.H~y.. WRI │ │ │ +004d4710: 7220 6152 0048 e079 0000 2020 2057 5249 r aR.H.y.. WRI │ │ │ 004d4720: 5445 202f 454f 462c 2061 6e79 2061 6464 TE /EOF, any add │ │ │ 004d4730: 6974 696f 6e61 6c20 5752 4954 4520 746f itional WRITE to │ │ │ 004d4740: 2074 6865 2064 6576 6963 6520 6469 7363 the device disc │ │ │ 004d4750: 6172 6473 2074 6865 2063 6f6e 7465 6e74 ards the content │ │ │ -004d4760: 2c20 6275 744e 0048 7e7a 0000 2020 2052 , butN.H~z.. R │ │ │ +004d4760: 2c20 6275 744e 0048 e07a 0000 2020 2052 , butN.H.z.. R │ │ │ 004d4770: 4541 4473 2063 6f6e 7469 6e75 6520 746f EADs continue to │ │ │ 004d4780: 2077 6f72 6b20 6173 2062 6566 6f72 652e work as before. │ │ │ 004d4790: 2041 2057 5249 5445 202f 454f 4620 7369 A WRITE /EOF si │ │ │ 004d47a0: 676e 616c 7320 7468 6520 7265 6365 6976 gnals the receiv │ │ │ 004d47b0: 696e 6700 0000 0000 0000 0000 0000 0000 ing............. │ │ │ 004d47c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d47d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -316545,63 +316545,63 @@ │ │ │ 004d4800: 0400 0000 be03 0000 f43b 0000 0000 0000 .........;...... │ │ │ 004d4810: 6000 0070 4845 4c50 00ff 7300 ff49 4f5f `..pHELP..s..IO_ │ │ │ 004d4820: 5052 4f43 4553 5349 4e47 00ff 7300 ff55 PROCESSING..s..U │ │ │ 004d4830: 5349 4e47 5f50 4950 455f 4445 5649 4345 SING_PIPE_DEVICE │ │ │ 004d4840: 5300 ff73 00ff 5049 5045 5f44 4556 4943 S..s..PIPE_DEVIC │ │ │ 004d4850: 455f 4558 414d 504c 4553 0000 5049 5045 E_EXAMPLES..PIPE │ │ │ 004d4860: 5f44 6576 6963 655f 4578 616d 706c 6573 _Device_Examples │ │ │ -004d4870: 1f00 477e bf11 0000 2020 2050 4950 4520 ..G~.... PIPE │ │ │ +004d4870: 1f00 47e0 bf11 0000 2020 2050 4950 4520 ..G..... PIPE │ │ │ 004d4880: 4465 7669 6365 2045 7861 6d70 6c65 7307 Device Examples. │ │ │ -004d4890: 0048 7e21 0000 4c00 487e 3100 0020 2020 .H~!..L.H~1.. │ │ │ +004d4890: 0048 e021 0000 4c00 48e0 3100 0020 2020 .H.!..L.H.1.. │ │ │ 004d48a0: 5468 6520 666f 6c6c 6f77 696e 6720 6578 The following ex │ │ │ 004d48b0: 616d 706c 6573 2073 686f 7720 7468 6520 amples show the │ │ │ 004d48c0: 7573 6520 6f66 2064 6576 6963 6570 6172 use of devicepar │ │ │ 004d48d0: 616d 6574 6572 7320 616e 6420 7374 6174 ameters and stat │ │ │ -004d48e0: 7573 2600 487e 4100 0020 2020 7661 7269 us&.H~A.. vari │ │ │ +004d48e0: 7573 2600 48e0 4100 0020 2020 7661 7269 us&.H.A.. vari │ │ │ 004d48f0: 6162 6c65 7320 7769 7468 2050 4950 4520 ables with PIPE │ │ │ -004d4900: 6465 7669 6365 732e 0700 487e 5100 0012 devices...H~Q... │ │ │ -004d4910: 0048 7e61 0000 2020 2045 7861 6d70 6c65 .H~a.. Example │ │ │ -004d4920: 3a07 0048 7e71 0000 1000 487e 8100 0020 :..H~q....H~... │ │ │ -004d4930: 2020 7069 7065 313b 1a00 487e 9100 0020 pipe1;..H~... │ │ │ +004d4900: 6465 7669 6365 732e 0700 48e0 5100 0012 devices...H.Q... │ │ │ +004d4910: 0048 e061 0000 2020 2045 7861 6d70 6c65 .H.a.. Example │ │ │ +004d4920: 3a07 0048 e071 0000 1000 48e0 8100 0020 :..H.q....H.... │ │ │ +004d4930: 2020 7069 7065 313b 1a00 48e0 9100 0020 pipe1;..H.... │ │ │ 004d4940: 2020 2020 7365 7420 7031 3d22 7465 7374 set p1="test │ │ │ -004d4950: 3122 3900 477e c011 0000 2020 2020 206f 1"9.G~.... o │ │ │ +004d4950: 3122 3900 47e0 c011 0000 2020 2020 206f 1"9.G..... o │ │ │ 004d4960: 7065 6e20 7031 3a28 7368 656c 6c3d 222f pen p1:(shell="/ │ │ │ 004d4970: 6269 6e2f 7368 223a 636f 6d6d 3d22 6361 bin/sh":comm="ca │ │ │ -004d4980: 7422 293a 3a22 5049 5045 221b 0048 7e12 t")::"PIPE"..H~. │ │ │ +004d4980: 7422 293a 3a22 5049 5045 221b 0048 e012 t")::"PIPE"..H.. │ │ │ 004d4990: 0000 2020 2020 2066 6f72 2069 3d31 3a31 .. for i=1:1 │ │ │ -004d49a0: 3a31 3020 646f 1400 487e 1300 0020 2020 :10 do..H~... │ │ │ -004d49b0: 2020 2e20 7573 6520 7031 5100 487e 1400 . use p1Q.H~.. │ │ │ +004d49a0: 3a31 3020 646f 1400 48e0 1300 0020 2020 :10 do..H.... │ │ │ +004d49b0: 2020 2e20 7573 6520 7031 5100 48e0 1400 . use p1Q.H... │ │ │ 004d49c0: 0020 2020 2020 2e20 7772 6974 6520 692c . . write i, │ │ │ 004d49d0: 223a 6162 6364 6566 6768 696a 6b6c 6d6e ":abcdefghijklmn │ │ │ 004d49e0: 6f70 7172 7374 7576 7778 797a 2061 6263 opqrstuvwxyz abc │ │ │ 004d49f0: 6465 6667 6869 6a6b 6c6d 6e6f 7071 7273 defghijklmnopqrs │ │ │ -004d4a00: 7475 7677 7879 7a20 222c 2114 0048 7e15 tuvwxyz ",!..H~. │ │ │ +004d4a00: 7475 7677 7879 7a20 222c 2114 0048 e015 tuvwxyz ",!..H.. │ │ │ 004d4a10: 0000 2020 2020 202e 2072 6561 6420 7814 .. . read x. │ │ │ -004d4a20: 0048 7e16 0000 2020 2020 202e 2075 7365 .H~... . use │ │ │ -004d4a30: 2024 5017 0048 7e17 0000 2020 2020 202e $P..H~... . │ │ │ -004d4a40: 2077 7269 7465 2078 2c21 1400 487e 1800 write x,!..H~.. │ │ │ +004d4a20: 0048 e016 0000 2020 2020 202e 2075 7365 .H.... . use │ │ │ +004d4a30: 2024 5017 0048 e017 0000 2020 2020 202e $P..H.... . │ │ │ +004d4a40: 2077 7269 7465 2078 2c21 1400 48e0 1800 write x,!..H... │ │ │ 004d4a50: 0020 2020 2020 636c 6f73 6520 7031 1000 . close p1.. │ │ │ -004d4a60: 487e 1900 0020 2020 2020 7175 6974 0700 H~... quit.. │ │ │ -004d4a70: 487e 1a00 0054 0048 7e21 0000 2020 2054 H~...T.H~!.. T │ │ │ +004d4a60: 48e0 1900 0020 2020 2020 7175 6974 0700 H.... quit.. │ │ │ +004d4a70: 48e0 1a00 0054 0048 e021 0000 2020 2054 H....T.H.!.. T │ │ │ 004d4a80: 6869 7320 5752 4954 4573 2031 3020 6c69 his WRITEs 10 li │ │ │ 004d4a90: 6e65 7320 6f66 206f 7574 7075 7420 746f nes of output to │ │ │ 004d4aa0: 2074 6865 2063 6174 2063 6f6d 6d61 6e64 the cat command │ │ │ 004d4ab0: 2061 6e64 2072 6561 6473 2074 6865 2063 and reads the c │ │ │ -004d4ac0: 6174 206f 7574 7075 7450 0048 7e22 0000 at outputP.H~".. │ │ │ +004d4ac0: 6174 206f 7574 7075 7450 0048 e022 0000 at outputP.H.".. │ │ │ 004d4ad0: 2020 2062 6163 6b20 696e 746f 2074 6865 back into the │ │ │ 004d4ae0: 206c 6f63 616c 2076 6172 6961 626c 6520 local variable │ │ │ 004d4af0: 782e 2054 6865 2047 542e 4d20 7072 6f63 x. The GT.M proc │ │ │ 004d4b00: 6573 7320 5752 4954 4573 2065 6163 6820 ess WRITEs each │ │ │ -004d4b10: 6c69 6e65 2052 4541 4454 0048 7e23 0000 line READT.H~#.. │ │ │ +004d4b10: 6c69 6e65 2052 4541 4454 0048 e023 0000 line READT.H.#.. │ │ │ 004d4b20: 2020 2066 726f 6d20 7468 6520 5049 5045 from the PIPE │ │ │ 004d4b30: 2074 6f20 7468 6520 7072 696e 6369 7061 to the principa │ │ │ 004d4b40: 6c20 6465 7669 6365 2e20 5468 6973 2065 l device. This e │ │ │ 004d4b50: 7861 6d70 6c65 2077 6f72 6b73 2062 6563 xample works bec │ │ │ 004d4b60: 6175 7365 2022 6361 7422 2069 7351 0048 ause "cat" isQ.H │ │ │ -004d4b70: 7e24 0000 2020 206e 6f74 2061 2062 7566 ~$.. not a buf │ │ │ +004d4b70: e024 0000 2020 206e 6f74 2061 2062 7566 .$.. not a buf │ │ │ 004d4b80: 6665 7269 6e67 2063 6f6d 6d61 6e64 2e20 fering command. │ │ │ 004d4b90: 5468 6520 6578 616d 706c 6520 6162 6f76 The example abov │ │ │ 004d4ba0: 6520 776f 756c 6420 6e6f 7420 776f 726b e would not work │ │ │ 004d4bb0: 2066 6f72 2061 2063 6f6d 6d61 6e64 0000 for a command.. │ │ │ 004d4bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d4bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d4be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -316667,984 +316667,984 @@ │ │ │ 004d4fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d4fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d4fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d4fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d4fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d4ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d5000: 0400 0000 ab07 0000 d63a 0000 0000 0000 .........:...... │ │ │ -004d5010: 7400 007e 4845 4c50 00ff 7300 ff49 4f5f t..~HELP..s..IO_ │ │ │ +004d5010: 7400 00e0 4845 4c50 00ff 7300 ff49 4f5f t...HELP..s..IO_ │ │ │ 004d5020: 5052 4f43 4553 5349 4e47 00ff 7300 ff55 PROCESSING..s..U │ │ │ 004d5030: 5349 4e47 5f50 4950 455f 4445 5649 4345 SING_PIPE_DEVICE │ │ │ 004d5040: 5300 ff73 00ff 5049 5045 5f44 4556 4943 S..s..PIPE_DEVIC │ │ │ 004d5050: 455f 4558 414d 504c 4553 00c0 2500 0020 E_EXAMPLES..%.. │ │ │ 004d5060: 2020 7375 6368 2061 7320 7472 2074 6861 such as tr tha │ │ │ 004d5070: 7420 6275 6666 6572 7320 6974 7320 696e t buffers its in │ │ │ -004d5080: 7075 742e 0700 487e 2600 0013 0048 7e27 put...H~&....H~' │ │ │ +004d5080: 7075 742e 0700 48e0 2600 0013 0048 e027 put...H.&....H.' │ │ │ 004d5090: 0000 2020 2045 7861 6d70 6c65 203a 0700 .. Example :.. │ │ │ -004d50a0: 487e 2800 0010 0048 7e29 0000 2020 2070 H~(....H~).. p │ │ │ -004d50b0: 6970 6533 3b1a 0048 7e2a 0000 2020 2020 ipe3;..H~*.. │ │ │ +004d50a0: 48e0 2800 0010 0048 e029 0000 2020 2070 H.(....H.).. p │ │ │ +004d50b0: 6970 6533 3b1a 0048 e02a 0000 2020 2020 ipe3;..H.*.. │ │ │ 004d50c0: 2073 6574 2070 313d 2274 6573 7431 223f set p1="test1"? │ │ │ -004d50d0: 0048 7e31 0000 2020 2020 206f 7065 6e20 .H~1.. open │ │ │ +004d50d0: 0048 e031 0000 2020 2020 206f 7065 6e20 .H.1.. open │ │ │ 004d50e0: 7031 3a28 7368 656c 6c3d 222f 6269 6e2f p1:(shell="/bin/ │ │ │ 004d50f0: 7368 223a 636f 6d6d 616e 643d 2274 7220 sh":command="tr │ │ │ 004d5100: 2d64 2065 2229 3a3a 2250 4950 4522 1d00 -d e")::"PIPE".. │ │ │ -004d5110: 487e 3200 0020 2020 2020 666f 7220 693d H~2.. for i= │ │ │ -004d5120: 313a 313a 3130 3030 2064 6f14 0048 7e33 1:1:1000 do..H~3 │ │ │ +004d5110: 48e0 3200 0020 2020 2020 666f 7220 693d H.2.. for i= │ │ │ +004d5120: 313a 313a 3130 3030 2064 6f14 0048 e033 1:1:1000 do..H.3 │ │ │ 004d5130: 0000 2020 2020 202e 2075 7365 2070 3151 .. . use p1Q │ │ │ -004d5140: 0048 7e34 0000 2020 2020 202e 2077 7269 .H~4.. . wri │ │ │ +004d5140: 0048 e034 0000 2020 2020 202e 2077 7269 .H.4.. . wri │ │ │ 004d5150: 7465 2069 2c22 3a61 6263 6465 6667 6869 te i,":abcdefghi │ │ │ 004d5160: 6a6b 6c6d 6e6f 7071 7273 7475 7677 7879 jklmnopqrstuvwxy │ │ │ 004d5170: 7a20 6162 6364 6566 6768 696a 6b6c 6d6e z abcdefghijklmn │ │ │ 004d5180: 6f70 7172 7374 7576 7778 797a 2022 2c21 opqrstuvwxyz ",! │ │ │ -004d5190: 1600 487e 3500 0020 2020 2020 2e20 7265 ..H~5.. . re │ │ │ -004d51a0: 6164 2078 3a30 3300 487e 3600 0020 2020 ad x:03.H~6.. │ │ │ +004d5190: 1600 48e0 3500 0020 2020 2020 2e20 7265 ..H.5.. . re │ │ │ +004d51a0: 6164 2078 3a30 3300 48e0 3600 0020 2020 ad x:03.H.6.. │ │ │ 004d51b0: 2020 2e20 6966 2027 2b24 6465 7669 6365 . if '+$device │ │ │ 004d51c0: 2075 7365 2024 7072 696e 6369 7061 6c20 use $principal │ │ │ -004d51d0: 7772 6974 6520 782c 2112 0048 7e37 0000 write x,!..H~7.. │ │ │ -004d51e0: 2020 2020 2075 7365 2070 3116 0048 7e38 use p1..H~8 │ │ │ +004d51d0: 7772 6974 6520 782c 2112 0048 e037 0000 write x,!..H.7.. │ │ │ +004d51e0: 2020 2020 2075 7365 2070 3116 0048 e038 use p1..H.8 │ │ │ 004d51f0: 0000 2020 2020 2077 7269 7465 202f 454f .. write /EO │ │ │ -004d5200: 4643 0048 7e39 0000 2020 2020 2066 6f72 FC.H~9.. for │ │ │ +004d5200: 4643 0048 e039 0000 2020 2020 2066 6f72 FC.H.9.. for │ │ │ 004d5210: 2020 7265 6164 2078 2071 7569 743a 247a read x quit:$z │ │ │ 004d5220: 656f 6620 2075 7365 2024 7072 696e 6369 eof use $princi │ │ │ 004d5230: 7061 6c20 7772 6974 6520 782c 2120 7573 pal write x,! us │ │ │ -004d5240: 6520 7031 1400 487e 3a00 0020 2020 2020 e p1..H~:.. │ │ │ -004d5250: 636c 6f73 6520 7031 1000 487e 4100 0020 close p1..H~A.. │ │ │ -004d5260: 2020 2020 7175 6974 0700 487e 4200 0053 quit..H~B..S │ │ │ -004d5270: 0048 7e43 0000 2020 2054 6869 7320 7368 .H~C.. This sh │ │ │ +004d5240: 6520 7031 1400 48e0 3a00 0020 2020 2020 e p1..H.:.. │ │ │ +004d5250: 636c 6f73 6520 7031 1000 48e0 4100 0020 close p1..H.A.. │ │ │ +004d5260: 2020 2020 7175 6974 0700 48e0 4200 0053 quit..H.B..S │ │ │ +004d5270: 0048 e043 0000 2020 2054 6869 7320 7368 .H.C.. This sh │ │ │ 004d5280: 6f77 7320 7468 6520 7573 6520 6f66 2074 ows the use of t │ │ │ 004d5290: 7220 2861 2062 7566 6665 7269 6e67 2063 r (a buffering c │ │ │ 004d52a0: 6f6d 6d61 6e64 2920 696e 2074 6865 2063 ommand) in the c │ │ │ 004d52b0: 7265 6174 6564 2070 726f 6365 7373 2066 reated process f │ │ │ -004d52c0: 6f72 5300 487e 4400 0020 2020 7468 6520 orS.H~D.. the │ │ │ +004d52c0: 6f72 5300 48e0 4400 0020 2020 7468 6520 orS.H.D.. the │ │ │ 004d52d0: 5049 5045 2064 6576 6963 652e 2054 6f20 PIPE device. To │ │ │ 004d52e0: 7365 6520 7468 6520 6275 6666 6572 696e see the bufferin │ │ │ 004d52f0: 6720 6566 6665 6374 2074 6865 2047 542e g effect the GT. │ │ │ 004d5300: 4d20 7072 6f63 6573 7320 5752 4954 4573 M process WRITEs │ │ │ -004d5310: 2031 3030 3052 0048 7e45 0000 2020 206c 1000R.H~E.. l │ │ │ +004d5310: 2031 3030 3052 0048 e045 0000 2020 206c 1000R.H.E.. l │ │ │ 004d5320: 696e 6573 2074 6f20 7468 6520 5049 5045 ines to the PIPE │ │ │ 004d5330: 2064 6576 6963 652e 2044 6966 6665 7265 device. Differe │ │ │ 004d5340: 6e74 206f 7065 7261 7469 6e67 2073 7973 nt operating sys │ │ │ 004d5350: 7465 6d73 206d 6179 2068 6176 6520 6469 tems may have di │ │ │ -004d5360: 6666 6572 656e 7453 0048 7e46 0000 2020 fferentS.H~F.. │ │ │ +004d5360: 6666 6572 656e 7453 0048 e046 0000 2020 fferentS.H.F.. │ │ │ 004d5370: 2062 7566 6665 7220 7369 7a65 732e 204e buffer sizes. N │ │ │ 004d5380: 6f74 6963 6520 7468 6520 7573 6520 6f66 otice the use of │ │ │ 004d5390: 2074 6865 2072 2078 3a30 2061 6e64 2074 the r x:0 and t │ │ │ 004d53a0: 6865 2063 6865 636b 206f 6e20 2444 4556 he check on $DEV │ │ │ -004d53b0: 4943 4520 696e 2074 6865 4e00 487e 4700 ICE in theN.H~G. │ │ │ +004d53b0: 4943 4520 696e 2074 6865 4e00 48e0 4700 ICE in theN.H.G. │ │ │ 004d53c0: 0020 2020 6c6f 6f70 2e20 4966 2024 4445 . loop. If $DE │ │ │ 004d53d0: 5649 4345 2069 7320 302c 2057 5249 5445 VICE is 0, WRITE │ │ │ 004d53e0: 2078 2077 7269 7465 7320 7468 6520 6461 x writes the da │ │ │ 004d53f0: 7461 2072 6561 6420 746f 2074 6865 2070 ta read to the p │ │ │ -004d5400: 7269 6e63 6970 616c 5000 487e 4800 0020 rincipalP.H~H.. │ │ │ +004d5400: 7269 6e63 6970 616c 5000 48e0 4800 0020 rincipalP.H.H.. │ │ │ 004d5410: 2020 6465 7669 6365 2e20 4e6f 2061 6374 device. No act │ │ │ 004d5420: 7561 6c20 5245 4144 7320 636f 6d70 6c65 ual READs comple │ │ │ 004d5430: 7465 2c20 686f 7765 7665 722c 2075 6e74 te, however, unt │ │ │ 004d5440: 696c 2074 7220 7265 6163 6865 7320 6974 il tr reaches it │ │ │ -004d5450: 7320 6275 6666 6572 5200 487e 4900 0020 s bufferR.H~I.. │ │ │ +004d5450: 7320 6275 6666 6572 5200 48e0 4900 0020 s bufferR.H.I.. │ │ │ 004d5460: 2020 7369 7a65 2061 6e64 2077 7269 7465 size and write │ │ │ 004d5470: 7320 746f 2069 7473 2073 7464 6f75 742e s to its stdout. │ │ │ 004d5480: 2054 6865 2066 696e 616c 2066 6577 206c The final few l │ │ │ 004d5490: 696e 6573 2072 656d 6169 6e20 6275 6666 ines remain buff │ │ │ -004d54a0: 6572 6564 2062 7920 7472 5300 487e 4a00 ered by trS.H~J. │ │ │ +004d54a0: 6572 6564 2062 7920 7472 5300 48e0 4a00 ered by trS.H.J. │ │ │ 004d54b0: 0020 2020 6166 7465 7220 7468 6520 7072 . after the pr │ │ │ 004d54c0: 6f63 6573 7320 6669 6e69 7368 6573 2074 ocess finishes t │ │ │ 004d54d0: 6865 2066 6972 7374 206c 6f6f 702e 2054 he first loop. T │ │ │ 004d54e0: 6865 2047 542e 4d20 7072 6f63 6573 7320 he GT.M process │ │ │ 004d54f0: 7468 656e 2069 7373 7565 7320 614f 0048 then issues aO.H │ │ │ -004d5500: 7e51 0000 2020 2057 5249 5445 202f 454f ~Q.. WRITE /EO │ │ │ +004d5500: e051 0000 2020 2057 5249 5445 202f 454f .Q.. WRITE /EO │ │ │ 004d5510: 4620 746f 2074 6865 2050 4950 4520 6361 F to the PIPE ca │ │ │ 004d5520: 7573 696e 6720 7472 2074 6f20 666c 7573 using tr to flus │ │ │ 004d5530: 6820 6974 7320 6275 6666 6572 6564 206c h its buffered l │ │ │ -004d5540: 696e 6573 2e20 496e 2074 6865 5100 487e ines. In theQ.H~ │ │ │ +004d5540: 696e 6573 2e20 496e 2074 6865 5100 48e0 ines. In theQ.H. │ │ │ 004d5550: 5200 0020 2020 6669 6e61 6c20 666f 7220 R.. final for │ │ │ 004d5560: 6c6f 6f70 2074 6865 2047 542e 4d20 7072 loop the GT.M pr │ │ │ 004d5570: 6f63 6573 7320 7573 6573 2074 6865 2073 ocess uses the s │ │ │ 004d5580: 696d 706c 6520 666f 726d 206f 6620 5245 imple form of RE │ │ │ 004d5590: 4144 2078 2066 726f 6d20 7468 6553 0048 AD x from theS.H │ │ │ -004d55a0: 7e53 0000 2020 2050 4950 4520 666f 6c6c ~S.. PIPE foll │ │ │ +004d55a0: e053 0000 2020 2050 4950 4520 666f 6c6c .S.. PIPE foll │ │ │ 004d55b0: 6f77 6564 2062 7920 6120 5752 4954 4520 owed by a WRITE │ │ │ 004d55c0: 6f66 2065 6163 6820 6c69 6e65 2074 6f20 of each line to │ │ │ 004d55d0: 7468 6520 7072 696e 6369 7061 6c20 6465 the principal de │ │ │ 004d55e0: 7669 6365 2075 6e74 696c 2024 7a65 6f66 vice until $zeof │ │ │ -004d55f0: 1700 487e 5400 0020 2020 6265 636f 6d65 ..H~T.. become │ │ │ -004d5600: 7320 5452 5545 2e07 0048 7e55 0000 1300 s TRUE...H~U.... │ │ │ -004d5610: 487e 5600 0020 2020 4578 616d 706c 6520 H~V.. Example │ │ │ -004d5620: 3a07 0048 7e57 0000 1000 487e 5800 0020 :..H~W....H~X.. │ │ │ -004d5630: 2020 7069 7065 343b 1800 487e 5900 0020 pipe4;..H~Y.. │ │ │ +004d55f0: 1700 48e0 5400 0020 2020 6265 636f 6d65 ..H.T.. become │ │ │ +004d5600: 7320 5452 5545 2e07 0048 e055 0000 1300 s TRUE...H.U.... │ │ │ +004d5610: 48e0 5600 0020 2020 4578 616d 706c 6520 H.V.. Example │ │ │ +004d5620: 3a07 0048 e057 0000 1000 48e0 5800 0020 :..H.W....H.X.. │ │ │ +004d5630: 2020 7069 7065 343b 1800 48e0 5900 0020 pipe4;..H.Y.. │ │ │ 004d5640: 2020 2020 7365 7420 613d 2274 6573 7422 set a="test" │ │ │ -004d5650: 3900 487e 5a00 0020 2020 2020 6f70 656e 9.H~Z.. open │ │ │ +004d5650: 3900 48e0 5a00 0020 2020 2020 6f70 656e 9.H.Z.. open │ │ │ 004d5660: 2061 3a28 636f 6d6d 616e 643d 226e 6573 a:(command="nes │ │ │ 004d5670: 7469 6e22 3a69 6e64 6570 656e 6465 6e74 tin":independent │ │ │ -004d5680: 293a 3a22 5049 5045 2211 0048 7e61 0000 )::"PIPE"..H~a.. │ │ │ -004d5690: 2020 2020 2075 7365 2061 1800 487e 6200 use a..H~b. │ │ │ +004d5680: 293a 3a22 5049 5045 2211 0048 e061 0000 )::"PIPE"..H.a.. │ │ │ +004d5690: 2020 2020 2075 7365 2061 1800 48e0 6200 use a..H.b. │ │ │ 004d56a0: 0020 2020 2020 7365 7420 6b65 793d 244b . set key=$K │ │ │ -004d56b0: 4559 4000 487e 6300 0020 2020 2020 7772 EY@.H~c.. wr │ │ │ +004d56b0: 4559 4000 48e0 6300 0020 2020 2020 7772 EY@.H.c.. wr │ │ │ 004d56c0: 6974 6520 2253 686f 7720 6e65 7374 696e ite "Show nestin │ │ │ 004d56d0: 2073 7469 6c6c 2072 756e 6e69 6e67 2061 still running a │ │ │ 004d56e0: 6674 6572 2043 4c4f 5345 206f 6620 6122 fter CLOSE of a" │ │ │ -004d56f0: 2c21 5e00 487e 6400 0020 2020 2020 7772 ,!^.H~d.. wr │ │ │ +004d56f0: 2c21 5e00 48e0 6400 0020 2020 2020 7772 ,!^.H.d.. wr │ │ │ 004d5700: 6974 6520 2254 6865 2070 6172 656e 7420 ite "The parent │ │ │ 004d5710: 7072 6f63 6573 7320 6f66 2031 2073 686f process of 1 sho │ │ │ 004d5720: 7773 2074 6865 2070 6172 656e 7420 7368 ws the parent sh │ │ │ 004d5730: 656c 6c20 6861 7320 6578 6974 6564 2061 ell has exited a │ │ │ 004d5740: 6674 6572 2043 4c4f 5345 206f 6620 6122 fter CLOSE of a" │ │ │ -004d5750: 1c00 487e 6500 0020 2020 2020 7265 6164 ..H~e.. read │ │ │ -004d5760: 206c 696e 6531 2c6c 696e 6532 1a00 487e line1,line2..H~ │ │ │ +004d5750: 1c00 48e0 6500 0020 2020 2020 7265 6164 ..H.e.. read │ │ │ +004d5760: 206c 696e 6531 2c6c 696e 6532 1a00 48e0 line1,line2..H. │ │ │ 004d5770: 6600 0020 2020 2020 7573 6520 2470 7269 f.. use $pri │ │ │ -004d5780: 6e63 6970 616c 2500 487e 6700 0020 2020 ncipal%.H~g.. │ │ │ +004d5780: 6e63 6970 616c 2500 48e0 6700 0020 2020 ncipal%.H.g.. │ │ │ 004d5790: 2020 7772 6974 6520 212c 6c69 6e65 312c write !,line1, │ │ │ 004d57a0: 212c 6c69 6e65 322c 212c 2100 0000 0000 !,line2,!,!..... │ │ │ 004d57b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d57c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d57d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d57e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d57f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d5800: 0400 0000 f507 0000 0e3b 0000 0000 0000 .........;...... │ │ │ -004d5810: a500 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004d5810: a500 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004d5820: 5052 4f43 4553 5349 4e47 00ff 7300 ff55 PROCESSING..s..U │ │ │ 004d5830: 5349 4e47 5f50 4950 455f 4445 5649 4345 SING_PIPE_DEVICE │ │ │ 004d5840: 5300 ff73 00ff 5049 5045 5f44 4556 4943 S..s..PIPE_DEVIC │ │ │ 004d5850: 455f 4558 414d 504c 4553 00c0 6800 0020 E_EXAMPLES..h.. │ │ │ 004d5860: 2020 2020 7365 7420 6b3d 2270 7320 2d65 set k="ps -e │ │ │ 004d5870: 6620 7c20 6772 6570 202d 7620 6772 6570 f | grep -v grep │ │ │ 004d5880: 207c 2067 7265 7020 2d76 2073 6820 7c20 | grep -v sh | │ │ │ 004d5890: 6772 6570 202d 7720 2722 5f6b 6579 5f22 grep -w '"_key_" │ │ │ 004d58a0: 2720 7c20 6177 6b20 277b 7072 696e 7420 ' | awk '{print │ │ │ -004d58b0: 2432 7d27 221a 0048 7e69 0000 2020 2020 $2}'"..H~i.. │ │ │ +004d58b0: 2432 7d27 221a 0048 e069 0000 2020 2020 $2}'"..H.i.. │ │ │ 004d58c0: 2073 6574 2062 3d22 6765 7470 6964 222f set b="getpid"/ │ │ │ -004d58d0: 0048 7e6a 0000 2020 2020 206f 7065 6e20 .H~j.. open │ │ │ +004d58d0: 0048 e06a 0000 2020 2020 206f 7065 6e20 .H.j.. open │ │ │ 004d58e0: 623a 2863 6f6d 6d61 6e64 3d6b 3a72 6561 b:(command=k:rea │ │ │ 004d58f0: 646f 6e6c 7929 3a3a 2250 4950 4522 1100 donly)::"PIPE".. │ │ │ -004d5900: 487e 7100 0020 2020 2020 7573 6520 6214 H~q.. use b. │ │ │ -004d5910: 0048 7e72 0000 2020 2020 2072 6561 6420 .H~r.. read │ │ │ -004d5920: 7069 6413 0048 7e73 0000 2020 2020 2063 pid..H~s.. c │ │ │ -004d5930: 6c6f 7365 2061 1300 487e 7400 0020 2020 lose a..H~t.. │ │ │ -004d5940: 2020 636c 6f73 6520 624b 0048 7e75 0000 close bK.H~u.. │ │ │ +004d5900: 48e0 7100 0020 2020 2020 7573 6520 6214 H.q.. use b. │ │ │ +004d5910: 0048 e072 0000 2020 2020 2072 6561 6420 .H.r.. read │ │ │ +004d5920: 7069 6413 0048 e073 0000 2020 2020 2063 pid..H.s.. c │ │ │ +004d5930: 6c6f 7365 2061 1300 48e0 7400 0020 2020 lose a..H.t.. │ │ │ +004d5940: 2020 636c 6f73 6520 624b 0048 e075 0000 close bK.H.u.. │ │ │ 004d5950: 2020 2020 2073 6574 206b 323d 2270 7320 set k2="ps │ │ │ 004d5960: 2d65 6620 7c20 6772 6570 202d 7620 6772 -ef | grep -v gr │ │ │ 004d5970: 6570 207c 2067 7265 7020 2d76 2073 6820 ep | grep -v sh │ │ │ 004d5980: 7c20 6772 6570 202d 7720 2722 5f70 6964 | grep -w '"_pid │ │ │ -004d5990: 5f22 2722 1900 487e 7600 0020 2020 2020 _"'"..H~v.. │ │ │ +004d5990: 5f22 2722 1900 48e0 7600 0020 2020 2020 _"'"..H.v.. │ │ │ 004d59a0: 7365 7420 633d 2270 736f 7574 2231 0048 set c="psout"1.H │ │ │ -004d59b0: 7e77 0000 2020 2020 206f 7065 6e20 633a ~w.. open c: │ │ │ +004d59b0: e077 0000 2020 2020 206f 7065 6e20 633a .w.. open c: │ │ │ 004d59c0: 2863 6f6d 6d61 6e64 3d6b 323a 7772 6974 (command=k2:writ │ │ │ 004d59d0: 656f 6e6c 7929 3a3a 2250 4950 4522 1300 eonly)::"PIPE".. │ │ │ -004d59e0: 487e 7800 0020 2020 2020 636c 6f73 6520 H~x.. close │ │ │ -004d59f0: 6310 0048 7e79 0000 2020 2020 2071 7569 c..H~y.. qui │ │ │ -004d5a00: 7407 0048 7e7a 0000 5300 487e 8100 0020 t..H~z..S.H~... │ │ │ +004d59e0: 48e0 7800 0020 2020 2020 636c 6f73 6520 H.x.. close │ │ │ +004d59f0: 6310 0048 e079 0000 2020 2020 2071 7569 c..H.y.. qui │ │ │ +004d5a00: 7407 0048 e07a 0000 5300 48e0 8100 0020 t..H.z..S.H.... │ │ │ 004d5a10: 2020 5468 6973 2064 656d 6f6e 7374 7261 This demonstra │ │ │ 004d5a20: 7465 7320 7468 6174 2074 6865 2063 7265 tes that the cre │ │ │ 004d5a30: 6174 6564 2073 7562 2070 726f 6365 7373 ated sub process │ │ │ 004d5a40: 206e 6573 7469 6e20 6b65 6570 7320 7275 nestin keeps ru │ │ │ -004d5a50: 6e6e 696e 6720 6173 2061 6e4f 0048 7e82 nning as anO.H~. │ │ │ +004d5a50: 6e6e 696e 6720 6173 2061 6e4f 0048 e082 nning as anO.H.. │ │ │ 004d5a60: 0000 2020 2049 4e44 4550 454e 4445 4e54 .. INDEPENDENT │ │ │ 004d5a70: 2070 726f 6365 7373 2061 6674 6572 2074 process after t │ │ │ 004d5a80: 6865 2047 542e 4d20 7072 6f63 6573 7320 he GT.M process │ │ │ 004d5a90: 434c 4f53 4573 2074 6865 2070 6970 652e CLOSEs the pipe. │ │ │ -004d5aa0: 2054 6869 7320 4754 2e4d 5100 487e 8300 This GT.MQ.H~.. │ │ │ +004d5aa0: 2054 6869 7320 4754 2e4d 5100 48e0 8300 This GT.MQ.H... │ │ │ 004d5ab0: 0020 2020 7072 6f63 6573 7320 7573 6573 . process uses │ │ │ 004d5ac0: 2061 6e6f 7468 6572 2050 4950 4520 6465 another PIPE de │ │ │ 004d5ad0: 7669 6365 2074 6f20 7265 7475 726e 2074 vice to return t │ │ │ 004d5ae0: 6865 2070 726f 6365 7373 2069 6420 6f66 he process id of │ │ │ -004d5af0: 206e 6573 7469 6e20 616e 644f 0048 7e84 nestin andO.H~. │ │ │ +004d5af0: 206e 6573 7469 6e20 616e 644f 0048 e084 nestin andO.H.. │ │ │ 004d5b00: 0000 2020 2052 4541 4420 6974 2069 6e74 .. READ it int │ │ │ 004d5b10: 6f20 7069 6420 736f 2074 6861 7420 6974 o pid so that it │ │ │ 004d5b20: 206d 6179 2062 6520 6b69 6c6c 6564 2062 may be killed b │ │ │ 004d5b30: 7920 7468 6973 206f 7220 616e 6f74 6865 y this or anothe │ │ │ -004d5b40: 7220 7072 6f63 6573 732c 2500 487e 8500 r process,%.H~.. │ │ │ +004d5b40: 7220 7072 6f63 6573 732c 2500 48e0 8500 r process,%.H... │ │ │ 004d5b50: 0020 2020 7368 6f75 6c64 2074 6861 7420 . should that │ │ │ 004d5b60: 6265 2061 7070 726f 7072 6961 7465 2e07 be appropriate.. │ │ │ -004d5b70: 0048 7e86 0000 1200 487e 8700 0020 2020 .H~.....H~... │ │ │ -004d5b80: 2a2a 4e6f 7465 2a2a 0700 487e 8800 004f **Note**..H~...O │ │ │ -004d5b90: 0048 7e89 0000 2020 2022 6e65 7374 696e .H~... "nestin │ │ │ +004d5b70: 0048 e086 0000 1200 48e0 8700 0020 2020 .H......H.... │ │ │ +004d5b80: 2a2a 4e6f 7465 2a2a 0700 48e0 8800 004f **Note**..H....O │ │ │ +004d5b90: 0048 e089 0000 2020 2022 6e65 7374 696e .H.... "nestin │ │ │ 004d5ba0: 2e63 2220 6973 2061 2070 726f 6772 616d .c" is a program │ │ │ 004d5bb0: 2077 6869 6368 2072 6561 6473 2066 726f which reads fro │ │ │ 004d5bc0: 6d20 7374 616e 6461 7264 2069 6e70 7574 m standard input │ │ │ 004d5bd0: 2061 6e64 2077 7269 7465 7320 746f 5100 and writes toQ. │ │ │ -004d5be0: 487e 8a00 0020 2020 7374 616e 6461 7264 H~... standard │ │ │ +004d5be0: 48e0 8a00 0020 2020 7374 616e 6461 7264 H.... standard │ │ │ 004d5bf0: 206f 7574 7075 7420 756e 7469 6c20 6974 output until it │ │ │ 004d5c00: 2073 6565 2061 6e64 2045 4f46 2e20 4974 see and EOF. It │ │ │ 004d5c10: 2074 6865 6e20 6c6f 6f70 7320 666f 7220 then loops for │ │ │ 004d5c20: 3330 3020 3173 6563 2073 6c65 6570 7350 300 1sec sleepsP │ │ │ -004d5c30: 0048 7e91 0000 2020 2064 6f69 6e67 206e .H~... doing n │ │ │ +004d5c30: 0048 e091 0000 2020 2064 6f69 6e67 206e .H.... doing n │ │ │ 004d5c40: 6f74 6869 6e67 2e20 5468 6520 7075 7270 othing. The purp │ │ │ 004d5c50: 6f73 6520 6f66 2075 7369 6e67 2069 6e64 ose of using ind │ │ │ 004d5c60: 6570 656e 6465 6e74 2069 7320 6173 2061 ependent is as a │ │ │ 004d5c70: 2073 6572 7665 7220 7072 6f63 6573 734e server processN │ │ │ -004d5c80: 0048 7e92 0000 2020 2077 6869 6368 2063 .H~... which c │ │ │ +004d5c80: 0048 e092 0000 2020 2077 6869 6368 2063 .H.... which c │ │ │ 004d5c90: 6f6e 7469 6e75 6573 2075 6e74 696c 2069 ontinues until i │ │ │ 004d5ca0: 7420 7265 6365 6976 6573 2073 6f6d 6520 t receives some │ │ │ 004d5cb0: 6f74 6865 7220 7369 676e 616c 2066 6f72 other signal for │ │ │ 004d5cc0: 2074 6572 6d69 6e61 7469 6f6e 2e07 0048 termination...H │ │ │ -004d5cd0: 7e93 0000 1200 487e 9400 0020 2020 4578 ~.....H~... Ex │ │ │ -004d5ce0: 616d 706c 653a 0700 487e 9500 0015 0048 ample:..H~.....H │ │ │ -004d5cf0: 7e96 0000 2020 2047 544d 3e6b 696c 6c20 ~... GTM>kill │ │ │ -004d5d00: 5e61 2100 487e 9700 0020 2020 4754 4d3e ^a!.H~... GTM> │ │ │ +004d5cd0: e093 0000 1200 48e0 9400 0020 2020 4578 ......H.... Ex │ │ │ +004d5ce0: 616d 706c 653a 0700 48e0 9500 0015 0048 ample:..H......H │ │ │ +004d5cf0: e096 0000 2020 2047 544d 3e6b 696c 6c20 .... GTM>kill │ │ │ +004d5d00: 5e61 2100 48e0 9700 0020 2020 4754 4d3e ^a!.H.... GTM> │ │ │ 004d5d10: 7a70 7269 6e74 205e 696e 6465 7073 6572 zprint ^indepser │ │ │ -004d5d20: 7665 7216 0048 7e98 0000 2020 2069 6e64 ver..H~... ind │ │ │ -004d5d30: 6570 7365 7276 6572 3b12 0048 7e99 0000 epserver;..H~... │ │ │ -004d5d40: 2020 2020 2072 6561 6420 7823 0048 7e9a read x#.H~. │ │ │ +004d5d20: 7665 7216 0048 e098 0000 2020 2069 6e64 ver..H.... ind │ │ │ +004d5d30: 6570 7365 7276 6572 3b12 0048 e099 0000 epserver;..H.... │ │ │ +004d5d40: 2020 2020 2072 6561 6420 7823 0048 e09a read x#.H.. │ │ │ 004d5d50: 0000 2020 2020 2077 7269 7465 2022 7265 .. write "re │ │ │ 004d5d60: 6365 6976 6564 203d 2022 2c78 2c21 1800 ceived = ",x,!.. │ │ │ -004d5d70: 477e c111 0000 2020 2020 2073 6574 205e G~.... set ^ │ │ │ -004d5d80: 7175 6974 3d30 1f00 497e 1100 0020 2020 quit=0..I~... │ │ │ +004d5d70: 47e0 c111 0000 2020 2020 2073 6574 205e G..... set ^ │ │ │ +004d5d80: 7175 6974 3d30 1f00 49e0 1100 0020 2020 quit=0..I.... │ │ │ 004d5d90: 2020 666f 7220 2064 6f20 2071 7569 743a for do quit: │ │ │ -004d5da0: 5e71 7569 742d 0049 7e21 0000 2020 2020 ^quit-.I~!.. │ │ │ +004d5da0: 5e71 7569 742d 0049 e021 0000 2020 2020 ^quit-.I.!.. │ │ │ 004d5db0: 202e 2069 6620 2464 6174 6128 5e61 2920 . if $data(^a) │ │ │ 004d5dc0: 7772 6974 6520 225e 6120 3d20 222c 5e61 write "^a = ",^a │ │ │ -004d5dd0: 2c21 1400 497e 3100 0020 2020 2020 2e20 ,!..I~1.. . │ │ │ -004d5de0: 4861 6e67 2035 1a00 497e 4100 0020 2020 Hang 5..I~A.. │ │ │ +004d5dd0: 2c21 1400 49e0 3100 0020 2020 2020 2e20 ,!..I.1.. . │ │ │ +004d5de0: 4861 6e67 2035 1a00 49e0 4100 0020 2020 Hang 5..I.A.. │ │ │ 004d5df0: 4754 4d3e 7365 7420 613d 2274 6573 7422 GTM>set a="test" │ │ │ -004d5e00: 5300 497e 5100 0020 2020 4754 4d3e 6f70 S.I~Q.. GTM>op │ │ │ +004d5e00: 5300 49e0 5100 0020 2020 4754 4d3e 6f70 S.I.Q.. GTM>op │ │ │ 004d5e10: 656e 2061 3a28 636f 6d6d 616e 643d 226d en a:(command="m │ │ │ 004d5e20: 756d 7073 202d 7275 6e20 5e69 6e64 6570 umps -run ^indep │ │ │ 004d5e30: 7365 7276 6572 3e69 6e64 6f75 7422 3a69 server>indout":i │ │ │ 004d5e40: 6e64 6570 656e 6465 6e74 293a 3a22 7069 ndependent)::"pi │ │ │ -004d5e50: 7065 2213 0049 7e61 0000 2020 2047 544d pe"..I~a.. GTM │ │ │ -004d5e60: 3e75 7365 2061 2400 497e 7100 0020 2020 >use a$.I~q.. │ │ │ +004d5e50: 7065 2213 0049 e061 0000 2020 2047 544d pe"..I.a.. GTM │ │ │ +004d5e60: 3e75 7365 2061 2400 49e0 7100 0020 2020 >use a$.I.q.. │ │ │ 004d5e70: 4754 4d3e 7772 6974 6520 2269 6e73 7472 GTM>write "instr │ │ │ -004d5e80: 7563 7469 6f6e 7322 2c21 1500 497e 8100 uctions",!..I~.. │ │ │ +004d5e80: 7563 7469 6f6e 7322 2c21 1500 49e0 8100 uctions",!..I... │ │ │ 004d5e90: 0020 2020 4754 4d3e 636c 6f73 6520 6122 . GTM>close a" │ │ │ -004d5ea0: 0049 7e91 0000 2020 2047 544d 3e7a 7379 .I~... GTM>zsy │ │ │ +004d5ea0: 0049 e091 0000 2020 2047 544d 3e7a 7379 .I.... GTM>zsy │ │ │ 004d5eb0: 7374 656d 2022 6361 7420 696e 646f 7574 stem "cat indout │ │ │ -004d5ec0: 2221 0048 7e12 0000 2020 2072 6563 6569 "!.H~... recei │ │ │ +004d5ec0: 2221 0048 e012 0000 2020 2072 6563 6569 "!.H.... recei │ │ │ 004d5ed0: 7665 6420 3d20 696e 7374 7275 6374 696f ved = instructio │ │ │ -004d5ee0: 6e73 1600 497e 1100 0020 2020 4754 4d3e ns..I~... GTM> │ │ │ -004d5ef0: 7365 7420 5e61 3d31 2200 497e 2100 0020 set ^a=1".I~!.. │ │ │ +004d5ee0: 6e73 1600 49e0 1100 0020 2020 4754 4d3e ns..I.... GTM> │ │ │ +004d5ef0: 7365 7420 5e61 3d31 2200 49e0 2100 0020 set ^a=1".I.!.. │ │ │ 004d5f00: 2020 4754 4d3e 7a73 7973 7465 6d20 2263 GTM>zsystem "c │ │ │ -004d5f10: 6174 2069 6e64 6f75 7422 2100 497e 3100 at indout"!.I~1. │ │ │ +004d5f10: 6174 2069 6e64 6f75 7422 2100 49e0 3100 at indout"!.I.1. │ │ │ 004d5f20: 0020 2020 7265 6365 6976 6564 203d 2069 . received = i │ │ │ -004d5f30: 6e73 7472 7563 7469 6f6e 7310 0049 7e41 nstructions..I~A │ │ │ -004d5f40: 0000 2020 205e 6120 3d20 3110 0049 7e51 .. ^a = 1..I~Q │ │ │ -004d5f50: 0000 2020 205e 6120 3d20 3110 0049 7e61 .. ^a = 1..I~a │ │ │ -004d5f60: 0000 2020 205e 6120 3d20 3117 0049 7e71 .. ^a = 1..I~q │ │ │ +004d5f30: 6e73 7472 7563 7469 6f6e 7310 0049 e041 nstructions..I.A │ │ │ +004d5f40: 0000 2020 205e 6120 3d20 3110 0049 e051 .. ^a = 1..I.Q │ │ │ +004d5f50: 0000 2020 205e 6120 3d20 3110 0049 e061 .. ^a = 1..I.a │ │ │ +004d5f60: 0000 2020 205e 6120 3d20 3117 0049 e071 .. ^a = 1..I.q │ │ │ 004d5f70: 0000 2020 2047 544d 3e73 205e 7175 6974 .. GTM>s ^quit │ │ │ -004d5f80: 3d31 2200 497e 8100 0020 2020 4754 4d3e =1".I~... GTM> │ │ │ +004d5f80: 3d31 2200 49e0 8100 0020 2020 4754 4d3e =1".I.... GTM> │ │ │ 004d5f90: 7a73 7973 7465 6d20 2263 6174 2069 6e64 zsystem "cat ind │ │ │ -004d5fa0: 6f75 7422 2100 497e 9100 0020 2020 7265 out"!.I~... re │ │ │ +004d5fa0: 6f75 7422 2100 49e0 9100 0020 2020 7265 out"!.I.... re │ │ │ 004d5fb0: 6365 6976 6564 203d 2069 6e73 7472 7563 ceived = instruc │ │ │ -004d5fc0: 7469 6f6e 7310 0048 7e13 0000 2020 205e tions..H~... ^ │ │ │ -004d5fd0: 6120 3d20 3110 0049 7e11 0000 2020 205e a = 1..I~... ^ │ │ │ -004d5fe0: 6120 3d20 3110 0049 7e21 0000 2020 205e a = 1..I~!.. ^ │ │ │ +004d5fc0: 7469 6f6e 7310 0048 e013 0000 2020 205e tions..H.... ^ │ │ │ +004d5fd0: 6120 3d20 3110 0049 e011 0000 2020 205e a = 1..I.... ^ │ │ │ +004d5fe0: 6120 3d20 3110 0049 e021 0000 2020 205e a = 1..I.!.. ^ │ │ │ 004d5ff0: 6120 3d20 3100 0000 0000 0000 0000 0000 a = 1........... │ │ │ 004d6000: 0400 0000 e507 0000 3e3b 0000 0000 0000 ........>;...... │ │ │ -004d6010: 5900 007e 4845 4c50 00ff 7300 ff49 4f5f Y..~HELP..s..IO_ │ │ │ +004d6010: 5900 00e0 4845 4c50 00ff 7300 ff49 4f5f Y...HELP..s..IO_ │ │ │ 004d6020: 5052 4f43 4553 5349 4e47 00ff 7300 ff55 PROCESSING..s..U │ │ │ 004d6030: 5349 4e47 5f50 4950 455f 4445 5649 4345 SING_PIPE_DEVICE │ │ │ 004d6040: 5300 ff73 00ff 5049 5045 5f44 4556 4943 S..s..PIPE_DEVIC │ │ │ 004d6050: 455f 4558 414d 504c 4553 00c1 1331 0000 E_EXAMPLES...1.. │ │ │ -004d6060: 2020 205e 6120 3d20 310e 0049 7e41 0000 ^a = 1..I~A.. │ │ │ -004d6070: 2020 2047 544d 3e07 0049 7e51 0000 4500 GTM>..I~Q..E. │ │ │ -004d6080: 497e 6100 0020 2020 5468 6973 2069 7320 I~a.. This is │ │ │ +004d6060: 2020 205e 6120 3d20 310e 0049 e041 0000 ^a = 1..I.A.. │ │ │ +004d6070: 2020 2047 544d 3e07 0049 e051 0000 4500 GTM>..I.Q..E. │ │ │ +004d6080: 49e0 6100 0020 2020 5468 6973 2069 7320 I.a.. This is │ │ │ 004d6090: 6120 7369 6d70 6c65 2065 7861 6d70 6c65 a simple example │ │ │ 004d60a0: 2075 7369 6e67 2061 206d 756d 7073 2070 using a mumps p │ │ │ 004d60b0: 726f 6365 7373 2061 7320 6120 7365 7276 rocess as a serv │ │ │ -004d60c0: 6572 2e07 0049 7e71 0000 1200 497e 8100 er...I~q....I~.. │ │ │ -004d60d0: 0020 2020 4578 616d 706c 653a 0700 497e . Example:..I~ │ │ │ -004d60e0: 9100 0010 0048 7e14 0000 2020 2070 6970 .....H~... pip │ │ │ -004d60f0: 6535 3b1a 0049 7e11 0000 2020 2020 2073 e5;..I~... s │ │ │ +004d60c0: 6572 2e07 0049 e071 0000 1200 49e0 8100 er...I.q....I... │ │ │ +004d60d0: 0020 2020 4578 616d 706c 653a 0700 49e0 . Example:..I. │ │ │ +004d60e0: 9100 0010 0048 e014 0000 2020 2070 6970 .....H.... pip │ │ │ +004d60f0: 6535 3b1a 0049 e011 0000 2020 2020 2073 e5;..I.... s │ │ │ 004d6100: 6574 2070 313d 2274 6573 7431 2213 0049 et p1="test1"..I │ │ │ -004d6110: 7e21 0000 2020 2020 2073 6574 2061 3d30 ~!.. set a=0 │ │ │ -004d6120: 5200 497e 3100 0020 2020 2020 6f70 656e R.I~1.. open │ │ │ +004d6110: e021 0000 2020 2020 2073 6574 2061 3d30 .!.. set a=0 │ │ │ +004d6120: 5200 49e0 3100 0020 2020 2020 6f70 656e R.I.1.. open │ │ │ 004d6130: 2070 313a 2873 6865 6c6c 3d22 2f62 696e p1:(shell="/bin │ │ │ 004d6140: 2f73 6822 3a63 6f6d 6d61 6e64 3d22 6361 /sh":command="ca │ │ │ 004d6150: 7422 3a65 7863 6570 7469 6f6e 3d22 676f t":exception="go │ │ │ 004d6160: 746f 2063 6f6e 7431 2229 3a3a 2250 4950 to cont1")::"PIP │ │ │ -004d6170: 4522 4a00 497e 4100 0020 2020 2020 7365 E"J.I~A.. se │ │ │ +004d6170: 4522 4a00 49e0 4100 0020 2020 2020 7365 E"J.I.A.. se │ │ │ 004d6180: 7420 633d 223a 6162 6364 6566 6768 696a t c=":abcdefghij │ │ │ 004d6190: 6b6c 6d6e 6f70 7172 7374 7576 7778 797a klmnopqrstuvwxyz │ │ │ 004d61a0: 2061 6263 6465 6667 6869 6a6b 6c6d 6e6f abcdefghijklmno │ │ │ -004d61b0: 7071 7273 7475 7677 7879 7a22 1f00 497e pqrstuvwxyz"..I~ │ │ │ +004d61b0: 7071 7273 7475 7677 7879 7a22 1f00 49e0 pqrstuvwxyz"..I. │ │ │ 004d61c0: 5100 0020 2020 2020 666f 7220 693d 313a Q.. for i=1: │ │ │ -004d61d0: 313a 3130 3030 3020 2064 6f14 0049 7e61 1:10000 do..I~a │ │ │ +004d61d0: 313a 3130 3030 3020 2064 6f14 0049 e061 1:10000 do..I.a │ │ │ 004d61e0: 0000 2020 2020 202e 2075 7365 2070 3119 .. . use p1. │ │ │ -004d61f0: 0049 7e71 0000 2020 2020 202e 2077 7269 .I~q.. . wri │ │ │ -004d6200: 7465 2069 5f63 2c21 2600 497e 8100 0020 te i_c,!&.I~... │ │ │ +004d61f0: 0049 e071 0000 2020 2020 202e 2077 7269 .I.q.. . wri │ │ │ +004d6200: 7465 2069 5f63 2c21 2600 49e0 8100 0020 te i_c,!&.I.... │ │ │ 004d6210: 2020 2020 2e20 7573 6520 2470 7269 6e63 . use $princ │ │ │ 004d6220: 6970 616c 2077 7269 7465 2069 2c21 1200 ipal write i,!.. │ │ │ -004d6230: 497e 9100 0020 2020 2020 7573 6520 7031 I~... use p1 │ │ │ -004d6240: 1600 487e 1500 0020 2020 2020 7772 6974 ..H~... writ │ │ │ -004d6250: 6520 2f45 4f46 4300 497e 1100 0020 2020 e /EOFC.I~... │ │ │ +004d6230: 49e0 9100 0020 2020 2020 7573 6520 7031 I.... use p1 │ │ │ +004d6240: 1600 48e0 1500 0020 2020 2020 7772 6974 ..H.... writ │ │ │ +004d6250: 6520 2f45 4f46 4300 49e0 1100 0020 2020 e /EOFC.I.... │ │ │ 004d6260: 2020 666f 7220 2072 6561 6420 7820 7175 for read x qu │ │ │ 004d6270: 6974 3a24 7a65 6f66 2020 7573 6520 2470 it:$zeof use $p │ │ │ 004d6280: 7269 6e63 6970 616c 2077 7269 7465 2078 rincipal write x │ │ │ -004d6290: 2c21 2075 7365 2070 3114 0049 7e21 0000 ,! use p1..I~!.. │ │ │ +004d6290: 2c21 2075 7365 2070 3114 0049 e021 0000 ,! use p1..I.!.. │ │ │ 004d62a0: 2020 2020 2063 6c6f 7365 2070 3110 0049 close p1..I │ │ │ -004d62b0: 7e31 0000 2020 2020 2071 7569 740f 0049 ~1.. quit..I │ │ │ -004d62c0: 7e41 0000 2020 2063 6f6e 7431 1900 497e ~A.. cont1..I~ │ │ │ +004d62b0: e031 0000 2020 2020 2071 7569 740f 0049 .1.. quit..I │ │ │ +004d62c0: e041 0000 2020 2063 6f6e 7431 1900 49e0 .A.. cont1..I. │ │ │ 004d62d0: 5100 0020 2020 2020 6966 2024 7a65 6f66 Q.. if $zeof │ │ │ -004d62e0: 2071 7569 741c 0049 7e61 0000 2020 2020 quit..I~a.. │ │ │ +004d62e0: 2071 7569 741c 0049 e061 0000 2020 2020 quit..I.a.. │ │ │ 004d62f0: 2069 6620 613d 3020 7365 7420 613d 692f if a=0 set a=i/ │ │ │ -004d6300: 3215 0049 7e71 0000 2020 2020 2073 6574 2..I~q.. set │ │ │ -004d6310: 207a 3d24 7a61 4f00 497e 8100 0020 2020 z=$zaO.I~... │ │ │ +004d6300: 3215 0049 e071 0000 2020 2020 2073 6574 2..I.q.. set │ │ │ +004d6310: 207a 3d24 7a61 4f00 49e0 8100 0020 2020 z=$zaO.I.... │ │ │ 004d6320: 2020 3b20 7573 6520 2464 6576 6963 6520 ; use $device │ │ │ 004d6330: 746f 206d 616b 6520 7375 7265 207a 7472 to make sure ztr │ │ │ 004d6340: 6170 2069 7320 6361 7573 6564 2062 7920 ap is caused by │ │ │ 004d6350: 626c 6f63 6b65 6420 7772 6974 6520 746f blocked write to │ │ │ -004d6360: 2070 6970 6519 0049 7e91 0000 2020 2020 pipe..I~... │ │ │ +004d6360: 2070 6970 6519 0049 e091 0000 2020 2020 pipe..I.... │ │ │ 004d6370: 2073 6574 2064 3d24 6465 7669 6365 3800 set d=$device8. │ │ │ -004d6380: 487e 1600 0020 2020 2020 6966 2022 312c H~... if "1, │ │ │ +004d6380: 48e0 1600 0020 2020 2020 6966 2022 312c H.... if "1, │ │ │ 004d6390: 5265 736f 7572 6365 2074 656d 706f 7261 Resource tempora │ │ │ 004d63a0: 7269 6c79 2075 6e61 7661 696c 6162 6c65 rily unavailable │ │ │ -004d63b0: 223d 6420 444f 1400 497e 1100 0020 2020 "=d DO..I~... │ │ │ -004d63c0: 2020 2e20 7573 6520 2470 3400 497e 2100 . use $p4.I~!. │ │ │ +004d63b0: 223d 6420 444f 1400 49e0 1100 0020 2020 "=d DO..I.... │ │ │ +004d63c0: 2020 2e20 7573 6520 2470 3400 49e0 2100 . use $p4.I.!. │ │ │ 004d63d0: 0020 2020 2020 2e20 7772 6974 6520 2270 . . write "p │ │ │ 004d63e0: 6970 6520 6675 6c6c 2c20 693d 2022 2c69 ipe full, i= ",i │ │ │ 004d63f0: 2c22 2024 5a41 203d 2022 2c7a 2c21 1700 ," $ZA = ",z,!.. │ │ │ -004d6400: 497e 3100 0020 2020 2020 2e20 7365 7420 I~1.. . set │ │ │ -004d6410: 693d 692d 3114 0049 7e41 0000 2020 2020 i=i-1..I~A.. │ │ │ -004d6420: 202e 2075 7365 2070 3147 0049 7e51 0000 . use p1G.I~Q.. │ │ │ +004d6400: 49e0 3100 0020 2020 2020 2e20 7365 7420 I.1.. . set │ │ │ +004d6410: 693d 692d 3114 0049 e041 0000 2020 2020 i=i-1..I.A.. │ │ │ +004d6420: 202e 2075 7365 2070 3147 0049 e051 0000 . use p1G.I.Q.. │ │ │ 004d6430: 2020 2020 202e 2066 6f72 206a 3d31 3a31 . for j=1:1 │ │ │ 004d6440: 3a61 2020 7265 6164 2078 2075 7365 2024 :a read x use $ │ │ │ 004d6450: 7072 696e 6369 7061 6c20 7772 6974 6520 principal write │ │ │ 004d6460: 6a2c 222d 222c 782c 2120 7573 6520 7031 j,"-",x,! use p1 │ │ │ -004d6470: 1000 497e 6100 0020 2020 2020 7175 6974 ..I~a.. quit │ │ │ -004d6480: 0700 497e 7100 0051 0049 7e81 0000 2020 ..I~q..Q.I~... │ │ │ +004d6470: 1000 49e0 6100 0020 2020 2020 7175 6974 ..I.a.. quit │ │ │ +004d6480: 0700 49e0 7100 0051 0049 e081 0000 2020 ..I.q..Q.I.... │ │ │ 004d6490: 2054 6869 7320 6465 6d6f 6e73 7472 6174 This demonstrat │ │ │ 004d64a0: 6573 2068 6f77 2074 6f20 6465 616c 2077 es how to deal w │ │ │ 004d64b0: 6974 6820 7772 6974 6520 626c 6f63 6b69 ith write blocki │ │ │ 004d64c0: 6e67 206f 6620 6120 5049 5045 2064 6576 ng of a PIPE dev │ │ │ -004d64d0: 6963 652e 2054 6865 5200 497e 9100 0020 ice. TheR.I~... │ │ │ +004d64d0: 6963 652e 2054 6865 5200 49e0 9100 0020 ice. TheR.I.... │ │ │ 004d64e0: 2020 6c6f 6f70 2064 6f69 6e67 2074 6865 loop doing the │ │ │ 004d64f0: 2057 5249 5445 2064 6f65 7320 6e6f 7420 WRITE does not │ │ │ 004d6500: 5245 4144 2066 726f 6d20 7468 6520 5049 READ from the PI │ │ │ 004d6510: 5045 2e20 4576 656e 7475 616c 6c79 2063 PE. Eventually c │ │ │ -004d6520: 6175 7369 6e67 2074 6865 5400 487e 1700 ausing theT.H~.. │ │ │ +004d6520: 6175 7369 6e67 2074 6865 5400 48e0 1700 ausing theT.H... │ │ │ 004d6530: 0020 2020 6f75 7470 7574 206f 6620 6361 . output of ca │ │ │ 004d6540: 7420 746f 2062 6c6f 636b 206f 6e20 6974 t to block on it │ │ │ 004d6550: 7320 6f75 7470 7574 2061 6e64 2073 746f s output and sto │ │ │ 004d6560: 7020 7265 6164 696e 6720 696e 7075 7420 p reading input │ │ │ 004d6570: 6672 6f6d 2074 6865 2070 6970 652e 5200 from the pipe.R. │ │ │ -004d6580: 497e 1100 0020 2020 5768 656e 2074 6865 I~... When the │ │ │ +004d6580: 49e0 1100 0020 2020 5768 656e 2074 6865 I.... When the │ │ │ 004d6590: 2070 726f 6365 7373 2074 616b 6573 2074 process takes t │ │ │ 004d65a0: 6865 2024 5a54 5241 5020 746f 2063 6f6e he $ZTRAP to con │ │ │ 004d65b0: 7431 2069 7420 7465 7374 7320 2444 4556 t1 it tests $DEV │ │ │ 004d65c0: 4943 4520 746f 2064 6574 6572 6d69 6e65 ICE to determine │ │ │ -004d65d0: 5000 497e 2100 0020 2020 6966 2074 6865 P.I~!.. if the │ │ │ +004d65d0: 5000 49e0 2100 0020 2020 6966 2074 6865 P.I.!.. if the │ │ │ 004d65e0: 2074 7261 7020 6973 2063 6175 7365 6420 trap is caused │ │ │ 004d65f0: 6279 2074 6865 2066 756c 6c20 7069 7065 by the full pipe │ │ │ 004d6600: 2e20 4966 2073 6f2c 2069 7420 7573 6573 . If so, it uses │ │ │ 004d6610: 2074 6865 2066 6f72 206c 6f6f 7020 746f the for loop to │ │ │ -004d6620: 5400 497e 3100 0020 2020 7265 6164 2068 T.I~1.. read h │ │ │ +004d6620: 5400 49e0 3100 0020 2020 7265 6164 2068 T.I.1.. read h │ │ │ 004d6630: 616c 6620 7468 6520 6e75 6d62 6572 206f alf the number o │ │ │ 004d6640: 6620 6c69 6e65 7320 6f75 7470 7574 2062 f lines output b │ │ │ 004d6650: 7920 7468 6520 6d61 696e 206c 6f6f 702e y the main loop. │ │ │ 004d6660: 2049 7420 6465 6372 656d 656e 7473 2069 It decrements i │ │ │ -004d6670: 2061 6e64 5200 497e 4100 0020 2020 7265 andR.I~A.. re │ │ │ +004d6670: 2061 6e64 5200 49e0 4100 0020 2020 7265 andR.I.A.. re │ │ │ 004d6680: 7475 726e 7320 746f 2074 6865 206f 7269 turns to the ori │ │ │ 004d6690: 6769 6e61 6c20 5752 4954 4520 6c6f 6f70 ginal WRITE loop │ │ │ 004d66a0: 2074 6f20 7265 7472 7920 7468 6520 6661 to retry the fa │ │ │ 004d66b0: 696c 6564 206c 696e 6520 616e 6420 636f iled line and co │ │ │ -004d66c0: 6e74 696e 7565 4e00 497e 5100 0020 2020 ntinueN.I~Q.. │ │ │ +004d66c0: 6e74 696e 7565 4e00 49e0 5100 0020 2020 ntinueN.I.Q.. │ │ │ 004d66d0: 7769 7468 2074 6865 2057 5249 5445 7320 with the WRITEs │ │ │ 004d66e0: 746f 2074 6865 2070 6970 652e 2044 6570 to the pipe. Dep │ │ │ 004d66f0: 656e 6469 6e67 2075 706f 6e20 7468 6520 ending upon the │ │ │ 004d6700: 636f 6e66 6967 7572 6174 696f 6e20 6f66 configuration of │ │ │ -004d6710: 2074 6865 4d00 497e 6100 0020 2020 656e theM.I~a.. en │ │ │ +004d6710: 2074 6865 4d00 49e0 6100 0020 2020 656e theM.I.a.. en │ │ │ 004d6720: 7669 726f 6e6d 656e 742c 2069 7420 6d61 vironment, it ma │ │ │ 004d6730: 7920 7472 6170 2073 6576 6572 616c 2074 y trap several t │ │ │ 004d6740: 696d 6573 2062 6566 6f72 6520 7072 6f63 imes before proc │ │ │ 004d6750: 6573 7369 6e67 2061 6c6c 206c 696e 6573 essing all lines │ │ │ -004d6760: 2e07 0049 7e71 0000 1200 497e 8100 0020 ...I~q....I~... │ │ │ -004d6770: 2020 4578 616d 706c 653a 0700 497e 9100 Example:..I~.. │ │ │ -004d6780: 0064 0048 7e18 0000 2020 2020 203b 2045 .d.H~... ; E │ │ │ +004d6760: 2e07 0049 e071 0000 1200 49e0 8100 0020 ...I.q....I.... │ │ │ +004d6770: 2020 4578 616d 706c 653a 0700 49e0 9100 Example:..I... │ │ │ +004d6780: 0064 0048 e018 0000 2020 2020 203b 2045 .d.H.... ; E │ │ │ 004d6790: 7861 6d70 6c65 2070 726f 6772 616d 2074 xample program t │ │ │ 004d67a0: 6861 7420 7374 6172 7473 2061 6e6f 7468 hat starts anoth │ │ │ 004d67b0: 6572 2070 726f 6772 616d 2069 6e20 6120 er program in a │ │ │ 004d67c0: 7069 7065 2061 6e64 2074 7261 7073 2074 pipe and traps t │ │ │ 004d67d0: 6865 2065 7272 6f72 732e 2054 6865 2063 he errors. The c │ │ │ 004d67e0: 616c 6c65 6400 0000 0000 0000 0000 0000 alled........... │ │ │ 004d67f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d6800: 0400 0000 ff07 0000 643b 0000 0000 0000 ........d;...... │ │ │ -004d6810: 7900 007e 4845 4c50 00ff 7300 ff49 4f5f y..~HELP..s..IO_ │ │ │ +004d6810: 7900 00e0 4845 4c50 00ff 7300 ff49 4f5f y...HELP..s..IO_ │ │ │ 004d6820: 5052 4f43 4553 5349 4e47 00ff 7300 ff55 PROCESSING..s..U │ │ │ 004d6830: 5349 4e47 5f50 4950 455f 4445 5649 4345 SING_PIPE_DEVICE │ │ │ 004d6840: 5300 ff73 00ff 5049 5045 5f44 4556 4943 S..s..PIPE_DEVIC │ │ │ 004d6850: 455f 4558 414d 504c 4553 00c1 1811 0000 E_EXAMPLES...... │ │ │ 004d6860: 2020 203b 2070 726f 6772 616d 7320 696e ; programs in │ │ │ 004d6870: 7465 6e74 696f 6e61 6c6c 7920 696e 6475 tentionally indu │ │ │ -004d6880: 6365 2065 7272 6f72 7314 0049 7e21 0000 ce errors..I~!.. │ │ │ +004d6880: 6365 2065 7272 6f72 7314 0049 e021 0000 ce errors..I.!.. │ │ │ 004d6890: 2020 2070 6970 6578 616d 706c 6557 0049 pipexampleW.I │ │ │ -004d68a0: 7e31 0000 2020 2020 2073 6574 2024 6574 ~1.. set $et │ │ │ +004d68a0: e031 0000 2020 2020 2073 6574 2024 6574 .1.. set $et │ │ │ 004d68b0: 7261 703d 2264 6f20 7265 6164 6672 6f6d rap="do readfrom │ │ │ 004d68c0: 7069 7065 282e 7069 7065 2c2e 7069 7065 pipe(.pipe,.pipe │ │ │ 004d68d0: 7272 2920 7573 6520 2470 207a 7772 6974 rr) use $p zwrit │ │ │ 004d68e0: 6520 247a 7374 6174 7573 207a 6861 6c74 e $zstatus zhalt │ │ │ -004d68f0: 2039 3922 1b00 497e 4100 0020 2020 2020 99"..I~A.. │ │ │ +004d68f0: 2039 3922 1b00 49e0 4100 0020 2020 2020 99"..I.A.. │ │ │ 004d6900: 7365 7420 7069 7065 3d22 7069 7065 221f set pipe="pipe". │ │ │ -004d6910: 0049 7e51 0000 2020 2020 2073 6574 2070 .I~Q.. set p │ │ │ +004d6910: 0049 e051 0000 2020 2020 2073 6574 2070 .I.Q.. set p │ │ │ 004d6920: 6970 6572 723d 2270 6970 6572 7222 1e00 iperr="piperr".. │ │ │ -004d6930: 497e 6100 0020 2020 2020 7365 7420 7772 I~a.. set wr │ │ │ -004d6940: 6974 6573 697a 653d 3130 3234 4d00 497e itesize=1024M.I~ │ │ │ +004d6930: 49e0 6100 0020 2020 2020 7365 7420 7772 I.a.. set wr │ │ │ +004d6940: 6974 6573 697a 653d 3130 3234 4d00 49e0 itesize=1024M.I. │ │ │ 004d6950: 7100 0020 2020 2020 7365 7420 636d 643d q.. set cmd= │ │ │ 004d6960: 2470 6965 6365 2824 7a63 6d64 6c69 6e65 $piece($zcmdline │ │ │ 004d6970: 2c22 2022 2920 7365 743a 2724 6c65 6e67 ," ") set:'$leng │ │ │ 004d6980: 7468 2863 6d64 2920 636d 643d 2269 6e64 th(cmd) cmd="ind │ │ │ -004d6990: 7563 6545 5049 5045 2271 0049 7e81 0000 uceEPIPE"q.I~... │ │ │ +004d6990: 7563 6545 5049 5045 2271 0049 e081 0000 uceEPIPE"q.I.... │ │ │ 004d69a0: 2020 2020 206f 7065 6e20 7069 7065 3a28 open pipe:( │ │ │ 004d69b0: 7368 656c 6c3d 222f 6269 6e2f 6261 7368 shell="/bin/bash │ │ │ 004d69c0: 223a 636f 6d6d 616e 643d 2224 6774 6d5f ":command="$gtm_ │ │ │ 004d69d0: 6469 7374 2f6d 756d 7073 202d 7275 6e20 dist/mumps -run │ │ │ 004d69e0: 225f 636d 645f 225e 7069 7065 7861 6d70 "_cmd_"^pipexamp │ │ │ 004d69f0: 6c65 223a 7374 6465 7272 3d70 6970 6572 le":stderr=piper │ │ │ -004d6a00: 7229 3a3a 2270 6970 6522 5200 497e 9100 r)::"pipe"R.I~.. │ │ │ +004d6a00: 7229 3a3a 2270 6970 6522 5200 49e0 9100 r)::"pipe"R.I... │ │ │ 004d6a10: 0020 2020 2020 7a73 686f 7720 2244 223a . zshow "D": │ │ │ 004d6a20: 6465 7669 6365 6c69 7374 2077 7269 7465 devicelist write │ │ │ 004d6a30: 2022 5468 6520 6163 7469 7665 2064 6576 "The active dev │ │ │ 004d6a40: 6963 6520 6973 2022 2c64 6576 6963 656c ice is ",devicel │ │ │ -004d6a50: 6973 7428 2244 222c 3229 2c21 1400 487e ist("D",2),!..H~ │ │ │ +004d6a50: 6973 7428 2244 222c 3229 2c21 1400 48e0 ist("D",2),!..H. │ │ │ 004d6a60: 1900 0020 2020 2020 7573 6520 7069 7065 ... use pipe │ │ │ -004d6a70: 4500 497e 1100 0020 2020 2020 666f 7220 E.I~... for │ │ │ +004d6a70: 4500 49e0 1100 0020 2020 2020 666f 7220 E.I.... for │ │ │ 004d6a80: 693d 313a 313a 3130 3234 2077 7269 7465 i=1:1:1024 write │ │ │ 004d6a90: 2024 7472 2824 6a75 7374 6966 7928 692c $tr($justify(i, │ │ │ 004d6aa0: 7772 6974 6573 697a 6529 2c22 2022 2c22 writesize)," "," │ │ │ -004d6ab0: 5822 292c 2116 0049 7e21 0000 2020 2020 X"),!..I~!.. │ │ │ -004d6ac0: 2063 6c6f 7365 2070 6970 6510 0049 7e31 close pipe..I~1 │ │ │ -004d6ad0: 0000 2020 2020 2071 7569 7449 0049 7e41 .. quitI.I~A │ │ │ +004d6ab0: 5822 292c 2116 0049 e021 0000 2020 2020 X"),!..I.!.. │ │ │ +004d6ac0: 2063 6c6f 7365 2070 6970 6510 0049 e031 close pipe..I.1 │ │ │ +004d6ad0: 0000 2020 2020 2071 7569 7449 0049 e041 .. quitI.I.A │ │ │ 004d6ae0: 0000 2020 203b 2053 616d 6520 6173 2061 .. ; Same as a │ │ │ 004d6af0: 626f 7665 2c20 6275 7420 7769 7468 6f75 bove, but withou │ │ │ 004d6b00: 7420 6465 6669 6e69 6e67 2074 6865 2050 t defining the P │ │ │ 004d6b10: 4950 4527 7320 7374 616e 6461 7264 2065 IPE's standard e │ │ │ -004d6b20: 7272 6f72 1200 497e 5100 0020 2020 6e6f rror..I~Q.. no │ │ │ -004d6b30: 7374 6465 7272 4b00 497e 6100 0020 2020 stderrK.I~a.. │ │ │ +004d6b20: 7272 6f72 1200 49e0 5100 0020 2020 6e6f rror..I.Q.. no │ │ │ +004d6b30: 7374 6465 7272 4b00 49e0 6100 0020 2020 stderrK.I.a.. │ │ │ 004d6b40: 2020 7365 7420 2465 7472 6170 3d22 646f set $etrap="do │ │ │ 004d6b50: 2072 6561 6466 726f 6d70 6970 6528 2e70 readfrompipe(.p │ │ │ 004d6b60: 6970 6529 2075 7365 2024 7020 7a73 686f ipe) use $p zsho │ │ │ 004d6b70: 7720 2222 2a22 2220 7a68 616c 7420 3939 w ""*"" zhalt 99 │ │ │ -004d6b80: 221b 0049 7e71 0000 2020 2020 2073 6574 "..I~q.. set │ │ │ -004d6b90: 2070 6970 653d 2270 6970 6522 1e00 497e pipe="pipe"..I~ │ │ │ +004d6b80: 221b 0049 e071 0000 2020 2020 2073 6574 "..I.q.. set │ │ │ +004d6b90: 2070 6970 653d 2270 6970 6522 1e00 49e0 pipe="pipe"..I. │ │ │ 004d6ba0: 8100 0020 2020 2020 7365 7420 7772 6974 ... set writ │ │ │ -004d6bb0: 6573 697a 653d 3130 3234 5000 497e 9100 esize=1024P.I~.. │ │ │ +004d6bb0: 6573 697a 653d 3130 3234 5000 49e0 9100 esize=1024P.I... │ │ │ 004d6bc0: 0020 2020 2020 7365 7420 636d 643d 2470 . set cmd=$p │ │ │ 004d6bd0: 6965 6365 2824 7a63 6d64 6c69 6e65 2c22 iece($zcmdline," │ │ │ 004d6be0: 2022 2c32 2920 7365 743a 2724 6c65 6e67 ",2) set:'$leng │ │ │ 004d6bf0: 7468 2863 6d64 2920 636d 643d 2269 6e64 th(cmd) cmd="ind │ │ │ -004d6c00: 7563 6545 4147 4149 4e22 6300 487e 1a00 uceEAGAIN"c.H~.. │ │ │ +004d6c00: 7563 6545 4147 4149 4e22 6300 48e0 1a00 uceEAGAIN"c.H... │ │ │ 004d6c10: 0020 2020 2020 6f70 656e 2070 6970 653a . open pipe: │ │ │ 004d6c20: 2873 6865 6c6c 3d22 2f62 696e 2f62 6173 (shell="/bin/bas │ │ │ 004d6c30: 6822 3a63 6f6d 6d61 6e64 3d22 2467 746d h":command="$gtm │ │ │ 004d6c40: 5f64 6973 742f 6d75 6d70 7320 2d72 756e _dist/mumps -run │ │ │ 004d6c50: 2022 5f63 6d64 5f22 5e70 6970 6578 616d "_cmd_"^pipexam │ │ │ 004d6c60: 706c 6522 293a 3a22 7069 7065 2252 0049 ple")::"pipe"R.I │ │ │ -004d6c70: 7e11 0000 2020 2020 207a 7368 6f77 2022 ~... zshow " │ │ │ +004d6c70: e011 0000 2020 2020 207a 7368 6f77 2022 .... zshow " │ │ │ 004d6c80: 4422 3a64 6576 6963 656c 6973 7420 7772 D":devicelist wr │ │ │ 004d6c90: 6974 6520 2254 6865 2061 6374 6976 6520 ite "The active │ │ │ 004d6ca0: 6465 7669 6365 2069 7320 222c 6465 7669 device is ",devi │ │ │ 004d6cb0: 6365 6c69 7374 2822 4422 2c32 292c 2115 celist("D",2),!. │ │ │ -004d6cc0: 0049 7e21 0000 2020 2020 2077 7269 7465 .I~!.. write │ │ │ -004d6cd0: 2021 2c21 1400 497e 3100 0020 2020 2020 !,!..I~1.. │ │ │ -004d6ce0: 7573 6520 7069 7065 4500 497e 4100 0020 use pipeE.I~A.. │ │ │ +004d6cc0: 0049 e021 0000 2020 2020 2077 7269 7465 .I.!.. write │ │ │ +004d6cd0: 2021 2c21 1400 49e0 3100 0020 2020 2020 !,!..I.1.. │ │ │ +004d6ce0: 7573 6520 7069 7065 4500 49e0 4100 0020 use pipeE.I.A.. │ │ │ 004d6cf0: 2020 2020 666f 7220 693d 313a 313a 3130 for i=1:1:10 │ │ │ 004d6d00: 3234 2077 7269 7465 2024 7472 2824 6a75 24 write $tr($ju │ │ │ 004d6d10: 7374 6966 7928 692c 7772 6974 6573 697a stify(i,writesiz │ │ │ 004d6d20: 6529 2c22 2022 2c22 5822 292c 2116 0049 e)," ","X"),!..I │ │ │ -004d6d30: 7e51 0000 2020 2020 2063 6c6f 7365 2070 ~Q.. close p │ │ │ -004d6d40: 6970 6510 0049 7e61 0000 2020 2020 2071 ipe..I~a.. q │ │ │ -004d6d50: 7569 7457 0049 7e71 0000 2020 203b 2054 uitW.I~q.. ; T │ │ │ +004d6d30: e051 0000 2020 2020 2063 6c6f 7365 2070 .Q.. close p │ │ │ +004d6d40: 6970 6510 0049 e061 0000 2020 2020 2071 ipe..I.a.. q │ │ │ +004d6d50: 7569 7457 0049 e071 0000 2020 203b 2054 uitW.I.q.. ; T │ │ │ 004d6d60: 6869 7320 726f 7574 696e 6520 696e 7465 his routine inte │ │ │ 004d6d70: 6e74 696f 6e61 6c6c 7920 6465 6c61 7973 ntionally delays │ │ │ 004d6d80: 2072 6561 6469 6e67 2066 726f 6d20 7468 reading from th │ │ │ 004d6d90: 6520 7069 7065 2074 6f20 696e 6475 6365 e pipe to induce │ │ │ -004d6da0: 2061 6e20 4541 4741 494e 1600 497e 8100 an EAGAIN..I~.. │ │ │ +004d6da0: 2061 6e20 4541 4741 494e 1600 49e0 8100 an EAGAIN..I... │ │ │ 004d6db0: 0020 2020 696e 6475 6365 4541 4741 494e . induceEAGAIN │ │ │ -004d6dc0: 3800 497e 9100 0020 2020 2020 7365 7420 8.I~... set │ │ │ +004d6dc0: 3800 49e0 9100 0020 2020 2020 7365 7420 8.I.... set │ │ │ 004d6dd0: 2465 7472 6170 3d22 7573 6520 2470 207a $etrap="use $p z │ │ │ 004d6de0: 7772 6974 6520 247a 7374 6174 7573 207a write $zstatus z │ │ │ -004d6df0: 6861 6c74 2039 3922 4600 487e 2100 0020 halt 99"F.H~!.. │ │ │ +004d6df0: 6861 6c74 2039 3922 4600 48e0 2100 0020 halt 99"F.H.!.. │ │ │ 004d6e00: 2020 2020 7365 7420 6861 6e67 7469 6d65 set hangtime │ │ │ 004d6e10: 3d2b 247a 636d 646c 696e 6520 7365 743a =+$zcmdline set: │ │ │ 004d6e20: 2768 616e 6774 696d 6520 6861 6e67 7469 'hangtime hangti │ │ │ 004d6e30: 6d65 3d35 2073 6574 2061 6464 3d31 3300 me=5 set add=13. │ │ │ -004d6e40: 497e 1100 0020 2020 2020 666f 7220 693d I~... for i= │ │ │ +004d6e40: 49e0 1100 0020 2020 2020 666f 7220 693d I.... for i= │ │ │ 004d6e50: 313a 313a 3130 3234 2072 6561 6420 7828 1:1:1024 read x( │ │ │ 004d6e60: 6929 2071 7569 743a 247a 656f 6620 2064 i) quit:$zeof d │ │ │ -004d6e70: 6f34 0049 7e21 0000 2020 2020 202e 2073 o4.I~!.. . s │ │ │ +004d6e70: 6f34 0049 e021 0000 2020 2020 202e 2073 o4.I.!.. . s │ │ │ 004d6e80: 6574 2064 656c 6179 2869 293d 312f 2861 et delay(i)=1/(a │ │ │ 004d6e90: 6464 2b24 7261 6e64 6f6d 2868 616e 6774 dd+$random(hangt │ │ │ -004d6ea0: 696d 6529 291b 0049 7e31 0000 2020 2020 ime))..I~1.. │ │ │ +004d6ea0: 696d 6529 291b 0049 e031 0000 2020 2020 ime))..I.1.. │ │ │ 004d6eb0: 202e 2068 616e 6720 6465 6c61 7928 6929 . hang delay(i) │ │ │ -004d6ec0: 1d00 497e 4100 0020 2020 2020 2e20 7365 ..I~A.. . se │ │ │ +004d6ec0: 1d00 49e0 4100 0020 2020 2020 2e20 7365 ..I.A.. . se │ │ │ 004d6ed0: 743a 693d 3330 2061 6464 3d31 3010 0049 t:i=30 add=10..I │ │ │ -004d6ee0: 7e51 0000 2020 2020 2068 616c 746a 0049 ~Q.. haltj.I │ │ │ -004d6ef0: 7e61 0000 2020 203b 2054 6869 7320 726f ~a.. ; This ro │ │ │ +004d6ee0: e051 0000 2020 2020 2068 616c 746a 0049 .Q.. haltj.I │ │ │ +004d6ef0: e061 0000 2020 203b 2054 6869 7320 726f .a.. ; This ro │ │ │ 004d6f00: 7574 696e 6520 696e 7465 6e74 696f 6e61 utine intentiona │ │ │ 004d6f10: 6c6c 7920 696e 6475 6365 7320 616e 2045 lly induces an E │ │ │ 004d6f20: 5049 5045 2062 7920 696d 6d65 6469 6174 PIPE by immediat │ │ │ 004d6f30: 656c 7920 7365 6e64 696e 6720 6120 5349 ely sending a SI │ │ │ 004d6f40: 4754 4552 4d20 746f 2069 7473 656c 6620 GTERM to itself │ │ │ -004d6f50: 6361 7573 696e 676a 0049 7e71 0000 2020 causingj.I~q.. │ │ │ +004d6f50: 6361 7573 696e 676a 0049 e071 0000 2020 causingj.I.q.. │ │ │ 004d6f60: 203b 2061 2046 4f52 4345 4448 414c 5420 ; a FORCEDHALT │ │ │ 004d6f70: 6572 726f 7220 7768 6963 6820 676f 6573 error which goes │ │ │ 004d6f80: 2074 6f20 5354 4445 5252 2e20 5375 6273 to STDERR. Subs │ │ │ 004d6f90: 6571 7565 6e74 6c79 2c20 6120 7261 6e64 equently, a rand │ │ │ 004d6fa0: 6f6d 2044 4956 5a45 524f 2065 7272 6f72 om DIVZERO error │ │ │ 004d6fb0: 206f 6363 7572 732c 2062 7574 2074 6869 occurs, but thi │ │ │ -004d6fc0: 733e 0049 7e81 0000 2020 203b 2065 7272 s>.I~... ; err │ │ │ +004d6fc0: 733e 0049 e081 0000 2020 203b 2065 7272 s>.I.... ; err │ │ │ 004d6fd0: 6f72 2067 6f65 7320 746f 2053 5444 4f55 or goes to STDOU │ │ │ 004d6fe0: 5420 7369 6e63 6520 6974 2069 7320 6e6f T since it is no │ │ │ 004d6ff0: 7420 6120 6661 7461 6c20 6572 726f 7200 t a fatal error. │ │ │ 004d7000: 0400 0000 c907 0000 8c3b 0000 0000 0000 .........;...... │ │ │ -004d7010: 5e00 007e 4845 4c50 00ff 7300 ff49 4f5f ^..~HELP..s..IO_ │ │ │ +004d7010: 5e00 00e0 4845 4c50 00ff 7300 ff49 4f5f ^...HELP..s..IO_ │ │ │ 004d7020: 5052 4f43 4553 5349 4e47 00ff 7300 ff55 PROCESSING..s..U │ │ │ 004d7030: 5349 4e47 5f50 4950 455f 4445 5649 4345 SING_PIPE_DEVICE │ │ │ 004d7040: 5300 ff73 00ff 5049 5045 5f44 4556 4943 S..s..PIPE_DEVIC │ │ │ 004d7050: 455f 4558 414d 504c 4553 00c1 2191 0000 E_EXAMPLES..!... │ │ │ 004d7060: 2020 2069 6e64 7563 6545 5049 5045 3800 induceEPIPE8. │ │ │ -004d7070: 487e 2200 0020 2020 2020 7365 7420 2465 H~".. set $e │ │ │ +004d7070: 48e0 2200 0020 2020 2020 7365 7420 2465 H.".. set $e │ │ │ 004d7080: 7472 6170 3d22 7573 6520 2470 207a 7772 trap="use $p zwr │ │ │ 004d7090: 6974 6520 247a 7374 6174 7573 207a 6861 ite $zstatus zha │ │ │ -004d70a0: 6c74 2039 3922 3a00 497e 1100 0020 2020 lt 99":.I~... │ │ │ +004d70a0: 6c74 2039 3922 3a00 49e0 1100 0020 2020 lt 99":.I.... │ │ │ 004d70b0: 2020 7365 7420 6469 767a 6572 6f3d 3135 set divzero=15 │ │ │ 004d70c0: 3033 3733 3231 3020 3b20 4449 565a 4552 0373210 ; DIVZER │ │ │ 004d70d0: 4f20 676f 6573 2074 6f20 7374 646f 7574 O goes to stdout │ │ │ -004d70e0: 2500 497e 2100 0020 2020 2020 7772 6974 %.I~!.. writ │ │ │ +004d70e0: 2500 49e0 2100 0020 2020 2020 7772 6974 %.I.!.. writ │ │ │ 004d70f0: 6520 224d 7920 5049 4420 6973 2022 2c24 e "My PID is ",$ │ │ │ -004d7100: 6a6f 622c 2152 0049 7e31 0000 2020 2020 job,!R.I~1.. │ │ │ +004d7100: 6a6f 622c 2152 0049 e031 0000 2020 2020 job,!R.I.1.. │ │ │ 004d7110: 207a 7379 7374 656d 3a27 247a 636d 646c zsystem:'$zcmdl │ │ │ 004d7120: 696e 6520 226b 696c 6c20 2d31 3520 225f ine "kill -15 "_ │ │ │ 004d7130: 246a 6f62 2020 3b20 464f 5243 4544 4841 $job ; FORCEDHA │ │ │ 004d7140: 4c54 2065 7272 6f72 2067 6f65 7320 746f LT error goes to │ │ │ -004d7150: 2073 7464 6572 724b 0049 7e41 0000 2020 stderrK.I~A.. │ │ │ +004d7150: 2073 7464 6572 724b 0049 e041 0000 2020 stderrK.I.A.. │ │ │ 004d7160: 2020 2066 6f72 2069 3d31 3a31 2072 6561 for i=1:1 rea │ │ │ 004d7170: 6420 7828 6929 2071 7569 743a 247a 656f d x(i) quit:$zeo │ │ │ 004d7180: 6620 207a 6d65 7373 6167 653a 2724 7261 f zmessage:'$ra │ │ │ 004d7190: 6e64 6f6d 2831 3030 3029 2064 6976 7a65 ndom(1000) divze │ │ │ -004d71a0: 726f 1000 497e 5100 0020 2020 2020 6861 ro..I~Q.. ha │ │ │ -004d71b0: 6c74 6400 497e 6100 0020 2020 3b20 5265 ltd.I~a.. ; Re │ │ │ +004d71a0: 726f 1000 49e0 5100 0020 2020 2020 6861 ro..I.Q.. ha │ │ │ +004d71b0: 6c74 6400 49e0 6100 0020 2020 3b20 5265 ltd.I.a.. ; Re │ │ │ 004d71c0: 6164 2074 6865 2063 6f6e 7465 6e74 7320 ad the contents │ │ │ 004d71d0: 6f66 2074 6865 2070 6970 6520 6f6e 2066 of the pipe on f │ │ │ 004d71e0: 6169 6c75 7265 2e20 4d65 7373 6167 6573 ailure. Messages │ │ │ 004d71f0: 2066 726f 6d20 7468 6520 7072 6f67 7261 from the progra │ │ │ 004d7200: 6d73 2069 6e73 6964 6520 7468 6520 7069 ms inside the pi │ │ │ -004d7210: 7065 2061 6964 3500 497e 7100 0020 2020 pe aid5.I~q.. │ │ │ +004d7210: 7065 2061 6964 3500 49e0 7100 0020 2020 pe aid5.I.q.. │ │ │ 004d7220: 3b20 696e 2075 6e64 6573 7461 6e64 696e ; in undestandin │ │ │ 004d7230: 6720 7468 6520 756e 6465 726c 7969 6e67 g the underlying │ │ │ -004d7240: 2070 726f 626c 656d 2873 2923 0049 7e81 problem(s)#.I~. │ │ │ +004d7240: 2070 726f 626c 656d 2873 2923 0049 e081 problem(s)#.I.. │ │ │ 004d7250: 0000 2020 2072 6561 6466 726f 6d70 6970 .. readfrompip │ │ │ 004d7260: 6528 7069 7065 2c70 6970 6572 7229 1100 e(pipe,piperr).. │ │ │ -004d7270: 497e 9100 0020 2020 2020 6e65 7720 6916 I~... new i. │ │ │ -004d7280: 0048 7e23 0000 2020 2020 206e 6577 2024 .H~#.. new $ │ │ │ -004d7290: 6574 7261 7033 0049 7e11 0000 2020 2020 etrap3.I~... │ │ │ +004d7270: 49e0 9100 0020 2020 2020 6e65 7720 6916 I.... new i. │ │ │ +004d7280: 0048 e023 0000 2020 2020 206e 6577 2024 .H.#.. new $ │ │ │ +004d7290: 6574 7261 7033 0049 e011 0000 2020 2020 etrap3.I.... │ │ │ 004d72a0: 2073 6574 2024 6574 7261 703d 2273 6574 set $etrap="set │ │ │ 004d72b0: 2078 3d24 7a6a 6f62 6578 616d 2829 207a x=$zjobexam() z │ │ │ -004d72c0: 6861 6c74 2038 3822 1400 497e 2100 0020 halt 88"..I~!.. │ │ │ -004d72d0: 2020 2020 7573 6520 7069 7065 3700 497e use pipe7.I~ │ │ │ +004d72c0: 6861 6c74 2038 3822 1400 49e0 2100 0020 halt 88"..I.!.. │ │ │ +004d72d0: 2020 2020 7573 6520 7069 7065 3700 49e0 use pipe7.I. │ │ │ 004d72e0: 3100 0020 2020 2020 666f 7220 693d 313a 1.. for i=1: │ │ │ 004d72f0: 3120 2072 6561 6420 7069 7065 2869 293a 1 read pipe(i): │ │ │ 004d7300: 3020 7175 6974 3a27 2474 6573 7421 247a 0 quit:'$test!$z │ │ │ -004d7310: 656f 6619 0049 7e41 0000 2020 2020 207a eof..I~A.. z │ │ │ -004d7320: 6b69 6c6c 2070 6970 6528 6929 1c00 497e kill pipe(i)..I~ │ │ │ +004d7310: 656f 6619 0049 e041 0000 2020 2020 207a eof..I.A.. z │ │ │ +004d7320: 6b69 6c6c 2070 6970 6528 6929 1c00 49e0 kill pipe(i)..I. │ │ │ 004d7330: 5100 0020 2020 2020 646f 3a24 6461 7461 Q.. do:$data │ │ │ -004d7340: 2870 6970 6572 7229 1800 497e 6100 0020 (piperr)..I~a.. │ │ │ +004d7340: 2870 6970 6572 7229 1800 49e0 6100 0020 (piperr)..I.a.. │ │ │ 004d7350: 2020 2020 2e20 7573 6520 7069 7065 7272 . use piperr │ │ │ -004d7360: 3b00 497e 7100 0020 2020 2020 2e20 666f ;.I~q.. . fo │ │ │ +004d7360: 3b00 49e0 7100 0020 2020 2020 2e20 666f ;.I.q.. . fo │ │ │ 004d7370: 7220 693d 313a 3120 2072 6561 6420 7069 r i=1:1 read pi │ │ │ 004d7380: 7065 7272 2869 293a 3020 7175 6974 3a27 perr(i):0 quit:' │ │ │ -004d7390: 2474 6573 7421 247a 656f 661d 0049 7e81 $test!$zeof..I~. │ │ │ +004d7390: 2474 6573 7421 247a 656f 661d 0049 e081 $test!$zeof..I.. │ │ │ 004d73a0: 0000 2020 2020 202e 207a 6b69 6c6c 2070 .. . zkill p │ │ │ -004d73b0: 6970 6572 7228 6929 1600 497e 9100 0020 iperr(i)..I~... │ │ │ +004d73b0: 6970 6572 7228 6929 1600 49e0 9100 0020 iperr(i)..I.... │ │ │ 004d73c0: 2020 2020 636c 6f73 6520 7069 7065 1200 close pipe.. │ │ │ -004d73d0: 487e 2400 0020 2020 2020 7573 6520 2470 H~$.. use $p │ │ │ -004d73e0: 4900 497e 1100 0020 2020 2020 666f 7220 I.I~... for │ │ │ +004d73d0: 48e0 2400 0020 2020 2020 7573 6520 2470 H.$.. use $p │ │ │ +004d73e0: 4900 49e0 1100 0020 2020 2020 666f 7220 I.I.... for │ │ │ 004d73f0: 693d 313a 3120 2071 7569 743a 2724 6461 i=1:1 quit:'$da │ │ │ 004d7400: 7461 2870 6970 6528 6929 2920 2077 7269 ta(pipe(i)) wri │ │ │ 004d7410: 7465 203f 342c 2273 7464 6f75 743a 222c te ?4,"stdout:", │ │ │ -004d7420: 7069 7065 2869 292c 214d 0049 7e21 0000 pipe(i),!M.I~!.. │ │ │ +004d7420: 7069 7065 2869 292c 214d 0049 e021 0000 pipe(i),!M.I.!.. │ │ │ 004d7430: 2020 2020 2066 6f72 2069 3d31 3a31 2020 for i=1:1 │ │ │ 004d7440: 7175 6974 3a27 2464 6174 6128 7069 7065 quit:'$data(pipe │ │ │ 004d7450: 7272 2869 2929 2020 7772 6974 6520 3f34 rr(i)) write ?4 │ │ │ 004d7460: 2c22 7374 6465 7272 3a22 2c70 6970 6572 ,"stderr:",piper │ │ │ -004d7470: 7228 6929 2c21 1000 497e 3100 0020 2020 r(i),!..I~1.. │ │ │ -004d7480: 2020 7175 6974 6200 497e 4100 0020 2020 quitb.I~A.. │ │ │ +004d7470: 7228 6929 2c21 1000 49e0 3100 0020 2020 r(i),!..I.1.. │ │ │ +004d7480: 2020 7175 6974 6200 49e0 4100 0020 2020 quitb.I.A.. │ │ │ 004d7490: 3b20 4578 616d 706c 6520 6f66 2074 7261 ; Example of tra │ │ │ 004d74a0: 7070 696e 6720 616e 2065 7272 6f72 2061 pping an error a │ │ │ 004d74b0: 6e64 2072 6574 7279 696e 6720 7468 6520 nd retrying the │ │ │ 004d74c0: 6f70 6572 6174 696f 6e20 6173 206e 6563 operation as nec │ │ │ 004d74d0: 6573 7361 7279 2e20 4572 726f 7220 636f essary. Error co │ │ │ -004d74e0: 6e64 6974 696f 6e73 4e00 497e 5100 0020 nditionsN.I~Q.. │ │ │ +004d74e0: 6e64 6974 696f 6e73 4e00 49e0 5100 0020 nditionsN.I.Q.. │ │ │ 004d74f0: 2020 3b20 7573 6564 2061 7265 2045 5049 ; used are EPI │ │ │ 004d7500: 5045 2c20 616b 6120 2242 726f 6b65 6e20 PE, aka "Broken │ │ │ 004d7510: 7069 7065 2220 6f72 2045 4e4f 3332 2c20 pipe" or ENO32, │ │ │ 004d7520: 616e 6420 4541 4741 494e 2c20 616b 6120 and EAGAIN, aka │ │ │ -004d7530: 454e 4f31 312e 0f00 497e 6100 0020 2020 ENO11...I~a.. │ │ │ -004d7540: 7265 7472 7934 0049 7e71 0000 2020 2020 retry4.I~q.. │ │ │ +004d7530: 454e 4f31 312e 0f00 49e0 6100 0020 2020 ENO11...I.a.. │ │ │ +004d7540: 7265 7472 7934 0049 e071 0000 2020 2020 retry4.I.q.. │ │ │ 004d7550: 2073 6574 2024 6574 7261 703d 2275 7365 set $etrap="use │ │ │ 004d7560: 2024 7020 7a73 686f 7720 2222 2a22 2220 $p zshow ""*"" │ │ │ -004d7570: 7a68 616c 7420 3939 221b 0049 7e81 0000 zhalt 99"..I~... │ │ │ +004d7570: 7a68 616c 7420 3939 221b 0049 e081 0000 zhalt 99"..I.... │ │ │ 004d7580: 2020 2020 2073 6574 2070 6970 653d 2270 set pipe="p │ │ │ -004d7590: 6970 6522 1f00 497e 9100 0020 2020 2020 ipe"..I~... │ │ │ +004d7590: 6970 6522 1f00 49e0 9100 0020 2020 2020 ipe"..I.... │ │ │ 004d75a0: 7365 7420 7069 7065 7272 3d22 7069 7065 set piperr="pipe │ │ │ -004d75b0: 7272 221e 0048 7e25 0000 2020 2020 2073 rr"..H~%.. s │ │ │ +004d75b0: 7272 221e 0048 e025 0000 2020 2020 2073 rr"..H.%.. s │ │ │ 004d75c0: 6574 2077 7269 7465 7369 7a65 3d31 3032 et writesize=102 │ │ │ -004d75d0: 344d 0049 7e11 0000 2020 2020 2073 6574 4M.I~... set │ │ │ +004d75d0: 344d 0049 e011 0000 2020 2020 2073 6574 4M.I.... set │ │ │ 004d75e0: 2063 6d64 3d24 7069 6563 6528 247a 636d cmd=$piece($zcm │ │ │ 004d75f0: 646c 696e 652c 2220 2229 2073 6574 3a27 dline," ") set:' │ │ │ 004d7600: 246c 656e 6774 6828 636d 6429 2063 6d64 $length(cmd) cmd │ │ │ 004d7610: 3d22 696e 6475 6365 4550 4950 4522 3600 ="induceEPIPE"6. │ │ │ -004d7620: 497e 2100 0020 2020 2020 666f 7220 7472 I~!.. for tr │ │ │ +004d7620: 49e0 2100 0020 2020 2020 666f 7220 7472 I.!.. for tr │ │ │ 004d7630: 793d 303a 3120 2064 6f20 2071 7569 743a y=0:1 do quit: │ │ │ 004d7640: 2467 6574 2872 6561 6463 6f6d 706c 6574 $get(readcomplet │ │ │ -004d7650: 652c 3029 3500 497e 3100 0020 2020 2020 e,0)5.I~1.. │ │ │ +004d7650: 652c 3029 3500 49e0 3100 0020 2020 2020 e,0)5.I.1.. │ │ │ 004d7660: 2e20 6e65 7720 2465 7472 6170 2073 6574 . new $etrap set │ │ │ 004d7670: 2024 6574 7261 703d 2267 6f74 6f20 7265 $etrap="goto re │ │ │ -004d7680: 7472 7945 5049 5045 2278 0049 7e41 0000 tryEPIPE"x.I~A.. │ │ │ +004d7680: 7472 7945 5049 5045 2278 0049 e041 0000 tryEPIPE"x.I.A.. │ │ │ 004d7690: 2020 2020 202e 206f 7065 6e20 7069 7065 . open pipe │ │ │ 004d76a0: 3a28 7368 656c 6c3d 222f 6269 6e2f 6261 :(shell="/bin/ba │ │ │ 004d76b0: 7368 223a 636f 6d6d 616e 643d 2224 6774 sh":command="$gt │ │ │ 004d76c0: 6d5f 6469 7374 2f6d 756d 7073 202d 7275 m_dist/mumps -ru │ │ │ 004d76d0: 6e20 225f 636d 645f 225e 7069 7065 7861 n "_cmd_"^pipexa │ │ │ 004d76e0: 6d70 6c65 2022 5f74 7279 3a73 7464 6572 mple "_try:stder │ │ │ 004d76f0: 723d 7069 7065 7272 293a 3a22 7069 7065 r=piperr)::"pipe │ │ │ -004d7700: 2250 0049 7e51 0000 2020 2020 202e 207a "P.I~Q.. . z │ │ │ +004d7700: 2250 0049 e051 0000 2020 2020 202e 207a "P.I.Q.. . z │ │ │ 004d7710: 7368 6f77 2022 4422 3a64 6576 6963 656c show "D":devicel │ │ │ 004d7720: 6973 7420 7772 6974 6520 2254 7279 2022 ist write "Try " │ │ │ 004d7730: 2c74 7279 2c24 6368 6172 2839 292c 6465 ,try,$char(9),de │ │ │ 004d7740: 7669 6365 6c69 7374 2822 4422 2c32 292c vicelist("D",2), │ │ │ -004d7750: 2116 0049 7e61 0000 2020 2020 202e 2075 !..I~a.. . u │ │ │ -004d7760: 7365 2070 6970 651f 0049 7e71 0000 2020 se pipe..I~q.. │ │ │ +004d7750: 2116 0049 e061 0000 2020 2020 202e 2075 !..I.a.. . u │ │ │ +004d7760: 7365 2070 6970 651f 0049 e071 0000 2020 se pipe..I.q.. │ │ │ 004d7770: 2020 202e 2066 6f72 2069 3d31 3a31 3a31 . for i=1:1:1 │ │ │ -004d7780: 3032 3420 646f 4300 497e 8100 0020 2020 024 doC.I~... │ │ │ +004d7780: 3032 3420 646f 4300 49e0 8100 0020 2020 024 doC.I.... │ │ │ 004d7790: 2020 2e20 2e20 6e65 7720 2465 7472 6170 . . new $etrap │ │ │ 004d77a0: 2073 6574 2024 6574 7261 703d 2267 6f74 set $etrap="got │ │ │ 004d77b0: 6f20 7265 7472 7945 4147 4149 4e5e 7069 o retryEAGAIN^pi │ │ │ 004d77c0: 7065 7861 6d70 6c65 2200 0000 0000 0000 pexample"....... │ │ │ 004d77d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d77e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d77f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d7800: 0400 0000 c707 0000 b73b 0000 0000 0000 .........;...... │ │ │ -004d7810: 8300 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004d7810: 8300 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004d7820: 5052 4f43 4553 5349 4e47 00ff 7300 ff55 PROCESSING..s..U │ │ │ 004d7830: 5349 4e47 5f50 4950 455f 4445 5649 4345 SING_PIPE_DEVICE │ │ │ 004d7840: 5300 ff73 00ff 5049 5045 5f44 4556 4943 S..s..PIPE_DEVIC │ │ │ 004d7850: 455f 4558 414d 504c 4553 00c1 2591 0000 E_EXAMPLES..%... │ │ │ 004d7860: 2020 2020 202e 202e 2077 7269 7465 2024 . . write $ │ │ │ 004d7870: 7472 2824 6a75 7374 6966 7928 692c 7772 tr($justify(i,wr │ │ │ 004d7880: 6974 6573 697a 6529 2c22 2022 2c22 5822 itesize)," ","X" │ │ │ -004d7890: 292c 2120 0048 7e26 0000 2020 2020 202e ),! .H~&.. . │ │ │ +004d7890: 292c 2120 0048 e026 0000 2020 2020 202e ),! .H.&.. . │ │ │ 004d78a0: 2073 6574 2072 6561 6463 6f6d 706c 6574 set readcomplet │ │ │ -004d78b0: 653d 3116 0049 7e11 0000 2020 2020 2063 e=1..I~... c │ │ │ -004d78c0: 6c6f 7365 2070 6970 6512 0049 7e21 0000 lose pipe..I~!.. │ │ │ -004d78d0: 2020 2020 2075 7365 2024 7029 0049 7e31 use $p).I~1 │ │ │ +004d78b0: 653d 3116 0049 e011 0000 2020 2020 2063 e=1..I.... c │ │ │ +004d78c0: 6c6f 7365 2070 6970 6512 0049 e021 0000 lose pipe..I.!.. │ │ │ +004d78d0: 2020 2020 2075 7365 2024 7029 0049 e031 use $p).I.1 │ │ │ 004d78e0: 0000 2020 2020 2077 7269 7465 203f 342c .. write ?4, │ │ │ 004d78f0: 2257 7269 7465 7320 636f 6d70 6c65 7465 "Writes complete │ │ │ -004d7900: 6422 2c21 1000 497e 4100 0020 2020 2020 d",!..I~A.. │ │ │ -004d7910: 7175 6974 1400 497e 5100 0020 2020 7265 quit..I~Q.. re │ │ │ -004d7920: 7472 7945 5049 5045 2200 497e 6100 0020 tryEPIPE".I~a.. │ │ │ +004d7900: 6422 2c21 1000 49e0 4100 0020 2020 2020 d",!..I.A.. │ │ │ +004d7910: 7175 6974 1400 49e0 5100 0020 2020 7265 quit..I.Q.. re │ │ │ +004d7920: 7472 7945 5049 5045 2200 49e0 6100 0020 tryEPIPE".I.a.. │ │ │ 004d7930: 2020 2020 7175 6974 3a24 7a73 7461 7475 quit:$zstatu │ │ │ -004d7940: 7327 5b22 454e 4f33 3222 1200 497e 7100 s'["ENO32"..I~q. │ │ │ -004d7950: 0020 2020 2020 7573 6520 2470 4800 497e . use $pH.I~ │ │ │ +004d7940: 7327 5b22 454e 4f33 3222 1200 49e0 7100 s'["ENO32"..I.q. │ │ │ +004d7950: 0020 2020 2020 7573 6520 2470 4800 49e0 . use $pH.I. │ │ │ 004d7960: 8100 0020 2020 2020 7772 6974 6520 222e ... write ". │ │ │ 004d7970: 2e2e 4361 7567 6874 206f 6e20 7472 7920 ..Caught on try │ │ │ 004d7980: 222c 7472 792c 222c 2077 7269 7465 2022 ",try,", write " │ │ │ 004d7990: 2c69 2c22 2e2e 2e20 222c 247a 7374 6174 ,i,"... ",$zstat │ │ │ -004d79a0: 7573 2c21 1900 497e 9100 0020 2020 2020 us,!..I~... │ │ │ +004d79a0: 7573 2c21 1900 49e0 9100 0020 2020 2020 us,!..I.... │ │ │ 004d79b0: 7365 7420 2465 636f 6465 3d22 222a 0048 set $ecode=""*.H │ │ │ -004d79c0: 7e27 0000 2020 2020 2064 6f20 7265 6164 ~'.. do read │ │ │ +004d79c0: e027 0000 2020 2020 2064 6f20 7265 6164 .'.. do read │ │ │ 004d79d0: 6672 6f6d 7069 7065 282e 7069 7065 2c2e frompipe(.pipe,. │ │ │ -004d79e0: 7069 7065 7272 2910 0049 7e11 0000 2020 piperr)..I~... │ │ │ -004d79f0: 2020 2071 7569 7415 0049 7e21 0000 2020 quit..I~!.. │ │ │ -004d7a00: 2072 6574 7279 4541 4741 494e 2200 497e retryEAGAIN".I~ │ │ │ +004d79e0: 7069 7065 7272 2910 0049 e011 0000 2020 piperr)..I.... │ │ │ +004d79f0: 2020 2071 7569 7415 0049 e021 0000 2020 quit..I.!.. │ │ │ +004d7a00: 2072 6574 7279 4541 4741 494e 2200 49e0 retryEAGAIN".I. │ │ │ 004d7a10: 3100 0020 2020 2020 7175 6974 3a24 7a73 1.. quit:$zs │ │ │ 004d7a20: 7461 7475 7327 5b22 454e 4f31 3122 1200 tatus'["ENO11".. │ │ │ -004d7a30: 497e 4100 0020 2020 2020 7573 6520 2470 I~A.. use $p │ │ │ -004d7a40: 6300 497e 5100 0020 2020 2020 7772 6974 c.I~Q.. writ │ │ │ +004d7a30: 49e0 4100 0020 2020 2020 7573 6520 2470 I.A.. use $p │ │ │ +004d7a40: 6300 49e0 5100 0020 2020 2020 7772 6974 c.I.Q.. writ │ │ │ 004d7a50: 6520 222e 2e2e 4661 696c 6564 2074 6f20 e "...Failed to │ │ │ 004d7a60: 7065 7266 6f72 6d20 6e6f 6e2d 626c 6f63 perform non-bloc │ │ │ 004d7a70: 6b65 6420 7772 6974 6573 2e2e 2e20 5265 ked writes... Re │ │ │ 004d7a80: 7472 7969 6e67 2077 7269 7465 2023 2022 trying write # " │ │ │ 004d7a90: 2c24 696e 6372 656d 656e 7428 692c 2d31 ,$increment(i,-1 │ │ │ -004d7aa0: 292c 2119 0049 7e61 0000 2020 2020 2073 ),!..I~a.. s │ │ │ -004d7ab0: 6574 2024 6563 6f64 653d 2222 1d00 497e et $ecode=""..I~ │ │ │ +004d7aa0: 292c 2119 0049 e061 0000 2020 2020 2073 ),!..I.a.. s │ │ │ +004d7ab0: 6574 2024 6563 6f64 653d 2222 1d00 49e0 et $ecode=""..I. │ │ │ 004d7ac0: 7100 0020 2020 2020 6861 6e67 2031 2b24 q.. hang 1+$ │ │ │ -004d7ad0: 7261 6e64 6f6d 2835 2914 0049 7e81 0000 random(5)..I~... │ │ │ +004d7ad0: 7261 6e64 6f6d 2835 2914 0049 e081 0000 random(5)..I.... │ │ │ 004d7ae0: 2020 2020 2075 7365 2070 6970 6510 0049 use pipe..I │ │ │ -004d7af0: 7e91 0000 2020 2020 2071 7569 7407 0048 ~... quit..H │ │ │ -004d7b00: 7e28 0000 5200 497e 1100 0020 2020 5468 ~(..R.I~... Th │ │ │ +004d7af0: e091 0000 2020 2020 2071 7569 7407 0048 .... quit..H │ │ │ +004d7b00: e028 0000 5200 49e0 1100 0020 2020 5468 .(..R.I.... Th │ │ │ 004d7b10: 6973 2065 7861 6d70 6c65 2064 656d 6f6e is example demon │ │ │ 004d7b20: 7374 7261 7465 7320 686f 7720 746f 2068 strates how to h │ │ │ 004d7b30: 616e 646c 6520 5049 5045 2064 6576 6963 andle PIPE devic │ │ │ 004d7b40: 6520 6572 726f 7273 2c20 7768 6574 6865 e errors, whethe │ │ │ -004d7b50: 7220 7769 7468 4400 497e 2100 0020 2020 r withD.I~!.. │ │ │ +004d7b50: 7220 7769 7468 4400 49e0 2100 0020 2020 r withD.I.!.. │ │ │ 004d7b60: 7468 6520 6465 7669 6365 2069 7473 656c the device itsel │ │ │ 004d7b70: 6620 6f72 2066 726f 6d20 7072 6f67 7261 f or from progra │ │ │ 004d7b80: 6d73 2069 6e73 6964 6520 7468 6520 5049 ms inside the PI │ │ │ -004d7b90: 5045 2064 6576 6963 652e 0700 497e 3100 PE device...I~1. │ │ │ -004d7ba0: 0012 0049 7e41 0000 2020 2045 7861 6d70 ...I~A.. Examp │ │ │ -004d7bb0: 6c65 3a07 0049 7e51 0000 3000 497e 6100 le:..I~Q..0.I~a. │ │ │ +004d7b90: 5045 2064 6576 6963 652e 0700 49e0 3100 PE device...I.1. │ │ │ +004d7ba0: 0012 0049 e041 0000 2020 2045 7861 6d70 ...I.A.. Examp │ │ │ +004d7bb0: 6c65 3a07 0049 e051 0000 3000 49e0 6100 le:..I.Q..0.I.a. │ │ │ 004d7bc0: 0020 2020 7368 3e20 6d75 6d70 7320 2d72 . sh> mumps -r │ │ │ 004d7bd0: 756e 2070 6970 6578 616d 706c 6520 696e un pipexample in │ │ │ -004d7be0: 6475 6365 4541 4741 494e 8600 497e 7100 duceEAGAIN..I~q. │ │ │ +004d7be0: 6475 6365 4541 4741 494e 8600 49e0 7100 duceEAGAIN..I.q. │ │ │ 004d7bf0: 0020 2020 5468 6520 6163 7469 7665 2064 . The active d │ │ │ 004d7c00: 6576 6963 6520 6973 2070 6970 6520 4f50 evice is pipe OP │ │ │ 004d7c10: 454e 2050 4950 4520 5348 454c 4c3d 222f EN PIPE SHELL="/ │ │ │ 004d7c20: 6269 6e2f 6261 7368 2220 434f 4d4d 414e bin/bash" COMMAN │ │ │ 004d7c30: 443d 2224 6774 6d5f 6469 7374 2f6d 756d D="$gtm_dist/mum │ │ │ 004d7c40: 7073 202d 7275 6e20 696e 6475 6365 4541 ps -run induceEA │ │ │ 004d7c50: 4741 494e 5e70 6970 6578 616d 706c 6522 GAIN^pipexample" │ │ │ 004d7c60: 2053 5444 4552 523d 2270 6970 6572 7222 STDERR="piperr" │ │ │ -004d7c70: 6100 497e 8100 0020 2020 245a 5354 4154 a.I~... $ZSTAT │ │ │ +004d7c70: 6100 49e0 8100 0020 2020 245a 5354 4154 a.I.... $ZSTAT │ │ │ 004d7c80: 5553 3d22 3131 2c70 6970 6578 616d 706c US="11,pipexampl │ │ │ 004d7c90: 652b 395e 7069 7065 7861 6d70 6c65 2c25 e+9^pipexample,% │ │ │ 004d7ca0: 5359 5354 454d 2d45 2d45 4e4f 3131 2c20 SYSTEM-E-ENO11, │ │ │ 004d7cb0: 5265 736f 7572 6365 2074 656d 706f 7261 Resource tempora │ │ │ 004d7cc0: 7269 6c79 2075 6e61 7661 696c 6162 6c65 rily unavailable │ │ │ -004d7cd0: 2207 0049 7e91 0000 3600 487e 2900 0020 "..I~...6.H~).. │ │ │ +004d7cd0: 2207 0049 e091 0000 3600 48e0 2900 0020 "..I....6.H.).. │ │ │ 004d7ce0: 2020 7368 3e20 6d75 6d70 7320 2d72 756e sh> mumps -run │ │ │ 004d7cf0: 2072 6574 7279 5e70 6970 6578 616d 706c retry^pipexampl │ │ │ 004d7d00: 6520 696e 6475 6365 4541 4741 494e 7b00 e induceEAGAIN{. │ │ │ -004d7d10: 497e 1100 0020 2020 5472 7920 3020 2020 I~... Try 0 │ │ │ +004d7d10: 49e0 1100 0020 2020 5472 7920 3020 2020 I.... Try 0 │ │ │ 004d7d20: 7069 7065 204f 5045 4e20 5049 5045 2053 pipe OPEN PIPE S │ │ │ 004d7d30: 4845 4c4c 3d22 2f62 696e 2f62 6173 6822 HELL="/bin/bash" │ │ │ 004d7d40: 2043 4f4d 4d41 4e44 3d22 2467 746d 5f64 COMMAND="$gtm_d │ │ │ 004d7d50: 6973 742f 6d75 6d70 7320 2d72 756e 2069 ist/mumps -run i │ │ │ 004d7d60: 6e64 7563 6545 4147 4149 4e5e 7069 7065 nduceEAGAIN^pipe │ │ │ 004d7d70: 7861 6d70 6c65 2030 2220 5354 4445 5252 xample 0" STDERR │ │ │ -004d7d80: 3d22 7069 7065 7272 2248 0049 7e21 0000 ="piperr"H.I~!.. │ │ │ +004d7d80: 3d22 7069 7065 7272 2248 0049 e021 0000 ="piperr"H.I.!.. │ │ │ 004d7d90: 2020 202e 2e2e 4661 696c 6564 2074 6f20 ...Failed to │ │ │ 004d7da0: 7065 7266 6f72 6d20 6e6f 6e2d 626c 6f63 perform non-bloc │ │ │ 004d7db0: 6b65 6420 7772 6974 6573 2e2e 2e20 5265 ked writes... Re │ │ │ 004d7dc0: 7472 7969 6e67 2077 7269 7465 2023 2035 trying write # 5 │ │ │ -004d7dd0: 3448 0049 7e31 0000 2020 202e 2e2e 4661 4H.I~1.. ...Fa │ │ │ +004d7dd0: 3448 0049 e031 0000 2020 202e 2e2e 4661 4H.I.1.. ...Fa │ │ │ 004d7de0: 696c 6564 2074 6f20 7065 7266 6f72 6d20 iled to perform │ │ │ 004d7df0: 6e6f 6e2d 626c 6f63 6b65 6420 7772 6974 non-blocked writ │ │ │ 004d7e00: 6573 2e2e 2e20 5265 7472 7969 6e67 2077 es... Retrying w │ │ │ -004d7e10: 7269 7465 2023 2036 3348 0049 7e41 0000 rite # 63H.I~A.. │ │ │ +004d7e10: 7269 7465 2023 2036 3348 0049 e041 0000 rite # 63H.I.A.. │ │ │ 004d7e20: 2020 202e 2e2e 4661 696c 6564 2074 6f20 ...Failed to │ │ │ 004d7e30: 7065 7266 6f72 6d20 6e6f 6e2d 626c 6f63 perform non-bloc │ │ │ 004d7e40: 6b65 6420 7772 6974 6573 2e2e 2e20 5265 ked writes... Re │ │ │ 004d7e50: 7472 7969 6e67 2077 7269 7465 2023 2036 trying write # 6 │ │ │ -004d7e60: 3948 0049 7e51 0000 2020 202e 2e2e 4661 9H.I~Q.. ...Fa │ │ │ +004d7e60: 3948 0049 e051 0000 2020 202e 2e2e 4661 9H.I.Q.. ...Fa │ │ │ 004d7e70: 696c 6564 2074 6f20 7065 7266 6f72 6d20 iled to perform │ │ │ 004d7e80: 6e6f 6e2d 626c 6f63 6b65 6420 7772 6974 non-blocked writ │ │ │ 004d7e90: 6573 2e2e 2e20 5265 7472 7969 6e67 2077 es... Retrying w │ │ │ -004d7ea0: 7269 7465 2023 2037 381e 0049 7e61 0000 rite # 78..I~a.. │ │ │ +004d7ea0: 7269 7465 2023 2037 381e 0049 e061 0000 rite # 78..I.a.. │ │ │ 004d7eb0: 2020 2020 2020 2057 7269 7465 7320 636f Writes co │ │ │ -004d7ec0: 6d70 6c65 7465 6407 0049 7e71 0000 0700 mpleted..I~q.... │ │ │ -004d7ed0: 497e 8100 0050 0049 7e91 0000 2020 2054 I~...P.I~... T │ │ │ +004d7ec0: 6d70 6c65 7465 6407 0049 e071 0000 0700 mpleted..I.q.... │ │ │ +004d7ed0: 49e0 8100 0050 0049 e091 0000 2020 2054 I....P.I.... T │ │ │ 004d7ee0: 6869 7320 6578 616d 706c 6520 6465 6d6f his example demo │ │ │ 004d7ef0: 6e73 7472 6174 6573 2068 616e 646c 696e nstrates handlin │ │ │ 004d7f00: 6720 5752 4954 4520 6572 726f 7273 2c20 g WRITE errors, │ │ │ 004d7f10: 6c69 6b65 2045 4e4f 3131 206f 7220 4541 like ENO11 or EA │ │ │ -004d7f20: 4741 494e 2c52 0048 7e2a 0000 2020 2074 GAIN,R.H~*.. t │ │ │ +004d7f20: 4741 494e 2c52 0048 e02a 0000 2020 2074 GAIN,R.H.*.. t │ │ │ 004d7f30: 6861 7420 646f 206e 6f74 2074 6572 6d69 hat do not termi │ │ │ 004d7f40: 6e61 7465 2074 6865 2050 4950 4520 6465 nate the PIPE de │ │ │ 004d7f50: 7669 6365 2e20 5468 6520 5049 5045 2064 vice. The PIPE d │ │ │ 004d7f60: 6576 6963 6520 646f 6573 206e 6f6e 2d62 evice does non-b │ │ │ -004d7f70: 6c6f 636b 696e 6750 0049 7e11 0000 2020 lockingP.I~... │ │ │ +004d7f70: 6c6f 636b 696e 6750 0049 e011 0000 2020 lockingP.I.... │ │ │ 004d7f80: 2077 7269 7465 732e 2049 6620 6120 7072 writes. If a pr │ │ │ 004d7f90: 6f63 6573 7320 7472 6965 7320 746f 2057 ocess tries to W │ │ │ 004d7fa0: 5249 5445 2074 6f20 6120 6675 6c6c 2050 RITE to a full P │ │ │ 004d7fb0: 4950 4520 616e 6420 7468 6520 5752 4954 IPE and the WRIT │ │ │ 004d7fc0: 4520 776f 756c 6400 0000 0000 0000 0000 E would......... │ │ │ 004d7fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d7fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d7ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d8000: 0400 0000 cc07 0000 d33b 0000 0000 0000 .........;...... │ │ │ -004d8010: 9700 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004d8010: 9700 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004d8020: 5052 4f43 4553 5349 4e47 00ff 7300 ff55 PROCESSING..s..U │ │ │ 004d8030: 5349 4e47 5f50 4950 455f 4445 5649 4345 SING_PIPE_DEVICE │ │ │ 004d8040: 5300 ff73 00ff 5049 5045 5f44 4556 4943 S..s..PIPE_DEVIC │ │ │ 004d8050: 455f 4558 414d 504c 4553 00c1 2a21 0000 E_EXAMPLES..*!.. │ │ │ 004d8060: 2020 2062 6c6f 636b 2c20 7468 6520 6465 block, the de │ │ │ 004d8070: 7669 6365 2069 6d70 6c69 6369 746c 7920 vice implicitly │ │ │ 004d8080: 7472 6965 7320 746f 2063 6f6d 706c 6574 tries to complet │ │ │ 004d8090: 6520 7468 6520 6f70 6572 6174 696f 6e20 e the operation │ │ │ -004d80a0: 7570 2074 6f20 6150 0049 7e31 0000 2020 up to aP.I~1.. │ │ │ +004d80a0: 7570 2074 6f20 6150 0049 e031 0000 2020 up to aP.I.1.. │ │ │ 004d80b0: 2064 6566 6175 6c74 206f 6620 3130 2074 default of 10 t │ │ │ 004d80c0: 696d 6573 2e20 4754 2e4d 2073 6c65 6570 imes. GT.M sleep │ │ │ 004d80d0: 7320 3130 3020 6d69 6372 6f20 7365 636f s 100 micro seco │ │ │ 004d80e0: 6e64 7320 6265 7477 6565 6e20 6561 6368 nds between each │ │ │ -004d80f0: 2072 6574 7279 2e53 0049 7e41 0000 2020 retry.S.I~A.. │ │ │ +004d80f0: 2072 6574 7279 2e53 0049 e041 0000 2020 retry.S.I.A.. │ │ │ 004d8100: 2057 6865 6e20 6465 616c 696e 6720 7769 When dealing wi │ │ │ 004d8110: 7468 2070 726f 6772 616d 7320 7468 6174 th programs that │ │ │ 004d8120: 2063 616e 2074 616b 6520 6120 7768 696c can take a whil │ │ │ 004d8130: 6520 746f 2070 726f 6365 7373 2069 6e70 e to process inp │ │ │ -004d8140: 7574 2c20 6974 2773 2061 4f00 497e 5100 ut, it's aO.I~Q. │ │ │ +004d8140: 7574 2c20 6974 2773 2061 4f00 49e0 5100 ut, it's aO.I.Q. │ │ │ 004d8150: 0020 2020 676f 6f64 2069 6465 6120 746f . good idea to │ │ │ 004d8160: 2065 6974 6865 7220 7363 6865 6475 6c65 either schedule │ │ │ 004d8170: 2061 2064 656c 6179 2062 6574 7765 656e a delay between │ │ │ 004d8180: 2057 5249 5445 7320 6f72 2063 6f6d 6520 WRITEs or come │ │ │ -004d8190: 7570 2077 6974 6820 6144 0049 7e61 0000 up with aD.I~a.. │ │ │ +004d8190: 7570 2077 6974 6820 6144 0049 e061 0000 up with aD.I.a.. │ │ │ 004d81a0: 2020 206d 6563 6861 6e69 736d 2074 6f20 mechanism to │ │ │ 004d81b0: 6261 636b 206f 6666 2074 6865 2057 5249 back off the WRI │ │ │ 004d81c0: 5445 7320 7768 656e 2074 6865 2062 7566 TEs when the buf │ │ │ 004d81d0: 6665 7220 6669 6c6c 7320 7570 2e07 0049 fer fills up...I │ │ │ -004d81e0: 7e71 0000 2f00 497e 8100 0020 2020 7368 ~q../.I~... sh │ │ │ +004d81e0: e071 0000 2f00 49e0 8100 0020 2020 7368 .q../.I.... sh │ │ │ 004d81f0: 3e20 6d75 6d70 7320 2d72 756e 2070 6970 > mumps -run pip │ │ │ 004d8200: 6578 616d 706c 6520 696e 6475 6365 4550 example induceEP │ │ │ -004d8210: 4950 4585 0049 7e91 0000 2020 2054 6865 IPE..I~... The │ │ │ +004d8210: 4950 4585 0049 e091 0000 2020 2054 6865 IPE..I.... The │ │ │ 004d8220: 2061 6374 6976 6520 6465 7669 6365 2069 active device i │ │ │ 004d8230: 7320 7069 7065 204f 5045 4e20 5049 5045 s pipe OPEN PIPE │ │ │ 004d8240: 2053 4845 4c4c 3d22 2f62 696e 2f62 6173 SHELL="/bin/bas │ │ │ 004d8250: 6822 2043 4f4d 4d41 4e44 3d22 2467 746d h" COMMAND="$gtm │ │ │ 004d8260: 5f64 6973 742f 6d75 6d70 7320 2d72 756e _dist/mumps -run │ │ │ 004d8270: 2069 6e64 7563 6545 5049 5045 5e70 6970 induceEPIPE^pip │ │ │ 004d8280: 6578 616d 706c 6522 2053 5444 4552 523d example" STDERR= │ │ │ -004d8290: 2270 6970 6572 7222 2400 487e 3100 0020 "piperr"$.H~1.. │ │ │ +004d8290: 2270 6970 6572 7222 2400 48e0 3100 0020 "piperr"$.H.1.. │ │ │ 004d82a0: 2020 2020 2020 7374 646f 7574 3a4d 7920 stdout:My │ │ │ -004d82b0: 5049 4420 6973 2031 3238 3038 4200 497e PID is 12808B.I~ │ │ │ +004d82b0: 5049 4420 6973 2031 3238 3038 4200 49e0 PID is 12808B.I. │ │ │ 004d82c0: 1100 0020 2020 2020 2020 7374 6465 7272 ... stderr │ │ │ 004d82d0: 3a25 4754 4d2d 462d 464f 5243 4544 4841 :%GTM-F-FORCEDHA │ │ │ 004d82e0: 4c54 2c20 496d 6167 6520 4841 4c54 6564 LT, Image HALTed │ │ │ 004d82f0: 2062 7920 4d55 5049 5020 5354 4f50 4c00 by MUPIP STOPL. │ │ │ -004d8300: 497e 2100 0020 2020 245a 5354 4154 5553 I~!.. $ZSTATUS │ │ │ +004d8300: 49e0 2100 0020 2020 245a 5354 4154 5553 I.!.. $ZSTATUS │ │ │ 004d8310: 3d22 3332 2c70 6970 6578 616d 706c 652b ="32,pipexample+ │ │ │ 004d8320: 395e 7069 7065 7861 6d70 6c65 2c25 5359 9^pipexample,%SY │ │ │ 004d8330: 5354 454d 2d45 2d45 4e4f 3332 2c20 4272 STEM-E-ENO32, Br │ │ │ -004d8340: 6f6b 656e 2070 6970 6522 0700 497e 3100 oken pipe"..I~1. │ │ │ -004d8350: 0035 0049 7e41 0000 2020 2073 683e 206d .5.I~A.. sh> m │ │ │ +004d8340: 6f6b 656e 2070 6970 6522 0700 49e0 3100 oken pipe"..I.1. │ │ │ +004d8350: 0035 0049 e041 0000 2020 2073 683e 206d .5.I.A.. sh> m │ │ │ 004d8360: 756d 7073 202d 7275 6e20 7265 7472 795e umps -run retry^ │ │ │ 004d8370: 7069 7065 7861 6d70 6c65 2069 6e64 7563 pipexample induc │ │ │ -004d8380: 6545 5049 5045 7a00 497e 5100 0020 2020 eEPIPEz.I~Q.. │ │ │ +004d8380: 6545 5049 5045 7a00 49e0 5100 0020 2020 eEPIPEz.I.Q.. │ │ │ 004d8390: 5472 7920 3020 2020 7069 7065 204f 5045 Try 0 pipe OPE │ │ │ 004d83a0: 4e20 5049 5045 2053 4845 4c4c 3d22 2f62 N PIPE SHELL="/b │ │ │ 004d83b0: 696e 2f62 6173 6822 2043 4f4d 4d41 4e44 in/bash" COMMAND │ │ │ 004d83c0: 3d22 2467 746d 5f64 6973 742f 6d75 6d70 ="$gtm_dist/mump │ │ │ 004d83d0: 7320 2d72 756e 2069 6e64 7563 6545 5049 s -run induceEPI │ │ │ 004d83e0: 5045 5e70 6970 6578 616d 706c 6520 3022 PE^pipexample 0" │ │ │ 004d83f0: 2053 5444 4552 523d 2270 6970 6572 7222 STDERR="piperr" │ │ │ -004d8400: 5d00 497e 6100 0020 2020 2e2e 2e43 6175 ].I~a.. ...Cau │ │ │ +004d8400: 5d00 49e0 6100 0020 2020 2e2e 2e43 6175 ].I.a.. ...Cau │ │ │ 004d8410: 6768 7420 6f6e 2074 7279 2030 2c20 7772 ght on try 0, wr │ │ │ 004d8420: 6974 6520 3439 2e2e 2e20 3332 2c72 6574 ite 49... 32,ret │ │ │ 004d8430: 7279 2b31 335e 7069 7065 7861 6d70 6c65 ry+13^pipexample │ │ │ 004d8440: 2c25 5359 5354 454d 2d45 2d45 4e4f 3332 ,%SYSTEM-E-ENO32 │ │ │ 004d8450: 2c20 4272 6f6b 656e 2070 6970 6524 0049 , Broken pipe$.I │ │ │ -004d8460: 7e71 0000 2020 2020 2020 2073 7464 6f75 ~q.. stdou │ │ │ +004d8460: e071 0000 2020 2020 2020 2073 7464 6f75 .q.. stdou │ │ │ 004d8470: 743a 4d79 2050 4944 2069 7320 3136 3235 t:My PID is 1625 │ │ │ -004d8480: 3242 0049 7e81 0000 2020 2020 2020 2073 2B.I~... s │ │ │ +004d8480: 3242 0049 e081 0000 2020 2020 2020 2073 2B.I.... s │ │ │ 004d8490: 7464 6572 723a 2547 544d 2d46 2d46 4f52 tderr:%GTM-F-FOR │ │ │ 004d84a0: 4345 4448 414c 542c 2049 6d61 6765 2048 CEDHALT, Image H │ │ │ 004d84b0: 414c 5465 6420 6279 204d 5550 4950 2053 ALTed by MUPIP S │ │ │ -004d84c0: 544f 507a 0049 7e91 0000 2020 2054 7279 TOPz.I~... Try │ │ │ +004d84c0: 544f 507a 0049 e091 0000 2020 2054 7279 TOPz.I.... Try │ │ │ 004d84d0: 2031 2020 2070 6970 6520 4f50 454e 2050 1 pipe OPEN P │ │ │ 004d84e0: 4950 4520 5348 454c 4c3d 222f 6269 6e2f IPE SHELL="/bin/ │ │ │ 004d84f0: 6261 7368 2220 434f 4d4d 414e 443d 2224 bash" COMMAND="$ │ │ │ 004d8500: 6774 6d5f 6469 7374 2f6d 756d 7073 202d gtm_dist/mumps - │ │ │ 004d8510: 7275 6e20 696e 6475 6365 4550 4950 455e run induceEPIPE^ │ │ │ 004d8520: 7069 7065 7861 6d70 6c65 2031 2220 5354 pipexample 1" ST │ │ │ 004d8530: 4445 5252 3d22 7069 7065 7272 225e 0048 DERR="piperr"^.H │ │ │ -004d8540: 7e32 0000 2020 202e 2e2e 4361 7567 6874 ~2.. ...Caught │ │ │ +004d8540: e032 0000 2020 202e 2e2e 4361 7567 6874 .2.. ...Caught │ │ │ 004d8550: 206f 6e20 7472 7920 312c 2077 7269 7465 on try 1, write │ │ │ 004d8560: 2036 3937 2e2e 2e20 3332 2c72 6574 7279 697... 32,retry │ │ │ 004d8570: 2b31 335e 7069 7065 7861 6d70 6c65 2c25 +13^pipexample,% │ │ │ 004d8580: 5359 5354 454d 2d45 2d45 4e4f 3332 2c20 SYSTEM-E-ENO32, │ │ │ -004d8590: 4272 6f6b 656e 2070 6970 6524 0049 7e11 Broken pipe$.I~. │ │ │ +004d8590: 4272 6f6b 656e 2070 6970 6524 0049 e011 Broken pipe$.I.. │ │ │ 004d85a0: 0000 2020 2020 2020 2073 7464 6f75 743a .. stdout: │ │ │ 004d85b0: 4d79 2050 4944 2069 7320 3136 3430 336c My PID is 16403l │ │ │ -004d85c0: 0049 7e21 0000 2020 2020 2020 2073 7464 .I~!.. std │ │ │ +004d85c0: 0049 e021 0000 2020 2020 2020 2073 7464 .I.!.. std │ │ │ 004d85d0: 6f75 743a 245a 5354 4154 5553 3d22 3135 out:$ZSTATUS="15 │ │ │ 004d85e0: 3033 3733 3231 302c 696e 6475 6365 4550 0373210,induceEP │ │ │ 004d85f0: 4950 452b 355e 7069 7065 7861 6d70 6c65 IPE+5^pipexample │ │ │ 004d8600: 2c25 4754 4d2d 452d 4449 565a 4552 4f2c ,%GTM-E-DIVZERO, │ │ │ 004d8610: 2041 7474 656d 7074 2074 6f20 6469 7669 Attempt to divi │ │ │ -004d8620: 6465 2062 7920 7a65 726f 227a 0049 7e31 de by zero"z.I~1 │ │ │ +004d8620: 6465 2062 7920 7a65 726f 227a 0049 e031 de by zero"z.I.1 │ │ │ 004d8630: 0000 2020 2054 7279 2032 2020 2070 6970 .. Try 2 pip │ │ │ 004d8640: 6520 4f50 454e 2050 4950 4520 5348 454c e OPEN PIPE SHEL │ │ │ 004d8650: 4c3d 222f 6269 6e2f 6261 7368 2220 434f L="/bin/bash" CO │ │ │ 004d8660: 4d4d 414e 443d 2224 6774 6d5f 6469 7374 MMAND="$gtm_dist │ │ │ 004d8670: 2f6d 756d 7073 202d 7275 6e20 696e 6475 /mumps -run indu │ │ │ 004d8680: 6365 4550 4950 455e 7069 7065 7861 6d70 ceEPIPE^pipexamp │ │ │ 004d8690: 6c65 2032 2220 5354 4445 5252 3d22 7069 le 2" STDERR="pi │ │ │ -004d86a0: 7065 7272 221e 0049 7e41 0000 2020 2020 perr"..I~A.. │ │ │ +004d86a0: 7065 7272 221e 0049 e041 0000 2020 2020 perr"..I.A.. │ │ │ 004d86b0: 2020 2057 7269 7465 7320 636f 6d70 6c65 Writes comple │ │ │ -004d86c0: 7465 6407 0049 7e51 0000 0700 497e 6100 ted..I~Q....I~a. │ │ │ -004d86d0: 0054 0049 7e71 0000 2020 2054 6869 7320 .T.I~q.. This │ │ │ +004d86c0: 7465 6407 0049 e051 0000 0700 49e0 6100 ted..I.Q....I.a. │ │ │ +004d86d0: 0054 0049 e071 0000 2020 2054 6869 7320 .T.I.q.. This │ │ │ 004d86e0: 6578 616d 706c 6520 6465 6d6f 6e73 7472 example demonstr │ │ │ 004d86f0: 6174 6573 2068 6f77 2074 6f20 6372 6561 ates how to crea │ │ │ 004d8700: 7465 2061 2073 6570 6172 6174 6520 5354 te a separate ST │ │ │ 004d8710: 4445 5252 2070 6970 6520 6465 7669 6365 DERR pipe device │ │ │ -004d8720: 2066 726f 6d54 0049 7e81 0000 2020 2077 fromT.I~... w │ │ │ +004d8720: 2066 726f 6d54 0049 e081 0000 2020 2077 fromT.I.... w │ │ │ 004d8730: 6869 6368 2074 6f20 7265 6164 2074 6865 hich to read the │ │ │ 004d8740: 2053 5444 4552 5220 6f75 7470 7574 206f STDERR output o │ │ │ 004d8750: 6620 7468 6520 7072 6f67 7261 6d28 7329 f the program(s) │ │ │ 004d8760: 2069 6e73 6964 6520 7468 6520 7069 7065 inside the pipe │ │ │ -004d8770: 2e20 5265 6164 696e 6753 0049 7e91 0000 . ReadingS.I~... │ │ │ +004d8770: 2e20 5265 6164 696e 6753 0049 e091 0000 . ReadingS.I.... │ │ │ 004d8780: 2020 2074 6865 2053 5444 4552 5220 6973 the STDERR is │ │ │ 004d8790: 2069 6d70 6f72 7461 6e74 2077 6865 6e20 important when │ │ │ 004d87a0: 6465 616c 696e 6720 7769 7468 2066 6169 dealing with fai │ │ │ 004d87b0: 6c75 7265 7320 6672 6f6d 2055 6e69 7820 lures from Unix │ │ │ 004d87c0: 7072 6f67 7261 6d73 2e20 4974 0000 0000 programs. It.... │ │ │ 004d87d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d87e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d87f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d8800: 0400 0000 ae04 0000 e43b 0000 0000 0000 .........;...... │ │ │ -004d8810: 9700 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004d8810: 9700 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004d8820: 5052 4f43 4553 5349 4e47 00ff 7300 ff55 PROCESSING..s..U │ │ │ 004d8830: 5349 4e47 5f50 4950 455f 4445 5649 4345 SING_PIPE_DEVICE │ │ │ 004d8840: 5300 ff73 00ff 5049 5045 5f44 4556 4943 S..s..PIPE_DEVIC │ │ │ 004d8850: 455f 4558 414d 504c 4553 00c1 3300 0020 E_EXAMPLES..3.. │ │ │ 004d8860: 2020 6973 2070 6f73 7369 626c 6520 746f is possible to │ │ │ 004d8870: 2072 6561 6420 7468 6520 6572 726f 7273 read the errors │ │ │ 004d8880: 2077 6974 686f 7574 2063 7265 6174 696e without creatin │ │ │ 004d8890: 6720 6120 5354 4445 5252 2070 6970 6520 g a STDERR pipe │ │ │ -004d88a0: 6465 7669 6365 2c53 0049 7e11 0000 2020 device,S.I~... │ │ │ +004d88a0: 6465 7669 6365 2c53 0049 e011 0000 2020 device,S.I.... │ │ │ 004d88b0: 2068 6f77 6576 6572 2074 6865 2065 7272 however the err │ │ │ 004d88c0: 6f72 206d 6573 7361 6765 7320 6172 6520 or messages are │ │ │ 004d88d0: 636f 6d6d 696e 676c 6564 2077 6974 6820 commingled with │ │ │ 004d88e0: 7468 6520 6f75 7470 7574 206f 6620 7468 the output of th │ │ │ -004d88f0: 6520 7072 6f67 7261 6d73 4e00 497e 2100 e programsN.I~!. │ │ │ +004d88f0: 6520 7072 6f67 7261 6d73 4e00 49e0 2100 e programsN.I.!. │ │ │ 004d8900: 0020 2020 696e 7369 6465 2074 6865 2070 . inside the p │ │ │ 004d8910: 6970 6520 7768 6963 6820 636f 756c 6420 ipe which could │ │ │ 004d8920: 6d61 6b65 2064 6961 676e 6f73 6973 206f make diagnosis o │ │ │ 004d8930: 6620 7468 6520 756e 6465 726c 7969 6e67 f the underlying │ │ │ -004d8940: 2070 726f 626c 656d 5300 497e 3100 0020 problemS.I~1.. │ │ │ +004d8940: 2070 726f 626c 656d 5300 49e0 3100 0020 problemS.I.1.. │ │ │ 004d8950: 2020 6861 7264 6572 2e20 4e6f 7469 6365 harder. Notice │ │ │ 004d8960: 2074 6861 7420 4754 2e4d 2077 7269 7465 that GT.M write │ │ │ 004d8970: 7320 6661 7461 6c20 6572 726f 7273 2c20 s fatal errors, │ │ │ 004d8980: 4754 4d2d 4620 7479 7065 732c 2074 6f20 GTM-F types, to │ │ │ -004d8990: 5354 4445 5252 2c20 6275 7422 0049 7e41 STDERR, but".I~A │ │ │ +004d8990: 5354 4445 5252 2c20 6275 7422 0049 e041 STDERR, but".I.A │ │ │ 004d89a0: 0000 2020 2061 6c6c 206f 7468 6572 7320 .. all others │ │ │ 004d89b0: 676f 2074 6f20 5354 444f 5554 2e07 0049 go to STDOUT...I │ │ │ -004d89c0: 7e51 0000 5400 497e 6100 0020 2020 4164 ~Q..T.I~a.. Ad │ │ │ +004d89c0: e051 0000 5400 49e0 6100 0020 2020 4164 .Q..T.I.a.. Ad │ │ │ 004d89d0: 6469 7469 6f6e 616c 6c79 2c20 7468 6973 ditionally, this │ │ │ 004d89e0: 2065 7861 6d70 6c65 2064 656d 6f6e 7374 example demonst │ │ │ 004d89f0: 7261 7465 7320 6861 6e64 6c69 6e67 2065 rates handling e │ │ │ 004d8a00: 7272 6f72 7320 7468 6174 2074 6572 6d69 rrors that termi │ │ │ -004d8a10: 6e61 7465 2074 6865 5400 497e 7100 0020 nate theT.I~q.. │ │ │ +004d8a10: 6e61 7465 2074 6865 5400 49e0 7100 0020 nate theT.I.q.. │ │ │ 004d8a20: 2020 5049 5045 2064 6576 6963 652e 2049 PIPE device. I │ │ │ 004d8a30: 6e20 7468 6973 2065 7861 6d70 6c65 2c20 n this example, │ │ │ 004d8a40: 7468 6520 5049 5045 2064 6576 6963 6520 the PIPE device │ │ │ 004d8a50: 6973 2074 6572 6d69 6e61 7465 6420 7768 is terminated wh │ │ │ -004d8a60: 656e 2061 2070 726f 6772 616d 4c00 497e en a programL.I~ │ │ │ +004d8a60: 656e 2061 2070 726f 6772 616d 4c00 49e0 en a programL.I. │ │ │ 004d8a70: 8100 0020 2020 696e 7369 6465 2074 6865 ... inside the │ │ │ 004d8a80: 2070 6970 6520 7465 726d 696e 6174 6573 pipe terminates │ │ │ 004d8a90: 2062 6566 6f72 6520 7265 6164 696e 6720 before reading │ │ │ 004d8aa0: 616c 6c20 6f66 2074 6865 2064 7269 7669 all of the drivi │ │ │ -004d8ab0: 6e67 204d 554d 5053 4e00 497e 9100 0020 ng MUMPSN.I~... │ │ │ +004d8ab0: 6e67 204d 554d 5053 4e00 49e0 9100 0020 ng MUMPSN.I.... │ │ │ 004d8ac0: 2020 7072 6f67 7261 6d27 7320 6f75 7470 program's outp │ │ │ 004d8ad0: 7574 2063 6175 7369 6e67 2061 6e20 4550 ut causing an EP │ │ │ 004d8ae0: 4950 4520 6f72 2045 4e4f 3332 2c20 6120 IPE or ENO32, a │ │ │ 004d8af0: 6272 6f6b 656e 2070 6970 652e 2049 6e20 broken pipe. In │ │ │ -004d8b00: 7375 6368 2061 4c00 487e 3400 0020 2020 such aL.H~4.. │ │ │ +004d8b00: 7375 6368 2061 4c00 48e0 3400 0020 2020 such aL.H.4.. │ │ │ 004d8b10: 7369 7475 6174 696f 6e20 7468 6520 4d55 situation the MU │ │ │ 004d8b20: 4d50 5320 7072 6f67 7261 6d20 6d75 7374 MPS program must │ │ │ 004d8b30: 2063 6170 7475 7265 2074 6865 2065 7272 capture the err │ │ │ 004d8b40: 6f72 2074 6861 7420 6361 7573 6564 2074 or that caused t │ │ │ -004d8b50: 6865 5200 497e 1100 0020 2020 7465 726d heR.I~... term │ │ │ +004d8b50: 6865 5200 49e0 1100 0020 2020 7465 726d heR.I.... term │ │ │ 004d8b60: 696e 6174 696f 6e20 616e 6420 7265 7370 ination and resp │ │ │ 004d8b70: 6f6e 6420 6163 636f 7264 696e 676c 792e ond accordingly. │ │ │ 004d8b80: 2054 6865 2070 726f 6772 616d 206d 6179 The program may │ │ │ 004d8b90: 206e 6565 6420 746f 2063 616c 6c20 6f75 need to call ou │ │ │ -004d8ba0: 7420 746f 4f00 497e 2100 0020 2020 6f74 t toO.I~!.. ot │ │ │ +004d8ba0: 7420 746f 4f00 49e0 2100 0020 2020 6f74 t toO.I.!.. ot │ │ │ 004d8bb0: 6865 7220 7072 6f67 7261 6d73 2074 6f20 her programs to │ │ │ 004d8bc0: 6465 7465 726d 696e 6520 7468 6520 7374 determine the st │ │ │ 004d8bd0: 6174 7573 206f 6620 6120 7365 7276 6963 atus of a servic │ │ │ 004d8be0: 6520 6974 2069 7320 7573 696e 6720 6f72 e it is using or │ │ │ -004d8bf0: 2074 6f50 0049 7e31 0000 2020 2061 6c65 toP.I~1.. ale │ │ │ +004d8bf0: 2074 6f50 0049 e031 0000 2020 2061 6c65 toP.I.1.. ale │ │ │ 004d8c00: 7274 2074 6865 206f 7065 7261 746f 7220 rt the operator │ │ │ 004d8c10: 6f66 2061 6e20 6572 726f 7220 7769 7468 of an error with │ │ │ 004d8c20: 2061 6e20 6578 7465 726e 616c 2070 726f an external pro │ │ │ 004d8c30: 6772 616d 206f 7220 7365 7276 6963 652e gram or service. │ │ │ -004d8c40: 2054 6f50 0049 7e41 0000 2020 206f 7065 ToP.I~A.. ope │ │ │ +004d8c40: 2054 6f50 0049 e041 0000 2020 206f 7065 ToP.I.A.. ope │ │ │ 004d8c50: 7261 7465 2073 7563 6365 7373 6675 6c6c rate successfull │ │ │ 004d8c60: 792c 2074 6865 2070 726f 6772 616d 206d y, the program m │ │ │ 004d8c70: 7573 7420 7265 6372 6561 7465 2074 6865 ust recreate the │ │ │ 004d8c80: 2070 6970 6520 616e 6420 7265 7472 7920 pipe and retry │ │ │ -004d8c90: 7468 6514 0049 7e51 0000 2020 206f 7065 the..I~Q.. ope │ │ │ -004d8ca0: 7261 7469 6f6e 2e07 0049 7e61 0000 0000 ration...I~a.... │ │ │ +004d8c90: 7468 6514 0049 e051 0000 2020 206f 7065 the..I.Q.. ope │ │ │ +004d8ca0: 7261 7469 6f6e 2e07 0049 e061 0000 0000 ration...I.a.... │ │ │ 004d8cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d8cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d8cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d8ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d8cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d8d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d8d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -317691,84 +317691,84 @@ │ │ │ 004d8fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d8fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d8fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d8fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d8fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d8ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d9000: 0400 0000 6d04 0000 e53b 0000 0000 0000 ....m....;...... │ │ │ -004d9010: 9c00 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004d9010: 9c00 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004d9020: 5052 4f43 4553 5349 4e47 00ff 7300 ff55 PROCESSING..s..U │ │ │ 004d9030: 5349 4e47 5f50 4950 455f 4445 5649 4345 SING_PIPE_DEVICE │ │ │ 004d9040: 5300 ff73 00ff 5049 5045 5f43 4841 5241 S..s..PIPE_CHARA │ │ │ 004d9050: 4354 4552 4953 5449 4353 00c0 8100 0020 CTERISTICS..... │ │ │ 004d9060: 2020 7072 6f63 6573 7320 746f 2065 7870 process to exp │ │ │ 004d9070: 6563 7420 6e6f 2066 7572 7468 6572 2069 ect no further i │ │ │ 004d9080: 6e70 7574 2c20 7768 6963 6820 6d61 7920 nput, which may │ │ │ 004d9090: 6361 7573 6520 6974 2074 6f20 666c 7573 cause it to flus │ │ │ -004d90a0: 6820 616e 7920 6f75 7470 7574 5400 487e h any outputT.H~ │ │ │ +004d90a0: 6820 616e 7920 6f75 7470 7574 5400 48e0 h any outputT.H. │ │ │ 004d90b0: 8200 0020 2020 6974 2068 6173 2062 7566 ... it has buf │ │ │ 004d90c0: 6665 7265 6420 616e 6420 7465 726d 696e fered and termin │ │ │ 004d90d0: 6174 652e 2059 6f75 2073 686f 756c 6420 ate. You should │ │ │ 004d90e0: 6578 706c 6963 6974 6c79 2043 4c4f 5345 explicitly CLOSE │ │ │ 004d90f0: 2074 6865 2050 4950 4520 6465 7669 6365 the PIPE device │ │ │ -004d9100: 4f00 487e 8300 0020 2020 6166 7465 7220 O.H~... after │ │ │ +004d9100: 4f00 48e0 8300 0020 2020 6166 7465 7220 O.H.... after │ │ │ 004d9110: 6669 6e69 7368 696e 6720 616c 6c20 5245 finishing all RE │ │ │ 004d9120: 4144 732e 2049 6620 796f 7520 646f 206e ADs. If you do n │ │ │ 004d9130: 6f74 2077 616e 7420 5752 4954 4520 2f45 ot want WRITE /E │ │ │ 004d9140: 4f46 2074 6f20 666c 7573 6820 616e 7950 OF to flush anyP │ │ │ -004d9150: 0048 7e84 0000 2020 2070 656e 6469 6e67 .H~... pending │ │ │ +004d9150: 0048 e084 0000 2020 2070 656e 6469 6e67 .H.... pending │ │ │ 004d9160: 206f 7574 7075 7420 696e 636c 7564 696e output includin │ │ │ 004d9170: 6720 7061 6464 696e 6720 696e 2046 4958 g padding in FIX │ │ │ 004d9180: 4544 206d 6f64 6520 6f72 2061 2074 6572 ED mode or a ter │ │ │ 004d9190: 6d69 6e61 7469 6e67 2045 4f4c 2069 6e39 minating EOL in9 │ │ │ -004d91a0: 0048 7e85 0000 2020 204e 4f46 4958 4544 .H~... NOFIXED │ │ │ +004d91a0: 0048 e085 0000 2020 204e 4f46 4958 4544 .H.... NOFIXED │ │ │ 004d91b0: 206d 6f64 652c 2053 4554 2024 583d 3020 mode, SET $X=0 │ │ │ 004d91c0: 7072 696f 7220 746f 2074 6865 2057 5249 prior to the WRI │ │ │ -004d91d0: 5445 202f 454f 462e 0700 487e 8600 004e TE /EOF...H~...N │ │ │ -004d91e0: 0048 7e87 0000 2020 2054 6f20 6176 6f69 .H~... To avoi │ │ │ +004d91d0: 5445 202f 454f 462e 0700 48e0 8600 004e TE /EOF...H....N │ │ │ +004d91e0: 0048 e087 0000 2020 2054 6f20 6176 6f69 .H.... To avoi │ │ │ 004d91f0: 6420 616e 2069 6e64 6566 696e 6974 6520 d an indefinite │ │ │ 004d9200: 6861 6e67 2064 6f69 6e67 2061 2052 4541 hang doing a REA │ │ │ 004d9210: 4420 6672 6f6d 2061 2063 7265 6174 6564 D from a created │ │ │ 004d9220: 2070 726f 6365 7373 2074 6861 744f 0048 process thatO.H │ │ │ -004d9230: 7e88 0000 2020 2062 7566 6665 7273 2069 ~... buffers i │ │ │ +004d9230: e088 0000 2020 2062 7566 6665 7273 2069 .... buffers i │ │ │ 004d9240: 7473 206f 7574 7075 7420 746f 2074 6865 ts output to the │ │ │ 004d9250: 2069 6e70 7574 206f 6620 7468 6520 5049 input of the PI │ │ │ 004d9260: 5045 2064 6576 6963 652c 2052 4541 4420 PE device, READ │ │ │ -004d9270: 7769 7468 2074 696d 656f 7574 1800 487e with timeout..H~ │ │ │ +004d9270: 7769 7468 2074 696d 656f 7574 1800 48e0 with timeout..H. │ │ │ 004d9280: 8900 0020 2020 2874 7970 6963 616c 6c79 ... (typically │ │ │ -004d9290: 2030 292e 0700 487e 8a00 0015 0048 7e91 0)...H~.....H~. │ │ │ +004d9290: 2030 292e 0700 48e0 8a00 0015 0048 e091 0)...H......H.. │ │ │ 004d92a0: 0000 2020 2057 6974 6820 434c 4f53 453a .. With CLOSE: │ │ │ -004d92b0: 0700 487e 9200 0050 0048 7e93 0000 2020 ..H~...P.H~... │ │ │ +004d92b0: 0700 48e0 9200 0050 0048 e093 0000 2020 ..H....P.H.... │ │ │ 004d92c0: 2054 6865 2043 4c4f 5345 206f 6620 6120 The CLOSE of a │ │ │ 004d92d0: 5049 5045 2064 6576 6963 6520 7072 6576 PIPE device prev │ │ │ 004d92e0: 656e 7473 2061 6c6c 2073 7562 7365 7175 ents all subsequ │ │ │ 004d92f0: 656e 7420 6163 6365 7373 2074 6f20 7468 ent access to th │ │ │ -004d9300: 6520 7069 7065 734d 0048 7e94 0000 2020 e pipesM.H~... │ │ │ +004d9300: 6520 7069 7065 734d 0048 e094 0000 2020 e pipesM.H.... │ │ │ 004d9310: 2061 7373 6f63 6961 7465 6420 7769 7468 associated with │ │ │ 004d9320: 2074 6865 2064 6576 6963 652e 2055 6e6c the device. Unl │ │ │ 004d9330: 6573 7320 7468 6520 4f50 454e 2074 6861 ess the OPEN tha │ │ │ 004d9340: 7420 6372 6561 7465 6420 7468 6520 6465 t created the de │ │ │ -004d9350: 7669 6365 5100 487e 9500 0020 2020 7370 viceQ.H~... sp │ │ │ +004d9350: 7669 6365 5100 48e0 9500 0020 2020 7370 viceQ.H.... sp │ │ │ 004d9360: 6563 6966 6965 6420 494e 4445 5045 4e44 ecified INDEPEND │ │ │ 004d9370: 454e 542c 2074 6865 2070 726f 6365 7373 ENT, the process │ │ │ 004d9380: 2074 6572 6d69 6e61 7465 732e 204e 6f74 terminates. Not │ │ │ 004d9390: 6520 7468 6174 2061 6e79 2073 7562 7365 e that any subse │ │ │ -004d93a0: 7175 656e 7451 0048 7e96 0000 2020 2061 quentQ.H~... a │ │ │ +004d93a0: 7175 656e 7451 0048 e096 0000 2020 2061 quentQ.H.... a │ │ │ 004d93b0: 7474 656d 7074 2062 7920 7468 6520 6372 ttempt by the cr │ │ │ 004d93c0: 6561 7465 6420 7072 6f63 6573 7320 746f eated process to │ │ │ 004d93d0: 2072 6561 6420 6672 6f6d 2069 7473 2073 read from its s │ │ │ 004d93e0: 7464 696e 2028 7768 6963 6820 776f 756c tdin (which woul │ │ │ -004d93f0: 6420 6265 2061 4b00 487e 9700 0020 2020 d be aK.H~... │ │ │ +004d93f0: 6420 6265 2061 4b00 48e0 9700 0020 2020 d be aK.H.... │ │ │ 004d9400: 636c 6f73 6564 2070 6970 6529 2072 6574 closed pipe) ret │ │ │ 004d9410: 7572 6e73 2061 6e20 454f 4620 616e 6420 urns an EOF and │ │ │ 004d9420: 7479 7069 6361 6c20 554e 4958 2062 6568 typical UNIX beh │ │ │ 004d9430: 6176 696f 7220 776f 756c 6420 6265 2074 avior would be t │ │ │ -004d9440: 6f25 0048 7e98 0000 2020 2074 6572 6d69 o%.H~... termi │ │ │ +004d9440: 6f25 0048 e098 0000 2020 2074 6572 6d69 o%.H.... termi │ │ │ 004d9450: 6e61 7465 206f 6e20 7375 6368 2061 6e20 nate on such an │ │ │ -004d9460: 6576 656e 742e 0700 487e 9900 0000 0000 event...H~...... │ │ │ +004d9460: 6576 656e 742e 0700 48e0 9900 0000 0000 event...H....... │ │ │ 004d9470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d9480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d9490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d94a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d94b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d94c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004d94d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -317826,295 +317826,295 @@ │ │ │ 004d9810: 7000 0020 4845 4c50 00ff 7300 ff49 4f5f p.. HELP..s..IO_ │ │ │ 004d9820: 5052 4f43 4553 5349 4e47 00ff 7300 ff55 PROCESSING..s..U │ │ │ 004d9830: 5349 4e47 5f50 4950 455f 4445 5649 4345 SING_PIPE_DEVICE │ │ │ 004d9840: 5300 ff73 00ff 5049 5045 5f44 4556 4943 S..s..PIPE_DEVIC │ │ │ 004d9850: 4550 4152 414d 4554 4552 5f53 554d 4d41 EPARAMETER_SUMMA │ │ │ 004d9860: 5259 0000 5049 5045 5f44 6576 6963 6570 RY..PIPE_Devicep │ │ │ 004d9870: 6172 616d 6574 6572 5f53 756d 6d61 7279 arameter_Summary │ │ │ -004d9880: 2700 4f7e bf11 0000 2020 2050 4950 4520 '.O~.... PIPE │ │ │ +004d9880: 2700 4fe0 bf11 0000 2020 2050 4950 4520 '.O..... PIPE │ │ │ 004d9890: 4465 7669 6365 7061 7261 6d65 7465 7220 Deviceparameter │ │ │ -004d98a0: 5375 6d6d 6172 7907 0050 7e21 0000 4a00 Summary..P~!..J. │ │ │ -004d98b0: 507e 3100 0020 2020 5468 6520 666f 6c6c P~1.. The foll │ │ │ +004d98a0: 5375 6d6d 6172 7907 0050 e021 0000 4a00 Summary..P.!..J. │ │ │ +004d98b0: 50e0 3100 0020 2020 5468 6520 666f 6c6c P.1.. The foll │ │ │ 004d98c0: 6f77 696e 6720 7461 626c 6520 7375 6d6d owing table summ │ │ │ 004d98d0: 6172 697a 6573 2074 6865 2050 4950 4520 arizes the PIPE │ │ │ 004d98e0: 666f 726d 6174 2064 6576 6963 6570 6172 format devicepar │ │ │ -004d98f0: 616d 6574 6572 732e 0700 507e 4100 0054 ameters...P~A..T │ │ │ -004d9900: 0050 7e51 0000 2020 202b 2d2d 2d2d 2d2d .P~Q.. +------ │ │ │ +004d98f0: 616d 6574 6572 732e 0700 50e0 4100 0054 ameters...P.A..T │ │ │ +004d9900: 0050 e051 0000 2020 202b 2d2d 2d2d 2d2d .P.Q.. +------ │ │ │ 004d9910: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d9920: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d9930: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d9940: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004d9950: 2d2d 2b54 0050 7e61 0000 2020 207c 2020 --+T.P~a.. | │ │ │ +004d9950: 2d2d 2b54 0050 e061 0000 2020 207c 2020 --+T.P.a.. | │ │ │ 004d9960: 4445 5649 4345 2050 4152 414d 4554 4552 DEVICE PARAMETER │ │ │ 004d9970: 2020 7c20 434d 4420 7c20 2020 2020 2020 | CMD | │ │ │ 004d9980: 2020 2020 2020 2020 2020 4445 5343 5249 DESCRI │ │ │ 004d9990: 5054 494f 4e20 2020 2020 2020 2020 2020 PTION │ │ │ -004d99a0: 2020 2020 2020 7c54 0050 7e71 0000 2020 |T.P~q.. │ │ │ +004d99a0: 2020 2020 2020 7c54 0050 e071 0000 2020 |T.P.q.. │ │ │ 004d99b0: 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |-------------- │ │ │ 004d99c0: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d ------+-----+--- │ │ │ 004d99d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d99e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004d99f0: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0050 7e81 ----------|T.P~. │ │ │ +004d99f0: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0050 e081 ----------|T.P.. │ │ │ 004d9a00: 0000 2020 207c 205b 4e4f 5d46 4958 4544 .. | [NO]FIXED │ │ │ 004d9a10: 2020 2020 2020 2020 2020 7c20 4f20 2020 | O │ │ │ 004d9a20: 7c20 436f 6e74 726f 6c73 2077 6865 7468 | Controls wheth │ │ │ 004d9a30: 6572 2072 6563 6f72 6473 2068 6176 6520 er records have │ │ │ 004d9a40: 6669 7865 6420 6c65 6e67 7468 2020 7c54 fixed length |T │ │ │ -004d9a50: 0050 7e91 0000 2020 207c 2d2d 2d2d 2d2d .P~... |------ │ │ │ +004d9a50: 0050 e091 0000 2020 207c 2d2d 2d2d 2d2d .P.... |------ │ │ │ 004d9a60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 004d9a70: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 004d9a80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d9a90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004d9aa0: 2d2d 7c55 004f 7ec0 1100 0020 2020 7c20 --|U.O~.... | │ │ │ +004d9aa0: 2d2d 7c55 004f e0c0 1100 0020 2020 7c20 --|U.O..... | │ │ │ 004d9ab0: 5245 434f 5244 5349 5a45 3d69 6e74 6578 RECORDSIZE=intex │ │ │ 004d9ac0: 7072 207c 204f 2020 207c 2053 7065 6369 pr | O | Speci │ │ │ 004d9ad0: 6669 6573 2074 6865 206d 6178 696d 756d fies the maximum │ │ │ 004d9ae0: 2072 6563 6f72 6420 7369 7a65 2e20 2020 record size. │ │ │ -004d9af0: 2020 2020 2020 207c 5400 507e 1200 0020 |T.P~... │ │ │ +004d9af0: 2020 2020 2020 207c 5400 50e0 1200 0020 |T.P.... │ │ │ 004d9b00: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 004d9b10: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d -------+-----+-- │ │ │ 004d9b20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d9b30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004d9b40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 507e -----------|T.P~ │ │ │ +004d9b40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 50e0 -----------|T.P. │ │ │ 004d9b50: 1300 0020 2020 7c20 5641 5249 4142 4c45 ... | VARIABLE │ │ │ 004d9b60: 2020 2020 2020 2020 2020 207c 204f 2020 | O │ │ │ 004d9b70: 207c 2043 6f6e 7472 6f6c 7320 7768 6574 | Controls whet │ │ │ 004d9b80: 6865 7220 7265 636f 7264 7320 6861 7665 her records have │ │ │ 004d9b90: 2076 6172 6961 626c 6520 2020 2020 207c variable | │ │ │ -004d9ba0: 5400 507e 1400 0020 2020 7c20 2020 2020 T.P~... | │ │ │ +004d9ba0: 5400 50e0 1400 0020 2020 7c20 2020 2020 T.P.... | │ │ │ 004d9bb0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 004d9bc0: 2020 2020 207c 206c 656e 6774 682e 2020 | length. │ │ │ 004d9bd0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004d9be0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004d9bf0: 2020 207c 5400 507e 1500 0020 2020 7c2d |T.P~... |- │ │ │ +004d9bf0: 2020 207c 5400 50e0 1500 0020 2020 7c2d |T.P.... |- │ │ │ 004d9c00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d9c10: 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---+-----+------ │ │ │ 004d9c20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d9c30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004d9c40: 2d2d 2d2d 2d2d 2d7c 5400 507e 1600 0020 -------|T.P~... │ │ │ +004d9c40: 2d2d 2d2d 2d2d 2d7c 5400 50e0 1600 0020 -------|T.P.... │ │ │ 004d9c50: 2020 7c20 5b5a 5d57 4944 5448 3d69 6e74 | [Z]WIDTH=int │ │ │ 004d9c60: 6578 7072 2020 207c 2055 2020 207c 2053 expr | U | S │ │ │ 004d9c70: 6574 7320 7468 6520 6465 7669 6365 2773 ets the device's │ │ │ 004d9c80: 206c 6f67 6963 616c 2072 6563 6f72 6420 logical record │ │ │ -004d9c90: 7369 7a65 2061 6e64 2020 207c 5400 507e size and |T.P~ │ │ │ +004d9c90: 7369 7a65 2061 6e64 2020 207c 5400 50e0 size and |T.P. │ │ │ 004d9ca0: 1700 0020 2020 7c20 2020 2020 2020 2020 ... | │ │ │ 004d9cb0: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 004d9cc0: 207c 2065 6e61 626c 6573 2057 5241 502e | enables WRAP. │ │ │ 004d9cd0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004d9ce0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ -004d9cf0: 5400 507e 1800 0020 2020 7c2d 2d2d 2d2d T.P~... |----- │ │ │ +004d9cf0: 5400 50e0 1800 0020 2020 7c2d 2d2d 2d2d T.P.... |----- │ │ │ 004d9d00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 004d9d10: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 004d9d20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d9d30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004d9d40: 2d2d 2d7c 5400 507e 1900 0020 2020 7c20 ---|T.P~... | │ │ │ +004d9d40: 2d2d 2d7c 5400 50e0 1900 0020 2020 7c20 ---|T.P.... | │ │ │ 004d9d50: 5b5a 5d5b 4e4f 5d57 5241 5020 2020 2020 [Z][NO]WRAP │ │ │ 004d9d60: 2020 207c 204f 2f55 207c 2043 6f6e 7472 | O/U | Contr │ │ │ 004d9d70: 6f6c 7320 7468 6520 6861 6e64 6c69 6e67 ols the handling │ │ │ 004d9d80: 206f 6620 7265 636f 7264 7320 6c6f 6e67 of records long │ │ │ -004d9d90: 6572 2020 2020 207c 5400 507e 1a00 0020 er |T.P~... │ │ │ +004d9d90: 6572 2020 2020 207c 5400 50e0 1a00 0020 er |T.P.... │ │ │ 004d9da0: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004d9db0: 2020 2020 2020 207c 2020 2020 207c 2074 | | t │ │ │ 004d9dc0: 6861 6e20 7468 6520 6465 7669 6365 2077 han the device w │ │ │ 004d9dd0: 6964 7468 2e20 2020 2020 2020 2020 2020 idth. │ │ │ -004d9de0: 2020 2020 2020 2020 2020 207c 5400 507e |T.P~ │ │ │ +004d9de0: 2020 2020 2020 2020 2020 207c 5400 50e0 |T.P. │ │ │ 004d9df0: 2100 0020 2020 2b2d 2d2d 2d2d 2d2d 2d2d !.. +--------- │ │ │ 004d9e00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d9e10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d9e20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d9e30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ -004d9e40: 0700 507e 2200 0045 0050 7e23 0000 2020 ..P~"..E.P~#.. │ │ │ +004d9e40: 0700 50e0 2200 0045 0050 e023 0000 2020 ..P."..E.P.#.. │ │ │ 004d9e50: 2054 6865 2066 6f6c 6c6f 7769 6e67 2074 The following t │ │ │ 004d9e60: 6162 6c65 2073 756d 6d61 7269 7a65 7320 able summarizes │ │ │ 004d9e70: 5049 5045 2061 6363 6573 7320 6465 7669 PIPE access devi │ │ │ -004d9e80: 6365 7061 7261 6d74 6572 732e 0700 507e ceparamters...P~ │ │ │ -004d9e90: 2400 0054 0050 7e25 0000 2020 202b 2d2d $..T.P~%.. +-- │ │ │ +004d9e80: 6365 7061 7261 6d74 6572 732e 0700 50e0 ceparamters...P. │ │ │ +004d9e90: 2400 0054 0050 e025 0000 2020 202b 2d2d $..T.P.%.. +-- │ │ │ 004d9ea0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d9eb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d9ec0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004d9ed0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004d9ee0: 2d2d 2d2d 2d2d 2b54 0050 7e26 0000 2020 ------+T.P~&.. │ │ │ +004d9ee0: 2d2d 2d2d 2d2d 2b54 0050 e026 0000 2020 ------+T.P.&.. │ │ │ 004d9ef0: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004d9f00: 2020 7c20 2020 7c20 5370 6563 6966 6965 | | Specifie │ │ │ 004d9f10: 7320 7468 6520 636f 6d6d 616e 6420 7374 s the command st │ │ │ 004d9f20: 7269 6e67 2074 6f20 6578 6563 7574 2069 ring to execut i │ │ │ -004d9f30: 6e20 6120 2020 2020 2020 7c54 0050 7e27 n a |T.P~' │ │ │ +004d9f30: 6e20 6120 2020 2020 2020 7c54 0050 e027 n a |T.P.' │ │ │ 004d9f40: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 004d9f50: 2020 2020 2020 7c20 2020 7c20 6372 6561 | | crea │ │ │ 004d9f60: 7465 6420 7072 6f63 6573 7320 666f 7220 ted process for │ │ │ 004d9f70: 7468 6520 5049 5045 2064 6576 6963 652e the PIPE device. │ │ │ 004d9f80: 2047 542e 4d20 7573 6573 2020 2020 7c54 GT.M uses |T │ │ │ -004d9f90: 0050 7e28 0000 2020 207c 2043 4f4d 4d41 .P~(.. | COMMA │ │ │ +004d9f90: 0050 e028 0000 2020 207c 2043 4f4d 4d41 .P.(.. | COMMA │ │ │ 004d9fa0: 4e44 3d73 7472 696e 6720 7c20 6f20 7c20 ND=string | o | │ │ │ 004d9fb0: 7468 6520 6465 6661 756c 7420 7365 6172 the default sear │ │ │ 004d9fc0: 6368 696e 6720 6d65 6368 616e 6973 6d20 ching mechanism │ │ │ 004d9fd0: 6f66 2074 6865 2055 4e49 5820 7368 656c of the UNIX shel │ │ │ 004d9fe0: 6c20 7c00 0000 0000 0000 0000 0000 0000 l |............. │ │ │ 004d9ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004da000: 0400 0000 ec07 0000 173c 0000 0000 0000 .........<...... │ │ │ -004da010: a400 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004da010: a400 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004da020: 5052 4f43 4553 5349 4e47 00ff 7300 ff55 PROCESSING..s..U │ │ │ 004da030: 5349 4e47 5f50 4950 455f 4445 5649 4345 SING_PIPE_DEVICE │ │ │ 004da040: 5300 ff73 00ff 5049 5045 5f44 4556 4943 S..s..PIPE_DEVIC │ │ │ 004da050: 4550 4152 414d 4554 4552 5f53 554d 4d41 EPARAMETER_SUMMA │ │ │ 004da060: 5259 00c0 2900 0020 2020 7c20 2020 2020 RY..).. | │ │ │ 004da070: 2020 2020 2020 2020 2020 207c 2020 207c | | │ │ │ 004da080: 2066 6f72 2063 7265 6174 696e 6720 7468 for creating th │ │ │ 004da090: 6520 7072 6f63 6573 7320 616e 6420 696e e process and in │ │ │ 004da0a0: 6974 6961 7469 6e67 2069 7473 2020 2020 itiating its │ │ │ -004da0b0: 2020 207c 5400 507e 2a00 0020 2020 7c20 |T.P~*.. | │ │ │ +004da0b0: 2020 207c 5400 50e0 2a00 0020 2020 7c20 |T.P.*.. | │ │ │ 004da0c0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 004da0d0: 2020 207c 2063 6f6d 6d61 6e64 2873 292e | command(s). │ │ │ 004da0e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004da0f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004da100: 2020 2020 2020 207c 5400 507e 3100 0020 |T.P~1.. │ │ │ +004da100: 2020 2020 2020 207c 5400 50e0 3100 0020 |T.P.1.. │ │ │ 004da110: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 004da120: 2d2d 2d2b 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d ---+---+-------- │ │ │ 004da130: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004da140: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004da150: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 507e -----------|T.P~ │ │ │ +004da150: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 50e0 -----------|T.P. │ │ │ 004da160: 3200 0020 2020 7c20 5348 454c 4c3d 7374 2.. | SHELL=st │ │ │ 004da170: 7269 6e67 2020 207c 206f 207c 2053 7065 ring | o | Spe │ │ │ 004da180: 6369 6669 6573 2074 6865 2070 6174 6820 cifies the path │ │ │ 004da190: 746f 2061 2073 6865 6c6c 2074 6f20 6265 to a shell to be │ │ │ 004da1a0: 2075 7365 6420 696e 7374 6561 6420 207c used instead | │ │ │ -004da1b0: 5400 507e 3300 0020 2020 7c20 2020 2020 T.P~3.. | │ │ │ +004da1b0: 5400 50e0 3300 0020 2020 7c20 2020 2020 T.P.3.. | │ │ │ 004da1c0: 2020 2020 2020 2020 2020 207c 2020 207c | | │ │ │ 004da1d0: 206f 6620 7468 6520 6465 6661 756c 7420 of the default │ │ │ 004da1e0: 7368 656c 6c20 2020 2020 2020 2020 2020 shell │ │ │ 004da1f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004da200: 2020 207c 5400 507e 3400 0020 2020 7c2d |T.P~4.. |- │ │ │ +004da200: 2020 207c 5400 50e0 3400 0020 2020 7c2d |T.P.4.. |- │ │ │ 004da210: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 004da220: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 004da230: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004da240: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004da250: 2d2d 2d2d 2d2d 2d7c 5400 507e 3500 0020 -------|T.P~5.. │ │ │ +004da250: 2d2d 2d2d 2d2d 2d7c 5400 50e0 3500 0020 -------|T.P.5.. │ │ │ 004da260: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004da270: 2020 207c 2020 207c 2053 7065 6369 6669 | | Specifi │ │ │ 004da280: 6573 2061 2064 6576 6963 6520 6861 6e64 es a device hand │ │ │ 004da290: 6c65 2066 6f72 2061 2072 6574 7572 6e20 le for a return │ │ │ -004da2a0: 7069 7065 2074 6f20 2020 207c 5400 507e pipe to |T.P~ │ │ │ +004da2a0: 7069 7065 2074 6f20 2020 207c 5400 50e0 pipe to |T.P. │ │ │ 004da2b0: 3600 0020 2020 7c20 2020 2020 2020 2020 6.. | │ │ │ 004da2c0: 2020 2020 2020 207c 2020 207c 2077 6869 | | whi │ │ │ 004da2d0: 6368 2074 6865 2063 7265 6174 6564 2070 ch the created p │ │ │ 004da2e0: 726f 6365 7373 2077 7269 7465 7320 616e rocess writes an │ │ │ 004da2f0: 7920 7374 616e 6461 7264 2020 2020 207c y standard | │ │ │ -004da300: 5400 507e 3700 0020 2020 7c20 5354 4445 T.P~7.. | STDE │ │ │ +004da300: 5400 50e0 3700 0020 2020 7c20 5354 4445 T.P.7.. | STDE │ │ │ 004da310: 5252 3d73 7472 696e 6720 207c 206f 207c RR=string | o | │ │ │ 004da320: 2065 7272 6f72 206f 7574 7075 742e 2054 error output. T │ │ │ 004da330: 6865 2047 542e 4d20 7072 6f63 6573 7320 he GT.M process │ │ │ 004da340: 6361 6e20 5553 452c 2052 4541 442c 2061 can USE, READ, a │ │ │ -004da350: 6e64 207c 5400 507e 3800 0020 2020 7c20 nd |T.P~8.. | │ │ │ +004da350: 6e64 207c 5400 50e0 3800 0020 2020 7c20 nd |T.P.8.. | │ │ │ 004da360: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 004da370: 2020 207c 2043 4c4f 5345 2069 742c 2062 | CLOSE it, b │ │ │ 004da380: 7574 2063 616e 6e6f 7420 5752 4954 4520 ut cannot WRITE │ │ │ 004da390: 746f 2069 742e 2057 6865 6e20 7468 6520 to it. When the │ │ │ -004da3a0: 4754 2e4d 2020 207c 5400 507e 3900 0020 GT.M |T.P~9.. │ │ │ +004da3a0: 4754 2e4d 2020 207c 5400 50e0 3900 0020 GT.M |T.P.9.. │ │ │ 004da3b0: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004da3c0: 2020 207c 2020 207c 2070 726f 6365 7373 | | process │ │ │ 004da3d0: 2043 4c4f 5345 7320 7468 6520 5049 5045 CLOSEs the PIPE │ │ │ 004da3e0: 2064 6576 6963 652c 2074 6865 2050 4950 device, the PIP │ │ │ -004da3f0: 4520 6465 7669 6365 2020 207c 5400 507e E device |T.P~ │ │ │ +004da3f0: 4520 6465 7669 6365 2020 207c 5400 50e0 E device |T.P. │ │ │ 004da400: 3a00 0020 2020 7c20 2020 2020 2020 2020 :.. | │ │ │ 004da410: 2020 2020 2020 207c 2020 207c 2043 4c4f | | CLO │ │ │ 004da420: 5345 7320 5354 4445 5252 2c20 6966 2073 SEs STDERR, if s │ │ │ 004da430: 7469 6c6c 204f 5045 4e2e 2020 2020 2020 till OPEN. │ │ │ 004da440: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ -004da450: 5400 507e 4100 0020 2020 7c2d 2d2d 2d2d T.P~A.. |----- │ │ │ +004da450: 5400 50e0 4100 0020 2020 7c2d 2d2d 2d2d T.P.A.. |----- │ │ │ 004da460: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2b -----------+---+ │ │ │ 004da470: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004da480: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004da490: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004da4a0: 2d2d 2d7c 5400 507e 4200 0020 2020 7c20 ---|T.P~B.. | │ │ │ +004da4a0: 2d2d 2d7c 5400 50e0 4200 0020 2020 7c20 ---|T.P.B.. | │ │ │ 004da4b0: 5752 4954 454f 4e4c 5920 2020 2020 207c WRITEONLY | │ │ │ 004da4c0: 206f 207c 2053 7065 6369 6669 6573 2074 o | Specifies t │ │ │ 004da4d0: 6861 7420 7468 6520 4754 2e4d 2070 726f hat the GT.M pro │ │ │ 004da4e0: 6365 7373 206d 6179 206f 6e6c 7920 5752 cess may only WR │ │ │ -004da4f0: 4954 4520 746f 207c 5400 507e 4300 0020 ITE to |T.P~C.. │ │ │ +004da4f0: 4954 4520 746f 207c 5400 50e0 4300 0020 ITE to |T.P.C.. │ │ │ 004da500: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004da510: 2020 207c 2020 207c 2074 6865 2063 7265 | | the cre │ │ │ 004da520: 6174 6564 2070 726f 6365 7373 2076 6961 ated process via │ │ │ 004da530: 2074 6865 2050 4950 4520 6465 7669 6365 the PIPE device │ │ │ -004da540: 2e20 2020 2020 2020 2020 207c 5400 507e . |T.P~ │ │ │ +004da540: 2e20 2020 2020 2020 2020 207c 5400 50e0 . |T.P. │ │ │ 004da550: 4400 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d D.. |--------- │ │ │ 004da560: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2b 2d2d 2d2d -------+---+---- │ │ │ 004da570: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004da580: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004da590: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -004da5a0: 5400 507e 4500 0020 2020 7c20 2020 2020 T.P~E.. | │ │ │ +004da5a0: 5400 50e0 4500 0020 2020 7c20 2020 2020 T.P.E.. | │ │ │ 004da5b0: 2020 2020 2020 2020 2020 207c 2020 207c | | │ │ │ 004da5c0: 2053 7065 6369 6669 6573 2074 6861 7420 Specifies that │ │ │ 004da5d0: 7468 6520 4754 2e4d 2070 726f 6365 7373 the GT.M process │ │ │ 004da5e0: 206d 6179 206f 6e6c 7920 5245 4144 2020 may only READ │ │ │ -004da5f0: 2020 207c 5400 507e 4600 0020 2020 7c20 |T.P~F.. | │ │ │ +004da5f0: 2020 207c 5400 50e0 4600 0020 2020 7c20 |T.P.F.. | │ │ │ 004da600: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 004da610: 2020 207c 2066 726f 6d20 7468 6520 6372 | from the cr │ │ │ 004da620: 6561 7465 6420 7072 6f63 6573 7320 7669 eated process vi │ │ │ 004da630: 6120 7468 6520 5049 5045 2064 6576 6963 a the PIPE devic │ │ │ -004da640: 652e 2020 2020 207c 5400 507e 4700 0020 e. |T.P~G.. │ │ │ +004da640: 652e 2020 2020 207c 5400 50e0 4700 0020 e. |T.P.G.. │ │ │ 004da650: 2020 7c20 5245 4144 4f4e 4c59 2020 2020 | READONLY │ │ │ 004da660: 2020 207c 206f 207c 204f 7574 7075 7420 | o | Output │ │ │ 004da670: 6672 6f6d 2062 6f74 6820 7468 6520 7374 from both the st │ │ │ 004da680: 616e 6461 7264 206f 7574 7075 7420 616e andard output an │ │ │ -004da690: 6420 7468 6520 2020 2020 207c 5400 507e d the |T.P~ │ │ │ +004da690: 6420 7468 6520 2020 2020 207c 5400 50e0 d the |T.P. │ │ │ 004da6a0: 4800 0020 2020 7c20 2020 2020 2020 2020 H.. | │ │ │ 004da6b0: 2020 2020 2020 207c 2020 207c 2073 7461 | | sta │ │ │ 004da6c0: 6e64 6172 6420 6572 726f 7220 6f75 7470 ndard error outp │ │ │ 004da6d0: 7574 206f 6620 7468 6520 6372 6561 7465 ut of the create │ │ │ 004da6e0: 6420 7072 6f63 6573 7320 6973 2020 207c d process is | │ │ │ -004da6f0: 5400 507e 4900 0020 2020 7c20 2020 2020 T.P~I.. | │ │ │ +004da6f0: 5400 50e0 4900 0020 2020 7c20 2020 2020 T.P.I.. | │ │ │ 004da700: 2020 2020 2020 2020 2020 207c 2020 207c | | │ │ │ 004da710: 2061 7661 696c 6162 6c65 2075 6e6c 6573 available unles │ │ │ 004da720: 7320 5354 4445 5252 2069 7320 7370 6563 s STDERR is spec │ │ │ 004da730: 6966 6965 642e 2020 2020 2020 2020 2020 ified. │ │ │ -004da740: 2020 207c 5400 507e 4a00 0020 2020 7c2d |T.P~J.. |- │ │ │ +004da740: 2020 207c 5400 50e0 4a00 0020 2020 7c2d |T.P.J.. |- │ │ │ 004da750: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 004da760: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 004da770: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004da780: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004da790: 2d2d 2d2d 2d2d 2d7c 5400 507e 5100 0020 -------|T.P~Q.. │ │ │ +004da790: 2d2d 2d2d 2d2d 2d7c 5400 50e0 5100 0020 -------|T.P.Q.. │ │ │ 004da7a0: 2020 7c20 5041 5253 4520 2020 2020 2020 | PARSE │ │ │ 004da7b0: 2020 207c 206f 207c 2053 7065 6369 6669 | o | Specifi │ │ │ 004da7c0: 6573 2074 6861 7420 4754 2e4d 2070 6172 es that GT.M par │ │ │ 004da7d0: 7365 2074 6865 2043 4f4d 4d41 4e44 2061 se the COMMAND a │ │ │ 004da7e0: 6e64 2069 7373 7565 2020 207c 0000 0000 nd issue |.... │ │ │ 004da7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004da800: 0400 0000 0b02 0000 1d3c 0000 0000 0000 .........<...... │ │ │ -004da810: a400 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004da810: a400 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004da820: 5052 4f43 4553 5349 4e47 00ff 7300 ff55 PROCESSING..s..U │ │ │ 004da830: 5349 4e47 5f50 4950 455f 4445 5649 4345 SING_PIPE_DEVICE │ │ │ 004da840: 5300 ff73 00ff 5049 5045 5f44 4556 4943 S..s..PIPE_DEVIC │ │ │ 004da850: 4550 4152 414d 4554 4552 5f53 554d 4d41 EPARAMETER_SUMMA │ │ │ 004da860: 5259 00c0 5200 0020 2020 7c20 2020 2020 RY..R.. | │ │ │ 004da870: 2020 2020 2020 2020 2020 207c 2020 207c | | │ │ │ 004da880: 2061 6e20 4f50 454e 2065 7863 6570 7469 an OPEN excepti │ │ │ 004da890: 6f6e 2066 6f72 2061 6e79 2069 6e76 616c on for any inval │ │ │ 004da8a0: 6964 2063 6f6d 6d61 6e64 2e20 2020 2020 id command. │ │ │ -004da8b0: 2020 207c 5400 507e 5300 0020 2020 7c2d |T.P~S.. |- │ │ │ +004da8b0: 2020 207c 5400 50e0 5300 0020 2020 7c2d |T.P.S.. |- │ │ │ 004da8c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 004da8d0: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 004da8e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004da8f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004da900: 2d2d 2d2d 2d2d 2d7c 5400 507e 5400 0020 -------|T.P~T.. │ │ │ +004da900: 2d2d 2d2d 2d2d 2d7c 5400 50e0 5400 0020 -------|T.P.T.. │ │ │ 004da910: 2020 7c20 494e 4445 5045 4e44 454e 5420 | INDEPENDENT │ │ │ 004da920: 2020 207c 206f 207c 2053 7065 6369 6669 | o | Specifi │ │ │ 004da930: 6573 2074 6861 7420 7468 6520 6372 6561 es that the crea │ │ │ 004da940: 7465 6420 7072 6f63 6573 7320 636f 6e74 ted process cont │ │ │ -004da950: 696e 7565 7320 746f 2020 207c 5400 507e inues to |T.P~ │ │ │ +004da950: 696e 7565 7320 746f 2020 207c 5400 50e0 inues to |T.P. │ │ │ 004da960: 5500 0020 2020 7c20 2020 2020 2020 2020 U.. | │ │ │ 004da970: 2020 2020 2020 207c 2020 207c 2065 7865 | | exe │ │ │ 004da980: 6375 7465 2061 6674 6572 2074 6865 2050 cute after the P │ │ │ 004da990: 4950 4520 6465 7669 6365 2069 7320 434c IPE device is CL │ │ │ 004da9a0: 4f53 4564 2e20 2020 2020 2020 2020 207c OSEd. | │ │ │ -004da9b0: 5400 507e 5600 0020 2020 2b2d 2d2d 2d2d T.P~V.. +----- │ │ │ +004da9b0: 5400 50e0 5600 0020 2020 2b2d 2d2d 2d2d T.P.V.. +----- │ │ │ 004da9c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004da9d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004da9e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004da9f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004daa00: 2d2d 2d2b 0700 507e 5700 0000 0000 0000 ---+..P~W....... │ │ │ +004daa00: 2d2d 2d2b 0700 50e0 5700 0000 0000 0000 ---+..P.W....... │ │ │ 004daa10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004daa20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004daa30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004daa40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004daa50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004daa60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004daa70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -318203,125 +318203,125 @@ │ │ │ 004dafa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004dafb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004dafc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004dafd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004dafe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004daff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004db000: 0400 0000 f706 0000 423c 0000 0000 0000 ........B<...... │ │ │ -004db010: 4900 007e 4845 4c50 00ff 7300 ff49 4f5f I..~HELP..s..IO_ │ │ │ +004db010: 4900 00e0 4845 4c50 00ff 7300 ff49 4f5f I...HELP..s..IO_ │ │ │ 004db020: 5052 4f43 4553 5349 4e47 00ff 7300 ff55 PROCESSING..s..U │ │ │ 004db030: 5349 4e47 5f53 4f43 4b45 545f 4445 5649 SING_SOCKET_DEVI │ │ │ 004db040: 4345 5300 0055 7369 6e67 5f53 6f63 6b65 CES..Using_Socke │ │ │ -004db050: 745f 4465 7669 6365 731f 0030 7ebf 1100 t_Devices..0~... │ │ │ +004db050: 745f 4465 7669 6365 731f 0030 e0bf 1100 t_Devices..0.... │ │ │ 004db060: 0020 2020 5573 696e 6720 536f 636b 6574 . Using Socket │ │ │ -004db070: 2044 6576 6963 6573 0700 317e 2100 0053 Devices..1~!..S │ │ │ -004db080: 0031 7e31 0000 2020 2053 4f43 4b45 5420 .1~1.. SOCKET │ │ │ +004db070: 2044 6576 6963 6573 0700 31e0 2100 0053 Devices..1.!..S │ │ │ +004db080: 0031 e031 0000 2020 2053 4f43 4b45 5420 .1.1.. SOCKET │ │ │ 004db090: 6465 7669 6365 7320 6172 6520 7573 6564 devices are used │ │ │ 004db0a0: 2074 6f20 6163 6365 7373 2061 6e64 206d to access and m │ │ │ 004db0b0: 616e 6970 756c 6174 6520 736f 636b 6574 anipulate socket │ │ │ 004db0c0: 732e 2041 2053 4f43 4b45 5420 6465 7669 s. A SOCKET devi │ │ │ -004db0d0: 6365 5100 317e 4100 0020 2020 6361 6e20 ceQ.1~A.. can │ │ │ +004db0d0: 6365 5100 31e0 4100 0020 2020 6361 6e20 ceQ.1.A.. can │ │ │ 004db0e0: 6861 7665 2075 6e6c 696d 6974 6564 2061 have unlimited a │ │ │ 004db0f0: 7373 6f63 6961 7465 6420 736f 636b 6574 ssociated socket │ │ │ 004db100: 732e 2054 6865 2064 6566 6175 6c74 206c s. The default l │ │ │ 004db110: 696d 6974 2069 7320 3634 2e20 5365 7420 imit is 64. Set │ │ │ -004db120: 7468 6552 0031 7e51 0000 2020 2065 6e76 theR.1~Q.. env │ │ │ +004db120: 7468 6552 0031 e051 0000 2020 2065 6e76 theR.1.Q.. env │ │ │ 004db130: 6972 6f6e 6d65 6e74 2076 6172 6961 626c ironment variabl │ │ │ 004db140: 6520 6774 6d5f 6d61 785f 736f 636b 6574 e gtm_max_socket │ │ │ 004db150: 7320 746f 2074 6865 206e 756d 6265 7220 s to the number │ │ │ 004db160: 6f66 206d 6178 696d 756d 2061 7373 6f63 of maximum assoc │ │ │ -004db170: 6961 7465 6442 0031 7e61 0000 2020 2073 iatedB.1~a.. s │ │ │ +004db170: 6961 7465 6442 0031 e061 0000 2020 2073 iatedB.1.a.. s │ │ │ 004db180: 6f63 6b65 7473 2073 6f63 6b65 7473 2074 ockets sockets t │ │ │ 004db190: 6861 7420 796f 7520 7769 7368 2074 6f20 hat you wish to │ │ │ 004db1a0: 7365 7420 666f 7220 6120 4754 2e4d 2070 set for a GT.M p │ │ │ -004db1b0: 726f 6365 7373 2e50 0031 7e71 0000 2020 rocess.P.1~q.. │ │ │ +004db1b0: 726f 6365 7373 2e50 0031 e071 0000 2020 rocess.P.1.q.. │ │ │ 004db1c0: 2024 5649 4557 2822 4d41 585f 534f 434b $VIEW("MAX_SOCK │ │ │ 004db1d0: 4554 5322 2972 6574 7572 6e73 2074 6865 ETS")returns the │ │ │ 004db1e0: 2063 7572 7265 6e74 2076 616c 7565 206f current value o │ │ │ 004db1f0: 6620 7468 6520 6d61 7869 6d75 6d20 6e75 f the maximum nu │ │ │ -004db200: 6d62 6572 206f 661d 0031 7e81 0000 2020 mber of..1~... │ │ │ +004db200: 6d62 6572 206f 661d 0031 e081 0000 2020 mber of..1.... │ │ │ 004db210: 2061 7373 6f63 6961 7465 6420 736f 636b associated sock │ │ │ -004db220: 6574 732e 0700 317e 9100 004e 0030 7ec0 ets...1~...N.0~. │ │ │ +004db220: 6574 732e 0700 31e0 9100 004e 0030 e0c0 ets...1....N.0.. │ │ │ 004db230: 1100 0020 2020 4174 2061 6e79 2074 696d ... At any tim │ │ │ 004db240: 652c 206f 6e6c 7920 6f6e 6520 736f 636b e, only one sock │ │ │ 004db250: 6574 2066 726f 6d20 7468 6520 636f 6c6c et from the coll │ │ │ 004db260: 6563 7469 6f6e 2063 616e 2062 6520 7468 ection can be th │ │ │ -004db270: 6520 6375 7272 656e 7452 0031 7e12 0000 e currentR.1~... │ │ │ +004db270: 6520 6375 7272 656e 7452 0031 e012 0000 e currentR.1.... │ │ │ 004db280: 2020 2073 6f63 6b65 742e 2049 6620 7468 socket. If th │ │ │ 004db290: 6572 6520 6973 206e 6f20 6375 7272 656e ere is no curren │ │ │ 004db2a0: 7420 736f 636b 6574 2c20 616e 2061 7474 t socket, an att │ │ │ 004db2b0: 656d 7074 2074 6f20 5245 4144 2066 726f empt to READ fro │ │ │ -004db2c0: 6d2c 206f 7220 5752 4954 452c 0031 7e13 m, or WRITE,.1~. │ │ │ +004db2c0: 6d2c 206f 7220 5752 4954 452c 0031 e013 m, or WRITE,.1.. │ │ │ 004db2d0: 0000 2020 2074 6f20 7468 6520 6465 7669 .. to the devi │ │ │ 004db2e0: 6365 2c20 6765 6e65 7261 7465 7320 616e ce, generates an │ │ │ -004db2f0: 2065 7272 6f72 2e07 0031 7e14 0000 4d00 error...1~...M. │ │ │ -004db300: 317e 1500 0020 2020 536f 636b 6574 7320 1~... Sockets │ │ │ +004db2f0: 2065 7272 6f72 2e07 0031 e014 0000 4d00 error...1....M. │ │ │ +004db300: 31e0 1500 0020 2020 536f 636b 6574 7320 1.... Sockets │ │ │ 004db310: 6361 6e20 6265 2061 7474 6163 6865 6420 can be attached │ │ │ 004db320: 616e 6420 6465 7461 6368 6564 2066 726f and detached fro │ │ │ 004db330: 6d20 7468 6520 636f 6c6c 6563 7469 6f6e m the collection │ │ │ -004db340: 206f 6620 736f 636b 6574 734e 0031 7e16 of socketsN.1~. │ │ │ +004db340: 206f 6620 736f 636b 6574 734e 0031 e016 of socketsN.1.. │ │ │ 004db350: 0000 2020 2061 7373 6f63 6961 7465 6420 .. associated │ │ │ 004db360: 7769 7468 2061 2064 6576 6963 652e 2044 with a device. D │ │ │ 004db370: 6574 6163 6865 6420 736f 636b 6574 7320 etached sockets │ │ │ 004db380: 6265 6c6f 6e67 2074 6f20 6120 7073 6575 belong to a pseu │ │ │ -004db390: 646f 2d64 6576 6963 6552 0031 7e17 0000 do-deviceR.1~... │ │ │ +004db390: 646f 2d64 6576 6963 6552 0031 e017 0000 do-deviceR.1.... │ │ │ 004db3a0: 2020 2063 616c 6c65 6420 7468 6520 2273 called the "s │ │ │ 004db3b0: 6f63 6b65 7470 6f6f 6c22 2e20 534f 434b ocketpool". SOCK │ │ │ 004db3c0: 4554 2064 6576 6963 6573 2075 7365 2022 ET devices use " │ │ │ 004db3d0: 5947 544d 534f 434b 4554 504f 4f4c 2220 YGTMSOCKETPOOL" │ │ │ -004db3e0: 746f 2069 6465 6e74 6966 794b 0031 7e18 to identifyK.1~. │ │ │ +004db3e0: 746f 2069 6465 6e74 6966 794b 0031 e018 to identifyK.1.. │ │ │ 004db3f0: 0000 2020 2074 6865 2073 6f63 6b65 7420 .. the socket │ │ │ 004db400: 706f 6f6c 3b20 616e 2061 7474 656d 7074 pool; an attempt │ │ │ 004db410: 204f 5045 4e20 6120 6465 7669 6365 206f OPEN a device o │ │ │ 004db420: 6620 7468 6174 206e 616d 6520 7072 6f64 f that name prod │ │ │ -004db430: 7563 6573 2061 5000 317e 1900 0020 2020 uces aP.1~... │ │ │ +004db430: 7563 6573 2061 5000 31e0 1900 0020 2020 uces aP.1.... │ │ │ 004db440: 4445 564e 414d 4552 4553 4552 5645 4420 DEVNAMERESERVED │ │ │ 004db450: 6572 726f 722e 2041 2070 726f 6365 7373 error. A process │ │ │ 004db460: 2063 616e 2064 6574 6163 6820 6120 736f can detach a so │ │ │ 004db470: 636b 6574 2066 726f 6d20 6120 6465 7669 cket from a devi │ │ │ -004db480: 6365 2061 6e64 3f00 317e 1a00 0020 2020 ce and?.1~... │ │ │ +004db480: 6365 2061 6e64 3f00 31e0 1a00 0020 2020 ce and?.1.... │ │ │ 004db490: 6c61 7465 7220 6174 7461 6368 2069 7420 later attach it │ │ │ 004db4a0: 746f 2074 6865 2073 616d 6520 6465 7669 to the same devi │ │ │ 004db4b0: 6365 206f 7220 616e 6f74 6865 7220 6465 ce or another de │ │ │ -004db4c0: 7669 6365 2e07 0031 7e21 0000 1500 317e vice...1~!....1~ │ │ │ +004db4c0: 7669 6365 2e07 0031 e021 0000 1500 31e0 vice...1.!....1. │ │ │ 004db4d0: 2200 0020 2020 2a2a 4361 7574 696f 6e2a ".. **Caution* │ │ │ -004db4e0: 2a07 0031 7e23 0000 5000 317e 2400 0020 *..1~#..P.1~$.. │ │ │ +004db4e0: 2a07 0031 e023 0000 5000 31e0 2400 0020 *..1.#..P.1.$.. │ │ │ 004db4f0: 2020 4375 7272 656e 746c 792c 2047 542e Currently, GT. │ │ │ 004db500: 4d20 646f 6573 206e 6f74 2070 726f 6475 M does not produ │ │ │ 004db510: 6365 2061 6e20 6572 726f 7220 6966 2061 ce an error if a │ │ │ 004db520: 2073 6f63 6b65 7420 6973 2061 7474 6163 socket is attac │ │ │ -004db530: 6865 6420 746f 2061 2a00 317e 2500 0020 hed to a*.1~%.. │ │ │ +004db530: 6865 6420 746f 2061 2a00 31e0 2500 0020 hed to a*.1.%.. │ │ │ 004db540: 2020 6465 7669 6365 2068 6176 696e 6720 device having │ │ │ 004db550: 6120 6469 6666 6572 656e 7420 4348 5345 a different CHSE │ │ │ -004db560: 542e 0700 317e 2600 0012 0031 7e27 0000 T...1~&....1~'.. │ │ │ -004db570: 2020 202a 2a4e 6f74 652a 2a07 0031 7e28 **Note**..1~( │ │ │ -004db580: 0000 4f00 317e 2900 0020 2020 4578 6365 ..O.1~).. Exce │ │ │ +004db560: 542e 0700 31e0 2600 0012 0031 e027 0000 T...1.&....1.'.. │ │ │ +004db570: 2020 202a 2a4e 6f74 652a 2a07 0031 e028 **Note**..1.( │ │ │ +004db580: 0000 4f00 31e0 2900 0020 2020 4578 6365 ..O.1.).. Exce │ │ │ 004db590: 7074 696f 6e20 6861 6e64 6c65 7220 2845 ption handler (E │ │ │ 004db5a0: 5843 4550 5449 4f4e 2920 6f70 6572 6174 XCEPTION) operat │ │ │ 004db5b0: 6573 2061 7420 7468 6520 534f 434b 4554 es at the SOCKET │ │ │ 004db5c0: 2064 6576 6963 6520 6c65 7665 6c20 616e device level an │ │ │ -004db5d0: 644f 0031 7e2a 0000 2020 2065 7272 6f72 dO.1~*.. error │ │ │ +004db5d0: 644f 0031 e02a 0000 2020 2065 7272 6f72 dO.1.*.. error │ │ │ 004db5e0: 2074 7261 7070 696e 6720 2849 4f45 5252 trapping (IOERR │ │ │ 004db5f0: 4f52 2920 6f70 6572 6174 6573 2074 6865 OR) operates the │ │ │ 004db600: 2073 6f63 6b65 742d 6c65 7665 6c2e 2053 socket-level. S │ │ │ 004db610: 6f2c 206f 6e65 2045 5843 4550 5449 4f4e o, one EXCEPTION │ │ │ -004db620: 5300 317e 3100 0020 2020 6f70 6572 6174 S.1~1.. operat │ │ │ +004db620: 5300 31e0 3100 0020 2020 6f70 6572 6174 S.1.1.. operat │ │ │ 004db630: 6573 206f 6e20 616c 6c20 736f 636b 6574 es on all socket │ │ │ 004db640: 7320 6f66 2061 2053 4f43 4b45 5420 6465 s of a SOCKET de │ │ │ 004db650: 7669 6365 2061 6e64 2049 4f45 524f 5220 vice and IOEROR │ │ │ 004db660: 6361 6e20 6265 2069 6e64 6976 6964 7561 can be individua │ │ │ -004db670: 6c6c 792b 0031 7e32 0000 2020 2074 7572 lly+.1~2.. tur │ │ │ +004db670: 6c6c 792b 0031 e032 0000 2020 2074 7572 lly+.1.2.. tur │ │ │ 004db680: 6e65 6420 6f6e 206f 7220 6f66 6620 666f ned on or off fo │ │ │ 004db690: 7220 6561 6368 2073 6f63 6b65 742e 0700 r each socket... │ │ │ -004db6a0: 317e 3300 002e 0030 7eff 7300 ff4d 4553 1~3....0~.s..MES │ │ │ +004db6a0: 31e0 3300 002e 0030 e0ff 7300 ff4d 4553 1.3....0..s..MES │ │ │ 004db6b0: 5341 4745 5f4d 414e 4147 454d 454e 5400 SAGE_MANAGEMENT. │ │ │ 004db6c0: 004d 6573 7361 6765 5f4d 616e 6167 656d .Message_Managem │ │ │ -004db6d0: 656e 741d 0047 7ebf 1100 0020 2020 4d65 ent..G~.... Me │ │ │ +004db6d0: 656e 741d 0047 e0bf 1100 0020 2020 4d65 ent..G..... Me │ │ │ 004db6e0: 7373 6167 6520 4d61 6e61 6765 6d65 6e74 ssage Management │ │ │ -004db6f0: 0700 487e 2100 0000 0000 0000 0000 0000 ..H~!........... │ │ │ +004db6f0: 0700 48e0 2100 0000 0000 0000 0000 0000 ..H.!........... │ │ │ 004db700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004db710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004db720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004db730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004db740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004db750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004db760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -318337,110 +318337,110 @@ │ │ │ 004db800: 0400 0000 b206 0000 853e 0000 0000 0000 .........>...... │ │ │ 004db810: 6800 0000 4845 4c50 00ff 7300 ff49 4f5f h...HELP..s..IO_ │ │ │ 004db820: 5052 4f43 4553 5349 4e47 00ff 7300 ff55 PROCESSING..s..U │ │ │ 004db830: 5349 4e47 5f53 4f43 4b45 545f 4445 5649 SING_SOCKET_DEVI │ │ │ 004db840: 4345 5300 ff73 00ff 534f 434b 4554 5f44 CES..s..SOCKET_D │ │ │ 004db850: 4556 4943 455f 4f50 4552 4154 494f 4e00 EVICE_OPERATION. │ │ │ 004db860: 0053 6f63 6b65 745f 4465 7669 6365 5f4f .Socket_Device_O │ │ │ -004db870: 7065 7261 7469 6f6e 2200 4c7e bf11 0000 peration".L~.... │ │ │ +004db870: 7065 7261 7469 6f6e 2200 4ce0 bf11 0000 peration".L..... │ │ │ 004db880: 2020 2053 6f63 6b65 7420 4465 7669 6365 Socket Device │ │ │ -004db890: 204f 7065 7261 7469 6f6e 0700 4d7e 2100 Operation..M~!. │ │ │ -004db8a0: 004f 004d 7e31 0000 2020 2045 6163 6820 .O.M~1.. Each │ │ │ +004db890: 204f 7065 7261 7469 6f6e 0700 4de0 2100 Operation..M.!. │ │ │ +004db8a0: 004f 004d e031 0000 2020 2045 6163 6820 .O.M.1.. Each │ │ │ 004db8b0: 736f 636b 6574 206d 6179 2062 6520 696e socket may be in │ │ │ 004db8c0: 206f 6e65 206f 6620 7468 6520 666f 6c6c one of the foll │ │ │ 004db8d0: 6f77 696e 6720 7374 6174 6573 2028 6f62 owing states (ob │ │ │ 004db8e0: 7365 7276 6162 6c65 2074 6872 6f75 6768 servable through │ │ │ -004db8f0: 1000 4d7e 4100 0020 2020 244b 4559 293a ..M~A.. $KEY): │ │ │ -004db900: 0700 4d7e 5100 0052 004d 7e61 0000 2020 ..M~Q..R.M~a.. │ │ │ +004db8f0: 1000 4de0 4100 0020 2020 244b 4559 293a ..M.A.. $KEY): │ │ │ +004db900: 0700 4de0 5100 0052 004d e061 0000 2020 ..M.Q..R.M.a.. │ │ │ 004db910: 2041 206c 6973 7465 6e69 6e67 2073 6f63 A listening soc │ │ │ 004db920: 6b65 7420 7573 6564 2066 6f72 2061 6363 ket used for acc │ │ │ 004db930: 6570 7469 6e67 206e 6577 2063 6f6e 6e65 epting new conne │ │ │ 004db940: 6374 696f 6e73 2067 6f65 7320 7468 726f ctions goes thro │ │ │ -004db950: 7567 6820 7468 6573 6552 004d 7e71 0000 ugh theseR.M~q.. │ │ │ +004db950: 7567 6820 7468 6573 6552 004d e071 0000 ugh theseR.M.q.. │ │ │ 004db960: 2020 2074 6872 6565 2073 7461 7465 7320 three states │ │ │ 004db970: 696e 206f 6e65 2073 7465 7020 7769 7468 in one step with │ │ │ 004db980: 2061 2073 696e 676c 6520 4f50 454e 206f a single OPEN o │ │ │ 004db990: 7220 5553 452e 2057 6865 6e20 6120 7365 r USE. When a se │ │ │ -004db9a0: 7276 6572 2064 6f65 7320 614e 004d 7e81 rver does aN.M~. │ │ │ +004db9a0: 7276 6572 2064 6f65 7320 614e 004d e081 rver does aN.M.. │ │ │ 004db9b0: 0000 2020 2057 5249 5445 202f 5741 4954 .. WRITE /WAIT │ │ │ 004db9c0: 2c20 6120 636c 6965 6e74 2063 616e 2065 , a client can e │ │ │ 004db9d0: 7374 6162 6c69 7368 2061 2063 6f6e 6e65 stablish a conne │ │ │ 004db9e0: 6374 696f 6e20 7768 6963 6820 6372 6561 ction which crea │ │ │ -004db9f0: 7465 7320 6120 6e65 7754 004d 7e91 0000 tes a newT.M~... │ │ │ +004db9f0: 7465 7320 6120 6e65 7754 004d e091 0000 tes a newT.M.... │ │ │ 004dba00: 2020 2073 6572 7665 7220 736f 636b 6574 server socket │ │ │ 004dba10: 2e20 244b 4559 2069 6e63 6c75 6465 7320 . $KEY includes │ │ │ 004dba20: 696e 666f 726d 6174 696f 6e20 6162 6f75 information abou │ │ │ 004dba30: 7420 7468 6973 206e 6577 2073 6f63 6b65 t this new socke │ │ │ 004dba40: 7420 696e 2074 6865 2066 6f72 6d50 004c t in the formP.L │ │ │ -004dba50: 7ec0 1100 0020 2020 6f66 2043 4f4e 4e45 ~.... of CONNE │ │ │ +004dba50: e0c0 1100 0020 2020 6f66 2043 4f4e 4e45 ..... of CONNE │ │ │ 004dba60: 4354 7c68 616e 646c 657c 3c61 6464 7265 CT|handle| where is the IP ad │ │ │ 004dba90: 6472 6573 7320 666f 7220 5443 502d 004d dress for TCP-.M │ │ │ -004dbaa0: 7e12 0000 2020 2073 6f63 6b65 7473 2061 ~... sockets a │ │ │ +004dbaa0: e012 0000 2020 2073 6f63 6b65 7473 2061 .... sockets a │ │ │ 004dbab0: 6e64 2070 6174 6820 666f 7220 4c4f 4341 nd path for LOCA │ │ │ -004dbac0: 4c20 736f 636b 6574 732e 0700 4d7e 1300 L sockets...M~.. │ │ │ -004dbad0: 0051 004d 7e14 0000 2020 2045 6163 6820 .Q.M~... Each │ │ │ +004dbac0: 4c20 736f 636b 6574 732e 0700 4de0 1300 L sockets...M... │ │ │ +004dbad0: 0051 004d e014 0000 2020 2045 6163 6820 .Q.M.... Each │ │ │ 004dbae0: 736f 636b 6574 206d 6179 2068 6176 6520 socket may have │ │ │ 004dbaf0: 6f6e 6520 6f72 206d 6f72 6520 736f 636b one or more sock │ │ │ 004dbb00: 6574 7320 7761 6974 696e 6720 666f 7220 ets waiting for │ │ │ 004dbb10: 6569 7468 6572 2061 6e20 696e 636f 6d69 either an incomi │ │ │ -004dbb20: 6e67 5000 4d7e 1500 0020 2020 636f 6e6e ngP.M~... conn │ │ │ +004dbb20: 6e67 5000 4de0 1500 0020 2020 636f 6e6e ngP.M.... conn │ │ │ 004dbb30: 6563 7469 6f6e 206f 7220 6461 7461 2061 ection or data a │ │ │ 004dbb40: 7661 696c 6162 6c65 2074 6f20 5245 4144 vailable to READ │ │ │ 004dbb50: 2028 6f62 7365 7276 6162 6c65 2074 6872 (observable thr │ │ │ 004dbb60: 6f75 6768 2024 5a4b 4559 292e 2024 5a4b ough $ZKEY). $ZK │ │ │ -004dbb70: 4559 5400 4d7e 1600 0020 2020 636f 6e74 EYT.M~... cont │ │ │ +004dbb70: 4559 5400 4de0 1600 0020 2020 636f 6e74 EYT.M.... cont │ │ │ 004dbb80: 6169 6e73 2073 656d 692d 2063 6f6c 6f6e ains semi- colon │ │ │ 004dbb90: 2028 223b 2229 2073 6570 6172 6174 6564 (";") separated │ │ │ 004dbba0: 206c 6973 7420 6f66 2065 6e74 7269 6573 list of entries │ │ │ 004dbbb0: 2064 6574 6169 6c69 6e67 2061 6e79 2077 detailing any w │ │ │ -004dbbc0: 6169 7469 6e67 2e00 4d7e 1700 0020 2020 aiting..M~... │ │ │ +004dbbc0: 6169 7469 6e67 2e00 4de0 1700 0020 2020 aiting..M.... │ │ │ 004dbbd0: 736f 636b 6574 7320 666f 7220 6120 6375 sockets for a cu │ │ │ 004dbbe0: 7272 656e 7420 534f 434b 4554 2064 6576 rrent SOCKET dev │ │ │ -004dbbf0: 6963 652e 0700 4d7e 1800 0041 004d 7e19 ice...M~...A.M~. │ │ │ +004dbbf0: 6963 652e 0700 4de0 1800 0041 004d e019 ice...M....A.M.. │ │ │ 004dbc00: 0000 2020 2046 6f72 206d 6f72 6520 696e .. For more in │ │ │ 004dbc10: 666f 726d 6174 696f 6e20 6f6e 2024 4b45 formation on $KE │ │ │ 004dbc20: 5920 616e 6420 245a 4b45 592c 2072 6566 Y and $ZKEY, ref │ │ │ -004dbc30: 6572 2074 6f20 2249 5356 222e 0700 4d7e er to "ISV"...M~ │ │ │ +004dbc30: 6572 2074 6f20 2249 5356 222e 0700 4de0 er to "ISV"...M. │ │ │ 004dbc40: 1a00 0029 003b 4652 4541 445f 4f50 4552 ...).;FREAD_OPER │ │ │ 004dbc50: 4154 494f 4e00 0053 6f63 6b65 745f 5265 ATION..Socket_Re │ │ │ -004dbc60: 6164 5f4f 7065 7261 7469 6f6e 2000 4a7e ad_Operation .J~ │ │ │ +004dbc60: 6164 5f4f 7065 7261 7469 6f6e 2000 4ae0 ad_Operation .J. │ │ │ 004dbc70: bf11 0000 2020 2053 6f63 6b65 7420 5265 .... Socket Re │ │ │ -004dbc80: 6164 204f 7065 7261 7469 6f6e 0700 4b7e ad Operation..K~ │ │ │ -004dbc90: 2100 0054 004b 7e31 0000 2020 2054 4350 !..T.K~1.. TCP │ │ │ +004dbc80: 6164 204f 7065 7261 7469 6f6e 0700 4be0 ad Operation..K. │ │ │ +004dbc90: 2100 0054 004b e031 0000 2020 2054 4350 !..T.K.1.. TCP │ │ │ 004dbca0: 2f49 5020 6973 2061 2073 7472 6561 6d2d /IP is a stream- │ │ │ 004dbcb0: 6261 7365 6420 7072 6f74 6f63 6f6c 2074 based protocol t │ │ │ 004dbcc0: 6861 7420 6775 6172 616e 7465 6573 2074 hat guarantees t │ │ │ 004dbcd0: 6861 7420 6279 7465 7320 6172 7269 7665 hat bytes arrive │ │ │ -004dbce0: 2069 6e20 7468 6551 004b 7e41 0000 2020 in theQ.K~A.. │ │ │ +004dbce0: 2069 6e20 7468 6551 004b e041 0000 2020 in theQ.K.A.. │ │ │ 004dbcf0: 206f 7264 6572 2069 6e20 7768 6963 6820 order in which │ │ │ 004dbd00: 7468 6579 2077 6572 6520 7365 6e74 2e20 they were sent. │ │ │ 004dbd10: 486f 7765 7665 722c 2069 7420 646f 6573 However, it does │ │ │ 004dbd20: 206e 6f74 2067 7561 7261 6e74 6565 2074 not guarantee t │ │ │ -004dbd30: 6861 7420 7468 6579 2e00 4b7e 5100 0020 hat they..K~Q.. │ │ │ +004dbd30: 6861 7420 7468 6579 2e00 4be0 5100 0020 hat they..K.Q.. │ │ │ 004dbd40: 2020 7769 6c6c 2062 6520 6772 6f75 7065 will be groupe │ │ │ 004dbd50: 6420 696e 2074 6865 2073 616d 6520 7061 d in the same pa │ │ │ -004dbd60: 636b 6574 732e 0700 4b7e 6100 0050 004b ckets...K~a..P.K │ │ │ -004dbd70: 7e71 0000 2020 2049 6620 7061 636b 6574 ~q.. If packet │ │ │ +004dbd60: 636b 6574 732e 0700 4be0 6100 0050 004b ckets...K.a..P.K │ │ │ +004dbd70: e071 0000 2020 2049 6620 7061 636b 6574 .q.. If packet │ │ │ 004dbd80: 7320 6172 7269 7665 2069 6e66 7265 7175 s arrive infrequ │ │ │ 004dbd90: 656e 746c 792c 206f 7220 6174 2076 6172 ently, or at var │ │ │ 004dbda0: 7969 6e67 2072 6174 6573 2074 6861 7420 ying rates that │ │ │ 004dbdb0: 6172 6520 736f 6d65 7469 6d65 734e 004b are sometimesN.K │ │ │ -004dbdc0: 7e81 0000 2020 2073 6c6f 772c 2061 2073 ~... slow, a s │ │ │ +004dbdc0: e081 0000 2020 2073 6c6f 772c 2061 2073 .... slow, a s │ │ │ 004dbdd0: 686f 7274 2069 6e74 6572 7661 6c20 6361 hort interval ca │ │ │ 004dbde0: 6e20 7761 7374 6520 4350 5520 6379 636c n waste CPU cycl │ │ │ 004dbdf0: 6573 2063 6865 636b 696e 6720 666f 7220 es checking for │ │ │ -004dbe00: 616e 2075 6e6c 696b 656c 7952 004b 7e91 an unlikelyR.K~. │ │ │ +004dbe00: 616e 2075 6e6c 696b 656c 7952 004b e091 an unlikelyR.K.. │ │ │ 004dbe10: 0000 2020 2065 7665 6e74 2e20 4f6e 2074 .. event. On t │ │ │ 004dbe20: 6865 206f 7468 6572 2068 616e 642c 2069 he other hand, i │ │ │ 004dbe30: 6620 7468 6520 6861 6e64 6c69 6e67 206f f the handling o │ │ │ 004dbe40: 6620 7061 636b 6574 7320 6973 2074 696d f packets is tim │ │ │ 004dbe50: 6520 6372 6974 6963 616c 2c20 6155 004a e critical, aU.J │ │ │ -004dbe60: 7ec0 1100 0020 2020 6c6f 6e67 2069 6e74 ~.... long int │ │ │ +004dbe60: e0c0 1100 0020 2020 6c6f 6e67 2069 6e74 ..... long int │ │ │ 004dbe70: 6572 7661 6c20 6361 6e20 696e 7472 6f64 erval can introd │ │ │ 004dbe80: 7563 6520 616e 2075 6e64 6573 6972 6162 uce an undesirab │ │ │ 004dbe90: 6c65 206c 6174 656e 6379 2e20 4966 2070 le latency. If p │ │ │ 004dbea0: 6163 6b65 7473 2061 7272 6976 6520 696e ackets arrive in │ │ │ 004dbeb0: 2061 0000 0000 0000 0000 0000 0000 0000 a.............. │ │ │ 004dbec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004dbed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -318459,613 +318459,613 @@ │ │ │ 004dbfa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004dbfb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004dbfc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004dbfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004dbfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004dbff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004dc000: 0400 0000 fe07 0000 863c 0000 0000 0000 .........<...... │ │ │ -004dc010: 9900 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004dc010: 9900 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004dc020: 5052 4f43 4553 5349 4e47 00ff 7300 ff55 PROCESSING..s..U │ │ │ 004dc030: 5349 4e47 5f53 4f43 4b45 545f 4445 5649 SING_SOCKET_DEVI │ │ │ 004dc040: 4345 5300 ff73 00ff 534f 434b 4554 5f52 CES..s..SOCKET_R │ │ │ 004dc050: 4541 445f 4f50 4552 4154 494f 4e00 c012 EAD_OPERATION... │ │ │ 004dc060: 0000 2020 2072 6170 6964 2061 6e64 2063 .. rapid and c │ │ │ 004dc070: 6f6e 7374 616e 7420 666c 6f77 2028 616e onstant flow (an │ │ │ 004dc080: 2075 6e75 7375 616c 2073 6974 7561 7469 unusual situati │ │ │ 004dc090: 6f6e 292c 2074 6865 2069 6e74 6572 7661 on), the interva │ │ │ -004dc0a0: 6c20 646f 6573 6e27 7454 004b 7e13 0000 l doesn'tT.K~... │ │ │ +004dc0a0: 6c20 646f 6573 6e27 7454 004b e013 0000 l doesn'tT.K.... │ │ │ 004dc0b0: 2020 206d 6174 7465 7220 6173 206d 7563 matter as muc │ │ │ 004dc0c0: 682c 2061 7320 7468 6572 6520 6973 2061 h, as there is a │ │ │ 004dc0d0: 6c77 6179 7320 736f 6d65 7468 696e 6720 lways something │ │ │ 004dc0e0: 696e 2074 6865 2062 7566 6665 7220 666f in the buffer fo │ │ │ 004dc0f0: 7220 7468 6520 5245 4144 2074 6f51 004b r the READ toQ.K │ │ │ -004dc100: 7e14 0000 2020 2077 6f72 6b20 7769 7468 ~... work with │ │ │ +004dc100: e014 0000 2020 2077 6f72 6b20 7769 7468 .... work with │ │ │ 004dc110: 2e20 4966 2079 6f75 2064 6f20 6e6f 7420 . If you do not │ │ │ 004dc120: 7370 6563 6966 7920 4d4f 5245 5245 4144 specify MOREREAD │ │ │ 004dc130: 5449 4d45 2c20 534f 434b 4554 2052 4541 TIME, SOCKET REA │ │ │ 004dc140: 4420 696d 706c 656d 656e 7473 2061 5300 D implements aS. │ │ │ -004dc150: 4b7e 1500 0020 2020 6479 6e61 6d69 6320 K~... dynamic │ │ │ +004dc150: 4be0 1500 0020 2020 6479 6e61 6d69 6320 K.... dynamic │ │ │ 004dc160: 6170 7072 6f61 6368 206f 6620 7573 696e approach of usin │ │ │ 004dc170: 6720 6120 6c6f 6e67 6572 2066 6972 7374 g a longer first │ │ │ 004dc180: 2069 6e74 6572 7661 6c20 6f66 2032 3030 interval of 200 │ │ │ 004dc190: 206d 7320 7768 656e 2069 7420 6669 6e64 ms when it find │ │ │ -004dc1a0: 7354 004b 7e16 0000 2020 206e 6f20 6461 sT.K~... no da │ │ │ +004dc1a0: 7354 004b e016 0000 2020 206e 6f20 6461 sT.K.... no da │ │ │ 004dc1b0: 7461 2c20 7468 656e 2073 686f 7274 656e ta, then shorten │ │ │ 004dc1c0: 696e 6720 7468 6520 696e 7465 7276 616c ing the interval │ │ │ 004dc1d0: 2074 6f20 3130 206d 7320 7768 656e 2064 to 10 ms when d │ │ │ 004dc1e0: 6174 6120 7374 6172 7473 2074 6f20 6172 ata starts to ar │ │ │ -004dc1f0: 7269 7665 2e51 004b 7e17 0000 2020 2049 rive.Q.K~... I │ │ │ +004dc1f0: 7269 7665 2e51 004b e017 0000 2020 2049 rive.Q.K.... I │ │ │ 004dc200: 6620 796f 7520 7370 6563 6966 7920 616e f you specify an │ │ │ 004dc210: 2069 6e74 6572 7661 6c2c 2074 6865 2053 interval, the S │ │ │ 004dc220: 4f43 4b45 5420 6465 7669 6365 2061 6c77 OCKET device alw │ │ │ 004dc230: 6179 7320 7573 6573 2074 6865 2073 7065 ays uses the spe │ │ │ -004dc240: 6369 6669 6564 3300 4b7e 1800 0020 2020 cified3.K~... │ │ │ +004dc240: 6369 6669 6564 3300 4be0 1800 0020 2020 cified3.K.... │ │ │ 004dc250: 696e 7465 7276 616c 2061 6e64 2064 6f65 interval and doe │ │ │ 004dc260: 7320 6e6f 7420 6164 6a75 7374 2064 796e s not adjust dyn │ │ │ -004dc270: 616d 6963 616c 6c79 2e07 004b 7e19 0000 amically...K~... │ │ │ -004dc280: 5200 4b7e 1a00 0020 2020 4d6f 7374 2053 R.K~... Most S │ │ │ +004dc270: 616d 6963 616c 6c79 2e07 004b e019 0000 amically...K.... │ │ │ +004dc280: 5200 4be0 1a00 0020 2020 4d6f 7374 2053 R.K.... Most S │ │ │ 004dc290: 4f43 4b45 5420 5245 4144 206f 7065 7261 OCKET READ opera │ │ │ 004dc2a0: 7469 6f6e 7320 7465 726d 696e 6174 6520 tions terminate │ │ │ 004dc2b0: 6173 2061 2072 6573 756c 7420 6f66 2074 as a result of t │ │ │ 004dc2c0: 6865 2066 6972 7374 2063 6f6e 6469 7469 he first conditi │ │ │ -004dc2d0: 6f6e 5400 4b7e 2100 0020 2020 6465 7465 onT.K~!.. dete │ │ │ +004dc2d0: 6f6e 5400 4be0 2100 0020 2020 6465 7465 onT.K.!.. dete │ │ │ 004dc2e0: 6374 6564 2066 726f 6d20 2861 2920 7265 cted from (a) re │ │ │ 004dc2f0: 6365 6970 7420 6f66 2064 656c 696d 6974 ceipt of delimit │ │ │ 004dc300: 6572 732c 2028 6229 2072 6563 6569 7074 ers, (b) receipt │ │ │ 004dc310: 206f 6620 7468 6520 6d61 7869 6d75 6d20 of the maximum │ │ │ -004dc320: 6e75 6d62 6572 4f00 4b7e 2200 0020 2020 numberO.K~".. │ │ │ +004dc320: 6e75 6d62 6572 4f00 4be0 2200 0020 2020 numberO.K.".. │ │ │ 004dc330: 6f66 2063 6861 7261 6374 6572 732c 206f of characters, o │ │ │ 004dc340: 7220 2863 2920 6578 7069 7261 7469 6f6e r (c) expiration │ │ │ 004dc350: 206f 6620 6120 7469 6d65 6f75 742e 204e of a timeout. N │ │ │ 004dc360: 6f74 6520 7468 6174 2061 6c6c 206f 6620 ote that all of │ │ │ -004dc370: 7468 6573 6552 004b 7e23 0000 2020 2063 theseR.K~#.. c │ │ │ +004dc370: 7468 6573 6552 004b e023 0000 2020 2063 theseR.K.#.. c │ │ │ 004dc380: 6f6e 6469 7469 6f6e 7320 6172 6520 6f70 onditions are op │ │ │ 004dc390: 7469 6f6e 616c 2c20 616e 6420 6120 7370 tional, and a sp │ │ │ 004dc3a0: 6563 6966 6963 2052 4541 4420 6d61 7920 ecific READ may │ │ │ 004dc3b0: 7370 6563 6966 7920 7a65 726f 206f 7220 specify zero or │ │ │ -004dc3c0: 6d6f 7265 206f 6649 004b 7e24 0000 2020 more ofI.K~$.. │ │ │ +004dc3c0: 6d6f 7265 206f 6649 004b e024 0000 2020 more ofI.K.$.. │ │ │ 004dc3d0: 2074 6865 6d2e 2054 6869 7320 7365 6374 them. This sect │ │ │ 004dc3e0: 696f 6e20 7265 6665 7273 2074 6f20 7468 ion refers to th │ │ │ 004dc3f0: 6573 6520 7468 7265 6520 636f 6e64 6974 ese three condit │ │ │ 004dc400: 696f 6e73 2061 7320 2264 6566 696e 6564 ions as "defined │ │ │ -004dc410: 5000 4b7e 2500 0020 2020 7465 726d 696e P.K~%.. termin │ │ │ +004dc410: 5000 4be0 2500 0020 2020 7465 726d 696e P.K.%.. termin │ │ │ 004dc420: 6174 696e 6720 636f 6e64 6974 696f 6e73 ating conditions │ │ │ 004dc430: 222e 2049 6620 6120 534f 434b 4554 2052 ". If a SOCKET R │ │ │ 004dc440: 4541 4420 6973 206e 6f74 2073 7562 6a65 EAD is not subje │ │ │ 004dc450: 6374 2074 6f20 616e 7920 6f66 2074 6865 ct to any of the │ │ │ -004dc460: 5000 4b7e 2600 0020 2020 6465 6669 6e65 P.K~&.. define │ │ │ +004dc460: 5000 4be0 2600 0020 2020 6465 6669 6e65 P.K.&.. define │ │ │ 004dc470: 6420 7465 726d 696e 6174 696e 6720 636f d terminating co │ │ │ 004dc480: 6e64 6974 696f 6e73 2c20 6974 2074 6572 nditions, it ter │ │ │ 004dc490: 6d69 6e61 7465 7320 6166 7465 7220 6974 minates after it │ │ │ 004dc4a0: 2068 6173 2072 6563 6569 7665 6420 6174 has received at │ │ │ -004dc4b0: 5000 4b7e 2700 0020 2020 6c65 6173 7420 P.K~'.. least │ │ │ +004dc4b0: 5000 4be0 2700 0020 2020 6c65 6173 7420 P.K.'.. least │ │ │ 004dc4c0: 6f6e 6520 6368 6172 6163 7465 7220 666f one character fo │ │ │ 004dc4d0: 6c6c 6f77 6564 2062 7920 616e 2069 6e74 llowed by an int │ │ │ 004dc4e0: 6572 7661 6c20 7769 7468 206e 6f20 6e65 erval with no ne │ │ │ 004dc4f0: 7720 6368 6172 6163 7465 7273 2e20 416e w characters. An │ │ │ -004dc500: 5300 4b7e 2800 0020 2020 6572 726f 7220 S.K~(.. error │ │ │ +004dc500: 5300 4be0 2800 0020 2020 6572 726f 7220 S.K.(.. error │ │ │ 004dc510: 6361 6e20 616c 736f 2074 6572 6d69 6e61 can also termina │ │ │ 004dc520: 7465 2061 2052 4541 442e 2057 6869 6c65 te a READ. While │ │ │ 004dc530: 206e 6f6e 6520 6f66 2074 6865 2074 6572 none of the ter │ │ │ 004dc540: 6d69 6e61 7469 6e67 2063 6f6e 6469 7469 minating conditi │ │ │ -004dc550: 6f6e 732b 004b 7e29 0000 2020 2069 7320 ons+.K~).. is │ │ │ +004dc550: 6f6e 732b 004b e029 0000 2020 2069 7320 ons+.K.).. is │ │ │ 004dc560: 7361 7469 7366 6965 642c 2074 6865 2052 satisfied, the R │ │ │ 004dc570: 4541 4420 636f 6e74 696e 7565 732e 0700 EAD continues... │ │ │ -004dc580: 4b7e 2a00 0048 004b 7e31 0000 2020 2054 K~*..H.K~1.. T │ │ │ +004dc580: 4be0 2a00 0048 004b e031 0000 2020 2054 K.*..H.K.1.. T │ │ │ 004dc590: 6865 2066 6f6c 6c6f 7769 6e67 2066 6c6f he following flo │ │ │ 004dc5a0: 7763 6861 7274 2072 6570 7265 7365 6e74 wchart represent │ │ │ 004dc5b0: 7320 7468 6520 6c6f 6769 6320 6f66 2061 s the logic of a │ │ │ 004dc5c0: 2053 4f43 4b45 5420 5245 4144 2e07 004b SOCKET READ...K │ │ │ -004dc5d0: 7e32 0000 3e00 407e 5445 524d 494e 4154 ~2..>.@~TERMINAT │ │ │ +004dc5d0: e032 0000 3e00 40e0 5445 524d 494e 4154 .2..>.@.TERMINAT │ │ │ 004dc5e0: 494f 4e5f 434f 4e44 4954 494f 4e53 0000 ION_CONDITIONS.. │ │ │ 004dc5f0: 536f 636b 6574 5f52 6561 645f 5465 726d Socket_Read_Term │ │ │ 004dc600: 696e 6174 696f 6e5f 436f 6e64 6974 696f ination_Conditio │ │ │ -004dc610: 6e73 2d00 577e bf11 0000 2020 2053 6f63 ns-.W~.... Soc │ │ │ +004dc610: 6e73 2d00 57e0 bf11 0000 2020 2053 6f63 ns-.W..... Soc │ │ │ 004dc620: 6b65 7420 5265 6164 2054 6572 6d69 6e61 ket Read Termina │ │ │ 004dc630: 7469 6f6e 2043 6f6e 6469 7469 6f6e 7307 tion Conditions. │ │ │ -004dc640: 0058 7e21 0000 5300 587e 3100 0020 2020 .X~!..S.X~1.. │ │ │ +004dc640: 0058 e021 0000 5300 58e0 3100 0020 2020 .X.!..S.X.1.. │ │ │ 004dc650: 4120 534f 434b 4554 2052 4541 4420 6f70 A SOCKET READ op │ │ │ 004dc660: 6572 6174 696f 6e20 7465 726d 696e 6174 eration terminat │ │ │ 004dc670: 6573 2069 6620 616e 7920 6f66 2074 6865 es if any of the │ │ │ 004dc680: 2066 6f6c 6c6f 7769 6e67 2063 6f6e 6469 following condi │ │ │ -004dc690: 7469 6f6e 7320 6172 650e 0058 7e41 0000 tions are..X~A.. │ │ │ -004dc6a0: 2020 206d 6574 3a07 0058 7e51 0000 5400 met:..X~Q..T. │ │ │ -004dc6b0: 587e 6100 0020 2020 2b2d 2d2d 2d2d 2d2d X~a.. +------- │ │ │ +004dc690: 7469 6f6e 7320 6172 650e 0058 e041 0000 tions are..X.A.. │ │ │ +004dc6a0: 2020 206d 6574 3a07 0058 e051 0000 5400 met:..X.Q..T. │ │ │ +004dc6b0: 58e0 6100 0020 2020 2b2d 2d2d 2d2d 2d2d X.a.. +------- │ │ │ 004dc6c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004dc6d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004dc6e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004dc6f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004dc700: 2d2b 5400 587e 7100 0020 2020 7c20 2054 -+T.X~q.. | T │ │ │ +004dc700: 2d2b 5400 58e0 7100 0020 2020 7c20 2054 -+T.X.q.. | T │ │ │ 004dc710: 6572 6d69 6e61 7469 6e67 2020 207c 2020 erminating | │ │ │ 004dc720: 2020 4172 6775 6d65 6e74 2043 6f6e 7461 Argument Conta │ │ │ 004dc730: 696e 7320 2020 207c 2024 4465 7669 6365 ins | $Device │ │ │ 004dc740: 207c 2020 2024 4b65 7920 2020 207c 2024 | $Key | $ │ │ │ -004dc750: 5465 7374 207c 5400 587e 8100 0020 2020 Test |T.X~... │ │ │ +004dc750: 5465 7374 207c 5400 58e0 8100 0020 2020 Test |T.X.... │ │ │ 004dc760: 7c20 2020 436f 6e64 6974 696f 6e73 2020 | Conditions │ │ │ 004dc770: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004dc780: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 004dc790: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ -004dc7a0: 207c 2020 2020 2020 207c 5400 587e 9100 | |T.X~.. │ │ │ +004dc7a0: 207c 2020 2020 2020 207c 5400 58e0 9100 | |T.X... │ │ │ 004dc7b0: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 004dc7c0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 004dc7d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 004dc7e0: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 004dc7f0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d7c 0000 -----+-------|.. │ │ │ 004dc800: 0400 0000 f407 0000 9d3c 0000 0000 0000 .........<...... │ │ │ -004dc810: ac00 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004dc810: ac00 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004dc820: 5052 4f43 4553 5349 4e47 00ff 7300 ff55 PROCESSING..s..U │ │ │ 004dc830: 5349 4e47 5f53 4f43 4b45 545f 4445 5649 SING_SOCKET_DEVI │ │ │ 004dc840: 4345 5300 ff73 00ff 534f 434b 4554 5f52 CES..s..SOCKET_R │ │ │ 004dc850: 4541 445f 5445 524d 494e 4154 494f 4e5f EAD_TERMINATION_ │ │ │ 004dc860: 434f 4e44 4954 494f 4e53 00c0 1100 0020 CONDITIONS..... │ │ │ 004dc870: 2020 7c20 4572 726f 7220 2020 2020 2020 | Error │ │ │ 004dc880: 2020 207c 2045 6d70 7479 2053 7472 696e | Empty Strin │ │ │ 004dc890: 6720 2020 2020 2020 2020 2020 207c 2045 g | E │ │ │ 004dc8a0: 7272 6f72 2020 207c 2045 6d70 7479 2020 rror | Empty │ │ │ -004dc8b0: 2020 207c 2031 2020 2020 207c 5400 587e | 1 |T.X~ │ │ │ +004dc8b0: 2020 207c 2031 2020 2020 207c 5400 58e0 | 1 |T.X. │ │ │ 004dc8c0: 1200 0020 2020 7c20 2020 2020 2020 2020 ... | │ │ │ 004dc8d0: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 004dc8e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004dc8f0: 207c 2053 7472 696e 6720 207c 2053 7472 | String | Str │ │ │ 004dc900: 696e 6720 2020 207c 2020 2020 2020 207c ing | | │ │ │ -004dc910: 5400 587e 1300 0020 2020 7c2d 2d2d 2d2d T.X~... |----- │ │ │ +004dc910: 5400 58e0 1300 0020 2020 7c2d 2d2d 2d2d T.X.... |----- │ │ │ 004dc920: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 004dc930: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004dc940: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2b -----+---------+ │ │ │ 004dc950: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ -004dc960: 2d2d 2d7c 5400 587e 1400 0020 2020 7c20 ---|T.X~... | │ │ │ +004dc960: 2d2d 2d7c 5400 58e0 1400 0020 2020 7c20 ---|T.X.... | │ │ │ 004dc970: 5469 6d65 6f75 742a 2020 2020 2020 207c Timeout* | │ │ │ 004dc980: 2044 6174 6120 7265 6365 6976 6564 2062 Data received b │ │ │ 004dc990: 6566 6f72 6520 2020 207c 2045 6d70 7479 efore | Empty │ │ │ 004dc9a0: 2020 207c 2045 6d70 7479 2020 2020 207c | Empty | │ │ │ -004dc9b0: 2030 2020 2020 207c 5400 587e 1500 0020 0 |T.X~... │ │ │ +004dc9b0: 2030 2020 2020 207c 5400 58e0 1500 0020 0 |T.X.... │ │ │ 004dc9c0: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004dc9d0: 2020 207c 2074 696d 656f 7574 2020 2020 | timeout │ │ │ 004dc9e0: 2020 2020 2020 2020 2020 2020 207c 2053 | S │ │ │ 004dc9f0: 7472 696e 6720 207c 2053 7472 696e 6720 tring | String │ │ │ -004dca00: 2020 207c 2020 2020 2020 207c 5400 587e | |T.X~ │ │ │ +004dca00: 2020 207c 2020 2020 2020 207c 5400 58e0 | |T.X. │ │ │ 004dca10: 1600 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d ... |--------- │ │ │ 004dca20: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 004dca30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004dca40: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -+---------+---- │ │ │ 004dca50: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d7c -------+-------| │ │ │ -004dca60: 5400 587e 1700 0020 2020 7c20 4465 6c69 T.X~... | Deli │ │ │ +004dca60: 5400 58e0 1700 0020 2020 7c20 4465 6c69 T.X.... | Deli │ │ │ 004dca70: 6d69 7465 722a 2020 2020 207c 2044 6174 miter* | Dat │ │ │ 004dca80: 6120 7570 2074 6f2c 2062 7574 206e 6f74 a up to, but not │ │ │ 004dca90: 2020 2020 207c 2045 6d70 7479 2020 207c | Empty | │ │ │ 004dcaa0: 2044 656c 696d 6974 6572 207c 2031 2020 Delimiter | 1 │ │ │ -004dcab0: 2020 207c 5400 587e 1800 0020 2020 7c20 |T.X~... | │ │ │ +004dcab0: 2020 207c 5400 58e0 1800 0020 2020 7c20 |T.X.... | │ │ │ 004dcac0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 004dcad0: 2069 6e63 6c75 6469 6e67 2074 6865 2064 including the d │ │ │ 004dcae0: 656c 696d 6974 6572 207c 2053 7472 696e elimiter | Strin │ │ │ 004dcaf0: 6720 207c 2053 7472 696e 6720 2020 207c g | String | │ │ │ -004dcb00: 2020 2020 2020 207c 5400 587e 1900 0020 |T.X~... │ │ │ +004dcb00: 2020 2020 2020 207c 5400 58e0 1900 0020 |T.X.... │ │ │ 004dcb10: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 004dcb20: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 004dcb30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 004dcb40: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ -004dcb50: 2d2d 2d2b 2d2d 2d2d 2d2d 2d7c 5400 587e ---+-------|T.X~ │ │ │ +004dcb50: 2d2d 2d2b 2d2d 2d2d 2d2d 2d7c 5400 58e0 ---+-------|T.X. │ │ │ 004dcb60: 1a00 0020 2020 7c20 4669 7865 6420 4c65 ... | Fixed Le │ │ │ 004dcb70: 6e67 7468 2020 207c 2053 7472 696e 6720 ngth | String │ │ │ 004dcb80: 6f66 2046 6978 6564 204c 656e 6774 6820 of Fixed Length │ │ │ 004dcb90: 207c 2045 6d70 7479 2020 207c 2045 6d70 | Empty | Emp │ │ │ 004dcba0: 7479 2020 2020 207c 2031 2020 2020 207c ty | 1 | │ │ │ -004dcbb0: 5400 587e 2100 0020 2020 7c20 4d65 742a T.X~!.. | Met* │ │ │ +004dcbb0: 5400 58e0 2100 0020 2020 7c20 4d65 742a T.X.!.. | Met* │ │ │ 004dcbc0: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 004dcbd0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004dcbe0: 2020 2020 207c 2053 7472 696e 6720 207c | String | │ │ │ 004dcbf0: 2053 7472 696e 6720 2020 207c 2020 2020 String | │ │ │ -004dcc00: 2020 207c 5400 587e 2200 0020 2020 7c2d |T.X~".. |- │ │ │ +004dcc00: 2020 207c 5400 58e0 2200 0020 2020 7c2d |T.X.".. |- │ │ │ 004dcc10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 004dcc20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004dcc30: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 004dcc40: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---+-----------+ │ │ │ -004dcc50: 2d2d 2d2d 2d2d 2d7c 5400 587e 2300 0020 -------|T.X~#.. │ │ │ +004dcc50: 2d2d 2d2d 2d2d 2d7c 5400 58e0 2300 0020 -------|T.X.#.. │ │ │ 004dcc60: 2020 7c20 5769 6474 6820 2020 2020 2020 | Width │ │ │ 004dcc70: 2020 207c 2046 756c 6c20 7769 6474 6820 | Full width │ │ │ 004dcc80: 5374 7269 6e67 2020 2020 2020 207c 2045 String | E │ │ │ 004dcc90: 6d70 7479 2020 207c 2045 6d70 7479 2020 mpty | Empty │ │ │ -004dcca0: 2020 207c 2031 2020 2020 207c 5400 587e | 1 |T.X~ │ │ │ +004dcca0: 2020 207c 2031 2020 2020 207c 5400 58e0 | 1 |T.X. │ │ │ 004dccb0: 2400 0020 2020 7c20 2020 2020 2020 2020 $.. | │ │ │ 004dccc0: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 004dccd0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004dcce0: 207c 2053 7472 696e 6720 207c 2053 7472 | String | Str │ │ │ 004dccf0: 696e 6720 2020 207c 2020 2020 2020 207c ing | | │ │ │ -004dcd00: 5400 587e 2500 0020 2020 7c2d 2d2d 2d2d T.X~%.. |----- │ │ │ +004dcd00: 5400 58e0 2500 0020 2020 7c2d 2d2d 2d2d T.X.%.. |----- │ │ │ 004dcd10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 004dcd20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004dcd30: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2b -----+---------+ │ │ │ 004dcd40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ -004dcd50: 2d2d 2d7c 5400 587e 2600 0020 2020 7c20 ---|T.X~&.. | │ │ │ +004dcd50: 2d2d 2d7c 5400 58e0 2600 0020 2020 7c20 ---|T.X.&.. | │ │ │ 004dcd60: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 004dcd70: 204f 6e65 2028 3129 2074 6f20 6173 206d One (1) to as m │ │ │ 004dcd80: 616e 7920 2020 2020 207c 2020 2020 2020 any | │ │ │ 004dcd90: 2020 207c 2020 2020 2020 2020 2020 207c | | │ │ │ -004dcda0: 2020 2020 2020 207c 5400 587e 2700 0020 |T.X~'.. │ │ │ +004dcda0: 2020 2020 2020 207c 5400 58e0 2700 0020 |T.X.'.. │ │ │ 004dcdb0: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004dcdc0: 2020 207c 2063 6861 7261 6374 6572 7320 | characters │ │ │ 004dcdd0: 6173 2070 726f 7669 6465 6420 207c 2020 as provided | │ │ │ 004dcde0: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ -004dcdf0: 2020 207c 2020 2020 2020 207c 5400 587e | |T.X~ │ │ │ +004dcdf0: 2020 207c 2020 2020 2020 207c 5400 58e0 | |T.X. │ │ │ 004dce00: 2800 0020 2020 7c20 2020 2020 2020 2020 (.. | │ │ │ 004dce10: 2020 2020 2020 207c 2062 7920 7468 6520 | by the │ │ │ 004dce20: 7472 616e 7370 6f72 7420 2020 2020 2020 transport │ │ │ 004dce30: 207c 2020 2020 2020 2020 207c 2020 2020 | | │ │ │ 004dce40: 2020 2020 2020 207c 2020 2020 2020 207c | | │ │ │ -004dce50: 5400 587e 2900 0020 2020 7c20 2020 2020 T.X~).. | │ │ │ +004dce50: 5400 58e0 2900 0020 2020 7c20 2020 2020 T.X.).. | │ │ │ 004dce60: 2020 2020 2020 2020 2020 207c 2069 6e74 | int │ │ │ 004dce70: 6572 6661 6365 2062 6566 6f72 6520 2020 erface before │ │ │ 004dce80: 2020 2020 207c 2020 2020 2020 2020 207c | | │ │ │ 004dce90: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ -004dcea0: 2020 207c 5400 587e 2a00 0020 2020 7c20 |T.X~*.. | │ │ │ +004dcea0: 2020 207c 5400 58e0 2a00 0020 2020 7c20 |T.X.*.. | │ │ │ 004dceb0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 004dcec0: 2077 6169 7469 6e67 2066 6f72 2061 6e20 waiting for an │ │ │ 004dced0: 696e 7465 7276 616c 207c 2020 2020 2020 interval | │ │ │ 004dcee0: 2020 207c 2020 2020 2020 2020 2020 207c | | │ │ │ -004dcef0: 2020 2020 2020 207c 5400 587e 3100 0020 |T.X~1.. │ │ │ +004dcef0: 2020 2020 2020 207c 5400 58e0 3100 0020 |T.X.1.. │ │ │ 004dcf00: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004dcf10: 2020 207c 2028 696e 206d 696c 6c69 7365 | (in millise │ │ │ 004dcf20: 636f 6e64 7329 2020 2020 2020 207c 2020 conds) | │ │ │ 004dcf30: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ -004dcf40: 2020 207c 2020 2020 2020 207c 5400 587e | |T.X~ │ │ │ +004dcf40: 2020 207c 2020 2020 2020 207c 5400 58e0 | |T.X. │ │ │ 004dcf50: 3200 0020 2020 7c20 2020 2020 2020 2020 2.. | │ │ │ 004dcf60: 2020 2020 2020 207c 2073 7065 6369 6669 | specifi │ │ │ 004dcf70: 6564 2062 7920 2020 2020 2020 2020 2020 ed by │ │ │ 004dcf80: 207c 2020 2020 2020 2020 207c 2020 2020 | | │ │ │ 004dcf90: 2020 2020 2020 207c 2020 2020 2020 207c | | │ │ │ -004dcfa0: 5400 587e 3300 0020 2020 7c20 2020 2020 T.X~3.. | │ │ │ +004dcfa0: 5400 58e0 3300 0020 2020 7c20 2020 2020 T.X.3.. | │ │ │ 004dcfb0: 2020 2020 2020 2020 2020 207c 204d 4f52 | MOR │ │ │ 004dcfc0: 4552 4541 4454 494d 4520 7769 7468 206e EREADTIME with n │ │ │ 004dcfd0: 6f20 2020 207c 2020 2020 2020 2020 207c o | | │ │ │ 004dcfe0: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 004dcff0: 2020 207c 0000 0000 0000 0000 0000 0000 |............ │ │ │ 004dd000: 0400 0000 de07 0000 b73c 0000 0000 0000 .........<...... │ │ │ -004dd010: ac00 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004dd010: ac00 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004dd020: 5052 4f43 4553 5349 4e47 00ff 7300 ff55 PROCESSING..s..U │ │ │ 004dd030: 5349 4e47 5f53 4f43 4b45 545f 4445 5649 SING_SOCKET_DEVI │ │ │ 004dd040: 4345 5300 ff73 00ff 534f 434b 4554 5f52 CES..s..SOCKET_R │ │ │ 004dd050: 4541 445f 5445 524d 494e 4154 494f 4e5f EAD_TERMINATION_ │ │ │ 004dd060: 434f 4e44 4954 494f 4e53 00c0 3400 0020 CONDITIONS..4.. │ │ │ 004dd070: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004dd080: 2020 207c 2061 6464 6974 696f 6e61 6c20 | additional │ │ │ 004dd090: 696e 7075 742e 2049 6620 2020 207c 2020 input. If | │ │ │ 004dd0a0: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ -004dd0b0: 2020 207c 2020 2020 2020 207c 5400 587e | |T.X~ │ │ │ +004dd0b0: 2020 207c 2020 2020 2020 207c 5400 58e0 | |T.X. │ │ │ 004dd0c0: 3500 0020 2020 7c20 2020 2020 2020 2020 5.. | │ │ │ 004dd0d0: 2020 2020 2020 207c 204d 4f52 4552 4541 | MOREREA │ │ │ 004dd0e0: 4454 494d 4520 6973 206e 6f74 2020 2020 DTIME is not │ │ │ 004dd0f0: 207c 2020 2020 2020 2020 207c 2020 2020 | | │ │ │ 004dd100: 2020 2020 2020 207c 2020 2020 2020 207c | | │ │ │ -004dd110: 5400 587e 3600 0020 2020 7c20 2020 2020 T.X~6.. | │ │ │ +004dd110: 5400 58e0 3600 0020 2020 7c20 2020 2020 T.X.6.. | │ │ │ 004dd120: 2020 2020 2020 2020 2020 207c 2073 7065 | spe │ │ │ 004dd130: 6369 6669 6564 2c20 6275 6666 6572 2069 cified, buffer i │ │ │ 004dd140: 7320 2020 207c 2020 2020 2020 2020 207c s | | │ │ │ 004dd150: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ -004dd160: 2020 207c 5400 587e 3700 0020 2020 7c20 |T.X~7.. | │ │ │ +004dd160: 2020 207c 5400 58e0 3700 0020 2020 7c20 |T.X.7.. | │ │ │ 004dd170: 4275 6666 6572 2045 6d70 7469 6564 207c Buffer Emptied | │ │ │ 004dd180: 2063 6865 636b 6564 2065 7665 7279 2032 checked every 2 │ │ │ 004dd190: 3030 2020 2020 2020 207c 2045 6d70 7479 00 | Empty │ │ │ 004dd1a0: 2020 207c 2045 6d70 7479 2020 2020 207c | Empty | │ │ │ -004dd1b0: 2031 2020 2020 207c 5400 587e 3800 0020 1 |T.X~8.. │ │ │ +004dd1b0: 2031 2020 2020 207c 5400 58e0 3800 0020 1 |T.X.8.. │ │ │ 004dd1c0: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004dd1d0: 2020 207c 206d 696c 6c69 7365 636f 6e64 | millisecond │ │ │ 004dd1e0: 7320 666f 7220 6974 7320 2020 207c 2053 s for its | S │ │ │ 004dd1f0: 7472 696e 6720 207c 2053 7472 696e 6720 tring | String │ │ │ -004dd200: 2020 207c 2020 2020 2020 207c 5400 587e | |T.X~ │ │ │ +004dd200: 2020 207c 2020 2020 2020 207c 5400 58e0 | |T.X. │ │ │ 004dd210: 3900 0020 2020 7c20 2020 2020 2020 2020 9.. | │ │ │ 004dd220: 2020 2020 2020 207c 2066 6972 7374 2069 | first i │ │ │ 004dd230: 6e70 7574 2061 6e64 2074 6865 6e20 2020 nput and then │ │ │ 004dd240: 207c 2020 2020 2020 2020 207c 2020 2020 | | │ │ │ 004dd250: 2020 2020 2020 207c 2020 2020 2020 207c | | │ │ │ -004dd260: 5400 587e 3a00 0020 2020 7c20 2020 2020 T.X~:.. | │ │ │ +004dd260: 5400 58e0 3a00 0020 2020 7c20 2020 2020 T.X.:.. | │ │ │ 004dd270: 2020 2020 2020 2020 2020 207c 2065 7665 | eve │ │ │ 004dd280: 7279 2031 3020 6d69 6c6c 6973 6563 6f6e ry 10 millisecon │ │ │ 004dd290: 6473 2020 207c 2020 2020 2020 2020 207c ds | | │ │ │ 004dd2a0: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ -004dd2b0: 2020 207c 5400 587e 4100 0020 2020 7c20 |T.X~A.. | │ │ │ +004dd2b0: 2020 207c 5400 58e0 4100 0020 2020 7c20 |T.X.A.. | │ │ │ 004dd2c0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 004dd2d0: 2075 6e74 696c 206e 6f20 6e65 7720 696e until no new in │ │ │ 004dd2e0: 7075 7420 2020 2020 207c 2020 2020 2020 put | │ │ │ 004dd2f0: 2020 207c 2020 2020 2020 2020 2020 207c | | │ │ │ -004dd300: 2020 2020 2020 207c 5400 587e 4200 0020 |T.X~B.. │ │ │ +004dd300: 2020 2020 2020 207c 5400 58e0 4200 0020 |T.X.B.. │ │ │ 004dd310: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004dd320: 2020 207c 2061 7272 6976 6573 2061 6e64 | arrives and │ │ │ 004dd330: 206e 6f20 6f74 6865 7220 2020 207c 2020 no other | │ │ │ 004dd340: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ -004dd350: 2020 207c 2020 2020 2020 207c 5400 587e | |T.X~ │ │ │ +004dd350: 2020 207c 2020 2020 2020 207c 5400 58e0 | |T.X. │ │ │ 004dd360: 4300 0020 2020 7c20 2020 2020 2020 2020 C.. | │ │ │ 004dd370: 2020 2020 2020 207c 2074 6572 6d69 6e61 | termina │ │ │ 004dd380: 7469 6e67 2063 6f6e 6469 7469 6f6e 7320 ting conditions │ │ │ 004dd390: 207c 2020 2020 2020 2020 207c 2020 2020 | | │ │ │ 004dd3a0: 2020 2020 2020 207c 2020 2020 2020 207c | | │ │ │ -004dd3b0: 5400 587e 4400 0020 2020 7c20 2020 2020 T.X~D.. | │ │ │ +004dd3b0: 5400 58e0 4400 0020 2020 7c20 2020 2020 T.X.D.. | │ │ │ 004dd3c0: 2020 2020 2020 2020 2020 207c 2061 7265 | are │ │ │ 004dd3d0: 206d 6574 2e20 2020 2020 2020 2020 2020 met. │ │ │ 004dd3e0: 2020 2020 207c 2020 2020 2020 2020 207c | | │ │ │ 004dd3f0: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ -004dd400: 2020 207c 5400 587e 4500 0020 2020 7c20 |T.X~E.. | │ │ │ +004dd400: 2020 207c 5400 58e0 4500 0020 2020 7c20 |T.X.E.. | │ │ │ 004dd410: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 004dd420: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004dd430: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 004dd440: 2020 207c 2020 2020 2020 2020 2020 207c | | │ │ │ -004dd450: 2020 2020 2020 207c 5400 587e 4600 0020 |T.X~F.. │ │ │ +004dd450: 2020 2020 2020 207c 5400 58e0 4600 0020 |T.X.F.. │ │ │ 004dd460: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004dd470: 2020 207c 2049 4620 4d4f 5245 5245 4144 | IF MOREREAD │ │ │ 004dd480: 5449 4d45 2069 7320 2020 2020 207c 2020 TIME is | │ │ │ 004dd490: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ -004dd4a0: 2020 207c 2020 2020 2020 207c 5400 587e | |T.X~ │ │ │ +004dd4a0: 2020 207c 2020 2020 2020 207c 5400 58e0 | |T.X. │ │ │ 004dd4b0: 4700 0020 2020 7c20 2020 2020 2020 2020 G.. | │ │ │ 004dd4c0: 2020 2020 2020 207c 2073 7065 6369 6669 | specifi │ │ │ 004dd4d0: 6564 2c20 5245 4144 2075 7365 7320 2020 ed, READ uses │ │ │ 004dd4e0: 207c 2020 2020 2020 2020 207c 2020 2020 | | │ │ │ 004dd4f0: 2020 2020 2020 207c 2020 2020 2020 207c | | │ │ │ -004dd500: 5400 587e 4800 0020 2020 7c20 2020 2020 T.X~H.. | │ │ │ +004dd500: 5400 58e0 4800 0020 2020 7c20 2020 2020 T.X.H.. | │ │ │ 004dd510: 2020 2020 2020 2020 2020 207c 2074 6861 | tha │ │ │ 004dd520: 7420 7661 6c75 6520 6578 636c 7573 6976 t value exclusiv │ │ │ 004dd530: 656c 7920 207c 2020 2020 2020 2020 207c ely | | │ │ │ 004dd540: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ -004dd550: 2020 207c 5400 587e 4900 0020 2020 7c20 |T.X~I.. | │ │ │ +004dd550: 2020 207c 5400 58e0 4900 0020 2020 7c20 |T.X.I.. | │ │ │ 004dd560: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 004dd570: 2066 6f72 2062 7566 6665 7220 6368 6563 for buffer chec │ │ │ 004dd580: 6b73 2e20 2020 2020 207c 2020 2020 2020 ks. | │ │ │ 004dd590: 2020 207c 2020 2020 2020 2020 2020 207c | | │ │ │ -004dd5a0: 2020 2020 2020 207c 5400 587e 4a00 0020 |T.X~J.. │ │ │ +004dd5a0: 2020 2020 2020 207c 5400 58e0 4a00 0020 |T.X.J.. │ │ │ 004dd5b0: 2020 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +------------- │ │ │ 004dd5c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004dd5d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004dd5e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004dd5f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 0700 587e -----------+..X~ │ │ │ -004dd600: 5100 0032 0058 7e52 0000 2020 202a 2064 Q..2.X~R.. * d │ │ │ +004dd5f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 0700 58e0 -----------+..X. │ │ │ +004dd600: 5100 0032 0058 e052 0000 2020 202a 2064 Q..2.X.R.. * d │ │ │ 004dd610: 656e 6f74 6573 2044 6566 696e 6564 2054 enotes Defined T │ │ │ 004dd620: 6572 6d69 6e61 7469 6e67 2043 6f6e 6469 erminating Condi │ │ │ -004dd630: 7469 6f6e 7307 0058 7e53 0000 5300 587e tions..X~S..S.X~ │ │ │ +004dd630: 7469 6f6e 7307 0058 e053 0000 5300 58e0 tions..X.S..S.X. │ │ │ 004dd640: 5400 0020 2020 4120 6e6f 6e2d 6669 7865 T.. A non-fixe │ │ │ 004dd650: 642d 6c65 6e67 7468 2072 6561 642c 2077 d-length read, w │ │ │ 004dd660: 6974 6820 6e6f 2074 696d 656f 7574 2061 ith no timeout a │ │ │ 004dd670: 6e64 206e 6f20 6465 6c69 6d69 7465 7273 nd no delimiters │ │ │ 004dd680: 2028 7468 6520 7369 7874 6820 726f 7754 (the sixth rowT │ │ │ -004dd690: 0058 7e55 0000 2020 2069 6e20 7468 6520 .X~U.. in the │ │ │ +004dd690: 0058 e055 0000 2020 2069 6e20 7468 6520 .X.U.. in the │ │ │ 004dd6a0: 6162 6f76 6520 7461 626c 6529 2072 6571 above table) req │ │ │ 004dd6b0: 7569 7265 7320 6120 636f 6d70 6c65 7820 uires a complex │ │ │ 004dd6c0: 696d 706c 656d 656e 7461 7469 6f6e 206f implementation o │ │ │ 004dd6d0: 6620 7365 7175 656e 6365 206f 6620 5245 f sequence of RE │ │ │ -004dd6e0: 4144 7354 0058 7e56 0000 2020 2074 6f20 ADsT.X~V.. to │ │ │ +004dd6e0: 4144 7354 0058 e056 0000 2020 2074 6f20 ADsT.X.V.. to │ │ │ 004dd6f0: 656e 7375 7265 2061 2070 7265 6469 6374 ensure a predict │ │ │ 004dd700: 6162 6c65 2072 6573 756c 742e 2054 6869 able result. Thi │ │ │ 004dd710: 7320 6973 2062 6563 6175 7365 2074 6865 s is because the │ │ │ 004dd720: 2074 7261 6e73 706f 7274 206c 6179 6572 transport layer │ │ │ -004dd730: 2073 7472 6561 6d53 0058 7e57 0000 2020 streamS.X~W.. │ │ │ +004dd730: 2073 7472 6561 6d53 0058 e057 0000 2020 streamS.X.W.. │ │ │ 004dd740: 2066 7261 676d 656e 7473 2064 656c 6976 fragments deliv │ │ │ 004dd750: 6572 6564 2074 6f20 7468 6520 7265 6164 ered to the read │ │ │ 004dd760: 6572 2068 6173 206f 6e6c 7920 6163 6369 er has only acci │ │ │ 004dd770: 6465 6e74 616c 2063 6f72 7265 7370 6f6e dental correspon │ │ │ -004dd780: 6465 6e63 6520 7769 7468 4d00 587e 5800 dence withM.X~X. │ │ │ +004dd780: 6465 6e63 6520 7769 7468 4d00 58e0 5800 dence withM.X.X. │ │ │ 004dd790: 0020 2020 7468 6520 6f70 6572 6174 696f . the operatio │ │ │ 004dd7a0: 6e73 2070 6572 666f 726d 6564 2062 7920 ns performed by │ │ │ 004dd7b0: 7468 6520 7772 6974 6572 2e20 466f 7220 the writer. For │ │ │ 004dd7c0: 6578 616d 706c 652c 2074 6865 2066 6f6c example, the fol │ │ │ -004dd7d0: 6c6f 7769 6e67 3a07 0058 7e59 0000 0000 lowing:..X~Y.... │ │ │ +004dd7d0: 6c6f 7769 6e67 3a07 0058 e059 0000 0000 lowing:..X.Y.... │ │ │ 004dd7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004dd7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004dd800: 0400 0000 fb07 0000 053d 0000 0000 0000 .........=...... │ │ │ -004dd810: a800 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004dd810: a800 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004dd820: 5052 4f43 4553 5349 4e47 00ff 7300 ff55 PROCESSING..s..U │ │ │ 004dd830: 5349 4e47 5f53 4f43 4b45 545f 4445 5649 SING_SOCKET_DEVI │ │ │ 004dd840: 4345 5300 ff73 00ff 534f 434b 4554 5f52 CES..s..SOCKET_R │ │ │ 004dd850: 4541 445f 5445 524d 494e 4154 494f 4e5f EAD_TERMINATION_ │ │ │ 004dd860: 434f 4e44 4954 494f 4e53 00c0 5a00 0020 CONDITIONS..Z.. │ │ │ 004dd870: 2020 5772 6974 6520 224d 6573 7361 6765 Write "Message │ │ │ 004dd880: 2031 222c 224d 6573 7361 6765 2032 2220 1","Message 2" │ │ │ 004dd890: 6973 2070 7265 7365 6e74 6564 2074 6f20 is presented to │ │ │ 004dd8a0: 7468 6520 7265 6164 6572 2061 7320 7468 the reader as th │ │ │ -004dd8b0: 6520 7374 7265 616d 5000 587e 6100 0020 e streamP.X~a.. │ │ │ +004dd8b0: 6520 7374 7265 616d 5000 58e0 6100 0020 e streamP.X.a.. │ │ │ 004dd8c0: 2020 224d 6573 7361 6765 314d 6573 7361 "Message1Messa │ │ │ 004dd8d0: 6765 3222 2062 7574 2069 7420 6361 6e20 ge2" but it can │ │ │ 004dd8e0: 7461 6b65 2066 726f 6d20 6f6e 6520 2831 take from one (1 │ │ │ 004dd8f0: 2920 746f 2031 3820 5245 4144 2063 6f6d ) to 18 READ com │ │ │ -004dd900: 6d61 6e64 7320 746f 2500 587e 6200 0020 mands to%.X~b.. │ │ │ +004dd900: 6d61 6e64 7320 746f 2500 58e0 6200 0020 mands to%.X.b.. │ │ │ 004dd910: 2020 7265 7472 6965 7665 2074 6865 2065 retrieve the e │ │ │ 004dd920: 6e74 6972 6520 7374 7265 616d 2e07 0058 ntire stream...X │ │ │ -004dd930: 7e63 0000 5000 587e 6400 0020 2020 4d65 ~c..P.X~d.. Me │ │ │ +004dd930: e063 0000 5000 58e0 6400 0020 2020 4d65 .c..P.X.d.. Me │ │ │ 004dd940: 7373 6167 696e 6720 7072 6f74 6f63 6f6c ssaging protocol │ │ │ 004dd950: 2073 686f 756c 6420 696d 706c 656d 656e should implemen │ │ │ 004dd960: 7420 5245 4144 2069 6e20 616e 7920 6f66 t READ in any of │ │ │ 004dd970: 2074 6865 2066 6f6c 6c6f 7769 6e67 2077 the following w │ │ │ -004dd980: 6179 733a 0700 587e 6500 004f 0058 7e66 ays:..X~e..O.X~f │ │ │ +004dd980: 6179 733a 0700 58e0 6500 004f 0058 e066 ays:..X.e..O.X.f │ │ │ 004dd990: 0000 2020 2020 312e 2055 7365 2061 2064 .. 1. Use a d │ │ │ 004dd9a0: 656c 696d 6974 6572 2074 6f20 7365 7061 elimiter to sepa │ │ │ 004dd9b0: 7261 7465 206d 6573 7361 6765 7320 2867 rate messages (g │ │ │ 004dd9c0: 656e 6572 6963 2052 4541 4420 616e 6420 eneric READ and │ │ │ -004dd9d0: 706f 7373 6962 6c79 2061 2d00 587e 6700 possibly a-.X~g. │ │ │ +004dd9d0: 706f 7373 6962 6c79 2061 2d00 58e0 6700 possibly a-.X.g. │ │ │ 004dd9e0: 0020 2020 2020 2020 6c61 7267 6572 2076 . larger v │ │ │ 004dd9f0: 616c 7565 2066 6f72 204d 4f52 4552 4541 alue for MOREREA │ │ │ -004dda00: 4454 494d 4529 2e4f 0058 7e68 0000 2020 DTIME).O.X~h.. │ │ │ +004dda00: 4454 494d 4529 2e4f 0058 e068 0000 2020 DTIME).O.X.h.. │ │ │ 004dda10: 2020 322e 2053 7065 6369 6679 206d 6573 2. Specify mes │ │ │ 004dda20: 7361 6765 7320 6173 203c 6c65 6e67 7468 sages as pairs ( │ │ │ 004dda40: 6120 7061 6972 206f 6620 6669 7865 642d a pair of fixed- │ │ │ -004dda50: 6c65 6e67 7468 4c00 587e 6900 0020 2020 lengthL.X~i.. │ │ │ +004dda50: 6c65 6e67 7468 4c00 58e0 6900 0020 2020 lengthL.X.i.. │ │ │ 004dda60: 2020 2020 5245 4144 7320 2852 4541 4420 READs (READ │ │ │ 004dda70: 2320 2920 616e 6420 706f 7373 6962 6c79 # ) and possibly │ │ │ 004dda80: 2061 206c 6172 6765 7220 7661 6c75 6520 a larger value │ │ │ 004dda90: 666f 7220 4d4f 5245 5245 4144 5449 4d45 for MOREREADTIME │ │ │ -004ddaa0: 292e 4f00 587e 6a00 0020 2020 2033 2e20 ).O.X~j.. 3. │ │ │ +004ddaa0: 292e 4f00 58e0 6a00 0020 2020 2033 2e20 ).O.X.j.. 3. │ │ │ 004ddab0: 5061 7273 6520 7468 6520 6279 7465 7320 Parse the bytes │ │ │ 004ddac0: 6f72 2063 6861 7261 6374 6572 7320 6173 or characters as │ │ │ 004ddad0: 2074 6865 7920 636f 6d65 2069 6e20 2870 they come in (p │ │ │ 004ddae0: 6f73 7369 626c 7920 6120 736d 616c 6c65 ossibly a smalle │ │ │ -004ddaf0: 7223 0058 7e71 0000 2020 2020 2020 2076 r#.X~q.. v │ │ │ +004ddaf0: 7223 0058 e071 0000 2020 2020 2020 2076 r#.X.q.. v │ │ │ 004ddb00: 616c 7565 2066 6f72 204d 4f52 4541 4454 alue for MOREADT │ │ │ -004ddb10: 494d 4529 0700 587e 7200 0020 0034 7e57 IME)..X~r.. .4~W │ │ │ +004ddb10: 494d 4529 0700 58e0 7200 0020 0034 e057 IME)..X.r.. .4.W │ │ │ 004ddb20: 5249 5445 5f43 4f4d 4d41 4e44 0000 5752 RITE_COMMAND..WR │ │ │ -004ddb30: 4954 455f 436f 6d6d 616e 6418 0042 7ebf ITE_Command..B~. │ │ │ +004ddb30: 4954 455f 436f 6d6d 616e 6418 0042 e0bf ITE_Command..B.. │ │ │ 004ddb40: 1100 0020 2020 5752 4954 4520 436f 6d6d ... WRITE Comm │ │ │ -004ddb50: 616e 6407 0043 7e21 0000 3300 437e 3100 and..C~!..3.C~1. │ │ │ +004ddb50: 616e 6407 0043 e021 0000 3300 43e0 3100 and..C.!..3.C.1. │ │ │ 004ddb60: 0020 2020 5468 6520 5752 4954 4520 636f . The WRITE co │ │ │ 004ddb70: 6d6d 616e 6420 7365 6e64 7320 6461 7461 mmand sends data │ │ │ 004ddb80: 2074 6f20 6120 736f 636b 6574 2e07 0043 to a socket...C │ │ │ -004ddb90: 7e41 0000 5100 437e 5100 0020 2020 5752 ~A..Q.C~Q.. WR │ │ │ +004ddb90: e041 0000 5100 43e0 5100 0020 2020 5752 .A..Q.C.Q.. WR │ │ │ 004ddba0: 4954 4520 2120 696e 7365 7274 7320 7468 ITE ! inserts th │ │ │ 004ddbb0: 6520 6368 6172 6163 7465 7228 7329 206f e character(s) o │ │ │ 004ddbc0: 6620 7468 6520 6669 7273 7420 492f 4f20 f the first I/O │ │ │ 004ddbd0: 6465 6c69 6d69 7465 7220 2869 6620 616e delimiter (if an │ │ │ -004ddbe0: 7929 2074 6f54 0043 7e61 0000 2020 2074 y) toT.C~a.. t │ │ │ +004ddbe0: 7929 2074 6f54 0043 e061 0000 2020 2074 y) toT.C.a.. t │ │ │ 004ddbf0: 6865 2073 656e 6469 6e67 2062 7566 6665 he sending buffe │ │ │ 004ddc00: 722e 2057 6865 6e20 7468 6520 225a 4646 r. When the "ZFF │ │ │ 004ddc10: 3d65 7870 7222 2063 6861 7261 6374 6572 =expr" character │ │ │ 004ddc20: 6973 7469 6320 6973 2073 7065 6369 6669 istic is specifi │ │ │ -004ddc30: 6564 2c20 5752 4954 4554 0043 7e71 0000 ed, WRITET.C~q.. │ │ │ +004ddc30: 6564 2c20 5752 4954 4554 0043 e071 0000 ed, WRITET.C.q.. │ │ │ 004ddc40: 2020 2023 2069 6e73 6572 7473 2074 6865 # inserts the │ │ │ 004ddc50: 2063 6861 7261 6374 6572 7320 6f66 2065 characters of e │ │ │ 004ddc60: 7870 722e 204f 7468 6572 7769 7365 2057 xpr. Otherwise W │ │ │ 004ddc70: 5249 5445 2023 2068 6173 206e 6f20 6566 RITE # has no ef │ │ │ 004ddc80: 6665 6374 2e20 5752 4954 4520 214c 0043 fect. WRITE !L.C │ │ │ -004ddc90: 7e81 0000 2020 2061 6e64 2057 5249 5445 ~... and WRITE │ │ │ +004ddc90: e081 0000 2020 2061 6e64 2057 5249 5445 .... and WRITE │ │ │ 004ddca0: 2023 2061 6c77 6179 7320 6d61 696e 7461 # always mainta │ │ │ 004ddcb0: 696e 2024 5820 616e 6420 2459 2069 6e20 in $X and $Y in │ │ │ 004ddcc0: 6120 6661 7368 696f 6e20 7468 6174 2065 a fashion that e │ │ │ -004ddcd0: 6d75 6c61 7465 7320 6154 0043 7e91 0000 mulates aT.C~... │ │ │ +004ddcd0: 6d75 6c61 7465 7320 6154 0043 e091 0000 mulates aT.C.... │ │ │ 004ddce0: 2020 2074 6572 6d69 6e61 6c20 6375 7273 terminal curs │ │ │ 004ddcf0: 6f72 2070 6f73 6974 696f 6e20 6578 6365 or position exce │ │ │ 004ddd00: 7074 2077 6865 6e20 7468 6520 6465 7669 pt when the devi │ │ │ 004ddd10: 6365 2069 7320 4f50 454e 6564 2077 6974 ce is OPENed wit │ │ │ 004ddd20: 6820 6120 5554 4620 4348 5345 5455 0042 h a UTF CHSETU.B │ │ │ -004ddd30: 7ec0 1100 0020 2020 6265 6361 7573 6520 ~.... because │ │ │ +004ddd30: e0c0 1100 0020 2020 6265 6361 7573 6520 ..... because │ │ │ 004ddd40: 7468 6520 756e 6974 7320 666f 7220 2458 the units for $X │ │ │ 004ddd50: 2061 6e64 2024 5920 666f 7220 7465 726d and $Y for term │ │ │ 004ddd60: 696e 616c 7320 6172 6520 696e 2064 6973 inals are in dis │ │ │ 004ddd70: 706c 6179 2063 6f6c 756d 6e73 2077 6869 play columns whi │ │ │ -004ddd80: 6c65 3800 437e 1200 0020 2020 666f 7220 le8.C~... for │ │ │ +004ddd80: 6c65 3800 43e0 1200 0020 2020 666f 7220 le8.C.... for │ │ │ 004ddd90: 736f 636b 6574 7320 7468 6579 2061 7265 sockets they are │ │ │ 004ddda0: 2069 6e20 636f 6465 706f 696e 7473 2f63 in codepoints/c │ │ │ -004dddb0: 6861 7261 6374 6572 732e 0700 437e 1300 haracters...C~.. │ │ │ -004dddc0: 0044 0043 7e14 0000 2020 2054 6865 2057 .D.C~... The W │ │ │ +004dddb0: 6861 7261 6374 6572 732e 0700 43e0 1300 haracters...C... │ │ │ +004dddc0: 0044 0043 e014 0000 2020 2054 6865 2057 .D.C.... The W │ │ │ 004dddd0: 5249 5445 2063 6f6d 6d61 6e64 2066 6f72 RITE command for │ │ │ 004ddde0: 2053 4f43 4b45 5420 6465 7669 6365 7320 SOCKET devices │ │ │ 004dddf0: 6163 6365 7074 7320 7468 6520 666f 6c6c accepts the foll │ │ │ -004dde00: 6f77 696e 671b 0043 7e15 0000 2020 2063 owing..C~... c │ │ │ +004dde00: 6f77 696e 671b 0043 e015 0000 2020 2063 owing..C.... c │ │ │ 004dde10: 6f6e 7472 6f6c 6d6e 656d 6f6e 6963 733a ontrolmnemonics: │ │ │ -004dde20: 0700 437e 1600 001e 0043 7e17 0000 2020 ..C~.....C~... │ │ │ +004dde20: 0700 43e0 1600 001e 0043 e017 0000 2020 ..C......C.... │ │ │ 004dde30: 202f 4c5b 4953 5445 4e5d 5b28 6e75 6d65 /L[ISTEN][(nume │ │ │ -004dde40: 7870 7229 5d07 0043 7e18 0000 5400 437e xpr)]..C~...T.C~ │ │ │ +004dde40: 7870 7229 5d07 0043 e018 0000 5400 43e0 xpr)]..C....T.C. │ │ │ 004dde50: 1900 0020 2020 7768 6572 6520 6e75 6d65 ... where nume │ │ │ 004dde60: 7870 7220 7370 6563 6966 6965 7320 7468 xpr specifies th │ │ │ 004dde70: 6520 6c69 7374 656e 2071 7565 7565 2064 e listen queue d │ │ │ 004dde80: 6570 7468 2066 6f72 2061 206c 6973 7465 epth for a liste │ │ │ 004dde90: 6e69 6e67 2073 6f63 6b65 742e 2054 6865 ning socket. The │ │ │ -004ddea0: 5000 437e 1a00 0020 2020 7661 6c75 6520 P.C~... value │ │ │ +004ddea0: 5000 43e0 1a00 0020 2020 7661 6c75 6520 P.C.... value │ │ │ 004ddeb0: 6f66 206e 756d 6578 7072 206d 7573 7420 of numexpr must │ │ │ 004ddec0: 6265 2062 6574 7765 656e 2031 2061 6e64 be between 1 and │ │ │ 004dded0: 2074 6865 2073 7973 7465 6d2d 656e 666f the system-enfo │ │ │ 004ddee0: 7263 6564 206d 6178 696d 756d 2e20 4279 rced maximum. By │ │ │ -004ddef0: 5200 437e 2100 0020 2020 6465 6661 756c R.C~!.. defaul │ │ │ +004ddef0: 5200 43e0 2100 0020 2020 6465 6661 756c R.C.!.. defaul │ │ │ 004ddf00: 742c 2061 6e20 4f50 454e 206f 7220 5553 t, an OPEN or US │ │ │ 004ddf10: 4520 7769 7468 204c 4953 5445 4e20 7365 E with LISTEN se │ │ │ 004ddf20: 7473 2074 6865 206c 6973 7465 6e20 7175 ts the listen qu │ │ │ 004ddf30: 6575 6520 7369 7a65 2074 6f20 312e 2046 eue size to 1. F │ │ │ -004ddf40: 6f72 5200 437e 2200 0020 2020 7665 6e64 orR.C~".. vend │ │ │ +004ddf40: 6f72 5200 43e0 2200 0020 2020 7665 6e64 orR.C.".. vend │ │ │ 004ddf50: 6f72 2d73 7065 6369 6669 6320 696e 666f or-specific info │ │ │ 004ddf60: 726d 6174 696f 6e20 6f6e 2068 6f77 2074 rmation on how t │ │ │ 004ddf70: 6f20 6368 616e 6765 2079 6f75 7220 7379 o change your sy │ │ │ 004ddf80: 7374 656d 2773 206d 6178 696d 756d 2071 stem's maximum q │ │ │ -004ddf90: 7565 7565 2e00 437e 2300 0020 2020 6c65 ueue..C~#.. le │ │ │ +004ddf90: 7565 7565 2e00 43e0 2300 0020 2020 6c65 ueue..C.#.. le │ │ │ 004ddfa0: 6e67 7468 2c20 7265 6665 7220 746f 2074 ngth, refer to t │ │ │ 004ddfb0: 6865 206c 6973 7465 6e20 6d61 6e70 6167 he listen manpag │ │ │ -004ddfc0: 652e 0700 437e 2400 0032 0043 7e25 0000 e...C~$..2.C~%.. │ │ │ +004ddfc0: 652e 0700 43e0 2400 0032 0043 e025 0000 e...C.$..2.C.%.. │ │ │ 004ddfd0: 2020 2057 5249 5445 202f 5741 4954 5b28 WRITE /WAIT[( │ │ │ 004ddfe0: 7469 6d65 6f75 745b 2c5b 7768 6174 5d5b timeout[,[what][ │ │ │ 004ddff0: 2c68 616e 646c 655d 5d29 5d00 0000 0000 ,handle]])]..... │ │ │ 004de000: 0400 0000 7e05 0000 c83c 0000 0000 0000 ....~....<...... │ │ │ 004de010: 9800 0020 4845 4c50 00ff 7300 ff49 4f5f ... HELP..s..IO_ │ │ │ 004de020: 5052 4f43 4553 5349 4e47 00ff 7300 ff55 PROCESSING..s..U │ │ │ 004de030: 5349 4e47 5f53 4f43 4b45 545f 4445 5649 SING_SOCKET_DEVI │ │ │ 004de040: 4345 5300 ff73 00ff 4d45 5353 4147 455f CES..s..MESSAGE_ │ │ │ 004de050: 4d41 4e41 4745 4d45 4e54 00bf 3100 0020 MANAGEMENT..1.. │ │ │ 004de060: 2020 4672 6f6d 2061 6e20 6170 706c 6963 From an applic │ │ │ 004de070: 6174 696f 6e20 7065 7273 7065 6374 6976 ation perspectiv │ │ │ 004de080: 652c 2074 6865 2074 7261 6e73 706f 7274 e, the transport │ │ │ 004de090: 206c 6179 6572 7320 7573 6564 2062 7920 layers used by │ │ │ -004de0a0: 6120 736f 636b 6574 5100 487e 4100 0020 a socketQ.H~A.. │ │ │ +004de0a0: 6120 736f 636b 6574 5100 48e0 4100 0020 a socketQ.H.A.. │ │ │ 004de0b0: 2020 6465 7669 6365 2061 7265 2073 7472 device are str │ │ │ 004de0c0: 6561 6d2d 6f72 6965 6e74 6564 2c20 7769 eam-oriented, wi │ │ │ 004de0d0: 7468 206e 6f20 7072 6f76 6973 696f 6e73 th no provisions │ │ │ 004de0e0: 2066 6f72 2069 6d70 6c69 6369 7420 6170 for implicit ap │ │ │ -004de0f0: 706c 6963 6174 696f 6e4d 0048 7e51 0000 plicationM.H~Q.. │ │ │ +004de0f0: 706c 6963 6174 696f 6e4d 0048 e051 0000 plicationM.H.Q.. │ │ │ 004de100: 2020 206d 6573 7361 6765 732e 2054 6865 messages. The │ │ │ 004de110: 7265 666f 7265 2c20 7468 6520 666f 6c6c refore, the foll │ │ │ 004de120: 6f77 696e 6720 6172 6520 7477 6f20 636f owing are two co │ │ │ 004de130: 6d6d 6f6e 2070 726f 746f 636f 6c73 2075 mmon protocols u │ │ │ -004de140: 7365 6420 746f 2700 487e 6100 0020 2020 sed to'.H~a.. │ │ │ +004de140: 7365 6420 746f 2700 48e0 6100 0020 2020 sed to'.H.a.. │ │ │ 004de150: 7365 676d 656e 7420 6170 706c 6963 6174 segment applicat │ │ │ 004de160: 696f 6e20 6d65 7373 6167 6573 2e07 0048 ion messages...H │ │ │ -004de170: 7e71 0000 4b00 487e 8100 0020 2020 2031 ~q..K.H~... 1 │ │ │ +004de170: e071 0000 4b00 48e0 8100 0020 2020 2031 .q..K.H.... 1 │ │ │ 004de180: 2e20 4f6e 6520 6d65 7468 6f64 2069 7320 . One method is │ │ │ 004de190: 746f 2075 7365 2061 2c20 7479 7069 6361 to use a, typica │ │ │ 004de1a0: 6c6c 7920 736d 616c 6c2c 2066 6978 6564 lly small, fixed │ │ │ 004de1b0: 206c 656e 6774 6820 6d65 7373 6167 6554 length messageT │ │ │ -004de1c0: 0048 7e91 0000 2020 2020 2020 2063 6f6e .H~... con │ │ │ +004de1c0: 0048 e091 0000 2020 2020 2020 2063 6f6e .H.... con │ │ │ 004de1d0: 7461 696e 696e 6720 7468 6520 6c65 6e67 taining the leng │ │ │ 004de1e0: 7468 206f 6620 7468 6520 6e65 7874 2c20 th of the next, │ │ │ 004de1f0: 7661 7269 6162 6c65 206c 656e 6774 682c variable length, │ │ │ 004de200: 206d 6573 7361 6765 2e20 496e 2047 542e message. In GT. │ │ │ -004de210: 4d20 612a 0047 7ec0 1100 0020 2020 2020 M a*.G~.... │ │ │ +004de210: 4d20 612a 0047 e0c0 1100 0020 2020 2020 M a*.G..... │ │ │ 004de220: 2020 7369 6d70 6c69 7374 6963 2077 7269 simplistic wri │ │ │ 004de230: 7465 7220 6d69 6768 7420 6265 3a07 0048 ter might be:..H │ │ │ -004de240: 7e12 0000 2c00 487e 1300 0020 2020 2020 ~...,.H~... │ │ │ +004de240: e012 0000 2c00 48e0 1300 0020 2020 2020 ....,.H.... │ │ │ 004de250: 2020 5772 6974 6520 244a 7573 7469 6679 Write $Justify │ │ │ 004de260: 2824 4c65 6e67 7468 2878 292c 3429 2c78 ($Length(x),4),x │ │ │ -004de270: 0700 487e 1400 0039 0048 7e15 0000 2020 ..H~...9.H~... │ │ │ +004de270: 0700 48e0 1400 0039 0048 e015 0000 2020 ..H....9.H.... │ │ │ 004de280: 2020 2020 2041 2063 6f72 7265 7370 6f6e A correspon │ │ │ 004de290: 6469 6e67 2073 696d 706c 6973 7469 6320 ding simplistic │ │ │ 004de2a0: 7265 6164 6572 206d 6967 6874 2062 653a reader might be: │ │ │ -004de2b0: 0700 487e 1600 001e 0048 7e17 0000 2020 ..H~.....H~... │ │ │ +004de2b0: 0700 48e0 1600 001e 0048 e017 0000 2020 ..H......H.... │ │ │ 004de2c0: 2020 2020 2072 6561 6420 6c65 6e23 342c read len#4, │ │ │ -004de2d0: 7823 6c65 6e07 0048 7e18 0000 5300 487e x#len..H~...S.H~ │ │ │ +004de2d0: 7823 6c65 6e07 0048 e018 0000 5300 48e0 x#len..H....S.H. │ │ │ 004de2e0: 1900 0020 2020 2020 2020 5468 6520 6164 ... The ad │ │ │ 004de2f0: 7661 6e74 6167 6520 6f66 2074 6869 7320 vantage of this │ │ │ 004de300: 6170 7072 6f61 6368 2069 7320 7468 6174 approach is that │ │ │ 004de310: 2074 6865 206d 6573 7361 6765 2063 6f6e the message con │ │ │ 004de320: 7465 6e74 2028 7468 6520 7661 6c75 654e tent (the valueN │ │ │ -004de330: 0048 7e1a 0000 2020 2020 2020 206f 6620 .H~... of │ │ │ +004de330: 0048 e01a 0000 2020 2020 2020 206f 6620 .H.... of │ │ │ 004de340: 7820 696e 2074 6865 2063 6f64 6520 6672 x in the code fr │ │ │ 004de350: 6167 6d65 6e74 7320 6162 6f76 6529 2063 agments above) c │ │ │ 004de360: 616e 2063 6f6e 7461 696e 2061 6e79 2063 an contain any c │ │ │ 004de370: 6861 7261 6374 6572 2e20 5468 6549 0048 haracter. TheI.H │ │ │ -004de380: 7e21 0000 2020 2020 2020 2064 6973 6164 ~!.. disad │ │ │ +004de380: e021 0000 2020 2020 2020 2064 6973 6164 .!.. disad │ │ │ 004de390: 7661 6e74 6167 6520 6973 2074 6861 7420 vantage is that │ │ │ 004de3a0: 6465 7465 6374 696e 6720 7468 6174 2074 detecting that t │ │ │ 004de3b0: 6865 2070 726f 746f 636f 6c20 6861 7320 he protocol has │ │ │ -004de3c0: 6265 636f 6d65 2a00 487e 2200 0020 2020 become*.H~".. │ │ │ +004de3c0: 6265 636f 6d65 2a00 48e0 2200 0020 2020 become*.H.".. │ │ │ 004de3d0: 2020 2020 6465 7379 6e63 6872 6f6e 697a desynchroniz │ │ │ 004de3e0: 6564 2069 7320 6120 7072 6f62 6c65 6d2e ed is a problem. │ │ │ -004de3f0: 0700 487e 2300 004a 0048 7e24 0000 2020 ..H~#..J.H~$.. │ │ │ +004de3f0: 0700 48e0 2300 004a 0048 e024 0000 2020 ..H.#..J.H.$.. │ │ │ 004de400: 2020 322e 2054 6865 206f 7468 6572 2063 2. The other c │ │ │ 004de410: 6f6d 6d6f 6e20 6d65 7468 6f64 2069 7320 ommon method is │ │ │ 004de420: 746f 2070 6c61 6365 2061 2064 656c 696d to place a delim │ │ │ 004de430: 6974 6572 2062 6574 7765 656e 2065 6163 iter between eac │ │ │ -004de440: 6853 0048 7e25 0000 2020 2020 2020 2061 hS.H~%.. a │ │ │ +004de440: 6853 0048 e025 0000 2020 2020 2020 2061 hS.H.%.. a │ │ │ 004de450: 7070 6c69 6361 7469 6f6e 206d 6573 7361 pplication messa │ │ │ 004de460: 6765 2e20 5468 6520 7072 6f74 6f63 6f6c ge. The protocol │ │ │ 004de470: 2062 7265 616b 7320 6966 2061 206d 6573 breaks if a mes │ │ │ 004de480: 7361 6765 2065 7665 7220 696e 636c 7564 sage ever includ │ │ │ -004de490: 6573 2061 2f00 487e 2600 0020 2020 2020 es a/.H~&.. │ │ │ +004de490: 6573 2061 2f00 48e0 2600 0020 2020 2020 es a/.H.&.. │ │ │ 004de4a0: 2020 6465 6c69 6d69 7465 7220 6173 2070 delimiter as p │ │ │ 004de4b0: 6172 7420 6f66 2069 7473 2063 6f6e 7465 art of its conte │ │ │ -004de4c0: 6e74 2e07 0048 7e27 0000 4d00 487e 2800 nt...H~'..M.H~(. │ │ │ +004de4c0: 6e74 2e07 0048 e027 0000 4d00 48e0 2800 nt...H.'..M.H.(. │ │ │ 004de4d0: 0020 2020 5468 6520 534f 434b 4554 2064 . The SOCKET d │ │ │ 004de4e0: 6576 6963 6520 7072 6f76 6964 6573 2061 evice provides a │ │ │ 004de4f0: 2066 6163 696c 6974 7920 666f 7220 7265 facility for re │ │ │ 004de500: 636f 676e 697a 696e 6720 6465 6c69 6d69 cognizing delimi │ │ │ -004de510: 7465 7273 2074 6f24 0048 7e29 0000 2020 ters to$.H~).. │ │ │ +004de510: 7465 7273 2074 6f24 0048 e029 0000 2020 ters to$.H.).. │ │ │ 004de520: 2073 696d 706c 6966 7920 7061 7273 696e simplify parsin │ │ │ -004de530: 6720 6d65 7373 6167 6573 2e07 0048 7e2a g messages...H~* │ │ │ -004de540: 0000 1e00 347e 5245 4144 5f43 4f4d 4d41 ....4~READ_COMMA │ │ │ +004de530: 6720 6d65 7373 6167 6573 2e07 0048 e02a g messages...H.* │ │ │ +004de540: 0000 1e00 34e0 5245 4144 5f43 4f4d 4d41 ....4.READ_COMMA │ │ │ 004de550: 4e44 0000 5265 6164 5f43 6f6d 6d61 6e64 ND..Read_Command │ │ │ -004de560: 1700 417e bf11 0000 2020 2052 6561 6420 ..A~.... Read │ │ │ -004de570: 436f 6d6d 616e 6407 0042 7e21 0000 0000 Command..B~!.... │ │ │ +004de560: 1700 41e0 bf11 0000 2020 2052 6561 6420 ..A..... Read │ │ │ +004de570: 436f 6d6d 616e 6407 0042 e021 0000 0000 Command..B.!.... │ │ │ 004de580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004de590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004de5a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004de5b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004de5c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004de5d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004de5e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -319108,174 +319108,174 @@ │ │ │ 004de830: 5349 4e47 5f53 4f43 4b45 545f 4445 5649 SING_SOCKET_DEVI │ │ │ 004de840: 4345 5300 ff73 00ff 5245 4144 5f43 4f4d CES..s..READ_COM │ │ │ 004de850: 4d41 4e44 00bf 3100 0020 2020 5468 6520 MAND..1.. The │ │ │ 004de860: 5245 4144 2063 6f6d 6d61 6e64 206d 6179 READ command may │ │ │ 004de870: 2062 6520 7573 6564 2074 6f20 6f62 7461 be used to obta │ │ │ 004de880: 696e 2064 6174 6120 6672 6f6d 2061 2073 in data from a s │ │ │ 004de890: 6f63 6b65 742e 2041 2052 4541 4451 0042 ocket. A READQ.B │ │ │ -004de8a0: 7e41 0000 2020 206f 7065 7261 7469 6f6e ~A.. operation │ │ │ +004de8a0: e041 0000 2020 206f 7065 7261 7469 6f6e .A.. operation │ │ │ 004de8b0: 2074 6572 6d69 6e61 7465 7320 6966 2061 terminates if a │ │ │ 004de8c0: 6e79 206f 6620 7468 6520 666f 6c6c 6f77 ny of the follow │ │ │ 004de8d0: 696e 6720 6172 6520 6465 7465 6374 6564 ing are detected │ │ │ 004de8e0: 2c20 696e 2074 6865 206f 7264 6572 1a00 , in the order.. │ │ │ -004de8f0: 427e 5100 0020 2020 7370 6563 6966 6965 B~Q.. specifie │ │ │ -004de900: 6420 6265 6c6f 773a 0700 427e 6100 0054 d below:..B~a..T │ │ │ -004de910: 0042 7e71 0000 2020 202b 2d2d 2d2d 2d2d .B~q.. +------ │ │ │ +004de8f0: 42e0 5100 0020 2020 7370 6563 6966 6965 B.Q.. specifie │ │ │ +004de900: 6420 6265 6c6f 773a 0700 42e0 6100 0054 d below:..B.a..T │ │ │ +004de910: 0042 e071 0000 2020 202b 2d2d 2d2d 2d2d .B.q.. +------ │ │ │ 004de920: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004de930: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004de940: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004de950: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004de960: 2d2d 2b54 0042 7e81 0000 2020 207c 2020 --+T.B~... | │ │ │ +004de960: 2d2d 2b54 0042 e081 0000 2020 207c 2020 --+T.B.... | │ │ │ 004de970: 2054 6572 6d69 6e61 7469 6e67 2020 2020 Terminating │ │ │ 004de980: 7c20 2020 2020 4172 6775 6d65 6e74 2043 | Argument C │ │ │ 004de990: 6f6e 7461 696e 7320 2020 2020 207c 2024 ontains | $ │ │ │ 004de9a0: 4465 7669 6365 207c 2020 2020 2024 4b65 Device | $Ke │ │ │ -004de9b0: 7920 2020 2020 7c54 0042 7e91 0000 2020 y |T.B~... │ │ │ +004de9b0: 7920 2020 2020 7c54 0042 e091 0000 2020 y |T.B.... │ │ │ 004de9c0: 207c 2020 2020 436f 6e64 6974 696f 6e20 | Condition │ │ │ 004de9d0: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 004de9e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004de9f0: 207c 2020 2020 2020 2020 207c 2028 436f | | (Co │ │ │ -004dea00: 6e74 696e 7565 6429 2020 7c55 0041 7ec0 ntinued) |U.A~. │ │ │ +004dea00: 6e74 696e 7565 6429 2020 7c55 0041 e0c0 ntinued) |U.A.. │ │ │ 004dea10: 1100 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d ... |--------- │ │ │ 004dea20: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 004dea30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004dea40: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 004dea50: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c +--------------| │ │ │ -004dea60: 5400 427e 1200 0020 2020 7c20 4572 726f T.B~... | Erro │ │ │ +004dea60: 5400 42e0 1200 0020 2020 7c20 4572 726f T.B.... | Erro │ │ │ 004dea70: 7220 2020 2020 2020 2020 2020 207c 2045 r | E │ │ │ 004dea80: 6d70 7479 2073 7472 696e 6720 2020 2020 mpty string │ │ │ 004dea90: 2020 2020 2020 2020 2020 7c20 4572 726f | Erro │ │ │ 004deaa0: 7220 2020 7c20 456d 7074 7920 7374 7269 r | Empty stri │ │ │ -004deab0: 6e67 207c 5400 427e 1300 0020 2020 7c20 ng |T.B~... | │ │ │ +004deab0: 6e67 207c 5400 42e0 1300 0020 2020 7c20 ng |T.B.... | │ │ │ 004deac0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004dead0: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004deae0: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 004deaf0: 7374 7269 6e67 2020 7c20 2020 2020 2020 string | │ │ │ -004deb00: 2020 2020 2020 207c 5400 427e 1400 0020 |T.B~... │ │ │ +004deb00: 2020 2020 2020 207c 5400 42e0 1400 0020 |T.B.... │ │ │ 004deb10: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 004deb20: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 004deb30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004deb40: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d --+---------+--- │ │ │ -004deb50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 427e -----------|T.B~ │ │ │ +004deb50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 42e0 -----------|T.B. │ │ │ 004deb60: 1500 0020 2020 7c20 5469 6d65 6f75 7420 ... | Timeout │ │ │ 004deb70: 2020 2020 2020 2020 207c 2044 6174 6120 | Data │ │ │ 004deb80: 7265 6365 6976 6564 2062 6566 6f72 6520 received before │ │ │ 004deb90: 2020 2020 2020 7c20 456d 7074 7920 2020 | Empty │ │ │ 004deba0: 7c20 456d 7074 7920 7374 7269 6e67 207c | Empty string | │ │ │ -004debb0: 5400 427e 1600 0020 2020 7c20 2020 2020 T.B~... | │ │ │ +004debb0: 5400 42e0 1600 0020 2020 7c20 2020 2020 T.B.... | │ │ │ 004debc0: 2020 2020 2020 2020 2020 2020 207c 2074 | t │ │ │ 004debd0: 696d 656f 7574 2020 2020 2020 2020 2020 imeout │ │ │ 004debe0: 2020 2020 2020 2020 2020 7c20 7374 7269 | stri │ │ │ 004debf0: 6e67 2020 7c20 2020 2020 2020 2020 2020 ng | │ │ │ -004dec00: 2020 207c 5400 427e 1700 0020 2020 7c2d |T.B~... |- │ │ │ +004dec00: 2020 207c 5400 42e0 1700 0020 2020 7c2d |T.B.... |- │ │ │ 004dec10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004dec20: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 004dec30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 004dec40: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ -004dec50: 2d2d 2d2d 2d2d 2d7c 5400 427e 1800 0020 -------|T.B~... │ │ │ +004dec50: 2d2d 2d2d 2d2d 2d7c 5400 42e0 1800 0020 -------|T.B.... │ │ │ 004dec60: 2020 7c20 4465 6c69 6d69 7465 7220 2020 | Delimiter │ │ │ 004dec70: 2020 2020 207c 2044 6174 6120 7570 2074 | Data up t │ │ │ 004dec80: 6f2c 2062 7574 206e 6f74 2020 2020 2020 o, but not │ │ │ 004dec90: 2020 7c20 456d 7074 7920 2020 7c20 4465 | Empty | De │ │ │ -004deca0: 6c69 6d69 7465 7220 2020 207c 5400 427e limiter |T.B~ │ │ │ +004deca0: 6c69 6d69 7465 7220 2020 207c 5400 42e0 limiter |T.B. │ │ │ 004decb0: 1900 0020 2020 7c20 2020 2020 2020 2020 ... | │ │ │ 004decc0: 2020 2020 2020 2020 207c 2069 6e63 6c75 | inclu │ │ │ 004decd0: 6469 6e67 2074 6865 2064 656c 696d 6974 ding the delimit │ │ │ 004dece0: 6572 2020 2020 7c20 7374 7269 6e67 2020 er | string │ │ │ 004decf0: 7c20 7374 7269 6e67 2020 2020 2020 207c | string | │ │ │ -004ded00: 5400 427e 1a00 0020 2020 7c2d 2d2d 2d2d T.B~... |----- │ │ │ +004ded00: 5400 42e0 1a00 0020 2020 7c2d 2d2d 2d2d T.B.... |----- │ │ │ 004ded10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 004ded20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004ded30: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 004ded40: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ -004ded50: 2d2d 2d7c 5400 427e 2100 0020 2020 7c20 ---|T.B~!.. | │ │ │ +004ded50: 2d2d 2d7c 5400 42e0 2100 0020 2020 7c20 ---|T.B.!.. | │ │ │ 004ded60: 4669 7865 6420 6c65 6e67 7468 206d 6574 Fixed length met │ │ │ 004ded70: 207c 2053 7472 696e 6720 6f66 2066 6978 | String of fix │ │ │ 004ded80: 6564 206c 656e 6774 6820 2020 2020 7c20 ed length | │ │ │ 004ded90: 456d 7074 7920 2020 7c20 456d 7074 7920 Empty | Empty │ │ │ -004deda0: 7374 7269 6e67 207c 5400 427e 2200 0020 string |T.B~".. │ │ │ +004deda0: 7374 7269 6e67 207c 5400 42e0 2200 0020 string |T.B.".. │ │ │ 004dedb0: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004dedc0: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 004dedd0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004dede0: 2020 7c20 7374 7269 6e67 2020 7c20 2020 | string | │ │ │ -004dedf0: 2020 2020 2020 2020 2020 207c 5400 427e |T.B~ │ │ │ +004dedf0: 2020 2020 2020 2020 2020 207c 5400 42e0 |T.B. │ │ │ 004dee00: 2300 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d #.. |--------- │ │ │ 004dee10: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 004dee20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004dee30: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 004dee40: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c +--------------| │ │ │ -004dee50: 5400 427e 2400 0020 2020 7c20 2020 2020 T.B~$.. | │ │ │ +004dee50: 5400 42e0 2400 0020 2020 7c20 2020 2020 T.B.$.. | │ │ │ 004dee60: 2020 2020 2020 2020 2020 2020 207c 204f | O │ │ │ 004dee70: 6e65 2028 3129 2074 6f20 6173 206d 616e ne (1) to as man │ │ │ 004dee80: 7920 2020 2020 2020 2020 7c20 2020 2020 y | │ │ │ 004dee90: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ -004deea0: 2020 207c 5400 427e 2500 0020 2020 7c20 |T.B~%.. | │ │ │ +004deea0: 2020 207c 5400 42e0 2500 0020 2020 7c20 |T.B.%.. | │ │ │ 004deeb0: 4275 6666 6572 2065 6d70 7469 6564 2020 Buffer emptied │ │ │ 004deec0: 207c 2063 6861 7261 6374 6572 7320 6173 | characters as │ │ │ 004deed0: 2068 6170 7065 6e20 746f 2062 6520 7c20 happen to be | │ │ │ 004deee0: 456d 7074 7920 2020 7c20 456d 7074 7920 Empty | Empty │ │ │ -004deef0: 7374 7269 6e67 207c 5400 427e 2600 0020 string |T.B~&.. │ │ │ +004deef0: 7374 7269 6e67 207c 5400 42e0 2600 0020 string |T.B.&.. │ │ │ 004def00: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004def10: 2020 2020 207c 2070 726f 7669 6465 6420 | provided │ │ │ 004def20: 6279 2074 6865 2074 7261 6e73 706f 7274 by the transport │ │ │ 004def30: 2020 7c20 7374 7269 6e67 2020 7c20 2020 | string | │ │ │ -004def40: 2020 2020 2020 2020 2020 207c 5400 427e |T.B~ │ │ │ +004def40: 2020 2020 2020 2020 2020 207c 5400 42e0 |T.B. │ │ │ 004def50: 2700 0020 2020 7c20 2020 2020 2020 2020 '.. | │ │ │ 004def60: 2020 2020 2020 2020 207c 2069 6e74 6572 | inter │ │ │ 004def70: 6661 6365 2020 2020 2020 2020 2020 2020 face │ │ │ 004def80: 2020 2020 2020 7c20 2020 2020 2020 2020 | │ │ │ 004def90: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ -004defa0: 5400 427e 2800 0020 2020 2b2d 2d2d 2d2d T.B~(.. +----- │ │ │ +004defa0: 5400 42e0 2800 0020 2020 2b2d 2d2d 2d2d T.B.(.. +----- │ │ │ 004defb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004defc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004defd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004defe0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004deff0: 2d2d 2d2b 0700 427e 2900 0000 0000 0000 ---+..B~)....... │ │ │ +004deff0: 2d2d 2d2b 0700 42e0 2900 0000 0000 0000 ---+..B.)....... │ │ │ 004df000: 0400 0000 a302 0000 ec3c 0000 0000 0000 .........<...... │ │ │ -004df010: 9100 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004df010: 9100 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004df020: 5052 4f43 4553 5349 4e47 00ff 7300 ff55 PROCESSING..s..U │ │ │ 004df030: 5349 4e47 5f53 4f43 4b45 545f 4445 5649 SING_SOCKET_DEVI │ │ │ 004df040: 4345 5300 ff73 00ff 5245 4144 5f43 4f4d CES..s..READ_COM │ │ │ 004df050: 4d41 4e44 00c0 2a00 0020 2020 4120 6e6f MAND..*.. A no │ │ │ 004df060: 6e2d 6669 7865 642d 6c65 6e67 7468 2072 n-fixed-length r │ │ │ 004df070: 6561 642c 2077 6974 6820 6e6f 2074 696d ead, with no tim │ │ │ 004df080: 656f 7574 2061 6e64 206e 6f20 6465 6c69 eout and no deli │ │ │ 004df090: 6d69 7465 7273 2072 6571 7569 7265 7320 miters requires │ │ │ -004df0a0: 614d 0042 7e31 0000 2020 2063 6f6d 706c aM.B~1.. compl │ │ │ +004df0a0: 614d 0042 e031 0000 2020 2063 6f6d 706c aM.B.1.. compl │ │ │ 004df0b0: 6578 2069 6d70 6c65 6d65 6e74 6174 696f ex implementatio │ │ │ 004df0c0: 6e20 6f66 2073 6571 7565 6e63 6520 6f66 n of sequence of │ │ │ 004df0d0: 2052 4541 4473 2074 6f20 656e 7375 7265 READs to ensure │ │ │ 004df0e0: 2061 2070 7265 6469 6374 6162 6c65 5300 a predictableS. │ │ │ -004df0f0: 427e 3200 0020 2020 7265 7375 6c74 2e20 B~2.. result. │ │ │ +004df0f0: 42e0 3200 0020 2020 7265 7375 6c74 2e20 B.2.. result. │ │ │ 004df100: 5468 6973 2069 7320 6265 6361 7573 6520 This is because │ │ │ 004df110: 7468 6520 7472 616e 7370 6f72 7420 6c61 the transport la │ │ │ 004df120: 7965 7220 7374 7265 616d 2066 7261 676d yer stream fragm │ │ │ 004df130: 656e 7473 2064 656c 6976 6572 6564 2074 ents delivered t │ │ │ -004df140: 6f4b 0042 7e33 0000 2020 2074 6865 2072 oK.B~3.. the r │ │ │ +004df140: 6f4b 0042 e033 0000 2020 2074 6865 2072 oK.B.3.. the r │ │ │ 004df150: 6561 6465 7220 6861 7320 6f6e 6c79 2061 eader has only a │ │ │ 004df160: 6363 6964 656e 7461 6c20 636f 7272 6573 ccidental corres │ │ │ 004df170: 706f 6e64 656e 6365 2077 6974 6820 7468 pondence with th │ │ │ -004df180: 6520 6f70 6572 6174 696f 6e73 3d00 427e e operations=.B~ │ │ │ +004df180: 6520 6f70 6572 6174 696f 6e73 3d00 42e0 e operations=.B. │ │ │ 004df190: 3400 0020 2020 7065 7266 6f72 6d65 6420 4.. performed │ │ │ 004df1a0: 6279 2074 6865 2077 7269 7465 722e 2046 by the writer. F │ │ │ 004df1b0: 6f72 2065 7861 6d70 6c65 2c20 7468 6520 or example, the │ │ │ -004df1c0: 666f 6c6c 6f77 696e 6707 0042 7e35 0000 following..B~5.. │ │ │ -004df1d0: 2700 427e 3600 0020 2020 5772 6974 6520 '.B~6.. Write │ │ │ +004df1c0: 666f 6c6c 6f77 696e 6707 0042 e035 0000 following..B.5.. │ │ │ +004df1d0: 2700 42e0 3600 0020 2020 5772 6974 6520 '.B.6.. Write │ │ │ 004df1e0: 224d 6573 7361 6765 2031 222c 224d 6573 "Message 1","Mes │ │ │ -004df1f0: 7361 6765 2032 2207 0042 7e37 0000 5000 sage 2"..B~7..P. │ │ │ -004df200: 427e 3800 0020 2020 6973 2070 7265 7365 B~8.. is prese │ │ │ +004df1f0: 7361 6765 2032 2207 0042 e037 0000 5000 sage 2"..B.7..P. │ │ │ +004df200: 42e0 3800 0020 2020 6973 2070 7265 7365 B.8.. is prese │ │ │ 004df210: 6e74 6564 2074 6f20 7468 6520 7265 6164 nted to the read │ │ │ 004df220: 6572 2061 7320 7468 6520 7374 7265 616d er as the stream │ │ │ 004df230: 2022 4d65 7373 6167 6531 4d65 7373 6167 "Message1Messag │ │ │ 004df240: 6532 2220 6275 7420 6974 2063 616e 4e00 e2" but it canN. │ │ │ -004df250: 427e 3900 0020 2020 7461 6b65 2066 726f B~9.. take fro │ │ │ +004df250: 42e0 3900 0020 2020 7461 6b65 2066 726f B.9.. take fro │ │ │ 004df260: 6d20 6f6e 6520 2831 2920 746f 2031 3820 m one (1) to 18 │ │ │ 004df270: 5245 4144 2063 6f6d 6d61 6e64 7320 746f READ commands to │ │ │ 004df280: 2072 6574 7269 6576 6520 7468 6520 656e retrieve the en │ │ │ -004df290: 7469 7265 2073 7472 6561 6d2e 0700 427e tire stream...B~ │ │ │ +004df290: 7469 7265 2073 7472 6561 6d2e 0700 42e0 tire stream...B. │ │ │ 004df2a0: 3a00 0000 0000 0000 0000 0000 0000 0000 :............... │ │ │ 004df2b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004df2c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004df2d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004df2e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004df2f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004df300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -319355,293 +319355,293 @@ │ │ │ 004df7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004df7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004df7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004df7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004df7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004df7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004df800: 0400 0000 c407 0000 273d 0000 0000 0000 ........'=...... │ │ │ -004df810: 4a00 007e 4845 4c50 00ff 7300 ff49 4f5f J..~HELP..s..IO_ │ │ │ +004df810: 4a00 00e0 4845 4c50 00ff 7300 ff49 4f5f J...HELP..s..IO_ │ │ │ 004df820: 5052 4f43 4553 5349 4e47 00ff 7300 ff55 PROCESSING..s..U │ │ │ 004df830: 5349 4e47 5f53 4f43 4b45 545f 4445 5649 SING_SOCKET_DEVI │ │ │ 004df840: 4345 5300 ff73 00ff 5752 4954 455f 434f CES..s..WRITE_CO │ │ │ -004df850: 4d4d 414e 4400 c026 0000 5200 437e 2700 MMAND..&..R.C~'. │ │ │ +004df850: 4d4d 414e 4400 c026 0000 5200 43e0 2700 MMAND..&..R.C.'. │ │ │ 004df860: 0020 2020 7768 6572 6520 7468 6520 7265 . where the re │ │ │ 004df870: 7175 6972 6564 2074 696d 656f 7574 2069 quired timeout i │ │ │ 004df880: 7320 6120 6e75 6d65 7269 6320 6578 7072 s a numeric expr │ │ │ 004df890: 6573 7369 6f6e 2073 7065 6369 6669 6e67 ession specifing │ │ │ -004df8a0: 2068 6f77 206c 6f6e 6720 696e 5400 437e how long inT.C~ │ │ │ +004df8a0: 2068 6f77 206c 6f6e 6720 696e 5400 43e0 how long inT.C. │ │ │ 004df8b0: 2800 0020 2020 7365 636f 6e64 7320 6120 (.. seconds a │ │ │ 004df8c0: 7365 7276 6572 2077 6169 7473 2066 6f72 server waits for │ │ │ 004df8d0: 2061 2063 6f6e 6e65 6374 696f 6e20 6f72 a connection or │ │ │ 004df8e0: 2064 6174 6120 746f 2062 6563 6f6d 6520 data to become │ │ │ 004df8f0: 6176 6169 6c61 626c 6520 6f6e 206f 6e65 available on one │ │ │ -004df900: 5000 437e 2900 0020 2020 6f66 2074 6865 P.C~).. of the │ │ │ +004df900: 5000 43e0 2900 0020 2020 6f66 2074 6865 P.C.).. of the │ │ │ 004df910: 2073 6f63 6b65 7473 2069 6e20 7468 6520 sockets in the │ │ │ 004df920: 6375 7272 656e 7420 536f 636b 6574 2044 current Socket D │ │ │ 004df930: 6576 6963 652c 2077 6861 7420 6d61 7920 evice, what may │ │ │ 004df940: 636f 6e74 6169 6e20 6120 7374 7269 6e67 contain a string │ │ │ -004df950: 5300 437e 2a00 0020 2020 636f 6e74 6169 S.C~*.. contai │ │ │ +004df950: 5300 43e0 2a00 0020 2020 636f 6e74 6169 S.C.*.. contai │ │ │ 004df960: 6e69 6e67 2022 5245 4144 2220 616e 642f ning "READ" and/ │ │ │ 004df970: 6f72 2022 5752 4954 4522 2c20 616e 6420 or "WRITE", and │ │ │ 004df980: 6861 6e64 6c65 2073 7065 6369 6669 6573 handle specifies │ │ │ 004df990: 2074 6865 2073 6f63 6b65 7420 6861 6e64 the socket hand │ │ │ -004df9a0: 6c65 2e07 0043 7e31 0000 5200 437e 3200 le...C~1..R.C~2. │ │ │ +004df9a0: 6c65 2e07 0043 e031 0000 5200 43e0 3200 le...C.1..R.C.2. │ │ │ 004df9b0: 0020 2020 4966 2074 6865 206f 7074 696f . If the optio │ │ │ 004df9c0: 6e61 6c20 7365 636f 6e64 2061 7267 756d nal second argum │ │ │ 004df9d0: 656e 7420 6f6e 6c79 2073 7065 6369 6669 ent only specifi │ │ │ 004df9e0: 6573 2022 5752 4954 4522 2c20 5752 4954 es "WRITE", WRIT │ │ │ -004df9f0: 4520 2f57 4149 5420 646f 6573 3f00 437e E /WAIT does?.C~ │ │ │ +004df9f0: 4520 2f57 4149 5420 646f 6573 3f00 43e0 E /WAIT does?.C. │ │ │ 004dfa00: 3300 0020 2020 6e6f 7420 6368 6563 6b20 3.. not check │ │ │ 004dfa10: 696e 636f 6d69 6e67 2063 6f6e 6e65 6374 incoming connect │ │ │ 004dfa20: 696f 6e73 2066 6f72 206c 6973 7465 6e69 ions for listeni │ │ │ -004dfa30: 6e67 2073 6f63 6b65 7473 2e07 0043 7e34 ng sockets...C~4 │ │ │ -004dfa40: 0000 5000 437e 3500 0020 2020 5468 6520 ..P.C~5.. The │ │ │ +004dfa30: 6e67 2073 6f63 6b65 7473 2e07 0043 e034 ng sockets...C.4 │ │ │ +004dfa40: 0000 5000 43e0 3500 0020 2020 5468 6520 ..P.C.5.. The │ │ │ 004dfa50: 6f70 7469 6f6e 616c 2074 6869 7264 2061 optional third a │ │ │ 004dfa60: 7267 756d 656e 7420 746f 2057 5249 5445 rgument to WRITE │ │ │ 004dfa70: 202f 5741 4954 2063 616e 2062 6520 7573 /WAIT can be us │ │ │ 004dfa80: 6564 2074 6f20 6368 6563 6b20 6f6e 6c79 ed to check only │ │ │ -004dfa90: 2061 4e00 437e 3600 0020 2020 7369 6e67 aN.C~6.. sing │ │ │ +004dfa90: 2061 4e00 43e0 3600 0020 2020 7369 6e67 aN.C.6.. sing │ │ │ 004dfaa0: 6c65 2073 6f63 6b65 7420 696e 7374 6561 le socket instea │ │ │ 004dfab0: 6420 6f66 2061 6c6c 2073 6f63 6b65 7473 d of all sockets │ │ │ 004dfac0: 2069 6e20 7468 6520 6375 7272 656e 7420 in the current │ │ │ 004dfad0: 534f 434b 4554 2064 6576 6963 6520 6279 SOCKET device by │ │ │ -004dfae0: 3100 437e 3700 0020 2020 7370 6563 6966 1.C~7.. specif │ │ │ +004dfae0: 3100 43e0 3700 0020 2020 7370 6563 6966 1.C.7.. specif │ │ │ 004dfaf0: 7969 6e67 2074 6865 2068 616e 646c 6520 ying the handle │ │ │ 004dfb00: 6e61 6d65 206f 6620 6120 736f 636b 6574 name of a socket │ │ │ -004dfb10: 2e07 0043 7e38 0000 1200 437e 3900 0020 ...C~8....C~9.. │ │ │ -004dfb20: 2020 2a2a 4e6f 7465 2a2a 0700 437e 3a00 **Note**..C~:. │ │ │ -004dfb30: 0052 0043 7e41 0000 2020 2049 6e20 6d6f .R.C~A.. In mo │ │ │ +004dfb10: 2e07 0043 e038 0000 1200 43e0 3900 0020 ...C.8....C.9.. │ │ │ +004dfb20: 2020 2a2a 4e6f 7465 2a2a 0700 43e0 3a00 **Note**..C.:. │ │ │ +004dfb30: 0052 0043 e041 0000 2020 2049 6e20 6d6f .R.C.A.. In mo │ │ │ 004dfb40: 7374 2063 6972 6375 6d73 7461 6e63 6573 st circumstances │ │ │ 004dfb50: 2c20 5752 4954 4520 2f57 4149 5428 7469 , WRITE /WAIT(ti │ │ │ 004dfb60: 6d65 6f75 745b 2c22 5752 4954 4522 5d29 meout[,"WRITE"]) │ │ │ 004dfb70: 2066 6f72 2053 4f43 4b45 5420 6465 7669 for SOCKET devi │ │ │ -004dfb80: 6365 734d 0043 7e42 0000 2020 2077 6869 cesM.C~B.. whi │ │ │ +004dfb80: 6365 734d 0043 e042 0000 2020 2077 6869 cesM.C.B.. whi │ │ │ 004dfb90: 6368 2063 6f6e 7461 696e 2061 206e 6f6e ch contain a non │ │ │ 004dfba0: 2062 6c6f 636b 696e 6720 736f 636b 6574 blocking socket │ │ │ 004dfbb0: 2072 6574 7572 6e73 2069 6d6d 6564 6961 returns immedia │ │ │ 004dfbc0: 7465 6c79 2062 6563 6175 7365 206e 6f6e tely because non │ │ │ -004dfbd0: 3900 437e 4300 0020 2020 626c 6f63 6b69 9.C~C.. blocki │ │ │ +004dfbd0: 3900 43e0 4300 0020 2020 626c 6f63 6b69 9.C.C.. blocki │ │ │ 004dfbe0: 6e67 2073 6f63 6b65 7473 2061 7265 2075 ng sockets are u │ │ │ 004dfbf0: 7375 616c 6c79 2072 6561 6479 2066 6f72 sually ready for │ │ │ -004dfc00: 2077 7269 7469 6e67 2e07 0043 7e44 0000 writing...C~D.. │ │ │ -004dfc10: 4d00 437e 4500 0020 2020 4966 2074 6865 M.C~E.. If the │ │ │ +004dfc00: 2077 7269 7469 6e67 2e07 0043 e044 0000 writing...C.D.. │ │ │ +004dfc10: 4d00 43e0 4500 0020 2020 4966 2074 6865 M.C.E.. If the │ │ │ 004dfc20: 2063 7572 7265 6e74 2053 6f63 6b65 7420 current Socket │ │ │ 004dfc30: 4465 7669 6365 2069 7320 2450 5249 4e43 Device is $PRINC │ │ │ 004dfc40: 4950 414c 2061 6e64 2069 6e70 7574 2061 IPAL and input a │ │ │ 004dfc50: 6e64 206f 7574 7075 7420 6172 6551 0043 nd output areQ.C │ │ │ -004dfc60: 7e46 0000 2020 2064 6966 6665 7265 6e74 ~F.. different │ │ │ +004dfc60: e046 0000 2020 2064 6966 6665 7265 6e74 .F.. different │ │ │ 004dfc70: 2053 4f43 4b45 5473 2c20 5752 4954 4520 SOCKETs, WRITE │ │ │ 004dfc80: 2f57 4149 5420 6170 706c 6965 7320 746f /WAIT applies to │ │ │ 004dfc90: 2074 6865 2069 6e70 7574 2073 6964 6520 the input side │ │ │ 004dfca0: 6f66 2074 6865 2064 6576 6963 652e 0700 of the device... │ │ │ -004dfcb0: 437e 4700 003f 0043 7e48 0000 2020 2057 C~G..?.C~H.. W │ │ │ +004dfcb0: 43e0 4700 003f 0043 e048 0000 2020 2057 C.G..?.C.H.. W │ │ │ 004dfcc0: 5249 5445 202f 5041 5353 285b 7461 7267 RITE /PASS([targ │ │ │ 004dfcd0: 6574 7069 645d 2c5b 7469 6d65 6f75 745d etpid],[timeout] │ │ │ 004dfce0: 2c68 616e 646c 655b 2c68 616e 646c 655d ,handle[,handle] │ │ │ -004dfcf0: 2e2e 2e29 0700 437e 4900 0051 0043 7e4a ...)..C~I..Q.C~J │ │ │ +004dfcf0: 2e2e 2e29 0700 43e0 4900 0051 0043 e04a ...)..C.I..Q.C.J │ │ │ 004dfd00: 0000 2020 2057 5249 5445 202f 5041 5353 .. WRITE /PASS │ │ │ 004dfd10: 2061 6c6c 6f77 7320 6120 4754 2e4d 2070 allows a GT.M p │ │ │ 004dfd20: 726f 6365 7373 2074 6f20 7365 6e64 2044 rocess to send D │ │ │ 004dfd30: 4554 4143 4865 6420 5443 5020 6f72 204c ETACHed TCP or L │ │ │ -004dfd40: 4f43 414c 2073 6f63 6b65 7473 4c00 437e OCAL socketsL.C~ │ │ │ +004dfd40: 4f43 414c 2073 6f63 6b65 7473 4c00 43e0 OCAL socketsL.C. │ │ │ 004dfd50: 5100 0020 2020 2874 6861 7420 6973 2c20 Q.. (that is, │ │ │ 004dfd60: 736f 636b 6574 7320 696e 2074 6865 2073 sockets in the s │ │ │ 004dfd70: 6f63 6b65 7420 706f 6f6c 2920 746f 2061 ocket pool) to a │ │ │ 004dfd80: 6e6f 7468 6572 2047 542e 4d20 7072 6f63 nother GT.M proc │ │ │ -004dfd90: 6573 732e 2054 6865 4d00 437e 5200 0020 ess. TheM.C~R.. │ │ │ +004dfd90: 6573 732e 2054 6865 4d00 43e0 5200 0020 ess. TheM.C.R.. │ │ │ 004dfda0: 2020 7265 6365 6976 696e 6720 7072 6f63 receiving proc │ │ │ 004dfdb0: 6573 7320 6d75 7374 2065 7865 6375 7465 ess must execute │ │ │ 004dfdc0: 2057 5249 5445 202f 4143 4345 5054 2074 WRITE /ACCEPT t │ │ │ 004dfdd0: 6f20 7265 6365 6976 6520 7468 6520 736f o receive the so │ │ │ -004dfde0: 636b 6574 2e07 0043 7e53 0000 5100 437e cket...C~S..Q.C~ │ │ │ +004dfde0: 636b 6574 2e07 0043 e053 0000 5100 43e0 cket...C.S..Q.C. │ │ │ 004dfdf0: 5400 0020 2020 2020 6f20 4966 2061 206e T.. o If a n │ │ │ 004dfe00: 756d 6572 6963 2074 6172 6765 7470 6964 umeric targetpid │ │ │ 004dfe10: 2069 7320 7370 6563 6966 6965 642c 2047 is specified, G │ │ │ 004dfe20: 542e 4d20 6d61 7463 6865 7320 7468 6520 T.M matches the │ │ │ 004dfe30: 7661 6c75 6520 6167 6169 6e73 7453 0043 value againstS.C │ │ │ -004dfe40: 7e55 0000 2020 2020 2020 2074 6865 2070 ~U.. the p │ │ │ +004dfe40: e055 0000 2020 2020 2020 2074 6865 2070 .U.. the p │ │ │ 004dfe50: 726f 6365 7373 2069 6420 2824 4a4f 4229 rocess id ($JOB) │ │ │ 004dfe60: 206f 6620 7468 6520 7072 6f63 6573 7320 of the process │ │ │ 004dfe70: 7265 6365 6976 696e 6720 7468 6520 736f receiving the so │ │ │ 004dfe80: 636b 6574 732e 2047 542e 4d20 7573 6573 ckets. GT.M uses │ │ │ -004dfe90: 5300 437e 5600 0020 2020 2020 2020 6120 S.C~V.. a │ │ │ +004dfe90: 5300 43e0 5600 0020 2020 2020 2020 6120 S.C.V.. a │ │ │ 004dfea0: 7379 7374 656d 2073 6572 7669 6365 2074 system service t │ │ │ 004dfeb0: 6f20 7065 7266 6f72 6d20 7468 6973 2063 o perform this c │ │ │ 004dfec0: 6865 636b 206f 6e20 706c 6174 666f 726d heck on platform │ │ │ 004dfed0: 7320 7468 6174 2073 7570 706f 7274 2069 s that support i │ │ │ -004dfee0: 7420 2d4f 0043 7e57 0000 2020 2020 2020 t -O.C~W.. │ │ │ +004dfee0: 7420 2d4f 0043 e057 0000 2020 2020 2020 t -O.C.W.. │ │ │ 004dfef0: 2063 7572 7265 6e74 6c79 3a20 4c69 6e75 currently: Linu │ │ │ 004dff00: 7820 616e 6420 4149 582e 2049 6620 7468 x and AIX. If th │ │ │ 004dff10: 6520 7069 6473 2064 6f20 6e6f 7420 6d61 e pids do not ma │ │ │ 004dff20: 7463 682c 2047 542e 4d20 6973 7375 6573 tch, GT.M issues │ │ │ -004dff30: 2061 4600 437e 5800 0020 2020 2020 2020 aF.C~X.. │ │ │ +004dff30: 2061 4600 43e0 5800 0020 2020 2020 2020 aF.C.X.. │ │ │ 004dff40: 5045 4552 5049 444d 4953 4d41 5443 4820 PEERPIDMISMATCH │ │ │ 004dff50: 6572 726f 7220 616e 6420 646f 6573 206e error and does n │ │ │ 004dff60: 6f74 2074 7261 6e73 6665 7220 7468 6520 ot transfer the │ │ │ -004dff70: 736f 636b 6574 732e 4c00 437e 5900 0020 sockets.L.C~Y.. │ │ │ +004dff70: 736f 636b 6574 732e 4c00 43e0 5900 0020 sockets.L.C.Y.. │ │ │ 004dff80: 2020 2020 6f20 4966 2061 206e 756d 6572 o If a numer │ │ │ 004dff90: 6963 2074 696d 656f 7574 2069 7320 7370 ic timeout is sp │ │ │ 004dffa0: 6563 6966 6965 642c 2047 542e 4d20 7365 ecified, GT.M se │ │ │ 004dffb0: 7473 2024 5445 5354 2074 6f20 3120 6966 ts $TEST to 1 if │ │ │ 004dffc0: 2074 6865 0000 0000 0000 0000 0000 0000 the............ │ │ │ 004dffd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004dffe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004dfff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e0000: 0400 0000 b907 0000 443d 0000 0000 0000 ........D=...... │ │ │ -004e0010: 9700 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004e0010: 9700 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004e0020: 5052 4f43 4553 5349 4e47 00ff 7300 ff55 PROCESSING..s..U │ │ │ 004e0030: 5349 4e47 5f53 4f43 4b45 545f 4445 5649 SING_SOCKET_DEVI │ │ │ 004e0040: 4345 5300 ff73 00ff 5752 4954 455f 434f CES..s..WRITE_CO │ │ │ 004e0050: 4d4d 414e 4400 c05a 0000 2020 2020 2020 MMAND..Z.. │ │ │ 004e0060: 2074 7261 6e73 6665 7220 636f 6d70 6c65 transfer comple │ │ │ 004e0070: 7465 7320 7769 7468 696e 2074 6865 2073 tes within the s │ │ │ 004e0080: 7065 6369 6669 6564 2074 696d 652c 2061 pecified time, a │ │ │ 004e0090: 6e64 206f 7468 6572 7769 7365 2073 6574 nd otherwise set │ │ │ -004e00a0: 7320 2454 4553 543c 0043 7e61 0000 2020 s $TEST<.C~a.. │ │ │ +004e00a0: 7320 2454 4553 543c 0043 e061 0000 2020 s $TEST<.C.a.. │ │ │ 004e00b0: 2020 2020 2074 6f20 3020 616e 6420 646f to 0 and do │ │ │ 004e00c0: 6573 206e 6f74 2074 7261 6e73 6665 7220 es not transfer │ │ │ 004e00d0: 616e 7920 6f66 2074 6865 2073 6f63 6b65 any of the socke │ │ │ -004e00e0: 7473 2e40 0043 7e62 0000 2020 2020 206f ts.@.C~b.. o │ │ │ +004e00e0: 7473 2e40 0043 e062 0000 2020 2020 206f ts.@.C.b.. o │ │ │ 004e00f0: 2045 6163 6820 6861 6e64 6c65 2073 7065 Each handle spe │ │ │ 004e0100: 6369 6669 6573 2061 2073 6f63 6b65 7420 cifies a socket │ │ │ 004e0110: 696e 2074 6865 2073 6f63 6b65 7420 706f in the socket po │ │ │ -004e0120: 6f6c 2e4d 0043 7e63 0000 2020 2020 206f ol.M.C~c.. o │ │ │ +004e0120: 6f6c 2e4d 0043 e063 0000 2020 2020 206f ol.M.C.c.. o │ │ │ 004e0130: 204f 6e20 6120 7375 6363 6573 7366 756c On a successful │ │ │ 004e0140: 2074 7261 6e73 6665 722c 2047 542e 4d20 transfer, GT.M │ │ │ 004e0150: 656c 696d 696e 6174 6573 2066 7572 7468 eliminates furth │ │ │ 004e0160: 6572 2061 6363 6573 7320 746f 2074 6865 er access to the │ │ │ -004e0170: 5200 437e 6400 0020 2020 2020 2020 7370 R.C~d.. sp │ │ │ +004e0170: 5200 43e0 6400 0020 2020 2020 2020 7370 R.C.d.. sp │ │ │ 004e0180: 6563 6966 6965 6420 616e 6420 7365 6e74 ecified and sent │ │ │ 004e0190: 2073 6f63 6b65 7473 2062 7920 7468 6520 sockets by the │ │ │ 004e01a0: 7365 6e64 696e 6720 7072 6f63 6573 732e sending process. │ │ │ 004e01b0: 2049 6e20 616e 7920 6361 7365 2077 6865 In any case whe │ │ │ -004e01c0: 7265 5100 437e 6500 0020 2020 2020 2020 reQ.C~e.. │ │ │ +004e01c0: 7265 5100 43e0 6500 0020 2020 2020 2020 reQ.C.e.. │ │ │ 004e01d0: 7468 6520 7472 616e 7366 6572 2064 6f65 the transfer doe │ │ │ 004e01e0: 7320 6e6f 7420 636f 6d70 6c65 7465 2c20 s not complete, │ │ │ 004e01f0: 4754 2e4d 2072 6574 6169 6e73 2061 6c6c GT.M retains all │ │ │ 004e0200: 2074 6865 2073 6f63 6b65 7473 2069 6e20 the sockets in │ │ │ -004e0210: 7468 6528 0043 7e66 0000 2020 2020 2020 the(.C~f.. │ │ │ +004e0210: 7468 6528 0043 e066 0000 2020 2020 2020 the(.C.f.. │ │ │ 004e0220: 2073 6f63 6b65 7420 706f 6f6c 206f 6620 socket pool of │ │ │ -004e0230: 7468 6520 7365 6e64 6572 2e07 0043 7e67 the sender...C~g │ │ │ -004e0240: 0000 4200 437e 6800 0020 2020 5752 4954 ..B.C~h.. WRIT │ │ │ +004e0230: 7468 6520 7365 6e64 6572 2e07 0043 e067 the sender...C.g │ │ │ +004e0240: 0000 4200 43e0 6800 0020 2020 5752 4954 ..B.C.h.. WRIT │ │ │ 004e0250: 4520 2f41 4343 4550 5428 2e6c 7661 722c E /ACCEPT(.lvar, │ │ │ 004e0260: 5b73 6f75 7263 6570 6964 5d2c 5b74 696d [sourcepid],[tim │ │ │ 004e0270: 656f 7574 5d5b 2c5b 6861 6e64 6c65 5d5d eout][,[handle]] │ │ │ -004e0280: 2e2e 2e29 0700 437e 6900 0050 0043 7e6a ...)..C~i..P.C~j │ │ │ +004e0280: 2e2e 2e29 0700 43e0 6900 0050 0043 e06a ...)..C.i..P.C.j │ │ │ 004e0290: 0000 2020 2057 5249 5445 202f 4143 4345 .. WRITE /ACCE │ │ │ 004e02a0: 5054 2061 6c6c 6f77 7320 6120 4754 2e4d PT allows a GT.M │ │ │ 004e02b0: 2070 726f 6365 7373 2074 6f20 7265 6365 process to rece │ │ │ 004e02c0: 6976 6520 6120 4445 5441 4348 6564 2054 ive a DETACHed T │ │ │ -004e02d0: 4350 206f 7220 4c4f 4341 4c53 0043 7e71 CP or LOCALS.C~q │ │ │ +004e02d0: 4350 206f 7220 4c4f 4341 4c53 0043 e071 CP or LOCALS.C.q │ │ │ 004e02e0: 0000 2020 2073 6f63 6b65 7473 2028 7468 .. sockets (th │ │ │ 004e02f0: 6174 2069 732c 2073 6f63 6b65 7473 2069 at is, sockets i │ │ │ 004e0300: 6e20 7468 6520 736f 636b 6574 2070 6f6f n the socket poo │ │ │ 004e0310: 6c29 2066 726f 6d20 616e 6f74 6865 7220 l) from another │ │ │ 004e0320: 4754 2e4d 2070 726f 6365 7373 202e 4a00 GT.M process .J. │ │ │ -004e0330: 437e 7200 0020 2020 5468 6520 7365 6e64 C~r.. The send │ │ │ +004e0330: 43e0 7200 0020 2020 5468 6520 7365 6e64 C.r.. The send │ │ │ 004e0340: 696e 6720 7072 6f63 6573 7320 6d75 7374 ing process must │ │ │ 004e0350: 2065 7865 6375 7465 2057 5249 5445 202f execute WRITE / │ │ │ 004e0360: 5041 5353 2074 6f20 7365 6e64 2074 6865 PASS to send the │ │ │ -004e0370: 2073 6f63 6b65 742e 0700 437e 7300 004e socket...C~s..N │ │ │ -004e0380: 0043 7e74 0000 2020 2020 206f 206c 7661 .C~t.. o lva │ │ │ +004e0370: 2073 6f63 6b65 742e 0700 43e0 7300 004e socket...C.s..N │ │ │ +004e0380: 0043 e074 0000 2020 2020 206f 206c 7661 .C.t.. o lva │ │ │ 004e0390: 7220 6973 2061 6e20 756e 7375 6273 6372 r is an unsubscr │ │ │ 004e03a0: 6970 7465 6420 6c6f 6361 6c20 7661 7269 ipted local vari │ │ │ 004e03b0: 6162 6c65 206e 616d 6520 286c 766e 2920 able name (lvn) │ │ │ 004e03c0: 7768 6963 6820 6d75 7374 2062 654a 0043 which must beJ.C │ │ │ -004e03d0: 7e75 0000 2020 2020 2020 2070 6173 7365 ~u.. passe │ │ │ +004e03d0: e075 0000 2020 2020 2020 2070 6173 7365 .u.. passe │ │ │ 004e03e0: 6420 6279 2072 6566 6572 656e 6365 2069 d by reference i │ │ │ 004e03f0: 6e64 6963 6174 6564 2077 6974 6820 6120 ndicated with a │ │ │ 004e0400: 7065 7269 6f64 2028 222e 2229 2070 7265 period (".") pre │ │ │ -004e0410: 6669 782e 204f 6e51 0043 7e76 0000 2020 fix. OnQ.C~v.. │ │ │ +004e0410: 6669 782e 204f 6e51 0043 e076 0000 2020 fix. OnQ.C.v.. │ │ │ 004e0420: 2020 2020 2073 7563 6365 7373 6675 6c20 successful │ │ │ 004e0430: 636f 6d70 6c65 7469 6f6e 2c20 7468 6520 completion, the │ │ │ 004e0440: 7370 6563 6966 6965 6420 756e 7375 6273 specified unsubs │ │ │ 004e0450: 6372 6970 7465 6420 6c76 6e20 636f 6e74 cripted lvn cont │ │ │ -004e0460: 6169 6e73 2074 6865 5400 437e 7700 0020 ains theT.C~w.. │ │ │ +004e0460: 6169 6e73 2074 6865 5400 43e0 7700 0020 ains theT.C.w.. │ │ │ 004e0470: 2020 2020 2020 6861 6e64 6c65 7320 6f66 handles of │ │ │ 004e0480: 2074 6865 2072 6563 6569 7665 6420 736f the received so │ │ │ 004e0490: 636b 6574 2c20 696e 2074 6865 206f 7264 cket, in the ord │ │ │ 004e04a0: 6572 2074 6865 7920 7765 7265 2073 656e er they were sen │ │ │ -004e04b0: 742c 2064 656c 696d 6974 6564 5400 437e t, delimitedT.C~ │ │ │ +004e04b0: 742c 2064 656c 696d 6974 6564 5400 43e0 t, delimitedT.C. │ │ │ 004e04c0: 7800 0020 2020 2020 2020 7769 7468 2061 x.. with a │ │ │ 004e04d0: 2076 6572 7469 6361 6c20 6261 7220 2822 vertical bar (" │ │ │ 004e04e0: 7c22 292e 2047 542e 4d20 706c 6163 6573 |"). GT.M places │ │ │ 004e04f0: 2074 6865 2073 6f63 6b65 7473 2069 6e20 the sockets in │ │ │ 004e0500: 7468 6520 736f 636b 6574 2070 6f6f 6c2c the socket pool, │ │ │ -004e0510: 5000 437e 7900 0020 2020 2020 2020 736f P.C~y.. so │ │ │ +004e0510: 5000 43e0 7900 0020 2020 2020 2020 736f P.C.y.. so │ │ │ 004e0520: 2074 6865 2070 726f 6365 7373 2063 616e the process can │ │ │ 004e0530: 2041 5454 4143 4820 7468 656d 2074 6f20 ATTACH them to │ │ │ 004e0540: 616e 2061 7070 726f 7072 6961 7465 2053 an appropriate S │ │ │ 004e0550: 4f43 4b45 5420 6465 7669 6365 2066 6f72 OCKET device for │ │ │ -004e0560: 1d00 437e 7a00 0020 2020 2020 2020 7375 ..C~z.. su │ │ │ +004e0560: 1d00 43e0 7a00 0020 2020 2020 2020 7375 ..C.z.. su │ │ │ 004e0570: 6273 6571 7565 6e74 2075 7365 2e51 0043 bsequent use.Q.C │ │ │ -004e0580: 7e81 0000 2020 2020 206f 2049 6620 6120 ~... o If a │ │ │ +004e0580: e081 0000 2020 2020 206f 2049 6620 6120 .... o If a │ │ │ 004e0590: 6e75 6d65 7269 6320 736f 7572 6365 7069 numeric sourcepi │ │ │ 004e05a0: 6420 6973 2073 7065 6369 6669 6564 2c20 d is specified, │ │ │ 004e05b0: 4754 2e4d 206d 6174 6368 6573 2074 6865 GT.M matches the │ │ │ 004e05c0: 2076 616c 7565 2061 6761 696e 7374 5300 value againstS. │ │ │ -004e05d0: 437e 8200 0020 2020 2020 2020 7468 6520 C~... the │ │ │ +004e05d0: 43e0 8200 0020 2020 2020 2020 7468 6520 C.... the │ │ │ 004e05e0: 7072 6f63 6573 7320 6964 2028 244a 4f42 process id ($JOB │ │ │ 004e05f0: 2920 6f66 2074 6865 2070 726f 6365 7373 ) of the process │ │ │ 004e0600: 2073 656e 6469 6e67 2074 6865 2073 6f63 sending the soc │ │ │ 004e0610: 6b65 7473 2e20 4966 2074 6865 2070 6964 kets. If the pid │ │ │ -004e0620: 734c 0043 7e83 0000 2020 2020 2020 2064 sL.C~... d │ │ │ +004e0620: 734c 0043 e083 0000 2020 2020 2020 2064 sL.C.... d │ │ │ 004e0630: 6f20 6e6f 7420 6d61 7463 682c 2047 542e o not match, GT. │ │ │ 004e0640: 4d20 6973 7375 6573 2061 2050 4545 5250 M issues a PEERP │ │ │ 004e0650: 4944 4d49 534d 4154 4348 2065 7272 6f72 IDMISMATCH error │ │ │ 004e0660: 2061 6e64 2064 6f65 7320 6e6f 7423 0043 and does not#.C │ │ │ -004e0670: 7e84 0000 2020 2020 2020 2074 7261 6e73 ~... trans │ │ │ +004e0670: e084 0000 2020 2020 2020 2074 7261 6e73 .... trans │ │ │ 004e0680: 6665 7220 7468 6520 736f 636b 6574 732e fer the sockets. │ │ │ -004e0690: 4c00 437e 8500 0020 2020 2020 6f20 4966 L.C~... o If │ │ │ +004e0690: 4c00 43e0 8500 0020 2020 2020 6f20 4966 L.C.... o If │ │ │ 004e06a0: 2061 206e 756d 6572 6963 2074 696d 656f a numeric timeo │ │ │ 004e06b0: 7574 2069 7320 7370 6563 6966 6965 642c ut is specified, │ │ │ 004e06c0: 2047 542e 4d20 7365 7473 2024 5445 5354 GT.M sets $TEST │ │ │ -004e06d0: 2074 6f20 3120 6966 2074 6865 5400 437e to 1 if theT.C~ │ │ │ +004e06d0: 2074 6f20 3120 6966 2074 6865 5400 43e0 to 1 if theT.C. │ │ │ 004e06e0: 8600 0020 2020 2020 2020 7472 616e 7366 ... transf │ │ │ 004e06f0: 6572 2063 6f6d 706c 6574 6573 2077 6974 er completes wit │ │ │ 004e0700: 6869 6e20 7468 6520 7370 6563 6966 6965 hin the specifie │ │ │ 004e0710: 6420 7469 6d65 2c20 616e 6420 6f74 6865 d time, and othe │ │ │ 004e0720: 7277 6973 6520 7365 7473 2024 5445 5354 rwise sets $TEST │ │ │ -004e0730: 3500 437e 8700 0020 2020 2020 2020 746f 5.C~... to │ │ │ +004e0730: 3500 43e0 8700 0020 2020 2020 2020 746f 5.C.... to │ │ │ 004e0740: 2030 2061 6e64 2064 6f65 7320 6e6f 7420 0 and does not │ │ │ 004e0750: 7472 616e 7366 6572 2074 6865 2073 6f63 transfer the soc │ │ │ -004e0760: 6b65 7473 2e54 0043 7e88 0000 2020 2020 kets.T.C~... │ │ │ +004e0760: 6b65 7473 2e54 0043 e088 0000 2020 2020 kets.T.C.... │ │ │ 004e0770: 206f 2049 6620 616e 7920 6861 6e64 6c65 o If any handle │ │ │ 004e0780: 7320 6172 6520 7370 6563 6966 6965 642c s are specified, │ │ │ 004e0790: 2047 542e 4d20 6173 7369 676e 7320 7468 GT.M assigns th │ │ │ 004e07a0: 6520 7072 6f76 6964 6564 2068 616e 646c e provided handl │ │ │ 004e07b0: 6573 2074 6f20 7468 6500 0000 0000 0000 es to the....... │ │ │ 004e07c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e07d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e07e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e07f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e0800: 0400 0001 9404 0000 503f 0000 0000 0000 ........P?...... │ │ │ 004e0810: 3f00 0000 4845 4c50 00ff 7300 ff49 4f5f ?...HELP..s..IO_ │ │ │ 004e0820: 5052 4f43 4553 5349 4e47 00ff 7300 ff53 PROCESSING..s..S │ │ │ 004e0830: 4551 5545 4e54 4941 4c5f 4649 4c45 5300 EQUENTIAL_FILES. │ │ │ 004e0840: ff73 00ff 5200 008e 0100 0000 0000 0026 .s..R..........& │ │ │ -004e0850: 0031 6045 4144 2f57 5249 5445 5f4f 5045 .1`EAD/WRITE_OPE │ │ │ +004e0850: 0031 f945 4144 2f57 5249 5445 5f4f 5045 .1.EAD/WRITE_OPE │ │ │ 004e0860: 5241 5449 4f4e 5300 c026 0100 008f 0100 RATIONS..&...... │ │ │ -004e0870: 0000 0000 0010 0047 6049 0100 0090 0100 .......G`I...... │ │ │ -004e0880: 0000 0000 0010 0047 6072 0100 0091 0100 .......G`r...... │ │ │ +004e0870: 0000 0000 0010 0047 f949 0100 0090 0100 .......G.I...... │ │ │ +004e0880: 0000 0000 0010 0047 f972 0100 0091 0100 .......G.r...... │ │ │ 004e0890: 0000 0000 0010 0047 4998 0100 0092 0100 .......GI....... │ │ │ 004e08a0: 0000 0000 0011 0046 00c1 1342 0000 9301 .......F...B.... │ │ │ 004e08b0: 0000 0000 0000 1000 3000 5344 0000 9401 ........0.SD.... │ │ │ 004e08c0: 0000 0000 0000 1700 3100 554d 4d41 5259 ........1.UMMARY │ │ │ 004e08d0: 00bf 5200 0096 0100 0000 0000 0010 0038 ..R............8 │ │ │ -004e08e0: 7ec0 2b00 0097 0100 0000 0000 0010 0039 ~.+............9 │ │ │ -004e08f0: 7e54 0100 0098 0100 0000 0000 0010 0039 ~T.............9 │ │ │ -004e0900: 7e78 0100 0099 0100 0000 0000 0011 0038 ~x.............8 │ │ │ -004e0910: 7ec1 1101 0000 9a01 0000 0000 0000 0f00 ~............... │ │ │ +004e08e0: e0c0 2b00 0097 0100 0000 0000 0010 0039 ..+............9 │ │ │ +004e08f0: e054 0100 0098 0100 0000 0000 0010 0039 .T.............9 │ │ │ +004e0900: e078 0100 0099 0100 0000 0000 0011 0038 .x.............8 │ │ │ +004e0910: e0c1 1101 0000 9a01 0000 0000 0000 0f00 ................ │ │ │ 004e0920: 3000 5e00 009b 0100 0000 0000 001f 0030 0.^............0 │ │ │ 004e0930: 005f 4249 4e41 5259 5f46 494c 4553 00c0 ._BINARY_FILES.. │ │ │ 004e0940: 1401 0000 9501 0000 0000 0000 2400 1b00 ............$... │ │ │ 004e0950: 5553 494e 475f 4e55 4c4c 5f44 4556 4943 USING_NULL_DEVIC │ │ │ 004e0960: 4553 00c0 1401 0000 a201 0000 0000 0000 ES.............. │ │ │ -004e0970: 3200 2e7e ff73 00ff 4e55 4c4c 5f44 4556 2..~.s..NULL_DEV │ │ │ +004e0970: 3200 2ee0 ff73 00ff 4e55 4c4c 5f44 4556 2....s..NULL_DEV │ │ │ 004e0980: 4943 4550 4152 414d 4554 4552 5f53 554d ICEPARAMETER_SUM │ │ │ 004e0990: 4d41 5259 00c0 2101 0000 a301 0000 0000 MARY..!......... │ │ │ 004e09a0: 0000 1b00 3d00 5f45 5841 4d50 4c45 5300 ....=._EXAMPLES. │ │ │ 004e09b0: c024 0100 00a4 0100 0000 0000 001e 0021 .$.............! │ │ │ 004e09c0: 7450 4950 455f 4445 5649 4345 5300 c018 tPIPE_DEVICES... │ │ │ 004e09d0: 0100 00a5 0100 0000 0000 002a 002e 00ff ...........*.... │ │ │ 004e09e0: 7300 ff50 4950 455f 4348 4152 4143 5445 s..PIPE_CHARACTE │ │ │ @@ -319665,25 +319665,25 @@ │ │ │ 004e0b00: 0100 0000 0000 000f 0021 0053 0000 b101 .........!.S.... │ │ │ 004e0b10: 0000 0000 0000 3500 2200 4f43 4b45 545f ......5.".OCKET_ │ │ │ 004e0b20: 4445 5649 4345 5300 ff73 00ff 4d45 5353 DEVICES..s..MESS │ │ │ 004e0b30: 4147 455f 4d41 4e41 4745 4d45 4e54 00bf AGE_MANAGEMENT.. │ │ │ 004e0b40: 2200 00b6 0100 0000 0000 001d 0034 0052 "............4.R │ │ │ 004e0b50: 4541 445f 434f 4d4d 414e 4400 bf22 0000 EAD_COMMAND..".. │ │ │ 004e0b60: bc01 0000 0000 0000 1100 41ff c029 0100 ..........A..).. │ │ │ -004e0b70: 00bd 0100 0000 0000 0010 0034 6053 4e00 ...........4`SN. │ │ │ -004e0b80: 00be 0100 0000 0000 002f 0035 7e4f 434b ........./.5~OCK │ │ │ +004e0b70: 00bd 0100 0000 0000 0010 0034 f953 4e00 ...........4.SN. │ │ │ +004e0b80: 00be 0100 0000 0000 002f 0035 e04f 434b ........./.5.OCK │ │ │ 004e0b90: 4554 5f44 4556 4943 4550 4152 414d 4554 ET_DEVICEPARAMET │ │ │ 004e0ba0: 4552 5f53 554d 4d41 5259 00c0 2601 0000 ER_SUMMARY..&... │ │ │ -004e0bb0: c801 0000 0000 0000 1000 547e 4901 0000 ..........T~I... │ │ │ -004e0bc0: c901 0000 0000 0000 1000 547e 7301 0000 ..........T~s... │ │ │ -004e0bd0: ca01 0000 0000 0000 1000 547e 9601 0000 ..........T~.... │ │ │ +004e0bb0: c801 0000 0000 0000 1000 54e0 4901 0000 ..........T.I... │ │ │ +004e0bc0: c901 0000 0000 0000 1000 54e0 7301 0000 ..........T.s... │ │ │ +004e0bd0: ca01 0000 0000 0000 1000 54e0 9601 0000 ..........T..... │ │ │ 004e0be0: cb01 0000 0000 0000 0f00 4145 5e00 00cc ..........AE^... │ │ │ -004e0bf0: 0100 0000 0000 001a 0041 7e5f 4558 414d .........A~_EXAM │ │ │ +004e0bf0: 0100 0000 0000 001a 0041 e05f 4558 414d .........A._EXAM │ │ │ 004e0c00: 504c 4553 00c0 3b00 00cd 0100 0000 0000 PLES..;......... │ │ │ -004e0c10: 000f 0042 7e4e 0000 ce01 0000 0000 0000 ...B~N.......... │ │ │ +004e0c10: 000f 0042 e04e 0000 ce01 0000 0000 0000 ...B.N.......... │ │ │ 004e0c20: 2000 3b00 5245 4144 5f4f 5045 5241 5449 .;.READ_OPERATI │ │ │ 004e0c30: 4f4e 00c0 1101 0000 b701 0000 0000 0000 ON.............. │ │ │ 004e0c40: 2700 404f 5445 524d 494e 4154 494f 4e5f '.@OTERMINATION_ │ │ │ 004e0c50: 434f 4e44 4954 494f 4e53 00bf 9200 00b8 CONDITIONS...... │ │ │ 004e0c60: 0100 0000 0000 0011 0057 4fc0 3301 0000 .........WO.3... │ │ │ 004e0c70: b901 0000 0000 0000 1000 584f 5901 0000 ..........XOY... │ │ │ 004e0c80: ba01 0000 0000 0000 0c00 0000 bb01 0000 ................ │ │ │ @@ -319739,724 +319739,724 @@ │ │ │ 004e0fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e0fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e0fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e0fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e0fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e0ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e1000: 0400 0000 f107 0000 613d 0000 0000 0000 ........a=...... │ │ │ -004e1010: 9600 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004e1010: 9600 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004e1020: 5052 4f43 4553 5349 4e47 00ff 7300 ff55 PROCESSING..s..U │ │ │ 004e1030: 5349 4e47 5f53 4f43 4b45 545f 4445 5649 SING_SOCKET_DEVI │ │ │ 004e1040: 4345 5300 ff73 00ff 5752 4954 455f 434f CES..s..WRITE_CO │ │ │ 004e1050: 4d4d 414e 4400 c089 0000 2020 2020 2020 MMAND..... │ │ │ 004e1060: 2072 6563 6569 7665 6420 736f 636b 6574 received socket │ │ │ 004e1070: 7320 696e 2074 6865 206f 7264 6572 2069 s in the order i │ │ │ 004e1080: 6e20 7768 6963 6820 7468 6579 2061 7070 n which they app │ │ │ 004e1090: 6561 7220 696e 2074 6865 2057 5249 5445 ear in the WRITE │ │ │ -004e10a0: 202f 5041 5353 5400 437e 8a00 0020 2020 /PASST.C~... │ │ │ +004e10a0: 202f 5041 5353 5400 43e0 8a00 0020 2020 /PASST.C.... │ │ │ 004e10b0: 2020 2020 6f66 2074 6865 2073 656e 6469 of the sendi │ │ │ 004e10c0: 6e67 2070 726f 6365 7373 3b20 656d 7074 ng process; empt │ │ │ 004e10d0: 7920 6974 656d 7320 696e 2074 6865 2063 y items in the c │ │ │ 004e10e0: 6f6d 6d61 2064 656c 696d 6974 6564 2068 omma delimited h │ │ │ -004e10f0: 616e 646c 6520 6c69 7374 4e00 437e 9100 andle listN.C~.. │ │ │ +004e10f0: 616e 646c 6520 6c69 7374 4e00 43e0 9100 andle listN.C... │ │ │ 004e1100: 0020 2020 2020 2020 6163 7420 746f 2070 . act to p │ │ │ 004e1110: 7265 7365 7276 6520 6f72 6465 7269 6e67 reserve ordering │ │ │ 004e1120: 2e20 5768 6572 6520 7468 6520 6c69 7374 . Where the list │ │ │ 004e1130: 2070 726f 7669 6465 7320 6e6f 2068 616e provides no han │ │ │ -004e1140: 646c 652c 2074 6865 5200 437e 9200 0020 dle, theR.C~... │ │ │ +004e1140: 646c 652c 2074 6865 5200 43e0 9200 0020 dle, theR.C.... │ │ │ 004e1150: 2020 2020 2020 736f 636b 6574 2072 6574 socket ret │ │ │ 004e1160: 6169 6e73 2074 6865 2068 616e 646c 6520 ains the handle │ │ │ 004e1170: 7072 6f76 6964 6564 2062 7920 7468 6520 provided by the │ │ │ 004e1180: 7365 6e64 6572 2e20 496e 2065 6974 6865 sender. In eithe │ │ │ -004e1190: 7220 6361 7365 2c20 6966 5400 437e 9300 r case, ifT.C~.. │ │ │ +004e1190: 7220 6361 7365 2c20 6966 5400 43e0 9300 r case, ifT.C... │ │ │ 004e11a0: 0020 2020 2020 2020 7468 6572 6520 6973 . there is │ │ │ 004e11b0: 2061 6c72 6561 6479 2061 2073 6f63 6b65 already a socke │ │ │ 004e11c0: 7420 7769 7468 2074 6865 2074 7261 6e73 t with the trans │ │ │ 004e11d0: 6665 7220 6861 6e64 6c65 2069 6e20 7468 fer handle in th │ │ │ 004e11e0: 6520 736f 636b 6574 2070 6f6f 6c2c 4f00 e socket pool,O. │ │ │ -004e11f0: 437e 9400 0020 2020 2020 2020 4754 2e4d C~... GT.M │ │ │ +004e11f0: 43e0 9400 0020 2020 2020 2020 4754 2e4d C.... GT.M │ │ │ 004e1200: 2067 656e 6572 6174 6573 2061 206e 6577 generates a new │ │ │ 004e1210: 2068 616e 646c 6520 666f 7220 7468 6520 handle for the │ │ │ 004e1220: 7472 616e 7366 6572 2073 6f63 6b65 742e transfer socket. │ │ │ 004e1230: 2047 542e 4d20 6967 6e6f 7265 734d 0043 GT.M ignoresM.C │ │ │ -004e1240: 7e95 0000 2020 2020 2020 2065 7863 6573 ~... exces │ │ │ +004e1240: e095 0000 2020 2020 2020 2065 7863 6573 .... exces │ │ │ 004e1250: 7320 6861 6e64 6c65 7320 7370 6563 6966 s handles specif │ │ │ 004e1260: 6965 6420 6265 796f 6e64 2074 6865 206e ied beyond the n │ │ │ 004e1270: 756d 6265 7220 6f66 2069 6e63 6f6d 696e umber of incomin │ │ │ -004e1280: 6720 736f 636b 6574 732e 0700 437e 9600 g sockets...C~.. │ │ │ -004e1290: 0053 0043 7e97 0000 2020 2042 6f74 6820 .S.C~... Both │ │ │ +004e1280: 6720 736f 636b 6574 732e 0700 43e0 9600 g sockets...C... │ │ │ +004e1290: 0053 0043 e097 0000 2020 2042 6f74 6820 .S.C.... Both │ │ │ 004e12a0: 5752 4954 4520 2f50 4153 5320 616e 6420 WRITE /PASS and │ │ │ 004e12b0: 5752 4954 4520 2f41 4343 4550 5420 7265 WRITE /ACCEPT re │ │ │ 004e12c0: 7175 6972 6520 7468 6520 6375 7272 656e quire the curren │ │ │ 004e12d0: 7420 2449 4f20 746f 2062 6520 6120 534f t $IO to be a SO │ │ │ -004e12e0: 434b 4554 5400 437e 9800 0020 2020 6465 CKETT.C~... de │ │ │ +004e12e0: 434b 4554 5400 43e0 9800 0020 2020 6465 CKETT.C.... de │ │ │ 004e12f0: 7669 6365 2077 6974 6820 6120 434f 4e4e vice with a CONN │ │ │ 004e1300: 4543 5465 6420 286e 6f74 204c 4953 5445 ECTed (not LISTE │ │ │ 004e1310: 4e69 6e67 2920 616e 6420 4c4f 4341 4c20 Ning) and LOCAL │ │ │ 004e1320: 646f 6d61 696e 2028 6e6f 7420 5443 5029 domain (not TCP) │ │ │ -004e1330: 2063 7572 7265 6e74 5400 437e 9900 0020 currentT.C~... │ │ │ +004e1330: 2063 7572 7265 6e74 5400 43e0 9900 0020 currentT.C.... │ │ │ 004e1340: 2020 736f 636b 6574 2e20 4754 2e4d 2069 socket. GT.M i │ │ │ 004e1350: 7373 7565 7320 434f 4e4e 534f 434b 5245 ssues CONNSOCKRE │ │ │ 004e1360: 5120 6f72 204c 4f43 414c 534f 434b 5245 Q or LOCALSOCKRE │ │ │ 004e1370: 5120 6572 726f 7273 2c20 7265 7370 6563 Q errors, respec │ │ │ -004e1380: 7469 7665 6c79 2c20 7768 656e 2700 437e tively, when'.C~ │ │ │ +004e1380: 7469 7665 6c79 2c20 7768 656e 2700 43e0 tively, when'.C. │ │ │ 004e1390: 9a00 0020 2020 7468 6f73 6520 636f 6e64 ... those cond │ │ │ 004e13a0: 6974 696f 6e73 2061 7265 206e 6f74 206d itions are not m │ │ │ -004e13b0: 6574 2e08 0042 7ec1 1100 0051 0044 7e11 et...B~....Q.D~. │ │ │ +004e13b0: 6574 2e08 0042 e0c1 1100 0051 0044 e011 et...B.....Q.D.. │ │ │ 004e13c0: 0000 2020 2053 4f43 4b45 5420 6465 7669 .. SOCKET devi │ │ │ 004e13d0: 6365 7320 646f 206e 6f74 2073 7570 706f ces do not suppo │ │ │ 004e13e0: 7274 206d 6978 696e 6720 6f74 6865 7220 rt mixing other │ │ │ 004e13f0: 5245 4144 7320 616e 6420 5752 4954 4573 READs and WRITEs │ │ │ -004e1400: 2077 6974 6820 736f 636b 6574 5000 447e with socketP.D~ │ │ │ +004e1400: 2077 6974 6820 736f 636b 6574 5000 44e0 with socketP.D. │ │ │ 004e1410: 2100 0020 2020 7061 7373 696e 6720 6f6e !.. passing on │ │ │ 004e1420: 2074 6865 2073 616d 6520 434f 4e4e 4543 the same CONNEC │ │ │ 004e1430: 5445 4420 4c4f 4341 4c20 736f 636b 6574 TED LOCAL socket │ │ │ 004e1440: 2061 6e64 2070 726f 6475 6365 2053 4f43 and produce SOC │ │ │ -004e1450: 4b50 4153 5344 4154 414d 4958 5400 447e KPASSDATAMIXT.D~ │ │ │ +004e1450: 4b50 4153 5344 4154 414d 4958 5400 44e0 KPASSDATAMIXT.D. │ │ │ 004e1460: 3100 0020 2020 6572 726f 7273 2e20 5468 1.. errors. Th │ │ │ 004e1470: 6520 6170 706c 6963 6174 696f 6e20 6d61 e application ma │ │ │ 004e1480: 7920 7065 7266 6f72 6d20 6d75 6c74 6970 y perform multip │ │ │ 004e1490: 6c65 2057 5249 5445 202f 5041 5353 2061 le WRITE /PASS a │ │ │ 004e14a0: 6e64 2057 5249 5445 202f 4143 4345 5054 nd WRITE /ACCEPT │ │ │ -004e14b0: 4e00 447e 4100 0020 2020 6f70 6572 6174 N.D~A.. operat │ │ │ +004e14b0: 4e00 44e0 4100 0020 2020 6f70 6572 6174 N.D.A.. operat │ │ │ 004e14c0: 696f 6e73 2069 6e20 6569 7468 6572 2064 ions in either d │ │ │ 004e14d0: 6972 6563 7469 6f6e 206f 6e20 7468 6520 irection on the │ │ │ 004e14e0: 736f 636b 6574 2062 6566 6f72 6520 6973 socket before is │ │ │ 004e14f0: 7375 696e 6720 6120 434c 4f53 452e 0700 suing a CLOSE... │ │ │ -004e1500: 447e 5100 0051 0044 7e61 0000 2020 204e D~Q..Q.D~a.. N │ │ │ +004e1500: 44e0 5100 0051 0044 e061 0000 2020 204e D.Q..Q.D.a.. N │ │ │ 004e1510: 6f74 6520 7468 6174 2074 6865 2072 6563 ote that the rec │ │ │ 004e1520: 6569 7669 6e67 2070 726f 6365 7373 206d eiving process m │ │ │ 004e1530: 7573 7420 6573 7461 626c 6973 6820 6465 ust establish de │ │ │ 004e1540: 7369 7265 6420 6465 7669 6365 7061 7261 sired devicepara │ │ │ -004e1550: 6d65 7465 7273 5200 447e 7100 0020 2020 metersR.D~q.. │ │ │ +004e1550: 6d65 7465 7273 5200 44e0 7100 0020 2020 metersR.D.q.. │ │ │ 004e1560: 2865 2e67 2e2c 2044 454c 494d 4954 4552 (e.g., DELIMITER │ │ │ 004e1570: 2920 666f 7220 6120 736f 636b 6574 2065 ) for a socket e │ │ │ 004e1580: 6974 6865 7220 6279 2041 5454 4143 4869 ither by ATTACHi │ │ │ 004e1590: 6e67 2069 7420 746f 2061 2053 4f43 4b45 ng it to a SOCKE │ │ │ -004e15a0: 5420 6465 7669 6365 5200 447e 8100 0020 T deviceR.D~... │ │ │ +004e15a0: 5420 6465 7669 6365 5200 44e0 8100 0020 T deviceR.D.... │ │ │ 004e15b0: 2020 7468 6174 2070 726f 7669 6465 7320 that provides │ │ │ 004e15c0: 7468 6520 6368 6172 6163 7465 7269 7374 the characterist │ │ │ 004e15d0: 6963 2066 6f72 2061 6c6c 2069 7473 2073 ic for all its s │ │ │ 004e15e0: 6f63 6b65 7473 2c20 6f72 2062 7920 6120 ockets, or by a │ │ │ -004e15f0: 7375 6273 6571 7565 6e74 5400 447e 9100 subsequentT.D~.. │ │ │ +004e15f0: 7375 6273 6571 7565 6e74 5400 44e0 9100 subsequentT.D... │ │ │ 004e1600: 0020 2020 5553 4520 7468 6174 2073 7065 . USE that spe │ │ │ 004e1610: 6369 6669 6573 2074 6865 2061 7070 726f cifies the appro │ │ │ 004e1620: 7072 6961 7465 2064 6576 6963 6570 6172 priate devicepar │ │ │ 004e1630: 616d 6574 6572 2873 292e 2047 542e 4d20 ameter(s). GT.M │ │ │ 004e1640: 7472 616e 7366 6572 7320 6f6e 6c79 5300 transfers onlyS. │ │ │ -004e1650: 437e 1200 0020 2020 7468 6520 736f 636b C~... the sock │ │ │ +004e1650: 43e0 1200 0020 2020 7468 6520 736f 636b C.... the sock │ │ │ 004e1660: 6574 2063 6f6e 6e65 6374 696f 6e20 6974 et connection it │ │ │ 004e1670: 7365 6c66 2c20 7468 6520 736f 636b 6574 self, the socket │ │ │ 004e1680: 2068 616e 646c 652c 2061 6e64 2062 7566 handle, and buf │ │ │ 004e1690: 6665 7265 6420 736f 636b 6574 2064 6174 fered socket dat │ │ │ -004e16a0: 6145 0044 7e11 0000 2020 2028 6966 2061 aE.D~... (if a │ │ │ +004e16a0: 6145 0044 e011 0000 2020 2028 6966 2061 aE.D.... (if a │ │ │ 004e16b0: 6e79 292c 2062 7574 206e 6f20 6368 6172 ny), but no char │ │ │ 004e16c0: 6163 7465 7269 7374 6963 7320 6573 7461 acteristics esta │ │ │ 004e16d0: 626c 6973 6865 6420 6279 2074 6865 2073 blished by the s │ │ │ -004e16e0: 656e 6465 722e 0700 447e 2100 005a 0044 ender...D~!..Z.D │ │ │ -004e16f0: 7e31 0000 2020 2057 5249 5445 202f 544c ~1.. WRITE /TL │ │ │ +004e16e0: 656e 6465 722e 0700 44e0 2100 005a 0044 ender...D.!..Z.D │ │ │ +004e16f0: e031 0000 2020 2057 5249 5445 202f 544c .1.. WRITE /TL │ │ │ 004e1700: 5328 6f70 7469 6f6e 5b2c 5b74 696d 656f S(option[,[timeo │ │ │ 004e1710: 7574 5d5b 2c74 6c73 6964 5b2c 5b6f 6266 ut][,tlsid[,[obf │ │ │ 004e1720: 7573 6361 7465 6470 6173 7377 6f72 645d uscatedpassword] │ │ │ 004e1730: 5b2c 6366 672d 6669 6c65 2d6f 7074 696f [,cfg-file-optio │ │ │ -004e1740: 6e73 5d5d 5d5d 2907 0044 7e41 0000 5300 ns]]]])..D~A..S. │ │ │ -004e1750: 447e 5100 0020 2020 534f 434b 4554 2064 D~Q.. SOCKET d │ │ │ +004e1740: 6e73 5d5d 5d5d 2907 0044 e041 0000 5300 ns]]]])..D.A..S. │ │ │ +004e1750: 44e0 5100 0020 2020 534f 434b 4554 2064 D.Q.. SOCKET d │ │ │ 004e1760: 6576 6963 6573 2073 7570 706f 7274 2065 evices support e │ │ │ 004e1770: 6e63 7279 7074 6564 2063 6f6e 6e65 6374 ncrypted connect │ │ │ 004e1780: 696f 6e73 2077 6974 6820 544c 5320 7573 ions with TLS us │ │ │ 004e1790: 696e 6720 616e 2065 6e63 7279 7074 696f ing an encryptio │ │ │ -004e17a0: 6e50 0044 7e61 0000 2020 2070 6c75 6769 nP.D~a.. plugi │ │ │ +004e17a0: 6e50 0044 e061 0000 2020 2070 6c75 6769 nP.D.a.. plugi │ │ │ 004e17b0: 6e2e 2047 542e 4d20 7368 6970 7320 7769 n. GT.M ships wi │ │ │ 004e17c0: 7468 2061 2072 6566 6572 656e 6365 2069 th a reference i │ │ │ 004e17d0: 6d70 6c65 6d65 6e74 6174 696f 6e20 6f66 mplementation of │ │ │ 004e17e0: 2074 6865 2070 6c75 6769 6e20 7768 6963 the plugin whic │ │ │ 004e17f0: 6800 0000 0000 0000 0000 0000 0000 0000 h............... │ │ │ 004e1800: 0400 0000 d007 0000 7a3d 0000 0000 0000 ........z=...... │ │ │ -004e1810: 9300 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004e1810: 9300 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004e1820: 5052 4f43 4553 5349 4e47 00ff 7300 ff55 PROCESSING..s..U │ │ │ 004e1830: 5349 4e47 5f53 4f43 4b45 545f 4445 5649 SING_SOCKET_DEVI │ │ │ 004e1840: 4345 5300 ff73 00ff 5752 4954 455f 434f CES..s..WRITE_CO │ │ │ 004e1850: 4d4d 414e 4400 c112 7100 0020 2020 7573 MMAND...q.. us │ │ │ 004e1860: 6573 204f 7065 6e53 534c 3b20 7468 6520 es OpenSSL; the │ │ │ 004e1870: 7265 6665 7265 6e63 6520 696d 706c 656d reference implem │ │ │ 004e1880: 656e 7461 7469 6f6e 2061 6c73 6f20 7375 entation also su │ │ │ 004e1890: 7070 6f72 7473 2054 4c53 2066 6f72 2047 pports TLS for G │ │ │ -004e18a0: 542e 4d50 0044 7e81 0000 2020 2072 6570 T.MP.D~... rep │ │ │ +004e18a0: 542e 4d50 0044 e081 0000 2020 2072 6570 T.MP.D.... rep │ │ │ 004e18b0: 6c69 6361 7469 6f6e 2073 7472 6561 6d73 lication streams │ │ │ 004e18c0: 2e20 4f70 656e 5353 4c20 6f70 7469 6f6e . OpenSSL option │ │ │ 004e18d0: 7320 6172 6520 636f 6e74 726f 6c6c 6564 s are controlled │ │ │ 004e18e0: 2062 7920 6120 636f 6e66 6967 7572 6174 by a configurat │ │ │ -004e18f0: 696f 6e54 0044 7e91 0000 2020 2066 696c ionT.D~... fil │ │ │ +004e18f0: 696f 6e54 0044 e091 0000 2020 2066 696c ionT.D.... fil │ │ │ 004e1900: 652e 2054 6865 2057 5249 5445 202f 544c e. The WRITE /TL │ │ │ 004e1910: 5320 636f 6d6d 616e 6420 6163 7469 7661 S command activa │ │ │ 004e1920: 7465 7320 7468 6973 2066 6561 7475 7265 tes this feature │ │ │ 004e1930: 2066 6f72 2063 6f6e 6e65 6374 6564 2073 for connected s │ │ │ -004e1940: 6f63 6b65 7473 2e07 0043 7e13 0000 5200 ockets...C~...R. │ │ │ -004e1950: 447e 1100 0020 2020 2020 6f20 6f70 7469 D~... o opti │ │ │ +004e1940: 6f63 6b65 7473 2e07 0043 e013 0000 5200 ockets...C....R. │ │ │ +004e1950: 44e0 1100 0020 2020 2020 6f20 6f70 7469 D.... o opti │ │ │ 004e1960: 6f6e 2069 7320 2273 6572 7665 7222 2c20 on is "server", │ │ │ 004e1970: 2263 6c69 656e 7422 2c20 6f72 2022 7265 "client", or "re │ │ │ 004e1980: 6e65 676f 7469 6174 6522 2e20 2273 6572 negotiate". "ser │ │ │ 004e1990: 7665 7222 206f 7220 2263 6c69 656e 7422 ver" or "client" │ │ │ -004e19a0: 4c00 447e 2100 0020 2020 2020 2020 696e L.D~!.. in │ │ │ +004e19a0: 4c00 44e0 2100 0020 2020 2020 2020 696e L.D.!.. in │ │ │ 004e19b0: 6469 6361 7465 7320 7768 6963 6820 544c dicates which TL │ │ │ 004e19c0: 5320 726f 6c65 2074 6f20 6173 7375 6d65 S role to assume │ │ │ 004e19d0: 2e20 5468 6520 7365 7276 6572 2072 6f6c . The server rol │ │ │ -004e19e0: 6520 7265 7175 6972 6573 2061 5400 447e e requires aT.D~ │ │ │ +004e19e0: 6520 7265 7175 6972 6573 2061 5400 44e0 e requires aT.D. │ │ │ 004e19f0: 3100 0020 2020 2020 2020 6365 7274 6966 1.. certif │ │ │ 004e1a00: 6963 6174 6520 7370 6563 6966 6965 6420 icate specified │ │ │ 004e1a10: 696e 2074 6865 2063 6f6e 6669 6775 7261 in the configura │ │ │ 004e1a20: 7469 6f6e 2066 696c 6520 7365 6374 696f tion file sectio │ │ │ 004e1a30: 6e20 7769 7468 2074 6865 206c 6162 656c n with the label │ │ │ -004e1a40: 5400 447e 4100 0020 2020 2020 2020 6d61 T.D~A.. ma │ │ │ +004e1a40: 5400 44e0 4100 0020 2020 2020 2020 6d61 T.D.A.. ma │ │ │ 004e1a50: 7463 6869 6e67 2074 6c73 6964 2e20 5468 tching tlsid. Th │ │ │ 004e1a60: 6520 636c 6965 6e74 2072 6f6c 6520 6d61 e client role ma │ │ │ 004e1a70: 7920 7265 7175 6972 6520 6120 6365 7274 y require a cert │ │ │ 004e1a80: 6966 6963 6174 6520 6465 7065 6e64 696e ificate dependin │ │ │ -004e1a90: 6720 6f6e 5300 447e 5100 0020 2020 2020 g onS.D~Q.. │ │ │ +004e1a90: 6720 6f6e 5300 44e0 5100 0020 2020 2020 g onS.D.Q.. │ │ │ 004e1aa0: 2020 7468 6520 4f70 656e 5353 4c20 6f70 the OpenSSL op │ │ │ 004e1ab0: 7469 6f6e 732e 2049 6620 7468 6520 6172 tions. If the ar │ │ │ 004e1ac0: 6775 6d65 6e74 2073 7065 6369 6669 6573 gument specifies │ │ │ 004e1ad0: 2061 2074 696d 656f 7574 2077 6974 6820 a timeout with │ │ │ -004e1ae0: 6f70 7469 6f6e 7354 0044 7e61 0000 2020 optionsT.D~a.. │ │ │ +004e1ae0: 6f70 7469 6f6e 7354 0044 e061 0000 2020 optionsT.D.a.. │ │ │ 004e1af0: 2020 2020 2022 636c 6965 6e74 2220 6f72 "client" or │ │ │ 004e1b00: 2022 7365 7276 6572 222c 2047 542e 4d20 "server", GT.M │ │ │ 004e1b10: 7365 7473 2024 5445 5354 2074 6f20 3120 sets $TEST to 1 │ │ │ 004e1b20: 6966 2074 6865 2063 6f6d 6d61 6e64 2073 if the command s │ │ │ -004e1b30: 7563 6365 7373 6675 6c6c 7954 0044 7e71 uccessfullyT.D~q │ │ │ +004e1b30: 7563 6365 7373 6675 6c6c 7954 0044 e071 uccessfullyT.D.q │ │ │ 004e1b40: 0000 2020 2020 2020 2063 6f6d 706c 6574 .. complet │ │ │ 004e1b50: 6573 206f 7220 746f 2030 2069 6620 6974 es or to 0 if it │ │ │ 004e1b60: 2074 696d 6573 206f 7574 2e20 2444 4556 times out. $DEV │ │ │ 004e1b70: 4943 4520 7072 6f76 6964 6573 2073 7461 ICE provides sta │ │ │ 004e1b80: 7475 7320 696e 666f 726d 6174 696f 6e51 tus informationQ │ │ │ -004e1b90: 0044 7e81 0000 2020 2020 2020 2069 6e20 .D~... in │ │ │ +004e1b90: 0044 e081 0000 2020 2020 2020 2069 6e20 .D.... in │ │ │ 004e1ba0: 6361 7365 206f 6620 616e 2065 7272 6f72 case of an error │ │ │ 004e1bb0: 2e20 5a53 484f 5720 2244 2220 696e 636c . ZSHOW "D" incl │ │ │ 004e1bc0: 7564 6573 2022 544c 5322 2069 6e20 7468 udes "TLS" in th │ │ │ 004e1bd0: 6520 7365 636f 6e64 206c 696e 6520 6f66 e second line of │ │ │ -004e1be0: 3100 447e 9100 0020 2020 2020 2020 7468 1.D~... th │ │ │ +004e1be0: 3100 44e0 9100 0020 2020 2020 2020 7468 1.D.... th │ │ │ 004e1bf0: 6520 6f75 7470 7574 2066 6f72 2061 6e20 e output for an │ │ │ 004e1c00: 656e 6372 7970 7465 6420 736f 636b 6574 encrypted socket │ │ │ -004e1c10: 2e53 0043 7e14 0000 2020 2020 206f 2022 .S.C~... o " │ │ │ +004e1c10: 2e53 0043 e014 0000 2020 2020 206f 2022 .S.C.... o " │ │ │ 004e1c20: 7265 6e65 676f 7469 6174 6522 2061 7070 renegotiate" app │ │ │ 004e1c30: 6c69 6573 206f 6e6c 7920 746f 2061 2073 lies only to a s │ │ │ 004e1c40: 6572 7665 7220 736f 636b 6574 2e20 5072 erver socket. Pr │ │ │ 004e1c50: 696f 7220 746f 2054 4c53 7631 2e33 2c20 ior to TLSv1.3, │ │ │ -004e1c60: 7468 6973 4800 447e 1100 0020 2020 2020 thisH.D~... │ │ │ +004e1c60: 7468 6973 4800 44e0 1100 0020 2020 2020 thisH.D.... │ │ │ 004e1c70: 2020 6f70 7469 6f6e 2061 6c6c 6f77 7320 option allows │ │ │ 004e1c80: 6170 706c 6963 6174 696f 6e73 2074 6f20 applications to │ │ │ 004e1c90: 7265 7175 6573 7420 6120 544c 5320 7265 request a TLS re │ │ │ -004e1ca0: 6e65 676f 7469 6174 696f 6e2e 5400 447e negotiation.T.D~ │ │ │ +004e1ca0: 6e65 676f 7469 6174 696f 6e2e 5400 44e0 negotiation.T.D. │ │ │ 004e1cb0: 2100 0020 2020 2020 2020 5265 6e65 676f !.. Renego │ │ │ 004e1cc0: 7469 6174 696f 6e20 7265 7175 6972 6573 tiation requires │ │ │ 004e1cd0: 2074 6865 2073 7573 7065 6e73 696f 6e20 the suspension │ │ │ 004e1ce0: 6f66 2061 7070 6c69 6361 7469 6f6e 2063 of application c │ │ │ 004e1cf0: 6f6d 6d75 6e69 6361 7469 6f6e 2061 6e64 ommunication and │ │ │ -004e1d00: 4c00 447e 3100 0020 2020 2020 2020 7468 L.D~1.. th │ │ │ +004e1d00: 4c00 44e0 3100 0020 2020 2020 2020 7468 L.D.1.. th │ │ │ 004e1d10: 6520 6170 706c 6963 6174 696f 6e20 6d75 e application mu │ │ │ 004e1d20: 7374 2072 6561 6420 616c 6c20 7065 6e64 st read all pend │ │ │ 004e1d30: 696e 6720 6461 7461 2062 6566 6f72 6520 ing data before │ │ │ -004e1d40: 696e 6974 6961 7469 6e67 2061 5000 447e initiating aP.D~ │ │ │ +004e1d40: 696e 6974 6961 7469 6e67 2061 5000 44e0 initiating aP.D. │ │ │ 004e1d50: 4100 0020 2020 2020 2020 7265 6e65 676f A.. renego │ │ │ 004e1d60: 7469 6174 696f 6e2e 2054 6869 7320 6d65 tiation. This me │ │ │ 004e1d70: 616e 7320 7468 6174 2069 6e20 7468 6520 ans that in the │ │ │ 004e1d80: 636f 6d6d 756e 6963 6174 696f 6e20 7072 communication pr │ │ │ -004e1d90: 6f74 6f63 6f6c 2075 7365 642c 5000 447e otocol used,P.D~ │ │ │ +004e1d90: 6f74 6f63 6f6c 2075 7365 642c 5000 44e0 otocol used,P.D. │ │ │ 004e1da0: 5100 0020 2020 2020 2020 626f 7468 2070 Q.. both p │ │ │ 004e1db0: 6172 7469 6573 206d 7573 7420 6265 2061 arties must be a │ │ │ 004e1dc0: 7420 6120 6b6e 6f77 6e20 7374 6174 6520 t a known state │ │ │ 004e1dd0: 7768 656e 2072 656e 6567 6f74 6961 7469 when renegotiati │ │ │ -004e1de0: 6e67 206b 6579 732e 2046 6f72 5300 447e ng keys. ForS.D~ │ │ │ +004e1de0: 6e67 206b 6579 732e 2046 6f72 5300 44e0 ng keys. ForS.D. │ │ │ 004e1df0: 6100 0020 2020 2020 2020 6578 616d 706c a.. exampl │ │ │ 004e1e00: 652c 2069 6e20 4754 2e4d 2072 6570 6c69 e, in GT.M repli │ │ │ 004e1e10: 6361 7469 6f6e 2c20 6f6e 6520 7061 7274 cation, one part │ │ │ 004e1e20: 7920 7365 6e64 7320 6120 7265 6e65 676f y sends a renego │ │ │ 004e1e30: 7469 6174 696f 6e20 7265 7175 6573 7453 tiation requestS │ │ │ -004e1e40: 0044 7e71 0000 2020 2020 2020 2061 6e64 .D~q.. and │ │ │ +004e1e40: 0044 e071 0000 2020 2020 2020 2061 6e64 .D.q.. and │ │ │ 004e1e50: 2077 6169 7473 2066 6f72 2061 6e20 6163 waits for an ac │ │ │ 004e1e60: 6b6e 6f77 6c65 6467 656d 656e 7420 6265 knowledgement be │ │ │ 004e1e70: 666f 7265 2069 6e69 7469 6174 696e 6720 fore initiating │ │ │ 004e1e80: 7468 6520 7265 6e65 676f 7469 6174 696f the renegotiatio │ │ │ -004e1e90: 6e2e 5200 447e 8100 0020 2020 2020 2020 n.R.D~... │ │ │ +004e1e90: 6e2e 5200 44e0 8100 0020 2020 2020 2020 n.R.D.... │ │ │ 004e1ea0: 4475 6520 746f 2061 2063 6861 6e67 6520 Due to a change │ │ │ 004e1eb0: 696e 2074 6865 2054 4c53 7631 2e33 2070 in the TLSv1.3 p │ │ │ 004e1ec0: 726f 746f 636f 6c20 7768 6963 6820 7265 rotocol which re │ │ │ 004e1ed0: 6d6f 7665 6420 7468 6520 636f 6e63 6570 moved the concep │ │ │ -004e1ee0: 7420 6f66 4b00 447e 9100 0020 2020 2020 t ofK.D~... │ │ │ +004e1ee0: 7420 6f66 4b00 44e0 9100 0020 2020 2020 t ofK.D.... │ │ │ 004e1ef0: 2020 7265 6e65 676f 7469 6174 696f 6e2c renegotiation, │ │ │ 004e1f00: 2074 6869 7320 6f70 7469 6f6e 2072 6566 this option ref │ │ │ 004e1f10: 7265 7368 6573 2074 6865 2054 4c53 2063 reshes the TLS c │ │ │ 004e1f20: 6f6e 6e65 6374 696f 6e20 6b65 7973 2e4d onnection keys.M │ │ │ -004e1f30: 0043 7e15 0000 2020 2020 206f 2074 6c73 .C~... o tls │ │ │ +004e1f30: 0043 e015 0000 2020 2020 206f 2074 6c73 .C.... o tls │ │ │ 004e1f40: 6964 2072 6566 6572 7320 746f 2074 6865 id refers to the │ │ │ 004e1f50: 206e 616d 6520 6f66 2061 2073 6563 7469 name of a secti │ │ │ 004e1f60: 6f6e 2069 6e20 7468 6520 636f 6e66 6967 on in the config │ │ │ -004e1f70: 7572 6174 696f 6e20 6669 6c65 5400 447e uration fileT.D~ │ │ │ +004e1f70: 7572 6174 696f 6e20 6669 6c65 5400 44e0 uration fileT.D. │ │ │ 004e1f80: 1100 0020 2020 2020 2020 7370 6563 6966 ... specif │ │ │ 004e1f90: 6965 6420 6279 2074 6865 2067 746d 6372 ied by the gtmcr │ │ │ 004e1fa0: 7970 745f 636f 6e66 6967 2065 6e76 6972 ypt_config envir │ │ │ 004e1fb0: 6f6e 6d65 6e74 2076 6172 6961 626c 652e onment variable. │ │ │ 004e1fc0: 2049 6620 746c 7369 6420 6973 206e 6f74 If tlsid is not │ │ │ 004e1fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e1fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e1ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e2000: 0400 0000 fc07 0000 963d 0000 0000 0000 .........=...... │ │ │ -004e2010: 9200 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004e2010: 9200 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004e2020: 5052 4f43 4553 5349 4e47 00ff 7300 ff55 PROCESSING..s..U │ │ │ 004e2030: 5349 4e47 5f53 4f43 4b45 545f 4445 5649 SING_SOCKET_DEVI │ │ │ 004e2040: 4345 5300 ff73 00ff 5752 4954 455f 434f CES..s..WRITE_CO │ │ │ 004e2050: 4d4d 414e 4400 c115 2100 0020 2020 2020 MMAND...!.. │ │ │ 004e2060: 2020 7370 6563 6966 6965 6420 7769 7468 specified with │ │ │ 004e2070: 2074 6865 2022 7265 6e65 676f 7469 6174 the "renegotiat │ │ │ 004e2080: 6522 206f 7074 696f 6e20 616e 6420 6366 e" option and cf │ │ │ 004e2090: 672d 6669 6c65 2d6f 7074 696f 6e73 2061 g-file-options a │ │ │ -004e20a0: 7265 5300 447e 3100 0020 2020 2020 2020 reS.D~1.. │ │ │ +004e20a0: 7265 5300 44e0 3100 0020 2020 2020 2020 reS.D.1.. │ │ │ 004e20b0: 7370 6563 6966 6965 642c 2047 542e 4d20 specified, GT.M │ │ │ 004e20c0: 6372 6561 7465 7320 6120 7669 7274 7561 creates a virtua │ │ │ 004e20d0: 6c20 7365 6374 696f 6e20 6279 2061 7070 l section by app │ │ │ 004e20e0: 656e 6469 6e67 2022 2d52 454e 4547 4f54 ending "-RENEGOT │ │ │ -004e20f0: 4941 5445 2250 0044 7e41 0000 2020 2020 IATE"P.D~A.. │ │ │ +004e20f0: 4941 5445 2250 0044 e041 0000 2020 2020 IATE"P.D.A.. │ │ │ 004e2100: 2020 2074 6f20 7468 6520 746c 7369 6420 to the tlsid │ │ │ 004e2110: 7573 6564 2074 6f20 656e 6162 6c65 2054 used to enable T │ │ │ 004e2120: 4c53 206f 6e20 7468 6520 736f 636b 6574 LS on the socket │ │ │ 004e2130: 2e20 466f 7220 7468 6520 7265 6e65 676f . For the renego │ │ │ -004e2140: 7469 6174 654f 0044 7e51 0000 2020 2020 tiateO.D~Q.. │ │ │ +004e2140: 7469 6174 654f 0044 e051 0000 2020 2020 tiateO.D.Q.. │ │ │ 004e2150: 2020 206f 7074 696f 6e2c 2069 6620 6e6f option, if no │ │ │ 004e2160: 2073 6563 7469 6f6e 206e 616d 6564 2074 section named t │ │ │ 004e2170: 6c73 6964 2069 7320 7072 6573 656e 7420 lsid is present │ │ │ 004e2180: 696e 2074 6865 2063 6f6e 6669 6775 7261 in the configura │ │ │ -004e2190: 7469 6f6e 5100 447e 6100 0020 2020 2020 tionQ.D~a.. │ │ │ +004e2190: 7469 6f6e 5100 44e0 6100 0020 2020 2020 tionQ.D.a.. │ │ │ 004e21a0: 2020 6669 6c65 2c20 4754 2e4d 2063 7265 file, GT.M cre │ │ │ 004e21b0: 6174 6573 2061 2076 6972 7475 616c 2073 ates a virtual s │ │ │ 004e21c0: 6563 7469 6f6e 2077 6974 6820 7468 6174 ection with that │ │ │ 004e21d0: 206e 616d 6520 666f 7220 7468 6520 6c69 name for the li │ │ │ -004e21e0: 6665 206f 661a 0044 7e71 0000 2020 2020 fe of..D~q.. │ │ │ +004e21e0: 6665 206f 661a 0044 e071 0000 2020 2020 fe of..D.q.. │ │ │ 004e21f0: 2020 2074 6865 2070 726f 6365 7373 2e54 the process.T │ │ │ -004e2200: 0044 7e81 0000 2020 2020 206f 206f 6266 .D~... o obf │ │ │ +004e2200: 0044 e081 0000 2020 2020 206f 206f 6266 .D.... o obf │ │ │ 004e2210: 7573 6361 7465 6470 6173 7377 6f72 6420 uscatedpassword │ │ │ 004e2220: 6361 6e20 7265 7072 6573 656e 7420 6120 can represent a │ │ │ 004e2230: 7072 6976 6174 6520 6b65 7920 696e 2074 private key in t │ │ │ 004e2240: 6865 2074 6c73 6964 2073 6563 7469 6f6e he tlsid section │ │ │ -004e2250: 206f 6652 0044 7e91 0000 2020 2020 2020 ofR.D~... │ │ │ +004e2250: 206f 6652 0044 e091 0000 2020 2020 2020 ofR.D.... │ │ │ 004e2260: 2074 6865 2063 6f6e 6669 6775 7261 7469 the configurati │ │ │ 004e2270: 6f6e 2066 696c 6520 7768 6963 6820 6f76 on file which ov │ │ │ 004e2280: 6572 7269 6465 7320 616e 7920 6578 6973 errides any exis │ │ │ 004e2290: 7469 6e67 2070 6173 7377 6f72 6420 7375 ting password su │ │ │ -004e22a0: 6368 2061 734e 0043 7e16 0000 2020 2020 ch asN.C~... │ │ │ +004e22a0: 6368 2061 734e 0043 e016 0000 2020 2020 ch asN.C.... │ │ │ 004e22b0: 2020 2074 6865 2065 6e76 6972 6f6e 6d65 the environme │ │ │ 004e22c0: 6e74 2076 6172 6961 626c 6520 6774 6d74 nt variable gtmt │ │ │ 004e22d0: 6c73 5f70 6173 7377 645f 3c74 6c73 6964 ls_passwd_. If a password │ │ │ -004e22f0: 2069 7352 0044 7e11 0000 2020 2020 2020 isR.D~... │ │ │ +004e22f0: 2069 7352 0044 e011 0000 2020 2020 2020 isR.D.... │ │ │ 004e2300: 2073 7570 706c 6965 6420 6f6e 2074 6865 supplied on the │ │ │ 004e2310: 2063 6f6d 6d61 6e64 2c20 6974 206d 7573 command, it mus │ │ │ 004e2320: 7420 7375 7070 6c79 2074 6865 2074 6c73 t supply the tls │ │ │ 004e2330: 6964 2061 7320 7765 6c6c 2075 6e6c 6573 id as well unles │ │ │ -004e2340: 7320 7468 6526 0044 7e21 0000 2020 2020 s the&.D~!.. │ │ │ +004e2340: 7320 7468 6526 0044 e021 0000 2020 2020 s the&.D.!.. │ │ │ 004e2350: 2020 206f 7074 696f 6e20 6973 2022 7265 option is "re │ │ │ -004e2360: 6e65 676f 7469 6174 6522 2e53 0044 7e31 negotiate".S.D~1 │ │ │ +004e2360: 6e65 676f 7469 6174 6522 2e53 0044 e031 negotiate".S.D.1 │ │ │ 004e2370: 0000 2020 2020 206f 2063 6667 2d66 696c .. o cfg-fil │ │ │ 004e2380: 652d 6f70 7469 6f6e 7320 7370 6563 6966 e-options specif │ │ │ 004e2390: 6965 7320 636f 6e66 6967 7572 6174 696f ies configuratio │ │ │ 004e23a0: 6e20 6669 6c65 206f 7074 696f 6e73 2066 n file options f │ │ │ 004e23b0: 6f72 2074 6865 2073 6563 7469 6f6e 4e00 or the sectionN. │ │ │ -004e23c0: 447e 4100 0020 2020 2020 2020 6c61 6265 D~A.. labe │ │ │ +004e23c0: 44e0 4100 0020 2020 2020 2020 6c61 6265 D.A.. labe │ │ │ 004e23d0: 6c65 6420 746c 7369 642e 2049 6620 7468 led tlsid. If th │ │ │ 004e23e0: 6572 6520 6973 206e 6f20 7365 6374 696f ere is no sectio │ │ │ 004e23f0: 6e20 7769 7468 2074 6865 206c 6162 656c n with the label │ │ │ -004e2400: 2074 6c73 6964 2c20 4754 2e4d 4f00 447e tlsid, GT.MO.D~ │ │ │ +004e2400: 2074 6c73 6964 2c20 4754 2e4d 4f00 44e0 tlsid, GT.MO.D. │ │ │ 004e2410: 5100 0020 2020 2020 2020 6372 6561 7465 Q.. create │ │ │ 004e2420: 7320 6120 6e65 7720 7669 7274 7561 6c20 s a new virtual │ │ │ 004e2430: 7365 6374 696f 6e2c 2077 6869 6368 2070 section, which p │ │ │ 004e2440: 6572 7369 7374 7320 666f 7220 7468 6520 ersists for the │ │ │ -004e2450: 6c69 6665 206f 6620 7468 6550 0044 7e61 life of theP.D~a │ │ │ +004e2450: 6c69 6665 206f 6620 7468 6550 0044 e061 life of theP.D.a │ │ │ 004e2460: 0000 2020 2020 2020 2070 726f 6365 7373 .. process │ │ │ 004e2470: 2e20 5468 6520 7370 6563 6966 6965 6420 . The specified │ │ │ 004e2480: 6f70 7469 6f6e 7320 6f76 6572 7269 6465 options override │ │ │ 004e2490: 2074 686f 7365 2069 6e20 7468 6520 636f those in the co │ │ │ -004e24a0: 6e66 6967 7572 6174 696f 6e54 0044 7e71 nfigurationT.D~q │ │ │ +004e24a0: 6e66 6967 7572 6174 696f 6e54 0044 e071 nfigurationT.D.q │ │ │ 004e24b0: 0000 2020 2020 2020 2066 696c 6520 6578 .. file ex │ │ │ 004e24c0: 6365 7074 2066 6f72 2073 736c 2d6f 7074 cept for ssl-opt │ │ │ 004e24d0: 696f 6e73 2061 6e64 2076 6572 6966 792d ions and verify- │ │ │ 004e24e0: 6c65 7665 6c20 4754 2e4d 2063 6f6d 6269 level GT.M combi │ │ │ 004e24f0: 6e65 732f 6d65 7267 6573 2077 6974 684f nes/merges withO │ │ │ -004e2500: 0044 7e81 0000 2020 2020 2020 2074 686f .D~... tho │ │ │ +004e2500: 0044 e081 0000 2020 2020 2020 2074 686f .D.... tho │ │ │ 004e2510: 7365 2073 7065 6369 6669 6564 2069 6e20 se specified in │ │ │ 004e2520: 7468 6520 636f 6e66 6967 7572 6174 696f the configuratio │ │ │ 004e2530: 6e20 6669 6c65 2e20 5468 6520 6f70 7469 n file. The opti │ │ │ 004e2540: 6f6e 732c 2077 6869 6368 2061 7265 4900 ons, which areI. │ │ │ -004e2550: 447e 9100 0020 2020 2020 2020 6361 7365 D~... case │ │ │ +004e2550: 44e0 9100 0020 2020 2020 2020 6361 7365 D.... case │ │ │ 004e2560: 2d73 656e 7369 7469 7665 2c20 6d75 7374 -sensitive, must │ │ │ 004e2570: 2062 6520 7370 6563 6966 6965 6420 696e be specified in │ │ │ 004e2580: 2074 6865 2073 616d 6520 666f 726d 6174 the same format │ │ │ -004e2590: 2061 7320 7468 654c 0043 7e17 0000 2020 as theL.C~... │ │ │ +004e2590: 2061 7320 7468 654c 0043 e017 0000 2020 as theL.C.... │ │ │ 004e25a0: 2020 2020 2063 6f6e 6669 6775 7261 7469 configurati │ │ │ 004e25b0: 6f6e 2066 696c 6520 696e 636c 7564 696e on file includin │ │ │ 004e25c0: 6720 7468 6520 7465 726d 696e 6174 696e g the terminatin │ │ │ 004e25d0: 6720 7365 6d69 2d63 6f6c 6f6e 2028 223b g semi-colon ("; │ │ │ -004e25e0: 2229 2e4a 0044 7e11 0000 2020 2020 206f ").J.D~... o │ │ │ +004e25e0: 2229 2e4a 0044 e011 0000 2020 2020 206f ").J.D.... o │ │ │ 004e25f0: 2053 7570 706f 7274 6564 2063 6667 2d66 Supported cfg-f │ │ │ 004e2600: 696c 652d 6f70 7469 6f6e 7320 666f 7220 ile-options for │ │ │ 004e2610: 7468 6520 2272 656e 6567 6f74 6961 7465 the "renegotiate │ │ │ 004e2620: 2220 636f 6d6d 616e 6420 6172 6548 0044 " command areH.D │ │ │ -004e2630: 7e21 0000 2020 2020 2020 2028 6361 7365 ~!.. (case │ │ │ +004e2630: e021 0000 2020 2020 2020 2028 6361 7365 .!.. (case │ │ │ 004e2640: 2d73 656e 7369 7469 7665 293a 2076 6572 -sensitive): ver │ │ │ 004e2650: 6966 792d 6465 7074 682c 2076 6572 6966 ify-depth, verif │ │ │ 004e2660: 792d 6c65 7665 6c2c 2076 6572 6966 792d y-level, verify- │ │ │ -004e2670: 6d6f 6465 2c54 0044 7e31 0000 2020 2020 mode,T.D~1.. │ │ │ +004e2670: 6d6f 6465 2c54 0044 e031 0000 2020 2020 mode,T.D.1.. │ │ │ 004e2680: 2020 2073 6573 7369 6f6e 2d69 642d 6865 session-id-he │ │ │ 004e2690: 782c 2061 6e64 2043 4166 696c 652e 2057 x, and CAfile. W │ │ │ 004e26a0: 5249 5445 202f 544c 5320 6967 6e6f 7265 RITE /TLS ignore │ │ │ 004e26b0: 7320 616c 6c20 6f74 6865 7220 636f 6e66 s all other conf │ │ │ -004e26c0: 6967 7572 6174 696f 6e51 0044 7e41 0000 igurationQ.D~A.. │ │ │ +004e26c0: 6967 7572 6174 696f 6e51 0044 e041 0000 igurationQ.D.A.. │ │ │ 004e26d0: 2020 2020 2020 2066 696c 6520 6f70 7469 file opti │ │ │ 004e26e0: 6f6e 7320 7768 6574 6865 7220 6769 7665 ons whether give │ │ │ 004e26f0: 6e20 7769 7468 2074 6865 2063 6f6d 6d61 n with the comma │ │ │ 004e2700: 6e64 206f 7220 696e 2074 6865 2063 6f6e nd or in the con │ │ │ -004e2710: 6669 6775 7261 7469 6f6e 5000 447e 5100 figurationP.D~Q. │ │ │ +004e2710: 6669 6775 7261 7469 6f6e 5000 44e0 5100 figurationP.D.Q. │ │ │ 004e2720: 0020 2020 2020 2020 6669 6c65 2e20 466f . file. Fo │ │ │ 004e2730: 7220 6d6f 7265 2069 6e66 6f72 6d61 7469 r more informati │ │ │ 004e2740: 6f6e 206f 6e20 7468 6520 7375 7070 6f72 on on the suppor │ │ │ 004e2750: 7465 6420 636f 6e66 6967 7572 6174 696f ted configuratio │ │ │ -004e2760: 6e20 6f70 7469 6f6e 732c 4700 447e 6100 n options,G.D~a. │ │ │ +004e2760: 6e20 6f70 7469 6f6e 732c 4700 44e0 6100 n options,G.D.a. │ │ │ 004e2770: 0020 2020 2020 2020 7265 6665 7220 746f . refer to │ │ │ 004e2780: 2074 6865 2043 7265 6174 696e 6720 6120 the Creating a │ │ │ 004e2790: 436f 6e66 6967 7572 6174 696f 6e20 4669 Configuration Fi │ │ │ 004e27a0: 6c65 2073 6563 7469 6f6e 206f 6620 7468 le section of th │ │ │ -004e27b0: 6532 0044 7e71 0000 2020 2020 2020 2041 e2.D~q.. A │ │ │ +004e27b0: 6532 0044 e071 0000 2020 2020 2020 2041 e2.D.q.. A │ │ │ 004e27c0: 646d 696e 6973 7472 6174 696f 6e20 616e dministration an │ │ │ 004e27d0: 6420 4f70 6572 6174 696f 6e73 2047 7569 d Operations Gui │ │ │ -004e27e0: 6465 2e07 0044 7e81 0000 1200 447e 9100 de...D~.....D~.. │ │ │ +004e27e0: 6465 2e07 0044 e081 0000 1200 44e0 9100 de...D......D... │ │ │ 004e27f0: 0020 2020 4578 616d 706c 653a 0000 0000 . Example:.... │ │ │ 004e2800: 0400 0000 fb07 0000 bf3d 0000 0000 0000 .........=...... │ │ │ -004e2810: 4a00 007e 4845 4c50 00ff 7300 ff49 4f5f J..~HELP..s..IO_ │ │ │ +004e2810: 4a00 00e0 4845 4c50 00ff 7300 ff49 4f5f J...HELP..s..IO_ │ │ │ 004e2820: 5052 4f43 4553 5349 4e47 00ff 7300 ff55 PROCESSING..s..U │ │ │ 004e2830: 5349 4e47 5f53 4f43 4b45 545f 4445 5649 SING_SOCKET_DEVI │ │ │ 004e2840: 4345 5300 ff73 00ff 5752 4954 455f 434f CES..s..WRITE_CO │ │ │ -004e2850: 4d4d 414e 4400 c118 0000 5600 447e 1100 MMAND.....V.D~.. │ │ │ +004e2850: 4d4d 414e 4400 c118 0000 5600 44e0 1100 MMAND.....V.D... │ │ │ 004e2860: 0020 2020 7365 7420 6f62 7370 6173 733d . set obspass= │ │ │ 004e2870: 2243 4438 3646 4632 4246 4431 4630 3645 "CD86FF2BFD1F06E │ │ │ 004e2880: 4522 203b 206d 6173 6b70 6173 7320 6f75 E" ; maskpass ou │ │ │ 004e2890: 7470 7574 206f 6620 7061 7373 776f 7264 tput of password │ │ │ 004e28a0: 2066 6f72 2070 7269 7661 7465 206b 6579 for private key │ │ │ -004e28b0: 5200 447e 2100 0020 2020 7365 7420 6366 R.D~!.. set cf │ │ │ +004e28b0: 5200 44e0 2100 0020 2020 7365 7420 6366 R.D.!.. set cf │ │ │ 004e28c0: 676f 7074 696f 6e73 3d22 6365 7274 3a22 goptions="cert:" │ │ │ 004e28d0: 222f 7061 7468 2f74 6f2f 6365 7274 6966 "/path/to/certif │ │ │ 004e28e0: 6963 6174 6522 223b 6b65 793a 2222 2f70 icate"";key:""/p │ │ │ 004e28f0: 6174 682f 746f 2f6b 6579 2e70 656d 2222 ath/to/key.pem"" │ │ │ -004e2900: 3b22 3b00 447e 3100 0020 2020 7772 6974 ;";.D~1.. writ │ │ │ +004e2900: 3b22 3b00 44e0 3100 0020 2020 7772 6974 ;";.D.1.. writ │ │ │ 004e2910: 6520 2f74 6c73 2822 7365 7276 6572 222c e /tls("server", │ │ │ 004e2920: 2c22 746c 736f 6e65 222c 6f62 7370 6173 ,"tlsone",obspas │ │ │ 004e2930: 732c 6366 676f 7074 696f 6e73 2907 0044 s,cfgoptions)..D │ │ │ -004e2940: 7e41 0000 1200 447e 5100 0020 2020 2a2a ~A....D~Q.. ** │ │ │ -004e2950: 4e6f 7465 2a2a 0700 447e 6100 004b 0044 Note**..D~a..K.D │ │ │ -004e2960: 7e71 0000 2020 204e 6f74 6520 7468 6174 ~q.. Note that │ │ │ +004e2940: e041 0000 1200 44e0 5100 0020 2020 2a2a .A....D.Q.. ** │ │ │ +004e2950: 4e6f 7465 2a2a 0700 44e0 6100 004b 0044 Note**..D.a..K.D │ │ │ +004e2960: e071 0000 2020 204e 6f74 6520 7468 6174 .q.. Note that │ │ │ 004e2970: 2053 4f43 4b45 5420 6465 7669 6365 2061 SOCKET device a │ │ │ 004e2980: 6374 696f 6e73 206d 6179 2070 726f 6475 ctions may produ │ │ │ 004e2990: 6365 2074 6865 2066 6f6c 6c6f 7769 6e67 ce the following │ │ │ -004e29a0: 2065 7272 6f72 733a 5200 447e 8100 0020 errors:R.D~... │ │ │ +004e29a0: 2065 7272 6f72 733a 5200 44e0 8100 0020 errors:R.D.... │ │ │ 004e29b0: 2020 544c 5344 4c4c 4f50 454e 2c20 544c TLSDLLOPEN, TL │ │ │ 004e29c0: 5349 4e49 542c 2054 4c53 434f 4e56 534f SINIT, TLSCONVSO │ │ │ 004e29d0: 434b 2c20 544c 5348 414e 4453 4841 4b45 CK, TLSHANDSHAKE │ │ │ 004e29e0: 2c20 544c 5343 4f4e 4e49 4e46 4f2c 2054 , TLSCONNINFO, T │ │ │ -004e29f0: 4c53 494f 4552 524f 522c 1d00 447e 9100 LSIOERROR,..D~.. │ │ │ +004e29f0: 4c53 494f 4552 524f 522c 1d00 44e0 9100 LSIOERROR,..D... │ │ │ 004e2a00: 0020 2020 616e 6420 544c 5352 454e 4547 . and TLSRENEG │ │ │ -004e2a10: 4f54 4941 5445 2e07 0043 7e19 0000 5300 OTIATE...C~...S. │ │ │ -004e2a20: 447e 1100 0020 2020 4754 2e4d 2062 7566 D~... GT.M buf │ │ │ +004e2a10: 4f54 4941 5445 2e07 0043 e019 0000 5300 OTIATE...C....S. │ │ │ +004e2a20: 44e0 1100 0020 2020 4754 2e4d 2062 7566 D.... GT.M buf │ │ │ 004e2a30: 6665 7273 2057 5249 5445 7320 746f 2054 fers WRITEs to T │ │ │ 004e2a40: 4c53 2065 6e61 626c 6564 2073 6f63 6b65 LS enabled socke │ │ │ 004e2a50: 7473 2075 6e74 696c 2061 2073 7562 7365 ts until a subse │ │ │ 004e2a60: 7175 656e 7420 5553 4520 3a46 4c55 5348 quent USE :FLUSH │ │ │ -004e2a70: 2c49 0044 7e21 0000 2020 2057 5249 5445 ,I.D~!.. WRITE │ │ │ +004e2a70: 2c49 0044 e021 0000 2020 2057 5249 5445 ,I.D.!.. WRITE │ │ │ 004e2a80: 2021 2c20 5752 4954 4520 232c 206f 7220 !, WRITE #, or │ │ │ 004e2a90: 616e 2069 6e74 6572 6e61 6c20 3430 3020 an internal 400 │ │ │ 004e2aa0: 6d69 6c6c 6973 6563 6f6e 6420 7469 6d65 millisecond time │ │ │ -004e2ab0: 7220 6578 7069 7265 732e 0700 447e 3100 r expires...D~1. │ │ │ -004e2ac0: 001d 0044 7e41 0000 2020 2057 5249 5445 ...D~A.. WRITE │ │ │ +004e2ab0: 7220 6578 7069 7265 732e 0700 44e0 3100 r expires...D.1. │ │ │ +004e2ac0: 001d 0044 e041 0000 2020 2057 5249 5445 ...D.A.. WRITE │ │ │ 004e2ad0: 202f 424c 4f43 4b28 224f 4646 2229 0700 /BLOCK("OFF").. │ │ │ -004e2ae0: 447e 5100 0053 0044 7e61 0000 2020 2057 D~Q..S.D~a.. W │ │ │ +004e2ae0: 44e0 5100 0053 0044 e061 0000 2020 2057 D.Q..S.D.a.. W │ │ │ 004e2af0: 5249 5445 202f 424c 4f43 4b28 224f 4646 RITE /BLOCK("OFF │ │ │ 004e2b00: 2229 2065 6e61 626c 6573 206e 6f6e 2d62 ") enables non-b │ │ │ 004e2b10: 6c6f 636b 696e 6720 5752 4954 4573 2066 locking WRITEs f │ │ │ 004e2b20: 6f72 2074 6865 2063 7572 7265 6e74 2073 or the current s │ │ │ -004e2b30: 6f63 6b65 7420 6f66 4800 447e 7100 0020 ocket ofH.D~q.. │ │ │ +004e2b30: 6f63 6b65 7420 6f66 4800 44e0 7100 0020 ocket ofH.D.q.. │ │ │ 004e2b40: 2020 7468 6520 6375 7272 656e 7420 534f the current SO │ │ │ 004e2b50: 434b 4554 2064 6576 6963 652e 2053 6f63 CKET device. Soc │ │ │ 004e2b60: 6b65 7473 2064 6566 6175 6c74 2074 6f20 kets default to │ │ │ 004e2b70: 626c 6f63 6b69 6e67 2057 5249 5445 732e blocking WRITEs. │ │ │ -004e2b80: 0700 447e 8100 0051 0044 7e91 0000 2020 ..D~...Q.D~... │ │ │ +004e2b80: 0700 44e0 8100 0051 0044 e091 0000 2020 ..D....Q.D.... │ │ │ 004e2b90: 2041 2073 6f63 6b65 7420 6d75 7374 2062 A socket must b │ │ │ 004e2ba0: 6520 656e 6162 6c65 6420 666f 7220 6e6f e enabled for no │ │ │ 004e2bb0: 6e2d 626c 6f63 6b69 6e67 2057 5249 5445 n-blocking WRITE │ │ │ 004e2bc0: 7320 6265 666f 7265 2065 6e61 626c 696e s before enablin │ │ │ -004e2bd0: 6720 6974 2066 6f72 3a00 437e 1a00 0020 g it for:.C~... │ │ │ +004e2bd0: 6720 6974 2066 6f72 3a00 43e0 1a00 0020 g it for:.C.... │ │ │ 004e2be0: 2020 544c 5320 7768 656e 2075 7369 6e67 TLS when using │ │ │ 004e2bf0: 2062 6f74 6820 6665 6174 7572 6573 206f both features o │ │ │ 004e2c00: 6e20 7468 6520 7361 6d65 2073 6f63 6b65 n the same socke │ │ │ -004e2c10: 742e 0700 447e 1100 004e 0044 7e21 0000 t...D~...N.D~!.. │ │ │ +004e2c10: 742e 0700 44e0 1100 004e 0044 e021 0000 t...D....N.D.!.. │ │ │ 004e2c20: 2020 2046 6f72 206e 6f6e 2d62 6c6f 636b For non-block │ │ │ 004e2c30: 696e 6720 736f 636b 6574 732c 2047 542e ing sockets, GT. │ │ │ 004e2c40: 4d20 7265 7472 6965 7320 6120 5752 4954 M retries a WRIT │ │ │ 004e2c50: 4520 7468 6174 2062 6c6f 636b 7320 7570 E that blocks up │ │ │ -004e2c60: 2074 6f20 7468 6549 0044 7e31 0000 2020 to theI.D~1.. │ │ │ +004e2c60: 2074 6f20 7468 6549 0044 e031 0000 2020 to theI.D.1.. │ │ │ 004e2c70: 206e 756d 6265 7220 6f66 2074 696d 6573 number of times │ │ │ 004e2c80: 2073 7065 6369 6669 6564 2062 7920 7468 specified by th │ │ │ 004e2c90: 6520 2467 746d 5f6e 6f6e 5f62 6c6f 636b e $gtm_non_block │ │ │ 004e2ca0: 6564 5f77 7269 7465 5f72 6574 7269 6573 ed_write_retries │ │ │ -004e2cb0: 5300 447e 4100 0020 2020 656e 7669 726f S.D~A.. enviro │ │ │ +004e2cb0: 5300 44e0 4100 0020 2020 656e 7669 726f S.D.A.. enviro │ │ │ 004e2cc0: 6e6d 656e 7420 7661 7269 6162 6c65 2077 nment variable w │ │ │ 004e2cd0: 6974 6820 6120 3130 3020 6d69 6c6c 6973 ith a 100 millis │ │ │ 004e2ce0: 6563 6f6e 6420 6465 6c61 7920 6265 7477 econd delay betw │ │ │ 004e2cf0: 6565 6e20 6561 6368 2072 6574 7279 2e20 een each retry. │ │ │ -004e2d00: 5468 6554 0044 7e51 0000 2020 2064 6566 TheT.D~Q.. def │ │ │ +004e2d00: 5468 6554 0044 e051 0000 2020 2064 6566 TheT.D.Q.. def │ │ │ 004e2d10: 6175 6c74 2072 6574 7269 6573 2076 616c ault retries val │ │ │ 004e2d20: 7565 2069 7320 3130 2074 696d 6573 2069 ue is 10 times i │ │ │ 004e2d30: 6620 2467 746d 5f6e 6f6e 5f62 6c6f 636b f $gtm_non_block │ │ │ 004e2d40: 6564 5f77 7269 7465 5f72 6574 7269 6573 ed_write_retries │ │ │ -004e2d50: 2069 7320 6e6f 7412 0044 7e61 0000 2020 is not..D~a.. │ │ │ -004e2d60: 2064 6566 696e 6564 2e07 0044 7e71 0000 defined...D~q.. │ │ │ -004e2d70: 4e00 447e 8100 0020 2020 4966 2057 5249 N.D~... If WRI │ │ │ +004e2d50: 2069 7320 6e6f 7412 0044 e061 0000 2020 is not..D.a.. │ │ │ +004e2d60: 2064 6566 696e 6564 2e07 0044 e071 0000 defined...D.q.. │ │ │ +004e2d70: 4e00 44e0 8100 0020 2020 4966 2057 5249 N.D.... If WRI │ │ │ 004e2d80: 5445 2072 656d 6169 6e73 2062 6c6f 636b TE remains block │ │ │ 004e2d90: 6564 2061 6674 6572 2074 6865 2073 7065 ed after the spe │ │ │ 004e2da0: 6369 6669 6564 2072 6574 7269 6573 2c20 cified retries, │ │ │ 004e2db0: 7468 6520 5752 4954 4520 7365 7473 5000 the WRITE setsP. │ │ │ -004e2dc0: 447e 9100 0020 2020 2444 4556 4943 4520 D~... $DEVICE │ │ │ +004e2dc0: 44e0 9100 0020 2020 2444 4556 4943 4520 D.... $DEVICE │ │ │ 004e2dd0: 746f 2022 312c 5265 736f 7572 6365 2074 to "1,Resource t │ │ │ 004e2de0: 656d 706f 7261 7269 6c79 2075 6e61 7661 emporarily unava │ │ │ 004e2df0: 696c 6162 6c65 2220 616e 6420 6973 7375 ilable" and issu │ │ │ 004e2e00: 6573 2061 6e20 6572 726f 7220 6966 1c00 es an error if.. │ │ │ -004e2e10: 437e 2100 0020 2020 494f 4552 524f 5220 C~!.. IOERROR │ │ │ -004e2e20: 6973 2022 5452 4150 222e 0700 447e 1100 is "TRAP"...D~.. │ │ │ -004e2e30: 0051 0044 7e21 0000 2020 2049 6620 494f .Q.D~!.. If IO │ │ │ +004e2e10: 43e0 2100 0020 2020 494f 4552 524f 5220 C.!.. IOERROR │ │ │ +004e2e20: 6973 2022 5452 4150 222e 0700 44e0 1100 is "TRAP"...D... │ │ │ +004e2e30: 0051 0044 e021 0000 2020 2049 6620 494f .Q.D.!.. If IO │ │ │ 004e2e40: 4552 524f 5220 6973 206e 6f74 2022 5452 ERROR is not "TR │ │ │ 004e2e50: 4150 222c 2074 6865 2061 7070 6c69 6361 AP", the applica │ │ │ 004e2e60: 7469 6f6e 206d 7573 7420 6368 6563 6b20 tion must check │ │ │ 004e2e70: 2444 4556 4943 4520 6166 7465 7220 6561 $DEVICE after ea │ │ │ -004e2e80: 6368 5000 447e 3100 0020 2020 5752 4954 chP.D~1.. WRIT │ │ │ +004e2e80: 6368 5000 44e0 3100 0020 2020 5752 4954 chP.D.1.. WRIT │ │ │ 004e2e90: 452e 2041 6e20 6174 7465 6d70 7420 746f E. An attempt to │ │ │ 004e2ea0: 2057 5249 5445 2074 6f20 6120 736f 636b WRITE to a sock │ │ │ 004e2eb0: 6574 2061 6674 6572 2069 7420 6861 7320 et after it has │ │ │ 004e2ec0: 6265 656e 2062 6c6f 636b 6564 2069 7320 been blocked is │ │ │ -004e2ed0: 616e 5000 447e 4100 0020 2020 6572 726f anP.D~A.. erro │ │ │ +004e2ed0: 616e 5000 44e0 4100 0020 2020 6572 726f anP.D.A.. erro │ │ │ 004e2ee0: 7220 7768 6963 6820 7365 7473 2024 4445 r which sets $DE │ │ │ 004e2ef0: 5649 4345 2074 6f20 2231 2c4e 6f6e 2062 VICE to "1,Non b │ │ │ 004e2f00: 6c6f 636b 696e 6720 5752 4954 4520 626c locking WRITE bl │ │ │ 004e2f10: 6f63 6b65 6420 2d20 6e6f 2066 7572 7468 ocked - no furth │ │ │ -004e2f20: 6572 5300 447e 5100 0020 2020 5752 4954 erS.D~Q.. WRIT │ │ │ +004e2f20: 6572 5300 44e0 5100 0020 2020 5752 4954 erS.D.Q.. WRIT │ │ │ 004e2f30: 4573 2061 6c6c 6f77 6564 222e 2054 6875 Es allowed". Thu │ │ │ 004e2f40: 7320 7468 6520 6f6e 6c79 206f 7065 7261 s the only opera │ │ │ 004e2f50: 7469 6f6e 2070 6572 6d69 7474 6564 206f tion permitted o │ │ │ 004e2f60: 6e20 6120 626c 6f63 6b65 6420 736f 636b n a blocked sock │ │ │ -004e2f70: 6574 2069 7312 0044 7e61 0000 2020 2061 et is..D~a.. a │ │ │ -004e2f80: 2043 4c4f 5345 2e07 0044 7e71 0000 1200 CLOSE...D~q.... │ │ │ -004e2f90: 447e 8100 0020 2020 2a2a 4e6f 7465 2a2a D~... **Note** │ │ │ -004e2fa0: 0700 447e 9100 0054 0043 7e22 0000 2020 ..D~...T.C~".. │ │ │ +004e2f70: 6574 2069 7312 0044 e061 0000 2020 2061 et is..D.a.. a │ │ │ +004e2f80: 2043 4c4f 5345 2e07 0044 e071 0000 1200 CLOSE...D.q.... │ │ │ +004e2f90: 44e0 8100 0020 2020 2a2a 4e6f 7465 2a2a D.... **Note** │ │ │ +004e2fa0: 0700 44e0 9100 0054 0043 e022 0000 2020 ..D....T.C.".. │ │ │ 004e2fb0: 204e 6f74 6520 7468 6174 206d 756c 7469 Note that multi │ │ │ 004e2fc0: 2d61 7267 756d 656e 7420 5752 4954 4573 -argument WRITEs │ │ │ 004e2fd0: 2061 7265 2065 7175 6976 616c 656e 7420 are equivalent │ │ │ 004e2fe0: 746f 2061 2073 6572 6965 7320 6f66 206f to a series of o │ │ │ 004e2ff0: 6e65 2061 7267 756d 656e 7400 0000 0000 ne argument..... │ │ │ 004e3000: 0400 0000 d907 0000 e33d 0000 0000 0000 .........=...... │ │ │ -004e3010: 9600 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004e3010: 9600 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004e3020: 5052 4f43 4553 5349 4e47 00ff 7300 ff55 PROCESSING..s..U │ │ │ 004e3030: 5349 4e47 5f53 4f43 4b45 545f 4445 5649 SING_SOCKET_DEVI │ │ │ 004e3040: 4345 5300 ff73 00ff 5752 4954 455f 434f CES..s..WRITE_CO │ │ │ 004e3050: 4d4d 414e 4400 c122 1100 0020 2020 5752 MMAND.."... WR │ │ │ 004e3060: 4954 4573 2c20 616e 6420 7468 6174 2047 ITEs, and that G │ │ │ 004e3070: 542e 4d20 7475 726e 7320 756e 7061 7265 T.M turns unpare │ │ │ 004e3080: 6e74 6865 7369 7a65 6420 636f 6e63 6174 nthesized concat │ │ │ 004e3090: 656e 6174 696f 6e20 7769 7468 696e 2061 enation within a │ │ │ -004e30a0: 2077 7269 7465 5400 447e 2100 0020 2020 writeT.D~!.. │ │ │ +004e30a0: 2077 7269 7465 5400 44e0 2100 0020 2020 writeT.D.!.. │ │ │ 004e30b0: 6172 6775 6d65 6e74 2069 6e74 6f20 6d75 argument into mu │ │ │ 004e30c0: 6c74 692d 6172 6775 6d65 6e74 2057 5249 lti-argument WRI │ │ │ 004e30d0: 5445 732e 2046 6f72 6d61 7420 636f 6e74 TEs. Format cont │ │ │ 004e30e0: 726f 6c20 6368 6172 6163 7465 7273 2073 rol characters s │ │ │ -004e30f0: 7563 6820 6173 2022 2122 3500 447e 3100 uch as "!"5.D~1. │ │ │ +004e30f0: 7563 6820 6173 2022 2122 3500 44e0 3100 uch as "!"5.D.1. │ │ │ 004e3100: 0020 2020 616e 6420 2223 2220 6172 6520 . and "#" are │ │ │ 004e3110: 6561 6368 2063 6f6e 7369 6465 7265 6420 each considered │ │ │ 004e3120: 6173 2061 6e20 6172 6775 6d65 6e74 2e07 as an argument.. │ │ │ -004e3130: 0044 7e41 0000 4f00 447e 5100 0020 2020 .D~A..O.D~Q.. │ │ │ +004e3130: 0044 e041 0000 4f00 44e0 5100 0020 2020 .D.A..O.D.Q.. │ │ │ 004e3140: 4e6f 7465 2074 6861 7420 6120 7369 676e Note that a sign │ │ │ 004e3150: 6966 6963 616e 7420 6465 6c61 7920 6265 ificant delay be │ │ │ 004e3160: 7477 6565 6e20 6279 7465 7320 666f 7220 tween bytes for │ │ │ 004e3170: 616e 7920 7265 6173 6f6e 2c20 696e 636c any reason, incl │ │ │ -004e3180: 7564 696e 6754 0044 7e61 0000 2020 2062 udingT.D~a.. b │ │ │ +004e3180: 7564 696e 6754 0044 e061 0000 2020 2062 udingT.D.a.. b │ │ │ 004e3190: 6c6f 636b 696e 672c 2065 7370 6563 6961 locking, especia │ │ │ 004e31a0: 6c6c 7920 7769 7468 696e 2061 206d 756c lly within a mul │ │ │ 004e31b0: 7469 6279 7465 2063 6861 7261 6374 6572 tibyte character │ │ │ 004e31c0: 2077 6865 6e20 4348 5345 5420 6973 2055 when CHSET is U │ │ │ -004e31d0: 5446 2d38 2c20 6d61 794d 0044 7e71 0000 TF-8, mayM.D~q.. │ │ │ +004e31d0: 5446 2d38 2c20 6d61 794d 0044 e071 0000 TF-8, mayM.D.q.. │ │ │ 004e31e0: 2020 2062 6520 636f 6e73 6964 6572 6564 be considered │ │ │ 004e31f0: 2061 6e20 6572 726f 7220 6279 2074 6865 an error by the │ │ │ 004e3200: 2072 6563 6569 7669 6e67 2065 6e64 206f receiving end o │ │ │ 004e3210: 6620 6120 636f 6e6e 6563 7469 6f6e 2e20 f a connection. │ │ │ -004e3220: 4966 2074 6865 4b00 447e 8100 0020 2020 If theK.D~... │ │ │ +004e3220: 4966 2074 6865 4b00 44e0 8100 0020 2020 If theK.D.... │ │ │ 004e3230: 6170 706c 6963 6174 696f 6e20 6973 2075 application is u │ │ │ 004e3240: 6e61 626c 6520 746f 2068 616e 646c 6520 nable to handle │ │ │ 004e3250: 7375 6368 2061 2064 656c 6179 2c20 6974 such a delay, it │ │ │ 004e3260: 206d 6179 2072 6573 756c 7420 696e 2061 may result in a │ │ │ -004e3270: 6e1c 0044 7e91 0000 2020 2061 7070 6c69 n..D~... appli │ │ │ +004e3270: 6e1c 0044 e091 0000 2020 2061 7070 6c69 n..D.... appli │ │ │ 004e3280: 6361 7469 6f6e 2065 7272 6f72 2e07 0043 cation error...C │ │ │ -004e3290: 7e23 0000 4d00 447e 1100 0020 2020 4120 ~#..M.D~... A │ │ │ +004e3290: e023 0000 4d00 44e0 1100 0020 2020 4120 .#..M.D.... A │ │ │ 004e32a0: 5752 4954 4520 746f 2061 206e 6f6e 2d62 WRITE to a non-b │ │ │ 004e32b0: 6c6f 636b 696e 6720 736f 636b 6574 2c20 locking socket, │ │ │ 004e32c0: 7768 6963 6820 6973 206e 6f74 2065 6e61 which is not ena │ │ │ 004e32d0: 626c 6564 2066 6f72 2054 4c53 2c20 6d61 bled for TLS, ma │ │ │ -004e32e0: 7932 0044 7e21 0000 2020 2074 6572 6d69 y2.D~!.. termi │ │ │ +004e32e0: 7932 0044 e021 0000 2020 2074 6572 6d69 y2.D.!.. termi │ │ │ 004e32f0: 6e61 7465 2065 6172 6c79 206f 6e20 7468 nate early on th │ │ │ 004e3300: 6520 666f 6c6c 6f77 696e 6720 6576 656e e following even │ │ │ -004e3310: 7473 3a07 0044 7e31 0000 4e00 447e 4100 ts:..D~1..N.D~A. │ │ │ +004e3310: 7473 3a07 0044 e031 0000 4e00 44e0 4100 ts:..D.1..N.D.A. │ │ │ 004e3320: 0020 2020 3c43 5452 4c2d 433e 2c20 6578 . , ex │ │ │ 004e3330: 6365 6564 696e 6720 245a 4d41 5854 5054 ceeding $ZMAXTPT │ │ │ 004e3340: 494d 452c 206f 7220 245a 5449 4d45 4f55 IME, or $ZTIMEOU │ │ │ 004e3350: 5420 6578 7069 7269 6e67 2e20 5468 6573 T expiring. Thes │ │ │ -004e3360: 6520 6576 656e 7473 5300 447e 5100 0020 e eventsS.D~Q.. │ │ │ +004e3360: 6520 6576 656e 7473 5300 44e0 5100 0020 e eventsS.D.Q.. │ │ │ 004e3370: 2020 7265 7375 6c74 2069 6e20 6120 7472 result in a tr │ │ │ 004e3380: 616e 7366 6572 2074 6f20 7468 6520 696e ansfer to the in │ │ │ 004e3390: 7465 7272 7570 7420 7665 6374 6f72 206f terrupt vector o │ │ │ 004e33a0: 7220 6572 726f 7220 6861 6e64 6c65 7220 r error handler │ │ │ -004e33b0: 6174 2074 6865 206e 6578 7454 0044 7e61 at the nextT.D~a │ │ │ +004e33b0: 6174 2074 6865 206e 6578 7454 0044 e061 at the nextT.D.a │ │ │ 004e33c0: 0000 2020 2065 7865 6375 7469 6f6e 2062 .. execution b │ │ │ 004e33d0: 6f75 6e64 6172 7920 6173 2064 6573 6372 oundary as descr │ │ │ 004e33e0: 6962 6564 2069 6e20 7468 6520 2249 6e74 ibed in the "Int │ │ │ 004e33f0: 6572 7275 7074 2048 616e 646c 696e 6722 errupt Handling" │ │ │ 004e3400: 2073 6563 7469 6f6e 206f 6620 7468 6522 section of the" │ │ │ -004e3410: 0044 7e71 0000 2020 2047 542e 4d20 5072 .D~q.. GT.M Pr │ │ │ +004e3410: 0044 e071 0000 2020 2047 542e 4d20 5072 .D.q.. GT.M Pr │ │ │ 004e3420: 6f67 7261 6d6d 6572 2773 2047 7569 6465 ogrammer's Guide │ │ │ -004e3430: 2e07 0044 7e81 0000 5200 447e 9100 0020 ...D~...R.D~... │ │ │ +004e3430: 2e07 0044 e081 0000 5200 44e0 9100 0020 ...D....R.D.... │ │ │ 004e3440: 2020 5768 656e 206e 6f6e 2d62 6c6f 636b When non-block │ │ │ 004e3450: 696e 6720 5752 4954 4573 2061 7265 2065 ing WRITEs are e │ │ │ 004e3460: 6e61 626c 6564 2066 6f72 2061 2073 6f63 nabled for a soc │ │ │ 004e3470: 6b65 742c 2057 5249 5445 202f 5741 4954 ket, WRITE /WAIT │ │ │ -004e3480: 206d 6179 2063 6865 636b 5300 437e 2400 may checkS.C~$. │ │ │ +004e3480: 206d 6179 2063 6865 636b 5300 43e0 2400 may checkS.C.$. │ │ │ 004e3490: 0020 2020 6966 2074 6861 7420 736f 636b . if that sock │ │ │ 004e34a0: 6574 2077 6f75 6c64 206e 6f74 2062 6c6f et would not blo │ │ │ 004e34b0: 636b 206f 6e20 5752 4954 4520 696e 2061 ck on WRITE in a │ │ │ 004e34c0: 6464 6974 696f 6e20 746f 2052 4541 442e ddition to READ. │ │ │ 004e34d0: 2054 6865 206f 7074 696f 6e61 6c50 0044 The optionalP.D │ │ │ -004e34e0: 7e11 0000 2020 2073 6563 6f6e 6420 6172 ~... second ar │ │ │ +004e34e0: e011 0000 2020 2073 6563 6f6e 6420 6172 .... second ar │ │ │ 004e34f0: 6775 6d65 6e74 206d 6179 2063 6f6e 7461 gument may conta │ │ │ 004e3500: 696e 2061 2073 7472 696e 6720 636f 6e74 in a string cont │ │ │ 004e3510: 6169 6e69 6e67 2022 5245 4144 2220 616e aining "READ" an │ │ │ 004e3520: 642f 6f72 2022 5752 4954 4522 2e07 0044 d/or "WRITE"...D │ │ │ -004e3530: 7e21 0000 5400 447e 3100 0020 2020 4966 ~!..T.D~1.. If │ │ │ +004e3530: e021 0000 5400 44e0 3100 0020 2020 4966 .!..T.D.1.. If │ │ │ 004e3540: 2074 6865 2073 6563 6f6e 6420 6172 6775 the second argu │ │ │ 004e3550: 6d65 6e74 2069 7320 6f6d 6974 7465 6420 ment is omitted │ │ │ 004e3560: 6f72 2073 7065 6369 6669 6573 2062 6f74 or specifies bot │ │ │ 004e3570: 6820 2252 4541 4422 2061 6e64 2022 5752 h "READ" and "WR │ │ │ -004e3580: 4954 4522 2061 6e64 5300 447e 4100 0020 ITE" andS.D~A.. │ │ │ +004e3580: 4954 4522 2061 6e64 5300 44e0 4100 0020 ITE" andS.D.A.. │ │ │ 004e3590: 2020 7468 6520 736f 636b 6574 2073 656c the socket sel │ │ │ 004e35a0: 6563 7465 6420 6279 2057 5249 5445 202f ected by WRITE / │ │ │ 004e35b0: 5741 4954 2069 7320 7265 6164 7920 666f WAIT is ready fo │ │ │ 004e35c0: 7220 626f 7468 2052 4541 4420 616e 6420 r both READ and │ │ │ -004e35d0: 5752 4954 452c 2024 4b45 5913 0044 7e51 WRITE, $KEY..D~Q │ │ │ +004e35d0: 5752 4954 452c 2024 4b45 5913 0044 e051 WRITE, $KEY..D.Q │ │ │ 004e35e0: 0000 2020 2063 6f6e 7461 696e 733a 0700 .. contains:.. │ │ │ -004e35f0: 447e 6100 002e 0044 7e71 0000 2020 2052 D~a....D~q.. R │ │ │ +004e35f0: 44e0 6100 002e 0044 e071 0000 2020 2052 D.a....D.q.. R │ │ │ 004e3600: 4541 4457 5249 5445 7c3c 736f 636b 6574 EADWRITE||...D~...S.D~.. │ │ │ +004e3620: 733e 2e07 0044 e081 0000 5300 44e0 9100 s>...D....S.D... │ │ │ 004e3630: 0020 2020 4966 2074 6865 2073 6563 6f6e . If the secon │ │ │ 004e3640: 6420 6172 6775 6d65 6e74 2069 7320 6f6d d argument is om │ │ │ 004e3650: 6974 7465 6420 6f72 2063 6f6e 7461 696e itted or contain │ │ │ 004e3660: 7320 2257 5249 5445 222c 2057 5249 5445 s "WRITE", WRITE │ │ │ 004e3670: 202f 5741 4954 2063 6865 636b 7354 0043 /WAIT checksT.C │ │ │ -004e3680: 7e25 0000 2020 2072 6561 6469 6e65 7373 ~%.. readiness │ │ │ +004e3680: e025 0000 2020 2072 6561 6469 6e65 7373 .%.. readiness │ │ │ 004e3690: 2066 6f72 2057 5249 5445 206f 6e20 6e6f for WRITE on no │ │ │ 004e36a0: 6e2d 626c 6f63 6b69 6e67 2073 6f63 6b65 n-blocking socke │ │ │ 004e36b0: 7473 2c20 6275 7420 6e65 7665 7220 6368 ts, but never ch │ │ │ 004e36c0: 6563 6b73 2072 6561 6469 6e65 7373 2074 ecks readiness t │ │ │ -004e36d0: 6f42 0044 7e11 0000 2020 2057 5249 5445 oB.D~... WRITE │ │ │ +004e36d0: 6f42 0044 e011 0000 2020 2057 5249 5445 oB.D.... WRITE │ │ │ 004e36e0: 206f 6e20 626c 6f63 6b69 6e67 2073 6f63 on blocking soc │ │ │ 004e36f0: 6b65 7473 2c20 6576 656e 2069 6620 6578 kets, even if ex │ │ │ 004e3700: 706c 6963 6974 6c79 2072 6571 7565 7374 plicitly request │ │ │ -004e3710: 6564 2e07 0044 7e21 0000 5300 447e 3100 ed...D~!..S.D~1. │ │ │ +004e3710: 6564 2e07 0044 e021 0000 5300 44e0 3100 ed...D.!..S.D.1. │ │ │ 004e3720: 0020 2020 4966 2074 6865 2073 6f63 6b65 . If the socke │ │ │ 004e3730: 7420 7365 6c65 6374 6564 2062 7920 6120 t selected by a │ │ │ 004e3740: 5752 4954 4520 2f57 4149 5420 696d 706c WRITE /WAIT impl │ │ │ 004e3750: 6963 6974 6c79 206f 7220 6578 706c 6963 icitly or explic │ │ │ 004e3760: 6974 6c79 2072 6571 7565 7374 7352 0044 itly requestsR.D │ │ │ -004e3770: 7e41 0000 2020 2074 6865 2073 7461 7465 ~A.. the state │ │ │ +004e3770: e041 0000 2020 2074 6865 2073 7461 7465 .A.. the state │ │ │ 004e3780: 2066 6f72 2077 7269 7469 6e67 2077 6f75 for writing wou │ │ │ 004e3790: 6c64 2062 6c6f 636b 206f 6e20 6120 5245 ld block on a RE │ │ │ 004e37a0: 4144 2062 7574 206e 6f74 2062 6c6f 636b AD but not block │ │ │ 004e37b0: 206f 6e20 5752 4954 452c 2024 4b45 5913 on WRITE, $KEY. │ │ │ -004e37c0: 0044 7e51 0000 2020 2063 6f6e 7461 696e .D~Q.. contain │ │ │ -004e37d0: 733a 0700 447e 6100 0000 0000 0000 0000 s:..D~a......... │ │ │ +004e37c0: 0044 e051 0000 2020 2063 6f6e 7461 696e .D.Q.. contain │ │ │ +004e37d0: 733a 0700 44e0 6100 0000 0000 0000 0000 s:..D.a......... │ │ │ 004e37e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e37f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e3800: 0400 0000 6a04 0000 fb3d 0000 0000 0000 ....j....=...... │ │ │ -004e3810: 6d00 007e 4845 4c50 00ff 7300 ff49 4f5f m..~HELP..s..IO_ │ │ │ +004e3810: 6d00 00e0 4845 4c50 00ff 7300 ff49 4f5f m...HELP..s..IO_ │ │ │ 004e3820: 5052 4f43 4553 5349 4e47 00ff 7300 ff55 PROCESSING..s..U │ │ │ 004e3830: 5349 4e47 5f53 4f43 4b45 545f 4445 5649 SING_SOCKET_DEVI │ │ │ 004e3840: 4345 5300 ff73 00ff 5752 4954 455f 434f CES..s..WRITE_CO │ │ │ 004e3850: 4d4d 414e 4400 c125 7100 0020 2020 5752 MMAND..%q.. WR │ │ │ 004e3860: 4954 457c 3c73 6f63 6b65 7420 6861 6e64 ITE||
    ..D │ │ │ -004e3880: 7e81 0000 5200 447e 9100 0020 2020 4e6f ~...R.D~... No │ │ │ +004e3880: e081 0000 5200 44e0 9100 0020 2020 4e6f ....R.D.... No │ │ │ 004e3890: 7465 2074 6861 7420 6120 5752 4954 4520 te that a WRITE │ │ │ 004e38a0: 6d61 7920 7374 696c 6c20 6e6f 7420 6265 may still not be │ │ │ 004e38b0: 2061 626c 6520 746f 2063 6f6d 706c 6574 able to complet │ │ │ 004e38c0: 6520 6966 2069 7420 7472 6965 7320 746f e if it tries to │ │ │ -004e38d0: 2077 7269 7465 3800 437e 2600 0020 2020 write8.C~&.. │ │ │ +004e38d0: 2077 7269 7465 3800 43e0 2600 0020 2020 write8.C.&.. │ │ │ 004e38e0: 6d6f 7265 2062 7974 6573 2074 6861 6e20 more bytes than │ │ │ 004e38f0: 7468 6520 7379 7374 656d 2069 7320 7265 the system is re │ │ │ 004e3900: 6164 7920 746f 2061 6363 6570 742e 0700 ady to accept... │ │ │ -004e3910: 447e 1100 004e 0044 7e21 0000 2020 2049 D~...N.D~!.. I │ │ │ +004e3910: 44e0 1100 004e 0044 e021 0000 2020 2049 D....N.D.!.. I │ │ │ 004e3920: 6620 7468 6520 736f 636b 6574 2073 656c f the socket sel │ │ │ 004e3930: 6563 7465 6420 6279 2057 5249 5445 202f ected by WRITE / │ │ │ 004e3940: 5741 4954 2077 6869 6368 2069 6d70 6c69 WAIT which impli │ │ │ 004e3950: 6369 746c 7920 6f72 2065 7870 6c69 6369 citly or explici │ │ │ -004e3960: 746c 7952 0044 7e31 0000 2020 2072 6571 tlyR.D~1.. req │ │ │ +004e3960: 746c 7952 0044 e031 0000 2020 2072 6571 tlyR.D.1.. req │ │ │ 004e3970: 7565 7374 7320 7468 6520 7374 6174 6520 uests the state │ │ │ 004e3980: 666f 7220 7265 6164 696e 6720 776f 756c for reading woul │ │ │ 004e3990: 6420 6e6f 7420 626c 6f63 6b20 6f6e 2061 d not block on a │ │ │ 004e39a0: 2052 4541 4420 6275 7420 776f 756c 6420 READ but would │ │ │ -004e39b0: 626c 6f63 6b24 0044 7e41 0000 2020 206f block$.D~A.. o │ │ │ +004e39b0: 626c 6f63 6b24 0044 e041 0000 2020 206f block$.D.A.. o │ │ │ 004e39c0: 6e20 6120 5752 4954 452c 2024 4b45 5920 n a WRITE, $KEY │ │ │ -004e39d0: 636f 6e74 6169 6e73 3a07 0044 7e51 0000 contains:..D~Q.. │ │ │ -004e39e0: 2800 447e 6100 0020 2020 5245 4144 7c3c (.D~a.. READ|< │ │ │ +004e39d0: 636f 6e74 6169 6e73 3a07 0044 e051 0000 contains:..D.Q.. │ │ │ +004e39e0: 2800 44e0 6100 0020 2020 5245 4144 7c3c (.D.a.. READ|< │ │ │ 004e39f0: 736f 636b 6574 2068 616e 646c 653e 7c3c socket handle>|< │ │ │ -004e3a00: 6164 6472 6573 733e 0700 447e 7100 004c address>..D~q..L │ │ │ -004e3a10: 0044 7e81 0000 2020 2024 5a4b 4559 2061 .D~... $ZKEY a │ │ │ +004e3a00: 6164 6472 6573 733e 0700 44e0 7100 004c address>..D.q..L │ │ │ +004e3a10: 0044 e081 0000 2020 2024 5a4b 4559 2061 .D.... $ZKEY a │ │ │ 004e3a20: 6674 6572 2061 2070 7269 6f72 2057 5249 fter a prior WRI │ │ │ 004e3a30: 5445 202f 5741 4954 2077 696c 6c20 636f TE /WAIT will co │ │ │ 004e3a40: 6e74 6169 6e20 6120 7069 6563 6520 6f66 ntain a piece of │ │ │ -004e3a50: 2074 6865 2066 6f72 6d61 7450 0044 7e91 the formatP.D~. │ │ │ +004e3a50: 2074 6865 2066 6f72 6d61 7450 0044 e091 the formatP.D.. │ │ │ 004e3a60: 0000 2020 2022 5752 4954 457c 736f 636b .. "WRITE|sock │ │ │ 004e3a70: 6574 6861 6e64 6c65 7c69 7061 6464 7265 ethandle|ipaddre │ │ │ 004e3a80: 7373 2220 6966 2061 206e 6f6e 2d62 6c6f ss" if a non-blo │ │ │ 004e3a90: 636b 696e 6720 736f 636b 6574 2077 6173 cking socket was │ │ │ -004e3aa0: 2063 6f6e 7369 6465 7265 6451 0043 7e27 consideredQ.C~' │ │ │ +004e3aa0: 2063 6f6e 7369 6465 7265 6451 0043 e027 consideredQ.C.' │ │ │ 004e3ab0: 0000 2020 2077 7269 7461 626c 652c 2077 .. writable, w │ │ │ 004e3ac0: 6869 6368 2077 6520 6578 7065 6374 2074 hich we expect t │ │ │ 004e3ad0: 6f20 6265 2074 7970 6963 616c 2e20 4966 o be typical. If │ │ │ 004e3ae0: 2061 2073 6f63 6b65 7420 7761 7320 616c a socket was al │ │ │ -004e3af0: 736f 2072 6561 6461 626c 652c 5100 447e so readable,Q.D~ │ │ │ +004e3af0: 736f 2072 6561 6461 626c 652c 5100 44e0 so readable,Q.D. │ │ │ 004e3b00: 1100 0020 2020 7468 6572 6520 7769 6c6c ... there will │ │ │ 004e3b10: 2062 6520 7477 6f20 7069 6563 6573 2069 be two pieces i │ │ │ 004e3b20: 6e20 245a 4b45 5920 666f 7220 7468 6520 n $ZKEY for the │ │ │ 004e3b30: 736f 636b 6574 2c20 6f6e 6520 666f 7220 socket, one for │ │ │ 004e3b40: 5752 4954 4520 616e 6420 7468 6519 0044 WRITE and the..D │ │ │ -004e3b50: 7e21 0000 2020 206f 7468 6572 2066 6f72 ~!.. other for │ │ │ -004e3b60: 2052 4541 442e 0700 447e 3100 0053 0044 READ...D~1..S.D │ │ │ -004e3b70: 7e41 0000 2020 2041 6e20 6170 706c 6963 ~A.. An applic │ │ │ +004e3b50: e021 0000 2020 206f 7468 6572 2066 6f72 .!.. other for │ │ │ +004e3b60: 2052 4541 442e 0700 44e0 3100 0053 0044 READ...D.1..S.D │ │ │ +004e3b70: e041 0000 2020 2041 6e20 6170 706c 6963 .A.. An applic │ │ │ 004e3b80: 6174 696f 6e20 6361 6e20 6465 7465 726d ation can determ │ │ │ 004e3b90: 696e 6520 7768 6574 6865 7220 6120 736f ine whether a so │ │ │ 004e3ba0: 636b 6574 2069 7320 656e 6162 6c65 6420 cket is enabled │ │ │ 004e3bb0: 666f 7220 6e6f 6e2d 626c 6f63 6b69 6e67 for non-blocking │ │ │ -004e3bc0: 1600 447e 5100 0020 2020 5752 4954 4573 ..D~Q.. WRITEs │ │ │ -004e3bd0: 2077 6974 683a 0700 447e 6100 002b 0044 with:..D~a..+.D │ │ │ -004e3be0: 7e71 0000 2020 2024 5a53 4f43 4b45 5428 ~q.. $ZSOCKET( │ │ │ +004e3bc0: 1600 44e0 5100 0020 2020 5752 4954 4573 ..D.Q.. WRITEs │ │ │ +004e3bd0: 2077 6974 683a 0700 44e0 6100 002b 0044 with:..D.a..+.D │ │ │ +004e3be0: e071 0000 2020 2024 5a53 4f43 4b45 5428 .q.. $ZSOCKET( │ │ │ 004e3bf0: 6465 7669 6365 2c22 424c 4f43 4b49 4e47 device,"BLOCKING │ │ │ -004e3c00: 222c 696e 6465 7829 0700 447e 8100 0054 ",index)..D~...T │ │ │ -004e3c10: 0044 7e91 0000 2020 2077 6869 6368 2072 .D~... which r │ │ │ +004e3c00: 222c 696e 6465 7829 0700 44e0 8100 0054 ",index)..D....T │ │ │ +004e3c10: 0044 e091 0000 2020 2077 6869 6368 2072 .D.... which r │ │ │ 004e3c20: 6574 7572 6e73 2065 6974 6865 7220 3120 eturns either 1 │ │ │ 004e3c30: 2854 5255 4529 2066 6f72 2062 6c6f 636b (TRUE) for block │ │ │ 004e3c40: 696e 672c 206f 7220 3020 2846 414c 5345 ing, or 0 (FALSE │ │ │ 004e3c50: 2920 666f 7220 6e6f 6e2d 626c 6f63 6b69 ) for non-blocki │ │ │ -004e3c60: 6e67 2e07 0043 7e28 0000 0000 0000 0000 ng...C~(........ │ │ │ +004e3c60: 6e67 2e07 0043 e028 0000 0000 0000 0000 ng...C.(........ │ │ │ 004e3c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e3c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e3c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e3ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e3cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e3cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e3cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -320507,601 +320507,601 @@ │ │ │ 004e3fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e3fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e3fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e3fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e3fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e3ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e4000: 0400 0000 f607 0000 293e 0000 0000 0000 ........)>...... │ │ │ -004e4010: 7600 007e 4845 4c50 00ff 7300 ff49 4f5f v..~HELP..s..IO_ │ │ │ +004e4010: 7600 00e0 4845 4c50 00ff 7300 ff49 4f5f v...HELP..s..IO_ │ │ │ 004e4020: 5052 4f43 4553 5349 4e47 00ff 7300 ff55 PROCESSING..s..U │ │ │ 004e4030: 5349 4e47 5f53 4f43 4b45 545f 4445 5649 SING_SOCKET_DEVI │ │ │ 004e4040: 4345 5300 ff73 00ff 534f 434b 4554 5f44 CES..s..SOCKET_D │ │ │ 004e4050: 4556 4943 4550 4152 414d 4554 4552 5f53 EVICEPARAMETER_S │ │ │ 004e4060: 554d 4d41 5259 0000 536f 636b 6574 5f44 UMMARY..Socket_D │ │ │ 004e4070: 6576 6963 6570 6172 616d 6574 6572 5f53 eviceparameter_S │ │ │ -004e4080: 756d 6d61 7279 2900 537e bf11 0000 2020 ummary).S~.... │ │ │ +004e4080: 756d 6d61 7279 2900 53e0 bf11 0000 2020 ummary).S..... │ │ │ 004e4090: 2053 6f63 6b65 7420 4465 7669 6365 7061 Socket Devicepa │ │ │ 004e40a0: 7261 6d65 7465 7220 5375 6d6d 6172 7907 rameter Summary. │ │ │ -004e40b0: 0054 7e21 0000 5400 547e 3100 0020 2020 .T~!..T.T~1.. │ │ │ +004e40b0: 0054 e021 0000 5400 54e0 3100 0020 2020 .T.!..T.T.1.. │ │ │ 004e40c0: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ 004e40d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e40e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e40f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004e4100: 2d2d 2d2d 2d2d 2d2d 2d2b 5400 547e 4100 ---------+T.T~A. │ │ │ +004e4100: 2d2d 2d2d 2d2d 2d2d 2d2b 5400 54e0 4100 ---------+T.T.A. │ │ │ 004e4110: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 004e4120: 2020 2020 2020 2020 4572 726f 7220 5072 Error Pr │ │ │ 004e4130: 6f63 6573 7369 6e67 2044 6576 6963 6570 ocessing Devicep │ │ │ 004e4140: 6172 616d 6574 6572 7320 2020 2020 2020 arameters │ │ │ 004e4150: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -004e4160: 547e 5100 0020 2020 7c2d 2d2d 2d2d 2d2d T~Q.. |------- │ │ │ +004e4160: 54e0 5100 0020 2020 7c2d 2d2d 2d2d 2d2d T.Q.. |------- │ │ │ 004e4170: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e4180: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e4190: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e41a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004e41b0: 2d7c 5400 547e 6100 0020 2020 7c20 4445 -|T.T~a.. | DE │ │ │ +004e41b0: 2d7c 5400 54e0 6100 0020 2020 7c20 4445 -|T.T.a.. | DE │ │ │ 004e41c0: 5649 4345 5041 5241 4d45 5445 5220 7c20 VICEPARAMETER | │ │ │ 004e41d0: 434f 4d4d 414e 4420 7c20 2020 2020 2020 COMMAND | │ │ │ 004e41e0: 2020 2020 2020 2020 2020 2043 4f4d 4d45 COMME │ │ │ 004e41f0: 4e54 2020 2020 2020 2020 2020 2020 2020 NT │ │ │ -004e4200: 2020 2020 207c 5400 547e 7100 0020 2020 |T.T~q.. │ │ │ +004e4200: 2020 2020 207c 5400 54e0 7100 0020 2020 |T.T.q.. │ │ │ 004e4210: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |--------------- │ │ │ 004e4220: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d --+---------+--- │ │ │ 004e4230: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e4240: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004e4250: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 547e 8100 ---------|T.T~.. │ │ │ +004e4250: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 54e0 8100 ---------|T.T... │ │ │ 004e4260: 0020 2020 7c20 4558 4345 5054 494f 4e3d . | EXCEPTION= │ │ │ 004e4270: 6578 7072 2020 7c20 4f2f 552f 4320 2020 expr | O/U/C │ │ │ 004e4280: 7c20 436f 6e74 726f 6c73 2064 6576 6963 | Controls devic │ │ │ 004e4290: 652d 7370 6563 6966 6963 2065 7272 6f72 e-specific error │ │ │ 004e42a0: 2068 616e 646c 696e 672e 2020 207c 5400 handling. |T. │ │ │ -004e42b0: 547e 9100 0020 2020 7c2d 2d2d 2d2d 2d2d T~... |------- │ │ │ +004e42b0: 54e0 9100 0020 2020 7c2d 2d2d 2d2d 2d2d T.... |------- │ │ │ 004e42c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 004e42d0: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 004e42e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e42f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004e4300: 2d7c 5500 537e c011 0000 2020 207c 2020 -|U.S~.... | │ │ │ +004e4300: 2d7c 5500 53e0 c011 0000 2020 207c 2020 -|U.S..... | │ │ │ 004e4310: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 004e4320: 2020 2020 2020 2020 207c 2075 7365 205b | use [ │ │ │ 004e4330: 4e4f 5d54 5241 5020 6173 2073 7472 6578 NO]TRAP as strex │ │ │ 004e4340: 7072 2020 2020 2020 2020 2020 2020 2020 pr │ │ │ -004e4350: 2020 2020 2020 7c54 0054 7e12 0000 2020 |T.T~... │ │ │ +004e4350: 2020 2020 2020 7c54 0054 e012 0000 2020 |T.T.... │ │ │ 004e4360: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004e4370: 2020 207c 2020 2020 2020 2020 207c 2020 | | │ │ │ 004e4380: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004e4390: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004e43a0: 2020 2020 2020 2020 2020 7c54 0054 7e13 |T.T~. │ │ │ +004e43a0: 2020 2020 2020 2020 2020 7c54 0054 e013 |T.T.. │ │ │ 004e43b0: 0000 2020 207c 2049 4f45 5252 4f52 3d73 .. | IOERROR=s │ │ │ 004e43c0: 7472 6578 7072 207c 204f 2f55 2020 2020 trexpr | O/U │ │ │ 004e43d0: 207c 2049 6620 244c 454e 4754 4828 7374 | If $LENGTH(st │ │ │ 004e43e0: 7265 7870 7229 2061 6e64 2020 2020 2020 rexpr) and │ │ │ 004e43f0: 2020 2020 2020 2020 2020 2020 2020 7c54 |T │ │ │ -004e4400: 0054 7e14 0000 2020 207c 2020 2020 2020 .T~... | │ │ │ +004e4400: 0054 e014 0000 2020 207c 2020 2020 2020 .T.... | │ │ │ 004e4410: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 004e4420: 2020 2020 207c 2028 2254 7422 5b24 4558 | ("Tt"[$EX │ │ │ 004e4430: 5452 4143 5428 7374 7265 7870 7229 2920 TRACT(strexpr)) │ │ │ 004e4440: 7468 656e 2045 7272 6f72 2020 2020 2020 then Error │ │ │ -004e4450: 2020 7c54 0054 7e15 0000 2020 207c 2020 |T.T~... | │ │ │ +004e4450: 2020 7c54 0054 e015 0000 2020 207c 2020 |T.T.... | │ │ │ 004e4460: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 004e4470: 2020 2020 2020 2020 207c 2054 7261 7070 | Trapp │ │ │ 004e4480: 696e 6720 6973 2065 6e61 626c 6564 3b20 ing is enabled; │ │ │ 004e4490: 6f74 6865 7277 6973 6520 7468 6520 2020 otherwise the │ │ │ -004e44a0: 2020 2020 2020 7c54 0054 7e16 0000 2020 |T.T~... │ │ │ +004e44a0: 2020 2020 2020 7c54 0054 e016 0000 2020 |T.T.... │ │ │ 004e44b0: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 004e44c0: 2020 207c 2020 2020 2020 2020 207c 2061 | | a │ │ │ 004e44d0: 7070 6c69 6361 7469 6f6e 206d 7573 7420 pplication must │ │ │ 004e44e0: 6368 6563 6b20 2444 4556 4943 4520 666f check $DEVICE fo │ │ │ -004e44f0: 7220 6572 726f 7273 2e20 7c54 0054 7e17 r errors. |T.T~. │ │ │ +004e44f0: 7220 6572 726f 7273 2e20 7c54 0054 e017 r errors. |T.T.. │ │ │ 004e4500: 0000 2020 202b 2d2d 2d2d 2d2d 2d2d 2d2d .. +---------- │ │ │ 004e4510: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e4520: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e4530: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e4540: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b07 --------------+. │ │ │ -004e4550: 0054 7e18 0000 5400 547e 1900 0020 2020 .T~...T.T~... │ │ │ +004e4550: 0054 e018 0000 5400 54e0 1900 0020 2020 .T....T.T.... │ │ │ 004e4560: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ 004e4570: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e4580: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e4590: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004e45a0: 2d2d 2d2d 2d2d 2d2d 2d2b 5400 547e 1a00 ---------+T.T~.. │ │ │ +004e45a0: 2d2d 2d2d 2d2d 2d2d 2d2b 5400 54e0 1a00 ---------+T.T... │ │ │ 004e45b0: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 004e45c0: 2020 2020 2020 2020 536f 636b 6574 204d Socket M │ │ │ 004e45d0: 616e 6167 656d 656e 7420 4465 7669 6365 anagement Device │ │ │ 004e45e0: 7061 7261 6d65 7465 7273 2020 2020 2020 parameters │ │ │ 004e45f0: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -004e4600: 547e 2100 0020 2020 7c2d 2d2d 2d2d 2d2d T~!.. |------- │ │ │ +004e4600: 54e0 2100 0020 2020 7c2d 2d2d 2d2d 2d2d T.!.. |------- │ │ │ 004e4610: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e4620: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e4630: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e4640: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004e4650: 2d7c 5400 547e 2200 0020 2020 7c20 2020 -|T.T~".. | │ │ │ +004e4650: 2d7c 5400 54e0 2200 0020 2020 7c20 2020 -|T.T.".. | │ │ │ 004e4660: 2020 4445 5649 4345 5041 5241 4d45 5445 DEVICEPARAMETE │ │ │ 004e4670: 5220 2020 2020 7c20 434f 4d4d 414e 4420 R | COMMAND │ │ │ 004e4680: 7c20 2020 2020 2020 2020 2020 2020 2043 | C │ │ │ 004e4690: 4f4d 4d45 4e54 2020 2020 2020 2020 2020 OMMENT │ │ │ -004e46a0: 2020 2020 207c 5400 547e 2300 0020 2020 |T.T~#.. │ │ │ +004e46a0: 2020 2020 207c 5400 54e0 2300 0020 2020 |T.T.#.. │ │ │ 004e46b0: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |--------------- │ │ │ 004e46c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 004e46d0: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 004e46e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004e46f0: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 547e 2400 ---------|T.T~$. │ │ │ +004e46f0: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 54e0 2400 ---------|T.T.$. │ │ │ 004e4700: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 004e4710: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 004e4720: 2020 2020 2020 2020 7c20 5769 7468 204f | With O │ │ │ 004e4730: 5045 4e2c 2041 5454 4143 4820 6173 7369 PEN, ATTACH assi │ │ │ 004e4740: 676e 7320 6578 7072 2061 7320 207c 5400 gns expr as |T. │ │ │ -004e4750: 547e 2500 0020 2020 7c20 2020 2020 2020 T~%.. | │ │ │ +004e4750: 54e0 2500 0020 2020 7c20 2020 2020 2020 T.%.. | │ │ │ 004e4760: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004e4770: 2020 7c20 2020 2020 2020 2020 7c20 7468 | | th │ │ │ 004e4780: 6520 6861 6e64 6c65 206e 616d 6520 746f e handle name to │ │ │ 004e4790: 2074 6865 206e 6577 6c79 2020 2020 2020 the newly │ │ │ -004e47a0: 207c 5400 547e 2600 0020 2020 7c20 2020 |T.T~&.. | │ │ │ +004e47a0: 207c 5400 54e0 2600 0020 2020 7c20 2020 |T.T.&.. | │ │ │ 004e47b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004e47c0: 2020 2020 2020 7c20 2020 2020 2020 2020 | │ │ │ 004e47d0: 7c20 6372 6561 7465 6420 736f 636b 6574 | created socket │ │ │ 004e47e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004e47f0: 2020 2020 207c 0000 0000 0000 0000 0000 |.......... │ │ │ 004e4800: 0400 0000 f007 0000 403e 0000 0000 0000 ........@>...... │ │ │ -004e4810: a800 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004e4810: a800 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004e4820: 5052 4f43 4553 5349 4e47 00ff 7300 ff55 PROCESSING..s..U │ │ │ 004e4830: 5349 4e47 5f53 4f43 4b45 545f 4445 5649 SING_SOCKET_DEVI │ │ │ 004e4840: 4345 5300 ff73 00ff 534f 434b 4554 5f44 CES..s..SOCKET_D │ │ │ 004e4850: 4556 4943 4550 4152 414d 4554 4552 5f53 EVICEPARAMETER_S │ │ │ 004e4860: 554d 4d41 5259 00c0 2700 0020 2020 7c20 UMMARY..'.. | │ │ │ 004e4870: 4154 5441 4348 3d73 7472 6578 7072 2020 ATTACH=strexpr │ │ │ 004e4880: 2020 2020 2020 2020 7c20 4f2f 5520 2020 | O/U │ │ │ 004e4890: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004e48a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004e48b0: 2020 2020 2020 207c 5400 547e 2800 0020 |T.T~(.. │ │ │ +004e48b0: 2020 2020 2020 207c 5400 54e0 2800 0020 |T.T.(.. │ │ │ 004e48c0: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004e48d0: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 004e48e0: 2020 2020 2020 7c20 5769 7468 2055 5345 | With USE │ │ │ 004e48f0: 2c20 6578 7072 2073 7065 6369 6669 6573 , expr specifies │ │ │ -004e4900: 2074 6865 2020 2020 2020 207c 5400 547e the |T.T~ │ │ │ +004e4900: 2074 6865 2020 2020 2020 207c 5400 54e0 the |T.T. │ │ │ 004e4910: 2900 0020 2020 7c20 2020 2020 2020 2020 ).. | │ │ │ 004e4920: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004e4930: 7c20 2020 2020 2020 2020 7c20 6861 6e64 | | hand │ │ │ 004e4940: 6c65 206f 6620 6120 736f 636b 6574 2069 le of a socket i │ │ │ 004e4950: 6e20 7468 6520 2020 2020 2020 2020 207c n the | │ │ │ -004e4960: 5400 547e 2a00 0020 2020 7c20 2020 2020 T.T~*.. | │ │ │ +004e4960: 5400 54e0 2a00 0020 2020 7c20 2020 2020 T.T.*.. | │ │ │ 004e4970: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004e4980: 2020 2020 7c20 2020 2020 2020 2020 7c20 | | │ │ │ 004e4990: 736f 636b 6574 706f 6f6c 2e20 2020 2020 socketpool. │ │ │ 004e49a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004e49b0: 2020 207c 5400 547e 3100 0020 2020 7c2d |T.T~1.. |- │ │ │ +004e49b0: 2020 207c 5400 54e0 3100 0020 2020 7c2d |T.T.1.. |- │ │ │ 004e49c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e49d0: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 004e49e0: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 004e49f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004e4a00: 2d2d 2d2d 2d2d 2d7c 5400 547e 3200 0020 -------|T.T~2.. │ │ │ +004e4a00: 2d2d 2d2d 2d2d 2d7c 5400 54e0 3200 0020 -------|T.T.2.. │ │ │ 004e4a10: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004e4a20: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 004e4a30: 2020 2020 2020 7c20 4372 6561 7465 7320 | Creates │ │ │ 004e4a40: 6120 636c 6965 6e74 2063 6f6e 6e65 6374 a client connect │ │ │ -004e4a50: 696f 6e20 7769 7468 2061 207c 5400 547e ion with a |T.T~ │ │ │ +004e4a50: 696f 6e20 7769 7468 2061 207c 5400 54e0 ion with a |T.T. │ │ │ 004e4a60: 3300 0020 2020 7c20 434f 4e4e 4543 5420 3.. | CONNECT │ │ │ 004e4a70: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004e4a80: 7c20 4f2f 5520 2020 2020 7c20 7365 7276 | O/U | serv │ │ │ 004e4a90: 6572 2c20 7768 6963 6820 6973 206c 6f63 er, which is loc │ │ │ 004e4aa0: 6174 6564 2062 7920 7468 6520 2020 207c ated by the | │ │ │ -004e4ab0: 5400 547e 3400 0020 2020 7c20 2020 2020 T.T~4.. | │ │ │ +004e4ab0: 5400 54e0 3400 0020 2020 7c20 2020 2020 T.T.4.. | │ │ │ 004e4ac0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004e4ad0: 2020 2020 7c20 2020 2020 2020 2020 7c20 | | │ │ │ 004e4ae0: 696e 666f 726d 6174 696f 6e20 7072 6f76 information prov │ │ │ 004e4af0: 6964 6564 2062 7920 6578 7072 2e20 2020 ided by expr. │ │ │ -004e4b00: 2020 207c 5400 547e 3500 0020 2020 7c2d |T.T~5.. |- │ │ │ +004e4b00: 2020 207c 5400 54e0 3500 0020 2020 7c2d |T.T.5.. |- │ │ │ 004e4b10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e4b20: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 004e4b30: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 004e4b40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004e4b50: 2d2d 2d2d 2d2d 2d7c 5400 547e 3600 0020 -------|T.T~6.. │ │ │ +004e4b50: 2d2d 2d2d 2d2d 2d7c 5400 54e0 3600 0020 -------|T.T.6.. │ │ │ 004e4b60: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004e4b70: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 004e4b80: 2020 2020 2020 7c20 4573 7461 626c 6973 | Establis │ │ │ 004e4b90: 6865 7320 6f72 2072 6570 6c61 6365 7320 hes or replaces │ │ │ -004e4ba0: 7468 6520 6c69 7374 2020 207c 5400 547e the list |T.T~ │ │ │ +004e4ba0: 7468 6520 6c69 7374 2020 207c 5400 54e0 the list |T.T. │ │ │ 004e4bb0: 3700 0020 2020 7c20 5b4e 4f5d 4445 4c49 7.. | [NO]DELI │ │ │ 004e4bc0: 4d49 5445 525b 3d73 7472 6578 7072 5d20 MITER[=strexpr] │ │ │ 004e4bd0: 7c20 4f2f 5520 2020 2020 7c20 6f66 2064 | O/U | of d │ │ │ 004e4be0: 656c 696d 6974 6572 7320 7573 6564 2062 elimiters used b │ │ │ 004e4bf0: 7920 7468 6520 6e65 776c 7920 2020 207c y the newly | │ │ │ -004e4c00: 5400 547e 3800 0020 2020 7c20 2020 2020 T.T~8.. | │ │ │ +004e4c00: 5400 54e0 3800 0020 2020 7c20 2020 2020 T.T.8.. | │ │ │ 004e4c10: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004e4c20: 2020 2020 7c20 2020 2020 2020 2020 7c20 | | │ │ │ 004e4c30: 6372 6561 7465 6420 736f 636b 6574 2e20 created socket. │ │ │ 004e4c40: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004e4c50: 2020 207c 5400 547e 3900 0020 2020 7c2d |T.T~9.. |- │ │ │ +004e4c50: 2020 207c 5400 54e0 3900 0020 2020 7c2d |T.T.9.. |- │ │ │ 004e4c60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e4c70: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 004e4c80: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 004e4c90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004e4ca0: 2d2d 2d2d 2d2d 2d7c 5400 547e 3a00 0020 -------|T.T~:.. │ │ │ +004e4ca0: 2d2d 2d2d 2d2d 2d7c 5400 54e0 3a00 0020 -------|T.T.:.. │ │ │ 004e4cb0: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004e4cc0: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 004e4cd0: 2020 2020 2020 7c20 5265 6d6f 7665 7320 | Removes │ │ │ 004e4ce0: 7468 6520 736f 636b 6574 2069 6465 6e74 the socket ident │ │ │ -004e4cf0: 6966 6965 6420 6279 2020 207c 5400 547e ified by |T.T~ │ │ │ +004e4cf0: 6966 6965 6420 6279 2020 207c 5400 54e0 ified by |T.T. │ │ │ 004e4d00: 4100 0020 2020 7c20 2020 2020 2020 2020 A.. | │ │ │ 004e4d10: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004e4d20: 7c20 2020 2020 2020 2020 7c20 6578 7072 | | expr │ │ │ 004e4d30: 2066 726f 6d20 7468 6520 6375 7272 656e from the curren │ │ │ 004e4d40: 7420 736f 636b 6574 2020 2020 2020 207c t socket | │ │ │ -004e4d50: 5400 547e 4200 0020 2020 7c20 4445 5441 T.T~B.. | DETA │ │ │ +004e4d50: 5400 54e0 4200 0020 2020 7c20 4445 5441 T.T.B.. | DETA │ │ │ 004e4d60: 4348 2020 2020 2020 2020 2020 2020 2020 CH │ │ │ 004e4d70: 2020 2020 7c20 5520 2020 2020 2020 7c20 | U | │ │ │ 004e4d80: 6465 7669 6365 2c20 7769 7468 6f75 7420 device, without │ │ │ 004e4d90: 6166 6665 6374 696e 6720 616e 7920 2020 affecting any │ │ │ -004e4da0: 2020 207c 5400 547e 4300 0020 2020 7c20 |T.T~C.. | │ │ │ +004e4da0: 2020 207c 5400 54e0 4300 0020 2020 7c20 |T.T.C.. | │ │ │ 004e4db0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004e4dc0: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 004e4dd0: 2020 7c20 6578 6973 7469 6e67 2063 6f6e | existing con │ │ │ 004e4de0: 6e65 6374 696f 6e20 6f66 2074 6861 7420 nection of that │ │ │ -004e4df0: 2020 2020 2020 207c 5400 547e 4400 0020 |T.T~D.. │ │ │ +004e4df0: 2020 2020 2020 207c 5400 54e0 4400 0020 |T.T.D.. │ │ │ 004e4e00: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004e4e10: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 004e4e20: 2020 2020 2020 7c20 736f 636b 6574 2c20 | socket, │ │ │ 004e4e30: 616e 6420 706c 6163 6573 2069 7420 696e and places it in │ │ │ -004e4e40: 2074 6865 2020 2020 2020 207c 5400 547e the |T.T~ │ │ │ +004e4e40: 2074 6865 2020 2020 2020 207c 5400 54e0 the |T.T. │ │ │ 004e4e50: 4500 0020 2020 7c20 2020 2020 2020 2020 E.. | │ │ │ 004e4e60: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004e4e70: 7c20 2020 2020 2020 2020 7c20 736f 636b | | sock │ │ │ 004e4e80: 6574 706f 6f6c 2e20 2020 2020 2020 2020 etpool. │ │ │ 004e4e90: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ -004e4ea0: 5400 547e 4600 0020 2020 7c2d 2d2d 2d2d T.T~F.. |----- │ │ │ +004e4ea0: 5400 54e0 4600 0020 2020 7c2d 2d2d 2d2d T.T.F.. |----- │ │ │ 004e4eb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e4ec0: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2b2d ----+---------+- │ │ │ 004e4ed0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e4ee0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004e4ef0: 2d2d 2d7c 5400 547e 4700 0020 2020 7c20 ---|T.T~G.. | │ │ │ +004e4ef0: 2d2d 2d7c 5400 54e0 4700 0020 2020 7c20 ---|T.T.G.. | │ │ │ 004e4f00: 4c49 5354 454e 3d65 7870 7220 2020 2020 LISTEN=expr │ │ │ 004e4f10: 2020 2020 2020 2020 7c20 4f2f 5520 2020 | O/U │ │ │ 004e4f20: 2020 7c20 416c 6c6f 6361 7465 2061 206e | Allocate a n │ │ │ 004e4f30: 6577 2073 6f63 6b65 7420 746f 206c 6973 ew socket to lis │ │ │ -004e4f40: 7465 6e20 2020 207c 5400 547e 4800 0020 ten |T.T~H.. │ │ │ +004e4f40: 7465 6e20 2020 207c 5400 54e0 4800 0020 ten |T.T.H.. │ │ │ 004e4f50: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004e4f60: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 004e4f70: 2020 2020 2020 7c20 666f 7220 6120 636f | for a co │ │ │ 004e4f80: 6e6e 6563 7469 6f6e 2e20 2020 2020 2020 nnection. │ │ │ -004e4f90: 2020 2020 2020 2020 2020 207c 5400 547e |T.T~ │ │ │ +004e4f90: 2020 2020 2020 2020 2020 207c 5400 54e0 |T.T. │ │ │ 004e4fa0: 4900 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d I.. |--------- │ │ │ 004e4fb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e4fc0: 2b2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d +---------+----- │ │ │ 004e4fd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e4fe0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ 004e4ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e5000: 0400 0000 f707 0000 583e 0000 0000 0000 ........X>...... │ │ │ -004e5010: a800 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004e5010: a800 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004e5020: 5052 4f43 4553 5349 4e47 00ff 7300 ff55 PROCESSING..s..U │ │ │ 004e5030: 5349 4e47 5f53 4f43 4b45 545f 4445 5649 SING_SOCKET_DEVI │ │ │ 004e5040: 4345 5300 ff73 00ff 534f 434b 4554 5f44 CES..s..SOCKET_D │ │ │ 004e5050: 4556 4943 4550 4152 414d 4554 4552 5f53 EVICEPARAMETER_S │ │ │ 004e5060: 554d 4d41 5259 00c0 4a00 0020 2020 7c20 UMMARY..J.. | │ │ │ 004e5070: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004e5080: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 004e5090: 2020 7c20 5468 6520 706f 6c6c 696e 6720 | The polling │ │ │ 004e50a0: 696e 7465 7276 616c 2028 696e 2020 2020 interval (in │ │ │ -004e50b0: 2020 2020 2020 207c 5400 547e 5100 0020 |T.T~Q.. │ │ │ +004e50b0: 2020 2020 2020 207c 5400 54e0 5100 0020 |T.T.Q.. │ │ │ 004e50c0: 2020 7c20 4d4f 5245 5245 4144 5449 4d45 | MOREREADTIME │ │ │ 004e50d0: 3d69 6e74 6578 7072 2020 2020 7c20 4f2f =intexpr | O/ │ │ │ 004e50e0: 5520 2020 2020 7c20 6d69 6c6c 6973 6563 U | millisec │ │ │ 004e50f0: 6f6e 6473 2920 7468 6174 2061 2053 4f43 onds) that a SOC │ │ │ -004e5100: 4b45 5420 6465 7669 6365 207c 5400 547e KET device |T.T~ │ │ │ +004e5100: 4b45 5420 6465 7669 6365 207c 5400 54e0 KET device |T.T. │ │ │ 004e5110: 5200 0020 2020 7c20 2020 2020 2020 2020 R.. | │ │ │ 004e5120: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004e5130: 7c20 2020 2020 2020 2020 7c20 7573 6573 | | uses │ │ │ 004e5140: 2074 6f20 6368 6563 6b20 666f 7220 6172 to check for ar │ │ │ 004e5150: 7269 7669 6e67 2070 6163 6b65 7420 207c riving packet | │ │ │ -004e5160: 5400 547e 5300 0020 2020 7c2d 2d2d 2d2d T.T~S.. |----- │ │ │ +004e5160: 5400 54e0 5300 0020 2020 7c2d 2d2d 2d2d T.T.S.. |----- │ │ │ 004e5170: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e5180: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2b2d ----+---------+- │ │ │ 004e5190: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e51a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004e51b0: 2d2d 2d7c 5400 547e 5400 0020 2020 7c20 ---|T.T~T.. | │ │ │ +004e51b0: 2d2d 2d7c 5400 54e0 5400 0020 2020 7c20 ---|T.T.T.. | │ │ │ 004e51c0: 4f50 5449 4f4e 533d 6578 7072 2020 2020 OPTIONS=expr │ │ │ 004e51d0: 2020 2020 2020 2020 7c20 4f2f 5520 2020 | O/U │ │ │ 004e51e0: 2020 7c20 5370 6563 6966 6965 7320 6120 | Specifies a │ │ │ 004e51f0: 6c69 7374 206f 6620 6f70 7469 6f6e 7320 list of options │ │ │ -004e5200: 666f 7220 2020 207c 5400 547e 5500 0020 for |T.T~U.. │ │ │ +004e5200: 666f 7220 2020 207c 5400 54e0 5500 0020 for |T.T.U.. │ │ │ 004e5210: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004e5220: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 004e5230: 2020 2020 2020 7c20 7468 6520 736f 636b | the sock │ │ │ 004e5240: 6574 2e20 2020 2020 2020 2020 2020 2020 et. │ │ │ -004e5250: 2020 2020 2020 2020 2020 207c 5400 547e |T.T~ │ │ │ +004e5250: 2020 2020 2020 2020 2020 207c 5400 54e0 |T.T. │ │ │ 004e5260: 5600 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d V.. |--------- │ │ │ 004e5270: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e5280: 2b2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d +---------+----- │ │ │ 004e5290: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e52a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -004e52b0: 5400 547e 5700 0020 2020 7c20 2020 2020 T.T~W.. | │ │ │ +004e52b0: 5400 54e0 5700 0020 2020 7c20 2020 2020 T.T.W.. | │ │ │ 004e52c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004e52d0: 2020 2020 7c20 2020 2020 2020 2020 7c20 | | │ │ │ 004e52e0: 5769 7468 2055 5345 2c20 6d61 6b65 7320 With USE, makes │ │ │ 004e52f0: 7468 6520 736f 636b 6574 2020 2020 2020 the socket │ │ │ -004e5300: 2020 207c 5400 547e 5800 0020 2020 7c20 |T.T~X.. | │ │ │ +004e5300: 2020 207c 5400 54e0 5800 0020 2020 7c20 |T.T.X.. | │ │ │ 004e5310: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004e5320: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 004e5330: 2020 7c20 7370 6563 6966 6965 6420 6279 | specified by │ │ │ 004e5340: 2074 6865 2068 616e 646c 6520 6e61 6d65 the handle name │ │ │ -004e5350: 6420 696e 2020 207c 5400 547e 5900 0020 d in |T.T~Y.. │ │ │ +004e5350: 6420 696e 2020 207c 5400 54e0 5900 0020 d in |T.T.Y.. │ │ │ 004e5360: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004e5370: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 004e5380: 2020 2020 2020 7c20 6578 7072 2074 6865 | expr the │ │ │ 004e5390: 2063 7572 7265 6e74 2073 6f63 6b65 7420 current socket │ │ │ -004e53a0: 666f 7220 7468 6520 2020 207c 5400 547e for the |T.T~ │ │ │ +004e53a0: 666f 7220 7468 6520 2020 207c 5400 54e0 for the |T.T. │ │ │ 004e53b0: 5a00 0020 2020 7c20 534f 434b 4554 3d65 Z.. | SOCKET=e │ │ │ 004e53c0: 7870 7220 2020 2020 2020 2020 2020 2020 xpr │ │ │ 004e53d0: 7c20 552f 4320 2020 2020 7c20 536f 636b | U/C | Sock │ │ │ 004e53e0: 6574 2064 6576 6963 652e 2020 2020 2020 et device. │ │ │ 004e53f0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ -004e5400: 5400 547e 6100 0020 2020 7c20 2020 2020 T.T~a.. | │ │ │ +004e5400: 5400 54e0 6100 0020 2020 7c20 2020 2020 T.T.a.. | │ │ │ 004e5410: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004e5420: 2020 2020 7c20 2020 2020 2020 2020 7c20 | | │ │ │ 004e5430: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004e5440: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004e5450: 2020 207c 5400 547e 6200 0020 2020 7c20 |T.T~b.. | │ │ │ +004e5450: 2020 207c 5400 54e0 6200 0020 2020 7c20 |T.T.b.. | │ │ │ 004e5460: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004e5470: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 004e5480: 2020 7c20 5769 7468 2043 4c4f 5345 2c20 | With CLOSE, │ │ │ 004e5490: 636c 6f73 6573 206f 6e6c 7920 7468 6520 closes only the │ │ │ -004e54a0: 736f 636b 6574 207c 5400 547e 6300 0020 socket |T.T~c.. │ │ │ +004e54a0: 736f 636b 6574 207c 5400 54e0 6300 0020 socket |T.T.c.. │ │ │ 004e54b0: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004e54c0: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 004e54d0: 2020 2020 2020 7c20 7370 6563 6966 6965 | specifie │ │ │ 004e54e0: 6420 6279 2074 6865 2068 616e 646c 6520 d by the handle │ │ │ -004e54f0: 6e61 6d65 6420 696e 2020 207c 5400 547e named in |T.T~ │ │ │ +004e54f0: 6e61 6d65 6420 696e 2020 207c 5400 54e0 named in |T.T. │ │ │ 004e5500: 6400 0020 2020 7c20 2020 2020 2020 2020 d.. | │ │ │ 004e5510: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004e5520: 7c20 2020 2020 2020 2020 7c20 6578 7072 | | expr │ │ │ 004e5530: 2e20 2020 2020 2020 2020 2020 2020 2020 . │ │ │ 004e5540: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ -004e5550: 5400 547e 6500 0020 2020 7c2d 2d2d 2d2d T.T~e.. |----- │ │ │ +004e5550: 5400 54e0 6500 0020 2020 7c2d 2d2d 2d2d T.T.e.. |----- │ │ │ 004e5560: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e5570: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2b2d ----+---------+- │ │ │ 004e5580: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e5590: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004e55a0: 2d2d 2d7c 5400 547e 6600 0020 2020 7c20 ---|T.T~f.. | │ │ │ +004e55a0: 2d2d 2d7c 5400 54e0 6600 0020 2020 7c20 ---|T.T.f.. | │ │ │ 004e55b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004e55c0: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 004e55d0: 2020 7c20 436f 6e74 726f 6c73 2062 7566 | Controls buf │ │ │ 004e55e0: 6665 7269 6e67 206f 6620 6461 7461 2070 fering of data p │ │ │ -004e55f0: 6163 6b65 7473 207c 5400 547e 6700 0020 ackets |T.T~g.. │ │ │ +004e55f0: 6163 6b65 7473 207c 5400 54e0 6700 0020 ackets |T.T.g.. │ │ │ 004e5600: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004e5610: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 004e5620: 2020 2020 2020 7c20 6279 2074 6865 2073 | by the s │ │ │ 004e5630: 7973 7465 6d20 5443 5020 7374 6163 6b20 ystem TCP stack │ │ │ -004e5640: 7573 696e 6720 7468 6520 207c 5400 547e using the |T.T~ │ │ │ +004e5640: 7573 696e 6720 7468 6520 207c 5400 54e0 using the |T.T. │ │ │ 004e5650: 6800 0020 2020 7c20 5a5b 4e4f 5d44 454c h.. | Z[NO]DEL │ │ │ 004e5660: 4159 2020 2020 2020 2020 2020 2020 2020 AY │ │ │ 004e5670: 7c20 5520 2020 2020 2020 7c20 5443 505f | U | TCP_ │ │ │ 004e5680: 4e4f 4445 4c41 5920 6f70 7469 6f6e 2074 NODELAY option t │ │ │ 004e5690: 6f20 7468 6520 2020 2020 2020 2020 207c o the | │ │ │ -004e56a0: 5400 547e 6900 0020 2020 7c20 2020 2020 T.T~i.. | │ │ │ +004e56a0: 5400 54e0 6900 0020 2020 7c20 2020 2020 T.T.i.. | │ │ │ 004e56b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004e56c0: 2020 2020 7c20 2020 2020 2020 2020 7c20 | | │ │ │ 004e56d0: 7365 7473 6f63 6b6f 7074 2073 7973 7465 setsockopt syste │ │ │ 004e56e0: 6d20 6361 6c6c 2e20 5a4e 4f44 454c 4159 m call. ZNODELAY │ │ │ -004e56f0: 2020 207c 5400 547e 6a00 0020 2020 7c20 |T.T~j.. | │ │ │ +004e56f0: 2020 207c 5400 54e0 6a00 0020 2020 7c20 |T.T.j.. | │ │ │ 004e5700: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004e5710: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 004e5720: 2020 7c20 6d75 7374 2062 6520 6675 6c6c | must be full │ │ │ 004e5730: 7920 7370 656c 6c65 6420 6f75 742e 2020 y spelled out. │ │ │ -004e5740: 2020 2020 2020 207c 5400 547e 7100 0020 |T.T~q.. │ │ │ +004e5740: 2020 2020 2020 207c 5400 54e0 7100 0020 |T.T.q.. │ │ │ 004e5750: 2020 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +------------- │ │ │ 004e5760: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e5770: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e5780: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004e5790: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 0700 547e -----------+..T~ │ │ │ -004e57a0: 7200 0054 0054 7e73 0000 2020 202b 2d2d r..T.T~s.. +-- │ │ │ +004e5790: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 0700 54e0 -----------+..T. │ │ │ +004e57a0: 7200 0054 0054 e073 0000 2020 202b 2d2d r..T.T.s.. +-- │ │ │ 004e57b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e57c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e57d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e57e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e57f0: 2d2d 2d2d 2d2d 2b00 0000 0000 0000 0000 ------+......... │ │ │ 004e5800: 0400 0000 f007 0000 6f3e 0000 0000 0000 ........o>...... │ │ │ -004e5810: a800 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004e5810: a800 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004e5820: 5052 4f43 4553 5349 4e47 00ff 7300 ff55 PROCESSING..s..U │ │ │ 004e5830: 5349 4e47 5f53 4f43 4b45 545f 4445 5649 SING_SOCKET_DEVI │ │ │ 004e5840: 4345 5300 ff73 00ff 534f 434b 4554 5f44 CES..s..SOCKET_D │ │ │ 004e5850: 4556 4943 4550 4152 414d 4554 4552 5f53 EVICEPARAMETER_S │ │ │ 004e5860: 554d 4d41 5259 00c0 7400 0020 2020 7c20 UMMARY..t.. | │ │ │ 004e5870: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004e5880: 2020 2020 2020 2046 6f72 6d61 7420 4465 Format De │ │ │ 004e5890: 7669 6365 7061 7261 6d65 7465 7273 2020 viceparameters │ │ │ 004e58a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004e58b0: 2020 2020 2020 207c 5400 547e 7500 0020 |T.T~u.. │ │ │ +004e58b0: 2020 2020 2020 207c 5400 54e0 7500 0020 |T.T.u.. │ │ │ 004e58c0: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 004e58d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e58e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e58f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004e5900: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 547e -----------|T.T~ │ │ │ +004e5900: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 54e0 -----------|T.T. │ │ │ 004e5910: 7600 0020 2020 7c20 2020 4445 5649 4345 v.. | DEVICE │ │ │ 004e5920: 5041 5241 4d45 5445 5220 2020 207c 2043 PARAMETER | C │ │ │ 004e5930: 4f4d 4d41 4e44 207c 2020 2020 2020 2020 OMMAND | │ │ │ 004e5940: 2020 2020 2020 2020 434f 4d4d 454e 5420 COMMENT │ │ │ 004e5950: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ -004e5960: 5400 547e 7700 0020 2020 7c2d 2d2d 2d2d T.T~w.. |----- │ │ │ +004e5960: 5400 54e0 7700 0020 2020 7c2d 2d2d 2d2d T.T.w.. |----- │ │ │ 004e5970: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e5980: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -+---------+---- │ │ │ 004e5990: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e59a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004e59b0: 2d2d 2d7c 5400 547e 7800 0020 2020 7c20 ---|T.T~x.. | │ │ │ +004e59b0: 2d2d 2d7c 5400 54e0 7800 0020 2020 7c20 ---|T.T.x.. | │ │ │ 004e59c0: 5b4e 4f5d 4649 4c54 4552 5b3d 7374 7265 [NO]FILTER[=stre │ │ │ 004e59d0: 7870 725d 207c 2055 2020 2020 2020 207c xpr] | U | │ │ │ 004e59e0: 2073 7472 6578 7072 2073 7065 6369 6669 strexpr specifi │ │ │ 004e59f0: 6573 2063 6861 7261 6374 6572 2066 696c es character fil │ │ │ -004e5a00: 7465 7269 6e67 207c 5400 547e 7900 0020 tering |T.T~y.. │ │ │ +004e5a00: 7465 7269 6e67 207c 5400 54e0 7900 0020 tering |T.T.y.. │ │ │ 004e5a10: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004e5a20: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 004e5a30: 2020 207c 2066 6f72 2073 6f63 6b65 7420 | for socket │ │ │ 004e5a40: 6f75 7470 7574 2e20 2020 2020 2020 2020 output. │ │ │ -004e5a50: 2020 2020 2020 2020 2020 207c 5400 547e |T.T~ │ │ │ +004e5a50: 2020 2020 2020 2020 2020 207c 5400 54e0 |T.T. │ │ │ 004e5a60: 7a00 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d z.. |--------- │ │ │ 004e5a70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 004e5a80: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 004e5a90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e5aa0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -004e5ab0: 5400 547e 8100 0020 2020 7c20 4c45 4e47 T.T~... | LENG │ │ │ +004e5ab0: 5400 54e0 8100 0020 2020 7c20 4c45 4e47 T.T.... | LENG │ │ │ 004e5ac0: 5448 3d69 6e74 6578 7072 206f 7220 2020 TH=intexpr or │ │ │ 004e5ad0: 207c 2020 2020 2020 2020 207c 2053 6574 | | Set │ │ │ 004e5ae0: 7320 7669 7274 7561 6c20 7061 6765 206c s virtual page l │ │ │ 004e5af0: 656e 6774 6820 666f 7220 736f 636b 6574 ength for socket │ │ │ -004e5b00: 2020 207c 5400 547e 8200 0020 2020 7c20 |T.T~... | │ │ │ +004e5b00: 2020 207c 5400 54e0 8200 0020 2020 7c20 |T.T.... | │ │ │ 004e5b10: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004e5b20: 2020 2020 207c 2055 2020 2020 2020 207c | U | │ │ │ 004e5b30: 2064 6576 6963 652e 2020 2020 2020 2020 device. │ │ │ 004e5b40: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004e5b50: 2020 2020 2020 207c 5400 547e 8300 0020 |T.T~... │ │ │ +004e5b50: 2020 2020 2020 207c 5400 54e0 8300 0020 |T.T.... │ │ │ 004e5b60: 2020 7c20 5a4c 454e 4754 483d 696e 7465 | ZLENGTH=inte │ │ │ 004e5b70: 7870 7220 2020 2020 207c 2020 2020 2020 xpr | │ │ │ 004e5b80: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 004e5b90: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004e5ba0: 2020 2020 2020 2020 2020 207c 5400 547e |T.T~ │ │ │ +004e5ba0: 2020 2020 2020 2020 2020 207c 5400 54e0 |T.T. │ │ │ 004e5bb0: 8400 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d ... |--------- │ │ │ 004e5bc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 004e5bd0: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 004e5be0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e5bf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -004e5c00: 5400 547e 8500 0020 2020 7c20 4943 4853 T.T~... | ICHS │ │ │ +004e5c00: 5400 54e0 8500 0020 2020 7c20 4943 4853 T.T.... | ICHS │ │ │ 004e5c10: 4554 3d73 7472 6578 7072 2020 2020 2020 ET=strexpr │ │ │ 004e5c20: 207c 204f 2f55 2f43 2020 207c 2073 7472 | O/U/C | str │ │ │ 004e5c30: 6578 7072 2073 7065 6369 6669 6573 2069 expr specifies i │ │ │ 004e5c40: 6e70 7574 2063 6861 7261 6374 6572 2073 nput character s │ │ │ -004e5c50: 6574 207c 5400 547e 8600 0020 2020 7c2d et |T.T~... |- │ │ │ +004e5c50: 6574 207c 5400 54e0 8600 0020 2020 7c2d et |T.T.... |- │ │ │ 004e5c60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e5c70: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2b -----+---------+ │ │ │ 004e5c80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e5c90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004e5ca0: 2d2d 2d2d 2d2d 2d7c 5400 547e 8700 0020 -------|T.T~... │ │ │ +004e5ca0: 2d2d 2d2d 2d2d 2d7c 5400 54e0 8700 0020 -------|T.T.... │ │ │ 004e5cb0: 2020 7c20 4f43 4853 4554 3d73 7472 6578 | OCHSET=strex │ │ │ 004e5cc0: 7072 2020 2020 2020 207c 204f 2f55 2f43 pr | O/U/C │ │ │ 004e5cd0: 2020 207c 2073 7472 6578 7072 2073 7065 | strexpr spe │ │ │ 004e5ce0: 6369 6669 6573 206f 7574 7075 7420 6368 cifies output ch │ │ │ -004e5cf0: 6172 6163 7465 7220 2020 207c 5400 547e aracter |T.T~ │ │ │ +004e5cf0: 6172 6163 7465 7220 2020 207c 5400 54e0 aracter |T.T. │ │ │ 004e5d00: 8800 0020 2020 7c20 2020 2020 2020 2020 ... | │ │ │ 004e5d10: 2020 2020 2020 2020 2020 2020 207c 2020 | │ │ │ 004e5d20: 2020 2020 2020 207c 2073 6574 2020 2020 | set │ │ │ 004e5d30: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004e5d40: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ -004e5d50: 5400 547e 8900 0020 2020 7c2d 2d2d 2d2d T.T~... |----- │ │ │ +004e5d50: 5400 54e0 8900 0020 2020 7c2d 2d2d 2d2d T.T.... |----- │ │ │ 004e5d60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e5d70: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -+---------+---- │ │ │ 004e5d80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e5d90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004e5da0: 2d2d 2d7c 5400 547e 8a00 0020 2020 7c20 ---|T.T~... | │ │ │ +004e5da0: 2d2d 2d7c 5400 54e0 8a00 0020 2020 7c20 ---|T.T.... | │ │ │ 004e5db0: 5b4e 4f5d 5752 4150 2020 2020 2020 2020 [NO]WRAP │ │ │ 004e5dc0: 2020 2020 207c 204f 2f55 2020 2020 207c | O/U | │ │ │ 004e5dd0: 2043 6f6e 7472 6f6c 7320 6861 6e64 6c69 Controls handli │ │ │ 004e5de0: 6e67 206f 6620 7265 636f 7264 7320 6c6f ng of records lo │ │ │ -004e5df0: 6e67 6572 2020 207c 5400 547e 9100 0020 nger |T.T~... │ │ │ +004e5df0: 6e67 6572 2020 207c 5400 54e0 9100 0020 nger |T.T.... │ │ │ 004e5e00: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004e5e10: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 004e5e20: 2020 207c 2074 6861 6e20 7468 6520 6465 | than the de │ │ │ 004e5e30: 7669 6365 2077 6964 7468 2e20 2020 2020 vice width. │ │ │ -004e5e40: 2020 2020 2020 2020 2020 207c 5400 547e |T.T~ │ │ │ +004e5e40: 2020 2020 2020 2020 2020 207c 5400 54e0 |T.T. │ │ │ 004e5e50: 9200 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d ... |--------- │ │ │ 004e5e60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 004e5e70: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 004e5e80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e5e90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -004e5ea0: 5400 547e 9300 0020 2020 7c20 5749 4454 T.T~... | WIDT │ │ │ +004e5ea0: 5400 54e0 9300 0020 2020 7c20 5749 4454 T.T.... | WIDT │ │ │ 004e5eb0: 483d 696e 7465 7870 7220 2020 2020 2020 H=intexpr │ │ │ 004e5ec0: 207c 2055 2020 2020 2020 207c 2043 6f6e | U | Con │ │ │ 004e5ed0: 7472 6f6c 7320 7468 6520 6d61 7869 6d75 trols the maximu │ │ │ 004e5ee0: 6d20 6c65 6e67 7468 206f 6620 616e 2020 m length of an │ │ │ -004e5ef0: 2020 207c 5400 547e 9400 0020 2020 7c20 |T.T~... | │ │ │ +004e5ef0: 2020 207c 5400 54e0 9400 0020 2020 7c20 |T.T.... | │ │ │ 004e5f00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004e5f10: 2020 2020 207c 2020 2020 2020 2020 207c | | │ │ │ 004e5f20: 206f 7574 7075 7420 6d65 7373 6167 652e output message. │ │ │ 004e5f30: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004e5f40: 2020 2020 2020 207c 5400 547e 9500 0020 |T.T~... │ │ │ +004e5f40: 2020 2020 2020 207c 5400 54e0 9500 0020 |T.T.... │ │ │ 004e5f50: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 004e5f60: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 004e5f70: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 004e5f80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004e5f90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 547e -----------|T.T~ │ │ │ +004e5f90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 54e0 -----------|T.T. │ │ │ 004e5fa0: 9600 0020 2020 7c20 5a5b 4e4f 5d46 465b ... | Z[NO]FF[ │ │ │ 004e5fb0: 3d73 7472 6578 7072 5d20 2020 207c 204f =strexpr] | O │ │ │ 004e5fc0: 2f55 2020 2020 207c 2043 6f6e 7472 6f6c /U | Control │ │ │ 004e5fd0: 7320 7768 6574 6865 7220 616e 6420 7768 s whether and wh │ │ │ 004e5fe0: 6174 2063 6861 7261 6374 6572 7320 207c at characters | │ │ │ 004e5ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e6000: 0400 0000 b704 0000 7e3e 0000 0000 0000 ........~>...... │ │ │ -004e6010: a800 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004e6010: a800 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004e6020: 5052 4f43 4553 5349 4e47 00ff 7300 ff55 PROCESSING..s..U │ │ │ 004e6030: 5349 4e47 5f53 4f43 4b45 545f 4445 5649 SING_SOCKET_DEVI │ │ │ 004e6040: 4345 5300 ff73 00ff 534f 434b 4554 5f44 CES..s..SOCKET_D │ │ │ 004e6050: 4556 4943 4550 4152 414d 4554 4552 5f53 EVICEPARAMETER_S │ │ │ 004e6060: 554d 4d41 5259 00c0 9700 0020 2020 7c20 UMMARY..... | │ │ │ 004e6070: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004e6080: 2020 2020 207c 2020 2020 2020 2020 207c | | │ │ │ 004e6090: 2074 6f20 7365 6e64 2069 6e20 7265 7370 to send in resp │ │ │ 004e60a0: 6f6e 7365 2074 6f20 6120 5752 4954 4520 onse to a WRITE │ │ │ -004e60b0: 232e 2020 2020 207c 5400 547e 9800 0020 #. |T.T~... │ │ │ +004e60b0: 232e 2020 2020 207c 5400 54e0 9800 0020 #. |T.T.... │ │ │ 004e60c0: 2020 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +------------- │ │ │ 004e60d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e60e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e60f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004e6100: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 0700 547e -----------+..T~ │ │ │ -004e6110: 9900 0054 0054 7e9a 0000 2020 202b 2d2d ...T.T~... +-- │ │ │ +004e6100: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 0700 54e0 -----------+..T. │ │ │ +004e6110: 9900 0054 0054 e09a 0000 2020 202b 2d2d ...T.T.... +-- │ │ │ 004e6120: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e6130: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e6140: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e6150: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004e6160: 2d2d 2d2d 2d2d 2b55 0053 7ec1 1100 0020 ------+U.S~.... │ │ │ +004e6160: 2d2d 2d2d 2d2d 2b55 0053 e0c1 1100 0020 ------+U.S..... │ │ │ 004e6170: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004e6180: 2020 2020 2020 2020 2020 2042 7566 6665 Buffe │ │ │ 004e6190: 7220 4465 7669 6365 7061 7261 6d65 7465 r Deviceparamete │ │ │ 004e61a0: 7273 2020 2020 2020 2020 2020 2020 2020 rs │ │ │ -004e61b0: 2020 2020 2020 2020 2020 207c 5400 557e |T.U~ │ │ │ +004e61b0: 2020 2020 2020 2020 2020 207c 5400 55e0 |T.U. │ │ │ 004e61c0: 1100 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d ... |--------- │ │ │ 004e61d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e61e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e61f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e6200: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -004e6210: 5400 557e 2100 0020 2020 7c20 4445 5649 T.U~!.. | DEVI │ │ │ +004e6210: 5400 55e0 2100 0020 2020 7c20 4445 5649 T.U.!.. | DEVI │ │ │ 004e6220: 4345 5041 5241 4d45 5445 5220 207c 2043 CEPARAMETER | C │ │ │ 004e6230: 4f4d 4d41 4e44 207c 2020 2020 2020 2020 OMMAND | │ │ │ 004e6240: 2020 2020 2020 2020 2020 434f 4d4d 454e COMMEN │ │ │ 004e6250: 5420 2020 2020 2020 2020 2020 2020 2020 T │ │ │ -004e6260: 2020 207c 5400 557e 3100 0020 2020 7c2d |T.U~1.. |- │ │ │ +004e6260: 2020 207c 5400 55e0 3100 0020 2020 7c2d |T.U.1.. |- │ │ │ 004e6270: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e6280: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -+---------+---- │ │ │ 004e6290: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e62a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004e62b0: 2d2d 2d2d 2d2d 2d7c 5400 557e 4100 0020 -------|T.U~A.. │ │ │ +004e62b0: 2d2d 2d2d 2d2d 2d7c 5400 55e0 4100 0020 -------|T.U.A.. │ │ │ 004e62c0: 2020 7c20 5a42 4653 495a 4520 3d69 6e74 | ZBFSIZE =int │ │ │ 004e62d0: 6578 7072 207c 204f 2f55 2020 2020 207c expr | O/U | │ │ │ 004e62e0: 2041 6c6c 6f63 6174 6573 2061 2062 7566 Allocates a buf │ │ │ 004e62f0: 6665 7220 7573 6564 2062 7920 4754 2e4d fer used by GT.M │ │ │ -004e6300: 2077 6865 6e20 2020 2020 207c 5400 557e when |T.U~ │ │ │ +004e6300: 2077 6865 6e20 2020 2020 207c 5400 55e0 when |T.U. │ │ │ 004e6310: 5100 0020 2020 7c20 2020 2020 2020 2020 Q.. | │ │ │ 004e6320: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 004e6330: 2020 207c 2072 6561 6469 6e67 2066 726f | reading fro │ │ │ 004e6340: 6d20 6120 736f 636b 6574 2e20 2020 2020 m a socket. │ │ │ 004e6350: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ -004e6360: 5400 557e 6100 0020 2020 7c2d 2d2d 2d2d T.U~a.. |----- │ │ │ +004e6360: 5400 55e0 6100 0020 2020 7c2d 2d2d 2d2d T.U.a.. |----- │ │ │ 004e6370: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 004e6380: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 004e6390: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e63a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004e63b0: 2d2d 2d7c 5400 557e 7100 0020 2020 7c20 ---|T.U~q.. | │ │ │ +004e63b0: 2d2d 2d7c 5400 55e0 7100 0020 2020 7c20 ---|T.U.q.. | │ │ │ 004e63c0: 5a49 4246 5349 5a45 3d69 6e74 6578 7072 ZIBFSIZE=intexpr │ │ │ 004e63d0: 207c 204f 2f55 2020 2020 207c 2053 6574 | O/U | Set │ │ │ 004e63e0: 7320 7468 6520 6275 6666 6572 2073 697a s the buffer siz │ │ │ 004e63f0: 6520 7573 6564 2062 7920 7468 6520 6e65 e used by the ne │ │ │ -004e6400: 7477 6f72 6b20 207c 5400 557e 8100 0020 twork |T.U~... │ │ │ +004e6400: 7477 6f72 6b20 207c 5400 55e0 8100 0020 twork |T.U.... │ │ │ 004e6410: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 004e6420: 2020 2020 207c 2020 2020 2020 2020 207c | | │ │ │ 004e6430: 2073 6f66 7477 6172 6520 2873 6574 736f software (setso │ │ │ 004e6440: 636b 6f70 7420 534f 5f52 4356 4255 4629 ckopt SO_RCVBUF) │ │ │ -004e6450: 2e20 2020 2020 2020 2020 207c 5400 557e . |T.U~ │ │ │ +004e6450: 2e20 2020 2020 2020 2020 207c 5400 55e0 . |T.U. │ │ │ 004e6460: 9100 0020 2020 2b2d 2d2d 2d2d 2d2d 2d2d ... +--------- │ │ │ 004e6470: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e6480: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e6490: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004e64a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ -004e64b0: 0700 547e 1200 0000 0000 0000 0000 0000 ..T~............ │ │ │ +004e64b0: 0700 54e0 1200 0000 0000 0000 0000 0000 ..T............. │ │ │ 004e64c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e64d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e64e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e64f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e6500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e6510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e6520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -321147,379 +321147,379 @@ │ │ │ 004e67a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e67b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e67c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e67d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e67e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e67f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e6800: 0400 0000 bb07 0000 a63e 0000 0000 0000 .........>...... │ │ │ -004e6810: 6600 007e 4845 4c50 00ff 7300 ff49 4f5f f..~HELP..s..IO_ │ │ │ +004e6810: 6600 00e0 4845 4c50 00ff 7300 ff49 4f5f f...HELP..s..IO_ │ │ │ 004e6820: 5052 4f43 4553 5349 4e47 00ff 7300 ff55 PROCESSING..s..U │ │ │ 004e6830: 5349 4e47 5f53 4f43 4b45 545f 4445 5649 SING_SOCKET_DEVI │ │ │ 004e6840: 4345 5300 ff73 00ff 534f 434b 4554 5f44 CES..s..SOCKET_D │ │ │ 004e6850: 4556 4943 455f 4558 414d 504c 4553 0000 EVICE_EXAMPLES.. │ │ │ 004e6860: 536f 636b 6574 5f44 6576 6963 655f 4578 Socket_Device_Ex │ │ │ -004e6870: 616d 706c 6573 2100 4b7e bf11 0000 2020 amples!.K~.... │ │ │ +004e6870: 616d 706c 6573 2100 4be0 bf11 0000 2020 amples!.K..... │ │ │ 004e6880: 2053 6f63 6b65 7420 4465 7669 6365 2045 Socket Device E │ │ │ -004e6890: 7861 6d70 6c65 7307 004c 7e21 0000 4f00 xamples..L~!..O. │ │ │ -004e68a0: 4c7e 3100 0020 2020 5468 6520 736f 636b L~1.. The sock │ │ │ +004e6890: 7861 6d70 6c65 7307 004c e021 0000 4f00 xamples..L.!..O. │ │ │ +004e68a0: 4ce0 3100 0020 2020 5468 6520 736f 636b L.1.. The sock │ │ │ 004e68b0: 6578 616d 706c 656d 756c 7469 3332 2e6d examplemulti32.m │ │ │ 004e68c0: 2072 6f75 7469 6e65 2073 686f 7773 2074 routine shows t │ │ │ 004e68d0: 6865 2075 7365 206f 6620 244b 4559 2061 he use of $KEY a │ │ │ 004e68e0: 6e64 2024 5a4b 4559 2069 6e20 614c 004c nd $ZKEY in aL.L │ │ │ -004e68f0: 7e41 0000 2020 2062 6173 6963 2073 6f63 ~A.. basic soc │ │ │ +004e68f0: e041 0000 2020 2062 6173 6963 2073 6f63 .A.. basic soc │ │ │ 004e6900: 6b65 7420 492f 4f20 7365 7475 702e 2049 ket I/O setup. I │ │ │ 004e6910: 7427 7320 6675 6e63 7469 6f6e 616c 6974 t's functionalit │ │ │ 004e6920: 7920 6973 2061 7479 7069 6361 6c20 696e y is atypical in │ │ │ -004e6930: 206f 7264 6572 2074 6f52 004c 7e51 0000 order toR.L~Q.. │ │ │ +004e6930: 206f 7264 6572 2074 6f52 004c e051 0000 order toR.L.Q.. │ │ │ 004e6940: 2020 2064 656d 6f6e 7374 7261 7465 2061 demonstrate a │ │ │ 004e6950: 206e 756d 6265 7220 6f66 2066 6561 7475 number of featu │ │ │ 004e6960: 7265 732e 2049 7420 6c61 756e 6368 6573 res. It launches │ │ │ 004e6970: 2074 776f 206a 6f62 733a 2061 2073 6572 two jobs: a ser │ │ │ -004e6980: 7665 7220 7072 6f63 6573 734e 004c 7e61 ver processN.L~a │ │ │ +004e6980: 7665 7220 7072 6f63 6573 734e 004c e061 ver processN.L.a │ │ │ 004e6990: 0000 2020 2077 6869 6368 206f 7065 6e73 .. which opens │ │ │ 004e69a0: 2061 206c 6973 7465 6e69 6e67 2073 6f63 a listening soc │ │ │ 004e69b0: 6b65 7420 616e 6420 6120 636c 6965 6e74 ket and a client │ │ │ 004e69c0: 2070 726f 6365 7373 2077 6869 6368 206d process which m │ │ │ -004e69d0: 616b 6573 2066 6976 6552 004c 7e71 0000 akes fiveR.L~q.. │ │ │ +004e69d0: 616b 6573 2066 6976 6552 004c e071 0000 akes fiveR.L.q.. │ │ │ 004e69e0: 2020 2063 6f6e 6e65 6374 696f 6e73 2074 connections t │ │ │ 004e69f0: 6f20 7468 6520 7365 7276 6572 2e20 5468 o the server. Th │ │ │ 004e6a00: 6520 7365 7276 6572 2073 656e 6473 2061 e server sends a │ │ │ 004e6a10: 206d 6573 7361 6765 2074 6f20 6561 6368 message to each │ │ │ -004e6a20: 2063 6f6e 6e65 6374 696f 6e54 004c 7e81 connectionT.L~. │ │ │ +004e6a20: 2063 6f6e 6e65 6374 696f 6e54 004c e081 connectionT.L.. │ │ │ 004e6a30: 0000 2020 2073 6f63 6b65 742e 2045 7665 .. socket. Eve │ │ │ 004e6a40: 6e2d 6e75 6d62 6572 6564 2063 6c69 656e n-numbered clien │ │ │ 004e6a50: 7420 736f 636b 6574 7320 7265 6164 2074 t sockets read t │ │ │ 004e6a60: 6865 206d 6573 7361 6765 2070 6172 7469 he message parti │ │ │ 004e6a70: 616c 6c79 2062 7574 2064 6f20 6e6f 7451 ally but do notQ │ │ │ -004e6a80: 004c 7e91 0000 2020 2073 656e 6420 6120 .L~... send a │ │ │ +004e6a80: 004c e091 0000 2020 2073 656e 6420 6120 .L.... send a │ │ │ 004e6a90: 7265 7370 6f6e 7365 2062 6163 6b20 746f response back to │ │ │ 004e6aa0: 2074 6865 2073 6572 7665 722e 204f 6464 the server. Odd │ │ │ 004e6ab0: 2d6e 756d 6265 7265 6420 636c 6965 6e74 -numbered client │ │ │ 004e6ac0: 2073 6f63 6b65 7473 2072 6563 6569 7665 sockets receive │ │ │ -004e6ad0: 5100 4b7e c011 0000 2020 2074 6865 2066 Q.K~.... the f │ │ │ +004e6ad0: 5100 4be0 c011 0000 2020 2074 6865 2066 Q.K..... the f │ │ │ 004e6ae0: 756c 6c20 6d65 7373 6167 6520 616e 6420 ull message and │ │ │ 004e6af0: 7265 7370 6f6e 6420 746f 2074 6865 2073 respond to the s │ │ │ 004e6b00: 6572 7665 7220 7769 7468 2074 6865 206d erver with the m │ │ │ 004e6b10: 6573 7361 6765 2022 4f6b 2e22 2e20 5468 essage "Ok.". Th │ │ │ -004e6b20: 6552 004c 7e12 0000 2020 2073 6572 7665 eR.L~... serve │ │ │ +004e6b20: 6552 004c e012 0000 2020 2073 6572 7665 eR.L.... serve │ │ │ 004e6b30: 7220 7265 6164 7320 7477 6f20 6368 6172 r reads two char │ │ │ 004e6b40: 6163 7465 7273 2028 6275 7420 7468 6520 acters (but the │ │ │ 004e6b50: 636c 6965 6e74 2073 656e 6473 2074 6872 client sends thr │ │ │ 004e6b60: 6565 2920 616e 6420 245a 4b45 5920 7368 ee) and $ZKEY sh │ │ │ -004e6b70: 6f77 7353 004c 7e13 0000 2020 2073 6f63 owsS.L~... soc │ │ │ +004e6b70: 6f77 7353 004c e013 0000 2020 2073 6f63 owsS.L.... soc │ │ │ 004e6b80: 6b65 7473 2077 6974 6820 756e 7265 6164 kets with unread │ │ │ 004e6b90: 2063 6861 7261 6374 6572 732e 506c 6561 characters.Plea │ │ │ 004e6ba0: 7365 2063 6c69 636b 2044 6f77 6e6c 6f61 se click Downloa │ │ │ 004e6bb0: 6420 736f 636b 6578 616d 706c 656d 756c d sockexamplemul │ │ │ -004e6bc0: 7469 3332 2e6d 5100 4c7e 1400 0020 2020 ti32.mQ.L~... │ │ │ +004e6bc0: 7469 3332 2e6d 5100 4ce0 1400 0020 2020 ti32.mQ.L.... │ │ │ 004e6bd0: 746f 2064 6f77 6e6c 6f61 6420 7468 6520 to download the │ │ │ 004e6be0: 736f 636b 6578 616d 706c 656d 756c 7469 sockexamplemulti │ │ │ 004e6bf0: 3332 2e6d 2070 726f 6772 616d 2061 6e64 32.m program and │ │ │ 004e6c00: 2066 6f6c 6c6f 7720 696e 7374 7275 6374 follow instruct │ │ │ -004e6c10: 696f 6e73 2069 6e38 004c 7e15 0000 2020 ions in8.L~... │ │ │ +004e6c10: 696f 6e73 2069 6e38 004c e015 0000 2020 ions in8.L.... │ │ │ 004e6c20: 2074 6865 2063 6f6d 6d65 6e74 7320 6e65 the comments ne │ │ │ 004e6c30: 6172 2074 6865 2074 6f70 206f 6620 7468 ar the top of th │ │ │ 004e6c40: 6520 7072 6f67 7261 6d20 6669 6c65 2e07 e program file.. │ │ │ -004e6c50: 004c 7e16 0000 4f00 4c7e 1700 0020 2020 .L~...O.L~... │ │ │ +004e6c50: 004c e016 0000 4f00 4ce0 1700 0020 2020 .L....O.L.... │ │ │ 004e6c60: 596f 7520 6361 6e20 7374 6172 7420 6120 You can start a │ │ │ 004e6c70: 4754 2e4d 2070 726f 6365 7373 2069 6e20 GT.M process in │ │ │ 004e6c80: 7265 7370 6f6e 7365 2074 6f20 6120 636f response to a co │ │ │ 004e6c90: 6e6e 6563 7469 6f6e 2072 6571 7565 7374 nnection request │ │ │ -004e6ca0: 206d 6164 6554 004c 7e18 0000 2020 2075 madeT.L~... u │ │ │ +004e6ca0: 206d 6164 6554 004c e018 0000 2020 2075 madeT.L.... u │ │ │ 004e6cb0: 7369 6e67 2069 6e65 7464 2f78 696e 6574 sing inetd/xinet │ │ │ 004e6cc0: 642e 2054 6865 2066 6f6c 6c6f 7769 6e67 d. The following │ │ │ 004e6cd0: 2065 7861 6d70 6c65 2075 7365 7320 696e example uses in │ │ │ 004e6ce0: 6574 642f 7869 6e65 7464 2074 6f20 696d etd/xinetd to im │ │ │ -004e6cf0: 706c 656d 656e 7420 614f 004c 7e19 0000 plement aO.L~... │ │ │ +004e6cf0: 706c 656d 656e 7420 614f 004c e019 0000 plement aO.L.... │ │ │ 004e6d00: 2020 206c 6973 7465 6e65 7220 7768 6963 listener whic │ │ │ 004e6d10: 6820 7265 7370 6f6e 6473 2074 6f20 636f h responds to co │ │ │ 004e6d20: 6e6e 6563 7469 6f6e 7320 616e 6420 6d65 nnections and me │ │ │ 004e6d30: 7373 6167 6573 206a 7573 7420 6173 2074 ssages just as t │ │ │ -004e6d40: 6865 2070 7269 6f72 1200 4c7e 1a00 0020 he prior..L~... │ │ │ -004e6d50: 2020 6578 616d 706c 652e 0700 4c7e 2100 example...L~!. │ │ │ -004e6d60: 004b 004c 7e22 0000 2020 2049 6e20 7468 .K.L~".. In th │ │ │ +004e6d40: 6865 2070 7269 6f72 1200 4ce0 1a00 0020 he prior..L.... │ │ │ +004e6d50: 2020 6578 616d 706c 652e 0700 4ce0 2100 example...L.!. │ │ │ +004e6d60: 004b 004c e022 0000 2020 2049 6e20 7468 .K.L.".. In th │ │ │ 004e6d70: 6520 636f 6e66 6967 7572 6174 696f 6e20 e configuration │ │ │ 004e6d80: 6669 6c65 2066 6f72 2078 696e 6574 642c file for xinetd, │ │ │ 004e6d90: 2064 6566 696e 6520 6120 6e65 7720 7365 define a new se │ │ │ -004e6da0: 7276 6963 6520 6361 6c6c 6564 4b00 4c7e rvice calledK.L~ │ │ │ +004e6da0: 7276 6963 6520 6361 6c6c 6564 4b00 4ce0 rvice calledK.L. │ │ │ 004e6db0: 2300 0020 2020 6774 6d73 6572 7665 722e #.. gtmserver. │ │ │ 004e6dc0: 2053 6574 2073 6f63 6b65 745f 7479 7065 Set socket_type │ │ │ 004e6dd0: 2074 6f20 2273 7472 6561 6d22 2061 6e64 to "stream" and │ │ │ 004e6de0: 2077 6169 7420 746f 2022 6e6f 2220 6173 wait to "no" as │ │ │ -004e6df0: 2069 6e20 7468 651c 004c 7e24 0000 2020 in the..L~$.. │ │ │ +004e6df0: 2069 6e20 7468 651c 004c e024 0000 2020 in the..L.$.. │ │ │ 004e6e00: 2066 6f6c 6c6f 7769 6e67 2073 6e69 7070 following snipp │ │ │ -004e6e10: 6574 3a07 004c 7e25 0000 1b00 4c7e 2600 et:..L~%....L~&. │ │ │ +004e6e10: 6574 3a07 004c e025 0000 1b00 4ce0 2600 et:..L.%....L.&. │ │ │ 004e6e20: 0020 2020 7365 7276 6963 6520 6774 6d73 . service gtms │ │ │ -004e6e30: 6572 7665 720b 004c 7e27 0000 2020 207b erver..L~'.. { │ │ │ -004e6e40: 1600 4c7e 2800 0020 2020 6469 7361 626c ..L~(.. disabl │ │ │ -004e6e50: 6520 3d20 6e6f 1900 4c7e 2900 0020 2020 e = no..L~).. │ │ │ +004e6e30: 6572 7665 720b 004c e027 0000 2020 207b erver..L.'.. { │ │ │ +004e6e40: 1600 4ce0 2800 0020 2020 6469 7361 626c ..L.(.. disabl │ │ │ +004e6e50: 6520 3d20 6e6f 1900 4ce0 2900 0020 2020 e = no..L.).. │ │ │ 004e6e60: 7479 7065 203d 2055 4e4c 4953 5445 4415 type = UNLISTED. │ │ │ -004e6e70: 004c 7e2a 0000 2020 2070 6f72 7420 3d20 .L~*.. port = │ │ │ -004e6e80: 3737 3737 1e00 4c7e 3100 0020 2020 736f 7777..L~1.. so │ │ │ +004e6e70: 004c e02a 0000 2020 2070 6f72 7420 3d20 .L.*.. port = │ │ │ +004e6e80: 3737 3737 1e00 4ce0 3100 0020 2020 736f 7777..L.1.. so │ │ │ 004e6e90: 636b 6574 5f74 7970 6520 3d20 7374 7265 cket_type = stre │ │ │ -004e6ea0: 616d 1300 4c7e 3200 0020 2020 7761 6974 am..L~2.. wait │ │ │ -004e6eb0: 203d 206e 6f18 004c 7e33 0000 2020 2075 = no..L~3.. u │ │ │ +004e6ea0: 616d 1300 4ce0 3200 0020 2020 7761 6974 am..L.2.. wait │ │ │ +004e6eb0: 203d 206e 6f18 004c e033 0000 2020 2075 = no..L.3.. u │ │ │ 004e6ec0: 7365 7220 3d20 6774 6d75 7365 7224 004c ser = gtmuser$.L │ │ │ -004e6ed0: 7e34 0000 2020 2073 6572 7665 7220 3d20 ~4.. server = │ │ │ +004e6ed0: e034 0000 2020 2073 6572 7665 7220 3d20 .4.. server = │ │ │ 004e6ee0: 2f70 6174 682f 746f 2f73 7461 7274 6774 /path/to/startgt │ │ │ -004e6ef0: 6d0b 004c 7e35 0000 2020 207d 0700 4c7e m..L~5.. }..L~ │ │ │ -004e6f00: 3600 0052 004c 7e37 0000 2020 2049 6620 6..R.L~7.. If │ │ │ +004e6ef0: 6d0b 004c e035 0000 2020 207d 0700 4ce0 m..L.5.. }..L. │ │ │ +004e6f00: 3600 0052 004c e037 0000 2020 2049 6620 6..R.L.7.. If │ │ │ 004e6f10: 796f 7520 6465 6669 6e65 2074 6865 2073 you define the s │ │ │ 004e6f20: 6572 7665 7220 696e 202f 6574 632f 7365 erver in /etc/se │ │ │ 004e6f30: 7276 6963 6573 2c20 7468 6520 7479 7065 rvices, the type │ │ │ 004e6f40: 2061 6e64 2070 6f72 7420 6f70 7469 6f6e and port option │ │ │ -004e6f50: 7320 6172 654d 004c 7e38 0000 2020 206e s areM.L~8.. n │ │ │ +004e6f50: 7320 6172 654d 004c e038 0000 2020 206e s areM.L.8.. n │ │ │ 004e6f60: 6f74 206e 6565 6465 642e 2046 6f72 206d ot needed. For m │ │ │ 004e6f70: 6f72 6520 696e 666f 726d 6174 696f 6e2c ore information, │ │ │ 004e6f80: 2074 6865 2078 696e 6574 642e 636f 6e66 the xinetd.conf │ │ │ 004e6f90: 206d 616e 2070 6167 6520 666f 7220 6d6f man page for mo │ │ │ -004e6fa0: 7265 1200 4c7e 3900 0020 2020 6465 7461 re..L~9.. deta │ │ │ -004e6fb0: 696c 732e 0700 4c7e 3a00 0000 0000 0000 ils...L~:....... │ │ │ +004e6fa0: 7265 1200 4ce0 3900 0020 2020 6465 7461 re..L.9.. deta │ │ │ +004e6fb0: 696c 732e 0700 4ce0 3a00 0000 0000 0000 ils...L.:....... │ │ │ 004e6fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e6fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e6fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e6ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e7000: 0400 0000 c807 0000 cc3e 0000 0000 0000 .........>...... │ │ │ -004e7010: 9f00 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004e7010: 9f00 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004e7020: 5052 4f43 4553 5349 4e47 00ff 7300 ff55 PROCESSING..s..U │ │ │ 004e7030: 5349 4e47 5f53 4f43 4b45 545f 4445 5649 SING_SOCKET_DEVI │ │ │ 004e7040: 4345 5300 ff73 00ff 534f 434b 4554 5f44 CES..s..SOCKET_D │ │ │ 004e7050: 4556 4943 455f 4558 414d 504c 4553 00c0 EVICE_EXAMPLES.. │ │ │ 004e7060: 4100 0020 2020 4966 2079 6f75 2061 7265 A.. If you are │ │ │ 004e7070: 2075 7369 6e67 2069 6e65 7464 2c20 6164 using inetd, ad │ │ │ 004e7080: 6420 6120 6c69 6e65 2074 6f20 2f65 7463 d a line to /etc │ │ │ 004e7090: 2f69 6e65 7464 2e63 6f6e 6620 7769 7468 /inetd.conf with │ │ │ 004e70a0: 2074 6865 2073 6f63 6b65 7474 7970 6553 the sockettypeS │ │ │ -004e70b0: 004c 7e42 0000 2020 2022 7374 7265 616d .L~B.. "stream │ │ │ +004e70b0: 004c e042 0000 2020 2022 7374 7265 616d .L.B.. "stream │ │ │ 004e70c0: 222c 2070 726f 746f 636f 6c20 2274 6370 ", protocol "tcp │ │ │ 004e70d0: 222c 2061 6e64 2073 7065 6369 6679 2074 ", and specify t │ │ │ 004e70e0: 6865 2022 6e6f 7761 6974 2220 666c 6167 he "nowait" flag │ │ │ 004e70f0: 2061 7320 696e 2074 6865 2065 7861 6d70 as in the examp │ │ │ -004e7100: 6c65 4f00 4c7e 4300 0020 2020 6265 6c6f leO.L~C.. belo │ │ │ +004e7100: 6c65 4f00 4ce0 4300 0020 2020 6265 6c6f leO.L.C.. belo │ │ │ 004e7110: 772c 2077 6869 6368 2061 7373 756d 6573 w, which assumes │ │ │ 004e7120: 2061 2067 746d 7365 7276 6572 2073 6572 a gtmserver ser │ │ │ 004e7130: 7669 6365 2069 7320 6465 6669 6e65 6420 vice is defined │ │ │ 004e7140: 696e 202f 6574 632f 7365 7276 6963 6573 in /etc/services │ │ │ -004e7150: 3a07 004c 7e44 0000 3f00 4c7e 4500 0020 :..L~D..?.L~E.. │ │ │ +004e7150: 3a07 004c e044 0000 3f00 4ce0 4500 0020 :..L.D..?.L.E.. │ │ │ 004e7160: 2020 6774 6d73 6572 7665 7220 7374 7265 gtmserver stre │ │ │ 004e7170: 616d 2074 6370 206e 6f77 6169 7420 6774 am tcp nowait gt │ │ │ 004e7180: 6d75 7365 7220 2f70 6174 682f 746f 2f73 muser /path/to/s │ │ │ -004e7190: 7461 7274 6774 6d07 004c 7e46 0000 5100 tartgtm..L~F..Q. │ │ │ -004e71a0: 4c7e 4700 0020 2020 496e 2062 6f74 6820 L~G.. In both │ │ │ +004e7190: 7461 7274 6774 6d07 004c e046 0000 5100 tartgtm..L.F..Q. │ │ │ +004e71a0: 4ce0 4700 0020 2020 496e 2062 6f74 6820 L.G.. In both │ │ │ 004e71b0: 6f66 2074 6865 2061 626f 7665 2065 7861 of the above exa │ │ │ 004e71c0: 6d70 6c65 732c 2022 6774 6d75 7365 7222 mples, "gtmuser" │ │ │ 004e71d0: 2069 7320 7468 6520 6e61 6d65 206f 6620 is the name of │ │ │ 004e71e0: 7468 6520 7573 6572 2074 6f20 6f77 6e51 the user to ownQ │ │ │ -004e71f0: 004c 7e48 0000 2020 2061 6e64 2072 756e .L~H.. and run │ │ │ +004e71f0: 004c e048 0000 2020 2061 6e64 2072 756e .L.H.. and run │ │ │ 004e7200: 2074 6865 2067 746d 7365 7276 6572 2073 the gtmserver s │ │ │ 004e7210: 6572 7669 6365 2c20 616e 6420 222f 7061 ervice, and "/pa │ │ │ 004e7220: 7468 2f74 6f2f 7374 6172 7467 746d 2220 th/to/startgtm" │ │ │ 004e7230: 6973 2074 6865 206e 616d 6520 6f66 2061 is the name of a │ │ │ -004e7240: 5000 4c7e 4900 0020 2020 7363 7269 7074 P.L~I.. script │ │ │ +004e7240: 5000 4ce0 4900 0020 2020 7363 7269 7074 P.L.I.. script │ │ │ 004e7250: 2077 6869 6368 2064 6566 696e 6573 2073 which defines s │ │ │ 004e7260: 6f6d 6520 656e 7669 726f 6e6d 656e 7420 ome environment │ │ │ 004e7270: 7661 7269 6162 6c65 7320 6e65 6564 6564 variables needed │ │ │ 004e7280: 2062 6566 6f72 6520 696e 766f 6b69 6e67 before invoking │ │ │ -004e7290: 4e00 4c7e 4a00 0020 2020 4754 2e4d 2e20 N.L~J.. GT.M. │ │ │ +004e7290: 4e00 4ce0 4a00 0020 2020 4754 2e4d 2e20 N.L.J.. GT.M. │ │ │ 004e72a0: 506c 6561 7365 2063 6865 636b 2074 6865 Please check the │ │ │ 004e72b0: 206d 616e 2070 6167 6520 666f 7220 696e man page for in │ │ │ 004e72c0: 6574 642e 636f 6e66 206f 6e20 796f 7572 etd.conf on your │ │ │ 004e72d0: 2073 7973 7465 6d20 6173 2074 6865 2c00 system as the,. │ │ │ -004e72e0: 4c7e 5100 0020 2020 6465 7461 696c 7320 L~Q.. details │ │ │ +004e72e0: 4ce0 5100 0020 2020 6465 7461 696c 7320 L.Q.. details │ │ │ 004e72f0: 6d61 7920 6265 2073 6c69 6768 746c 7920 may be slightly │ │ │ -004e7300: 6469 6666 6572 656e 742e 0700 4c7e 5200 different...L~R. │ │ │ -004e7310: 004d 004c 7e53 0000 2020 2054 6865 206d .M.L~S.. The m │ │ │ +004e7300: 6469 6666 6572 656e 742e 0700 4ce0 5200 different...L.R. │ │ │ +004e7310: 004d 004c e053 0000 2020 2054 6865 206d .M.L.S.. The m │ │ │ 004e7320: 696e 696d 756d 2076 6172 6961 626c 6573 inimum variables │ │ │ 004e7330: 2061 7265 3a20 2467 746d 5f64 6973 742c are: $gtm_dist, │ │ │ 004e7340: 2077 6869 6368 2073 7065 6369 6669 6573 which specifies │ │ │ 004e7350: 2074 6865 2064 6972 6563 746f 7279 5100 the directoryQ. │ │ │ -004e7360: 4c7e 5400 0020 2020 636f 6e74 6169 6e69 L~T.. containi │ │ │ +004e7360: 4ce0 5400 0020 2020 636f 6e74 6169 6e69 L.T.. containi │ │ │ 004e7370: 6e67 2074 6865 2047 542e 4d20 6469 7374 ng the GT.M dist │ │ │ 004e7380: 7269 6275 7469 6f6e 2c20 616e 6420 2467 ribution, and $g │ │ │ 004e7390: 746d 726f 7574 696e 6573 2c20 7768 6963 tmroutines, whic │ │ │ 004e73a0: 6820 7370 6563 6966 6965 7320 7468 6540 h specifies the@ │ │ │ -004e73b0: 004c 7e55 0000 2020 2070 6174 6873 2075 .L~U.. paths u │ │ │ +004e73b0: 004c e055 0000 2020 2070 6174 6873 2075 .L.U.. paths u │ │ │ 004e73c0: 7365 6420 746f 206c 6f63 6174 6520 7468 sed to locate th │ │ │ 004e73d0: 6520 4754 2e4d 2072 6f75 7469 6e65 732e e GT.M routines. │ │ │ 004e73e0: 2041 7320 616e 2065 7861 6d70 6c65 3a07 As an example:. │ │ │ -004e73f0: 004c 7e56 0000 1500 4c7e 5700 0020 2020 .L~V....L~W.. │ │ │ -004e7400: 2321 2f62 696e 2f62 6173 681e 004c 7e58 #!/bin/bash..L~X │ │ │ +004e73f0: 004c e056 0000 1500 4ce0 5700 0020 2020 .L.V....L.W.. │ │ │ +004e7400: 2321 2f62 696e 2f62 6173 681e 004c e058 #!/bin/bash..L.X │ │ │ 004e7410: 0000 2020 2063 6420 2f70 6174 682f 746f .. cd /path/to │ │ │ -004e7420: 2f77 6f72 6b61 7265 6128 004c 7e59 0000 /workarea(.L~Y.. │ │ │ +004e7420: 2f77 6f72 6b61 7265 6128 004c e059 0000 /workarea(.L.Y.. │ │ │ 004e7430: 2020 2065 7870 6f72 7420 6774 6d5f 6469 export gtm_di │ │ │ 004e7440: 7374 3d2f 7573 722f 6c6f 6361 6c2f 6774 st=/usr/local/gt │ │ │ -004e7450: 6d43 004c 7e5a 0000 2020 2065 7870 6f72 mC.L~Z.. expor │ │ │ +004e7450: 6d43 004c e05a 0000 2020 2065 7870 6f72 mC.L.Z.. expor │ │ │ 004e7460: 7420 6774 6d72 6f75 7469 6e65 733d 222f t gtmroutines="/ │ │ │ 004e7470: 7661 722f 6d79 4170 702f 6f28 2f76 6172 var/myApp/o(/var │ │ │ 004e7480: 2f6d 7941 7070 2f72 2920 2467 746d 5f64 /myApp/r) $gtm_d │ │ │ -004e7490: 6973 7422 3100 4c7e 6100 0020 2020 6578 ist"1.L~a.. ex │ │ │ +004e7490: 6973 7422 3100 4ce0 6100 0020 2020 6578 ist"1.L.a.. ex │ │ │ 004e74a0: 706f 7274 2067 746d 6762 6c64 6972 3d2f port gtmgbldir=/ │ │ │ 004e74b0: 7661 722f 6d79 4170 702f 672f 6d75 6d70 var/myApp/g/mump │ │ │ -004e74c0: 732e 6461 7429 004c 7e62 0000 2020 2024 s.dat).L~b.. $ │ │ │ +004e74c0: 732e 6461 7429 004c e062 0000 2020 2024 s.dat).L.b.. $ │ │ │ 004e74d0: 6774 6d5f 6469 7374 2f6d 756d 7073 202d gtm_dist/mumps - │ │ │ 004e74e0: 7220 7374 6172 745e 7365 7276 6572 0700 r start^server.. │ │ │ -004e74f0: 4c7e 6300 004f 004c 7e64 0000 2020 2057 L~c..O.L~d.. W │ │ │ +004e74f0: 4ce0 6300 004f 004c e064 0000 2020 2057 L.c..O.L.d.. W │ │ │ 004e7500: 6865 6e20 7374 6172 745e 7365 7276 6572 hen start^server │ │ │ 004e7510: 2062 6567 696e 732c 2074 6865 2024 5052 begins, the $PR │ │ │ 004e7520: 494e 4349 5041 4c20 6465 7669 6365 2069 INCIPAL device i │ │ │ 004e7530: 7320 7468 6520 6375 7272 656e 7420 6465 s the current de │ │ │ -004e7540: 7669 6365 3c00 4c7e 6500 0020 2020 7768 vice<.L~e.. wh │ │ │ +004e7540: 7669 6365 3c00 4ce0 6500 0020 2020 7768 vice<.L.e.. wh │ │ │ 004e7550: 6963 6820 6973 2074 6865 2069 6e63 6f6d ich is the incom │ │ │ 004e7560: 696e 6720 636f 6e6e 6563 7469 6f6e 2061 ing connection a │ │ │ 004e7570: 6e64 2024 4b45 5920 636f 6e74 6169 6e73 nd $KEY contains │ │ │ -004e7580: 4e00 4c7e 6600 0020 2020 2245 5354 4142 N.L~f.. "ESTAB │ │ │ +004e7580: 4e00 4ce0 6600 0020 2020 2245 5354 4142 N.L.f.. "ESTAB │ │ │ 004e7590: 4c49 5348 4544 7c73 6f63 6b65 745f 6861 LISHED|socket_ha │ │ │ 004e75a0: 6e64 6c65 7c20 7265 6d6f 7465 5f69 705f ndle| remote_ip_ │ │ │ 004e75b0: 6164 6472 6573 7322 2e20 496e 206d 6f73 address". In mos │ │ │ 004e75c0: 7420 6361 7365 732c 2061 2055 5345 5200 t cases, a USER. │ │ │ -004e75d0: 4c7e 6700 0020 2020 636f 6d6d 616e 6420 L~g.. command │ │ │ +004e75d0: 4ce0 6700 0020 2020 636f 6d6d 616e 6420 L.g.. command │ │ │ 004e75e0: 6e65 6172 2074 6865 2062 6567 696e 6e69 near the beginni │ │ │ 004e75f0: 6e67 206f 6620 7468 6520 726f 7574 696e ng of the routin │ │ │ 004e7600: 6520 7365 7473 2076 6172 696f 7573 2064 e sets various d │ │ │ 004e7610: 6576 6963 6520 7061 7261 6d65 7465 7273 evice parameters │ │ │ -004e7620: 1d00 4c7e 6800 0020 2020 7375 6368 2061 ..L~h.. such a │ │ │ +004e7620: 1d00 4ce0 6800 0020 2020 7375 6368 2061 ..L.h.. such a │ │ │ 004e7630: 7320 6465 6c69 6d69 7465 7273 2e07 004c s delimiters...L │ │ │ -004e7640: 7e69 0000 5300 4c7e 6a00 0020 2020 5468 ~i..S.L~j.. Th │ │ │ +004e7640: e069 0000 5300 4ce0 6a00 0020 2020 5468 .i..S.L.j.. Th │ │ │ 004e7650: 6520 5a53 484f 5720 2244 2220 636f 6d6d e ZSHOW "D" comm │ │ │ 004e7660: 616e 6420 7265 706f 7274 7320 6176 6169 and reports avai │ │ │ 004e7670: 6c61 626c 6520 696e 666f 726d 6174 696f lable informatio │ │ │ 004e7680: 6e20 6f6e 2062 6f74 6820 7468 6520 6c6f n on both the lo │ │ │ -004e7690: 6361 6c20 616e 644f 004c 7e71 0000 2020 cal andO.L~q.. │ │ │ +004e7690: 6361 6c20 616e 644f 004c e071 0000 2020 cal andO.L.q.. │ │ │ 004e76a0: 2072 656d 6f74 6520 7369 6465 7320 6f66 remote sides of │ │ │ 004e76b0: 2061 2054 4350 2073 6f63 6b65 7420 696e a TCP socket in │ │ │ 004e76c0: 636c 7564 696e 6720 6c6f 6361 6c20 616e cluding local an │ │ │ 004e76d0: 6420 7265 6d6f 7665 2061 6464 7265 7373 d remove address │ │ │ -004e76e0: 6573 2061 6e64 1000 4c7e 7200 0020 2020 es and..L~r.. │ │ │ -004e76f0: 706f 7274 732e 0700 4c7e 7300 0029 004c ports...L~s..).L │ │ │ -004e7700: 7e74 0000 2020 2030 204f 5045 4e20 534f ~t.. 0 OPEN SO │ │ │ +004e76e0: 6573 2061 6e64 1000 4ce0 7200 0020 2020 es and..L.r.. │ │ │ +004e76f0: 706f 7274 732e 0700 4ce0 7300 0029 004c ports...L.s..).L │ │ │ +004e7700: e074 0000 2020 2030 204f 5045 4e20 534f .t.. 0 OPEN SO │ │ │ 004e7710: 434b 4554 2054 4f54 414c 3d31 2043 5552 CKET TOTAL=1 CUR │ │ │ -004e7720: 5245 4e54 3d30 3f00 4c7e 7500 0020 2020 RENT=0?.L~u.. │ │ │ +004e7720: 5245 4e54 3d30 3f00 4ce0 7500 0020 2020 RENT=0?.L.u.. │ │ │ 004e7730: 534f 434b 4554 5b30 5d3d 6831 3131 3335 SOCKET[0]=h11135 │ │ │ 004e7740: 3138 3238 3730 2044 4553 433d 3020 434f 182870 DESC=0 CO │ │ │ 004e7750: 4e4e 4543 5445 4420 4143 5449 5645 204e NNECTED ACTIVE N │ │ │ -004e7760: 4f54 5241 5033 004c 7e76 0000 2020 2052 OTRAP3.L~v.. R │ │ │ +004e7760: 4f54 5241 5033 004c e076 0000 2020 2052 OTRAP3.L.v.. R │ │ │ 004e7770: 454d 4f54 453d 3130 2e31 2e32 2e33 4035 EMOTE=10.1.2.3@5 │ │ │ 004e7780: 3337 3331 204c 4f43 414c 3d31 302e 322e 3731 LOCAL=10.2. │ │ │ -004e7790: 332e 3440 3737 3737 2900 4c7e 7700 0020 3.4@7777).L~w.. │ │ │ +004e7790: 332e 3440 3737 3737 2900 4ce0 7700 0020 3.4@7777).L.w.. │ │ │ 004e77a0: 2020 5a44 454c 4159 205a 4942 4653 495a ZDELAY ZIBFSIZ │ │ │ 004e77b0: 453d 3130 3234 205a 4942 4653 495a 453d E=1024 ZIBFSIZE= │ │ │ -004e77c0: 3007 004c 7e78 0000 0000 0000 0000 0000 0..L~x.......... │ │ │ +004e77c0: 3007 004c e078 0000 0000 0000 0000 0000 0..L.x.......... │ │ │ 004e77d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e77e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e77f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e7800: 0400 0000 2807 0000 d749 0000 0000 0000 ....(....I...... │ │ │ 004e7810: 3a00 0045 4845 4c50 00ff 7300 ff49 4f5f :..EHELP..s..IO_ │ │ │ 004e7820: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 004e7830: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ -004e7840: 4f50 454e 0000 4f70 656e 0f00 317e bf11 OPEN..Open..1~.. │ │ │ -004e7850: 0000 2020 204f 7065 6e07 0032 7e21 0000 .. Open..2~!.. │ │ │ -004e7860: 5400 327e 3100 0020 2020 5468 6520 4f50 T.2~1.. The OP │ │ │ +004e7840: 4f50 454e 0000 4f70 656e 0f00 31e0 bf11 OPEN..Open..1... │ │ │ +004e7850: 0000 2020 204f 7065 6e07 0032 e021 0000 .. Open..2.!.. │ │ │ +004e7860: 5400 32e0 3100 0020 2020 5468 6520 4f50 T.2.1.. The OP │ │ │ 004e7870: 454e 2063 6f6d 6d61 6e64 2065 7374 6162 EN command estab │ │ │ 004e7880: 6c69 7368 6573 2061 2063 6f6e 6e65 6374 lishes a connect │ │ │ 004e7890: 696f 6e20 6672 6f6d 2061 2047 542e 4d20 ion from a GT.M │ │ │ 004e78a0: 7072 6f63 6573 7320 746f 2061 2064 6576 process to a dev │ │ │ -004e78b0: 6963 652e 0700 327e 4100 002c 0032 7e51 ice...2~A..,.2~Q │ │ │ +004e78b0: 6963 652e 0700 32e0 4100 002c 0032 e051 ice...2.A..,.2.Q │ │ │ 004e78c0: 0000 2020 2054 6865 2066 6f72 6d61 7420 .. The format │ │ │ 004e78d0: 6f66 2074 6865 204f 5045 4e20 636f 6d6d of the OPEN comm │ │ │ -004e78e0: 616e 6420 6973 3a07 0032 7e61 0000 5000 and is:..2~a..P. │ │ │ -004e78f0: 327e 7100 0020 2020 4f5b 5045 4e5d 5b3a 2~q.. O[PEN][: │ │ │ +004e78e0: 616e 6420 6973 3a07 0032 e061 0000 5000 and is:..2.a..P. │ │ │ +004e78f0: 32e0 7100 0020 2020 4f5b 5045 4e5d 5b3a 2.q.. O[PEN][: │ │ │ 004e7900: 7476 6578 7072 5d20 6578 7072 5b3a 5b28 tvexpr] expr[:[( │ │ │ 004e7910: 6b65 7977 6f72 645b 3d65 7870 725d 5b3a keyword[=expr][: │ │ │ 004e7920: 2e2e 2e5d 295d 5b3a 6e75 6d65 7870 725d ...])][:numexpr] │ │ │ 004e7930: 5b3a 6578 7072 5d5d 5b2c 2e2e 2e5d 0700 [:expr]][,...].. │ │ │ -004e7940: 327e 8100 0049 0032 7e91 0000 2020 2042 2~...I.2~... B │ │ │ +004e7940: 32e0 8100 0049 0032 e091 0000 2020 2042 2....I.2.... B │ │ │ 004e7950: 7920 6465 6661 756c 742c 2077 6865 6e20 y default, when │ │ │ 004e7960: 6120 6465 7669 6365 2069 7320 756e 6176 a device is unav │ │ │ 004e7970: 6169 6c61 626c 652c 2047 542e 4d20 7265 ailable, GT.M re │ │ │ 004e7980: 7472 6965 7320 7468 6520 4f50 454e 4a00 tries the OPENJ. │ │ │ -004e7990: 317e c011 0000 2020 2069 6e64 6566 696e 1~.... indefin │ │ │ +004e7990: 31e0 c011 0000 2020 2069 6e64 6566 696e 1..... indefin │ │ │ 004e79a0: 6974 656c 7920 6174 2061 7070 726f 7869 itely at approxi │ │ │ 004e79b0: 6d61 7465 6c79 206f 6e65 2073 6563 6f6e mately one secon │ │ │ 004e79c0: 6420 696e 7465 7276 616c 732e 2041 2064 d intervals. A d │ │ │ -004e79d0: 6576 6963 6520 6973 4f00 327e 1200 0020 evice isO.2~... │ │ │ +004e79d0: 6576 6963 6520 6973 4f00 32e0 1200 0020 evice isO.2.... │ │ │ 004e79e0: 2020 756e 6176 6169 6c61 626c 6520 7768 unavailable wh │ │ │ 004e79f0: 656e 2061 6e6f 7468 6572 2070 726f 6365 en another proce │ │ │ 004e7a00: 7373 2069 7320 7573 696e 6720 6974 2065 ss is using it e │ │ │ 004e7a10: 7863 6c75 7369 7665 6c79 2c20 6f72 2077 xclusively, or w │ │ │ -004e7a20: 6865 6e20 7468 654e 0032 7e13 0000 2020 hen theN.2~... │ │ │ +004e7a20: 6865 6e20 7468 654e 0032 e013 0000 2020 hen theN.2.... │ │ │ 004e7a30: 204f 5045 4e69 6e67 2070 726f 6365 7373 OPENing process │ │ │ 004e7a40: 2064 6f65 7320 6e6f 7420 6861 7665 2074 does not have t │ │ │ 004e7a50: 6865 2072 6573 6f75 7263 6573 206c 6566 he resources lef │ │ │ 004e7a60: 7420 746f 206f 7065 6e20 7468 6520 6465 t to open the de │ │ │ -004e7a70: 7669 6365 2e07 0032 7e14 0000 5100 327e vice...2~...Q.2~ │ │ │ +004e7a70: 7669 6365 2e07 0032 e014 0000 5100 32e0 vice...2....Q.2. │ │ │ 004e7a80: 1500 0020 2020 416c 6c20 6f74 6865 7220 ... All other │ │ │ 004e7a90: 6572 726f 7273 206f 6e20 4f50 454e 2072 errors on OPEN r │ │ │ 004e7aa0: 6169 7365 2061 6e20 6572 726f 7220 636f aise an error co │ │ │ 004e7ab0: 6e64 6974 696f 6e20 616e 6420 696e 7465 ndition and inte │ │ │ 004e7ac0: 7272 7570 7420 7072 6f67 7261 6d53 0032 rrupt programS.2 │ │ │ -004e7ad0: 7e16 0000 2020 2066 6c6f 772e 2041 2074 ~... flow. A t │ │ │ +004e7ad0: e016 0000 2020 2066 6c6f 772e 2041 2074 .... flow. A t │ │ │ 004e7ae0: 696d 656f 7574 2069 7320 6120 746f 6f6c imeout is a tool │ │ │ 004e7af0: 2074 6861 7420 6c65 7473 2061 2047 542e that lets a GT. │ │ │ 004e7b00: 4d20 726f 7574 696e 6520 7265 6761 696e M routine regain │ │ │ 004e7b10: 2070 726f 6772 616d 2063 6f6e 7472 6f6c program control │ │ │ -004e7b20: 5400 327e 1700 0020 2020 7768 656e 2061 T.2~... when a │ │ │ +004e7b20: 5400 32e0 1700 0020 2020 7768 656e 2061 T.2.... when a │ │ │ 004e7b30: 2064 6576 6963 6520 7265 6d61 696e 7320 device remains │ │ │ 004e7b40: 756e 6176 6169 6c61 626c 652e 2057 6865 unavailable. Whe │ │ │ 004e7b50: 6e20 7468 6520 4f50 454e 2073 7065 6369 n the OPEN speci │ │ │ 004e7b60: 6669 6573 2061 2074 696d 656f 7574 2c20 fies a timeout, │ │ │ -004e7b70: 4754 2e4d 4f00 327e 1800 0020 2020 6b65 GT.MO.2~... ke │ │ │ +004e7b70: 4754 2e4d 4f00 32e0 1800 0020 2020 6b65 GT.MO.2.... ke │ │ │ 004e7b80: 6570 7320 7265 7472 7969 6e67 2075 6e74 eps retrying unt │ │ │ 004e7b90: 696c 2065 6974 6865 7220 7468 6520 4f50 il either the OP │ │ │ 004e7ba0: 454e 2073 7563 6365 6564 7320 6f72 2074 EN succeeds or t │ │ │ 004e7bb0: 6865 2074 696d 656f 7574 2065 7870 6972 he timeout expir │ │ │ -004e7bc0: 6573 2e07 0032 7e19 0000 5400 327e 1a00 es...2~...T.2~.. │ │ │ +004e7bc0: 6573 2e07 0032 e019 0000 5400 32e0 1a00 es...2....T.2... │ │ │ 004e7bd0: 0020 2020 4966 204f 5045 4e20 6573 7461 . If OPEN esta │ │ │ 004e7be0: 626c 6973 6865 7320 6120 636f 6e6e 6563 blishes a connec │ │ │ 004e7bf0: 7469 6f6e 2077 6974 6820 6120 6465 7669 tion with a devi │ │ │ 004e7c00: 6365 2062 6566 6f72 6520 7468 6520 7469 ce before the ti │ │ │ 004e7c10: 6d65 6f75 7420 6578 7069 7265 732c 5100 meout expires,Q. │ │ │ -004e7c20: 327e 2100 0020 2020 4754 2e4d 2073 6574 2~!.. GT.M set │ │ │ +004e7c20: 32e0 2100 0020 2020 4754 2e4d 2073 6574 2.!.. GT.M set │ │ │ 004e7c30: 7320 2454 4553 5420 746f 2054 5255 4520 s $TEST to TRUE │ │ │ 004e7c40: 2831 292e 2049 6620 7468 6520 7469 6d65 (1). If the time │ │ │ 004e7c50: 6f75 7420 6578 7069 7265 732c 2047 542e out expires, GT. │ │ │ 004e7c60: 4d20 7365 7473 2024 5445 5354 2074 6f54 M sets $TEST toT │ │ │ -004e7c70: 0032 7e22 0000 2020 2046 414c 5345 2028 .2~".. FALSE ( │ │ │ +004e7c70: 0032 e022 0000 2020 2046 414c 5345 2028 .2.".. FALSE ( │ │ │ 004e7c80: 3029 2e20 4966 2061 6e20 4f50 454e 2063 0). If an OPEN c │ │ │ 004e7c90: 6f6d 6d61 6e64 2064 6f65 7320 6e6f 7420 ommand does not │ │ │ 004e7ca0: 7370 6563 6966 7920 6120 7469 6d65 6f75 specify a timeou │ │ │ 004e7cb0: 742c 2074 6865 2065 7865 6375 7469 6f6e t, the execution │ │ │ -004e7cc0: 206f 662c 0032 7e23 0000 2020 2074 6865 of,.2~#.. the │ │ │ +004e7cc0: 206f 662c 0032 e023 0000 2020 2074 6865 of,.2.#.. the │ │ │ 004e7cd0: 2063 6f6d 6d61 6e64 2064 6f65 7320 6e6f command does no │ │ │ 004e7ce0: 7420 6166 6665 6374 2024 5445 5354 2e07 t affect $TEST.. │ │ │ -004e7cf0: 0032 7e24 0000 5300 327e 2500 0020 2020 .2~$..S.2~%.. │ │ │ +004e7cf0: 0032 e024 0000 5300 32e0 2500 0020 2020 .2.$..S.2.%.. │ │ │ 004e7d00: 4966 2061 2070 726f 6365 7373 2068 6173 If a process has │ │ │ 004e7d10: 206e 6f74 2070 7265 7669 6f75 736c 7920 not previously │ │ │ 004e7d20: 4f50 454e 6564 2061 2064 6576 6963 652c OPENed a device, │ │ │ 004e7d30: 2061 6e79 2064 6576 6963 6570 6172 616d any deviceparam │ │ │ -004e7d40: 6574 6572 7320 6e6f 7451 0032 7e26 0000 eters notQ.2~&.. │ │ │ +004e7d40: 6574 6572 7320 6e6f 7451 0032 e026 0000 eters notQ.2.&.. │ │ │ 004e7d50: 2020 2073 7570 706c 6965 6420 6f6e 2074 supplied on t │ │ │ 004e7d60: 6865 204f 5045 4e20 7461 6b65 2074 6865 he OPEN take the │ │ │ 004e7d70: 6972 2064 6566 6175 6c74 2076 616c 7565 ir default value │ │ │ 004e7d80: 732e 2057 6865 6e20 7265 4f50 454e 696e s. When reOPENin │ │ │ -004e7d90: 6720 6120 6465 7669 6365 5400 327e 2700 g a deviceT.2~'. │ │ │ +004e7d90: 6720 6120 6465 7669 6365 5400 32e0 2700 g a deviceT.2.'. │ │ │ 004e7da0: 0020 2020 7468 6174 2069 7420 7072 6576 . that it prev │ │ │ 004e7db0: 696f 7573 6c79 2063 6c6f 7365 642c 2061 iously closed, a │ │ │ 004e7dc0: 2047 542e 4d20 7072 6f63 6573 7320 7265 GT.M process re │ │ │ 004e7dd0: 7374 6f72 6573 2061 6c6c 2063 6861 7261 stores all chara │ │ │ 004e7de0: 6374 6572 6973 7469 6373 206e 6f74 4d00 cteristics notM. │ │ │ -004e7df0: 327e 2800 0020 2020 7370 6563 6966 6965 2~(.. specifie │ │ │ +004e7df0: 32e0 2800 0020 2020 7370 6563 6966 6965 2.(.. specifie │ │ │ 004e7e00: 6420 6f6e 2074 6865 204f 5045 4e20 746f d on the OPEN to │ │ │ 004e7e10: 2074 6865 2076 616c 7565 7320 7468 6520 the values the │ │ │ 004e7e20: 6465 7669 6365 2068 6164 2077 6865 6e20 device had when │ │ │ -004e7e30: 6974 2077 6173 206c 6173 7453 0032 7e29 it was lastS.2~) │ │ │ +004e7e30: 6974 2077 6173 206c 6173 7453 0032 e029 it was lastS.2.) │ │ │ 004e7e40: 0000 2020 2043 4c4f 5345 642c 2065 7863 .. CLOSEd, exc │ │ │ 004e7e50: 6570 7420 7769 7468 2053 442c 2046 4946 ept with SD, FIF │ │ │ 004e7e60: 4f2c 2061 6e64 2050 4950 452e 2047 542e O, and PIPE. GT. │ │ │ 004e7e70: 4d20 7472 6561 7473 2073 6571 7565 6e74 M treats sequent │ │ │ 004e7e80: 6961 6c20 6469 736b 2066 696c 6573 4c00 ial disk filesL. │ │ │ -004e7e90: 327e 2a00 0020 2020 6469 6666 6572 656e 2~*.. differen │ │ │ +004e7e90: 32e0 2a00 0020 2020 6469 6666 6572 656e 2.*.. differen │ │ │ 004e7ea0: 746c 7920 616e 6420 7573 6573 2064 6566 tly and uses def │ │ │ 004e7eb0: 6175 6c74 7320 666f 7220 756e 7370 6563 aults for unspec │ │ │ 004e7ec0: 6966 6965 6420 7365 7175 656e 7469 616c ified sequential │ │ │ -004e7ed0: 2064 6973 6b20 6669 6c65 4e00 327e 3100 disk fileN.2~1. │ │ │ +004e7ed0: 2064 6973 6b20 6669 6c65 4e00 32e0 3100 disk fileN.2.1. │ │ │ 004e7ee0: 0020 2020 6368 6172 6163 7465 7269 7374 . characterist │ │ │ 004e7ef0: 6963 7320 6f6e 2065 7665 7279 204f 5045 ics on every OPE │ │ │ 004e7f00: 4e3b 2069 6e20 6f74 6865 7220 776f 7264 N; in other word │ │ │ 004e7f10: 732c 2062 7920 6465 6661 756c 7420 434c s, by default CL │ │ │ 004e7f20: 4f53 4520 6f66 2061 0000 0000 0000 0000 OSE of a........ │ │ │ 004e7f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e7f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -321531,388 +321531,388 @@ │ │ │ 004e7fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e7fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e7fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e7fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e7fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e7ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e8000: 0400 0000 af07 0000 183f 0000 0000 0000 .........?...... │ │ │ -004e8010: 8500 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004e8010: 8500 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004e8020: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 004e8030: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 004e8040: 4f50 454e 00c0 3200 0020 2020 7365 7175 OPEN..2.. sequ │ │ │ 004e8050: 656e 7469 616c 2064 6973 6b20 6669 6c65 ential disk file │ │ │ 004e8060: 2061 6374 7320 6173 2069 6620 4445 5354 acts as if DEST │ │ │ 004e8070: 524f 5920 7765 7265 2073 7065 6369 6669 ROY were specifi │ │ │ 004e8080: 6564 2061 6e64 2069 7420 7265 7175 6972 ed and it requir │ │ │ -004e8090: 6573 2061 6e50 0032 7e33 0000 2020 2065 es anP.2~3.. e │ │ │ +004e8090: 6573 2061 6e50 0032 e033 0000 2020 2065 es anP.2.3.. e │ │ │ 004e80a0: 7870 6c69 6369 7420 4e4f 4445 5354 524f xplicit NODESTRO │ │ │ 004e80b0: 5920 746f 2072 6574 6169 6e20 7365 7175 Y to retain sequ │ │ │ 004e80c0: 656e 7469 616c 2064 6973 6b20 6669 6c65 ential disk file │ │ │ 004e80d0: 2063 6861 7261 6374 6572 6973 7469 6373 characteristics │ │ │ -004e80e0: 206f 6e20 6110 0032 7e34 0000 2020 2043 on a..2~4.. C │ │ │ -004e80f0: 4c4f 5345 2e07 0032 7e35 0000 5300 327e LOSE...2~5..S.2~ │ │ │ +004e80e0: 206f 6e20 6110 0032 e034 0000 2020 2043 on a..2.4.. C │ │ │ +004e80f0: 4c4f 5345 2e07 0032 e035 0000 5300 32e0 LOSE...2.5..S.2. │ │ │ 004e8100: 3600 0020 2020 466f 7220 6120 7365 7175 6.. For a sequ │ │ │ 004e8110: 656e 7469 616c 2064 6973 6b20 6465 7669 ential disk devi │ │ │ 004e8120: 6365 2043 4c4f 5345 6420 7769 7468 2074 ce CLOSEd with t │ │ │ 004e8130: 6865 204e 4f44 4553 5452 4f59 2064 6576 he NODESTROY dev │ │ │ 004e8140: 6963 6570 6172 616d 6574 6572 2c20 6154 iceparameter, aT │ │ │ -004e8150: 0032 7e37 0000 2020 2073 7562 7365 7175 .2~7.. subsequ │ │ │ +004e8150: 0032 e037 0000 2020 2073 7562 7365 7175 .2.7.. subsequ │ │ │ 004e8160: 656e 7420 4f50 454e 206f 6620 7468 6520 ent OPEN of the │ │ │ 004e8170: 6465 7669 6365 2077 6974 6820 6e6f 2064 device with no d │ │ │ 004e8180: 6576 6963 6570 6172 616d 6574 6572 7320 eviceparameters │ │ │ 004e8190: 7265 7374 6f72 6573 2074 6865 2064 6576 restores the dev │ │ │ -004e81a0: 6963 6553 0032 7e38 0000 2020 2073 7461 iceS.2~8.. sta │ │ │ +004e81a0: 6963 6553 0032 e038 0000 2020 2073 7461 iceS.2.8.. sta │ │ │ 004e81b0: 7465 2069 6e63 6c75 6469 6e67 2069 7473 te including its │ │ │ 004e81c0: 2066 696c 6520 706f 7369 7469 6f6e 3b20 file position; │ │ │ 004e81d0: 6f72 2074 6f20 7468 6520 6669 6c65 2070 or to the file p │ │ │ 004e81e0: 6f73 6974 696f 6e20 7370 6563 6966 6965 osition specifie │ │ │ -004e81f0: 6420 6279 2061 5400 327e 3900 0020 2020 d by aT.2~9.. │ │ │ +004e81f0: 6420 6279 2061 5400 32e0 3900 0020 2020 d by aT.2.9.. │ │ │ 004e8200: 5345 454b 2064 6576 6963 6570 6172 616d SEEK deviceparam │ │ │ 004e8210: 6574 6572 2e20 4e6f 7465 2074 6861 7420 eter. Note that │ │ │ 004e8220: 7768 656e 2024 5a43 4853 4554 2073 7065 when $ZCHSET spe │ │ │ 004e8230: 6369 6669 6573 2061 2055 5446 2063 6861 cifies a UTF cha │ │ │ -004e8240: 7261 6374 6572 2073 6574 5300 327e 3a00 racter setS.2~:. │ │ │ +004e8240: 7261 6374 6572 2073 6574 5300 32e0 3a00 racter setS.2.:. │ │ │ 004e8250: 0020 2020 696e 2046 4958 4544 2066 6f72 . in FIXED for │ │ │ 004e8260: 6d61 742c 2074 6865 2064 6576 6963 6520 mat, the device │ │ │ 004e8270: 6d75 7374 2068 6176 6520 646f 6e65 2061 must have done a │ │ │ 004e8280: 7420 6c65 6173 7420 6f6e 6520 5245 4144 t least one READ │ │ │ 004e8290: 2070 7269 6f72 2074 6f20 6974 7351 0032 prior to itsQ.2 │ │ │ -004e82a0: 7e41 0000 2020 2063 6c6f 7365 2e20 416e ~A.. close. An │ │ │ +004e82a0: e041 0000 2020 2063 6c6f 7365 2e20 416e .A.. close. An │ │ │ 004e82b0: 204f 5045 4e20 7769 7468 2061 6464 6974 OPEN with addit │ │ │ 004e82c0: 696f 6e61 6c20 6465 7669 6365 7061 7261 ional devicepara │ │ │ 004e82d0: 6d65 7465 7273 2070 6f73 6974 696f 6e73 meters positions │ │ │ 004e82e0: 2074 6865 2064 6576 6963 6520 746f 5100 the device toQ. │ │ │ -004e82f0: 327e 4200 0020 2020 7468 6520 6265 6769 2~B.. the begi │ │ │ +004e82f0: 32e0 4200 0020 2020 7468 6520 6265 6769 2.B.. the begi │ │ │ 004e8300: 6e6e 696e 6720 6f66 2074 6865 2066 696c nning of the fil │ │ │ 004e8310: 6520 6f72 2074 6f20 7468 6520 656e 6420 e or to the end │ │ │ 004e8320: 6f66 2066 696c 6520 6966 2041 5050 454e of file if APPEN │ │ │ 004e8330: 4420 6973 2073 7065 6369 6669 6564 2e42 D is specified.B │ │ │ -004e8340: 0032 7e43 0000 2020 2041 6e79 2053 4545 .2~C.. Any SEE │ │ │ +004e8340: 0032 e043 0000 2020 2041 6e79 2053 4545 .2.C.. Any SEE │ │ │ 004e8350: 4b20 7370 6563 6966 6965 6420 6173 2061 K specified as a │ │ │ 004e8360: 2064 6576 6963 6570 6172 616d 6574 6572 deviceparameter │ │ │ 004e8370: 2069 7320 7468 656e 2061 7070 6c69 6564 is then applied │ │ │ -004e8380: 2e07 0032 7e44 0000 5300 327e 4500 0020 ...2~D..S.2~E.. │ │ │ +004e8380: 2e07 0032 e044 0000 5300 32e0 4500 0020 ...2.D..S.2.E.. │ │ │ 004e8390: 2020 4966 2079 6f75 2068 6176 6520 6120 If you have a │ │ │ 004e83a0: 6d65 6e75 2d64 7269 7665 6e20 6170 706c menu-driven appl │ │ │ 004e83b0: 6963 6174 696f 6e20 7468 6174 204f 5045 ication that OPE │ │ │ 004e83c0: 4e73 2061 6e64 2043 4c4f 5345 7320 6465 Ns and CLOSEs de │ │ │ -004e83d0: 7669 6365 7320 6261 7365 644f 0032 7e46 vices basedO.2~F │ │ │ +004e83d0: 7669 6365 7320 6261 7365 644f 0032 e046 vices basedO.2.F │ │ │ 004e83e0: 0000 2020 206f 6e20 7573 6572 2073 656c .. on user sel │ │ │ 004e83f0: 6563 7469 6f6e 732c 2074 616b 6520 6361 ections, take ca │ │ │ 004e8400: 7265 2074 6861 7420 6576 6572 7920 4f50 re that every OP │ │ │ 004e8410: 454e 2065 7870 6c69 6369 746c 7920 696e EN explicitly in │ │ │ -004e8420: 636c 7564 6573 2061 6c6c 3800 327e 4700 cludes all8.2~G. │ │ │ +004e8420: 636c 7564 6573 2061 6c6c 3800 32e0 4700 cludes all8.2.G. │ │ │ 004e8430: 0020 2020 6465 7669 6365 7061 7261 6d65 . deviceparame │ │ │ 004e8440: 7465 7273 2069 6d70 6f72 7461 6e74 2074 ters important t │ │ │ 004e8450: 6f20 7468 6520 6170 706c 6963 6174 696f o the applicatio │ │ │ -004e8460: 6e2e 0700 327e 4800 0046 0032 7e49 0000 n...2~H..F.2~I.. │ │ │ +004e8460: 6e2e 0700 32e0 4800 0046 0032 e049 0000 n...2.H..F.2.I.. │ │ │ 004e8470: 2020 2049 6620 6120 7072 6f63 6573 7320 If a process │ │ │ 004e8480: 4f50 454e 7320 616e 2061 6c72 6561 6479 OPENs an already │ │ │ 004e8490: 204f 5045 4e20 6465 7669 6365 2c20 4754 OPEN device, GT │ │ │ 004e84a0: 2e4d 206d 6f64 6966 6965 7320 616e 7952 .M modifies anyR │ │ │ -004e84b0: 0032 7e4a 0000 2020 2063 6861 7261 6374 .2~J.. charact │ │ │ +004e84b0: 0032 e04a 0000 2020 2063 6861 7261 6374 .2.J.. charact │ │ │ 004e84c0: 6572 6973 7469 6373 2074 6861 7420 6163 eristics that ac │ │ │ 004e84d0: 6365 7074 2063 6861 6e67 6573 2077 6865 cept changes whe │ │ │ 004e84e0: 6e20 6120 6465 7669 6365 2069 7320 4f50 n a device is OP │ │ │ 004e84f0: 454e 2074 6f20 7265 666c 6563 7420 616e EN to reflect an │ │ │ -004e8500: 792d 0032 7e51 0000 2020 206e 6577 2064 y-.2~Q.. new d │ │ │ +004e8500: 792d 0032 e051 0000 2020 206e 6577 2064 y-.2.Q.. new d │ │ │ 004e8510: 6576 6963 6570 6172 616d 6574 6572 2073 eviceparameter s │ │ │ 004e8520: 7065 6369 6669 6361 7469 6f6e 732e 0700 pecifications... │ │ │ -004e8530: 327e 5200 0051 0032 7e53 0000 2020 2049 2~R..Q.2~S.. I │ │ │ +004e8530: 32e0 5200 0051 0032 e053 0000 2020 2049 2.R..Q.2.S.. I │ │ │ 004e8540: 6e20 5554 462d 3820 6d6f 6465 2c20 7468 n UTF-8 mode, th │ │ │ 004e8550: 6520 4f50 454e 2063 6f6d 6d61 6e64 2072 e OPEN command r │ │ │ 004e8560: 6563 6f67 6e69 7a65 7320 4943 4853 4554 ecognizes ICHSET │ │ │ 004e8570: 2c20 4f43 4853 4554 2c20 616e 6420 4348 , OCHSET, and CH │ │ │ -004e8580: 5345 5420 6173 5000 327e 5400 0020 2020 SET asP.2~T.. │ │ │ +004e8580: 5345 5420 6173 5000 32e0 5400 0020 2020 SET asP.2.T.. │ │ │ 004e8590: 7468 7265 6520 6164 6469 7469 6f6e 616c three additional │ │ │ 004e85a0: 2064 6576 6963 6570 6172 616d 6574 6572 deviceparameter │ │ │ 004e85b0: 7320 746f 2064 6574 6572 6d69 6e65 2074 s to determine t │ │ │ 004e85c0: 6865 2065 6e63 6f64 696e 6720 6f66 2074 he encoding of t │ │ │ -004e85d0: 6865 2074 6865 2100 327e 5500 0020 2020 he the!.2~U.. │ │ │ +004e85d0: 6865 2074 6865 2100 32e0 5500 0020 2020 he the!.2.U.. │ │ │ 004e85e0: 696e 7075 7420 2f20 6f75 7470 7574 2064 input / output d │ │ │ -004e85f0: 6576 6963 6573 2e07 0032 7e56 0000 5300 evices...2~V..S. │ │ │ -004e8600: 327e 5700 0020 2020 496e 204d 206d 6f64 2~W.. In M mod │ │ │ +004e85f0: 6576 6963 6573 2e07 0032 e056 0000 5300 evices...2.V..S. │ │ │ +004e8600: 32e0 5700 0020 2020 496e 204d 206d 6f64 2.W.. In M mod │ │ │ 004e8610: 652c 2074 6865 204f 5045 4e20 636f 6d6d e, the OPEN comm │ │ │ 004e8620: 616e 6420 6967 6e6f 7265 7320 4943 4853 and ignores ICHS │ │ │ 004e8630: 4554 2c20 4f43 4853 4554 2c20 4348 5345 ET, OCHSET, CHSE │ │ │ 004e8640: 542c 2061 6e64 2050 4144 2064 6576 6963 T, and PAD devic │ │ │ -004e8650: 6515 0032 7e58 0000 2020 2070 6172 616d e..2~X.. param │ │ │ -004e8660: 6574 6572 732e 0700 327e 5900 004f 0032 eters...2~Y..O.2 │ │ │ -004e8670: 7e5a 0000 2020 2049 6620 616e 2049 2f4f ~Z.. If an I/O │ │ │ +004e8650: 6515 0032 e058 0000 2020 2070 6172 616d e..2.X.. param │ │ │ +004e8660: 6574 6572 732e 0700 32e0 5900 004f 0032 eters...2.Y..O.2 │ │ │ +004e8670: e05a 0000 2020 2049 6620 616e 2049 2f4f .Z.. If an I/O │ │ │ 004e8680: 2064 6576 6963 6520 7573 6573 2061 206d device uses a m │ │ │ 004e8690: 756c 7469 2d62 7974 6520 6368 6172 6163 ulti-byte charac │ │ │ 004e86a0: 7465 7220 656e 636f 6469 6e67 2c20 6576 ter encoding, ev │ │ │ -004e86b0: 6572 7920 5245 4144 2061 6e64 5400 327e ery READ andT.2~ │ │ │ +004e86b0: 6572 7920 5245 4144 2061 6e64 5400 32e0 ery READ andT.2. │ │ │ 004e86c0: 6100 0020 2020 5752 4954 4520 6f70 6572 a.. WRITE oper │ │ │ 004e86d0: 6174 696f 6e20 6f66 2074 6861 7420 6465 ation of that de │ │ │ 004e86e0: 7669 6365 2063 6865 636b 7320 666f 7220 vice checks for │ │ │ 004e86f0: 7765 6c6c 2d66 6f72 6d65 6420 6368 6172 well-formed char │ │ │ 004e8700: 6163 7465 7273 2061 6363 6f72 6469 6e67 acters according │ │ │ -004e8710: 4f00 327e 6200 0020 2020 746f 2074 6865 O.2~b.. to the │ │ │ +004e8710: 4f00 32e0 6200 0020 2020 746f 2074 6865 O.2.b.. to the │ │ │ 004e8720: 2073 7065 6369 6669 6564 2063 6861 7261 specified chara │ │ │ 004e8730: 6374 6572 2065 6e63 6f64 696e 6720 7769 cter encoding wi │ │ │ 004e8740: 7468 2049 4348 5345 5420 6f72 204f 4348 th ICHSET or OCH │ │ │ 004e8750: 5345 542e 2049 6620 7468 6520 492f 4f50 SET. If the I/OP │ │ │ -004e8760: 0032 7e63 0000 2020 2063 6f6d 6d61 6e64 .2~c.. command │ │ │ +004e8760: 0032 e063 0000 2020 2063 6f6d 6d61 6e64 .2.c.. command │ │ │ 004e8770: 7320 656e 636f 756e 7465 7220 616e 2069 s encounter an i │ │ │ 004e8780: 6c6c 6567 616c 2073 6571 7565 6e63 6520 llegal sequence │ │ │ 004e8790: 6f66 2062 7974 6573 2c20 7468 6579 2061 of bytes, they a │ │ │ 004e87a0: 6c77 6179 7320 7472 6967 6765 7220 6100 lways trigger a. │ │ │ 004e87b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e87c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e87d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e87e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e87f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e8800: 0400 0000 f407 0000 4f3f 0000 0000 0000 ........O?...... │ │ │ -004e8810: 8400 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004e8810: 8400 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004e8820: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 004e8830: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 004e8840: 4f50 454e 00c0 6400 0020 2020 7275 6e2d OPEN..d.. run- │ │ │ 004e8850: 7469 6d65 2065 7272 6f72 3b20 6120 5649 time error; a VI │ │ │ 004e8860: 4557 2022 4e4f 4241 4443 4841 5222 2064 EW "NOBADCHAR" d │ │ │ 004e8870: 6f65 7320 6e6f 7420 7072 6576 656e 7420 oes not prevent │ │ │ 004e8880: 7375 6368 2065 7272 6f72 732e 2053 7472 such errors. Str │ │ │ -004e8890: 696e 6773 5200 327e 6500 0020 2020 6372 ingsR.2~e.. cr │ │ │ +004e8890: 696e 6773 5200 32e0 6500 0020 2020 6372 ingsR.2.e.. cr │ │ │ 004e88a0: 6561 7465 6420 6279 2024 5a43 4841 5228 eated by $ZCHAR( │ │ │ 004e88b0: 2920 616e 6420 6f74 6865 7220 5a20 6571 ) and other Z eq │ │ │ 004e88c0: 7569 7661 6c65 6e74 2066 756e 6374 696f uivalent functio │ │ │ 004e88d0: 6e73 206d 6179 2063 6f6e 7461 696e 2069 ns may contain i │ │ │ -004e88e0: 6c6c 6567 616c 5100 327e 6600 0020 2020 llegalQ.2~f.. │ │ │ +004e88e0: 6c6c 6567 616c 5100 32e0 6600 0020 2020 llegalQ.2.f.. │ │ │ 004e88f0: 7365 7175 656e 6365 732e 2054 6865 206f sequences. The o │ │ │ 004e8900: 6e6c 7920 7761 7920 746f 2069 6e70 7574 nly way to input │ │ │ 004e8910: 206f 7220 6f75 7470 7574 2073 7563 6820 or output such │ │ │ 004e8920: 696c 6c65 6761 6c20 7365 7175 656e 6365 illegal sequence │ │ │ -004e8930: 7320 6973 2074 6f47 0032 7e67 0000 2020 s is toG.2~g.. │ │ │ +004e8930: 7320 6973 2074 6f47 0032 e067 0000 2020 s is toG.2.g.. │ │ │ 004e8940: 2073 7065 6369 6679 2063 6861 7261 6374 specify charact │ │ │ 004e8950: 6572 2073 6574 2022 4d22 2077 6974 6820 er set "M" with │ │ │ 004e8960: 6f6e 6520 6f66 2074 6865 7365 2064 6576 one of these dev │ │ │ 004e8970: 6963 6570 6172 616d 6574 6572 732e 0700 iceparameters... │ │ │ -004e8980: 327e 6800 002a 0031 7eff 7300 ff45 5841 2~h..*.1~.s..EXA │ │ │ +004e8980: 32e0 6800 002a 0031 e0ff 7300 ff45 5841 2.h..*.1..s..EXA │ │ │ 004e8990: 4d50 4c45 535f 4f46 5f4f 5045 4e00 0045 MPLES_OF_OPEN..E │ │ │ 004e89a0: 7861 6d70 6c65 735f 6f66 5f4f 5045 4e1b xamples_of_OPEN. │ │ │ -004e89b0: 0046 7ebf 1100 0020 2020 4578 616d 706c .F~.... Exampl │ │ │ -004e89c0: 6573 206f 6620 4f50 454e 0700 477e 2100 es of OPEN..G~!. │ │ │ -004e89d0: 0012 0047 7e31 0000 2020 2045 7861 6d70 ...G~1.. Examp │ │ │ -004e89e0: 6c65 3a07 0047 7e41 0000 3000 477e 5100 le:..G~A..0.G~Q. │ │ │ +004e89b0: 0046 e0bf 1100 0020 2020 4578 616d 706c .F..... Exampl │ │ │ +004e89c0: 6573 206f 6620 4f50 454e 0700 47e0 2100 es of OPEN..G.!. │ │ │ +004e89d0: 0012 0047 e031 0000 2020 2045 7861 6d70 ...G.1.. Examp │ │ │ +004e89e0: 6c65 3a07 0047 e041 0000 3000 47e0 5100 le:..G.A..0.G.Q. │ │ │ 004e89f0: 0020 2020 7365 7420 7364 3d22 7265 706f . set sd="repo │ │ │ 004e8a00: 7274 2e64 6174 2220 6f70 656e 2073 643a rt.dat" open sd: │ │ │ -004e8a10: 6e65 7776 6572 7369 6f6e 0700 477e 6100 newversion..G~a. │ │ │ -004e8a20: 0050 0047 7e71 0000 2020 2054 6869 7320 .P.G~q.. This │ │ │ +004e8a10: 6e65 7776 6572 7369 6f6e 0700 47e0 6100 newversion..G.a. │ │ │ +004e8a20: 0050 0047 e071 0000 2020 2054 6869 7320 .P.G.q.. This │ │ │ 004e8a30: 4f50 454e 7320 6120 4e45 5756 4552 5349 OPENs a NEWVERSI │ │ │ 004e8a40: 4f4e 206f 6620 6120 7365 7175 656e 7469 ON of a sequenti │ │ │ 004e8a50: 616c 2064 6973 6b20 6669 6c65 206e 616d al disk file nam │ │ │ 004e8a60: 6564 2072 6570 6f72 742e 6461 7420 666f ed report.dat fo │ │ │ -004e8a70: 7225 0047 7e81 0000 2020 2062 6f74 6820 r%.G~... both │ │ │ +004e8a70: 7225 0047 e081 0000 2020 2062 6f74 6820 r%.G.... both │ │ │ 004e8a80: 7265 6164 2061 6e64 2077 7269 7465 2061 read and write a │ │ │ -004e8a90: 6363 6573 732e 0700 477e 9100 0030 0035 ccess...G~...0.5 │ │ │ -004e8aa0: 7e4f 5045 4e5f 4445 5649 4345 5041 5241 ~OPEN_DEVICEPARA │ │ │ +004e8a90: 6363 6573 732e 0700 47e0 9100 0030 0035 ccess...G....0.5 │ │ │ +004e8aa0: e04f 5045 4e5f 4445 5649 4345 5041 5241 .OPEN_DEVICEPARA │ │ │ 004e8ab0: 4d45 5445 5253 0000 4f50 454e 5f44 6576 METERS..OPEN_Dev │ │ │ 004e8ac0: 6963 6570 6172 616d 6574 6572 7320 004b iceparameters .K │ │ │ -004e8ad0: 7ebf 1100 0020 2020 4f50 454e 2044 6576 ~.... OPEN Dev │ │ │ +004e8ad0: e0bf 1100 0020 2020 4f50 454e 2044 6576 ..... OPEN Dev │ │ │ 004e8ae0: 6963 6570 6172 616d 6574 6572 7307 004c iceparameters..L │ │ │ -004e8af0: 7e21 0000 1600 4b7e ff73 00ff 4150 5045 ~!....K~.s..APPE │ │ │ -004e8b00: 4e44 0000 4150 5045 4e44 1100 567e bf11 ND..APPEND..V~.. │ │ │ -004e8b10: 0000 2020 2041 5050 454e 4407 0057 7e21 .. APPEND..W~! │ │ │ -004e8b20: 0000 1f00 577e 3100 0020 2020 4150 5045 ....W~1.. APPE │ │ │ +004e8af0: e021 0000 1600 4be0 ff73 00ff 4150 5045 .!....K..s..APPE │ │ │ +004e8b00: 4e44 0000 4150 5045 4e44 1100 56e0 bf11 ND..APPEND..V... │ │ │ +004e8b10: 0000 2020 2041 5050 454e 4407 0057 e021 .. APPEND..W.! │ │ │ +004e8b20: 0000 1f00 57e0 3100 0020 2020 4150 5045 ....W.1.. APPE │ │ │ 004e8b30: 4e44 2041 7070 6c69 6573 2074 6f3a 2053 ND Applies to: S │ │ │ -004e8b40: 4407 0057 7e41 0000 2d00 577e 5100 0020 D..W~A..-.W~Q.. │ │ │ +004e8b40: 4407 0057 e041 0000 2d00 57e0 5100 0020 D..W.A..-.W.Q.. │ │ │ 004e8b50: 2020 4150 5045 4e44 2041 7070 6c69 6573 APPEND Applies │ │ │ 004e8b60: 2074 6f3a 2053 6571 7565 6e74 6961 6c20 to: Sequential │ │ │ -004e8b70: 4669 6c65 7307 0057 7e61 0000 5200 577e Files..W~a..R.W~ │ │ │ +004e8b70: 4669 6c65 7307 0057 e061 0000 5200 57e0 Files..W.a..R.W. │ │ │ 004e8b80: 7100 0020 2020 506f 7369 7469 6f6e 7320 q.. Positions │ │ │ 004e8b90: 7468 6520 6669 6c65 2070 6f69 6e74 6572 the file pointer │ │ │ 004e8ba0: 2061 7420 7468 6520 656e 642d 6f66 2d66 at the end-of-f │ │ │ 004e8bb0: 696c 652e 2054 6869 7320 6465 7669 6365 ile. This device │ │ │ 004e8bc0: 7061 7261 6d65 7465 7220 6f6e 6c79 5200 parameter onlyR. │ │ │ -004e8bd0: 577e 8100 0020 2020 6166 6665 6374 7320 W~... affects │ │ │ +004e8bd0: 57e0 8100 0020 2020 6166 6665 6374 7320 W.... affects │ │ │ 004e8be0: 7468 6520 6465 7669 6365 206f 6e20 7468 the device on th │ │ │ 004e8bf0: 6520 6669 7273 7420 4f50 454e 2063 6f6d e first OPEN com │ │ │ 004e8c00: 6d61 6e64 206f 7220 4f50 454e 2063 6f6d mand or OPEN com │ │ │ 004e8c10: 6d61 6e64 2069 6620 7468 6520 6669 6c65 mand if the file │ │ │ -004e8c20: 4a00 577e 9100 0020 2020 6973 2043 4c4f J.W~... is CLO │ │ │ +004e8c20: 4a00 57e0 9100 0020 2020 6973 2043 4c4f J.W.... is CLO │ │ │ 004e8c30: 5345 6420 4e4f 4445 5354 524f 592e 2052 SEd NODESTROY. R │ │ │ 004e8c40: 652d 4f50 454e 696e 6720 616e 2061 6c72 e-OPENing an alr │ │ │ 004e8c50: 6561 6479 204f 5045 4e20 6465 7669 6365 eady OPEN device │ │ │ -004e8c60: 2077 6974 6820 7468 6973 5300 567e c011 with thisS.V~.. │ │ │ +004e8c60: 2077 6974 6820 7468 6973 5300 56e0 c011 with thisS.V... │ │ │ 004e8c70: 0000 2020 2064 6576 6963 6570 6172 616d .. deviceparam │ │ │ 004e8c80: 6574 6572 2068 6173 206e 6f20 6566 6665 eter has no effe │ │ │ 004e8c90: 6374 2e20 4279 2064 6566 6175 6c74 2c20 ct. By default, │ │ │ 004e8ca0: 4f50 454e 2073 6574 7320 7468 6520 6669 OPEN sets the fi │ │ │ 004e8cb0: 6c65 2070 6f69 6e74 6572 2074 6f20 0057 le pointer to .W │ │ │ -004e8cc0: 7e12 0000 2020 2074 6865 2062 6567 696e ~... the begin │ │ │ +004e8cc0: e012 0000 2020 2074 6865 2062 6567 696e .... the begin │ │ │ 004e8cd0: 6e69 6e67 2d6f 662d 6669 6c65 2e07 0057 ning-of-file...W │ │ │ -004e8ce0: 7e13 0000 1200 577e 1400 0020 2020 2a2a ~.....W~... ** │ │ │ -004e8cf0: 4e6f 7465 2a2a 0700 577e 1500 0051 0057 Note**..W~...Q.W │ │ │ -004e8d00: 7e16 0000 2020 2049 6620 616e 2041 5050 ~... If an APP │ │ │ +004e8ce0: e013 0000 1200 57e0 1400 0020 2020 2a2a ......W.... ** │ │ │ +004e8cf0: 4e6f 7465 2a2a 0700 57e0 1500 0051 0057 Note**..W....Q.W │ │ │ +004e8d00: e016 0000 2020 2049 6620 616e 2041 5050 .... If an APP │ │ │ 004e8d10: 454e 4420 6973 2063 6f6d 6269 6e65 6420 END is combined │ │ │ 004e8d20: 7769 7468 2061 2053 4545 4b20 6465 7669 with a SEEK devi │ │ │ 004e8d30: 6365 7061 7261 6d65 7465 7220 7468 6520 ceparameter the │ │ │ 004e8d40: 4150 5045 4e44 2069 7320 646f 6e65 3600 APPEND is done6. │ │ │ -004e8d50: 577e 1700 0020 2020 6669 7273 7420 2d20 W~... first - │ │ │ +004e8d50: 57e0 1700 0020 2020 6669 7273 7420 2d20 W.... first - │ │ │ 004e8d60: 7265 6761 7264 6c65 7373 206f 6620 6465 regardless of de │ │ │ 004e8d70: 7669 6365 7061 7261 6d65 7465 7220 6f72 viceparameter or │ │ │ -004e8d80: 6465 722e 0700 577e 1800 0012 0057 7e19 der...W~.....W~. │ │ │ +004e8d80: 6465 722e 0700 57e0 1800 0012 0057 e019 der...W......W.. │ │ │ 004e8d90: 0000 2020 2045 7861 6d70 6c65 3a07 0057 .. Example:..W │ │ │ -004e8da0: 7e1a 0000 1a00 577e 2100 0020 2020 7365 ~.....W~!.. se │ │ │ +004e8da0: e01a 0000 1a00 57e0 2100 0020 2020 7365 ......W.!.. se │ │ │ 004e8db0: 7420 7364 3d22 666f 6f2e 7478 7422 2d00 t sd="foo.txt"-. │ │ │ -004e8dc0: 577e 2200 0020 2020 6f70 656e 2073 643a W~".. open sd: │ │ │ +004e8dc0: 57e0 2200 0020 2020 6f70 656e 2073 643a W.".. open sd: │ │ │ 004e8dd0: 2861 7070 656e 643a 7265 636f 7264 7369 (append:recordsi │ │ │ -004e8de0: 7a65 3d37 303a 7772 6170 2910 0057 7e23 ze=70:wrap)..W~# │ │ │ -004e8df0: 0000 2020 2075 7365 2073 6407 0057 7e24 .. use sd..W~$ │ │ │ -004e8e00: 0000 5200 577e 2500 0020 2020 5468 6973 ..R.W~%.. This │ │ │ +004e8de0: 7a65 3d37 303a 7772 6170 2910 0057 e023 ze=70:wrap)..W.# │ │ │ +004e8df0: 0000 2020 2075 7365 2073 6407 0057 e024 .. use sd..W.$ │ │ │ +004e8e00: 0000 5200 57e0 2500 0020 2020 5468 6973 ..R.W.%.. This │ │ │ 004e8e10: 2065 7861 6d70 6c65 206f 7065 6e20 6669 example open fi │ │ │ 004e8e20: 6c65 2066 6f6f 2e74 7874 2061 6e64 2070 le foo.txt and p │ │ │ 004e8e30: 6f73 6974 696f 6e73 2074 6865 2066 696c ositions the fil │ │ │ 004e8e40: 6520 706f 696e 7465 7220 6174 2074 6865 e pointer at the │ │ │ -004e8e50: 2065 6e64 1600 577e 2600 0020 2020 6f66 end..W~&.. of │ │ │ -004e8e60: 2074 6865 2066 696c 652e 0700 577e 2700 the file...W~'. │ │ │ -004e8e70: 0011 0050 7e54 5441 4348 0000 4154 5441 ...P~TTACH..ATTA │ │ │ -004e8e80: 4348 1100 567e bf11 0000 2020 2041 5454 CH..V~.... ATT │ │ │ -004e8e90: 4143 4807 0057 7e21 0000 2500 577e 3100 ACH..W~!..%.W~1. │ │ │ +004e8e50: 2065 6e64 1600 57e0 2600 0020 2020 6f66 end..W.&.. of │ │ │ +004e8e60: 2074 6865 2066 696c 652e 0700 57e0 2700 the file...W.'. │ │ │ +004e8e70: 0011 0050 e054 5441 4348 0000 4154 5441 ...P.TTACH..ATTA │ │ │ +004e8e80: 4348 1100 56e0 bf11 0000 2020 2041 5454 CH..V..... ATT │ │ │ +004e8e90: 4143 4807 0057 e021 0000 2500 57e0 3100 ACH..W.!..%.W.1. │ │ │ 004e8ea0: 0020 2020 4154 5441 4348 3d65 7870 7220 . ATTACH=expr │ │ │ 004e8eb0: 4170 706c 6965 7320 746f 3a20 534f 4307 Applies to: SOC. │ │ │ -004e8ec0: 0057 7e41 0000 2f00 577e 5100 0020 2020 .W~A../.W~Q.. │ │ │ +004e8ec0: 0057 e041 0000 2f00 57e0 5100 0020 2020 .W.A../.W.Q.. │ │ │ 004e8ed0: 4174 7461 6368 3d65 7870 7220 4170 706c Attach=expr Appl │ │ │ 004e8ee0: 6965 7320 746f 3a20 536f 636b 6574 2044 ies to: Socket D │ │ │ -004e8ef0: 6576 6963 6507 0057 7e61 0000 5200 577e evice..W~a..R.W~ │ │ │ +004e8ef0: 6576 6963 6507 0057 e061 0000 5200 57e0 evice..W.a..R.W. │ │ │ 004e8f00: 7100 0020 2020 4154 5441 4348 2061 7373 q.. ATTACH ass │ │ │ 004e8f10: 6967 6e73 2065 7870 7220 6173 2074 6865 igns expr as the │ │ │ 004e8f20: 2068 616e 646c 6520 6e61 6d65 2074 6f20 handle name to │ │ │ 004e8f30: 7468 6520 6e65 776c 7920 6372 6561 7465 the newly create │ │ │ 004e8f40: 6420 736f 636b 6574 2e20 5768 656e 5400 d socket. WhenT. │ │ │ -004e8f50: 577e 8100 0020 2020 4154 5441 4348 2069 W~... ATTACH i │ │ │ +004e8f50: 57e0 8100 0020 2020 4154 5441 4348 2069 W.... ATTACH i │ │ │ 004e8f60: 7320 7573 6564 2061 6e64 206f 6e65 206f s used and one o │ │ │ 004e8f70: 6620 4c49 5354 454e 206f 7220 434f 4e4e f LISTEN or CONN │ │ │ 004e8f80: 4543 5420 6973 2073 7065 6369 6669 6564 ECT is specified │ │ │ 004e8f90: 206f 6e20 7468 6520 7361 6d65 204f 5045 on the same OPE │ │ │ -004e8fa0: 4e2c 5200 577e 9100 0020 2020 7468 6520 N,R.W~... the │ │ │ +004e8fa0: 4e2c 5200 57e0 9100 0020 2020 7468 6520 N,R.W.... the │ │ │ 004e8fb0: 7661 6c75 6520 6f66 2065 7870 7220 6265 value of expr be │ │ │ 004e8fc0: 636f 6d65 7320 7468 6520 6964 656e 7469 comes the identi │ │ │ 004e8fd0: 6669 6572 206f 6620 7468 6520 6e65 776c fier of the newl │ │ │ 004e8fe0: 7920 6372 6561 7465 6420 736f 636b 6574 y created socket │ │ │ 004e8ff0: 2e20 4966 0000 0000 0000 0000 0000 0000 . If............ │ │ │ 004e9000: 0400 0000 b707 0000 793f 0000 0000 0000 ........y?...... │ │ │ -004e9010: 9c00 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004e9010: 9c00 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004e9020: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 004e9030: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 004e9040: 4f50 454e 00ff 7300 ff4f 5045 4e5f 4445 OPEN..s..OPEN_DE │ │ │ 004e9050: 5649 4345 5041 5241 4d45 5445 5253 00ff VICEPARAMETERS.. │ │ │ 004e9060: 7300 ff41 5454 4143 4800 c011 0000 2020 s..ATTACH..... │ │ │ 004e9070: 206e 6569 7468 6572 204c 4953 5445 4e20 neither LISTEN │ │ │ 004e9080: 6e6f 7220 434f 4e4e 4543 5420 6973 2073 nor CONNECT is s │ │ │ 004e9090: 7065 6369 6669 6564 2c20 4154 5441 4348 pecified, ATTACH │ │ │ -004e90a0: 2069 7320 6967 6e6f 7265 642e 0700 577e is ignored...W~ │ │ │ -004e90b0: 1200 0012 0057 7e13 0000 2020 2045 7861 .....W~... Exa │ │ │ -004e90c0: 6d70 6c65 3a07 0057 7e14 0000 6600 577e mple:..W~...f.W~ │ │ │ +004e90a0: 2069 7320 6967 6e6f 7265 642e 0700 57e0 is ignored...W. │ │ │ +004e90b0: 1200 0012 0057 e013 0000 2020 2045 7861 .....W.... Exa │ │ │ +004e90c0: 6d70 6c65 3a07 0057 e014 0000 6600 57e0 mple:..W....f.W. │ │ │ 004e90d0: 1500 0020 2020 6f70 656e 2074 6370 6465 ... open tcpde │ │ │ 004e90e0: 763a 2869 6368 7365 743d 224d 223a 636f v:(ichset="M":co │ │ │ 004e90f0: 6e6e 6563 743d 686f 7374 6e61 6d65 5f22 nnect=hostname_" │ │ │ 004e9100: 3a22 5f70 6f72 746e 6f5f 223a 5443 5022 :"_portno_":TCP" │ │ │ 004e9110: 3a61 7474 6163 683d 2263 6c69 656e 7422 :attach="client" │ │ │ 004e9120: 293a 7469 6d65 6f75 743a 2253 4f43 4b45 ):timeout:"SOCKE │ │ │ -004e9130: 5422 0700 577e 1600 0051 0057 7e17 0000 T"..W~...Q.W~... │ │ │ +004e9130: 5422 0700 57e0 1600 0051 0057 e017 0000 T"..W....Q.W.... │ │ │ 004e9140: 2020 2054 6869 7320 6578 616d 706c 6520 This example │ │ │ 004e9150: 7573 6573 2074 6865 2041 5454 4143 4820 uses the ATTACH │ │ │ 004e9160: 6465 7669 6365 7061 7261 6d65 7465 7220 deviceparameter │ │ │ 004e9170: 746f 2073 7065 6369 6679 2022 636c 6965 to specify "clie │ │ │ -004e9180: 6e74 2220 6173 2074 6865 5200 577e 1800 nt" as theR.W~.. │ │ │ +004e9180: 6e74 2220 6173 2074 6865 5200 57e0 1800 nt" as theR.W... │ │ │ 004e9190: 0020 2020 6964 656e 7469 6669 6572 206f . identifier o │ │ │ 004e91a0: 6620 7468 6520 6e65 776c 7920 6372 6561 f the newly crea │ │ │ 004e91b0: 7465 6420 736f 636b 6574 2e20 4e6f 7465 ted socket. Note │ │ │ 004e91c0: 2074 6861 7420 4754 2e4d 2072 6563 6f67 that GT.M recog │ │ │ -004e91d0: 6e69 7a65 7320 4943 4853 4554 1d00 577e nizes ICHSET..W~ │ │ │ +004e91d0: 6e69 7a65 7320 4943 4853 4554 1d00 57e0 nizes ICHSET..W. │ │ │ 004e91e0: 1900 0020 2020 6f6e 6c79 2069 6e20 5554 ... only in UT │ │ │ -004e91f0: 462d 3820 6d6f 6465 2e07 0057 7e1a 0000 F-8 mode...W~... │ │ │ -004e9200: 1000 4f7e 4348 5345 5400 0043 4853 4554 ..O~CHSET..CHSET │ │ │ -004e9210: 1000 557e bf11 0000 2020 2043 4853 4554 ..U~.... CHSET │ │ │ -004e9220: 0700 567e 2100 002c 0056 7e31 0000 2020 ..V~!..,.V~1.. │ │ │ +004e91f0: 462d 3820 6d6f 6465 2e07 0057 e01a 0000 F-8 mode...W.... │ │ │ +004e9200: 1000 4fe0 4348 5345 5400 0043 4853 4554 ..O.CHSET..CHSET │ │ │ +004e9210: 1000 55e0 bf11 0000 2020 2043 4853 4554 ..U..... CHSET │ │ │ +004e9220: 0700 56e0 2100 002c 0056 e031 0000 2020 ..V.!..,.V.1.. │ │ │ 004e9230: 2043 4853 4554 3d65 7870 7220 4170 706c CHSET=expr Appl │ │ │ 004e9240: 6965 7320 746f 3a20 416c 6c20 6465 7669 ies to: All devi │ │ │ -004e9250: 6365 7307 0056 7e41 0000 5100 567e 5100 ces..V~A..Q.V~Q. │ │ │ +004e9250: 6365 7307 0056 e041 0000 5100 56e0 5100 ces..V.A..Q.V.Q. │ │ │ 004e9260: 0020 2020 4573 7461 626c 6973 6865 7320 . Establishes │ │ │ 004e9270: 6120 636f 6d6d 6f6e 2065 6e63 6f64 696e a common encodin │ │ │ 004e9280: 6720 666f 7220 626f 7468 2069 6e70 7574 g for both input │ │ │ 004e9290: 2061 6e64 206f 7574 7075 7420 6465 7669 and output devi │ │ │ -004e92a0: 6365 7320 666f 7220 7468 6552 0056 7e61 ces for theR.V~a │ │ │ +004e92a0: 6365 7320 666f 7220 7468 6552 0056 e061 ces for theR.V.a │ │ │ 004e92b0: 0000 2020 2064 6576 6963 6520 6265 696e .. device bein │ │ │ 004e92c0: 6720 4f50 454e 6564 2069 6e20 5554 462d g OPENed in UTF- │ │ │ 004e92d0: 3820 6d6f 6465 2e20 5468 6520 7661 6c75 8 mode. The valu │ │ │ 004e92e0: 6520 6f66 2074 6865 2065 7870 7265 7373 e of the express │ │ │ 004e92f0: 696f 6e20 6361 6e20 6265 204d 2c2f 0056 ion can be M,/.V │ │ │ -004e9300: 7e71 0000 2020 2055 5446 2d38 2c20 5554 ~q.. UTF-8, UT │ │ │ +004e9300: e071 0000 2020 2055 5446 2d38 2c20 5554 .q.. UTF-8, UT │ │ │ 004e9310: 462d 3136 2c20 5554 462d 3136 4c45 2c20 F-16, UTF-16LE, │ │ │ -004e9320: 6f72 2055 5446 2d31 3642 452e 0700 567e or UTF-16BE...V~ │ │ │ -004e9330: 8100 0013 0050 7e4f 4e4e 4543 5400 0043 .....P~ONNECT..C │ │ │ -004e9340: 4f4e 4e45 4354 1200 577e bf11 0000 2020 ONNECT..W~.... │ │ │ -004e9350: 2043 4f4e 4e45 4354 0700 587e 2100 0030 CONNECT..X~!..0 │ │ │ -004e9360: 0058 7e31 0000 2020 2043 4f4e 4e45 4354 .X~1.. CONNECT │ │ │ +004e9320: 6f72 2055 5446 2d31 3642 452e 0700 56e0 or UTF-16BE...V. │ │ │ +004e9330: 8100 0013 0050 e04f 4e4e 4543 5400 0043 .....P.ONNECT..C │ │ │ +004e9340: 4f4e 4e45 4354 1200 57e0 bf11 0000 2020 ONNECT..W..... │ │ │ +004e9350: 2043 4f4e 4e45 4354 0700 58e0 2100 0030 CONNECT..X.!..0 │ │ │ +004e9360: 0058 e031 0000 2020 2043 4f4e 4e45 4354 .X.1.. CONNECT │ │ │ 004e9370: 3d65 7870 7220 4170 706c 6965 7320 746f =expr Applies to │ │ │ 004e9380: 3a20 536f 636b 6574 2044 6576 6963 6507 : Socket Device. │ │ │ -004e9390: 0058 7e41 0000 4c00 587e 5100 0020 2020 .X~A..L.X~Q.. │ │ │ +004e9390: 0058 e041 0000 4c00 58e0 5100 0020 2020 .X.A..L.X.Q.. │ │ │ 004e93a0: 4372 6561 7465 7320 6120 636c 6965 6e74 Creates a client │ │ │ 004e93b0: 2063 6f6e 6e65 6374 696f 6e20 7769 7468 connection with │ │ │ 004e93c0: 2061 2073 6572 7665 722c 2077 6869 6368 a server, which │ │ │ 004e93d0: 2069 7320 6c6f 6361 7465 6420 6279 2074 is located by t │ │ │ -004e93e0: 6865 5000 587e 6100 0020 2020 696e 666f heP.X~a.. info │ │ │ +004e93e0: 6865 5000 58e0 6100 0020 2020 696e 666f heP.X.a.. info │ │ │ 004e93f0: 726d 6174 696f 6e20 7072 6f76 6964 6564 rmation provided │ │ │ 004e9400: 2062 7920 6578 7072 2e20 4120 6e65 7720 by expr. A new │ │ │ 004e9410: 736f 636b 6574 2069 7320 616c 6c6f 6361 socket is alloca │ │ │ 004e9420: 7465 6420 666f 7220 7468 6520 636c 6965 ted for the clie │ │ │ -004e9430: 6e74 5400 587e 7100 0020 2020 636f 6e6e ntT.X~q.. conn │ │ │ +004e9430: 6e74 5400 58e0 7100 0020 2020 636f 6e6e ntT.X.q.. conn │ │ │ 004e9440: 6563 7469 6f6e 2061 6e64 2069 7320 6d61 ection and is ma │ │ │ 004e9450: 6465 2074 6865 2063 7572 7265 6e74 2073 de the current s │ │ │ 004e9460: 6f63 6b65 7420 666f 7220 7468 6520 6465 ocket for the de │ │ │ 004e9470: 7669 6365 2c20 6966 2074 6865 206f 7065 vice, if the ope │ │ │ -004e9480: 7261 7469 6f6e 1800 587e 8100 0020 2020 ration..X~... │ │ │ +004e9480: 7261 7469 6f6e 1800 58e0 8100 0020 2020 ration..X.... │ │ │ 004e9490: 6973 2073 7563 6365 7373 6675 6c2e 0700 is successful... │ │ │ -004e94a0: 587e 9100 004d 0057 7ec0 1100 0020 2020 X~...M.W~.... │ │ │ +004e94a0: 58e0 9100 004d 0057 e0c0 1100 0020 2020 X....M.W..... │ │ │ 004e94b0: 6578 7072 2073 7065 6369 6669 6573 2074 expr specifies t │ │ │ 004e94c0: 6865 2070 726f 746f 636f 6c20 616e 6420 he protocol and │ │ │ 004e94d0: 7468 6520 7072 6f74 6f63 6f6c 2d73 7065 the protocol-spe │ │ │ 004e94e0: 6369 6669 6320 696e 666f 726d 6174 696f cific informatio │ │ │ -004e94f0: 6e2e 4f00 587e 1200 0020 2020 4375 7272 n.O.X~... Curr │ │ │ +004e94f0: 6e2e 4f00 58e0 1200 0020 2020 4375 7272 n.O.X.... Curr │ │ │ 004e9500: 656e 746c 792c 2047 542e 4d20 7375 7070 ently, GT.M supp │ │ │ 004e9510: 6f72 7473 2054 4350 2f49 5020 616e 6420 orts TCP/IP and │ │ │ 004e9520: 4c4f 4341 4c20 2861 6c73 6f20 6b6e 6f77 LOCAL (also know │ │ │ 004e9530: 6e20 6173 2055 4e49 5820 646f 6d61 696e n as UNIX domain │ │ │ -004e9540: 294b 0058 7e13 0000 2020 2073 6f63 6b65 )K.X~... socke │ │ │ +004e9540: 294b 0058 e013 0000 2020 2073 6f63 6b65 )K.X.... socke │ │ │ 004e9550: 7420 7072 6f74 6f63 6f6c 732e 2046 6f72 t protocols. For │ │ │ 004e9560: 2054 4350 2f49 5020 736f 636b 6574 732c TCP/IP sockets, │ │ │ 004e9570: 2073 7065 6369 6679 2065 7870 7220 696e specify expr in │ │ │ -004e9580: 2074 6865 2066 6f72 6d20 6f66 4f00 587e the form ofO.X~ │ │ │ +004e9580: 2074 6865 2066 6f72 6d20 6f66 4f00 58e0 the form ofO.X. │ │ │ 004e9590: 1400 0020 2020 223c 686f 7374 3e3a 3c70 ... ":

    :TCP", where │ │ │ 004e95b0: 2068 6f73 7420 6973 2061 6e20 4950 7634 host is an IPv4 │ │ │ 004e95c0: 206f 7220 4950 7636 2061 6464 7265 7373 or IPv6 address │ │ │ -004e95d0: 206f 7074 696f 6e61 6c6c 7947 0058 7e15 optionallyG.X~. │ │ │ +004e95d0: 206f 7074 696f 6e61 6c6c 7947 0058 e015 optionallyG.X.. │ │ │ 004e95e0: 0000 2020 2065 6e63 6170 7375 6c61 7465 .. encapsulate │ │ │ 004e95f0: 6420 6279 2073 7175 6172 652d 6272 6163 d by square-brac │ │ │ 004e9600: 6b65 7473 2028 5b5d 2920 6c69 6b65 2022 kets ([]) like " │ │ │ 004e9610: 3132 372e 302e 302e 3122 2c20 223a 3a31 127.0.0.1", "::1 │ │ │ -004e9620: 222c 4300 587e 1600 0020 2020 225b 3132 ",C.X~... "[12 │ │ │ +004e9620: 222c 4300 58e0 1600 0020 2020 225b 3132 ",C.X.... "[12 │ │ │ 004e9630: 372e 302e 302e 315d 222c 206f 7220 225b 7.0.0.1]", or "[ │ │ │ 004e9640: 3a3a 315d 2220 6f72 2061 2049 5076 3420 ::1]" or a IPv4 │ │ │ 004e9650: 6f72 2049 5076 3620 686f 7374 6e61 6d65 or IPv6 hostname │ │ │ -004e9660: 206c 696b 6554 0058 7e17 0000 2020 2073 likeT.X~... s │ │ │ +004e9660: 206c 696b 6554 0058 e017 0000 2020 2073 likeT.X.... s │ │ │ 004e9670: 6572 7665 722e 6669 732d 6774 6d2e 636f erver.fis-gtm.co │ │ │ 004e9680: 6d2e 2057 6865 6e20 6120 686f 7374 6e61 m. When a hostna │ │ │ 004e9690: 6d65 2069 7320 7370 6563 6966 6965 642c me is specified, │ │ │ 004e96a0: 2047 542e 4d20 7573 6573 2074 6865 2049 GT.M uses the I │ │ │ -004e96b0: 5020 7665 7273 696f 6e2f 0058 7e18 0000 P version/.X~... │ │ │ +004e96b0: 5020 7665 7273 696f 6e2f 0058 e018 0000 P version/.X.... │ │ │ 004e96c0: 2020 206f 6620 7468 6520 6669 7273 7420 of the first │ │ │ 004e96d0: 6164 6472 6573 7320 7265 7475 726e 6564 address returned │ │ │ -004e96e0: 2062 7920 444e 533a 0700 587e 1900 003c by DNS:..X~...< │ │ │ -004e96f0: 0058 7e1a 0000 2020 2020 206f 2074 6861 .X~... o tha │ │ │ +004e96e0: 2062 7920 444e 533a 0700 58e0 1900 003c by DNS:..X....< │ │ │ +004e96f0: 0058 e01a 0000 2020 2020 206f 2074 6861 .X.... o tha │ │ │ 004e9700: 7420 6973 2073 7570 706f 7274 6564 2062 t is supported b │ │ │ 004e9710: 7920 7468 6520 6f70 6572 6174 696e 6720 y the operating │ │ │ -004e9720: 7379 7374 656d 2c20 616e 6433 0058 7e21 system, and3.X~! │ │ │ +004e9720: 7379 7374 656d 2c20 616e 6433 0058 e021 system, and3.X.! │ │ │ 004e9730: 0000 2020 2020 206f 2066 6f72 2077 6869 .. o for whi │ │ │ 004e9740: 6368 2061 206e 6574 776f 726b 2069 6e74 ch a network int │ │ │ 004e9750: 6572 6661 6365 2065 7869 7374 732e 0700 erface exists... │ │ │ -004e9760: 587e 2200 0052 0058 7e23 0000 2020 2046 X~"..R.X~#.. F │ │ │ +004e9760: 58e0 2200 0052 0058 e023 0000 2020 2046 X."..R.X.#.. F │ │ │ 004e9770: 6f72 204c 4f43 414c 2073 6f63 6b65 7473 or LOCAL sockets │ │ │ 004e9780: 2c20 7370 6563 6966 7920 6578 7072 2069 , specify expr i │ │ │ 004e9790: 6e20 7468 6520 666f 726d 206f 6620 223c n the form of "< │ │ │ 004e97a0: 7061 7468 6e61 6d65 3e3a 4c4f 4341 4c22 pathname>:LOCAL" │ │ │ 004e97b0: 2c20 7768 6572 6500 0000 0000 0000 0000 , where......... │ │ │ 004e97c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e97d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -322043,485 +322043,485 @@ │ │ │ 004e9fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e9fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e9fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e9fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e9fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004e9ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ea000: 0400 0000 ec07 0000 a83f 0000 0000 0000 .........?...... │ │ │ -004ea010: a200 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004ea010: a200 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004ea020: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 004ea030: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 004ea040: 4f50 454e 00ff 7300 ff4f 5045 4e5f 4445 OPEN..s..OPEN_DE │ │ │ 004ea050: 5649 4345 5041 5241 4d45 5445 5253 00ff VICEPARAMETERS.. │ │ │ 004ea060: 7300 ff43 4f4e 4e45 4354 00c0 2400 0020 s..CONNECT..$.. │ │ │ 004ea070: 2020 3c70 6174 686e 616d 653e 2069 7320 is │ │ │ 004ea080: 7468 6520 6e61 6d65 206f 6620 7468 6520 the name of the │ │ │ 004ea090: 6669 6c65 2074 6f20 6265 2075 7365 6420 file to be used │ │ │ 004ea0a0: 666f 7220 636f 6d6d 756e 6963 6174 696f for communicatio │ │ │ -004ea0b0: 6e2e 4d00 587e 2500 0020 2020 3c70 6174 n.M.X~%.. may conta │ │ │ 004ea0d0: 696e 2061 2064 6f6c 6c61 7220 7369 676e in a dollar sign │ │ │ 004ea0e0: 2028 2429 2066 6f6c 6c6f 7765 6420 6279 ($) followed by │ │ │ 004ea0f0: 2074 6865 206e 616d 6520 6f66 2061 6e54 the name of anT │ │ │ -004ea100: 0058 7e26 0000 2020 2065 6e76 6972 6f6e .X~&.. environ │ │ │ +004ea100: 0058 e026 0000 2020 2065 6e76 6972 6f6e .X.&.. environ │ │ │ 004ea110: 6d65 6e74 2076 6172 6961 626c 6520 7768 ment variable wh │ │ │ 004ea120: 6963 6820 4754 2e4d 2065 7870 616e 6473 ich GT.M expands │ │ │ 004ea130: 2069 6e20 7468 6520 7361 6d65 2077 6179 in the same way │ │ │ 004ea140: 2061 7320 7468 6520 6465 7669 6365 206e as the device n │ │ │ -004ea150: 616d 6550 0058 7e27 0000 2020 2066 6f72 ameP.X~'.. for │ │ │ +004ea150: 616d 6550 0058 e027 0000 2020 2066 6f72 ameP.X.'.. for │ │ │ 004ea160: 2061 2073 6571 7565 6e74 6961 6c20 6669 a sequential fi │ │ │ 004ea170: 6c65 2e20 5468 6520 6d61 7869 6d75 6d20 le. The maximum │ │ │ 004ea180: 616c 6c6f 7765 6420 6c65 6e67 7468 206f allowed length o │ │ │ 004ea190: 6620 7468 6520 6578 7061 6e64 6564 2070 f the expanded p │ │ │ -004ea1a0: 6174 6821 0058 7e28 0000 2020 206e 616d ath!.X~(.. nam │ │ │ +004ea1a0: 6174 6821 0058 e028 0000 2020 206e 616d ath!.X.(.. nam │ │ │ 004ea1b0: 6520 6465 7065 6e64 7320 6f6e 2074 6865 e depends on the │ │ │ -004ea1c0: 204f 532e 0700 587e 2900 004f 0058 7e2a OS...X~)..O.X~* │ │ │ +004ea1c0: 204f 532e 0700 58e0 2900 004f 0058 e02a OS...X.)..O.X.* │ │ │ 004ea1d0: 0000 2020 2046 6f72 204c 4f43 414c 2073 .. For LOCAL s │ │ │ 004ea1e0: 6f63 6b65 7473 2c20 434f 4e4e 4543 5420 ockets, CONNECT │ │ │ 004ea1f0: 6174 7465 6d70 7473 2074 6f20 6f70 656e attempts to open │ │ │ 004ea200: 2074 6865 2073 7065 6369 6669 6564 2066 the specified f │ │ │ -004ea210: 696c 652e 2049 6620 6974 5200 587e 3100 ile. If itR.X~1. │ │ │ +004ea210: 696c 652e 2049 6620 6974 5200 58e0 3100 ile. If itR.X.1. │ │ │ 004ea220: 0020 2020 646f 6573 6e27 7420 6578 6973 . doesn't exis │ │ │ 004ea230: 7420 6f72 2074 6865 7265 2069 7320 6e6f t or there is no │ │ │ 004ea240: 206c 6973 7465 6e65 722c 2043 4f4e 4e45 listener, CONNE │ │ │ 004ea250: 4354 2072 6574 7269 6573 2075 6e74 696c CT retries until │ │ │ -004ea260: 2069 7420 7375 6363 6565 6473 2900 587e it succeeds).X~ │ │ │ +004ea260: 2069 7420 7375 6363 6565 6473 2900 58e0 it succeeds).X. │ │ │ 004ea270: 3200 0020 2020 6f72 2061 2073 7065 6369 2.. or a speci │ │ │ 004ea280: 6669 6564 2074 696d 656f 7574 2065 7870 fied timeout exp │ │ │ -004ea290: 6972 6573 2e07 0058 7e33 0000 1200 587e ires...X~3....X~ │ │ │ +004ea290: 6972 6573 2e07 0058 e033 0000 1200 58e0 ires...X.3....X. │ │ │ 004ea2a0: 3400 0020 2020 2a2a 4e6f 7465 2a2a 0700 4.. **Note**.. │ │ │ -004ea2b0: 587e 3500 0030 0058 7e36 0000 2020 2043 X~5..0.X~6.. C │ │ │ +004ea2b0: 58e0 3500 0030 0058 e036 0000 2020 2043 X.5..0.X.6.. C │ │ │ 004ea2c0: 4f4e 4e45 4354 2069 7320 6e6f 7420 636f ONNECT is not co │ │ │ 004ea2d0: 6d70 6174 6962 6c65 2077 6974 6820 4c49 mpatible with LI │ │ │ -004ea2e0: 5354 454e 2e07 0058 7e37 0000 4d00 587e STEN...X~7..M.X~ │ │ │ +004ea2e0: 5354 454e 2e07 0058 e037 0000 4d00 58e0 STEN...X.7..M.X. │ │ │ 004ea2f0: 3800 0020 2020 4966 2074 6865 204f 5045 8.. If the OPE │ │ │ 004ea300: 4e20 646f 6573 206e 6f74 2073 7065 6369 N does not speci │ │ │ 004ea310: 6679 2061 2074 696d 656f 7574 2c20 6120 fy a timeout, a │ │ │ 004ea320: 534f 434b 4554 204f 5045 4e20 7761 6974 SOCKET OPEN wait │ │ │ -004ea330: 7320 666f 7220 7468 6549 0058 7e39 0000 s for theI.X~9.. │ │ │ +004ea330: 7320 666f 7220 7468 6549 0058 e039 0000 s for theI.X.9.. │ │ │ 004ea340: 2020 2063 6f6e 6e65 6374 696f 6e20 746f connection to │ │ │ 004ea350: 2063 6f6d 706c 6574 6520 6f72 2061 6e20 complete or an │ │ │ 004ea360: 6576 656e 7420 7468 6174 2074 6572 6d69 event that termi │ │ │ 004ea370: 6e61 7465 7320 7468 6520 6174 7465 6d70 nates the attemp │ │ │ -004ea380: 742e 0700 587e 3a00 0012 0058 7e41 0000 t...X~:....X~A.. │ │ │ -004ea390: 2020 2045 7861 6d70 6c65 3a07 0058 7e42 Example:..X~B │ │ │ -004ea3a0: 0000 6a00 587e 4300 0020 2020 6f70 656e ..j.X~C.. open │ │ │ +004ea380: 742e 0700 58e0 3a00 0012 0058 e041 0000 t...X.:....X.A.. │ │ │ +004ea390: 2020 2045 7861 6d70 6c65 3a07 0058 e042 Example:..X.B │ │ │ +004ea3a0: 0000 6a00 58e0 4300 0020 2020 6f70 656e ..j.X.C.. open │ │ │ 004ea3b0: 2074 6370 6465 763a 2863 6f6e 6e65 6374 tcpdev:(connect │ │ │ 004ea3c0: 3d68 6f73 746e 616d 655f 223a 225f 706f =hostname_":"_po │ │ │ 004ea3d0: 7274 6e6f 5f22 3a54 4350 223a 6174 7461 rtno_":TCP":atta │ │ │ 004ea3e0: 6368 3d22 636c 6965 6e74 223a 696f 6572 ch="client":ioer │ │ │ 004ea3f0: 726f 723d 2254 5241 5022 293a 7469 6d65 ror="TRAP"):time │ │ │ -004ea400: 6f75 743a 2253 4f43 4b45 5422 0700 587e out:"SOCKET"..X~ │ │ │ -004ea410: 4400 004d 0058 7e45 0000 2020 2054 6869 D..M.X~E.. Thi │ │ │ +004ea400: 6f75 743a 2253 4f43 4b45 5422 0700 58e0 out:"SOCKET"..X. │ │ │ +004ea410: 4400 004d 0058 e045 0000 2020 2054 6869 D..M.X.E.. Thi │ │ │ 004ea420: 7320 6578 616d 706c 6520 6573 7461 626c s example establ │ │ │ 004ea430: 6973 6865 7320 6120 636c 6965 6e74 2063 ishes a client c │ │ │ 004ea440: 6f6e 6e65 6374 2077 6974 6820 7468 6520 onnect with the │ │ │ 004ea450: 7365 7276 6572 2075 7369 6e67 2074 6865 server using the │ │ │ -004ea460: 4100 587e 4600 0020 2020 636f 6e6e 6563 A.X~F.. connec │ │ │ +004ea460: 4100 58e0 4600 0020 2020 636f 6e6e 6563 A.X.F.. connec │ │ │ 004ea470: 7469 6f6e 2073 7472 696e 6720 696e 2074 tion string in t │ │ │ 004ea480: 6865 2066 6f72 6d61 7420 6f66 2022 686f he format of "ho │ │ │ 004ea490: 7374 6e61 6d65 3a70 6f72 743a 5443 5022 stname:port:TCP" │ │ │ -004ea4a0: 2e07 0058 7e47 0000 1800 4f7e 4445 4c49 ...X~G....O~DELI │ │ │ +004ea4a0: 2e07 0058 e047 0000 1800 4fe0 4445 4c49 ...X.G....O.DELI │ │ │ 004ea4b0: 4d49 5445 5200 0044 454c 494d 4954 4552 MITER..DELIMITER │ │ │ -004ea4c0: 1400 597e bf11 0000 2020 2044 454c 494d ..Y~.... DELIM │ │ │ -004ea4d0: 4954 4552 0700 5a7e 2100 002c 005a 7e31 ITER..Z~!..,.Z~1 │ │ │ +004ea4c0: 1400 59e0 bf11 0000 2020 2044 454c 494d ..Y..... DELIM │ │ │ +004ea4d0: 4954 4552 0700 5ae0 2100 002c 005a e031 ITER..Z.!..,.Z.1 │ │ │ 004ea4e0: 0000 2020 205b 4e4f 5d44 454c 494d 4954 .. [NO]DELIMIT │ │ │ 004ea4f0: 4552 3d65 7870 7220 4170 706c 6965 7320 ER=expr Applies │ │ │ -004ea500: 746f 3a20 534f 4307 005a 7e41 0000 5400 to: SOC..Z~A..T. │ │ │ -004ea510: 5a7e 5100 0020 2020 4445 4c49 4d49 5445 Z~Q.. DELIMITE │ │ │ +004ea500: 746f 3a20 534f 4307 005a e041 0000 5400 to: SOC..Z.A..T. │ │ │ +004ea510: 5ae0 5100 0020 2020 4445 4c49 4d49 5445 Z.Q.. DELIMITE │ │ │ 004ea520: 5220 6573 7461 626c 6973 6865 7320 6f72 R establishes or │ │ │ 004ea530: 2072 6570 6c61 6365 7320 7468 6520 6c69 replaces the li │ │ │ 004ea540: 7374 206f 6620 6465 6c69 6d69 7465 7273 st of delimiters │ │ │ 004ea550: 2075 7365 6420 6279 2074 6865 206e 6577 used by the new │ │ │ -004ea560: 6c79 4d00 5a7e 6100 0020 2020 6372 6561 lyM.Z~a.. crea │ │ │ +004ea560: 6c79 4d00 5ae0 6100 0020 2020 6372 6561 lyM.Z.a.. crea │ │ │ 004ea570: 7465 6420 736f 636b 6574 2e20 5468 6520 ted socket. The │ │ │ 004ea580: 6465 6661 756c 7420 6973 204e 4f44 454c default is NODEL │ │ │ 004ea590: 494d 4954 4552 2e20 5468 6520 6465 6c69 IMITER. The deli │ │ │ 004ea5a0: 6d69 7465 7220 6c69 7374 206f 6e20 6150 miter list on aP │ │ │ -004ea5b0: 005a 7e71 0000 2020 2070 7265 6578 6973 .Z~q.. preexis │ │ │ +004ea5b0: 005a e071 0000 2020 2070 7265 6578 6973 .Z.q.. preexis │ │ │ 004ea5c0: 7469 6e67 2064 6576 6963 6520 7265 6d61 ting device rema │ │ │ 004ea5d0: 696e 7320 7468 6520 7361 6d65 2075 6e74 ins the same unt │ │ │ 004ea5e0: 696c 2069 7420 6973 2065 7870 6c69 6369 il it is explici │ │ │ 004ea5f0: 746c 7920 7265 706c 6163 6564 206f 7212 tly replaced or. │ │ │ -004ea600: 005a 7e81 0000 2020 2064 656c 6574 6564 .Z~... deleted │ │ │ -004ea610: 2e07 005a 7e91 0000 4700 597e c011 0000 ...Z~...G.Y~.... │ │ │ +004ea600: 005a e081 0000 2020 2064 656c 6574 6564 .Z.... deleted │ │ │ +004ea610: 2e07 005a e091 0000 4700 59e0 c011 0000 ...Z....G.Y..... │ │ │ 004ea620: 2020 2065 7870 7220 6973 2061 2073 7472 expr is a str │ │ │ 004ea630: 696e 6720 7768 6572 6520 7468 6520 666f ing where the fo │ │ │ 004ea640: 6c6c 6f77 696e 6720 6368 6172 6163 7465 llowing characte │ │ │ 004ea650: 7273 2068 6176 6520 7370 6563 6961 6c19 rs have special. │ │ │ -004ea660: 005a 7e12 0000 2020 2069 6e74 6572 7072 .Z~... interpr │ │ │ -004ea670: 6574 6174 696f 6e3a 0700 5a7e 1300 0012 etation:..Z~.... │ │ │ -004ea680: 005a 7e14 0000 2020 202a 2a4e 6f74 652a .Z~... **Note* │ │ │ -004ea690: 2a07 005a 7e15 0000 5400 5a7e 1600 0020 *..Z~...T.Z~... │ │ │ +004ea660: 005a e012 0000 2020 2069 6e74 6572 7072 .Z.... interpr │ │ │ +004ea670: 6574 6174 696f 6e3a 0700 5ae0 1300 0012 etation:..Z..... │ │ │ +004ea680: 005a e014 0000 2020 202a 2a4e 6f74 652a .Z.... **Note* │ │ │ +004ea690: 2a07 005a e015 0000 5400 5ae0 1600 0020 *..Z....T.Z.... │ │ │ 004ea6a0: 2020 6578 7072 2022 6162 3a2f 3a3a 2f2f expr "ab:/::// │ │ │ 004ea6b0: 3a62 6322 2069 7320 696e 7465 7270 7265 :bc" is interpre │ │ │ 004ea6c0: 7465 6420 6173 2066 6f75 7220 6465 6c69 ted as four deli │ │ │ 004ea6d0: 6d69 7465 7273 2c20 7768 6963 6820 6172 miters, which ar │ │ │ -004ea6e0: 6520 2261 6222 2c20 223a 222c 5300 5a7e e "ab", ":",S.Z~ │ │ │ +004ea6e0: 6520 2261 6222 2c20 223a 222c 5300 5ae0 e "ab", ":",S.Z. │ │ │ 004ea6f0: 1700 0020 2020 222f 222c 2061 6e64 2022 ... "/", and " │ │ │ 004ea700: 6263 222e 204f 6e65 2073 6f63 6b65 7420 bc". One socket │ │ │ 004ea710: 6361 6e20 6861 7665 2030 2d36 3420 6465 can have 0-64 de │ │ │ 004ea720: 6c69 6d69 7465 7273 2061 6e64 2065 6163 limiters and eac │ │ │ 004ea730: 6820 6465 6c69 6d69 7465 7220 6361 6e22 h delimiter can" │ │ │ -004ea740: 005a 7e18 0000 2020 2063 6f6e 7461 696e .Z~... contain │ │ │ +004ea740: 005a e018 0000 2020 2063 6f6e 7461 696e .Z.... contain │ │ │ 004ea750: 2031 2d36 3420 6368 6172 6163 7465 7273 1-64 characters │ │ │ -004ea760: 2e07 005a 7e19 0000 1200 5a7e 1a00 0020 ...Z~.....Z~... │ │ │ -004ea770: 2020 4578 616d 706c 653a 0700 5a7e 2100 Example:..Z~!. │ │ │ -004ea780: 0064 005a 7e22 0000 2020 206f 7065 6e20 .d.Z~".. open │ │ │ +004ea760: 2e07 005a e019 0000 1200 5ae0 1a00 0020 ...Z......Z.... │ │ │ +004ea770: 2020 4578 616d 706c 653a 0700 5ae0 2100 Example:..Z.!. │ │ │ +004ea780: 0064 005a e022 0000 2020 206f 7065 6e20 .d.Z.".. open │ │ │ 004ea790: 7463 7064 6576 3a28 636f 6e6e 6563 743d tcpdev:(connect= │ │ │ 004ea7a0: 686f 7374 5f22 3a22 5f70 6f72 746e 6f5f host_":"_portno_ │ │ │ 004ea7b0: 223a 5443 5022 3a64 656c 696d 3d24 6328 ":TCP":delim=$c( │ │ │ 004ea7c0: 3133 293a 6174 7461 6368 3d22 636c 6965 13):attach="clie │ │ │ 004ea7d0: 6e74 2229 3a74 696d 656f 7574 3a22 534f nt"):timeout:"SO │ │ │ -004ea7e0: 434b 4554 2207 005a 7e23 0000 0000 0000 CKET"..Z~#...... │ │ │ +004ea7e0: 434b 4554 2207 005a e023 0000 0000 0000 CKET"..Z.#...... │ │ │ 004ea7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ea800: 0400 0000 7d07 0000 e53f 0000 0000 0000 ....}....?...... │ │ │ 004ea810: 6700 0055 4845 4c50 00ff 7300 ff49 4f5f g..UHELP..s..IO_ │ │ │ 004ea820: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 004ea830: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 004ea840: 4f50 454e 00ff 7300 ff4f 5045 4e5f 4445 OPEN..s..OPEN_DE │ │ │ 004ea850: 5649 4345 5041 5241 4d45 5445 5253 00ff VICEPARAMETERS.. │ │ │ 004ea860: 7300 ff45 5843 4550 5449 4f4e 0000 4558 s..EXCEPTION..EX │ │ │ -004ea870: 4345 5054 494f 4e14 0059 7ebf 1100 0020 CEPTION..Y~.... │ │ │ -004ea880: 2020 4558 4345 5054 494f 4e07 005a 7e21 EXCEPTION..Z~! │ │ │ -004ea890: 0000 3000 5a7e 3100 0020 2020 4558 4345 ..0.Z~1.. EXCE │ │ │ +004ea870: 4345 5054 494f 4e14 0059 e0bf 1100 0020 CEPTION..Y..... │ │ │ +004ea880: 2020 4558 4345 5054 494f 4e07 005a e021 EXCEPTION..Z.! │ │ │ +004ea890: 0000 3000 5ae0 3100 0020 2020 4558 4345 ..0.Z.1.. EXCE │ │ │ 004ea8a0: 5054 494f 4e3d 6578 7072 2041 7070 6c69 PTION=expr Appli │ │ │ 004ea8b0: 6573 2074 6f3a 2041 6c6c 2064 6576 6963 es to: All devic │ │ │ -004ea8c0: 6573 0700 5a7e 4100 0053 005a 7e51 0000 es..Z~A..S.Z~Q.. │ │ │ +004ea8c0: 6573 0700 5ae0 4100 0053 005a e051 0000 es..Z.A..S.Z.Q.. │ │ │ 004ea8d0: 2020 2044 6566 696e 6573 2061 6e20 6572 Defines an er │ │ │ 004ea8e0: 726f 7220 6861 6e64 6c65 7220 666f 7220 ror handler for │ │ │ 004ea8f0: 616e 2049 2f4f 2064 6576 6963 652e 2054 an I/O device. T │ │ │ 004ea900: 6865 2065 7870 7265 7373 696f 6e20 6d75 he expression mu │ │ │ -004ea910: 7374 2063 6f6e 7461 696e 2061 5200 5a7e st contain aR.Z~ │ │ │ +004ea910: 7374 2063 6f6e 7461 696e 2061 5200 5ae0 st contain aR.Z. │ │ │ 004ea920: 6100 0020 2020 6672 6167 6d65 6e74 206f a.. fragment o │ │ │ 004ea930: 6620 4754 2e4d 2063 6f64 6520 2866 6f72 f GT.M code (for │ │ │ 004ea940: 2065 7861 6d70 6c65 2c20 474f 544f 2045 example, GOTO E │ │ │ 004ea950: 5252 4649 4c45 2920 7468 6174 2047 542e RRFILE) that GT. │ │ │ 004ea960: 4d20 5845 4355 5445 7320 7768 656e 5300 M XECUTEs whenS. │ │ │ -004ea970: 5a7e 7100 0020 2020 4754 2e4d 2064 6574 Z~q.. GT.M det │ │ │ +004ea970: 5ae0 7100 0020 2020 4754 2e4d 2064 6574 Z.q.. GT.M det │ │ │ 004ea980: 6563 7473 2061 6e20 6572 726f 722c 206f ects an error, o │ │ │ 004ea990: 7220 616e 2065 6e74 7279 7265 6620 746f r an entryref to │ │ │ 004ea9a0: 2077 6869 6368 2047 542e 4d20 7472 616e which GT.M tran │ │ │ 004ea9b0: 7366 6572 7320 636f 6e74 726f 6c2c 2061 sfers control, a │ │ │ -004ea9c0: 7352 005a 7e81 0000 2020 2061 7070 726f sR.Z~... appro │ │ │ +004ea9c0: 7352 005a e081 0000 2020 2061 7070 726f sR.Z.... appro │ │ │ 004ea9d0: 7072 6961 7465 2066 6f72 2074 6865 2063 priate for the c │ │ │ 004ea9e0: 7572 7265 6e74 2067 746d 5f7a 7472 6170 urrent gtm_ztrap │ │ │ 004ea9f0: 5f66 6f72 6d2c 2073 6574 7469 6e67 2065 _form, setting e │ │ │ 004eaa00: 7863 6570 7420 7468 6174 2074 6865 7265 xcept that there │ │ │ -004eaa10: 2069 733b 005a 7e91 0000 2020 206e 6576 is;.Z~... nev │ │ │ +004eaa10: 2069 733b 005a e091 0000 2020 206e 6576 is;.Z.... nev │ │ │ 004eaa20: 6572 2061 6e79 2069 6d70 6c69 6369 7420 er any implicit │ │ │ 004eaa30: 706f 7070 696e 6720 7769 7468 2045 5843 popping with EXC │ │ │ 004eaa40: 4550 5449 4f4e 2061 6374 696f 6e2e 0800 EPTION action... │ │ │ -004eaa50: 597e c011 0000 4c00 5a7e 1200 0020 2020 Y~....L.Z~... │ │ │ +004eaa50: 59e0 c011 0000 4c00 5ae0 1200 0020 2020 Y.....L.Z.... │ │ │ 004eaa60: 4120 6465 7669 6365 2045 5843 4550 5449 A device EXCEPTI │ │ │ 004eaa70: 4f4e 2067 6574 7320 636f 6e74 726f 6c20 ON gets control │ │ │ 004eaa80: 6166 7465 7220 6120 6e6f 6e2d 6661 7461 after a non-fata │ │ │ 004eaa90: 6c20 6465 7669 6365 2065 7272 6f72 2061 l device error a │ │ │ -004eaaa0: 6e64 4100 5a7e 1300 0020 2020 2445 5452 ndA.Z~... $ETR │ │ │ +004eaaa0: 6e64 4100 5ae0 1300 0020 2020 2445 5452 ndA.Z.... $ETR │ │ │ 004eaab0: 4150 2f24 5a54 5241 5020 6765 7420 636f AP/$ZTRAP get co │ │ │ 004eaac0: 6e74 726f 6c20 6166 7465 7220 6f74 6865 ntrol after othe │ │ │ 004eaad0: 7220 6e6f 6e2d 6661 7461 6c20 6572 726f r non-fatal erro │ │ │ -004eaae0: 7273 2e07 005a 7e14 0000 1200 5a7e 1500 rs...Z~.....Z~.. │ │ │ -004eaaf0: 0020 2020 4578 616d 706c 653a 0700 5a7e . Example:..Z~ │ │ │ -004eab00: 1600 0017 005a 7e17 0000 2020 2047 544d .....Z~... GTM │ │ │ -004eab10: 3e64 6f20 5e46 5245 4144 1000 5a7e 1800 >do ^FREAD..Z~.. │ │ │ -004eab20: 0020 2020 4652 4541 443b 1800 5a7e 1900 . FREAD;..Z~.. │ │ │ +004eaae0: 7273 2e07 005a e014 0000 1200 5ae0 1500 rs...Z......Z... │ │ │ +004eaaf0: 0020 2020 4578 616d 706c 653a 0700 5ae0 . Example:..Z. │ │ │ +004eab00: 1600 0017 005a e017 0000 2020 2047 544d .....Z.... GTM │ │ │ +004eab10: 3e64 6f20 5e46 5245 4144 1000 5ae0 1800 >do ^FREAD..Z... │ │ │ +004eab20: 0020 2020 4652 4541 443b 1800 5ae0 1900 . FREAD;..Z... │ │ │ 004eab30: 0020 2020 207a 7072 696e 7420 5e46 5245 . zprint ^FRE │ │ │ -004eab40: 4144 1c00 5a7e 1a00 0020 2020 2072 6561 AD..Z~... rea │ │ │ +004eab40: 4144 1c00 5ae0 1a00 0020 2020 2072 6561 AD..Z.... rea │ │ │ 004eab50: 6420 2246 696c 6520 3e20 222c 7364 1600 d "File > ",sd.. │ │ │ -004eab60: 5a7e 2100 0020 2020 2073 6574 2072 6574 Z~!.. set ret │ │ │ -004eab70: 7279 3d30 2000 5a7e 2200 0020 2020 2073 ry=0 .Z~".. s │ │ │ +004eab60: 5ae0 2100 0020 2020 2073 6574 2072 6574 Z.!.. set ret │ │ │ +004eab70: 7279 3d30 2000 5ae0 2200 0020 2020 2073 ry=0 .Z.".. s │ │ │ 004eab80: 6574 2024 7a74 7261 703d 2242 4144 4147 et $ztrap="BADAG │ │ │ -004eab90: 4149 4e22 3400 5a7e 2300 0020 2020 206f AIN"4.Z~#.. o │ │ │ +004eab90: 4149 4e22 3400 5ae0 2300 0020 2020 206f AIN"4.Z.#.. o │ │ │ 004eaba0: 7065 6e20 7364 3a28 7265 6164 6f6e 6c79 pen sd:(readonly │ │ │ 004eabb0: 3a65 7863 6570 7469 6f6e 3d22 646f 2042 :exception="do B │ │ │ -004eabc0: 4144 4f50 454e 2229 2600 5a7e 2400 0020 ADOPEN")&.Z~$.. │ │ │ +004eabc0: 4144 4f50 454e 2229 2600 5ae0 2400 0020 ADOPEN")&.Z.$.. │ │ │ 004eabd0: 2020 2075 7365 2073 643a 6578 6365 7074 use sd:except │ │ │ 004eabe0: 696f 6e3d 2267 6f74 6f20 454f 4622 3600 ion="goto EOF"6. │ │ │ -004eabf0: 5a7e 2500 0020 2020 2066 6f72 2020 7573 Z~%.. for us │ │ │ +004eabf0: 5ae0 2500 0020 2020 2066 6f72 2020 7573 Z.%.. for us │ │ │ 004eac00: 6520 7364 2072 6561 6420 7820 7573 6520 e sd read x use │ │ │ 004eac10: 2470 7269 6e63 6970 616c 2077 7269 7465 $principal write │ │ │ -004eac20: 2078 2c21 0e00 5a7e 2600 0020 2020 454f x,!..Z~&.. EO │ │ │ -004eac30: 463b 2700 5a7e 2700 0020 2020 2069 6620 F;'.Z~'.. if │ │ │ +004eac20: 2078 2c21 0e00 5ae0 2600 0020 2020 454f x,!..Z.&.. EO │ │ │ +004eac30: 463b 2700 5ae0 2700 0020 2020 2069 6620 F;'.Z.'.. if │ │ │ 004eac40: 2724 7a65 6f66 207a 6d65 7373 6167 6520 '$zeof zmessage │ │ │ -004eac50: 2b24 7a73 7461 7475 7313 005a 7e28 0000 +$zstatus..Z~(.. │ │ │ -004eac60: 2020 2020 636c 6f73 6520 7364 0f00 5a7e close sd..Z~ │ │ │ -004eac70: 2900 0020 2020 2071 7569 7412 005a 7e2a ).. quit..Z~* │ │ │ +004eac50: 2b24 7a73 7461 7475 7313 005a e028 0000 +$zstatus..Z.(.. │ │ │ +004eac60: 2020 2020 636c 6f73 6520 7364 0f00 5ae0 close sd..Z. │ │ │ +004eac70: 2900 0020 2020 2071 7569 7412 005a e02a ).. quit..Z.* │ │ │ 004eac80: 0000 2020 2042 4144 4f50 454e 3b1c 005a .. BADOPEN;..Z │ │ │ -004eac90: 7e31 0000 2020 2020 7365 7420 7265 7472 ~1.. set retr │ │ │ -004eaca0: 793d 7265 7472 792b 311d 005a 7e32 0000 y=retry+1..Z~2.. │ │ │ +004eac90: e031 0000 2020 2020 7365 7420 7265 7472 .1.. set retr │ │ │ +004eaca0: 793d 7265 7472 792b 311d 005a e032 0000 y=retry+1..Z.2.. │ │ │ 004eacb0: 2020 2020 6966 2072 6574 7279 3d32 206f if retry=2 o │ │ │ -004eacc0: 7065 6e20 7364 1a00 5a7e 3300 0020 2020 pen sd..Z~3.. │ │ │ +004eacc0: 7065 6e20 7364 1a00 5ae0 3300 0020 2020 pen sd..Z.3.. │ │ │ 004eacd0: 2069 6620 7265 7472 793d 3420 6861 6c74 if retry=4 halt │ │ │ -004eace0: 2900 5a7e 3400 0020 2020 2069 6620 2470 ).Z~4.. if $p │ │ │ +004eace0: 2900 5ae0 3400 0020 2020 2069 6620 2470 ).Z.4.. if $p │ │ │ 004eacf0: 6965 6365 2824 7a73 7461 7475 732c 222c iece($zstatus,", │ │ │ -004ead00: 222c 3129 3d32 2064 6f56 005a 7e35 0000 ",1)=2 doV.Z~5.. │ │ │ +004ead00: 222c 3129 3d32 2064 6f56 005a e035 0000 ",1)=2 doV.Z.5.. │ │ │ 004ead10: 2020 2020 2e20 7772 6974 6520 212c 2254 . write !,"T │ │ │ 004ead20: 6865 2066 696c 6520 222c 7364 2c22 2064 he file ",sd," d │ │ │ 004ead30: 6f65 7320 6e6f 7420 6578 6973 742e 2052 oes not exist. R │ │ │ 004ead40: 6574 7279 696e 6720 696e 2061 626f 7574 etrying in about │ │ │ 004ead50: 2032 2073 6563 6f6e 6473 202e 2e2e 2215 2 seconds ...". │ │ │ -004ead60: 005a 7e36 0000 2020 2020 2e20 6861 6e67 .Z~6.. . hang │ │ │ -004ead70: 2032 2e31 1100 5a7e 3700 0020 2020 202e 2.1..Z~7.. . │ │ │ -004ead80: 2071 7569 742a 005a 7e38 0000 2020 2020 quit*.Z~8.. │ │ │ +004ead60: 005a e036 0000 2020 2020 2e20 6861 6e67 .Z.6.. . hang │ │ │ +004ead70: 2032 2e31 1100 5ae0 3700 0020 2020 202e 2.1..Z.7.. . │ │ │ +004ead80: 2071 7569 742a 005a e038 0000 2020 2020 quit*.Z.8.. │ │ │ 004ead90: 6966 2024 7069 6563 6528 247a 7374 6174 if $piece($zstat │ │ │ 004eada0: 7573 2c22 2c22 2c31 293d 3133 2064 6f59 us,",",1)=13 doY │ │ │ -004eadb0: 005a 7e39 0000 2020 2020 2e20 7772 6974 .Z~9.. . writ │ │ │ +004eadb0: 005a e039 0000 2020 2020 2e20 7772 6974 .Z.9.. . writ │ │ │ 004eadc0: 6520 212c 2254 6865 2066 696c 6520 222c e !,"The file ", │ │ │ 004eadd0: 7364 2c22 2069 7320 6e6f 7420 6163 6365 sd," is not acce │ │ │ 004eade0: 7373 6962 6c65 2e20 5265 7472 7969 6e67 ssible. Retrying │ │ │ 004eadf0: 2069 6e20 6162 6f75 7420 3320 7365 636f in about 3 seco │ │ │ -004eae00: 6e64 7320 2e2e 2e22 1500 5a7e 3a00 0020 nds ..."..Z~:.. │ │ │ +004eae00: 6e64 7320 2e2e 2e22 1500 5ae0 3a00 0020 nds ..."..Z.:.. │ │ │ 004eae10: 2020 202e 2068 616e 6720 332e 3111 005a . hang 3.1..Z │ │ │ -004eae20: 7e41 0000 2020 2020 2e20 7175 6974 0f00 ~A.. . quit.. │ │ │ -004eae30: 5a7e 4200 0020 2020 2071 7569 7413 005a Z~B.. quit..Z │ │ │ -004eae40: 7e43 0000 2020 2042 4144 4147 4149 4e3b ~C.. BADAGAIN; │ │ │ -004eae50: 1b00 5a7e 4400 0020 2020 2077 2021 2c22 ..Z~D.. w !," │ │ │ -004eae60: 4241 4441 4741 494e 222c 2107 005a 7e45 BADAGAIN",!..Z~E │ │ │ -004eae70: 0000 1000 5a7e 4600 0020 2020 4669 6c65 ....Z~F.. File │ │ │ -004eae80: 203e 0700 5a7e 4700 0052 005a 7e48 0000 >..Z~G..R.Z~H.. │ │ │ +004eae20: e041 0000 2020 2020 2e20 7175 6974 0f00 .A.. . quit.. │ │ │ +004eae30: 5ae0 4200 0020 2020 2071 7569 7413 005a Z.B.. quit..Z │ │ │ +004eae40: e043 0000 2020 2042 4144 4147 4149 4e3b .C.. BADAGAIN; │ │ │ +004eae50: 1b00 5ae0 4400 0020 2020 2077 2021 2c22 ..Z.D.. w !," │ │ │ +004eae60: 4241 4441 4741 494e 222c 2107 005a e045 BADAGAIN",!..Z.E │ │ │ +004eae70: 0000 1000 5ae0 4600 0020 2020 4669 6c65 ....Z.F.. File │ │ │ +004eae80: 203e 0700 5ae0 4700 0052 005a e048 0000 >..Z.G..R.Z.H.. │ │ │ 004eae90: 2020 2054 6869 7320 6578 616d 706c 6520 This example │ │ │ 004eaea0: 6173 6b73 2066 6f72 2074 6865 206e 616d asks for the nam │ │ │ 004eaeb0: 6520 6f66 2074 6865 2066 696c 6520 616e e of the file an │ │ │ 004eaec0: 6420 6469 7370 6c61 7973 2069 7473 2063 d displays its c │ │ │ -004eaed0: 6f6e 7465 6e74 732e 2049 744f 005a 7e49 ontents. ItO.Z~I │ │ │ +004eaed0: 6f6e 7465 6e74 732e 2049 744f 005a e049 ontents. ItO.Z.I │ │ │ 004eaee0: 0000 2020 204f 5045 4e73 2074 6861 7420 .. OPENs that │ │ │ 004eaef0: 6669 6c65 2061 7320 5245 4144 4f4e 4c59 file as READONLY │ │ │ 004eaf00: 2061 6e64 2073 7065 6369 6669 6573 2061 and specifies a │ │ │ 004eaf10: 6e20 4558 4345 5054 494f 4e2e 2054 6865 n EXCEPTION. The │ │ │ -004eaf20: 2065 7863 6570 7469 6f6e 5300 5a7e 4a00 exceptionS.Z~J. │ │ │ +004eaf20: 2065 7863 6570 7469 6f6e 5300 5ae0 4a00 exceptionS.Z.J. │ │ │ 004eaf30: 0020 2020 6861 6e64 6c65 7220 666f 7220 . handler for │ │ │ 004eaf40: 7468 6520 4f50 454e 2064 6561 6c73 2077 the OPEN deals w │ │ │ 004eaf50: 6974 6820 6669 6c65 2d6e 6f74 2d66 6f75 ith file-not-fou │ │ │ 004eaf60: 6e64 2061 6e64 2066 696c 652d 6163 6365 nd and file-acce │ │ │ 004eaf70: 7373 2065 7272 6f72 7320 616e 6470 0000 ss errors andp.. │ │ │ 004eaf80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004eaf90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004eafa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004eafb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004eafc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004eafd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004eafe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004eaff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004eb000: 0400 0000 fb07 0000 2240 0000 0000 0000 ........"@...... │ │ │ -004eb010: aa00 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004eb010: aa00 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004eb020: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 004eb030: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 004eb040: 4f50 454e 00ff 7300 ff4f 5045 4e5f 4445 OPEN..s..OPEN_DE │ │ │ 004eb050: 5649 4345 5041 5241 4d45 5445 5253 00ff VICEPARAMETERS.. │ │ │ 004eb060: 7300 ff45 5843 4550 5449 4f4e 00c0 5100 s..EXCEPTION..Q. │ │ │ 004eb070: 0020 2020 7265 7472 6965 7320 7468 6520 . retries the │ │ │ 004eb080: 4f50 454e 2063 6f6d 6d61 6e64 206f 6e20 OPEN command on │ │ │ 004eb090: 6572 726f 722e 2054 6865 2066 6972 7374 error. The first │ │ │ 004eb0a0: 2055 5345 2073 6574 7320 7468 6520 4558 USE sets the EX │ │ │ -004eb0b0: 4345 5054 494f 4e20 746f 5200 5a7e 5200 CEPTION toR.Z~R. │ │ │ +004eb0b0: 4345 5054 494f 4e20 746f 5200 5ae0 5200 CEPTION toR.Z.R. │ │ │ 004eb0c0: 0020 2020 6861 6e64 6c65 2065 6e64 2d6f . handle end-o │ │ │ 004eb0d0: 662d 6669 6c65 2e20 5468 6520 464f 5220 f-file. The FOR │ │ │ 004eb0e0: 6c6f 6f70 2072 6561 6473 2074 6865 2066 loop reads the f │ │ │ 004eb0f0: 696c 6520 6f6e 6520 7265 636f 7264 2061 ile one record a │ │ │ -004eb100: 7420 6120 7469 6d65 2061 6e64 5200 5a7e t a time andR.Z~ │ │ │ +004eb100: 7420 6120 7469 6d65 2061 6e64 5200 5ae0 t a time andR.Z. │ │ │ 004eb110: 5300 0020 2020 7472 616e 7366 6572 7320 S.. transfers │ │ │ 004eb120: 6561 6368 2072 6563 6f72 6420 746f 2074 each record to t │ │ │ 004eb130: 6865 2070 7269 6e63 6970 616c 2064 6576 he principal dev │ │ │ 004eb140: 6963 652e 2054 6865 2047 4f54 4f20 696e ice. The GOTO in │ │ │ 004eb150: 2074 6865 2045 5843 4550 5449 4f4e 4c00 the EXCEPTIONL. │ │ │ -004eb160: 5a7e 5400 0020 2020 7465 726d 696e 6174 Z~T.. terminat │ │ │ +004eb160: 5ae0 5400 0020 2020 7465 726d 696e 6174 Z.T.. terminat │ │ │ 004eb170: 6573 2074 6865 2046 4f52 206c 6f6f 702e es the FOR loop. │ │ │ 004eb180: 2041 7420 6c61 6265 6c20 454f 462c 2069 At label EOF, i │ │ │ 004eb190: 6620 245a 454f 4620 6973 2066 616c 7365 f $ZEOF is false │ │ │ -004eb1a0: 2c20 7468 6520 636f 6465 4f00 5a7e 5500 , the codeO.Z~U. │ │ │ +004eb1a0: 2c20 7468 6520 636f 6465 4f00 5ae0 5500 , the codeO.Z.U. │ │ │ 004eb1b0: 0020 2020 7265 6973 7375 6573 2074 6865 . reissues the │ │ │ 004eb1c0: 2065 7272 6f72 2074 6861 7420 7472 6967 error that trig │ │ │ 004eb1d0: 6765 7265 6420 7468 6520 6578 6365 7074 gered the except │ │ │ 004eb1e0: 696f 6e2e 204f 7468 6572 7769 7365 2c20 ion. Otherwise, │ │ │ -004eb1f0: 7468 6520 434c 4f53 451c 005a 7e56 0000 the CLOSE..Z~V.. │ │ │ +004eb1f0: 7468 6520 434c 4f53 451c 005a e056 0000 the CLOSE..Z.V.. │ │ │ 004eb200: 2020 2072 656c 6561 7365 7320 7468 6520 releases the │ │ │ -004eb210: 6669 6c65 2e07 005a 7e57 0000 0e00 4f7e file...Z~W....O~ │ │ │ -004eb220: 4646 4c46 0000 4646 4c46 0f00 547e bf11 FFLF..FFLF..T~.. │ │ │ -004eb230: 0000 2020 2046 464c 4607 0055 7e21 0000 .. FFLF..U~!.. │ │ │ -004eb240: 2100 557e 3100 0020 2020 5b4e 4f5d 4646 !.U~1.. [NO]FF │ │ │ +004eb210: 6669 6c65 2e07 005a e057 0000 0e00 4fe0 file...Z.W....O. │ │ │ +004eb220: 4646 4c46 0000 4646 4c46 0f00 54e0 bf11 FFLF..FFLF..T... │ │ │ +004eb230: 0000 2020 2046 464c 4607 0055 e021 0000 .. FFLF..U.!.. │ │ │ +004eb240: 2100 55e0 3100 0020 2020 5b4e 4f5d 4646 !.U.1.. [NO]FF │ │ │ 004eb250: 4c46 2041 7070 6c69 6573 2074 6f3a 2053 LF Applies to: S │ │ │ -004eb260: 4407 0055 7e41 0000 4f00 557e 5100 0020 D..U~A..O.U~Q.. │ │ │ +004eb260: 4407 0055 e041 0000 4f00 55e0 5100 0020 D..U.A..O.U.Q.. │ │ │ 004eb270: 2020 5468 6520 5b4e 4f5d 4646 4c46 2064 The [NO]FFLF d │ │ │ 004eb280: 6576 6963 6570 6172 616d 6574 6572 2063 eviceparameter c │ │ │ 004eb290: 6f6e 7472 6f6c 7320 7768 6574 6865 7220 ontrols whether │ │ │ 004eb2a0: 5752 4954 4520 2320 7072 6f64 7563 6573 WRITE # produces │ │ │ -004eb2b0: 206f 6e6c 7920 6154 0055 7e61 0000 2020 only aT.U~a.. │ │ │ +004eb2b0: 206f 6e6c 7920 6154 0055 e061 0000 2020 only aT.U.a.. │ │ │ 004eb2c0: 2066 6f72 6d2d 6665 6564 2028 3c46 463e form-feed ( │ │ │ 004eb2d0: 2920 6f72 2061 2066 6f72 6d2d 6665 6564 ) or a form-feed │ │ │ 004eb2e0: 2061 6e64 206c 696e 652d 6665 6564 2028 and line-feed ( │ │ │ 004eb2f0: 3c46 463e 3c4c 463e 292e 2050 7265 7669 ). Previ │ │ │ -004eb300: 6f75 736c 792c 2047 542e 4d50 0055 7e71 ously, GT.MP.U~q │ │ │ +004eb300: 6f75 736c 792c 2047 542e 4d50 0055 e071 ously, GT.MP.U.q │ │ │ 004eb310: 0000 2020 2075 7365 6420 3c46 463e 3c4c .. used which deviate │ │ │ 004eb330: 6420 6672 6f6d 2074 6865 2073 7461 6e64 d from the stand │ │ │ 004eb340: 6172 642c 2062 7574 206f 7574 206f 6620 ard, but out of │ │ │ -004eb350: 636f 6e63 6572 6e20 666f 7239 0055 7e81 concern for9.U~. │ │ │ +004eb350: 636f 6e63 6572 6e20 666f 7239 0055 e081 concern for9.U.. │ │ │ 004eb360: 0000 2020 2065 7869 7374 696e 6720 7072 .. existing pr │ │ │ 004eb370: 6163 7469 6365 2074 6865 2064 6566 6175 actice the defau │ │ │ 004eb380: 6c74 2072 656d 6169 6e73 203c 4646 3e3c lt remains < │ │ │ -004eb390: 4c46 3e2e 0700 557e 9100 0053 0054 7ec0 LF>...U~...S.T~. │ │ │ +004eb390: 4c46 3e2e 0700 55e0 9100 0053 0054 e0c0 LF>...U....S.T.. │ │ │ 004eb3a0: 1100 0020 2020 4164 6469 7469 6f6e 616c ... Additional │ │ │ 004eb3b0: 6c79 2c20 7468 6520 2267 746d 5f6e 6f66 ly, the "gtm_nof │ │ │ 004eb3c0: 666c 6622 2065 6e76 6972 6f6e 6d65 6e74 flf" environment │ │ │ 004eb3d0: 2076 6172 6961 626c 6520 636f 6e74 726f variable contro │ │ │ 004eb3e0: 6c73 2074 6865 2064 6566 6175 6c74 5400 ls the defaultT. │ │ │ -004eb3f0: 557e 1200 0020 2020 5752 4954 4520 2320 U~... WRITE # │ │ │ +004eb3f0: 55e0 1200 0020 2020 5752 4954 4520 2320 U.... WRITE # │ │ │ 004eb400: 6265 6861 7669 6f72 206f 6620 4754 2e4d behavior of GT.M │ │ │ 004eb410: 2e20 4966 2069 7420 6973 2075 6e73 6574 . If it is unset │ │ │ 004eb420: 206f 7220 7365 7420 746f 2030 2c20 4e5b or set to 0, N[ │ │ │ 004eb430: 4f5d 206f 7220 465b 414c 5345 5d2c 2074 O] or F[ALSE], t │ │ │ -004eb440: 6865 5000 557e 1300 0020 2020 6465 6661 heP.U~... defa │ │ │ +004eb440: 6865 5000 55e0 1300 0020 2020 6465 6661 heP.U.... defa │ │ │ 004eb450: 756c 7420 6265 6861 7669 6f72 2069 7320 ult behavior is │ │ │ 004eb460: 756e 6368 616e 6765 642e 2049 6620 6974 unchanged. If it │ │ │ 004eb470: 2069 7320 7365 7420 746f 2031 2c20 595b is set to 1, Y[ │ │ │ 004eb480: 4553 5d20 6f72 2054 5b52 5545 5d2c 2074 ES] or T[RUE], t │ │ │ -004eb490: 6865 5400 557e 1400 0020 2020 6465 6661 heT.U~... defa │ │ │ +004eb490: 6865 5400 55e0 1400 0020 2020 6465 6661 heT.U.... defa │ │ │ 004eb4a0: 756c 7420 6265 6861 7669 6f72 206f 6620 ult behavior of │ │ │ 004eb4b0: 5752 4954 4520 2320 6973 2063 6861 6e67 WRITE # is chang │ │ │ 004eb4c0: 6564 2074 6f20 7072 6f64 7563 6520 6f6e ed to produce on │ │ │ 004eb4d0: 6c79 2061 2066 6f72 6d2d 6665 6564 2028 ly a form-feed ( │ │ │ -004eb4e0: 3c46 463e 292c 4d00 557e 1500 0020 2020 ),M.U~... │ │ │ +004eb4e0: 3c46 463e 292c 4d00 55e0 1500 0020 2020 ),M.U.... │ │ │ 004eb4f0: 7468 6f75 6768 204d 2070 726f 6772 616d though M program │ │ │ 004eb500: 7320 6361 6e20 7374 696c 6c20 636f 6e74 s can still cont │ │ │ 004eb510: 726f 6c20 6265 6861 7669 6f72 2062 7920 rol behavior by │ │ │ 004eb520: 7370 6563 6966 7969 6e67 2074 6865 2046 specifying the F │ │ │ -004eb530: 464c 461a 0055 7e16 0000 2020 2064 6576 FLF..U~... dev │ │ │ +004eb530: 464c 461a 0055 e016 0000 2020 2064 6576 FLF..U.... dev │ │ │ 004eb540: 6963 6570 6172 616d 6574 6572 2e07 0055 iceparameter...U │ │ │ -004eb550: 7e17 0000 1200 557e 1800 0020 2020 4578 ~.....U~... Ex │ │ │ -004eb560: 616d 706c 653a 0700 557e 1900 001a 0055 ample:..U~.....U │ │ │ -004eb570: 7e1a 0000 2020 2047 544d 3e7a 7072 696e ~... GTM>zprin │ │ │ -004eb580: 7420 5e66 666c 660e 0055 7e21 0000 2020 t ^fflf..U~!.. │ │ │ -004eb590: 2066 666c 6622 0055 7e22 0000 2020 2020 fflf".U~".. │ │ │ +004eb550: e017 0000 1200 55e0 1800 0020 2020 4578 ......U.... Ex │ │ │ +004eb560: 616d 706c 653a 0700 55e0 1900 001a 0055 ample:..U......U │ │ │ +004eb570: e01a 0000 2020 2047 544d 3e7a 7072 696e .... GTM>zprin │ │ │ +004eb580: 7420 5e66 666c 660e 0055 e021 0000 2020 t ^fflf..U.!.. │ │ │ +004eb590: 2066 666c 6622 0055 e022 0000 2020 2020 fflf".U.".. │ │ │ 004eb5a0: 2073 6574 2066 696c 653d 222f 746d 702f set file="/tmp/ │ │ │ -004eb5b0: 6d79 6669 6c65 2235 0055 7e23 0000 2020 myfile"5.U~#.. │ │ │ +004eb5b0: 6d79 6669 6c65 2235 0055 e023 0000 2020 myfile"5.U.#.. │ │ │ 004eb5c0: 2020 206f 7065 6e20 6669 6c65 3a28 6e65 open file:(ne │ │ │ 004eb5d0: 7776 6572 7369 6f6e 3a77 7261 703a 7374 wversion:wrap:st │ │ │ -004eb5e0: 7265 616d 3a6e 6f66 666c 6629 1400 557e ream:nofflf)..U~ │ │ │ +004eb5e0: 7265 616d 3a6e 6f66 666c 6629 1400 55e0 ream:nofflf)..U. │ │ │ 004eb5f0: 2400 0020 2020 2020 7573 6520 6669 6c65 $.. use file │ │ │ -004eb600: 1b00 557e 2500 0020 2020 2020 7772 6974 ..U~%.. writ │ │ │ -004eb610: 6520 232c 2248 656c 6c6f 2216 0055 7e26 e #,"Hello"..U~& │ │ │ +004eb600: 1b00 55e0 2500 0020 2020 2020 7772 6974 ..U.%.. writ │ │ │ +004eb610: 6520 232c 2248 656c 6c6f 2216 0055 e026 e #,"Hello"..U.& │ │ │ 004eb620: 0000 2020 2020 2063 6c6f 7365 2066 696c .. close fil │ │ │ -004eb630: 652a 0055 7e27 0000 2020 2020 207a 7379 e*.U~'.. zsy │ │ │ +004eb630: 652a 0055 e027 0000 2020 2020 207a 7379 e*.U.'.. zsy │ │ │ 004eb640: 7374 656d 2022 6f64 202d 7463 6431 202f stem "od -tcd1 / │ │ │ -004eb650: 746d 702f 6d79 6669 6c65 2210 0055 7e28 tmp/myfile"..U~( │ │ │ -004eb660: 0000 2020 2020 2071 7569 7416 0055 7e29 .. quit..U~) │ │ │ +004eb650: 746d 702f 6d79 6669 6c65 2210 0055 e028 tmp/myfile"..U.( │ │ │ +004eb660: 0000 2020 2020 2071 7569 7416 0055 e029 .. quit..U.) │ │ │ 004eb670: 0000 2020 2047 544d 3e64 6f20 5e66 666c .. GTM>do ^ffl │ │ │ -004eb680: 6634 0055 7e2a 0000 2020 2030 3030 3030 f4.U~*.. 00000 │ │ │ +004eb680: 6634 0055 e02a 0000 2020 2030 3030 3030 f4.U.*.. 00000 │ │ │ 004eb690: 3030 2020 205c 6620 2020 2048 2020 2020 00 \f H │ │ │ 004eb6a0: 6520 2020 206c 2020 2020 6c20 2020 206f e l l o │ │ │ -004eb6b0: 2020 205c 6e34 0055 7e31 0000 2020 2020 \n4.U~1.. │ │ │ +004eb6b0: 2020 205c 6e34 0055 e031 0000 2020 2020 \n4.U.1.. │ │ │ 004eb6c0: 2020 2020 2020 2020 2031 3220 2020 3732 12 72 │ │ │ 004eb6d0: 2020 3130 3120 2031 3038 2020 3130 3820 101 108 108 │ │ │ -004eb6e0: 2031 3131 2020 2031 3011 0055 7e32 0000 111 10..U~2.. │ │ │ -004eb6f0: 2020 2030 3030 3030 3037 1200 557e 3300 0000007..U~3. │ │ │ -004eb700: 0020 2020 4754 4d3e 6861 6c74 0700 557e . GTM>halt..U~ │ │ │ -004eb710: 3400 0053 0055 7e35 0000 2020 2054 6869 4..S.U~5.. Thi │ │ │ +004eb6e0: 2031 3131 2020 2031 3011 0055 e032 0000 111 10..U.2.. │ │ │ +004eb6f0: 2020 2030 3030 3030 3037 1200 55e0 3300 0000007..U.3. │ │ │ +004eb700: 0020 2020 4754 4d3e 6861 6c74 0700 55e0 . GTM>halt..U. │ │ │ +004eb710: 3400 0053 0055 e035 0000 2020 2054 6869 4..S.U.5.. Thi │ │ │ 004eb720: 7320 6578 616d 706c 6520 6f70 656e 7320 s example opens │ │ │ 004eb730: 7468 6520 6669 6c65 2022 6d79 6669 6c65 the file "myfile │ │ │ 004eb740: 222c 2061 6e64 2073 6574 7320 7468 6520 ", and sets the │ │ │ 004eb750: 4e4f 4646 4c46 2064 6576 6963 6570 6172 NOFFLF devicepar │ │ │ -004eb760: 616d 6574 6572 4c00 557e 3600 0020 2020 ameterL.U~6.. │ │ │ +004eb760: 616d 6574 6572 4c00 55e0 3600 0020 2020 ameterL.U.6.. │ │ │ 004eb770: 7769 7468 204f 5045 4e2e 2049 7420 7769 with OPEN. It wi │ │ │ 004eb780: 6c6c 2077 7269 7465 2074 6865 2073 6571 ll write the seq │ │ │ 004eb790: 7565 6e63 6520 223c 4646 3e48 656c 6c6f uence "Hello │ │ │ 004eb7a0: 3c4c 463e 2220 746f 2074 6865 2066 696c " to the fil │ │ │ -004eb7b0: 652e 0700 557e 3700 000d 0050 7e49 464f e...U~7....P~IFO │ │ │ -004eb7c0: 0000 4649 464f 0f00 547e bf11 0000 2020 ..FIFO..T~.... │ │ │ -004eb7d0: 2046 4946 4f07 0055 7e21 0000 1f00 557e FIFO..U~!....U~ │ │ │ +004eb7b0: 652e 0700 55e0 3700 000d 0050 e049 464f e...U.7....P.IFO │ │ │ +004eb7c0: 0000 4649 464f 0f00 54e0 bf11 0000 2020 ..FIFO..T..... │ │ │ +004eb7d0: 2046 4946 4f07 0055 e021 0000 1f00 55e0 FIFO..U.!....U. │ │ │ 004eb7e0: 3100 0020 2020 4649 464f 2041 7070 6c69 1.. FIFO Appli │ │ │ 004eb7f0: 6573 2074 6f3a 2046 4946 4f00 0000 0000 es to: FIFO..... │ │ │ 004eb800: 0400 0000 7f05 0000 f93f 0000 0000 0000 .........?...... │ │ │ -004eb810: ac00 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004eb810: ac00 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004eb820: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 004eb830: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 004eb840: 4f50 454e 00ff 7300 ff4f 5045 4e5f 4445 OPEN..s..OPEN_DE │ │ │ 004eb850: 5649 4345 5041 5241 4d45 5445 5253 00ff VICEPARAMETERS.. │ │ │ 004eb860: 7300 ff44 454c 494d 4954 4552 00c0 2400 s..DELIMITER..$. │ │ │ 004eb870: 0020 2020 5468 6973 2063 6f6d 6d61 6e64 . This command │ │ │ 004eb880: 2073 7065 6369 6669 6573 2024 4348 4152 specifies $CHAR │ │ │ 004eb890: 2831 3329 2061 7320 7468 6520 6465 6c69 (13) as the deli │ │ │ 004eb8a0: 6d69 7465 7220 666f 7220 7468 6520 736f miter for the so │ │ │ -004eb8b0: 636b 6574 2074 6370 6465 762e 0700 5a7e cket tcpdev...Z~ │ │ │ -004eb8c0: 2500 0014 004f 7e45 4d50 5445 524d 0000 %....O~EMPTERM.. │ │ │ -004eb8d0: 454d 5054 4552 4d12 0057 7ebf 1100 0020 EMPTERM..W~.... │ │ │ -004eb8e0: 2020 454d 5054 4552 4d07 0058 7e21 0000 EMPTERM..X~!.. │ │ │ -004eb8f0: 2700 587e 3100 0020 2020 5b4e 4f5d 454d '.X~1.. [NO]EM │ │ │ +004eb8b0: 636b 6574 2074 6370 6465 762e 0700 5ae0 cket tcpdev...Z. │ │ │ +004eb8c0: 2500 0014 004f e045 4d50 5445 524d 0000 %....O.EMPTERM.. │ │ │ +004eb8d0: 454d 5054 4552 4d12 0057 e0bf 1100 0020 EMPTERM..W..... │ │ │ +004eb8e0: 2020 454d 5054 4552 4d07 0058 e021 0000 EMPTERM..X.!.. │ │ │ +004eb8f0: 2700 58e0 3100 0020 2020 5b4e 4f5d 454d '.X.1.. [NO]EM │ │ │ 004eb900: 5054 5b45 524d 5d20 4170 706c 6965 7320 PT[ERM] Applies │ │ │ -004eb910: 746f 3a20 5452 4d07 0058 7e41 0000 5300 to: TRM..X~A..S. │ │ │ -004eb920: 587e 5100 0020 2020 416c 6c6f 7773 2061 X~Q.. Allows a │ │ │ +004eb910: 746f 3a20 5452 4d07 0058 e041 0000 5300 to: TRM..X.A..S. │ │ │ +004eb920: 58e0 5100 0020 2020 416c 6c6f 7773 2061 X.Q.. Allows a │ │ │ 004eb930: 6e20 2245 7261 7365 2220 6368 6172 6163 n "Erase" charac │ │ │ 004eb940: 7465 7220 6f6e 2061 6e20 656d 7074 7920 ter on an empty │ │ │ 004eb950: 696e 7075 7420 6c69 6e65 2074 6f20 7465 input line to te │ │ │ 004eb960: 726d 696e 6174 6520 6120 5245 4144 206f rminate a READ o │ │ │ -004eb970: 724d 0058 7e61 0000 2020 2052 4541 4420 rM.X~a.. READ │ │ │ +004eb970: 724d 0058 e061 0000 2020 2052 4541 4420 rM.X.a.. READ │ │ │ 004eb980: 2320 636f 6d6d 616e 642e 2054 6865 2064 # command. The d │ │ │ 004eb990: 6566 6175 6c74 2069 7320 4e4f 454d 5054 efault is NOEMPT │ │ │ 004eb9a0: 4552 4d2e 2054 6865 2067 746d 5f70 7269 ERM. The gtm_pri │ │ │ 004eb9b0: 6e63 6970 616c 5f65 6469 7469 6e67 5000 ncipal_editingP. │ │ │ -004eb9c0: 587e 7100 0020 2020 656e 7669 726f 6e6d X~q.. environm │ │ │ +004eb9c0: 58e0 7100 0020 2020 656e 7669 726f 6e6d X.q.. environm │ │ │ 004eb9d0: 656e 7420 7661 7269 6162 6c65 2073 7065 ent variable spe │ │ │ 004eb9e0: 6369 6669 6573 2074 6865 2069 6e69 7469 cifies the initi │ │ │ 004eb9f0: 616c 2073 6574 7469 6e67 206f 6620 5b4e al setting of [N │ │ │ 004eba00: 4f5d 454d 5054 4552 4d2e 2054 6865 5200 O]EMPTERM. TheR. │ │ │ -004eba10: 587e 8100 0020 2020 5445 524d 494e 464f X~... TERMINFO │ │ │ +004eba10: 58e0 8100 0020 2020 5445 524d 494e 464f X.... TERMINFO │ │ │ 004eba20: 2073 7065 6369 6669 6564 2062 7920 7468 specified by th │ │ │ 004eba30: 6520 6375 7272 656e 7420 7661 6c75 6520 e current value │ │ │ 004eba40: 6f66 2074 6865 2054 4552 4d20 656e 7669 of the TERM envi │ │ │ 004eba50: 726f 6e6d 656e 7420 7661 7269 6162 6c65 ronment variable │ │ │ -004eba60: 5300 587e 9100 0020 2020 6465 6669 6e65 S.X~... define │ │ │ +004eba60: 5300 58e0 9100 0020 2020 6465 6669 6e65 S.X.... define │ │ │ 004eba70: 7320 6361 706e 616d 6573 2076 616c 7565 s capnames value │ │ │ 004eba80: 7320 226b 6273 2220 616e 642f 6f72 2022 s "kbs" and/or " │ │ │ 004eba90: 6b64 6368 3122 2077 6974 6820 6368 6172 kdch1" with char │ │ │ 004ebaa0: 6163 7465 7220 7365 7175 656e 6365 7320 acter sequences │ │ │ -004ebab0: 666f 7251 0057 7ec0 1100 0020 2020 2245 forQ.W~.... "E │ │ │ +004ebab0: 666f 7251 0057 e0c0 1100 0020 2020 2245 forQ.W..... "E │ │ │ 004ebac0: 7261 7365 2e22 2049 6620 226b 6273 2220 rase." If "kbs" │ │ │ 004ebad0: 6f72 2022 6b64 6368 3122 2061 7265 206d or "kdch1" are m │ │ │ 004ebae0: 756c 7469 2d63 6861 7261 6374 6572 2076 ulti-character v │ │ │ 004ebaf0: 616c 7565 732c 2079 6f75 206d 7573 7420 alues, you must │ │ │ -004ebb00: 616c 736f 4e00 587e 1200 0020 2020 7370 alsoN.X~... sp │ │ │ +004ebb00: 616c 736f 4e00 58e0 1200 0020 2020 7370 alsoN.X.... sp │ │ │ 004ebb10: 6563 6966 7920 7468 6520 4553 4341 5045 ecify the ESCAPE │ │ │ 004ebb20: 206f 7220 4544 4954 2064 6576 6963 6570 or EDIT devicep │ │ │ 004ebb30: 6172 616d 6574 6572 7320 666f 7220 454d arameters for EM │ │ │ 004ebb40: 5054 4552 4d20 7265 636f 676e 6974 696f PTERM recognitio │ │ │ -004ebb50: 6e2e 0700 587e 1300 004d 0058 7e14 0000 n...X~...M.X~... │ │ │ +004ebb50: 6e2e 0700 58e0 1300 004d 0058 e014 0000 n...X....M.X.... │ │ │ 004ebb60: 2020 2054 6865 2065 7261 7365 2063 6861 The erase cha │ │ │ 004ebb70: 7261 6374 6572 2061 7320 7365 7420 616e racter as set an │ │ │ 004ebb80: 6420 7368 6f77 6e20 6279 2073 7474 7920 d shown by stty │ │ │ 004ebb90: 616c 736f 2074 6572 6d69 6e61 7465 7320 also terminates │ │ │ -004ebba0: 6120 5245 4144 4f00 587e 1500 0020 2020 a READO.X~... │ │ │ +004ebba0: 6120 5245 4144 4f00 58e0 1500 0020 2020 a READO.X.... │ │ │ 004ebbb0: 636f 6d6d 616e 6420 7769 7468 2061 6e20 command with an │ │ │ 004ebbc0: 656d 7074 7920 696e 7075 7420 6c69 6e65 empty input line │ │ │ 004ebbd0: 2e20 596f 7520 6361 6e20 7365 7420 7468 . You can set th │ │ │ 004ebbe0: 6973 2065 7261 7365 2063 6861 7261 6374 is erase charact │ │ │ -004ebbf0: 6572 2074 6f51 0058 7e16 0000 2020 2076 er toQ.X~... v │ │ │ +004ebbf0: 6572 2074 6f51 0058 e016 0000 2020 2076 er toQ.X.... v │ │ │ 004ebc00: 6172 696f 7573 2076 616c 7565 7320 7573 arious values us │ │ │ 004ebc10: 696e 6720 7468 6520 7374 7479 2073 6865 ing the stty she │ │ │ 004ebc20: 6c6c 2063 6f6d 6d61 6e64 2e20 5479 7069 ll command. Typi │ │ │ 004ebc30: 6361 6c20 7661 6c75 6573 206f 6620 616e cal values of an │ │ │ -004ebc40: 2065 7261 7365 5100 587e 1700 0020 2020 eraseQ.X~... │ │ │ +004ebc40: 2065 7261 7365 5100 58e0 1700 0020 2020 eraseQ.X.... │ │ │ 004ebc50: 6368 6172 6163 7465 7220 6172 6520 3c43 character are and . Characters │ │ │ 004ebc80: 7365 7420 616e 6420 7368 6f77 6e20 7769 set and shown wi │ │ │ -004ebc90: 7468 2073 7474 793e 0058 7e18 0000 2020 th stty>.X~... │ │ │ +004ebc90: 7468 2073 7474 793e 0058 e018 0000 2020 th stty>.X.... │ │ │ 004ebca0: 2073 6574 7469 6e67 206d 7573 7420 6d61 setting must ma │ │ │ 004ebcb0: 7463 6820 7768 6174 2074 6865 2074 6572 tch what the ter │ │ │ 004ebcc0: 6d69 6e61 6c20 656d 756c 6174 6f72 2073 minal emulator s │ │ │ -004ebcd0: 656e 6473 2e07 0058 7e19 0000 5200 587e ends...X~...R.X~ │ │ │ +004ebcd0: 656e 6473 2e07 0058 e019 0000 5200 58e0 ends...X....R.X. │ │ │ 004ebce0: 1a00 0020 2020 5468 6520 656e 7669 726f ... The enviro │ │ │ 004ebcf0: 6e6d 656e 7420 7661 7269 6162 6c65 2054 nment variable T │ │ │ 004ebd00: 4552 4d20 6d75 7374 2073 7065 6369 6679 ERM must specify │ │ │ 004ebd10: 2061 2074 6572 6d69 6e66 6f20 656e 7472 a terminfo entr │ │ │ 004ebd20: 7920 7468 6174 206d 6174 6368 6573 4a00 y that matchesJ. │ │ │ -004ebd30: 587e 2100 0020 2020 626f 7468 2077 6861 X~!.. both wha │ │ │ +004ebd30: 58e0 2100 0020 2020 626f 7468 2077 6861 X.!.. both wha │ │ │ 004ebd40: 7420 7468 6520 7465 726d 696e 616c 2028 t the terminal ( │ │ │ 004ebd50: 6f72 2074 6572 6d69 6e61 6c20 656d 756c or terminal emul │ │ │ 004ebd60: 6174 6f72 2920 7365 6e64 7320 616e 6420 ator) sends and │ │ │ -004ebd70: 6578 7065 6374 732e 0700 587e 2200 0000 expects...X~"... │ │ │ +004ebd70: 6578 7065 6374 732e 0700 58e0 2200 0000 expects...X."... │ │ │ 004ebd80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ebd90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ebda0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ebdb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ebdc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ebdd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ebde0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -322555,5134 +322555,5134 @@ │ │ │ 004ebfa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ebfb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ebfc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ebfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ebfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ebff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ec000: 0400 0000 d907 0000 4c40 0000 0000 0000 ........L@...... │ │ │ -004ec010: 5c00 007e 4845 4c50 00ff 7300 ff49 4f5f \..~HELP..s..IO_ │ │ │ +004ec010: 5c00 00e0 4845 4c50 00ff 7300 ff49 4f5f \...HELP..s..IO_ │ │ │ 004ec020: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 004ec030: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 004ec040: 4f50 454e 00ff 7300 ff4f 5045 4e5f 4445 OPEN..s..OPEN_DE │ │ │ 004ec050: 5649 4345 5041 5241 4d45 5445 5253 00ff VICEPARAMETERS.. │ │ │ -004ec060: 7300 ff46 4946 4f00 bf41 0000 1f00 557e s..FIFO..A....U~ │ │ │ +004ec060: 7300 ff46 4946 4f00 bf41 0000 1f00 55e0 s..FIFO..A....U. │ │ │ 004ec070: 5100 0020 2020 4649 464f 2041 7070 6c69 Q.. FIFO Appli │ │ │ -004ec080: 6573 2074 6f3a 2046 4946 4f07 0055 7e61 es to: FIFO..U~a │ │ │ -004ec090: 0000 5100 557e 7100 0020 2020 5370 6563 ..Q.U~q.. Spec │ │ │ +004ec080: 6573 2074 6f3a 2046 4946 4f07 0055 e061 es to: FIFO..U.a │ │ │ +004ec090: 0000 5100 55e0 7100 0020 2020 5370 6563 ..Q.U.q.. Spec │ │ │ 004ec0a0: 6966 6965 7320 7468 6174 2074 6865 2064 ifies that the d │ │ │ 004ec0b0: 6576 6963 6520 666f 7220 7468 6520 4f50 evice for the OP │ │ │ 004ec0c0: 454e 2069 7320 6120 4649 464f 206e 616d EN is a FIFO nam │ │ │ 004ec0d0: 652e 2047 542e 4d20 6372 6561 7465 7320 e. GT.M creates │ │ │ -004ec0e0: 7468 654b 0055 7e81 0000 2020 2046 4946 theK.U~... FIF │ │ │ +004ec0e0: 7468 654b 0055 e081 0000 2020 2046 4946 theK.U.... FIF │ │ │ 004ec0f0: 4f20 6966 2069 7420 646f 6573 206e 6f74 O if it does not │ │ │ 004ec100: 2061 6c72 6561 6479 2065 7869 7374 2061 already exist a │ │ │ 004ec110: 6e64 2069 6620 7468 6520 7072 6f63 6573 nd if the proces │ │ │ 004ec120: 7320 6861 7320 6164 6571 7561 7465 5300 s has adequateS. │ │ │ -004ec130: 557e 9100 0020 2020 7072 6976 696c 6567 U~... privileg │ │ │ +004ec130: 55e0 9100 0020 2020 7072 6976 696c 6567 U.... privileg │ │ │ 004ec140: 6573 2e20 486f 7765 7665 722c 2069 6e20 es. However, in │ │ │ 004ec150: 7468 6520 6576 656e 7420 7468 6174 2074 the event that t │ │ │ 004ec160: 6865 2070 726f 6365 7373 2064 6f65 7320 he process does │ │ │ 004ec170: 6e6f 7420 6861 7665 2061 6465 7175 6174 not have adequat │ │ │ -004ec180: 6551 0054 7ec0 1100 0020 2020 7072 6976 eQ.T~.... priv │ │ │ +004ec180: 6551 0054 e0c0 1100 0020 2020 7072 6976 eQ.T..... priv │ │ │ 004ec190: 696c 6567 6573 2c20 7468 6520 7072 6f63 ileges, the proc │ │ │ 004ec1a0: 6573 7320 6765 6e65 7261 7465 7320 6120 ess generates a │ │ │ 004ec1b0: 7275 6e2d 7469 6d65 2065 7272 6f72 2e20 run-time error. │ │ │ 004ec1c0: 4120 7072 6f63 6573 7320 646f 6573 206e A process does n │ │ │ -004ec1d0: 6f74 5400 557e 1200 0020 2020 7265 7175 otT.U~... requ │ │ │ +004ec1d0: 6f74 5400 55e0 1200 0020 2020 7265 7175 otT.U.... requ │ │ │ 004ec1e0: 6972 6520 616e 7920 7370 6563 6961 6c20 ire any special │ │ │ 004ec1f0: 7072 6976 696c 6567 6573 2074 6f20 4f50 privileges to OP │ │ │ 004ec200: 454e 2061 6e20 6578 6973 7469 6e67 2046 EN an existing F │ │ │ 004ec210: 4946 4f2e 2054 6865 2046 4946 4f20 6e65 IFO. The FIFO ne │ │ │ -004ec220: 6564 7320 746f 3e00 557e 1300 0020 2020 eds to>.U~... │ │ │ +004ec220: 6564 7320 746f 3e00 55e0 1300 0020 2020 eds to>.U.... │ │ │ 004ec230: 6265 2072 6561 6461 626c 6520 286f 7220 be readable (or │ │ │ 004ec240: 7772 6974 6561 626c 6529 206a 7573 7420 writeable) just │ │ │ 004ec250: 6c69 6b65 2061 6e79 206f 7468 6572 2066 like any other f │ │ │ -004ec260: 696c 652e 0700 557e 1400 0012 0055 7e15 ile...U~.....U~. │ │ │ +004ec260: 696c 652e 0700 55e0 1400 0012 0055 e015 ile...U......U.. │ │ │ 004ec270: 0000 2020 2045 7861 6d70 6c65 3a07 0055 .. Example:..U │ │ │ -004ec280: 7e16 0000 3600 557e 1700 0020 2020 6f70 ~...6.U~... op │ │ │ +004ec280: e016 0000 3600 55e0 1700 0020 2020 6f70 ....6.U.... op │ │ │ 004ec290: 656e 2066 696c 653a 2866 6966 6f3a 7265 en file:(fifo:re │ │ │ 004ec2a0: 6164 3a72 6563 6f72 6473 697a 653d 3130 ad:recordsize=10 │ │ │ -004ec2b0: 3438 3537 3629 3a31 3030 0700 557e 1800 48576):100..U~.. │ │ │ -004ec2c0: 000e 0051 7e58 4544 0000 4649 5845 4410 ...Q~XED..FIXED. │ │ │ -004ec2d0: 0055 7ebf 1100 0020 2020 4649 5845 4407 .U~.... FIXED. │ │ │ -004ec2e0: 0056 7e21 0000 2c00 567e 3100 0020 2020 .V~!..,.V~1.. │ │ │ +004ec2b0: 3438 3537 3629 3a31 3030 0700 55e0 1800 48576):100..U... │ │ │ +004ec2c0: 000e 0051 e058 4544 0000 4649 5845 4410 ...Q.XED..FIXED. │ │ │ +004ec2d0: 0055 e0bf 1100 0020 2020 4649 5845 4407 .U..... FIXED. │ │ │ +004ec2e0: 0056 e021 0000 2c00 56e0 3100 0020 2020 .V.!..,.V.1.. │ │ │ 004ec2f0: 5b4e 4f5d 4649 5845 4420 4170 706c 6965 [NO]FIXED Applie │ │ │ 004ec300: 7320 746f 3a20 5344 2046 4946 4f20 5049 s to: SD FIFO PI │ │ │ -004ec310: 5045 0700 567e 4100 002c 0056 7e51 0000 PE..V~A..,.V~Q.. │ │ │ +004ec310: 5045 0700 56e0 4100 002c 0056 e051 0000 PE..V.A..,.V.Q.. │ │ │ 004ec320: 2020 205b 4e4f 5d46 4958 4544 2041 7070 [NO]FIXED App │ │ │ 004ec330: 6c69 6573 2074 6f3a 2053 4420 4649 464f lies to: SD FIFO │ │ │ -004ec340: 2050 4950 4507 0056 7e61 0000 5400 567e PIPE..V~a..T.V~ │ │ │ +004ec340: 2050 4950 4507 0056 e061 0000 5400 56e0 PIPE..V.a..T.V. │ │ │ 004ec350: 7100 0020 2020 5365 6c65 6374 7320 6120 q.. Selects a │ │ │ 004ec360: 6669 7865 642d 6c65 6e67 7468 2072 6563 fixed-length rec │ │ │ 004ec370: 6f72 6420 666f 726d 6174 2066 6f72 2073 ord format for s │ │ │ 004ec380: 6571 7565 6e74 6961 6c20 6469 736b 2066 equential disk f │ │ │ 004ec390: 696c 6573 2e20 4649 5845 4420 646f 6573 iles. FIXED does │ │ │ -004ec3a0: 5200 567e 8100 0020 2020 6e6f 7420 7370 R.V~... not sp │ │ │ +004ec3a0: 5200 56e0 8100 0020 2020 6e6f 7420 7370 R.V.... not sp │ │ │ 004ec3b0: 6563 6966 7920 7468 6520 6163 7475 616c ecify the actual │ │ │ 004ec3c0: 206c 656e 6774 6820 6f66 2061 2072 6563 length of a rec │ │ │ 004ec3d0: 6f72 642e 2055 7365 2052 4543 4f52 4453 ord. Use RECORDS │ │ │ 004ec3e0: 495a 4520 746f 2073 7065 6369 6679 2074 IZE to specify t │ │ │ -004ec3f0: 6865 1800 567e 9100 0020 2020 7265 636f he..V~... reco │ │ │ -004ec400: 7264 206c 656e 6774 682e 0800 557e c011 rd length...U~.. │ │ │ -004ec410: 0000 4f00 567e 1200 0020 2020 4e4f 4649 ..O.V~... NOFI │ │ │ +004ec3f0: 6865 1800 56e0 9100 0020 2020 7265 636f he..V.... reco │ │ │ +004ec400: 7264 206c 656e 6774 682e 0800 55e0 c011 rd length...U... │ │ │ +004ec410: 0000 4f00 56e0 1200 0020 2020 4e4f 4649 ..O.V.... NOFI │ │ │ 004ec420: 5845 4420 7370 6563 6966 6965 7320 6120 XED specifies a │ │ │ 004ec430: 7661 7269 6162 6c65 2d6c 656e 6774 6820 variable-length │ │ │ 004ec440: 7265 636f 7264 2066 6f72 6d61 7420 666f record format fo │ │ │ 004ec450: 7220 7365 7175 656e 7469 616c 2064 6973 r sequential dis │ │ │ -004ec460: 6b4e 0056 7e13 0000 2020 2066 696c 6573 kN.V~... files │ │ │ +004ec460: 6b4e 0056 e013 0000 2020 2066 696c 6573 kN.V.... files │ │ │ 004ec470: 2e20 4e4f 4649 5845 4420 6973 2061 2073 . NOFIXED is a s │ │ │ 004ec480: 796e 6f6e 796d 2066 6f72 2056 4152 4941 ynonym for VARIA │ │ │ 004ec490: 424c 452e 2046 4958 4544 2069 7320 696e BLE. FIXED is in │ │ │ 004ec4a0: 636f 6d70 6174 6962 6c65 2077 6974 684e compatible withN │ │ │ -004ec4b0: 0056 7e14 0000 2020 2053 5452 4541 4d20 .V~... STREAM │ │ │ +004ec4b0: 0056 e014 0000 2020 2053 5452 4541 4d20 .V.... STREAM │ │ │ 004ec4c0: 616e 6420 5641 5249 4142 4c45 2e20 4279 and VARIABLE. By │ │ │ 004ec4d0: 2064 6566 6175 6c74 2c20 7265 636f 7264 default, record │ │ │ 004ec4e0: 7320 6861 7665 2056 4152 4941 424c 4520 s have VARIABLE │ │ │ 004ec4f0: 6c65 6e67 7468 2072 6563 6f72 6411 0056 length record..V │ │ │ -004ec500: 7e15 0000 2020 2066 6f72 6d61 742e 0700 ~... format... │ │ │ -004ec510: 567e 1600 0012 0056 7e17 0000 2020 202a V~.....V~... * │ │ │ -004ec520: 2a4e 6f74 652a 2a07 0056 7e18 0000 5000 *Note**..V~...P. │ │ │ -004ec530: 567e 1900 0020 2020 4649 5845 4420 6c65 V~... FIXED le │ │ │ +004ec500: e015 0000 2020 2066 6f72 6d61 742e 0700 .... format... │ │ │ +004ec510: 56e0 1600 0012 0056 e017 0000 2020 202a V......V.... * │ │ │ +004ec520: 2a4e 6f74 652a 2a07 0056 e018 0000 5000 *Note**..V....P. │ │ │ +004ec530: 56e0 1900 0020 2020 4649 5845 4420 6c65 V.... FIXED le │ │ │ 004ec540: 6e67 7468 2072 6563 6f72 6473 2064 6f20 ngth records do │ │ │ 004ec550: 6e6f 7420 696d 706c 6963 6974 6c79 2075 not implicitly u │ │ │ 004ec560: 7365 2065 6d62 6564 6465 6420 7265 636f se embedded reco │ │ │ 004ec570: 7264 2074 6572 6d69 6e61 746f 7273 1d00 rd terminators.. │ │ │ -004ec580: 567e 1a00 0020 2020 7375 6368 2061 7320 V~... such as │ │ │ -004ec590: 6c69 6e65 2066 6565 6473 2e07 0056 7e21 line feeds...V~! │ │ │ -004ec5a0: 0000 5300 567e 2200 0020 2020 496e 2055 ..S.V~".. In U │ │ │ +004ec580: 56e0 1a00 0020 2020 7375 6368 2061 7320 V.... such as │ │ │ +004ec590: 6c69 6e65 2066 6565 6473 2e07 0056 e021 line feeds...V.! │ │ │ +004ec5a0: 0000 5300 56e0 2200 0020 2020 496e 2055 ..S.V.".. In U │ │ │ 004ec5b0: 5446 2d38 206d 6f64 652c 2047 542e 4d20 TF-8 mode, GT.M │ │ │ 004ec5c0: 492f 4f20 656e 666f 7263 6573 2061 206d I/O enforces a m │ │ │ 004ec5d0: 6f72 6520 7265 636f 7264 2d6f 7269 656e ore record-orien │ │ │ 004ec5e0: 7465 6420 7669 6577 206f 6620 7468 6520 ted view of the │ │ │ -004ec5f0: 6669 6c65 2c4a 0056 7e23 0000 2020 2074 file,J.V~#.. t │ │ │ +004ec5f0: 6669 6c65 2c4a 0056 e023 0000 2020 2074 file,J.V.#.. t │ │ │ 004ec600: 7265 6174 696e 6720 6561 6368 2072 6563 reating each rec │ │ │ 004ec610: 6f72 6420 6173 2052 4543 4f52 4453 495a ord as RECORDSIZ │ │ │ 004ec620: 4520 6279 7465 7320 6c6f 6e67 2e20 4e6f E bytes long. No │ │ │ 004ec630: 7465 2074 6861 7420 6120 5554 462d 3851 te that a UTF-8Q │ │ │ -004ec640: 0056 7e24 0000 2020 2063 6f64 652d 706f .V~$.. code-po │ │ │ +004ec640: 0056 e024 0000 2020 2063 6f64 652d 706f .V.$.. code-po │ │ │ 004ec650: 696e 7420 6e65 7665 7220 7370 6c69 7473 int never splits │ │ │ 004ec660: 2061 6372 6f73 7320 7265 636f 7264 732e across records. │ │ │ 004ec670: 2049 6620 6120 6d75 6c74 692d 6279 7465 If a multi-byte │ │ │ 004ec680: 2063 6861 7261 6374 6572 2028 7768 656e character (when │ │ │ -004ec690: 5100 567e 2500 0020 2020 4348 5345 5420 Q.V~%.. CHSET │ │ │ +004ec690: 5100 56e0 2500 0020 2020 4348 5345 5420 Q.V.%.. CHSET │ │ │ 004ec6a0: 6973 2055 5446 2d38 2920 6f72 2061 2073 is UTF-8) or a s │ │ │ 004ec6b0: 7572 726f 6761 7465 2070 6169 7220 2877 urrogate pair (w │ │ │ 004ec6c0: 6865 6e20 4348 5345 5420 6973 2055 5446 hen CHSET is UTF │ │ │ 004ec6d0: 2d31 3629 2064 6f65 7320 6e6f 7420 6669 -16) does not fi │ │ │ -004ec6e0: 7453 0056 7e26 0000 2020 2069 6e74 6f20 tS.V~&.. into │ │ │ +004ec6e0: 7453 0056 e026 0000 2020 2069 6e74 6f20 tS.V.&.. into │ │ │ 004ec6f0: 7468 6520 7265 636f 7264 2028 6569 7468 the record (eith │ │ │ 004ec700: 6572 206c 6f67 6963 616c 2061 7320 6769 er logical as gi │ │ │ 004ec710: 7665 6e20 6279 2057 4944 5448 206f 7220 ven by WIDTH or │ │ │ 004ec720: 7068 7973 6963 616c 2061 7320 6769 7665 physical as give │ │ │ -004ec730: 6e20 6279 5100 567e 2700 0020 2020 5245 n byQ.V~'.. RE │ │ │ +004ec730: 6e20 6279 5100 56e0 2700 0020 2020 5245 n byQ.V.'.. RE │ │ │ 004ec740: 434f 5244 5349 5a45 292c 2074 6865 2057 CORDSIZE), the W │ │ │ 004ec750: 5249 5445 2063 6f6d 6d61 6e64 2075 7365 RITE command use │ │ │ 004ec760: 7320 7468 6520 6279 7465 2076 616c 7565 s the byte value │ │ │ 004ec770: 7320 6173 2073 7065 6369 6669 6564 2062 s as specified b │ │ │ -004ec780: 7920 7468 6554 0056 7e28 0000 2020 2050 y theT.V~(.. P │ │ │ +004ec780: 7920 7468 6554 0056 e028 0000 2020 2050 y theT.V.(.. P │ │ │ 004ec790: 4144 2064 6576 6963 6570 6172 616d 6574 AD deviceparamet │ │ │ 004ec7a0: 6572 2074 6f20 6669 6c6c 2074 6865 2070 er to fill the p │ │ │ 004ec7b0: 6879 7369 6361 6c20 7265 636f 7264 2e20 hysical record. │ │ │ 004ec7c0: 4120 636f 6d62 696e 696e 6720 6368 6172 A combining char │ │ │ 004ec7d0: 6163 7465 7220 6d61 7900 0000 0000 0000 acter may....... │ │ │ 004ec7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ec7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ec800: 0400 0000 c407 0000 8140 0000 0000 0000 .........@...... │ │ │ -004ec810: a900 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004ec810: a900 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004ec820: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 004ec830: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 004ec840: 4f50 454e 00ff 7300 ff4f 5045 4e5f 4445 OPEN..s..OPEN_DE │ │ │ 004ec850: 5649 4345 5041 5241 4d45 5445 5253 00ff VICEPARAMETERS.. │ │ │ 004ec860: 7300 ff46 4958 4544 00c0 2900 0020 2020 s..FIXED..).. │ │ │ 004ec870: 656e 6420 7570 2069 6e20 7468 6520 7375 end up in the su │ │ │ 004ec880: 6273 6571 7565 6e74 2072 6563 6f72 6420 bsequent record │ │ │ 004ec890: 6966 2069 7420 646f 6573 206e 6f74 2066 if it does not f │ │ │ 004ec8a0: 6974 2069 6e20 7468 6520 6375 7272 656e it in the curren │ │ │ -004ec8b0: 7420 7265 636f 7264 2e07 0056 7e2a 0000 t record...V~*.. │ │ │ -004ec8c0: 1200 567e 3100 0020 2020 2a2a 4e6f 7465 ..V~1.. **Note │ │ │ -004ec8d0: 2a2a 0700 567e 3200 004a 0056 7e33 0000 **..V~2..J.V~3.. │ │ │ +004ec8b0: 7420 7265 636f 7264 2e07 0056 e02a 0000 t record...V.*.. │ │ │ +004ec8c0: 1200 56e0 3100 0020 2020 2a2a 4e6f 7465 ..V.1.. **Note │ │ │ +004ec8d0: 2a2a 0700 56e0 3200 004a 0056 e033 0000 **..V.2..J.V.3.. │ │ │ 004ec8e0: 2020 2050 4144 2069 7320 6566 6665 6374 PAD is effect │ │ │ 004ec8f0: 6976 6520 6f6e 6c79 2066 6f72 2064 6576 ive only for dev │ │ │ 004ec900: 6963 6573 206f 7065 6e65 6420 7769 7468 ices opened with │ │ │ 004ec910: 2061 2043 4853 4554 2072 656c 6174 6564 a CHSET related │ │ │ -004ec920: 2074 6f3d 0056 7e34 0000 2020 2055 6e69 to=.V~4.. Uni │ │ │ +004ec920: 2074 6f3d 0056 e034 0000 2020 2055 6e69 to=.V.4.. Uni │ │ │ 004ec930: 636f 6465 2852 2920 6368 6172 6163 7465 code(R) characte │ │ │ 004ec940: 7273 2e20 496e 204d 206d 6f64 6520 5041 rs. In M mode PA │ │ │ 004ec950: 4420 6973 2061 6c77 6179 7320 3c53 503e D is always │ │ │ -004ec960: 0700 567e 3500 0012 0056 7e36 0000 2020 ..V~5....V~6.. │ │ │ -004ec970: 2045 7861 6d70 6c65 3a07 0056 7e37 0000 Example:..V~7.. │ │ │ -004ec980: 1900 567e 3800 0020 2020 4754 4d3e 646f ..V~8.. GTM>do │ │ │ -004ec990: 205e 6669 7865 6465 7812 0056 7e39 0000 ^fixedex..V~9.. │ │ │ -004ec9a0: 2020 2066 6978 6564 6578 3b1b 0056 7e3a fixedex;..V~: │ │ │ +004ec960: 0700 56e0 3500 0012 0056 e036 0000 2020 ..V.5....V.6.. │ │ │ +004ec970: 2045 7861 6d70 6c65 3a07 0056 e037 0000 Example:..V.7.. │ │ │ +004ec980: 1900 56e0 3800 0020 2020 4754 4d3e 646f ..V.8.. GTM>do │ │ │ +004ec990: 205e 6669 7865 6465 7812 0056 e039 0000 ^fixedex..V.9.. │ │ │ +004ec9a0: 2020 2066 6978 6564 6578 3b1b 0056 e03a fixedex;..V.: │ │ │ 004ec9b0: 0000 2020 2020 207a 7072 696e 7420 5e66 .. zprint ^f │ │ │ -004ec9c0: 6978 6564 6578 1e00 567e 4100 0020 2020 ixedex..V~A.. │ │ │ +004ec9c0: 6978 6564 6578 1e00 56e0 4100 0020 2020 ixedex..V.A.. │ │ │ 004ec9d0: 2020 7365 7420 6669 6c65 3d22 6669 782e set file="fix. │ │ │ -004ec9e0: 7478 7422 3500 567e 4200 0020 2020 2020 txt"5.V~B.. │ │ │ +004ec9e0: 7478 7422 3500 56e0 4200 0020 2020 2020 txt"5.V.B.. │ │ │ 004ec9f0: 6f70 656e 2066 696c 653a 286e 6577 7665 open file:(newve │ │ │ 004eca00: 7273 696f 6e3a 6669 7865 643a 7265 636f rsion:fixed:reco │ │ │ -004eca10: 7264 7369 7a65 3d34 2914 0056 7e43 0000 rdsize=4)..V~C.. │ │ │ +004eca10: 7264 7369 7a65 3d34 2914 0056 e043 0000 rdsize=4)..V.C.. │ │ │ 004eca20: 2020 2020 2075 7365 2066 696c 6522 0056 use file".V │ │ │ -004eca30: 7e44 0000 2020 2020 2077 7269 7465 2022 ~D.. write " │ │ │ +004eca30: e044 0000 2020 2020 2077 7269 7465 2022 .D.. write " │ │ │ 004eca40: 4865 6c6c 6f2c 2057 6f72 6c64 222c 2116 Hello, World",!. │ │ │ -004eca50: 0056 7e45 0000 2020 2020 2063 6c6f 7365 .V~E.. close │ │ │ -004eca60: 2066 696c 6524 0056 7e46 0000 2020 2020 file$.V~F.. │ │ │ +004eca50: 0056 e045 0000 2020 2020 2063 6c6f 7365 .V.E.. close │ │ │ +004eca60: 2066 696c 6524 0056 e046 0000 2020 2020 file$.V.F.. │ │ │ 004eca70: 2073 6574 2066 696c 653d 2266 6978 6e6f set file="fixno │ │ │ -004eca80: 7772 6170 2e74 7874 223c 0056 7e47 0000 wrap.txt"<.V~G.. │ │ │ +004eca80: 7772 6170 2e74 7874 223c 0056 e047 0000 wrap.txt"<.V.G.. │ │ │ 004eca90: 2020 2020 206f 7065 6e20 6669 6c65 3a28 open file:( │ │ │ 004ecaa0: 6e65 7776 6572 7369 6f6e 3a66 6978 6564 newversion:fixed │ │ │ 004ecab0: 3a72 6563 6f72 6473 697a 653d 343a 6e6f :recordsize=4:no │ │ │ -004ecac0: 7772 6170 2914 0056 7e48 0000 2020 2020 wrap)..V~H.. │ │ │ -004ecad0: 2075 7365 2066 696c 6519 0056 7e49 0000 use file..V~I.. │ │ │ +004ecac0: 7772 6170 2914 0056 e048 0000 2020 2020 wrap)..V.H.. │ │ │ +004ecad0: 2075 7365 2066 696c 6519 0056 e049 0000 use file..V.I.. │ │ │ 004ecae0: 2020 2020 2077 7269 7465 2022 4865 6c22 write "Hel" │ │ │ -004ecaf0: 2c21 3900 567e 4a00 0020 2020 2020 7772 ,!9.V~J.. wr │ │ │ +004ecaf0: 2c21 3900 56e0 4a00 0020 2020 2020 7772 ,!9.V.J.. wr │ │ │ 004ecb00: 6974 6520 226c 6f2c 2057 6f72 6c64 222c ite "lo, World", │ │ │ 004ecb10: 2120 3b20 5468 6973 2077 7269 7465 7320 ! ; This writes │ │ │ -004ecb20: 6f6e 6c79 2027 6c6f 2c20 2716 0056 7e51 only 'lo, '..V~Q │ │ │ +004ecb20: 6f6e 6c79 2027 6c6f 2c20 2716 0056 e051 only 'lo, '..V.Q │ │ │ 004ecb30: 0000 2020 2020 2063 6c6f 7365 2066 696c .. close fil │ │ │ -004ecb40: 6525 0056 7e52 0000 2020 2020 207a 7379 e%.V~R.. zsy │ │ │ +004ecb40: 6525 0056 e052 0000 2020 2020 207a 7379 e%.V.R.. zsy │ │ │ 004ecb50: 7374 656d 2028 226d 6f72 6520 6669 782a stem ("more fix* │ │ │ -004ecb60: 2e74 7874 2229 2600 567e 5300 0020 2020 .txt")&.V~S.. │ │ │ +004ecb60: 2e74 7874 2229 2600 56e0 5300 0020 2020 .txt")&.V.S.. │ │ │ 004ecb70: 2020 7a73 7973 7465 6d20 2822 6f64 202d zsystem ("od - │ │ │ -004ecb80: 6362 2066 6978 2e74 7874 2229 2c00 567e cb fix.txt"),.V~ │ │ │ +004ecb80: 6362 2066 6978 2e74 7874 2229 2c00 56e0 cb fix.txt"),.V. │ │ │ 004ecb90: 5400 0020 2020 2020 7a73 7973 7465 6d20 T.. zsystem │ │ │ 004ecba0: 2822 6f64 202d 6362 2066 6978 6e6f 7772 ("od -cb fixnowr │ │ │ -004ecbb0: 6170 2e74 7874 2229 1000 567e 5500 0020 ap.txt")..V~U.. │ │ │ -004ecbc0: 2020 2020 7175 6974 1800 567e 5600 0020 quit..V~V.. │ │ │ +004ecbb0: 6170 2e74 7874 2229 1000 56e0 5500 0020 ap.txt")..V.U.. │ │ │ +004ecbc0: 2020 2020 7175 6974 1800 56e0 5600 0020 quit..V.V.. │ │ │ 004ecbd0: 2020 3a3a 3a3a 3a3a 3a3a 3a3a 3a3a 3a3a :::::::::::::: │ │ │ -004ecbe0: 1100 567e 5700 0020 2020 6669 782e 7478 ..V~W.. fix.tx │ │ │ -004ecbf0: 7418 0056 7e58 0000 2020 203a 3a3a 3a3a t..V~X.. ::::: │ │ │ -004ecc00: 3a3a 3a3a 3a3a 3a3a 3a16 0056 7e59 0000 :::::::::..V~Y.. │ │ │ +004ecbe0: 1100 56e0 5700 0020 2020 6669 782e 7478 ..V.W.. fix.tx │ │ │ +004ecbf0: 7418 0056 e058 0000 2020 203a 3a3a 3a3a t..V.X.. ::::: │ │ │ +004ecc00: 3a3a 3a3a 3a3a 3a3a 3a16 0056 e059 0000 :::::::::..V.Y.. │ │ │ 004ecc10: 2020 2048 656c 6c6f 2c20 576f 726c 6418 Hello, World. │ │ │ -004ecc20: 0056 7e5a 0000 2020 203a 3a3a 3a3a 3a3a .V~Z.. ::::::: │ │ │ -004ecc30: 3a3a 3a3a 3a3a 3a17 0056 7e61 0000 2020 :::::::..V~a.. │ │ │ +004ecc20: 0056 e05a 0000 2020 203a 3a3a 3a3a 3a3a .V.Z.. ::::::: │ │ │ +004ecc30: 3a3a 3a3a 3a3a 3a17 0056 e061 0000 2020 :::::::..V.a.. │ │ │ 004ecc40: 2066 6978 6e6f 7772 6170 2e74 7874 1800 fixnowrap.txt.. │ │ │ -004ecc50: 567e 6200 0020 2020 3a3a 3a3a 3a3a 3a3a V~b.. :::::::: │ │ │ -004ecc60: 3a3a 3a3a 3a3a 1100 567e 6300 0020 2020 ::::::..V~c.. │ │ │ -004ecc70: 4865 6c20 6c6f 2c41 0056 7e64 0000 2020 Hel lo,A.V~d.. │ │ │ +004ecc50: 56e0 6200 0020 2020 3a3a 3a3a 3a3a 3a3a V.b.. :::::::: │ │ │ +004ecc60: 3a3a 3a3a 3a3a 1100 56e0 6300 0020 2020 ::::::..V.c.. │ │ │ +004ecc70: 4865 6c20 6c6f 2c41 0056 e064 0000 2020 Hel lo,A.V.d.. │ │ │ 004ecc80: 2030 3030 3030 3030 2020 2048 2020 2065 0000000 H e │ │ │ 004ecc90: 2020 206c 2020 206c 2020 206f 2020 202c l l o , │ │ │ 004ecca0: 2020 2020 2020 2057 2020 206f 2020 2072 W o r │ │ │ -004eccb0: 2020 206c 2020 2064 4100 567e 6500 0020 l dA.V~e.. │ │ │ +004eccb0: 2020 206c 2020 2064 4100 56e0 6500 0020 l dA.V.e.. │ │ │ 004eccc0: 2020 2020 2020 2020 2020 3131 3020 3134 110 14 │ │ │ 004eccd0: 3520 3135 3420 3135 3420 3135 3720 3035 5 154 154 157 05 │ │ │ 004ecce0: 3420 3034 3020 3132 3720 3135 3720 3136 4 040 127 157 16 │ │ │ -004eccf0: 3220 3135 3420 3134 3411 0056 7e66 0000 2 154 144..V~f.. │ │ │ -004ecd00: 2020 2030 3030 3030 3134 2d00 567e 6700 0000014-.V~g. │ │ │ +004eccf0: 3220 3135 3420 3134 3411 0056 e066 0000 2 154 144..V.f.. │ │ │ +004ecd00: 2020 2030 3030 3030 3134 2d00 56e0 6700 0000014-.V.g. │ │ │ 004ecd10: 0020 2020 3030 3030 3030 3020 2020 4820 . 0000000 H │ │ │ 004ecd20: 2020 6520 2020 6c20 2020 2020 2020 6c20 e l l │ │ │ -004ecd30: 2020 6f20 2020 2c31 0056 7e68 0000 2020 o ,1.V~h.. │ │ │ +004ecd30: 2020 6f20 2020 2c31 0056 e068 0000 2020 o ,1.V.h.. │ │ │ 004ecd40: 2020 2020 2020 2020 2031 3130 2031 3435 110 145 │ │ │ 004ecd50: 2031 3534 2030 3430 2031 3534 2031 3537 154 040 154 157 │ │ │ -004ecd60: 2030 3534 2030 3430 1100 567e 6900 0020 054 040..V~i.. │ │ │ -004ecd70: 2020 3030 3030 3031 3007 0056 7e6a 0000 0000010..V~j.. │ │ │ -004ecd80: 1200 567e 7100 0020 2020 4578 616d 706c ..V~q.. Exampl │ │ │ -004ecd90: 653a 0700 567e 7200 001b 0056 7e73 0000 e:..V~r....V~s.. │ │ │ +004ecd60: 2030 3534 2030 3430 1100 56e0 6900 0020 054 040..V.i.. │ │ │ +004ecd70: 2020 3030 3030 3031 3007 0056 e06a 0000 0000010..V.j.. │ │ │ +004ecd80: 1200 56e0 7100 0020 2020 4578 616d 706c ..V.q.. Exampl │ │ │ +004ecd90: 653a 0700 56e0 7200 001b 0056 e073 0000 e:..V.r....V.s.. │ │ │ 004ecda0: 2020 2047 544d 3e7a 7072 696e 7420 5e67 GTM>zprint ^g │ │ │ -004ecdb0: 746d 6370 2f00 567e 7400 0020 2020 6774 tmcp/.V~t.. gt │ │ │ +004ecdb0: 746d 6370 2f00 56e0 7400 0020 2020 6774 tmcp/.V.t.. gt │ │ │ 004ecdc0: 6d63 7020 3b20 436f 7079 2061 2062 696e mcp ; Copy a bin │ │ │ 004ecdd0: 6172 7920 6669 6c65 2075 7369 6e67 2047 ary file using G │ │ │ -004ecde0: 542e 4d21 0056 7e75 0000 2020 2020 206e T.M!.V~u.. n │ │ │ +004ecde0: 542e 4d21 0056 e075 0000 2020 2020 206e T.M!.V.u.. n │ │ │ 004ecdf0: 6577 2064 6573 742c 6c69 6e65 2c6d 6178 ew dest,line,max │ │ │ -004ece00: 2c73 7263 5200 567e 7600 0020 2020 2020 ,srcR.V~v.. │ │ │ +004ece00: 2c73 7263 5200 56e0 7600 0020 2020 2020 ,srcR.V.v.. │ │ │ 004ece10: 6966 2032 3e24 6c65 6e67 7468 2824 7a63 if 2>$length($zc │ │ │ 004ece20: 6d64 6c69 6e65 2c22 2022 2920 7772 6974 mdline," ") writ │ │ │ 004ece30: 6520 2224 6774 6d5f 6469 7374 2f6d 756d e "$gtm_dist/mum │ │ │ 004ece40: 7073 202d 7220 736f 7572 6365 2074 6172 ps -r source tar │ │ │ -004ece50: 6765 7422 2c21 2c00 567e 7700 0020 2020 get",!,.V~w.. │ │ │ +004ece50: 6765 7422 2c21 2c00 56e0 7700 0020 2020 get",!,.V.w.. │ │ │ 004ece60: 2020 7365 7420 6465 7374 3d24 7069 6563 set dest=$piec │ │ │ 004ece70: 6528 247a 636d 646c 696e 652c 2220 222c e($zcmdline," ", │ │ │ -004ece80: 3229 2b00 567e 7800 0020 2020 2020 7365 2)+.V~x.. se │ │ │ +004ece80: 3229 2b00 56e0 7800 0020 2020 2020 7365 2)+.V.x.. se │ │ │ 004ece90: 7420 7372 633d 2470 6965 6365 2824 7a63 t src=$piece($zc │ │ │ 004ecea0: 6d64 6c69 6e65 2c22 2022 2c31 293c 0056 mdline," ",1)<.V │ │ │ -004eceb0: 7e79 0000 2020 2020 2073 6574 206d 6178 ~y.. set max │ │ │ +004eceb0: e079 0000 2020 2020 2073 6574 206d 6178 .y.. set max │ │ │ 004ecec0: 3d31 3032 342a 3130 3234 203b 2074 6865 =1024*1024 ; the │ │ │ 004eced0: 206d 6178 696d 756d 2047 542e 4d20 7374 maximum GT.M st │ │ │ -004ecee0: 7269 6e67 2073 697a 6536 0056 7e7a 0000 ring size6.V~z.. │ │ │ +004ecee0: 7269 6e67 2073 697a 6536 0056 e07a 0000 ring size6.V.z.. │ │ │ 004ecef0: 2020 2020 206f 7065 6e20 7372 633a 2872 open src:(r │ │ │ 004ecf00: 6561 646f 6e6c 793a 4649 5845 443a 5752 eadonly:FIXED:WR │ │ │ 004ecf10: 4150 3a43 4853 4554 3d22 4d22 2920 3ba5 AP:CHSET="M") ;. │ │ │ -004ecf20: 0056 7e81 0000 2020 2020 206f 7065 6e20 .V~... open │ │ │ +004ecf20: 0056 e081 0000 2020 2020 206f 7065 6e20 .V.... open │ │ │ 004ecf30: 6465 7374 3a28 6e65 7776 6572 7369 6f6e dest:(newversion │ │ │ 004ecf40: 3a46 4958 4544 3a57 5241 503a 4348 5345 :FIXED:WRAP:CHSE │ │ │ 004ecf50: 543d 224d 2229 203b 2075 7365 2046 4958 T="M") ; use FIX │ │ │ 004ecf60: 4544 2066 6f72 6d61 7420 6265 6361 7573 ED format becaus │ │ │ 004ecf70: 6520 6974 2064 6f65 7320 6e6f 7420 696e e it does not in │ │ │ 004ecf80: 7365 7274 2063 6172 7269 6167 6520 636f sert carriage co │ │ │ 004ecf90: 6e74 726f 6c20 6368 6172 6163 7465 7273 ntrol characters │ │ │ 004ecfa0: 2061 6674 6572 2024 5820 7265 6163 6865 after $X reache │ │ │ 004ecfb0: 7320 6974 7320 6d61 7869 6d75 6d20 7661 s its maximum va │ │ │ 004ecfc0: 6c75 652e 0000 0000 0000 0000 0000 0000 lue............. │ │ │ 004ecfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ecfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ecff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ed000: 0400 0000 e507 0000 b140 0000 0000 0000 .........@...... │ │ │ -004ed010: 9c00 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004ed010: 9c00 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004ed020: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 004ed030: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 004ed040: 4f50 454e 00ff 7300 ff4f 5045 4e5f 4445 OPEN..s..OPEN_DE │ │ │ 004ed050: 5649 4345 5041 5241 4d45 5445 5253 00ff VICEPARAMETERS.. │ │ │ 004ed060: 7300 ff46 4958 4544 00c0 8200 0020 2020 s..FIXED..... │ │ │ 004ed070: 2020 666f 7220 2075 7365 2073 7263 2072 for use src r │ │ │ 004ed080: 6561 6420 6c69 6e65 236d 6178 2071 7569 ead line#max qui │ │ │ 004ed090: 743a 247a 656f 6620 2075 7365 2064 6573 t:$zeof use des │ │ │ -004ed0a0: 7420 7772 6974 6520 6c69 6e65 1500 567e t write line..V~ │ │ │ +004ed0a0: 7420 7772 6974 6520 6c69 6e65 1500 56e0 t write line..V. │ │ │ 004ed0b0: 8300 0020 2020 2020 636c 6f73 6520 7372 ... close sr │ │ │ -004ed0c0: 6314 0056 7e84 0000 2020 2020 2075 7365 c..V~... use │ │ │ -004ed0d0: 2064 6573 7414 0056 7e85 0000 2020 2020 dest..V~... │ │ │ -004ed0e0: 2073 6574 2024 783d 3016 0056 7e86 0000 set $x=0..V~... │ │ │ +004ed0c0: 6314 0056 e084 0000 2020 2020 2075 7365 c..V.... use │ │ │ +004ed0d0: 2064 6573 7414 0056 e085 0000 2020 2020 dest..V.... │ │ │ +004ed0e0: 2073 6574 2024 783d 3016 0056 e086 0000 set $x=0..V.... │ │ │ 004ed0f0: 2020 2020 2063 6c6f 7365 2064 6573 7410 close dest. │ │ │ -004ed100: 0056 7e87 0000 2020 2020 2071 7569 7407 .V~... quit. │ │ │ -004ed110: 0056 7e88 0000 3700 567e 8900 0020 2020 .V~...7.V~... │ │ │ +004ed100: 0056 e087 0000 2020 2020 2071 7569 7407 .V.... quit. │ │ │ +004ed110: 0056 e088 0000 3700 56e0 8900 0020 2020 .V....7.V.... │ │ │ 004ed120: 5468 6973 2065 7861 6d70 6c65 2063 6f70 This example cop │ │ │ 004ed130: 6965 7320 6120 6269 6e61 7279 2066 696c ies a binary fil │ │ │ 004ed140: 6520 7573 696e 6720 4754 2e4d 2e07 0056 e using GT.M...V │ │ │ -004ed150: 7e8a 0000 1100 507e 4f4c 4c4f 5700 0046 ~.....P~OLLOW..F │ │ │ -004ed160: 4f4c 4c4f 5711 0056 7ebf 1100 0020 2020 OLLOW..V~.... │ │ │ -004ed170: 464f 4c4c 4f57 0700 577e 2100 0023 0057 FOLLOW..W~!..#.W │ │ │ -004ed180: 7e31 0000 2020 205b 4e4f 5d46 4f4c 4c4f ~1.. [NO]FOLLO │ │ │ +004ed150: e08a 0000 1100 50e0 4f4c 4c4f 5700 0046 ......P.OLLOW..F │ │ │ +004ed160: 4f4c 4c4f 5711 0056 e0bf 1100 0020 2020 OLLOW..V..... │ │ │ +004ed170: 464f 4c4c 4f57 0700 57e0 2100 0023 0057 FOLLOW..W.!..#.W │ │ │ +004ed180: e031 0000 2020 205b 4e4f 5d46 4f4c 4c4f .1.. [NO]FOLLO │ │ │ 004ed190: 5720 4170 706c 6965 7320 746f 3a20 5344 W Applies to: SD │ │ │ -004ed1a0: 0700 577e 4100 0051 0057 7e51 0000 2020 ..W~A..Q.W~Q.. │ │ │ +004ed1a0: 0700 57e0 4100 0051 0057 e051 0000 2020 ..W.A..Q.W.Q.. │ │ │ 004ed1b0: 2043 6f6e 6669 6775 7265 7320 5245 4144 Configures READ │ │ │ 004ed1c0: 2074 6f20 7265 7475 726e 206f 6e6c 7920 to return only │ │ │ 004ed1d0: 7768 656e 2069 7420 6861 7320 6120 636f when it has a co │ │ │ 004ed1e0: 6d70 6c65 7465 2072 6563 6f72 6420 6f72 mplete record or │ │ │ -004ed1f0: 2072 6561 6368 6573 5300 577e 6100 0020 reachesS.W~a.. │ │ │ +004ed1f0: 2072 6561 6368 6573 5300 57e0 6100 0020 reachesS.W.a.. │ │ │ 004ed200: 2020 616e 7920 7370 6563 6966 6965 6420 any specified │ │ │ 004ed210: 7469 6d65 6f75 743b 2069 7420 7761 6974 timeout; it wait │ │ │ 004ed220: 7320 666f 7220 6d6f 7265 2069 6e70 7574 s for more input │ │ │ 004ed230: 2072 6174 6865 7220 7468 616e 2074 6572 rather than ter │ │ │ -004ed240: 6d69 6e61 7469 6e67 206f 6e29 0057 7e71 minating on).W~q │ │ │ +004ed240: 6d69 6e61 7469 6e67 206f 6e29 0057 e071 minating on).W.q │ │ │ 004ed250: 0000 2020 2061 6e20 454f 4620 2865 6e64 .. an EOF (end │ │ │ 004ed260: 2d6f 662d 6669 6c65 2920 636f 6e64 6974 -of-file) condit │ │ │ -004ed270: 696f 6e2e 0700 577e 8100 0054 0057 7e91 ion...W~...T.W~. │ │ │ +004ed270: 696f 6e2e 0700 57e0 8100 0054 0057 e091 ion...W....T.W.. │ │ │ 004ed280: 0000 2020 2054 6865 2055 5345 2063 6f6d .. The USE com │ │ │ 004ed290: 6d61 6e64 2063 616e 2073 7769 7463 6820 mand can switch │ │ │ 004ed2a0: 6120 6465 7669 6365 2066 726f 6d20 4e4f a device from NO │ │ │ 004ed2b0: 464f 4c4c 4f57 2074 6f20 464f 4c4c 4f57 FOLLOW to FOLLOW │ │ │ 004ed2c0: 206f 7220 6672 6f6d 2046 4f4c 4c4f 5753 or from FOLLOWS │ │ │ -004ed2d0: 0056 7ec0 1100 0020 2020 746f 204e 4f46 .V~.... to NOF │ │ │ +004ed2d0: 0056 e0c0 1100 0020 2020 746f 204e 4f46 .V..... to NOF │ │ │ 004ed2e0: 4f4c 4c4f 572e 2054 6869 7320 7072 6f76 OLLOW. This prov │ │ │ 004ed2f0: 6964 6573 2061 2052 4541 4420 6d6f 6465 ides a READ mode │ │ │ 004ed300: 206f 6620 6f70 6572 6174 696f 6e20 7369 of operation si │ │ │ 004ed310: 6d69 6c61 7220 746f 2061 2074 6169 6c20 milar to a tail │ │ │ -004ed320: 2d66 1200 577e 1200 0020 2020 696e 2055 -f..W~... in U │ │ │ -004ed330: 4e49 582e 0700 577e 1300 0010 004f 7e47 NIX...W~.....O~G │ │ │ -004ed340: 524f 5550 0000 4752 4f55 5010 0055 7ebf ROUP..GROUP..U~. │ │ │ -004ed350: 1100 0020 2020 4752 4f55 5007 0056 7e21 ... GROUP..V~! │ │ │ -004ed360: 0000 3300 567e 3100 0020 2020 4752 4f55 ..3.V~1.. GROU │ │ │ +004ed320: 2d66 1200 57e0 1200 0020 2020 696e 2055 -f..W.... in U │ │ │ +004ed330: 4e49 582e 0700 57e0 1300 0010 004f e047 NIX...W......O.G │ │ │ +004ed340: 524f 5550 0000 4752 4f55 5010 0055 e0bf ROUP..GROUP..U.. │ │ │ +004ed350: 1100 0020 2020 4752 4f55 5007 0056 e021 ... GROUP..V.! │ │ │ +004ed360: 0000 3300 56e0 3100 0020 2020 4752 4f55 ..3.V.1.. GROU │ │ │ 004ed370: 503d 6578 7072 2041 7070 6c69 6573 2074 P=expr Applies t │ │ │ 004ed380: 6f3a 2053 4f43 284c 4f43 414c 2920 5344 o: SOC(LOCAL) SD │ │ │ -004ed390: 2046 4946 4f07 0056 7e41 0000 5000 567e FIFO..V~A..P.V~ │ │ │ +004ed390: 2046 4946 4f07 0056 e041 0000 5000 56e0 FIFO..V.A..P.V. │ │ │ 004ed3a0: 5100 0020 2020 5370 6563 6966 6965 7320 Q.. Specifies │ │ │ 004ed3b0: 6163 6365 7373 2070 6572 6d69 7373 696f access permissio │ │ │ 004ed3c0: 6e20 6f6e 2061 2055 4e49 5820 6669 6c65 n on a UNIX file │ │ │ 004ed3d0: 2066 6f72 206f 7468 6572 2075 7365 7273 for other users │ │ │ -004ed3e0: 2069 6e20 7468 6520 6669 6c65 5300 567e in the fileS.V~ │ │ │ +004ed3e0: 2069 6e20 7468 6520 6669 6c65 5300 56e0 in the fileS.V. │ │ │ 004ed3f0: 6100 0020 2020 6f77 6e65 7227 7320 6772 a.. owner's gr │ │ │ 004ed400: 6f75 702e 2054 6865 2065 7870 7265 7373 oup. The express │ │ │ 004ed410: 696f 6e20 6973 2061 2063 6861 7261 6374 ion is a charact │ │ │ 004ed420: 6572 2073 7472 696e 6720 6576 616c 7561 er string evalua │ │ │ 004ed430: 7469 6e67 2074 6f20 6e75 6c6c 206f 724e ting to null orN │ │ │ -004ed440: 0056 7e71 0000 2020 2074 6f20 616e 7920 .V~q.. to any │ │ │ +004ed440: 0056 e071 0000 2020 2074 6f20 616e 7920 .V.q.. to any │ │ │ 004ed450: 636f 6d62 696e 6174 696f 6e20 6f66 2074 combination of t │ │ │ 004ed460: 6865 206c 6574 7465 7273 2052 5758 2c20 he letters RWX, │ │ │ 004ed470: 696e 6469 6361 7469 6e67 2072 6573 7065 indicating respe │ │ │ 004ed480: 6374 6976 656c 7920 5265 6164 2c51 0056 ctively Read,Q.V │ │ │ -004ed490: 7e81 0000 2020 2057 7269 7465 2c20 616e ~... Write, an │ │ │ +004ed490: e081 0000 2020 2057 7269 7465 2c20 616e .... Write, an │ │ │ 004ed4a0: 6420 6558 6563 7574 6520 6163 6365 7373 d eXecute access │ │ │ 004ed4b0: 2e20 5768 656e 2070 6572 6d69 7373 696f . When permissio │ │ │ 004ed4c0: 6e20 636f 6e74 726f 6c6c 696e 6720 6465 n controlling de │ │ │ 004ed4d0: 7669 6365 7061 7261 6d65 7465 7273 5100 viceparametersQ. │ │ │ -004ed4e0: 567e 9100 0020 2020 284f 574e 4552 2c47 V~... (OWNER,G │ │ │ +004ed4e0: 56e0 9100 0020 2020 284f 574e 4552 2c47 V.... (OWNER,G │ │ │ 004ed4f0: 524f 5550 2c57 4f52 4c44 2920 6170 7065 ROUP,WORLD) appe │ │ │ 004ed500: 6172 7320 6f6e 2061 6e20 4f50 454e 206f ars on an OPEN o │ │ │ 004ed510: 6620 6120 6e65 7720 6669 6c65 2c20 616e f a new file, an │ │ │ 004ed520: 7920 7573 6572 2063 6174 6567 6f72 7950 y user categoryP │ │ │ -004ed530: 0055 7ec0 1100 0020 2020 284f 574e 4552 .U~.... (OWNER │ │ │ +004ed530: 0055 e0c0 1100 0020 2020 284f 574e 4552 .U..... (OWNER │ │ │ 004ed540: 2c20 5359 5354 454d 2c20 574f 524c 4429 , SYSTEM, WORLD) │ │ │ 004ed550: 2c20 7468 6174 2069 7320 6e6f 7420 6578 , that is not ex │ │ │ 004ed560: 706c 6963 6974 6c79 2073 7065 6369 6669 plicitly specifi │ │ │ 004ed570: 6564 2069 7320 6769 7665 6e20 7468 6554 ed is given theT │ │ │ -004ed580: 0056 7e12 0000 2020 2064 6566 6175 6c74 .V~... default │ │ │ +004ed580: 0056 e012 0000 2020 2064 6566 6175 6c74 .V.... default │ │ │ 004ed590: 2061 6363 6573 7320 7065 726d 6973 7369 access permissi │ │ │ 004ed5a0: 6f6e 732e 2057 6865 6e20 616e 7920 6f6e ons. When any on │ │ │ 004ed5b0: 6520 6f66 2074 6865 7365 2064 6576 6963 e of these devic │ │ │ 004ed5c0: 6570 6172 616d 6574 6572 7320 6170 7065 eparameters appe │ │ │ -004ed5d0: 6172 7354 0056 7e13 0000 2020 206f 6e20 arsT.V~... on │ │ │ +004ed5d0: 6172 7354 0056 e013 0000 2020 206f 6e20 arsT.V.... on │ │ │ 004ed5e0: 616e 204f 5045 4e20 6f66 2061 6e20 6578 an OPEN of an ex │ │ │ 004ed5f0: 6973 7469 6e67 2064 6576 6963 652c 2061 isting device, a │ │ │ 004ed600: 6e79 2075 7365 7220 6361 7465 676f 7279 ny user category │ │ │ 004ed610: 2074 6861 7420 6973 206e 6f74 2065 7870 that is not exp │ │ │ -004ed620: 6c69 6369 746c 7926 0056 7e14 0000 2020 licitly&.V~... │ │ │ +004ed620: 6c69 6369 746c 7926 0056 e014 0000 2020 licitly&.V.... │ │ │ 004ed630: 2073 7065 6369 6669 6564 2072 656d 6169 specified remai │ │ │ 004ed640: 6e73 2075 6e63 6861 6e67 6564 2e07 0056 ns unchanged...V │ │ │ -004ed650: 7e15 0000 5200 567e 1600 0020 2020 496e ~...R.V~... In │ │ │ +004ed650: e015 0000 5200 56e0 1600 0020 2020 496e ....R.V.... In │ │ │ 004ed660: 206f 7264 6572 2074 6f20 6d6f 6469 6679 order to modify │ │ │ 004ed670: 2066 696c 6520 7365 6375 7269 7479 2c20 file security, │ │ │ 004ed680: 7468 6520 7573 6572 2077 686f 2069 7373 the user who iss │ │ │ 004ed690: 7565 7320 7468 6520 4f50 454e 206d 7573 ues the OPEN mus │ │ │ -004ed6a0: 7420 6861 7665 1400 567e 1700 0020 2020 t have..V~... │ │ │ -004ed6b0: 6f77 6e65 7273 6869 702e 0700 567e 1800 ownership...V~.. │ │ │ -004ed6c0: 0054 0056 7e19 0000 2020 2049 6620 6e6f .T.V~... If no │ │ │ +004ed6a0: 7420 6861 7665 1400 56e0 1700 0020 2020 t have..V.... │ │ │ +004ed6b0: 6f77 6e65 7273 6869 702e 0700 56e0 1800 ownership...V... │ │ │ +004ed6c0: 0054 0056 e019 0000 2020 2049 6620 6e6f .T.V.... If no │ │ │ 004ed6d0: 6e65 206f 6620 4752 4f55 502c 2053 5953 ne of GROUP, SYS │ │ │ 004ed6e0: 5445 4d2c 204f 574e 4552 2c20 6f72 2057 TEM, OWNER, or W │ │ │ 004ed6f0: 4f52 4c44 2061 7265 2073 7065 6369 6669 ORLD are specifi │ │ │ 004ed700: 6564 206f 6e20 4f50 454e 2c20 4754 2e4d ed on OPEN, GT.M │ │ │ -004ed710: 2064 6f65 7352 0056 7e1a 0000 2020 206e doesR.V~... n │ │ │ +004ed710: 2064 6f65 7352 0056 e01a 0000 2020 206e doesR.V.... n │ │ │ 004ed720: 6f74 206d 6f64 6966 7920 7468 6520 7065 ot modify the pe │ │ │ 004ed730: 726d 6973 7369 6f6e 7320 6f6e 2061 6e20 rmissions on an │ │ │ 004ed740: 6578 6973 7469 6e67 2066 696c 6520 616e existing file an │ │ │ 004ed750: 6420 6e65 7720 6669 6c65 7320 6172 6520 d new files are │ │ │ -004ed760: 6372 6561 7465 6428 0056 7e21 0000 2020 created(.V~!.. │ │ │ +004ed760: 6372 6561 7465 6428 0056 e021 0000 2020 created(.V.!.. │ │ │ 004ed770: 2075 7369 6e67 2074 6865 2073 7461 6e64 using the stand │ │ │ 004ed780: 6172 6420 554e 4958 2072 756c 6573 2e07 ard UNIX rules.. │ │ │ -004ed790: 0056 7e22 0000 1200 567e 2300 0020 2020 .V~"....V~#.. │ │ │ -004ed7a0: 4578 616d 706c 653a 0700 567e 2400 002f Example:..V~$../ │ │ │ -004ed7b0: 0056 7e25 0000 2020 206f 7065 6e20 2274 .V~%.. open "t │ │ │ +004ed790: 0056 e022 0000 1200 56e0 2300 0020 2020 .V."....V.#.. │ │ │ +004ed7a0: 4578 616d 706c 653a 0700 56e0 2400 002f Example:..V.$../ │ │ │ +004ed7b0: 0056 e025 0000 2020 206f 7065 6e20 2274 .V.%.. open "t │ │ │ 004ed7c0: 6573 7435 322e 7478 7422 3a28 6170 7065 est52.txt":(appe │ │ │ 004ed7d0: 6e64 3a67 726f 7570 3d22 7277 2229 0700 nd:group="rw").. │ │ │ -004ed7e0: 567e 2600 0000 0000 0000 0000 0000 0000 V~&............. │ │ │ +004ed7e0: 56e0 2600 0000 0000 0000 0000 0000 0000 V.&............. │ │ │ 004ed7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ed800: 0400 0000 e607 0000 e440 0000 0000 0000 .........@...... │ │ │ -004ed810: a700 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004ed810: a700 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004ed820: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 004ed830: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 004ed840: 4f50 454e 00ff 7300 ff4f 5045 4e5f 4445 OPEN..s..OPEN_DE │ │ │ 004ed850: 5649 4345 5041 5241 4d45 5445 5253 00ff VICEPARAMETERS.. │ │ │ 004ed860: 7300 ff47 524f 5550 00c0 2700 0020 2020 s..GROUP..'.. │ │ │ 004ed870: 5468 6973 2065 7861 6d70 6c65 7320 6f70 This examples op │ │ │ 004ed880: 656e 2066 696c 6520 7465 7374 3532 2e74 en file test52.t │ │ │ 004ed890: 7874 2069 6e20 6170 7065 6e64 206d 6f64 xt in append mod │ │ │ 004ed8a0: 6520 7769 7468 2052 6561 6420 5772 6974 e with Read Writ │ │ │ -004ed8b0: 6520 6772 6f75 7052 0056 7e28 0000 2020 e groupR.V~(.. │ │ │ +004ed8b0: 6520 6772 6f75 7052 0056 e028 0000 2020 e groupR.V.(.. │ │ │ 004ed8c0: 2061 6363 6573 732e 204e 6f74 6520 7468 access. Note th │ │ │ 004ed8d0: 6174 2074 6865 2075 7365 7220 7768 6f20 at the user who │ │ │ 004ed8e0: 6f70 656e 7320 6669 6c65 2074 6578 7435 opens file text5 │ │ │ 004ed8f0: 322e 7478 7420 6d75 7374 2068 6176 6520 2.txt must have │ │ │ -004ed900: 6f77 6e65 7273 6869 701d 0056 7e29 0000 ownership..V~).. │ │ │ +004ed900: 6f77 6e65 7273 6869 701d 0056 e029 0000 ownership..V.).. │ │ │ 004ed910: 2020 2070 6572 6d69 7373 696f 6e73 2066 permissions f │ │ │ -004ed920: 6f72 2069 742e 0700 567e 2a00 0012 004f or it...V~*....O │ │ │ -004ed930: 7e49 4348 5345 5400 0049 4348 5345 5411 ~ICHSET..ICHSET. │ │ │ -004ed940: 0056 7ebf 1100 0020 2020 4943 4853 4554 .V~.... ICHSET │ │ │ -004ed950: 0700 577e 2100 0015 0057 7e31 0000 2020 ..W~!....W~1.. │ │ │ -004ed960: 2049 4348 5345 543d 6578 7072 0700 577e ICHSET=expr..W~ │ │ │ -004ed970: 4100 0021 0057 7e51 0000 2020 2041 7070 A..!.W~Q.. App │ │ │ +004ed920: 6f72 2069 742e 0700 56e0 2a00 0012 004f or it...V.*....O │ │ │ +004ed930: e049 4348 5345 5400 0049 4348 5345 5411 .ICHSET..ICHSET. │ │ │ +004ed940: 0056 e0bf 1100 0020 2020 4943 4853 4554 .V..... ICHSET │ │ │ +004ed950: 0700 57e0 2100 0015 0057 e031 0000 2020 ..W.!....W.1.. │ │ │ +004ed960: 2049 4348 5345 543d 6578 7072 0700 57e0 ICHSET=expr..W. │ │ │ +004ed970: 4100 0021 0057 e051 0000 2020 2041 7070 A..!.W.Q.. App │ │ │ 004ed980: 6c69 6573 2074 6f3a 2041 6c6c 2064 6576 lies to: All dev │ │ │ -004ed990: 6963 6573 0700 577e 6100 0050 0057 7e71 ices..W~a..P.W~q │ │ │ +004ed990: 6963 6573 0700 57e0 6100 0050 0057 e071 ices..W.a..P.W.q │ │ │ 004ed9a0: 0000 2020 2045 7374 6162 6c69 7368 6573 .. Establishes │ │ │ 004ed9b0: 2074 6865 2063 6861 7261 6374 6572 2065 the character e │ │ │ 004ed9c0: 6e63 6f64 696e 6720 6f66 2061 6e20 696e ncoding of an in │ │ │ 004ed9d0: 7075 7420 6465 7669 6365 2062 6569 6e67 put device being │ │ │ -004ed9e0: 204f 5045 4e65 6420 616e 644f 0057 7e81 OPENed andO.W~. │ │ │ +004ed9e0: 204f 5045 4e65 6420 616e 644f 0057 e081 OPENed andO.W.. │ │ │ 004ed9f0: 0000 2020 2055 5345 6564 2069 6e20 7468 .. USEed in th │ │ │ 004eda00: 6520 5554 462d 3820 6d6f 6465 2e20 5468 e UTF-8 mode. Th │ │ │ 004eda10: 6520 7661 6c75 6520 6f66 2074 6865 2065 e value of the e │ │ │ 004eda20: 7870 7265 7373 696f 6e20 6361 6e20 6265 xpression can be │ │ │ -004eda30: 204d 2c20 5554 462d 382c 4900 577e 9100 M, UTF-8,I.W~.. │ │ │ +004eda30: 204d 2c20 5554 462d 382c 4900 57e0 9100 M, UTF-8,I.W... │ │ │ 004eda40: 0020 2020 5554 462d 3136 2c20 5554 462d . UTF-16, UTF- │ │ │ 004eda50: 3136 4c45 2c20 6f72 2055 5446 2d31 3642 16LE, or UTF-16B │ │ │ 004eda60: 452e 2049 6e20 4d20 6d6f 6465 2c20 4943 E. In M mode, IC │ │ │ 004eda70: 4853 4554 2068 6173 206e 6f20 6566 6665 HSET has no effe │ │ │ -004eda80: 6374 2e08 0056 7ec0 1100 0051 0057 7e12 ct...V~....Q.W~. │ │ │ +004eda80: 6374 2e08 0056 e0c0 1100 0051 0057 e012 ct...V.....Q.W.. │ │ │ 004eda90: 0000 2020 2049 6620 4943 4853 4554 2069 .. If ICHSET i │ │ │ 004edaa0: 7320 6e6f 7420 7370 6563 6966 6965 642c s not specified, │ │ │ 004edab0: 2047 542e 4d20 6173 7375 6d65 7320 5554 GT.M assumes UT │ │ │ 004edac0: 462d 3820 6173 2074 6865 2064 6566 6175 F-8 as the defau │ │ │ -004edad0: 6c74 2063 6861 7261 6374 6572 2800 577e lt character(.W~ │ │ │ +004edad0: 6c74 2063 6861 7261 6374 6572 2800 57e0 lt character(.W. │ │ │ 004edae0: 1300 0020 2020 7365 7420 666f 7220 696e ... set for in │ │ │ 004edaf0: 7075 7420 6672 6f6d 2074 6865 2064 6576 put from the dev │ │ │ -004edb00: 6963 652e 0700 577e 1400 004c 0057 7e15 ice...W~...L.W~. │ │ │ +004edb00: 6963 652e 0700 57e0 1400 004c 0057 e015 ice...W....L.W.. │ │ │ 004edb10: 0000 2020 2049 6620 6578 7072 2069 7320 .. If expr is │ │ │ 004edb20: 7365 7420 746f 2061 2076 616c 7565 206f set to a value o │ │ │ 004edb30: 7468 6572 2074 6861 6e20 4d2c 2055 5446 ther than M, UTF │ │ │ 004edb40: 2d38 2c20 5554 462d 3136 2c20 5554 462d -8, UTF-16, UTF- │ │ │ -004edb50: 3136 4c45 206f 7254 0057 7e16 0000 2020 16LE orT.W~... │ │ │ +004edb50: 3136 4c45 206f 7254 0057 e016 0000 2020 16LE orT.W.... │ │ │ 004edb60: 2055 5446 2d31 3642 452c 2047 542e 4d20 UTF-16BE, GT.M │ │ │ 004edb70: 7072 6f64 7563 6573 2061 2072 756e 2d74 produces a run-t │ │ │ 004edb80: 696d 6520 6572 726f 722e 2055 5446 2d31 ime error. UTF-1 │ │ │ 004edb90: 362c 2055 5446 2d4c 452c 2061 6e64 2055 6, UTF-LE, and U │ │ │ -004edba0: 5446 2d31 3642 4520 6172 653c 0057 7e17 TF-16BE are<.W~. │ │ │ +004edba0: 5446 2d31 3642 4520 6172 653c 0057 e017 TF-16BE are<.W.. │ │ │ 004edbb0: 0000 2020 206e 6f74 2073 7570 706f 7274 .. not support │ │ │ 004edbc0: 6564 2066 6f72 2024 5072 696e 6369 7061 ed for $Principa │ │ │ 004edbd0: 6c20 616e 6420 5465 726d 696e 616c 2064 l and Terminal d │ │ │ -004edbe0: 6576 6963 6573 2e07 0057 7e18 0000 1200 evices...W~..... │ │ │ -004edbf0: 577e 1900 0020 2020 2a2a 4e6f 7465 2a2a W~... **Note** │ │ │ -004edc00: 0700 577e 1a00 0052 0057 7e21 0000 2020 ..W~...R.W~!.. │ │ │ +004edbe0: 6576 6963 6573 2e07 0057 e018 0000 1200 evices...W...... │ │ │ +004edbf0: 57e0 1900 0020 2020 2a2a 4e6f 7465 2a2a W.... **Note** │ │ │ +004edc00: 0700 57e0 1a00 0052 0057 e021 0000 2020 ..W....R.W.!.. │ │ │ 004edc10: 2049 4348 5345 5420 6973 2061 2064 6576 ICHSET is a dev │ │ │ 004edc20: 6963 6570 6172 616d 6574 6572 206f 6620 iceparameter of │ │ │ 004edc30: 626f 7468 2074 6865 204f 5045 4e20 616e both the OPEN an │ │ │ 004edc40: 6420 5553 4520 636f 6d6d 616e 6473 2e20 d USE commands. │ │ │ -004edc50: 4173 2049 4348 5345 5454 0057 7e22 0000 As ICHSETT.W~".. │ │ │ +004edc50: 4173 2049 4348 5345 5454 0057 e022 0000 As ICHSETT.W.".. │ │ │ 004edc60: 2020 2063 616e 2063 6861 6e67 6520 7468 can change th │ │ │ 004edc70: 6520 6368 6172 6163 7465 7220 7365 7420 e character set │ │ │ 004edc80: 6f66 2061 6e20 616c 7265 6164 7920 4f50 of an already OP │ │ │ 004edc90: 454e 6564 2064 6576 6963 652c 2069 7420 ENed device, it │ │ │ 004edca0: 6361 6e20 6865 6c70 2064 6561 6c3a 0057 can help deal:.W │ │ │ -004edcb0: 7e23 0000 2020 2077 6974 6820 6269 6e61 ~#.. with bina │ │ │ +004edcb0: e023 0000 2020 2077 6974 6820 6269 6e61 .#.. with bina │ │ │ 004edcc0: 7279 2064 6174 6120 696e 7465 726d 6978 ry data intermix │ │ │ 004edcd0: 6564 2077 6974 6820 6368 6172 6163 7465 ed with characte │ │ │ -004edce0: 7220 6461 7461 2e07 0057 7e24 0000 0d00 r data...W~$.... │ │ │ -004edcf0: 507e 4b45 5900 0049 4b45 590f 0054 7ebf P~KEY..IKEY..T~. │ │ │ -004edd00: 1100 0020 2020 494b 4559 0700 557e 2100 ... IKEY..U~!. │ │ │ -004edd10: 0028 0055 7e31 0000 2020 2041 7070 6c69 .(.U~1.. Appli │ │ │ +004edce0: 7220 6461 7461 2e07 0057 e024 0000 0d00 r data...W.$.... │ │ │ +004edcf0: 50e0 4b45 5900 0049 4b45 590f 0054 e0bf P.KEY..IKEY..T.. │ │ │ +004edd00: 1100 0020 2020 494b 4559 0700 55e0 2100 ... IKEY..U.!. │ │ │ +004edd10: 0028 0055 e031 0000 2020 2041 7070 6c69 .(.U.1.. Appli │ │ │ 004edd20: 6573 2074 6f3a 2053 442c 2050 4950 452c es to: SD, PIPE, │ │ │ -004edd30: 2061 6e64 2046 4946 4f07 0055 7e41 0000 and FIFO..U~A.. │ │ │ -004edd40: 5200 557e 5100 0020 2020 494b 4559 2061 R.U~Q.. IKEY a │ │ │ +004edd30: 2061 6e64 2046 4946 4f07 0055 e041 0000 and FIFO..U.A.. │ │ │ +004edd40: 5200 55e0 5100 0020 2020 494b 4559 2061 R.U.Q.. IKEY a │ │ │ 004edd50: 6c6c 6f77 7320 7468 6520 7573 6520 6f66 llows the use of │ │ │ 004edd60: 2061 2073 6570 6572 6174 6520 6b65 7920 a seperate key │ │ │ 004edd70: 666f 7220 5245 4144 2074 6f20 6120 6465 for READ to a de │ │ │ 004edd80: 7669 6365 3b20 666f 7220 6578 616d 706c vice; for exampl │ │ │ -004edd90: 652c 5200 557e 6100 0020 2020 7768 656e e,R.U~a.. when │ │ │ +004edd90: 652c 5200 55e0 6100 0020 2020 7768 656e e,R.U.a.. when │ │ │ 004edda0: 2061 2047 542e 4d20 7072 6f63 6573 7320 a GT.M process │ │ │ 004eddb0: 6973 2061 6e20 656c 656d 656e 7420 6f66 is an element of │ │ │ 004eddc0: 2061 2055 4e49 5820 7069 7065 2e20 5468 a UNIX pipe. Th │ │ │ 004eddd0: 6520 666f 726d 6174 206f 6620 7468 6520 e format of the │ │ │ -004edde0: 494b 4559 1d00 557e 7100 0020 2020 6465 IKEY..U~q.. de │ │ │ +004edde0: 494b 4559 1d00 55e0 7100 0020 2020 6465 IKEY..U.q.. de │ │ │ 004eddf0: 7669 6365 7061 7261 6d65 7465 7220 6973 viceparameter is │ │ │ -004ede00: 3a07 0055 7e81 0000 1e00 557e 9100 0020 :..U~.....U~... │ │ │ +004ede00: 3a07 0055 e081 0000 1e00 55e0 9100 0020 :..U......U.... │ │ │ 004ede10: 2020 494b 4559 3d22 6b65 795f 6e61 6d65 IKEY="key_name │ │ │ -004ede20: 205b 4956 5d22 0800 547e c011 0000 4d00 [IV]"..T~....M. │ │ │ -004ede30: 557e 1200 0020 2020 6b65 795f 6e61 6d65 U~... key_name │ │ │ +004ede20: 205b 4956 5d22 0800 54e0 c011 0000 4d00 [IV]"..T.....M. │ │ │ +004ede30: 55e0 1200 0020 2020 6b65 795f 6e61 6d65 U.... key_name │ │ │ 004ede40: 2069 7320 6361 7365 2d73 656e 7369 7469 is case-sensiti │ │ │ 004ede50: 7665 2061 6e64 206d 7573 7420 6d61 7463 ve and must matc │ │ │ 004ede60: 6820 6120 6b65 7920 6e61 6d65 2069 6e20 h a key name in │ │ │ -004ede70: 7468 6520 2266 696c 6573 224b 0055 7e13 the "files"K.U~. │ │ │ +004ede70: 7468 6520 2266 696c 6573 224b 0055 e013 the "files"K.U.. │ │ │ 004ede80: 0000 2020 2073 6563 7469 6f6e 206f 6620 .. section of │ │ │ 004ede90: 7468 6520 6774 6d63 7279 7074 5f63 6f6e the gtmcrypt_con │ │ │ 004edea0: 6669 6720 6669 6c65 2e20 5468 6520 6f70 fig file. The op │ │ │ 004edeb0: 7469 6f6e 616c 2049 5620 7370 6563 6966 tional IV specif │ │ │ -004edec0: 6965 7320 616e 4500 557e 1400 0020 2020 ies anE.U~... │ │ │ +004edec0: 6965 7320 616e 4500 55e0 1400 0020 2020 ies anE.U.... │ │ │ 004eded0: 696e 6974 6961 6c69 7a61 7469 6f6e 2076 initialization v │ │ │ 004edee0: 6563 746f 7220 746f 2075 7365 2066 6f72 ector to use for │ │ │ 004edef0: 2065 6e63 7279 7074 696f 6e20 616e 6420 encryption and │ │ │ -004edf00: 6465 6372 7970 7469 6f6e 2e07 0055 7e15 decryption...U~. │ │ │ -004edf10: 0000 5200 557e 1600 0020 2020 466f 7220 ..R.U~... For │ │ │ +004edf00: 6465 6372 7970 7469 6f6e 2e07 0055 e015 decryption...U.. │ │ │ +004edf10: 0000 5200 55e0 1600 0020 2020 466f 7220 ..R.U.... For │ │ │ 004edf20: 6d6f 7265 2069 6e66 6f72 6d61 7469 6f6e more information │ │ │ 004edf30: 2c20 7265 6665 7220 746f 2074 6865 2064 , refer to the d │ │ │ 004edf40: 6573 6372 6970 7469 6f6e 206f 6620 4b45 escription of KE │ │ │ 004edf50: 5920 6465 7669 6365 7061 7261 6d65 7465 Y deviceparamete │ │ │ -004edf60: 7220 6f66 1600 557e 1700 0020 2020 4f50 r of..U~... OP │ │ │ -004edf70: 454e 206f 7220 5553 452e 0700 557e 1800 EN or USE...U~.. │ │ │ -004edf80: 001b 0050 7e4e 4445 5045 4e44 454e 5400 ...P~NDEPENDENT. │ │ │ -004edf90: 0049 4e44 4550 454e 4445 4e54 1600 5b7e .INDEPENDENT..[~ │ │ │ +004edf60: 7220 6f66 1600 55e0 1700 0020 2020 4f50 r of..U.... OP │ │ │ +004edf70: 454e 206f 7220 5553 452e 0700 55e0 1800 EN or USE...U... │ │ │ +004edf80: 001b 0050 e04e 4445 5045 4e44 454e 5400 ...P.NDEPENDENT. │ │ │ +004edf90: 0049 4e44 4550 454e 4445 4e54 1600 5be0 .INDEPENDENT..[. │ │ │ 004edfa0: bf11 0000 2020 2049 4e44 4550 454e 4445 .... INDEPENDE │ │ │ -004edfb0: 4e54 0700 5c7e 2100 0026 005c 7e31 0000 NT..\~!..&.\~1.. │ │ │ +004edfb0: 4e54 0700 5ce0 2100 0026 005c e031 0000 NT..\.!..&.\.1.. │ │ │ 004edfc0: 2020 2049 4e44 4550 454e 4445 4e54 2041 INDEPENDENT A │ │ │ 004edfd0: 7070 6c69 6573 2074 6f3a 2050 4950 4507 pplies to: PIPE. │ │ │ -004edfe0: 005c 7e41 0000 0000 0000 0000 0000 0000 .\~A............ │ │ │ +004edfe0: 005c e041 0000 0000 0000 0000 0000 0000 .\.A............ │ │ │ 004edff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ee000: 0400 0000 d707 0000 0e41 0000 0000 0000 .........A...... │ │ │ -004ee010: ae00 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004ee010: ae00 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004ee020: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 004ee030: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 004ee040: 4f50 454e 00ff 7300 ff4f 5045 4e5f 4445 OPEN..s..OPEN_DE │ │ │ 004ee050: 5649 4345 5041 5241 4d45 5445 5253 00ff VICEPARAMETERS.. │ │ │ 004ee060: 7300 ff49 4e44 4550 454e 4445 4e54 00bf s..INDEPENDENT.. │ │ │ 004ee070: 5100 0020 2020 5468 6520 494e 4445 5045 Q.. The INDEPE │ │ │ 004ee080: 4e44 454e 5420 6465 7669 6365 7061 7261 NDENT devicepara │ │ │ 004ee090: 6d65 7465 7220 7370 6563 6966 6965 7320 meter specifies │ │ │ 004ee0a0: 7468 6174 2074 6865 206e 6577 6c79 2063 that the newly c │ │ │ 004ee0b0: 7265 6174 6564 2070 726f 6365 7373 5400 reated processT. │ │ │ -004ee0c0: 5c7e 6100 0020 2020 7769 6c6c 206e 6f74 \~a.. will not │ │ │ +004ee0c0: 5ce0 6100 0020 2020 7769 6c6c 206e 6f74 \.a.. will not │ │ │ 004ee0d0: 2062 6520 7465 726d 696e 6174 6564 2062 be terminated b │ │ │ 004ee0e0: 7920 7468 6520 434c 4f53 4520 6f66 2074 y the CLOSE of t │ │ │ 004ee0f0: 6865 2064 6576 6963 652e 2054 6865 2069 he device. The i │ │ │ 004ee100: 6e70 7574 2061 6e64 206f 7574 7075 7420 nput and output │ │ │ -004ee110: 6f66 4c00 5c7e 7100 0020 2020 494e 4445 ofL.\~q.. INDE │ │ │ +004ee110: 6f66 4c00 5ce0 7100 0020 2020 494e 4445 ofL.\.q.. INDE │ │ │ 004ee120: 5045 4e44 454e 5420 7072 6f63 6573 7365 PENDENT processe │ │ │ 004ee130: 7320 7368 6f75 6c64 2062 6520 6861 6e64 s should be hand │ │ │ 004ee140: 6c65 6420 696e 2073 7563 6820 6120 7761 led in such a wa │ │ │ 004ee150: 7920 7468 6174 2069 7420 7275 6e73 5300 y that it runsS. │ │ │ -004ee160: 5c7e 8100 0020 2020 696e 6465 7065 6e64 \~... independ │ │ │ +004ee160: 5ce0 8100 0020 2020 696e 6465 7065 6e64 \.... independ │ │ │ 004ee170: 656e 746c 7920 6576 656e 2061 6674 6572 ently even after │ │ │ 004ee180: 2074 6865 2043 4c4f 5345 206f 6620 7468 the CLOSE of th │ │ │ 004ee190: 6520 6465 7669 6365 2e20 4279 2064 6566 e device. By def │ │ │ 004ee1a0: 6175 6c74 2c20 434c 4f53 4520 7761 6974 ault, CLOSE wait │ │ │ -004ee1b0: 734d 005c 7e91 0000 2020 2066 6f72 2074 sM.\~... for t │ │ │ +004ee1b0: 734d 005c e091 0000 2020 2066 6f72 2074 sM.\.... for t │ │ │ 004ee1c0: 6865 2074 6572 6d69 6e61 7469 6f6e 206f he termination o │ │ │ 004ee1d0: 6620 7468 6520 7072 6f63 6573 7320 6173 f the process as │ │ │ 004ee1e0: 736f 6369 6174 6564 2077 6974 6820 7468 sociated with th │ │ │ 004ee1f0: 6520 5049 5045 2064 6576 6963 652e 0800 e PIPE device... │ │ │ -004ee200: 5b7e c011 0000 1400 517e 5245 5749 4e44 [~......Q~REWIND │ │ │ -004ee210: 0000 494e 5245 5749 4e44 1300 587e bf11 ..INREWIND..X~.. │ │ │ +004ee200: 5be0 c011 0000 1400 51e0 5245 5749 4e44 [.......Q.REWIND │ │ │ +004ee210: 0000 494e 5245 5749 4e44 1300 58e0 bf11 ..INREWIND..X... │ │ │ 004ee220: 0000 2020 2049 4e52 4557 494e 4407 0059 .. INREWIND..Y │ │ │ -004ee230: 7e21 0000 2200 597e 3100 0020 2020 4170 ~!..".Y~1.. Ap │ │ │ +004ee230: e021 0000 2200 59e0 3100 0020 2020 4170 .!..".Y.1.. Ap │ │ │ 004ee240: 706c 6965 7320 746f 3a20 4649 464f 2050 plies to: FIFO P │ │ │ -004ee250: 4950 4520 5344 0700 597e 4100 004d 0059 IPE SD..Y~A..M.Y │ │ │ -004ee260: 7e51 0000 2020 2050 6572 666f 726d 7320 ~Q.. Performs │ │ │ +004ee250: 4950 4520 5344 0700 59e0 4100 004d 0059 IPE SD..Y.A..M.Y │ │ │ +004ee260: e051 0000 2020 2050 6572 666f 726d 7320 .Q.. Performs │ │ │ 004ee270: 6120 5245 5749 4e44 206f 6e20 696e 7075 a REWIND on inpu │ │ │ 004ee280: 7420 7768 656e 2024 5052 494e 4349 5041 t when $PRINCIPA │ │ │ 004ee290: 4c20 6964 656e 7469 6669 6573 2061 2064 L identifies a d │ │ │ -004ee2a0: 6576 6963 6520 7468 6174 5300 597e 6100 evice thatS.Y~a. │ │ │ +004ee2a0: 6576 6963 6520 7468 6174 5300 59e0 6100 evice thatS.Y.a. │ │ │ 004ee2b0: 0020 2020 7375 7070 6f72 7473 2052 4557 . supports REW │ │ │ 004ee2c0: 494e 442e 2055 7365 2074 6869 7320 6465 IND. Use this de │ │ │ 004ee2d0: 7669 6365 7061 7261 6d65 7465 7220 7769 viceparameter wi │ │ │ 004ee2e0: 7468 2024 5052 494e 4349 5041 4c20 7768 th $PRINCIPAL wh │ │ │ 004ee2f0: 656e 2072 6564 6972 6563 7465 6453 0059 en redirectedS.Y │ │ │ -004ee300: 7e71 0000 2020 2066 726f 6d20 6120 6669 ~q.. from a fi │ │ │ +004ee300: e071 0000 2020 2066 726f 6d20 6120 6669 .q.. from a fi │ │ │ 004ee310: 6c65 2e20 466f 7220 4649 464f 206f 7220 le. For FIFO or │ │ │ 004ee320: 5049 5045 2064 6576 6963 6573 2c20 5245 PIPE devices, RE │ │ │ 004ee330: 5749 4e44 206f 6e6c 7920 7365 7473 2024 WIND only sets $ │ │ │ 004ee340: 582c 2024 592c 2061 6e64 2024 5a45 4f46 X, $Y, and $ZEOF │ │ │ -004ee350: 1200 597e 8100 0020 2020 746f 207a 6572 ..Y~... to zer │ │ │ -004ee360: 6f2e 0700 597e 9100 0013 0050 7e4f 4552 o...Y~.....P~OER │ │ │ -004ee370: 524f 5200 0049 4f45 5252 4f52 1200 577e ROR..IOERROR..W~ │ │ │ +004ee350: 1200 59e0 8100 0020 2020 746f 207a 6572 ..Y.... to zer │ │ │ +004ee360: 6f2e 0700 59e0 9100 0013 0050 e04f 4552 o...Y......P.OER │ │ │ +004ee370: 524f 5200 0049 4f45 5252 4f52 1200 57e0 ROR..IOERROR..W. │ │ │ 004ee380: bf11 0000 2020 2049 4f45 5252 4f52 0700 .... IOERROR.. │ │ │ -004ee390: 587e 2100 0026 0058 7e31 0000 2020 2049 X~!..&.X~1.. I │ │ │ +004ee390: 58e0 2100 0026 0058 e031 0000 2020 2049 X.!..&.X.1.. I │ │ │ 004ee3a0: 4f45 5252 4f52 3d65 7870 7220 4170 706c OERROR=expr Appl │ │ │ -004ee3b0: 6965 7320 746f 3a20 534f 4307 0058 7e41 ies to: SOC..X~A │ │ │ -004ee3c0: 0000 5400 587e 5100 0020 2020 456e 6162 ..T.X~Q.. Enab │ │ │ +004ee3b0: 6965 7320 746f 3a20 534f 4307 0058 e041 ies to: SOC..X.A │ │ │ +004ee3c0: 0000 5400 58e0 5100 0020 2020 456e 6162 ..T.X.Q.. Enab │ │ │ 004ee3d0: 6c65 7320 6578 6365 7074 696f 6e20 6861 les exception ha │ │ │ 004ee3e0: 6e64 6c69 6e67 2069 6e20 736f 636b 6574 ndling in socket │ │ │ 004ee3f0: 2064 6576 6963 6573 2e20 6578 7072 2073 devices. expr s │ │ │ 004ee400: 7065 6369 6669 6573 2074 6865 2049 2f4f pecifies the I/O │ │ │ -004ee410: 2065 7272 6f72 4f00 587e 6100 0020 2020 errorO.X~a.. │ │ │ +004ee410: 2065 7272 6f72 4f00 58e0 6100 0020 2020 errorO.X.a.. │ │ │ 004ee420: 7472 6170 7069 6e67 206d 6f64 652e 2041 trapping mode. A │ │ │ 004ee430: 2076 616c 7565 2065 7175 616c 2074 6f20 value equal to │ │ │ 004ee440: 2254 5241 5022 2073 7065 6369 6669 6573 "TRAP" specifies │ │ │ 004ee450: 2074 6861 7420 492f 4f20 6572 726f 7273 that I/O errors │ │ │ -004ee460: 206f 6e20 6153 0058 7e71 0000 2020 2064 on aS.X~q.. d │ │ │ +004ee460: 206f 6e20 6153 0058 e071 0000 2020 2064 on aS.X.q.. d │ │ │ 004ee470: 6576 6963 6520 7261 6973 6520 6572 726f evice raise erro │ │ │ 004ee480: 7220 636f 6e64 6974 696f 6e73 2e20 4120 r conditions. A │ │ │ 004ee490: 7661 6c75 6520 6571 7561 6c20 746f 2022 value equal to " │ │ │ 004ee4a0: 4e4f 5452 4150 222c 206f 7220 7768 656e NOTRAP", or when │ │ │ -004ee4b0: 2049 4f45 5252 4f52 4f00 587e 8100 0020 IOERRORO.X~... │ │ │ +004ee4b0: 2049 4f45 5252 4f52 4f00 58e0 8100 0020 IOERRORO.X.... │ │ │ 004ee4c0: 2020 6973 206e 6f74 2073 7065 6369 6669 is not specifi │ │ │ 004ee4d0: 6564 2c20 696e 6469 6361 7465 7320 7468 ed, indicates th │ │ │ 004ee4e0: 6174 2049 2f4f 2065 7272 6f72 206f 6e20 at I/O error on │ │ │ 004ee4f0: 6120 6465 7669 6365 2064 6f65 7320 6e6f a device does no │ │ │ -004ee500: 7420 7261 6973 651b 0058 7e91 0000 2020 t raise..X~... │ │ │ +004ee500: 7420 7261 6973 651b 0058 e091 0000 2020 t raise..X.... │ │ │ 004ee510: 2065 7272 6f72 2063 6f6e 6469 7469 6f6e error condition │ │ │ -004ee520: 732e 0800 577e c011 0000 1200 587e 1200 s...W~......X~.. │ │ │ -004ee530: 0020 2020 2a2a 4e6f 7465 2a2a 0700 587e . **Note**..X~ │ │ │ -004ee540: 1300 004b 0058 7e14 0000 2020 2054 6865 ...K.X~... The │ │ │ +004ee520: 732e 0800 57e0 c011 0000 1200 58e0 1200 s...W.......X... │ │ │ +004ee530: 0020 2020 2a2a 4e6f 7465 2a2a 0700 58e0 . **Note**..X. │ │ │ +004ee540: 1300 004b 0058 e014 0000 2020 2054 6865 ...K.X.... The │ │ │ 004ee550: 2049 4f45 5252 4f52 2073 6574 7469 6e67 IOERROR setting │ │ │ 004ee560: 2069 7320 6173 736f 6369 6174 6564 2077 is associated w │ │ │ 004ee570: 6974 6820 736f 636b 6574 7320 7768 696c ith sockets whil │ │ │ 004ee580: 6520 4558 4345 5054 494f 4e20 6973 5200 e EXCEPTION isR. │ │ │ -004ee590: 587e 1500 0020 2020 6173 736f 6369 6174 X~... associat │ │ │ +004ee590: 58e0 1500 0020 2020 6173 736f 6369 6174 X.... associat │ │ │ 004ee5a0: 6564 2077 6974 6820 7468 6520 534f 434b ed with the SOCK │ │ │ 004ee5b0: 4554 2064 6576 6963 652e 2049 6e20 6f74 ET device. In ot │ │ │ 004ee5c0: 6865 7220 776f 7264 732c 2049 4f45 5252 her words, IOERR │ │ │ 004ee5d0: 4f52 2063 616e 2062 6520 7475 726e 6564 OR can be turned │ │ │ -004ee5e0: 4f00 587e 1600 0020 2020 6f6e 206f 7220 O.X~... on or │ │ │ +004ee5e0: 4f00 58e0 1600 0020 2020 6f6e 206f 7220 O.X.... on or │ │ │ 004ee5f0: 6f66 6620 666f 7220 6561 6368 206f 6620 off for each of │ │ │ 004ee600: 7468 6520 736f 636b 6574 7320 6173 736f the sockets asso │ │ │ 004ee610: 6369 6174 6564 2077 6974 6820 6120 534f ciated with a SO │ │ │ 004ee620: 434b 4554 2064 6576 6963 6520 6275 744e CKET device butN │ │ │ -004ee630: 0058 7e17 0000 2020 2074 6865 7265 2069 .X~... there i │ │ │ +004ee630: 0058 e017 0000 2020 2074 6865 7265 2069 .X.... there i │ │ │ 004ee640: 7320 6f6e 6c79 206f 6e65 2045 5843 4550 s only one EXCEP │ │ │ 004ee650: 5449 4f4e 2076 616c 7565 2077 6869 6368 TION value which │ │ │ 004ee660: 2069 7320 7573 6564 2066 6f72 2061 6c6c is used for all │ │ │ 004ee670: 2074 6865 2073 6f63 6b65 7473 2e07 0058 the sockets...X │ │ │ -004ee680: 7e18 0000 1200 587e 1900 0020 2020 4578 ~.....X~... Ex │ │ │ -004ee690: 616d 706c 653a 0700 587e 1a00 005e 0058 ample:..X~...^.X │ │ │ -004ee6a0: 7e21 0000 2020 206f 7065 6e20 736f 636b ~!.. open sock │ │ │ +004ee680: e018 0000 1200 58e0 1900 0020 2020 4578 ......X.... Ex │ │ │ +004ee690: 616d 706c 653a 0700 58e0 1a00 005e 0058 ample:..X....^.X │ │ │ +004ee6a0: e021 0000 2020 206f 7065 6e20 736f 636b .!.. open sock │ │ │ 004ee6b0: 3a28 636f 6e6e 6563 743d 686f 7374 5f22 :(connect=host_" │ │ │ 004ee6c0: 3a22 5f70 6f72 745f 223a 5443 5022 3a64 :"_port_":TCP":d │ │ │ 004ee6d0: 656c 696d 3d24 6368 6172 2831 332c 3130 elim=$char(13,10 │ │ │ 004ee6e0: 293a 696f 6572 726f 723d 2254 5241 5022 ):ioerror="TRAP" │ │ │ -004ee6f0: 293a 3a22 534f 434b 4554 2207 0058 7e22 )::"SOCKET"..X~" │ │ │ -004ee700: 0000 5100 587e 2300 0020 2020 5468 6973 ..Q.X~#.. This │ │ │ +004ee6f0: 293a 3a22 534f 434b 4554 2207 0058 e022 )::"SOCKET"..X." │ │ │ +004ee700: 0000 5100 58e0 2300 0020 2020 5468 6973 ..Q.X.#.. This │ │ │ 004ee710: 2065 7861 6d70 6c65 206f 7065 6e73 2061 example opens a │ │ │ 004ee720: 2073 6f63 6b65 7420 636f 6e6e 6563 7469 socket connecti │ │ │ 004ee730: 6f6e 2061 6e64 2073 7065 6369 6669 6573 on and specifies │ │ │ 004ee740: 2074 6861 7420 492f 4f20 6572 726f 7273 that I/O errors │ │ │ -004ee750: 206f 6e2d 0058 7e24 0000 2020 2074 6865 on-.X~$.. the │ │ │ +004ee750: 206f 6e2d 0058 e024 0000 2020 2074 6865 on-.X.$.. the │ │ │ 004ee760: 2064 6576 6963 6520 7261 6973 6573 2065 device raises e │ │ │ 004ee770: 7272 6f72 2063 6f6e 6469 7469 6f6e 732e rror conditions. │ │ │ -004ee780: 0700 587e 2500 0050 0058 7e26 0000 2020 ..X~%..P.X~&.. │ │ │ +004ee780: 0700 58e0 2500 0050 0058 e026 0000 2020 ..X.%..P.X.&.. │ │ │ 004ee790: 2049 6620 244c 454e 4754 4828 6578 7072 If $LENGTH(expr │ │ │ 004ee7a0: 2926 2822 5474 225b 2445 5854 5241 4354 )&("Tt"[$EXTRACT │ │ │ 004ee7b0: 2865 7870 7229 2920 7468 656e 2045 7272 (expr)) then Err │ │ │ 004ee7c0: 6f72 2054 7261 7070 696e 6720 6973 2065 or Trapping is e │ │ │ 004ee7d0: 6e61 626c 6564 3b00 0000 0000 0000 0000 nabled;......... │ │ │ 004ee7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ee7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ee800: 0400 0000 b207 0000 3041 0000 0000 0000 ........0A...... │ │ │ -004ee810: a900 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004ee810: a900 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004ee820: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 004ee830: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 004ee840: 4f50 454e 00ff 7300 ff4f 5045 4e5f 4445 OPEN..s..OPEN_DE │ │ │ 004ee850: 5649 4345 5041 5241 4d45 5445 5253 00ff VICEPARAMETERS.. │ │ │ 004ee860: 7300 ff49 4f45 5252 4f52 00c0 2700 0020 s..IOERROR..'.. │ │ │ 004ee870: 2020 6f74 6865 7277 6973 6520 7468 6520 otherwise the │ │ │ 004ee880: 6170 706c 6963 6174 696f 6e20 6d75 7374 application must │ │ │ 004ee890: 2063 6865 636b 2024 4445 5649 4345 2061 check $DEVICE a │ │ │ 004ee8a0: 6e64 206f 7468 6572 2049 5356 7320 666f nd other ISVs fo │ │ │ -004ee8b0: 7220 6572 726f 7273 2e07 0058 7e28 0000 r errors...X~(.. │ │ │ -004ee8c0: 5200 587e 2900 0020 2020 4e6f 7465 2074 R.X~).. Note t │ │ │ +004ee8b0: 7220 6572 726f 7273 2e07 0058 e028 0000 r errors...X.(.. │ │ │ +004ee8c0: 5200 58e0 2900 0020 2020 4e6f 7465 2074 R.X.).. Note t │ │ │ 004ee8d0: 6861 7420 616e 204f 5045 4e20 636f 6d6d hat an OPEN comm │ │ │ 004ee8e0: 616e 6420 646f 6573 206e 6f74 2063 6861 and does not cha │ │ │ 004ee8f0: 6e67 6520 7468 6520 6375 7272 656e 7420 nge the current │ │ │ 004ee900: 6465 7669 6365 2e20 5468 6572 6566 6f72 device. Therefor │ │ │ -004ee910: 652c 5400 587e 2a00 0020 2020 2444 4556 e,T.X~*.. $DEV │ │ │ +004ee910: 652c 5400 58e0 2a00 0020 2020 2444 4556 e,T.X.*.. $DEV │ │ │ 004ee920: 4943 4520 646f 6573 206e 6f74 2068 6176 ICE does not hav │ │ │ 004ee930: 6520 7468 6520 7374 6174 7573 2069 6e66 e the status inf │ │ │ 004ee940: 6f72 6d61 7469 6f6e 2077 6865 6e20 616e ormation when an │ │ │ 004ee950: 2065 7272 6f72 206f 6363 7572 7320 6f6e error occurs on │ │ │ -004ee960: 204f 5045 4e2e 4e00 587e 3100 0020 2020 OPEN.N.X~1.. │ │ │ +004ee960: 204f 5045 4e2e 4e00 58e0 3100 0020 2020 OPEN.N.X.1.. │ │ │ 004ee970: 416e 2061 7070 6c69 6361 7469 6f6e 2073 An application s │ │ │ 004ee980: 686f 756c 6420 6368 6563 6b20 2454 4553 hould check $TES │ │ │ 004ee990: 5420 616e 6420 6f74 6865 7220 4953 5673 T and other ISVs │ │ │ 004ee9a0: 2066 6f72 2065 7272 6f72 7320 6f6e 204f for errors on O │ │ │ -004ee9b0: 5045 4e2e 0700 587e 3200 0050 0058 7e33 PEN...X~2..P.X~3 │ │ │ +004ee9b0: 5045 4e2e 0700 58e0 3200 0050 0058 e033 PEN...X.2..P.X.3 │ │ │ 004ee9c0: 0000 2020 2024 4445 5649 4345 2068 6f6c .. $DEVICE hol │ │ │ 004ee9d0: 6473 2073 7461 7475 7320 696e 666f 726d ds status inform │ │ │ 004ee9e0: 6174 696f 6e20 666f 7220 6120 736f 636b ation for a sock │ │ │ 004ee9f0: 6574 2064 6576 6963 652e 2054 6f20 7072 et device. To pr │ │ │ -004eea00: 6f70 6572 6c79 2074 7261 7050 0058 7e34 operly trapP.X~4 │ │ │ +004eea00: 6f70 6572 6c79 2074 7261 7050 0058 e034 operly trapP.X.4 │ │ │ 004eea10: 0000 2020 2049 4f45 5252 4f52 7320 7265 .. IOERRORs re │ │ │ 004eea20: 6c61 7465 6420 746f 2063 6f6e 6e65 6374 lated to connect │ │ │ 004eea30: 696f 6e20 6861 6e64 6c69 6e67 2c20 6974 ion handling, it │ │ │ 004eea40: 2069 7320 6265 7374 2074 6f20 6372 6561 is best to crea │ │ │ -004eea50: 7465 2061 6e20 656d 7074 7952 0058 7e35 te an emptyR.X~5 │ │ │ +004eea50: 7465 2061 6e20 656d 7074 7952 0058 e035 te an emptyR.X.5 │ │ │ 004eea60: 0000 2020 2053 4f43 4b45 5420 6465 7669 .. SOCKET devi │ │ │ 004eea70: 6365 2028 7769 7468 2073 6f6d 6574 6869 ce (with somethi │ │ │ 004eea80: 6e67 206c 696b 6520 6f70 656e 2074 6370 ng like open tcp │ │ │ 004eea90: 6465 763a 3a74 696d 656f 7574 3a22 534f dev::timeout:"SO │ │ │ 004eeaa0: 434b 4554 2229 2062 6566 6f72 654b 0058 CKET") beforeK.X │ │ │ -004eeab0: 7e36 0000 2020 206f 7065 6e69 6e67 2061 ~6.. opening a │ │ │ +004eeab0: e036 0000 2020 206f 7065 6e69 6e67 2061 .6.. opening a │ │ │ 004eeac0: 2073 6f63 6b65 7420 636f 6e6e 6563 7469 socket connecti │ │ │ 004eead0: 6f6e 2077 6974 6820 7468 6520 4f50 454e on with the OPEN │ │ │ 004eeae0: 2028 7769 7468 204c 4953 5445 4e20 6f72 (with LISTEN or │ │ │ -004eeaf0: 2043 4f4e 4e45 4354 4e00 587e 3700 0020 CONNECTN.X~7.. │ │ │ +004eeaf0: 2043 4f4e 4e45 4354 4e00 58e0 3700 0020 CONNECTN.X.7.. │ │ │ 004eeb00: 2020 6465 7669 6365 7061 7261 6d65 7465 deviceparamete │ │ │ 004eeb10: 7273 2920 636f 6d6d 616e 642e 2054 6865 rs) command. The │ │ │ 004eeb20: 6e2c 2075 7365 2022 5553 4520 7463 7064 n, use "USE tcpd │ │ │ 004eeb30: 6576 2220 746f 2062 7269 6e67 2069 7420 ev" to bring it │ │ │ -004eeb40: 746f 2074 6865 5400 587e 3800 0020 2020 to theT.X~8.. │ │ │ +004eeb40: 746f 2074 6865 5400 58e0 3800 0020 2020 to theT.X.8.. │ │ │ 004eeb50: 6375 7272 656e 7420 6465 7669 6365 2e20 current device. │ │ │ 004eeb60: 5468 6973 206d 6574 686f 6420 656e 7375 This method ensu │ │ │ 004eeb70: 7265 7320 7468 6174 2061 2064 6576 6963 res that a devic │ │ │ 004eeb80: 6520 6578 6973 7473 2074 6861 7420 776f e exists that wo │ │ │ -004eeb90: 756c 6420 7570 6461 7465 2a00 587e 3900 uld update*.X~9. │ │ │ +004eeb90: 756c 6420 7570 6461 7465 2a00 58e0 3900 uld update*.X.9. │ │ │ 004eeba0: 0020 2020 2444 4556 4943 4520 7769 7468 . $DEVICE with │ │ │ 004eebb0: 2073 7461 7475 7320 696e 666f 726d 6174 status informat │ │ │ -004eebc0: 696f 6e2e 0700 587e 3a00 000c 004f 7e4b ion...X~:....O~K │ │ │ -004eebd0: 4559 0000 4b45 590e 0053 7ebf 1100 0020 EY..KEY..S~.... │ │ │ -004eebe0: 2020 4b45 5907 0054 7e21 0000 2800 547e KEY..T~!..(.T~ │ │ │ +004eebc0: 696f 6e2e 0700 58e0 3a00 000c 004f e04b ion...X.:....O.K │ │ │ +004eebd0: 4559 0000 4b45 590e 0053 e0bf 1100 0020 EY..KEY..S..... │ │ │ +004eebe0: 2020 4b45 5907 0054 e021 0000 2800 54e0 KEY..T.!..(.T. │ │ │ 004eebf0: 3100 0020 2020 4170 706c 6965 7320 746f 1.. Applies to │ │ │ 004eec00: 3a20 5344 2c20 5049 5045 2c20 616e 6420 : SD, PIPE, and │ │ │ -004eec10: 4649 464f 0700 547e 4100 0051 0054 7e51 FIFO..T~A..Q.T~Q │ │ │ +004eec10: 4649 464f 0700 54e0 4100 0051 0054 e051 FIFO..T.A..Q.T.Q │ │ │ 004eec20: 0000 2020 2053 7065 6369 6669 6573 2069 .. Specifies i │ │ │ 004eec30: 6e66 6f72 6d61 7469 6f6e 2061 626f 7574 nformation about │ │ │ 004eec40: 2074 6865 206b 6579 2066 696c 6520 746f the key file to │ │ │ 004eec50: 2075 7365 2066 6f72 2072 6561 6469 6e67 use for reading │ │ │ -004eec60: 2061 6e64 2077 7269 7469 6e67 4e00 547e and writingN.T~ │ │ │ +004eec60: 2061 6e64 2077 7269 7469 6e67 4e00 54e0 and writingN.T. │ │ │ 004eec70: 6100 0020 2020 656e 6372 7970 7465 6420 a.. encrypted │ │ │ 004eec80: 6461 7461 2e20 5468 6520 7379 6e74 6178 data. The syntax │ │ │ 004eec90: 206f 6620 7468 6520 4b45 5920 6465 7669 of the KEY devi │ │ │ 004eeca0: 6365 7061 7261 6d65 7465 7220 6973 2061 ceparameter is a │ │ │ -004eecb0: 7320 666f 6c6c 6f77 733a 0700 547e 7100 s follows:..T~q. │ │ │ -004eecc0: 001d 0054 7e81 0000 2020 204b 4559 3d22 ...T~... KEY=" │ │ │ +004eecb0: 7320 666f 6c6c 6f77 733a 0700 54e0 7100 s follows:..T.q. │ │ │ +004eecc0: 001d 0054 e081 0000 2020 204b 4559 3d22 ...T.... KEY=" │ │ │ 004eecd0: 6b65 795f 6e61 6d65 205b 4956 5d22 0700 key_name [IV]".. │ │ │ -004eece0: 547e 9100 004e 0053 7ec0 1100 0020 2020 T~...N.S~.... │ │ │ +004eece0: 54e0 9100 004e 0053 e0c0 1100 0020 2020 T....N.S..... │ │ │ 004eecf0: 6b65 795f 6e61 6d65 2069 7320 6361 7365 key_name is case │ │ │ 004eed00: 2d73 656e 7369 7469 7665 2061 6e64 206d -sensitive and m │ │ │ 004eed10: 7573 7420 6d61 7463 6820 6120 6b65 7920 ust match a key │ │ │ 004eed20: 6e61 6d65 2069 6e20 7468 6520 2266 696c name in the "fil │ │ │ -004eed30: 6573 224b 0054 7e12 0000 2020 2073 6563 es"K.T~... sec │ │ │ +004eed30: 6573 224b 0054 e012 0000 2020 2073 6563 es"K.T.... sec │ │ │ 004eed40: 7469 6f6e 206f 6620 7468 6520 6774 6d63 tion of the gtmc │ │ │ 004eed50: 7279 7074 5f63 6f6e 6669 6720 6669 6c65 rypt_config file │ │ │ 004eed60: 2e20 5468 6520 6f70 7469 6f6e 616c 2049 . The optional I │ │ │ 004eed70: 5620 7370 6563 6966 6965 7320 616e 4500 V specifies anE. │ │ │ -004eed80: 547e 1300 0020 2020 696e 6974 6961 6c69 T~... initiali │ │ │ +004eed80: 54e0 1300 0020 2020 696e 6974 6961 6c69 T.... initiali │ │ │ 004eed90: 7a61 7469 6f6e 2076 6563 746f 7220 746f zation vector to │ │ │ 004eeda0: 2075 7365 2066 6f72 2065 6e63 7279 7074 use for encrypt │ │ │ 004eedb0: 696f 6e20 616e 6420 6465 6372 7970 7469 ion and decrypti │ │ │ -004eedc0: 6f6e 2e07 0054 7e14 0000 5000 547e 1500 on...T~...P.T~.. │ │ │ +004eedc0: 6f6e 2e07 0054 e014 0000 5000 54e0 1500 on...T....P.T... │ │ │ 004eedd0: 0020 2020 546f 2070 6572 666f 726d 2065 . To perform e │ │ │ 004eede0: 6e63 7279 7074 696f 6e20 616e 6420 6465 ncryption and de │ │ │ 004eedf0: 7363 7269 7074 696f 6e2c 2047 542e 4d20 scription, GT.M │ │ │ 004eee00: 6361 6c6c 7320 616e 2065 6e63 7279 7074 calls an encrypt │ │ │ -004eee10: 696f 6e20 706c 7567 696e 5400 547e 1600 ion pluginT.T~.. │ │ │ +004eee10: 696f 6e20 706c 7567 696e 5400 54e0 1600 ion pluginT.T... │ │ │ 004eee20: 0020 2020 7573 696e 6720 7468 6520 4754 . using the GT │ │ │ 004eee30: 2e4d 2065 6e63 7279 7074 696f 6e20 4150 .M encryption AP │ │ │ 004eee40: 4920 616e 6420 6361 6e20 7573 6520 616e I and can use an │ │ │ 004eee50: 7920 6c69 6272 6172 7920 7468 6174 2063 y library that c │ │ │ 004eee60: 6f6e 666f 726d 7320 746f 2074 6865 5100 onforms to theQ. │ │ │ -004eee70: 547e 1700 0020 2020 4150 492e 2054 6865 T~... API. The │ │ │ +004eee70: 54e0 1700 0020 2020 4150 492e 2054 6865 T.... API. The │ │ │ 004eee80: 2065 6e63 7279 7074 696f 6e20 706c 7567 encryption plug │ │ │ 004eee90: 696e 2069 6e20 7475 726e 2063 616e 2063 in in turn can c │ │ │ 004eeea0: 616c 6c20 7573 6572 2d73 656c 6563 7465 all user-selecte │ │ │ 004eeeb0: 6420 6372 7970 746f 6772 6170 6869 6353 d cryptographicS │ │ │ -004eeec0: 0054 7e18 0000 2020 206c 6962 7261 7269 .T~... librari │ │ │ +004eeec0: 0054 e018 0000 2020 206c 6962 7261 7269 .T.... librari │ │ │ 004eeed0: 6573 2066 6f72 2063 7279 7074 6f67 7261 es for cryptogra │ │ │ 004eeee0: 7068 6963 2066 756e 6374 696f 6e61 6c69 phic functionali │ │ │ 004eeef0: 7479 2e20 5468 6520 6b65 7920 6e61 6d65 ty. The key name │ │ │ 004eef00: 2061 6e64 2049 5620 6172 6520 7061 7373 and IV are pass │ │ │ -004eef10: 6564 4e00 547e 1900 0020 2020 6173 2062 edN.T~... as b │ │ │ +004eef10: 6564 4e00 54e0 1900 0020 2020 6173 2062 edN.T.... as b │ │ │ 004eef20: 696e 6172 7920 7365 7175 656e 6365 7320 inary sequences │ │ │ 004eef30: 6f66 2062 7974 6573 2074 6f20 7468 6520 of bytes to the │ │ │ 004eef40: 7265 6665 7265 6e63 6520 696d 706c 656d reference implem │ │ │ 004eef50: 656e 7461 7469 6f6e 2070 6c75 6769 6e2e entation plugin. │ │ │ -004eef60: 5200 547e 1a00 0020 2020 4265 6361 7573 R.T~... Becaus │ │ │ +004eef60: 5200 54e0 1a00 0020 2020 4265 6361 7573 R.T.... Becaus │ │ │ 004eef70: 6520 4754 2e4d 206f 6e6c 7920 7573 6573 e GT.M only uses │ │ │ 004eef80: 2074 6865 2066 6972 7374 2073 7061 6365 the first space │ │ │ 004eef90: 2069 6e20 7468 6520 6465 7669 6365 7061 in the devicepa │ │ │ 004eefa0: 7261 6d65 7465 7220 746f 2064 656c 696d rameter to delim │ │ │ 004eefb0: 6974 0000 0000 0000 0000 0000 0000 0000 it.............. │ │ │ 004eefc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004eefd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004eefe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004eeff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ef000: 0400 0000 e507 0000 4e41 0000 0000 0000 ........NA...... │ │ │ -004ef010: a700 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004ef010: a700 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004ef020: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 004ef030: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 004ef040: 4f50 454e 00ff 7300 ff4f 5045 4e5f 4445 OPEN..s..OPEN_DE │ │ │ 004ef050: 5649 4345 5041 5241 4d45 5445 5253 00ff VICEPARAMETERS.. │ │ │ 004ef060: 7300 ff4b 4559 00c0 2100 0020 2020 7468 s..KEY..!.. th │ │ │ 004ef070: 6520 656e 6420 6f66 2074 6865 206b 6579 e end of the key │ │ │ 004ef080: 2c20 7468 6520 4956 2063 616e 2069 6e63 , the IV can inc │ │ │ 004ef090: 6c75 6465 2061 6e79 2063 6f6e 7465 6e74 lude any content │ │ │ 004ef0a0: 2c20 696e 636c 7564 696e 6720 7370 6163 , including spac │ │ │ -004ef0b0: 6573 2e20 5468 6551 0054 7e22 0000 2020 es. TheQ.T~".. │ │ │ +004ef0b0: 6573 2e20 5468 6551 0054 e022 0000 2020 es. TheQ.T.".. │ │ │ 004ef0c0: 2047 542e 4d20 7275 6e74 696d 6520 7379 GT.M runtime sy │ │ │ 004ef0d0: 7374 656d 2075 7365 7320 7468 6520 706c stem uses the pl │ │ │ 004ef0e0: 7567 696e 2074 6f20 7061 7373 2074 6865 ugin to pass the │ │ │ 004ef0f0: 2049 5620 746f 2074 6865 2063 7279 7074 IV to the crypt │ │ │ -004ef100: 6f67 7261 7068 6963 5400 547e 2300 0020 ographicT.T~#.. │ │ │ +004ef100: 6f67 7261 7068 6963 5400 54e0 2300 0020 ographicT.T.#.. │ │ │ 004ef110: 2020 6c69 6272 6172 6965 7320 7573 6564 libraries used │ │ │ 004ef120: 2c20 7768 6963 6820 7573 6520 7468 6520 , which use the │ │ │ 004ef130: 6c65 6e67 7468 206f 6620 7468 6520 4956 length of the IV │ │ │ 004ef140: 2c20 746f 2064 6574 6572 6d69 6e65 2077 , to determine w │ │ │ -004ef150: 6865 7468 6572 2061 6e20 4956 5200 547e hether an IVR.T~ │ │ │ +004ef150: 6865 7468 6572 2061 6e20 4956 5200 54e0 hether an IVR.T. │ │ │ 004ef160: 2400 0020 2020 6c65 7373 2074 6861 6e20 $.. less than │ │ │ 004ef170: 7468 6520 7265 7175 6972 6564 2073 697a the required siz │ │ │ 004ef180: 6520 6974 2069 7320 7a65 726f 2070 6164 e it is zero pad │ │ │ 004ef190: 6465 642c 2061 6e64 2077 6865 7468 6572 ded, and whether │ │ │ 004ef1a0: 2061 6e20 4956 2074 6861 7420 6973 5000 an IV that isP. │ │ │ -004ef1b0: 547e 2500 0020 2020 6c6f 6e67 6572 2074 T~%.. longer t │ │ │ +004ef1b0: 54e0 2500 0020 2020 6c6f 6e67 6572 2074 T.%.. longer t │ │ │ 004ef1c0: 6861 6e20 7468 6520 7265 7175 6972 6564 han the required │ │ │ 004ef1d0: 206c 656e 6774 6820 6765 6e65 7261 7465 length generate │ │ │ 004ef1e0: 7320 616e 2065 7272 6f72 2e20 4649 5320 s an error. FIS │ │ │ 004ef1f0: 7375 6767 6573 7473 2075 7369 6e67 5300 suggests usingS. │ │ │ -004ef200: 547e 2600 0020 2020 245a 4348 4152 2829 T~&.. $ZCHAR() │ │ │ +004ef200: 54e0 2600 0020 2020 245a 4348 4152 2829 T.&.. $ZCHAR() │ │ │ 004ef210: 2069 6e20 7072 6566 6572 656e 6365 2074 in preference t │ │ │ 004ef220: 6f20 2443 4841 5228 2920 7768 656e 2062 o $CHAR() when b │ │ │ 004ef230: 7569 6c64 696e 6720 4956 2062 7974 6520 uilding IV byte │ │ │ 004ef240: 7365 7175 656e 6365 732c 2061 6e64 2074 sequences, and t │ │ │ -004ef250: 6f52 0054 7e27 0000 2020 206d 616b 6520 oR.T~'.. make │ │ │ +004ef250: 6f52 0054 e027 0000 2020 206d 616b 6520 oR.T.'.. make │ │ │ 004ef260: 7375 7265 2074 6861 7420 4956 2073 6571 sure that IV seq │ │ │ 004ef270: 7565 6e63 6573 2061 7265 206e 6f74 2075 uences are not u │ │ │ 004ef280: 6e69 6e74 656e 7469 6f6e 616c 6c79 2073 nintentionally s │ │ │ 004ef290: 7562 6a65 6374 6564 2074 6f20 6e75 6d65 ubjected to nume │ │ │ -004ef2a0: 7269 6315 0054 7e28 0000 2020 2063 6f6e ric..T~(.. con │ │ │ -004ef2b0: 7665 7273 696f 6e2e 0700 547e 2900 0054 version...T~)..T │ │ │ -004ef2c0: 0054 7e2a 0000 2020 2041 2055 5345 2063 .T~*.. A USE c │ │ │ +004ef2a0: 7269 6315 0054 e028 0000 2020 2063 6f6e ric..T.(.. con │ │ │ +004ef2b0: 7665 7273 696f 6e2e 0700 54e0 2900 0054 version...T.)..T │ │ │ +004ef2c0: 0054 e02a 0000 2020 2041 2055 5345 2063 .T.*.. A USE c │ │ │ 004ef2d0: 6f6d 6d61 6e64 2077 6974 6820 6120 4b45 ommand with a KE │ │ │ 004ef2e0: 592f 494b 4559 2f4f 4b45 5920 6465 7669 Y/IKEY/OKEY devi │ │ │ 004ef2f0: 6365 7061 7261 6d65 7465 7220 7468 6174 ceparameter that │ │ │ 004ef300: 2061 7474 656d 7074 7320 746f 2063 6861 attempts to cha │ │ │ -004ef310: 6e67 6550 0054 7e31 0000 2020 2074 6865 ngeP.T~1.. the │ │ │ +004ef310: 6e67 6550 0054 e031 0000 2020 2074 6865 ngeP.T.1.. the │ │ │ 004ef320: 2063 6970 6865 7220 6b65 7920 6f72 2049 cipher key or I │ │ │ 004ef330: 562c 2069 6e63 6c75 6469 6e67 2064 6973 V, including dis │ │ │ 004ef340: 6162 6c69 6e67 2065 6e63 7279 7074 696f abling encryptio │ │ │ 004ef350: 6e20 2862 7920 7370 6563 6966 7969 6e67 n (by specifying │ │ │ -004ef360: 2061 6e52 0054 7e32 0000 2020 2065 6d70 anR.T~2.. emp │ │ │ +004ef360: 2061 6e52 0054 e032 0000 2020 2065 6d70 anR.T.2.. emp │ │ │ 004ef370: 7479 206b 6579 292c 206f 6e6c 7920 7375 ty key), only su │ │ │ 004ef380: 6363 6565 6473 2070 7269 6f72 2074 6f20 cceeds prior to │ │ │ 004ef390: 7468 6520 6669 7273 7420 5752 4954 4520 the first WRITE │ │ │ 004ef3a0: 6f72 2052 4541 442c 206f 7220 6166 7465 or READ, or afte │ │ │ -004ef3b0: 7220 7468 654f 0054 7e33 0000 2020 2065 r theO.T~3.. e │ │ │ +004ef3b0: 7220 7468 654f 0054 e033 0000 2020 2065 r theO.T.3.. e │ │ │ 004ef3c0: 6e63 7279 7074 696f 6e20 6f72 2064 6563 ncryption or dec │ │ │ 004ef3d0: 7279 7074 696f 6e20 7374 6174 6520 6861 ryption state ha │ │ │ 004ef3e0: 7320 6265 656e 2072 6573 6574 2c20 7375 s been reset, su │ │ │ 004ef3f0: 6368 2061 7320 6166 7465 7220 6120 5245 ch as after a RE │ │ │ -004ef400: 5749 4e44 5100 547e 3400 0020 2020 286f WINDQ.T~4.. (o │ │ │ +004ef400: 5749 4e44 5100 54e0 3400 0020 2020 286f WINDQ.T.4.. (o │ │ │ 004ef410: 6e6c 7920 666f 7220 5245 4144 2920 6f72 nly for READ) or │ │ │ 004ef420: 2061 2054 5255 4e43 4154 4520 6174 2074 a TRUNCATE at t │ │ │ 004ef430: 6865 2073 7461 7274 206f 6620 6120 6669 he start of a fi │ │ │ 004ef440: 6c65 2028 666f 7220 626f 7468 2052 4541 le (for both REA │ │ │ -004ef450: 4420 616e 6411 0054 7e35 0000 2020 2057 D and..T~5.. W │ │ │ -004ef460: 5249 5445 292e 0700 547e 3600 0054 0054 RITE)...T~6..T.T │ │ │ -004ef470: 7e37 0000 2020 2053 6570 6172 6174 6520 ~7.. Separate │ │ │ +004ef450: 4420 616e 6411 0054 e035 0000 2020 2057 D and..T.5.. W │ │ │ +004ef460: 5249 5445 292e 0700 54e0 3600 0054 0054 RITE)...T.6..T.T │ │ │ +004ef470: e037 0000 2020 2053 6570 6172 6174 6520 .7.. Separate │ │ │ 004ef480: 494b 4559 2061 6e64 204f 4b45 5920 6465 IKEY and OKEY de │ │ │ 004ef490: 7669 6365 7061 7261 6d65 7465 7273 2061 viceparameters a │ │ │ 004ef4a0: 6c6c 6f77 2064 6966 6665 7265 6e74 206b llow different k │ │ │ 004ef4b0: 6579 7320 666f 7220 5245 4144 2066 726f eys for READ fro │ │ │ -004ef4c0: 6d54 0054 7e38 0000 2020 2061 6e64 2057 mT.T~8.. and W │ │ │ +004ef4c0: 6d54 0054 e038 0000 2020 2061 6e64 2057 mT.T.8.. and W │ │ │ 004ef4d0: 5249 5445 2074 6f20 6120 6465 7669 6365 RITE to a device │ │ │ 004ef4e0: 3b20 666f 7220 6578 616d 706c 652c 2077 ; for example, w │ │ │ 004ef4f0: 6865 6e20 6120 4754 2e4d 2070 726f 6365 hen a GT.M proce │ │ │ 004ef500: 7373 2069 7320 616e 2065 6c65 6d65 6e74 ss is an element │ │ │ -004ef510: 206f 6620 614d 0054 7e39 0000 2020 2055 of aM.T~9.. U │ │ │ +004ef510: 206f 6620 614d 0054 e039 0000 2020 2055 of aM.T.9.. U │ │ │ 004ef520: 4e49 5820 7069 7065 2e20 4265 6361 7573 NIX pipe. Becaus │ │ │ 004ef530: 6520 656e 6372 7970 7469 6f6e 2063 6970 e encryption cip │ │ │ 004ef540: 6865 7273 2075 7365 2073 7461 7465 206d hers use state m │ │ │ 004ef550: 6163 6869 6e65 7320 2877 6869 6368 2061 achines (which a │ │ │ -004ef560: 7265 5200 547e 3a00 0020 2020 696e 6974 reR.T~:.. init │ │ │ +004ef560: 7265 5200 54e0 3a00 0020 2020 696e 6974 reR.T.:.. init │ │ │ 004ef570: 6961 6c69 7a65 6420 7769 7468 2074 6865 ialized with the │ │ │ 004ef580: 2049 5620 6174 2074 6865 2062 6567 696e IV at the begin │ │ │ 004ef590: 6e69 6e67 206f 6620 7468 6520 6669 6c65 ning of the file │ │ │ 004ef5a0: 292c 2047 542e 4d20 7065 726d 6974 7320 ), GT.M permits │ │ │ -004ef5b0: 5245 4144 5200 547e 4100 0020 2020 616e READR.T~A.. an │ │ │ +004ef5b0: 5245 4144 5200 54e0 4100 0020 2020 616e READR.T.A.. an │ │ │ 004ef5c0: 6420 5752 4954 4520 6f70 6572 6174 696f d WRITE operatio │ │ │ 004ef5d0: 6e73 206f 6e6c 7920 6569 7468 6572 2073 ns only either s │ │ │ 004ef5e0: 7461 7274 696e 6720 6174 2074 6865 2062 tarting at the b │ │ │ 004ef5f0: 6567 696e 6e69 6e67 206f 6620 6120 6669 eginning of a fi │ │ │ -004ef600: 6c65 2c20 6f72 5100 547e 4200 0020 2020 le, orQ.T~B.. │ │ │ +004ef600: 6c65 2c20 6f72 5100 54e0 4200 0020 2020 le, orQ.T.B.. │ │ │ 004ef610: 6174 2074 6865 2070 6f73 6974 696f 6e20 at the position │ │ │ 004ef620: 6174 2077 6869 6368 2074 6865 206c 6173 at which the las │ │ │ 004ef630: 7420 5245 4144 206f 7220 5752 4954 4520 t READ or WRITE │ │ │ 004ef640: 6f70 6572 6174 696f 6e20 636f 6d70 6c65 operation comple │ │ │ -004ef650: 7465 642e 2049 6e4f 0054 7e43 0000 2020 ted. InO.T~C.. │ │ │ +004ef650: 7465 642e 2049 6e4f 0054 e043 0000 2020 ted. InO.T.C.. │ │ │ 004ef660: 2070 6172 7469 6375 6c61 722c 206e 6f6e particular, non │ │ │ 004ef670: 2d65 6d70 7479 2066 696c 6573 2063 616e -empty files can │ │ │ 004ef680: 6e6f 7420 6265 206f 7065 6e65 6420 696e not be opened in │ │ │ 004ef690: 2041 5050 454e 4420 6d6f 6465 3b20 7468 APPEND mode; th │ │ │ -004ef6a0: 6520 5345 454b 5200 547e 4400 0020 2020 e SEEKR.T~D.. │ │ │ +004ef6a0: 6520 5345 454b 5200 54e0 4400 0020 2020 e SEEKR.T.D.. │ │ │ 004ef6b0: 6465 7669 6365 7061 7261 6d65 7465 7220 deviceparameter │ │ │ 004ef6c0: 6973 2070 726f 6869 6269 7465 643b 2061 is prohibited; a │ │ │ 004ef6d0: 6e64 2074 6865 2054 5255 4e43 4154 4520 nd the TRUNCATE │ │ │ 004ef6e0: 6973 206f 6e6c 7920 7065 726d 6974 7465 is only permitte │ │ │ -004ef6f0: 6420 6174 2074 6865 5200 547e 4500 0020 d at theR.T~E.. │ │ │ +004ef6f0: 6420 6174 2074 6865 5200 54e0 4500 0020 d at theR.T.E.. │ │ │ 004ef700: 2020 6265 6769 6e6e 696e 6720 6f66 2061 beginning of a │ │ │ 004ef710: 2066 696c 6520 6f72 2061 7420 7468 6520 file or at the │ │ │ 004ef720: 656e 642c 2074 6865 2066 6f72 6d65 7220 end, the former │ │ │ 004ef730: 6465 6c65 7469 6e67 2074 6865 2063 6f6e deleting the con │ │ │ -004ef740: 7465 6e74 732c 2061 6e64 2900 547e 4600 tents, and).T~F. │ │ │ +004ef740: 7465 6e74 732c 2061 6e64 2900 54e0 4600 tents, and).T.F. │ │ │ 004ef750: 0020 2020 7468 6520 6c61 7474 6572 2065 . the latter e │ │ │ 004ef760: 6666 6563 7469 7665 6c79 2061 206e 6f2d ffectively a no- │ │ │ -004ef770: 6f70 2e07 0054 7e47 0000 1200 547e 4800 op...T~G....T~H. │ │ │ -004ef780: 0020 2020 2a2a 4e6f 7465 2a2a 0700 547e . **Note**..T~ │ │ │ -004ef790: 4900 0052 0054 7e4a 0000 2020 2045 6e63 I..R.T~J.. Enc │ │ │ +004ef770: 6f70 2e07 0054 e047 0000 1200 54e0 4800 op...T.G....T.H. │ │ │ +004ef780: 0020 2020 2a2a 4e6f 7465 2a2a 0700 54e0 . **Note**..T. │ │ │ +004ef790: 4900 0052 0054 e04a 0000 2020 2045 6e63 I..R.T.J.. Enc │ │ │ 004ef7a0: 7279 7074 6564 2066 696c 6573 206d 7573 rypted files mus │ │ │ 004ef7b0: 7420 6265 2077 7269 7474 656e 2061 6e64 t be written and │ │ │ 004ef7c0: 2072 6561 6420 7365 7175 656e 7469 616c read sequential │ │ │ 004ef7d0: 6c79 2066 726f 6d20 7468 6520 6265 6769 ly from the begi │ │ │ 004ef7e0: 6e6e 696e 6700 0000 0000 0000 0000 0000 nning........... │ │ │ 004ef7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ef800: 0400 0000 eb07 0000 7141 0000 0000 0000 ........qA...... │ │ │ -004ef810: a500 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004ef810: a500 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004ef820: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 004ef830: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 004ef840: 4f50 454e 00ff 7300 ff4f 5045 4e5f 4445 OPEN..s..OPEN_DE │ │ │ 004ef850: 5649 4345 5041 5241 4d45 5445 5253 00ff VICEPARAMETERS.. │ │ │ 004ef860: 7300 ff4b 4559 00c0 5100 0020 2020 2869 s..KEY..Q.. (i │ │ │ 004ef870: 6e63 6c75 6469 6e67 2074 6865 2042 7974 ncluding the Byt │ │ │ 004ef880: 6520 4f72 6465 7220 4d61 726b 6572 2066 e Order Marker f │ │ │ 004ef890: 6f72 2055 5446 2066 696c 6573 293b 2047 or UTF files); G │ │ │ 004ef8a0: 542e 4d20 7375 7070 6f72 7473 2052 4541 T.M supports REA │ │ │ -004ef8b0: 4420 616e 6450 0054 7e52 0000 2020 2057 D andP.T~R.. W │ │ │ +004ef8b0: 4420 616e 6450 0054 e052 0000 2020 2057 D andP.T.R.. W │ │ │ 004ef8c0: 5249 5445 206f 7065 7261 7469 6f6e 7320 RITE operations │ │ │ 004ef8d0: 6174 2061 7262 6974 7261 7279 206c 6f63 at arbitrary loc │ │ │ 004ef8e0: 6174 696f 6e73 2069 6e20 6120 6669 6c65 ations in a file │ │ │ 004ef8f0: 206f 6e6c 7920 666f 7220 756e 656e 6372 only for unencr │ │ │ -004ef900: 7970 7465 6410 0054 7e53 0000 2020 2066 ypted..T~S.. f │ │ │ -004ef910: 696c 6573 2e07 0054 7e54 0000 1200 547e iles...T~T....T~ │ │ │ +004ef900: 7970 7465 6410 0054 e053 0000 2020 2066 ypted..T.S.. f │ │ │ +004ef910: 696c 6573 2e07 0054 e054 0000 1200 54e0 iles...T.T....T. │ │ │ 004ef920: 5500 0020 2020 4578 616d 706c 653a 0700 U.. Example:.. │ │ │ -004ef930: 547e 5600 004d 0054 7e57 0000 2020 2054 T~V..M.T~W.. T │ │ │ +004ef930: 54e0 5600 004d 0054 e057 0000 2020 2054 T.V..M.T.W.. T │ │ │ 004ef940: 6865 2062 6173 6963 2073 7465 7073 2074 he basic steps t │ │ │ 004ef950: 6f20 7573 6520 6120 6b65 7920 616e 6420 o use a key and │ │ │ 004ef960: 4956 2074 6f20 6372 6561 7465 2061 6e20 IV to create an │ │ │ 004ef970: 656e 6372 7970 7465 6420 6669 6c65 2061 encrypted file a │ │ │ -004ef980: 6e64 5300 547e 5800 0020 2020 6465 6372 ndS.T~X.. decr │ │ │ +004ef980: 6e64 5300 54e0 5800 0020 2020 6465 6372 ndS.T.X.. decr │ │ │ 004ef990: 7970 7420 6974 7320 6461 7461 2069 6e20 ypt its data in │ │ │ 004ef9a0: 6120 7465 7374 696e 6720 656e 7669 726f a testing enviro │ │ │ 004ef9b0: 6e6d 656e 7420 6172 6520 6173 2066 6f6c nment are as fol │ │ │ 004ef9c0: 6c6f 7773 2e20 5468 6573 6520 7374 6570 lows. These step │ │ │ -004ef9d0: 7320 6172 6552 0054 7e59 0000 2020 2073 s areR.T~Y.. s │ │ │ +004ef9d0: 7320 6172 6552 0054 e059 0000 2020 2073 s areR.T.Y.. s │ │ │ 004ef9e0: 6f6c 656c 7920 666f 7220 6465 6d6f 6e73 olely for demons │ │ │ 004ef9f0: 7472 6174 696f 6e20 7075 7270 6f73 6573 tration purposes │ │ │ 004efa00: 2e20 596f 7520 6d75 7374 2075 6e64 6572 . You must under │ │ │ 004efa10: 7374 616e 6420 616e 6420 6170 7072 6f70 stand and approp │ │ │ -004efa20: 7269 6174 656c 794d 0054 7e5a 0000 2020 riatelyM.T~Z.. │ │ │ +004efa20: 7269 6174 656c 794d 0054 e05a 0000 2020 riatelyM.T.Z.. │ │ │ 004efa30: 2061 646a 7573 7420 7468 6520 7374 6570 adjust the step │ │ │ 004efa40: 7320 6265 666f 7265 2075 7369 6e67 2074 s before using t │ │ │ 004efa50: 6865 6d20 696e 2061 2070 726f 6475 6374 hem in a product │ │ │ 004efa60: 696f 6e20 656e 7669 726f 6e6d 656e 742e ion environment. │ │ │ -004efa70: 2046 6f72 5100 547e 6100 0020 2020 6578 ForQ.T~a.. ex │ │ │ +004efa70: 2046 6f72 5100 54e0 6100 0020 2020 6578 ForQ.T.a.. ex │ │ │ 004efa80: 616d 706c 652c 2069 6e20 6120 7072 6f64 ample, in a prod │ │ │ 004efa90: 7563 7469 6f6e 2065 6e76 6972 6f6e 6d65 uction environme │ │ │ 004efaa0: 6e74 2079 6f75 2073 686f 756c 6420 6b65 nt you should ke │ │ │ 004efab0: 6570 2074 6865 206b 6579 2066 696c 6573 ep the key files │ │ │ -004efac0: 2069 6e20 6153 0054 7e62 0000 2020 2073 in aS.T~b.. s │ │ │ +004efac0: 2069 6e20 6153 0054 e062 0000 2020 2073 in aS.T.b.. s │ │ │ 004efad0: 6563 7572 6520 6c6f 6361 7469 6f6e 2c20 ecure location, │ │ │ 004efae0: 7072 6f74 6563 7465 6420 7769 7468 2061 protected with a │ │ │ 004efaf0: 7070 726f 7072 6961 7465 2070 6572 6d69 ppropriate permi │ │ │ 004efb00: 7373 696f 6e73 2066 726f 6d20 756e 6175 ssions from unau │ │ │ -004efb10: 7468 6f72 697a 6564 5300 547e 6300 0020 thorizedS.T~c.. │ │ │ +004efb10: 7468 6f72 697a 6564 5300 54e0 6300 0020 thorizedS.T.c.. │ │ │ 004efb20: 2020 6163 6365 7373 2028 7375 6368 2061 access (such a │ │ │ 004efb30: 7320 3035 3030 2066 6f72 2064 6972 6563 s 0500 for direc │ │ │ 004efb40: 746f 7269 6573 2061 6e64 2030 3430 3020 tories and 0400 │ │ │ 004efb50: 666f 7220 696e 6469 7669 6475 616c 2066 for individual f │ │ │ -004efb60: 696c 6573 292e 2046 696c 654f 0054 7e64 iles). FileO.T~d │ │ │ +004efb60: 696c 6573 292e 2046 696c 654f 0054 e064 iles). FileO.T.d │ │ │ 004efb70: 0000 2020 2065 6e63 7279 7074 696f 6e20 .. encryption │ │ │ 004efb80: 6973 206a 7573 7420 6f6e 6520 6f66 206d is just one of m │ │ │ 004efb90: 616e 7920 636f 6d70 6f6e 656e 7473 206f any components o │ │ │ 004efba0: 6620 6120 636f 6d70 7265 6865 6e73 6976 f a comprehensiv │ │ │ -004efbb0: 6520 7365 6375 7269 7479 0f00 547e 6500 e security..T~e. │ │ │ -004efbc0: 0020 2020 706c 616e 2e07 0054 7e66 0000 . plan...T~f.. │ │ │ -004efbd0: 2f00 547e 6700 0020 2020 6578 706f 7274 /.T~g.. export │ │ │ +004efbb0: 6520 7365 6375 7269 7479 0f00 54e0 6500 e security..T.e. │ │ │ +004efbc0: 0020 2020 706c 616e 2e07 0054 e066 0000 . plan...T.f.. │ │ │ +004efbd0: 2f00 54e0 6700 0020 2020 6578 706f 7274 /.T.g.. export │ │ │ 004efbe0: 204c 445f 4c49 4252 4152 595f 5041 5448 LD_LIBRARY_PATH │ │ │ 004efbf0: 3d2f 7573 722f 6c6f 6361 6c2f 6c69 6227 =/usr/local/lib' │ │ │ -004efc00: 0054 7e68 0000 2020 2065 7870 6f72 7420 .T~h.. export │ │ │ +004efc00: 0054 e068 0000 2020 2065 7870 6f72 7420 .T.h.. export │ │ │ 004efc10: 474e 5550 4748 4f4d 453d 2450 5744 2f6d GNUPGHOME=$PWD/m │ │ │ -004efc20: 7967 6e75 7067 4a00 547e 6900 0020 2020 ygnupgJ.T~i.. │ │ │ +004efc20: 7967 6e75 7067 4a00 54e0 6900 0020 2020 ygnupgJ.T.i.. │ │ │ 004efc30: 2467 746d 5f64 6973 742f 706c 7567 696e $gtm_dist/plugin │ │ │ 004efc40: 2f67 746d 6372 7970 742f 6765 6e5f 6b65 /gtmcrypt/gen_ke │ │ │ 004efc50: 7970 6169 722e 7368 206d 796b 6579 7061 ypair.sh mykeypa │ │ │ 004efc60: 6972 4067 746d 204b 6579 6d61 7374 6572 ir@gtm Keymaster │ │ │ -004efc70: 3f00 547e 6a00 0020 2020 2467 746d 5f64 ?.T~j.. $gtm_d │ │ │ +004efc70: 3f00 54e0 6a00 0020 2020 2467 746d 5f64 ?.T.j.. $gtm_d │ │ │ 004efc80: 6973 742f 706c 7567 696e 2f67 746d 6372 ist/plugin/gtmcr │ │ │ 004efc90: 7970 742f 6765 6e5f 7379 6d5f 6b65 792e ypt/gen_sym_key. │ │ │ 004efca0: 7368 2030 2053 756e 6461 792e 6b65 793f sh 0 Sunday.key? │ │ │ -004efcb0: 0054 7e71 0000 2020 2024 6774 6d5f 6469 .T~q.. $gtm_di │ │ │ +004efcb0: 0054 e071 0000 2020 2024 6774 6d5f 6469 .T.q.. $gtm_di │ │ │ 004efcc0: 7374 2f70 6c75 6769 6e2f 6774 6d63 7279 st/plugin/gtmcry │ │ │ 004efcd0: 7074 2f67 656e 5f73 796d 5f6b 6579 2e73 pt/gen_sym_key.s │ │ │ 004efce0: 6820 3020 4d6f 6e64 6179 2e6b 6579 4000 h 0 Monday.key@. │ │ │ -004efcf0: 547e 7200 0020 2020 2467 746d 5f64 6973 T~r.. $gtm_dis │ │ │ +004efcf0: 54e0 7200 0020 2020 2467 746d 5f64 6973 T.r.. $gtm_dis │ │ │ 004efd00: 742f 706c 7567 696e 2f67 746d 6372 7970 t/plugin/gtmcryp │ │ │ 004efd10: 742f 6765 6e5f 7379 6d5f 6b65 792e 7368 t/gen_sym_key.sh │ │ │ 004efd20: 2030 2054 7565 7364 6179 2e6b 6579 4200 0 Tuesday.keyB. │ │ │ -004efd30: 547e 7300 0020 2020 2467 746d 5f64 6973 T~s.. $gtm_dis │ │ │ +004efd30: 54e0 7300 0020 2020 2467 746d 5f64 6973 T.s.. $gtm_dis │ │ │ 004efd40: 742f 706c 7567 696e 2f67 746d 6372 7970 t/plugin/gtmcryp │ │ │ 004efd50: 742f 6765 6e5f 7379 6d5f 6b65 792e 7368 t/gen_sym_key.sh │ │ │ 004efd60: 2030 2057 6564 6e65 7364 6179 2e6b 6579 0 Wednesday.key │ │ │ -004efd70: 4100 547e 7400 0020 2020 2467 746d 5f64 A.T~t.. $gtm_d │ │ │ +004efd70: 4100 54e0 7400 0020 2020 2467 746d 5f64 A.T.t.. $gtm_d │ │ │ 004efd80: 6973 742f 706c 7567 696e 2f67 746d 6372 ist/plugin/gtmcr │ │ │ 004efd90: 7970 742f 6765 6e5f 7379 6d5f 6b65 792e ypt/gen_sym_key. │ │ │ 004efda0: 7368 2030 2054 6875 7273 6461 792e 6b65 sh 0 Thursday.ke │ │ │ -004efdb0: 793f 0054 7e75 0000 2020 2024 6774 6d5f y?.T~u.. $gtm_ │ │ │ +004efdb0: 793f 0054 e075 0000 2020 2024 6774 6d5f y?.T.u.. $gtm_ │ │ │ 004efdc0: 6469 7374 2f70 6c75 6769 6e2f 6774 6d63 dist/plugin/gtmc │ │ │ 004efdd0: 7279 7074 2f67 656e 5f73 796d 5f6b 6579 rypt/gen_sym_key │ │ │ 004efde0: 2e73 6820 3020 4672 6964 6179 2e6b 6579 .sh 0 Friday.key │ │ │ -004efdf0: 4100 547e 7600 0020 2020 2467 746d 5f64 A.T~v.. $gtm_d │ │ │ +004efdf0: 4100 54e0 7600 0020 2020 2467 746d 5f64 A.T.v.. $gtm_d │ │ │ 004efe00: 6973 742f 706c 7567 696e 2f67 746d 6372 ist/plugin/gtmcr │ │ │ 004efe10: 7970 742f 6765 6e5f 7379 6d5f 6b65 792e ypt/gen_sym_key. │ │ │ 004efe20: 7368 2030 2053 6174 7572 6461 792e 6b65 sh 0 Saturday.ke │ │ │ -004efe30: 797a 0054 7e77 0000 2020 2065 6368 6f20 yz.T~w.. echo │ │ │ +004efe30: 797a 0054 e077 0000 2020 2065 6368 6f20 yz.T.w.. echo │ │ │ 004efe40: 2d6e 2022 456e 7465 7220 7061 7373 776f -n "Enter passwo │ │ │ 004efe50: 7264 2066 6f72 2067 746d 5f70 6173 7377 rd for gtm_passw │ │ │ 004efe60: 6422 3b65 7870 6f72 7420 6774 6d5f 7061 d";export gtm_pa │ │ │ 004efe70: 7373 7764 3d22 6024 6774 6d5f 6469 7374 sswd="`$gtm_dist │ │ │ 004efe80: 2f70 6c75 6769 6e2f 6774 6d63 7279 7074 /plugin/gtmcrypt │ │ │ 004efe90: 2f6d 6173 6b70 6173 737c 6375 7420 2d66 /maskpass|cut -f │ │ │ -004efea0: 2033 202d 6420 2220 2260 222f 0054 7e78 3 -d " "`"/.T~x │ │ │ +004efea0: 2033 202d 6420 2220 2260 222f 0054 e078 3 -d " "`"/.T.x │ │ │ 004efeb0: 0000 2020 2065 7870 6f72 7420 6774 6d63 .. export gtmc │ │ │ 004efec0: 7279 7074 5f63 6f6e 6669 673d 6d79 6774 rypt_config=mygt │ │ │ -004efed0: 6d63 7279 7074 6669 6c65 1c00 547e 7900 mcryptfile..T~y. │ │ │ +004efed0: 6d63 7279 7074 6669 6c65 1c00 54e0 7900 mcryptfile..T.y. │ │ │ 004efee0: 0020 2020 6361 7420 6d79 6774 6d63 7279 . cat mygtmcry │ │ │ -004efef0: 7074 6669 6c65 1300 547e 7a00 0020 2020 ptfile..T~z.. │ │ │ -004eff00: 2066 696c 6573 3a20 7b2c 0054 7e81 0000 files: {,.T~... │ │ │ +004efef0: 7074 6669 6c65 1300 54e0 7a00 0020 2020 ptfile..T.z.. │ │ │ +004eff00: 2066 696c 6573 3a20 7b2c 0054 e081 0000 files: {,.T.... │ │ │ 004eff10: 2020 2020 4375 7374 6f6d 6572 5265 706f CustomerRepo │ │ │ 004eff20: 7274 4b65 7931 3a20 2253 756e 6461 792e rtKey1: "Sunday. │ │ │ -004eff30: 6b65 7922 3b2c 0054 7e82 0000 2020 2020 key";,.T~... │ │ │ +004eff30: 6b65 7922 3b2c 0054 e082 0000 2020 2020 key";,.T.... │ │ │ 004eff40: 4375 7374 6f6d 6572 5265 706f 7274 4b65 CustomerReportKe │ │ │ 004eff50: 7932 3a20 224d 6f6e 6461 792e 6b65 7922 y2: "Monday.key" │ │ │ -004eff60: 3b2d 0054 7e83 0000 2020 2020 4375 7374 ;-.T~... Cust │ │ │ +004eff60: 3b2d 0054 e083 0000 2020 2020 4375 7374 ;-.T.... Cust │ │ │ 004eff70: 6f6d 6572 5265 706f 7274 4b65 7933 3a20 omerReportKey3: │ │ │ 004eff80: 2254 7565 7364 6179 2e6b 6579 223b 2f00 "Tuesday.key";/. │ │ │ -004eff90: 547e 8400 0020 2020 2043 7573 746f 6d65 T~... Custome │ │ │ +004eff90: 54e0 8400 0020 2020 2043 7573 746f 6d65 T.... Custome │ │ │ 004effa0: 7252 6570 6f72 744b 6579 343a 2022 5765 rReportKey4: "We │ │ │ 004effb0: 646e 6573 6461 792e 6b65 7922 3b2e 0054 dnesday.key";..T │ │ │ -004effc0: 7e85 0000 2020 2020 4375 7374 6f6d 6572 ~... Customer │ │ │ +004effc0: e085 0000 2020 2020 4375 7374 6f6d 6572 .... Customer │ │ │ 004effd0: 5265 706f 7274 4b65 7935 3a20 2254 6875 ReportKey5: "Thu │ │ │ 004effe0: 7273 6461 792e 6b65 7922 3b00 0000 0000 rsday.key";..... │ │ │ 004efff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004f0000: 0400 0000 eb07 0000 9e41 0000 0000 0000 .........A...... │ │ │ -004f0010: 8000 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004f0010: 8000 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004f0020: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 004f0030: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 004f0040: 4f50 454e 00ff 7300 ff4f 5045 4e5f 4445 OPEN..s..OPEN_DE │ │ │ 004f0050: 5649 4345 5041 5241 4d45 5445 5253 00ff VICEPARAMETERS.. │ │ │ 004f0060: 7300 ff4b 4559 00c0 8600 0020 2020 2043 s..KEY..... C │ │ │ 004f0070: 7573 746f 6d65 7252 6570 6f72 744b 6579 ustomerReportKey │ │ │ 004f0080: 363a 2022 4672 6964 6179 2e6b 6579 223b 6: "Friday.key"; │ │ │ -004f0090: 2e00 547e 8700 0020 2020 2043 7573 746f ..T~... Custo │ │ │ +004f0090: 2e00 54e0 8700 0020 2020 2043 7573 746f ..T.... Custo │ │ │ 004f00a0: 6d65 7252 6570 6f72 744b 6579 373a 2022 merReportKey7: " │ │ │ 004f00b0: 5361 7475 7264 6179 2e6b 6579 223b 0c00 Saturday.key";.. │ │ │ -004f00c0: 547e 8800 0020 2020 7d3b 1e00 547e 8900 T~... };..T~.. │ │ │ +004f00c0: 54e0 8800 0020 2020 7d3b 1e00 54e0 8900 T.... };..T... │ │ │ 004f00d0: 0020 2020 2467 746d 5f64 6973 742f 6d75 . $gtm_dist/mu │ │ │ -004f00e0: 6d70 7320 2d64 6972 1e00 547e 8a00 0020 mps -dir..T~... │ │ │ +004f00e0: 6d70 7320 2d64 6972 1e00 54e0 8a00 0020 mps -dir..T.... │ │ │ 004f00f0: 2020 4754 4d3e 7a70 7269 6e74 205e 656e GTM>zprint ^en │ │ │ -004f0100: 6372 6669 6c65 1200 547e 9100 0020 2020 crfile..T~... │ │ │ -004f0110: 656e 6372 6669 6c65 1b00 547e 9200 0020 encrfile..T~... │ │ │ +004f0100: 6372 6669 6c65 1200 54e0 9100 0020 2020 crfile..T.... │ │ │ +004f0110: 656e 6372 6669 6c65 1b00 54e0 9200 0020 encrfile..T.... │ │ │ 004f0120: 2020 2073 6574 206e 6f77 3d24 686f 726f set now=$horo │ │ │ -004f0130: 6c6f 6737 0054 7e93 0000 2020 2020 7365 log7.T~... se │ │ │ +004f0130: 6c6f 6737 0054 e093 0000 2020 2020 7365 log7.T.... se │ │ │ 004f0140: 7420 7469 6d65 7374 616d 703d 247a 6461 t timestamp=$zda │ │ │ 004f0150: 7465 286e 6f77 2c22 5959 5959 4d4d 4444 te(now,"YYYYMMDD │ │ │ -004f0160: 414d 3132 3630 5353 2229 3d00 547e 9400 AM1260SS")=.T~.. │ │ │ +004f0160: 414d 3132 3630 5353 2229 3d00 54e0 9400 AM1260SS")=.T... │ │ │ 004f0170: 0020 2020 2073 6574 2064 6179 6f66 7765 . set dayofwe │ │ │ 004f0180: 656b 3d24 7a64 6174 6528 6e6f 772c 2244 ek=$zdate(now,"D │ │ │ 004f0190: 4159 222c 2222 2c22 312c 322c 332c 342c AY","","1,2,3,4, │ │ │ -004f01a0: 352c 362c 3722 2930 0054 7e95 0000 2020 5,6,7")0.T~... │ │ │ +004f01a0: 352c 362c 3722 2930 0054 e095 0000 2020 5,6,7")0.T.... │ │ │ 004f01b0: 2020 7365 7420 6669 6c65 3d22 4375 7374 set file="Cust │ │ │ 004f01c0: 6f6d 6572 7322 5f74 696d 6573 7461 6d70 omers"_timestamp │ │ │ -004f01d0: 5f22 2e6c 6f67 2251 0054 7e96 0000 2020 _".log"Q.T~... │ │ │ +004f01d0: 5f22 2e6c 6f67 2251 0054 e096 0000 2020 _".log"Q.T.... │ │ │ 004f01e0: 2020 6f70 656e 2066 696c 653a 286e 6577 open file:(new │ │ │ 004f01f0: 7665 7273 696f 6e3a 6b65 793d 2243 7573 version:key="Cus │ │ │ 004f0200: 746f 6d65 7252 6570 6f72 744b 6579 225f tomerReportKey"_ │ │ │ 004f0210: 6461 796f 6677 6565 6b5f 2220 225f 7469 dayofweek_" "_ti │ │ │ -004f0220: 6d65 7374 616d 7029 1300 547e 9700 0020 mestamp)..T~... │ │ │ -004f0230: 2020 2075 7365 2066 696c 652d 0054 7e98 use file-.T~. │ │ │ +004f0220: 6d65 7374 616d 7029 1300 54e0 9700 0020 mestamp)..T.... │ │ │ +004f0230: 2020 2075 7365 2066 696c 652d 0054 e098 use file-.T.. │ │ │ 004f0240: 0000 2020 2020 7772 6974 6520 2243 7573 .. write "Cus │ │ │ 004f0250: 746f 6d65 7220 5265 706f 7274 202d 2050 tomer Report - P │ │ │ -004f0260: 6167 6520 3122 2c21 1500 547e 9900 0020 age 1",!..T~... │ │ │ +004f0260: 6167 6520 3122 2c21 1500 54e0 9900 0020 age 1",!..T.... │ │ │ 004f0270: 2020 2063 6c6f 7365 2066 696c 6548 0054 close fileH.T │ │ │ -004f0280: 7e9a 0000 2020 2020 7772 6974 6520 2249 ~... write "I │ │ │ +004f0280: e09a 0000 2020 2020 7772 6974 6520 2249 .... write "I │ │ │ 004f0290: 5620 3a20 222c 7469 6d65 7374 616d 702c V : ",timestamp, │ │ │ 004f02a0: 212c 224b 6579 203a 2043 7573 746f 6d65 !,"Key : Custome │ │ │ 004f02b0: 7252 6570 6f72 744b 6579 225f 6461 796f rReportKey"_dayo │ │ │ -004f02c0: 6677 6565 6b1b 0053 7ec1 1100 0020 2020 fweek..S~.... │ │ │ +004f02c0: 6677 6565 6b1b 0053 e0c1 1100 0020 2020 fweek..S..... │ │ │ 004f02d0: 4754 4d3e 646f 205e 656e 6372 6669 6c65 GTM>do ^encrfile │ │ │ -004f02e0: 1f00 557e 1100 0020 2020 4956 203a 2032 ..U~... IV : 2 │ │ │ +004f02e0: 1f00 55e0 1100 0020 2020 4956 203a 2032 ..U.... IV : 2 │ │ │ 004f02f0: 3031 3430 3931 3141 4d30 3432 3431 3922 0140911AM042419" │ │ │ -004f0300: 0055 7e21 0000 2020 204b 6579 203a 2043 .U~!.. Key : C │ │ │ +004f0300: 0055 e021 0000 2020 204b 6579 203a 2043 .U.!.. Key : C │ │ │ 004f0310: 7573 746f 6d65 7252 6570 6f72 744b 6579 ustomerReportKey │ │ │ -004f0320: 3522 0055 7e31 0000 2020 2047 544d 3e7a 5".U~1.. GTM>z │ │ │ +004f0320: 3522 0055 e031 0000 2020 2047 544d 3e7a 5".U.1.. GTM>z │ │ │ 004f0330: 7072 696e 7420 5e72 6561 6465 6e63 7266 print ^readencrf │ │ │ -004f0340: 696c 651e 0055 7e41 0000 2020 2072 6561 ile..U~A.. rea │ │ │ +004f0340: 696c 651e 0055 e041 0000 2020 2072 6561 ile..U.A.. rea │ │ │ 004f0350: 6465 6e63 7266 696c 6528 6b65 792c 6976 dencrfile(key,iv │ │ │ -004f0360: 2929 0055 7e51 0000 2020 2020 7365 7420 )).U~Q.. set │ │ │ +004f0360: 2929 0055 e051 0000 2020 2020 7365 7420 )).U.Q.. set │ │ │ 004f0370: 6669 6c65 3d22 4375 7374 6f6d 6572 7322 file="Customers" │ │ │ -004f0380: 5f69 765f 222e 6c6f 6722 2500 557e 6100 _iv_".log"%.U~a. │ │ │ +004f0380: 5f69 765f 222e 6c6f 6722 2500 55e0 6100 _iv_".log"%.U.a. │ │ │ 004f0390: 0020 2020 206f 7065 6e20 6669 6c65 3a28 . open file:( │ │ │ 004f03a0: 6b65 793d 6b65 795f 2220 225f 6976 2913 key=key_" "_iv). │ │ │ -004f03b0: 0055 7e71 0000 2020 2020 7573 6520 6669 .U~q.. use fi │ │ │ -004f03c0: 6c65 4800 557e 8100 0020 2020 2066 6f72 leH.U~... for │ │ │ +004f03b0: 0055 e071 0000 2020 2020 7573 6520 6669 .U.q.. use fi │ │ │ +004f03c0: 6c65 4800 55e0 8100 0020 2020 2066 6f72 leH.U.... for │ │ │ 004f03d0: 2072 6561 6420 6461 7461 2075 7365 2024 read data use $ │ │ │ 004f03e0: 7072 696e 6369 7061 6c20 7772 6974 6520 principal write │ │ │ 004f03f0: 6461 7461 2c21 2075 7365 2066 696c 6520 data,! use file │ │ │ -004f0400: 7175 6974 3a24 7a65 6f66 1500 557e 9100 quit:$zeof..U~.. │ │ │ +004f0400: 7175 6974 3a24 7a65 6f66 1500 55e0 9100 quit:$zeof..U... │ │ │ 004f0410: 0020 2020 2063 6c6f 7365 2066 696c 6547 . close fileG │ │ │ -004f0420: 0054 7e12 0000 2020 2047 544d 3e64 6f20 .T~... GTM>do │ │ │ +004f0420: 0054 e012 0000 2020 2047 544d 3e64 6f20 .T.... GTM>do │ │ │ 004f0430: 5e72 6561 6465 6e63 7266 696c 6528 2243 ^readencrfile("C │ │ │ 004f0440: 7573 746f 6d65 7252 6570 6f72 744b 6579 ustomerReportKey │ │ │ 004f0450: 3522 2c22 3230 3134 3039 3131 414d 3034 5","20140911AM04 │ │ │ -004f0460: 3234 3139 2229 2200 557e 1100 0020 2020 2419")".U~... │ │ │ +004f0460: 3234 3139 2229 2200 55e0 1100 0020 2020 2419")".U.... │ │ │ 004f0470: 4375 7374 6f6d 6572 2052 6570 6f72 7420 Customer Report │ │ │ -004f0480: 2d20 5061 6765 2031 0e00 557e 2100 0020 - Page 1..U~!.. │ │ │ -004f0490: 2020 4754 4d3e 0700 557e 3100 0053 0055 GTM>..U~1..S.U │ │ │ -004f04a0: 7e41 0000 2020 2049 6e20 7468 6973 2065 ~A.. In this e │ │ │ +004f0480: 2d20 5061 6765 2031 0e00 55e0 2100 0020 - Page 1..U.!.. │ │ │ +004f0490: 2020 4754 4d3e 0700 55e0 3100 0053 0055 GTM>..U.1..S.U │ │ │ +004f04a0: e041 0000 2020 2049 6e20 7468 6973 2065 .A.. In this e │ │ │ 004f04b0: 7861 6d70 6c65 2c20 7468 6520 6b65 7920 xample, the key │ │ │ 004f04c0: 6e61 6d65 2069 7320 4375 7374 6f6d 6572 name is Customer │ │ │ 004f04d0: 5265 706f 7274 4b65 7920 666f 6c6c 6f77 ReportKey follow │ │ │ 004f04e0: 6564 2062 7920 7468 6520 6e75 6d62 6572 ed by the number │ │ │ -004f04f0: 5200 557e 5100 0020 2020 7265 7072 6573 R.U~Q.. repres │ │ │ +004f04f0: 5200 55e0 5100 0020 2020 7265 7072 6573 R.U.Q.. repres │ │ │ 004f0500: 656e 7469 6e67 2074 6865 2064 6179 206f enting the day o │ │ │ 004f0510: 6620 7468 6520 7765 656b 2c20 616e 6420 f the week, and │ │ │ 004f0520: 4956 2069 7320 6120 7469 6d65 7374 616d IV is a timestam │ │ │ 004f0530: 702c 2077 6869 6368 2069 7320 616c 736f p, which is also │ │ │ -004f0540: 2061 5000 557e 6100 0020 2020 7061 7274 aP.U~a.. part │ │ │ +004f0540: 2061 5000 55e0 6100 0020 2020 7061 7274 aP.U.a.. part │ │ │ 004f0550: 206f 6620 7468 6520 6669 6c65 206e 616d of the file nam │ │ │ 004f0560: 652e 2041 6c74 686f 7567 6820 616c 6c20 e. Although all │ │ │ 004f0570: 7265 706f 7274 7320 7374 6172 7420 7769 reports start wi │ │ │ 004f0580: 7468 2074 6865 2073 616d 6520 7374 7269 th the same stri │ │ │ -004f0590: 6e67 5000 557e 7100 0020 2020 2243 7573 ngP.U~q.. "Cus │ │ │ +004f0590: 6e67 5000 55e0 7100 0020 2020 2243 7573 ngP.U.q.. "Cus │ │ │ 004f05a0: 746f 6d65 7220 5265 706f 7274 202d 2050 tomer Report - P │ │ │ 004f05b0: 6167 6520 3122 2c20 7573 696e 6720 6120 age 1", using a │ │ │ 004f05c0: 6469 6666 6572 656e 7420 4956 2066 6f72 different IV for │ │ │ 004f05d0: 2065 6163 6820 6669 6c65 2065 6e73 7572 each file ensur │ │ │ -004f05e0: 6573 5300 557e 8100 0020 2020 7468 6174 esS.U~... that │ │ │ +004f05e0: 6573 5300 55e0 8100 0020 2020 7468 6174 esS.U.... that │ │ │ 004f05f0: 2065 6e63 7279 7074 6564 2064 6174 6120 encrypted data │ │ │ 004f0600: 6265 6769 6e73 2077 6974 6820 6120 6469 begins with a di │ │ │ 004f0610: 6666 6572 656e 7420 7365 7175 656e 6365 fferent sequence │ │ │ 004f0620: 206f 6620 6279 7465 732c 2061 6e64 206d of bytes, and m │ │ │ -004f0630: 616b 696e 6750 0055 7e91 0000 2020 2074 akingP.U~... t │ │ │ +004f0630: 616b 696e 6750 0055 e091 0000 2020 2074 akingP.U.... t │ │ │ 004f0640: 6861 7420 4956 2061 2070 6172 7420 6f66 hat IV a part of │ │ │ 004f0650: 2074 6865 2066 696c 6520 6e61 6d65 2065 the file name e │ │ │ 004f0660: 6e73 7572 6573 2074 6861 7420 7468 6520 nsures that the │ │ │ 004f0670: 7265 6369 7069 656e 7420 6f66 2061 2072 recipient of a r │ │ │ -004f0680: 6570 6f72 744f 0054 7e13 0000 2020 2028 eportO.T~... ( │ │ │ +004f0680: 6570 6f72 744f 0054 e013 0000 2020 2028 eportO.T.... ( │ │ │ 004f0690: 7768 6f20 776f 756c 6420 6861 7665 2061 who would have a │ │ │ 004f06a0: 6363 6573 7320 746f 2074 6865 206b 6579 ccess to the key │ │ │ 004f06b0: 2920 6361 6e20 6561 7369 6c79 2064 6564 ) can easily ded │ │ │ 004f06c0: 7563 6520 7468 6520 4956 206e 6565 6465 uce the IV neede │ │ │ -004f06d0: 6420 746f 1f00 557e 1100 0020 2020 6465 d to..U~... de │ │ │ +004f06d0: 6420 746f 1f00 55e0 1100 0020 2020 6465 d to..U.... de │ │ │ 004f06e0: 6372 7970 7420 7468 6520 636f 6e74 656e crypt the conten │ │ │ -004f06f0: 7473 2e07 0055 7e21 0000 1200 4f7e 4c49 ts...U~!....O~LI │ │ │ -004f0700: 5354 454e 0000 4c49 5354 454e 1100 567e STEN..LISTEN..V~ │ │ │ +004f06f0: 7473 2e07 0055 e021 0000 1200 4fe0 4c49 ts...U.!....O.LI │ │ │ +004f0700: 5354 454e 0000 4c49 5354 454e 1100 56e0 STEN..LISTEN..V. │ │ │ 004f0710: bf11 0000 2020 204c 4953 5445 4e07 0057 .... LISTEN..W │ │ │ -004f0720: 7e21 0000 2500 577e 3100 0020 2020 4c49 ~!..%.W~1.. LI │ │ │ +004f0720: e021 0000 2500 57e0 3100 0020 2020 4c49 .!..%.W.1.. LI │ │ │ 004f0730: 5354 454e 3d65 7870 7220 4170 706c 6965 STEN=expr Applie │ │ │ -004f0740: 7320 746f 3a20 534f 4307 0057 7e41 0000 s to: SOC..W~A.. │ │ │ -004f0750: 4e00 577e 5100 0020 2020 4120 6e65 7720 N.W~Q.. A new │ │ │ +004f0740: 7320 746f 3a20 534f 4307 0057 e041 0000 s to: SOC..W.A.. │ │ │ +004f0750: 4e00 57e0 5100 0020 2020 4120 6e65 7720 N.W.Q.. A new │ │ │ 004f0760: 736f 636b 6574 2069 7320 616c 6c6f 6361 socket is alloca │ │ │ 004f0770: 7465 6420 746f 206c 6973 7465 6e20 666f ted to listen fo │ │ │ 004f0780: 7220 6120 636f 6e6e 6563 7469 6f6e 2e20 r a connection. │ │ │ 004f0790: 4974 2069 7320 6d61 6465 2074 6865 4d00 It is made theM. │ │ │ -004f07a0: 577e 6100 0020 2020 6375 7272 656e 7420 W~a.. current │ │ │ +004f07a0: 57e0 6100 0020 2020 6375 7272 656e 7420 W.a.. current │ │ │ 004f07b0: 736f 636b 6574 2066 6f72 2074 6865 2064 socket for the d │ │ │ 004f07c0: 6576 6963 652c 2069 6620 7468 6520 6f70 evice, if the op │ │ │ 004f07d0: 6572 6174 696f 6e20 6973 2073 7563 6365 eration is succe │ │ │ 004f07e0: 7373 6675 6c2e 2055 706f 6e00 0000 0000 ssful. Upon..... │ │ │ 004f07f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004f0800: 0400 0000 c407 0000 c241 0000 0000 0000 .........A...... │ │ │ -004f0810: 9400 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004f0810: 9400 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004f0820: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 004f0830: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 004f0840: 4f50 454e 00ff 7300 ff4f 5045 4e5f 4445 OPEN..s..OPEN_DE │ │ │ 004f0850: 5649 4345 5041 5241 4d45 5445 5253 00ff VICEPARAMETERS.. │ │ │ 004f0860: 7300 ff4c 4953 5445 4e00 bf71 0000 2020 s..LISTEN..q.. │ │ │ 004f0870: 2073 7563 6365 7373 6675 6c20 636f 6d70 successful comp │ │ │ 004f0880: 6c65 7469 6f6e 2c20 244b 4559 2069 7320 letion, $KEY is │ │ │ 004f0890: 7365 7420 746f 2074 6865 2066 6f72 6d61 set to the forma │ │ │ -004f08a0: 7420 6f66 4c00 577e 8100 0020 2020 224c t ofL.W~... "L │ │ │ +004f08a0: 7420 6f66 4c00 57e0 8100 0020 2020 224c t ofL.W.... "L │ │ │ 004f08b0: 4953 5445 4e49 4e47 7c3c 736f 636b 6574 ISTENING||{|}" │ │ │ -004f08f0: 3700 577e 9100 0020 2020 6f74 6865 7277 7.W~... otherw │ │ │ +004f08f0: 3700 57e0 9100 0020 2020 6f74 6865 7277 7.W.... otherw │ │ │ 004f0900: 6973 652c 2024 4b45 5920 6973 2061 7373 ise, $KEY is ass │ │ │ 004f0910: 6967 6e65 6420 7468 6520 656d 7074 7920 igned the empty │ │ │ -004f0920: 7374 7269 6e67 2e08 0056 7ec0 1100 0053 string...V~....S │ │ │ -004f0930: 0057 7e12 0000 2020 2065 7870 7220 7370 .W~... expr sp │ │ │ +004f0920: 7374 7269 6e67 2e08 0056 e0c0 1100 0053 string...V.....S │ │ │ +004f0930: 0057 e012 0000 2020 2065 7870 7220 7370 .W.... expr sp │ │ │ 004f0940: 6563 6966 6965 7320 7468 6520 7072 6f74 ecifies the prot │ │ │ 004f0950: 6f63 6f6c 2061 6e64 2070 726f 746f 636f ocol and protoco │ │ │ 004f0960: 6c20 7370 6563 6966 6963 2069 6e66 6f72 l specific infor │ │ │ 004f0970: 6d61 7469 6f6e 2e20 4375 7272 656e 746c mation. Currentl │ │ │ -004f0980: 792c 4b00 577e 1300 0020 2020 4754 2e4d y,K.W~... GT.M │ │ │ +004f0980: 792c 4b00 57e0 1300 0020 2020 4754 2e4d y,K.W.... GT.M │ │ │ 004f0990: 2073 7570 706f 7274 7320 5443 502f 4950 supports TCP/IP │ │ │ 004f09a0: 2061 6e64 204c 4f43 414c 2028 616c 736f and LOCAL (also │ │ │ 004f09b0: 206b 6e6f 776e 2061 7320 554e 4958 2064 known as UNIX d │ │ │ 004f09c0: 6f6d 6169 6e29 2073 6f63 6b65 7452 0057 omain) socketR.W │ │ │ -004f09d0: 7e14 0000 2020 2070 726f 746f 636f 6c73 ~... protocols │ │ │ +004f09d0: e014 0000 2020 2070 726f 746f 636f 6c73 .... protocols │ │ │ 004f09e0: 2e20 466f 7220 5443 502f 4950 2073 6f63 . For TCP/IP soc │ │ │ 004f09f0: 6b65 7473 2c20 7370 6563 6966 7920 6578 kets, specify ex │ │ │ 004f0a00: 7072 2069 6e20 7468 6520 666f 726d 206f pr in the form o │ │ │ 004f0a10: 6620 223c 706f 7274 3e3a 5443 5022 2e07 f ":TCP".. │ │ │ -004f0a20: 0057 7e15 0000 4e00 577e 1600 0020 2020 .W~...N.W~... │ │ │ +004f0a20: 0057 e015 0000 4e00 57e0 1600 0020 2020 .W....N.W.... │ │ │ 004f0a30: 4966 203c 706f 7274 3e3d 3020 6973 2073 If =0 is s │ │ │ 004f0a40: 7065 6369 6669 6564 2c20 7468 6520 7379 pecified, the sy │ │ │ 004f0a50: 7374 656d 2063 686f 6f73 6573 2074 6865 stem chooses the │ │ │ 004f0a60: 2070 6f72 7420 666f 7220 7468 6520 5443 port for the TC │ │ │ -004f0a70: 502f 4950 1100 577e 1700 0020 2020 736f P/IP..W~... so │ │ │ -004f0a80: 636b 6574 2e07 0057 7e18 0000 1c00 577e cket...W~.....W~ │ │ │ +004f0a70: 502f 4950 1100 57e0 1700 0020 2020 736f P/IP..W.... so │ │ │ +004f0a80: 636b 6574 2e07 0057 e018 0000 1c00 57e0 cket...W......W. │ │ │ 004f0a90: 1900 0020 2020 466f 7220 4c4f 4341 4c20 ... For LOCAL │ │ │ -004f0aa0: 736f 636b 6574 733a 0700 577e 1a00 0051 sockets:..W~...Q │ │ │ -004f0ab0: 0057 7e21 0000 2020 2020 206f 2053 7065 .W~!.. o Spe │ │ │ +004f0aa0: 736f 636b 6574 733a 0700 57e0 1a00 0051 sockets:..W....Q │ │ │ +004f0ab0: 0057 e021 0000 2020 2020 206f 2053 7065 .W.!.. o Spe │ │ │ 004f0ac0: 6369 6679 2065 7870 7220 696e 2074 6865 cify expr in the │ │ │ 004f0ad0: 2066 6f72 6d20 6f66 2022 3c70 6174 686e form of ":LOCAL", whe │ │ │ 004f0af0: 7265 203c 7061 7468 6e61 6d65 3e20 6973 re is │ │ │ -004f0b00: 4f00 577e 2200 0020 2020 2020 2020 7468 O.W~".. th │ │ │ +004f0b00: 4f00 57e0 2200 0020 2020 2020 2020 7468 O.W.".. th │ │ │ 004f0b10: 6520 6e61 6d65 206f 6620 7468 6520 6669 e name of the fi │ │ │ 004f0b20: 6c65 2074 6f20 6265 2075 7365 6420 666f le to be used fo │ │ │ 004f0b30: 7220 636f 6d6d 756e 6963 6174 696f 6e2e r communication. │ │ │ 004f0b40: 203c 7061 7468 6e61 6d65 3e20 6d61 794e mayN │ │ │ -004f0b50: 0057 7e23 0000 2020 2020 2020 2063 6f6e .W~#.. con │ │ │ +004f0b50: 0057 e023 0000 2020 2020 2020 2063 6f6e .W.#.. con │ │ │ 004f0b60: 7461 696e 2061 2064 6f6c 6c61 7220 7369 tain a dollar si │ │ │ 004f0b70: 676e 2028 2429 2066 6f6c 6c6f 7765 6420 gn ($) followed │ │ │ 004f0b80: 6279 2074 6865 206e 616d 6520 6f66 2061 by the name of a │ │ │ 004f0b90: 6e20 656e 7669 726f 6e6d 656e 7452 0057 n environmentR.W │ │ │ -004f0ba0: 7e24 0000 2020 2020 2020 2076 6172 6961 ~$.. varia │ │ │ +004f0ba0: e024 0000 2020 2020 2020 2076 6172 6961 .$.. varia │ │ │ 004f0bb0: 626c 6520 7768 6963 6820 4754 2e4d 2065 ble which GT.M e │ │ │ 004f0bc0: 7870 616e 6473 2069 6e20 7468 6520 7361 xpands in the sa │ │ │ 004f0bd0: 6d65 2077 6179 2061 7320 7468 6520 6465 me way as the de │ │ │ 004f0be0: 7669 6365 206e 616d 6520 666f 7220 6153 vice name for aS │ │ │ -004f0bf0: 0057 7e25 0000 2020 2020 2020 2073 6571 .W~%.. seq │ │ │ +004f0bf0: 0057 e025 0000 2020 2020 2020 2073 6571 .W.%.. seq │ │ │ 004f0c00: 7565 6e74 6961 6c20 6669 6c65 2e20 5468 uential file. Th │ │ │ 004f0c10: 6520 6d61 7869 6d75 6d20 616c 6c6f 7765 e maximum allowe │ │ │ 004f0c20: 6420 6c65 6e67 7468 206f 6620 7468 6520 d length of the │ │ │ 004f0c30: 6578 7061 6e64 6564 2070 6174 6820 6e61 expanded path na │ │ │ -004f0c40: 6d65 2000 577e 2600 0020 2020 2020 2020 me .W~&.. │ │ │ +004f0c40: 6d65 2000 57e0 2600 0020 2020 2020 2020 me .W.&.. │ │ │ 004f0c50: 6465 7065 6e64 7320 6f6e 2074 6865 204f depends on the O │ │ │ -004f0c60: 532e 4e00 577e 2700 0020 2020 2020 6f20 S.N.W~'.. o │ │ │ +004f0c60: 532e 4e00 57e0 2700 0020 2020 2020 6f20 S.N.W.'.. o │ │ │ 004f0c70: 4c49 5354 454e 2063 7265 6174 6573 2074 LISTEN creates t │ │ │ 004f0c80: 6865 2066 696c 6520 6966 2069 7420 646f he file if it do │ │ │ 004f0c90: 6573 6e27 7420 6578 6973 742e 2049 6620 esn't exist. If │ │ │ 004f0ca0: 7468 6520 4f50 454e 2063 6f6d 6d61 6e64 the OPEN command │ │ │ -004f0cb0: 5100 577e 2800 0020 2020 2020 2020 7370 Q.W~(.. sp │ │ │ +004f0cb0: 5100 57e0 2800 0020 2020 2020 2020 7370 Q.W.(.. sp │ │ │ 004f0cc0: 6563 6966 6965 7320 7468 6520 4e45 5756 ecifies the NEWV │ │ │ 004f0cd0: 4552 5349 4f4e 2064 6576 6963 6570 6172 ERSION devicepar │ │ │ 004f0ce0: 616d 6574 6572 2c20 7468 6520 6669 6c65 ameter, the file │ │ │ 004f0cf0: 2073 7065 6369 6669 6564 2062 7920 7468 specified by th │ │ │ -004f0d00: 6552 0057 7e29 0000 2020 2020 2020 2070 eR.W~).. p │ │ │ +004f0d00: 6552 0057 e029 0000 2020 2020 2020 2070 eR.W.).. p │ │ │ 004f0d10: 6174 686e 616d 6520 6578 6973 7473 2c20 athname exists, │ │ │ 004f0d20: 616e 6420 6973 2061 2073 6f63 6b65 7420 and is a socket │ │ │ 004f0d30: 6669 6c65 2c20 7468 6174 2066 696c 6520 file, that file │ │ │ 004f0d40: 6973 2064 656c 6574 6564 2061 6e64 2047 is deleted and G │ │ │ -004f0d50: 542e 4d21 0057 7e2a 0000 2020 2020 2020 T.M!.W~*.. │ │ │ +004f0d50: 542e 4d21 0057 e02a 0000 2020 2020 2020 T.M!.W.*.. │ │ │ 004f0d60: 2063 7265 6174 6573 2061 206e 6577 2066 creates a new f │ │ │ -004f0d70: 696c 652e 5100 577e 3100 0020 2020 2020 ile.Q.W~1.. │ │ │ +004f0d70: 696c 652e 5100 57e0 3100 0020 2020 2020 ile.Q.W.1.. │ │ │ 004f0d80: 6f20 4c49 5354 454e 2077 6974 6820 616e o LISTEN with an │ │ │ 004f0d90: 204f 5045 4e20 7072 6f63 6573 7365 7320 OPEN processes │ │ │ 004f0da0: 7468 6520 4752 4f55 502c 204f 574e 4552 the GROUP, OWNER │ │ │ 004f0db0: 2c20 5359 5354 454d 2c20 574f 524c 442c , SYSTEM, WORLD, │ │ │ -004f0dc0: 2055 4943 2c54 0057 7e32 0000 2020 2020 UIC,T.W~2.. │ │ │ +004f0dc0: 2055 4943 2c54 0057 e032 0000 2020 2020 UIC,T.W.2.. │ │ │ 004f0dd0: 2020 2061 6e64 204e 4557 5645 5253 494f and NEWVERSIO │ │ │ 004f0de0: 4e20 6465 7669 6365 7061 7261 6d65 7465 N deviceparamete │ │ │ 004f0df0: 7273 2074 6865 2073 616d 6520 6173 204f rs the same as O │ │ │ 004f0e00: 5045 4e20 666f 7220 7365 7175 656e 7469 PEN for sequenti │ │ │ -004f0e10: 616c 2066 696c 6573 2e07 0057 7e33 0000 al files...W~3.. │ │ │ -004f0e20: 1e00 4f7e 4d4f 5245 5245 4144 5449 4d45 ..O~MOREREADTIME │ │ │ +004f0e10: 616c 2066 696c 6573 2e07 0057 e033 0000 al files...W.3.. │ │ │ +004f0e20: 1e00 4fe0 4d4f 5245 5245 4144 5449 4d45 ..O.MOREREADTIME │ │ │ 004f0e30: 0000 4d4f 5245 5245 4144 5449 4d45 1700 ..MOREREADTIME.. │ │ │ -004f0e40: 5c7e bf11 0000 2020 204d 4f52 4552 4541 \~.... MOREREA │ │ │ -004f0e50: 4454 494d 4507 005d 7e21 0000 2e00 5d7e DTIME..]~!....]~ │ │ │ +004f0e40: 5ce0 bf11 0000 2020 204d 4f52 4552 4541 \..... MOREREA │ │ │ +004f0e50: 4454 494d 4507 005d e021 0000 2e00 5de0 DTIME..].!....]. │ │ │ 004f0e60: 3100 0020 2020 4d4f 5245 5245 4144 5449 1.. MOREREADTI │ │ │ 004f0e70: 4d45 3d69 6e74 6578 7072 2041 7070 6c69 ME=intexpr Appli │ │ │ -004f0e80: 6573 2074 6f3a 2053 4f43 0700 5d7e 4100 es to: SOC..]~A. │ │ │ -004f0e90: 004e 005d 7e51 0000 2020 204d 4f52 4552 .N.]~Q.. MORER │ │ │ +004f0e80: 6573 2074 6f3a 2053 4f43 0700 5de0 4100 es to: SOC..].A. │ │ │ +004f0e90: 004e 005d e051 0000 2020 204d 4f52 4552 .N.].Q.. MORER │ │ │ 004f0ea0: 4541 4454 494d 4520 7370 6563 6966 6965 EADTIME specifie │ │ │ 004f0eb0: 7320 7468 6520 706f 6c6c 696e 6720 696e s the polling in │ │ │ 004f0ec0: 7465 7276 616c 2028 696e 206d 696c 6c69 terval (in milli │ │ │ 004f0ed0: 7365 636f 6e64 7329 2074 6861 7420 613b seconds) that a; │ │ │ -004f0ee0: 005d 7e61 0000 2020 2053 4f43 4b45 5420 .]~a.. SOCKET │ │ │ +004f0ee0: 005d e061 0000 2020 2053 4f43 4b45 5420 .].a.. SOCKET │ │ │ 004f0ef0: 6465 7669 6365 2075 7365 7320 746f 2063 device uses to c │ │ │ 004f0f00: 6865 636b 2066 6f72 2061 7272 6976 696e heck for arrivin │ │ │ -004f0f10: 6720 7061 636b 6574 732e 0700 5d7e 7100 g packets...]~q. │ │ │ -004f0f20: 0053 005d 7e81 0000 2020 2057 6974 6820 .S.]~... With │ │ │ +004f0f10: 6720 7061 636b 6574 732e 0700 5de0 7100 g packets...].q. │ │ │ +004f0f20: 0053 005d e081 0000 2020 2057 6974 6820 .S.].... With │ │ │ 004f0f30: 6e6f 204d 4f52 4552 4541 4454 494d 4520 no MOREREADTIME │ │ │ 004f0f40: 7370 6563 6966 6965 642c 2053 4f43 4b45 specified, SOCKE │ │ │ 004f0f50: 5420 5245 4144 2069 6d70 6c65 6d65 6e74 T READ implement │ │ │ 004f0f60: 7320 6120 6479 6e61 6d69 6320 6170 7072 s a dynamic appr │ │ │ -004f0f70: 6f61 6368 5000 5d7e 9100 0020 2020 6f66 oachP.]~... of │ │ │ +004f0f70: 6f61 6368 5000 5de0 9100 0020 2020 6f66 oachP.].... of │ │ │ 004f0f80: 2075 7369 6e67 2061 206c 6f6e 6765 7220 using a longer │ │ │ 004f0f90: 6669 7273 7420 696e 7465 7276 616c 206f first interval o │ │ │ 004f0fa0: 6620 3230 3020 6d73 2077 6865 6e20 6974 f 200 ms when it │ │ │ 004f0fb0: 2066 696e 6473 206e 6f20 6461 7461 2c20 finds no data, │ │ │ 004f0fc0: 7468 656e 0000 0000 0000 0000 0000 0000 then............ │ │ │ 004f0fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004f0fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004f0ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004f1000: 0400 0000 d907 0000 f641 0000 0000 0000 .........A...... │ │ │ -004f1010: a300 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004f1010: a300 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004f1020: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 004f1030: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 004f1040: 4f50 454e 00ff 7300 ff4f 5045 4e5f 4445 OPEN..s..OPEN_DE │ │ │ 004f1050: 5649 4345 5041 5241 4d45 5445 5253 00ff VICEPARAMETERS.. │ │ │ 004f1060: 7300 ff4d 4f52 4552 4541 4454 494d 4500 s..MOREREADTIME. │ │ │ 004f1070: c011 0000 2020 2073 686f 7274 656e 696e .... shortenin │ │ │ 004f1080: 6720 7468 6520 696e 7465 7276 616c 2074 g the interval t │ │ │ 004f1090: 6f20 3130 206d 7320 7768 656e 2064 6174 o 10 ms when dat │ │ │ 004f10a0: 6120 7374 6172 7473 2074 6f20 6172 7269 a starts to arri │ │ │ -004f10b0: 7665 2e07 005d 7e12 0000 5200 5d7e 1300 ve...]~...R.]~.. │ │ │ +004f10b0: 7665 2e07 005d e012 0000 5200 5de0 1300 ve...]....R.]... │ │ │ 004f10c0: 0020 2020 4966 2061 6e20 696e 7465 7276 . If an interv │ │ │ 004f10d0: 616c 2069 7320 7370 6563 6966 6965 642c al is specified, │ │ │ 004f10e0: 2074 6865 2053 4f43 4b45 5420 6465 7669 the SOCKET devi │ │ │ 004f10f0: 6365 2061 6c77 6179 7320 7573 6573 2074 ce always uses t │ │ │ -004f1100: 6865 2073 7065 6369 6669 6564 5300 5d7e he specifiedS.]~ │ │ │ +004f1100: 6865 2073 7065 6369 6669 6564 5300 5de0 he specifiedS.]. │ │ │ 004f1110: 1400 0020 2020 696e 7465 7276 616c 2061 ... interval a │ │ │ 004f1120: 6e64 2064 6f65 736e 2774 2061 646a 7573 nd doesn't adjus │ │ │ 004f1130: 7420 6479 6e61 6d69 6361 6c6c 792e 2054 t dynamically. T │ │ │ 004f1140: 6869 7320 6170 706c 6965 7320 746f 2061 his applies to a │ │ │ 004f1150: 6e79 2053 4f43 4b45 5420 5245 4144 2e07 ny SOCKET READ.. │ │ │ -004f1160: 005d 7e15 0000 4b00 5d7e 1600 0020 2020 .]~...K.]~... │ │ │ +004f1160: 005d e015 0000 4b00 5de0 1600 0020 2020 .]....K.].... │ │ │ 004f1170: 4966 2061 2053 4f43 4b45 5420 5245 4144 If a SOCKET READ │ │ │ 004f1180: 2069 7320 6e6f 7420 7375 626a 6563 7420 is not subject │ │ │ 004f1190: 746f 2061 6e79 206f 6620 7468 6520 6465 to any of the de │ │ │ 004f11a0: 6669 6e65 6420 7465 726d 696e 6174 696e fined terminatin │ │ │ -004f11b0: 674e 005d 7e17 0000 2020 2063 6f6e 6469 gN.]~... condi │ │ │ +004f11b0: 674e 005d e017 0000 2020 2063 6f6e 6469 gN.].... condi │ │ │ 004f11c0: 7469 6f6e 732c 2069 7420 7465 726d 696e tions, it termin │ │ │ 004f11d0: 6174 6573 2065 6974 6865 7220 6166 7465 ates either afte │ │ │ 004f11e0: 7220 6974 2068 6173 2061 7420 6c65 6173 r it has at leas │ │ │ 004f11f0: 7420 6f6e 6520 6368 6172 6163 7465 7252 t one characterR │ │ │ -004f1200: 005d 7e18 0000 2020 2066 6f6c 6c6f 7765 .]~... followe │ │ │ +004f1200: 005d e018 0000 2020 2066 6f6c 6c6f 7765 .].... followe │ │ │ 004f1210: 6420 6279 2061 6e20 696e 7465 7276 616c d by an interval │ │ │ 004f1220: 2077 6974 6820 6e6f 206e 6577 2070 6163 with no new pac │ │ │ 004f1230: 6b65 7473 2c20 6f72 2072 6561 6469 6e67 kets, or reading │ │ │ 004f1240: 2031 2c30 3438 2c35 3736 2062 7974 6573 1,048,576 bytes │ │ │ -004f1250: 2e07 005d 7e19 0000 1200 5d7e 1a00 0020 ...]~.....]~... │ │ │ -004f1260: 2020 4578 616d 706c 653a 0700 5d7e 2100 Example:..]~!. │ │ │ -004f1270: 0025 005d 7e22 0000 2020 2055 7365 2074 .%.]~".. Use t │ │ │ +004f1250: 2e07 005d e019 0000 1200 5de0 1a00 0020 ...]......].... │ │ │ +004f1260: 2020 4578 616d 706c 653a 0700 5de0 2100 Example:..].!. │ │ │ +004f1270: 0025 005d e022 0000 2020 2055 7365 2074 .%.].".. Use t │ │ │ 004f1280: 6370 6465 763a 6d6f 7265 7265 6164 7469 cpdev:morereadti │ │ │ -004f1290: 6d65 3d32 3030 0700 5d7e 2300 0052 005d me=200..]~#..R.] │ │ │ -004f12a0: 7e24 0000 2020 2054 6869 7320 6578 616d ~$.. This exam │ │ │ +004f1290: 6d65 3d32 3030 0700 5de0 2300 0052 005d me=200..].#..R.] │ │ │ +004f12a0: e024 0000 2020 2054 6869 7320 6578 616d .$.. This exam │ │ │ 004f12b0: 706c 6520 7370 6563 6966 6965 7320 7468 ple specifies th │ │ │ 004f12c0: 6174 2061 6c6c 2052 4541 4473 2066 6f72 at all READs for │ │ │ 004f12d0: 2073 6f63 6b65 7420 6465 7669 6365 2074 socket device t │ │ │ 004f12e0: 6370 6465 7620 6d75 7374 2077 6169 7429 cpdev must wait) │ │ │ -004f12f0: 005d 7e25 0000 2020 2066 6f72 2032 3030 .]~%.. for 200 │ │ │ +004f12f0: 005d e025 0000 2020 2066 6f72 2032 3030 .].%.. for 200 │ │ │ 004f1300: 206d 696c 6c69 7365 636f 6e64 7320 666f milliseconds fo │ │ │ -004f1310: 7220 696e 7075 742e 0700 5d7e 2600 001a r input...]~&... │ │ │ -004f1320: 004f 7e4e 4557 5645 5253 494f 4e00 004e .O~NEWVERSION..N │ │ │ -004f1330: 4557 5645 5253 494f 4e15 005a 7ebf 1100 EWVERSION..Z~... │ │ │ +004f1310: 7220 696e 7075 742e 0700 5de0 2600 001a r input...].&... │ │ │ +004f1320: 004f e04e 4557 5645 5253 494f 4e00 004e .O.NEWVERSION..N │ │ │ +004f1330: 4557 5645 5253 494f 4e15 005a e0bf 1100 EWVERSION..Z.... │ │ │ 004f1340: 0020 2020 4e45 5756 4552 5349 4f4e 0700 . NEWVERSION.. │ │ │ -004f1350: 5b7e 2100 0033 005b 7e31 0000 2020 204e [~!..3.[~1.. N │ │ │ +004f1350: 5be0 2100 0033 005b e031 0000 2020 204e [.!..3.[.1.. N │ │ │ 004f1360: 4557 5645 5253 494f 4e20 4170 706c 6965 EWVERSION Applie │ │ │ 004f1370: 7320 746f 3a20 5344 2046 4946 4f20 534f s to: SD FIFO SO │ │ │ -004f1380: 4328 4c4f 4341 4c29 0700 5b7e 4100 0054 C(LOCAL)..[~A..T │ │ │ -004f1390: 005b 7e51 0000 2020 2054 6865 204e 4557 .[~Q.. The NEW │ │ │ +004f1380: 4328 4c4f 4341 4c29 0700 5be0 4100 0054 C(LOCAL)..[.A..T │ │ │ +004f1390: 005b e051 0000 2020 2054 6865 204e 4557 .[.Q.. The NEW │ │ │ 004f13a0: 5645 5253 494f 4e20 6465 7669 6365 7061 VERSION devicepa │ │ │ 004f13b0: 7261 6d65 7465 7220 6173 7375 7265 7320 rameter assures │ │ │ 004f13c0: 7468 6174 2077 6865 6e20 616e 2065 7869 that when an exi │ │ │ 004f13d0: 7374 696e 6720 6669 6c65 2069 7320 7573 sting file is us │ │ │ -004f13e0: 6564 2c24 005b 7e61 0000 2020 2069 7420 ed,$.[~a.. it │ │ │ +004f13e0: 6564 2c24 005b e061 0000 2020 2069 7420 ed,$.[.a.. it │ │ │ 004f13f0: 6973 2065 6d70 7479 2075 706f 6e20 7468 is empty upon th │ │ │ -004f1400: 6520 4f50 454e 2e07 005b 7e71 0000 5200 e OPEN...[~q..R. │ │ │ -004f1410: 5b7e 8100 0020 2020 4279 2064 6566 6175 [~... By defau │ │ │ +004f1400: 6520 4f50 454e 2e07 005b e071 0000 5200 e OPEN...[.q..R. │ │ │ +004f1410: 5be0 8100 0020 2020 4279 2064 6566 6175 [.... By defau │ │ │ 004f1420: 6c74 2c20 6966 2061 6e79 2076 6572 7369 lt, if any versi │ │ │ 004f1430: 6f6e 206f 6620 7468 6520 6669 6c65 2065 on of the file e │ │ │ 004f1440: 7869 7374 732c 204f 5045 4e20 6163 6365 xists, OPEN acce │ │ │ 004f1450: 7373 6573 2074 6865 2063 7572 7265 6e74 sses the current │ │ │ -004f1460: 5400 5b7e 9100 0020 2020 7665 7273 696f T.[~... versio │ │ │ +004f1460: 5400 5be0 9100 0020 2020 7665 7273 696f T.[.... versio │ │ │ 004f1470: 6e2e 2049 6620 6e6f 2076 6572 7369 6f6e n. If no version │ │ │ 004f1480: 206f 6620 7468 6520 6669 6c65 2065 7869 of the file exi │ │ │ 004f1490: 7374 732c 204f 5045 4e20 7769 7468 6f75 sts, OPEN withou │ │ │ 004f14a0: 7420 5245 4144 4f4e 4c59 2063 7265 6174 t READONLY creat │ │ │ -004f14b0: 6573 2061 1400 5a7e c011 0000 2020 206e es a..Z~.... n │ │ │ -004f14c0: 6577 2066 696c 652e 0700 5b7e 1200 0012 ew file...[~.... │ │ │ -004f14d0: 005b 7e13 0000 2020 2045 7861 6d70 6c65 .[~... Example │ │ │ -004f14e0: 3a07 005b 7e14 0000 1d00 5b7e 1500 0020 :..[~.....[~... │ │ │ +004f14b0: 6573 2061 1400 5ae0 c011 0000 2020 206e es a..Z..... n │ │ │ +004f14c0: 6577 2066 696c 652e 0700 5be0 1200 0012 ew file...[..... │ │ │ +004f14d0: 005b e013 0000 2020 2045 7861 6d70 6c65 .[.... Example │ │ │ +004f14e0: 3a07 005b e014 0000 1d00 5be0 1500 0020 :..[......[.... │ │ │ 004f14f0: 2020 4754 4d3e 6669 6c65 313d 2266 6f6f GTM>file1="foo │ │ │ -004f1500: 2e74 7874 2233 005b 7e16 0000 2020 2047 .txt"3.[~... G │ │ │ +004f1500: 2e74 7874 2233 005b e016 0000 2020 2047 .txt"3.[.... G │ │ │ 004f1510: 544d 3e6f 7065 6e20 6669 6c65 313a 6e65 TM>open file1:ne │ │ │ 004f1520: 7776 6572 7369 6f6e 3a72 6563 6f72 6473 wversion:records │ │ │ -004f1530: 697a 653d 3530 3030 0e00 5b7e 1700 0020 ize=5000..[~... │ │ │ -004f1540: 2020 4754 4d3e 0700 5b7e 1800 004b 005b GTM>..[~...K.[ │ │ │ -004f1550: 7e19 0000 2020 2054 6869 7320 6578 616d ~... This exam │ │ │ +004f1530: 697a 653d 3530 3030 0e00 5be0 1700 0020 ize=5000..[.... │ │ │ +004f1540: 2020 4754 4d3e 0700 5be0 1800 004b 005b GTM>..[....K.[ │ │ │ +004f1550: e019 0000 2020 2054 6869 7320 6578 616d .... This exam │ │ │ 004f1560: 706c 6520 6372 6561 7465 7320 6120 6e65 ple creates a ne │ │ │ 004f1570: 7720 7665 7273 696f 6e20 6f66 2073 6571 w version of seq │ │ │ 004f1580: 7565 6e74 6961 6c20 6669 6c65 2066 6f6f uential file foo │ │ │ -004f1590: 2e74 7874 7769 7468 2300 5b7e 1a00 0020 .txtwith#.[~... │ │ │ +004f1590: 2e74 7874 7769 7468 2300 5be0 1a00 0020 .txtwith#.[.... │ │ │ 004f15a0: 2020 5245 434f 5244 5349 5a45 206f 6620 RECORDSIZE of │ │ │ -004f15b0: 3530 3030 2062 7974 6573 2e07 005b 7e21 5000 bytes...[~! │ │ │ -004f15c0: 0000 1200 5b7e 2200 0020 2020 4578 616d ....[~".. Exam │ │ │ -004f15d0: 706c 653a 0700 5b7e 2300 001e 005b 7e24 ple:..[~#....[~$ │ │ │ +004f15b0: 3530 3030 2062 7974 6573 2e07 005b e021 5000 bytes...[.! │ │ │ +004f15c0: 0000 1200 5be0 2200 0020 2020 4578 616d ....[.".. Exam │ │ │ +004f15d0: 706c 653a 0700 5be0 2300 001e 005b e024 ple:..[.#....[.$ │ │ │ 004f15e0: 0000 2020 2047 544d 3e73 6574 2064 656c .. GTM>set del │ │ │ -004f15f0: 696d 3d24 6328 3133 2930 005b 7e25 0000 im=$c(13)0.[~%.. │ │ │ +004f15f0: 696d 3d24 6328 3133 2930 005b e025 0000 im=$c(13)0.[.%.. │ │ │ 004f1600: 2020 2047 544d 3e73 6574 2074 6370 6465 GTM>set tcpde │ │ │ 004f1610: 763d 2273 6572 7665 7224 225f 246a 2c74 v="server$"_$j,t │ │ │ -004f1620: 696d 656f 7574 3d33 3073 005b 7e26 0000 imeout=30s.[~&.. │ │ │ +004f1620: 696d 656f 7574 3d33 3073 005b e026 0000 imeout=30s.[.&.. │ │ │ 004f1630: 2020 2047 544d 3e6f 7065 6e20 7463 7064 GTM>open tcpd │ │ │ 004f1640: 6576 3a28 4c49 5354 454e 3d22 6c6f 6361 ev:(LISTEN="loca │ │ │ 004f1650: 6c2e 736f 636b 6574 225f 223a 4c4f 4341 l.socket"_":LOCA │ │ │ 004f1660: 4c22 3a64 656c 696d 3d24 6328 3133 293a L":delim=$c(13): │ │ │ 004f1670: 6174 7461 6368 3d22 7365 7276 6572 223a attach="server": │ │ │ 004f1680: 6e65 7776 6572 7369 6f6e 293a 7469 6d65 newversion):time │ │ │ -004f1690: 6f75 743a 2253 4f43 4b45 5422 0700 5b7e out:"SOCKET"..[~ │ │ │ -004f16a0: 2700 0053 005b 7e28 0000 2020 2054 6869 '..S.[~(.. Thi │ │ │ +004f1690: 6f75 743a 2253 4f43 4b45 5422 0700 5be0 out:"SOCKET"..[. │ │ │ +004f16a0: 2700 0053 005b e028 0000 2020 2054 6869 '..S.[.(.. Thi │ │ │ 004f16b0: 7320 6578 616d 706c 6520 6465 6c65 7465 s example delete │ │ │ 004f16c0: 7320 7468 6520 6f6c 6420 6c6f 6361 6c2e s the old local. │ │ │ 004f16d0: 736f 636b 6574 2066 696c 6520 2869 6620 socket file (if │ │ │ 004f16e0: 6974 2065 7869 7374 7329 2061 6e64 2063 it exists) and c │ │ │ -004f16f0: 7265 6174 6573 2c00 5b7e 2900 0020 2020 reates,.[~).. │ │ │ +004f16f0: 7265 6174 6573 2c00 5be0 2900 0020 2020 reates,.[.).. │ │ │ 004f1700: 6120 6e65 7720 4c49 5354 454e 494e 4720 a new LISTENING │ │ │ 004f1710: 6c6f 6361 6c2e 736f 636b 6574 2066 696c local.socket fil │ │ │ -004f1720: 652e 0700 5b7e 2a00 0012 004f 7e4f 4348 e...[~*....O~OCH │ │ │ -004f1730: 5345 5400 004f 4348 5345 5411 0056 7ebf SET..OCHSET..V~. │ │ │ -004f1740: 1100 0020 2020 4f43 4853 4554 0700 577e ... OCHSET..W~ │ │ │ -004f1750: 2100 002d 0057 7e31 0000 2020 204f 4348 !..-.W~1.. OCH │ │ │ +004f1720: 652e 0700 5be0 2a00 0012 004f e04f 4348 e...[.*....O.OCH │ │ │ +004f1730: 5345 5400 004f 4348 5345 5411 0056 e0bf SET..OCHSET..V.. │ │ │ +004f1740: 1100 0020 2020 4f43 4853 4554 0700 57e0 ... OCHSET..W. │ │ │ +004f1750: 2100 002d 0057 e031 0000 2020 204f 4348 !..-.W.1.. OCH │ │ │ 004f1760: 5345 543d 6578 7072 2041 7070 6c69 6573 SET=expr Applies │ │ │ 004f1770: 2074 6f3a 2041 6c6c 2064 6576 6963 6573 to: All devices │ │ │ -004f1780: 0700 577e 4100 0052 0057 7e51 0000 2020 ..W~A..R.W~Q.. │ │ │ +004f1780: 0700 57e0 4100 0052 0057 e051 0000 2020 ..W.A..R.W.Q.. │ │ │ 004f1790: 2045 7374 6162 6c69 7368 6573 2074 6865 Establishes the │ │ │ 004f17a0: 2063 6861 7261 6374 6572 2065 6e63 6f64 character encod │ │ │ 004f17b0: 696e 6720 6f66 2074 6865 206f 7574 7075 ing of the outpu │ │ │ 004f17c0: 7420 6465 7669 6365 204f 5045 4e65 6420 t device OPENed │ │ │ 004f17d0: 616e 6420 5553 4565 6400 0000 0000 0000 and USEed....... │ │ │ 004f17e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004f17f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004f1800: 0400 0000 f807 0000 2542 0000 0000 0000 ........%B...... │ │ │ -004f1810: a800 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004f1810: a800 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004f1820: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 004f1830: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 004f1840: 4f50 454e 00ff 7300 ff4f 5045 4e5f 4445 OPEN..s..OPEN_DE │ │ │ 004f1850: 5649 4345 5041 5241 4d45 5445 5253 00ff VICEPARAMETERS.. │ │ │ 004f1860: 7300 ff4f 4348 5345 5400 bf61 0000 2020 s..OCHSET..a.. │ │ │ 004f1870: 2069 6e20 7468 6520 5554 462d 3820 6d6f in the UTF-8 mo │ │ │ 004f1880: 6465 2e20 5468 6520 7661 6c75 6520 6f66 de. The value of │ │ │ 004f1890: 2074 6865 2065 7870 7265 7373 696f 6e20 the expression │ │ │ 004f18a0: 6361 6e20 6265 204d 2c20 5554 462d 382c can be M, UTF-8, │ │ │ -004f18b0: 2055 5446 2d31 362c 4100 577e 7100 0020 UTF-16,A.W~q.. │ │ │ +004f18b0: 2055 5446 2d31 362c 4100 57e0 7100 0020 UTF-16,A.W.q.. │ │ │ 004f18c0: 2020 5554 462d 3136 4c45 2c20 6f72 2055 UTF-16LE, or U │ │ │ 004f18d0: 5446 2d31 3642 452e 2049 6e20 4d20 6d6f TF-16BE. In M mo │ │ │ 004f18e0: 6465 2c20 4f43 4853 4554 2068 6173 206e de, OCHSET has n │ │ │ -004f18f0: 6f20 6566 6665 6374 2e07 0057 7e81 0000 o effect...W~... │ │ │ -004f1900: 5100 577e 9100 0020 2020 4966 202a 4348 Q.W~... If *CH │ │ │ +004f18f0: 6f20 6566 6665 6374 2e07 0057 e081 0000 o effect...W.... │ │ │ +004f1900: 5100 57e0 9100 0020 2020 4966 202a 4348 Q.W.... If *CH │ │ │ 004f1910: 5345 5420 6973 206e 6f74 2073 7065 6369 SET is not speci │ │ │ 004f1920: 6669 6564 2c20 4754 2e4d 2061 7373 756d fied, GT.M assum │ │ │ 004f1930: 6573 2055 5446 2d38 2061 7320 7468 6520 es UTF-8 as the │ │ │ 004f1940: 6465 6661 756c 7420 6368 6172 6163 7465 default characte │ │ │ -004f1950: 7232 0056 7ec0 1100 0020 2020 7365 7420 r2.V~.... set │ │ │ +004f1950: 7232 0056 e0c0 1100 0020 2020 7365 7420 r2.V..... set │ │ │ 004f1960: 666f 7220 616c 6c20 7468 6520 696e 7075 for all the inpu │ │ │ 004f1970: 7420 2f20 6f75 7470 7574 2064 6576 6963 t / output devic │ │ │ -004f1980: 6573 2e07 0057 7e12 0000 4c00 577e 1300 es...W~...L.W~.. │ │ │ +004f1980: 6573 2e07 0057 e012 0000 4c00 57e0 1300 es...W....L.W... │ │ │ 004f1990: 0020 2020 4966 2065 7870 7220 6973 2073 . If expr is s │ │ │ 004f19a0: 6574 2074 6f20 6120 7661 6c75 6520 6f74 et to a value ot │ │ │ 004f19b0: 6865 7220 7468 616e 204d 2c20 5554 462d her than M, UTF- │ │ │ 004f19c0: 382c 2055 5446 2d31 362c 2055 5446 2d31 8, UTF-16, UTF-1 │ │ │ -004f19d0: 364c 4520 6f72 5400 577e 1400 0020 2020 6LE orT.W~... │ │ │ +004f19d0: 364c 4520 6f72 5400 57e0 1400 0020 2020 6LE orT.W.... │ │ │ 004f19e0: 5554 462d 3136 4245 2c20 4754 2e4d 2070 UTF-16BE, GT.M p │ │ │ 004f19f0: 726f 6475 6365 7320 6120 7275 6e2d 7469 roduces a run-ti │ │ │ 004f1a00: 6d65 2065 7272 6f72 2e20 5554 462d 3136 me error. UTF-16 │ │ │ 004f1a10: 2c20 5554 462d 4c45 2c20 616e 6420 5554 , UTF-LE, and UT │ │ │ -004f1a20: 462d 3136 4245 2061 7265 3c00 577e 1500 F-16BE are<.W~.. │ │ │ +004f1a20: 462d 3136 4245 2061 7265 3c00 57e0 1500 F-16BE are<.W... │ │ │ 004f1a30: 0020 2020 6e6f 7420 7375 7070 6f72 7465 . not supporte │ │ │ 004f1a40: 6420 666f 7220 2450 7269 6e63 6970 616c d for $Principal │ │ │ 004f1a50: 2061 6e64 2054 6572 6d69 6e61 6c20 6465 and Terminal de │ │ │ -004f1a60: 7669 6365 732e 0700 577e 1600 0012 0057 vices...W~.....W │ │ │ -004f1a70: 7e17 0000 2020 202a 2a4e 6f74 652a 2a07 ~... **Note**. │ │ │ -004f1a80: 0057 7e18 0000 5200 577e 1900 0020 2020 .W~...R.W~... │ │ │ +004f1a60: 7669 6365 732e 0700 57e0 1600 0012 0057 vices...W......W │ │ │ +004f1a70: e017 0000 2020 202a 2a4e 6f74 652a 2a07 .... **Note**. │ │ │ +004f1a80: 0057 e018 0000 5200 57e0 1900 0020 2020 .W....R.W.... │ │ │ 004f1a90: 4f43 4853 4554 2069 7320 6120 6465 7669 OCHSET is a devi │ │ │ 004f1aa0: 6365 7061 7261 6d65 7465 7220 6f66 2062 ceparameter of b │ │ │ 004f1ab0: 6f74 6820 7468 6520 4f50 454e 2061 6e64 oth the OPEN and │ │ │ 004f1ac0: 2055 5345 2063 6f6d 6d61 6e64 732e 2041 USE commands. A │ │ │ -004f1ad0: 7320 4f43 4853 4554 5400 577e 1a00 0020 s OCHSETT.W~... │ │ │ +004f1ad0: 7320 4f43 4853 4554 5400 57e0 1a00 0020 s OCHSETT.W.... │ │ │ 004f1ae0: 2020 6361 6e20 6368 616e 6765 2074 6865 can change the │ │ │ 004f1af0: 2063 6861 7261 6374 6572 2073 6574 206f character set o │ │ │ 004f1b00: 6620 616e 2061 6c72 6561 6479 204f 5045 f an already OPE │ │ │ 004f1b10: 4e65 6420 6465 7669 6365 2c20 6974 2063 Ned device, it c │ │ │ -004f1b20: 616e 2068 656c 7020 6465 616c 3a00 577e an help deal:.W~ │ │ │ +004f1b20: 616e 2068 656c 7020 6465 616c 3a00 57e0 an help deal:.W. │ │ │ 004f1b30: 2100 0020 2020 7769 7468 2062 696e 6172 !.. with binar │ │ │ 004f1b40: 7920 6461 7461 2069 6e74 6572 6d69 7865 y data intermixe │ │ │ 004f1b50: 6420 7769 7468 2063 6861 7261 6374 6572 d with character │ │ │ -004f1b60: 2064 6174 612e 0700 577e 2200 0012 0057 data...W~"....W │ │ │ -004f1b70: 7e23 0000 2020 2045 7861 6d70 6c65 3a07 ~#.. Example:. │ │ │ -004f1b80: 0057 7e24 0000 2400 577e 2500 0020 2020 .W~$..$.W~%.. │ │ │ +004f1b60: 2064 6174 612e 0700 57e0 2200 0012 0057 data...W."....W │ │ │ +004f1b70: e023 0000 2020 2045 7861 6d70 6c65 3a07 .#.. Example:. │ │ │ +004f1b80: 0057 e024 0000 2400 57e0 2500 0020 2020 .W.$..$.W.%.. │ │ │ 004f1b90: 4754 4d3e 5345 5420 6669 6c65 313d 226d GTM>SET file1="m │ │ │ -004f1ba0: 7964 6174 612e 6f75 7422 2100 577e 2600 ydata.out"!.W~&. │ │ │ +004f1ba0: 7964 6174 612e 6f75 7422 2100 57e0 2600 ydata.out"!.W.&. │ │ │ 004f1bb0: 0020 2020 4754 4d3e 5345 5420 6578 7072 . GTM>SET expr │ │ │ -004f1bc0: 3d22 5554 462d 3136 4c45 2226 0057 7e27 ="UTF-16LE"&.W~' │ │ │ +004f1bc0: 3d22 5554 462d 3136 4c45 2226 0057 e027 ="UTF-16LE"&.W.' │ │ │ 004f1bd0: 0000 2020 2047 544d 3e4f 5045 4e20 6669 .. GTM>OPEN fi │ │ │ 004f1be0: 6c65 313a 286f 6368 7365 743d 6578 7072 le1:(ochset=expr │ │ │ -004f1bf0: 2948 0057 7e28 0000 2020 2047 544d 3e53 )H.W~(.. GTM>S │ │ │ +004f1bf0: 2948 0057 e028 0000 2020 2047 544d 3e53 )H.W.(.. GTM>S │ │ │ 004f1c00: 4554 2044 533d 2443 4841 5228 2424 4655 ET DS=$CHAR($$FU │ │ │ 004f1c10: 4e43 5e25 4844 2822 3039 3035 2229 295f NC^%HD("0905"))_ │ │ │ 004f1c20: 2443 4841 5228 2424 4655 4e43 5e25 4844 $CHAR($$FUNC^%HD │ │ │ -004f1c30: 2822 3039 3141 2229 2965 0057 7e29 0000 ("091A"))e.W~).. │ │ │ +004f1c30: 2822 3039 3141 2229 2965 0057 e029 0000 ("091A"))e.W.).. │ │ │ 004f1c40: 2020 2047 544d 3e53 4554 2044 533d 4453 GTM>SET DS=DS │ │ │ 004f1c50: 5f24 4348 4152 2824 2446 554e 435e 2548 _$CHAR($$FUNC^%H │ │ │ 004f1c60: 4428 2230 3934 4422 2929 5f24 4348 4152 D("094D"))_$CHAR │ │ │ 004f1c70: 2824 2446 554e 435e 2548 4428 2230 3931 ($$FUNC^%HD("091 │ │ │ 004f1c80: 4222 2929 5f24 4348 4152 2824 2446 554e B"))_$CHAR($$FUN │ │ │ 004f1c90: 435e 2548 4428 2230 3934 3022 2929 2200 C^%HD("0940"))". │ │ │ -004f1ca0: 577e 2a00 0020 2020 4754 4d3e 5553 4520 W~*.. GTM>USE │ │ │ +004f1ca0: 57e0 2a00 0020 2020 4754 4d3e 5553 4520 W.*.. GTM>USE │ │ │ 004f1cb0: 6669 6c65 3120 5752 4954 4520 4453 2c21 file1 WRITE DS,! │ │ │ -004f1cc0: 1900 577e 3100 0020 2020 4754 4d3e 434c ..W~1.. GTM>CL │ │ │ -004f1cd0: 4f53 4520 6669 6c65 3107 0057 7e32 0000 OSE file1..W~2.. │ │ │ -004f1ce0: 4f00 577e 3300 0020 2020 5468 6973 2065 O.W~3.. This e │ │ │ +004f1cc0: 1900 57e0 3100 0020 2020 4754 4d3e 434c ..W.1.. GTM>CL │ │ │ +004f1cd0: 4f53 4520 6669 6c65 3107 0057 e032 0000 OSE file1..W.2.. │ │ │ +004f1ce0: 4f00 57e0 3300 0020 2020 5468 6973 2065 O.W.3.. This e │ │ │ 004f1cf0: 7861 6d70 6c65 206f 7065 6e73 2061 206e xample opens a n │ │ │ 004f1d00: 6577 2066 696c 6520 6361 6c6c 6564 206d ew file called m │ │ │ 004f1d10: 7964 6174 612e 6f75 7420 616e 6420 7772 ydata.out and wr │ │ │ 004f1d20: 6974 6573 2044 6576 616e 6167 6172 692e ites Devanagari. │ │ │ -004f1d30: 0057 7e34 0000 2020 2063 6861 7261 6374 .W~4.. charact │ │ │ +004f1d30: 0057 e034 0000 2020 2063 6861 7261 6374 .W.4.. charact │ │ │ 004f1d40: 6572 7320 696e 2074 6865 2055 5446 2d31 ers in the UTF-1 │ │ │ 004f1d50: 364c 4520 656e 636f 6469 6e67 2e07 0057 6LE encoding...W │ │ │ -004f1d60: 7e35 0000 0d00 507e 4b45 5900 004f 4b45 ~5....P~KEY..OKE │ │ │ -004f1d70: 590f 0054 7ebf 1100 0020 2020 4f4b 4559 Y..T~.... OKEY │ │ │ -004f1d80: 0700 557e 2100 0028 0055 7e31 0000 2020 ..U~!..(.U~1.. │ │ │ +004f1d60: e035 0000 0d00 50e0 4b45 5900 004f 4b45 .5....P.KEY..OKE │ │ │ +004f1d70: 590f 0054 e0bf 1100 0020 2020 4f4b 4559 Y..T..... OKEY │ │ │ +004f1d80: 0700 55e0 2100 0028 0055 e031 0000 2020 ..U.!..(.U.1.. │ │ │ 004f1d90: 2041 7070 6c69 6573 2074 6f3a 2053 442c Applies to: SD, │ │ │ 004f1da0: 2050 4950 452c 2061 6e64 2046 4946 4f07 PIPE, and FIFO. │ │ │ -004f1db0: 0055 7e41 0000 5300 557e 5100 0020 2020 .U~A..S.U~Q.. │ │ │ +004f1db0: 0055 e041 0000 5300 55e0 5100 0020 2020 .U.A..S.U.Q.. │ │ │ 004f1dc0: 4f4b 4559 2061 6c6c 6f77 7320 7468 6520 OKEY allows the │ │ │ 004f1dd0: 7573 6520 6f66 2061 2073 6570 6572 6174 use of a seperat │ │ │ 004f1de0: 6520 6b65 7920 666f 7220 5752 4954 4520 e key for WRITE │ │ │ 004f1df0: 746f 2061 2064 6576 6963 653b 2066 6f72 to a device; for │ │ │ -004f1e00: 2065 7861 6d70 6c65 2c52 0055 7e61 0000 example,R.U~a.. │ │ │ +004f1e00: 2065 7861 6d70 6c65 2c52 0055 e061 0000 example,R.U.a.. │ │ │ 004f1e10: 2020 2077 6865 6e20 6120 4754 2e4d 2070 when a GT.M p │ │ │ 004f1e20: 726f 6365 7373 2069 7320 616e 2065 6c65 rocess is an ele │ │ │ 004f1e30: 6d65 6e74 206f 6620 6120 554e 4958 2070 ment of a UNIX p │ │ │ 004f1e40: 6970 652e 2054 6865 2066 6f72 6d61 7420 ipe. The format │ │ │ -004f1e50: 6f66 2074 6865 2049 4b45 591d 0055 7e71 of the IKEY..U~q │ │ │ +004f1e50: 6f66 2074 6865 2049 4b45 591d 0055 e071 of the IKEY..U.q │ │ │ 004f1e60: 0000 2020 2064 6576 6963 6570 6172 616d .. deviceparam │ │ │ -004f1e70: 6574 6572 2069 733a 0700 557e 8100 001e eter is:..U~.... │ │ │ -004f1e80: 0055 7e91 0000 2020 204f 4b45 593d 226b .U~... OKEY="k │ │ │ +004f1e70: 6574 6572 2069 733a 0700 55e0 8100 001e eter is:..U..... │ │ │ +004f1e80: 0055 e091 0000 2020 204f 4b45 593d 226b .U.... OKEY="k │ │ │ 004f1e90: 6579 5f6e 616d 6520 5b49 565d 2208 0054 ey_name [IV]"..T │ │ │ -004f1ea0: 7ec0 1100 004d 0055 7e12 0000 2020 206b ~....M.U~... k │ │ │ +004f1ea0: e0c0 1100 004d 0055 e012 0000 2020 206b .....M.U.... k │ │ │ 004f1eb0: 6579 5f6e 616d 6520 6973 2063 6173 652d ey_name is case- │ │ │ 004f1ec0: 7365 6e73 6974 6976 6520 616e 6420 6d75 sensitive and mu │ │ │ 004f1ed0: 7374 206d 6174 6368 2061 206b 6579 206e st match a key n │ │ │ 004f1ee0: 616d 6520 696e 2074 6865 2022 6669 6c65 ame in the "file │ │ │ -004f1ef0: 7322 4b00 557e 1300 0020 2020 7365 6374 s"K.U~... sect │ │ │ +004f1ef0: 7322 4b00 55e0 1300 0020 2020 7365 6374 s"K.U.... sect │ │ │ 004f1f00: 696f 6e20 6f66 2074 6865 2067 746d 6372 ion of the gtmcr │ │ │ 004f1f10: 7970 745f 636f 6e66 6967 2066 696c 652e ypt_config file. │ │ │ 004f1f20: 2054 6865 206f 7074 696f 6e61 6c20 4956 The optional IV │ │ │ 004f1f30: 2073 7065 6369 6669 6573 2061 6e45 0055 specifies anE.U │ │ │ -004f1f40: 7e14 0000 2020 2069 6e69 7469 616c 697a ~... initializ │ │ │ +004f1f40: e014 0000 2020 2069 6e69 7469 616c 697a .... initializ │ │ │ 004f1f50: 6174 696f 6e20 7665 6374 6f72 2074 6f20 ation vector to │ │ │ 004f1f60: 7573 6520 666f 7220 656e 6372 7970 7469 use for encrypti │ │ │ 004f1f70: 6f6e 2061 6e64 2064 6563 7279 7074 696f on and decryptio │ │ │ -004f1f80: 6e2e 0700 557e 1500 0052 0055 7e16 0000 n...U~...R.U~... │ │ │ +004f1f80: 6e2e 0700 55e0 1500 0052 0055 e016 0000 n...U....R.U.... │ │ │ 004f1f90: 2020 2046 6f72 206d 6f72 6520 696e 666f For more info │ │ │ 004f1fa0: 726d 6174 696f 6e2c 2072 6566 6572 2074 rmation, refer t │ │ │ 004f1fb0: 6f20 7468 6520 6465 7363 7269 7074 696f o the descriptio │ │ │ 004f1fc0: 6e20 6f66 204b 4559 2064 6576 6963 6570 n of KEY devicep │ │ │ -004f1fd0: 6172 616d 6574 6572 206f 6616 0055 7e17 arameter of..U~. │ │ │ +004f1fd0: 6172 616d 6574 6572 206f 6616 0055 e017 arameter of..U.. │ │ │ 004f1fe0: 0000 2020 204f 5045 4e20 6f72 2055 5345 .. OPEN or USE │ │ │ -004f1ff0: 2e07 0055 7e18 0000 0000 0000 0000 0000 ...U~........... │ │ │ +004f1ff0: 2e07 0055 e018 0000 0000 0000 0000 0000 ...U............ │ │ │ 004f2000: 0400 0000 f907 0000 5542 0000 0000 0000 ........UB...... │ │ │ -004f2010: 6300 007e 4845 4c50 00ff 7300 ff49 4f5f c..~HELP..s..IO_ │ │ │ +004f2010: 6300 00e0 4845 4c50 00ff 7300 ff49 4f5f c...HELP..s..IO_ │ │ │ 004f2020: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 004f2030: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 004f2040: 4f50 454e 00ff 7300 ff4f 5045 4e5f 4445 OPEN..s..OPEN_DE │ │ │ 004f2050: 5649 4345 5041 5241 4d45 5445 5253 00ff VICEPARAMETERS.. │ │ │ 004f2060: 7300 ff4f 5054 494f 4e53 0000 4f50 5449 s..OPTIONS..OPTI │ │ │ -004f2070: 4f4e 5312 0057 7ebf 1100 0020 2020 4f50 ONS..W~.... OP │ │ │ -004f2080: 5449 4f4e 5307 0058 7e21 0000 2600 587e TIONS..X~!..&.X~ │ │ │ +004f2070: 4f4e 5312 0057 e0bf 1100 0020 2020 4f50 ONS..W..... OP │ │ │ +004f2080: 5449 4f4e 5307 0058 e021 0000 2600 58e0 TIONS..X.!..&.X. │ │ │ 004f2090: 3100 0020 2020 4f50 5449 4f4e 533d 6578 1.. OPTIONS=ex │ │ │ 004f20a0: 7072 2041 7070 6c69 6573 2074 6f3a 2053 pr Applies to: S │ │ │ -004f20b0: 4f43 0700 587e 4100 0050 0058 7e51 0000 OC..X~A..P.X~Q.. │ │ │ +004f20b0: 4f43 0700 58e0 4100 0050 0058 e051 0000 OC..X.A..P.X.Q.. │ │ │ 004f20c0: 2020 2053 7065 6369 6669 6573 2073 6574 Specifies set │ │ │ 004f20d0: 736f 636b 6f70 7428 2920 6f70 7469 6f6e sockopt() option │ │ │ 004f20e0: 7320 746f 2062 6520 7365 7420 666f 7220 s to be set for │ │ │ 004f20f0: 736f 636b 6574 732e 2054 6865 2076 616c sockets. The val │ │ │ -004f2100: 7565 206f 6620 7468 6553 0058 7e61 0000 ue of theS.X~a.. │ │ │ +004f2100: 7565 206f 6620 7468 6553 0058 e061 0000 ue of theS.X.a.. │ │ │ 004f2110: 2020 2065 7870 7265 7373 696f 6e20 6973 expression is │ │ │ 004f2120: 2061 2063 6f6d 6d61 2073 6570 6172 6174 a comma separat │ │ │ 004f2130: 6564 206c 6973 7420 6f66 206f 7074 696f ed list of optio │ │ │ 004f2140: 6e20 6e61 6d65 732e 2049 6620 7468 6520 n names. If the │ │ │ -004f2150: 6f70 7469 6f6e 2074 616b 6573 4a00 587e option takesJ.X~ │ │ │ +004f2150: 6f70 7469 6f6e 2074 616b 6573 4a00 58e0 option takesJ.X. │ │ │ 004f2160: 7100 0020 2020 6120 7661 6c75 652c 2069 q.. a value, i │ │ │ 004f2170: 7420 6973 2067 6976 656e 2061 6674 6572 t is given after │ │ │ 004f2180: 2061 6e20 6571 7561 6c20 7369 676e 2028 an equal sign ( │ │ │ 004f2190: 3d29 2066 6f6c 6c6f 7769 6e67 2074 6865 =) following the │ │ │ -004f21a0: 206e 616d 652e 0700 587e 8100 0024 0058 name...X~...$.X │ │ │ -004f21b0: 7e91 0000 2020 2054 6865 2073 7570 706f ~... The suppo │ │ │ +004f21a0: 206e 616d 652e 0700 58e0 8100 0024 0058 name...X....$.X │ │ │ +004f21b0: e091 0000 2020 2054 6865 2073 7570 706f .... The suppo │ │ │ 004f21c0: 7274 6564 206f 7074 696f 6e73 2061 7265 rted options are │ │ │ -004f21d0: 3a08 0057 7ec0 1100 0061 0058 7e12 0000 :..W~....a.X~... │ │ │ +004f21d0: 3a08 0057 e0c0 1100 0061 0058 e012 0000 :..W.....a.X.... │ │ │ 004f21e0: 2020 204b 4545 5041 4c49 5645 2020 2061 KEEPALIVE a │ │ │ 004f21f0: 206e 6f6e 207a 6572 6f20 7661 6c75 6520 non zero value │ │ │ 004f2200: 656e 6162 6c65 7320 534f 5f4b 4545 5041 enables SO_KEEPA │ │ │ 004f2210: 4c49 5645 2e20 2041 207a 6572 6f20 7661 LIVE. A zero va │ │ │ 004f2220: 6c75 6520 6469 7361 626c 6573 2053 4f5f lue disables SO_ │ │ │ -004f2230: 4b45 4550 414c 4956 452e 3800 587e 1300 KEEPALIVE.8.X~.. │ │ │ +004f2230: 4b45 4550 414c 4956 452e 3800 58e0 1300 KEEPALIVE.8.X... │ │ │ 004f2240: 0020 2020 4b45 4550 434e 5420 2020 2020 . KEEPCNT │ │ │ 004f2250: 7365 7473 2074 6865 2054 4350 5f4b 4545 sets the TCP_KEE │ │ │ 004f2260: 5043 4e54 2073 6f63 6b65 7420 7661 6c75 PCNT socket valu │ │ │ -004f2270: 652e 3900 587e 1400 0020 2020 4b45 4550 e.9.X~... KEEP │ │ │ +004f2270: 652e 3900 58e0 1400 0020 2020 4b45 4550 e.9.X.... KEEP │ │ │ 004f2280: 4944 4c45 2020 2020 7365 7473 2074 6865 IDLE sets the │ │ │ 004f2290: 2054 4350 5f4b 4545 5049 444c 4520 736f TCP_KEEPIDLE so │ │ │ -004f22a0: 636b 6574 2076 616c 7565 2e3a 0058 7e15 cket value.:.X~. │ │ │ +004f22a0: 636b 6574 2076 616c 7565 2e3a 0058 e015 cket value.:.X.. │ │ │ 004f22b0: 0000 2020 204b 4545 5049 4e54 564c 2020 .. KEEPINTVL │ │ │ 004f22c0: 2073 6574 7320 7468 6520 5443 505f 4b45 sets the TCP_KE │ │ │ 004f22d0: 4550 494e 5456 4c20 736f 636b 6574 2076 EPINTVL socket v │ │ │ -004f22e0: 616c 7565 2e5d 0058 7e16 0000 2020 2053 alue.].X~... S │ │ │ +004f22e0: 616c 7565 2e5d 0058 e016 0000 2020 2053 alue.].X.... S │ │ │ 004f22f0: 4e44 4255 4620 2020 2020 2073 6574 7320 NDBUF sets │ │ │ 004f2300: 7468 6520 7369 7a65 206f 6620 7468 6520 the size of the │ │ │ 004f2310: 736f 636b 6574 2773 206e 6574 776f 726b socket's network │ │ │ 004f2320: 2073 656e 6420 6275 6666 6572 2028 534f send buffer (SO │ │ │ 004f2330: 5f53 4e44 4255 4629 2069 6e20 6279 7465 _SNDBUF) in byte │ │ │ -004f2340: 732e 0700 587e 1700 0012 0058 7e18 0000 s...X~.....X~... │ │ │ -004f2350: 2020 2045 7861 6d70 6c65 3a07 0058 7e19 Example:..X~. │ │ │ -004f2360: 0000 5100 587e 1a00 0020 2020 4f50 454e ..Q.X~... OPEN │ │ │ +004f2340: 732e 0700 58e0 1700 0012 0058 e018 0000 s...X......X.... │ │ │ +004f2350: 2020 2045 7861 6d70 6c65 3a07 0058 e019 Example:..X.. │ │ │ +004f2360: 0000 5100 58e0 1a00 0020 2020 4f50 454e ..Q.X.... OPEN │ │ │ 004f2370: 2064 6576 3a28 4c49 5354 454e 3d22 3132 dev:(LISTEN="12 │ │ │ 004f2380: 3334 3a54 4350 223a 4f50 5449 4f4e 533d 34:TCP":OPTIONS= │ │ │ 004f2390: 224b 4545 5041 4c49 5645 3d31 2c4b 4545 "KEEPALIVE=1,KEE │ │ │ 004f23a0: 5049 444c 453d 3530 293a 3a22 534f 434b PIDLE=50)::"SOCK │ │ │ -004f23b0: 4554 2207 0058 7e21 0000 4800 587e 2200 ET"..X~!..H.X~". │ │ │ +004f23b0: 4554 2207 0058 e021 0000 4800 58e0 2200 ET"..X.!..H.X.". │ │ │ 004f23c0: 0020 2020 5468 6973 2065 6e61 626c 6573 . This enables │ │ │ 004f23d0: 2053 4f5f 4b45 4550 414c 4956 4520 616e SO_KEEPALIVE an │ │ │ 004f23e0: 6420 7365 7473 2054 4350 5f4b 4545 5049 d sets TCP_KEEPI │ │ │ 004f23f0: 444c 4520 746f 2035 3020 7365 636f 6e64 DLE to 50 second │ │ │ -004f2400: 732e 0700 587e 2300 0012 0058 7e24 0000 s...X~#....X~$.. │ │ │ -004f2410: 2020 202a 2a4e 6f74 652a 2a07 0058 7e25 **Note**..X~% │ │ │ -004f2420: 0000 5300 587e 2600 0020 2020 506c 6561 ..S.X~&.. Plea │ │ │ +004f2400: 732e 0700 58e0 2300 0012 0058 e024 0000 s...X.#....X.$.. │ │ │ +004f2410: 2020 202a 2a4e 6f74 652a 2a07 0058 e025 **Note**..X.% │ │ │ +004f2420: 0000 5300 58e0 2600 0020 2020 506c 6561 ..S.X.&.. Plea │ │ │ 004f2430: 7365 2072 6576 6965 7720 7468 6520 6d61 se review the ma │ │ │ 004f2440: 6e20 7061 6765 2066 6f72 2073 6574 736f n page for setso │ │ │ 004f2450: 636b 6f70 7420 666f 7220 6d6f 7265 2069 ckopt for more i │ │ │ 004f2460: 6e66 6f72 6d61 7469 6f6e 206f 6e20 7468 nformation on th │ │ │ -004f2470: 6520 7573 654c 0058 7e27 0000 2020 206f e useL.X~'.. o │ │ │ +004f2470: 6520 7573 654c 0058 e027 0000 2020 206f e useL.X.'.. o │ │ │ 004f2480: 6620 7468 6573 6520 6f70 7469 6f6e 732e f these options. │ │ │ 004f2490: 204f 6e20 4c69 6e75 782c 2022 6d61 6e20 On Linux, "man │ │ │ 004f24a0: 3720 736f 636b 6574 2220 616e 6420 226d 7 socket" and "m │ │ │ 004f24b0: 616e 2037 2074 6370 2220 7072 6f76 6964 an 7 tcp" provid │ │ │ -004f24c0: 6521 0058 7e28 0000 2020 2061 6464 6974 e!.X~(.. addit │ │ │ +004f24c0: 6521 0058 e028 0000 2020 2061 6464 6974 e!.X.(.. addit │ │ │ 004f24d0: 696f 6e61 6c20 696e 666f 726d 6174 696f ional informatio │ │ │ -004f24e0: 6e2e 0700 587e 2900 0017 0050 7e55 5452 n...X~)....P~UTR │ │ │ +004f24e0: 6e2e 0700 58e0 2900 0017 0050 e055 5452 n...X.)....P.UTR │ │ │ 004f24f0: 4557 494e 4400 004f 5554 5245 5749 4e44 EWIND..OUTREWIND │ │ │ -004f2500: 1400 597e bf11 0000 2020 204f 5554 5245 ..Y~.... OUTRE │ │ │ -004f2510: 5749 4e44 0700 5a7e 2100 0022 005a 7e31 WIND..Z~!..".Z~1 │ │ │ +004f2500: 1400 59e0 bf11 0000 2020 204f 5554 5245 ..Y..... OUTRE │ │ │ +004f2510: 5749 4e44 0700 5ae0 2100 0022 005a e031 WIND..Z.!..".Z.1 │ │ │ 004f2520: 0000 2020 2041 7070 6c69 6573 2074 6f3a .. Applies to: │ │ │ 004f2530: 2046 4946 4f20 5049 5045 2053 4407 005a FIFO PIPE SD..Z │ │ │ -004f2540: 7e41 0000 4e00 5a7e 5100 0020 2020 5065 ~A..N.Z~Q.. Pe │ │ │ +004f2540: e041 0000 4e00 5ae0 5100 0020 2020 5065 .A..N.Z.Q.. Pe │ │ │ 004f2550: 7266 6f72 6d73 2061 2052 4557 494e 4420 rforms a REWIND │ │ │ 004f2560: 6f6e 206f 7574 7075 7420 7768 656e 2024 on output when $ │ │ │ 004f2570: 5052 494e 4349 5041 4c20 6964 656e 7469 PRINCIPAL identi │ │ │ 004f2580: 6669 6573 2061 2064 6576 6963 6520 7468 fies a device th │ │ │ -004f2590: 6174 5300 5a7e 6100 0020 2020 7375 7070 atS.Z~a.. supp │ │ │ +004f2590: 6174 5300 5ae0 6100 0020 2020 7375 7070 atS.Z.a.. supp │ │ │ 004f25a0: 6f72 7473 2052 4557 494e 442e 2055 7365 orts REWIND. Use │ │ │ 004f25b0: 2074 6869 7320 6465 7669 6365 7061 7261 this devicepara │ │ │ 004f25c0: 6d65 7465 7220 7769 7468 2024 5052 494e meter with $PRIN │ │ │ 004f25d0: 4349 5041 4c20 7768 656e 2072 6564 6972 CIPAL when redir │ │ │ -004f25e0: 6563 7465 6454 005a 7e71 0000 2020 2074 ectedT.Z~q.. t │ │ │ +004f25e0: 6563 7465 6454 005a e071 0000 2020 2074 ectedT.Z.q.. t │ │ │ 004f25f0: 6f20 6120 6669 6c65 2e20 466f 7220 4649 o a file. For FI │ │ │ 004f2600: 464f 206f 7220 5049 5045 2064 6576 6963 FO or PIPE devic │ │ │ 004f2610: 6573 2c20 5245 5749 4e44 206f 6e6c 7920 es, REWIND only │ │ │ 004f2620: 7365 7473 2024 582c 2024 592c 2061 6e64 sets $X, $Y, and │ │ │ -004f2630: 2024 5a45 4f46 2074 6f0f 005a 7e81 0000 $ZEOF to..Z~... │ │ │ -004f2640: 2020 207a 6572 6f2e 0700 5a7e 9100 000f zero...Z~.... │ │ │ -004f2650: 0050 7e57 4e45 5200 004f 574e 4552 1000 .P~WNER..OWNER.. │ │ │ -004f2660: 557e bf11 0000 2020 204f 574e 4552 0700 U~.... OWNER.. │ │ │ -004f2670: 567e 2100 0033 0056 7e31 0000 2020 204f V~!..3.V~1.. O │ │ │ +004f2630: 2024 5a45 4f46 2074 6f0f 005a e081 0000 $ZEOF to..Z.... │ │ │ +004f2640: 2020 207a 6572 6f2e 0700 5ae0 9100 000f zero...Z..... │ │ │ +004f2650: 0050 e057 4e45 5200 004f 574e 4552 1000 .P.WNER..OWNER.. │ │ │ +004f2660: 55e0 bf11 0000 2020 204f 574e 4552 0700 U..... OWNER.. │ │ │ +004f2670: 56e0 2100 0033 0056 e031 0000 2020 204f V.!..3.V.1.. O │ │ │ 004f2680: 574e 4552 3d65 7870 7220 4170 706c 6965 WNER=expr Applie │ │ │ 004f2690: 7320 746f 3a20 534f 4328 4c4f 4341 4c29 s to: SOC(LOCAL) │ │ │ -004f26a0: 2053 4420 4649 464f 0700 567e 4100 0053 SD FIFO..V~A..S │ │ │ -004f26b0: 0056 7e51 0000 2020 2053 7065 6369 6669 .V~Q.. Specifi │ │ │ +004f26a0: 2053 4420 4649 464f 0700 56e0 4100 0053 SD FIFO..V.A..S │ │ │ +004f26b0: 0056 e051 0000 2020 2053 7065 6369 6669 .V.Q.. Specifi │ │ │ 004f26c0: 6573 2061 6363 6573 7320 7065 726d 6973 es access permis │ │ │ 004f26d0: 7369 6f6e 206f 6e20 6120 554e 4958 2066 sion on a UNIX f │ │ │ 004f26e0: 696c 6520 666f 7220 7468 6520 6f77 6e65 ile for the owne │ │ │ 004f26f0: 7220 6f66 2074 6865 2066 696c 652e 2054 r of the file. T │ │ │ -004f2700: 6865 5300 567e 6100 0020 2020 6578 7072 heS.V~a.. expr │ │ │ +004f2700: 6865 5300 56e0 6100 0020 2020 6578 7072 heS.V.a.. expr │ │ │ 004f2710: 6573 7369 6f6e 2069 7320 6120 6368 6172 ession is a char │ │ │ 004f2720: 6163 7465 7220 7374 7269 6e67 2065 7661 acter string eva │ │ │ 004f2730: 6c75 6174 696e 6720 746f 206e 756c 6c20 luating to null │ │ │ 004f2740: 6f72 2074 6f20 616e 7920 636f 6d62 696e or to any combin │ │ │ -004f2750: 6174 696f 6e52 0056 7e71 0000 2020 206f ationR.V~q.. o │ │ │ +004f2750: 6174 696f 6e52 0056 e071 0000 2020 206f ationR.V.q.. o │ │ │ 004f2760: 6620 7468 6520 6c65 7474 6572 7320 5257 f the letters RW │ │ │ 004f2770: 582c 2069 6e64 6963 6174 696e 6720 5265 X, indicating Re │ │ │ 004f2780: 6164 2c20 5772 6974 652c 2061 6e64 2065 ad, Write, and e │ │ │ 004f2790: 5865 6375 7465 2061 6363 6573 732e 2057 Xecute access. W │ │ │ -004f27a0: 6865 6e20 616e 7952 0056 7e81 0000 2020 hen anyR.V~... │ │ │ +004f27a0: 6865 6e20 616e 7952 0056 e081 0000 2020 hen anyR.V.... │ │ │ 004f27b0: 206f 6e65 206f 6620 7468 6573 6520 6465 one of these de │ │ │ 004f27c0: 7669 6365 7061 7261 6d65 7465 7273 2061 viceparameters a │ │ │ 004f27d0: 7070 6561 7273 206f 6e20 616e 204f 5045 ppears on an OPE │ │ │ 004f27e0: 4e20 6f66 2061 206e 6577 2066 696c 652c N of a new file, │ │ │ 004f27f0: 2061 6e79 2075 7365 7200 0000 0000 0000 any user....... │ │ │ 004f2800: 0400 0000 e207 0000 7c42 0000 0000 0000 ........|B...... │ │ │ -004f2810: a900 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004f2810: a900 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004f2820: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 004f2830: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 004f2840: 4f50 454e 00ff 7300 ff4f 5045 4e5f 4445 OPEN..s..OPEN_DE │ │ │ 004f2850: 5649 4345 5041 5241 4d45 5445 5253 00ff VICEPARAMETERS.. │ │ │ 004f2860: 7300 ff4f 574e 4552 00bf 9100 0020 2020 s..OWNER..... │ │ │ 004f2870: 6361 7465 676f 7279 2074 6861 7420 6973 category that is │ │ │ 004f2880: 206e 6f74 2065 7870 6c69 6369 746c 7920 not explicitly │ │ │ 004f2890: 7370 6563 6966 6965 6420 6973 2067 6976 specified is giv │ │ │ 004f28a0: 656e 2074 6865 2064 6566 6175 6c74 206d en the default m │ │ │ -004f28b0: 6173 6b2e 2057 6865 6e52 0055 7ec0 1100 ask. WhenR.U~... │ │ │ +004f28b0: 6173 6b2e 2057 6865 6e52 0055 e0c0 1100 ask. WhenR.U.... │ │ │ 004f28c0: 0020 2020 616e 7920 6f6e 6520 6f66 2074 . any one of t │ │ │ 004f28d0: 6865 7365 2064 6576 6963 6570 6172 616d hese deviceparam │ │ │ 004f28e0: 6574 6572 7320 284f 574e 4552 2c20 4752 eters (OWNER, GR │ │ │ 004f28f0: 4f55 502c 202c 2057 4f52 4c44 2920 6170 OUP, , WORLD) ap │ │ │ -004f2900: 7065 6172 7320 6f6e 2061 6e4c 0056 7e12 pears on anL.V~. │ │ │ +004f2900: 7065 6172 7320 6f6e 2061 6e4c 0056 e012 pears on anL.V.. │ │ │ 004f2910: 0000 2020 204f 5045 4e20 6f66 2061 6e20 .. OPEN of an │ │ │ 004f2920: 6578 6973 7469 6e67 2066 696c 652c 2061 existing file, a │ │ │ 004f2930: 6e79 2075 7365 7220 6361 7465 676f 7279 ny user category │ │ │ 004f2940: 2074 6861 7420 6973 206e 6f74 2065 7870 that is not exp │ │ │ -004f2950: 6c69 6369 746c 7926 0056 7e13 0000 2020 licitly&.V~... │ │ │ +004f2950: 6c69 6369 746c 7926 0056 e013 0000 2020 licitly&.V.... │ │ │ 004f2960: 2073 7065 6369 6669 6564 2072 656d 6169 specified remai │ │ │ 004f2970: 6e73 2075 6e63 6861 6e67 6564 2e07 0056 ns unchanged...V │ │ │ -004f2980: 7e14 0000 5400 567e 1500 0020 2020 546f ~...T.V~... To │ │ │ +004f2980: e014 0000 5400 56e0 1500 0020 2020 546f ....T.V.... To │ │ │ 004f2990: 206d 6f64 6966 7920 6669 6c65 2073 6563 modify file sec │ │ │ 004f29a0: 7572 6974 792c 2074 6865 2075 7365 7220 urity, the user │ │ │ 004f29b0: 7768 6f20 6973 7375 6573 2074 6865 204f who issues the O │ │ │ 004f29c0: 5045 4e20 6d75 7374 2068 6176 6520 6f77 PEN must have ow │ │ │ -004f29d0: 6e65 7273 6869 702e 0700 567e 1600 0054 nership...V~...T │ │ │ -004f29e0: 0056 7e17 0000 2020 2049 6620 6e6f 6e65 .V~... If none │ │ │ +004f29d0: 6e65 7273 6869 702e 0700 56e0 1600 0054 nership...V....T │ │ │ +004f29e0: 0056 e017 0000 2020 2049 6620 6e6f 6e65 .V.... If none │ │ │ 004f29f0: 206f 6620 4752 4f55 502c 2053 5953 5445 of GROUP, SYSTE │ │ │ 004f2a00: 4d2c 204f 574e 4552 2c20 6f72 2057 4f52 M, OWNER, or WOR │ │ │ 004f2a10: 4c44 2061 7265 2073 7065 6369 6669 6564 LD are specified │ │ │ 004f2a20: 206f 6e20 4f50 454e 2c20 4754 2e4d 2064 on OPEN, GT.M d │ │ │ -004f2a30: 6f65 7352 0056 7e18 0000 2020 206e 6f74 oesR.V~... not │ │ │ +004f2a30: 6f65 7352 0056 e018 0000 2020 206e 6f74 oesR.V.... not │ │ │ 004f2a40: 206d 6f64 6966 7920 7468 6520 7065 726d modify the perm │ │ │ 004f2a50: 6973 7369 6f6e 7320 6f6e 2061 6e20 6578 issions on an ex │ │ │ 004f2a60: 6973 7469 6e67 2066 696c 6520 616e 6420 isting file and │ │ │ 004f2a70: 6e65 7720 6669 6c65 7320 6172 6520 6372 new files are cr │ │ │ -004f2a80: 6561 7465 6428 0056 7e19 0000 2020 2075 eated(.V~... u │ │ │ +004f2a80: 6561 7465 6428 0056 e019 0000 2020 2075 eated(.V.... u │ │ │ 004f2a90: 7369 6e67 2074 6865 2073 7461 6e64 6172 sing the standar │ │ │ 004f2aa0: 6420 554e 4958 2072 756c 6573 2e07 0056 d UNIX rules...V │ │ │ -004f2ab0: 7e1a 0000 1200 567e 2100 0020 2020 4578 ~.....V~!.. Ex │ │ │ -004f2ac0: 616d 706c 653a 0700 567e 2200 0049 0056 ample:..V~"..I.V │ │ │ -004f2ad0: 7e23 0000 2020 206f 7065 6e20 2274 6573 ~#.. open "tes │ │ │ +004f2ab0: e01a 0000 1200 56e0 2100 0020 2020 4578 ......V.!.. Ex │ │ │ +004f2ac0: 616d 706c 653a 0700 56e0 2200 0049 0056 ample:..V."..I.V │ │ │ +004f2ad0: e023 0000 2020 206f 7065 6e20 2274 6573 .#.. open "tes │ │ │ 004f2ae0: 7434 392e 7478 7422 3a28 6e65 7776 6572 t49.txt":(newver │ │ │ 004f2af0: 7369 6f6e 3a6f 776e 6572 3d22 7277 223a sion:owner="rw": │ │ │ 004f2b00: 6772 6f75 703d 2272 7722 3a77 6f72 6c64 group="rw":world │ │ │ -004f2b10: 3d22 7277 2229 0700 567e 2400 0052 0056 ="rw")..V~$..R.V │ │ │ -004f2b20: 7e25 0000 2020 2054 6869 7320 6578 616d ~%.. This exam │ │ │ +004f2b10: 3d22 7277 2229 0700 56e0 2400 0052 0056 ="rw")..V.$..R.V │ │ │ +004f2b20: e025 0000 2020 2054 6869 7320 6578 616d .%.. This exam │ │ │ 004f2b30: 706c 6520 6f70 656e 7320 6120 6e65 7720 ple opens a new │ │ │ 004f2b40: 7665 7273 696f 6e20 6f66 2074 6573 7434 version of test4 │ │ │ 004f2b50: 392e 7478 7420 7769 7468 2052 6561 6420 9.txt with Read │ │ │ 004f2b60: 5772 6974 6520 6163 6573 7320 666f 7214 Write acess for. │ │ │ -004f2b70: 0056 7e26 0000 2020 2074 6865 206f 776e .V~&.. the own │ │ │ -004f2b80: 6572 2e07 0056 7e27 0000 0c00 4f7e 5041 er...V~'....O~PA │ │ │ -004f2b90: 4400 0050 4144 0e00 537e bf11 0000 2020 D..PAD..S~.... │ │ │ -004f2ba0: 2050 4144 0700 547e 2100 002b 0054 7e31 PAD..T~!..+.T~1 │ │ │ +004f2b70: 0056 e026 0000 2020 2074 6865 206f 776e .V.&.. the own │ │ │ +004f2b80: 6572 2e07 0056 e027 0000 0c00 4fe0 5041 er...V.'....O.PA │ │ │ +004f2b90: 4400 0050 4144 0e00 53e0 bf11 0000 2020 D..PAD..S..... │ │ │ +004f2ba0: 2050 4144 0700 54e0 2100 002b 0054 e031 PAD..T.!..+.T.1 │ │ │ 004f2bb0: 0000 2020 2050 4144 3d65 7870 7220 4170 .. PAD=expr Ap │ │ │ 004f2bc0: 706c 6965 7320 746f 3a20 5344 2046 4946 plies to: SD FIF │ │ │ -004f2bd0: 4f20 5049 5045 0700 547e 4100 0051 0054 O PIPE..T~A..Q.T │ │ │ -004f2be0: 7e51 0000 2020 2046 6f72 2046 4958 4544 ~Q.. For FIXED │ │ │ +004f2bd0: 4f20 5049 5045 0700 54e0 4100 0051 0054 O PIPE..T.A..Q.T │ │ │ +004f2be0: e051 0000 2020 2046 6f72 2046 4958 4544 .Q.. For FIXED │ │ │ 004f2bf0: 2066 6f72 6d61 7420 7365 7175 656e 7469 format sequenti │ │ │ 004f2c00: 616c 2066 696c 6573 2077 6865 6e20 7468 al files when th │ │ │ 004f2c10: 6520 6368 6172 6163 7465 7220 7365 7420 e character set │ │ │ 004f2c20: 6973 206e 6f74 204d 2c20 6966 2061 5400 is not M, if aT. │ │ │ -004f2c30: 547e 6100 0020 2020 6d75 6c74 692d 6279 T~a.. multi-by │ │ │ +004f2c30: 54e0 6100 0020 2020 6d75 6c74 692d 6279 T.a.. multi-by │ │ │ 004f2c40: 7465 2063 6861 7261 6374 6572 2028 7768 te character (wh │ │ │ 004f2c50: 656e 2043 4853 4554 2069 7320 5554 462d en CHSET is UTF- │ │ │ 004f2c60: 3829 206f 7220 6120 7375 7272 6f67 6174 8) or a surrogat │ │ │ 004f2c70: 6520 7061 6972 2028 7768 656e 2043 4853 e pair (when CHS │ │ │ -004f2c80: 4554 5300 547e 7100 0020 2020 6973 2055 ETS.T~q.. is U │ │ │ +004f2c80: 4554 5300 54e0 7100 0020 2020 6973 2055 ETS.T.q.. is U │ │ │ 004f2c90: 5446 2d31 3629 2064 6f65 7320 6e6f 7420 TF-16) does not │ │ │ 004f2ca0: 6669 7420 696e 746f 2074 6865 2072 6563 fit into the rec │ │ │ 004f2cb0: 6f72 6420 2865 6974 6865 7220 6c6f 6769 ord (either logi │ │ │ 004f2cc0: 6361 6c20 6173 2067 6976 656e 2062 7920 cal as given by │ │ │ -004f2cd0: 5749 4454 4853 0054 7e81 0000 2020 206f WIDTHS.T~... o │ │ │ +004f2cd0: 5749 4454 4853 0054 e081 0000 2020 206f WIDTHS.T.... o │ │ │ 004f2ce0: 7220 7068 7973 6963 616c 2061 7320 6769 r physical as gi │ │ │ 004f2cf0: 7665 6e20 6279 2052 4543 4f52 4453 495a ven by RECORDSIZ │ │ │ 004f2d00: 4529 2074 6865 2057 5249 5445 2063 6f6d E) the WRITE com │ │ │ 004f2d10: 6d61 6e64 2075 7365 7320 6279 7465 7320 mand uses bytes │ │ │ -004f2d20: 7769 7468 2074 6865 4d00 547e 9100 0020 with theM.T~... │ │ │ +004f2d20: 7769 7468 2074 6865 4d00 54e0 9100 0020 with theM.T.... │ │ │ 004f2d30: 2020 7661 6c75 6520 7370 6563 6966 6965 value specifie │ │ │ 004f2d40: 6420 6279 2074 6865 2050 4144 2064 6576 d by the PAD dev │ │ │ 004f2d50: 6963 6570 6172 616d 6574 6572 2074 6f20 iceparameter to │ │ │ 004f2d60: 6669 6c6c 206f 7574 2074 6865 2070 6879 fill out the phy │ │ │ -004f2d70: 7369 6361 6c52 0053 7ec0 1100 0020 2020 sicalR.S~.... │ │ │ +004f2d70: 7369 6361 6c52 0053 e0c0 1100 0020 2020 sicalR.S..... │ │ │ 004f2d80: 7265 636f 7264 2e20 5245 4144 2069 676e record. READ ign │ │ │ 004f2d90: 6f72 6573 2074 6865 2070 6164 2062 7974 ores the pad byt │ │ │ 004f2da0: 6573 2077 6865 6e20 666f 756e 6420 6174 es when found at │ │ │ 004f2db0: 2074 6865 2065 6e64 206f 6620 7468 6520 the end of the │ │ │ -004f2dc0: 7265 636f 7264 2e50 0054 7e12 0000 2020 record.P.T~... │ │ │ +004f2dc0: 7265 636f 7264 2e50 0054 e012 0000 2020 record.P.T.... │ │ │ 004f2dd0: 2054 6865 2076 616c 7565 2066 6f72 2050 The value for P │ │ │ 004f2de0: 4144 2069 7320 6769 7665 6e20 6173 2061 AD is given as a │ │ │ 004f2df0: 6e20 696e 7465 6765 7220 696e 2074 6865 n integer in the │ │ │ 004f2e00: 2072 616e 6765 2030 2d31 3237 2028 7468 range 0-127 (th │ │ │ -004f2e10: 6520 4153 4349 4952 0054 7e13 0000 2020 e ASCIIR.T~... │ │ │ +004f2e10: 6520 4153 4349 4952 0054 e013 0000 2020 e ASCIIR.T.... │ │ │ 004f2e20: 2063 6861 7261 6374 6572 7329 2e20 5041 characters). PA │ │ │ 004f2e30: 4420 6973 2061 6c77 6179 7320 6120 6279 D is always a by │ │ │ 004f2e40: 7465 2076 616c 7565 2061 6e64 2074 6865 te value and the │ │ │ 004f2e50: 2064 6566 6175 6c74 2069 7320 245a 4348 default is $ZCH │ │ │ -004f2e60: 4152 2833 3229 206f 7212 0054 7e14 0000 AR(32) or..T~... │ │ │ -004f2e70: 2020 205b 5350 4143 455d 2e07 0054 7e15 [SPACE]...T~. │ │ │ -004f2e80: 0000 4c00 547e 1600 0020 2020 496e 2055 ..L.T~... In U │ │ │ +004f2e60: 4152 2833 3229 206f 7212 0054 e014 0000 AR(32) or..T.... │ │ │ +004f2e70: 2020 205b 5350 4143 455d 2e07 0054 e015 [SPACE]...T.. │ │ │ +004f2e80: 0000 4c00 54e0 1600 0020 2020 496e 2055 ..L.T.... In U │ │ │ 004f2e90: 5446 2d38 206d 6f64 652c 2074 6865 7265 TF-8 mode, there │ │ │ 004f2ea0: 2061 7265 2074 6872 6565 2063 6173 6573 are three cases │ │ │ 004f2eb0: 2074 6861 7420 6361 7573 6520 4754 2e4d that cause GT.M │ │ │ 004f2ec0: 2074 6f20 696e 7365 7274 2050 4144 4f00 to insert PADO. │ │ │ -004f2ed0: 547e 1700 0020 2020 6368 6172 6163 7465 T~... characte │ │ │ +004f2ed0: 54e0 1700 0020 2020 6368 6172 6163 7465 T.... characte │ │ │ 004f2ee0: 7273 2077 6865 6e20 5752 4954 4569 6e67 rs when WRITEing │ │ │ 004f2ef0: 2e20 5768 656e 2052 4541 4469 6e67 2047 . When READing G │ │ │ 004f2f00: 542e 4d20 6174 7465 6d70 7473 2074 6f20 T.M attempts to │ │ │ 004f2f10: 7374 7269 7020 616e 7920 5041 4452 0054 strip any PADR.T │ │ │ -004f2f20: 7e18 0000 2020 2063 6861 7261 6374 6572 ~... character │ │ │ +004f2f20: e018 0000 2020 2063 6861 7261 6374 6572 .... character │ │ │ 004f2f30: 732e 2054 6869 7320 7374 7269 7070 696e s. This strippin │ │ │ 004f2f40: 6720 6f6e 6c79 2077 6f72 6b73 2070 726f g only works pro │ │ │ 004f2f50: 7065 726c 7920 6966 2074 6865 2052 4543 perly if the REC │ │ │ 004f2f60: 4f52 4453 495a 4520 616e 6420 5041 4452 ORDSIZE and PADR │ │ │ -004f2f70: 0054 7e19 0000 2020 2061 7265 2074 6865 .T~... are the │ │ │ +004f2f70: 0054 e019 0000 2020 2061 7265 2074 6865 .T.... are the │ │ │ 004f2f80: 2073 616d 6520 666f 7220 7468 6520 5245 same for the RE │ │ │ 004f2f90: 4144 2061 7320 7768 656e 2074 6865 2057 AD as when the W │ │ │ 004f2fa0: 5249 5445 7320 6f63 6375 7272 6564 2e20 RITEs occurred. │ │ │ 004f2fb0: 5752 4954 4520 696e 7365 7274 7320 5041 WRITE inserts PA │ │ │ -004f2fc0: 441a 0054 7e1a 0000 2020 2063 6861 7261 D..T~... chara │ │ │ -004f2fd0: 6374 6572 7320 7768 656e 3a07 0054 7e21 cters when:..T~! │ │ │ +004f2fc0: 441a 0054 e01a 0000 2020 2063 6861 7261 D..T.... chara │ │ │ +004f2fd0: 6374 6572 7320 7768 656e 3a07 0054 e021 cters when:..T.! │ │ │ 004f2fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004f2ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004f3000: 0400 0000 dc07 0000 a842 0000 0000 0000 .........B...... │ │ │ -004f3010: a500 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004f3010: a500 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004f3020: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 004f3030: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 004f3040: 4f50 454e 00ff 7300 ff4f 5045 4e5f 4445 OPEN..s..OPEN_DE │ │ │ 004f3050: 5649 4345 5041 5241 4d45 5445 5253 00ff VICEPARAMETERS.. │ │ │ 004f3060: 7300 ff50 4144 00c0 2200 0020 2020 2031 s..PAD..".. 1 │ │ │ 004f3070: 2e20 5468 6520 6669 6c65 2069 7320 636c . The file is cl │ │ │ 004f3080: 6f73 6564 2061 6e64 2074 6865 206c 6173 osed and the las │ │ │ 004f3090: 7420 7265 636f 7264 2069 7320 6c65 7373 t record is less │ │ │ 004f30a0: 2074 6861 6e20 7468 6520 5245 434f 5244 than the RECORD │ │ │ -004f30b0: 5349 5a45 2e53 0054 7e23 0000 2020 2020 SIZE.S.T~#.. │ │ │ +004f30b0: 5349 5a45 2e53 0054 e023 0000 2020 2020 SIZE.S.T.#.. │ │ │ 004f30c0: 2020 2052 6563 6f72 6473 2061 7265 2070 Records are p │ │ │ 004f30d0: 6164 6465 6420 2866 6f72 2046 4958 4544 added (for FIXED │ │ │ 004f30e0: 2920 6279 2057 5249 5445 2021 2061 7320 ) by WRITE ! as │ │ │ 004f30f0: 7765 6c6c 2061 7320 7768 656e 2074 6865 well as when the │ │ │ -004f3100: 2066 696c 6520 6973 1500 547e 2400 0020 file is..T~$.. │ │ │ +004f3100: 2066 696c 6520 6973 1500 54e0 2400 0020 file is..T.$.. │ │ │ 004f3110: 2020 2020 2020 636c 6f73 6564 2e3d 0054 closed.=.T │ │ │ -004f3120: 7e25 0000 2020 2020 322e 2024 5820 6578 ~%.. 2. $X ex │ │ │ +004f3120: e025 0000 2020 2020 322e 2024 5820 6578 .%.. 2. $X ex │ │ │ 004f3130: 6365 6564 7320 5749 4454 4820 6265 666f ceeds WIDTH befo │ │ │ 004f3140: 7265 2074 6865 2052 4543 4f52 4453 495a re the RECORDSIZ │ │ │ -004f3150: 4520 6973 2066 756c 6c2e 4700 547e 2600 E is full.G.T~&. │ │ │ +004f3150: 4520 6973 2066 756c 6c2e 4700 54e0 2600 E is full.G.T.&. │ │ │ 004f3160: 0020 2020 2033 2e20 5468 6520 6e65 7874 . 3. The next │ │ │ 004f3170: 2063 6861 7261 6374 6572 2077 6f6e 2774 character won't │ │ │ 004f3180: 2066 6974 2069 6e20 7468 6520 7265 6d61 fit in the rema │ │ │ 004f3190: 696e 696e 6720 5245 434f 5244 5349 5a45 ining RECORDSIZE │ │ │ -004f31a0: 2e07 0054 7e27 0000 1200 547e 2800 0020 ...T~'....T~(.. │ │ │ -004f31b0: 2020 2a2a 4e6f 7465 2a2a 0700 547e 2900 **Note**..T~). │ │ │ -004f31c0: 0054 0054 7e2a 0000 2020 2049 6e20 616c .T.T~*.. In al │ │ │ +004f31a0: 2e07 0054 e027 0000 1200 54e0 2800 0020 ...T.'....T.(.. │ │ │ +004f31b0: 2020 2a2a 4e6f 7465 2a2a 0700 54e0 2900 **Note**..T.). │ │ │ +004f31c0: 0054 0054 e02a 0000 2020 2049 6e20 616c .T.T.*.. In al │ │ │ 004f31d0: 6c20 5554 462d 3136 2063 6861 7261 6374 l UTF-16 charact │ │ │ 004f31e0: 6572 2073 6574 732c 2052 4543 4f52 4453 er sets, RECORDS │ │ │ 004f31f0: 495a 4520 6d75 7374 2062 6520 6576 656e IZE must be even │ │ │ 004f3200: 2061 6e64 2050 4144 2062 7974 6573 206f and PAD bytes o │ │ │ -004f3210: 6363 7570 7932 0054 7e31 0000 2020 2074 ccupy2.T~1.. t │ │ │ +004f3210: 6363 7570 7932 0054 e031 0000 2020 2074 ccupy2.T.1.. t │ │ │ 004f3220: 776f 2062 7974 6573 2077 6974 6820 7468 wo bytes with th │ │ │ 004f3230: 6520 6869 6768 206f 7264 6572 2062 7974 e high order byt │ │ │ -004f3240: 6520 7a65 726f 2e07 0054 7e32 0000 1200 e zero...T~2.... │ │ │ -004f3250: 547e 3300 0020 2020 4578 616d 706c 653a T~3.. Example: │ │ │ -004f3260: 0700 547e 3400 001c 0054 7e35 0000 2020 ..T~4....T~5.. │ │ │ +004f3240: 6520 7a65 726f 2e07 0054 e032 0000 1200 e zero...T.2.... │ │ │ +004f3250: 54e0 3300 0020 2020 4578 616d 706c 653a T.3.. Example: │ │ │ +004f3260: 0700 54e0 3400 001c 0054 e035 0000 2020 ..T.4....T.5.. │ │ │ 004f3270: 2047 544d 3e64 6f20 5e70 6164 6578 616d GTM>do ^padexam │ │ │ -004f3280: 706c 6514 0054 7e36 0000 2020 2070 6164 ple..T~6.. pad │ │ │ -004f3290: 6578 616d 706c 651d 0054 7e37 0000 2020 example..T~7.. │ │ │ +004f3280: 706c 6514 0054 e036 0000 2020 2070 6164 ple..T.6.. pad │ │ │ +004f3290: 6578 616d 706c 651d 0054 e037 0000 2020 example..T.7.. │ │ │ 004f32a0: 2020 7a70 7269 6e74 205e 7061 6465 7861 zprint ^padexa │ │ │ -004f32b0: 6d70 6c65 1f00 547e 3800 0020 2020 2073 mple..T~8.. s │ │ │ +004f32b0: 6d70 6c65 1f00 54e0 3800 0020 2020 2073 mple..T.8.. s │ │ │ 004f32c0: 6574 2061 3d22 2a2a 2a2a 2a2a 2a2a 2a2a et a="********** │ │ │ -004f32d0: 2a2a 221f 0054 7e39 0000 2020 2020 7365 **"..T~9.. se │ │ │ +004f32d0: 2a2a 221f 0054 e039 0000 2020 2020 7365 **"..T.9.. se │ │ │ 004f32e0: 7420 656e 636f 6469 6e67 3d22 5554 462d t encoding="UTF- │ │ │ -004f32f0: 3822 2d00 547e 3a00 0020 2020 2073 6574 8"-.T~:.. set │ │ │ +004f32f0: 3822 2d00 54e0 3a00 0020 2020 2073 6574 8"-.T.:.. set │ │ │ 004f3300: 2066 696c 656e 616d 653d 2262 6f6d 225f filename="bom"_ │ │ │ 004f3310: 656e 636f 6469 6e67 5f22 2e74 7874 224a encoding_".txt"J │ │ │ -004f3320: 0054 7e41 0000 2020 2020 6f70 656e 2066 .T~A.. open f │ │ │ +004f3320: 0054 e041 0000 2020 2020 6f70 656e 2066 .T.A.. open f │ │ │ 004f3330: 696c 656e 616d 653a 286e 6577 7665 7273 ilename:(newvers │ │ │ 004f3340: 696f 6e3a 6669 7865 643a 7265 636f 7264 ion:fixed:record │ │ │ 004f3350: 3d38 3a70 6164 3d36 363a 6368 7365 743d =8:pad=66:chset= │ │ │ -004f3360: 656e 636f 6469 6e67 2917 0054 7e42 0000 encoding)..T~B.. │ │ │ +004f3360: 656e 636f 6469 6e67 2917 0054 e042 0000 encoding)..T.B.. │ │ │ 004f3370: 2020 2020 7573 6520 6669 6c65 6e61 6d65 use filename │ │ │ -004f3380: 1200 547e 4300 0020 2020 2077 7269 7465 ..T~C.. write │ │ │ -004f3390: 2061 1900 547e 4400 0020 2020 2063 6c6f a..T~D.. clo │ │ │ -004f33a0: 7365 2066 696c 656e 616d 650f 0054 7e45 se filename..T~E │ │ │ -004f33b0: 0000 2020 2020 6861 6c74 1c00 547e 4600 .. halt..T~F. │ │ │ +004f3380: 1200 54e0 4300 0020 2020 2077 7269 7465 ..T.C.. write │ │ │ +004f3390: 2061 1900 54e0 4400 0020 2020 2063 6c6f a..T.D.. clo │ │ │ +004f33a0: 7365 2066 696c 656e 616d 650f 0054 e045 se filename..T.E │ │ │ +004f33b0: 0000 2020 2020 6861 6c74 1c00 54e0 4600 .. halt..T.F. │ │ │ 004f33c0: 0020 2020 2420 6361 7420 626f 6d55 5446 . $ cat bomUTF │ │ │ -004f33d0: 2d38 2e74 7874 2000 547e 4700 0020 2020 -8.txt .T~G.. │ │ │ +004f33d0: 2d38 2e74 7874 2000 54e0 4700 0020 2020 -8.txt .T.G.. │ │ │ 004f33e0: 2a2a 4242 2a2a 4242 2a2a 4242 2a2a 4242 **BB**BB**BB**BB │ │ │ -004f33f0: 2a2a 4242 2a2a 2100 547e 4800 0020 2020 **BB**!.T~H.. │ │ │ +004f33f0: 2a2a 4242 2a2a 2100 54e0 4800 0020 2020 **BB**!.T.H.. │ │ │ 004f3400: 2420 6f64 202d 7463 6431 2062 6f6d 5554 $ od -tcd1 bomUT │ │ │ -004f3410: 462d 382e 7478 7461 0054 7e49 0000 2020 F-8.txta.T~I.. │ │ │ +004f3410: 462d 382e 7478 7461 0054 e049 0000 2020 F-8.txta.T.I.. │ │ │ 004f3420: 2030 3030 3030 3030 2020 3334 3420 2032 0000000 344 2 │ │ │ 004f3430: 3730 2020 3237 3320 2033 3530 2020 3234 70 273 350 24 │ │ │ 004f3440: 3620 2032 3031 2020 2020 4220 2020 2042 6 201 B B │ │ │ 004f3450: 2020 3335 3120 2032 3333 2020 3235 3020 351 233 250 │ │ │ 004f3460: 2033 3435 2020 3233 3420 2032 3530 2020 345 234 250 │ │ │ -004f3470: 2020 4220 2020 2042 6100 547e 4a00 0020 B Ba.T~J.. │ │ │ +004f3470: 2020 4220 2020 2042 6100 54e0 4a00 0020 B Ba.T.J.. │ │ │ 004f3480: 2020 2020 2020 2020 2020 202d 3238 2020 -28 │ │ │ 004f3490: 2d37 3220 202d 3639 2020 2d32 3420 202d -72 -69 -24 - │ │ │ 004f34a0: 3930 202d 3132 3720 2020 3636 2020 2036 90 -127 66 6 │ │ │ 004f34b0: 3620 202d 3233 202d 3130 3120 202d 3838 6 -23 -101 -88 │ │ │ 004f34c0: 2020 2d32 3720 2d31 3030 2020 2d38 3820 -27 -100 -88 │ │ │ -004f34d0: 2020 3636 2020 2036 3661 0054 7e51 0000 66 66a.T~Q.. │ │ │ +004f34d0: 2020 3636 2020 2036 3661 0054 e051 0000 66 66a.T.Q.. │ │ │ 004f34e0: 2020 2030 3030 3030 3230 2020 3335 3020 0000020 350 │ │ │ 004f34f0: 2032 3435 2020 3237 3720 2033 3437 2020 245 277 347 │ │ │ 004f3500: 3231 3720 2032 3535 2020 2020 4220 2020 217 255 B │ │ │ 004f3510: 2042 2020 3334 3720 2032 3131 2020 3233 B 347 211 23 │ │ │ 004f3520: 3120 2033 3435 2020 3230 3120 2032 3334 1 345 201 234 │ │ │ -004f3530: 2020 2020 4220 2020 2042 6100 547e 5200 B Ba.T~R. │ │ │ +004f3530: 2020 2020 4220 2020 2042 6100 54e0 5200 B Ba.T.R. │ │ │ 004f3540: 0020 2020 2020 2020 2020 2020 202d 3234 . -24 │ │ │ 004f3550: 2020 2d39 3120 202d 3635 2020 2d32 3520 -91 -65 -25 │ │ │ 004f3560: 2d31 3133 2020 2d38 3320 2020 3636 2020 -113 -83 66 │ │ │ 004f3570: 2036 3620 202d 3235 202d 3131 3920 2d31 66 -25 -119 -1 │ │ │ 004f3580: 3033 2020 2d32 3720 2d31 3237 202d 3130 03 -27 -127 -10 │ │ │ -004f3590: 3020 2020 3636 2020 2036 3657 0054 7e53 0 66 66W.T~S │ │ │ +004f3590: 3020 2020 3636 2020 2036 3657 0054 e053 0 66 66W.T.S │ │ │ 004f35a0: 0000 2020 2030 3030 3030 3430 2020 3334 .. 0000040 34 │ │ │ 004f35b0: 3720 2032 3235 2020 3233 3120 2033 3435 7 225 231 345 │ │ │ 004f35c0: 2020 3233 3420 2032 3530 2020 2020 4220 234 250 B │ │ │ 004f35d0: 2020 2042 2020 3334 3520 2032 3731 2020 B 345 271 │ │ │ 004f35e0: 3236 3320 2033 3435 2020 3231 3620 2032 263 345 216 2 │ │ │ -004f35f0: 3337 6100 547e 5400 0020 2020 2020 2020 37a.T~T.. │ │ │ +004f35f0: 3337 6100 54e0 5400 0020 2020 2020 2020 37a.T.T.. │ │ │ 004f3600: 2020 2020 202d 3235 202d 3130 3720 2d31 -25 -107 -1 │ │ │ 004f3610: 3033 2020 2d32 3720 2d31 3030 2020 2d38 03 -27 -100 -8 │ │ │ 004f3620: 3820 2020 3636 2020 2036 3620 202d 3237 8 66 66 -27 │ │ │ 004f3630: 2020 2d37 3120 202d 3737 2020 2d32 3720 -71 -77 -27 │ │ │ 004f3640: 2d31 3134 2020 2d39 3720 2020 3332 2020 -114 -97 32 │ │ │ -004f3650: 2033 3207 0054 7e55 0000 5000 547e 5600 32..T~U..P.T~V. │ │ │ +004f3650: 2033 3207 0054 e055 0000 5000 54e0 5600 32..T.U..P.T.V. │ │ │ 004f3660: 0020 2020 496e 2074 6869 7320 6578 616d . In this exam │ │ │ 004f3670: 706c 652c 2074 6865 206c 6f63 616c 2076 ple, the local v │ │ │ 004f3680: 6172 6961 626c 6520 6120 6973 2073 6574 ariable a is set │ │ │ 004f3690: 2074 6f20 6120 7374 7269 6e67 206f 6620 to a string of │ │ │ -004f36a0: 7468 7265 652d 6279 7465 4100 547e 5700 three-byteA.T~W. │ │ │ +004f36a0: 7468 7265 652d 6279 7465 4100 54e0 5700 three-byteA.T.W. │ │ │ 004f36b0: 0020 2020 6368 6172 6163 7465 7273 2e20 . characters. │ │ │ 004f36c0: 5041 443d 3636 2073 6574 7320 7061 6464 PAD=66 sets padd │ │ │ 004f36d0: 696e 6720 6279 7465 2076 616c 7565 2074 ing byte value t │ │ │ -004f36e0: 6f20 2443 4841 5228 3636 2907 0054 7e58 o $CHAR(66)..T~X │ │ │ -004f36f0: 0000 0e00 517e 5253 4500 0050 4152 5345 ....Q~RSE..PARSE │ │ │ -004f3700: 1000 557e bf11 0000 2020 2050 4152 5345 ..U~.... PARSE │ │ │ -004f3710: 0700 567e 2100 0020 0056 7e31 0000 2020 ..V~!.. .V~1.. │ │ │ +004f36e0: 6f20 2443 4841 5228 3636 2907 0054 e058 o $CHAR(66)..T.X │ │ │ +004f36f0: 0000 0e00 51e0 5253 4500 0050 4152 5345 ....Q.RSE..PARSE │ │ │ +004f3700: 1000 55e0 bf11 0000 2020 2050 4152 5345 ..U..... PARSE │ │ │ +004f3710: 0700 56e0 2100 0020 0056 e031 0000 2020 ..V.!.. .V.1.. │ │ │ 004f3720: 2050 4152 5345 2041 7070 6c69 6573 2074 PARSE Applies t │ │ │ -004f3730: 6f3a 2050 4950 4507 0056 7e41 0000 5100 o: PIPE..V~A..Q. │ │ │ -004f3740: 567e 5100 0020 2020 5468 6520 5041 5253 V~Q.. The PARS │ │ │ +004f3730: 6f3a 2050 4950 4507 0056 e041 0000 5100 o: PIPE..V.A..Q. │ │ │ +004f3740: 56e0 5100 0020 2020 5468 6520 5041 5253 V.Q.. The PARS │ │ │ 004f3750: 4520 6465 7669 6365 7061 7261 6d65 7465 E deviceparamete │ │ │ 004f3760: 7220 696e 766f 6b65 7320 7072 656c 696d r invokes prelim │ │ │ 004f3770: 696e 6172 7920 7661 6c69 6461 7469 6f6e inary validation │ │ │ 004f3780: 206f 6620 7468 6520 434f 4d4d 414e 444d of the COMMANDM │ │ │ -004f3790: 0056 7e61 0000 2020 2076 616c 7565 2e20 .V~a.. value. │ │ │ +004f3790: 0056 e061 0000 2020 2076 616c 7565 2e20 .V.a.. value. │ │ │ 004f37a0: 5768 656e 2064 6562 7567 6769 6e67 2c20 When debugging, │ │ │ 004f37b0: 5041 5253 4520 7072 6f76 6964 6573 206d PARSE provides m │ │ │ 004f37c0: 6f72 6520 6163 6365 7373 6962 6c65 2064 ore accessible d │ │ │ 004f37d0: 6961 676e 6f73 6973 2066 6f72 0000 0000 iagnosis for.... │ │ │ 004f37e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004f37f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004f3800: 0400 0000 fd07 0000 d542 0000 0000 0000 .........B...... │ │ │ -004f3810: a800 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004f3810: a800 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004f3820: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 004f3830: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 004f3840: 4f50 454e 00ff 7300 ff4f 5045 4e5f 4445 OPEN..s..OPEN_DE │ │ │ 004f3850: 5649 4345 5041 5241 4d45 5445 5253 00ff VICEPARAMETERS.. │ │ │ 004f3860: 7300 ff50 4152 5345 00bf 7100 0020 2020 s..PARSE..q.. │ │ │ 004f3870: 434f 4d4d 414e 4420 7661 6c75 6573 2e20 COMMAND values. │ │ │ 004f3880: 4279 2064 6566 6175 6c74 2c20 4f50 454e By default, OPEN │ │ │ 004f3890: 2064 6f65 7320 6e6f 7420 7661 6c69 6461 does not valida │ │ │ 004f38a0: 7465 2063 6f6d 6d61 6e64 2076 616c 7565 te command value │ │ │ -004f38b0: 7320 6265 666f 7265 5300 567e 8100 0020 s beforeS.V~... │ │ │ +004f38b0: 7320 6265 666f 7265 5300 56e0 8100 0020 s beforeS.V.... │ │ │ 004f38c0: 2020 7061 7373 696e 6720 7468 656d 2074 passing them t │ │ │ 004f38d0: 6f20 7468 6520 6e65 776c 7920 6372 6561 o the newly crea │ │ │ 004f38e0: 7465 6420 7072 6f63 6573 732e 2050 4152 ted process. PAR │ │ │ 004f38f0: 5345 2068 6173 2063 6572 7461 696e 206c SE has certain l │ │ │ -004f3900: 696d 6974 6174 696f 6e73 2c3b 0056 7e91 imitations,;.V~. │ │ │ +004f3900: 696d 6974 6174 696f 6e73 2c3b 0056 e091 imitations,;.V.. │ │ │ 004f3910: 0000 2020 2077 6869 6368 206d 6179 2c20 .. which may, │ │ │ 004f3920: 6f72 206d 6179 206e 6f74 206d 6170 2074 or may not map t │ │ │ 004f3930: 6f2c 2074 686f 7365 206f 6620 7468 6520 o, those of the │ │ │ -004f3940: 7368 656c 6c2e 0800 557e c011 0000 1a00 shell...U~...... │ │ │ -004f3950: 4f7e 5245 434f 5244 5349 5a45 0000 5245 O~RECORDSIZE..RE │ │ │ -004f3960: 434f 5244 5349 5a45 1500 5a7e bf11 0000 CORDSIZE..Z~.... │ │ │ +004f3940: 7368 656c 6c2e 0800 55e0 c011 0000 1a00 shell...U....... │ │ │ +004f3950: 4fe0 5245 434f 5244 5349 5a45 0000 5245 O.RECORDSIZE..RE │ │ │ +004f3960: 434f 5244 5349 5a45 1500 5ae0 bf11 0000 CORDSIZE..Z..... │ │ │ 004f3970: 2020 2052 4543 4f52 4453 495a 4507 005b RECORDSIZE..[ │ │ │ -004f3980: 7e21 0000 3500 5b7e 3100 0020 2020 5245 ~!..5.[~1.. RE │ │ │ +004f3980: e021 0000 3500 5be0 3100 0020 2020 5245 .!..5.[.1.. RE │ │ │ 004f3990: 434f 5244 5349 5a45 3d69 6e74 6578 7072 CORDSIZE=intexpr │ │ │ 004f39a0: 2041 7070 6c69 6573 2074 6f3a 2053 4420 Applies to: SD │ │ │ -004f39b0: 4649 464f 2050 4950 4507 005b 7e41 0000 FIFO PIPE..[~A.. │ │ │ -004f39c0: 3700 5b7e 5100 0020 2020 4f76 6572 7269 7.[~Q.. Overri │ │ │ +004f39b0: 4649 464f 2050 4950 4507 005b e041 0000 FIFO PIPE..[.A.. │ │ │ +004f39c0: 3700 5be0 5100 0020 2020 4f76 6572 7269 7.[.Q.. Overri │ │ │ 004f39d0: 6465 7320 7468 6520 6465 6661 756c 7420 des the default │ │ │ 004f39e0: 7265 636f 7264 2073 697a 6520 666f 7220 record size for │ │ │ -004f39f0: 6120 6469 736b 2e07 005b 7e61 0000 5400 a disk...[~a..T. │ │ │ -004f3a00: 5b7e 7100 0020 2020 5245 434f 5244 5349 [~q.. RECORDSI │ │ │ +004f39f0: 6120 6469 736b 2e07 005b e061 0000 5400 a disk...[.a..T. │ │ │ +004f3a00: 5be0 7100 0020 2020 5245 434f 5244 5349 [.q.. RECORDSI │ │ │ 004f3a10: 5a45 2073 7065 6369 6669 6573 2061 6e20 ZE specifies an │ │ │ 004f3a20: 696e 6974 6961 6c20 5749 4454 482e 204e initial WIDTH. N │ │ │ 004f3a30: 6f74 6520 6265 6361 7573 6520 5245 434f ote because RECO │ │ │ 004f3a40: 5244 5349 5a45 2069 7320 696e 2062 7974 RDSIZE is in byt │ │ │ -004f3a50: 6573 5200 5b7e 8100 0020 2020 7468 6174 esR.[~... that │ │ │ +004f3a50: 6573 5200 5be0 8100 0020 2020 7468 6174 esR.[.... that │ │ │ 004f3a60: 2069 6e20 5554 462d 3820 6d6f 6465 2069 in UTF-8 mode i │ │ │ 004f3a70: 7420 7072 6f64 7563 6573 2061 2057 4944 t produces a WID │ │ │ 004f3a80: 5448 2074 6861 7420 6173 7375 6d65 7320 TH that assumes │ │ │ 004f3a90: 6f6e 652d 6279 7465 2063 6861 7261 6374 one-byte charact │ │ │ -004f3aa0: 6572 732e 0700 5b7e 9100 0054 005a 7ec0 ers...[~...T.Z~. │ │ │ +004f3aa0: 6572 732e 0700 5be0 9100 0054 005a e0c0 ers...[....T.Z.. │ │ │ 004f3ab0: 1100 0020 2020 5468 6520 5245 434f 5244 ... The RECORD │ │ │ 004f3ac0: 5349 5a45 206f 6620 6120 6669 7865 6420 SIZE of a fixed │ │ │ 004f3ad0: 6c65 6e67 7468 2072 6563 6f72 6420 666f length record fo │ │ │ 004f3ae0: 7220 6120 4754 2e4d 2073 6571 7565 6e74 r a GT.M sequent │ │ │ 004f3af0: 6961 6c20 6469 736b 2064 6576 6963 653f ial disk device? │ │ │ -004f3b00: 005b 7e12 0000 2020 2069 7320 616c 7761 .[~... is alwa │ │ │ +004f3b00: 005b e012 0000 2020 2069 7320 616c 7761 .[.... is alwa │ │ │ 004f3b10: 7973 2073 7065 6369 6669 6564 2069 6e20 ys specified in │ │ │ 004f3b20: 6279 7465 732c 2072 6174 6865 7220 7468 bytes, rather th │ │ │ 004f3b30: 616e 2063 6861 7261 6374 6572 732e 0700 an characters... │ │ │ -004f3b40: 5b7e 1300 0051 005b 7e14 0000 2020 2046 [~...Q.[~... F │ │ │ +004f3b40: 5be0 1300 0051 005b e014 0000 2020 2046 [....Q.[.... F │ │ │ 004f3b50: 6f72 2061 6c6c 2055 5446 2d31 3620 4348 or all UTF-16 CH │ │ │ 004f3b60: 5345 5420 7661 6c75 6573 2c20 5245 434f SET values, RECO │ │ │ 004f3b70: 5244 5349 5a45 206d 7573 7420 6265 2065 RDSIZE must be e │ │ │ 004f3b80: 7665 6e20 616e 6420 5041 4420 6368 6172 ven and PAD char │ │ │ -004f3b90: 6163 7465 7273 2e00 5b7e 1500 0020 2020 acters..[~... │ │ │ +004f3b90: 6163 7465 7273 2e00 5be0 1500 0020 2020 acters..[.... │ │ │ 004f3ba0: 6561 6368 206f 6363 7570 7920 7477 6f20 each occupy two │ │ │ 004f3bb0: 6279 7465 7320 696e 2074 6865 2072 6563 bytes in the rec │ │ │ -004f3bc0: 6f72 642e 0700 5b7e 1600 0053 005b 7e17 ord...[~...S.[~. │ │ │ +004f3bc0: 6f72 642e 0700 5be0 1600 0053 005b e017 ord...[....S.[.. │ │ │ 004f3bd0: 0000 2020 2054 6865 206d 6178 696d 756d .. The maximum │ │ │ 004f3be0: 2073 697a 6520 6f66 2069 6e74 6578 7072 size of intexpr │ │ │ 004f3bf0: 2069 7320 312c 3034 382c 3537 3620 6279 is 1,048,576 by │ │ │ 004f3c00: 7465 732e 2047 542e 4d20 7072 6f64 7563 tes. GT.M produc │ │ │ 004f3c10: 6573 2061 6e20 6572 726f 7220 6966 3500 es an error if5. │ │ │ -004f3c20: 5b7e 1800 0020 2020 796f 7520 7370 6563 [~... you spec │ │ │ +004f3c20: 5be0 1800 0020 2020 796f 7520 7370 6563 [.... you spec │ │ │ 004f3c30: 6966 7920 6120 7661 6c75 6520 6772 6561 ify a value grea │ │ │ 004f3c40: 7465 7220 7468 616e 2031 2c30 3438 2c35 ter than 1,048,5 │ │ │ -004f3c50: 3736 2e07 005b 7e19 0000 4e00 5b7e 1a00 76...[~...N.[~.. │ │ │ +004f3c50: 3736 2e07 005b e019 0000 4e00 5be0 1a00 76...[....N.[... │ │ │ 004f3c60: 0020 2020 5768 656e 2061 2043 4853 4554 . When a CHSET │ │ │ 004f3c70: 2072 656c 6174 6564 2074 6f20 556e 6963 related to Unic │ │ │ 004f3c80: 6f64 6528 5229 2063 6861 7261 6374 6572 ode(R) character │ │ │ 004f3c90: 7320 6973 2069 6e20 7573 652c 2047 542e s is in use, GT. │ │ │ -004f3ca0: 4d20 7472 6561 7473 5200 5b7e 2100 0020 M treatsR.[~!.. │ │ │ +004f3ca0: 4d20 7472 6561 7473 5200 5be0 2100 0020 M treatsR.[.!.. │ │ │ 004f3cb0: 2020 5245 434f 5244 5349 5a45 2061 7320 RECORDSIZE as │ │ │ 004f3cc0: 6120 6279 7465 206c 696d 6974 2061 7420 a byte limit at │ │ │ 004f3cd0: 7768 6963 6820 746f 2077 7261 7020 6f72 which to wrap or │ │ │ 004f3ce0: 2074 7275 6e63 6174 6520 6f75 7470 7574 truncate output │ │ │ -004f3cf0: 2064 6570 656e 6469 6e67 5400 5b7e 2200 dependingT.[~". │ │ │ +004f3cf0: 2064 6570 656e 6469 6e67 5400 5be0 2200 dependingT.[.". │ │ │ 004f3d00: 0020 2020 6f6e 205b 5a5d 5b4e 4f5d 5752 . on [Z][NO]WR │ │ │ 004f3d10: 4150 2e20 466f 7220 616e 7920 556e 6963 AP. For any Unic │ │ │ 004f3d20: 6f64 6520 6368 6172 6163 7465 7220 7365 ode character se │ │ │ 004f3d30: 742c 2047 542e 4d20 6967 6e6f 7265 7320 t, GT.M ignores │ │ │ 004f3d40: 5245 434f 5244 5349 5a45 2066 6f72 4200 RECORDSIZE forB. │ │ │ -004f3d50: 5b7e 2300 0020 2020 6120 6465 7669 6365 [~#.. a device │ │ │ +004f3d50: 5be0 2300 0020 2020 6120 6465 7669 6365 [.#.. a device │ │ │ 004f3d60: 2077 6869 6368 2069 7320 616c 7265 6164 which is alread │ │ │ 004f3d70: 7920 6f70 656e 2069 6620 616e 7920 492f y open if any I/ │ │ │ 004f3d80: 4f20 6861 7320 6265 656e 2064 6f6e 652e O has been done. │ │ │ -004f3d90: 0700 5b7e 2400 004d 005b 7e25 0000 2020 ..[~$..M.[~%.. │ │ │ +004f3d90: 0700 5be0 2400 004d 005b e025 0000 2020 ..[.$..M.[.%.. │ │ │ 004f3da0: 2049 6620 7468 6520 6368 6172 6163 7465 If the characte │ │ │ 004f3db0: 7220 7365 7420 6973 206e 6f74 2055 5446 r set is not UTF │ │ │ 004f3dc0: 2d31 362c 2055 5446 2d31 364c 452c 2055 -16, UTF-16LE, U │ │ │ 004f3dd0: 5446 2d31 3642 452c 2074 6865 2064 6566 TF-16BE, the def │ │ │ -004f3de0: 6175 6c74 2300 5b7e 2600 0020 2020 5245 ault#.[~&.. RE │ │ │ +004f3de0: 6175 6c74 2300 5be0 2600 0020 2020 5245 ault#.[.&.. RE │ │ │ 004f3df0: 434f 5244 5349 5a45 2069 7320 3332 4b2d CORDSIZE is 32K- │ │ │ -004f3e00: 3162 7974 6573 2e07 005b 7e27 0000 5300 1bytes...[~'..S. │ │ │ -004f3e10: 5b7e 2800 0020 2020 4966 2074 6865 2063 [~(.. If the c │ │ │ +004f3e00: 3162 7974 6573 2e07 005b e027 0000 5300 1bytes...[.'..S. │ │ │ +004f3e10: 5be0 2800 0020 2020 4966 2074 6865 2063 [.(.. If the c │ │ │ 004f3e20: 6861 7261 6374 6572 2073 6574 2069 7320 haracter set is │ │ │ 004f3e30: 5554 462d 3136 2c20 5554 462d 3136 4c45 UTF-16, UTF-16LE │ │ │ 004f3e40: 206f 7220 5554 4631 362d 4245 2c20 7468 or UTF16-BE, th │ │ │ 004f3e50: 6520 5245 434f 5244 5349 5a45 206d 7573 e RECORDSIZE mus │ │ │ -004f3e60: 744c 005b 7e29 0000 2020 2061 6c77 6179 tL.[~).. alway │ │ │ +004f3e60: 744c 005b e029 0000 2020 2061 6c77 6179 tL.[.).. alway │ │ │ 004f3e70: 7320 6265 2069 6e20 6d75 6c74 6970 6c65 s be in multiple │ │ │ 004f3e80: 7320 6f66 2032 2e20 466f 7220 7468 6573 s of 2. For thes │ │ │ 004f3e90: 6520 6368 6172 6163 7465 7220 7365 7473 e character sets │ │ │ 004f3ea0: 2c20 7468 6520 6465 6661 756c 7423 005b , the default#.[ │ │ │ -004f3eb0: 7e2a 0000 2020 2052 4543 4f52 4449 5a45 ~*.. RECORDIZE │ │ │ +004f3eb0: e02a 0000 2020 2052 4543 4f52 4449 5a45 .*.. RECORDIZE │ │ │ 004f3ec0: 2069 7320 3332 4b2d 3420 6279 7465 732e is 32K-4 bytes. │ │ │ -004f3ed0: 0700 5b7e 3100 0051 005b 7e32 0000 2020 ..[~1..Q.[~2.. │ │ │ +004f3ed0: 0700 5be0 3100 0051 005b e032 0000 2020 ..[.1..Q.[.2.. │ │ │ 004f3ee0: 2046 6f72 2061 6c6c 2055 5446 2d31 3620 For all UTF-16 │ │ │ 004f3ef0: 4348 5345 5420 7661 6c75 6573 2c20 5245 CHSET values, RE │ │ │ 004f3f00: 434f 5244 5349 5a45 206d 7573 7420 6265 CORDSIZE must be │ │ │ 004f3f10: 2065 7665 6e20 616e 6420 5041 4420 6368 even and PAD ch │ │ │ -004f3f20: 6172 6163 7465 7273 2e00 5b7e 3300 0020 aracters..[~3.. │ │ │ +004f3f20: 6172 6163 7465 7273 2e00 5be0 3300 0020 aracters..[.3.. │ │ │ 004f3f30: 2020 6561 6368 206f 6363 7570 7920 7477 each occupy tw │ │ │ 004f3f40: 6f20 6279 7465 7320 696e 2074 6865 2072 o bytes in the r │ │ │ -004f3f50: 6563 6f72 642e 0700 5b7e 3400 0010 0051 ecord...[~4....Q │ │ │ -004f3f60: 7e57 494e 4400 0052 4557 494e 4411 0056 ~WIND..REWIND..V │ │ │ -004f3f70: 7ebf 1100 0020 2020 5245 5749 4e44 0700 ~.... REWIND.. │ │ │ -004f3f80: 577e 2100 0029 0057 7e31 0000 2020 2052 W~!..).W~1.. R │ │ │ +004f3f50: 6563 6f72 642e 0700 5be0 3400 0010 0051 ecord...[.4....Q │ │ │ +004f3f60: e057 494e 4400 0052 4557 494e 4411 0056 .WIND..REWIND..V │ │ │ +004f3f70: e0bf 1100 0020 2020 5245 5749 4e44 0700 ..... REWIND.. │ │ │ +004f3f80: 57e0 2100 0029 0057 e031 0000 2020 2052 W.!..).W.1.. R │ │ │ 004f3f90: 4557 494e 4420 4170 706c 6965 7320 746f EWIND Applies to │ │ │ 004f3fa0: 3a20 4649 464f 2050 4950 4520 5344 0700 : FIFO PIPE SD.. │ │ │ -004f3fb0: 577e 4100 0041 0057 7e51 0000 2020 2052 W~A..A.W~Q.. R │ │ │ +004f3fb0: 57e0 4100 0041 0057 e051 0000 2020 2052 W.A..A.W.Q.. R │ │ │ 004f3fc0: 4557 494e 4420 706f 7369 7469 6f6e 7320 EWIND positions │ │ │ 004f3fd0: 7468 6520 6669 6c65 2070 6f69 6e74 6572 the file pointer │ │ │ 004f3fe0: 206f 6620 6120 7365 7175 656e 7469 616c of a sequential │ │ │ -004f3ff0: 2064 6973 6b2e 0700 577e 6100 0000 0000 disk...W~a..... │ │ │ +004f3ff0: 2064 6973 6b2e 0700 57e0 6100 0000 0000 disk...W.a..... │ │ │ 004f4000: 0400 0000 a607 0000 0343 0000 0000 0000 .........C...... │ │ │ -004f4010: a800 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004f4010: a800 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004f4020: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 004f4030: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 004f4040: 4f50 454e 00ff 7300 ff4f 5045 4e5f 4445 OPEN..s..OPEN_DE │ │ │ 004f4050: 5649 4345 5041 5241 4d45 5445 5253 00ff VICEPARAMETERS.. │ │ │ 004f4060: 7300 ff52 4557 494e 4400 bf71 0000 2020 s..REWIND..q.. │ │ │ 004f4070: 2057 6865 6e20 2450 5249 4e43 4950 414c When $PRINCIPAL │ │ │ 004f4080: 2069 6465 6e74 6966 6965 7320 6120 6465 identifies a de │ │ │ 004f4090: 7669 6365 2074 6861 7420 7375 7070 6f72 vice that suppor │ │ │ 004f40a0: 7473 2052 4557 494e 442c 2074 6865 2052 ts REWIND, the R │ │ │ -004f40b0: 4557 494e 4420 6f72 5000 577e 8100 0020 EWIND orP.W~... │ │ │ +004f40b0: 4557 494e 4420 6f72 5000 57e0 8100 0020 EWIND orP.W.... │ │ │ 004f40c0: 2020 494e 5245 5749 4e44 2064 6576 6963 INREWIND devic │ │ │ 004f40d0: 6520 7061 7261 6d65 7465 7273 2070 6572 e parameters per │ │ │ 004f40e0: 666f 726d 2061 2052 4557 494e 4420 6f66 form a REWIND of │ │ │ 004f40f0: 2074 6865 2069 6e70 7574 2061 6e64 204f the input and O │ │ │ -004f4100: 5554 5245 5749 4e44 2a00 577e 9100 0020 UTREWIND*.W~... │ │ │ +004f4100: 5554 5245 5749 4e44 2a00 57e0 9100 0020 UTREWIND*.W.... │ │ │ 004f4110: 2020 7065 7266 6f72 6d73 2061 2052 4557 performs a REW │ │ │ 004f4120: 494e 4420 6f66 2074 6865 206f 7574 7075 IND of the outpu │ │ │ -004f4130: 742e 0800 567e c011 0000 4f00 577e 1200 t...V~....O.W~.. │ │ │ +004f4130: 742e 0800 56e0 c011 0000 4f00 57e0 1200 t...V.....O.W... │ │ │ 004f4140: 0020 2020 466f 7220 4649 464f 206f 7220 . For FIFO or │ │ │ 004f4150: 5049 5045 2064 6576 6963 6573 2c20 5245 PIPE devices, RE │ │ │ 004f4160: 5749 4e44 206f 6e6c 7920 7365 7473 2024 WIND only sets $ │ │ │ 004f4170: 582c 2024 592c 2061 6e64 2024 5a45 4f46 X, $Y, and $ZEOF │ │ │ -004f4180: 2074 6f20 7a65 726f 2e07 0057 7e13 0000 to zero...W~... │ │ │ -004f4190: 2b00 577e 1400 0020 2020 4279 2064 6566 +.W~... By def │ │ │ +004f4180: 2074 6f20 7a65 726f 2e07 0057 e013 0000 to zero...W.... │ │ │ +004f4190: 2b00 57e0 1400 0020 2020 4279 2064 6566 +.W.... By def │ │ │ 004f41a0: 6175 6c74 2c20 4f50 454e 2064 6f65 7320 ault, OPEN does │ │ │ -004f41b0: 6e6f 7420 5245 5749 4e44 2e07 0057 7e15 not REWIND...W~. │ │ │ -004f41c0: 0000 1200 577e 1600 0020 2020 4578 616d ....W~... Exam │ │ │ -004f41d0: 706c 653a 0700 577e 1700 0039 0057 7e18 ple:..W~...9.W~. │ │ │ +004f41b0: 6e6f 7420 5245 5749 4e44 2e07 0057 e015 not REWIND...W.. │ │ │ +004f41c0: 0000 1200 57e0 1600 0020 2020 4578 616d ....W.... Exam │ │ │ +004f41d0: 706c 653a 0700 57e0 1700 0039 0057 e018 ple:..W....9.W.. │ │ │ 004f41e0: 0000 2020 204f 5045 4e20 2274 6573 7434 .. OPEN "test4 │ │ │ 004f41f0: 302e 7478 7422 3a28 5245 5749 4e44 3a52 0.txt":(REWIND:R │ │ │ 004f4200: 4543 4f52 4453 495a 453d 3730 3a4e 4f57 ECORDSIZE=70:NOW │ │ │ -004f4210: 5241 5029 0700 577e 1900 004f 0057 7e1a RAP)..W~...O.W~. │ │ │ +004f4210: 5241 5029 0700 57e0 1900 004f 0057 e01a RAP)..W....O.W.. │ │ │ 004f4220: 0000 2020 2054 6869 7320 6578 616d 706c .. This exampl │ │ │ 004f4230: 6520 6f70 656e 7320 6669 6c65 2074 6573 e opens file tes │ │ │ 004f4240: 7434 302e 7478 7420 616e 6420 706c 6163 t40.txt and plac │ │ │ 004f4250: 6573 2074 6865 2066 696c 6520 706f 696e es the file poin │ │ │ -004f4260: 7465 7220 6174 2074 6865 2000 577e 2100 ter at the .W~!. │ │ │ +004f4260: 7465 7220 6174 2074 6865 2000 57e0 2100 ter at the .W.!. │ │ │ 004f4270: 0020 2020 6265 6769 6e6e 696e 6720 6f66 . beginning of │ │ │ -004f4280: 2074 6865 2066 696c 652e 0700 577e 2200 the file...W~". │ │ │ -004f4290: 001e 004f 7e53 4545 4b3d 5354 5245 5850 ...O~SEEK=STREXP │ │ │ +004f4280: 2074 6865 2066 696c 652e 0700 57e0 2200 the file...W.". │ │ │ +004f4290: 001e 004f e053 4545 4b3d 5354 5245 5850 ...O.SEEK=STREXP │ │ │ 004f42a0: 5200 0053 4545 4b3d 7374 7265 7870 7217 R..SEEK=strexpr. │ │ │ -004f42b0: 005c 7ebf 1100 0020 2020 5345 454b 3d73 .\~.... SEEK=s │ │ │ -004f42c0: 7472 6578 7072 0700 5d7e 2100 001d 005d trexpr..]~!....] │ │ │ -004f42d0: 7e31 0000 2020 2053 4545 4b20 4170 706c ~1.. SEEK Appl │ │ │ -004f42e0: 6965 7320 746f 3a20 5344 0700 5d7e 4100 ies to: SD..]~A. │ │ │ -004f42f0: 0052 005d 7e51 0000 2020 2050 6f73 6974 .R.]~Q.. Posit │ │ │ +004f42b0: 005c e0bf 1100 0020 2020 5345 454b 3d73 .\..... SEEK=s │ │ │ +004f42c0: 7472 6578 7072 0700 5de0 2100 001d 005d trexpr..].!....] │ │ │ +004f42d0: e031 0000 2020 2053 4545 4b20 4170 706c .1.. SEEK Appl │ │ │ +004f42e0: 6965 7320 746f 3a20 5344 0700 5de0 4100 ies to: SD..].A. │ │ │ +004f42f0: 0052 005d e051 0000 2020 2050 6f73 6974 .R.].Q.. Posit │ │ │ 004f4300: 696f 6e73 2074 6865 2063 7572 7265 6e74 ions the current │ │ │ 004f4310: 2066 696c 6520 706f 696e 7465 7220 746f file pointer to │ │ │ 004f4320: 2074 6865 206c 6f63 6174 696f 6e20 7370 the location sp │ │ │ 004f4330: 6563 6966 6965 6420 696e 2073 7472 6578 ecified in strex │ │ │ -004f4340: 7072 2e4c 005d 7e61 0000 2020 2054 6865 pr.L.]~a.. The │ │ │ +004f4340: 7072 2e4c 005d e061 0000 2020 2054 6865 pr.L.].a.. The │ │ │ 004f4350: 2066 6f72 6d61 7420 6f66 2073 7472 6578 format of strex │ │ │ 004f4360: 7072 2069 7320 6120 7374 7269 6e67 206f pr is a string o │ │ │ 004f4370: 6620 7468 6520 666f 726d 2022 5b2b 7c2d f the form "[+|- │ │ │ 004f4380: 5d69 6e74 6567 6572 2220 7768 6572 6553 ]integer" whereS │ │ │ -004f4390: 005d 7e71 0000 2020 2075 6e73 6967 6e65 .]~q.. unsigne │ │ │ +004f4390: 005d e071 0000 2020 2075 6e73 6967 6e65 .].q.. unsigne │ │ │ 004f43a0: 6420 7661 6c75 6520 7370 6563 6966 6965 d value specifie │ │ │ 004f43b0: 7320 616e 206f 6666 7365 7420 6672 6f6d s an offset from │ │ │ 004f43c0: 2074 6865 2062 6567 696e 6e69 6e67 206f the beginning o │ │ │ 004f43d0: 6620 7468 6520 6669 6c65 2c20 616e 6420 f the file, and │ │ │ -004f43e0: 616e 5200 5d7e 8100 0020 2020 6578 706c anR.]~... expl │ │ │ +004f43e0: 616e 5200 5de0 8100 0020 2020 6578 706c anR.].... expl │ │ │ 004f43f0: 6963 6974 6c79 2073 6967 6e65 6420 7661 icitly signed va │ │ │ 004f4400: 6c75 6520 7370 6563 6966 6965 7320 616e lue specifies an │ │ │ 004f4410: 206f 6666 7365 7420 7265 6c61 7469 7665 offset relative │ │ │ 004f4420: 2074 6f20 7468 6520 6375 7272 656e 7420 to the current │ │ │ -004f4430: 6669 6c65 5100 5d7e 9100 0020 2020 706f fileQ.]~... po │ │ │ +004f4430: 6669 6c65 5100 5de0 9100 0020 2020 706f fileQ.].... po │ │ │ 004f4440: 7369 7469 6f6e 2e20 466f 7220 5354 5245 sition. For STRE │ │ │ 004f4450: 414d 206f 7220 5641 5249 4142 4c45 2066 AM or VARIABLE f │ │ │ 004f4460: 6f72 6d61 742c 2074 6865 2070 6f73 6974 ormat, the posit │ │ │ 004f4470: 6976 6520 696e 7465 7870 7220 6166 7465 ive intexpr afte │ │ │ -004f4480: 7220 616e 7955 005c 7ec0 1100 0020 2020 r anyU.\~.... │ │ │ +004f4480: 7220 616e 7955 005c e0c0 1100 0020 2020 r anyU.\..... │ │ │ 004f4490: 7369 676e 2069 7320 6120 6279 7465 206f sign is a byte o │ │ │ 004f44a0: 6666 7365 742c 2077 6869 6c65 2066 6f72 ffset, while for │ │ │ 004f44b0: 2061 2046 4958 4544 2066 6f72 6d61 742c a FIXED format, │ │ │ 004f44c0: 2069 7420 6973 2061 2072 6563 6f72 6420 it is a record │ │ │ -004f44d0: 6f66 6673 6574 2e20 496e 5000 5d7e 1200 offset. InP.]~.. │ │ │ +004f44d0: 6f66 6673 6574 2e20 496e 5000 5de0 1200 offset. InP.]... │ │ │ 004f44e0: 0020 2020 6f72 6465 7220 746f 2064 6561 . order to dea │ │ │ 004f44f0: 6c20 7769 7468 2074 6865 2070 6f73 7369 l with the possi │ │ │ 004f4500: 626c 6520 7072 6573 656e 6365 206f 6620 ble presence of │ │ │ 004f4510: 6120 4279 7465 204f 7264 6572 204d 6172 a Byte Order Mar │ │ │ -004f4520: 6b65 7220 2842 4f4d 292c 5400 5d7e 1300 ker (BOM),T.]~.. │ │ │ +004f4520: 6b65 7220 2842 4f4d 292c 5400 5de0 1300 ker (BOM),T.]... │ │ │ 004f4530: 0020 2020 5345 454b 2066 6f72 2061 2046 . SEEK for a F │ │ │ 004f4540: 4958 4544 2066 6f72 6d61 7420 6669 6c65 IXED format file │ │ │ 004f4550: 2077 7269 7474 656e 2069 6e20 6120 5554 written in a UT │ │ │ 004f4560: 4620 6368 6172 6163 7465 7220 7365 7420 F character set │ │ │ 004f4570: 6d75 7374 2066 6f6c 6c6f 7720 6174 3c00 must follow at<. │ │ │ -004f4580: 5d7e 1400 0020 2020 6c65 6173 7420 6f6e ]~... least on │ │ │ +004f4580: 5de0 1400 0020 2020 6c65 6173 7420 6f6e ].... least on │ │ │ 004f4590: 6520 7072 696f 7220 5245 4144 2073 696e e prior READ sin │ │ │ 004f45a0: 6365 2074 6865 2064 6576 6963 6520 7761 ce the device wa │ │ │ -004f45b0: 7320 6372 6561 7465 642e 0700 5d7e 1500 s created...]~.. │ │ │ -004f45c0: 0012 005d 7e16 0000 2020 202a 2a4e 6f74 ...]~... **Not │ │ │ -004f45d0: 652a 2a07 005d 7e17 0000 5100 5d7e 1800 e**..]~...Q.]~.. │ │ │ +004f45b0: 7320 6372 6561 7465 642e 0700 5de0 1500 s created...]... │ │ │ +004f45c0: 0012 005d e016 0000 2020 202a 2a4e 6f74 ...].... **Not │ │ │ +004f45d0: 652a 2a07 005d e017 0000 5100 5de0 1800 e**..]....Q.]... │ │ │ 004f45e0: 0020 2020 4966 2061 6e20 4150 5045 4e44 . If an APPEND │ │ │ 004f45f0: 2069 7320 636f 6d62 696e 6564 2077 6974 is combined wit │ │ │ 004f4600: 6820 6120 5345 454b 2064 6576 6963 6570 h a SEEK devicep │ │ │ 004f4610: 6172 616d 6574 6572 2074 6865 2041 5050 arameter the APP │ │ │ -004f4620: 454e 4420 6973 2064 6f6e 6536 005d 7e19 END is done6.]~. │ │ │ +004f4620: 454e 4420 6973 2064 6f6e 6536 005d e019 END is done6.].. │ │ │ 004f4630: 0000 2020 2066 6972 7374 202d 2072 6567 .. first - reg │ │ │ 004f4640: 6172 646c 6573 7320 6f66 2064 6576 6963 ardless of devic │ │ │ 004f4650: 6570 6172 616d 6574 6572 206f 7264 6572 eparameter order │ │ │ -004f4660: 2e07 005d 7e1a 0000 1200 5d7e 2100 0020 ...]~.....]~!.. │ │ │ -004f4670: 2020 4578 616d 706c 653a 0700 5d7e 2200 Example:..]~". │ │ │ -004f4680: 001e 005d 7e23 0000 2020 2047 544d 3e7a ...]~#.. GTM>z │ │ │ +004f4660: 2e07 005d e01a 0000 1200 5de0 2100 0020 ...]......].!.. │ │ │ +004f4670: 2020 4578 616d 706c 653a 0700 5de0 2200 Example:..].". │ │ │ +004f4680: 001e 005d e023 0000 2020 2047 544d 3e7a ...].#.. GTM>z │ │ │ 004f4690: 7072 696e 7420 5e73 6565 6b64 656d 6f12 print ^seekdemo. │ │ │ -004f46a0: 005d 7e24 0000 2020 2073 6565 6b64 656d .]~$.. seekdem │ │ │ -004f46b0: 6f13 005d 7e25 0000 2020 2020 206e 6577 o..]~%.. new │ │ │ -004f46c0: 2078 2c70 1d00 5d7e 2600 0020 2020 2020 x,p..]~&.. │ │ │ +004f46a0: 005d e024 0000 2020 2073 6565 6b64 656d .].$.. seekdem │ │ │ +004f46b0: 6f13 005d e025 0000 2020 2020 206e 6577 o..].%.. new │ │ │ +004f46c0: 2078 2c70 1d00 5de0 2600 0020 2020 2020 x,p..].&.. │ │ │ 004f46d0: 7365 7420 703d 2273 6565 6b66 6978 6564 set p="seekfixed │ │ │ -004f46e0: 2233 005d 7e27 0000 2020 2020 206f 7065 "3.]~'.. ope │ │ │ +004f46e0: 2233 005d e027 0000 2020 2020 206f 7065 "3.].'.. ope │ │ │ 004f46f0: 6e20 703a 286e 6577 7665 7273 696f 6e3a n p:(newversion: │ │ │ 004f4700: 6669 7865 643a 7265 636f 7264 7369 7a65 fixed:recordsize │ │ │ -004f4710: 3d36 3029 1100 5d7e 2800 0020 2020 2020 =60)..]~(.. │ │ │ -004f4720: 7573 6520 7040 005d 7e29 0000 2020 2020 use p@.]~).. │ │ │ +004f4710: 3d36 3029 1100 5de0 2800 0020 2020 2020 =60)..].(.. │ │ │ +004f4720: 7573 6520 7040 005d e029 0000 2020 2020 use p@.].).. │ │ │ 004f4730: 203b 2063 7265 6174 6520 6669 6c65 2077 ; create file w │ │ │ 004f4740: 6974 6820 3920 7265 636f 7264 7320 6f66 ith 9 records of │ │ │ 004f4750: 206c 656e 6774 6820 3630 2062 7974 6573 length 60 bytes │ │ │ -004f4760: 2065 6163 683a 005d 7e2a 0000 2020 2020 each:.]~*.. │ │ │ +004f4760: 2065 6163 683a 005d e02a 0000 2020 2020 each:.].*.. │ │ │ 004f4770: 203b 206e 756d 6265 7220 6672 6f6d 2030 ; number from 0 │ │ │ 004f4780: 2074 6f20 636f 7272 6573 706f 6e64 2074 to correspond t │ │ │ 004f4790: 6f20 7265 636f 7264 206f 6666 7365 7407 o record offset. │ │ │ -004f47a0: 005d 7e31 0000 0000 0000 0000 0000 0000 .]~1............ │ │ │ +004f47a0: 005d e031 0000 0000 0000 0000 0000 0000 .].1............ │ │ │ 004f47b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004f47c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004f47d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004f47e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004f47f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004f4800: 0400 0000 de07 0000 3143 0000 0000 0000 ........1C...... │ │ │ -004f4810: c700 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004f4810: c700 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004f4820: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 004f4830: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 004f4840: 4f50 454e 00ff 7300 ff4f 5045 4e5f 4445 OPEN..s..OPEN_DE │ │ │ 004f4850: 5649 4345 5041 5241 4d45 5445 5253 00ff VICEPARAMETERS.. │ │ │ 004f4860: 7300 ff53 4545 4b3d 5354 5245 5850 5200 s..SEEK=STREXPR. │ │ │ 004f4870: c032 0000 2020 2020 2066 6f72 2069 3d30 .2.. for i=0 │ │ │ 004f4880: 3a31 3a38 2077 7269 7465 2024 6a75 7374 :1:8 write $just │ │ │ 004f4890: 6966 7928 695f 2220 2d20 5b2d 3035 2d7c ify(i_" - [-05-| │ │ │ 004f48a0: 2d31 302d 7c2d 3135 2d7c 2d32 302d 7c2d -10-|-15-|-20-|- │ │ │ 004f48b0: 3235 2d7c 2d33 302d 7c2d 3335 2d7c 2d34 25-|-30-|-35-|-4 │ │ │ 004f48c0: 302d 7c2d 3435 2d7c 2d35 302d 7c2d 3535 0-|-45-|-50-|-55 │ │ │ -004f48d0: 2d7c 222c 3630 2918 005d 7e33 0000 2020 -|",60)..]~3.. │ │ │ +004f48d0: 2d7c 222c 3630 2918 005d e033 0000 2020 -|",60)..].3.. │ │ │ 004f48e0: 2020 2075 7365 2070 3a72 6577 696e 6456 use p:rewindV │ │ │ -004f48f0: 005d 7e34 0000 2020 2020 2066 6f72 2069 .]~4.. for i │ │ │ +004f48f0: 005d e034 0000 2020 2020 2066 6f72 2069 .].4.. for i │ │ │ 004f4900: 3d30 3a31 3a38 2072 6561 6420 7820 7365 =0:1:8 read x se │ │ │ 004f4910: 7420 7a6b 3d24 7a6b 6579 2075 7365 2024 t zk=$zkey use $ │ │ │ 004f4920: 7020 7772 6974 6520 2278 3d20 222c 782c p write "x= ",x, │ │ │ 004f4930: 2220 247a 6b65 793d 2022 2c7a 6b2c 2120 " $zkey= ",zk,! │ │ │ -004f4940: 7573 6520 7013 005d 7e35 0000 2020 2020 use p..]~5.. │ │ │ -004f4950: 2063 6c6f 7365 2070 4400 5d7e 3600 0020 close pD.]~6.. │ │ │ +004f4940: 7573 6520 7013 005d e035 0000 2020 2020 use p..].5.. │ │ │ +004f4950: 2063 6c6f 7365 2070 4400 5de0 3600 0020 close pD.].6.. │ │ │ 004f4960: 2020 2020 7772 6974 6520 2121 2c22 2a2a write !!,"** │ │ │ 004f4970: 204f 5045 4e20 7769 7468 2046 4958 4544 OPEN with FIXED │ │ │ 004f4980: 3a52 4543 4f52 4453 495a 453d 3630 3a73 :RECORDSIZE=60:s │ │ │ -004f4990: 6565 6b3d 2222 3522 2222 2c21 3100 5d7e eek=""5""",!1.]~ │ │ │ +004f4990: 6565 6b3d 2222 3522 2222 2c21 3100 5de0 eek=""5""",!1.]. │ │ │ 004f49a0: 3700 0020 2020 2020 6f70 656e 2070 3a28 7.. open p:( │ │ │ 004f49b0: 6669 7865 643a 7265 636f 7264 7369 7a65 fixed:recordsize │ │ │ 004f49c0: 3d36 303a 7365 656b 3d22 3522 2911 005d =60:seek="5")..] │ │ │ -004f49d0: 7e38 0000 2020 2020 2075 7365 2070 2100 ~8.. use p!. │ │ │ -004f49e0: 5d7e 3900 0020 2020 2020 7265 6164 2078 ]~9.. read x │ │ │ +004f49d0: e038 0000 2020 2020 2075 7365 2070 2100 .8.. use p!. │ │ │ +004f49e0: 5de0 3900 0020 2020 2020 7265 6164 2078 ].9.. read x │ │ │ 004f49f0: 2073 6574 205a 4b45 593d 247a 6b65 791f set ZKEY=$zkey. │ │ │ -004f4a00: 005d 7e3a 0000 2020 2020 203b 6578 7065 .]~:.. ;expe │ │ │ +004f4a00: 005d e03a 0000 2020 2020 203b 6578 7065 .].:.. ;expe │ │ │ 004f4a10: 6374 3a20 245a 4b45 593d 2036 2c30 3200 ct: $ZKEY= 6,02. │ │ │ -004f4a20: 5d7e 4100 0020 2020 2020 7573 6520 2470 ]~A.. use $p │ │ │ +004f4a20: 5de0 4100 0020 2020 2020 7573 6520 2470 ].A.. use $p │ │ │ 004f4a30: 2077 7269 7465 2022 783d 2022 2c78 2c22 write "x= ",x," │ │ │ 004f4a40: 2024 7a6b 6579 3d20 222c 5a4b 4559 2c21 $zkey= ",ZKEY,! │ │ │ -004f4a50: 2f00 5d7e 4200 0020 2020 2020 7772 6974 /.]~B.. writ │ │ │ +004f4a50: 2f00 5de0 4200 0020 2020 2020 7772 6974 /.].B.. writ │ │ │ 004f4a60: 6520 212c 222a 2a20 7573 6520 7769 7468 e !,"** use with │ │ │ 004f4a70: 2053 4545 4b3d 2222 2d33 2222 222c 211b SEEK=""-3""",!. │ │ │ -004f4a80: 005d 7e43 0000 2020 2020 2075 7365 2070 .]~C.. use p │ │ │ -004f4a90: 3a73 6565 6b3d 222d 3322 2100 5d7e 4400 :seek="-3"!.]~D. │ │ │ +004f4a80: 005d e043 0000 2020 2020 2075 7365 2070 .].C.. use p │ │ │ +004f4a90: 3a73 6565 6b3d 222d 3322 2100 5de0 4400 :seek="-3"!.].D. │ │ │ 004f4aa0: 0020 2020 2020 7265 6164 2078 2073 6574 . read x set │ │ │ -004f4ab0: 205a 4b45 593d 247a 6b65 791f 005d 7e45 ZKEY=$zkey..]~E │ │ │ +004f4ab0: 205a 4b45 593d 247a 6b65 791f 005d e045 ZKEY=$zkey..].E │ │ │ 004f4ac0: 0000 2020 2020 203b 6578 7065 6374 3a20 .. ;expect: │ │ │ -004f4ad0: 245a 4b45 593d 2034 2c30 3200 5d7e 4600 $ZKEY= 4,02.]~F. │ │ │ +004f4ad0: 245a 4b45 593d 2034 2c30 3200 5de0 4600 $ZKEY= 4,02.].F. │ │ │ 004f4ae0: 0020 2020 2020 7573 6520 2470 2077 7269 . use $p wri │ │ │ 004f4af0: 7465 2022 783d 2022 2c78 2c22 2024 7a6b te "x= ",x," $zk │ │ │ -004f4b00: 6579 3d20 222c 5a4b 4559 2c21 7000 5d7e ey= ",ZKEY,!p.]~ │ │ │ +004f4b00: 6579 3d20 222c 5a4b 4559 2c21 7000 5de0 ey= ",ZKEY,!p.]. │ │ │ 004f4b10: 4700 0020 2020 2020 7772 6974 6520 212c G.. write !, │ │ │ 004f4b20: 222a 2a20 7573 6520 7769 7468 2053 4545 "** use with SEE │ │ │ 004f4b30: 4b3d 2222 2d31 2222 2074 6f20 7265 6164 K=""-1"" to read │ │ │ 004f4b40: 2066 726f 6d20 7468 6520 7361 6d65 2072 from the same r │ │ │ 004f4b50: 6563 6f72 642e 2072 6561 6420 7823 3230 ecord. read x#20 │ │ │ 004f4b60: 2074 6f20 7265 6164 2061 2070 6172 7469 to read a parti │ │ │ -004f4b70: 616c 2072 6563 6f72 6422 2c21 1b00 5d7e al record",!..]~ │ │ │ +004f4b70: 616c 2072 6563 6f72 6422 2c21 1b00 5de0 al record",!..]. │ │ │ 004f4b80: 4800 0020 2020 2020 7573 6520 703a 7365 H.. use p:se │ │ │ -004f4b90: 656b 3d22 2d31 2224 005d 7e49 0000 2020 ek="-1"$.]~I.. │ │ │ +004f4b90: 656b 3d22 2d31 2224 005d e049 0000 2020 ek="-1"$.].I.. │ │ │ 004f4ba0: 2020 2072 6561 6420 7823 3230 2073 6574 read x#20 set │ │ │ -004f4bb0: 205a 4b45 593d 247a 6b65 7920 005d 7e4a ZKEY=$zkey .]~J │ │ │ +004f4bb0: 205a 4b45 593d 247a 6b65 7920 005d e04a ZKEY=$zkey .].J │ │ │ 004f4bc0: 0000 2020 2020 203b 6578 7065 6374 3a20 .. ;expect: │ │ │ -004f4bd0: 245a 4b45 593d 2033 2c32 3032 005d 7e51 $ZKEY= 3,202.]~Q │ │ │ +004f4bd0: 245a 4b45 593d 2033 2c32 3032 005d e051 $ZKEY= 3,202.].Q │ │ │ 004f4be0: 0000 2020 2020 2075 7365 2024 7020 7772 .. use $p wr │ │ │ 004f4bf0: 6974 6520 2278 3d20 222c 782c 2220 247a ite "x= ",x," $z │ │ │ 004f4c00: 6b65 793d 2022 2c5a 4b45 592c 2141 005d key= ",ZKEY,!A.] │ │ │ -004f4c10: 7e52 0000 2020 2020 2077 7269 7465 2021 ~R.. write ! │ │ │ +004f4c10: e052 0000 2020 2020 2077 7269 7465 2021 .R.. write ! │ │ │ 004f4c20: 2c22 2a2a 2072 6561 6420 7823 3430 2074 ,"** read x#40 t │ │ │ 004f4c30: 6f20 6669 6e69 7368 2072 6561 6469 6e67 o finish reading │ │ │ 004f4c40: 2074 6865 2072 6563 6f72 6422 2c21 1100 the record",!.. │ │ │ -004f4c50: 5d7e 5300 0020 2020 2020 7573 6520 7024 ]~S.. use p$ │ │ │ -004f4c60: 005d 7e54 0000 2020 2020 2072 6561 6420 .]~T.. read │ │ │ +004f4c50: 5de0 5300 0020 2020 2020 7573 6520 7024 ].S.. use p$ │ │ │ +004f4c60: 005d e054 0000 2020 2020 2072 6561 6420 .].T.. read │ │ │ 004f4c70: 7823 3430 2073 6574 205a 4b45 593d 247a x#40 set ZKEY=$z │ │ │ -004f4c80: 6b65 791f 005d 7e55 0000 2020 2020 203b key..]~U.. ; │ │ │ +004f4c80: 6b65 791f 005d e055 0000 2020 2020 203b key..].U.. ; │ │ │ 004f4c90: 6578 7065 6374 3a20 245a 4b45 593d 2034 expect: $ZKEY= 4 │ │ │ -004f4ca0: 2c30 3200 5d7e 5600 0020 2020 2020 7573 ,02.]~V.. us │ │ │ +004f4ca0: 2c30 3200 5de0 5600 0020 2020 2020 7573 ,02.].V.. us │ │ │ 004f4cb0: 6520 2470 2077 7269 7465 2022 783d 2022 e $p write "x= " │ │ │ 004f4cc0: 2c78 2c22 2024 7a6b 6579 3d20 222c 5a4b ,x," $zkey= ",ZK │ │ │ -004f4cd0: 4559 2c21 4e00 5d7e 5700 0020 2020 2020 EY,!N.]~W.. │ │ │ +004f4cd0: 4559 2c21 4e00 5de0 5700 0020 2020 2020 EY,!N.].W.. │ │ │ 004f4ce0: 7772 6974 6520 212c 222a 2a20 434c 4f53 write !,"** CLOS │ │ │ 004f4cf0: 4520 4e4f 4445 5354 524f 5920 616e 6420 E NODESTROY and │ │ │ 004f4d00: 7265 4f50 454e 2077 6974 6820 6e6f 2064 reOPEN with no d │ │ │ 004f4d10: 6576 6963 6570 6172 616d 6574 6572 7322 eviceparameters" │ │ │ -004f4d20: 2c21 1d00 5d7e 5800 0020 2020 2020 636c ,!..]~X.. cl │ │ │ +004f4d20: 2c21 1d00 5de0 5800 0020 2020 2020 636c ,!..].X.. cl │ │ │ 004f4d30: 6f73 6520 703a 6e6f 6465 7374 726f 7912 ose p:nodestroy. │ │ │ -004f4d40: 005d 7e59 0000 2020 2020 206f 7065 6e20 .]~Y.. open │ │ │ -004f4d50: 7011 005d 7e5a 0000 2020 2020 2075 7365 p..]~Z.. use │ │ │ -004f4d60: 2070 2100 5d7e 6100 0020 2020 2020 7265 p!.]~a.. re │ │ │ +004f4d40: 005d e059 0000 2020 2020 206f 7065 6e20 .].Y.. open │ │ │ +004f4d50: 7011 005d e05a 0000 2020 2020 2075 7365 p..].Z.. use │ │ │ +004f4d60: 2070 2100 5de0 6100 0020 2020 2020 7265 p!.].a.. re │ │ │ 004f4d70: 6164 2078 2073 6574 205a 4b45 593d 247a ad x set ZKEY=$z │ │ │ -004f4d80: 6b65 791f 005d 7e62 0000 2020 2020 203b key..]~b.. ; │ │ │ +004f4d80: 6b65 791f 005d e062 0000 2020 2020 203b key..].b.. ; │ │ │ 004f4d90: 6578 7065 6374 3a20 245a 4b45 593d 2035 expect: $ZKEY= 5 │ │ │ -004f4da0: 2c30 3200 5d7e 6300 0020 2020 2020 7573 ,02.]~c.. us │ │ │ +004f4da0: 2c30 3200 5de0 6300 0020 2020 2020 7573 ,02.].c.. us │ │ │ 004f4db0: 6520 2470 2077 7269 7465 2022 783d 2022 e $p write "x= " │ │ │ 004f4dc0: 2c78 2c22 2024 7a6b 6579 3d20 222c 5a4b ,x," $zkey= ",ZK │ │ │ -004f4dd0: 4559 2c21 4600 5d7e 6400 0020 2020 2020 EY,!F.]~d.. │ │ │ +004f4dd0: 4559 2c21 4600 5de0 6400 0020 2020 2020 EY,!F.].d.. │ │ │ 004f4de0: 7772 6974 6520 212c 222a 2a20 434c 4f53 write !,"** CLOS │ │ │ 004f4df0: 4520 4e4f 4445 5354 524f 5920 616e 6420 E NODESTROY and │ │ │ 004f4e00: 7265 4f50 454e 2077 6974 6820 5345 454b reOPEN with SEEK │ │ │ -004f4e10: 3d22 222b 3222 2222 2c21 1d00 5d7e 6500 =""+2""",!..]~e. │ │ │ +004f4e10: 3d22 222b 3222 2222 2c21 1d00 5de0 6500 =""+2""",!..].e. │ │ │ 004f4e20: 0020 2020 2020 636c 6f73 6520 703a 6e6f . close p:no │ │ │ -004f4e30: 6465 7374 726f 791c 005d 7e66 0000 2020 destroy..]~f.. │ │ │ +004f4e30: 6465 7374 726f 791c 005d e066 0000 2020 destroy..].f.. │ │ │ 004f4e40: 2020 206f 7065 6e20 703a 7365 656b 3d22 open p:seek=" │ │ │ -004f4e50: 2b32 2211 005d 7e67 0000 2020 2020 2075 +2"..]~g.. u │ │ │ -004f4e60: 7365 2070 2100 5d7e 6800 0020 2020 2020 se p!.]~h.. │ │ │ +004f4e50: 2b32 2211 005d e067 0000 2020 2020 2075 +2"..].g.. u │ │ │ +004f4e60: 7365 2070 2100 5de0 6800 0020 2020 2020 se p!.].h.. │ │ │ 004f4e70: 7265 6164 2078 2073 6574 205a 4b45 593d read x set ZKEY= │ │ │ -004f4e80: 247a 6b65 791f 005d 7e69 0000 2020 2020 $zkey..]~i.. │ │ │ +004f4e80: 247a 6b65 791f 005d e069 0000 2020 2020 $zkey..].i.. │ │ │ 004f4e90: 203b 6578 7065 6374 3a20 245a 4b45 593d ;expect: $ZKEY= │ │ │ -004f4ea0: 2038 2c30 3200 5d7e 6a00 0020 2020 2020 8,02.]~j.. │ │ │ +004f4ea0: 2038 2c30 3200 5de0 6a00 0020 2020 2020 8,02.].j.. │ │ │ 004f4eb0: 7573 6520 2470 2077 7269 7465 2022 783d use $p write "x= │ │ │ 004f4ec0: 2022 2c78 2c22 2024 7a6b 6579 3d20 222c ",x," $zkey= ", │ │ │ -004f4ed0: 5a4b 4559 2c21 4800 5d7e 7100 0020 2020 ZKEY,!H.]~q.. │ │ │ +004f4ed0: 5a4b 4559 2c21 4800 5de0 7100 0020 2020 ZKEY,!H.].q.. │ │ │ 004f4ee0: 2020 7772 6974 6520 212c 222a 2a20 434c write !,"** CL │ │ │ 004f4ef0: 4f53 4520 4e4f 4445 5354 524f 5920 616e OSE NODESTROY an │ │ │ 004f4f00: 6420 7265 4f50 454e 2077 6974 6820 4d3a d reOPEN with M: │ │ │ 004f4f10: 5345 454b 3d22 222b 3322 2222 2c21 1d00 SEEK=""+3""",!.. │ │ │ -004f4f20: 5d7e 7200 0020 2020 2020 636c 6f73 6520 ]~r.. close │ │ │ -004f4f30: 703a 6e6f 6465 7374 726f 7920 005d 7e73 p:nodestroy .]~s │ │ │ +004f4f20: 5de0 7200 0020 2020 2020 636c 6f73 6520 ].r.. close │ │ │ +004f4f30: 703a 6e6f 6465 7374 726f 7920 005d e073 p:nodestroy .].s │ │ │ 004f4f40: 0000 2020 2020 206f 7065 6e20 703a 284d .. open p:(M │ │ │ -004f4f50: 3a73 6565 6b3d 222b 3322 2911 005d 7e74 :seek="+3")..]~t │ │ │ -004f4f60: 0000 2020 2020 2075 7365 2070 2100 5d7e .. use p!.]~ │ │ │ +004f4f50: 3a73 6565 6b3d 222b 3322 2911 005d e074 :seek="+3")..].t │ │ │ +004f4f60: 0000 2020 2020 2075 7365 2070 2100 5de0 .. use p!.]. │ │ │ 004f4f70: 7500 0020 2020 2020 7265 6164 2078 2073 u.. read x s │ │ │ 004f4f80: 6574 205a 4b45 593d 247a 6b65 791f 005d et ZKEY=$zkey..] │ │ │ -004f4f90: 7e76 0000 2020 2020 203b 6578 7065 6374 ~v.. ;expect │ │ │ -004f4fa0: 3a20 245a 4b45 593d 2034 2c30 3200 5d7e : $ZKEY= 4,02.]~ │ │ │ +004f4f90: e076 0000 2020 2020 203b 6578 7065 6374 .v.. ;expect │ │ │ +004f4fa0: 3a20 245a 4b45 593d 2034 2c30 3200 5de0 : $ZKEY= 4,02.]. │ │ │ 004f4fb0: 7700 0020 2020 2020 7573 6520 2470 2077 w.. use $p w │ │ │ 004f4fc0: 7269 7465 2022 783d 2022 2c78 2c22 2024 rite "x= ",x," $ │ │ │ 004f4fd0: 7a6b 6579 3d20 222c 5a4b 4559 2c21 0000 zkey= ",ZKEY,!.. │ │ │ 004f4fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004f4ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004f5000: 0400 0000 af07 0000 5843 0000 0000 0000 ........XC...... │ │ │ -004f5010: aa00 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004f5010: aa00 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004f5020: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 004f5030: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 004f5040: 4f50 454e 00ff 7300 ff4f 5045 4e5f 4445 OPEN..s..OPEN_DE │ │ │ 004f5050: 5649 4345 5041 5241 4d45 5445 5253 00ff VICEPARAMETERS.. │ │ │ 004f5060: 7300 ff53 4545 4b3d 5354 5245 5850 5200 s..SEEK=STREXPR. │ │ │ 004f5070: c078 0000 2020 2020 2077 7269 7465 2021 .x.. write ! │ │ │ 004f5080: 2c22 2a2a 2043 4c4f 5345 204e 4f44 4553 ,"** CLOSE NODES │ │ │ 004f5090: 5452 4f59 2061 6e64 2072 654f 5045 4e20 TROY and reOPEN │ │ │ 004f50a0: 7769 7468 2041 5050 454e 443a 5345 454b with APPEND:SEEK │ │ │ -004f50b0: 3d22 222d 3122 2222 2c21 1d00 5d7e 7900 =""-1""",!..]~y. │ │ │ +004f50b0: 3d22 222d 3122 2222 2c21 1d00 5de0 7900 =""-1""",!..].y. │ │ │ 004f50c0: 0020 2020 2020 636c 6f73 6520 703a 6e6f . close p:no │ │ │ -004f50d0: 6465 7374 726f 7925 005d 7e7a 0000 2020 destroy%.]~z.. │ │ │ +004f50d0: 6465 7374 726f 7925 005d e07a 0000 2020 destroy%.].z.. │ │ │ 004f50e0: 2020 206f 7065 6e20 703a 2861 7070 656e open p:(appen │ │ │ -004f50f0: 643a 7365 656b 3d22 2d31 2229 1100 5d7e d:seek="-1")..]~ │ │ │ +004f50f0: 643a 7365 656b 3d22 2d31 2229 1100 5de0 d:seek="-1")..]. │ │ │ 004f5100: 8100 0020 2020 2020 7573 6520 7021 005d ... use p!.] │ │ │ -004f5110: 7e82 0000 2020 2020 2072 6561 6420 7820 ~... read x │ │ │ +004f5110: e082 0000 2020 2020 2072 6561 6420 7820 .... read x │ │ │ 004f5120: 7365 7420 5a4b 4559 3d24 7a6b 6579 1f00 set ZKEY=$zkey.. │ │ │ -004f5130: 5d7e 8300 0020 2020 2020 3b65 7870 6563 ]~... ;expec │ │ │ +004f5130: 5de0 8300 0020 2020 2020 3b65 7870 6563 ].... ;expec │ │ │ 004f5140: 743a 2024 5a4b 4559 3d20 392c 3032 005d t: $ZKEY= 9,02.] │ │ │ -004f5150: 7e84 0000 2020 2020 2075 7365 2024 7020 ~... use $p │ │ │ +004f5150: e084 0000 2020 2020 2075 7365 2024 7020 .... use $p │ │ │ 004f5160: 7772 6974 6520 2278 3d20 222c 782c 2220 write "x= ",x," │ │ │ 004f5170: 247a 6b65 793d 2022 2c5a 4b45 592c 2113 $zkey= ",ZKEY,!. │ │ │ -004f5180: 005d 7e85 0000 2020 2020 2063 6c6f 7365 .]~... close │ │ │ -004f5190: 2070 5f00 5d7e 8600 0020 2020 2020 7772 p_.]~... wr │ │ │ +004f5180: 005d e085 0000 2020 2020 2063 6c6f 7365 .].... close │ │ │ +004f5190: 2070 5f00 5de0 8600 0020 2020 2020 7772 p_.].... wr │ │ │ 004f51a0: 6974 6520 212c 222a 2a20 434c 4f53 4520 ite !,"** CLOSE │ │ │ 004f51b0: 4445 5354 524f 5920 616e 6420 4f50 454e DESTROY and OPEN │ │ │ 004f51c0: 206e 6f6e 2d66 6978 6564 2077 6974 6820 non-fixed with │ │ │ 004f51d0: 5345 454b 3d22 2231 3230 2222 2061 6e64 SEEK=""120"" and │ │ │ 004f51e0: 2072 6561 6420 3630 2062 7974 6573 222c read 60 bytes", │ │ │ -004f51f0: 211d 005d 7e87 0000 2020 2020 206f 7065 !..]~... ope │ │ │ +004f51f0: 211d 005d e087 0000 2020 2020 206f 7065 !..].... ope │ │ │ 004f5200: 6e20 703a 7365 656b 3d22 3132 3022 1100 n p:seek="120".. │ │ │ -004f5210: 5d7e 8800 0020 2020 2020 7573 6520 7024 ]~... use p$ │ │ │ -004f5220: 005d 7e89 0000 2020 2020 2072 6561 6420 .]~... read │ │ │ +004f5210: 5de0 8800 0020 2020 2020 7573 6520 7024 ].... use p$ │ │ │ +004f5220: 005d e089 0000 2020 2020 2072 6561 6420 .].... read │ │ │ 004f5230: 7823 3630 2073 6574 205a 4b45 593d 247a x#60 set ZKEY=$z │ │ │ -004f5240: 6b65 791f 005d 7e8a 0000 2020 2020 203b key..]~... ; │ │ │ +004f5240: 6b65 791f 005d e08a 0000 2020 2020 203b key..].... ; │ │ │ 004f5250: 6578 7065 6374 3a20 245a 4b45 593d 2031 expect: $ZKEY= 1 │ │ │ -004f5260: 3830 3200 5d7e 9100 0020 2020 2020 7573 802.]~... us │ │ │ +004f5260: 3830 3200 5de0 9100 0020 2020 2020 7573 802.].... us │ │ │ 004f5270: 6520 2470 2077 7269 7465 2022 783d 2022 e $p write "x= " │ │ │ 004f5280: 2c78 2c22 2024 7a6b 6579 3d20 222c 5a4b ,x," $zkey= ",ZK │ │ │ -004f5290: 4559 2c21 6500 5d7e 9200 0020 2020 2020 EY,!e.]~... │ │ │ +004f5290: 4559 2c21 6500 5de0 9200 0020 2020 2020 EY,!e.].... │ │ │ 004f52a0: 7772 6974 6520 212c 222a 2a20 434c 4f53 write !,"** CLOS │ │ │ 004f52b0: 4520 4e4f 4445 5354 524f 5920 616e 6420 E NODESTROY and │ │ │ 004f52c0: 7265 4f50 454e 2077 6974 6820 6170 7065 reOPEN with appe │ │ │ 004f52d0: 6e64 3a53 4545 4b3d 2222 2d36 3022 2220 nd:SEEK=""-60"" │ │ │ 004f52e0: 616e 6420 7265 6164 206c 6173 7420 3630 and read last 60 │ │ │ -004f52f0: 2062 7974 6573 222c 211d 005d 7e93 0000 bytes",!..]~... │ │ │ +004f52f0: 2062 7974 6573 222c 211d 005d e093 0000 bytes",!..].... │ │ │ 004f5300: 2020 2020 2063 6c6f 7365 2070 3a6e 6f64 close p:nod │ │ │ -004f5310: 6573 7472 6f79 2600 5d7e 9400 0020 2020 estroy&.]~... │ │ │ +004f5310: 6573 7472 6f79 2600 5de0 9400 0020 2020 estroy&.].... │ │ │ 004f5320: 2020 6f70 656e 2070 3a28 6170 7065 6e64 open p:(append │ │ │ -004f5330: 3a73 6565 6b3d 222d 3630 2229 1100 5d7e :seek="-60")..]~ │ │ │ +004f5330: 3a73 6565 6b3d 222d 3630 2229 1100 5de0 :seek="-60")..]. │ │ │ 004f5340: 9500 0020 2020 2020 7573 6520 7024 005d ... use p$.] │ │ │ -004f5350: 7e96 0000 2020 2020 2072 6561 6420 7823 ~... read x# │ │ │ +004f5350: e096 0000 2020 2020 2072 6561 6420 7823 .... read x# │ │ │ 004f5360: 3630 2073 6574 205a 4b45 593d 247a 6b65 60 set ZKEY=$zke │ │ │ -004f5370: 791f 005d 7e97 0000 2020 2020 203b 6578 y..]~... ;ex │ │ │ +004f5370: 791f 005d e097 0000 2020 2020 203b 6578 y..].... ;ex │ │ │ 004f5380: 7065 6374 3a20 245a 4b45 593d 2035 3430 pect: $ZKEY= 540 │ │ │ -004f5390: 3200 5d7e 9800 0020 2020 2020 7573 6520 2.]~... use │ │ │ +004f5390: 3200 5de0 9800 0020 2020 2020 7573 6520 2.].... use │ │ │ 004f53a0: 2470 2077 7269 7465 2022 783d 2022 2c78 $p write "x= ",x │ │ │ 004f53b0: 2c22 2024 7a6b 6579 3d20 222c 5a4b 4559 ," $zkey= ",ZKEY │ │ │ -004f53c0: 2c21 1300 5d7e 9900 0020 2020 2020 636c ,!..]~... cl │ │ │ -004f53d0: 6f73 6520 7010 005d 7e9a 0000 2020 2020 ose p..]~... │ │ │ -004f53e0: 2071 7569 7408 005c 7ec1 1100 0007 005e quit..\~......^ │ │ │ -004f53f0: 7e11 0000 0700 5e7e 2100 001a 005e 7e31 ~.....^~!....^~1 │ │ │ +004f53c0: 2c21 1300 5de0 9900 0020 2020 2020 636c ,!..].... cl │ │ │ +004f53d0: 6f73 6520 7010 005d e09a 0000 2020 2020 ose p..].... │ │ │ +004f53e0: 2071 7569 7408 005c e0c1 1100 0007 005e quit..\.......^ │ │ │ +004f53f0: e011 0000 0700 5ee0 2100 001a 005e e031 ......^.!....^.1 │ │ │ 004f5400: 0000 2020 2047 544d 3e64 6f20 5e73 6565 .. GTM>do ^see │ │ │ -004f5410: 6b64 656d 6f54 005e 7e41 0000 2020 2078 kdemoT.^~A.. x │ │ │ +004f5410: 6b64 656d 6f54 005e e041 0000 2020 2078 kdemoT.^.A.. x │ │ │ 004f5420: 3d20 3020 2d20 5b2d 3035 2d7c 2d31 302d = 0 - [-05-|-10- │ │ │ 004f5430: 7c2d 3135 2d7c 2d32 302d 7c2d 3235 2d7c |-15-|-20-|-25-| │ │ │ 004f5440: 2d33 302d 7c2d 3335 2d7c 2d34 302d 7c2d -30-|-35-|-40-|- │ │ │ 004f5450: 3435 2d7c 2d35 302d 7c2d 3535 2d7c 2024 45-|-50-|-55-| $ │ │ │ -004f5460: 7a6b 6579 3d20 312c 3054 005e 7e51 0000 zkey= 1,0T.^~Q.. │ │ │ +004f5460: 7a6b 6579 3d20 312c 3054 005e e051 0000 zkey= 1,0T.^.Q.. │ │ │ 004f5470: 2020 2078 3d20 3120 2d20 5b2d 3035 2d7c x= 1 - [-05-| │ │ │ 004f5480: 2d31 302d 7c2d 3135 2d7c 2d32 302d 7c2d -10-|-15-|-20-|- │ │ │ 004f5490: 3235 2d7c 2d33 302d 7c2d 3335 2d7c 2d34 25-|-30-|-35-|-4 │ │ │ 004f54a0: 302d 7c2d 3435 2d7c 2d35 302d 7c2d 3535 0-|-45-|-50-|-55 │ │ │ 004f54b0: 2d7c 2024 7a6b 6579 3d20 322c 3054 005e -| $zkey= 2,0T.^ │ │ │ -004f54c0: 7e61 0000 2020 2078 3d20 3220 2d20 5b2d ~a.. x= 2 - [- │ │ │ +004f54c0: e061 0000 2020 2078 3d20 3220 2d20 5b2d .a.. x= 2 - [- │ │ │ 004f54d0: 3035 2d7c 2d31 302d 7c2d 3135 2d7c 2d32 05-|-10-|-15-|-2 │ │ │ 004f54e0: 302d 7c2d 3235 2d7c 2d33 302d 7c2d 3335 0-|-25-|-30-|-35 │ │ │ 004f54f0: 2d7c 2d34 302d 7c2d 3435 2d7c 2d35 302d -|-40-|-45-|-50- │ │ │ 004f5500: 7c2d 3535 2d7c 2024 7a6b 6579 3d20 332c |-55-| $zkey= 3, │ │ │ -004f5510: 3054 005e 7e71 0000 2020 2078 3d20 3320 0T.^~q.. x= 3 │ │ │ +004f5510: 3054 005e e071 0000 2020 2078 3d20 3320 0T.^.q.. x= 3 │ │ │ 004f5520: 2d20 5b2d 3035 2d7c 2d31 302d 7c2d 3135 - [-05-|-10-|-15 │ │ │ 004f5530: 2d7c 2d32 302d 7c2d 3235 2d7c 2d33 302d -|-20-|-25-|-30- │ │ │ 004f5540: 7c2d 3335 2d7c 2d34 302d 7c2d 3435 2d7c |-35-|-40-|-45-| │ │ │ 004f5550: 2d35 302d 7c2d 3535 2d7c 2024 7a6b 6579 -50-|-55-| $zkey │ │ │ -004f5560: 3d20 342c 3054 005e 7e81 0000 2020 2078 = 4,0T.^~... x │ │ │ +004f5560: 3d20 342c 3054 005e e081 0000 2020 2078 = 4,0T.^.... x │ │ │ 004f5570: 3d20 3420 2d20 5b2d 3035 2d7c 2d31 302d = 4 - [-05-|-10- │ │ │ 004f5580: 7c2d 3135 2d7c 2d32 302d 7c2d 3235 2d7c |-15-|-20-|-25-| │ │ │ 004f5590: 2d33 302d 7c2d 3335 2d7c 2d34 302d 7c2d -30-|-35-|-40-|- │ │ │ 004f55a0: 3435 2d7c 2d35 302d 7c2d 3535 2d7c 2024 45-|-50-|-55-| $ │ │ │ -004f55b0: 7a6b 6579 3d20 352c 3054 005e 7e91 0000 zkey= 5,0T.^~... │ │ │ +004f55b0: 7a6b 6579 3d20 352c 3054 005e e091 0000 zkey= 5,0T.^.... │ │ │ 004f55c0: 2020 2078 3d20 3520 2d20 5b2d 3035 2d7c x= 5 - [-05-| │ │ │ 004f55d0: 2d31 302d 7c2d 3135 2d7c 2d32 302d 7c2d -10-|-15-|-20-|- │ │ │ 004f55e0: 3235 2d7c 2d33 302d 7c2d 3335 2d7c 2d34 25-|-30-|-35-|-4 │ │ │ 004f55f0: 302d 7c2d 3435 2d7c 2d35 302d 7c2d 3535 0-|-45-|-50-|-55 │ │ │ 004f5600: 2d7c 2024 7a6b 6579 3d20 362c 3054 005d -| $zkey= 6,0T.] │ │ │ -004f5610: 7e12 0000 2020 2078 3d20 3620 2d20 5b2d ~... x= 6 - [- │ │ │ +004f5610: e012 0000 2020 2078 3d20 3620 2d20 5b2d .... x= 6 - [- │ │ │ 004f5620: 3035 2d7c 2d31 302d 7c2d 3135 2d7c 2d32 05-|-10-|-15-|-2 │ │ │ 004f5630: 302d 7c2d 3235 2d7c 2d33 302d 7c2d 3335 0-|-25-|-30-|-35 │ │ │ 004f5640: 2d7c 2d34 302d 7c2d 3435 2d7c 2d35 302d -|-40-|-45-|-50- │ │ │ 004f5650: 7c2d 3535 2d7c 2024 7a6b 6579 3d20 372c |-55-| $zkey= 7, │ │ │ -004f5660: 3054 005e 7e11 0000 2020 2078 3d20 3720 0T.^~... x= 7 │ │ │ +004f5660: 3054 005e e011 0000 2020 2078 3d20 3720 0T.^.... x= 7 │ │ │ 004f5670: 2d20 5b2d 3035 2d7c 2d31 302d 7c2d 3135 - [-05-|-10-|-15 │ │ │ 004f5680: 2d7c 2d32 302d 7c2d 3235 2d7c 2d33 302d -|-20-|-25-|-30- │ │ │ 004f5690: 7c2d 3335 2d7c 2d34 302d 7c2d 3435 2d7c |-35-|-40-|-45-| │ │ │ 004f56a0: 2d35 302d 7c2d 3535 2d7c 2024 7a6b 6579 -50-|-55-| $zkey │ │ │ -004f56b0: 3d20 382c 3054 005e 7e21 0000 2020 2078 = 8,0T.^~!.. x │ │ │ +004f56b0: 3d20 382c 3054 005e e021 0000 2020 2078 = 8,0T.^.!.. x │ │ │ 004f56c0: 3d20 3820 2d20 5b2d 3035 2d7c 2d31 302d = 8 - [-05-|-10- │ │ │ 004f56d0: 7c2d 3135 2d7c 2d32 302d 7c2d 3235 2d7c |-15-|-20-|-25-| │ │ │ 004f56e0: 2d33 302d 7c2d 3335 2d7c 2d34 302d 7c2d -30-|-35-|-40-|- │ │ │ 004f56f0: 3435 2d7c 2d35 302d 7c2d 3535 2d7c 2024 45-|-50-|-55-| $ │ │ │ -004f5700: 7a6b 6579 3d20 392c 3033 005e 7e31 0000 zkey= 9,03.^~1.. │ │ │ +004f5700: 7a6b 6579 3d20 392c 3033 005e e031 0000 zkey= 9,03.^.1.. │ │ │ 004f5710: 2020 202a 2a20 4f50 454e 2077 6974 6820 ** OPEN with │ │ │ 004f5720: 4649 5845 443a 5245 434f 5244 5349 5a45 FIXED:RECORDSIZE │ │ │ -004f5730: 3d36 303a 7365 656b 3d22 3522 5400 5e7e =60:seek="5"T.^~ │ │ │ +004f5730: 3d36 303a 7365 656b 3d22 3522 5400 5ee0 =60:seek="5"T.^. │ │ │ 004f5740: 4100 0020 2020 783d 2035 202d 205b 2d30 A.. x= 5 - [-0 │ │ │ 004f5750: 352d 7c2d 3130 2d7c 2d31 352d 7c2d 3230 5-|-10-|-15-|-20 │ │ │ 004f5760: 2d7c 2d32 352d 7c2d 3330 2d7c 2d33 352d -|-25-|-30-|-35- │ │ │ 004f5770: 7c2d 3430 2d7c 2d34 352d 7c2d 3530 2d7c |-40-|-45-|-50-| │ │ │ 004f5780: 2d35 352d 7c20 247a 6b65 793d 2036 2c30 -55-| $zkey= 6,0 │ │ │ -004f5790: 1f00 5e7e 5100 0020 2020 2a2a 2075 7365 ..^~Q.. ** use │ │ │ +004f5790: 1f00 5ee0 5100 0020 2020 2a2a 2075 7365 ..^.Q.. ** use │ │ │ 004f57a0: 2077 6974 6820 5345 454b 3d22 2d33 2200 with SEEK="-3". │ │ │ 004f57b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004f57c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004f57d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004f57e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004f57f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004f5800: 0400 0000 f207 0000 7443 0000 0000 0000 ........tC...... │ │ │ -004f5810: b200 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004f5810: b200 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004f5820: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 004f5830: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 004f5840: 4f50 454e 00ff 7300 ff4f 5045 4e5f 4445 OPEN..s..OPEN_DE │ │ │ 004f5850: 5649 4345 5041 5241 4d45 5445 5253 00ff VICEPARAMETERS.. │ │ │ 004f5860: 7300 ff53 4545 4b3d 5354 5245 5850 5200 s..SEEK=STREXPR. │ │ │ 004f5870: c112 6100 0020 2020 783d 2033 202d 205b ..a.. x= 3 - [ │ │ │ 004f5880: 2d30 352d 7c2d 3130 2d7c 2d31 352d 7c2d -05-|-10-|-15-|- │ │ │ 004f5890: 3230 2d7c 2d32 352d 7c2d 3330 2d7c 2d33 20-|-25-|-30-|-3 │ │ │ 004f58a0: 352d 7c2d 3430 2d7c 2d34 352d 7c2d 3530 5-|-40-|-45-|-50 │ │ │ 004f58b0: 2d7c 2d35 352d 7c20 247a 6b65 793d 2034 -|-55-| $zkey= 4 │ │ │ -004f58c0: 2c30 6000 5e7e 7100 0020 2020 2a2a 2075 ,0`.^~q.. ** u │ │ │ +004f58c0: 2c30 6000 5ee0 7100 0020 2020 2a2a 2075 ,0`.^.q.. ** u │ │ │ 004f58d0: 7365 2077 6974 6820 5345 454b 3d22 2d31 se with SEEK="-1 │ │ │ 004f58e0: 2220 746f 2072 6561 6420 6672 6f6d 2074 " to read from t │ │ │ 004f58f0: 6865 2073 616d 6520 7265 636f 7264 2e20 he same record. │ │ │ 004f5900: 7265 6164 2078 2332 3020 746f 2072 6561 read x#20 to rea │ │ │ 004f5910: 6420 6120 7061 7274 6961 6c20 7265 636f d a partial reco │ │ │ -004f5920: 7264 2d00 5e7e 8100 0020 2020 783d 2033 rd-.^~... x= 3 │ │ │ +004f5920: 7264 2d00 5ee0 8100 0020 2020 783d 2033 rd-.^.... x= 3 │ │ │ 004f5930: 202d 205b 2d30 352d 7c2d 3130 2d7c 2d31 - [-05-|-10-|-1 │ │ │ 004f5940: 352d 7c20 247a 6b65 793d 2033 2c32 3033 5-| $zkey= 3,203 │ │ │ -004f5950: 005e 7e91 0000 2020 202a 2a20 7265 6164 .^~... ** read │ │ │ +004f5950: 005e e091 0000 2020 202a 2a20 7265 6164 .^.... ** read │ │ │ 004f5960: 2078 2334 3020 746f 2066 696e 6973 6820 x#40 to finish │ │ │ 004f5970: 7265 6164 696e 6720 7468 6520 7265 636f reading the reco │ │ │ -004f5980: 7264 4000 5d7e 1300 0020 2020 783d 202d rd@.]~... x= - │ │ │ +004f5980: 7264 4000 5de0 1300 0020 2020 783d 202d rd@.].... x= - │ │ │ 004f5990: 3230 2d7c 2d32 352d 7c2d 3330 2d7c 2d33 20-|-25-|-30-|-3 │ │ │ 004f59a0: 352d 7c2d 3430 2d7c 2d34 352d 7c2d 3530 5-|-40-|-45-|-50 │ │ │ 004f59b0: 2d7c 2d35 352d 7c20 247a 6b65 793d 2034 -|-55-| $zkey= 4 │ │ │ -004f59c0: 2c30 4000 5e7e 1100 0020 2020 2a2a 2043 ,0@.^~... ** C │ │ │ +004f59c0: 2c30 4000 5ee0 1100 0020 2020 2a2a 2043 ,0@.^.... ** C │ │ │ 004f59d0: 4c4f 5345 204e 4f44 4553 5452 4f59 2061 LOSE NODESTROY a │ │ │ 004f59e0: 6e64 2072 654f 5045 4e20 7769 7468 206e nd reOPEN with n │ │ │ 004f59f0: 6f20 6465 7669 6365 7061 7261 6d65 7465 o deviceparamete │ │ │ -004f5a00: 7273 5400 5e7e 2100 0020 2020 783d 2034 rsT.^~!.. x= 4 │ │ │ +004f5a00: 7273 5400 5ee0 2100 0020 2020 783d 2034 rsT.^.!.. x= 4 │ │ │ 004f5a10: 202d 205b 2d30 352d 7c2d 3130 2d7c 2d31 - [-05-|-10-|-1 │ │ │ 004f5a20: 352d 7c2d 3230 2d7c 2d32 352d 7c2d 3330 5-|-20-|-25-|-30 │ │ │ 004f5a30: 2d7c 2d33 352d 7c2d 3430 2d7c 2d34 352d -|-35-|-40-|-45- │ │ │ 004f5a40: 7c2d 3530 2d7c 2d35 352d 7c20 247a 6b65 |-50-|-55-| $zke │ │ │ -004f5a50: 793d 2035 2c30 3600 5e7e 3100 0020 2020 y= 5,06.^~1.. │ │ │ +004f5a50: 793d 2035 2c30 3600 5ee0 3100 0020 2020 y= 5,06.^.1.. │ │ │ 004f5a60: 2a2a 2043 4c4f 5345 204e 4f44 4553 5452 ** CLOSE NODESTR │ │ │ 004f5a70: 4f59 2061 6e64 2072 654f 5045 4e20 7769 OY and reOPEN wi │ │ │ -004f5a80: 7468 2053 4545 4b3d 222b 3222 5400 5e7e th SEEK="+2"T.^~ │ │ │ +004f5a80: 7468 2053 4545 4b3d 222b 3222 5400 5ee0 th SEEK="+2"T.^. │ │ │ 004f5a90: 4100 0020 2020 783d 2037 202d 205b 2d30 A.. x= 7 - [-0 │ │ │ 004f5aa0: 352d 7c2d 3130 2d7c 2d31 352d 7c2d 3230 5-|-10-|-15-|-20 │ │ │ 004f5ab0: 2d7c 2d32 352d 7c2d 3330 2d7c 2d33 352d -|-25-|-30-|-35- │ │ │ 004f5ac0: 7c2d 3430 2d7c 2d34 352d 7c2d 3530 2d7c |-40-|-45-|-50-| │ │ │ 004f5ad0: 2d35 352d 7c20 247a 6b65 793d 2038 2c30 -55-| $zkey= 8,0 │ │ │ -004f5ae0: 3800 5e7e 5100 0020 2020 2a2a 2043 4c4f 8.^~Q.. ** CLO │ │ │ +004f5ae0: 3800 5ee0 5100 0020 2020 2a2a 2043 4c4f 8.^.Q.. ** CLO │ │ │ 004f5af0: 5345 204e 4f44 4553 5452 4f59 2061 6e64 SE NODESTROY and │ │ │ 004f5b00: 2072 654f 5045 4e20 7769 7468 204d 3a53 reOPEN with M:S │ │ │ -004f5b10: 4545 4b3d 222b 3322 5400 5e7e 6100 0020 EEK="+3"T.^~a.. │ │ │ +004f5b10: 4545 4b3d 222b 3322 5400 5ee0 6100 0020 EEK="+3"T.^.a.. │ │ │ 004f5b20: 2020 783d 2033 202d 205b 2d30 352d 7c2d x= 3 - [-05-|- │ │ │ 004f5b30: 3130 2d7c 2d31 352d 7c2d 3230 2d7c 2d32 10-|-15-|-20-|-2 │ │ │ 004f5b40: 352d 7c2d 3330 2d7c 2d33 352d 7c2d 3430 5-|-30-|-35-|-40 │ │ │ 004f5b50: 2d7c 2d34 352d 7c2d 3530 2d7c 2d35 352d -|-45-|-50-|-55- │ │ │ -004f5b60: 7c20 247a 6b65 793d 2034 2c30 3d00 5e7e | $zkey= 4,0=.^~ │ │ │ +004f5b60: 7c20 247a 6b65 793d 2034 2c30 3d00 5ee0 | $zkey= 4,0=.^. │ │ │ 004f5b70: 7100 0020 2020 2a2a 2043 4c4f 5345 204e q.. ** CLOSE N │ │ │ 004f5b80: 4f44 4553 5452 4f59 2061 6e64 2072 654f ODESTROY and reO │ │ │ 004f5b90: 5045 4e20 7769 7468 2041 5050 454e 443a PEN with APPEND: │ │ │ -004f5ba0: 5345 454b 3d22 2d31 2254 005e 7e81 0000 SEEK="-1"T.^~... │ │ │ +004f5ba0: 5345 454b 3d22 2d31 2254 005e e081 0000 SEEK="-1"T.^.... │ │ │ 004f5bb0: 2020 2078 3d20 3820 2d20 5b2d 3035 2d7c x= 8 - [-05-| │ │ │ 004f5bc0: 2d31 302d 7c2d 3135 2d7c 2d32 302d 7c2d -10-|-15-|-20-|- │ │ │ 004f5bd0: 3235 2d7c 2d33 302d 7c2d 3335 2d7c 2d34 25-|-30-|-35-|-4 │ │ │ 004f5be0: 302d 7c2d 3435 2d7c 2d35 302d 7c2d 3535 0-|-45-|-50-|-55 │ │ │ 004f5bf0: 2d7c 2024 7a6b 6579 3d20 392c 304f 005e -| $zkey= 9,0O.^ │ │ │ -004f5c00: 7e91 0000 2020 202a 2a20 434c 4f53 4520 ~... ** CLOSE │ │ │ +004f5c00: e091 0000 2020 202a 2a20 434c 4f53 4520 .... ** CLOSE │ │ │ 004f5c10: 4445 5354 524f 5920 616e 6420 4f50 454e DESTROY and OPEN │ │ │ 004f5c20: 206e 6f6e 2d66 6978 6564 2077 6974 6820 non-fixed with │ │ │ 004f5c30: 5345 454b 3d22 3132 3022 2061 6e64 2072 SEEK="120" and r │ │ │ -004f5c40: 6561 6420 3630 2062 7974 6573 5400 5d7e ead 60 bytesT.]~ │ │ │ +004f5c40: 6561 6420 3630 2062 7974 6573 5400 5de0 ead 60 bytesT.]. │ │ │ 004f5c50: 1400 0020 2020 783d 2032 202d 205b 2d30 ... x= 2 - [-0 │ │ │ 004f5c60: 352d 7c2d 3130 2d7c 2d31 352d 7c2d 3230 5-|-10-|-15-|-20 │ │ │ 004f5c70: 2d7c 2d32 352d 7c2d 3330 2d7c 2d33 352d -|-25-|-30-|-35- │ │ │ 004f5c80: 7c2d 3430 2d7c 2d34 352d 7c2d 3530 2d7c |-40-|-45-|-50-| │ │ │ 004f5c90: 2d35 352d 7c20 247a 6b65 793d 2031 3830 -55-| $zkey= 180 │ │ │ -004f5ca0: 5500 5e7e 1100 0020 2020 2a2a 2043 4c4f U.^~... ** CLO │ │ │ +004f5ca0: 5500 5ee0 1100 0020 2020 2a2a 2043 4c4f U.^.... ** CLO │ │ │ 004f5cb0: 5345 204e 4f44 4553 5452 4f59 2061 6e64 SE NODESTROY and │ │ │ 004f5cc0: 2072 654f 5045 4e20 7769 7468 2061 7070 reOPEN with app │ │ │ 004f5cd0: 656e 643a 5345 454b 3d22 2d36 3022 2061 end:SEEK="-60" a │ │ │ 004f5ce0: 6e64 2072 6561 6420 6c61 7374 2036 3020 nd read last 60 │ │ │ -004f5cf0: 6279 7465 7354 005e 7e21 0000 2020 2078 bytesT.^~!.. x │ │ │ +004f5cf0: 6279 7465 7354 005e e021 0000 2020 2078 bytesT.^.!.. x │ │ │ 004f5d00: 3d20 3820 2d20 5b2d 3035 2d7c 2d31 302d = 8 - [-05-|-10- │ │ │ 004f5d10: 7c2d 3135 2d7c 2d32 302d 7c2d 3235 2d7c |-15-|-20-|-25-| │ │ │ 004f5d20: 2d33 302d 7c2d 3335 2d7c 2d34 302d 7c2d -30-|-35-|-40-|- │ │ │ 004f5d30: 3435 2d7c 2d35 302d 7c2d 3535 2d7c 2024 45-|-50-|-55-| $ │ │ │ -004f5d40: 7a6b 6579 3d20 3534 3007 005e 7e31 0000 zkey= 540..^~1.. │ │ │ -004f5d50: 0e00 5e7e 4100 0020 2020 4754 4d3e 0700 ..^~A.. GTM>.. │ │ │ -004f5d60: 5e7e 5100 0053 005e 7e61 0000 2020 2054 ^~Q..S.^~a.. T │ │ │ +004f5d40: 7a6b 6579 3d20 3534 3007 005e e031 0000 zkey= 540..^.1.. │ │ │ +004f5d50: 0e00 5ee0 4100 0020 2020 4754 4d3e 0700 ..^.A.. GTM>.. │ │ │ +004f5d60: 5ee0 5100 0053 005e e061 0000 2020 2054 ^.Q..S.^.a.. T │ │ │ 004f5d70: 6869 7320 7072 6f67 7261 6d20 6465 6d6f his program demo │ │ │ 004f5d80: 6e73 7472 6174 6573 2074 6865 2075 7365 nstrates the use │ │ │ 004f5d90: 206f 6620 7468 6520 5345 454b 2064 6576 of the SEEK dev │ │ │ 004f5da0: 6963 6570 6172 616d 6574 6572 206f 6e20 iceparameter on │ │ │ -004f5db0: 4f50 454e 2061 6e64 5200 5e7e 7100 0020 OPEN andR.^~q.. │ │ │ +004f5db0: 4f50 454e 2061 6e64 5200 5ee0 7100 0020 OPEN andR.^.q.. │ │ │ 004f5dc0: 2020 5553 4520 616e 6420 7265 4f50 454e USE and reOPEN │ │ │ 004f5dd0: 2061 6674 6572 2043 4c4f 5345 204e 4f44 after CLOSE NOD │ │ │ 004f5de0: 4553 5452 4f59 2e20 5468 6973 2074 6573 ESTROY. This tes │ │ │ 004f5df0: 7420 6973 2073 686f 776e 2061 7320 616e t is shown as an │ │ │ -004f5e00: 204d 2070 726f 6772 616d 5000 5e7e 8100 M programP.^~.. │ │ │ +004f5e00: 204d 2070 726f 6772 616d 5000 5ee0 8100 M programP.^... │ │ │ 004f5e10: 0020 2020 7768 6963 6820 6d61 7920 6265 . which may be │ │ │ 004f5e20: 2065 7865 6375 7465 642c 2066 6f6c 6c6f executed, follo │ │ │ 004f5e30: 7765 6420 6279 2074 6865 2065 7870 6563 wed by the expec │ │ │ 004f5e40: 7465 6420 7465 7374 206f 7574 7075 742e ted test output. │ │ │ -004f5e50: 2046 6972 7374 2074 6865 5300 5e7e 9100 First theS.^~.. │ │ │ +004f5e50: 2046 6972 7374 2074 6865 5300 5ee0 9100 First theS.^... │ │ │ 004f5e60: 0020 2020 7465 7374 2063 7265 6174 6573 . test creates │ │ │ 004f5e70: 2074 6865 2066 696c 6520 6361 6c6c 6564 the file called │ │ │ 004f5e80: 2022 7365 656b 6669 7865 6422 2077 6974 "seekfixed" wit │ │ │ 004f5e90: 6820 392c 2036 302d 6279 7465 2072 6563 h 9, 60-byte rec │ │ │ 004f5ea0: 6f72 6473 2061 6e64 2074 6865 6e50 005d ords and thenP.] │ │ │ -004f5eb0: 7e15 0000 2020 2052 4557 494e 4473 2061 ~... REWINDs a │ │ │ +004f5eb0: e015 0000 2020 2052 4557 494e 4473 2061 .... REWINDs a │ │ │ 004f5ec0: 6e64 2072 6561 6473 2065 6163 6820 7265 nd reads each re │ │ │ 004f5ed0: 636f 7264 2061 6e64 206f 7574 7075 7473 cord and outputs │ │ │ 004f5ee0: 2074 6865 2072 6563 6f72 6420 666f 6c6c the record foll │ │ │ 004f5ef0: 6f77 6564 2062 7920 245a 4b45 5953 005e owed by $ZKEYS.^ │ │ │ -004f5f00: 7e11 0000 2020 2077 6869 6368 2069 7320 ~... which is │ │ │ +004f5f00: e011 0000 2020 2077 6869 6368 2069 7320 .... which is │ │ │ 004f5f10: 6120 7265 636f 7264 2c62 7974 6520 7061 a record,byte pa │ │ │ 004f5f20: 6972 2e20 4e6f 7465 2074 6861 7420 7468 ir. Note that th │ │ │ 004f5f30: 6520 7265 636f 7264 7320 6172 6520 6e75 e records are nu │ │ │ 004f5f40: 6d62 6572 6564 2066 726f 6d20 3020 746f mbered from 0 to │ │ │ -004f5f50: 5100 5e7e 2100 0020 2020 6d61 7463 6820 Q.^~!.. match │ │ │ +004f5f50: 5100 5ee0 2100 0020 2020 6d61 7463 6820 Q.^.!.. match │ │ │ 004f5f60: 7468 6520 5345 454b 2072 6563 6f72 6420 the SEEK record │ │ │ 004f5f70: 6f66 6673 6574 2e20 4c61 7465 7220 696e offset. Later in │ │ │ 004f5f80: 2074 6865 2074 6573 7420 7468 6520 7361 the test the sa │ │ │ 004f5f90: 6d65 2066 696c 6520 6973 204f 5045 4e65 me file is OPENe │ │ │ -004f5fa0: 6451 005e 7e31 0000 2020 2056 4152 4941 dQ.^~1.. VARIA │ │ │ +004f5fa0: 6451 005e e031 0000 2020 2056 4152 4941 dQ.^.1.. VARIA │ │ │ 004f5fb0: 424c 4520 736f 2024 5a4b 4559 2077 696c BLE so $ZKEY wil │ │ │ 004f5fc0: 6c20 6265 2061 2062 7974 6520 6f66 6673 l be a byte offs │ │ │ 004f5fd0: 6574 2069 6e20 7468 6174 2063 6173 652e et in that case. │ │ │ 004f5fe0: 2044 6574 6169 6c73 2061 7265 2067 6976 Details are giv │ │ │ 004f5ff0: 656e 0000 0000 0000 0000 0000 0000 0000 en.............. │ │ │ 004f6000: 0400 0000 e307 0000 8d43 0000 0000 0000 .........C...... │ │ │ -004f6010: 7e00 007e 4845 4c50 00ff 7300 ff49 4f5f ~..~HELP..s..IO_ │ │ │ +004f6010: 7e00 00e0 4845 4c50 00ff 7300 ff49 4f5f ~...HELP..s..IO_ │ │ │ 004f6020: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 004f6030: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 004f6040: 4f50 454e 00ff 7300 ff4f 5045 4e5f 4445 OPEN..s..OPEN_DE │ │ │ 004f6050: 5649 4345 5041 5241 4d45 5445 5253 00ff VICEPARAMETERS.. │ │ │ 004f6060: 7300 ff53 4545 4b3d 5354 5245 5850 5200 s..SEEK=STREXPR. │ │ │ 004f6070: c115 4100 0020 2020 6166 7465 7220 7468 ..A.. after th │ │ │ 004f6080: 6520 6669 6c65 206f 7574 7075 742e 0700 e file output... │ │ │ -004f6090: 5e7e 5100 0053 005e 7e61 0000 2020 2054 ^~Q..S.^~a.. T │ │ │ +004f6090: 5ee0 5100 0053 005e e061 0000 2020 2054 ^.Q..S.^.a.. T │ │ │ 004f60a0: 6865 2066 6972 7374 204f 5045 4e20 6861 he first OPEN ha │ │ │ 004f60b0: 7320 6465 7669 6365 7061 7261 6d65 7465 s deviceparamete │ │ │ 004f60c0: 7273 2073 6574 2074 6f20 2846 4958 4544 rs set to (FIXED │ │ │ 004f60d0: 3a52 4543 4f52 4453 495a 453d 3630 3a53 :RECORDSIZE=60:S │ │ │ -004f60e0: 4545 4b3d 2235 2229 5100 5e7e 7100 0020 EEK="5")Q.^~q.. │ │ │ +004f60e0: 4545 4b3d 2235 2229 5100 5ee0 7100 0020 EEK="5")Q.^.q.. │ │ │ 004f60f0: 2020 7768 6963 6820 5345 454b 7320 746f which SEEKs to │ │ │ 004f6100: 2072 6563 6f72 6420 6f66 6673 6574 2035 record offset 5 │ │ │ 004f6110: 206f 7220 7068 7973 6963 616c 2072 6563 or physical rec │ │ │ 004f6120: 6f72 6420 362e 204e 6f74 652c 2046 4958 ord 6. Note, FIX │ │ │ -004f6130: 4544 206c 656e 6774 6850 005e 7e81 0000 ED lengthP.^~... │ │ │ +004f6130: 4544 206c 656e 6774 6850 005e e081 0000 ED lengthP.^.... │ │ │ 004f6140: 2020 2072 6563 6f72 6473 2061 6e64 2052 records and R │ │ │ 004f6150: 4543 4f52 4453 495a 4520 7265 6d61 696e ECORDSIZE remain │ │ │ 004f6160: 2069 6e20 6566 6665 6374 2061 6674 6572 in effect after │ │ │ 004f6170: 2061 2043 4c4f 5345 204e 4f44 4553 5452 a CLOSE NODESTR │ │ │ -004f6180: 4f59 2075 6e6c 6573 7353 005e 7e91 0000 OY unlessS.^~... │ │ │ +004f6180: 4f59 2075 6e6c 6573 7353 005e e091 0000 OY unlessS.^.... │ │ │ 004f6190: 2020 2063 6861 6e67 6564 206f 6e20 6120 changed on a │ │ │ 004f61a0: 7265 4f50 454e 2e20 5265 636f 7264 206f reOPEN. Record o │ │ │ 004f61b0: 6666 7365 7420 3520 6973 2072 6561 6420 ffset 5 is read │ │ │ 004f61c0: 616e 6420 6f75 7470 7574 2061 6c6f 6e67 and output along │ │ │ -004f61d0: 2077 6974 6820 245a 4b45 593d 5000 5d7e with $ZKEY=P.]~ │ │ │ +004f61d0: 2077 6974 6820 245a 4b45 593d 5000 5de0 with $ZKEY=P.]. │ │ │ 004f61e0: 1600 0020 2020 362c 3020 7768 6963 6820 ... 6,0 which │ │ │ 004f61f0: 706f 696e 7473 2074 6f20 7468 6520 6265 points to the be │ │ │ 004f6200: 6769 6e6e 696e 6720 6f66 2072 6563 6f72 ginning of recor │ │ │ 004f6210: 6420 6f66 6673 6574 2036 2e20 4e65 7874 d offset 6. Next │ │ │ -004f6220: 2c20 6120 5553 4520 7769 7468 4c00 5e7e , a USE withL.^~ │ │ │ +004f6220: 2c20 6120 5553 4520 7769 7468 4c00 5ee0 , a USE withL.^. │ │ │ 004f6230: 1100 0020 2020 5345 454b 3d22 2d33 2220 ... SEEK="-3" │ │ │ 004f6240: 6973 2064 6f6e 6520 746f 206d 6f76 6520 is done to move │ │ │ 004f6250: 6261 636b 2033 2072 6563 6f72 6473 2074 back 3 records t │ │ │ 004f6260: 6f20 7265 6164 2061 6e64 206f 7574 7075 o read and outpu │ │ │ -004f6270: 7420 7265 636f 7264 5300 5e7e 2100 0020 t recordS.^~!.. │ │ │ +004f6270: 7420 7265 636f 7264 5300 5ee0 2100 0020 t recordS.^.!.. │ │ │ 004f6280: 2020 666f 6c6c 6f77 6564 2062 7920 245a followed by $Z │ │ │ 004f6290: 4b45 593d 2034 2c30 2e20 4120 5553 4520 KEY= 4,0. A USE │ │ │ 004f62a0: 7769 7468 2053 4545 4b3d 222d 3122 206d with SEEK="-1" m │ │ │ 004f62b0: 6f76 6573 2062 6163 6b20 6f6e 6520 7265 oves back one re │ │ │ -004f62c0: 636f 7264 2074 6f20 7468 6554 005e 7e31 cord to theT.^~1 │ │ │ +004f62c0: 636f 7264 2074 6f20 7468 6554 005e e031 cord to theT.^.1 │ │ │ 004f62d0: 0000 2020 2062 6567 696e 6e69 6e67 206f .. beginning o │ │ │ 004f62e0: 6620 7468 6520 7265 636f 7264 206a 7573 f the record jus │ │ │ 004f62f0: 7420 7072 6f63 6573 7365 642e 2041 2070 t processed. A p │ │ │ 004f6300: 6172 7469 616c 2072 6561 6420 6f66 2032 artial read of 2 │ │ │ 004f6310: 3020 6279 7465 7320 6973 2064 6f6e 6553 0 bytes is doneS │ │ │ -004f6320: 005e 7e41 0000 2020 2074 6f20 7368 6f77 .^~A.. to show │ │ │ +004f6320: 005e e041 0000 2020 2074 6f20 7368 6f77 .^.A.. to show │ │ │ 004f6330: 2061 2072 6563 6f72 6420 6f66 6673 6574 a record offset │ │ │ 004f6340: 2033 2077 6974 6820 6120 6279 7465 206f 3 with a byte o │ │ │ 004f6350: 6666 7365 7420 6f66 2032 3020 6f72 2024 ffset of 20 or $ │ │ │ 004f6360: 5a4b 4559 3d20 332c 3230 2e20 4120 7265 ZKEY= 3,20. A re │ │ │ -004f6370: 6164 5000 5e7e 5100 0020 2020 6f66 2034 adP.^~Q.. of 4 │ │ │ +004f6370: 6164 5000 5ee0 5100 0020 2020 6f66 2034 adP.^.Q.. of 4 │ │ │ 004f6380: 3020 6279 7465 7320 6973 2074 6865 6e20 0 bytes is then │ │ │ 004f6390: 646f 6e65 2074 6f20 6669 6e69 7368 2070 done to finish p │ │ │ 004f63a0: 726f 6365 7373 696e 6720 7468 6174 2072 rocessing that r │ │ │ 004f63b0: 6563 6f72 6420 666f 7220 6120 245a 4b45 ecord for a $ZKE │ │ │ -004f63c0: 593d 5100 5e7e 6100 0020 2020 342c 302e Y=Q.^~a.. 4,0. │ │ │ +004f63c0: 593d 5100 5ee0 6100 0020 2020 342c 302e Y=Q.^.a.. 4,0. │ │ │ 004f63d0: 204e 6578 7420 6120 7365 7175 656e 6365 Next a sequence │ │ │ 004f63e0: 206f 6620 434c 4f53 4520 4e4f 4445 5354 of CLOSE NODEST │ │ │ 004f63f0: 524f 5920 616e 6420 7265 4f50 454e 7320 ROY and reOPENs │ │ │ 004f6400: 6172 6520 646f 6e65 2e20 4166 7465 7220 are done. After │ │ │ -004f6410: 7468 6554 005e 7e71 0000 2020 2066 6972 theT.^~q.. fir │ │ │ +004f6410: 7468 6554 005e e071 0000 2020 2066 6972 theT.^.q.. fir │ │ │ 004f6420: 7374 2043 4c4f 5345 204e 4f44 4553 5452 st CLOSE NODESTR │ │ │ 004f6430: 4f59 2061 2072 654f 5045 4e20 6973 2064 OY a reOPEN is d │ │ │ 004f6440: 6f6e 6520 7769 7468 206e 6f20 6465 7669 one with no devi │ │ │ 004f6450: 6365 7061 7261 6d65 7465 7273 2e20 5468 ceparameters. Th │ │ │ -004f6460: 6520 7374 6174 6550 005e 7e81 0000 2020 e stateP.^~... │ │ │ +004f6460: 6520 7374 6174 6550 005e e081 0000 2020 e stateP.^.... │ │ │ 004f6470: 206f 6620 7468 6520 6669 6c65 2064 6576 of the file dev │ │ │ 004f6480: 6963 652c 2069 6e63 6c75 6469 6e67 2066 ice, including f │ │ │ 004f6490: 696c 6520 706f 7369 7469 6f6e 2c20 6973 ile position, is │ │ │ 004f64a0: 2072 6573 746f 7265 6420 616e 6420 6120 restored and a │ │ │ -004f64b0: 7265 6164 2069 7352 005e 7e91 0000 2020 read isR.^~... │ │ │ +004f64b0: 7265 6164 2069 7352 005e e091 0000 2020 read isR.^.... │ │ │ 004f64c0: 2064 6f6e 6520 6f66 2072 6563 6f72 6420 done of record │ │ │ 004f64d0: 6f66 6673 6574 2034 2077 6869 6368 2069 offset 4 which i │ │ │ 004f64e0: 7320 6f75 7470 7574 2066 6f6c 6c6f 7765 s output followe │ │ │ 004f64f0: 6420 6279 2024 5a4b 4559 3d20 352c 302e d by $ZKEY= 5,0. │ │ │ -004f6500: 2054 6865 2066 696c 654c 005d 7e17 0000 The fileL.]~... │ │ │ +004f6500: 2054 6865 2066 696c 654c 005d e017 0000 The fileL.].... │ │ │ 004f6510: 2020 2064 6576 6963 6520 6973 2074 6865 device is the │ │ │ 004f6520: 6e20 434c 4f53 4564 204e 4f44 4553 5452 n CLOSEd NODESTR │ │ │ 004f6530: 4f59 2061 6e64 2061 2072 654f 5045 4e20 OY and a reOPEN │ │ │ 004f6540: 6973 2064 6f6e 6520 7769 7468 2074 6865 is done with the │ │ │ -004f6550: 206f 6e6c 7953 005e 7e11 0000 2020 2064 onlyS.^~... d │ │ │ +004f6550: 206f 6e6c 7953 005e e011 0000 2020 2064 onlyS.^.... d │ │ │ 004f6560: 6576 6963 6570 6172 616d 6574 6572 2062 eviceparameter b │ │ │ 004f6570: 6569 6e67 2053 4545 4b3d 222b 3222 2e20 eing SEEK="+2". │ │ │ 004f6580: 5468 6520 7374 6174 6520 6f66 2074 6865 The state of the │ │ │ 004f6590: 2066 696c 6520 6465 7669 6365 2069 7320 file device is │ │ │ -004f65a0: 7265 7374 6f72 6564 5300 5e7e 2100 0020 restoredS.^~!.. │ │ │ +004f65a0: 7265 7374 6f72 6564 5300 5ee0 2100 0020 restoredS.^.!.. │ │ │ 004f65b0: 2020 616e 6420 6120 7265 6c61 7469 7665 and a relative │ │ │ 004f65c0: 2053 4545 4b20 6973 2064 6f6e 6520 3220 SEEK is done 2 │ │ │ 004f65d0: 7265 636f 7264 7320 6c61 7465 7220 696e records later in │ │ │ 004f65e0: 2074 6865 2066 696c 6520 7769 7468 2061 the file with a │ │ │ -004f65f0: 2072 6561 6420 7768 6963 6851 005e 7e31 read whichQ.^~1 │ │ │ +004f65f0: 2072 6561 6420 7768 6963 6851 005e e031 read whichQ.^.1 │ │ │ 004f6600: 0000 2020 206f 7574 7075 7473 2072 6563 .. outputs rec │ │ │ 004f6610: 6f72 6420 6f66 6673 6574 2037 2066 6f6c ord offset 7 fol │ │ │ 004f6620: 6c6f 7765 6420 6279 2024 5a4b 4559 3d20 lowed by $ZKEY= │ │ │ 004f6630: 382c 302e 2054 6865 2066 696c 6520 6465 8,0. The file de │ │ │ -004f6640: 7669 6365 2069 7320 7468 656e 5400 5e7e vice is thenT.^~ │ │ │ +004f6640: 7669 6365 2069 7320 7468 656e 5400 5ee0 vice is thenT.^. │ │ │ 004f6650: 4100 0020 2020 434c 4f53 4564 204e 4f44 A.. CLOSEd NOD │ │ │ 004f6660: 4553 544f 5259 2061 6e64 2061 2072 654f ESTORY and a reO │ │ │ 004f6670: 5045 4e20 6973 2064 6f6e 6520 7769 7468 PEN is done with │ │ │ 004f6680: 2064 6576 6963 6570 6172 616d 6574 6572 deviceparameter │ │ │ 004f6690: 7320 284d 3a53 4545 4b3d 222b 3322 292e s (M:SEEK="+3"). │ │ │ -004f66a0: 5400 5e7e 5100 0020 2020 5468 6520 6669 T.^~Q.. The fi │ │ │ +004f66a0: 5400 5ee0 5100 0020 2020 5468 6520 6669 T.^.Q.. The fi │ │ │ 004f66b0: 6c65 2064 6576 6963 6520 6973 204f 5045 le device is OPE │ │ │ 004f66c0: 4e65 6420 6174 2074 6865 2062 6567 696e Ned at the begin │ │ │ 004f66d0: 6e69 6e67 206f 6620 7468 6520 6669 6c65 ning of the file │ │ │ 004f66e0: 2064 7565 2074 6f20 7468 6520 7072 6573 due to the pres │ │ │ -004f66f0: 656e 6365 4d00 5e7e 6100 0020 2020 6f66 enceM.^~a.. of │ │ │ +004f66f0: 656e 6365 4d00 5ee0 6100 0020 2020 6f66 enceM.^.a.. of │ │ │ 004f6700: 2061 2064 6576 6963 6570 6172 616d 6574 a deviceparamet │ │ │ 004f6710: 6572 2028 4d29 206f 7468 6572 2074 6861 er (M) other tha │ │ │ 004f6720: 6e20 5345 454b 206f 6e20 7265 4f50 454e n SEEK on reOPEN │ │ │ 004f6730: 2e20 4120 7265 6c61 7469 7665 2053 4545 . A relative SEE │ │ │ -004f6740: 4b4e 005e 7e71 0000 2020 2066 6f72 7761 KN.^~q.. forwa │ │ │ +004f6740: 4b4e 005e e071 0000 2020 2066 6f72 7761 KN.^.q.. forwa │ │ │ 004f6750: 7264 206f 6620 3320 7265 636f 7264 7320 rd of 3 records │ │ │ 004f6760: 6973 2074 6865 6e20 646f 6e65 2066 726f is then done fro │ │ │ 004f6770: 6d20 7468 6520 6265 6769 6e6e 696e 6720 m the beginning │ │ │ 004f6780: 6f66 2074 6865 2066 696c 6520 616e 6454 of the file andT │ │ │ -004f6790: 005e 7e81 0000 2020 2072 6563 6f72 6420 .^~... record │ │ │ +004f6790: 005e e081 0000 2020 2072 6563 6f72 6420 .^.... record │ │ │ 004f67a0: 6f66 6673 6574 2033 2069 7320 7265 6164 offset 3 is read │ │ │ 004f67b0: 2061 6e64 206f 7574 7075 7420 666f 6c6c and output foll │ │ │ 004f67c0: 6f77 6564 2062 7920 245a 4b45 593d 2034 owed by $ZKEY= 4 │ │ │ 004f67d0: 2c30 2e20 5468 6520 6669 6c65 2064 6576 ,0. The file dev │ │ │ 004f67e0: 6963 6500 0000 0000 0000 0000 0000 0000 ice............. │ │ │ 004f67f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004f6800: 0400 0000 ff07 0000 b043 0000 0000 0000 .........C...... │ │ │ -004f6810: b200 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004f6810: b200 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004f6820: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 004f6830: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 004f6840: 4f50 454e 00ff 7300 ff4f 5045 4e5f 4445 OPEN..s..OPEN_DE │ │ │ 004f6850: 5649 4345 5041 5241 4d45 5445 5253 00ff VICEPARAMETERS.. │ │ │ 004f6860: 7300 ff53 4545 4b3d 5354 5245 5850 5200 s..SEEK=STREXPR. │ │ │ 004f6870: c117 9100 0020 2020 6973 2074 6865 6e20 ..... is then │ │ │ 004f6880: 434c 4f53 4564 204e 4f44 4553 544f 5259 CLOSEd NODESTORY │ │ │ 004f6890: 2061 6e64 2061 2072 654f 5045 4e20 6973 and a reOPEN is │ │ │ 004f68a0: 2064 6f6e 6520 7769 7468 2074 6865 2028 done with the ( │ │ │ 004f68b0: 4150 5045 4e44 3a53 4545 4b3d 222d 3122 APPEND:SEEK="-1" │ │ │ -004f68c0: 292e 5400 5d7e 1800 0020 2020 4150 5045 ).T.]~... APPE │ │ │ +004f68c0: 292e 5400 5de0 1800 0020 2020 4150 5045 ).T.].... APPE │ │ │ 004f68d0: 4e44 206d 6f76 6573 2074 6865 2066 696c ND moves the fil │ │ │ 004f68e0: 6520 706f 7369 7469 6f6e 2074 6f20 7468 e position to th │ │ │ 004f68f0: 6520 454f 4620 616e 6420 7468 656e 2074 e EOF and then t │ │ │ 004f6900: 6865 2053 4545 4b3d 222d 3122 206d 6f76 he SEEK="-1" mov │ │ │ -004f6910: 6573 2074 6865 5400 5e7e 1100 0020 2020 es theT.^~... │ │ │ +004f6910: 6573 2074 6865 5400 5ee0 1100 0020 2020 es theT.^.... │ │ │ 004f6920: 6669 6c65 2070 6f73 6974 696f 6e20 746f file position to │ │ │ 004f6930: 2074 6865 2062 6567 696e 6e69 6e67 206f the beginning o │ │ │ 004f6940: 6620 7265 636f 7264 2038 202d 2074 6865 f record 8 - the │ │ │ 004f6950: 2066 696e 616c 2072 6563 6f72 6420 696e final record in │ │ │ -004f6960: 2074 6865 2066 696c 652e 4700 5e7e 2100 the file.G.^~!. │ │ │ +004f6960: 2074 6865 2066 696c 652e 4700 5ee0 2100 the file.G.^.!. │ │ │ 004f6970: 0020 2020 4e6f 7465 2c20 7468 6520 4150 . Note, the AP │ │ │ 004f6980: 5045 4e44 2069 7320 6170 706c 6965 6420 PEND is applied │ │ │ 004f6990: 7072 696f 7220 746f 2074 6865 2053 4545 prior to the SEE │ │ │ 004f69a0: 4b20 2d20 7265 6761 7264 6c65 7373 206f K - regardless o │ │ │ -004f69b0: 664f 005e 7e31 0000 2020 2064 6576 6963 fO.^~1.. devic │ │ │ +004f69b0: 664f 005e e031 0000 2020 2064 6576 6963 fO.^.1.. devic │ │ │ 004f69c0: 6570 6172 616d 6574 6572 206f 7264 6572 eparameter order │ │ │ 004f69d0: 2e20 5468 6520 6669 6c65 2064 6576 6963 . The file devic │ │ │ 004f69e0: 6520 6973 2074 6865 6e20 434c 4f53 4564 e is then CLOSEd │ │ │ 004f69f0: 2028 4445 5354 524f 5920 6973 2074 6865 (DESTROY is the │ │ │ -004f6a00: 4a00 5e7e 4100 0020 2020 6465 6661 756c J.^~A.. defaul │ │ │ +004f6a00: 4a00 5ee0 4100 0020 2020 6465 6661 756c J.^.A.. defaul │ │ │ 004f6a10: 7429 2061 6e64 204f 5045 4e65 6420 7769 t) and OPENed wi │ │ │ 004f6a20: 7468 2074 6865 206f 6e6c 7920 6465 7669 th the only devi │ │ │ 004f6a30: 6365 7061 7261 6d65 7465 7220 6265 696e ceparameter bein │ │ │ -004f6a40: 6720 6162 736f 6c75 7465 5400 5e7e 5100 g absoluteT.^~Q. │ │ │ +004f6a40: 6720 6162 736f 6c75 7465 5400 5ee0 5100 g absoluteT.^.Q. │ │ │ 004f6a50: 0020 2020 5345 454b 3d22 3132 3022 2074 . SEEK="120" t │ │ │ 004f6a60: 6f20 6279 7465 206f 6666 7365 7420 3132 o byte offset 12 │ │ │ 004f6a70: 302e 2054 6869 7320 7072 6f63 6573 7369 0. This processi │ │ │ 004f6a80: 6e67 2069 7320 4e4f 4649 5845 4420 6279 ng is NOFIXED by │ │ │ 004f6a90: 2064 6566 6175 6c74 2061 6e64 2061 5300 default and aS. │ │ │ -004f6aa0: 5e7e 6100 0020 2020 7265 6164 206f 6620 ^~a.. read of │ │ │ +004f6aa0: 5ee0 6100 0020 2020 7265 6164 206f 6620 ^.a.. read of │ │ │ 004f6ab0: 7823 3630 2069 7320 646f 6e65 2061 6e64 x#60 is done and │ │ │ 004f6ac0: 206f 7574 7075 7420 666f 6c6c 6f77 6564 output followed │ │ │ 004f6ad0: 2062 7920 245a 4b45 593d 2031 3830 2e20 by $ZKEY= 180. │ │ │ 004f6ae0: 5468 6520 6f75 7470 7574 2069 7320 7468 The output is th │ │ │ -004f6af0: 6553 005e 7e71 0000 2020 2073 616d 6520 eS.^~q.. same │ │ │ +004f6af0: 6553 005e e071 0000 2020 2073 616d 6520 eS.^.q.. same │ │ │ 004f6b00: 6173 2072 6563 6f72 6420 3220 696e 2046 as record 2 in F │ │ │ 004f6b10: 4958 4544 2066 6f72 6d61 742e 2046 696e IXED format. Fin │ │ │ 004f6b20: 616c 6c79 2c20 7468 6520 6669 6c65 2064 ally, the file d │ │ │ 004f6b30: 6576 6963 6520 6973 2074 6865 6e20 434c evice is then CL │ │ │ -004f6b40: 4f53 4564 5300 5e7e 8100 0020 2020 4e4f OSEdS.^~... NO │ │ │ +004f6b40: 4f53 4564 5300 5ee0 8100 0020 2020 4e4f OSEdS.^.... NO │ │ │ 004f6b50: 4445 5354 524f 5920 616e 6420 6120 7265 DESTROY and a re │ │ │ 004f6b60: 4f50 454e 2069 7320 646f 6e65 2077 6974 OPEN is done wit │ │ │ 004f6b70: 6820 6465 7669 6365 7061 7261 6d65 7465 h deviceparamete │ │ │ 004f6b80: 7273 2028 4150 5045 4e44 3a53 4545 4b3d rs (APPEND:SEEK= │ │ │ -004f6b90: 222d 3630 2229 2e53 005e 7e91 0000 2020 "-60").S.^~... │ │ │ +004f6b90: 222d 3630 2229 2e53 005e e091 0000 2020 "-60").S.^.... │ │ │ 004f6ba0: 2054 6869 7320 7769 6c6c 206d 6f76 6520 This will move │ │ │ 004f6bb0: 7468 6520 6669 6c65 2070 6f73 6974 696f the file positio │ │ │ 004f6bc0: 6e20 746f 2074 6865 2045 4f46 2061 6e64 n to the EOF and │ │ │ 004f6bd0: 2067 6f20 6261 636b 2036 3020 6279 7465 go back 60 byte │ │ │ -004f6be0: 7320 7768 6963 6820 6973 5300 5d7e 1900 s which isS.]~.. │ │ │ +004f6be0: 7320 7768 6963 6820 6973 5300 5de0 1900 s which isS.]... │ │ │ 004f6bf0: 0020 2020 7468 6520 7374 6172 7469 6e67 . the starting │ │ │ 004f6c00: 206f 6666 7365 7420 746f 2074 6865 2066 offset to the f │ │ │ 004f6c10: 696e 616c 2072 6563 6f72 6420 696e 2074 inal record in t │ │ │ 004f6c20: 6865 2066 696c 652e 2041 6e6f 7468 6572 he file. Another │ │ │ 004f6c30: 2072 6561 6420 6f66 2078 2336 3052 005e read of x#60R.^ │ │ │ -004f6c40: 7e11 0000 2020 2061 6e64 2069 7320 646f ~... and is do │ │ │ +004f6c40: e011 0000 2020 2061 6e64 2069 7320 646f .... and is do │ │ │ 004f6c50: 6e65 2061 6e64 206f 7574 7075 7420 666f ne and output fo │ │ │ 004f6c60: 6c6c 6f77 6564 2062 7920 245a 4b45 593d llowed by $ZKEY= │ │ │ 004f6c70: 2035 3430 202d 2077 6869 6368 2069 7320 540 - which is │ │ │ 004f6c80: 7468 6520 7369 7a65 206f 6620 7468 650f the size of the. │ │ │ -004f6c90: 005e 7e21 0000 2020 2066 696c 652e 0700 .^~!.. file... │ │ │ -004f6ca0: 5e7e 3100 000f 0050 7e48 454c 4c00 0053 ^~1....P~HELL..S │ │ │ -004f6cb0: 4845 4c4c 1000 557e bf11 0000 2020 2053 HELL..U~.... S │ │ │ -004f6cc0: 4845 4c4c 0700 567e 2100 0020 0056 7e31 HELL..V~!.. .V~1 │ │ │ +004f6c90: 005e e021 0000 2020 2066 696c 652e 0700 .^.!.. file... │ │ │ +004f6ca0: 5ee0 3100 000f 0050 e048 454c 4c00 0053 ^.1....P.HELL..S │ │ │ +004f6cb0: 4845 4c4c 1000 55e0 bf11 0000 2020 2053 HELL..U..... S │ │ │ +004f6cc0: 4845 4c4c 0700 56e0 2100 0020 0056 e031 HELL..V.!.. .V.1 │ │ │ 004f6cd0: 0000 2020 2053 4845 4c4c 2041 7070 6c69 .. SHELL Appli │ │ │ -004f6ce0: 6573 2074 6f3a 2050 4950 4507 0056 7e41 es to: PIPE..V~A │ │ │ -004f6cf0: 0000 4f00 567e 5100 0020 2020 5468 6520 ..O.V~Q.. The │ │ │ +004f6ce0: 6573 2074 6f3a 2050 4950 4507 0056 e041 es to: PIPE..V.A │ │ │ +004f6cf0: 0000 4f00 56e0 5100 0020 2020 5468 6520 ..O.V.Q.. The │ │ │ 004f6d00: 5348 454c 4c20 6465 7669 6365 7061 7261 SHELL devicepara │ │ │ 004f6d10: 6d65 7465 7220 7370 6563 6966 6965 7320 meter specifies │ │ │ 004f6d20: 7468 6520 7368 656c 6c20 666f 7220 7468 the shell for th │ │ │ 004f6d30: 6520 6e65 7720 7072 6f63 6573 732e 2042 e new process. B │ │ │ -004f6d40: 7952 0056 7e61 0000 2020 2064 6566 6175 yR.V~a.. defau │ │ │ +004f6d40: 7952 0056 e061 0000 2020 2064 6566 6175 yR.V.a.. defau │ │ │ 004f6d50: 6c74 2074 6865 206e 6577 6c79 2063 7265 lt the newly cre │ │ │ 004f6d60: 6174 6564 2070 726f 6365 7373 2075 7365 ated process use │ │ │ 004f6d70: 7320 7468 6520 7368 656c 6c20 7370 6563 s the shell spec │ │ │ 004f6d80: 6966 6965 6420 6279 2074 6865 2024 5348 ified by the $SH │ │ │ -004f6d90: 454c 4c4f 0056 7e71 0000 2020 2065 6e76 ELLO.V~q.. env │ │ │ +004f6d90: 454c 4c4f 0056 e071 0000 2020 2065 6e76 ELLO.V.q.. env │ │ │ 004f6da0: 6972 6f6e 6d65 6e74 2076 6172 6961 626c ironment variabl │ │ │ 004f6db0: 652c 206f 7468 6572 7769 7365 2c20 6966 e, otherwise, if │ │ │ 004f6dc0: 2074 6865 2065 6e76 6972 6f6e 6d65 6e74 the environment │ │ │ 004f6dd0: 2076 6172 6961 626c 6520 5348 454c 4c20 variable SHELL │ │ │ -004f6de0: 6973 2d00 567e 8100 0020 2020 756e 6465 is-.V~... unde │ │ │ +004f6de0: 6973 2d00 56e0 8100 0020 2020 756e 6465 is-.V.... unde │ │ │ 004f6df0: 6669 6e65 6420 7468 6520 7072 6f63 6573 fined the proces │ │ │ 004f6e00: 7320 7573 6573 202f 6269 6e2f 7368 2e07 s uses /bin/sh.. │ │ │ -004f6e10: 0056 7e91 0000 1100 507e 5444 4552 5200 .V~.....P~TDERR. │ │ │ -004f6e20: 0053 5444 4552 5211 0056 7ebf 1100 0020 .STDERR..V~.... │ │ │ -004f6e30: 2020 5354 4445 5252 0700 577e 2100 0021 STDERR..W~!..! │ │ │ -004f6e40: 0057 7e31 0000 2020 2053 5444 4552 5220 .W~1.. STDERR │ │ │ +004f6e10: 0056 e091 0000 1100 50e0 5444 4552 5200 .V......P.TDERR. │ │ │ +004f6e20: 0053 5444 4552 5211 0056 e0bf 1100 0020 .STDERR..V..... │ │ │ +004f6e30: 2020 5354 4445 5252 0700 57e0 2100 0021 STDERR..W.!..! │ │ │ +004f6e40: 0057 e031 0000 2020 2053 5444 4552 5220 .W.1.. STDERR │ │ │ 004f6e50: 4170 706c 6965 7320 746f 3a20 5049 5045 Applies to: PIPE │ │ │ -004f6e60: 0700 577e 4100 004e 0057 7e51 0000 2020 ..W~A..N.W~Q.. │ │ │ +004f6e60: 0700 57e0 4100 004e 0057 e051 0000 2020 ..W.A..N.W.Q.. │ │ │ 004f6e70: 2054 6865 2053 5444 4552 5220 6465 7669 The STDERR devi │ │ │ 004f6e80: 6365 7061 7261 6d65 7465 7220 7370 6563 ceparameter spec │ │ │ 004f6e90: 6966 6965 7320 7468 6174 2074 6865 2073 ifies that the s │ │ │ 004f6ea0: 7464 6572 7220 6f75 7470 7574 2066 726f tderr output fro │ │ │ -004f6eb0: 6d20 7468 6552 0057 7e61 0000 2020 2063 m theR.W~a.. c │ │ │ +004f6eb0: 6d20 7468 6552 0057 e061 0000 2020 2063 m theR.W.a.. c │ │ │ 004f6ec0: 7265 6174 6564 2070 726f 6365 7373 2067 reated process g │ │ │ 004f6ed0: 6f65 7320 746f 2061 2050 4950 4520 6465 oes to a PIPE de │ │ │ 004f6ee0: 7669 6365 2077 6974 6820 7468 6520 6e61 vice with the na │ │ │ 004f6ef0: 6d65 206f 6620 7468 6520 5354 4445 5252 me of the STDERR │ │ │ -004f6f00: 2076 616c 7565 2e52 0057 7e71 0000 2020 value.R.W~q.. │ │ │ +004f6f00: 2076 616c 7565 2e52 0057 e071 0000 2020 value.R.W.q.. │ │ │ 004f6f10: 2054 6869 7320 5049 5045 2064 6576 6963 This PIPE devic │ │ │ 004f6f20: 6520 6163 7473 2061 7320 6120 7265 7374 e acts as a rest │ │ │ 004f6f30: 7269 6374 6564 2064 6576 6963 6520 7468 ricted device th │ │ │ 004f6f40: 6174 2063 616e 2061 7070 6561 7220 6f6e at can appear on │ │ │ -004f6f50: 6c79 2061 7320 7468 6554 0057 7e81 0000 ly as theT.W~... │ │ │ +004f6f50: 6c79 2061 7320 7468 6554 0057 e081 0000 ly as theT.W.... │ │ │ 004f6f60: 2020 2061 7267 756d 656e 7420 746f 2055 argument to U │ │ │ 004f6f70: 5345 2c20 5245 4144 2061 6e64 2043 4c4f SE, READ and CLO │ │ │ 004f6f80: 5345 2063 6f6d 6d61 6e64 732e 2049 7420 SE commands. It │ │ │ 004f6f90: 6973 2069 6d70 6c69 6369 746c 7920 5245 is implicitly RE │ │ │ 004f6fa0: 4144 4f4e 4c59 2061 6e64 2061 6e52 0057 ADONLY and anR.W │ │ │ -004f6fb0: 7e91 0000 2020 2061 7474 656d 7074 2074 ~... attempt t │ │ │ +004f6fb0: e091 0000 2020 2061 7474 656d 7074 2074 .... attempt t │ │ │ 004f6fc0: 6f20 5752 4954 4520 746f 2069 7420 7472 o WRITE to it tr │ │ │ 004f6fd0: 6967 6765 7273 2061 6e20 6572 726f 722e iggers an error. │ │ │ 004f6fe0: 2049 6620 6974 2068 6173 206e 6f74 2070 If it has not p │ │ │ 004f6ff0: 7265 7669 6f75 736c 7920 6163 7465 6400 reviously acted. │ │ │ 004f7000: 0400 0000 dc07 0000 dc43 0000 0000 0000 .........C...... │ │ │ -004f7010: ab00 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004f7010: ab00 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004f7020: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 004f7030: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 004f7040: 4f50 454e 00ff 7300 ff4f 5045 4e5f 4445 OPEN..s..OPEN_DE │ │ │ 004f7050: 5649 4345 5041 5241 4d45 5445 5253 00ff VICEPARAMETERS.. │ │ │ 004f7060: 7300 ff53 5444 4552 5200 c011 0000 2020 s..STDERR..... │ │ │ 004f7070: 2061 7320 7468 6520 6172 6775 6d65 6e74 as the argument │ │ │ 004f7080: 2074 6f20 616e 2065 7870 6c69 6369 7420 to an explicit │ │ │ 004f7090: 434c 4f53 4520 636f 6d6d 616e 642c 2074 CLOSE command, t │ │ │ 004f70a0: 6865 2043 4c4f 5345 206f 6620 7468 6520 he CLOSE of the │ │ │ -004f70b0: 5049 5045 2064 6576 6963 6532 0057 7e12 PIPE device2.W~. │ │ │ +004f70b0: 5049 5045 2064 6576 6963 6532 0057 e012 PIPE device2.W.. │ │ │ 004f70c0: 0000 2020 2069 6d70 6c69 6369 746c 7920 .. implicitly │ │ │ 004f70d0: 636c 6f73 6573 2074 6865 2074 6865 2053 closes the the S │ │ │ 004f70e0: 5444 4552 5220 6465 7669 6365 2e07 0057 TDERR device...W │ │ │ -004f70f0: 7e13 0000 5000 577e 1400 0020 2020 4966 ~...P.W~... If │ │ │ +004f70f0: e013 0000 5000 57e0 1400 0020 2020 4966 ....P.W.... If │ │ │ 004f7100: 2074 6865 204f 5045 4e20 636f 6d6d 616e the OPEN comman │ │ │ 004f7110: 6420 646f 6573 206e 6f74 2073 7065 6369 d does not speci │ │ │ 004f7120: 6679 2053 5444 4552 522c 2047 542e 4d20 fy STDERR, GT.M │ │ │ 004f7130: 7265 6469 7265 6374 7320 7468 6520 7374 redirects the st │ │ │ -004f7140: 6465 7272 5300 577e 1500 0020 2020 6f75 derrS.W~... ou │ │ │ +004f7140: 6465 7272 5300 57e0 1500 0020 2020 6f75 derrS.W.... ou │ │ │ 004f7150: 7470 7574 206f 6620 7468 6520 636f 2d70 tput of the co-p │ │ │ 004f7160: 726f 6365 7373 2063 7265 6174 6564 2062 rocess created b │ │ │ 004f7170: 7920 7468 6520 434f 4d4d 414e 4420 746f y the COMMAND to │ │ │ 004f7180: 2074 6865 2073 7461 6e64 6172 6420 6f75 the standard ou │ │ │ -004f7190: 7470 7574 206f 6652 0057 7e16 0000 2020 tput ofR.W~... │ │ │ +004f7190: 7470 7574 206f 6652 0057 e016 0000 2020 tput ofR.W.... │ │ │ 004f71a0: 2074 6865 2063 6f2d 7072 6f63 6573 732e the co-process. │ │ │ 004f71b0: 2053 7065 6369 6679 2053 5444 4552 5220 Specify STDERR │ │ │ 004f71c0: 7768 656e 2074 6865 7265 2069 7320 6120 when there is a │ │ │ 004f71d0: 6e65 6564 2074 6f20 7265 6164 2074 6865 need to read the │ │ │ -004f71e0: 2073 7461 6e64 6172 642a 0057 7e17 0000 standard*.W~... │ │ │ +004f71e0: 2073 7461 6e64 6172 642a 0057 e017 0000 standard*.W.... │ │ │ 004f71f0: 2020 2065 7272 6f72 206f 6620 7468 6520 error of the │ │ │ 004f7200: 434f 4d4d 414e 4420 7365 7065 7261 7465 COMMAND seperate │ │ │ -004f7210: 6c79 2e07 0057 7e18 0000 1000 517e 5245 ly...W~.....Q~RE │ │ │ -004f7220: 414d 0000 5354 5245 414d 1100 567e bf11 AM..STREAM..V~.. │ │ │ -004f7230: 0000 2020 2053 5452 4541 4d07 0057 7e21 .. STREAM..W~! │ │ │ -004f7240: 0000 2d00 577e 3100 0020 2020 5b4e 4f5d ..-.W~1.. [NO] │ │ │ +004f7210: 6c79 2e07 0057 e018 0000 1000 51e0 5245 ly...W......Q.RE │ │ │ +004f7220: 414d 0000 5354 5245 414d 1100 56e0 bf11 AM..STREAM..V... │ │ │ +004f7230: 0000 2020 2053 5452 4541 4d07 0057 e021 .. STREAM..W.! │ │ │ +004f7240: 0000 2d00 57e0 3100 0020 2020 5b4e 4f5d ..-.W.1.. [NO] │ │ │ 004f7250: 5354 5245 414d 2041 7070 6c69 6573 2074 STREAM Applies t │ │ │ 004f7260: 6f3a 2053 4420 4649 464f 2050 4950 4507 o: SD FIFO PIPE. │ │ │ -004f7270: 0057 7e41 0000 5200 577e 5100 0020 2020 .W~A..R.W~Q.. │ │ │ +004f7270: 0057 e041 0000 5200 57e0 5100 0020 2020 .W.A..R.W.Q.. │ │ │ 004f7280: 5354 5245 414d 2061 6e64 2056 4152 4941 STREAM and VARIA │ │ │ 004f7290: 424c 4520 6172 6520 7365 6d61 6e74 6963 BLE are semantic │ │ │ 004f72a0: 616c 6c79 2065 7175 6976 616c 656e 7420 ally equivalent │ │ │ 004f72b0: 756e 6c65 7373 2057 5241 5020 6973 2064 unless WRAP is d │ │ │ -004f72c0: 6973 6162 6c65 642e 4f00 577e 6100 0020 isabled.O.W~a.. │ │ │ +004f72c0: 6973 6162 6c65 642e 4f00 57e0 6100 0020 isabled.O.W.a.. │ │ │ 004f72d0: 2020 4173 206c 6f6e 6720 6173 2072 6563 As long as rec │ │ │ 004f72e0: 6f72 6473 2064 6f20 6e6f 7420 6578 6365 ords do not exce │ │ │ 004f72f0: 6564 2074 6865 2057 4944 5448 2c20 7468 ed the WIDTH, th │ │ │ 004f7300: 6579 2061 7265 2061 6c73 6f20 6571 7569 ey are also equi │ │ │ -004f7310: 7661 6c65 6e74 2e07 0057 7e71 0000 4e00 valent...W~q..N. │ │ │ -004f7320: 577e 8100 0020 2020 5768 656e 2057 5241 W~... When WRA │ │ │ +004f7310: 7661 6c65 6e74 2e07 0057 e071 0000 4e00 valent...W.q..N. │ │ │ +004f7320: 57e0 8100 0020 2020 5768 656e 2057 5241 W.... When WRA │ │ │ 004f7330: 5020 6973 2064 6973 6162 6c65 6420 616e P is disabled an │ │ │ 004f7340: 6420 6120 5752 4954 4520 6578 6365 6564 d a WRITE exceed │ │ │ 004f7350: 7320 7468 6520 5749 4454 482c 2056 4152 s the WIDTH, VAR │ │ │ -004f7360: 4941 424c 4520 666f 726d 6174 4f00 577e IABLE formatO.W~ │ │ │ +004f7360: 4941 424c 4520 666f 726d 6174 4f00 57e0 IABLE formatO.W. │ │ │ 004f7370: 9100 0020 2020 7472 756e 6361 7465 7320 ... truncates │ │ │ 004f7380: 7468 6520 6c69 6e65 2061 7420 7468 6520 the line at the │ │ │ 004f7390: 5749 4454 482c 2068 6f77 6576 6572 2069 WIDTH, however i │ │ │ 004f73a0: 6e20 5354 5245 414d 2066 6f72 6d61 742c n STREAM format, │ │ │ -004f73b0: 2065 6163 6820 5752 4954 4551 0056 7ec0 each WRITEQ.V~. │ │ │ +004f73b0: 2065 6163 6820 5752 4954 4551 0056 e0c0 each WRITEQ.V.. │ │ │ 004f73c0: 1100 0020 2020 6172 6775 6d65 6e74 2069 ... argument i │ │ │ 004f73d0: 7320 6f75 7470 7574 2077 6974 686f 7574 s output without │ │ │ 004f73e0: 2074 7275 6e63 6174 696f 6e20 6f72 206c truncation or l │ │ │ 004f73f0: 696e 6520 7465 726d 696e 6174 6f72 2061 ine terminator a │ │ │ -004f7400: 6e64 2074 6865 2074 6f74 616c 2c00 577e nd the total,.W~ │ │ │ +004f7400: 6e64 2074 6865 2074 6f74 616c 2c00 57e0 nd the total,.W. │ │ │ 004f7410: 1200 0020 2020 7265 636f 7264 2063 616e ... record can │ │ │ 004f7420: 2062 6520 6f66 2061 7262 6974 7261 7279 be of arbitrary │ │ │ -004f7430: 206c 656e 6774 682e 0700 577e 1300 004c length...W~...L │ │ │ -004f7440: 0057 7e14 0000 2020 2046 6f72 2053 5452 .W~... For STR │ │ │ +004f7430: 206c 656e 6774 682e 0700 57e0 1300 004c length...W....L │ │ │ +004f7440: 0057 e014 0000 2020 2046 6f72 2053 5452 .W.... For STR │ │ │ 004f7450: 4541 4d20 6f72 2056 4152 4941 424c 4520 EAM or VARIABLE │ │ │ 004f7460: 7265 636f 7264 2066 6f72 6d61 7420 6669 record format fi │ │ │ 004f7470: 6c65 732c 2061 2052 4541 4420 7265 7475 les, a READ retu │ │ │ -004f7480: 726e 7320 7768 656e 2069 744e 0057 7e15 rns when itN.W~. │ │ │ +004f7480: 726e 7320 7768 656e 2069 744e 0057 e015 rns when itN.W.. │ │ │ 004f7490: 0000 2020 2065 6e63 6f75 6e74 6572 7320 .. encounters │ │ │ 004f74a0: 616e 2045 4f4c 2c20 6f72 2068 6173 2072 an EOL, or has r │ │ │ 004f74b0: 6561 6420 236c 656e 6774 6820 6368 6172 ead #length char │ │ │ 004f74c0: 6163 7465 7273 2066 6f72 2061 2052 4541 acters for a REA │ │ │ -004f74d0: 4420 2328 6669 7865 6452 0057 7e16 0000 D #(fixedR.W~... │ │ │ +004f74d0: 4420 2328 6669 7865 6452 0057 e016 0000 D #(fixedR.W.... │ │ │ 004f74e0: 2020 206c 656e 6774 6820 5245 4144 292c length READ), │ │ │ 004f74f0: 206f 7220 5749 4454 4820 6368 6172 6163 or WIDTH charac │ │ │ 004f7500: 7465 7273 2069 6620 236c 656e 6774 6820 ters if #length │ │ │ 004f7510: 6973 206e 6f74 2073 7065 6369 6669 6564 is not specified │ │ │ -004f7520: 2c20 7768 6963 6865 7665 7217 0057 7e17 , whichever..W~. │ │ │ +004f7520: 2c20 7768 6963 6865 7665 7217 0057 e017 , whichever..W.. │ │ │ 004f7530: 0000 2020 206f 6363 7572 7320 6669 7273 .. occurs firs │ │ │ -004f7540: 742e 0700 577e 1800 0035 0057 7e19 0000 t...W~...5.W~... │ │ │ +004f7540: 742e 0700 57e0 1800 0035 0057 e019 0000 t...W....5.W.... │ │ │ 004f7550: 2020 2042 7920 6465 6661 756c 742c 2072 By default, r │ │ │ 004f7560: 6563 6f72 6473 2061 7265 2056 4152 4941 ecords are VARIA │ │ │ 004f7570: 424c 452c 204e 4f53 5452 4541 4d2e 0700 BLE, NOSTREAM... │ │ │ -004f7580: 577e 1a00 0012 0057 7e21 0000 2020 2045 W~.....W~!.. E │ │ │ -004f7590: 7861 6d70 6c65 3a07 0057 7e22 0000 1a00 xample:..W~".... │ │ │ -004f75a0: 577e 2300 0020 2020 7365 7420 7364 3d22 W~#.. set sd=" │ │ │ -004f75b0: 666f 6f2e 7478 7422 2500 577e 2400 0020 foo.txt"%.W~$.. │ │ │ +004f7580: 57e0 1a00 0012 0057 e021 0000 2020 2045 W......W.!.. E │ │ │ +004f7590: 7861 6d70 6c65 3a07 0057 e022 0000 1a00 xample:..W.".... │ │ │ +004f75a0: 57e0 2300 0020 2020 7365 7420 7364 3d22 W.#.. set sd=" │ │ │ +004f75b0: 666f 6f2e 7478 7422 2500 57e0 2400 0020 foo.txt"%.W.$.. │ │ │ 004f75c0: 2020 6f70 656e 2073 643a 286e 6577 7665 open sd:(newve │ │ │ 004f75d0: 7273 696f 6e3a 7374 7265 616d 2922 0057 rsion:stream)".W │ │ │ -004f75e0: 7e25 0000 2020 2075 7365 2073 643a 2877 ~%.. use sd:(w │ │ │ +004f75e0: e025 0000 2020 2075 7365 2073 643a 2877 .%.. use sd:(w │ │ │ 004f75f0: 6964 7468 3d32 303a 6e6f 7772 6170 2952 idth=20:nowrap)R │ │ │ -004f7600: 0057 7e26 0000 2020 2066 6f72 2069 3d31 .W~&.. for i=1 │ │ │ +004f7600: 0057 e026 0000 2020 2066 6f72 2069 3d31 .W.&.. for i=1 │ │ │ 004f7610: 3a31 3a31 3020 7772 6974 6520 2220 7468 :1:10 write " th │ │ │ 004f7620: 6520 7175 6963 6b20 6272 6f77 6e20 666f e quick brown fo │ │ │ 004f7630: 7820 6a75 6d70 6564 206f 7665 7220 7468 x jumped over th │ │ │ 004f7640: 6520 6c61 7a79 2064 6f67 2022 2c24 782c e lazy dog ",$x, │ │ │ -004f7650: 2123 0057 7e27 0000 2020 2075 7365 2073 !#.W~'.. use s │ │ │ +004f7650: 2123 0057 e027 0000 2020 2075 7365 2073 !#.W.'.. use s │ │ │ 004f7660: 643a 2872 6577 696e 643a 7769 6474 683d d:(rewind:width= │ │ │ -004f7670: 3130 3029 4a00 577e 2800 0020 2020 666f 100)J.W~(.. fo │ │ │ +004f7670: 3130 3029 4a00 57e0 2800 0020 2020 666f 100)J.W.(.. fo │ │ │ 004f7680: 7220 693d 313a 3120 7573 6520 7364 2072 r i=1:1 use sd r │ │ │ 004f7690: 6561 6420 7820 7175 6974 3a24 7a65 6f66 ead x quit:$zeof │ │ │ 004f76a0: 2075 7365 2024 7072 696e 6369 7061 6c20 use $principal │ │ │ 004f76b0: 7772 6974 6520 212c 692c 3f35 2c78 1200 write !,i,?5,x.. │ │ │ -004f76c0: 577e 2900 0020 2020 636c 6f73 6520 7364 W~).. close sd │ │ │ -004f76d0: 0e00 577e 2a00 0020 2020 7175 6974 0700 ..W~*.. quit.. │ │ │ -004f76e0: 577e 3100 0033 0057 7e32 0000 2020 2054 W~1..3.W~2.. T │ │ │ +004f76c0: 57e0 2900 0020 2020 636c 6f73 6520 7364 W.).. close sd │ │ │ +004f76d0: 0e00 57e0 2a00 0020 2020 7175 6974 0700 ..W.*.. quit.. │ │ │ +004f76e0: 57e0 3100 0033 0057 e032 0000 2020 2054 W.1..3.W.2.. T │ │ │ 004f76f0: 6865 206f 7574 7075 7420 6f66 2074 6869 he output of thi │ │ │ 004f7700: 7320 6578 616d 706c 6520 6973 2061 7320 s example is as │ │ │ -004f7710: 666f 6c6c 6f77 733a 0700 577e 3300 003f follows:..W~3..? │ │ │ -004f7720: 0057 7e34 0000 2020 2031 2020 2020 2074 .W~4.. 1 t │ │ │ +004f7710: 666f 6c6c 6f77 733a 0700 57e0 3300 003f follows:..W.3..? │ │ │ +004f7720: 0057 e034 0000 2020 2031 2020 2020 2074 .W.4.. 1 t │ │ │ 004f7730: 6865 2071 7569 636b 2062 726f 776e 2066 he quick brown f │ │ │ 004f7740: 6f78 206a 756d 7065 6420 6f76 6572 2074 ox jumped over t │ │ │ 004f7750: 6865 206c 617a 7920 646f 6720 3436 3f00 he lazy dog 46?. │ │ │ -004f7760: 577e 3500 0020 2020 3220 2020 2020 7468 W~5.. 2 th │ │ │ +004f7760: 57e0 3500 0020 2020 3220 2020 2020 7468 W.5.. 2 th │ │ │ 004f7770: 6520 7175 6963 6b20 6272 6f77 6e20 666f e quick brown fo │ │ │ 004f7780: 7820 6a75 6d70 6564 206f 7665 7220 7468 x jumped over th │ │ │ 004f7790: 6520 6c61 7a79 2064 6f67 2034 363f 0057 e lazy dog 46?.W │ │ │ -004f77a0: 7e36 0000 2020 2033 2020 2020 2074 6865 ~6.. 3 the │ │ │ +004f77a0: e036 0000 2020 2033 2020 2020 2074 6865 .6.. 3 the │ │ │ 004f77b0: 2071 7569 636b 2062 726f 776e 2066 6f78 quick brown fox │ │ │ 004f77c0: 206a 756d 7065 6420 6f76 6572 2074 6865 jumped over the │ │ │ 004f77d0: 206c 617a 7920 646f 6720 3436 0000 0000 lazy dog 46.... │ │ │ 004f77e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004f77f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004f7800: 0400 0000 ee07 0000 0544 0000 0000 0000 .........D...... │ │ │ -004f7810: 9600 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004f7810: 9600 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004f7820: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 004f7830: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 004f7840: 4f50 454e 00ff 7300 ff4f 5045 4e5f 4445 OPEN..s..OPEN_DE │ │ │ 004f7850: 5649 4345 5041 5241 4d45 5445 5253 00ff VICEPARAMETERS.. │ │ │ 004f7860: 7300 ff53 5452 4541 4d00 c037 0000 2020 s..STREAM..7.. │ │ │ 004f7870: 2034 2020 2020 2074 6865 2071 7569 636b 4 the quick │ │ │ 004f7880: 2062 726f 776e 2066 6f78 206a 756d 7065 brown fox jumpe │ │ │ 004f7890: 6420 6f76 6572 2074 6865 206c 617a 7920 d over the lazy │ │ │ -004f78a0: 646f 6720 3436 3f00 577e 3800 0020 2020 dog 46?.W~8.. │ │ │ +004f78a0: 646f 6720 3436 3f00 57e0 3800 0020 2020 dog 46?.W.8.. │ │ │ 004f78b0: 3520 2020 2020 7468 6520 7175 6963 6b20 5 the quick │ │ │ 004f78c0: 6272 6f77 6e20 666f 7820 6a75 6d70 6564 brown fox jumped │ │ │ 004f78d0: 206f 7665 7220 7468 6520 6c61 7a79 2064 over the lazy d │ │ │ -004f78e0: 6f67 2034 363f 0057 7e39 0000 2020 2036 og 46?.W~9.. 6 │ │ │ +004f78e0: 6f67 2034 363f 0057 e039 0000 2020 2036 og 46?.W.9.. 6 │ │ │ 004f78f0: 2020 2020 2074 6865 2071 7569 636b 2062 the quick b │ │ │ 004f7900: 726f 776e 2066 6f78 206a 756d 7065 6420 rown fox jumped │ │ │ 004f7910: 6f76 6572 2074 6865 206c 617a 7920 646f over the lazy do │ │ │ -004f7920: 6720 3436 3f00 577e 3a00 0020 2020 3720 g 46?.W~:.. 7 │ │ │ +004f7920: 6720 3436 3f00 57e0 3a00 0020 2020 3720 g 46?.W.:.. 7 │ │ │ 004f7930: 2020 2020 7468 6520 7175 6963 6b20 6272 the quick br │ │ │ 004f7940: 6f77 6e20 666f 7820 6a75 6d70 6564 206f own fox jumped o │ │ │ 004f7950: 7665 7220 7468 6520 6c61 7a79 2064 6f67 ver the lazy dog │ │ │ -004f7960: 2034 363f 0057 7e41 0000 2020 2038 2020 46?.W~A.. 8 │ │ │ +004f7960: 2034 363f 0057 e041 0000 2020 2038 2020 46?.W.A.. 8 │ │ │ 004f7970: 2020 2074 6865 2071 7569 636b 2062 726f the quick bro │ │ │ 004f7980: 776e 2066 6f78 206a 756d 7065 6420 6f76 wn fox jumped ov │ │ │ 004f7990: 6572 2074 6865 206c 617a 7920 646f 6720 er the lazy dog │ │ │ -004f79a0: 3436 3f00 577e 4200 0020 2020 3920 2020 46?.W~B.. 9 │ │ │ +004f79a0: 3436 3f00 57e0 4200 0020 2020 3920 2020 46?.W.B.. 9 │ │ │ 004f79b0: 2020 7468 6520 7175 6963 6b20 6272 6f77 the quick brow │ │ │ 004f79c0: 6e20 666f 7820 6a75 6d70 6564 206f 7665 n fox jumped ove │ │ │ 004f79d0: 7220 7468 6520 6c61 7a79 2064 6f67 2034 r the lazy dog 4 │ │ │ -004f79e0: 363f 0057 7e43 0000 2020 2031 3020 2020 6?.W~C.. 10 │ │ │ +004f79e0: 363f 0057 e043 0000 2020 2031 3020 2020 6?.W.C.. 10 │ │ │ 004f79f0: 2074 6865 2071 7569 636b 2062 726f 776e the quick brown │ │ │ 004f7a00: 2066 6f78 206a 756d 7065 6420 6f76 6572 fox jumped over │ │ │ 004f7a10: 2074 6865 206c 617a 7920 646f 6720 3436 the lazy dog 46 │ │ │ -004f7a20: 0700 577e 4400 004d 0057 7e45 0000 2020 ..W~D..M.W~E.. │ │ │ +004f7a20: 0700 57e0 4400 004d 0057 e045 0000 2020 ..W.D..M.W.E.. │ │ │ 004f7a30: 2049 6620 796f 7520 6368 616e 6765 2074 If you change t │ │ │ 004f7a40: 6865 2046 4f52 4d41 5420 746f 2056 4152 he FORMAT to VAR │ │ │ 004f7a50: 4941 424c 452c 2074 6865 2073 616d 6520 IABLE, the same │ │ │ 004f7a60: 6578 616d 706c 6520 7072 6f64 7563 6573 example produces │ │ │ -004f7a70: 2074 6865 1b00 577e 4600 0020 2020 666f the..W~F.. fo │ │ │ +004f7a70: 2074 6865 1b00 57e0 4600 0020 2020 666f the..W.F.. fo │ │ │ 004f7a80: 6c6c 6f77 696e 6720 6f75 7470 7574 2e07 llowing output.. │ │ │ -004f7a90: 0057 7e47 0000 2300 577e 4800 0020 2020 .W~G..#.W~H.. │ │ │ +004f7a90: 0057 e047 0000 2300 57e0 4800 0020 2020 .W.G..#.W.H.. │ │ │ 004f7aa0: 3120 2020 2020 7468 6520 7175 6963 6b20 1 the quick │ │ │ -004f7ab0: 6272 6f77 6e20 666f 7823 0057 7e49 0000 brown fox#.W~I.. │ │ │ +004f7ab0: 6272 6f77 6e20 666f 7823 0057 e049 0000 brown fox#.W.I.. │ │ │ 004f7ac0: 2020 2032 2020 2020 2074 6865 2071 7569 2 the qui │ │ │ -004f7ad0: 636b 2062 726f 776e 2066 6f78 2300 577e ck brown fox#.W~ │ │ │ +004f7ad0: 636b 2062 726f 776e 2066 6f78 2300 57e0 ck brown fox#.W. │ │ │ 004f7ae0: 4a00 0020 2020 3320 2020 2020 7468 6520 J.. 3 the │ │ │ 004f7af0: 7175 6963 6b20 6272 6f77 6e20 666f 7823 quick brown fox# │ │ │ -004f7b00: 0057 7e51 0000 2020 2034 2020 2020 2074 .W~Q.. 4 t │ │ │ +004f7b00: 0057 e051 0000 2020 2034 2020 2020 2074 .W.Q.. 4 t │ │ │ 004f7b10: 6865 2071 7569 636b 2062 726f 776e 2066 he quick brown f │ │ │ -004f7b20: 6f78 2300 577e 5200 0020 2020 3520 2020 ox#.W~R.. 5 │ │ │ +004f7b20: 6f78 2300 57e0 5200 0020 2020 3520 2020 ox#.W.R.. 5 │ │ │ 004f7b30: 2020 7468 6520 7175 6963 6b20 6272 6f77 the quick brow │ │ │ -004f7b40: 6e20 666f 7823 0057 7e53 0000 2020 2036 n fox#.W~S.. 6 │ │ │ +004f7b40: 6e20 666f 7823 0057 e053 0000 2020 2036 n fox#.W.S.. 6 │ │ │ 004f7b50: 2020 2020 2074 6865 2071 7569 636b 2062 the quick b │ │ │ -004f7b60: 726f 776e 2066 6f78 2300 577e 5400 0020 rown fox#.W~T.. │ │ │ +004f7b60: 726f 776e 2066 6f78 2300 57e0 5400 0020 rown fox#.W.T.. │ │ │ 004f7b70: 2020 3720 2020 2020 7468 6520 7175 6963 7 the quic │ │ │ -004f7b80: 6b20 6272 6f77 6e20 666f 7823 0057 7e55 k brown fox#.W~U │ │ │ +004f7b80: 6b20 6272 6f77 6e20 666f 7823 0057 e055 k brown fox#.W.U │ │ │ 004f7b90: 0000 2020 2038 2020 2020 2074 6865 2071 .. 8 the q │ │ │ 004f7ba0: 7569 636b 2062 726f 776e 2066 6f78 2300 uick brown fox#. │ │ │ -004f7bb0: 577e 5600 0020 2020 3920 2020 2020 7468 W~V.. 9 th │ │ │ +004f7bb0: 57e0 5600 0020 2020 3920 2020 2020 7468 W.V.. 9 th │ │ │ 004f7bc0: 6520 7175 6963 6b20 6272 6f77 6e20 666f e quick brown fo │ │ │ -004f7bd0: 7823 0057 7e57 0000 2020 2031 3020 2020 x#.W~W.. 10 │ │ │ +004f7bd0: 7823 0057 e057 0000 2020 2031 3020 2020 x#.W.W.. 10 │ │ │ 004f7be0: 2074 6865 2071 7569 636b 2062 726f 776e the quick brown │ │ │ -004f7bf0: 2066 6f78 0700 577e 5800 0050 0057 7e59 fox..W~X..P.W~Y │ │ │ +004f7bf0: 2066 6f78 0700 57e0 5800 0050 0057 e059 fox..W.X..P.W.Y │ │ │ 004f7c00: 0000 2020 2049 6620 796f 7520 7265 6d6f .. If you remo │ │ │ 004f7c10: 7665 2074 6865 2022 2122 2066 6f72 6d61 ve the "!" forma │ │ │ 004f7c20: 7420 6672 6f6d 2074 6865 2057 5249 5445 t from the WRITE │ │ │ 004f7c30: 2073 6571 7565 6e63 6520 666f 7220 5641 sequence for VA │ │ │ -004f7c40: 5249 4142 4c45 2c20 7468 6535 0057 7e5a RIABLE, the5.W~Z │ │ │ +004f7c40: 5249 4142 4c45 2c20 7468 6535 0057 e05a RIABLE, the5.W.Z │ │ │ 004f7c50: 0000 2020 2073 616d 6520 6578 616d 706c .. same exampl │ │ │ 004f7c60: 6520 7072 6f64 7563 6573 2074 6865 2066 e produces the f │ │ │ 004f7c70: 6f6c 6c6f 7769 6e67 206f 7574 7075 743a ollowing output: │ │ │ -004f7c80: 0700 577e 6100 0023 0057 7e62 0000 2020 ..W~a..#.W~b.. │ │ │ +004f7c80: 0700 57e0 6100 0023 0057 e062 0000 2020 ..W.a..#.W.b.. │ │ │ 004f7c90: 2031 2020 2020 2074 6865 2071 7569 636b 1 the quick │ │ │ -004f7ca0: 2062 726f 776e 2066 6f78 0700 577e 6300 brown fox..W~c. │ │ │ -004f7cb0: 0046 0057 7e64 0000 2020 2057 6974 6820 .F.W~d.. With │ │ │ +004f7ca0: 2062 726f 776e 2066 6f78 0700 57e0 6300 brown fox..W.c. │ │ │ +004f7cb0: 0046 0057 e064 0000 2020 2057 6974 6820 .F.W.d.. With │ │ │ 004f7cc0: 5354 5245 414d 2c20 7468 6520 7361 6d65 STREAM, the same │ │ │ 004f7cd0: 2065 7861 6d70 6c65 2070 726f 6475 6365 example produce │ │ │ 004f7ce0: 7320 7468 6520 666f 6c6c 6f77 696e 6720 s the following │ │ │ -004f7cf0: 6f75 7470 7574 3a07 0057 7e65 0000 7300 output:..W~e..s. │ │ │ -004f7d00: 577e 6600 0020 2020 3120 2020 2020 7468 W~f.. 1 th │ │ │ +004f7cf0: 6f75 7470 7574 3a07 0057 e065 0000 7300 output:..W.e..s. │ │ │ +004f7d00: 57e0 6600 0020 2020 3120 2020 2020 7468 W.f.. 1 th │ │ │ 004f7d10: 6520 7175 6963 6b20 6272 6f77 6e20 666f e quick brown fo │ │ │ 004f7d20: 7820 6a75 6d70 6564 206f 7665 7220 7468 x jumped over th │ │ │ 004f7d30: 6520 6c61 7a79 2064 6f67 2034 3620 7468 e lazy dog 46 th │ │ │ 004f7d40: 6520 7175 6963 6b20 6272 6f77 6e20 666f e quick brown fo │ │ │ 004f7d50: 7820 6a75 6d70 6564 206f 7665 7220 7468 x jumped over th │ │ │ 004f7d60: 6520 6c61 7a79 2064 6f67 2039 3420 7468 e lazy dog 94 th │ │ │ -004f7d70: 6573 0057 7e67 0000 2020 2032 2020 2020 es.W~g.. 2 │ │ │ +004f7d70: 6573 0057 e067 0000 2020 2032 2020 2020 es.W.g.. 2 │ │ │ 004f7d80: 2071 7569 636b 2062 726f 776e 2066 6f78 quick brown fox │ │ │ 004f7d90: 206a 756d 7065 6420 6f76 6572 2074 6865 jumped over the │ │ │ 004f7da0: 206c 617a 7920 646f 6720 3134 3220 7468 lazy dog 142 th │ │ │ 004f7db0: 6520 7175 6963 6b20 6272 6f77 6e20 666f e quick brown fo │ │ │ 004f7dc0: 7820 6a75 6d70 6564 206f 7665 7220 7468 x jumped over th │ │ │ 004f7dd0: 6520 6c61 7a79 2064 6f67 2031 3931 2074 e lazy dog 191 t │ │ │ -004f7de0: 6865 2071 7300 577e 6800 0020 2020 3320 he qs.W~h.. 3 │ │ │ +004f7de0: 6865 2071 7300 57e0 6800 0020 2020 3320 he qs.W.h.. 3 │ │ │ 004f7df0: 2020 2075 6963 6b20 6272 6f77 6e20 666f uick brown fo │ │ │ 004f7e00: 7820 6a75 6d70 6564 206f 7665 7220 7468 x jumped over th │ │ │ 004f7e10: 6520 6c61 7a79 2064 6f67 2032 3430 2074 e lazy dog 240 t │ │ │ 004f7e20: 6865 2071 7569 636b 2062 726f 776e 2066 he quick brown f │ │ │ 004f7e30: 6f78 206a 756d 7065 6420 6f76 6572 2074 ox jumped over t │ │ │ 004f7e40: 6865 206c 617a 7920 646f 6720 3238 3920 he lazy dog 289 │ │ │ -004f7e50: 7468 6520 7175 6973 0057 7e69 0000 2020 the quis.W~i.. │ │ │ +004f7e50: 7468 6520 7175 6973 0057 e069 0000 2020 the quis.W.i.. │ │ │ 004f7e60: 2034 2020 2020 636b 2062 726f 776e 2066 4 ck brown f │ │ │ 004f7e70: 6f78 206a 756d 7065 6420 6f76 6572 2074 ox jumped over t │ │ │ 004f7e80: 6865 206c 617a 7920 646f 6720 3333 3820 he lazy dog 338 │ │ │ 004f7e90: 7468 6520 7175 6963 6b20 6272 6f77 6e20 the quick brown │ │ │ 004f7ea0: 666f 7820 6a75 6d70 6564 206f 7665 7220 fox jumped over │ │ │ 004f7eb0: 7468 6520 6c61 7a79 2064 6f67 2033 3837 the lazy dog 387 │ │ │ -004f7ec0: 2074 6865 2071 7569 636b 6700 577e 6a00 the quickg.W~j. │ │ │ +004f7ec0: 2074 6865 2071 7569 636b 6700 57e0 6a00 the quickg.W.j. │ │ │ 004f7ed0: 0020 2020 3520 2020 2020 6272 6f77 6e20 . 5 brown │ │ │ 004f7ee0: 666f 7820 6a75 6d70 6564 206f 7665 7220 fox jumped over │ │ │ 004f7ef0: 7468 6520 6c61 7a79 2064 6f67 2034 3336 the lazy dog 436 │ │ │ 004f7f00: 2074 6865 2071 7569 636b 2062 726f 776e the quick brown │ │ │ 004f7f10: 2066 6f78 206a 756d 7065 6420 6f76 6572 fox jumped over │ │ │ 004f7f20: 2074 6865 206c 617a 7920 646f 6720 3438 the lazy dog 48 │ │ │ -004f7f30: 3507 0057 7e71 0000 1100 507e 5953 5445 5..W~q....P~YSTE │ │ │ -004f7f40: 4d00 0053 5953 5445 4d11 0056 7ebf 1100 M..SYSTEM..V~... │ │ │ -004f7f50: 0020 2020 5359 5354 454d 0700 577e 2100 . SYSTEM..W~!. │ │ │ -004f7f60: 0034 0057 7e31 0000 2020 2053 5953 5445 .4.W~1.. SYSTE │ │ │ +004f7f30: 3507 0057 e071 0000 1100 50e0 5953 5445 5..W.q....P.YSTE │ │ │ +004f7f40: 4d00 0053 5953 5445 4d11 0056 e0bf 1100 M..SYSTEM..V.... │ │ │ +004f7f50: 0020 2020 5359 5354 454d 0700 57e0 2100 . SYSTEM..W.!. │ │ │ +004f7f60: 0034 0057 e031 0000 2020 2053 5953 5445 .4.W.1.. SYSTE │ │ │ 004f7f70: 4d3d 6578 7072 2041 7070 6c69 6573 2074 M=expr Applies t │ │ │ 004f7f80: 6f3a 2053 4f43 284c 4f43 414c 2920 5344 o: SOC(LOCAL) SD │ │ │ -004f7f90: 2046 4946 4f07 0057 7e41 0000 5200 577e FIFO..W~A..R.W~ │ │ │ +004f7f90: 2046 4946 4f07 0057 e041 0000 5200 57e0 FIFO..W.A..R.W. │ │ │ 004f7fa0: 5100 0020 2020 5468 6973 2064 6576 6963 Q.. This devic │ │ │ 004f7fb0: 6570 6172 616d 6574 6572 2069 7320 6120 eparameter is a │ │ │ 004f7fc0: 7379 6e6f 6e79 6d20 666f 7220 4f57 4e45 synonym for OWNE │ │ │ 004f7fd0: 5220 7468 6174 2069 7320 7072 6f76 6964 R that is provid │ │ │ 004f7fe0: 6564 2069 6e20 7468 6520 554e 4958 0000 ed in the UNIX.. │ │ │ 004f7ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004f8000: 0400 0000 d907 0000 3c44 0000 0000 0000 ........ set │ │ │ -004f80e0: 2070 6572 6d3d 2272 7778 224d 0057 7e12 perm="rwx"M.W~. │ │ │ +004f80b0: e071 0000 1200 57e0 8100 0020 2020 4578 .q....W.... Ex │ │ │ +004f80c0: 616d 706c 653a 0700 57e0 9100 001e 0056 ample:..W......V │ │ │ +004f80d0: e0c0 1100 0020 2020 4754 4d3e 2073 6574 ..... GTM> set │ │ │ +004f80e0: 2070 6572 6d3d 2272 7778 224d 0057 e012 perm="rwx"M.W.. │ │ │ 004f80f0: 0000 2020 2047 544d 3e4f 5045 4e20 2274 .. GTM>OPEN "t │ │ │ 004f8100: 6573 7435 322e 7478 7422 3a28 4e45 5756 est52.txt":(NEWV │ │ │ 004f8110: 4552 5349 4f4e 3a53 5953 5445 4d3d 2272 ERSION:SYSTEM="r │ │ │ 004f8120: 223a 4752 4f55 503d 7065 726d 3a57 4f52 ":GROUP=perm:WOR │ │ │ -004f8130: 4c44 3d70 6572 6d29 2900 577e 1300 0020 LD=perm)).W~... │ │ │ +004f8130: 4c44 3d70 6572 6d29 2900 57e0 1300 0020 LD=perm)).W.... │ │ │ 004f8140: 2020 4754 4d3e 5a53 5953 5445 4d20 226c GTM>ZSYSTEM "l │ │ │ 004f8150: 7320 2d6c 6120 7465 7374 3532 2e74 7874 s -la test52.txt │ │ │ -004f8160: 2207 0057 7e14 0000 3b00 577e 1500 0020 "..W~...;.W~... │ │ │ +004f8160: 2207 0057 e014 0000 3b00 57e0 1500 0020 "..W....;.W.... │ │ │ 004f8170: 2020 2d72 2d2d 7277 7872 7778 2031 2075 -r--rwxrwx 1 u │ │ │ 004f8180: 7365 7220 6772 6f75 7020 3020 4175 6720 ser group 0 Aug │ │ │ 004f8190: 3230 2031 383a 3336 2074 6573 7435 322e 20 18:36 test52. │ │ │ -004f81a0: 7478 740e 0057 7e16 0000 2020 2047 544d txt..W~... GTM │ │ │ -004f81b0: 3e07 0057 7e17 0000 5000 577e 1800 0020 >..W~...P.W~... │ │ │ +004f81a0: 7478 740e 0057 e016 0000 2020 2047 544d txt..W.... GTM │ │ │ +004f81b0: 3e07 0057 e017 0000 5000 57e0 1800 0020 >..W....P.W.... │ │ │ 004f81c0: 2020 5468 6973 2065 7861 6d70 6c65 206f This example o │ │ │ 004f81d0: 7065 6e73 2066 696c 6520 7465 7374 3532 pens file test52 │ │ │ 004f81e0: 2e74 7874 2061 6e64 2073 6574 7320 7265 .txt and sets re │ │ │ 004f81f0: 6164 2061 6363 6573 7320 666f 7220 7468 ad access for th │ │ │ -004f8200: 6520 6f77 6e65 722c 2c00 577e 1900 0020 e owner,,.W~... │ │ │ +004f8200: 6520 6f77 6e65 722c 2c00 57e0 1900 0020 e owner,,.W.... │ │ │ 004f8210: 2020 7768 696c 6520 6f74 6865 7273 2068 while others h │ │ │ 004f8220: 6176 6520 636f 6d70 6c65 7465 2061 6363 ave complete acc │ │ │ -004f8230: 6573 732e 0700 577e 1a00 0016 004f 7e54 ess...W~.....O~T │ │ │ +004f8230: 6573 732e 0700 57e0 1a00 0016 004f e054 ess...W......O.T │ │ │ 004f8240: 5255 4e43 4154 4500 0054 5255 4e43 4154 RUNCATE..TRUNCAT │ │ │ -004f8250: 4513 0058 7ebf 1100 0020 2020 5452 554e E..X~.... TRUN │ │ │ -004f8260: 4341 5445 0700 597e 2100 0025 0059 7e31 CATE..Y~!..%.Y~1 │ │ │ +004f8250: 4513 0058 e0bf 1100 0020 2020 5452 554e E..X..... TRUN │ │ │ +004f8260: 4341 5445 0700 59e0 2100 0025 0059 e031 CATE..Y.!..%.Y.1 │ │ │ 004f8270: 0000 2020 205b 4e4f 5d54 5255 4e43 4154 .. [NO]TRUNCAT │ │ │ 004f8280: 4520 4170 706c 6965 7320 746f 3a20 5344 E Applies to: SD │ │ │ -004f8290: 0700 597e 4100 0054 0059 7e51 0000 2020 ..Y~A..T.Y~Q.. │ │ │ +004f8290: 0700 59e0 4100 0054 0059 e051 0000 2020 ..Y.A..T.Y.Q.. │ │ │ 004f82a0: 2054 7275 6e63 6174 6573 2074 6865 2066 Truncates the f │ │ │ 004f82b0: 696c 6520 6465 7374 726f 7969 6e67 2061 ile destroying a │ │ │ 004f82c0: 6c6c 2064 6174 6120 6265 796f 6e64 2074 ll data beyond t │ │ │ 004f82d0: 6865 2063 7572 7265 6e74 2066 696c 6520 he current file │ │ │ -004f82e0: 706f 696e 7465 722e 2049 6652 0059 7e61 pointer. IfR.Y~a │ │ │ +004f82e0: 706f 696e 7465 722e 2049 6652 0059 e061 pointer. IfR.Y.a │ │ │ 004f82f0: 0000 2020 2041 5050 454e 4420 6973 2061 .. APPEND is a │ │ │ 004f8300: 6c73 6f20 7370 6563 6966 6965 642c 2074 lso specified, t │ │ │ 004f8310: 6865 2066 696c 6520 706f 696e 7465 7220 he file pointer │ │ │ 004f8320: 7769 6c6c 2062 6520 706f 7369 7469 6f6e will be position │ │ │ 004f8330: 6564 2061 7420 7468 6520 656e 644d 0059 ed at the endM.Y │ │ │ -004f8340: 7e71 0000 2020 206f 6620 7468 6520 6669 ~q.. of the fi │ │ │ +004f8340: e071 0000 2020 206f 6620 7468 6520 6669 .q.. of the fi │ │ │ 004f8350: 6c65 2065 7665 6e20 6966 2054 5255 4e43 le even if TRUNC │ │ │ 004f8360: 4154 4520 6973 2062 6566 6f72 6520 4150 ATE is before AP │ │ │ 004f8370: 5045 4e44 2069 6e20 7468 6520 6c69 7374 PEND in the list │ │ │ -004f8380: 206f 6620 6465 7669 6365 1500 597e 8100 of device..Y~.. │ │ │ +004f8380: 206f 6620 6465 7669 6365 1500 59e0 8100 of device..Y... │ │ │ 004f8390: 0020 2020 7061 7261 6d65 7465 7273 2e07 . parameters.. │ │ │ -004f83a0: 0059 7e91 0000 5100 587e c011 0000 2020 .Y~...Q.X~.... │ │ │ +004f83a0: 0059 e091 0000 5100 58e0 c011 0000 2020 .Y....Q.X..... │ │ │ 004f83b0: 2054 5255 4e43 4154 4520 6f6e 2061 2055 TRUNCATE on a U │ │ │ 004f83c0: 5345 2024 5052 494e 4349 5041 4c20 636f SE $PRINCIPAL co │ │ │ 004f83d0: 6d6d 616e 6420 776f 726b 7320 6f6e 2061 mmand works on a │ │ │ 004f83e0: 2073 7464 6f75 7420 6465 7669 6365 2077 stdout device w │ │ │ -004f83f0: 6865 6e20 7468 6525 0059 7e12 0000 2020 hen the%.Y~... │ │ │ +004f83f0: 6865 6e20 7468 6525 0059 e012 0000 2020 hen the%.Y.... │ │ │ 004f8400: 2064 6576 6963 6520 7375 7070 6f72 7473 device supports │ │ │ -004f8410: 2074 6865 2061 6374 696f 6e2e 0700 597e the action...Y~ │ │ │ -004f8420: 1300 000c 004f 7e55 4943 0000 5549 430e .....O~UIC..UIC. │ │ │ -004f8430: 0053 7ebf 1100 0020 2020 5549 4307 0054 .S~.... UIC..T │ │ │ -004f8440: 7e21 0000 3100 547e 3100 0020 2020 5549 ~!..1.T~1.. UI │ │ │ +004f8410: 2074 6865 2061 6374 696f 6e2e 0700 59e0 the action...Y. │ │ │ +004f8420: 1300 000c 004f e055 4943 0000 5549 430e .....O.UIC..UIC. │ │ │ +004f8430: 0053 e0bf 1100 0020 2020 5549 4307 0054 .S..... UIC..T │ │ │ +004f8440: e021 0000 3100 54e0 3100 0020 2020 5549 .!..1.T.1.. UI │ │ │ 004f8450: 433d 6578 7072 2041 7070 6c69 6573 2074 C=expr Applies t │ │ │ 004f8460: 6f3a 2053 4f43 284c 4f43 414c 2920 5344 o: SOC(LOCAL) SD │ │ │ -004f8470: 2046 4946 4f07 0054 7e41 0000 3500 547e FIFO..T~A..5.T~ │ │ │ +004f8470: 2046 4946 4f07 0054 e041 0000 3500 54e0 FIFO..T.A..5.T. │ │ │ 004f8480: 5100 0020 2020 5370 6563 6966 6965 7320 Q.. Specifies │ │ │ 004f8490: 7468 6520 6f77 6e65 7220 616e 6420 6772 the owner and gr │ │ │ 004f84a0: 6f75 7020 666f 7220 7468 6520 6669 6c65 oup for the file │ │ │ -004f84b0: 2e07 0054 7e61 0000 5300 547e 7100 0020 ...T~a..S.T~q.. │ │ │ +004f84b0: 2e07 0054 e061 0000 5300 54e0 7100 0020 ...T.a..S.T.q.. │ │ │ 004f84c0: 2020 5370 6563 6966 6965 7320 7468 6520 Specifies the │ │ │ 004f84d0: 6772 6f75 7020 7468 6174 2068 6173 2061 group that has a │ │ │ 004f84e0: 6363 6573 7320 746f 2074 6865 2066 696c ccess to the fil │ │ │ 004f84f0: 652e 2054 6865 2066 6f72 6d61 7420 6f66 e. The format of │ │ │ -004f8500: 2074 6865 2073 7472 696e 6754 0054 7e81 the stringT.T~. │ │ │ +004f8500: 2074 6865 2073 7472 696e 6754 0054 e081 the stringT.T.. │ │ │ 004f8510: 0000 2020 2069 7320 226f 2c67 2220 7768 .. is "o,g" wh │ │ │ 004f8520: 6572 6520 6720 6973 2061 2064 6563 696d ere g is a decim │ │ │ 004f8530: 616c 206e 756d 6265 7220 7265 7072 6573 al number repres │ │ │ 004f8540: 656e 7469 6e67 2074 6865 2067 726f 7570 enting the group │ │ │ 004f8550: 2070 6f72 7469 6f6e 206f 6620 7468 654b portion of theK │ │ │ -004f8560: 0054 7e91 0000 2020 2055 4943 2061 6e64 .T~... UIC and │ │ │ +004f8560: 0054 e091 0000 2020 2055 4943 2061 6e64 .T.... UIC and │ │ │ 004f8570: 206f 2069 7320 6120 6465 6369 6d61 6c20 o is a decimal │ │ │ 004f8580: 6e75 6d62 6572 2072 6570 7265 7365 6e74 number represent │ │ │ 004f8590: 696e 6720 7468 6520 6f77 6e65 7220 706f ing the owner po │ │ │ -004f85a0: 7274 696f 6e2e 2054 6865 5100 537e c011 rtion. TheQ.S~.. │ │ │ +004f85a0: 7274 696f 6e2e 2054 6865 5100 53e0 c011 rtion. TheQ.S... │ │ │ 004f85b0: 0000 2020 2073 7570 6572 2d75 7365 7220 .. super-user │ │ │ 004f85c0: 6361 6e20 7365 7420 7468 6520 6669 6c65 can set the file │ │ │ 004f85d0: 2055 4943 2074 6f20 616e 7920 7661 6c75 UIC to any valu │ │ │ 004f85e0: 652e 2053 6565 2074 6865 206d 616e 2070 e. See the man p │ │ │ -004f85f0: 6167 6520 666f 7220 7468 6550 0054 7e12 age for theP.T~. │ │ │ +004f85f0: 6167 6520 666f 7220 7468 6550 0054 e012 age for theP.T.. │ │ │ 004f8600: 0000 2020 2063 686f 776e 2829 2073 7973 .. chown() sys │ │ │ 004f8610: 7465 6d20 6361 6c6c 2066 6f72 2074 6865 tem call for the │ │ │ 004f8620: 2072 756c 6573 2066 6f72 2072 6567 756c rules for regul │ │ │ 004f8630: 6172 2075 7365 7273 2073 696e 6365 2074 ar users since t │ │ │ -004f8640: 6865 7920 7661 7279 2062 792c 0054 7e13 hey vary by,.T~. │ │ │ +004f8640: 6865 7920 7661 7279 2062 792c 0054 e013 hey vary by,.T.. │ │ │ 004f8650: 0000 2020 2070 6c61 7466 6f72 6d20 616e .. platform an │ │ │ 004f8660: 6420 7379 7374 656d 2063 6f6e 6669 6775 d system configu │ │ │ -004f8670: 7261 7469 6f6e 2e07 0054 7e14 0000 1600 ration...T~..... │ │ │ -004f8680: 4f7e 5641 5249 4142 4c45 0000 5641 5249 O~VARIABLE..VARI │ │ │ -004f8690: 4142 4c45 1300 587e bf11 0000 2020 2056 ABLE..X~.... V │ │ │ -004f86a0: 4152 4941 424c 4507 0059 7e21 0000 2b00 ARIABLE..Y~!..+. │ │ │ -004f86b0: 597e 3100 0020 2020 5641 5249 4142 4c45 Y~1.. VARIABLE │ │ │ +004f8670: 7261 7469 6f6e 2e07 0054 e014 0000 1600 ration...T...... │ │ │ +004f8680: 4fe0 5641 5249 4142 4c45 0000 5641 5249 O.VARIABLE..VARI │ │ │ +004f8690: 4142 4c45 1300 58e0 bf11 0000 2020 2056 ABLE..X..... V │ │ │ +004f86a0: 4152 4941 424c 4507 0059 e021 0000 2b00 ARIABLE..Y.!..+. │ │ │ +004f86b0: 59e0 3100 0020 2020 5641 5249 4142 4c45 Y.1.. VARIABLE │ │ │ 004f86c0: 2041 7070 6c69 6573 2074 6f3a 2053 4420 Applies to: SD │ │ │ -004f86d0: 4649 464f 2050 4950 4507 0059 7e41 0000 FIFO PIPE..Y~A.. │ │ │ -004f86e0: 5000 597e 5100 0020 2020 5370 6563 6966 P.Y~Q.. Specif │ │ │ +004f86d0: 4649 464f 2050 4950 4507 0059 e041 0000 FIFO PIPE..Y.A.. │ │ │ +004f86e0: 5000 59e0 5100 0020 2020 5370 6563 6966 P.Y.Q.. Specif │ │ │ 004f86f0: 6965 7320 7468 6520 5641 5249 4142 4c45 ies the VARIABLE │ │ │ 004f8700: 2072 6563 6f72 6420 6c65 6e67 7468 2066 record length f │ │ │ 004f8710: 6f72 6d61 7420 666f 7220 7365 7175 656e ormat for sequen │ │ │ 004f8720: 7469 616c 2064 6973 6b20 6669 6c65 732e tial disk files. │ │ │ -004f8730: 0700 597e 6100 003a 0059 7e71 0000 2020 ..Y~a..:.Y~q.. │ │ │ +004f8730: 0700 59e0 6100 003a 0059 e071 0000 2020 ..Y.a..:.Y.q.. │ │ │ 004f8740: 2042 7920 6465 6661 756c 742c 2072 6563 By default, rec │ │ │ 004f8750: 6f72 6473 2068 6176 6520 7661 7269 6162 ords have variab │ │ │ 004f8760: 6c65 206c 656e 6774 6820 666f 726d 6174 le length format │ │ │ -004f8770: 2e07 0059 7e81 0000 1000 4f7e 574f 524c ...Y~.....O~WORL │ │ │ -004f8780: 4400 0057 4f52 4c44 1000 557e bf11 0000 D..WORLD..U~.... │ │ │ -004f8790: 2020 2057 4f52 4c44 0700 567e 2100 0033 WORLD..V~!..3 │ │ │ -004f87a0: 0056 7e31 0000 2020 2057 4f52 4c44 3d65 .V~1.. WORLD=e │ │ │ +004f8770: 2e07 0059 e081 0000 1000 4fe0 574f 524c ...Y......O.WORL │ │ │ +004f8780: 4400 0057 4f52 4c44 1000 55e0 bf11 0000 D..WORLD..U..... │ │ │ +004f8790: 2020 2057 4f52 4c44 0700 56e0 2100 0033 WORLD..V.!..3 │ │ │ +004f87a0: 0056 e031 0000 2020 2057 4f52 4c44 3d65 .V.1.. WORLD=e │ │ │ 004f87b0: 7870 7220 4170 706c 6965 7320 746f 3a20 xpr Applies to: │ │ │ 004f87c0: 534f 4328 4c4f 4341 4c29 2053 4420 4649 SOC(LOCAL) SD FI │ │ │ -004f87d0: 464f 0700 567e 4100 0000 0000 0000 0000 FO..V~A......... │ │ │ +004f87d0: 464f 0700 56e0 4100 0000 0000 0000 0000 FO..V.A......... │ │ │ 004f87e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004f87f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004f8800: 0400 0000 fb07 0000 6944 0000 0000 0000 ........iD...... │ │ │ -004f8810: a000 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004f8810: a000 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004f8820: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 004f8830: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 004f8840: 4f50 454e 00ff 7300 ff4f 5045 4e5f 4445 OPEN..s..OPEN_DE │ │ │ 004f8850: 5649 4345 5041 5241 4d45 5445 5253 00ff VICEPARAMETERS.. │ │ │ 004f8860: 7300 ff57 4f52 4c44 00bf 5100 0020 2020 s..WORLD..Q.. │ │ │ 004f8870: 574f 524c 443d 6578 7072 2041 7070 6c69 WORLD=expr Appli │ │ │ 004f8880: 6573 2074 6f3a 204c 4f43 414c 2053 6f63 es to: LOCAL Soc │ │ │ 004f8890: 6b65 7473 2c20 5365 7175 656e 7469 616c kets, Sequential │ │ │ 004f88a0: 2046 696c 6573 2c20 616e 6420 4649 464f Files, and FIFO │ │ │ -004f88b0: 0700 567e 6100 0054 0056 7e71 0000 2020 ..V~a..T.V~q.. │ │ │ +004f88b0: 0700 56e0 6100 0054 0056 e071 0000 2020 ..V.a..T.V.q.. │ │ │ 004f88c0: 2053 7065 6369 6669 6573 2061 6363 6573 Specifies acces │ │ │ 004f88d0: 7320 7065 726d 6973 7369 6f6e 7320 666f s permissions fo │ │ │ 004f88e0: 7220 7573 6572 7320 6f74 6865 7220 7468 r users other th │ │ │ 004f88f0: 616e 2074 6865 206f 776e 6572 2077 686f an the owner who │ │ │ -004f8900: 2061 7265 206e 6f74 2069 6e54 0056 7e81 are not inT.V~. │ │ │ +004f8900: 2061 7265 206e 6f74 2069 6e54 0056 e081 are not inT.V.. │ │ │ 004f8910: 0000 2020 2074 6865 2067 726f 7570 2073 .. the group s │ │ │ 004f8920: 7065 6369 6669 6564 2066 6f72 2061 2066 pecified for a f │ │ │ 004f8930: 696c 652e 2054 6869 7320 6361 7465 676f ile. This catego │ │ │ 004f8940: 7279 206f 6620 7573 6572 7320 6973 2075 ry of users is u │ │ │ 004f8950: 7375 616c 6c79 2072 6566 6572 7265 6451 sually referredQ │ │ │ -004f8960: 0056 7e91 0000 2020 2074 6f20 6173 206f .V~... to as o │ │ │ +004f8960: 0056 e091 0000 2020 2074 6f20 6173 206f .V.... to as o │ │ │ 004f8970: 7468 6572 2069 6e20 554e 4958 2e20 5468 ther in UNIX. Th │ │ │ 004f8980: 6520 6578 7072 6573 7369 6f6e 2069 7320 e expression is │ │ │ 004f8990: 6120 6368 6172 6163 7465 7220 7374 7269 a character stri │ │ │ 004f89a0: 6e67 2065 7661 6c75 6174 696e 6720 746f ng evaluating to │ │ │ -004f89b0: 5100 557e c011 0000 2020 206e 756c 6c20 Q.U~.... null │ │ │ +004f89b0: 5100 55e0 c011 0000 2020 206e 756c 6c20 Q.U..... null │ │ │ 004f89c0: 6f72 2074 6f20 616e 7920 636f 6d62 696e or to any combin │ │ │ 004f89d0: 6174 696f 6e20 6f66 2074 6865 206c 6574 ation of the let │ │ │ 004f89e0: 7465 7273 2052 5758 2c20 696e 6469 6361 ters RWX, indica │ │ │ 004f89f0: 7469 6e67 2072 6573 7065 6374 6976 656c ting respectivel │ │ │ -004f8a00: 7951 0056 7e12 0000 2020 2052 6561 642c yQ.V~... Read, │ │ │ +004f8a00: 7951 0056 e012 0000 2020 2052 6561 642c yQ.V.... Read, │ │ │ 004f8a10: 2057 7269 7465 2c20 616e 6420 6558 6563 Write, and eXec │ │ │ 004f8a20: 7574 6520 6163 6365 7373 2e20 5768 656e ute access. When │ │ │ 004f8a30: 2061 6e79 206f 6e65 206f 6620 7468 6573 any one of thes │ │ │ 004f8a40: 6520 6465 7669 6365 7061 7261 6d65 7465 e deviceparamete │ │ │ -004f8a50: 7273 4e00 567e 1300 0020 2020 6170 7065 rsN.V~... appe │ │ │ +004f8a50: 7273 4e00 56e0 1300 0020 2020 6170 7065 rsN.V.... appe │ │ │ 004f8a60: 6172 206f 6e20 616e 204f 5045 4e20 6f66 ar on an OPEN of │ │ │ 004f8a70: 2061 6e20 6578 6973 7469 6e67 2066 696c an existing fil │ │ │ 004f8a80: 652c 2061 6e79 2075 7365 7220 6361 7465 e, any user cate │ │ │ 004f8a90: 676f 7279 2074 6861 7420 6973 206e 6f74 gory that is not │ │ │ -004f8aa0: 3100 567e 1400 0020 2020 6578 706c 6963 1.V~... explic │ │ │ +004f8aa0: 3100 56e0 1400 0020 2020 6578 706c 6963 1.V.... explic │ │ │ 004f8ab0: 6974 6c79 2073 7065 6369 6669 6564 2072 itly specified r │ │ │ 004f8ac0: 656d 6169 6e73 2075 6e63 6861 6e67 6564 emains unchanged │ │ │ -004f8ad0: 2e07 0056 7e15 0000 5400 567e 1600 0020 ...V~...T.V~... │ │ │ +004f8ad0: 2e07 0056 e015 0000 5400 56e0 1600 0020 ...V....T.V.... │ │ │ 004f8ae0: 2020 546f 206d 6f64 6966 7920 6669 6c65 To modify file │ │ │ 004f8af0: 2073 6563 7572 6974 792c 2074 6865 2075 security, the u │ │ │ 004f8b00: 7365 7220 7768 6f20 6973 7375 6573 2074 ser who issues t │ │ │ 004f8b10: 6865 204f 5045 4e20 6d75 7374 2068 6176 he OPEN must hav │ │ │ -004f8b20: 6520 6f77 6e65 7273 6869 702e 0700 567e e ownership...V~ │ │ │ -004f8b30: 1700 0051 0056 7e18 0000 2020 2042 7920 ...Q.V~... By │ │ │ +004f8b20: 6520 6f77 6e65 7273 6869 702e 0700 56e0 e ownership...V. │ │ │ +004f8b30: 1700 0051 0056 e018 0000 2020 2042 7920 ...Q.V.... By │ │ │ 004f8b40: 6465 6661 756c 742c 204f 5045 4e20 616e default, OPEN an │ │ │ 004f8b50: 6420 434c 4f53 4520 646f 206e 6f74 206d d CLOSE do not m │ │ │ 004f8b60: 6f64 6966 7920 7468 6520 7065 726d 6973 odify the permis │ │ │ 004f8b70: 7369 6f6e 7320 6f6e 2061 6e20 6578 6973 sions on an exis │ │ │ -004f8b80: 7469 6e67 4c00 567e 1900 0020 2020 6669 tingL.V~... fi │ │ │ +004f8b80: 7469 6e67 4c00 56e0 1900 0020 2020 6669 tingL.V.... fi │ │ │ 004f8b90: 6c65 2e20 556e 6c65 7373 206f 7468 6572 le. Unless other │ │ │ 004f8ba0: 7769 7365 2073 7065 6369 6669 6564 2c20 wise specified, │ │ │ 004f8bb0: 7768 656e 204f 5045 4e20 6372 6561 7465 when OPEN create │ │ │ 004f8bc0: 7320 6120 6e65 7720 6669 6c65 2c20 6974 s a new file, it │ │ │ -004f8bd0: 3f00 567e 1a00 0020 2020 6573 7461 626c ?.V~... establ │ │ │ +004f8bd0: 3f00 56e0 1a00 0020 2020 6573 7461 626c ?.V.... establ │ │ │ 004f8be0: 6973 6865 7320 7365 6375 7269 7479 2075 ishes security u │ │ │ 004f8bf0: 7369 6e67 2073 7461 6e64 6172 6420 6465 sing standard de │ │ │ 004f8c00: 6661 756c 7469 6e67 2072 756c 6573 2e07 faulting rules.. │ │ │ -004f8c10: 0056 7e21 0000 1200 567e 2200 0020 2020 .V~!....V~".. │ │ │ -004f8c20: 4578 616d 706c 653a 0700 567e 2300 0033 Example:..V~#..3 │ │ │ -004f8c30: 0056 7e24 0000 2020 204f 5045 4e20 2274 .V~$.. OPEN "t │ │ │ +004f8c10: 0056 e021 0000 1200 56e0 2200 0020 2020 .V.!....V.".. │ │ │ +004f8c20: 4578 616d 706c 653a 0700 56e0 2300 0033 Example:..V.#..3 │ │ │ +004f8c30: 0056 e024 0000 2020 204f 5045 4e20 2274 .V.$.. OPEN "t │ │ │ 004f8c40: 6573 7435 312e 7478 7422 3a28 4e45 5756 est51.txt":(NEWV │ │ │ 004f8c50: 4552 5349 4f4e 3a57 4f52 4c44 3d22 7277 ERSION:WORLD="rw │ │ │ -004f8c60: 2229 0700 567e 2500 0054 0056 7e26 0000 ")..V~%..T.V~&.. │ │ │ +004f8c60: 2229 0700 56e0 2500 0054 0056 e026 0000 ")..V.%..T.V.&.. │ │ │ 004f8c70: 2020 2054 6869 7320 6578 616d 706c 6520 This example │ │ │ 004f8c80: 6f70 656e 7320 6669 6c65 2074 6573 7435 opens file test5 │ │ │ 004f8c90: 312e 7478 7420 616e 6420 7370 6563 6966 1.txt and specif │ │ │ 004f8ca0: 6965 7320 5265 6164 2057 7269 7465 2070 ies Read Write p │ │ │ 004f8cb0: 6572 6d69 7373 696f 6e20 666f 7225 0056 ermission for%.V │ │ │ -004f8cc0: 7e27 0000 2020 2075 7365 7273 206e 6f74 ~'.. users not │ │ │ +004f8cc0: e027 0000 2020 2075 7365 7273 206e 6f74 .'.. users not │ │ │ 004f8cd0: 2069 6e20 6f77 6e65 7227 7320 6772 6f75 in owner's grou │ │ │ -004f8ce0: 702e 0700 567e 2800 0017 0050 7e52 4954 p...V~(....P~RIT │ │ │ +004f8ce0: 702e 0700 56e0 2800 0017 0050 e052 4954 p...V.(....P.RIT │ │ │ 004f8cf0: 454f 4e4c 5900 0057 5249 5445 4f4e 4c59 EONLY..WRITEONLY │ │ │ -004f8d00: 1400 597e bf11 0000 2020 2057 5249 5445 ..Y~.... WRITE │ │ │ -004f8d10: 4f4e 4c59 0700 5a7e 2100 0028 005a 7e31 ONLY..Z~!..(.Z~1 │ │ │ +004f8d00: 1400 59e0 bf11 0000 2020 2057 5249 5445 ..Y..... WRITE │ │ │ +004f8d10: 4f4e 4c59 0700 5ae0 2100 0028 005a e031 ONLY..Z.!..(.Z.1 │ │ │ 004f8d20: 0000 2020 205b 4e4f 5d57 5249 5445 4f4e .. [NO]WRITEON │ │ │ 004f8d30: 4c59 2041 7070 6c69 6573 2074 6f3a 2050 LY Applies to: P │ │ │ -004f8d40: 4950 4507 005a 7e41 0000 5100 5a7e 5100 IPE..Z~A..Q.Z~Q. │ │ │ +004f8d40: 4950 4507 005a e041 0000 5100 5ae0 5100 IPE..Z.A..Q.Z.Q. │ │ │ 004f8d50: 0020 2020 5468 6520 5752 4954 454f 4e4c . The WRITEONL │ │ │ 004f8d60: 5920 6465 7669 6365 7061 7261 6d65 7465 Y deviceparamete │ │ │ 004f8d70: 7220 7370 6563 6966 6965 7320 7468 6174 r specifies that │ │ │ 004f8d80: 2074 6865 2050 4950 4520 6163 7473 206f the PIPE acts o │ │ │ -004f8d90: 6e6c 7920 746f 2073 656e 6451 005a 7e61 nly to sendQ.Z~a │ │ │ +004f8d90: 6e6c 7920 746f 2073 656e 6451 005a e061 nly to sendQ.Z.a │ │ │ 004f8da0: 0000 2020 2069 7473 206f 7574 7075 7420 .. its output │ │ │ 004f8db0: 746f 2074 6865 2063 7265 6174 6564 2070 to the created p │ │ │ 004f8dc0: 726f 6365 7373 2e20 416e 7920 6174 7465 rocess. Any atte │ │ │ 004f8dd0: 6d70 7420 746f 2052 4541 4420 6672 6f6d mpt to READ from │ │ │ -004f8de0: 2073 7563 6820 6120 5049 5045 5000 5a7e such a PIPEP.Z~ │ │ │ +004f8de0: 2073 7563 6820 6120 5049 5045 5000 5ae0 such a PIPEP.Z. │ │ │ 004f8df0: 7100 0020 2020 7472 6967 6765 7273 2061 q.. triggers a │ │ │ 004f8e00: 6e20 6572 726f 722e 204e 6f74 6520 7468 n error. Note th │ │ │ 004f8e10: 6174 2077 6865 6e20 796f 7520 6f70 656e at when you open │ │ │ 004f8e20: 2061 2050 4950 4520 7769 7468 2062 6f74 a PIPE with bot │ │ │ -004f8e30: 6820 5354 4445 5252 2061 6e64 3e00 5a7e h STDERR and>.Z~ │ │ │ +004f8e30: 6820 5354 4445 5252 2061 6e64 3e00 5ae0 h STDERR and>.Z. │ │ │ 004f8e40: 8100 0020 2020 5752 4954 454f 4e4c 5920 ... WRITEONLY │ │ │ 004f8e50: 796f 7520 6361 6e20 7374 696c 6c20 5245 you can still RE │ │ │ 004f8e60: 4144 2066 726f 6d20 7468 6520 5354 4445 AD from the STDE │ │ │ -004f8e70: 5252 2064 6576 6963 652e 0700 5a7e 9100 RR device...Z~.. │ │ │ -004f8e80: 0014 004f 7e5a 4246 5349 5a45 0000 5a42 ...O~ZBFSIZE..ZB │ │ │ -004f8e90: 4653 495a 4512 0057 7ebf 1100 0020 2020 FSIZE..W~.... │ │ │ -004f8ea0: 5a42 4653 495a 4507 0058 7e21 0000 2100 ZBFSIZE..X~!..!. │ │ │ -004f8eb0: 587e 3100 0020 2020 5a42 4653 495a 4520 X~1.. ZBFSIZE │ │ │ +004f8e70: 5252 2064 6576 6963 652e 0700 5ae0 9100 RR device...Z... │ │ │ +004f8e80: 0014 004f e05a 4246 5349 5a45 0000 5a42 ...O.ZBFSIZE..ZB │ │ │ +004f8e90: 4653 495a 4512 0057 e0bf 1100 0020 2020 FSIZE..W..... │ │ │ +004f8ea0: 5a42 4653 495a 4507 0058 e021 0000 2100 ZBFSIZE..X.!..!. │ │ │ +004f8eb0: 58e0 3100 0020 2020 5a42 4653 495a 4520 X.1.. ZBFSIZE │ │ │ 004f8ec0: 4170 706c 6965 7320 746f 3a20 534f 4307 Applies to: SOC. │ │ │ -004f8ed0: 0058 7e41 0000 5100 587e 5100 0020 2020 .X~A..Q.X~Q.. │ │ │ +004f8ed0: 0058 e041 0000 5100 58e0 5100 0020 2020 .X.A..Q.X.Q.. │ │ │ 004f8ee0: 416c 6c6f 6361 7465 7320 6120 6275 6666 Allocates a buff │ │ │ 004f8ef0: 6572 2075 7365 6420 6279 2047 542e 4d20 er used by GT.M │ │ │ 004f8f00: 7768 656e 2072 6561 6469 6e67 2066 726f when reading fro │ │ │ 004f8f10: 6d20 6120 736f 636b 6574 2e20 5468 6520 m a socket. The │ │ │ -004f8f20: 5a42 4653 495a 4554 0058 7e61 0000 2020 ZBFSIZET.X~a.. │ │ │ +004f8f20: 5a42 4653 495a 4554 0058 e061 0000 2020 ZBFSIZET.X.a.. │ │ │ 004f8f30: 2064 6576 6963 6570 6172 616d 6574 6572 deviceparameter │ │ │ 004f8f40: 2073 686f 756c 6420 6265 2061 7420 6c65 should be at le │ │ │ 004f8f50: 6173 7420 6173 2062 6967 2061 7320 7468 ast as big as th │ │ │ 004f8f60: 6520 6c61 7267 6573 7420 6d65 7373 6167 e largest messag │ │ │ -004f8f70: 6520 6578 7065 6374 6564 2e07 0058 7e71 e expected...X~q │ │ │ -004f8f80: 0000 4e00 587e 8100 0020 2020 4279 2064 ..N.X~... By d │ │ │ +004f8f70: 6520 6578 7065 6374 6564 2e07 0058 e071 e expected...X.q │ │ │ +004f8f80: 0000 4e00 58e0 8100 0020 2020 4279 2064 ..N.X.... By d │ │ │ 004f8f90: 6566 6175 6c74 2c20 7468 6520 7369 7a65 efault, the size │ │ │ 004f8fa0: 206f 6620 5a42 4653 495a 4520 6973 2031 of ZBFSIZE is 1 │ │ │ 004f8fb0: 3032 3420 616e 6420 7468 6520 6d61 7869 024 and the maxi │ │ │ 004f8fc0: 6d75 6d20 6974 2063 616e 2062 6520 6973 mum it can be is │ │ │ -004f8fd0: 1200 587e 9100 0020 2020 3130 3438 3537 ..X~... 104857 │ │ │ -004f8fe0: 362e 0800 577e c011 0000 1100 507e 4445 6...W~......P~DE │ │ │ +004f8fd0: 1200 58e0 9100 0020 2020 3130 3438 3537 ..X.... 104857 │ │ │ +004f8fe0: 362e 0800 57e0 c011 0000 1100 50e0 4445 6...W.......P.DE │ │ │ 004f8ff0: 4c41 5900 005a 4445 4c41 5900 0000 0000 LAY..ZDELAY..... │ │ │ 004f9000: 0400 0000 f107 0000 9c44 0000 0000 0000 .........D...... │ │ │ -004f9010: 6700 007e 4845 4c50 00ff 7300 ff49 4f5f g..~HELP..s..IO_ │ │ │ +004f9010: 6700 00e0 4845 4c50 00ff 7300 ff49 4f5f g...HELP..s..IO_ │ │ │ 004f9020: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 004f9030: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 004f9040: 4f50 454e 00ff 7300 ff4f 5045 4e5f 4445 OPEN..s..OPEN_DE │ │ │ 004f9050: 5649 4345 5041 5241 4d45 5445 5253 00ff VICEPARAMETERS.. │ │ │ 004f9060: 7300 ff5a 4445 4c41 5900 bf11 0000 2020 s..ZDELAY..... │ │ │ -004f9070: 205a 4445 4c41 5907 0057 7e21 0000 2900 ZDELAY..W~!..). │ │ │ -004f9080: 577e 3100 0020 2020 5a5b 4e4f 5d44 454c W~1.. Z[NO]DEL │ │ │ +004f9070: 205a 4445 4c41 5907 0057 e021 0000 2900 ZDELAY..W.!..). │ │ │ +004f9080: 57e0 3100 0020 2020 5a5b 4e4f 5d44 454c W.1.. Z[NO]DEL │ │ │ 004f9090: 4159 2041 7070 6c69 6573 2074 6f3a 2053 AY Applies to: S │ │ │ -004f90a0: 4f43 2854 4350 2907 0057 7e41 0000 4e00 OC(TCP)..W~A..N. │ │ │ -004f90b0: 577e 5100 0020 2020 436f 6e74 726f 6c73 W~Q.. Controls │ │ │ +004f90a0: 4f43 2854 4350 2907 0057 e041 0000 4e00 OC(TCP)..W.A..N. │ │ │ +004f90b0: 57e0 5100 0020 2020 436f 6e74 726f 6c73 W.Q.. Controls │ │ │ 004f90c0: 2062 7566 6665 7269 6e67 206f 6620 6461 buffering of da │ │ │ 004f90d0: 7461 2070 6163 6b65 7473 2062 7920 7468 ta packets by th │ │ │ 004f90e0: 6520 7379 7374 656d 2054 4350 2073 7461 e system TCP sta │ │ │ -004f90f0: 636b 2075 7369 6e67 2074 6865 4c00 577e ck using theL.W~ │ │ │ +004f90f0: 636b 2075 7369 6e67 2074 6865 4c00 57e0 ck using theL.W. │ │ │ 004f9100: 6100 0020 2020 5443 505f 4e4f 4445 4c41 a.. TCP_NODELA │ │ │ 004f9110: 5920 6f70 7469 6f6e 2074 6f20 7468 6520 Y option to the │ │ │ 004f9120: 7365 7473 6f63 6b6f 7074 2073 7973 7465 setsockopt syste │ │ │ 004f9130: 6d20 6361 6c6c 2e20 5468 6973 2062 6568 m call. This beh │ │ │ -004f9140: 6176 696f 7220 6973 5400 577e 7100 0020 avior isT.W~q.. │ │ │ +004f9140: 6176 696f 7220 6973 5400 57e0 7100 0020 avior isT.W.q.. │ │ │ 004f9150: 2020 736f 6d65 7469 6d65 7320 6b6e 6f77 sometimes know │ │ │ 004f9160: 6e20 6173 2074 6865 204e 6167 6c65 2061 n as the Nagle a │ │ │ 004f9170: 6c67 6f72 6974 686d 2e20 5468 6520 6465 lgorithm. The de │ │ │ 004f9180: 6661 756c 7420 6973 205a 4445 4c41 592e fault is ZDELAY. │ │ │ -004f9190: 2054 6869 7320 6465 6c61 7973 4f00 577e This delaysO.W~ │ │ │ +004f9190: 2054 6869 7320 6465 6c61 7973 4f00 57e0 This delaysO.W. │ │ │ 004f91a0: 8100 0020 2020 7365 6e64 696e 6720 6164 ... sending ad │ │ │ 004f91b0: 6469 7469 6f6e 616c 2070 6163 6b65 7473 ditional packets │ │ │ 004f91c0: 2075 6e74 696c 2065 6974 6865 7220 616e until either an │ │ │ 004f91d0: 2061 636b 6e6f 776c 6564 676d 656e 7420 acknowledgment │ │ │ -004f91e0: 6f66 2070 7265 7669 6f75 7350 0057 7e91 of previousP.W~. │ │ │ +004f91e0: 6f66 2070 7265 7669 6f75 7350 0057 e091 of previousP.W.. │ │ │ 004f91f0: 0000 2020 2070 6163 6b65 7473 2069 7320 .. packets is │ │ │ 004f9200: 7265 6365 6976 6564 206f 7220 616e 2069 received or an i │ │ │ 004f9210: 6e74 6572 7661 6c20 7061 7373 6573 2e20 nterval passes. │ │ │ 004f9220: 4966 2073 6576 6572 616c 2070 6163 6b65 If several packe │ │ │ -004f9230: 7473 2061 7265 2073 656e 744e 0056 7ec0 ts are sentN.V~. │ │ │ +004f9230: 7473 2061 7265 2073 656e 744e 0056 e0c0 ts are sentN.V.. │ │ │ 004f9240: 1100 0020 2020 6672 6f6d 206f 6e65 2065 ... from one e │ │ │ 004f9250: 6e64 206f 6620 6120 636f 6e6e 6563 7469 nd of a connecti │ │ │ 004f9260: 6f6e 2062 6566 6f72 6520 7468 6520 6f74 on before the ot │ │ │ 004f9270: 6865 7220 656e 6420 7265 7370 6f6e 6473 her end responds │ │ │ -004f9280: 2c20 7365 7474 696e 6752 0057 7e12 0000 , settingR.W~... │ │ │ +004f9280: 2c20 7365 7474 696e 6752 0057 e012 0000 , settingR.W.... │ │ │ 004f9290: 2020 205a 4e4f 4445 4c41 5920 6d61 7920 ZNODELAY may │ │ │ 004f92a0: 6265 2064 6573 6972 6162 6c65 2074 686f be desirable tho │ │ │ 004f92b0: 7567 6820 6174 2074 6865 2063 6f73 7420 ugh at the cost │ │ │ 004f92c0: 6f66 2061 6464 6974 696f 6e61 6c20 7061 of additional pa │ │ │ -004f92d0: 636b 6574 7320 6265 696e 674b 0057 7e13 ckets beingK.W~. │ │ │ +004f92d0: 636b 6574 7320 6265 696e 674b 0057 e013 ckets beingK.W.. │ │ │ 004f92e0: 0000 2020 2074 7261 6e73 6d69 7474 6564 .. transmitted │ │ │ 004f92f0: 206f 7665 7220 7468 6520 6e65 7477 6f72 over the networ │ │ │ 004f9300: 6b2e 205a 4e4f 4445 4c41 5920 6d75 7374 k. ZNODELAY must │ │ │ 004f9310: 2062 6520 6675 6c6c 7920 7370 656c 6c65 be fully spelle │ │ │ -004f9320: 6420 6f75 742e 0700 577e 1400 003a 0057 d out...W~...:.W │ │ │ -004f9330: 7e15 0000 2020 204c 4f43 414c 2073 6f63 ~... LOCAL soc │ │ │ +004f9320: 6420 6f75 742e 0700 57e0 1400 003a 0057 d out...W....:.W │ │ │ +004f9330: e015 0000 2020 204c 4f43 414c 2073 6f63 .... LOCAL soc │ │ │ 004f9340: 6b65 7473 2069 676e 6f72 6520 7468 6520 kets ignore the │ │ │ 004f9350: 5a44 454c 4159 2064 6576 6963 6570 6172 ZDELAY devicepar │ │ │ -004f9360: 616d 6574 6572 2e07 0057 7e16 0000 1200 ameter...W~..... │ │ │ -004f9370: 577e 1700 0020 2020 4578 616d 706c 653a W~... Example: │ │ │ -004f9380: 0700 577e 1800 0068 0057 7e19 0000 2020 ..W~...h.W~... │ │ │ +004f9360: 616d 6574 6572 2e07 0057 e016 0000 1200 ameter...W...... │ │ │ +004f9370: 57e0 1700 0020 2020 4578 616d 706c 653a W.... Example: │ │ │ +004f9380: 0700 57e0 1800 0068 0057 e019 0000 2020 ..W....h.W.... │ │ │ 004f9390: 206f 7065 6e20 7463 7064 6576 3a28 4c49 open tcpdev:(LI │ │ │ 004f93a0: 5354 454e 3d70 6f72 746e 6f5f 223a 5443 STEN=portno_":TC │ │ │ 004f93b0: 5022 3a61 7474 6163 683d 2273 6572 7665 P":attach="serve │ │ │ 004f93c0: 7222 3a7a 6266 7369 7a65 3d32 3034 383a r":zbfsize=2048: │ │ │ 004f93d0: 7a69 6266 7369 7a65 3d31 3032 3429 3a74 zibfsize=1024):t │ │ │ 004f93e0: 696d 656f 7574 3a22 534f 434b 4554 2207 imeout:"SOCKET". │ │ │ -004f93f0: 0057 7e1a 0000 5400 577e 2100 0020 2020 .W~...T.W~!.. │ │ │ +004f93f0: 0057 e01a 0000 5400 57e0 2100 0020 2020 .W....T.W.!.. │ │ │ 004f9400: 5468 6973 2065 7861 6d70 6c65 206f 7065 This example ope │ │ │ 004f9410: 6e73 2074 6865 2073 6f63 6b65 7420 6465 ns the socket de │ │ │ 004f9420: 7669 6365 2074 6370 6465 7620 616e 6420 vice tcpdev and │ │ │ 004f9430: 616c 6c6f 6361 7465 7320 6120 6275 6666 allocates a buff │ │ │ -004f9440: 6572 2073 697a 6520 6f66 1500 577e 2200 er size of..W~". │ │ │ +004f9440: 6572 2073 697a 6520 6f66 1500 57e0 2200 er size of..W.". │ │ │ 004f9450: 0020 2020 3230 3438 2062 7974 6573 2e07 . 2048 bytes.. │ │ │ -004f9460: 0057 7e23 0000 0b00 507e 4646 0000 5a46 .W~#....P~FF..ZF │ │ │ -004f9470: 460e 0053 7ebf 1100 0020 2020 5a46 4607 F..S~.... ZFF. │ │ │ -004f9480: 0054 7e21 0000 2600 547e 3100 0020 2020 .T~!..&.T~1.. │ │ │ +004f9460: 0057 e023 0000 0b00 50e0 4646 0000 5a46 .W.#....P.FF..ZF │ │ │ +004f9470: 460e 0053 e0bf 1100 0020 2020 5a46 4607 F..S..... ZFF. │ │ │ +004f9480: 0054 e021 0000 2600 54e0 3100 0020 2020 .T.!..&.T.1.. │ │ │ 004f9490: 5a5b 4e4f 5d46 463d 6578 7072 2041 7070 Z[NO]FF=expr App │ │ │ -004f94a0: 6c69 6564 2074 6f3a 2053 4f43 0700 547e lied to: SOC..T~ │ │ │ -004f94b0: 4100 0030 0054 7e51 0000 2020 205a 5b4e A..0.T~Q.. Z[N │ │ │ +004f94a0: 6c69 6564 2074 6f3a 2053 4f43 0700 54e0 lied to: SOC..T. │ │ │ +004f94b0: 4100 0030 0054 e051 0000 2020 205a 5b4e A..0.T.Q.. Z[N │ │ │ 004f94c0: 4f5d 4646 3d65 7870 7220 4170 706c 6965 O]FF=expr Applie │ │ │ 004f94d0: 7320 746f 3a20 536f 636b 6574 2044 6576 s to: Socket Dev │ │ │ -004f94e0: 6963 6507 0054 7e61 0000 5400 547e 7100 ice..T~a..T.T~q. │ │ │ +004f94e0: 6963 6507 0054 e061 0000 5400 54e0 7100 ice..T.a..T.T.q. │ │ │ 004f94f0: 0020 2020 6578 7072 2073 7065 6369 6669 . expr specifi │ │ │ 004f9500: 6573 2061 2073 7472 696e 6720 6f66 2063 es a string of c │ │ │ 004f9510: 6861 7261 6374 6572 732c 2074 7970 6963 haracters, typic │ │ │ 004f9520: 616c 6c79 2069 6e20 2443 4841 5228 2920 ally in $CHAR() │ │ │ 004f9530: 666f 726d 6174 2074 6f20 7365 6e64 5200 format to sendR. │ │ │ -004f9540: 547e 8100 0020 2020 746f 2073 6f63 6b65 T~... to socke │ │ │ +004f9540: 54e0 8100 0020 2020 746f 2073 6f63 6b65 T.... to socke │ │ │ 004f9550: 7420 6465 7669 6365 2c20 7768 656e 6576 t device, whenev │ │ │ 004f9560: 6572 2061 2072 6f75 7469 6e65 2069 7373 er a routine iss │ │ │ 004f9570: 7565 7320 6120 5752 4954 4520 232e 2057 ues a WRITE #. W │ │ │ 004f9580: 6865 6e20 6e6f 2073 7472 696e 6720 6973 hen no string is │ │ │ -004f9590: 5400 547e 9100 0020 2020 7370 6563 6966 T.T~... specif │ │ │ +004f9590: 5400 54e0 9100 0020 2020 7370 6563 6966 T.T.... specif │ │ │ 004f95a0: 6965 6420 6f72 2077 6865 6e20 5a46 463d ied or when ZFF= │ │ │ 004f95b0: 2222 2c20 7468 656e 206e 6f20 6368 6172 "", then no char │ │ │ 004f95c0: 6163 7465 7273 2061 7265 2073 656e 742e acters are sent. │ │ │ 004f95d0: 2054 6865 2064 6566 6175 6c74 2069 6e20 The default in │ │ │ -004f95e0: 4754 2e4d 1400 537e c011 0000 2020 2069 GT.M..S~.... i │ │ │ -004f95f0: 7320 5a4e 4f46 462e 0700 547e 1200 0015 s ZNOFF...T~.... │ │ │ -004f9600: 0050 7e49 4246 5349 5a45 0000 5a49 4246 .P~IBFSIZE..ZIBF │ │ │ -004f9610: 5349 5a45 1300 587e bf11 0000 2020 205a SIZE..X~.... Z │ │ │ -004f9620: 4942 4653 495a 4507 0059 7e21 0000 2200 IBFSIZE..Y~!..". │ │ │ -004f9630: 597e 3100 0020 2020 5a49 4246 5349 5a45 Y~1.. ZIBFSIZE │ │ │ +004f95e0: 4754 2e4d 1400 53e0 c011 0000 2020 2069 GT.M..S..... i │ │ │ +004f95f0: 7320 5a4e 4f46 462e 0700 54e0 1200 0015 s ZNOFF...T..... │ │ │ +004f9600: 0050 e049 4246 5349 5a45 0000 5a49 4246 .P.IBFSIZE..ZIBF │ │ │ +004f9610: 5349 5a45 1300 58e0 bf11 0000 2020 205a SIZE..X..... Z │ │ │ +004f9620: 4942 4653 495a 4507 0059 e021 0000 2200 IBFSIZE..Y.!..". │ │ │ +004f9630: 59e0 3100 0020 2020 5a49 4246 5349 5a45 Y.1.. ZIBFSIZE │ │ │ 004f9640: 2041 7070 6c69 6573 2074 6f3a 2053 4f43 Applies to: SOC │ │ │ -004f9650: 0700 597e 4100 002c 0059 7e51 0000 2020 ..Y~A..,.Y~Q.. │ │ │ +004f9650: 0700 59e0 4100 002c 0059 e051 0000 2020 ..Y.A..,.Y.Q.. │ │ │ 004f9660: 205a 4942 4653 495a 4520 4170 706c 6965 ZIBFSIZE Applie │ │ │ 004f9670: 7320 746f 3a20 536f 636b 6574 2044 6576 s to: Socket Dev │ │ │ -004f9680: 6963 6507 0059 7e61 0000 5300 597e 7100 ice..Y~a..S.Y~q. │ │ │ +004f9680: 6963 6507 0059 e061 0000 5300 59e0 7100 ice..Y.a..S.Y.q. │ │ │ 004f9690: 0020 2020 5365 7473 2074 6865 2062 7566 . Sets the buf │ │ │ 004f96a0: 6665 7220 7369 7a65 2075 7365 6420 6279 fer size used by │ │ │ 004f96b0: 2074 6865 206e 6574 776f 726b 2073 6f66 the network sof │ │ │ 004f96c0: 7477 6172 6520 2873 6574 736f 636b 6f70 tware (setsockop │ │ │ 004f96d0: 7420 534f 5f52 4356 4255 4629 2e07 0059 t SO_RCVBUF)...Y │ │ │ -004f96e0: 7e81 0000 5100 597e 9100 0020 2020 5468 ~...Q.Y~... Th │ │ │ +004f96e0: e081 0000 5100 59e0 9100 0020 2020 5468 ....Q.Y.... Th │ │ │ 004f96f0: 6520 6465 6661 756c 7420 616e 6420 7468 e default and th │ │ │ 004f9700: 6520 6d61 7869 6d75 6d20 7661 6c75 6573 e maximum values │ │ │ 004f9710: 2064 6570 656e 6420 6f6e 2074 6865 2070 depend on the p │ │ │ 004f9720: 6c61 7466 6f72 6d20 616e 642f 6f72 2073 latform and/or s │ │ │ -004f9730: 7973 7465 6d16 0058 7ec0 1100 0020 2020 ystem..X~.... │ │ │ -004f9740: 7061 7261 6d65 7465 7273 2e07 0059 7e12 parameters...Y~. │ │ │ -004f9750: 0000 4600 597e 1300 0020 2020 4e6f 7465 ..F.Y~... Note │ │ │ +004f9730: 7973 7465 6d16 0058 e0c0 1100 0020 2020 ystem..X..... │ │ │ +004f9740: 7061 7261 6d65 7465 7273 2e07 0059 e012 parameters...Y.. │ │ │ +004f9750: 0000 4600 59e0 1300 0020 2020 4e6f 7465 ..F.Y.... Note │ │ │ 004f9760: 2074 6861 7420 4c4f 4341 4c20 736f 636b that LOCAL sock │ │ │ 004f9770: 6574 7320 6967 6e6f 7265 2074 6865 205a ets ignore the Z │ │ │ 004f9780: 4942 4653 495a 4520 6465 7669 6365 7061 IBFSIZE devicepa │ │ │ -004f9790: 7261 6d65 7465 722e 0700 597e 1400 0026 rameter...Y~...& │ │ │ -004f97a0: 0049 7e5f 5441 424c 4500 004f 5045 4e5f .I~_TABLE..OPEN_ │ │ │ +004f9790: 7261 6d65 7465 722e 0700 59e0 1400 0026 rameter...Y....& │ │ │ +004f97a0: 0049 e05f 5441 424c 4500 004f 5045 4e5f .I._TABLE..OPEN_ │ │ │ 004f97b0: 4465 7669 6365 7061 7261 6d65 7465 725f Deviceparameter_ │ │ │ -004f97c0: 5461 626c 6525 0050 7ebf 1100 0020 2020 Table%.P~.... │ │ │ +004f97c0: 5461 626c 6525 0050 e0bf 1100 0020 2020 Table%.P..... │ │ │ 004f97d0: 4f50 454e 2044 6576 6963 6570 6172 616d OPEN Deviceparam │ │ │ -004f97e0: 6574 6572 2054 6162 6c65 0700 517e 2100 eter Table..Q~!. │ │ │ +004f97e0: 6574 6572 2054 6162 6c65 0700 51e0 2100 eter Table..Q.!. │ │ │ 004f97f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004f9800: 0400 0000 fa07 0000 b744 0000 0000 0000 .........D...... │ │ │ -004f9810: 9900 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004f9810: 9900 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004f9820: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 004f9830: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 004f9840: 4f50 454e 00ff 7300 ff4f 5045 4e5f 4445 OPEN..s..OPEN_DE │ │ │ 004f9850: 5649 4345 5041 5241 4d45 5445 525f 5441 VICEPARAMETER_TA │ │ │ 004f9860: 424c 4500 bf31 0000 2020 202b 2d2d 2d2d BLE..1.. +---- │ │ │ 004f9870: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004f9880: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004f9890: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004f98a0: 2d2d 2d2d 2d2d 2d2d 2b48 0051 7e41 0000 --------+H.Q~A.. │ │ │ +004f98a0: 2d2d 2d2d 2d2d 2d2d 2b48 0051 e041 0000 --------+H.Q.A.. │ │ │ 004f98b0: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 004f98c0: 2020 2020 2020 204f 5045 4e20 4465 7669 OPEN Devi │ │ │ 004f98d0: 6365 7061 7261 6d65 7465 7273 2020 2020 ceparameters │ │ │ 004f98e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004f98f0: 7c48 0051 7e51 0000 2020 207c 2d2d 2d2d |H.Q~Q.. |---- │ │ │ +004f98f0: 7c48 0051 e051 0000 2020 207c 2d2d 2d2d |H.Q.Q.. |---- │ │ │ 004f9900: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004f9910: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004f9920: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004f9930: 2d2d 2d2d 2d2d 2d2d 7c48 0051 7e61 0000 --------|H.Q~a.. │ │ │ +004f9930: 2d2d 2d2d 2d2d 2d2d 7c48 0051 e061 0000 --------|H.Q.a.. │ │ │ 004f9940: 2020 207c 204f 5045 4e20 4445 5649 4345 | OPEN DEVICE │ │ │ 004f9950: 5041 5241 4d45 5445 5220 7c20 5452 4d20 PARAMETER | TRM │ │ │ 004f9960: 7c20 5344 207c 2046 4946 4f20 7c20 5049 | SD | FIFO | PI │ │ │ 004f9970: 5045 207c 204e 554c 4c20 7c20 534f 4320 PE | NULL | SOC │ │ │ -004f9980: 7c48 0051 7e71 0000 2020 207c 2d2d 2d2d |H.Q~q.. |---- │ │ │ +004f9980: 7c48 0051 e071 0000 2020 207c 2d2d 2d2d |H.Q.q.. |---- │ │ │ 004f9990: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004f99a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004f99b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004f99c0: 2d2d 2d2d 2d2d 2d2d 7c48 0051 7e81 0000 --------|H.Q~... │ │ │ +004f99c0: 2d2d 2d2d 2d2d 2d2d 7c48 0051 e081 0000 --------|H.Q.... │ │ │ 004f99d0: 2020 207c 2020 2020 2020 2020 2020 2054 | T │ │ │ 004f99e0: 524d 3a20 5661 6c69 6420 666f 7220 7465 RM: Valid for te │ │ │ 004f99f0: 726d 696e 616c 7320 616e 6420 7072 696e rminals and prin │ │ │ 004f9a00: 7465 7273 2020 2020 2020 2020 2020 2020 ters │ │ │ -004f9a10: 7c48 0051 7e91 0000 2020 207c 2020 2020 |H.Q~... | │ │ │ +004f9a10: 7c48 0051 e091 0000 2020 207c 2020 2020 |H.Q.... | │ │ │ 004f9a20: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004f9a30: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004f9a40: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004f9a50: 2020 2020 2020 2020 7c49 0050 7ec0 1100 |I.P~... │ │ │ +004f9a50: 2020 2020 2020 2020 7c49 0050 e0c0 1100 |I.P.... │ │ │ 004f9a60: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 004f9a70: 2053 443a 2056 616c 6964 2066 6f72 2073 SD: Valid for s │ │ │ 004f9a80: 6571 7565 6e74 6961 6c20 6469 736b 2066 equential disk f │ │ │ 004f9a90: 696c 6573 2020 2020 2020 2020 2020 2020 iles │ │ │ -004f9aa0: 207c 4800 517e 1200 0020 2020 7c20 2020 |H.Q~... | │ │ │ +004f9aa0: 207c 4800 51e0 1200 0020 2020 7c20 2020 |H.Q.... | │ │ │ 004f9ab0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004f9ac0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004f9ad0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004f9ae0: 2020 2020 2020 2020 207c 4800 517e 1300 |H.Q~.. │ │ │ +004f9ae0: 2020 2020 2020 2020 207c 4800 51e0 1300 |H.Q... │ │ │ 004f9af0: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 004f9b00: 2020 2020 2020 2020 4649 464f 3a20 5661 FIFO: Va │ │ │ 004f9b10: 6c69 6420 666f 7220 4649 464f 7320 2020 lid for FIFOs │ │ │ 004f9b20: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004f9b30: 207c 4800 517e 1400 0020 2020 7c20 2020 |H.Q~... | │ │ │ +004f9b30: 207c 4800 51e0 1400 0020 2020 7c20 2020 |H.Q.... | │ │ │ 004f9b40: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004f9b50: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004f9b60: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004f9b70: 2020 2020 2020 2020 207c 4800 517e 1500 |H.Q~.. │ │ │ +004f9b70: 2020 2020 2020 2020 207c 4800 51e0 1500 |H.Q... │ │ │ 004f9b80: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 004f9b90: 2020 2020 204e 554c 4c3a 2056 616c 6964 NULL: Valid │ │ │ 004f9ba0: 2066 6f72 206e 756c 6c20 6465 7669 6365 for null device │ │ │ 004f9bb0: 7320 2020 2020 2020 2020 2020 2020 2020 s │ │ │ -004f9bc0: 207c 4800 517e 1600 0020 2020 7c20 2020 |H.Q~... | │ │ │ +004f9bc0: 207c 4800 51e0 1600 0020 2020 7c20 2020 |H.Q.... | │ │ │ 004f9bd0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004f9be0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004f9bf0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004f9c00: 2020 2020 2020 2020 207c 4800 517e 1700 |H.Q~.. │ │ │ +004f9c00: 2020 2020 2020 2020 207c 4800 51e0 1700 |H.Q... │ │ │ 004f9c10: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 004f9c20: 2020 2020 2020 2020 5049 5045 3a20 5661 PIPE: Va │ │ │ 004f9c30: 6c69 6420 666f 7220 5049 5045 7320 2020 lid for PIPEs │ │ │ 004f9c40: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004f9c50: 207c 4800 517e 1800 0020 2020 7c20 2020 |H.Q~... | │ │ │ +004f9c50: 207c 4800 51e0 1800 0020 2020 7c20 2020 |H.Q.... | │ │ │ 004f9c60: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004f9c70: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004f9c80: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004f9c90: 2020 2020 2020 2020 207c 4800 517e 1900 |H.Q~.. │ │ │ +004f9c90: 2020 2020 2020 2020 207c 4800 51e0 1900 |H.Q... │ │ │ 004f9ca0: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 004f9cb0: 2020 2020 534f 433a 2056 616c 6964 2066 SOC: Valid f │ │ │ 004f9cc0: 6f72 2053 6f63 6b65 7420 6465 7669 6365 or Socket device │ │ │ 004f9cd0: 7320 2020 2020 2020 2020 2020 2020 2020 s │ │ │ -004f9ce0: 207c 4800 517e 1a00 0020 2020 7c2d 2d2d |H.Q~... |--- │ │ │ +004f9ce0: 207c 4800 51e0 1a00 0020 2020 7c2d 2d2d |H.Q.... |--- │ │ │ 004f9cf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004f9d00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004f9d10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004f9d20: 2d2d 2d2d 2d2d 2d2d 2d7c 4800 517e 2100 ---------|H.Q~!. │ │ │ +004f9d20: 2d2d 2d2d 2d2d 2d2d 2d7c 4800 51e0 2100 ---------|H.Q.!. │ │ │ 004f9d30: 0020 2020 7c20 4150 5045 4e44 2020 2020 . | APPEND │ │ │ 004f9d40: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 004f9d50: 207c 2058 2020 7c20 2020 2020 207c 2020 | X | | │ │ │ 004f9d60: 2020 2020 7c20 2020 2020 207c 2020 2020 | | │ │ │ -004f9d70: 207c 4800 517e 2200 0020 2020 7c2d 2d2d |H.Q~".. |--- │ │ │ +004f9d70: 207c 4800 51e0 2200 0020 2020 7c2d 2d2d |H.Q.".. |--- │ │ │ 004f9d80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004f9d90: 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d 2d2d 2b2d ---+-----+----+- │ │ │ 004f9da0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d -----+------+--- │ │ │ -004f9db0: 2d2d 2d2b 2d2d 2d2d 2d7c 4800 517e 2300 ---+-----|H.Q~#. │ │ │ +004f9db0: 2d2d 2d2b 2d2d 2d2d 2d7c 4800 51e0 2300 ---+-----|H.Q.#. │ │ │ 004f9dc0: 0020 2020 7c20 4154 5441 4348 3d65 7870 . | ATTACH=exp │ │ │ 004f9dd0: 7220 2020 2020 2020 2020 207c 2020 2020 r | │ │ │ 004f9de0: 207c 2020 2020 7c20 2020 2020 207c 2020 | | | │ │ │ 004f9df0: 2020 2020 7c20 2020 2020 207c 2058 2020 | | X │ │ │ -004f9e00: 207c 4800 517e 2400 0020 2020 7c2d 2d2d |H.Q~$.. |--- │ │ │ +004f9e00: 207c 4800 51e0 2400 0020 2020 7c2d 2d2d |H.Q.$.. |--- │ │ │ 004f9e10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004f9e20: 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d 2d2d 2b2d ---+-----+----+- │ │ │ 004f9e30: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d -----+------+--- │ │ │ -004f9e40: 2d2d 2d2b 2d2d 2d2d 2d7c 4800 517e 2500 ---+-----|H.Q~%. │ │ │ +004f9e40: 2d2d 2d2b 2d2d 2d2d 2d7c 4800 51e0 2500 ---+-----|H.Q.%. │ │ │ 004f9e50: 0020 2020 7c20 4348 5345 543d 656e 636f . | CHSET=enco │ │ │ 004f9e60: 6469 6e67 2020 2020 2020 207c 2058 2020 ding | X │ │ │ 004f9e70: 207c 2058 2020 7c20 5820 2020 207c 2058 | X | X | X │ │ │ 004f9e80: 2020 2020 7c20 5820 2020 207c 2058 2020 | X | X │ │ │ -004f9e90: 207c 4800 517e 2600 0020 2020 7c2d 2d2d |H.Q~&.. |--- │ │ │ +004f9e90: 207c 4800 51e0 2600 0020 2020 7c2d 2d2d |H.Q.&.. |--- │ │ │ 004f9ea0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004f9eb0: 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d 2d2d 2b2d ---+-----+----+- │ │ │ 004f9ec0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d -----+------+--- │ │ │ -004f9ed0: 2d2d 2d2b 2d2d 2d2d 2d7c 4800 517e 2700 ---+-----|H.Q~'. │ │ │ +004f9ed0: 2d2d 2d2b 2d2d 2d2d 2d7c 4800 51e0 2700 ---+-----|H.Q.'. │ │ │ 004f9ee0: 0020 2020 7c20 434f 4d4d 414e 443d 6578 . | COMMAND=ex │ │ │ 004f9ef0: 7072 2020 2020 2020 2020 207c 2020 2020 pr | │ │ │ 004f9f00: 207c 2020 2020 7c20 2020 2020 207c 2058 | | | X │ │ │ 004f9f10: 2020 2020 7c20 2020 2020 207c 2020 2020 | | │ │ │ -004f9f20: 207c 4800 517e 2800 0020 2020 7c2d 2d2d |H.Q~(.. |--- │ │ │ +004f9f20: 207c 4800 51e0 2800 0020 2020 7c2d 2d2d |H.Q.(.. |--- │ │ │ 004f9f30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004f9f40: 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d 2d2d 2b2d ---+-----+----+- │ │ │ 004f9f50: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d -----+------+--- │ │ │ -004f9f60: 2d2d 2d2b 2d2d 2d2d 2d7c 4800 517e 2900 ---+-----|H.Q~). │ │ │ +004f9f60: 2d2d 2d2b 2d2d 2d2d 2d7c 4800 51e0 2900 ---+-----|H.Q.). │ │ │ 004f9f70: 0020 2020 7c20 434f 4e4e 4543 543d 6578 . | CONNECT=ex │ │ │ 004f9f80: 7072 2020 2020 2020 2020 207c 2020 2020 pr | │ │ │ 004f9f90: 207c 2020 2020 7c20 2020 2020 207c 2020 | | | │ │ │ 004f9fa0: 2020 2020 7c20 2020 2020 207c 2058 2020 | | X │ │ │ -004f9fb0: 207c 4800 517e 2a00 0020 2020 7c2d 2d2d |H.Q~*.. |--- │ │ │ +004f9fb0: 207c 4800 51e0 2a00 0020 2020 7c2d 2d2d |H.Q.*.. |--- │ │ │ 004f9fc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004f9fd0: 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d 2d2d 2b2d ---+-----+----+- │ │ │ 004f9fe0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d -----+------+--- │ │ │ 004f9ff0: 2d2d 2d2b 2d2d 2d2d 2d7c 0000 0000 0000 ---+-----|...... │ │ │ 004fa000: 0400 0000 f907 0000 d244 0000 0000 0000 .........D...... │ │ │ -004fa010: 9900 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004fa010: 9900 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004fa020: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 004fa030: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 004fa040: 4f50 454e 00ff 7300 ff4f 5045 4e5f 4445 OPEN..s..OPEN_DE │ │ │ 004fa050: 5649 4345 5041 5241 4d45 5445 525f 5441 VICEPARAMETER_TA │ │ │ 004fa060: 424c 4500 c031 0000 2020 207c 205b 4e4f BLE..1.. | [NO │ │ │ 004fa070: 5d44 454c 494d 4954 4552 2020 2020 2020 ]DELIMITER │ │ │ 004fa080: 2020 7c20 2020 2020 7c20 2020 207c 2020 | | | │ │ │ 004fa090: 2020 2020 7c20 2020 2020 207c 2020 2020 | | │ │ │ -004fa0a0: 2020 7c20 5820 2020 7c48 0051 7e32 0000 | X |H.Q~2.. │ │ │ +004fa0a0: 2020 7c20 5820 2020 7c48 0051 e032 0000 | X |H.Q.2.. │ │ │ 004fa0b0: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 004fa0c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 004fa0d0: 2b2d 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d +----+------+--- │ │ │ 004fa0e0: 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ---+------+----- │ │ │ -004fa0f0: 7c48 0051 7e33 0000 2020 207c 205b 4e4f |H.Q~3.. | [NO │ │ │ +004fa0f0: 7c48 0051 e033 0000 2020 207c 205b 4e4f |H.Q.3.. | [NO │ │ │ 004fa100: 5d45 4d50 545b 4552 4d5d 2020 2020 2020 ]EMPT[ERM] │ │ │ 004fa110: 2020 7c20 5820 2020 7c20 2020 207c 2020 | X | | │ │ │ 004fa120: 2020 2020 7c20 2020 2020 207c 2020 2020 | | │ │ │ -004fa130: 2020 7c20 2020 2020 7c48 0051 7e34 0000 | |H.Q~4.. │ │ │ +004fa130: 2020 7c20 2020 2020 7c48 0051 e034 0000 | |H.Q.4.. │ │ │ 004fa140: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 004fa150: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 004fa160: 2b2d 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d +----+------+--- │ │ │ 004fa170: 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ---+------+----- │ │ │ -004fa180: 7c48 0051 7e35 0000 2020 207c 2045 5843 |H.Q~5.. | EXC │ │ │ +004fa180: 7c48 0051 e035 0000 2020 207c 2045 5843 |H.Q.5.. | EXC │ │ │ 004fa190: 4550 5449 4f4e 3d65 7870 7220 2020 2020 EPTION=expr │ │ │ 004fa1a0: 2020 7c20 5820 2020 7c20 5820 207c 2058 | X | X | X │ │ │ 004fa1b0: 2020 2020 7c20 5820 2020 207c 2058 2020 | X | X │ │ │ -004fa1c0: 2020 7c20 5820 2020 7c48 0051 7e36 0000 | X |H.Q~6.. │ │ │ +004fa1c0: 2020 7c20 5820 2020 7c48 0051 e036 0000 | X |H.Q.6.. │ │ │ 004fa1d0: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 004fa1e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 004fa1f0: 2b2d 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d +----+------+--- │ │ │ 004fa200: 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ---+------+----- │ │ │ -004fa210: 7c48 0051 7e37 0000 2020 207c 205b 4e4f |H.Q~7.. | [NO │ │ │ +004fa210: 7c48 0051 e037 0000 2020 207c 205b 4e4f |H.Q.7.. | [NO │ │ │ 004fa220: 5d46 464c 4620 2020 2020 2020 2020 2020 ]FFLF │ │ │ 004fa230: 2020 7c20 2020 2020 7c20 5820 207c 2020 | | X | │ │ │ 004fa240: 2020 2020 7c20 2020 2020 207c 2020 2020 | | │ │ │ -004fa250: 2020 7c20 2020 2020 7c48 0051 7e38 0000 | |H.Q~8.. │ │ │ +004fa250: 2020 7c20 2020 2020 7c48 0051 e038 0000 | |H.Q.8.. │ │ │ 004fa260: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 004fa270: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 004fa280: 2b2d 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d +----+------+--- │ │ │ 004fa290: 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ---+------+----- │ │ │ -004fa2a0: 7c48 0051 7e39 0000 2020 207c 2046 4946 |H.Q~9.. | FIF │ │ │ +004fa2a0: 7c48 0051 e039 0000 2020 207c 2046 4946 |H.Q.9.. | FIF │ │ │ 004fa2b0: 4f20 2020 2020 2020 2020 2020 2020 2020 O │ │ │ 004fa2c0: 2020 7c20 2020 2020 7c20 2020 207c 2058 | | | X │ │ │ 004fa2d0: 2020 2020 7c20 2020 2020 207c 2020 2020 | | │ │ │ -004fa2e0: 2020 7c20 2020 2020 7c48 0051 7e3a 0000 | |H.Q~:.. │ │ │ +004fa2e0: 2020 7c20 2020 2020 7c48 0051 e03a 0000 | |H.Q.:.. │ │ │ 004fa2f0: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 004fa300: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 004fa310: 2b2d 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d +----+------+--- │ │ │ 004fa320: 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ---+------+----- │ │ │ -004fa330: 7c48 0051 7e41 0000 2020 207c 205b 4e4f |H.Q~A.. | [NO │ │ │ +004fa330: 7c48 0051 e041 0000 2020 207c 205b 4e4f |H.Q.A.. | [NO │ │ │ 004fa340: 5d46 4958 4544 2020 2020 2020 2020 2020 ]FIXED │ │ │ 004fa350: 2020 7c20 2020 2020 7c20 5820 207c 2058 | | X | X │ │ │ 004fa360: 2020 2020 7c20 5820 2020 207c 2020 2020 | X | │ │ │ -004fa370: 2020 7c20 2020 2020 7c48 0051 7e42 0000 | |H.Q~B.. │ │ │ +004fa370: 2020 7c20 2020 2020 7c48 0051 e042 0000 | |H.Q.B.. │ │ │ 004fa380: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 004fa390: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 004fa3a0: 2b2d 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d +----+------+--- │ │ │ 004fa3b0: 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ---+------+----- │ │ │ -004fa3c0: 7c48 0051 7e43 0000 2020 207c 205b 4e4f |H.Q~C.. | [NO │ │ │ +004fa3c0: 7c48 0051 e043 0000 2020 207c 205b 4e4f |H.Q.C.. | [NO │ │ │ 004fa3d0: 5d46 4f4c 4c4f 5720 2020 2020 2020 2020 ]FOLLOW │ │ │ 004fa3e0: 2020 7c20 2020 2020 7c20 5820 207c 2020 | | X | │ │ │ 004fa3f0: 2020 2020 7c20 2020 2020 207c 2020 2020 | | │ │ │ -004fa400: 2020 7c20 2020 2020 7c48 0051 7e44 0000 | |H.Q~D.. │ │ │ +004fa400: 2020 7c20 2020 2020 7c48 0051 e044 0000 | |H.Q.D.. │ │ │ 004fa410: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 004fa420: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 004fa430: 2b2d 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d +----+------+--- │ │ │ 004fa440: 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ---+------+----- │ │ │ -004fa450: 7c48 0051 7e45 0000 2020 207c 2047 524f |H.Q~E.. | GRO │ │ │ +004fa450: 7c48 0051 e045 0000 2020 207c 2047 524f |H.Q.E.. | GRO │ │ │ 004fa460: 5550 3d65 7870 7220 2020 2020 2020 2020 UP=expr │ │ │ 004fa470: 2020 7c20 2020 2020 7c20 5820 207c 2058 | | X | X │ │ │ 004fa480: 2020 2020 7c20 2020 2020 207c 2020 2020 | | │ │ │ -004fa490: 2020 7c20 2020 2020 7c48 0051 7e46 0000 | |H.Q~F.. │ │ │ +004fa490: 2020 7c20 2020 2020 7c48 0051 e046 0000 | |H.Q.F.. │ │ │ 004fa4a0: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 004fa4b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 004fa4c0: 2b2d 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d +----+------+--- │ │ │ 004fa4d0: 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ---+------+----- │ │ │ -004fa4e0: 7c48 0051 7e47 0000 2020 207c 2049 4348 |H.Q~G.. | ICH │ │ │ +004fa4e0: 7c48 0051 e047 0000 2020 207c 2049 4348 |H.Q.G.. | ICH │ │ │ 004fa4f0: 5345 543d 656e 636f 6469 6e67 2020 2020 SET=encoding │ │ │ 004fa500: 2020 7c20 5820 2020 7c20 5820 207c 2058 | X | X | X │ │ │ 004fa510: 2020 2020 7c20 5820 2020 207c 2058 2020 | X | X │ │ │ -004fa520: 2020 7c20 5820 2020 7c48 0051 7e48 0000 | X |H.Q~H.. │ │ │ +004fa520: 2020 7c20 5820 2020 7c48 0051 e048 0000 | X |H.Q.H.. │ │ │ 004fa530: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 004fa540: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 004fa550: 2b2d 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d +----+------+--- │ │ │ 004fa560: 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ---+------+----- │ │ │ -004fa570: 7c48 0051 7e49 0000 2020 207c 2049 4b45 |H.Q~I.. | IKE │ │ │ +004fa570: 7c48 0051 e049 0000 2020 207c 2049 4b45 |H.Q.I.. | IKE │ │ │ 004fa580: 5920 2020 2020 2020 2020 2020 2020 2020 Y │ │ │ 004fa590: 2020 7c20 2020 2020 7c20 5820 207c 2058 | | X | X │ │ │ 004fa5a0: 2020 2020 7c20 5820 2020 207c 2020 2020 | X | │ │ │ -004fa5b0: 2020 7c20 2020 2020 7c48 0051 7e4a 0000 | |H.Q~J.. │ │ │ +004fa5b0: 2020 7c20 2020 2020 7c48 0051 e04a 0000 | |H.Q.J.. │ │ │ 004fa5c0: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 004fa5d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 004fa5e0: 2b2d 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d +----+------+--- │ │ │ 004fa5f0: 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ---+------+----- │ │ │ -004fa600: 7c48 0051 7e51 0000 2020 207c 2049 4e44 |H.Q~Q.. | IND │ │ │ +004fa600: 7c48 0051 e051 0000 2020 207c 2049 4e44 |H.Q.Q.. | IND │ │ │ 004fa610: 4550 454e 4445 4e54 2020 2020 2020 2020 EPENDENT │ │ │ 004fa620: 2020 7c20 2020 2020 7c20 2020 207c 2020 | | | │ │ │ 004fa630: 2020 2020 7c20 5820 2020 207c 2020 2020 | X | │ │ │ -004fa640: 2020 7c20 2020 2020 7c48 0051 7e52 0000 | |H.Q~R.. │ │ │ +004fa640: 2020 7c20 2020 2020 7c48 0051 e052 0000 | |H.Q.R.. │ │ │ 004fa650: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 004fa660: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 004fa670: 2b2d 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d +----+------+--- │ │ │ 004fa680: 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ---+------+----- │ │ │ -004fa690: 7c48 0051 7e53 0000 2020 207c 2049 4e52 |H.Q~S.. | INR │ │ │ +004fa690: 7c48 0051 e053 0000 2020 207c 2049 4e52 |H.Q.S.. | INR │ │ │ 004fa6a0: 4557 494e 4420 2020 2020 2020 2020 2020 EWIND │ │ │ 004fa6b0: 2020 7c20 2020 2020 7c20 5820 207c 2058 | | X | X │ │ │ 004fa6c0: 2020 2020 7c20 5820 2020 207c 2020 2020 | X | │ │ │ -004fa6d0: 2020 7c20 2020 2020 7c48 0051 7e54 0000 | |H.Q~T.. │ │ │ +004fa6d0: 2020 7c20 2020 2020 7c48 0051 e054 0000 | |H.Q.T.. │ │ │ 004fa6e0: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 004fa6f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 004fa700: 2b2d 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d +----+------+--- │ │ │ 004fa710: 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ---+------+----- │ │ │ -004fa720: 7c48 0051 7e55 0000 2020 207c 2049 4f45 |H.Q~U.. | IOE │ │ │ +004fa720: 7c48 0051 e055 0000 2020 207c 2049 4f45 |H.Q.U.. | IOE │ │ │ 004fa730: 5252 4f52 3d65 7870 7220 2020 2020 2020 RROR=expr │ │ │ 004fa740: 2020 7c20 2020 2020 7c20 2020 207c 2020 | | | │ │ │ 004fa750: 2020 2020 7c20 2020 2020 207c 2020 2020 | | │ │ │ -004fa760: 2020 7c20 5820 2020 7c48 0051 7e56 0000 | X |H.Q~V.. │ │ │ +004fa760: 2020 7c20 5820 2020 7c48 0051 e056 0000 | X |H.Q.V.. │ │ │ 004fa770: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 004fa780: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 004fa790: 2b2d 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d +----+------+--- │ │ │ 004fa7a0: 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ---+------+----- │ │ │ -004fa7b0: 7c48 0051 7e57 0000 2020 207c 204b 4559 |H.Q~W.. | KEY │ │ │ +004fa7b0: 7c48 0051 e057 0000 2020 207c 204b 4559 |H.Q.W.. | KEY │ │ │ 004fa7c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004fa7d0: 2020 7c20 2020 2020 7c20 5820 207c 2058 | | X | X │ │ │ 004fa7e0: 2020 2020 7c20 5820 2020 207c 2020 2020 | X | │ │ │ 004fa7f0: 2020 7c20 2020 2020 7c00 0000 0000 0000 | |....... │ │ │ 004fa800: 0400 0000 f907 0000 ee44 0000 0000 0000 .........D...... │ │ │ -004fa810: 9900 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004fa810: 9900 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004fa820: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 004fa830: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 004fa840: 4f50 454e 00ff 7300 ff4f 5045 4e5f 4445 OPEN..s..OPEN_DE │ │ │ 004fa850: 5649 4345 5041 5241 4d45 5445 525f 5441 VICEPARAMETER_TA │ │ │ 004fa860: 424c 4500 c058 0000 2020 207c 2d2d 2d2d BLE..X.. |---- │ │ │ 004fa870: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004fa880: 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d 2d2b 2d2d --+-----+----+-- │ │ │ 004fa890: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2b 2d2d 2d2d ----+------+---- │ │ │ -004fa8a0: 2d2d 2b2d 2d2d 2d2d 7c48 0051 7e59 0000 --+-----|H.Q~Y.. │ │ │ +004fa8a0: 2d2d 2b2d 2d2d 2d2d 7c48 0051 e059 0000 --+-----|H.Q.Y.. │ │ │ 004fa8b0: 2020 207c 204c 4953 5445 4e3d 6578 7072 | LISTEN=expr │ │ │ 004fa8c0: 2020 2020 2020 2020 2020 7c20 2020 2020 | │ │ │ 004fa8d0: 7c20 2020 207c 2020 2020 2020 7c20 2020 | | | │ │ │ 004fa8e0: 2020 207c 2020 2020 2020 7c20 5820 2020 | | X │ │ │ -004fa8f0: 7c48 0051 7e5a 0000 2020 207c 2d2d 2d2d |H.Q~Z.. |---- │ │ │ +004fa8f0: 7c48 0051 e05a 0000 2020 207c 2d2d 2d2d |H.Q.Z.. |---- │ │ │ 004fa900: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004fa910: 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d 2d2b 2d2d --+-----+----+-- │ │ │ 004fa920: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2b 2d2d 2d2d ----+------+---- │ │ │ -004fa930: 2d2d 2b2d 2d2d 2d2d 7c48 0051 7e61 0000 --+-----|H.Q~a.. │ │ │ +004fa930: 2d2d 2b2d 2d2d 2d2d 7c48 0051 e061 0000 --+-----|H.Q.a.. │ │ │ 004fa940: 2020 207c 205b 4e4f 5d4e 4557 5645 5253 | [NO]NEWVERS │ │ │ 004fa950: 494f 4e20 2020 2020 2020 7c20 2020 2020 ION | │ │ │ 004fa960: 7c20 5820 207c 2058 2020 2020 7c20 2020 | X | X | │ │ │ 004fa970: 2020 207c 2020 2020 2020 7c20 2020 2020 | | │ │ │ -004fa980: 7c48 0051 7e62 0000 2020 207c 2d2d 2d2d |H.Q~b.. |---- │ │ │ +004fa980: 7c48 0051 e062 0000 2020 207c 2d2d 2d2d |H.Q.b.. |---- │ │ │ 004fa990: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004fa9a0: 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d 2d2b 2d2d --+-----+----+-- │ │ │ 004fa9b0: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2b 2d2d 2d2d ----+------+---- │ │ │ -004fa9c0: 2d2d 2b2d 2d2d 2d2d 7c48 0051 7e63 0000 --+-----|H.Q~c.. │ │ │ +004fa9c0: 2d2d 2b2d 2d2d 2d2d 7c48 0051 e063 0000 --+-----|H.Q.c.. │ │ │ 004fa9d0: 2020 207c 204f 4348 5345 543d 656e 636f | OCHSET=enco │ │ │ 004fa9e0: 6469 6e67 2020 2020 2020 7c20 5820 2020 ding | X │ │ │ 004fa9f0: 7c20 5820 207c 2058 2020 2020 7c20 5820 | X | X | X │ │ │ 004faa00: 2020 207c 2058 2020 2020 7c20 5820 2020 | X | X │ │ │ -004faa10: 7c48 0051 7e64 0000 2020 207c 2d2d 2d2d |H.Q~d.. |---- │ │ │ +004faa10: 7c48 0051 e064 0000 2020 207c 2d2d 2d2d |H.Q.d.. |---- │ │ │ 004faa20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004faa30: 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d 2d2b 2d2d --+-----+----+-- │ │ │ 004faa40: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2b 2d2d 2d2d ----+------+---- │ │ │ -004faa50: 2d2d 2b2d 2d2d 2d2d 7c48 0051 7e65 0000 --+-----|H.Q~e.. │ │ │ +004faa50: 2d2d 2b2d 2d2d 2d2d 7c48 0051 e065 0000 --+-----|H.Q.e.. │ │ │ 004faa60: 2020 207c 204f 4b45 5920 2020 2020 2020 | OKEY │ │ │ 004faa70: 2020 2020 2020 2020 2020 7c20 2020 2020 | │ │ │ 004faa80: 7c20 5820 207c 2058 2020 2020 7c20 5820 | X | X | X │ │ │ 004faa90: 2020 207c 2020 2020 2020 7c20 2020 2020 | | │ │ │ -004faaa0: 7c48 0051 7e66 0000 2020 207c 2d2d 2d2d |H.Q~f.. |---- │ │ │ +004faaa0: 7c48 0051 e066 0000 2020 207c 2d2d 2d2d |H.Q.f.. |---- │ │ │ 004faab0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004faac0: 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d 2d2b 2d2d --+-----+----+-- │ │ │ 004faad0: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2b 2d2d 2d2d ----+------+---- │ │ │ -004faae0: 2d2d 2b2d 2d2d 2d2d 7c48 0051 7e67 0000 --+-----|H.Q~g.. │ │ │ +004faae0: 2d2d 2b2d 2d2d 2d2d 7c48 0051 e067 0000 --+-----|H.Q.g.. │ │ │ 004faaf0: 2020 207c 204f 5554 5245 5749 4e44 2020 | OUTREWIND │ │ │ 004fab00: 2020 2020 2020 2020 2020 7c20 2020 2020 | │ │ │ 004fab10: 7c20 5820 207c 2058 2020 2020 7c20 5820 | X | X | X │ │ │ 004fab20: 2020 207c 2020 2020 2020 7c20 2020 2020 | | │ │ │ -004fab30: 7c48 0051 7e68 0000 2020 207c 2d2d 2d2d |H.Q~h.. |---- │ │ │ +004fab30: 7c48 0051 e068 0000 2020 207c 2d2d 2d2d |H.Q.h.. |---- │ │ │ 004fab40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004fab50: 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d 2d2b 2d2d --+-----+----+-- │ │ │ 004fab60: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2b 2d2d 2d2d ----+------+---- │ │ │ -004fab70: 2d2d 2b2d 2d2d 2d2d 7c48 0051 7e69 0000 --+-----|H.Q~i.. │ │ │ +004fab70: 2d2d 2b2d 2d2d 2d2d 7c48 0051 e069 0000 --+-----|H.Q.i.. │ │ │ 004fab80: 2020 207c 204f 574e 4552 3d65 7870 7220 | OWNER=expr │ │ │ 004fab90: 2020 2020 2020 2020 2020 7c20 2020 2020 | │ │ │ 004faba0: 7c20 5820 207c 2058 2020 2020 7c20 2020 | X | X | │ │ │ 004fabb0: 2020 207c 2020 2020 2020 7c20 2020 2020 | | │ │ │ -004fabc0: 7c48 0051 7e6a 0000 2020 207c 2d2d 2d2d |H.Q~j.. |---- │ │ │ +004fabc0: 7c48 0051 e06a 0000 2020 207c 2d2d 2d2d |H.Q.j.. |---- │ │ │ 004fabd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004fabe0: 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d 2d2b 2d2d --+-----+----+-- │ │ │ 004fabf0: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2b 2d2d 2d2d ----+------+---- │ │ │ -004fac00: 2d2d 2b2d 2d2d 2d2d 7c48 0051 7e71 0000 --+-----|H.Q~q.. │ │ │ +004fac00: 2d2d 2b2d 2d2d 2d2d 7c48 0051 e071 0000 --+-----|H.Q.q.. │ │ │ 004fac10: 2020 207c 2050 4152 5345 2020 2020 2020 | PARSE │ │ │ 004fac20: 2020 2020 2020 2020 2020 7c20 2020 2020 | │ │ │ 004fac30: 7c20 2020 207c 2020 2020 2020 7c20 5820 | | | X │ │ │ 004fac40: 2020 207c 2020 2020 2020 7c20 2020 2020 | | │ │ │ -004fac50: 7c48 0051 7e72 0000 2020 207c 2d2d 2d2d |H.Q~r.. |---- │ │ │ +004fac50: 7c48 0051 e072 0000 2020 207c 2d2d 2d2d |H.Q.r.. |---- │ │ │ 004fac60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004fac70: 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d 2d2b 2d2d --+-----+----+-- │ │ │ 004fac80: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2b 2d2d 2d2d ----+------+---- │ │ │ -004fac90: 2d2d 2b2d 2d2d 2d2d 7c48 0051 7e73 0000 --+-----|H.Q~s.. │ │ │ +004fac90: 2d2d 2b2d 2d2d 2d2d 7c48 0051 e073 0000 --+-----|H.Q.s.. │ │ │ 004faca0: 2020 207c 205b 4e4f 5d52 4541 444f 4e4c | [NO]READONL │ │ │ 004facb0: 5920 2020 2020 2020 2020 7c20 2020 2020 Y | │ │ │ 004facc0: 7c20 5820 207c 2058 2020 2020 7c20 5820 | X | X | X │ │ │ 004facd0: 2020 207c 2020 2020 2020 7c20 2020 2020 | | │ │ │ -004face0: 7c48 0051 7e74 0000 2020 207c 2d2d 2d2d |H.Q~t.. |---- │ │ │ +004face0: 7c48 0051 e074 0000 2020 207c 2d2d 2d2d |H.Q.t.. |---- │ │ │ 004facf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004fad00: 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d 2d2b 2d2d --+-----+----+-- │ │ │ 004fad10: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2b 2d2d 2d2d ----+------+---- │ │ │ -004fad20: 2d2d 2b2d 2d2d 2d2d 7c48 0051 7e75 0000 --+-----|H.Q~u.. │ │ │ +004fad20: 2d2d 2b2d 2d2d 2d2d 7c48 0051 e075 0000 --+-----|H.Q.u.. │ │ │ 004fad30: 2020 207c 2052 4543 4f52 4453 495a 453d | RECORDSIZE= │ │ │ 004fad40: 696e 7465 7870 7220 2020 7c20 2020 2020 intexpr | │ │ │ 004fad50: 7c20 5820 207c 2058 2020 2020 7c20 5820 | X | X | X │ │ │ 004fad60: 2020 207c 2020 2020 2020 7c20 2020 2020 | | │ │ │ -004fad70: 7c48 0051 7e76 0000 2020 207c 2d2d 2d2d |H.Q~v.. |---- │ │ │ +004fad70: 7c48 0051 e076 0000 2020 207c 2d2d 2d2d |H.Q.v.. |---- │ │ │ 004fad80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004fad90: 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d 2d2b 2d2d --+-----+----+-- │ │ │ 004fada0: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2b 2d2d 2d2d ----+------+---- │ │ │ -004fadb0: 2d2d 2b2d 2d2d 2d2d 7c48 0051 7e77 0000 --+-----|H.Q~w.. │ │ │ +004fadb0: 2d2d 2b2d 2d2d 2d2d 7c48 0051 e077 0000 --+-----|H.Q.w.. │ │ │ 004fadc0: 2020 207c 2052 4557 494e 4420 2020 2020 | REWIND │ │ │ 004fadd0: 2020 2020 2020 2020 2020 7c20 2020 2020 | │ │ │ 004fade0: 7c20 5820 207c 2058 2020 2020 7c20 5820 | X | X | X │ │ │ 004fadf0: 2020 207c 2020 2020 2020 7c20 2020 2020 | | │ │ │ -004fae00: 7c48 0051 7e78 0000 2020 207c 2d2d 2d2d |H.Q~x.. |---- │ │ │ +004fae00: 7c48 0051 e078 0000 2020 207c 2d2d 2d2d |H.Q.x.. |---- │ │ │ 004fae10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004fae20: 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d 2d2b 2d2d --+-----+----+-- │ │ │ 004fae30: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2b 2d2d 2d2d ----+------+---- │ │ │ -004fae40: 2d2d 2b2d 2d2d 2d2d 7c48 0051 7e79 0000 --+-----|H.Q~y.. │ │ │ +004fae40: 2d2d 2b2d 2d2d 2d2d 7c48 0051 e079 0000 --+-----|H.Q.y.. │ │ │ 004fae50: 2020 207c 2053 4545 4b3d 7374 7265 7870 | SEEK=strexp │ │ │ 004fae60: 7220 2020 2020 2020 2020 7c20 2020 2020 r | │ │ │ 004fae70: 7c20 5820 207c 2020 2020 2020 7c20 2020 | X | | │ │ │ 004fae80: 2020 207c 2020 2020 2020 7c20 2020 2020 | | │ │ │ -004fae90: 7c48 0051 7e7a 0000 2020 207c 2d2d 2d2d |H.Q~z.. |---- │ │ │ +004fae90: 7c48 0051 e07a 0000 2020 207c 2d2d 2d2d |H.Q.z.. |---- │ │ │ 004faea0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004faeb0: 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d 2d2b 2d2d --+-----+----+-- │ │ │ 004faec0: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2b 2d2d 2d2d ----+------+---- │ │ │ -004faed0: 2d2d 2b2d 2d2d 2d2d 7c48 0051 7e81 0000 --+-----|H.Q~... │ │ │ +004faed0: 2d2d 2b2d 2d2d 2d2d 7c48 0051 e081 0000 --+-----|H.Q.... │ │ │ 004faee0: 2020 207c 2053 4845 4c4c 3d65 7870 7220 | SHELL=expr │ │ │ 004faef0: 2020 2020 2020 2020 2020 7c20 2020 2020 | │ │ │ 004faf00: 7c20 2020 207c 2020 2020 2020 7c20 5820 | | | X │ │ │ 004faf10: 2020 207c 2020 2020 2020 7c20 2020 2020 | | │ │ │ -004faf20: 7c48 0051 7e82 0000 2020 207c 2d2d 2d2d |H.Q~... |---- │ │ │ +004faf20: 7c48 0051 e082 0000 2020 207c 2d2d 2d2d |H.Q.... |---- │ │ │ 004faf30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004faf40: 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d 2d2b 2d2d --+-----+----+-- │ │ │ 004faf50: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2b 2d2d 2d2d ----+------+---- │ │ │ -004faf60: 2d2d 2b2d 2d2d 2d2d 7c48 0051 7e83 0000 --+-----|H.Q~... │ │ │ +004faf60: 2d2d 2b2d 2d2d 2d2d 7c48 0051 e083 0000 --+-----|H.Q.... │ │ │ 004faf70: 2020 207c 2053 5444 4552 523d 6578 7072 | STDERR=expr │ │ │ 004faf80: 2020 2020 2020 2020 2020 7c20 2020 2020 | │ │ │ 004faf90: 7c20 2020 207c 2020 2020 2020 7c20 5820 | | | X │ │ │ 004fafa0: 2020 207c 2020 2020 2020 7c20 2020 2020 | | │ │ │ -004fafb0: 7c48 0051 7e84 0000 2020 207c 2d2d 2d2d |H.Q~... |---- │ │ │ +004fafb0: 7c48 0051 e084 0000 2020 207c 2d2d 2d2d |H.Q.... |---- │ │ │ 004fafc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004fafd0: 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d 2d2b 2d2d --+-----+----+-- │ │ │ 004fafe0: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2b 2d2d 2d2d ----+------+---- │ │ │ 004faff0: 2d2d 2b2d 2d2d 2d2d 7c00 0000 0000 0000 --+-----|....... │ │ │ 004fb000: 0400 0000 e707 0000 0f45 0000 0000 0000 .........E...... │ │ │ -004fb010: 9900 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004fb010: 9900 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004fb020: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 004fb030: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 004fb040: 4f50 454e 00ff 7300 ff4f 5045 4e5f 4445 OPEN..s..OPEN_DE │ │ │ 004fb050: 5649 4345 5041 5241 4d45 5445 525f 5441 VICEPARAMETER_TA │ │ │ 004fb060: 424c 4500 c085 0000 2020 207c 205b 4e4f BLE..... | [NO │ │ │ 004fb070: 5d53 5452 4541 4d20 2020 2020 2020 2020 ]STREAM │ │ │ 004fb080: 2020 7c20 2020 2020 7c20 5820 207c 2058 | | X | X │ │ │ 004fb090: 2020 2020 7c20 5820 2020 207c 2020 2020 | X | │ │ │ -004fb0a0: 2020 7c20 2020 2020 7c48 0051 7e86 0000 | |H.Q~... │ │ │ +004fb0a0: 2020 7c20 2020 2020 7c48 0051 e086 0000 | |H.Q.... │ │ │ 004fb0b0: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 004fb0c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 004fb0d0: 2b2d 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d +----+------+--- │ │ │ 004fb0e0: 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ---+------+----- │ │ │ -004fb0f0: 7c48 0051 7e87 0000 2020 207c 2053 5953 |H.Q~... | SYS │ │ │ +004fb0f0: 7c48 0051 e087 0000 2020 207c 2053 5953 |H.Q.... | SYS │ │ │ 004fb100: 5445 4d3d 6578 7072 2020 2020 2020 2020 TEM=expr │ │ │ 004fb110: 2020 7c20 2020 2020 7c20 5820 207c 2058 | | X | X │ │ │ 004fb120: 2020 2020 7c20 2020 2020 207c 2020 2020 | | │ │ │ -004fb130: 2020 7c20 2020 2020 7c48 0051 7e88 0000 | |H.Q~... │ │ │ +004fb130: 2020 7c20 2020 2020 7c48 0051 e088 0000 | |H.Q.... │ │ │ 004fb140: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 004fb150: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 004fb160: 2b2d 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d +----+------+--- │ │ │ 004fb170: 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ---+------+----- │ │ │ -004fb180: 7c48 0051 7e89 0000 2020 207c 205b 4e4f |H.Q~... | [NO │ │ │ +004fb180: 7c48 0051 e089 0000 2020 207c 205b 4e4f |H.Q.... | [NO │ │ │ 004fb190: 5d54 5255 4e43 4154 4520 2020 2020 2020 ]TRUNCATE │ │ │ 004fb1a0: 2020 7c20 2020 2020 7c20 5820 207c 2058 | | X | X │ │ │ 004fb1b0: 2020 2020 7c20 2020 2020 207c 2020 2020 | | │ │ │ -004fb1c0: 2020 7c20 2020 2020 7c48 0051 7e8a 0000 | |H.Q~... │ │ │ +004fb1c0: 2020 7c20 2020 2020 7c48 0051 e08a 0000 | |H.Q.... │ │ │ 004fb1d0: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 004fb1e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 004fb1f0: 2b2d 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d +----+------+--- │ │ │ 004fb200: 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ---+------+----- │ │ │ -004fb210: 7c48 0051 7e91 0000 2020 207c 2055 4943 |H.Q~... | UIC │ │ │ +004fb210: 7c48 0051 e091 0000 2020 207c 2055 4943 |H.Q.... | UIC │ │ │ 004fb220: 3d65 7870 7220 2020 2020 2020 2020 2020 =expr │ │ │ 004fb230: 2020 7c20 2020 2020 7c20 5820 207c 2058 | | X | X │ │ │ 004fb240: 2020 2020 7c20 2020 2020 207c 2020 2020 | | │ │ │ -004fb250: 2020 7c20 2020 2020 7c48 0051 7e92 0000 | |H.Q~... │ │ │ +004fb250: 2020 7c20 2020 2020 7c48 0051 e092 0000 | |H.Q.... │ │ │ 004fb260: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 004fb270: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 004fb280: 2b2d 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d +----+------+--- │ │ │ 004fb290: 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ---+------+----- │ │ │ -004fb2a0: 7c48 0051 7e93 0000 2020 207c 2056 4152 |H.Q~... | VAR │ │ │ +004fb2a0: 7c48 0051 e093 0000 2020 207c 2056 4152 |H.Q.... | VAR │ │ │ 004fb2b0: 4941 424c 4520 2020 2020 2020 2020 2020 IABLE │ │ │ 004fb2c0: 2020 7c20 2020 2020 7c20 5820 207c 2058 | | X | X │ │ │ 004fb2d0: 2020 2020 7c20 5820 2020 207c 2020 2020 | X | │ │ │ -004fb2e0: 2020 7c20 2020 2020 7c48 0051 7e94 0000 | |H.Q~... │ │ │ +004fb2e0: 2020 7c20 2020 2020 7c48 0051 e094 0000 | |H.Q.... │ │ │ 004fb2f0: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 004fb300: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 004fb310: 2b2d 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d +----+------+--- │ │ │ 004fb320: 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ---+------+----- │ │ │ -004fb330: 7c48 0051 7e95 0000 2020 207c 2057 4f52 |H.Q~... | WOR │ │ │ +004fb330: 7c48 0051 e095 0000 2020 207c 2057 4f52 |H.Q.... | WOR │ │ │ 004fb340: 4c44 3d65 7870 7220 2020 2020 2020 2020 LD=expr │ │ │ 004fb350: 2020 7c20 2020 2020 7c20 5820 207c 2058 | | X | X │ │ │ 004fb360: 2020 2020 7c20 2020 2020 207c 2020 2020 | | │ │ │ -004fb370: 2020 7c20 2020 2020 7c48 0051 7e96 0000 | |H.Q~... │ │ │ +004fb370: 2020 7c20 2020 2020 7c48 0051 e096 0000 | |H.Q.... │ │ │ 004fb380: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 004fb390: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 004fb3a0: 2b2d 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d +----+------+--- │ │ │ 004fb3b0: 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ---+------+----- │ │ │ -004fb3c0: 7c48 0051 7e97 0000 2020 207c 205b 4e4f |H.Q~... | [NO │ │ │ +004fb3c0: 7c48 0051 e097 0000 2020 207c 205b 4e4f |H.Q.... | [NO │ │ │ 004fb3d0: 5d57 5241 5020 2020 2020 2020 2020 2020 ]WRAP │ │ │ 004fb3e0: 2020 7c20 5820 2020 7c20 5820 207c 2058 | X | X | X │ │ │ 004fb3f0: 2020 2020 7c20 5820 2020 207c 2058 2020 | X | X │ │ │ -004fb400: 2020 7c20 5820 2020 7c48 0051 7e98 0000 | X |H.Q~... │ │ │ +004fb400: 2020 7c20 5820 2020 7c48 0051 e098 0000 | X |H.Q.... │ │ │ 004fb410: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 004fb420: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 004fb430: 2b2d 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d +----+------+--- │ │ │ 004fb440: 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ---+------+----- │ │ │ -004fb450: 7c48 0051 7e99 0000 2020 207c 205b 4e4f |H.Q~... | [NO │ │ │ +004fb450: 7c48 0051 e099 0000 2020 207c 205b 4e4f |H.Q.... | [NO │ │ │ 004fb460: 5d57 5249 5445 4f4e 4c59 2020 2020 2020 ]WRITEONLY │ │ │ 004fb470: 2020 7c20 2020 2020 7c20 5820 207c 2058 | | X | X │ │ │ 004fb480: 2020 2020 7c20 5820 2020 207c 2020 2020 | X | │ │ │ -004fb490: 2020 7c20 2020 2020 7c48 0051 7e9a 0000 | |H.Q~... │ │ │ +004fb490: 2020 7c20 2020 2020 7c48 0051 e09a 0000 | |H.Q.... │ │ │ 004fb4a0: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 004fb4b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 004fb4c0: 2b2d 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d +----+------+--- │ │ │ 004fb4d0: 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ---+------+----- │ │ │ -004fb4e0: 7c49 0050 7ec1 1100 0020 2020 7c20 5a42 |I.P~.... | ZB │ │ │ +004fb4e0: 7c49 0050 e0c1 1100 0020 2020 7c20 5a42 |I.P..... | ZB │ │ │ 004fb4f0: 4653 495a 4520 2020 2020 2020 2020 2020 FSIZE │ │ │ 004fb500: 2020 207c 2020 2020 207c 2020 2020 7c20 | | | │ │ │ 004fb510: 2020 2020 207c 2020 2020 2020 7c20 2020 | | │ │ │ -004fb520: 2020 207c 2058 2020 207c 4800 527e 1100 | X |H.R~.. │ │ │ +004fb520: 2020 207c 2058 2020 207c 4800 52e0 1100 | X |H.R... │ │ │ 004fb530: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 004fb540: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 004fb550: 2d2b 2d2d 2d2d 2b2d 2d2d 2d2d 2d2b 2d2d -+----+------+-- │ │ │ 004fb560: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2b 2d2d 2d2d ----+------+---- │ │ │ -004fb570: 2d7c 4800 527e 2100 0020 2020 7c20 5a5b -|H.R~!.. | Z[ │ │ │ +004fb570: 2d7c 4800 52e0 2100 0020 2020 7c20 5a5b -|H.R.!.. | Z[ │ │ │ 004fb580: 4e4f 5d44 454c 4159 2020 2020 2020 2020 NO]DELAY │ │ │ 004fb590: 2020 207c 2020 2020 207c 2020 2020 7c20 | | | │ │ │ 004fb5a0: 2020 2020 207c 2020 2020 2020 7c20 2020 | | │ │ │ -004fb5b0: 2020 207c 2058 2020 207c 4800 527e 3100 | X |H.R~1. │ │ │ +004fb5b0: 2020 207c 2058 2020 207c 4800 52e0 3100 | X |H.R.1. │ │ │ 004fb5c0: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 004fb5d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 004fb5e0: 2d2b 2d2d 2d2d 2b2d 2d2d 2d2d 2d2b 2d2d -+----+------+-- │ │ │ 004fb5f0: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2b 2d2d 2d2d ----+------+---- │ │ │ -004fb600: 2d7c 4800 527e 4100 0020 2020 7c20 5a5b -|H.R~A.. | Z[ │ │ │ +004fb600: 2d7c 4800 52e0 4100 0020 2020 7c20 5a5b -|H.R.A.. | Z[ │ │ │ 004fb610: 4e4f 5d46 4620 2020 2020 2020 2020 2020 NO]FF │ │ │ 004fb620: 2020 207c 2020 2020 207c 2020 2020 7c20 | | | │ │ │ 004fb630: 2020 2020 207c 2020 2020 2020 7c20 2020 | | │ │ │ -004fb640: 2020 207c 2058 2020 207c 4800 527e 5100 | X |H.R~Q. │ │ │ +004fb640: 2020 207c 2058 2020 207c 4800 52e0 5100 | X |H.R.Q. │ │ │ 004fb650: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 004fb660: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 004fb670: 2d2b 2d2d 2d2d 2b2d 2d2d 2d2d 2d2b 2d2d -+----+------+-- │ │ │ 004fb680: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2b 2d2d 2d2d ----+------+---- │ │ │ -004fb690: 2d7c 4800 527e 6100 0020 2020 7c20 5a49 -|H.R~a.. | ZI │ │ │ +004fb690: 2d7c 4800 52e0 6100 0020 2020 7c20 5a49 -|H.R.a.. | ZI │ │ │ 004fb6a0: 4246 5349 5a45 2020 2020 2020 2020 2020 BFSIZE │ │ │ 004fb6b0: 2020 207c 2020 2020 207c 2020 2020 7c20 | | | │ │ │ 004fb6c0: 2020 2020 207c 2020 2020 2020 7c20 2020 | | │ │ │ -004fb6d0: 2020 207c 2058 2020 207c 4800 527e 7100 | X |H.R~q. │ │ │ +004fb6d0: 2020 207c 2058 2020 207c 4800 52e0 7100 | X |H.R.q. │ │ │ 004fb6e0: 0020 2020 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d . +----------- │ │ │ 004fb6f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004fb700: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004fb710: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004fb720: 2d2b 0700 527e 8100 000c 002c 7e55 5345 -+..R~.....,~USE │ │ │ -004fb730: 0000 5573 650e 0030 7ebf 1100 0020 2020 ..Use..0~.... │ │ │ -004fb740: 5573 6507 0031 7e21 0000 5100 317e 3100 Use..1~!..Q.1~1. │ │ │ +004fb720: 2d2b 0700 52e0 8100 000c 002c e055 5345 -+..R......,.USE │ │ │ +004fb730: 0000 5573 650e 0030 e0bf 1100 0020 2020 ..Use..0..... │ │ │ +004fb740: 5573 6507 0031 e021 0000 5100 31e0 3100 Use..1.!..Q.1.1. │ │ │ 004fb750: 0020 2020 5468 6520 5553 4520 636f 6d6d . The USE comm │ │ │ 004fb760: 616e 6420 7365 6c65 6374 7320 7468 6520 and selects the │ │ │ 004fb770: 6375 7272 656e 7420 6465 7669 6365 2066 current device f │ │ │ 004fb780: 6f72 2052 4541 4473 2028 696e 7075 7429 or READs (input) │ │ │ -004fb790: 2061 6e64 2057 5249 5445 7313 0031 7e41 and WRITEs..1~A │ │ │ +004fb790: 2061 6e64 2057 5249 5445 7313 0031 e041 and WRITEs..1.A │ │ │ 004fb7a0: 0000 2020 2028 6f75 7470 7574 292e 0700 .. (output)... │ │ │ -004fb7b0: 317e 5100 002b 0031 7e61 0000 2020 2054 1~Q..+.1~a.. T │ │ │ +004fb7b0: 31e0 5100 002b 0031 e061 0000 2020 2054 1.Q..+.1.a.. T │ │ │ 004fb7c0: 6865 2066 6f72 6d61 7420 6f66 2074 6865 he format of the │ │ │ 004fb7d0: 2055 5345 2063 6f6d 6d61 6e64 2069 733a USE command is: │ │ │ -004fb7e0: 0700 317e 7100 0000 0000 0000 0000 0000 ..1~q........... │ │ │ +004fb7e0: 0700 31e0 7100 0000 0000 0000 0000 0000 ..1.q........... │ │ │ 004fb7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004fb800: 0400 0000 b707 0000 3d45 0000 0000 0000 ........=E...... │ │ │ -004fb810: 6d00 007e 4845 4c50 00ff 7300 ff49 4f5f m..~HELP..s..IO_ │ │ │ +004fb810: 6d00 00e0 4845 4c50 00ff 7300 ff49 4f5f m...HELP..s..IO_ │ │ │ 004fb820: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 004fb830: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 004fb840: 5553 4500 bf81 0000 2020 2055 5b53 455d USE..... U[SE] │ │ │ 004fb850: 5b3a 7476 6578 7072 5d20 6578 7072 5b3a [:tvexpr] expr[: │ │ │ 004fb860: 286b 6579 776f 7264 5b3d 6578 7072 5d5b (keyword[=expr][ │ │ │ 004fb870: 3a2e 2e2e 5d29 5d5b 2c2e 2e2e 5d07 0031 :...])][,...]..1 │ │ │ -004fb880: 7e91 0000 1300 307e c011 0000 2020 2045 ~.....0~.... E │ │ │ -004fb890: 7861 6d70 6c65 3a07 0031 7e12 0000 2400 xample:..1~...$. │ │ │ -004fb8a0: 317e 1300 0020 2020 5553 4520 2450 3a28 1~... USE $P:( │ │ │ +004fb880: e091 0000 1300 30e0 c011 0000 2020 2045 ......0..... E │ │ │ +004fb890: 7861 6d70 6c65 3a07 0031 e012 0000 2400 xample:..1....$. │ │ │ +004fb8a0: 31e0 1300 0020 2020 5553 4520 2450 3a28 1.... USE $P:( │ │ │ 004fb8b0: 583d 303a 593d 2459 2d31 3a4e 4f45 4348 X=0:Y=$Y-1:NOECH │ │ │ -004fb8c0: 4f29 0700 317e 1400 0053 0031 7e15 0000 O)..1~...S.1~... │ │ │ +004fb8c0: 4f29 0700 31e0 1400 0053 0031 e015 0000 O)..1....S.1.... │ │ │ 004fb8d0: 2020 2054 6869 7320 6578 616d 706c 6520 This example │ │ │ 004fb8e0: 5553 4573 2074 6865 2070 7269 6e63 6970 USEs the princip │ │ │ 004fb8f0: 616c 2064 6576 6963 652e 2049 6620 7468 al device. If th │ │ │ 004fb900: 6174 2064 6576 6963 6520 6973 2061 2074 at device is a t │ │ │ -004fb910: 6572 6d69 6e61 6c2c 2074 6865 5400 317e erminal, theT.1~ │ │ │ +004fb910: 6572 6d69 6e61 6c2c 2074 6865 5400 31e0 erminal, theT.1. │ │ │ 004fb920: 1600 0020 2020 6465 7669 6365 7061 7261 ... devicepara │ │ │ 004fb930: 6d65 7465 7273 2074 7572 6e20 6f66 6620 meters turn off │ │ │ 004fb940: 6563 686f 2061 6e64 2070 6f73 6974 696f echo and positio │ │ │ 004fb950: 6e20 7468 6520 6375 7273 6f72 2074 6f20 n the cursor to │ │ │ 004fb960: 7468 6520 6265 6769 6e6e 696e 6720 6f66 the beginning of │ │ │ -004fb970: 1c00 317e 1700 0020 2020 7468 6520 7072 ..1~... the pr │ │ │ -004fb980: 6576 696f 7573 206c 696e 652e 0700 317e evious line...1~ │ │ │ -004fb990: 1800 0032 0030 7eff 7300 ff55 5345 5f44 ...2.0~.s..USE_D │ │ │ +004fb970: 1c00 31e0 1700 0020 2020 7468 6520 7072 ..1.... the pr │ │ │ +004fb980: 6576 696f 7573 206c 696e 652e 0700 31e0 evious line...1. │ │ │ +004fb990: 1800 0032 0030 e0ff 7300 ff55 5345 5f44 ...2.0..s..USE_D │ │ │ 004fb9a0: 4556 4943 4550 4152 414d 4554 4552 5300 EVICEPARAMETERS. │ │ │ 004fb9b0: 0055 5345 5f44 6576 6963 6570 6172 616d .USE_Deviceparam │ │ │ -004fb9c0: 6574 6572 731f 0049 7ebf 1100 0020 2020 eters..I~.... │ │ │ +004fb9c0: 6574 6572 731f 0049 e0bf 1100 0020 2020 eters..I..... │ │ │ 004fb9d0: 5553 4520 4465 7669 6365 7061 7261 6d65 USE Deviceparame │ │ │ -004fb9e0: 7465 7273 0700 4a7e 2100 0016 0049 7eff ters..J~!....I~. │ │ │ +004fb9e0: 7465 7273 0700 4ae0 2100 0016 0049 e0ff ters..J.!....I.. │ │ │ 004fb9f0: 7300 ff41 5454 4143 4800 0041 5454 4143 s..ATTACH..ATTAC │ │ │ -004fba00: 4811 0054 7ebf 1100 0020 2020 4154 5441 H..T~.... ATTA │ │ │ -004fba10: 4348 0700 557e 2100 002f 0055 7e31 0000 CH..U~!../.U~1.. │ │ │ +004fba00: 4811 0054 e0bf 1100 0020 2020 4154 5441 H..T..... ATTA │ │ │ +004fba10: 4348 0700 55e0 2100 002f 0055 e031 0000 CH..U.!../.U.1.. │ │ │ 004fba20: 2020 2041 5454 4143 483d 6578 7072 2041 ATTACH=expr A │ │ │ 004fba30: 7070 6c69 6573 2074 6f3a 2053 6f63 6b65 pplies to: Socke │ │ │ -004fba40: 7420 4465 7669 6365 0700 557e 4100 0053 t Device..U~A..S │ │ │ -004fba50: 0055 7e51 0000 2020 2065 7870 7220 7370 .U~Q.. expr sp │ │ │ +004fba40: 7420 4465 7669 6365 0700 55e0 4100 0053 t Device..U.A..S │ │ │ +004fba50: 0055 e051 0000 2020 2065 7870 7220 7370 .U.Q.. expr sp │ │ │ 004fba60: 6563 6966 6965 7320 7468 6520 6861 6e64 ecifies the hand │ │ │ 004fba70: 6c65 2066 6f72 2061 2073 6f63 6b65 7420 le for a socket │ │ │ 004fba80: 696e 2074 6865 2073 6f63 6b65 7470 6f6f in the socketpoo │ │ │ 004fba90: 6c2e 2041 5454 4143 4820 6c6f 6f6b 7320 l. ATTACH looks │ │ │ -004fbaa0: 7570 5400 557e 6100 0020 2020 6578 7072 upT.U~a.. expr │ │ │ +004fbaa0: 7570 5400 55e0 6100 0020 2020 6578 7072 upT.U.a.. expr │ │ │ 004fbab0: 2069 6e20 7468 6520 736f 636b 6574 706f in the socketpo │ │ │ 004fbac0: 6f6c 2773 2063 6f6c 6c65 6374 696f 6e20 ol's collection │ │ │ 004fbad0: 6f66 2073 6f63 6b65 7473 2061 6e64 2062 of sockets and b │ │ │ 004fbae0: 7269 6e67 7320 7468 6520 6f6e 6520 666f rings the one fo │ │ │ -004fbaf0: 756e 6420 746f 4e00 557e 7100 0020 2020 und toN.U~q.. │ │ │ +004fbaf0: 756e 6420 746f 4e00 55e0 7100 0020 2020 und toN.U.q.. │ │ │ 004fbb00: 7468 6520 6375 7272 656e 7420 534f 434b the current SOCK │ │ │ 004fbb10: 4554 2064 6576 6963 652e 2049 6620 616e ET device. If an │ │ │ 004fbb20: 2041 5454 4143 4820 6f70 6572 6174 696f ATTACH operatio │ │ │ 004fbb30: 6e20 6973 2073 7563 6365 7373 6675 6c2c n is successful, │ │ │ -004fbb40: 2074 6865 4400 557e 8100 0020 2020 6174 theD.U~... at │ │ │ +004fbb40: 2074 6865 4400 55e0 8100 0020 2020 6174 theD.U.... at │ │ │ 004fbb50: 7461 6368 6564 2073 6f63 6b65 7420 6265 tached socket be │ │ │ 004fbb60: 636f 6d65 7320 7468 6520 6375 7272 656e comes the curren │ │ │ 004fbb70: 7420 736f 636b 6574 2066 6f72 2074 6865 t socket for the │ │ │ -004fbb80: 2064 6576 6963 652e 0700 557e 9100 004f device...U~...O │ │ │ -004fbb90: 0054 7ec0 1100 0020 2020 4154 5441 4348 .T~.... ATTACH │ │ │ +004fbb80: 2064 6576 6963 652e 0700 55e0 9100 004f device...U....O │ │ │ +004fbb90: 0054 e0c0 1100 0020 2020 4154 5441 4348 .T..... ATTACH │ │ │ 004fbba0: 2069 7320 6e6f 7420 636f 6d70 6174 6962 is not compatib │ │ │ 004fbbb0: 6c65 2077 6974 6820 616e 7920 6f74 6865 le with any othe │ │ │ 004fbbc0: 7220 6465 7669 6365 2070 6172 616d 6574 r device paramet │ │ │ 004fbbd0: 6572 7320 696e 2074 6865 2055 5345 5300 ers in the USES. │ │ │ -004fbbe0: 557e 1200 0020 2020 636f 6d6d 616e 642e U~... command. │ │ │ +004fbbe0: 55e0 1200 0020 2020 636f 6d6d 616e 642e U.... command. │ │ │ 004fbbf0: 4120 736f 636b 6574 2063 616e 206d 6f76 A socket can mov │ │ │ 004fbc00: 6520 6672 6f6d 206f 6e65 2064 6576 6963 e from one devic │ │ │ 004fbc10: 6520 746f 2061 6e6f 7468 6572 2075 7369 e to another usi │ │ │ 004fbc20: 6e67 2044 4554 4143 482f 4154 5441 4348 ng DETACH/ATTACH │ │ │ -004fbc30: 2e07 0055 7e13 0000 1200 557e 1400 0020 ...U~.....U~... │ │ │ -004fbc40: 2020 2a2a 4e6f 7465 2a2a 0700 557e 1500 **Note**..U~.. │ │ │ -004fbc50: 004e 0055 7e16 0000 2020 2041 2073 6f63 .N.U~... A soc │ │ │ +004fbc30: 2e07 0055 e013 0000 1200 55e0 1400 0020 ...U......U.... │ │ │ +004fbc40: 2020 2a2a 4e6f 7465 2a2a 0700 55e0 1500 **Note**..U... │ │ │ +004fbc50: 004e 0055 e016 0000 2020 2041 2073 6f63 .N.U.... A soc │ │ │ 004fbc60: 6b65 7420 646f 6573 206e 6f74 2063 6172 ket does not car │ │ │ 004fbc70: 7279 205b 497c 4f5d 4348 5345 5420 7769 ry [I|O]CHSET wi │ │ │ 004fbc80: 7468 2069 7420 7768 696c 6520 6265 696e th it while bein │ │ │ 004fbc90: 6720 6d6f 7665 642e 2053 7563 6820 6151 g moved. Such aQ │ │ │ -004fbca0: 0055 7e17 0000 2020 2073 6f63 6b65 7420 .U~... socket │ │ │ +004fbca0: 0055 e017 0000 2020 2073 6f63 6b65 7420 .U.... socket │ │ │ 004fbcb0: 7573 6573 2074 6865 205b 497c 4f5d 4348 uses the [I|O]CH │ │ │ 004fbcc0: 5345 5420 6f66 2074 6865 2064 6576 6963 SET of the devic │ │ │ 004fbcd0: 6520 6974 2069 7320 4154 5441 4348 6564 e it is ATTACHed │ │ │ 004fbce0: 2074 6f2e 2049 6620 7468 6572 6520 6973 to. If there is │ │ │ -004fbcf0: 5000 557e 1800 0020 2020 696e 7075 7420 P.U~... input │ │ │ +004fbcf0: 5000 55e0 1800 0020 2020 696e 7075 7420 P.U.... input │ │ │ 004fbd00: 7374 696c 6c20 6275 6666 6572 6564 2c20 still buffered, │ │ │ 004fbd10: 7468 6973 206d 6179 2063 6175 7365 2075 this may cause u │ │ │ 004fbd20: 6e69 6e74 656e 7469 6f6e 616c 2063 6f6e nintentional con │ │ │ 004fbd30: 7365 7175 656e 6365 7320 696e 2074 6865 sequences in the │ │ │ -004fbd40: 4f00 557e 1900 0020 2020 6170 706c 6963 O.U~... applic │ │ │ +004fbd40: 4f00 55e0 1900 0020 2020 6170 706c 6963 O.U.... applic │ │ │ 004fbd50: 6174 696f 6e20 6966 205b 497c 4f5d 4348 ation if [I|O]CH │ │ │ 004fbd60: 5345 5420 6368 616e 6765 732e 2047 542e SET changes. GT. │ │ │ 004fbd70: 4d20 646f 6573 206e 6f74 2064 6574 6563 M does not detec │ │ │ 004fbd80: 7420 286f 7220 7265 706f 7274 2920 6134 t (or report) a4 │ │ │ -004fbd90: 0055 7e1a 0000 2020 2063 6861 6e67 6520 .U~... change │ │ │ +004fbd90: 0055 e01a 0000 2020 2063 6861 6e67 6520 .U.... change │ │ │ 004fbda0: 696e 205b 497c 4f5d 4348 5345 5420 6475 in [I|O]CHSET du │ │ │ 004fbdb0: 6520 746f 2044 4554 4143 482f 4154 5441 e to DETACH/ATTA │ │ │ -004fbdc0: 4348 2e07 0055 7e21 0000 1800 4d7e 4341 CH...U~!....M~CA │ │ │ +004fbdc0: 4348 2e07 0055 e021 0000 1800 4de0 4341 CH...U.!....M.CA │ │ │ 004fbdd0: 4e4f 4e49 4341 4c00 0043 414e 4f4e 4943 NONICAL..CANONIC │ │ │ -004fbde0: 414c 1400 577e bf11 0000 2020 2043 414e AL..W~.... CAN │ │ │ -004fbdf0: 4f4e 4943 414c 0700 587e 2100 0027 0058 ONICAL..X~!..'.X │ │ │ -004fbe00: 7e31 0000 2020 205b 4e4f 5d43 414e 4f4e ~1.. [NO]CANON │ │ │ +004fbde0: 414c 1400 57e0 bf11 0000 2020 2043 414e AL..W..... CAN │ │ │ +004fbdf0: 4f4e 4943 414c 0700 58e0 2100 0027 0058 ONICAL..X.!..'.X │ │ │ +004fbe00: e031 0000 2020 205b 4e4f 5d43 414e 4f4e .1.. [NO]CANON │ │ │ 004fbe10: 4943 414c 2041 7070 6c69 6573 2074 6f3a ICAL Applies to: │ │ │ -004fbe20: 2054 524d 0700 587e 4100 003a 0058 7e51 TRM..X~A..:.X~Q │ │ │ +004fbe20: 2054 524d 0700 58e0 4100 003a 0058 e051 TRM..X.A..:.X.Q │ │ │ 004fbe30: 0000 2020 205b 4e4f 5d43 414e 4f4e 4943 .. [NO]CANONIC │ │ │ 004fbe40: 414c 2041 7070 6c69 6573 2074 6f3a 2054 AL Applies to: T │ │ │ 004fbe50: 6572 6d69 6e61 6c73 2061 6e64 2050 7269 erminals and Pri │ │ │ -004fbe60: 6e74 6572 7307 0058 7e61 0000 5200 587e nters..X~a..R.X~ │ │ │ +004fbe60: 6e74 6572 7307 0058 e061 0000 5200 58e0 nters..X.a..R.X. │ │ │ 004fbe70: 7100 0020 2020 456e 6162 6c65 7320 6f72 q.. Enables or │ │ │ 004fbe80: 2064 6973 6162 6c65 7320 6361 6e6f 6e69 disables canoni │ │ │ 004fbe90: 6361 6c20 696e 7075 7420 6173 2063 6f6e cal input as con │ │ │ 004fbea0: 7472 6f6c 6c65 6420 6279 2074 6865 2049 trolled by the I │ │ │ 004fbeb0: 4341 4e4f 4e20 7465 726d 696e 616c 4f00 CANON terminalO. │ │ │ -004fbec0: 587e 8100 0020 2020 6174 7472 6962 7574 X~... attribut │ │ │ +004fbec0: 58e0 8100 0020 2020 6174 7472 6962 7574 X.... attribut │ │ │ 004fbed0: 652e 2053 6565 2074 6865 2064 6f63 756d e. See the docum │ │ │ 004fbee0: 656e 7461 7469 6f6e 206f 6e20 796f 7572 entation on your │ │ │ 004fbef0: 2070 6c61 7466 6f72 6d20 666f 7220 6465 platform for de │ │ │ 004fbf00: 7461 696c 732c 2062 7574 2069 6e52 0058 tails, but inR.X │ │ │ -004fbf10: 7e91 0000 2020 2067 656e 6572 616c 2074 ~... general t │ │ │ +004fbf10: e091 0000 2020 2067 656e 6572 616c 2074 .... general t │ │ │ 004fbf20: 6869 7320 776f 756c 6420 6265 2065 7261 his would be era │ │ │ 004fbf30: 7365 2061 6e64 206b 696c 6c20 6564 6974 se and kill edit │ │ │ 004fbf40: 2066 756e 6374 696f 6e73 2c20 616e 6420 functions, and │ │ │ 004fbf50: 6c69 6e65 7320 6465 6c69 6d69 7465 6451 lines delimitedQ │ │ │ -004fbf60: 0057 7ec0 1100 0020 2020 6279 204e 4c20 .W~.... by NL │ │ │ +004fbf60: 0057 e0c0 1100 0020 2020 6279 204e 4c20 .W..... by NL │ │ │ 004fbf70: 2875 7375 616c 6c79 203c 4c46 3e29 2c20 (usually ), │ │ │ 004fbf80: 454f 4620 2875 7375 616c 6c79 205e 4429 EOF (usually ^D) │ │ │ 004fbf90: 2c20 616e 6420 454f 4c20 2875 7375 616c , and EOL (usual │ │ │ 004fbfa0: 6c79 206e 6f74 2064 6566 696e 6564 292e ly not defined). │ │ │ -004fbfb0: 0700 587e 1200 0000 0000 0000 0000 0000 ..X~............ │ │ │ +004fbfb0: 0700 58e0 1200 0000 0000 0000 0000 0000 ..X............. │ │ │ 004fbfc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004fbfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004fbfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004fbff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004fc000: 0400 0000 ee07 0000 7845 0000 0000 0000 ........xE...... │ │ │ -004fc010: a600 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004fc010: a600 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004fc020: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 004fc030: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 004fc040: 5553 4500 ff73 00ff 5553 455f 4445 5649 USE..s..USE_DEVI │ │ │ 004fc050: 4345 5041 5241 4d45 5445 5253 00ff 7300 CEPARAMETERS..s. │ │ │ 004fc060: ff43 414e 4f4e 4943 414c 00c0 1300 0020 .CANONICAL..... │ │ │ 004fc070: 2020 4279 2064 6566 6175 6c74 2c20 6361 By default, ca │ │ │ 004fc080: 6e6f 6e69 6361 6c20 696e 7075 7420 6973 nonical input is │ │ │ 004fc090: 2065 6e61 626c 6564 2028 7468 6174 2069 enabled (that i │ │ │ 004fc0a0: 7320 5b4e 4f5d 4341 4e4f 4e49 4341 4c20 s [NO]CANONICAL │ │ │ -004fc0b0: 6973 2074 6865 1300 587e 1400 0020 2020 is the..X~... │ │ │ -004fc0c0: 6465 6661 756c 7429 2e07 0058 7e15 0000 default)...X~... │ │ │ -004fc0d0: 1300 4e7e 454e 4142 4c45 0000 4345 4e41 ..N~ENABLE..CENA │ │ │ -004fc0e0: 424c 4512 0055 7ebf 1100 0020 2020 4345 BLE..U~.... CE │ │ │ -004fc0f0: 4e41 424c 4507 0056 7e21 0000 3800 567e NABLE..V~!..8.V~ │ │ │ +004fc0b0: 6973 2074 6865 1300 58e0 1400 0020 2020 is the..X.... │ │ │ +004fc0c0: 6465 6661 756c 7429 2e07 0058 e015 0000 default)...X.... │ │ │ +004fc0d0: 1300 4ee0 454e 4142 4c45 0000 4345 4e41 ..N.ENABLE..CENA │ │ │ +004fc0e0: 424c 4512 0055 e0bf 1100 0020 2020 4345 BLE..U..... CE │ │ │ +004fc0f0: 4e41 424c 4507 0056 e021 0000 3800 56e0 NABLE..V.!..8.V. │ │ │ 004fc100: 3100 0020 2020 5b4e 4f5d 4345 4e41 424c 1.. [NO]CENABL │ │ │ 004fc110: 4520 4170 706c 6965 7320 746f 3a20 5465 E Applies to: Te │ │ │ 004fc120: 726d 696e 616c 7320 616e 6420 5072 696e rminals and Prin │ │ │ -004fc130: 7465 7273 0700 567e 4100 0054 0056 7e51 ters..V~A..T.V~Q │ │ │ +004fc130: 7465 7273 0700 56e0 4100 0054 0056 e051 ters..V.A..T.V.Q │ │ │ 004fc140: 0000 2020 2045 6e61 626c 6573 206f 7220 .. Enables or │ │ │ 004fc150: 6469 7361 626c 6573 2074 6865 2061 6269 disables the abi │ │ │ 004fc160: 6c69 7479 2074 6f20 666f 7263 6520 4754 lity to force GT │ │ │ 004fc170: 2e4d 2069 6e74 6f20 4469 7265 6374 204d .M into Direct M │ │ │ 004fc180: 6f64 6520 6279 2065 6e74 6572 696e 6721 ode by entering! │ │ │ -004fc190: 0056 7e61 0000 2020 203c 4354 524c 2d43 .V~a.. at $PRINCIPAL. │ │ │ -004fc1b0: 0700 567e 7100 0043 0056 7e81 0000 2020 ..V~q..C.V~... │ │ │ +004fc1b0: 0700 56e0 7100 0043 0056 e081 0000 2020 ..V.q..C.V.... │ │ │ 004fc1c0: 2049 6620 4345 4e41 424c 4520 6973 2073 If CENABLE is s │ │ │ 004fc1d0: 6574 2c20 3c43 5452 4c2d 433e 2069 6e74 et, int │ │ │ 004fc1e0: 6572 7275 7074 7320 7072 6f63 6573 7320 errupts process │ │ │ -004fc1f0: 6578 6563 7574 696f 6e2e 0700 567e 9100 execution...V~.. │ │ │ -004fc200: 0054 0055 7ec0 1100 0020 2020 4279 2064 .T.U~.... By d │ │ │ +004fc1f0: 6578 6563 7574 696f 6e2e 0700 56e0 9100 execution...V... │ │ │ +004fc200: 0054 0055 e0c0 1100 0020 2020 4279 2064 .T.U..... By d │ │ │ 004fc210: 6566 6175 6c74 2c20 4345 4e41 424c 4520 efault, CENABLE │ │ │ 004fc220: 6973 2073 6574 2e20 4966 2043 5452 4150 is set. If CTRAP │ │ │ 004fc230: 2063 6f6e 7461 696e 7320 2443 2833 292c contains $C(3), │ │ │ 004fc240: 2043 454e 4142 4c45 2069 7320 6469 7361 CENABLE is disa │ │ │ -004fc250: 626c 6564 2e07 0056 7e12 0000 1200 567e bled...V~.....V~ │ │ │ +004fc250: 626c 6564 2e07 0056 e012 0000 1200 56e0 bled...V......V. │ │ │ 004fc260: 1300 0020 2020 4578 616d 706c 653a 0700 ... Example:.. │ │ │ -004fc270: 567e 1400 003a 0056 7e15 0000 2020 2075 V~...:.V~... u │ │ │ +004fc270: 56e0 1400 003a 0056 e015 0000 2020 2075 V....:.V.... u │ │ │ 004fc280: 7365 2024 7072 696e 6369 7061 6c3a 286e se $principal:(n │ │ │ 004fc290: 6f63 656e 6162 6c65 3a63 7472 6170 3d22 ocenable:ctrap=" │ │ │ 004fc2a0: 223a 6578 6365 7074 696f 6e3d 2222 2907 ":exception=""). │ │ │ -004fc2b0: 0056 7e16 0000 1b00 4e7e 4c45 4152 5343 .V~.....N~LEARSC │ │ │ +004fc2b0: 0056 e016 0000 1b00 4ee0 4c45 4152 5343 .V......N.LEARSC │ │ │ 004fc2c0: 5245 454e 0000 434c 4541 5253 4352 4545 REEN..CLEARSCREE │ │ │ -004fc2d0: 4e16 0059 7ebf 1100 0020 2020 434c 4541 N..Y~.... CLEA │ │ │ -004fc2e0: 5253 4352 4545 4e07 005a 7e21 0000 2500 RSCREEN..Z~!..%. │ │ │ -004fc2f0: 5a7e 3100 0020 2020 434c 4541 5253 4352 Z~1.. CLEARSCR │ │ │ +004fc2d0: 4e16 0059 e0bf 1100 0020 2020 434c 4541 N..Y..... CLEA │ │ │ +004fc2e0: 5253 4352 4545 4e07 005a e021 0000 2500 RSCREEN..Z.!..%. │ │ │ +004fc2f0: 5ae0 3100 0020 2020 434c 4541 5253 4352 Z.1.. CLEARSCR │ │ │ 004fc300: 4545 4e20 4170 706c 6965 7320 746f 3a20 EEN Applies to: │ │ │ -004fc310: 5452 4d07 005a 7e41 0000 3800 5a7e 5100 TRM..Z~A..8.Z~Q. │ │ │ +004fc310: 5452 4d07 005a e041 0000 3800 5ae0 5100 TRM..Z.A..8.Z.Q. │ │ │ 004fc320: 0020 2020 434c 4541 5253 4352 4545 4e20 . CLEARSCREEN │ │ │ 004fc330: 4170 706c 6965 7320 746f 3a20 5465 726d Applies to: Term │ │ │ 004fc340: 696e 616c 7320 616e 6420 5072 696e 7465 inals and Printe │ │ │ -004fc350: 7273 0700 5a7e 6100 0053 005a 7e71 0000 rs..Z~a..S.Z~q.. │ │ │ +004fc350: 7273 0700 5ae0 6100 0053 005a e071 0000 rs..Z.a..S.Z.q.. │ │ │ 004fc360: 2020 2043 6c65 6172 7320 7468 6520 7465 Clears the te │ │ │ 004fc370: 726d 696e 616c 2073 6372 6565 6e20 6672 rminal screen fr │ │ │ 004fc380: 6f6d 2074 6865 2070 7265 7365 6e74 2063 om the present c │ │ │ 004fc390: 7572 736f 7220 706f 7369 7469 6f6e 2074 ursor position t │ │ │ -004fc3a0: 6f20 7468 6520 626f 7474 6f6d 5300 5a7e o the bottomS.Z~ │ │ │ +004fc3a0: 6f20 7468 6520 626f 7474 6f6d 5300 5ae0 o the bottomS.Z. │ │ │ 004fc3b0: 8100 0020 2020 6f66 2074 6865 2073 6372 ... of the scr │ │ │ 004fc3c0: 6565 6e2e 2054 6865 2043 4c45 4152 5343 een. The CLEARSC │ │ │ 004fc3d0: 5245 454e 2064 6576 6963 6570 6172 616d REEN deviceparam │ │ │ 004fc3e0: 6574 6572 2064 6f65 7320 6e6f 7420 6368 eter does not ch │ │ │ 004fc3f0: 616e 6765 2074 6865 2063 7572 736f 722e ange the cursor. │ │ │ -004fc400: 005a 7e91 0000 2020 2070 6f73 6974 696f .Z~... positio │ │ │ +004fc400: 005a e091 0000 2020 2070 6f73 6974 696f .Z.... positio │ │ │ 004fc410: 6e20 6f72 2074 6865 2024 5820 616e 6420 n or the $X and │ │ │ 004fc420: 2459 2076 6172 6961 626c 6573 2e08 0059 $Y variables...Y │ │ │ -004fc430: 7ec0 1100 0012 005a 7e12 0000 2020 2045 ~......Z~... E │ │ │ -004fc440: 7861 6d70 6c65 3a07 005a 7e13 0000 1e00 xample:..Z~..... │ │ │ -004fc450: 5a7e 1400 0020 2020 5520 2450 3a28 583d Z~... U $P:(X= │ │ │ -004fc460: 303a 593d 303a 434c 4541 5229 0700 5a7e 0:Y=0:CLEAR)..Z~ │ │ │ -004fc470: 1500 0053 005a 7e16 0000 2020 2054 6869 ...S.Z~... Thi │ │ │ +004fc430: e0c0 1100 0012 005a e012 0000 2020 2045 .......Z.... E │ │ │ +004fc440: 7861 6d70 6c65 3a07 005a e013 0000 1e00 xample:..Z...... │ │ │ +004fc450: 5ae0 1400 0020 2020 5520 2450 3a28 583d Z.... U $P:(X= │ │ │ +004fc460: 303a 593d 303a 434c 4541 5229 0700 5ae0 0:Y=0:CLEAR)..Z. │ │ │ +004fc470: 1500 0053 005a e016 0000 2020 2054 6869 ...S.Z.... Thi │ │ │ 004fc480: 7320 6578 616d 706c 6520 706f 7369 7469 s example positi │ │ │ 004fc490: 6f6e 7320 7468 6520 6375 7273 6f72 2074 ons the cursor t │ │ │ 004fc4a0: 6f20 2268 6f6d 6522 2069 6e20 7468 6520 o "home" in the │ │ │ 004fc4b0: 7570 7065 7220 6c65 6674 2063 6f72 6e65 upper left corne │ │ │ -004fc4c0: 7220 6f66 2061 3a00 5a7e 1700 0020 2020 r of a:.Z~... │ │ │ +004fc4c0: 7220 6f66 2061 3a00 5ae0 1700 0020 2020 r of a:.Z.... │ │ │ 004fc4d0: 5644 5420 616e 6420 636c 6561 7273 2074 VDT and clears t │ │ │ 004fc4e0: 6865 2065 6e74 6972 6520 6375 7272 656e he entire curren │ │ │ 004fc4f0: 7420 7363 7265 656e 2022 7061 6765 2e22 t screen "page." │ │ │ -004fc500: 0700 5a7e 1800 0013 004e 7e4f 4e4e 4543 ..Z~.....N~ONNEC │ │ │ -004fc510: 5400 0043 4f4e 4e45 4354 1200 557e bf11 T..CONNECT..U~.. │ │ │ -004fc520: 0000 2020 2043 4f4e 4e45 4354 0700 567e .. CONNECT..V~ │ │ │ -004fc530: 2100 0026 0056 7e31 0000 2020 2043 4f4e !..&.V~1.. CON │ │ │ +004fc500: 0700 5ae0 1800 0013 004e e04f 4e4e 4543 ..Z......N.ONNEC │ │ │ +004fc510: 5400 0043 4f4e 4e45 4354 1200 55e0 bf11 T..CONNECT..U... │ │ │ +004fc520: 0000 2020 2043 4f4e 4e45 4354 0700 56e0 .. CONNECT..V. │ │ │ +004fc530: 2100 0026 0056 e031 0000 2020 2043 4f4e !..&.V.1.. CON │ │ │ 004fc540: 4e45 4354 3d65 7870 7220 4170 706c 6965 NECT=expr Applie │ │ │ -004fc550: 7320 746f 3a20 534f 4307 0056 7e41 0000 s to: SOC..V~A.. │ │ │ -004fc560: 3000 567e 5100 0020 2020 434f 4e4e 4543 0.V~Q.. CONNEC │ │ │ +004fc550: 7320 746f 3a20 534f 4307 0056 e041 0000 s to: SOC..V.A.. │ │ │ +004fc560: 3000 56e0 5100 0020 2020 434f 4e4e 4543 0.V.Q.. CONNEC │ │ │ 004fc570: 543d 6578 7072 2041 7070 6c69 6573 2074 T=expr Applies t │ │ │ 004fc580: 6f3a 2053 6f63 6b65 7420 4465 7669 6365 o: Socket Device │ │ │ -004fc590: 0700 567e 6100 004c 0056 7e71 0000 2020 ..V~a..L.V~q.. │ │ │ +004fc590: 0700 56e0 6100 004c 0056 e071 0000 2020 ..V.a..L.V.q.. │ │ │ 004fc5a0: 2045 6e61 626c 6573 2061 2063 6c69 656e Enables a clien │ │ │ 004fc5b0: 7420 636f 6e6e 6563 7469 6f6e 2077 6974 t connection wit │ │ │ 004fc5c0: 6820 6120 7365 7276 6572 2c20 7768 6963 h a server, whic │ │ │ 004fc5d0: 6820 6973 206c 6f63 6174 6564 2062 7920 h is located by │ │ │ -004fc5e0: 7468 6550 0056 7e81 0000 2020 2069 6e66 theP.V~... inf │ │ │ +004fc5e0: 7468 6550 0056 e081 0000 2020 2069 6e66 theP.V.... inf │ │ │ 004fc5f0: 6f72 6d61 7469 6f6e 2070 726f 7669 6465 ormation provide │ │ │ 004fc600: 6420 6279 2065 7870 722e 2041 206e 6577 d by expr. A new │ │ │ 004fc610: 2073 6f63 6b65 7420 6973 2061 6c6c 6f63 socket is alloc │ │ │ 004fc620: 6174 6564 2066 6f72 2074 6865 2063 6c69 ated for the cli │ │ │ -004fc630: 656e 7454 0056 7e91 0000 2020 2063 6f6e entT.V~... con │ │ │ +004fc630: 656e 7454 0056 e091 0000 2020 2063 6f6e entT.V.... con │ │ │ 004fc640: 6e65 6374 696f 6e20 616e 6420 6973 206d nection and is m │ │ │ 004fc650: 6164 6520 7468 6520 6375 7272 656e 7420 ade the current │ │ │ 004fc660: 736f 636b 6574 2066 6f72 2074 6865 2064 socket for the d │ │ │ 004fc670: 6576 6963 652c 2069 6620 7468 6520 6f70 evice, if the op │ │ │ -004fc680: 6572 6174 696f 6e19 0055 7ec0 1100 0020 eration..U~.... │ │ │ +004fc680: 6572 6174 696f 6e19 0055 e0c0 1100 0020 eration..U..... │ │ │ 004fc690: 2020 6973 2073 7563 6365 7373 6675 6c2e is successful. │ │ │ -004fc6a0: 0700 567e 1200 004c 0056 7e13 0000 2020 ..V~...L.V~... │ │ │ +004fc6a0: 0700 56e0 1200 004c 0056 e013 0000 2020 ..V....L.V.... │ │ │ 004fc6b0: 2065 7870 7220 7370 6563 6966 6965 7320 expr specifies │ │ │ 004fc6c0: 7468 6520 7072 6f74 6f63 6f6c 2061 6e64 the protocol and │ │ │ 004fc6d0: 2074 6865 2070 726f 746f 636f 6c2d 7370 the protocol-sp │ │ │ 004fc6e0: 6563 6966 6963 2069 6e66 6f72 6d61 7469 ecific informati │ │ │ -004fc6f0: 6f6e 2e4f 0056 7e14 0000 2020 2043 7572 on.O.V~... Cur │ │ │ +004fc6f0: 6f6e 2e4f 0056 e014 0000 2020 2043 7572 on.O.V.... Cur │ │ │ 004fc700: 7265 6e74 6c79 2c20 4754 2e4d 2073 7570 rently, GT.M sup │ │ │ 004fc710: 706f 7274 7320 5443 502f 4950 2061 6e64 ports TCP/IP and │ │ │ 004fc720: 204c 4f43 414c 2028 616c 736f 206b 6e6f LOCAL (also kno │ │ │ 004fc730: 776e 2061 7320 554e 4958 2064 6f6d 6169 wn as UNIX domai │ │ │ -004fc740: 6e29 1b00 567e 1500 0020 2020 736f 636b n)..V~... sock │ │ │ +004fc740: 6e29 1b00 56e0 1500 0020 2020 736f 636b n)..V.... sock │ │ │ 004fc750: 6574 2070 726f 746f 636f 6c73 2e07 0056 et protocols...V │ │ │ -004fc760: 7e16 0000 3300 567e 1700 0020 2020 466f ~...3.V~... Fo │ │ │ +004fc760: e016 0000 3300 56e0 1700 0020 2020 466f ....3.V.... Fo │ │ │ 004fc770: 7220 6d6f 7265 2069 6e66 6f72 6d61 7469 r more informati │ │ │ 004fc780: 6f6e 2c20 7265 6665 7220 746f 2022 434f on, refer to "CO │ │ │ -004fc790: 4e4e 4543 5422 2e07 0056 7e18 0000 1200 NNECT"...V~..... │ │ │ -004fc7a0: 567e 1900 0020 2020 2a2a 4e6f 7465 2a2a V~... **Note** │ │ │ -004fc7b0: 0700 567e 1a00 0030 0056 7e21 0000 2020 ..V~...0.V~!.. │ │ │ +004fc790: 4e4e 4543 5422 2e07 0056 e018 0000 1200 NNECT"...V...... │ │ │ +004fc7a0: 56e0 1900 0020 2020 2a2a 4e6f 7465 2a2a V.... **Note** │ │ │ +004fc7b0: 0700 56e0 1a00 0030 0056 e021 0000 2020 ..V....0.V.!.. │ │ │ 004fc7c0: 2043 4f4e 4e45 4354 2069 7320 6e6f 7420 CONNECT is not │ │ │ 004fc7d0: 636f 6d70 6174 6962 6c65 2077 6974 6820 compatible with │ │ │ -004fc7e0: 4c49 5354 454e 2e07 0056 7e22 0000 0000 LISTEN...V~".... │ │ │ +004fc7e0: 4c49 5354 454e 2e07 0056 e022 0000 0000 LISTEN...V.".... │ │ │ 004fc7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004fc800: 0400 0000 eb07 0000 a745 0000 0000 0000 .........E...... │ │ │ -004fc810: a800 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004fc810: a800 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004fc820: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 004fc830: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 004fc840: 5553 4500 ff73 00ff 5553 455f 4445 5649 USE..s..USE_DEVI │ │ │ 004fc850: 4345 5041 5241 4d45 5445 5253 00ff 7300 CEPARAMETERS..s. │ │ │ 004fc860: ff43 4f4e 4e45 4354 00c0 2300 0020 2020 .CONNECT..#.. │ │ │ 004fc870: 416c 7468 6f75 6768 2043 4f4e 4e45 4354 Although CONNECT │ │ │ 004fc880: 2063 616e 2062 6520 7573 6564 2077 6974 can be used wit │ │ │ 004fc890: 6820 5553 4520 636f 6d6d 616e 642c 2046 h USE command, F │ │ │ 004fc8a0: 4953 2072 6563 6f6d 6d65 6e64 7320 6e6f IS recommends no │ │ │ -004fc8b0: 7420 746f 2075 7365 5400 567e 2400 0020 t to useT.V~$.. │ │ │ +004fc8b0: 7420 746f 2075 7365 5400 56e0 2400 0020 t to useT.V.$.. │ │ │ 004fc8c0: 2020 6974 2074 6861 7420 7761 792c 2062 it that way, b │ │ │ 004fc8d0: 6563 6175 7365 2075 6e6c 696b 6520 7468 ecause unlike th │ │ │ 004fc8e0: 6520 4f50 454e 2063 6f6d 6d61 6e64 2c20 e OPEN command, │ │ │ 004fc8f0: 7468 6572 6520 6973 206e 6f20 7761 7920 there is no way │ │ │ -004fc900: 746f 2073 7065 6369 6679 2061 4f00 567e to specify aO.V~ │ │ │ +004fc900: 746f 2073 7065 6369 6679 2061 4f00 56e0 to specify aO.V. │ │ │ 004fc910: 2500 0020 2020 7469 6d65 6f75 7420 746f %.. timeout to │ │ │ 004fc920: 2074 6865 2055 5345 2063 6f6d 6d61 6e64 the USE command │ │ │ 004fc930: 2e20 434f 4e4e 4543 5420 696e 2074 6865 . CONNECT in the │ │ │ 004fc940: 2055 5345 2063 6f6d 6d61 6e64 2074 616b USE command tak │ │ │ -004fc950: 6520 6120 6465 6661 756c 741d 0056 7e26 e a default..V~& │ │ │ +004fc950: 6520 6120 6465 6661 756c 741d 0056 e026 e a default..V.& │ │ │ 004fc960: 0000 2020 2074 696d 656f 7574 2076 616c .. timeout val │ │ │ -004fc970: 7565 206f 6620 302e 0700 567e 2700 0011 ue of 0...V~'... │ │ │ -004fc980: 0050 7e56 4552 5400 0043 4f4e 5645 5254 .P~VERT..CONVERT │ │ │ -004fc990: 1200 557e bf11 0000 2020 2043 4f4e 5645 ..U~.... CONVE │ │ │ -004fc9a0: 5254 0700 567e 2100 0025 0056 7e31 0000 RT..V~!..%.V~1.. │ │ │ +004fc970: 7565 206f 6620 302e 0700 56e0 2700 0011 ue of 0...V.'... │ │ │ +004fc980: 0050 e056 4552 5400 0043 4f4e 5645 5254 .P.VERT..CONVERT │ │ │ +004fc990: 1200 55e0 bf11 0000 2020 2043 4f4e 5645 ..U..... CONVE │ │ │ +004fc9a0: 5254 0700 56e0 2100 0025 0056 e031 0000 RT..V.!..%.V.1.. │ │ │ 004fc9b0: 2020 205b 4e4f 5d43 4f4e 5645 5254 2041 [NO]CONVERT A │ │ │ 004fc9c0: 7070 6c69 6573 2074 6f3a 2054 524d 0700 pplies to: TRM.. │ │ │ -004fc9d0: 567e 4100 0038 0056 7e51 0000 2020 205b V~A..8.V~Q.. [ │ │ │ +004fc9d0: 56e0 4100 0038 0056 e051 0000 2020 205b V.A..8.V.Q.. [ │ │ │ 004fc9e0: 4e4f 5d43 4f4e 5645 5254 2041 7070 6c69 NO]CONVERT Appli │ │ │ 004fc9f0: 6573 2074 6f3a 2054 6572 6d69 6e61 6c73 es to: Terminals │ │ │ 004fca00: 2061 6e64 2050 7269 6e74 6572 7307 0056 and Printers..V │ │ │ -004fca10: 7e61 0000 4f00 567e 7100 0020 2020 456e ~a..O.V~q.. En │ │ │ +004fca10: e061 0000 4f00 56e0 7100 0020 2020 456e .a..O.V.q.. En │ │ │ 004fca20: 6162 6c65 7320 6f72 2064 6973 6162 6c65 ables or disable │ │ │ 004fca30: 7320 4754 2e4d 2066 726f 6d20 636f 6e76 s GT.M from conv │ │ │ 004fca40: 6572 7469 6e67 206c 6f77 6572 6361 7365 erting lowercase │ │ │ 004fca50: 2069 6e70 7574 2074 6f20 7570 7065 7263 input to upperc │ │ │ -004fca60: 6173 6517 0056 7e81 0000 2020 2064 7572 ase..V~... dur │ │ │ -004fca70: 696e 6720 5245 4144 732e 0700 567e 9100 ing READs...V~.. │ │ │ -004fca80: 0045 0055 7ec0 1100 0020 2020 4279 2064 .E.U~.... By d │ │ │ +004fca60: 6173 6517 0056 e081 0000 2020 2064 7572 ase..V.... dur │ │ │ +004fca70: 696e 6720 5245 4144 732e 0700 56e0 9100 ing READs...V... │ │ │ +004fca80: 0045 0055 e0c0 1100 0020 2020 4279 2064 .E.U..... By d │ │ │ 004fca90: 6566 6175 6c74 2c20 7468 6520 7465 726d efault, the term │ │ │ 004fcaa0: 696e 616c 2064 6576 6963 6520 6472 6976 inal device driv │ │ │ 004fcab0: 6572 206f 7065 7261 7465 7320 4e4f 434f er operates NOCO │ │ │ -004fcac0: 4e56 4552 542e 0700 567e 1200 0012 0056 NVERT...V~.....V │ │ │ -004fcad0: 7e13 0000 2020 2045 7861 6d70 6c65 3a07 ~... Example:. │ │ │ -004fcae0: 0056 7e14 0000 2200 567e 1500 0020 2020 .V~...".V~... │ │ │ +004fcac0: 4e56 4552 542e 0700 56e0 1200 0012 0056 NVERT...V......V │ │ │ +004fcad0: e013 0000 2020 2045 7861 6d70 6c65 3a07 .... Example:. │ │ │ +004fcae0: 0056 e014 0000 2200 56e0 1500 0020 2020 .V....".V.... │ │ │ 004fcaf0: 7573 6520 2470 7269 6e63 6970 616c 3a28 use $principal:( │ │ │ -004fcb00: 636f 6e76 6572 7429 1000 567e 1600 0020 convert)..V~... │ │ │ -004fcb10: 2020 5245 4144 2058 0700 567e 1700 0049 READ X..V~...I │ │ │ -004fcb20: 0056 7e18 0000 2020 2054 6869 7320 6578 .V~... This ex │ │ │ +004fcb00: 636f 6e76 6572 7429 1000 56e0 1600 0020 convert)..V.... │ │ │ +004fcb10: 2020 5245 4144 2058 0700 56e0 1700 0049 READ X..V....I │ │ │ +004fcb20: 0056 e018 0000 2020 2054 6869 7320 6578 .V.... This ex │ │ │ 004fcb30: 616d 706c 6520 636f 6e76 6572 7473 2061 ample converts a │ │ │ 004fcb40: 6c6c 206c 6f77 6572 6361 7365 2074 6f20 ll lowercase to │ │ │ 004fcb50: 7570 7065 7263 6173 6520 6475 7269 6e67 uppercase during │ │ │ -004fcb60: 2052 4541 4420 582e 0700 567e 1900 000f READ X...V~.... │ │ │ -004fcb70: 004e 7e54 5241 5000 0043 5452 4150 1000 .N~TRAP..CTRAP.. │ │ │ -004fcb80: 537e bf11 0000 2020 2043 5452 4150 0700 S~.... CTRAP.. │ │ │ -004fcb90: 547e 2100 0034 0054 7e31 0000 2020 2043 T~!..4.T~1.. C │ │ │ +004fcb60: 2052 4541 4420 582e 0700 56e0 1900 000f READ X...V..... │ │ │ +004fcb70: 004e e054 5241 5000 0043 5452 4150 1000 .N.TRAP..CTRAP.. │ │ │ +004fcb80: 53e0 bf11 0000 2020 2043 5452 4150 0700 S..... CTRAP.. │ │ │ +004fcb90: 54e0 2100 0034 0054 e031 0000 2020 2043 T.!..4.T.1.. C │ │ │ 004fcba0: 5452 4150 3d24 4348 4152 2869 6e74 6578 TRAP=$CHAR(intex │ │ │ 004fcbb0: 7072 5b2c 2e2e 2e5d 2920 4170 706c 6965 pr[,...]) Applie │ │ │ -004fcbc0: 7320 746f 3a20 5452 4d07 0054 7e41 0000 s to: TRM..T~A.. │ │ │ -004fcbd0: 3700 547e 5100 0020 2020 4354 5241 503d 7.T~Q.. CTRAP= │ │ │ +004fcbc0: 7320 746f 3a20 5452 4d07 0054 e041 0000 s to: TRM..T.A.. │ │ │ +004fcbd0: 3700 54e0 5100 0020 2020 4354 5241 503d 7.T.Q.. CTRAP= │ │ │ 004fcbe0: 6578 7072 2041 7070 6c69 6573 2074 6f3a expr Applies to: │ │ │ 004fcbf0: 2054 6572 6d69 6e61 6c73 2061 6e64 2050 Terminals and P │ │ │ -004fcc00: 7269 6e74 6572 7307 0054 7e61 0000 5300 rinters..T~a..S. │ │ │ -004fcc10: 547e 7100 0020 2020 4573 7461 626c 6973 T~q.. Establis │ │ │ +004fcc00: 7269 6e74 6572 7307 0054 e061 0000 5300 rinters..T.a..S. │ │ │ +004fcc10: 54e0 7100 0020 2020 4573 7461 626c 6973 T.q.. Establis │ │ │ 004fcc20: 6865 7320 6120 7472 6170 2066 6163 696c hes a trap facil │ │ │ 004fcc30: 6974 7920 666f 7220 3c43 5452 4c3e 2063 ity for c │ │ │ 004fcc40: 6861 7261 6374 6572 7320 666f 7220 7468 haracters for th │ │ │ 004fcc50: 6520 6375 7272 656e 7420 6465 7669 6365 e current device │ │ │ -004fcc60: 2e4c 0054 7e81 0000 2020 2054 6865 2065 .L.T~... The e │ │ │ +004fcc60: 2e4c 0054 e081 0000 2020 2054 6865 2065 .L.T.... The e │ │ │ 004fcc70: 7870 7265 7373 696f 6e20 6973 2061 2063 xpression is a c │ │ │ 004fcc80: 6f6d 6d61 2073 6570 6572 6174 6564 206c omma seperated l │ │ │ 004fcc90: 6973 7420 6f66 2041 5343 4949 2063 6861 ist of ASCII cha │ │ │ 004fcca0: 7261 6374 6572 7320 7768 6572 6550 0054 racters whereP.T │ │ │ -004fccb0: 7e91 0000 2020 2030 3c3d 696e 7465 7870 ~... 0<=intexp │ │ │ +004fccb0: e091 0000 2020 2030 3c3d 696e 7465 7870 .... 0<=intexp │ │ │ 004fccc0: 723c 3d33 312e 204f 7468 6572 2074 6861 r<=31. Other tha │ │ │ 004fccd0: 6e20 3c43 5452 4c5f 433e 2c20 4754 2e4d n , GT.M │ │ │ 004fcce0: 2072 6563 6f67 6e69 7a65 7320 3c43 5452 recognizes charactersU.S │ │ │ -004fcd00: 7ec0 1100 0020 2020 6f6e 6c79 2077 6865 ~.... only whe │ │ │ +004fcd00: e0c0 1100 0020 2020 6f6e 6c79 2077 6865 ..... only whe │ │ │ 004fcd10: 6e20 7265 6164 696e 6720 7468 656d 2066 n reading them f │ │ │ 004fcd20: 726f 6d20 2449 4f2e 2054 6865 2062 6568 rom $IO. The beh │ │ │ 004fcd30: 6176 696f 7220 666f 7220 3c43 5452 4c2d avior for is different │ │ │ -004fcd50: 696e 5300 547e 1200 0020 2020 7468 6520 inS.T~... the │ │ │ +004fcd50: 696e 5300 54e0 1200 0020 2020 7468 6520 inS.T.... the │ │ │ 004fcd60: 7365 6e73 6520 7468 6174 2074 6865 204f sense that the O │ │ │ 004fcd70: 5320 7265 636f 676e 697a 6573 2069 7420 S recognizes it │ │ │ 004fcd80: 6173 2061 6e20 6f75 742d 6f66 2d62 616e as an out-of-ban │ │ │ 004fcd90: 6420 696e 7465 7272 7570 7420 696e 636c d interrupt incl │ │ │ -004fcda0: 7564 696e 674b 0054 7e13 0000 2020 2077 udingK.T~... w │ │ │ +004fcda0: 7564 696e 674b 0054 e013 0000 2020 2077 udingK.T.... w │ │ │ 004fcdb0: 6865 6e20 6974 206f 6363 7572 7320 6f6e hen it occurs on │ │ │ 004fcdc0: 2024 5052 494e 4349 5041 4c20 7768 656e $PRINCIPAL when │ │ │ 004fcdd0: 2024 494f 273d 2450 5249 4e43 4950 414c $IO'=$PRINCIPAL │ │ │ 004fcde0: 2061 6e64 2064 656c 6976 6572 7320 6974 and delivers it │ │ │ -004fcdf0: 5300 547e 1400 0020 2020 696d 6d65 6469 S.T~... immedi │ │ │ +004fcdf0: 5300 54e0 1400 0020 2020 696d 6d65 6469 S.T.... immedi │ │ │ 004fce00: 6174 656c 793b 2057 6865 6e20 7468 6520 ately; When the │ │ │ 004fce10: 6465 7669 6365 2072 6563 6569 7665 7320 device receives │ │ │ 004fce20: 6120 3c43 5452 4c2d 6e3e 2c20 4754 2e4d a , GT.M │ │ │ 004fce30: 2069 6e74 6572 7275 7074 7320 7072 6f63 interrupts proc │ │ │ -004fce40: 6573 7314 0054 7e15 0000 2020 2065 7865 ess..T~... exe │ │ │ -004fce50: 6375 7469 6f6e 2e07 0054 7e16 0000 4900 cution...T~...I. │ │ │ -004fce60: 547e 1700 0020 2020 4f74 6865 7220 7468 T~... Other th │ │ │ +004fce40: 6573 7314 0054 e015 0000 2020 2065 7865 ess..T.... exe │ │ │ +004fce50: 6375 7469 6f6e 2e07 0054 e016 0000 4900 cution...T....I. │ │ │ +004fce60: 54e0 1700 0020 2020 4f74 6865 7220 7468 T.... Other th │ │ │ 004fce70: 616e 2074 6865 203c 4354 524c 3e20 6368 an the ch │ │ │ 004fce80: 6172 6163 7465 7273 2028 4153 4349 4920 aracters (ASCII │ │ │ 004fce90: 3020 7468 726f 7567 6820 3331 292c 2074 0 through 31), t │ │ │ -004fcea0: 6572 6d69 6e61 6c54 0054 7e18 0000 2020 erminalT.T~... │ │ │ +004fcea0: 6572 6d69 6e61 6c54 0054 e018 0000 2020 erminalT.T.... │ │ │ 004fceb0: 2063 6f6e 6669 6775 7261 7469 6f6e 206d configuration m │ │ │ 004fcec0: 6179 2063 6175 7365 2073 6f6d 6520 3c43 ay cause some characters │ │ │ 004fcee0: 746f 2062 6520 7365 656e 2061 7320 6361 to be seen as ca │ │ │ -004fcef0: 7573 696e 6720 616e 204f 5350 0054 7e19 using an OSP.T~. │ │ │ +004fcef0: 7573 696e 6720 616e 204f 5350 0054 e019 using an OSP.T.. │ │ │ 004fcf00: 0000 2020 2061 6374 696f 6e20 616e 6420 .. action and │ │ │ 004fcf10: 616c 736f 2070 7265 7665 6e74 2074 6865 also prevent the │ │ │ 004fcf20: 6d20 6672 6f6d 2065 7665 7220 7265 6163 m from ever reac │ │ │ 004fcf30: 6869 6e67 2047 542e 4d27 7320 4354 5241 hing GT.M's CTRA │ │ │ -004fcf40: 5020 6661 6369 6c69 7479 2e07 0054 7e1a P facility...T~. │ │ │ -004fcf50: 0000 5200 547e 2100 0020 2020 466f 7220 ..R.T~!.. For │ │ │ +004fcf40: 5020 6661 6369 6c69 7479 2e07 0054 e01a P facility...T.. │ │ │ +004fcf50: 0000 5200 54e0 2100 0020 2020 466f 7220 ..R.T.!.. For │ │ │ 004fcf60: 6578 616d 706c 652c 2074 6865 2063 6f6d example, the com │ │ │ 004fcf70: 6d61 6e64 2055 5345 2024 5052 494e 4349 mand USE $PRINCI │ │ │ 004fcf80: 5041 4c3a 4354 5241 503d 2443 2832 362c PAL:CTRAP=$C(26, │ │ │ 004fcf90: 3330 2c37 2c31 3929 2073 6574 7320 6120 30,7,19) sets a │ │ │ -004fcfa0: 7472 6170 4000 547e 2200 0020 2020 666f trap@.T~".. fo │ │ │ +004fcfa0: 7472 6170 4000 54e0 2200 0020 2020 666f trap@.T.".. fo │ │ │ 004fcfb0: 7220 7468 6520 4153 4349 4920 6368 6172 r the ASCII char │ │ │ 004fcfc0: 6163 7465 7273 203c 5355 423e 2c20 3c52 acters , , and ...T~#....... │ │ │ +004fcfe0: 4333 3e2e 0700 54e0 2300 0000 0000 0000 C3>...T.#....... │ │ │ 004fcff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004fd000: 0400 0000 fd07 0000 dc45 0000 0000 0000 .........E...... │ │ │ -004fd010: a300 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004fd010: a300 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004fd020: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 004fd030: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 004fd040: 5553 4500 ff73 00ff 5553 455f 4445 5649 USE..s..USE_DEVI │ │ │ 004fd050: 4345 5041 5241 4d45 5445 5253 00ff 7300 CEPARAMETERS..s. │ │ │ 004fd060: ff43 5452 4150 00c0 2400 0020 2020 5370 .CTRAP..$.. Sp │ │ │ 004fd070: 6563 6966 7969 6e67 2043 5452 4150 2063 ecifying CTRAP c │ │ │ 004fd080: 6f6d 706c 6574 656c 7920 7265 706c 6163 ompletely replac │ │ │ 004fd090: 6573 2074 6865 2070 7265 7669 6f75 7320 es the previous │ │ │ 004fd0a0: 4354 5241 5020 6c69 7374 2e20 5365 7474 CTRAP list. Sett │ │ │ -004fd0b0: 696e 6745 0054 7e25 0000 2020 2043 5452 ingE.T~%.. CTR │ │ │ +004fd0b0: 696e 6745 0054 e025 0000 2020 2043 5452 ingE.T.%.. CTR │ │ │ 004fd0c0: 4150 2074 6f20 7468 6520 656d 7074 7920 AP to the empty │ │ │ 004fd0d0: 7374 7269 6e67 2028 2222 2920 6469 7361 string ("") disa │ │ │ 004fd0e0: 626c 6573 2063 6861 7261 6374 6572 2074 bles character t │ │ │ -004fd0f0: 7261 7070 696e 672e 0700 547e 2600 004c rapping...T~&..L │ │ │ -004fd100: 0054 7e27 0000 2020 2041 203c 4354 524c .T~'.. A enabled by C │ │ │ 004fd120: 5452 4150 2070 726f 6475 6365 7320 6f6e TRAP produces on │ │ │ 004fd130: 6520 6f66 2074 6865 2066 6f6c 6c6f 7769 e of the followi │ │ │ -004fd140: 6e67 2061 6374 696f 6e73 3a07 0054 7e28 ng actions:..T~( │ │ │ -004fd150: 0000 4b00 547e 2900 0020 2020 466f 7220 ..K.T~).. For │ │ │ +004fd140: 6e67 2061 6374 696f 6e73 3a07 0054 e028 ng actions:..T.( │ │ │ +004fd150: 0000 4b00 54e0 2900 0020 2020 466f 7220 ..K.T.).. For │ │ │ 004fd160: 6d6f 7265 2069 6e66 6f72 6d61 7469 6f6e more information │ │ │ 004fd170: 206f 6e20 6572 726f 7220 6861 6e64 6c69 on error handli │ │ │ 004fd180: 6e67 2c20 7265 6665 7220 746f 2043 6861 ng, refer to Cha │ │ │ 004fd190: 7074 6572 2031 333a 2022 4572 7216 0054 pter 13: "Err..T │ │ │ -004fd1a0: 7e2a 0000 2020 2050 726f 6365 7373 696e ~*.. Processin │ │ │ -004fd1b0: 6722 2e07 0054 7e31 0000 4c00 547e 3200 g"...T~1..L.T~2. │ │ │ +004fd1a0: e02a 0000 2020 2050 726f 6365 7373 696e .*.. Processin │ │ │ +004fd1b0: 6722 2e07 0054 e031 0000 4c00 54e0 3200 g"...T.1..L.T.2. │ │ │ 004fd1c0: 0020 2020 5768 656e 2043 5452 4150 2069 . When CTRAP i │ │ │ 004fd1d0: 6e63 6c75 6465 7320 3c43 5452 4c2d 433e ncludes │ │ │ 004fd1e0: 2c20 5b4e 4f5d 4345 4e41 424c 4520 6861 , [NO]CENABLE ha │ │ │ 004fd1f0: 7320 6e6f 2065 6666 6563 742e 2043 5452 s no effect. CTR │ │ │ -004fd200: 4150 7069 6e67 3600 547e 3300 0020 2020 APping6.T~3.. │ │ │ +004fd200: 4150 7069 6e67 3600 54e0 3300 0020 2020 APping6.T.3.. │ │ │ 004fd210: 3c43 5452 4c2d 433e 2061 6c73 6f20 7461 also ta │ │ │ 004fd220: 6b65 7320 7072 6563 6564 656e 6365 206f kes precedence o │ │ │ -004fd230: 7665 7220 4345 4e41 424c 452e 0700 547e ver CENABLE...T~ │ │ │ -004fd240: 3400 0018 004d 7e44 454c 494d 4954 4552 4....M~DELIMITER │ │ │ -004fd250: 0000 4445 4c49 4d49 5445 5214 0057 7ebf ..DELIMITER..W~. │ │ │ +004fd230: 7665 7220 4345 4e41 424c 452e 0700 54e0 ver CENABLE...T. │ │ │ +004fd240: 3400 0018 004d e044 454c 494d 4954 4552 4....M.DELIMITER │ │ │ +004fd250: 0000 4445 4c49 4d49 5445 5214 0057 e0bf ..DELIMITER..W.. │ │ │ 004fd260: 1100 0020 2020 4445 4c49 4d49 5445 5207 ... DELIMITER. │ │ │ -004fd270: 0058 7e21 0000 2700 587e 3100 0020 2020 .X~!..'.X~1.. │ │ │ +004fd270: 0058 e021 0000 2700 58e0 3100 0020 2020 .X.!..'.X.1.. │ │ │ 004fd280: 5b4e 4f5d 4445 4c49 4d49 5445 5220 4170 [NO]DELIMITER Ap │ │ │ 004fd290: 706c 6965 7320 746f 3a20 534f 4307 0058 plies to: SOC..X │ │ │ -004fd2a0: 7e41 0000 3100 587e 5100 0020 2020 5b4e ~A..1.X~Q.. [N │ │ │ +004fd2a0: e041 0000 3100 58e0 5100 0020 2020 5b4e .A..1.X.Q.. [N │ │ │ 004fd2b0: 4f5d 4445 4c49 4d49 5445 5220 4170 706c O]DELIMITER Appl │ │ │ 004fd2c0: 6965 7320 746f 3a20 536f 636b 6574 2044 ies to: Socket D │ │ │ -004fd2d0: 6576 6963 6507 0058 7e61 0000 4e00 587e evice..X~a..N.X~ │ │ │ +004fd2d0: 6576 6963 6507 0058 e061 0000 4e00 58e0 evice..X.a..N.X. │ │ │ 004fd2e0: 7100 0020 2020 4445 4c49 4d49 5445 5220 q.. DELIMITER │ │ │ 004fd2f0: 6573 7461 626c 6973 6865 7320 6f72 2072 establishes or r │ │ │ 004fd300: 6570 6c61 6365 7320 7468 6520 6c69 7374 eplaces the list │ │ │ 004fd310: 206f 6620 6465 6c69 6d69 7465 7273 2075 of delimiters u │ │ │ -004fd320: 7365 6420 6279 2074 6865 3500 587e 8100 sed by the5.X~.. │ │ │ +004fd320: 7365 6420 6279 2074 6865 3500 58e0 8100 sed by the5.X... │ │ │ 004fd330: 0020 2020 6375 7272 656e 7420 736f 636b . current sock │ │ │ 004fd340: 6574 2e20 5468 6520 6465 6661 756c 7420 et. The default │ │ │ 004fd350: 6973 204e 4f44 454c 494d 4954 4552 2e07 is NODELIMITER.. │ │ │ -004fd360: 0058 7e91 0000 3900 577e c011 0000 2020 .X~...9.W~.... │ │ │ +004fd360: 0058 e091 0000 3900 57e0 c011 0000 2020 .X....9.W..... │ │ │ 004fd370: 2065 7870 7220 6d75 7374 2062 6520 6120 expr must be a │ │ │ 004fd380: 7374 7269 6e67 206f 6620 7468 6520 666f string of the fo │ │ │ 004fd390: 6c6c 6f77 696e 6720 666f 726d 6174 3a07 llowing format:. │ │ │ -004fd3a0: 0058 7e12 0000 4900 587e 1300 0020 2020 .X~...I.X~... │ │ │ +004fd3a0: 0058 e012 0000 4900 58e0 1300 0020 2020 .X....I.X.... │ │ │ 004fd3b0: 2031 2e20 273a 2720 6973 2075 7365 6420 1. ':' is used │ │ │ 004fd3c0: 746f 2073 6570 6172 6174 6520 6465 6c69 to separate deli │ │ │ 004fd3d0: 6d69 7465 7273 2028 6974 2069 7320 7468 miters (it is th │ │ │ 004fd3e0: 6520 6465 6c69 6d69 7465 7220 666f 721a e delimiter for. │ │ │ -004fd3f0: 0058 7e14 0000 2020 2020 2020 2064 656c .X~... del │ │ │ -004fd400: 696d 6974 6572 7329 2e30 0058 7e15 0000 imiters).0.X~... │ │ │ +004fd3f0: 0058 e014 0000 2020 2020 2020 2064 656c .X.... del │ │ │ +004fd400: 696d 6974 6572 7329 2e30 0058 e015 0000 imiters).0.X.... │ │ │ 004fd410: 2020 2020 322e 2027 2f27 2073 6572 7665 2. '/' serve │ │ │ 004fd420: 7320 6173 2061 6e20 6573 6361 7065 2063 s as an escape c │ │ │ -004fd430: 6861 7261 6374 6572 2e07 0058 7e16 0000 haracter...X~... │ │ │ -004fd440: 1200 587e 1700 0020 2020 2a2a 4e6f 7465 ..X~... **Note │ │ │ -004fd450: 2a2a 0700 587e 1800 0054 0058 7e19 0000 **..X~...T.X~... │ │ │ +004fd430: 6861 7261 6374 6572 2e07 0058 e016 0000 haracter...X.... │ │ │ +004fd440: 1200 58e0 1700 0020 2020 2a2a 4e6f 7465 ..X.... **Note │ │ │ +004fd450: 2a2a 0700 58e0 1800 0054 0058 e019 0000 **..X....T.X.... │ │ │ 004fd460: 2020 2065 7870 7220 2261 623a 2f3a 3a2f expr "ab:/::/ │ │ │ 004fd470: 2f3a 6263 2220 6973 2069 6e74 6572 7072 /:bc" is interpr │ │ │ 004fd480: 6574 6564 2061 7320 666f 7572 2064 656c eted as four del │ │ │ 004fd490: 696d 6974 6572 732c 2077 6869 6368 2061 imiters, which a │ │ │ 004fd4a0: 7265 2022 6162 222c 2022 3a22 2c53 0058 re "ab", ":",S.X │ │ │ -004fd4b0: 7e1a 0000 2020 2022 2f22 2c20 616e 6420 ~... "/", and │ │ │ +004fd4b0: e01a 0000 2020 2022 2f22 2c20 616e 6420 .... "/", and │ │ │ 004fd4c0: 2262 6322 2e20 4f6e 6520 736f 636b 6574 "bc". One socket │ │ │ 004fd4d0: 2063 616e 2068 6176 6520 302d 3634 2064 can have 0-64 d │ │ │ 004fd4e0: 656c 696d 6974 6572 7320 616e 6420 6561 elimiters and ea │ │ │ 004fd4f0: 6368 2064 656c 696d 6974 6572 2063 616e ch delimiter can │ │ │ -004fd500: 2200 587e 2100 0020 2020 636f 6e74 6169 ".X~!.. contai │ │ │ +004fd500: 2200 58e0 2100 0020 2020 636f 6e74 6169 ".X.!.. contai │ │ │ 004fd510: 6e20 312d 3634 2063 6861 7261 6374 6572 n 1-64 character │ │ │ -004fd520: 732e 0700 587e 2200 0012 0058 7e23 0000 s...X~"....X~#.. │ │ │ -004fd530: 2020 2045 7861 6d70 6c65 3a07 0058 7e24 Example:..X~$ │ │ │ -004fd540: 0000 2a00 587e 2500 0020 2020 5365 6520 ..*.X~%.. See │ │ │ +004fd520: 732e 0700 58e0 2200 0012 0058 e023 0000 s...X."....X.#.. │ │ │ +004fd530: 2020 2045 7861 6d70 6c65 3a07 0058 e024 Example:..X.$ │ │ │ +004fd540: 0000 2a00 58e0 2500 0020 2020 5365 6520 ..*.X.%.. See │ │ │ 004fd550: 2253 6f63 6b65 7420 2873 6572 7665 722e "Socket (server. │ │ │ -004fd560: 6d29 2220 6578 616d 706c 652e 0700 587e m)" example...X~ │ │ │ -004fd570: 2600 0010 004f 7e54 4143 4800 0044 4554 &....O~TACH..DET │ │ │ -004fd580: 4143 4811 0054 7ebf 1100 0020 2020 4445 ACH..T~.... DE │ │ │ -004fd590: 5441 4348 0700 557e 2100 0025 0055 7e31 TACH..U~!..%.U~1 │ │ │ +004fd560: 6d29 2220 6578 616d 706c 652e 0700 58e0 m)" example...X. │ │ │ +004fd570: 2600 0010 004f e054 4143 4800 0044 4554 &....O.TACH..DET │ │ │ +004fd580: 4143 4811 0054 e0bf 1100 0020 2020 4445 ACH..T..... DE │ │ │ +004fd590: 5441 4348 0700 55e0 2100 0025 0055 e031 TACH..U.!..%.U.1 │ │ │ 004fd5a0: 0000 2020 2044 4554 4143 483d 6578 7072 .. DETACH=expr │ │ │ 004fd5b0: 2041 7070 6c69 6573 2074 6f3a 2053 4f43 Applies to: SOC │ │ │ -004fd5c0: 0700 557e 4100 002f 0055 7e51 0000 2020 ..U~A../.U~Q.. │ │ │ +004fd5c0: 0700 55e0 4100 002f 0055 e051 0000 2020 ..U.A../.U.Q.. │ │ │ 004fd5d0: 2044 4554 4143 483d 6578 7072 2041 7070 DETACH=expr App │ │ │ 004fd5e0: 6c69 6573 2074 6f3a 2053 6f63 6b65 7420 lies to: Socket │ │ │ -004fd5f0: 4465 7669 6365 0700 557e 6100 004f 0055 Device..U~a..O.U │ │ │ -004fd600: 7e71 0000 2020 2052 656d 6f76 6573 2074 ~q.. Removes t │ │ │ +004fd5f0: 4465 7669 6365 0700 55e0 6100 004f 0055 Device..U.a..O.U │ │ │ +004fd600: e071 0000 2020 2052 656d 6f76 6573 2074 .q.. Removes t │ │ │ 004fd610: 6865 2073 6f63 6b65 7420 6964 656e 7469 he socket identi │ │ │ 004fd620: 6669 6564 2062 7920 6578 7072 2066 726f fied by expr fro │ │ │ 004fd630: 6d20 7468 6520 6375 7272 656e 7420 736f m the current so │ │ │ -004fd640: 636b 6574 2064 6576 6963 652c 4f00 557e cket device,O.U~ │ │ │ +004fd640: 636b 6574 2064 6576 6963 652c 4f00 55e0 cket device,O.U. │ │ │ 004fd650: 8100 0020 2020 7769 7468 6f75 7420 6166 ... without af │ │ │ 004fd660: 6665 6374 696e 6720 616e 7920 6578 6973 fecting any exis │ │ │ 004fd670: 7469 6e67 2063 6f6e 6e65 6374 696f 6e20 ting connection │ │ │ 004fd680: 6f66 2074 6861 7420 736f 636b 6574 2e20 of that socket. │ │ │ -004fd690: 5468 6520 7265 6d6f 7665 6449 0055 7e91 The removedI.U~. │ │ │ +004fd690: 5468 6520 7265 6d6f 7665 6449 0055 e091 The removedI.U.. │ │ │ 004fd6a0: 0000 2020 2073 6f63 6b65 7420 6973 2070 .. socket is p │ │ │ 004fd6b0: 6c61 6365 6420 696e 2074 6865 2073 6f63 laced in the soc │ │ │ 004fd6c0: 6b65 7470 6f6f 6c20 2877 6869 6368 2068 ketpool (which h │ │ │ 004fd6d0: 6173 2074 6865 2072 6573 6572 7665 6420 as the reserved │ │ │ -004fd6e0: 6e61 6d65 5200 547e c011 0000 2020 2022 nameR.T~.... " │ │ │ +004fd6e0: 6e61 6d65 5200 54e0 c011 0000 2020 2022 nameR.T..... " │ │ │ 004fd6f0: 5947 544d 534f 434b 4554 5350 4f4f 4c22 YGTMSOCKETSPOOL" │ │ │ 004fd700: 2920 616e 6420 6d61 7920 6265 2061 7474 ) and may be att │ │ │ 004fd710: 6163 6865 6420 746f 2061 6e6f 7468 6572 ached to another │ │ │ 004fd720: 2073 6f63 6b65 7420 6465 7669 6365 2e20 socket device. │ │ │ -004fd730: 4966 2074 6865 5300 557e 1200 0020 2020 If theS.U~... │ │ │ +004fd730: 4966 2074 6865 5300 55e0 1200 0020 2020 If theS.U.... │ │ │ 004fd740: 736f 636b 6574 2062 6569 6e67 2072 656d socket being rem │ │ │ 004fd750: 6f76 6564 2069 7320 7468 6520 6375 7272 oved is the curr │ │ │ 004fd760: 656e 7420 736f 636b 6574 2c20 7468 656e ent socket, then │ │ │ 004fd770: 2047 542e 4d20 646f 6573 2074 6865 2066 GT.M does the f │ │ │ -004fd780: 6f6c 6c6f 7769 6e67 3a07 0055 7e13 0000 ollowing:..U~... │ │ │ -004fd790: 1200 557e 1400 0020 2020 2a2a 4e6f 7465 ..U~... **Note │ │ │ -004fd7a0: 2a2a 0700 557e 1500 0054 0055 7e16 0000 **..U~...T.U~... │ │ │ +004fd780: 6f6c 6c6f 7769 6e67 3a07 0055 e013 0000 ollowing:..U.... │ │ │ +004fd790: 1200 55e0 1400 0020 2020 2a2a 4e6f 7465 ..U.... **Note │ │ │ +004fd7a0: 2a2a 0700 55e0 1500 0054 0055 e016 0000 **..U....T.U.... │ │ │ 004fd7b0: 2020 2041 2073 6f63 6b65 7420 6361 6e20 A socket can │ │ │ 004fd7c0: 6d6f 7665 2066 726f 6d20 6f6e 6520 6465 move from one de │ │ │ 004fd7d0: 7669 6365 2074 6f20 616e 6f74 6865 7220 vice to another │ │ │ 004fd7e0: 7573 696e 6720 4445 5441 4348 2f41 5454 using DETACH/ATT │ │ │ 004fd7f0: 4143 482e 2041 2073 6f63 6b65 7400 0000 ACH. A socket... │ │ │ 004fd800: 0400 0000 fe07 0000 0346 0000 0000 0000 .........F...... │ │ │ -004fd810: a600 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004fd810: a600 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004fd820: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 004fd830: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 004fd840: 5553 4500 ff73 00ff 5553 455f 4445 5649 USE..s..USE_DEVI │ │ │ 004fd850: 4345 5041 5241 4d45 5445 5253 00ff 7300 CEPARAMETERS..s. │ │ │ 004fd860: ff44 4554 4143 4800 c017 0000 2020 2064 .DETACH..... d │ │ │ 004fd870: 6f65 7320 6e6f 7420 6361 7272 7920 5b49 oes not carry [I │ │ │ 004fd880: 7c4f 5d43 4853 4554 2077 6974 6820 6974 |O]CHSET with it │ │ │ 004fd890: 2077 6869 6c65 2062 6569 6e67 206d 6f76 while being mov │ │ │ 004fd8a0: 6564 2e20 5375 6368 2061 2073 6f63 6b65 ed. Such a socke │ │ │ -004fd8b0: 7420 7573 6573 5100 557e 1800 0020 2020 t usesQ.U~... │ │ │ +004fd8b0: 7420 7573 6573 5100 55e0 1800 0020 2020 t usesQ.U.... │ │ │ 004fd8c0: 7468 6520 5b49 7c4f 5d43 4853 4554 206f the [I|O]CHSET o │ │ │ 004fd8d0: 6620 7468 6520 6465 7669 6365 2069 7420 f the device it │ │ │ 004fd8e0: 6973 2041 5454 4143 4865 6420 746f 2e20 is ATTACHed to. │ │ │ 004fd8f0: 4966 2074 6865 7265 2069 7320 696e 7075 If there is inpu │ │ │ -004fd900: 7420 7374 696c 6c53 0055 7e19 0000 2020 t stillS.U~... │ │ │ +004fd900: 7420 7374 696c 6c53 0055 e019 0000 2020 t stillS.U.... │ │ │ 004fd910: 2062 7566 6665 7265 642c 2074 6869 7320 buffered, this │ │ │ 004fd920: 6d61 7920 6361 7573 6520 756e 696e 7465 may cause uninte │ │ │ 004fd930: 6e74 696f 6e61 6c20 636f 6e73 6571 7565 ntional conseque │ │ │ 004fd940: 6e63 6573 2069 6e20 7468 6520 6170 706c nces in the appl │ │ │ -004fd950: 6963 6174 696f 6e20 6966 4a00 557e 1a00 ication ifJ.U~.. │ │ │ +004fd950: 6963 6174 696f 6e20 6966 4a00 55e0 1a00 ication ifJ.U... │ │ │ 004fd960: 0020 2020 5b49 7c4f 5d43 4853 4554 2063 . [I|O]CHSET c │ │ │ 004fd970: 6861 6e67 6573 2e20 4754 2e4d 2064 6f65 hanges. GT.M doe │ │ │ 004fd980: 7320 6e6f 7420 6465 7465 6374 2028 6f72 s not detect (or │ │ │ 004fd990: 2072 6570 6f72 7429 2061 2063 6861 6e67 report) a chang │ │ │ -004fd9a0: 6520 696e 2a00 557e 2100 0020 2020 5b49 e in*.U~!.. [I │ │ │ +004fd9a0: 6520 696e 2a00 55e0 2100 0020 2020 5b49 e in*.U.!.. [I │ │ │ 004fd9b0: 7c4f 5d43 4853 4554 2064 7565 2074 6f20 |O]CHSET due to │ │ │ 004fd9c0: 4445 5441 4348 2f41 5454 4143 482e 0700 DETACH/ATTACH... │ │ │ -004fd9d0: 557e 2200 004e 0055 7e23 0000 2020 2044 U~"..N.U~#.. D │ │ │ +004fd9d0: 55e0 2200 004e 0055 e023 0000 2020 2044 U."..N.U.#.. D │ │ │ 004fd9e0: 4554 4143 4820 6973 206e 6f74 2063 6f6d ETACH is not com │ │ │ 004fd9f0: 7061 7469 626c 6520 7769 7468 2061 6e79 patible with any │ │ │ 004fda00: 206f 7468 6572 2064 6576 6963 6520 7061 other device pa │ │ │ 004fda10: 7261 6d65 7465 7273 2069 6e20 7468 6520 rameters in the │ │ │ -004fda20: 5553 4512 0055 7e24 0000 2020 2063 6f6d USE..U~$.. com │ │ │ -004fda30: 6d61 6e64 2e07 0055 7e25 0000 1200 557e mand...U~%....U~ │ │ │ +004fda20: 5553 4512 0055 e024 0000 2020 2063 6f6d USE..U.$.. com │ │ │ +004fda30: 6d61 6e64 2e07 0055 e025 0000 1200 55e0 mand...U.%....U. │ │ │ 004fda40: 2600 0020 2020 4578 616d 706c 653a 0700 &.. Example:.. │ │ │ -004fda50: 557e 2700 0052 0055 7e28 0000 2020 2047 U~'..R.U~(.. G │ │ │ +004fda50: 55e0 2700 0052 0055 e028 0000 2020 2047 U.'..R.U.(.. G │ │ │ 004fda60: 544d 3e73 6574 2074 6370 3d22 7365 6572 TM>set tcp="seer │ │ │ 004fda70: 7622 206f 7065 6e20 7463 703a 286c 6973 v" open tcp:(lis │ │ │ 004fda80: 7465 6e3d 2236 3332 313a 5443 5022 3a61 ten="6321:TCP":a │ │ │ 004fda90: 7474 6163 683d 2273 6572 7622 293a 3a22 ttach="serv")::" │ │ │ -004fdaa0: 534f 434b 4554 2217 0055 7e29 0000 2020 SOCKET"..U~).. │ │ │ +004fdaa0: 534f 434b 4554 2217 0055 e029 0000 2020 SOCKET"..U.).. │ │ │ 004fdab0: 2047 544d 3e7a 7368 6f77 2022 4422 4e00 GTM>zshow "D"N. │ │ │ -004fdac0: 557e 2a00 0020 2020 2f64 6576 2f70 7473 U~*.. /dev/pts │ │ │ +004fdac0: 55e0 2a00 0020 2020 2f64 6576 2f70 7473 U.*.. /dev/pts │ │ │ 004fdad0: 2f39 204f 5045 4e20 5445 524d 494e 414c /9 OPEN TERMINAL │ │ │ 004fdae0: 204e 4f50 4153 5420 4e4f 4553 4341 204e NOPAST NOESCA N │ │ │ 004fdaf0: 4f52 4541 4453 2054 5950 4520 5749 4454 OREADS TYPE WIDT │ │ │ -004fdb00: 483d 3830 204c 454e 473d 3234 2d00 557e H=80 LENG=24-.U~ │ │ │ +004fdb00: 483d 3830 204c 454e 473d 3234 2d00 55e0 H=80 LENG=24-.U. │ │ │ 004fdb10: 3100 0020 2020 7365 6572 7620 4f50 454e 1.. seerv OPEN │ │ │ 004fdb20: 2053 4f43 4b45 5420 544f 5441 4c3d 3120 SOCKET TOTAL=1 │ │ │ -004fdb30: 4355 5252 454e 543d 3046 0055 7e32 0000 CURRENT=0F.U~2.. │ │ │ +004fdb30: 4355 5252 454e 543d 3046 0055 e032 0000 CURRENT=0F.U.2.. │ │ │ 004fdb40: 2020 2020 2020 2053 4f43 4b45 545b 305d SOCKET[0] │ │ │ 004fdb50: 3d73 6572 7620 4445 5343 3d33 204c 4953 =serv DESC=3 LIS │ │ │ 004fdb60: 5445 4e49 4e47 2050 4153 5349 5645 204e TENING PASSIVE N │ │ │ 004fdb70: 4f54 5241 5020 504f 5254 3d36 3332 3141 OTRAP PORT=6321A │ │ │ -004fdb80: 0055 7e33 0000 2020 2020 2020 2020 2020 .U~3.. │ │ │ +004fdb80: 0055 e033 0000 2020 2020 2020 2020 2020 .U.3.. │ │ │ 004fdb90: 2020 5a44 454c 4159 205a 4246 5349 5a45 ZDELAY ZBFSIZE │ │ │ 004fdba0: 3d31 3032 3420 5a49 4246 5349 5a45 3d38 =1024 ZIBFSIZE=8 │ │ │ 004fdbb0: 3733 3830 204e 4f44 454c 494d 4954 4552 7380 NODELIMITER │ │ │ -004fdbc0: 5000 557e 3400 0020 2020 4754 4d3e 7365 P.U~4.. GTM>se │ │ │ +004fdbc0: 5000 55e0 3400 0020 2020 4754 4d3e 7365 P.U.4.. GTM>se │ │ │ 004fdbd0: 7420 7463 703d 2273 6565 7276 2220 6f20 t tcp="seerv" o │ │ │ 004fdbe0: 7463 703a 286c 6973 7465 6e3d 2236 3332 tcp:(listen="632 │ │ │ 004fdbf0: 323a 5443 5022 3a61 7474 6163 683d 2273 2:TCP":attach="s │ │ │ 004fdc00: 6572 7632 2229 3a3a 2253 4f43 4b45 5422 erv2")::"SOCKET" │ │ │ -004fdc10: 1700 557e 3500 0020 2020 4754 4d3e 7a73 ..U~5.. GTM>zs │ │ │ -004fdc20: 686f 7720 2244 224e 0055 7e36 0000 2020 how "D"N.U~6.. │ │ │ +004fdc10: 1700 55e0 3500 0020 2020 4754 4d3e 7a73 ..U.5.. GTM>zs │ │ │ +004fdc20: 686f 7720 2244 224e 0055 e036 0000 2020 how "D"N.U.6.. │ │ │ 004fdc30: 202f 6465 762f 7074 732f 3920 4f50 454e /dev/pts/9 OPEN │ │ │ 004fdc40: 2054 4552 4d49 4e41 4c20 4e4f 5041 5354 TERMINAL NOPAST │ │ │ 004fdc50: 204e 4f45 5343 4120 4e4f 5245 4144 5320 NOESCA NOREADS │ │ │ 004fdc60: 5459 5045 2057 4944 5448 3d38 3020 4c45 TYPE WIDTH=80 LE │ │ │ -004fdc70: 4e47 3d32 342d 0055 7e37 0000 2020 2073 NG=24-.U~7.. s │ │ │ +004fdc70: 4e47 3d32 342d 0055 e037 0000 2020 2073 NG=24-.U.7.. s │ │ │ 004fdc80: 6565 7276 204f 5045 4e20 534f 434b 4554 eerv OPEN SOCKET │ │ │ 004fdc90: 2054 4f54 414c 3d32 2043 5552 5245 4e54 TOTAL=2 CURRENT │ │ │ -004fdca0: 3d31 4600 557e 3800 0020 2020 2020 2020 =1F.U~8.. │ │ │ +004fdca0: 3d31 4600 55e0 3800 0020 2020 2020 2020 =1F.U.8.. │ │ │ 004fdcb0: 534f 434b 4554 5b30 5d3d 7365 7276 2044 SOCKET[0]=serv D │ │ │ 004fdcc0: 4553 433d 3320 4c49 5354 454e 494e 4720 ESC=3 LISTENING │ │ │ 004fdcd0: 5041 5353 4956 4520 4e4f 5452 4150 2050 PASSIVE NOTRAP P │ │ │ -004fdce0: 4f52 543d 3633 3231 4100 557e 3900 0020 ORT=6321A.U~9.. │ │ │ +004fdce0: 4f52 543d 3633 3231 4100 55e0 3900 0020 ORT=6321A.U.9.. │ │ │ 004fdcf0: 2020 2020 2020 2020 2020 205a 4445 4c41 ZDELA │ │ │ 004fdd00: 5920 5a42 4653 495a 453d 3130 3234 205a Y ZBFSIZE=1024 Z │ │ │ 004fdd10: 4942 4653 495a 453d 3837 3338 3020 4e4f IBFSIZE=87380 NO │ │ │ -004fdd20: 4445 4c49 4d49 5445 5247 0055 7e3a 0000 DELIMITERG.U~:.. │ │ │ +004fdd20: 4445 4c49 4d49 5445 5247 0055 e03a 0000 DELIMITERG.U.:.. │ │ │ 004fdd30: 2020 2020 2020 2053 4f43 4b45 545b 315d SOCKET[1] │ │ │ 004fdd40: 3d73 6572 7632 2044 4553 433d 3420 4c49 =serv2 DESC=4 LI │ │ │ 004fdd50: 5354 454e 494e 4720 5041 5353 4956 4520 STENING PASSIVE │ │ │ 004fdd60: 4e4f 5452 4150 2050 4f52 543d 3633 3232 NOTRAP PORT=6322 │ │ │ -004fdd70: 4100 557e 4100 0020 2020 2020 2020 2020 A.U~A.. │ │ │ +004fdd70: 4100 55e0 4100 0020 2020 2020 2020 2020 A.U.A.. │ │ │ 004fdd80: 2020 205a 4445 4c41 5920 5a42 4653 495a ZDELAY ZBFSIZ │ │ │ 004fdd90: 453d 3130 3234 205a 4942 4653 495a 453d E=1024 ZIBFSIZE= │ │ │ 004fdda0: 3837 3338 3020 4e4f 4445 4c49 4d49 5445 87380 NODELIMITE │ │ │ -004fddb0: 5207 0055 7e42 0000 5200 557e 4300 0020 R..U~B..R.U~C.. │ │ │ +004fddb0: 5207 0055 e042 0000 5200 55e0 4300 0020 R..U.B..R.U.C.. │ │ │ 004fddc0: 2020 4174 2074 6869 7320 706f 696e 742c At this point, │ │ │ 004fddd0: 2074 6865 2073 6f63 6b65 7420 6465 7669 the socket devi │ │ │ 004fdde0: 6365 2022 7365 6572 7622 2068 6173 2074 ce "seerv" has t │ │ │ 004fddf0: 776f 2073 6f63 6b65 7473 2061 7373 6f63 wo sockets assoc │ │ │ -004fde00: 6961 7465 6420 7769 7468 0d00 557e 4400 iated with..U~D. │ │ │ -004fde10: 0020 2020 6974 2e07 0055 7e45 0000 4f00 . it...U~E..O. │ │ │ -004fde20: 557e 4600 0020 2020 5468 6520 666f 6c6c U~F.. The foll │ │ │ +004fde00: 6961 7465 6420 7769 7468 0d00 55e0 4400 iated with..U.D. │ │ │ +004fde10: 0020 2020 6974 2e07 0055 e045 0000 4f00 . it...U.E..O. │ │ │ +004fde20: 55e0 4600 0020 2020 5468 6520 666f 6c6c U.F.. The foll │ │ │ 004fde30: 6f77 696e 6720 636f 6d6d 616e 6420 6d6f owing command mo │ │ │ 004fde40: 7665 7320 7468 6520 2273 6572 7622 2073 ves the "serv" s │ │ │ 004fde50: 6f63 6b65 7420 746f 2074 6865 2022 5947 ocket to the "YG │ │ │ 004fde60: 544d 534f 434b 4554 504f 4f4c 2211 0055 TMSOCKETPOOL"..U │ │ │ -004fde70: 7e47 0000 2020 2064 6576 6963 652e 0700 ~G.. device... │ │ │ -004fde80: 557e 4800 0023 0055 7e49 0000 2020 2047 U~H..#.U~I.. G │ │ │ +004fde70: e047 0000 2020 2064 6576 6963 652e 0700 .G.. device... │ │ │ +004fde80: 55e0 4800 0023 0055 e049 0000 2020 2047 U.H..#.U.I.. G │ │ │ 004fde90: 544d 3e75 7365 2074 6370 3a64 6574 6163 TM>use tcp:detac │ │ │ -004fdea0: 683d 2273 6572 7622 1d00 557e 4a00 0020 h="serv"..U~J.. │ │ │ +004fdea0: 683d 2273 6572 7622 1d00 55e0 4a00 0020 h="serv"..U.J.. │ │ │ 004fdeb0: 2020 4754 4d3e 7573 6520 3020 7a73 686f GTM>use 0 zsho │ │ │ -004fdec0: 7720 2244 224e 0055 7e51 0000 2020 202f w "D"N.U~Q.. / │ │ │ +004fdec0: 7720 2244 224e 0055 e051 0000 2020 202f w "D"N.U.Q.. / │ │ │ 004fded0: 6465 762f 7074 732f 3920 4f50 454e 2054 dev/pts/9 OPEN T │ │ │ 004fdee0: 4552 4d49 4e41 4c20 4e4f 5041 5354 204e ERMINAL NOPAST N │ │ │ 004fdef0: 4f45 5343 4120 4e4f 5245 4144 5320 5459 OESCA NOREADS TY │ │ │ 004fdf00: 5045 2057 4944 5448 3d38 3020 4c45 4e47 PE WIDTH=80 LENG │ │ │ -004fdf10: 3d32 342d 0055 7e52 0000 2020 2073 6565 =24-.U~R.. see │ │ │ +004fdf10: 3d32 342d 0055 e052 0000 2020 2073 6565 =24-.U.R.. see │ │ │ 004fdf20: 7276 204f 5045 4e20 534f 434b 4554 2054 rv OPEN SOCKET T │ │ │ 004fdf30: 4f54 414c 3d31 2043 5552 5245 4e54 3d30 OTAL=1 CURRENT=0 │ │ │ -004fdf40: 4700 557e 5300 0020 2020 2020 2020 534f G.U~S.. SO │ │ │ +004fdf40: 4700 55e0 5300 0020 2020 2020 2020 534f G.U.S.. SO │ │ │ 004fdf50: 434b 4554 5b30 5d3d 7365 7276 3220 4445 CKET[0]=serv2 DE │ │ │ 004fdf60: 5343 3d34 204c 4953 5445 4e49 4e47 2050 SC=4 LISTENING P │ │ │ 004fdf70: 4153 5349 5645 204e 4f54 5241 5020 504f ASSIVE NOTRAP PO │ │ │ -004fdf80: 5254 3d36 3332 3241 0055 7e54 0000 2020 RT=6322A.U~T.. │ │ │ +004fdf80: 5254 3d36 3332 3241 0055 e054 0000 2020 RT=6322A.U.T.. │ │ │ 004fdf90: 2020 2020 2020 2020 2020 5a44 454c 4159 ZDELAY │ │ │ 004fdfa0: 205a 4246 5349 5a45 3d31 3032 3420 5a49 ZBFSIZE=1024 ZI │ │ │ 004fdfb0: 4246 5349 5a45 3d38 3733 3830 204e 4f44 BFSIZE=87380 NOD │ │ │ -004fdfc0: 454c 494d 4954 4552 3600 557e 5500 0020 ELIMITER6.U~U.. │ │ │ +004fdfc0: 454c 494d 4954 4552 3600 55e0 5500 0020 ELIMITER6.U.U.. │ │ │ 004fdfd0: 2020 5947 544d 534f 434b 4554 504f 4f4c YGTMSOCKETPOOL │ │ │ 004fdfe0: 204f 5045 4e20 534f 434b 4554 2054 4f54 OPEN SOCKET TOT │ │ │ 004fdff0: 414c 3d31 2043 5552 5245 4e54 3d30 0000 AL=1 CURRENT=0.. │ │ │ 004fe000: 0400 0000 dd07 0000 2e46 0000 0000 0000 .........F...... │ │ │ -004fe010: 9b00 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004fe010: 9b00 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004fe020: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 004fe030: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 004fe040: 5553 4500 ff73 00ff 5553 455f 4445 5649 USE..s..USE_DEVI │ │ │ 004fe050: 4345 5041 5241 4d45 5445 5253 00ff 7300 CEPARAMETERS..s. │ │ │ 004fe060: ff44 4554 4143 4800 c056 0000 2020 2020 .DETACH..V.. │ │ │ 004fe070: 2020 2053 4f43 4b45 545b 305d 3d73 6572 SOCKET[0]=ser │ │ │ 004fe080: 7620 4445 5343 3d33 204c 4953 5445 4e49 v DESC=3 LISTENI │ │ │ 004fe090: 4e47 2050 4153 5349 5645 204e 4f54 5241 NG PASSIVE NOTRA │ │ │ -004fe0a0: 5020 504f 5254 3d36 3332 3141 0055 7e57 P PORT=6321A.U~W │ │ │ +004fe0a0: 5020 504f 5254 3d36 3332 3141 0055 e057 P PORT=6321A.U.W │ │ │ 004fe0b0: 0000 2020 2020 2020 2020 2020 2020 5a44 .. ZD │ │ │ 004fe0c0: 454c 4159 205a 4246 5349 5a45 3d31 3032 ELAY ZBFSIZE=102 │ │ │ 004fe0d0: 3420 5a49 4246 5349 5a45 3d38 3733 3830 4 ZIBFSIZE=87380 │ │ │ -004fe0e0: 204e 4f44 454c 494d 4954 4552 0700 557e NODELIMITER..U~ │ │ │ -004fe0f0: 5800 0052 0055 7e59 0000 2020 204e 6f74 X..R.U~Y.. Not │ │ │ +004fe0e0: 204e 4f44 454c 494d 4954 4552 0700 55e0 NODELIMITER..U. │ │ │ +004fe0f0: 5800 0052 0055 e059 0000 2020 204e 6f74 X..R.U.Y.. Not │ │ │ 004fe100: 6963 6520 686f 7720 736f 636b 6574 2022 ice how socket " │ │ │ 004fe110: 7365 7276 2220 6973 206e 6f77 2061 7373 serv" is now ass │ │ │ 004fe120: 6f63 6961 7465 6420 7769 7468 2074 6865 ociated with the │ │ │ 004fe130: 2070 7365 7564 6f20 736f 636b 6574 2064 pseudo socket d │ │ │ -004fe140: 6576 6963 6549 0055 7e5a 0000 2020 2022 eviceI.U~Z.. " │ │ │ +004fe140: 6576 6963 6549 0055 e05a 0000 2020 2022 eviceI.U.Z.. " │ │ │ 004fe150: 5947 544d 534f 434b 4554 504f 4f4c 222e YGTMSOCKETPOOL". │ │ │ 004fe160: 2049 7473 206f 6e6c 7920 7075 7270 6f73 Its only purpos │ │ │ 004fe170: 6520 6973 2074 6f20 686f 6c64 2064 6574 e is to hold det │ │ │ 004fe180: 6163 6865 6420 736f 636b 6574 732e 0700 ached sockets... │ │ │ -004fe190: 557e 6100 002d 0055 7e62 0000 2020 2047 U~a..-.U~b.. G │ │ │ +004fe190: 55e0 6100 002d 0055 e062 0000 2020 2047 U.a..-.U.b.. G │ │ │ 004fe1a0: 544d 3e73 6574 2074 6370 323d 2273 3222 TM>set tcp2="s2" │ │ │ 004fe1b0: 206f 2074 6370 323a 3a3a 2253 4f43 4b45 o tcp2:::"SOCKE │ │ │ -004fe1c0: 5422 0700 557e 6300 002b 0055 7e64 0000 T"..U~c..+.U~d.. │ │ │ +004fe1c0: 5422 0700 55e0 6300 002b 0055 e064 0000 T"..U.c..+.U.d.. │ │ │ 004fe1d0: 2020 2054 6869 7320 6372 6561 7465 7320 This creates │ │ │ 004fe1e0: 6120 6e65 7720 736f 636b 6574 2064 6576 a new socket dev │ │ │ -004fe1f0: 6963 652e 0700 557e 6500 0017 0055 7e66 ice...U~e....U~f │ │ │ +004fe1f0: 6963 652e 0700 55e0 6500 0017 0055 e066 ice...U.e....U.f │ │ │ 004fe200: 0000 2020 2047 544d 3e7a 7368 6f77 2022 .. GTM>zshow " │ │ │ -004fe210: 4422 4e00 557e 6700 0020 2020 2f64 6576 D"N.U~g.. /dev │ │ │ +004fe210: 4422 4e00 55e0 6700 0020 2020 2f64 6576 D"N.U.g.. /dev │ │ │ 004fe220: 2f70 7473 2f39 204f 5045 4e20 5445 524d /pts/9 OPEN TERM │ │ │ 004fe230: 494e 414c 204e 4f50 4153 5420 4e4f 4553 INAL NOPAST NOES │ │ │ 004fe240: 4341 204e 4f52 4541 4453 2054 5950 4520 CA NOREADS TYPE │ │ │ 004fe250: 5749 4454 483d 3830 204c 454e 473d 3234 WIDTH=80 LENG=24 │ │ │ -004fe260: 2b00 557e 6800 0020 2020 2073 3220 4f50 +.U~h.. s2 OP │ │ │ +004fe260: 2b00 55e0 6800 0020 2020 2073 3220 4f50 +.U.h.. s2 OP │ │ │ 004fe270: 454e 2053 4f43 4b45 5420 544f 5441 4c3d EN SOCKET TOTAL= │ │ │ -004fe280: 3020 4355 5252 454e 543d 302d 0055 7e69 0 CURRENT=0-.U~i │ │ │ +004fe280: 3020 4355 5252 454e 543d 302d 0055 e069 0 CURRENT=0-.U.i │ │ │ 004fe290: 0000 2020 2073 6565 7276 204f 5045 4e20 .. seerv OPEN │ │ │ 004fe2a0: 534f 434b 4554 2054 4f54 414c 3d31 2043 SOCKET TOTAL=1 C │ │ │ -004fe2b0: 5552 5245 4e54 3d30 4700 557e 6a00 0020 URRENT=0G.U~j.. │ │ │ +004fe2b0: 5552 5245 4e54 3d30 4700 55e0 6a00 0020 URRENT=0G.U.j.. │ │ │ 004fe2c0: 2020 2020 2020 534f 434b 4554 5b30 5d3d SOCKET[0]= │ │ │ 004fe2d0: 7365 7276 3220 4445 5343 3d34 204c 4953 serv2 DESC=4 LIS │ │ │ 004fe2e0: 5445 4e49 4e47 2050 4153 5349 5645 204e TENING PASSIVE N │ │ │ 004fe2f0: 4f54 5241 5020 504f 5254 3d36 3332 3240 OTRAP PORT=6322@ │ │ │ -004fe300: 0055 7e71 0000 2020 2020 2020 2020 2020 .U~q.. │ │ │ +004fe300: 0055 e071 0000 2020 2020 2020 2020 2020 .U.q.. │ │ │ 004fe310: 205a 4445 4c41 5920 5a42 4653 495a 453d ZDELAY ZBFSIZE= │ │ │ 004fe320: 3130 3234 205a 4942 4653 495a 453d 3837 1024 ZIBFSIZE=87 │ │ │ 004fe330: 3338 3020 4e4f 4445 4c49 4d49 5445 5236 380 NODELIMITER6 │ │ │ -004fe340: 0055 7e72 0000 2020 2059 4754 4d53 4f43 .U~r.. YGTMSOC │ │ │ +004fe340: 0055 e072 0000 2020 2059 4754 4d53 4f43 .U.r.. YGTMSOC │ │ │ 004fe350: 4b45 5450 4f4f 4c20 4f50 454e 2053 4f43 KETPOOL OPEN SOC │ │ │ 004fe360: 4b45 5420 544f 5441 4c3d 3120 4355 5252 KET TOTAL=1 CURR │ │ │ -004fe370: 454e 543d 3046 0055 7e73 0000 2020 2020 ENT=0F.U~s.. │ │ │ +004fe370: 454e 543d 3046 0055 e073 0000 2020 2020 ENT=0F.U.s.. │ │ │ 004fe380: 2020 2053 4f43 4b45 545b 305d 3d73 6572 SOCKET[0]=ser │ │ │ 004fe390: 7620 4445 5343 3d33 204c 4953 5445 4e49 v DESC=3 LISTENI │ │ │ 004fe3a0: 4e47 2050 4153 5349 5645 204e 4f54 5241 NG PASSIVE NOTRA │ │ │ -004fe3b0: 5020 504f 5254 3d36 3332 3140 0055 7e74 P PORT=6321@.U~t │ │ │ +004fe3b0: 5020 504f 5254 3d36 3332 3140 0055 e074 P PORT=6321@.U.t │ │ │ 004fe3c0: 0000 2020 2020 2020 2020 2020 205a 4445 .. ZDE │ │ │ 004fe3d0: 4c41 5920 5a42 4653 495a 453d 3130 3234 LAY ZBFSIZE=1024 │ │ │ 004fe3e0: 205a 4942 4653 495a 453d 3837 3338 3020 ZIBFSIZE=87380 │ │ │ -004fe3f0: 4e4f 4445 4c49 4d49 5445 5207 0055 7e75 NODELIMITER..U~u │ │ │ -004fe400: 0000 5000 557e 7600 0020 2020 5468 6520 ..P.U~v.. The │ │ │ +004fe3f0: 4e4f 4445 4c49 4d49 5445 5207 0055 e075 NODELIMITER..U.u │ │ │ +004fe400: 0000 5000 55e0 7600 0020 2020 5468 6520 ..P.U.v.. The │ │ │ 004fe410: 666f 6c6c 6f77 696e 6720 636f 6d6d 616e following comman │ │ │ 004fe420: 6420 6d6f 7665 7320 7468 6520 7365 7276 d moves the serv │ │ │ 004fe430: 2073 6f63 6b65 7420 6672 6f6d 2074 6865 socket from the │ │ │ 004fe440: 2073 6f63 6b65 7470 6f6f 6c20 746f 2074 socketpool to t │ │ │ -004fe450: 6865 1600 557e 7700 0020 2020 7463 7032 he..U~w.. tcp2 │ │ │ -004fe460: 2064 6576 6963 652e 0700 557e 7800 0024 device...U~x..$ │ │ │ -004fe470: 0055 7e79 0000 2020 2047 544d 3e75 7365 .U~y.. GTM>use │ │ │ +004fe450: 6865 1600 55e0 7700 0020 2020 7463 7032 he..U.w.. tcp2 │ │ │ +004fe460: 2064 6576 6963 652e 0700 55e0 7800 0024 device...U.x..$ │ │ │ +004fe470: 0055 e079 0000 2020 2047 544d 3e75 7365 .U.y.. GTM>use │ │ │ 004fe480: 2074 6370 323a 6174 7461 6368 3d22 7365 tcp2:attach="se │ │ │ -004fe490: 7276 221d 0055 7e7a 0000 2020 2047 544d rv"..U~z.. GTM │ │ │ +004fe490: 7276 221d 0055 e07a 0000 2020 2047 544d rv"..U.z.. GTM │ │ │ 004fe4a0: 3e75 7365 2030 207a 7368 6f77 2022 4422 >use 0 zshow "D" │ │ │ -004fe4b0: 4e00 557e 8100 0020 2020 2f64 6576 2f70 N.U~... /dev/p │ │ │ +004fe4b0: 4e00 55e0 8100 0020 2020 2f64 6576 2f70 N.U.... /dev/p │ │ │ 004fe4c0: 7473 2f39 204f 5045 4e20 5445 524d 494e ts/9 OPEN TERMIN │ │ │ 004fe4d0: 414c 204e 4f50 4153 5420 4e4f 4553 4341 AL NOPAST NOESCA │ │ │ 004fe4e0: 204e 4f52 4541 4453 2054 5950 4520 5749 NOREADS TYPE WI │ │ │ 004fe4f0: 4454 483d 3830 204c 454e 473d 3234 2a00 DTH=80 LENG=24*. │ │ │ -004fe500: 557e 8200 0020 2020 7332 204f 5045 4e20 U~... s2 OPEN │ │ │ +004fe500: 55e0 8200 0020 2020 7332 204f 5045 4e20 U.... s2 OPEN │ │ │ 004fe510: 534f 434b 4554 2054 4f54 414c 3d31 2043 SOCKET TOTAL=1 C │ │ │ -004fe520: 5552 5245 4e54 3d30 4500 557e 8300 0020 URRENT=0E.U~... │ │ │ +004fe520: 5552 5245 4e54 3d30 4500 55e0 8300 0020 URRENT=0E.U.... │ │ │ 004fe530: 2020 2020 2053 4f43 4b45 545b 305d 3d73 SOCKET[0]=s │ │ │ 004fe540: 6572 7620 4445 5343 3d33 204c 4953 5445 erv DESC=3 LISTE │ │ │ 004fe550: 4e49 4e47 2050 4153 5349 5645 204e 4f54 NING PASSIVE NOT │ │ │ 004fe560: 5241 5020 504f 5254 3d36 3332 313f 0055 RAP PORT=6321?.U │ │ │ -004fe570: 7e84 0000 2020 2020 2020 2020 2020 5a44 ~... ZD │ │ │ +004fe570: e084 0000 2020 2020 2020 2020 2020 5a44 .... ZD │ │ │ 004fe580: 454c 4159 205a 4246 5349 5a45 3d31 3032 ELAY ZBFSIZE=102 │ │ │ 004fe590: 3420 5a49 4246 5349 5a45 3d38 3733 3830 4 ZIBFSIZE=87380 │ │ │ -004fe5a0: 204e 4f44 454c 494d 4954 4552 2d00 557e NODELIMITER-.U~ │ │ │ +004fe5a0: 204e 4f44 454c 494d 4954 4552 2d00 55e0 NODELIMITER-.U. │ │ │ 004fe5b0: 8500 0020 2020 7365 6572 7620 4f50 454e ... seerv OPEN │ │ │ 004fe5c0: 2053 4f43 4b45 5420 544f 5441 4c3d 3120 SOCKET TOTAL=1 │ │ │ -004fe5d0: 4355 5252 454e 543d 3046 0055 7e86 0000 CURRENT=0F.U~... │ │ │ +004fe5d0: 4355 5252 454e 543d 3046 0055 e086 0000 CURRENT=0F.U.... │ │ │ 004fe5e0: 2020 2020 2020 534f 434b 4554 5b30 5d3d SOCKET[0]= │ │ │ 004fe5f0: 7365 7276 3220 4445 5343 3d34 204c 4953 serv2 DESC=4 LIS │ │ │ 004fe600: 5445 4e49 4e47 2050 4153 5349 5645 204e TENING PASSIVE N │ │ │ 004fe610: 4f54 5241 5020 504f 5254 3d36 3332 323f OTRAP PORT=6322? │ │ │ -004fe620: 0055 7e87 0000 2020 2020 2020 2020 2020 .U~... │ │ │ +004fe620: 0055 e087 0000 2020 2020 2020 2020 2020 .U.... │ │ │ 004fe630: 5a44 454c 4159 205a 4246 5349 5a45 3d31 ZDELAY ZBFSIZE=1 │ │ │ 004fe640: 3032 3420 5a49 4246 5349 5a45 3d38 3733 024 ZIBFSIZE=873 │ │ │ 004fe650: 3830 204e 4f44 454c 494d 4954 4552 3700 80 NODELIMITER7. │ │ │ -004fe660: 557e 8800 0020 2020 5947 544d 534f 434b U~... YGTMSOCK │ │ │ +004fe660: 55e0 8800 0020 2020 5947 544d 534f 434b U.... YGTMSOCK │ │ │ 004fe670: 4554 504f 4f4c 204f 5045 4e20 534f 434b ETPOOL OPEN SOCK │ │ │ 004fe680: 4554 2054 4f54 414c 3d30 2043 5552 5245 ET TOTAL=0 CURRE │ │ │ -004fe690: 4e54 3d2d 3107 0055 7e89 0000 1900 4e7e NT=-1..U~.....N~ │ │ │ +004fe690: 4e54 3d2d 3107 0055 e089 0000 1900 4ee0 NT=-1..U......N. │ │ │ 004fe6a0: 4f57 4e53 4352 4f4c 4c00 0044 4f57 4e53 OWNSCROLL..DOWNS │ │ │ -004fe6b0: 4352 4f4c 4c15 0058 7ebf 1100 0020 2020 CROLL..X~.... │ │ │ -004fe6c0: 444f 574e 5343 524f 4c4c 0700 597e 2100 DOWNSCROLL..Y~!. │ │ │ -004fe6d0: 0024 0059 7e31 0000 2020 2044 4f57 4e53 .$.Y~1.. DOWNS │ │ │ +004fe6b0: 4352 4f4c 4c15 0058 e0bf 1100 0020 2020 CROLL..X..... │ │ │ +004fe6c0: 444f 574e 5343 524f 4c4c 0700 59e0 2100 DOWNSCROLL..Y.!. │ │ │ +004fe6d0: 0024 0059 e031 0000 2020 2044 4f57 4e53 .$.Y.1.. DOWNS │ │ │ 004fe6e0: 4352 4f4c 4c20 4170 706c 6965 7320 746f CROLL Applies to │ │ │ -004fe6f0: 3a20 5452 4d07 0059 7e41 0000 3700 597e : TRM..Y~A..7.Y~ │ │ │ +004fe6f0: 3a20 5452 4d07 0059 e041 0000 3700 59e0 : TRM..Y.A..7.Y. │ │ │ 004fe700: 5100 0020 2020 444f 574e 5343 524f 4c4c Q.. DOWNSCROLL │ │ │ 004fe710: 2041 7070 6c69 6573 2074 6f3a 2054 6572 Applies to: Ter │ │ │ 004fe720: 6d69 6e61 6c73 2061 6e64 2050 7269 6e74 minals and Print │ │ │ -004fe730: 6572 7307 0059 7e61 0000 5200 597e 7100 ers..Y~a..R.Y~q. │ │ │ +004fe730: 6572 7307 0059 e061 0000 5200 59e0 7100 ers..Y.a..R.Y.q. │ │ │ 004fe740: 0020 2020 4966 2024 593d 302c 2044 4f57 . If $Y=0, DOW │ │ │ 004fe750: 4e53 4352 4f4c 4c20 646f 6573 206e 6f74 NSCROLL does not │ │ │ 004fe760: 6869 6e67 2e20 4f74 6865 7277 6973 652c hing. Otherwise, │ │ │ 004fe770: 2044 4f57 4e53 4352 4f4c 4c20 6d6f 7665 DOWNSCROLL move │ │ │ -004fe780: 7320 7468 6520 6375 7273 6f72 5100 597e s the cursorQ.Y~ │ │ │ +004fe780: 7320 7468 6520 6375 7273 6f72 5100 59e0 s the cursorQ.Y. │ │ │ 004fe790: 8100 0020 2020 7570 206f 6e65 206c 696e ... up one lin │ │ │ 004fe7a0: 6520 6f6e 2074 6865 2074 6572 6d69 6e61 e on the termina │ │ │ 004fe7b0: 6c20 7363 7265 656e 2061 6e64 2064 6563 l screen and dec │ │ │ 004fe7c0: 7265 6d65 6e74 7320 2459 2062 7920 6f6e rements $Y by on │ │ │ 004fe7d0: 652e 2044 4f57 4e53 4352 4f4c 4c00 0000 e. DOWNSCROLL... │ │ │ 004fe7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004fe7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004fe800: 0400 0000 fd07 0000 5d46 0000 0000 0000 ........]F...... │ │ │ -004fe810: ac00 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004fe810: ac00 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004fe820: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 004fe830: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 004fe840: 5553 4500 ff73 00ff 5553 455f 4445 5649 USE..s..USE_DEVI │ │ │ 004fe850: 4345 5041 5241 4d45 5445 5253 00ff 7300 CEPARAMETERS..s. │ │ │ 004fe860: ff44 4f57 4e53 4352 4f4c 4c00 bf91 0000 .DOWNSCROLL..... │ │ │ 004fe870: 2020 2064 6f65 7320 6e6f 7420 6368 616e does not chan │ │ │ 004fe880: 6765 2074 6865 2063 6f6c 756d 6e20 706f ge the column po │ │ │ 004fe890: 7369 7469 6f6e 206f 7220 2458 2e20 536f sition or $X. So │ │ │ 004fe8a0: 6d65 2074 6572 6d69 6e61 6c20 6861 7264 me terminal hard │ │ │ -004fe8b0: 7761 7265 206d 6179 206e 6f74 1e00 587e ware may not..X~ │ │ │ +004fe8b0: 7761 7265 206d 6179 206e 6f74 1e00 58e0 ware may not..X. │ │ │ 004fe8c0: c011 0000 2020 2073 7570 706f 7274 2044 .... support D │ │ │ -004fe8d0: 4f57 4e53 4352 4f4c 4c2e 0700 597e 1200 OWNSCROLL...Y~.. │ │ │ -004fe8e0: 000e 004d 7e45 4348 4f00 0045 4348 4f0f ...M~ECHO..ECHO. │ │ │ -004fe8f0: 0052 7ebf 1100 0020 2020 4543 484f 0700 .R~.... ECHO.. │ │ │ -004fe900: 537e 2100 0022 0053 7e31 0000 2020 205b S~!..".S~1.. [ │ │ │ +004fe8d0: 4f57 4e53 4352 4f4c 4c2e 0700 59e0 1200 OWNSCROLL...Y... │ │ │ +004fe8e0: 000e 004d e045 4348 4f00 0045 4348 4f0f ...M.ECHO..ECHO. │ │ │ +004fe8f0: 0052 e0bf 1100 0020 2020 4543 484f 0700 .R..... ECHO.. │ │ │ +004fe900: 53e0 2100 0022 0053 e031 0000 2020 205b S.!..".S.1.. [ │ │ │ 004fe910: 4e4f 5d45 4348 4f20 4170 706c 6965 7320 NO]ECHO Applies │ │ │ -004fe920: 746f 3a20 5452 4d07 0053 7e41 0000 3500 to: TRM..S~A..5. │ │ │ -004fe930: 537e 5100 0020 2020 5b4e 4f5d 4543 484f S~Q.. [NO]ECHO │ │ │ +004fe920: 746f 3a20 5452 4d07 0053 e041 0000 3500 to: TRM..S.A..5. │ │ │ +004fe930: 53e0 5100 0020 2020 5b4e 4f5d 4543 484f S.Q.. [NO]ECHO │ │ │ 004fe940: 2041 7070 6c69 6573 2074 6f3a 2054 6572 Applies to: Ter │ │ │ 004fe950: 6d69 6e61 6c73 2061 6e64 2050 7269 6e74 minals and Print │ │ │ -004fe960: 6572 7307 0053 7e61 0000 5200 537e 7100 ers..S~a..R.S~q. │ │ │ +004fe960: 6572 7307 0053 e061 0000 5200 53e0 7100 ers..S.a..R.S.q. │ │ │ 004fe970: 0020 2020 456e 6162 6c65 7320 6f72 2064 . Enables or d │ │ │ 004fe980: 6973 6162 6c65 7320 7468 6520 6563 686f isables the echo │ │ │ 004fe990: 206f 6620 7465 726d 696e 616c 2069 6e70 of terminal inp │ │ │ 004fe9a0: 7574 2e20 4966 2079 6f75 2064 6973 6162 ut. If you disab │ │ │ -004fe9b0: 6c65 2045 4348 4f2c 2074 6865 4f00 537e le ECHO, theO.S~ │ │ │ +004fe9b0: 6c65 2045 4348 4f2c 2074 6865 4f00 53e0 le ECHO, theO.S. │ │ │ 004fe9c0: 8100 0020 2020 4544 4954 494e 4720 6675 ... EDITING fu │ │ │ 004fe9d0: 6e63 7469 6f6e 7320 7769 6c6c 2062 6520 nctions will be │ │ │ 004fe9e0: 6469 7361 626c 6564 2061 6e64 2061 6e79 disabled and any │ │ │ 004fe9f0: 2069 6e70 7574 2069 7320 6e6f 7420 6176 input is not av │ │ │ -004fea00: 6169 6c61 626c 6520 666f 7217 0053 7e91 ailable for..S~. │ │ │ +004fea00: 6169 6c61 626c 6520 666f 7217 0053 e091 ailable for..S.. │ │ │ 004fea10: 0000 2020 206c 6174 6572 2072 6563 616c .. later recal │ │ │ -004fea20: 6c2e 0800 527e c011 0000 2c00 537e 1200 l...R~....,.S~.. │ │ │ +004fea20: 6c2e 0800 52e0 c011 0000 2c00 53e0 1200 l...R.....,.S... │ │ │ 004fea30: 0020 2020 4279 2064 6566 6175 6c74 2c20 . By default, │ │ │ 004fea40: 7465 726d 696e 616c 2069 6e70 7574 2045 terminal input E │ │ │ -004fea50: 4348 4f65 732e 0700 537e 1300 0012 0053 CHOes...S~.....S │ │ │ -004fea60: 7e14 0000 2020 2045 7861 6d70 6c65 3a07 ~... Example:. │ │ │ -004fea70: 0053 7e15 0000 1f00 537e 1600 0020 2020 .S~.....S~... │ │ │ +004fea50: 4348 4f65 732e 0700 53e0 1300 0012 0053 CHOes...S......S │ │ │ +004fea60: e014 0000 2020 2045 7861 6d70 6c65 3a07 .... Example:. │ │ │ +004fea70: 0053 e015 0000 1f00 53e0 1600 0020 2020 .S......S.... │ │ │ 004fea80: 7573 6520 2470 7269 6e63 6970 616c 3a6e use $principal:n │ │ │ -004fea90: 6f65 6368 6f07 0053 7e17 0000 3b00 537e oecho..S~...;.S~ │ │ │ +004fea90: 6f65 6368 6f07 0053 e017 0000 3b00 53e0 oecho..S....;.S. │ │ │ 004feaa0: 1800 0020 2020 5468 6973 2065 7861 6d70 ... This examp │ │ │ 004feab0: 6c65 2064 6973 6162 6c65 7320 7468 6520 le disables the │ │ │ 004feac0: 6563 686f 206f 6620 7465 726d 696e 616c echo of terminal │ │ │ -004fead0: 2069 6e70 7574 2e07 0053 7e19 0000 1300 input...S~..... │ │ │ -004feae0: 4e7e 4449 5449 4e47 0000 4544 4954 494e N~DITING..EDITIN │ │ │ -004feaf0: 4712 0055 7ebf 1100 0020 2020 4544 4954 G..U~.... EDIT │ │ │ -004feb00: 494e 4707 0056 7e21 0000 2500 567e 3100 ING..V~!..%.V~1. │ │ │ +004fead0: 2069 6e70 7574 2e07 0053 e019 0000 1300 input...S...... │ │ │ +004feae0: 4ee0 4449 5449 4e47 0000 4544 4954 494e N.DITING..EDITIN │ │ │ +004feaf0: 4712 0055 e0bf 1100 0020 2020 4544 4954 G..U..... EDIT │ │ │ +004feb00: 494e 4707 0056 e021 0000 2500 56e0 3100 ING..V.!..%.V.1. │ │ │ 004feb10: 0020 2020 5b4e 4f5d 4544 4954 494e 4720 . [NO]EDITING │ │ │ 004feb20: 4170 706c 6965 7320 746f 3a20 5452 4d07 Applies to: TRM. │ │ │ -004feb30: 0056 7e41 0000 5400 567e 5100 0020 2020 .V~A..T.V~Q.. │ │ │ +004feb30: 0056 e041 0000 5400 56e0 5100 0020 2020 .V.A..T.V.Q.. │ │ │ 004feb40: 456e 6162 6c65 7320 7468 6520 4544 4954 Enables the EDIT │ │ │ 004feb50: 494e 4720 6d6f 6465 2066 6f72 2074 6865 ING mode for the │ │ │ 004feb60: 2024 5052 494e 4349 5041 4c20 6465 7669 $PRINCIPAL devi │ │ │ 004feb70: 6365 2e20 4966 2079 6f75 2065 6e61 626c ce. If you enabl │ │ │ -004feb80: 6520 4544 4954 494e 472c 5400 567e 6100 e EDITING,T.V~a. │ │ │ +004feb80: 6520 4544 4954 494e 472c 5400 56e0 6100 e EDITING,T.V.a. │ │ │ 004feb90: 0020 2020 4754 2e4d 2061 6c6c 6f77 7320 . GT.M allows │ │ │ 004feba0: 7468 6520 7573 6520 6f66 2074 6865 206c the use of the l │ │ │ 004febb0: 6566 7420 616e 6420 7269 6768 7420 6375 eft and right cu │ │ │ 004febc0: 7273 6f72 206d 6f76 656d 656e 7420 6b65 rsor movement ke │ │ │ 004febd0: 7973 2061 6e64 2063 6572 7461 696e 5200 ys and certainR. │ │ │ -004febe0: 567e 7100 0020 2020 3c43 5452 4c3e 2063 V~q.. c │ │ │ +004febe0: 56e0 7100 0020 2020 3c43 5452 4c3e 2063 V.q.. c │ │ │ 004febf0: 6861 7261 6374 6572 7320 7769 7468 696e haracters within │ │ │ 004fec00: 2074 6865 2063 7572 7265 6e74 2069 6e70 the current inp │ │ │ 004fec10: 7574 206c 696e 652e 2059 6f75 2063 616e ut line. You can │ │ │ 004fec20: 2072 6563 616c 6c20 7468 6520 6c61 7374 recall the last │ │ │ -004fec30: 5200 567e 8100 0020 2020 696e 7075 7420 R.V~... input │ │ │ +004fec30: 5200 56e0 8100 0020 2020 696e 7075 7420 R.V.... input │ │ │ 004fec40: 6c69 6e65 2075 7369 6e67 2074 6865 2075 line using the u │ │ │ 004fec50: 7020 6f72 2064 6f77 6e20 6172 726f 7720 p or down arrow │ │ │ 004fec60: 6b65 792e 2054 6865 2065 6469 7469 6e67 key. The editing │ │ │ 004fec70: 2066 756e 6374 696f 6e73 2061 7265 2074 functions are t │ │ │ -004fec80: 6865 4c00 567e 9100 0020 2020 7361 6d65 heL.V~... same │ │ │ +004fec80: 6865 4c00 56e0 9100 0020 2020 7361 6d65 heL.V.... same │ │ │ 004fec90: 2061 7320 6475 7269 6e67 2064 6972 6563 as during direc │ │ │ 004feca0: 7420 6d6f 6465 2063 6f6d 6d61 6e64 2069 t mode command i │ │ │ 004fecb0: 6e70 7574 2061 7320 6465 7363 7269 6265 nput as describe │ │ │ 004fecc0: 6420 696e 2074 6865 2022 4c69 6e65 5100 d in the "LineQ. │ │ │ -004fecd0: 557e c011 0000 2020 2045 6469 7469 6e67 U~.... Editing │ │ │ +004fecd0: 55e0 c011 0000 2020 2045 6469 7469 6e67 U..... Editing │ │ │ 004fece0: 2220 7365 6374 696f 6e20 6f66 2074 6865 " section of the │ │ │ 004fecf0: 2022 4f70 6572 6174 696e 6720 2620 4465 "Operating & De │ │ │ 004fed00: 6275 6767 696e 6720 696e 2044 6972 6563 bugging in Direc │ │ │ 004fed10: 7420 4d6f 6465 2220 6368 6170 7465 7253 t Mode" chapterS │ │ │ -004fed20: 0056 7e12 0000 2020 2065 7863 6570 7420 .V~... except │ │ │ +004fed20: 0056 e012 0000 2020 2065 7863 6570 7420 .V.... except │ │ │ 004fed30: 7468 6174 2062 6163 6b73 7061 6365 2069 that backspace i │ │ │ 004fed40: 7320 6e6f 7420 7472 6561 7465 6420 7468 s not treated th │ │ │ 004fed50: 6520 7361 6d65 2061 7320 7468 6520 6572 e same as the er │ │ │ 004fed60: 6173 6520 6368 6172 6163 7465 7220 6672 ase character fr │ │ │ -004fed70: 6f6d 4f00 567e 1300 0020 2020 7465 726d omO.V~... term │ │ │ +004fed70: 6f6d 4f00 56e0 1300 0020 2020 7465 726d omO.V.... term │ │ │ 004fed80: 696e 666f 2077 6869 6368 2069 7320 7573 info which is us │ │ │ 004fed90: 7561 6c6c 7920 6465 6c65 7465 2028 4153 ually delete (AS │ │ │ 004feda0: 4349 4920 3132 3729 2e20 4e4f 4543 484f CII 127). NOECHO │ │ │ 004fedb0: 2064 6973 6162 6c65 7320 4544 4954 494e disables EDITIN │ │ │ -004fedc0: 470f 0056 7e14 0000 2020 206d 6f64 652e G..V~... mode. │ │ │ -004fedd0: 0700 567e 1500 0054 0056 7e16 0000 2020 ..V~...T.V~... │ │ │ +004fedc0: 470f 0056 e014 0000 2020 206d 6f64 652e G..V.... mode. │ │ │ +004fedd0: 0700 56e0 1500 0054 0056 e016 0000 2020 ..V....T.V.... │ │ │ 004fede0: 2053 6574 2074 6865 2065 6e76 6972 6f6e Set the environ │ │ │ 004fedf0: 6d65 6e74 2076 6172 6961 626c 6520 6774 ment variable gt │ │ │ 004fee00: 6d5f 7072 696e 6369 7061 6c5f 6564 6974 m_principal_edit │ │ │ 004fee10: 696e 6720 746f 2073 7065 6369 6679 2074 ing to specify t │ │ │ -004fee20: 6865 206d 6f64 6520 666f 7254 0056 7e17 he mode forT.V~. │ │ │ +004fee20: 6865 206d 6f64 6520 666f 7254 0056 e017 he mode forT.V.. │ │ │ 004fee30: 0000 2020 2045 4449 5449 4e47 2e20 466f .. EDITING. Fo │ │ │ 004fee40: 7220 6578 616d 706c 652c 2067 746d 5f70 r example, gtm_p │ │ │ 004fee50: 7269 6e63 6970 616c 5f65 6469 7469 6e67 rincipal_editing │ │ │ 004fee60: 3d22 4544 4954 494e 4722 2065 6e61 626c ="EDITING" enabl │ │ │ 004fee70: 6573 2045 4449 5449 4e47 206d 6f64 6551 es EDITING modeQ │ │ │ -004fee80: 0056 7e18 0000 2020 2061 7420 4754 2e4d .V~... at GT.M │ │ │ +004fee80: 0056 e018 0000 2020 2061 7420 4754 2e4d .V.... at GT.M │ │ │ 004fee90: 2073 7461 7274 7570 2e20 596f 7520 6361 startup. You ca │ │ │ 004feea0: 6e20 616c 736f 2073 7065 6369 6679 2074 n also specify t │ │ │ 004feeb0: 6865 206d 6f64 6520 666f 7220 494e 5345 he mode for INSE │ │ │ 004feec0: 5254 2e20 466f 7220 6578 616d 706c 652c RT. For example, │ │ │ -004feed0: 5200 567e 1900 0020 2020 6774 6d5f 7072 R.V~... gtm_pr │ │ │ +004feed0: 5200 56e0 1900 0020 2020 6774 6d5f 7072 R.V.... gtm_pr │ │ │ 004feee0: 696e 6369 7061 6c5f 6564 6974 696e 673d incipal_editing= │ │ │ 004feef0: 224e 4f49 4e53 4552 543a 4544 4954 494e "NOINSERT:EDITIN │ │ │ 004fef00: 4722 2e20 4966 2079 6f75 2073 7065 6369 G". If you speci │ │ │ 004fef10: 6679 2062 6f74 6820 6d6f 6465 7320 7468 fy both modes th │ │ │ -004fef20: 656e 4500 567e 1a00 0020 2020 7365 7061 enE.V~... sepa │ │ │ +004fef20: 656e 4500 56e0 1a00 0020 2020 7365 7061 enE.V.... sepa │ │ │ 004fef30: 7261 7465 2074 6865 6d20 7769 7468 2061 rate them with a │ │ │ 004fef40: 2063 6f6c 6f6e 2028 223a 2229 2061 6e64 colon (":") and │ │ │ 004fef50: 2070 7574 2074 6865 6d20 696e 2061 6e79 put them in any │ │ │ -004fef60: 206f 7264 6572 2e07 0056 7e21 0000 2f00 order...V~!../. │ │ │ -004fef70: 567e 2200 0020 2020 4279 2064 6566 6175 V~".. By defau │ │ │ +004fef60: 206f 7264 6572 2e07 0056 e021 0000 2f00 order...V.!../. │ │ │ +004fef70: 56e0 2200 0020 2020 4279 2064 6566 6175 V.".. By defau │ │ │ 004fef80: 6c74 2c20 4544 4954 494e 4720 6d6f 6465 lt, EDITING mode │ │ │ 004fef90: 2069 7320 6469 7361 626c 6564 2e07 0056 is disabled...V │ │ │ -004fefa0: 7e23 0000 5200 567e 2400 0020 2020 4966 ~#..R.V~$.. If │ │ │ +004fefa0: e023 0000 5200 56e0 2400 0020 2020 4966 .#..R.V.$.. If │ │ │ 004fefb0: 2079 6f75 2065 6e61 626c 6520 7468 6520 you enable the │ │ │ 004fefc0: 4544 4954 494e 4720 6d6f 6465 2c20 6573 EDITING mode, es │ │ │ 004fefd0: 6361 7065 2073 6571 7565 6e63 6573 2064 cape sequences d │ │ │ 004fefe0: 6f20 6e6f 7420 7465 726d 696e 6174 6520 o not terminate │ │ │ -004feff0: 5245 4144 732e 0700 567e 2500 0000 0000 READs...V~%..... │ │ │ +004feff0: 5245 4144 732e 0700 56e0 2500 0000 0000 READs...V.%..... │ │ │ 004ff000: 0400 0000 f007 0000 8346 0000 0000 0000 .........F...... │ │ │ -004ff010: 8e00 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +004ff010: 8e00 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 004ff020: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 004ff030: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 004ff040: 5553 4500 ff73 00ff 5553 455f 4445 5649 USE..s..USE_DEVI │ │ │ 004ff050: 4345 5041 5241 4d45 5445 5253 00ff 7300 CEPARAMETERS..s. │ │ │ 004ff060: ff45 4449 5449 4e47 00c0 2600 0020 2020 .EDITING..&.. │ │ │ 004ff070: 456e 6162 6c69 6e67 2050 4153 5448 5255 Enabling PASTHRU │ │ │ 004ff080: 206d 6f64 6520 7375 7065 7273 6564 6573 mode supersedes │ │ │ 004ff090: 2045 4449 5449 4e47 206d 6f64 652e 0700 EDITING mode... │ │ │ -004ff0a0: 567e 2700 004e 0056 7e28 0000 2020 2049 V~'..N.V~(.. I │ │ │ +004ff0a0: 56e0 2700 004e 0056 e028 0000 2020 2049 V.'..N.V.(.. I │ │ │ 004ff0b0: 6620 616e 7920 6f66 2074 6865 2045 4449 f any of the EDI │ │ │ 004ff0c0: 5449 4e47 203c 4354 524c 3e20 6368 6172 TING char │ │ │ 004ff0d0: 6163 7465 7273 2061 7265 2069 6e20 7468 acters are in th │ │ │ 004ff0e0: 6520 4354 5241 5020 6c69 7374 2c20 7468 e CTRAP list, th │ │ │ -004ff0f0: 6569 7254 0056 7e29 0000 2020 2065 6469 eirT.V~).. edi │ │ │ +004ff0f0: 6569 7254 0056 e029 0000 2020 2065 6469 eirT.V.).. edi │ │ │ 004ff100: 7469 6e67 2066 756e 6374 696f 6e73 2061 ting functions a │ │ │ 004ff110: 7265 206e 6f74 2061 7661 696c 6162 6c65 re not available │ │ │ 004ff120: 2073 696e 6365 2043 5452 4150 2074 616b since CTRAP tak │ │ │ 004ff130: 6573 2070 7265 6365 6465 6e63 652e 2048 es precedence. H │ │ │ -004ff140: 6f77 6576 6572 2c4d 0056 7e2a 0000 2020 owever,M.V~*.. │ │ │ +004ff140: 6f77 6576 6572 2c4d 0056 e02a 0000 2020 owever,M.V.*.. │ │ │ 004ff150: 2045 4449 5449 4e47 203c 4354 524c 3e20 EDITING │ │ │ 004ff160: 6368 6172 6163 7465 7273 2074 616b 6520 characters take │ │ │ 004ff170: 7072 6563 6564 656e 6365 206f 7665 7220 precedence over │ │ │ 004ff180: 7468 6520 5445 524d 494e 4154 4f52 206c the TERMINATOR l │ │ │ -004ff190: 6973 742e 0700 567e 3100 0012 0056 7e32 ist...V~1....V~2 │ │ │ +004ff190: 6973 742e 0700 56e0 3100 0012 0056 e032 ist...V.1....V.2 │ │ │ 004ff1a0: 0000 2020 202a 2a4e 6f74 652a 2a07 0056 .. **Note**..V │ │ │ -004ff1b0: 7e33 0000 5100 567e 3400 0020 2020 4d20 ~3..Q.V~4.. M │ │ │ +004ff1b0: e033 0000 5100 56e0 3400 0020 2020 4d20 .3..Q.V.4.. M │ │ │ 004ff1c0: 5245 4144 2045 4449 5449 4e47 2064 6570 READ EDITING dep │ │ │ 004ff1d0: 656e 6473 206f 6e20 7468 6520 7661 6c75 ends on the valu │ │ │ 004ff1e0: 6573 206f 6620 2458 2061 6e64 2024 5920 es of $X and $Y │ │ │ 004ff1f0: 6265 696e 6720 636f 7272 6563 742e 2049 being correct. I │ │ │ -004ff200: 6620 7468 6551 0056 7e35 0000 2020 2061 f theQ.V~5.. a │ │ │ +004ff200: 6620 7468 6551 0056 e035 0000 2020 2061 f theQ.V.5.. a │ │ │ 004ff210: 7070 6c69 6361 7469 6f6e 2073 656e 6473 pplication sends │ │ │ 004ff220: 2069 7473 206f 776e 2065 7363 6170 6520 its own escape │ │ │ 004ff230: 7365 7175 656e 6365 7320 6f72 2063 6f6e sequences or con │ │ │ 004ff240: 7472 6f6c 2063 6861 7261 6374 6572 732c trol characters, │ │ │ -004ff250: 2077 6869 6368 5400 567e 3600 0020 2020 whichT.V~6.. │ │ │ +004ff250: 2077 6869 6368 5400 56e0 3600 0020 2020 whichT.V.6.. │ │ │ 004ff260: 6368 616e 6765 2074 6865 2063 7572 736f change the curso │ │ │ 004ff270: 7220 706f 7369 7469 6f6e 2c20 6974 206d r position, it m │ │ │ 004ff280: 7573 7420 7072 6f70 6572 6c79 2075 7064 ust properly upd │ │ │ 004ff290: 6174 6520 2458 2061 6e64 2024 5920 6265 ate $X and $Y be │ │ │ -004ff2a0: 666f 7265 2064 6f69 6e67 5200 567e 3700 fore doingR.V~7. │ │ │ +004ff2a0: 666f 7265 2064 6f69 6e67 5200 56e0 3700 fore doingR.V.7. │ │ │ 004ff2b0: 0020 2020 6120 4d20 5245 4144 2077 6974 . a M READ wit │ │ │ 004ff2c0: 6820 4544 4954 494e 4720 656e 6162 6c65 h EDITING enable │ │ │ 004ff2d0: 6420 746f 2065 6e73 7572 6520 636f 7272 d to ensure corr │ │ │ 004ff2e0: 6563 7420 666f 726d 6174 7469 6e67 2064 ect formatting d │ │ │ -004ff2f0: 7572 696e 6720 696e 7075 742e 0700 567e uring input...V~ │ │ │ -004ff300: 3800 0013 004e 7e4d 5054 4552 4d00 0045 8....N~MPTERM..E │ │ │ -004ff310: 4d50 5445 524d 1200 557e bf11 0000 2020 MPTERM..U~.... │ │ │ -004ff320: 2045 4d50 5445 524d 0700 567e 2100 0027 EMPTERM..V~!..' │ │ │ -004ff330: 0056 7e31 0000 2020 205b 4e4f 5d45 4d50 .V~1.. [NO]EMP │ │ │ +004ff2f0: 7572 696e 6720 696e 7075 742e 0700 56e0 uring input...V. │ │ │ +004ff300: 3800 0013 004e e04d 5054 4552 4d00 0045 8....N.MPTERM..E │ │ │ +004ff310: 4d50 5445 524d 1200 55e0 bf11 0000 2020 MPTERM..U..... │ │ │ +004ff320: 2045 4d50 5445 524d 0700 56e0 2100 0027 EMPTERM..V.!..' │ │ │ +004ff330: 0056 e031 0000 2020 205b 4e4f 5d45 4d50 .V.1.. [NO]EMP │ │ │ 004ff340: 545b 4552 4d5d 2041 7070 6c69 6573 2074 T[ERM] Applies t │ │ │ -004ff350: 6f3a 2054 524d 0700 567e 4100 0053 0056 o: TRM..V~A..S.V │ │ │ -004ff360: 7e51 0000 2020 2041 6c6c 6f77 7320 616e ~Q.. Allows an │ │ │ +004ff350: 6f3a 2054 524d 0700 56e0 4100 0053 0056 o: TRM..V.A..S.V │ │ │ +004ff360: e051 0000 2020 2041 6c6c 6f77 7320 616e .Q.. Allows an │ │ │ 004ff370: 2022 4572 6173 6522 2063 6861 7261 6374 "Erase" charact │ │ │ 004ff380: 6572 206f 6e20 616e 2065 6d70 7479 2069 er on an empty i │ │ │ 004ff390: 6e70 7574 206c 696e 6520 746f 2074 6572 nput line to ter │ │ │ 004ff3a0: 6d69 6e61 7465 2061 2052 4541 4420 6f72 minate a READ or │ │ │ -004ff3b0: 4d00 567e 6100 0020 2020 5245 4144 2023 M.V~a.. READ # │ │ │ +004ff3b0: 4d00 56e0 6100 0020 2020 5245 4144 2023 M.V.a.. READ # │ │ │ 004ff3c0: 2063 6f6d 6d61 6e64 2e20 5468 6520 6465 command. The de │ │ │ 004ff3d0: 6661 756c 7420 6973 204e 4f45 4d50 5445 fault is NOEMPTE │ │ │ 004ff3e0: 524d 2e20 5468 6520 6774 6d5f 7072 696e RM. The gtm_prin │ │ │ 004ff3f0: 6369 7061 6c5f 6564 6974 696e 6750 0056 cipal_editingP.V │ │ │ -004ff400: 7e71 0000 2020 2065 6e76 6972 6f6e 6d65 ~q.. environme │ │ │ +004ff400: e071 0000 2020 2065 6e76 6972 6f6e 6d65 .q.. environme │ │ │ 004ff410: 6e74 2076 6172 6961 626c 6520 7370 6563 nt variable spec │ │ │ 004ff420: 6966 6965 7320 7468 6520 696e 6974 6961 ifies the initia │ │ │ 004ff430: 6c20 7365 7474 696e 6720 6f66 205b 4e4f l setting of [NO │ │ │ 004ff440: 5d45 4d50 5445 524d 2e20 5468 6552 0056 ]EMPTERM. TheR.V │ │ │ -004ff450: 7e81 0000 2020 2054 4552 4d49 4e46 4f20 ~... TERMINFO │ │ │ +004ff450: e081 0000 2020 2054 4552 4d49 4e46 4f20 .... TERMINFO │ │ │ 004ff460: 7370 6563 6966 6965 6420 6279 2074 6865 specified by the │ │ │ 004ff470: 2063 7572 7265 6e74 2076 616c 7565 206f current value o │ │ │ 004ff480: 6620 7468 6520 5445 524d 2065 6e76 6972 f the TERM envir │ │ │ 004ff490: 6f6e 6d65 6e74 2076 6172 6961 626c 6553 onment variableS │ │ │ -004ff4a0: 0056 7e91 0000 2020 2064 6566 696e 6573 .V~... defines │ │ │ +004ff4a0: 0056 e091 0000 2020 2064 6566 696e 6573 .V.... defines │ │ │ 004ff4b0: 2063 6170 6e61 6d65 7320 7661 6c75 6573 capnames values │ │ │ 004ff4c0: 2022 6b62 7322 2061 6e64 2f6f 7220 226b "kbs" and/or "k │ │ │ 004ff4d0: 6463 6831 2220 7769 7468 2063 6861 7261 dch1" with chara │ │ │ 004ff4e0: 6374 6572 2073 6571 7565 6e63 6573 2066 cter sequences f │ │ │ -004ff4f0: 6f72 5100 557e c011 0000 2020 2022 4572 orQ.U~.... "Er │ │ │ +004ff4f0: 6f72 5100 55e0 c011 0000 2020 2022 4572 orQ.U..... "Er │ │ │ 004ff500: 6173 652e 2220 4966 2022 6b62 7322 206f ase." If "kbs" o │ │ │ 004ff510: 7220 226b 6463 6831 2220 6172 6520 6d75 r "kdch1" are mu │ │ │ 004ff520: 6c74 692d 6368 6172 6163 7465 7220 7661 lti-character va │ │ │ 004ff530: 6c75 6573 2c20 796f 7520 6d75 7374 2061 lues, you must a │ │ │ -004ff540: 6c73 6f4e 0056 7e12 0000 2020 2073 7065 lsoN.V~... spe │ │ │ +004ff540: 6c73 6f4e 0056 e012 0000 2020 2073 7065 lsoN.V.... spe │ │ │ 004ff550: 6369 6679 2074 6865 2045 5343 4150 4520 cify the ESCAPE │ │ │ 004ff560: 6f72 2045 4449 5420 6465 7669 6365 7061 or EDIT devicepa │ │ │ 004ff570: 7261 6d65 7465 7273 2066 6f72 2045 4d50 rameters for EMP │ │ │ 004ff580: 5445 524d 2072 6563 6f67 6e69 7469 6f6e TERM recognition │ │ │ -004ff590: 2e07 0056 7e13 0000 4d00 567e 1400 0020 ...V~...M.V~... │ │ │ +004ff590: 2e07 0056 e013 0000 4d00 56e0 1400 0020 ...V....M.V.... │ │ │ 004ff5a0: 2020 5468 6520 6572 6173 6520 6368 6172 The erase char │ │ │ 004ff5b0: 6163 7465 7220 6173 2073 6574 2061 6e64 acter as set and │ │ │ 004ff5c0: 2073 686f 776e 2062 7920 7374 7479 2061 shown by stty a │ │ │ 004ff5d0: 6c73 6f20 7465 726d 696e 6174 6573 2061 lso terminates a │ │ │ -004ff5e0: 2052 4541 444f 0056 7e15 0000 2020 2063 READO.V~... c │ │ │ +004ff5e0: 2052 4541 444f 0056 e015 0000 2020 2063 READO.V.... c │ │ │ 004ff5f0: 6f6d 6d61 6e64 2077 6974 6820 616e 2065 ommand with an e │ │ │ 004ff600: 6d70 7479 2069 6e70 7574 206c 696e 652e mpty input line. │ │ │ 004ff610: 2059 6f75 2063 616e 2073 6574 2074 6869 You can set thi │ │ │ 004ff620: 7320 6572 6173 6520 6368 6172 6163 7465 s erase characte │ │ │ -004ff630: 7220 746f 5100 567e 1600 0020 2020 7661 r toQ.V~... va │ │ │ +004ff630: 7220 746f 5100 56e0 1600 0020 2020 7661 r toQ.V.... va │ │ │ 004ff640: 7269 6f75 7320 7661 6c75 6573 2075 7369 rious values usi │ │ │ 004ff650: 6e67 2074 6865 2073 7474 7920 7368 656c ng the stty shel │ │ │ 004ff660: 6c20 636f 6d6d 616e 642e 2054 7970 6963 l command. Typic │ │ │ 004ff670: 616c 2076 616c 7565 7320 6f66 2061 6e20 al values of an │ │ │ -004ff680: 6572 6173 6551 0056 7e17 0000 2020 2063 eraseQ.V~... c │ │ │ +004ff680: 6572 6173 6551 0056 e017 0000 2020 2063 eraseQ.V.... c │ │ │ 004ff690: 6861 7261 6374 6572 2061 7265 203c 4354 haracter are and . Characters s │ │ │ 004ff6c0: 6574 2061 6e64 2073 686f 776e 2077 6974 et and shown wit │ │ │ -004ff6d0: 6820 7374 7479 3e00 567e 1800 0020 2020 h stty>.V~... │ │ │ +004ff6d0: 6820 7374 7479 3e00 56e0 1800 0020 2020 h stty>.V.... │ │ │ 004ff6e0: 7365 7474 696e 6720 6d75 7374 206d 6174 setting must mat │ │ │ 004ff6f0: 6368 2077 6861 7420 7468 6520 7465 726d ch what the term │ │ │ 004ff700: 696e 616c 2065 6d75 6c61 746f 7220 7365 inal emulator se │ │ │ -004ff710: 6e64 732e 0700 567e 1900 0052 0056 7e1a nds...V~...R.V~. │ │ │ +004ff710: 6e64 732e 0700 56e0 1900 0052 0056 e01a nds...V....R.V.. │ │ │ 004ff720: 0000 2020 2054 6865 2065 6e76 6972 6f6e .. The environ │ │ │ 004ff730: 6d65 6e74 2076 6172 6961 626c 6520 5445 ment variable TE │ │ │ 004ff740: 524d 206d 7573 7420 7370 6563 6966 7920 RM must specify │ │ │ 004ff750: 6120 7465 726d 696e 666f 2065 6e74 7279 a terminfo entry │ │ │ 004ff760: 2074 6861 7420 6d61 7463 6865 734a 0056 that matchesJ.V │ │ │ -004ff770: 7e21 0000 2020 2062 6f74 6820 7768 6174 ~!.. both what │ │ │ +004ff770: e021 0000 2020 2062 6f74 6820 7768 6174 .!.. both what │ │ │ 004ff780: 2074 6865 2074 6572 6d69 6e61 6c20 286f the terminal (o │ │ │ 004ff790: 7220 7465 726d 696e 616c 2065 6d75 6c61 r terminal emula │ │ │ 004ff7a0: 746f 7229 2073 656e 6473 2061 6e64 2065 tor) sends and e │ │ │ -004ff7b0: 7870 6563 7473 2e07 0056 7e22 0000 1700 xpects...V~".... │ │ │ -004ff7c0: 4e7e 5241 5345 4c49 4e45 0000 4552 4153 N~RASELINE..ERAS │ │ │ -004ff7d0: 454c 494e 4514 0057 7ebf 1100 0020 2020 ELINE..W~.... │ │ │ -004ff7e0: 4552 4153 454c 494e 4507 0058 7e21 0000 ERASELINE..X~!.. │ │ │ +004ff7b0: 7870 6563 7473 2e07 0056 e022 0000 1700 xpects...V.".... │ │ │ +004ff7c0: 4ee0 5241 5345 4c49 4e45 0000 4552 4153 N.RASELINE..ERAS │ │ │ +004ff7d0: 454c 494e 4514 0057 e0bf 1100 0020 2020 ELINE..W..... │ │ │ +004ff7e0: 4552 4153 454c 494e 4507 0058 e021 0000 ERASELINE..X.!.. │ │ │ 004ff7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004ff800: 0400 0000 ff07 0000 ad46 0000 0000 0000 .........F...... │ │ │ -004ff810: 7b00 007e 4845 4c50 00ff 7300 ff49 4f5f {..~HELP..s..IO_ │ │ │ +004ff810: 7b00 00e0 4845 4c50 00ff 7300 ff49 4f5f {...HELP..s..IO_ │ │ │ 004ff820: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 004ff830: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 004ff840: 5553 4500 ff73 00ff 5553 455f 4445 5649 USE..s..USE_DEVI │ │ │ 004ff850: 4345 5041 5241 4d45 5445 5253 00ff 7300 CEPARAMETERS..s. │ │ │ 004ff860: ff45 5241 5345 4c49 4e45 00bf 3100 0020 .ERASELINE..1.. │ │ │ 004ff870: 2020 4552 4153 454c 494e 4520 4170 706c ERASELINE Appl │ │ │ -004ff880: 6965 7320 746f 3a20 5452 4d07 0058 7e41 ies to: TRM..X~A │ │ │ -004ff890: 0000 3600 587e 5100 0020 2020 4552 4153 ..6.X~Q.. ERAS │ │ │ +004ff880: 6965 7320 746f 3a20 5452 4d07 0058 e041 ies to: TRM..X.A │ │ │ +004ff890: 0000 3600 58e0 5100 0020 2020 4552 4153 ..6.X.Q.. ERAS │ │ │ 004ff8a0: 454c 494e 4520 4170 706c 6965 7320 746f ELINE Applies to │ │ │ 004ff8b0: 3a20 5465 726d 696e 616c 7320 616e 6420 : Terminals and │ │ │ -004ff8c0: 5072 696e 7465 7273 0700 587e 6100 0051 Printers..X~a..Q │ │ │ -004ff8d0: 0058 7e71 0000 2020 2043 6c65 6172 7320 .X~q.. Clears │ │ │ +004ff8c0: 5072 696e 7465 7273 0700 58e0 6100 0051 Printers..X.a..Q │ │ │ +004ff8d0: 0058 e071 0000 2020 2043 6c65 6172 7320 .X.q.. Clears │ │ │ 004ff8e0: 7468 6520 6375 7272 656e 7420 6c69 6e65 the current line │ │ │ 004ff8f0: 2066 726f 6d20 7468 6520 7068 7973 6963 from the physic │ │ │ 004ff900: 616c 2063 7572 736f 7220 706f 7369 7469 al cursor positi │ │ │ 004ff910: 6f6e 2074 6f20 7468 6520 656e 6420 6f66 on to the end of │ │ │ -004ff920: 5100 587e 8100 0020 2020 7468 6520 6c69 Q.X~... the li │ │ │ +004ff920: 5100 58e0 8100 0020 2020 7468 6520 6c69 Q.X.... the li │ │ │ 004ff930: 6e65 2e20 4552 4153 454c 494e 4520 646f ne. ERASELINE do │ │ │ 004ff940: 6573 206e 6f74 2061 6666 6563 7420 7468 es not affect th │ │ │ 004ff950: 6520 7068 7973 6963 616c 2063 7572 736f e physical curso │ │ │ 004ff960: 7220 706f 7369 7469 6f6e 2c20 6f72 2024 r position, or $ │ │ │ -004ff970: 5811 0058 7e91 0000 2020 2061 6e64 2024 X..X~... and $ │ │ │ -004ff980: 592e 0800 577e c011 0000 1100 4e7e 5343 Y...W~......N~SC │ │ │ -004ff990: 4150 4500 0045 5343 4150 4511 0054 7ebf APE..ESCAPE..T~. │ │ │ -004ff9a0: 1100 0020 2020 4553 4341 5045 0700 557e ... ESCAPE..U~ │ │ │ -004ff9b0: 2100 0024 0055 7e31 0000 2020 205b 4e4f !..$.U~1.. [NO │ │ │ +004ff970: 5811 0058 e091 0000 2020 2061 6e64 2024 X..X.... and $ │ │ │ +004ff980: 592e 0800 57e0 c011 0000 1100 4ee0 5343 Y...W.......N.SC │ │ │ +004ff990: 4150 4500 0045 5343 4150 4511 0054 e0bf APE..ESCAPE..T.. │ │ │ +004ff9a0: 1100 0020 2020 4553 4341 5045 0700 55e0 ... ESCAPE..U. │ │ │ +004ff9b0: 2100 0024 0055 e031 0000 2020 205b 4e4f !..$.U.1.. [NO │ │ │ 004ff9c0: 5d45 5343 4150 4520 4170 706c 6965 7320 ]ESCAPE Applies │ │ │ -004ff9d0: 746f 3a20 5452 4d07 0055 7e41 0000 3700 to: TRM..U~A..7. │ │ │ -004ff9e0: 557e 5100 0020 2020 5b4e 4f5d 4553 4341 U~Q.. [NO]ESCA │ │ │ +004ff9d0: 746f 3a20 5452 4d07 0055 e041 0000 3700 to: TRM..U.A..7. │ │ │ +004ff9e0: 55e0 5100 0020 2020 5b4e 4f5d 4553 4341 U.Q.. [NO]ESCA │ │ │ 004ff9f0: 5045 2041 7070 6c69 6573 2074 6f3a 2054 PE Applies to: T │ │ │ 004ffa00: 6572 6d69 6e61 6c73 2061 6e64 2050 7269 erminals and Pri │ │ │ -004ffa10: 6e74 6572 7307 0055 7e61 0000 4200 557e nters..U~a..B.U~ │ │ │ +004ffa10: 6e74 6572 7307 0055 e061 0000 4200 55e0 nters..U.a..B.U. │ │ │ 004ffa20: 7100 0020 2020 456e 6162 6c65 7320 6f72 q.. Enables or │ │ │ 004ffa30: 2064 6973 6162 6c65 7320 4754 2e4d 2070 disables GT.M p │ │ │ 004ffa40: 726f 6365 7373 696e 6720 6f66 2065 7363 rocessing of esc │ │ │ 004ffa50: 6170 6520 7365 7175 656e 6365 732e 0700 ape sequences... │ │ │ -004ffa60: 557e 8100 0054 0055 7e91 0000 2020 2054 U~...T.U~... T │ │ │ +004ffa60: 55e0 8100 0054 0055 e091 0000 2020 2054 U....T.U.... T │ │ │ 004ffa70: 6865 2066 6f6c 6c6f 7769 6e67 2065 7665 he following eve │ │ │ 004ffa80: 6e74 7320 7265 7375 6c74 2077 6865 6e20 nts result when │ │ │ 004ffa90: 6120 7465 726d 696e 616c 2068 6173 2045 a terminal has E │ │ │ 004ffaa0: 5343 4150 4520 7365 7175 656e 6365 2070 SCAPE sequence p │ │ │ -004ffab0: 726f 6365 7373 696e 6754 0054 7ec0 1100 rocessingT.T~... │ │ │ +004ffab0: 726f 6365 7373 696e 6754 0054 e0c0 1100 rocessingT.T.... │ │ │ 004ffac0: 0020 2020 656e 6162 6c65 642e 2057 6865 . enabled. Whe │ │ │ 004ffad0: 6e20 616e 203c 4553 433e 206f 7220 3c43 n an or arrives in t │ │ │ 004ffaf0: 6865 2074 6572 6d69 6e61 6c20 696e 7075 he terminal inpu │ │ │ 004ffb00: 742c 2074 6865 2064 6576 6963 6554 0055 t, the deviceT.U │ │ │ -004ffb10: 7e12 0000 2020 2064 7269 7665 7220 7665 ~... driver ve │ │ │ +004ffb10: e012 0000 2020 2064 7269 7665 7220 7665 .... driver ve │ │ │ 004ffb20: 7269 6669 6573 2074 6865 2073 6571 7565 rifies the seque │ │ │ 004ffb30: 6e63 6520 7468 6174 2066 6f6c 6c6f 7773 nce that follows │ │ │ 004ffb40: 2061 7320 6120 7661 6c69 6420 414e 5349 as a valid ANSI │ │ │ 004ffb50: 2065 7363 6170 6520 7365 7175 656e 6365 escape sequence │ │ │ -004ffb60: 2c52 0055 7e13 0000 2020 2074 6572 6d69 ,R.U~... termi │ │ │ +004ffb60: 2c52 0055 e013 0000 2020 2074 6572 6d69 ,R.U.... termi │ │ │ 004ffb70: 6e61 7465 7320 7468 6520 5245 4144 2c20 nates the READ, │ │ │ 004ffb80: 616e 6420 7365 7473 2024 5a42 2074 6f20 and sets $ZB to │ │ │ 004ffb90: 636f 6e74 6169 6e20 7468 6520 656e 7469 contain the enti │ │ │ 004ffba0: 7265 2065 7363 6170 6520 7365 7175 656e re escape sequen │ │ │ -004ffbb0: 6365 2e53 0055 7e14 0000 2020 2049 6e20 ce.S.U~... In │ │ │ +004ffbb0: 6365 2e53 0055 e014 0000 2020 2049 6e20 ce.S.U.... In │ │ │ 004ffbc0: 7468 6520 6361 7365 206f 6620 6120 5245 the case of a RE │ │ │ 004ffbd0: 4144 202a 2077 6865 6e20 4553 4341 5045 AD * when ESCAPE │ │ │ 004ffbe0: 2073 6571 7565 6e63 6520 7072 6f63 6573 sequence proces │ │ │ 004ffbf0: 7369 6e67 2069 7320 656e 6162 6c65 6420 sing is enabled │ │ │ -004ffc00: 616e 6420 616e 5200 557e 1500 0020 2020 and anR.U~... │ │ │ +004ffc00: 616e 6420 616e 5200 55e0 1500 0020 2020 and anR.U.... │ │ │ 004ffc10: 6573 6361 7065 2069 6e74 726f 6475 6365 escape introduce │ │ │ 004ffc20: 7220 6973 2072 6561 642c 2074 6865 2065 r is read, the e │ │ │ 004ffc30: 6e74 6972 6520 6573 6361 7065 2073 6571 ntire escape seq │ │ │ 004ffc40: 7565 6e63 6520 6973 2072 6574 7572 6e65 uence is returne │ │ │ -004ffc50: 6420 696e 2024 5a42 5000 557e 1600 0020 d in $ZBP.U~... │ │ │ +004ffc50: 6420 696e 2024 5a42 5000 55e0 1600 0020 d in $ZBP.U.... │ │ │ 004ffc60: 2020 616e 6420 7468 6520 4153 4349 4920 and the ASCII │ │ │ 004ffc70: 7265 7072 6573 656e 7461 7469 6f6e 206f representation o │ │ │ 004ffc80: 6620 7468 6520 6669 7273 7420 6368 6172 f the first char │ │ │ 004ffc90: 6163 7465 7220 6973 2072 6574 7572 6e65 acter is returne │ │ │ -004ffca0: 6420 696e 2074 6865 2100 557e 1700 0020 d in the!.U~... │ │ │ +004ffca0: 6420 696e 2074 6865 2100 55e0 1700 0020 d in the!.U.... │ │ │ 004ffcb0: 2020 6172 6775 6d65 6e74 206f 6620 7468 argument of th │ │ │ -004ffcc0: 6520 5245 4144 202a 2e07 0055 7e18 0000 e READ *...U~... │ │ │ -004ffcd0: 5300 557e 1900 0020 2020 5768 656e 2065 S.U~... When e │ │ │ +004ffcc0: 6520 5245 4144 202a 2e07 0055 e018 0000 e READ *...U.... │ │ │ +004ffcd0: 5300 55e0 1900 0020 2020 5768 656e 2065 S.U.... When e │ │ │ 004ffce0: 7363 6170 6520 7072 6f63 6573 7369 6e67 scape processing │ │ │ 004ffcf0: 2069 7320 6469 7361 626c 6564 2c20 5245 is disabled, RE │ │ │ 004ffd00: 4144 202a 7820 7265 7475 726e 7320 3237 AD *x returns 27 │ │ │ 004ffd10: 2069 6e20 7820 666f 7220 616e 203c 4553 in x for an .S.U~... If │ │ │ +004ffd20: 433e 2e53 0055 e01a 0000 2020 2049 6620 C>.S.U.... If │ │ │ 004ffd30: 7468 6520 6573 6361 7065 2069 6e74 726f the escape intro │ │ │ 004ffd40: 6475 6365 7220 6973 2061 6c73 6f20 6120 ducer is also a │ │ │ 004ffd50: 5445 524d 494e 4154 4f52 2c20 245a 4220 TERMINATOR, $ZB │ │ │ 004ffd60: 6861 7320 6120 7374 7269 6e67 206f 6620 has a string of │ │ │ -004ffd70: 6c65 6e67 7468 4b00 557e 2100 0020 2020 lengthK.U~!.. │ │ │ +004ffd70: 6c65 6e67 7468 4b00 55e0 2100 0020 2020 lengthK.U.!.. │ │ │ 004ffd80: 6f6e 6520 2831 292c 2061 6e64 2061 2076 one (1), and a v │ │ │ 004ffd90: 616c 7565 206f 6620 7468 6520 2441 5343 alue of the $ASC │ │ │ 004ffda0: 4949 2829 2072 6570 7265 7365 6e74 6174 II() representat │ │ │ 004ffdb0: 696f 6e20 6f66 2074 6865 2065 7363 6170 ion of the escap │ │ │ -004ffdc0: 6551 0055 7e22 0000 2020 2069 6e74 726f eQ.U~".. intro │ │ │ +004ffdc0: 6551 0055 e022 0000 2020 2069 6e74 726f eQ.U.".. intro │ │ │ 004ffdd0: 6475 6365 723b 206f 7468 6572 7769 7365 ducer; otherwise │ │ │ 004ffde0: 2c20 245a 4220 686f 6c64 7320 7468 6520 , $ZB holds the │ │ │ 004ffdf0: 656d 7074 7920 7374 7269 6e67 2e20 466f empty string. Fo │ │ │ 004ffe00: 7220 7369 6e67 6c65 2063 6861 7261 6374 r single charact │ │ │ -004ffe10: 6572 4e00 557e 2300 0020 2020 616e 6420 erN.U~#.. and │ │ │ +004ffe10: 6572 4e00 55e0 2300 0020 2020 616e 6420 erN.U.#.. and │ │ │ 004ffe20: 7368 6f72 7420 6669 7865 6420 7265 6164 short fixed read │ │ │ 004ffe30: 7320 7769 7468 204e 4f45 5343 4150 452c s with NOESCAPE, │ │ │ 004ffe40: 2074 6865 2072 656d 6169 6e69 6e67 2063 the remaining c │ │ │ 004ffe50: 6861 7261 6374 6572 7320 696e 2074 6865 haracters in the │ │ │ -004ffe60: 4a00 557e 2400 0020 2020 6573 6361 7065 J.U~$.. escape │ │ │ +004ffe60: 4a00 55e0 2400 0020 2020 6573 6361 7065 J.U.$.. escape │ │ │ 004ffe70: 2073 6571 7565 6e63 6520 7769 6c6c 2062 sequence will b │ │ │ 004ffe80: 6520 696e 2074 6865 2069 6e70 7574 2073 e in the input s │ │ │ 004ffe90: 7472 6561 6d20 666f 7220 7375 6273 6571 tream for subseq │ │ │ -004ffea0: 7565 6e74 2052 4541 4453 2600 557e 2500 uent READS&.U~%. │ │ │ +004ffea0: 7565 6e74 2052 4541 4453 2600 55e0 2500 uent READS&.U.%. │ │ │ 004ffeb0: 0020 2020 7265 6761 7264 6c65 7373 206f . regardless o │ │ │ 004ffec0: 6620 5b4e 4f5d 5459 5045 4148 4541 442e f [NO]TYPEAHEAD. │ │ │ -004ffed0: 0700 557e 2600 004f 0055 7e27 0000 2020 ..U~&..O.U~'.. │ │ │ +004ffed0: 0700 55e0 2600 004f 0055 e027 0000 2020 ..U.&..O.U.'.. │ │ │ 004ffee0: 2041 6e20 6170 706c 6963 6174 696f 6e20 An application │ │ │ 004ffef0: 7468 6174 206f 7065 7261 7465 7320 7769 that operates wi │ │ │ 004fff00: 7468 2028 4e4f 4553 4341 5045 3a54 4552 th (NOESCAPE:TER │ │ │ 004fff10: 4d3d 2443 2831 3329 2920 6d75 7374 2070 M=$C(13)) must p │ │ │ -004fff20: 726f 7669 6465 4e00 557e 2800 0020 2020 rovideN.U~(.. │ │ │ +004fff20: 726f 7669 6465 4e00 55e0 2800 0020 2020 rovideN.U.(.. │ │ │ 004fff30: 7375 6363 6573 7369 7665 2052 4541 4420 successive READ │ │ │ 004fff40: 2a20 636f 6d6d 616e 6473 2074 6f20 7265 * commands to re │ │ │ 004fff50: 6d6f 7665 2074 6865 2072 656d 6169 6e69 move the remaini │ │ │ 004fff60: 6e67 2063 6861 7261 6374 6572 7320 696e ng characters in │ │ │ -004fff70: 2074 6865 3000 557e 2900 0020 2020 6573 the0.U~).. es │ │ │ +004fff70: 2074 6865 3000 55e0 2900 0020 2020 6573 the0.U.).. es │ │ │ 004fff80: 6361 7065 2073 6571 7565 6e63 6520 6672 cape sequence fr │ │ │ 004fff90: 6f6d 2074 6865 2069 6e70 7574 2073 7472 om the input str │ │ │ -004fffa0: 6561 6d2e 0700 557e 2a00 0034 0055 7e31 eam...U~*..4.U~1 │ │ │ +004fffa0: 6561 6d2e 0700 55e0 2a00 0034 0055 e031 eam...U.*..4.U.1 │ │ │ 004fffb0: 0000 2020 2042 7920 6465 6661 756c 742c .. By default, │ │ │ 004fffc0: 2045 5343 4150 4520 7072 6f63 6573 7369 ESCAPE processi │ │ │ 004fffd0: 6e67 2069 7320 6469 7361 626c 6564 2e07 ng is disabled.. │ │ │ -004fffe0: 0055 7e32 0000 1200 557e 3300 0020 2020 .U~2....U~3.. │ │ │ -004ffff0: 4578 616d 706c 653a 0700 557e 3400 0000 Example:..U~4... │ │ │ -00500000: 0400 4fff 9000 0000 4de1 0000 0000 0000 ..O.....M....... │ │ │ +004fffe0: 0055 e032 0000 1200 55e0 3300 0020 2020 .U.2....U.3.. │ │ │ +004ffff0: 4578 616d 706c 653a 0700 55e0 3400 0000 Example:..U.4... │ │ │ +00500000: 0400 73ff 9000 0000 4de1 0000 0000 0000 ..s.....M....... │ │ │ 00500010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00500020: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00500030: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00500040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00500050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00500060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00500070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -327803,774 +327803,774 @@ │ │ │ 005007a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005007b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005007c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005007d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005007e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005007f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00500800: 0400 0000 db07 0000 dc46 0000 0000 0000 .........F...... │ │ │ -00500810: 8400 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +00500810: 8400 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 00500820: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 00500830: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 00500840: 5553 4500 ff73 00ff 5553 455f 4445 5649 USE..s..USE_DEVI │ │ │ 00500850: 4345 5041 5241 4d45 5445 5253 00ff 7300 CEPARAMETERS..s. │ │ │ 00500860: ff45 5343 4150 4500 c035 0000 2020 2075 .ESCAPE..5.. u │ │ │ 00500870: 7365 2024 7072 696e 6369 7061 6c3a 286e se $principal:(n │ │ │ 00500880: 6f65 7363 6170 653a 7465 726d 3d24 6328 oescape:term=$c( │ │ │ -00500890: 3133 2929 0700 557e 3600 0054 0055 7e37 13))..U~6..T.U~7 │ │ │ +00500890: 3133 2929 0700 55e0 3600 0054 0055 e037 13))..U.6..T.U.7 │ │ │ 005008a0: 0000 2020 2054 6869 7320 6578 616d 706c .. This exampl │ │ │ 005008b0: 6520 6469 7361 626c 6573 2074 6865 2065 e disables the e │ │ │ 005008c0: 7363 6170 6520 7365 7175 656e 6365 2070 scape sequence p │ │ │ 005008d0: 726f 6365 7373 696e 6720 616e 6420 7365 rocessing and se │ │ │ 005008e0: 7420 2463 2831 3329 2061 7320 7468 651a t $c(13) as the. │ │ │ -005008f0: 0055 7e38 0000 2020 206c 696e 6520 7465 .U~8.. line te │ │ │ -00500900: 726d 696e 6174 6f72 2e07 0055 7e39 0000 rminator...U~9.. │ │ │ -00500910: 1700 4e7e 5843 4550 5449 4f4e 0000 4558 ..N~XCEPTION..EX │ │ │ -00500920: 4345 5054 494f 4e14 0057 7ebf 1100 0020 CEPTION..W~.... │ │ │ -00500930: 2020 4558 4345 5054 494f 4e07 0058 7e21 EXCEPTION..X~! │ │ │ -00500940: 0000 3000 587e 3100 0020 2020 4558 4345 ..0.X~1.. EXCE │ │ │ +005008f0: 0055 e038 0000 2020 206c 696e 6520 7465 .U.8.. line te │ │ │ +00500900: 726d 696e 6174 6f72 2e07 0055 e039 0000 rminator...U.9.. │ │ │ +00500910: 1700 4ee0 5843 4550 5449 4f4e 0000 4558 ..N.XCEPTION..EX │ │ │ +00500920: 4345 5054 494f 4e14 0057 e0bf 1100 0020 CEPTION..W..... │ │ │ +00500930: 2020 4558 4345 5054 494f 4e07 0058 e021 EXCEPTION..X.! │ │ │ +00500940: 0000 3000 58e0 3100 0020 2020 4558 4345 ..0.X.1.. EXCE │ │ │ 00500950: 5054 494f 4e3d 6578 7072 2041 7070 6c69 PTION=expr Appli │ │ │ 00500960: 6573 2074 6f3a 2041 6c6c 2064 6576 6963 es to: All devic │ │ │ -00500970: 6573 0700 587e 4100 0030 0058 7e51 0000 es..X~A..0.X~Q.. │ │ │ +00500970: 6573 0700 58e0 4100 0030 0058 e051 0000 es..X.A..0.X.Q.. │ │ │ 00500980: 2020 2045 5843 4550 5449 4f4e 3d65 7870 EXCEPTION=exp │ │ │ 00500990: 7220 4170 706c 6965 7320 746f 3a20 416c r Applies to: Al │ │ │ -005009a0: 6c20 6465 7669 6365 7307 0058 7e61 0000 l devices..X~a.. │ │ │ -005009b0: 5300 587e 7100 0020 2020 4465 6669 6e65 S.X~q.. Define │ │ │ +005009a0: 6c20 6465 7669 6365 7307 0058 e061 0000 l devices..X.a.. │ │ │ +005009b0: 5300 58e0 7100 0020 2020 4465 6669 6e65 S.X.q.. Define │ │ │ 005009c0: 7320 616e 2065 7272 6f72 2068 616e 646c s an error handl │ │ │ 005009d0: 6572 2066 6f72 2061 6e20 492f 4f20 6465 er for an I/O de │ │ │ 005009e0: 7669 6365 2e20 5468 6520 6578 7072 6573 vice. The expres │ │ │ 005009f0: 7369 6f6e 206d 7573 7420 636f 6e74 6169 sion must contai │ │ │ -00500a00: 6e20 6152 0058 7e81 0000 2020 2066 7261 n aR.X~... fra │ │ │ +00500a00: 6e20 6152 0058 e081 0000 2020 2066 7261 n aR.X.... fra │ │ │ 00500a10: 676d 656e 7420 6f66 2047 542e 4d20 636f gment of GT.M co │ │ │ 00500a20: 6465 2028 666f 7220 6578 616d 706c 652c de (for example, │ │ │ 00500a30: 2047 4f54 4f20 4552 5246 494c 4529 2074 GOTO ERRFILE) t │ │ │ 00500a40: 6861 7420 4754 2e4d 2058 4543 5554 4573 hat GT.M XECUTEs │ │ │ -00500a50: 2077 6865 6e52 0058 7e91 0000 2020 2074 whenR.X~... t │ │ │ +00500a50: 2077 6865 6e52 0058 e091 0000 2020 2074 whenR.X.... t │ │ │ 00500a60: 6865 2064 7269 7665 7220 666f 7220 7468 he driver for th │ │ │ 00500a70: 6520 6465 7669 6365 2064 6574 6563 7473 e device detects │ │ │ 00500a80: 2061 6e20 6572 726f 722c 206f 7220 616e an error, or an │ │ │ 00500a90: 2065 6e74 7279 7265 6620 746f 2077 6869 entryref to whi │ │ │ -00500aa0: 6368 2047 542e 4d4c 0057 7ec0 1100 0020 ch GT.ML.W~.... │ │ │ +00500aa0: 6368 2047 542e 4d4c 0057 e0c0 1100 0020 ch GT.ML.W..... │ │ │ 00500ab0: 2020 7472 616e 7366 6572 7320 636f 6e74 transfers cont │ │ │ 00500ac0: 726f 6c2c 2061 7320 6170 7072 6f70 7269 rol, as appropri │ │ │ 00500ad0: 6174 6520 666f 7220 7468 6520 6375 7272 ate for the curr │ │ │ 00500ae0: 656e 7420 6774 6d5f 7a74 7261 705f 666f ent gtm_ztrap_fo │ │ │ -00500af0: 726d 2e07 0058 7e12 0000 0e00 4d7e 4646 rm...X~.....M~FF │ │ │ -00500b00: 4c46 0000 4646 4c46 0f00 527e bf11 0000 LF..FFLF..R~.... │ │ │ -00500b10: 2020 2046 464c 4607 0053 7e21 0000 2100 FFLF..S~!..!. │ │ │ -00500b20: 537e 3100 0020 2020 5b4e 4f5d 4646 4c46 S~1.. [NO]FFLF │ │ │ +00500af0: 726d 2e07 0058 e012 0000 0e00 4de0 4646 rm...X......M.FF │ │ │ +00500b00: 4c46 0000 4646 4c46 0f00 52e0 bf11 0000 LF..FFLF..R..... │ │ │ +00500b10: 2020 2046 464c 4607 0053 e021 0000 2100 FFLF..S.!..!. │ │ │ +00500b20: 53e0 3100 0020 2020 5b4e 4f5d 4646 4c46 S.1.. [NO]FFLF │ │ │ 00500b30: 2041 7070 6c69 6573 2074 6f3a 2053 4407 Applies to: SD. │ │ │ -00500b40: 0053 7e41 0000 4f00 537e 5100 0020 2020 .S~A..O.S~Q.. │ │ │ +00500b40: 0053 e041 0000 4f00 53e0 5100 0020 2020 .S.A..O.S.Q.. │ │ │ 00500b50: 5468 6520 5b4e 4f5d 4646 4c46 2064 6576 The [NO]FFLF dev │ │ │ 00500b60: 6963 6570 6172 616d 6574 6572 2063 6f6e iceparameter con │ │ │ 00500b70: 7472 6f6c 7320 7768 6574 6865 7220 5752 trols whether WR │ │ │ 00500b80: 4954 4520 2320 7072 6f64 7563 6573 206f ITE # produces o │ │ │ -00500b90: 6e6c 7920 6154 0053 7e61 0000 2020 2066 nly aT.S~a.. f │ │ │ +00500b90: 6e6c 7920 6154 0053 e061 0000 2020 2066 nly aT.S.a.. f │ │ │ 00500ba0: 6f72 6d2d 6665 6564 2028 3c46 463e 2920 orm-feed () │ │ │ 00500bb0: 6f72 2061 2066 6f72 6d2d 6665 6564 2061 or a form-feed a │ │ │ 00500bc0: 6e64 206c 696e 652d 6665 6564 2028 3c46 nd line-feed (). Previou │ │ │ -00500be0: 736c 792c 2047 542e 4d50 0053 7e71 0000 sly, GT.MP.S~q.. │ │ │ +00500be0: 736c 792c 2047 542e 4d50 0053 e071 0000 sly, GT.MP.S.q.. │ │ │ 00500bf0: 2020 2075 7365 6420 3c46 463e 3c4c 463e used │ │ │ 00500c00: 2077 6869 6368 2064 6576 6961 7465 6420 which deviated │ │ │ 00500c10: 6672 6f6d 2074 6865 2073 7461 6e64 6172 from the standar │ │ │ 00500c20: 642c 2062 7574 206f 7574 206f 6620 636f d, but out of co │ │ │ -00500c30: 6e63 6572 6e20 666f 7239 0053 7e81 0000 ncern for9.S~... │ │ │ +00500c30: 6e63 6572 6e20 666f 7239 0053 e081 0000 ncern for9.S.... │ │ │ 00500c40: 2020 2065 7869 7374 696e 6720 7072 6163 existing prac │ │ │ 00500c50: 7469 6365 2074 6865 2064 6566 6175 6c74 tice the default │ │ │ 00500c60: 2072 656d 6169 6e73 203c 4646 3e3c 4c46 remains ...S~...S.R~... │ │ │ +00500c70: 3e2e 0700 53e0 9100 0053 0052 e0c0 1100 >...S....S.R.... │ │ │ 00500c80: 0020 2020 4164 6469 7469 6f6e 616c 6c79 . Additionally │ │ │ 00500c90: 2c20 7468 6520 2267 746d 5f6e 6f66 666c , the "gtm_noffl │ │ │ 00500ca0: 6622 2065 6e76 6972 6f6e 6d65 6e74 2076 f" environment v │ │ │ 00500cb0: 6172 6961 626c 6520 636f 6e74 726f 6c73 ariable controls │ │ │ -00500cc0: 2074 6865 2064 6566 6175 6c74 5400 537e the defaultT.S~ │ │ │ +00500cc0: 2074 6865 2064 6566 6175 6c74 5400 53e0 the defaultT.S. │ │ │ 00500cd0: 1200 0020 2020 5752 4954 4520 2320 6265 ... WRITE # be │ │ │ 00500ce0: 6861 7669 6f72 206f 6620 4754 2e4d 2e20 havior of GT.M. │ │ │ 00500cf0: 4966 2069 7420 6973 2075 6e73 6574 206f If it is unset o │ │ │ 00500d00: 7220 7365 7420 746f 2030 2c20 4e5b 4f5d r set to 0, N[O] │ │ │ 00500d10: 206f 7220 465b 414c 5345 5d2c 2074 6865 or F[ALSE], the │ │ │ -00500d20: 5000 537e 1300 0020 2020 6465 6661 756c P.S~... defaul │ │ │ +00500d20: 5000 53e0 1300 0020 2020 6465 6661 756c P.S.... defaul │ │ │ 00500d30: 7420 6265 6861 7669 6f72 2069 7320 756e t behavior is un │ │ │ 00500d40: 6368 616e 6765 642e 2049 6620 6974 2069 changed. If it i │ │ │ 00500d50: 7320 7365 7420 746f 2031 2c20 595b 4553 s set to 1, Y[ES │ │ │ 00500d60: 5d20 6f72 2054 5b52 5545 5d2c 2074 6865 ] or T[RUE], the │ │ │ -00500d70: 5400 537e 1400 0020 2020 6465 6661 756c T.S~... defaul │ │ │ +00500d70: 5400 53e0 1400 0020 2020 6465 6661 756c T.S.... defaul │ │ │ 00500d80: 7420 6265 6861 7669 6f72 206f 6620 5752 t behavior of WR │ │ │ 00500d90: 4954 4520 2320 6973 2063 6861 6e67 6564 ITE # is changed │ │ │ 00500da0: 2074 6f20 7072 6f64 7563 6520 6f6e 6c79 to produce only │ │ │ 00500db0: 2061 2066 6f72 6d2d 6665 6564 2028 3c46 a form-feed (),M.S~... th │ │ │ +00500dc0: 463e 292c 4d00 53e0 1500 0020 2020 7468 F>),M.S.... th │ │ │ 00500dd0: 6f75 6768 204d 2070 726f 6772 616d 7320 ough M programs │ │ │ 00500de0: 6361 6e20 7374 696c 6c20 636f 6e74 726f can still contro │ │ │ 00500df0: 6c20 6265 6861 7669 6f72 2062 7920 7370 l behavior by sp │ │ │ 00500e00: 6563 6966 7969 6e67 2074 6865 2046 464c ecifying the FFL │ │ │ -00500e10: 461a 0053 7e16 0000 2020 2064 6576 6963 F..S~... devic │ │ │ -00500e20: 6570 6172 616d 6574 6572 2e07 0053 7e17 eparameter...S~. │ │ │ -00500e30: 0000 5300 537e 1800 0020 2020 466f 7220 ..S.S~... For │ │ │ +00500e10: 461a 0053 e016 0000 2020 2064 6576 6963 F..S.... devic │ │ │ +00500e20: 6570 6172 616d 6574 6572 2e07 0053 e017 eparameter...S.. │ │ │ +00500e30: 0000 5300 53e0 1800 0020 2020 466f 7220 ..S.S.... For │ │ │ 00500e40: 616e 2065 7861 6d70 6c65 2c20 7265 6665 an example, refe │ │ │ 00500e50: 7220 746f 2074 6865 2064 6573 6372 6970 r to the descrip │ │ │ 00500e60: 7469 6f6e 206f 6620 4646 4c46 2064 6576 tion of FFLF dev │ │ │ 00500e70: 6963 6570 6172 616d 6574 6572 206f 6620 iceparameter of │ │ │ -00500e80: 4f50 454e 2e07 0053 7e19 0000 1100 4e7e OPEN...S~.....N~ │ │ │ +00500e80: 4f50 454e 2e07 0053 e019 0000 1100 4ee0 OPEN...S......N. │ │ │ 00500e90: 494c 5445 5200 0046 494c 5445 5211 0054 ILTER..FILTER..T │ │ │ -00500ea0: 7ebf 1100 0020 2020 4649 4c54 4552 0700 ~.... FILTER.. │ │ │ -00500eb0: 557e 2100 002e 0055 7e31 0000 2020 2046 U~!....U~1.. F │ │ │ +00500ea0: e0bf 1100 0020 2020 4649 4c54 4552 0700 ..... FILTER.. │ │ │ +00500eb0: 55e0 2100 002e 0055 e031 0000 2020 2046 U.!....U.1.. F │ │ │ 00500ec0: 494c 5445 523d 6578 7072 2041 7070 6c69 ILTER=expr Appli │ │ │ 00500ed0: 6573 2074 6f3a 2054 524d 2053 4f43 204e es to: TRM SOC N │ │ │ -00500ee0: 554c 4c07 0055 7e41 0000 2b00 557e 5100 ULL..U~A..+.U~Q. │ │ │ +00500ee0: 554c 4c07 0055 e041 0000 2b00 55e0 5100 ULL..U.A..+.U.Q. │ │ │ 00500ef0: 0020 2020 4e4f 4649 4c54 4552 2041 7070 . NOFILTER App │ │ │ 00500f00: 6c69 6573 2074 6f3a 2054 524d 2053 4f43 lies to: TRM SOC │ │ │ -00500f10: 204e 554c 4c07 0055 7e61 0000 5200 557e NULL..U~a..R.U~ │ │ │ +00500f10: 204e 554c 4c07 0055 e061 0000 5200 55e0 NULL..U.a..R.U. │ │ │ 00500f20: 7100 0020 2020 5b4e 4f5d 4649 4c54 4552 q.. [NO]FILTER │ │ │ 00500f30: 5b3d 6578 7072 5d20 4170 706c 6965 7320 [=expr] Applies │ │ │ 00500f40: 746f 3a20 5465 726d 696e 616c 7320 616e to: Terminals an │ │ │ 00500f50: 6420 5072 696e 7465 7273 2c20 536f 636b d Printers, Sock │ │ │ 00500f60: 6574 2044 6576 6963 652c 2061 6e64 1500 et Device, and.. │ │ │ -00500f70: 557e 8100 0020 2020 4e55 4c4c 2044 6576 U~... NULL Dev │ │ │ -00500f80: 6963 6507 0055 7e91 0000 5100 547e c011 ice..U~...Q.T~.. │ │ │ +00500f70: 55e0 8100 0020 2020 4e55 4c4c 2044 6576 U.... NULL Dev │ │ │ +00500f80: 6963 6507 0055 e091 0000 5100 54e0 c011 ice..U....Q.T... │ │ │ 00500f90: 0000 2020 2053 7065 6369 6669 6573 2063 .. Specifies c │ │ │ 00500fa0: 6861 7261 6374 6572 2066 696c 7465 7269 haracter filteri │ │ │ 00500fb0: 6e67 2066 6f72 2073 7065 6369 6669 6564 ng for specified │ │ │ 00500fc0: 2063 7572 736f 7220 6d6f 7665 6d65 6e74 cursor movement │ │ │ 00500fd0: 2073 6571 7565 6e63 6573 2e00 0000 0000 sequences...... │ │ │ 00500fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00500ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00501000: 0400 0000 ef07 0000 1047 0000 0000 0000 .........G...... │ │ │ -00501010: a600 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +00501010: a600 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 00501020: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 00501030: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 00501040: 5553 4500 ff73 00ff 5553 455f 4445 5649 USE..s..USE_DEVI │ │ │ 00501050: 4345 5041 5241 4d45 5445 5253 00ff 7300 CEPARAMETERS..s. │ │ │ 00501060: ff46 494c 5445 5200 c012 0000 2020 2046 .FILTER..... F │ │ │ 00501070: 696c 7465 7269 6e67 2072 6571 7569 7265 iltering require │ │ │ 00501080: 7320 6368 6172 6163 7465 7220 6279 2063 s character by c │ │ │ 00501090: 6861 7261 6374 6572 2065 7861 6d69 6e61 haracter examina │ │ │ 005010a0: 7469 6f6e 206f 6620 616c 6c20 6f75 7470 tion of all outp │ │ │ -005010b0: 7574 2061 6e64 2200 557e 1300 0020 2020 ut and".U~... │ │ │ +005010b0: 7574 2061 6e64 2200 55e0 1300 0020 2020 ut and".U.... │ │ │ 005010c0: 7265 6475 6365 7320 492f 4f20 7065 7266 reduces I/O perf │ │ │ -005010d0: 6f72 6d61 6e63 652e 0700 557e 1400 0053 ormance...U~...S │ │ │ -005010e0: 0055 7e15 0000 2020 2045 6163 6820 4649 .U~... Each FI │ │ │ +005010d0: 6f72 6d61 6e63 652e 0700 55e0 1400 0053 ormance...U....S │ │ │ +005010e0: 0055 e015 0000 2020 2045 6163 6820 4649 .U.... Each FI │ │ │ 005010f0: 4c54 4552 2064 6576 6963 6570 6172 616d LTER deviceparam │ │ │ 00501100: 6574 6572 2063 616e 2068 6176 6520 6f6e eter can have on │ │ │ 00501110: 6c79 206f 6e65 2061 7267 756d 656e 742e ly one argument. │ │ │ 00501120: 2048 6f77 6576 6572 2c20 6d75 6c74 6970 However, multip │ │ │ -00501130: 6c65 4f00 557e 1600 0020 2020 4649 4c54 leO.U~... FILT │ │ │ +00501130: 6c65 4f00 55e0 1600 0020 2020 4649 4c54 leO.U.... FILT │ │ │ 00501140: 4552 2064 6576 6963 6570 6172 616d 6574 ER deviceparamet │ │ │ 00501150: 6572 7320 6361 6e20 6170 7065 6172 2069 ers can appear i │ │ │ 00501160: 6e20 6120 7369 6e67 6c65 2055 5345 2063 n a single USE c │ │ │ 00501170: 6f6d 6d61 6e64 2c20 6561 6368 2077 6974 ommand, each wit │ │ │ -00501180: 681e 0055 7e17 0000 2020 2064 6966 6665 h..U~... diffe │ │ │ +00501180: 681e 0055 e017 0000 2020 2064 6966 6665 h..U.... diffe │ │ │ 00501190: 7265 6e74 2061 7267 756d 656e 7473 2e07 rent arguments.. │ │ │ -005011a0: 0055 7e18 0000 3100 557e 1900 0020 2020 .U~...1.U~... │ │ │ +005011a0: 0055 e018 0000 3100 55e0 1900 0020 2020 .U....1.U.... │ │ │ 005011b0: 4e4f 4649 4c54 4552 2064 6973 6162 6c65 NOFILTER disable │ │ │ 005011c0: 7320 616c 6c20 6f75 7470 7574 2066 696c s all output fil │ │ │ -005011d0: 7465 7269 6e67 2e07 0055 7e1a 0000 5200 tering...U~...R. │ │ │ -005011e0: 557e 2100 0020 2020 4279 2064 6566 6175 U~!.. By defau │ │ │ +005011d0: 7465 7269 6e67 2e07 0055 e01a 0000 5200 tering...U....R. │ │ │ +005011e0: 55e0 2100 0020 2020 4279 2064 6566 6175 U.!.. By defau │ │ │ 005011f0: 6c74 2c20 4754 2e4d 2064 6f65 7320 6e6f lt, GT.M does no │ │ │ 00501200: 7420 7065 7266 6f72 6d20 6f75 7470 7574 t perform output │ │ │ 00501210: 2066 696c 7465 7269 6e67 2e20 466f 7220 filtering. For │ │ │ 00501220: 4754 2e4d 2074 6f20 6d61 696e 7461 696e GT.M to maintain │ │ │ -00501230: 4500 557e 2200 0020 2020 2458 2066 6f72 E.U~".. $X for │ │ │ +00501230: 4500 55e0 2200 0020 2020 2458 2066 6f72 E.U.".. $X for │ │ │ 00501240: 206e 6f6e 2d67 7261 7068 6963 2063 6861 non-graphic cha │ │ │ 00501250: 7261 6374 6572 7320 6173 2064 6573 6372 racters as descr │ │ │ 00501260: 6962 6564 2062 7920 7468 6520 7374 616e ibed by the stan │ │ │ -00501270: 6461 7264 2c4f 0055 7e23 0000 2020 2046 dard,O.U~#.. F │ │ │ +00501270: 6461 7264 2c4f 0055 e023 0000 2020 2046 dard,O.U.#.. F │ │ │ 00501280: 494c 5445 523d 2243 4841 5241 4354 4552 ILTER="CHARACTER │ │ │ 00501290: 5322 206d 7573 7420 6265 2065 6e61 626c S" must be enabl │ │ │ 005012a0: 6564 2e20 4f75 7470 7574 2066 696c 7465 ed. Output filte │ │ │ 005012b0: 7269 6e67 2061 6464 7320 6164 6469 7469 ring adds additi │ │ │ -005012c0: 6f6e 616c 2500 557e 2400 0020 2020 6f76 onal%.U~$.. ov │ │ │ +005012c0: 6f6e 616c 2500 55e0 2400 0020 2020 6f76 onal%.U.$.. ov │ │ │ 005012d0: 6572 6865 6164 2074 6f20 492f 4f20 7072 erhead to I/O pr │ │ │ -005012e0: 6f63 6573 7369 6e67 2e07 0055 7e25 0000 ocessing...U~%.. │ │ │ -005012f0: 1200 557e 2600 0020 2020 4578 616d 706c ..U~&.. Exampl │ │ │ -00501300: 653a 0700 557e 2700 0026 0055 7e28 0000 e:..U~'..&.U~(.. │ │ │ +005012e0: 6f63 6573 7369 6e67 2e07 0055 e025 0000 ocessing...U.%.. │ │ │ +005012f0: 1200 55e0 2600 0020 2020 4578 616d 706c ..U.&.. Exampl │ │ │ +00501300: 653a 0700 55e0 2700 0026 0055 e028 0000 e:..U.'..&.U.(.. │ │ │ 00501310: 2020 2075 7365 2074 6370 6465 763a 6669 use tcpdev:fi │ │ │ 00501320: 6c74 6572 3d22 4e4f 4553 4341 5045 2207 lter="NOESCAPE". │ │ │ -00501330: 0055 7e29 0000 5300 557e 2a00 0020 2020 .U~)..S.U~*.. │ │ │ +00501330: 0055 e029 0000 5300 55e0 2a00 0020 2020 .U.)..S.U.*.. │ │ │ 00501340: 5468 6973 2065 7861 6d70 6c65 2072 656d This example rem │ │ │ 00501350: 6f76 6573 2074 6865 2065 6666 6563 7420 oves the effect │ │ │ 00501360: 6f66 2065 7363 6170 6520 7365 7175 656e of escape sequen │ │ │ 00501370: 6365 7320 6f6e 2074 6865 206d 6169 6e74 ces on the maint │ │ │ -00501380: 656e 616e 6365 2024 5811 0055 7e31 0000 enance $X..U~1.. │ │ │ -00501390: 2020 2061 6e64 2024 592e 0700 557e 3200 and $Y...U~2. │ │ │ -005013a0: 0011 004e 7e4f 4c4c 4f57 0000 464f 4c4c ...N~OLLOW..FOLL │ │ │ -005013b0: 4f57 1100 547e bf11 0000 2020 2046 4f4c OW..T~.... FOL │ │ │ -005013c0: 4c4f 5707 0055 7e21 0000 2300 557e 3100 LOW..U~!..#.U~1. │ │ │ +00501380: 656e 616e 6365 2024 5811 0055 e031 0000 enance $X..U.1.. │ │ │ +00501390: 2020 2061 6e64 2024 592e 0700 55e0 3200 and $Y...U.2. │ │ │ +005013a0: 0011 004e e04f 4c4c 4f57 0000 464f 4c4c ...N.OLLOW..FOLL │ │ │ +005013b0: 4f57 1100 54e0 bf11 0000 2020 2046 4f4c OW..T..... FOL │ │ │ +005013c0: 4c4f 5707 0055 e021 0000 2300 55e0 3100 LOW..U.!..#.U.1. │ │ │ 005013d0: 0020 2020 5b4e 4f5d 464f 4c4c 4f57 2041 . [NO]FOLLOW A │ │ │ 005013e0: 7070 6c69 6573 2074 6f3a 2053 4407 0055 pplies to: SD..U │ │ │ -005013f0: 7e41 0000 5100 557e 5100 0020 2020 436f ~A..Q.U~Q.. Co │ │ │ +005013f0: e041 0000 5100 55e0 5100 0020 2020 436f .A..Q.U.Q.. Co │ │ │ 00501400: 6e66 6967 7572 6573 2052 4541 4420 746f nfigures READ to │ │ │ 00501410: 2072 6574 7572 6e20 6f6e 6c79 2077 6865 return only whe │ │ │ 00501420: 6e20 6974 2068 6173 2061 2063 6f6d 706c n it has a compl │ │ │ 00501430: 6574 6520 7265 636f 7264 206f 7220 7265 ete record or re │ │ │ -00501440: 6163 6865 7353 0055 7e61 0000 2020 2061 achesS.U~a.. a │ │ │ +00501440: 6163 6865 7353 0055 e061 0000 2020 2061 achesS.U.a.. a │ │ │ 00501450: 6e79 2073 7065 6369 6669 6564 2074 696d ny specified tim │ │ │ 00501460: 656f 7574 3b20 6974 2077 6169 7473 2066 eout; it waits f │ │ │ 00501470: 6f72 206d 6f72 6520 696e 7075 7420 7261 or more input ra │ │ │ 00501480: 7468 6572 2074 6861 6e20 7465 726d 696e ther than termin │ │ │ -00501490: 6174 696e 6720 6f6e 2900 557e 7100 0020 ating on).U~q.. │ │ │ +00501490: 6174 696e 6720 6f6e 2900 55e0 7100 0020 ating on).U.q.. │ │ │ 005014a0: 2020 616e 2045 4f46 2028 656e 642d 6f66 an EOF (end-of │ │ │ 005014b0: 2d66 696c 6529 2063 6f6e 6469 7469 6f6e -file) condition │ │ │ -005014c0: 2e07 0055 7e81 0000 5400 557e 9100 0020 ...U~...T.U~... │ │ │ +005014c0: 2e07 0055 e081 0000 5400 55e0 9100 0020 ...U....T.U.... │ │ │ 005014d0: 2020 5468 6520 5553 4520 636f 6d6d 616e The USE comman │ │ │ 005014e0: 6420 6361 6e20 7377 6974 6368 2061 2064 d can switch a d │ │ │ 005014f0: 6576 6963 6520 6672 6f6d 204e 4f46 4f4c evice from NOFOL │ │ │ 00501500: 4c4f 5720 746f 2046 4f4c 4c4f 5720 6f72 LOW to FOLLOW or │ │ │ -00501510: 2066 726f 6d20 464f 4c4c 4f57 5300 547e from FOLLOWS.T~ │ │ │ +00501510: 2066 726f 6d20 464f 4c4c 4f57 5300 54e0 from FOLLOWS.T. │ │ │ 00501520: c011 0000 2020 2074 6f20 4e4f 464f 4c4c .... to NOFOLL │ │ │ 00501530: 4f57 2e20 5468 6973 2070 726f 7669 6465 OW. This provide │ │ │ 00501540: 7320 6120 5245 4144 206d 6f64 6520 6f66 s a READ mode of │ │ │ 00501550: 206f 7065 7261 7469 6f6e 2073 696d 696c operation simil │ │ │ 00501560: 6172 2074 6f20 6120 7461 696c 202d 6612 ar to a tail -f. │ │ │ -00501570: 0055 7e12 0000 2020 2069 6e20 554e 4958 .U~... in UNIX │ │ │ -00501580: 2e07 0055 7e13 0000 1600 4d7e 484f 5354 ...U~.....M~HOST │ │ │ +00501570: 0055 e012 0000 2020 2069 6e20 554e 4958 .U.... in UNIX │ │ │ +00501580: 2e07 0055 e013 0000 1600 4de0 484f 5354 ...U......M.HOST │ │ │ 00501590: 5359 4e43 0000 484f 5354 5359 4e43 1300 SYNC..HOSTSYNC.. │ │ │ -005015a0: 567e bf11 0000 2020 2048 4f53 5453 594e V~.... HOSTSYN │ │ │ -005015b0: 4307 0057 7e21 0000 2600 577e 3100 0020 C..W~!..&.W~1.. │ │ │ +005015a0: 56e0 bf11 0000 2020 2048 4f53 5453 594e V..... HOSTSYN │ │ │ +005015b0: 4307 0057 e021 0000 2600 57e0 3100 0020 C..W.!..&.W.1.. │ │ │ 005015c0: 2020 5b4e 4f5d 484f 5354 5359 4e43 2041 [NO]HOSTSYNC A │ │ │ 005015d0: 7070 6c69 6573 2074 6f3a 2054 524d 0700 pplies to: TRM.. │ │ │ -005015e0: 577e 4100 0039 0057 7e51 0000 2020 205b W~A..9.W~Q.. [ │ │ │ +005015e0: 57e0 4100 0039 0057 e051 0000 2020 205b W.A..9.W.Q.. [ │ │ │ 005015f0: 4e4f 5d48 4f53 5453 594e 4320 4170 706c NO]HOSTSYNC Appl │ │ │ 00501600: 6965 7320 746f 3a20 5465 726d 696e 616c ies to: Terminal │ │ │ 00501610: 7320 616e 6420 5072 696e 7465 7273 0700 s and Printers.. │ │ │ -00501620: 577e 6100 0053 0057 7e71 0000 2020 2045 W~a..S.W~q.. E │ │ │ +00501620: 57e0 6100 0053 0057 e071 0000 2020 2045 W.a..S.W.q.. E │ │ │ 00501630: 6e61 626c 6573 206f 7220 6469 7361 626c nables or disabl │ │ │ 00501640: 6573 2074 6865 2075 7365 206f 6620 584f es the use of XO │ │ │ 00501650: 4e2f 584f 4646 2062 7920 7468 6520 686f N/XOFF by the ho │ │ │ 00501660: 7374 2074 6f20 7468 726f 7474 6c65 2069 st to throttle i │ │ │ -00501670: 6e70 7574 2061 6e64 5000 577e 8100 0020 nput andP.W~... │ │ │ +00501670: 6e70 7574 2061 6e64 5000 57e0 8100 0020 nput andP.W.... │ │ │ 00501680: 2020 7072 6576 656e 7420 696d 7065 6e64 prevent impend │ │ │ 00501690: 696e 6720 6275 6666 6572 206f 7665 7272 ing buffer overr │ │ │ 005016a0: 756e 7320 666f 7220 6120 7465 726d 696e uns for a termin │ │ │ 005016b0: 616c 2e20 5468 6973 2064 6576 6963 6570 al. This devicep │ │ │ -005016c0: 6172 616d 6574 6572 5300 577e 9100 0020 arameterS.W~... │ │ │ +005016c0: 6172 616d 6574 6572 5300 57e0 9100 0020 arameterS.W.... │ │ │ 005016d0: 2020 7072 6f76 6964 6573 2061 2063 6f6e provides a con │ │ │ 005016e0: 7472 6f6c 206d 6563 6861 6e69 736d 2066 trol mechanism f │ │ │ 005016f0: 6f72 2074 6865 2068 6f73 7420 6f76 6572 or the host over │ │ │ 00501700: 2061 7379 6e63 6872 6f6e 6f75 7320 636f asynchronous co │ │ │ -00501710: 6d6d 756e 6963 6174 696f 6e52 0056 7ec0 mmunicationR.V~. │ │ │ +00501710: 6d6d 756e 6963 6174 696f 6e52 0056 e0c0 mmunicationR.V.. │ │ │ 00501720: 1100 0020 2020 6c69 6e65 7320 746f 2068 ... lines to h │ │ │ 00501730: 656c 7020 7072 6576 656e 7420 6461 7461 elp prevent data │ │ │ 00501740: 206c 6f73 7320 7768 656e 2068 6172 6477 loss when hardw │ │ │ 00501750: 6172 6520 6973 2073 6c6f 7720 616e 642f are is slow and/ │ │ │ 00501760: 6f72 2070 726f 6365 7373 696e 6717 0057 or processing..W │ │ │ -00501770: 7e12 0000 2020 206c 6f61 6420 6973 2068 ~... load is h │ │ │ -00501780: 6967 682e 0700 577e 1300 002b 0057 7e14 igh...W~...+.W~. │ │ │ +00501770: e012 0000 2020 206c 6f61 6420 6973 2068 .... load is h │ │ │ +00501780: 6967 682e 0700 57e0 1300 002b 0057 e014 igh...W....+.W.. │ │ │ 00501790: 0000 2020 2042 7920 6465 6661 756c 742c .. By default, │ │ │ 005017a0: 2048 4f53 5453 594e 4320 6973 2064 6973 HOSTSYNC is dis │ │ │ -005017b0: 6162 6c65 642e 0700 577e 1500 0017 004e abled...W~.....N │ │ │ -005017c0: 7e55 5045 4e41 424c 4500 0048 5550 454e ~UPENABLE..HUPEN │ │ │ -005017d0: 4142 4c45 1400 577e bf11 0000 2020 2048 ABLE..W~.... H │ │ │ -005017e0: 5550 454e 4142 4c45 0700 587e 2100 0000 UPENABLE..X~!... │ │ │ +005017b0: 6162 6c65 642e 0700 57e0 1500 0017 004e abled...W......N │ │ │ +005017c0: e055 5045 4e41 424c 4500 0048 5550 454e .UPENABLE..HUPEN │ │ │ +005017d0: 4142 4c45 1400 57e0 bf11 0000 2020 2048 ABLE..W..... H │ │ │ +005017e0: 5550 454e 4142 4c45 0700 58e0 2100 0000 UPENABLE..X.!... │ │ │ 005017f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00501800: 0400 0000 fb07 0000 3647 0000 0000 0000 ........6G...... │ │ │ -00501810: 8700 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +00501810: 8700 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 00501820: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 00501830: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 00501840: 5553 4500 ff73 00ff 5553 455f 4445 5649 USE..s..USE_DEVI │ │ │ 00501850: 4345 5041 5241 4d45 5445 5253 00ff 7300 CEPARAMETERS..s. │ │ │ 00501860: ff48 5550 454e 4142 4c45 00bf 3100 0020 .HUPENABLE..1.. │ │ │ 00501870: 2020 5b4e 4f5d 4855 5045 4e41 424c 4520 [NO]HUPENABLE │ │ │ 00501880: 4170 706c 6965 7320 746f 3a20 5452 4d20 Applies to: TRM │ │ │ -00501890: 616e 6420 534f 4307 0058 7e41 0000 4900 and SOC..X~A..I. │ │ │ -005018a0: 587e 5100 0020 2020 5b4e 4f5d 4855 5045 X~Q.. [NO]HUPE │ │ │ +00501890: 616e 6420 534f 4307 0058 e041 0000 4900 and SOC..X.A..I. │ │ │ +005018a0: 58e0 5100 0020 2020 5b4e 4f5d 4855 5045 X.Q.. [NO]HUPE │ │ │ 005018b0: 4e41 424c 4520 4170 706c 6965 7320 746f NABLE Applies to │ │ │ 005018c0: 3a20 534f 434b 4554 2061 6e64 2054 6572 : SOCKET and Ter │ │ │ 005018d0: 6d69 6e61 6c20 5052 494e 4349 5041 4c20 minal PRINCIPAL │ │ │ -005018e0: 6465 7669 6365 7307 0058 7e61 0000 5400 devices..X~a..T. │ │ │ -005018f0: 587e 7100 0020 2020 456e 6162 6c65 7320 X~q.. Enables │ │ │ +005018e0: 6465 7669 6365 7307 0058 e061 0000 5400 devices..X.a..T. │ │ │ +005018f0: 58e0 7100 0020 2020 456e 6162 6c65 7320 X.q.. Enables │ │ │ 00501900: 6f72 2064 6973 6162 6c65 7320 7468 6520 or disables the │ │ │ 00501910: 7265 636f 676e 6974 696f 6e20 6279 2074 recognition by t │ │ │ 00501920: 6865 2070 726f 6365 7373 206f 6620 7468 he process of th │ │ │ 00501930: 6520 6c6f 7373 2028 2268 616e 6720 7570 e loss ("hang up │ │ │ -00501940: 2229 4f00 587e 8100 0020 2020 6f66 2074 ")O.X~... of t │ │ │ +00501940: 2229 4f00 58e0 8100 0020 2020 6f66 2074 ")O.X.... of t │ │ │ 00501950: 6865 2050 5249 4e43 4950 414c 2064 6576 he PRINCIPAL dev │ │ │ 00501960: 6963 6520 7465 726d 696e 616c 2e20 5768 ice terminal. Wh │ │ │ 00501970: 656e 2065 6e61 626c 6564 2074 6865 2070 en enabled the p │ │ │ 00501980: 726f 6365 7373 2072 6563 6569 7665 7320 rocess receives │ │ │ -00501990: 6154 0058 7e91 0000 2020 2053 4f43 4b48 aT.X~... SOCKH │ │ │ +00501990: 6154 0058 e091 0000 2020 2053 4f43 4b48 aT.X.... SOCKH │ │ │ 005019a0: 414e 4755 5020 6f72 2054 4552 4d48 414e ANGUP or TERMHAN │ │ │ 005019b0: 4755 5020 6572 726f 7220 6966 2074 6865 GUP error if the │ │ │ 005019c0: 204f 2f53 2073 6967 6e61 6c73 2074 6861 O/S signals tha │ │ │ 005019d0: 7420 7468 6520 6465 7669 6365 2061 7373 t the device ass │ │ │ -005019e0: 6967 6e65 6452 0057 7ec0 1100 0020 2020 ignedR.W~.... │ │ │ +005019e0: 6967 6e65 6452 0057 e0c0 1100 0020 2020 ignedR.W..... │ │ │ 005019f0: 746f 2074 6865 2070 726f 6365 7373 2061 to the process a │ │ │ 00501a00: 7320 7468 6520 5052 494e 4349 5041 4c20 s the PRINCIPAL │ │ │ 00501a10: 6465 7669 6365 2068 6173 2064 6973 636f device has disco │ │ │ 00501a20: 6e6e 6563 7465 642e 2049 6e20 6164 6469 nnected. In addi │ │ │ -00501a30: 7469 6f6e 2c20 6152 0058 7e12 0000 2020 tion, aR.X~... │ │ │ +00501a30: 7469 6f6e 2c20 6152 0058 e012 0000 2020 tion, aR.X.... │ │ │ 00501a40: 2053 4f43 4b48 414e 4755 5020 6f72 2054 SOCKHANGUP or T │ │ │ 00501a50: 4552 4d48 414e 4755 5020 6572 726f 7220 ERMHANGUP error │ │ │ 00501a60: 696d 706c 6963 6974 6c79 2073 6574 7320 implicitly sets │ │ │ 00501a70: 7468 6520 6465 7669 6365 2074 6f20 4e4f the device to NO │ │ │ -00501a80: 4855 5045 4e41 424c 454d 0058 7e13 0000 HUPENABLEM.X~... │ │ │ +00501a80: 4855 5045 4e41 424c 454d 0058 e013 0000 HUPENABLEM.X.... │ │ │ 00501a90: 2020 2073 6f20 6966 2061 2070 726f 6365 so if a proce │ │ │ 00501aa0: 7373 2061 6e74 6963 6970 6174 6573 206d ss anticipates m │ │ │ 00501ab0: 756c 7469 706c 6520 6469 7363 6f6e 6e65 ultiple disconne │ │ │ 00501ac0: 6374 732f 6861 6e67 7570 732c 2069 7420 cts/hangups, it │ │ │ -00501ad0: 7368 6f75 6c64 4f00 587e 1400 0020 2020 shouldO.X~... │ │ │ +00501ad0: 7368 6f75 6c64 4f00 58e0 1400 0020 2020 shouldO.X.... │ │ │ 00501ae0: 6578 706c 6963 6974 6c79 2069 7373 7565 explicitly issue │ │ │ 00501af0: 2061 2055 5345 2024 5052 494e 4349 5041 a USE $PRINCIPA │ │ │ 00501b00: 4c3a 4855 5045 4e41 424c 452e 2049 6620 L:HUPENABLE. If │ │ │ 00501b10: 4754 2e4d 2069 7320 636f 6e66 6967 7572 GT.M is configur │ │ │ -00501b20: 6564 2074 6f50 0058 7e15 0000 2020 2069 ed toP.X~... i │ │ │ +00501b20: 6564 2074 6f50 0058 e015 0000 2020 2069 ed toP.X.... i │ │ │ 00501b30: 676e 6f72 6520 7375 6368 2061 2073 6967 gnore such a sig │ │ │ 00501b40: 6e61 6c2c 2061 2070 726f 6365 7373 206d nal, a process m │ │ │ 00501b50: 6179 2073 7562 7365 7175 656e 746c 7920 ay subsequently │ │ │ 00501b60: 7265 6365 6976 6520 616e 2049 4f45 4f46 receive an IOEOF │ │ │ -00501b70: 206f 7220 6151 0058 7e16 0000 2020 2053 or aQ.X~... S │ │ │ +00501b70: 206f 7220 6151 0058 e016 0000 2020 2053 or aQ.X.... S │ │ │ 00501b80: 4f43 4b57 5249 5445 2f54 4552 4d57 5249 OCKWRITE/TERMWRI │ │ │ 00501b90: 5445 2065 7272 6f72 2066 726f 6d20 616e TE error from an │ │ │ 00501ba0: 2061 7474 656d 7074 2074 6f20 7265 7370 attempt to resp │ │ │ 00501bb0: 6563 7469 7665 6c79 2052 4541 4420 6672 ectively READ fr │ │ │ -00501bc0: 6f6d 2c20 6f72 5200 587e 1700 0020 2020 om, orR.X~... │ │ │ +00501bc0: 6f6d 2c20 6f72 5200 58e0 1700 0020 2020 om, orR.X.... │ │ │ 00501bd0: 5752 4954 4520 746f 2074 6865 206d 6973 WRITE to the mis │ │ │ 00501be0: 7369 6e67 2064 6576 6963 652e 2047 542e sing device. GT. │ │ │ 00501bf0: 4d20 7465 726d 696e 6174 6573 2061 2070 M terminates a p │ │ │ 00501c00: 726f 6365 7373 2074 6861 7420 6967 6e6f rocess that igno │ │ │ -00501c10: 7265 7320 6d6f 7265 4f00 587e 1800 0020 res moreO.X~... │ │ │ +00501c10: 7265 7320 6d6f 7265 4f00 58e0 1800 0020 res moreO.X.... │ │ │ 00501c20: 2020 7468 616e 206f 6e65 206f 6620 7468 than one of th │ │ │ 00501c30: 6573 6520 6d65 7373 6167 6573 2061 6e64 ese messages and │ │ │ 00501c40: 2c20 6966 2074 6865 2070 726f 6365 7373 , if the process │ │ │ 00501c50: 2069 7320 6e6f 7420 696e 2044 6972 6563 is not in Direc │ │ │ -00501c60: 7420 4d6f 6465 2c38 0058 7e19 0000 2020 t Mode,8.X~... │ │ │ +00501c60: 7420 4d6f 6465 2c38 0058 e019 0000 2020 t Mode,8.X.... │ │ │ 00501c70: 2073 656e 6473 2061 204e 4f50 5249 4e43 sends a NOPRINC │ │ │ 00501c80: 494f 206d 6573 7361 6765 2074 6f20 7468 IO message to th │ │ │ 00501c90: 6520 6f70 6572 6174 6f72 206c 6f67 2e07 e operator log.. │ │ │ -00501ca0: 0058 7e1a 0000 5200 587e 2100 0020 2020 .X~...R.X~!.. │ │ │ +00501ca0: 0058 e01a 0000 5200 58e0 2100 0020 2020 .X....R.X.!.. │ │ │ 00501cb0: 4966 2064 6566 696e 6564 2c20 7468 6520 If defined, the │ │ │ 00501cc0: 6774 6d5f 6875 7065 6162 6c65 2065 6e76 gtm_hupeable env │ │ │ 00501cd0: 6972 6f6e 6d65 6e74 2076 6172 6961 626c ironment variabl │ │ │ 00501ce0: 6520 6465 7465 726d 696e 6573 2074 6865 e determines the │ │ │ -00501cf0: 2069 6e69 7469 616c 4e00 587e 2200 0020 initialN.X~".. │ │ │ +00501cf0: 2069 6e69 7469 616c 4e00 58e0 2200 0020 initialN.X.".. │ │ │ 00501d00: 2020 7072 6f63 6573 7320 6265 6861 7669 process behavi │ │ │ 00501d10: 6f72 2c20 616e 6420 6966 2074 6861 7420 or, and if that │ │ │ 00501d20: 6973 2075 6e64 6566 696e 6564 2047 542e is undefined GT. │ │ │ 00501d30: 4d20 646f 6573 206e 6f74 2069 6d6d 6564 M does not immed │ │ │ -00501d40: 6961 7465 6c79 2700 587e 2300 0020 2020 iately'.X~#.. │ │ │ +00501d40: 6961 7465 6c79 2700 58e0 2300 0020 2020 iately'.X.#.. │ │ │ 00501d50: 7265 706f 7274 2061 2074 6572 6d69 6e61 report a termina │ │ │ 00501d60: 6c20 6469 7363 6f6e 6e65 6374 2e07 0058 l disconnect...X │ │ │ -00501d70: 7e24 0000 0e00 4d7e 494b 4559 0000 494b ~$....M~IKEY..IK │ │ │ -00501d80: 4559 0f00 527e bf11 0000 2020 2049 4b45 EY..R~.... IKE │ │ │ -00501d90: 5907 0053 7e21 0000 2800 537e 3100 0020 Y..S~!..(.S~1.. │ │ │ +00501d70: e024 0000 0e00 4de0 494b 4559 0000 494b .$....M.IKEY..IK │ │ │ +00501d80: 4559 0f00 52e0 bf11 0000 2020 2049 4b45 EY..R..... IKE │ │ │ +00501d90: 5907 0053 e021 0000 2800 53e0 3100 0020 Y..S.!..(.S.1.. │ │ │ 00501da0: 2020 4170 706c 6965 7320 746f 3a20 5344 Applies to: SD │ │ │ 00501db0: 2c20 5049 5045 2c20 616e 6420 4649 464f , PIPE, and FIFO │ │ │ -00501dc0: 0700 537e 4100 0053 0053 7e51 0000 2020 ..S~A..S.S~Q.. │ │ │ +00501dc0: 0700 53e0 4100 0053 0053 e051 0000 2020 ..S.A..S.S.Q.. │ │ │ 00501dd0: 2049 4b45 5920 616c 6c6f 7773 2074 6865 IKEY allows the │ │ │ 00501de0: 2075 7365 206f 6620 6120 7365 7065 7261 use of a sepera │ │ │ 00501df0: 7465 206b 6579 2074 6f20 5245 4144 2066 te key to READ f │ │ │ 00501e00: 726f 6d20 6120 6465 7669 6365 3b20 666f rom a device; fo │ │ │ -00501e10: 7220 6578 616d 706c 652c 5200 537e 6100 r example,R.S~a. │ │ │ +00501e10: 7220 6578 616d 706c 652c 5200 53e0 6100 r example,R.S.a. │ │ │ 00501e20: 0020 2020 7768 656e 2061 2047 542e 4d20 . when a GT.M │ │ │ 00501e30: 7072 6f63 6573 7320 6973 2061 6e20 656c process is an el │ │ │ 00501e40: 656d 656e 7420 6f66 2061 2055 4e49 5820 ement of a UNIX │ │ │ 00501e50: 7069 7065 2e20 5468 6520 666f 726d 6174 pipe. The format │ │ │ -00501e60: 206f 6620 7468 6520 494b 4559 1d00 537e of the IKEY..S~ │ │ │ +00501e60: 206f 6620 7468 6520 494b 4559 1d00 53e0 of the IKEY..S. │ │ │ 00501e70: 7100 0020 2020 6465 7669 6365 7061 7261 q.. devicepara │ │ │ -00501e80: 6d65 7465 7220 6973 3a07 0053 7e81 0000 meter is:..S~... │ │ │ -00501e90: 1e00 537e 9100 0020 2020 494b 4559 3d22 ..S~... IKEY=" │ │ │ +00501e80: 6d65 7465 7220 6973 3a07 0053 e081 0000 meter is:..S.... │ │ │ +00501e90: 1e00 53e0 9100 0020 2020 494b 4559 3d22 ..S.... IKEY=" │ │ │ 00501ea0: 6b65 795f 6e61 6d65 205b 4956 5d22 0800 key_name [IV]".. │ │ │ -00501eb0: 527e c011 0000 4d00 537e 1200 0020 2020 R~....M.S~... │ │ │ +00501eb0: 52e0 c011 0000 4d00 53e0 1200 0020 2020 R.....M.S.... │ │ │ 00501ec0: 6b65 795f 6e61 6d65 2069 7320 6361 7365 key_name is case │ │ │ 00501ed0: 2d73 656e 7369 7469 7665 2061 6e64 206d -sensitive and m │ │ │ 00501ee0: 7573 7420 6d61 7463 6820 6120 6b65 7920 ust match a key │ │ │ 00501ef0: 6e61 6d65 2069 6e20 7468 6520 2266 696c name in the "fil │ │ │ -00501f00: 6573 224b 0053 7e13 0000 2020 2073 6563 es"K.S~... sec │ │ │ +00501f00: 6573 224b 0053 e013 0000 2020 2073 6563 es"K.S.... sec │ │ │ 00501f10: 7469 6f6e 206f 6620 7468 6520 6774 6d63 tion of the gtmc │ │ │ 00501f20: 7279 7074 5f63 6f6e 6669 6720 6669 6c65 rypt_config file │ │ │ 00501f30: 2e20 5468 6520 6f70 7469 6f6e 616c 2049 . The optional I │ │ │ 00501f40: 5620 7370 6563 6966 6965 7320 616e 4500 V specifies anE. │ │ │ -00501f50: 537e 1400 0020 2020 696e 6974 6961 6c69 S~... initiali │ │ │ +00501f50: 53e0 1400 0020 2020 696e 6974 6961 6c69 S.... initiali │ │ │ 00501f60: 7a61 7469 6f6e 2076 6563 746f 7220 746f zation vector to │ │ │ 00501f70: 2075 7365 2066 6f72 2065 6e63 7279 7074 use for encrypt │ │ │ 00501f80: 696f 6e20 616e 6420 6465 6372 7970 7469 ion and decrypti │ │ │ -00501f90: 6f6e 2e07 0053 7e15 0000 5200 537e 1600 on...S~...R.S~.. │ │ │ +00501f90: 6f6e 2e07 0053 e015 0000 5200 53e0 1600 on...S....R.S... │ │ │ 00501fa0: 0020 2020 466f 7220 6d6f 7265 2069 6e66 . For more inf │ │ │ 00501fb0: 6f72 6d61 7469 6f6e 2c20 7265 6665 7220 ormation, refer │ │ │ 00501fc0: 746f 2074 6865 2064 6573 6372 6970 7469 to the descripti │ │ │ 00501fd0: 6f6e 206f 6620 4b45 5920 6465 7669 6365 on of KEY device │ │ │ -00501fe0: 7061 7261 6d65 7465 7220 6f66 0f00 537e parameter of..S~ │ │ │ +00501fe0: 7061 7261 6d65 7465 7220 6f66 0f00 53e0 parameter of..S. │ │ │ 00501ff0: 1700 0020 2020 4f50 454e 2e00 0000 0000 ... OPEN...... │ │ │ 00502000: 0400 0000 e207 0000 6447 0000 0000 0000 ........dG...... │ │ │ -00502010: 5a00 007e 4845 4c50 00ff 7300 ff49 4f5f Z..~HELP..s..IO_ │ │ │ +00502010: 5a00 00e0 4845 4c50 00ff 7300 ff49 4f5f Z...HELP..s..IO_ │ │ │ 00502020: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 00502030: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 00502040: 5553 4500 ff73 00ff 5553 455f 4445 5649 USE..s..USE_DEVI │ │ │ 00502050: 4345 5041 5241 4d45 5445 5253 00ff 7300 CEPARAMETERS..s. │ │ │ -00502060: ff49 4b45 5900 c018 0000 1500 4e7e 4e52 .IKEY.......N~NR │ │ │ +00502060: ff49 4b45 5900 c018 0000 1500 4ee0 4e52 .IKEY.......N.NR │ │ │ 00502070: 4557 494e 4400 0049 4e52 4557 494e 4413 EWIND..INREWIND. │ │ │ -00502080: 0056 7ebf 1100 0020 2020 494e 5245 5749 .V~.... INREWI │ │ │ -00502090: 4e44 0700 577e 2100 0022 0057 7e31 0000 ND..W~!..".W~1.. │ │ │ +00502080: 0056 e0bf 1100 0020 2020 494e 5245 5749 .V..... INREWI │ │ │ +00502090: 4e44 0700 57e0 2100 0022 0057 e031 0000 ND..W.!..".W.1.. │ │ │ 005020a0: 2020 2041 7070 6c69 6573 2074 6f3a 2046 Applies to: F │ │ │ -005020b0: 4946 4f20 5049 5045 2053 4407 0057 7e41 IFO PIPE SD..W~A │ │ │ -005020c0: 0000 4d00 577e 5100 0020 2020 5065 7266 ..M.W~Q.. Perf │ │ │ +005020b0: 4946 4f20 5049 5045 2053 4407 0057 e041 IFO PIPE SD..W.A │ │ │ +005020c0: 0000 4d00 57e0 5100 0020 2020 5065 7266 ..M.W.Q.. Perf │ │ │ 005020d0: 6f72 6d73 2061 2052 4557 494e 4420 6f6e orms a REWIND on │ │ │ 005020e0: 2069 6e70 7574 2077 6865 6e20 2450 5249 input when $PRI │ │ │ 005020f0: 4e43 4950 414c 2069 6465 6e74 6966 6965 NCIPAL identifie │ │ │ 00502100: 7320 6120 6465 7669 6365 2074 6861 7453 s a device thatS │ │ │ -00502110: 0057 7e61 0000 2020 2073 7570 706f 7274 .W~a.. support │ │ │ +00502110: 0057 e061 0000 2020 2073 7570 706f 7274 .W.a.. support │ │ │ 00502120: 7320 5245 5749 4e44 2e20 5573 6520 7468 s REWIND. Use th │ │ │ 00502130: 6973 2064 6576 6963 6570 6172 616d 6574 is deviceparamet │ │ │ 00502140: 6572 2077 6974 6820 2450 5249 4e43 4950 er with $PRINCIP │ │ │ 00502150: 414c 2077 6865 6e20 7265 6469 7265 6374 AL when redirect │ │ │ -00502160: 6564 5300 577e 7100 0020 2020 6672 6f6d edS.W~q.. from │ │ │ +00502160: 6564 5300 57e0 7100 0020 2020 6672 6f6d edS.W.q.. from │ │ │ 00502170: 2061 2066 696c 652e 2046 6f72 2046 4946 a file. For FIF │ │ │ 00502180: 4f20 6f72 2050 4950 4520 6465 7669 6365 O or PIPE device │ │ │ 00502190: 732c 2052 4557 494e 4420 6f6e 6c79 2073 s, REWIND only s │ │ │ 005021a0: 6574 7320 2458 2c20 2459 2c20 616e 6420 ets $X, $Y, and │ │ │ -005021b0: 245a 454f 4612 0057 7e81 0000 2020 2074 $ZEOF..W~... t │ │ │ -005021c0: 6f20 7a65 726f 2e07 0057 7e91 0000 2000 o zero...W~... . │ │ │ -005021d0: 4f7e 5345 454b 3d53 5452 4558 5052 0000 O~SEEK=STREXPR.. │ │ │ +005021b0: 245a 454f 4612 0057 e081 0000 2020 2074 $ZEOF..W.... t │ │ │ +005021c0: 6f20 7a65 726f 2e07 0057 e091 0000 2000 o zero...W.... . │ │ │ +005021d0: 4fe0 5345 454b 3d53 5452 4558 5052 0000 O.SEEK=STREXPR.. │ │ │ 005021e0: 494e 5345 454b 3d73 7472 6578 7072 1900 INSEEK=strexpr.. │ │ │ -005021f0: 5c7e bf11 0000 2020 2049 4e53 4545 4b3d \~.... INSEEK= │ │ │ -00502200: 7374 7265 7870 7207 005d 7e21 0000 1800 strexpr..]~!.... │ │ │ -00502210: 5d7e 3100 0020 2020 4170 706c 6965 7320 ]~1.. Applies │ │ │ -00502220: 746f 3a20 5344 0700 5d7e 4100 0054 005d to: SD..]~A..T.] │ │ │ -00502230: 7e51 0000 2020 2050 6572 666f 726d 7320 ~Q.. Performs │ │ │ +005021f0: 5ce0 bf11 0000 2020 2049 4e53 4545 4b3d \..... INSEEK= │ │ │ +00502200: 7374 7265 7870 7207 005d e021 0000 1800 strexpr..].!.... │ │ │ +00502210: 5de0 3100 0020 2020 4170 706c 6965 7320 ].1.. Applies │ │ │ +00502220: 746f 3a20 5344 0700 5de0 4100 0054 005d to: SD..].A..T.] │ │ │ +00502230: e051 0000 2020 2050 6572 666f 726d 7320 .Q.. Performs │ │ │ 00502240: 6120 5345 454b 206f 6e20 696e 7075 7420 a SEEK on input │ │ │ 00502250: 7768 656e 2024 5052 494e 4349 5041 4c20 when $PRINCIPAL │ │ │ 00502260: 6964 656e 7469 6669 6573 2061 2064 6576 identifies a dev │ │ │ 00502270: 6963 6520 7468 6174 2073 7570 706f 7274 ice that support │ │ │ -00502280: 734f 005d 7e61 0000 2020 2053 4545 4b2e sO.]~a.. SEEK. │ │ │ +00502280: 734f 005d e061 0000 2020 2053 4545 4b2e sO.].a.. SEEK. │ │ │ 00502290: 2055 7365 2074 6869 7320 6465 7669 6365 Use this device │ │ │ 005022a0: 7061 7261 6d65 7465 7220 7769 7468 2024 parameter with $ │ │ │ 005022b0: 5052 494e 4349 5041 4c20 7768 656e 2072 PRINCIPAL when r │ │ │ 005022c0: 6564 6972 6563 7465 6420 6672 6f6d 2061 edirected from a │ │ │ -005022d0: 0f00 5d7e 7100 0020 2020 6669 6c65 2e07 ..]~q.. file.. │ │ │ -005022e0: 005d 7e81 0000 0e00 517e 5254 0000 494e .]~.....Q~RT..IN │ │ │ -005022f0: 5345 5254 1100 547e bf11 0000 2020 2049 SERT..T~.... I │ │ │ -00502300: 4e53 4552 5407 0055 7e21 0000 2400 557e NSERT..U~!..$.U~ │ │ │ +005022d0: 0f00 5de0 7100 0020 2020 6669 6c65 2e07 ..].q.. file.. │ │ │ +005022e0: 005d e081 0000 0e00 51e0 5254 0000 494e .]......Q.RT..IN │ │ │ +005022f0: 5345 5254 1100 54e0 bf11 0000 2020 2049 SERT..T..... I │ │ │ +00502300: 4e53 4552 5407 0055 e021 0000 2400 55e0 NSERT..U.!..$.U. │ │ │ 00502310: 3100 0020 2020 5b4e 4f5d 494e 5345 5254 1.. [NO]INSERT │ │ │ 00502320: 2041 7070 6c69 6573 2074 6f3a 2054 524d Applies to: TRM │ │ │ -00502330: 0700 557e 4100 0053 0055 7e51 0000 2020 ..U~A..S.U~Q.. │ │ │ +00502330: 0700 55e0 4100 0053 0055 e051 0000 2020 ..U.A..S.U.Q.. │ │ │ 00502340: 2045 6e61 626c 6573 206f 7220 6469 7361 Enables or disa │ │ │ 00502350: 626c 6573 2069 6e73 6572 7420 6d6f 6465 bles insert mode │ │ │ 00502360: 2066 6f72 2074 6865 2024 5052 494e 4349 for the $PRINCI │ │ │ 00502370: 5041 4c20 6465 7669 6365 2e20 4966 2049 PAL device. If I │ │ │ -00502380: 4e53 4552 5420 6d6f 6465 5200 557e 6100 NSERT modeR.U~a. │ │ │ +00502380: 4e53 4552 5420 6d6f 6465 5200 55e0 6100 NSERT modeR.U.a. │ │ │ 00502390: 0020 2020 6973 2065 6e61 626c 6564 2c20 . is enabled, │ │ │ 005023a0: 4754 2e4d 2069 6e73 6572 7473 2069 6e70 GT.M inserts inp │ │ │ 005023b0: 7574 2063 6861 7261 6374 6572 7320 6174 ut characters at │ │ │ 005023c0: 2074 6865 206c 6f67 6963 616c 2070 6f73 the logical pos │ │ │ -005023d0: 6974 696f 6e20 696e 2074 6865 5400 557e ition in theT.U~ │ │ │ +005023d0: 6974 696f 6e20 696e 2074 6865 5400 55e0 ition in theT.U. │ │ │ 005023e0: 7100 0020 2020 696e 7075 7420 7374 7265 q.. input stre │ │ │ 005023f0: 616d 2064 6573 6967 6e61 7465 6420 6279 am designated by │ │ │ 00502400: 2074 6865 2076 6972 7475 616c 2063 7572 the virtual cur │ │ │ 00502410: 736f 7220 6173 2064 6566 696e 6564 2062 sor as defined b │ │ │ 00502420: 7920 2458 2061 6e64 2024 592c 2066 6f72 y $X and $Y, for │ │ │ -00502430: 4f00 557e 8100 0020 2020 6578 616d 706c O.U~... exampl │ │ │ +00502430: 4f00 55e0 8100 0020 2020 6578 616d 706c O.U.... exampl │ │ │ 00502440: 6520 696e 2074 6865 206d 6964 646c 6520 e in the middle │ │ │ 00502450: 6f66 2074 6865 206c 696e 652f 7265 636f of the line/reco │ │ │ 00502460: 7264 2e20 4966 2049 4e53 4552 5420 6d6f rd. If INSERT mo │ │ │ 00502470: 6465 2069 7320 6469 7361 626c 6564 2c53 de is disabled,S │ │ │ -00502480: 0055 7e91 0000 2020 2069 6e70 7574 2063 .U~... input c │ │ │ +00502480: 0055 e091 0000 2020 2069 6e70 7574 2063 .U.... input c │ │ │ 00502490: 6861 7261 6374 6572 7320 6f76 6572 7772 haracters overwr │ │ │ 005024a0: 6974 6520 7468 6520 6578 6973 7469 6e67 ite the existing │ │ │ 005024b0: 2063 6861 7261 6374 6572 7320 696e 2074 characters in t │ │ │ 005024c0: 6865 2069 6e70 7574 2073 7472 6561 6d20 he input stream │ │ │ -005024d0: 6174 5400 547e c011 0000 2020 2074 6865 atT.T~.... the │ │ │ +005024d0: 6174 5400 54e0 c011 0000 2020 2074 6865 atT.T..... the │ │ │ 005024e0: 206c 6f67 6963 616c 2070 6f73 6974 696f logical positio │ │ │ 005024f0: 6e20 6465 7369 676e 6174 6564 2062 7920 n designated by │ │ │ 00502500: 7468 6520 7669 7274 7561 6c20 6375 7273 the virtual curs │ │ │ 00502510: 6f72 2e20 596f 7520 6361 6e20 746f 6767 or. You can togg │ │ │ -00502520: 6c65 2074 6865 4e00 557e 1200 0020 2020 le theN.U~... │ │ │ +00502520: 6c65 2074 6865 4e00 55e0 1200 0020 2020 le theN.U.... │ │ │ 00502530: 696e 7365 7274 206d 6f64 6520 7769 7468 insert mode with │ │ │ 00502540: 696e 2061 2064 6972 6563 7420 6d6f 6465 in a direct mode │ │ │ 00502550: 206c 696e 6520 6f72 2069 6620 4544 4954 line or if EDIT │ │ │ 00502560: 494e 4720 6973 2065 6e61 626c 6564 2066 ING is enabled f │ │ │ -00502570: 6f72 2061 5200 557e 1300 0020 2020 7369 or aR.U~... si │ │ │ +00502570: 6f72 2061 5200 55e0 1300 0020 2020 7369 or aR.U.... si │ │ │ 00502580: 6e67 6c65 2052 4541 4420 6172 6775 6d65 ngle READ argume │ │ │ 00502590: 6e74 2773 2069 6e70 7574 2075 7369 6e67 nt's input using │ │ │ 005025a0: 2074 6865 2074 6572 6d69 6e61 6c27 7320 the terminal's │ │ │ 005025b0: 494e 5345 5254 206b 6579 2e20 5468 6520 INSERT key. The │ │ │ -005025c0: 494e 5345 5254 5100 557e 1400 0020 2020 INSERTQ.U~... │ │ │ +005025c0: 494e 5345 5254 5100 55e0 1400 0020 2020 INSERTQ.U.... │ │ │ 005025d0: 6d6f 6465 2069 7320 7265 7365 7420 746f mode is reset to │ │ │ 005025e0: 2074 6865 2064 6566 6175 6c74 206f 7220 the default or │ │ │ 005025f0: 7768 6174 2077 6173 206c 6173 7420 7370 what was last sp │ │ │ 00502600: 6563 6966 6965 6420 7769 7468 2055 5345 ecified with USE │ │ │ -00502610: 2061 7420 7468 653e 0055 7e15 0000 2020 at the>.U~... │ │ │ +00502610: 2061 7420 7468 653e 0055 e015 0000 2020 at the>.U.... │ │ │ 00502620: 2062 6567 696e 6e69 6e67 206f 6620 6561 beginning of ea │ │ │ 00502630: 6368 2064 6972 6563 7420 6d6f 6465 206c ch direct mode l │ │ │ 00502640: 696e 6520 6f72 2052 4541 4420 6172 6775 ine or READ argu │ │ │ -00502650: 6d65 6e74 2e07 0055 7e16 0000 1300 4e7e ment...U~.....N~ │ │ │ +00502650: 6d65 6e74 2e07 0055 e016 0000 1300 4ee0 ment...U......N. │ │ │ 00502660: 4f45 5252 4f52 0000 494f 4552 524f 5212 OERROR..IOERROR. │ │ │ -00502670: 0055 7ebf 1100 0020 2020 494f 4552 524f .U~.... IOERRO │ │ │ -00502680: 5207 0056 7e21 0000 2600 567e 3100 0020 R..V~!..&.V~1.. │ │ │ +00502670: 0055 e0bf 1100 0020 2020 494f 4552 524f .U..... IOERRO │ │ │ +00502680: 5207 0056 e021 0000 2600 56e0 3100 0020 R..V.!..&.V.1.. │ │ │ 00502690: 2020 494f 4552 524f 523d 6578 7072 2041 IOERROR=expr A │ │ │ 005026a0: 7070 6c69 6573 2074 6f3a 2053 4f43 0700 pplies to: SOC.. │ │ │ -005026b0: 567e 4100 0030 0056 7e51 0000 2020 2049 V~A..0.V~Q.. I │ │ │ +005026b0: 56e0 4100 0030 0056 e051 0000 2020 2049 V.A..0.V.Q.. I │ │ │ 005026c0: 4f45 5252 4f52 3d65 7870 7220 4170 706c OERROR=expr Appl │ │ │ 005026d0: 6965 7320 746f 3a20 536f 636b 6574 2044 ies to: Socket D │ │ │ -005026e0: 6576 6963 6507 0056 7e61 0000 5400 567e evice..V~a..T.V~ │ │ │ +005026e0: 6576 6963 6507 0056 e061 0000 5400 56e0 evice..V.a..T.V. │ │ │ 005026f0: 7100 0020 2020 456e 6162 6c65 7320 6578 q.. Enables ex │ │ │ 00502700: 6365 7074 696f 6e20 6861 6e64 6c69 6e67 ception handling │ │ │ 00502710: 2069 6e20 736f 636b 6574 2064 6576 6963 in socket devic │ │ │ 00502720: 6573 2e20 6578 7072 2073 7065 6369 6669 es. expr specifi │ │ │ 00502730: 6573 2074 6865 2049 2f4f 2065 7272 6f72 es the I/O error │ │ │ -00502740: 4f00 567e 8100 0020 2020 7472 6170 7069 O.V~... trappi │ │ │ +00502740: 4f00 56e0 8100 0020 2020 7472 6170 7069 O.V.... trappi │ │ │ 00502750: 6e67 206d 6f64 652e 2041 2076 616c 7565 ng mode. A value │ │ │ 00502760: 2065 7175 616c 2074 6f20 2254 5241 5022 equal to "TRAP" │ │ │ 00502770: 2073 7065 6369 6669 6573 2074 6861 7420 specifies that │ │ │ 00502780: 492f 4f20 6572 726f 7273 206f 6e20 6153 I/O errors on aS │ │ │ -00502790: 0056 7e91 0000 2020 2064 6576 6963 6520 .V~... device │ │ │ +00502790: 0056 e091 0000 2020 2064 6576 6963 6520 .V.... device │ │ │ 005027a0: 7261 6973 6520 6572 726f 7220 636f 6e64 raise error cond │ │ │ 005027b0: 6974 696f 6e73 2e20 4120 7661 6c75 6520 itions. A value │ │ │ 005027c0: 6571 7561 6c20 746f 2022 4e4f 5452 4150 equal to "NOTRAP │ │ │ 005027d0: 222c 206f 7220 7768 656e 2049 4f45 5252 ", or when IOERR │ │ │ 005027e0: 4f52 0000 0000 0000 0000 0000 0000 0000 OR.............. │ │ │ 005027f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00502800: 0400 0000 b407 0000 9547 0000 0000 0000 .........G...... │ │ │ -00502810: a800 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +00502810: a800 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 00502820: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 00502830: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 00502840: 5553 4500 ff73 00ff 5553 455f 4445 5649 USE..s..USE_DEVI │ │ │ 00502850: 4345 5041 5241 4d45 5445 5253 00ff 7300 CEPARAMETERS..s. │ │ │ 00502860: ff49 4f45 5252 4f52 00c0 1100 0020 2020 .IOERROR..... │ │ │ 00502870: 6973 206e 6f74 2073 7065 6369 6669 6564 is not specified │ │ │ 00502880: 2c20 696e 6469 6361 7465 7320 7468 6174 , indicates that │ │ │ 00502890: 2061 6e20 492f 4f20 6572 726f 7220 6f6e an I/O error on │ │ │ 005028a0: 2061 2064 6576 6963 6520 646f 6573 206e a device does n │ │ │ -005028b0: 6f74 2072 6169 7365 1b00 567e 1200 0020 ot raise..V~... │ │ │ +005028b0: 6f74 2072 6169 7365 1b00 56e0 1200 0020 ot raise..V.... │ │ │ 005028c0: 2020 6572 726f 7220 636f 6e64 6974 696f error conditio │ │ │ -005028d0: 6e73 2e07 0056 7e13 0000 1200 567e 1400 ns...V~.....V~.. │ │ │ -005028e0: 0020 2020 2a2a 4e6f 7465 2a2a 0700 567e . **Note**..V~ │ │ │ -005028f0: 1500 004e 0056 7e16 0000 2020 2047 542e ...N.V~... GT. │ │ │ +005028d0: 6e73 2e07 0056 e013 0000 1200 56e0 1400 ns...V......V... │ │ │ +005028e0: 0020 2020 2a2a 4e6f 7465 2a2a 0700 56e0 . **Note**..V. │ │ │ +005028f0: 1500 004e 0056 e016 0000 2020 2047 542e ...N.V.... GT. │ │ │ 00502900: 4d20 6375 7272 656e 746c 7920 6861 6e64 M currently hand │ │ │ 00502910: 6c65 7320 6578 6365 7074 696f 6e20 6861 les exception ha │ │ │ 00502920: 6e64 6c69 6e67 2061 7420 6465 7669 6365 ndling at device │ │ │ 00502930: 206c 6576 656c 2069 6e73 7465 6164 206f level instead o │ │ │ -00502940: 6617 0056 7e17 0000 2020 2073 6f63 6b65 f..V~... socke │ │ │ -00502950: 7420 6c65 7665 6c2e 0700 567e 1800 0012 t level...V~.... │ │ │ -00502960: 0056 7e19 0000 2020 2045 7861 6d70 6c65 .V~... Example │ │ │ -00502970: 3a07 0056 7e1a 0000 4700 567e 2100 0020 :..V~...G.V~!.. │ │ │ +00502940: 6617 0056 e017 0000 2020 2073 6f63 6b65 f..V.... socke │ │ │ +00502950: 7420 6c65 7665 6c2e 0700 56e0 1800 0012 t level...V..... │ │ │ +00502960: 0056 e019 0000 2020 2045 7861 6d70 6c65 .V.... Example │ │ │ +00502970: 3a07 0056 e01a 0000 4700 56e0 2100 0020 :..V....G.V.!.. │ │ │ 00502980: 2020 7573 6520 736f 636b 3a28 696f 6572 use sock:(ioer │ │ │ 00502990: 726f 723d 2254 5241 5022 3a65 7863 6570 ror="TRAP":excep │ │ │ 005029a0: 7469 6f6e 3d22 7a67 6f74 6f20 225f 247a tion="zgoto "_$z │ │ │ 005029b0: 6c65 7665 6c5f 223a 6572 726f 7222 2907 level_":error"). │ │ │ -005029c0: 0056 7e22 0000 4b00 567e 2300 0020 2020 .V~"..K.V~#.. │ │ │ +005029c0: 0056 e022 0000 4b00 56e0 2300 0020 2020 .V."..K.V.#.. │ │ │ 005029d0: 5468 6973 2065 7861 6d70 6c65 2065 6e61 This example ena │ │ │ 005029e0: 626c 6573 2065 7863 6570 7469 6f6e 2068 bles exception h │ │ │ 005029f0: 616e 646c 696e 6720 696e 2073 6f63 6b65 andling in socke │ │ │ 00502a00: 7420 6465 7669 6365 2073 6f63 6b20 616e t device sock an │ │ │ -00502a10: 644a 0056 7e24 0000 2020 2073 7065 6369 dJ.V~$.. speci │ │ │ +00502a10: 644a 0056 e024 0000 2020 2073 7065 6369 dJ.V.$.. speci │ │ │ 00502a20: 6669 6573 2074 6861 7420 616c 6c20 492f fies that all I/ │ │ │ 00502a30: 4f20 6572 726f 7273 206f 6e20 736f 636b O errors on sock │ │ │ 00502a40: 2072 6169 7365 2074 6865 2065 7272 6f72 raise the error │ │ │ -00502a50: 2063 6f6e 6469 7469 6f6e 2e07 0056 7e25 condition...V~% │ │ │ -00502a60: 0000 4d00 567e 2600 0020 2020 4966 2024 ..M.V~&.. If $ │ │ │ +00502a50: 2063 6f6e 6469 7469 6f6e 2e07 0056 e025 condition...V.% │ │ │ +00502a60: 0000 4d00 56e0 2600 0020 2020 4966 2024 ..M.V.&.. If $ │ │ │ 00502a70: 4c45 4e47 5448 2873 7472 6578 7072 2926 LENGTH(strexpr)& │ │ │ 00502a80: 2822 5474 225b 2445 5854 5241 4354 2873 ("Tt"[$EXTRACT(s │ │ │ 00502a90: 7472 6578 7072 2929 2074 6865 6e20 4572 trexpr)) then Er │ │ │ 00502aa0: 726f 7220 5472 6170 7069 6e67 2069 734b ror Trapping isK │ │ │ -00502ab0: 0056 7e27 0000 2020 2065 6e61 626c 6564 .V~'.. enabled │ │ │ +00502ab0: 0056 e027 0000 2020 2065 6e61 626c 6564 .V.'.. enabled │ │ │ 00502ac0: 3b20 6f74 6865 7277 6973 6520 7468 6520 ; otherwise the │ │ │ 00502ad0: 6170 706c 6963 6174 696f 6e20 6d75 7374 application must │ │ │ 00502ae0: 2063 6865 636b 2024 4445 5649 4345 2066 check $DEVICE f │ │ │ -00502af0: 6f72 2065 7272 6f72 732e 0700 567e 2800 or errors...V~(. │ │ │ -00502b00: 000c 004d 7e4b 4559 0000 4b45 590e 0051 ...M~KEY..KEY..Q │ │ │ -00502b10: 7ebf 1100 0020 2020 4b45 5907 0052 7e21 ~.... KEY..R~! │ │ │ -00502b20: 0000 2800 527e 3100 0020 2020 4170 706c ..(.R~1.. Appl │ │ │ +00502af0: 6f72 2065 7272 6f72 732e 0700 56e0 2800 or errors...V.(. │ │ │ +00502b00: 000c 004d e04b 4559 0000 4b45 590e 0051 ...M.KEY..KEY..Q │ │ │ +00502b10: e0bf 1100 0020 2020 4b45 5907 0052 e021 ..... KEY..R.! │ │ │ +00502b20: 0000 2800 52e0 3100 0020 2020 4170 706c ..(.R.1.. Appl │ │ │ 00502b30: 6965 7320 746f 3a20 5344 2c20 5049 5045 ies to: SD, PIPE │ │ │ -00502b40: 2c20 616e 6420 4649 464f 0700 527e 4100 , and FIFO..R~A. │ │ │ -00502b50: 0051 0052 7e51 0000 2020 2053 7065 6369 .Q.R~Q.. Speci │ │ │ +00502b40: 2c20 616e 6420 4649 464f 0700 52e0 4100 , and FIFO..R.A. │ │ │ +00502b50: 0051 0052 e051 0000 2020 2053 7065 6369 .Q.R.Q.. Speci │ │ │ 00502b60: 6669 6573 2069 6e66 6f72 6d61 7469 6f6e fies information │ │ │ 00502b70: 2061 626f 7574 2074 6865 206b 6579 2066 about the key f │ │ │ 00502b80: 696c 6520 746f 2075 7365 2066 6f72 2072 ile to use for r │ │ │ 00502b90: 6561 6469 6e67 2061 6e64 2077 7269 7469 eading and writi │ │ │ -00502ba0: 6e67 4e00 527e 6100 0020 2020 656e 6372 ngN.R~a.. encr │ │ │ +00502ba0: 6e67 4e00 52e0 6100 0020 2020 656e 6372 ngN.R.a.. encr │ │ │ 00502bb0: 7970 7465 6420 6461 7461 2e20 5468 6520 ypted data. The │ │ │ 00502bc0: 7379 6e74 6178 206f 6620 7468 6520 4b45 syntax of the KE │ │ │ 00502bd0: 5920 6465 7669 6365 7061 7261 6d65 7465 Y deviceparamete │ │ │ 00502be0: 7220 6973 2061 7320 666f 6c6c 6f77 733a r is as follows: │ │ │ -00502bf0: 0700 527e 7100 001d 0052 7e81 0000 2020 ..R~q....R~... │ │ │ +00502bf0: 0700 52e0 7100 001d 0052 e081 0000 2020 ..R.q....R.... │ │ │ 00502c00: 204b 4559 3d22 6b65 795f 6e61 6d65 205b KEY="key_name [ │ │ │ -00502c10: 4956 5d22 0700 527e 9100 004e 0051 7ec0 IV]"..R~...N.Q~. │ │ │ +00502c10: 4956 5d22 0700 52e0 9100 004e 0051 e0c0 IV]"..R....N.Q.. │ │ │ 00502c20: 1100 0020 2020 6b65 795f 6e61 6d65 2069 ... key_name i │ │ │ 00502c30: 7320 6361 7365 2d73 656e 7369 7469 7665 s case-sensitive │ │ │ 00502c40: 2061 6e64 206d 7573 7420 6d61 7463 6820 and must match │ │ │ 00502c50: 6120 6b65 7920 6e61 6d65 2069 6e20 7468 a key name in th │ │ │ -00502c60: 6520 2266 696c 6573 224b 0052 7e12 0000 e "files"K.R~... │ │ │ +00502c60: 6520 2266 696c 6573 224b 0052 e012 0000 e "files"K.R.... │ │ │ 00502c70: 2020 2073 6563 7469 6f6e 206f 6620 7468 section of th │ │ │ 00502c80: 6520 6774 6d63 7279 7074 5f63 6f6e 6669 e gtmcrypt_confi │ │ │ 00502c90: 6720 6669 6c65 2e20 5468 6520 6f70 7469 g file. The opti │ │ │ 00502ca0: 6f6e 616c 2049 5620 7370 6563 6966 6965 onal IV specifie │ │ │ -00502cb0: 7320 616e 4500 527e 1300 0020 2020 696e s anE.R~... in │ │ │ +00502cb0: 7320 616e 4500 52e0 1300 0020 2020 696e s anE.R.... in │ │ │ 00502cc0: 6974 6961 6c69 7a61 7469 6f6e 2076 6563 itialization vec │ │ │ 00502cd0: 746f 7220 746f 2075 7365 2066 6f72 2065 tor to use for e │ │ │ 00502ce0: 6e63 7279 7074 696f 6e20 616e 6420 6465 ncryption and de │ │ │ -00502cf0: 6372 7970 7469 6f6e 2e07 0052 7e14 0000 cryption...R~... │ │ │ -00502d00: 4e00 527e 1500 0020 2020 466f 7220 6d6f N.R~... For mo │ │ │ +00502cf0: 6372 7970 7469 6f6e 2e07 0052 e014 0000 cryption...R.... │ │ │ +00502d00: 4e00 52e0 1500 0020 2020 466f 7220 6d6f N.R.... For mo │ │ │ 00502d10: 7265 2069 6e66 6f72 6d61 7469 6f6e 2061 re information a │ │ │ 00502d20: 6e64 2061 6e20 6578 616d 706c 652c 2072 nd an example, r │ │ │ 00502d30: 6566 6572 2074 6f20 7468 6520 6465 7363 efer to the desc │ │ │ 00502d40: 7269 7074 696f 6e20 6f66 204b 4559 2200 ription of KEY". │ │ │ -00502d50: 527e 1600 0020 2020 6465 7669 6365 7061 R~... devicepa │ │ │ +00502d50: 52e0 1600 0020 2020 6465 7669 6365 7061 R.... devicepa │ │ │ 00502d60: 7261 6d65 7465 7220 6f66 204f 5045 4e2e rameter of OPEN. │ │ │ -00502d70: 0700 527e 1700 0012 004d 7e4c 454e 4754 ..R~.....M~LENGT │ │ │ -00502d80: 4800 004c 454e 4754 4811 0054 7ebf 1100 H..LENGTH..T~... │ │ │ -00502d90: 0020 2020 4c45 4e47 5448 0700 557e 2100 . LENGTH..U~!. │ │ │ -00502da0: 0041 0055 7e31 0000 2020 205b 5a5d 4c45 .A.U~1.. [Z]LE │ │ │ +00502d70: 0700 52e0 1700 0012 004d e04c 454e 4754 ..R......M.LENGT │ │ │ +00502d80: 4800 004c 454e 4754 4811 0054 e0bf 1100 H..LENGTH..T.... │ │ │ +00502d90: 0020 2020 4c45 4e47 5448 0700 55e0 2100 . LENGTH..U.!. │ │ │ +00502da0: 0041 0055 e031 0000 2020 205b 5a5d 4c45 .A.U.1.. [Z]LE │ │ │ 00502db0: 4e47 5448 3d69 6e74 6578 7072 2041 7070 NGTH=intexpr App │ │ │ 00502dc0: 6c69 6573 2074 6f3a 2054 524d 2053 4f43 lies to: TRM SOC │ │ │ 00502dd0: 2053 4420 4649 464f 2050 4950 4520 4e55 SD FIFO PIPE NU │ │ │ -00502de0: 4c4c 0700 557e 4100 0052 0055 7e51 0000 LL..U~A..R.U~Q.. │ │ │ +00502de0: 4c4c 0700 55e0 4100 0052 0055 e051 0000 LL..U.A..R.U.Q.. │ │ │ 00502df0: 2020 205b 5a5d 4c45 4e47 5448 3d69 6e74 [Z]LENGTH=int │ │ │ 00502e00: 6578 7072 2041 7070 6c69 6573 2074 6f3a expr Applies to: │ │ │ 00502e10: 2054 6572 6d69 6e61 6c73 2061 6e64 2050 Terminals and P │ │ │ 00502e20: 7269 6e74 6572 732c 2053 6f63 6b65 7420 rinters, Socket │ │ │ -00502e30: 4465 7669 6365 2c20 616e 6416 0055 7e61 Device, and..U~a │ │ │ +00502e30: 4465 7669 6365 2c20 616e 6416 0055 e061 Device, and..U.a │ │ │ 00502e40: 0000 2020 204e 554c 4c20 4465 7669 6365 .. NULL Device │ │ │ -00502e50: 2e07 0055 7e71 0000 5300 557e 8100 0020 ...U~q..S.U~... │ │ │ +00502e50: 2e07 0055 e071 0000 5300 55e0 8100 0020 ...U.q..S.U.... │ │ │ 00502e60: 2020 5365 7473 2074 6865 2076 6972 7475 Sets the virtu │ │ │ 00502e70: 616c 2070 6167 6520 6c65 6e67 7468 2066 al page length f │ │ │ 00502e80: 6f72 2061 6e20 492f 4f20 6465 7669 6365 or an I/O device │ │ │ 00502e90: 2074 6f20 7468 6520 696e 7465 6765 7220 to the integer │ │ │ -00502ea0: 6578 7072 6573 7369 6f6e 2e52 0055 7e91 expression.R.U~. │ │ │ +00502ea0: 6578 7072 6573 7369 6f6e 2e52 0055 e091 expression.R.U.. │ │ │ 00502eb0: 0000 2020 2059 6f75 2063 616e 2073 7065 .. You can spe │ │ │ 00502ec0: 6369 6679 2074 6865 2076 6972 7475 616c cify the virtual │ │ │ 00502ed0: 2070 6167 6520 6c65 6e67 7468 2075 7020 page length up │ │ │ 00502ee0: 746f 2031 2c30 3438 2c35 3736 2e20 5468 to 1,048,576. Th │ │ │ 00502ef0: 6520 7061 6765 206c 656e 6774 6853 0054 e page lengthS.T │ │ │ -00502f00: 7ec0 1100 0020 2020 636f 6e74 726f 6c73 ~.... controls │ │ │ +00502f00: e0c0 1100 0020 2020 636f 6e74 726f 6c73 ..... controls │ │ │ 00502f10: 2074 6865 2070 6f69 6e74 2061 7420 7768 the point at wh │ │ │ 00502f20: 6963 6820 7468 6520 6465 7669 6365 2064 ich the device d │ │ │ 00502f30: 7269 7665 7220 6175 746f 6d61 7469 6361 river automatica │ │ │ 00502f40: 6c6c 7920 7265 7365 7473 2024 5920 746f lly resets $Y to │ │ │ -00502f50: 0c00 557e 1200 0020 2020 302e 0700 557e ..U~... 0...U~ │ │ │ -00502f60: 1300 0051 0055 7e14 0000 2020 2042 7920 ...Q.U~... By │ │ │ +00502f50: 0c00 55e0 1200 0020 2020 302e 0700 55e0 ..U.... 0...U. │ │ │ +00502f60: 1300 0051 0055 e014 0000 2020 2042 7920 ...Q.U.... By │ │ │ 00502f70: 6465 6661 756c 742c 2066 6f72 2074 6572 default, for ter │ │ │ 00502f80: 6d69 6e61 6c73 2c20 4754 2e4d 2075 7365 minals, GT.M use │ │ │ 00502f90: 7320 7468 6520 7465 726d 696e 666f 2076 s the terminfo v │ │ │ 00502fa0: 6172 6961 626c 6520 6c69 6e65 7320 2877 ariable lines (w │ │ │ 00502fb0: 6869 6368 0000 0000 0000 0000 0000 0000 hich............ │ │ │ 00502fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00502fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00502fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00502ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00503000: 0400 0000 cd07 0000 c647 0000 0000 0000 .........G...... │ │ │ -00503010: a900 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +00503010: a900 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 00503020: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 00503030: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 00503040: 5553 4500 ff73 00ff 5553 455f 4445 5649 USE..s..USE_DEVI │ │ │ 00503050: 4345 5041 5241 4d45 5445 5253 00ff 7300 CEPARAMETERS..s. │ │ │ 00503060: ff4c 454e 4754 4800 c015 0000 2020 206d .LENGTH..... m │ │ │ 00503070: 6179 2062 6520 6672 6f6d 2074 6865 2074 ay be from the t │ │ │ 00503080: 6572 6d69 6e61 6c20 6465 6669 6e69 7469 erminal definiti │ │ │ 00503090: 6f6e 206f 7220 6672 6f6d 2061 2073 7474 on or from a stt │ │ │ 005030a0: 7920 636f 6d6d 616e 6429 2061 7320 7468 y command) as th │ │ │ -005030b0: 6520 696e 6974 6961 6c53 0055 7e16 0000 e initialS.U~... │ │ │ +005030b0: 6520 696e 6974 6961 6c53 0055 e016 0000 e initialS.U.... │ │ │ 005030c0: 2020 2076 616c 7565 2066 6f72 204c 454e value for LEN │ │ │ 005030d0: 4754 482e 2054 6865 2064 6566 6175 6c74 GTH. The default │ │ │ 005030e0: 206c 656e 6774 6820 666f 7220 6e75 6c6c length for null │ │ │ 005030f0: 2064 6576 6963 6520 616e 6420 736f 636b device and sock │ │ │ -00503100: 6574 2064 6576 6963 6520 6973 0d00 557e et device is..U~ │ │ │ -00503110: 1700 0020 2020 3636 2e07 0055 7e18 0000 ... 66...U~... │ │ │ -00503120: 3f00 557e 1900 0020 2020 5365 7474 696e ?.U~... Settin │ │ │ +00503100: 6574 2064 6576 6963 6520 6973 0d00 55e0 et device is..U. │ │ │ +00503110: 1700 0020 2020 3636 2e07 0055 e018 0000 ... 66...U.... │ │ │ +00503120: 3f00 55e0 1900 0020 2020 5365 7474 696e ?.U.... Settin │ │ │ 00503130: 6720 4c45 4e47 5448 2074 6f20 7a65 726f g LENGTH to zero │ │ │ 00503140: 2070 7265 7665 6e74 7320 7265 7365 7474 prevents resett │ │ │ 00503150: 696e 6720 2459 2074 6f20 7a65 726f 2e07 ing $Y to zero.. │ │ │ -00503160: 0055 7e1a 0000 1200 557e 2100 0020 2020 .U~.....U~!.. │ │ │ -00503170: 4578 616d 706c 653a 0700 557e 2200 002e Example:..U~"... │ │ │ -00503180: 0055 7e23 0000 2020 2075 7365 2073 6f63 .U~#.. use soc │ │ │ +00503160: 0055 e01a 0000 1200 55e0 2100 0020 2020 .U......U.!.. │ │ │ +00503170: 4578 616d 706c 653a 0700 55e0 2200 002e Example:..U."... │ │ │ +00503180: 0055 e023 0000 2020 2075 7365 2073 6f63 .U.#.. use soc │ │ │ 00503190: 6b3a 2877 6964 7468 3d38 303a 7a6e 6f66 k:(width=80:znof │ │ │ 005031a0: 663a 7a6c 656e 6774 683d 3234 2907 0055 f:zlength=24)..U │ │ │ -005031b0: 7e24 0000 5100 557e 2500 0020 2020 5468 ~$..Q.U~%.. Th │ │ │ +005031b0: e024 0000 5100 55e0 2500 0020 2020 5468 .$..Q.U.%.. Th │ │ │ 005031c0: 6973 2065 7861 6d70 6c65 2073 6574 7320 is example sets │ │ │ 005031d0: 7468 6520 7669 7274 7561 6c20 7061 6765 the virtual page │ │ │ 005031e0: 206c 656e 6774 6820 746f 2032 3420 666f length to 24 fo │ │ │ 005031f0: 7220 736f 636b 6574 2064 6576 6963 6520 r socket device │ │ │ -00503200: 736f 636b 2e07 0055 7e26 0000 1100 4e7e sock...U~&....N~ │ │ │ +00503200: 736f 636b 2e07 0055 e026 0000 1100 4ee0 sock...U.&....N. │ │ │ 00503210: 4953 5445 4e00 004c 4953 5445 4e11 0054 ISTEN..LISTEN..T │ │ │ -00503220: 7ebf 1100 0020 2020 4c49 5354 454e 0700 ~.... LISTEN.. │ │ │ -00503230: 557e 2100 0025 0055 7e31 0000 2020 204c U~!..%.U~1.. L │ │ │ +00503220: e0bf 1100 0020 2020 4c49 5354 454e 0700 ..... LISTEN.. │ │ │ +00503230: 55e0 2100 0025 0055 e031 0000 2020 204c U.!..%.U.1.. L │ │ │ 00503240: 4953 5445 4e3d 6578 7072 2041 7070 6c69 ISTEN=expr Appli │ │ │ -00503250: 6573 2074 6f3a 2053 4f43 0700 557e 4100 es to: SOC..U~A. │ │ │ -00503260: 004e 0055 7e51 0000 2020 2041 206e 6577 .N.U~Q.. A new │ │ │ +00503250: 6573 2074 6f3a 2053 4f43 0700 55e0 4100 es to: SOC..U.A. │ │ │ +00503260: 004e 0055 e051 0000 2020 2041 206e 6577 .N.U.Q.. A new │ │ │ 00503270: 2073 6f63 6b65 7420 6973 2061 6c6c 6f63 socket is alloc │ │ │ 00503280: 6174 6564 2074 6f20 6c69 7374 656e 2066 ated to listen f │ │ │ 00503290: 6f72 2061 2063 6f6e 6e65 6374 696f 6e2e or a connection. │ │ │ 005032a0: 2049 7420 6973 206d 6164 6520 7468 6548 It is made theH │ │ │ -005032b0: 0055 7e61 0000 2020 2063 7572 7265 6e74 .U~a.. current │ │ │ +005032b0: 0055 e061 0000 2020 2063 7572 7265 6e74 .U.a.. current │ │ │ 005032c0: 2073 6f63 6b65 7420 666f 7220 7468 6520 socket for the │ │ │ 005032d0: 6465 7669 6365 2c20 6966 2074 6865 206f device, if the o │ │ │ 005032e0: 7065 7261 7469 6f6e 2069 7320 7375 6363 peration is succ │ │ │ -005032f0: 6573 7366 756c 2e07 0055 7e71 0000 4c00 essful...U~q..L. │ │ │ -00503300: 557e 8100 0020 2020 6578 7072 2073 7065 U~... expr spe │ │ │ +005032f0: 6573 7366 756c 2e07 0055 e071 0000 4c00 essful...U.q..L. │ │ │ +00503300: 55e0 8100 0020 2020 6578 7072 2073 7065 U.... expr spe │ │ │ 00503310: 6369 6669 6573 2074 6865 2070 726f 746f cifies the proto │ │ │ 00503320: 636f 6c20 616e 6420 7468 6520 7072 6f74 col and the prot │ │ │ 00503330: 6f63 6f6c 2d73 7065 6369 6669 6320 696e ocol-specific in │ │ │ -00503340: 666f 726d 6174 696f 6e2e 4f00 557e 9100 formation.O.U~.. │ │ │ +00503340: 666f 726d 6174 696f 6e2e 4f00 55e0 9100 formation.O.U... │ │ │ 00503350: 0020 2020 4375 7272 656e 746c 792c 2047 . Currently, G │ │ │ 00503360: 542e 4d20 7375 7070 6f72 7473 2054 4350 T.M supports TCP │ │ │ 00503370: 2f49 5020 616e 6420 4c4f 4341 4c20 2861 /IP and LOCAL (a │ │ │ 00503380: 6c73 6f20 6b6e 6f77 6e20 6173 2055 4e49 lso known as UNI │ │ │ -00503390: 5820 646f 6d61 696e 291c 0054 7ec0 1100 X domain)..T~... │ │ │ +00503390: 5820 646f 6d61 696e 291c 0054 e0c0 1100 X domain)..T.... │ │ │ 005033a0: 0020 2020 736f 636b 6574 2070 726f 746f . socket proto │ │ │ -005033b0: 636f 6c73 2e07 0055 7e12 0000 1200 557e cols...U~.....U~ │ │ │ +005033b0: 636f 6c73 2e07 0055 e012 0000 1200 55e0 cols...U......U. │ │ │ 005033c0: 1300 0020 2020 4578 616d 706c 653a 0700 ... Example:.. │ │ │ -005033d0: 557e 1400 0052 0055 7e15 0000 2020 2047 U~...R.U~... G │ │ │ +005033d0: 55e0 1400 0052 0055 e015 0000 2020 2047 U....R.U.... G │ │ │ 005033e0: 544d 3e73 6574 2074 6370 3d22 7365 6572 TM>set tcp="seer │ │ │ 005033f0: 7622 206f 7065 6e20 7463 703a 286c 6973 v" open tcp:(lis │ │ │ 00503400: 7465 6e3d 2236 3332 313a 5443 5022 3a61 ten="6321:TCP":a │ │ │ 00503410: 7474 6163 683d 2273 6572 7622 293a 3a22 ttach="serv")::" │ │ │ -00503420: 534f 434b 4554 2227 0055 7e16 0000 2020 SOCKET"'.U~... │ │ │ +00503420: 534f 434b 4554 2227 0055 e016 0000 2020 SOCKET"'.U.... │ │ │ 00503430: 2047 544d 3e75 7365 2074 6370 3a6c 6973 GTM>use tcp:lis │ │ │ 00503440: 7465 6e3d 2236 3332 323a 5443 5022 1d00 ten="6322:TCP".. │ │ │ -00503450: 557e 1700 0020 2020 4754 4d3e 7573 6520 U~... GTM>use │ │ │ -00503460: 3020 7a73 686f 7720 2244 224e 0055 7e18 0 zshow "D"N.U~. │ │ │ +00503450: 55e0 1700 0020 2020 4754 4d3e 7573 6520 U.... GTM>use │ │ │ +00503460: 3020 7a73 686f 7720 2244 224e 0055 e018 0 zshow "D"N.U.. │ │ │ 00503470: 0000 2020 202f 6465 762f 7074 732f 3920 .. /dev/pts/9 │ │ │ 00503480: 4f50 454e 2054 4552 4d49 4e41 4c20 4e4f OPEN TERMINAL NO │ │ │ 00503490: 5041 5354 204e 4f45 5343 4120 4e4f 5245 PAST NOESCA NORE │ │ │ 005034a0: 4144 5320 5459 5045 2057 4944 5448 3d38 ADS TYPE WIDTH=8 │ │ │ -005034b0: 3020 4c45 4e47 3d32 342d 0055 7e19 0000 0 LENG=24-.U~... │ │ │ +005034b0: 3020 4c45 4e47 3d32 342d 0055 e019 0000 0 LENG=24-.U.... │ │ │ 005034c0: 2020 2073 6565 7276 204f 5045 4e20 534f seerv OPEN SO │ │ │ 005034d0: 434b 4554 2054 4f54 414c 3d32 2043 5552 CKET TOTAL=2 CUR │ │ │ -005034e0: 5245 4e54 3d31 4200 557e 1a00 0020 2020 RENT=1B.U~... │ │ │ +005034e0: 5245 4e54 3d31 4200 55e0 1a00 0020 2020 RENT=1B.U.... │ │ │ 005034f0: 534f 434b 4554 5b30 5d3d 7365 7276 2044 SOCKET[0]=serv D │ │ │ 00503500: 4553 433d 3320 4c49 5354 454e 494e 4720 ESC=3 LISTENING │ │ │ 00503510: 5041 5353 4956 4520 4e4f 5452 4150 2050 PASSIVE NOTRAP P │ │ │ -00503520: 4f52 543d 3633 3231 3d00 557e 2100 0020 ORT=6321=.U~!.. │ │ │ +00503520: 4f52 543d 3633 3231 3d00 55e0 2100 0020 ORT=6321=.U.!.. │ │ │ 00503530: 2020 2020 2020 205a 4445 4c41 5920 5a42 ZDELAY ZB │ │ │ 00503540: 4653 495a 453d 3130 3234 205a 4942 4653 FSIZE=1024 ZIBFS │ │ │ 00503550: 495a 453d 3837 3338 3020 4e4f 4445 4c49 IZE=87380 NODELI │ │ │ -00503560: 4d49 5445 524a 0055 7e22 0000 2020 2053 MITERJ.U~".. S │ │ │ +00503560: 4d49 5445 524a 0055 e022 0000 2020 2053 MITERJ.U.".. S │ │ │ 00503570: 4f43 4b45 545b 315d 3d68 3132 3138 3538 OCKET[1]=h121858 │ │ │ 00503580: 3235 3435 3020 4445 5343 3d34 204c 4953 25450 DESC=4 LIS │ │ │ 00503590: 5445 4e49 4e47 2050 4153 5349 5645 204e TENING PASSIVE N │ │ │ 005035a0: 4f54 5241 5020 504f 5254 3d36 3332 323d OTRAP PORT=6322= │ │ │ -005035b0: 0055 7e23 0000 2020 2020 2020 2020 5a44 .U~#.. ZD │ │ │ +005035b0: 0055 e023 0000 2020 2020 2020 2020 5a44 .U.#.. ZD │ │ │ 005035c0: 454c 4159 205a 4246 5349 5a45 3d31 3032 ELAY ZBFSIZE=102 │ │ │ 005035d0: 3420 5a49 4246 5349 5a45 3d38 3733 3830 4 ZIBFSIZE=87380 │ │ │ -005035e0: 204e 4f44 454c 494d 4954 4552 0700 557e NODELIMITER..U~ │ │ │ -005035f0: 2400 000e 004d 7e4f 4b45 5900 004f 4b45 $....M~OKEY..OKE │ │ │ -00503600: 590f 0052 7ebf 1100 0020 2020 4f4b 4559 Y..R~.... OKEY │ │ │ -00503610: 0700 537e 2100 0028 0053 7e31 0000 2020 ..S~!..(.S~1.. │ │ │ +005035e0: 204e 4f44 454c 494d 4954 4552 0700 55e0 NODELIMITER..U. │ │ │ +005035f0: 2400 000e 004d e04f 4b45 5900 004f 4b45 $....M.OKEY..OKE │ │ │ +00503600: 590f 0052 e0bf 1100 0020 2020 4f4b 4559 Y..R..... OKEY │ │ │ +00503610: 0700 53e0 2100 0028 0053 e031 0000 2020 ..S.!..(.S.1.. │ │ │ 00503620: 2041 7070 6c69 6573 2074 6f3a 2053 442c Applies to: SD, │ │ │ 00503630: 2050 4950 452c 2061 6e64 2046 4946 4f07 PIPE, and FIFO. │ │ │ -00503640: 0053 7e41 0000 5300 537e 5100 0020 2020 .S~A..S.S~Q.. │ │ │ +00503640: 0053 e041 0000 5300 53e0 5100 0020 2020 .S.A..S.S.Q.. │ │ │ 00503650: 4f4b 4559 2061 6c6c 6f77 7320 7468 6520 OKEY allows the │ │ │ 00503660: 7573 6520 6f66 2061 2073 6570 6572 6174 use of a seperat │ │ │ 00503670: 6520 6b65 7920 666f 7220 5752 4954 4520 e key for WRITE │ │ │ 00503680: 746f 2061 2064 6576 6963 653b 2066 6f72 to a device; for │ │ │ -00503690: 2065 7861 6d70 6c65 2c52 0053 7e61 0000 example,R.S~a.. │ │ │ +00503690: 2065 7861 6d70 6c65 2c52 0053 e061 0000 example,R.S.a.. │ │ │ 005036a0: 2020 2077 6865 6e20 6120 4754 2e4d 2070 when a GT.M p │ │ │ 005036b0: 726f 6365 7373 2069 7320 616e 2065 6c65 rocess is an ele │ │ │ 005036c0: 6d65 6e74 206f 6620 6120 554e 4958 2070 ment of a UNIX p │ │ │ 005036d0: 6970 652e 2054 6865 2066 6f72 6d61 7420 ipe. The format │ │ │ -005036e0: 6f66 2074 6865 2049 4b45 591d 0053 7e71 of the IKEY..S~q │ │ │ +005036e0: 6f66 2074 6865 2049 4b45 591d 0053 e071 of the IKEY..S.q │ │ │ 005036f0: 0000 2020 2064 6576 6963 6570 6172 616d .. deviceparam │ │ │ -00503700: 6574 6572 2069 733a 0700 537e 8100 001e eter is:..S~.... │ │ │ -00503710: 0053 7e91 0000 2020 204f 4b45 593d 226b .S~... OKEY="k │ │ │ +00503700: 6574 6572 2069 733a 0700 53e0 8100 001e eter is:..S..... │ │ │ +00503710: 0053 e091 0000 2020 204f 4b45 593d 226b .S.... OKEY="k │ │ │ 00503720: 6579 5f6e 616d 6520 5b49 565d 2208 0052 ey_name [IV]"..R │ │ │ -00503730: 7ec0 1100 004d 0053 7e12 0000 2020 206b ~....M.S~... k │ │ │ +00503730: e0c0 1100 004d 0053 e012 0000 2020 206b .....M.S.... k │ │ │ 00503740: 6579 5f6e 616d 6520 6973 2063 6173 652d ey_name is case- │ │ │ 00503750: 7365 6e73 6974 6976 6520 616e 6420 6d75 sensitive and mu │ │ │ 00503760: 7374 206d 6174 6368 2061 206b 6579 206e st match a key n │ │ │ 00503770: 616d 6520 696e 2074 6865 2022 6669 6c65 ame in the "file │ │ │ -00503780: 7322 4b00 537e 1300 0020 2020 7365 6374 s"K.S~... sect │ │ │ +00503780: 7322 4b00 53e0 1300 0020 2020 7365 6374 s"K.S.... sect │ │ │ 00503790: 696f 6e20 6f66 2074 6865 2067 746d 6372 ion of the gtmcr │ │ │ 005037a0: 7970 745f 636f 6e66 6967 2066 696c 652e ypt_config file. │ │ │ 005037b0: 2054 6865 206f 7074 696f 6e61 6c20 4956 The optional IV │ │ │ 005037c0: 2073 7065 6369 6669 6573 2061 6e00 0000 specifies an... │ │ │ 005037d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005037e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005037f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -328699,1930 +328699,1930 @@ │ │ │ 00503fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00503fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00503fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00503fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00503fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00503ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00504000: 0400 0000 fa07 0000 fa47 0000 0000 0000 .........G...... │ │ │ -00504010: 9800 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +00504010: 9800 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 00504020: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 00504030: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 00504040: 5553 4500 ff73 00ff 5553 455f 4445 5649 USE..s..USE_DEVI │ │ │ 00504050: 4345 5041 5241 4d45 5445 5253 00ff 7300 CEPARAMETERS..s. │ │ │ 00504060: ff4f 4b45 5900 c014 0000 2020 2069 6e69 .OKEY..... ini │ │ │ 00504070: 7469 616c 697a 6174 696f 6e20 7665 6374 tialization vect │ │ │ 00504080: 6f72 2074 6f20 7573 6520 666f 7220 656e or to use for en │ │ │ 00504090: 6372 7970 7469 6f6e 2061 6e64 2064 6563 cryption and dec │ │ │ -005040a0: 7279 7074 696f 6e2e 0700 537e 1500 0052 ryption...S~...R │ │ │ -005040b0: 0053 7e16 0000 2020 2046 6f72 206d 6f72 .S~... For mor │ │ │ +005040a0: 7279 7074 696f 6e2e 0700 53e0 1500 0052 ryption...S....R │ │ │ +005040b0: 0053 e016 0000 2020 2046 6f72 206d 6f72 .S.... For mor │ │ │ 005040c0: 6520 696e 666f 726d 6174 696f 6e2c 2072 e information, r │ │ │ 005040d0: 6566 6572 2074 6f20 7468 6520 6465 7363 efer to the desc │ │ │ 005040e0: 7269 7074 696f 6e20 6f66 204b 4559 2064 ription of KEY d │ │ │ 005040f0: 6576 6963 6570 6172 616d 6574 6572 206f eviceparameter o │ │ │ -00504100: 660f 0053 7e17 0000 2020 204f 5045 4e2e f..S~... OPEN. │ │ │ -00504110: 0700 537e 1800 0013 004e 7e50 5449 4f4e ..S~.....N~PTION │ │ │ -00504120: 5300 004f 5054 494f 4e53 1200 557e bf11 S..OPTIONS..U~.. │ │ │ -00504130: 0000 2020 204f 5054 494f 4e53 0700 567e .. OPTIONS..V~ │ │ │ -00504140: 2100 0026 0056 7e31 0000 2020 204f 5054 !..&.V~1.. OPT │ │ │ +00504100: 660f 0053 e017 0000 2020 204f 5045 4e2e f..S.... OPEN. │ │ │ +00504110: 0700 53e0 1800 0013 004e e050 5449 4f4e ..S......N.PTION │ │ │ +00504120: 5300 004f 5054 494f 4e53 1200 55e0 bf11 S..OPTIONS..U... │ │ │ +00504130: 0000 2020 204f 5054 494f 4e53 0700 56e0 .. OPTIONS..V. │ │ │ +00504140: 2100 0026 0056 e031 0000 2020 204f 5054 !..&.V.1.. OPT │ │ │ 00504150: 494f 4e53 3d65 7870 7220 4170 706c 6965 IONS=expr Applie │ │ │ -00504160: 7320 746f 3a20 534f 4307 0056 7e41 0000 s to: SOC..V~A.. │ │ │ -00504170: 5000 567e 5100 0020 2020 5370 6563 6966 P.V~Q.. Specif │ │ │ +00504160: 7320 746f 3a20 534f 4307 0056 e041 0000 s to: SOC..V.A.. │ │ │ +00504170: 5000 56e0 5100 0020 2020 5370 6563 6966 P.V.Q.. Specif │ │ │ 00504180: 6965 7320 7365 7473 6f63 6b6f 7074 2829 ies setsockopt() │ │ │ 00504190: 206f 7074 696f 6e73 2074 6f20 6265 2073 options to be s │ │ │ 005041a0: 6574 2066 6f72 2073 6f63 6b65 7473 2e20 et for sockets. │ │ │ 005041b0: 5468 6520 7661 6c75 6520 6f66 2074 6865 The value of the │ │ │ -005041c0: 5300 567e 6100 0020 2020 6578 7072 6573 S.V~a.. expres │ │ │ +005041c0: 5300 56e0 6100 0020 2020 6578 7072 6573 S.V.a.. expres │ │ │ 005041d0: 7369 6f6e 2069 7320 6120 636f 6d6d 6120 sion is a comma │ │ │ 005041e0: 7365 7061 7261 7465 6420 6c69 7374 206f separated list o │ │ │ 005041f0: 6620 6f70 7469 6f6e 206e 616d 6573 2e20 f option names. │ │ │ 00504200: 4966 2074 6865 206f 7074 696f 6e20 7461 If the option ta │ │ │ -00504210: 6b65 734a 0056 7e71 0000 2020 2061 2076 kesJ.V~q.. a v │ │ │ +00504210: 6b65 734a 0056 e071 0000 2020 2061 2076 kesJ.V.q.. a v │ │ │ 00504220: 616c 7565 2c20 6974 2069 7320 6769 7665 alue, it is give │ │ │ 00504230: 6e20 6166 7465 7220 616e 2065 7175 616c n after an equal │ │ │ 00504240: 2073 6967 6e20 283d 2920 666f 6c6c 6f77 sign (=) follow │ │ │ 00504250: 696e 6720 7468 6520 6e61 6d65 2e07 0056 ing the name...V │ │ │ -00504260: 7e81 0000 2400 567e 9100 0020 2020 5468 ~...$.V~... Th │ │ │ +00504260: e081 0000 2400 56e0 9100 0020 2020 5468 ....$.V.... Th │ │ │ 00504270: 6520 7375 7070 6f72 7465 6420 6f70 7469 e supported opti │ │ │ -00504280: 6f6e 7320 6172 653a 0800 557e c011 0000 ons are:..U~.... │ │ │ -00504290: 6100 567e 1200 0020 2020 4b45 4550 414c a.V~... KEEPAL │ │ │ +00504280: 6f6e 7320 6172 653a 0800 55e0 c011 0000 ons are:..U..... │ │ │ +00504290: 6100 56e0 1200 0020 2020 4b45 4550 414c a.V.... KEEPAL │ │ │ 005042a0: 4956 4520 2020 6120 6e6f 6e20 7a65 726f IVE a non zero │ │ │ 005042b0: 2076 616c 7565 2065 6e61 626c 6573 2053 value enables S │ │ │ 005042c0: 4f5f 4b45 4550 414c 4956 452e 2020 4120 O_KEEPALIVE. A │ │ │ 005042d0: 7a65 726f 2076 616c 7565 2064 6973 6162 zero value disab │ │ │ 005042e0: 6c65 7320 534f 5f4b 4545 5041 4c49 5645 les SO_KEEPALIVE │ │ │ -005042f0: 2e38 0056 7e13 0000 2020 204b 4545 5043 .8.V~... KEEPC │ │ │ +005042f0: 2e38 0056 e013 0000 2020 204b 4545 5043 .8.V.... KEEPC │ │ │ 00504300: 4e54 2020 2020 2073 6574 7320 7468 6520 NT sets the │ │ │ 00504310: 5443 505f 4b45 4550 434e 5420 736f 636b TCP_KEEPCNT sock │ │ │ -00504320: 6574 2076 616c 7565 2e39 0056 7e14 0000 et value.9.V~... │ │ │ +00504320: 6574 2076 616c 7565 2e39 0056 e014 0000 et value.9.V.... │ │ │ 00504330: 2020 204b 4545 5049 444c 4520 2020 2073 KEEPIDLE s │ │ │ 00504340: 6574 7320 7468 6520 5443 505f 4b45 4550 ets the TCP_KEEP │ │ │ 00504350: 4944 4c45 2073 6f63 6b65 7420 7661 6c75 IDLE socket valu │ │ │ -00504360: 652e 3a00 567e 1500 0020 2020 4b45 4550 e.:.V~... KEEP │ │ │ +00504360: 652e 3a00 56e0 1500 0020 2020 4b45 4550 e.:.V.... KEEP │ │ │ 00504370: 494e 5456 4c20 2020 7365 7473 2074 6865 INTVL sets the │ │ │ 00504380: 2054 4350 5f4b 4545 5049 4e54 564c 2073 TCP_KEEPINTVL s │ │ │ -00504390: 6f63 6b65 7420 7661 6c75 652e 5d00 567e ocket value.].V~ │ │ │ +00504390: 6f63 6b65 7420 7661 6c75 652e 5d00 56e0 ocket value.].V. │ │ │ 005043a0: 1600 0020 2020 534e 4442 5546 2020 2020 ... SNDBUF │ │ │ 005043b0: 2020 7365 7473 2074 6865 2073 697a 6520 sets the size │ │ │ 005043c0: 6f66 2074 6865 2073 6f63 6b65 7427 7320 of the socket's │ │ │ 005043d0: 6e65 7477 6f72 6b20 7365 6e64 2062 7566 network send buf │ │ │ 005043e0: 6665 7220 2853 4f5f 534e 4442 5546 2920 fer (SO_SNDBUF) │ │ │ -005043f0: 696e 2062 7974 6573 2e07 0056 7e17 0000 in bytes...V~... │ │ │ -00504400: 1200 567e 1800 0020 2020 4578 616d 706c ..V~... Exampl │ │ │ -00504410: 653a 0700 567e 1900 0033 0056 7e1a 0000 e:..V~...3.V~... │ │ │ +005043f0: 696e 2062 7974 6573 2e07 0056 e017 0000 in bytes...V.... │ │ │ +00504400: 1200 56e0 1800 0020 2020 4578 616d 706c ..V.... Exampl │ │ │ +00504410: 653a 0700 56e0 1900 0033 0056 e01a 0000 e:..V....3.V.... │ │ │ 00504420: 2020 2055 5345 2064 6576 3a4f 5054 494f USE dev:OPTIO │ │ │ 00504430: 4e53 3d22 4b45 4550 414c 4956 453d 312c NS="KEEPALIVE=1, │ │ │ -00504440: 4b45 4550 4944 4c45 3d35 3022 0700 567e KEEPIDLE=50"..V~ │ │ │ -00504450: 2100 0048 0056 7e22 0000 2020 2054 6869 !..H.V~".. Thi │ │ │ +00504440: 4b45 4550 4944 4c45 3d35 3022 0700 56e0 KEEPIDLE=50"..V. │ │ │ +00504450: 2100 0048 0056 e022 0000 2020 2054 6869 !..H.V.".. Thi │ │ │ 00504460: 7320 656e 6162 6c65 7320 534f 5f4b 4545 s enables SO_KEE │ │ │ 00504470: 5041 4c49 5645 2061 6e64 2073 6574 7320 PALIVE and sets │ │ │ 00504480: 5443 505f 4b45 4550 4944 4c45 2074 6f20 TCP_KEEPIDLE to │ │ │ -00504490: 3530 2073 6563 6f6e 6473 2e07 0056 7e23 50 seconds...V~# │ │ │ -005044a0: 0000 1200 567e 2400 0020 2020 2a2a 4e6f ....V~$.. **No │ │ │ -005044b0: 7465 2a2a 0700 567e 2500 0053 0056 7e26 te**..V~%..S.V~& │ │ │ +00504490: 3530 2073 6563 6f6e 6473 2e07 0056 e023 50 seconds...V.# │ │ │ +005044a0: 0000 1200 56e0 2400 0020 2020 2a2a 4e6f ....V.$.. **No │ │ │ +005044b0: 7465 2a2a 0700 56e0 2500 0053 0056 e026 te**..V.%..S.V.& │ │ │ 005044c0: 0000 2020 2050 6c65 6173 6520 7265 7669 .. Please revi │ │ │ 005044d0: 6577 2074 6865 206d 616e 2070 6167 6520 ew the man page │ │ │ 005044e0: 666f 7220 7365 7473 6f63 6b6f 7074 2066 for setsockopt f │ │ │ 005044f0: 6f72 206d 6f72 6520 696e 666f 726d 6174 or more informat │ │ │ 00504500: 696f 6e20 6f6e 2074 6865 2075 7365 4c00 ion on the useL. │ │ │ -00504510: 567e 2700 0020 2020 6f66 2074 6865 7365 V~'.. of these │ │ │ +00504510: 56e0 2700 0020 2020 6f66 2074 6865 7365 V.'.. of these │ │ │ 00504520: 206f 7074 696f 6e73 2e20 4f6e 204c 696e options. On Lin │ │ │ 00504530: 7578 2c20 226d 616e 2037 2073 6f63 6b65 ux, "man 7 socke │ │ │ 00504540: 7422 2061 6e64 2022 6d61 6e20 3720 7463 t" and "man 7 tc │ │ │ -00504550: 7022 2070 726f 7669 6465 2100 567e 2800 p" provide!.V~(. │ │ │ +00504550: 7022 2070 726f 7669 6465 2100 56e0 2800 p" provide!.V.(. │ │ │ 00504560: 0020 2020 6164 6469 7469 6f6e 616c 2069 . additional i │ │ │ -00504570: 6e66 6f72 6d61 7469 6f6e 2e07 0056 7e29 nformation...V~) │ │ │ -00504580: 0000 1700 4e7e 5554 5245 5749 4e44 0000 ....N~UTREWIND.. │ │ │ -00504590: 4f55 5452 4557 494e 4414 0057 7ebf 1100 OUTREWIND..W~... │ │ │ +00504570: 6e66 6f72 6d61 7469 6f6e 2e07 0056 e029 nformation...V.) │ │ │ +00504580: 0000 1700 4ee0 5554 5245 5749 4e44 0000 ....N.UTREWIND.. │ │ │ +00504590: 4f55 5452 4557 494e 4414 0057 e0bf 1100 OUTREWIND..W.... │ │ │ 005045a0: 0020 2020 4f55 5452 4557 494e 4407 0058 . OUTREWIND..X │ │ │ -005045b0: 7e21 0000 2200 587e 3100 0020 2020 4170 ~!..".X~1.. Ap │ │ │ +005045b0: e021 0000 2200 58e0 3100 0020 2020 4170 .!..".X.1.. Ap │ │ │ 005045c0: 706c 6965 7320 746f 3a20 4649 464f 2050 plies to: FIFO P │ │ │ -005045d0: 4950 4520 5344 0700 587e 4100 004e 0058 IPE SD..X~A..N.X │ │ │ -005045e0: 7e51 0000 2020 2050 6572 666f 726d 7320 ~Q.. Performs │ │ │ +005045d0: 4950 4520 5344 0700 58e0 4100 004e 0058 IPE SD..X.A..N.X │ │ │ +005045e0: e051 0000 2020 2050 6572 666f 726d 7320 .Q.. Performs │ │ │ 005045f0: 6120 5245 5749 4e44 206f 6e20 6f75 7470 a REWIND on outp │ │ │ 00504600: 7574 2077 6865 6e20 2450 5249 4e43 4950 ut when $PRINCIP │ │ │ 00504610: 414c 2069 6465 6e74 6966 6965 7320 6120 AL identifies a │ │ │ -00504620: 6465 7669 6365 2074 6861 7453 0058 7e61 device thatS.X~a │ │ │ +00504620: 6465 7669 6365 2074 6861 7453 0058 e061 device thatS.X.a │ │ │ 00504630: 0000 2020 2073 7570 706f 7274 7320 5245 .. supports RE │ │ │ 00504640: 5749 4e44 2e20 5573 6520 7468 6973 2064 WIND. Use this d │ │ │ 00504650: 6576 6963 6570 6172 616d 6574 6572 2077 eviceparameter w │ │ │ 00504660: 6974 6820 2450 5249 4e43 4950 414c 2077 ith $PRINCIPAL w │ │ │ 00504670: 6865 6e20 7265 6469 7265 6374 6564 5400 hen redirectedT. │ │ │ -00504680: 587e 7100 0020 2020 746f 2061 2066 696c X~q.. to a fil │ │ │ +00504680: 58e0 7100 0020 2020 746f 2061 2066 696c X.q.. to a fil │ │ │ 00504690: 652e 2046 6f72 2046 4946 4f20 6f72 2050 e. For FIFO or P │ │ │ 005046a0: 4950 4520 6465 7669 6365 732c 2052 4557 IPE devices, REW │ │ │ 005046b0: 494e 4420 6f6e 6c79 2073 6574 7320 2458 IND only sets $X │ │ │ 005046c0: 2c20 2459 2c20 616e 6420 245a 454f 4620 , $Y, and $ZEOF │ │ │ -005046d0: 746f 0f00 587e 8100 0020 2020 7a65 726f to..X~... zero │ │ │ -005046e0: 2e07 0058 7e91 0000 2100 507e 5345 454b ...X~...!.P~SEEK │ │ │ +005046d0: 746f 0f00 58e0 8100 0020 2020 7a65 726f to..X.... zero │ │ │ +005046e0: 2e07 0058 e091 0000 2100 50e0 5345 454b ...X....!.P.SEEK │ │ │ 005046f0: 3d53 5452 4558 5052 0000 4f55 5453 4545 =STREXPR..OUTSEE │ │ │ -00504700: 4b3d 7374 7265 7870 721a 005d 7ebf 1100 K=strexpr..]~... │ │ │ +00504700: 4b3d 7374 7265 7870 721a 005d e0bf 1100 K=strexpr..].... │ │ │ 00504710: 0020 2020 4f55 5453 4545 4b3d 7374 7265 . OUTSEEK=stre │ │ │ -00504720: 7870 7207 005e 7e21 0000 1800 5e7e 3100 xpr..^~!....^~1. │ │ │ +00504720: 7870 7207 005e e021 0000 1800 5ee0 3100 xpr..^.!....^.1. │ │ │ 00504730: 0020 2020 4170 706c 6965 7320 746f 3a20 . Applies to: │ │ │ -00504740: 5344 0700 5e7e 4100 004c 005e 7e51 0000 SD..^~A..L.^~Q.. │ │ │ +00504740: 5344 0700 5ee0 4100 004c 005e e051 0000 SD..^.A..L.^.Q.. │ │ │ 00504750: 2020 2050 6572 666f 726d 7320 6120 5345 Performs a SE │ │ │ 00504760: 454b 206f 6e20 6f75 7470 7574 2077 6865 EK on output whe │ │ │ 00504770: 6e20 2450 5249 4e43 4950 414c 2069 6465 n $PRINCIPAL ide │ │ │ 00504780: 6e74 6966 6965 7320 6120 6465 7669 6365 ntifies a device │ │ │ -00504790: 2074 6861 7454 005e 7e61 0000 2020 2073 thatT.^~a.. s │ │ │ +00504790: 2074 6861 7454 005e e061 0000 2020 2073 thatT.^.a.. s │ │ │ 005047a0: 7570 706f 7274 7320 5345 454b 2e20 5573 upports SEEK. Us │ │ │ 005047b0: 6520 7468 6973 2064 6576 6963 6570 6172 e this devicepar │ │ │ 005047c0: 616d 6574 6572 2077 6974 6820 2450 5249 ameter with $PRI │ │ │ 005047d0: 4e43 4950 414c 2077 6865 6e20 7265 6469 NCIPAL when redi │ │ │ -005047e0: 7265 6374 6564 2074 6f11 005e 7e71 0000 rected to..^~q.. │ │ │ +005047e0: 7265 6374 6564 2074 6f11 005e e071 0000 rected to..^.q.. │ │ │ 005047f0: 2020 2061 2066 696c 652e 0000 0000 0000 a file....... │ │ │ 00504800: 0400 0000 d607 0000 3048 0000 0000 0000 ........0H...... │ │ │ -00504810: 6500 007e 4845 4c50 00ff 7300 ff49 4f5f e..~HELP..s..IO_ │ │ │ +00504810: 6500 00e0 4845 4c50 00ff 7300 ff49 4f5f e...HELP..s..IO_ │ │ │ 00504820: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 00504830: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 00504840: 5553 4500 ff73 00ff 5553 455f 4445 5649 USE..s..USE_DEVI │ │ │ 00504850: 4345 5041 5241 4d45 5445 5253 00ff 7300 CEPARAMETERS..s. │ │ │ 00504860: ff4f 5554 5345 454b 3d53 5452 4558 5052 .OUTSEEK=STREXPR │ │ │ -00504870: 00bf 8100 0014 004d 7e50 4153 5448 5255 .......M~PASTHRU │ │ │ -00504880: 0000 5041 5354 4852 5512 0055 7ebf 1100 ..PASTHRU..U~... │ │ │ -00504890: 0020 2020 5041 5354 4852 5507 0056 7e21 . PASTHRU..V~! │ │ │ -005048a0: 0000 2500 567e 3100 0020 2020 5b4e 4f5d ..%.V~1.. [NO] │ │ │ +00504870: 00bf 8100 0014 004d e050 4153 5448 5255 .......M.PASTHRU │ │ │ +00504880: 0000 5041 5354 4852 5512 0055 e0bf 1100 ..PASTHRU..U.... │ │ │ +00504890: 0020 2020 5041 5354 4852 5507 0056 e021 . PASTHRU..V.! │ │ │ +005048a0: 0000 2500 56e0 3100 0020 2020 5b4e 4f5d ..%.V.1.. [NO] │ │ │ 005048b0: 5041 5354 4852 5520 4170 706c 6965 7320 PASTHRU Applies │ │ │ -005048c0: 746f 3a20 5452 4d07 0056 7e41 0000 3800 to: TRM..V~A..8. │ │ │ -005048d0: 567e 5100 0020 2020 5b4e 4f5d 5041 5354 V~Q.. [NO]PAST │ │ │ +005048c0: 746f 3a20 5452 4d07 0056 e041 0000 3800 to: TRM..V.A..8. │ │ │ +005048d0: 56e0 5100 0020 2020 5b4e 4f5d 5041 5354 V.Q.. [NO]PAST │ │ │ 005048e0: 4852 5520 4170 706c 6965 7320 746f 3a20 HRU Applies to: │ │ │ 005048f0: 5465 726d 696e 616c 7320 616e 6420 5072 Terminals and Pr │ │ │ -00504900: 696e 7465 7273 0700 567e 6100 0053 0056 inters..V~a..S.V │ │ │ -00504910: 7e71 0000 2020 2045 6e61 626c 6573 206f ~q.. Enables o │ │ │ +00504900: 696e 7465 7273 0700 56e0 6100 0053 0056 inters..V.a..S.V │ │ │ +00504910: e071 0000 2020 2045 6e61 626c 6573 206f .q.. Enables o │ │ │ 00504920: 7220 6469 7361 626c 6573 2069 6e74 6572 r disables inter │ │ │ 00504930: 7072 6574 6174 696f 6e20 6f66 2074 6865 pretation of the │ │ │ 00504940: 2045 5241 5345 2063 6861 7261 6374 6572 ERASE character │ │ │ 00504950: 2066 6f72 2061 2074 6572 6d69 6e61 6c2e for a terminal. │ │ │ -00504960: 5300 567e 8100 0020 2020 5041 5354 4852 S.V~... PASTHR │ │ │ +00504960: 5300 56e0 8100 0020 2020 5041 5354 4852 S.V.... PASTHR │ │ │ 00504970: 5520 7368 6966 7473 206d 616e 6167 656d U shifts managem │ │ │ 00504980: 656e 7420 6f66 2068 616e 646c 696e 6720 ent of handling │ │ │ 00504990: 616e 6420 7265 7370 6f6e 7365 2074 6f20 and response to │ │ │ 005049a0: 4552 4153 4520 6368 6172 6163 7465 7273 ERASE characters │ │ │ -005049b0: 2069 6e3d 0056 7e91 0000 2020 2074 6865 in=.V~... the │ │ │ +005049b0: 2069 6e3d 0056 e091 0000 2020 2074 6865 in=.V.... the │ │ │ 005049c0: 2069 6e70 7574 2073 7472 6561 6d20 6672 input stream fr │ │ │ 005049d0: 6f6d 2047 542e 4d20 746f 2074 6865 2061 om GT.M to the a │ │ │ 005049e0: 7070 6c69 6361 7469 6f6e 2063 6f64 652e pplication code. │ │ │ -005049f0: 0800 557e c011 0000 4d00 567e 1200 0020 ..U~....M.V~... │ │ │ +005049f0: 0800 55e0 c011 0000 4d00 56e0 1200 0020 ..U.....M.V.... │ │ │ 00504a00: 2020 4578 6572 6369 7365 2063 6175 7469 Exercise cauti │ │ │ 00504a10: 6f6e 2077 6974 6820 5041 5354 4852 5520 on with PASTHRU │ │ │ 00504a20: 696e 2064 6562 7567 6769 6e67 2c20 6265 in debugging, be │ │ │ 00504a30: 6361 7573 6520 7573 696e 6720 6120 5041 cause using a PA │ │ │ -00504a40: 5354 4852 5536 0056 7e13 0000 2020 2074 STHRU6.V~... t │ │ │ +00504a40: 5354 4852 5536 0056 e013 0000 2020 2074 STHRU6.V.... t │ │ │ 00504a50: 6572 6d69 6e61 6c20 696e 2044 6972 6563 erminal in Direc │ │ │ 00504a60: 7420 4d6f 6465 2069 7320 736f 6d65 7768 t Mode is somewh │ │ │ -00504a70: 6174 2061 776b 7761 7264 2e07 0056 7e14 at awkward...V~. │ │ │ -00504a80: 0000 5000 567e 1500 0020 2020 5b4e 4f5d ..P.V~... [NO] │ │ │ +00504a70: 6174 2061 776b 7761 7264 2e07 0056 e014 at awkward...V.. │ │ │ +00504a80: 0000 5000 56e0 1500 0020 2020 5b4e 4f5d ..P.V.... [NO] │ │ │ 00504a90: 5454 5359 4e43 206d 7573 7420 6265 2075 TTSYNC must be u │ │ │ 00504aa0: 7365 6420 7769 7468 205b 4e4f 5d50 4153 sed with [NO]PAS │ │ │ 00504ab0: 5448 5255 2074 6f20 636f 6e74 726f 6c20 THRU to control │ │ │ 00504ac0: 584f 4e2f 584f 4646 2068 616e 646c 696e XON/XOFF handlin │ │ │ -00504ad0: 672e 0700 567e 1600 003b 0056 7e17 0000 g...V~...;.V~... │ │ │ +00504ad0: 672e 0700 56e0 1600 003b 0056 e017 0000 g...V....;.V.... │ │ │ 00504ae0: 2020 2042 7920 6465 6661 756c 742c 2074 By default, t │ │ │ 00504af0: 6865 2064 6576 6963 6520 6472 6976 6572 he device driver │ │ │ 00504b00: 206f 7065 7261 7465 7320 4e4f 5041 5354 operates NOPAST │ │ │ -00504b10: 4852 552e 0700 567e 1800 002a 0056 7e19 HRU...V~...*.V~. │ │ │ +00504b10: 4852 552e 0700 56e0 1800 002a 0056 e019 HRU...V....*.V.. │ │ │ 00504b20: 0000 2020 2050 4153 5448 5255 2073 7570 .. PASTHRU sup │ │ │ 00504b30: 6572 7365 6465 7320 6c69 6e65 2065 6469 ersedes line edi │ │ │ -00504b40: 7469 6e67 2e07 0056 7e1a 0000 1600 4d7e ting...V~.....M~ │ │ │ +00504b40: 7469 6e67 2e07 0056 e01a 0000 1600 4de0 ting...V......M. │ │ │ 00504b50: 5245 4144 5359 4e43 0000 5245 4144 5359 READSYNC..READSY │ │ │ -00504b60: 4e43 1300 567e bf11 0000 2020 2052 4541 NC..V~.... REA │ │ │ -00504b70: 4453 594e 4307 0057 7e21 0000 2600 577e DSYNC..W~!..&.W~ │ │ │ +00504b60: 4e43 1300 56e0 bf11 0000 2020 2052 4541 NC..V..... REA │ │ │ +00504b70: 4453 594e 4307 0057 e021 0000 2600 57e0 DSYNC..W.!..&.W. │ │ │ 00504b80: 3100 0020 2020 5b4e 4f5d 5245 4144 5359 1.. [NO]READSY │ │ │ 00504b90: 4e43 2041 7070 6c69 6573 2074 6f3a 2054 NC Applies to: T │ │ │ -00504ba0: 524d 0700 577e 4100 0050 0057 7e51 0000 RM..W~A..P.W~Q.. │ │ │ +00504ba0: 524d 0700 57e0 4100 0050 0057 e051 0000 RM..W.A..P.W.Q.. │ │ │ 00504bb0: 2020 2045 6e61 626c 6573 206f 7220 6469 Enables or di │ │ │ 00504bc0: 7361 626c 6573 2061 7574 6f6d 6174 6963 sables automatic │ │ │ 00504bd0: 206f 7574 7075 7420 6f66 203c 584f 4e3e output of │ │ │ 00504be0: 2062 6566 6f72 6520 6120 5245 4144 2061 before a READ a │ │ │ -00504bf0: 6e64 203c 584f 4646 3e17 0057 7e61 0000 nd ..W~a.. │ │ │ +00504bf0: 6e64 203c 584f 4646 3e17 0057 e061 0000 nd ..W.a.. │ │ │ 00504c00: 2020 2061 6674 6572 2061 2052 4541 442e after a READ. │ │ │ -00504c10: 0700 577e 7100 003e 0057 7e81 0000 2020 ..W~q..>.W~... │ │ │ +00504c10: 0700 57e0 7100 003e 0057 e081 0000 2020 ..W.q..>.W.... │ │ │ 00504c20: 2042 7920 6465 6661 756c 742c 2074 6865 By default, the │ │ │ 00504c30: 2074 6572 6d69 6e61 6c20 6472 6976 6572 terminal driver │ │ │ 00504c40: 7320 6f70 6572 6174 6520 4e4f 5245 4144 s operate NOREAD │ │ │ -00504c50: 5359 4e43 2e07 0057 7e91 0000 1000 4f7e SYNC...W~.....O~ │ │ │ -00504c60: 5749 4e44 0000 5245 5749 4e44 1100 547e WIND..REWIND..T~ │ │ │ +00504c50: 5359 4e43 2e07 0057 e091 0000 1000 4fe0 SYNC...W......O. │ │ │ +00504c60: 5749 4e44 0000 5245 5749 4e44 1100 54e0 WIND..REWIND..T. │ │ │ 00504c70: bf11 0000 2020 2052 4557 494e 4407 0055 .... REWIND..U │ │ │ -00504c80: 7e21 0000 2900 557e 3100 0020 2020 5245 ~!..).U~1.. RE │ │ │ +00504c80: e021 0000 2900 55e0 3100 0020 2020 5245 .!..).U.1.. RE │ │ │ 00504c90: 5749 4e44 2041 7070 6c69 6573 2074 6f3a WIND Applies to: │ │ │ 00504ca0: 2046 4946 4f20 5049 5045 2053 4407 0055 FIFO PIPE SD..U │ │ │ -00504cb0: 7e41 0000 4600 557e 5100 0020 2020 5245 ~A..F.U~Q.. RE │ │ │ +00504cb0: e041 0000 4600 55e0 5100 0020 2020 5245 .A..F.U.Q.. RE │ │ │ 00504cc0: 5749 4e44 2070 6c61 6365 7320 7468 6520 WIND places the │ │ │ 00504cd0: 6669 6c65 2070 6f69 6e74 6572 2074 6f20 file pointer to │ │ │ 00504ce0: 7468 6520 6265 6769 6e6e 696e 6720 6f66 the beginning of │ │ │ -00504cf0: 2074 6865 2066 696c 652e 0700 557e 6100 the file...U~a. │ │ │ -00504d00: 0050 0055 7e71 0000 2020 2046 6f72 2046 .P.U~q.. For F │ │ │ +00504cf0: 2074 6865 2066 696c 652e 0700 55e0 6100 the file...U.a. │ │ │ +00504d00: 0050 0055 e071 0000 2020 2046 6f72 2046 .P.U.q.. For F │ │ │ 00504d10: 4946 4f20 616e 6420 5049 5045 2064 6576 IFO and PIPE dev │ │ │ 00504d20: 6963 6573 2c20 5245 5749 4e44 206f 6e6c ices, REWIND onl │ │ │ 00504d30: 7920 7365 7473 2024 582c 2024 592c 2061 y sets $X, $Y, a │ │ │ 00504d40: 6e64 2024 5a45 4f46 2074 6f20 7a65 726f nd $ZEOF to zero │ │ │ -00504d50: 2e07 0055 7e81 0000 2a00 557e 9100 0020 ...U~...*.U~... │ │ │ +00504d50: 2e07 0055 e081 0000 2a00 55e0 9100 0020 ...U....*.U.... │ │ │ 00504d60: 2020 4279 2064 6566 6175 6c74 2c20 5553 By default, US │ │ │ 00504d70: 4520 646f 6573 206e 6f74 2052 4557 494e E does not REWIN │ │ │ -00504d80: 442e 0800 547e c011 0000 4e00 557e 1200 D...T~....N.U~.. │ │ │ +00504d80: 442e 0800 54e0 c011 0000 4e00 55e0 1200 D...T.....N.U... │ │ │ 00504d90: 0020 2020 5245 5749 4e44 206f 6e20 7265 . REWIND on re │ │ │ 00504da0: 6469 7265 6374 6564 206f 7574 7075 7420 directed output │ │ │ 00504db0: 666f 7220 2450 5249 4e43 4950 414c 2069 for $PRINCIPAL i │ │ │ 00504dc0: 7320 7468 6520 7361 6d65 2061 7320 4f55 s the same as OU │ │ │ -00504dd0: 5452 4557 494e 442e 0700 557e 1300 001e TREWIND...U~.... │ │ │ -00504de0: 004d 7e53 4545 4b3d 5354 5245 5850 5200 .M~SEEK=STREXPR. │ │ │ +00504dd0: 5452 4557 494e 442e 0700 55e0 1300 001e TREWIND...U..... │ │ │ +00504de0: 004d e053 4545 4b3d 5354 5245 5850 5200 .M.SEEK=STREXPR. │ │ │ 00504df0: 0053 4545 4b3d 7374 7265 7870 7217 005a .SEEK=strexpr..Z │ │ │ -00504e00: 7ebf 1100 0020 2020 5345 454b 3d73 7472 ~.... SEEK=str │ │ │ -00504e10: 6578 7072 0700 5b7e 2100 001d 005b 7e31 expr..[~!....[~1 │ │ │ +00504e00: e0bf 1100 0020 2020 5345 454b 3d73 7472 ..... SEEK=str │ │ │ +00504e10: 6578 7072 0700 5be0 2100 001d 005b e031 expr..[.!....[.1 │ │ │ 00504e20: 0000 2020 2053 4545 4b20 4170 706c 6965 .. SEEK Applie │ │ │ -00504e30: 7320 746f 3a20 5344 0700 5b7e 4100 0052 s to: SD..[~A..R │ │ │ -00504e40: 005b 7e51 0000 2020 2050 6f73 6974 696f .[~Q.. Positio │ │ │ +00504e30: 7320 746f 3a20 5344 0700 5be0 4100 0052 s to: SD..[.A..R │ │ │ +00504e40: 005b e051 0000 2020 2050 6f73 6974 696f .[.Q.. Positio │ │ │ 00504e50: 6e73 2074 6865 2063 7572 7265 6e74 2066 ns the current f │ │ │ 00504e60: 696c 6520 706f 696e 7465 7220 746f 2074 ile pointer to t │ │ │ 00504e70: 6865 206c 6f63 6174 696f 6e20 7370 6563 he location spec │ │ │ 00504e80: 6966 6965 6420 696e 2073 7472 6578 7072 ified in strexpr │ │ │ -00504e90: 2e4f 005b 7e61 0000 2020 2054 6865 2066 .O.[~a.. The f │ │ │ +00504e90: 2e4f 005b e061 0000 2020 2054 6865 2066 .O.[.a.. The f │ │ │ 00504ea0: 6f72 6d61 7420 6f66 2073 7472 6578 7072 ormat of strexpr │ │ │ 00504eb0: 2069 7320 6120 7374 7269 6e67 206f 6620 is a string of │ │ │ 00504ec0: 7468 6520 666f 726d 2022 5b2b 7c2d 5d69 the form "[+|-]i │ │ │ 00504ed0: 6e74 6567 6572 2220 7768 6572 6520 616e nteger" where an │ │ │ -00504ee0: 5300 5b7e 7100 0020 2020 756e 7369 676e S.[~q.. unsign │ │ │ +00504ee0: 5300 5be0 7100 0020 2020 756e 7369 676e S.[.q.. unsign │ │ │ 00504ef0: 6564 2076 616c 7565 2073 7065 6369 6669 ed value specifi │ │ │ 00504f00: 6573 2061 6e20 6f66 6673 6574 2066 726f es an offset fro │ │ │ 00504f10: 6d20 7468 6520 6265 6769 6e6e 696e 6720 m the beginning │ │ │ 00504f20: 6f66 2074 6865 2066 696c 652c 2061 6e64 of the file, and │ │ │ -00504f30: 2061 6e52 005b 7e81 0000 2020 2065 7870 anR.[~... exp │ │ │ +00504f30: 2061 6e52 005b e081 0000 2020 2065 7870 anR.[.... exp │ │ │ 00504f40: 6c69 6369 746c 7920 7369 676e 6564 2076 licitly signed v │ │ │ 00504f50: 616c 7565 2073 7065 6369 6669 6573 2061 alue specifies a │ │ │ 00504f60: 6e20 6f66 6673 6574 2072 656c 6174 6976 n offset relativ │ │ │ 00504f70: 6520 746f 2074 6865 2063 7572 7265 6e74 e to the current │ │ │ -00504f80: 2066 696c 6551 005b 7e91 0000 2020 2070 fileQ.[~... p │ │ │ +00504f80: 2066 696c 6551 005b e091 0000 2020 2070 fileQ.[.... p │ │ │ 00504f90: 6f73 6974 696f 6e2e 2046 6f72 2053 5452 osition. For STR │ │ │ 00504fa0: 4541 4d20 6f72 2056 4152 4941 424c 4520 EAM or VARIABLE │ │ │ 00504fb0: 666f 726d 6174 2c20 7468 6520 706f 7369 format, the posi │ │ │ 00504fc0: 7469 7665 2069 6e74 6578 7072 2061 6674 tive intexpr aft │ │ │ 00504fd0: 6572 2061 6e79 0000 0000 0000 0000 0000 er any.......... │ │ │ 00504fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00504ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00505000: 0400 0000 f307 0000 5b48 0000 0000 0000 ........[H...... │ │ │ -00505010: af00 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +00505010: af00 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 00505020: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 00505030: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 00505040: 5553 4500 ff73 00ff 5553 455f 4445 5649 USE..s..USE_DEVI │ │ │ 00505050: 4345 5041 5241 4d45 5445 5253 00ff 7300 CEPARAMETERS..s. │ │ │ 00505060: ff53 4545 4b3d 5354 5245 5850 5200 c011 .SEEK=STREXPR... │ │ │ 00505070: 0000 2020 2073 6967 6e20 6973 2061 2062 .. sign is a b │ │ │ 00505080: 7974 6520 6f66 6673 6574 2c20 7768 696c yte offset, whil │ │ │ 00505090: 6520 666f 7220 6120 4649 5845 4420 666f e for a FIXED fo │ │ │ 005050a0: 726d 6174 2c20 6974 2069 7320 6120 7265 rmat, it is a re │ │ │ 005050b0: 636f 7264 206f 6666 7365 742e 2049 6e50 cord offset. InP │ │ │ -005050c0: 005b 7e12 0000 2020 206f 7264 6572 2074 .[~... order t │ │ │ +005050c0: 005b e012 0000 2020 206f 7264 6572 2074 .[.... order t │ │ │ 005050d0: 6f20 6465 616c 2077 6974 6820 7468 6520 o deal with the │ │ │ 005050e0: 706f 7373 6962 6c65 2070 7265 7365 6e63 possible presenc │ │ │ 005050f0: 6520 6f66 2061 2042 7974 6520 4f72 6465 e of a Byte Orde │ │ │ 00505100: 7220 4d61 726b 6572 2028 424f 4d29 2c54 r Marker (BOM),T │ │ │ -00505110: 005b 7e13 0000 2020 2053 4545 4b20 666f .[~... SEEK fo │ │ │ +00505110: 005b e013 0000 2020 2053 4545 4b20 666f .[.... SEEK fo │ │ │ 00505120: 7220 6120 4649 5845 4420 666f 726d 6174 r a FIXED format │ │ │ 00505130: 2066 696c 6520 7772 6974 7465 6e20 696e file written in │ │ │ 00505140: 2061 2055 5446 2063 6861 7261 6374 6572 a UTF character │ │ │ 00505150: 2073 6574 206d 7573 7420 666f 6c6c 6f77 set must follow │ │ │ -00505160: 2061 743c 005b 7e14 0000 2020 206c 6561 at<.[~... lea │ │ │ +00505160: 2061 743c 005b e014 0000 2020 206c 6561 at<.[.... lea │ │ │ 00505170: 7374 206f 6e65 2070 7269 6f72 2052 4541 st one prior REA │ │ │ 00505180: 4420 7369 6e63 6520 7468 6520 6465 7669 D since the devi │ │ │ 00505190: 6365 2077 6173 2063 7265 6174 6564 2e07 ce was created.. │ │ │ -005051a0: 005b 7e15 0000 4800 5b7e 1600 0020 2020 .[~...H.[~... │ │ │ +005051a0: 005b e015 0000 4800 5be0 1600 0020 2020 .[....H.[.... │ │ │ 005051b0: 5345 454b 206f 6e20 7265 6469 7265 6374 SEEK on redirect │ │ │ 005051c0: 6564 2069 6e70 7574 2066 6f72 2024 5052 ed input for $PR │ │ │ 005051d0: 494e 4349 5041 4c20 6973 2074 6865 2073 INCIPAL is the s │ │ │ 005051e0: 616d 6520 6173 2049 4e53 4545 4b2e 0700 ame as INSEEK... │ │ │ -005051f0: 5b7e 1700 0011 004e 7e4f 434b 4554 0000 [~.....N~OCKET.. │ │ │ -00505200: 534f 434b 4554 1100 547e bf11 0000 2020 SOCKET..T~.... │ │ │ -00505210: 2053 4f43 4b45 5407 0055 7e21 0000 2500 SOCKET..U~!..%. │ │ │ -00505220: 557e 3100 0020 2020 534f 434b 4554 3d65 U~1.. SOCKET=e │ │ │ +005051f0: 5be0 1700 0011 004e e04f 434b 4554 0000 [......N.OCKET.. │ │ │ +00505200: 534f 434b 4554 1100 54e0 bf11 0000 2020 SOCKET..T..... │ │ │ +00505210: 2053 4f43 4b45 5407 0055 e021 0000 2500 SOCKET..U.!..%. │ │ │ +00505220: 55e0 3100 0020 2020 534f 434b 4554 3d65 U.1.. SOCKET=e │ │ │ 00505230: 7870 7220 4170 706c 6965 7320 746f 3a20 xpr Applies to: │ │ │ -00505240: 534f 4307 0055 7e41 0000 5300 557e 5100 SOC..U~A..S.U~Q. │ │ │ +00505240: 534f 4307 0055 e041 0000 5300 55e0 5100 SOC..U.A..S.U.Q. │ │ │ 00505250: 0020 2020 4d61 6b65 7320 7468 6520 736f . Makes the so │ │ │ 00505260: 636b 6574 2073 7065 6369 6669 6564 2062 cket specified b │ │ │ 00505270: 7920 7468 6520 6861 6e64 6c65 206e 616d y the handle nam │ │ │ 00505280: 6564 2069 6e20 6578 7072 2074 6865 2063 ed in expr the c │ │ │ 00505290: 7572 7265 6e74 2073 6f63 6b65 744f 0055 urrent socketO.U │ │ │ -005052a0: 7e61 0000 2020 2066 6f72 2074 6865 2053 ~a.. for the S │ │ │ +005052a0: e061 0000 2020 2066 6f72 2074 6865 2053 .a.. for the S │ │ │ 005052b0: 6f63 6b65 7420 6465 7669 6365 202e 2049 ocket device . I │ │ │ 005052c0: 6620 7468 6520 6e61 6d65 6420 736f 636b f the named sock │ │ │ 005052d0: 6574 2069 7320 6120 6c69 7374 656e 696e et is a listenin │ │ │ -005052e0: 6720 736f 636b 6574 2c20 6974 4f00 557e g socket, itO.U~ │ │ │ +005052e0: 6720 736f 636b 6574 2c20 6974 4f00 55e0 g socket, itO.U. │ │ │ 005052f0: 7100 0020 2020 6368 6563 6b73 2066 6f72 q.. checks for │ │ │ 00505300: 2061 6e20 696e 636f 6d69 6e67 2063 6f6e an incoming con │ │ │ 00505310: 6e65 6374 696f 6e20 7265 7175 6573 7420 nection request │ │ │ 00505320: 616e 6420 6966 206f 6e65 2069 7320 6176 and if one is av │ │ │ -00505330: 6169 6c61 626c 652c 2069 7453 0055 7e81 ailable, itS.U~. │ │ │ +00505330: 6169 6c61 626c 652c 2069 7453 0055 e081 ailable, itS.U.. │ │ │ 00505340: 0000 2020 2061 6363 6570 7473 2074 6865 .. accepts the │ │ │ 00505350: 2072 6571 7565 7374 2061 6e64 2063 7265 request and cre │ │ │ 00505360: 6174 6573 2061 206e 6577 2063 6f6e 6e65 ates a new conne │ │ │ 00505370: 6374 6564 2073 6f63 6b65 7420 696e 2077 cted socket in w │ │ │ 00505380: 6869 6368 2063 6173 6520 244b 4559 4f00 hich case $KEYO. │ │ │ -00505390: 557e 9100 0020 2020 7072 6f76 6964 6573 U~... provides │ │ │ +00505390: 55e0 9100 0020 2020 7072 6f76 6964 6573 U.... provides │ │ │ 005053a0: 2069 6e66 6f72 6d61 7469 6f6e 206f 6e20 information on │ │ │ 005053b0: 7468 6520 6e65 7720 736f 636b 6574 2053 the new socket S │ │ │ 005053c0: 7065 6369 6679 696e 6720 6120 736f 636b pecifying a sock │ │ │ 005053d0: 6574 2068 616e 646c 6520 6e6f 743d 0054 et handle not=.T │ │ │ -005053e0: 7ec0 1100 0020 2020 636f 6e74 6169 6e65 ~.... containe │ │ │ +005053e0: e0c0 1100 0020 2020 636f 6e74 6169 6e65 ..... containe │ │ │ 005053f0: 6420 696e 2074 6865 2053 6f63 6b65 7420 d in the Socket │ │ │ 00505400: 6465 7669 6365 2067 656e 6572 6174 6573 device generates │ │ │ -00505410: 2061 6e20 6572 726f 722e 0700 557e 1200 an error...U~.. │ │ │ -00505420: 0012 0055 7e13 0000 2020 202a 2a4e 6f74 ...U~... **Not │ │ │ -00505430: 652a 2a07 0055 7e14 0000 3300 557e 1500 e**..U~...3.U~.. │ │ │ +00505410: 2061 6e20 6572 726f 722e 0700 55e0 1200 an error...U... │ │ │ +00505420: 0012 0055 e013 0000 2020 202a 2a4e 6f74 ...U.... **Not │ │ │ +00505430: 652a 2a07 0055 e014 0000 3300 55e0 1500 e**..U....3.U... │ │ │ 00505440: 0020 2020 534f 434b 4554 2069 7320 636f . SOCKET is co │ │ │ 00505450: 6d70 6174 6962 6c65 2077 6974 6820 4445 mpatible with DE │ │ │ 00505460: 4c49 4d49 5445 5220 6f6e 6c79 2e07 0055 LIMITER only...U │ │ │ -00505470: 7e16 0000 1a00 4d7e 5445 524d 494e 4154 ~.....M~TERMINAT │ │ │ +00505470: e016 0000 1a00 4de0 5445 524d 494e 4154 ......M.TERMINAT │ │ │ 00505480: 4f52 0000 5445 524d 494e 4154 4f52 1500 OR..TERMINATOR.. │ │ │ -00505490: 587e bf11 0000 2020 2054 4552 4d49 4e41 X~.... TERMINA │ │ │ -005054a0: 544f 5207 0059 7e21 0000 2f00 597e 3100 TOR..Y~!../.Y~1. │ │ │ +00505490: 58e0 bf11 0000 2020 2054 4552 4d49 4e41 X..... TERMINA │ │ │ +005054a0: 544f 5207 0059 e021 0000 2f00 59e0 3100 TOR..Y.!../.Y.1. │ │ │ 005054b0: 0020 2020 5b4e 4f5d 5445 524d 494e 4154 . [NO]TERMINAT │ │ │ 005054c0: 4f52 5b3d 6578 7072 5d20 4170 706c 6965 OR[=expr] Applie │ │ │ -005054d0: 7320 746f 3a20 5452 4d07 0059 7e41 0000 s to: TRM..Y~A.. │ │ │ -005054e0: 5400 597e 5100 0020 2020 5370 6563 6966 T.Y~Q.. Specif │ │ │ +005054d0: 7320 746f 3a20 5452 4d07 0059 e041 0000 s to: TRM..Y.A.. │ │ │ +005054e0: 5400 59e0 5100 0020 2020 5370 6563 6966 T.Y.Q.. Specif │ │ │ 005054f0: 6965 7320 7768 6963 6820 6f66 2074 6865 ies which of the │ │ │ 00505500: 2032 3536 2041 5343 4949 2063 6861 7261 256 ASCII chara │ │ │ 00505510: 6374 6572 7320 7465 726d 696e 6174 6520 cters terminate │ │ │ 00505520: 6120 5245 4144 2e20 466f 7220 6578 616d a READ. For exam │ │ │ -00505530: 706c 652c 3600 597e 6100 0020 2020 5445 ple,6.Y~a.. TE │ │ │ +00505530: 706c 652c 3600 59e0 6100 0020 2020 5445 ple,6.Y.a.. TE │ │ │ 00505540: 524d 494e 4154 4f52 3d24 4328 3029 206d RMINATOR=$C(0) m │ │ │ 00505550: 616b 6573 203c 4e55 4c3e 2074 6865 2074 akes the t │ │ │ -00505560: 6572 6d69 6e61 746f 722e 0700 597e 7100 erminator...Y~q. │ │ │ -00505570: 0051 0059 7e81 0000 2020 2057 6865 6e20 .Q.Y~... When │ │ │ +00505560: 6572 6d69 6e61 746f 722e 0700 59e0 7100 erminator...Y.q. │ │ │ +00505570: 0051 0059 e081 0000 2020 2057 6865 6e20 .Q.Y.... When │ │ │ 00505580: 4e4f 4553 4341 5045 2069 7320 696e 2065 NOESCAPE is in e │ │ │ 00505590: 6666 6563 742c 2054 4552 4d49 4e41 544f ffect, TERMINATO │ │ │ 005055a0: 5220 636f 6e74 726f 6c73 2077 6865 7468 R controls wheth │ │ │ 005055b0: 6572 206f 7220 6e6f 7420 3c45 5343 3e20 er or not │ │ │ -005055c0: 6f72 4e00 597e 9100 0020 2020 3c43 5349 orN.Y~... are treated as │ │ │ 005055e0: 2074 6572 6d69 6e61 746f 7273 2c20 686f terminators, ho │ │ │ 005055f0: 7765 7665 722c 2077 6865 6e20 4553 4341 wever, when ESCA │ │ │ 00505600: 5045 2070 726f 6365 7373 696e 6720 6973 PE processing is │ │ │ -00505610: 5400 587e c011 0000 2020 2065 6e61 626c T.X~.... enabl │ │ │ +00505610: 5400 58e0 c011 0000 2020 2065 6e61 626c T.X..... enabl │ │ │ 00505620: 6564 2c20 7468 6520 656e 7469 7265 2065 ed, the entire e │ │ │ 00505630: 7363 6170 6520 7365 7175 656e 6365 2069 scape sequence i │ │ │ 00505640: 7320 7472 6561 7465 6420 6173 2061 2074 s treated as a t │ │ │ 00505650: 6572 6d69 6e61 746f 7220 7265 6761 7264 erminator regard │ │ │ -00505660: 6c65 7373 2a00 597e 1200 0020 2020 6f66 less*.Y~... of │ │ │ +00505660: 6c65 7373 2a00 59e0 1200 0020 2020 6f66 less*.Y.... of │ │ │ 00505670: 2074 6865 2054 4552 4d49 4e41 544f 5220 the TERMINATOR │ │ │ 00505680: 7370 6563 6966 6963 6174 696f 6e2e 0700 specification... │ │ │ -00505690: 597e 1300 0052 0059 7e14 0000 2020 2057 Y~...R.Y~... W │ │ │ +00505690: 59e0 1300 0052 0059 e014 0000 2020 2057 Y....R.Y.... W │ │ │ 005056a0: 6865 6e20 4544 4954 494e 4720 6973 2065 hen EDITING is e │ │ │ 005056b0: 6e61 626c 6564 2c20 7468 6520 636f 6e74 nabled, the cont │ │ │ 005056c0: 726f 6c20 6368 6172 6163 7465 7273 2075 rol characters u │ │ │ 005056d0: 7365 6420 666f 7220 6564 6974 696e 6720 sed for editing │ │ │ -005056e0: 6172 6520 6e6f 7449 0059 7e15 0000 2020 are notI.Y~... │ │ │ +005056e0: 6172 6520 6e6f 7449 0059 e015 0000 2020 are notI.Y.... │ │ │ 005056f0: 2074 7265 6174 6564 2061 7320 7465 726d treated as term │ │ │ 00505700: 696e 6174 6f72 7320 6576 656e 2069 6620 inators even if │ │ │ 00505710: 7468 6579 2061 7265 2069 6e20 7468 6520 they are in the │ │ │ 00505720: 5445 524d 494e 4154 4f52 206c 6973 742e TERMINATOR list. │ │ │ -00505730: 0700 597e 1600 0050 0059 7e17 0000 2020 ..Y~...P.Y~... │ │ │ +00505730: 0700 59e0 1600 0050 0059 e017 0000 2020 ..Y....P.Y.... │ │ │ 00505740: 2059 6f75 2063 616e 2064 6566 696e 6520 You can define │ │ │ 00505750: 616e 7920 636f 6e74 726f 6c20 6368 6172 any control char │ │ │ 00505760: 6163 7465 7220 6173 2061 2074 6572 6d69 acter as a termi │ │ │ 00505770: 6e61 746f 722c 2062 7574 2074 6865 7920 nator, but they │ │ │ -00505780: 6172 6520 616c 6c1b 0059 7e18 0000 2020 are all..Y~... │ │ │ +00505780: 6172 6520 616c 6c1b 0059 e018 0000 2020 are all..Y.... │ │ │ 00505790: 2073 696e 676c 6520 6368 6172 6163 7465 single characte │ │ │ -005057a0: 722e 0700 597e 1900 004a 0059 7e1a 0000 r...Y~...J.Y~... │ │ │ +005057a0: 722e 0700 59e0 1900 004a 0059 e01a 0000 r...Y....J.Y.... │ │ │ 005057b0: 2020 2057 6865 6e20 7468 6520 7465 726d When the term │ │ │ 005057c0: 696e 616c 2069 7320 696e 2055 5446 2d38 inal is in UTF-8 │ │ │ 005057d0: 206d 6f64 6520 2863 6873 6574 3d75 7466 mode (chset=utf │ │ │ 005057e0: 382c 2920 4754 2e4d 206c 696d 6974 7320 8,) GT.M limits │ │ │ 005057f0: 7468 6500 0000 0000 0000 0000 0000 0000 the............. │ │ │ 00505800: 0400 0000 cf07 0000 8248 0000 0000 0000 .........H...... │ │ │ -00505810: ac00 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +00505810: ac00 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 00505820: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 00505830: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 00505840: 5553 4500 ff73 00ff 5553 455f 4445 5649 USE..s..USE_DEVI │ │ │ 00505850: 4345 5041 5241 4d45 5445 5253 00ff 7300 CEPARAMETERS..s. │ │ │ 00505860: ff54 4552 4d49 4e41 544f 5200 c021 0000 .TERMINATOR..!.. │ │ │ 00505870: 2020 2074 6572 6d69 6e61 746f 7220 6368 terminator ch │ │ │ 00505880: 6172 6163 7465 7273 2074 6f20 7468 6520 aracters to the │ │ │ 00505890: 6669 7273 7420 3132 3720 7768 6963 6820 first 127 which │ │ │ 005058a0: 6172 6520 636f 6d6d 6f6e 2062 6574 7765 are common betwe │ │ │ -005058b0: 656e 2041 5343 4949 2061 6e64 5000 597e en ASCII andP.Y~ │ │ │ +005058b0: 656e 2041 5343 4949 2061 6e64 5000 59e0 en ASCII andP.Y. │ │ │ 005058c0: 2200 0020 2020 5554 462d 3820 656e 636f ".. UTF-8 enco │ │ │ 005058d0: 646e 672e 2049 6e20 4d20 6d6f 6465 2c20 dng. In M mode, │ │ │ 005058e0: 616e 7920 6f66 2074 6865 2032 3536 2063 any of the 256 c │ │ │ 005058f0: 6861 7261 6374 6572 7320 6d61 7920 6265 haracters may be │ │ │ -00505900: 2073 7065 6369 6669 6564 2061 1500 597e specified a..Y~ │ │ │ +00505900: 2073 7065 6369 6669 6564 2061 1500 59e0 specified a..Y. │ │ │ 00505910: 2300 0020 2020 7465 726d 696e 6174 6f72 #.. terminator │ │ │ -00505920: 2e07 0059 7e24 0000 4e00 597e 2500 0020 ...Y~$..N.Y~%.. │ │ │ +00505920: 2e07 0059 e024 0000 4e00 59e0 2500 0020 ...Y.$..N.Y.%.. │ │ │ 00505930: 2020 496e 2055 5446 2d38 206d 6f64 652c In UTF-8 mode, │ │ │ 00505940: 2069 6620 4352 2069 7320 696e 2074 6865 if CR is in the │ │ │ 00505950: 2074 6572 6d69 6e61 746f 7220 6c69 7374 terminator list │ │ │ 00505960: 2028 6569 7468 6572 2062 7920 6465 6661 (either by defa │ │ │ -00505970: 756c 7420 6f72 4d00 597e 2600 0020 2020 ult orM.Y~&.. │ │ │ +00505970: 756c 7420 6f72 4d00 59e0 2600 0020 2020 ult orM.Y.&.. │ │ │ 00505980: 6578 706c 6963 6974 6c79 2c29 2047 542e explicitly,) GT. │ │ │ 00505990: 4d20 6967 6e6f 7265 2074 6865 2066 6f6c M ignore the fol │ │ │ 005059a0: 6c6f 7769 6e67 204c 4620 746f 206b 6565 lowing LF to kee │ │ │ 005059b0: 7020 7769 7468 2074 6865 2073 7461 6e64 p with the stand │ │ │ -005059c0: 6172 6431 0059 7e27 0000 2020 2055 6e69 ard1.Y~'.. Uni │ │ │ +005059c0: 6172 6431 0059 e027 0000 2020 2055 6e69 ard1.Y.'.. Uni │ │ │ 005059d0: 636f 6465 2852 2920 6c69 6e65 2074 6572 code(R) line ter │ │ │ 005059e0: 6d69 6e61 746f 7220 6465 6669 6e69 7469 minator definiti │ │ │ -005059f0: 6f6e 732e 0700 597e 2800 004a 0059 7e29 ons...Y~(..J.Y~) │ │ │ +005059f0: 6f6e 732e 0700 59e0 2800 004a 0059 e029 ons...Y.(..J.Y.) │ │ │ 00505a00: 0000 2020 204e 4f54 4552 4d49 4e41 544f .. NOTERMINATO │ │ │ 00505a10: 5220 656c 696d 696e 6174 6573 2061 6c6c R eliminates all │ │ │ 00505a20: 2074 6572 6d69 6e61 746f 7273 2e20 5768 terminators. Wh │ │ │ 00505a30: 656e 2061 2074 6572 6d69 6e61 6c20 6861 en a terminal ha │ │ │ -00505a40: 7320 616c 6c54 0059 7e2a 0000 2020 2074 s allT.Y~*.. t │ │ │ +00505a40: 7320 616c 6c54 0059 e02a 0000 2020 2074 s allT.Y.*.. t │ │ │ 00505a50: 6572 6d69 6e61 746f 7273 2064 6973 6162 erminators disab │ │ │ 00505a60: 6c65 642c 2066 6978 6564 206c 656e 6774 led, fixed lengt │ │ │ 00505a70: 6820 5245 4144 2061 6e64 2052 4541 4420 h READ and READ │ │ │ 00505a80: 2a20 7465 726d 696e 6174 6520 6f6e 2072 * terminate on r │ │ │ -00505a90: 6563 6569 7074 206f 6654 0059 7e31 0000 eceipt ofT.Y~1.. │ │ │ +00505a90: 6563 6569 7074 206f 6654 0059 e031 0000 eceipt ofT.Y.1.. │ │ │ 00505aa0: 2020 2073 6f6d 6520 6e75 6d62 6572 206f some number o │ │ │ 00505ab0: 6620 6368 6172 6163 7465 7273 2c20 616e f characters, an │ │ │ 00505ac0: 6420 6120 7469 6d65 6420 5245 4144 2074 d a timed READ t │ │ │ 00505ad0: 6572 6d69 6e61 7465 7320 6f6e 2074 696d erminates on tim │ │ │ 00505ae0: 656f 7574 2c20 6275 7420 616e 7953 0059 eout, but anyS.Y │ │ │ -00505af0: 7e32 0000 2020 206f 7468 6572 2052 4541 ~2.. other REA │ │ │ +00505af0: e032 0000 2020 206f 7468 6572 2052 4541 .2.. other REA │ │ │ 00505b00: 4420 6f6e 6c79 2074 6572 6d69 6e61 7465 D only terminate │ │ │ 00505b10: 7320 7768 656e 2074 6865 2069 6e70 7574 s when the input │ │ │ 00505b20: 2066 696c 6c73 2074 6865 2074 6572 6d69 fills the termi │ │ │ 00505b30: 6e61 6c20 7265 6164 2062 7566 6665 722e nal read buffer. │ │ │ -00505b40: 0700 597e 3300 0054 0059 7e34 0000 2020 ..Y~3..T.Y~4.. │ │ │ +00505b40: 0700 59e0 3300 0054 0059 e034 0000 2020 ..Y.3..T.Y.4.. │ │ │ 00505b50: 2042 7920 6465 6661 756c 742c 2074 6572 By default, ter │ │ │ 00505b60: 6d69 6e61 6c73 2072 6563 6f67 6e69 7a65 minals recognize │ │ │ 00505b70: 203c 4352 3e2c 203c 4c46 3e2c 2061 6e64 , , and │ │ │ 00505b80: 203c 4553 433e 2061 7320 7465 726d 696e as termin │ │ │ -00505b90: 6174 6f72 7320 2874 6861 744f 0059 7e35 ators (thatO.Y~5 │ │ │ +00505b90: 6174 6f72 7320 2874 6861 744f 0059 e035 ators (thatO.Y.5 │ │ │ 00505ba0: 0000 2020 2069 732c 2054 4552 4d49 4e41 .. is, TERMINA │ │ │ 00505bb0: 544f 523d 2443 2831 302c 2031 332c 3237 TOR=$C(10, 13,27 │ │ │ 00505bc0: 2929 2e20 5445 524d 494e 4154 4f52 3d22 )). TERMINATOR=" │ │ │ 00505bd0: 2220 7265 7374 6f72 6573 2074 6865 2064 " restores the d │ │ │ -00505be0: 6566 6175 6c74 2e20 496e 4f00 597e 3600 efault. InO.Y~6. │ │ │ +00505be0: 6566 6175 6c74 2e20 496e 4f00 59e0 3600 efault. InO.Y.6. │ │ │ 00505bf0: 0020 2020 5554 462d 3820 6d6f 6465 2c20 . UTF-8 mode, │ │ │ 00505c00: 7468 6520 7573 7561 6c20 5554 462d 3820 the usual UTF-8 │ │ │ 00505c10: 6c69 6e65 2074 6572 6d69 6e61 746f 7273 line terminators │ │ │ 00505c20: 2061 7265 2061 6c73 6f20 696e 636c 7564 are also includ │ │ │ -00505c30: 6564 2069 6e20 7468 6525 0059 7e37 0000 ed in the%.Y~7.. │ │ │ +00505c30: 6564 2069 6e20 7468 6525 0059 e037 0000 ed in the%.Y.7.. │ │ │ 00505c40: 2020 2064 6566 6175 6c74 2073 6574 206f default set o │ │ │ 00505c50: 6620 7465 726d 696e 6174 6f72 732e 0700 f terminators... │ │ │ -00505c60: 597e 3800 0012 0059 7e39 0000 2020 2045 Y~8....Y~9.. E │ │ │ -00505c70: 7861 6d70 6c65 3a07 0059 7e3a 0000 2900 xample:..Y~:..). │ │ │ -00505c80: 597e 4100 0020 2020 4754 4d3e 2055 5345 Y~A.. GTM> USE │ │ │ +00505c60: 59e0 3800 0012 0059 e039 0000 2020 2045 Y.8....Y.9.. E │ │ │ +00505c70: 7861 6d70 6c65 3a07 0059 e03a 0000 2900 xample:..Y.:..). │ │ │ +00505c80: 59e0 4100 0020 2020 4754 4d3e 2055 5345 Y.A.. GTM> USE │ │ │ 00505c90: 2024 503a 5445 524d 3d24 4328 3236 2c31 $P:TERM=$C(26,1 │ │ │ -00505ca0: 332c 3131 2c37 2907 0059 7e42 0000 5200 3,11,7)..Y~B..R. │ │ │ -00505cb0: 597e 4300 0020 2020 5468 6973 2065 7861 Y~C.. This exa │ │ │ +00505ca0: 332c 3131 2c37 2907 0059 e042 0000 5200 3,11,7)..Y.B..R. │ │ │ +00505cb0: 59e0 4300 0020 2020 5468 6973 2065 7861 Y.C.. This exa │ │ │ 00505cc0: 6d70 6c65 2065 6e61 626c 6573 2074 6865 mple enables the │ │ │ 00505cd0: 2041 5343 4949 2063 6861 7261 6374 6572 ASCII character │ │ │ 00505ce0: 7320 3c53 5542 3e2c 203c 4352 3e2c 203c s , , < │ │ │ 00505cf0: 5654 3e20 616e 6420 3c42 454c 3e20 6173 VT> and as │ │ │ -00505d00: 1b00 597e 4400 0020 2020 5245 4144 2074 ..Y~D.. READ t │ │ │ -00505d10: 6572 6d69 6e61 746f 7273 2e07 0059 7e45 erminators...Y~E │ │ │ -00505d20: 0000 1500 4e7e 5255 4e43 4154 4500 0054 ....N~RUNCATE..T │ │ │ -00505d30: 5255 4e43 4154 4513 0056 7ebf 1100 0020 RUNCATE..V~.... │ │ │ -00505d40: 2020 5452 554e 4341 5445 0700 577e 2100 TRUNCATE..W~!. │ │ │ -00505d50: 0025 0057 7e31 0000 2020 205b 4e4f 5d54 .%.W~1.. [NO]T │ │ │ +00505d00: 1b00 59e0 4400 0020 2020 5245 4144 2074 ..Y.D.. READ t │ │ │ +00505d10: 6572 6d69 6e61 746f 7273 2e07 0059 e045 erminators...Y.E │ │ │ +00505d20: 0000 1500 4ee0 5255 4e43 4154 4500 0054 ....N.RUNCATE..T │ │ │ +00505d30: 5255 4e43 4154 4513 0056 e0bf 1100 0020 RUNCATE..V..... │ │ │ +00505d40: 2020 5452 554e 4341 5445 0700 57e0 2100 TRUNCATE..W.!. │ │ │ +00505d50: 0025 0057 e031 0000 2020 205b 4e4f 5d54 .%.W.1.. [NO]T │ │ │ 00505d60: 5255 4e43 4154 4520 4170 706c 6965 7320 RUNCATE Applies │ │ │ -00505d70: 746f 3a20 5344 0700 577e 4100 004f 0057 to: SD..W~A..O.W │ │ │ -00505d80: 7e51 0000 2020 2045 6e61 626c 6573 206f ~Q.. Enables o │ │ │ +00505d70: 746f 3a20 5344 0700 57e0 4100 004f 0057 to: SD..W.A..O.W │ │ │ +00505d80: e051 0000 2020 2045 6e61 626c 6573 206f .Q.. Enables o │ │ │ 00505d90: 7220 6469 7361 626c 6573 206f 7665 7277 r disables overw │ │ │ 00505da0: 7269 7469 6e67 206f 6620 6578 6973 7469 riting of existi │ │ │ 00505db0: 6e67 2064 6174 6120 696e 2073 6571 7565 ng data in seque │ │ │ -00505dc0: 6e74 6961 6c20 6669 6c65 732e 5200 577e ntial files.R.W~ │ │ │ +00505dc0: 6e74 6961 6c20 6669 6c65 732e 5200 57e0 ntial files.R.W. │ │ │ 00505dd0: 6100 0020 2020 4265 6361 7573 6520 7468 a.. Because th │ │ │ 00505de0: 6520 706f 7369 7469 6f6e 206f 6620 6561 e position of ea │ │ │ 00505df0: 6368 2072 6563 6f72 6420 6465 7065 6e64 ch record depend │ │ │ 00505e00: 7320 6f6e 2074 6865 2070 7269 6f72 2072 s on the prior r │ │ │ 00505e10: 6563 6f72 642c 2061 2057 5249 5445 5400 ecord, a WRITET. │ │ │ -00505e20: 577e 7100 0020 2020 6465 7374 726f 7973 W~q.. destroys │ │ │ +00505e20: 57e0 7100 0020 2020 6465 7374 726f 7973 W.q.. destroys │ │ │ 00505e30: 2074 6865 2061 6269 6c69 7479 2074 6f20 the ability to │ │ │ 00505e40: 7265 6c69 6162 6c79 2070 6f73 6974 696f reliably positio │ │ │ 00505e50: 6e20 746f 2073 7562 7365 7175 656e 7420 n to subsequent │ │ │ 00505e60: 7265 636f 7264 7320 696e 2061 2066 696c records in a fil │ │ │ -00505e70: 652e 5400 577e 8100 0020 2020 5468 6572 e.T.W~... Ther │ │ │ +00505e70: 652e 5400 57e0 8100 0020 2020 5468 6572 e.T.W.... Ther │ │ │ 00505e80: 6566 6f72 652c 2062 7920 6465 6661 756c efore, by defaul │ │ │ 00505e90: 7420 284e 4f54 5255 4e43 4154 4529 2c20 t (NOTRUNCATE), │ │ │ 00505ea0: 4754 2e4d 2070 6572 6d69 7473 2057 5249 GT.M permits WRI │ │ │ 00505eb0: 5445 7320 6f6e 6c79 2077 6865 6e20 7468 TEs only when th │ │ │ -00505ec0: 6520 6669 6c65 4e00 577e 9100 0020 2020 e fileN.W~... │ │ │ +00505ec0: 6520 6669 6c65 4e00 57e0 9100 0020 2020 e fileN.W.... │ │ │ 00505ed0: 706f 696e 7465 7220 6973 2070 6f73 6974 pointer is posit │ │ │ 00505ee0: 696f 6e65 6420 6174 2074 6865 2065 6e64 ioned at the end │ │ │ 00505ef0: 2d6f 662d 6669 6c65 2e20 5768 656e 2061 -of-file. When a │ │ │ 00505f00: 2064 6576 6963 6520 6861 7320 5452 554e device has TRUN │ │ │ -00505f10: 4341 5445 4e00 567e c011 0000 2020 2065 CATEN.V~.... e │ │ │ +00505f10: 4341 5445 4e00 56e0 c011 0000 2020 2065 CATEN.V..... e │ │ │ 00505f20: 6e61 626c 6564 2c20 6120 5752 4954 4520 nabled, a WRITE │ │ │ 00505f30: 6973 7375 6564 2077 6865 6e20 7468 6520 issued when the │ │ │ 00505f40: 6669 6c65 2070 6f69 6e74 6572 2069 7320 file pointer is │ │ │ 00505f50: 6e6f 7420 6174 2065 6e64 2d6f 662d 6669 not at end-of-fi │ │ │ -00505f60: 6c65 5000 577e 1200 0020 2020 7472 756e leP.W~... trun │ │ │ +00505f60: 6c65 5000 57e0 1200 0020 2020 7472 756e leP.W.... trun │ │ │ 00505f70: 6361 7465 7320 7468 6520 6669 6c65 2062 cates the file b │ │ │ 00505f80: 7920 6465 7374 726f 7969 6e67 2061 6c6c y destroying all │ │ │ 00505f90: 2064 6174 6120 6672 6f6d 2074 6865 2066 data from the f │ │ │ 00505fa0: 696c 6520 706f 696e 7465 7220 746f 2074 ile pointer to t │ │ │ -00505fb0: 6865 1600 577e 1300 0020 2020 656e 642d he..W~... end- │ │ │ -00505fc0: 6f66 2d66 696c 652e 0700 577e 1400 0000 of-file...W~.... │ │ │ +00505fb0: 6865 1600 57e0 1300 0020 2020 656e 642d he..W.... end- │ │ │ +00505fc0: 6f66 2d66 696c 652e 0700 57e0 1400 0000 of-file...W..... │ │ │ 00505fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00505fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00505ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00506000: 0400 0000 f307 0000 b548 0000 0000 0000 .........H...... │ │ │ -00506010: a100 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +00506010: a100 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 00506020: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 00506030: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 00506040: 5553 4500 ff73 00ff 5553 455f 4445 5649 USE..s..USE_DEVI │ │ │ 00506050: 4345 5041 5241 4d45 5445 5253 00ff 7300 CEPARAMETERS..s. │ │ │ 00506060: ff54 5255 4e43 4154 4500 c015 0000 2020 .TRUNCATE..... │ │ │ 00506070: 2042 7920 6465 6661 756c 742c 204f 5045 By default, OPE │ │ │ 00506080: 4e20 6163 6365 7373 6573 2066 696c 6573 N accesses files │ │ │ 00506090: 204e 4f54 5255 4e43 4154 452c 2077 6869 NOTRUNCATE, whi │ │ │ 005060a0: 6368 2064 6f65 7320 6e6f 7420 616c 6c6f ch does not allo │ │ │ -005060b0: 772a 0057 7e16 0000 2020 206f 7665 7277 w*.W~... overw │ │ │ +005060b0: 772a 0057 e016 0000 2020 206f 7665 7277 w*.W.... overw │ │ │ 005060c0: 7269 7469 6e67 206f 6620 7365 7175 656e riting of sequen │ │ │ -005060d0: 7469 616c 2066 696c 6573 2e07 0057 7e17 tial files...W~. │ │ │ -005060e0: 0000 4500 577e 1800 0020 2020 5468 6973 ..E.W~... This │ │ │ +005060d0: 7469 616c 2066 696c 6573 2e07 0057 e017 tial files...W.. │ │ │ +005060e0: 0000 4500 57e0 1800 0020 2020 5468 6973 ..E.W.... This │ │ │ 005060f0: 2064 6576 6963 6570 6172 616d 6574 6572 deviceparameter │ │ │ 00506100: 206d 6179 206e 6f74 2062 6520 7375 7070 may not be supp │ │ │ 00506110: 6f72 7465 6420 6279 2079 6f75 7220 706c orted by your pl │ │ │ -00506120: 6174 666f 726d 2e07 0057 7e19 0000 1100 atform...W~..... │ │ │ -00506130: 4e7e 5453 594e 4300 0054 5453 594e 4311 N~TSYNC..TTSYNC. │ │ │ -00506140: 0054 7ebf 1100 0020 2020 5454 5359 4e43 .T~.... TTSYNC │ │ │ -00506150: 0700 557e 2100 0024 0055 7e31 0000 2020 ..U~!..$.U~1.. │ │ │ +00506120: 6174 666f 726d 2e07 0057 e019 0000 1100 atform...W...... │ │ │ +00506130: 4ee0 5453 594e 4300 0054 5453 594e 4311 N.TSYNC..TTSYNC. │ │ │ +00506140: 0054 e0bf 1100 0020 2020 5454 5359 4e43 .T..... TTSYNC │ │ │ +00506150: 0700 55e0 2100 0024 0055 e031 0000 2020 ..U.!..$.U.1.. │ │ │ 00506160: 205b 4e4f 5d54 5453 594e 4320 4170 706c [NO]TTSYNC Appl │ │ │ -00506170: 6965 7320 746f 3a20 5452 4d07 0055 7e41 ies to: TRM..U~A │ │ │ -00506180: 0000 4a00 557e 5100 0020 2020 456e 6162 ..J.U~Q.. Enab │ │ │ +00506170: 6965 7320 746f 3a20 5452 4d07 0055 e041 ies to: TRM..U.A │ │ │ +00506180: 0000 4a00 55e0 5100 0020 2020 456e 6162 ..J.U.Q.. Enab │ │ │ 00506190: 6c65 7320 6f72 2064 6973 6162 6c65 7320 les or disables │ │ │ 005061a0: 7265 636f 676e 6974 696f 6e20 6f66 2058 recognition of X │ │ │ 005061b0: 4f4e 2f58 4f46 4620 666f 7220 7465 726d ON/XOFF for term │ │ │ -005061c0: 696e 616c 206f 7574 7075 742e 0700 557e inal output...U~ │ │ │ -005061d0: 6100 0012 0055 7e71 0000 2020 202a 2a4e a....U~q.. **N │ │ │ -005061e0: 6f74 652a 2a07 0055 7e81 0000 5200 557e ote**..U~...R.U~ │ │ │ +005061c0: 696e 616c 206f 7574 7075 742e 0700 55e0 inal output...U. │ │ │ +005061d0: 6100 0012 0055 e071 0000 2020 202a 2a4e a....U.q.. **N │ │ │ +005061e0: 6f74 652a 2a07 0055 e081 0000 5200 55e0 ote**..U....R.U. │ │ │ 005061f0: 9100 0020 2020 4120 7465 726d 696e 616c ... A terminal │ │ │ 00506200: 206d 6179 2068 6176 6520 6974 7320 6f77 may have its ow │ │ │ 00506210: 6e20 6861 6e64 6c69 6e67 206f 6620 584f n handling of XO │ │ │ 00506220: 4e2f 584f 4646 2c20 636f 6e74 726f 6c6c N/XOFF, controll │ │ │ 00506230: 6564 2062 7920 6120 7365 742d 7570 5100 ed by a set-upQ. │ │ │ -00506240: 547e c011 0000 2020 206d 6f64 6520 6f72 T~.... mode or │ │ │ +00506240: 54e0 c011 0000 2020 206d 6f64 6520 6f72 T..... mode or │ │ │ 00506250: 2062 7920 7377 6974 6368 6573 2e20 4966 by switches. If │ │ │ 00506260: 2061 6e20 6170 706c 6963 6174 696f 6e20 an application │ │ │ 00506270: 7265 7175 6972 6573 2070 726f 6772 616d requires program │ │ │ 00506280: 2072 6563 6f67 6e69 7469 6f6e 206f 664b recognition ofK │ │ │ -00506290: 0055 7e12 0000 2020 203c 4354 524c 2d53 .U~... and , │ │ │ 005062b0: 7468 6520 7465 726d 696e 616c 7320 6d61 the terminals ma │ │ │ 005062c0: 7920 7265 7175 6972 6520 7265 636f 6e66 y require reconf │ │ │ -005062d0: 6967 7572 6174 696f 6e2e 0700 557e 1300 iguration...U~.. │ │ │ -005062e0: 0017 004e 7e59 5045 4148 4541 4400 0054 ...N~YPEAHEAD..T │ │ │ -005062f0: 5950 4541 4845 4144 1400 577e bf11 0000 YPEAHEAD..W~.... │ │ │ -00506300: 2020 2054 5950 4541 4845 4144 0700 587e TYPEAHEAD..X~ │ │ │ -00506310: 2100 0027 0058 7e31 0000 2020 205b 4e4f !..'.X~1.. [NO │ │ │ +005062d0: 6967 7572 6174 696f 6e2e 0700 55e0 1300 iguration...U... │ │ │ +005062e0: 0017 004e e059 5045 4148 4541 4400 0054 ...N.YPEAHEAD..T │ │ │ +005062f0: 5950 4541 4845 4144 1400 57e0 bf11 0000 YPEAHEAD..W..... │ │ │ +00506300: 2020 2054 5950 4541 4845 4144 0700 58e0 TYPEAHEAD..X. │ │ │ +00506310: 2100 0027 0058 e031 0000 2020 205b 4e4f !..'.X.1.. [NO │ │ │ 00506320: 5d54 5950 4541 4845 4144 2041 7070 6c69 ]TYPEAHEAD Appli │ │ │ -00506330: 6573 2074 6f3a 2054 524d 0700 587e 4100 es to: TRM..X~A. │ │ │ -00506340: 003a 0058 7e51 0000 2020 205b 4e4f 5d54 .:.X~Q.. [NO]T │ │ │ +00506330: 6573 2074 6f3a 2054 524d 0700 58e0 4100 es to: TRM..X.A. │ │ │ +00506340: 003a 0058 e051 0000 2020 205b 4e4f 5d54 .:.X.Q.. [NO]T │ │ │ 00506350: 5950 4541 4845 4144 2041 7070 6c69 6573 YPEAHEAD Applies │ │ │ 00506360: 2074 6f3a 2054 6572 6d69 6e61 6c73 2061 to: Terminals a │ │ │ -00506370: 6e64 2050 7269 6e74 6572 7307 0058 7e61 nd Printers..X~a │ │ │ -00506380: 0000 5400 587e 7100 0020 2020 456e 6162 ..T.X~q.. Enab │ │ │ +00506370: 6e64 2050 7269 6e74 6572 7307 0058 e061 nd Printers..X.a │ │ │ +00506380: 0000 5400 58e0 7100 0020 2020 456e 6162 ..T.X.q.. Enab │ │ │ 00506390: 6c65 7320 6f72 2064 6973 6162 6c65 7320 les or disables │ │ │ 005063a0: 7479 7065 2d61 6865 6164 2062 7566 6665 type-ahead buffe │ │ │ 005063b0: 7269 6e67 2066 6f72 2061 2074 6572 6d69 ring for a termi │ │ │ 005063c0: 6e61 6c2e 2057 6865 6e20 5459 5045 4148 nal. When TYPEAH │ │ │ -005063d0: 4541 4420 6973 5300 587e 8100 0020 2020 EAD isS.X~... │ │ │ +005063d0: 4541 4420 6973 5300 58e0 8100 0020 2020 EAD isS.X.... │ │ │ 005063e0: 6469 7361 626c 6564 2c20 616e 7920 7065 disabled, any pe │ │ │ 005063f0: 6e64 696e 6720 696e 7075 7420 7768 6963 nding input whic │ │ │ 00506400: 6820 6861 7320 6e6f 7420 7965 7420 6265 h has not yet be │ │ │ 00506410: 656e 2072 6561 6420 7769 6c6c 2062 6520 en read will be │ │ │ -00506420: 6469 7363 6172 6465 6451 0058 7e91 0000 discardedQ.X~... │ │ │ +00506420: 6469 7363 6172 6465 6451 0058 e091 0000 discardedQ.X.... │ │ │ 00506430: 2020 2062 6566 6f72 6520 696e 7075 7420 before input │ │ │ 00506440: 6973 2072 6561 6420 666f 7220 6561 6368 is read for each │ │ │ 00506450: 2052 4541 4420 6172 6775 6d65 6e74 2e20 READ argument. │ │ │ 00506460: 5768 656e 2054 5950 4541 4845 4144 2069 When TYPEAHEAD i │ │ │ -00506470: 7320 656e 6162 6c65 642c 5500 577e c011 s enabled,U.W~.. │ │ │ +00506470: 7320 656e 6162 6c65 642c 5500 57e0 c011 s enabled,U.W... │ │ │ 00506480: 0000 2020 2061 6e79 2069 6e70 7574 206e .. any input n │ │ │ 00506490: 6f74 2072 6561 6420 6279 206f 6e65 2052 ot read by one R │ │ │ 005064a0: 4541 4420 6172 6775 6d65 6e74 2077 696c EAD argument wil │ │ │ 005064b0: 6c20 7265 6d61 696e 2061 7661 696c 6162 l remain availab │ │ │ 005064c0: 6c65 2066 6f72 2074 6865 206e 6578 7423 le for the next# │ │ │ -005064d0: 0058 7e12 0000 2020 2052 4541 4420 6172 .X~... READ ar │ │ │ +005064d0: 0058 e012 0000 2020 2052 4541 4420 6172 .X.... READ ar │ │ │ 005064e0: 6775 6d65 6e74 206f 7220 636f 6d6d 616e gument or comman │ │ │ -005064f0: 642e 0700 587e 1300 0054 0058 7e14 0000 d...X~...T.X~... │ │ │ +005064f0: 642e 0700 58e0 1300 0054 0058 e014 0000 d...X....T.X.... │ │ │ 00506500: 2020 2054 6865 2073 697a 6520 6f66 2074 The size of t │ │ │ 00506510: 6865 2074 7970 652d 6168 6561 6420 6275 he type-ahead bu │ │ │ 00506520: 6666 6572 206c 696d 6974 7320 7468 6520 ffer limits the │ │ │ 00506530: 616d 6f75 6e74 206f 6620 6461 7461 2065 amount of data e │ │ │ 00506540: 6e74 6572 6564 2061 7420 7468 6554 0058 ntered at theT.X │ │ │ -00506550: 7e15 0000 2020 2074 6572 6d69 6e61 6c20 ~... terminal │ │ │ +00506550: e015 0000 2020 2074 6572 6d69 6e61 6c20 .... terminal │ │ │ 00506560: 7468 6174 2074 6865 2064 6576 6963 6520 that the device │ │ │ 00506570: 6472 6976 6572 2063 616e 2073 746f 7265 driver can store │ │ │ 00506580: 2069 6e20 616e 7469 6369 7061 7469 6f6e in anticipation │ │ │ 00506590: 206f 6620 6675 7475 7265 2052 4541 4473 of future READs │ │ │ -005065a0: 2e07 0058 7e16 0000 4300 587e 1700 0020 ...X~...C.X~... │ │ │ +005065a0: 2e07 0058 e016 0000 4300 58e0 1700 0020 ...X....C.X.... │ │ │ 005065b0: 2020 4279 2064 6566 6175 6c74 2c20 7468 By default, th │ │ │ 005065c0: 6520 7465 726d 696e 616c 2064 6576 6963 e terminal devic │ │ │ 005065d0: 6520 6472 6976 6572 2061 6363 6570 7473 e driver accepts │ │ │ -005065e0: 2054 5950 4541 4845 4144 2e07 0058 7e18 TYPEAHEAD...X~. │ │ │ -005065f0: 0000 1600 4d7e 5550 5343 524f 4c4c 0000 ....M~UPSCROLL.. │ │ │ -00506600: 5550 5343 524f 4c4c 1300 567e bf11 0000 UPSCROLL..V~.... │ │ │ -00506610: 2020 2055 5053 4352 4f4c 4c07 0057 7e21 UPSCROLL..W~! │ │ │ -00506620: 0000 2200 577e 3100 0020 2020 5550 5343 ..".W~1.. UPSC │ │ │ +005065e0: 2054 5950 4541 4845 4144 2e07 0058 e018 TYPEAHEAD...X.. │ │ │ +005065f0: 0000 1600 4de0 5550 5343 524f 4c4c 0000 ....M.UPSCROLL.. │ │ │ +00506600: 5550 5343 524f 4c4c 1300 56e0 bf11 0000 UPSCROLL..V..... │ │ │ +00506610: 2020 2055 5053 4352 4f4c 4c07 0057 e021 UPSCROLL..W.! │ │ │ +00506620: 0000 2200 57e0 3100 0020 2020 5550 5343 ..".W.1.. UPSC │ │ │ 00506630: 524f 4c4c 2041 7070 6c69 6573 2074 6f3a ROLL Applies to: │ │ │ -00506640: 2054 524d 0700 577e 4100 0050 0057 7e51 TRM..W~A..P.W~Q │ │ │ +00506640: 2054 524d 0700 57e0 4100 0050 0057 e051 TRM..W.A..P.W.Q │ │ │ 00506650: 0000 2020 204d 6f76 6573 2074 6865 2063 .. Moves the c │ │ │ 00506660: 7572 736f 7220 646f 776e 206f 6e65 206c ursor down one l │ │ │ 00506670: 696e 6520 6f6e 2074 6865 2074 6572 6d69 ine on the termi │ │ │ 00506680: 6e61 6c20 7363 7265 656e 2e20 4966 2024 nal screen. If $ │ │ │ -00506690: 593d 4c45 4e47 5448 2d31 2c54 0057 7e61 Y=LENGTH-1,T.W~a │ │ │ +00506690: 593d 4c45 4e47 5448 2d31 2c54 0057 e061 Y=LENGTH-1,T.W.a │ │ │ 005066a0: 0000 2020 2055 5053 4352 4f4c 4c20 7365 .. UPSCROLL se │ │ │ 005066b0: 7473 2024 593d 302e 204f 7468 6572 7769 ts $Y=0. Otherwi │ │ │ 005066c0: 7365 2055 5053 4352 4f4c 4c20 696e 6372 se UPSCROLL incr │ │ │ 005066d0: 656d 656e 7473 2024 5920 6279 206f 6e65 ements $Y by one │ │ │ 005066e0: 2e20 4966 2074 6865 2063 7572 736f 7252 . If the cursorR │ │ │ -005066f0: 0057 7e71 0000 2020 2069 7320 7068 7973 .W~q.. is phys │ │ │ +005066f0: 0057 e071 0000 2020 2069 7320 7068 7973 .W.q.. is phys │ │ │ 00506700: 6963 616c 6c79 2061 7420 7468 6520 626f ically at the bo │ │ │ 00506710: 7474 6f6d 206f 6620 7468 6520 7061 6765 ttom of the page │ │ │ 00506720: 2c20 7468 6520 7363 7265 656e 2073 6372 , the screen scr │ │ │ 00506730: 6f6c 6c73 2075 7020 6f6e 6520 6c69 6e65 olls up one line │ │ │ -00506740: 2e3d 0057 7e81 0000 2020 2055 5053 4352 .=.W~... UPSCR │ │ │ +00506740: 2e3d 0057 e081 0000 2020 2055 5053 4352 .=.W.... UPSCR │ │ │ 00506750: 4f4c 4c20 646f 6573 206e 6f74 2063 6861 OLL does not cha │ │ │ 00506760: 6e67 6520 7468 6520 636f 6c75 6d6e 2070 nge the column p │ │ │ 00506770: 6f73 6974 696f 6e20 6f72 2024 582e 0700 osition or $X... │ │ │ -00506780: 577e 9100 0010 004d 7e57 4944 5448 0000 W~.....M~WIDTH.. │ │ │ -00506790: 5749 4454 4810 0053 7ebf 1100 0020 2020 WIDTH..S~.... │ │ │ -005067a0: 5749 4454 4807 0054 7e21 0000 4000 547e WIDTH..T~!..@.T~ │ │ │ +00506780: 57e0 9100 0010 004d e057 4944 5448 0000 W......M.WIDTH.. │ │ │ +00506790: 5749 4454 4810 0053 e0bf 1100 0020 2020 WIDTH..S..... │ │ │ +005067a0: 5749 4454 4807 0054 e021 0000 4000 54e0 WIDTH..T.!..@.T. │ │ │ 005067b0: 3100 0020 2020 5b5a 5d57 4944 5448 3d69 1.. [Z]WIDTH=i │ │ │ 005067c0: 6e74 6578 7072 2041 7070 6c69 6573 2074 ntexpr Applies t │ │ │ 005067d0: 6f3a 2054 524d 2053 4f43 204e 554c 4c20 o: TRM SOC NULL │ │ │ -005067e0: 5344 2046 4946 4f20 5049 5045 0700 547e SD FIFO PIPE..T~ │ │ │ +005067e0: 5344 2046 4946 4f20 5049 5045 0700 54e0 SD FIFO PIPE..T. │ │ │ 005067f0: 4100 0000 0000 0000 0000 0000 0000 0000 A............... │ │ │ 00506800: 0400 0000 b707 0000 dd48 0000 0000 0000 .........H...... │ │ │ -00506810: a700 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +00506810: a700 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 00506820: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 00506830: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 00506840: 5553 4500 ff73 00ff 5553 455f 4445 5649 USE..s..USE_DEVI │ │ │ 00506850: 4345 5041 5241 4d45 5445 5253 00ff 7300 CEPARAMETERS..s. │ │ │ 00506860: ff57 4944 5448 00bf 5100 0020 2020 5b5a .WIDTH..Q.. [Z │ │ │ 00506870: 5d57 4944 5448 3d69 6e74 6578 7072 2041 ]WIDTH=intexpr A │ │ │ 00506880: 7070 6c69 6573 2074 6f3a 2054 6572 6d69 pplies to: Termi │ │ │ 00506890: 6e61 6c73 2061 6e64 2050 7269 6e74 6572 nals and Printer │ │ │ 005068a0: 732c 2053 4f43 4b45 5420 6465 7669 6365 s, SOCKET device │ │ │ -005068b0: 732c 204e 554c 4c35 0054 7e61 0000 2020 s, NULL5.T~a.. │ │ │ +005068b0: 732c 204e 554c 4c35 0054 e061 0000 2020 s, NULL5.T.a.. │ │ │ 005068c0: 2064 6576 6963 6573 2c20 5049 5045 2064 devices, PIPE d │ │ │ 005068d0: 6576 6963 6573 2c20 616e 6420 5365 7175 evices, and Sequ │ │ │ -005068e0: 656e 7469 616c 2046 696c 6573 0700 547e ential Files..T~ │ │ │ -005068f0: 7100 0053 0054 7e81 0000 2020 2053 6574 q..S.T~... Set │ │ │ +005068e0: 656e 7469 616c 2046 696c 6573 0700 54e0 ential Files..T. │ │ │ +005068f0: 7100 0053 0054 e081 0000 2020 2053 6574 q..S.T.... Set │ │ │ 00506900: 7320 7468 6520 6465 7669 6365 2773 206c s the device's l │ │ │ 00506910: 6f67 6963 616c 2072 6563 6f72 6420 7369 ogical record si │ │ │ 00506920: 7a65 2061 6e64 2065 6e61 626c 6573 2057 ze and enables W │ │ │ 00506930: 5241 502e 2054 6865 2064 6566 6175 6c74 RAP. The default │ │ │ -00506940: 2057 4944 5448 3e00 547e 9100 0020 2020 WIDTH>.T~... │ │ │ +00506940: 2057 4944 5448 3e00 54e0 9100 0020 2020 WIDTH>.T.... │ │ │ 00506950: 666f 7220 5344 2c20 4649 464f 2c20 616e for SD, FIFO, an │ │ │ 00506960: 6420 5049 5045 2069 7320 7461 6b65 6e20 d PIPE is taken │ │ │ 00506970: 6672 6f6d 2074 6865 2052 4543 4f52 4453 from the RECORDS │ │ │ -00506980: 495a 452e 0800 537e c011 0000 4d00 547e IZE...S~....M.T~ │ │ │ +00506980: 495a 452e 0800 53e0 c011 0000 4d00 54e0 IZE...S.....M.T. │ │ │ 00506990: 1200 0020 2020 4e4f 5752 4150 2061 6e64 ... NOWRAP and │ │ │ 005069a0: 2057 4944 5448 2073 7570 6572 7365 6465 WIDTH supersede │ │ │ 005069b0: 2065 6163 6820 6f74 6865 722e 2057 6865 each other. Whe │ │ │ 005069c0: 6e20 5749 4454 4820 616e 6420 4e4f 5752 n WIDTH and NOWR │ │ │ -005069d0: 4150 2061 7070 6561 724d 0054 7e13 0000 AP appearM.T~... │ │ │ +005069d0: 4150 2061 7070 6561 724d 0054 e013 0000 AP appearM.T.... │ │ │ 005069e0: 2020 2074 6f67 6574 6865 7220 6f6e 2074 together on t │ │ │ 005069f0: 6865 2073 616d 6520 5553 4520 636f 6d6d he same USE comm │ │ │ 00506a00: 616e 642c 2074 6865 2066 696e 616c 206f and, the final o │ │ │ 00506a10: 6e65 2063 6f6e 7472 6f6c 7320 7468 6520 ne controls the │ │ │ -00506a20: 6465 7669 6365 1300 547e 1400 0020 2020 device..T~... │ │ │ -00506a30: 6265 6861 7669 6f72 2e07 0054 7e15 0000 behavior...T~... │ │ │ -00506a40: 5400 547e 1600 0020 2020 496e 204d 206d T.T~... In M m │ │ │ +00506a20: 6465 7669 6365 1300 54e0 1400 0020 2020 device..T.... │ │ │ +00506a30: 6265 6861 7669 6f72 2e07 0054 e015 0000 behavior...T.... │ │ │ +00506a40: 5400 54e0 1600 0020 2020 496e 204d 206d T.T.... In M m │ │ │ 00506a50: 6f64 6520 6966 2057 4944 5448 2069 7320 ode if WIDTH is │ │ │ 00506a60: 7365 7420 746f 2030 2c20 4754 2e4d 2075 set to 0, GT.M u │ │ │ 00506a70: 7365 7320 7468 6520 6465 6661 756c 7420 ses the default │ │ │ 00506a80: 5749 4454 4820 6f66 2074 6865 2054 524d WIDTH of the TRM │ │ │ -00506a90: 2061 6e64 4900 547e 1700 0020 2020 534f andI.T~... SO │ │ │ +00506a90: 2061 6e64 4900 54e0 1700 0020 2020 534f andI.T.... SO │ │ │ 00506aa0: 4320 6465 7669 6365 732c 2069 6e20 6f74 C devices, in ot │ │ │ 00506ab0: 6865 7220 776f 7264 733a 2055 5345 2078 her words: USE x │ │ │ 00506ac0: 3a57 4944 5448 3d30 2069 7320 6571 7569 :WIDTH=0 is equi │ │ │ 00506ad0: 7661 6c65 6e74 2074 6f20 5553 452b 0054 valent to USE+.T │ │ │ -00506ae0: 7e18 0000 2020 2078 3a28 5749 4454 483d ~... x:(WIDTH= │ │ │ +00506ae0: e018 0000 2020 2078 3a28 5749 4454 483d .... x:(WIDTH= │ │ │ 00506af0: 3c64 6576 6963 652d 6465 6661 756c 743e │ │ │ -00506b00: 3a4e 4f57 5241 502e 0700 547e 1900 004f :NOWRAP...T~...O │ │ │ -00506b10: 0054 7e1a 0000 2020 2054 6572 6d69 6e61 .T~... Termina │ │ │ +00506b00: 3a4e 4f57 5241 502e 0700 54e0 1900 004f :NOWRAP...T....O │ │ │ +00506b10: 0054 e01a 0000 2020 2054 6572 6d69 6e61 .T.... Termina │ │ │ 00506b20: 6c73 2069 6e68 6572 6974 2074 6865 6972 ls inherit their │ │ │ 00506b30: 2064 6566 6175 6c74 2057 4944 5448 2069 default WIDTH i │ │ │ 00506b40: 6e20 4754 2e4d 2066 726f 6d20 7468 6520 n GT.M from the │ │ │ 00506b50: 696e 766f 6b69 6e67 2073 6865 6c6c 4c00 invoking shellL. │ │ │ -00506b60: 547e 2100 0020 2020 656e 7669 726f 6e6d T~!.. environm │ │ │ +00506b60: 54e0 2100 0020 2020 656e 7669 726f 6e6d T.!.. environm │ │ │ 00506b70: 656e 742e 2054 6865 2064 6566 6175 6c74 ent. The default │ │ │ 00506b80: 2057 4944 5448 2066 6f72 206e 756c 6c20 WIDTH for null │ │ │ 00506b90: 616e 6420 534f 434b 4554 2064 6576 6963 and SOCKET devic │ │ │ -00506ba0: 6573 2069 7320 3235 352e 0700 547e 2200 es is 255...T~". │ │ │ -00506bb0: 0050 0054 7e23 0000 2020 2046 6f72 2053 .P.T~#.. For S │ │ │ +00506ba0: 6573 2069 7320 3235 352e 0700 54e0 2200 es is 255...T.". │ │ │ +00506bb0: 0050 0054 e023 0000 2020 2046 6f72 2053 .P.T.#.. For S │ │ │ 00506bc0: 4420 616e 6420 534f 4320 7768 6963 6820 D and SOC which │ │ │ 00506bd0: 7375 7070 6f72 7420 314d 6942 2073 7472 support 1MiB str │ │ │ 00506be0: 696e 6773 2c20 796f 7520 6361 6e20 7370 ings, you can sp │ │ │ 00506bf0: 6563 6966 7920 5749 4454 4820 7570 2074 ecify WIDTH up t │ │ │ -00506c00: 6f14 0054 7e24 0000 2020 2031 2c30 3438 o..T~$.. 1,048 │ │ │ -00506c10: 2c35 3736 2e07 0054 7e25 0000 4500 547e ,576...T~%..E.T~ │ │ │ +00506c00: 6f14 0054 e024 0000 2020 2031 2c30 3438 o..T.$.. 1,048 │ │ │ +00506c10: 2c35 3736 2e07 0054 e025 0000 4500 54e0 ,576...T.%..E.T. │ │ │ 00506c20: 2600 0020 2020 496e 2055 5446 2d38 206d &.. In UTF-8 m │ │ │ 00506c30: 6f64 6520 616e 6420 5452 4d2c 2053 442c ode and TRM, SD, │ │ │ 00506c40: 2046 4946 4f2c 2061 6e64 2050 4950 4520 FIFO, and PIPE │ │ │ 00506c50: 6f75 7470 7574 2c20 7468 6520 5749 4454 output, the WIDT │ │ │ -00506c60: 484f 0054 7e27 0000 2020 2064 6576 6963 HO.T~'.. devic │ │ │ +00506c60: 484f 0054 e027 0000 2020 2064 6576 6963 HO.T.'.. devic │ │ │ 00506c70: 6570 6172 616d 6574 6572 2069 7320 696e eparameter is in │ │ │ 00506c80: 2075 6e69 7473 206f 6620 6469 7370 6c61 units of displa │ │ │ 00506c90: 792d 636f 6c75 6d6e 7320 616e 6420 6973 y-columns and is │ │ │ 00506ca0: 2075 7365 6420 7769 7468 2024 5820 746f used with $X to │ │ │ -00506cb0: 5000 547e 2800 0020 2020 636f 6e74 726f P.T~(.. contro │ │ │ +00506cb0: 5000 54e0 2800 0020 2020 636f 6e74 726f P.T.(.. contro │ │ │ 00506cc0: 6c20 7472 756e 6361 7469 6f6e 2061 6e64 l truncation and │ │ │ 00506cd0: 2057 5241 5069 6e67 206f 6620 6f75 7470 WRAPing of outp │ │ │ 00506ce0: 7574 2061 6e64 206d 6169 6e74 656e 616e ut and maintenan │ │ │ 00506cf0: 6365 206f 6620 2458 2061 6e64 2024 592e ce of $X and $Y. │ │ │ -00506d00: 0700 547e 2900 0054 0054 7e2a 0000 2020 ..T~)..T.T~*.. │ │ │ +00506d00: 0700 54e0 2900 0054 0054 e02a 0000 2020 ..T.)..T.T.*.. │ │ │ 00506d10: 2049 6e20 5554 462d 3820 6d6f 6465 2061 In UTF-8 mode a │ │ │ 00506d20: 6e64 2053 4f43 2c20 7468 6520 5749 4454 nd SOC, the WIDT │ │ │ 00506d30: 4820 6465 7669 6365 7061 7261 6d65 7465 H deviceparamete │ │ │ 00506d40: 7220 6973 2069 6e20 756e 6974 7320 6f66 r is in units of │ │ │ -00506d50: 2055 5446 2d38 2063 6f64 654c 0054 7e31 UTF-8 codeL.T~1 │ │ │ +00506d50: 2055 5446 2d38 2063 6f64 654c 0054 e031 UTF-8 codeL.T.1 │ │ │ 00506d60: 0000 2020 2070 6f69 6e74 7320 2863 6861 .. points (cha │ │ │ 00506d70: 7261 6374 6572 7329 2c20 616e 6420 6973 racters), and is │ │ │ 00506d80: 2075 7365 6420 7769 7468 2024 5820 746f used with $X to │ │ │ 00506d90: 2063 6f6e 7472 6f6c 2074 7275 6e63 6174 control truncat │ │ │ -00506da0: 696f 6e20 616e 643b 0054 7e32 0000 2020 ion and;.T~2.. │ │ │ +00506da0: 696f 6e20 616e 643b 0054 e032 0000 2020 ion and;.T.2.. │ │ │ 00506db0: 2077 7261 7070 696e 6720 666f 7220 6f75 wrapping for ou │ │ │ 00506dc0: 7470 7574 2061 6e64 206d 6169 6e74 656e tput and mainten │ │ │ 00506dd0: 616e 6365 206f 6620 2458 2061 6e64 2024 ance of $X and $ │ │ │ -00506de0: 592e 0700 547e 3300 0053 0054 7e34 0000 Y...T~3..S.T~4.. │ │ │ +00506de0: 592e 0700 54e0 3300 0053 0054 e034 0000 Y...T.3..S.T.4.. │ │ │ 00506df0: 2020 2041 6c6f 6e67 2077 6974 6820 6465 Along with de │ │ │ 00506e00: 7669 6365 2057 4944 5448 2061 6e64 2057 vice WIDTH and W │ │ │ 00506e10: 5241 502c 2047 542e 4d20 666f 726d 6174 RAP, GT.M format │ │ │ 00506e20: 2063 6f6e 7472 6f6c 2063 6861 7261 6374 control charact │ │ │ -00506e30: 6572 732c 2061 6e64 2074 6865 4200 547e ers, and theB.T~ │ │ │ +00506e30: 6572 732c 2061 6e64 2074 6865 4200 54e0 ers, and theB.T. │ │ │ 00506e40: 3500 0020 2020 4649 4c54 4552 2064 6576 5.. FILTER dev │ │ │ 00506e50: 6963 6520 6368 6172 6163 7465 7269 7374 ice characterist │ │ │ 00506e60: 6963 2c20 616c 736f 2068 6176 6520 616e ic, also have an │ │ │ 00506e70: 2065 6666 6563 7420 6f6e 2024 582e 0700 effect on $X... │ │ │ -00506e80: 547e 3600 000d 004e 7e52 4150 0000 5752 T~6....N~RAP..WR │ │ │ -00506e90: 4150 0f00 527e bf11 0000 2020 2057 5241 AP..R~.... WRA │ │ │ -00506ea0: 5007 0053 7e21 0000 3800 537e 3100 0020 P..S~!..8.S~1.. │ │ │ +00506e80: 54e0 3600 000d 004e e052 4150 0000 5752 T.6....N.RAP..WR │ │ │ +00506e90: 4150 0f00 52e0 bf11 0000 2020 2057 5241 AP..R..... WRA │ │ │ +00506ea0: 5007 0053 e021 0000 3800 53e0 3100 0020 P..S.!..8.S.1.. │ │ │ 00506eb0: 2020 5b4e 4f5d 5752 4150 2041 7070 6c69 [NO]WRAP Appli │ │ │ 00506ec0: 6573 2074 6f3a 2054 524d 2053 4f43 204e es to: TRM SOC N │ │ │ 00506ed0: 554c 4c20 5344 2046 4946 4f20 5049 5045 ULL SD FIFO PIPE │ │ │ -00506ee0: 0700 537e 4100 0050 0053 7e51 0000 2020 ..S~A..P.S~Q.. │ │ │ +00506ee0: 0700 53e0 4100 0050 0053 e051 0000 2020 ..S.A..P.S.Q.. │ │ │ 00506ef0: 205b 4e4f 5d57 5241 5020 4170 706c 6965 [NO]WRAP Applie │ │ │ 00506f00: 7320 746f 3a20 5465 726d 696e 616c 7320 s to: Terminals │ │ │ 00506f10: 616e 6420 5072 696e 7465 7273 2c20 4649 and Printers, FI │ │ │ 00506f20: 464f 2c20 536f 636b 6574 2044 6576 6963 FO, Socket Devic │ │ │ -00506f30: 652c 204e 554c 4c26 0053 7e61 0000 2020 e, NULL&.S~a.. │ │ │ +00506f30: 652c 204e 554c 4c26 0053 e061 0000 2020 e, NULL&.S.a.. │ │ │ 00506f40: 2044 6576 6963 652c 2061 6e64 2053 6571 Device, and Seq │ │ │ 00506f50: 7565 6e74 6961 6c20 4669 6c65 7307 0053 uential Files..S │ │ │ -00506f60: 7e71 0000 5300 537e 8100 0020 2020 456e ~q..S.S~... En │ │ │ +00506f60: e071 0000 5300 53e0 8100 0020 2020 456e .q..S.S.... En │ │ │ 00506f70: 6162 6c65 7320 6f72 2064 6973 6162 6c65 ables or disable │ │ │ 00506f80: 7320 6175 746f 6d61 7469 6320 7265 636f s automatic reco │ │ │ 00506f90: 7264 2074 6572 6d69 6e61 7469 6f6e 2e20 rd termination. │ │ │ 00506fa0: 5768 656e 2074 6865 2063 7572 7265 6e74 When the current │ │ │ 00506fb0: 2072 6563 6f72 6400 0000 0000 0000 0000 record......... │ │ │ 00506fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00506fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00506fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00506ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00507000: 0400 0000 dc07 0000 0549 0000 0000 0000 .........I...... │ │ │ -00507010: a600 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +00507010: a600 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 00507020: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 00507030: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 00507040: 5553 4500 ff73 00ff 5553 455f 4445 5649 USE..s..USE_DEVI │ │ │ 00507050: 4345 5041 5241 4d45 5445 5253 00ff 7300 CEPARAMETERS..s. │ │ │ 00507060: ff57 5241 5000 bf91 0000 2020 2073 697a .WRAP..... siz │ │ │ 00507070: 6520 2824 5829 2072 6561 6368 6573 2074 e ($X) reaches t │ │ │ 00507080: 6865 206d 6178 696d 756d 2057 4944 5448 he maximum WIDTH │ │ │ 00507090: 2061 6e64 2074 6865 2064 6576 6963 6520 and the device │ │ │ 005070a0: 6861 7320 5752 4150 2065 6e61 626c 6564 has WRAP enabled │ │ │ -005070b0: 2c20 4754 2e4d 5400 527e c011 0000 2020 , GT.MT.R~.... │ │ │ +005070b0: 2c20 4754 2e4d 5400 52e0 c011 0000 2020 , GT.MT.R..... │ │ │ 005070c0: 2073 7461 7274 7320 6120 6e65 7720 7265 starts a new re │ │ │ 005070d0: 636f 7264 2c20 6173 2069 6620 7468 6520 cord, as if the │ │ │ 005070e0: 726f 7574 696e 6520 6861 6420 6973 7375 routine had issu │ │ │ 005070f0: 6564 2061 2057 5249 5445 2021 2063 6f6d ed a WRITE ! com │ │ │ -00507100: 6d61 6e64 2e20 5768 656e 5300 537e 1200 mand. WhenS.S~.. │ │ │ +00507100: 6d61 6e64 2e20 5768 656e 5300 53e0 1200 mand. WhenS.S... │ │ │ 00507110: 0020 2020 7265 6164 696e 672c 2057 5241 . reading, WRA │ │ │ 00507120: 5020 6f6e 6c79 2064 6574 6572 6d69 6e65 P only determine │ │ │ 00507130: 7320 7768 6574 6865 7220 2458 2072 656d s whether $X rem │ │ │ 00507140: 6169 6e73 2077 6974 6869 6e20 7468 6520 ains within the │ │ │ 00507150: 7261 6e67 6520 6f66 207a 6572 6f13 0053 range of zero..S │ │ │ -00507160: 7e13 0000 2020 2074 6f20 5749 4454 482e ~... to WIDTH. │ │ │ -00507170: 0700 537e 1400 0053 0053 7e15 0000 2020 ..S~...S.S~... │ │ │ +00507160: e013 0000 2020 2074 6f20 5749 4454 482e .... to WIDTH. │ │ │ +00507170: 0700 53e0 1400 0053 0053 e015 0000 2020 ..S....S.S.... │ │ │ 00507180: 204e 6f74 6520 7468 6174 2057 5241 5020 Note that WRAP │ │ │ 00507190: 6973 2065 6e61 626c 6564 2062 7920 6465 is enabled by de │ │ │ 005071a0: 6661 756c 7420 666f 7220 5344 2c20 4e55 fault for SD, NU │ │ │ 005071b0: 4c4c 2c20 4649 464f 2c20 5049 5045 2061 LL, FIFO, PIPE a │ │ │ -005071c0: 6e64 2053 4f43 4b45 542e 4600 537e 1600 nd SOCKET.F.S~.. │ │ │ +005071c0: 6e64 2053 4f43 4b45 542e 4600 53e0 1600 nd SOCKET.F.S... │ │ │ 005071d0: 0020 2020 466f 7220 5452 4d2c 2057 5241 . For TRM, WRA │ │ │ 005071e0: 5020 6973 2065 6e61 626c 6564 2062 7920 P is enabled by │ │ │ 005071f0: 6465 6661 756c 7420 6966 2074 6865 2074 default if the t │ │ │ 00507200: 6572 6d69 6e66 6f20 7661 7269 6162 6c65 erminfo variable │ │ │ -00507210: 3200 537e 1700 0020 2020 6175 746f 5f72 2.S~... auto_r │ │ │ +00507210: 3200 53e0 1700 0020 2020 6175 746f 5f72 2.S.... auto_r │ │ │ 00507220: 6967 6874 5f6d 6172 6769 6e20 2863 6170 ight_margin (cap │ │ │ 00507230: 6e61 6d65 2022 616d 2229 2069 7320 7365 name "am") is se │ │ │ -00507240: 742e 0700 537e 1800 0051 0053 7e19 0000 t...S~...Q.S~... │ │ │ +00507240: 742e 0700 53e0 1800 0051 0053 e019 0000 t...S....Q.S.... │ │ │ 00507250: 2020 204e 4f57 5241 5020 6361 7573 6573 NOWRAP causes │ │ │ 00507260: 2047 542e 4d20 746f 2072 6571 7569 7265 GT.M to require │ │ │ 00507270: 2061 2057 5249 5445 2021 2074 6f20 7465 a WRITE ! to te │ │ │ 00507280: 726d 696e 6174 6520 7468 6520 7265 636f rminate the reco │ │ │ -00507290: 7264 2e20 4e4f 5752 4150 5200 537e 1a00 rd. NOWRAPR.S~.. │ │ │ +00507290: 7264 2e20 4e4f 5752 4150 5200 53e0 1a00 rd. NOWRAPR.S... │ │ │ 005072a0: 0020 2020 616c 6c6f 7773 2024 5820 746f . allows $X to │ │ │ 005072b0: 2062 6563 6f6d 6520 6772 6561 7465 7220 become greater │ │ │ 005072c0: 7468 616e 2074 6865 2064 6576 6963 6520 than the device │ │ │ 005072d0: 5749 4454 4820 666f 7220 7465 726d 696e WIDTH for termin │ │ │ -005072e0: 616c 7320 616e 6420 6e75 6c6c 1200 537e als and null..S~ │ │ │ +005072e0: 616c 7320 616e 6420 6e75 6c6c 1200 53e0 als and null..S. │ │ │ 005072f0: 2100 0020 2020 6465 7669 6365 732e 0700 !.. devices... │ │ │ -00507300: 537e 2200 0050 0053 7e23 0000 2020 2054 S~"..P.S~#.. T │ │ │ +00507300: 53e0 2200 0050 0053 e023 0000 2020 2054 S."..P.S.#.. T │ │ │ 00507310: 6865 2063 6f6d 6269 6e61 7469 6f6e 206f he combination o │ │ │ 00507320: 6620 5354 5245 414d 2061 6e64 204e 4f57 f STREAM and NOW │ │ │ 00507330: 5241 5020 6f6e 2064 6973 6b20 6669 6c65 RAP on disk file │ │ │ 00507340: 7320 616c 6c6f 7773 2079 6f75 2074 6f20 s allows you to │ │ │ -00507350: 7772 6974 6551 0053 7e24 0000 2020 2064 writeQ.S~$.. d │ │ │ +00507350: 7772 6974 6551 0053 e024 0000 2020 2064 writeQ.S.$.. d │ │ │ 00507360: 6174 6120 6f66 2061 7262 6974 7261 7279 ata of arbitrary │ │ │ 00507370: 206c 656e 6774 6820 7769 7468 6f75 7420 length without │ │ │ 00507380: 7472 756e 6361 7469 6f6e 2e20 5769 7468 truncation. With │ │ │ 00507390: 6f75 7420 7468 6520 5354 5245 414d 206f out the STREAM o │ │ │ -005073a0: 7074 696f 6e2c 5400 537e 2500 0020 2020 ption,T.S~%.. │ │ │ +005073a0: 7074 696f 6e2c 5400 53e0 2500 0020 2020 ption,T.S.%.. │ │ │ 005073b0: 7468 6520 5752 4150 206f 7074 696f 6e20 the WRAP option │ │ │ 005073c0: 6465 7465 726d 696e 6573 2074 6865 2061 determines the a │ │ │ 005073d0: 6374 696f 6e20 7461 6b65 6e20 7768 656e ction taken when │ │ │ 005073e0: 2074 6865 2072 6563 6f72 6420 6c65 6e67 the record leng │ │ │ -005073f0: 7468 2065 7863 6565 6473 5100 537e 2600 th exceedsQ.S~&. │ │ │ +005073f0: 7468 2065 7863 6565 6473 5100 53e0 2600 th exceedsQ.S.&. │ │ │ 00507400: 0020 2020 7468 6520 6465 7669 6365 2057 . the device W │ │ │ 00507410: 4944 5448 2e20 4e4f 5752 4150 2063 6175 IDTH. NOWRAP cau │ │ │ 00507420: 7365 7320 4754 2e4d 2074 6f20 7472 756e ses GT.M to trun │ │ │ 00507430: 6361 7465 2074 6865 2072 6563 6f72 642c cate the record, │ │ │ -00507440: 2077 6869 6c65 2057 5241 5053 0053 7e27 while WRAPS.S~' │ │ │ +00507440: 2077 6869 6c65 2057 5241 5053 0053 e027 while WRAPS.S.' │ │ │ 00507450: 0000 2020 2063 6175 7365 7320 4754 2e4d .. causes GT.M │ │ │ 00507460: 2074 6f20 696e 7365 7274 2061 2066 6f72 to insert a for │ │ │ 00507470: 6d61 7420 636f 6e74 726f 6c20 6368 6172 mat control char │ │ │ 00507480: 6163 7465 7220 6578 6365 7074 2066 6f72 acter except for │ │ │ 00507490: 2046 4958 4544 2066 6f72 6d61 742e 0700 FIXED format... │ │ │ -005074a0: 537e 2800 0012 0053 7e29 0000 2020 2045 S~(....S~).. E │ │ │ -005074b0: 7861 6d70 6c65 3a07 0053 7e2a 0000 4100 xample:..S~*..A. │ │ │ -005074c0: 537e 3100 0020 2020 5365 6520 5752 4150 S~1.. See WRAP │ │ │ +005074a0: 53e0 2800 0012 0053 e029 0000 2020 2045 S.(....S.).. E │ │ │ +005074b0: 7861 6d70 6c65 3a07 0053 e02a 0000 4100 xample:..S.*..A. │ │ │ +005074c0: 53e0 3100 0020 2020 5365 6520 5752 4150 S.1.. See WRAP │ │ │ 005074d0: 2065 7861 6d70 6c65 7320 696e 2074 6865 examples in the │ │ │ 005074e0: 204f 5045 4e20 6465 7669 6365 7061 7261 OPEN devicepara │ │ │ 005074f0: 6d65 7465 7273 2073 6563 7469 6f6e 2e07 meters section.. │ │ │ -00507500: 0053 7e32 0000 0800 4d7e 5800 0058 0c00 .S~2....M~X..X.. │ │ │ -00507510: 4f7e bf11 0000 2020 2058 0700 507e 2100 O~.... X..P~!. │ │ │ -00507520: 0023 0050 7e31 0000 2020 2058 3d69 6e74 .#.P~1.. X=int │ │ │ +00507500: 0053 e032 0000 0800 4de0 5800 0058 0c00 .S.2....M.X..X.. │ │ │ +00507510: 4fe0 bf11 0000 2020 2058 0700 50e0 2100 O..... X..P.!. │ │ │ +00507520: 0023 0050 e031 0000 2020 2058 3d69 6e74 .#.P.1.. X=int │ │ │ 00507530: 6578 7072 2041 7070 6c69 6573 2074 6f3a expr Applies to: │ │ │ -00507540: 2054 524d 0700 507e 4100 0036 0050 7e51 TRM..P~A..6.P~Q │ │ │ +00507540: 2054 524d 0700 50e0 4100 0036 0050 e051 TRM..P.A..6.P.Q │ │ │ 00507550: 0000 2020 2058 3d69 6e74 6578 7072 2041 .. X=intexpr A │ │ │ 00507560: 7070 6c69 6573 2074 6f3a 2054 6572 6d69 pplies to: Termi │ │ │ 00507570: 6e61 6c73 2061 6e64 2050 7269 6e74 6572 nals and Printer │ │ │ -00507580: 7307 0050 7e61 0000 5400 507e 7100 0020 s..P~a..T.P~q.. │ │ │ +00507580: 7307 0050 e061 0000 5400 50e0 7100 0020 s..P.a..T.P.q.. │ │ │ 00507590: 2020 2458 2070 6f73 6974 696f 6e73 2074 $X positions t │ │ │ 005075a0: 6865 2063 7572 736f 7220 746f 2061 2076 he cursor to a v │ │ │ 005075b0: 6572 7469 6361 6c20 636f 6c75 6d6e 206f ertical column o │ │ │ 005075c0: 6e20 7468 6520 7465 726d 696e 616c 2e20 n the terminal. │ │ │ -005075d0: 4966 204e 4f57 5241 5020 6973 5000 507e If NOWRAP isP.P~ │ │ │ +005075d0: 4966 204e 4f57 5241 5020 6973 5000 50e0 If NOWRAP isP.P. │ │ │ 005075e0: 8100 0020 2020 656e 6162 6c65 6420 6f72 ... enabled or │ │ │ 005075f0: 2069 6e74 6578 7072 3c57 4944 5448 2c20 intexprWI │ │ │ 00507640: 4454 482c 2047 542e 4d20 7365 7473 2024 DTH, GT.M sets $ │ │ │ 00507650: 583d 696e 7465 7870 7223 5749 4454 482c X=intexpr#WIDTH, │ │ │ 00507660: 2077 6865 7265 2023 2069 7320 7468 6520 where # is the │ │ │ -00507670: 4754 2e4d 206d 6f64 756c 6f4e 004f 7ec0 GT.M moduloN.O~. │ │ │ +00507670: 4754 2e4d 206d 6f64 756c 6f4e 004f e0c0 GT.M moduloN.O.. │ │ │ 00507680: 1100 0020 2020 6f70 6572 6174 6f72 2e20 ... operator. │ │ │ 00507690: 5468 6520 7265 7375 6c74 696e 6720 2458 The resulting $X │ │ │ 005076a0: 2064 6574 6572 6d69 6e65 7320 7468 6520 determines the │ │ │ 005076b0: 6163 7475 616c 2070 6879 7369 6361 6c20 actual physical │ │ │ -005076c0: 706f 7369 7469 6f6e 2e07 0050 7e12 0000 position...P~... │ │ │ -005076d0: 5400 507e 1300 0020 2020 546f 2065 6e73 T.P~... To ens │ │ │ +005076c0: 706f 7369 7469 6f6e 2e07 0050 e012 0000 position...P.... │ │ │ +005076d0: 5400 50e0 1300 0020 2020 546f 2065 6e73 T.P.... To ens │ │ │ 005076e0: 7572 6520 7468 6174 2024 5920 616e 6420 ure that $Y and │ │ │ 005076f0: 2458 206d 6174 6368 2077 6861 7420 6973 $X match what is │ │ │ 00507700: 206f 6363 7572 7269 6e67 2076 6973 7561 occurring visua │ │ │ 00507710: 6c6c 7920 6f6e 2074 6865 2074 6572 6d69 lly on the termi │ │ │ -00507720: 6e61 6c2c 5400 507e 1400 0020 2020 7468 nal,T.P~... th │ │ │ +00507720: 6e61 6c2c 5400 50e0 1400 0020 2020 7468 nal,T.P.... th │ │ │ 00507730: 6520 4754 2e4d 2064 6576 6963 6570 6172 e GT.M devicepar │ │ │ 00507740: 616d 6574 6572 7320 616e 6420 7468 6520 ameters and the │ │ │ 00507750: 6465 7669 6365 2063 6861 7261 6374 6572 device character │ │ │ 00507760: 6973 7469 6373 206d 7573 7420 6d61 7463 istics must matc │ │ │ -00507770: 6820 6174 2061 6c6c 1000 507e 1500 0020 h at all..P~... │ │ │ -00507780: 2020 7469 6d65 732e 0700 507e 1600 004d times...P~...M │ │ │ -00507790: 0050 7e17 0000 2020 2054 6865 2074 6572 .P~... The ter │ │ │ +00507770: 6820 6174 2061 6c6c 1000 50e0 1500 0020 h at all..P.... │ │ │ +00507780: 2020 7469 6d65 732e 0700 50e0 1600 004d times...P....M │ │ │ +00507790: 0050 e017 0000 2020 2054 6865 2074 6572 .P.... The ter │ │ │ 005077a0: 6d69 6e61 6c20 6861 7264 7761 7265 206d minal hardware m │ │ │ 005077b0: 6179 2061 6666 6563 7420 7068 7973 6963 ay affect physic │ │ │ 005077c0: 616c 2063 7572 736f 7220 706f 7369 7469 al cursor positi │ │ │ 005077d0: 6f6e 696e 672e 2054 6865 2058 0000 0000 oning. The X.... │ │ │ 005077e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005077f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00507800: 0400 0000 fb07 0000 3649 0000 0000 0000 ........6I...... │ │ │ -00507810: 9600 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +00507810: 9600 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 00507820: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 00507830: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 00507840: 5553 4500 ff73 00ff 5553 455f 4445 5649 USE..s..USE_DEVI │ │ │ 00507850: 4345 5041 5241 4d45 5445 5253 00ff 7300 CEPARAMETERS..s. │ │ │ 00507860: ff58 00c0 1800 0020 2020 6465 7669 6365 .X..... device │ │ │ 00507870: 7061 7261 6d65 7465 7220 646f 6573 206e parameter does n │ │ │ 00507880: 6f74 2063 6861 6e67 6520 7468 6520 6375 ot change the cu │ │ │ 00507890: 7273 6f72 2072 6f77 206f 7220 7570 6461 rsor row or upda │ │ │ -005078a0: 7465 2024 592e 0700 507e 1900 0008 004d te $Y...P~.....M │ │ │ -005078b0: 7e59 0000 590c 004f 7ebf 1100 0020 2020 ~Y..Y..O~.... │ │ │ -005078c0: 5907 0050 7e21 0000 2300 507e 3100 0020 Y..P~!..#.P~1.. │ │ │ +005078a0: 7465 2024 592e 0700 50e0 1900 0008 004d te $Y...P......M │ │ │ +005078b0: e059 0000 590c 004f e0bf 1100 0020 2020 .Y..Y..O..... │ │ │ +005078c0: 5907 0050 e021 0000 2300 50e0 3100 0020 Y..P.!..#.P.1.. │ │ │ 005078d0: 2020 593d 696e 7465 7870 7220 4170 706c Y=intexpr Appl │ │ │ -005078e0: 6965 7320 746f 3a20 5452 4d07 0050 7e41 ies to: TRM..P~A │ │ │ -005078f0: 0000 3600 507e 5100 0020 2020 593d 696e ..6.P~Q.. Y=in │ │ │ +005078e0: 6965 7320 746f 3a20 5452 4d07 0050 e041 ies to: TRM..P.A │ │ │ +005078f0: 0000 3600 50e0 5100 0020 2020 593d 696e ..6.P.Q.. Y=in │ │ │ 00507900: 7465 7870 7220 4170 706c 6965 7320 746f texpr Applies to │ │ │ 00507910: 3a20 5465 726d 696e 616c 7320 616e 6420 : Terminals and │ │ │ -00507920: 5072 696e 7465 7273 0700 507e 6100 0043 Printers..P~a..C │ │ │ -00507930: 0050 7e71 0000 2020 2050 6f73 6974 696f .P~q.. Positio │ │ │ +00507920: 5072 696e 7465 7273 0700 50e0 6100 0043 Printers..P.a..C │ │ │ +00507930: 0050 e071 0000 2020 2050 6f73 6974 696f .P.q.. Positio │ │ │ 00507940: 6e73 2074 6865 2063 7572 736f 7220 746f ns the cursor to │ │ │ 00507950: 2061 2068 6f72 697a 6f6e 7461 6c20 726f a horizontal ro │ │ │ 00507960: 7720 6f6e 2074 6865 2074 6572 6d69 6e61 w on the termina │ │ │ -00507970: 6c2e 0700 507e 8100 004e 0050 7e91 0000 l...P~...N.P~... │ │ │ +00507970: 6c2e 0700 50e0 8100 004e 0050 e091 0000 l...P....N.P.... │ │ │ 00507980: 2020 2047 542e 4d20 7365 7473 2024 593d GT.M sets $Y= │ │ │ 00507990: 696e 7465 7870 7223 4c45 4e47 5448 2c20 intexpr#LENGTH, │ │ │ 005079a0: 7768 6572 6520 2320 6973 2074 6865 2047 where # is the G │ │ │ 005079b0: 542e 4d20 6d6f 6475 6c6f 206f 7065 7261 T.M modulo opera │ │ │ -005079c0: 746f 722e 2049 6650 004f 7ec0 1100 0020 tor. IfP.O~.... │ │ │ +005079c0: 746f 722e 2049 6650 004f e0c0 1100 0020 tor. IfP.O..... │ │ │ 005079d0: 2020 696e 7465 7870 723c 4c45 4e47 5448 intexprLENGTH, │ │ │ 00507a30: 2074 6865 2063 7572 736f 7220 6973 2070 the cursor is p │ │ │ 00507a40: 6f73 6974 696f 6e65 6420 736f 2074 6861 ositioned so tha │ │ │ 00507a50: 7420 2459 3d69 6e74 6578 7072 234c 454e t $Y=intexpr#LEN │ │ │ -00507a60: 4754 482c 2077 6865 7265 5200 507e 1300 GTH, whereR.P~.. │ │ │ +00507a60: 4754 482c 2077 6865 7265 5200 50e0 1300 GTH, whereR.P... │ │ │ 00507a70: 0020 2020 2320 6973 2074 6865 2047 542e . # is the GT. │ │ │ 00507a80: 4d20 6d6f 6475 6c65 206f 7065 7261 746f M module operato │ │ │ 00507a90: 722e 2054 6865 2074 6572 6d69 6e61 6c20 r. The terminal │ │ │ 00507aa0: 6861 7264 7761 7265 206d 6179 2061 6666 hardware may aff │ │ │ -00507ab0: 6563 7420 7068 7973 6963 616c 1d00 507e ect physical..P~ │ │ │ +00507ab0: 6563 7420 7068 7973 6963 616c 1d00 50e0 ect physical..P. │ │ │ 00507ac0: 1400 0020 2020 6375 7273 6f72 2070 6f73 ... cursor pos │ │ │ -00507ad0: 6974 696f 6e69 6e67 2e07 0050 7e15 0000 itioning...P~... │ │ │ -00507ae0: 5400 507e 1600 0020 2020 546f 2065 6e73 T.P~... To ens │ │ │ +00507ad0: 6974 696f 6e69 6e67 2e07 0050 e015 0000 itioning...P.... │ │ │ +00507ae0: 5400 50e0 1600 0020 2020 546f 2065 6e73 T.P.... To ens │ │ │ 00507af0: 7572 6520 7468 6174 2024 5920 616e 6420 ure that $Y and │ │ │ 00507b00: 2458 206d 6174 6368 2077 6861 7420 6973 $X match what is │ │ │ 00507b10: 206f 6363 7572 7269 6e67 2076 6973 7561 occurring visua │ │ │ 00507b20: 6c6c 7920 6f6e 2074 6865 2074 6572 6d69 lly on the termi │ │ │ -00507b30: 6e61 6c2c 5400 507e 1700 0020 2020 7468 nal,T.P~... th │ │ │ +00507b30: 6e61 6c2c 5400 50e0 1700 0020 2020 7468 nal,T.P.... th │ │ │ 00507b40: 6520 4754 2e4d 2064 6576 6963 6570 6172 e GT.M devicepar │ │ │ 00507b50: 616d 6574 6572 7320 616e 6420 7468 6520 ameters and the │ │ │ 00507b60: 6465 7669 6365 2063 6861 7261 6374 6572 device character │ │ │ 00507b70: 6973 7469 6373 206d 7573 7420 6d61 7463 istics must matc │ │ │ -00507b80: 6820 6174 2061 6c6c 5200 507e 1800 0020 h at allR.P~... │ │ │ +00507b80: 6820 6174 2061 6c6c 5200 50e0 1800 0020 h at allR.P.... │ │ │ 00507b90: 2020 7469 6d65 732e 2046 6f72 2065 7861 times. For exa │ │ │ 00507ba0: 6d70 6c65 2c20 6966 2061 2070 726f 6365 mple, if a proce │ │ │ 00507bb0: 7373 2069 6e69 7469 6174 6573 2061 2073 ss initiates a s │ │ │ 00507bc0: 7562 7072 6f63 6573 7320 7468 6174 2063 ubprocess that c │ │ │ -00507bd0: 6861 6e67 6573 2074 6865 4d00 507e 1900 hanges theM.P~.. │ │ │ +00507bd0: 6861 6e67 6573 2074 6865 4d00 50e0 1900 hanges theM.P... │ │ │ 00507be0: 0020 2020 7465 726d 696e 616c 2077 7261 . terminal wra │ │ │ 00507bf0: 7020 7365 7474 696e 6720 6672 6f6d 204e p setting from N │ │ │ 00507c00: 4f57 5241 502c 2070 7265 7669 6f75 736c OWRAP, previousl │ │ │ 00507c10: 7920 7365 7420 7769 7468 2074 6865 2047 y set with the G │ │ │ -00507c20: 542e 4d20 5553 4550 0050 7e1a 0000 2020 T.M USEP.P~... │ │ │ +00507c20: 542e 4d20 5553 4550 0050 e01a 0000 2020 T.M USEP.P.... │ │ │ 00507c30: 2063 6f6d 6d61 6e64 2074 6f20 5752 4150 command to WRAP │ │ │ 00507c40: 202c 2047 542e 4d20 646f 6573 206e 6f74 , GT.M does not │ │ │ 00507c50: 2072 6566 6c65 6374 2074 6865 2063 6861 reflect the cha │ │ │ 00507c60: 6e67 6520 7768 656e 2074 6865 2073 7562 nge when the sub │ │ │ -00507c70: 7072 6f63 6573 7352 0050 7e21 0000 2020 processR.P~!.. │ │ │ +00507c70: 7072 6f63 6573 7352 0050 e021 0000 2020 processR.P.!.. │ │ │ 00507c80: 2063 6f6d 706c 6574 6573 2e20 5468 6572 completes. Ther │ │ │ 00507c90: 6566 6f72 652c 2077 7261 7073 206f 6e20 efore, wraps on │ │ │ 00507ca0: 7468 6520 7465 726d 696e 616c 2064 6f20 the terminal do │ │ │ 00507cb0: 6e6f 7420 7265 666c 6563 7420 696e 2074 not reflect in t │ │ │ -00507cc0: 6865 2076 616c 7565 7317 0050 7e22 0000 he values..P~".. │ │ │ +00507cc0: 6865 2076 616c 7565 7317 0050 e022 0000 he values..P.".. │ │ │ 00507cd0: 2020 206f 6620 2458 2061 6e64 2024 592e of $X and $Y. │ │ │ -00507ce0: 0700 507e 2300 004f 0050 7e24 0000 2020 ..P~#..O.P~$.. │ │ │ +00507ce0: 0700 50e0 2300 004f 0050 e024 0000 2020 ..P.#..O.P.$.. │ │ │ 00507cf0: 2054 6865 2059 2064 6576 6963 6570 6172 The Y devicepar │ │ │ 00507d00: 616d 6574 6572 2064 6f65 7320 6e6f 7420 ameter does not │ │ │ 00507d10: 6368 616e 6765 2074 6865 2063 7572 736f change the curso │ │ │ 00507d20: 7220 636f 6c75 6d6e 206f 7220 7570 6461 r column or upda │ │ │ -00507d30: 7465 2024 582e 0700 507e 2500 0014 004d te $X...P~%....M │ │ │ -00507d40: 7e5a 4246 5349 5a45 0000 5a42 4653 495a ~ZBFSIZE..ZBFSIZ │ │ │ -00507d50: 4512 0055 7ebf 1100 0020 2020 5a42 4653 E..U~.... ZBFS │ │ │ -00507d60: 495a 4507 0056 7e21 0000 2100 567e 3100 IZE..V~!..!.V~1. │ │ │ +00507d30: 7465 2024 582e 0700 50e0 2500 0014 004d te $X...P.%....M │ │ │ +00507d40: e05a 4246 5349 5a45 0000 5a42 4653 495a .ZBFSIZE..ZBFSIZ │ │ │ +00507d50: 4512 0055 e0bf 1100 0020 2020 5a42 4653 E..U..... ZBFS │ │ │ +00507d60: 495a 4507 0056 e021 0000 2100 56e0 3100 IZE..V.!..!.V.1. │ │ │ 00507d70: 0020 2020 5a42 4653 495a 4520 4170 706c . ZBFSIZE Appl │ │ │ -00507d80: 6965 7320 746f 3a20 534f 4307 0056 7e41 ies to: SOC..V~A │ │ │ -00507d90: 0000 2b00 567e 5100 0020 2020 5a42 4653 ..+.V~Q.. ZBFS │ │ │ +00507d80: 6965 7320 746f 3a20 534f 4307 0056 e041 ies to: SOC..V.A │ │ │ +00507d90: 0000 2b00 56e0 5100 0020 2020 5a42 4653 ..+.V.Q.. ZBFS │ │ │ 00507da0: 495a 4520 4170 706c 6965 7320 746f 3a20 IZE Applies to: │ │ │ 00507db0: 536f 636b 6574 2044 6576 6963 6507 0056 Socket Device..V │ │ │ -00507dc0: 7e61 0000 5100 567e 7100 0020 2020 416c ~a..Q.V~q.. Al │ │ │ +00507dc0: e061 0000 5100 56e0 7100 0020 2020 416c .a..Q.V.q.. Al │ │ │ 00507dd0: 6c6f 6361 7465 7320 6120 6275 6666 6572 locates a buffer │ │ │ 00507de0: 2075 7365 6420 6279 2047 542e 4d20 7768 used by GT.M wh │ │ │ 00507df0: 656e 2072 6561 6469 6e67 2066 726f 6d20 en reading from │ │ │ 00507e00: 6120 736f 636b 6574 2e20 5468 6520 5a42 a socket. The ZB │ │ │ -00507e10: 4653 495a 4554 0056 7e81 0000 2020 2064 FSIZET.V~... d │ │ │ +00507e10: 4653 495a 4554 0056 e081 0000 2020 2064 FSIZET.V.... d │ │ │ 00507e20: 6576 6963 6570 6172 616d 6574 6572 2073 eviceparameter s │ │ │ 00507e30: 686f 756c 6420 6265 2061 7420 6c65 6173 hould be at leas │ │ │ 00507e40: 7420 6173 2062 6967 2061 7320 7468 6520 t as big as the │ │ │ 00507e50: 6c61 7267 6573 7420 6d65 7373 6167 6520 largest message │ │ │ -00507e60: 6578 7065 6374 6564 2e07 0056 7e91 0000 expected...V~... │ │ │ -00507e70: 4f00 557e c011 0000 2020 2042 7920 6465 O.U~.... By de │ │ │ +00507e60: 6578 7065 6374 6564 2e07 0056 e091 0000 expected...V.... │ │ │ +00507e70: 4f00 55e0 c011 0000 2020 2042 7920 6465 O.U..... By de │ │ │ 00507e80: 6661 756c 742c 2074 6865 2073 697a 6520 fault, the size │ │ │ 00507e90: 6f66 205a 4246 5349 5a45 2069 7320 3130 of ZBFSIZE is 10 │ │ │ 00507ea0: 3234 2061 6e64 2074 6865 206d 6178 696d 24 and the maxim │ │ │ 00507eb0: 756d 2069 7420 6361 6e20 6265 2069 7312 um it can be is. │ │ │ -00507ec0: 0056 7e12 0000 2020 2031 3034 3835 3736 .V~... 1048576 │ │ │ -00507ed0: 2e07 0056 7e13 0000 1100 4e7e 4445 4c41 ...V~.....N~DELA │ │ │ -00507ee0: 5900 005a 4445 4c41 5911 0054 7ebf 1100 Y..ZDELAY..T~... │ │ │ -00507ef0: 0020 2020 5a44 454c 4159 0700 557e 2100 . ZDELAY..U~!. │ │ │ -00507f00: 0024 0055 7e31 0000 2020 205a 5b4e 4f5d .$.U~1.. Z[NO] │ │ │ +00507ec0: 0056 e012 0000 2020 2031 3034 3835 3736 .V.... 1048576 │ │ │ +00507ed0: 2e07 0056 e013 0000 1100 4ee0 4445 4c41 ...V......N.DELA │ │ │ +00507ee0: 5900 005a 4445 4c41 5911 0054 e0bf 1100 Y..ZDELAY..T.... │ │ │ +00507ef0: 0020 2020 5a44 454c 4159 0700 55e0 2100 . ZDELAY..U.!. │ │ │ +00507f00: 0024 0055 e031 0000 2020 205a 5b4e 4f5d .$.U.1.. Z[NO] │ │ │ 00507f10: 4445 4c41 5920 4170 706c 6965 7320 746f DELAY Applies to │ │ │ -00507f20: 3a20 534f 4307 0055 7e41 0000 2e00 557e : SOC..U~A....U~ │ │ │ +00507f20: 3a20 534f 4307 0055 e041 0000 2e00 55e0 : SOC..U.A....U. │ │ │ 00507f30: 5100 0020 2020 5a5b 4e4f 5d44 454c 4159 Q.. Z[NO]DELAY │ │ │ 00507f40: 2041 7070 6c69 6573 2074 6f3a 2053 6f63 Applies to: Soc │ │ │ -00507f50: 6b65 7420 4465 7669 6365 0700 557e 6100 ket Device..U~a. │ │ │ -00507f60: 004e 0055 7e71 0000 2020 2043 6f6e 7472 .N.U~q.. Contr │ │ │ +00507f50: 6b65 7420 4465 7669 6365 0700 55e0 6100 ket Device..U.a. │ │ │ +00507f60: 004e 0055 e071 0000 2020 2043 6f6e 7472 .N.U.q.. Contr │ │ │ 00507f70: 6f6c 7320 6275 6666 6572 696e 6720 6f66 ols buffering of │ │ │ 00507f80: 2064 6174 6120 7061 636b 6574 7320 6279 data packets by │ │ │ 00507f90: 2074 6865 2073 7973 7465 6d20 5443 5020 the system TCP │ │ │ 00507fa0: 7374 6163 6b20 7573 696e 6720 7468 654c stack using theL │ │ │ -00507fb0: 0055 7e81 0000 2020 2054 4350 5f4e 4f44 .U~... TCP_NOD │ │ │ +00507fb0: 0055 e081 0000 2020 2054 4350 5f4e 4f44 .U.... TCP_NOD │ │ │ 00507fc0: 454c 4159 206f 7074 696f 6e20 746f 2074 ELAY option to t │ │ │ 00507fd0: 6865 2053 4554 534f 434b 4f50 5420 7379 he SETSOCKOPT sy │ │ │ 00507fe0: 7374 656d 2063 616c 6c2e 2054 6869 7320 stem call. This │ │ │ 00507ff0: 6265 6861 7669 6f72 2069 7300 0000 0000 behavior is..... │ │ │ 00508000: 0400 0000 dd07 0000 6649 0000 0000 0000 ........fI...... │ │ │ -00508010: a900 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +00508010: a900 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 00508020: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 00508030: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 00508040: 5553 4500 ff73 00ff 5553 455f 4445 5649 USE..s..USE_DEVI │ │ │ 00508050: 4345 5041 5241 4d45 5445 5253 00ff 7300 CEPARAMETERS..s. │ │ │ 00508060: ff5a 4445 4c41 5900 bf91 0000 2020 2073 .ZDELAY..... s │ │ │ 00508070: 6f6d 6574 696d 6573 206b 6e6f 776e 2061 ometimes known a │ │ │ 00508080: 7320 7468 6520 4e61 676c 6520 616c 676f s the Nagle algo │ │ │ 00508090: 7269 7468 6d2e 2054 6865 2064 6566 6175 rithm. The defau │ │ │ 005080a0: 6c74 2069 7320 5a44 454c 4159 2e20 5468 lt is ZDELAY. Th │ │ │ -005080b0: 6973 2064 656c 6179 7351 0054 7ec0 1100 is delaysQ.T~... │ │ │ +005080b0: 6973 2064 656c 6179 7351 0054 e0c0 1100 is delaysQ.T.... │ │ │ 005080c0: 0020 2020 7365 6e64 696e 6720 6164 6469 . sending addi │ │ │ 005080d0: 7469 6f6e 616c 2070 6163 6b65 7473 2075 tional packets u │ │ │ 005080e0: 6e74 696c 2065 6974 6865 7220 616e 2061 ntil either an a │ │ │ 005080f0: 636b 6e6f 776c 6564 6765 6d65 6e74 206f cknowledgement o │ │ │ -00508100: 6620 7072 6576 696f 7573 5000 557e 1200 f previousP.U~.. │ │ │ +00508100: 6620 7072 6576 696f 7573 5000 55e0 1200 f previousP.U... │ │ │ 00508110: 0020 2020 7061 636b 6574 7320 6973 2072 . packets is r │ │ │ 00508120: 6563 6569 7665 6420 6f72 2061 6e20 696e eceived or an in │ │ │ 00508130: 7465 7276 616c 2070 6173 7365 732e 2049 terval passes. I │ │ │ 00508140: 6620 7365 7665 7261 6c20 7061 636b 6574 f several packet │ │ │ -00508150: 7320 6172 6520 7365 6e74 4d00 557e 1300 s are sentM.U~.. │ │ │ +00508150: 7320 6172 6520 7365 6e74 4d00 55e0 1300 s are sentM.U... │ │ │ 00508160: 0020 2020 6672 6f6d 206f 6e65 2065 6e64 . from one end │ │ │ 00508170: 206f 6620 6120 636f 6e6e 6563 7469 6f6e of a connection │ │ │ 00508180: 2062 6566 6f72 6520 7468 6520 6f74 6865 before the othe │ │ │ 00508190: 7220 656e 6420 7265 7370 6f6e 6473 2c20 r end responds, │ │ │ -005081a0: 7365 7474 696e 6752 0055 7e14 0000 2020 settingR.U~... │ │ │ +005081a0: 7365 7474 696e 6752 0055 e014 0000 2020 settingR.U.... │ │ │ 005081b0: 205a 4e4f 4445 4c41 5920 6d61 7920 6265 ZNODELAY may be │ │ │ 005081c0: 2064 6573 6972 6162 6c65 2074 686f 7567 desirable thoug │ │ │ 005081d0: 6820 6174 2074 6865 2063 6f73 7420 6f66 h at the cost of │ │ │ 005081e0: 2061 6464 6974 696f 6e61 6c20 7061 636b additional pack │ │ │ -005081f0: 6574 7320 6265 696e 674b 0055 7e15 0000 ets beingK.U~... │ │ │ +005081f0: 6574 7320 6265 696e 674b 0055 e015 0000 ets beingK.U.... │ │ │ 00508200: 2020 2074 7261 6e73 6d69 7474 6564 206f transmitted o │ │ │ 00508210: 7665 7220 7468 6520 6e65 7477 6f72 6b2e ver the network. │ │ │ 00508220: 205a 4e4f 4445 4c41 5920 6d75 7374 2062 ZNODELAY must b │ │ │ 00508230: 6520 6675 6c6c 7920 7370 656c 6c65 6420 e fully spelled │ │ │ -00508240: 6f75 742e 0700 557e 1600 000b 004e 7e46 out...U~.....N~F │ │ │ -00508250: 4600 005a 4646 0e00 517e bf11 0000 2020 F..ZFF..Q~.... │ │ │ -00508260: 205a 4646 0700 527e 2100 0026 0052 7e31 ZFF..R~!..&.R~1 │ │ │ +00508240: 6f75 742e 0700 55e0 1600 000b 004e e046 out...U......N.F │ │ │ +00508250: 4600 005a 4646 0e00 51e0 bf11 0000 2020 F..ZFF..Q..... │ │ │ +00508260: 205a 4646 0700 52e0 2100 0026 0052 e031 ZFF..R.!..&.R.1 │ │ │ 00508270: 0000 2020 205a 5b4e 4f5d 4646 3d65 7870 .. Z[NO]FF=exp │ │ │ 00508280: 7220 4170 706c 6965 7320 746f 3a20 534f r Applies to: SO │ │ │ -00508290: 4307 0052 7e41 0000 3000 527e 5100 0020 C..R~A..0.R~Q.. │ │ │ +00508290: 4307 0052 e041 0000 3000 52e0 5100 0020 C..R.A..0.R.Q.. │ │ │ 005082a0: 2020 5a5b 4e4f 5d46 463d 6578 7072 2041 Z[NO]FF=expr A │ │ │ 005082b0: 7070 6c69 6573 2074 6f3a 2053 6f63 6b65 pplies to: Socke │ │ │ -005082c0: 7420 4465 7669 6365 0700 527e 6100 0054 t Device..R~a..T │ │ │ -005082d0: 0052 7e71 0000 2020 2065 7870 7220 7370 .R~q.. expr sp │ │ │ +005082c0: 7420 4465 7669 6365 0700 52e0 6100 0054 t Device..R.a..T │ │ │ +005082d0: 0052 e071 0000 2020 2065 7870 7220 7370 .R.q.. expr sp │ │ │ 005082e0: 6563 6966 6965 7320 6120 7374 7269 6e67 ecifies a string │ │ │ 005082f0: 206f 6620 6368 6172 6163 7465 7273 2c20 of characters, │ │ │ 00508300: 7479 7069 6361 6c6c 7920 696e 2024 4348 typically in $CH │ │ │ 00508310: 4152 2829 2066 6f72 6d61 7420 746f 2073 AR() format to s │ │ │ -00508320: 656e 6452 0052 7e81 0000 2020 2074 6f20 endR.R~... to │ │ │ +00508320: 656e 6452 0052 e081 0000 2020 2074 6f20 endR.R.... to │ │ │ 00508330: 736f 636b 6574 2064 6576 6963 652c 2077 socket device, w │ │ │ 00508340: 6865 6e65 7665 7220 6120 726f 7574 696e henever a routin │ │ │ 00508350: 6520 6973 7375 6573 2061 2057 5249 5445 e issues a WRITE │ │ │ 00508360: 2023 2e20 5768 656e 206e 6f20 7374 7269 #. When no stri │ │ │ -00508370: 6e67 2069 7354 0052 7e91 0000 2020 2073 ng isT.R~... s │ │ │ +00508370: 6e67 2069 7354 0052 e091 0000 2020 2073 ng isT.R.... s │ │ │ 00508380: 7065 6369 6669 6564 206f 7220 7768 656e pecified or when │ │ │ 00508390: 205a 4646 3d22 222c 2074 6865 6e20 6e6f ZFF="", then no │ │ │ 005083a0: 2063 6861 7261 6374 6572 7320 6172 6520 characters are │ │ │ 005083b0: 7365 6e74 2e20 5468 6520 6465 6661 756c sent. The defaul │ │ │ -005083c0: 7420 696e 2047 542e 4d14 0051 7ec0 1100 t in GT.M..Q~... │ │ │ +005083c0: 7420 696e 2047 542e 4d14 0051 e0c0 1100 t in GT.M..Q.... │ │ │ 005083d0: 0020 2020 6973 205a 4e4f 4646 2e07 0052 . is ZNOFF...R │ │ │ -005083e0: 7e12 0000 1200 527e 1300 0020 2020 4578 ~.....R~... Ex │ │ │ -005083f0: 616d 706c 653a 0700 527e 1400 0037 0052 ample:..R~...7.R │ │ │ -00508400: 7e15 0000 2020 2075 2074 6370 6465 763a ~... u tcpdev: │ │ │ +005083e0: e012 0000 1200 52e0 1300 0020 2020 4578 ......R.... Ex │ │ │ +005083f0: 616d 706c 653a 0700 52e0 1400 0037 0052 ample:..R....7.R │ │ │ +00508400: e015 0000 2020 2075 2074 6370 6465 763a .... u tcpdev: │ │ │ 00508410: 287a 7769 6474 683d 3830 3a7a 6666 3d24 (zwidth=80:zff=$ │ │ │ 00508420: 6368 6172 2831 3329 3a7a 6c65 6e67 7468 char(13):zlength │ │ │ -00508430: 3d32 3429 0700 527e 1600 0050 0052 7e17 =24)..R~...P.R~. │ │ │ +00508430: 3d32 3429 0700 52e0 1600 0050 0052 e017 =24)..R....P.R.. │ │ │ 00508440: 0000 2020 2054 6869 7320 6578 616d 706c .. This exampl │ │ │ 00508450: 6520 7365 6e64 7320 2463 6861 7228 3133 e sends $char(13 │ │ │ 00508460: 2920 746f 2074 6865 2063 7572 7265 6e74 ) to the current │ │ │ 00508470: 2073 6f63 6b65 7420 6f66 2064 6576 6963 socket of devic │ │ │ -00508480: 6520 7463 7064 6576 206f 6e18 0052 7e18 e tcpdev on..R~. │ │ │ +00508480: 6520 7463 7064 6576 206f 6e18 0052 e018 e tcpdev on..R.. │ │ │ 00508490: 0000 2020 2065 7665 7279 2057 5249 5445 .. every WRITE │ │ │ -005084a0: 2023 2e07 0052 7e19 0000 1500 4e7e 4942 #...R~.....N~IB │ │ │ +005084a0: 2023 2e07 0052 e019 0000 1500 4ee0 4942 #...R......N.IB │ │ │ 005084b0: 4653 495a 4500 005a 4942 4653 495a 4513 FSIZE..ZIBFSIZE. │ │ │ -005084c0: 0056 7ebf 1100 0020 2020 5a49 4246 5349 .V~.... ZIBFSI │ │ │ -005084d0: 5a45 0700 577e 2100 0022 0057 7e31 0000 ZE..W~!..".W~1.. │ │ │ +005084c0: 0056 e0bf 1100 0020 2020 5a49 4246 5349 .V..... ZIBFSI │ │ │ +005084d0: 5a45 0700 57e0 2100 0022 0057 e031 0000 ZE..W.!..".W.1.. │ │ │ 005084e0: 2020 205a 4942 4653 495a 4520 4170 706c ZIBFSIZE Appl │ │ │ -005084f0: 6965 7320 746f 3a20 534f 4307 0057 7e41 ies to: SOC..W~A │ │ │ -00508500: 0000 2c00 577e 5100 0020 2020 5a49 4246 ..,.W~Q.. ZIBF │ │ │ +005084f0: 6965 7320 746f 3a20 534f 4307 0057 e041 ies to: SOC..W.A │ │ │ +00508500: 0000 2c00 57e0 5100 0020 2020 5a49 4246 ..,.W.Q.. ZIBF │ │ │ 00508510: 5349 5a45 2041 7070 6c69 6573 2074 6f3a SIZE Applies to: │ │ │ 00508520: 2053 6f63 6b65 7420 4465 7669 6365 0700 Socket Device.. │ │ │ -00508530: 577e 6100 0053 0057 7e71 0000 2020 2053 W~a..S.W~q.. S │ │ │ +00508530: 57e0 6100 0053 0057 e071 0000 2020 2053 W.a..S.W.q.. S │ │ │ 00508540: 6574 7320 7468 6520 6275 6666 6572 2073 ets the buffer s │ │ │ 00508550: 697a 6520 7573 6564 2062 7920 7468 6520 ize used by the │ │ │ 00508560: 6e65 7477 6f72 6b20 736f 6674 7761 7265 network software │ │ │ 00508570: 2028 7365 7473 6f63 6b6f 7074 2053 4f5f (setsockopt SO_ │ │ │ -00508580: 5243 5642 5546 292e 0700 577e 8100 0051 RCVBUF)...W~...Q │ │ │ -00508590: 0057 7e91 0000 2020 2054 6865 2064 6566 .W~... The def │ │ │ +00508580: 5243 5642 5546 292e 0700 57e0 8100 0051 RCVBUF)...W....Q │ │ │ +00508590: 0057 e091 0000 2020 2054 6865 2064 6566 .W.... The def │ │ │ 005085a0: 6175 6c74 2061 6e64 2074 6865 206d 6178 ault and the max │ │ │ 005085b0: 696d 756d 2076 616c 7565 7320 6465 7065 imum values depe │ │ │ 005085c0: 6e64 206f 6e20 7468 6520 706c 6174 666f nd on the platfo │ │ │ 005085d0: 726d 2061 6e64 2f6f 7220 7379 7374 656d rm and/or system │ │ │ -005085e0: 1600 567e c011 0000 2020 2070 6172 616d ..V~.... param │ │ │ -005085f0: 6574 6572 732e 0700 577e 1200 0046 0057 eters...W~...F.W │ │ │ -00508600: 7e13 0000 2020 204e 6f74 6520 7468 6174 ~... Note that │ │ │ +005085e0: 1600 56e0 c011 0000 2020 2070 6172 616d ..V..... param │ │ │ +005085f0: 6574 6572 732e 0700 57e0 1200 0046 0057 eters...W....F.W │ │ │ +00508600: e013 0000 2020 204e 6f74 6520 7468 6174 .... Note that │ │ │ 00508610: 204c 4f43 414c 2073 6f63 6b65 7473 2069 LOCAL sockets i │ │ │ 00508620: 676e 6f72 6520 7468 6520 5a49 4246 5349 gnore the ZIBFSI │ │ │ 00508630: 5a45 2064 6576 6963 6570 6172 616d 6574 ZE deviceparamet │ │ │ -00508640: 6572 2e07 0057 7e14 0000 1600 347e 5f53 er...W~.....4~_S │ │ │ +00508640: 6572 2e07 0057 e014 0000 1600 34e0 5f53 er...W......4._S │ │ │ 00508650: 554d 4d41 5259 0000 5f53 756d 6d61 7279 UMMARY.._Summary │ │ │ -00508660: 1300 3d7e bf11 0000 2020 2020 5375 6d6d ..=~.... Summ │ │ │ -00508670: 6172 7907 003e 7e21 0000 4700 3e7e 3100 ary..>~!..G.>~1. │ │ │ +00508660: 1300 3de0 bf11 0000 2020 2020 5375 6d6d ..=..... Summ │ │ │ +00508670: 6172 7907 003e e021 0000 4700 3ee0 3100 ary..>.!..G.>.1. │ │ │ 00508680: 0020 2020 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d . +----------- │ │ │ 00508690: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 005086a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 005086b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -005086c0: 2b47 003e 7e41 0000 2020 207c 2020 2020 +G.>~A.. | │ │ │ +005086c0: 2b47 003e e041 0000 2020 207c 2020 2020 +G.>.A.. | │ │ │ 005086d0: 2020 2020 2020 2020 2020 2020 2020 2055 U │ │ │ 005086e0: 5345 2044 6576 6963 6570 6172 616d 6574 SE Deviceparamet │ │ │ 005086f0: 6572 7320 2020 2020 2020 2020 2020 2020 ers │ │ │ -00508700: 2020 2020 2020 207c 4700 3e7e 5100 0020 |G.>~Q.. │ │ │ +00508700: 2020 2020 2020 207c 4700 3ee0 5100 0020 |G.>.Q.. │ │ │ 00508710: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 00508720: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00508730: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00508740: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c47 --------------|G │ │ │ -00508750: 003e 7e61 0000 2020 207c 2055 5345 2044 .>~a.. | USE D │ │ │ +00508750: 003e e061 0000 2020 207c 2055 5345 2044 .>.a.. | USE D │ │ │ 00508760: 4556 4943 4550 4152 414d 4554 4552 207c EVICEPARAMETER | │ │ │ 00508770: 2054 524d 207c 2053 4420 7c20 4649 464f TRM | SD | FIFO │ │ │ 00508780: 207c 2050 4950 4520 7c20 4e55 4c4c 207c | PIPE | NULL | │ │ │ -00508790: 2053 4f43 207c 4700 3e7e 7100 0020 2020 SOC |G.>~q.. │ │ │ +00508790: 2053 4f43 207c 4700 3ee0 7100 0020 2020 SOC |G.>.q.. │ │ │ 005087a0: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |--------------- │ │ │ 005087b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 005087c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 005087d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c00 0000 ------------|... │ │ │ 005087e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005087f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00508800: 0400 0000 cc07 0000 8149 0000 0000 0000 .........I...... │ │ │ -00508810: 8500 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +00508810: 8500 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 00508820: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 00508830: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 00508840: 5553 4500 ff73 00ff 5f53 554d 4d41 5259 USE..s.._SUMMARY │ │ │ 00508850: 00bf 8100 0020 2020 7c20 2020 2020 2020 ..... | │ │ │ 00508860: 2020 2020 5452 4d3a 2056 616c 6964 2066 TRM: Valid f │ │ │ 00508870: 6f72 2074 6572 6d69 6e61 6c73 2061 6e64 or terminals and │ │ │ 00508880: 2070 7269 6e74 6572 7320 2020 2020 2020 printers │ │ │ -00508890: 2020 2020 7c47 003e 7e91 0000 2020 207c |G.>~... | │ │ │ +00508890: 2020 2020 7c47 003e e091 0000 2020 207c |G.>.... | │ │ │ 005088a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 005088b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 005088c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -005088d0: 2020 2020 2020 2020 2020 207c 4800 3d7e |H.=~ │ │ │ +005088d0: 2020 2020 2020 2020 2020 207c 4800 3de0 |H.=. │ │ │ 005088e0: c011 0000 2020 207c 2020 2020 2020 2020 .... | │ │ │ 005088f0: 2020 2020 2020 5344 3a20 5661 6c69 6420 SD: Valid │ │ │ 00508900: 666f 7220 7365 7175 656e 7469 616c 2066 for sequential f │ │ │ 00508910: 696c 6573 2020 2020 2020 2020 2020 2020 iles │ │ │ -00508920: 2020 207c 4700 3e7e 1200 0020 2020 7c20 |G.>~... | │ │ │ +00508920: 2020 207c 4700 3ee0 1200 0020 2020 7c20 |G.>.... | │ │ │ 00508930: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00508940: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00508950: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00508960: 2020 2020 2020 2020 2020 7c47 003e 7e13 |G.>~. │ │ │ +00508960: 2020 2020 2020 2020 2020 7c47 003e e013 |G.>.. │ │ │ 00508970: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 00508980: 2020 2020 2020 2020 2046 4946 4f3a 2056 FIFO: V │ │ │ 00508990: 616c 6964 2066 6f72 2046 4946 4f73 2020 alid for FIFOs │ │ │ 005089a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -005089b0: 207c 4700 3e7e 1400 0020 2020 7c20 2020 |G.>~... | │ │ │ +005089b0: 207c 4700 3ee0 1400 0020 2020 7c20 2020 |G.>.... | │ │ │ 005089c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 005089d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 005089e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -005089f0: 2020 2020 2020 2020 7c47 003e 7e15 0000 |G.>~... │ │ │ +005089f0: 2020 2020 2020 2020 7c47 003e e015 0000 |G.>.... │ │ │ 00508a00: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 00508a10: 2020 2050 4950 453a 2056 616c 6964 2066 PIPE: Valid f │ │ │ 00508a20: 6f72 2050 4950 4520 6465 7669 6365 7320 or PIPE devices │ │ │ 00508a30: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ -00508a40: 4700 3e7e 1600 0020 2020 7c20 2020 2020 G.>~... | │ │ │ +00508a40: 4700 3ee0 1600 0020 2020 7c20 2020 2020 G.>.... | │ │ │ 00508a50: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00508a60: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00508a70: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00508a80: 2020 2020 2020 7c47 003e 7e17 0000 2020 |G.>~... │ │ │ +00508a80: 2020 2020 2020 7c47 003e e017 0000 2020 |G.>.... │ │ │ 00508a90: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00508aa0: 204e 554c 4c3a 2056 616c 6964 2066 6f72 NULL: Valid for │ │ │ 00508ab0: 206e 756c 6c20 6465 7669 6365 7320 2020 null devices │ │ │ 00508ac0: 2020 2020 2020 2020 2020 2020 207c 4700 |G. │ │ │ -00508ad0: 3e7e 1800 0020 2020 7c20 2020 2020 2020 >~... | │ │ │ +00508ad0: 3ee0 1800 0020 2020 7c20 2020 2020 2020 >.... | │ │ │ 00508ae0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00508af0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00508b00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00508b10: 2020 2020 7c47 003e 7e19 0000 2020 207c |G.>~... | │ │ │ +00508b10: 2020 2020 7c47 003e e019 0000 2020 207c |G.>.... | │ │ │ 00508b20: 2020 2020 2020 2020 2020 2020 2020 2053 S │ │ │ 00508b30: 4f43 3a20 5661 6c69 6420 666f 7220 736f OC: Valid for so │ │ │ 00508b40: 636b 6574 2064 6576 6963 6573 2020 2020 cket devices │ │ │ -00508b50: 2020 2020 2020 2020 2020 207c 4700 3e7e |G.>~ │ │ │ +00508b50: 2020 2020 2020 2020 2020 207c 4700 3ee0 |G.>. │ │ │ 00508b60: 1a00 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d ... |--------- │ │ │ 00508b70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00508b80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00508b90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00508ba0: 2d2d 7c47 003e 7e21 0000 2020 207c 2041 --|G.>~!.. | A │ │ │ +00508ba0: 2d2d 7c47 003e e021 0000 2020 207c 2041 --|G.>.!.. | A │ │ │ 00508bb0: 5454 4143 4820 2020 2020 2020 2020 2020 TTACH │ │ │ 00508bc0: 2020 207c 2020 2020 207c 2020 2020 7c20 | | | │ │ │ 00508bd0: 2020 2020 207c 2020 2020 2020 7c20 2020 | | │ │ │ -00508be0: 2020 207c 2058 2020 207c 4700 3e7e 2200 | X |G.>~". │ │ │ +00508be0: 2020 207c 2058 2020 207c 4700 3ee0 2200 | X |G.>.". │ │ │ 00508bf0: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 00508c00: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 00508c10: 2b2d 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d +----+------+--- │ │ │ 00508c20: 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ---+------+----- │ │ │ -00508c30: 7c47 003e 7e23 0000 2020 207c 2043 414e |G.>~#.. | CAN │ │ │ +00508c30: 7c47 003e e023 0000 2020 207c 2043 414e |G.>.#.. | CAN │ │ │ 00508c40: 4f4e 4943 414c 2020 2020 2020 2020 2020 ONICAL │ │ │ 00508c50: 207c 2058 2020 207c 2020 2020 7c20 2020 | X | | │ │ │ 00508c60: 2020 207c 2020 2020 2020 7c20 2020 2020 | | │ │ │ -00508c70: 207c 2020 2020 207c 4700 3e7e 2400 0020 | |G.>~$.. │ │ │ +00508c70: 207c 2020 2020 207c 4700 3ee0 2400 0020 | |G.>.$.. │ │ │ 00508c80: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 00508c90: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d --------+-----+- │ │ │ 00508ca0: 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ---+------+----- │ │ │ 00508cb0: 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 7c47 -+------+-----|G │ │ │ -00508cc0: 003e 7e25 0000 2020 207c 205b 4e4f 5d43 .>~%.. | [NO]C │ │ │ +00508cc0: 003e e025 0000 2020 207c 205b 4e4f 5d43 .>.%.. | [NO]C │ │ │ 00508cd0: 454e 4142 4c45 2020 2020 2020 2020 207c ENABLE | │ │ │ 00508ce0: 2058 2020 207c 2020 2020 7c20 2020 2020 X | | │ │ │ 00508cf0: 207c 2020 2020 2020 7c20 2020 2020 207c | | | │ │ │ -00508d00: 2020 2020 207c 4700 3e7e 2600 0020 2020 |G.>~&.. │ │ │ +00508d00: 2020 2020 207c 4700 3ee0 2600 0020 2020 |G.>.&.. │ │ │ 00508d10: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |--------------- │ │ │ 00508d20: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d ------+-----+--- │ │ │ 00508d30: 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2b -+------+------+ │ │ │ 00508d40: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 7c47 003e ------+-----|G.> │ │ │ -00508d50: 7e27 0000 2020 207c 205b 497c 4f5d 4348 ~'.. | [I|O]CH │ │ │ +00508d50: e027 0000 2020 207c 205b 497c 4f5d 4348 .'.. | [I|O]CH │ │ │ 00508d60: 5345 5420 2020 2020 2020 2020 207c 2058 SET | X │ │ │ 00508d70: 2020 207c 2058 2020 7c20 5820 2020 207c | X | X | │ │ │ 00508d80: 2058 2020 2020 7c20 5820 2020 207c 2058 X | X | X │ │ │ -00508d90: 2020 207c 4700 3e7e 2800 0020 2020 7c2d |G.>~(.. |- │ │ │ +00508d90: 2020 207c 4700 3ee0 2800 0020 2020 7c2d |G.>.(.. |- │ │ │ 00508da0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00508db0: 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d 2d2b ----+-----+----+ │ │ │ 00508dc0: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2b 2d2d ------+------+-- │ │ │ -00508dd0: 2d2d 2d2d 2b2d 2d2d 2d2d 7c47 003e 7e29 ----+-----|G.>~) │ │ │ +00508dd0: 2d2d 2d2d 2b2d 2d2d 2d2d 7c47 003e e029 ----+-----|G.>.) │ │ │ 00508de0: 0000 2020 207c 2043 4c45 4152 5343 5245 .. | CLEARSCRE │ │ │ 00508df0: 454e 2020 2020 2020 2020 207c 2058 2020 EN | X │ │ │ 00508e00: 207c 2020 2020 7c20 2020 2020 207c 2020 | | | │ │ │ 00508e10: 2020 2020 7c20 2020 2020 207c 2020 2020 | | │ │ │ -00508e20: 207c 4700 3e7e 2a00 0020 2020 7c2d 2d2d |G.>~*.. |--- │ │ │ +00508e20: 207c 4700 3ee0 2a00 0020 2020 7c2d 2d2d |G.>.*.. |--- │ │ │ 00508e30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00508e40: 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d 2d2b 2d2d --+-----+----+-- │ │ │ 00508e50: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2b 2d2d 2d2d ----+------+---- │ │ │ -00508e60: 2d2d 2b2d 2d2d 2d2d 7c47 003e 7e31 0000 --+-----|G.>~1.. │ │ │ +00508e60: 2d2d 2b2d 2d2d 2d2d 7c47 003e e031 0000 --+-----|G.>.1.. │ │ │ 00508e70: 2020 207c 2043 4f4e 4e45 4354 2020 2020 | CONNECT │ │ │ 00508e80: 2020 2020 2020 2020 207c 2020 2020 207c | | │ │ │ 00508e90: 2020 2020 7c20 2020 2020 207c 2020 2020 | | │ │ │ 00508ea0: 2020 7c20 2020 2020 207c 2058 2020 207c | | X | │ │ │ -00508eb0: 4700 3e7e 3200 0020 2020 7c2d 2d2d 2d2d G.>~2.. |----- │ │ │ +00508eb0: 4700 3ee0 3200 0020 2020 7c2d 2d2d 2d2d G.>.2.. |----- │ │ │ 00508ec0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00508ed0: 2b2d 2d2d 2d2d 2b2d 2d2d 2d2b 2d2d 2d2d +-----+----+---- │ │ │ 00508ee0: 2d2d 2b2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d --+------+------ │ │ │ -00508ef0: 2b2d 2d2d 2d2d 7c47 003e 7e33 0000 2020 +-----|G.>~3.. │ │ │ +00508ef0: 2b2d 2d2d 2d2d 7c47 003e e033 0000 2020 +-----|G.>.3.. │ │ │ 00508f00: 207c 205b 4e4f 5d43 4f4e 5645 5254 2020 | [NO]CONVERT │ │ │ 00508f10: 2020 2020 2020 207c 2058 2020 207c 2020 | X | │ │ │ 00508f20: 2020 7c20 2020 2020 207c 2020 2020 2020 | | │ │ │ 00508f30: 7c20 2020 2020 207c 2020 2020 207c 4700 | | |G. │ │ │ -00508f40: 3e7e 3400 0020 2020 7c2d 2d2d 2d2d 2d2d >~4.. |------- │ │ │ +00508f40: 3ee0 3400 0020 2020 7c2d 2d2d 2d2d 2d2d >.4.. |------- │ │ │ 00508f50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 00508f60: 2d2d 2d2d 2b2d 2d2d 2d2b 2d2d 2d2d 2d2d ----+----+------ │ │ │ 00508f70: 2b2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d +------+------+- │ │ │ -00508f80: 2d2d 2d2d 7c47 003e 7e35 0000 2020 207c ----|G.>~5.. | │ │ │ +00508f80: 2d2d 2d2d 7c47 003e e035 0000 2020 207c ----|G.>.5.. | │ │ │ 00508f90: 2043 5452 4150 3d65 7870 7220 2020 2020 CTRAP=expr │ │ │ 00508fa0: 2020 2020 207c 2058 2020 207c 2020 2020 | X | │ │ │ 00508fb0: 7c20 2020 2020 207c 2020 2020 2020 7c20 | | | │ │ │ 00508fc0: 2020 2020 207c 2020 2020 207c 0000 0000 | |.... │ │ │ 00508fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00508fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00508ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00509000: 0400 0000 cb07 0000 9c49 0000 0000 0000 .........I...... │ │ │ -00509010: 8500 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +00509010: 8500 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 00509020: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 00509030: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 00509040: 5553 4500 ff73 00ff 5f53 554d 4d41 5259 USE..s.._SUMMARY │ │ │ 00509050: 00c0 3600 0020 2020 7c2d 2d2d 2d2d 2d2d ..6.. |------- │ │ │ 00509060: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 00509070: 2d2d 2d2d 2b2d 2d2d 2d2b 2d2d 2d2d 2d2d ----+----+------ │ │ │ 00509080: 2b2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d +------+------+- │ │ │ -00509090: 2d2d 2d2d 7c47 003e 7e37 0000 2020 207c ----|G.>~7.. | │ │ │ +00509090: 2d2d 2d2d 7c47 003e e037 0000 2020 207c ----|G.>.7.. | │ │ │ 005090a0: 205b 4e4f 5d44 454c 494d 4954 4552 2020 [NO]DELIMITER │ │ │ 005090b0: 2020 2020 207c 2020 2020 207c 2020 2020 | | │ │ │ 005090c0: 7c20 2020 2020 207c 2020 2020 2020 7c20 | | | │ │ │ -005090d0: 2020 2020 207c 2058 2020 207c 4700 3e7e | X |G.>~ │ │ │ +005090d0: 2020 2020 207c 2058 2020 207c 4700 3ee0 | X |G.>. │ │ │ 005090e0: 3800 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 8.. |--------- │ │ │ 005090f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 00509100: 2d2d 2b2d 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d --+----+------+- │ │ │ 00509110: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d -----+------+--- │ │ │ -00509120: 2d2d 7c47 003e 7e39 0000 2020 207c 2044 --|G.>~9.. | D │ │ │ +00509120: 2d2d 7c47 003e e039 0000 2020 207c 2044 --|G.>.9.. | D │ │ │ 00509130: 4554 4143 483d 6578 7072 2020 2020 2020 ETACH=expr │ │ │ 00509140: 2020 207c 2020 2020 207c 2020 2020 7c20 | | | │ │ │ 00509150: 2020 2020 207c 2020 2020 2020 7c20 2020 | | │ │ │ -00509160: 2020 207c 2058 2020 207c 4700 3e7e 3a00 | X |G.>~:. │ │ │ +00509160: 2020 207c 2058 2020 207c 4700 3ee0 3a00 | X |G.>.:. │ │ │ 00509170: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 00509180: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 00509190: 2b2d 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d +----+------+--- │ │ │ 005091a0: 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ---+------+----- │ │ │ -005091b0: 7c47 003e 7e41 0000 2020 207c 2044 4f57 |G.>~A.. | DOW │ │ │ +005091b0: 7c47 003e e041 0000 2020 207c 2044 4f57 |G.>.A.. | DOW │ │ │ 005091c0: 4e53 4352 4f4c 4c20 2020 2020 2020 2020 NSCROLL │ │ │ 005091d0: 207c 2058 2020 207c 2020 2020 7c20 2020 | X | | │ │ │ 005091e0: 2020 207c 2020 2020 2020 7c20 2020 2020 | | │ │ │ -005091f0: 207c 2020 2020 207c 4700 3e7e 4200 0020 | |G.>~B.. │ │ │ +005091f0: 207c 2020 2020 207c 4700 3ee0 4200 0020 | |G.>.B.. │ │ │ 00509200: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 00509210: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d --------+-----+- │ │ │ 00509220: 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ---+------+----- │ │ │ 00509230: 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 7c47 -+------+-----|G │ │ │ -00509240: 003e 7e43 0000 2020 207c 205b 4e4f 5d45 .>~C.. | [NO]E │ │ │ +00509240: 003e e043 0000 2020 207c 205b 4e4f 5d45 .>.C.. | [NO]E │ │ │ 00509250: 4348 4f20 2020 2020 2020 2020 2020 207c CHO | │ │ │ 00509260: 2058 2020 207c 2020 2020 7c20 2020 2020 X | | │ │ │ 00509270: 207c 2020 2020 2020 7c20 2020 2020 207c | | | │ │ │ -00509280: 2020 2020 207c 4700 3e7e 4400 0020 2020 |G.>~D.. │ │ │ +00509280: 2020 2020 207c 4700 3ee0 4400 0020 2020 |G.>.D.. │ │ │ 00509290: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |--------------- │ │ │ 005092a0: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d ------+-----+--- │ │ │ 005092b0: 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2b -+------+------+ │ │ │ 005092c0: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 7c47 003e ------+-----|G.> │ │ │ -005092d0: 7e45 0000 2020 207c 205b 4e4f 5d45 4d50 ~E.. | [NO]EMP │ │ │ +005092d0: e045 0000 2020 207c 205b 4e4f 5d45 4d50 .E.. | [NO]EMP │ │ │ 005092e0: 5445 524d 2020 2020 2020 2020 207c 2058 TERM | X │ │ │ 005092f0: 2020 207c 2020 2020 7c20 2020 2020 207c | | | │ │ │ 00509300: 2020 2020 2020 7c20 2020 2020 207c 2020 | | │ │ │ -00509310: 2020 207c 4700 3e7e 4600 0020 2020 7c2d |G.>~F.. |- │ │ │ +00509310: 2020 207c 4700 3ee0 4600 0020 2020 7c2d |G.>.F.. |- │ │ │ 00509320: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00509330: 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d 2d2b ----+-----+----+ │ │ │ 00509340: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2b 2d2d ------+------+-- │ │ │ -00509350: 2d2d 2d2d 2b2d 2d2d 2d2d 7c47 003e 7e47 ----+-----|G.>~G │ │ │ +00509350: 2d2d 2d2d 2b2d 2d2d 2d2d 7c47 003e e047 ----+-----|G.>.G │ │ │ 00509360: 0000 2020 207c 2045 5241 5345 4c49 4e45 .. | ERASELINE │ │ │ 00509370: 2020 2020 2020 2020 2020 207c 2058 2020 | X │ │ │ 00509380: 207c 2020 2020 7c20 2020 2020 207c 2020 | | | │ │ │ 00509390: 2020 2020 7c20 2020 2020 207c 2020 2020 | | │ │ │ -005093a0: 207c 4700 3e7e 4800 0020 2020 7c2d 2d2d |G.>~H.. |--- │ │ │ +005093a0: 207c 4700 3ee0 4800 0020 2020 7c2d 2d2d |G.>.H.. |--- │ │ │ 005093b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 005093c0: 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d 2d2b 2d2d --+-----+----+-- │ │ │ 005093d0: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2b 2d2d 2d2d ----+------+---- │ │ │ -005093e0: 2d2d 2b2d 2d2d 2d2d 7c47 003e 7e49 0000 --+-----|G.>~I.. │ │ │ +005093e0: 2d2d 2b2d 2d2d 2d2d 7c47 003e e049 0000 --+-----|G.>.I.. │ │ │ 005093f0: 2020 207c 205b 4e4f 5d45 5343 4150 4520 | [NO]ESCAPE │ │ │ 00509400: 2020 2020 2020 2020 207c 2058 2020 207c | X | │ │ │ 00509410: 2020 2020 7c20 2020 2020 207c 2020 2020 | | │ │ │ 00509420: 2020 7c20 2020 2020 207c 2020 2020 207c | | | │ │ │ -00509430: 4700 3e7e 4a00 0020 2020 7c2d 2d2d 2d2d G.>~J.. |----- │ │ │ +00509430: 4700 3ee0 4a00 0020 2020 7c2d 2d2d 2d2d G.>.J.. |----- │ │ │ 00509440: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00509450: 2b2d 2d2d 2d2d 2b2d 2d2d 2d2b 2d2d 2d2d +-----+----+---- │ │ │ 00509460: 2d2d 2b2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d --+------+------ │ │ │ -00509470: 2b2d 2d2d 2d2d 7c47 003e 7e51 0000 2020 +-----|G.>~Q.. │ │ │ +00509470: 2b2d 2d2d 2d2d 7c47 003e e051 0000 2020 +-----|G.>.Q.. │ │ │ 00509480: 207c 2045 5843 4550 5449 4f4e 3d65 7870 | EXCEPTION=exp │ │ │ 00509490: 7220 2020 2020 207c 2058 2020 207c 2058 r | X | X │ │ │ 005094a0: 2020 7c20 5820 2020 207c 2058 2020 2020 | X | X │ │ │ 005094b0: 7c20 5820 2020 207c 2058 2020 207c 4700 | X | X |G. │ │ │ -005094c0: 3e7e 5200 0020 2020 7c2d 2d2d 2d2d 2d2d >~R.. |------- │ │ │ +005094c0: 3ee0 5200 0020 2020 7c2d 2d2d 2d2d 2d2d >.R.. |------- │ │ │ 005094d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 005094e0: 2d2d 2d2d 2b2d 2d2d 2d2b 2d2d 2d2d 2d2d ----+----+------ │ │ │ 005094f0: 2b2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d +------+------+- │ │ │ -00509500: 2d2d 2d2d 7c47 003e 7e53 0000 2020 207c ----|G.>~S.. | │ │ │ +00509500: 2d2d 2d2d 7c47 003e e053 0000 2020 207c ----|G.>.S.. | │ │ │ 00509510: 205b 4e4f 5d46 464c 4620 2020 2020 2020 [NO]FFLF │ │ │ 00509520: 2020 2020 207c 2020 2020 207c 2058 2020 | | X │ │ │ 00509530: 7c20 2020 2020 207c 2020 2020 2020 7c20 | | | │ │ │ -00509540: 2020 2020 207c 2020 2020 207c 4700 3e7e | |G.>~ │ │ │ +00509540: 2020 2020 207c 2020 2020 207c 4700 3ee0 | |G.>. │ │ │ 00509550: 5400 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d T.. |--------- │ │ │ 00509560: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 00509570: 2d2d 2b2d 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d --+----+------+- │ │ │ 00509580: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d -----+------+--- │ │ │ -00509590: 2d2d 7c47 003e 7e55 0000 2020 207c 205b --|G.>~U.. | [ │ │ │ +00509590: 2d2d 7c47 003e e055 0000 2020 207c 205b --|G.>.U.. | [ │ │ │ 005095a0: 4e4f 5d46 494c 5445 525b 3d65 7870 725d NO]FILTER[=expr] │ │ │ 005095b0: 2020 207c 2058 2020 207c 2020 2020 7c20 | X | | │ │ │ 005095c0: 2020 2020 207c 2020 2020 2020 7c20 5820 | | X │ │ │ -005095d0: 2020 207c 2058 2020 207c 4700 3e7e 5600 | X |G.>~V. │ │ │ +005095d0: 2020 207c 2058 2020 207c 4700 3ee0 5600 | X |G.>.V. │ │ │ 005095e0: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 005095f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 00509600: 2b2d 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d +----+------+--- │ │ │ 00509610: 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ---+------+----- │ │ │ -00509620: 7c47 003e 7e57 0000 2020 207c 2046 4c55 |G.>~W.. | FLU │ │ │ +00509620: 7c47 003e e057 0000 2020 207c 2046 4c55 |G.>.W.. | FLU │ │ │ 00509630: 5348 2020 2020 2020 2020 2020 2020 2020 SH │ │ │ 00509640: 207c 2058 2020 207c 2020 2020 7c20 2020 | X | | │ │ │ 00509650: 2020 207c 2020 2020 2020 7c20 2020 2020 | | │ │ │ -00509660: 207c 2058 2020 207c 4700 3e7e 5800 0020 | X |G.>~X.. │ │ │ +00509660: 207c 2058 2020 207c 4700 3ee0 5800 0020 | X |G.>.X.. │ │ │ 00509670: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 00509680: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d --------+-----+- │ │ │ 00509690: 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ---+------+----- │ │ │ 005096a0: 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 7c47 -+------+-----|G │ │ │ -005096b0: 003e 7e59 0000 2020 207c 205b 4e4f 5d46 .>~Y.. | [NO]F │ │ │ +005096b0: 003e e059 0000 2020 207c 205b 4e4f 5d46 .>.Y.. | [NO]F │ │ │ 005096c0: 4f4c 4c4f 5720 2020 2020 2020 2020 207c OLLOW | │ │ │ 005096d0: 2020 2020 207c 2058 2020 7c20 2020 2020 | X | │ │ │ 005096e0: 207c 2020 2020 2020 7c20 2020 2020 207c | | | │ │ │ -005096f0: 2020 2020 207c 4700 3e7e 5a00 0020 2020 |G.>~Z.. │ │ │ +005096f0: 2020 2020 207c 4700 3ee0 5a00 0020 2020 |G.>.Z.. │ │ │ 00509700: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |--------------- │ │ │ 00509710: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d ------+-----+--- │ │ │ 00509720: 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2b -+------+------+ │ │ │ 00509730: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 7c47 003e ------+-----|G.> │ │ │ -00509740: 7e61 0000 2020 207c 205b 4e4f 5d48 4f53 ~a.. | [NO]HOS │ │ │ +00509740: e061 0000 2020 207c 205b 4e4f 5d48 4f53 .a.. | [NO]HOS │ │ │ 00509750: 5453 594e 4320 2020 2020 2020 207c 2058 TSYNC | X │ │ │ 00509760: 2020 207c 2020 2020 7c20 2020 2020 207c | | | │ │ │ 00509770: 2020 2020 2020 7c20 2020 2020 207c 2020 | | │ │ │ -00509780: 2020 207c 4700 3e7e 6200 0020 2020 7c2d |G.>~b.. |- │ │ │ +00509780: 2020 207c 4700 3ee0 6200 0020 2020 7c2d |G.>.b.. |- │ │ │ 00509790: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 005097a0: 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d 2d2b ----+-----+----+ │ │ │ 005097b0: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2b 2d2d ------+------+-- │ │ │ 005097c0: 2d2d 2d2d 2b2d 2d2d 2d2d 7c00 0000 0000 ----+-----|..... │ │ │ 005097d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005097e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005097f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00509800: 0400 0000 cb07 0000 b749 0000 0000 0000 .........I...... │ │ │ -00509810: 8500 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +00509810: 8500 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 00509820: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 00509830: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 00509840: 5553 4500 ff73 00ff 5f53 554d 4d41 5259 USE..s.._SUMMARY │ │ │ 00509850: 00c0 6300 0020 2020 7c20 5b4e 4f5d 4855 ..c.. | [NO]HU │ │ │ 00509860: 5045 4e41 424c 4520 2020 2020 2020 7c20 PENABLE | │ │ │ 00509870: 5820 2020 7c20 2020 207c 2020 2020 2020 X | | │ │ │ 00509880: 7c20 2020 2020 207c 2020 2020 2020 7c20 | | | │ │ │ -00509890: 5820 2020 7c47 003e 7e64 0000 2020 207c X |G.>~d.. | │ │ │ +00509890: 5820 2020 7c47 003e e064 0000 2020 207c X |G.>.d.. | │ │ │ 005098a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 005098b0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d 2d2d -----+-----+---- │ │ │ 005098c0: 2b2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d +------+------+- │ │ │ -005098d0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d7c 4700 3e7e -----+-----|G.>~ │ │ │ +005098d0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d7c 4700 3ee0 -----+-----|G.>. │ │ │ 005098e0: 6500 0020 2020 7c20 494b 4559 2020 2020 e.. | IKEY │ │ │ 005098f0: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 00509900: 2020 7c20 5820 207c 2058 2020 2020 7c20 | X | X | │ │ │ 00509910: 5820 2020 207c 2020 2020 2020 7c20 2020 X | | │ │ │ -00509920: 2020 7c47 003e 7e66 0000 2020 207c 2d2d |G.>~f.. |-- │ │ │ +00509920: 2020 7c47 003e e066 0000 2020 207c 2d2d |G.>.f.. |-- │ │ │ 00509930: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00509940: 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d 2d2d 2b2d ---+-----+----+- │ │ │ 00509950: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d -----+------+--- │ │ │ -00509960: 2d2d 2d2b 2d2d 2d2d 2d7c 4700 3e7e 6700 ---+-----|G.>~g. │ │ │ +00509960: 2d2d 2d2b 2d2d 2d2d 2d7c 4700 3ee0 6700 ---+-----|G.>.g. │ │ │ 00509970: 0020 2020 7c20 494e 5245 5749 4e44 2020 . | INREWIND │ │ │ 00509980: 2020 2020 2020 2020 2020 7c20 2020 2020 | │ │ │ 00509990: 7c20 5820 207c 2058 2020 2020 7c20 5820 | X | X | X │ │ │ 005099a0: 2020 207c 2020 2020 2020 7c20 2020 2020 | | │ │ │ -005099b0: 7c47 003e 7e68 0000 2020 207c 2d2d 2d2d |G.>~h.. |---- │ │ │ +005099b0: 7c47 003e e068 0000 2020 207c 2d2d 2d2d |G.>.h.. |---- │ │ │ 005099c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 005099d0: 2d2b 2d2d 2d2d 2d2b 2d2d 2d2d 2b2d 2d2d -+-----+----+--- │ │ │ 005099e0: 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ---+------+----- │ │ │ -005099f0: 2d2b 2d2d 2d2d 2d7c 4700 3e7e 6900 0020 -+-----|G.>~i.. │ │ │ +005099f0: 2d2b 2d2d 2d2d 2d7c 4700 3ee0 6900 0020 -+-----|G.>.i.. │ │ │ 00509a00: 2020 7c20 494e 5345 454b 2020 2020 2020 | INSEEK │ │ │ 00509a10: 2020 2020 2020 2020 7c20 2020 2020 7c20 | | │ │ │ 00509a20: 5820 207c 2020 2020 2020 7c20 2020 2020 X | | │ │ │ 00509a30: 207c 2020 2020 2020 7c20 2020 2020 7c47 | | |G │ │ │ -00509a40: 003e 7e6a 0000 2020 207c 2d2d 2d2d 2d2d .>~j.. |------ │ │ │ +00509a40: 003e e06a 0000 2020 207c 2d2d 2d2d 2d2d .>.j.. |------ │ │ │ 00509a50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 00509a60: 2d2d 2d2d 2d2b 2d2d 2d2d 2b2d 2d2d 2d2d -----+----+----- │ │ │ 00509a70: 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2b -+------+------+ │ │ │ -00509a80: 2d2d 2d2d 2d7c 4700 3e7e 7100 0020 2020 -----|G.>~q.. │ │ │ +00509a80: 2d2d 2d2d 2d7c 4700 3ee0 7100 0020 2020 -----|G.>.q.. │ │ │ 00509a90: 7c20 494f 4552 524f 5220 2020 2020 2020 | IOERROR │ │ │ 00509aa0: 2020 2020 2020 7c20 2020 2020 7c20 2020 | | │ │ │ 00509ab0: 207c 2020 2020 2020 7c20 2020 2020 207c | | | │ │ │ 00509ac0: 2020 2020 2020 7c20 5820 2020 7c47 003e | X |G.> │ │ │ -00509ad0: 7e72 0000 2020 207c 2d2d 2d2d 2d2d 2d2d ~r.. |-------- │ │ │ +00509ad0: e072 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .r.. |-------- │ │ │ 00509ae0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 00509af0: 2d2d 2d2b 2d2d 2d2d 2b2d 2d2d 2d2d 2d2b ---+----+------+ │ │ │ 00509b00: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2b 2d2d ------+------+-- │ │ │ -00509b10: 2d2d 2d7c 4700 3e7e 7300 0020 2020 7c20 ---|G.>~s.. | │ │ │ +00509b10: 2d2d 2d7c 4700 3ee0 7300 0020 2020 7c20 ---|G.>.s.. | │ │ │ 00509b20: 4b45 5920 2020 2020 2020 2020 2020 2020 KEY │ │ │ 00509b30: 2020 2020 7c20 2020 2020 7c20 5820 207c | | X | │ │ │ 00509b40: 2058 2020 2020 7c20 5820 2020 207c 2020 X | X | │ │ │ -00509b50: 2020 2020 7c20 2020 2020 7c47 003e 7e74 | |G.>~t │ │ │ +00509b50: 2020 2020 7c20 2020 2020 7c47 003e e074 | |G.>.t │ │ │ 00509b60: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 00509b70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 00509b80: 2d2b 2d2d 2d2d 2b2d 2d2d 2d2d 2d2b 2d2d -+----+------+-- │ │ │ 00509b90: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2b 2d2d 2d2d ----+------+---- │ │ │ -00509ba0: 2d7c 4700 3e7e 7500 0020 2020 7c20 5b5a -|G.>~u.. | [Z │ │ │ +00509ba0: 2d7c 4700 3ee0 7500 0020 2020 7c20 5b5a -|G.>.u.. | [Z │ │ │ 00509bb0: 5d4c 454e 4754 483d 6578 7072 2020 2020 ]LENGTH=expr │ │ │ 00509bc0: 2020 7c20 5820 2020 7c20 5820 207c 2058 | X | X | X │ │ │ 00509bd0: 2020 2020 7c20 5820 2020 207c 2058 2020 | X | X │ │ │ -00509be0: 2020 7c20 5820 2020 7c47 003e 7e76 0000 | X |G.>~v.. │ │ │ +00509be0: 2020 7c20 5820 2020 7c47 003e e076 0000 | X |G.>.v.. │ │ │ 00509bf0: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 00509c00: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2b ---------+-----+ │ │ │ 00509c10: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2b 2d2d 2d2d ----+------+---- │ │ │ 00509c20: 2d2d 2b2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d7c --+------+-----| │ │ │ -00509c30: 4700 3e7e 7700 0020 2020 7c20 4c49 5354 G.>~w.. | LIST │ │ │ +00509c30: 4700 3ee0 7700 0020 2020 7c20 4c49 5354 G.>.w.. | LIST │ │ │ 00509c40: 454e 2020 2020 2020 2020 2020 2020 2020 EN │ │ │ 00509c50: 7c20 2020 2020 7c20 2020 207c 2020 2020 | | | │ │ │ 00509c60: 2020 7c20 2020 2020 207c 2020 2020 2020 | | │ │ │ -00509c70: 7c20 5820 2020 7c47 003e 7e78 0000 2020 | X |G.>~x.. │ │ │ +00509c70: 7c20 5820 2020 7c47 003e e078 0000 2020 | X |G.>.x.. │ │ │ 00509c80: 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |-------------- │ │ │ 00509c90: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d -------+-----+-- │ │ │ 00509ca0: 2d2d 2b2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d --+------+------ │ │ │ 00509cb0: 2b2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d7c 4700 +------+-----|G. │ │ │ -00509cc0: 3e7e 7900 0020 2020 7c20 4f4b 4559 2020 >~y.. | OKEY │ │ │ +00509cc0: 3ee0 7900 0020 2020 7c20 4f4b 4559 2020 >.y.. | OKEY │ │ │ 00509cd0: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 00509ce0: 2020 2020 7c20 5820 207c 2058 2020 2020 | X | X │ │ │ 00509cf0: 7c20 5820 2020 207c 2020 2020 2020 7c20 | X | | │ │ │ -00509d00: 2020 2020 7c47 003e 7e7a 0000 2020 207c |G.>~z.. | │ │ │ +00509d00: 2020 2020 7c47 003e e07a 0000 2020 207c |G.>.z.. | │ │ │ 00509d10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00509d20: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d 2d2d -----+-----+---- │ │ │ 00509d30: 2b2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d +------+------+- │ │ │ -00509d40: 2d2d 2d2d 2d2b 2d2d 2d2d 2d7c 4700 3e7e -----+-----|G.>~ │ │ │ +00509d40: 2d2d 2d2d 2d2b 2d2d 2d2d 2d7c 4700 3ee0 -----+-----|G.>. │ │ │ 00509d50: 8100 0020 2020 7c20 4f55 5452 4557 494e ... | OUTREWIN │ │ │ 00509d60: 4420 2020 2020 2020 2020 2020 7c20 2020 D | │ │ │ 00509d70: 2020 7c20 5820 207c 2058 2020 2020 7c20 | X | X | │ │ │ 00509d80: 5820 2020 207c 2020 2020 2020 7c20 2020 X | | │ │ │ -00509d90: 2020 7c47 003e 7e82 0000 2020 207c 2d2d |G.>~... |-- │ │ │ +00509d90: 2020 7c47 003e e082 0000 2020 207c 2d2d |G.>.... |-- │ │ │ 00509da0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00509db0: 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d 2d2d 2b2d ---+-----+----+- │ │ │ 00509dc0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d -----+------+--- │ │ │ -00509dd0: 2d2d 2d2b 2d2d 2d2d 2d7c 4700 3e7e 8300 ---+-----|G.>~.. │ │ │ +00509dd0: 2d2d 2d2b 2d2d 2d2d 2d7c 4700 3ee0 8300 ---+-----|G.>... │ │ │ 00509de0: 0020 2020 7c20 4f55 5453 4545 4b20 2020 . | OUTSEEK │ │ │ 00509df0: 2020 2020 2020 2020 2020 7c20 2020 2020 | │ │ │ 00509e00: 7c20 5820 207c 2020 2020 2020 7c20 2020 | X | | │ │ │ 00509e10: 2020 207c 2020 2020 2020 7c20 2020 2020 | | │ │ │ -00509e20: 7c47 003e 7e84 0000 2020 207c 2d2d 2d2d |G.>~... |---- │ │ │ +00509e20: 7c47 003e e084 0000 2020 207c 2d2d 2d2d |G.>.... |---- │ │ │ 00509e30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00509e40: 2d2b 2d2d 2d2d 2d2b 2d2d 2d2d 2b2d 2d2d -+-----+----+--- │ │ │ 00509e50: 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ---+------+----- │ │ │ -00509e60: 2d2b 2d2d 2d2d 2d7c 4700 3e7e 8500 0020 -+-----|G.>~... │ │ │ +00509e60: 2d2b 2d2d 2d2d 2d7c 4700 3ee0 8500 0020 -+-----|G.>.... │ │ │ 00509e70: 2020 7c20 5b4e 4f5d 5041 5354 4852 5520 | [NO]PASTHRU │ │ │ 00509e80: 2020 2020 2020 2020 7c20 5820 2020 7c20 | X | │ │ │ 00509e90: 2020 207c 2020 2020 2020 7c20 2020 2020 | | │ │ │ 00509ea0: 207c 2020 2020 2020 7c20 2020 2020 7c47 | | |G │ │ │ -00509eb0: 003e 7e86 0000 2020 207c 2d2d 2d2d 2d2d .>~... |------ │ │ │ +00509eb0: 003e e086 0000 2020 207c 2d2d 2d2d 2d2d .>.... |------ │ │ │ 00509ec0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 00509ed0: 2d2d 2d2d 2d2b 2d2d 2d2d 2b2d 2d2d 2d2d -----+----+----- │ │ │ 00509ee0: 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2b -+------+------+ │ │ │ -00509ef0: 2d2d 2d2d 2d7c 4700 3e7e 8700 0020 2020 -----|G.>~... │ │ │ +00509ef0: 2d2d 2d2d 2d7c 4700 3ee0 8700 0020 2020 -----|G.>.... │ │ │ 00509f00: 7c20 5245 5749 4e44 2020 2020 2020 2020 | REWIND │ │ │ 00509f10: 2020 2020 2020 7c20 2020 2020 7c20 5820 | | X │ │ │ 00509f20: 207c 2058 2020 2020 7c20 5820 2020 207c | X | X | │ │ │ 00509f30: 2020 2020 2020 7c20 2020 2020 7c47 003e | |G.> │ │ │ -00509f40: 7e88 0000 2020 207c 2d2d 2d2d 2d2d 2d2d ~... |-------- │ │ │ +00509f40: e088 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .... |-------- │ │ │ 00509f50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 00509f60: 2d2d 2d2b 2d2d 2d2d 2b2d 2d2d 2d2d 2d2b ---+----+------+ │ │ │ 00509f70: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2b 2d2d ------+------+-- │ │ │ -00509f80: 2d2d 2d7c 4700 3e7e 8900 0020 2020 7c20 ---|G.>~... | │ │ │ +00509f80: 2d2d 2d7c 4700 3ee0 8900 0020 2020 7c20 ---|G.>.... | │ │ │ 00509f90: 5345 454b 3d73 7472 6578 7072 2020 2020 SEEK=strexpr │ │ │ 00509fa0: 2020 2020 7c20 2020 2020 7c20 5820 207c | | X | │ │ │ 00509fb0: 2020 2020 2020 7c20 2020 2020 207c 2020 | | │ │ │ 00509fc0: 2020 2020 7c20 2020 2020 7c00 0000 0000 | |..... │ │ │ 00509fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00509fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00509ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0050a000: 0400 0000 d307 0000 d349 0000 0000 0000 .........I...... │ │ │ -0050a010: 8500 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +0050a010: 8500 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 0050a020: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 0050a030: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 0050a040: 5553 4500 ff73 00ff 5f53 554d 4d41 5259 USE..s.._SUMMARY │ │ │ 0050a050: 00c0 8a00 0020 2020 7c2d 2d2d 2d2d 2d2d ..... |------- │ │ │ 0050a060: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 0050a070: 2d2d 2d2d 2b2d 2d2d 2d2b 2d2d 2d2d 2d2d ----+----+------ │ │ │ 0050a080: 2b2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d +------+------+- │ │ │ -0050a090: 2d2d 2d2d 7c47 003e 7e91 0000 2020 207c ----|G.>~... | │ │ │ +0050a090: 2d2d 2d2d 7c47 003e e091 0000 2020 207c ----|G.>.... | │ │ │ 0050a0a0: 2053 4f43 4b45 5420 2020 2020 2020 2020 SOCKET │ │ │ 0050a0b0: 2020 2020 207c 2020 2020 207c 2020 2020 | | │ │ │ 0050a0c0: 7c20 2020 2020 207c 2020 2020 2020 7c20 | | | │ │ │ -0050a0d0: 2020 2020 207c 2058 2020 207c 4700 3e7e | X |G.>~ │ │ │ +0050a0d0: 2020 2020 207c 2058 2020 207c 4700 3ee0 | X |G.>. │ │ │ 0050a0e0: 9200 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d ... |--------- │ │ │ 0050a0f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 0050a100: 2d2d 2b2d 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d --+----+------+- │ │ │ 0050a110: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d -----+------+--- │ │ │ -0050a120: 2d2d 7c47 003e 7e93 0000 2020 207c 2054 --|G.>~... | T │ │ │ +0050a120: 2d2d 7c47 003e e093 0000 2020 207c 2054 --|G.>.... | T │ │ │ 0050a130: 4552 4d49 4e41 544f 525b 3d65 7870 725d ERMINATOR[=expr] │ │ │ 0050a140: 2020 207c 2058 2020 207c 2020 2020 7c20 | X | | │ │ │ 0050a150: 2020 2020 207c 2020 2020 2020 7c20 2020 | | │ │ │ -0050a160: 2020 207c 2020 2020 207c 4700 3e7e 9400 | |G.>~.. │ │ │ +0050a160: 2020 207c 2020 2020 207c 4700 3ee0 9400 | |G.>... │ │ │ 0050a170: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 0050a180: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 0050a190: 2b2d 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d +----+------+--- │ │ │ 0050a1a0: 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ---+------+----- │ │ │ -0050a1b0: 7c47 003e 7e95 0000 2020 207c 205b 4e4f |G.>~... | [NO │ │ │ +0050a1b0: 7c47 003e e095 0000 2020 207c 205b 4e4f |G.>.... | [NO │ │ │ 0050a1c0: 5d54 5255 4e43 4154 4520 2020 2020 2020 ]TRUNCATE │ │ │ 0050a1d0: 207c 2020 2020 207c 2058 2020 7c20 2020 | | X | │ │ │ 0050a1e0: 2020 207c 2020 2020 2020 7c20 2020 2020 | | │ │ │ -0050a1f0: 207c 2020 2020 207c 4700 3e7e 9600 0020 | |G.>~... │ │ │ +0050a1f0: 207c 2020 2020 207c 4700 3ee0 9600 0020 | |G.>.... │ │ │ 0050a200: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 0050a210: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d --------+-----+- │ │ │ 0050a220: 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ---+------+----- │ │ │ 0050a230: 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 7c47 -+------+-----|G │ │ │ -0050a240: 003e 7e97 0000 2020 207c 205b 4e4f 5d54 .>~... | [NO]T │ │ │ +0050a240: 003e e097 0000 2020 207c 205b 4e4f 5d54 .>.... | [NO]T │ │ │ 0050a250: 5950 4541 4845 4144 2020 2020 2020 207c YPEAHEAD | │ │ │ 0050a260: 2058 2020 207c 2020 2020 7c20 2020 2020 X | | │ │ │ 0050a270: 207c 2020 2020 2020 7c20 2020 2020 207c | | | │ │ │ -0050a280: 2020 2020 207c 4700 3e7e 9800 0020 2020 |G.>~... │ │ │ +0050a280: 2020 2020 207c 4700 3ee0 9800 0020 2020 |G.>.... │ │ │ 0050a290: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |--------------- │ │ │ 0050a2a0: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d ------+-----+--- │ │ │ 0050a2b0: 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2b -+------+------+ │ │ │ 0050a2c0: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 7c47 003e ------+-----|G.> │ │ │ -0050a2d0: 7e99 0000 2020 207c 2055 5053 4352 4f4c ~... | UPSCROL │ │ │ +0050a2d0: e099 0000 2020 207c 2055 5053 4352 4f4c .... | UPSCROL │ │ │ 0050a2e0: 4c20 2020 2020 2020 2020 2020 207c 2058 L | X │ │ │ 0050a2f0: 2020 207c 2020 2020 7c20 2020 2020 207c | | | │ │ │ 0050a300: 2020 2020 2020 7c20 2020 2020 207c 2020 | | │ │ │ -0050a310: 2020 207c 4700 3e7e 9a00 0020 2020 7c2d |G.>~... |- │ │ │ +0050a310: 2020 207c 4700 3ee0 9a00 0020 2020 7c2d |G.>.... |- │ │ │ 0050a320: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050a330: 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d 2d2b ----+-----+----+ │ │ │ 0050a340: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2b 2d2d ------+------+-- │ │ │ -0050a350: 2d2d 2d2d 2b2d 2d2d 2d2d 7c48 003d 7ec1 ----+-----|H.=~. │ │ │ +0050a350: 2d2d 2d2d 2b2d 2d2d 2d2d 7c48 003d e0c1 ----+-----|H.=.. │ │ │ 0050a360: 1100 0020 2020 7c20 5b5a 5d57 4944 5448 ... | [Z]WIDTH │ │ │ 0050a370: 3d69 6e74 6578 7072 2020 2020 7c20 5820 =intexpr | X │ │ │ 0050a380: 2020 7c20 5820 207c 2058 2020 2020 7c20 | X | X | │ │ │ 0050a390: 5820 2020 207c 2058 2020 2020 7c20 5820 X | X | X │ │ │ -0050a3a0: 2020 7c47 003f 7e11 0000 2020 207c 2d2d |G.?~... |-- │ │ │ +0050a3a0: 2020 7c47 003f e011 0000 2020 207c 2d2d |G.?.... |-- │ │ │ 0050a3b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050a3c0: 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d 2d2d 2b2d ---+-----+----+- │ │ │ 0050a3d0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d -----+------+--- │ │ │ -0050a3e0: 2d2d 2d2b 2d2d 2d2d 2d7c 4700 3f7e 2100 ---+-----|G.?~!. │ │ │ +0050a3e0: 2d2d 2d2b 2d2d 2d2d 2d7c 4700 3fe0 2100 ---+-----|G.?.!. │ │ │ 0050a3f0: 0020 2020 7c20 5b4e 4f5d 5752 4150 2020 . | [NO]WRAP │ │ │ 0050a400: 2020 2020 2020 2020 2020 7c20 5820 2020 | X │ │ │ 0050a410: 7c20 5820 207c 2058 2020 2020 7c20 5820 | X | X | X │ │ │ 0050a420: 2020 207c 2058 2020 2020 7c20 5820 2020 | X | X │ │ │ -0050a430: 7c47 003f 7e31 0000 2020 207c 2d2d 2d2d |G.?~1.. |---- │ │ │ +0050a430: 7c47 003f e031 0000 2020 207c 2d2d 2d2d |G.?.1.. |---- │ │ │ 0050a440: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050a450: 2d2b 2d2d 2d2d 2d2b 2d2d 2d2d 2b2d 2d2d -+-----+----+--- │ │ │ 0050a460: 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ---+------+----- │ │ │ -0050a470: 2d2b 2d2d 2d2d 2d7c 4700 3f7e 4100 0020 -+-----|G.?~A.. │ │ │ +0050a470: 2d2b 2d2d 2d2d 2d7c 4700 3fe0 4100 0020 -+-----|G.?.A.. │ │ │ 0050a480: 2020 7c20 583d 696e 7465 7870 7220 2020 | X=intexpr │ │ │ 0050a490: 2020 2020 2020 2020 7c20 5820 2020 7c20 | X | │ │ │ 0050a4a0: 2020 207c 2020 2020 2020 7c20 2020 2020 | | │ │ │ 0050a4b0: 207c 2058 2020 2020 7c20 2020 2020 7c47 | X | |G │ │ │ -0050a4c0: 003f 7e51 0000 2020 207c 2d2d 2d2d 2d2d .?~Q.. |------ │ │ │ +0050a4c0: 003f e051 0000 2020 207c 2d2d 2d2d 2d2d .?.Q.. |------ │ │ │ 0050a4d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 0050a4e0: 2d2d 2d2d 2d2b 2d2d 2d2d 2b2d 2d2d 2d2d -----+----+----- │ │ │ 0050a4f0: 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2b -+------+------+ │ │ │ -0050a500: 2d2d 2d2d 2d7c 4700 3f7e 6100 0020 2020 -----|G.?~a.. │ │ │ +0050a500: 2d2d 2d2d 2d7c 4700 3fe0 6100 0020 2020 -----|G.?.a.. │ │ │ 0050a510: 7c20 593d 696e 7465 7870 7220 2020 2020 | Y=intexpr │ │ │ 0050a520: 2020 2020 2020 7c20 5820 2020 7c20 2020 | X | │ │ │ 0050a530: 207c 2020 2020 2020 7c20 2020 2020 207c | | | │ │ │ 0050a540: 2058 2020 2020 7c20 2020 2020 7c47 003f X | |G.? │ │ │ -0050a550: 7e71 0000 2020 207c 2d2d 2d2d 2d2d 2d2d ~q.. |-------- │ │ │ +0050a550: e071 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .q.. |-------- │ │ │ 0050a560: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 0050a570: 2d2d 2d2b 2d2d 2d2d 2b2d 2d2d 2d2d 2d2b ---+----+------+ │ │ │ 0050a580: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2b 2d2d ------+------+-- │ │ │ -0050a590: 2d2d 2d7c 4700 3f7e 8100 0020 2020 7c20 ---|G.?~... | │ │ │ +0050a590: 2d2d 2d7c 4700 3fe0 8100 0020 2020 7c20 ---|G.?.... | │ │ │ 0050a5a0: 5a42 4653 495a 4520 2020 2020 2020 2020 ZBFSIZE │ │ │ 0050a5b0: 2020 2020 7c20 2020 2020 7c20 2020 207c | | | │ │ │ 0050a5c0: 2020 2020 2020 7c20 2020 2020 207c 2020 | | │ │ │ -0050a5d0: 2020 2020 7c20 5820 2020 7c47 003f 7e91 | X |G.?~. │ │ │ +0050a5d0: 2020 2020 7c20 5820 2020 7c47 003f e091 | X |G.?.. │ │ │ 0050a5e0: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 0050a5f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 0050a600: 2d2b 2d2d 2d2d 2b2d 2d2d 2d2d 2d2b 2d2d -+----+------+-- │ │ │ 0050a610: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2b 2d2d 2d2d ----+------+---- │ │ │ -0050a620: 2d7c 4700 3e7e 1200 0020 2020 7c20 5a5b -|G.>~... | Z[ │ │ │ +0050a620: 2d7c 4700 3ee0 1200 0020 2020 7c20 5a5b -|G.>.... | Z[ │ │ │ 0050a630: 4e4f 5d44 454c 4159 2020 2020 2020 2020 NO]DELAY │ │ │ 0050a640: 2020 7c20 2020 2020 7c20 2020 207c 2020 | | | │ │ │ 0050a650: 2020 2020 7c20 2020 2020 207c 2020 2020 | | │ │ │ -0050a660: 2020 7c20 5820 2020 7c47 003f 7e11 0000 | X |G.?~... │ │ │ +0050a660: 2020 7c20 5820 2020 7c47 003f e011 0000 | X |G.?.... │ │ │ 0050a670: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 0050a680: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2b ---------+-----+ │ │ │ 0050a690: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2b 2d2d 2d2d ----+------+---- │ │ │ 0050a6a0: 2d2d 2b2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d7c --+------+-----| │ │ │ -0050a6b0: 4700 3f7e 2100 0020 2020 7c20 5a5b 4e4f G.?~!.. | Z[NO │ │ │ +0050a6b0: 4700 3fe0 2100 0020 2020 7c20 5a5b 4e4f G.?.!.. | Z[NO │ │ │ 0050a6c0: 5d46 4620 2020 2020 2020 2020 2020 2020 ]FF │ │ │ 0050a6d0: 7c20 2020 2020 7c20 2020 207c 2020 2020 | | | │ │ │ 0050a6e0: 2020 7c20 2020 2020 207c 2020 2020 2020 | | │ │ │ -0050a6f0: 7c20 5820 2020 7c47 003f 7e31 0000 2020 | X |G.?~1.. │ │ │ +0050a6f0: 7c20 5820 2020 7c47 003f e031 0000 2020 | X |G.?.1.. │ │ │ 0050a700: 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |-------------- │ │ │ 0050a710: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d -------+-----+-- │ │ │ 0050a720: 2d2d 2b2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d --+------+------ │ │ │ 0050a730: 2b2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d7c 4700 +------+-----|G. │ │ │ -0050a740: 3f7e 4100 0020 2020 7c20 5a49 4246 5349 ?~A.. | ZIBFSI │ │ │ +0050a740: 3fe0 4100 0020 2020 7c20 5a49 4246 5349 ?.A.. | ZIBFSI │ │ │ 0050a750: 5a45 2020 2020 2020 2020 2020 2020 7c20 ZE | │ │ │ 0050a760: 2020 2020 7c20 2020 207c 2020 2020 2020 | | │ │ │ 0050a770: 7c20 2020 2020 207c 2020 2020 2020 7c20 | | | │ │ │ -0050a780: 5820 2020 7c47 003f 7e51 0000 2020 202b X |G.?~Q.. + │ │ │ +0050a780: 5820 2020 7c47 003f e051 0000 2020 202b X |G.?.Q.. + │ │ │ 0050a790: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050a7a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050a7b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0050a7c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 0700 3f7e -----------+..?~ │ │ │ +0050a7c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 0700 3fe0 -----------+..?. │ │ │ 0050a7d0: 6100 0000 0000 0000 0000 0000 0000 0000 a............... │ │ │ 0050a7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0050a7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0050a800: 0400 0000 e807 0000 014a 0000 0000 0000 .........J...... │ │ │ -0050a810: 6400 007e 4845 4c50 00ff 7300 ff49 4f5f d..~HELP..s..IO_ │ │ │ +0050a810: 6400 00e0 4845 4c50 00ff 7300 ff49 4f5f d...HELP..s..IO_ │ │ │ 0050a820: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 0050a830: 2f4f 5f43 4f4d 4d41 4e44 5300 c011 0000 /O_COMMANDS..... │ │ │ 0050a840: 2020 2020 202a 2057 5249 5445 2073 656e * WRITE sen │ │ │ 0050a850: 6473 2063 6861 7261 6374 6572 7320 746f ds characters to │ │ │ 0050a860: 2074 6865 2063 7572 7265 6e74 2064 6576 the current dev │ │ │ -0050a870: 6963 652e 4e00 297e 1200 0020 2020 2020 ice.N.)~... │ │ │ +0050a870: 6963 652e 4e00 29e0 1200 0020 2020 2020 ice.N.).... │ │ │ 0050a880: 2a20 434c 4f53 4520 6272 6561 6b73 2074 * CLOSE breaks t │ │ │ 0050a890: 6865 2063 6f6e 6e65 6374 696f 6e20 6265 he connection be │ │ │ 0050a8a0: 7477 6565 6e20 6120 4754 2e4d 2070 726f tween a GT.M pro │ │ │ 0050a8b0: 6365 7373 2061 6e64 2061 2064 6576 6963 cess and a devic │ │ │ -0050a8c0: 652e 0700 297e 1300 0014 0028 7eff 7300 e...)~.....(~.s. │ │ │ +0050a8c0: 652e 0700 29e0 1300 0014 0028 e0ff 7300 e...)......(..s. │ │ │ 0050a8d0: ff43 4c4f 5345 0000 436c 6f73 6510 0032 .CLOSE..Close..2 │ │ │ -0050a8e0: 7ebf 1100 0020 2020 436c 6f73 6507 0033 ~.... Close..3 │ │ │ -0050a8f0: 7e21 0000 5100 337e 3100 0020 2020 5468 ~!..Q.3~1.. Th │ │ │ +0050a8e0: e0bf 1100 0020 2020 436c 6f73 6507 0033 ..... Close..3 │ │ │ +0050a8f0: e021 0000 5100 33e0 3100 0020 2020 5468 .!..Q.3.1.. Th │ │ │ 0050a900: 6520 434c 4f53 4520 636f 6d6d 616e 6420 e CLOSE command │ │ │ 0050a910: 6272 6561 6b73 2074 6865 2063 6f6e 6e65 breaks the conne │ │ │ 0050a920: 6374 696f 6e20 6265 7477 6565 6e20 6120 ction between a │ │ │ 0050a930: 7072 6f63 6573 7320 616e 6420 6120 6465 process and a de │ │ │ -0050a940: 7669 6365 2e07 0033 7e41 0000 2d00 337e vice...3~A..-.3~ │ │ │ +0050a940: 7669 6365 2e07 0033 e041 0000 2d00 33e0 vice...3.A..-.3. │ │ │ 0050a950: 5100 0020 2020 5468 6520 666f 726d 6174 Q.. The format │ │ │ 0050a960: 206f 6620 7468 6520 434c 4f53 4520 636f of the CLOSE co │ │ │ -0050a970: 6d6d 616e 6420 6973 3a07 0033 7e61 0000 mmand is:..3~a.. │ │ │ -0050a980: 3e00 337e 7100 0020 2020 435b 4c4f 5345 >.3~q.. C[LOSE │ │ │ +0050a970: 6d6d 616e 6420 6973 3a07 0033 e061 0000 mmand is:..3.a.. │ │ │ +0050a980: 3e00 33e0 7100 0020 2020 435b 4c4f 5345 >.3.q.. C[LOSE │ │ │ 0050a990: 5d5b 3a74 7665 7870 725d 2065 7870 725b ][:tvexpr] expr[ │ │ │ 0050a9a0: 3a28 6b65 7977 6f72 645b 3d65 7870 725d :(keyword[=expr] │ │ │ 0050a9b0: 5b3a 2e2e 2e5d 295d 5b2c 2e2e 2e5d 0700 [:...])][,...].. │ │ │ -0050a9c0: 337e 8100 0054 0033 7e91 0000 2020 2057 3~...T.3~... W │ │ │ +0050a9c0: 33e0 8100 0054 0033 e091 0000 2020 2057 3....T.3.... W │ │ │ 0050a9d0: 6865 6e20 6120 434c 4f53 4520 6973 2069 hen a CLOSE is i │ │ │ 0050a9e0: 7373 7565 642c 2047 542e 4d20 666c 7573 ssued, GT.M flus │ │ │ 0050a9f0: 6865 7320 616c 6c20 7065 6e64 696e 6720 hes all pending │ │ │ 0050aa00: 6f75 7470 7574 2074 6f20 7468 6520 6465 output to the de │ │ │ -0050aa10: 7669 6365 2c20 616e 6453 0032 7ec0 1100 vice, andS.2~... │ │ │ +0050aa10: 7669 6365 2c20 616e 6453 0032 e0c0 1100 vice, andS.2.... │ │ │ 0050aa20: 0020 2020 7072 6f63 6573 7365 7320 616e . processes an │ │ │ 0050aa30: 7920 6465 7669 6365 7061 7261 6d65 7465 y deviceparamete │ │ │ 0050aa40: 7273 2e20 434c 4f53 4569 6e67 2061 2064 rs. CLOSEing a d │ │ │ 0050aa50: 6576 6963 6520 6e6f 7420 6375 7272 656e evice not curren │ │ │ -0050aa60: 746c 7920 4f50 454e 2068 6173 1400 337e tly OPEN has..3~ │ │ │ +0050aa60: 746c 7920 4f50 454e 2068 6173 1400 33e0 tly OPEN has..3. │ │ │ 0050aa70: 1200 0020 2020 6e6f 2065 6666 6563 742e ... no effect. │ │ │ -0050aa80: 0700 337e 1300 0053 0033 7e14 0000 2020 ..3~...S.3~... │ │ │ +0050aa80: 0700 33e0 1300 0053 0033 e014 0000 2020 ..3....S.3.... │ │ │ 0050aa90: 2049 6620 6120 7061 7274 6961 6c20 7265 If a partial re │ │ │ 0050aaa0: 636f 7264 2068 6173 2062 6565 6e20 6f75 cord has been ou │ │ │ 0050aab0: 7470 7574 2c20 6120 5752 4954 4520 2120 tput, a WRITE ! │ │ │ 0050aac0: 6973 2064 6f6e 6520 746f 2063 6f6d 706c is done to compl │ │ │ -0050aad0: 6574 6520 6974 2e20 546f 4000 337e 1500 ete it. To@.3~.. │ │ │ +0050aad0: 6574 6520 6974 2e20 546f 4000 33e0 1500 ete it. To@.3... │ │ │ 0050aae0: 0020 2020 7375 7070 7265 7373 2074 6869 . suppress thi │ │ │ 0050aaf0: 7320 6163 7469 6f6e 2c20 7365 7420 2458 s action, set $X │ │ │ 0050ab00: 2074 6f20 7a65 726f 2062 6566 6f72 6520 to zero before │ │ │ -0050ab10: 7468 6520 434c 4f53 452e 0700 337e 1600 the CLOSE...3~.. │ │ │ -0050ab20: 0053 0033 7e17 0000 2020 2047 542e 4d20 .S.3~... GT.M │ │ │ +0050ab10: 7468 6520 434c 4f53 452e 0700 33e0 1600 the CLOSE...3... │ │ │ +0050ab20: 0053 0033 e017 0000 2020 2047 542e 4d20 .S.3.... GT.M │ │ │ 0050ab30: 7265 7461 696e 7320 7468 6520 6368 6172 retains the char │ │ │ 0050ab40: 6163 7465 7269 7374 6963 7320 6f66 2061 acteristics of a │ │ │ 0050ab50: 6c6c 2064 6576 6963 6520 7479 7065 732c ll device types, │ │ │ 0050ab60: 2065 7863 6570 7420 6120 7365 7175 656e except a sequen │ │ │ -0050ab70: 7469 616c 4a00 337e 1800 0020 2020 6669 tialJ.3~... fi │ │ │ +0050ab70: 7469 616c 4a00 33e0 1800 0020 2020 6669 tialJ.3.... fi │ │ │ 0050ab80: 6c65 2c20 666f 7220 7573 6520 696e 2063 le, for use in c │ │ │ 0050ab90: 6173 6520 6f66 2073 7562 7365 7175 656e ase of subsequen │ │ │ 0050aba0: 7420 7265 2d4f 5045 4e73 2e20 4966 2074 t re-OPENs. If t │ │ │ 0050abb0: 6865 2064 6576 6963 6520 6973 2061 5200 he device is aR. │ │ │ -0050abc0: 337e 1900 0020 2020 7365 7175 656e 7469 3~... sequenti │ │ │ +0050abc0: 33e0 1900 0020 2020 7365 7175 656e 7469 3.... sequenti │ │ │ 0050abd0: 616c 2066 696c 652c 2063 6861 7261 6374 al file, charact │ │ │ 0050abe0: 6572 6973 7469 6373 2063 6f6e 7472 6f6c eristics control │ │ │ 0050abf0: 6c65 6420 6279 2064 6576 6963 6570 6172 led by devicepar │ │ │ 0050ac00: 616d 6574 6572 7320 6172 6520 6c6f 7374 ameters are lost │ │ │ -0050ac10: 1a00 337e 1a00 0020 2020 6166 7465 7220 ..3~... after │ │ │ -0050ac20: 7468 6520 434c 4f53 452e 0700 337e 2100 the CLOSE...3~!. │ │ │ -0050ac30: 0052 0033 7e22 0000 2020 2049 6620 7468 .R.3~".. If th │ │ │ +0050ac10: 1a00 33e0 1a00 0020 2020 6166 7465 7220 ..3.... after │ │ │ +0050ac20: 7468 6520 434c 4f53 452e 0700 33e0 2100 the CLOSE...3.!. │ │ │ +0050ac30: 0052 0033 e022 0000 2020 2049 6620 7468 .R.3.".. If th │ │ │ 0050ac40: 6520 6465 7669 6365 2062 6569 6e67 2043 e device being C │ │ │ 0050ac50: 4c4f 5345 6420 6973 2024 494f 2c20 4754 LOSEd is $IO, GT │ │ │ 0050ac60: 2e4d 2069 6d70 6c69 6369 746c 7920 5553 .M implicitly US │ │ │ 0050ac70: 4573 2024 5052 494e 4349 5041 4c2e 2047 Es $PRINCIPAL. G │ │ │ -0050ac80: 542e 4d23 0033 7e23 0000 2020 2069 676e T.M#.3~#.. ign │ │ │ +0050ac80: 542e 4d23 0033 e023 0000 2020 2069 676e T.M#.3.#.. ign │ │ │ 0050ac90: 6f72 6573 2043 4c4f 5345 2024 5052 494e ores CLOSE $PRIN │ │ │ -0050aca0: 4349 5041 4c2e 0700 337e 2400 0012 0033 CIPAL...3~$....3 │ │ │ -0050acb0: 7e25 0000 2020 2045 7861 6d70 6c65 3a07 ~%.. Example:. │ │ │ -0050acc0: 0033 7e26 0000 2300 337e 2700 0020 2020 .3~&..#.3~'.. │ │ │ +0050aca0: 4349 5041 4c2e 0700 33e0 2400 0012 0033 CIPAL...3.$....3 │ │ │ +0050acb0: e025 0000 2020 2045 7861 6d70 6c65 3a07 .%.. Example:. │ │ │ +0050acc0: 0033 e026 0000 2300 33e0 2700 0020 2020 .3.&..#.3.'.. │ │ │ 0050acd0: 434c 4f53 4520 5344 3a52 454e 414d 453d CLOSE SD:RENAME= │ │ │ -0050ace0: 5344 5f22 2e53 4156 2207 0033 7e28 0000 SD_".SAV"..3~(.. │ │ │ -0050acf0: 5200 337e 2900 0020 2020 5468 6973 2063 R.3~).. This c │ │ │ +0050ace0: 5344 5f22 2e53 4156 2207 0033 e028 0000 SD_".SAV"..3.(.. │ │ │ +0050acf0: 5200 33e0 2900 0020 2020 5468 6973 2063 R.3.).. This c │ │ │ 0050ad00: 6c6f 7365 7320 7468 6520 6465 7669 6365 loses the device │ │ │ 0050ad10: 2061 6e64 2c20 6966 2069 7420 6973 2061 and, if it is a │ │ │ 0050ad20: 2064 6973 6b20 6669 6c65 2c20 7265 6e61 disk file, rena │ │ │ 0050ad30: 6d65 7320 6974 2074 6f20 6861 7665 2074 mes it to have t │ │ │ -0050ad40: 6865 1400 337e 2a00 0020 2020 7479 7065 he..3~*.. type │ │ │ -0050ad50: 202e 5341 562e 0700 337e 3100 0012 0033 .SAV...3~1....3 │ │ │ -0050ad60: 7e32 0000 2020 2045 7861 6d70 6c65 3a07 ~2.. Example:. │ │ │ -0050ad70: 0033 7e33 0000 3400 337e 3400 0020 2020 .3~3..4.3~4.. │ │ │ +0050ad40: 6865 1400 33e0 2a00 0020 2020 7479 7065 he..3.*.. type │ │ │ +0050ad50: 202e 5341 562e 0700 33e0 3100 0012 0033 .SAV...3.1....3 │ │ │ +0050ad60: e032 0000 2020 2045 7861 6d70 6c65 3a07 .2.. Example:. │ │ │ +0050ad70: 0033 e033 0000 3400 33e0 3400 0020 2020 .3.3..4.3.4.. │ │ │ 0050ad80: 434c 4f53 4520 534f 434b 4445 563a 2853 CLOSE SOCKDEV:(S │ │ │ 0050ad90: 4f43 4b45 543d 224c 4f43 414c 534f 434b OCKET="LOCALSOCK │ │ │ -0050ada0: 3122 3a44 454c 4554 4529 0700 337e 3500 1":DELETE)..3~5. │ │ │ -0050adb0: 0052 0033 7e36 0000 2020 2054 6869 7320 .R.3~6.. This │ │ │ +0050ada0: 3122 3a44 454c 4554 4529 0700 33e0 3500 1":DELETE)..3.5. │ │ │ +0050adb0: 0052 0033 e036 0000 2020 2054 6869 7320 .R.3.6.. This │ │ │ 0050adc0: 6465 6c65 7465 7320 7468 6520 736f 636b deletes the sock │ │ │ 0050add0: 6574 2066 696c 6520 6173 736f 6369 6174 et file associat │ │ │ 0050ade0: 6564 2077 6974 6820 4c4f 4341 4c53 4f43 ed with LOCALSOC │ │ │ 0050adf0: 4b31 2069 6620 6974 2069 7320 6120 4c4f K1 if it is a LO │ │ │ -0050ae00: 4341 4c47 0033 7e37 0000 2020 2073 6f63 CALG.3~7.. soc │ │ │ +0050ae00: 4341 4c47 0033 e037 0000 2020 2073 6f63 CALG.3.7.. soc │ │ │ 0050ae10: 6b65 7420 616e 6420 636c 6f73 6573 206f ket and closes o │ │ │ 0050ae20: 6e6c 7920 7468 6520 6e61 6d65 6420 736f nly the named so │ │ │ 0050ae30: 636b 6574 206f 6e20 7468 6520 736f 636b cket on the sock │ │ │ -0050ae40: 6574 2064 6576 6963 652e 0700 337e 3800 et device...3~8. │ │ │ -0050ae50: 0042 0032 7eff 7300 ff43 4c4f 5345 5f44 .B.2~.s..CLOSE_D │ │ │ +0050ae40: 6574 2064 6576 6963 652e 0700 33e0 3800 et device...3.8. │ │ │ +0050ae50: 0042 0032 e0ff 7300 ff43 4c4f 5345 5f44 .B.2..s..CLOSE_D │ │ │ 0050ae60: 4556 4943 4550 4152 414d 4554 4552 535f EVICEPARAMETERS_ │ │ │ 0050ae70: 5441 424c 4500 0043 4c4f 5345 5f44 6576 TABLE..CLOSE_Dev │ │ │ 0050ae80: 6963 6570 6172 616d 6574 6572 735f 5461 iceparameters_Ta │ │ │ -0050ae90: 626c 6527 0053 7ebf 1100 0020 2020 434c ble'.S~.... CL │ │ │ +0050ae90: 626c 6527 0053 e0bf 1100 0020 2020 434c ble'.S..... CL │ │ │ 0050aea0: 4f53 4520 4465 7669 6365 7061 7261 6d65 OSE Deviceparame │ │ │ -0050aeb0: 7465 7273 2054 6162 6c65 0700 547e 2100 ters Table..T~!. │ │ │ -0050aec0: 003b 0054 7e31 0000 2020 202b 2d2d 2d2d .;.T~1.. +---- │ │ │ +0050aeb0: 7465 7273 2054 6162 6c65 0700 54e0 2100 ters Table..T.!. │ │ │ +0050aec0: 003b 0054 e031 0000 2020 202b 2d2d 2d2d .;.T.1.. +---- │ │ │ 0050aed0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050aee0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0050aef0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 3b00 547e -----------+;.T~ │ │ │ +0050aef0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 3b00 54e0 -----------+;.T. │ │ │ 0050af00: 4100 0020 2020 7c20 2020 2020 2020 2020 A.. | │ │ │ 0050af10: 2020 2043 4c4f 5345 2044 6576 6963 6570 CLOSE Devicep │ │ │ 0050af20: 6172 616d 6574 6572 7320 2020 2020 2020 arameters │ │ │ -0050af30: 2020 2020 2020 7c3b 0054 7e51 0000 2020 |;.T~Q.. │ │ │ +0050af30: 2020 2020 2020 7c3b 0054 e051 0000 2020 |;.T.Q.. │ │ │ 0050af40: 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |-------------- │ │ │ 0050af50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050af60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0050af70: 2d7c 3b00 547e 6100 0020 2020 7c20 434c -|;.T~a.. | CL │ │ │ +0050af70: 2d7c 3b00 54e0 6100 0020 2020 7c20 434c -|;.T.a.. | CL │ │ │ 0050af80: 4f53 4520 4445 5649 4345 5041 5241 4d45 OSE DEVICEPARAME │ │ │ 0050af90: 5445 5220 7c20 5452 4d20 7c20 5344 207c TER | TRM | SD | │ │ │ 0050afa0: 2046 4946 4f20 7c20 534f 4320 7c3b 0054 FIFO | SOC |;.T │ │ │ -0050afb0: 7e71 0000 2020 207c 2d2d 2d2d 2d2d 2d2d ~q.. |-------- │ │ │ +0050afb0: e071 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .q.. |-------- │ │ │ 0050afc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050afd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050afe0: 2d2d 2d2d 2d2d 2d7c 0000 0000 0000 0000 -------|........ │ │ │ 0050aff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0050b000: 0400 0000 0008 0000 224a 0000 0000 0000 ........"J...... │ │ │ -0050b010: 8f00 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +0050b010: 8f00 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 0050b020: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 0050b030: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 0050b040: 434c 4f53 4500 ff73 00ff 434c 4f53 455f CLOSE..s..CLOSE_ │ │ │ 0050b050: 4445 5649 4345 5041 5241 4d45 5445 5253 DEVICEPARAMETERS │ │ │ 0050b060: 5f54 4142 4c45 00bf 8100 0020 2020 7c20 _TABLE..... | │ │ │ 0050b070: 5344 3a20 5661 6c69 6420 666f 7220 7365 SD: Valid for se │ │ │ 0050b080: 7175 656e 7469 616c 2064 6973 6b20 6669 quential disk fi │ │ │ 0050b090: 6c65 7320 2020 2020 2020 2020 2020 7c3b les |; │ │ │ -0050b0a0: 0054 7e91 0000 2020 207c 2020 2020 2020 .T~... | │ │ │ +0050b0a0: 0054 e091 0000 2020 207c 2020 2020 2020 .T.... | │ │ │ 0050b0b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0050b0c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0050b0d0: 2020 2020 2020 2020 207c 3c00 537e c011 |<.S~.. │ │ │ +0050b0d0: 2020 2020 2020 2020 207c 3c00 53e0 c011 |<.S... │ │ │ 0050b0e0: 0000 2020 207c 2054 524d 3a20 5661 6c69 .. | TRM: Vali │ │ │ 0050b0f0: 6420 666f 7220 7465 726d 696e 616c 7320 d for terminals │ │ │ 0050b100: 616e 6420 7072 696e 7465 7273 2020 2020 and printers │ │ │ -0050b110: 2020 2020 207c 3b00 547e 1200 0020 2020 |;.T~... │ │ │ +0050b110: 2020 2020 207c 3b00 54e0 1200 0020 2020 |;.T.... │ │ │ 0050b120: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 0050b130: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0050b140: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0050b150: 7c3b 0054 7e13 0000 2020 207c 2046 4946 |;.T~... | FIF │ │ │ +0050b150: 7c3b 0054 e013 0000 2020 207c 2046 4946 |;.T.... | FIF │ │ │ 0050b160: 4f3a 2056 616c 6964 2066 6f72 2046 4946 O: Valid for FIF │ │ │ 0050b170: 4f73 2020 2020 2020 2020 2020 2020 2020 Os │ │ │ -0050b180: 2020 2020 2020 2020 2020 207c 3b00 547e |;.T~ │ │ │ +0050b180: 2020 2020 2020 2020 2020 207c 3b00 54e0 |;.T. │ │ │ 0050b190: 1400 0020 2020 7c20 2020 2020 2020 2020 ... | │ │ │ 0050b1a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0050b1b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0050b1c0: 2020 2020 2020 7c3b 0054 7e15 0000 2020 |;.T~... │ │ │ +0050b1c0: 2020 2020 2020 7c3b 0054 e015 0000 2020 |;.T.... │ │ │ 0050b1d0: 207c 204e 554c 4c3a 2056 616c 6964 2066 | NULL: Valid f │ │ │ 0050b1e0: 6f72 204e 554c 4c20 6465 7669 6365 7320 or NULL devices │ │ │ 0050b1f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0050b200: 207c 3b00 547e 1600 0020 2020 7c20 2020 |;.T~... | │ │ │ +0050b200: 207c 3b00 54e0 1600 0020 2020 7c20 2020 |;.T.... | │ │ │ 0050b210: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0050b220: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0050b230: 2020 2020 2020 2020 2020 2020 7c3b 0054 |;.T │ │ │ -0050b240: 7e17 0000 2020 207c 2053 4f43 3a20 5661 ~... | SOC: Va │ │ │ +0050b240: e017 0000 2020 207c 2053 4f43 3a20 5661 .... | SOC: Va │ │ │ 0050b250: 6c69 6420 666f 7220 536f 636b 6574 2064 lid for Socket d │ │ │ 0050b260: 6576 6963 6573 2020 2020 2020 2020 2020 evices │ │ │ -0050b270: 2020 2020 2020 207c 3b00 547e 1800 0020 |;.T~... │ │ │ +0050b270: 2020 2020 2020 207c 3b00 54e0 1800 0020 |;.T.... │ │ │ 0050b280: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 0050b290: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050b2a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0050b2b0: 2d2d 7c3b 0054 7e19 0000 2020 207c 2044 --|;.T~... | D │ │ │ +0050b2b0: 2d2d 7c3b 0054 e019 0000 2020 207c 2044 --|;.T.... | D │ │ │ 0050b2c0: 454c 4554 4520 2020 2020 2020 2020 2020 ELETE │ │ │ 0050b2d0: 2020 2020 207c 2020 2020 207c 2058 2020 | | X │ │ │ 0050b2e0: 7c20 5820 2020 207c 2058 2020 207c 3b00 | X | X |;. │ │ │ -0050b2f0: 547e 1a00 0020 2020 7c2d 2d2d 2d2d 2d2d T~... |------- │ │ │ +0050b2f0: 54e0 1a00 0020 2020 7c2d 2d2d 2d2d 2d2d T.... |------- │ │ │ 0050b300: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050b310: 2b2d 2d2d 2d2d 2b2d 2d2d 2d2b 2d2d 2d2d +-----+----+---- │ │ │ -0050b320: 2d2d 2b2d 2d2d 2d2d 7c3b 0054 7e21 0000 --+-----|;.T~!.. │ │ │ +0050b320: 2d2d 2b2d 2d2d 2d2d 7c3b 0054 e021 0000 --+-----|;.T.!.. │ │ │ 0050b330: 2020 207c 2044 4553 5452 4f59 2020 2020 | DESTROY │ │ │ 0050b340: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 0050b350: 207c 2058 2020 7c20 5820 2020 207c 2058 | X | X | X │ │ │ -0050b360: 2020 207c 3b00 547e 2200 0020 2020 7c2d |;.T~".. |- │ │ │ +0050b360: 2020 207c 3b00 54e0 2200 0020 2020 7c2d |;.T.".. |- │ │ │ 0050b370: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050b380: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d ------+-----+--- │ │ │ 0050b390: 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 7c3b -+------+-----|; │ │ │ -0050b3a0: 0054 7e23 0000 2020 207c 2045 5843 4550 .T~#.. | EXCEP │ │ │ +0050b3a0: 0054 e023 0000 2020 207c 2045 5843 4550 .T.#.. | EXCEP │ │ │ 0050b3b0: 5449 4f4e 2020 2020 2020 2020 2020 2020 TION │ │ │ 0050b3c0: 207c 2058 2020 207c 2058 2020 7c20 5820 | X | X | X │ │ │ -0050b3d0: 2020 207c 2058 2020 207c 3b00 547e 2400 | X |;.T~$. │ │ │ +0050b3d0: 2020 207c 2058 2020 207c 3b00 54e0 2400 | X |;.T.$. │ │ │ 0050b3e0: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 0050b3f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 0050b400: 2d2d 2b2d 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d --+----+------+- │ │ │ -0050b410: 2d2d 2d2d 7c3b 0054 7e25 0000 2020 207c ----|;.T~%.. | │ │ │ +0050b410: 2d2d 2d2d 7c3b 0054 e025 0000 2020 207c ----|;.T.%.. | │ │ │ 0050b420: 2047 524f 5550 2020 2020 2020 2020 2020 GROUP │ │ │ 0050b430: 2020 2020 2020 207c 2020 2020 207c 2058 | | X │ │ │ 0050b440: 2020 7c20 5820 2020 207c 2020 2020 207c | X | | │ │ │ -0050b450: 3b00 547e 2600 0020 2020 7c2d 2d2d 2d2d ;.T~&.. |----- │ │ │ +0050b450: 3b00 54e0 2600 0020 2020 7c2d 2d2d 2d2d ;.T.&.. |----- │ │ │ 0050b460: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050b470: 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d 2d2b 2d2d --+-----+----+-- │ │ │ -0050b480: 2d2d 2d2d 2b2d 2d2d 2d2d 7c3b 0054 7e27 ----+-----|;.T~' │ │ │ +0050b480: 2d2d 2d2d 2b2d 2d2d 2d2d 7c3b 0054 e027 ----+-----|;.T.' │ │ │ 0050b490: 0000 2020 207c 204f 574e 4552 2020 2020 .. | OWNER │ │ │ 0050b4a0: 2020 2020 2020 2020 2020 2020 207c 2020 | │ │ │ 0050b4b0: 2020 207c 2058 2020 7c20 5820 2020 207c | X | X | │ │ │ -0050b4c0: 2020 2020 207c 3b00 547e 2800 0020 2020 |;.T~(.. │ │ │ +0050b4c0: 2020 2020 207c 3b00 54e0 2800 0020 2020 |;.T.(.. │ │ │ 0050b4d0: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |--------------- │ │ │ 0050b4e0: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d --------+-----+- │ │ │ 0050b4f0: 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ---+------+----- │ │ │ -0050b500: 7c3b 0054 7e29 0000 2020 207c 2052 454e |;.T~).. | REN │ │ │ +0050b500: 7c3b 0054 e029 0000 2020 207c 2052 454e |;.T.).. | REN │ │ │ 0050b510: 414d 4520 2020 2020 2020 2020 2020 2020 AME │ │ │ 0050b520: 2020 207c 2020 2020 207c 2058 2020 7c20 | | X | │ │ │ -0050b530: 5820 2020 207c 2020 2020 207c 3b00 547e X | |;.T~ │ │ │ +0050b530: 5820 2020 207c 2020 2020 207c 3b00 54e0 X | |;.T. │ │ │ 0050b540: 2a00 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d *.. |--------- │ │ │ 0050b550: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 0050b560: 2d2d 2d2d 2b2d 2d2d 2d2b 2d2d 2d2d 2d2d ----+----+------ │ │ │ -0050b570: 2b2d 2d2d 2d2d 7c3b 0054 7e31 0000 2020 +-----|;.T~1.. │ │ │ +0050b570: 2b2d 2d2d 2d2d 7c3b 0054 e031 0000 2020 +-----|;.T.1.. │ │ │ 0050b580: 207c 2052 4550 4c41 4345 2020 2020 2020 | REPLACE │ │ │ 0050b590: 2020 2020 2020 2020 207c 2020 2020 207c | | │ │ │ 0050b5a0: 2058 2020 7c20 5820 2020 207c 2020 2020 X | X | │ │ │ -0050b5b0: 207c 3b00 547e 3200 0020 2020 7c2d 2d2d |;.T~2.. |--- │ │ │ +0050b5b0: 207c 3b00 54e0 3200 0020 2020 7c2d 2d2d |;.T.2.. |--- │ │ │ 0050b5c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050b5d0: 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d 2d2b ----+-----+----+ │ │ │ 0050b5e0: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 7c3b 0054 ------+-----|;.T │ │ │ -0050b5f0: 7e33 0000 2020 207c 2052 4557 494e 4420 ~3.. | REWIND │ │ │ +0050b5f0: e033 0000 2020 207c 2052 4557 494e 4420 .3.. | REWIND │ │ │ 0050b600: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 0050b610: 2020 2020 207c 2058 2020 7c20 5820 2020 | X | X │ │ │ -0050b620: 207c 2020 2020 207c 3b00 547e 3400 0020 | |;.T~4.. │ │ │ +0050b620: 207c 2020 2020 207c 3b00 54e0 3400 0020 | |;.T.4.. │ │ │ 0050b630: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 0050b640: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 0050b650: 2b2d 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d +----+------+--- │ │ │ -0050b660: 2d2d 7c3b 0054 7e35 0000 2020 207c 2053 --|;.T~5.. | S │ │ │ +0050b660: 2d2d 7c3b 0054 e035 0000 2020 207c 2053 --|;.T.5.. | S │ │ │ 0050b670: 4f43 4b45 5420 2020 2020 2020 2020 2020 OCKET │ │ │ 0050b680: 2020 2020 207c 2020 2020 207c 2020 2020 | | │ │ │ 0050b690: 7c20 2020 2020 207c 2058 2020 207c 3b00 | | X |;. │ │ │ -0050b6a0: 547e 3600 0020 2020 7c2d 2d2d 2d2d 2d2d T~6.. |------- │ │ │ +0050b6a0: 54e0 3600 0020 2020 7c2d 2d2d 2d2d 2d2d T.6.. |------- │ │ │ 0050b6b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050b6c0: 2b2d 2d2d 2d2d 2b2d 2d2d 2d2b 2d2d 2d2d +-----+----+---- │ │ │ -0050b6d0: 2d2d 2b2d 2d2d 2d2d 7c3b 0054 7e37 0000 --+-----|;.T~7.. │ │ │ +0050b6d0: 2d2d 2b2d 2d2d 2d2d 7c3b 0054 e037 0000 --+-----|;.T.7.. │ │ │ 0050b6e0: 2020 207c 2053 5953 5445 4d20 2020 2020 | SYSTEM │ │ │ 0050b6f0: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 0050b700: 207c 2058 2020 7c20 5820 2020 207c 2020 | X | X | │ │ │ -0050b710: 2020 207c 3b00 547e 3800 0020 2020 7c2d |;.T~8.. |- │ │ │ +0050b710: 2020 207c 3b00 54e0 3800 0020 2020 7c2d |;.T.8.. |- │ │ │ 0050b720: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050b730: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d ------+-----+--- │ │ │ 0050b740: 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 7c3b -+------+-----|; │ │ │ -0050b750: 0054 7e39 0000 2020 207c 2055 4943 2020 .T~9.. | UIC │ │ │ +0050b750: 0054 e039 0000 2020 207c 2055 4943 2020 .T.9.. | UIC │ │ │ 0050b760: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0050b770: 207c 2020 2020 207c 2058 2020 7c20 5820 | | X | X │ │ │ -0050b780: 2020 207c 2020 2020 207c 3b00 547e 3a00 | |;.T~:. │ │ │ +0050b780: 2020 207c 2020 2020 207c 3b00 54e0 3a00 | |;.T.:. │ │ │ 0050b790: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 0050b7a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 0050b7b0: 2d2d 2b2d 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d --+----+------+- │ │ │ -0050b7c0: 2d2d 2d2d 7c3b 0054 7e41 0000 2020 207c ----|;.T~A.. | │ │ │ +0050b7c0: 2d2d 2d2d 7c3b 0054 e041 0000 2020 207c ----|;.T.A.. | │ │ │ 0050b7d0: 2057 4f52 4c44 2020 2020 2020 2020 2020 WORLD │ │ │ 0050b7e0: 2020 2020 2020 207c 2020 2020 207c 2058 | | X │ │ │ 0050b7f0: 2020 7c20 5820 2020 207c 2020 2020 207c | X | | │ │ │ 0050b800: 0400 0001 3406 0000 6154 0000 0000 0000 ....4...aT...... │ │ │ 0050b810: 2f00 0000 4845 4c50 00ff 7300 ff49 4e54 /...HELP..s..INT │ │ │ 0050b820: 4552 4e41 5449 4f4e 414c 495a 4154 494f ERNATIONALIZATIO │ │ │ 0050b830: 4e00 c018 0100 004e 0200 0000 0000 0027 N......N.......' │ │ │ @@ -330641,21 +330641,21 @@ │ │ │ 0050b900: 0000 0044 0045 0055 5050 4552 5f41 4e44 ...D.E.UPPER_AND │ │ │ 0050b910: 5f4c 4f57 4552 5f43 4153 455f 414c 5048 _LOWER_CASE_ALPH │ │ │ 0050b920: 4142 4554 4943 5f43 4f4c 4c41 5449 4f4e ABETIC_COLLATION │ │ │ 0050b930: 5f53 4551 5545 4e43 4500 c024 0100 0067 _SEQUENCE..$...g │ │ │ 0050b940: 0200 0000 0000 0010 0079 5554 0100 0068 .........yUT...h │ │ │ 0050b950: 0200 0000 0000 0010 0079 0077 0100 0069 .........y.w...i │ │ │ 0050b960: 0200 0000 0000 0011 0078 00c1 1242 0000 .........x...B.. │ │ │ -0050b970: 6a02 0000 0000 0000 1000 7960 1701 0000 j.........y`.... │ │ │ +0050b970: 6a02 0000 0000 0000 1000 79f9 1701 0000 j.........y..... │ │ │ 0050b980: 6b02 0000 0000 0000 0f00 3a00 4800 006c k.........:.H..l │ │ │ 0050b990: 0200 0000 0000 0026 003a 4749 4e56 4552 .......&.:GINVER │ │ │ 0050b9a0: 5345 5f54 5241 4e53 464f 524d 4154 494f SE_TRANSFORMATIO │ │ │ 0050b9b0: 4e00 0100 005f 0200 0000 0000 0011 0051 N...._.........Q │ │ │ 0050b9c0: 00c0 3901 0000 6002 0000 0000 0000 0f00 ..9...`......... │ │ │ -0050b9d0: 3a7e 5300 0061 0200 0000 0000 0020 003a :~S..a....... .: │ │ │ +0050b9d0: 3ae0 5300 0061 0200 0000 0000 0020 003a :.S..a....... .: │ │ │ 0050b9e0: 0054 5241 4e53 464f 524d 4154 494f 4e00 .TRANSFORMATION. │ │ │ 0050b9f0: c012 0100 0059 0200 0000 0000 0033 0049 .....Y.......3.I │ │ │ 0050ba00: 00ff 7300 ff49 4e50 5554 5f41 5247 554d ..s..INPUT_ARGUM │ │ │ 0050ba10: 454e 5453 5f46 4f52 5f47 544d 5f41 435f ENTS_FOR_GTM_AC_ │ │ │ 0050ba20: 5846 4f52 4d30 0000 5b02 0000 0000 0000 XFORM0..[....... │ │ │ 0050ba30: 3300 4d00 4f55 5450 5554 5f41 5247 554d 3.M.OUTPUT_ARGUM │ │ │ 0050ba40: 454e 5453 5f46 4f52 5f47 544d 5f41 435f ENTS_FOR_GTM_AC_ │ │ │ @@ -330671,18 +330671,18 @@ │ │ │ 0050bae0: 0042 0000 6302 0000 0000 0000 2f00 2200 .B..c......./.". │ │ │ 0050baf0: 434f 4c4c 4154 494f 4e5f 5345 5155 454e COLLATION_SEQUEN │ │ │ 0050bb00: 4345 5f44 4546 494e 4954 494f 4e53 00bf CE_DEFINITIONS.. │ │ │ 0050bb10: 9200 004f 0200 0000 0000 0024 0041 00ff ...O.......$.A.. │ │ │ 0050bb20: 7300 ff43 4f4c 4c41 5449 4f4e 5f4d 4554 s..COLLATION_MET │ │ │ 0050bb30: 484f 4400 0100 0054 0200 0000 0000 000f HOD....T........ │ │ │ 0050bb40: 0045 0044 0000 5502 0000 0000 0000 3800 .E.D..U.......8. │ │ │ -0050bb50: 457e 4553 5441 424c 4953 4849 4e47 5f41 E~ESTABLISHING_A │ │ │ +0050bb50: 45e0 4553 5441 424c 4953 4849 4e47 5f41 E.ESTABLISHING_A │ │ │ 0050bb60: 5f4c 4f43 414c 5f43 4f4c 4c41 5449 4f4e _LOCAL_COLLATION │ │ │ 0050bb70: 5f53 4551 5545 4e43 4500 bf22 0000 5302 _SEQUENCE.."..S. │ │ │ -0050bb80: 0000 0000 0000 1100 6d7e c049 0100 0056 ........m~.I...V │ │ │ +0050bb80: 0000 0000 0000 1100 6de0 c049 0100 0056 ........m..I...V │ │ │ 0050bb90: 0200 0000 0000 000f 0045 4c52 0000 5702 .........ELR..W. │ │ │ 0050bba0: 0000 0000 0000 2000 4500 5348 4152 4544 ...... .E.SHARED │ │ │ 0050bbb0: 5f4c 4942 5241 5259 00c0 3401 0000 5102 _LIBRARY..4...Q. │ │ │ 0050bbc0: 0000 0000 0000 4f00 2200 494d 504c 454d ......O.".IMPLEM │ │ │ 0050bbd0: 454e 5449 4e47 5f41 4e5f 414c 5445 524e ENTING_AN_ALTERN │ │ │ 0050bbe0: 4154 4956 455f 434f 4c4c 4154 494f 4e5f ATIVE_COLLATION_ │ │ │ 0050bbf0: 5345 5155 454e 4345 5f46 4f52 5f55 4e49 SEQUENCE_FOR_UNI │ │ │ @@ -330707,19 +330707,19 @@ │ │ │ 0050bd20: 0000 0000 1000 3120 7601 0000 9e01 0000 ......1 v....... │ │ │ 0050bd30: 0000 0000 3200 3000 ff73 00ff 4649 464f ....2.0..s..FIFO │ │ │ 0050bd40: 5f44 4556 4943 4550 4152 414d 4554 4552 _DEVICEPARAMETER │ │ │ 0050bd50: 5f53 554d 4d41 5259 00c0 2201 0000 9f01 _SUMMARY.."..... │ │ │ 0050bd60: 0000 0000 0000 1000 5200 4601 0000 a001 ........R.F..... │ │ │ 0050bd70: 0000 0000 0000 1d00 1b49 492f 4f5f 434f .........II/O_CO │ │ │ 0050bd80: 4d4d 414e 4453 00bf 9200 00a1 0100 0000 MMANDS.......... │ │ │ -0050bd90: 0000 003b 0028 7eff 7300 ff43 4c4f 5345 ...;.(~.s..CLOSE │ │ │ +0050bd90: 0000 003b 0028 e0ff 7300 ff43 4c4f 5345 ...;.(..s..CLOSE │ │ │ 0050bda0: 00ff 7300 ff43 4c4f 5345 5f44 4556 4943 ..s..CLOSE_DEVIC │ │ │ 0050bdb0: 4550 4152 414d 4554 4552 535f 5441 424c EPARAMETERS_TABL │ │ │ 0050bdc0: 4500 bf72 0000 1502 0000 0000 0000 1100 E..r............ │ │ │ -0050bdd0: 537e c041 0100 0016 0200 0000 0000 0029 S~.A...........) │ │ │ +0050bdd0: 53e0 c041 0100 0016 0200 0000 0000 0029 S..A...........) │ │ │ 0050bde0: 002c 4944 4556 4943 4550 4152 414d 4554 .,IDEVICEPARAMET │ │ │ 0050bdf0: 4552 5f53 554d 4d41 5259 00c0 3301 0000 ER_SUMMARY..3... │ │ │ 0050be00: 1802 0000 0000 0000 0f00 4549 6b00 0019 ..........EIk... │ │ │ 0050be10: 0200 0000 0000 0011 0044 49c1 1162 0000 .........DI..b.. │ │ │ 0050be20: 1a02 0000 0000 0000 0c00 0000 1b02 0000 ................ │ │ │ 0050be30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0050be40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -330747,493 +330747,493 @@ │ │ │ 0050bfa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0050bfb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0050bfc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0050bfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0050bfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0050bff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0050c000: 0400 0000 ec07 0000 4a4a 0000 0000 0000 ........JJ...... │ │ │ -0050c010: 8f00 007e 4845 4c50 00ff 7300 ff49 4f5f ...~HELP..s..IO_ │ │ │ +0050c010: 8f00 00e0 4845 4c50 00ff 7300 ff49 4f5f ....HELP..s..IO_ │ │ │ 0050c020: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 0050c030: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 0050c040: 434c 4f53 4500 ff73 00ff 434c 4f53 455f CLOSE..s..CLOSE_ │ │ │ 0050c050: 4445 5649 4345 5041 5241 4d45 5445 5253 DEVICEPARAMETERS │ │ │ 0050c060: 5f54 4142 4c45 00c0 4200 0020 2020 2b2d _TABLE..B.. +- │ │ │ 0050c070: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050c080: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050c090: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b07 --------------+. │ │ │ -0050c0a0: 0054 7e43 0000 1200 547e 4400 0020 2020 .T~C....T~D.. │ │ │ -0050c0b0: 2a2a 4e6f 7465 2a2a 0700 547e 4500 0051 **Note**..T~E..Q │ │ │ -0050c0c0: 0054 7e46 0000 2020 2053 696e 6365 2045 .T~F.. Since E │ │ │ +0050c0a0: 0054 e043 0000 1200 54e0 4400 0020 2020 .T.C....T.D.. │ │ │ +0050c0b0: 2a2a 4e6f 7465 2a2a 0700 54e0 4500 0051 **Note**..T.E..Q │ │ │ +0050c0c0: 0054 e046 0000 2020 2053 696e 6365 2045 .T.F.. Since E │ │ │ 0050c0d0: 5843 4550 5449 4f4e 2069 7320 7468 6520 XCEPTION is the │ │ │ 0050c0e0: 6f6e 6c79 2043 4c4f 5345 2064 6576 6963 only CLOSE devic │ │ │ 0050c0f0: 6570 6172 616d 6574 6572 2074 6861 7420 eparameter that │ │ │ 0050c100: 6170 706c 6965 7320 746f 204e 554c 4c2c applies to NULL, │ │ │ -0050c110: 4100 547e 4700 0020 2020 7468 6520 4e55 A.T~G.. the NU │ │ │ +0050c110: 4100 54e0 4700 0020 2020 7468 6520 4e55 A.T.G.. the NU │ │ │ 0050c120: 4c4c 2064 6576 6963 6520 636f 6c75 6d6e LL device column │ │ │ 0050c130: 2069 7320 6e6f 7420 7368 6f77 6e20 696e is not shown in │ │ │ 0050c140: 2074 6865 2074 6162 6c65 2061 626f 7665 the table above │ │ │ -0050c150: 2e07 0054 7e48 0000 3400 2c7e 4445 5649 ...T~H..4.,~DEVI │ │ │ +0050c150: 2e07 0054 e048 0000 3400 2ce0 4445 5649 ...T.H..4.,.DEVI │ │ │ 0050c160: 4345 5041 5241 4d45 5445 525f 5355 4d4d CEPARAMETER_SUMM │ │ │ 0050c170: 4152 5900 0044 6576 6963 6570 6172 616d ARY..Deviceparam │ │ │ -0050c180: 6574 6572 5f53 756d 6d61 7279 2200 447e eter_Summary".D~ │ │ │ +0050c180: 6574 6572 5f53 756d 6d61 7279 2200 44e0 eter_Summary".D. │ │ │ 0050c190: bf11 0000 2020 2044 6576 6963 6570 6172 .... Devicepar │ │ │ 0050c1a0: 616d 6574 6572 2053 756d 6d61 7279 0700 ameter Summary.. │ │ │ -0050c1b0: 457e 2100 0035 0045 7e31 0000 2020 202b E~!..5.E~1.. + │ │ │ +0050c1b0: 45e0 2100 0035 0045 e031 0000 2020 202b E.!..5.E.1.. + │ │ │ 0050c1c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050c1d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0050c1e0: 2d2d 2d2d 2d2d 2d2d 2d2b 3500 457e 4100 ---------+5.E~A. │ │ │ +0050c1e0: 2d2d 2d2d 2d2d 2d2d 2d2b 3500 45e0 4100 ---------+5.E.A. │ │ │ 0050c1f0: 0020 2020 7c20 2020 2020 2020 2020 4465 . | De │ │ │ 0050c200: 7669 6365 7061 7261 6d65 7465 7220 5375 viceparameter Su │ │ │ 0050c210: 6d6d 6172 7920 2020 2020 2020 2020 7c35 mmary |5 │ │ │ -0050c220: 0045 7e51 0000 2020 207c 2d2d 2d2d 2d2d .E~Q.. |------ │ │ │ +0050c220: 0045 e051 0000 2020 207c 2d2d 2d2d 2d2d .E.Q.. |------ │ │ │ 0050c230: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050c240: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0050c250: 2d2d 2d7c 3500 457e 6100 0020 2020 7c20 ---|5.E~a.. | │ │ │ +0050c250: 2d2d 2d7c 3500 45e0 6100 0020 2020 7c20 ---|5.E.a.. | │ │ │ 0050c260: 2044 4556 4943 4550 4152 414d 4554 4552 DEVICEPARAMETER │ │ │ 0050c270: 2020 207c 204f 5045 4e20 7c20 5553 4520 | OPEN | USE │ │ │ -0050c280: 7c20 434c 4f53 4520 7c35 0045 7e71 0000 | CLOSE |5.E~q.. │ │ │ +0050c280: 7c20 434c 4f53 4520 7c35 0045 e071 0000 | CLOSE |5.E.q.. │ │ │ 0050c290: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 0050c2a0: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2b --------+------+ │ │ │ 0050c2b0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d7c 3500 -----+-------|5. │ │ │ -0050c2c0: 457e 8100 0020 2020 7c20 4150 5045 4e44 E~... | APPEND │ │ │ +0050c2c0: 45e0 8100 0020 2020 7c20 4150 5045 4e44 E.... | APPEND │ │ │ 0050c2d0: 2020 2020 2020 2020 2020 2020 207c 2058 | X │ │ │ 0050c2e0: 2020 2020 7c20 2020 2020 7c20 2020 2020 | | │ │ │ -0050c2f0: 2020 7c35 0045 7e91 0000 2020 207c 2d2d |5.E~... |-- │ │ │ +0050c2f0: 2020 7c35 0045 e091 0000 2020 207c 2d2d |5.E.... |-- │ │ │ 0050c300: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050c310: 2d2d 2b2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2b --+------+-----+ │ │ │ -0050c320: 2d2d 2d2d 2d2d 2d7c 3600 447e c011 0000 -------|6.D~.... │ │ │ +0050c320: 2d2d 2d2d 2d2d 2d7c 3600 44e0 c011 0000 -------|6.D..... │ │ │ 0050c330: 2020 207c 2041 5454 4143 4820 2020 2020 | ATTACH │ │ │ 0050c340: 2020 2020 2020 2020 7c20 2020 2020 207c | | │ │ │ 0050c350: 2058 2020 207c 2020 2020 2020 207c 3500 X | |5. │ │ │ -0050c360: 457e 1200 0020 2020 7c2d 2d2d 2d2d 2d2d E~... |------- │ │ │ +0050c360: 45e0 1200 0020 2020 7c2d 2d2d 2d2d 2d2d E.... |------- │ │ │ 0050c370: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 0050c380: 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d 2d2d ----+-----+----- │ │ │ -0050c390: 2d2d 7c35 0045 7e13 0000 2020 207c 2042 --|5.E~... | B │ │ │ +0050c390: 2d2d 7c35 0045 e013 0000 2020 207c 2042 --|5.E.... | B │ │ │ 0050c3a0: 4c4f 434b 5349 5a45 3d69 6e74 6578 7072 LOCKSIZE=intexpr │ │ │ 0050c3b0: 2020 7c20 5820 2020 207c 2020 2020 207c | X | | │ │ │ -0050c3c0: 2020 2020 2020 207c 3500 457e 1400 0020 |5.E~... │ │ │ +0050c3c0: 2020 2020 2020 207c 3500 45e0 1400 0020 |5.E.... │ │ │ 0050c3d0: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 0050c3e0: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d -------+------+- │ │ │ 0050c3f0: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 7c35 0045 ----+-------|5.E │ │ │ -0050c400: 7e15 0000 2020 207c 205b 4e4f 5d43 454e ~... | [NO]CEN │ │ │ +0050c400: e015 0000 2020 207c 205b 4e4f 5d43 454e .... | [NO]CEN │ │ │ 0050c410: 4142 4c45 2020 2020 2020 2020 7c20 2020 ABLE | │ │ │ 0050c420: 2020 207c 2058 2020 207c 2020 2020 2020 | X | │ │ │ -0050c430: 207c 3500 457e 1600 0020 2020 7c2d 2d2d |5.E~... |--- │ │ │ +0050c430: 207c 3500 45e0 1600 0020 2020 7c2d 2d2d |5.E.... |--- │ │ │ 0050c440: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050c450: 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d -+------+-----+- │ │ │ -0050c460: 2d2d 2d2d 2d2d 7c35 0045 7e17 0000 2020 ------|5.E~... │ │ │ +0050c460: 2d2d 2d2d 2d2d 7c35 0045 e017 0000 2020 ------|5.E.... │ │ │ 0050c470: 207c 2043 4c45 4152 5343 5245 454e 2020 | CLEARSCREEN │ │ │ 0050c480: 2020 2020 2020 7c20 2020 2020 207c 2058 | | X │ │ │ -0050c490: 2020 207c 2020 2020 2020 207c 3500 457e | |5.E~ │ │ │ +0050c490: 2020 207c 2020 2020 2020 207c 3500 45e0 | |5.E. │ │ │ 0050c4a0: 1800 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d ... |--------- │ │ │ 0050c4b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 0050c4c0: 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --+-----+------- │ │ │ -0050c4d0: 7c35 0045 7e19 0000 2020 207c 2043 4f4e |5.E~... | CON │ │ │ +0050c4d0: 7c35 0045 e019 0000 2020 207c 2043 4f4e |5.E.... | CON │ │ │ 0050c4e0: 4e45 4354 2020 2020 2020 2020 2020 2020 NECT │ │ │ 0050c4f0: 7c20 5820 2020 207c 2058 2020 207c 2020 | X | X | │ │ │ -0050c500: 2020 2020 207c 3500 457e 1a00 0020 2020 |5.E~... │ │ │ +0050c500: 2020 2020 207c 3500 45e0 1a00 0020 2020 |5.E.... │ │ │ 0050c510: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |--------------- │ │ │ 0050c520: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d -----+------+--- │ │ │ -0050c530: 2d2d 2b2d 2d2d 2d2d 2d2d 7c35 0045 7e21 --+-------|5.E~! │ │ │ +0050c530: 2d2d 2b2d 2d2d 2d2d 2d2d 7c35 0045 e021 --+-------|5.E.! │ │ │ 0050c540: 0000 2020 207c 205b 4e4f 5d43 4f4e 5645 .. | [NO]CONVE │ │ │ 0050c550: 5254 2020 2020 2020 2020 7c20 2020 2020 RT | │ │ │ 0050c560: 207c 2058 2020 207c 2020 2020 2020 207c | X | | │ │ │ -0050c570: 3500 457e 2200 0020 2020 7c2d 2d2d 2d2d 5.E~".. |----- │ │ │ +0050c570: 3500 45e0 2200 0020 2020 7c2d 2d2d 2d2d 5.E.".. |----- │ │ │ 0050c580: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 0050c590: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d ------+-----+--- │ │ │ -0050c5a0: 2d2d 2d2d 7c35 0045 7e23 0000 2020 207c ----|5.E~#.. | │ │ │ +0050c5a0: 2d2d 2d2d 7c35 0045 e023 0000 2020 207c ----|5.E.#.. | │ │ │ 0050c5b0: 2043 5452 4150 2020 2020 2020 2020 2020 CTRAP │ │ │ 0050c5c0: 2020 2020 7c20 2020 2020 207c 2058 2020 | | X │ │ │ -0050c5d0: 207c 2020 2020 2020 207c 3500 457e 2400 | |5.E~$. │ │ │ +0050c5d0: 207c 2020 2020 2020 207c 3500 45e0 2400 | |5.E.$. │ │ │ 0050c5e0: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 0050c5f0: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 0050c600: 2b2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 7c35 +-----+-------|5 │ │ │ -0050c610: 0045 7e25 0000 2020 207c 2044 454c 4554 .E~%.. | DELET │ │ │ +0050c610: 0045 e025 0000 2020 207c 2044 454c 4554 .E.%.. | DELET │ │ │ 0050c620: 4520 2020 2020 2020 2020 2020 2020 7c20 E | │ │ │ 0050c630: 2020 2020 207c 2020 2020 207c 2058 2020 | | X │ │ │ -0050c640: 2020 207c 3500 457e 2600 0020 2020 7c2d |5.E~&.. |- │ │ │ +0050c640: 2020 207c 3500 45e0 2600 0020 2020 7c2d |5.E.&.. |- │ │ │ 0050c650: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050c660: 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ---+------+----- │ │ │ -0050c670: 2b2d 2d2d 2d2d 2d2d 7c35 0045 7e27 0000 +-------|5.E~'.. │ │ │ +0050c670: 2b2d 2d2d 2d2d 2d2d 7c35 0045 e027 0000 +-------|5.E.'.. │ │ │ 0050c680: 2020 207c 205b 4e4f 5d44 454c 494d 4954 | [NO]DELIMIT │ │ │ 0050c690: 4552 2020 2020 2020 7c20 5820 2020 207c ER | X | │ │ │ 0050c6a0: 2058 2020 207c 2020 2020 2020 207c 3500 X | |5. │ │ │ -0050c6b0: 457e 2800 0020 2020 7c2d 2d2d 2d2d 2d2d E~(.. |------- │ │ │ +0050c6b0: 45e0 2800 0020 2020 7c2d 2d2d 2d2d 2d2d E.(.. |------- │ │ │ 0050c6c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 0050c6d0: 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d 2d2d ----+-----+----- │ │ │ -0050c6e0: 2d2d 7c35 0045 7e29 0000 2020 207c 205b --|5.E~).. | [ │ │ │ +0050c6e0: 2d2d 7c35 0045 e029 0000 2020 207c 205b --|5.E.).. | [ │ │ │ 0050c6f0: 4e4f 5d44 4553 5452 4f59 2020 2020 2020 NO]DESTROY │ │ │ 0050c700: 2020 7c20 2020 2020 207c 2020 2020 207c | | | │ │ │ -0050c710: 2058 2020 2020 207c 3500 457e 2a00 0020 X |5.E~*.. │ │ │ +0050c710: 2058 2020 2020 207c 3500 45e0 2a00 0020 X |5.E.*.. │ │ │ 0050c720: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 0050c730: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d -------+------+- │ │ │ 0050c740: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 7c35 0045 ----+-------|5.E │ │ │ -0050c750: 7e31 0000 2020 207c 2044 4554 4143 4820 ~1.. | DETACH │ │ │ +0050c750: e031 0000 2020 207c 2044 4554 4143 4820 .1.. | DETACH │ │ │ 0050c760: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 0050c770: 2020 207c 2058 2020 207c 2020 2020 2020 | X | │ │ │ -0050c780: 207c 3500 457e 3200 0020 2020 7c2d 2d2d |5.E~2.. |--- │ │ │ +0050c780: 207c 3500 45e0 3200 0020 2020 7c2d 2d2d |5.E.2.. |--- │ │ │ 0050c790: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050c7a0: 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d -+------+-----+- │ │ │ -0050c7b0: 2d2d 2d2d 2d2d 7c35 0045 7e33 0000 2020 ------|5.E~3.. │ │ │ +0050c7b0: 2d2d 2d2d 2d2d 7c35 0045 e033 0000 2020 ------|5.E.3.. │ │ │ 0050c7c0: 207c 2044 4f57 4e53 4352 4f4c 4c20 2020 | DOWNSCROLL │ │ │ 0050c7d0: 2020 2020 2020 7c20 2020 2020 207c 2058 | | X │ │ │ 0050c7e0: 2020 207c 2020 2020 2020 207c 0000 0000 | |.... │ │ │ 0050c7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0050c800: 0400 0000 fe07 0000 6f4a 0000 0000 0000 ........oJ...... │ │ │ -0050c810: 7a00 007e 4845 4c50 00ff 7300 ff49 4f5f z..~HELP..s..IO_ │ │ │ +0050c810: 7a00 00e0 4845 4c50 00ff 7300 ff49 4f5f z...HELP..s..IO_ │ │ │ 0050c820: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 0050c830: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 0050c840: 4445 5649 4345 5041 5241 4d45 5445 525f DEVICEPARAMETER_ │ │ │ 0050c850: 5355 4d4d 4152 5900 c034 0000 2020 207c SUMMARY..4.. | │ │ │ 0050c860: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050c870: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2b 2d2d 2d2d ----+------+---- │ │ │ -0050c880: 2d2b 2d2d 2d2d 2d2d 2d7c 3500 457e 3500 -+-------|5.E~5. │ │ │ +0050c880: 2d2b 2d2d 2d2d 2d2d 2d7c 3500 45e0 3500 -+-------|5.E.5. │ │ │ 0050c890: 0020 2020 7c20 5b4e 4f5d 4543 484f 2020 . | [NO]ECHO │ │ │ 0050c8a0: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 0050c8b0: 7c20 5820 2020 7c20 2020 2020 2020 7c35 | X | |5 │ │ │ -0050c8c0: 0045 7e36 0000 2020 207c 2d2d 2d2d 2d2d .E~6.. |------ │ │ │ +0050c8c0: 0045 e036 0000 2020 207c 2d2d 2d2d 2d2d .E.6.. |------ │ │ │ 0050c8d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 0050c8e0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d 2d2d -----+-----+---- │ │ │ -0050c8f0: 2d2d 2d7c 3500 457e 3700 0020 2020 7c20 ---|5.E~7.. | │ │ │ +0050c8f0: 2d2d 2d7c 3500 45e0 3700 0020 2020 7c20 ---|5.E.7.. | │ │ │ 0050c900: 4552 4153 454c 494e 4520 2020 2020 2020 ERASELINE │ │ │ 0050c910: 2020 207c 2020 2020 2020 7c20 5820 2020 | | X │ │ │ -0050c920: 7c20 2020 2020 2020 7c35 0045 7e38 0000 | |5.E~8.. │ │ │ +0050c920: 7c20 2020 2020 2020 7c35 0045 e038 0000 | |5.E.8.. │ │ │ 0050c930: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 0050c940: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2b --------+------+ │ │ │ 0050c950: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d7c 3500 -----+-------|5. │ │ │ -0050c960: 457e 3900 0020 2020 7c20 5b4e 4f5d 4553 E~9.. | [NO]ES │ │ │ +0050c960: 45e0 3900 0020 2020 7c20 5b4e 4f5d 4553 E.9.. | [NO]ES │ │ │ 0050c970: 4341 5045 2020 2020 2020 2020 207c 2020 CAPE | │ │ │ 0050c980: 2020 2020 7c20 5820 2020 7c20 2020 2020 | X | │ │ │ -0050c990: 2020 7c35 0045 7e3a 0000 2020 207c 2d2d |5.E~:.. |-- │ │ │ +0050c990: 2020 7c35 0045 e03a 0000 2020 207c 2d2d |5.E.:.. |-- │ │ │ 0050c9a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050c9b0: 2d2d 2b2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2b --+------+-----+ │ │ │ -0050c9c0: 2d2d 2d2d 2d2d 2d7c 3500 457e 4100 0020 -------|5.E~A.. │ │ │ +0050c9c0: 2d2d 2d2d 2d2d 2d7c 3500 45e0 4100 0020 -------|5.E.A.. │ │ │ 0050c9d0: 2020 7c20 4558 4345 5054 494f 4e3d 6578 | EXCEPTION=ex │ │ │ 0050c9e0: 7072 2020 2020 207c 2058 2020 2020 7c20 pr | X | │ │ │ 0050c9f0: 5820 2020 7c20 5820 2020 2020 7c35 0045 X | X |5.E │ │ │ -0050ca00: 7e42 0000 2020 207c 2d2d 2d2d 2d2d 2d2d ~B.. |-------- │ │ │ +0050ca00: e042 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .B.. |-------- │ │ │ 0050ca10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 0050ca20: 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---+-----+------ │ │ │ -0050ca30: 2d7c 3500 457e 4300 0020 2020 7c20 5b4e -|5.E~C.. | [N │ │ │ +0050ca30: 2d7c 3500 45e0 4300 0020 2020 7c20 5b4e -|5.E.C.. | [N │ │ │ 0050ca40: 4f5d 4646 4c46 2020 2020 2020 2020 2020 O]FFLF │ │ │ 0050ca50: 207c 2058 2020 2020 7c20 5820 2020 7c20 | X | X | │ │ │ -0050ca60: 2020 2020 2020 7c35 0045 7e44 0000 2020 |5.E~D.. │ │ │ +0050ca60: 2020 2020 2020 7c35 0045 e044 0000 2020 |5.E.D.. │ │ │ 0050ca70: 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |-------------- │ │ │ 0050ca80: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2b 2d2d ------+------+-- │ │ │ -0050ca90: 2d2d 2d2b 2d2d 2d2d 2d2d 2d7c 3500 457e ---+-------|5.E~ │ │ │ +0050ca90: 2d2d 2d2b 2d2d 2d2d 2d2d 2d7c 3500 45e0 ---+-------|5.E. │ │ │ 0050caa0: 4500 0020 2020 7c20 5b4e 4f5d 4649 4c54 E.. | [NO]FILT │ │ │ 0050cab0: 4552 5b3d 6578 7072 5d20 207c 2020 2020 ER[=expr] | │ │ │ 0050cac0: 2020 7c20 5820 2020 7c20 2020 2020 2020 | X | │ │ │ -0050cad0: 7c35 0045 7e46 0000 2020 207c 2d2d 2d2d |5.E~F.. |---- │ │ │ +0050cad0: 7c35 0045 e046 0000 2020 207c 2d2d 2d2d |5.E.F.. |---- │ │ │ 0050cae0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050caf0: 2b2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d +------+-----+-- │ │ │ -0050cb00: 2d2d 2d2d 2d7c 3500 457e 4700 0020 2020 -----|5.E~G.. │ │ │ +0050cb00: 2d2d 2d2d 2d7c 3500 45e0 4700 0020 2020 -----|5.E.G.. │ │ │ 0050cb10: 7c20 5b4e 4f5d 4649 5845 4420 2020 2020 | [NO]FIXED │ │ │ 0050cb20: 2020 2020 207c 2058 2020 2020 7c20 2020 | X | │ │ │ -0050cb30: 2020 7c20 2020 2020 2020 7c35 0045 7e48 | |5.E~H │ │ │ +0050cb30: 2020 7c20 2020 2020 2020 7c35 0045 e048 | |5.E.H │ │ │ 0050cb40: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 0050cb50: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 0050cb60: 2d2b 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d7c -+-----+-------| │ │ │ -0050cb70: 3500 457e 4900 0020 2020 7c20 464c 5553 5.E~I.. | FLUS │ │ │ +0050cb70: 3500 45e0 4900 0020 2020 7c20 464c 5553 5.E.I.. | FLUS │ │ │ 0050cb80: 4820 2020 2020 2020 2020 2020 2020 207c H | │ │ │ 0050cb90: 2020 2020 2020 7c20 5820 2020 7c20 2020 | X | │ │ │ -0050cba0: 2020 2020 7c35 0045 7e4a 0000 2020 207c |5.E~J.. | │ │ │ +0050cba0: 2020 2020 7c35 0045 e04a 0000 2020 207c |5.E.J.. | │ │ │ 0050cbb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050cbc0: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2b 2d2d 2d2d ----+------+---- │ │ │ -0050cbd0: 2d2b 2d2d 2d2d 2d2d 2d7c 3500 457e 5100 -+-------|5.E~Q. │ │ │ +0050cbd0: 2d2b 2d2d 2d2d 2d2d 2d7c 3500 45e0 5100 -+-------|5.E.Q. │ │ │ 0050cbe0: 0020 2020 7c20 4752 4f55 503d 6578 7072 . | GROUP=expr │ │ │ 0050cbf0: 2020 2020 2020 2020 207c 2058 2020 2020 | X │ │ │ 0050cc00: 7c20 5820 2020 7c20 5820 2020 2020 7c35 | X | X |5 │ │ │ -0050cc10: 0045 7e52 0000 2020 207c 2d2d 2d2d 2d2d .E~R.. |------ │ │ │ +0050cc10: 0045 e052 0000 2020 207c 2d2d 2d2d 2d2d .E.R.. |------ │ │ │ 0050cc20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 0050cc30: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d 2d2d -----+-----+---- │ │ │ -0050cc40: 2d2d 2d7c 3500 457e 5300 0020 2020 7c20 ---|5.E~S.. | │ │ │ +0050cc40: 2d2d 2d7c 3500 45e0 5300 0020 2020 7c20 ---|5.E.S.. | │ │ │ 0050cc50: 4b45 5920 2020 2020 2020 2020 2020 2020 KEY │ │ │ 0050cc60: 2020 207c 2058 2020 2020 7c20 5820 2020 | X | X │ │ │ -0050cc70: 7c20 2020 2020 2020 7c35 0045 7e54 0000 | |5.E~T.. │ │ │ +0050cc70: 7c20 2020 2020 2020 7c35 0045 e054 0000 | |5.E.T.. │ │ │ 0050cc80: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 0050cc90: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2b --------+------+ │ │ │ 0050cca0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d7c 3500 -----+-------|5. │ │ │ -0050ccb0: 457e 5500 0020 2020 7c20 494b 4559 2020 E~U.. | IKEY │ │ │ +0050ccb0: 45e0 5500 0020 2020 7c20 494b 4559 2020 E.U.. | IKEY │ │ │ 0050ccc0: 2020 2020 2020 2020 2020 2020 207c 2058 | X │ │ │ 0050ccd0: 2020 2020 7c20 5820 2020 7c20 2020 2020 | X | │ │ │ -0050cce0: 2020 7c35 0045 7e56 0000 2020 207c 2d2d |5.E~V.. |-- │ │ │ +0050cce0: 2020 7c35 0045 e056 0000 2020 207c 2d2d |5.E.V.. |-- │ │ │ 0050ccf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050cd00: 2d2d 2b2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2b --+------+-----+ │ │ │ -0050cd10: 2d2d 2d2d 2d2d 2d7c 3500 457e 5700 0020 -------|5.E~W.. │ │ │ +0050cd10: 2d2d 2d2d 2d2d 2d7c 3500 45e0 5700 0020 -------|5.E.W.. │ │ │ 0050cd20: 2020 7c20 494f 4552 524f 523d 6578 7072 | IOERROR=expr │ │ │ 0050cd30: 2020 2020 2020 207c 2058 2020 2020 7c20 | X | │ │ │ 0050cd40: 5820 2020 7c20 2020 2020 2020 7c35 0045 X | |5.E │ │ │ -0050cd50: 7e58 0000 2020 207c 2d2d 2d2d 2d2d 2d2d ~X.. |-------- │ │ │ +0050cd50: e058 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .X.. |-------- │ │ │ 0050cd60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 0050cd70: 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---+-----+------ │ │ │ -0050cd80: 2d7c 3500 457e 5900 0020 2020 7c20 5b4e -|5.E~Y.. | [N │ │ │ +0050cd80: 2d7c 3500 45e0 5900 0020 2020 7c20 5b4e -|5.E.Y.. | [N │ │ │ 0050cd90: 4f5d 484f 5354 5359 4e43 2020 2020 2020 O]HOSTSYNC │ │ │ 0050cda0: 207c 2020 2020 2020 7c20 5820 2020 7c20 | | X | │ │ │ -0050cdb0: 2020 2020 2020 7c35 0045 7e5a 0000 2020 |5.E~Z.. │ │ │ +0050cdb0: 2020 2020 2020 7c35 0045 e05a 0000 2020 |5.E.Z.. │ │ │ 0050cdc0: 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |-------------- │ │ │ 0050cdd0: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2b 2d2d ------+------+-- │ │ │ -0050cde0: 2d2d 2d2b 2d2d 2d2d 2d2d 2d7c 3500 457e ---+-------|5.E~ │ │ │ +0050cde0: 2d2d 2d2b 2d2d 2d2d 2d2d 2d7c 3500 45e0 ---+-------|5.E. │ │ │ 0050cdf0: 6100 0020 2020 7c20 5b4e 4f5d 4855 5045 a.. | [NO]HUPE │ │ │ 0050ce00: 4e41 424c 4520 2020 2020 207c 2020 2020 NABLE | │ │ │ 0050ce10: 2020 7c20 5820 2020 7c20 2020 2020 2020 | X | │ │ │ -0050ce20: 7c35 0045 7e62 0000 2020 207c 2d2d 2d2d |5.E~b.. |---- │ │ │ +0050ce20: 7c35 0045 e062 0000 2020 207c 2d2d 2d2d |5.E.b.. |---- │ │ │ 0050ce30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050ce40: 2b2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d +------+-----+-- │ │ │ -0050ce50: 2d2d 2d2d 2d7c 3500 457e 6300 0020 2020 -----|5.E~c.. │ │ │ +0050ce50: 2d2d 2d2d 2d7c 3500 45e0 6300 0020 2020 -----|5.E.c.. │ │ │ 0050ce60: 7c20 5b5a 5d4c 454e 4754 483d 696e 7465 | [Z]LENGTH=inte │ │ │ 0050ce70: 7870 7220 207c 2020 2020 2020 7c20 5820 xpr | | X │ │ │ -0050ce80: 2020 7c20 2020 2020 2020 7c35 0045 7e64 | |5.E~d │ │ │ +0050ce80: 2020 7c20 2020 2020 2020 7c35 0045 e064 | |5.E.d │ │ │ 0050ce90: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 0050cea0: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 0050ceb0: 2d2b 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d7c -+-----+-------| │ │ │ -0050cec0: 3500 457e 6500 0020 2020 7c20 4e45 5756 5.E~e.. | NEWV │ │ │ +0050cec0: 3500 45e0 6500 0020 2020 7c20 4e45 5756 5.E.e.. | NEWV │ │ │ 0050ced0: 4552 5349 4f4e 2020 2020 2020 2020 207c ERSION | │ │ │ 0050cee0: 2058 2020 2020 7c20 2020 2020 7c20 2020 X | | │ │ │ -0050cef0: 2020 2020 7c35 0045 7e66 0000 2020 207c |5.E~f.. | │ │ │ +0050cef0: 2020 2020 7c35 0045 e066 0000 2020 207c |5.E.f.. | │ │ │ 0050cf00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050cf10: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2b 2d2d 2d2d ----+------+---- │ │ │ -0050cf20: 2d2b 2d2d 2d2d 2d2d 2d7c 3500 457e 6700 -+-------|5.E~g. │ │ │ +0050cf20: 2d2b 2d2d 2d2d 2d2d 2d7c 3500 45e0 6700 -+-------|5.E.g. │ │ │ 0050cf30: 0020 2020 7c20 4f4b 4559 2020 2020 2020 . | OKEY │ │ │ 0050cf40: 2020 2020 2020 2020 207c 2058 2020 2020 | X │ │ │ 0050cf50: 7c20 5820 2020 7c20 2020 2020 2020 7c35 | X | |5 │ │ │ -0050cf60: 0045 7e68 0000 2020 207c 2d2d 2d2d 2d2d .E~h.. |------ │ │ │ +0050cf60: 0045 e068 0000 2020 207c 2d2d 2d2d 2d2d .E.h.. |------ │ │ │ 0050cf70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 0050cf80: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d 2d2d -----+-----+---- │ │ │ -0050cf90: 2d2d 2d7c 3500 457e 6900 0020 2020 7c20 ---|5.E~i.. | │ │ │ +0050cf90: 2d2d 2d7c 3500 45e0 6900 0020 2020 7c20 ---|5.E.i.. | │ │ │ 0050cfa0: 4f57 4e45 523d 6578 7072 2020 2020 2020 OWNER=expr │ │ │ 0050cfb0: 2020 207c 2058 2020 2020 7c20 5820 2020 | X | X │ │ │ -0050cfc0: 7c20 5820 2020 2020 7c35 0045 7e6a 0000 | X |5.E~j.. │ │ │ +0050cfc0: 7c20 5820 2020 2020 7c35 0045 e06a 0000 | X |5.E.j.. │ │ │ 0050cfd0: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 0050cfe0: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2b --------+------+ │ │ │ 0050cff0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d7c 0000 -----+-------|.. │ │ │ 0050d000: 0400 0000 ff07 0000 944a 0000 0000 0000 .........J...... │ │ │ -0050d010: 7a00 007e 4845 4c50 00ff 7300 ff49 4f5f z..~HELP..s..IO_ │ │ │ +0050d010: 7a00 00e0 4845 4c50 00ff 7300 ff49 4f5f z...HELP..s..IO_ │ │ │ 0050d020: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 0050d030: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 0050d040: 4445 5649 4345 5041 5241 4d45 5445 525f DEVICEPARAMETER_ │ │ │ 0050d050: 5355 4d4d 4152 5900 c071 0000 2020 207c SUMMARY..q.. | │ │ │ 0050d060: 205b 4e4f 5d50 4153 5448 5255 2020 2020 [NO]PASTHRU │ │ │ 0050d070: 2020 2020 7c20 2020 2020 207c 2058 2020 | | X │ │ │ -0050d080: 207c 2020 2020 2020 207c 3500 457e 7200 | |5.E~r. │ │ │ +0050d080: 207c 2020 2020 2020 207c 3500 45e0 7200 | |5.E.r. │ │ │ 0050d090: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 0050d0a0: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 0050d0b0: 2b2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 7c35 +-----+-------|5 │ │ │ -0050d0c0: 0045 7e73 0000 2020 207c 205b 4e4f 5d52 .E~s.. | [NO]R │ │ │ +0050d0c0: 0045 e073 0000 2020 207c 205b 4e4f 5d52 .E.s.. | [NO]R │ │ │ 0050d0d0: 4348 4b20 2020 2020 2020 2020 2020 7c20 CHK | │ │ │ 0050d0e0: 5820 2020 207c 2058 2020 207c 2020 2020 X | X | │ │ │ -0050d0f0: 2020 207c 3500 457e 7400 0020 2020 7c2d |5.E~t.. |- │ │ │ +0050d0f0: 2020 207c 3500 45e0 7400 0020 2020 7c2d |5.E.t.. |- │ │ │ 0050d100: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050d110: 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ---+------+----- │ │ │ -0050d120: 2b2d 2d2d 2d2d 2d2d 7c35 0045 7e75 0000 +-------|5.E~u.. │ │ │ +0050d120: 2b2d 2d2d 2d2d 2d2d 7c35 0045 e075 0000 +-------|5.E.u.. │ │ │ 0050d130: 2020 207c 205b 4e4f 5d52 4541 444f 4e4c | [NO]READONL │ │ │ 0050d140: 5920 2020 2020 2020 7c20 5820 2020 207c Y | X | │ │ │ 0050d150: 2020 2020 207c 2020 2020 2020 207c 3500 | |5. │ │ │ -0050d160: 457e 7600 0020 2020 7c2d 2d2d 2d2d 2d2d E~v.. |------- │ │ │ +0050d160: 45e0 7600 0020 2020 7c2d 2d2d 2d2d 2d2d E.v.. |------- │ │ │ 0050d170: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 0050d180: 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d 2d2d ----+-----+----- │ │ │ -0050d190: 2d2d 7c35 0045 7e77 0000 2020 207c 2052 --|5.E~w.. | R │ │ │ +0050d190: 2d2d 7c35 0045 e077 0000 2020 207c 2052 --|5.E.w.. | R │ │ │ 0050d1a0: 4543 4f52 4453 495a 453d 696e 7465 7870 ECORDSIZE=intexp │ │ │ 0050d1b0: 7220 7c20 5820 2020 207c 2020 2020 207c r | X | | │ │ │ -0050d1c0: 2020 2020 2020 207c 3500 457e 7800 0020 |5.E~x.. │ │ │ +0050d1c0: 2020 2020 2020 207c 3500 45e0 7800 0020 |5.E.x.. │ │ │ 0050d1d0: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 0050d1e0: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d -------+------+- │ │ │ 0050d1f0: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 7c35 0045 ----+-------|5.E │ │ │ -0050d200: 7e79 0000 2020 207c 2052 454e 414d 453d ~y.. | RENAME= │ │ │ +0050d200: e079 0000 2020 207c 2052 454e 414d 453d .y.. | RENAME= │ │ │ 0050d210: 6578 7072 2020 2020 2020 2020 7c20 2020 expr | │ │ │ 0050d220: 2020 207c 2020 2020 207c 2058 2020 2020 | | X │ │ │ -0050d230: 207c 3500 457e 7a00 0020 2020 7c2d 2d2d |5.E~z.. |--- │ │ │ +0050d230: 207c 3500 45e0 7a00 0020 2020 7c2d 2d2d |5.E.z.. |--- │ │ │ 0050d240: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050d250: 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d -+------+-----+- │ │ │ -0050d260: 2d2d 2d2d 2d2d 7c35 0045 7e81 0000 2020 ------|5.E~... │ │ │ +0050d260: 2d2d 2d2d 2d2d 7c35 0045 e081 0000 2020 ------|5.E.... │ │ │ 0050d270: 207c 2052 4550 4c41 4345 3d65 7870 7220 | REPLACE=expr │ │ │ 0050d280: 2020 2020 2020 7c20 2020 2020 207c 2020 | | │ │ │ -0050d290: 2020 207c 2058 2020 2020 207c 3500 457e | X |5.E~ │ │ │ +0050d290: 2020 207c 2058 2020 2020 207c 3500 45e0 | X |5.E. │ │ │ 0050d2a0: 8200 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d ... |--------- │ │ │ 0050d2b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 0050d2c0: 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --+-----+------- │ │ │ -0050d2d0: 7c35 0045 7e83 0000 2020 207c 205b 4e4f |5.E~... | [NO │ │ │ +0050d2d0: 7c35 0045 e083 0000 2020 207c 205b 4e4f |5.E.... | [NO │ │ │ 0050d2e0: 5d52 4554 5259 2020 2020 2020 2020 2020 ]RETRY │ │ │ 0050d2f0: 7c20 5820 2020 207c 2058 2020 207c 2020 | X | X | │ │ │ -0050d300: 2020 2020 207c 3500 457e 8400 0020 2020 |5.E~... │ │ │ +0050d300: 2020 2020 207c 3500 45e0 8400 0020 2020 |5.E.... │ │ │ 0050d310: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |--------------- │ │ │ 0050d320: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d -----+------+--- │ │ │ -0050d330: 2d2d 2b2d 2d2d 2d2d 2d2d 7c35 0045 7e85 --+-------|5.E~. │ │ │ +0050d330: 2d2d 2b2d 2d2d 2d2d 2d2d 7c35 0045 e085 --+-------|5.E.. │ │ │ 0050d340: 0000 2020 207c 2052 4557 494e 4420 2020 .. | REWIND │ │ │ 0050d350: 2020 2020 2020 2020 2020 7c20 5820 2020 | X │ │ │ 0050d360: 207c 2058 2020 207c 2058 2020 2020 207c | X | X | │ │ │ -0050d370: 3500 457e 8600 0020 2020 7c2d 2d2d 2d2d 5.E~... |----- │ │ │ +0050d370: 3500 45e0 8600 0020 2020 7c2d 2d2d 2d2d 5.E.... |----- │ │ │ 0050d380: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 0050d390: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d ------+-----+--- │ │ │ -0050d3a0: 2d2d 2d2d 7c35 0045 7e87 0000 2020 207c ----|5.E~... | │ │ │ +0050d3a0: 2d2d 2d2d 7c35 0045 e087 0000 2020 207c ----|5.E.... | │ │ │ 0050d3b0: 2053 4b49 5046 494c 453d 696e 7465 7870 SKIPFILE=intexp │ │ │ 0050d3c0: 7220 2020 7c20 2020 2020 207c 2058 2020 r | | X │ │ │ -0050d3d0: 207c 2020 2020 2020 207c 3500 457e 8800 | |5.E~.. │ │ │ +0050d3d0: 207c 2020 2020 2020 207c 3500 45e0 8800 | |5.E... │ │ │ 0050d3e0: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 0050d3f0: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 0050d400: 2b2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 7c35 +-----+-------|5 │ │ │ -0050d410: 0045 7e89 0000 2020 207c 2053 4f43 4b45 .E~... | SOCKE │ │ │ +0050d410: 0045 e089 0000 2020 207c 2053 4f43 4b45 .E.... | SOCKE │ │ │ 0050d420: 5420 2020 2020 2020 2020 2020 2020 7c20 T | │ │ │ 0050d430: 2020 2020 207c 2058 2020 207c 2058 2020 | X | X │ │ │ -0050d440: 2020 207c 3500 457e 8a00 0020 2020 7c2d |5.E~... |- │ │ │ +0050d440: 2020 207c 3500 45e0 8a00 0020 2020 7c2d |5.E.... |- │ │ │ 0050d450: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050d460: 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ---+------+----- │ │ │ -0050d470: 2b2d 2d2d 2d2d 2d2d 7c35 0045 7e91 0000 +-------|5.E~... │ │ │ +0050d470: 2b2d 2d2d 2d2d 2d2d 7c35 0045 e091 0000 +-------|5.E.... │ │ │ 0050d480: 2020 207c 2053 5041 4345 3d69 6e74 6578 | SPACE=intex │ │ │ 0050d490: 7072 2020 2020 2020 7c20 2020 2020 207c pr | | │ │ │ 0050d4a0: 2058 2020 207c 2058 2020 2020 207c 3500 X | X |5. │ │ │ -0050d4b0: 457e 9200 0020 2020 7c2d 2d2d 2d2d 2d2d E~... |------- │ │ │ +0050d4b0: 45e0 9200 0020 2020 7c2d 2d2d 2d2d 2d2d E.... |------- │ │ │ 0050d4c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 0050d4d0: 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d 2d2d ----+-----+----- │ │ │ -0050d4e0: 2d2d 7c35 0045 7e93 0000 2020 207c 205b --|5.E~... | [ │ │ │ +0050d4e0: 2d2d 7c35 0045 e093 0000 2020 207c 205b --|5.E.... | [ │ │ │ 0050d4f0: 4e4f 5d53 5452 4541 4d20 2020 2020 2020 NO]STREAM │ │ │ 0050d500: 2020 7c20 5820 2020 207c 2020 2020 207c | X | | │ │ │ -0050d510: 2020 2020 2020 207c 3500 457e 9400 0020 |5.E~... │ │ │ +0050d510: 2020 2020 2020 207c 3500 45e0 9400 0020 |5.E.... │ │ │ 0050d520: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 0050d530: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d -------+------+- │ │ │ 0050d540: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 7c35 0045 ----+-------|5.E │ │ │ -0050d550: 7e95 0000 2020 207c 2053 5953 5445 4d3d ~... | SYSTEM= │ │ │ +0050d550: e095 0000 2020 207c 2053 5953 5445 4d3d .... | SYSTEM= │ │ │ 0050d560: 6578 7072 2020 2020 2020 2020 7c20 5820 expr | X │ │ │ 0050d570: 2020 207c 2020 2020 207c 2058 2020 2020 | | X │ │ │ -0050d580: 207c 3500 457e 9600 0020 2020 7c2d 2d2d |5.E~... |--- │ │ │ +0050d580: 207c 3500 45e0 9600 0020 2020 7c2d 2d2d |5.E.... |--- │ │ │ 0050d590: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050d5a0: 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d -+------+-----+- │ │ │ -0050d5b0: 2d2d 2d2d 2d2d 7c35 0045 7e97 0000 2020 ------|5.E~... │ │ │ +0050d5b0: 2d2d 2d2d 2d2d 7c35 0045 e097 0000 2020 ------|5.E.... │ │ │ 0050d5c0: 207c 2054 4552 4d49 4e41 544f 523d 6578 | TERMINATOR=ex │ │ │ 0050d5d0: 7072 2020 2020 7c20 2020 2020 207c 2058 pr | | X │ │ │ -0050d5e0: 2020 207c 2020 2020 2020 207c 3500 457e | |5.E~ │ │ │ +0050d5e0: 2020 207c 2020 2020 2020 207c 3500 45e0 | |5.E. │ │ │ 0050d5f0: 9800 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d ... |--------- │ │ │ 0050d600: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 0050d610: 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --+-----+------- │ │ │ -0050d620: 7c35 0045 7e99 0000 2020 207c 2054 494d |5.E~... | TIM │ │ │ +0050d620: 7c35 0045 e099 0000 2020 207c 2054 494d |5.E.... | TIM │ │ │ 0050d630: 454f 5554 3d65 7870 7220 2020 2020 2020 EOUT=expr │ │ │ 0050d640: 7c20 2020 2020 207c 2020 2020 207c 2058 | | | X │ │ │ -0050d650: 2020 2020 207c 3500 457e 9a00 0020 2020 |5.E~... │ │ │ +0050d650: 2020 2020 207c 3500 45e0 9a00 0020 2020 |5.E.... │ │ │ 0050d660: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |--------------- │ │ │ 0050d670: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d -----+------+--- │ │ │ -0050d680: 2d2d 2b2d 2d2d 2d2d 2d2d 7c36 0044 7ec1 --+-------|6.D~. │ │ │ +0050d680: 2d2d 2b2d 2d2d 2d2d 2d2d 7c36 0044 e0c1 --+-------|6.D.. │ │ │ 0050d690: 1100 0020 2020 7c20 5b4e 4f5d 5452 554e ... | [NO]TRUN │ │ │ 0050d6a0: 4341 5445 2020 2020 2020 207c 2058 2020 CATE | X │ │ │ 0050d6b0: 2020 7c20 5820 2020 7c20 2020 2020 2020 | X | │ │ │ -0050d6c0: 7c35 0046 7e11 0000 2020 207c 2d2d 2d2d |5.F~... |---- │ │ │ +0050d6c0: 7c35 0046 e011 0000 2020 207c 2d2d 2d2d |5.F.... |---- │ │ │ 0050d6d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050d6e0: 2b2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2b 2d2d +------+-----+-- │ │ │ -0050d6f0: 2d2d 2d2d 2d7c 3500 467e 2100 0020 2020 -----|5.F~!.. │ │ │ +0050d6f0: 2d2d 2d2d 2d7c 3500 46e0 2100 0020 2020 -----|5.F.!.. │ │ │ 0050d700: 7c20 5b4e 4f5d 5454 5359 4e43 2020 2020 | [NO]TTSYNC │ │ │ 0050d710: 2020 2020 207c 2020 2020 2020 7c20 5820 | | X │ │ │ -0050d720: 2020 7c20 2020 2020 2020 7c35 0046 7e31 | |5.F~1 │ │ │ +0050d720: 2020 7c20 2020 2020 2020 7c35 0046 e031 | |5.F.1 │ │ │ 0050d730: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 0050d740: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 0050d750: 2d2b 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d7c -+-----+-------| │ │ │ -0050d760: 3500 467e 4100 0020 2020 7c20 5b4e 4f5d 5.F~A.. | [NO] │ │ │ +0050d760: 3500 46e0 4100 0020 2020 7c20 5b4e 4f5d 5.F.A.. | [NO] │ │ │ 0050d770: 5459 5045 4148 4541 4420 2020 2020 207c TYPEAHEAD | │ │ │ 0050d780: 2020 2020 2020 7c20 5820 2020 7c20 2020 | X | │ │ │ -0050d790: 2020 2020 7c35 0046 7e51 0000 2020 207c |5.F~Q.. | │ │ │ +0050d790: 2020 2020 7c35 0046 e051 0000 2020 207c |5.F.Q.. | │ │ │ 0050d7a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050d7b0: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2b 2d2d 2d2d ----+------+---- │ │ │ -0050d7c0: 2d2b 2d2d 2d2d 2d2d 2d7c 3500 467e 6100 -+-------|5.F~a. │ │ │ +0050d7c0: 2d2b 2d2d 2d2d 2d2d 2d7c 3500 46e0 6100 -+-------|5.F.a. │ │ │ 0050d7d0: 0020 2020 7c20 5549 433d 6578 7072 2020 . | UIC=expr │ │ │ 0050d7e0: 2020 2020 2020 2020 207c 2058 2020 2020 | X │ │ │ 0050d7f0: 7c20 2020 2020 7c20 5820 2020 2020 7c00 | | X |. │ │ │ 0050d800: 0400 0000 f405 0000 b04a 0000 0000 0000 .........J...... │ │ │ -0050d810: 7b00 007e 4845 4c50 00ff 7300 ff49 4f5f {..~HELP..s..IO_ │ │ │ +0050d810: 7b00 00e0 4845 4c50 00ff 7300 ff49 4f5f {...HELP..s..IO_ │ │ │ 0050d820: 5052 4f43 4553 5349 4e47 00ff 7300 ff49 PROCESSING..s..I │ │ │ 0050d830: 2f4f 5f43 4f4d 4d41 4e44 5300 ff73 00ff /O_COMMANDS..s.. │ │ │ 0050d840: 4445 5649 4345 5041 5241 4d45 5445 525f DEVICEPARAMETER_ │ │ │ 0050d850: 5355 4d4d 4152 5900 c111 7100 0020 2020 SUMMARY...q.. │ │ │ 0050d860: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |--------------- │ │ │ 0050d870: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d -----+------+--- │ │ │ -0050d880: 2d2d 2b2d 2d2d 2d2d 2d2d 7c35 0046 7e81 --+-------|5.F~. │ │ │ +0050d880: 2d2d 2b2d 2d2d 2d2d 2d2d 7c35 0046 e081 --+-------|5.F.. │ │ │ 0050d890: 0000 2020 207c 2055 5053 4352 4f4c 4c20 .. | UPSCROLL │ │ │ 0050d8a0: 2020 2020 2020 2020 2020 7c20 2020 2020 | │ │ │ 0050d8b0: 207c 2058 2020 207c 2020 2020 2020 207c | X | | │ │ │ -0050d8c0: 3500 467e 9100 0020 2020 7c2d 2d2d 2d2d 5.F~... |----- │ │ │ +0050d8c0: 3500 46e0 9100 0020 2020 7c2d 2d2d 2d2d 5.F.... |----- │ │ │ 0050d8d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 0050d8e0: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d ------+-----+--- │ │ │ -0050d8f0: 2d2d 2d2d 7c35 0045 7e12 0000 2020 207c ----|5.E~... | │ │ │ +0050d8f0: 2d2d 2d2d 7c35 0045 e012 0000 2020 207c ----|5.E.... | │ │ │ 0050d900: 2056 4152 4941 424c 4520 2020 2020 2020 VARIABLE │ │ │ 0050d910: 2020 2020 7c20 5820 2020 207c 2020 2020 | X | │ │ │ -0050d920: 207c 2020 2020 2020 207c 3500 467e 1100 | |5.F~.. │ │ │ +0050d920: 207c 2020 2020 2020 207c 3500 46e0 1100 | |5.F... │ │ │ 0050d930: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 0050d940: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 0050d950: 2b2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 7c35 +-----+-------|5 │ │ │ -0050d960: 0046 7e21 0000 2020 207c 205b 5a5d 5749 .F~!.. | [Z]WI │ │ │ +0050d960: 0046 e021 0000 2020 207c 205b 5a5d 5749 .F.!.. | [Z]WI │ │ │ 0050d970: 4454 483d 696e 7465 7870 7220 2020 7c20 DTH=intexpr | │ │ │ 0050d980: 2020 2020 207c 2058 2020 207c 2020 2020 | X | │ │ │ -0050d990: 2020 207c 3500 467e 3100 0020 2020 7c2d |5.F~1.. |- │ │ │ +0050d990: 2020 207c 3500 46e0 3100 0020 2020 7c2d |5.F.1.. |- │ │ │ 0050d9a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050d9b0: 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ---+------+----- │ │ │ -0050d9c0: 2b2d 2d2d 2d2d 2d2d 7c35 0046 7e41 0000 +-------|5.F~A.. │ │ │ +0050d9c0: 2b2d 2d2d 2d2d 2d2d 7c35 0046 e041 0000 +-------|5.F.A.. │ │ │ 0050d9d0: 2020 207c 2057 4f52 4c44 3d65 7870 7220 | WORLD=expr │ │ │ 0050d9e0: 2020 2020 2020 2020 7c20 5820 2020 207c | X | │ │ │ 0050d9f0: 2020 2020 207c 2058 2020 2020 207c 3500 | X |5. │ │ │ -0050da00: 467e 5100 0020 2020 7c2d 2d2d 2d2d 2d2d F~Q.. |------- │ │ │ +0050da00: 46e0 5100 0020 2020 7c2d 2d2d 2d2d 2d2d F.Q.. |------- │ │ │ 0050da10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 0050da20: 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d 2d2d ----+-----+----- │ │ │ -0050da30: 2d2d 7c35 0046 7e61 0000 2020 207c 205b --|5.F~a.. | [ │ │ │ +0050da30: 2d2d 7c35 0046 e061 0000 2020 207c 205b --|5.F.a.. | [ │ │ │ 0050da40: 5a5d 5b4e 4f5d 5752 4150 2020 2020 2020 Z][NO]WRAP │ │ │ 0050da50: 2020 7c20 5820 2020 207c 2058 2020 207c | X | X | │ │ │ -0050da60: 2020 2020 2020 207c 3500 467e 7100 0020 |5.F~q.. │ │ │ +0050da60: 2020 2020 2020 207c 3500 46e0 7100 0020 |5.F.q.. │ │ │ 0050da70: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 0050da80: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d -------+------+- │ │ │ 0050da90: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 7c35 0046 ----+-------|5.F │ │ │ -0050daa0: 7e81 0000 2020 207c 2057 5249 5445 4c42 ~... | WRITELB │ │ │ +0050daa0: e081 0000 2020 207c 2057 5249 5445 4c42 .... | WRITELB │ │ │ 0050dab0: 3d65 7870 7220 2020 2020 2020 7c20 2020 =expr | │ │ │ 0050dac0: 2020 207c 2058 2020 207c 2020 2020 2020 | X | │ │ │ -0050dad0: 207c 3500 467e 9100 0020 2020 7c2d 2d2d |5.F~... |--- │ │ │ +0050dad0: 207c 3500 46e0 9100 0020 2020 7c2d 2d2d |5.F.... |--- │ │ │ 0050dae0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050daf0: 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d -+------+-----+- │ │ │ -0050db00: 2d2d 2d2d 2d2d 7c35 0045 7e13 0000 2020 ------|5.E~... │ │ │ +0050db00: 2d2d 2d2d 2d2d 7c35 0045 e013 0000 2020 ------|5.E.... │ │ │ 0050db10: 207c 2058 3d69 6e74 6578 7072 2020 2020 | X=intexpr │ │ │ 0050db20: 2020 2020 2020 7c20 2020 2020 207c 2058 | | X │ │ │ -0050db30: 2020 207c 2020 2020 2020 207c 3500 467e | |5.F~ │ │ │ +0050db30: 2020 207c 2020 2020 2020 207c 3500 46e0 | |5.F. │ │ │ 0050db40: 1100 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d ... |--------- │ │ │ 0050db50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 0050db60: 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --+-----+------- │ │ │ -0050db70: 7c35 0046 7e21 0000 2020 207c 2059 3d69 |5.F~!.. | Y=i │ │ │ +0050db70: 7c35 0046 e021 0000 2020 207c 2059 3d69 |5.F.!.. | Y=i │ │ │ 0050db80: 6e74 6578 7072 2020 2020 2020 2020 2020 ntexpr │ │ │ 0050db90: 7c20 2020 2020 207c 2058 2020 207c 2020 | | X | │ │ │ -0050dba0: 2020 2020 207c 3500 467e 3100 0020 2020 |5.F~1.. │ │ │ +0050dba0: 2020 2020 207c 3500 46e0 3100 0020 2020 |5.F.1.. │ │ │ 0050dbb0: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |--------------- │ │ │ 0050dbc0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d -----+------+--- │ │ │ -0050dbd0: 2d2d 2b2d 2d2d 2d2d 2d2d 7c35 0046 7e41 --+-------|5.F~A │ │ │ +0050dbd0: 2d2d 2b2d 2d2d 2d2d 2d2d 7c35 0046 e041 --+-------|5.F.A │ │ │ 0050dbe0: 0000 2020 207c 205a 4246 5349 5a45 2020 .. | ZBFSIZE │ │ │ 0050dbf0: 2020 2020 2020 2020 2020 7c20 5820 2020 | X │ │ │ 0050dc00: 207c 2058 2020 207c 2020 2020 2020 207c | X | | │ │ │ -0050dc10: 3500 467e 5100 0020 2020 7c2d 2d2d 2d2d 5.F~Q.. |----- │ │ │ +0050dc10: 3500 46e0 5100 0020 2020 7c2d 2d2d 2d2d 5.F.Q.. |----- │ │ │ 0050dc20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 0050dc30: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d ------+-----+--- │ │ │ -0050dc40: 2d2d 2d2d 7c35 0046 7e61 0000 2020 207c ----|5.F~a.. | │ │ │ +0050dc40: 2d2d 2d2d 7c35 0046 e061 0000 2020 207c ----|5.F.a.. | │ │ │ 0050dc50: 205a 5b4e 4f5d 4445 4c41 5920 2020 2020 Z[NO]DELAY │ │ │ 0050dc60: 2020 2020 7c20 5820 2020 207c 2058 2020 | X | X │ │ │ -0050dc70: 207c 2020 2020 2020 207c 3500 467e 7100 | |5.F~q. │ │ │ +0050dc70: 207c 2020 2020 2020 207c 3500 46e0 7100 | |5.F.q. │ │ │ 0050dc80: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 0050dc90: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 0050dca0: 2b2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 7c35 +-----+-------|5 │ │ │ -0050dcb0: 0046 7e81 0000 2020 207c 205a 5b4e 4f5d .F~... | Z[NO] │ │ │ +0050dcb0: 0046 e081 0000 2020 207c 205a 5b4e 4f5d .F.... | Z[NO] │ │ │ 0050dcc0: 4646 2020 2020 2020 2020 2020 2020 7c20 FF | │ │ │ 0050dcd0: 5820 2020 207c 2058 2020 207c 2020 2020 X | X | │ │ │ -0050dce0: 2020 207c 3500 467e 9100 0020 2020 7c2d |5.F~... |- │ │ │ +0050dce0: 2020 207c 3500 46e0 9100 0020 2020 7c2d |5.F.... |- │ │ │ 0050dcf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050dd00: 2d2d 2d2b 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ---+------+----- │ │ │ -0050dd10: 2b2d 2d2d 2d2d 2d2d 7c35 0045 7e14 0000 +-------|5.E~... │ │ │ +0050dd10: 2b2d 2d2d 2d2d 2d2d 7c35 0045 e014 0000 +-------|5.E.... │ │ │ 0050dd20: 2020 207c 205a 4942 4653 495a 4520 2020 | ZIBFSIZE │ │ │ 0050dd30: 2020 2020 2020 2020 7c20 5820 2020 207c | X | │ │ │ 0050dd40: 2058 2020 207c 2020 2020 2020 207c 3500 X | |5. │ │ │ -0050dd50: 467e 1100 0020 2020 7c2d 2d2d 2d2d 2d2d F~... |------- │ │ │ +0050dd50: 46e0 1100 0020 2020 7c2d 2d2d 2d2d 2d2d F.... |------- │ │ │ 0050dd60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 0050dd70: 2d2d 2d2d 2b2d 2d2d 2d2d 2b2d 2d2d 2d2d ----+-----+----- │ │ │ -0050dd80: 2d2d 7c35 0046 7e21 0000 2020 207c 204c --|5.F~!.. | L │ │ │ +0050dd80: 2d2d 7c35 0046 e021 0000 2020 207c 204c --|5.F.!.. | L │ │ │ 0050dd90: 4953 5445 4e3d 6578 7072 2020 2020 2020 ISTEN=expr │ │ │ 0050dda0: 2020 7c20 5820 2020 207c 2058 2020 207c | X | X | │ │ │ -0050ddb0: 2020 2020 2020 207c 3500 467e 3100 0020 |5.F~1.. │ │ │ +0050ddb0: 2020 2020 2020 207c 3500 46e0 3100 0020 |5.F.1.. │ │ │ 0050ddc0: 2020 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +------------- │ │ │ 0050ddd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050dde0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b07 0046 ------------+..F │ │ │ -0050ddf0: 7e41 0000 0000 0000 0000 0000 0000 0000 ~A.............. │ │ │ +0050ddf0: e041 0000 0000 0000 0000 0000 0000 0000 .A.............. │ │ │ 0050de00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0050de10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0050de20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0050de30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0050de40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0050de50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0050de60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -331259,707 +331259,707 @@ │ │ │ 0050dfa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0050dfb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0050dfc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0050dfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0050dfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0050dff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0050e000: 0400 0000 b907 0000 df4a 0000 0000 0000 .........J...... │ │ │ -0050e010: 6b00 007e 4845 4c50 00ff 7300 ff55 5449 k..~HELP..s..UTI │ │ │ +0050e010: 6b00 00e0 4845 4c50 00ff 7300 ff55 5449 k...HELP..s..UTI │ │ │ 0050e020: 4c49 5459 5f52 4f55 5449 4e45 5300 bf41 LITY_ROUTINES..A │ │ │ 0050e030: 0000 2020 2061 6363 6573 7320 6672 6571 .. access freq │ │ │ 0050e040: 7565 6e74 6c79 2075 7365 6420 696e 666f uently used info │ │ │ 0050e050: 726d 6174 696f 6e2e 204d 6f73 7420 6f66 rmation. Most of │ │ │ 0050e060: 2074 6865 2075 7469 6c69 7469 6573 2061 the utilities a │ │ │ -0050e070: 7265 2066 6f72 2047 542e 4d4b 001b 7e51 re for GT.MK..~Q │ │ │ +0050e070: 7265 2066 6f72 2047 542e 4d4b 001b e051 re for GT.MK...Q │ │ │ 0050e080: 0000 2020 2070 726f 6772 616d 6d65 7273 .. programmers │ │ │ 0050e090: 2c20 6275 7420 736f 6d65 2070 726f 7669 , but some provi │ │ │ 0050e0a0: 6465 2074 6f6f 6c73 2066 6f72 2073 7973 de tools for sys │ │ │ 0050e0b0: 7465 6d20 6164 6d69 6e69 7374 7261 7469 tem administrati │ │ │ -0050e0c0: 6f6e 2061 6e64 1400 1b7e 6100 0020 2020 on and...~a.. │ │ │ -0050e0d0: 6f70 6572 6174 696f 6e2e 0700 1b7e 7100 operation....~q. │ │ │ -0050e0e0: 0052 001b 7e81 0000 2020 2054 6865 2047 .R..~... The G │ │ │ +0050e0c0: 6f6e 2061 6e64 1400 1be0 6100 0020 2020 on and....a.. │ │ │ +0050e0d0: 6f70 6572 6174 696f 6e2e 0700 1be0 7100 operation.....q. │ │ │ +0050e0e0: 0052 001b e081 0000 2020 2054 6865 2047 .R...... The G │ │ │ 0050e0f0: 542e 4d20 6469 7374 7269 6275 7469 6f6e T.M distribution │ │ │ 0050e100: 2069 6e63 6c75 6465 7320 7468 6520 736f includes the so │ │ │ 0050e110: 7572 6365 2066 696c 6573 2066 6f72 2074 urce files for t │ │ │ 0050e120: 6865 7365 2075 7469 6c69 7469 6573 2e20 hese utilities. │ │ │ -0050e130: 5468 654d 001b 7e91 0000 2020 2064 6566 TheM..~... def │ │ │ +0050e130: 5468 654d 001b e091 0000 2020 2064 6566 TheM...... def │ │ │ 0050e140: 6175 6c74 2069 6e73 7461 6c6c 6174 696f ault installatio │ │ │ 0050e150: 6e20 636f 6d70 696c 6573 2074 6865 6d20 n compiles them │ │ │ 0050e160: 746f 2070 726f 6475 6365 206f 626a 6563 to produce objec │ │ │ 0050e170: 7420 6d6f 6475 6c65 7320 696e 2074 6865 t modules in the │ │ │ -0050e180: 2a00 1a7e c011 0000 2020 2024 6774 6d5f *..~.... $gtm_ │ │ │ +0050e180: 2a00 1ae0 c011 0000 2020 2024 6774 6d5f *....... $gtm_ │ │ │ 0050e190: 6469 7374 2064 6973 7472 6962 7574 696f dist distributio │ │ │ -0050e1a0: 6e20 6c69 6272 6172 792e 0700 1b7e 1200 n library....~.. │ │ │ -0050e1b0: 0050 001b 7e13 0000 2020 2059 6f75 206d .P..~... You m │ │ │ +0050e1a0: 6e20 6c69 6272 6172 792e 0700 1be0 1200 n library....... │ │ │ +0050e1b0: 0050 001b e013 0000 2020 2059 6f75 206d .P...... You m │ │ │ 0050e1c0: 6179 2077 6973 6820 746f 2065 7861 6d69 ay wish to exami │ │ │ 0050e1d0: 6e65 2074 6865 2075 7469 6c69 7469 6573 ne the utilities │ │ │ 0050e1e0: 2061 6e64 2069 6e63 6c75 6465 2073 6f6d and include som │ │ │ 0050e1f0: 6520 6f66 2074 6865 6d20 696e 2079 6f75 e of them in you │ │ │ -0050e200: 7254 001b 7e14 0000 2020 2070 726f 6772 rT..~... progr │ │ │ +0050e200: 7254 001b e014 0000 2020 2070 726f 6772 rT...... progr │ │ │ 0050e210: 616d 7320 6966 2074 6865 2070 726f 6772 ams if the progr │ │ │ 0050e220: 616d 7320 6163 6365 7373 2074 6865 2066 ams access the f │ │ │ 0050e230: 756e 6374 696f 6e20 6672 6571 7565 6e74 unction frequent │ │ │ 0050e240: 6c79 206f 7220 796f 7520 6d61 7920 7761 ly or you may wa │ │ │ -0050e250: 6e74 2074 6f53 001b 7e15 0000 2020 206d nt toS..~... m │ │ │ +0050e250: 6e74 2074 6f53 001b e015 0000 2020 206d nt toS...... m │ │ │ 0050e260: 6f64 6966 7920 7468 6520 7574 696c 6974 odify the utilit │ │ │ 0050e270: 6965 7320 746f 2062 6574 7465 7220 6669 ies to better fi │ │ │ 0050e280: 7420 796f 7572 2070 6172 7469 6375 6c61 t your particula │ │ │ 0050e290: 7220 6e65 6564 732e 2049 6620 796f 7520 r needs. If you │ │ │ -0050e2a0: 6d6f 6469 6679 2061 4f00 1b7e 1600 0020 modify aO..~... │ │ │ +0050e2a0: 6d6f 6469 6679 2061 4f00 1be0 1600 0020 modify aO...... │ │ │ 0050e2b0: 2020 7574 696c 6974 792c 2073 746f 7265 utility, store │ │ │ 0050e2c0: 2079 6f75 7220 636f 7079 2069 6e20 6120 your copy in a │ │ │ 0050e2d0: 6469 7265 6374 6f72 7920 7468 6174 2070 directory that p │ │ │ 0050e2e0: 7265 6365 6465 7320 6774 6d5f 6469 7374 recedes gtm_dist │ │ │ -0050e2f0: 2069 6e20 7468 6552 001b 7e17 0000 2020 in theR..~... │ │ │ +0050e2f0: 2069 6e20 7468 6552 001b e017 0000 2020 in theR...... │ │ │ 0050e300: 2073 6561 7263 6820 6c69 7374 2024 5a52 search list $ZR │ │ │ 0050e310: 4f55 5449 4e45 5320 746f 2070 7265 7665 OUTINES to preve │ │ │ 0050e320: 6e74 2061 206e 6577 2072 656c 6561 7365 nt a new release │ │ │ 0050e330: 206f 6620 4754 2e4d 2066 726f 6d20 6f76 of GT.M from ov │ │ │ -0050e340: 6572 7772 6974 696e 6714 001b 7e18 0000 erwriting...~... │ │ │ +0050e340: 6572 7772 6974 696e 6714 001b e018 0000 erwriting....... │ │ │ 0050e350: 2020 2079 6f75 7220 636f 7079 2e07 001b your copy.... │ │ │ -0050e360: 7e19 0000 3000 1a7e ff73 00ff 5553 494e ~...0..~.s..USIN │ │ │ +0050e360: e019 0000 3000 1ae0 ff73 00ff 5553 494e ....0....s..USIN │ │ │ 0050e370: 475f 5448 455f 5554 494c 4954 4945 5300 G_THE_UTILITIES. │ │ │ 0050e380: 0055 7369 6e67 5f74 6865 5f55 7469 6c69 .Using_the_Utili │ │ │ -0050e390: 7469 6573 1e00 327e bf11 0000 2020 2055 ties..2~.... U │ │ │ +0050e390: 7469 6573 1e00 32e0 bf11 0000 2020 2055 ties..2..... U │ │ │ 0050e3a0: 7369 6e67 2074 6865 2055 7469 6c69 7469 sing the Utiliti │ │ │ -0050e3b0: 6573 0700 337e 2100 004f 0033 7e31 0000 es..3~!..O.3~1.. │ │ │ +0050e3b0: 6573 0700 33e0 2100 004f 0033 e031 0000 es..3.!..O.3.1.. │ │ │ 0050e3c0: 2020 2059 6f75 2063 616e 2065 6974 6865 You can eithe │ │ │ 0050e3d0: 7220 7573 6520 6120 7574 696c 6974 7920 r use a utility │ │ │ 0050e3e0: 696e 2044 6972 6563 7420 4d6f 6465 206f in Direct Mode o │ │ │ 0050e3f0: 7220 696e 636c 7564 6520 6974 2069 6e20 r include it in │ │ │ -0050e400: 6120 736f 7572 6365 4800 337e 4100 0020 a sourceH.3~A.. │ │ │ +0050e400: 6120 736f 7572 6365 4800 33e0 4100 0020 a sourceH.3.A.. │ │ │ 0050e410: 2020 6170 706c 6963 6174 696f 6e20 7072 application pr │ │ │ 0050e420: 6f67 7261 6d20 7769 7468 206f 6e65 206f ogram with one o │ │ │ 0050e430: 7220 6d6f 7265 206f 6620 7468 6520 666f r more of the fo │ │ │ 0050e440: 6c6c 6f77 696e 6720 666f 726d 6174 732e llowing formats. │ │ │ -0050e450: 0700 337e 5100 001e 0033 7e61 0000 2020 ..3~Q....3~a.. │ │ │ +0050e450: 0700 33e0 5100 001e 0033 e061 0000 2020 ..3.Q....3.a.. │ │ │ 0050e460: 2020 202a 2044 4f20 5e25 5554 494c 4954 * DO ^%UTILIT │ │ │ -0050e470: 594e 414d 4523 0033 7e71 0000 2020 2020 YNAME#.3~q.. │ │ │ +0050e470: 594e 414d 4523 0033 e071 0000 2020 2020 YNAME#.3.q.. │ │ │ 0050e480: 202a 2044 4f20 4c41 4245 4c5e 2555 5449 * DO LABEL^%UTI │ │ │ -0050e490: 4c49 5459 4e41 4d45 2e00 337e 8100 0020 LITYNAME..3~... │ │ │ +0050e490: 4c49 5459 4e41 4d45 2e00 33e0 8100 0020 LITYNAME..3.... │ │ │ 0050e4a0: 2020 2020 2a20 2424 4655 4e43 5e25 5554 * $$FUNC^%UT │ │ │ 0050e4b0: 494c 4954 594e 414d 455b 2870 6172 6131 ILITYNAME[(para1 │ │ │ -0050e4c0: 2c2e 2e2e 295d 0700 337e 9100 0054 0032 ,...)]..3~...T.2 │ │ │ -0050e4d0: 7ec0 1100 0020 2020 4d61 6e79 2075 7469 ~.... Many uti │ │ │ +0050e4c0: 2c2e 2e2e 295d 0700 33e0 9100 0054 0032 ,...)]..3....T.2 │ │ │ +0050e4d0: e0c0 1100 0020 2020 4d61 6e79 2075 7469 ..... Many uti │ │ │ 0050e4e0: 6c69 7469 6573 2063 6f6e 7461 696e 206c lities contain l │ │ │ 0050e4f0: 6162 656c 7320 7468 6174 2069 6e76 6f6b abels that invok │ │ │ 0050e500: 6520 7661 7269 6174 696f 6e73 206f 6620 e variations of │ │ │ 0050e510: 7468 6520 6261 7369 6320 7574 696c 6974 the basic utilit │ │ │ -0050e520: 7950 0033 7e12 0000 2020 2066 756e 6374 yP.3~... funct │ │ │ +0050e520: 7950 0033 e012 0000 2020 2066 756e 6374 yP.3.... funct │ │ │ 0050e530: 696f 6e61 6c69 7479 2e20 536f 6d65 2061 ionality. Some a │ │ │ 0050e540: 6c73 6f20 7072 6f76 6964 6520 7468 6520 lso provide the │ │ │ 0050e550: 6c61 6265 6c20 4655 4e43 2074 6f20 696e label FUNC to in │ │ │ 0050e560: 766f 6b65 2061 6e20 6578 7472 696e 7369 voke an extrinsi │ │ │ -0050e570: 6338 0033 7e13 0000 2020 2066 756e 6374 c8.3~... funct │ │ │ +0050e570: 6338 0033 e013 0000 2020 2066 756e 6374 c8.3.... funct │ │ │ 0050e580: 696f 6e20 7769 7468 206f 7074 696f 6e61 ion with optiona │ │ │ 0050e590: 6c20 6f72 2072 6571 7569 7265 6420 7061 l or required pa │ │ │ -0050e5a0: 7261 6d65 7465 7273 2e07 0033 7e14 0000 rameters...3~... │ │ │ -0050e5b0: 1200 337e 1500 0020 2020 4578 616d 706c ..3~... Exampl │ │ │ -0050e5c0: 653a 0700 337e 1600 0022 0033 7e17 0000 e:..3~...".3~... │ │ │ +0050e5a0: 7261 6d65 7465 7273 2e07 0033 e014 0000 rameters...3.... │ │ │ +0050e5b0: 1200 33e0 1500 0020 2020 4578 616d 706c ..3.... Exampl │ │ │ +0050e5c0: 653a 0700 33e0 1600 0022 0033 e017 0000 e:..3....".3.... │ │ │ 0050e5d0: 2020 2047 544d 3e53 4554 2025 6473 3d22 GTM>SET %ds=" │ │ │ -0050e5e0: 3131 2f32 322f 3230 3130 221a 0033 7e18 11/22/2010"..3~. │ │ │ +0050e5e0: 3131 2f32 322f 3230 3130 221a 0033 e018 11/22/2010"..3.. │ │ │ 0050e5f0: 0000 2020 2047 544d 3e44 4f20 494e 545e .. GTM>DO INT^ │ │ │ -0050e600: 2544 4154 4514 0033 7e19 0000 2020 2047 %DATE..3~... G │ │ │ -0050e610: 544d 3e5a 5752 4954 4513 0033 7e1a 0000 TM>ZWRITE..3~... │ │ │ -0050e620: 2020 2025 444e 3d36 3230 3437 1a00 337e %DN=62047..3~ │ │ │ +0050e600: 2544 4154 4514 0033 e019 0000 2020 2047 %DATE..3.... G │ │ │ +0050e610: 544d 3e5a 5752 4954 4513 0033 e01a 0000 TM>ZWRITE..3.... │ │ │ +0050e620: 2020 2025 444e 3d36 3230 3437 1a00 33e0 %DN=62047..3. │ │ │ 0050e630: 2100 0020 2020 2564 733d 2231 312f 3232 !.. %ds="11/22 │ │ │ -0050e640: 2f32 3031 3022 0700 337e 2200 0042 0032 /2010"..3~"..B.2 │ │ │ -0050e650: 7eff 7300 ff47 542e 4d5f 5554 494c 4954 ~.s..GT.M_UTILIT │ │ │ +0050e640: 2f32 3031 3022 0700 33e0 2200 0042 0032 /2010"..3."..B.2 │ │ │ +0050e650: e0ff 7300 ff47 542e 4d5f 5554 494c 4954 ..s..GT.M_UTILIT │ │ │ 0050e660: 4945 535f 5355 4d4d 4152 595f 5441 424c IES_SUMMARY_TABL │ │ │ 0050e670: 4500 0047 542e 4d5f 5574 696c 6974 6965 E..GT.M_Utilitie │ │ │ 0050e680: 735f 5375 6d6d 6172 795f 5461 626c 6527 s_Summary_Table' │ │ │ -0050e690: 0053 7ebf 1100 0020 2020 4754 2e4d 2055 .S~.... GT.M U │ │ │ +0050e690: 0053 e0bf 1100 0020 2020 4754 2e4d 2055 .S..... GT.M U │ │ │ 0050e6a0: 7469 6c69 7469 6573 2053 756d 6d61 7279 tilities Summary │ │ │ -0050e6b0: 2054 6162 6c65 0700 547e 2100 0054 0054 Table..T~!..T.T │ │ │ -0050e6c0: 7e31 0000 2020 202b 2d2d 2d2d 2d2d 2d2d ~1.. +-------- │ │ │ +0050e6b0: 2054 6162 6c65 0700 54e0 2100 0054 0054 Table..T.!..T.T │ │ │ +0050e6c0: e031 0000 2020 202b 2d2d 2d2d 2d2d 2d2d .1.. +-------- │ │ │ 0050e6d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050e6e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050e6f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050e700: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0050e710: 2b54 0054 7e41 0000 2020 207c 2020 2020 +T.T~A.. | │ │ │ +0050e710: 2b54 0054 e041 0000 2020 207c 2020 2020 +T.T.A.. | │ │ │ 0050e720: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0050e730: 2020 2020 2047 542e 4d20 5574 696c 6974 GT.M Utilit │ │ │ 0050e740: 6965 7320 5375 6d6d 6172 7920 2020 2020 ies Summary │ │ │ 0050e750: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0050e760: 2020 2020 7c54 0054 7e51 0000 2020 207c |T.T~Q.. | │ │ │ +0050e760: 2020 2020 7c54 0054 e051 0000 2020 207c |T.T.Q.. | │ │ │ 0050e770: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050e780: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050e790: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050e7a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050e7b0: 2d2d 2d2d 2d2d 2d2d 7c00 0000 0000 0000 --------|....... │ │ │ 0050e7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0050e7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0050e7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0050e7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0050e800: 0400 0000 f107 0000 f64a 0000 0000 0000 .........J...... │ │ │ -0050e810: a800 007e 4845 4c50 00ff 7300 ff55 5449 ...~HELP..s..UTI │ │ │ +0050e810: a800 00e0 4845 4c50 00ff 7300 ff55 5449 ....HELP..s..UTI │ │ │ 0050e820: 4c49 5459 5f52 4f55 5449 4e45 5300 ff73 LITY_ROUTINES..s │ │ │ 0050e830: 00ff 5553 494e 475f 5448 455f 5554 494c ..USING_THE_UTIL │ │ │ 0050e840: 4954 4945 5300 ff73 00ff 4754 2e4d 5f55 ITIES..s..GT.M_U │ │ │ 0050e850: 5449 4c49 5449 4553 5f53 554d 4d41 5259 TILITIES_SUMMARY │ │ │ 0050e860: 5f54 4142 4c45 00bf 6100 0020 2020 7c20 _TABLE..a.. | │ │ │ 0050e870: 5554 494c 4954 5920 4e41 4d45 207c 2020 UTILITY NAME | │ │ │ 0050e880: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0050e890: 2020 2020 2044 4553 4352 4950 5449 4f4e DESCRIPTION │ │ │ 0050e8a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0050e8b0: 2020 2020 2020 207c 5400 547e 7100 0020 |T.T~q.. │ │ │ +0050e8b0: 2020 2020 2020 207c 5400 54e0 7100 0020 |T.T.q.. │ │ │ 0050e8c0: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 0050e8d0: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 0050e8e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050e8f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0050e900: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 547e -----------|T.T~ │ │ │ +0050e900: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 54e0 -----------|T.T. │ │ │ 0050e910: 8100 0020 2020 7c20 2544 2020 2020 2020 ... | %D │ │ │ 0050e920: 2020 2020 207c 2044 6973 706c 6179 7320 | Displays │ │ │ 0050e930: 7468 6520 6375 7272 656e 7420 6461 7465 the current date │ │ │ 0050e940: 2069 6e20 5b64 5d64 2d6d 6d6d 2d5b 7979 in [d]d-mmm-[yy │ │ │ 0050e950: 5d79 7920 666f 726d 6174 2e20 2020 207c ]yy format. | │ │ │ -0050e960: 5400 547e 9100 0020 2020 7c2d 2d2d 2d2d T.T~... |----- │ │ │ +0050e960: 5400 54e0 9100 0020 2020 7c2d 2d2d 2d2d T.T.... |----- │ │ │ 0050e970: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 0050e980: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050e990: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050e9a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0050e9b0: 2d2d 2d7c 5500 537e c011 0000 2020 207c ---|U.S~.... | │ │ │ +0050e9b0: 2d2d 2d7c 5500 53e0 c011 0000 2020 207c ---|U.S..... | │ │ │ 0050e9c0: 2025 4441 5445 2020 2020 2020 2020 7c20 %DATE | │ │ │ 0050e9d0: 436f 6e76 6572 7473 2069 6e70 7574 2064 Converts input d │ │ │ 0050e9e0: 6174 6520 746f 2024 484f 524f 4c4f 4720 ate to $HOROLOG │ │ │ 0050e9f0: 666f 726d 6174 2e20 2020 2020 2020 2020 format. │ │ │ -0050ea00: 2020 2020 2020 2020 7c54 0054 7e12 0000 |T.T~... │ │ │ +0050ea00: 2020 2020 2020 2020 7c54 0054 e012 0000 |T.T.... │ │ │ 0050ea10: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 0050ea20: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 0050ea30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050ea40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050ea50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0054 ------------|T.T │ │ │ -0050ea60: 7e13 0000 2020 207c 2025 4448 2020 2020 ~... | %DH │ │ │ +0050ea60: e013 0000 2020 207c 2025 4448 2020 2020 .... | %DH │ │ │ 0050ea70: 2020 2020 2020 7c20 436f 6e76 6572 7473 | Converts │ │ │ 0050ea80: 2064 6563 696d 616c 206e 756d 6265 7273 decimal numbers │ │ │ 0050ea90: 2074 6f20 6865 7861 6465 6369 6d61 6c2e to hexadecimal. │ │ │ 0050eaa0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0050eab0: 7c54 0054 7e14 0000 2020 207c 2d2d 2d2d |T.T~... |---- │ │ │ +0050eab0: 7c54 0054 e014 0000 2020 207c 2d2d 2d2d |T.T.... |---- │ │ │ 0050eac0: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 0050ead0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050eae0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050eaf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0050eb00: 2d2d 2d2d 7c54 0054 7e15 0000 2020 207c ----|T.T~... | │ │ │ +0050eb00: 2d2d 2d2d 7c54 0054 e015 0000 2020 207c ----|T.T.... | │ │ │ 0050eb10: 2025 444f 2020 2020 2020 2020 2020 7c20 %DO | │ │ │ 0050eb20: 436f 6e76 6572 7473 2064 6563 696d 616c Converts decimal │ │ │ 0050eb30: 206e 756d 6265 7273 2074 6f20 6f63 7461 numbers to octa │ │ │ 0050eb40: 6c2e 2020 2020 2020 2020 2020 2020 2020 l. │ │ │ -0050eb50: 2020 2020 2020 2020 7c54 0054 7e16 0000 |T.T~... │ │ │ +0050eb50: 2020 2020 2020 2020 7c54 0054 e016 0000 |T.T.... │ │ │ 0050eb60: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 0050eb70: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 0050eb80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050eb90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050eba0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0054 ------------|T.T │ │ │ -0050ebb0: 7e17 0000 2020 207c 2025 4558 5020 2020 ~... | %EXP │ │ │ +0050ebb0: e017 0000 2020 207c 2025 4558 5020 2020 .... | %EXP │ │ │ 0050ebc0: 2020 2020 2020 7c20 5261 6973 6573 206e | Raises n │ │ │ 0050ebd0: 756d 6265 7220 746f 2074 6865 2070 6f77 umber to the pow │ │ │ 0050ebe0: 6572 206f 6620 616e 6f74 6865 7220 6e75 er of another nu │ │ │ 0050ebf0: 6d62 6572 2e20 2020 2020 2020 2020 2020 mber. │ │ │ -0050ec00: 7c54 0054 7e18 0000 2020 207c 2d2d 2d2d |T.T~... |---- │ │ │ +0050ec00: 7c54 0054 e018 0000 2020 207c 2d2d 2d2d |T.T.... |---- │ │ │ 0050ec10: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 0050ec20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050ec30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050ec40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0050ec50: 2d2d 2d2d 7c54 0054 7e19 0000 2020 207c ----|T.T~... | │ │ │ +0050ec50: 2d2d 2d2d 7c54 0054 e019 0000 2020 207c ----|T.T.... | │ │ │ 0050ec60: 2025 464c 2020 2020 2020 2020 2020 7c20 %FL | │ │ │ 0050ec70: 4c69 7374 7320 636f 6d6d 656e 7420 6c69 Lists comment li │ │ │ 0050ec80: 6e65 7320 6174 2074 6865 2062 6567 696e nes at the begin │ │ │ 0050ec90: 6e69 6e67 206f 6620 7468 6520 736f 7572 ning of the sour │ │ │ -0050eca0: 6365 2020 2020 2020 7c54 0054 7e1a 0000 ce |T.T~... │ │ │ +0050eca0: 6365 2020 2020 2020 7c54 0054 e01a 0000 ce |T.T.... │ │ │ 0050ecb0: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0050ecc0: 2020 7c20 7072 6f67 7261 6d73 2e20 2020 | programs. │ │ │ 0050ecd0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0050ece0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0050ecf0: 2020 2020 2020 2020 2020 2020 7c54 0054 |T.T │ │ │ -0050ed00: 7e21 0000 2020 207c 2d2d 2d2d 2d2d 2d2d ~!.. |-------- │ │ │ +0050ed00: e021 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .!.. |-------- │ │ │ 0050ed10: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 0050ed20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050ed30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050ed40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0050ed50: 7c54 0054 7e22 0000 2020 207c 2025 4652 |T.T~".. | %FR │ │ │ +0050ed50: 7c54 0054 e022 0000 2020 207c 2025 4652 |T.T.".. | %FR │ │ │ 0050ed60: 4545 434e 5420 2020 2020 7c20 4469 7370 EECNT | Disp │ │ │ 0050ed70: 6c61 7973 2074 6865 206e 756d 6265 7220 lays the number │ │ │ 0050ed80: 6f66 2066 7265 6520 626c 6f63 6b73 2069 of free blocks i │ │ │ 0050ed90: 6e20 7468 6520 6461 7461 6261 7365 2020 n the database │ │ │ -0050eda0: 2020 2020 7c54 0054 7e23 0000 2020 207c |T.T~#.. | │ │ │ +0050eda0: 2020 2020 7c54 0054 e023 0000 2020 207c |T.T.#.. | │ │ │ 0050edb0: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 0050edc0: 6669 6c65 7320 6173 736f 6369 6174 6564 files associated │ │ │ 0050edd0: 2077 6974 6820 7468 6520 6375 7272 656e with the curren │ │ │ 0050ede0: 7420 676c 6f62 616c 2064 6972 6563 746f t global directo │ │ │ -0050edf0: 7279 2e20 2020 2020 7c54 0054 7e24 0000 ry. |T.T~$.. │ │ │ +0050edf0: 7279 2e20 2020 2020 7c54 0054 e024 0000 ry. |T.T.$.. │ │ │ 0050ee00: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 0050ee10: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 0050ee20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050ee30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050ee40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0054 ------------|T.T │ │ │ -0050ee50: 7e25 0000 2020 207c 2025 4720 2020 2020 ~%.. | %G │ │ │ +0050ee50: e025 0000 2020 207c 2025 4720 2020 2020 .%.. | %G │ │ │ 0050ee60: 2020 2020 2020 7c20 4469 7370 6c61 7973 | Displays │ │ │ 0050ee70: 2067 6c6f 6261 6c20 7661 7269 6162 6c65 global variable │ │ │ 0050ee80: 7320 616e 6420 7468 6569 7220 7661 6c75 s and their valu │ │ │ 0050ee90: 6573 2e20 2020 2020 2020 2020 2020 2020 es. │ │ │ -0050eea0: 7c54 0054 7e26 0000 2020 207c 2d2d 2d2d |T.T~&.. |---- │ │ │ +0050eea0: 7c54 0054 e026 0000 2020 207c 2d2d 2d2d |T.T.&.. |---- │ │ │ 0050eeb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 0050eec0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050eed0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050eee0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0050eef0: 2d2d 2d2d 7c54 0054 7e27 0000 2020 207c ----|T.T~'.. | │ │ │ +0050eef0: 2d2d 2d2d 7c54 0054 e027 0000 2020 207c ----|T.T.'.. | │ │ │ 0050ef00: 2025 4742 4c44 4546 2020 2020 2020 7c20 %GBLDEF | │ │ │ 0050ef10: 4d61 6e69 7075 6c61 7465 7320 7468 6520 Manipulates the │ │ │ 0050ef20: 636f 6c6c 6174 696f 6e20 7365 7175 656e collation sequen │ │ │ 0050ef30: 6365 2061 7373 6967 6e65 6420 746f 2061 ce assigned to a │ │ │ -0050ef40: 2020 2020 2020 2020 7c54 0054 7e28 0000 |T.T~(.. │ │ │ +0050ef40: 2020 2020 2020 2020 7c54 0054 e028 0000 |T.T.(.. │ │ │ 0050ef50: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 0050ef60: 2020 7c20 676c 6f62 616c 2e20 2020 2020 | global. │ │ │ 0050ef70: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0050ef80: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0050ef90: 2020 2020 2020 2020 2020 2020 7c54 0054 |T.T │ │ │ -0050efa0: 7e29 0000 2020 207c 2d2d 2d2d 2d2d 2d2d ~).. |-------- │ │ │ +0050efa0: e029 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .).. |-------- │ │ │ 0050efb0: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 0050efc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050efd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050efe0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050eff0: 7c00 0000 0000 0000 0000 0000 0000 0000 |............... │ │ │ 0050f000: 0400 0000 f007 0000 0d4b 0000 0000 0000 .........K...... │ │ │ -0050f010: a800 007e 4845 4c50 00ff 7300 ff55 5449 ...~HELP..s..UTI │ │ │ +0050f010: a800 00e0 4845 4c50 00ff 7300 ff55 5449 ....HELP..s..UTI │ │ │ 0050f020: 4c49 5459 5f52 4f55 5449 4e45 5300 ff73 LITY_ROUTINES..s │ │ │ 0050f030: 00ff 5553 494e 475f 5448 455f 5554 494c ..USING_THE_UTIL │ │ │ 0050f040: 4954 4945 5300 ff73 00ff 4754 2e4d 5f55 ITIES..s..GT.M_U │ │ │ 0050f050: 5449 4c49 5449 4553 5f53 554d 4d41 5259 TILITIES_SUMMARY │ │ │ 0050f060: 5f54 4142 4c45 00c0 2a00 0020 2020 7c20 _TABLE..*.. | │ │ │ 0050f070: 2547 4320 2020 2020 2020 2020 207c 2043 %GC | C │ │ │ 0050f080: 6f70 6965 7320 6120 676c 6f62 616c 206f opies a global o │ │ │ 0050f090: 7220 676c 6f62 616c 2073 7562 2d74 7265 r global sub-tre │ │ │ 0050f0a0: 652e 2020 2020 2020 2020 2020 2020 2020 e. │ │ │ -0050f0b0: 2020 2020 2020 207c 5400 547e 3100 0020 |T.T~1.. │ │ │ +0050f0b0: 2020 2020 2020 207c 5400 54e0 3100 0020 |T.T.1.. │ │ │ 0050f0c0: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 0050f0d0: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 0050f0e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050f0f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0050f100: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 547e -----------|T.T~ │ │ │ +0050f100: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 54e0 -----------|T.T. │ │ │ 0050f110: 3200 0020 2020 7c20 2547 4345 2020 2020 2.. | %GCE │ │ │ 0050f120: 2020 2020 207c 2052 6570 6c61 6365 7320 | Replaces │ │ │ 0050f130: 6120 7370 6563 6966 6965 6420 7661 6c75 a specified valu │ │ │ 0050f140: 6520 6f72 2070 6172 7420 6f66 2061 2076 e or part of a v │ │ │ 0050f150: 616c 7565 2069 6e20 6120 7365 7420 207c alue in a set | │ │ │ -0050f160: 5400 547e 3300 0020 2020 7c20 2020 2020 T.T~3.. | │ │ │ +0050f160: 5400 54e0 3300 0020 2020 7c20 2020 2020 T.T.3.. | │ │ │ 0050f170: 2020 2020 2020 2020 207c 206f 6620 676c | of gl │ │ │ 0050f180: 6f62 616c 2076 6172 6961 626c 6573 2e20 obal variables. │ │ │ 0050f190: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0050f1a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0050f1b0: 2020 207c 5400 547e 3400 0020 2020 7c2d |T.T~4.. |- │ │ │ +0050f1b0: 2020 207c 5400 54e0 3400 0020 2020 7c2d |T.T.4.. |- │ │ │ 0050f1c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 0050f1d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050f1e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050f1f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0050f200: 2d2d 2d2d 2d2d 2d7c 5400 547e 3500 0020 -------|T.T~5.. │ │ │ +0050f200: 2d2d 2d2d 2d2d 2d7c 5400 54e0 3500 0020 -------|T.T.5.. │ │ │ 0050f210: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 0050f220: 207c 2044 6973 706c 6179 7320 6578 6973 | Displays exis │ │ │ 0050f230: 7469 6e67 2067 6c6f 6261 6c73 2069 6e20 ting globals in │ │ │ 0050f240: 7468 6520 6375 7272 656e 7420 676c 6f62 the current glob │ │ │ -0050f250: 616c 2020 2020 2020 2020 207c 5400 547e al |T.T~ │ │ │ +0050f250: 616c 2020 2020 2020 2020 207c 5400 54e0 al |T.T. │ │ │ 0050f260: 3600 0020 2020 7c20 2547 4420 2020 2020 6.. | %GD │ │ │ 0050f270: 2020 2020 207c 2064 6972 6563 746f 7279 | directory │ │ │ 0050f280: 2077 6974 686f 7574 2064 6973 706c 6179 without display │ │ │ 0050f290: 696e 6720 7468 6569 7220 7661 6c75 6573 ing their values │ │ │ 0050f2a0: 206f 7220 2020 2020 2020 2020 2020 207c or | │ │ │ -0050f2b0: 5400 547e 3700 0020 2020 7c20 2020 2020 T.T~7.. | │ │ │ +0050f2b0: 5400 54e0 3700 0020 2020 7c20 2020 2020 T.T.7.. | │ │ │ 0050f2c0: 2020 2020 2020 2020 207c 2064 6573 6365 | desce │ │ │ 0050f2d0: 6e64 616e 7473 2e20 2020 2020 2020 2020 ndants. │ │ │ 0050f2e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0050f2f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0050f300: 2020 207c 5400 547e 3800 0020 2020 7c2d |T.T~8.. |- │ │ │ +0050f300: 2020 207c 5400 54e0 3800 0020 2020 7c2d |T.T.8.. |- │ │ │ 0050f310: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 0050f320: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050f330: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050f340: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0050f350: 2d2d 2d2d 2d2d 2d7c 5400 547e 3900 0020 -------|T.T~9.. │ │ │ +0050f350: 2d2d 2d2d 2d2d 2d7c 5400 54e0 3900 0020 -------|T.T.9.. │ │ │ 0050f360: 2020 7c20 2547 4544 2020 2020 2020 2020 | %GED │ │ │ 0050f370: 207c 2050 726f 7669 6465 7320 6675 6c6c | Provides full │ │ │ 0050f380: 2d73 6372 6565 6e20 6564 6974 696e 6720 -screen editing │ │ │ 0050f390: 6361 7061 6269 6c69 7469 6573 2066 6f72 capabilities for │ │ │ -0050f3a0: 2067 6c6f 6261 6c20 2020 207c 5400 547e global |T.T~ │ │ │ +0050f3a0: 2067 6c6f 6261 6c20 2020 207c 5400 54e0 global |T.T. │ │ │ 0050f3b0: 3a00 0020 2020 7c20 2020 2020 2020 2020 :.. | │ │ │ 0050f3c0: 2020 2020 207c 2076 6172 6961 626c 6573 | variables │ │ │ 0050f3d0: 2061 6e64 2076 616c 7565 732e 2020 2020 and values. │ │ │ 0050f3e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0050f3f0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ -0050f400: 5400 547e 4100 0020 2020 7c2d 2d2d 2d2d T.T~A.. |----- │ │ │ +0050f400: 5400 54e0 4100 0020 2020 7c2d 2d2d 2d2d T.T.A.. |----- │ │ │ 0050f410: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 0050f420: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050f430: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050f440: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0050f450: 2d2d 2d7c 5400 547e 4200 0020 2020 7c20 ---|T.T~B.. | │ │ │ +0050f450: 2d2d 2d7c 5400 54e0 4200 0020 2020 7c20 ---|T.T.B.. | │ │ │ 0050f460: 2547 4920 2020 2020 2020 2020 207c 2045 %GI | E │ │ │ 0050f470: 6e74 6572 7320 676c 6f62 616c 2076 6172 nters global var │ │ │ 0050f480: 6961 626c 6573 2061 6e64 2074 6865 6972 iables and their │ │ │ 0050f490: 2076 616c 7565 7320 6672 6f6d 2061 2020 values from a │ │ │ -0050f4a0: 2020 2020 2020 207c 5400 547e 4300 0020 |T.T~C.. │ │ │ +0050f4a0: 2020 2020 2020 207c 5400 54e0 4300 0020 |T.T.C.. │ │ │ 0050f4b0: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 0050f4c0: 207c 2073 6571 7565 6e74 6961 6c20 6669 | sequential fi │ │ │ 0050f4d0: 6c65 2069 6e74 6f20 6120 6461 7461 6261 le into a databa │ │ │ 0050f4e0: 7365 2e20 2020 2020 2020 2020 2020 2020 se. │ │ │ -0050f4f0: 2020 2020 2020 2020 2020 207c 5400 547e |T.T~ │ │ │ +0050f4f0: 2020 2020 2020 2020 2020 207c 5400 54e0 |T.T. │ │ │ 0050f500: 4400 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d D.. |--------- │ │ │ 0050f510: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 0050f520: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050f530: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050f540: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -0050f550: 5400 547e 4500 0020 2020 7c20 2547 4f20 T.T~E.. | %GO │ │ │ +0050f550: 5400 54e0 4500 0020 2020 7c20 2547 4f20 T.T.E.. | %GO │ │ │ 0050f560: 2020 2020 2020 2020 207c 2043 6f70 6965 | Copie │ │ │ 0050f570: 7320 676c 6f62 616c 7320 6672 6f6d 2074 s globals from t │ │ │ 0050f580: 6865 2063 7572 7265 6e74 2064 6174 6162 he current datab │ │ │ 0050f590: 6173 6520 746f 2061 2020 2020 2020 2020 ase to a │ │ │ -0050f5a0: 2020 207c 5400 547e 4600 0020 2020 7c20 |T.T~F.. | │ │ │ +0050f5a0: 2020 207c 5400 54e0 4600 0020 2020 7c20 |T.T.F.. | │ │ │ 0050f5b0: 2020 2020 2020 2020 2020 2020 207c 2073 | s │ │ │ 0050f5c0: 6571 7565 6e74 6961 6c20 6f75 7470 7574 equential output │ │ │ 0050f5d0: 2066 696c 652e 2020 2020 2020 2020 2020 file. │ │ │ 0050f5e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0050f5f0: 2020 2020 2020 207c 5400 547e 4700 0020 |T.T~G.. │ │ │ +0050f5f0: 2020 2020 2020 207c 5400 54e0 4700 0020 |T.T.G.. │ │ │ 0050f600: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 0050f610: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 0050f620: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050f630: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0050f640: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 547e -----------|T.T~ │ │ │ +0050f640: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 54e0 -----------|T.T. │ │ │ 0050f650: 4800 0020 2020 7c20 2547 5345 2020 2020 H.. | %GSE │ │ │ 0050f660: 2020 2020 207c 2044 6973 706c 6179 7320 | Displays │ │ │ 0050f670: 676c 6f62 616c 2076 6172 6961 626c 6573 global variables │ │ │ 0050f680: 2061 6e64 2074 6865 6972 2076 616c 7565 and their value │ │ │ 0050f690: 7320 7768 656e 2074 6865 2020 2020 207c s when the | │ │ │ -0050f6a0: 5400 547e 4900 0020 2020 7c20 2020 2020 T.T~I.. | │ │ │ +0050f6a0: 5400 54e0 4900 0020 2020 7c20 2020 2020 T.T.I.. | │ │ │ 0050f6b0: 2020 2020 2020 2020 207c 2076 616c 7565 | value │ │ │ 0050f6c0: 7320 636f 6e74 6169 6e20 6120 7370 6563 s contain a spec │ │ │ 0050f6d0: 6966 6965 6420 7374 7269 6e67 206f 7220 ified string or │ │ │ 0050f6e0: 6e75 6d62 6572 2e20 2020 2020 2020 2020 number. │ │ │ -0050f6f0: 2020 207c 5400 547e 4a00 0020 2020 7c2d |T.T~J.. |- │ │ │ +0050f6f0: 2020 207c 5400 54e0 4a00 0020 2020 7c2d |T.T.J.. |- │ │ │ 0050f700: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 0050f710: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050f720: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050f730: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0050f740: 2d2d 2d2d 2d2d 2d7c 5400 547e 5100 0020 -------|T.T~Q.. │ │ │ +0050f740: 2d2d 2d2d 2d2d 2d7c 5400 54e0 5100 0020 -------|T.T.Q.. │ │ │ 0050f750: 2020 7c20 2547 5345 4c20 2020 2020 2020 | %GSEL │ │ │ 0050f760: 207c 2053 656c 6563 7473 2067 6c6f 6261 | Selects globa │ │ │ 0050f770: 6c73 2062 7920 6e61 6d65 2e20 2020 2020 ls by name. │ │ │ 0050f780: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0050f790: 2020 2020 2020 2020 2020 207c 5400 547e |T.T~ │ │ │ +0050f790: 2020 2020 2020 2020 2020 207c 5400 54e0 |T.T. │ │ │ 0050f7a0: 5200 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d R.. |--------- │ │ │ 0050f7b0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 0050f7c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050f7d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050f7e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ 0050f7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0050f800: 0400 0000 f007 0000 244b 0000 0000 0000 ........$K...... │ │ │ -0050f810: a800 007e 4845 4c50 00ff 7300 ff55 5449 ...~HELP..s..UTI │ │ │ +0050f810: a800 00e0 4845 4c50 00ff 7300 ff55 5449 ....HELP..s..UTI │ │ │ 0050f820: 4c49 5459 5f52 4f55 5449 4e45 5300 ff73 LITY_ROUTINES..s │ │ │ 0050f830: 00ff 5553 494e 475f 5448 455f 5554 494c ..USING_THE_UTIL │ │ │ 0050f840: 4954 4945 5300 ff73 00ff 4754 2e4d 5f55 ITIES..s..GT.M_U │ │ │ 0050f850: 5449 4c49 5449 4553 5f53 554d 4d41 5259 TILITIES_SUMMARY │ │ │ 0050f860: 5f54 4142 4c45 00c0 5300 0020 2020 7c20 _TABLE..S.. | │ │ │ 0050f870: 2548 2020 2020 2020 2020 2020 207c 2043 %H | C │ │ │ 0050f880: 6f6e 7665 7274 7320 6461 7465 2061 6e64 onverts date and │ │ │ 0050f890: 2074 696d 6520 746f 2061 6e64 2066 726f time to and fro │ │ │ 0050f8a0: 6d20 2448 4f52 4f4c 4f47 2066 6f72 6d61 m $HOROLOG forma │ │ │ -0050f8b0: 742e 2020 2020 207c 5400 547e 5400 0020 t. |T.T~T.. │ │ │ +0050f8b0: 742e 2020 2020 207c 5400 54e0 5400 0020 t. |T.T.T.. │ │ │ 0050f8c0: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 0050f8d0: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 0050f8e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050f8f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0050f900: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 547e -----------|T.T~ │ │ │ +0050f900: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 54e0 -----------|T.T. │ │ │ 0050f910: 5500 0020 2020 7c20 2548 4420 2020 2020 U.. | %HD │ │ │ 0050f920: 2020 2020 207c 2043 6f6e 7665 7274 7320 | Converts │ │ │ 0050f930: 6865 7861 6465 6369 6d61 6c20 6e75 6d62 hexadecimal numb │ │ │ 0050f940: 6572 7320 746f 2064 6563 696d 616c 2e20 ers to decimal. │ │ │ 0050f950: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ -0050f960: 5400 547e 5600 0020 2020 7c2d 2d2d 2d2d T.T~V.. |----- │ │ │ +0050f960: 5400 54e0 5600 0020 2020 7c2d 2d2d 2d2d T.T.V.. |----- │ │ │ 0050f970: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 0050f980: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050f990: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050f9a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0050f9b0: 2d2d 2d7c 5400 547e 5700 0020 2020 7c20 ---|T.T~W.. | │ │ │ +0050f9b0: 2d2d 2d7c 5400 54e0 5700 0020 2020 7c20 ---|T.T.W.. | │ │ │ 0050f9c0: 2548 4558 3255 5446 2020 2020 207c 2043 %HEX2UTF | C │ │ │ 0050f9d0: 6f6e 7665 7274 7320 7468 6520 6769 7665 onverts the give │ │ │ 0050f9e0: 6e20 6279 7465 7374 7265 616d 2069 6e20 n bytestream in │ │ │ 0050f9f0: 6865 7861 6465 6369 6d61 6c20 6e6f 7461 hexadecimal nota │ │ │ -0050fa00: 7469 6f6e 2020 207c 5400 547e 5800 0020 tion |T.T~X.. │ │ │ +0050fa00: 7469 6f6e 2020 207c 5400 54e0 5800 0020 tion |T.T.X.. │ │ │ 0050fa10: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 0050fa20: 207c 2074 6f20 4754 2e4d 2065 6e63 6f64 | to GT.M encod │ │ │ 0050fa30: 6564 2063 6861 7261 6374 6572 2073 7472 ed character str │ │ │ 0050fa40: 696e 672e 2020 2020 2020 2020 2020 2020 ing. │ │ │ -0050fa50: 2020 2020 2020 2020 2020 207c 5400 547e |T.T~ │ │ │ +0050fa50: 2020 2020 2020 2020 2020 207c 5400 54e0 |T.T. │ │ │ 0050fa60: 5900 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d Y.. |--------- │ │ │ 0050fa70: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 0050fa80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050fa90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050faa0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -0050fab0: 5400 547e 5a00 0020 2020 7c20 2548 4f20 T.T~Z.. | %HO │ │ │ +0050fab0: 5400 54e0 5a00 0020 2020 7c20 2548 4f20 T.T.Z.. | %HO │ │ │ 0050fac0: 2020 2020 2020 2020 207c 2043 6f6e 7665 | Conve │ │ │ 0050fad0: 7274 7320 6865 7861 6465 6369 6d61 6c20 rts hexadecimal │ │ │ 0050fae0: 6e75 6d62 6572 7320 746f 206f 6374 616c numbers to octal │ │ │ 0050faf0: 2e20 2020 2020 2020 2020 2020 2020 2020 . │ │ │ -0050fb00: 2020 207c 5400 547e 6100 0020 2020 7c2d |T.T~a.. |- │ │ │ +0050fb00: 2020 207c 5400 54e0 6100 0020 2020 7c2d |T.T.a.. |- │ │ │ 0050fb10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 0050fb20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050fb30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050fb40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0050fb50: 2d2d 2d2d 2d2d 2d7c 5400 547e 6200 0020 -------|T.T~b.. │ │ │ +0050fb50: 2d2d 2d2d 2d2d 2d7c 5400 54e0 6200 0020 -------|T.T.b.. │ │ │ 0050fb60: 2020 7c20 254a 5357 5249 5445 2020 2020 | %JSWRITE │ │ │ 0050fb70: 207c 2043 6f6e 7665 7274 7320 6120 4754 | Converts a GT │ │ │ 0050fb80: 2e4d 2067 6c76 2073 7472 7563 7475 7265 .M glv structure │ │ │ 0050fb90: 2074 6f20 6120 7374 7269 6e67 206f 6620 to a string of │ │ │ -0050fba0: 4a53 2020 2020 2020 2020 207c 5400 547e JS |T.T~ │ │ │ +0050fba0: 4a53 2020 2020 2020 2020 207c 5400 54e0 JS |T.T. │ │ │ 0050fbb0: 6300 0020 2020 7c20 2020 2020 2020 2020 c.. | │ │ │ 0050fbc0: 2020 2020 207c 206f 626a 6563 7473 2e20 | objects. │ │ │ 0050fbd0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0050fbe0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0050fbf0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ -0050fc00: 5400 547e 6400 0020 2020 7c2d 2d2d 2d2d T.T~d.. |----- │ │ │ +0050fc00: 5400 54e0 6400 0020 2020 7c2d 2d2d 2d2d T.T.d.. |----- │ │ │ 0050fc10: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 0050fc20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050fc30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050fc40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0050fc50: 2d2d 2d7c 5400 547e 6500 0020 2020 7c20 ---|T.T~e.. | │ │ │ +0050fc50: 2d2d 2d7c 5400 54e0 6500 0020 2020 7c20 ---|T.T.e.. | │ │ │ 0050fc60: 254c 4341 5345 2020 2020 2020 207c 2043 %LCASE | C │ │ │ 0050fc70: 6f6e 7665 7274 7320 6120 7374 7269 6e67 onverts a string │ │ │ 0050fc80: 2074 6f20 616c 6c20 6c6f 7765 7220 6361 to all lower ca │ │ │ 0050fc90: 7365 2e20 2020 2020 2020 2020 2020 2020 se. │ │ │ -0050fca0: 2020 2020 2020 207c 5400 547e 6600 0020 |T.T~f.. │ │ │ +0050fca0: 2020 2020 2020 207c 5400 54e0 6600 0020 |T.T.f.. │ │ │ 0050fcb0: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 0050fcc0: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 0050fcd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050fce0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0050fcf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 547e -----------|T.T~ │ │ │ +0050fcf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 54e0 -----------|T.T. │ │ │ 0050fd00: 6700 0020 2020 7c20 254c 434c 434f 4c20 g.. | %LCLCOL │ │ │ 0050fd10: 2020 2020 207c 204d 616e 6970 756c 6174 | Manipulat │ │ │ 0050fd20: 6573 2074 6865 2063 6f6c 6c61 7469 6f6e es the collation │ │ │ 0050fd30: 2073 6571 7565 6e63 6520 6173 7369 676e sequence assign │ │ │ 0050fd40: 6564 2074 6f20 6c6f 6361 6c20 2020 207c ed to local | │ │ │ -0050fd50: 5400 547e 6800 0020 2020 7c20 2020 2020 T.T~h.. | │ │ │ +0050fd50: 5400 54e0 6800 0020 2020 7c20 2020 2020 T.T.h.. | │ │ │ 0050fd60: 2020 2020 2020 2020 207c 2076 6172 6961 | varia │ │ │ 0050fd70: 626c 6573 2e20 2020 2020 2020 2020 2020 bles. │ │ │ 0050fd80: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0050fd90: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0050fda0: 2020 207c 5400 547e 6900 0020 2020 7c2d |T.T~i.. |- │ │ │ +0050fda0: 2020 207c 5400 54e0 6900 0020 2020 7c2d |T.T.i.. |- │ │ │ 0050fdb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 0050fdc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050fdd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050fde0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0050fdf0: 2d2d 2d2d 2d2d 2d7c 5400 547e 6a00 0020 -------|T.T~j.. │ │ │ +0050fdf0: 2d2d 2d2d 2d2d 2d7c 5400 54e0 6a00 0020 -------|T.T.j.. │ │ │ 0050fe00: 2020 7c20 254f 4420 2020 2020 2020 2020 | %OD │ │ │ 0050fe10: 207c 2043 6f6e 7665 7274 7320 6f63 7461 | Converts octa │ │ │ 0050fe20: 6c20 6e75 6d62 6572 7320 746f 2064 6563 l numbers to dec │ │ │ 0050fe30: 696d 616c 2e20 2020 2020 2020 2020 2020 imal. │ │ │ -0050fe40: 2020 2020 2020 2020 2020 207c 5400 547e |T.T~ │ │ │ +0050fe40: 2020 2020 2020 2020 2020 207c 5400 54e0 |T.T. │ │ │ 0050fe50: 7100 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d q.. |--------- │ │ │ 0050fe60: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 0050fe70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050fe80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050fe90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -0050fea0: 5400 547e 7200 0020 2020 7c20 254f 4820 T.T~r.. | %OH │ │ │ +0050fea0: 5400 54e0 7200 0020 2020 7c20 254f 4820 T.T.r.. | %OH │ │ │ 0050feb0: 2020 2020 2020 2020 207c 2043 6f6e 7665 | Conve │ │ │ 0050fec0: 7274 7320 6f63 7461 6c20 6e75 6d62 6572 rts octal number │ │ │ 0050fed0: 7320 746f 2068 6578 6164 6563 696d 616c s to hexadecimal │ │ │ 0050fee0: 2e20 2020 2020 2020 2020 2020 2020 2020 . │ │ │ -0050fef0: 2020 207c 5400 547e 7300 0020 2020 7c2d |T.T~s.. |- │ │ │ +0050fef0: 2020 207c 5400 54e0 7300 0020 2020 7c2d |T.T.s.. |- │ │ │ 0050ff00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 0050ff10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050ff20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0050ff30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0050ff40: 2d2d 2d2d 2d2d 2d7c 5400 547e 7400 0020 -------|T.T~t.. │ │ │ +0050ff40: 2d2d 2d2d 2d2d 2d7c 5400 54e0 7400 0020 -------|T.T.t.. │ │ │ 0050ff50: 2020 7c20 2550 4154 434f 4445 2020 2020 | %PATCODE │ │ │ 0050ff60: 207c 204c 6f61 6473 2070 6174 7465 726e | Loads pattern │ │ │ 0050ff70: 2064 6566 696e 6974 696f 6e20 6669 6c65 definition file │ │ │ 0050ff80: 7320 666f 7220 7573 6520 7769 7468 696e s for use within │ │ │ -0050ff90: 2061 6e20 6163 7469 7665 207c 5400 547e an active |T.T~ │ │ │ +0050ff90: 2061 6e20 6163 7469 7665 207c 5400 54e0 an active |T.T. │ │ │ 0050ffa0: 7500 0020 2020 7c20 2020 2020 2020 2020 u.. | │ │ │ 0050ffb0: 2020 2020 207c 2064 6174 6162 6173 652e | database. │ │ │ 0050ffc0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0050ffd0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0050ffe0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 0050fff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00510000: 0400 0000 f007 0000 3b4b 0000 0000 0000 ........;K...... │ │ │ -00510010: a800 007e 4845 4c50 00ff 7300 ff55 5449 ...~HELP..s..UTI │ │ │ +00510010: a800 00e0 4845 4c50 00ff 7300 ff55 5449 ....HELP..s..UTI │ │ │ 00510020: 4c49 5459 5f52 4f55 5449 4e45 5300 ff73 LITY_ROUTINES..s │ │ │ 00510030: 00ff 5553 494e 475f 5448 455f 5554 494c ..USING_THE_UTIL │ │ │ 00510040: 4954 4945 5300 ff73 00ff 4754 2e4d 5f55 ITIES..s..GT.M_U │ │ │ 00510050: 5449 4c49 5449 4553 5f53 554d 4d41 5259 TILITIES_SUMMARY │ │ │ 00510060: 5f54 4142 4c45 00c0 7600 0020 2020 7c2d _TABLE..v.. |- │ │ │ 00510070: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 00510080: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00510090: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 005100a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -005100b0: 2d2d 2d2d 2d2d 2d7c 5400 547e 7700 0020 -------|T.T~w.. │ │ │ +005100b0: 2d2d 2d2d 2d2d 2d7c 5400 54e0 7700 0020 -------|T.T.w.. │ │ │ 005100c0: 2020 7c20 2552 4345 2020 2020 2020 2020 | %RCE │ │ │ 005100d0: 207c 2052 6570 6c61 6365 7320 6576 6572 | Replaces ever │ │ │ 005100e0: 7920 6f63 6375 7272 656e 6365 206f 6620 y occurrence of │ │ │ 005100f0: 6120 7465 7874 2073 7472 696e 6720 7769 a text string wi │ │ │ -00510100: 7468 2061 6e6f 7468 6572 207c 5400 547e th another |T.T~ │ │ │ +00510100: 7468 2061 6e6f 7468 6572 207c 5400 54e0 th another |T.T. │ │ │ 00510110: 7800 0020 2020 7c20 2020 2020 2020 2020 x.. | │ │ │ 00510120: 2020 2020 207c 2073 7472 696e 6720 696e | string in │ │ │ 00510130: 2061 2072 6f75 7469 6e65 206f 7220 6c69 a routine or li │ │ │ 00510140: 7374 206f 6620 726f 7574 696e 6573 2e20 st of routines. │ │ │ 00510150: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ -00510160: 5400 547e 7900 0020 2020 7c2d 2d2d 2d2d T.T~y.. |----- │ │ │ +00510160: 5400 54e0 7900 0020 2020 7c2d 2d2d 2d2d T.T.y.. |----- │ │ │ 00510170: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00510180: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00510190: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 005101a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -005101b0: 2d2d 2d7c 5400 547e 7a00 0020 2020 7c20 ---|T.T~z.. | │ │ │ +005101b0: 2d2d 2d7c 5400 54e0 7a00 0020 2020 7c20 ---|T.T.z.. | │ │ │ 005101c0: 2552 4420 2020 2020 2020 2020 207c 204c %RD | L │ │ │ 005101d0: 6973 7473 2072 6f75 7469 6e65 206e 616d ists routine nam │ │ │ 005101e0: 6573 2061 7661 696c 6162 6c65 2074 6872 es available thr │ │ │ 005101f0: 6f75 6768 2079 6f75 7220 245a 524f 5554 ough your $ZROUT │ │ │ -00510200: 494e 4553 2020 207c 5400 547e 8100 0020 INES |T.T~... │ │ │ +00510200: 494e 4553 2020 207c 5400 54e0 8100 0020 INES |T.T.... │ │ │ 00510210: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 00510220: 207c 2073 6561 7263 6820 6c69 7374 2e20 | search list. │ │ │ 00510230: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00510240: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00510250: 2020 2020 2020 2020 2020 207c 5400 547e |T.T~ │ │ │ +00510250: 2020 2020 2020 2020 2020 207c 5400 54e0 |T.T. │ │ │ 00510260: 8200 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d ... |--------- │ │ │ 00510270: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00510280: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00510290: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 005102a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -005102b0: 5400 547e 8300 0020 2020 7c20 2552 4920 T.T~... | %RI │ │ │ +005102b0: 5400 54e0 8300 0020 2020 7c20 2552 4920 T.T.... | %RI │ │ │ 005102c0: 2020 2020 2020 2020 207c 2054 7261 6e73 | Trans │ │ │ 005102d0: 6665 7273 2072 6f75 7469 6e65 7320 6672 fers routines fr │ │ │ 005102e0: 6f6d 2041 4e53 4920 7365 7175 656e 7469 om ANSI sequenti │ │ │ 005102f0: 616c 2066 6f72 6d61 7420 696e 746f 2020 al format into │ │ │ -00510300: 2020 207c 5400 547e 8400 0020 2020 7c20 |T.T~... | │ │ │ +00510300: 2020 207c 5400 54e0 8400 0020 2020 7c20 |T.T.... | │ │ │ 00510310: 2020 2020 2020 2020 2020 2020 207c 2069 | i │ │ │ 00510320: 6e64 6976 6964 7561 6c20 2e6d 2066 696c ndividual .m fil │ │ │ 00510330: 6573 2069 6e20 4754 2e4d 2066 6f72 6d61 es in GT.M forma │ │ │ 00510340: 742e 2020 2020 2020 2020 2020 2020 2020 t. │ │ │ -00510350: 2020 2020 2020 207c 5400 547e 8500 0020 |T.T~... │ │ │ +00510350: 2020 2020 2020 207c 5400 54e0 8500 0020 |T.T.... │ │ │ 00510360: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 00510370: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 00510380: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00510390: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -005103a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 547e -----------|T.T~ │ │ │ +005103a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 54e0 -----------|T.T. │ │ │ 005103b0: 8600 0020 2020 7c20 2552 4f20 2020 2020 ... | %RO │ │ │ 005103c0: 2020 2020 207c 2057 7269 7465 7320 4d20 | Writes M │ │ │ 005103d0: 726f 7574 696e 6573 2069 6e20 414e 5349 routines in ANSI │ │ │ 005103e0: 2074 7261 6e73 6665 7220 666f 726d 6174 transfer format │ │ │ 005103f0: 2e20 2020 2020 2020 2020 2020 2020 207c . | │ │ │ -00510400: 5400 547e 8700 0020 2020 7c2d 2d2d 2d2d T.T~... |----- │ │ │ +00510400: 5400 54e0 8700 0020 2020 7c2d 2d2d 2d2d T.T.... |----- │ │ │ 00510410: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00510420: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00510430: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00510440: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00510450: 2d2d 2d7c 5400 547e 8800 0020 2020 7c20 ---|T.T~... | │ │ │ +00510450: 2d2d 2d7c 5400 54e0 8800 0020 2020 7c20 ---|T.T.... | │ │ │ 00510460: 2552 5345 2020 2020 2020 2020 207c 2053 %RSE | S │ │ │ 00510470: 6561 7263 6865 7320 666f 7220 6576 6572 earches for ever │ │ │ 00510480: 7920 6f63 6375 7272 656e 6365 206f 6620 y occurrence of │ │ │ 00510490: 6120 7465 7874 2073 7472 696e 6720 696e a text string in │ │ │ -005104a0: 2061 2020 2020 207c 5400 547e 8900 0020 a |T.T~... │ │ │ +005104a0: 2061 2020 2020 207c 5400 54e0 8900 0020 a |T.T.... │ │ │ 005104b0: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 005104c0: 207c 2072 6f75 7469 6e65 206f 7220 6120 | routine or a │ │ │ 005104d0: 6c69 7374 206f 6620 726f 7574 696e 6573 list of routines │ │ │ 005104e0: 2e20 2020 2020 2020 2020 2020 2020 2020 . │ │ │ -005104f0: 2020 2020 2020 2020 2020 207c 5400 547e |T.T~ │ │ │ +005104f0: 2020 2020 2020 2020 2020 207c 5400 54e0 |T.T. │ │ │ 00510500: 8a00 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d ... |--------- │ │ │ 00510510: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00510520: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00510530: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00510540: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -00510550: 5400 547e 9100 0020 2020 7c20 2552 5345 T.T~... | %RSE │ │ │ +00510550: 5400 54e0 9100 0020 2020 7c20 2552 5345 T.T.... | %RSE │ │ │ 00510560: 4c20 2020 2020 2020 207c 2053 656c 6563 L | Selec │ │ │ 00510570: 7473 204d 2072 6f75 7469 6e65 7320 616e ts M routines an │ │ │ 00510580: 6420 706c 6163 6573 2074 6865 6972 2064 d places their d │ │ │ 00510590: 6972 6563 746f 7269 6573 2061 6e64 2020 irectories and │ │ │ -005105a0: 2020 207c 5400 547e 9200 0020 2020 7c20 |T.T~... | │ │ │ +005105a0: 2020 207c 5400 54e0 9200 0020 2020 7c20 |T.T.... | │ │ │ 005105b0: 2020 2020 2020 2020 2020 2020 207c 206e | n │ │ │ 005105c0: 616d 6573 2069 6e20 6120 6c6f 6361 6c20 ames in a local │ │ │ 005105d0: 6172 7261 792e 2020 2020 2020 2020 2020 array. │ │ │ 005105e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -005105f0: 2020 2020 2020 207c 5400 547e 9300 0020 |T.T~... │ │ │ +005105f0: 2020 2020 2020 207c 5400 54e0 9300 0020 |T.T.... │ │ │ 00510600: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 00510610: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 00510620: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00510630: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00510640: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 547e -----------|T.T~ │ │ │ +00510640: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 54e0 -----------|T.T. │ │ │ 00510650: 9400 0020 2020 7c20 2553 5152 4f4f 5420 ... | %SQROOT │ │ │ 00510660: 2020 2020 207c 2043 616c 6375 6c61 7465 | Calculate │ │ │ 00510670: 7320 7468 6520 7371 7561 7265 2072 6f6f s the square roo │ │ │ 00510680: 7420 6f66 2061 206e 756d 6265 722e 2020 t of a number. │ │ │ 00510690: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ -005106a0: 5400 547e 9500 0020 2020 7c2d 2d2d 2d2d T.T~... |----- │ │ │ +005106a0: 5400 54e0 9500 0020 2020 7c2d 2d2d 2d2d T.T.... |----- │ │ │ 005106b0: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 005106c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 005106d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 005106e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -005106f0: 2d2d 2d7c 5400 547e 9600 0020 2020 7c20 ---|T.T~... | │ │ │ +005106f0: 2d2d 2d7c 5400 54e0 9600 0020 2020 7c20 ---|T.T.... | │ │ │ 00510700: 2554 2020 2020 2020 2020 2020 207c 2044 %T | D │ │ │ 00510710: 6973 706c 6179 7320 7468 6520 6375 7272 isplays the curr │ │ │ 00510720: 656e 7420 7469 6d65 2069 6e20 5b68 5d68 ent time in [h]h │ │ │ 00510730: 3a6d 6d20 414d 2f50 4d20 666f 726d 6174 :mm AM/PM format │ │ │ -00510740: 2e20 2020 2020 207c 5400 547e 9700 0020 . |T.T~... │ │ │ +00510740: 2e20 2020 2020 207c 5400 54e0 9700 0020 . |T.T.... │ │ │ 00510750: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 00510760: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 00510770: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00510780: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00510790: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 547e -----------|T.T~ │ │ │ +00510790: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 54e0 -----------|T.T. │ │ │ 005107a0: 9800 0020 2020 7c20 2554 4920 2020 2020 ... | %TI │ │ │ 005107b0: 2020 2020 207c 2043 6f6e 7665 7274 7320 | Converts │ │ │ 005107c0: 7469 6d65 2074 6f20 2448 4f52 4f4c 4f47 time to $HOROLOG │ │ │ 005107d0: 2066 6f72 6d61 742e 2020 2020 2020 2020 format. │ │ │ 005107e0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 005107f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00510800: 0400 0000 6003 0000 454b 0000 0000 0000 ....`...EK...... │ │ │ -00510810: a800 007e 4845 4c50 00ff 7300 ff55 5449 ...~HELP..s..UTI │ │ │ +00510810: a800 00e0 4845 4c50 00ff 7300 ff55 5449 ....HELP..s..UTI │ │ │ 00510820: 4c49 5459 5f52 4f55 5449 4e45 5300 ff73 LITY_ROUTINES..s │ │ │ 00510830: 00ff 5553 494e 475f 5448 455f 5554 494c ..USING_THE_UTIL │ │ │ 00510840: 4954 4945 5300 ff73 00ff 4754 2e4d 5f55 ITIES..s..GT.M_U │ │ │ 00510850: 5449 4c49 5449 4553 5f53 554d 4d41 5259 TILITIES_SUMMARY │ │ │ 00510860: 5f54 4142 4c45 00c0 9900 0020 2020 7c2d _TABLE..... |- │ │ │ 00510870: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 00510880: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00510890: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 005108a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -005108b0: 2d2d 2d2d 2d2d 2d7c 5400 547e 9a00 0020 -------|T.T~... │ │ │ +005108b0: 2d2d 2d2d 2d2d 2d7c 5400 54e0 9a00 0020 -------|T.T.... │ │ │ 005108c0: 2020 7c20 2554 4f20 2020 2020 2020 2020 | %TO │ │ │ 005108d0: 207c 2043 6f6e 7665 7274 7320 7468 6520 | Converts the │ │ │ 005108e0: 6375 7272 656e 7420 7469 6d65 2066 726f current time fro │ │ │ 005108f0: 6d20 2448 4f52 4f4c 4f47 2066 6f72 6d61 m $HOROLOG forma │ │ │ -00510900: 7420 746f 2020 2020 2020 207c 5500 537e t to |U.S~ │ │ │ +00510900: 7420 746f 2020 2020 2020 207c 5500 53e0 t to |U.S. │ │ │ 00510910: c111 0000 2020 207c 2020 2020 2020 2020 .... | │ │ │ 00510920: 2020 2020 2020 7c20 5b68 5d68 3a6d 6d20 | [h]h:mm │ │ │ 00510930: 414d 2f50 4d20 666f 726d 6174 2e20 2020 AM/PM format. │ │ │ 00510940: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00510950: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00510960: 7c54 0055 7e11 0000 2020 207c 2d2d 2d2d |T.U~... |---- │ │ │ +00510960: 7c54 0055 e011 0000 2020 207c 2d2d 2d2d |T.U.... |---- │ │ │ 00510970: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 00510980: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00510990: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 005109a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -005109b0: 2d2d 2d2d 7c54 0055 7e21 0000 2020 207c ----|T.U~!.. | │ │ │ +005109b0: 2d2d 2d2d 7c54 0055 e021 0000 2020 207c ----|T.U.!.. | │ │ │ 005109c0: 2025 5543 4153 4520 2020 2020 2020 7c20 %UCASE | │ │ │ 005109d0: 436f 6e76 6572 7473 2061 2073 7472 696e Converts a strin │ │ │ 005109e0: 6720 746f 2061 6c6c 2075 7070 6572 2063 g to all upper c │ │ │ 005109f0: 6173 652e 2020 2020 2020 2020 2020 2020 ase. │ │ │ -00510a00: 2020 2020 2020 2020 7c54 0055 7e31 0000 |T.U~1.. │ │ │ +00510a00: 2020 2020 2020 2020 7c54 0055 e031 0000 |T.U.1.. │ │ │ 00510a10: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 00510a20: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 00510a30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00510a40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00510a50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0055 ------------|T.U │ │ │ -00510a60: 7e41 0000 2020 207c 2025 5554 4632 4845 ~A.. | %UTF2HE │ │ │ +00510a60: e041 0000 2020 207c 2025 5554 4632 4845 .A.. | %UTF2HE │ │ │ 00510a70: 5820 2020 2020 7c20 436f 6e76 6572 7473 X | Converts │ │ │ 00510a80: 2055 5446 2d38 2065 6e63 6f64 6564 2047 UTF-8 encoded G │ │ │ 00510a90: 542e 4d20 6368 6172 6163 7465 7220 7374 T.M character st │ │ │ 00510aa0: 7269 6e67 2074 6f20 2020 2020 2020 2020 ring to │ │ │ -00510ab0: 7c54 0055 7e51 0000 2020 207c 2020 2020 |T.U~Q.. | │ │ │ +00510ab0: 7c54 0055 e051 0000 2020 207c 2020 2020 |T.U.Q.. | │ │ │ 00510ac0: 2020 2020 2020 2020 2020 7c20 6279 7465 | byte │ │ │ 00510ad0: 7374 7265 616d 2069 6e20 6865 7861 6465 stream in hexade │ │ │ 00510ae0: 6369 6d61 6c20 6e6f 7461 7469 6f6e 2e20 cimal notation. │ │ │ 00510af0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00510b00: 2020 2020 7c54 0055 7e61 0000 2020 202b |T.U~a.. + │ │ │ +00510b00: 2020 2020 7c54 0055 e061 0000 2020 202b |T.U.a.. + │ │ │ 00510b10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00510b20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00510b30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00510b40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00510b50: 2d2d 2d2d 2d2d 2d2d 2b07 0055 7e71 0000 --------+..U~q.. │ │ │ +00510b50: 2d2d 2d2d 2d2d 2d2d 2b07 0055 e071 0000 --------+..U.q.. │ │ │ 00510b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00510b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00510b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00510b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00510ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00510bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00510bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -332031,226 +332031,226 @@ │ │ │ 00510fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00510ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00511000: 0400 0000 f307 0000 0550 0000 0000 0000 .........P...... │ │ │ 00511010: 3e00 003b 4845 4c50 00ff 7300 ff49 4e54 >..;HELP..s..INT │ │ │ 00511020: 4547 5241 5445 5f45 5854 4552 4e41 4c00 EGRATE_EXTERNAL. │ │ │ 00511030: ff73 00ff 494e 5452 4f44 5543 5449 4f4e .s..INTRODUCTION │ │ │ 00511040: 0000 496e 7472 6f64 7563 7469 6f6e 1700 ..Introduction.. │ │ │ -00511050: 2d7e bf11 0000 2020 2049 6e74 726f 6475 -~.... Introdu │ │ │ -00511060: 6374 696f 6e07 002e 7e21 0000 5200 2e7e ction...~!..R..~ │ │ │ +00511050: 2de0 bf11 0000 2020 2049 6e74 726f 6475 -..... Introdu │ │ │ +00511060: 6374 696f 6e07 002e e021 0000 5200 2ee0 ction....!..R... │ │ │ 00511070: 3100 0020 2020 4170 706c 6963 6174 696f 1.. Applicatio │ │ │ 00511080: 6e20 636f 6465 2077 7269 7474 656e 2069 n code written i │ │ │ 00511090: 6e20 4d20 6361 6e20 6361 6c6c 2061 7070 n M can call app │ │ │ 005110a0: 6c69 6361 7469 6f6e 2063 6f64 6520 7772 lication code wr │ │ │ 005110b0: 6974 7465 6e20 696e 2043 2028 6f72 3900 itten in C (or9. │ │ │ -005110c0: 2e7e 4100 0020 2020 7768 6963 6820 7573 .~A.. which us │ │ │ +005110c0: 2ee0 4100 0020 2020 7768 6963 6820 7573 ..A.. which us │ │ │ 005110d0: 6573 2061 2043 2063 6f6d 7061 7469 626c es a C compatibl │ │ │ 005110e0: 6520 6361 6c6c 2920 616e 6420 7669 6365 e call) and vice │ │ │ -005110f0: 2076 6572 7361 2e07 002e 7e51 0000 1200 versa....~Q.... │ │ │ -00511100: 2e7e 6100 0020 2020 2a2a 4e6f 7465 2a2a .~a.. **Note** │ │ │ -00511110: 0700 2e7e 7100 004d 002e 7e81 0000 2020 ...~q..M..~... │ │ │ +005110f0: 2076 6572 7361 2e07 002e e051 0000 1200 versa.....Q.... │ │ │ +00511100: 2ee0 6100 0020 2020 2a2a 4e6f 7465 2a2a ..a.. **Note** │ │ │ +00511110: 0700 2ee0 7100 004d 002e e081 0000 2020 ....q..M...... │ │ │ 00511120: 2054 6869 7320 4320 636f 6465 2073 6861 This C code sha │ │ │ 00511130: 7265 7320 7468 6520 7072 6f63 6573 7320 res the process │ │ │ 00511140: 6164 6472 6573 7320 7370 6163 6520 7769 address space wi │ │ │ 00511150: 7468 2074 6865 2047 542e 4d20 7275 6e2d th the GT.M run- │ │ │ -00511160: 7469 6d65 5300 2e7e 9100 0020 2020 6c69 timeS..~... li │ │ │ +00511160: 7469 6d65 5300 2ee0 9100 0020 2020 6c69 timeS...... li │ │ │ 00511170: 6272 6172 7920 616e 6420 4d20 6170 706c brary and M appl │ │ │ 00511180: 6963 6174 696f 6e20 636f 6465 2e20 4275 ication code. Bu │ │ │ 00511190: 6773 2069 6e20 4320 636f 6465 206d 6179 gs in C code may │ │ │ 005111a0: 2072 6573 756c 7420 696e 2064 6966 6669 result in diffi │ │ │ -005111b0: 6375 6c74 2074 6f55 002d 7ec0 1100 0020 cult toU.-~.... │ │ │ +005111b0: 6375 6c74 2074 6f55 002d e0c0 1100 0020 cult toU.-..... │ │ │ 005111c0: 2020 6469 6167 6e6f 7365 2066 6169 6c75 diagnose failu │ │ │ 005111d0: 7265 7320 746f 206f 6363 7572 2069 6e20 res to occur in │ │ │ 005111e0: 706c 6163 6573 206e 6f74 206f 6276 696f places not obvio │ │ │ 005111f0: 7573 6c79 2072 656c 6174 6564 2074 6f20 usly related to │ │ │ -00511200: 7468 6520 6361 7573 6520 6f66 1600 2e7e the cause of...~ │ │ │ +00511200: 7468 6520 6361 7573 6520 6f66 1600 2ee0 the cause of.... │ │ │ 00511210: 1200 0020 2020 7468 6520 6661 696c 7572 ... the failur │ │ │ -00511220: 652e 0700 2e7e 1300 0052 0020 7e54 5950 e....~...R. ~TYP │ │ │ +00511220: 652e 0700 2ee0 1300 0052 0020 e054 5950 e........R. .TYP │ │ │ 00511230: 455f 4c49 4d49 5453 5f46 4f52 5f43 414c E_LIMITS_FOR_CAL │ │ │ 00511240: 4c2d 494e 535f 414e 445f 4341 4c4c 2d4f L-INS_AND_CALL-O │ │ │ 00511250: 5554 5300 0054 7970 655f 4c69 6d69 7473 UTS..Type_Limits │ │ │ 00511260: 5f66 6f72 5f43 616c 6c2d 696e 735f 616e _for_Call-ins_an │ │ │ -00511270: 645f 4361 6c6c 2d6f 7574 7331 0047 7ebf d_Call-outs1.G~. │ │ │ +00511270: 645f 4361 6c6c 2d6f 7574 7331 0047 e0bf d_Call-outs1.G.. │ │ │ 00511280: 1100 0020 2020 5479 7065 204c 696d 6974 ... Type Limit │ │ │ 00511290: 7320 666f 7220 4361 6c6c 2d69 6e73 2061 s for Call-ins a │ │ │ -005112a0: 6e64 2043 616c 6c2d 6f75 7473 0700 487e nd Call-outs..H~ │ │ │ -005112b0: 2100 004d 0048 7e31 0000 2020 2044 6570 !..M.H~1.. Dep │ │ │ +005112a0: 6e64 2043 616c 6c2d 6f75 7473 0700 48e0 nd Call-outs..H. │ │ │ +005112b0: 2100 004d 0048 e031 0000 2020 2044 6570 !..M.H.1.. Dep │ │ │ 005112c0: 656e 6469 6e67 206f 6e20 7468 6520 6469 ending on the di │ │ │ 005112d0: 7265 6374 696f 6e20 2849 2c20 4f2c 206f rection (I, O, o │ │ │ 005112e0: 7220 494f 2920 6f66 2061 2070 6172 7469 r IO) of a parti │ │ │ 005112f0: 6375 6c61 7220 7479 7065 2c20 626f 7468 cular type, both │ │ │ -00511300: 5300 487e 4100 0020 2020 6361 6c6c 2d69 S.H~A.. call-i │ │ │ +00511300: 5300 48e0 4100 0020 2020 6361 6c6c 2d69 S.H.A.. call-i │ │ │ 00511310: 6e73 2061 6e64 2063 616c 6c2d 6f75 7473 ns and call-outs │ │ │ 00511320: 206d 6179 2074 7261 6e73 6665 7220 6120 may transfer a │ │ │ 00511330: 7661 6c75 6520 696e 2074 776f 2064 6972 value in two dir │ │ │ 00511340: 6563 7469 6f6e 7320 6173 2066 6f6c 6c6f ections as follo │ │ │ -00511350: 7773 3a07 0048 7e51 0000 4700 487e 6100 ws:..H~Q..G.H~a. │ │ │ +00511350: 7773 3a07 0048 e051 0000 4700 48e0 6100 ws:..H.Q..G.H.a. │ │ │ 00511360: 0020 2020 4361 6c6c 2d6f 7574 3a20 4754 . Call-out: GT │ │ │ 00511370: 2e4d 202d 3e20 4320 2d3e 2047 542e 4d20 .M -> C -> GT.M │ │ │ 00511380: 2020 2020 2020 4361 6c6c 2d69 6e3a 2020 Call-in: │ │ │ 00511390: 2020 2043 202d 3e20 4754 2e4d 202d 3e20 C -> GT.M -> │ │ │ -005113a0: 4346 0048 7e71 0000 2020 2020 2020 2020 CF.H~q.. │ │ │ +005113a0: 4346 0048 e071 0000 2020 2020 2020 2020 CF.H.q.. │ │ │ 005113b0: 2020 2020 2020 207c 2020 2020 207c 2020 | | │ │ │ 005113c0: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 005113d0: 2020 2020 2020 2020 2020 7c20 2020 2020 | │ │ │ -005113e0: 7c20 2020 2020 7c46 0048 7e81 0000 2020 | |F.H~... │ │ │ +005113e0: 7c20 2020 2020 7c46 0048 e081 0000 2020 | |F.H.... │ │ │ 005113f0: 2020 2020 2020 2020 2020 2020 2027 2d2d '-- │ │ │ 00511400: 2d2d 2d27 2d2d 2d2d 2d27 2020 2020 2020 ---'-----' │ │ │ 00511410: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00511420: 272d 2d2d 2d2d 272d 2d2d 2d2d 2743 0048 '-----'-----'C.H │ │ │ -00511430: 7e91 0000 2020 2020 2020 2020 2020 2020 ~... │ │ │ +00511430: e091 0000 2020 2020 2020 2020 2020 2020 .... │ │ │ 00511440: 2020 2020 2020 3120 2020 2020 3220 2020 1 2 │ │ │ 00511450: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00511460: 2020 2020 2020 2020 2032 2020 2020 2031 2 1 │ │ │ -00511470: 0800 477e c011 0000 5000 487e 1200 0020 ..G~....P.H~... │ │ │ +00511470: 0800 47e0 c011 0000 5000 48e0 1200 0020 ..G.....P.H.... │ │ │ 00511480: 2020 496e 2074 6865 2066 6f6c 6c6f 7769 In the followi │ │ │ 00511490: 6e67 2074 6162 6c65 2c20 7468 6520 4754 ng table, the GT │ │ │ 005114a0: 2e4d 2d3e 4320 6c69 6d69 7420 6170 706c .M->C limit appl │ │ │ 005114b0: 6965 7320 746f 2031 2061 6e64 2074 6865 ies to 1 and the │ │ │ -005114c0: 2043 2d3e 4754 2e4d 5000 487e 1300 0020 C->GT.MP.H~... │ │ │ +005114c0: 2043 2d3e 4754 2e4d 5000 48e0 1300 0020 C->GT.MP.H.... │ │ │ 005114d0: 2020 6c69 6d69 7420 6170 706c 6965 7320 limit applies │ │ │ 005114e0: 746f 2032 2e20 496e 206f 7468 6572 2077 to 2. In other w │ │ │ 005114f0: 6f72 6473 2c20 4754 2e4d 2d3e 4320 6170 ords, GT.M->C ap │ │ │ 00511500: 706c 6965 7320 746f 2049 2064 6972 6563 plies to I direc │ │ │ -00511510: 7469 6f6e 2066 6f72 5300 487e 1400 0020 tion forS.H~... │ │ │ +00511510: 7469 6f6e 2066 6f72 5300 48e0 1400 0020 tion forS.H.... │ │ │ 00511520: 2020 6361 6c6c 2d6f 7574 7320 616e 6420 call-outs and │ │ │ 00511530: 4f20 6469 7265 6374 696f 6e20 666f 7220 O direction for │ │ │ 00511540: 6361 6c6c 2d69 6e73 2061 6e64 2043 2d3e call-ins and C-> │ │ │ 00511550: 4754 2e4d 2061 7070 6c69 6573 2074 6f20 GT.M applies to │ │ │ -00511560: 4920 6469 7265 6374 696f 6e35 0048 7e15 I direction5.H~. │ │ │ +00511560: 4920 6469 7265 6374 696f 6e35 0048 e015 I direction5.H.. │ │ │ 00511570: 0000 2020 2066 6f72 2063 616c 6c2d 696e .. for call-in │ │ │ 00511580: 7320 616e 6420 4f20 6469 7265 6374 696f s and O directio │ │ │ 00511590: 6e20 666f 7220 6361 6c6c 2d6f 7574 732e n for call-outs. │ │ │ -005115a0: 0700 487e 1600 0054 0048 7e17 0000 2020 ..H~...T.H~... │ │ │ +005115a0: 0700 48e0 1600 0054 0048 e017 0000 2020 ..H....T.H.... │ │ │ 005115b0: 202b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +-------------- │ │ │ 005115c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 005115d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 005115e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -005115f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2b54 0048 7e18 ----------+T.H~. │ │ │ +005115f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2b54 0048 e018 ----------+T.H.. │ │ │ 00511600: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 00511610: 2020 2020 2020 7c20 2020 2020 2020 2020 | │ │ │ 00511620: 2047 544d 2d3e 4320 2020 2020 2020 2020 GTM->C │ │ │ 00511630: 2020 7c20 2020 2020 2020 2020 2043 2d3e | C-> │ │ │ 00511640: 4754 2e4d 2020 2020 2020 2020 2020 7c54 GT.M |T │ │ │ -00511650: 0048 7e19 0000 2020 207c 2d2d 2d2d 2d2d .H~... |------ │ │ │ +00511650: 0048 e019 0000 2020 207c 2d2d 2d2d 2d2d .H.... |------ │ │ │ 00511660: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 00511670: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00511680: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 00511690: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -005116a0: 2d2d 7c54 0048 7e1a 0000 2020 207c 2020 --|T.H~... | │ │ │ +005116a0: 2d2d 7c54 0048 e01a 0000 2020 207c 2020 --|T.H.... | │ │ │ 005116b0: 2020 2020 5479 7065 2020 2020 2020 7c20 Type | │ │ │ 005116c0: 5072 6563 6973 696f 6e20 7c20 2020 2020 Precision | │ │ │ 005116d0: 5261 6e67 6520 2020 2020 7c20 5072 6563 Range | Prec │ │ │ 005116e0: 6973 696f 6e20 7c20 2020 2020 5261 6e67 ision | Rang │ │ │ -005116f0: 6520 2020 2020 7c54 0048 7e21 0000 2020 e |T.H~!.. │ │ │ +005116f0: 6520 2020 2020 7c54 0048 e021 0000 2020 e |T.H.!.. │ │ │ 00511700: 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |-------------- │ │ │ 00511710: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --+-----------+- │ │ │ 00511720: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 00511730: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ -00511740: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0048 7e22 ----------|T.H~" │ │ │ +00511740: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0048 e022 ----------|T.H." │ │ │ 00511750: 0000 2020 207c 2067 746d 5f69 6e74 5f74 .. | gtm_int_t │ │ │ 00511760: 2c20 2020 2020 7c20 4675 6c6c 2020 2020 , | Full │ │ │ 00511770: 2020 7c20 5b2d 325e 3331 2b31 2c20 2020 | [-2^31+1, │ │ │ 00511780: 2020 7c20 4675 6c6c 2020 2020 2020 7c20 | Full | │ │ │ 00511790: 5b2d 325e 3331 2c20 2020 2020 2020 7c54 [-2^31, |T │ │ │ -005117a0: 0048 7e23 0000 2020 207c 2067 746d 5f69 .H~#.. | gtm_i │ │ │ +005117a0: 0048 e023 0000 2020 207c 2067 746d 5f69 .H.#.. | gtm_i │ │ │ 005117b0: 6e74 5f74 202a 2020 2020 7c20 2020 2020 nt_t * | │ │ │ 005117c0: 2020 2020 2020 7c20 325e 3331 2d31 5d20 | 2^31-1] │ │ │ 005117d0: 2020 2020 2020 7c20 2020 2020 2020 2020 | │ │ │ 005117e0: 2020 7c20 325e 3331 2d31 5d20 2020 2020 | 2^31-1] │ │ │ -005117f0: 2020 7c7e 0000 0000 0000 0000 0000 0000 |~............ │ │ │ +005117f0: 2020 7ce0 0000 0000 0000 0000 0000 0000 |............. │ │ │ 00511800: 0400 0000 b205 0000 744b 0000 0000 0000 ........tK...... │ │ │ -00511810: 3300 007e 4845 4c50 00ff 7300 ff49 4e54 3..~HELP..s..INT │ │ │ +00511810: 3300 00e0 4845 4c50 00ff 7300 ff49 4e54 3...HELP..s..INT │ │ │ 00511820: 4547 5241 5445 5f45 5854 4552 4e41 4c00 EGRATE_EXTERNAL. │ │ │ 00511830: 0049 6e74 6567 7261 7465 5f45 7874 6572 .Integrate_Exter │ │ │ -00511840: 6e61 6c1d 001c 7ebf 1100 0020 2020 496e nal...~.... In │ │ │ +00511840: 6e61 6c1d 001c e0bf 1100 0020 2020 496e nal........ In │ │ │ 00511850: 7465 6772 6174 6520 4578 7465 726e 616c tegrate External │ │ │ -00511860: 0700 1d7e 2100 0034 001c 7eff 7300 ff41 ...~!..4..~.s..A │ │ │ +00511860: 0700 1de0 2100 0034 001c e0ff 7300 ff41 ....!..4....s..A │ │ │ 00511870: 4343 4553 535f 4e4f 4e2d 4d5f 524f 5554 CCESS_NON-M_ROUT │ │ │ 00511880: 494e 4553 0000 4163 6365 7373 5f4e 6f6e INES..Access_Non │ │ │ -00511890: 2d4d 5f52 6f75 7469 6e65 7320 0036 7ebf -M_Routines .6~. │ │ │ +00511890: 2d4d 5f52 6f75 7469 6e65 7320 0036 e0bf -M_Routines .6.. │ │ │ 005118a0: 1100 0020 2020 4163 6365 7373 204e 6f6e ... Access Non │ │ │ -005118b0: 2d4d 2052 6f75 7469 6e65 7307 0037 7e21 -M Routines..7~! │ │ │ -005118c0: 0000 4e00 377e 3100 0020 2020 496e 2047 ..N.7~1.. In G │ │ │ +005118b0: 2d4d 2052 6f75 7469 6e65 7307 0037 e021 -M Routines..7.! │ │ │ +005118c0: 0000 4e00 37e0 3100 0020 2020 496e 2047 ..N.7.1.. In G │ │ │ 005118d0: 542e 4d2c 2063 616c 6c73 2074 6f20 4320 T.M, calls to C │ │ │ 005118e0: 6c61 6e67 7561 6765 2072 6f75 7469 6e65 language routine │ │ │ 005118f0: 7320 6d61 7920 6265 206d 6164 6520 7769 s may be made wi │ │ │ 00511900: 7468 2074 6865 2066 6f6c 6c6f 7769 6e67 th the following │ │ │ -00511910: 1100 377e 4100 0020 2020 7379 6e74 6178 ..7~A.. syntax │ │ │ -00511920: 3a07 0037 7e51 0000 3700 377e 6100 0020 :..7~Q..7.7~a.. │ │ │ +00511910: 1100 37e0 4100 0020 2020 7379 6e74 6178 ..7.A.. syntax │ │ │ +00511920: 3a07 0037 e051 0000 3700 37e0 6100 0020 :..7.Q..7.7.a.. │ │ │ 00511930: 2020 444f 2026 5b70 6163 6b61 6765 6e61 DO &[packagena │ │ │ 00511940: 6d65 2e5d 6e61 6d65 5b5e 6e61 6d65 5d5b me.]name[^name][ │ │ │ 00511950: 7061 7261 6d65 7465 722d 6c69 7374 5d07 parameter-list]. │ │ │ -00511960: 0037 7e71 0000 2600 377e 8100 0020 2020 .7~q..&.7~... │ │ │ +00511960: 0037 e071 0000 2600 37e0 8100 0020 2020 .7.q..&.7.... │ │ │ 00511970: 6f72 2061 7320 616e 2065 7870 7265 7373 or as an express │ │ │ -00511980: 696f 6e20 656c 656d 656e 742c 0700 377e ion element,..7~ │ │ │ -00511990: 9100 0036 0036 7ec0 1100 0020 2020 2426 ...6.6~.... $& │ │ │ +00511980: 696f 6e20 656c 656d 656e 742c 0700 37e0 ion element,..7. │ │ │ +00511990: 9100 0036 0036 e0c0 1100 0020 2020 2426 ...6.6..... $& │ │ │ 005119a0: 5b70 6163 6b61 6765 6e61 6d65 2e5d 6e61 [packagename.]na │ │ │ 005119b0: 6d65 5b5e 6e61 6d65 5d5b 7061 7261 6d65 me[^name][parame │ │ │ -005119c0: 7465 722d 6c69 7374 5d07 0037 7e12 0000 ter-list]..7~... │ │ │ -005119d0: 5100 377e 1300 0020 2020 5768 6572 6520 Q.7~... Where │ │ │ +005119c0: 7465 722d 6c69 7374 5d07 0037 e012 0000 ter-list]..7.... │ │ │ +005119d0: 5100 37e0 1300 0020 2020 5768 6572 6520 Q.7.... Where │ │ │ 005119e0: 7061 636b 6167 656e 616d 652c 206c 696b packagename, lik │ │ │ 005119f0: 6520 7468 6520 6e61 6d65 2065 6c65 6d65 e the name eleme │ │ │ 00511a00: 6e74 7320 6973 2061 2076 616c 6964 204d nts is a valid M │ │ │ 00511a10: 206e 616d 652e 2042 6563 6175 7365 206f name. Because o │ │ │ -00511a20: 6654 0037 7e14 0000 2020 2074 6865 2070 fT.7~... the p │ │ │ +00511a20: 6654 0037 e014 0000 2020 2074 6865 2070 fT.7.... the p │ │ │ 00511a30: 6172 7369 6e67 2063 6f6e 7665 6e74 696f arsing conventio │ │ │ 00511a40: 6e73 206f 6620 4d2c 2074 6865 2069 6465 ns of M, the ide │ │ │ 00511a50: 6e74 6966 6965 7220 6265 7477 6565 6e20 ntifier between │ │ │ 00511a60: 7468 6520 616d 7065 7273 616e 6420 2826 the ampersand (& │ │ │ -00511a70: 2920 616e 644f 0037 7e15 0000 2020 2074 ) andO.7~... t │ │ │ +00511a70: 2920 616e 644f 0037 e015 0000 2020 2074 ) andO.7.... t │ │ │ 00511a80: 6865 206f 7074 696f 6e61 6c20 7061 7261 he optional para │ │ │ 00511a90: 6d65 7465 722d 6c69 7374 2068 6173 2070 meter-list has p │ │ │ 00511aa0: 7265 6369 7365 6c79 2063 6f6e 7374 7261 recisely constra │ │ │ 00511ab0: 696e 6564 2070 756e 6374 7561 7469 6f6e ined punctuation │ │ │ -00511ac0: 202d 2061 4a00 377e 1600 0020 2020 6c61 - aJ.7~... la │ │ │ +00511ac0: 202d 2061 4a00 37e0 1600 0020 2020 6c61 - aJ.7.... la │ │ │ 00511ad0: 7465 7220 7365 6374 696f 6e20 6465 7363 ter section desc │ │ │ 00511ae0: 7269 6265 7320 686f 7720 746f 2074 7261 ribes how to tra │ │ │ 00511af0: 6e73 666f 726d 2074 6869 7320 696e 746f nsform this into │ │ │ 00511b00: 2061 206d 6f72 6520 7269 6368 6c79 5300 a more richlyS. │ │ │ -00511b10: 377e 1700 0020 2020 7075 6e63 7475 6174 7~... punctuat │ │ │ +00511b10: 37e0 1700 0020 2020 7075 6e63 7475 6174 7.... punctuat │ │ │ 00511b20: 6564 206e 616d 6520 7368 6f75 6c64 2074 ed name should t │ │ │ 00511b30: 6861 7420 6265 2061 7070 726f 7072 6961 hat be appropria │ │ │ 00511b40: 7465 2066 6f72 2074 6865 2063 616c 6c65 te for the calle │ │ │ 00511b50: 6420 6675 6e63 7469 6f6e 2e20 5768 696c d function. Whil │ │ │ -00511b60: 654b 0037 7e18 0000 2020 2074 6865 2069 eK.7~... the i │ │ │ +00511b60: 654b 0037 e018 0000 2020 2074 6865 2069 eK.7.... the i │ │ │ 00511b70: 6e74 656e 7420 6f66 2074 6865 2073 796e ntent of the syn │ │ │ 00511b80: 7461 7820 6973 2074 6f20 7065 726d 6974 tax is to permit │ │ │ 00511b90: 2074 6865 206e 616d 655e 6e61 6d65 2074 the name^name t │ │ │ -00511ba0: 6f20 6d61 7463 6820 616e 204d 5400 377e o match an MT.7~ │ │ │ +00511ba0: 6f20 6d61 7463 6820 616e 204d 5400 37e0 o match an MT.7. │ │ │ 00511bb0: 1900 0020 2020 6c61 6265 6c72 6566 2c20 ... labelref, │ │ │ 00511bc0: 7468 6572 6520 6973 206e 6f20 7365 6d61 there is no sema │ │ │ 00511bd0: 6e74 6963 2069 6d70 6c69 6361 7469 6f6e ntic implication │ │ │ 00511be0: 2074 6f20 616e 7920 7573 6520 6f66 2074 to any use of t │ │ │ 00511bf0: 6865 2075 702d 6172 726f 7720 285e 292e he up-arrow (^). │ │ │ -00511c00: 0700 377e 1a00 0012 0037 7e21 0000 2020 ..7~.....7~!.. │ │ │ -00511c10: 2045 7861 6d70 6c65 3a07 0037 7e22 0000 Example:..7~".. │ │ │ -00511c20: 2500 377e 2300 0020 2020 3b43 616c 6c20 %.7~#.. ;Call │ │ │ +00511c00: 0700 37e0 1a00 0012 0037 e021 0000 2020 ..7......7.!.. │ │ │ +00511c10: 2045 7861 6d70 6c65 3a07 0037 e022 0000 Example:..7.".. │ │ │ +00511c20: 2500 37e0 2300 0020 2020 3b43 616c 6c20 %.7.#.. ;Call │ │ │ 00511c30: 6578 7465 726e 616c 2072 6f75 7469 6e65 external routine │ │ │ -00511c40: 2072 746e 3112 0037 7e24 0000 2020 2044 rtn1..7~$.. D │ │ │ -00511c50: 4f20 2672 746e 3155 0037 7e25 0000 2020 O &rtn1U.7~%.. │ │ │ +00511c40: 2072 746e 3112 0037 e024 0000 2020 2044 rtn1..7.$.. D │ │ │ +00511c50: 4f20 2672 746e 3155 0037 e025 0000 2020 O &rtn1U.7.%.. │ │ │ 00511c60: 203b 4361 6c6c 2069 6e74 5e65 7870 2069 ;Call int^exp i │ │ │ 00511c70: 6e20 7061 636b 6167 6520 226d 6174 6870 n package "mathp │ │ │ 00511c80: 616b 2220 7769 7468 206f 6e65 2070 6172 ak" with one par │ │ │ 00511c90: 616d 6574 6572 3a20 7468 6520 6578 7072 ameter: the expr │ │ │ -00511ca0: 6573 7369 6f6e 2076 616c 2f32 2400 377e ession val/2$.7~ │ │ │ +00511ca0: 6573 7369 6f6e 2076 616c 2f32 2400 37e0 ession val/2$.7. │ │ │ 00511cb0: 2600 0020 2020 444f 2026 6d61 7468 7061 &.. DO &mathpa │ │ │ 00511cc0: 6b2e 696e 745e 6578 7028 7661 6c2f 3229 k.int^exp(val/2) │ │ │ -00511cd0: 3300 377e 2700 0020 2020 3b43 616c 6c20 3.7~'.. ;Call │ │ │ +00511cd0: 3300 37e0 2700 0020 2020 3b43 616c 6c20 3.7.'.. ;Call │ │ │ 00511ce0: 7468 6520 726f 7574 696e 6520 7371 7274 the routine sqrt │ │ │ 00511cf0: 2077 6974 6820 7468 6520 7661 6c75 6520 with the value │ │ │ -00511d00: 2232 2219 0037 7e28 0000 2020 2057 5249 "2"..7~(.. WRI │ │ │ -00511d10: 5445 2024 2673 7172 7428 3229 7000 377e TE $&sqrt(2)p.7~ │ │ │ +00511d00: 2232 2219 0037 e028 0000 2020 2057 5249 "2"..7.(.. WRI │ │ │ +00511d10: 5445 2024 2673 7172 7428 3229 7000 37e0 TE $&sqrt(2)p.7. │ │ │ 00511d20: 2900 0020 2020 3b43 616c 6c20 7468 6520 ).. ;Call the │ │ │ 00511d30: 726f 7574 696e 6520 6765 7420 7061 726d routine get parm │ │ │ 00511d40: 732c 2077 6974 6820 7468 6520 7061 7261 s, with the para │ │ │ 00511d50: 6d65 7465 7220 2249 4e50 5554 2220 616e meter "INPUT" an │ │ │ 00511d60: 6420 7468 6520 7661 7269 6162 6c65 2022 d the variable " │ │ │ 00511d70: 696e 7661 6c22 2c20 7061 7373 6564 2062 inval", passed b │ │ │ -00511d80: 7920 7265 6665 7265 6e63 652e 2600 377e y reference.&.7~ │ │ │ +00511d80: 7920 7265 6665 7265 6e63 652e 2600 37e0 y reference.&.7. │ │ │ 00511d90: 2a00 0020 2020 444f 2026 6765 7470 6172 *.. DO &getpar │ │ │ 00511da0: 6d73 2822 494e 5055 5422 2c2e 696e 7661 ms("INPUT",.inva │ │ │ 00511db0: 6c29 0000 0000 0000 0000 0000 0000 0000 l).............. │ │ │ 00511dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00511dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00511de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00511df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -332288,98 +332288,98 @@ │ │ │ 00511ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00512000: 0400 0000 e105 0000 214e 0000 0000 0000 ........!N...... │ │ │ 00512010: 5600 0000 4845 4c50 00ff 7300 ff49 4e54 V...HELP..s..INT │ │ │ 00512020: 4547 5241 5445 5f45 5854 4552 4e41 4c00 EGRATE_EXTERNAL. │ │ │ 00512030: ff73 00ff 4352 4541 5445 5f53 4841 5245 .s..CREATE_SHARE │ │ │ 00512040: 4142 4c45 5f4c 4942 5241 5259 0000 4372 ABLE_LIBRARY..Cr │ │ │ 00512050: 6561 7465 5f53 6861 7265 6162 6c65 5f4c eate_Shareable_L │ │ │ -00512060: 6962 7261 7279 2300 397e bf11 0000 2020 ibrary#.9~.... │ │ │ +00512060: 6962 7261 7279 2300 39e0 bf11 0000 2020 ibrary#.9..... │ │ │ 00512070: 2043 7265 6174 6520 5368 6172 6561 626c Create Shareabl │ │ │ -00512080: 6520 4c69 6272 6172 7907 003a 7e21 0000 e Library..:~!.. │ │ │ -00512090: 5400 3a7e 3100 0020 2020 5468 6520 6d65 T.:~1.. The me │ │ │ +00512080: 6520 4c69 6272 6172 7907 003a e021 0000 e Library..:.!.. │ │ │ +00512090: 5400 3ae0 3100 0020 2020 5468 6520 6d65 T.:.1.. The me │ │ │ 005120a0: 7468 6f64 206f 6620 6372 6561 7469 6e67 thod of creating │ │ │ 005120b0: 2061 2073 6861 7265 6162 6c65 206c 6962 a shareable lib │ │ │ 005120c0: 7261 7279 2076 6172 6965 7320 6279 2074 rary varies by t │ │ │ 005120d0: 6865 206f 7065 7261 7469 6e67 2073 7973 he operating sys │ │ │ -005120e0: 7465 6d2e 5400 3a7e 4100 0020 2020 5468 tem.T.:~A.. Th │ │ │ +005120e0: 7465 6d2e 5400 3ae0 4100 0020 2020 5468 tem.T.:.A.. Th │ │ │ 005120f0: 6520 666f 6c6c 6f77 696e 6720 6578 616d e following exam │ │ │ 00512100: 706c 6573 2069 6c6c 7573 7472 6174 6520 ples illustrate │ │ │ 00512110: 7468 6520 636f 6d6d 616e 6473 206f 6e20 the commands on │ │ │ 00512120: 616e 2049 424d 2070 5365 7269 6573 2028 an IBM pSeries ( │ │ │ -00512130: 666f 726d 6572 6c79 1e00 3a7e 5100 0020 formerly..:~Q.. │ │ │ +00512130: 666f 726d 6572 6c79 1e00 3ae0 5100 0020 formerly..:.Q.. │ │ │ 00512140: 2020 5253 2f36 3030 3029 2041 4958 2073 RS/6000) AIX s │ │ │ -00512150: 7973 7465 6d2e 0700 3a7e 6100 0012 003a ystem...:~a....: │ │ │ -00512160: 7e71 0000 2020 2045 7861 6d70 6c65 3a07 ~q.. Example:. │ │ │ -00512170: 003a 7e81 0000 1b00 3a7e 9100 0020 2020 .:~.....:~... │ │ │ +00512150: 7973 7465 6d2e 0700 3ae0 6100 0012 003a ystem...:.a....: │ │ │ +00512160: e071 0000 2020 2045 7861 6d70 6c65 3a07 .q.. Example:. │ │ │ +00512170: 003a e081 0000 1b00 3ae0 9100 0020 2020 .:......:.... │ │ │ 00512180: 2420 6361 7420 696e 6372 656d 656e 742e $ cat increment. │ │ │ -00512190: 6340 0039 7ec0 1100 0020 2020 696e 7420 c@.9~.... int │ │ │ +00512190: 6340 0039 e0c0 1100 0020 2020 696e 7420 c@.9..... int │ │ │ 005121a0: 696e 6372 656d 656e 7428 696e 7420 636f increment(int co │ │ │ 005121b0: 756e 742c 2066 6c6f 6174 202a 696e 7661 unt, float *inva │ │ │ 005121c0: 722c 2066 6c6f 6174 202a 6f75 7476 6172 r, float *outvar │ │ │ -005121d0: 290b 003a 7e12 0000 2020 207b 2100 3a7e )..:~... {!.:~ │ │ │ +005121d0: 290b 003a e012 0000 2020 207b 2100 3ae0 )..:.... {!.:. │ │ │ 005121e0: 1300 0020 2020 2020 2020 2a6f 7574 7661 ... *outva │ │ │ 005121f0: 723d 2a69 6e76 6172 2b31 2e30 3b17 003a r=*invar+1.0;..: │ │ │ -00512200: 7e14 0000 2020 2020 2020 2072 6574 7572 ~... retur │ │ │ -00512210: 6e20 303b 0b00 3a7e 1500 0020 2020 7d1b n 0;..:~... }. │ │ │ -00512220: 003a 7e16 0000 2020 2024 2063 6174 2064 .:~... $ cat d │ │ │ -00512230: 6563 7265 6d65 6e74 2e63 3f00 3a7e 1700 ecrement.c?.:~.. │ │ │ +00512200: e014 0000 2020 2020 2020 2072 6574 7572 .... retur │ │ │ +00512210: 6e20 303b 0b00 3ae0 1500 0020 2020 7d1b n 0;..:.... }. │ │ │ +00512220: 003a e016 0000 2020 2024 2063 6174 2064 .:.... $ cat d │ │ │ +00512230: 6563 7265 6d65 6e74 2e63 3f00 3ae0 1700 ecrement.c?.:... │ │ │ 00512240: 0020 2020 696e 7420 6465 6372 656d 656e . int decremen │ │ │ 00512250: 7428 696e 7420 636f 756e 742c 2066 6c6f t(int count, flo │ │ │ 00512260: 6174 202a 696e 7661 722c 2066 6c6f 6174 at *invar, float │ │ │ -00512270: 202a 6f75 7476 6172 290b 003a 7e18 0000 *outvar)..:~... │ │ │ -00512280: 2020 207b 2200 3a7e 1900 0020 2020 2020 {".:~... │ │ │ +00512270: 202a 6f75 7476 6172 290b 003a e018 0000 *outvar)..:.... │ │ │ +00512280: 2020 207b 2200 3ae0 1900 0020 2020 2020 {".:.... │ │ │ 00512290: 2020 202a 6f75 7476 6172 3d2a 696e 7661 *outvar=*inva │ │ │ -005122a0: 722d 312e 303b 1800 3a7e 1a00 0020 2020 r-1.0;..:~... │ │ │ +005122a0: 722d 312e 303b 1800 3ae0 1a00 0020 2020 r-1.0;..:.... │ │ │ 005122b0: 2020 2020 2072 6574 7572 6e20 303b 0b00 return 0;.. │ │ │ -005122c0: 3a7e 2100 0020 2020 7d07 003a 7e22 0000 :~!.. }..:~".. │ │ │ -005122d0: 1d00 3a7e 2300 0020 2020 4f6e 2049 424d ..:~#.. On IBM │ │ │ +005122c0: 3ae0 2100 0020 2020 7d07 003a e022 0000 :.!.. }..:.".. │ │ │ +005122d0: 1d00 3ae0 2300 0020 2020 4f6e 2049 424d ..:.#.. On IBM │ │ │ 005122e0: 2070 5365 7269 6573 2041 4958 3a07 003a pSeries AIX:..: │ │ │ -005122f0: 7e24 0000 1200 3a7e 2500 0020 2020 4578 ~$....:~%.. Ex │ │ │ -00512300: 616d 706c 653a 0700 3a7e 2600 0035 003a ample:..:~&..5.: │ │ │ -00512310: 7e27 0000 2020 2024 2063 6320 2d63 202d ~'.. $ cc -c - │ │ │ +005122f0: e024 0000 1200 3ae0 2500 0020 2020 4578 .$....:.%.. Ex │ │ │ +00512300: 616d 706c 653a 0700 3ae0 2600 0035 003a ample:..:.&..5.: │ │ │ +00512310: e027 0000 2020 2024 2063 6320 2d63 202d .'.. $ cc -c - │ │ │ 00512320: 4924 6774 6d5f 6469 7374 2069 6e63 7265 I$gtm_dist incre │ │ │ 00512330: 6d65 6e74 2e63 2064 6563 7265 6d65 6e74 ment.c decrement │ │ │ -00512340: 2e63 5700 3a7e 2800 0020 2020 2420 6c64 .cW.:~(.. $ ld │ │ │ +00512340: 2e63 5700 3ae0 2800 0020 2020 2420 6c64 .cW.:.(.. $ ld │ │ │ 00512350: 202d 6f20 6c69 6263 7265 6d65 6e74 2e73 -o libcrement.s │ │ │ 00512360: 6f20 696e 6372 656d 656e 742e 6f20 6465 o increment.o de │ │ │ 00512370: 6372 656d 656e 742e 6f20 2d47 202d 6265 crement.o -G -be │ │ │ 00512380: 7870 616c 6c20 2d62 6e6f 656e 7472 7920 xpall -bnoentry │ │ │ -00512390: 2d62 683a 3420 2d6c 6307 003a 7e29 0000 -bh:4 -lc..:~).. │ │ │ -005123a0: 1200 3a7e 2a00 0020 2020 2a2a 4e6f 7465 ..:~*.. **Note │ │ │ -005123b0: 2a2a 0700 3a7e 3100 004a 003a 7e32 0000 **..:~1..J.:~2.. │ │ │ +00512390: 2d62 683a 3420 2d6c 6307 003a e029 0000 -bh:4 -lc..:.).. │ │ │ +005123a0: 1200 3ae0 2a00 0020 2020 2a2a 4e6f 7465 ..:.*.. **Note │ │ │ +005123b0: 2a2a 0700 3ae0 3100 004a 003a e032 0000 **..:.1..J.:.2.. │ │ │ 005123c0: 2020 2052 6566 6572 2074 6f20 7468 6520 Refer to the │ │ │ 005123d0: 4149 5820 5634 2e32 2064 6f63 756d 656e AIX V4.2 documen │ │ │ 005123e0: 7461 7469 6f6e 206f 6620 7468 6520 6c64 tation of the ld │ │ │ 005123f0: 2831 2920 4149 5820 636f 6d6d 616e 6420 (1) AIX command │ │ │ -00512400: 666f 723c 003a 7e33 0000 2020 2069 6e66 for<.:~3.. inf │ │ │ +00512400: 666f 723c 003a e033 0000 2020 2069 6e66 for<.:.3.. inf │ │ │ 00512410: 6f72 6d61 7469 6f6e 206f 6e20 7368 6172 ormation on shar │ │ │ 00512420: 6561 626c 6520 6c69 6272 6172 6965 7320 eable libraries │ │ │ 00512430: 756e 6465 7220 4149 5820 5634 2e32 2e07 under AIX V4.2.. │ │ │ -00512440: 003a 7e34 0000 1700 3a7e 3500 0020 2020 .:~4....:~5.. │ │ │ +00512440: 003a e034 0000 1700 3ae0 3500 0020 2020 .:.4....:.5.. │ │ │ 00512450: 4f6e 204c 696e 7578 2078 3836 3a07 003a On Linux x86:..: │ │ │ -00512460: 7e36 0000 1200 3a7e 3700 0020 2020 4578 ~6....:~7.. Ex │ │ │ -00512470: 616d 706c 653a 0700 3a7e 3800 003c 003a ample:..:~8..<.: │ │ │ -00512480: 7e39 0000 2020 2025 2067 6363 202d 6320 ~9.. % gcc -c │ │ │ +00512460: e036 0000 1200 3ae0 3700 0020 2020 4578 .6....:.7.. Ex │ │ │ +00512470: 616d 706c 653a 0700 3ae0 3800 003c 003a ample:..:.8..<.: │ │ │ +00512480: e039 0000 2020 2025 2067 6363 202d 6320 .9.. % gcc -c │ │ │ 00512490: 2d66 5049 4320 2d49 2467 746d 5f64 6973 -fPIC -I$gtm_dis │ │ │ 005124a0: 7420 696e 6372 656d 656e 742e 6320 6465 t increment.c de │ │ │ -005124b0: 6372 656d 656e 742e 6340 003a 7e3a 0000 crement.c@.:~:.. │ │ │ +005124b0: 6372 656d 656e 742e 6340 003a e03a 0000 crement.c@.:.:.. │ │ │ 005124c0: 2020 2025 2067 6363 202d 6f20 6c69 6263 % gcc -o libc │ │ │ 005124d0: 7265 6d65 6e74 2e73 6f20 2d73 6861 7265 rement.so -share │ │ │ 005124e0: 6420 696e 6372 656d 656e 742e 6f20 6465 d increment.o de │ │ │ -005124f0: 6372 656d 656e 742e 6f07 003a 7e41 0000 crement.o..:~A.. │ │ │ -00512500: 2200 207e 4558 5445 524e 414c 5f43 414c ". ~EXTERNAL_CAL │ │ │ +005124f0: 6372 656d 656e 742e 6f07 003a e041 0000 crement.o..:.A.. │ │ │ +00512500: 2200 20e0 4558 5445 524e 414c 5f43 414c ". .EXTERNAL_CAL │ │ │ 00512510: 4c53 0000 4578 7465 726e 616c 5f43 616c LS..External_Cal │ │ │ -00512520: 6c73 1900 2f7e bf11 0000 2020 2045 7874 ls../~.... Ext │ │ │ -00512530: 6572 6e61 6c20 4361 6c6c 7307 0030 7e21 ernal Calls..0~! │ │ │ -00512540: 0000 5000 307e 3100 0020 2020 5468 6520 ..P.0~1.. The │ │ │ +00512520: 6c73 1900 2fe0 bf11 0000 2020 2045 7874 ls../..... Ext │ │ │ +00512530: 6572 6e61 6c20 4361 6c6c 7307 0030 e021 ernal Calls..0.! │ │ │ +00512540: 0000 5000 30e0 3100 0020 2020 5468 6520 ..P.0.1.. The │ │ │ 00512550: 6675 6e63 7469 6f6e 7320 696e 2070 726f functions in pro │ │ │ 00512560: 6772 616d 7320 696e 6372 656d 656e 7420 grams increment │ │ │ 00512570: 616e 6420 6465 6372 656d 656e 7420 6172 and decrement ar │ │ │ 00512580: 6520 6e6f 7720 6176 6169 6c61 626c 6520 e now available │ │ │ -00512590: 746f 4f00 307e 4100 0020 2020 4754 2e4d toO.0~A.. GT.M │ │ │ +00512590: 746f 4f00 30e0 4100 0020 2020 4754 2e4d toO.0.A.. GT.M │ │ │ 005125a0: 2074 6872 6f75 6768 2074 6865 2073 6861 through the sha │ │ │ 005125b0: 7265 6162 6c65 206c 6962 7261 7279 206c reable library l │ │ │ 005125c0: 6962 6372 656d 656e 742e 736c 206f 7220 ibcrement.sl or │ │ │ 005125d0: 6c69 6263 7265 6d65 6e74 2e73 6f2c 206f libcrement.so, o │ │ │ 005125e0: 7249 0000 0000 0000 0000 0000 0000 0000 rI.............. │ │ │ 005125f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00512600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -332411,407 +332411,407 @@ │ │ │ 005127a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005127b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005127c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005127d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005127e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005127f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00512800: 0400 0000 b807 0000 c64b 0000 0000 0000 .........K...... │ │ │ -00512810: 8300 007e 4845 4c50 00ff 7300 ff49 4e54 ...~HELP..s..INT │ │ │ +00512810: 8300 00e0 4845 4c50 00ff 7300 ff49 4e54 ....HELP..s..INT │ │ │ 00512820: 4547 5241 5445 5f45 5854 4552 4e41 4c00 EGRATE_EXTERNAL. │ │ │ 00512830: ff73 00ff 4558 5445 524e 414c 5f43 414c .s..EXTERNAL_CAL │ │ │ 00512840: 4c53 00bf 5100 0020 2020 7468 6f75 6768 LS..Q.. though │ │ │ 00512850: 2074 6865 2044 4c4c 2061 7320 6c69 6263 the DLL as libc │ │ │ 00512860: 7265 6d65 6e74 2e64 6c6c 2c20 6465 7065 rement.dll, depe │ │ │ 00512870: 6e64 696e 6720 6f6e 2074 6865 2073 7065 nding on the spe │ │ │ 00512880: 6369 6669 6320 706c 6174 666f 726d 2e20 cific platform. │ │ │ -00512890: 5468 6550 0030 7e61 0000 2020 2073 7566 TheP.0~a.. suf │ │ │ +00512890: 5468 6550 0030 e061 0000 2020 2073 7566 TheP.0.a.. suf │ │ │ 005128a0: 6669 7820 2e73 6c20 6973 2075 7365 6420 fix .sl is used │ │ │ 005128b0: 7468 726f 7567 686f 7574 2074 6865 2066 throughout the f │ │ │ 005128c0: 6f6c 6c6f 7769 6e67 2065 7861 6d70 6c65 ollowing example │ │ │ 005128d0: 7320 746f 2072 6570 7265 7365 6e74 202e s to represent . │ │ │ -005128e0: 736c 2c50 0030 7e71 0000 2020 202e 736f sl,P.0~q.. .so │ │ │ +005128e0: 736c 2c50 0030 e071 0000 2020 202e 736f sl,P.0.q.. .so │ │ │ 005128f0: 2c20 6f72 202e 646c 6c2e 2042 6520 7375 , or .dll. Be su │ │ │ 00512900: 7265 2074 6f20 7573 6520 7468 6520 6170 re to use the ap │ │ │ 00512910: 7072 6f70 7269 6174 6520 7375 6666 6978 propriate suffix │ │ │ 00512920: 2066 6f72 2079 6f75 7220 706c 6174 666f for your platfo │ │ │ -00512930: 726d 2e07 0030 7e81 0000 5300 307e 9100 rm...0~...S.0~.. │ │ │ +00512930: 726d 2e07 0030 e081 0000 5300 30e0 9100 rm...0....S.0... │ │ │ 00512940: 0020 2020 4754 2e4d 2075 7365 7320 616e . GT.M uses an │ │ │ 00512950: 2022 6578 7465 726e 616c 2063 616c 6c20 "external call │ │ │ 00512960: 7461 626c 6522 2074 6f20 6d61 7020 7468 table" to map th │ │ │ 00512970: 6520 7479 7065 6c65 7373 2064 6174 6120 e typeless data │ │ │ 00512980: 6f66 204d 2069 6e74 6f20 7468 6554 002f of M into theT./ │ │ │ -00512990: 7ec0 1100 0020 2020 7479 7065 6420 6461 ~.... typed da │ │ │ +00512990: e0c0 1100 0020 2020 7479 7065 6420 6461 ..... typed da │ │ │ 005129a0: 7461 206f 6620 432c 2061 6e64 2076 6963 ta of C, and vic │ │ │ 005129b0: 6520 7665 7273 612e 2054 6865 2065 7874 e versa. The ext │ │ │ 005129c0: 6572 6e61 6c20 6361 6c6c 2074 6162 6c65 ernal call table │ │ │ 005129d0: 2068 6173 2061 2066 6972 7374 206c 696e has a first lin │ │ │ -005129e0: 6552 0030 7e12 0000 2020 2063 6f6e 7461 eR.0~... conta │ │ │ +005129e0: 6552 0030 e012 0000 2020 2063 6f6e 7461 eR.0.... conta │ │ │ 005129f0: 696e 696e 6720 7468 6520 7061 7468 6e61 ining the pathna │ │ │ 00512a00: 6d65 206f 6620 7468 6520 7368 6172 6561 me of the sharea │ │ │ 00512a10: 626c 6520 6c69 6272 6172 7920 6669 6c65 ble library file │ │ │ 00512a20: 2066 6f6c 6c6f 7765 6420 6279 206f 6e65 followed by one │ │ │ -00512a30: 206f 723b 0030 7e13 0000 2020 206d 6f72 or;.0~... mor │ │ │ +00512a30: 206f 723b 0030 e013 0000 2020 206d 6f72 or;.0.... mor │ │ │ 00512a40: 6520 7370 6563 6966 6963 6174 696f 6e20 e specification │ │ │ 00512a50: 6c69 6e65 7320 696e 2074 6865 2066 6f6c lines in the fol │ │ │ 00512a60: 6c6f 7769 6e67 2066 6f72 6d61 743a 0700 lowing format:.. │ │ │ -00512a70: 307e 1400 006b 0030 7e15 0000 2020 2065 0~...k.0~... e │ │ │ +00512a70: 30e0 1400 006b 0030 e015 0000 2020 2065 0....k.0.... e │ │ │ 00512a80: 6e74 7279 7265 663a 2072 6574 7572 6e2d ntryref: return- │ │ │ 00512a90: 7661 6c75 6520 726f 7574 696e 652d 6e61 value routine-na │ │ │ 00512aa0: 6d65 2028 7061 7261 6d65 7465 722c 2070 me (parameter, p │ │ │ 00512ab0: 6172 616d 6574 6572 2c20 2e2e 2e20 2920 arameter, ... ) │ │ │ 00512ac0: 5b3a 205b 4143 4944 5450 5d20 5b53 4947 [: [ACIDTP] [SIG │ │ │ 00512ad0: 5341 4645 5d20 5b54 4552 4d49 4f5d 205d SAFE] [TERMIO] ] │ │ │ -00512ae0: 0700 307e 1600 0053 0030 7e17 0000 2020 ..0~...S.0~... │ │ │ +00512ae0: 0700 30e0 1600 0053 0030 e017 0000 2020 ..0....S.0.... │ │ │ 00512af0: 2054 6865 206f 7074 696f 6e61 6c20 6361 The optional ca │ │ │ 00512b00: 7365 2d69 6e73 656e 7369 7469 7665 206b se-insensitive k │ │ │ 00512b10: 6579 776f 7264 2041 4349 4454 5020 666f eyword ACIDTP fo │ │ │ 00512b20: 6c6c 6f77 696e 6720 7468 6520 7061 7261 llowing the para │ │ │ -00512b30: 6d65 7465 7220 6c69 7374 5200 307e 1800 meter listR.0~.. │ │ │ +00512b30: 6d65 7465 7220 6c69 7374 5200 30e0 1800 meter listR.0... │ │ │ 00512b40: 0020 2020 7370 6563 6966 6965 7320 7468 . specifies th │ │ │ 00512b50: 6520 6578 7465 726e 616c 2063 616c 6c20 e external call │ │ │ 00512b60: 646f 6573 206e 6f74 2069 6e74 6572 6163 does not interac │ │ │ 00512b70: 7420 7769 7468 2061 6e20 6578 7465 726e t with an extern │ │ │ -00512b80: 616c 2061 6374 6f72 2061 6e64 5000 307e al actor andP.0~ │ │ │ +00512b80: 616c 2061 6374 6f72 2061 6e64 5000 30e0 al actor andP.0. │ │ │ 00512b90: 1900 0020 2020 636f 6d70 6c65 7465 7320 ... completes │ │ │ 00512ba0: 696e 2061 2072 656c 6961 626c 7920 7368 in a reliably sh │ │ │ 00512bb0: 6f72 7420 7469 6d65 3b20 7468 6973 2061 ort time; this a │ │ │ 00512bc0: 6c6c 6f77 7320 4754 2e4d 2074 6f20 736b llows GT.M to sk │ │ │ -00512bd0: 6970 2054 504e 4f54 4143 4944 5400 307e ip TPNOTACIDT.0~ │ │ │ +00512bd0: 6970 2054 504e 4f54 4143 4944 5400 30e0 ip TPNOTACIDT.0. │ │ │ 00512be0: 1a00 0020 2020 6368 6563 6b69 6e67 206f ... checking o │ │ │ 00512bf0: 7468 6572 7769 7365 2061 7373 6f63 6961 therwise associa │ │ │ 00512c00: 7465 6420 7769 7468 2061 6e20 6578 7465 ted with an exte │ │ │ 00512c10: 726e 616c 2063 616c 6c2e 2049 6d70 726f rnal call. Impro │ │ │ 00512c20: 7065 726c 7920 7573 696e 6720 7468 6973 perly using this │ │ │ -00512c30: 5200 307e 2100 0020 2020 6665 6174 7572 R.0~!.. featur │ │ │ +00512c30: 5200 30e0 2100 0020 2020 6665 6174 7572 R.0.!.. featur │ │ │ 00512c40: 6520 6361 6e20 6c65 6164 2074 6f20 696e e can lead to in │ │ │ 00512c50: 7465 726d 6974 7461 6e74 2061 6e64 2068 termittant and h │ │ │ 00512c60: 6172 6420 746f 2064 6961 676e 6f73 6520 ard to diagnose │ │ │ 00512c70: 7065 7266 6f72 6d61 6e63 6520 6973 7375 performance issu │ │ │ -00512c80: 6573 1a00 307e 2200 0020 2020 696e 636c es..0~".. incl │ │ │ -00512c90: 7564 696e 6720 6861 6e67 732e 0700 307e uding hangs...0~ │ │ │ -00512ca0: 2300 0054 0030 7e24 0000 2020 2054 6865 #..T.0~$.. The │ │ │ +00512c80: 6573 1a00 30e0 2200 0020 2020 696e 636c es..0.".. incl │ │ │ +00512c90: 7564 696e 6720 6861 6e67 732e 0700 30e0 uding hangs...0. │ │ │ +00512ca0: 2300 0054 0030 e024 0000 2020 2054 6865 #..T.0.$.. The │ │ │ 00512cb0: 206f 7074 696f 6e61 6c20 6361 7365 2d69 optional case-i │ │ │ 00512cc0: 6e73 656e 7369 7469 7665 206b 6579 776f nsensitive keywo │ │ │ 00512cd0: 7264 2053 4947 5341 4645 2066 6f6c 6c6f rd SIGSAFE follo │ │ │ 00512ce0: 7769 6e67 2074 6865 2070 6172 616d 6574 wing the paramet │ │ │ -00512cf0: 6572 206c 6973 7453 0030 7e25 0000 2020 er listS.0~%.. │ │ │ +00512cf0: 6572 206c 6973 7453 0030 e025 0000 2020 er listS.0.%.. │ │ │ 00512d00: 2073 7065 6369 6669 6573 2074 6865 2065 specifies the e │ │ │ 00512d10: 7874 6572 6e61 6c20 6361 6c6c 2064 6f65 xternal call doe │ │ │ 00512d20: 7320 6e6f 7420 6372 6561 7465 2069 7473 s not create its │ │ │ 00512d30: 206f 776e 2073 6967 6e61 6c20 6861 6e64 own signal hand │ │ │ -00512d40: 6c65 7273 3b20 7468 6973 4d00 307e 2600 lers; thisM.0~&. │ │ │ +00512d40: 6c65 7273 3b20 7468 6973 4d00 30e0 2600 lers; thisM.0.&. │ │ │ 00512d50: 0020 2020 616c 6c6f 7773 2047 542e 4d20 . allows GT.M │ │ │ 00512d60: 746f 2061 766f 6964 2062 7572 6465 6e73 to avoid burdens │ │ │ 00512d70: 6f6d 6520 7369 676e 616c 2068 616e 646c ome signal handl │ │ │ 00512d80: 6572 2063 6f6f 7264 696e 6174 696f 6e20 er coordination │ │ │ -00512d90: 666f 7220 7468 654e 0030 7e27 0000 2020 for theN.0~'.. │ │ │ +00512d90: 666f 7220 7468 654e 0030 e027 0000 2020 for theN.0.'.. │ │ │ 00512da0: 2065 7874 6572 6e61 6c20 6361 6c6c 2e20 external call. │ │ │ 00512db0: 4279 2064 6566 6175 6c74 2c20 4754 2e4d By default, GT.M │ │ │ 00512dc0: 2073 6176 6573 2061 6e64 2072 6573 746f saves and resto │ │ │ 00512dd0: 7265 7320 7369 676e 616c 2073 6574 7570 res signal setup │ │ │ -00512de0: 7320 666f 7219 0030 7e28 0000 2020 2065 s for..0~(.. e │ │ │ +00512de0: 7320 666f 7219 0030 e028 0000 2020 2065 s for..0.(.. e │ │ │ 00512df0: 7874 6572 6e61 6c20 6361 6c6c 732e 0700 xternal calls... │ │ │ -00512e00: 307e 2900 0053 0030 7e2a 0000 2020 2054 0~)..S.0~*.. T │ │ │ +00512e00: 30e0 2900 0053 0030 e02a 0000 2020 2054 0.)..S.0.*.. T │ │ │ 00512e10: 6865 206f 7074 696f 6e61 6c20 6361 7365 he optional case │ │ │ 00512e20: 2d69 6e73 656e 7369 7469 7665 206b 6579 -insensitive key │ │ │ 00512e30: 776f 7264 2054 4552 4d49 4f20 666f 6c6c word TERMIO foll │ │ │ 00512e40: 6f77 696e 6720 7468 6520 7061 7261 6d65 owing the parame │ │ │ -00512e50: 7465 7220 6c69 7374 5400 307e 3100 0020 ter listT.0~1.. │ │ │ +00512e50: 7465 7220 6c69 7374 5400 30e0 3100 0020 ter listT.0.1.. │ │ │ 00512e60: 2020 7370 6563 6966 6965 7320 7468 6520 specifies the │ │ │ 00512e70: 6578 7465 726e 616c 2063 616c 6c20 6d61 external call ma │ │ │ 00512e80: 7920 7265 6164 2066 726f 6d20 6120 7465 y read from a te │ │ │ 00512e90: 726d 696e 616c 2064 6576 6963 6520 736f rminal device so │ │ │ -00512ea0: 2047 542e 4d20 7368 6f75 6c64 5100 307e GT.M shouldQ.0~ │ │ │ +00512ea0: 2047 542e 4d20 7368 6f75 6c64 5100 30e0 GT.M shouldQ.0. │ │ │ 00512eb0: 3200 0020 2020 7265 7365 7420 7468 6520 2.. reset the │ │ │ 00512ec0: 7465 726d 696e 616c 2061 7474 7269 6275 terminal attribu │ │ │ 00512ed0: 7465 7320 7768 656e 6576 6572 2063 6f6e tes whenever con │ │ │ 00512ee0: 7472 6f6c 2069 7320 6769 7665 6e20 746f trol is given to │ │ │ 00512ef0: 2074 6865 2072 6f75 7469 6e65 2e52 0030 the routine.R.0 │ │ │ -00512f00: 7e33 0000 2020 2043 6172 6520 6973 2073 ~3.. Care is s │ │ │ +00512f00: e033 0000 2020 2043 6172 6520 6973 2073 .3.. Care is s │ │ │ 00512f10: 7469 6c6c 206e 6565 6465 6420 746f 2061 till needed to a │ │ │ 00512f20: 766f 6964 2069 7373 7565 7320 6475 6520 void issues due │ │ │ 00512f30: 746f 2047 542e 4d20 7573 696e 6720 7468 to GT.M using th │ │ │ 00512f40: 6520 7265 6164 2829 2073 7973 7465 6d51 e read() systemQ │ │ │ -00512f50: 0030 7e34 0000 2020 2073 6572 7669 6365 .0~4.. service │ │ │ +00512f50: 0030 e034 0000 2020 2073 6572 7669 6365 .0.4.. service │ │ │ 00512f60: 2069 6620 7468 6520 6578 7465 726e 616c if the external │ │ │ 00512f70: 2072 6f75 7469 6e65 2075 7365 7320 6f74 routine uses ot │ │ │ 00512f80: 6865 7220 7365 7276 6963 6573 2073 7563 her services suc │ │ │ 00512f90: 6820 6173 2074 6865 2066 6765 7473 2829 h as the fgets() │ │ │ -00512fa0: 1100 307e 3500 0020 2020 6661 6d69 6c79 ..0~5.. family │ │ │ -00512fb0: 2e07 0030 7e36 0000 0000 0000 0000 0000 ...0~6.......... │ │ │ +00512fa0: 1100 30e0 3500 0020 2020 6661 6d69 6c79 ..0.5.. family │ │ │ +00512fb0: 2e07 0030 e036 0000 0000 0000 0000 0000 ...0.6.......... │ │ │ 00512fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00512fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00512fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00512ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00513000: 0400 0000 e107 0000 f64b 0000 0000 0000 .........K...... │ │ │ -00513010: 8100 007e 4845 4c50 00ff 7300 ff49 4e54 ...~HELP..s..INT │ │ │ +00513010: 8100 00e0 4845 4c50 00ff 7300 ff49 4e54 ....HELP..s..INT │ │ │ 00513020: 4547 5241 5445 5f45 5854 4552 4e41 4c00 EGRATE_EXTERNAL. │ │ │ 00513030: ff73 00ff 4558 5445 524e 414c 5f43 414c .s..EXTERNAL_CAL │ │ │ 00513040: 4c53 00c0 3700 0020 2020 656e 7472 7972 LS..7.. entryr │ │ │ 00513050: 6566 2069 7320 616e 204d 2065 6e74 7279 ef is an M entry │ │ │ 00513060: 7265 662c 2072 6574 7572 6e2d 7661 6c75 ref, return-valu │ │ │ 00513070: 6520 6973 2067 746d 5f6c 6f6e 675f 742c e is gtm_long_t, │ │ │ 00513080: 2067 746d 5f73 7461 7475 735f 742c 206f gtm_status_t, o │ │ │ -00513090: 7231 0030 7e38 0000 2020 2076 6f69 642c r1.0~8.. void, │ │ │ +00513090: 7231 0030 e038 0000 2020 2076 6f69 642c r1.0.8.. void, │ │ │ 005130a0: 2061 6e64 2070 6172 616d 6574 6572 7320 and parameters │ │ │ 005130b0: 6172 6520 696e 2074 6865 2066 6f72 6d61 are in the forma │ │ │ -005130c0: 743a 0700 307e 3900 001e 0030 7e3a 0000 t:..0~9....0~:.. │ │ │ +005130c0: 743a 0700 30e0 3900 001e 0030 e03a 0000 t:..0.9....0.:.. │ │ │ 005130d0: 2020 2064 6972 6563 7469 6f6e 3a74 7970 direction:typ │ │ │ -005130e0: 6520 5b6e 756d 5d07 0030 7e41 0000 4e00 e [num]..0~A..N. │ │ │ -005130f0: 307e 4200 0020 2020 7768 6572 6520 5b6e 0~B.. where [n │ │ │ +005130e0: 6520 5b6e 756d 5d07 0030 e041 0000 4e00 e [num]..0.A..N. │ │ │ +005130f0: 30e0 4200 0020 2020 7768 6572 6520 5b6e 0.B.. where [n │ │ │ 00513100: 756d 5d20 696e 6469 6361 7465 7320 6120 um] indicates a │ │ │ 00513110: 7072 652d 616c 6c6f 6361 7469 6f6e 2076 pre-allocation v │ │ │ 00513120: 616c 7565 2065 7870 6c61 696e 6564 206c alue explained l │ │ │ -00513130: 6174 6572 2069 6e20 7468 6973 1200 307e ater in this..0~ │ │ │ +00513130: 6174 6572 2069 6e20 7468 6973 1200 30e0 ater in this..0. │ │ │ 00513140: 4300 0020 2020 6368 6170 7465 722e 0700 C.. chapter... │ │ │ -00513150: 307e 4400 004e 0030 7e45 0000 2020 204c 0~D..N.0~E.. L │ │ │ +00513150: 30e0 4400 004e 0030 e045 0000 2020 204c 0.D..N.0.E.. L │ │ │ 00513160: 6567 616c 2064 6972 6563 7469 6f6e 7320 egal directions │ │ │ 00513170: 6172 6520 492c 204f 2c20 6f72 2049 4f20 are I, O, or IO │ │ │ 00513180: 666f 7220 696e 7075 742c 206f 7574 7075 for input, outpu │ │ │ 00513190: 742c 206f 7220 696e 7075 742f 6f75 7470 t, or input/outp │ │ │ -005131a0: 7574 2c17 0030 7e46 0000 2020 2072 6573 ut,..0~F.. res │ │ │ -005131b0: 7065 6374 6976 656c 792e 0700 307e 4700 pectively...0~G. │ │ │ -005131c0: 0054 0030 7e48 0000 2020 2054 6865 2066 .T.0~H.. The f │ │ │ +005131a0: 7574 2c17 0030 e046 0000 2020 2072 6573 ut,..0.F.. res │ │ │ +005131b0: 7065 6374 6976 656c 792e 0700 30e0 4700 pectively...0.G. │ │ │ +005131c0: 0054 0030 e048 0000 2020 2054 6865 2066 .T.0.H.. The f │ │ │ 005131d0: 6f6c 6c6f 7769 6e67 2074 6162 6c65 2064 ollowing table d │ │ │ 005131e0: 6573 6372 6962 6573 2074 6865 206c 6567 escribes the leg │ │ │ 005131f0: 616c 2074 7970 6573 2064 6566 696e 6564 al types defined │ │ │ 00513200: 2069 6e20 7468 6520 4320 6865 6164 6572 in the C header │ │ │ -00513210: 2066 696c 6522 0030 7e49 0000 2020 2024 file".0~I.. $ │ │ │ +00513210: 2066 696c 6522 0030 e049 0000 2020 2024 file".0.I.. $ │ │ │ 00513220: 6774 6d5f 6469 7374 2f67 746d 7863 5f74 gtm_dist/gtmxc_t │ │ │ -00513230: 7970 6573 2e68 3a07 0030 7e4a 0000 1600 ypes.h:..0~J.... │ │ │ -00513240: 307e 5100 0020 2020 5479 7065 203a 2055 0~Q.. Type : U │ │ │ -00513250: 7361 6765 0700 307e 5200 0044 0030 7e53 sage..0~R..D.0~S │ │ │ +00513230: 7970 6573 2e68 3a07 0030 e04a 0000 1600 ypes.h:..0.J.... │ │ │ +00513240: 30e0 5100 0020 2020 5479 7065 203a 2055 0.Q.. Type : U │ │ │ +00513250: 7361 6765 0700 30e0 5200 0044 0030 e053 sage..0.R..D.0.S │ │ │ 00513260: 0000 2020 2076 6f69 643a 2053 7065 6369 .. void: Speci │ │ │ 00513270: 6669 6573 2074 6861 7420 7468 6520 6675 fies that the fu │ │ │ 00513280: 6e63 7469 6f6e 2064 6f65 7320 6e6f 7420 nction does not │ │ │ 00513290: 7265 7475 726e 2061 2076 616c 7565 2e07 return a value.. │ │ │ -005132a0: 0030 7e54 0000 5200 307e 5500 0020 2020 .0~T..R.0~U.. │ │ │ +005132a0: 0030 e054 0000 5200 30e0 5500 0020 2020 .0.T..R.0.U.. │ │ │ 005132b0: 6774 6d5f 7374 6174 7573 5f74 203a 2054 gtm_status_t : T │ │ │ 005132c0: 7970 6520 696e 742e 2049 6620 7468 6520 ype int. If the │ │ │ 005132d0: 6675 6e63 7469 6f6e 2072 6574 7572 6e73 function returns │ │ │ 005132e0: 207a 6572 6f20 2830 292c 2074 6865 6e20 zero (0), then │ │ │ -005132f0: 7468 6520 6361 6c6c 5300 307e 5600 0020 the callS.0~V.. │ │ │ +005132f0: 7468 6520 6361 6c6c 5300 30e0 5600 0020 the callS.0.V.. │ │ │ 00513300: 2020 7761 7320 7375 6363 6573 7366 756c was successful │ │ │ 00513310: 2e20 4966 2069 7420 7265 7475 726e 7320 . If it returns │ │ │ 00513320: 6120 6e6f 6e2d 7a65 726f 2076 616c 7565 a non-zero value │ │ │ 00513330: 2c20 4754 2e4d 2077 696c 6c20 7369 676e , GT.M will sign │ │ │ -00513340: 616c 2061 6e20 6572 726f 721e 0030 7e57 al an error..0~W │ │ │ +00513340: 616c 2061 6e20 6572 726f 721e 0030 e057 al an error..0.W │ │ │ 00513350: 0000 2020 2075 706f 6e20 7265 7475 726e .. upon return │ │ │ -00513360: 696e 6720 746f 204d 2e07 0030 7e58 0000 ing to M...0~X.. │ │ │ -00513370: 5200 307e 5900 0020 2020 6774 6d5f 6c6f R.0~Y.. gtm_lo │ │ │ +00513360: 696e 6720 746f 204d 2e07 0030 e058 0000 ing to M...0.X.. │ │ │ +00513370: 5200 30e0 5900 0020 2020 6774 6d5f 6c6f R.0.Y.. gtm_lo │ │ │ 00513380: 6e67 5f74 203a 2033 322d 6269 7420 7369 ng_t : 32-bit si │ │ │ 00513390: 676e 6564 2069 6e74 6567 6572 206f 6e20 gned integer on │ │ │ 005133a0: 3332 2d62 6974 2070 6c61 7466 6f72 6d73 32-bit platforms │ │ │ 005133b0: 2061 6e64 2036 342d 6269 7420 7369 676e and 64-bit sign │ │ │ -005133c0: 6564 2600 307e 5a00 0020 2020 696e 7465 ed&.0~Z.. inte │ │ │ +005133c0: 6564 2600 30e0 5a00 0020 2020 696e 7465 ed&.0.Z.. inte │ │ │ 005133d0: 6765 7220 6f6e 2036 342d 6269 7420 706c ger on 64-bit pl │ │ │ -005133e0: 6174 666f 726d 732e 0700 307e 6100 004e atforms...0~a..N │ │ │ -005133f0: 0030 7e62 0000 2020 2067 746d 5f75 6c6f .0~b.. gtm_ulo │ │ │ +005133e0: 6174 666f 726d 732e 0700 30e0 6100 004e atforms...0.a..N │ │ │ +005133f0: 0030 e062 0000 2020 2067 746d 5f75 6c6f .0.b.. gtm_ulo │ │ │ 00513400: 6e67 5f74 203a 2033 322d 6269 7420 756e ng_t : 32-bit un │ │ │ 00513410: 7369 676e 6564 2069 6e74 6567 6572 206f signed integer o │ │ │ 00513420: 6e20 3332 2d62 6974 2070 6c61 7466 6f72 n 32-bit platfor │ │ │ 00513430: 6d73 2061 6e64 2036 342d 6269 742d 0030 ms and 64-bit-.0 │ │ │ -00513440: 7e63 0000 2020 2073 6967 6e65 6420 696e ~c.. signed in │ │ │ +00513440: e063 0000 2020 2073 6967 6e65 6420 696e .c.. signed in │ │ │ 00513450: 7465 6765 7220 6f6e 2036 342d 6269 7420 teger on 64-bit │ │ │ -00513460: 706c 6174 666f 726d 732e 0700 307e 6400 platforms...0~d. │ │ │ -00513470: 0041 0030 7e65 0000 2020 2067 746d 5f6c .A.0~e.. gtm_l │ │ │ +00513460: 706c 6174 666f 726d 732e 0700 30e0 6400 platforms...0.d. │ │ │ +00513470: 0041 0030 e065 0000 2020 2067 746d 5f6c .A.0.e.. gtm_l │ │ │ 00513480: 6f6e 675f 742a 203a 2046 6f72 2070 6173 ong_t* : For pas │ │ │ 00513490: 7369 6e67 2061 2070 6f69 6e74 6572 2074 sing a pointer t │ │ │ 005134a0: 6f20 6c6f 6e67 205b 696e 7465 6765 7273 o long [integers │ │ │ -005134b0: 5d2e 0700 307e 6600 0049 0030 7e67 0000 ]...0~f..I.0~g.. │ │ │ +005134b0: 5d2e 0700 30e0 6600 0049 0030 e067 0000 ]...0.f..I.0.g.. │ │ │ 005134c0: 2020 2067 746d 5f66 6c6f 6174 5f74 2a20 gtm_float_t* │ │ │ 005134d0: 3a20 466f 7220 7061 7373 696e 6720 6120 : For passing a │ │ │ 005134e0: 706f 696e 7465 7220 746f 2066 6c6f 6174 pointer to float │ │ │ 005134f0: 696e 6720 706f 696e 7420 6e75 6d62 6572 ing point number │ │ │ -00513500: 732e 0700 307e 6800 003e 0030 7e69 0000 s...0~h..>.0~i.. │ │ │ +00513500: 732e 0700 30e0 6800 003e 0030 e069 0000 s...0.h..>.0.i.. │ │ │ 00513510: 2020 2067 746d 5f64 6f75 626c 655f 742a gtm_double_t* │ │ │ 00513520: 203a 2053 616d 6520 6173 2061 626f 7665 : Same as above │ │ │ 00513530: 2c20 6275 7420 646f 7562 6c65 2070 7265 , but double pre │ │ │ -00513540: 6369 7369 6f6e 2e07 0030 7e6a 0000 4800 cision...0~j..H. │ │ │ -00513550: 307e 7100 0020 2020 6774 6d5f 6368 6172 0~q.. gtm_char │ │ │ +00513540: 6369 7369 6f6e 2e07 0030 e06a 0000 4800 cision...0.j..H. │ │ │ +00513550: 30e0 7100 0020 2020 6774 6d5f 6368 6172 0.q.. gtm_char │ │ │ 00513560: 5f74 2a3a 2046 6f72 2070 6173 7369 6e67 _t*: For passing │ │ │ 00513570: 2061 2022 4322 2073 7479 6c65 2073 7472 a "C" style str │ │ │ 00513580: 696e 6720 2d20 6e75 6c6c 2074 6572 6d69 ing - null termi │ │ │ -00513590: 6e61 7465 642e 0700 307e 7200 0045 0030 nated...0~r..E.0 │ │ │ -005135a0: 7e73 0000 2020 2067 746d 5f63 6861 725f ~s.. gtm_char_ │ │ │ +00513590: 6e61 7465 642e 0700 30e0 7200 0045 0030 nated...0.r..E.0 │ │ │ +005135a0: e073 0000 2020 2067 746d 5f63 6861 725f .s.. gtm_char_ │ │ │ 005135b0: 742a 2a20 3a20 466f 7220 7061 7373 696e t** : For passin │ │ │ 005135c0: 6720 6120 706f 696e 7465 7220 746f 2061 g a pointer to a │ │ │ 005135d0: 2022 4322 2073 7479 6c65 2073 7472 696e "C" style strin │ │ │ -005135e0: 672e 0700 307e 7400 004e 0030 7e75 0000 g...0~t..N.0~u.. │ │ │ +005135e0: 672e 0700 30e0 7400 004e 0030 e075 0000 g...0.t..N.0.u.. │ │ │ 005135f0: 2020 2067 746d 5f73 7472 696e 675f 742a gtm_string_t* │ │ │ 00513600: 203a 2046 6f72 2070 6173 7369 6e67 2061 : For passing a │ │ │ 00513610: 2073 7472 7563 7475 7265 2069 6e20 7468 structure in th │ │ │ 00513620: 6520 666f 726d 207b 696e 7420 6c65 6e67 e form {int leng │ │ │ -00513630: 7468 3b63 6861 7248 0030 7e76 0000 2020 th;charH.0~v.. │ │ │ +00513630: 7468 3b63 6861 7248 0030 e076 0000 2020 th;charH.0.v.. │ │ │ 00513640: 202a 6164 6472 6573 737d 2e20 5573 6566 *address}. Usef │ │ │ 00513650: 756c 2066 6f72 206d 6f76 696e 6720 626c ul for moving bl │ │ │ 00513660: 6f63 6b73 206f 6620 6d65 6d6f 7279 2074 ocks of memory t │ │ │ 00513670: 6f20 6f72 2066 726f 6d20 4754 2e4d 2e07 o or from GT.M.. │ │ │ -00513680: 0030 7e77 0000 4700 307e 7800 0020 2020 .0~w..G.0~x.. │ │ │ +00513680: 0030 e077 0000 4700 30e0 7800 0020 2020 .0.w..G.0.x.. │ │ │ 00513690: 6774 6d5f 706f 696e 7465 7274 6f66 756e gtm_pointertofun │ │ │ 005136a0: 635f 7420 3a20 466f 7220 7061 7373 696e c_t : For passin │ │ │ 005136b0: 6720 6361 6c6c 6261 636b 2066 756e 6374 g callback funct │ │ │ 005136c0: 696f 6e20 706f 696e 7465 7273 2e07 0030 ion pointers...0 │ │ │ -005136d0: 7e79 0000 1200 307e 7a00 0020 2020 2a2a ~y....0~z.. ** │ │ │ -005136e0: 4e6f 7465 2a2a 0700 307e 8100 0051 0030 Note**..0~...Q.0 │ │ │ -005136f0: 7e82 0000 2020 2049 6620 616e 2065 7874 ~... If an ext │ │ │ +005136d0: e079 0000 1200 30e0 7a00 0020 2020 2a2a .y....0.z.. ** │ │ │ +005136e0: 4e6f 7465 2a2a 0700 30e0 8100 0051 0030 Note**..0....Q.0 │ │ │ +005136f0: e082 0000 2020 2049 6620 616e 2065 7874 .... If an ext │ │ │ 00513700: 6572 6e61 6c20 6361 6c6c 2773 2066 756e ernal call's fun │ │ │ 00513710: 6374 696f 6e20 6172 6775 6d65 6e74 2069 ction argument i │ │ │ 00513720: 7320 6465 6669 6e65 6420 696e 2074 6865 s defined in the │ │ │ 00513730: 2065 7874 6572 6e61 6c20 6361 6c6c 5100 external callQ. │ │ │ -00513740: 307e 8300 0020 2020 7461 626c 652c 2047 0~... table, G │ │ │ +00513740: 30e0 8300 0020 2020 7461 626c 652c 2047 0.... table, G │ │ │ 00513750: 542e 4d20 616c 6c6f 7773 2069 6e76 6f6b T.M allows invok │ │ │ 00513760: 696e 6720 7468 6174 2066 756e 6374 696f ing that functio │ │ │ 00513770: 6e20 7769 7468 6f75 7420 7370 6563 6966 n without specif │ │ │ 00513780: 7969 6e67 2061 2076 616c 7565 206f 6652 ying a value ofR │ │ │ -00513790: 0030 7e84 0000 2020 2074 6865 2061 7267 .0~... the arg │ │ │ +00513790: 0030 e084 0000 2020 2074 6865 2061 7267 .0.... the arg │ │ │ 005137a0: 756d 656e 742e 2041 6c6c 206e 6f6e 2d74 ument. All non-t │ │ │ 005137b0: 7261 696c 696e 6720 616e 6420 6f75 7470 railing and outp │ │ │ 005137c0: 7574 2d6f 6e6c 7920 6172 6775 6d65 6e74 ut-only argument │ │ │ 005137d0: 7320 6172 6775 6d65 6e74 7320 7768 6963 s arguments whic │ │ │ 005137e0: 6800 0000 0000 0000 0000 0000 0000 0000 h............... │ │ │ 005137f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00513800: 0400 0000 dc07 0000 1c4c 0000 0000 0000 .........L...... │ │ │ -00513810: 8000 007e 4845 4c50 00ff 7300 ff49 4e54 ...~HELP..s..INT │ │ │ +00513810: 8000 00e0 4845 4c50 00ff 7300 ff49 4e54 ....HELP..s..INT │ │ │ 00513820: 4547 5241 5445 5f45 5854 4552 4e41 4c00 EGRATE_EXTERNAL. │ │ │ 00513830: ff73 00ff 4558 5445 524e 414c 5f43 414c .s..EXTERNAL_CAL │ │ │ 00513840: 4c53 00c0 8500 0020 2020 646f 206e 6f74 LS..... do not │ │ │ 00513850: 2073 7065 6369 6679 2061 2076 616c 7565 specify a value │ │ │ 00513860: 2074 7261 6e73 6c61 7465 2074 6f20 7468 translate to th │ │ │ 00513870: 6520 666f 6c6c 6f77 696e 6720 6465 6661 e following defa │ │ │ 00513880: 756c 7420 7661 6c75 6573 2069 6e20 433a ult values in C: │ │ │ -00513890: 0700 307e 8600 0022 0030 7e87 0000 2020 ..0~...".0~... │ │ │ +00513890: 0700 30e0 8600 0022 0030 e087 0000 2020 ..0....".0.... │ │ │ 005138a0: 2020 206f 2041 6c6c 206e 756d 6572 6963 o All numeric │ │ │ -005138b0: 2074 7970 6573 3a20 303a 0030 7e88 0000 types: 0:.0~... │ │ │ +005138b0: 2074 7970 6573 3a20 303a 0030 e088 0000 types: 0:.0.... │ │ │ 005138c0: 2020 2020 206f 2067 746d 5f63 6861 725f o gtm_char_ │ │ │ 005138d0: 7420 2a20 616e 6420 6774 6d5f 6368 6172 t * and gtm_char │ │ │ 005138e0: 5f74 202a 2a3a 2045 6d70 7479 2073 7472 _t **: Empty str │ │ │ -005138f0: 696e 674a 0030 7e89 0000 2020 2020 206f ingJ.0~... o │ │ │ +005138f0: 696e 674a 0030 e089 0000 2020 2020 206f ingJ.0.... o │ │ │ 00513900: 2067 746d 5f73 7472 696e 675f 7420 2a3a gtm_string_t *: │ │ │ 00513910: 2041 2073 7472 7563 7475 7265 2077 6974 A structure wit │ │ │ 00513920: 6820 276c 656e 6774 6827 2066 6965 6c64 h 'length' field │ │ │ 00513930: 206d 6174 6368 696e 6720 7468 654a 0030 matching theJ.0 │ │ │ -00513940: 7e8a 0000 2020 2020 2020 2070 7265 616c ~... preal │ │ │ +00513940: e08a 0000 2020 2020 2020 2070 7265 616c .... preal │ │ │ 00513950: 6c6f 6361 7469 6f6e 2073 697a 6520 616e location size an │ │ │ 00513960: 6420 2761 6464 7265 7373 2720 6669 656c d 'address' fiel │ │ │ 00513970: 6420 6265 696e 6720 6120 4e55 4c4c 2070 d being a NULL p │ │ │ -00513980: 6f69 6e74 6572 2e07 0030 7e91 0000 5200 ointer...0~...R. │ │ │ -00513990: 307e 9200 0020 2020 496e 2074 6865 206d 0~... In the m │ │ │ +00513980: 6f69 6e74 6572 2e07 0030 e091 0000 5200 ointer...0....R. │ │ │ +00513990: 30e0 9200 0020 2020 496e 2074 6865 206d 0.... In the m │ │ │ 005139a0: 6174 6870 616b 2070 6163 6b61 6765 2065 athpak package e │ │ │ 005139b0: 7861 6d70 6c65 2c20 7468 6520 666f 6c6c xample, the foll │ │ │ 005139c0: 6f77 696e 6720 696e 766f 6361 7469 6f6e owing invocation │ │ │ 005139d0: 2074 7261 6e73 6c61 7465 2069 6e76 616c translate inval │ │ │ -005139e0: 2b00 307e 9300 0020 2020 746f 2074 6865 +.0~... to the │ │ │ +005139e0: 2b00 30e0 9300 0020 2020 746f 2074 6865 +.0.... to the │ │ │ 005139f0: 2064 6566 6175 6c74 2076 616c 7565 2c20 default value, │ │ │ -00513a00: 7468 6174 2069 732c 2030 2e07 0030 7e94 that is, 0...0~. │ │ │ -00513a10: 0000 2d00 307e 9500 0020 2020 4754 4d3e ..-.0~... GTM> │ │ │ +00513a00: 7468 6174 2069 732c 2030 2e07 0030 e094 that is, 0...0.. │ │ │ +00513a10: 0000 2d00 30e0 9500 0020 2020 4754 4d3e ..-.0.... GTM> │ │ │ 00513a20: 646f 2026 6d61 7468 7061 6b2e 696e 6372 do &mathpak.incr │ │ │ 00513a30: 656d 656e 7428 2c2e 6f75 7476 616c 2907 ement(,.outval). │ │ │ -00513a40: 0030 7e96 0000 5100 307e 9700 0020 2020 .0~...Q.0~... │ │ │ +00513a40: 0030 e096 0000 5100 30e0 9700 0020 2020 .0....Q.0.... │ │ │ 00513a50: 4966 2061 6e20 6578 7465 726e 616c 2063 If an external c │ │ │ 00513a60: 616c 6c27 7320 6675 6e63 7469 6f6e 2061 all's function a │ │ │ 00513a70: 7267 756d 656e 7420 6973 2064 6566 696e rgument is defin │ │ │ 00513a80: 6564 2069 6e20 7468 6520 6578 7465 726e ed in the extern │ │ │ -00513a90: 616c 2063 616c 6c54 0030 7e98 0000 2020 al callT.0~... │ │ │ +00513a90: 616c 2063 616c 6c54 0030 e098 0000 2020 al callT.0.... │ │ │ 00513aa0: 2074 6162 6c65 2061 6e64 2074 6861 7420 table and that │ │ │ 00513ab0: 6675 6e63 7469 6f6e 2069 7320 696e 766f function is invo │ │ │ 00513ac0: 6b65 6420 7769 7468 6f75 7420 7370 6563 ked without spec │ │ │ 00513ad0: 6966 7969 6e67 2074 6865 2061 7267 756d ifying the argum │ │ │ -00513ae0: 656e 742c 2065 6e73 7572 654b 0030 7e99 ent, ensureK.0~. │ │ │ +00513ae0: 656e 742c 2065 6e73 7572 654b 0030 e099 ent, ensureK.0.. │ │ │ 00513af0: 0000 2020 2074 6861 7420 7468 6520 6578 .. that the ex │ │ │ 00513b00: 7465 726e 616c 2063 616c 6c20 6675 6e63 ternal call func │ │ │ 00513b10: 7469 6f6e 2061 7070 726f 7072 6961 7465 tion appropriate │ │ │ 00513b20: 6c79 2068 616e 646c 6573 2074 6865 206d ly handles the m │ │ │ -00513b30: 6973 7369 6e67 4f00 307e 9a00 0020 2020 issingO.0~... │ │ │ +00513b30: 6973 7369 6e67 4f00 30e0 9a00 0020 2020 issingO.0.... │ │ │ 00513b40: 6172 6775 6d65 6e74 2e20 4173 2061 2067 argument. As a g │ │ │ 00513b50: 6f6f 6420 7072 6f67 7261 6d6d 696e 6720 ood programming │ │ │ 00513b60: 7072 6163 7469 6365 2c20 616c 7761 7973 practice, always │ │ │ 00513b70: 2065 6e73 7572 6520 7468 6174 2063 6f75 ensure that cou │ │ │ -00513b80: 6e74 206f 664c 002f 7ec1 1100 0020 2020 nt ofL./~.... │ │ │ +00513b80: 6e74 206f 664c 002f e0c1 1100 0020 2020 nt ofL./..... │ │ │ 00513b90: 6172 6775 6d65 6e74 7320 6465 6669 6e65 arguments define │ │ │ 00513ba0: 6420 696e 2074 6865 2065 7874 6572 6e61 d in the externa │ │ │ 00513bb0: 6c20 6361 6c6c 2074 6162 6c65 206d 6174 l call table mat │ │ │ 00513bc0: 6368 6573 2074 6865 2066 756e 6374 696f ches the functio │ │ │ -00513bd0: 6e15 0031 7e11 0000 2020 2069 6e76 6f63 n..1~... invoc │ │ │ -00513be0: 6174 696f 6e2e 0700 317e 2100 0050 0031 ation...1~!..P.1 │ │ │ -00513bf0: 7e31 0000 2020 2054 6f20 7072 6f74 6563 ~1.. To protec │ │ │ +00513bd0: 6e15 0031 e011 0000 2020 2069 6e76 6f63 n..1.... invoc │ │ │ +00513be0: 6174 696f 6e2e 0700 31e0 2100 0050 0031 ation...1.!..P.1 │ │ │ +00513bf0: e031 0000 2020 2054 6f20 7072 6f74 6563 .1.. To protec │ │ │ 00513c00: 7420 7468 6520 7072 6f63 6573 732c 2047 t the process, G │ │ │ 00513c10: 542e 4d20 7475 726e 7320 616e 7920 7265 T.M turns any re │ │ │ 00513c20: 7475 726e 2076 616c 7565 7320 636f 6e74 turn values cont │ │ │ 00513c30: 6169 6e69 6e67 2061 206e 756c 6c4d 0031 aining a nullM.1 │ │ │ -00513c40: 7e41 0000 2020 2070 6f69 6e74 6572 2074 ~A.. pointer t │ │ │ +00513c40: e041 0000 2020 2070 6f69 6e74 6572 2074 .A.. pointer t │ │ │ 00513c50: 6f20 616e 2065 6d70 7479 2073 7472 696e o an empty strin │ │ │ 00513c60: 6720 7661 6c75 6520 616e 642c 2066 6f72 g value and, for │ │ │ 00513c70: 2074 6865 2066 6972 7374 206f 6363 7572 the first occur │ │ │ -00513c80: 7265 6e63 6520 696e 2061 5400 317e 5100 rence in aT.1~Q. │ │ │ +00513c80: 7265 6e63 6520 696e 2061 5400 31e0 5100 rence in aT.1.Q. │ │ │ 00513c90: 0020 2020 7072 6f63 6573 732c 2073 656e . process, sen │ │ │ 00513ca0: 6473 206f 6e65 2058 4352 4554 4e55 4c4c ds one XCRETNULL │ │ │ 00513cb0: 5245 4620 7379 736c 6f67 206d 6573 7361 REF syslog messa │ │ │ 00513cc0: 6765 2e20 4966 2061 6e20 6578 7465 726e ge. If an extern │ │ │ 00513cd0: 616c 2063 616c 6c20 7365 7473 2061 5300 al call sets aS. │ │ │ -00513ce0: 317e 6100 0020 2020 6774 6d5f 7374 7269 1~a.. gtm_stri │ │ │ +00513ce0: 31e0 6100 0020 2020 6774 6d5f 7374 7269 1.a.. gtm_stri │ │ │ 00513cf0: 6e67 206c 656e 6774 6820 746f 2061 206e ng length to a n │ │ │ 00513d00: 6567 6174 6976 6520 7661 6c75 652c 2074 egative value, t │ │ │ 00513d10: 6f20 7072 6f74 6563 7420 7468 6520 7072 o protect the pr │ │ │ 00513d20: 6f63 6573 732c 2047 542e 4d20 7475 726e ocess, GT.M turn │ │ │ -00513d30: 7351 0031 7e71 0000 2020 2061 6e79 2072 sQ.1~q.. any r │ │ │ +00513d30: 7351 0031 e071 0000 2020 2061 6e79 2072 sQ.1.q.. any r │ │ │ 00513d40: 6574 7572 6e20 7769 7468 2061 206e 6567 eturn with a neg │ │ │ 00513d50: 6174 6976 6520 6c65 6e67 7468 2074 6f20 ative length to │ │ │ 00513d60: 616e 2065 6d70 7479 2073 7472 696e 6720 an empty string │ │ │ 00513d70: 7661 6c75 6520 616e 642c 2066 6f72 2074 value and, for t │ │ │ -00513d80: 6865 4c00 317e 8100 0020 2020 6669 7273 heL.1~... firs │ │ │ +00513d80: 6865 4c00 31e0 8100 0020 2020 6669 7273 heL.1.... firs │ │ │ 00513d90: 7420 6f63 6375 7272 656e 6365 2069 6e20 t occurrence in │ │ │ 00513da0: 6120 7072 6f63 6573 732c 2073 656e 6473 a process, sends │ │ │ 00513db0: 206f 6e65 2058 4343 4f4e 5645 5254 2073 one XCCONVERT s │ │ │ 00513dc0: 7973 6c6f 6720 6d65 7373 6167 652e 0700 yslog message... │ │ │ -00513dd0: 317e 9100 0050 0030 7e12 0000 2020 2067 1~...P.0~... g │ │ │ +00513dd0: 31e0 9100 0050 0030 e012 0000 2020 2067 1....P.0.... g │ │ │ 00513de0: 746d 7863 5f74 7970 6573 2e68 2061 6c73 tmxc_types.h als │ │ │ 00513df0: 6f20 696e 636c 7564 6573 2064 6566 696e o includes defin │ │ │ 00513e00: 6974 696f 6e73 2066 6f72 2074 6865 2066 itions for the f │ │ │ 00513e10: 6f6c 6c6f 7769 6e67 2065 6e74 7279 2070 ollowing entry p │ │ │ -00513e20: 6f69 6e74 7322 0031 7e11 0000 2020 2065 oints".1~... e │ │ │ +00513e20: 6f69 6e74 7322 0031 e011 0000 2020 2065 oints".1.... e │ │ │ 00513e30: 7870 6f72 7465 6420 6672 6f6d 206c 6962 xported from lib │ │ │ -00513e40: 6774 6d73 6872 3a07 0031 7e21 0000 3300 gtmshr:..1~!..3. │ │ │ -00513e50: 317e 3100 0020 2020 766f 6964 2067 746d 1~1.. void gtm │ │ │ +00513e40: 6774 6d73 6872 3a07 0031 e021 0000 3300 gtmshr:..1.!..3. │ │ │ +00513e50: 31e0 3100 0020 2020 766f 6964 2067 746d 1.1.. void gtm │ │ │ 00513e60: 5f68 6962 6572 5f73 7461 7274 2867 746d _hiber_start(gtm │ │ │ 00513e70: 5f75 696e 745f 7420 6d73 736c 6565 7029 _uint_t mssleep) │ │ │ -00513e80: 3b3b 0031 7e41 0000 2020 2076 6f69 6420 ;;.1~A.. void │ │ │ +00513e80: 3b3b 0031 e041 0000 2020 2076 6f69 6420 ;;.1.A.. void │ │ │ 00513e90: 6774 6d5f 6869 6265 725f 7374 6172 745f gtm_hiber_start_ │ │ │ 00513ea0: 7761 6974 5f61 6e79 2867 746d 5f75 696e wait_any(gtm_uin │ │ │ -00513eb0: 745f 7420 6d73 736c 6565 7029 7d00 317e t_t mssleep)}.1~ │ │ │ +00513eb0: 745f 7420 6d73 736c 6565 7029 7d00 31e0 t_t mssleep)}.1. │ │ │ 00513ec0: 5100 0020 2020 766f 6964 2067 746d 5f73 Q.. void gtm_s │ │ │ 00513ed0: 7461 7274 5f74 696d 6572 2867 746d 5f74 tart_timer(gtm_t │ │ │ 00513ee0: 6964 5f74 2074 6964 2c20 6774 6d5f 696e id_t tid, gtm_in │ │ │ 00513ef0: 745f 7420 7469 6d65 5f74 6f5f 6578 7069 t_t time_to_expi │ │ │ 00513f00: 722c 2076 6f69 6420 282a 6861 6e64 6c65 r, void (*handle │ │ │ 00513f10: 7229 2829 2c20 6774 6d5f 696e 745f 7420 r)(), gtm_int_t │ │ │ 00513f20: 6864 6174 615f 6c65 6e2c 2076 6f69 6420 hdata_len, void │ │ │ -00513f30: 5c2a 6864 6174 6129 3b2f 0031 7e61 0000 \*hdata);/.1~a.. │ │ │ +00513f30: 5c2a 6864 6174 6129 3b2f 0031 e061 0000 \*hdata);/.1.a.. │ │ │ 00513f40: 2020 2076 6f69 6420 6774 6d5f 6361 6e63 void gtm_canc │ │ │ 00513f50: 656c 5f74 696d 6572 2867 746d 5f74 6964 el_timer(gtm_tid │ │ │ -00513f60: 5f74 2074 6964 293b 0700 317e 7100 0010 _t tid);..1~q... │ │ │ -00513f70: 0031 7e81 0000 2020 2077 6865 7265 3a07 .1~... where:. │ │ │ -00513f80: 0031 7e91 0000 2d00 307e 1300 0020 2020 .1~...-.0~... │ │ │ +00513f60: 5f74 2074 6964 293b 0700 31e0 7100 0010 _t tid);..1.q... │ │ │ +00513f70: 0031 e081 0000 2020 2077 6865 7265 3a07 .1.... where:. │ │ │ +00513f80: 0031 e091 0000 2d00 30e0 1300 0020 2020 .1....-.0.... │ │ │ 00513f90: 2020 2a20 6d73 736c 6565 7020 2d20 6d69 * mssleep - mi │ │ │ 00513fa0: 6c6c 6973 6563 6f6e 6473 2074 6f20 736c lliseconds to sl │ │ │ -00513fb0: 6565 7029 0031 7e11 0000 2020 2020 202a eep).1~... * │ │ │ +00513fb0: 6565 7029 0031 e011 0000 2020 2020 202a eep).1.... * │ │ │ 00513fc0: 2074 6964 202d 2075 6e69 7175 6520 7469 tid - unique ti │ │ │ 00513fd0: 6d65 7220 6964 2076 616c 7565 0000 0000 mer id value.... │ │ │ 00513fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00513ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00514000: 0400 0000 9a00 0000 134d 0000 0000 0000 .........M...... │ │ │ 00514010: 6300 0020 4845 4c50 00ff 7300 ff49 4e54 c.. HELP..s..INT │ │ │ 00514020: 4547 5241 5445 5f45 5854 4552 4e41 4c00 EGRATE_EXTERNAL. │ │ │ 00514030: ff73 00ff 4558 5445 524e 414c 5f43 414c .s..EXTERNAL_CAL │ │ │ 00514040: 4c53 00ff 7300 ff45 4e43 5259 5054 494f LS..s..ENCRYPTIO │ │ │ 00514050: 4e5f 4558 5445 4e53 494f 4e53 0000 456e N_EXTENSIONS..En │ │ │ 00514060: 6372 7970 7469 6f6e 5f45 7874 656e 7369 cryption_Extensi │ │ │ -00514070: 6f6e 7320 0049 7ebf 1100 0020 2020 456e ons .I~.... En │ │ │ +00514070: 6f6e 7320 0049 e0bf 1100 0020 2020 456e ons .I..... En │ │ │ 00514080: 6372 7970 7469 6f6e 2045 7874 656e 7369 cryption Extensi │ │ │ -00514090: 6f6e 7307 004a 7e21 0000 0000 0000 0000 ons..J~!........ │ │ │ +00514090: 6f6e 7307 004a e021 0000 0000 0000 0000 ons..J.!........ │ │ │ 005140a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005140b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005140c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005140d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005140e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005140f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00514100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -332923,563 +332923,563 @@ │ │ │ 005147a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005147b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005147c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005147d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005147e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005147f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00514800: 0400 0000 b607 0000 5e4c 0000 0000 0000 ........^L...... │ │ │ -00514810: 9c00 007e 4845 4c50 00ff 7300 ff49 4e54 ...~HELP..s..INT │ │ │ +00514810: 9c00 00e0 4845 4c50 00ff 7300 ff49 4e54 ....HELP..s..INT │ │ │ 00514820: 4547 5241 5445 5f45 5854 4552 4e41 4c00 EGRATE_EXTERNAL. │ │ │ 00514830: ff73 00ff 4558 5445 524e 414c 5f43 414c .s..EXTERNAL_CAL │ │ │ 00514840: 4c53 00ff 7300 ff45 4e43 5259 5054 494f LS..s..ENCRYPTIO │ │ │ 00514850: 4e5f 4558 5445 4e53 494f 4e53 00bf 3100 N_EXTENSIONS..1. │ │ │ 00514860: 0020 2020 546f 2073 7570 706f 7274 2044 . To support D │ │ │ 00514870: 6174 6162 6173 6520 456e 6372 7970 7469 atabase Encrypti │ │ │ 00514880: 6f6e 2c20 4754 2e4d 2070 726f 7669 6465 on, GT.M provide │ │ │ 00514890: 7320 6120 7265 6665 7265 6e63 6520 696d s a reference im │ │ │ -005148a0: 706c 656d 656e 7461 7469 6f6e 3500 4a7e plementation5.J~ │ │ │ +005148a0: 706c 656d 656e 7461 7469 6f6e 3500 4ae0 plementation5.J. │ │ │ 005148b0: 4100 0020 2020 7768 6963 6820 7265 7369 A.. which resi │ │ │ 005148c0: 6465 7320 696e 2024 6774 6d5f 6469 7374 des in $gtm_dist │ │ │ 005148d0: 2f70 6c75 6769 6e2f 6774 6d63 7279 7074 /plugin/gtmcrypt │ │ │ -005148e0: 2e07 004a 7e51 0000 3000 4a7e 6100 0020 ...J~Q..0.J~a.. │ │ │ +005148e0: 2e07 004a e051 0000 3000 4ae0 6100 0020 ...J.Q..0.J.a.. │ │ │ 005148f0: 2020 5468 6520 7265 6665 7265 6e63 6520 The reference │ │ │ 00514900: 696d 706c 656d 656e 7461 7469 6f6e 2069 implementation i │ │ │ -00514910: 6e63 6c75 6465 733a 0700 4a7e 7100 0051 ncludes:..J~q..Q │ │ │ -00514920: 004a 7e81 0000 2020 2020 202a 2041 2024 .J~... * A $ │ │ │ +00514910: 6e63 6c75 6465 733a 0700 4ae0 7100 0051 ncludes:..J.q..Q │ │ │ +00514920: 004a e081 0000 2020 2020 202a 2041 2024 .J.... * A $ │ │ │ 00514930: 6774 6d5f 6469 7374 2f70 6c75 6769 6e2f gtm_dist/plugin/ │ │ │ 00514940: 6774 6d63 7279 7074 2073 7562 2d64 6972 gtmcrypt sub-dir │ │ │ 00514950: 6563 746f 7279 2077 6974 6820 616c 6c20 ectory with all │ │ │ 00514960: 736f 7572 6365 2066 696c 6573 2061 6e64 source files and │ │ │ -00514970: 4800 4a7e 9100 0020 2020 2020 2020 7363 H.J~... sc │ │ │ +00514970: 4800 4ae0 9100 0020 2020 2020 2020 7363 H.J.... sc │ │ │ 00514980: 7269 7074 732e 2054 6865 2073 6372 6970 ripts. The scrip │ │ │ 00514990: 7473 2069 6e63 6c75 6465 2074 686f 7365 ts include those │ │ │ 005149a0: 206e 6565 6465 6420 746f 2062 7569 6c64 needed to build │ │ │ -005149b0: 2f69 6e73 7461 6c6c 5300 497e c011 0000 /installS.I~.... │ │ │ +005149b0: 2f69 6e73 7461 6c6c 5300 49e0 c011 0000 /installS.I..... │ │ │ 005149c0: 2020 2020 2020 206c 6962 6774 6d63 7279 libgtmcry │ │ │ 005149d0: 7074 2e73 6f20 616e 6420 2268 656c 7065 pt.so and "helpe │ │ │ 005149e0: 7222 2073 6372 6970 7473 2c20 666f 7220 r" scripts, for │ │ │ 005149f0: 6578 616d 706c 652c 2061 6464 5f64 625f example, add_db_ │ │ │ -00514a00: 6b65 792e 7368 2028 7365 6515 004a 7e12 key.sh (see..J~. │ │ │ +00514a00: 6b65 792e 7368 2028 7365 6515 004a e012 key.sh (see..J.. │ │ │ 00514a10: 0000 2020 2020 2020 2062 656c 6f77 292e .. below). │ │ │ -00514a20: 4200 4a7e 1300 0020 2020 2020 2a20 5468 B.J~... * Th │ │ │ +00514a20: 4200 4ae0 1300 0020 2020 2020 2a20 5468 B.J.... * Th │ │ │ 00514a30: 6520 706c 7567 696e 2069 6e74 6572 6661 e plugin interfa │ │ │ 00514a40: 6365 2074 6861 7420 4754 2e4d 2065 7870 ce that GT.M exp │ │ │ 00514a50: 6563 7473 2069 7320 6465 6669 6e65 6420 ects is defined │ │ │ -00514a60: 696e 4b00 4a7e 1400 0020 2020 2020 2020 inK.J~... │ │ │ +00514a60: 696e 4b00 4ae0 1400 0020 2020 2020 2020 inK.J.... │ │ │ 00514a70: 6774 6d63 7279 7074 5f69 6e74 6572 6661 gtmcrypt_interfa │ │ │ 00514a80: 6365 2e68 2e20 4e65 7665 7220 6d6f 6469 ce.h. Never modi │ │ │ 00514a90: 6679 2074 6869 7320 6669 6c65 202d 2069 fy this file - i │ │ │ 00514aa0: 7420 6465 6669 6e65 7320 7468 6535 004a t defines the5.J │ │ │ -00514ab0: 7e15 0000 2020 2020 2020 2069 6e74 6572 ~... inter │ │ │ +00514ab0: e015 0000 2020 2020 2020 2069 6e74 6572 .... inter │ │ │ 00514ac0: 6661 6365 2074 6861 7420 7468 6520 706c face that the pl │ │ │ 00514ad0: 7567 696e 206d 7573 7420 7072 6f76 6964 ugin must provid │ │ │ -00514ae0: 652e 5200 4a7e 1600 0020 2020 2020 2a20 e.R.J~... * │ │ │ +00514ae0: 652e 5200 4ae0 1600 0020 2020 2020 2a20 e.R.J.... * │ │ │ 00514af0: 2467 746d 5f64 6973 742f 706c 7567 696e $gtm_dist/plugin │ │ │ 00514b00: 2f6c 6962 6774 6d63 7279 7074 2e73 6f20 /libgtmcrypt.so │ │ │ 00514b10: 6973 2074 6865 2073 6861 7265 6420 6c69 is the shared li │ │ │ 00514b20: 6272 6172 7920 636f 6e74 6169 6e69 6e67 brary containing │ │ │ -00514b30: 2074 6865 4f00 4a7e 1700 0020 2020 2020 theO.J~... │ │ │ +00514b30: 2074 6865 4f00 4ae0 1700 0020 2020 2020 theO.J.... │ │ │ 00514b40: 2020 6578 6563 7574 6162 6c65 7320 7768 executables wh │ │ │ 00514b50: 6963 6820 6973 2064 796e 616d 6963 616c ich is dynamical │ │ │ 00514b60: 6c79 206c 696e 6b65 6420 6279 2047 542e ly linked by GT. │ │ │ 00514b70: 4d20 616e 6420 7768 6963 6820 696e 2074 M and which in t │ │ │ -00514b80: 7572 6e54 004a 7e18 0000 2020 2020 2020 urnT.J~... │ │ │ +00514b80: 7572 6e54 004a e018 0000 2020 2020 2020 urnT.J.... │ │ │ 00514b90: 2063 616c 6c73 2074 6865 2065 6e63 7279 calls the encry │ │ │ 00514ba0: 7074 696f 6e20 7061 636b 6167 6573 2e20 ption packages. │ │ │ 00514bb0: 4966 2074 6865 2024 6774 6d5f 6469 7374 If the $gtm_dist │ │ │ 00514bc0: 2f75 7466 3820 6469 7265 6374 6f72 7920 /utf8 directory │ │ │ -00514bd0: 6578 6973 7473 2c42 004a 7e19 0000 2020 exists,B.J~... │ │ │ +00514bd0: 6578 6973 7473 2c42 004a e019 0000 2020 exists,B.J.... │ │ │ 00514be0: 2020 2020 2074 6865 6e20 6974 2073 686f then it sho │ │ │ 00514bf0: 756c 6420 636f 6e74 6169 6e20 6120 7379 uld contain a sy │ │ │ 00514c00: 6d62 6f6c 6963 206c 696e 6b20 746f 202e mbolic link to . │ │ │ -00514c10: 2e2f 706c 7567 696e 2e31 004a 7e1a 0000 ./plugin.1.J~... │ │ │ +00514c10: 2e2f 706c 7567 696e 2e31 004a e01a 0000 ./plugin.1.J.... │ │ │ 00514c20: 2020 2020 202a 2053 6f75 7263 6520 636f * Source co │ │ │ 00514c30: 6465 2069 7320 7072 6f76 6964 6564 2069 de is provided i │ │ │ -00514c40: 6e20 7468 6520 6669 6c65 4e00 4a7e 2100 n the fileN.J~!. │ │ │ +00514c40: 6e20 7468 6520 6669 6c65 4e00 4ae0 2100 n the fileN.J.!. │ │ │ 00514c50: 0020 2020 2020 2020 2467 746d 5f64 6973 . $gtm_dis │ │ │ 00514c60: 742f 706c 7567 696e 2f67 746d 6372 7970 t/plugin/gtmcryp │ │ │ 00514c70: 742f 736f 7572 6365 2e74 6172 2077 6869 t/source.tar whi │ │ │ 00514c80: 6368 2069 6e63 6c75 6465 7320 6275 696c ch includes buil │ │ │ -00514c90: 642e 7368 2061 6e64 5300 4a7e 2200 0020 d.sh andS.J~".. │ │ │ +00514c90: 642e 7368 2061 6e64 5300 4ae0 2200 0020 d.sh andS.J.".. │ │ │ 00514ca0: 2020 2020 2020 696e 7374 616c 6c2e 7368 install.sh │ │ │ 00514cb0: 2073 6372 6970 7473 2074 6f20 7265 7370 scripts to resp │ │ │ 00514cc0: 6563 7469 7665 6c79 2063 6f6d 7069 6c65 ectively compile │ │ │ 00514cd0: 2061 6e64 2069 6e73 7461 6c6c 206c 6962 and install lib │ │ │ -00514ce0: 6774 6d63 7279 7074 2e73 6f23 004a 7e23 gtmcrypt.so#.J~# │ │ │ +00514ce0: 6774 6d63 7279 7074 2e73 6f23 004a e023 gtmcrypt.so#.J.# │ │ │ 00514cf0: 0000 2020 2020 2020 2066 726f 6d20 7468 .. from th │ │ │ 00514d00: 6520 736f 7572 6365 2063 6f64 652e 0700 e source code... │ │ │ -00514d10: 4a7e 2400 0054 004a 7e25 0000 2020 2054 J~$..T.J~%.. T │ │ │ +00514d10: 4ae0 2400 0054 004a e025 0000 2020 2054 J.$..T.J.%.. T │ │ │ 00514d20: 6f20 7375 7070 6f72 7420 7468 6520 696d o support the im │ │ │ 00514d30: 706c 656d 656e 7461 7469 6f6e 206f 6620 plementation of │ │ │ 00514d40: 6120 7265 6665 7265 6e63 6520 696d 706c a reference impl │ │ │ 00514d50: 656d 656e 7461 7469 6f6e 2c20 4754 2e4d ementation, GT.M │ │ │ -00514d60: 2070 726f 7669 6465 7343 004a 7e26 0000 providesC.J~&.. │ │ │ +00514d60: 2070 726f 7669 6465 7343 004a e026 0000 providesC.J.&.. │ │ │ 00514d70: 2020 2061 6464 6974 696f 6e61 6c20 4320 additional C │ │ │ 00514d80: 7374 7275 6374 7572 6520 7479 7065 7320 structure types │ │ │ 00514d90: 2869 6e20 7468 6520 6774 6d78 635f 7479 (in the gtmxc_ty │ │ │ -00514da0: 7065 732e 6820 6669 6c65 293a 0700 4a7e pes.h file):..J~ │ │ │ -00514db0: 2700 004d 004a 7e28 0000 2020 2020 202a '..M.J~(.. * │ │ │ +00514da0: 7065 732e 6820 6669 6c65 293a 0700 4ae0 pes.h file):..J. │ │ │ +00514db0: 2700 004d 004a e028 0000 2020 2020 202a '..M.J.(.. * │ │ │ 00514dc0: 2067 746d 6372 7970 745f 6b65 795f 7420 gtmcrypt_key_t │ │ │ 00514dd0: 2d20 6120 6461 7461 7479 7065 2074 6861 - a datatype tha │ │ │ 00514de0: 7420 6973 2061 2068 616e 646c 6520 746f t is a handle to │ │ │ 00514df0: 2061 206b 6579 2e20 5468 6520 4754 2e4d a key. The GT.M │ │ │ -00514e00: 5400 4a7e 2900 0020 2020 2020 2020 6461 T.J~).. da │ │ │ +00514e00: 5400 4ae0 2900 0020 2020 2020 2020 6461 T.J.).. da │ │ │ 00514e10: 7461 6261 7365 2065 6e67 696e 6520 6974 tabase engine it │ │ │ 00514e20: 7365 6c66 2064 6f65 7320 6e6f 7420 6d61 self does not ma │ │ │ 00514e30: 6e69 7075 6c61 7465 206b 6579 732e 2054 nipulate keys. T │ │ │ 00514e40: 6865 2070 6c75 672d 696e 206b 6565 7073 he plug-in keeps │ │ │ -00514e50: 2074 6865 5300 4a7e 2a00 0020 2020 2020 theS.J~*.. │ │ │ +00514e50: 2074 6865 5300 4ae0 2a00 0020 2020 2020 theS.J.*.. │ │ │ 00514e60: 2020 6b65 7973 2c20 616e 6420 7072 6f76 keys, and prov │ │ │ 00514e70: 6964 6573 2068 616e 646c 6573 2074 6f20 ides handles to │ │ │ 00514e80: 6b65 7973 2074 6861 7420 7468 6520 4754 keys that the GT │ │ │ 00514e90: 2e4d 2064 6174 6162 6173 6520 656e 6769 .M database engi │ │ │ -00514ea0: 6e65 2075 7365 731f 004a 7e31 0000 2020 ne uses..J~1.. │ │ │ +00514ea0: 6e65 2075 7365 731f 004a e031 0000 2020 ne uses..J.1.. │ │ │ 00514eb0: 2020 2020 2074 6f20 7265 6665 7220 746f to refer to │ │ │ -00514ec0: 206b 6579 732e 4e00 4a7e 3200 0020 2020 keys.N.J~2.. │ │ │ +00514ec0: 206b 6579 732e 4e00 4ae0 3200 0020 2020 keys.N.J.2.. │ │ │ 00514ed0: 2020 2a20 7863 5f66 696c 6569 645f 7074 * xc_fileid_pt │ │ │ 00514ee0: 725f 7420 2d20 6120 706f 696e 7465 7220 r_t - a pointer │ │ │ 00514ef0: 746f 2061 2073 7472 7563 7475 7265 206d to a structure m │ │ │ 00514f00: 6169 6e74 6169 6e65 6420 6279 2047 542e aintained by GT. │ │ │ -00514f10: 4d20 746f 5200 4a7e 3300 0020 2020 2020 M toR.J~3.. │ │ │ +00514f10: 4d20 746f 5200 4ae0 3300 0020 2020 2020 M toR.J.3.. │ │ │ 00514f20: 2020 756e 6971 7565 6c79 2069 6465 6e74 uniquely ident │ │ │ 00514f30: 6966 7920 6120 6669 6c65 2e20 4e6f 7465 ify a file. Note │ │ │ 00514f40: 2074 6861 7420 6120 6669 6c65 206d 6179 that a file may │ │ │ 00514f50: 2068 6176 6520 6d75 6c74 6970 6c65 206e have multiple n │ │ │ -00514f60: 616d 6573 202d 5000 4a7e 3400 0020 2020 ames -P.J~4.. │ │ │ +00514f60: 616d 6573 202d 5000 4ae0 3400 0020 2020 ames -P.J.4.. │ │ │ 00514f70: 2020 2020 6e6f 7420 6f6e 6c79 2061 7320 not only as │ │ │ 00514f80: 6120 636f 6e73 6571 7565 6e63 6520 6f66 a consequence of │ │ │ 00514f90: 2061 6273 6f6c 7574 6520 616e 6420 7265 absolute and re │ │ │ 00514fa0: 6c61 7469 7665 2070 6174 6820 6e61 6d65 lative path name │ │ │ 00514fb0: 732c 2062 7574 0000 0000 0000 0000 0000 s, but.......... │ │ │ 00514fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00514fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00514fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00514ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00515000: 0400 0000 dc07 0000 854c 0000 0000 0000 .........L...... │ │ │ -00515010: 9c00 007e 4845 4c50 00ff 7300 ff49 4e54 ...~HELP..s..INT │ │ │ +00515010: 9c00 00e0 4845 4c50 00ff 7300 ff49 4e54 ....HELP..s..INT │ │ │ 00515020: 4547 5241 5445 5f45 5854 4552 4e41 4c00 EGRATE_EXTERNAL. │ │ │ 00515030: ff73 00ff 4558 5445 524e 414c 5f43 414c .s..EXTERNAL_CAL │ │ │ 00515040: 4c53 00ff 7300 ff45 4e43 5259 5054 494f LS..s..ENCRYPTIO │ │ │ 00515050: 4e5f 4558 5445 4e53 494f 4e53 00c0 3500 N_EXTENSIONS..5. │ │ │ 00515060: 0020 2020 2020 2020 616c 736f 2062 6563 . also bec │ │ │ 00515070: 6175 7365 206f 6620 7379 6d62 6f6c 6963 ause of symbolic │ │ │ 00515080: 206c 696e 6b73 2061 6e64 2061 6c73 6f20 links and also │ │ │ 00515090: 6265 6361 7573 6520 6120 6669 6c65 2073 because a file s │ │ │ -005150a0: 7973 7465 6d20 6361 6e20 6265 5300 4a7e ystem can beS.J~ │ │ │ +005150a0: 7973 7465 6d20 6361 6e20 6265 5300 4ae0 ystem can beS.J. │ │ │ 005150b0: 3600 0020 2020 2020 2020 6d6f 756e 7465 6.. mounte │ │ │ 005150c0: 6420 6174 206d 6f72 6520 7468 616e 206f d at more than o │ │ │ 005150d0: 6e65 2070 6c61 6365 2069 6e20 7468 6520 ne place in the │ │ │ 005150e0: 6669 6c65 206e 616d 6520 6869 6572 6172 file name hierar │ │ │ 005150f0: 6368 792e 2047 542e 4d20 6e65 6564 7334 chy. GT.M needs4 │ │ │ -00515100: 004a 7e37 0000 2020 2020 2020 2074 6f20 .J~7.. to │ │ │ +00515100: 004a e037 0000 2020 2020 2020 2074 6f20 .J.7.. to │ │ │ 00515110: 6265 2061 626c 6520 746f 2075 6e69 7175 be able to uniqu │ │ │ 00515120: 656c 7920 6964 656e 7469 6679 2066 696c ely identify fil │ │ │ -00515130: 6573 2e07 004a 7e38 0000 5100 4a7e 3900 es...J~8..Q.J~9. │ │ │ +00515130: 6573 2e07 004a e038 0000 5100 4ae0 3900 es...J.8..Q.J.9. │ │ │ 00515140: 0020 2020 416c 7468 6f75 6768 206e 6f74 . Although not │ │ │ 00515150: 2072 6571 7569 7265 6420 746f 2062 6520 required to be │ │ │ 00515160: 7573 6564 2062 7920 6120 6375 7374 6f6d used by a custom │ │ │ 00515170: 697a 6564 2070 6c75 6769 6e20 696d 706c ized plugin impl │ │ │ -00515180: 656d 656e 7461 7469 6f6e 2c4d 004a 7e3a ementation,M.J~: │ │ │ +00515180: 656d 656e 7461 7469 6f6e 2c4d 004a e03a ementation,M.J.: │ │ │ 00515190: 0000 2020 2047 542e 4d20 7072 6f76 6964 .. GT.M provid │ │ │ 005151a0: 6573 2028 616e 6420 7468 6520 7265 6665 es (and the refe │ │ │ 005151b0: 7265 6e63 6520 696d 706c 656d 656e 7461 rence implementa │ │ │ 005151c0: 7469 6f6e 2075 7365 7329 2074 6865 2066 tion uses) the f │ │ │ -005151d0: 6f6c 6c6f 7769 6e67 3300 4a7e 4100 0020 ollowing3.J~A.. │ │ │ +005151d0: 6f6c 6c6f 7769 6e67 3300 4ae0 4100 0020 ollowing3.J.A.. │ │ │ 005151e0: 2020 6675 6e63 7469 6f6e 7320 666f 7220 functions for │ │ │ 005151f0: 756e 6971 7565 6c79 2069 6465 6e74 6966 uniquely identif │ │ │ -00515200: 7969 6e67 2066 696c 6573 3a07 004a 7e42 ying files:..J~B │ │ │ -00515210: 0000 5300 4a7e 4300 0020 2020 2020 2a20 ..S.J~C.. * │ │ │ +00515200: 7969 6e67 2066 696c 6573 3a07 004a e042 ying files:..J.B │ │ │ +00515210: 0000 5300 4ae0 4300 0020 2020 2020 2a20 ..S.J.C.. * │ │ │ 00515220: 7863 5f73 7461 7475 735f 7420 6774 6d5f xc_status_t gtm_ │ │ │ 00515230: 6669 6c65 6e61 6d65 5f74 6f5f 6964 2878 filename_to_id(x │ │ │ 00515240: 635f 7374 7269 6e67 5f74 202a 6669 6c65 c_string_t *file │ │ │ 00515250: 6e61 6d65 2c20 7863 5f66 696c 6569 645f name, xc_fileid_ │ │ │ -00515260: 7074 725f 7451 004a 7e44 0000 2020 2020 ptr_tQ.J~D.. │ │ │ +00515260: 7074 725f 7451 004a e044 0000 2020 2020 ptr_tQ.J.D.. │ │ │ 00515270: 2020 202a 6669 6c65 6964 2920 2d20 6675 *fileid) - fu │ │ │ 00515280: 6e63 7469 6f6e 2074 6861 7420 7461 6b65 nction that take │ │ │ 00515290: 7320 6120 6669 6c65 206e 616d 6520 616e s a file name an │ │ │ 005152a0: 6420 7072 6f76 6964 6573 2074 6865 2066 d provides the f │ │ │ -005152b0: 696c 6520 6964 2600 4a7e 4500 0020 2020 ile id&.J~E.. │ │ │ +005152b0: 696c 6520 6964 2600 4ae0 4500 0020 2020 ile id&.J.E.. │ │ │ 005152c0: 2020 2020 7374 7275 6374 7572 6520 666f structure fo │ │ │ -005152d0: 7220 7468 6174 2066 696c 652e 4800 4a7e r that file.H.J~ │ │ │ +005152d0: 7220 7468 6174 2066 696c 652e 4800 4ae0 r that file.H.J. │ │ │ 005152e0: 4600 0020 2020 2020 2a20 7863 5f73 7461 F.. * xc_sta │ │ │ 005152f0: 7475 735f 7420 6774 6d5f 6973 5f66 696c tus_t gtm_is_fil │ │ │ 00515300: 655f 6964 656e 7469 6361 6c28 7863 5f66 e_identical(xc_f │ │ │ 00515310: 696c 6569 645f 7074 725f 7420 6669 6c65 ileid_ptr_t file │ │ │ -00515320: 6964 312c 5200 4a7e 4700 0020 2020 2020 id1,R.J~G.. │ │ │ +00515320: 6964 312c 5200 4ae0 4700 0020 2020 2020 id1,R.J.G.. │ │ │ 00515330: 2020 7863 5f66 696c 6569 645f 7074 725f xc_fileid_ptr_ │ │ │ 00515340: 7420 6669 6c65 6964 3229 202d 2066 756e t fileid2) - fun │ │ │ 00515350: 6374 696f 6e20 7468 6174 2064 6574 6572 ction that deter │ │ │ 00515360: 6d69 6e65 7320 7768 6574 6865 7220 7477 mines whether tw │ │ │ -00515370: 6f20 6669 6c65 2700 4a7e 4800 0020 2020 o file'.J~H.. │ │ │ +00515370: 6f20 6669 6c65 2700 4ae0 4800 0020 2020 o file'.J.H.. │ │ │ 00515380: 2020 2020 6964 7320 6d61 7020 746f 2074 ids map to t │ │ │ 00515390: 6865 2073 616d 6520 6669 6c65 2e54 004a he same file.T.J │ │ │ -005153a0: 7e49 0000 2020 2020 202a 2067 746d 5f78 ~I.. * gtm_x │ │ │ +005153a0: e049 0000 2020 2020 202a 2067 746d 5f78 .I.. * gtm_x │ │ │ 005153b0: 6366 696c 6569 645f 6672 6565 2878 635f cfileid_free(xc_ │ │ │ 005153c0: 6669 6c65 6964 5f70 7472 5f74 2066 696c fileid_ptr_t fil │ │ │ 005153d0: 6569 6429 202d 2066 756e 6374 696f 6e20 eid) - function │ │ │ 005153e0: 746f 2072 656c 6561 7365 2061 2066 696c to release a fil │ │ │ -005153f0: 651b 004a 7e4a 0000 2020 2020 2020 2069 e..J~J.. i │ │ │ -00515400: 6420 7374 7275 6374 7572 652e 0700 4a7e d structure...J~ │ │ │ -00515410: 5100 0051 004a 7e52 0000 2020 204d 756d Q..Q.J~R.. Mum │ │ │ +005153f0: 651b 004a e04a 0000 2020 2020 2020 2069 e..J.J.. i │ │ │ +00515400: 6420 7374 7275 6374 7572 652e 0700 4ae0 d structure...J. │ │ │ +00515410: 5100 0051 004a e052 0000 2020 204d 756d Q..Q.J.R.. Mum │ │ │ 00515420: 7073 2c20 4d55 5049 5020 616e 6420 4453 ps, MUPIP and DS │ │ │ 00515430: 4520 7072 6f63 6573 7365 7320 6479 6e61 E processes dyna │ │ │ 00515440: 6d69 6361 6c6c 7920 6c69 6e6b 2074 6f20 mically link to │ │ │ 00515450: 7468 6520 706c 7567 696e 2069 6e74 6572 the plugin inter │ │ │ -00515460: 6661 6365 4d00 4a7e 5300 0020 2020 6675 faceM.J~S.. fu │ │ │ +00515460: 6661 6365 4d00 4ae0 5300 0020 2020 6675 faceM.J.S.. fu │ │ │ 00515470: 6e63 7469 6f6e 7320 7468 6174 2072 6573 nctions that res │ │ │ 00515480: 6964 6520 696e 2074 6865 2073 6861 7265 ide in the share │ │ │ 00515490: 6420 6c69 6272 6172 792e 2054 6865 2066 d library. The f │ │ │ 005154a0: 756e 6374 696f 6e73 2073 6572 7665 2061 unctions serve a │ │ │ -005154b0: 7354 004a 7e54 0000 2020 2073 6f66 7477 sT.J~T.. softw │ │ │ +005154b0: 7354 004a e054 0000 2020 2073 6f66 7477 sT.J.T.. softw │ │ │ 005154c0: 6172 6520 2273 6869 6d73 2220 746f 2069 are "shims" to i │ │ │ 005154d0: 6e74 6572 6661 6365 2077 6974 6820 616e nterface with an │ │ │ 005154e0: 2065 6e63 7279 7074 696f 6e20 6c69 6272 encryption libr │ │ │ 005154f0: 6172 7920 7375 6368 2061 7320 6c69 626d ary such as libm │ │ │ -00515500: 6372 7970 7422 004a 7e55 0000 2020 206f crypt".J~U.. o │ │ │ +00515500: 6372 7970 7422 004a e055 0000 2020 206f crypt".J.U.. o │ │ │ 00515510: 7220 6c69 6267 7067 6d65 202f 206c 6962 r libgpgme / lib │ │ │ -00515520: 6763 7279 7074 2e07 004a 7e56 0000 2d00 gcrypt...J~V..-. │ │ │ -00515530: 4a7e 5700 0020 2020 5468 6520 706c 7567 J~W.. The plug │ │ │ +00515520: 6763 7279 7074 2e07 004a e056 0000 2d00 gcrypt...J.V..-. │ │ │ +00515530: 4ae0 5700 0020 2020 5468 6520 706c 7567 J.W.. The plug │ │ │ 00515540: 696e 2069 6e74 6572 6661 6365 2066 756e in interface fun │ │ │ -00515550: 6374 696f 6e73 2061 7265 3a07 004a 7e58 ctions are:..J~X │ │ │ -00515560: 0000 1d00 4a7e 5900 0020 2020 2020 2a20 ....J~Y.. * │ │ │ +00515550: 6374 696f 6e73 2061 7265 3a07 004a e058 ctions are:..J.X │ │ │ +00515560: 0000 1d00 4ae0 5900 0020 2020 2020 2a20 ....J.Y.. * │ │ │ 00515570: 6774 6d63 7279 7074 5f69 6e69 7428 2927 gtmcrypt_init()' │ │ │ -00515580: 004a 7e5a 0000 2020 2020 202a 2067 746d .J~Z.. * gtm │ │ │ +00515580: 004a e05a 0000 2020 2020 202a 2067 746d .J.Z.. * gtm │ │ │ 00515590: 6372 7970 745f 6765 746b 6579 5f62 795f crypt_getkey_by_ │ │ │ -005155a0: 6e61 6d65 2829 2700 4a7e 6100 0020 2020 name()'.J~a.. │ │ │ +005155a0: 6e61 6d65 2829 2700 4ae0 6100 0020 2020 name()'.J.a.. │ │ │ 005155b0: 2020 2a20 6774 6d63 7279 7074 5f67 6574 * gtmcrypt_get │ │ │ 005155c0: 6b65 795f 6279 5f68 6173 6828 2921 004a key_by_hash()!.J │ │ │ -005155d0: 7e62 0000 2020 2020 202a 2067 746d 6372 ~b.. * gtmcr │ │ │ +005155d0: e062 0000 2020 2020 202a 2067 746d 6372 .b.. * gtmcr │ │ │ 005155e0: 7970 745f 6861 7368 5f67 656e 2829 1f00 ypt_hash_gen().. │ │ │ -005155f0: 4a7e 6300 0020 2020 2020 2a20 6774 6d63 J~c.. * gtmc │ │ │ +005155f0: 4ae0 6300 0020 2020 2020 2a20 6774 6d63 J.c.. * gtmc │ │ │ 00515600: 7279 7074 5f65 6e63 6f64 6528 291f 004a rypt_encode()..J │ │ │ -00515610: 7e64 0000 2020 2020 202a 2067 746d 6372 ~d.. * gtmcr │ │ │ -00515620: 7970 745f 6465 636f 6465 2829 1e00 4a7e ypt_decode()..J~ │ │ │ +00515610: e064 0000 2020 2020 202a 2067 746d 6372 .d.. * gtmcr │ │ │ +00515620: 7970 745f 6465 636f 6465 2829 1e00 4ae0 ypt_decode()..J. │ │ │ 00515630: 6500 0020 2020 2020 2a20 6774 6d63 7279 e.. * gtmcry │ │ │ -00515640: 7074 5f63 6c6f 7365 2829 2500 4a7e 6600 pt_close()%.J~f. │ │ │ +00515640: 7074 5f63 6c6f 7365 2829 2500 4ae0 6600 pt_close()%.J.f. │ │ │ 00515650: 0020 2020 2020 2a20 616e 6420 6774 6d63 . * and gtmc │ │ │ 00515660: 7279 7074 5f73 7472 6572 726f 7228 2907 rypt_strerror(). │ │ │ -00515670: 004a 7e67 0000 5400 4a7e 6800 0020 2020 .J~g..T.J~h.. │ │ │ +00515670: 004a e067 0000 5400 4ae0 6800 0020 2020 .J.g..T.J.h.. │ │ │ 00515680: 4120 4754 2e4d 2064 6174 6162 6173 6520 A GT.M database │ │ │ 00515690: 636f 6e73 6973 7473 206f 6620 6d75 6c74 consists of mult │ │ │ 005156a0: 6970 6c65 2064 6174 6162 6173 6520 6669 iple database fi │ │ │ 005156b0: 6c65 732c 2065 6163 6820 6f66 2077 6869 les, each of whi │ │ │ -005156c0: 6368 2068 6173 2069 7473 5300 4a7e 6900 ch has itsS.J~i. │ │ │ +005156c0: 6368 2068 6173 2069 7473 5300 4ae0 6900 ch has itsS.J.i. │ │ │ 005156d0: 0020 2020 6f77 6e20 656e 6372 7970 7469 . own encrypti │ │ │ 005156e0: 6f6e 206b 6579 2c20 616c 7468 6f75 6768 on key, although │ │ │ 005156f0: 2079 6f75 2063 616e 2075 7365 2074 6865 you can use the │ │ │ 00515700: 2073 616d 6520 6b65 7920 666f 7220 6d75 same key for mu │ │ │ 00515710: 6c74 6970 6c65 2066 696c 6573 2e51 004a ltiple files.Q.J │ │ │ -00515720: 7e6a 0000 2020 2054 6875 732c 2074 6865 ~j.. Thus, the │ │ │ +00515720: e06a 0000 2020 2054 6875 732c 2074 6865 .j.. Thus, the │ │ │ 00515730: 2067 746d 6372 7970 742a 2066 756e 6374 gtmcrypt* funct │ │ │ 00515740: 696f 6e73 2061 7265 2063 6170 6162 6c65 ions are capable │ │ │ 00515750: 206f 6620 6d61 6e61 6769 6e67 206d 756c of managing mul │ │ │ 00515760: 7469 706c 6520 6b65 7973 2066 6f72 4800 tiple keys forH. │ │ │ -00515770: 4a7e 7100 0020 2020 6d75 6c74 6970 6c65 J~q.. multiple │ │ │ +00515770: 4ae0 7100 0020 2020 6d75 6c74 6970 6c65 J.q.. multiple │ │ │ 00515780: 2064 6174 6162 6173 6520 6669 6c65 732e database files. │ │ │ 00515790: 2050 726f 746f 7479 7065 7320 666f 7220 Prototypes for │ │ │ 005157a0: 7468 6573 6520 6675 6e63 7469 6f6e 7320 these functions │ │ │ -005157b0: 6172 6520 696e 1f00 4a7e 7200 0020 2020 are in..J~r.. │ │ │ +005157b0: 6172 6520 696e 1f00 4ae0 7200 0020 2020 are in..J.r.. │ │ │ 005157c0: 6774 6d63 7279 7074 5f69 6e74 6572 6661 gtmcrypt_interfa │ │ │ -005157d0: 6365 2e68 2e07 004a 7e73 0000 0000 0000 ce.h...J~s...... │ │ │ +005157d0: 6365 2e68 2e07 004a e073 0000 0000 0000 ce.h...J.s...... │ │ │ 005157e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005157f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00515800: 0400 0000 e107 0000 a34c 0000 0000 0000 .........L...... │ │ │ -00515810: 9c00 007e 4845 4c50 00ff 7300 ff49 4e54 ...~HELP..s..INT │ │ │ +00515810: 9c00 00e0 4845 4c50 00ff 7300 ff49 4e54 ....HELP..s..INT │ │ │ 00515820: 4547 5241 5445 5f45 5854 4552 4e41 4c00 EGRATE_EXTERNAL. │ │ │ 00515830: ff73 00ff 4558 5445 524e 414c 5f43 414c .s..EXTERNAL_CAL │ │ │ 00515840: 4c53 00ff 7300 ff45 4e43 5259 5054 494f LS..s..ENCRYPTIO │ │ │ 00515850: 4e5f 4558 5445 4e53 494f 4e53 00c0 7400 N_EXTENSIONS..t. │ │ │ 00515860: 0020 2020 5468 6520 636f 7265 2070 6c75 . The core plu │ │ │ 00515870: 6769 6e20 696e 7465 7266 6163 6520 6675 gin interface fu │ │ │ 00515880: 6e63 7469 6f6e 732c 2061 6c6c 206f 6620 nctions, all of │ │ │ 00515890: 7768 6963 6820 7265 7475 726e 2061 2076 which return a v │ │ │ -005158a0: 616c 7565 206f 6620 7479 7065 1b00 4a7e alue of type..J~ │ │ │ +005158a0: 616c 7565 206f 6620 7479 7065 1b00 4ae0 alue of type..J. │ │ │ 005158b0: 7500 0020 2020 6774 6d5f 7374 6174 7573 u.. gtm_status │ │ │ -005158c0: 5f74 2061 7265 3a07 004a 7e76 0000 5200 _t are:..J~v..R. │ │ │ -005158d0: 4a7e 7700 0020 2020 2020 2a20 6774 6d63 J~w.. * gtmc │ │ │ +005158c0: 5f74 2061 7265 3a07 004a e076 0000 5200 _t are:..J.v..R. │ │ │ +005158d0: 4ae0 7700 0020 2020 2020 2a20 6774 6d63 J.w.. * gtmc │ │ │ 005158e0: 7279 7074 5f69 6e69 7428 2920 7065 7266 rypt_init() perf │ │ │ 005158f0: 6f72 6d73 2069 6e69 7469 616c 697a 6174 orms initializat │ │ │ 00515900: 696f 6e2e 2049 6620 7468 6520 656e 7669 ion. If the envi │ │ │ 00515910: 726f 6e6d 656e 7420 7661 7269 6162 6c65 ronment variable │ │ │ -00515920: 4a00 4a7e 7800 0020 2020 2020 2020 2467 J.J~x.. $g │ │ │ +00515920: 4a00 4ae0 7800 0020 2020 2020 2020 2467 J.J.x.. $g │ │ │ 00515930: 746d 5f70 6173 7377 6420 6578 6973 7473 tm_passwd exists │ │ │ 00515940: 2061 6e64 2068 6173 2061 6e20 656d 7074 and has an empt │ │ │ 00515950: 7920 7374 7269 6e67 2076 616c 7565 2c20 y string value, │ │ │ -00515960: 4754 2e4d 2063 616c 6c73 5000 4a7e 7900 GT.M callsP.J~y. │ │ │ +00515960: 4754 2e4d 2063 616c 6c73 5000 4ae0 7900 GT.M callsP.J.y. │ │ │ 00515970: 0020 2020 2020 2020 6774 6d63 7279 7074 . gtmcrypt │ │ │ 00515980: 5f69 6e69 7428 2920 6265 666f 7265 2074 _init() before t │ │ │ 00515990: 6865 2066 6972 7374 204d 2070 726f 6772 he first M progr │ │ │ 005159a0: 616d 2069 7320 6c6f 6164 6564 3b20 6f74 am is loaded; ot │ │ │ -005159b0: 6865 7277 6973 6520 6974 4e00 4a7e 7a00 herwise itN.J~z. │ │ │ +005159b0: 6865 7277 6973 6520 6974 4e00 4ae0 7a00 herwise itN.J.z. │ │ │ 005159c0: 0020 2020 2020 2020 6361 6c6c 7320 6774 . calls gt │ │ │ 005159d0: 6d63 7279 7074 5f69 6e69 7428 2920 7768 mcrypt_init() wh │ │ │ 005159e0: 656e 2069 7420 6174 7465 6d70 7473 2074 en it attempts t │ │ │ 005159f0: 6865 2066 6972 7374 206f 7065 7261 7469 he first operati │ │ │ -00515a00: 6f6e 206f 6e20 616e 2600 4a7e 8100 0020 on on an&.J~... │ │ │ +00515a00: 6f6e 206f 6e20 616e 2600 4ae0 8100 0020 on on an&.J.... │ │ │ 00515a10: 2020 2020 2020 656e 6372 7970 7465 6420 encrypted │ │ │ 00515a20: 6461 7461 6261 7365 2066 696c 652e 4600 database file.F. │ │ │ -00515a30: 4a7e 8200 0020 2020 2020 2a20 4765 6e65 J~... * Gene │ │ │ +00515a30: 4ae0 8200 0020 2020 2020 2a20 4765 6e65 J.... * Gene │ │ │ 00515a40: 7261 6c6c 792c 2067 746d 6372 7970 745f rally, gtmcrypt_ │ │ │ 00515a50: 6765 746b 6579 5f62 795f 6861 7368 206f getkey_by_hash o │ │ │ 00515a60: 722c 2066 6f72 204d 5550 4950 2043 5245 r, for MUPIP CRE │ │ │ -00515a70: 4154 452c 5100 4a7e 8300 0020 2020 2020 ATE,Q.J~... │ │ │ +00515a70: 4154 452c 5100 4ae0 8300 0020 2020 2020 ATE,Q.J.... │ │ │ 00515a80: 2020 6774 6d63 7279 7074 5f67 6574 6b65 gtmcrypt_getke │ │ │ 00515a90: 795f 6279 5f6e 616d 6520 7065 7266 6f72 y_by_name perfor │ │ │ 00515aa0: 6d20 6b65 7920 6163 7175 6973 6974 696f m key acquisitio │ │ │ 00515ab0: 6e2c 2061 6e64 2070 6c61 6365 2074 6865 n, and place the │ │ │ -00515ac0: 206b 6579 7353 004a 7e84 0000 2020 2020 keysS.J~... │ │ │ +00515ac0: 206b 6579 7353 004a e084 0000 2020 2020 keysS.J.... │ │ │ 00515ad0: 2020 2077 6865 7265 2067 746d 6372 7970 where gtmcryp │ │ │ 00515ae0: 745f 6465 636f 6465 2829 2061 6e64 2067 t_decode() and g │ │ │ 00515af0: 746d 6372 7970 745f 656e 636f 6465 2829 tmcrypt_encode() │ │ │ 00515b00: 2063 616e 2066 696e 6420 7468 656d 2077 can find them w │ │ │ -00515b10: 6865 6e20 7468 6579 1900 4a7e 8500 0020 hen they..J~... │ │ │ +00515b10: 6865 6e20 7468 6579 1900 4ae0 8500 0020 hen they..J.... │ │ │ 00515b20: 2020 2020 2020 6172 6520 6361 6c6c 6564 are called │ │ │ -00515b30: 2e46 004a 7e86 0000 2020 2020 202a 2057 .F.J~... * W │ │ │ +00515b30: 2e46 004a e086 0000 2020 2020 202a 2057 .F.J.... * W │ │ │ 00515b40: 6865 6e65 7665 7220 4754 2e4d 206e 6565 henever GT.M nee │ │ │ 00515b50: 6473 2074 6f20 6465 636f 6465 2061 2062 ds to decode a b │ │ │ 00515b60: 6c6f 636b 206f 6620 6279 7465 732c 2069 lock of bytes, i │ │ │ -00515b70: 7420 6361 6c6c 7353 004a 7e87 0000 2020 t callsS.J~... │ │ │ +00515b70: 7420 6361 6c6c 7353 004a e087 0000 2020 t callsS.J.... │ │ │ 00515b80: 2020 2020 2067 746d 6372 7970 745f 6465 gtmcrypt_de │ │ │ 00515b90: 636f 6465 2829 2074 6f20 6465 636f 6465 code() to decode │ │ │ 00515ba0: 2074 6865 2065 6e63 7279 7074 6564 2064 the encrypted d │ │ │ 00515bb0: 6174 612e 2041 7420 7468 6520 6c65 7665 ata. At the leve │ │ │ -00515bc0: 6c20 6174 2077 6869 6368 5400 4a7e 8800 l at whichT.J~.. │ │ │ +00515bc0: 6c20 6174 2077 6869 6368 5400 4ae0 8800 l at whichT.J... │ │ │ 00515bd0: 0020 2020 2020 2020 4754 2e4d 2064 6174 . GT.M dat │ │ │ 00515be0: 6162 6173 6520 656e 6372 7970 7469 6f6e abase encryption │ │ │ 00515bf0: 206f 7065 7261 7465 732c 2069 7420 646f operates, it do │ │ │ 00515c00: 6573 206e 6f74 206d 6174 7465 7220 7768 es not matter wh │ │ │ 00515c10: 6174 2074 6865 2064 6174 6120 6973 5300 at the data isS. │ │ │ -00515c20: 4a7e 8900 0020 2020 2020 2020 2d20 6e75 J~... - nu │ │ │ +00515c20: 4ae0 8900 0020 2020 2020 2020 2d20 6e75 J.... - nu │ │ │ 00515c30: 6d65 7269 6320 6461 7461 2c20 7374 7269 meric data, stri │ │ │ 00515c40: 6e67 2064 6174 6120 7768 6574 6865 7220 ng data whether │ │ │ 00515c50: 696e 204d 206f 7220 5554 462d 3820 6d6f in M or UTF-8 mo │ │ │ 00515c60: 6465 2061 6e64 2077 6865 7468 6572 206f de and whether o │ │ │ -00515c70: 724e 004a 7e8a 0000 2020 2020 2020 206e rN.J~... n │ │ │ +00515c70: 724e 004a e08a 0000 2020 2020 2020 206e rN.J.... n │ │ │ 00515c80: 6f74 206d 6f64 6966 6965 6420 6279 2061 ot modified by a │ │ │ 00515c90: 2063 6f6c 6c61 7469 6f6e 2061 6c67 6f72 collation algor │ │ │ 00515ca0: 6974 686d 2e20 456e 6372 7970 7469 6f6e ithm. Encryption │ │ │ 00515cb0: 2061 6e64 2064 6563 7279 7074 696f 6e32 and decryption2 │ │ │ -00515cc0: 004a 7e91 0000 2020 2020 2020 2073 696d .J~... sim │ │ │ +00515cc0: 004a e091 0000 2020 2020 2020 2073 696d .J.... sim │ │ │ 00515cd0: 706c 7920 6f70 6572 6174 6520 6f6e 2061 ply operate on a │ │ │ 00515ce0: 2073 6572 6965 7320 6f66 2062 7974 6573 series of bytes │ │ │ -00515cf0: 2e46 004a 7e92 0000 2020 2020 202a 2057 .F.J~... * W │ │ │ +00515cf0: 2e46 004a e092 0000 2020 2020 202a 2057 .F.J.... * W │ │ │ 00515d00: 6865 6e65 7665 7220 4754 2e4d 206e 6565 henever GT.M nee │ │ │ 00515d10: 6473 2074 6f20 656e 636f 6465 2061 2062 ds to encode a b │ │ │ 00515d20: 6c6f 636b 206f 6620 6279 7465 732c 2069 lock of bytes, i │ │ │ -00515d30: 7420 6361 6c6c 7333 004a 7e93 0000 2020 t calls3.J~... │ │ │ +00515d30: 7420 6361 6c6c 7333 004a e093 0000 2020 t calls3.J.... │ │ │ 00515d40: 2020 2020 2067 746d 6372 7970 745f 656e gtmcrypt_en │ │ │ 00515d50: 636f 6465 2829 2074 6f20 656e 636f 6465 code() to encode │ │ │ -00515d60: 2074 6865 2064 6174 612e 5300 4a7e 9400 the data.S.J~.. │ │ │ +00515d60: 2074 6865 2064 6174 612e 5300 4ae0 9400 the data.S.J... │ │ │ 00515d70: 0020 2020 2020 2a20 4966 2065 6e63 7279 . * If encry │ │ │ 00515d80: 7074 696f 6e20 6861 7320 6265 656e 2075 ption has been u │ │ │ 00515d90: 7365 6420 2869 6620 6774 6d63 7279 7074 sed (if gtmcrypt │ │ │ 00515da0: 5f69 6e69 7428 2920 7761 7320 7072 6576 _init() was prev │ │ │ 00515db0: 696f 7573 6c79 2063 616c 6c65 6454 004a iously calledT.J │ │ │ -00515dc0: 7e95 0000 2020 2020 2020 2061 6e64 2072 ~... and r │ │ │ +00515dc0: e095 0000 2020 2020 2020 2061 6e64 2072 .... and r │ │ │ 00515dd0: 6574 7572 6e65 6420 7375 6363 6573 7329 eturned success) │ │ │ 00515de0: 2c20 4754 2e4d 2063 616c 6c73 2067 746d , GT.M calls gtm │ │ │ 00515df0: 6372 7970 745f 636c 6f73 6528 2920 6174 crypt_close() at │ │ │ 00515e00: 2070 726f 6365 7373 2065 7869 7420 616e process exit an │ │ │ -00515e10: 6450 004a 7e96 0000 2020 2020 2020 2062 dP.J~... b │ │ │ +00515e10: 6450 004a e096 0000 2020 2020 2020 2062 dP.J.... b │ │ │ 00515e20: 6566 6f72 6520 6765 6e65 7261 7469 6e67 efore generating │ │ │ 00515e30: 2061 2063 6f72 6520 6669 6c65 2e20 6774 a core file. gt │ │ │ 00515e40: 6d63 7279 7074 5f63 6c6f 7365 2829 206d mcrypt_close() m │ │ │ 00515e50: 7573 7420 6572 6173 6520 6b65 7973 2069 ust erase keys i │ │ │ -00515e60: 6e53 004a 7e97 0000 2020 2020 2020 206d nS.J~... m │ │ │ +00515e60: 6e53 004a e097 0000 2020 2020 2020 206d nS.J.... m │ │ │ 00515e70: 656d 6f72 7920 746f 2065 6e73 7572 6520 emory to ensure │ │ │ 00515e80: 7468 6174 206e 6f20 636c 6561 7274 6578 that no cleartex │ │ │ 00515e90: 7420 6b65 7973 2061 7265 2076 6973 6962 t keys are visib │ │ │ 00515ea0: 6c65 2069 6e20 7468 6520 636f 7265 2066 le in the core f │ │ │ -00515eb0: 696c 652e 0700 4a7e 9800 002c 004a 7e99 ile...J~...,.J~. │ │ │ +00515eb0: 696c 652e 0700 4ae0 9800 002c 004a e099 ile...J....,.J.. │ │ │ 00515ec0: 0000 2020 204d 6f72 6520 6465 7461 696c .. More detail │ │ │ 00515ed0: 6564 2064 6573 6372 6970 7469 6f6e 7320 ed descriptions │ │ │ -00515ee0: 666f 6c6c 6f77 2e07 004a 7e9a 0000 5000 follow...J~...P. │ │ │ -00515ef0: 497e c111 0000 2020 2020 202a 2067 746d I~.... * gtm │ │ │ +00515ee0: 666f 6c6c 6f77 2e07 004a e09a 0000 5000 follow...J....P. │ │ │ +00515ef0: 49e0 c111 0000 2020 2020 202a 2067 746d I..... * gtm │ │ │ 00515f00: 6372 7970 745f 6b65 795f 7420 2a67 746d crypt_key_t *gtm │ │ │ 00515f10: 6372 7970 745f 6765 746b 6579 5f62 795f crypt_getkey_by_ │ │ │ 00515f20: 6e61 6d65 2867 746d 5f73 7472 696e 675f name(gtm_string_ │ │ │ 00515f30: 7420 2a66 696c 656e 616d 6529 202d 5100 t *filename) -Q. │ │ │ -00515f40: 4b7e 1100 0020 2020 2020 2020 4d55 5049 K~... MUPI │ │ │ +00515f40: 4be0 1100 0020 2020 2020 2020 4d55 5049 K.... MUPI │ │ │ 00515f50: 5020 4352 4541 5445 2075 7365 7320 7468 P CREATE uses th │ │ │ 00515f60: 6973 2066 756e 6374 696f 6e20 746f 2067 is function to g │ │ │ 00515f70: 6574 2074 6865 206b 6579 2066 6f72 2061 et the key for a │ │ │ 00515f80: 2064 6174 6162 6173 6520 6669 6c65 2e52 database file.R │ │ │ -00515f90: 004b 7e21 0000 2020 2020 2020 2054 6869 .K~!.. Thi │ │ │ +00515f90: 004b e021 0000 2020 2020 2020 2054 6869 .K.!.. Thi │ │ │ 00515fa0: 7320 6675 6e63 7469 6f6e 2073 6561 7263 s function searc │ │ │ 00515fb0: 6865 7320 666f 7220 7468 6520 6769 7665 hes for the give │ │ │ 00515fc0: 6e20 6669 6c65 6e61 6d65 2069 6e20 7468 n filename in th │ │ │ 00515fd0: 6520 6d65 6d6f 7279 206b 6579 2072 696e e memory key rin │ │ │ 00515fe0: 6700 0000 0000 0000 0000 0000 0000 0000 g............... │ │ │ 00515ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00516000: 0400 0000 e907 0000 bc4c 0000 0000 0000 .........L...... │ │ │ -00516010: 9b00 007e 4845 4c50 00ff 7300 ff49 4e54 ...~HELP..s..INT │ │ │ +00516010: 9b00 00e0 4845 4c50 00ff 7300 ff49 4e54 ....HELP..s..INT │ │ │ 00516020: 4547 5241 5445 5f45 5854 4552 4e41 4c00 EGRATE_EXTERNAL. │ │ │ 00516030: ff73 00ff 4558 5445 524e 414c 5f43 414c .s..EXTERNAL_CAL │ │ │ 00516040: 4c53 00ff 7300 ff45 4e43 5259 5054 494f LS..s..ENCRYPTIO │ │ │ 00516050: 4e5f 4558 5445 4e53 494f 4e53 00c1 1131 N_EXTENSIONS...1 │ │ │ 00516060: 0000 2020 2020 2020 2061 6e64 2072 6574 .. and ret │ │ │ 00516070: 7572 6e73 2061 2068 616e 646c 6520 746f urns a handle to │ │ │ 00516080: 2069 7473 2073 796d 6d65 7472 6963 2063 its symmetric c │ │ │ 00516090: 6970 6865 7220 6b65 792e 2049 6620 7468 ipher key. If th │ │ │ -005160a0: 6572 6520 6973 206d 6f72 6552 004b 7e41 ere is moreR.K~A │ │ │ +005160a0: 6572 6520 6973 206d 6f72 6552 004b e041 ere is moreR.K.A │ │ │ 005160b0: 0000 2020 2020 2020 2074 6861 6e20 6f6e .. than on │ │ │ 005160c0: 6520 656e 7472 7920 666f 7220 7468 6520 e entry for the │ │ │ 005160d0: 6769 7665 6e20 6669 6c65 6e61 6d65 202c given filename , │ │ │ 005160e0: 2074 6865 2072 6566 6572 656e 6365 2069 the reference i │ │ │ 005160f0: 6d70 6c65 6d65 6e74 6174 696f 6e54 004b mplementationT.K │ │ │ -00516100: 7e51 0000 2020 2020 2020 2072 6574 7572 ~Q.. retur │ │ │ +00516100: e051 0000 2020 2020 2020 2072 6574 7572 .Q.. retur │ │ │ 00516110: 6e73 2074 6865 2065 6e74 7279 206d 6174 ns the entry mat │ │ │ 00516120: 6368 696e 6720 7468 6520 6c61 7374 206f ching the last o │ │ │ 00516130: 6363 7572 7265 6e63 6520 6f66 2074 6861 ccurrence of tha │ │ │ 00516140: 7420 6669 6c65 6e61 6d65 2069 6e20 7468 t filename in th │ │ │ -00516150: 651e 004b 7e61 0000 2020 2020 2020 206d e..K~a.. m │ │ │ +00516150: 651e 004b e061 0000 2020 2020 2020 206d e..K.a.. m │ │ │ 00516160: 6173 7465 7220 6b65 7920 6669 6c65 2e4e aster key file.N │ │ │ -00516170: 004b 7e71 0000 2020 2020 202a 2067 746d .K~q.. * gtm │ │ │ +00516170: 004b e071 0000 2020 2020 202a 2067 746d .K.q.. * gtm │ │ │ 00516180: 5f73 7461 7475 735f 7420 6774 6d63 7279 _status_t gtmcry │ │ │ 00516190: 7074 5f68 6173 685f 6765 6e28 6774 6d63 pt_hash_gen(gtmc │ │ │ 005161a0: 7279 7074 5f6b 6579 5f74 202a 6b65 792c rypt_key_t *key, │ │ │ 005161b0: 2067 746d 5f73 7472 696e 675f 7452 004b gtm_string_tR.K │ │ │ -005161c0: 7e81 0000 2020 2020 2020 202a 6861 7368 ~... *hash │ │ │ +005161c0: e081 0000 2020 2020 2020 202a 6861 7368 .... *hash │ │ │ 005161d0: 2920 2d20 4d55 5049 5020 4352 4541 5445 ) - MUPIP CREATE │ │ │ 005161e0: 2075 7365 7320 7468 6973 2066 756e 6374 uses this funct │ │ │ 005161f0: 696f 6e20 746f 2067 656e 6572 6174 6520 ion to generate │ │ │ 00516200: 6120 6861 7368 2066 726f 6d20 7468 6550 a hash from theP │ │ │ -00516210: 004b 7e91 0000 2020 2020 2020 206b 6579 .K~... key │ │ │ +00516210: 004b e091 0000 2020 2020 2020 206b 6579 .K.... key │ │ │ 00516220: 2074 6865 6e20 636f 7069 6573 2074 6861 then copies tha │ │ │ 00516230: 7420 6861 7368 2069 6e74 6f20 7468 6520 t hash into the │ │ │ 00516240: 6461 7461 6261 7365 2066 696c 6520 6865 database file he │ │ │ 00516250: 6164 6572 2e20 5468 6520 6669 7273 7451 ader. The firstQ │ │ │ -00516260: 004a 7e12 0000 2020 2020 2020 2070 6172 .J~... par │ │ │ +00516260: 004a e012 0000 2020 2020 2020 2070 6172 .J.... par │ │ │ 00516270: 616d 6574 6572 2069 7320 6120 6861 6e64 ameter is a hand │ │ │ 00516280: 6c65 2074 6f20 7468 6520 6b65 7920 616e le to the key an │ │ │ 00516290: 6420 7468 6520 7365 636f 6e64 2070 6172 d the second par │ │ │ 005162a0: 616d 6574 6572 2070 6f69 6e74 7320 746f ameter points to │ │ │ -005162b0: 5300 4b7e 1100 0020 2020 2020 2020 3235 S.K~... 25 │ │ │ +005162b0: 5300 4be0 1100 0020 2020 2020 2020 3235 S.K.... 25 │ │ │ 005162c0: 3620 6279 7465 2062 7566 6665 722e 2049 6 byte buffer. I │ │ │ 005162d0: 6e20 7468 6520 6576 656e 7420 7468 6520 n the event the │ │ │ 005162e0: 6861 7368 2061 6c67 6f72 6974 686d 2075 hash algorithm u │ │ │ 005162f0: 7365 6420 7072 6f76 6964 6573 2068 6173 sed provides has │ │ │ -00516300: 6865 7354 004b 7e21 0000 2020 2020 2020 hesT.K~!.. │ │ │ +00516300: 6865 7354 004b e021 0000 2020 2020 2020 hesT.K.!.. │ │ │ 00516310: 2073 6d61 6c6c 6572 2074 6861 6e20 3235 smaller than 25 │ │ │ 00516320: 3620 6279 7465 732c 2067 746d 6372 7970 6 bytes, gtmcryp │ │ │ 00516330: 745f 6861 7368 5f67 656e 2829 206d 7573 t_hash_gen() mus │ │ │ 00516340: 7420 6669 6c6c 2061 6e79 2075 6e75 7365 t fill any unuse │ │ │ -00516350: 6420 7370 6163 6530 004b 7e31 0000 2020 d space0.K~1.. │ │ │ +00516350: 6420 7370 6163 6530 004b e031 0000 2020 d space0.K.1.. │ │ │ 00516360: 2020 2020 2069 6e20 7468 6520 3235 3620 in the 256 │ │ │ 00516370: 6279 7465 2062 7566 6665 7220 7769 7468 byte buffer with │ │ │ -00516380: 207a 6572 6f73 2e50 004b 7e41 0000 2020 zeros.P.K~A.. │ │ │ +00516380: 207a 6572 6f73 2e50 004b e041 0000 2020 zeros.P.K.A.. │ │ │ 00516390: 2020 202a 2067 746d 6372 7970 745f 6b65 * gtmcrypt_ke │ │ │ 005163a0: 795f 7420 2a67 746d 6372 7970 745f 6765 y_t *gtmcrypt_ge │ │ │ 005163b0: 746b 6579 5f62 795f 6861 7368 2867 746d tkey_by_hash(gtm │ │ │ 005163c0: 5f73 7472 696e 675f 7420 2a68 6173 6829 _string_t *hash) │ │ │ -005163d0: 202d 2047 542e 4d51 004b 7e51 0000 2020 - GT.MQ.K~Q.. │ │ │ +005163d0: 202d 2047 542e 4d51 004b e051 0000 2020 - GT.MQ.K.Q.. │ │ │ 005163e0: 2020 2020 2075 7365 7320 7468 6973 2066 uses this f │ │ │ 005163f0: 756e 6374 696f 6e20 6174 2064 6174 6162 unction at datab │ │ │ 00516400: 6173 6520 6669 6c65 206f 7065 6e20 7469 ase file open ti │ │ │ 00516410: 6d65 2074 6f20 6f62 7461 696e 2074 6865 me to obtain the │ │ │ -00516420: 2063 6f72 7265 6374 4d00 4b7e 6100 0020 correctM.K~a.. │ │ │ +00516420: 2063 6f72 7265 6374 4d00 4be0 6100 0020 correctM.K.a.. │ │ │ 00516430: 2020 2020 2020 6b65 7920 7573 696e 6720 key using │ │ │ 00516440: 6974 7320 6861 7368 2066 726f 6d20 7468 its hash from th │ │ │ 00516450: 6520 6461 7461 6261 7365 2066 696c 6520 e database file │ │ │ 00516460: 6865 6164 6572 2e20 5468 6973 2066 756e header. This fun │ │ │ -00516470: 6374 696f 6e4e 004b 7e71 0000 2020 2020 ctionN.K~q.. │ │ │ +00516470: 6374 696f 6e4e 004b e071 0000 2020 2020 ctionN.K.q.. │ │ │ 00516480: 2020 2073 6561 7263 6865 7320 666f 7220 searches for │ │ │ 00516490: 7468 6520 6769 7665 6e20 6861 7368 2069 the given hash i │ │ │ 005164a0: 6e20 7468 6520 6d65 6d6f 7279 206b 6579 n the memory key │ │ │ 005164b0: 2072 696e 6720 616e 6420 7265 7475 726e ring and return │ │ │ -005164c0: 7320 614c 004b 7e81 0000 2020 2020 2020 s aL.K~... │ │ │ +005164c0: 7320 614c 004b e081 0000 2020 2020 2020 s aL.K.... │ │ │ 005164d0: 2068 616e 646c 6520 746f 2074 6865 206d handle to the m │ │ │ 005164e0: 6174 6368 696e 6720 7379 6d6d 6574 7269 atching symmetri │ │ │ 005164f0: 6320 6369 7068 6572 206b 6579 2e20 4d55 c cipher key. MU │ │ │ 00516500: 5049 5020 4c4f 4144 2c20 4d55 5049 5054 PIP LOAD, MUPIPT │ │ │ -00516510: 004b 7e91 0000 2020 2020 2020 2052 4553 .K~... RES │ │ │ +00516510: 004b e091 0000 2020 2020 2020 2052 4553 .K.... RES │ │ │ 00516520: 544f 5245 2c20 4d55 5049 5020 4558 5452 TORE, MUPIP EXTR │ │ │ 00516530: 4143 542c 204d 5550 4950 204a 4f55 524e ACT, MUPIP JOURN │ │ │ 00516540: 414c 2061 6e64 204d 5550 4950 2042 4143 AL and MUPIP BAC │ │ │ 00516550: 4b55 5020 2d42 5954 4553 5452 4541 4d20 KUP -BYTESTREAM │ │ │ -00516560: 616c 6c53 004a 7e13 0000 2020 2020 2020 allS.J~... │ │ │ +00516560: 616c 6c53 004a e013 0000 2020 2020 2020 allS.J.... │ │ │ 00516570: 2075 7365 2074 6869 7320 746f 2066 696e use this to fin │ │ │ 00516580: 6420 6b65 7973 2063 6f72 7265 7370 6f6e d keys correspon │ │ │ 00516590: 6469 6e67 2074 6f20 7468 6520 6375 7272 ding to the curr │ │ │ 005165a0: 656e 7420 6f72 2070 7269 6f72 2064 6174 ent or prior dat │ │ │ -005165b0: 6162 6173 6573 4300 4b7e 1100 0020 2020 abasesC.K~... │ │ │ +005165b0: 6162 6173 6573 4300 4be0 1100 0020 2020 abasesC.K.... │ │ │ 005165c0: 2020 2020 6672 6f6d 2077 6869 6368 2074 from which t │ │ │ 005165d0: 6865 2066 696c 6573 2074 6865 7920 7573 he files they us │ │ │ 005165e0: 6520 666f 7220 696e 7075 7420 7765 7265 e for input were │ │ │ -005165f0: 2064 6572 6976 6564 2e54 004b 7e21 0000 derived.T.K~!.. │ │ │ +005165f0: 2064 6572 6976 6564 2e54 004b e021 0000 derived.T.K.!.. │ │ │ 00516600: 2020 2020 202a 2067 746d 5f73 7461 7475 * gtm_statu │ │ │ 00516610: 735f 7420 6774 6d63 7279 7074 5f65 6e63 s_t gtmcrypt_enc │ │ │ 00516620: 6f64 6528 6774 6d63 7279 7074 5f6b 6579 ode(gtmcrypt_key │ │ │ 00516630: 5f74 202a 6b65 792c 2067 746d 5f73 7472 _t *key, gtm_str │ │ │ 00516640: 696e 675f 7420 2a69 6e62 7566 2c53 004b ing_t *inbuf,S.K │ │ │ -00516650: 7e31 0000 2020 2020 2020 2067 746d 5f73 ~1.. gtm_s │ │ │ +00516650: e031 0000 2020 2020 2020 2067 746d 5f73 .1.. gtm_s │ │ │ 00516660: 7472 696e 675f 7420 2a6f 7574 6275 6629 tring_t *outbuf) │ │ │ 00516670: 2061 6e64 2067 746d 5f73 7461 7475 735f and gtm_status_ │ │ │ 00516680: 7420 6774 6d63 7279 7074 5f64 6563 6f64 t gtmcrypt_decod │ │ │ 00516690: 6528 6774 6d63 7279 7074 5f6b 6579 5f74 e(gtmcrypt_key_t │ │ │ -005166a0: 4f00 4b7e 4100 0020 2020 2020 2020 2a6b O.K~A.. *k │ │ │ +005166a0: 4f00 4be0 4100 0020 2020 2020 2020 2a6b O.K.A.. *k │ │ │ 005166b0: 6579 2c20 6774 6d5f 7374 7269 6e67 5f74 ey, gtm_string_t │ │ │ 005166c0: 202a 696e 6275 662c 2067 746d 5f73 7472 *inbuf, gtm_str │ │ │ 005166d0: 696e 675f 7420 2a6f 7574 6275 6629 2d20 ing_t *outbuf)- │ │ │ 005166e0: 4754 2e4d 2075 7365 7320 7468 6573 6552 GT.M uses theseR │ │ │ -005166f0: 004b 7e51 0000 2020 2020 2020 2066 756e .K~Q.. fun │ │ │ +005166f0: 004b e051 0000 2020 2020 2020 2066 756e .K.Q.. fun │ │ │ 00516700: 6374 696f 6e73 2074 6f20 656e 636f 6465 ctions to encode │ │ │ 00516710: 2061 6e64 2064 6563 6f64 6520 6461 7461 and decode data │ │ │ 00516720: 2e20 5468 6520 6669 7273 7420 7061 7261 . The first para │ │ │ 00516730: 6d65 7465 7220 6973 2061 2068 616e 646c meter is a handl │ │ │ -00516740: 6554 004b 7e61 0000 2020 2020 2020 2074 eT.K~a.. t │ │ │ +00516740: 6554 004b e061 0000 2020 2020 2020 2074 eT.K.a.. t │ │ │ 00516750: 6f20 7468 6520 7379 6d6d 6574 7269 6320 o the symmetric │ │ │ 00516760: 6369 7068 6572 206b 6579 2c20 7468 6520 cipher key, the │ │ │ 00516770: 7365 636f 6e64 2061 2070 6f69 6e74 6572 second a pointer │ │ │ 00516780: 2074 6f20 7468 6520 626c 6f63 6b20 6f66 to the block of │ │ │ -00516790: 2064 6174 6154 004b 7e71 0000 2020 2020 dataT.K~q.. │ │ │ +00516790: 2064 6174 6154 004b e071 0000 2020 2020 dataT.K.q.. │ │ │ 005167a0: 2020 2074 6f20 656e 636f 6465 206f 7220 to encode or │ │ │ 005167b0: 6465 636f 6465 2c20 616e 6420 7468 6520 decode, and the │ │ │ 005167c0: 7468 6972 6420 6120 706f 696e 7465 7220 third a pointer │ │ │ 005167d0: 746f 2074 6865 2072 6573 756c 7469 6e67 to the resulting │ │ │ 005167e0: 2062 6c6f 636b 206f 6600 0000 0000 0000 block of....... │ │ │ 005167f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00516800: 0400 0000 5d02 0000 7c4d 0000 0000 0000 ....]...|M...... │ │ │ 00516810: 5500 0072 4845 4c50 00ff 7300 ff49 4e54 U..rHELP..s..INT │ │ │ 00516820: 4547 5241 5445 5f45 5854 4552 4e41 4c00 EGRATE_EXTERNAL. │ │ │ 00516830: ff73 00ff 4558 5445 524e 414c 5f43 414c .s..EXTERNAL_CAL │ │ │ 00516840: 4c53 00ff 7300 ff50 5245 2d41 4c4c 4f43 LS..s..PRE-ALLOC │ │ │ 00516850: 4154 494f 4e00 0050 7265 2d61 6c6c 6f63 ATION..Pre-alloc │ │ │ -00516860: 6174 696f 6e19 0042 7ebf 1100 0020 2020 ation..B~.... │ │ │ +00516860: 6174 696f 6e19 0042 e0bf 1100 0020 2020 ation..B..... │ │ │ 00516870: 5072 652d 616c 6c6f 6361 7469 6f6e 0700 Pre-allocation.. │ │ │ -00516880: 437e 2100 0054 0043 7e31 0000 2020 2054 C~!..T.C~1.. T │ │ │ +00516880: 43e0 2100 0054 0043 e031 0000 2020 2054 C.!..T.C.1.. T │ │ │ 00516890: 6865 2064 6566 696e 6974 696f 6e20 6f66 he definition of │ │ │ 005168a0: 2070 6172 616d 6574 6572 7320 7061 7373 parameters pass │ │ │ 005168b0: 6564 2062 7920 7265 6665 7265 6e63 6520 ed by reference │ │ │ 005168c0: 7769 7468 2064 6972 6563 7469 6f6e 206f with direction o │ │ │ -005168d0: 7574 7075 7420 6361 6e50 0043 7e41 0000 utput canP.C~A.. │ │ │ +005168d0: 7574 7075 7420 6361 6e50 0043 e041 0000 utput canP.C.A.. │ │ │ 005168e0: 2020 2069 6e63 6c75 6465 2073 7065 6369 include speci │ │ │ 005168f0: 6669 6361 7469 6f6e 206f 6620 6120 7072 fication of a pr │ │ │ 00516900: 652d 616c 6c6f 6361 7469 6f6e 2076 616c e-allocation val │ │ │ 00516910: 7565 2e20 5468 6973 2069 7320 7468 6520 ue. This is the │ │ │ -00516920: 6e75 6d62 6572 206f 6651 0043 7e51 0000 number ofQ.C~Q.. │ │ │ +00516920: 6e75 6d62 6572 206f 6651 0043 e051 0000 number ofQ.C.Q.. │ │ │ 00516930: 2020 2075 6e69 7473 206f 6620 6d65 6d6f units of memo │ │ │ 00516940: 7279 2074 6861 7420 7468 6520 7573 6572 ry that the user │ │ │ 00516950: 2077 616e 7473 2047 542e 4d20 746f 2061 wants GT.M to a │ │ │ 00516960: 6c6c 6f63 6174 6520 6265 666f 7265 2070 llocate before p │ │ │ -00516970: 6173 7369 6e67 2074 6865 4d00 437e 6100 assing theM.C~a. │ │ │ +00516970: 6173 7369 6e67 2074 6865 4d00 43e0 6100 assing theM.C.a. │ │ │ 00516980: 0020 2020 7061 7261 6d65 7465 7220 746f . parameter to │ │ │ 00516990: 2074 6865 2065 7874 6572 6e61 6c20 726f the external ro │ │ │ 005169a0: 7574 696e 652e 2046 6f72 2065 7861 6d70 utine. For examp │ │ │ 005169b0: 6c65 2c20 696e 2074 6865 2063 6173 6520 le, in the case │ │ │ -005169c0: 6f66 2074 7970 6553 0043 7e71 0000 2020 of typeS.C~q.. │ │ │ +005169c0: 6f66 2074 7970 6553 0043 e071 0000 2020 of typeS.C.q.. │ │ │ 005169d0: 2067 746d 5f63 6861 725f 7420 2a2c 2074 gtm_char_t *, t │ │ │ 005169e0: 6865 2070 7265 2d61 6c6c 6f63 6174 696f he pre-allocatio │ │ │ 005169f0: 6e20 7661 6c75 6520 776f 756c 6420 6265 n value would be │ │ │ 00516a00: 2074 6865 206e 756d 6265 7220 6f66 2062 the number of b │ │ │ -00516a10: 7974 6573 2074 6f20 6265 3c00 437e 8100 ytes to be<.C~.. │ │ │ +00516a10: 7974 6573 2074 6f20 6265 3c00 43e0 8100 ytes to be<.C... │ │ │ 00516a20: 0020 2020 616c 6c6f 6361 7465 6420 6265 . allocated be │ │ │ 00516a30: 666f 7265 2074 6865 2063 616c 6c20 746f fore the call to │ │ │ 00516a40: 2074 6865 2065 7874 6572 6e61 6c20 726f the external ro │ │ │ -00516a50: 7574 696e 652e 0700 437e 9100 0020 0000 utine...C~... .. │ │ │ +00516a50: 7574 696e 652e 0700 43e0 9100 0020 0000 utine...C.... .. │ │ │ 00516a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00516a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00516a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00516a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00516aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00516ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00516ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -333563,260 +333563,260 @@ │ │ │ 00516fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00516fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00516fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00516fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00516fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00516ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00517000: 0400 0000 9c07 0000 f94c 0000 0000 0000 .........L...... │ │ │ -00517010: 8f00 007e 4845 4c50 00ff 7300 ff49 4e54 ...~HELP..s..INT │ │ │ +00517010: 8f00 00e0 4845 4c50 00ff 7300 ff49 4e54 ....HELP..s..INT │ │ │ 00517020: 4547 5241 5445 5f45 5854 4552 4e41 4c00 EGRATE_EXTERNAL. │ │ │ 00517030: ff73 00ff 4558 5445 524e 414c 5f43 414c .s..EXTERNAL_CAL │ │ │ 00517040: 4c53 00ff 7300 ff50 5245 2d41 4c4c 4f43 LS..s..PRE-ALLOC │ │ │ 00517050: 4154 494f 4e00 c011 0000 2020 2053 7065 ATION..... Spe │ │ │ 00517060: 6369 6669 6361 7469 6f6e 206f 6620 6120 cification of a │ │ │ 00517070: 7072 652d 616c 6c6f 6361 7469 6f6e 2076 pre-allocation v │ │ │ 00517080: 616c 7565 2073 686f 756c 6420 666f 6c6c alue should foll │ │ │ 00517090: 6f77 2074 6865 7365 2072 756c 6573 3a07 ow these rules:. │ │ │ -005170a0: 0043 7e12 0000 5200 437e 1300 0020 2020 .C~...R.C~... │ │ │ +005170a0: 0043 e012 0000 5200 43e0 1300 0020 2020 .C....R.C.... │ │ │ 005170b0: 2020 2a20 5072 652d 616c 6c6f 6361 7469 * Pre-allocati │ │ │ 005170c0: 6f6e 2069 7320 616e 2075 6e73 6967 6e65 on is an unsigne │ │ │ 005170d0: 6420 696e 7465 6765 7220 7661 6c75 6520 d integer value │ │ │ 005170e0: 7370 6563 6966 7969 6e67 2074 6865 206e specifying the n │ │ │ -005170f0: 756d 6265 7220 6f66 5100 437e 1400 0020 umber ofQ.C~... │ │ │ +005170f0: 756d 6265 7220 6f66 5100 43e0 1400 0020 umber ofQ.C.... │ │ │ 00517100: 2020 2020 2020 6279 7465 7320 746f 2062 bytes to b │ │ │ 00517110: 6520 616c 6c6f 6361 7465 6420 6f6e 2074 e allocated on t │ │ │ 00517120: 6865 2073 7973 7465 6d20 6865 6170 2077 he system heap w │ │ │ 00517130: 6974 6820 6120 706f 696e 7465 7220 7061 ith a pointer pa │ │ │ -00517140: 7373 6564 2069 6e74 6f20 0043 7e15 0000 ssed into .C~... │ │ │ +00517140: 7373 6564 2069 6e74 6f20 0043 e015 0000 ssed into .C.... │ │ │ 00517150: 2020 2020 2020 2074 6865 2065 7874 6572 the exter │ │ │ -00517160: 6e61 6c20 6361 6c6c 2e50 0043 7e16 0000 nal call.P.C~... │ │ │ +00517160: 6e61 6c20 6361 6c6c 2e50 0043 e016 0000 nal call.P.C.... │ │ │ 00517170: 2020 2020 202a 2050 7265 2d61 6c6c 6f63 * Pre-alloc │ │ │ 00517180: 6174 696e 6720 6f6e 2061 2074 7970 6520 ating on a type │ │ │ 00517190: 7769 7468 2061 2064 6972 6563 7469 6f6e with a direction │ │ │ 005171a0: 206f 6620 696e 7075 7420 6f72 2069 6e70 of input or inp │ │ │ -005171b0: 7574 2f6f 7574 7075 7426 0043 7e17 0000 ut/output&.C~... │ │ │ +005171b0: 7574 2f6f 7574 7075 7426 0043 e017 0000 ut/output&.C.... │ │ │ 005171c0: 2020 2020 2020 2072 6573 756c 7473 2069 results i │ │ │ 005171d0: 6e20 6120 4754 2e4d 2065 7272 6f72 2e49 n a GT.M error.I │ │ │ -005171e0: 0043 7e18 0000 2020 2020 202a 2050 7265 .C~... * Pre │ │ │ +005171e0: 0043 e018 0000 2020 2020 202a 2050 7265 .C.... * Pre │ │ │ 005171f0: 2d61 6c6c 6f63 6174 696f 6e20 6973 206d -allocation is m │ │ │ 00517200: 6561 6e69 6e67 6675 6c20 6f6e 6c79 206f eaningful only o │ │ │ 00517210: 6e20 7479 7065 7320 6774 6d5f 6368 6172 n types gtm_char │ │ │ -00517220: 5f74 202a 2061 6e64 5300 437e 1900 0020 _t * andS.C~... │ │ │ +00517220: 5f74 202a 2061 6e64 5300 43e0 1900 0020 _t * andS.C.... │ │ │ 00517230: 2020 2020 2020 6774 6d5f 7374 7269 6e67 gtm_string │ │ │ 00517240: 5f74 202a 2e20 4f6e 2061 6c6c 206f 7468 _t *. On all oth │ │ │ 00517250: 6572 2074 7970 6573 2074 6865 2070 7265 er types the pre │ │ │ 00517260: 2d61 6c6c 6f63 6174 696f 6e20 7661 6c75 -allocation valu │ │ │ -00517270: 6520 7370 6563 6966 6965 6451 0043 7e1a e specifiedQ.C~. │ │ │ +00517270: 6520 7370 6563 6966 6965 6451 0043 e01a e specifiedQ.C.. │ │ │ 00517280: 0000 2020 2020 2020 2077 696c 6c20 6265 .. will be │ │ │ 00517290: 2069 676e 6f72 6564 2061 6e64 2074 6865 ignored and the │ │ │ 005172a0: 2070 6172 616d 6574 6572 2077 696c 6c20 parameter will │ │ │ 005172b0: 6265 2061 6c6c 6f63 6174 6564 2061 2064 be allocated a d │ │ │ -005172c0: 6566 6175 6c74 2076 616c 7565 4f00 437e efault valueO.C~ │ │ │ +005172c0: 6566 6175 6c74 2076 616c 7565 4f00 43e0 efault valueO.C. │ │ │ 005172d0: 2100 0020 2020 2020 2020 666f 7220 7468 !.. for th │ │ │ 005172e0: 6174 2074 7970 652e 2057 6974 6820 6774 at type. With gt │ │ │ 005172f0: 6d5f 7374 7269 6e67 5f74 202a 2061 7267 m_string_t * arg │ │ │ 00517300: 756d 656e 7473 206d 616b 6520 7375 7265 uments make sure │ │ │ -00517310: 2074 6f20 7365 7420 7468 654f 0043 7e22 to set theO.C~" │ │ │ +00517310: 2074 6f20 7365 7420 7468 654f 0043 e022 to set theO.C." │ │ │ 00517320: 0000 2020 2020 2020 2027 6c65 6e67 7468 .. 'length │ │ │ 00517330: 2720 6669 656c 6420 6170 7072 6f70 7269 ' field appropri │ │ │ 00517340: 6174 656c 7920 6265 666f 7265 2072 6574 ately before ret │ │ │ 00517350: 7572 6e69 6e67 2063 6f6e 7472 6f6c 2074 urning control t │ │ │ -00517360: 6f20 4754 2e4d 2e20 4f6e 5400 437e 2300 o GT.M. OnT.C~#. │ │ │ +00517360: 6f20 4754 2e4d 2e20 4f6e 5400 43e0 2300 o GT.M. OnT.C.#. │ │ │ 00517370: 0020 2020 2020 2020 7265 7475 726e 2066 . return f │ │ │ 00517380: 726f 6d20 7468 6520 6578 7465 726e 616c rom the external │ │ │ 00517390: 2063 616c 6c2c 2047 542e 4d20 7573 6573 call, GT.M uses │ │ │ 005173a0: 2074 6865 2076 616c 7565 2069 6e20 7468 the value in th │ │ │ 005173b0: 6520 6c65 6e67 7468 2066 6965 6c64 3c00 e length field<. │ │ │ -005173c0: 437e 2400 0020 2020 2020 2020 6173 2074 C~$.. as t │ │ │ +005173c0: 43e0 2400 0020 2020 2020 2020 6173 2074 C.$.. as t │ │ │ 005173d0: 6865 206c 656e 6774 6820 6f66 2074 6865 he length of the │ │ │ 005173e0: 2072 6574 7572 6e65 6420 7661 6c75 652c returned value, │ │ │ -005173f0: 2069 6e20 6279 7465 732e 4600 437e 2500 in bytes.F.C~%. │ │ │ +005173f0: 2069 6e20 6279 7465 732e 4600 43e0 2500 in bytes.F.C.%. │ │ │ 00517400: 0020 2020 2020 2a20 4966 2074 6865 2075 . * If the u │ │ │ 00517410: 7365 7220 646f 6573 206e 6f74 2073 7065 ser does not spe │ │ │ 00517420: 6369 6679 2061 6e79 2076 616c 7565 2c20 cify any value, │ │ │ 00517430: 7468 656e 2074 6865 2064 6566 6175 6c74 then the default │ │ │ -00517440: 4600 437e 2600 0020 2020 2020 2020 7072 F.C~&.. pr │ │ │ +00517440: 4600 43e0 2600 0020 2020 2020 2020 7072 F.C.&.. pr │ │ │ 00517450: 652d 616c 6c6f 6361 7469 6f6e 2076 616c e-allocation val │ │ │ 00517460: 7565 2077 6f75 6c64 2062 6520 6173 7369 ue would be assi │ │ │ 00517470: 676e 6564 2074 6f20 7468 6520 7061 7261 gned to the para │ │ │ -00517480: 6d65 7465 722e 5200 437e 2700 0020 2020 meter.R.C~'.. │ │ │ +00517480: 6d65 7465 722e 5200 43e0 2700 0020 2020 meter.R.C.'.. │ │ │ 00517490: 2020 2a20 5370 6563 6966 6963 6174 696f * Specificatio │ │ │ 005174a0: 6e20 6f66 2070 7265 2d61 6c6c 6f63 6174 n of pre-allocat │ │ │ 005174b0: 696f 6e20 666f 7220 2273 6361 6c61 7222 ion for "scalar" │ │ │ 005174c0: 2074 7970 6573 2028 7061 7261 6d65 7465 types (paramete │ │ │ -005174d0: 7273 2077 6869 6368 2f00 437e 2800 0020 rs which/.C~(.. │ │ │ +005174d0: 7273 2077 6869 6368 2f00 43e0 2800 0020 rs which/.C.(.. │ │ │ 005174e0: 2020 2020 2020 6172 6520 7061 7373 6564 are passed │ │ │ 005174f0: 2062 7920 7661 6c75 6529 2069 7320 616e by value) is an │ │ │ -00517500: 2065 7272 6f72 2e07 0043 7e29 0000 1700 error...C~).... │ │ │ -00517510: 437e 2a00 0020 2020 2a2a 496d 706f 7274 C~*.. **Import │ │ │ -00517520: 616e 742a 2a07 0043 7e31 0000 4a00 437e ant**..C~1..J.C~ │ │ │ +00517500: 2065 7272 6f72 2e07 0043 e029 0000 1700 error...C.).... │ │ │ +00517510: 43e0 2a00 0020 2020 2a2a 496d 706f 7274 C.*.. **Import │ │ │ +00517520: 616e 742a 2a07 0043 e031 0000 4a00 43e0 ant**..C.1..J.C. │ │ │ 00517530: 3200 0020 2020 5072 652d 616c 6c6f 6361 2.. Pre-alloca │ │ │ 00517540: 7469 6f6e 2069 7320 6f70 7469 6f6e 616c tion is optional │ │ │ 00517550: 2066 6f72 2061 6c6c 206f 7574 7075 742d for all output- │ │ │ 00517560: 6f6e 6c79 2070 6172 616d 6574 6572 7320 only parameters │ │ │ -00517570: 6578 6365 7074 5200 437e 3300 0020 2020 exceptR.C~3.. │ │ │ +00517570: 6578 6365 7074 5200 43e0 3300 0020 2020 exceptR.C.3.. │ │ │ 00517580: 6774 6d5f 7374 7269 6e67 5f74 202a 2061 gtm_string_t * a │ │ │ 00517590: 6e64 2067 746d 5f63 6861 725f 7420 2a2e nd gtm_char_t *. │ │ │ 005175a0: 2050 7265 2d61 6c6c 6f63 6174 696f 6e20 Pre-allocation │ │ │ 005175b0: 7969 656c 6473 2062 6574 7465 7220 6d61 yields better ma │ │ │ -005175c0: 6e61 6765 6d65 6e74 4c00 437e 3400 0020 nagementL.C~4.. │ │ │ +005175c0: 6e61 6765 6d65 6e74 4c00 43e0 3400 0020 nagementL.C.4.. │ │ │ 005175d0: 2020 6f66 206d 656d 6f72 7920 666f 7220 of memory for │ │ │ 005175e0: 7468 6520 6578 7465 726e 616c 2063 616c the external cal │ │ │ 005175f0: 6c2e 2057 6865 6e20 616e 2065 7874 6572 l. When an exter │ │ │ 00517600: 6e61 6c20 6361 6c6c 2065 7863 6565 6473 nal call exceeds │ │ │ -00517610: 2069 7473 4f00 437e 3500 0020 2020 7370 itsO.C~5.. sp │ │ │ +00517610: 2069 7473 4f00 43e0 3500 0020 2020 7370 itsO.C.5.. sp │ │ │ 00517620: 6563 6966 6965 6420 7072 6561 6c6c 6f63 ecified prealloc │ │ │ 00517630: 6174 696f 6e20 2867 746d 5f73 7472 696e ation (gtm_strin │ │ │ 00517640: 675f 7420 2a20 6f72 2067 746d 5f63 6861 g_t * or gtm_cha │ │ │ 00517650: 725f 7420 2a20 6f75 7470 7574 292c 2047 r_t * output), G │ │ │ -00517660: 542e 4d52 0043 7e36 0000 2020 2070 726f T.MR.C~6.. pro │ │ │ +00517660: 542e 4d52 0043 e036 0000 2020 2070 726f T.MR.C.6.. pro │ │ │ 00517670: 6475 6365 7320 7468 6520 4558 4345 4544 duces the EXCEED │ │ │ 00517680: 5350 5245 414c 4c4f 4320 6572 726f 722e SPREALLOC error. │ │ │ 00517690: 2049 6e20 7468 6520 6361 7365 2074 6865 In the case the │ │ │ 005176a0: 2075 7365 7220 616c 6c6f 6361 7465 7320 user allocates │ │ │ -005176b0: 7370 6163 6554 0043 7e37 0000 2020 2066 spaceT.C~7.. f │ │ │ +005176b0: 7370 6163 6554 0043 e037 0000 2020 2066 spaceT.C.7.. f │ │ │ 005176c0: 6f72 2074 6865 2063 6861 7261 6374 6572 or the character │ │ │ 005176d0: 2070 6f69 6e74 6572 2069 6e73 6964 6520 pointer inside │ │ │ 005176e0: 6120 6774 6d5f 7374 7269 6e67 5f74 202a a gtm_string_t * │ │ │ 005176f0: 2074 7970 6520 6f75 7470 7574 2070 6172 type output par │ │ │ -00517700: 616d 6574 6572 2c20 6150 0043 7e38 0000 ameter, aP.C~8.. │ │ │ +00517700: 616d 6574 6572 2c20 6150 0043 e038 0000 ameter, aP.C.8.. │ │ │ 00517710: 2020 206c 656e 6774 6820 6669 656c 6420 length field │ │ │ 00517720: 6c6f 6e67 6572 2074 6861 6e20 7468 6520 longer than the │ │ │ 00517730: 7370 6563 6966 6965 6420 7072 6561 6c6c specified preall │ │ │ 00517740: 6f63 6174 6520 7369 7a65 2066 6f72 2074 ocate size for t │ │ │ -00517750: 6865 206f 7574 7075 743c 0043 7e39 0000 he output<.C~9.. │ │ │ +00517750: 6865 206f 7574 7075 743c 0043 e039 0000 he output<.C.9.. │ │ │ 00517760: 2020 2070 6172 616d 6574 6572 2064 6f65 parameter doe │ │ │ 00517770: 7320 6e6f 7420 6361 7573 6520 616e 2045 s not cause an E │ │ │ 00517780: 5843 4545 4453 5052 4541 4c4c 4f43 2065 XCEEDSPREALLOC e │ │ │ -00517790: 7272 6f72 2e07 0043 7e3a 0000 0000 0000 rror...C~:...... │ │ │ +00517790: 7272 6f72 2e07 0043 e03a 0000 0000 0000 rror...C.:...... │ │ │ 005177a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005177b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005177c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005177d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005177e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005177f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00517800: 0400 0000 9807 0000 fb4c 0000 0000 0000 .........L...... │ │ │ -00517810: 7c00 007e 4845 4c50 00ff 7300 ff49 4e54 |..~HELP..s..INT │ │ │ +00517810: 7c00 00e0 4845 4c50 00ff 7300 ff49 4e54 |...HELP..s..INT │ │ │ 00517820: 4547 5241 5445 5f45 5854 4552 4e41 4c00 EGRATE_EXTERNAL. │ │ │ 00517830: ff73 00ff 4558 5445 524e 414c 5f43 414c .s..EXTERNAL_CAL │ │ │ 00517840: 4c53 00c1 1321 0000 2020 2020 202a 2074 LS...!.. * t │ │ │ 00517850: 696d 655f 746f 5f65 7870 6972 202d 206d ime_to_expir - m │ │ │ 00517860: 696c 6c69 7365 636f 6e64 7320 756e 7469 illiseconds unti │ │ │ 00517870: 6c20 7469 6d65 7220 6472 6976 6573 2067 l timer drives g │ │ │ -00517880: 6976 656e 2068 616e 646c 6572 4000 317e iven handler@.1~ │ │ │ +00517880: 6976 656e 2068 616e 646c 6572 4000 31e0 iven handler@.1. │ │ │ 00517890: 3100 0020 2020 2020 2a20 6861 6e64 6c65 1.. * handle │ │ │ 005178a0: 7220 2d20 6675 6e63 7469 6f6e 2070 6f69 r - function poi │ │ │ 005178b0: 6e74 6572 2074 6f20 6861 6e64 6c65 7220 nter to handler │ │ │ -005178c0: 746f 2062 6520 6472 6976 656e 4f00 317e to be drivenO.1~ │ │ │ +005178c0: 746f 2062 6520 6472 6976 656e 4f00 31e0 to be drivenO.1. │ │ │ 005178d0: 4100 0020 2020 2020 2a20 6864 6174 615f A.. * hdata_ │ │ │ 005178e0: 6c65 6e20 2d20 3020 6f72 206c 656e 6774 len - 0 or lengt │ │ │ 005178f0: 6820 6f66 2064 6174 6120 746f 2070 6173 h of data to pas │ │ │ 00517900: 7320 746f 2068 616e 646c 6572 2061 7320 s to handler as │ │ │ -00517910: 6120 7061 7261 6d65 7465 724f 0031 7e51 a parameterO.1~Q │ │ │ +00517910: 6120 7061 7261 6d65 7465 724f 0031 e051 a parameterO.1.Q │ │ │ 00517920: 0000 2020 2020 202a 2068 6461 7461 202d .. * hdata - │ │ │ 00517930: 204e 554c 4c20 6f72 2061 6464 7265 7373 NULL or address │ │ │ 00517940: 206f 6620 6461 7461 2074 6f20 7061 7373 of data to pass │ │ │ 00517950: 2074 6f20 6861 6e64 6c65 7220 6173 2061 to handler as a │ │ │ -00517960: 2070 6172 616d 6574 6572 0700 317e 6100 parameter..1~a. │ │ │ -00517970: 0041 0031 7e71 0000 2020 2067 746d 5f68 .A.1~q.. gtm_h │ │ │ +00517960: 2070 6172 616d 6574 6572 0700 31e0 6100 parameter..1.a. │ │ │ +00517970: 0041 0031 e071 0000 2020 2067 746d 5f68 .A.1.q.. gtm_h │ │ │ 00517980: 6962 6572 5f73 7461 7274 2829 2061 6c77 iber_start() alw │ │ │ 00517990: 6179 7320 736c 6565 7073 2075 6e74 696c ays sleeps until │ │ │ 005179a0: 2074 6865 2074 696d 6520 6578 7069 7265 the time expire │ │ │ -005179b0: 733b 5200 317e 8100 0020 2020 6774 6d5f s;R.1~... gtm_ │ │ │ +005179b0: 733b 5200 31e0 8100 0020 2020 6774 6d5f s;R.1.... gtm_ │ │ │ 005179c0: 6869 6265 725f 7374 6172 745f 7761 6974 hiber_start_wait │ │ │ 005179d0: 5f61 6e79 2829 2073 6c65 6570 7320 756e _any() sleeps un │ │ │ 005179e0: 7469 6c20 7468 6520 7469 6d65 2065 7870 til the time exp │ │ │ 005179f0: 6972 6573 206f 7220 616e 2069 6e74 6572 ires or an inter │ │ │ -00517a00: 7275 7074 5300 317e 9100 0020 2020 6279 ruptS.1~... by │ │ │ +00517a00: 7275 7074 5300 31e0 9100 0020 2020 6279 ruptS.1.... by │ │ │ 00517a10: 2061 6e79 2073 6967 6e61 6c20 2869 6e63 any signal (inc │ │ │ 00517a20: 6c75 6469 6e67 2061 6e6f 7468 6572 2074 luding another t │ │ │ 00517a30: 696d 6572 292e 2067 746d 5f73 7461 7274 imer). gtm_start │ │ │ 00517a40: 5f74 696d 6572 2829 2073 7461 7274 7320 _timer() starts │ │ │ -00517a50: 6120 7469 6d65 7251 0030 7e14 0000 2020 a timerQ.0~... │ │ │ +00517a50: 6120 7469 6d65 7251 0030 e014 0000 2020 a timerQ.0.... │ │ │ 00517a60: 2062 7574 2072 6574 7572 6e73 2069 6d6d but returns imm │ │ │ 00517a70: 6564 6961 7465 6c79 2028 6e6f 2073 6c65 ediately (no sle │ │ │ 00517a80: 6570 696e 6729 2061 6e64 2064 7269 7665 eping) and drive │ │ │ 00517a90: 7320 7468 6520 6769 7665 6e20 6861 6e64 s the given hand │ │ │ -00517aa0: 6c65 7220 7768 656e 3400 317e 1100 0020 ler when4.1~... │ │ │ +00517aa0: 6c65 7220 7768 656e 3400 31e0 1100 0020 ler when4.1.... │ │ │ 00517ab0: 2020 7469 6d65 2065 7870 6972 6573 2075 time expires u │ │ │ 00517ac0: 6e6c 6573 7320 7468 6520 7469 6d65 7220 nless the timer │ │ │ -00517ad0: 6973 2063 616e 6365 6c65 642e 0700 317e is canceled...1~ │ │ │ -00517ae0: 2100 0017 0031 7e31 0000 2020 202a 2a49 !....1~1.. **I │ │ │ -00517af0: 6d70 6f72 7461 6e74 2a2a 0700 317e 4100 mportant**..1~A. │ │ │ -00517b00: 004d 0031 7e51 0000 2020 2047 542e 4d20 .M.1~Q.. GT.M │ │ │ +00517ad0: 6973 2063 616e 6365 6c65 642e 0700 31e0 is canceled...1. │ │ │ +00517ae0: 2100 0017 0031 e031 0000 2020 202a 2a49 !....1.1.. **I │ │ │ +00517af0: 6d70 6f72 7461 6e74 2a2a 0700 31e0 4100 mportant**..1.A. │ │ │ +00517b00: 004d 0031 e051 0000 2020 2047 542e 4d20 .M.1.Q.. GT.M │ │ │ 00517b10: 636f 6e74 696e 7565 7320 746f 2073 7570 continues to sup │ │ │ 00517b20: 706f 7274 2078 635f 2a20 6571 7569 7661 port xc_* equiva │ │ │ 00517b30: 6c65 6e74 2074 7970 6573 206f 6620 6774 lent types of gt │ │ │ 00517b40: 6d5f 2a20 666f 7220 7570 7761 7264 5400 m_* for upwardT. │ │ │ -00517b50: 317e 6100 0020 2020 636f 6d70 6174 6962 1~a.. compatib │ │ │ +00517b50: 31e0 6100 0020 2020 636f 6d70 6174 6962 1.a.. compatib │ │ │ 00517b60: 696c 6974 792e 2067 746d 7863 5f74 7970 ility. gtmxc_typ │ │ │ 00517b70: 6573 2e68 2065 7870 6c69 6369 746c 7920 es.h explicitly │ │ │ 00517b80: 6d61 726b 7320 7468 6520 7863 5f2a 2065 marks the xc_* e │ │ │ 00517b90: 7175 6976 616c 656e 7420 7479 7065 7320 quivalent types │ │ │ -00517ba0: 6173 1500 317e 7100 0020 2020 6465 7072 as..1~q.. depr │ │ │ -00517bb0: 6563 6174 6564 2e07 0031 7e81 0000 5000 ecated...1~...P. │ │ │ -00517bc0: 317e 9100 0020 2020 5468 6520 6669 7273 1~... The firs │ │ │ +00517ba0: 6173 1500 31e0 7100 0020 2020 6465 7072 as..1.q.. depr │ │ │ +00517bb0: 6563 6174 6564 2e07 0031 e081 0000 5000 ecated...1....P. │ │ │ +00517bc0: 31e0 9100 0020 2020 5468 6520 6669 7273 1.... The firs │ │ │ 00517bd0: 7420 7061 7261 6d65 7465 7220 6f66 2065 t parameter of e │ │ │ 00517be0: 6163 6820 6361 6c6c 6564 2072 6f75 7469 ach called routi │ │ │ 00517bf0: 6e65 2069 7320 616e 2069 6e74 2028 666f ne is an int (fo │ │ │ 00517c00: 7220 6578 616d 706c 652c 2069 6e74 4b00 r example, intK. │ │ │ -00517c10: 307e 1500 0020 2020 6172 6763 2069 6e20 0~... argc in │ │ │ +00517c10: 30e0 1500 0020 2020 6172 6763 2069 6e20 0.... argc in │ │ │ 00517c20: 6465 6372 656d 656e 742e 6320 616e 6420 decrement.c and │ │ │ 00517c30: 696e 6372 656d 656e 742e 6329 2074 6861 increment.c) tha │ │ │ 00517c40: 7420 7370 6563 6966 6965 7320 7468 6520 t specifies the │ │ │ -00517c50: 6e75 6d62 6572 206f 664f 0031 7e11 0000 number ofO.1~... │ │ │ +00517c50: 6e75 6d62 6572 206f 664f 0031 e011 0000 number ofO.1.... │ │ │ 00517c60: 2020 2070 6172 616d 6574 6572 7320 7061 parameters pa │ │ │ 00517c70: 7373 6564 2e20 5468 6973 2070 6172 616d ssed. This param │ │ │ 00517c80: 6574 6572 2069 7320 696d 706c 6963 6974 eter is implicit │ │ │ 00517c90: 2061 6e64 206f 6e6c 7920 6170 7065 6172 and only appear │ │ │ -00517ca0: 7320 696e 2074 6865 5300 317e 2100 0020 s in theS.1~!.. │ │ │ +00517ca0: 7320 696e 2074 6865 5300 31e0 2100 0020 s in theS.1.!.. │ │ │ 00517cb0: 2020 6361 6c6c 6564 2072 6f75 7469 6e65 called routine │ │ │ 00517cc0: 2e20 4974 2064 6f65 7320 6e6f 7420 6170 . It does not ap │ │ │ 00517cd0: 7065 6172 2069 6e20 7468 6520 6361 6c6c pear in the call │ │ │ 00517ce0: 2074 6162 6c65 2073 7065 6369 6669 6361 table specifica │ │ │ -00517cf0: 7469 6f6e 2c20 6f72 2069 6e4f 0031 7e31 tion, or inO.1~1 │ │ │ +00517cf0: 7469 6f6e 2c20 6f72 2069 6e4f 0031 e031 tion, or inO.1.1 │ │ │ 00517d00: 0000 2020 2074 6865 204d 2069 6e76 6f63 .. the M invoc │ │ │ 00517d10: 6174 696f 6e2e 2049 6620 7468 6572 6520 ation. If there │ │ │ 00517d20: 6172 6520 6e6f 2065 7870 6c69 6369 7420 are no explicit │ │ │ 00517d30: 7061 7261 6d65 7465 7273 2c20 7468 6520 parameters, the │ │ │ -00517d40: 6361 6c6c 2074 6162 6c65 4e00 317e 4100 call tableN.1~A. │ │ │ +00517d40: 6361 6c6c 2074 6162 6c65 4e00 31e0 4100 call tableN.1.A. │ │ │ 00517d50: 0020 2020 7370 6563 6966 6963 6174 696f . specificatio │ │ │ 00517d60: 6e20 7769 6c6c 2068 6176 6520 6120 7a65 n will have a ze │ │ │ 00517d70: 726f 2028 3029 2076 616c 7565 2062 6563 ro (0) value bec │ │ │ 00517d80: 6175 7365 2074 6869 7320 7661 6c75 6520 ause this value │ │ │ -00517d90: 646f 6573 206e 6f74 5000 317e 5100 0020 does notP.1~Q.. │ │ │ +00517d90: 646f 6573 206e 6f74 5000 31e0 5100 0020 does notP.1.Q.. │ │ │ 00517da0: 2020 696e 636c 7564 6520 6974 7365 6c66 include itself │ │ │ 00517db0: 2069 6e20 7468 6520 636f 756e 742e 2049 in the count. I │ │ │ 00517dc0: 6620 7468 6572 6520 6172 6520 6665 7765 f there are fewe │ │ │ 00517dd0: 7220 6163 7475 616c 2070 6172 616d 6574 r actual paramet │ │ │ -00517de0: 6572 7320 7468 616e 5400 317e 6100 0020 ers thanT.1~a.. │ │ │ +00517de0: 6572 7320 7468 616e 5400 31e0 6100 0020 ers thanT.1.a.. │ │ │ 00517df0: 2020 666f 726d 616c 2070 6172 616d 6574 formal paramet │ │ │ 00517e00: 6572 732c 2074 6865 2063 616c 6c20 6973 ers, the call is │ │ │ 00517e10: 2064 6574 6572 6d69 6e65 6420 6672 6f6d determined from │ │ │ 00517e20: 2074 6865 2070 6172 616d 6574 6572 7320 the parameters │ │ │ -00517e30: 7370 6563 6966 6965 6420 6279 4c00 317e specified byL.1~ │ │ │ +00517e30: 7370 6563 6966 6965 6420 6279 4c00 31e0 specified byL.1. │ │ │ 00517e40: 7100 0020 2020 7468 6520 7661 6c75 6573 q.. the values │ │ │ 00517e50: 2073 7570 706c 6965 6420 6279 2074 6865 supplied by the │ │ │ 00517e60: 204d 2070 726f 6772 616d 2e20 5468 6520 M program. The │ │ │ 00517e70: 7265 6d61 696e 696e 6720 7061 7261 6d65 remaining parame │ │ │ -00517e80: 7465 7273 2061 7265 5000 317e 8100 0020 ters areP.1~... │ │ │ +00517e80: 7465 7273 2061 7265 5000 31e0 8100 0020 ters areP.1.... │ │ │ 00517e90: 2020 756e 6465 6669 6e65 642e 2049 6620 undefined. If │ │ │ 00517ea0: 7468 6572 6520 6172 6520 6d6f 7265 2061 there are more a │ │ │ 00517eb0: 6374 7561 6c20 7061 7261 6d65 7465 7273 ctual parameters │ │ │ 00517ec0: 2074 6861 6e20 666f 726d 616c 2070 6172 than formal par │ │ │ -00517ed0: 616d 6574 6572 732c 2000 317e 9100 0020 ameters, .1~... │ │ │ +00517ed0: 616d 6574 6572 732c 2000 31e0 9100 0020 ameters, .1.... │ │ │ 00517ee0: 2020 4754 2e4d 2072 6570 6f72 7473 2061 GT.M reports a │ │ │ -00517ef0: 6e20 6572 726f 722e 0700 307e 1600 0051 n error...0~...Q │ │ │ -00517f00: 0031 7e11 0000 2020 2054 6865 7265 206d .1~... There m │ │ │ +00517ef0: 6e20 6572 726f 722e 0700 30e0 1600 0051 n error...0....Q │ │ │ +00517f00: 0031 e011 0000 2020 2054 6865 7265 206d .1.... There m │ │ │ 00517f10: 6179 2062 6520 6f6e 6c79 2061 2073 696e ay be only a sin │ │ │ 00517f20: 676c 6520 6f63 6375 7272 656e 6365 206f gle occurrence o │ │ │ 00517f30: 6620 7468 6520 7479 7065 2067 746d 5f73 f the type gtm_s │ │ │ 00517f40: 7461 7475 735f 7420 666f 7220 6561 6368 tatus_t for each │ │ │ -00517f50: 1300 317e 2100 0020 2020 656e 7472 7972 ..1~!.. entryr │ │ │ -00517f60: 6566 2e07 0031 7e31 0000 2e00 2f7e ff73 ef...1~1..../~.s │ │ │ +00517f50: 1300 31e0 2100 0020 2020 656e 7472 7972 ..1.!.. entryr │ │ │ +00517f60: 6566 2e07 0031 e031 0000 2e00 2fe0 ff73 ef...1.1..../..s │ │ │ 00517f70: 00ff 4341 4c4c 4241 434b 5f4d 4543 4841 ..CALLBACK_MECHA │ │ │ 00517f80: 4e49 534d 0000 4361 6c6c 6261 636b 5f4d NISM..Callback_M │ │ │ 00517f90: 6563 6861 6e69 736d 0000 0000 0000 0000 echanism........ │ │ │ 00517fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00517fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00517fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00517fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -333825,552 +333825,552 @@ │ │ │ 00518000: 0400 0000 c607 0000 134d 0000 0000 0000 .........M...... │ │ │ 00518010: 6300 0000 4845 4c50 00ff 7300 ff49 4e54 c...HELP..s..INT │ │ │ 00518020: 4547 5241 5445 5f45 5854 4552 4e41 4c00 EGRATE_EXTERNAL. │ │ │ 00518030: ff73 00ff 4558 5445 524e 414c 5f43 414c .s..EXTERNAL_CAL │ │ │ 00518040: 4c53 00ff 7300 ff43 414c 4c42 4143 4b5f LS..s..CALLBACK_ │ │ │ 00518050: 4d45 4348 414e 4953 4d00 bf11 0000 2020 MECHANISM..... │ │ │ 00518060: 2043 616c 6c62 6163 6b20 4d65 6368 616e Callback Mechan │ │ │ -00518070: 6973 6d07 0047 7e21 0000 4e00 477e 3100 ism..G~!..N.G~1. │ │ │ +00518070: 6973 6d07 0047 e021 0000 4e00 47e0 3100 ism..G.!..N.G.1. │ │ │ 00518080: 0020 2020 4754 2e4d 2065 7870 6f73 6573 . GT.M exposes │ │ │ 00518090: 2063 6572 7461 696e 2066 756e 6374 696f certain functio │ │ │ 005180a0: 6e73 2074 6861 7420 6172 6520 696e 7465 ns that are inte │ │ │ 005180b0: 726e 616c 2074 6f20 7468 6520 4754 2e4d rnal to the GT.M │ │ │ -005180c0: 2072 756e 7469 6d65 5200 477e 4100 0020 runtimeR.G~A.. │ │ │ +005180c0: 2072 756e 7469 6d65 5200 47e0 4100 0020 runtimeR.G.A.. │ │ │ 005180d0: 2020 6c69 6272 6172 7920 666f 7220 7468 library for th │ │ │ 005180e0: 6520 6578 7465 726e 616c 2063 616c 6c73 e external calls │ │ │ 005180f0: 2076 6961 2061 2063 616c 6c62 6163 6b20 via a callback │ │ │ 00518100: 6d65 6368 616e 6973 6d2e 2057 6869 6c65 mechanism. While │ │ │ -00518110: 206d 616b 696e 6720 616e 5000 477e 5100 making anP.G~Q. │ │ │ +00518110: 206d 616b 696e 6720 616e 5000 47e0 5100 making anP.G.Q. │ │ │ 00518120: 0020 2020 6578 7465 726e 616c 2063 616c . external cal │ │ │ 00518130: 6c2c 2047 542e 4d20 706f 7075 6c61 7465 l, GT.M populate │ │ │ 00518140: 7320 616e 6420 6578 706f 7365 7320 6120 s and exposes a │ │ │ 00518150: 7461 626c 6520 6f66 2066 756e 6374 696f table of functio │ │ │ -00518160: 6e20 706f 696e 7465 7273 3600 477e 6100 n pointers6.G~a. │ │ │ +00518160: 6e20 706f 696e 7465 7273 3600 47e0 6100 n pointers6.G.a. │ │ │ 00518170: 0020 2020 636f 6e74 6169 6e69 6e67 2061 . containing a │ │ │ 00518180: 6464 7265 7373 6573 2074 6f20 6361 6c6c ddresses to call │ │ │ 00518190: 2d62 6163 6b20 6675 6e63 7469 6f6e 732e -back functions. │ │ │ -005181a0: 0700 477e 7100 0057 0047 7e81 0000 202b ..G~q..W.G~... + │ │ │ +005181a0: 0700 47e0 7100 0057 0047 e081 0000 202b ..G.q..W.G.... + │ │ │ 005181b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 005181c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 005181d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 005181e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 005181f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 5700 -------------+W. │ │ │ -00518200: 477e 9100 0020 7c49 6e64 6578 7c20 2020 G~... |Index| │ │ │ +00518200: 47e0 9100 0020 7c49 6e64 6578 7c20 2020 G.... |Index| │ │ │ 00518210: 2020 2046 756e 6374 696f 6e20 2020 2020 Function │ │ │ 00518220: 207c 2020 2041 7267 756d 656e 7420 2020 | Argument │ │ │ 00518230: 7c20 2020 5479 7065 2020 207c 2020 2020 | Type | │ │ │ 00518240: 2020 4465 7363 7269 7074 696f 6e20 2020 Description │ │ │ -00518250: 2020 2020 7c58 0046 7ec0 1100 0020 7c2d |X.F~.... |- │ │ │ +00518250: 2020 2020 7c58 0046 e0c0 1100 0020 7c2d |X.F..... |- │ │ │ 00518260: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 00518270: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00518280: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 00518290: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 005182a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c57 0047 ------------|W.G │ │ │ -005182b0: 7e12 0000 207c 3020 2020 207c 6869 6265 ~... |0 |hibe │ │ │ +005182b0: e012 0000 207c 3020 2020 207c 6869 6265 .... |0 |hibe │ │ │ 005182c0: 725f 7374 6172 7420 2020 2020 2020 2020 r_start │ │ │ 005182d0: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 005182e0: 2020 2020 2020 2020 2020 7c73 6c65 6570 |sleep │ │ │ 005182f0: 2066 6f72 2061 2073 7065 6369 6669 6564 for a specified │ │ │ -00518300: 2020 207c 5700 477e 1300 0020 7c20 2020 |W.G~... | │ │ │ +00518300: 2020 207c 5700 47e0 1300 0020 7c20 2020 |W.G.... | │ │ │ 00518310: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 00518320: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 00518330: 2020 2020 2020 7c20 2020 2020 2020 2020 | │ │ │ 00518340: 207c 7469 6d65 2020 2020 2020 2020 2020 |time │ │ │ -00518350: 2020 2020 2020 2020 2020 7c57 0047 7e14 |W.G~. │ │ │ +00518350: 2020 2020 2020 2020 2020 7c57 0047 e014 |W.G.. │ │ │ 00518360: 0000 207c 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d .. |-----+------ │ │ │ 00518370: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 00518380: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 00518390: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 005183a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -005183b0: 2d7c 5700 477e 1500 0020 7c20 2020 2020 -|W.G~... | │ │ │ +005183b0: 2d7c 5700 47e0 1500 0020 7c20 2020 2020 -|W.G.... | │ │ │ 005183c0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 005183d0: 2020 2020 207c 736c 705f 7469 6d65 2020 |slp_time │ │ │ 005183e0: 2020 2020 7c69 6e74 6567 6572 2020 207c |integer | │ │ │ 005183f0: 6d69 6c6c 6973 6563 6f6e 6473 2074 6f20 milliseconds to │ │ │ -00518400: 736c 6565 7020 2020 7c57 0047 7e16 0000 sleep |W.G~... │ │ │ +00518400: 736c 6565 7020 2020 7c57 0047 e016 0000 sleep |W.G.... │ │ │ 00518410: 207c 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d |-----+-------- │ │ │ 00518420: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 00518430: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 00518440: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 00518450: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -00518460: 5700 477e 1700 0020 7c20 2020 2020 7c20 W.G~... | | │ │ │ +00518460: 5700 47e0 1700 0020 7c20 2020 2020 7c20 W.G.... | | │ │ │ 00518470: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00518480: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 00518490: 2020 7c20 2020 2020 2020 2020 207c 736c | |sl │ │ │ 005184a0: 6565 7020 666f 7220 6120 7370 6563 6966 eep for a specif │ │ │ -005184b0: 6965 6420 2020 7c57 0047 7e18 0000 207c ied |W.G~... | │ │ │ +005184b0: 6965 6420 2020 7c57 0047 e018 0000 207c ied |W.G.... | │ │ │ 005184c0: 3120 2020 207c 6869 6265 725f 7374 6172 1 |hiber_star │ │ │ 005184d0: 745f 7761 6974 5f61 6e79 7c20 2020 2020 t_wait_any| │ │ │ 005184e0: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 005184f0: 2020 2020 7c74 696d 6520 6f72 2075 6e74 |time or unt │ │ │ 00518500: 696c 2061 6e79 2020 2020 2020 207c 5700 il any |W. │ │ │ -00518510: 477e 1900 0020 7c20 2020 2020 7c20 2020 G~... | | │ │ │ +00518510: 47e0 1900 0020 7c20 2020 2020 7c20 2020 G.... | | │ │ │ 00518520: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00518530: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00518540: 7c20 2020 2020 2020 2020 207c 696e 7465 | |inte │ │ │ 00518550: 7272 7570 742c 2077 6869 6368 6576 6572 rrupt, whichever │ │ │ -00518560: 2020 2020 7c57 0047 7e1a 0000 207c 2020 |W.G~... | │ │ │ +00518560: 2020 2020 7c57 0047 e01a 0000 207c 2020 |W.G.... | │ │ │ 00518570: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 00518580: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 00518590: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 005185a0: 2020 7c63 6f6d 6573 2066 6972 7374 2020 |comes first │ │ │ -005185b0: 2020 2020 2020 2020 2020 207c 5700 477e |W.G~ │ │ │ +005185b0: 2020 2020 2020 2020 2020 207c 5700 47e0 |W.G. │ │ │ 005185c0: 2100 0020 7c2d 2d2d 2d2d 2b2d 2d2d 2d2d !.. |-----+----- │ │ │ 005185d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 005185e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 005185f0: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00518600: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00518610: 2d2d 7c57 0047 7e22 0000 207c 2020 2020 --|W.G~".. | │ │ │ +00518610: 2d2d 7c57 0047 e022 0000 207c 2020 2020 --|W.G.".. | │ │ │ 00518620: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00518630: 2020 2020 2020 7c73 6c70 5f74 696d 6520 |slp_time │ │ │ 00518640: 2020 2020 207c 696e 7465 6765 7220 2020 |integer │ │ │ 00518650: 7c6d 696c 6c69 7365 636f 6e64 7320 746f |milliseconds to │ │ │ -00518660: 2073 6c65 6570 2020 207c 5700 477e 2300 sleep |W.G~#. │ │ │ +00518660: 2073 6c65 6570 2020 207c 5700 47e0 2300 sleep |W.G.#. │ │ │ 00518670: 0020 7c2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d . |-----+------- │ │ │ 00518680: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 00518690: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 005186a0: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 005186b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -005186c0: 7c57 0047 7e24 0000 207c 2020 2020 207c |W.G~$.. | | │ │ │ +005186c0: 7c57 0047 e024 0000 207c 2020 2020 207c |W.G.$.. | | │ │ │ 005186d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 005186e0: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 005186f0: 2020 207c 2020 2020 2020 2020 2020 7c73 | |s │ │ │ 00518700: 7461 7274 2061 2074 696d 6572 2061 6e64 tart a timer and │ │ │ -00518710: 2069 6e76 6f6b 657c 5700 477e 2500 0020 invoke|W.G~%.. │ │ │ +00518710: 2069 6e76 6f6b 657c 5700 47e0 2500 0020 invoke|W.G.%.. │ │ │ 00518720: 7c32 2020 2020 7c73 7461 7274 5f74 696d |2 |start_tim │ │ │ 00518730: 6572 2020 2020 2020 2020 207c 2020 2020 er | │ │ │ 00518740: 2020 2020 2020 2020 2020 7c20 2020 2020 | │ │ │ 00518750: 2020 2020 207c 6120 6861 6e64 6c65 7220 |a handler │ │ │ 00518760: 6675 6e63 7469 6f6e 2077 6865 6e20 7c57 function when |W │ │ │ -00518770: 0047 7e26 0000 207c 2020 2020 207c 2020 .G~&.. | | │ │ │ +00518770: 0047 e026 0000 207c 2020 2020 207c 2020 .G.&.. | | │ │ │ 00518780: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00518790: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 005187a0: 207c 2020 2020 2020 2020 2020 7c74 6865 | |the │ │ │ 005187b0: 2074 696d 6572 2065 7870 6972 6573 2020 timer expires │ │ │ 005187c0: 2020 2020 207c 0000 0000 0000 0000 0000 |.......... │ │ │ 005187d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005187e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005187f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00518800: 0400 0000 d107 0000 294d 0000 0000 0000 ........)M...... │ │ │ -00518810: 9e00 007e 4845 4c50 00ff 7300 ff49 4e54 ...~HELP..s..INT │ │ │ +00518810: 9e00 00e0 4845 4c50 00ff 7300 ff49 4e54 ....HELP..s..INT │ │ │ 00518820: 4547 5241 5445 5f45 5854 4552 4e41 4c00 EGRATE_EXTERNAL. │ │ │ 00518830: ff73 00ff 4558 5445 524e 414c 5f43 414c .s..EXTERNAL_CAL │ │ │ 00518840: 4c53 00ff 7300 ff43 414c 4c42 4143 4b5f LS..s..CALLBACK_ │ │ │ 00518850: 4d45 4348 414e 4953 4d00 c027 0000 207c MECHANISM..'.. | │ │ │ 00518860: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00518870: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 00518880: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00518890: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 005188a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5700 -------------|W. │ │ │ -005188b0: 477e 2800 0020 7c20 2020 2020 7c20 2020 G~(.. | | │ │ │ +005188b0: 47e0 2800 0020 7c20 2020 2020 7c20 2020 G.(.. | | │ │ │ 005188c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 005188d0: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 005188e0: 7c20 2020 2020 2020 2020 207c 756e 6971 | |uniq │ │ │ 005188f0: 7565 2075 7365 7220 7370 6563 6966 6965 ue user specifie │ │ │ -00518900: 6420 2020 7c57 0047 7e29 0000 207c 2020 d |W.G~).. | │ │ │ +00518900: 6420 2020 7c57 0047 e029 0000 207c 2020 d |W.G.).. | │ │ │ 00518910: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 00518920: 2020 2020 2020 2020 7c74 6964 2020 2020 |tid │ │ │ 00518930: 2020 2020 2020 207c 696e 7465 6765 7220 |integer │ │ │ 00518940: 2020 7c69 6465 6e74 6966 6965 7220 666f |identifier fo │ │ │ -00518950: 7220 7468 6973 2020 2020 207c 5700 477e r this |W.G~ │ │ │ +00518950: 7220 7468 6973 2020 2020 207c 5700 47e0 r this |W.G. │ │ │ 00518960: 2a00 0020 7c20 2020 2020 7c20 2020 2020 *.. | | │ │ │ 00518970: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 00518980: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 00518990: 2020 2020 2020 2020 207c 7469 6d65 7220 |timer │ │ │ 005189a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -005189b0: 2020 7c57 0047 7e31 0000 207c 2d2d 2d2d |W.G~1.. |---- │ │ │ +005189b0: 2020 7c57 0047 e031 0000 207c 2d2d 2d2d |W.G.1.. |---- │ │ │ 005189c0: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 005189d0: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 005189e0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 005189f0: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ -00518a00: 2d2d 2d2d 2d2d 2d2d 2d7c 5700 477e 3200 ---------|W.G~2. │ │ │ +00518a00: 2d2d 2d2d 2d2d 2d2d 2d7c 5700 47e0 3200 ---------|W.G.2. │ │ │ 00518a10: 0020 7c20 2020 2020 7c20 2020 2020 2020 . | | │ │ │ 00518a20: 2020 2020 2020 2020 2020 2020 207c 7469 |ti │ │ │ 00518a30: 6d65 5f74 6f5f 6578 7069 7265 7c69 6e74 me_to_expire|int │ │ │ 00518a40: 6567 6572 2020 207c 6d69 6c6c 6973 6563 eger |millisec │ │ │ 00518a50: 6f6e 6473 2062 6566 6f72 6520 2020 2020 onds before │ │ │ -00518a60: 7c57 0047 7e33 0000 207c 2020 2020 207c |W.G~3.. | | │ │ │ +00518a60: 7c57 0047 e033 0000 207c 2020 2020 207c |W.G.3.. | | │ │ │ 00518a70: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00518a80: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 00518a90: 2020 207c 2020 2020 2020 2020 2020 7c68 | |h │ │ │ 00518aa0: 616e 646c 6572 2069 7320 696e 766f 6b65 andler is invoke │ │ │ -00518ab0: 6420 2020 2020 207c 5700 477e 3400 0020 d |W.G~4.. │ │ │ +00518ab0: 6420 2020 2020 207c 5700 47e0 3400 0020 d |W.G.4.. │ │ │ 00518ac0: 7c2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d |-----+--------- │ │ │ 00518ad0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 00518ae0: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 00518af0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00518b00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c57 --------------|W │ │ │ -00518b10: 0047 7e35 0000 207c 2020 2020 207c 2020 .G~5.. | | │ │ │ +00518b10: 0047 e035 0000 207c 2020 2020 207c 2020 .G.5.. | | │ │ │ 00518b20: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00518b30: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 00518b40: 207c 706f 696e 7465 7220 746f 7c73 7065 |pointer to|spe │ │ │ 00518b50: 6369 6669 6573 2074 6865 2065 6e74 7279 cifies the entry │ │ │ -00518b60: 206f 6620 207c 5700 477e 3600 0020 7c20 of |W.G~6.. | │ │ │ +00518b60: 206f 6620 207c 5700 47e0 3600 0020 7c20 of |W.G.6.. | │ │ │ 00518b70: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 00518b80: 2020 2020 2020 2020 207c 6861 6e64 6c65 |handle │ │ │ 00518b90: 7220 2020 2020 2020 7c66 756e 6374 696f r |functio │ │ │ 00518ba0: 6e20 207c 7468 6520 6861 6e64 6c65 7220 n |the handler │ │ │ 00518bb0: 6675 6e63 7469 6f6e 2074 6f20 7c57 0047 function to |W.G │ │ │ -00518bc0: 7e37 0000 207c 2020 2020 207c 2020 2020 ~7.. | | │ │ │ +00518bc0: e037 0000 207c 2020 2020 207c 2020 2020 .7.. | | │ │ │ 00518bd0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00518be0: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 00518bf0: 2020 2020 2020 2020 2020 7c69 6e76 6f6b |invok │ │ │ 00518c00: 6520 2020 2020 2020 2020 2020 2020 2020 e │ │ │ -00518c10: 2020 207c 5700 477e 3800 0020 7c2d 2d2d |W.G~8.. |--- │ │ │ +00518c10: 2020 207c 5700 47e0 3800 0020 7c2d 2d2d |W.G.8.. |--- │ │ │ 00518c20: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 00518c30: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 00518c40: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 00518c50: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ -00518c60: 2d2d 2d2d 2d2d 2d2d 2d2d 7c57 0047 7e39 ----------|W.G~9 │ │ │ +00518c60: 2d2d 2d2d 2d2d 2d2d 2d2d 7c57 0047 e039 ----------|W.G.9 │ │ │ 00518c70: 0000 207c 2020 2020 207c 2020 2020 2020 .. | | │ │ │ 00518c80: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 00518c90: 2020 2020 2020 2020 2020 2020 207c 2020 | │ │ │ 00518ca0: 2020 2020 2020 2020 7c6c 656e 6774 6820 |length │ │ │ 00518cb0: 6f66 2064 6174 6120 746f 2062 6520 2020 of data to be │ │ │ -00518cc0: 207c 5700 477e 3a00 0020 7c20 2020 2020 |W.G~:.. | │ │ │ +00518cc0: 207c 5700 47e0 3a00 0020 7c20 2020 2020 |W.G.:.. | │ │ │ 00518cd0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00518ce0: 2020 2020 207c 686c 656e 2020 2020 2020 |hlen │ │ │ 00518cf0: 2020 2020 7c69 6e74 6567 6572 2020 207c |integer | │ │ │ 00518d00: 7061 7373 6564 2076 6961 2074 6865 2068 passed via the h │ │ │ -00518d10: 6461 7461 2020 2020 7c57 0047 7e41 0000 data |W.G~A.. │ │ │ +00518d10: 6461 7461 2020 2020 7c57 0047 e041 0000 data |W.G.A.. │ │ │ 00518d20: 207c 2020 2020 207c 2020 2020 2020 2020 | | │ │ │ 00518d30: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 00518d40: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 00518d50: 2020 2020 2020 7c61 7267 756d 656e 7420 |argument │ │ │ 00518d60: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ -00518d70: 5700 477e 4200 0020 7c2d 2d2d 2d2d 2b2d W.G~B.. |-----+- │ │ │ +00518d70: 5700 47e0 4200 0020 7c2d 2d2d 2d2d 2b2d W.G.B.. |-----+- │ │ │ 00518d80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00518d90: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 00518da0: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d --+----------+-- │ │ │ 00518db0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00518dc0: 2d2d 2d2d 2d2d 7c57 0047 7e43 0000 207c ------|W.G~C.. | │ │ │ +00518dc0: 2d2d 2d2d 2d2d 7c57 0047 e043 0000 207c ------|W.G.C.. | │ │ │ 00518dd0: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 00518de0: 2020 2020 2020 2020 2020 7c68 6461 7461 |hdata │ │ │ 00518df0: 2020 2020 2020 2020 207c 706f 696e 7465 |pointe │ │ │ 00518e00: 7220 746f 7c64 6174 6120 2869 6620 616e r to|data (if an │ │ │ 00518e10: 7929 2074 6f20 7061 7373 2074 6f7c 5700 y) to pass to|W. │ │ │ -00518e20: 477e 4400 0020 7c20 2020 2020 7c20 2020 G~D.. | | │ │ │ +00518e20: 47e0 4400 0020 7c20 2020 2020 7c20 2020 G.D.. | | │ │ │ 00518e30: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00518e40: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00518e50: 7c63 6861 7220 2020 2020 207c 7468 6520 |char |the │ │ │ 00518e60: 6861 6e64 6c65 7220 6675 6e63 7469 6f6e handler function │ │ │ -00518e70: 2020 2020 7c57 0047 7e45 0000 207c 2d2d |W.G~E.. |-- │ │ │ +00518e70: 2020 2020 7c57 0047 e045 0000 207c 2d2d |W.G.E.. |-- │ │ │ 00518e80: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 00518e90: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 00518ea0: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 00518eb0: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ -00518ec0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5700 477e -----------|W.G~ │ │ │ +00518ec0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5700 47e0 -----------|W.G. │ │ │ 00518ed0: 4600 0020 7c20 2020 2020 7c20 2020 2020 F.. | | │ │ │ 00518ee0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 00518ef0: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 00518f00: 2020 2020 2020 2020 207c 7374 6f70 2061 |stop a │ │ │ 00518f10: 2074 696d 6572 2070 7265 7669 6f75 736c timer previousl │ │ │ -00518f20: 7920 7c57 0047 7e47 0000 207c 3320 2020 y |W.G~G.. |3 │ │ │ +00518f20: 7920 7c57 0047 e047 0000 207c 3320 2020 y |W.G.G.. |3 │ │ │ 00518f30: 207c 6361 6e63 656c 5f74 696d 6572 2020 |cancel_timer │ │ │ 00518f40: 2020 2020 2020 7c20 2020 2020 2020 2020 | │ │ │ 00518f50: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 00518f60: 7c73 7461 7274 6564 2077 6974 6820 2020 |started with │ │ │ -00518f70: 2020 2020 2020 2020 207c 5700 477e 4800 |W.G~H. │ │ │ +00518f70: 2020 2020 2020 2020 207c 5700 47e0 4800 |W.G.H. │ │ │ 00518f80: 0020 7c20 2020 2020 7c20 2020 2020 2020 . | | │ │ │ 00518f90: 2020 2020 2020 2020 2020 2020 207c 2020 | │ │ │ 00518fa0: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 00518fb0: 2020 2020 2020 207c 7374 6172 745f 7469 |start_ti │ │ │ 00518fc0: 6d65 7228 292c 2069 6620 6974 2068 6173 mer(), if it has │ │ │ 00518fd0: 7c00 0000 0000 0000 0000 0000 0000 0000 |............... │ │ │ 00518fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00518ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00519000: 0400 0000 d107 0000 3f4d 0000 0000 0000 ........?M...... │ │ │ -00519010: 9e00 007e 4845 4c50 00ff 7300 ff49 4e54 ...~HELP..s..INT │ │ │ +00519010: 9e00 00e0 4845 4c50 00ff 7300 ff49 4e54 ....HELP..s..INT │ │ │ 00519020: 4547 5241 5445 5f45 5854 4552 4e41 4c00 EGRATE_EXTERNAL. │ │ │ 00519030: ff73 00ff 4558 5445 524e 414c 5f43 414c .s..EXTERNAL_CAL │ │ │ 00519040: 4c53 00ff 7300 ff43 414c 4c42 4143 4b5f LS..s..CALLBACK_ │ │ │ 00519050: 4d45 4348 414e 4953 4d00 c049 0000 207c MECHANISM..I.. | │ │ │ 00519060: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 00519070: 2020 2020 2020 2020 2020 7c20 2020 2020 | │ │ │ 00519080: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 00519090: 2020 2020 7c6e 6f74 2079 6574 2065 7870 |not yet exp │ │ │ 005190a0: 6972 6564 2020 2020 2020 2020 207c 5700 ired |W. │ │ │ -005190b0: 477e 4a00 0020 7c2d 2d2d 2d2d 2b2d 2d2d G~J.. |-----+--- │ │ │ +005190b0: 47e0 4a00 0020 7c2d 2d2d 2d2d 2b2d 2d2d G.J.. |-----+--- │ │ │ 005190c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 005190d0: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 005190e0: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d +----------+---- │ │ │ 005190f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00519100: 2d2d 2d2d 7c57 0047 7e51 0000 207c 2020 ----|W.G~Q.. | │ │ │ +00519100: 2d2d 2d2d 7c57 0047 e051 0000 207c 2020 ----|W.G.Q.. | │ │ │ 00519110: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 00519120: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 00519130: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 00519140: 2020 7c75 6e69 7175 6520 7573 6572 2073 |unique user s │ │ │ -00519150: 7065 6369 6669 6564 2020 207c 5700 477e pecified |W.G~ │ │ │ +00519150: 7065 6369 6669 6564 2020 207c 5700 47e0 pecified |W.G. │ │ │ 00519160: 5200 0020 7c20 2020 2020 7c20 2020 2020 R.. | | │ │ │ 00519170: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 00519180: 7469 6420 2020 2020 2020 2020 2020 7c69 tid |i │ │ │ 00519190: 6e74 6567 6572 2020 207c 6964 656e 7469 nteger |identi │ │ │ 005191a0: 6669 6572 206f 6620 7468 6520 7469 6d65 fier of the time │ │ │ -005191b0: 7220 7c57 0047 7e53 0000 207c 2020 2020 r |W.G~S.. | │ │ │ +005191b0: 7220 7c57 0047 e053 0000 207c 2020 2020 r |W.G.S.. | │ │ │ 005191c0: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 005191d0: 2020 2020 2020 7c20 2020 2020 2020 2020 | │ │ │ 005191e0: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 005191f0: 7c74 6f20 6361 6e63 656c 2020 2020 2020 |to cancel │ │ │ -00519200: 2020 2020 2020 2020 207c 5700 477e 5400 |W.G~T. │ │ │ +00519200: 2020 2020 2020 2020 207c 5700 47e0 5400 |W.G.T. │ │ │ 00519210: 0020 7c2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d . |-----+------- │ │ │ 00519220: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 00519230: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 00519240: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 00519250: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00519260: 7c57 0047 7e55 0000 207c 3420 2020 207c |W.G~U.. |4 | │ │ │ +00519260: 7c57 0047 e055 0000 207c 3420 2020 207c |W.G.U.. |4 | │ │ │ 00519270: 6774 6d5f 6d61 6c6c 6f63 2020 2020 2020 gtm_malloc │ │ │ 00519280: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 00519290: 2020 207c 2020 2020 2020 2020 2020 7c61 | |a │ │ │ 005192a0: 6c6c 6f63 6174 6573 2070 726f 6365 7373 llocates process │ │ │ -005192b0: 206d 656d 6f72 797c 5700 477e 5600 0020 memory|W.G~V.. │ │ │ +005192b0: 206d 656d 6f72 797c 5700 47e0 5600 0020 memory|W.G.V.. │ │ │ 005192c0: 7c20 2020 2020 7c20 2020 2020 2020 2020 | | │ │ │ 005192d0: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 005192e0: 2020 2020 2020 2020 2020 7c20 2020 2020 | │ │ │ 005192f0: 2020 2020 207c 6672 6f6d 2074 6865 2068 |from the h │ │ │ 00519300: 6561 7020 2020 2020 2020 2020 2020 7c57 eap |W │ │ │ -00519310: 0047 7e57 0000 207c 2d2d 2d2d 2d2b 2d2d .G~W.. |-----+-- │ │ │ +00519310: 0047 e057 0000 207c 2d2d 2d2d 2d2b 2d2d .G.W.. |-----+-- │ │ │ 00519320: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00519330: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 00519340: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d -+----------+--- │ │ │ 00519350: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00519360: 2d2d 2d2d 2d7c 5700 477e 5800 0020 7c20 -----|W.G~X.. | │ │ │ +00519360: 2d2d 2d2d 2d7c 5700 47e0 5800 0020 7c20 -----|W.G.X.. | │ │ │ 00519370: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 00519380: 2020 2020 2020 2020 207c 3c72 6574 7572 ||pointer │ │ │ 005193a0: 2074 6f7c 6164 6472 6573 7320 6f66 2074 to|address of t │ │ │ 005193b0: 6865 2061 6c6c 6f63 6174 6564 7c57 0047 he allocated|W.G │ │ │ -005193c0: 7e59 0000 207c 2020 2020 207c 2020 2020 ~Y.. | | │ │ │ +005193c0: e059 0000 207c 2020 2020 207c 2020 2020 .Y.. | | │ │ │ 005193d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 005193e0: 7c20 2020 2020 2020 2020 2020 2020 207c | | │ │ │ 005193f0: 766f 6964 2020 2020 2020 7c73 7061 6365 void |space │ │ │ 00519400: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00519410: 2020 207c 5700 477e 5a00 0020 7c2d 2d2d |W.G~Z.. |--- │ │ │ +00519410: 2020 207c 5700 47e0 5a00 0020 7c2d 2d2d |W.G.Z.. |--- │ │ │ 00519420: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 00519430: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 00519440: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 00519450: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ -00519460: 2d2d 2d2d 2d2d 2d2d 2d2d 7c57 0047 7e61 ----------|W.G~a │ │ │ +00519460: 2d2d 2d2d 2d2d 2d2d 2d2d 7c57 0047 e061 ----------|W.G.a │ │ │ 00519470: 0000 207c 2020 2020 207c 2020 2020 2020 .. | | │ │ │ 00519480: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 00519490: 2020 2020 2020 2020 2020 2020 207c 3332 |32 │ │ │ 005194a0: 2d62 6974 2020 2020 7c20 2020 2020 2020 -bit | │ │ │ 005194b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -005194c0: 207c 5700 477e 6200 0020 7c20 2020 2020 |W.G~b.. | │ │ │ +005194c0: 207c 5700 47e0 6200 0020 7c20 2020 2020 |W.G.b.. | │ │ │ 005194d0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 005194e0: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 005194f0: 2020 2020 7c70 6c61 7466 6f72 6d73 3a7c |platforms:| │ │ │ 00519500: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00519510: 2020 2020 2020 2020 7c57 0047 7e63 0000 |W.G~c.. │ │ │ +00519510: 2020 2020 2020 2020 7c57 0047 e063 0000 |W.G.c.. │ │ │ 00519520: 207c 2020 2020 207c 2020 2020 2020 2020 | | │ │ │ 00519530: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 00519540: 2020 2020 2020 2020 2020 207c 3332 2d62 |32-b │ │ │ 00519550: 6974 2020 2020 7c20 2020 2020 2020 2020 it | │ │ │ 00519560: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ -00519570: 5700 477e 6400 0020 7c20 2020 2020 7c20 W.G~d.. | | │ │ │ +00519570: 5700 47e0 6400 0020 7c20 2020 2020 7c20 W.G.d.. | | │ │ │ 00519580: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00519590: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 005195a0: 2020 7c75 6e73 6967 6e65 6420 207c 6279 |unsigned |by │ │ │ 005195b0: 7465 7320 6f66 2073 7061 6365 2074 6f20 tes of space to │ │ │ -005195c0: 2020 2020 2020 7c57 0047 7e65 0000 207c |W.G~e.. | │ │ │ +005195c0: 2020 2020 2020 7c57 0047 e065 0000 207c |W.G.e.. | │ │ │ 005195d0: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 005195e0: 2020 2020 2020 2020 2020 7c20 2020 2020 | │ │ │ 005195f0: 2020 2020 2020 2020 207c 696e 7465 6765 |intege │ │ │ 00519600: 7220 2020 7c61 6c6c 6f63 6174 652e 2054 r |allocate. T │ │ │ 00519610: 6869 7320 6861 7320 7468 6520 207c 5700 his has the |W. │ │ │ -00519620: 477e 6600 0020 7c20 2020 2020 7c20 2020 G~f.. | | │ │ │ +00519620: 47e0 6600 0020 7c20 2020 2020 7c20 2020 G.f.. | | │ │ │ 00519630: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00519640: 207c 7370 6163 655f 6e65 6564 6564 2020 |space_needed │ │ │ 00519650: 7c20 2020 2020 2020 2020 207c 7361 6d65 | |same │ │ │ 00519660: 2073 6967 6e61 7475 7265 2061 7320 7468 signature as th │ │ │ -00519670: 6520 2020 7c57 0047 7e67 0000 207c 2020 e |W.G~g.. | │ │ │ +00519670: 6520 2020 7c57 0047 e067 0000 207c 2020 e |W.G.g.. | │ │ │ 00519680: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 00519690: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 005196a0: 2020 2020 2020 207c 3634 2d62 6974 2020 |64-bit │ │ │ 005196b0: 2020 7c73 7973 7465 6d20 6d61 6c6c 6f63 |system malloc │ │ │ -005196c0: 2829 2063 616c 6c2e 2020 207c 5700 477e () call. |W.G~ │ │ │ +005196c0: 2829 2063 616c 6c2e 2020 207c 5700 47e0 () call. |W.G. │ │ │ 005196d0: 6800 0020 7c20 2020 2020 7c20 2020 2020 h.. | | │ │ │ 005196e0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 005196f0: 2020 2020 2020 2020 2020 2020 2020 7c70 |p │ │ │ 00519700: 6c61 7466 6f72 6d73 3a7c 2020 2020 2020 latforms:| │ │ │ 00519710: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00519720: 2020 7c57 0047 7e69 0000 207c 2020 2020 |W.G~i.. | │ │ │ +00519720: 2020 7c57 0047 e069 0000 207c 2020 2020 |W.G.i.. | │ │ │ 00519730: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00519740: 2020 2020 2020 7c20 2020 2020 2020 2020 | │ │ │ 00519750: 2020 2020 207c 3634 2d62 6974 2020 2020 |64-bit │ │ │ 00519760: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ -00519770: 2020 2020 2020 2020 207c 5700 477e 6a00 |W.G~j. │ │ │ +00519770: 2020 2020 2020 2020 207c 5700 47e0 6a00 |W.G.j. │ │ │ 00519780: 0020 7c20 2020 2020 7c20 2020 2020 2020 . | | │ │ │ 00519790: 2020 2020 2020 2020 2020 2020 207c 2020 | │ │ │ 005197a0: 2020 2020 2020 2020 2020 2020 7c75 6e73 |uns │ │ │ 005197b0: 6967 6e65 6420 207c 2020 2020 2020 2020 igned | │ │ │ 005197c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 005197d0: 7c00 0000 0000 0000 0000 0000 0000 0000 |............... │ │ │ 005197e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005197f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00519800: 0400 0000 df07 0000 594d 0000 0000 0000 ........YM...... │ │ │ -00519810: 9e00 007e 4845 4c50 00ff 7300 ff49 4e54 ...~HELP..s..INT │ │ │ +00519810: 9e00 00e0 4845 4c50 00ff 7300 ff49 4e54 ....HELP..s..INT │ │ │ 00519820: 4547 5241 5445 5f45 5854 4552 4e41 4c00 EGRATE_EXTERNAL. │ │ │ 00519830: ff73 00ff 4558 5445 524e 414c 5f43 414c .s..EXTERNAL_CAL │ │ │ 00519840: 4c53 00ff 7300 ff43 414c 4c42 4143 4b5f LS..s..CALLBACK_ │ │ │ 00519850: 4d45 4348 414e 4953 4d00 c071 0000 207c MECHANISM..q.. | │ │ │ 00519860: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 00519870: 2020 2020 2020 2020 2020 7c20 2020 2020 | │ │ │ 00519880: 2020 2020 2020 2020 207c 696e 7465 6765 |intege │ │ │ 00519890: 7220 2020 7c20 2020 2020 2020 2020 2020 r | │ │ │ 005198a0: 2020 2020 2020 2020 2020 2020 207c 5700 |W. │ │ │ -005198b0: 477e 7200 0020 7c2d 2d2d 2d2d 2b2d 2d2d G~r.. |-----+--- │ │ │ +005198b0: 47e0 7200 0020 7c2d 2d2d 2d2d 2b2d 2d2d G.r.. |-----+--- │ │ │ 005198c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 005198d0: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 005198e0: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d +----------+---- │ │ │ 005198f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00519900: 2d2d 2d2d 7c57 0047 7e73 0000 207c 2020 ----|W.G~s.. | │ │ │ +00519900: 2d2d 2d2d 7c57 0047 e073 0000 207c 2020 ----|W.G.s.. | │ │ │ 00519910: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 00519920: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 00519930: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 00519940: 2020 7c72 6574 7572 6e20 6d65 6d6f 7279 |return memory │ │ │ -00519950: 2070 7265 7669 6f75 736c 797c 5700 477e previously|W.G~ │ │ │ +00519950: 2070 7265 7669 6f75 736c 797c 5700 47e0 previously|W.G. │ │ │ 00519960: 7400 0020 7c35 2020 2020 7c67 746d 5f66 t.. |5 |gtm_f │ │ │ 00519970: 7265 6520 2020 2020 2020 2020 2020 207c ree | │ │ │ 00519980: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 00519990: 2020 2020 2020 2020 207c 616c 6c6f 6361 |alloca │ │ │ 005199a0: 7465 6420 7769 7468 2020 2020 2020 2020 ted with │ │ │ -005199b0: 2020 7c57 0047 7e75 0000 207c 2020 2020 |W.G~u.. | │ │ │ +005199b0: 2020 7c57 0047 e075 0000 207c 2020 2020 |W.G.u.. | │ │ │ 005199c0: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 005199d0: 2020 2020 2020 7c20 2020 2020 2020 2020 | │ │ │ 005199e0: 2020 2020 207c 2020 2020 2020 2020 2020 | │ │ │ 005199f0: 7c67 746d 5f6d 616c 6c6f 6328 2920 2020 |gtm_malloc() │ │ │ -00519a00: 2020 2020 2020 2020 207c 5700 477e 7600 |W.G~v. │ │ │ +00519a00: 2020 2020 2020 2020 207c 5700 47e0 7600 |W.G.v. │ │ │ 00519a10: 0020 7c2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d . |-----+------- │ │ │ 00519a20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 00519a30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 00519a40: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 00519a50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00519a60: 7c57 0047 7e77 0000 207c 2020 2020 207c |W.G~w.. | | │ │ │ +00519a60: 7c57 0047 e077 0000 207c 2020 2020 207c |W.G.w.. | | │ │ │ 00519a70: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00519a80: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 00519a90: 2020 207c 706f 696e 7465 7220 746f 7c61 |pointer to|a │ │ │ 00519aa0: 6464 7265 7373 206f 6620 7468 6520 2020 ddress of the │ │ │ -00519ab0: 2020 2020 2020 207c 5700 477e 7800 0020 |W.G~x.. │ │ │ +00519ab0: 2020 2020 2020 207c 5700 47e0 7800 0020 |W.G.x.. │ │ │ 00519ac0: 7c20 2020 2020 7c20 2020 2020 2020 2020 | | │ │ │ 00519ad0: 2020 2020 2020 2020 2020 207c 6672 6565 |free │ │ │ 00519ae0: 5f61 6464 7265 7373 2020 7c76 6f69 6420 _address |void │ │ │ 00519af0: 2020 2020 207c 7072 6576 696f 7573 6c79 |previously │ │ │ 00519b00: 2061 6c6c 6f63 6174 6564 2020 2020 7c57 allocated |W │ │ │ -00519b10: 0047 7e79 0000 207c 2020 2020 207c 2020 .G~y.. | | │ │ │ +00519b10: 0047 e079 0000 207c 2020 2020 207c 2020 .G.y.. | | │ │ │ 00519b20: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00519b30: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 00519b40: 207c 2020 2020 2020 2020 2020 7c73 7061 | |spa │ │ │ 00519b50: 6365 2020 2020 2020 2020 2020 2020 2020 ce │ │ │ -00519b60: 2020 2020 207c 5700 477e 7a00 0020 2b2d |W.G~z.. +- │ │ │ +00519b60: 2020 2020 207c 5700 47e0 7a00 0020 2b2d |W.G.z.. +- │ │ │ 00519b70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00519b80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00519b90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00519ba0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00519bb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b07 0047 ------------+..G │ │ │ -00519bc0: 7e81 0000 5300 477e 8200 0020 2020 5468 ~...S.G~... Th │ │ │ +00519bc0: e081 0000 5300 47e0 8200 0020 2020 5468 ....S.G.... Th │ │ │ 00519bd0: 6520 6578 7465 726e 616c 2072 6f75 7469 e external routi │ │ │ 00519be0: 6e65 2063 616e 2061 6363 6573 7320 616e ne can access an │ │ │ 00519bf0: 6420 696e 766f 6b65 2061 2063 616c 6c2d d invoke a call- │ │ │ 00519c00: 6261 636b 2066 756e 6374 696f 6e20 696e back function in │ │ │ -00519c10: 2061 6e79 206f 6623 0047 7e83 0000 2020 any of#.G~... │ │ │ +00519c10: 2061 6e79 206f 6623 0047 e083 0000 2020 any of#.G.... │ │ │ 00519c20: 2074 6865 2066 6f6c 6c6f 7769 6e67 206d the following m │ │ │ -00519c30: 6563 6861 6e69 736d 733a 0700 477e 8400 echanisms:..G~.. │ │ │ -00519c40: 004f 0047 7e85 0000 2020 2020 202a 2057 .O.G~... * W │ │ │ +00519c30: 6563 6861 6e69 736d 733a 0700 47e0 8400 echanisms:..G... │ │ │ +00519c40: 004f 0047 e085 0000 2020 2020 202a 2057 .O.G.... * W │ │ │ 00519c50: 6869 6c65 206d 616b 696e 6720 616e 2065 hile making an e │ │ │ 00519c60: 7874 6572 6e61 6c20 6361 6c6c 2c20 4754 xternal call, GT │ │ │ 00519c70: 2e4d 2073 6574 7320 7468 6520 656e 7669 .M sets the envi │ │ │ 00519c80: 726f 6e6d 656e 7420 7661 7269 6162 6c65 ronment variable │ │ │ -00519c90: 5000 477e 8600 0020 2020 2020 2020 4754 P.G~... GT │ │ │ +00519c90: 5000 47e0 8600 0020 2020 2020 2020 4754 P.G.... GT │ │ │ 00519ca0: 4d5f 4341 4c4c 494e 5f53 5441 5254 2074 M_CALLIN_START t │ │ │ 00519cb0: 6f20 706f 696e 7420 746f 2061 2073 7472 o point to a str │ │ │ 00519cc0: 696e 6720 636f 6e74 6169 6e69 6e67 2074 ing containing t │ │ │ 00519cd0: 6865 2073 7461 7274 2061 6464 7265 7373 he start address │ │ │ -00519ce0: 5000 477e 8700 0020 2020 2020 2020 2864 P.G~... (d │ │ │ +00519ce0: 5000 47e0 8700 0020 2020 2020 2020 2864 P.G.... (d │ │ │ 00519cf0: 6563 696d 616c 2069 6e74 6567 6572 2076 ecimal integer v │ │ │ 00519d00: 616c 7565 2920 6f66 2074 6865 2074 6162 alue) of the tab │ │ │ 00519d10: 6c65 2064 6573 6372 6962 6564 2061 626f le described abo │ │ │ 00519d20: 7665 2e20 5468 6520 6578 7465 726e 616c ve. The external │ │ │ -00519d30: 5100 477e 8800 0020 2020 2020 2020 726f Q.G~... ro │ │ │ +00519d30: 5100 47e0 8800 0020 2020 2020 2020 726f Q.G.... ro │ │ │ 00519d40: 7574 696e 6520 6e65 6564 7320 746f 2072 utine needs to r │ │ │ 00519d50: 6561 6420 7468 6973 2065 6e76 6972 6f6e ead this environ │ │ │ 00519d60: 6d65 6e74 2076 6172 6961 626c 652c 2063 ment variable, c │ │ │ 00519d70: 6f6e 7665 7274 2074 6865 2073 7472 696e onvert the strin │ │ │ -00519d80: 6752 0047 7e89 0000 2020 2020 2020 2069 gR.G~... i │ │ │ +00519d80: 6752 0047 e089 0000 2020 2020 2020 2069 gR.G.... i │ │ │ 00519d90: 6e74 6f20 616e 2069 6e74 6567 6572 2076 nto an integer v │ │ │ 00519da0: 616c 7565 2061 6e64 2073 686f 756c 6420 alue and should │ │ │ 00519db0: 696e 6465 7820 696e 746f 2074 6865 2061 index into the a │ │ │ 00519dc0: 7070 726f 7072 6961 7465 2065 6e74 7279 ppropriate entry │ │ │ -00519dd0: 2074 6f31 0047 7e8a 0000 2020 2020 2020 to1.G~... │ │ │ +00519dd0: 2074 6f31 0047 e08a 0000 2020 2020 2020 to1.G.... │ │ │ 00519de0: 2063 616c 6c20 7468 6520 6170 7072 6f70 call the approp │ │ │ 00519df0: 7269 6174 6520 4754 2e4d 2066 756e 6374 riate GT.M funct │ │ │ -00519e00: 696f 6e2e 5100 477e 9100 0020 2020 2020 ion.Q.G~... │ │ │ +00519e00: 696f 6e2e 5100 47e0 9100 0020 2020 2020 ion.Q.G.... │ │ │ 00519e10: 2a20 4754 2e4d 2061 6c73 6f20 7072 6f76 * GT.M also prov │ │ │ 00519e20: 6964 6573 2061 6e20 696e 7075 742d 6f6e ides an input-on │ │ │ 00519e30: 6c79 2070 6172 616d 6574 6572 2074 7970 ly parameter typ │ │ │ 00519e40: 6520 6774 6d5f 706f 696e 7465 7274 6f66 e gtm_pointertof │ │ │ -00519e50: 756e 635f 7453 0047 7e92 0000 2020 2020 unc_tS.G~... │ │ │ +00519e50: 756e 635f 7453 0047 e092 0000 2020 2020 unc_tS.G.... │ │ │ 00519e60: 2020 2074 6861 7420 6361 6e20 6265 2075 that can be u │ │ │ 00519e70: 7365 6420 746f 206f 6274 6169 6e20 6361 sed to obtain ca │ │ │ 00519e80: 6c6c 2d62 6163 6b20 6675 6e63 7469 6f6e ll-back function │ │ │ 00519e90: 2070 6f69 6e74 6572 7320 7669 6120 7061 pointers via pa │ │ │ -00519ea0: 7261 6d65 7465 7273 4500 477e 9300 0020 rametersE.G~... │ │ │ +00519ea0: 7261 6d65 7465 7273 4500 47e0 9300 0020 rametersE.G.... │ │ │ 00519eb0: 2020 2020 2020 696e 2074 6865 2065 7874 in the ext │ │ │ 00519ec0: 6572 6e61 6c20 726f 7574 696e 652e 2049 ernal routine. I │ │ │ 00519ed0: 6620 6120 7061 7261 6d65 7465 7220 6973 f a parameter is │ │ │ 00519ee0: 2073 7065 6369 6669 6564 2061 7352 0047 specified asR.G │ │ │ -00519ef0: 7e94 0000 2020 2020 2020 2049 3a67 746d ~... I:gtm │ │ │ +00519ef0: e094 0000 2020 2020 2020 2049 3a67 746d .... I:gtm │ │ │ 00519f00: 5f70 6f69 6e74 6572 746f 6675 6e63 5f74 _pointertofunc_t │ │ │ 00519f10: 2061 6e64 2069 6620 6120 6e75 6d65 7269 and if a numeri │ │ │ 00519f20: 6320 7661 6c75 6520 2862 6574 7765 656e c value (between │ │ │ 00519f30: 2030 2d35 2920 6973 2070 6173 7365 6453 0-5) is passedS │ │ │ -00519f40: 0047 7e95 0000 2020 2020 2020 2066 6f72 .G~... for │ │ │ +00519f40: 0047 e095 0000 2020 2020 2020 2066 6f72 .G.... for │ │ │ 00519f50: 2074 6869 7320 7061 7261 6d65 7465 7220 this parameter │ │ │ 00519f60: 696e 204d 2c20 4754 2e4d 2069 6e74 6572 in M, GT.M inter │ │ │ 00519f70: 7072 6574 7320 7468 6973 2076 616c 7565 prets this value │ │ │ 00519f80: 2061 7320 7468 6520 696e 6465 7820 696e as the index in │ │ │ -00519f90: 746f 4d00 477e 9600 0020 2020 2020 2020 toM.G~... │ │ │ +00519f90: 746f 4d00 47e0 9600 0020 2020 2020 2020 toM.G.... │ │ │ 00519fa0: 7468 6520 6361 6c6c 6261 636b 2074 6162 the callback tab │ │ │ 00519fb0: 6c65 2061 6e64 2070 6173 7365 7320 7468 le and passes th │ │ │ 00519fc0: 6520 6170 7072 6f70 7269 6174 6520 6361 e appropriate ca │ │ │ 00519fd0: 6c6c 6261 636b 2066 756e 6374 696f 6e00 llback function. │ │ │ 00519fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00519ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051a000: 0400 0000 0a02 0000 634d 0000 0000 0000 ........cM...... │ │ │ -0051a010: 7500 007e 4845 4c50 00ff 7300 ff49 4e54 u..~HELP..s..INT │ │ │ +0051a010: 7500 00e0 4845 4c50 00ff 7300 ff49 4e54 u...HELP..s..INT │ │ │ 0051a020: 4547 5241 5445 5f45 5854 4552 4e41 4c00 EGRATE_EXTERNAL. │ │ │ 0051a030: ff73 00ff 4558 5445 524e 414c 5f43 414c .s..EXTERNAL_CAL │ │ │ 0051a040: 4c53 00ff 7300 ff43 414c 4c42 4143 4b5f LS..s..CALLBACK_ │ │ │ 0051a050: 4d45 4348 414e 4953 4d00 c097 0000 2020 MECHANISM..... │ │ │ 0051a060: 2020 2020 2070 6f69 6e74 6572 2074 6f20 pointer to │ │ │ 0051a070: 7468 6520 6578 7465 726e 616c 2072 6f75 the external rou │ │ │ -0051a080: 7469 6e65 2e07 0047 7e98 0000 1200 477e tine...G~.....G~ │ │ │ +0051a080: 7469 6e65 2e07 0047 e098 0000 1200 47e0 tine...G......G. │ │ │ 0051a090: 9900 0020 2020 2a2a 4e6f 7465 2a2a 0700 ... **Note**.. │ │ │ -0051a0a0: 477e 9a00 0054 0046 7ec1 1100 0020 2020 G~...T.F~.... │ │ │ +0051a0a0: 47e0 9a00 0054 0046 e0c1 1100 0020 2020 G....T.F..... │ │ │ 0051a0b0: 4649 5320 7374 726f 6e67 6c79 2064 6973 FIS strongly dis │ │ │ 0051a0c0: 636f 7572 6167 6573 2074 6865 2075 7365 courages the use │ │ │ 0051a0d0: 206f 6620 7369 676e 616c 732c 2065 7370 of signals, esp │ │ │ 0051a0e0: 6563 6961 6c6c 7920 5349 4741 4c41 524d ecially SIGALARM │ │ │ -0051a0f0: 2c20 696e 2075 7365 7251 0048 7e11 0000 , in userQ.H~... │ │ │ +0051a0f0: 2c20 696e 2075 7365 7251 0048 e011 0000 , in userQ.H.... │ │ │ 0051a100: 2020 2077 7269 7474 656e 2043 2066 756e written C fun │ │ │ 0051a110: 6374 696f 6e73 2e20 4754 2e4d 2061 7373 ctions. GT.M ass │ │ │ 0051a120: 756d 6573 2074 6861 7420 6974 2068 6173 umes that it has │ │ │ 0051a130: 2063 6f6d 706c 6574 6520 636f 6e74 726f complete contro │ │ │ -0051a140: 6c20 6f76 6572 2061 6e79 5200 487e 2100 l over anyR.H~!. │ │ │ +0051a140: 6c20 6f76 6572 2061 6e79 5200 48e0 2100 l over anyR.H.!. │ │ │ 0051a150: 0020 2020 7369 676e 616c 7320 7468 6174 . signals that │ │ │ 0051a160: 206f 6363 7572 2061 6e64 2064 6570 656e occur and depen │ │ │ 0051a170: 6473 206f 6e20 7468 6174 2062 6568 6176 ds on that behav │ │ │ 0051a180: 696f 7220 666f 7220 7265 636f 7665 7279 ior for recovery │ │ │ -0051a190: 2069 6620 616e 7974 6869 6e67 5100 487e if anythingQ.H~ │ │ │ +0051a190: 2069 6620 616e 7974 6869 6e67 5100 48e0 if anythingQ.H. │ │ │ 0051a1a0: 3100 0020 2020 7368 6f75 6c64 2067 6f20 1.. should go │ │ │ 0051a1b0: 7772 6f6e 672e 2054 6865 2075 7365 206f wrong. The use o │ │ │ 0051a1c0: 6620 6578 706f 7365 6420 7469 6d65 7220 f exposed timer │ │ │ 0051a1d0: 4150 4973 2073 686f 756c 6420 6265 2063 APIs should be c │ │ │ 0051a1e0: 6f6e 7369 6465 7265 6420 666f 7216 0048 onsidered for..H │ │ │ -0051a1f0: 7e41 0000 2020 2074 696d 6572 206e 6565 ~A.. timer nee │ │ │ -0051a200: 6473 2e07 0048 7e51 0000 0000 0000 0000 ds...H~Q........ │ │ │ +0051a1f0: e041 0000 2020 2074 696d 6572 206e 6565 .A.. timer nee │ │ │ +0051a200: 6473 2e07 0048 e051 0000 0000 0000 0000 ds...H.Q........ │ │ │ 0051a210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051a220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051a230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051a240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051a250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051a260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051a270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -334464,16 +334464,16 @@ │ │ │ 0051a7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051a800: 0400 0000 7c00 0000 d54d 0000 0000 0000 ....|....M...... │ │ │ 0051a810: 4f00 004c 4845 4c50 00ff 7300 ff49 4e54 O..LHELP..s..INT │ │ │ 0051a820: 4547 5241 5445 5f45 5854 4552 4e41 4c00 EGRATE_EXTERNAL. │ │ │ 0051a830: ff73 00ff 4558 5445 524e 414c 5f43 414c .s..EXTERNAL_CAL │ │ │ 0051a840: 4c53 00ff 7300 ff4c 494d 4954 4154 494f LS..s..LIMITATIO │ │ │ 0051a850: 4e53 0000 4c69 6d69 7461 7469 6f6e 7316 NS..Limitations. │ │ │ -0051a860: 003f 7ebf 1100 0020 2020 4c69 6d69 7461 .?~.... Limita │ │ │ -0051a870: 7469 6f6e 7307 0040 7e21 0000 0000 0000 tions..@~!...... │ │ │ +0051a860: 003f e0bf 1100 0020 2020 4c69 6d69 7461 .?..... Limita │ │ │ +0051a870: 7469 6f6e 7307 0040 e021 0000 0000 0000 tions..@.!...... │ │ │ 0051a880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051a890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051a8a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051a8b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051a8c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051a8d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051a8e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -334596,160 +334596,160 @@ │ │ │ 0051b030: ff73 00ff 4558 5445 524e 414c 5f43 414c .s..EXTERNAL_CAL │ │ │ 0051b040: 4c53 00ff 7300 ff4c 494d 4954 4154 494f LS..s..LIMITATIO │ │ │ 0051b050: 4e53 00bf 3100 0020 2020 5369 6e63 6520 NS..1.. Since │ │ │ 0051b060: 626f 7468 2047 542e 4d20 7275 6e74 696d both GT.M runtim │ │ │ 0051b070: 6520 656e 7669 726f 6e6d 656e 7420 616e e environment an │ │ │ 0051b080: 6420 7468 6520 6578 7465 726e 616c 2043 d the external C │ │ │ 0051b090: 2066 756e 6374 696f 6e73 2065 7865 6375 functions execu │ │ │ -0051b0a0: 7465 4c00 407e 4100 0020 2020 696e 2074 teL.@~A.. in t │ │ │ +0051b0a0: 7465 4c00 40e0 4100 0020 2020 696e 2074 teL.@.A.. in t │ │ │ 0051b0b0: 6865 2073 616d 6520 7072 6f63 6573 7320 he same process │ │ │ 0051b0c0: 7370 6163 652c 2074 6865 2066 6f6c 6c6f space, the follo │ │ │ 0051b0d0: 7769 6e67 2072 6573 7472 6963 7469 6f6e wing restriction │ │ │ 0051b0e0: 7320 6170 706c 7920 746f 2074 6865 1d00 s apply to the.. │ │ │ -0051b0f0: 407e 5100 0020 2020 6578 7465 726e 616c @~Q.. external │ │ │ -0051b100: 2066 756e 6374 696f 6e73 3a07 0040 7e61 functions:..@~a │ │ │ -0051b110: 0000 4f00 407e 7100 0020 2020 2031 2e20 ..O.@~q.. 1. │ │ │ +0051b0f0: 40e0 5100 0020 2020 6578 7465 726e 616c @.Q.. external │ │ │ +0051b100: 2066 756e 6374 696f 6e73 3a07 0040 e061 functions:..@.a │ │ │ +0051b110: 0000 4f00 40e0 7100 0020 2020 2031 2e20 ..O.@.q.. 1. │ │ │ 0051b120: 4754 2e4d 2069 7320 6465 7369 676e 6564 GT.M is designed │ │ │ 0051b130: 2074 6f20 7573 6520 7369 676e 616c 7320 to use signals │ │ │ 0051b140: 616e 6420 6861 7320 7369 676e 616c 2068 and has signal h │ │ │ 0051b150: 616e 646c 6572 7320 7468 6174 206d 7573 andlers that mus │ │ │ -0051b160: 7451 0040 7e81 0000 2020 2020 2020 2066 tQ.@~... f │ │ │ +0051b160: 7451 0040 e081 0000 2020 2020 2020 2066 tQ.@.... f │ │ │ 0051b170: 756e 6374 696f 6e20 666f 7220 4754 2e4d unction for GT.M │ │ │ 0051b180: 2074 6f20 6f70 6572 6174 6520 7072 6f70 to operate prop │ │ │ 0051b190: 6572 6c79 2e20 5468 6520 7469 6d65 7220 erly. The timer │ │ │ 0051b1a0: 7265 6c61 7465 6420 6361 6c6c 2d62 6163 related call-bac │ │ │ -0051b1b0: 6b73 4e00 407e 9100 0020 2020 2020 2020 ksN.@~... │ │ │ +0051b1b0: 6b73 4e00 40e0 9100 0020 2020 2020 2020 ksN.@.... │ │ │ 0051b1c0: 7368 6f75 6c64 2062 6520 7573 6564 2069 should be used i │ │ │ 0051b1d0: 6e20 706c 6163 6520 6f66 2061 6e79 206c n place of any l │ │ │ 0051b1e0: 6962 7261 7279 206f 7220 7379 7374 656d ibrary or system │ │ │ 0051b1f0: 2063 616c 6c20 7768 6963 6820 7573 6573 call which uses │ │ │ -0051b200: 5000 3f7e c011 0000 2020 2020 2020 2053 P.?~.... S │ │ │ +0051b200: 5000 3fe0 c011 0000 2020 2020 2020 2053 P.?..... S │ │ │ 0051b210: 4947 414c 524d 2073 7563 6820 6173 2073 IGALRM such as s │ │ │ 0051b220: 6c65 6570 2829 2e20 5573 6520 6f66 2073 leep(). Use of s │ │ │ 0051b230: 6967 6e61 6c73 2062 7920 6578 7465 726e ignals by extern │ │ │ 0051b240: 616c 2063 616c 6c20 636f 6465 206d 6179 al call code may │ │ │ -0051b250: 2100 407e 1200 0020 2020 2020 2020 6361 !.@~... ca │ │ │ +0051b250: 2100 40e0 1200 0020 2020 2020 2020 6361 !.@.... ca │ │ │ 0051b260: 7573 6520 4754 2e4d 2074 6f20 6661 696c use GT.M to fail │ │ │ -0051b270: 2e52 0040 7e13 0000 2020 2020 322e 2055 .R.@~... 2. U │ │ │ +0051b270: 2e52 0040 e013 0000 2020 2020 322e 2055 .R.@.... 2. U │ │ │ 0051b280: 7365 206f 6620 7468 6520 4754 2e4d 2070 se of the GT.M p │ │ │ 0051b290: 726f 7669 6465 6420 6d61 6c6c 6f63 2061 rovided malloc a │ │ │ 0051b2a0: 6e64 2066 7265 652c 2063 7265 6174 6573 nd free, creates │ │ │ 0051b2b0: 2061 6e20 696e 7465 6772 6174 6564 2068 an integrated h │ │ │ -0051b2c0: 6561 704b 0040 7e14 0000 2020 2020 2020 eapK.@~... │ │ │ +0051b2c0: 6561 704b 0040 e014 0000 2020 2020 2020 eapK.@.... │ │ │ 0051b2d0: 206d 616e 6167 656d 656e 7420 7379 7374 management syst │ │ │ 0051b2e0: 656d 2c20 7768 6963 6820 6861 7320 6120 em, which has a │ │ │ 0051b2f0: 6e75 6d62 6572 206f 6620 6465 6275 6767 number of debugg │ │ │ 0051b300: 696e 6720 746f 6f6c 732e 2046 4953 5300 ing tools. FISS. │ │ │ -0051b310: 407e 1500 0020 2020 2020 2020 7265 636f @~... reco │ │ │ +0051b310: 40e0 1500 0020 2020 2020 2020 7265 636f @.... reco │ │ │ 0051b320: 6d6d 656e 6473 2074 6865 2075 7361 6765 mmends the usage │ │ │ 0051b330: 206f 6620 6774 6d5f 6d61 6c6c 6f63 2f67 of gtm_malloc/g │ │ │ 0051b340: 746d 5f66 7265 6520 696e 2074 6865 2065 tm_free in the e │ │ │ 0051b350: 7874 6572 6e61 6c20 6675 6e63 7469 6f6e xternal function │ │ │ -0051b360: 7351 0040 7e16 0000 2020 2020 2020 2074 sQ.@~... t │ │ │ +0051b360: 7351 0040 e016 0000 2020 2020 2020 2074 sQ.@.... t │ │ │ 0051b370: 6861 7420 7072 6f76 6964 6573 2062 6574 hat provides bet │ │ │ 0051b380: 7465 7220 6465 6275 6767 696e 6720 6361 ter debugging ca │ │ │ 0051b390: 7061 6269 6c69 7479 2069 6e20 6361 7365 pability in case │ │ │ 0051b3a0: 206d 656d 6f72 7920 6d61 6e61 6765 6d65 memory manageme │ │ │ -0051b3b0: 6e74 3100 407e 1700 0020 2020 2020 2020 nt1.@~... │ │ │ +0051b3b0: 6e74 3100 40e0 1700 0020 2020 2020 2020 nt1.@.... │ │ │ 0051b3c0: 7072 6f62 6c65 6d73 206f 6363 7572 2077 problems occur w │ │ │ 0051b3d0: 6974 6820 6578 7465 726e 616c 2063 616c ith external cal │ │ │ -0051b3e0: 6c73 2e54 0040 7e18 0000 2020 2020 332e ls.T.@~... 3. │ │ │ +0051b3e0: 6c73 2e54 0040 e018 0000 2020 2020 332e ls.T.@.... 3. │ │ │ 0051b3f0: 2055 7365 206f 6620 6578 6974 2073 7973 Use of exit sys │ │ │ 0051b400: 7465 6d20 6361 6c6c 2069 6e20 6578 7465 tem call in exte │ │ │ 0051b410: 726e 616c 2066 756e 6374 696f 6e73 2069 rnal functions i │ │ │ 0051b420: 7320 7374 726f 6e67 6c79 2064 6973 636f s strongly disco │ │ │ -0051b430: 7572 6167 6564 2e54 0040 7e19 0000 2020 uraged.T.@~... │ │ │ +0051b430: 7572 6167 6564 2e54 0040 e019 0000 2020 uraged.T.@.... │ │ │ 0051b440: 2020 2020 2053 696e 6365 2047 542e 4d20 Since GT.M │ │ │ 0051b450: 7573 6573 2065 7869 7420 6861 6e64 6c65 uses exit handle │ │ │ 0051b460: 7273 2074 6f20 7072 6f70 6572 6c79 2073 rs to properly s │ │ │ 0051b470: 6875 7464 6f77 6e20 7275 6e74 696d 6520 hutdown runtime │ │ │ -0051b480: 656e 7669 726f 6e6d 656e 7452 0040 7e1a environmentR.@~. │ │ │ +0051b480: 656e 7669 726f 6e6d 656e 7452 0040 e01a environmentR.@.. │ │ │ 0051b490: 0000 2020 2020 2020 2061 6e64 2061 6e79 .. and any │ │ │ 0051b4a0: 2061 6374 6976 6520 7265 736f 7572 6365 active resource │ │ │ 0051b4b0: 732c 2074 6865 2073 7973 7465 6d20 6361 s, the system ca │ │ │ 0051b4c0: 6c6c 205f 6578 6974 2073 686f 756c 6420 ll _exit should │ │ │ 0051b4d0: 6e65 7665 7220 6265 2075 7365 6424 0040 never be used$.@ │ │ │ -0051b4e0: 7e21 0000 2020 2020 2020 2069 6e20 6578 ~!.. in ex │ │ │ +0051b4e0: e021 0000 2020 2020 2020 2069 6e20 6578 .!.. in ex │ │ │ 0051b4f0: 7465 726e 616c 2066 756e 6374 696f 6e73 ternal functions │ │ │ -0051b500: 2e53 0040 7e22 0000 2020 2020 342e 2047 .S.@~".. 4. G │ │ │ +0051b500: 2e53 0040 e022 0000 2020 2020 342e 2047 .S.@.".. 4. G │ │ │ 0051b510: 542e 4d20 7573 6573 2074 696d 6572 2073 T.M uses timer s │ │ │ 0051b520: 6967 6e61 6c73 2073 6f20 6f66 7465 6e20 ignals so often │ │ │ 0051b530: 7468 6174 2074 6865 206c 696b 656c 6968 that the likelih │ │ │ 0051b540: 6f6f 6420 6f66 2061 2073 7973 7465 6d20 ood of a system │ │ │ -0051b550: 6361 6c6c 4d00 407e 2300 0020 2020 2020 callM.@~#.. │ │ │ +0051b550: 6361 6c6c 4d00 40e0 2300 0020 2020 2020 callM.@.#.. │ │ │ 0051b560: 2020 6265 696e 6720 696e 7465 7272 7570 being interrup │ │ │ 0051b570: 7465 6420 6973 2068 6967 682e 2053 6f2c ted is high. So, │ │ │ 0051b580: 2061 6c6c 2073 7973 7465 6d20 6361 6c6c all system call │ │ │ 0051b590: 7320 696e 2074 6865 2065 7874 6572 6e61 s in the externa │ │ │ -0051b5a0: 6c42 0040 7e24 0000 2020 2020 2020 2070 lB.@~$.. p │ │ │ +0051b5a0: 6c42 0040 e024 0000 2020 2020 2020 2070 lB.@.$.. p │ │ │ 0051b5b0: 726f 6772 616d 2063 616e 2072 6574 7572 rogram can retur │ │ │ 0051b5c0: 6e20 4549 4e54 5220 6966 2069 6e74 6572 n EINTR if inter │ │ │ 0051b5d0: 7275 7074 6564 2062 7920 6120 7369 676e rupted by a sign │ │ │ -0051b5e0: 616c 2e51 0040 7e25 0000 2020 2020 352e al.Q.@~%.. 5. │ │ │ +0051b5e0: 616c 2e51 0040 e025 0000 2020 2020 352e al.Q.@.%.. 5. │ │ │ 0051b5f0: 2048 616e 646c 6572 2066 756e 6374 696f Handler functio │ │ │ 0051b600: 6e73 2069 6e76 6f6b 6564 2077 6974 6820 ns invoked with │ │ │ 0051b610: 7374 6172 745f 7469 6d65 7220 6d75 7374 start_timer must │ │ │ 0051b620: 206e 6f74 2069 6e76 6f6b 6520 7365 7276 not invoke serv │ │ │ -0051b630: 6963 6573 5100 407e 2600 0020 2020 2020 icesQ.@~&.. │ │ │ +0051b630: 6963 6573 5100 40e0 2600 0020 2020 2020 icesQ.@.&.. │ │ │ 0051b640: 2020 7468 6174 2061 7265 2069 6465 6e74 that are ident │ │ │ 0051b650: 6966 6965 6420 6279 2074 6865 204f 7065 ified by the Ope │ │ │ 0051b660: 7261 7469 6e67 2053 7973 7465 6d20 646f rating System do │ │ │ 0051b670: 6375 6d65 6e74 6174 696f 6e20 6173 2075 cumentation as u │ │ │ -0051b680: 6e73 6166 6552 0040 7e27 0000 2020 2020 nsafeR.@~'.. │ │ │ +0051b680: 6e73 6166 6552 0040 e027 0000 2020 2020 nsafeR.@.'.. │ │ │ 0051b690: 2020 2066 6f72 2073 6967 6e61 6c20 6861 for signal ha │ │ │ 0051b6a0: 6e64 6c65 7273 2028 6f72 206e 6f74 2069 ndlers (or not i │ │ │ 0051b6b0: 6465 6e74 6966 6965 6420 6173 2073 6166 dentified as saf │ │ │ 0051b6c0: 6529 202d 2063 6f6e 7375 6c74 2074 6865 e) - consult the │ │ │ -0051b6d0: 2073 7973 7465 6d52 0040 7e28 0000 2020 systemR.@~(.. │ │ │ +0051b6d0: 2073 7973 7465 6d52 0040 e028 0000 2020 systemR.@.(.. │ │ │ 0051b6e0: 2020 2020 2064 6f63 756d 656e 7461 7469 documentati │ │ │ 0051b6f0: 6f6e 206f 7220 6d61 6e20 7061 6765 7320 on or man pages │ │ │ 0051b700: 666f 7220 7468 6973 2069 6e66 6f72 6d61 for this informa │ │ │ 0051b710: 7469 6f6e 2e20 5375 6368 2073 6572 7669 tion. Such servi │ │ │ -0051b720: 6365 7320 6361 7573 6550 0040 7e29 0000 ces causeP.@~).. │ │ │ +0051b720: 6365 7320 6361 7573 6550 0040 e029 0000 ces causeP.@.).. │ │ │ 0051b730: 2020 2020 2020 206e 6f6e 2d64 6574 6572 non-deter │ │ │ 0051b740: 6d69 6e69 7374 6963 2066 6169 6c75 7265 ministic failure │ │ │ 0051b750: 7320 7768 656e 2074 6865 7920 6172 6520 s when they are │ │ │ 0051b760: 696e 7465 7272 7570 7465 6420 6279 2061 interrupted by a │ │ │ -0051b770: 2066 756e 6374 696f 6e53 0040 7e2a 0000 functionS.@~*.. │ │ │ +0051b770: 2066 756e 6374 696f 6e53 0040 e02a 0000 functionS.@.*.. │ │ │ 0051b780: 2020 2020 2020 2074 6861 7420 7468 656e that then │ │ │ 0051b790: 2061 7474 656d 7074 7320 746f 2063 616c attempts to cal │ │ │ 0051b7a0: 6c20 7468 656d 2c20 7772 6f6e 676c 7920 l them, wrongly │ │ │ 0051b7b0: 6173 7375 6d69 6e67 2074 6865 7920 6172 assuming they ar │ │ │ 0051b7c0: 6520 7265 656e 7472 616e 742e 0000 0000 e reentrant..... │ │ │ 0051b7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051b7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051b7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051b800: 0400 0000 b701 0000 874d 0000 0000 0000 .........M...... │ │ │ -0051b810: 8e00 007e 4845 4c50 00ff 7300 ff49 4e54 ...~HELP..s..INT │ │ │ +0051b810: 8e00 00e0 4845 4c50 00ff 7300 ff49 4e54 ....HELP..s..INT │ │ │ 0051b820: 4547 5241 5445 5f45 5854 4552 4e41 4c00 EGRATE_EXTERNAL. │ │ │ 0051b830: ff73 00ff 4558 5445 524e 414c 5f43 414c .s..EXTERNAL_CAL │ │ │ 0051b840: 4c53 00ff 7300 ff4c 494d 4954 4154 494f LS..s..LIMITATIO │ │ │ 0051b850: 4e53 00c0 3100 0020 2020 2036 2e20 4754 NS..1.. 6. GT │ │ │ 0051b860: 2e4d 2070 6572 666f 726d 7320 6465 7669 .M performs devi │ │ │ 0051b870: 6365 2069 6e70 7574 2075 7369 6e67 2074 ce input using t │ │ │ 0051b880: 6865 2072 6561 6428 2920 7379 7374 656d he read() system │ │ │ 0051b890: 2073 6572 7669 6365 2e20 554e 4958 4d00 service. UNIXM. │ │ │ -0051b8a0: 407e 3200 0020 2020 2020 2020 646f 6375 @~2.. docu │ │ │ +0051b8a0: 40e0 3200 0020 2020 2020 2020 646f 6375 @.2.. docu │ │ │ 0051b8b0: 6d65 6e74 6174 696f 6e20 7265 636f 6d6d mentation recomm │ │ │ 0051b8c0: 656e 6473 2061 6761 696e 7374 206d 6978 ends against mix │ │ │ 0051b8d0: 696e 6720 7468 6973 2074 7970 6520 6f66 ing this type of │ │ │ -0051b8e0: 2069 6e70 7574 2077 6974 684d 0040 7e33 input withM.@~3 │ │ │ +0051b8e0: 2069 6e70 7574 2077 6974 684d 0040 e033 input withM.@.3 │ │ │ 0051b8f0: 0000 2020 2020 2020 2062 7566 6665 7265 .. buffere │ │ │ 0051b900: 6420 696e 7075 7420 7365 7276 6963 6573 d input services │ │ │ 0051b910: 2069 6e20 7468 6520 6667 6574 7328 2920 in the fgets() │ │ │ 0051b920: 6661 6d69 6c79 2061 6e64 2069 676e 6f72 family and ignor │ │ │ -0051b930: 696e 6720 7468 6973 5200 407e 3400 0020 ing thisR.@~4.. │ │ │ +0051b930: 696e 6720 7468 6973 5200 40e0 3400 0020 ing thisR.@.4.. │ │ │ 0051b940: 2020 2020 2020 7265 636f 6d6d 656e 6461 recommenda │ │ │ 0051b950: 7469 6f6e 2069 7320 6c69 6b65 6c79 2074 tion is likely t │ │ │ 0051b960: 6f20 6361 7573 6520 6c6f 7373 206f 6620 o cause loss of │ │ │ 0051b970: 696e 7075 7420 7468 6174 2069 7320 6469 input that is di │ │ │ -0051b980: 6666 6963 756c 7420 746f 2600 407e 3500 fficult to&.@~5. │ │ │ +0051b980: 6666 6963 756c 7420 746f 2600 40e0 3500 fficult to&.@.5. │ │ │ 0051b990: 0020 2020 2020 2020 6469 6167 6e6f 7365 . diagnose │ │ │ 0051b9a0: 2061 6e64 2075 6e64 6572 7374 616e 642e and understand. │ │ │ -0051b9b0: 0700 407e 3600 0000 0000 0000 0000 0000 ..@~6........... │ │ │ +0051b9b0: 0700 40e0 3600 0000 0000 0000 0000 0000 ..@.6........... │ │ │ 0051b9c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051b9d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051b9e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051b9f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051ba00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051ba10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051ba20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -334843,131 +334843,131 @@ │ │ │ 0051bfa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051bfb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051bfc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051bfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051bfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051bff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051c000: 0400 0000 a507 0000 934d 0000 0000 0000 .........M...... │ │ │ -0051c010: 9b00 007e 4845 4c50 00ff 7300 ff49 4e54 ...~HELP..s..INT │ │ │ +0051c010: 9b00 00e0 4845 4c50 00ff 7300 ff49 4e54 ....HELP..s..INT │ │ │ 0051c020: 4547 5241 5445 5f45 5854 4552 4e41 4c00 EGRATE_EXTERNAL. │ │ │ 0051c030: ff73 00ff 4558 5445 524e 414c 5f43 414c .s..EXTERNAL_CAL │ │ │ 0051c040: 4c53 00ff 7300 ff45 4e43 5259 5054 494f LS..s..ENCRYPTIO │ │ │ 0051c050: 4e5f 4558 5445 4e53 494f 4e53 00c1 1381 N_EXTENSIONS.... │ │ │ 0051c060: 0000 2020 2020 2020 2065 6e63 6f64 6564 .. encoded │ │ │ 0051c070: 206f 7220 6465 636f 6465 6420 6461 7461 or decoded data │ │ │ 0051c080: 2e20 5573 696e 6720 7468 6520 6170 7072 . Using the appr │ │ │ 0051c090: 6f70 7269 6174 6520 6b65 7920 2873 616d opriate key (sam │ │ │ -0051c0a0: 6520 6b65 7920 666f 7220 6152 004b 7e91 e key for aR.K~. │ │ │ +0051c0a0: 6520 6b65 7920 666f 7220 6152 004b e091 e key for aR.K.. │ │ │ 0051c0b0: 0000 2020 2020 2020 2073 796d 6d65 7472 .. symmetr │ │ │ 0051c0c0: 6963 2063 6970 6865 7229 2c20 6774 6d63 ic cipher), gtmc │ │ │ 0051c0d0: 7279 7074 5f64 6563 6f64 6528 2920 6d75 rypt_decode() mu │ │ │ 0051c0e0: 7374 2062 6520 6162 6c65 2074 6f20 6465 st be able to de │ │ │ 0051c0f0: 636f 6465 2061 6e79 2064 6174 6152 004a code any dataR.J │ │ │ -0051c100: 7e14 0000 2020 2020 2020 2062 7566 6665 ~... buffe │ │ │ +0051c100: e014 0000 2020 2020 2020 2062 7566 6665 .... buffe │ │ │ 0051c110: 7220 656e 636f 6465 6420 6279 2067 746d r encoded by gtm │ │ │ 0051c120: 6372 7970 745f 656e 636f 6465 2829 2c20 crypt_encode(), │ │ │ 0051c130: 6f74 6865 7277 6973 6520 7468 6520 656e otherwise the en │ │ │ 0051c140: 6372 7970 7465 6420 6461 7461 2069 734e crypted data isN │ │ │ -0051c150: 004b 7e11 0000 2020 2020 2020 2072 656e .K~... ren │ │ │ +0051c150: 004b e011 0000 2020 2020 2020 2072 656e .K.... ren │ │ │ 0051c160: 6465 7265 6420 756e 7265 636f 7665 7261 dered unrecovera │ │ │ 0051c170: 626c 652e 3720 4173 2064 6973 6375 7373 ble.7 As discuss │ │ │ 0051c180: 6564 2065 6172 6c69 6572 2c20 4754 2e4d ed earlier, GT.M │ │ │ 0051c190: 2072 6571 7569 7265 7320 7468 6553 004b requires theS.K │ │ │ -0051c1a0: 7e21 0000 2020 2020 2020 2065 6e63 7279 ~!.. encry │ │ │ +0051c1a0: e021 0000 2020 2020 2020 2065 6e63 7279 .!.. encry │ │ │ 0051c1b0: 7074 6564 2061 6e64 2063 6c65 6172 7465 pted and clearte │ │ │ 0051c1c0: 7874 2076 6572 7369 6f6e 7320 6f66 2061 xt versions of a │ │ │ 0051c1d0: 2073 7472 696e 6720 746f 2068 6176 6520 string to have │ │ │ 0051c1e0: 7468 6520 7361 6d65 206c 656e 6774 682e the same length. │ │ │ -0051c1f0: 4d00 4b7e 3100 0020 2020 2020 2a20 6368 M.K~1.. * ch │ │ │ +0051c1f0: 4d00 4be0 3100 0020 2020 2020 2a20 6368 M.K.1.. * ch │ │ │ 0051c200: 6172 202a 6774 6d63 7279 7074 5f73 7472 ar *gtmcrypt_str │ │ │ 0051c210: 6572 726f 7228 2920 2d20 4754 2e4d 2075 error() - GT.M u │ │ │ 0051c220: 7365 7320 7468 6973 2066 756e 6374 696f ses this functio │ │ │ 0051c230: 6e20 746f 2072 6574 7269 6576 6553 004b n to retrieveS.K │ │ │ -0051c240: 7e41 0000 2020 2020 2020 2061 6464 7469 ~A.. addti │ │ │ +0051c240: e041 0000 2020 2020 2020 2061 6464 7469 .A.. addti │ │ │ 0051c250: 6f6e 616c 2065 7272 6f72 2063 6f6e 7465 onal error conte │ │ │ 0051c260: 7874 2066 726f 6d20 7468 6520 706c 7567 xt from the plug │ │ │ 0051c270: 2d69 6e20 6166 7465 7220 7468 6520 706c -in after the pl │ │ │ 0051c280: 7567 2d69 6e20 7265 7475 726e 7320 616e ug-in returns an │ │ │ -0051c290: 4e00 4b7e 5100 0020 2020 2020 2020 6572 N.K~Q.. er │ │ │ +0051c290: 4e00 4be0 5100 0020 2020 2020 2020 6572 N.K.Q.. er │ │ │ 0051c2a0: 726f 7220 7374 6174 7573 2e20 5468 6973 ror status. This │ │ │ 0051c2b0: 2066 756e 6374 696f 6e20 7265 7475 726e function return │ │ │ 0051c2c0: 7320 6120 706f 696e 7465 7220 746f 2061 s a pointer to a │ │ │ 0051c2d0: 6464 6974 696f 6e61 6c20 7465 7874 5100 dditional textQ. │ │ │ -0051c2e0: 4b7e 6100 0020 2020 2020 2020 7265 6c61 K~a.. rela │ │ │ +0051c2e0: 4be0 6100 0020 2020 2020 2020 7265 6c61 K.a.. rela │ │ │ 0051c2f0: 7465 6420 746f 2074 6865 206c 6173 7420 ted to the last │ │ │ 0051c300: 6572 726f 7220 7468 6174 206f 6363 7572 error that occur │ │ │ 0051c310: 7265 642e 2047 542e 4d20 6469 7370 6c61 red. GT.M displa │ │ │ 0051c320: 7973 2074 6869 7320 7465 7874 2061 7351 ys this text asQ │ │ │ -0051c330: 004b 7e71 0000 2020 2020 2020 2070 6172 .K~q.. par │ │ │ +0051c330: 004b e071 0000 2020 2020 2020 2070 6172 .K.q.. par │ │ │ 0051c340: 7420 6f66 2061 6e20 6572 726f 7220 7265 t of an error re │ │ │ 0051c350: 706f 7274 2e20 496e 2061 2063 6173 6520 port. In a case │ │ │ 0051c360: 7768 6572 6520 616e 2065 7272 6f72 2068 where an error h │ │ │ 0051c370: 6173 206e 6f20 6164 6469 7469 6f6e 616c as no additional │ │ │ -0051c380: 4a00 4b7e 8100 0020 2020 2020 2020 636f J.K~... co │ │ │ +0051c380: 4a00 4be0 8100 0020 2020 2020 2020 636f J.K.... co │ │ │ 0051c390: 6e74 6578 7420 6f72 2064 6573 6372 6970 ntext or descrip │ │ │ 0051c3a0: 7469 6f6e 2c20 7468 6973 2066 756e 6374 tion, this funct │ │ │ 0051c3b0: 696f 6e20 7265 7475 726e 7320 6120 6e75 ion returns a nu │ │ │ -0051c3c0: 6c6c 2073 7472 696e 672e 0700 4b7e 9100 ll string...K~.. │ │ │ -0051c3d0: 0053 004a 7e15 0000 2020 2054 6865 2063 .S.J~... The c │ │ │ +0051c3c0: 6c6c 2073 7472 696e 672e 0700 4be0 9100 ll string...K... │ │ │ +0051c3d0: 0053 004a e015 0000 2020 2054 6865 2063 .S.J.... The c │ │ │ 0051c3e0: 6f6d 706c 6574 6520 736f 7572 6365 2063 omplete source c │ │ │ 0051c3f0: 6f64 6520 666f 7220 7265 6665 7265 6e63 ode for referenc │ │ │ 0051c400: 6520 696d 706c 656d 656e 7461 7469 6f6e e implementation │ │ │ 0051c410: 7320 6f66 2074 6865 7365 2066 756e 6374 s of these funct │ │ │ -0051c420: 696f 6e73 5300 4b7e 1100 0020 2020 6973 ionsS.K~... is │ │ │ +0051c420: 696f 6e73 5300 4be0 1100 0020 2020 6973 ionsS.K.... is │ │ │ 0051c430: 2070 726f 7669 6465 642c 206c 6963 656e provided, licen │ │ │ 0051c440: 7365 6420 756e 6465 7220 7468 6520 7361 sed under the sa │ │ │ 0051c450: 6d65 2074 6572 6d73 2061 7320 4754 2e4d me terms as GT.M │ │ │ 0051c460: 2e20 596f 7520 6172 6520 6174 206c 6962 . You are at lib │ │ │ -0051c470: 6572 7479 2074 6f51 004b 7e21 0000 2020 erty toQ.K~!.. │ │ │ +0051c470: 6572 7479 2074 6f51 004b e021 0000 2020 erty toQ.K.!.. │ │ │ 0051c480: 206d 6f64 6966 7920 7468 656d 2074 6f20 modify them to │ │ │ 0051c490: 7375 6974 2079 6f75 7220 7370 6563 6966 suit your specif │ │ │ 0051c4a0: 6963 2047 542e 4d20 6461 7461 6261 7365 ic GT.M database │ │ │ 0051c4b0: 2065 6e63 7279 7074 696f 6e20 6e65 6564 encryption need │ │ │ -0051c4c0: 732e 2043 6865 636b 5200 4b7e 3100 0020 s. CheckR.K~1.. │ │ │ +0051c4c0: 732e 2043 6865 636b 5200 4be0 3100 0020 s. CheckR.K.1.. │ │ │ 0051c4d0: 2020 796f 7572 2047 542e 4d20 6c69 6365 your GT.M lice │ │ │ 0051c4e0: 6e73 6520 6966 2079 6f75 2077 6973 6820 nse if you wish │ │ │ 0051c4f0: 746f 2063 6f6e 7369 6465 7220 7265 6469 to consider redi │ │ │ 0051c500: 7374 7269 6275 7469 6e67 2079 6f75 7220 stributing your │ │ │ -0051c510: 6368 616e 6765 7320 746f 1100 4b7e 4100 changes to..K~A. │ │ │ -0051c520: 0020 2020 6f74 6865 7273 2e07 004b 7e51 . others...K~Q │ │ │ -0051c530: 0000 4d00 4b7e 6100 0020 2020 466f 7220 ..M.K~a.. For │ │ │ +0051c510: 6368 616e 6765 7320 746f 1100 4be0 4100 changes to..K.A. │ │ │ +0051c520: 0020 2020 6f74 6865 7273 2e07 004b e051 . others...K.Q │ │ │ +0051c530: 0000 4d00 4be0 6100 0020 2020 466f 7220 ..M.K.a.. For │ │ │ 0051c540: 6d6f 7265 2069 6e66 6f72 6d61 7469 6f6e more information │ │ │ 0051c550: 2061 6e64 2065 7861 6d70 6c65 732c 2072 and examples, r │ │ │ 0051c560: 6566 6572 2074 6f20 7468 6520 4461 7461 efer to the Data │ │ │ 0051c570: 6261 7365 2045 6e63 7279 7074 696f 6e1d base Encryption. │ │ │ -0051c580: 004b 7e71 0000 2020 2054 6563 686e 6963 .K~q.. Technic │ │ │ -0051c590: 616c 2042 756c 6c65 7469 6e2e 0700 4b7e al Bulletin...K~ │ │ │ -0051c5a0: 8100 0015 0034 7e58 414d 504c 4553 0000 .....4~XAMPLES.. │ │ │ -0051c5b0: 4578 616d 706c 6573 1300 3c7e bf11 0000 Examples..<~.... │ │ │ -0051c5c0: 2020 2045 7861 6d70 6c65 7307 003d 7e21 Examples..=~! │ │ │ -0051c5d0: 0000 3800 3d7e 3100 0020 2020 666f 6f3a ..8.=~1.. foo: │ │ │ +0051c580: 004b e071 0000 2020 2054 6563 686e 6963 .K.q.. Technic │ │ │ +0051c590: 616c 2042 756c 6c65 7469 6e2e 0700 4be0 al Bulletin...K. │ │ │ +0051c5a0: 8100 0015 0034 e058 414d 504c 4553 0000 .....4.XAMPLES.. │ │ │ +0051c5b0: 4578 616d 706c 6573 1300 3ce0 bf11 0000 Examples..<..... │ │ │ +0051c5c0: 2020 2045 7861 6d70 6c65 7307 003d e021 Examples..=.! │ │ │ +0051c5d0: 0000 3800 3de0 3100 0020 2020 666f 6f3a ..8.=.1.. foo: │ │ │ 0051c5e0: 2076 6f69 6420 6261 7220 2849 3a67 746d void bar (I:gtm │ │ │ 0051c5f0: 5f66 6c6f 6174 5f74 2a2c 204f 3a67 746d _float_t*, O:gtm │ │ │ -0051c600: 5f66 6c6f 6174 5f74 2a29 0700 3d7e 4100 _float_t*)..=~A. │ │ │ -0051c610: 004c 003d 7e51 0000 2020 2054 6865 7265 .L.=~Q.. There │ │ │ +0051c600: 5f66 6c6f 6174 5f74 2a29 0700 3de0 4100 _float_t*)..=.A. │ │ │ +0051c610: 004c 003d e051 0000 2020 2054 6865 7265 .L.=.Q.. There │ │ │ 0051c620: 2069 7320 6f6e 6520 6578 7465 726e 616c is one external │ │ │ 0051c630: 2063 616c 6c20 7461 626c 6520 666f 7220 call table for │ │ │ 0051c640: 6561 6368 2070 6163 6b61 6765 2e20 5468 each package. Th │ │ │ 0051c650: 6520 656e 7669 726f 6e6d 656e 7451 003d e environmentQ.= │ │ │ -0051c660: 7e61 0000 2020 2076 6172 6961 626c 6520 ~a.. variable │ │ │ +0051c660: e061 0000 2020 2076 6172 6961 626c 6520 .a.. variable │ │ │ 0051c670: 2247 544d 5843 2220 6d75 7374 206e 616d "GTMXC" must nam │ │ │ 0051c680: 6520 7468 6520 6578 7465 726e 616c 2063 e the external c │ │ │ 0051c690: 616c 6c20 7461 626c 6520 6669 6c65 2066 all table file f │ │ │ 0051c6a0: 6f72 2074 6865 2064 6566 6175 6c74 5000 or the defaultP. │ │ │ -0051c6b0: 3d7e 7100 0020 2020 7061 636b 6167 652e =~q.. package. │ │ │ +0051c6b0: 3de0 7100 0020 2020 7061 636b 6167 652e =.q.. package. │ │ │ 0051c6c0: 2045 7874 6572 6e61 6c20 6361 6c6c 2074 External call t │ │ │ 0051c6d0: 6162 6c65 2066 696c 6573 2066 6f72 2070 able files for p │ │ │ 0051c6e0: 6163 6b61 6765 7320 6f74 6865 7220 7468 ackages other th │ │ │ 0051c6f0: 616e 2074 6865 2064 6566 6175 6c74 4f00 an the defaultO. │ │ │ -0051c700: 3d7e 8100 0020 2020 6d75 7374 2062 6520 =~... must be │ │ │ +0051c700: 3de0 8100 0020 2020 6d75 7374 2062 6520 =.... must be │ │ │ 0051c710: 6964 656e 7469 6669 6564 2062 7920 656e identified by en │ │ │ 0051c720: 7669 726f 6e6d 656e 7420 7661 7269 6162 vironment variab │ │ │ 0051c730: 6c65 7320 6f66 2074 6865 2066 6f72 6d20 les of the form │ │ │ 0051c740: 2247 544d 5843 5f6e 616d 6522 2e07 003d "GTMXC_name"...= │ │ │ -0051c750: 7e91 0000 5100 3c7e c011 0000 2020 2054 ~...Q.<~.... T │ │ │ +0051c750: e091 0000 5100 3ce0 c011 0000 2020 2054 ....Q.<..... T │ │ │ 0051c760: 6865 2066 6972 7374 206f 6620 7468 6520 he first of the │ │ │ 0051c770: 6578 7465 726e 616c 2063 616c 6c20 7461 external call ta │ │ │ 0051c780: 626c 6573 2069 7320 7468 6520 6c6f 6361 bles is the loca │ │ │ 0051c790: 7469 6f6e 206f 6620 7468 6520 7368 6172 tion of the shar │ │ │ 0051c7a0: 6561 626c 6500 0000 0000 0000 0000 0000 eable........... │ │ │ 0051c7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051c7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -334979,286 +334979,286 @@ │ │ │ 0051c820: 4547 5241 5445 5f45 5854 4552 4e41 4c00 EGRATE_EXTERNAL. │ │ │ 0051c830: ff73 00ff 4558 5445 524e 414c 5f43 414c .s..EXTERNAL_CAL │ │ │ 0051c840: 4c53 00ff 7300 ff45 5841 4d50 4c45 5300 LS..s..EXAMPLES. │ │ │ 0051c850: c012 0000 2020 206c 6962 7261 7279 2e20 .... library. │ │ │ 0051c860: 5468 6520 6c6f 6361 7469 6f6e 2063 616e The location can │ │ │ 0051c870: 2069 6e63 6c75 6465 2065 6e76 6972 6f6e include environ │ │ │ 0051c880: 6d65 6e74 2076 6172 6961 626c 6520 6e61 ment variable na │ │ │ -0051c890: 6d65 732e 0700 3d7e 1300 0012 003d 7e14 mes...=~.....=~. │ │ │ +0051c890: 6d65 732e 0700 3de0 1300 0012 003d e014 mes...=......=.. │ │ │ 0051c8a0: 0000 2020 2045 7861 6d70 6c65 3a07 003d .. Example:..= │ │ │ -0051c8b0: 7e15 0000 1f00 3d7e 1600 0020 2020 2520 ~.....=~... % │ │ │ +0051c8b0: e015 0000 1f00 3de0 1600 0020 2020 2520 ......=.... % │ │ │ 0051c8c0: 6563 686f 2024 4754 4d58 435f 6d61 7468 echo $GTMXC_math │ │ │ -0051c8d0: 7061 6b1e 003d 7e17 0000 2020 202f 7573 pak..=~... /us │ │ │ +0051c8d0: 7061 6b1e 003d e017 0000 2020 202f 7573 pak..=.... /us │ │ │ 0051c8e0: 6572 2f6a 6f65 2f6d 6174 6870 616b 2e78 er/joe/mathpak.x │ │ │ -0051c8f0: 631a 003d 7e18 0000 2020 2025 2065 6368 c..=~... % ech │ │ │ -0051c900: 6f20 6c69 6220 2f75 7372 2f1a 003d 7e19 o lib /usr/..=~. │ │ │ +0051c8f0: 631a 003d e018 0000 2020 2025 2065 6368 c..=.... % ech │ │ │ +0051c900: 6f20 6c69 6220 2f75 7372 2f1a 003d e019 o lib /usr/..=.. │ │ │ 0051c910: 0000 2020 2025 2063 6174 206d 6174 6870 .. % cat mathp │ │ │ -0051c920: 616b 2e78 6319 003d 7e1a 0000 2020 2024 ak.xc..=~... $ │ │ │ +0051c920: 616b 2e78 6319 003d e01a 0000 2020 2024 ak.xc..=.... $ │ │ │ 0051c930: 6c69 622f 6d61 7468 7061 6b2e 736c 4000 lib/mathpak.sl@. │ │ │ -0051c940: 3d7e 2100 0020 2020 6578 703a 2067 746d =~!.. exp: gtm │ │ │ +0051c940: 3de0 2100 0020 2020 6578 703a 2067 746d =.!.. exp: gtm │ │ │ 0051c950: 5f73 7461 7475 735f 7420 7865 7870 2849 _status_t xexp(I │ │ │ 0051c960: 3a67 746d 5f66 6c6f 6174 5f74 2a2c 204f :gtm_float_t*, O │ │ │ 0051c970: 3a67 746d 5f66 6c6f 6174 5f74 2a29 1500 :gtm_float_t*).. │ │ │ -0051c980: 3d7e 2200 0020 2020 2520 6361 7420 6578 =~".. % cat ex │ │ │ -0051c990: 702e 630d 003d 7e23 0000 2020 202e 2e2e p.c..=~#.. ... │ │ │ -0051c9a0: 2800 3d7e 2400 0020 2020 696e 7420 7865 (.=~$.. int xe │ │ │ +0051c980: 3de0 2200 0020 2020 2520 6361 7420 6578 =.".. % cat ex │ │ │ +0051c990: 702e 630d 003d e023 0000 2020 202e 2e2e p.c..=.#.. ... │ │ │ +0051c9a0: 2800 3de0 2400 0020 2020 696e 7420 7865 (.=.$.. int xe │ │ │ 0051c9b0: 7870 2863 6f75 6e74 2c20 696e 7661 722c xp(count, invar, │ │ │ -0051c9c0: 206f 7574 7661 7229 1400 3d7e 2500 0020 outvar)..=~%.. │ │ │ -0051c9d0: 2020 696e 7420 636f 756e 743b 1700 3d7e int count;..=~ │ │ │ +0051c9c0: 206f 7574 7661 7229 1400 3de0 2500 0020 outvar)..=.%.. │ │ │ +0051c9d0: 2020 696e 7420 636f 756e 743b 1700 3de0 int count;..=. │ │ │ 0051c9e0: 2600 0020 2020 666c 6f61 7420 2a69 6e76 &.. float *inv │ │ │ -0051c9f0: 6172 3b18 003d 7e27 0000 2020 2066 6c6f ar;..=~'.. flo │ │ │ -0051ca00: 6174 202a 6f75 7476 6172 3b12 003d 7e28 at *outvar;..=~( │ │ │ +0051c9f0: 6172 3b18 003d e027 0000 2020 2066 6c6f ar;..=.'.. flo │ │ │ +0051ca00: 6174 202a 6f75 7476 6172 3b12 003d e028 at *outvar;..=.( │ │ │ 0051ca10: 0000 2020 2020 2020 2020 2020 7b15 003d .. {..= │ │ │ -0051ca20: 7e29 0000 2020 2020 2020 2020 2020 202e ~).. . │ │ │ -0051ca30: 2e2e 1200 3d7e 2a00 0020 2020 2020 2020 ....=~*.. │ │ │ -0051ca40: 2020 207d 0f00 3d7e 3100 0020 2020 2520 }..=~1.. % │ │ │ -0051ca50: 6774 6d0d 003d 7e32 0000 2020 202e 2e2e gtm..=~2.. ... │ │ │ -0051ca60: 2b00 3d7e 3300 0020 2020 4754 4d3e 6420 +.=~3.. GTM>d │ │ │ +0051ca20: e029 0000 2020 2020 2020 2020 2020 202e .).. . │ │ │ +0051ca30: 2e2e 1200 3de0 2a00 0020 2020 2020 2020 ....=.*.. │ │ │ +0051ca40: 2020 207d 0f00 3de0 3100 0020 2020 2520 }..=.1.. % │ │ │ +0051ca50: 6774 6d0d 003d e032 0000 2020 202e 2e2e gtm..=.2.. ... │ │ │ +0051ca60: 2b00 3de0 3300 0020 2020 4754 4d3e 6420 +.=.3.. GTM>d │ │ │ 0051ca70: 266d 6174 6870 616b 2e65 7870 2869 6e76 &mathpak.exp(inv │ │ │ -0051ca80: 616c 2c2e 6f75 7476 616c 290e 003d 7e34 al,.outval)..=~4 │ │ │ -0051ca90: 0000 2020 2047 544d 3e07 003d 7e35 0000 .. GTM>..=~5.. │ │ │ -0051caa0: 2600 3d7e 3600 0020 2020 4578 616d 706c &.=~6.. Exampl │ │ │ +0051ca80: 616c 2c2e 6f75 7476 616c 290e 003d e034 al,.outval)..=.4 │ │ │ +0051ca90: 0000 2020 2047 544d 3e07 003d e035 0000 .. GTM>..=.5.. │ │ │ +0051caa0: 2600 3de0 3600 0020 2020 4578 616d 706c &.=.6.. Exampl │ │ │ 0051cab0: 6520 3a20 466f 7220 7072 6561 6c6c 6f63 e : For prealloc │ │ │ -0051cac0: 6174 696f 6e3a 0700 3d7e 3700 001f 003d ation:..=~7....= │ │ │ -0051cad0: 7e38 0000 2020 2025 2065 6368 6f20 2447 ~8.. % echo $G │ │ │ -0051cae0: 544d 5843 5f65 7874 6361 6c6c 1d00 3d7e TMXC_extcall..=~ │ │ │ +0051cac0: 6174 696f 6e3a 0700 3de0 3700 001f 003d ation:..=.7....= │ │ │ +0051cad0: e038 0000 2020 2025 2065 6368 6f20 2447 .8.. % echo $G │ │ │ +0051cae0: 544d 5843 5f65 7874 6361 6c6c 1d00 3de0 TMXC_extcall..=. │ │ │ 0051caf0: 3900 0020 2020 2f75 7372 2f6a 6f65 2f65 9.. /usr/joe/e │ │ │ -0051cb00: 7874 6361 6c6c 2e78 631a 003d 7e3a 0000 xtcall.xc..=~:.. │ │ │ +0051cb00: 7874 6361 6c6c 2e78 631a 003d e03a 0000 xtcall.xc..=.:.. │ │ │ 0051cb10: 2020 2025 2063 6174 2065 7874 6361 6c6c % cat extcall │ │ │ -0051cb20: 2e78 631d 003d 7e41 0000 2020 202f 7573 .xc..=~A.. /us │ │ │ +0051cb20: 2e78 631d 003d e041 0000 2020 202f 7573 .xc..=.A.. /us │ │ │ 0051cb30: 722f 6c69 622f 6578 7463 616c 6c2e 736c r/lib/extcall.sl │ │ │ -0051cb40: 3c00 3d7e 4200 0020 2020 7072 6561 6c6c <.=~B.. preall │ │ │ +0051cb40: 3c00 3de0 4200 0020 2020 7072 6561 6c6c <.=.B.. preall │ │ │ 0051cb50: 6f63 3a20 766f 6964 2067 746d 5f70 7265 oc: void gtm_pre │ │ │ 0051cb60: 5f61 6c6c 6f63 5f61 284f 3a67 746d 5f63 _alloc_a(O:gtm_c │ │ │ -0051cb70: 6861 725f 7420 2a5b 3132 5d29 1900 3d7e har_t *[12])..=~ │ │ │ +0051cb70: 6861 725f 7420 2a5b 3132 5d29 1900 3de0 har_t *[12])..=. │ │ │ 0051cb80: 4300 0020 2020 2520 6361 7420 6578 7463 C.. % cat extc │ │ │ -0051cb90: 616c 6c2e 631c 003d 7e44 0000 2020 2023 all.c..=~D.. # │ │ │ +0051cb90: 616c 6c2e 631c 003d e044 0000 2020 2023 all.c..=.D.. # │ │ │ 0051cba0: 696e 636c 7564 6520 3c73 7464 696f 2e68 include ..=~E.. #incl │ │ │ +0051cbb0: 3e1d 003d e045 0000 2020 2023 696e 636c >..=.E.. #incl │ │ │ 0051cbc0: 7564 6520 3c73 7472 696e 672e 683e 2200 ude ". │ │ │ -0051cbd0: 3d7e 4600 0020 2020 2369 6e63 6c75 6465 =~F.. #include │ │ │ +0051cbd0: 3de0 4600 0020 2020 2369 6e63 6c75 6465 =.F.. #include │ │ │ 0051cbe0: 2022 6774 6d78 635f 7479 7065 732e 6822 "gtmxc_types.h" │ │ │ -0051cbf0: 3f00 3d7e 4700 0020 2020 766f 6964 2067 ?.=~G.. void g │ │ │ +0051cbf0: 3f00 3de0 4700 0020 2020 766f 6964 2067 ?.=.G.. void g │ │ │ 0051cc00: 746d 5f70 7265 5f61 6c6c 6f63 5f61 2028 tm_pre_alloc_a ( │ │ │ 0051cc10: 696e 7420 636f 756e 742c 2063 6861 7220 int count, char │ │ │ 0051cc20: 2a61 7267 5f70 7265 616c 6c6f 6361 290b *arg_prealloca). │ │ │ -0051cc30: 003d 7e48 0000 2020 207b 3300 3d7e 4900 .=~H.. {3.=~I. │ │ │ +0051cc30: 003d e048 0000 2020 207b 3300 3de0 4900 .=.H.. {3.=.I. │ │ │ 0051cc40: 0020 2020 2020 2020 7374 7263 7079 2861 . strcpy(a │ │ │ 0051cc50: 7267 5f70 7265 616c 6c6f 6361 2c20 224e rg_prealloca, "N │ │ │ 0051cc60: 6577 204d 6573 7361 6765 2229 3b15 003d ew Message");..= │ │ │ -0051cc70: 7e4a 0000 2020 2020 2020 2072 6574 7572 ~J.. retur │ │ │ -0051cc80: 6e3b 0b00 3d7e 5100 0020 2020 7d07 003d n;..=~Q.. }..= │ │ │ -0051cc90: 7e52 0000 2b00 3d7e 5300 0020 2020 4578 ~R..+.=~S.. Ex │ │ │ +0051cc70: e04a 0000 2020 2020 2020 2072 6574 7572 .J.. retur │ │ │ +0051cc80: 6e3b 0b00 3de0 5100 0020 2020 7d07 003d n;..=.Q.. }..= │ │ │ +0051cc90: e052 0000 2b00 3de0 5300 0020 2020 4578 .R..+.=.S.. Ex │ │ │ 0051cca0: 616d 706c 6520 3a20 666f 7220 6361 6c6c ample : for call │ │ │ 0051ccb0: 2d62 6163 6b20 6d65 6368 616e 6973 6d07 -back mechanism. │ │ │ -0051ccc0: 003d 7e54 0000 1700 3d7e 5500 0020 2020 .=~T....=~U.. │ │ │ +0051ccc0: 003d e054 0000 1700 3de0 5500 0020 2020 .=.T....=.U.. │ │ │ 0051ccd0: 2520 6563 686f 2024 4754 4d58 431e 003d % echo $GTMXC..= │ │ │ -0051cce0: 7e56 0000 2020 202f 7573 722f 6a6f 652f ~V.. /usr/joe/ │ │ │ -0051ccf0: 6361 6c6c 6261 636b 2e78 6324 003d 7e57 callback.xc$.=~W │ │ │ +0051cce0: e056 0000 2020 202f 7573 722f 6a6f 652f .V.. /usr/joe/ │ │ │ +0051ccf0: 6361 6c6c 6261 636b 2e78 6324 003d e057 callback.xc$.=.W │ │ │ 0051cd00: 0000 2020 2025 2063 6174 202f 7573 722f .. % cat /usr/ │ │ │ 0051cd10: 6a6f 652f 6361 6c6c 6261 636b 2e78 631c joe/callback.xc. │ │ │ -0051cd20: 003d 7e58 0000 2020 2024 4d59 4c49 422f .=~X.. $MYLIB/ │ │ │ -0051cd30: 6361 6c6c 6261 636b 2e73 6c2b 003d 7e59 callback.sl+.=~Y │ │ │ +0051cd20: 003d e058 0000 2020 2024 4d59 4c49 422f .=.X.. $MYLIB/ │ │ │ +0051cd30: 6361 6c6c 6261 636b 2e73 6c2b 003d e059 callback.sl+.=.Y │ │ │ 0051cd40: 0000 2020 2069 6e69 743a 2020 2020 2076 .. init: v │ │ │ 0051cd50: 6f69 6420 2020 696e 6974 5f63 616c 6c62 oid init_callb │ │ │ -0051cd60: 6163 6b73 2829 3100 3d7e 5a00 0020 2020 acks()1.=~Z.. │ │ │ +0051cd60: 6163 6b73 2829 3100 3de0 5a00 0020 2020 acks()1.=.Z.. │ │ │ 0051cd70: 7473 7473 6c70 3a20 2076 6f69 6420 2020 tstslp: void │ │ │ 0051cd80: 7473 745f 736c 6565 7028 493a 6774 6d5f tst_sleep(I:gtm_ │ │ │ -0051cd90: 6c6f 6e67 5f74 2940 003d 7e61 0000 2020 long_t)@.=~a.. │ │ │ +0051cd90: 6c6f 6e67 5f74 2940 003d e061 0000 2020 long_t)@.=.a.. │ │ │ 0051cda0: 2073 7472 746d 723a 2076 6f69 6420 2020 strtmr: void │ │ │ 0051cdb0: 7374 6172 745f 7469 6d65 7228 493a 6774 start_timer(I:gt │ │ │ 0051cdc0: 6d5f 6c6f 6e67 5f74 2c20 493a 6774 6d5f m_long_t, I:gtm_ │ │ │ -0051cdd0: 6c6f 6e67 5f74 2923 003d 7e62 0000 2020 long_t)#.=~b.. │ │ │ +0051cdd0: 6c6f 6e67 5f74 2923 003d e062 0000 2020 long_t)#.=.b.. │ │ │ 0051cde0: 2025 2063 6174 202f 7573 722f 6a6f 652f % cat /usr/joe/ │ │ │ -0051cdf0: 6361 6c6c 6261 636b 2e63 1c00 3d7e 6300 callback.c..=~c. │ │ │ +0051cdf0: 6361 6c6c 6261 636b 2e63 1c00 3de0 6300 callback.c..=.c. │ │ │ 0051ce00: 0020 2020 2369 6e63 6c75 6465 203c 7374 . #include ..=~d.. │ │ │ +0051ce10: 6469 6f2e 683e 1d00 3de0 6400 0020 2020 dio.h>..=.d.. │ │ │ 0051ce20: 2369 6e63 6c75 6465 203c 7374 646c 6962 #include ..=~e..".=~f. │ │ │ +0051ce30: 2e68 3e07 003d e065 0000 2200 3de0 6600 .h>..=.e..".=.f. │ │ │ 0051ce40: 0020 2020 2369 6e63 6c75 6465 2022 6774 . #include "gt │ │ │ -0051ce50: 6d78 635f 7479 7065 732e 6822 0700 3d7e mxc_types.h"..=~ │ │ │ -0051ce60: 6700 001b 003d 7e68 0000 2020 2076 6f69 g....=~h.. voi │ │ │ +0051ce50: 6d78 635f 7479 7065 732e 6822 0700 3de0 mxc_types.h"..=. │ │ │ +0051ce60: 6700 001b 003d e068 0000 2020 2076 6f69 g....=.h.. voi │ │ │ 0051ce70: 6420 2a2a 6675 6e63 7461 626c 653b 2c00 d **functable;,. │ │ │ -0051ce80: 3d7e 6900 0020 2020 766f 6964 2028 2a73 =~i.. void (*s │ │ │ +0051ce80: 3de0 6900 0020 2020 766f 6964 2028 2a73 =.i.. void (*s │ │ │ 0051ce90: 6c65 6570 5f75 6e69 6e74 6572 7275 7074 leep_uninterrupt │ │ │ -0051cea0: 6564 2928 696e 7420 293b 2a00 3d7e 6a00 ed)(int );*.=~j. │ │ │ +0051cea0: 6564 2928 696e 7420 293b 2a00 3de0 6a00 ed)(int );*.=.j. │ │ │ 0051ceb0: 0020 2020 766f 6964 2028 2a73 6c65 6570 . void (*sleep │ │ │ 0051cec0: 5f69 6e74 6572 7275 7074 6564 2928 696e _interrupted)(in │ │ │ -0051ced0: 7420 293b 4500 3d7e 7100 0020 2020 766f t );E.=~q.. vo │ │ │ +0051ced0: 7420 293b 4500 3de0 7100 0020 2020 766f t );E.=.q.. vo │ │ │ 0051cee0: 6964 2028 2a73 6574 7570 5f74 696d 6572 id (*setup_timer │ │ │ 0051cef0: 2928 696e 7420 2c20 696e 7420 2c20 766f )(int , int , vo │ │ │ 0051cf00: 6964 2028 2a29 2829 202c 2069 6e74 202c id (*)() , int , │ │ │ -0051cf10: 2063 6861 7220 2a29 3b25 003d 7e72 0000 char *);%.=~r.. │ │ │ +0051cf10: 2063 6861 7220 2a29 3b25 003d e072 0000 char *);%.=.r.. │ │ │ 0051cf20: 2020 2076 6f69 6420 282a 6361 6e63 656c void (*cancel │ │ │ 0051cf30: 5f74 696d 6572 2928 696e 7420 293b 2200 _timer)(int );". │ │ │ -0051cf40: 3d7e 7300 0020 2020 766f 6964 2a20 282a =~s.. void* (* │ │ │ +0051cf40: 3de0 7300 0020 2020 766f 6964 2a20 282a =.s.. void* (* │ │ │ 0051cf50: 6d61 6c6c 6f63 5f66 6e29 2869 6e74 293b malloc_fn)(int); │ │ │ -0051cf60: 2100 3d7e 7400 0020 2020 766f 6964 2028 !.=~t.. void ( │ │ │ +0051cf60: 2100 3de0 7400 0020 2020 766f 6964 2028 !.=.t.. void ( │ │ │ 0051cf70: 2a66 7265 655f 666e 2928 766f 6964 2a29 *free_fn)(void*) │ │ │ -0051cf80: 3b07 003d 7e75 0000 2a00 3d7e 7600 0020 ;..=~u..*.=~v.. │ │ │ +0051cf80: 3b07 003d e075 0000 2a00 3de0 7600 0020 ;..=.u..*.=.v.. │ │ │ 0051cf90: 2020 766f 6964 2020 696e 6974 5f63 616c void init_cal │ │ │ 0051cfa0: 6c62 6163 6b73 2028 696e 7420 636f 756e lbacks (int coun │ │ │ -0051cfb0: 7429 0b00 3d7e 7700 0020 2020 7b21 003d t)..=~w.. {!.= │ │ │ -0051cfc0: 7e78 0000 2020 2020 2020 6368 6172 202a ~x.. char * │ │ │ +0051cfb0: 7429 0b00 3de0 7700 0020 2020 7b21 003d t)..=.w.. {!.= │ │ │ +0051cfc0: e078 0000 2020 2020 2020 6368 6172 202a .x.. char * │ │ │ 0051cfd0: 7374 6172 745f 6164 6472 6573 733b 0700 start_address;.. │ │ │ -0051cfe0: 3d7e 7900 0000 0000 0000 0000 0000 0000 =~y............. │ │ │ +0051cfe0: 3de0 7900 0000 0000 0000 0000 0000 0000 =.y............. │ │ │ 0051cff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051d000: 0400 0000 f007 0000 144e 0000 0000 0000 .........N...... │ │ │ -0051d010: 7d00 007e 4845 4c50 00ff 7300 ff49 4e54 }..~HELP..s..INT │ │ │ +0051d010: 7d00 00e0 4845 4c50 00ff 7300 ff49 4e54 }...HELP..s..INT │ │ │ 0051d020: 4547 5241 5445 5f45 5854 4552 4e41 4c00 EGRATE_EXTERNAL. │ │ │ 0051d030: ff73 00ff 4558 5445 524e 414c 5f43 414c .s..EXTERNAL_CAL │ │ │ 0051d040: 4c53 00ff 7300 ff45 5841 4d50 4c45 5300 LS..s..EXAMPLES. │ │ │ 0051d050: c07a 0000 2020 2020 2020 7374 6172 745f .z.. start_ │ │ │ 0051d060: 6164 6472 6573 7320 3d20 2863 6861 7220 address = (char │ │ │ 0051d070: 2a29 6765 7465 6e76 2822 4754 4d5f 4341 *)getenv("GTM_CA │ │ │ 0051d080: 4c4c 494e 5f53 5441 5254 2229 3b07 003d LLIN_START");..= │ │ │ -0051d090: 7e81 0000 2c00 3d7e 8200 0020 2020 2020 ~...,.=~... │ │ │ +0051d090: e081 0000 2c00 3de0 8200 0020 2020 2020 ....,.=.... │ │ │ 0051d0a0: 2069 6620 2873 7461 7274 5f61 6464 7265 if (start_addre │ │ │ 0051d0b0: 7373 203d 3d20 2863 6861 7220 2a29 3029 ss == (char *)0) │ │ │ -0051d0c0: 0e00 3d7e 8300 0020 2020 2020 207b 4500 ..=~... {E. │ │ │ -0051d0d0: 3d7e 8400 0020 2020 2020 2020 2020 2020 =~... │ │ │ +0051d0c0: 0e00 3de0 8300 0020 2020 2020 207b 4500 ..=.... {E. │ │ │ +0051d0d0: 3de0 8400 0020 2020 2020 2020 2020 2020 =.... │ │ │ 0051d0e0: 2020 2066 7072 696e 7466 2873 7464 6572 fprintf(stder │ │ │ 0051d0f0: 722c 2247 544d 5f43 414c 4c49 4e5f 5354 r,"GTM_CALLIN_ST │ │ │ 0051d100: 4152 5420 6973 206e 6f74 2073 6574 5c6e ART is not set\n │ │ │ -0051d110: 2229 3b17 003d 7e85 0000 2020 2020 2020 ");..=~... │ │ │ -0051d120: 2020 2072 6574 7572 6e3b 0e00 3d7e 8600 return;..=~.. │ │ │ -0051d130: 0020 2020 2020 207d 3600 3d7e 8700 0020 . }6.=~... │ │ │ +0051d110: 2229 3b17 003d e085 0000 2020 2020 2020 ");..=.... │ │ │ +0051d120: 2020 2072 6574 7572 6e3b 0e00 3de0 8600 return;..=... │ │ │ +0051d130: 0020 2020 2020 207d 3600 3de0 8700 0020 . }6.=.... │ │ │ 0051d140: 2020 2020 2066 756e 6374 6162 6c65 203d functable = │ │ │ 0051d150: 2028 766f 6964 202a 2a29 6174 6f69 2873 (void **)atoi(s │ │ │ 0051d160: 7461 7274 5f61 6464 7265 7373 293b 2900 tart_address);). │ │ │ -0051d170: 3d7e 8800 0020 2020 2020 2069 6620 2866 =~... if (f │ │ │ +0051d170: 3de0 8800 0020 2020 2020 2069 6620 2866 =.... if (f │ │ │ 0051d180: 756e 6374 6162 6c65 203d 3d20 2876 6f69 unctable == (voi │ │ │ -0051d190: 6420 2a2a 2930 290e 003d 7e89 0000 2020 d **)0)..=~... │ │ │ -0051d1a0: 2020 2020 7b21 003d 7e8a 0000 2020 2020 {!.=~... │ │ │ +0051d190: 6420 2a2a 2930 290e 003d e089 0000 2020 d **)0)..=.... │ │ │ +0051d1a0: 2020 2020 7b21 003d e08a 0000 2020 2020 {!.=.... │ │ │ 0051d1b0: 2020 2020 7065 7272 6f72 2822 6174 6f69 perror("atoi │ │ │ -0051d1c0: 203a 2022 293b 5600 3d7e 9100 0020 2020 : ");V.=~... │ │ │ +0051d1c0: 203a 2022 293b 5600 3de0 9100 0020 2020 : ");V.=.... │ │ │ 0051d1d0: 2020 2020 2066 7072 696e 7466 2873 7464 fprintf(std │ │ │ 0051d1e0: 6572 722c 2261 6464 7265 7373 6573 2064 err,"addresses d │ │ │ 0051d1f0: 6566 696e 6564 2062 7920 4754 4d5f 4341 efined by GTM_CA │ │ │ 0051d200: 4c4c 494e 5f53 5441 5254 206e 6f74 2061 LLIN_START not a │ │ │ -0051d210: 206e 756d 6265 725c 6e22 293b 1600 3d7e number\n");..=~ │ │ │ +0051d210: 206e 756d 6265 725c 6e22 293b 1600 3de0 number\n");..=. │ │ │ 0051d220: 9200 0020 2020 2020 2020 2072 6574 7572 ... retur │ │ │ -0051d230: 6e3b 0e00 3d7e 9300 0020 2020 2020 207d n;..=~... } │ │ │ -0051d240: 4100 3d7e 9400 0020 2020 2020 2073 6c65 A.=~... sle │ │ │ +0051d230: 6e3b 0e00 3de0 9300 0020 2020 2020 207d n;..=.... } │ │ │ +0051d240: 4100 3de0 9400 0020 2020 2020 2073 6c65 A.=.... sle │ │ │ 0051d250: 6570 5f75 6e69 6e74 6572 7275 7074 6564 ep_uninterrupted │ │ │ 0051d260: 203d 2028 766f 6964 2028 2a29 2869 6e74 = (void (*)(int │ │ │ 0051d270: 2029 2920 6675 6e63 7461 626c 655b 305d )) functable[0] │ │ │ -0051d280: 3b3f 003d 7e95 0000 2020 2020 2020 736c ;?.=~... sl │ │ │ +0051d280: 3b3f 003d e095 0000 2020 2020 2020 736c ;?.=.... sl │ │ │ 0051d290: 6565 705f 696e 7465 7272 7570 7465 6420 eep_interrupted │ │ │ 0051d2a0: 3d20 2876 6f69 6420 282a 2928 696e 7420 = (void (*)(int │ │ │ 0051d2b0: 2929 2066 756e 6374 6162 6c65 5b31 5d3b )) functable[1]; │ │ │ -0051d2c0: 5700 3d7e 9600 0020 2020 2020 2073 6574 W.=~... set │ │ │ +0051d2c0: 5700 3de0 9600 0020 2020 2020 2073 6574 W.=.... set │ │ │ 0051d2d0: 7570 5f74 696d 6572 203d 2028 766f 6964 up_timer = (void │ │ │ 0051d2e0: 2028 2a29 2869 6e74 202c 2069 6e74 2c20 (*)(int , int, │ │ │ 0051d2f0: 766f 6964 2028 2a29 2829 2c20 696e 742c void (*)(), int, │ │ │ 0051d300: 2063 6861 7220 2a29 2920 6675 6e63 7461 char *)) functa │ │ │ -0051d310: 626c 655b 325d 3b3a 003d 7e97 0000 2020 ble[2];:.=~... │ │ │ +0051d310: 626c 655b 325d 3b3a 003d e097 0000 2020 ble[2];:.=.... │ │ │ 0051d320: 2020 2020 6361 6e63 656c 5f74 696d 6572 cancel_timer │ │ │ 0051d330: 203d 2028 766f 6964 2028 2a29 2869 6e74 = (void (*)(int │ │ │ 0051d340: 2029 2920 6675 6e63 7461 626c 655b 335d )) functable[3] │ │ │ -0051d350: 3b07 003d 7e98 0000 3700 3d7e 9900 0020 ;..=~...7.=~... │ │ │ +0051d350: 3b07 003d e098 0000 3700 3de0 9900 0020 ;..=....7.=.... │ │ │ 0051d360: 2020 2020 206d 616c 6c6f 635f 666e 203d malloc_fn = │ │ │ 0051d370: 2028 766f 6964 2a20 282a 2928 696e 7429 (void* (*)(int) │ │ │ 0051d380: 2920 6675 6e63 7461 626c 655b 345d 3b36 ) functable[4];6 │ │ │ -0051d390: 003d 7e9a 0000 2020 2020 2020 6672 6565 .=~... free │ │ │ +0051d390: 003d e09a 0000 2020 2020 2020 6672 6565 .=.... free │ │ │ 0051d3a0: 5f66 6e20 3d20 2876 6f69 6420 282a 2928 _fn = (void (*)( │ │ │ 0051d3b0: 766f 6964 2a29 2920 6675 6e63 7461 626c void*)) functabl │ │ │ -0051d3c0: 655b 355d 3b08 003c 7ec1 1100 0014 003e e[5];..<~......> │ │ │ -0051d3d0: 7e11 0000 2020 2020 2020 7265 7475 726e ~... return │ │ │ -0051d3e0: 3b0b 003e 7e21 0000 2020 207d 0700 3e7e ;..>~!.. }..>~ │ │ │ -0051d3f0: 3100 002b 003e 7e41 0000 2020 2076 6f69 1..+.>~A.. voi │ │ │ +0051d3c0: 655b 355d 3b08 003c e0c1 1100 0014 003e e[5];..<.......> │ │ │ +0051d3d0: e011 0000 2020 2020 2020 7265 7475 726e .... return │ │ │ +0051d3e0: 3b0b 003e e021 0000 2020 207d 0700 3ee0 ;..>.!.. }..>. │ │ │ +0051d3f0: 3100 002b 003e e041 0000 2020 2076 6f69 1..+.>.A.. voi │ │ │ 0051d400: 6420 2073 6c65 6570 2028 696e 7420 636f d sleep (int co │ │ │ 0051d410: 756e 742c 2069 6e74 2074 696d 6529 0b00 unt, int time).. │ │ │ -0051d420: 3e7e 5100 0020 2020 7b2a 003e 7e61 0000 >~Q.. {*.>~a.. │ │ │ +0051d420: 3ee0 5100 0020 2020 7b2a 003e e061 0000 >.Q.. {*.>.a.. │ │ │ 0051d430: 2020 2020 2020 282a 736c 6565 705f 756e (*sleep_un │ │ │ 0051d440: 696e 7465 7272 7570 7465 6429 2874 696d interrupted)(tim │ │ │ -0051d450: 6529 3b0b 003e 7e71 0000 2020 207d 0700 e);..>~q.. }.. │ │ │ -0051d460: 3e7e 8100 001f 003e 7e91 0000 2020 2076 >~.....>~... v │ │ │ +0051d450: 6529 3b0b 003e e071 0000 2020 207d 0700 e);..>.q.. }.. │ │ │ +0051d460: 3ee0 8100 001f 003e e091 0000 2020 2076 >......>.... v │ │ │ 0051d470: 6f69 6420 7469 6d65 725f 6861 6e64 6c65 oid timer_handle │ │ │ -0051d480: 7220 2829 0b00 3d7e 1200 0020 2020 7b36 r ()..=~... {6 │ │ │ -0051d490: 003e 7e11 0000 2020 2020 2020 6670 7269 .>~... fpri │ │ │ +0051d480: 7220 2829 0b00 3de0 1200 0020 2020 7b36 r ()..=.... {6 │ │ │ +0051d490: 003e e011 0000 2020 2020 2020 6670 7269 .>.... fpri │ │ │ 0051d4a0: 6e74 6628 7374 6465 7272 2c22 5469 6d65 ntf(stderr,"Time │ │ │ 0051d4b0: 7220 4861 6e64 6c65 7220 6361 6c6c 6564 r Handler called │ │ │ -0051d4c0: 5c6e 2229 3b1f 003e 7e21 0000 2020 2020 \n");..>~!.. │ │ │ +0051d4c0: 5c6e 2229 3b1f 003e e021 0000 2020 2020 \n");..>.!.. │ │ │ 0051d4d0: 2020 2f2a 2044 6f20 736f 6d65 7468 696e /* Do somethin │ │ │ -0051d4e0: 6720 2a2f 0b00 3e7e 3100 0020 2020 7d07 g */..>~1.. }. │ │ │ -0051d4f0: 003e 7e41 0000 4b00 3e7e 5100 0020 2020 .>~A..K.>~Q.. │ │ │ +0051d4e0: 6720 2a2f 0b00 3ee0 3100 0020 2020 7d07 g */..>.1.. }. │ │ │ +0051d4f0: 003e e041 0000 4b00 3ee0 5100 0020 2020 .>.A..K.>.Q.. │ │ │ 0051d500: 766f 6964 2020 7374 6172 745f 7469 6d65 void start_time │ │ │ 0051d510: 7220 2869 6e74 2063 6f75 6e74 2c20 696e r (int count, in │ │ │ 0051d520: 7420 7469 6d65 5f74 6f5f 696e 742c 2069 t time_to_int, i │ │ │ 0051d530: 6e74 2074 696d 655f 746f 5f73 6c65 6570 nt time_to_sleep │ │ │ -0051d540: 290b 003e 7e61 0000 2020 207b 5100 3e7e )..>~a.. {Q.>~ │ │ │ +0051d540: 290b 003e e061 0000 2020 207b 5100 3ee0 )..>.a.. {Q.>. │ │ │ 0051d550: 7100 0020 2020 2020 2028 2a73 6574 7570 q.. (*setup │ │ │ 0051d560: 5f74 696d 6572 2928 2869 6e74 2029 7374 _timer)((int )st │ │ │ 0051d570: 6172 745f 7469 6d65 722c 2074 696d 655f art_timer, time_ │ │ │ 0051d580: 746f 5f69 6e74 2c20 7469 6d65 725f 6861 to_int, timer_ha │ │ │ 0051d590: 6e64 6c65 722c 2030 2c20 3029 3b14 003e ndler, 0, 0);..> │ │ │ -0051d5a0: 7e81 0000 2020 2020 2020 7265 7475 726e ~... return │ │ │ -0051d5b0: 3b0b 003e 7e91 0000 2020 207d 2300 3d7e ;..>~... }#.=~ │ │ │ +0051d5a0: e081 0000 2020 2020 2020 7265 7475 726e .... return │ │ │ +0051d5b0: 3b0b 003e e091 0000 2020 207d 2300 3de0 ;..>.... }#.=. │ │ │ 0051d5c0: 1300 0020 2020 766f 6964 2a20 786d 616c ... void* xmal │ │ │ 0051d5d0: 6c6f 6320 2869 6e74 2063 6f75 6e74 290b loc (int count). │ │ │ -0051d5e0: 003e 7e11 0000 2020 207b 2500 3e7e 2100 .>~... {%.>~!. │ │ │ +0051d5e0: 003e e011 0000 2020 207b 2500 3ee0 2100 .>.... {%.>.!. │ │ │ 0051d5f0: 0020 2020 7265 7475 726e 2028 2a6d 616c . return (*mal │ │ │ 0051d600: 6c6f 635f 666e 2928 636f 756e 7429 3b0b loc_fn)(count);. │ │ │ -0051d610: 003e 7e31 0000 2020 207d 0700 3e7e 4100 .>~1.. }..>~A. │ │ │ -0051d620: 0020 003e 7e51 0000 2020 2076 6f69 6420 . .>~Q.. void │ │ │ +0051d610: 003e e031 0000 2020 207d 0700 3ee0 4100 .>.1.. }..>.A. │ │ │ +0051d620: 0020 003e e051 0000 2020 2076 6f69 6420 . .>.Q.. void │ │ │ 0051d630: 2078 6672 6565 2876 6f69 642a 2070 7472 xfree(void* ptr │ │ │ -0051d640: 290b 003e 7e61 0000 2020 207b 1d00 3e7e )..>~a.. {..>~ │ │ │ +0051d640: 290b 003e e061 0000 2020 207b 1d00 3ee0 )..>.a.. {..>. │ │ │ 0051d650: 7100 0020 2020 2020 2028 2a66 7265 655f q.. (*free_ │ │ │ -0051d660: 666e 2928 7074 7229 3b0b 003e 7e81 0000 fn)(ptr);..>~... │ │ │ -0051d670: 2020 207d 0700 3e7e 9100 0049 003d 7e14 }..>~...I.=~. │ │ │ +0051d660: 666e 2928 7074 7229 3b0b 003e e081 0000 fn)(ptr);..>.... │ │ │ +0051d670: 2020 207d 0700 3ee0 9100 0049 003d e014 }..>....I.=.. │ │ │ 0051d680: 0000 2020 2045 7861 6d70 6c65 3a67 746d .. Example:gtm │ │ │ 0051d690: 5f6d 616c 6c6f 632f 6774 6d5f 6672 6565 _malloc/gtm_free │ │ │ 0051d6a0: 2063 616c 6c62 6163 6b73 2075 7369 6e67 callbacks using │ │ │ 0051d6b0: 2067 746d 5f70 6f69 6e74 6572 746f 6675 gtm_pointertofu │ │ │ -0051d6c0: 6e63 5f74 0700 3e7e 1100 0017 003e 7e21 nc_t..>~.....>~! │ │ │ +0051d6c0: 6e63 5f74 0700 3ee0 1100 0017 003e e021 nc_t..>......>.! │ │ │ 0051d6d0: 0000 2020 2025 2065 6368 6f20 2447 544d .. % echo $GTM │ │ │ -0051d6e0: 5843 1e00 3e7e 3100 0020 2020 2f75 7372 XC..>~1.. /usr │ │ │ +0051d6e0: 5843 1e00 3ee0 3100 0020 2020 2f75 7372 XC..>.1.. /usr │ │ │ 0051d6f0: 2f6a 6f65 2f63 616c 6c62 6163 6b2e 7863 /joe/callback.xc │ │ │ -0051d700: 2400 3e7e 4100 0020 2020 2520 6361 7420 $.>~A.. % cat │ │ │ +0051d700: 2400 3ee0 4100 0020 2020 2520 6361 7420 $.>.A.. % cat │ │ │ 0051d710: 2f75 7372 2f6a 6f65 2f63 616c 6c62 6163 /usr/joe/callbac │ │ │ -0051d720: 6b2e 7863 1e00 3e7e 5100 0020 2020 2f75 k.xc..>~Q.. /u │ │ │ +0051d720: 6b2e 7863 1e00 3ee0 5100 0020 2020 2f75 k.xc..>.Q.. /u │ │ │ 0051d730: 7372 2f6c 6962 2f63 616c 6c62 6163 6b2e sr/lib/callback. │ │ │ -0051d740: 736c 5100 3e7e 6100 0020 2020 696e 6974 slQ.>~a.. init │ │ │ +0051d740: 736c 5100 3ee0 6100 0020 2020 696e 6974 slQ.>.a.. init │ │ │ 0051d750: 3a20 766f 6964 2069 6e69 745f 6361 6c6c : void init_call │ │ │ 0051d760: 6261 636b 7328 493a 6774 6d5f 706f 696e backs(I:gtm_poin │ │ │ 0051d770: 7465 7274 6f66 756e 635f 742c 2049 3a67 tertofunc_t, I:g │ │ │ 0051d780: 746d 5f70 6f69 6e74 6572 746f 6675 6e63 tm_pointertofunc │ │ │ -0051d790: 5f74 290f 003e 7e71 0000 2020 2025 2067 _t)..>~q.. % g │ │ │ -0051d7a0: 746d 1d00 3e7e 8100 0020 2020 4754 4d3e tm..>~... GTM> │ │ │ +0051d790: 5f74 290f 003e e071 0000 2020 2025 2067 _t)..>.q.. % g │ │ │ +0051d7a0: 746d 1d00 3ee0 8100 0020 2020 4754 4d3e tm..>.... GTM> │ │ │ 0051d7b0: 2064 6f20 262e 696e 6974 2834 2c35 290e do &.init(4,5). │ │ │ -0051d7c0: 003e 7e91 0000 2020 2047 544d 3e23 003d .>~... GTM>#.= │ │ │ -0051d7d0: 7e15 0000 2020 2025 2063 6174 202f 7573 ~... % cat /us │ │ │ +0051d7c0: 003e e091 0000 2020 2047 544d 3e23 003d .>.... GTM>#.= │ │ │ +0051d7d0: e015 0000 2020 2025 2063 6174 202f 7573 .... % cat /us │ │ │ 0051d7e0: 722f 6a6f 652f 6361 6c6c 6261 636b 2e63 r/joe/callback.c │ │ │ 0051d7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051d800: 0400 0000 8a01 0000 1f4e 0000 0000 0000 .........N...... │ │ │ -0051d810: 5a00 007e 4845 4c50 00ff 7300 ff49 4e54 Z..~HELP..s..INT │ │ │ +0051d810: 5a00 00e0 4845 4c50 00ff 7300 ff49 4e54 Z...HELP..s..INT │ │ │ 0051d820: 4547 5241 5445 5f45 5854 4552 4e41 4c00 EGRATE_EXTERNAL. │ │ │ 0051d830: ff73 00ff 4558 5445 524e 414c 5f43 414c .s..EXTERNAL_CAL │ │ │ 0051d840: 4c53 00ff 7300 ff45 5841 4d50 4c45 5300 LS..s..EXAMPLES. │ │ │ 0051d850: c115 1100 0020 2020 2369 6e63 6c75 6465 ..... #include │ │ │ -0051d860: 203c 7374 6469 6f2e 683e 1d00 3e7e 2100 ..>~!. │ │ │ +0051d860: 203c 7374 6469 6f2e 683e 1d00 3ee0 2100 ..>.!. │ │ │ 0051d870: 0020 2020 2369 6e63 6c75 6465 203c 7374 . #include ".>~1.. │ │ │ +0051d880: 646c 6962 2e68 3e22 003e e031 0000 2020 dlib.h>".>.1.. │ │ │ 0051d890: 2023 696e 636c 7564 6520 2267 746d 7863 #include "gtmxc │ │ │ -0051d8a0: 5f74 7970 6573 2e68 2222 003e 7e41 0000 _types.h"".>~A.. │ │ │ +0051d8a0: 5f74 7970 6573 2e68 2222 003e e041 0000 _types.h"".>.A.. │ │ │ 0051d8b0: 2020 2076 6f69 642a 2028 2a6d 616c 6c6f void* (*mallo │ │ │ -0051d8c0: 635f 666e 2928 696e 7429 3b21 003e 7e51 c_fn)(int);!.>~Q │ │ │ +0051d8c0: 635f 666e 2928 696e 7429 3b21 003e e051 c_fn)(int);!.>.Q │ │ │ 0051d8d0: 0000 2020 2076 6f69 6420 282a 6672 6565 .. void (*free │ │ │ -0051d8e0: 5f66 6e29 2876 6f69 642a 293b 4b00 3e7e _fn)(void*);K.>~ │ │ │ +0051d8e0: 5f66 6e29 2876 6f69 642a 293b 4b00 3ee0 _fn)(void*);K.>. │ │ │ 0051d8f0: 6100 0020 2020 766f 6964 2069 6e69 745f a.. void init_ │ │ │ 0051d900: 6361 6c6c 6261 636b 7328 696e 7420 636f callbacks(int co │ │ │ 0051d910: 756e 742c 2076 6f69 642a 2028 2a6d 2928 unt, void* (*m)( │ │ │ 0051d920: 696e 7429 2c20 766f 6964 2028 2a66 2928 int), void (*f)( │ │ │ -0051d930: 766f 6964 2a29 290b 003e 7e71 0000 2020 void*))..>~q.. │ │ │ -0051d940: 207b 1c00 3e7e 8100 0020 2020 2020 2020 {..>~... │ │ │ +0051d930: 766f 6964 2a29 290b 003e e071 0000 2020 void*))..>.q.. │ │ │ +0051d940: 207b 1c00 3ee0 8100 0020 2020 2020 2020 {..>.... │ │ │ 0051d950: 6d61 6c6c 6f63 5f66 6e20 3d20 6d3b 1a00 malloc_fn = m;.. │ │ │ -0051d960: 3e7e 9100 0020 2020 2020 2020 6672 6565 >~... free │ │ │ -0051d970: 5f66 6e20 3d20 663b 0b00 3d7e 1600 0020 _fn = f;..=~... │ │ │ -0051d980: 2020 7d07 003e 7e11 0000 0000 0000 0000 }..>~......... │ │ │ +0051d960: 3ee0 9100 0020 2020 2020 2020 6672 6565 >.... free │ │ │ +0051d970: 5f66 6e20 3d20 663b 0b00 3de0 1600 0020 _fn = f;..=.... │ │ │ +0051d980: 2020 7d07 003e e011 0000 0000 0000 0000 }..>.......... │ │ │ 0051d990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051d9a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051d9b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051d9c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051d9d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051d9e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051d9f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -335361,17 +335361,17 @@ │ │ │ 0051e000: 0400 0000 e300 0000 ca4e 0000 0000 0000 .........N...... │ │ │ 0051e010: 6000 0054 4845 4c50 00ff 7300 ff49 4e54 `..THELP..s..INT │ │ │ 0051e020: 4547 5241 5445 5f45 5854 4552 4e41 4c00 EGRATE_EXTERNAL. │ │ │ 0051e030: ff73 00ff 4341 4c4c 2d49 4e53 00ff 7300 .s..CALL-INS..s. │ │ │ 0051e040: ff52 454c 4556 414e 545f 4649 4c45 5300 .RELEVANT_FILES. │ │ │ 0051e050: ff73 00ff 4754 4d58 435f 5459 5045 532e .s..GTMXC_TYPES. │ │ │ 0051e060: 4800 0067 746d 7863 5f74 7970 6573 2e68 H..gtmxc_types.h │ │ │ -0051e070: 1800 4e7e bf11 0000 2020 2067 746d 7863 ..N~.... gtmxc │ │ │ -0051e080: 5f74 7970 6573 2e68 0700 4f7e 2100 0054 _types.h..O~!..T │ │ │ -0051e090: 004f 7e31 0000 2020 2054 6865 2068 6561 .O~1.. The hea │ │ │ +0051e070: 1800 4ee0 bf11 0000 2020 2067 746d 7863 ..N..... gtmxc │ │ │ +0051e080: 5f74 7970 6573 2e68 0700 4fe0 2100 0054 _types.h..O.!..T │ │ │ +0051e090: 004f e031 0000 2020 2054 6865 2068 6561 .O.1.. The hea │ │ │ 0051e0a0: 6465 7220 6669 6c65 2070 726f 7669 6465 der file provide │ │ │ 0051e0b0: 7320 7369 676e 6174 7572 6573 206f 6620 s signatures of │ │ │ 0051e0c0: 616c 6c20 4361 6c6c 2d49 6e20 696e 7465 all Call-In inte │ │ │ 0051e0d0: 7266 6163 6520 6675 6e63 7469 6f6e 7320 rface functions │ │ │ 0051e0e0: 616e 6420 0000 0000 0000 0000 0000 0000 and ............ │ │ │ 0051e0f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051e100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -335483,379 +335483,379 @@ │ │ │ 0051e7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051e7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051e7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051e7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051e7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051e7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051e800: 0400 0000 b707 0000 5b4e 0000 0000 0000 ........[N...... │ │ │ -0051e810: a200 007e 4845 4c50 00ff 7300 ff49 4e54 ...~HELP..s..INT │ │ │ +0051e810: a200 00e0 4845 4c50 00ff 7300 ff49 4e54 ....HELP..s..INT │ │ │ 0051e820: 4547 5241 5445 5f45 5854 4552 4e41 4c00 EGRATE_EXTERNAL. │ │ │ 0051e830: ff73 00ff 4341 4c4c 2d49 4e53 00ff 7300 .s..CALL-INS..s. │ │ │ 0051e840: ff52 454c 4556 414e 545f 4649 4c45 5300 .RELEVANT_FILES. │ │ │ 0051e850: ff73 00ff 4754 4d58 435f 5459 5045 532e .s..GTMXC_TYPES. │ │ │ 0051e860: 4800 bf41 0000 2020 2064 6566 696e 6974 H..A.. definit │ │ │ 0051e870: 696f 6e73 206f 6620 7468 6f73 6520 7661 ions of those va │ │ │ 0051e880: 6c69 6420 6461 7461 2074 7970 6573 2074 lid data types t │ │ │ 0051e890: 6861 7420 6361 6e20 6265 2070 6173 7365 hat can be passe │ │ │ 0051e8a0: 6420 6672 6f6d 2043 2074 6f20 4d2e 2046 d from C to M. F │ │ │ -0051e8b0: 4953 5400 4f7e 5100 0020 2020 7374 726f IST.O~Q.. stro │ │ │ +0051e8b0: 4953 5400 4fe0 5100 0020 2020 7374 726f IST.O.Q.. stro │ │ │ 0051e8c0: 6e67 6c79 2072 6563 6f6d 6d65 6e64 7320 ngly recommends │ │ │ 0051e8d0: 7468 6174 2074 6865 7365 2074 7970 6573 that these types │ │ │ 0051e8e0: 2062 6520 7573 6564 2069 6e73 7465 6164 be used instead │ │ │ 0051e8f0: 206f 6620 6e61 7469 7665 2074 7970 6573 of native types │ │ │ -0051e900: 2028 696e 742c 4d00 4f7e 6100 0020 2020 (int,M.O~a.. │ │ │ +0051e900: 2028 696e 742c 4d00 4fe0 6100 0020 2020 (int,M.O.a.. │ │ │ 0051e910: 6368 6172 2c20 666c 6f61 742c 2061 6e64 char, float, and │ │ │ 0051e920: 2073 6f20 6f6e 292c 2074 6f20 6176 6f69 so on), to avoi │ │ │ 0051e930: 6420 706f 7373 6962 6c65 206d 6973 6d61 d possible misma │ │ │ 0051e940: 7463 6820 7072 6f62 6c65 6d73 2064 7572 tch problems dur │ │ │ -0051e950: 696e 671c 004f 7e71 0000 2020 2070 6172 ing..O~q.. par │ │ │ +0051e950: 696e 671c 004f e071 0000 2020 2070 6172 ing..O.q.. par │ │ │ 0051e960: 616d 6574 6572 2070 6173 7369 6e67 2e07 ameter passing.. │ │ │ -0051e970: 004f 7e81 0000 5100 4f7e 9100 0020 2020 .O~...Q.O~... │ │ │ +0051e970: 004f e081 0000 5100 4fe0 9100 0020 2020 .O....Q.O.... │ │ │ 0051e980: 6774 6d78 635f 7479 7065 732e 6820 6465 gtmxc_types.h de │ │ │ 0051e990: 6669 6e65 7320 7468 6520 666f 6c6c 6f77 fines the follow │ │ │ 0051e9a0: 696e 6720 7479 7065 7320 7468 6174 2063 ing types that c │ │ │ 0051e9b0: 616e 2062 6520 7573 6564 2069 6e20 4361 an be used in Ca │ │ │ -0051e9c0: 6c6c 2d49 6e73 2e08 004e 7ec0 1100 0054 ll-Ins...N~....T │ │ │ -0051e9d0: 004f 7e12 0000 2020 202b 2d2d 2d2d 2d2d .O~... +------ │ │ │ +0051e9c0: 6c6c 2d49 6e73 2e08 004e e0c0 1100 0054 ll-Ins...N.....T │ │ │ +0051e9d0: 004f e012 0000 2020 202b 2d2d 2d2d 2d2d .O.... +------ │ │ │ 0051e9e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0051e9f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0051ea00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0051ea10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0051ea20: 2d2d 2b54 004f 7e13 0000 2020 207c 2020 --+T.O~... | │ │ │ +0051ea20: 2d2d 2b54 004f e013 0000 2020 207c 2020 --+T.O.... | │ │ │ 0051ea30: 2020 2054 7970 6520 2020 2020 7c20 2020 Type | │ │ │ 0051ea40: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0051ea50: 2020 2020 2020 2055 7361 6765 2020 2020 Usage │ │ │ 0051ea60: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0051ea70: 2020 2020 2020 7c54 004f 7e14 0000 2020 |T.O~... │ │ │ +0051ea70: 2020 2020 2020 7c54 004f e014 0000 2020 |T.O.... │ │ │ 0051ea80: 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |-------------- │ │ │ 0051ea90: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ 0051eaa0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0051eab0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0051eac0: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 004f 7e15 ----------|T.O~. │ │ │ +0051eac0: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 004f e015 ----------|T.O.. │ │ │ 0051ead0: 0000 2020 207c 2076 6f69 6420 2020 2020 .. | void │ │ │ 0051eae0: 2020 2020 7c20 5573 6564 2074 6f20 6578 | Used to ex │ │ │ 0051eaf0: 7072 6573 7320 7468 6174 2074 6865 7265 press that there │ │ │ 0051eb00: 2069 7320 6e6f 2066 756e 6374 696f 6e20 is no function │ │ │ 0051eb10: 7265 7475 726e 2076 616c 7565 2020 7c54 return value |T │ │ │ -0051eb20: 004f 7e16 0000 2020 207c 2d2d 2d2d 2d2d .O~... |------ │ │ │ +0051eb20: 004f e016 0000 2020 207c 2d2d 2d2d 2d2d .O.... |------ │ │ │ 0051eb30: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 0051eb40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0051eb50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0051eb60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0051eb70: 2d2d 7c54 004f 7e17 0000 2020 207c 2067 --|T.O~... | g │ │ │ +0051eb70: 2d2d 7c54 004f e017 0000 2020 207c 2067 --|T.O.... | g │ │ │ 0051eb80: 746d 5f69 6e74 5f74 2020 2020 7c20 6774 tm_int_t | gt │ │ │ 0051eb90: 6d5f 696e 745f 7420 6861 7320 3332 2d62 m_int_t has 32-b │ │ │ 0051eba0: 6974 206c 656e 6774 6820 6f6e 2061 6c6c it length on all │ │ │ 0051ebb0: 2070 6c61 7466 6f72 6d73 2e20 2020 2020 platforms. │ │ │ -0051ebc0: 2020 2020 2020 7c54 004f 7e18 0000 2020 |T.O~... │ │ │ +0051ebc0: 2020 2020 2020 7c54 004f e018 0000 2020 |T.O.... │ │ │ 0051ebd0: 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |-------------- │ │ │ 0051ebe0: 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +--------------- │ │ │ 0051ebf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0051ec00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0051ec10: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 004f 7e19 ----------|T.O~. │ │ │ +0051ec10: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 004f e019 ----------|T.O.. │ │ │ 0051ec20: 0000 2020 207c 2067 746d 5f75 696e 745f .. | gtm_uint_ │ │ │ 0051ec30: 7420 2020 7c20 6774 6d5f 7569 6e74 5f74 t | gtm_uint_t │ │ │ 0051ec40: 2068 6173 2033 322d 6269 7420 6c65 6e67 has 32-bit leng │ │ │ 0051ec50: 7468 206f 6e20 616c 6c20 706c 6174 666f th on all platfo │ │ │ 0051ec60: 726d 7320 2020 2020 2020 2020 2020 7c54 rms |T │ │ │ -0051ec70: 004f 7e1a 0000 2020 207c 2d2d 2d2d 2d2d .O~... |------ │ │ │ +0051ec70: 004f e01a 0000 2020 207c 2d2d 2d2d 2d2d .O.... |------ │ │ │ 0051ec80: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 0051ec90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0051eca0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0051ecb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0051ecc0: 2d2d 7c54 004f 7e21 0000 2020 207c 2020 --|T.O~!.. | │ │ │ +0051ecc0: 2d2d 7c54 004f e021 0000 2020 207c 2020 --|T.O.!.. | │ │ │ 0051ecd0: 2020 2020 2020 2020 2020 2020 7c20 6774 | gt │ │ │ 0051ece0: 6d5f 6c6f 6e67 5f74 2068 6173 2033 322d m_long_t has 32- │ │ │ 0051ecf0: 6269 7420 6c65 6e67 7468 206f 6e20 3332 bit length on 32 │ │ │ 0051ed00: 2d62 6974 2070 6c61 7466 6f72 6d73 2061 -bit platforms a │ │ │ -0051ed10: 6e64 2020 2020 7c54 004f 7e22 0000 2020 nd |T.O~".. │ │ │ +0051ed10: 6e64 2020 2020 7c54 004f e022 0000 2020 nd |T.O.".. │ │ │ 0051ed20: 207c 2067 746d 5f6c 6f6e 675f 7420 2020 | gtm_long_t │ │ │ 0051ed30: 7c20 3634 2d62 6974 206c 656e 6774 6820 | 64-bit length │ │ │ 0051ed40: 6f6e 2036 342d 6269 7420 706c 6174 666f on 64-bit platfo │ │ │ 0051ed50: 726d 732e 2049 7420 6973 206d 7563 6820 rms. It is much │ │ │ -0051ed60: 7468 6520 7361 6d65 2020 7c54 004f 7e23 the same |T.O~# │ │ │ +0051ed60: 7468 6520 7361 6d65 2020 7c54 004f e023 the same |T.O.# │ │ │ 0051ed70: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 0051ed80: 2020 2020 7c20 6173 2074 6865 2043 206c | as the C l │ │ │ 0051ed90: 616e 6775 6167 6520 6c6f 6e67 2074 7970 anguage long typ │ │ │ 0051eda0: 652e 2020 2020 2020 2020 2020 2020 2020 e. │ │ │ 0051edb0: 2020 2020 2020 2020 2020 2020 2020 7c54 |T │ │ │ -0051edc0: 004f 7e24 0000 2020 207c 2d2d 2d2d 2d2d .O~$.. |------ │ │ │ +0051edc0: 004f e024 0000 2020 207c 2d2d 2d2d 2d2d .O.$.. |------ │ │ │ 0051edd0: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 0051ede0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0051edf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0051ee00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0051ee10: 2d2d 7c54 004f 7e25 0000 2020 207c 2067 --|T.O~%.. | g │ │ │ +0051ee10: 2d2d 7c54 004f e025 0000 2020 207c 2067 --|T.O.%.. | g │ │ │ 0051ee20: 746d 5f75 6c6f 6e67 5f74 2020 7c20 6774 tm_ulong_t | gt │ │ │ 0051ee30: 6d5f 756c 6f6e 675f 7420 6973 206d 7563 m_ulong_t is muc │ │ │ 0051ee40: 6820 7468 6520 7361 6d65 2061 7320 7468 h the same as th │ │ │ 0051ee50: 6520 4320 6c61 6e67 7561 6765 2075 6e73 e C language uns │ │ │ -0051ee60: 6967 6e65 6420 7c54 004f 7e26 0000 2020 igned |T.O~&.. │ │ │ +0051ee60: 6967 6e65 6420 7c54 004f e026 0000 2020 igned |T.O.&.. │ │ │ 0051ee70: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 0051ee80: 7c20 6c6f 6e67 2074 7970 652e 2020 2020 | long type. │ │ │ 0051ee90: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0051eea0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0051eeb0: 2020 2020 2020 2020 2020 7c54 004f 7e27 |T.O~' │ │ │ +0051eeb0: 2020 2020 2020 2020 2020 7c54 004f e027 |T.O.' │ │ │ 0051eec0: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 0051eed0: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 0051eee0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0051eef0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0051ef00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 --------------|T │ │ │ -0051ef10: 004f 7e28 0000 2020 207c 2067 746d 5f66 .O~(.. | gtm_f │ │ │ +0051ef10: 004f e028 0000 2020 207c 2067 746d 5f66 .O.(.. | gtm_f │ │ │ 0051ef20: 6c6f 6174 5f74 2020 7c20 666c 6f61 7469 loat_t | floati │ │ │ 0051ef30: 6e67 2070 6f69 6e74 206e 756d 6265 7220 ng point number │ │ │ 0051ef40: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0051ef50: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0051ef60: 2020 7c54 004f 7e29 0000 2020 207c 2d2d |T.O~).. |-- │ │ │ +0051ef60: 2020 7c54 004f e029 0000 2020 207c 2d2d |T.O.).. |-- │ │ │ 0051ef70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 0051ef80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0051ef90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0051efa0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0051efb0: 2d2d 2d2d 2d2d 7c00 0000 0000 0000 0000 ------|......... │ │ │ 0051efc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051efd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051efe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051eff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051f000: 0400 0000 de07 0000 7e4e 0000 0000 0000 ........~N...... │ │ │ -0051f010: a300 007e 4845 4c50 00ff 7300 ff49 4e54 ...~HELP..s..INT │ │ │ +0051f010: a300 00e0 4845 4c50 00ff 7300 ff49 4e54 ....HELP..s..INT │ │ │ 0051f020: 4547 5241 5445 5f45 5854 4552 4e41 4c00 EGRATE_EXTERNAL. │ │ │ 0051f030: ff73 00ff 4341 4c4c 2d49 4e53 00ff 7300 .s..CALL-INS..s. │ │ │ 0051f040: ff52 454c 4556 414e 545f 4649 4c45 5300 .RELEVANT_FILES. │ │ │ 0051f050: ff73 00ff 4754 4d58 435f 5459 5045 532e .s..GTMXC_TYPES. │ │ │ 0051f060: 4800 c02a 0000 2020 207c 2067 746d 5f64 H..*.. | gtm_d │ │ │ 0051f070: 6f75 626c 655f 7420 7c20 5361 6d65 2061 ouble_t | Same a │ │ │ 0051f080: 7320 6162 6f76 6520 6275 7420 646f 7562 s above but doub │ │ │ 0051f090: 6c65 2070 7265 6369 7369 6f6e 2e20 2020 le precision. │ │ │ 0051f0a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0051f0b0: 2020 7c54 004f 7e31 0000 2020 207c 2d2d |T.O~1.. |-- │ │ │ +0051f0b0: 2020 7c54 004f e031 0000 2020 207c 2d2d |T.O.1.. |-- │ │ │ 0051f0c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 0051f0d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0051f0e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0051f0f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0051f100: 2d2d 2d2d 2d2d 7c54 004f 7e32 0000 2020 ------|T.O~2.. │ │ │ +0051f100: 2d2d 2d2d 2d2d 7c54 004f e032 0000 2020 ------|T.O.2.. │ │ │ 0051f110: 207c 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 0051f120: 7c20 7479 7065 2069 6e74 2e20 4966 2069 | type int. If i │ │ │ 0051f130: 7420 7265 7475 726e 7320 7a65 726f 2074 t returns zero t │ │ │ 0051f140: 6865 6e20 7468 6520 6361 6c6c 2077 6173 hen the call was │ │ │ -0051f150: 2020 2020 2020 2020 2020 7c54 004f 7e33 |T.O~3 │ │ │ +0051f150: 2020 2020 2020 2020 2020 7c54 004f e033 |T.O.3 │ │ │ 0051f160: 0000 2020 207c 2067 746d 5f73 7461 7475 .. | gtm_statu │ │ │ 0051f170: 735f 7420 7c20 7375 6363 6573 7366 756c s_t | successful │ │ │ 0051f180: 2e20 4966 2069 7420 6973 206e 6f6e 2d7a . If it is non-z │ │ │ 0051f190: 6572 6f2c 2077 6865 6e20 636f 6e74 726f ero, when contro │ │ │ 0051f1a0: 6c20 7265 7475 726e 7320 746f 2020 7c54 l returns to |T │ │ │ -0051f1b0: 004f 7e34 0000 2020 207c 2020 2020 2020 .O~4.. | │ │ │ +0051f1b0: 004f e034 0000 2020 207c 2020 2020 2020 .O.4.. | │ │ │ 0051f1c0: 2020 2020 2020 2020 7c20 4754 2e4d 2c20 | GT.M, │ │ │ 0051f1d0: 6974 2069 7373 7565 7320 6120 7472 6170 it issues a trap │ │ │ 0051f1e0: 7061 626c 6520 6572 726f 722e 2020 2020 pable error. │ │ │ 0051f1f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0051f200: 2020 7c54 004f 7e35 0000 2020 207c 2d2d |T.O~5.. |-- │ │ │ +0051f200: 2020 7c54 004f e035 0000 2020 207c 2d2d |T.O.5.. |-- │ │ │ 0051f210: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 0051f220: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0051f230: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0051f240: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0051f250: 2d2d 2d2d 2d2d 7c54 004f 7e36 0000 2020 ------|T.O~6.. │ │ │ +0051f250: 2d2d 2d2d 2d2d 7c54 004f e036 0000 2020 ------|T.O.6.. │ │ │ 0051f260: 207c 2067 746d 5f6c 6f6e 675f 742a 2020 | gtm_long_t* │ │ │ 0051f270: 7c20 506f 696e 7465 7220 746f 2067 746d | Pointer to gtm │ │ │ 0051f280: 5f6c 6f6e 675f 742e 2047 6f6f 6420 666f _long_t. Good fo │ │ │ 0051f290: 7220 7265 7475 726e 696e 6720 696e 7465 r returning inte │ │ │ -0051f2a0: 6765 7273 2e20 2020 2020 7c54 004f 7e37 gers. |T.O~7 │ │ │ +0051f2a0: 6765 7273 2e20 2020 2020 7c54 004f e037 gers. |T.O.7 │ │ │ 0051f2b0: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d .. |---------- │ │ │ 0051f2c0: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 0051f2d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0051f2e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0051f2f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 --------------|T │ │ │ -0051f300: 004f 7e38 0000 2020 207c 2067 746d 5f75 .O~8.. | gtm_u │ │ │ +0051f300: 004f e038 0000 2020 207c 2067 746d 5f75 .O.8.. | gtm_u │ │ │ 0051f310: 6c6f 6e67 5f74 2a20 7c20 506f 696e 7465 long_t* | Pointe │ │ │ 0051f320: 7220 746f 2067 746d 5f75 6c6f 6e67 5f74 r to gtm_ulong_t │ │ │ 0051f330: 2e20 476f 6f64 2066 6f72 2072 6574 7572 . Good for retur │ │ │ 0051f340: 6e69 6e67 2075 6e73 6967 6e65 6420 2020 ning unsigned │ │ │ -0051f350: 2020 7c54 004f 7e39 0000 2020 207c 2020 |T.O~9.. | │ │ │ +0051f350: 2020 7c54 004f e039 0000 2020 207c 2020 |T.O.9.. | │ │ │ 0051f360: 2020 2020 2020 2020 2020 2020 7c20 696e | in │ │ │ 0051f370: 7465 6765 7273 2e20 2020 2020 2020 2020 tegers. │ │ │ 0051f380: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0051f390: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -0051f3a0: 2020 2020 2020 7c54 004f 7e3a 0000 2020 |T.O~:.. │ │ │ +0051f3a0: 2020 2020 2020 7c54 004f e03a 0000 2020 |T.O.:.. │ │ │ 0051f3b0: 202b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +-------------- │ │ │ 0051f3c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0051f3d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0051f3e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0051f3f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2b07 004f 7e41 ----------+..O~A │ │ │ -0051f400: 0000 1a00 4f7e 4200 0020 2020 7479 7065 ....O~B.. type │ │ │ -0051f410: 6465 6620 7374 7275 6374 207b 2000 4f7e def struct { .O~ │ │ │ +0051f3f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2b07 004f e041 ----------+..O.A │ │ │ +0051f400: 0000 1a00 4fe0 4200 0020 2020 7479 7065 ....O.B.. type │ │ │ +0051f410: 6465 6620 7374 7275 6374 207b 2000 4fe0 def struct { .O. │ │ │ 0051f420: 4300 0020 2020 2020 2020 6774 6d5f 6c6f C.. gtm_lo │ │ │ -0051f430: 6e67 5f74 206c 656e 6774 683b 2200 4f7e ng_t length;".O~ │ │ │ +0051f430: 6e67 5f74 206c 656e 6774 683b 2200 4fe0 ng_t length;".O. │ │ │ 0051f440: 4400 0020 2020 2020 2020 6774 6d5f 6368 D.. gtm_ch │ │ │ 0051f450: 6172 5f74 2a20 6164 6472 6573 733b 1900 ar_t* address;.. │ │ │ -0051f460: 4f7e 4500 0020 2020 7d20 6774 6d5f 7374 O~E.. } gtm_st │ │ │ -0051f470: 7269 6e67 5f74 3b07 004f 7e46 0000 4c00 ring_t;..O~F..L. │ │ │ -0051f480: 4f7e 4700 0020 2020 5468 6520 706f 696e O~G.. The poin │ │ │ +0051f460: 4fe0 4500 0020 2020 7d20 6774 6d5f 7374 O.E.. } gtm_st │ │ │ +0051f470: 7269 6e67 5f74 3b07 004f e046 0000 4c00 ring_t;..O.F..L. │ │ │ +0051f480: 4fe0 4700 0020 2020 5468 6520 706f 696e O.G.. The poin │ │ │ 0051f490: 7465 7220 7479 7065 7320 6465 6669 6e65 ter types define │ │ │ 0051f4a0: 6420 6162 6f76 6520 6172 6520 3332 2d62 d above are 32-b │ │ │ 0051f4b0: 6974 2061 6464 7265 7373 6573 206f 6e20 it addresses on │ │ │ -0051f4c0: 616c 6c20 3332 2d62 6974 4d00 4f7e 4800 all 32-bitM.O~H. │ │ │ +0051f4c0: 616c 6c20 3332 2d62 6974 4d00 4fe0 4800 all 32-bitM.O.H. │ │ │ 0051f4d0: 0020 2020 706c 6174 666f 726d 732e 2046 . platforms. F │ │ │ 0051f4e0: 6f72 2036 342d 6269 7420 706c 6174 666f or 64-bit platfo │ │ │ 0051f4f0: 726d 732c 2067 746d 5f73 7472 696e 675f rms, gtm_string_ │ │ │ 0051f500: 742a 2069 7320 6120 3634 2d62 6974 2061 t* is a 64-bit a │ │ │ -0051f510: 6464 7265 7373 2e07 004f 7e49 0000 4200 ddress...O~I..B. │ │ │ -0051f520: 4f7e 4a00 0020 2020 6774 6d78 635f 7479 O~J.. gtmxc_ty │ │ │ +0051f510: 6464 7265 7373 2e07 004f e049 0000 4200 ddress...O.I..B. │ │ │ +0051f520: 4fe0 4a00 0020 2020 6774 6d78 635f 7479 O.J.. gtmxc_ty │ │ │ 0051f530: 7065 732e 6820 616c 736f 2070 726f 7669 pes.h also provi │ │ │ 0051f540: 6465 7320 616e 2069 6e70 7574 2d6f 6e6c des an input-onl │ │ │ 0051f550: 7920 7061 7261 6d65 7465 7220 7479 7065 y parameter type │ │ │ -0051f560: 5400 4f7e 5100 0020 2020 6774 6d5f 706f T.O~Q.. gtm_po │ │ │ +0051f560: 5400 4fe0 5100 0020 2020 6774 6d5f 706f T.O.Q.. gtm_po │ │ │ 0051f570: 696e 7465 7274 6f66 756e 635f 7420 7468 intertofunc_t th │ │ │ 0051f580: 6174 2063 616e 2062 6520 7573 6564 2074 at can be used t │ │ │ 0051f590: 6f20 6f62 7461 696e 2063 616c 6c2d 6261 o obtain call-ba │ │ │ 0051f5a0: 636b 2066 756e 6374 696f 6e20 706f 696e ck function poin │ │ │ -0051f5b0: 7465 7273 5000 4f7e 5200 0020 2020 7669 tersP.O~R.. vi │ │ │ +0051f5b0: 7465 7273 5000 4fe0 5200 0020 2020 7669 tersP.O.R.. vi │ │ │ 0051f5c0: 6120 7061 7261 6d65 7465 7273 2069 6e20 a parameters in │ │ │ 0051f5d0: 7468 6520 6578 7465 726e 616c 2072 6f75 the external rou │ │ │ 0051f5e0: 7469 6e65 2e20 4966 2061 2070 6172 616d tine. If a param │ │ │ 0051f5f0: 6574 6572 2069 7320 7370 6563 6966 6965 eter is specifie │ │ │ -0051f600: 6420 6173 5200 4f7e 5300 0020 2020 493a d asR.O~S.. I: │ │ │ +0051f600: 6420 6173 5200 4fe0 5300 0020 2020 493a d asR.O.S.. I: │ │ │ 0051f610: 6774 6d5f 706f 696e 7465 7274 6f66 756e gtm_pointertofun │ │ │ 0051f620: 635f 7420 616e 6420 6966 2061 206e 756d c_t and if a num │ │ │ 0051f630: 6572 6963 2076 616c 7565 2028 6265 7477 eric value (betw │ │ │ 0051f640: 6565 6e20 302d 3529 2069 7320 7061 7373 een 0-5) is pass │ │ │ -0051f650: 6564 2066 6f72 4f00 4f7e 5400 0020 2020 ed forO.O~T.. │ │ │ +0051f650: 6564 2066 6f72 4f00 4fe0 5400 0020 2020 ed forO.O.T.. │ │ │ 0051f660: 7468 6973 2070 6172 616d 6574 6572 2069 this parameter i │ │ │ 0051f670: 6e20 4d2c 2047 542e 4d20 696e 7465 7270 n M, GT.M interp │ │ │ 0051f680: 7265 7473 2074 6869 7320 7661 6c75 6520 rets this value │ │ │ 0051f690: 6173 2074 6865 2069 6e64 6578 2069 6e74 as the index int │ │ │ -0051f6a0: 6f20 7468 6554 004f 7e55 0000 2020 2063 o theT.O~U.. c │ │ │ +0051f6a0: 6f20 7468 6554 004f e055 0000 2020 2063 o theT.O.U.. c │ │ │ 0051f6b0: 616c 6c62 6163 6b20 7461 626c 6520 616e allback table an │ │ │ 0051f6c0: 6420 7061 7373 6573 2074 6865 2061 7070 d passes the app │ │ │ 0051f6d0: 726f 7072 6961 7465 2063 616c 6c62 6163 ropriate callbac │ │ │ 0051f6e0: 6b20 6675 6e63 7469 6f6e 2070 6f69 6e74 k function point │ │ │ -0051f6f0: 6572 2074 6f20 7468 651b 004f 7e56 0000 er to the..O~V.. │ │ │ +0051f6f0: 6572 2074 6f20 7468 651b 004f e056 0000 er to the..O.V.. │ │ │ 0051f700: 2020 2065 7874 6572 6e61 6c20 726f 7574 external rout │ │ │ -0051f710: 696e 652e 0700 4f7e 5700 0012 004f 7e58 ine...O~W....O~X │ │ │ +0051f710: 696e 652e 0700 4fe0 5700 0012 004f e058 ine...O.W....O.X │ │ │ 0051f720: 0000 2020 202a 2a4e 6f74 652a 2a07 004f .. **Note**..O │ │ │ -0051f730: 7e59 0000 5400 4f7e 5a00 0020 2020 4754 ~Y..T.O~Z.. GT │ │ │ +0051f730: e059 0000 5400 4fe0 5a00 0020 2020 4754 .Y..T.O.Z.. GT │ │ │ 0051f740: 2e4d 2072 6570 7265 7365 6e74 7320 7661 .M represents va │ │ │ 0051f750: 6c75 6573 2074 6861 7420 6669 7420 696e lues that fit in │ │ │ 0051f760: 2031 3820 6469 6769 7473 2061 7320 6e75 18 digits as nu │ │ │ 0051f770: 6d65 7269 6320 7661 6c75 6573 2c20 616e meric values, an │ │ │ -0051f780: 6420 7661 6c75 6573 3600 4f7e 6100 0020 d values6.O~a.. │ │ │ +0051f780: 6420 7661 6c75 6573 3600 4fe0 6100 0020 d values6.O.a.. │ │ │ 0051f790: 2020 7468 6174 2072 6571 7569 7265 206d that require m │ │ │ 0051f7a0: 6f72 6520 7468 616e 2031 3820 6469 6769 ore than 18 digi │ │ │ 0051f7b0: 7473 2061 7320 7374 7269 6e67 732e 0700 ts as strings... │ │ │ -0051f7c0: 4f7e 6200 0012 004f 7e63 0000 2020 202a O~b....O~c.. * │ │ │ -0051f7d0: 2a4e 6f74 652a 2a07 004f 7e64 0000 0000 *Note**..O~d.... │ │ │ +0051f7c0: 4fe0 6200 0012 004f e063 0000 2020 202a O.b....O.c.. * │ │ │ +0051f7d0: 2a4e 6f74 652a 2a07 004f e064 0000 0000 *Note**..O.d.... │ │ │ 0051f7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051f7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051f800: 0400 0000 2b07 0000 ee4f 0000 0000 0000 ....+....O...... │ │ │ 0051f810: 6900 0000 4845 4c50 00ff 7300 ff49 4e54 i...HELP..s..INT │ │ │ 0051f820: 4547 5241 5445 5f45 5854 4552 4e41 4c00 EGRATE_EXTERNAL. │ │ │ 0051f830: ff73 00ff 4341 4c4c 2d49 4e53 00ff 7300 .s..CALL-INS..s. │ │ │ 0051f840: ff52 554c 4553 5f54 4f5f 464f 4c4c 4f57 .RULES_TO_FOLLOW │ │ │ 0051f850: 5f49 4e5f 4341 4c4c 2d49 4e53 0000 5275 _IN_CALL-INS..Ru │ │ │ 0051f860: 6c65 735f 746f 5f46 6f6c 6c6f 775f 696e les_to_Follow_in │ │ │ -0051f870: 5f43 616c 6c2d 496e 7326 0049 7ebf 1100 _Call-Ins&.I~... │ │ │ +0051f870: 5f43 616c 6c2d 496e 7326 0049 e0bf 1100 _Call-Ins&.I.... │ │ │ 0051f880: 0020 2020 5275 6c65 7320 746f 2046 6f6c . Rules to Fol │ │ │ 0051f890: 6c6f 7720 696e 2043 616c 6c2d 496e 7307 low in Call-Ins. │ │ │ -0051f8a0: 004a 7e21 0000 5300 4a7e 3100 0020 2020 .J~!..S.J~1.. │ │ │ +0051f8a0: 004a e021 0000 5300 4ae0 3100 0020 2020 .J.!..S.J.1.. │ │ │ 0051f8b0: 2031 2e20 4578 7465 726e 616c 2063 616c 1. External cal │ │ │ 0051f8c0: 6c73 206d 7573 7420 6e6f 7420 6265 2066 ls must not be f │ │ │ 0051f8d0: 656e 6365 6420 7769 7468 2054 5354 4152 enced with TSTAR │ │ │ 0051f8e0: 542f 5443 4f4d 4d49 5420 6966 2074 6865 T/TCOMMIT if the │ │ │ -0051f8f0: 2065 7874 6572 6e61 6c51 004a 7e41 0000 externalQ.J~A.. │ │ │ +0051f8f0: 2065 7874 6572 6e61 6c51 004a e041 0000 externalQ.J.A.. │ │ │ 0051f900: 2020 2020 2020 2072 6f75 7469 6e65 2063 routine c │ │ │ 0051f910: 616c 6c73 2062 6163 6b20 696e 746f 206d alls back into m │ │ │ 0051f920: 756d 7073 2075 7369 6e67 2063 616c 6c2d umps using call- │ │ │ 0051f930: 696e 206d 6563 6861 6e69 736d 2e20 4754 in mechanism. GT │ │ │ -0051f940: 2e4d 2072 6570 6f72 7473 5300 4a7e 5100 .M reportsS.J~Q. │ │ │ +0051f940: 2e4d 2072 6570 6f72 7473 5300 4ae0 5100 .M reportsS.J.Q. │ │ │ 0051f950: 0020 2020 2020 2020 7468 6520 4349 5450 . the CITP │ │ │ 0051f960: 4e45 5354 4544 2065 7272 6f72 2069 6620 NESTED error if │ │ │ 0051f970: 6e65 7374 6564 2063 616c 6c2d 696e 7320 nested call-ins │ │ │ 0051f980: 6172 6520 696e 766f 6b65 6420 7769 7468 are invoked with │ │ │ 0051f990: 696e 2061 2054 5020 6665 6e63 654d 004a in a TP fenceM.J │ │ │ -0051f9a0: 7e61 0000 2020 2020 2020 2073 696e 6365 ~a.. since │ │ │ +0051f9a0: e061 0000 2020 2020 2020 2073 696e 6365 .a.. since │ │ │ 0051f9b0: 2047 542e 4d20 6375 7272 656e 746c 7920 GT.M currently │ │ │ 0051f9c0: 646f 6573 206e 6f74 2068 616e 646c 6520 does not handle │ │ │ 0051f9d0: 5450 2073 7570 706f 7274 2061 6372 6f73 TP support acros │ │ │ -0051f9e0: 7320 6d75 6c74 6970 6c65 2200 4a7e 7100 s multiple".J~q. │ │ │ +0051f9e0: 7320 6d75 6c74 6970 6c65 2200 4ae0 7100 s multiple".J.q. │ │ │ 0051f9f0: 0020 2020 2020 2020 6361 6c6c 2d69 6e20 . call-in │ │ │ -0051fa00: 696e 766f 6361 7469 6f6e 732e 5400 4a7e invocations.T.J~ │ │ │ +0051fa00: 696e 766f 6361 7469 6f6e 732e 5400 4ae0 invocations.T.J. │ │ │ 0051fa10: 8100 0020 2020 2032 2e20 5468 6520 6578 ... 2. The ex │ │ │ 0051fa20: 7465 726e 616c 2061 7070 6c69 6361 7469 ternal applicati │ │ │ 0051fa30: 6f6e 2073 686f 756c 6420 6e65 7665 7220 on should never │ │ │ 0051fa40: 6361 6c6c 2065 7869 7428 2920 756e 6c65 call exit() unle │ │ │ 0051fa50: 7373 2069 7420 6861 7320 6361 6c6c 6564 ss it has called │ │ │ -0051fa60: 5200 4a7e 9100 0020 2020 2020 2020 6774 R.J~... gt │ │ │ +0051fa60: 5200 4ae0 9100 0020 2020 2020 2020 6774 R.J.... gt │ │ │ 0051fa70: 6d5f 6578 6974 2829 2070 7265 7669 6f75 m_exit() previou │ │ │ 0051fa80: 736c 792e 2047 542e 4d20 696e 7465 726e sly. GT.M intern │ │ │ 0051fa90: 616c 6c79 2069 6e73 7461 6c6c 7320 616e ally installs an │ │ │ 0051faa0: 2065 7869 7420 6861 6e64 6c65 7220 7468 exit handler th │ │ │ -0051fab0: 6174 2800 497e c011 0000 2020 2020 2020 at(.I~.... │ │ │ +0051fab0: 6174 2800 49e0 c011 0000 2020 2020 2020 at(.I..... │ │ │ 0051fac0: 2073 686f 756c 6420 6e65 7665 7220 6265 should never be │ │ │ -0051fad0: 2062 7970 6173 7365 642e 5000 4a7e 1200 bypassed.P.J~.. │ │ │ +0051fad0: 2062 7970 6173 7365 642e 5000 4ae0 1200 bypassed.P.J... │ │ │ 0051fae0: 0020 2020 2033 2e20 5468 6520 6578 7465 . 3. The exte │ │ │ 0051faf0: 726e 616c 2061 7070 6c69 6361 7469 6f6e rnal application │ │ │ 0051fb00: 2073 686f 756c 6420 6e65 7665 7220 7573 should never us │ │ │ 0051fb10: 6520 616e 7920 7369 676e 616c 7320 7768 e any signals wh │ │ │ -0051fb20: 656e 2047 542e 4d20 6973 5100 4a7e 1300 en GT.M isQ.J~.. │ │ │ +0051fb20: 656e 2047 542e 4d20 6973 5100 4ae0 1300 en GT.M isQ.J... │ │ │ 0051fb30: 0020 2020 2020 2020 6163 7469 7665 2073 . active s │ │ │ 0051fb40: 696e 6365 2047 542e 4d20 7265 7365 7276 ince GT.M reserv │ │ │ 0051fb50: 6573 2074 6865 6d20 666f 7220 6974 7320 es them for its │ │ │ 0051fb60: 696e 7465 726e 616c 2075 7365 2e20 4754 internal use. GT │ │ │ -0051fb70: 2e4d 2070 726f 7669 6465 7351 004a 7e14 .M providesQ.J~. │ │ │ +0051fb70: 2e4d 2070 726f 7669 6465 7351 004a e014 .M providesQ.J.. │ │ │ 0051fb80: 0000 2020 2020 2020 2074 6865 2061 6269 .. the abi │ │ │ 0051fb90: 6c69 7479 2074 6f20 6861 6e64 6c65 2053 lity to handle S │ │ │ 0051fba0: 4947 5553 5231 2077 6974 6869 6e20 4d2e IGUSR1 within M. │ │ │ 0051fbb0: 2041 6e20 696e 7465 7266 6163 6520 6973 An interface is │ │ │ -0051fbc0: 2070 726f 7669 6465 6420 6279 1e00 4a7e provided by..J~ │ │ │ +0051fbc0: 2070 726f 7669 6465 6420 6279 1e00 4ae0 provided by..J. │ │ │ 0051fbd0: 1500 0020 2020 2020 2020 4754 2e4d 2066 ... GT.M f │ │ │ -0051fbe0: 6f72 2074 696d 6572 732e 4e00 4a7e 1600 or timers.N.J~.. │ │ │ +0051fbe0: 6f72 2074 696d 6572 732e 4e00 4ae0 1600 or timers.N.J... │ │ │ 0051fbf0: 0020 2020 2034 2e20 4649 5320 7265 636f . 4. FIS reco │ │ │ 0051fc00: 6d6d 656e 6473 2074 6865 2075 7365 206f mmends the use o │ │ │ 0051fc10: 6620 6774 6d5f 6d61 6c6c 6f63 2829 2061 f gtm_malloc() a │ │ │ 0051fc20: 6e64 2067 746d 5f66 7265 6528 2920 666f nd gtm_free() fo │ │ │ -0051fc30: 7220 6d65 6d6f 7279 4c00 4a7e 1700 0020 r memoryL.J~... │ │ │ +0051fc30: 7220 6d65 6d6f 7279 4c00 4ae0 1700 0020 r memoryL.J.... │ │ │ 0051fc40: 2020 2020 2020 6d61 6e61 6765 6d65 6e74 management │ │ │ 0051fc50: 2062 7920 4320 636f 6465 2074 6861 7420 by C code that │ │ │ 0051fc60: 6578 6563 7574 6573 2069 6e20 6120 4754 executes in a GT │ │ │ 0051fc70: 2e4d 2070 726f 6365 7373 2073 7061 6365 .M process space │ │ │ -0051fc80: 2066 6f72 5300 4a7e 1800 0020 2020 2020 forS.J~... │ │ │ +0051fc80: 2066 6f72 5300 4ae0 1800 0020 2020 2020 forS.J.... │ │ │ 0051fc90: 2020 656e 6861 6e63 6564 2070 6572 666f enhanced perfo │ │ │ 0051fca0: 726d 616e 6365 2061 6e64 2069 6d70 726f rmance and impro │ │ │ 0051fcb0: 7665 6420 6465 6275 6767 696e 672e 2041 ved debugging. A │ │ │ 0051fcc0: 6c77 6179 7320 7573 6520 6774 6d5f 6d61 lways use gtm_ma │ │ │ -0051fcd0: 6c6c 6f63 2074 6f49 004a 7e19 0000 2020 lloc toI.J~... │ │ │ +0051fcd0: 6c6c 6f63 2074 6f49 004a e019 0000 2020 lloc toI.J.... │ │ │ 0051fce0: 2020 2020 2061 6c6c 6f63 6174 6520 7265 allocate re │ │ │ 0051fcf0: 7475 726e 7320 666f 7220 706f 696e 7465 turns for pointe │ │ │ 0051fd00: 7220 7479 7065 7320 746f 2070 7265 7665 r types to preve │ │ │ 0051fd10: 6e74 206d 656d 6f72 7920 6c65 616b 732e nt memory leaks. │ │ │ -0051fd20: 4e00 4a7e 1a00 0020 2020 2035 2e20 4754 N.J~... 5. GT │ │ │ +0051fd20: 4e00 4ae0 1a00 0020 2020 2035 2e20 4754 N.J.... 5. GT │ │ │ 0051fd30: 2e4d 2070 6572 666f 726d 7320 6465 7669 .M performs devi │ │ │ 0051fd40: 6365 2069 6e70 7574 2075 7369 6e67 2074 ce input using t │ │ │ 0051fd50: 6865 2072 6561 6428 2920 7379 7374 656d he read() system │ │ │ 0051fd60: 2073 6572 7669 6365 2e20 554e 4958 4d00 service. UNIXM. │ │ │ -0051fd70: 4a7e 2100 0020 2020 2020 2020 646f 6375 J~!.. docu │ │ │ +0051fd70: 4ae0 2100 0020 2020 2020 2020 646f 6375 J.!.. docu │ │ │ 0051fd80: 6d65 6e74 6174 696f 6e20 7265 636f 6d6d mentation recomm │ │ │ 0051fd90: 656e 6473 2061 6761 696e 7374 206d 6978 ends against mix │ │ │ 0051fda0: 696e 6720 7468 6973 2074 7970 6520 6f66 ing this type of │ │ │ -0051fdb0: 2069 6e70 7574 2077 6974 684d 004a 7e22 input withM.J~" │ │ │ +0051fdb0: 2069 6e70 7574 2077 6974 684d 004a e022 input withM.J." │ │ │ 0051fdc0: 0000 2020 2020 2020 2062 7566 6665 7265 .. buffere │ │ │ 0051fdd0: 6420 696e 7075 7420 7365 7276 6963 6573 d input services │ │ │ 0051fde0: 2069 6e20 7468 6520 6667 6574 7328 2920 in the fgets() │ │ │ 0051fdf0: 6661 6d69 6c79 2061 6e64 2069 676e 6f72 family and ignor │ │ │ -0051fe00: 696e 6720 7468 6973 5200 4a7e 2300 0020 ing thisR.J~#.. │ │ │ +0051fe00: 696e 6720 7468 6973 5200 4ae0 2300 0020 ing thisR.J.#.. │ │ │ 0051fe10: 2020 2020 2020 7265 636f 6d6d 656e 6461 recommenda │ │ │ 0051fe20: 7469 6f6e 2069 7320 6c69 6b65 6c79 2074 tion is likely t │ │ │ 0051fe30: 6f20 6361 7573 6520 6c6f 7373 206f 6620 o cause loss of │ │ │ 0051fe40: 696e 7075 7420 7468 6174 2069 7320 6469 input that is di │ │ │ -0051fe50: 6666 6963 756c 7420 746f 2600 4a7e 2400 fficult to&.J~$. │ │ │ +0051fe50: 6666 6963 756c 7420 746f 2600 4ae0 2400 fficult to&.J.$. │ │ │ 0051fe60: 0020 2020 2020 2020 6469 6167 6e6f 7365 . diagnose │ │ │ 0051fe70: 2061 6e64 2075 6e64 6572 7374 616e 642e and understand. │ │ │ -0051fe80: 0700 4a7e 2500 002c 002d 2053 5441 4e44 ..J~%..,.- STAND │ │ │ +0051fe80: 0700 4ae0 2500 002c 002d 2053 5441 4e44 ..J.%..,.- STAND │ │ │ 0051fe90: 414c 4f4e 455f 5052 4f47 5241 4d53 0000 ALONE_PROGRAMS.. │ │ │ 0051fea0: 5374 616e 6461 6c6f 6e65 5f50 726f 6772 Standalone_Progr │ │ │ -0051feb0: 616d 731e 0041 7ebf 1100 0020 2020 5374 ams..A~.... St │ │ │ +0051feb0: 616d 731e 0041 e0bf 1100 0020 2020 5374 ams..A..... St │ │ │ 0051fec0: 616e 6461 6c6f 6e65 2050 726f 6772 616d andalone Program │ │ │ -0051fed0: 7307 0042 7e21 0000 5300 427e 3100 0020 s..B~!..S.B~1.. │ │ │ +0051fed0: 7307 0042 e021 0000 5300 42e0 3100 0020 s..B.!..S.B.1.. │ │ │ 0051fee0: 2020 416c 6c20 6578 7465 726e 616c 2043 All external C │ │ │ 0051fef0: 2066 756e 6374 696f 6e73 2074 6861 7420 functions that │ │ │ 0051ff00: 7573 6520 6361 6c6c 2d69 6e73 2073 686f use call-ins sho │ │ │ 0051ff10: 756c 6420 696e 636c 7564 6520 7468 6520 uld include the │ │ │ 0051ff20: 6865 6164 6572 2066 696c 654f 0000 0000 header fileO.... │ │ │ 0051ff30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0051ff40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -335872,73 +335872,73 @@ │ │ │ 0051fff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00520000: 0400 0000 0d04 0000 ee4e 0000 0000 0000 .........N...... │ │ │ 00520010: 4f00 0054 4845 4c50 00ff 7300 ff49 4e54 O..THELP..s..INT │ │ │ 00520020: 4547 5241 5445 5f45 5854 4552 4e41 4c00 EGRATE_EXTERNAL. │ │ │ 00520030: ff73 00ff 4341 4c4c 2d49 4e53 00ff 7300 .s..CALL-INS..s. │ │ │ 00520040: ff52 454c 4556 414e 545f 4649 4c45 5300 .RELEVANT_FILES. │ │ │ 00520050: 0052 656c 6576 616e 745f 6669 6c65 7319 .Relevant_files. │ │ │ -00520060: 003c 7ebf 1100 0020 2020 5265 6c65 7661 .<~.... Releva │ │ │ -00520070: 6e74 2066 696c 6573 0700 3d7e 2100 004f nt files..=~!..O │ │ │ -00520080: 003d 7e31 0000 2020 2054 6f20 6661 6369 .=~1.. To faci │ │ │ +00520060: 003c e0bf 1100 0020 2020 5265 6c65 7661 .<..... Releva │ │ │ +00520070: 6e74 2066 696c 6573 0700 3de0 2100 004f nt files..=.!..O │ │ │ +00520080: 003d e031 0000 2020 2054 6f20 6661 6369 .=.1.. To faci │ │ │ 00520090: 6c69 7461 7465 2043 616c 6c2d 496e 7320 litate Call-Ins │ │ │ 005200a0: 746f 204d 2072 6f75 7469 6e65 732c 2074 to M routines, t │ │ │ 005200b0: 6865 2047 542e 4d20 6469 7374 7269 6275 he GT.M distribu │ │ │ 005200c0: 7469 6f6e 2064 6972 6563 746f 7279 3300 tion directory3. │ │ │ -005200d0: 3d7e 4100 0020 2020 2824 6774 6d5f 6469 =~A.. ($gtm_di │ │ │ +005200d0: 3de0 4100 0020 2020 2824 6774 6d5f 6469 =.A.. ($gtm_di │ │ │ 005200e0: 7374 2920 636f 6e74 6169 6e73 2074 6865 st) contains the │ │ │ 005200f0: 2066 6f6c 6c6f 7769 6e67 2066 696c 6573 following files │ │ │ -00520100: 3a07 003d 7e51 0000 4f00 3d7e 6100 0020 :..=~Q..O.=~a.. │ │ │ +00520100: 3a07 003d e051 0000 4f00 3de0 6100 0020 :..=.Q..O.=.a.. │ │ │ 00520110: 2020 2031 2e20 6c69 6267 746d 7368 722e 1. libgtmshr. │ │ │ 00520120: 736f 202d 2041 2073 6861 7265 6420 6c69 so - A shared li │ │ │ 00520130: 6272 6172 7920 7468 6174 2069 6d70 6c65 brary that imple │ │ │ 00520140: 6d65 6e74 7320 7468 6520 4754 2e4d 2072 ments the GT.M r │ │ │ -00520150: 756e 2d74 696d 654c 003d 7e71 0000 2020 un-timeL.=~q.. │ │ │ +00520150: 756e 2d74 696d 654c 003d e071 0000 2020 un-timeL.=.q.. │ │ │ 00520160: 2020 2020 2073 7973 7465 6d2c 2069 6e63 system, inc │ │ │ 00520170: 6c75 6469 6e67 2074 6865 2043 616c 6c2d luding the Call- │ │ │ 00520180: 496e 2041 5049 2e20 4966 2043 616c 6c2d In API. If Call- │ │ │ 00520190: 496e 7320 6172 6520 7573 6564 2066 726f Ins are used fro │ │ │ -005201a0: 6d20 6152 003d 7e81 0000 2020 2020 2020 m aR.=~... │ │ │ +005201a0: 6d20 6152 003d e081 0000 2020 2020 2020 m aR.=.... │ │ │ 005201b0: 2073 7461 6e64 616c 6f6e 6520 432f 432b standalone C/C+ │ │ │ 005201c0: 2b20 7072 6f67 7261 6d2c 2074 6869 7320 + program, this │ │ │ 005201d0: 6c69 6272 6172 7920 6e65 6564 7320 746f library needs to │ │ │ 005201e0: 2062 6520 6578 706c 6963 6974 6c79 206c be explicitly l │ │ │ -005201f0: 696e 6b65 641f 003d 7e91 0000 2020 2020 inked..=~... │ │ │ +005201f0: 696e 6b65 641f 003d e091 0000 2020 2020 inked..=.... │ │ │ 00520200: 2020 2069 6e74 6f20 7468 6520 7072 6f67 into the prog │ │ │ -00520210: 7261 6d2e 0800 3c7e c011 0000 1200 3d7e ram...<~......=~ │ │ │ +00520210: 7261 6d2e 0800 3ce0 c011 0000 1200 3de0 ram...<.......=. │ │ │ 00520220: 1200 0020 2020 2a2a 4e6f 7465 2a2a 0700 ... **Note**.. │ │ │ -00520230: 3d7e 1300 004e 003d 7e14 0000 2020 2020 =~...N.=~... │ │ │ +00520230: 3de0 1300 004e 003d e014 0000 2020 2020 =....N.=.... │ │ │ 00520240: 2020 202e 736f 2069 7320 7468 6520 7265 .so is the re │ │ │ 00520250: 636f 676e 697a 6564 2073 6861 7265 6420 cognized shared │ │ │ 00520260: 6c69 6272 6172 7920 6669 6c65 2065 7874 library file ext │ │ │ 00520270: 656e 7369 6f6e 206f 6e20 6d6f 7374 2055 ension on most U │ │ │ -00520280: 4e49 5818 003d 7e15 0000 2020 2020 2020 NIX..=~... │ │ │ -00520290: 2070 6c61 7466 6f72 6d73 2e07 003d 7e16 platforms...=~. │ │ │ -005202a0: 0000 4a00 3d7e 1700 0020 2020 2032 2e20 ..J.=~... 2. │ │ │ +00520280: 4e49 5818 003d e015 0000 2020 2020 2020 NIX..=.... │ │ │ +00520290: 2070 6c61 7466 6f72 6d73 2e07 003d e016 platforms...=.. │ │ │ +005202a0: 0000 4a00 3de0 1700 0020 2020 2032 2e20 ..J.=.... 2. │ │ │ 005202b0: 6d75 6d70 7320 2d20 5468 6520 4754 2e4d mumps - The GT.M │ │ │ 005202c0: 2073 7461 7274 7570 2070 726f 6772 616d startup program │ │ │ 005202d0: 2074 6861 7420 6479 6e61 6d69 6361 6c6c that dynamicall │ │ │ -005202e0: 7920 6c69 6e6b 7320 7769 7468 1b00 3d7e y links with..=~ │ │ │ +005202e0: 7920 6c69 6e6b 7320 7769 7468 1b00 3de0 y links with..=. │ │ │ 005202f0: 1800 0020 2020 2020 2020 6c69 6267 746d ... libgtm │ │ │ -00520300: 7368 722e 736f 2e54 003d 7e19 0000 2020 shr.so.T.=~... │ │ │ +00520300: 7368 722e 736f 2e54 003d e019 0000 2020 shr.so.T.=.... │ │ │ 00520310: 2020 332e 2067 746d 7863 5f74 7970 6573 3. gtmxc_types │ │ │ 00520320: 2e68 202d 2041 2043 2d68 6561 6465 7220 .h - A C-header │ │ │ 00520330: 6669 6c65 2063 6f6e 7461 696e 696e 6720 file containing │ │ │ 00520340: 7468 6520 6465 636c 6172 6174 696f 6e73 the declarations │ │ │ -00520350: 206f 6620 4361 6c6c 2d49 6e12 003d 7e1a of Call-In..=~. │ │ │ +00520350: 206f 6620 4361 6c6c 2d49 6e12 003d e01a of Call-In..=.. │ │ │ 00520360: 0000 2020 2020 2020 2041 5049 2e07 003d .. API...= │ │ │ -00520370: 7e21 0000 4f00 3d7e 2200 0020 2020 5468 ~!..O.=~".. Th │ │ │ +00520370: e021 0000 4f00 3de0 2200 0020 2020 5468 .!..O.=.".. Th │ │ │ 00520380: 6520 666f 6c6c 6f77 696e 6720 7365 6374 e following sect │ │ │ 00520390: 696f 6e73 2064 6573 6372 6962 6520 7468 ions describe th │ │ │ 005203a0: 6520 6669 6c65 7320 7265 6c65 7661 6e74 e files relevant │ │ │ 005203b0: 2074 6f20 7573 696e 6720 4361 6c6c 2d49 to using Call-I │ │ │ -005203c0: 6e73 2e07 003d 7e23 0000 2400 3c7e ff73 ns...=~#..$.<~.s │ │ │ +005203c0: 6e73 2e07 003d e023 0000 2400 3ce0 ff73 ns...=.#..$.<..s │ │ │ 005203d0: 00ff 4341 4c4c 2d49 4e5f 5441 424c 4500 ..CALL-IN_TABLE. │ │ │ 005203e0: 0043 616c 6c2d 496e 5f54 6162 6c65 1800 .Call-In_Table.. │ │ │ -005203f0: 4e7e bf11 0000 2020 2043 616c 6c2d 496e N~.... Call-In │ │ │ -00520400: 2054 6162 6c65 0700 4f7e 2100 0079 0000 Table..O~!..y.. │ │ │ +005203f0: 4ee0 bf11 0000 2020 2043 616c 6c2d 496e N..... Call-In │ │ │ +00520400: 2054 6162 6c65 0700 4fe0 2100 0079 0000 Table..O.!..y.. │ │ │ 00520410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00520420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00520430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00520440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00520450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00520460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00520470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -336005,311 +336005,311 @@ │ │ │ 00520840: ff52 454c 4556 414e 545f 4649 4c45 5300 .RELEVANT_FILES. │ │ │ 00520850: ff73 00ff 4341 4c4c 2d49 4e5f 5441 424c .s..CALL-IN_TABL │ │ │ 00520860: 4500 bf31 0000 2020 2054 6865 2043 616c E..1.. The Cal │ │ │ 00520870: 6c2d 496e 2074 6162 6c65 2066 696c 6520 l-In table file │ │ │ 00520880: 6973 2061 2074 6578 7420 6669 6c65 2074 is a text file t │ │ │ 00520890: 6861 7420 636f 6e74 6169 6e73 2074 6865 hat contains the │ │ │ 005208a0: 2073 6967 6e61 7475 7265 7320 6f66 2061 signatures of a │ │ │ -005208b0: 6c6c 5100 4f7e 4100 0020 2020 4d20 6c61 llQ.O~A.. M la │ │ │ +005208b0: 6c6c 5100 4fe0 4100 0020 2020 4d20 6c61 llQ.O.A.. M la │ │ │ 005208c0: 6265 6c20 7265 6665 7265 6e63 6573 2074 bel references t │ │ │ 005208d0: 6861 7420 6765 7420 6361 6c6c 6564 2066 hat get called f │ │ │ 005208e0: 726f 6d20 432e 2049 6e20 6f72 6465 7220 rom C. In order │ │ │ 005208f0: 746f 2070 6173 7320 7468 6520 7479 7065 to pass the type │ │ │ -00520900: 6420 4350 004f 7e51 0000 2020 2061 7267 d CP.O~Q.. arg │ │ │ +00520900: 6420 4350 004f e051 0000 2020 2061 7267 d CP.O.Q.. arg │ │ │ 00520910: 756d 656e 7473 2074 6f20 7468 6520 7479 uments to the ty │ │ │ 00520920: 7065 2d6c 6573 7320 4d20 666f 726d 616c pe-less M formal │ │ │ 00520930: 6c69 7374 2c20 7468 6520 656e 7669 726f list, the enviro │ │ │ 00520940: 6d65 6e74 2076 6172 6961 626c 6520 4754 ment variable GT │ │ │ -00520950: 4d43 4951 004f 7e61 0000 2020 206d 7573 MCIQ.O~a.. mus │ │ │ +00520950: 4d43 4951 004f e061 0000 2020 206d 7573 MCIQ.O.a.. mus │ │ │ 00520960: 7420 6265 2064 6566 696e 6564 2074 6f20 t be defined to │ │ │ 00520970: 706f 696e 7420 746f 2074 6865 2043 616c point to the Cal │ │ │ 00520980: 6c2d 496e 2074 6162 6c65 2066 696c 6520 l-In table file │ │ │ 00520990: 7061 7468 2e20 4561 6368 2073 6967 6e61 path. Each signa │ │ │ -005209a0: 7475 7265 5100 4f7e 7100 0020 2020 6d75 tureQ.O~q.. mu │ │ │ +005209a0: 7475 7265 5100 4fe0 7100 0020 2020 6d75 tureQ.O.q.. mu │ │ │ 005209b0: 7374 2062 6520 7370 6563 6966 6965 6420 st be specified │ │ │ 005209c0: 7365 7061 7261 7465 6c79 2069 6e20 6120 separately in a │ │ │ 005209d0: 7369 6e67 6c65 206c 696e 652e 2047 542e single line. GT. │ │ │ 005209e0: 4d20 7265 6164 7320 7468 6973 2066 696c M reads this fil │ │ │ -005209f0: 6520 616e 6454 004f 7e81 0000 2020 2069 e andT.O~... i │ │ │ +005209f0: 6520 616e 6454 004f e081 0000 2020 2069 e andT.O.... i │ │ │ 00520a00: 6e74 6572 7072 6574 7320 6561 6368 206c nterprets each l │ │ │ 00520a10: 696e 6520 6163 636f 7264 696e 6720 746f ine according to │ │ │ 00520a20: 2074 6865 2066 6f6c 6c6f 7769 6e67 2063 the following c │ │ │ 00520a30: 6f6e 7665 6e74 696f 6e20 2873 7065 6369 onvention (speci │ │ │ -00520a40: 6669 6361 7469 6f6e 7333 004f 7e91 0000 fications3.O~... │ │ │ +00520a40: 6669 6361 7469 6f6e 7333 004f e091 0000 fications3.O.... │ │ │ 00520a50: 2020 2077 6974 6869 6e74 2062 6f78 2062 withint box b │ │ │ 00520a60: 7261 636b 6574 7320 225b 5d22 2c20 6172 rackets "[]", ar │ │ │ -00520a70: 6520 6f70 7469 6f6e 616c 293a 0800 4e7e e optional):..N~ │ │ │ -00520a80: c011 0000 5100 4f7e 1200 0020 2020 3c63 ....Q.O~... : ([:, │ │ │ -00520ad0: 2e2e 2e5d 2907 004f 7e13 0000 1000 4f7e ...])..O~.....O~ │ │ │ -00520ae0: 1400 0020 2020 7768 6572 652c 0700 4f7e ... where,..O~ │ │ │ -00520af0: 1500 0054 004f 7e16 0000 2020 203c 6c61 ...T.O~... : is the │ │ │ 00520b10: 2065 6e74 7279 2070 6f69 6e74 2028 7468 entry point (th │ │ │ 00520b20: 6174 2069 7320 6120 7661 6c69 6420 6c61 at is a valid la │ │ │ 00520b30: 6265 6c20 7265 6665 7265 6e63 6529 2061 bel reference) a │ │ │ -00520b40: 7420 7768 6963 683d 004f 7e17 0000 2020 t which=.O~... │ │ │ +00520b40: 7420 7768 6963 683d 004f e017 0000 2020 t which=.O.... │ │ │ 00520b50: 2047 542e 4d20 7374 6172 7473 2065 7865 GT.M starts exe │ │ │ 00520b60: 6375 7469 6e67 2074 6865 204d 2072 6f75 cuting the M rou │ │ │ 00520b70: 7469 6e65 2062 6569 6e67 2063 616c 6c65 tine being calle │ │ │ -00520b80: 642d 696e 0700 4f7e 1800 0053 004f 7e19 d-in..O~...S.O~. │ │ │ +00520b80: 642d 696e 0700 4fe0 1800 0053 004f e019 d-in..O....S.O.. │ │ │ 00520b90: 0000 2020 203c 632d 6361 6c6c 2d6e 616d .. : is a unique │ │ │ 00520bb0: 4320 6964 656e 7469 6669 6572 2074 6861 C identifier tha │ │ │ 00520bc0: 7420 6973 2061 6374 7561 6c6c 7920 7573 t is actually us │ │ │ 00520bd0: 6564 2077 6974 6869 6e20 4320 746f 1e00 ed within C to.. │ │ │ -00520be0: 4f7e 1a00 0020 2020 7265 6665 7220 746f O~... refer to │ │ │ -00520bf0: 203c 6c61 6265 6c2d 7265 663e 0700 4f7e ..O~ │ │ │ -00520c00: 2100 0047 004f 7e22 0000 2020 203c 6469 !..G.O~".. ..O. │ │ │ +00520c00: 2100 0047 004f e022 0000 2020 203c 6469 !..G.O.".. : is eit │ │ │ 00520c20: 6865 7220 4920 2869 6e70 7574 2d6f 6e6c her I (input-onl │ │ │ 00520c30: 7929 2c20 4f20 286f 7574 7075 742d 6f6e y), O (output-on │ │ │ -00520c40: 6c79 292c 206f 7220 494f 1800 4f7e 2300 ly), or IO..O~#. │ │ │ +00520c40: 6c79 292c 206f 7220 494f 1800 4fe0 2300 ly), or IO..O.#. │ │ │ 00520c50: 0020 2020 2869 6e70 7574 2d6f 7574 7075 . (input-outpu │ │ │ -00520c60: 7429 0700 4f7e 2400 0037 004f 7e25 0000 t)..O~$..7.O~%.. │ │ │ +00520c60: 7429 0700 4fe0 2400 0037 004f e025 0000 t)..O.$..7.O.%.. │ │ │ 00520c70: 2020 203c 7265 742d 7479 7065 3e3a 2069 : i │ │ │ 00520c80: 7320 7468 6520 7265 7475 726e 2074 7970 s the return typ │ │ │ 00520c90: 6520 6f66 203c 6c61 6265 6c2d 7265 663e e of │ │ │ -00520ca0: 0700 4f7e 2600 0012 004f 7e27 0000 2020 ..O~&....O~'.. │ │ │ -00520cb0: 202a 2a4e 6f74 652a 2a07 004f 7e28 0000 **Note**..O~(.. │ │ │ -00520cc0: 5200 4f7e 2900 0020 2020 5369 6e63 6520 R.O~).. Since │ │ │ +00520ca0: 0700 4fe0 2600 0012 004f e027 0000 2020 ..O.&....O.'.. │ │ │ +00520cb0: 202a 2a4e 6f74 652a 2a07 004f e028 0000 **Note**..O.(.. │ │ │ +00520cc0: 5200 4fe0 2900 0020 2020 5369 6e63 6520 R.O.).. Since │ │ │ 00520cd0: 7468 6520 7265 7475 726e 2074 7970 6520 the return type │ │ │ 00520ce0: 6973 2063 6f6e 7369 6465 7265 6420 6173 is considered as │ │ │ 00520cf0: 2061 6e20 6f75 7470 7574 2d6f 6e6c 7920 an output-only │ │ │ 00520d00: 284f 2920 7061 7261 6d65 7465 722c 2074 (O) parameter, t │ │ │ -00520d10: 6865 5400 4f7e 2a00 0020 2020 6f6e 6c79 heT.O~*.. only │ │ │ +00520d10: 6865 5400 4fe0 2a00 0020 2020 6f6e 6c79 heT.O.*.. only │ │ │ 00520d20: 2074 7970 6573 2061 6c6c 6f77 6564 2061 types allowed a │ │ │ 00520d30: 7265 2070 6f69 6e74 6572 2074 7970 6573 re pointer types │ │ │ 00520d40: 2061 6e64 2076 6f69 642e 2056 6f69 6420 and void. Void │ │ │ 00520d50: 6361 6e6e 6f74 2062 6520 7370 6563 6966 cannot be specif │ │ │ -00520d60: 6965 6420 6173 1400 4f7e 3100 0020 2020 ied as..O~1.. │ │ │ -00520d70: 7061 7261 6d65 7465 722e 0700 4f7e 3200 parameter...O~2. │ │ │ -00520d80: 004c 004f 7e33 0000 2020 203c 7061 7261 .L.O~3.. : is a va │ │ │ 00520da0: 6c69 6420 7061 7261 6d65 7465 7220 7479 lid parameter ty │ │ │ 00520db0: 7065 2e20 456d 7074 7920 7061 7265 6e74 pe. Empty parent │ │ │ 00520dc0: 6865 7365 7320 6d75 7374 2062 653b 004f heses must be;.O │ │ │ -00520dd0: 7e34 0000 2020 2073 7065 6369 6669 6564 ~4.. specified │ │ │ +00520dd0: e034 0000 2020 2073 7065 6369 6669 6564 .4.. specified │ │ │ 00520de0: 2069 6620 6e6f 2061 7267 756d 656e 7420 if no argument │ │ │ 00520df0: 6973 2070 6173 7365 6420 746f 203c 6c61 is passed to ..O~5..S │ │ │ -00520e10: 004f 7e36 0000 2020 2054 6865 203c 6469 .O~6.. The ..O.5..S │ │ │ +00520e10: 004f e036 0000 2020 2054 6865 203c 6469 .O.6.. The indicat │ │ │ 00520e30: 6573 2074 6865 2074 7970 6520 6f66 206f es the type of o │ │ │ 00520e40: 7065 7261 7469 6f6e 2074 6861 7420 4754 peration that GT │ │ │ 00520e50: 2e4d 2070 6572 666f 726d 7320 6f6e 2074 .M performs on t │ │ │ -00520e60: 6865 5300 4f7e 3700 0020 2020 7061 7261 heS.O~7.. para │ │ │ +00520e60: 6865 5300 4fe0 3700 0020 2020 7061 7261 heS.O.7.. para │ │ │ 00520e70: 6d65 7465 7220 7265 6164 2d6f 6e6c 7920 meter read-only │ │ │ 00520e80: 2849 292c 2077 7269 7465 2d6f 6e6c 7920 (I), write-only │ │ │ 00520e90: 284f 292c 206f 7220 7265 6164 2d77 7269 (O), or read-wri │ │ │ 00520ea0: 7465 2028 494f 292e 2041 6c6c 204f 2061 te (IO). All O a │ │ │ -00520eb0: 6e64 2049 4f50 004f 7e38 0000 2020 2070 nd IOP.O~8.. p │ │ │ +00520eb0: 6e64 2049 4f50 004f e038 0000 2020 2070 nd IOP.O.8.. p │ │ │ 00520ec0: 6172 616d 6574 6572 7320 6d75 7374 2062 arameters must b │ │ │ 00520ed0: 6520 7061 7373 6564 2062 7920 7265 6665 e passed by refe │ │ │ 00520ee0: 7265 6e63 652c 2074 6861 7420 6973 2061 rence, that is a │ │ │ 00520ef0: 7320 706f 696e 7465 7273 2073 696e 6365 s pointers since │ │ │ -00520f00: 2047 542e 4d54 004f 7e39 0000 2020 2077 GT.MT.O~9.. w │ │ │ +00520f00: 2047 542e 4d54 004f e039 0000 2020 2077 GT.MT.O.9.. w │ │ │ 00520f10: 7269 7465 7320 746f 2074 6865 7365 206c rites to these l │ │ │ 00520f20: 6f63 6174 696f 6e73 2e20 416c 6c20 706f ocations. All po │ │ │ 00520f30: 696e 7465 7273 2074 6861 7420 6172 6520 inters that are │ │ │ 00520f40: 6265 696e 6720 7061 7373 6564 2074 6f20 being passed to │ │ │ -00520f50: 4754 2e4d 206d 7573 7451 004f 7e3a 0000 GT.M mustQ.O~:.. │ │ │ +00520f50: 4754 2e4d 206d 7573 7451 004f e03a 0000 GT.M mustQ.O.:.. │ │ │ 00520f60: 2020 2062 6520 7072 652d 616c 6c6f 6361 be pre-alloca │ │ │ 00520f70: 7465 642e 2054 6865 2066 6f6c 6c6f 7769 ted. The followi │ │ │ 00520f80: 6e67 2074 6162 6c65 2064 6574 6169 6c73 ng table details │ │ │ 00520f90: 2076 616c 6964 2074 7970 6520 7370 6563 valid type spec │ │ │ -00520fa0: 6966 6963 6174 696f 6e73 1d00 4f7e 4100 ifications..O~A. │ │ │ +00520fa0: 6966 6963 6174 696f 6e73 1d00 4fe0 4100 ifications..O.A. │ │ │ 00520fb0: 0020 2020 666f 7220 6561 6368 2064 6972 . for each dir │ │ │ -00520fc0: 6563 7469 6f6e 2e07 004f 7e42 0000 0000 ection...O~B.... │ │ │ +00520fc0: 6563 7469 6f6e 2e07 004f e042 0000 0000 ection...O.B.... │ │ │ 00520fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00520fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00520ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00521000: 0400 0000 c007 0000 e94e 0000 0000 0000 .........N...... │ │ │ -00521010: a300 007e 4845 4c50 00ff 7300 ff49 4e54 ...~HELP..s..INT │ │ │ +00521010: a300 00e0 4845 4c50 00ff 7300 ff49 4e54 ....HELP..s..INT │ │ │ 00521020: 4547 5241 5445 5f45 5854 4552 4e41 4c00 EGRATE_EXTERNAL. │ │ │ 00521030: ff73 00ff 4341 4c4c 2d49 4e53 00ff 7300 .s..CALL-INS..s. │ │ │ 00521040: ff52 454c 4556 414e 545f 4649 4c45 5300 .RELEVANT_FILES. │ │ │ 00521050: ff73 00ff 4341 4c4c 2d49 4e5f 5441 424c .s..CALL-IN_TABL │ │ │ 00521060: 4500 c043 0000 2020 202b 2d2d 2d2d 2d2d E..C.. +------ │ │ │ 00521070: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00521080: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00521090: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 005210a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -005210b0: 2d2d 2b54 004f 7e44 0000 2020 207c 2044 --+T.O~D.. | D │ │ │ +005210b0: 2d2d 2b54 004f e044 0000 2020 207c 2044 --+T.O.D.. | D │ │ │ 005210c0: 6972 6563 7469 6f6e 7320 7c20 2020 2020 irections | │ │ │ 005210d0: 2020 2020 2020 2020 2020 2020 2041 6c6c All │ │ │ 005210e0: 6f77 6564 2050 6172 616d 6574 6572 2074 owed Parameter t │ │ │ 005210f0: 7970 6573 2020 2020 2020 2020 2020 2020 ypes │ │ │ -00521100: 2020 2020 2020 7c54 004f 7e45 0000 2020 |T.O~E.. │ │ │ +00521100: 2020 2020 2020 7c54 004f e045 0000 2020 |T.O.E.. │ │ │ 00521110: 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d |------------+- │ │ │ 00521120: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00521130: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00521140: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00521150: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 004f 7e46 ----------|T.O~F │ │ │ +00521150: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 004f e046 ----------|T.O.F │ │ │ 00521160: 0000 2020 207c 2020 2020 2020 2020 2020 .. | │ │ │ 00521170: 2020 7c20 6774 6d5f 6c6f 6e67 5f74 2c20 | gtm_long_t, │ │ │ 00521180: 6774 6d5f 756c 6f6e 675f 742c 2067 746d gtm_ulong_t, gtm │ │ │ 00521190: 5f66 6c6f 6174 5f74 2c20 2020 2020 2020 _float_t, │ │ │ 005211a0: 2020 2020 2020 2020 2020 2020 2020 7c54 |T │ │ │ -005211b0: 004f 7e47 0000 2020 207c 2049 2020 2020 .O~G.. | I │ │ │ +005211b0: 004f e047 0000 2020 207c 2049 2020 2020 .O.G.. | I │ │ │ 005211c0: 2020 2020 2020 7c20 6774 6d5f 646f 7562 | gtm_doub │ │ │ 005211d0: 6c65 5f74 2c5f 6774 6d5f 6c6f 6e67 5f74 le_t,_gtm_long_t │ │ │ 005211e0: 2a2c 2067 746d 5f75 6c6f 6e67 5f74 2a2c *, gtm_ulong_t*, │ │ │ 005211f0: 2067 746d 5f66 6c6f 6174 5f74 2a2c 2020 gtm_float_t*, │ │ │ -00521200: 2020 7c54 004f 7e48 0000 2020 207c 2020 |T.O~H.. | │ │ │ +00521200: 2020 7c54 004f e048 0000 2020 207c 2020 |T.O.H.. | │ │ │ 00521210: 2020 2020 2020 2020 2020 7c20 6774 6d5f | gtm_ │ │ │ 00521220: 646f 7562 6c65 5f74 2a2c 5f67 746d 5f63 double_t*,_gtm_c │ │ │ 00521230: 6861 725f 742a 2c20 6774 6d5f 7374 7269 har_t*, gtm_stri │ │ │ 00521240: 6e67 5f74 2a20 2020 2020 2020 2020 2020 ng_t* │ │ │ -00521250: 2020 2020 2020 7c54 004f 7e49 0000 2020 |T.O~I.. │ │ │ +00521250: 2020 2020 2020 7c54 004f e049 0000 2020 |T.O.I.. │ │ │ 00521260: 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d |------------+- │ │ │ 00521270: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00521280: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00521290: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -005212a0: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 004f 7e4a ----------|T.O~J │ │ │ +005212a0: 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 004f e04a ----------|T.O.J │ │ │ 005212b0: 0000 2020 207c 204f 2f49 4f20 2020 2020 .. | O/IO │ │ │ 005212c0: 2020 7c20 6774 6d5f 6c6f 6e67 5f74 2a2c | gtm_long_t*, │ │ │ 005212d0: 2067 746d 5f75 6c6f 6e67 5f74 2a2c 2067 gtm_ulong_t*, g │ │ │ 005212e0: 746d 5f66 6c6f 6174 5f74 2a2c 2020 2020 tm_float_t*, │ │ │ 005212f0: 2020 2020 2020 2020 2020 2020 2020 7c54 |T │ │ │ -00521300: 004f 7e51 0000 2020 207c 2020 2020 2020 .O~Q.. | │ │ │ +00521300: 004f e051 0000 2020 207c 2020 2020 2020 .O.Q.. | │ │ │ 00521310: 2020 2020 2020 7c20 6774 6d5f 646f 7562 | gtm_doub │ │ │ 00521320: 6c65 5f74 2a2c 5f67 746d 5f63 6861 725f le_t*,_gtm_char_ │ │ │ 00521330: 742a 2c20 6774 6d5f 7374 7269 6e67 5f74 t*, gtm_string_t │ │ │ 00521340: 2a20 2020 2020 2020 2020 2020 2020 2020 * │ │ │ -00521350: 2020 7c54 004f 7e52 0000 2020 202b 2d2d |T.O~R.. +-- │ │ │ +00521350: 2020 7c54 004f e052 0000 2020 202b 2d2d |T.O.R.. +-- │ │ │ 00521360: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00521370: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00521380: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00521390: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -005213a0: 2d2d 2d2d 2d2d 2b07 004f 7e53 0000 4700 ------+..O~S..G. │ │ │ -005213b0: 4f7e 5400 0020 2020 4865 7265 2069 7320 O~T.. Here is │ │ │ +005213a0: 2d2d 2d2d 2d2d 2b07 004f e053 0000 4700 ------+..O.S..G. │ │ │ +005213b0: 4fe0 5400 0020 2020 4865 7265 2069 7320 O.T.. Here is │ │ │ 005213c0: 616e 2065 7861 6d70 6c65 206f 6620 4361 an example of Ca │ │ │ 005213d0: 6c6c 2d49 6e20 7461 626c 6520 2863 616c ll-In table (cal │ │ │ 005213e0: 6c74 6162 2e63 6929 2066 6f72 2070 6965 ltab.ci) for pie │ │ │ -005213f0: 6365 2e6d 3a07 004f 7e55 0000 3400 4f7e ce.m:..O~U..4.O~ │ │ │ +005213f0: 6365 2e6d 3a07 004f e055 0000 3400 4fe0 ce.m:..O.U..4.O. │ │ │ 00521400: 5600 0020 2020 7072 696e 7420 2020 2020 V.. print │ │ │ 00521410: 3a76 6f69 6420 2020 2020 2020 2020 2020 :void │ │ │ 00521420: 2064 6973 706c 6179 5e70 6965 6365 2829 display^piece() │ │ │ -00521430: 5a00 4f7e 5700 0020 2020 6765 7470 6965 Z.O~W.. getpie │ │ │ +00521430: 5a00 4fe0 5700 0020 2020 6765 7470 6965 Z.O.W.. getpie │ │ │ 00521440: 6365 2020 3a67 746d 5f63 6861 725f 742a ce :gtm_char_t* │ │ │ 00521450: 2020 2020 2067 6574 5e70 6965 6365 2849 get^piece(I │ │ │ 00521460: 3a67 746d 5f63 6861 725f 742a 2c20 493a :gtm_char_t*, I: │ │ │ 00521470: 6774 6d5f 6368 6172 5f74 2a2c 2049 3a67 gtm_char_t*, I:g │ │ │ -00521480: 746d 5f6c 6f6e 675f 7429 6a00 4f7e 5800 tm_long_t)j.O~X. │ │ │ +00521480: 746d 5f6c 6f6e 675f 7429 6a00 4fe0 5800 tm_long_t)j.O.X. │ │ │ 00521490: 0020 2020 7365 7470 6965 6365 2020 3a76 . setpiece :v │ │ │ 005214a0: 6f69 6420 2020 2020 2020 2020 2020 2073 oid s │ │ │ 005214b0: 6574 5e70 6965 6365 2849 4f3a 6774 6d5f et^piece(IO:gtm_ │ │ │ 005214c0: 6368 6172 5f74 2a2c 2049 3a67 746d 5f63 char_t*, I:gtm_c │ │ │ 005214d0: 6861 725f 742a 2c20 493a 6774 6d5f 6c6f har_t*, I:gtm_lo │ │ │ 005214e0: 6e67 5f74 2c20 493a 6774 6d5f 6368 6172 ng_t, I:gtm_char │ │ │ -005214f0: 5f74 2a29 4c00 4f7e 5900 0020 2020 706f _t*)L.O~Y.. po │ │ │ +005214f0: 5f74 2a29 4c00 4fe0 5900 0020 2020 706f _t*)L.O.Y.. po │ │ │ 00521500: 7720 2020 2020 2020 3a67 746d 5f64 6f75 w :gtm_dou │ │ │ 00521510: 626c 655f 742a 2020 2070 6f77 5e70 6965 ble_t* pow^pie │ │ │ 00521520: 6365 2849 3a67 746d 5f64 6f75 626c 655f ce(I:gtm_double_ │ │ │ 00521530: 742c 2049 3a67 746d 5f6c 6f6e 675f 7429 t, I:gtm_long_t) │ │ │ -00521540: 5300 4f7e 5a00 0020 2020 706f 7765 7175 S.O~Z.. powequ │ │ │ +00521540: 5300 4fe0 5a00 0020 2020 706f 7765 7175 S.O.Z.. powequ │ │ │ 00521550: 616c 2020 3a76 6f69 6420 2020 2020 2020 al :void │ │ │ 00521560: 2020 2020 2070 6f77 6571 7561 6c5e 7069 powequal^pi │ │ │ 00521570: 6563 6528 494f 3a67 746d 5f64 6f75 626c ece(IO:gtm_doubl │ │ │ 00521580: 655f 742a 2c20 493a 6774 6d5f 6c6f 6e67 e_t*, I:gtm_long │ │ │ -00521590: 5f74 294c 004f 7e61 0000 2020 2070 6965 _t)L.O~a.. pie │ │ │ +00521590: 5f74 294c 004f e061 0000 2020 2070 6965 _t)L.O.a.. pie │ │ │ 005215a0: 6365 2020 2020 203a 6774 6d5f 646f 7562 ce :gtm_doub │ │ │ 005215b0: 6c65 5f74 2a20 2020 706f 775e 7069 6563 le_t* pow^piec │ │ │ 005215c0: 6528 493a 6774 6d5f 646f 7562 6c65 5f74 e(I:gtm_double_t │ │ │ 005215d0: 2c20 493a 6774 6d5f 6c6f 6e67 5f74 2907 , I:gtm_long_t). │ │ │ -005215e0: 004f 7e62 0000 1200 4f7e 6300 0020 2020 .O~b....O~c.. │ │ │ -005215f0: 2a2a 4e6f 7465 2a2a 0700 4f7e 6400 0051 **Note**..O~d..Q │ │ │ -00521600: 004f 7e65 0000 2020 2054 6865 2073 616d .O~e.. The sam │ │ │ +005215e0: 004f e062 0000 1200 4fe0 6300 0020 2020 .O.b....O.c.. │ │ │ +005215f0: 2a2a 4e6f 7465 2a2a 0700 4fe0 6400 0051 **Note**..O.d..Q │ │ │ +00521600: 004f e065 0000 2020 2054 6865 2073 616d .O.e.. The sam │ │ │ 00521610: 6520 656e 7472 7972 6566 2063 616e 2062 e entryref can b │ │ │ 00521620: 6520 6361 6c6c 6564 2062 7920 6469 6666 e called by diff │ │ │ 00521630: 6572 656e 7420 4320 6361 6c6c 206e 616d erent C call nam │ │ │ 00521640: 6573 2028 666f 7220 6578 616d 706c 652c es (for example, │ │ │ -00521650: 5200 4f7e 6600 0020 2020 706f 772c 2061 R.O~f.. pow, a │ │ │ +00521650: 5200 4fe0 6600 0020 2020 706f 772c 2061 R.O.f.. pow, a │ │ │ 00521660: 6e64 2070 6965 6365 292e 2048 6f77 6576 nd piece). Howev │ │ │ 00521670: 6572 2c20 6966 2074 6865 7265 2061 7265 er, if there are │ │ │ 00521680: 206d 756c 7469 706c 6520 6c69 6e65 7320 multiple lines │ │ │ 00521690: 7769 7468 2074 6865 2073 616d 6520 6361 with the same ca │ │ │ -005216a0: 6c6c 4b00 4f7e 6700 0020 2020 6e61 6d65 llK.O~g.. name │ │ │ +005216a0: 6c6c 4b00 4fe0 6700 0020 2020 6e61 6d65 llK.O.g.. name │ │ │ 005216b0: 2c20 6f6e 6c79 2074 6865 2066 6972 7374 , only the first │ │ │ 005216c0: 2065 6e74 7279 2077 696c 6c20 6265 2075 entry will be u │ │ │ 005216d0: 7365 6420 6279 2047 542e 4d2e 2047 542e sed by GT.M. GT. │ │ │ 005216e0: 4d20 6967 6e6f 7265 7320 616c 6c54 004f M ignores allT.O │ │ │ -005216f0: 7e68 0000 2020 2073 7562 7365 7175 656e ~h.. subsequen │ │ │ +005216f0: e068 0000 2020 2073 7562 7365 7175 656e .h.. subsequen │ │ │ 00521700: 7420 656e 7472 6965 7320 7573 696e 6720 t entries using │ │ │ 00521710: 6120 6361 6c6c 206e 616d 652e 2041 6c73 a call name. Als │ │ │ 00521720: 6f2c 206e 6f74 6520 7468 6174 2074 6865 o, note that the │ │ │ 00521730: 2073 6563 6f6e 6420 616e 6420 7468 6972 second and thir │ │ │ -00521740: 6454 004f 7e69 0000 2020 2065 6e74 7269 dT.O~i.. entri │ │ │ +00521740: 6454 004f e069 0000 2020 2065 6e74 7269 dT.O.i.. entri │ │ │ 00521750: 6573 2c20 616c 7468 6f75 6768 2073 686f es, although sho │ │ │ 00521760: 776e 2068 6572 6520 6173 2077 7261 7070 wn here as wrapp │ │ │ 00521770: 6564 2061 6372 6f73 7320 6c69 6e65 732c ed across lines, │ │ │ 00521780: 206d 7573 7420 6265 2073 7065 6369 6669 must be specifi │ │ │ -00521790: 6564 2061 7324 004f 7e6a 0000 2020 2061 ed as$.O~j.. a │ │ │ +00521790: 6564 2061 7324 004f e06a 0000 2020 2061 ed as$.O.j.. a │ │ │ 005217a0: 2073 696e 676c 6520 6c69 6e65 2069 6e20 single line in │ │ │ -005217b0: 7468 6520 6669 6c65 2e07 004f 7e71 0000 the file...O~q.. │ │ │ +005217b0: 7468 6520 6669 6c65 2e07 004f e071 0000 the file...O.q.. │ │ │ 005217c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005217d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005217e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005217f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00521800: 0400 0000 8c03 0000 414f 0000 0000 0000 ........AO...... │ │ │ 00521810: 5f00 0000 4845 4c50 00ff 7300 ff49 4e54 _...HELP..s..INT │ │ │ 00521820: 4547 5241 5445 5f45 5854 4552 4e41 4c00 EGRATE_EXTERNAL. │ │ │ 00521830: ff73 00ff 4341 4c4c 2d49 4e53 00ff 7300 .s..CALL-INS..s. │ │ │ 00521840: ff49 4e54 4552 4641 4345 00ff 7300 ff49 .INTERFACE..s..I │ │ │ 00521850: 4e49 5449 414c 495a 455f 4754 2e4d 0000 NITIALIZE_GT.M.. │ │ │ 00521860: 496e 6974 6961 6c69 7a65 5f47 542e 4d1a Initialize_GT.M. │ │ │ -00521870: 004b 7ebf 1100 0020 2020 496e 6974 6961 .K~.... Initia │ │ │ -00521880: 6c69 7a65 2047 542e 4d07 004c 7e21 0000 lize GT.M..L~!.. │ │ │ -00521890: 2600 4c7e 3100 0020 2020 6774 6d5f 7374 &.L~1.. gtm_st │ │ │ +00521870: 004b e0bf 1100 0020 2020 496e 6974 6961 .K..... Initia │ │ │ +00521880: 6c69 7a65 2047 542e 4d07 004c e021 0000 lize GT.M..L.!.. │ │ │ +00521890: 2600 4ce0 3100 0020 2020 6774 6d5f 7374 &.L.1.. gtm_st │ │ │ 005218a0: 6174 7573 5f74 2067 746d 5f69 6e69 7428 atus_t gtm_init( │ │ │ -005218b0: 766f 6964 293b 0700 4c7e 4100 004d 004c void);..L~A..M.L │ │ │ -005218c0: 7e51 0000 2020 2049 6620 7468 6520 6261 ~Q.. If the ba │ │ │ +005218b0: 766f 6964 293b 0700 4ce0 4100 004d 004c void);..L.A..M.L │ │ │ +005218c0: e051 0000 2020 2049 6620 7468 6520 6261 .Q.. If the ba │ │ │ 005218d0: 7365 2070 726f 6772 616d 2069 7320 6e6f se program is no │ │ │ 005218e0: 7420 616e 204d 2072 6f75 7469 6e65 2062 t an M routine b │ │ │ 005218f0: 7574 2061 2073 7461 6e64 616c 6f6e 6520 ut a standalone │ │ │ -00521900: 4320 7072 6f67 7261 6d2c 4b00 4c7e 6100 C program,K.L~a. │ │ │ +00521900: 4320 7072 6f67 7261 6d2c 4b00 4ce0 6100 C program,K.L.a. │ │ │ 00521910: 0020 2020 6774 6d5f 696e 6974 2829 206d . gtm_init() m │ │ │ 00521920: 7573 7420 6265 2063 616c 6c65 6420 2862 ust be called (b │ │ │ 00521930: 6566 6f72 6520 6361 6c6c 696e 6720 616e efore calling an │ │ │ 00521940: 7920 4754 2e4d 2066 756e 6374 696f 6e73 y GT.M functions │ │ │ -00521950: 292c 2074 6f2e 004c 7e71 0000 2020 2069 ), to..L~q.. i │ │ │ +00521950: 292c 2074 6f2e 004c e071 0000 2020 2069 ), to..L.q.. i │ │ │ 00521960: 6e69 7469 616c 697a 6520 7468 6520 4754 nitialize the GT │ │ │ 00521970: 2e4d 2072 756e 2d74 696d 6520 7379 7374 .M run-time syst │ │ │ -00521980: 656d 2e07 004c 7e81 0000 5100 4c7e 9100 em...L~...Q.L~.. │ │ │ +00521980: 656d 2e07 004c e081 0000 5100 4ce0 9100 em...L....Q.L... │ │ │ 00521990: 0020 2020 6774 6d5f 696e 6974 2829 2072 . gtm_init() r │ │ │ 005219a0: 6574 7572 6e73 207a 6572 6f20 2830 2920 eturns zero (0) │ │ │ 005219b0: 6f6e 2073 7563 6365 7373 2e20 4f6e 2066 on success. On f │ │ │ 005219c0: 6169 6c75 7265 2c20 6974 2072 6574 7572 ailure, it retur │ │ │ -005219d0: 6e73 2074 6865 2047 542e 4d53 004b 7ec0 ns the GT.MS.K~. │ │ │ +005219d0: 6e73 2074 6865 2047 542e 4d53 004b e0c0 ns the GT.MS.K.. │ │ │ 005219e0: 1100 0020 2020 6572 726f 7220 7374 6174 ... error stat │ │ │ 005219f0: 7573 2063 6f64 6520 7768 6f73 6520 6d65 us code whose me │ │ │ 00521a00: 7373 6167 6520 6361 6e20 6265 2072 6561 ssage can be rea │ │ │ 00521a10: 6420 696e 746f 2061 2062 7566 6665 7220 d into a buffer │ │ │ 00521a20: 6279 2069 6d6d 6564 6961 7465 6c79 5300 by immediatelyS. │ │ │ -00521a30: 4c7e 1200 0020 2020 6361 6c6c 696e 6720 L~... calling │ │ │ +00521a30: 4ce0 1200 0020 2020 6361 6c6c 696e 6720 L.... calling │ │ │ 00521a40: 6774 6d5f 7a73 7461 7475 7328 292e 2044 gtm_zstatus(). D │ │ │ 00521a50: 7570 6c69 6361 7465 2069 6e76 6f63 6174 uplicate invocat │ │ │ 00521a60: 696f 6e73 206f 6620 6774 6d5f 696e 6974 ions of gtm_init │ │ │ 00521a70: 2829 2061 7265 2069 676e 6f72 6564 2062 () are ignored b │ │ │ -00521a80: 790f 004c 7e13 0000 2020 2047 542e 4d2e y..L~... GT.M. │ │ │ -00521a90: 0700 4c7e 1400 0054 004c 7e15 0000 2020 ..L~...T.L~... │ │ │ +00521a80: 790f 004c e013 0000 2020 2047 542e 4d2e y..L.... GT.M. │ │ │ +00521a90: 0700 4ce0 1400 0054 004c e015 0000 2020 ..L....T.L.... │ │ │ 00521aa0: 2049 6620 4361 6c6c 2d49 6e73 2061 7265 If Call-Ins are │ │ │ 00521ab0: 2075 7365 6420 6672 6f6d 2061 6e20 6578 used from an ex │ │ │ 00521ac0: 7465 726e 616c 2063 616c 6c20 6675 6e63 ternal call func │ │ │ 00521ad0: 7469 6f6e 2028 7468 6174 2069 732c 2061 tion (that is, a │ │ │ -00521ae0: 2043 2066 756e 6374 696f 6e4d 004c 7e16 C functionM.L~. │ │ │ +00521ae0: 2043 2066 756e 6374 696f 6e4d 004c e016 C functionM.L.. │ │ │ 00521af0: 0000 2020 2074 6861 7420 6861 7320 6974 .. that has it │ │ │ 00521b00: 7365 6c66 2062 6565 6e20 6361 6c6c 6564 self been called │ │ │ 00521b10: 2066 726f 6d20 4d20 636f 6465 292c 2067 from M code), g │ │ │ 00521b20: 746d 5f69 6e69 7428 2920 6973 206e 6f74 tm_init() is not │ │ │ -00521b30: 206e 6565 6465 642c 5400 4c7e 1700 0020 needed,T.L~... │ │ │ +00521b30: 206e 6565 6465 642c 5400 4ce0 1700 0020 needed,T.L.... │ │ │ 00521b40: 2020 6265 6361 7573 6520 4754 2e4d 2069 because GT.M i │ │ │ 00521b50: 7320 696e 6974 6961 6c69 7a65 6420 6265 s initialized be │ │ │ 00521b60: 666f 7265 2074 6865 2045 7874 6572 6e61 fore the Externa │ │ │ 00521b70: 6c20 4361 6c6c 2e20 416c 6c20 6774 6d5f l Call. All gtm_ │ │ │ 00521b80: 696e 6974 2829 2063 616c 6c73 0000 0000 init() calls.... │ │ │ 00521b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00521ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -336379,140 +336379,140 @@ │ │ │ 00521fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00521fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00521fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00521fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00521fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00521ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00522000: 0400 0000 e607 0000 b24f 0000 0000 0000 .........O...... │ │ │ -00522010: 8800 007e 4845 4c50 00ff 7300 ff49 4e54 ...~HELP..s..INT │ │ │ +00522010: 8800 00e0 4845 4c50 00ff 7300 ff49 4e54 ....HELP..s..INT │ │ │ 00522020: 4547 5241 5445 5f45 5854 4552 4e41 4c00 EGRATE_EXTERNAL. │ │ │ 00522030: ff73 00ff 4341 4c4c 2d49 4e53 00ff 7300 .s..CALL-INS..s. │ │ │ 00522040: ff49 4e54 4552 4641 4345 00ff 7300 ff49 .INTERFACE..s..I │ │ │ 00522050: 4e49 5449 414c 495a 455f 4754 2e4d 00c0 NITIALIZE_GT.M.. │ │ │ 00522060: 1800 0020 2020 6672 6f6d 2045 7874 6572 ... from Exter │ │ │ 00522070: 6e61 6c20 4361 6c6c 7320 6675 6e63 7469 nal Calls functi │ │ │ 00522080: 6f6e 7320 6172 6520 6967 6e6f 7265 6420 ons are ignored │ │ │ -00522090: 6279 2047 542e 4d2e 0700 4c7e 1900 0042 by GT.M...L~...B │ │ │ -005220a0: 004c 7e1a 0000 2020 2067 746d 5f73 7461 .L~... gtm_sta │ │ │ +00522090: 6279 2047 542e 4d2e 0700 4ce0 1900 0042 by GT.M...L....B │ │ │ +005220a0: 004c e01a 0000 2020 2067 746d 5f73 7461 .L.... gtm_sta │ │ │ 005220b0: 7475 735f 7420 6774 6d5f 696e 6974 5f65 tus_t gtm_init_e │ │ │ 005220c0: 7874 7261 2867 746d 5f6c 6f6e 675f 7420 xtra(gtm_long_t │ │ │ 005220d0: 6774 6d63 695f 666c 6167 2c20 2e2e 2e29 gtmci_flag, ...) │ │ │ -005220e0: 3b07 004c 7e21 0000 5200 4c7e 2200 0020 ;..L~!..R.L~".. │ │ │ +005220e0: 3b07 004c e021 0000 5200 4ce0 2200 0020 ;..L.!..R.L.".. │ │ │ 005220f0: 2020 6774 6d5f 696e 6974 5f65 7874 7261 gtm_init_extra │ │ │ 00522100: 2829 2069 7320 616e 2061 6c74 6572 6e61 () is an alterna │ │ │ 00522110: 7469 7665 2074 6f20 6774 6d5f 696e 6974 tive to gtm_init │ │ │ 00522120: 2829 2077 6869 6368 2061 6c6c 6f77 7320 () which allows │ │ │ -00522130: 6164 6469 7469 6f6e 616c 2400 4c7e 2300 additional$.L~#. │ │ │ +00522130: 6164 6469 7469 6f6e 616c 2400 4ce0 2300 additional$.L.#. │ │ │ 00522140: 0020 2020 6265 6861 7669 6f72 7320 746f . behaviors to │ │ │ 00522150: 2062 6520 7370 6563 6966 6965 642e 0700 be specified... │ │ │ -00522160: 4c7e 2400 0041 004c 7e25 0000 2020 2054 L~$..A.L~%.. T │ │ │ +00522160: 4ce0 2400 0041 004c e025 0000 2020 2054 L.$..A.L.%.. T │ │ │ 00522170: 6865 2076 616c 7565 7320 666f 7220 6774 he values for gt │ │ │ 00522180: 6d63 695f 666c 6167 2061 7265 2064 6566 mci_flag are def │ │ │ 00522190: 696e 6564 2069 6e20 6774 6d78 635f 7479 ined in gtmxc_ty │ │ │ -005221a0: 7065 732e 683a 0700 4c7e 2600 0054 004c pes.h:..L~&..T.L │ │ │ -005221b0: 7e27 0000 2020 202b 2d2d 2d2d 2d2d 2d2d ~'.. +-------- │ │ │ +005221a0: 7065 732e 683a 0700 4ce0 2600 0054 004c pes.h:..L.&..T.L │ │ │ +005221b0: e027 0000 2020 202b 2d2d 2d2d 2d2d 2d2d .'.. +-------- │ │ │ 005221c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 005221d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 005221e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 005221f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00522200: 2b54 004c 7e28 0000 2020 207c 2020 2020 +T.L~(.. | │ │ │ +00522200: 2b54 004c e028 0000 2020 207c 2020 2020 +T.L.(.. | │ │ │ 00522210: 2020 2020 466c 6167 206e 616d 6520 2020 Flag name │ │ │ 00522220: 2020 2020 2020 7c20 2020 2020 2020 2020 | │ │ │ 00522230: 2020 2020 2020 2020 2020 2055 7361 6765 Usage │ │ │ 00522240: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00522250: 2020 2020 7c54 004c 7e29 0000 2020 207c |T.L~).. | │ │ │ +00522250: 2020 2020 7c54 004c e029 0000 2020 207c |T.L.).. | │ │ │ 00522260: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00522270: 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d ----------+----- │ │ │ 00522280: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00522290: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -005222a0: 2d2d 2d2d 2d2d 2d2d 7c54 004c 7e2a 0000 --------|T.L~*.. │ │ │ +005222a0: 2d2d 2d2d 2d2d 2d2d 7c54 004c e02a 0000 --------|T.L.*.. │ │ │ 005222b0: 2020 207c 2047 544d 4349 5f46 4c41 475f | GTMCI_FLAG_ │ │ │ 005222c0: 5445 524d 494f 5f41 4c57 4159 5320 7c20 TERMIO_ALWAYS | │ │ │ 005222d0: 7265 7365 7420 7465 726d 696e 616c 2061 reset terminal a │ │ │ 005222e0: 7474 7269 6275 7465 7320 6166 7465 7220 ttributes after │ │ │ 005222f0: 6561 6368 2063 616c 6c2c 2020 7c54 004c each call, |T.L │ │ │ -00522300: 7e31 0000 2020 207c 2020 2020 2020 2020 ~1.. | │ │ │ +00522300: e031 0000 2020 207c 2020 2020 2020 2020 .1.. | │ │ │ 00522310: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00522320: 2020 7c20 7265 7175 6972 6573 2047 544d | requires GTM │ │ │ 00522330: 4349 5f46 4c41 475f 5445 524d 494f 5f45 CI_FLAG_TERMIO_E │ │ │ 00522340: 4e41 424c 4520 6173 2077 656c 6c2e 2020 NABLE as well. │ │ │ -00522350: 7c54 004c 7e32 0000 2020 207c 2d2d 2d2d |T.L~2.. |---- │ │ │ +00522350: 7c54 004c e032 0000 2020 207c 2d2d 2d2d |T.L.2.. |---- │ │ │ 00522360: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00522370: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 00522380: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00522390: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -005223a0: 2d2d 2d2d 7c54 004c 7e33 0000 2020 207c ----|T.L~3.. | │ │ │ +005223a0: 2d2d 2d2d 7c54 004c e033 0000 2020 207c ----|T.L.3.. | │ │ │ 005223b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 005223c0: 2020 2020 2020 2020 2020 7c20 7265 7365 | rese │ │ │ 005223d0: 7420 7465 726d 696e 616c 2061 7474 7269 t terminal attri │ │ │ 005223e0: 6275 7465 7320 6166 7465 7220 2020 2020 butes after │ │ │ -005223f0: 2020 2020 2020 2020 7c54 004c 7e34 0000 |T.L~4.. │ │ │ +005223f0: 2020 2020 2020 2020 7c54 004c e034 0000 |T.L.4.. │ │ │ 00522400: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 00522410: 2020 2020 2020 2020 2020 2020 2020 7c20 | │ │ │ 00522420: 6774 6d5f 696e 6974 5f65 7874 7261 2829 gtm_init_extra() │ │ │ 00522430: 2061 6e64 2067 746d 5f65 7869 7428 2920 and gtm_exit() │ │ │ 00522440: 616e 6420 616c 6c6f 7720 2020 7c54 004c and allow |T.L │ │ │ -00522450: 7e35 0000 2020 207c 2047 544d 4349 5f46 ~5.. | GTMCI_F │ │ │ +00522450: e035 0000 2020 207c 2047 544d 4349 5f46 .5.. | GTMCI_F │ │ │ 00522460: 4c41 475f 5445 524d 494f 5f45 4e41 424c LAG_TERMIO_ENABL │ │ │ 00522470: 4520 7c20 7468 6520 6774 6d5f 7465 726d E | the gtm_term │ │ │ 00522480: 696e 616c 5f72 6573 6574 2829 2072 6f75 inal_reset() rou │ │ │ 00522490: 7469 6e65 2074 6f20 6265 2020 2020 2020 tine to be │ │ │ -005224a0: 7c54 004c 7e36 0000 2020 207c 2020 2020 |T.L~6.. | │ │ │ +005224a0: 7c54 004c e036 0000 2020 207c 2020 2020 |T.L.6.. | │ │ │ 005224b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 005224c0: 2020 2020 2020 7c20 6361 6c6c 6564 2061 | called a │ │ │ 005224d0: 7320 6465 7369 7265 6420 6166 7465 7220 s desired after │ │ │ 005224e0: 6f74 6865 7220 6361 6c6c 7320 746f 2020 other calls to │ │ │ -005224f0: 2020 2020 7c54 004c 7e37 0000 2020 207c |T.L~7.. | │ │ │ +005224f0: 2020 2020 7c54 004c e037 0000 2020 207c |T.L.7.. | │ │ │ 00522500: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00522510: 2020 2020 2020 2020 2020 7c20 4754 2e4d | GT.M │ │ │ 00522520: 2e20 2020 2020 2020 2020 2020 2020 2020 . │ │ │ 00522530: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00522540: 2020 2020 2020 2020 7c54 004c 7e38 0000 |T.L~8.. │ │ │ +00522540: 2020 2020 2020 2020 7c54 004c e038 0000 |T.L.8.. │ │ │ 00522550: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------ │ │ │ 00522560: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d --------------+- │ │ │ 00522570: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00522580: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00522590: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 004c ------------|T.L │ │ │ -005225a0: 7e39 0000 2020 207c 2047 544d 4349 5f46 ~9.. | GTMCI_F │ │ │ +005225a0: e039 0000 2020 207c 2047 544d 4349 5f46 .9.. | GTMCI_F │ │ │ 005225b0: 4c41 475f 4754 4d4a 4920 2020 2020 2020 LAG_GTMJI │ │ │ 005225c0: 2020 7c20 5361 6d65 2066 756e 6374 696f | Same functio │ │ │ 005225d0: 6e20 6173 2067 746d 5f6a 696e 6974 2829 n as gtm_jinit() │ │ │ 005225e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -005225f0: 7c54 004c 7e3a 0000 2020 202b 2d2d 2d2d |T.L~:.. +---- │ │ │ +005225f0: 7c54 004c e03a 0000 2020 202b 2d2d 2d2d |T.L.:.. +---- │ │ │ 00522600: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00522610: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00522620: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00522630: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00522640: 2d2d 2d2d 2b07 004c 7e41 0000 2f00 4c7e ----+..L~A../.L~ │ │ │ +00522640: 2d2d 2d2d 2b07 004c e041 0000 2f00 4ce0 ----+..L.A../.L. │ │ │ 00522650: 4200 0020 2020 6774 6d5f 7374 6174 7573 B.. gtm_status │ │ │ 00522660: 5f74 2067 746d 5f74 6572 6d69 6e61 6c5f _t gtm_terminal_ │ │ │ -00522670: 7265 7365 7428 766f 6964 2907 004c 7e43 reset(void)..L~C │ │ │ -00522680: 0000 3e00 4c7e 4400 0020 2020 4966 2067 ..>.L~D.. If g │ │ │ +00522670: 7265 7365 7428 766f 6964 2907 004c e043 reset(void)..L.C │ │ │ +00522680: 0000 3e00 4ce0 4400 0020 2020 4966 2067 ..>.L.D.. If g │ │ │ 00522690: 746d 5f69 6e69 745f 6578 7472 6128 2920 tm_init_extra() │ │ │ 005226a0: 7761 7320 7573 6564 2074 6f20 696e 6974 was used to init │ │ │ 005226b0: 6961 6c69 7a65 2047 542e 4d20 7769 7468 ialize GT.M with │ │ │ -005226c0: 5100 4c7e 4500 0020 2020 4754 4d43 495f Q.L~E.. GTMCI_ │ │ │ +005226c0: 5100 4ce0 4500 0020 2020 4754 4d43 495f Q.L.E.. GTMCI_ │ │ │ 005226d0: 464c 4147 5f54 4552 4d49 4f5f 454e 4142 FLAG_TERMIO_ENAB │ │ │ 005226e0: 4c45 2062 7574 206e 6f74 2047 544d 4349 LE but not GTMCI │ │ │ 005226f0: 5f46 4c41 475f 5445 524d 494f 5f41 4c57 _FLAG_TERMIO_ALW │ │ │ 00522700: 4159 532c 2063 616c 6c69 6e67 2074 6869 AYS, calling thi │ │ │ -00522710: 7353 004c 7e46 0000 2020 2072 6f75 7469 sS.L~F.. routi │ │ │ +00522710: 7353 004c e046 0000 2020 2072 6f75 7469 sS.L.F.. routi │ │ │ 00522720: 6e65 2061 6674 6572 2063 616c 6c69 6e67 ne after calling │ │ │ 00522730: 2067 746d 5f63 6928 2920 6f72 2067 746d gtm_ci() or gtm │ │ │ 00522740: 5f63 6970 2829 2072 6573 6574 7320 7465 _cip() resets te │ │ │ 00522750: 726d 696e 616c 2061 7474 7269 6275 7465 rminal attribute │ │ │ -00522760: 7320 746f 3600 4c7e 4700 0020 2020 7468 s to6.L~G.. th │ │ │ +00522760: 7320 746f 3600 4ce0 4700 0020 2020 7468 s to6.L.G.. th │ │ │ 00522770: 6569 7220 7374 6174 6520 6265 666f 7265 eir state before │ │ │ 00522780: 2063 616c 6c69 6e67 2067 746d 5f69 6e69 calling gtm_ini │ │ │ -00522790: 745f 6578 7472 6128 292e 0700 4c7e 4800 t_extra()...L~H. │ │ │ -005227a0: 0024 002d 7e4e 4553 5445 445f 4341 4c4c .$.-~NESTED_CALL │ │ │ +00522790: 745f 6578 7472 6128 292e 0700 4ce0 4800 t_extra()...L.H. │ │ │ +005227a0: 0024 002d e04e 4553 5445 445f 4341 4c4c .$.-.NESTED_CALL │ │ │ 005227b0: 2d49 4e53 0000 4e65 7374 6564 5f43 616c -INS..Nested_Cal │ │ │ -005227c0: 6c2d 496e 731a 003d 7ebf 1100 0020 2020 l-Ins..=~.... │ │ │ +005227c0: 6c2d 496e 731a 003d e0bf 1100 0020 2020 l-Ins..=..... │ │ │ 005227d0: 4e65 7374 6564 2043 616c 6c2d 496e 7307 Nested Call-Ins. │ │ │ -005227e0: 003e 7e21 0000 0000 0000 0000 0000 0000 .>~!............ │ │ │ +005227e0: 003e e021 0000 0000 0000 0000 0000 0000 .>.!............ │ │ │ 005227f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00522800: 0400 0000 b904 0000 234f 0000 0000 0000 ........#O...... │ │ │ 00522810: 4601 0000 4845 4c50 00ff 7300 ff49 4e54 F...HELP..s..INT │ │ │ 00522820: 4547 5241 5445 5f45 5854 4552 4e41 4c00 EGRATE_EXTERNAL. │ │ │ 00522830: ff73 00ff 4143 4345 5353 5f4e 4f4e 2d4d .s..ACCESS_NON-M │ │ │ 00522840: 5f52 4f55 5449 4e45 5300 c031 0000 2020 _ROUTINES..1.. │ │ │ 00522850: 203b 4361 6c6c 2070 726f 6772 616d 2069 ;Call program i │ │ │ @@ -336527,68 +336527,68 @@ │ │ │ 005228e0: 2074 6865 2073 6563 6f6e 6420 6172 6775 the second argu │ │ │ 005228f0: 6d65 6e74 2e20 416c 6c20 6172 6775 6d65 ment. All argume │ │ │ 00522900: 6e74 7320 7768 6963 6820 646f 206e 6f74 nts which do not │ │ │ 00522910: 2073 7065 6369 6679 2061 2076 616c 7565 specify a value │ │ │ 00522920: 2074 7261 6e73 6c61 7465 2074 6f20 6465 translate to de │ │ │ 00522930: 6661 756c 7420 7661 6c75 6573 2069 6e20 fault values in │ │ │ 00522940: 7468 6520 696e 6372 656d 656e 7420 7072 the increment pr │ │ │ -00522950: 6f67 7261 6d2e 2900 377e 3200 0020 2020 ogram.).7~2.. │ │ │ +00522950: 6f67 7261 6d2e 2900 37e0 3200 0020 2020 ogram.).7.2.. │ │ │ 00522960: 446f 2026 6d61 7468 7061 6b2e 696e 6372 Do &mathpak.incr │ │ │ 00522970: 656d 656e 7428 2c2e 6f75 7476 616c 2907 ement(,.outval). │ │ │ -00522980: 0037 7e33 0000 4c00 377e 3400 0020 2020 .7~3..L.7~4.. │ │ │ +00522980: 0037 e033 0000 4c00 37e0 3400 0020 2020 .7.3..L.7.4.. │ │ │ 00522990: 5468 6520 6361 6c6c 6564 2072 6f75 7469 The called routi │ │ │ 005229a0: 6e65 7320 666f 6c6c 6f77 2074 6865 2043 nes follow the C │ │ │ 005229b0: 2063 616c 6c69 6e67 2063 6f6e 7665 6e74 calling convent │ │ │ 005229c0: 696f 6e73 2e20 5468 6579 206d 7573 7420 ions. They must │ │ │ -005229d0: 6265 5200 377e 3500 0020 2020 636f 6d70 beR.7~5.. comp │ │ │ +005229d0: 6265 5200 37e0 3500 0020 2020 636f 6d70 beR.7.5.. comp │ │ │ 005229e0: 696c 6564 2061 7320 706f 7369 7469 6f6e iled as position │ │ │ 005229f0: 2069 6e64 6570 656e 6465 6e74 2063 6f64 independent cod │ │ │ 00522a00: 6520 616e 6420 6c69 6e6b 6564 2061 7320 e and linked as │ │ │ 00522a10: 6120 7368 6172 6561 626c 6520 6c69 6272 a shareable libr │ │ │ -00522a20: 6172 792e 0700 377e 3600 0016 0020 7e43 ary...7~6.... ~C │ │ │ +00522a20: 6172 792e 0700 37e0 3600 0016 0020 e043 ary...7.6.... .C │ │ │ 00522a30: 414c 4c2d 494e 5300 0043 616c 6c2d 496e ALL-INS..Call-In │ │ │ -00522a40: 7313 0029 7ebf 1100 0020 2020 4361 6c6c s..)~.... Call │ │ │ -00522a50: 2d49 6e73 0700 2a7e 2100 0051 002a 7e31 -Ins..*~!..Q.*~1 │ │ │ +00522a40: 7313 0029 e0bf 1100 0020 2020 4361 6c6c s..)..... Call │ │ │ +00522a50: 2d49 6e73 0700 2ae0 2100 0051 002a e031 -Ins..*.!..Q.*.1 │ │ │ 00522a60: 0000 2020 2043 616c 6c2d 496e 2069 7320 .. Call-In is │ │ │ 00522a70: 6120 6672 616d 6577 6f72 6b20 7375 7070 a framework supp │ │ │ 00522a80: 6f72 7465 6420 6279 2047 542e 4d20 7468 orted by GT.M th │ │ │ 00522a90: 6174 2061 6c6c 6f77 7320 6120 432f 432b at allows a C/C+ │ │ │ -00522aa0: 2b20 7072 6f67 7261 6d20 746f 4e00 2a7e + program toN.*~ │ │ │ +00522aa0: 2b20 7072 6f67 7261 6d20 746f 4e00 2ae0 + program toN.*. │ │ │ 00522ab0: 4100 0020 2020 696e 766f 6b65 2061 6e20 A.. invoke an │ │ │ 00522ac0: 4d20 726f 7574 696e 6520 7769 7468 696e M routine within │ │ │ 00522ad0: 2074 6865 2073 616d 6520 7072 6f63 6573 the same proces │ │ │ 00522ae0: 7320 636f 6e74 6578 742e 2047 542e 4d20 s context. GT.M │ │ │ -00522af0: 7072 6f76 6964 6573 2061 5300 2a7e 5100 provides aS.*~Q. │ │ │ +00522af0: 7072 6f76 6964 6573 2061 5300 2ae0 5100 provides aS.*.Q. │ │ │ 00522b00: 0020 2020 7765 6c6c 2d64 6566 696e 6564 . well-defined │ │ │ 00522b10: 2043 616c 6c2d 496e 2069 6e74 6572 6661 Call-In interfa │ │ │ 00522b20: 6365 2070 6163 6b61 6765 6420 6173 2061 ce packaged as a │ │ │ 00522b30: 2072 756e 2d74 696d 6520 7368 6172 6564 run-time shared │ │ │ 00522b40: 206c 6962 7261 7279 2074 6861 7437 002a library that7.* │ │ │ -00522b50: 7e61 0000 2020 2063 616e 2062 6520 6c69 ~a.. can be li │ │ │ +00522b50: e061 0000 2020 2063 616e 2062 6520 6c69 .a.. can be li │ │ │ 00522b60: 6e6b 6564 2069 6e74 6f20 616e 2065 7874 nked into an ext │ │ │ 00522b70: 6572 6e61 6c20 432f 432b 2b20 7072 6f67 ernal C/C++ prog │ │ │ -00522b80: 7261 6d2e 0700 2a7e 7100 001c 0029 7eff ram...*~q....)~. │ │ │ +00522b80: 7261 6d2e 0700 2ae0 7100 001c 0029 e0ff ram...*.q....).. │ │ │ 00522b90: 7300 ff49 4e54 4552 4641 4345 0000 496e s..INTERFACE..In │ │ │ -00522ba0: 7465 7266 6163 6514 0037 7ebf 1100 0020 terface..7~.... │ │ │ -00522bb0: 2020 496e 7465 7266 6163 6507 0038 7e21 Interface..8~! │ │ │ -00522bc0: 0000 4c00 387e 3100 0020 2020 5468 6973 ..L.8~1.. This │ │ │ +00522ba0: 7465 7266 6163 6514 0037 e0bf 1100 0020 terface..7..... │ │ │ +00522bb0: 2020 496e 7465 7266 6163 6507 0038 e021 Interface..8.! │ │ │ +00522bc0: 0000 4c00 38e0 3100 0020 2020 5468 6973 ..L.8.1.. This │ │ │ 00522bd0: 2073 6563 7469 6f6e 2069 7320 6675 7274 section is furt │ │ │ 00522be0: 6865 7220 6272 6f6b 656e 2064 6f77 6e20 her broken down │ │ │ 00522bf0: 696e 746f 2036 2073 7562 7365 6374 696f into 6 subsectio │ │ │ 00522c00: 6e73 2066 6f72 2061 6e20 6561 7379 5200 ns for an easyR. │ │ │ -00522c10: 387e 4100 0020 2020 756e 6465 7273 7461 8~A.. understa │ │ │ +00522c10: 38e0 4100 0020 2020 756e 6465 7273 7461 8.A.. understa │ │ │ 00522c20: 6e64 696e 6720 6f66 2074 6865 2043 616c nding of the Cal │ │ │ 00522c30: 6c2d 496e 2069 6e74 6572 6661 6365 2e20 l-In interface. │ │ │ 00522c40: 5468 6520 7365 6374 696f 6e20 6973 2063 The section is c │ │ │ 00522c50: 6f6e 636c 7564 6564 2077 6974 6820 616e oncluded with an │ │ │ -00522c60: 1c00 387e 5100 0020 2020 656c 6162 6f72 ..8~Q.. elabor │ │ │ -00522c70: 6174 6520 6578 616d 706c 652e 0700 387e ate example...8~ │ │ │ -00522c80: 6100 0020 0037 7eff 7300 ff43 414c 4c5f a.. .7~.s..CALL_ │ │ │ +00522c60: 1c00 38e0 5100 0020 2020 656c 6162 6f72 ..8.Q.. elabor │ │ │ +00522c70: 6174 6520 6578 616d 706c 652e 0700 38e0 ate example...8. │ │ │ +00522c80: 6100 0020 0037 e0ff 7300 ff43 414c 4c5f a.. .7..s..CALL_ │ │ │ 00522c90: 4652 4f4d 5f43 0000 4361 6c6c 5f66 726f FROM_C..Call_fro │ │ │ -00522ca0: 6d5f 4316 0047 7ebf 1100 0020 2020 4361 m_C..G~.... Ca │ │ │ +00522ca0: 6d5f 4316 0047 e0bf 1100 0020 2020 4361 m_C..G..... Ca │ │ │ 00522cb0: 6c6c 2066 726f 6d20 4300 0000 0000 0000 ll from C....... │ │ │ 00522cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00522cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00522ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00522cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00522d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00522d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -336641,117 +336641,117 @@ │ │ │ 00523000: 0400 0000 2007 0000 5f4f 0000 0000 0000 .... ..._O...... │ │ │ 00523010: 5f00 0000 4845 4c50 00ff 7300 ff49 4e54 _...HELP..s..INT │ │ │ 00523020: 4547 5241 5445 5f45 5854 4552 4e41 4c00 EGRATE_EXTERNAL. │ │ │ 00523030: ff73 00ff 4341 4c4c 2d49 4e53 00ff 7300 .s..CALL-INS..s. │ │ │ 00523040: ff49 4e54 4552 4641 4345 00ff 7300 ff43 .INTERFACE..s..C │ │ │ 00523050: 414c 4c5f 4652 4f4d 5f43 00ff 7300 ff47 ALL_FROM_C..s..G │ │ │ 00523060: 544d 5f43 4950 0000 6774 6d5f 6369 7012 TM_CIP..gtm_cip. │ │ │ -00523070: 0053 7ebf 1100 0020 2020 6774 6d5f 6369 .S~.... gtm_ci │ │ │ -00523080: 7007 0054 7e21 0000 4100 547e 3100 0020 p..T~!..A.T~1.. │ │ │ +00523070: 0053 e0bf 1100 0020 2020 6774 6d5f 6369 .S..... gtm_ci │ │ │ +00523080: 7007 0054 e021 0000 4100 54e0 3100 0020 p..T.!..A.T.1.. │ │ │ 00523090: 2020 6774 6d5f 7374 6174 7573 5f74 2067 gtm_status_t g │ │ │ 005230a0: 746d 5f63 6970 2863 695f 6e61 6d65 5f64 tm_cip(ci_name_d │ │ │ 005230b0: 6573 6372 6970 746f 7220 2a63 695f 696e escriptor *ci_in │ │ │ -005230c0: 666f 2c20 2e2e 2e29 3b07 0054 7e41 0000 fo, ...);..T~A.. │ │ │ -005230d0: 5400 547e 5100 0020 2020 5468 6520 7661 T.T~Q.. The va │ │ │ +005230c0: 666f 2c20 2e2e 2e29 3b07 0054 e041 0000 fo, ...);..T.A.. │ │ │ +005230d0: 5400 54e0 5100 0020 2020 5468 6520 7661 T.T.Q.. The va │ │ │ 005230e0: 7269 6162 6c65 2061 7267 756d 656e 7420 riable argument │ │ │ 005230f0: 6675 6e63 7469 6f6e 2067 746d 5f63 6970 function gtm_cip │ │ │ 00523100: 2829 2069 7320 7468 6520 696e 7465 7266 () is the interf │ │ │ 00523110: 6163 6520 7468 6174 2069 6e76 6f6b 6573 ace that invokes │ │ │ -00523120: 2074 6865 4500 547e 6100 0020 2020 7370 theE.T~a.. sp │ │ │ +00523120: 2074 6865 4500 54e0 6100 0020 2020 7370 theE.T.a.. sp │ │ │ 00523130: 6563 6966 6965 6420 4d20 726f 7574 696e ecified M routin │ │ │ 00523140: 6520 616e 6420 7265 7475 726e 7320 7468 e and returns th │ │ │ 00523150: 6520 7265 7375 6c74 7320 7669 6120 7061 e results via pa │ │ │ -00523160: 7261 6d65 7465 7273 2e07 0054 7e71 0000 rameters...T~q.. │ │ │ -00523170: 3900 547e 8100 0020 2020 6369 5f6e 616d 9.T~... ci_nam │ │ │ +00523160: 7261 6d65 7465 7273 2e07 0054 e071 0000 rameters...T.q.. │ │ │ +00523170: 3900 54e0 8100 0020 2020 6369 5f6e 616d 9.T.... ci_nam │ │ │ 00523180: 655f 6465 7363 7269 7074 6f72 2068 6173 e_descriptor has │ │ │ 00523190: 2074 6865 2066 6f6c 6c6f 7769 6e67 2073 the following s │ │ │ -005231a0: 7472 7563 7475 7265 3a07 0054 7e91 0000 tructure:..T~... │ │ │ -005231b0: 1900 537e c011 0000 2020 2074 7970 6564 ..S~.... typed │ │ │ -005231c0: 6566 2073 7472 7563 740b 0054 7e12 0000 ef struct..T~... │ │ │ -005231d0: 2020 207b 2200 547e 1300 0020 2020 2020 {".T~... │ │ │ +005231a0: 7472 7563 7475 7265 3a07 0054 e091 0000 tructure:..T.... │ │ │ +005231b0: 1900 53e0 c011 0000 2020 2074 7970 6564 ..S..... typed │ │ │ +005231c0: 6566 2073 7472 7563 740b 0054 e012 0000 ef struct..T.... │ │ │ +005231d0: 2020 207b 2200 54e0 1300 0020 2020 2020 {".T.... │ │ │ 005231e0: 6774 6d5f 7374 7269 6e67 5f74 2072 746e gtm_string_t rtn │ │ │ -005231f0: 5f6e 616d 653b 1900 547e 1400 0020 2020 _name;..T~... │ │ │ +005231f0: 5f6e 616d 653b 1900 54e0 1400 0020 2020 _name;..T.... │ │ │ 00523200: 2020 766f 6964 2a20 6861 6e64 6c65 3b1f void* handle;. │ │ │ -00523210: 0054 7e15 0000 2020 207d 2063 695f 6e61 .T~... } ci_na │ │ │ +00523210: 0054 e015 0000 2020 207d 2063 695f 6e61 .T.... } ci_na │ │ │ 00523220: 6d65 5f64 6573 6372 6970 746f 723b 0700 me_descriptor;.. │ │ │ -00523230: 547e 1600 0051 0054 7e17 0000 2020 2072 T~...Q.T~... r │ │ │ +00523230: 54e0 1600 0051 0054 e017 0000 2020 2072 T....Q.T.... r │ │ │ 00523240: 746e 5f6e 616d 6520 6973 2061 2043 2063 tn_name is a C c │ │ │ 00523250: 6861 7261 6374 6572 2073 7472 696e 6720 haracter string │ │ │ 00523260: 696e 6469 6361 7469 6e67 2074 6865 2063 indicating the c │ │ │ 00523270: 6f72 7265 7370 6f6e 6469 6e67 203c 6c61 orresponding %.T~... │ │ │ +00523280: 622d 7265 663e 2500 54e0 1800 0020 2020 b-ref>%.T.... │ │ │ 00523290: 656e 7472 7920 696e 2074 6865 2043 616c entry in the Cal │ │ │ -005232a0: 6c2d 496e 2074 6162 6c65 2e07 0054 7e19 l-In table...T~. │ │ │ -005232b0: 0000 5100 547e 1a00 0020 2020 5468 6520 ..Q.T~... The │ │ │ +005232a0: 6c2d 496e 2074 6162 6c65 2e07 0054 e019 l-In table...T.. │ │ │ +005232b0: 0000 5100 54e0 1a00 0020 2020 5468 6520 ..Q.T.... The │ │ │ 005232c0: 6861 6e64 6c65 2069 7320 4754 2e4d 2070 handle is GT.M p │ │ │ 005232d0: 7269 7661 7465 2069 6e66 6f72 6d61 7469 rivate informati │ │ │ 005232e0: 6f6e 2069 6e69 7469 616c 697a 6564 2062 on initialized b │ │ │ 005232f0: 7920 4754 2e4d 206f 6e20 7468 6520 6669 y GT.M on the fi │ │ │ -00523300: 7273 744f 0054 7e21 0000 2020 2063 616c rstO.T~!.. cal │ │ │ +00523300: 7273 744f 0054 e021 0000 2020 2063 616c rstO.T.!.. cal │ │ │ 00523310: 6c2d 696e 2061 6e64 2074 6f20 6265 2070 l-in and to be p │ │ │ 00523320: 726f 7669 6465 6420 756e 6d6f 6469 6669 rovided unmodifi │ │ │ 00523330: 6564 2074 6f20 4754 2e4d 206f 6e20 7375 ed to GT.M on su │ │ │ 00523340: 6273 6571 7565 6e74 2063 616c 6c73 2e20 bsequent calls. │ │ │ -00523350: 4966 5000 547e 2200 0020 2020 6170 706c IfP.T~".. appl │ │ │ +00523350: 4966 5000 54e0 2200 0020 2020 6170 706c IfP.T.".. appl │ │ │ 00523360: 6963 6174 696f 6e20 636f 6465 206d 6f64 ication code mod │ │ │ 00523370: 6966 6965 7320 6974 2c20 6974 2077 696c ifies it, it wil │ │ │ 00523380: 6c20 636f 7272 7570 7420 7468 6520 6164 l corrupt the ad │ │ │ 00523390: 6472 6573 7320 7370 6163 6520 6f66 2074 dress space of t │ │ │ -005233a0: 6865 4f00 547e 2300 0020 2020 7072 6f63 heO.T~#.. proc │ │ │ +005233a0: 6865 4f00 54e0 2300 0020 2020 7072 6f63 heO.T.#.. proc │ │ │ 005233b0: 6573 732c 2061 6e64 2070 6f74 656e 7469 ess, and potenti │ │ │ 005233c0: 616c 6c79 2063 6175 7365 206a 7573 7420 ally cause just │ │ │ 005233d0: 6162 6f75 7420 616e 7920 6261 6420 6265 about any bad be │ │ │ 005233e0: 6861 7669 6f72 2074 6861 7420 6974 2069 havior that it i │ │ │ -005233f0: 7351 0054 7e24 0000 2020 2070 6f73 7369 sQ.T~$.. possi │ │ │ +005233f0: 7351 0054 e024 0000 2020 2070 6f73 7369 sQ.T.$.. possi │ │ │ 00523400: 626c 6520 666f 7220 7468 6520 7072 6f63 ble for the proc │ │ │ 00523410: 6573 7320 746f 2063 6175 7365 2c20 696e ess to cause, in │ │ │ 00523420: 636c 7564 696e 6720 6275 7420 6e6f 7420 cluding but not │ │ │ 00523430: 6c69 6d69 7465 6420 746f 2070 726f 6365 limited to proce │ │ │ -00523440: 7373 3900 547e 2500 0020 2020 6465 6174 ss9.T~%.. deat │ │ │ +00523440: 7373 3900 54e0 2500 0020 2020 6465 6174 ss9.T.%.. deat │ │ │ 00523450: 682c 2064 6174 6162 6173 6520 6461 6d61 h, database dama │ │ │ 00523460: 6765 2061 6e64 2073 6563 7572 6974 7920 ge and security │ │ │ -00523470: 7669 6f6c 6174 696f 6e73 2e07 0054 7e26 violations...T~& │ │ │ -00523480: 0000 3e00 547e 2700 0020 2020 5468 6520 ..>.T~'.. The │ │ │ +00523470: 7669 6f6c 6174 696f 6e73 2e07 0054 e026 violations...T.& │ │ │ +00523480: 0000 3e00 54e0 2700 0020 2020 5468 6520 ..>.T.'.. The │ │ │ 00523490: 6774 6d5f 6369 7028 2920 6361 6c6c 206d gtm_cip() call m │ │ │ 005234a0: 7573 7420 666f 6c6c 6f77 2074 6865 2066 ust follow the f │ │ │ 005234b0: 6f6c 6c6f 7769 6e67 2066 6f72 6d61 743a ollowing format: │ │ │ -005234c0: 0700 547e 2800 004a 0054 7e29 0000 2020 ..T~(..J.T~).. │ │ │ +005234c0: 0700 54e0 2800 004a 0054 e029 0000 2020 ..T.(..J.T.).. │ │ │ 005234d0: 2073 7461 7475 7320 3d20 6774 6d5f 6369 status = gtm_ci │ │ │ 005234e0: 7028 3c63 695f 6e61 6d65 5f64 6573 6372 p( [, ret_va │ │ │ 00523500: 6c5d 205b 2c20 6172 6731 5d20 2e2e 2e29 l] [, arg1] ...) │ │ │ -00523510: 3b07 0054 7e2a 0000 5200 547e 3100 0020 ;..T~*..R.T~1.. │ │ │ +00523510: 3b07 0054 e02a 0000 5200 54e0 3100 0020 ;..T.*..R.T.1.. │ │ │ 00523520: 2020 4669 7273 7420 6172 6775 6d65 6e74 First argument │ │ │ 00523530: 3a20 6369 5f6e 616d 655f 6465 7363 7269 : ci_name_descri │ │ │ 00523540: 7074 6f72 2c20 6120 6e75 6c6c 2d74 6572 ptor, a null-ter │ │ │ 00523550: 6d69 6e61 7465 6420 4320 6368 6172 6163 minated C charac │ │ │ -00523560: 7465 7220 7374 7269 6e67 5000 547e 3200 ter stringP.T~2. │ │ │ +00523560: 7465 7220 7374 7269 6e67 5000 54e0 3200 ter stringP.T.2. │ │ │ 00523570: 0020 2020 696e 6469 6361 7469 6e67 2074 . indicating t │ │ │ 00523580: 6865 2061 6c69 6173 206e 616d 6520 666f he alias name fo │ │ │ 00523590: 7220 7468 6520 636f 7272 6573 706f 6e64 r the correspond │ │ │ 005235a0: 696e 6720 3c6c 6162 2d72 6566 3e20 656e ing en │ │ │ -005235b0: 7472 7920 696e 2074 6865 1800 547e 3300 try in the..T~3. │ │ │ +005235b0: 7472 7920 696e 2074 6865 1800 54e0 3300 try in the..T.3. │ │ │ 005235c0: 0020 2020 4361 6c6c 2d49 6e20 7461 626c . Call-In tabl │ │ │ -005235d0: 652e 0700 547e 3400 0052 0054 7e35 0000 e...T~4..R.T~5.. │ │ │ +005235d0: 652e 0700 54e0 3400 0052 0054 e035 0000 e...T.4..R.T.5.. │ │ │ 005235e0: 2020 204f 7074 696f 6e61 6c20 7365 636f Optional seco │ │ │ 005235f0: 6e64 2061 7267 756d 656e 743a 2072 6574 nd argument: ret │ │ │ 00523600: 5f76 616c 2c20 6120 7072 652d 616c 6c6f _val, a pre-allo │ │ │ 00523610: 6361 7465 6420 706f 696e 7465 7220 7468 cated pointer th │ │ │ -00523620: 726f 7567 6820 7768 6963 6851 0054 7e36 rough whichQ.T~6 │ │ │ +00523620: 726f 7567 6820 7768 6963 6851 0054 e036 rough whichQ.T.6 │ │ │ 00523630: 0000 2020 2047 542e 4d20 7265 7475 726e .. GT.M return │ │ │ 00523640: 7320 7468 6520 7661 6c75 6520 6f66 2051 s the value of Q │ │ │ 00523650: 5549 5420 6172 6775 6d65 6e74 2066 726f UIT argument fro │ │ │ 00523660: 6d20 7468 6520 2865 7874 7269 6e73 6963 m the (extrinsic │ │ │ -00523670: 2920 4d20 726f 7574 696e 652e 5200 547e ) M routine.R.T~ │ │ │ +00523670: 2920 4d20 726f 7574 696e 652e 5200 54e0 ) M routine.R.T. │ │ │ 00523680: 3700 0020 2020 7265 745f 7661 6c20 6d75 7.. ret_val mu │ │ │ 00523690: 7374 2062 6520 7468 6520 7361 6d65 2074 st be the same t │ │ │ 005236a0: 7970 6520 6173 2073 7065 6369 6669 6564 ype as specified │ │ │ 005236b0: 2066 6f72 203c 7265 742d 7479 7065 3e20 for │ │ │ 005236c0: 696e 2074 6865 2043 616c 6c2d 496e 5200 in the Call-InR. │ │ │ -005236d0: 547e 3800 0020 2020 7461 626c 6520 656e T~8.. table en │ │ │ +005236d0: 54e0 3800 0020 2020 7461 626c 6520 656e T.8.. table en │ │ │ 005236e0: 7472 792e 2054 6865 2072 6574 5f76 616c try. The ret_val │ │ │ 005236f0: 2061 7267 756d 656e 7420 6973 206e 6565 argument is nee │ │ │ 00523700: 6465 6420 6966 2061 6e64 206f 6e6c 7920 ded if and only │ │ │ 00523710: 6966 203c 7265 742d 7479 7065 3e20 6973 if is │ │ │ 00523720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00523730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00523740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -336763,304 +336763,304 @@ │ │ │ 005237a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005237b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005237c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005237d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005237e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005237f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00523800: 0400 0000 bd07 0000 984f 0000 0000 0000 .........O...... │ │ │ -00523810: 6700 007e 4845 4c50 00ff 7300 ff49 4e54 g..~HELP..s..INT │ │ │ +00523810: 6700 00e0 4845 4c50 00ff 7300 ff49 4e54 g...HELP..s..INT │ │ │ 00523820: 4547 5241 5445 5f45 5854 4552 4e41 4c00 EGRATE_EXTERNAL. │ │ │ 00523830: ff73 00ff 4341 4c4c 2d49 4e53 00ff 7300 .s..CALL-INS..s. │ │ │ 00523840: ff49 4e54 4552 4641 4345 00ff 7300 ff43 .INTERFACE..s..C │ │ │ 00523850: 414c 4c5f 4652 4f4d 5f43 00ff 7300 ff47 ALL_FROM_C..s..G │ │ │ 00523860: 544d 5f43 4950 00c0 3900 0020 2020 6e6f TM_CIP..9.. no │ │ │ -00523870: 7420 766f 6964 2e07 0054 7e3a 0000 5400 t void...T~:..T. │ │ │ -00523880: 547e 4100 0020 2020 4f70 7469 6f6e 616c T~A.. Optional │ │ │ +00523870: 7420 766f 6964 2e07 0054 e03a 0000 5400 t void...T.:..T. │ │ │ +00523880: 54e0 4100 0020 2020 4f70 7469 6f6e 616c T.A.. Optional │ │ │ 00523890: 206c 6973 7420 6f66 2061 7267 756d 656e list of argumen │ │ │ 005238a0: 7473 2074 6f20 6265 2070 6173 7365 6420 ts to be passed │ │ │ 005238b0: 746f 2074 6865 204d 2072 6f75 7469 6e65 to the M routine │ │ │ 005238c0: 2773 2066 6f72 6d61 6c6c 6973 743a 2074 's formallist: t │ │ │ -005238d0: 6865 5400 547e 4200 0020 2020 6e75 6d62 heT.T~B.. numb │ │ │ +005238d0: 6865 5400 54e0 4200 0020 2020 6e75 6d62 heT.T.B.. numb │ │ │ 005238e0: 6572 206f 6620 6172 6775 6d65 6e74 7320 er of arguments │ │ │ 005238f0: 616e 6420 7468 6520 7479 7065 206f 6620 and the type of │ │ │ 00523900: 6561 6368 2061 7267 756d 656e 7420 6d75 each argument mu │ │ │ 00523910: 7374 206d 6174 6368 2074 6865 206e 756d st match the num │ │ │ -00523920: 6265 7220 6f66 5000 547e 4300 0020 2020 ber ofP.T~C.. │ │ │ +00523920: 6265 7220 6f66 5000 54e0 4300 0020 2020 ber ofP.T.C.. │ │ │ 00523930: 7061 7261 6d65 7465 7273 2c20 616e 6420 parameters, and │ │ │ 00523940: 7061 7261 6d65 7465 7220 7479 7065 7320 parameter types │ │ │ 00523950: 7370 6563 6966 6965 6420 696e 2074 6865 specified in the │ │ │ 00523960: 2063 6f72 7265 7370 6f6e 6469 6e67 2043 corresponding C │ │ │ -00523970: 616c 6c2d 496e 5000 547e 4400 0020 2020 all-InP.T~D.. │ │ │ +00523970: 616c 6c2d 496e 5000 54e0 4400 0020 2020 all-InP.T.D.. │ │ │ 00523980: 7461 626c 6520 656e 7472 792e 2041 6c6c table entry. All │ │ │ 00523990: 2070 6f69 6e74 6572 2061 7267 756d 656e pointer argumen │ │ │ 005239a0: 7473 206d 7573 7420 6265 2070 7265 2d61 ts must be pre-a │ │ │ 005239b0: 6c6c 6f63 6174 6564 2e20 4754 2e4d 2061 llocated. GT.M a │ │ │ -005239c0: 7373 756d 6573 4e00 547e 4500 0020 2020 ssumesN.T~E.. │ │ │ +005239c0: 7373 756d 6573 4e00 54e0 4500 0020 2020 ssumesN.T.E.. │ │ │ 005239d0: 7468 6174 2061 6e79 2070 6f69 6e74 6572 that any pointer │ │ │ 005239e0: 2c20 7768 6963 6820 6973 2070 6173 7365 , which is passe │ │ │ 005239f0: 6420 666f 7220 4f2f 494f 2d70 6172 616d d for O/IO-param │ │ │ 00523a00: 6574 6572 2070 6f69 6e74 7320 746f 2076 eter points to v │ │ │ -00523a10: 616c 6964 1c00 547e 4600 0020 2020 7772 alid..T~F.. wr │ │ │ +00523a10: 616c 6964 1c00 54e0 4600 0020 2020 7772 alid..T.F.. wr │ │ │ 00523a20: 6974 652d 6162 6c65 206d 656d 6f72 792e ite-able memory. │ │ │ -00523a30: 0700 547e 4700 0050 0054 7e48 0000 2020 ..T~G..P.T~H.. │ │ │ +00523a30: 0700 54e0 4700 0050 0054 e048 0000 2020 ..T.G..P.T.H.. │ │ │ 00523a40: 2054 6865 2073 7461 7475 7320 7661 6c75 The status valu │ │ │ 00523a50: 6520 7265 7475 726e 6564 2062 7920 6774 e returned by gt │ │ │ 00523a60: 6d5f 6369 7028 2920 696e 6469 6361 7465 m_cip() indicate │ │ │ 00523a70: 7320 7468 6520 4754 2e4d 2073 7461 7475 s the GT.M statu │ │ │ -00523a80: 7320 636f 6465 3b51 0054 7e49 0000 2020 s code;Q.T~I.. │ │ │ +00523a80: 7320 636f 6465 3b51 0054 e049 0000 2020 s code;Q.T.I.. │ │ │ 00523a90: 207a 6572 6f20 2830 292c 2069 6620 7375 zero (0), if su │ │ │ 00523aa0: 6363 6573 7366 756c 2c20 6f72 2061 206e ccessful, or a n │ │ │ 00523ab0: 6f6e 2d7a 6572 6f3b 2024 5a53 5441 5455 on-zero; $ZSTATU │ │ │ 00523ac0: 5320 6572 726f 7220 636f 6465 206f 6e20 S error code on │ │ │ -00523ad0: 6661 696c 7572 652e 4a00 547e 4a00 0020 failure.J.T~J.. │ │ │ +00523ad0: 6661 696c 7572 652e 4a00 54e0 4a00 0020 failure.J.T.J.. │ │ │ 00523ae0: 2020 5468 6520 245a 5354 4154 5553 206d The $ZSTATUS m │ │ │ 00523af0: 6573 7361 6765 206f 6620 7468 6520 6661 essage of the fa │ │ │ 00523b00: 696c 7572 6520 6361 6e20 6265 2072 6561 ilure can be rea │ │ │ 00523b10: 6420 696e 746f 2061 2062 7566 6665 7220 d into a buffer │ │ │ -00523b20: 6279 2c00 547e 5100 0020 2020 696d 6d65 by,.T~Q.. imme │ │ │ +00523b20: 6279 2c00 54e0 5100 0020 2020 696d 6d65 by,.T.Q.. imme │ │ │ 00523b30: 6469 6174 656c 7920 6361 6c6c 696e 6720 diately calling │ │ │ 00523b40: 6774 6d5f 7a73 7461 7475 7328 292e 0700 gtm_zstatus()... │ │ │ -00523b50: 547e 5200 0022 003b 7e45 5252 4f52 5f4d T~R..".;~ERROR_M │ │ │ +00523b50: 54e0 5200 0022 003b e045 5252 4f52 5f4d T.R..".;.ERROR_M │ │ │ 00523b60: 4553 5341 4745 5300 0045 7272 6f72 5f4d ESSAGES..Error_M │ │ │ -00523b70: 6573 7361 6765 7319 004a 7ebf 1100 0020 essages..J~.... │ │ │ +00523b70: 6573 7361 6765 7319 004a e0bf 1100 0020 essages..J..... │ │ │ 00523b80: 2020 4572 726f 7220 4d65 7373 6167 6573 Error Messages │ │ │ -00523b90: 0700 4b7e 2100 0048 004b 7e31 0000 2020 ..K~!..H.K~1.. │ │ │ +00523b90: 0700 4be0 2100 0048 004b e031 0000 2020 ..K.!..H.K.1.. │ │ │ 00523ba0: 2076 6f69 6420 6774 6d5f 7a73 7461 7475 void gtm_zstatu │ │ │ 00523bb0: 7320 2867 746d 5f63 6861 725f 742a 206d s (gtm_char_t* m │ │ │ 00523bc0: 7367 5f62 7566 6665 722c 2067 746d 5f6c sg_buffer, gtm_l │ │ │ 00523bd0: 6f6e 675f 7420 6275 665f 6c65 6e29 3b07 ong_t buf_len);. │ │ │ -00523be0: 004b 7e41 0000 5000 4b7e 5100 0020 2020 .K~A..P.K~Q.. │ │ │ +00523be0: 004b e041 0000 5000 4be0 5100 0020 2020 .K.A..P.K.Q.. │ │ │ 00523bf0: 5468 6973 2066 756e 6374 696f 6e20 7265 This function re │ │ │ 00523c00: 7475 726e 7320 7468 6520 6e75 6c6c 2d74 turns the null-t │ │ │ 00523c10: 6572 6d69 6e61 7465 6420 245a 5354 4154 erminated $ZSTAT │ │ │ 00523c20: 5553 206d 6573 7361 6765 206f 6620 7468 US message of th │ │ │ -00523c30: 6520 6c61 7374 5300 4b7e 6100 0020 2020 e lastS.K~a.. │ │ │ +00523c30: 6520 6c61 7374 5300 4be0 6100 0020 2020 e lastS.K.a.. │ │ │ 00523c40: 6661 696c 7572 6520 7669 6120 7468 6520 failure via the │ │ │ 00523c50: 6275 6666 6572 2070 6f69 6e74 6564 2062 buffer pointed b │ │ │ 00523c60: 7920 6d73 675f 6275 6666 6572 206f 6620 y msg_buffer of │ │ │ 00523c70: 7369 7a65 2062 7566 5f6c 656e 2e20 5468 size buf_len. Th │ │ │ -00523c80: 6520 6d65 7373 6167 654a 004b 7e71 0000 e messageJ.K~q.. │ │ │ +00523c80: 6520 6d65 7373 6167 654a 004b e071 0000 e messageJ.K.q.. │ │ │ 00523c90: 2020 2069 7320 7472 756e 6361 7465 6420 is truncated │ │ │ 00523ca0: 746f 2073 697a 6520 6275 665f 6c65 6e20 to size buf_len │ │ │ 00523cb0: 6966 2069 7420 646f 6573 206e 6f74 2066 if it does not f │ │ │ 00523cc0: 6974 2069 6e74 6f20 7468 6520 6275 6666 it into the buff │ │ │ -00523cd0: 6572 2e54 004b 7e81 0000 2020 2067 746d er.T.K~... gtm │ │ │ +00523cd0: 6572 2e54 004b e081 0000 2020 2067 746d er.T.K.... gtm │ │ │ 00523ce0: 5f7a 7374 6174 7573 2829 2069 7320 7573 _zstatus() is us │ │ │ 00523cf0: 6566 756c 2069 6620 7468 6520 6578 7465 eful if the exte │ │ │ 00523d00: 726e 616c 2061 7070 6c69 6361 7469 6f6e rnal application │ │ │ 00523d10: 206e 6565 6473 2074 6865 2074 6578 7420 needs the text │ │ │ -00523d20: 6d65 7373 6167 6553 004b 7e91 0000 2020 messageS.K~... │ │ │ +00523d20: 6d65 7373 6167 6553 004b e091 0000 2020 messageS.K.... │ │ │ 00523d30: 2063 6f72 7265 7370 6f6e 6469 6e67 2074 corresponding t │ │ │ 00523d40: 6f20 7468 6520 6c61 7374 2047 542e 4d20 o the last GT.M │ │ │ 00523d50: 6661 696c 7572 652e 2041 2062 7566 6665 failure. A buffe │ │ │ 00523d60: 7220 6f66 2032 3034 3820 6973 2073 7566 r of 2048 is suf │ │ │ -00523d70: 6669 6369 656e 7420 746f 2300 4a7e c011 ficient to#.J~.. │ │ │ +00523d70: 6669 6369 656e 7420 746f 2300 4ae0 c011 ficient to#.J... │ │ │ 00523d80: 0000 2020 2066 6974 2069 6e20 616e 7920 .. fit in any │ │ │ 00523d90: 4754 2e4d 206d 6573 7361 6765 2e07 004b GT.M message...K │ │ │ -00523da0: 7e12 0000 0d00 3c7e 5849 5400 0045 7869 ~.....<~XIT..Exi │ │ │ -00523db0: 740f 0040 7ebf 1100 0020 2020 4578 6974 t..@~.... Exit │ │ │ -00523dc0: 0700 417e 2100 0028 0041 7e31 0000 2020 ..A~!..(.A~1.. │ │ │ +00523da0: e012 0000 0d00 3ce0 5849 5400 0045 7869 ......<.XIT..Exi │ │ │ +00523db0: 740f 0040 e0bf 1100 0020 2020 4578 6974 t..@..... Exit │ │ │ +00523dc0: 0700 41e0 2100 0028 0041 e031 0000 2020 ..A.!..(.A.1.. │ │ │ 00523dd0: 2067 746d 5f73 7461 7475 735f 7420 2067 gtm_status_t g │ │ │ 00523de0: 746d 5f65 7869 7420 2876 6f69 6429 3b07 tm_exit (void);. │ │ │ -00523df0: 0041 7e41 0000 5200 417e 5100 0020 2020 .A~A..R.A~Q.. │ │ │ +00523df0: 0041 e041 0000 5200 41e0 5100 0020 2020 .A.A..R.A.Q.. │ │ │ 00523e00: 6774 6d5f 6578 6974 2829 2063 616e 2062 gtm_exit() can b │ │ │ 00523e10: 6520 7573 6564 2074 6f20 7368 7574 2064 e used to shut d │ │ │ 00523e20: 6f77 6e20 616c 6c20 6461 7461 6261 7365 own all database │ │ │ 00523e30: 7320 616e 6420 6578 6974 2066 726f 6d20 s and exit from │ │ │ -00523e40: 7468 6520 4754 2e4d 4000 417e 6100 0020 the GT.M@.A~a.. │ │ │ +00523e40: 7468 6520 4754 2e4d 4000 41e0 6100 0020 the GT.M@.A.a.. │ │ │ 00523e50: 2020 656e 7669 726f 6e6d 656e 7420 7468 environment th │ │ │ 00523e60: 6174 2077 6173 2063 7265 6174 6564 2062 at was created b │ │ │ 00523e70: 7920 6120 7072 6576 696f 7573 2067 746d y a previous gtm │ │ │ -00523e80: 5f69 6e69 7428 292e 0700 417e 7100 0051 _init()...A~q..Q │ │ │ -00523e90: 0041 7e81 0000 2020 204e 6f74 6520 7468 .A~... Note th │ │ │ +00523e80: 5f69 6e69 7428 292e 0700 41e0 7100 0051 _init()...A.q..Q │ │ │ +00523e90: 0041 e081 0000 2020 204e 6f74 6520 7468 .A.... Note th │ │ │ 00523ea0: 6174 2067 746d 5f69 6e69 7428 2920 6372 at gtm_init() cr │ │ │ 00523eb0: 6561 7465 7320 7661 7269 6f75 7320 4754 eates various GT │ │ │ 00523ec0: 2e4d 2072 6573 6f75 7263 6573 2061 6e64 .M resources and │ │ │ 00523ed0: 206b 6565 7073 2074 6865 6d20 6f70 656e keeps them open │ │ │ -00523ee0: 4f00 417e 9100 0020 2020 6163 726f 7373 O.A~... across │ │ │ +00523ee0: 4f00 41e0 9100 0020 2020 6163 726f 7373 O.A.... across │ │ │ 00523ef0: 206d 756c 7469 706c 6520 696e 766f 6361 multiple invoca │ │ │ 00523f00: 7469 6f6e 7320 6f66 2067 746d 5f63 6928 tions of gtm_ci( │ │ │ 00523f10: 2920 756e 7469 6c20 6774 6d5f 6578 6974 ) until gtm_exit │ │ │ 00523f20: 2829 2069 7320 6361 6c6c 6564 2074 6f55 () is called toU │ │ │ -00523f30: 0040 7ec0 1100 0020 2020 636c 6f73 6520 .@~.... close │ │ │ +00523f30: 0040 e0c0 1100 0020 2020 636c 6f73 6520 .@..... close │ │ │ 00523f40: 616c 6c20 7375 6368 2072 6573 6f75 7263 all such resourc │ │ │ 00523f50: 6573 2e20 4f6e 2073 7563 6365 7373 6675 es. On successfu │ │ │ 00523f60: 6c20 6578 6974 2c20 6774 6d5f 6578 6974 l exit, gtm_exit │ │ │ 00523f70: 2829 2072 6574 7572 6e73 207a 6572 6f20 () returns zero │ │ │ -00523f80: 2830 292c 3200 417e 1200 0020 2020 656c (0),2.A~... el │ │ │ +00523f80: 2830 292c 3200 41e0 1200 0020 2020 656c (0),2.A.... el │ │ │ 00523f90: 7365 2069 7420 7265 7475 726e 7320 7468 se it returns th │ │ │ 00523fa0: 6520 245a 5354 4154 5553 2065 7272 6f72 e $ZSTATUS error │ │ │ -00523fb0: 2063 6f64 652e 0700 417e 1300 0000 0000 code...A~...... │ │ │ +00523fb0: 2063 6f64 652e 0700 41e0 1300 0000 0000 code...A....... │ │ │ 00523fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00523fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00523fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00523ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00524000: 0400 0000 cb07 0000 7f4f 0000 0000 0000 .........O...... │ │ │ 00524010: 4f00 0000 4845 4c50 00ff 7300 ff49 4e54 O...HELP..s..INT │ │ │ 00524020: 4547 5241 5445 5f45 5854 4552 4e41 4c00 EGRATE_EXTERNAL. │ │ │ 00524030: ff73 00ff 4341 4c4c 2d49 4e53 00ff 7300 .s..CALL-INS..s. │ │ │ 00524040: ff49 4e54 4552 4641 4345 00ff 7300 ff43 .INTERFACE..s..C │ │ │ 00524050: 414c 4c5f 4652 4f4d 5f43 00bf 2100 004f ALL_FROM_C..!..O │ │ │ -00524060: 0048 7e31 0000 2020 2047 542e 4d20 7072 .H~1.. GT.M pr │ │ │ +00524060: 0048 e031 0000 2020 2047 542e 4d20 7072 .H.1.. GT.M pr │ │ │ 00524070: 6f76 6964 6573 2032 2069 6e74 6572 6661 ovides 2 interfa │ │ │ 00524080: 6365 7320 666f 7220 6361 6c6c 696e 6720 ces for calling │ │ │ 00524090: 6120 4d20 726f 7574 696e 6520 6672 6f6d a M routine from │ │ │ 005240a0: 2043 2e20 5468 6573 6520 6172 653a 0700 C. These are:.. │ │ │ -005240b0: 487e 4100 0015 0048 7e51 0000 2020 2020 H~A....H~Q.. │ │ │ -005240c0: 202a 2067 746d 5f63 6970 1400 487e 6100 * gtm_cip..H~a. │ │ │ +005240b0: 48e0 4100 0015 0048 e051 0000 2020 2020 H.A....H.Q.. │ │ │ +005240c0: 202a 2067 746d 5f63 6970 1400 48e0 6100 * gtm_cip..H.a. │ │ │ 005240d0: 0020 2020 2020 2a20 6774 6d5f 6369 0700 . * gtm_ci.. │ │ │ -005240e0: 487e 7100 0049 0048 7e81 0000 2020 2067 H~q..I.H~... g │ │ │ +005240e0: 48e0 7100 0049 0048 e081 0000 2020 2067 H.q..I.H.... g │ │ │ 005240f0: 746d 5f63 6970 206f 6666 6572 7320 6265 tm_cip offers be │ │ │ 00524100: 7474 6572 2070 6572 666f 726d 616e 6365 tter performance │ │ │ 00524110: 206f 6e20 6361 6c6c 7320 6166 7465 7220 on calls after │ │ │ 00524120: 7468 6520 6669 7273 7420 6f6e 652e 0700 the first one... │ │ │ -00524130: 487e 9100 0016 0047 7eff 7300 ff47 544d H~.....G~.s..GTM │ │ │ -00524140: 5f43 4900 0067 746d 5f63 6911 0052 7ebf _CI..gtm_ci..R~. │ │ │ -00524150: 1100 0020 2020 6774 6d5f 6369 0700 537e ... gtm_ci..S~ │ │ │ -00524160: 2100 0042 0053 7e31 0000 2020 2067 746d !..B.S~1.. gtm │ │ │ +00524130: 48e0 9100 0016 0047 e0ff 7300 ff47 544d H......G..s..GTM │ │ │ +00524140: 5f43 4900 0067 746d 5f63 6911 0052 e0bf _CI..gtm_ci..R.. │ │ │ +00524150: 1100 0020 2020 6774 6d5f 6369 0700 53e0 ... gtm_ci..S. │ │ │ +00524160: 2100 0042 0053 e031 0000 2020 2067 746d !..B.S.1.. gtm │ │ │ 00524170: 5f73 7461 7475 735f 7420 6774 6d5f 6369 _status_t gtm_ci │ │ │ 00524180: 2863 6f6e 7374 2067 746d 5f63 6861 725f (const gtm_char_ │ │ │ 00524190: 742a 2063 5f63 616c 6c5f 6e61 6d65 2c20 t* c_call_name, │ │ │ -005241a0: 2e2e 2e29 3b07 0053 7e41 0000 5000 537e ...);..S~A..P.S~ │ │ │ +005241a0: 2e2e 2e29 3b07 0053 e041 0000 5000 53e0 ...);..S.A..P.S. │ │ │ 005241b0: 5100 0020 2020 5468 6520 7661 7269 6162 Q.. The variab │ │ │ 005241c0: 6c65 2061 7267 756d 656e 7420 6675 6e63 le argument func │ │ │ 005241d0: 7469 6f6e 2067 746d 5f63 6928 2920 6973 tion gtm_ci() is │ │ │ 005241e0: 2074 6865 2069 6e74 6572 6661 6365 2074 the interface t │ │ │ -005241f0: 6861 7420 6163 7475 616c 6c79 5100 537e hat actuallyQ.S~ │ │ │ +005241f0: 6861 7420 6163 7475 616c 6c79 5100 53e0 hat actuallyQ.S. │ │ │ 00524200: 6100 0020 2020 696e 766f 6b65 7320 7468 a.. invokes th │ │ │ 00524210: 6520 7370 6563 6966 6965 6420 4d20 726f e specified M ro │ │ │ 00524220: 7574 696e 6520 616e 6420 7265 7475 726e utine and return │ │ │ 00524230: 7320 7468 6520 7265 7375 6c74 7320 7669 s the results vi │ │ │ 00524240: 6120 7061 7261 6d65 7465 7273 2e3c 0053 a parameters.<.S │ │ │ -00524250: 7e71 0000 2020 2054 6865 2067 746d 5f63 ~q.. The gtm_c │ │ │ +00524250: e071 0000 2020 2054 6865 2067 746d 5f63 .q.. The gtm_c │ │ │ 00524260: 6928 2920 6361 6c6c 206d 7573 7420 6265 i() call must be │ │ │ 00524270: 2069 6e20 7468 6520 666f 6c6c 6f77 696e in the followin │ │ │ -00524280: 6720 666f 726d 6174 3a07 0053 7e81 0000 g format:..S~... │ │ │ -00524290: 4200 537e 9100 0020 2020 7374 6174 7573 B.S~... status │ │ │ +00524280: 6720 666f 726d 6174 3a07 0053 e081 0000 g format:..S.... │ │ │ +00524290: 4200 53e0 9100 0020 2020 7374 6174 7573 B.S.... status │ │ │ 005242a0: 203d 2067 746d 5f63 6928 3c63 5f63 616c = gtm_ci( [, ret_v │ │ │ 005242c0: 616c 5d20 5b2c 2061 7267 315d 202e 2e2e al] [, arg1] ... │ │ │ -005242d0: 293b 0800 527e c011 0000 4b00 537e 1200 );..R~....K.S~.. │ │ │ +005242d0: 293b 0800 52e0 c011 0000 4b00 53e0 1200 );..R.....K.S... │ │ │ 005242e0: 0020 2020 4669 7273 7420 6172 6775 6d65 . First argume │ │ │ 005242f0: 6e74 3a20 635f 6361 6c6c 5f6e 616d 652c nt: c_call_name, │ │ │ 00524300: 2061 206e 756c 6c2d 7465 726d 696e 6174 a null-terminat │ │ │ 00524310: 6564 2043 2063 6861 7261 6374 6572 2073 ed C character s │ │ │ -00524320: 7472 696e 6750 0053 7e13 0000 2020 2069 tringP.S~... i │ │ │ +00524320: 7472 696e 6750 0053 e013 0000 2020 2069 tringP.S.... i │ │ │ 00524330: 6e64 6963 6174 696e 6720 7468 6520 616c ndicating the al │ │ │ 00524340: 6961 7320 6e61 6d65 2066 6f72 2074 6865 ias name for the │ │ │ 00524350: 2063 6f72 7265 7370 6f6e 6469 6e67 203c corresponding < │ │ │ 00524360: 6c61 622d 7265 663e 2065 6e74 7279 2069 lab-ref> entry i │ │ │ -00524370: 6e20 7468 6518 0053 7e14 0000 2020 2043 n the..S~... C │ │ │ +00524370: 6e20 7468 6518 0053 e014 0000 2020 2043 n the..S.... C │ │ │ 00524380: 616c 6c2d 496e 2074 6162 6c65 2e07 0053 all-In table...S │ │ │ -00524390: 7e15 0000 5200 537e 1600 0020 2020 4f70 ~...R.S~... Op │ │ │ +00524390: e015 0000 5200 53e0 1600 0020 2020 4f70 ....R.S.... Op │ │ │ 005243a0: 7469 6f6e 616c 2073 6563 6f6e 6420 6172 tional second ar │ │ │ 005243b0: 6775 6d65 6e74 3a20 7265 745f 7661 6c2c gument: ret_val, │ │ │ 005243c0: 2061 2070 7265 2d61 6c6c 6f63 6174 6564 a pre-allocated │ │ │ 005243d0: 2070 6f69 6e74 6572 2074 6872 6f75 6768 pointer through │ │ │ -005243e0: 2077 6869 6368 5100 537e 1700 0020 2020 whichQ.S~... │ │ │ +005243e0: 2077 6869 6368 5100 53e0 1700 0020 2020 whichQ.S.... │ │ │ 005243f0: 4754 2e4d 2072 6574 7572 6e73 2074 6865 GT.M returns the │ │ │ 00524400: 2076 616c 7565 206f 6620 5155 4954 2061 value of QUIT a │ │ │ 00524410: 7267 756d 656e 7420 6672 6f6d 2074 6865 rgument from the │ │ │ 00524420: 2028 6578 7472 696e 7369 6329 204d 2072 (extrinsic) M r │ │ │ -00524430: 6f75 7469 6e65 2e52 0053 7e18 0000 2020 outine.R.S~... │ │ │ +00524430: 6f75 7469 6e65 2e52 0053 e018 0000 2020 outine.R.S.... │ │ │ 00524440: 2072 6574 5f76 616c 206d 7573 7420 6265 ret_val must be │ │ │ 00524450: 2074 6865 2073 616d 6520 7479 7065 2061 the same type a │ │ │ 00524460: 7320 7370 6563 6966 6965 6420 666f 7220 s specified for │ │ │ 00524470: 3c72 6574 2d74 7970 653e 2069 6e20 7468 in th │ │ │ -00524480: 6520 4361 6c6c 2d49 6e52 0053 7e19 0000 e Call-InR.S~... │ │ │ +00524480: 6520 4361 6c6c 2d49 6e52 0053 e019 0000 e Call-InR.S.... │ │ │ 00524490: 2020 2074 6162 6c65 2065 6e74 7279 2e20 table entry. │ │ │ 005244a0: 5468 6520 7265 745f 7661 6c20 6172 6775 The ret_val argu │ │ │ 005244b0: 6d65 6e74 2069 7320 6e65 6564 6564 2069 ment is needed i │ │ │ 005244c0: 6620 616e 6420 6f6e 6c79 2069 6620 3c72 f and only if is..S~. │ │ │ +005244d0: 6574 2d74 7970 653e 2069 7313 0053 e01a et-type> is..S.. │ │ │ 005244e0: 0000 2020 206e 6f74 2076 6f69 642e 0700 .. not void... │ │ │ -005244f0: 537e 2100 0054 0053 7e22 0000 2020 204f S~!..T.S~".. O │ │ │ +005244f0: 53e0 2100 0054 0053 e022 0000 2020 204f S.!..T.S.".. O │ │ │ 00524500: 7074 696f 6e61 6c20 6c69 7374 206f 6620 ptional list of │ │ │ 00524510: 6172 6775 6d65 6e74 7320 746f 2062 6520 arguments to be │ │ │ 00524520: 7061 7373 6564 2074 6f20 7468 6520 4d20 passed to the M │ │ │ 00524530: 726f 7574 696e 6527 7320 666f 726d 616c routine's formal │ │ │ -00524540: 6c69 7374 3a20 7468 6554 0053 7e23 0000 list: theT.S~#.. │ │ │ +00524540: 6c69 7374 3a20 7468 6554 0053 e023 0000 list: theT.S.#.. │ │ │ 00524550: 2020 206e 756d 6265 7220 6f66 2061 7267 number of arg │ │ │ 00524560: 756d 656e 7473 2061 6e64 2074 6865 2074 uments and the t │ │ │ 00524570: 7970 6520 6f66 2065 6163 6820 6172 6775 ype of each argu │ │ │ 00524580: 6d65 6e74 206d 7573 7420 6d61 7463 6820 ment must match │ │ │ 00524590: 7468 6520 6e75 6d62 6572 206f 6650 0053 the number ofP.S │ │ │ -005245a0: 7e24 0000 2020 2070 6172 616d 6574 6572 ~$.. parameter │ │ │ +005245a0: e024 0000 2020 2070 6172 616d 6574 6572 .$.. parameter │ │ │ 005245b0: 732c 2061 6e64 2070 6172 616d 6574 6572 s, and parameter │ │ │ 005245c0: 2074 7970 6573 2073 7065 6369 6669 6564 types specified │ │ │ 005245d0: 2069 6e20 7468 6520 636f 7272 6573 706f in the correspo │ │ │ 005245e0: 6e64 696e 6720 4361 6c6c 2d49 6e50 0053 nding Call-InP.S │ │ │ -005245f0: 7e25 0000 2020 2074 6162 6c65 2065 6e74 ~%.. table ent │ │ │ +005245f0: e025 0000 2020 2074 6162 6c65 2065 6e74 .%.. table ent │ │ │ 00524600: 7279 2e20 416c 6c20 706f 696e 7465 7220 ry. All pointer │ │ │ 00524610: 6172 6775 6d65 6e74 7320 6d75 7374 2062 arguments must b │ │ │ 00524620: 6520 7072 652d 616c 6c6f 6361 7465 642e e pre-allocated. │ │ │ 00524630: 2047 542e 4d20 6173 7375 6d65 734e 0053 GT.M assumesN.S │ │ │ -00524640: 7e26 0000 2020 2074 6861 7420 616e 7920 ~&.. that any │ │ │ +00524640: e026 0000 2020 2074 6861 7420 616e 7920 .&.. that any │ │ │ 00524650: 706f 696e 7465 722c 2077 6869 6368 2069 pointer, which i │ │ │ 00524660: 7320 7061 7373 6564 2066 6f72 204f 2f49 s passed for O/I │ │ │ 00524670: 4f2d 7061 7261 6d65 7465 7220 706f 696e O-parameter poin │ │ │ -00524680: 7473 2074 6f20 7661 6c69 641c 0053 7e27 ts to valid..S~' │ │ │ +00524680: 7473 2074 6f20 7661 6c69 641c 0053 e027 ts to valid..S.' │ │ │ 00524690: 0000 2020 2077 7269 7465 2d61 626c 6520 .. write-able │ │ │ -005246a0: 6d65 6d6f 7279 2e07 0053 7e28 0000 5400 memory...S~(..T. │ │ │ -005246b0: 537e 2900 0020 2020 5468 6520 7374 6174 S~).. The stat │ │ │ +005246a0: 6d65 6d6f 7279 2e07 0053 e028 0000 5400 memory...S.(..T. │ │ │ +005246b0: 53e0 2900 0020 2020 5468 6520 7374 6174 S.).. The stat │ │ │ 005246c0: 7573 2076 616c 7565 2072 6574 7572 6e65 us value returne │ │ │ 005246d0: 6420 6279 2067 746d 5f63 6928 2920 696e d by gtm_ci() in │ │ │ 005246e0: 6469 6361 7465 7320 7468 6520 4754 2e4d dicates the GT.M │ │ │ 005246f0: 2073 7461 7475 7320 636f 6465 3b20 7a65 status code; ze │ │ │ -00524700: 726f 5000 537e 2a00 0020 2020 2830 292c roP.S~*.. (0), │ │ │ +00524700: 726f 5000 53e0 2a00 0020 2020 2830 292c roP.S.*.. (0), │ │ │ 00524710: 2069 6620 7375 6363 6573 7366 756c 2c20 if successful, │ │ │ 00524720: 6f72 2061 206e 6f6e 2d7a 6572 6f3b 2024 or a non-zero; $ │ │ │ 00524730: 5a53 5441 5455 5320 6572 726f 7220 636f ZSTATUS error co │ │ │ 00524740: 6465 206f 6e20 6661 696c 7572 652e 2054 de on failure. T │ │ │ -00524750: 6865 5200 537e 3100 0020 2020 245a 5354 heR.S~1.. $ZST │ │ │ +00524750: 6865 5200 53e0 3100 0020 2020 245a 5354 heR.S.1.. $ZST │ │ │ 00524760: 4154 5553 206d 6573 7361 6765 206f 6620 ATUS message of │ │ │ 00524770: 7468 6520 6661 696c 7572 6520 6361 6e20 the failure can │ │ │ 00524780: 6265 2072 6561 6420 696e 746f 2061 2062 be read into a b │ │ │ 00524790: 7566 6665 7220 6279 2069 6d6d 6564 6961 uffer by immedia │ │ │ -005247a0: 7465 6c79 2000 537e 3200 0020 2020 6361 tely .S~2.. ca │ │ │ +005247a0: 7465 6c79 2000 53e0 3200 0020 2020 6361 tely .S.2.. ca │ │ │ 005247b0: 6c6c 696e 6720 6774 6d5f 7a73 7461 7475 lling gtm_zstatu │ │ │ -005247c0: 7328 292e 0700 537e 3300 0000 0000 0000 s()...S~3....... │ │ │ +005247c0: 7328 292e 0700 53e0 3300 0000 0000 0000 s()...S.3....... │ │ │ 005247d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005247e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005247f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00524800: 0400 0000 2502 0000 9f4f 0000 0000 0000 ....%....O...... │ │ │ -00524810: 9300 007e 4845 4c50 00ff 7300 ff49 4e54 ...~HELP..s..INT │ │ │ +00524810: 9300 00e0 4845 4c50 00ff 7300 ff49 4e54 ....HELP..s..INT │ │ │ 00524820: 4547 5241 5445 5f45 5854 4552 4e41 4c00 EGRATE_EXTERNAL. │ │ │ 00524830: ff73 00ff 4341 4c4c 2d49 4e53 00ff 7300 .s..CALL-INS..s. │ │ │ 00524840: ff49 4e54 4552 4641 4345 00ff 7300 ff45 .INTERFACE..s..E │ │ │ 00524850: 5849 5400 c014 0000 2020 2067 746d 5f65 XIT..... gtm_e │ │ │ 00524860: 7869 7428 2920 6361 6e6e 6f74 2062 6520 xit() cannot be │ │ │ 00524870: 6361 6c6c 6564 2066 726f 6d20 616e 2065 called from an e │ │ │ 00524880: 7874 6572 6e61 6c20 6361 6c6c 2066 756e xternal call fun │ │ │ 00524890: 6374 696f 6e2e 2047 542e 4d20 7265 706f ction. GT.M repo │ │ │ -005248a0: 7274 734f 0041 7e15 0000 2020 2074 6865 rtsO.A~... the │ │ │ +005248a0: 7274 734f 0041 e015 0000 2020 2074 6865 rtsO.A.... the │ │ │ 005248b0: 2049 4e56 4754 4d45 5849 5420 6572 726f INVGTMEXIT erro │ │ │ 005248c0: 7220 6966 2061 6e20 6578 7465 726e 616c r if an external │ │ │ 005248d0: 2063 616c 6c20 6675 6e63 7469 6f6e 2069 call function i │ │ │ 005248e0: 6e76 6f6b 6573 2067 746d 5f65 7869 7428 nvokes gtm_exit( │ │ │ -005248f0: 292e 5400 417e 1600 0020 2020 5369 6e63 ).T.A~... Sinc │ │ │ +005248f0: 292e 5400 41e0 1600 0020 2020 5369 6e63 ).T.A.... Sinc │ │ │ 00524900: 6520 7468 6520 4754 2e4d 2072 756e 2d74 e the GT.M run-t │ │ │ 00524910: 696d 6520 7379 7374 656d 206d 7573 7420 ime system must │ │ │ 00524920: 6265 206f 7065 7261 7469 6f6e 616c 2065 be operational e │ │ │ 00524930: 7665 6e20 6166 7465 7220 7468 6520 6578 ven after the ex │ │ │ -00524940: 7465 726e 616c 5400 417e 1700 0020 2020 ternalT.A~... │ │ │ +00524940: 7465 726e 616c 5400 41e0 1700 0020 2020 ternalT.A.... │ │ │ 00524950: 6361 6c6c 2066 756e 6374 696f 6e20 7265 call function re │ │ │ 00524960: 7475 726e 732c 2067 746d 5f65 7869 7428 turns, gtm_exit( │ │ │ 00524970: 2920 6973 206d 6561 6e74 2074 6f20 6265 ) is meant to be │ │ │ 00524980: 2063 616c 6c65 6420 6f6e 6c79 206f 6e63 called only onc │ │ │ -00524990: 6520 6475 7269 6e67 2061 5400 417e 1800 e during aT.A~.. │ │ │ +00524990: 6520 6475 7269 6e67 2061 5400 41e0 1800 e during aT.A... │ │ │ 005249a0: 0020 2020 7072 6f63 6573 7320 6c69 6665 . process life │ │ │ 005249b0: 7469 6d65 2c20 616e 6420 6f6e 6c79 2066 time, and only f │ │ │ 005249c0: 726f 6d20 7468 6520 6261 7365 2043 2f43 rom the base C/C │ │ │ 005249d0: 2b2b 2070 726f 6772 616d 2077 6865 6e20 ++ program when │ │ │ 005249e0: 4754 2e4d 2066 756e 6374 696f 6e73 3000 GT.M functions0. │ │ │ -005249f0: 417e 1900 0020 2020 6172 6520 6e6f 206c A~... are no l │ │ │ +005249f0: 41e0 1900 0020 2020 6172 6520 6e6f 206c A.... are no l │ │ │ 00524a00: 6f6e 6765 7220 7265 7175 6972 6564 2062 onger required b │ │ │ 00524a10: 7920 7468 6520 7072 6f67 7261 6d2e 0700 y the program... │ │ │ -00524a20: 417e 1a00 0000 0000 0000 0000 0000 0000 A~.............. │ │ │ +00524a20: 41e0 1a00 0000 0000 0000 0000 0000 0000 A............... │ │ │ 00524a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00524a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00524a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00524a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00524a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00524a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00524a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -337147,67 +337147,67 @@ │ │ │ 00524fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00524fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00524fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00524fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00524fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00524ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00525000: 0400 0000 6203 0000 af4f 0000 0000 0000 ....b....O...... │ │ │ -00525010: 8f00 007e 4845 4c50 00ff 7300 ff49 4e54 ...~HELP..s..INT │ │ │ +00525010: 8f00 00e0 4845 4c50 00ff 7300 ff49 4e54 ....HELP..s..INT │ │ │ 00525020: 4547 5241 5445 5f45 5854 4552 4e41 4c00 EGRATE_EXTERNAL. │ │ │ 00525030: ff73 00ff 4341 4c4c 2d49 4e53 00ff 7300 .s..CALL-INS..s. │ │ │ 00525040: ff53 5441 4e44 414c 4f4e 455f 5052 4f47 .STANDALONE_PROG │ │ │ 00525050: 5241 4d53 00bf 4100 0020 2020 6774 6d78 RAMS..A.. gtmx │ │ │ 00525060: 635f 7479 7065 732e 6820 7468 6174 2064 c_types.h that d │ │ │ 00525070: 6566 696e 6573 2076 6172 696f 7573 2074 efines various t │ │ │ 00525080: 7970 6573 2061 6e64 2070 726f 7669 6465 ypes and provide │ │ │ 00525090: 7320 7369 676e 6174 7572 6573 206f 6652 s signatures ofR │ │ │ -005250a0: 0042 7e51 0000 2020 2063 616c 6c2d 696e .B~Q.. call-in │ │ │ +005250a0: 0042 e051 0000 2020 2063 616c 6c2d 696e .B.Q.. call-in │ │ │ 005250b0: 2066 756e 6374 696f 6e73 2e20 546f 2061 functions. To a │ │ │ 005250c0: 766f 6964 2070 6f74 656e 7469 616c 2073 void potential s │ │ │ 005250d0: 697a 6520 6d69 736d 6174 6368 6573 2077 ize mismatches w │ │ │ 005250e0: 6974 6820 7468 6520 7061 7261 6d65 7465 ith the paramete │ │ │ -005250f0: 7253 0042 7e61 0000 2020 2074 7970 6573 rS.B~a.. types │ │ │ +005250f0: 7253 0042 e061 0000 2020 2074 7970 6573 rS.B.a.. types │ │ │ 00525100: 2c20 4649 5320 7374 726f 6e67 6c79 2072 , FIS strongly r │ │ │ 00525110: 6563 6f6d 6d65 6e64 7320 7468 6174 2067 ecommends that g │ │ │ 00525120: 746d 202a 7420 7479 7065 7320 6465 6669 tm *t types defi │ │ │ 00525130: 6e65 6420 696e 2067 746d 7863 5f74 7970 ned in gtmxc_typ │ │ │ -00525140: 6573 2e68 4600 427e 7100 0020 2020 6265 es.hF.B~q.. be │ │ │ +00525140: 6573 2e68 4600 42e0 7100 0020 2020 6265 es.hF.B.q.. be │ │ │ 00525150: 2075 7365 6420 696e 7374 6561 6420 6f66 used instead of │ │ │ 00525160: 2074 6865 206e 6174 6976 6520 7479 7065 the native type │ │ │ 00525170: 7320 2869 6e74 2c20 666c 6f61 742c 2063 s (int, float, c │ │ │ -00525180: 6861 722c 2065 7463 292e 0700 427e 8100 har, etc)...B~.. │ │ │ -00525190: 0054 0042 7e91 0000 2020 2054 6f20 7573 .T.B~... To us │ │ │ +00525180: 6861 722c 2065 7463 292e 0700 42e0 8100 har, etc)...B... │ │ │ +00525190: 0054 0042 e091 0000 2020 2054 6f20 7573 .T.B.... To us │ │ │ 005251a0: 6520 6361 6c6c 2d69 6e73 2066 726f 6d20 e call-ins from │ │ │ 005251b0: 6120 7374 616e 6461 6c6f 6e65 2043 2070 a standalone C p │ │ │ 005251c0: 726f 6772 616d 2c20 6974 2069 7320 6e65 rogram, it is ne │ │ │ 005251d0: 6365 7373 6172 7920 7468 6174 2074 6865 cessary that the │ │ │ -005251e0: 2047 542e 4d53 0041 7ec0 1100 0020 2020 GT.MS.A~.... │ │ │ +005251e0: 2047 542e 4d53 0041 e0c0 1100 0020 2020 GT.MS.A..... │ │ │ 005251f0: 7275 6e74 696d 6520 6c69 6272 6172 7920 runtime library │ │ │ 00525200: 286c 6962 6774 6d73 6872 2e73 6f29 2069 (libgtmshr.so) i │ │ │ 00525210: 7320 6578 706c 6963 6974 6c79 206c 696e s explicitly lin │ │ │ 00525220: 6b65 6420 696e 746f 2074 6865 2070 726f ked into the pro │ │ │ -00525230: 6772 616d 2e20 4966 5400 427e 1200 0020 gram. IfT.B~... │ │ │ +00525230: 6772 616d 2e20 4966 5400 42e0 1200 0020 gram. IfT.B.... │ │ │ 00525240: 2020 6361 6c6c 2d69 6e73 2061 7265 2075 call-ins are u │ │ │ 00525250: 7365 6420 6672 6f6d 2061 6e20 4578 7465 sed from an Exte │ │ │ 00525260: 726e 616c 2043 616c 6c20 6675 6e63 7469 rnal Call functi │ │ │ 00525270: 6f6e 2028 7768 6963 6820 696e 2074 7572 on (which in tur │ │ │ -00525280: 6e20 7761 7320 6361 6c6c 6564 5400 427e n was calledT.B~ │ │ │ +00525280: 6e20 7761 7320 6361 6c6c 6564 5400 42e0 n was calledT.B. │ │ │ 00525290: 1300 0020 2020 6672 6f6d 2047 542e 4d20 ... from GT.M │ │ │ 005252a0: 7468 726f 7567 6820 7468 6520 6578 6973 through the exis │ │ │ 005252b0: 7469 6e67 2065 7874 6572 6e61 6c20 6361 ting external ca │ │ │ 005252c0: 6c6c 206d 6563 6861 6e69 736d 292c 2074 ll mechanism), t │ │ │ 005252d0: 6865 2045 7874 6572 6e61 6c20 4361 6c6c he External Call │ │ │ -005252e0: 5400 427e 1400 0020 2020 6c69 6272 6172 T.B~... librar │ │ │ +005252e0: 5400 42e0 1400 0020 2020 6c69 6272 6172 T.B.... librar │ │ │ 005252f0: 7920 646f 6573 206e 6f74 206e 6565 6420 y does not need │ │ │ 00525300: 746f 2062 6520 6c69 6e6b 6564 2065 7870 to be linked exp │ │ │ 00525310: 6c69 6369 746c 7920 7769 7468 206c 6962 licitly with lib │ │ │ 00525320: 6774 6d73 6872 2e73 6f20 7369 6e63 6520 gtmshr.so since │ │ │ -00525330: 4754 2e4d 2700 427e 1500 0020 2020 776f GT.M'.B~... wo │ │ │ +00525330: 4754 2e4d 2700 42e0 1500 0020 2020 776f GT.M'.B.... wo │ │ │ 00525340: 756c 6420 6861 7665 2061 6c72 6561 6479 uld have already │ │ │ -00525350: 206c 6f61 6465 6420 6974 2e07 0042 7e16 loaded it...B~. │ │ │ +00525350: 206c 6f61 6465 6420 6974 2e07 0042 e016 loaded it...B.. │ │ │ 00525360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00525370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00525380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00525390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005253a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005253b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005253c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -337275,123 +337275,123 @@ │ │ │ 005257a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005257b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005257c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005257d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005257e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005257f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00525800: 0400 0000 d706 0000 d54f 0000 0000 0000 .........O...... │ │ │ -00525810: 8f00 007e 4845 4c50 00ff 7300 ff49 4e54 ...~HELP..s..INT │ │ │ +00525810: 8f00 00e0 4845 4c50 00ff 7300 ff49 4e54 ....HELP..s..INT │ │ │ 00525820: 4547 5241 5445 5f45 5854 4552 4e41 4c00 EGRATE_EXTERNAL. │ │ │ 00525830: ff73 00ff 4341 4c4c 2d49 4e53 00ff 7300 .s..CALL-INS..s. │ │ │ 00525840: ff4e 4553 5445 445f 4341 4c4c 2d49 4e53 .NESTED_CALL-INS │ │ │ 00525850: 00bf 3100 0020 2020 4361 6c6c 2d69 6e73 ..1.. Call-ins │ │ │ 00525860: 2063 616e 2062 6520 6e65 7374 6564 2062 can be nested b │ │ │ 00525870: 7920 6d61 6b69 6e67 2061 6e20 6578 7465 y making an exte │ │ │ 00525880: 726e 616c 2063 616c 6c20 6675 6e63 7469 rnal call functi │ │ │ 00525890: 6f6e 2069 6e2d 7475 726e 2063 616c 6c54 on in-turn callT │ │ │ -005258a0: 003e 7e41 0000 2020 2062 6163 6b20 696e .>~A.. back in │ │ │ +005258a0: 003e e041 0000 2020 2062 6163 6b20 696e .>.A.. back in │ │ │ 005258b0: 746f 2047 542e 4d2e 2045 6163 6820 6774 to GT.M. Each gt │ │ │ 005258c0: 6d5f 6369 2829 2063 616c 6c65 6420 6672 m_ci() called fr │ │ │ 005258d0: 6f6d 2061 6e20 4578 7465 726e 616c 2043 om an External C │ │ │ 005258e0: 616c 6c20 6c69 6272 6172 7920 6372 6561 all library crea │ │ │ -005258f0: 7465 7354 003e 7e51 0000 2020 2061 2063 tesT.>~Q.. a c │ │ │ +005258f0: 7465 7354 003e e051 0000 2020 2061 2063 tesT.>.Q.. a c │ │ │ 00525900: 616c 6c2d 696e 2062 6173 6520 6672 616d all-in base fram │ │ │ 00525910: 6520 6174 2024 5a4c 4556 454c 2031 2061 e at $ZLEVEL 1 a │ │ │ 00525920: 6e64 2065 7865 6375 7465 7320 7468 6520 nd executes the │ │ │ 00525930: 4d20 726f 7574 696e 6520 6174 2024 5a4c M routine at $ZL │ │ │ -00525940: 4556 454c 2032 2e4f 003e 7e61 0000 2020 EVEL 2.O.>~a.. │ │ │ +00525940: 4556 454c 2032 2e4f 003e e061 0000 2020 EVEL 2.O.>.a.. │ │ │ 00525950: 2054 6865 206e 6573 7465 6420 6361 6c6c The nested call │ │ │ 00525960: 2d69 6e20 7374 6163 6b20 756e 7769 6e64 -in stack unwind │ │ │ 00525970: 7320 6175 746f 6d61 7469 6361 6c6c 7920 s automatically │ │ │ 00525980: 7768 656e 2074 6865 2045 7874 6572 6e61 when the Externa │ │ │ -00525990: 6c20 4361 6c6c 2300 3e7e 7100 0020 2020 l Call#.>~q.. │ │ │ +00525990: 6c20 4361 6c6c 2300 3ee0 7100 0020 2020 l Call#.>.q.. │ │ │ 005259a0: 6675 6e63 7469 6f6e 2072 6574 7572 6e73 function returns │ │ │ -005259b0: 2074 6f20 4754 2e4d 2e07 003e 7e81 0000 to GT.M...>~... │ │ │ -005259c0: 5200 3e7e 9100 0020 2020 4754 2e4d 2063 R.>~... GT.M c │ │ │ +005259b0: 2074 6f20 4754 2e4d 2e07 003e e081 0000 to GT.M...>.... │ │ │ +005259c0: 5200 3ee0 9100 0020 2020 4754 2e4d 2063 R.>.... GT.M c │ │ │ 005259d0: 7572 7265 6e74 6c79 2061 6c6c 6f77 7320 urrently allows │ │ │ 005259e0: 7570 2074 6f20 3130 206c 6576 656c 7320 up to 10 levels │ │ │ 005259f0: 6f66 206e 6573 7469 6e67 2c20 6966 2054 of nesting, if T │ │ │ 00525a00: 5020 6973 206e 6f74 2075 7365 642c 2061 P is not used, a │ │ │ -00525a10: 6e64 5200 3d7e c011 0000 2020 206c 6573 ndR.=~.... les │ │ │ +00525a10: 6e64 5200 3de0 c011 0000 2020 206c 6573 ndR.=..... les │ │ │ 00525a20: 7320 7468 616e 2031 3020 6966 2047 542e s than 10 if GT. │ │ │ 00525a30: 4d20 7375 7070 6f72 7473 2063 616c 6c2d M supports call- │ │ │ 00525a40: 696e 7320 6672 6f6d 2061 2074 7261 6e73 ins from a trans │ │ │ 00525a50: 6163 7469 6f6e 2e20 4754 2e4d 2072 6570 action. GT.M rep │ │ │ -00525a60: 6f72 7473 4300 3e7e 1200 0020 2020 7468 ortsC.>~... th │ │ │ +00525a60: 6f72 7473 4300 3ee0 1200 0020 2020 7468 ortsC.>.... th │ │ │ 00525a70: 6520 4349 4d41 584c 4556 454c 5320 6572 e CIMAXLEVELS er │ │ │ 00525a80: 726f 7220 7768 656e 2074 6865 206e 6573 ror when the nes │ │ │ 00525a90: 7469 6e67 2072 6561 6368 6573 2069 7473 ting reaches its │ │ │ -00525aa0: 206c 696d 6974 2e07 003e 7e13 0000 4b00 limit...>~...K. │ │ │ -00525ab0: 3e7e 1400 0020 2020 466f 6c6c 6f77 696e >~... Followin │ │ │ +00525aa0: 206c 696d 6974 2e07 003e e013 0000 4b00 limit...>....K. │ │ │ +00525ab0: 3ee0 1400 0020 2020 466f 6c6c 6f77 696e >.... Followin │ │ │ 00525ac0: 6720 6172 6520 7468 6520 4754 2e4d 2063 g are the GT.M c │ │ │ 00525ad0: 6f6d 6d61 6e64 732c 2049 6e74 7269 6e73 ommands, Intrins │ │ │ 00525ae0: 6963 2053 7065 6369 616c 2056 6172 6961 ic Special Varia │ │ │ -00525af0: 626c 6573 2c20 616e 644d 003e 7e15 0000 bles, andM.>~... │ │ │ +00525af0: 626c 6573 2c20 616e 644d 003e e015 0000 bles, andM.>.... │ │ │ 00525b00: 2020 2066 756e 6374 696f 6e73 2077 686f functions who │ │ │ 00525b10: 7365 2062 6568 6176 696f 7220 6368 616e se behavior chan │ │ │ 00525b20: 6765 7320 696e 2074 6865 2063 6f6e 7465 ges in the conte │ │ │ 00525b30: 7874 206f 6620 6576 6572 7920 6e65 7720 xt of every new │ │ │ -00525b40: 6e65 7374 6564 1e00 3e7e 1600 0020 2020 nested..>~... │ │ │ +00525b40: 6e65 7374 6564 1e00 3ee0 1600 0020 2020 nested..>.... │ │ │ 00525b50: 6361 6c6c 2d69 6e20 656e 7669 726f 6e6d call-in environm │ │ │ -00525b60: 656e 742e 0700 3e7e 1700 0053 003e 7e18 ent...>~...S.>~. │ │ │ +00525b60: 656e 742e 0700 3ee0 1700 0053 003e e018 ent...>....S.>.. │ │ │ 00525b70: 0000 2020 205a 474f 544f 2030 2028 7a65 .. ZGOTO 0 (ze │ │ │ 00525b80: 726f 2920 7265 7475 726e 7320 746f 2074 ro) returns to t │ │ │ 00525b90: 6865 2070 726f 6365 7373 696e 6720 6f66 he processing of │ │ │ 00525ba0: 2074 6865 2069 6e76 6f6b 696e 6720 6e6f the invoking no │ │ │ 00525bb0: 6e2d 4d20 726f 7574 696e 6520 6173 5200 n-M routine asR. │ │ │ -00525bc0: 3e7e 1900 0020 2020 646f 6573 205a 474f >~... does ZGO │ │ │ +00525bc0: 3ee0 1900 0020 2020 646f 6573 205a 474f >.... does ZGO │ │ │ 00525bd0: 544f 2031 2028 6f6e 6529 2077 6974 6820 TO 1 (one) with │ │ │ 00525be0: 6e6f 2065 6e74 7279 7265 662c 2077 6869 no entryref, whi │ │ │ 00525bf0: 6c65 205a 474f 544f 2031 3a65 6e74 7279 le ZGOTO 1:entry │ │ │ 00525c00: 7265 6620 7265 706c 6163 6573 2074 6865 ref replaces the │ │ │ -00525c10: 4100 3e7e 1a00 0020 2020 6f72 6967 696e A.>~... origin │ │ │ +00525c10: 4100 3ee0 1a00 0020 2020 6f72 6967 696e A.>.... origin │ │ │ 00525c20: 616c 6c79 2069 6e76 6f6b 6564 204d 2072 ally invoked M r │ │ │ 00525c30: 6f75 7469 6e65 2061 6e64 2063 6f6e 7469 outine and conti │ │ │ 00525c40: 6e75 6573 204d 2065 7865 6375 7469 6f6e nues M execution │ │ │ -00525c50: 2e07 003e 7e21 0000 3b00 3e7e 2200 0020 ...>~!..;.>~".. │ │ │ +00525c50: 2e07 003e e021 0000 3b00 3ee0 2200 0020 ...>.!..;.>.".. │ │ │ 00525c60: 2020 245a 5452 4150 2f24 4554 5241 5020 $ZTRAP/$ETRAP │ │ │ 00525c70: 4e45 5727 6420 6174 206c 6576 656c 2031 NEW'd at level 1 │ │ │ 00525c80: 2028 696e 2047 544d 2443 4920 6672 616d (in GTM$CI fram │ │ │ -00525c90: 6529 2e07 003e 7e23 0000 5200 3e7e 2400 e)...>~#..R.>~$. │ │ │ +00525c90: 6529 2e07 003e e023 0000 5200 3ee0 2400 e)...>.#..R.>.$. │ │ │ 00525ca0: 0020 2020 245a 4c45 5645 4c20 696e 6974 . $ZLEVEL init │ │ │ 00525cb0: 6961 6c69 7a65 7320 746f 206f 6e65 2028 ializes to one ( │ │ │ 00525cc0: 3129 2069 6e20 4754 4d24 4349 2066 7261 1) in GTM$CI fra │ │ │ 00525cd0: 6d65 2c20 616e 6420 696e 6372 656d 656e me, and incremen │ │ │ -00525ce0: 7473 2066 6f72 2065 7665 7279 1a00 3e7e ts for every..>~ │ │ │ +00525ce0: 7473 2066 6f72 2065 7665 7279 1a00 3ee0 ts for every..>. │ │ │ 00525cf0: 2500 0020 2020 6e65 7720 7374 6163 6b20 %.. new stack │ │ │ -00525d00: 6c65 7665 6c2e 0700 3e7e 2600 0052 003e level...>~&..R.> │ │ │ -00525d10: 7e27 0000 2020 2024 5354 4143 4b20 696e ~'.. $STACK in │ │ │ +00525d00: 6c65 7665 6c2e 0700 3ee0 2600 0052 003e level...>.&..R.> │ │ │ +00525d10: e027 0000 2020 2024 5354 4143 4b20 696e .'.. $STACK in │ │ │ 00525d20: 6974 6961 6c69 7a65 7320 746f 207a 6572 itializes to zer │ │ │ 00525d30: 6f20 2830 2920 696e 2047 544d 2443 4920 o (0) in GTM$CI │ │ │ 00525d40: 6672 616d 652c 2061 6e64 2069 6e63 7265 frame, and incre │ │ │ 00525d50: 6d65 6e74 7320 666f 7220 6576 6572 791a ments for every. │ │ │ -00525d60: 003e 7e28 0000 2020 206e 6577 2073 7461 .>~(.. new sta │ │ │ -00525d70: 636b 206c 6576 656c 2e07 003e 7e29 0000 ck level...>~).. │ │ │ -00525d80: 3900 3e7e 2a00 0020 2020 2445 5354 4143 9.>~*.. $ESTAC │ │ │ +00525d60: 003e e028 0000 2020 206e 6577 2073 7461 .>.(.. new sta │ │ │ +00525d70: 636b 206c 6576 656c 2e07 003e e029 0000 ck level...>.).. │ │ │ +00525d80: 3900 3ee0 2a00 0020 2020 2445 5354 4143 9.>.*.. $ESTAC │ │ │ 00525d90: 4b20 4e45 5727 6420 6174 206c 6576 656c K NEW'd at level │ │ │ 00525da0: 206f 6e65 2028 3129 2069 6e20 4754 4d24 one (1) in GTM$ │ │ │ -00525db0: 4349 2066 7261 6d65 2e07 003e 7e31 0000 CI frame...>~1.. │ │ │ -00525dc0: 4f00 3e7e 3200 0020 2020 2445 434f 4445 O.>~2.. $ECODE │ │ │ +00525db0: 4349 2066 7261 6d65 2e07 003e e031 0000 CI frame...>.1.. │ │ │ +00525dc0: 4f00 3ee0 3200 0020 2020 2445 434f 4445 O.>.2.. $ECODE │ │ │ 00525dd0: 2f24 5354 4143 4b28 2920 696e 6974 6961 /$STACK() initia │ │ │ 00525de0: 6c69 7a65 6420 746f 206e 756c 6c20 6174 lized to null at │ │ │ 00525df0: 206c 6576 656c 206f 6e65 2028 3129 2069 level one (1) i │ │ │ 00525e00: 6e20 4754 4d24 4349 2066 7261 6d65 2e07 n GTM$CI frame.. │ │ │ -00525e10: 003e 7e33 0000 1200 3e7e 3400 0020 2020 .>~3....>~4.. │ │ │ -00525e20: 2a2a 4e6f 7465 2a2a 0700 3e7e 3500 0053 **Note**..>~5..S │ │ │ -00525e30: 003e 7e36 0000 2020 2041 6674 6572 2061 .>~6.. After a │ │ │ +00525e10: 003e e033 0000 1200 3ee0 3400 0020 2020 .>.3....>.4.. │ │ │ +00525e20: 2a2a 4e6f 7465 2a2a 0700 3ee0 3500 0053 **Note**..>.5..S │ │ │ +00525e30: 003e e036 0000 2020 2041 6674 6572 2061 .>.6.. After a │ │ │ 00525e40: 206e 6573 7465 6420 6361 6c6c 2d69 6e20 nested call-in │ │ │ 00525e50: 656e 7669 726f 6e6d 656e 7420 6578 6974 environment exit │ │ │ 00525e60: 7320 616e 6420 7468 6520 6578 7465 726e s and the extern │ │ │ 00525e70: 616c 2063 616c 6c20 4320 6675 6e63 7469 al call C functi │ │ │ -00525e80: 6f6e 4e00 3e7e 3700 0020 2020 7265 7475 onN.>~7.. retu │ │ │ +00525e80: 6f6e 4e00 3ee0 3700 0020 2020 7265 7475 onN.>.7.. retu │ │ │ 00525e90: 726e 7320 746f 204d 2c20 7468 6520 6162 rns to M, the ab │ │ │ 00525ea0: 6f76 6520 4953 5673 2061 6e64 2046 756e ove ISVs and Fun │ │ │ 00525eb0: 6374 696f 6e73 2072 6573 746f 7265 2074 ctions restore t │ │ │ 00525ec0: 6865 6972 206f 6c64 2076 616c 7565 732e heir old values. │ │ │ -00525ed0: 0700 3e7e 3800 0000 0000 0000 0000 0000 ..>~8........... │ │ │ +00525ed0: 0700 3ee0 3800 0000 0000 0000 0000 0000 ..>.8........... │ │ │ 00525ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00525ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00525f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00525f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00525f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00525f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00525f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -337403,430 +337403,430 @@ │ │ │ 00525fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00525fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00525fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00525fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00525fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00525ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00526000: 0400 0000 4507 0000 d64f 0000 0000 0000 ....E....O...... │ │ │ -00526010: 9f00 007e 4845 4c50 00ff 7300 ff49 4e54 ...~HELP..s..INT │ │ │ +00526010: 9f00 00e0 4845 4c50 00ff 7300 ff49 4e54 ....HELP..s..INT │ │ │ 00526020: 4547 5241 5445 5f45 5854 4552 4e41 4c00 EGRATE_EXTERNAL. │ │ │ 00526030: ff73 00ff 4341 4c4c 2d49 4e53 00ff 7300 .s..CALL-INS..s. │ │ │ 00526040: ff52 454c 4556 414e 545f 4649 4c45 5300 .RELEVANT_FILES. │ │ │ 00526050: ff73 00ff 4754 4d58 435f 5459 5045 532e .s..GTMXC_TYPES. │ │ │ 00526060: 4800 c065 0000 2020 2047 542e 4d20 4d55 H..e.. GT.M MU │ │ │ 00526070: 4d50 5320 6c61 6e67 7561 6765 2072 756e MPS language run │ │ │ 00526080: 7469 6d65 2073 7570 706f 7274 7320 6120 time supports a │ │ │ 00526090: 6d61 7869 6d75 6d20 6f66 2031 4d69 4220 maximum of 1MiB │ │ │ 005260a0: 7374 7269 6e67 732e 2050 6c65 6173 6553 strings. PleaseS │ │ │ -005260b0: 004f 7e66 0000 2020 2074 616b 6520 6361 .O~f.. take ca │ │ │ +005260b0: 004f e066 0000 2020 2074 616b 6520 6361 .O.f.. take ca │ │ │ 005260c0: 7265 2074 6f20 7573 6520 314d 6942 2062 re to use 1MiB b │ │ │ 005260d0: 7566 6665 7273 2066 6f72 204f 7574 7075 uffers for Outpu │ │ │ 005260e0: 742d 6f6e 6c79 2061 6e64 2049 6e70 7574 t-only and Input │ │ │ 005260f0: 2d4f 7574 7075 7420 7661 7269 6162 6c65 -Output variable │ │ │ -00526100: 732e 4f00 4f7e 6700 0020 2020 4661 696c s.O.O~g.. Fail │ │ │ +00526100: 732e 4f00 4fe0 6700 0020 2020 4661 696c s.O.O.g.. Fail │ │ │ 00526110: 7572 6520 746f 2064 6f20 736f 2063 6f75 ure to do so cou │ │ │ 00526120: 6c64 2063 6175 7365 2061 2073 6567 6d65 ld cause a segme │ │ │ 00526130: 6e74 6174 696f 6e20 7669 6f6c 6174 696f ntation violatio │ │ │ 00526140: 6e20 6966 2074 6865 2063 616c 6c65 6420 n if the called │ │ │ -00526150: 4d4b 004f 7e68 0000 2020 2072 6f75 7469 MK.O~h.. routi │ │ │ +00526150: 4d4b 004f e068 0000 2020 2072 6f75 7469 MK.O.h.. routi │ │ │ 00526160: 6e65 2077 7269 7465 7320 6d6f 7265 2064 ne writes more d │ │ │ 00526170: 6174 6120 696e 746f 2074 6865 2073 7570 ata into the sup │ │ │ 00526180: 706c 6965 6420 6275 6666 6572 2074 6861 plied buffer tha │ │ │ -00526190: 6e20 7468 6520 6361 6c6c 6572 1400 4f7e n the caller..O~ │ │ │ +00526190: 6e20 7468 6520 6361 6c6c 6572 1400 4fe0 n the caller..O. │ │ │ 005261a0: 6900 0020 2020 616c 6c6f 6361 7465 642e i.. allocated. │ │ │ -005261b0: 0700 4f7e 6a00 0050 004f 7e71 0000 2020 ..O~j..P.O~q.. │ │ │ +005261b0: 0700 4fe0 6a00 0050 004f e071 0000 2020 ..O.j..P.O.q.. │ │ │ 005261c0: 2067 746d 7863 5f74 7970 6573 2e68 2061 gtmxc_types.h a │ │ │ 005261d0: 6c73 6f20 696e 636c 7564 6573 2064 6566 lso includes def │ │ │ 005261e0: 696e 6974 696f 6e73 2066 6f72 2074 6865 initions for the │ │ │ 005261f0: 2066 6f6c 6c6f 7769 6e67 2065 6e74 7279 following entry │ │ │ -00526200: 2070 6f69 6e74 7322 004f 7e72 0000 2020 points".O~r.. │ │ │ +00526200: 2070 6f69 6e74 7322 004f e072 0000 2020 points".O.r.. │ │ │ 00526210: 2065 7870 6f72 7465 6420 6672 6f6d 206c exported from l │ │ │ -00526220: 6962 6774 6d73 6872 3a07 004f 7e73 0000 ibgtmshr:..O~s.. │ │ │ -00526230: 3300 4f7e 7400 0020 2020 766f 6964 2067 3.O~t.. void g │ │ │ +00526220: 6962 6774 6d73 6872 3a07 004f e073 0000 ibgtmshr:..O.s.. │ │ │ +00526230: 3300 4fe0 7400 0020 2020 766f 6964 2067 3.O.t.. void g │ │ │ 00526240: 746d 5f68 6962 6572 5f73 7461 7274 2867 tm_hiber_start(g │ │ │ 00526250: 746d 5f75 696e 745f 7420 6d73 736c 6565 tm_uint_t msslee │ │ │ -00526260: 7029 3b3b 004f 7e75 0000 2020 2076 6f69 p);;.O~u.. voi │ │ │ +00526260: 7029 3b3b 004f e075 0000 2020 2076 6f69 p);;.O.u.. voi │ │ │ 00526270: 6420 6774 6d5f 6869 6265 725f 7374 6172 d gtm_hiber_star │ │ │ 00526280: 745f 7761 6974 5f61 6e79 2867 746d 5f75 t_wait_any(gtm_u │ │ │ 00526290: 696e 745f 7420 6d73 736c 6565 7029 7500 int_t mssleep)u. │ │ │ -005262a0: 4f7e 7600 0020 2020 766f 6964 2067 746d O~v.. void gtm │ │ │ +005262a0: 4fe0 7600 0020 2020 766f 6964 2067 746d O.v.. void gtm │ │ │ 005262b0: 5f73 7461 7274 5f74 696d 6572 2867 746d _start_timer(gtm │ │ │ 005262c0: 5f74 6964 5f74 2074 6964 2c20 6774 6d5f _tid_t tid, gtm_ │ │ │ 005262d0: 696e 745f 7420 7469 6d65 5f74 6f5f 6578 int_t time_to_ex │ │ │ 005262e0: 7069 722c 2076 6f69 6420 282a 6861 6e64 pir, void (*hand │ │ │ 005262f0: 6c65 7229 2829 2c20 6774 6d5f 696e 745f ler)(), gtm_int_ │ │ │ 00526300: 7420 6864 6174 615f 6c65 6e2c 2076 6f69 t hdata_len, voi │ │ │ -00526310: 6420 5c12 004f 7e77 0000 2020 202a 6864 d \..O~w.. *hd │ │ │ -00526320: 6174 6129 3b2f 004f 7e78 0000 2020 2076 ata);/.O~x.. v │ │ │ +00526310: 6420 5c12 004f e077 0000 2020 202a 6864 d \..O.w.. *hd │ │ │ +00526320: 6174 6129 3b2f 004f e078 0000 2020 2076 ata);/.O.x.. v │ │ │ 00526330: 6f69 6420 6774 6d5f 6361 6e63 656c 5f74 oid gtm_cancel_t │ │ │ 00526340: 696d 6572 2867 746d 5f74 6964 5f74 2074 imer(gtm_tid_t t │ │ │ -00526350: 6964 293b 0700 4f7e 7900 0010 004f 7e7a id);..O~y....O~z │ │ │ -00526360: 0000 2020 2077 6865 7265 3a07 004f 7e81 .. where:..O~. │ │ │ -00526370: 0000 2d00 4f7e 8200 0020 2020 2020 2a20 ..-.O~... * │ │ │ +00526350: 6964 293b 0700 4fe0 7900 0010 004f e07a id);..O.y....O.z │ │ │ +00526360: 0000 2020 2077 6865 7265 3a07 004f e081 .. where:..O.. │ │ │ +00526370: 0000 2d00 4fe0 8200 0020 2020 2020 2a20 ..-.O.... * │ │ │ 00526380: 6d73 736c 6565 7020 2d20 6d69 6c6c 6973 mssleep - millis │ │ │ 00526390: 6563 6f6e 6473 2074 6f20 736c 6565 7029 econds to sleep) │ │ │ -005263a0: 004f 7e83 0000 2020 2020 202a 2074 6964 .O~... * tid │ │ │ +005263a0: 004f e083 0000 2020 2020 202a 2074 6964 .O.... * tid │ │ │ 005263b0: 202d 2075 6e69 7175 6520 7469 6d65 7220 - unique timer │ │ │ -005263c0: 6964 2076 616c 7565 4b00 4f7e 8400 0020 id valueK.O~... │ │ │ +005263c0: 6964 2076 616c 7565 4b00 4fe0 8400 0020 id valueK.O.... │ │ │ 005263d0: 2020 2020 2a20 7469 6d65 5f74 6f5f 6578 * time_to_ex │ │ │ 005263e0: 7069 7220 2d20 6d69 6c6c 6973 6563 6f6e pir - millisecon │ │ │ 005263f0: 6473 2075 6e74 696c 2074 696d 6572 2064 ds until timer d │ │ │ 00526400: 7269 7665 7320 6769 7665 6e20 6861 6e64 rives given hand │ │ │ -00526410: 6c65 7240 004f 7e85 0000 2020 2020 202a ler@.O~... * │ │ │ +00526410: 6c65 7240 004f e085 0000 2020 2020 202a ler@.O.... * │ │ │ 00526420: 2068 616e 646c 6572 202d 2066 756e 6374 handler - funct │ │ │ 00526430: 696f 6e20 706f 696e 7465 7220 746f 2068 ion pointer to h │ │ │ 00526440: 616e 646c 6572 2074 6f20 6265 2064 7269 andler to be dri │ │ │ -00526450: 7665 6e4f 004f 7e86 0000 2020 2020 202a venO.O~... * │ │ │ +00526450: 7665 6e4f 004f e086 0000 2020 2020 202a venO.O.... * │ │ │ 00526460: 2068 6461 7461 5f6c 656e 202d 2030 206f hdata_len - 0 o │ │ │ 00526470: 7220 6c65 6e67 7468 206f 6620 6461 7461 r length of data │ │ │ 00526480: 2074 6f20 7061 7373 2074 6f20 6861 6e64 to pass to hand │ │ │ 00526490: 6c65 7220 6173 2061 2070 6172 616d 6574 ler as a paramet │ │ │ -005264a0: 6572 4f00 4f7e 8700 0020 2020 2020 2a20 erO.O~... * │ │ │ +005264a0: 6572 4f00 4fe0 8700 0020 2020 2020 2a20 erO.O.... * │ │ │ 005264b0: 6864 6174 6120 2d20 4e55 4c4c 206f 7220 hdata - NULL or │ │ │ 005264c0: 6164 6472 6573 7320 6f66 2064 6174 6120 address of data │ │ │ 005264d0: 746f 2070 6173 7320 746f 2068 616e 646c to pass to handl │ │ │ 005264e0: 6572 2061 7320 6120 7061 7261 6d65 7465 er as a paramete │ │ │ -005264f0: 7207 004f 7e88 0000 4100 4f7e 8900 0020 r..O~...A.O~... │ │ │ +005264f0: 7207 004f e088 0000 4100 4fe0 8900 0020 r..O....A.O.... │ │ │ 00526500: 2020 6774 6d5f 6869 6265 725f 7374 6172 gtm_hiber_star │ │ │ 00526510: 7428 2920 616c 7761 7973 2073 6c65 6570 t() always sleep │ │ │ 00526520: 7320 756e 7469 6c20 7468 6520 7469 6d65 s until the time │ │ │ -00526530: 2065 7870 6972 6573 3b52 004f 7e8a 0000 expires;R.O~... │ │ │ +00526530: 2065 7870 6972 6573 3b52 004f e08a 0000 expires;R.O.... │ │ │ 00526540: 2020 2067 746d 5f68 6962 6572 5f73 7461 gtm_hiber_sta │ │ │ 00526550: 7274 5f77 6169 745f 616e 7928 2920 736c rt_wait_any() sl │ │ │ 00526560: 6565 7073 2075 6e74 696c 2074 6865 2074 eeps until the t │ │ │ 00526570: 696d 6520 6578 7069 7265 7320 6f72 2061 ime expires or a │ │ │ -00526580: 6e20 696e 7465 7272 7570 7453 004f 7e91 n interruptS.O~. │ │ │ +00526580: 6e20 696e 7465 7272 7570 7453 004f e091 n interruptS.O.. │ │ │ 00526590: 0000 2020 2062 7920 616e 7920 7369 676e .. by any sign │ │ │ 005265a0: 616c 2028 696e 636c 7564 696e 6720 616e al (including an │ │ │ 005265b0: 6f74 6865 7220 7469 6d65 7229 2e20 6774 other timer). gt │ │ │ 005265c0: 6d5f 7374 6172 745f 7469 6d65 7228 2920 m_start_timer() │ │ │ 005265d0: 7374 6172 7473 2061 2074 696d 6572 5100 starts a timerQ. │ │ │ -005265e0: 4f7e 9200 0020 2020 6275 7420 7265 7475 O~... but retu │ │ │ +005265e0: 4fe0 9200 0020 2020 6275 7420 7265 7475 O.... but retu │ │ │ 005265f0: 726e 7320 696d 6d65 6469 6174 656c 7920 rns immediately │ │ │ 00526600: 286e 6f20 736c 6565 7069 6e67 2920 616e (no sleeping) an │ │ │ 00526610: 6420 6472 6976 6573 2074 6865 2067 6976 d drives the giv │ │ │ 00526620: 656e 2068 616e 646c 6572 2077 6865 6e34 en handler when4 │ │ │ -00526630: 004f 7e93 0000 2020 2074 696d 6520 6578 .O~... time ex │ │ │ +00526630: 004f e093 0000 2020 2074 696d 6520 6578 .O.... time ex │ │ │ 00526640: 7069 7265 7320 756e 6c65 7373 2074 6865 pires unless the │ │ │ 00526650: 2074 696d 6572 2069 7320 6361 6e63 656c timer is cancel │ │ │ -00526660: 6564 2e07 004f 7e94 0000 1700 4f7e 9500 ed...O~.....O~.. │ │ │ +00526660: 6564 2e07 004f e094 0000 1700 4fe0 9500 ed...O......O... │ │ │ 00526670: 0020 2020 2a2a 496d 706f 7274 616e 742a . **Important* │ │ │ -00526680: 2a07 004f 7e96 0000 4d00 4f7e 9700 0020 *..O~...M.O~... │ │ │ +00526680: 2a07 004f e096 0000 4d00 4fe0 9700 0020 *..O....M.O.... │ │ │ 00526690: 2020 4754 2e4d 2063 6f6e 7469 6e75 6573 GT.M continues │ │ │ 005266a0: 2074 6f20 7375 7070 6f72 7420 7863 5f2a to support xc_* │ │ │ 005266b0: 2065 7175 6976 616c 656e 7420 7479 7065 equivalent type │ │ │ 005266c0: 7320 6f66 2067 746d 5f2a 2066 6f72 2075 s of gtm_* for u │ │ │ -005266d0: 7077 6172 6454 004f 7e98 0000 2020 2063 pwardT.O~... c │ │ │ +005266d0: 7077 6172 6454 004f e098 0000 2020 2063 pwardT.O.... c │ │ │ 005266e0: 6f6d 7061 7469 6269 6c69 7479 2e20 6774 ompatibility. gt │ │ │ 005266f0: 6d78 635f 7479 7065 732e 6820 6578 706c mxc_types.h expl │ │ │ 00526700: 6963 6974 6c79 206d 6172 6b73 2074 6865 icitly marks the │ │ │ 00526710: 2078 635f 2a20 6571 7569 7661 6c65 6e74 xc_* equivalent │ │ │ -00526720: 2074 7970 6573 2061 7315 004f 7e99 0000 types as..O~... │ │ │ +00526720: 2074 7970 6573 2061 7315 004f e099 0000 types as..O.... │ │ │ 00526730: 2020 2064 6570 7265 6361 7465 642e 0700 deprecated... │ │ │ -00526740: 4f7e 9a00 0000 0000 0000 0000 0000 0000 O~.............. │ │ │ +00526740: 4fe0 9a00 0000 0000 0000 0000 0000 0000 O............... │ │ │ 00526750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00526760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00526770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00526780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00526790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005267a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005267b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005267c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005267d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005267e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005267f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00526800: 0400 0000 e407 0000 1c50 0000 0000 0000 .........P...... │ │ │ -00526810: 9c00 007e 4845 4c50 00ff 7300 ff49 4e54 ...~HELP..s..INT │ │ │ +00526810: 9c00 00e0 4845 4c50 00ff 7300 ff49 4e54 ....HELP..s..INT │ │ │ 00526820: 4547 5241 5445 5f45 5854 4552 4e41 4c00 EGRATE_EXTERNAL. │ │ │ 00526830: ff73 00ff 5459 5045 5f4c 494d 4954 535f .s..TYPE_LIMITS_ │ │ │ 00526840: 464f 525f 4341 4c4c 2d49 4e53 5f41 4e44 FOR_CALL-INS_AND │ │ │ 00526850: 5f43 414c 4c2d 4f55 5453 00c0 2400 0020 _CALL-OUTS..$.. │ │ │ 00526860: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 00526870: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---+-----------+ │ │ │ 00526880: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 00526890: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ -005268a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 487e -----------|T.H~ │ │ │ +005268a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 48e0 -----------|T.H. │ │ │ 005268b0: 2500 0020 2020 7c20 6774 6d5f 7569 6e74 %.. | gtm_uint │ │ │ 005268c0: 5f74 2c20 2020 207c 2046 756c 6c20 2020 _t, | Full │ │ │ 005268d0: 2020 207c 205b 302c 2032 5e33 322d 315d | [0, 2^32-1] │ │ │ 005268e0: 2020 207c 2046 756c 6c20 2020 2020 207c | Full | │ │ │ 005268f0: 205b 302c 2032 5e33 322d 315d 2020 207c [0, 2^32-1] | │ │ │ -00526900: 5400 487e 2600 0020 2020 7c20 6774 6d5f T.H~&.. | gtm_ │ │ │ +00526900: 5400 48e0 2600 0020 2020 7c20 6774 6d5f T.H.&.. | gtm_ │ │ │ 00526910: 7569 6e74 5f74 202a 2020 207c 2020 2020 uint_t * | │ │ │ 00526920: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 00526930: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 00526940: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ -00526950: 2020 207c 5400 487e 2700 0020 2020 7c2d |T.H~'.. |- │ │ │ +00526950: 2020 207c 5400 48e0 2700 0020 2020 7c2d |T.H.'.. |- │ │ │ 00526960: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 00526970: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 00526980: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 00526990: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ -005269a0: 2d2d 2d2d 2d2d 2d7c 5400 487e 2800 0020 -------|T.H~(.. │ │ │ +005269a0: 2d2d 2d2d 2d2d 2d7c 5400 48e0 2800 0020 -------|T.H.(.. │ │ │ 005269b0: 2020 7c20 6774 6d5f 6c6f 6e67 5f74 2c20 | gtm_long_t, │ │ │ 005269c0: 2020 207c 2020 2020 2020 2020 2020 207c | | │ │ │ 005269d0: 205b 2d32 5e36 332b 312c 2020 2020 207c [-2^63+1, | │ │ │ 005269e0: 2020 2020 2020 2020 2020 207c 205b 2d32 | [-2 │ │ │ -005269f0: 5e36 332c 2020 2020 2020 207c 5400 487e ^63, |T.H~ │ │ │ +005269f0: 5e36 332c 2020 2020 2020 207c 5400 48e0 ^63, |T.H. │ │ │ 00526a00: 2900 0020 2020 7c20 6774 6d5f 6c6f 6e67 ).. | gtm_long │ │ │ 00526a10: 5f74 202a 2020 207c 2031 3820 6469 6769 _t * | 18 digi │ │ │ 00526a20: 7473 207c 2032 5e36 332d 315d 2020 2020 ts | 2^63-1] │ │ │ 00526a30: 2020 207c 2031 3820 6469 6769 7473 207c | 18 digits | │ │ │ 00526a40: 2032 5e36 332d 315d 2020 2020 2020 207c 2^63-1] | │ │ │ -00526a50: 5400 487e 2a00 0020 2020 7c20 2836 342d T.H~*.. | (64- │ │ │ +00526a50: 5400 48e0 2a00 0020 2020 7c20 2836 342d T.H.*.. | (64- │ │ │ 00526a60: 6269 7429 2020 2020 2020 207c 2020 2020 bit) | │ │ │ 00526a70: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 00526a80: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 00526a90: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ -00526aa0: 2020 207c 5400 487e 3100 0020 2020 7c2d |T.H~1.. |- │ │ │ +00526aa0: 2020 207c 5400 48e0 3100 0020 2020 7c2d |T.H.1.. |- │ │ │ 00526ab0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 00526ac0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 00526ad0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 00526ae0: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ -00526af0: 2d2d 2d2d 2d2d 2d7c 5400 487e 3200 0020 -------|T.H~2.. │ │ │ +00526af0: 2d2d 2d2d 2d2d 2d7c 5400 48e0 3200 0020 -------|T.H.2.. │ │ │ 00526b00: 2020 7c20 6774 6d5f 6c6f 6e67 5f74 2c20 | gtm_long_t, │ │ │ 00526b10: 2020 207c 2020 2020 2020 2020 2020 207c | | │ │ │ 00526b20: 205b 2d32 5e33 312b 312c 2020 2020 207c [-2^31+1, | │ │ │ 00526b30: 2020 2020 2020 2020 2020 207c 205b 2d32 | [-2 │ │ │ -00526b40: 5e33 312c 2020 2020 2020 207c 5400 487e ^31, |T.H~ │ │ │ +00526b40: 5e33 312c 2020 2020 2020 207c 5400 48e0 ^31, |T.H. │ │ │ 00526b50: 3300 0020 2020 7c20 6774 6d5f 6c6f 6e67 3.. | gtm_long │ │ │ 00526b60: 5f74 202a 2020 207c 2046 756c 6c20 2020 _t * | Full │ │ │ 00526b70: 2020 207c 2032 5e33 312d 315d 2020 2020 | 2^31-1] │ │ │ 00526b80: 2020 207c 2046 756c 6c20 2020 2020 207c | Full | │ │ │ 00526b90: 2032 5e33 312d 315d 2020 2020 2020 207c 2^31-1] | │ │ │ -00526ba0: 5400 487e 3400 0020 2020 7c20 2833 322d T.H~4.. | (32- │ │ │ +00526ba0: 5400 48e0 3400 0020 2020 7c20 2833 322d T.H.4.. | (32- │ │ │ 00526bb0: 6269 7429 2020 2020 2020 207c 2020 2020 bit) | │ │ │ 00526bc0: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 00526bd0: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 00526be0: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ -00526bf0: 2020 207c 5400 487e 3500 0020 2020 7c2d |T.H~5.. |- │ │ │ +00526bf0: 2020 207c 5400 48e0 3500 0020 2020 7c2d |T.H.5.. |- │ │ │ 00526c00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 00526c10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 00526c20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 00526c30: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ -00526c40: 2d2d 2d2d 2d2d 2d7c 5400 487e 3600 0020 -------|T.H~6.. │ │ │ +00526c40: 2d2d 2d2d 2d2d 2d7c 5400 48e0 3600 0020 -------|T.H.6.. │ │ │ 00526c50: 2020 7c20 6774 6d5f 756c 6f6e 675f 742c | gtm_ulong_t, │ │ │ 00526c60: 2020 207c 2020 2020 2020 2020 2020 207c | | │ │ │ 00526c70: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 00526c80: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ -00526c90: 2020 2020 2020 2020 2020 207c 5400 487e |T.H~ │ │ │ +00526c90: 2020 2020 2020 2020 2020 207c 5400 48e0 |T.H. │ │ │ 00526ca0: 3700 0020 2020 7c20 6774 6d5f 756c 6f6e 7.. | gtm_ulon │ │ │ 00526cb0: 675f 7420 2a20 207c 2031 3820 6469 6769 g_t * | 18 digi │ │ │ 00526cc0: 7473 207c 205b 302c 2032 5e36 342d 315d ts | [0, 2^64-1] │ │ │ 00526cd0: 2020 207c 2031 3820 6469 6769 7473 207c | 18 digits | │ │ │ 00526ce0: 205b 302c 2032 5e36 342d 315d 2020 207c [0, 2^64-1] | │ │ │ -00526cf0: 5400 487e 3800 0020 2020 7c20 2836 342d T.H~8.. | (64- │ │ │ +00526cf0: 5400 48e0 3800 0020 2020 7c20 2836 342d T.H.8.. | (64- │ │ │ 00526d00: 6269 7429 2020 2020 2020 207c 2020 2020 bit) | │ │ │ 00526d10: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 00526d20: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 00526d30: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ -00526d40: 2020 207c 5400 487e 3900 0020 2020 7c2d |T.H~9.. |- │ │ │ +00526d40: 2020 207c 5400 48e0 3900 0020 2020 7c2d |T.H.9.. |- │ │ │ 00526d50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 00526d60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 00526d70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 00526d80: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ -00526d90: 2d2d 2d2d 2d2d 2d7c 5400 487e 3a00 0020 -------|T.H~:.. │ │ │ +00526d90: 2d2d 2d2d 2d2d 2d7c 5400 48e0 3a00 0020 -------|T.H.:.. │ │ │ 00526da0: 2020 7c20 6774 6d5f 756c 6f6e 675f 742c | gtm_ulong_t, │ │ │ 00526db0: 2020 207c 2020 2020 2020 2020 2020 207c | | │ │ │ 00526dc0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 00526dd0: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ -00526de0: 2020 2020 2020 2020 2020 207c 5400 487e |T.H~ │ │ │ +00526de0: 2020 2020 2020 2020 2020 207c 5400 48e0 |T.H. │ │ │ 00526df0: 4100 0020 2020 7c20 6774 6d5f 756c 6f6e A.. | gtm_ulon │ │ │ 00526e00: 675f 7420 2a20 207c 2046 756c 6c20 2020 g_t * | Full │ │ │ 00526e10: 2020 207c 205b 302c 2032 5e33 322d 315d | [0, 2^32-1] │ │ │ 00526e20: 2020 207c 2046 756c 6c20 2020 2020 207c | Full | │ │ │ 00526e30: 205b 302c 2032 5e33 322d 315d 2020 207c [0, 2^32-1] | │ │ │ -00526e40: 5400 487e 4200 0020 2020 7c20 2833 322d T.H~B.. | (32- │ │ │ +00526e40: 5400 48e0 4200 0020 2020 7c20 2833 322d T.H.B.. | (32- │ │ │ 00526e50: 6269 7429 2020 2020 2020 207c 2020 2020 bit) | │ │ │ 00526e60: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 00526e70: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 00526e80: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ -00526e90: 2020 207c 5400 487e 4300 0020 2020 7c2d |T.H~C.. |- │ │ │ +00526e90: 2020 207c 5400 48e0 4300 0020 2020 7c2d |T.H.C.. |- │ │ │ 00526ea0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 00526eb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 00526ec0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 00526ed0: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ -00526ee0: 2d2d 2d2d 2d2d 2d7c 5400 487e 4400 0020 -------|T.H~D.. │ │ │ +00526ee0: 2d2d 2d2d 2d2d 2d7c 5400 48e0 4400 0020 -------|T.H.D.. │ │ │ 00526ef0: 2020 7c20 6774 6d5f 666c 6f61 745f 742c | gtm_float_t, │ │ │ 00526f00: 2020 207c 2036 2d39 2020 2020 2020 207c | 6-9 | │ │ │ 00526f10: 205b 3145 2d34 332c 2020 2020 2020 207c [1E-43, | │ │ │ 00526f20: 2036 2064 6967 6974 7320 207c 205b 3145 6 digits | [1E │ │ │ -00526f30: 2d34 332c 2020 2020 2020 207c 5400 487e -43, |T.H~ │ │ │ +00526f30: 2d34 332c 2020 2020 2020 207c 5400 48e0 -43, |T.H. │ │ │ 00526f40: 4500 0020 2020 7c20 6774 6d5f 666c 6f61 E.. | gtm_floa │ │ │ 00526f50: 745f 7420 2a20 207c 2064 6967 6974 7320 t_t * | digits │ │ │ 00526f60: 2020 207c 2033 2e34 3032 3832 3335 4533 | 3.4028235E3 │ │ │ 00526f70: 385d 207c 2020 2020 2020 2020 2020 207c 8] | | │ │ │ 00526f80: 2033 2e34 3032 3832 3335 4533 385d 207c 3.4028235E38] | │ │ │ -00526f90: 5400 487e 4600 0020 2020 7c2d 2d2d 2d2d T.H~F.. |----- │ │ │ +00526f90: 5400 48e0 4600 0020 2020 7c2d 2d2d 2d2d T.H.F.. |----- │ │ │ 00526fa0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 00526fb0: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 00526fc0: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 00526fd0: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 00526fe0: 2d2d 2d7c 0000 0000 0000 0000 0000 0000 ---|............ │ │ │ 00526ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00527000: 0400 0000 d207 0000 3850 0000 0000 0000 ........8P...... │ │ │ -00527010: 9c00 007e 4845 4c50 00ff 7300 ff49 4e54 ...~HELP..s..INT │ │ │ +00527010: 9c00 00e0 4845 4c50 00ff 7300 ff49 4e54 ....HELP..s..INT │ │ │ 00527020: 4547 5241 5445 5f45 5854 4552 4e41 4c00 EGRATE_EXTERNAL. │ │ │ 00527030: ff73 00ff 5459 5045 5f4c 494d 4954 535f .s..TYPE_LIMITS_ │ │ │ 00527040: 464f 525f 4341 4c4c 2d49 4e53 5f41 4e44 FOR_CALL-INS_AND │ │ │ 00527050: 5f43 414c 4c2d 4f55 5453 00c0 4700 0020 _CALL-OUTS..G.. │ │ │ 00527060: 2020 7c20 6774 6d5f 646f 7562 6c65 5f74 | gtm_double_t │ │ │ 00527070: 2c20 207c 2031 352d 3137 2020 2020 207c , | 15-17 | │ │ │ 00527080: 205b 3145 2d34 332c 2031 4534 375d 207c [1E-43, 1E47] | │ │ │ 00527090: 2031 3520 6469 6769 7473 207c 205b 3145 15 digits | [1E │ │ │ -005270a0: 2d34 332c 2031 4534 375d 207c 5400 487e -43, 1E47] |T.H~ │ │ │ +005270a0: 2d34 332c 2031 4534 375d 207c 5400 48e0 -43, 1E47] |T.H. │ │ │ 005270b0: 4800 0020 2020 7c20 6774 6d5f 646f 7562 H.. | gtm_doub │ │ │ 005270c0: 6c65 5f74 202a 207c 2064 6967 6974 7320 le_t * | digits │ │ │ 005270d0: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 005270e0: 2020 207c 2020 2020 2020 2020 2020 207c | | │ │ │ 005270f0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ -00527100: 5400 487e 4900 0020 2020 7c2d 2d2d 2d2d T.H~I.. |----- │ │ │ +00527100: 5400 48e0 4900 0020 2020 7c2d 2d2d 2d2d T.H.I.. |----- │ │ │ 00527110: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 00527120: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 00527130: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 00527140: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ -00527150: 2d2d 2d7c 5400 487e 4a00 0020 2020 7c20 ---|T.H~J.. | │ │ │ +00527150: 2d2d 2d7c 5400 48e0 4a00 0020 2020 7c20 ---|T.H.J.. | │ │ │ 00527160: 6774 6d5f 6368 6172 5f74 202a 2020 207c gtm_char_t * | │ │ │ 00527170: 204e 2f41 2020 2020 2020 207c 205b 2222 N/A | ["" │ │ │ 00527180: 2c20 314d 6942 5d20 2020 207c 204e 2f41 , 1MiB] | N/A │ │ │ 00527190: 2020 2020 2020 207c 205b 2222 2c20 314d | ["", 1M │ │ │ -005271a0: 6942 5d20 2020 207c 5400 487e 5100 0020 iB] |T.H~Q.. │ │ │ +005271a0: 6942 5d20 2020 207c 5400 48e0 5100 0020 iB] |T.H.Q.. │ │ │ 005271b0: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 005271c0: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---+-----------+ │ │ │ 005271d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b ---------------+ │ │ │ 005271e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ -005271f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 487e -----------|T.H~ │ │ │ +005271f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 48e0 -----------|T.H. │ │ │ 00527200: 5200 0020 2020 7c20 6774 6d5f 6368 6172 R.. | gtm_char │ │ │ 00527210: 5f74 202a 2a20 207c 204e 2f41 2020 2020 _t ** | N/A │ │ │ 00527220: 2020 207c 205b 2222 2c20 314d 6942 5d20 | ["", 1MiB] │ │ │ 00527230: 2020 207c 204e 2f41 2020 2020 2020 207c | N/A | │ │ │ 00527240: 205b 2222 2c20 314d 6942 5d20 2020 207c ["", 1MiB] | │ │ │ -00527250: 5400 487e 5300 0020 2020 7c2d 2d2d 2d2d T.H~S.. |----- │ │ │ +00527250: 5400 48e0 5300 0020 2020 7c2d 2d2d 2d2d T.H.S.. |----- │ │ │ 00527260: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 00527270: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 00527280: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 00527290: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ -005272a0: 2d2d 2d7c 5400 487e 5400 0020 2020 7c20 ---|T.H~T.. | │ │ │ +005272a0: 2d2d 2d7c 5400 48e0 5400 0020 2020 7c20 ---|T.H.T.. | │ │ │ 005272b0: 6774 6d5f 7374 7269 6e67 5f74 202a 207c gtm_string_t * | │ │ │ 005272c0: 204e 2f41 2020 2020 2020 207c 205b 2222 N/A | ["" │ │ │ 005272d0: 2c20 314d 6942 5d20 2020 207c 204e 2f41 , 1MiB] | N/A │ │ │ 005272e0: 2020 2020 2020 207c 205b 2222 2c20 314d | ["", 1M │ │ │ -005272f0: 6942 5d20 2020 207c 5400 487e 5500 0020 iB] |T.H~U.. │ │ │ +005272f0: 6942 5d20 2020 207c 5400 48e0 5500 0020 iB] |T.H.U.. │ │ │ 00527300: 2020 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +------------- │ │ │ 00527310: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00527320: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00527330: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00527340: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 0700 487e -----------+..H~ │ │ │ -00527350: 5600 002a 000d 7e52 4e41 5449 4f4e 414c V..*..~RNATIONAL │ │ │ +00527340: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 0700 48e0 -----------+..H. │ │ │ +00527350: 5600 002a 000d e052 4e41 5449 4f4e 414c V..*...RNATIONAL │ │ │ 00527360: 495a 4154 494f 4e00 0049 6e74 6572 6e61 IZATION..Interna │ │ │ 00527370: 7469 6f6e 616c 697a 6174 696f 6e1f 001e tionalization... │ │ │ -00527380: 7ebf 1100 0020 2020 496e 7465 726e 6174 ~.... Internat │ │ │ -00527390: 696f 6e61 6c69 7a61 7469 6f6e 0700 1f7e ionalization...~ │ │ │ -005273a0: 2100 0052 001f 7e31 0000 2020 2054 6869 !..R..~1.. Thi │ │ │ +00527380: e0bf 1100 0020 2020 496e 7465 726e 6174 ..... Internat │ │ │ +00527390: 696f 6e61 6c69 7a61 7469 6f6e 0700 1fe0 ionalization.... │ │ │ +005273a0: 2100 0052 001f e031 0000 2020 2054 6869 !..R...1.. Thi │ │ │ 005273b0: 7320 6368 6170 7465 7220 6465 7363 7269 s chapter descri │ │ │ 005273c0: 6265 7320 4754 2e4d 2066 6163 696c 6974 bes GT.M facilit │ │ │ 005273d0: 6965 7320 666f 7220 6170 706c 6963 6174 ies for applicat │ │ │ 005273e0: 696f 6e73 2075 7369 6e67 2063 6861 7261 ions using chara │ │ │ -005273f0: 6374 6572 7354 001f 7e41 0000 2020 2065 ctersT..~A.. e │ │ │ +005273f0: 6374 6572 7354 001f e041 0000 2020 2065 ctersT...A.. e │ │ │ 00527400: 6e63 6f64 6564 2069 6e20 6f74 6865 7220 ncoded in other │ │ │ 00527410: 7468 616e 2065 6967 6874 2d62 6974 2062 than eight-bit b │ │ │ 00527420: 7974 6573 2028 6f63 7465 7473 292e 2042 ytes (octets). B │ │ │ 00527430: 6566 6f72 6520 636f 6e74 696e 7569 6e67 efore continuing │ │ │ -00527440: 2077 6974 6820 7573 6553 001f 7e51 0000 with useS..~Q.. │ │ │ +00527440: 2077 6974 6820 7573 6553 001f e051 0000 with useS...Q.. │ │ │ 00527450: 2020 206f 6620 5554 462d 3820 6665 6174 of UTF-8 feat │ │ │ 00527460: 7572 6573 2c20 796f 7520 7769 6c6c 206e ures, you will n │ │ │ 00527470: 6565 6420 746f 2065 6e73 7572 6520 7468 eed to ensure th │ │ │ 00527480: 6174 2079 6f75 7220 7379 7374 656d 2068 at your system h │ │ │ -00527490: 6173 2069 6e73 7461 6c6c 6564 4c00 1f7e as installedL..~ │ │ │ +00527490: 6173 2069 6e73 7461 6c6c 6564 4c00 1fe0 as installedL... │ │ │ 005274a0: 6100 0020 2020 616e 6420 636f 6e66 6967 a.. and config │ │ │ 005274b0: 7572 6564 2074 6865 206e 6565 6465 6420 ured the needed │ │ │ 005274c0: 696e 6672 6173 7472 7563 7475 7265 2066 infrastructure f │ │ │ 005274d0: 6f72 206c 616e 6775 6167 6573 2079 6f75 or languages you │ │ │ -005274e0: 2077 6973 6820 746f 5100 1f7e 7100 0020 wish toQ..~q.. │ │ │ +005274e0: 2077 6973 6820 746f 5100 1fe0 7100 0020 wish toQ...q.. │ │ │ 005274f0: 2020 7375 7070 6f72 742c 2069 6e63 6c75 support, inclu │ │ │ 00527500: 6469 6e67 2049 6e74 6572 6e61 7469 6f6e ding Internation │ │ │ 00527510: 616c 2043 6f6d 706f 6e65 6e74 7320 666f al Components fo │ │ │ 00527520: 7220 556e 6963 6f64 6520 2849 4355 202f r Unicode (ICU / │ │ │ -00527530: 206c 6962 6963 7529 2c4e 001f 7e81 0000 libicu),N..~... │ │ │ +00527530: 206c 6962 6963 7529 2c4e 001f e081 0000 libicu),N...... │ │ │ 00527540: 2020 2055 5446 2d38 206c 6f63 616c 6528 UTF-8 locale( │ │ │ 00527550: 7329 2c20 616e 6420 7465 726d 696e 616c s), and terminal │ │ │ 00527560: 2065 6d75 6c61 746f 7273 2077 6974 6820 emulators with │ │ │ 00527570: 6170 7072 6f70 7269 6174 6520 666f 6e74 appropriate font │ │ │ -00527580: 732e 2054 6869 7351 001f 7e91 0000 2020 s. ThisQ..~... │ │ │ +00527580: 732e 2054 6869 7351 001f e091 0000 2020 s. ThisQ...... │ │ │ 00527590: 2063 6861 7074 6572 2061 6464 7265 7373 chapter address │ │ │ 005275a0: 6573 2074 6865 2073 7065 6369 6669 6320 es the specific │ │ │ 005275b0: 6973 7375 6573 206f 6620 6465 6669 6e69 issues of defini │ │ │ 005275c0: 6e67 2061 6c74 6572 6e61 7469 7665 2063 ng alternative c │ │ │ -005275d0: 6f6c 6c61 7469 6f6e 5100 1e7e c011 0000 ollationQ..~.... │ │ │ +005275d0: 6f6c 6c61 7469 6f6e 5100 1ee0 c011 0000 ollationQ....... │ │ │ 005275e0: 2020 2073 6571 7565 6e63 6573 2c20 616e sequences, an │ │ │ 005275f0: 6420 6465 6669 6e69 6e67 2075 6e69 7175 d defining uniqu │ │ │ 00527600: 6520 7061 7474 6572 6e73 2066 6f72 2075 e patterns for u │ │ │ 00527610: 7365 2077 6974 6820 7468 6520 7061 7474 se with the patt │ │ │ -00527620: 6572 6e20 6d61 7463 6813 001f 7e12 0000 ern match...~... │ │ │ -00527630: 2020 206f 7065 7261 746f 722e 0700 1f7e operator....~ │ │ │ -00527640: 1300 0051 001f 7e14 0000 2020 2041 6c74 ...Q..~... Alt │ │ │ +00527620: 6572 6e20 6d61 7463 6813 001f e012 0000 ern match....... │ │ │ +00527630: 2020 206f 7065 7261 746f 722e 0700 1fe0 operator..... │ │ │ +00527640: 1300 0051 001f e014 0000 2020 2041 6c74 ...Q...... Alt │ │ │ 00527650: 6572 6e61 7469 7665 2063 6f6c 6c61 7469 ernative collati │ │ │ 00527660: 6f6e 2073 6571 7565 6e63 6573 2028 6f72 on sequences (or │ │ │ 00527670: 2061 6e20 616c 7465 726e 6174 6976 6520 an alternative │ │ │ 00527680: 6f72 6465 7269 6e67 206f 6620 7374 7269 ordering of stri │ │ │ -00527690: 6e67 7329 4e00 1f7e 1500 0020 2020 6361 ngs)N..~... ca │ │ │ +00527690: 6e67 7329 4e00 1fe0 1500 0020 2020 6361 ngs)N...... ca │ │ │ 005276a0: 6e20 6265 2064 6566 696e 6564 2066 6f72 n be defined for │ │ │ 005276b0: 2067 6c6f 6261 6c20 616e 6420 6c6f 6361 global and loca │ │ │ 005276c0: 6c20 7661 7269 6162 6c65 2073 7562 7363 l variable subsc │ │ │ 005276d0: 7269 7074 732e 2054 6865 7920 6361 6e20 ripts. They can │ │ │ -005276e0: 6265 4a00 1f7e 1600 0020 2020 6573 7461 beJ..~... esta │ │ │ +005276e0: 6265 4a00 1fe0 1600 0020 2020 6573 7461 beJ...... esta │ │ │ 005276f0: 626c 6973 6865 6420 666f 7220 7370 6563 blished for spec │ │ │ 00527700: 6966 6965 6420 676c 6f62 616c 7320 6f72 ified globals or │ │ │ 00527710: 2066 6f72 2061 6e20 656e 7469 7265 2064 for an entire d │ │ │ -00527720: 6174 6162 6173 652e 2054 6865 5400 1f7e atabase. TheT..~ │ │ │ +00527720: 6174 6162 6173 652e 2054 6865 5400 1fe0 atabase. TheT... │ │ │ 00527730: 1700 0020 2020 616c 7465 726e 6174 6976 ... alternativ │ │ │ 00527740: 6520 7365 7175 656e 6365 7320 6172 6520 e sequences are │ │ │ 00527750: 6465 6669 6e65 6420 6279 2061 2073 6572 defined by a ser │ │ │ 00527760: 6965 7320 6f66 2072 6f75 7469 6e65 7320 ies of routines │ │ │ 00527770: 696e 2061 6e20 6578 6563 7574 6162 6c65 in an executable │ │ │ -00527780: 5200 1f7e 1800 0020 2020 6669 6c65 2070 R..~... file p │ │ │ +00527780: 5200 1fe0 1800 0020 2020 6669 6c65 2070 R...... file p │ │ │ 00527790: 6f69 6e74 6564 2074 6f20 6279 2061 6e20 ointed to by an │ │ │ 005277a0: 656e 7669 726f 6e6d 656e 7420 7661 7269 environment vari │ │ │ 005277b0: 6162 6c65 2e20 4173 2074 6865 2063 6f6c able. As the col │ │ │ 005277c0: 6c61 7469 6f6e 2073 6571 7565 6e63 6520 lation sequence │ │ │ 005277d0: 6973 0000 0000 0000 0000 0000 0000 0000 is.............. │ │ │ 005277e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005277f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00527800: 0400 0000 5202 0000 2851 0000 0000 0000 ....R...(Q...... │ │ │ 00527810: 6400 0041 4845 4c50 00ff 7300 ff49 4e54 d..AHELP..s..INT │ │ │ 00527820: 4552 4e41 5449 4f4e 414c 495a 4154 494f ERNATIONALIZATIO │ │ │ 00527830: 4e00 ff73 00ff 434f 4c4c 4154 494f 4e5f N..s..COLLATION_ │ │ │ 00527840: 5345 5155 454e 4345 5f44 4546 494e 4954 SEQUENCE_DEFINIT │ │ │ 00527850: 494f 4e53 0000 436f 6c6c 6174 696f 6e5f IONS..Collation_ │ │ │ 00527860: 5365 7175 656e 6365 5f44 6566 696e 6974 Sequence_Definit │ │ │ -00527870: 696f 6e73 2900 417e bf11 0000 2020 2043 ions).A~.... C │ │ │ +00527870: 696f 6e73 2900 41e0 bf11 0000 2020 2043 ions).A..... C │ │ │ 00527880: 6f6c 6c61 7469 6f6e 2053 6571 7565 6e63 ollation Sequenc │ │ │ 00527890: 6520 4465 6669 6e69 7469 6f6e 7307 0042 e Definitions..B │ │ │ -005278a0: 7e21 0000 5300 427e 3100 0020 2020 4e6f ~!..S.B~1.. No │ │ │ +005278a0: e021 0000 5300 42e0 3100 0020 2020 4e6f .!..S.B.1.. No │ │ │ 005278b0: 726d 616c 6c79 2c20 4754 2e4d 206f 7264 rmally, GT.M ord │ │ │ 005278c0: 6572 7320 6461 7461 2077 6974 6820 6e75 ers data with nu │ │ │ 005278d0: 6d65 7269 6320 7661 6c75 6573 2066 6972 meric values fir │ │ │ 005278e0: 7374 2c20 666f 6c6c 6f77 6564 2062 7920 st, followed by │ │ │ -005278f0: 7374 7269 6e67 7351 0042 7e41 0000 2020 stringsQ.B~A.. │ │ │ +005278f0: 7374 7269 6e67 7351 0042 e041 0000 2020 stringsQ.B.A.. │ │ │ 00527900: 2073 6571 7565 6e63 6564 2062 7920 4153 sequenced by AS │ │ │ 00527910: 4349 4920 7661 6c75 6573 2e20 546f 2075 CII values. To u │ │ │ 00527920: 7365 2061 6e20 616c 7465 726e 6174 6976 se an alternativ │ │ │ 00527930: 6520 636f 6c6c 6174 696e 6720 7365 7175 e collating sequ │ │ │ -00527940: 656e 6365 2074 6865 4900 427e 5100 0020 ence theI.B~Q.. │ │ │ +00527940: 656e 6365 2074 6865 4900 42e0 5100 0020 ence theI.B.Q.. │ │ │ 00527950: 2020 666f 6c6c 6f77 696e 6720 6974 656d following item │ │ │ 00527960: 7320 6d75 7374 2062 6520 7072 6f76 6964 s must be provid │ │ │ 00527970: 6564 2061 7420 4754 2e4d 2070 726f 6365 ed at GT.M proce │ │ │ 00527980: 7373 2069 6e74 6961 6c69 7a61 7469 6f6e ss intialization │ │ │ -00527990: 2e07 0042 7e61 0000 4b00 427e 7100 0020 ...B~a..K.B~q.. │ │ │ +00527990: 2e07 0042 e061 0000 4b00 42e0 7100 0020 ...B.a..K.B.q.. │ │ │ 005279a0: 2020 2020 2a20 4120 7368 6172 6564 206c * A shared l │ │ │ 005279b0: 6962 7261 7279 2063 6f6e 7461 696e 696e ibrary containin │ │ │ 005279c0: 6720 7468 6520 726f 7574 696e 6573 2066 g the routines f │ │ │ 005279d0: 6f72 2065 6163 6820 616c 7465 726e 6174 or each alternat │ │ │ -005279e0: 6976 6520 0042 7e81 0000 2020 2020 2020 ive .B~... │ │ │ +005279e0: 6976 6520 0042 e081 0000 2020 2020 2020 ive .B.... │ │ │ 005279f0: 2063 6f6c 6c61 7469 6f6e 2073 6571 7565 collation seque │ │ │ -00527a00: 6e63 654f 0042 7e91 0000 2020 2020 202a nceO.B~... * │ │ │ +00527a00: 6e63 654f 0042 e091 0000 2020 2020 202a nceO.B.... * │ │ │ 00527a10: 2041 6e20 656e 7669 726f 6e6d 656e 7420 An environment │ │ │ 00527a20: 7661 7269 6162 6c65 206f 6620 7468 6520 variable of the │ │ │ 00527a30: 666f 726d 2067 746d 5f63 6f6c 6c61 7465 form gtm_collate │ │ │ 00527a40: 5f6e 2c20 7370 6563 6966 7969 6e67 2074 _n, specifying t │ │ │ 00527a50: 6865 0000 0000 0000 0000 0000 0000 0000 he.............. │ │ │ 00527a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00527a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -337930,29 +337930,29 @@ │ │ │ 00528090: 0100 0000 0000 0010 0021 0084 0100 0024 .........!.....$ │ │ │ 005280a0: 0100 0000 0000 000f 001a 0048 0000 2501 ...........H..%. │ │ │ 005280b0: 0000 0000 0000 2400 1a00 4945 4345 2829 ......$...IECE() │ │ │ 005280c0: 00ff 7300 ff45 5841 4d50 4c45 5300 c03b ..s..EXAMPLES..; │ │ │ 005280d0: 0000 2001 0000 0000 0000 0f00 1a00 5300 .. ...........S. │ │ │ 005280e0: 002e 0100 0000 0000 001b 0019 ff51 4742 .............QGB │ │ │ 005280f0: 4c4d 4f44 2829 00c0 4101 0000 2f01 0000 LMOD()..A.../... │ │ │ -00528100: 0000 0000 1000 1960 5244 0000 3001 0000 .......`RD..0... │ │ │ +00528100: 0000 0000 1000 19f9 5244 0000 3001 0000 ........RD..0... │ │ │ 00528110: 0000 0000 0f00 1a00 4600 0021 0100 0000 ........F..!.... │ │ │ 00528120: 0000 001b 0019 0053 4947 5052 4f43 2829 .......SIGPROC() │ │ │ 00528130: 00c0 1301 0000 3101 0000 0000 0000 0f00 ......1......... │ │ │ 00528140: 1a00 4e00 0032 0100 0000 0000 0019 001a ..N..2.......... │ │ │ 00528150: 004f 434b 4554 2829 00c0 3101 0000 2601 .OCKET()..1...&. │ │ │ 00528160: 0000 0000 0000 1000 2300 5401 0000 2701 ........#.T...'. │ │ │ 00528170: 0000 0000 0000 1000 2300 7701 0000 2801 ........#.w...(. │ │ │ 00528180: 0000 0000 0000 0f00 2300 9b00 0029 0100 ........#....).. │ │ │ 00528190: 0000 0000 0011 0022 00c1 1322 0000 2a01 ......."..."..*. │ │ │ 005281a0: 0000 0000 0000 1000 2300 1592 0000 2b01 ........#.....+. │ │ │ 005281b0: 0000 0000 0000 1000 2300 1772 0000 2c01 ........#..r..,. │ │ │ 005281c0: 0000 0000 0000 1800 1a00 5542 5354 5228 ..........UBSTR( │ │ │ 005281d0: 2900 bf42 0000 3301 0000 0000 0000 1e00 )..B..3......... │ │ │ -005281e0: 227e ff73 00ff 4558 414d 504c 4553 00c0 "~.s..EXAMPLES.. │ │ │ +005281e0: 22e0 ff73 00ff 4558 414d 504c 4553 00c0 "..s..EXAMPLES.. │ │ │ 005281f0: 4501 0000 3401 0000 0000 0000 0f00 1a00 E...4........... │ │ │ 00528200: 5800 0035 0100 0000 0000 001b 0019 0054 X..5...........T │ │ │ 00528210: 5249 4747 4552 2829 00c0 1301 0000 2d01 RIGGER()......-. │ │ │ 00528220: 0000 0000 0000 1700 1bff 4e4c 4e4d 2829 ..........NLNM() │ │ │ 00528230: 00bf 3200 0036 0100 0000 0000 0018 0019 ..2..6.......... │ │ │ 00528240: 4d57 4944 5448 2829 00bf 7200 0037 0100 MWIDTH()..r..7.. │ │ │ 00528250: 0000 0000 0018 001a ff52 4954 4528 2900 .........RITE(). │ │ │ @@ -337963,69 +337963,69 @@ │ │ │ 005282a0: 4e2d 4d5f 524f 5554 494e 4553 00c0 2b00 N-M_ROUTINES..+. │ │ │ 005282b0: 0023 0200 0000 0000 0037 0020 0043 414c .#.......7. .CAL │ │ │ 005282c0: 4c2d 494e 5300 ff73 00ff 494e 5445 5246 L-INS..s..INTERF │ │ │ 005282d0: 4143 4500 ff73 00ff 4341 4c4c 5f46 524f ACE..s..CALL_FRO │ │ │ 005282e0: 4d5f 4300 bf12 0000 4502 0000 0000 0000 M_C.....E....... │ │ │ 005282f0: 1900 4700 ff73 00ff 4754 4d5f 4349 4f00 ..G..s..GTM_CIO. │ │ │ 00528300: 0048 0200 0000 0000 0013 0051 0050 00c0 .H.........Q.P.. │ │ │ -00528310: 3801 0000 4602 0000 0000 0000 1600 3b7e 8...F.........;~ │ │ │ +00528310: 3801 0000 4602 0000 0000 0000 1600 3be0 8...F.........;. │ │ │ 00528320: 4558 4954 00c0 1301 0000 4702 0000 0000 EXIT......G..... │ │ │ -00528330: 0000 0f00 3b7e 4800 0049 0200 0000 0000 ....;~H..I...... │ │ │ +00528330: 0000 0f00 3be0 4800 0049 0200 0000 0000 ....;.H..I...... │ │ │ 00528340: 0021 003b 0049 4e49 5449 414c 495a 455f .!.;.INITIALIZE_ │ │ │ 00528350: 4754 2e4d 00c0 1701 0000 4302 0000 0000 GT.M......C..... │ │ │ 00528360: 0000 2000 2d4e 4e45 5354 4544 5f43 414c .. .-NNESTED_CAL │ │ │ 00528370: 4c2d 494e 5300 bf22 0000 4402 0000 0000 L-INS.."..D..... │ │ │ 00528380: 0000 0f00 2d00 5100 004b 0200 0000 0000 ....-.Q..K...... │ │ │ 00528390: 0031 002d 0052 454c 4556 414e 545f 4649 .1.-.RELEVANT_FI │ │ │ 005283a0: 4c45 5300 ff73 00ff 4341 4c4c 2d49 4e5f LES..s..CALL-IN_ │ │ │ 005283b0: 5441 424c 4500 bf22 0000 4002 0000 0000 TABLE.."..@..... │ │ │ 005283c0: 0000 1100 4e00 c042 0100 0041 0200 0000 ....N..B...A.... │ │ │ -005283d0: 0000 000f 0040 7e46 0000 4202 0000 0000 .....@~F..B..... │ │ │ +005283d0: 0000 000f 0040 e046 0000 4202 0000 0000 .....@.F..B..... │ │ │ 005283e0: 0000 1e00 404c 4754 4d58 435f 5459 5045 ....@LGTMXC_TYPE │ │ │ 005283f0: 532e 4800 bf32 0000 3c02 0000 0000 0000 S.H..2..<....... │ │ │ -00528400: 1100 4e60 c029 0100 003d 0200 0000 0000 ..N`.)...=...... │ │ │ -00528410: 0010 004f 6064 0100 003e 0200 0000 0000 ...O`d...>...... │ │ │ +00528400: 1100 4ef9 c029 0100 003d 0200 0000 0000 ..N..)...=...... │ │ │ +00528410: 0010 004f f964 0100 003e 0200 0000 0000 ...O.d...>...... │ │ │ 00528420: 000f 002e 0046 0000 4c02 0000 0000 0000 .....F..L....... │ │ │ 00528430: 2400 2d00 5354 414e 4441 4c4f 4e45 5f50 $.-.STANDALONE_P │ │ │ 00528440: 524f 4752 414d 5300 bf32 0000 3f02 0000 ROGRAMS..2..?... │ │ │ -00528450: 0000 0000 0f00 217e 5100 004a 0200 0000 ......!~Q..J.... │ │ │ +00528450: 0000 0000 0f00 21e0 5100 004a 0200 0000 ......!.Q..J.... │ │ │ 00528460: 0000 001f 0020 0045 5854 4552 4e41 4c5f ..... .EXTERNAL_ │ │ │ 00528470: 4341 4c4c 5300 bf42 0000 2402 0000 0000 CALLS..B..$..... │ │ │ -00528480: 0000 1100 2f7e c036 0100 0025 0200 0000 ..../~.6...%.... │ │ │ -00528490: 0000 0010 0030 7e84 0100 0026 0200 0000 .....0~....&.... │ │ │ +00528480: 0000 1100 2fe0 c036 0100 0025 0200 0000 ..../..6...%.... │ │ │ +00528490: 0000 0010 0030 e084 0100 0026 0200 0000 .....0.....&.... │ │ │ 005284a0: 0000 0011 002f 00c1 1312 0000 2702 0000 ...../......'... │ │ │ 005284b0: 0000 0000 2600 2f00 ff73 00ff 4341 4c4c ....&./..s..CALL │ │ │ 005284c0: 4241 434b 5f4d 4543 4841 4e49 534d 0001 BACK_MECHANISM.. │ │ │ 005284d0: 0000 2f02 0000 0000 0000 1100 4600 c026 ../.........F..& │ │ │ 005284e0: 0100 0030 0200 0000 0000 0010 0047 0048 ...0.........G.H │ │ │ 005284f0: 0100 0031 0200 0000 0000 000f 0047 006b ...1.........G.k │ │ │ 00528500: 0000 3202 0000 0000 0000 1000 4700 9601 ..2.........G... │ │ │ -00528510: 0000 3302 0000 0000 0000 0f00 337e 4400 ..3.........3~D. │ │ │ +00528510: 0000 3302 0000 0000 0000 0f00 33e0 4400 ..3.........3.D. │ │ │ 00528520: 0034 0200 0000 0000 0026 0033 0045 4e43 .4.......&.3.ENC │ │ │ 00528530: 5259 5054 494f 4e5f 4558 5445 4e53 494f RYPTION_EXTENSIO │ │ │ 00528540: 4e53 00bf 2200 0028 0200 0000 0000 0011 NS.."..(........ │ │ │ 00528550: 0049 00c0 3401 0000 2902 0000 0000 0000 .I..4...)....... │ │ │ 00528560: 1000 4a00 7301 0000 2a02 0000 0000 0000 ..J.s...*....... │ │ │ 00528570: 1100 4900 c111 2200 002b 0200 0000 0000 ..I..."..+...... │ │ │ 00528580: 0010 004a 0013 7200 002c 0200 0000 0000 ...J..r..,...... │ │ │ 00528590: 0019 0034 0058 414d 504c 4553 00c0 1101 ...4.XAMPLES.... │ │ │ 005285a0: 0000 3802 0000 0000 0000 1000 3d00 7901 ..8.........=.y. │ │ │ 005285b0: 0000 3902 0000 0000 0000 1100 3c65 c115 ..9.........CHANG │ │ │ 0052aa10: 4520 2d52 4547 494f 4e20 4445 4641 554c E -REGION DEFAUL │ │ │ 0052aa20: 5420 2d43 4f4c 4c41 5449 4f4e 5f44 4546 T -COLLATION_DEF │ │ │ -0052aa30: 4155 4c54 3d3c 302d 3235 353e 0700 577e AULT=<0-255>..W~ │ │ │ -0052aa40: 1200 0054 0057 7e13 0000 2020 2054 6869 ...T.W~... Thi │ │ │ +0052aa30: 4155 4c54 3d3c 302d 3235 353e 0700 57e0 AULT=<0-255>..W. │ │ │ +0052aa40: 1200 0054 0057 e013 0000 2020 2054 6869 ...T.W.... Thi │ │ │ 0052aa50: 7320 7175 616c 6966 6965 7220 616c 7761 s qualifier alwa │ │ │ 0052aa60: 7973 2061 7070 6c69 6573 2074 6f20 7265 ys applies to re │ │ │ 0052aa70: 6769 6f6e 732c 2061 6e64 2074 616b 6573 gions, and takes │ │ │ 0052aa80: 2065 6666 6563 7420 7768 656e 2061 2064 effect when a d │ │ │ -0052aa90: 6174 6162 6173 6553 0057 7e14 0000 2020 atabaseS.W~... │ │ │ +0052aa90: 6174 6162 6173 6553 0057 e014 0000 2020 atabaseS.W.... │ │ │ 0052aaa0: 2069 7320 6372 6561 7465 6420 7769 7468 is created with │ │ │ 0052aab0: 204d 5550 4950 2043 5245 4154 452e 2054 MUPIP CREATE. T │ │ │ 0052aac0: 6865 206f 7574 7075 7420 6f66 2047 4445 he output of GDE │ │ │ 0052aad0: 2053 484f 5720 6469 7370 6c61 7973 2074 SHOW displays t │ │ │ -0052aae0: 6869 7320 7661 6c75 652c 5400 577e 1500 his value,T.W~.. │ │ │ +0052aae0: 6869 7320 7661 6c75 652c 5400 57e0 1500 his value,T.W... │ │ │ 0052aaf0: 0020 2020 616e 6420 4453 4520 4455 4d50 . and DSE DUMP │ │ │ 0052ab00: 202d 4649 4c45 4845 4144 4552 2061 6c73 -FILEHEADER als │ │ │ 0052ab10: 6f20 696e 636c 7564 6573 2074 6869 7320 o includes this │ │ │ 0052ab20: 696e 666f 726d 6174 696f 6e2e 2049 6e20 information. In │ │ │ 0052ab30: 7468 6520 6162 7365 6e63 6520 6f66 4f00 the absence ofO. │ │ │ -0052ab40: 577e 1600 0020 2020 616e 2061 6c74 6572 W~... an alter │ │ │ +0052ab40: 57e0 1600 0020 2020 616e 2061 6c74 6572 W.... an alter │ │ │ 0052ab50: 6e61 7469 7665 2064 6566 6175 6c74 2063 native default c │ │ │ 0052ab60: 6f6c 6c61 7469 6f6e 7320 7365 7175 656e ollations sequen │ │ │ 0052ab70: 6365 2c20 7468 6520 6465 6661 756c 7420 ce, the default │ │ │ 0052ab80: 7573 6564 2069 7320 302c 206f 7210 0057 used is 0, or..W │ │ │ -0052ab90: 7e17 0000 2020 2041 5343 4949 2e07 0057 ~... ASCII...W │ │ │ -0052aba0: 7e18 0000 5200 577e 1900 0020 2020 5468 ~...R.W~... Th │ │ │ +0052ab90: e017 0000 2020 2041 5343 4949 2e07 0057 .... ASCII...W │ │ │ +0052aba0: e018 0000 5200 57e0 1900 0020 2020 5468 ....R.W.... Th │ │ │ 0052abb0: 6520 7661 6c75 6520 6361 6e6e 6f74 2062 e value cannot b │ │ │ 0052abc0: 6520 6368 616e 6765 6420 6f6e 6365 2061 e changed once a │ │ │ 0052abd0: 2064 6174 6162 6173 6520 6669 6c65 2069 database file i │ │ │ 0052abe0: 7320 6372 6561 7465 642c 2061 6e64 2077 s created, and w │ │ │ -0052abf0: 696c 6c20 6265 5300 577e 1a00 0020 2020 ill beS.W~... │ │ │ +0052abf0: 696c 6c20 6265 5300 57e0 1a00 0020 2020 ill beS.W.... │ │ │ 0052ac00: 696e 2065 6666 6563 7420 666f 7220 7468 in effect for th │ │ │ 0052ac10: 6520 6c69 6665 206f 6620 7468 6520 6461 e life of the da │ │ │ 0052ac20: 7461 6261 7365 2066 696c 652e 2054 6865 tabase file. The │ │ │ 0052ac30: 2073 616d 6520 7265 7374 7269 6374 696f same restrictio │ │ │ -0052ac40: 6e20 6170 706c 6965 734e 0057 7e21 0000 n appliesN.W~!.. │ │ │ +0052ac40: 6e20 6170 706c 6965 734e 0057 e021 0000 n appliesN.W.!.. │ │ │ 0052ac50: 2020 2074 6f20 7468 6520 7665 7273 696f to the versio │ │ │ 0052ac60: 6e20 6f66 2074 6865 2063 6f6c 6c61 7469 n of the collati │ │ │ 0052ac70: 6f6e 2073 6571 7565 6e63 652e 2054 6865 on sequence. The │ │ │ 0052ac80: 2076 6572 7369 6f6e 206f 6620 6120 636f version of a co │ │ │ -0052ac90: 6c6c 6174 696f 6e4f 0057 7e22 0000 2020 llationO.W~".. │ │ │ +0052ac90: 6c6c 6174 696f 6e4f 0057 e022 0000 2020 llationO.W.".. │ │ │ 0052aca0: 2073 6571 7565 6e63 6520 696d 706c 656d sequence implem │ │ │ 0052acb0: 656e 7461 7469 6f6e 2069 7320 616c 736f entation is also │ │ │ 0052acc0: 2073 746f 7265 6420 696e 2074 6865 2064 stored in the d │ │ │ 0052acd0: 6174 6162 6173 6520 6669 6c65 6865 6164 atabase filehead │ │ │ -0052ace0: 6572 2061 6e64 3b00 577e 2300 0020 2020 er and;.W~#.. │ │ │ +0052ace0: 6572 2061 6e64 3b00 57e0 2300 0020 2020 er and;.W.#.. │ │ │ 0052acf0: 6361 6e6e 6f74 2062 6520 6d6f 6469 6669 cannot be modifi │ │ │ 0052ad00: 6564 2065 7863 6570 7420 6279 2072 6563 ed except by rec │ │ │ 0052ad10: 7265 6174 696e 6720 7468 6520 6669 6c65 reating the file │ │ │ -0052ad20: 2e07 0057 7e24 0000 5400 577e 2500 0020 ...W~$..T.W~%.. │ │ │ +0052ad20: 2e07 0057 e024 0000 5400 57e0 2500 0020 ...W.$..T.W.%.. │ │ │ 0052ad30: 2020 4966 2074 6865 2063 6f64 6520 6f66 If the code of │ │ │ 0052ad40: 2074 6865 2063 6f6c 6c61 7469 6f6e 2073 the collation s │ │ │ 0052ad50: 6571 7565 6e63 6520 6368 616e 6765 732c equence changes, │ │ │ 0052ad60: 206d 616b 696e 6720 6974 2069 6e63 6f6d making it incom │ │ │ -0052ad70: 7061 7469 626c 6520 7769 7468 4e00 577e patible withN.W~ │ │ │ +0052ad70: 7061 7469 626c 6520 7769 7468 4e00 57e0 patible withN.W. │ │ │ 0052ad80: 2600 0020 2020 7468 6520 636f 6c6c 6174 &.. the collat │ │ │ 0052ad90: 696f 6e20 7365 7175 656e 6365 2069 6e20 ion sequence in │ │ │ 0052ada0: 7573 6520 7768 656e 2074 6865 2064 6174 use when the dat │ │ │ 0052adb0: 6162 6173 6520 7761 7320 6372 6561 7465 abase was create │ │ │ -0052adc0: 642c 2075 7365 2074 6865 4f00 577e 2700 d, use theO.W~'. │ │ │ +0052adc0: 642c 2075 7365 2074 6865 4f00 57e0 2700 d, use theO.W.'. │ │ │ 0052add0: 0020 2020 666f 6c6c 6f77 696e 6720 7072 . following pr │ │ │ 0052ade0: 6f63 6564 7572 6520 746f 2065 6e73 7572 ocedure to ensur │ │ │ 0052adf0: 6520 7468 6520 636f 6e74 696e 7565 6420 e the continued │ │ │ 0052ae00: 7661 6c69 6469 7479 206f 6620 7468 6520 validity of the │ │ │ -0052ae10: 6461 7461 6261 7365 2e53 0057 7e28 0000 database.S.W~(.. │ │ │ +0052ae10: 6461 7461 6261 7365 2e53 0057 e028 0000 database.S.W.(.. │ │ │ 0052ae20: 2020 204d 5550 4950 2045 5854 5241 4354 MUPIP EXTRACT │ │ │ 0052ae30: 2074 6865 2064 6174 6162 6173 6520 7573 the database us │ │ │ 0052ae40: 696e 6720 7468 6520 6f6c 6465 7220 636f ing the older co │ │ │ 0052ae50: 6d70 6174 6962 6c65 2063 6f6c 6c61 7469 mpatible collati │ │ │ -0052ae60: 6f6e 2072 6f75 7469 6e65 732c 4a00 577e on routines,J.W~ │ │ │ +0052ae60: 6f6e 2072 6f75 7469 6e65 732c 4a00 57e0 on routines,J.W. │ │ │ 0052ae70: 2900 0020 2020 7468 656e 2072 6563 7265 ).. then recre │ │ │ 0052ae80: 6174 6520 616e 6420 4d55 5049 5020 4c4f ate and MUPIP LO │ │ │ 0052ae90: 4144 2075 7369 6e67 2074 6865 206e 6577 AD using the new │ │ │ 0052aea0: 6572 2063 6f6c 6c61 7469 6f6e 2072 6f75 er collation rou │ │ │ -0052aeb0: 7469 6e65 732e 0700 577e 2a00 0000 0000 tines...W~*..... │ │ │ +0052aeb0: 7469 6e65 732e 0700 57e0 2a00 0000 0000 tines...W.*..... │ │ │ 0052aec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052aed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052aee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052aef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052af00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052af10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052af20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -338683,192 +338683,192 @@ │ │ │ 0052afa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052afb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052afc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052afd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052afe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052aff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052b000: 0400 0000 eb07 0000 f250 0000 0000 0000 .........P...... │ │ │ -0052b010: c100 007e 4845 4c50 00ff 7300 ff49 4e54 ...~HELP..s..INT │ │ │ +0052b010: c100 00e0 4845 4c50 00ff 7300 ff49 4e54 ....HELP..s..INT │ │ │ 0052b020: 4552 4e41 5449 4f4e 414c 495a 4154 494f ERNATIONALIZATIO │ │ │ 0052b030: 4e00 ff73 00ff 434f 4c4c 4154 494f 4e5f N..s..COLLATION_ │ │ │ 0052b040: 5345 5155 454e 4345 5f44 4546 494e 4954 SEQUENCE_DEFINIT │ │ │ 0052b050: 494f 4e53 00ff 7300 ff45 5354 4142 4c49 IONS..s..ESTABLI │ │ │ 0052b060: 5348 494e 475f 415f 4c4f 4341 4c5f 434f SHING_A_LOCAL_CO │ │ │ 0052b070: 4c4c 4154 494f 4e5f 5345 5155 454e 4345 LLATION_SEQUENCE │ │ │ 0052b080: 00bf 3100 0020 2020 416c 6c20 7375 6273 ..1.. All subs │ │ │ 0052b090: 6372 6970 7465 6420 6c6f 6361 6c20 7661 cripted local va │ │ │ 0052b0a0: 7269 6162 6c65 7320 666f 7220 6120 7072 riables for a pr │ │ │ 0052b0b0: 6f63 6573 7320 6d75 7374 2075 7365 2074 ocess must use t │ │ │ 0052b0c0: 6865 2073 616d 6520 636f 6c6c 6174 696f he same collatio │ │ │ -0052b0d0: 6e49 006e 7e41 0000 2020 2073 6571 7565 nI.n~A.. seque │ │ │ +0052b0d0: 6e49 006e e041 0000 2020 2073 6571 7565 nI.n.A.. seque │ │ │ 0052b0e0: 6e63 652e 2054 6865 2063 6f6c 6c61 7469 nce. The collati │ │ │ 0052b0f0: 6f6e 2073 6571 7565 6e63 6520 7573 6564 on sequence used │ │ │ 0052b100: 2062 7920 6c6f 6361 6c20 7661 7269 6162 by local variab │ │ │ -0052b110: 6c65 7320 6361 6e20 6265 5100 6e7e 5100 les can beQ.n~Q. │ │ │ +0052b110: 6c65 7320 6361 6e20 6265 5100 6ee0 5100 les can beQ.n.Q. │ │ │ 0052b120: 0020 2020 6573 7461 626c 6973 6865 6420 . established │ │ │ 0052b130: 6173 2061 2064 6566 6175 6c74 206f 7220 as a default or │ │ │ 0052b140: 696e 2074 6865 2063 7572 7265 6e74 2070 in the current p │ │ │ 0052b150: 726f 6365 7373 2e20 5468 6520 6c6f 6361 rocess. The loca │ │ │ -0052b160: 6c20 636f 6c6c 6174 696f 6e4e 006e 7e61 l collationN.n~a │ │ │ +0052b160: 6c20 636f 6c6c 6174 696f 6e4e 006e e061 l collationN.n.a │ │ │ 0052b170: 0000 2020 2073 6571 7565 6e63 6520 6361 .. sequence ca │ │ │ 0052b180: 6e20 6f6e 6c79 2062 6520 6368 616e 6765 n only be change │ │ │ 0052b190: 6420 7768 656e 2061 2070 726f 6365 7373 d when a process │ │ │ 0052b1a0: 2068 6173 206e 6f20 7375 6273 6372 6970 has no subscrip │ │ │ -0052b1b0: 7465 6420 6c6f 6361 6c1c 006e 7e71 0000 ted local..n~q.. │ │ │ +0052b1b0: 7465 6420 6c6f 6361 6c1c 006e e071 0000 ted local..n.q.. │ │ │ 0052b1c0: 2020 2076 6172 6961 626c 6573 2064 6566 variables def │ │ │ -0052b1d0: 696e 6564 2e07 006e 7e81 0000 5400 6e7e ined...n~...T.n~ │ │ │ +0052b1d0: 696e 6564 2e07 006e e081 0000 5400 6ee0 ined...n....T.n. │ │ │ 0052b1e0: 9100 0020 2020 546f 2065 7374 6162 6c69 ... To establi │ │ │ 0052b1f0: 7368 2061 2064 6566 6175 6c74 206c 6f63 sh a default loc │ │ │ 0052b200: 616c 2063 6f6c 6c61 7469 6f6e 2073 6571 al collation seq │ │ │ 0052b210: 7565 6e63 6520 7072 6f76 6964 6520 6120 uence provide a │ │ │ 0052b220: 6e75 6d65 7269 6320 7661 6c75 6520 746f numeric value to │ │ │ -0052b230: 5400 6d7e c011 0000 2020 2074 6865 2065 T.m~.... the e │ │ │ +0052b230: 5400 6de0 c011 0000 2020 2074 6865 2065 T.m..... the e │ │ │ 0052b240: 6e76 6972 6f6e 6d65 6e74 2076 6172 6961 nvironment varia │ │ │ 0052b250: 626c 6520 6774 6d5f 6c6f 6361 6c5f 636f ble gtm_local_co │ │ │ 0052b260: 6c6c 6174 6520 746f 2073 656c 6563 7420 llate to select │ │ │ 0052b270: 6f6e 6520 6f66 2074 6865 2063 6f6c 6c61 one of the colla │ │ │ -0052b280: 7469 6f6e 1e00 6e7e 1200 0020 2020 7461 tion..n~... ta │ │ │ +0052b280: 7469 6f6e 1e00 6ee0 1200 0020 2020 7461 tion..n.... ta │ │ │ 0052b290: 626c 6573 2c20 666f 7220 6578 616d 706c bles, for exampl │ │ │ -0052b2a0: 653a 0700 6e7e 1300 001f 006e 7e14 0000 e:..n~.....n~... │ │ │ +0052b2a0: 653a 0700 6ee0 1300 001f 006e e014 0000 e:..n......n.... │ │ │ 0052b2b0: 2020 2024 2067 746d 5f6c 6f63 616c 5f63 $ gtm_local_c │ │ │ -0052b2c0: 6f6c 6c61 7465 3d6e 2400 6e7e 1500 0020 ollate=n$.n~... │ │ │ +0052b2c0: 6f6c 6c61 7465 3d6e 2400 6ee0 1500 0020 ollate=n$.n.... │ │ │ 0052b2d0: 2020 2420 6578 706f 7274 2067 746d 5f6c $ export gtm_l │ │ │ -0052b2e0: 6f63 616c 5f63 6f6c 6c61 7465 0700 6e7e ocal_collate..n~ │ │ │ -0052b2f0: 1600 004c 006e 7e17 0000 2020 2077 6865 ...L.n~... whe │ │ │ +0052b2e0: 6f63 616c 5f63 6f6c 6c61 7465 0700 6ee0 ocal_collate..n. │ │ │ +0052b2f0: 1600 004c 006e e017 0000 2020 2077 6865 ...L.n.... whe │ │ │ 0052b300: 7265 206e 2069 7320 7468 6520 6e75 6d62 re n is the numb │ │ │ 0052b310: 6572 206f 6620 6120 636f 6c6c 6174 696f er of a collatio │ │ │ 0052b320: 6e20 7365 7175 656e 6365 2074 6861 7420 n sequence that │ │ │ 0052b330: 6d61 7463 6865 7320 6120 7661 6c69 6449 matches a validI │ │ │ -0052b340: 006e 7e18 0000 2020 2063 6f6c 6c61 7469 .n~... collati │ │ │ +0052b340: 006e e018 0000 2020 2063 6f6c 6c61 7469 .n.... collati │ │ │ 0052b350: 6f6e 206e 756d 6265 7220 6465 6669 6e65 on number define │ │ │ 0052b360: 6420 6279 2061 6e20 656e 7669 726f 6e6d d by an environm │ │ │ 0052b370: 656e 7420 7661 7269 6162 6c65 2069 6e20 ent variable in │ │ │ -0052b380: 7468 6520 666f 726d 1800 6e7e 1900 0020 the form..n~... │ │ │ +0052b380: 7468 6520 666f 726d 1800 6ee0 1900 0020 the form..n.... │ │ │ 0052b390: 2020 6774 6d5f 636f 6c6c 6174 655f 6e2e gtm_collate_n. │ │ │ -0052b3a0: 0700 6e7e 1a00 004f 006e 7e21 0000 2020 ..n~...O.n~!.. │ │ │ +0052b3a0: 0700 6ee0 1a00 004f 006e e021 0000 2020 ..n....O.n.!.. │ │ │ 0052b3b0: 2041 6e20 6163 7469 7665 2070 726f 6365 An active proce │ │ │ 0052b3c0: 7373 2063 616e 2075 7365 2074 6865 2025 ss can use the % │ │ │ 0052b3d0: 4c43 4c43 4f4c 2075 7469 6c69 7479 2074 LCLCOL utility t │ │ │ 0052b3e0: 6f20 6465 6669 6e65 2074 6865 2063 6f6c o define the col │ │ │ -0052b3f0: 6c61 7469 6f6e 3500 6e7e 2200 0020 2020 lation5.n~".. │ │ │ +0052b3f0: 6c61 7469 6f6e 3500 6ee0 2200 0020 2020 lation5.n.".. │ │ │ 0052b400: 7365 7175 656e 6365 2066 6f72 2073 7562 sequence for sub │ │ │ 0052b410: 7363 7269 7074 7320 6f66 206c 6f63 616c scripts of local │ │ │ -0052b420: 2076 6172 6961 626c 6573 2e07 006e 7e23 variables...n~# │ │ │ -0052b430: 0000 4f00 6e7e 2400 0020 2020 7365 745e ..O.n~$.. set^ │ │ │ +0052b420: 2076 6172 6961 626c 6573 2e07 006e e023 variables...n.# │ │ │ +0052b430: 0000 4f00 6ee0 2400 0020 2020 7365 745e ..O.n.$.. set^ │ │ │ 0052b440: 254c 434c 434f 4c28 6e29 6368 616e 6765 %LCLCOL(n)change │ │ │ 0052b450: 7320 7468 6520 6c6f 6361 6c20 636f 6c6c s the local coll │ │ │ 0052b460: 6174 696f 6e20 746f 2074 6865 2074 7970 ation to the typ │ │ │ 0052b470: 6520 7370 6563 6966 6965 6420 6279 206e e specified by n │ │ │ -0052b480: 2e07 006e 7e25 0000 1200 6e7e 2600 0020 ...n~%....n~&.. │ │ │ -0052b490: 2020 4578 616d 706c 653a 0700 6e7e 2700 Example:..n~'. │ │ │ -0052b4a0: 0020 006e 7e28 0000 2020 2049 4620 2724 . .n~(.. IF '$ │ │ │ +0052b480: 2e07 006e e025 0000 1200 6ee0 2600 0020 ...n.%....n.&.. │ │ │ +0052b490: 2020 4578 616d 706c 653a 0700 6ee0 2700 Example:..n.'. │ │ │ +0052b4a0: 0020 006e e028 0000 2020 2049 4620 2724 . .n.(.. IF '$ │ │ │ 0052b4b0: 2473 6574 5e25 4c43 4c43 4f4c 2833 2920 $set^%LCLCOL(3) │ │ │ -0052b4c0: 4440 006e 7e29 0000 2020 202e 2057 7269 D@.n~).. . Wri │ │ │ +0052b4c0: 4440 006e e029 0000 2020 202e 2057 7269 D@.n.).. . Wri │ │ │ 0052b4d0: 7465 2022 6c6f 6361 6c20 636f 6c6c 6174 te "local collat │ │ │ 0052b4e0: 696f 6e20 7365 7175 656e 6365 206e 6f74 ion sequence not │ │ │ 0052b4f0: 2063 6861 6e67 6564 222c 2120 4272 6561 changed",! Brea │ │ │ -0052b500: 6b07 006e 7e2a 0000 5400 6e7e 3100 0020 k..n~*..T.n~1.. │ │ │ +0052b500: 6b07 006e e02a 0000 5400 6ee0 3100 0020 k..n.*..T.n.1.. │ │ │ 0052b510: 2020 5468 6973 2070 6965 6365 206f 6620 This piece of │ │ │ 0052b520: 636f 6465 2069 6c6c 7573 7472 6174 6573 code illustrates │ │ │ 0052b530: 2024 2473 6574 5e4c 434c 434f 4c20 7573 $$set^LCLCOL us │ │ │ 0052b540: 6564 2061 7320 616e 2065 7874 7269 6e73 ed as an extrins │ │ │ -0052b550: 6963 2e20 4974 2077 6f75 6c64 5200 6e7e ic. It wouldR.n~ │ │ │ +0052b550: 6963 2e20 4974 2077 6f75 6c64 5200 6ee0 ic. It wouldR.n. │ │ │ 0052b560: 3200 0020 2020 7772 6974 6520 616e 2065 2.. write an e │ │ │ 0052b570: 7272 6f72 206d 6573 7361 6765 2061 6e64 rror message and │ │ │ 0052b580: 2042 5245 414b 2069 6620 7468 6520 6c6f BREAK if the lo │ │ │ 0052b590: 6361 6c20 636f 6c6c 6174 696f 6e20 7365 cal collation se │ │ │ 0052b5a0: 7175 656e 6365 2077 6173 206e 6f74 1300 quence was not.. │ │ │ -0052b5b0: 6e7e 3300 0020 2020 7365 7420 746f 2033 n~3.. set to 3 │ │ │ -0052b5c0: 2e07 006e 7e34 0000 5400 6e7e 3500 0020 ...n~4..T.n~5.. │ │ │ +0052b5b0: 6ee0 3300 0020 2020 7365 7420 746f 2033 n.3.. set to 3 │ │ │ +0052b5c0: 2e07 006e e034 0000 5400 6ee0 3500 0020 ...n.4..T.n.5.. │ │ │ 0052b5d0: 2020 7365 745e 254c 434c 434f 4c28 6e2c set^%LCLCOL(n, │ │ │ 0052b5e0: 6e63 6f6c 2920 6465 7465 726d 696e 6573 ncol) determines │ │ │ 0052b5f0: 2074 6865 206e 756c 6c20 636f 6c6c 6174 the null collat │ │ │ 0052b600: 696f 6e20 7479 7065 2074 6f20 6265 2075 ion type to be u │ │ │ -0052b610: 7365 6420 7769 7468 2074 6865 1b00 6e7e sed with the..n~ │ │ │ +0052b610: 7365 6420 7769 7468 2074 6865 1b00 6ee0 sed with the..n. │ │ │ 0052b620: 3600 0020 2020 636f 6c6c 6174 696f 6e20 6.. collation │ │ │ -0052b630: 7479 7065 206e 2e07 006e 7e37 0000 5000 type n...n~7..P. │ │ │ -0052b640: 6e7e 3800 0020 2020 5769 7468 2073 6574 n~8.. With set │ │ │ +0052b630: 7479 7065 206e 2e07 006e e037 0000 5000 type n...n.7..P. │ │ │ +0052b640: 6ee0 3800 0020 2020 5769 7468 2073 6574 n.8.. With set │ │ │ 0052b650: 5e25 4c43 4c43 4f4c 282c 6e63 6f6c 292c ^%LCLCOL(,ncol), │ │ │ 0052b660: 2074 6865 206e 756c 6c20 636f 6c6c 6174 the null collat │ │ │ 0052b670: 696f 6e20 6f72 6465 7220 6361 6e20 6265 ion order can be │ │ │ 0052b680: 2063 6861 6e67 6564 2077 6869 6c65 4f00 changed whileO. │ │ │ -0052b690: 6e7e 3900 0020 2020 6b65 6570 696e 6720 n~9.. keeping │ │ │ +0052b690: 6ee0 3900 0020 2020 6b65 6570 696e 6720 n.9.. keeping │ │ │ 0052b6a0: 7468 6520 616c 7465 726e 6174 6520 636f the alternate co │ │ │ 0052b6b0: 6c6c 6174 696f 6e20 6f72 6465 7220 756e llation order un │ │ │ 0052b6c0: 6368 616e 6765 642e 2049 6620 7375 6273 changed. If subs │ │ │ 0052b6d0: 6372 6970 7465 6420 6c6f 6361 6c50 006e cripted localP.n │ │ │ -0052b6e0: 7e3a 0000 2020 2076 6172 6961 626c 6573 ~:.. variables │ │ │ +0052b6e0: e03a 0000 2020 2076 6172 6961 626c 6573 .:.. variables │ │ │ 0052b6f0: 2065 7869 7374 2c20 6e75 6c6c 2063 6f6c exist, null col │ │ │ 0052b700: 6c61 7469 6f6e 206f 7264 6572 2063 616e lation order can │ │ │ 0052b710: 6e6f 7420 6265 2063 6861 6e67 6564 2e20 not be changed. │ │ │ 0052b720: 496e 2074 6869 7320 6361 7365 2c2f 006e In this case,/.n │ │ │ -0052b730: 7e41 0000 2020 2047 542e 4d20 6973 7375 ~A.. GT.M issu │ │ │ +0052b730: e041 0000 2020 2047 542e 4d20 6973 7375 .A.. GT.M issu │ │ │ 0052b740: 6573 2074 6865 2043 4f4c 4c44 4154 4145 es the COLLDATAE │ │ │ -0052b750: 5849 5354 5320 6572 726f 722e 0700 6e7e XISTS error...n~ │ │ │ -0052b760: 4200 0035 006e 7e43 0000 2020 2067 6574 B..5.n~C.. get │ │ │ +0052b750: 5849 5354 5320 6572 726f 722e 0700 6ee0 XISTS error...n. │ │ │ +0052b760: 4200 0035 006e e043 0000 2020 2067 6574 B..5.n.C.. get │ │ │ 0052b770: 5e25 4c43 4c43 4f4c 2072 6574 7572 6e73 ^%LCLCOL returns │ │ │ 0052b780: 2074 6865 2063 7572 7265 6e74 206c 6f63 the current loc │ │ │ -0052b790: 616c 2074 7970 652e 0700 6e7e 4400 0012 al type...n~D... │ │ │ -0052b7a0: 006e 7e45 0000 2020 2045 7861 6d70 6c65 .n~E.. Example │ │ │ -0052b7b0: 3a07 006e 7e46 0000 2100 6e7e 4700 0020 :..n~F..!.n~G.. │ │ │ +0052b790: 616c 2074 7970 652e 0700 6ee0 4400 0012 al type...n.D... │ │ │ +0052b7a0: 006e e045 0000 2020 2045 7861 6d70 6c65 .n.E.. Example │ │ │ +0052b7b0: 3a07 006e e046 0000 2100 6ee0 4700 0020 :..n.F..!.n.G.. │ │ │ 0052b7c0: 2020 4754 4d3e 5772 6974 6520 2424 6765 GTM>Write $$ge │ │ │ -0052b7d0: 745e 254c 434c 434f 4c0b 006e 7e48 0000 t^%LCLCOL..n~H.. │ │ │ -0052b7e0: 2020 2030 0700 6e7e 4900 0000 0000 0000 0..n~I....... │ │ │ +0052b7d0: 745e 254c 434c 434f 4c0b 006e e048 0000 t^%LCLCOL..n.H.. │ │ │ +0052b7e0: 2020 2030 0700 6ee0 4900 0000 0000 0000 0..n.I....... │ │ │ 0052b7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052b800: 0400 0000 3203 0000 0151 0000 0000 0000 ....2....Q...... │ │ │ -0052b810: c200 007e 4845 4c50 00ff 7300 ff49 4e54 ...~HELP..s..INT │ │ │ +0052b810: c200 00e0 4845 4c50 00ff 7300 ff49 4e54 ....HELP..s..INT │ │ │ 0052b820: 4552 4e41 5449 4f4e 414c 495a 4154 494f ERNATIONALIZATIO │ │ │ 0052b830: 4e00 ff73 00ff 434f 4c4c 4154 494f 4e5f N..s..COLLATION_ │ │ │ 0052b840: 5345 5155 454e 4345 5f44 4546 494e 4954 SEQUENCE_DEFINIT │ │ │ 0052b850: 494f 4e53 00ff 7300 ff45 5354 4142 4c49 IONS..s..ESTABLI │ │ │ 0052b860: 5348 494e 475f 415f 4c4f 4341 4c5f 434f SHING_A_LOCAL_CO │ │ │ 0052b870: 4c4c 4154 494f 4e5f 5345 5155 454e 4345 LLATION_SEQUENCE │ │ │ 0052b880: 00c0 4a00 0020 2020 5468 6973 2065 7861 ..J.. This exa │ │ │ 0052b890: 6d70 6c65 2075 7365 7320 2424 6765 745e mple uses $$get^ │ │ │ 0052b8a0: 254c 434c 434f 4c20 6173 2061 6e20 6578 %LCLCOL as an ex │ │ │ 0052b8b0: 7472 696e 7369 6320 7468 6174 2072 6574 trinsic that ret │ │ │ 0052b8c0: 7572 6e73 2030 2c20 696e 6469 6361 7469 urns 0, indicati │ │ │ -0052b8d0: 6e67 5100 6e7e 5100 0020 2020 7468 6174 ngQ.n~Q.. that │ │ │ +0052b8d0: 6e67 5100 6ee0 5100 0020 2020 7468 6174 ngQ.n.Q.. that │ │ │ 0052b8e0: 2074 6865 2065 6666 6563 7469 7665 206c the effective l │ │ │ 0052b8f0: 6f63 616c 2063 6f6c 6c61 7469 6f6e 2073 ocal collation s │ │ │ 0052b900: 6571 7565 6e63 6520 6973 2074 6865 2073 equence is the s │ │ │ 0052b910: 7461 6e64 6172 6420 4d20 636f 6c6c 6174 tandard M collat │ │ │ -0052b920: 696f 6e13 006e 7e52 0000 2020 2073 6571 ion..n~R.. seq │ │ │ -0052b930: 7565 6e63 652e 0700 6e7e 5300 0052 006e uence...n~S..R.n │ │ │ -0052b940: 7e54 0000 2020 2049 6620 7365 745e 254c ~T.. If set^%L │ │ │ +0052b920: 696f 6e13 006e e052 0000 2020 2073 6571 ion..n.R.. seq │ │ │ +0052b930: 7565 6e63 652e 0700 6ee0 5300 0052 006e uence...n.S..R.n │ │ │ +0052b940: e054 0000 2020 2049 6620 7365 745e 254c .T.. If set^%L │ │ │ 0052b950: 434c 434f 4c20 6973 206e 6f74 2073 7065 CLCOL is not spe │ │ │ 0052b960: 6369 6669 6564 2061 6e64 2067 746d 5f6c cified and gtm_l │ │ │ 0052b970: 6f63 616c 5f63 6f6c 6c61 7465 2069 7320 ocal_collate is │ │ │ 0052b980: 6e6f 7420 6465 6669 6e65 642c 206f 7253 not defined, orS │ │ │ -0052b990: 006e 7e55 0000 2020 2069 7320 696e 7661 .n~U.. is inva │ │ │ +0052b990: 006e e055 0000 2020 2069 7320 696e 7661 .n.U.. is inva │ │ │ 0052b9a0: 6c69 642c 2074 6865 2070 726f 6365 7373 lid, the process │ │ │ 0052b9b0: 2075 7365 7320 4d20 7374 616e 6461 7264 uses M standard │ │ │ 0052b9c0: 2063 6f6c 6c61 7469 6f6e 2e20 5468 6520 collation. The │ │ │ 0052b9d0: 666f 6c6c 6f77 696e 6720 776f 756c 6420 following would │ │ │ -0052b9e0: 6265 2400 6e7e 5600 0020 2020 636f 6e73 be$.n~V.. cons │ │ │ +0052b9e0: 6265 2400 6ee0 5600 0020 2020 636f 6e73 be$.n.V.. cons │ │ │ 0052b9f0: 6964 6572 6564 2069 6e76 616c 6964 2076 idered invalid v │ │ │ -0052ba00: 616c 7565 733a 0700 6e7e 5700 0021 006e alues:..n~W..!.n │ │ │ -0052ba10: 7e58 0000 2020 2020 202a 2041 2076 616c ~X.. * A val │ │ │ +0052ba00: 616c 7565 733a 0700 6ee0 5700 0021 006e alues:..n.W..!.n │ │ │ +0052ba10: e058 0000 2020 2020 202a 2041 2076 616c .X.. * A val │ │ │ 0052ba20: 7565 206c 6573 7320 7468 616e 2030 2600 ue less than 0&. │ │ │ -0052ba30: 6e7e 5900 0020 2020 2020 2a20 4120 7661 n~Y.. * A va │ │ │ +0052ba30: 6ee0 5900 0020 2020 2020 2a20 4120 7661 n.Y.. * A va │ │ │ 0052ba40: 6c75 6520 6772 6561 7465 7220 7468 616e lue greater than │ │ │ -0052ba50: 2032 3535 4c00 6e7e 5a00 0020 2020 2020 255L.n~Z.. │ │ │ +0052ba50: 2032 3535 4c00 6ee0 5a00 0020 2020 2020 255L.n.Z.. │ │ │ 0052ba60: 2a20 4120 6c65 6761 6c20 636f 6c6c 6174 * A legal collat │ │ │ 0052ba70: 696f 6e20 7365 7175 656e 6365 2074 6861 ion sequence tha │ │ │ 0052ba80: 7420 6973 2069 6e61 6363 6573 7369 626c t is inaccessibl │ │ │ 0052ba90: 6520 746f 2074 6865 2070 726f 6365 7373 e to the process │ │ │ -0052baa0: 0700 6e7e 6100 004e 006e 7e62 0000 2020 ..n~a..N.n~b.. │ │ │ +0052baa0: 0700 6ee0 6100 004e 006e e062 0000 2020 ..n.a..N.n.b.. │ │ │ 0052bab0: 2049 6e61 6363 6573 7369 6269 6c69 7479 Inaccessibility │ │ │ 0052bac0: 2063 6f75 6c64 2062 6520 6361 7573 6564 could be caused │ │ │ 0052bad0: 2062 7920 6120 6d69 7373 696e 6720 656e by a missing en │ │ │ 0052bae0: 7669 726f 6e6d 656e 7420 7661 7269 6162 vironment variab │ │ │ -0052baf0: 6c65 2c20 6136 006e 7e63 0000 2020 206d le, a6.n~c.. m │ │ │ +0052baf0: 6c65 2c20 6136 006e e063 0000 2020 206d le, a6.n.c.. m │ │ │ 0052bb00: 6973 7369 6e67 2069 6d61 6765 2c20 6f72 issing image, or │ │ │ 0052bb10: 2073 6563 7572 6974 7920 6465 6e69 616c security denial │ │ │ -0052bb20: 206f 6620 6163 6365 7373 2e07 006e 7e64 of access...n~d │ │ │ +0052bb20: 206f 6620 6163 6365 7373 2e07 006e e064 of access...n.d │ │ │ 0052bb30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052bb40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052bb50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052bb60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052bb70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052bb80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052bb90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -338939,105 +338939,105 @@ │ │ │ 0052bfa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052bfb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052bfc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052bfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052bfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052bff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052c000: 0400 0000 df05 0000 0351 0000 0000 0000 .........Q...... │ │ │ -0052c010: 7300 007e 4845 4c50 00ff 7300 ff49 4e54 s..~HELP..s..INT │ │ │ +0052c010: 7300 00e0 4845 4c50 00ff 7300 ff49 4e54 s...HELP..s..INT │ │ │ 0052c020: 4552 4e41 5449 4f4e 414c 495a 4154 494f ERNATIONALIZATIO │ │ │ 0052c030: 4e00 c019 0000 2020 2069 6d70 6c65 6d65 N..... impleme │ │ │ 0052c040: 6e74 6564 2062 7920 6120 7573 6572 2d73 nted by a user-s │ │ │ 0052c050: 7570 706c 6965 6420 7072 6f67 7261 6d2c upplied program, │ │ │ 0052c060: 2076 6972 7475 616c 6c79 2061 6e79 2063 virtually any c │ │ │ 0052c070: 6f6c 6c61 7469 6f6e 2070 6f6c 6963 7920 ollation policy │ │ │ -0052c080: 6d61 7954 001f 7e1a 0000 2020 2062 6520 mayT..~... be │ │ │ +0052c080: 6d61 7954 001f e01a 0000 2020 2062 6520 mayT...... be │ │ │ 0052c090: 696d 706c 656d 656e 7465 642e 2044 6574 implemented. Det │ │ │ 0052c0a0: 6169 6c65 6420 696e 666f 726d 6174 696f ailed informatio │ │ │ 0052c0b0: 6e20 6f6e 2065 7374 6162 6c69 7368 696e n on establishin │ │ │ 0052c0c0: 6720 616c 7465 726e 6174 6976 6520 636f g alternative co │ │ │ -0052c0d0: 6c6c 6174 696f 6e52 001f 7e21 0000 2020 llationR..~!.. │ │ │ +0052c0d0: 6c6c 6174 696f 6e52 001f e021 0000 2020 llationR...!.. │ │ │ 0052c0e0: 2073 6571 7565 6e63 6573 2061 6e64 2064 sequences and d │ │ │ 0052c0f0: 6566 696e 696e 6720 7468 6520 656e 7669 efining the envi │ │ │ 0052c100: 726f 6e6d 656e 7420 7661 7269 6162 6c65 ronment variable │ │ │ 0052c110: 2069 7320 7072 6f76 6964 6564 2069 6e20 is provided in │ │ │ -0052c120: 436f 6c6c 6174 696f 6e1f 001f 7e22 0000 Collation...~".. │ │ │ +0052c120: 436f 6c6c 6174 696f 6e1f 001f e022 0000 Collation....".. │ │ │ 0052c130: 2020 2053 6571 7565 6e63 6520 4465 6669 Sequence Defi │ │ │ -0052c140: 6e69 7469 6f6e 732e 0700 1f7e 2300 0054 nitions....~#..T │ │ │ -0052c150: 001f 7e24 0000 2020 204d 2068 6173 2064 ..~$.. M has d │ │ │ +0052c140: 6e69 7469 6f6e 732e 0700 1fe0 2300 0054 nitions.....#..T │ │ │ +0052c150: 001f e024 0000 2020 204d 2068 6173 2064 ...$.. M has d │ │ │ 0052c160: 6566 696e 6564 2070 6174 7465 726e 2063 efined pattern c │ │ │ 0052c170: 6c61 7373 6573 2074 6861 7420 7365 7276 lasses that serv │ │ │ 0052c180: 6520 6173 2061 7267 756d 656e 7473 2074 e as arguments t │ │ │ 0052c190: 6f20 7468 6520 7061 7474 6572 6e20 6d61 o the pattern ma │ │ │ -0052c1a0: 7463 6852 001f 7e25 0000 2020 206f 7065 tchR..~%.. ope │ │ │ +0052c1a0: 7463 6852 001f e025 0000 2020 206f 7065 tchR...%.. ope │ │ │ 0052c1b0: 7261 746f 722e 2047 542e 4d20 7375 7070 rator. GT.M supp │ │ │ 0052c1c0: 6f72 7473 2075 7365 7220 6465 6669 6e69 orts user defini │ │ │ 0052c1d0: 7469 6f6e 206f 6620 6164 6469 7469 6f6e tion of addition │ │ │ 0052c1e0: 616c 2070 6174 7465 726e 2063 6c61 7373 al pattern class │ │ │ -0052c1f0: 6573 2061 7351 001f 7e26 0000 2020 2077 es asQ..~&.. w │ │ │ +0052c1f0: 6573 2061 7351 001f e026 0000 2020 2077 es asQ...&.. w │ │ │ 0052c200: 656c 6c20 6173 2072 6564 6566 696e 6974 ell as redefinit │ │ │ 0052c210: 696f 6e20 6f66 2074 6865 2073 7461 6e64 ion of the stand │ │ │ 0052c220: 6172 6420 7061 7474 6572 6e20 636c 6173 ard pattern clas │ │ │ 0052c230: 7365 732e 2053 7065 6369 6669 6320 7061 ses. Specific pa │ │ │ -0052c240: 7474 6572 6e73 5300 1f7e 2700 0020 2020 tternsS..~'.. │ │ │ +0052c240: 7474 6572 6e73 5300 1fe0 2700 0020 2020 tternsS...'.. │ │ │ 0052c250: 6172 6520 6465 6669 6e65 6420 696e 2061 are defined in a │ │ │ 0052c260: 2074 6578 7420 6669 6c65 2074 6861 7420 text file that │ │ │ 0052c270: 6973 2070 6f69 6e74 6564 2074 6f20 6279 is pointed to by │ │ │ 0052c280: 2061 6e20 656e 7669 726f 6e6d 656e 7420 an environment │ │ │ -0052c290: 7661 7269 6162 6c65 2e50 001f 7e28 0000 variable.P..~(.. │ │ │ +0052c290: 7661 7269 6162 6c65 2e50 001f e028 0000 variable.P...(.. │ │ │ 0052c2a0: 2020 2050 6174 7465 726e 2063 6c61 7373 Pattern class │ │ │ 0052c2b0: 6573 206d 6179 2062 6520 7265 2d64 6566 es may be re-def │ │ │ 0052c2c0: 696e 6564 2064 796e 616d 6963 616c 6c79 ined dynamically │ │ │ 0052c2d0: 2e20 5468 6520 6465 7461 696c 7320 6f66 . The details of │ │ │ -0052c2e0: 2064 6566 696e 696e 6751 001f 7e29 0000 definingQ..~).. │ │ │ +0052c2e0: 2064 6566 696e 696e 6751 001f e029 0000 definingQ...).. │ │ │ 0052c2f0: 2020 2074 6865 7365 2070 6174 7465 726e these pattern │ │ │ 0052c300: 2063 6c61 7373 6573 2061 6e64 2074 6865 classes and the │ │ │ 0052c310: 2065 6e76 6972 6f6e 6d65 6e74 2076 6172 environment var │ │ │ 0052c320: 6961 626c 6520 6172 6520 6465 7363 7269 iable are descri │ │ │ -0052c330: 6265 6420 696e 2074 6865 3400 1f7e 2a00 bed in the4..~*. │ │ │ +0052c330: 6265 6420 696e 2074 6865 3400 1fe0 2a00 bed in the4...*. │ │ │ 0052c340: 0020 2020 7365 6374 696f 6e20 6361 6c6c . section call │ │ │ 0052c350: 6564 204d 6174 6368 2041 6c74 6572 6e61 ed Match Alterna │ │ │ 0052c360: 7469 7665 2050 6174 7465 726e 732e 0700 tive Patterns... │ │ │ -0052c370: 1f7e 3100 0054 001f 7e32 0000 2020 2046 .~1..T..~2.. F │ │ │ +0052c370: 1fe0 3100 0054 001f e032 0000 2020 2046 ..1..T...2.. F │ │ │ 0052c380: 6f72 2073 6f6d 6520 6c61 6e67 7561 6765 or some language │ │ │ 0052c390: 7320 2873 7563 6820 6173 2043 6869 6e65 s (such as Chine │ │ │ 0052c3a0: 7365 292c 2074 6865 206f 7264 6572 696e se), the orderin │ │ │ 0052c3b0: 6720 6f66 2073 7472 696e 6773 2061 6363 g of strings acc │ │ │ -0052c3c0: 6f72 6469 6e67 2074 6f49 001f 7e33 0000 ording toI..~3.. │ │ │ +0052c3c0: 6f72 6469 6e67 2074 6f49 001f e033 0000 ording toI...3.. │ │ │ 0052c3d0: 2020 2055 6e69 636f 6465 2852 2920 636f Unicode(R) co │ │ │ 0052c3e0: 6465 2d70 6f69 6e74 7320 2863 6861 7261 de-points (chara │ │ │ 0052c3f0: 6374 6572 2076 616c 7565 7329 206d 6179 cter values) may │ │ │ 0052c400: 206f 7220 6d61 7920 6e6f 7420 6265 2074 or may not be t │ │ │ -0052c410: 6865 5300 1f7e 3400 0020 2020 6c69 6e67 heS..~4.. ling │ │ │ +0052c410: 6865 5300 1fe0 3400 0020 2020 6c69 6e67 heS...4.. ling │ │ │ 0052c420: 7569 7374 6963 616c 6c79 206f 7220 6375 uistically or cu │ │ │ 0052c430: 6c74 7572 616c 6c79 2063 6f72 7265 6374 lturally correct │ │ │ 0052c440: 206f 7264 6572 696e 672e 2053 7570 706f ordering. Suppo │ │ │ 0052c450: 7274 696e 6720 6170 706c 6963 6174 696f rting applicatio │ │ │ -0052c460: 6e73 2069 6e52 001f 7e35 0000 2020 2073 ns inR..~5.. s │ │ │ +0052c460: 6e73 2069 6e52 001f e035 0000 2020 2073 ns inR...5.. s │ │ │ 0052c470: 7563 6820 6c61 6e67 7561 6765 7320 7265 uch languages re │ │ │ 0052c480: 7175 6972 6573 2064 6576 656c 6f70 6d65 quires developme │ │ │ 0052c490: 6e74 206f 6620 636f 6c6c 6174 696f 6e20 nt of collation │ │ │ 0052c4a0: 6d6f 6475 6c65 7320 2d20 4754 2e4d 206e modules - GT.M n │ │ │ -0052c4b0: 6174 6976 656c 7954 001f 7e36 0000 2020 ativelyT..~6.. │ │ │ +0052c4b0: 6174 6976 656c 7954 001f e036 0000 2020 ativelyT...6.. │ │ │ 0052c4c0: 2073 7570 706f 7274 7320 4d20 636f 6c6c supports M coll │ │ │ 0052c4d0: 6174 696f 6e2c 2062 7574 2064 6f65 7320 ation, but does │ │ │ 0052c4e0: 6e6f 7420 696e 636c 7564 6520 7072 652d not include pre- │ │ │ 0052c4f0: 6275 696c 7420 636f 6c6c 6174 696f 6e20 built collation │ │ │ -0052c500: 6d6f 6475 6c65 7320 666f 7254 001f 7e37 modules forT..~7 │ │ │ +0052c500: 6d6f 6475 6c65 7320 666f 7254 001f e037 modules forT...7 │ │ │ 0052c510: 0000 2020 2061 6e79 2073 7065 6369 6669 .. any specifi │ │ │ 0052c520: 6320 6e61 7475 7261 6c20 6c61 6e67 7561 c natural langua │ │ │ 0052c530: 6765 2e20 5468 6572 6566 6f72 652c 2061 ge. Therefore, a │ │ │ 0052c540: 7070 6c69 6361 7469 6f6e 7320 7468 6174 pplications that │ │ │ 0052c550: 2075 7365 2063 6861 7261 6374 6572 7349 use charactersI │ │ │ -0052c560: 001f 7e38 0000 2020 2069 6e20 556e 6963 ..~8.. in Unic │ │ │ +0052c560: 001f e038 0000 2020 2069 6e20 556e 6963 ...8.. in Unic │ │ │ 0052c570: 6f64 6520 6d61 7920 6e65 6564 2074 6f20 ode may need to │ │ │ 0052c580: 696d 706c 656d 656e 7420 7468 6569 7220 implement their │ │ │ 0052c590: 6f77 6e20 636f 6c6c 6174 696f 6e20 6675 own collation fu │ │ │ -0052c5a0: 6e63 7469 6f6e 732e 0700 1f7e 3900 0030 nctions....~9..0 │ │ │ -0052c5b0: 001e 7eff 7300 ff41 4c54 4552 4e41 5445 ..~.s..ALTERNATE │ │ │ +0052c5a0: 6e63 7469 6f6e 732e 0700 1fe0 3900 0030 nctions.....9..0 │ │ │ +0052c5b0: 001e e0ff 7300 ff41 4c54 4552 4e41 5445 ....s..ALTERNATE │ │ │ 0052c5c0: 5f43 4f4c 4c41 5449 4f4e 0000 416c 7465 _COLLATION..Alte │ │ │ 0052c5d0: 726e 6174 655f 436f 6c6c 6174 696f 6e00 rnate_Collation. │ │ │ 0052c5e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052c5f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052c600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052c610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052c620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -339072,41 +339072,41 @@ │ │ │ 0052c7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052c800: 0400 0000 0702 0000 d651 0000 0000 0000 .........Q...... │ │ │ 0052c810: 5c00 0000 4845 4c50 00ff 7300 ff49 4e54 \...HELP..s..INT │ │ │ 0052c820: 4552 4e41 5449 4f4e 414c 495a 4154 494f ERNATIONALIZATIO │ │ │ 0052c830: 4e00 ff73 00ff 414c 5445 524e 4154 455f N..s..ALTERNATE_ │ │ │ 0052c840: 434f 4c4c 4154 494f 4e00 ff73 00ff 5452 COLLATION..s..TR │ │ │ 0052c850: 414e 5346 4f52 4d41 5449 4f4e 0000 5472 ANSFORMATION..Tr │ │ │ -0052c860: 616e 7366 6f72 6d61 7469 6f6e 1900 497e ansformation..I~ │ │ │ +0052c860: 616e 7366 6f72 6d61 7469 6f6e 1900 49e0 ansformation..I. │ │ │ 0052c870: bf11 0000 2020 2054 7261 6e73 666f 726d .... Transform │ │ │ -0052c880: 6174 696f 6e07 004a 7e21 0000 4e00 4a7e ation..J~!..N.J~ │ │ │ +0052c880: 6174 696f 6e07 004a e021 0000 4e00 4ae0 ation..J.!..N.J. │ │ │ 0052c890: 3100 0020 2020 6774 6d5f 6163 5f78 666f 1.. gtm_ac_xfo │ │ │ 0052c8a0: 726d 5f31 206f 7220 6774 6d5f 6163 5f78 rm_1 or gtm_ac_x │ │ │ 0052c8b0: 666f 726d 2072 6f75 7469 6e65 7320 7472 form routines tr │ │ │ 0052c8c0: 616e 7366 6f72 6d73 2073 7562 7363 7269 ansforms subscri │ │ │ -0052c8d0: 7074 7320 746f 2074 6865 2900 4a7e 4100 pts to the).J~A. │ │ │ +0052c8d0: 7074 7320 746f 2074 6865 2900 4ae0 4100 pts to the).J.A. │ │ │ 0052c8e0: 0020 2020 616c 7465 726e 6174 6976 6520 . alternative │ │ │ 0052c8f0: 636f 6c6c 6174 696f 6e20 7365 7175 656e collation sequen │ │ │ -0052c900: 6365 2e07 004a 7e51 0000 5200 4a7e 6100 ce...J~Q..R.J~a. │ │ │ +0052c900: 6365 2e07 004a e051 0000 5200 4ae0 6100 ce...J.Q..R.J.a. │ │ │ 0052c910: 0020 2020 5468 6973 2072 6f75 7469 6e65 . This routine │ │ │ 0052c920: 2072 6574 7572 6e73 2061 6c74 6572 6564 returns altered │ │ │ 0052c930: 206b 6579 7320 746f 2074 6865 206f 7269 keys to the ori │ │ │ 0052c940: 6769 6e61 6c20 7375 6273 6372 6970 7473 ginal subscripts │ │ │ -0052c950: 2e20 5468 6520 7379 6e74 6178 1d00 4a7e . The syntax..J~ │ │ │ +0052c950: 2e20 5468 6520 7379 6e74 6178 1d00 4ae0 . The syntax..J. │ │ │ 0052c960: 7100 0020 2020 6f66 2074 6869 7320 726f q.. of this ro │ │ │ -0052c970: 7574 696e 6520 6973 3a07 004a 7e81 0000 utine is:..J~... │ │ │ -0052c980: 2300 4a7e 9100 0020 2020 2369 6e63 6c75 #.J~... #inclu │ │ │ +0052c970: 7574 696e 6520 6973 3a07 004a e081 0000 utine is:..J.... │ │ │ +0052c980: 2300 4ae0 9100 0020 2020 2369 6e63 6c75 #.J.... #inclu │ │ │ 0052c990: 6465 2022 6774 6d5f 6465 7363 7269 7074 de "gtm_descript │ │ │ -0052c9a0: 2e68 225d 0049 7ec0 1100 0020 2020 6c6f .h"].I~.... lo │ │ │ +0052c9a0: 2e68 225d 0049 e0c0 1100 0020 2020 6c6f .h"].I..... lo │ │ │ 0052c9b0: 6e67 2067 746d 5f61 635f 7862 6163 6b28 ng gtm_ac_xback( │ │ │ 0052c9c0: 6774 6d5f 6465 7363 7269 7074 6f72 202a gtm_descriptor * │ │ │ 0052c9d0: 696e 2c20 696e 7420 6c65 7665 6c2c 2067 in, int level, g │ │ │ 0052c9e0: 746d 5f64 6573 6372 6970 746f 7220 2a6f tm_descriptor *o │ │ │ 0052c9f0: 7574 2c20 696e 7420 2a6f 7574 6c65 6e29 ut, int *outlen) │ │ │ -0052ca00: 0700 4a7e 1200 0000 0000 0000 0000 0000 ..J~............ │ │ │ +0052ca00: 0700 4ae0 1200 0000 0000 0000 0000 0000 ..J............. │ │ │ 0052ca10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052ca20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052ca30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052ca40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052ca50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052ca60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052ca70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -339204,198 +339204,198 @@ │ │ │ 0052d030: 4e00 ff73 00ff 414c 5445 524e 4154 455f N..s..ALTERNATE_ │ │ │ 0052d040: 434f 4c4c 4154 494f 4e00 ff73 00ff 5452 COLLATION..s..TR │ │ │ 0052d050: 414e 5346 4f52 4d41 5449 4f4e 00ff 7300 ANSFORMATION..s. │ │ │ 0052d060: ff4f 5554 5055 545f 4152 4755 4d45 4e54 .OUTPUT_ARGUMENT │ │ │ 0052d070: 535f 464f 525f 4754 4d5f 4143 5f58 464f S_FOR_GTM_AC_XFO │ │ │ 0052d080: 524d 3100 004f 7574 7075 745f 4172 6775 RM1..Output_Argu │ │ │ 0052d090: 6d65 6e74 735f 666f 725f 6774 6d5f 6163 ments_for_gtm_ac │ │ │ -0052d0a0: 5f78 666f 726d 312d 0070 7ebf 1100 0020 _xform1-.p~.... │ │ │ +0052d0a0: 5f78 666f 726d 312d 0070 e0bf 1100 0020 _xform1-.p..... │ │ │ 0052d0b0: 2020 4f75 7470 7574 2041 7267 756d 656e Output Argumen │ │ │ 0052d0c0: 7473 2066 6f72 2067 746d 5f61 635f 7866 ts for gtm_ac_xf │ │ │ -0052d0d0: 6f72 6d31 0700 717e 2100 0035 0071 7e31 orm1..q~!..5.q~1 │ │ │ +0052d0d0: 6f72 6d31 0700 71e0 2100 0035 0071 e031 orm1..q.!..5.q.1 │ │ │ 0052d0e0: 0000 2020 2054 6865 206f 7574 7075 7420 .. The output │ │ │ 0052d0f0: 6172 6775 6d65 6e74 7320 666f 7220 6774 arguments for gt │ │ │ 0052d100: 6d5f 6163 5f78 666f 726d 3120 6172 653a m_ac_xform1 are: │ │ │ -0052d110: 0700 717e 4100 0030 0071 7e51 0000 2020 ..q~A..0.q~Q.. │ │ │ +0052d110: 0700 71e0 4100 0030 0071 e051 0000 2020 ..q.A..0.q.Q.. │ │ │ 0052d120: 2072 6574 7572 6e20 7661 6c75 653a 2041 return value: A │ │ │ 0052d130: 206c 6f6e 6720 776f 7264 2073 7461 7475 long word statu │ │ │ -0052d140: 7320 636f 6465 2e07 0071 7e61 0000 4600 s code...q~a..F. │ │ │ -0052d150: 717e 7100 0020 2020 6f75 743a 2041 2074 q~q.. out: A t │ │ │ +0052d140: 7320 636f 6465 2e07 0071 e061 0000 4600 s code...q.a..F. │ │ │ +0052d150: 71e0 7100 0020 2020 6f75 743a 2041 2074 q.q.. out: A t │ │ │ 0052d160: 7261 6e73 666f 726d 6564 2073 7562 7363 ransformed subsc │ │ │ 0052d170: 7269 7074 2069 6e20 7468 6520 7374 7269 ript in the stri │ │ │ 0052d180: 6e67 2062 7566 6665 722c 2070 6173 7365 ng buffer, passe │ │ │ -0052d190: 6420 6279 1b00 717e 8100 0020 2020 6774 d by..q~... gt │ │ │ +0052d190: 6420 6279 1b00 71e0 8100 0020 2020 6774 d by..q.... gt │ │ │ 0052d1a0: 6d33 325f 6465 7363 7269 7074 6f72 2e07 m32_descriptor.. │ │ │ -0052d1b0: 0071 7e91 0000 5500 707e c011 0000 2020 .q~...U.p~.... │ │ │ +0052d1b0: 0071 e091 0000 5500 70e0 c011 0000 2020 .q....U.p..... │ │ │ 0052d1c0: 206f 7574 6c65 6e3a 2041 2033 322d 6269 outlen: A 32-bi │ │ │ 0052d1d0: 7420 7369 676e 6564 2069 6e74 6567 6572 t signed integer │ │ │ 0052d1e0: 2c20 7061 7373 6564 2062 7920 7265 6665 , passed by refe │ │ │ 0052d1f0: 7265 6e63 652c 2072 6574 7572 6e69 6e67 rence, returning │ │ │ -0052d200: 2074 6865 2061 6374 7561 6c28 0071 7e12 the actual(.q~. │ │ │ +0052d200: 2074 6865 2061 6374 7561 6c28 0071 e012 the actual(.q.. │ │ │ 0052d210: 0000 2020 206c 656e 6774 6820 6f66 2074 .. length of t │ │ │ 0052d220: 6865 2074 7261 6e73 666f 726d 6564 206b he transformed k │ │ │ -0052d230: 6579 2e07 0071 7e13 0000 3000 717e 1400 ey...q~...0.q~.. │ │ │ +0052d230: 6579 2e07 0071 e013 0000 3000 71e0 1400 ey...q....0.q... │ │ │ 0052d240: 0020 2020 5468 6520 7379 6e74 6178 206f . The syntax o │ │ │ 0052d250: 6620 6774 6d5f 6163 5f78 666f 726d 2072 f gtm_ac_xform r │ │ │ -0052d260: 6f75 7469 6e65 2069 733a 0700 717e 1500 outine is:..q~.. │ │ │ -0052d270: 0023 0071 7e16 0000 2020 2023 696e 636c .#.q~... #incl │ │ │ +0052d260: 6f75 7469 6e65 2069 733a 0700 71e0 1500 outine is:..q... │ │ │ +0052d270: 0023 0071 e016 0000 2020 2023 696e 636c .#.q.... #incl │ │ │ 0052d280: 7564 6520 2267 746d 5f64 6573 6372 6970 ude "gtm_descrip │ │ │ -0052d290: 742e 6822 5c00 717e 1700 0020 2020 6c6f t.h"\.q~... lo │ │ │ +0052d290: 742e 6822 5c00 71e0 1700 0020 2020 6c6f t.h"\.q.... lo │ │ │ 0052d2a0: 6e67 2067 746d 5f61 635f 7866 6f72 6d28 ng gtm_ac_xform( │ │ │ 0052d2b0: 6774 6d5f 6465 7363 7269 7074 6f72 202a gtm_descriptor * │ │ │ 0052d2c0: 696e 2c20 696e 7420 6c65 7665 6c2c 2067 in, int level, g │ │ │ 0052d2d0: 746d 5f64 6573 6372 6970 746f 7220 2a6f tm_descriptor *o │ │ │ 0052d2e0: 7574 2c20 696e 7420 2a6f 7574 6c65 6e29 ut, int *outlen) │ │ │ -0052d2f0: 0700 717e 1800 0052 004d 7e54 5241 4e53 ..q~...R.M~TRANS │ │ │ +0052d2f0: 0700 71e0 1800 0052 004d e054 5241 4e53 ..q....R.M.TRANS │ │ │ 0052d300: 464f 524d 4154 494f 4e5f 524f 5554 494e FORMATION_ROUTIN │ │ │ 0052d310: 455f 4348 4152 4143 5445 5249 5354 4943 E_CHARACTERISTIC │ │ │ 0052d320: 5300 0054 7261 6e73 666f 726d 6174 696f S..Transformatio │ │ │ 0052d330: 6e5f 526f 7574 696e 655f 4368 6172 6163 n_Routine_Charac │ │ │ -0052d340: 7465 7269 7374 6963 7331 0074 7ebf 1100 teristics1.t~... │ │ │ +0052d340: 7465 7269 7374 6963 7331 0074 e0bf 1100 teristics1.t.... │ │ │ 0052d350: 0020 2020 5472 616e 7366 6f72 6d61 7469 . Transformati │ │ │ 0052d360: 6f6e 2052 6f75 7469 6e65 2043 6861 7261 on Routine Chara │ │ │ -0052d370: 6374 6572 6973 7469 6373 0700 757e 2100 cteristics..u~!. │ │ │ -0052d380: 0051 0075 7e31 0000 2020 2054 6865 2069 .Q.u~1.. The i │ │ │ +0052d370: 6374 6572 6973 7469 6373 0700 75e0 2100 cteristics..u.!. │ │ │ +0052d380: 0051 0075 e031 0000 2020 2054 6865 2069 .Q.u.1.. The i │ │ │ 0052d390: 6e70 7574 2061 6e64 206f 7574 7075 7420 nput and output │ │ │ 0052d3a0: 7661 6c75 6573 206d 6179 2063 6f6e 7461 values may conta │ │ │ 0052d3b0: 696e 203c 4e55 4c3e 2028 6865 7820 636f in (hex co │ │ │ 0052d3c0: 6465 2030 3029 2063 6861 7261 6374 6572 de 00) character │ │ │ -0052d3d0: 732e 0700 757e 4100 0052 0075 7e51 0000 s...u~A..R.u~Q.. │ │ │ +0052d3d0: 732e 0700 75e0 4100 0052 0075 e051 0000 s...u.A..R.u.Q.. │ │ │ 0052d3e0: 2020 2054 6865 2063 6f6c 6c61 7469 6f6e The collation │ │ │ 0052d3f0: 2074 7261 6e73 666f 726d 6174 696f 6e20 transformation │ │ │ 0052d400: 726f 7574 696e 6520 6d61 7920 636f 6e63 routine may conc │ │ │ 0052d410: 6174 656e 6174 6520 6120 7365 6e74 696e atenate a sentin │ │ │ -0052d420: 656c 2c20 7375 6368 2061 7351 0075 7e61 el, such asQ.u~a │ │ │ +0052d420: 656c 2c20 7375 6368 2061 7351 0075 e061 el, such asQ.u.a │ │ │ 0052d430: 0000 2020 203c 4e55 4c3e 2c20 666f 6c6c .. , foll │ │ │ 0052d440: 6f77 6564 2062 7920 7468 6520 6f72 6967 owed by the orig │ │ │ 0052d450: 696e 616c 2073 7562 7363 7269 7074 206f inal subscript o │ │ │ 0052d460: 6e20 7468 6520 656e 6420 6f66 2074 6865 n the end of the │ │ │ -0052d470: 2074 7261 6e73 666f 726d 6564 4600 757e transformedF.u~ │ │ │ +0052d470: 2074 7261 6e73 666f 726d 6564 4600 75e0 transformedF.u. │ │ │ 0052d480: 7100 0020 2020 6b65 792e 2049 6620 6b65 q.. key. If ke │ │ │ 0052d490: 7920 6c65 6e67 7468 2069 7320 6e6f 7420 y length is not │ │ │ 0052d4a0: 616e 2069 7373 7565 2c20 7468 6973 2070 an issue, this p │ │ │ 0052d4b0: 6572 6d69 7473 2074 6865 2069 6e76 6572 ermits the inver │ │ │ -0052d4c0: 7365 5100 757e 8100 0020 2020 7472 616e seQ.u~... tran │ │ │ +0052d4c0: 7365 5100 75e0 8100 0020 2020 7472 616e seQ.u.... tran │ │ │ 0052d4d0: 7366 6f72 6d61 7469 6f6e 2072 6f75 7469 sformation routi │ │ │ 0052d4e0: 6e65 2074 6f20 7369 6d70 6c79 2072 6574 ne to simply ret │ │ │ 0052d4f0: 7269 6576 6520 7468 6520 6f72 6967 696e rieve the origin │ │ │ 0052d500: 616c 2073 7562 7363 7269 7074 2072 6174 al subscript rat │ │ │ -0052d510: 6865 7242 0075 7e91 0000 2020 2074 6861 herB.u~... tha │ │ │ +0052d510: 6865 7242 0075 e091 0000 2020 2074 6861 herB.u.... tha │ │ │ 0052d520: 6e20 6361 6c63 756c 6174 696e 6720 6974 n calculating it │ │ │ 0052d530: 7320 7661 6c75 6520 6261 7365 6420 6f6e s value based on │ │ │ 0052d540: 2074 6865 2074 7261 6e73 666f 726d 6564 the transformed │ │ │ -0052d550: 206b 6579 2e08 0074 7ec0 1100 0050 0075 key...t~....P.u │ │ │ -0052d560: 7e12 0000 2020 2049 6620 7468 6572 6520 ~... If there │ │ │ +0052d550: 206b 6579 2e08 0074 e0c0 1100 0050 0075 key...t.....P.u │ │ │ +0052d560: e012 0000 2020 2049 6620 7468 6572 6520 .... If there │ │ │ 0052d570: 6172 6520 7265 6173 6f6e 7320 6e6f 7420 are reasons not │ │ │ 0052d580: 746f 2061 7070 656e 6420 7468 6520 656e to append the en │ │ │ 0052d590: 7469 7265 206f 7269 6769 6e61 6c20 7375 tire original su │ │ │ 0052d5a0: 6273 6372 6970 742c 2047 542e 4d4c 0075 bscript, GT.ML.u │ │ │ -0052d5b0: 7e13 0000 2020 2061 6c6c 6f77 7320 796f ~... allows yo │ │ │ +0052d5b0: e013 0000 2020 2061 6c6c 6f77 7320 796f .... allows yo │ │ │ 0052d5c0: 7520 746f 2063 6f6e 6361 7465 6e61 7465 u to concatenate │ │ │ 0052d5d0: 2061 2073 656e 7469 6e65 6c20 706c 7573 a sentinel plus │ │ │ 0052d5e0: 2061 2070 7265 6465 6669 6e65 6420 636f a predefined co │ │ │ -0052d5f0: 6465 2073 6f20 7468 6552 0075 7e14 0000 de so theR.u~... │ │ │ +0052d5f0: 6465 2073 6f20 7468 6552 0075 e014 0000 de so theR.u.... │ │ │ 0052d600: 2020 206f 7269 6769 6e61 6c20 7375 6273 original subs │ │ │ 0052d610: 6372 6970 7420 6361 6e20 6265 2065 6173 cript can be eas │ │ │ 0052d620: 696c 7920 7265 7472 6965 7665 6420 6279 ily retrieved by │ │ │ 0052d630: 2074 6865 2069 6e76 6572 7365 2074 7261 the inverse tra │ │ │ -0052d640: 6e73 666f 726d 6174 696f 6e46 0075 7e15 nsformationF.u~. │ │ │ +0052d640: 6e73 666f 726d 6174 696f 6e46 0075 e015 nsformationF.u.. │ │ │ 0052d650: 0000 2020 2072 6f75 7469 6e65 2c20 6275 .. routine, bu │ │ │ 0052d660: 7420 7374 696c 6c20 6173 7375 7265 7320 t still assures │ │ │ 0052d670: 6120 7265 666f 726d 6174 7465 6420 6b65 a reformatted ke │ │ │ 0052d680: 7920 7468 6174 2069 7320 756e 6971 7565 y that is unique │ │ │ -0052d690: 2e07 0075 7e16 0000 1f00 437e 5f55 5449 ...u~.....C~_UTI │ │ │ +0052d690: 2e07 0075 e016 0000 1f00 43e0 5f55 5449 ...u......C._UTI │ │ │ 0052d6a0: 4c49 5459 0000 5472 616e 7366 6f72 6d5f LITY..Transform_ │ │ │ -0052d6b0: 5574 696c 6974 791c 004c 7ebf 1100 0020 Utility..L~.... │ │ │ +0052d6b0: 5574 696c 6974 791c 004c e0bf 1100 0020 Utility..L..... │ │ │ 0052d6c0: 2020 5472 616e 7366 6f72 6d20 5574 696c Transform Util │ │ │ -0052d6d0: 6974 7907 004d 7e21 0000 4c00 4d7e 3100 ity..M~!..L.M~1. │ │ │ +0052d6d0: 6974 7907 004d e021 0000 4c00 4de0 3100 ity..M.!..L.M.1. │ │ │ 0052d6e0: 0020 2020 5468 6973 2072 6f75 7469 6e65 . This routine │ │ │ 0052d6f0: 2072 6574 7572 6e73 2061 206e 6578 7420 returns a next │ │ │ 0052d700: 6f72 2070 7265 7669 6f75 7320 6368 6172 or previous char │ │ │ 0052d710: 6163 7465 7220 696e 2074 6865 2063 6f6c acter in the col │ │ │ -0052d720: 6c61 7469 6f6e 3200 4d7e 4100 0020 2020 lation2.M~A.. │ │ │ +0052d720: 6c61 7469 6f6e 3200 4de0 4100 0020 2020 lation2.M.A.. │ │ │ 0052d730: 7365 7175 656e 6365 2e20 5468 6520 7379 sequence. The sy │ │ │ 0052d740: 6e74 6178 206f 6620 7468 6973 2072 6f75 ntax of this rou │ │ │ -0052d750: 7469 6e65 2069 733a 0700 4d7e 5100 0023 tine is:..M~Q..# │ │ │ -0052d760: 004d 7e61 0000 2020 2023 696e 636c 7564 .M~a.. #includ │ │ │ +0052d750: 7469 6e65 2069 733a 0700 4de0 5100 0023 tine is:..M.Q..# │ │ │ +0052d760: 004d e061 0000 2020 2023 696e 636c 7564 .M.a.. #includ │ │ │ 0052d770: 6520 2267 746d 5f64 6573 6372 6970 742e e "gtm_descript. │ │ │ -0052d780: 6822 7c00 4d7e 7100 0020 2020 6c6f 6e67 h"|.M~q.. long │ │ │ +0052d780: 6822 7c00 4de0 7100 0020 2020 6c6f 6e67 h"|.M.q.. long │ │ │ 0052d790: 2067 746d 5f61 635f 7875 7469 6c20 2867 gtm_ac_xutil (g │ │ │ 0052d7a0: 746d 3332 5f64 6573 6372 6970 746f 7220 tm32_descriptor │ │ │ 0052d7b0: 2a69 6e2c 2069 6e74 206c 6576 656c 2c20 *in, int level, │ │ │ 0052d7c0: 6774 6d33 325f 6465 7363 7269 7074 6f72 gtm32_descriptor │ │ │ 0052d7d0: 202a 6f75 742c 2069 6e74 202a 6f75 746c *out, int *outl │ │ │ 0052d7e0: 656e 2c20 696e 7420 6f70 2c20 696e 7420 en, int op, int │ │ │ 0052d7f0: 686f 6e6f 725f 6e75 6d65 7269 6329 0000 honor_numeric).. │ │ │ 0052d800: 0400 0000 1b04 0000 6a51 0000 0000 0000 ........jQ...... │ │ │ -0052d810: 9a00 007e 4845 4c50 00ff 7300 ff49 4e54 ...~HELP..s..INT │ │ │ +0052d810: 9a00 00e0 4845 4c50 00ff 7300 ff49 4e54 ....HELP..s..INT │ │ │ 0052d820: 4552 4e41 5449 4f4e 414c 495a 4154 494f ERNATIONALIZATIO │ │ │ 0052d830: 4e00 ff73 00ff 414c 5445 524e 4154 455f N..s..ALTERNATE_ │ │ │ 0052d840: 434f 4c4c 4154 494f 4e00 ff73 00ff 5452 COLLATION..s..TR │ │ │ 0052d850: 414e 5346 4f52 4d41 5449 4f4e 00c0 1300 ANSFORMATION.... │ │ │ 0052d860: 0020 2020 4966 2074 6865 2061 7070 6c69 . If the appli │ │ │ 0052d870: 6361 7469 6f6e 2075 7365 7320 7375 6273 cation uses subs │ │ │ 0052d880: 6372 6970 7465 6420 6c76 6e73 206c 6f6e cripted lvns lon │ │ │ 0052d890: 6765 7220 7468 616e 2033 322c 3736 3720 ger than 32,767 │ │ │ -0052d8a0: 6279 7465 7320 2862 7574 5400 4a7e 1400 bytes (butT.J~.. │ │ │ +0052d8a0: 6279 7465 7320 2862 7574 5400 4ae0 1400 bytes (butT.J... │ │ │ 0052d8b0: 0020 2020 6c65 7373 2074 6861 6e20 312c . less than 1, │ │ │ 0052d8c0: 3034 382c 3537 3620 6279 7465 7329 2c20 048,576 bytes), │ │ │ 0052d8d0: 7468 6520 616c 7465 726e 6174 6976 6520 the alternative │ │ │ 0052d8e0: 636f 6c6c 6174 696f 6e20 6c69 6272 6172 collation librar │ │ │ 0052d8f0: 7920 6d75 7374 2063 6f6e 7461 696e 5400 y must containT. │ │ │ -0052d900: 4a7e 1500 0020 2020 7468 6520 6774 6d5f J~... the gtm_ │ │ │ +0052d900: 4ae0 1500 0020 2020 7468 6520 6774 6d5f J.... the gtm_ │ │ │ 0052d910: 6163 5f78 666f 726d 5f31 2061 6e64 2067 ac_xform_1 and g │ │ │ 0052d920: 746d 5f61 635f 7862 6163 6b5f 3120 726f tm_ac_xback_1 ro │ │ │ 0052d930: 7574 696e 6573 2e20 4f74 6865 7277 6973 utines. Otherwis │ │ │ 0052d940: 652c 2074 6865 2061 6c74 6572 6e61 7469 e, the alternati │ │ │ -0052d950: 7665 4600 4a7e 1600 0020 2020 636f 6c6c veF.J~... coll │ │ │ +0052d950: 7665 4600 4ae0 1600 0020 2020 636f 6c6c veF.J.... coll │ │ │ 0052d960: 6174 696f 6e20 6c69 6272 6172 7920 6361 ation library ca │ │ │ 0052d970: 6e20 636f 6e74 6169 6e20 6774 6d5f 6163 n contain gtm_ac │ │ │ 0052d980: 5f78 666f 726d 2061 6e64 2067 746d 5f61 _xform and gtm_a │ │ │ -0052d990: 635f 7862 6163 6b2e 0700 4a7e 1700 0028 c_xback...J~...( │ │ │ -0052d9a0: 004a 7e18 0000 2020 2054 6865 2073 796e .J~... The syn │ │ │ +0052d990: 635f 7862 6163 6b2e 0700 4ae0 1700 0028 c_xback...J....( │ │ │ +0052d9a0: 004a e018 0000 2020 2054 6865 2073 796e .J.... The syn │ │ │ 0052d9b0: 7461 7820 6f66 2074 6869 7320 726f 7574 tax of this rout │ │ │ -0052d9c0: 696e 6520 6973 3a07 004a 7e19 0000 2300 ine is:..J~...#. │ │ │ -0052d9d0: 4a7e 1a00 0020 2020 2369 6e63 6c75 6465 J~... #include │ │ │ +0052d9c0: 696e 6520 6973 3a07 004a e019 0000 2300 ine is:..J....#. │ │ │ +0052d9d0: 4ae0 1a00 0020 2020 2369 6e63 6c75 6465 J.... #include │ │ │ 0052d9e0: 2022 6774 6d5f 6465 7363 7269 7074 2e68 "gtm_descript.h │ │ │ -0052d9f0: 2262 004a 7e21 0000 2020 2069 6e74 2067 "b.J~!.. int g │ │ │ +0052d9f0: 2262 004a e021 0000 2020 2069 6e74 2067 "b.J.!.. int g │ │ │ 0052da00: 746d 5f61 635f 7866 6f72 6d5f 3128 6774 tm_ac_xform_1(gt │ │ │ 0052da10: 6d33 325f 6465 7363 7269 7074 6f72 2a20 m32_descriptor* │ │ │ 0052da20: 696e 2c20 696e 7420 6c65 7665 6c2c 2067 in, int level, g │ │ │ 0052da30: 746d 3332 5f64 6573 6372 6970 746f 722a tm32_descriptor* │ │ │ 0052da40: 206f 7574 2c20 696e 742a 206f 7574 6c65 out, int* outle │ │ │ -0052da50: 6e29 3b07 004a 7e22 0000 4a00 497e ff73 n);..J~"..J.I~.s │ │ │ +0052da50: 6e29 3b07 004a e022 0000 4a00 49e0 ff73 n);..J."..J.I..s │ │ │ 0052da60: 00ff 494e 5055 545f 4152 4755 4d45 4e54 ..INPUT_ARGUMENT │ │ │ 0052da70: 535f 464f 525f 4754 4d5f 4143 5f58 464f S_FOR_GTM_AC_XFO │ │ │ 0052da80: 524d 0000 496e 7075 745f 4172 6775 6d65 RM..Input_Argume │ │ │ 0052da90: 6e74 735f 666f 725f 6774 6d5f 6163 5f78 nts_for_gtm_ac_x │ │ │ -0052daa0: 666f 726d 2b00 6e7e bf11 0000 2020 2049 form+.n~.... I │ │ │ +0052daa0: 666f 726d 2b00 6ee0 bf11 0000 2020 2049 form+.n..... I │ │ │ 0052dab0: 6e70 7574 2041 7267 756d 656e 7473 2066 nput Arguments f │ │ │ 0052dac0: 6f72 2067 746d 5f61 635f 7866 6f72 6d07 or gtm_ac_xform. │ │ │ -0052dad0: 006f 7e21 0000 3300 6f7e 3100 0020 2020 .o~!..3.o~1.. │ │ │ +0052dad0: 006f e021 0000 3300 6fe0 3100 0020 2020 .o.!..3.o.1.. │ │ │ 0052dae0: 5468 6520 696e 7075 7420 6172 6775 6d65 The input argume │ │ │ 0052daf0: 6e74 7320 666f 7220 6774 6d5f 6163 5f78 nts for gtm_ac_x │ │ │ -0052db00: 666f 726d 2061 7265 3a07 006f 7e41 0000 form are:..o~A.. │ │ │ -0052db10: 4700 6f7e 5100 0020 2020 696e 3a20 6120 G.o~Q.. in: a │ │ │ +0052db00: 666f 726d 2061 7265 3a07 006f e041 0000 form are:..o.A.. │ │ │ +0052db10: 4700 6fe0 5100 0020 2020 696e 3a20 6120 G.o.Q.. in: a │ │ │ 0052db20: 6774 6d5f 6465 7363 7269 7074 6f72 2063 gtm_descriptor c │ │ │ 0052db30: 6f6e 7461 696e 696e 6720 7468 6520 7374 ontaining the st │ │ │ 0052db40: 7269 6e67 2074 6f20 6265 2074 7261 6e73 ring to be trans │ │ │ -0052db50: 666f 726d 6564 2e07 006f 7e61 0000 5300 formed...o~a..S. │ │ │ -0052db60: 6f7e 7100 0020 2020 6c65 7665 6c3a 2061 o~q.. level: a │ │ │ +0052db50: 666f 726d 6564 2e07 006f e061 0000 5300 formed...o.a..S. │ │ │ +0052db60: 6fe0 7100 0020 2020 6c65 7665 6c3a 2061 o.q.. level: a │ │ │ 0052db70: 6e20 696e 7465 6765 723b 2074 6869 7320 n integer; this │ │ │ 0052db80: 6973 206e 6f74 2075 7365 6420 6375 7272 is not used curr │ │ │ 0052db90: 656e 746c 792c 2062 7574 2069 7320 7265 ently, but is re │ │ │ 0052dba0: 7365 7276 6564 2066 6f72 2066 7574 7572 served for futur │ │ │ -0052dbb0: 6515 006f 7e81 0000 2020 2066 6163 696c e..o~... facil │ │ │ -0052dbc0: 6974 6965 732e 0700 6f7e 9100 0047 006e ities...o~...G.n │ │ │ -0052dbd0: 7ec0 1100 0020 2020 6f75 743a 2061 2067 ~.... out: a g │ │ │ +0052dbb0: 6515 006f e081 0000 2020 2066 6163 696c e..o.... facil │ │ │ +0052dbc0: 6974 6965 732e 0700 6fe0 9100 0047 006e ities...o....G.n │ │ │ +0052dbd0: e0c0 1100 0020 2020 6f75 743a 2061 2067 ..... out: a g │ │ │ 0052dbe0: 746d 5f64 6573 6372 6970 746f 7220 746f tm_descriptor to │ │ │ 0052dbf0: 2062 6520 6669 6c6c 6564 2077 6974 6820 be filled with │ │ │ 0052dc00: 7468 6520 7472 616e 7366 6f72 6d65 6420 the transformed │ │ │ -0052dc10: 6b65 792e 0700 6f7e 1200 0000 0000 0000 key...o~........ │ │ │ +0052dc10: 6b65 792e 0700 6fe0 1200 0000 0000 0000 key...o......... │ │ │ 0052dc20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052dc30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052dc40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052dc50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052dc60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052dc70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052dc80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -339460,86 +339460,86 @@ │ │ │ 0052e030: 4e00 ff73 00ff 414c 5445 524e 4154 455f N..s..ALTERNATE_ │ │ │ 0052e040: 434f 4c4c 4154 494f 4e00 ff73 00ff 5452 COLLATION..s..TR │ │ │ 0052e050: 414e 5346 4f52 4d41 5449 4f4e 00ff 7300 ANSFORMATION..s. │ │ │ 0052e060: ff49 4e50 5554 5f41 5247 554d 454e 5453 .INPUT_ARGUMENTS │ │ │ 0052e070: 5f46 4f52 5f47 544d 5f41 435f 5846 4f52 _FOR_GTM_AC_XFOR │ │ │ 0052e080: 4d31 0000 496e 7075 745f 4172 6775 6d65 M1..Input_Argume │ │ │ 0052e090: 6e74 735f 666f 725f 6774 6d5f 6163 5f78 nts_for_gtm_ac_x │ │ │ -0052e0a0: 666f 726d 312c 006f 7ebf 1100 0020 2020 form1,.o~.... │ │ │ +0052e0a0: 666f 726d 312c 006f e0bf 1100 0020 2020 form1,.o..... │ │ │ 0052e0b0: 496e 7075 7420 4172 6775 6d65 6e74 7320 Input Arguments │ │ │ 0052e0c0: 666f 7220 6774 6d5f 6163 5f78 666f 726d for gtm_ac_xform │ │ │ -0052e0d0: 3107 0070 7e21 0000 3400 707e 3100 0020 1..p~!..4.p~1.. │ │ │ +0052e0d0: 3107 0070 e021 0000 3400 70e0 3100 0020 1..p.!..4.p.1.. │ │ │ 0052e0e0: 2020 5468 6520 696e 7075 7420 6172 6775 The input argu │ │ │ 0052e0f0: 6d65 6e74 7320 666f 7220 6774 6d5f 6163 ments for gtm_ac │ │ │ -0052e100: 5f78 666f 726d 3120 6172 653a 0700 707e _xform1 are:..p~ │ │ │ -0052e110: 4100 0049 0070 7e51 0000 2020 2069 6e3a A..I.p~Q.. in: │ │ │ +0052e100: 5f78 666f 726d 3120 6172 653a 0700 70e0 _xform1 are:..p. │ │ │ +0052e110: 4100 0049 0070 e051 0000 2020 2069 6e3a A..I.p.Q.. in: │ │ │ 0052e120: 2061 2067 746d 3332 5f64 6573 6372 6970 a gtm32_descrip │ │ │ 0052e130: 746f 7220 636f 6e74 6169 6e69 6e67 2074 tor containing t │ │ │ 0052e140: 6865 2073 7472 696e 6720 746f 2062 6520 he string to be │ │ │ -0052e150: 7472 616e 7366 6f72 6d65 642e 0700 707e transformed...p~ │ │ │ -0052e160: 6100 0053 0070 7e71 0000 2020 206c 6576 a..S.p~q.. lev │ │ │ +0052e150: 7472 616e 7366 6f72 6d65 642e 0700 70e0 transformed...p. │ │ │ +0052e160: 6100 0053 0070 e071 0000 2020 206c 6576 a..S.p.q.. lev │ │ │ 0052e170: 656c 3a20 616e 2069 6e74 6567 6572 3b20 el: an integer; │ │ │ 0052e180: 7468 6973 2069 7320 6e6f 7420 7573 6564 this is not used │ │ │ 0052e190: 2063 7572 7265 6e74 6c79 2c20 6275 7420 currently, but │ │ │ 0052e1a0: 6973 2072 6573 6572 7665 6420 666f 7220 is reserved for │ │ │ -0052e1b0: 6675 7475 7265 1500 707e 8100 0020 2020 future..p~... │ │ │ -0052e1c0: 6661 6369 6c69 7469 6573 2e07 0070 7e91 facilities...p~. │ │ │ -0052e1d0: 0000 4900 6f7e c011 0000 2020 206f 7574 ..I.o~.... out │ │ │ +0052e1b0: 6675 7475 7265 1500 70e0 8100 0020 2020 future..p.... │ │ │ +0052e1c0: 6661 6369 6c69 7469 6573 2e07 0070 e091 facilities...p.. │ │ │ +0052e1d0: 0000 4900 6fe0 c011 0000 2020 206f 7574 ..I.o..... out │ │ │ 0052e1e0: 3a20 6120 6774 6d33 325f 6465 7363 7269 : a gtm32_descri │ │ │ 0052e1f0: 7074 6f72 2074 6f20 6265 2066 696c 6c65 ptor to be fille │ │ │ 0052e200: 6420 7769 7468 2074 6865 2074 7261 6e73 d with the trans │ │ │ -0052e210: 666f 726d 6564 206b 6579 2e07 0070 7e12 formed key...p~. │ │ │ -0052e220: 0000 4800 4d7e 4f55 5450 5554 5f41 5247 ..H.M~OUTPUT_ARG │ │ │ +0052e210: 666f 726d 6564 206b 6579 2e07 0070 e012 formed key...p.. │ │ │ +0052e220: 0000 4800 4de0 4f55 5450 5554 5f41 5247 ..H.M.OUTPUT_ARG │ │ │ 0052e230: 554d 454e 5453 5f46 4f52 5f47 544d 5f41 UMENTS_FOR_GTM_A │ │ │ 0052e240: 435f 5846 4f52 4d00 004f 7574 7075 745f C_XFORM..Output_ │ │ │ 0052e250: 4172 6775 6d65 6e74 735f 666f 725f 6774 Arguments_for_gt │ │ │ -0052e260: 6d5f 6163 5f78 666f 726d 2c00 6f7e bf11 m_ac_xform,.o~.. │ │ │ +0052e260: 6d5f 6163 5f78 666f 726d 2c00 6fe0 bf11 m_ac_xform,.o... │ │ │ 0052e270: 0000 2020 204f 7574 7075 7420 4172 6775 .. Output Argu │ │ │ 0052e280: 6d65 6e74 7320 666f 7220 6774 6d5f 6163 ments for gtm_ac │ │ │ -0052e290: 5f78 666f 726d 0700 707e 2100 0034 0070 _xform..p~!..4.p │ │ │ -0052e2a0: 7e31 0000 2020 2054 6865 206f 7574 7075 ~1.. The outpu │ │ │ +0052e290: 5f78 666f 726d 0700 70e0 2100 0034 0070 _xform..p.!..4.p │ │ │ +0052e2a0: e031 0000 2020 2054 6865 206f 7574 7075 .1.. The outpu │ │ │ 0052e2b0: 7420 6172 6775 6d65 6e74 7320 666f 7220 t arguments for │ │ │ 0052e2c0: 6774 6d5f 6163 5f78 666f 726d 2061 7265 gtm_ac_xform are │ │ │ -0052e2d0: 3a07 0070 7e41 0000 4f00 707e 5100 0020 :..p~A..O.p~Q.. │ │ │ +0052e2d0: 3a07 0070 e041 0000 4f00 70e0 5100 0020 :..p.A..O.p.Q.. │ │ │ 0052e2e0: 2020 7265 7475 726e 2076 616c 7565 3a20 return value: │ │ │ 0052e2f0: 6120 6c6f 6e67 2072 6573 756c 7420 7072 a long result pr │ │ │ 0052e300: 6f76 6964 696e 6720 6120 7374 6174 7573 oviding a status │ │ │ 0052e310: 2063 6f64 653b 2069 7420 696e 6469 6361 code; it indica │ │ │ -0052e320: 7465 7320 7468 6545 0070 7e61 0000 2020 tes theE.p~a.. │ │ │ +0052e320: 7465 7320 7468 6545 0070 e061 0000 2020 tes theE.p.a.. │ │ │ 0052e330: 2073 7563 6365 7373 2028 7a65 726f 2920 success (zero) │ │ │ 0052e340: 6f72 2066 6169 6c75 7265 2028 6e6f 6e2d or failure (non- │ │ │ 0052e350: 7a65 726f 2920 6f66 2074 6865 2074 7261 zero) of the tra │ │ │ -0052e360: 6e73 666f 726d 6174 696f 6e2e 0700 707e nsformation...p~ │ │ │ -0052e370: 7100 003f 0070 7e81 0000 2020 206f 7574 q..?.p~... out │ │ │ +0052e360: 6e73 666f 726d 6174 696f 6e2e 0700 70e0 nsformation...p. │ │ │ +0052e370: 7100 003f 0070 e081 0000 2020 206f 7574 q..?.p.... out │ │ │ 0052e380: 3a20 6120 6774 6d5f 6465 7363 7269 7074 : a gtm_descript │ │ │ 0052e390: 6f72 2063 6f6e 7461 696e 696e 6720 7468 or containing th │ │ │ 0052e3a0: 6520 7472 616e 7366 6f72 6d65 6420 6b65 e transformed ke │ │ │ -0052e3b0: 792e 0700 707e 9100 0055 006f 7ec0 1100 y...p~...U.o~... │ │ │ +0052e3b0: 792e 0700 70e0 9100 0055 006f e0c0 1100 y...p....U.o.... │ │ │ 0052e3c0: 0020 2020 6f75 746c 656e 3a20 616e 2075 . outlen: an u │ │ │ 0052e3d0: 6e73 6967 6e65 6420 6c6f 6e67 2c20 7061 nsigned long, pa │ │ │ 0052e3e0: 7373 6564 2062 7920 7265 6665 7265 6e63 ssed by referenc │ │ │ 0052e3f0: 652c 2067 6976 696e 6720 7468 6520 6163 e, giving the ac │ │ │ 0052e400: 7475 616c 206c 656e 6774 6820 6f66 1900 tual length of.. │ │ │ -0052e410: 707e 1200 0020 2020 7468 6520 6f75 7470 p~... the outp │ │ │ -0052e420: 7574 206b 6579 2e07 0070 7e13 0000 1200 ut key...p~..... │ │ │ -0052e430: 707e 1400 0020 2020 4578 616d 706c 653a p~... Example: │ │ │ -0052e440: 0700 707e 1500 0023 0070 7e16 0000 2020 ..p~...#.p~... │ │ │ +0052e410: 70e0 1200 0020 2020 7468 6520 6f75 7470 p.... the outp │ │ │ +0052e420: 7574 206b 6579 2e07 0070 e013 0000 1200 ut key...p...... │ │ │ +0052e430: 70e0 1400 0020 2020 4578 616d 706c 653a p.... Example: │ │ │ +0052e440: 0700 70e0 1500 0023 0070 e016 0000 2020 ..p....#.p.... │ │ │ 0052e450: 2023 696e 636c 7564 6520 2267 746d 5f64 #include "gtm_d │ │ │ -0052e460: 6573 6372 6970 742e 6822 2b00 707e 1700 escript.h"+.p~.. │ │ │ +0052e460: 6573 6372 6970 742e 6822 2b00 70e0 1700 escript.h"+.p... │ │ │ 0052e470: 0020 2020 2364 6566 696e 6520 4d59 4150 . #define MYAP │ │ │ 0052e480: 505f 5355 4253 4332 4c4f 4e47 2031 3233 P_SUBSC2LONG 123 │ │ │ -0052e490: 3435 3637 3831 0070 7e18 0000 2020 2073 456781.p~... s │ │ │ +0052e490: 3435 3637 3831 0070 e018 0000 2020 2073 456781.p.... s │ │ │ 0052e4a0: 7461 7469 6320 756e 7369 676e 6564 2063 tatic unsigned c │ │ │ 0052e4b0: 6861 7220 7866 6f72 6d5f 7461 626c 655b har xform_table[ │ │ │ -0052e4c0: 3235 365d 203d 0b00 707e 1900 0020 2020 256] =..p~... │ │ │ -0052e4d0: 7b4a 0070 7e1a 0000 2020 2020 2030 2c20 {J.p~... 0, │ │ │ +0052e4c0: 3235 365d 203d 0b00 70e0 1900 0020 2020 256] =..p.... │ │ │ +0052e4d0: 7b4a 0070 e01a 0000 2020 2020 2030 2c20 {J.p.... 0, │ │ │ 0052e4e0: 2031 2c20 2032 2c20 2033 2c20 2034 2c20 1, 2, 3, 4, │ │ │ 0052e4f0: 2035 2c20 2036 2c20 2037 2c20 2038 2c20 5, 6, 7, 8, │ │ │ 0052e500: 2039 2c20 3130 2c20 3131 2c20 3132 2c20 9, 10, 11, 12, │ │ │ -0052e510: 3133 2c20 3134 2c20 3135 2c4a 0070 7e21 13, 14, 15,J.p~! │ │ │ +0052e510: 3133 2c20 3134 2c20 3135 2c4a 0070 e021 13, 14, 15,J.p.! │ │ │ 0052e520: 0000 2020 2020 3136 2c20 3137 2c20 3138 .. 16, 17, 18 │ │ │ 0052e530: 2c20 3139 2c20 3230 2c20 3231 2c20 3232 , 19, 20, 21, 22 │ │ │ 0052e540: 2c20 3233 2c20 3234 2c20 3235 2c20 3236 , 23, 24, 25, 26 │ │ │ 0052e550: 2c20 3237 2c20 3238 2c20 3239 2c20 3330 , 27, 28, 29, 30 │ │ │ 0052e560: 2c20 3331 2c00 0000 0000 0000 0000 0000 , 31,........... │ │ │ 0052e570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052e580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -339590,143 +339590,143 @@ │ │ │ 0052e850: 414e 5346 4f52 4d41 5449 4f4e 00ff 7300 ANSFORMATION..s. │ │ │ 0052e860: ff4f 5554 5055 545f 4152 4755 4d45 4e54 .OUTPUT_ARGUMENT │ │ │ 0052e870: 535f 464f 525f 4754 4d5f 4143 5f58 464f S_FOR_GTM_AC_XFO │ │ │ 0052e880: 524d 00c0 2200 0020 2020 2033 322c 2033 RM..".. 32, 3 │ │ │ 0052e890: 332c 2033 342c 2033 352c 2033 362c 2033 3, 34, 35, 36, 3 │ │ │ 0052e8a0: 372c 2033 382c 2033 392c 2034 302c 2034 7, 38, 39, 40, 4 │ │ │ 0052e8b0: 312c 2034 322c 2034 332c 2034 342c 2034 1, 42, 43, 44, 4 │ │ │ -0052e8c0: 352c 2034 362c 2034 372c 4a00 707e 2300 5, 46, 47,J.p~#. │ │ │ +0052e8c0: 352c 2034 362c 2034 372c 4a00 70e0 2300 5, 46, 47,J.p.#. │ │ │ 0052e8d0: 0020 2020 2034 382c 2034 392c 2035 302c . 48, 49, 50, │ │ │ 0052e8e0: 2035 312c 2035 322c 2035 332c 2035 342c 51, 52, 53, 54, │ │ │ 0052e8f0: 2035 352c 2035 362c 2035 372c 2035 382c 55, 56, 57, 58, │ │ │ 0052e900: 2035 392c 2036 302c 2036 312c 2036 322c 59, 60, 61, 62, │ │ │ -0052e910: 2036 332c 4a00 707e 2400 0020 2020 2036 63,J.p~$.. 6 │ │ │ +0052e910: 2036 332c 4a00 70e0 2400 0020 2020 2036 63,J.p.$.. 6 │ │ │ 0052e920: 342c 2036 352c 2036 372c 2036 392c 2037 4, 65, 67, 69, 7 │ │ │ 0052e930: 312c 2037 332c 2037 352c 2037 372c 2037 1, 73, 75, 77, 7 │ │ │ 0052e940: 392c 2038 312c 2038 332c 2038 352c 2038 9, 81, 83, 85, 8 │ │ │ 0052e950: 372c 2038 392c 2039 312c 2039 332c 4a00 7, 89, 91, 93,J. │ │ │ -0052e960: 707e 2500 0020 2020 2039 352c 2039 372c p~%.. 95, 97, │ │ │ +0052e960: 70e0 2500 0020 2020 2039 352c 2039 372c p.%.. 95, 97, │ │ │ 0052e970: 2039 392c 3130 312c 3130 332c 3130 352c 99,101,103,105, │ │ │ 0052e980: 3130 372c 3130 392c 3131 312c 3131 332c 107,109,111,113, │ │ │ 0052e990: 3131 352c 3131 372c 3131 382c 3131 392c 115,117,118,119, │ │ │ -0052e9a0: 3132 302c 3132 312c 4a00 707e 2600 0020 120,121,J.p~&.. │ │ │ +0052e9a0: 3132 302c 3132 312c 4a00 70e0 2600 0020 120,121,J.p.&.. │ │ │ 0052e9b0: 2020 3132 322c 2036 362c 2036 382c 2037 122, 66, 68, 7 │ │ │ 0052e9c0: 302c 2037 322c 2037 342c 2037 362c 2037 0, 72, 74, 76, 7 │ │ │ 0052e9d0: 382c 2038 302c 2038 322c 2038 342c 2038 8, 80, 82, 84, 8 │ │ │ 0052e9e0: 362c 2038 382c 2039 302c 2039 322c 2039 6, 88, 90, 92, 9 │ │ │ -0052e9f0: 342c 4a00 707e 2700 0020 2020 2039 362c 4,J.p~'.. 96, │ │ │ +0052e9f0: 342c 4a00 70e0 2700 0020 2020 2039 362c 4,J.p.'.. 96, │ │ │ 0052ea00: 2039 382c 3130 302c 3130 322c 3130 342c 98,100,102,104, │ │ │ 0052ea10: 3130 362c 3130 382c 3131 302c 3131 322c 106,108,110,112, │ │ │ 0052ea20: 3131 342c 3131 362c 3132 332c 3132 342c 114,116,123,124, │ │ │ -0052ea30: 3132 352c 3132 362c 3132 372c 4a00 707e 125,126,127,J.p~ │ │ │ +0052ea30: 3132 352c 3132 362c 3132 372c 4a00 70e0 125,126,127,J.p. │ │ │ 0052ea40: 2800 0020 2020 3132 382c 3132 392c 3133 (.. 128,129,13 │ │ │ 0052ea50: 302c 3133 312c 3133 322c 3133 332c 3133 0,131,132,133,13 │ │ │ 0052ea60: 342c 3133 352c 3133 362c 3133 372c 3133 4,135,136,137,13 │ │ │ 0052ea70: 382c 3133 392c 3134 302c 3134 312c 3134 8,139,140,141,14 │ │ │ -0052ea80: 322c 3134 332c 4a00 707e 2900 0020 2020 2,143,J.p~).. │ │ │ +0052ea80: 322c 3134 332c 4a00 70e0 2900 0020 2020 2,143,J.p.).. │ │ │ 0052ea90: 3134 342c 3134 352c 3134 362c 3134 372c 144,145,146,147, │ │ │ 0052eaa0: 3134 382c 3134 392c 3135 302c 3135 312c 148,149,150,151, │ │ │ 0052eab0: 3135 322c 3135 332c 3135 342c 3135 352c 152,153,154,155, │ │ │ 0052eac0: 3135 362c 3135 372c 3135 382c 3135 392c 156,157,158,159, │ │ │ -0052ead0: 4a00 707e 2a00 0020 2020 3136 302c 3136 J.p~*.. 160,16 │ │ │ +0052ead0: 4a00 70e0 2a00 0020 2020 3136 302c 3136 J.p.*.. 160,16 │ │ │ 0052eae0: 312c 3136 322c 3136 332c 3136 342c 3136 1,162,163,164,16 │ │ │ 0052eaf0: 352c 3136 362c 3136 372c 3136 382c 3136 5,166,167,168,16 │ │ │ 0052eb00: 392c 3137 302c 3137 312c 3137 322c 3137 9,170,171,172,17 │ │ │ -0052eb10: 332c 3137 342c 3137 352c 4a00 707e 3100 3,174,175,J.p~1. │ │ │ +0052eb10: 332c 3137 342c 3137 352c 4a00 70e0 3100 3,174,175,J.p.1. │ │ │ 0052eb20: 0020 2020 3137 362c 3137 372c 3137 382c . 176,177,178, │ │ │ 0052eb30: 3137 392c 3138 302c 3138 312c 3138 322c 179,180,181,182, │ │ │ 0052eb40: 3138 332c 3138 342c 3138 352c 3138 362c 183,184,185,186, │ │ │ 0052eb50: 3138 372c 3138 382c 3138 392c 3139 302c 187,188,189,190, │ │ │ -0052eb60: 3139 312c 4a00 707e 3200 0020 2020 3139 191,J.p~2.. 19 │ │ │ +0052eb60: 3139 312c 4a00 70e0 3200 0020 2020 3139 191,J.p.2.. 19 │ │ │ 0052eb70: 322c 3139 332c 3139 342c 3139 352c 3139 2,193,194,195,19 │ │ │ 0052eb80: 362c 3139 372c 3139 382c 3139 392c 3230 6,197,198,199,20 │ │ │ 0052eb90: 302c 3230 312c 3230 322c 3230 332c 3230 0,201,202,203,20 │ │ │ 0052eba0: 342c 3230 352c 3230 362c 3230 372c 4a00 4,205,206,207,J. │ │ │ -0052ebb0: 707e 3300 0020 2020 3230 382c 3230 392c p~3.. 208,209, │ │ │ +0052ebb0: 70e0 3300 0020 2020 3230 382c 3230 392c p.3.. 208,209, │ │ │ 0052ebc0: 3231 302c 3231 312c 3231 322c 3231 332c 210,211,212,213, │ │ │ 0052ebd0: 3231 342c 3231 352c 3231 362c 3231 372c 214,215,216,217, │ │ │ 0052ebe0: 3231 382c 3231 392c 3232 302c 3232 312c 218,219,220,221, │ │ │ -0052ebf0: 3232 322c 3232 332c 4a00 707e 3400 0020 222,223,J.p~4.. │ │ │ +0052ebf0: 3232 322c 3232 332c 4a00 70e0 3400 0020 222,223,J.p.4.. │ │ │ 0052ec00: 2020 3232 342c 3232 352c 3232 362c 3232 224,225,226,22 │ │ │ 0052ec10: 372c 3232 382c 3232 392c 3233 302c 3233 7,228,229,230,23 │ │ │ 0052ec20: 312c 3233 322c 3233 332c 3233 342c 3233 1,232,233,234,23 │ │ │ 0052ec30: 352c 3233 362c 3233 372c 3233 382c 3233 5,236,237,238,23 │ │ │ -0052ec40: 392c 4900 707e 3500 0020 2020 3234 302c 9,I.p~5.. 240, │ │ │ +0052ec40: 392c 4900 70e0 3500 0020 2020 3234 302c 9,I.p.5.. 240, │ │ │ 0052ec50: 3234 312c 3234 322c 3234 332c 3234 342c 241,242,243,244, │ │ │ 0052ec60: 3234 352c 3234 362c 3234 372c 3234 382c 245,246,247,248, │ │ │ 0052ec70: 3234 392c 3235 302c 3235 312c 3235 322c 249,250,251,252, │ │ │ -0052ec80: 3235 332c 3235 342c 3235 350c 0070 7e36 253,254,255..p~6 │ │ │ -0052ec90: 0000 2020 207d 3b0e 0070 7e37 0000 2020 .. };..p~7.. │ │ │ -0052eca0: 206c 6f6e 672f 0070 7e38 0000 2020 2067 long/.p~8.. g │ │ │ +0052ec80: 3235 332c 3235 342c 3235 350c 0070 e036 253,254,255..p.6 │ │ │ +0052ec90: 0000 2020 207d 3b0e 0070 e037 0000 2020 .. };..p.7.. │ │ │ +0052eca0: 206c 6f6e 672f 0070 e038 0000 2020 2067 long/.p.8.. g │ │ │ 0052ecb0: 746d 5f61 635f 7866 6f72 6d20 2869 6e2c tm_ac_xform (in, │ │ │ 0052ecc0: 206c 6576 656c 2c20 6f75 742c 206f 7574 level, out, out │ │ │ -0052ecd0: 6c65 6e29 3c00 707e 3900 0020 2020 2020 len)<.p~9.. │ │ │ +0052ecd0: 6c65 6e29 3c00 70e0 3900 0020 2020 2020 len)<.p.9.. │ │ │ 0052ece0: 2020 2067 746d 5f64 6573 6372 6970 746f gtm_descripto │ │ │ 0052ecf0: 7220 2a69 6e3b 2020 2020 2f2a 2074 6865 r *in; /* the │ │ │ 0052ed00: 2069 6e70 7574 2073 7472 696e 6720 2a2f input string */ │ │ │ -0052ed10: 3e00 707e 3a00 0020 2020 2020 2020 2069 >.p~:.. i │ │ │ +0052ed10: 3e00 70e0 3a00 0020 2020 2020 2020 2069 >.p.:.. i │ │ │ 0052ed20: 6e74 206c 6576 656c 3b20 2020 2020 2020 nt level; │ │ │ 0052ed30: 2020 2020 202f 2a20 7468 6520 7375 6273 /* the subs │ │ │ 0052ed40: 6372 6970 7420 6c65 7665 6c20 2a2f 3e00 cript level */>. │ │ │ -0052ed50: 707e 4100 0020 2020 2020 2020 2067 746d p~A.. gtm │ │ │ +0052ed50: 70e0 4100 0020 2020 2020 2020 2067 746d p.A.. gtm │ │ │ 0052ed60: 5f64 6573 6372 6970 746f 7220 2a6f 7574 _descriptor *out │ │ │ 0052ed70: 3b20 2020 202f 2a20 7468 6520 6f75 7470 ; /* the outp │ │ │ -0052ed80: 7574 2062 7566 6665 7220 2a2f 4800 707e ut buffer */H.p~ │ │ │ +0052ed80: 7574 2062 7566 6665 7220 2a2f 4800 70e0 ut buffer */H.p. │ │ │ 0052ed90: 4200 0020 2020 2020 2020 2069 6e74 202a B.. int * │ │ │ 0052eda0: 6f75 746c 656e 3b20 2020 2020 2020 202f outlen; / │ │ │ 0052edb0: 2a20 7468 6520 6c65 6e67 7468 206f 6620 * the length of │ │ │ 0052edc0: 7468 6520 6f75 7470 7574 2073 7472 696e the output strin │ │ │ -0052edd0: 6720 2a2f 0b00 707e 4300 0020 2020 7b12 g */..p~C.. {. │ │ │ -0052ede0: 0070 7e44 0000 2020 2020 2069 6e74 206e .p~D.. int n │ │ │ -0052edf0: 3b25 0070 7e45 0000 2020 2020 2075 6e73 ;%.p~E.. uns │ │ │ +0052edd0: 6720 2a2f 0b00 70e0 4300 0020 2020 7b12 g */..p.C.. {. │ │ │ +0052ede0: 0070 e044 0000 2020 2020 2069 6e74 206e .p.D.. int n │ │ │ +0052edf0: 3b25 0070 e045 0000 2020 2020 2075 6e73 ;%.p.E.. uns │ │ │ 0052ee00: 6967 6e65 6420 6368 6172 202a 6370 2c20 igned char *cp, │ │ │ -0052ee10: 2a63 6f75 743b 4100 707e 4600 0020 2020 *cout;A.p~F.. │ │ │ +0052ee10: 2a63 6f75 743b 4100 70e0 4600 0020 2020 *cout;A.p.F.. │ │ │ 0052ee20: 2f2a 2045 6e73 7572 6520 7370 6163 6520 /* Ensure space │ │ │ 0052ee30: 696e 2074 6865 206f 7574 7075 7420 6275 in the output bu │ │ │ 0052ee40: 6666 6572 2066 6f72 2074 6865 2073 7472 ffer for the str │ │ │ -0052ee50: 696e 672e 202a 2f18 0070 7e47 0000 2020 ing. */..p~G.. │ │ │ +0052ee50: 696e 672e 202a 2f18 0070 e047 0000 2020 ing. */..p.G.. │ │ │ 0052ee60: 2020 206e 203d 2069 6e2d 3e6c 656e 3b1d n = in->len;. │ │ │ -0052ee70: 0070 7e48 0000 2020 2020 2069 6620 286e .p~H.. if (n │ │ │ -0052ee80: 203e 206f 7574 2d3e 6c65 6e29 2600 707e > out->len)&.p~ │ │ │ +0052ee70: 0070 e048 0000 2020 2020 2069 6620 286e .p.H.. if (n │ │ │ +0052ee80: 203e 206f 7574 2d3e 6c65 6e29 2600 70e0 > out->len)&.p. │ │ │ 0052ee90: 4900 0020 2020 2020 2020 7265 7475 726e I.. return │ │ │ 0052eea0: 204d 5941 5050 5f53 5542 5343 324c 4f4e MYAPP_SUBSC2LON │ │ │ -0052eeb0: 473b 4b00 707e 4a00 0020 2020 2f2a 2054 G;K.p~J.. /* T │ │ │ +0052eeb0: 473b 4b00 70e0 4a00 0020 2020 2f2a 2054 G;K.p.J.. /* T │ │ │ 0052eec0: 6865 7265 2069 7320 7370 6163 652c 2063 here is space, c │ │ │ 0052eed0: 6f70 7920 7468 6520 7374 7269 6e67 2c20 opy the string, │ │ │ 0052eee0: 7472 616e 7366 6f72 6d69 6e67 2c20 6966 transforming, if │ │ │ 0052eef0: 206e 6563 6573 7361 7279 202a 2f50 0070 necessary */P.p │ │ │ -0052ef00: 7e51 0000 2020 2020 2063 7020 3d20 696e ~Q.. cp = in │ │ │ +0052ef00: e051 0000 2020 2020 2063 7020 3d20 696e .Q.. cp = in │ │ │ 0052ef10: 2d3e 7661 6c3b 2020 2020 2020 2020 2020 ->val; │ │ │ 0052ef20: 2020 2f2a 2041 6464 7265 7373 206f 6620 /* Address of │ │ │ 0052ef30: 6669 7273 7420 6279 7465 206f 6620 696e first byte of in │ │ │ 0052ef40: 7075 7420 7374 7269 6e67 202a 2f50 0070 put string */P.p │ │ │ -0052ef50: 7e52 0000 2020 2020 2063 6f75 7420 3d20 ~R.. cout = │ │ │ +0052ef50: e052 0000 2020 2020 2063 6f75 7420 3d20 .R.. cout = │ │ │ 0052ef60: 6f75 742d 3e76 616c 3b20 2020 2020 2020 out->val; │ │ │ 0052ef70: 202f 2a20 4164 6472 6573 7320 6f66 2066 /* Address of f │ │ │ 0052ef80: 6972 7374 2062 7974 6520 6f66 206f 7574 irst byte of out │ │ │ 0052ef90: 7075 7420 6275 6666 6572 202a 2f1b 0070 put buffer */..p │ │ │ -0052efa0: 7e53 0000 2020 2020 2077 6869 6c65 2028 ~S.. while ( │ │ │ -0052efb0: 6e2d 2d20 3e20 3029 2b00 707e 5400 0020 n-- > 0)+.p~T.. │ │ │ +0052efa0: e053 0000 2020 2020 2077 6869 6c65 2028 .S.. while ( │ │ │ +0052efb0: 6e2d 2d20 3e20 3029 2b00 70e0 5400 0020 n-- > 0)+.p.T.. │ │ │ 0052efc0: 2020 2020 2020 2a63 6f75 742b 2b20 3d20 *cout++ = │ │ │ 0052efd0: 7866 6f72 6d5f 7461 626c 655b 2a63 702b xform_table[*cp+ │ │ │ 0052efe0: 2b5d 3b00 0000 0000 0000 0000 0000 0000 +];............. │ │ │ 0052eff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052f000: 0400 0000 c500 0000 a451 0000 0000 0000 .........Q...... │ │ │ -0052f010: 8e00 007e 4845 4c50 00ff 7300 ff49 4e54 ...~HELP..s..INT │ │ │ +0052f010: 8e00 00e0 4845 4c50 00ff 7300 ff49 4e54 ....HELP..s..INT │ │ │ 0052f020: 4552 4e41 5449 4f4e 414c 495a 4154 494f ERNATIONALIZATIO │ │ │ 0052f030: 4e00 ff73 00ff 414c 5445 524e 4154 455f N..s..ALTERNATE_ │ │ │ 0052f040: 434f 4c4c 4154 494f 4e00 ff73 00ff 5452 COLLATION..s..TR │ │ │ 0052f050: 414e 5346 4f52 4d41 5449 4f4e 00ff 7300 ANSFORMATION..s. │ │ │ 0052f060: ff4f 5554 5055 545f 4152 4755 4d45 4e54 .OUTPUT_ARGUMENT │ │ │ 0052f070: 535f 464f 525f 4754 4d5f 4143 5f58 464f S_FOR_GTM_AC_XFO │ │ │ 0052f080: 524d 00c0 5500 0020 2020 2020 2a6f 7574 RM..U.. *out │ │ │ 0052f090: 6c65 6e20 3d20 696e 2d3e 6c65 6e3b 1500 len = in->len;.. │ │ │ -0052f0a0: 707e 5600 0020 2020 2020 7265 7475 726e p~V.. return │ │ │ -0052f0b0: 2030 3b0b 0070 7e57 0000 2020 207d 0700 0;..p~W.. }.. │ │ │ -0052f0c0: 707e 5800 0000 0000 0000 0000 0000 0000 p~X............. │ │ │ +0052f0a0: 70e0 5600 0020 2020 2020 7265 7475 726e p.V.. return │ │ │ +0052f0b0: 2030 3b0b 0070 e057 0000 2020 207d 0700 0;..p.W.. }.. │ │ │ +0052f0c0: 70e0 5800 0000 0000 0000 0000 0000 0000 p.X............. │ │ │ 0052f0d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052f0e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052f0f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052f100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052f110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052f120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0052f130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -339970,203 +339970,203 @@ │ │ │ 00530010: 7200 0000 4845 4c50 00ff 7300 ff49 4e54 r...HELP..s..INT │ │ │ 00530020: 4552 4e41 5449 4f4e 414c 495a 4154 494f ERNATIONALIZATIO │ │ │ 00530030: 4e00 ff73 00ff 414c 5445 524e 4154 455f N..s..ALTERNATE_ │ │ │ 00530040: 434f 4c4c 4154 494f 4e00 ff73 00ff 494e COLLATION..s..IN │ │ │ 00530050: 5645 5253 455f 5452 414e 5346 4f52 4d41 VERSE_TRANSFORMA │ │ │ 00530060: 5449 4f4e 00bf 1100 0020 2020 496e 7665 TION..... Inve │ │ │ 00530070: 7273 6520 5472 616e 7366 6f72 6d61 7469 rse Transformati │ │ │ -00530080: 6f6e 0700 527e 2100 0052 0052 7e31 0000 on..R~!..R.R~1.. │ │ │ +00530080: 6f6e 0700 52e0 2100 0052 0052 e031 0000 on..R.!..R.R.1.. │ │ │ 00530090: 2020 2054 6869 7320 726f 7574 696e 6520 This routine │ │ │ 005300a0: 7265 7475 726e 7320 616c 7465 7265 6420 returns altered │ │ │ 005300b0: 6b65 7973 2074 6f20 7468 6520 6f72 6967 keys to the orig │ │ │ 005300c0: 696e 616c 2073 7562 7363 7269 7074 732e inal subscripts. │ │ │ -005300d0: 2054 6865 2073 796e 7461 781d 0052 7e41 The syntax..R~A │ │ │ +005300d0: 2054 6865 2073 796e 7461 781d 0052 e041 The syntax..R.A │ │ │ 005300e0: 0000 2020 206f 6620 7468 6973 2072 6f75 .. of this rou │ │ │ -005300f0: 7469 6e65 2069 733a 0700 527e 5100 0023 tine is:..R~Q..# │ │ │ -00530100: 0052 7e61 0000 2020 2023 696e 636c 7564 .R~a.. #includ │ │ │ +005300f0: 7469 6e65 2069 733a 0700 52e0 5100 0023 tine is:..R.Q..# │ │ │ +00530100: 0052 e061 0000 2020 2023 696e 636c 7564 .R.a.. #includ │ │ │ 00530110: 6520 2267 746d 5f64 6573 6372 6970 742e e "gtm_descript. │ │ │ -00530120: 6822 5c00 527e 7100 0020 2020 6c6f 6e67 h"\.R~q.. long │ │ │ +00530120: 6822 5c00 52e0 7100 0020 2020 6c6f 6e67 h"\.R.q.. long │ │ │ 00530130: 2067 746d 5f61 635f 7862 6163 6b28 6774 gtm_ac_xback(gt │ │ │ 00530140: 6d5f 6465 7363 7269 7074 6f72 202a 696e m_descriptor *in │ │ │ 00530150: 2c20 696e 7420 6c65 7665 6c2c 2067 746d , int level, gtm │ │ │ 00530160: 5f64 6573 6372 6970 746f 7220 2a6f 7574 _descriptor *out │ │ │ 00530170: 2c20 696e 7420 2a6f 7574 6c65 6e29 0700 , int *outlen).. │ │ │ -00530180: 527e 8100 004f 0052 7e91 0000 2020 2054 R~...O.R~... T │ │ │ +00530180: 52e0 8100 004f 0052 e091 0000 2020 2054 R....O.R.... T │ │ │ 00530190: 6865 2061 7267 756d 656e 7473 206f 6620 he arguments of │ │ │ 005301a0: 6774 6d5f 6163 5f78 6261 636b 2061 7265 gtm_ac_xback are │ │ │ 005301b0: 2069 6465 6e74 6963 616c 2074 6f20 7468 identical to th │ │ │ 005301c0: 6f73 6520 6f66 2067 746d 5f61 635f 7866 ose of gtm_ac_xf │ │ │ -005301d0: 6f72 6d2e 0800 517e c011 0000 2a00 527e orm...Q~....*.R~ │ │ │ +005301d0: 6f72 6d2e 0800 51e0 c011 0000 2a00 52e0 orm...Q.....*.R. │ │ │ 005301e0: 1200 0020 2020 5468 6520 7379 6e74 6178 ... The syntax │ │ │ 005301f0: 206f 6620 6774 6d5f 6163 5f78 6261 636b of gtm_ac_xback │ │ │ -00530200: 5f31 2069 733a 0700 527e 1300 0023 0052 _1 is:..R~...#.R │ │ │ -00530210: 7e14 0000 2020 2023 696e 636c 7564 6520 ~... #include │ │ │ +00530200: 5f31 2069 733a 0700 52e0 1300 0023 0052 _1 is:..R....#.R │ │ │ +00530210: e014 0000 2020 2023 696e 636c 7564 6520 .... #include │ │ │ 00530220: 2267 746d 5f64 6573 6372 6970 742e 6822 "gtm_descript.h" │ │ │ -00530230: 6300 527e 1500 0020 2020 6c6f 6e67 2067 c.R~... long g │ │ │ +00530230: 6300 52e0 1500 0020 2020 6c6f 6e67 2067 c.R.... long g │ │ │ 00530240: 746d 5f61 635f 7862 6163 6b5f 3128 6774 tm_ac_xback_1(gt │ │ │ 00530250: 6d33 325f 6465 7363 7269 7074 6f72 202a m32_descriptor * │ │ │ 00530260: 7372 632c 2069 6e74 206c 6576 656c 2c20 src, int level, │ │ │ 00530270: 6774 6d33 325f 6465 7363 7269 7074 6f72 gtm32_descriptor │ │ │ 00530280: 202a 6473 742c 2069 6e74 202a 6473 746c *dst, int *dstl │ │ │ -00530290: 656e 2907 0052 7e16 0000 5300 527e 1700 en)..R~...S.R~.. │ │ │ +00530290: 656e 2907 0052 e016 0000 5300 52e0 1700 en)..R....S.R... │ │ │ 005302a0: 0020 2020 5468 6520 6172 6775 6d65 6e74 . The argument │ │ │ 005302b0: 7320 6f66 2067 746d 5f61 635f 7862 6163 s of gtm_ac_xbac │ │ │ 005302c0: 6b5f 3120 6172 6520 6964 656e 7469 6361 k_1 are identica │ │ │ 005302d0: 6c20 746f 2074 686f 7365 206f 6620 6774 l to those of gt │ │ │ 005302e0: 6d5f 6163 5f78 666f 726d 5f31 2e07 0052 m_ac_xform_1...R │ │ │ -005302f0: 7e18 0000 1200 527e 1900 0020 2020 4578 ~.....R~... Ex │ │ │ -00530300: 616d 706c 653a 0700 527e 1a00 0023 0052 ample:..R~...#.R │ │ │ -00530310: 7e21 0000 2020 2023 696e 636c 7564 6520 ~!.. #include │ │ │ +005302f0: e018 0000 1200 52e0 1900 0020 2020 4578 ......R.... Ex │ │ │ +00530300: 616d 706c 653a 0700 52e0 1a00 0023 0052 ample:..R....#.R │ │ │ +00530310: e021 0000 2020 2023 696e 636c 7564 6520 .!.. #include │ │ │ 00530320: 2267 746d 5f64 6573 6372 6970 742e 6822 "gtm_descript.h" │ │ │ -00530330: 2b00 527e 2200 0020 2020 2364 6566 696e +.R~".. #defin │ │ │ +00530330: 2b00 52e0 2200 0020 2020 2364 6566 696e +.R.".. #defin │ │ │ 00530340: 6520 4d59 4150 505f 5355 4253 4332 4c4f e MYAPP_SUBSC2LO │ │ │ -00530350: 4e47 2031 3233 3435 3637 3833 0052 7e23 NG 123456783.R~# │ │ │ +00530350: 4e47 2031 3233 3435 3637 3833 0052 e023 NG 123456783.R.# │ │ │ 00530360: 0000 2020 2073 7461 7469 6320 756e 7369 .. static unsi │ │ │ 00530370: 676e 6564 2063 6861 7220 696e 7665 7273 gned char invers │ │ │ 00530380: 655f 7461 626c 655b 3235 365d 203d 0b00 e_table[256] =.. │ │ │ -00530390: 527e 2400 0020 2020 7b3f 0052 7e25 0000 R~$.. {?.R~%.. │ │ │ +00530390: 52e0 2400 0020 2020 7b3f 0052 e025 0000 R.$.. {?.R.%.. │ │ │ 005303a0: 2020 2030 2c20 312c 2032 2c20 332c 2034 0, 1, 2, 3, 4 │ │ │ 005303b0: 2c20 352c 2036 2c20 372c 2038 2c20 392c , 5, 6, 7, 8, 9, │ │ │ 005303c0: 2031 302c 2031 312c 2031 322c 2031 332c 10, 11, 12, 13, │ │ │ -005303d0: 2031 342c 2031 352c 4900 527e 2600 0020 14, 15,I.R~&.. │ │ │ +005303d0: 2031 342c 2031 352c 4900 52e0 2600 0020 14, 15,I.R.&.. │ │ │ 005303e0: 2020 3136 2c20 3137 2c20 3138 2c20 3139 16, 17, 18, 19 │ │ │ 005303f0: 2c20 3230 2c20 3231 2c20 3232 2c20 3233 , 20, 21, 22, 23 │ │ │ 00530400: 2c20 3234 2c20 3235 2c20 3236 2c20 3237 , 24, 25, 26, 27 │ │ │ 00530410: 2c20 3238 2c20 3239 2c20 3330 2c20 3331 , 28, 29, 30, 31 │ │ │ -00530420: 2c49 0052 7e27 0000 2020 2033 322c 2033 ,I.R~'.. 32, 3 │ │ │ +00530420: 2c49 0052 e027 0000 2020 2033 322c 2033 ,I.R.'.. 32, 3 │ │ │ 00530430: 332c 2033 342c 2033 352c 2033 362c 2033 3, 34, 35, 36, 3 │ │ │ 00530440: 372c 2033 382c 2033 392c 2034 302c 2034 7, 38, 39, 40, 4 │ │ │ 00530450: 312c 2034 322c 2034 332c 2034 342c 2034 1, 42, 43, 44, 4 │ │ │ -00530460: 352c 2034 362c 2034 372c 4900 527e 2800 5, 46, 47,I.R~(. │ │ │ +00530460: 352c 2034 362c 2034 372c 4900 52e0 2800 5, 46, 47,I.R.(. │ │ │ 00530470: 0020 2020 3438 2c20 3439 2c20 3530 2c20 . 48, 49, 50, │ │ │ 00530480: 3531 2c20 3532 2c20 3533 2c20 3534 2c20 51, 52, 53, 54, │ │ │ 00530490: 3535 2c20 3536 2c20 3537 2c20 3538 2c20 55, 56, 57, 58, │ │ │ 005304a0: 3539 2c20 3630 2c20 3631 2c20 3632 2c20 59, 60, 61, 62, │ │ │ -005304b0: 3633 2c49 0052 7e29 0000 2020 2036 342c 63,I.R~).. 64, │ │ │ +005304b0: 3633 2c49 0052 e029 0000 2020 2036 342c 63,I.R.).. 64, │ │ │ 005304c0: 2036 352c 2039 372c 2036 362c 2039 382c 65, 97, 66, 98, │ │ │ 005304d0: 2036 372c 2039 392c 2036 382c 3130 302c 67, 99, 68,100, │ │ │ 005304e0: 2036 392c 3130 312c 2037 302c 3130 322c 69,101, 70,102, │ │ │ -005304f0: 2037 312c 3130 332c 2037 322c 4a00 527e 71,103, 72,J.R~ │ │ │ +005304f0: 2037 312c 3130 332c 2037 322c 4a00 52e0 71,103, 72,J.R. │ │ │ 00530500: 2a00 0020 2020 3130 342c 2037 332c 3130 *.. 104, 73,10 │ │ │ 00530510: 352c 2037 342c 3130 362c 2037 352c 3130 5, 74,106, 75,10 │ │ │ 00530520: 372c 2037 362c 3130 382c 2037 372c 3130 7, 76,108, 77,10 │ │ │ 00530530: 392c 2037 382c 3131 302c 2037 392c 3131 9, 78,110, 79,11 │ │ │ -00530540: 312c 2038 302c 4a00 527e 3100 0020 2020 1, 80,J.R~1.. │ │ │ +00530540: 312c 2038 302c 4a00 52e0 3100 0020 2020 1, 80,J.R.1.. │ │ │ 00530550: 3131 322c 2038 312c 3131 332c 2038 322c 112, 81,113, 82, │ │ │ 00530560: 3131 342c 2038 332c 3131 352c 2038 342c 114, 83,115, 84, │ │ │ 00530570: 3131 362c 2038 352c 3131 372c 2038 362c 116, 85,117, 86, │ │ │ 00530580: 3131 382c 2038 372c 3131 392c 2038 382c 118, 87,119, 88, │ │ │ -00530590: 4a00 527e 3200 0020 2020 3132 302c 2038 J.R~2.. 120, 8 │ │ │ +00530590: 4a00 52e0 3200 0020 2020 3132 302c 2038 J.R.2.. 120, 8 │ │ │ 005305a0: 392c 3132 312c 2039 302c 3132 322c 2039 9,121, 90,122, 9 │ │ │ 005305b0: 312c 2039 322c 2039 332c 2039 342c 2039 1, 92, 93, 94, 9 │ │ │ 005305c0: 352c 2039 362c 3132 332c 3132 342c 3132 5, 96,123,124,12 │ │ │ -005305d0: 352c 3132 362c 3132 372c 4a00 527e 3300 5,126,127,J.R~3. │ │ │ +005305d0: 352c 3132 362c 3132 372c 4a00 52e0 3300 5,126,127,J.R.3. │ │ │ 005305e0: 0020 2020 3132 382c 3132 392c 3133 302c . 128,129,130, │ │ │ 005305f0: 3133 312c 3133 322c 3133 332c 3133 342c 131,132,133,134, │ │ │ 00530600: 3133 352c 3133 362c 3133 372c 3133 382c 135,136,137,138, │ │ │ 00530610: 3133 392c 3134 302c 3134 312c 3134 322c 139,140,141,142, │ │ │ -00530620: 3134 332c 4a00 527e 3400 0020 2020 3134 143,J.R~4.. 14 │ │ │ +00530620: 3134 332c 4a00 52e0 3400 0020 2020 3134 143,J.R.4.. 14 │ │ │ 00530630: 342c 3134 352c 3134 362c 3134 372c 3134 4,145,146,147,14 │ │ │ 00530640: 382c 3134 392c 3135 302c 3135 312c 3135 8,149,150,151,15 │ │ │ 00530650: 322c 3135 332c 3135 342c 3135 352c 3135 2,153,154,155,15 │ │ │ 00530660: 362c 3135 372c 3135 382c 3135 392c 4a00 6,157,158,159,J. │ │ │ -00530670: 527e 3500 0020 2020 3136 302c 3136 312c R~5.. 160,161, │ │ │ +00530670: 52e0 3500 0020 2020 3136 302c 3136 312c R.5.. 160,161, │ │ │ 00530680: 3136 322c 3136 332c 3136 342c 3136 352c 162,163,164,165, │ │ │ 00530690: 3136 362c 3136 372c 3136 382c 3136 392c 166,167,168,169, │ │ │ 005306a0: 3137 302c 3137 312c 3137 322c 3137 332c 170,171,172,173, │ │ │ -005306b0: 3137 342c 3137 352c 4a00 527e 3600 0020 174,175,J.R~6.. │ │ │ +005306b0: 3137 342c 3137 352c 4a00 52e0 3600 0020 174,175,J.R.6.. │ │ │ 005306c0: 2020 3137 362c 3137 372c 3137 382c 3137 176,177,178,17 │ │ │ 005306d0: 392c 3138 302c 3138 312c 3138 322c 3138 9,180,181,182,18 │ │ │ 005306e0: 332c 3138 342c 3138 352c 3138 362c 3138 3,184,185,186,18 │ │ │ 005306f0: 372c 3138 382c 3138 392c 3139 302c 3139 7,188,189,190,19 │ │ │ -00530700: 312c 4a00 527e 3700 0020 2020 3139 322c 1,J.R~7.. 192, │ │ │ +00530700: 312c 4a00 52e0 3700 0020 2020 3139 322c 1,J.R.7.. 192, │ │ │ 00530710: 3139 332c 3139 342c 3139 352c 3139 362c 193,194,195,196, │ │ │ 00530720: 3139 372c 3139 382c 3139 392c 3230 302c 197,198,199,200, │ │ │ 00530730: 3230 312c 3230 322c 3230 332c 3230 342c 201,202,203,204, │ │ │ -00530740: 3230 352c 3230 362c 3230 372c 4a00 527e 205,206,207,J.R~ │ │ │ +00530740: 3230 352c 3230 362c 3230 372c 4a00 52e0 205,206,207,J.R. │ │ │ 00530750: 3800 0020 2020 3230 382c 3230 392c 3231 8.. 208,209,21 │ │ │ 00530760: 302c 3231 312c 3231 322c 3231 332c 3231 0,211,212,213,21 │ │ │ 00530770: 342c 3231 352c 3231 362c 3231 372c 3231 4,215,216,217,21 │ │ │ 00530780: 382c 3231 392c 3232 302c 3232 312c 3232 8,219,220,221,22 │ │ │ -00530790: 322c 3232 332c 4a00 527e 3900 0020 2020 2,223,J.R~9.. │ │ │ +00530790: 322c 3232 332c 4a00 52e0 3900 0020 2020 2,223,J.R.9.. │ │ │ 005307a0: 3232 342c 3232 352c 3232 362c 3232 372c 224,225,226,227, │ │ │ 005307b0: 3232 382c 3232 392c 3233 302c 3233 312c 228,229,230,231, │ │ │ 005307c0: 3233 322c 3233 332c 3233 342c 3233 352c 232,233,234,235, │ │ │ 005307d0: 3233 362c 3233 372c 3233 382c 3233 392c 236,237,238,239, │ │ │ 005307e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005307f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00530800: 0400 0000 4704 0000 f251 0000 0000 0000 ....G....Q...... │ │ │ -00530810: 9b00 007e 4845 4c50 00ff 7300 ff49 4e54 ...~HELP..s..INT │ │ │ +00530810: 9b00 00e0 4845 4c50 00ff 7300 ff49 4e54 ....HELP..s..INT │ │ │ 00530820: 4552 4e41 5449 4f4e 414c 495a 4154 494f ERNATIONALIZATIO │ │ │ 00530830: 4e00 ff73 00ff 414c 5445 524e 4154 455f N..s..ALTERNATE_ │ │ │ 00530840: 434f 4c4c 4154 494f 4e00 ff73 00ff 494e COLLATION..s..IN │ │ │ 00530850: 5645 5253 455f 5452 414e 5346 4f52 4d41 VERSE_TRANSFORMA │ │ │ 00530860: 5449 4f4e 00c0 3a00 0020 2020 3234 302c TION..:.. 240, │ │ │ 00530870: 3234 312c 3234 322c 3234 332c 3234 342c 241,242,243,244, │ │ │ 00530880: 3234 352c 3234 362c 3234 372c 3234 382c 245,246,247,248, │ │ │ 00530890: 3234 392c 3235 302c 3235 312c 3235 322c 249,250,251,252, │ │ │ -005308a0: 3235 332c 3235 342c 3235 350c 0052 7e41 253,254,255..R~A │ │ │ -005308b0: 0000 2020 207d 3b34 0052 7e42 0000 2020 .. };4.R~B.. │ │ │ +005308a0: 3235 332c 3235 342c 3235 350c 0052 e041 253,254,255..R.A │ │ │ +005308b0: 0000 2020 207d 3b34 0052 e042 0000 2020 .. };4.R.B.. │ │ │ 005308c0: 206c 6f6e 6720 6774 6d5f 6163 5f78 6261 long gtm_ac_xba │ │ │ 005308d0: 636b 2028 696e 2c20 6c65 7665 6c2c 206f ck (in, level, o │ │ │ -005308e0: 7574 2c20 6f75 746c 656e 293c 0052 7e43 ut, outlen)<.R~C │ │ │ +005308e0: 7574 2c20 6f75 746c 656e 293c 0052 e043 ut, outlen)<.R.C │ │ │ 005308f0: 0000 2020 2020 2020 2020 6774 6d5f 6465 .. gtm_de │ │ │ 00530900: 7363 7269 7074 6f72 202a 696e 3b20 2020 scriptor *in; │ │ │ 00530910: 202f 2a20 7468 6520 696e 7075 7420 7374 /* the input st │ │ │ -00530920: 7269 6e67 202a 2f3f 0052 7e44 0000 2020 ring */?.R~D.. │ │ │ +00530920: 7269 6e67 202a 2f3f 0052 e044 0000 2020 ring */?.R.D.. │ │ │ 00530930: 2020 2020 2020 696e 7420 6c65 7665 6c3b int level; │ │ │ 00530940: 2020 2020 2020 2020 2020 2020 202f 2a20 /* │ │ │ 00530950: 7468 6520 7375 6273 6372 6970 7420 6c65 the subscript le │ │ │ -00530960: 7665 6c20 2a2f 3900 527e 4500 0020 2020 vel */9.R~E.. │ │ │ +00530960: 7665 6c20 2a2f 3900 52e0 4500 0020 2020 vel */9.R.E.. │ │ │ 00530970: 2020 2020 2067 746d 5f64 6573 6372 6970 gtm_descrip │ │ │ 00530980: 746f 7220 2a6f 7574 3b20 2020 2f2a 206f tor *out; /* o │ │ │ 00530990: 7574 7075 7420 6275 6666 6572 202a 2f4b utput buffer */K │ │ │ -005309a0: 0052 7e46 0000 2020 2020 2020 2020 696e .R~F.. in │ │ │ +005309a0: 0052 e046 0000 2020 2020 2020 2020 696e .R.F.. in │ │ │ 005309b0: 7420 2a6f 7574 6c65 6e3b 2020 2020 2020 t *outlen; │ │ │ 005309c0: 2020 2020 202f 2a20 7468 6520 6c65 6e67 /* the leng │ │ │ 005309d0: 7468 206f 6620 7468 6520 6f75 7470 7574 th of the output │ │ │ -005309e0: 2073 7472 696e 6720 2a2f 0b00 527e 4700 string */..R~G. │ │ │ -005309f0: 0020 2020 7b12 0052 7e48 0000 2020 2020 . {..R~H.. │ │ │ -00530a00: 2069 6e74 206e 3b25 0052 7e49 0000 2020 int n;%.R~I.. │ │ │ +005309e0: 2073 7472 696e 6720 2a2f 0b00 52e0 4700 string */..R.G. │ │ │ +005309f0: 0020 2020 7b12 0052 e048 0000 2020 2020 . {..R.H.. │ │ │ +00530a00: 2069 6e74 206e 3b25 0052 e049 0000 2020 int n;%.R.I.. │ │ │ 00530a10: 2020 2075 6e73 6967 6e65 6420 6368 6172 unsigned char │ │ │ -00530a20: 202a 6370 2c20 2a63 6f75 743b 4100 527e *cp, *cout;A.R~ │ │ │ +00530a20: 202a 6370 2c20 2a63 6f75 743b 4100 52e0 *cp, *cout;A.R. │ │ │ 00530a30: 4a00 0020 2020 2f2a 2045 6e73 7572 6520 J.. /* Ensure │ │ │ 00530a40: 7370 6163 6520 696e 2074 6865 206f 7574 space in the out │ │ │ 00530a50: 7075 7420 6275 6666 6572 2066 6f72 2074 put buffer for t │ │ │ 00530a60: 6865 2073 7472 696e 672e 202a 2f18 0052 he string. */..R │ │ │ -00530a70: 7e51 0000 2020 2020 206e 203d 2069 6e2d ~Q.. n = in- │ │ │ -00530a80: 3e6c 656e 3b1d 0052 7e52 0000 2020 2020 >len;..R~R.. │ │ │ +00530a70: e051 0000 2020 2020 206e 203d 2069 6e2d .Q.. n = in- │ │ │ +00530a80: 3e6c 656e 3b1d 0052 e052 0000 2020 2020 >len;..R.R.. │ │ │ 00530a90: 2069 6620 286e 203e 206f 7574 2d3e 6c65 if (n > out->le │ │ │ -00530aa0: 6e29 2600 527e 5300 0020 2020 2020 2020 n)&.R~S.. │ │ │ +00530aa0: 6e29 2600 52e0 5300 0020 2020 2020 2020 n)&.R.S.. │ │ │ 00530ab0: 7265 7475 726e 204d 5941 5050 5f53 5542 return MYAPP_SUB │ │ │ -00530ac0: 5343 324c 4f4e 473b 5200 527e 5400 0020 SC2LONG;R.R~T.. │ │ │ +00530ac0: 5343 324c 4f4e 473b 5200 52e0 5400 0020 SC2LONG;R.R.T.. │ │ │ 00530ad0: 2020 2f2a 2054 6865 7265 2069 7320 656e /* There is en │ │ │ 00530ae0: 6f75 6768 2073 7061 6365 2c20 636f 7079 ough space, copy │ │ │ 00530af0: 2074 6865 2073 7472 696e 672c 2074 7261 the string, tra │ │ │ 00530b00: 6e73 666f 726d 696e 672c 2069 6620 6e65 nsforming, if ne │ │ │ -00530b10: 6365 7373 6172 7920 2a2f 5000 527e 5500 cessary */P.R~U. │ │ │ +00530b10: 6365 7373 6172 7920 2a2f 5000 52e0 5500 cessary */P.R.U. │ │ │ 00530b20: 0020 2020 2020 6370 203d 2069 6e2d 3e76 . cp = in->v │ │ │ 00530b30: 616c 3b20 2020 2020 2020 2020 2020 202f al; / │ │ │ 00530b40: 2a20 4164 6472 6573 7320 6f66 2066 6972 * Address of fir │ │ │ 00530b50: 7374 2062 7974 6520 6f66 2069 6e70 7574 st byte of input │ │ │ -00530b60: 2073 7472 696e 6720 2a2f 5000 527e 5600 string */P.R~V. │ │ │ +00530b60: 2073 7472 696e 6720 2a2f 5000 52e0 5600 string */P.R.V. │ │ │ 00530b70: 0020 2020 2020 636f 7574 203d 206f 7574 . cout = out │ │ │ 00530b80: 2d3e 7661 6c3b 2020 2020 2020 2020 2f2a ->val; /* │ │ │ 00530b90: 2041 6464 7265 7373 206f 6620 6669 7273 Address of firs │ │ │ 00530ba0: 7420 6279 7465 206f 6620 6f75 7470 7574 t byte of output │ │ │ -00530bb0: 2062 7566 6665 7220 2a2f 1b00 527e 5700 buffer */..R~W. │ │ │ +00530bb0: 2062 7566 6665 7220 2a2f 1b00 52e0 5700 buffer */..R.W. │ │ │ 00530bc0: 0020 2020 2020 7768 696c 6520 286e 2d2d . while (n-- │ │ │ -00530bd0: 203e 2030 292d 0052 7e58 0000 2020 2020 > 0)-.R~X.. │ │ │ +00530bd0: 203e 2030 292d 0052 e058 0000 2020 2020 > 0)-.R.X.. │ │ │ 00530be0: 2020 202a 636f 7574 2b2b 203d 2069 6e76 *cout++ = inv │ │ │ 00530bf0: 6572 7365 5f74 6162 6c65 5b2a 6370 2b2b erse_table[*cp++ │ │ │ -00530c00: 5d3b 1e00 527e 5900 0020 2020 2020 2a6f ];..R~Y.. *o │ │ │ +00530c00: 5d3b 1e00 52e0 5900 0020 2020 2020 2a6f ];..R.Y.. *o │ │ │ 00530c10: 7574 6c65 6e20 3d20 696e 2d3e 6c65 6e3b utlen = in->len; │ │ │ -00530c20: 1500 527e 5a00 0020 2020 2020 7265 7475 ..R~Z.. retu │ │ │ -00530c30: 726e 2030 3b0b 0052 7e61 0000 2020 207d rn 0;..R~a.. } │ │ │ -00530c40: 0700 527e 6200 0000 0000 0000 0000 0000 ..R~b........... │ │ │ +00530c20: 1500 52e0 5a00 0020 2020 2020 7265 7475 ..R.Z.. retu │ │ │ +00530c30: 726e 2030 3b0b 0052 e061 0000 2020 207d rn 0;..R.a.. } │ │ │ +00530c40: 0700 52e0 6200 0000 0000 0000 0000 0000 ..R.b........... │ │ │ 00530c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00530c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00530c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00530c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00530c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00530ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00530cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -340219,134 +340219,134 @@ │ │ │ 00530fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00530fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00530fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00530fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00530fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00530ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00531000: 0400 0000 d407 0000 2552 0000 0000 0000 ........%R...... │ │ │ -00531010: 5400 007e 4845 4c50 00ff 7300 ff49 4e54 T..~HELP..s..INT │ │ │ +00531010: 5400 00e0 4845 4c50 00ff 7300 ff49 4e54 T...HELP..s..INT │ │ │ 00531020: 4552 4e41 5449 4f4e 414c 495a 4154 494f ERNATIONALIZATIO │ │ │ 00531030: 4e00 ff73 00ff 414c 5445 524e 4154 455f N..s..ALTERNATE_ │ │ │ 00531040: 434f 4c4c 4154 494f 4e00 ff73 00ff 5452 COLLATION..s..TR │ │ │ 00531050: 414e 5346 4f52 4d5f 5554 494c 4954 5900 ANSFORM_UTILITY. │ │ │ -00531060: bf81 0000 2800 4c7e ff73 00ff 494e 5055 ....(.L~.s..INPU │ │ │ +00531060: bf81 0000 2800 4ce0 ff73 00ff 494e 5055 ....(.L..s..INPU │ │ │ 00531070: 545f 4152 4755 4d45 4e54 5300 0049 6e70 T_ARGUMENTS..Inp │ │ │ -00531080: 7574 5f41 7267 756d 656e 7473 1a00 607e ut_Arguments..`~ │ │ │ +00531080: 7574 5f41 7267 756d 656e 7473 1a00 60e0 ut_Arguments..`. │ │ │ 00531090: bf11 0000 2020 2049 6e70 7574 2041 7267 .... Input Arg │ │ │ -005310a0: 756d 656e 7473 0700 617e 2100 0032 0061 uments..a~!..2.a │ │ │ -005310b0: 7e31 0000 2020 2054 6865 2069 6e70 7574 ~1.. The input │ │ │ +005310a0: 756d 656e 7473 0700 61e0 2100 0032 0061 uments..a.!..2.a │ │ │ +005310b0: e031 0000 2020 2054 6865 2069 6e70 7574 .1.. The input │ │ │ 005310c0: 2061 7267 756d 656e 7473 206f 6620 6774 arguments of gt │ │ │ 005310d0: 6d5f 6163 5f78 7574 696c 2061 7265 3a07 m_ac_xutil are:. │ │ │ -005310e0: 0061 7e41 0000 4e00 617e 5100 0020 2020 .a~A..N.a~Q.. │ │ │ +005310e0: 0061 e041 0000 4e00 61e0 5100 0020 2020 .a.A..N.a.Q.. │ │ │ 005310f0: 2020 6f20 696e 3a20 5370 6563 6966 6965 o in: Specifie │ │ │ 00531100: 7320 7468 6520 696e 7075 7420 7374 7269 s the input stri │ │ │ 00531110: 6e67 3b20 6774 6d5f 6163 5f78 7574 696c ng; gtm_ac_xutil │ │ │ 00531120: 2063 6f6e 7369 6465 7273 2074 6865 2066 considers the f │ │ │ -00531130: 6972 7374 2c00 617e 6100 0020 2020 2020 irst,.a~a.. │ │ │ +00531130: 6972 7374 2c00 61e0 6100 0020 2020 2020 irst,.a.a.. │ │ │ 00531140: 2020 6368 6172 6163 7465 7220 6f66 2074 character of t │ │ │ 00531150: 6865 2069 6e70 7574 2073 7472 696e 672e he input string. │ │ │ -00531160: 4c00 617e 7100 0020 2020 2020 6f20 6c65 L.a~q.. o le │ │ │ +00531160: 4c00 61e0 7100 0020 2020 2020 6f20 6c65 L.a.q.. o le │ │ │ 00531170: 7665 6c3a 2043 7572 7265 6e74 6c79 2075 vel: Currently u │ │ │ 00531180: 6e75 7365 6420 616e 6420 7368 6f75 6c64 nused and should │ │ │ 00531190: 206e 6f74 2062 6520 6578 616d 696e 6564 not be examined │ │ │ -005311a0: 206f 7220 6368 616e 6765 642e 5000 617e or changed.P.a~ │ │ │ +005311a0: 206f 7220 6368 616e 6765 642e 5000 61e0 or changed.P.a. │ │ │ 005311b0: 8100 0020 2020 2020 6f20 686f 6e6f 725f ... o honor_ │ │ │ 005311c0: 6e75 6d65 7269 633a 2042 6f6f 6c65 616e numeric: Boolean │ │ │ 005311d0: 2076 6172 6961 626c 6520 746f 2073 7065 variable to spe │ │ │ 005311e0: 6369 6679 2077 6865 7468 6572 2074 6f20 cify whether to │ │ │ -005311f0: 7573 6520 7374 616e 6461 7264 2800 617e use standard(.a~ │ │ │ +005311f0: 7573 6520 7374 616e 6461 7264 2800 61e0 use standard(.a. │ │ │ 00531200: 9100 0020 2020 2020 2020 4754 2e4d 2063 ... GT.M c │ │ │ 00531210: 6f6c 6c61 7469 6f6e 2066 6f72 2064 6967 ollation for dig │ │ │ -00531220: 6974 732e 0800 607e c011 0000 5000 617e its...`~....P.a~ │ │ │ +00531220: 6974 732e 0800 60e0 c011 0000 5000 61e0 its...`.....P.a. │ │ │ 00531230: 1200 0020 2020 2020 2020 2020 206f 2054 ... o T │ │ │ 00531240: 5255 453a 2075 7365 2073 7461 6e64 6172 RUE: use standar │ │ │ 00531250: 6420 4754 2e4d 2063 6f6c 6c61 7469 6f6e d GT.M collation │ │ │ 00531260: 2066 6f72 2064 6967 6974 7320 6265 666f for digits befo │ │ │ -00531270: 7265 2061 6e79 206f 7468 6572 1c00 617e re any other..a~ │ │ │ +00531270: 7265 2061 6e79 206f 7468 6572 1c00 61e0 re any other..a. │ │ │ 00531280: 1300 0020 2020 2020 2020 2020 2020 2063 ... c │ │ │ -00531290: 6861 7261 6374 6572 4700 617e 1400 0020 haracterG.a~... │ │ │ +00531290: 6861 7261 6374 6572 4700 61e0 1400 0020 haracterG.a.... │ │ │ 005312a0: 2020 2020 2020 2020 206f 2046 414c 5345 o FALSE │ │ │ 005312b0: 3a20 7472 6561 7420 6469 6769 7473 2074 : treat digits t │ │ │ 005312c0: 6865 2073 616d 6520 6173 2061 6c6c 206f he same as all o │ │ │ 005312d0: 7468 6572 2063 6861 7261 6374 6572 7307 ther characters. │ │ │ -005312e0: 0061 7e15 0000 2600 507e 4f55 5450 5554 .a~...&.P~OUTPUT │ │ │ +005312e0: 0061 e015 0000 2600 50e0 4f55 5450 5554 .a....&.P.OUTPUT │ │ │ 005312f0: 5f41 5247 554d 454e 5453 0000 4f75 7470 _ARGUMENTS..Outp │ │ │ -00531300: 7574 5f41 7267 756d 656e 7473 1b00 617e ut_Arguments..a~ │ │ │ +00531300: 7574 5f41 7267 756d 656e 7473 1b00 61e0 ut_Arguments..a. │ │ │ 00531310: bf11 0000 2020 204f 7574 7075 7420 4172 .... Output Ar │ │ │ -00531320: 6775 6d65 6e74 7307 0062 7e21 0000 3300 guments..b~!..3. │ │ │ -00531330: 627e 3100 0020 2020 5468 6520 6f75 7470 b~1.. The outp │ │ │ +00531320: 6775 6d65 6e74 7307 0062 e021 0000 3300 guments..b.!..3. │ │ │ +00531330: 62e0 3100 0020 2020 5468 6520 6f75 7470 b.1.. The outp │ │ │ 00531340: 7574 2061 7267 756d 656e 7473 206f 6620 ut arguments of │ │ │ 00531350: 6774 6d5f 6163 5f78 7574 696c 2061 7265 gtm_ac_xutil are │ │ │ -00531360: 3a07 0062 7e41 0000 5400 627e 5100 0020 :..b~A..T.b~Q.. │ │ │ +00531360: 3a07 0062 e041 0000 5400 62e0 5100 0020 :..b.A..T.b.Q.. │ │ │ 00531370: 2020 2020 6f20 6f75 743a 2053 7570 706c o out: Suppl │ │ │ 00531380: 6965 7320 7468 6520 6f6e 6520 2831 2920 ies the one (1) │ │ │ 00531390: 6368 6172 6163 7465 7220 7265 7375 6c74 character result │ │ │ 005313a0: 2073 7472 696e 6720 7072 6f64 7563 6564 string produced │ │ │ -005313b0: 2062 7920 6170 706c 7969 6e67 3f00 627e by applying?.b~ │ │ │ +005313b0: 2062 7920 6170 706c 7969 6e67 3f00 62e0 by applying?.b. │ │ │ 005313c0: 6100 0020 2020 2020 2020 7468 6520 636f a.. the co │ │ │ 005313d0: 6c6c 6174 696f 6e20 6f70 6572 6174 696f llation operatio │ │ │ 005313e0: 6e20 6966 2061 2072 6573 756c 7420 7761 n if a result wa │ │ │ -005313f0: 7320 706f 7373 6962 6c65 2e54 0062 7e71 s possible.T.b~q │ │ │ +005313f0: 7320 706f 7373 6962 6c65 2e54 0062 e071 s possible.T.b.q │ │ │ 00531400: 0000 2020 2020 206f 206f 7574 6c65 6e3a .. o outlen: │ │ │ 00531410: 2053 7570 706c 6965 7320 746f 2074 6865 Supplies to the │ │ │ 00531420: 2063 616c 6c65 7220 7468 6520 6c65 6e67 caller the leng │ │ │ 00531430: 7468 206f 6620 7468 6520 7265 7475 726e th of the return │ │ │ 00531440: 6564 2073 7472 696e 672d 2030 206f 7210 ed string- 0 or. │ │ │ -00531450: 0062 7e81 0000 2020 2020 2020 2031 2e3e .b~... 1.> │ │ │ -00531460: 0062 7e91 0000 2020 2020 206f 206f 703a .b~... o op: │ │ │ +00531450: 0062 e081 0000 2020 2020 2020 2031 2e3e .b.... 1.> │ │ │ +00531460: 0062 e091 0000 2020 2020 206f 206f 703a .b.... o op: │ │ │ 00531470: 2053 7570 706c 6965 7320 7468 6520 636f Supplies the co │ │ │ 00531480: 6c6c 6174 696f 6e20 6f70 6572 6174 696f llation operatio │ │ │ 00531490: 6e20 6173 2066 6f6c 6c6f 7773 3a08 0061 n as follows:..a │ │ │ -005314a0: 7ec0 1100 003c 0062 7e12 0000 2020 2020 ~....<.b~... │ │ │ +005314a0: e0c0 1100 003c 0062 e012 0000 2020 2020 .....<.b.... │ │ │ 005314b0: 2020 2020 2020 6f20 303a 2063 6f6c 6c61 o 0: colla │ │ │ 005314c0: 7469 6f6e 2076 616c 7565 206f 6620 7468 tion value of th │ │ │ 005314d0: 6520 6769 7665 6e20 6368 6172 6163 7465 e given characte │ │ │ -005314e0: 7251 0062 7e13 0000 2020 2020 2020 2020 rQ.b~... │ │ │ +005314e0: 7251 0062 e013 0000 2020 2020 2020 2020 rQ.b.... │ │ │ 005314f0: 2020 6f20 313a 2063 6861 7261 6374 6572 o 1: character │ │ │ 00531500: 2063 6f6c 6c61 7469 6e67 2062 6566 6f72 collating befor │ │ │ 00531510: 6520 7468 6520 6769 7665 6e20 6368 6172 e the given char │ │ │ 00531520: 6163 7465 7220 6966 2069 7420 6578 6973 acter if it exis │ │ │ -00531530: 7473 5000 627e 1400 0020 2020 2020 2020 tsP.b~... │ │ │ +00531530: 7473 5000 62e0 1400 0020 2020 2020 2020 tsP.b.... │ │ │ 00531540: 2020 206f 2032 3a20 6368 6172 6163 7465 o 2: characte │ │ │ 00531550: 7220 636f 6c6c 6174 696e 6720 6166 7465 r collating afte │ │ │ 00531560: 7220 7468 6520 6769 7665 6e20 6368 6172 r the given char │ │ │ 00531570: 6163 7465 7220 6966 2069 7420 6578 6973 acter if it exis │ │ │ -00531580: 7473 0700 627e 1500 004b 0062 7e16 0000 ts..b~...K.b~... │ │ │ +00531580: 7473 0700 62e0 1500 004b 0062 e016 0000 ts..b....K.b.... │ │ │ 00531590: 2020 2054 6865 2067 746d 5f61 635f 7875 The gtm_ac_xu │ │ │ 005315a0: 7469 6c20 6675 6e63 7469 6f6e 2072 6574 til function ret │ │ │ 005315b0: 7572 6e73 2030 206f 6e20 7375 6363 6573 urns 0 on succes │ │ │ 005315c0: 7320 616e 6420 2d31 206f 6e20 6661 696c s and -1 on fail │ │ │ -005315d0: 7572 652e 0700 627e 1700 0024 003a 7e56 ure...b~...$.:~V │ │ │ +005315d0: 7572 652e 0700 62e0 1700 0024 003a e056 ure...b....$.:.V │ │ │ 005315e0: 4552 5349 4f4e 5f43 4f4e 5452 4f4c 0000 ERSION_CONTROL.. │ │ │ 005315f0: 5665 7273 696f 6e5f 436f 6e74 726f 6c1a Version_Control. │ │ │ -00531600: 004a 7ebf 1100 0020 2020 5665 7273 696f .J~.... Versio │ │ │ -00531610: 6e20 436f 6e74 726f 6c07 004b 7e21 0000 n Control..K~!.. │ │ │ -00531620: 5100 4b7e 3100 0020 2020 5477 6f20 7573 Q.K~1.. Two us │ │ │ +00531600: 004a e0bf 1100 0020 2020 5665 7273 696f .J..... Versio │ │ │ +00531610: 6e20 436f 6e74 726f 6c07 004b e021 0000 n Control..K.!.. │ │ │ +00531620: 5100 4be0 3100 0020 2020 5477 6f20 7573 Q.K.1.. Two us │ │ │ 00531630: 6572 2d64 6566 696e 6564 2076 6572 7369 er-defined versi │ │ │ 00531640: 6f6e 2063 6f6e 7472 6f6c 2072 6f75 7469 on control routi │ │ │ 00531650: 6e65 7320 7072 6f76 6964 6520 6120 7361 nes provide a sa │ │ │ 00531660: 6665 7479 206d 6563 6861 6e69 736d 2074 fety mechanism t │ │ │ -00531670: 6f51 004b 7e41 0000 2020 2067 7561 7264 oQ.K~A.. guard │ │ │ +00531670: 6f51 004b e041 0000 2020 2067 7561 7264 oQ.K.A.. guard │ │ │ 00531680: 2061 6761 696e 7374 2061 2063 6f6c 6c61 against a colla │ │ │ 00531690: 7469 6f6e 2072 6f75 7469 6e65 2062 6569 tion routine bei │ │ │ 005316a0: 6e67 2075 7365 6420 6f6e 2074 6865 2077 ng used on the w │ │ │ 005316b0: 726f 6e67 2067 6c6f 6261 6c2c 206f 7220 rong global, or │ │ │ -005316c0: 616e 5200 4b7e 5100 0020 2020 6174 7465 anR.K~Q.. atte │ │ │ +005316c0: 616e 5200 4be0 5100 0020 2020 6174 7465 anR.K.Q.. atte │ │ │ 005316d0: 6d70 7420 6265 696e 6720 6d61 6465 2074 mpt being made t │ │ │ 005316e0: 6f20 6d6f 6469 6679 2061 2063 6f6c 6c61 o modify a colla │ │ │ 005316f0: 7469 6f6e 2072 6f75 7469 6e65 2066 6f72 tion routine for │ │ │ 00531700: 2061 6e20 6578 6973 7469 6e67 2067 6c6f an existing glo │ │ │ -00531710: 6261 6c2e 5100 4b7e 6100 0020 2020 4569 bal.Q.K~a.. Ei │ │ │ +00531710: 6261 6c2e 5100 4be0 6100 0020 2020 4569 bal.Q.K.a.. Ei │ │ │ 00531720: 7468 6572 206f 6620 7468 6573 6520 7369 ther of these si │ │ │ 00531730: 7475 6174 696f 6e73 2063 6f75 6c64 2063 tuations could c │ │ │ 00531740: 6175 7365 2069 6e63 6f72 7265 6374 2063 ause incorrect c │ │ │ 00531750: 6f6c 6c61 7469 6f6e 206f 7220 6461 6d61 ollation or dama │ │ │ -00531760: 6765 2074 6f15 004b 7e71 0000 2020 2073 ge to..K~q.. s │ │ │ -00531770: 7562 7363 7269 7074 732e 0700 4b7e 8100 ubscripts...K~.. │ │ │ -00531780: 0053 004b 7e91 0000 2020 2057 6865 6e20 .S.K~... When │ │ │ +00531760: 6765 2074 6f15 004b e071 0000 2020 2073 ge to..K.q.. s │ │ │ +00531770: 7562 7363 7269 7074 732e 0700 4be0 8100 ubscripts...K... │ │ │ +00531780: 0053 004b e091 0000 2020 2057 6865 6e20 .S.K.... When │ │ │ 00531790: 6120 676c 6f62 616c 2069 7320 6173 7369 a global is assi │ │ │ 005317a0: 676e 6564 2061 6e20 616c 7465 726e 6174 gned an alternat │ │ │ 005317b0: 6976 6520 636f 6c6c 6174 696f 6e20 7365 ive collation se │ │ │ 005317c0: 7175 656e 6365 2c20 4754 2e4d 2069 6e76 quence, GT.M inv │ │ │ 005317d0: 6f6b 6573 0000 0000 0000 0000 0000 0000 okes............ │ │ │ 005317e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005317f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -340355,73 +340355,73 @@ │ │ │ 00531820: 4552 4e41 5449 4f4e 414c 495a 4154 494f ERNATIONALIZATIO │ │ │ 00531830: 4e00 ff73 00ff 414c 5445 524e 4154 455f N..s..ALTERNATE_ │ │ │ 00531840: 434f 4c4c 4154 494f 4e00 ff73 00ff 5645 COLLATION..s..VE │ │ │ 00531850: 5253 494f 4e5f 434f 4e54 524f 4c00 ff73 RSION_CONTROL..s │ │ │ 00531860: 00ff 5645 5249 4649 4341 5449 4f4e 00c0 ..VERIFICATION.. │ │ │ 00531870: 1600 0020 2020 6774 6d5f 6163 5f76 6572 ... gtm_ac_ver │ │ │ 00531880: 6966 7920 2874 7970 652c 2076 6572 2927 ify (type, ver)' │ │ │ -00531890: 005c 7e17 0000 2020 2020 2020 2020 756e .\~... un │ │ │ +00531890: 005c e017 0000 2020 2020 2020 2020 756e .\.... un │ │ │ 005318a0: 7369 676e 6564 2063 6861 7220 7479 7065 signed char type │ │ │ -005318b0: 2c20 7665 723b 0b00 5c7e 1800 0020 2020 , ver;..\~... │ │ │ -005318c0: 7b1a 005c 7e19 0000 2020 2020 2069 6620 {..\~... if │ │ │ -005318d0: 2874 7970 6520 3d3d 2033 290f 005c 7e1a (type == 3)..\~. │ │ │ -005318e0: 0000 2020 2020 2020 207b 4e00 5c7e 2100 .. {N.\~!. │ │ │ +005318b0: 2c20 7665 723b 0b00 5ce0 1800 0020 2020 , ver;..\.... │ │ │ +005318c0: 7b1a 005c e019 0000 2020 2020 2069 6620 {..\.... if │ │ │ +005318d0: 2874 7970 6520 3d3d 2033 290f 005c e01a (type == 3)..\.. │ │ │ +005318e0: 0000 2020 2020 2020 207b 4e00 5ce0 2100 .. {N.\.!. │ │ │ 005318f0: 0020 2020 2020 2020 2020 6966 2028 7665 . if (ve │ │ │ 00531900: 7220 3e20 3229 2020 2020 2020 2020 2f2a r > 2) /* │ │ │ 00531910: 2076 6572 7369 6f6e 2063 6865 636b 696e version checkin │ │ │ 00531920: 6720 6d61 7920 6265 206d 6f72 6520 636f g may be more co │ │ │ -00531930: 6d70 6c65 7820 2a2f 0f00 5c7e 2200 0020 mplex */..\~".. │ │ │ -00531940: 2020 2020 2020 7b19 005c 7e23 0000 2020 {..\~#.. │ │ │ +00531930: 6d70 6c65 7820 2a2f 0f00 5ce0 2200 0020 mplex */..\.".. │ │ │ +00531940: 2020 2020 2020 7b19 005c e023 0000 2020 {..\.#.. │ │ │ 00531950: 2020 2020 2020 2072 6574 7572 6e20 303b return 0; │ │ │ -00531960: 0f00 5c7e 2400 0020 2020 2020 2020 7d0b ..\~$.. }. │ │ │ -00531970: 005c 7e25 0000 2020 207d 2600 5c7e 2600 .\~%.. }&.\~&. │ │ │ +00531960: 0f00 5ce0 2400 0020 2020 2020 2020 7d0b ..\.$.. }. │ │ │ +00531970: 005c e025 0000 2020 207d 2600 5ce0 2600 .\.%.. }&.\.&. │ │ │ 00531980: 0020 2020 2020 7265 7475 726e 204d 5941 . return MYA │ │ │ 00531990: 5050 5f57 524f 4e47 5645 5253 494f 4e3b PP_WRONGVERSION; │ │ │ -005319a0: 0b00 5c7e 2700 0020 2020 7d07 005c 7e28 ..\~'.. }..\~( │ │ │ +005319a0: 0b00 5ce0 2700 0020 2020 7d07 005c e028 ..\.'.. }..\.( │ │ │ 005319b0: 0000 2700 517d 5349 4f4e 5f49 4445 4e54 ..'.Q}SION_IDENT │ │ │ 005319c0: 4946 4945 5200 0056 6572 7369 6f6e 5f49 IFIER..Version_I │ │ │ -005319d0: 6465 6e74 6966 6965 721d 0061 7ebf 1100 dentifier..a~... │ │ │ +005319d0: 6465 6e74 6966 6965 721d 0061 e0bf 1100 dentifier..a.... │ │ │ 005319e0: 0020 2020 5665 7273 696f 6e20 4964 656e . Version Iden │ │ │ -005319f0: 7469 6669 6572 0700 627e 2100 0054 0062 tifier..b~!..T.b │ │ │ -00531a00: 7e31 0000 2020 2054 6869 7320 726f 7574 ~1.. This rout │ │ │ +005319f0: 7469 6669 6572 0700 62e0 2100 0054 0062 tifier..b.!..T.b │ │ │ +00531a00: e031 0000 2020 2054 6869 7320 726f 7574 .1.. This rout │ │ │ 00531a10: 696e 6520 7265 7475 726e 7320 616e 2069 ine returns an i │ │ │ 00531a20: 6e74 6567 6572 2069 6465 6e74 6966 6965 nteger identifie │ │ │ 00531a30: 7220 6265 7477 6565 6e20 3020 616e 6420 r between 0 and │ │ │ 00531a40: 3235 352e 2054 6869 7320 696e 7465 6765 255. This intege │ │ │ -00531a50: 724f 0062 7e41 0000 2020 2070 726f 7669 rO.b~A.. provi │ │ │ +00531a50: 724f 0062 e041 0000 2020 2070 726f 7669 rO.b.A.. provi │ │ │ 00531a60: 6465 7320 6120 6d65 6368 616e 6973 6d20 des a mechanism │ │ │ 00531a70: 746f 2065 6e66 6f72 6365 2063 6f6d 7061 to enforce compa │ │ │ 00531a80: 7469 6269 6c69 7479 2061 7320 6120 636f tibility as a co │ │ │ 00531a90: 6c6c 6174 696f 6e20 7365 7175 656e 6365 llation sequence │ │ │ -00531aa0: 5300 627e 5100 0020 2020 706f 7465 6e74 S.b~Q.. potent │ │ │ +00531aa0: 5300 62e0 5100 0020 2020 706f 7465 6e74 S.b.Q.. potent │ │ │ 00531ab0: 6961 6c6c 7920 6576 6f6c 7665 732e 2057 ially evolves. W │ │ │ 00531ac0: 6865 6e20 4754 2e4d 2066 6972 7374 2075 hen GT.M first u │ │ │ 00531ad0: 7365 7320 616e 2061 6c74 6572 6e61 7465 ses an alternate │ │ │ 00531ae0: 2063 6f6c 6c61 7469 6f6e 2073 6571 7565 collation seque │ │ │ -00531af0: 6e63 654f 0062 7e61 0000 2020 2066 6f72 nceO.b~a.. for │ │ │ +00531af0: 6e63 654f 0062 e061 0000 2020 2066 6f72 nceO.b.a.. for │ │ │ 00531b00: 2061 2064 6174 6162 6173 6520 6f72 2067 a database or g │ │ │ 00531b10: 6c6f 6261 6c2c 2069 7420 6361 7074 7572 lobal, it captur │ │ │ 00531b20: 6573 2074 6865 2076 6572 7369 6f6e 2061 es the version a │ │ │ 00531b30: 6e64 2069 6620 6974 2066 696e 6473 2074 nd if it finds t │ │ │ -00531b40: 6865 5200 627e 7100 0020 2020 7665 7273 heR.b~q.. vers │ │ │ +00531b40: 6865 5200 62e0 7100 0020 2020 7665 7273 heR.b.q.. vers │ │ │ 00531b50: 696f 6e20 6861 7320 6368 616e 6765 6420 ion has changed │ │ │ 00531b60: 6974 2061 7420 736f 6d65 206c 6174 6572 it at some later │ │ │ 00531b70: 2073 7461 7274 7570 2c20 6974 2067 656e startup, it gen │ │ │ 00531b80: 6572 6174 6573 2061 6e20 6572 726f 722e erates an error. │ │ │ -00531b90: 2054 6865 1400 627e 8100 0020 2020 7379 The..b~... sy │ │ │ -00531ba0: 6e74 6178 2069 733a 0700 627e 9100 001f ntax is:..b~.... │ │ │ -00531bb0: 0061 7ec0 1100 0020 2020 696e 7420 6774 .a~.... int gt │ │ │ +00531b90: 2054 6865 1400 62e0 8100 0020 2020 7379 The..b.... sy │ │ │ +00531ba0: 6e74 6178 2069 733a 0700 62e0 9100 001f ntax is:..b..... │ │ │ +00531bb0: 0061 e0c0 1100 0020 2020 696e 7420 6774 .a..... int gt │ │ │ 00531bc0: 6d5f 6163 5f76 6572 7369 6f6e 2829 0700 m_ac_version().. │ │ │ -00531bd0: 627e 1200 0012 0062 7e13 0000 2020 2045 b~.....b~... E │ │ │ -00531be0: 7861 6d70 6c65 3a07 0062 7e14 0000 1e00 xample:..b~..... │ │ │ -00531bf0: 627e 1500 0020 2020 696e 7420 6774 6d5f b~... int gtm_ │ │ │ -00531c00: 6163 5f76 6572 7369 6f6e 2829 0b00 627e ac_version()..b~ │ │ │ -00531c10: 1600 0020 2020 7b17 0062 7e17 0000 2020 ... {..b~... │ │ │ +00531bd0: 62e0 1200 0012 0062 e013 0000 2020 2045 b......b.... E │ │ │ +00531be0: 7861 6d70 6c65 3a07 0062 e014 0000 1e00 xample:..b...... │ │ │ +00531bf0: 62e0 1500 0020 2020 696e 7420 6774 6d5f b.... int gtm_ │ │ │ +00531c00: 6163 5f76 6572 7369 6f6e 2829 0b00 62e0 ac_version()..b. │ │ │ +00531c10: 1600 0020 2020 7b17 0062 e017 0000 2020 ... {..b.... │ │ │ 00531c20: 2020 2020 2072 6574 7572 6e20 313b 0b00 return 1;.. │ │ │ -00531c30: 627e 1800 0020 2020 7d07 0062 7e19 0000 b~... }..b~... │ │ │ +00531c30: 62e0 1800 0020 2020 7d07 0062 e019 0000 b.... }..b.... │ │ │ 00531c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00531c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00531c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00531c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00531c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00531c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00531ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -340475,95 +340475,95 @@ │ │ │ 00531fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00531fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00531fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00531fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00531fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00531ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00532000: 0400 0000 5a05 0000 5352 0000 0000 0000 ....Z...SR...... │ │ │ -00532010: 9e00 007e 4845 4c50 00ff 7300 ff49 4e54 ...~HELP..s..INT │ │ │ +00532010: 9e00 00e0 4845 4c50 00ff 7300 ff49 4e54 ....HELP..s..INT │ │ │ 00532020: 4552 4e41 5449 4f4e 414c 495a 4154 494f ERNATIONALIZATIO │ │ │ 00532030: 4e00 ff73 00ff 414c 5445 524e 4154 455f N..s..ALTERNATE_ │ │ │ 00532040: 434f 4c4c 4154 494f 4e00 ff73 00ff 5645 COLLATION..s..VE │ │ │ 00532050: 5253 494f 4e5f 434f 4e54 524f 4c00 c011 RSION_CONTROL... │ │ │ 00532060: 0000 2020 2061 2075 7365 722d 7375 7070 .. a user-supp │ │ │ 00532070: 6c69 6564 2072 6f75 7469 6e65 2074 6861 lied routine tha │ │ │ 00532080: 7420 7265 7475 726e 7320 6120 6e75 6d65 t returns a nume │ │ │ 00532090: 7269 6320 7665 7273 696f 6e20 6964 656e ric version iden │ │ │ 005320a0: 7469 6669 6572 2066 6f72 2074 6865 5000 tifier for theP. │ │ │ -005320b0: 4b7e 1200 0020 2020 7365 7420 6f66 2063 K~... set of c │ │ │ +005320b0: 4be0 1200 0020 2020 7365 7420 6f66 2063 K.... set of c │ │ │ 005320c0: 6f6c 6c61 7469 6f6e 2072 6f75 7469 6e65 ollation routine │ │ │ 005320d0: 732c 2077 6869 6368 2077 6173 2073 746f s, which was sto │ │ │ 005320e0: 7265 6420 7769 7468 2074 6865 2067 6c6f red with the glo │ │ │ 005320f0: 6261 6c2e 2054 6865 2066 6972 7374 5400 bal. The firstT. │ │ │ -00532100: 4b7e 1300 0020 2020 7469 6d65 2061 2070 K~... time a p │ │ │ +00532100: 4be0 1300 0020 2020 7469 6d65 2061 2070 K.... time a p │ │ │ 00532110: 726f 6365 7373 2061 6363 6573 7365 7320 rocess accesses │ │ │ 00532120: 7468 6520 676c 6f62 616c 2c20 4754 2e4d the global, GT.M │ │ │ 00532130: 2064 6574 6572 6d69 6e65 7320 7468 6520 determines the │ │ │ 00532140: 6173 7369 676e 6564 2063 6f6c 6c61 7469 assigned collati │ │ │ -00532150: 6f6e 5200 4b7e 1400 0020 2020 7365 7175 onR.K~... sequ │ │ │ +00532150: 6f6e 5200 4be0 1400 0020 2020 7365 7175 onR.K.... sequ │ │ │ 00532160: 656e 6365 2c20 7468 656e 2069 6e76 6f6b ence, then invok │ │ │ 00532170: 6573 2061 6e6f 7468 6572 2075 7365 722d es another user- │ │ │ 00532180: 7375 7070 6c69 6564 2072 6f75 7469 6e65 supplied routine │ │ │ 00532190: 2e20 5468 6520 7365 636f 6e64 2072 6f75 . The second rou │ │ │ -005321a0: 7469 6e65 4f00 4b7e 1500 0020 2020 6d61 tineO.K~... ma │ │ │ +005321a0: 7469 6e65 4f00 4be0 1500 0020 2020 6d61 tineO.K.... ma │ │ │ 005321b0: 7463 6865 7320 7468 6520 636f 6c6c 6174 tches the collat │ │ │ 005321c0: 696f 6e20 7365 7175 656e 6365 2061 6e64 ion sequence and │ │ │ 005321d0: 2076 6572 7369 6f6e 2069 6465 6e74 6966 version identif │ │ │ 005321e0: 6965 7220 6173 7369 676e 6564 2074 6f20 ier assigned to │ │ │ -005321f0: 7468 6545 004b 7e16 0000 2020 2067 6c6f theE.K~... glo │ │ │ +005321f0: 7468 6545 004b e016 0000 2020 2067 6c6f theE.K.... glo │ │ │ 00532200: 6261 6c20 7769 7468 2074 686f 7365 206f bal with those o │ │ │ 00532210: 6620 7468 6520 6375 7272 656e 7420 7365 f the current se │ │ │ 00532220: 7420 6f66 2063 6f6c 6c61 7469 6f6e 2072 t of collation r │ │ │ -00532230: 6f75 7469 6e65 732e 0700 4b7e 1700 0053 outines...K~...S │ │ │ -00532240: 004b 7e18 0000 2020 2057 6865 6e20 796f .K~... When yo │ │ │ +00532230: 6f75 7469 6e65 732e 0700 4be0 1700 0053 outines...K....S │ │ │ +00532240: 004b e018 0000 2020 2057 6865 6e20 796f .K.... When yo │ │ │ 00532250: 7520 7772 6974 6520 7468 6520 636f 6465 u write the code │ │ │ 00532260: 2074 6861 7420 6d61 7463 6865 7320 7468 that matches th │ │ │ 00532270: 6520 7479 7065 2061 6e64 2076 6572 7369 e type and versi │ │ │ 00532280: 6f6e 2c20 796f 7520 6361 6e20 6465 6369 on, you can deci │ │ │ -00532290: 6465 5200 4b7e 1900 0020 2020 7768 6574 deR.K~... whet │ │ │ +00532290: 6465 5200 4be0 1900 0020 2020 7768 6574 deR.K.... whet │ │ │ 005322a0: 6865 7220 746f 206d 6f64 6966 7920 7468 her to modify th │ │ │ 005322b0: 6520 7665 7273 696f 6e20 6964 656e 7469 e version identi │ │ │ 005322c0: 6669 6572 2061 6e64 2077 6865 7468 6572 fier and whether │ │ │ 005322d0: 2074 6f20 616c 6c6f 7720 7375 7070 6f72 to allow suppor │ │ │ -005322e0: 7420 6f66 4200 4b7e 1a00 0020 2020 676c t ofB.K~... gl │ │ │ +005322e0: 7420 6f66 4200 4be0 1a00 0020 2020 676c t ofB.K.... gl │ │ │ 005322f0: 6f62 616c 7320 6372 6561 7465 6420 7573 obals created us │ │ │ 00532300: 696e 6720 6120 7072 6576 696f 7573 2076 ing a previous v │ │ │ 00532310: 6572 7369 6f6e 206f 6620 7468 6520 726f ersion of the ro │ │ │ -00532320: 7574 696e 652e 0700 4b7e 2100 0022 004a utine...K~!..".J │ │ │ -00532330: 7eff 7300 ff56 4552 4946 4943 4154 494f ~.s..VERIFICATIO │ │ │ +00532320: 7574 696e 652e 0700 4be0 2100 0022 004a utine...K.!..".J │ │ │ +00532330: e0ff 7300 ff56 4552 4946 4943 4154 494f ..s..VERIFICATIO │ │ │ 00532340: 4e00 0056 6572 6966 6963 6174 696f 6e17 N..Verification. │ │ │ -00532350: 005b 7ebf 1100 0020 2020 5665 7269 6669 .[~.... Verifi │ │ │ -00532360: 6361 7469 6f6e 0700 5c7e 2100 0052 005c cation..\~!..R.\ │ │ │ -00532370: 7e31 0000 2020 2054 6869 7320 726f 7574 ~1.. This rout │ │ │ +00532350: 005b e0bf 1100 0020 2020 5665 7269 6669 .[..... Verifi │ │ │ +00532360: 6361 7469 6f6e 0700 5ce0 2100 0052 005c cation..\.!..R.\ │ │ │ +00532370: e031 0000 2020 2054 6869 7320 726f 7574 .1.. This rout │ │ │ 00532380: 696e 6520 7665 7269 6669 6573 2074 6861 ine verifies tha │ │ │ 00532390: 7420 7468 6520 7479 7065 2061 6e64 2076 t the type and v │ │ │ 005323a0: 6572 7369 6f6e 2061 7373 6f63 6961 7465 ersion associate │ │ │ 005323b0: 6420 7769 7468 2061 2067 6c6f 6261 6c53 d with a globalS │ │ │ -005323c0: 005c 7e41 0000 2020 2061 7265 2063 6f6d .\~A.. are com │ │ │ +005323c0: 005c e041 0000 2020 2061 7265 2063 6f6d .\.A.. are com │ │ │ 005323d0: 7061 7469 626c 6520 7769 7468 2074 6865 patible with the │ │ │ 005323e0: 2061 6374 6976 6520 7365 7420 6f66 2072 active set of r │ │ │ 005323f0: 6f75 7469 6e65 732e 2042 6f74 6820 7468 outines. Both th │ │ │ 00532400: 6520 7479 7065 2061 6e64 2076 6572 7369 e type and versi │ │ │ -00532410: 6f6e 4100 5c7e 5100 0020 2020 6172 6520 onA.\~Q.. are │ │ │ +00532410: 6f6e 4100 5ce0 5100 0020 2020 6172 6520 onA.\.Q.. are │ │ │ 00532420: 756e 7369 676e 6564 2063 6861 7261 6374 unsigned charact │ │ │ 00532430: 6572 7320 7061 7373 6564 2062 7920 7661 ers passed by va │ │ │ 00532440: 6c75 652e 2054 6865 2073 796e 7461 7820 lue. The syntax │ │ │ -00532450: 6973 3a07 005c 7e61 0000 2300 5c7e 7100 is:..\~a..#.\~q. │ │ │ +00532450: 6973 3a07 005c e061 0000 2300 5ce0 7100 is:..\.a..#.\.q. │ │ │ 00532460: 0020 2020 2369 6e63 6c75 6465 2022 6774 . #include "gt │ │ │ 00532470: 6d5f 6465 7363 7269 7074 2e68 2242 005c m_descript.h"B.\ │ │ │ -00532480: 7e81 0000 2020 2069 6e74 2067 746d 5f61 ~... int gtm_a │ │ │ +00532480: e081 0000 2020 2069 6e74 2067 746d 5f61 .... int gtm_a │ │ │ 00532490: 635f 7665 7269 6679 2875 6e73 6967 6e65 c_verify(unsigne │ │ │ 005324a0: 6420 6368 6172 2074 7970 652c 2075 6e73 d char type, uns │ │ │ 005324b0: 6967 6e65 6420 6368 6172 2076 6572 2907 igned char ver). │ │ │ -005324c0: 005c 7e91 0000 1300 5b7e c011 0000 2020 .\~.....[~.... │ │ │ -005324d0: 2045 7861 6d70 6c65 3a07 005c 7e12 0000 Example:..\~... │ │ │ -005324e0: 1200 5c7e 1300 0020 2020 4578 616d 706c ..\~... Exampl │ │ │ -005324f0: 653a 2300 5c7e 1400 0020 2020 2369 6e63 e:#.\~... #inc │ │ │ +005324c0: 005c e091 0000 1300 5be0 c011 0000 2020 .\......[..... │ │ │ +005324d0: 2045 7861 6d70 6c65 3a07 005c e012 0000 Example:..\.... │ │ │ +005324e0: 1200 5ce0 1300 0020 2020 4578 616d 706c ..\.... Exampl │ │ │ +005324f0: 653a 2300 5ce0 1400 0020 2020 2369 6e63 e:#.\.... #inc │ │ │ 00532500: 6c75 6465 2022 6774 6d5f 6465 7363 7269 lude "gtm_descri │ │ │ -00532510: 7074 2e68 2245 005c 7e15 0000 2020 2023 pt.h"E.\~... # │ │ │ +00532510: 7074 2e68 2245 005c e015 0000 2020 2023 pt.h"E.\.... # │ │ │ 00532520: 6465 6669 6e65 204d 5941 5050 5f57 524f define MYAPP_WRO │ │ │ 00532530: 4e47 5645 5253 494f 4e20 3230 3430 3630 NGVERSION 204060 │ │ │ 00532540: 3830 2020 2020 2f2a 2055 7365 7220 636f 80 /* User co │ │ │ 00532550: 6e64 6974 696f 6e20 2a2f 0000 0000 0000 ndition */...... │ │ │ 00532560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00532570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00532580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -340608,128 +340608,128 @@ │ │ │ 005327f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00532800: 0400 0000 cc07 0000 6852 0000 0000 0000 ........hR...... │ │ │ 00532810: 5400 0000 4845 4c50 00ff 7300 ff49 4e54 T...HELP..s..INT │ │ │ 00532820: 4552 4e41 5449 4f4e 414c 495a 4154 494f ERNATIONALIZATIO │ │ │ 00532830: 4e00 ff73 00ff 414c 5445 524e 4154 455f N..s..ALTERNATE_ │ │ │ 00532840: 434f 4c4c 4154 494f 4e00 bf11 0000 2020 COLLATION..... │ │ │ 00532850: 2041 6c74 6572 6e61 7465 2043 6f6c 6c61 Alternate Colla │ │ │ -00532860: 7469 6f6e 0700 377e 2100 0051 0037 7e31 tion..7~!..Q.7~1 │ │ │ +00532860: 7469 6f6e 0700 37e0 2100 0051 0037 e031 tion..7.!..Q.7.1 │ │ │ 00532870: 0000 2020 2045 6163 6820 616c 7465 726e .. Each altern │ │ │ 00532880: 6174 6976 6520 636f 6c6c 6174 696f 6e20 ative collation │ │ │ 00532890: 7365 7175 656e 6365 2072 6571 7569 7265 sequence require │ │ │ 005328a0: 7320 6120 7365 7420 6f66 2066 6f75 7220 s a set of four │ │ │ -005328b0: 7573 6572 2d63 7265 6174 6564 4800 377e user-createdH.7~ │ │ │ +005328b0: 7573 6572 2d63 7265 6174 6564 4800 37e0 user-createdH.7. │ │ │ 005328c0: 4100 0020 2020 726f 7574 696e 6573 2d2d A.. routines-- │ │ │ 005328d0: 6774 6d5f 6163 5f78 666f 726d 5f31 2028 gtm_ac_xform_1 ( │ │ │ 005328e0: 6f72 2067 746d 5f61 635f 7866 6f72 6d29 or gtm_ac_xform) │ │ │ 005328f0: 2c20 6774 6d5f 6163 5f78 6261 636b 5f31 , gtm_ac_xback_1 │ │ │ -00532900: 2028 6f72 4c00 377e 5100 0020 2020 6774 (orL.7~Q.. gt │ │ │ +00532900: 2028 6f72 4c00 37e0 5100 0020 2020 6774 (orL.7.Q.. gt │ │ │ 00532910: 6d5f 6163 5f78 6261 636b 292c 2067 746d m_ac_xback), gtm │ │ │ 00532920: 5f61 635f 7665 7273 696f 6e2c 2061 6e64 _ac_version, and │ │ │ 00532930: 2067 746d 5f61 635f 7665 7269 6679 2e20 gtm_ac_verify. │ │ │ 00532940: 5468 6520 6f72 6967 696e 616c 2061 6e64 The original and │ │ │ -00532950: 5300 377e 6100 0020 2020 7472 616e 7366 S.7~a.. transf │ │ │ +00532950: 5300 37e0 6100 0020 2020 7472 616e 7366 S.7.a.. transf │ │ │ 00532960: 6f72 6d65 6420 7374 7269 6e67 7320 6172 ormed strings ar │ │ │ 00532970: 6520 7061 7373 6564 2062 6574 7765 656e e passed between │ │ │ 00532980: 2047 542e 4d20 616e 6420 7468 6520 7573 GT.M and the us │ │ │ 00532990: 6572 2d63 7265 6174 6564 2072 6f75 7469 er-created routi │ │ │ -005329a0: 6e65 7352 0037 7e71 0000 2020 2075 7369 nesR.7~q.. usi │ │ │ +005329a0: 6e65 7352 0037 e071 0000 2020 2075 7369 nesR.7.q.. usi │ │ │ 005329b0: 6e67 2070 6172 616d 6574 6572 7320 6f66 ng parameters of │ │ │ 005329c0: 2074 7970 6520 6774 6d5f 6465 7363 7269 type gtm_descri │ │ │ 005329d0: 7074 6f72 206f 7220 6774 6d33 325f 6465 ptor or gtm32_de │ │ │ 005329e0: 7363 7269 7074 6f72 2e20 416e 2022 696e scriptor. An "in │ │ │ -005329f0: 636c 7564 6553 0037 7e81 0000 2020 2066 cludeS.7~... f │ │ │ +005329f0: 636c 7564 6553 0037 e081 0000 2020 2066 cludeS.7.... f │ │ │ 00532a00: 696c 6522 2067 746d 5f64 6573 6372 6970 ile" gtm_descrip │ │ │ 00532a10: 742e 682c 206c 6f63 6174 6564 2069 6e20 t.h, located in │ │ │ 00532a20: 7468 6520 4754 2e4d 2064 6973 7472 6962 the GT.M distrib │ │ │ 00532a30: 7574 696f 6e20 6469 7265 6374 6f72 792c ution directory, │ │ │ -00532a40: 2064 6566 696e 6573 4600 377e 9100 0020 definesF.7~... │ │ │ +00532a40: 2064 6566 696e 6573 4600 37e0 9100 0020 definesF.7.... │ │ │ 00532a50: 2020 6774 6d5f 6465 7363 7269 7074 6f72 gtm_descriptor │ │ │ 00532a60: 2028 7573 6564 2077 6974 6820 6774 6d5f (used with gtm_ │ │ │ 00532a70: 6163 5f78 666f 726d 2061 6e64 2067 746d ac_xform and gtm │ │ │ 00532a80: 5f61 635f 7862 6163 6b29 2061 733a 0800 _ac_xback) as:.. │ │ │ -00532a90: 367e c011 0000 1800 377e 1200 0020 2020 6~......7~... │ │ │ +00532a90: 36e0 c011 0000 1800 37e0 1200 0020 2020 6.......7.... │ │ │ 00532aa0: 7479 7065 6465 6620 7374 7275 6374 0b00 typedef struct.. │ │ │ -00532ab0: 377e 1300 0020 2020 7b18 0037 7e14 0000 7~... {..7~... │ │ │ +00532ab0: 37e0 1300 0020 2020 7b18 0037 e014 0000 7.... {..7.... │ │ │ 00532ac0: 2020 2020 2020 2073 686f 7274 206c 656e short len │ │ │ -00532ad0: 3b19 0037 7e15 0000 2020 2020 2020 2073 ;..7~... s │ │ │ -00532ae0: 686f 7274 2074 7970 653b 1800 377e 1600 hort type;..7~.. │ │ │ +00532ad0: 3b19 0037 e015 0000 2020 2020 2020 2073 ;..7.... s │ │ │ +00532ae0: 686f 7274 2074 7970 653b 1800 37e0 1600 hort type;..7... │ │ │ 00532af0: 0020 2020 2020 2020 766f 6964 202a 7661 . void *va │ │ │ -00532b00: 6c3b 1b00 377e 1700 0020 2020 7d20 6774 l;..7~... } gt │ │ │ +00532b00: 6c3b 1b00 37e0 1700 0020 2020 7d20 6774 l;..7.... } gt │ │ │ 00532b10: 6d5f 6465 7363 7269 7074 6f72 3b07 0037 m_descriptor;..7 │ │ │ -00532b20: 7e18 0000 1200 377e 1900 0020 2020 2a2a ~.....7~... ** │ │ │ -00532b30: 4e6f 7465 2a2a 0700 377e 1a00 004e 0037 Note**..7~...N.7 │ │ │ -00532b40: 7e21 0000 2020 204f 6e20 3634 2d62 6974 ~!.. On 64-bit │ │ │ +00532b20: e018 0000 1200 37e0 1900 0020 2020 2a2a ......7.... ** │ │ │ +00532b30: 4e6f 7465 2a2a 0700 37e0 1a00 004e 0037 Note**..7....N.7 │ │ │ +00532b40: e021 0000 2020 204f 6e20 3634 2d62 6974 .!.. On 64-bit │ │ │ 00532b50: 2055 4e49 5820 706c 6174 666f 726d 732c UNIX platforms, │ │ │ 00532b60: 2067 746d 5f64 6573 6372 6970 746f 7220 gtm_descriptor │ │ │ 00532b70: 6d61 7920 6772 6f77 2062 7920 7570 2074 may grow by up t │ │ │ -00532b80: 6f20 6569 6768 7420 2838 294b 0037 7e22 o eight (8)K.7~" │ │ │ +00532b80: 6f20 6569 6768 7420 2838 294b 0037 e022 o eight (8)K.7." │ │ │ 00532b90: 0000 2020 2061 6464 6974 696f 6e61 6c20 .. additional │ │ │ 00532ba0: 6279 7465 7320 6173 2061 2072 6573 756c bytes as a resul │ │ │ 00532bb0: 7420 6f66 2063 6f6d 7069 6c65 7220 7061 t of compiler pa │ │ │ 00532bc0: 6464 696e 6720 746f 206d 6565 7420 706c dding to meet pl │ │ │ -00532bd0: 6174 666f 726d 2100 377e 2300 0020 2020 atform!.7~#.. │ │ │ +00532bd0: 6174 666f 726d 2100 37e0 2300 0020 2020 atform!.7.#.. │ │ │ 00532be0: 616c 6967 6e6d 656e 7420 7265 7175 6972 alignment requir │ │ │ -00532bf0: 656d 656e 7473 2e07 0037 7e24 0000 4f00 ements...7~$..O. │ │ │ -00532c00: 377e 2500 0020 2020 6774 6d5f 6465 7363 7~%.. gtm_desc │ │ │ +00532bf0: 656d 656e 7473 2e07 0037 e024 0000 4f00 ements...7.$..O. │ │ │ +00532c00: 37e0 2500 0020 2020 6774 6d5f 6465 7363 7.%.. gtm_desc │ │ │ 00532c10: 7269 7074 2e68 2064 6566 696e 6573 2067 ript.h defines g │ │ │ 00532c20: 746d 3332 5f64 6573 6372 6970 746f 7220 tm32_descriptor │ │ │ 00532c30: 2875 7365 6420 7769 7468 2067 746d 5f78 (used with gtm_x │ │ │ 00532c40: 635f 7866 6f72 6d5f 3120 616e 641d 0037 c_xform_1 and..7 │ │ │ -00532c50: 7e26 0000 2020 2067 746d 5f78 635f 7862 ~&.. gtm_xc_xb │ │ │ -00532c60: 6163 6b5f 3229 2061 733a 0700 377e 2700 ack_2) as:..7~'. │ │ │ -00532c70: 0018 0037 7e28 0000 2020 2074 7970 6564 ...7~(.. typed │ │ │ -00532c80: 6566 2073 7472 7563 740b 0037 7e29 0000 ef struct..7~).. │ │ │ -00532c90: 2020 207b 1f00 377e 2a00 0020 2020 2020 {..7~*.. │ │ │ +00532c50: e026 0000 2020 2067 746d 5f78 635f 7862 .&.. gtm_xc_xb │ │ │ +00532c60: 6163 6b5f 3229 2061 733a 0700 37e0 2700 ack_2) as:..7.'. │ │ │ +00532c70: 0018 0037 e028 0000 2020 2074 7970 6564 ...7.(.. typed │ │ │ +00532c80: 6566 2073 7472 7563 740b 0037 e029 0000 ef struct..7.).. │ │ │ +00532c90: 2020 207b 1f00 37e0 2a00 0020 2020 2020 {..7.*.. │ │ │ 00532ca0: 2020 756e 7369 676e 6564 2069 6e74 206c unsigned int l │ │ │ -00532cb0: 656e 3b20 0037 7e31 0000 2020 2020 2020 en; .7~1.. │ │ │ +00532cb0: 656e 3b20 0037 e031 0000 2020 2020 2020 en; .7.1.. │ │ │ 00532cc0: 2075 6e73 6967 6e65 6420 696e 7420 7479 unsigned int ty │ │ │ -00532cd0: 7065 3b18 0037 7e32 0000 2020 2020 2020 pe;..7~2.. │ │ │ -00532ce0: 2076 6f69 6420 2a76 616c 3b1d 0037 7e33 void *val;..7~3 │ │ │ +00532cd0: 7065 3b18 0037 e032 0000 2020 2020 2020 pe;..7.2.. │ │ │ +00532ce0: 2076 6f69 6420 2a76 616c 3b1d 0037 e033 void *val;..7.3 │ │ │ 00532cf0: 0000 2020 207d 2067 746d 3332 5f64 6573 .. } gtm32_des │ │ │ -00532d00: 6372 6970 746f 723b 0700 377e 3400 004b criptor;..7~4..K │ │ │ -00532d10: 0037 7e35 0000 2020 2077 6865 7265 206c .7~5.. where l │ │ │ +00532d00: 6372 6970 746f 723b 0700 37e0 3400 004b criptor;..7.4..K │ │ │ +00532d10: 0037 e035 0000 2020 2077 6865 7265 206c .7.5.. where l │ │ │ 00532d20: 656e 2069 7320 7468 6520 6c65 6e67 7468 en is the length │ │ │ 00532d30: 206f 6620 7468 6520 6461 7461 2c20 7479 of the data, ty │ │ │ 00532d40: 7065 2069 7320 7365 7420 746f 2044 5343 pe is set to DSC │ │ │ -00532d50: 5f4b 5f44 5459 5045 5f54 5200 377e 3600 _K_DTYPE_TR.7~6. │ │ │ +00532d50: 5f4b 5f44 5459 5045 5f54 5200 37e0 3600 _K_DTYPE_TR.7.6. │ │ │ 00532d60: 0020 2020 2869 6e64 6963 6174 696e 6720 . (indicating │ │ │ 00532d70: 7468 6174 2074 6869 7320 6973 2061 6e20 that this is an │ │ │ 00532d80: 4d20 7374 7269 6e67 292c 2061 6e64 2076 M string), and v │ │ │ 00532d90: 616c 2070 6f69 6e74 7320 746f 2074 6865 al points to the │ │ │ -00532da0: 2074 6578 7420 6f66 2074 6865 1100 377e text of the..7~ │ │ │ +00532da0: 2074 6578 7420 6f66 2074 6865 1100 37e0 text of the..7. │ │ │ 00532db0: 3700 0020 2020 7374 7269 6e67 2e07 0037 7.. string...7 │ │ │ -00532dc0: 7e38 0000 3b00 377e 3900 0020 2020 5468 ~8..;.7~9.. Th │ │ │ +00532dc0: e038 0000 3b00 37e0 3900 0020 2020 5468 .8..;.7.9.. Th │ │ │ 00532dd0: 6520 696e 7465 7266 6163 6520 746f 2065 e interface to e │ │ │ 00532de0: 6163 6820 726f 7574 696e 6520 6973 2064 ach routine is d │ │ │ 00532df0: 6573 6372 6962 6564 2062 656c 6f77 2e07 escribed below.. │ │ │ -00532e00: 0037 7e3a 0000 1800 367e ff73 00ff 2547 .7~:....6~.s..%G │ │ │ +00532e00: 0037 e03a 0000 1800 36e0 ff73 00ff 2547 .7.:....6..s..%G │ │ │ 00532e10: 424c 4445 4600 0025 4742 4c44 4546 1200 BLDEF..%GBLDEF.. │ │ │ -00532e20: 427e bf11 0000 2020 2025 4742 4c44 4546 B~.... %GBLDEF │ │ │ -00532e30: 0700 437e 2100 0052 0043 7e31 0000 2020 ..C~!..R.C~1.. │ │ │ +00532e20: 42e0 bf11 0000 2020 2025 4742 4c44 4546 B..... %GBLDEF │ │ │ +00532e30: 0700 43e0 2100 0052 0043 e031 0000 2020 ..C.!..R.C.1.. │ │ │ 00532e40: 2055 7365 2074 6865 2025 4742 4c44 4546 Use the %GBLDEF │ │ │ 00532e50: 2075 7469 6c69 7479 2074 6f20 6765 742c utility to get, │ │ │ 00532e60: 2073 6574 2c20 6f72 206b 696c 6c20 7468 set, or kill th │ │ │ 00532e70: 6520 636f 6c6c 6174 696f 6e20 7365 7175 e collation sequ │ │ │ -00532e80: 656e 6365 206f 6620 6150 0043 7e41 0000 ence of aP.C~A.. │ │ │ +00532e80: 656e 6365 206f 6620 6150 0043 e041 0000 ence of aP.C.A.. │ │ │ 00532e90: 2020 2067 6c6f 6261 6c20 7661 7269 6162 global variab │ │ │ 00532ea0: 6c65 206d 6170 7065 6420 6279 2074 6865 le mapped by the │ │ │ 00532eb0: 2063 7572 7265 6e74 2067 6c6f 6261 6c20 current global │ │ │ 00532ec0: 6469 7265 6374 6f72 792e 2025 4742 4c44 directory. %GBLD │ │ │ -00532ed0: 4546 2063 616e 6e6f 7450 0043 7e51 0000 EF cannotP.C~Q.. │ │ │ +00532ed0: 4546 2063 616e 6e6f 7450 0043 e051 0000 EF cannotP.C.Q.. │ │ │ 00532ee0: 2020 206d 6f64 6966 7920 7468 6520 636f modify the co │ │ │ 00532ef0: 6c6c 6174 696f 6e20 7365 7175 656e 6365 llation sequence │ │ │ 00532f00: 2066 6f72 2065 6974 6865 7220 6120 676c for either a gl │ │ │ 00532f10: 6f62 616c 2063 6f6e 7461 696e 696e 6720 obal containing │ │ │ -00532f20: 6461 7461 206f 7220 6150 0043 7e61 0000 data or aP.C~a.. │ │ │ +00532f20: 6461 7461 206f 7220 6150 0043 e061 0000 data or aP.C.a.. │ │ │ 00532f30: 2020 2067 6c6f 6261 6c20 7768 6f73 6520 global whose │ │ │ 00532f40: 7375 6273 6372 6970 7473 2073 7061 6e20 subscripts span │ │ │ 00532f50: 6d75 6c74 6970 6c65 2072 6567 696f 6e73 multiple regions │ │ │ 00532f60: 2e20 546f 2063 6861 6e67 6520 7468 6520 . To change the │ │ │ -00532f70: 636f 6c6c 6174 696f 6e53 0043 7e71 0000 collationS.C~q.. │ │ │ +00532f70: 636f 6c6c 6174 696f 6e53 0043 e071 0000 collationS.C.q.. │ │ │ 00532f80: 2020 2073 6571 7565 6e63 6520 666f 7220 sequence for │ │ │ 00532f90: 6120 676c 6f62 616c 2076 6172 6961 626c a global variabl │ │ │ 00532fa0: 6520 7468 6174 2063 6f6e 7461 696e 7320 e that contains │ │ │ 00532fb0: 6461 7461 2c20 6578 7472 6163 7420 7468 data, extract th │ │ │ 00532fc0: 6520 6461 7461 2c20 4b49 4c4c 0000 0000 e data, KILL.... │ │ │ 00532fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00532fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -340740,73 +340740,73 @@ │ │ │ 00533030: 4e00 ff73 00ff 414c 5445 524e 4154 455f N..s..ALTERNATE_ │ │ │ 00533040: 434f 4c4c 4154 494f 4e00 ff73 00ff 2547 COLLATION..s..%G │ │ │ 00533050: 424c 4445 4600 bf81 0000 2020 2074 6865 BLDEF..... the │ │ │ 00533060: 2076 6172 6961 626c 652c 2063 6861 6e67 variable, chang │ │ │ 00533070: 6520 7468 6520 636f 6c6c 6174 696f 6e20 e the collation │ │ │ 00533080: 7365 7175 656e 6365 2c20 616e 6420 7265 sequence, and re │ │ │ 00533090: 6c6f 6164 2074 6865 2064 6174 612e 2055 load the data. U │ │ │ -005330a0: 7365 2047 4445 5300 437e 9100 0020 2020 se GDES.C~... │ │ │ +005330a0: 7365 2047 4445 5300 43e0 9100 0020 2020 se GDES.C.... │ │ │ 005330b0: 746f 206d 6f64 6966 7920 7468 6520 636f to modify the co │ │ │ 005330c0: 6c6c 6174 696f 6e20 7365 7175 656e 6365 llation sequence │ │ │ 005330d0: 206f 6620 6120 676c 6f62 616c 2076 6172 of a global var │ │ │ 005330e0: 6961 626c 6520 7468 6174 2073 7061 6e73 iable that spans │ │ │ -005330f0: 2072 6567 696f 6e73 2e08 0042 7ec0 1100 regions...B~... │ │ │ -00533100: 001c 0042 7eff 7300 ff41 5353 4947 4e49 ...B~.s..ASSIGNI │ │ │ +005330f0: 2072 6567 696f 6e73 2e08 0042 e0c0 1100 regions...B.... │ │ │ +00533100: 001c 0042 e0ff 7300 ff41 5353 4947 4e49 ...B..s..ASSIGNI │ │ │ 00533110: 4e47 0000 4173 7369 676e 696e 6714 0050 NG..Assigning..P │ │ │ -00533120: 7ebf 1100 0020 2020 4173 7369 676e 696e ~.... Assignin │ │ │ -00533130: 6707 0051 7e21 0000 5200 517e 3100 0020 g..Q~!..R.Q~1.. │ │ │ +00533120: e0bf 1100 0020 2020 4173 7369 676e 696e ..... Assignin │ │ │ +00533130: 6707 0051 e021 0000 5200 51e0 3100 0020 g..Q.!..R.Q.1.. │ │ │ 00533140: 2020 546f 2061 7373 6967 6e20 6120 636f To assign a co │ │ │ 00533150: 6c6c 6174 696f 6e20 7365 7175 656e 6365 llation sequence │ │ │ 00533160: 2074 6f20 616e 2069 6e64 6976 6964 7561 to an individua │ │ │ 00533170: 6c20 676c 6f62 616c 2075 7365 2074 6865 l global use the │ │ │ -00533180: 2065 7874 7269 6e73 6963 1600 517e 4100 extrinsic..Q~A. │ │ │ +00533180: 2065 7874 7269 6e73 6963 1600 51e0 4100 extrinsic..Q.A. │ │ │ 00533190: 0020 2020 656e 7472 7920 706f 696e 743a . entry point: │ │ │ -005331a0: 0700 517e 5100 0024 0051 7e61 0000 2020 ..Q~Q..$.Q~a.. │ │ │ +005331a0: 0700 51e0 5100 0024 0051 e061 0000 2020 ..Q.Q..$.Q.a.. │ │ │ 005331b0: 2073 6574 5e25 4742 4c44 4546 2867 6e61 set^%GBLDEF(gna │ │ │ -005331c0: 6d65 2c6e 6374 2c61 6374 2907 0051 7e71 me,nct,act)..Q~q │ │ │ -005331d0: 0000 1200 517e 8100 0020 2020 4578 616d ....Q~... Exam │ │ │ -005331e0: 706c 653a 0700 517e 9100 0016 0050 7ec0 ple:..Q~.....P~. │ │ │ +005331c0: 6d65 2c6e 6374 2c61 6374 2907 0051 e071 me,nct,act)..Q.q │ │ │ +005331d0: 0000 1200 51e0 8100 0020 2020 4578 616d ....Q.... Exam │ │ │ +005331e0: 706c 653a 0700 51e0 9100 0016 0050 e0c0 ple:..Q......P.. │ │ │ 005331f0: 1100 0020 2020 4754 4d3e 6b69 6c6c 205e ... GTM>kill ^ │ │ │ -00533200: 4744 0051 7e12 0000 2020 2047 544d 3e77 GD.Q~... GTM>w │ │ │ +00533200: 4744 0051 e012 0000 2020 2047 544d 3e77 GD.Q.... GTM>w │ │ │ 00533210: 7269 7465 2024 7365 6c65 6374 2824 2473 rite $select($$s │ │ │ 00533220: 6574 5e25 4742 4c44 4546 2822 5e47 222c et^%GBLDEF("^G", │ │ │ 00533230: 302c 3329 3a22 6f6b 222c 313a 2266 6169 0,3):"ok",1:"fai │ │ │ -00533240: 6c65 6422 290c 0051 7e13 0000 2020 206f led")..Q~... o │ │ │ -00533250: 6b0e 0051 7e14 0000 2020 2047 544d 3e07 k..Q~... GTM>. │ │ │ -00533260: 0051 7e15 0000 4f00 517e 1600 0020 2020 .Q~...O.Q~... │ │ │ +00533240: 6c65 6422 290c 0051 e013 0000 2020 206f led")..Q.... o │ │ │ +00533250: 6b0e 0051 e014 0000 2020 2047 544d 3e07 k..Q.... GTM>. │ │ │ +00533260: 0051 e015 0000 4f00 51e0 1600 0020 2020 .Q....O.Q.... │ │ │ 00533270: 5468 6973 2064 656c 6574 6573 2074 6865 This deletes the │ │ │ 00533280: 2067 6c6f 6261 6c20 7661 7269 6162 6c65 global variable │ │ │ 00533290: 205e 472c 2074 6865 6e20 7573 6573 2074 ^G, then uses t │ │ │ 005332a0: 6865 2024 2473 6574 2547 424c 4445 4620 he $$set%GBLDEF │ │ │ -005332b0: 6173 2061 6e4d 0051 7e17 0000 2020 2065 as anM.Q~... e │ │ │ +005332b0: 6173 2061 6e4d 0051 e017 0000 2020 2065 as anM.Q.... e │ │ │ 005332c0: 7874 7269 6e73 6963 2074 6f20 7365 7420 xtrinsic to set │ │ │ 005332d0: 5e47 2074 6f20 7468 6520 636f 6c6c 6174 ^G to the collat │ │ │ 005332e0: 696f 6e20 7365 7175 656e 6365 206e 756d ion sequence num │ │ │ 005332f0: 6265 7220 3320 7769 7468 206e 756d 6572 ber 3 with numer │ │ │ -00533300: 6963 5300 517e 1800 0020 2020 7375 6273 icS.Q~... subs │ │ │ +00533300: 6963 5300 51e0 1800 0020 2020 7375 6273 icS.Q.... subs │ │ │ 00533310: 6372 6970 7473 2063 6f6c 6c61 7469 6e67 cripts collating │ │ │ 00533320: 2062 6566 6f72 6520 7374 7269 6e67 732e before strings. │ │ │ 00533330: 2055 7369 6e67 2024 2473 6574 2547 424c Using $$set%GBL │ │ │ 00533340: 4445 4620 6173 2061 6e20 6172 6775 6d65 DEF as an argume │ │ │ -00533350: 6e74 2074 6f4a 0051 7e19 0000 2020 2024 nt toJ.Q~... $ │ │ │ +00533350: 6e74 2074 6f4a 0051 e019 0000 2020 2024 nt toJ.Q.... $ │ │ │ 00533360: 5345 4c45 4354 2070 726f 7669 6465 7320 SELECT provides │ │ │ 00533370: 6120 7265 7475 726e 2076 616c 7565 2061 a return value a │ │ │ 00533380: 7320 746f 2077 6865 7468 6572 206f 7220 s to whether or │ │ │ 00533390: 6e6f 7420 7468 6520 7365 7420 7761 734d not the set wasM │ │ │ -005333a0: 0051 7e1a 0000 2020 2073 7563 6365 7373 .Q~... success │ │ │ +005333a0: 0051 e01a 0000 2020 2073 7563 6365 7373 .Q.... success │ │ │ 005333b0: 6675 6c2e 2024 5345 4c45 4354 2077 696c ful. $SELECT wil │ │ │ 005333c0: 6c20 7265 7475 726e 2061 2022 4641 494c l return a "FAIL │ │ │ 005333d0: 4544 2220 6d65 7373 6167 6520 6966 2074 ED" message if t │ │ │ -005333e0: 6865 2063 6f6c 6c61 7469 6f6e 2a00 517e he collation*.Q~ │ │ │ +005333e0: 6865 2063 6f6c 6c61 7469 6f6e 2a00 51e0 he collation*.Q. │ │ │ 005333f0: 2100 0020 2020 7365 7175 656e 6365 2072 !.. sequence r │ │ │ 00533400: 6571 7565 7374 6564 2069 7320 756e 6465 equested is unde │ │ │ -00533410: 6669 6e65 642e 0700 517e 2200 0016 0046 fined...Q~"....F │ │ │ -00533420: 7e44 454c 4554 494e 4700 0044 656c 6574 ~DELETING..Delet │ │ │ -00533430: 696e 6713 004f 7ebf 1100 0020 2020 4465 ing..O~.... De │ │ │ -00533440: 6c65 7469 6e67 0700 507e 2100 0000 0000 leting..P~!..... │ │ │ +00533410: 6669 6e65 642e 0700 51e0 2200 0016 0046 fined...Q."....F │ │ │ +00533420: e044 454c 4554 494e 4700 0044 656c 6574 .DELETING..Delet │ │ │ +00533430: 696e 6713 004f e0bf 1100 0020 2020 4465 ing..O..... De │ │ │ +00533440: 6c65 7469 6e67 0700 50e0 2100 0000 0000 leting..P.!..... │ │ │ 00533450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00533460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00533470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00533480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00533490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005334a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005334b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -340870,64 +340870,64 @@ │ │ │ 00533850: 414d 504c 455f 4f46 5f55 5050 4552 5f41 AMPLE_OF_UPPER_A │ │ │ 00533860: 4e44 5f4c 4f57 4552 5f43 4153 455f 414c ND_LOWER_CASE_AL │ │ │ 00533870: 5048 4142 4554 4943 5f43 4f4c 4c41 5449 PHABETIC_COLLATI │ │ │ 00533880: 4f4e 5f53 4551 5545 4e43 4500 0045 7861 ON_SEQUENCE..Exa │ │ │ 00533890: 6d70 6c65 5f6f 665f 5570 7065 725f 616e mple_of_Upper_an │ │ │ 005338a0: 645f 4c6f 7765 725f 4361 7365 5f41 6c70 d_Lower_Case_Alp │ │ │ 005338b0: 6861 6265 7469 635f 436f 6c6c 6174 696f habetic_Collatio │ │ │ -005338c0: 6e5f 5365 7175 656e 6365 4800 787e bf11 n_SequenceH.x~.. │ │ │ +005338c0: 6e5f 5365 7175 656e 6365 4800 78e0 bf11 n_SequenceH.x... │ │ │ 005338d0: 0000 2020 2045 7861 6d70 6c65 206f 6620 .. Example of │ │ │ 005338e0: 5570 7065 7220 616e 6420 4c6f 7765 7220 Upper and Lower │ │ │ 005338f0: 4361 7365 2041 6c70 6861 6265 7469 6320 Case Alphabetic │ │ │ 00533900: 436f 6c6c 6174 696f 6e20 5365 7175 656e Collation Sequen │ │ │ -00533910: 6365 0700 797e 2100 0054 0079 7e31 0000 ce..y~!..T.y~1.. │ │ │ +00533910: 6365 0700 79e0 2100 0054 0079 e031 0000 ce..y.!..T.y.1.. │ │ │ 00533920: 2020 2054 6869 7320 6578 616d 706c 6520 This example │ │ │ 00533930: 6973 2063 7265 6174 6520 616e 2061 6c74 is create an alt │ │ │ 00533940: 6572 6e61 7465 2063 6f6c 6c61 7469 6f6e ernate collation │ │ │ 00533950: 2073 6571 7565 6e63 6520 7468 6174 2063 sequence that c │ │ │ 00533960: 6f6c 6c61 7465 7320 7570 7065 7251 0079 ollates upperQ.y │ │ │ -00533970: 7e41 0000 2020 2061 6e64 206c 6f77 6572 ~A.. and lower │ │ │ +00533970: e041 0000 2020 2061 6e64 206c 6f77 6572 .A.. and lower │ │ │ 00533980: 2063 6173 6520 616c 7068 6162 6574 6963 case alphabetic │ │ │ 00533990: 2063 6861 7261 6374 6572 7320 696e 2073 characters in s │ │ │ 005339a0: 7563 6820 6120 7761 7920 7468 6174 2074 uch a way that t │ │ │ 005339b0: 6865 2073 6574 206f 6620 6b65 7973 4600 he set of keysF. │ │ │ -005339c0: 797e 5100 0020 2020 2264 7520 506f 6e74 y~Q.. "du Pont │ │ │ +005339c0: 79e0 5100 0020 2020 2264 7520 506f 6e74 y.Q.. "du Pont │ │ │ 005339d0: 2c22 2022 4672 6965 6e64 6c79 2c22 2022 ," "Friendly," " │ │ │ 005339e0: 6c65 2042 6c61 6e63 2c22 2061 6e64 2022 le Blanc," and " │ │ │ 005339f0: 4d61 6472 6964 2220 636f 6c6c 6174 6573 Madrid" collates │ │ │ -00533a00: 2061 733a 0700 797e 6100 0015 0079 7e71 as:..y~a....y~q │ │ │ +00533a00: 2061 733a 0700 79e0 6100 0015 0079 e071 as:..y.a....y.q │ │ │ 00533a10: 0000 2020 2020 202a 2064 7520 506f 6e74 .. * du Pont │ │ │ -00533a20: 1600 797e 8100 0020 2020 2020 2a20 4672 ..y~... * Fr │ │ │ -00533a30: 6965 6e64 6c79 1600 797e 9100 0020 2020 iendly..y~... │ │ │ -00533a40: 2020 2a20 6c65 2042 6c61 6e63 1500 787e * le Blanc..x~ │ │ │ +00533a20: 1600 79e0 8100 0020 2020 2020 2a20 4672 ..y.... * Fr │ │ │ +00533a30: 6965 6e64 6c79 1600 79e0 9100 0020 2020 iendly..y.... │ │ │ +00533a40: 2020 2a20 6c65 2042 6c61 6e63 1500 78e0 * le Blanc..x. │ │ │ 00533a50: c011 0000 2020 2020 202a 204d 6164 7269 .... * Madri │ │ │ -00533a60: 6407 0079 7e12 0000 4e00 797e 1300 0020 d..y~...N.y~... │ │ │ +00533a60: 6407 0079 e012 0000 4e00 79e0 1300 0020 d..y....N.y.... │ │ │ 00533a70: 2020 5468 6973 2069 7320 696e 2063 6f6e This is in con │ │ │ 00533a80: 7472 6173 7420 746f 2074 6865 2073 7461 trast to the sta │ │ │ 00533a90: 6e64 6172 6420 4d20 636f 6c6c 6174 696f ndard M collatio │ │ │ 00533aa0: 6e20 7468 6174 206f 7264 6572 7320 7468 n that orders th │ │ │ -00533ab0: 656d 2061 733a 0700 797e 1400 0016 0079 em as:..y~.....y │ │ │ -00533ac0: 7e15 0000 2020 2020 202a 2046 7269 656e ~... * Frien │ │ │ -00533ad0: 646c 7914 0079 7e16 0000 2020 2020 202a dly..y~... * │ │ │ -00533ae0: 204d 6164 7269 6415 0079 7e17 0000 2020 Madrid..y~... │ │ │ -00533af0: 2020 202a 2064 7520 506f 6e74 1600 797e * du Pont..y~ │ │ │ +00533ab0: 656d 2061 733a 0700 79e0 1400 0016 0079 em as:..y......y │ │ │ +00533ac0: e015 0000 2020 2020 202a 2046 7269 656e .... * Frien │ │ │ +00533ad0: 646c 7914 0079 e016 0000 2020 2020 202a dly..y.... * │ │ │ +00533ae0: 204d 6164 7269 6415 0079 e017 0000 2020 Madrid..y.... │ │ │ +00533af0: 2020 202a 2064 7520 506f 6e74 1600 79e0 * du Pont..y. │ │ │ 00533b00: 1800 0020 2020 2020 2a20 6c65 2042 6c61 ... * le Bla │ │ │ -00533b10: 6e63 0700 797e 1900 0017 0079 7e1a 0000 nc..y~.....y~... │ │ │ +00533b10: 6e63 0700 79e0 1900 0017 0079 e01a 0000 nc..y......y.... │ │ │ 00533b20: 2020 202a 2a49 6d70 6f72 7461 6e74 2a2a **Important** │ │ │ -00533b30: 0700 797e 2100 004d 0079 7e22 0000 2020 ..y~!..M.y~".. │ │ │ +00533b30: 0700 79e0 2100 004d 0079 e022 0000 2020 ..y.!..M.y.".. │ │ │ 00533b40: 204e 6f20 636c 6169 6d20 6f66 2063 6f70 No claim of cop │ │ │ 00533b50: 7972 6967 6874 2069 7320 6d61 6465 2077 yright is made w │ │ │ 00533b60: 6974 6820 7265 7370 6563 7420 746f 2074 ith respect to t │ │ │ 00533b70: 6865 2063 6f64 6520 7573 6564 2069 6e20 he code used in │ │ │ -00533b80: 7468 6973 5000 797e 2300 0020 2020 6578 thisP.y~#.. ex │ │ │ +00533b80: 7468 6973 5000 79e0 2300 0020 2020 6578 thisP.y.#.. ex │ │ │ 00533b90: 616d 706c 652e 2050 6c65 6173 6520 646f ample. Please do │ │ │ 00533ba0: 206e 6f74 2075 7365 2074 6865 2063 6f64 not use the cod │ │ │ 00533bb0: 6520 6173 2d69 7320 696e 2061 2070 726f e as-is in a pro │ │ │ 00533bc0: 6475 6374 696f 6e20 656e 7669 726f 6e6d duction environm │ │ │ -00533bd0: 656e 742e 0700 797e 2400 0071 0000 0000 ent...y~$..q.... │ │ │ +00533bd0: 656e 742e 0700 79e0 2400 0071 0000 0000 ent...y.$..q.... │ │ │ 00533be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00533bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00533c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00533c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00533c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00533c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00533c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -340999,118 +340999,118 @@ │ │ │ 00534060: 4e44 5f4c 4f57 4552 5f43 4153 455f 414c ND_LOWER_CASE_AL │ │ │ 00534070: 5048 4142 4554 4943 5f43 4f4c 4c41 5449 PHABETIC_COLLATI │ │ │ 00534080: 4f4e 5f53 4551 5545 4e43 4500 c025 0000 ON_SEQUENCE..%.. │ │ │ 00534090: 2020 2050 6c65 6173 6520 656e 7375 7265 Please ensure │ │ │ 005340a0: 2074 6861 7420 796f 7520 6861 7665 2061 that you have a │ │ │ 005340b0: 2063 6f72 7265 6374 6c79 2063 6f6e 6669 correctly confi │ │ │ 005340c0: 6775 7265 6420 4754 2e4d 2069 6e73 7461 gured GT.M insta │ │ │ -005340d0: 6c6c 6174 696f 6e2c 5200 797e 2600 0020 llation,R.y~&.. │ │ │ +005340d0: 6c6c 6174 696f 6e2c 5200 79e0 2600 0020 llation,R.y.&.. │ │ │ 005340e0: 2020 636f 7272 6563 746c 7920 636f 6e66 correctly conf │ │ │ 005340f0: 6967 7572 6564 2065 6e76 6972 6f6e 6d65 igured environme │ │ │ 00534100: 6e74 2076 6172 6961 626c 6573 2c20 7769 nt variables, wi │ │ │ 00534110: 7468 2061 7070 726f 7072 6961 7465 2064 th appropriate d │ │ │ -00534120: 6972 6563 746f 7269 6573 1400 797e 2700 irectories..y~'. │ │ │ +00534120: 6972 6563 746f 7269 6573 1400 79e0 2700 irectories..y.'. │ │ │ 00534130: 0020 2020 616e 6420 6669 6c65 732e 0700 . and files... │ │ │ -00534140: 797e 2800 0051 0079 7e29 0000 2020 2053 y~(..Q.y~).. S │ │ │ +00534140: 79e0 2800 0051 0079 e029 0000 2020 2053 y.(..Q.y.).. S │ │ │ 00534150: 6561 736f 6e65 6420 4754 2e4d 2075 7365 easoned GT.M use │ │ │ 00534160: 7273 206d 6179 2077 616e 7420 646f 776e rs may want down │ │ │ 00534170: 6c6f 6164 2070 6f6c 6973 682e 6320 7573 load polish.c us │ │ │ 00534180: 6564 2069 6e20 7468 6973 2065 7861 6d70 ed in this examp │ │ │ -00534190: 6c65 2061 6e64 5200 797e 2a00 0020 2020 le andR.y~*.. │ │ │ +00534190: 6c65 2061 6e64 5200 79e0 2a00 0020 2020 le andR.y.*.. │ │ │ 005341a0: 7072 6f63 6565 6420 6469 7265 6374 6c79 proceed directly │ │ │ 005341b0: 2074 6f20 5374 6570 2035 2066 6f72 2063 to Step 5 for c │ │ │ 005341c0: 6f6d 7069 6c69 6e67 2061 6e64 206c 696e ompiling and lin │ │ │ 005341d0: 6b69 6e67 2069 6e73 7472 7563 7469 6f6e king instruction │ │ │ -005341e0: 732e 2046 6972 7374 3300 797e 3100 0020 s. First3.y~1.. │ │ │ +005341e0: 732e 2046 6972 7374 3300 79e0 3100 0020 s. First3.y.1.. │ │ │ 005341f0: 2020 7469 6d65 2075 7365 7273 206d 6179 time users may │ │ │ 00534200: 2077 616e 7420 746f 2073 7461 7274 2066 want to start f │ │ │ -00534210: 726f 6d20 5374 6570 2031 2e07 0079 7e32 rom Step 1...y~2 │ │ │ -00534220: 0000 4b00 797e 3300 0020 2020 2031 2e20 ..K.y~3.. 1. │ │ │ +00534210: 726f 6d20 5374 6570 2031 2e07 0079 e032 rom Step 1...y.2 │ │ │ +00534220: 0000 4b00 79e0 3300 0020 2020 2031 2e20 ..K.y.3.. 1. │ │ │ 00534230: 4372 6561 7465 2061 206e 6577 2066 696c Create a new fil │ │ │ 00534240: 6520 6361 6c6c 6564 2070 6f6c 6973 682e e called polish. │ │ │ 00534250: 6320 616e 6420 7075 7420 7468 6520 666f c and put the fo │ │ │ 00534260: 6c6c 6f77 696e 6720 636f 6465 3a07 0079 llowing code:..y │ │ │ -00534270: 7e34 0000 2000 797e 3500 0020 2020 2020 ~4.. .y~5.. │ │ │ +00534270: e034 0000 2000 79e0 3500 0020 2020 2020 .4.. .y.5.. │ │ │ 00534280: 2020 2369 6e63 6c75 6465 203c 7374 6469 #include '.y~6.. │ │ │ +00534290: 6f2e 683e 2700 79e0 3600 0020 2020 2020 o.h>'.y.6.. │ │ │ 005342a0: 2020 2369 6e63 6c75 6465 2022 6774 6d5f #include "gtm_ │ │ │ -005342b0: 6465 7363 7269 7074 2e68 2232 0079 7e37 descript.h"2.y~7 │ │ │ +005342b0: 6465 7363 7269 7074 2e68 2232 0079 e037 descript.h"2.y.7 │ │ │ 005342c0: 0000 2020 2020 2020 2023 6465 6669 6e65 .. #define │ │ │ 005342d0: 2043 4f4c 4c41 5449 4f4e 5f54 4142 4c45 COLLATION_TABLE │ │ │ 005342e0: 5f53 495a 4520 2020 2020 3235 3637 0079 _SIZE 2567.y │ │ │ -005342f0: 7e38 0000 2020 2020 2020 2023 6465 6669 ~8.. #defi │ │ │ +005342f0: e038 0000 2020 2020 2020 2023 6465 6669 .8.. #defi │ │ │ 00534300: 6e65 204d 5941 5050 535f 5355 4253 4332 ne MYAPPS_SUBSC2 │ │ │ 00534310: 4c4f 4e47 2020 2020 2020 2020 3132 3334 LONG 1234 │ │ │ -00534320: 3536 3738 2300 797e 3900 0020 2020 2020 5678#.y~9.. │ │ │ +00534320: 3536 3738 2300 79e0 3900 0020 2020 2020 5678#.y.9.. │ │ │ 00534330: 2020 2364 6566 696e 6520 5355 4343 4553 #define SUCCES │ │ │ -00534340: 5320 2020 2020 3023 0079 7e3a 0000 2020 S 0#.y~:.. │ │ │ +00534340: 5320 2020 2020 3023 0079 e03a 0000 2020 S 0#.y.:.. │ │ │ 00534350: 2020 2020 2023 6465 6669 6e65 2046 4149 #define FAI │ │ │ -00534360: 4c55 5245 2020 2020 2031 2300 797e 4100 LURE 1#.y~A. │ │ │ +00534360: 4c55 5245 2020 2020 2031 2300 79e0 4100 LURE 1#.y.A. │ │ │ 00534370: 0020 2020 2020 2020 2364 6566 696e 6520 . #define │ │ │ 00534380: 5645 5253 494f 4e20 2020 2020 3046 0079 VERSION 0F.y │ │ │ -00534390: 7e42 0000 2020 2020 2020 2073 7461 7469 ~B.. stati │ │ │ +00534390: e042 0000 2020 2020 2020 2073 7461 7469 .B.. stati │ │ │ 005343a0: 6320 756e 7369 676e 6564 2063 6861 7220 c unsigned char │ │ │ 005343b0: 7866 6f72 6d5f 7461 626c 655b 434f 4c4c xform_table[COLL │ │ │ 005343c0: 4154 494f 4e5f 5441 424c 455f 5349 5a45 ATION_TABLE_SIZE │ │ │ -005343d0: 5d20 3d19 0079 7e43 0000 2020 2020 2020 ] =..y~C.. │ │ │ -005343e0: 2020 2020 2020 2020 2020 207b 4d00 797e {M.y~ │ │ │ +005343d0: 5d20 3d19 0079 e043 0000 2020 2020 2020 ] =..y.C.. │ │ │ +005343e0: 2020 2020 2020 2020 2020 207b 4d00 79e0 {M.y. │ │ │ 005343f0: 4400 0020 2020 2020 2020 2020 2020 2020 D.. │ │ │ 00534400: 2020 2020 302c 2031 2c20 322c 2033 2c20 0, 1, 2, 3, │ │ │ 00534410: 342c 2035 2c20 362c 2037 2c20 382c 2039 4, 5, 6, 7, 8, 9 │ │ │ 00534420: 2c20 3130 2c20 3131 2c20 3132 2c20 3133 , 10, 11, 12, 13 │ │ │ -00534430: 2c20 3134 2c20 3135 2c57 0079 7e45 0000 , 14, 15,W.y~E.. │ │ │ +00534430: 2c20 3134 2c20 3135 2c57 0079 e045 0000 , 14, 15,W.y.E.. │ │ │ 00534440: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00534450: 2031 362c 2031 372c 2031 382c 2031 392c 16, 17, 18, 19, │ │ │ 00534460: 2032 302c 2032 312c 2032 322c 2032 332c 20, 21, 22, 23, │ │ │ 00534470: 2032 342c 2032 352c 2032 362c 2032 372c 24, 25, 26, 27, │ │ │ 00534480: 2032 382c 2032 392c 2033 302c 2033 312c 28, 29, 30, 31, │ │ │ -00534490: 5700 797e 4600 0020 2020 2020 2020 2020 W.y~F.. │ │ │ +00534490: 5700 79e0 4600 0020 2020 2020 2020 2020 W.y.F.. │ │ │ 005344a0: 2020 2020 2020 2020 3332 2c20 3333 2c20 32, 33, │ │ │ 005344b0: 3334 2c20 3335 2c20 3336 2c20 3337 2c20 34, 35, 36, 37, │ │ │ 005344c0: 3338 2c20 3339 2c20 3430 2c20 3431 2c20 38, 39, 40, 41, │ │ │ 005344d0: 3432 2c20 3433 2c20 3434 2c20 3435 2c20 42, 43, 44, 45, │ │ │ -005344e0: 3436 2c20 3437 2c57 0079 7e47 0000 2020 46, 47,W.y~G.. │ │ │ +005344e0: 3436 2c20 3437 2c57 0079 e047 0000 2020 46, 47,W.y.G.. │ │ │ 005344f0: 2020 2020 2020 2020 2020 2020 2020 2034 4 │ │ │ 00534500: 382c 2034 392c 2035 302c 2035 312c 2035 8, 49, 50, 51, 5 │ │ │ 00534510: 322c 2035 332c 2035 342c 2035 352c 2035 2, 53, 54, 55, 5 │ │ │ 00534520: 362c 2035 372c 2035 382c 2035 392c 2036 6, 57, 58, 59, 6 │ │ │ 00534530: 302c 2036 312c 2036 322c 2036 332c 5700 0, 61, 62, 63,W. │ │ │ -00534540: 797e 4800 0020 2020 2020 2020 2020 2020 y~H.. │ │ │ +00534540: 79e0 4800 0020 2020 2020 2020 2020 2020 y.H.. │ │ │ 00534550: 2020 2020 2020 3634 2c20 3635 2c20 3637 64, 65, 67 │ │ │ 00534560: 2c20 3639 2c20 3731 2c20 3733 2c20 3735 , 69, 71, 73, 75 │ │ │ 00534570: 2c20 3737 2c20 3739 2c20 3831 2c20 3833 , 77, 79, 81, 83 │ │ │ 00534580: 2c20 3835 2c20 3837 2c20 3839 2c20 3931 , 85, 87, 89, 91 │ │ │ -00534590: 2c20 3933 2c57 0079 7e49 0000 2020 2020 , 93,W.y~I.. │ │ │ +00534590: 2c20 3933 2c57 0079 e049 0000 2020 2020 , 93,W.y.I.. │ │ │ 005345a0: 2020 2020 2020 2020 2020 2020 2039 352c 95, │ │ │ 005345b0: 2039 372c 2039 392c 3130 312c 3130 332c 97, 99,101,103, │ │ │ 005345c0: 3130 352c 3130 372c 3130 392c 3131 312c 105,107,109,111, │ │ │ 005345d0: 3131 332c 3131 352c 3131 372c 3131 382c 113,115,117,118, │ │ │ -005345e0: 3131 392c 3132 302c 3132 312c 5800 797e 119,120,121,X.y~ │ │ │ +005345e0: 3131 392c 3132 302c 3132 312c 5800 79e0 119,120,121,X.y. │ │ │ 005345f0: 4a00 0020 2020 2020 2020 2020 2020 2020 J.. │ │ │ 00534600: 2020 2020 3132 322c 2036 362c 2036 382c 122, 66, 68, │ │ │ 00534610: 2037 302c 2037 322c 2037 342c 2037 362c 70, 72, 74, 76, │ │ │ 00534620: 2037 382c 2038 302c 2038 322c 2038 342c 78, 80, 82, 84, │ │ │ 00534630: 2038 362c 2038 382c 2039 302c 2039 322c 86, 88, 90, 92, │ │ │ -00534640: 2039 342c 5700 797e 5100 0020 2020 2020 94,W.y~Q.. │ │ │ +00534640: 2039 342c 5700 79e0 5100 0020 2020 2020 94,W.y.Q.. │ │ │ 00534650: 2020 2020 2020 2020 2020 2020 3936 2c20 96, │ │ │ 00534660: 3938 2c31 3030 2c31 3032 2c31 3034 2c31 98,100,102,104,1 │ │ │ 00534670: 3036 2c31 3038 2c31 3130 2c31 3132 2c31 06,108,110,112,1 │ │ │ 00534680: 3134 2c31 3136 2c31 3233 2c31 3234 2c31 14,116,123,124,1 │ │ │ -00534690: 3235 2c31 3236 2c31 3237 2c58 0079 7e52 25,126,127,X.y~R │ │ │ +00534690: 3235 2c31 3236 2c31 3237 2c58 0079 e052 25,126,127,X.y.R │ │ │ 005346a0: 0000 2020 2020 2020 2020 2020 2020 2020 .. │ │ │ 005346b0: 2020 2031 3238 2c31 3239 2c31 3330 2c31 128,129,130,1 │ │ │ 005346c0: 3331 2c31 3332 2c31 3333 2c31 3334 2c31 31,132,133,134,1 │ │ │ 005346d0: 3335 2c31 3336 2c31 3337 2c31 3338 2c31 35,136,137,138,1 │ │ │ 005346e0: 3339 2c31 3430 2c31 3431 2c31 3432 2c31 39,140,141,142,1 │ │ │ -005346f0: 3433 2c58 0079 7e53 0000 2020 2020 2020 43,X.y~S.. │ │ │ +005346f0: 3433 2c58 0079 e053 0000 2020 2020 2020 43,X.y.S.. │ │ │ 00534700: 2020 2020 2020 2020 2020 2031 3434 2c31 144,1 │ │ │ 00534710: 3435 2c31 3436 2c31 3437 2c31 3438 2c31 45,146,147,148,1 │ │ │ 00534720: 3439 2c31 3530 2c31 3531 2c31 3532 2c31 49,150,151,152,1 │ │ │ 00534730: 3533 2c31 3534 2c31 3535 2c31 3536 2c31 53,154,155,156,1 │ │ │ -00534740: 3537 2c31 3538 2c31 3539 2c58 0079 7e54 57,158,159,X.y~T │ │ │ +00534740: 3537 2c31 3538 2c31 3539 2c58 0079 e054 57,158,159,X.y.T │ │ │ 00534750: 0000 2020 2020 2020 2020 2020 2020 2020 .. │ │ │ 00534760: 2020 2031 3630 2c31 3631 2c31 3632 2c31 160,161,162,1 │ │ │ 00534770: 3633 2c31 3634 2c31 3635 2c31 3636 2c31 63,164,165,166,1 │ │ │ 00534780: 3637 2c31 3638 2c31 3639 2c31 3730 2c31 67,168,169,170,1 │ │ │ 00534790: 3731 2c31 3732 2c31 3733 2c31 3734 2c31 71,172,173,174,1 │ │ │ 005347a0: 3735 2c00 0000 0000 0000 0000 0000 0000 75,............. │ │ │ 005347b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -341128,473 +341128,473 @@ │ │ │ 00534870: 5048 4142 4554 4943 5f43 4f4c 4c41 5449 PHABETIC_COLLATI │ │ │ 00534880: 4f4e 5f53 4551 5545 4e43 4500 c055 0000 ON_SEQUENCE..U.. │ │ │ 00534890: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 005348a0: 2031 3736 2c31 3737 2c31 3738 2c31 3739 176,177,178,179 │ │ │ 005348b0: 2c31 3830 2c31 3831 2c31 3832 2c31 3833 ,180,181,182,183 │ │ │ 005348c0: 2c31 3834 2c31 3835 2c31 3836 2c31 3837 ,184,185,186,187 │ │ │ 005348d0: 2c31 3838 2c31 3839 2c31 3930 2c31 3931 ,188,189,190,191 │ │ │ -005348e0: 2c58 0079 7e56 0000 2020 2020 2020 2020 ,X.y~V.. │ │ │ +005348e0: 2c58 0079 e056 0000 2020 2020 2020 2020 ,X.y.V.. │ │ │ 005348f0: 2020 2020 2020 2020 2031 3932 2c31 3933 192,193 │ │ │ 00534900: 2c31 3934 2c31 3935 2c31 3936 2c31 3937 ,194,195,196,197 │ │ │ 00534910: 2c31 3938 2c31 3939 2c32 3030 2c32 3031 ,198,199,200,201 │ │ │ 00534920: 2c32 3032 2c32 3033 2c32 3034 2c32 3035 ,202,203,204,205 │ │ │ -00534930: 2c32 3036 2c32 3037 2c58 0079 7e57 0000 ,206,207,X.y~W.. │ │ │ +00534930: 2c32 3036 2c32 3037 2c58 0079 e057 0000 ,206,207,X.y.W.. │ │ │ 00534940: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00534950: 2032 3038 2c32 3039 2c32 3130 2c32 3131 208,209,210,211 │ │ │ 00534960: 2c32 3132 2c32 3133 2c32 3134 2c32 3135 ,212,213,214,215 │ │ │ 00534970: 2c32 3136 2c32 3137 2c32 3138 2c32 3139 ,216,217,218,219 │ │ │ 00534980: 2c32 3230 2c32 3231 2c32 3232 2c32 3233 ,220,221,222,223 │ │ │ -00534990: 2c58 0079 7e58 0000 2020 2020 2020 2020 ,X.y~X.. │ │ │ +00534990: 2c58 0079 e058 0000 2020 2020 2020 2020 ,X.y.X.. │ │ │ 005349a0: 2020 2020 2020 2020 2032 3234 2c32 3235 224,225 │ │ │ 005349b0: 2c32 3236 2c32 3237 2c32 3238 2c32 3239 ,226,227,228,229 │ │ │ 005349c0: 2c32 3330 2c32 3331 2c32 3332 2c32 3333 ,230,231,232,233 │ │ │ 005349d0: 2c32 3334 2c32 3335 2c32 3336 2c32 3337 ,234,235,236,237 │ │ │ -005349e0: 2c32 3338 2c32 3339 2c57 0079 7e59 0000 ,238,239,W.y~Y.. │ │ │ +005349e0: 2c32 3338 2c32 3339 2c57 0079 e059 0000 ,238,239,W.y.Y.. │ │ │ 005349f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00534a00: 2032 3430 2c32 3431 2c32 3432 2c32 3433 240,241,242,243 │ │ │ 00534a10: 2c32 3434 2c32 3435 2c32 3436 2c32 3437 ,244,245,246,247 │ │ │ 00534a20: 2c32 3438 2c32 3439 2c32 3530 2c32 3531 ,248,249,250,251 │ │ │ 00534a30: 2c32 3532 2c32 3533 2c32 3534 2c32 3535 ,252,253,254,255 │ │ │ -00534a40: 1a00 797e 5a00 0020 2020 2020 2020 2020 ..y~Z.. │ │ │ -00534a50: 2020 2020 2020 2020 7d3b 4800 797e 6100 };H.y~a. │ │ │ +00534a40: 1a00 79e0 5a00 0020 2020 2020 2020 2020 ..y.Z.. │ │ │ +00534a50: 2020 2020 2020 2020 7d3b 4800 79e0 6100 };H.y.a. │ │ │ 00534a60: 0020 2020 2020 2020 7374 6174 6963 2075 . static u │ │ │ 00534a70: 6e73 6967 6e65 6420 6368 6172 2069 6e76 nsigned char inv │ │ │ 00534a80: 6572 7365 5f74 6162 6c65 5b43 4f4c 4c41 erse_table[COLLA │ │ │ 00534a90: 5449 4f4e 5f54 4142 4c45 5f53 495a 455d TION_TABLE_SIZE] │ │ │ -00534aa0: 203d 1900 797e 6200 0020 2020 2020 2020 =..y~b.. │ │ │ -00534ab0: 2020 2020 2020 2020 2020 7b4d 0079 7e63 {M.y~c │ │ │ +00534aa0: 203d 1900 79e0 6200 0020 2020 2020 2020 =..y.b.. │ │ │ +00534ab0: 2020 2020 2020 2020 2020 7b4d 0079 e063 {M.y.c │ │ │ 00534ac0: 0000 2020 2020 2020 2020 2020 2020 2020 .. │ │ │ 00534ad0: 2020 2030 2c20 312c 2032 2c20 332c 2034 0, 1, 2, 3, 4 │ │ │ 00534ae0: 2c20 352c 2036 2c20 372c 2038 2c20 392c , 5, 6, 7, 8, 9, │ │ │ 00534af0: 2031 302c 2031 312c 2031 322c 2031 332c 10, 11, 12, 13, │ │ │ -00534b00: 2031 342c 2031 352c 5700 797e 6400 0020 14, 15,W.y~d.. │ │ │ +00534b00: 2031 342c 2031 352c 5700 79e0 6400 0020 14, 15,W.y.d.. │ │ │ 00534b10: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00534b20: 3136 2c20 3137 2c20 3138 2c20 3139 2c20 16, 17, 18, 19, │ │ │ 00534b30: 3230 2c20 3231 2c20 3232 2c20 3233 2c20 20, 21, 22, 23, │ │ │ 00534b40: 3234 2c20 3235 2c20 3236 2c20 3237 2c20 24, 25, 26, 27, │ │ │ 00534b50: 3238 2c20 3239 2c20 3330 2c20 3331 2c57 28, 29, 30, 31,W │ │ │ -00534b60: 0079 7e65 0000 2020 2020 2020 2020 2020 .y~e.. │ │ │ +00534b60: 0079 e065 0000 2020 2020 2020 2020 2020 .y.e.. │ │ │ 00534b70: 2020 2020 2020 2033 322c 2033 332c 2033 32, 33, 3 │ │ │ 00534b80: 342c 2033 352c 2033 362c 2033 372c 2033 4, 35, 36, 37, 3 │ │ │ 00534b90: 382c 2033 392c 2034 302c 2034 312c 2034 8, 39, 40, 41, 4 │ │ │ 00534ba0: 322c 2034 332c 2034 342c 2034 352c 2034 2, 43, 44, 45, 4 │ │ │ -00534bb0: 362c 2034 372c 5700 797e 6600 0020 2020 6, 47,W.y~f.. │ │ │ +00534bb0: 362c 2034 372c 5700 79e0 6600 0020 2020 6, 47,W.y.f.. │ │ │ 00534bc0: 2020 2020 2020 2020 2020 2020 2020 3438 48 │ │ │ 00534bd0: 2c20 3439 2c20 3530 2c20 3531 2c20 3532 , 49, 50, 51, 52 │ │ │ 00534be0: 2c20 3533 2c20 3534 2c20 3535 2c20 3536 , 53, 54, 55, 56 │ │ │ 00534bf0: 2c20 3537 2c20 3538 2c20 3539 2c20 3630 , 57, 58, 59, 60 │ │ │ 00534c00: 2c20 3631 2c20 3632 2c20 3633 2c57 0079 , 61, 62, 63,W.y │ │ │ -00534c10: 7e67 0000 2020 2020 2020 2020 2020 2020 ~g.. │ │ │ +00534c10: e067 0000 2020 2020 2020 2020 2020 2020 .g.. │ │ │ 00534c20: 2020 2020 2036 342c 2036 352c 2039 372c 64, 65, 97, │ │ │ 00534c30: 2036 362c 2039 382c 2036 372c 2039 392c 66, 98, 67, 99, │ │ │ 00534c40: 2036 382c 3130 302c 2036 392c 3130 312c 68,100, 69,101, │ │ │ 00534c50: 2037 302c 3130 322c 2037 312c 3130 332c 70,102, 71,103, │ │ │ -00534c60: 2037 322c 5800 797e 6800 0020 2020 2020 72,X.y~h.. │ │ │ +00534c60: 2037 322c 5800 79e0 6800 0020 2020 2020 72,X.y.h.. │ │ │ 00534c70: 2020 2020 2020 2020 2020 2020 3130 342c 104, │ │ │ 00534c80: 2037 332c 3130 352c 2037 342c 3130 362c 73,105, 74,106, │ │ │ 00534c90: 2037 352c 3130 372c 2037 362c 3130 382c 75,107, 76,108, │ │ │ 00534ca0: 2037 372c 3130 392c 2037 382c 3131 302c 77,109, 78,110, │ │ │ -00534cb0: 2037 392c 3131 312c 2038 302c 5800 797e 79,111, 80,X.y~ │ │ │ +00534cb0: 2037 392c 3131 312c 2038 302c 5800 79e0 79,111, 80,X.y. │ │ │ 00534cc0: 6900 0020 2020 2020 2020 2020 2020 2020 i.. │ │ │ 00534cd0: 2020 2020 3131 322c 2038 312c 3131 332c 112, 81,113, │ │ │ 00534ce0: 2038 322c 3131 342c 2038 332c 3131 352c 82,114, 83,115, │ │ │ 00534cf0: 2038 342c 3131 362c 2038 352c 3131 372c 84,116, 85,117, │ │ │ 00534d00: 2038 362c 3131 382c 2038 372c 3131 392c 86,118, 87,119, │ │ │ -00534d10: 2038 382c 5800 797e 6a00 0020 2020 2020 88,X.y~j.. │ │ │ +00534d10: 2038 382c 5800 79e0 6a00 0020 2020 2020 88,X.y.j.. │ │ │ 00534d20: 2020 2020 2020 2020 2020 2020 3132 302c 120, │ │ │ 00534d30: 2038 392c 3132 312c 2039 302c 3132 322c 89,121, 90,122, │ │ │ 00534d40: 2039 312c 2039 322c 2039 332c 2039 342c 91, 92, 93, 94, │ │ │ 00534d50: 2039 352c 2039 362c 3132 332c 3132 342c 95, 96,123,124, │ │ │ -00534d60: 3132 352c 3132 362c 3132 372c 5800 797e 125,126,127,X.y~ │ │ │ +00534d60: 3132 352c 3132 362c 3132 372c 5800 79e0 125,126,127,X.y. │ │ │ 00534d70: 7100 0020 2020 2020 2020 2020 2020 2020 q.. │ │ │ 00534d80: 2020 2020 3132 382c 3132 392c 3133 302c 128,129,130, │ │ │ 00534d90: 3133 312c 3133 322c 3133 332c 3133 342c 131,132,133,134, │ │ │ 00534da0: 3133 352c 3133 362c 3133 372c 3133 382c 135,136,137,138, │ │ │ 00534db0: 3133 392c 3134 302c 3134 312c 3134 322c 139,140,141,142, │ │ │ -00534dc0: 3134 332c 5800 797e 7200 0020 2020 2020 143,X.y~r.. │ │ │ +00534dc0: 3134 332c 5800 79e0 7200 0020 2020 2020 143,X.y.r.. │ │ │ 00534dd0: 2020 2020 2020 2020 2020 2020 3134 342c 144, │ │ │ 00534de0: 3134 352c 3134 362c 3134 372c 3134 382c 145,146,147,148, │ │ │ 00534df0: 3134 392c 3135 302c 3135 312c 3135 322c 149,150,151,152, │ │ │ 00534e00: 3135 332c 3135 342c 3135 352c 3135 362c 153,154,155,156, │ │ │ -00534e10: 3135 372c 3135 382c 3135 392c 5800 797e 157,158,159,X.y~ │ │ │ +00534e10: 3135 372c 3135 382c 3135 392c 5800 79e0 157,158,159,X.y. │ │ │ 00534e20: 7300 0020 2020 2020 2020 2020 2020 2020 s.. │ │ │ 00534e30: 2020 2020 3136 302c 3136 312c 3136 322c 160,161,162, │ │ │ 00534e40: 3136 332c 3136 342c 3136 352c 3136 362c 163,164,165,166, │ │ │ 00534e50: 3136 372c 3136 382c 3136 392c 3137 302c 167,168,169,170, │ │ │ 00534e60: 3137 312c 3137 322c 3137 332c 3137 342c 171,172,173,174, │ │ │ -00534e70: 3137 352c 5800 797e 7400 0020 2020 2020 175,X.y~t.. │ │ │ +00534e70: 3137 352c 5800 79e0 7400 0020 2020 2020 175,X.y.t.. │ │ │ 00534e80: 2020 2020 2020 2020 2020 2020 3137 362c 176, │ │ │ 00534e90: 3137 372c 3137 382c 3137 392c 3138 302c 177,178,179,180, │ │ │ 00534ea0: 3138 312c 3138 322c 3138 332c 3138 342c 181,182,183,184, │ │ │ 00534eb0: 3138 352c 3138 362c 3138 372c 3138 382c 185,186,187,188, │ │ │ -00534ec0: 3138 392c 3139 302c 3139 312c 5800 797e 189,190,191,X.y~ │ │ │ +00534ec0: 3138 392c 3139 302c 3139 312c 5800 79e0 189,190,191,X.y. │ │ │ 00534ed0: 7500 0020 2020 2020 2020 2020 2020 2020 u.. │ │ │ 00534ee0: 2020 2020 3139 322c 3139 332c 3139 342c 192,193,194, │ │ │ 00534ef0: 3139 352c 3139 362c 3139 372c 3139 382c 195,196,197,198, │ │ │ 00534f00: 3139 392c 3230 302c 3230 312c 3230 322c 199,200,201,202, │ │ │ 00534f10: 3230 332c 3230 342c 3230 352c 3230 362c 203,204,205,206, │ │ │ -00534f20: 3230 372c 5800 797e 7600 0020 2020 2020 207,X.y~v.. │ │ │ +00534f20: 3230 372c 5800 79e0 7600 0020 2020 2020 207,X.y.v.. │ │ │ 00534f30: 2020 2020 2020 2020 2020 2020 3230 382c 208, │ │ │ 00534f40: 3230 392c 3231 302c 3231 312c 3231 322c 209,210,211,212, │ │ │ 00534f50: 3231 332c 3231 342c 3231 352c 3231 362c 213,214,215,216, │ │ │ 00534f60: 3231 372c 3231 382c 3231 392c 3232 302c 217,218,219,220, │ │ │ -00534f70: 3232 312c 3232 322c 3232 332c 5800 797e 221,222,223,X.y~ │ │ │ +00534f70: 3232 312c 3232 322c 3232 332c 5800 79e0 221,222,223,X.y. │ │ │ 00534f80: 7700 0020 2020 2020 2020 2020 2020 2020 w.. │ │ │ 00534f90: 2020 2020 3232 342c 3232 352c 3232 362c 224,225,226, │ │ │ 00534fa0: 3232 372c 3232 382c 3232 392c 3233 302c 227,228,229,230, │ │ │ 00534fb0: 3233 312c 3233 322c 3233 332c 3233 342c 231,232,233,234, │ │ │ 00534fc0: 3233 352c 3233 362c 3233 372c 3233 382c 235,236,237,238, │ │ │ 00534fd0: 3233 392c 0000 0000 0000 0000 0000 0000 239,............ │ │ │ 00534fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00534ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00535000: 0400 0000 ac07 0000 1453 0000 0000 0000 .........S...... │ │ │ -00535010: d000 007e 4845 4c50 00ff 7300 ff49 4e54 ...~HELP..s..INT │ │ │ +00535010: d000 00e0 4845 4c50 00ff 7300 ff49 4e54 ....HELP..s..INT │ │ │ 00535020: 4552 4e41 5449 4f4e 414c 495a 4154 494f ERNATIONALIZATIO │ │ │ 00535030: 4e00 ff73 00ff 414c 5445 524e 4154 455f N..s..ALTERNATE_ │ │ │ 00535040: 434f 4c4c 4154 494f 4e00 ff73 00ff 4558 COLLATION..s..EX │ │ │ 00535050: 414d 504c 455f 4f46 5f55 5050 4552 5f41 AMPLE_OF_UPPER_A │ │ │ 00535060: 4e44 5f4c 4f57 4552 5f43 4153 455f 414c ND_LOWER_CASE_AL │ │ │ 00535070: 5048 4142 4554 4943 5f43 4f4c 4c41 5449 PHABETIC_COLLATI │ │ │ 00535080: 4f4e 5f53 4551 5545 4e43 4500 c078 0000 ON_SEQUENCE..x.. │ │ │ 00535090: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 005350a0: 2032 3430 2c32 3431 2c32 3432 2c32 3433 240,241,242,243 │ │ │ 005350b0: 2c32 3434 2c32 3435 2c32 3436 2c32 3437 ,244,245,246,247 │ │ │ 005350c0: 2c32 3438 2c32 3439 2c32 3530 2c32 3531 ,248,249,250,251 │ │ │ 005350d0: 2c32 3532 2c32 3533 2c32 3534 2c32 3535 ,252,253,254,255 │ │ │ -005350e0: 1a00 797e 7900 0020 2020 2020 2020 2020 ..y~y.. │ │ │ -005350f0: 2020 2020 2020 2020 7d3b 0700 797e 7a00 };..y~z. │ │ │ -00535100: 0053 0079 7e81 0000 2020 2020 2020 2045 .S.y~... E │ │ │ +005350e0: 1a00 79e0 7900 0020 2020 2020 2020 2020 ..y.y.. │ │ │ +005350f0: 2020 2020 2020 2020 7d3b 0700 79e0 7a00 };..y.z. │ │ │ +00535100: 0053 0079 e081 0000 2020 2020 2020 2045 .S.y.... E │ │ │ 00535110: 6c65 6d65 6e74 7320 696e 2078 666f 726d lements in xform │ │ │ 00535120: 5f74 6162 6c65 2072 6570 7265 7365 6e74 _table represent │ │ │ 00535130: 2069 6e70 7574 206f 7264 6572 2066 6f72 input order for │ │ │ 00535140: 2074 7261 6e73 666f 726d 2e20 456c 656d transform. Elem │ │ │ -00535150: 656e 7473 4c00 797e 8200 0020 2020 2020 entsL.y~... │ │ │ +00535150: 656e 7473 4c00 79e0 8200 0020 2020 2020 entsL.y.... │ │ │ 00535160: 2020 696e 2069 6e76 6572 7365 5f74 6162 in inverse_tab │ │ │ 00535170: 6c65 2072 6570 7265 7365 6e74 2072 6576 le represent rev │ │ │ 00535180: 6572 7365 2074 7261 6e73 666f 726d 2066 erse transform f │ │ │ 00535190: 6f72 2078 5f66 6f72 6d5f 7461 626c 652e or x_form_table. │ │ │ -005351a0: 0700 797e 8300 0051 0079 7e84 0000 2020 ..y~...Q.y~... │ │ │ +005351a0: 0700 79e0 8300 0051 0079 e084 0000 2020 ..y....Q.y.... │ │ │ 005351b0: 2020 322e 2041 6464 2074 6865 2066 6f6c 2. Add the fol │ │ │ 005351c0: 6c6f 7769 6e67 2063 6f64 6520 666f 7220 lowing code for │ │ │ 005351d0: 7468 6520 6774 6d5f 6163 5f78 666f 726d the gtm_ac_xform │ │ │ 005351e0: 2074 7261 6e73 666f 726d 6174 696f 6e20 transformation │ │ │ -005351f0: 726f 7574 696e 653a 0700 797e 8500 0063 routine:..y~...c │ │ │ -00535200: 0079 7e86 0000 2020 2020 2020 206c 6f6e .y~... lon │ │ │ +005351f0: 726f 7574 696e 653a 0700 79e0 8500 0063 routine:..y....c │ │ │ +00535200: 0079 e086 0000 2020 2020 2020 206c 6f6e .y.... lon │ │ │ 00535210: 6720 6774 6d5f 6163 5f78 666f 726d 2028 g gtm_ac_xform ( │ │ │ 00535220: 2067 746d 5f64 6573 6372 6970 746f 7220 gtm_descriptor │ │ │ 00535230: 2a73 7263 2c20 696e 7420 6c65 7665 6c2c *src, int level, │ │ │ 00535240: 2067 746d 5f64 6573 6372 6970 746f 7220 gtm_descriptor │ │ │ 00535250: 2a64 7374 2c20 696e 7420 2a64 7374 6c65 *dst, int *dstle │ │ │ -00535260: 6e29 1500 797e 8700 0020 2020 2020 2020 n)..y~... │ │ │ -00535270: 2020 2020 2020 7b1e 0079 7e88 0000 2020 {..y~... │ │ │ +00535260: 6e29 1500 79e0 8700 0020 2020 2020 2020 n)..y.... │ │ │ +00535270: 2020 2020 2020 7b1e 0079 e088 0000 2020 {..y.... │ │ │ 00535280: 2020 2020 2020 2020 2020 2020 2020 2069 i │ │ │ -00535290: 6e74 206e 3b33 0079 7e89 0000 2020 2020 nt n;3.y~... │ │ │ +00535290: 6e74 206e 3b33 0079 e089 0000 2020 2020 nt n;3.y.... │ │ │ 005352a0: 2020 2020 2020 2020 2020 2020 2075 6e73 uns │ │ │ 005352b0: 6967 6e65 6420 6368 6172 2020 2a63 702c igned char *cp, │ │ │ -005352c0: 202a 6370 6f75 743b 2000 797e 8a00 0020 *cpout; .y~... │ │ │ +005352c0: 202a 6370 6f75 743b 2000 79e0 8a00 0020 *cpout; .y.... │ │ │ 005352d0: 2020 2020 2020 2020 2020 2020 2369 6664 #ifd │ │ │ -005352e0: 6566 2044 4542 5547 5700 797e 9100 0020 ef DEBUGW.y~... │ │ │ +005352e0: 6566 2044 4542 5547 5700 79e0 9100 0020 ef DEBUGW.y.... │ │ │ 005352f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00535300: 6368 6172 2069 6e70 7574 5b43 4f4c 4c41 char input[COLLA │ │ │ 00535310: 5449 4f4e 5f54 4142 4c45 5f53 495a 455d TION_TABLE_SIZE] │ │ │ 00535320: 2c20 6f75 7470 7574 5b43 4f4c 4c41 5449 , output[COLLATI │ │ │ 00535330: 4f4e 5f54 4142 4c45 5f53 495a 455d 3b1a ON_TABLE_SIZE];. │ │ │ -00535340: 0079 7e92 0000 2020 2020 2020 2020 2020 .y~... │ │ │ -00535350: 2020 2023 656e 6469 6625 0079 7e93 0000 #endif%.y~... │ │ │ +00535340: 0079 e092 0000 2020 2020 2020 2020 2020 .y.... │ │ │ +00535350: 2020 2023 656e 6469 6625 0079 e093 0000 #endif%.y.... │ │ │ 00535360: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00535370: 206e 203d 2073 7263 2d3e 6c65 6e3b 2a00 n = src->len;*. │ │ │ -00535380: 797e 9400 0020 2020 2020 2020 2020 2020 y~... │ │ │ +00535380: 79e0 9400 0020 2020 2020 2020 2020 2020 y.... │ │ │ 00535390: 2020 2020 2020 6966 2028 206e 203e 2064 if ( n > d │ │ │ -005353a0: 7374 2d3e 6c65 6e29 3400 797e 9500 0020 st->len)4.y~... │ │ │ +005353a0: 7374 2d3e 6c65 6e29 3400 79e0 9500 0020 st->len)4.y.... │ │ │ 005353b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 005353c0: 2020 2072 6574 7572 6e20 4d59 4150 5053 return MYAPPS │ │ │ -005353d0: 5f53 5542 5343 324c 4f4e 473b 3800 797e _SUBSC2LONG;8.y~ │ │ │ +005353d0: 5f53 5542 5343 324c 4f4e 473b 3800 79e0 _SUBSC2LONG;8.y. │ │ │ 005353e0: 9600 0020 2020 2020 2020 2020 2020 2020 ... │ │ │ 005353f0: 2020 2020 6370 2020 3d20 2875 6e73 6967 cp = (unsig │ │ │ 00535400: 6e65 6420 6368 6172 202a 2973 7263 2d3e ned char *)src-> │ │ │ -00535410: 7661 6c3b 2000 797e 9700 0020 2020 2020 val; .y~... │ │ │ +00535410: 7661 6c3b 2000 79e0 9700 0020 2020 2020 val; .y.... │ │ │ 00535420: 2020 2020 2020 2020 2369 6664 6566 2044 #ifdef D │ │ │ -00535430: 4542 5547 3400 797e 9800 0020 2020 2020 EBUG4.y~... │ │ │ +00535430: 4542 5547 3400 79e0 9800 0020 2020 2020 EBUG4.y.... │ │ │ 00535440: 2020 2020 2020 2020 2020 2020 6d65 6d63 memc │ │ │ 00535450: 7079 2869 6e70 7574 2c20 6370 2c20 7372 py(input, cp, sr │ │ │ -00535460: 632d 3e6c 656e 293b 2f00 797e 9900 0020 c->len);/.y~... │ │ │ +00535460: 632d 3e6c 656e 293b 2f00 79e0 9900 0020 c->len);/.y.... │ │ │ 00535470: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00535480: 696e 7075 745b 7372 632d 3e6c 656e 5d20 input[src->len] │ │ │ -00535490: 3d20 275c 3027 3b1a 0079 7e9a 0000 2020 = '\0';..y~... │ │ │ +00535490: 3d20 275c 3027 3b1a 0079 e09a 0000 2020 = '\0';..y.... │ │ │ 005354a0: 2020 2020 2020 2020 2020 2023 656e 6469 #endi │ │ │ -005354b0: 663b 0078 7ec1 1100 0020 2020 2020 2020 f;.x~.... │ │ │ +005354b0: 663b 0078 e0c1 1100 0020 2020 2020 2020 f;.x..... │ │ │ 005354c0: 2020 2020 2020 2020 2020 6370 6f75 7420 cpout │ │ │ 005354d0: 3d20 2875 6e73 6967 6e65 6420 6368 6172 = (unsigned char │ │ │ -005354e0: 202a 2964 7374 2d3e 7661 6c3b 2900 7a7e *)dst->val;).z~ │ │ │ +005354e0: 202a 2964 7374 2d3e 7661 6c3b 2900 7ae0 *)dst->val;).z. │ │ │ 005354f0: 1100 0020 2020 2020 2020 2020 2020 2020 ... │ │ │ 00535500: 2020 2020 7768 696c 6520 2820 6e2d 2d20 while ( n-- │ │ │ -00535510: 3e20 3020 2939 007a 7e21 0000 2020 2020 > 0 )9.z~!.. │ │ │ +00535510: 3e20 3020 2939 007a e021 0000 2020 2020 > 0 )9.z.!.. │ │ │ 00535520: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00535530: 2a63 706f 7574 2b2b 203d 2078 666f 726d *cpout++ = xform │ │ │ 00535540: 5f74 6162 6c65 5b2a 6370 2b2b 5d3b 2600 _table[*cp++];&. │ │ │ -00535550: 7a7e 3100 0020 2020 2020 2020 2020 2020 z~1.. │ │ │ +00535550: 7ae0 3100 0020 2020 2020 2020 2020 2020 z.1.. │ │ │ 00535560: 2020 2020 2020 2a63 706f 7574 203d 2027 *cpout = ' │ │ │ -00535570: 5c30 273b 2b00 7a7e 4100 0020 2020 2020 \0';+.z~A.. │ │ │ +00535570: 5c30 273b 2b00 7ae0 4100 0020 2020 2020 \0';+.z.A.. │ │ │ 00535580: 2020 2020 2020 2020 2020 2020 2a64 7374 *dst │ │ │ 00535590: 6c65 6e20 3d20 7372 632d 3e6c 656e 3b20 len = src->len; │ │ │ -005355a0: 007a 7e51 0000 2020 2020 2020 2020 2020 .z~Q.. │ │ │ +005355a0: 007a e051 0000 2020 2020 2020 2020 2020 .z.Q.. │ │ │ 005355b0: 2020 2023 6966 6465 6620 4445 4255 473b #ifdef DEBUG; │ │ │ -005355c0: 007a 7e61 0000 2020 2020 2020 2020 2020 .z~a.. │ │ │ +005355c0: 007a e061 0000 2020 2020 2020 2020 2020 .z.a.. │ │ │ 005355d0: 2020 2020 2020 206d 656d 6370 7928 6f75 memcpy(ou │ │ │ 005355e0: 7470 7574 2c20 6473 742d 3e76 616c 2c20 tput, dst->val, │ │ │ -005355f0: 6473 742d 3e6c 656e 293b 3000 7a7e 7100 dst->len);0.z~q. │ │ │ +005355f0: 6473 742d 3e6c 656e 293b 3000 7ae0 7100 dst->len);0.z.q. │ │ │ 00535600: 0020 2020 2020 2020 2020 2020 2020 2020 . │ │ │ 00535610: 2020 6f75 7470 7574 5b64 7374 2d3e 6c65 output[dst->le │ │ │ -00535620: 6e5d 203d 2027 5c30 273b 3800 7a7e 8100 n] = '\0';8.z~.. │ │ │ +00535620: 6e5d 203d 2027 5c30 273b 3800 7ae0 8100 n] = '\0';8.z... │ │ │ 00535630: 0020 2020 2020 2020 2020 2020 2020 2020 . │ │ │ 00535640: 2020 6670 7269 6e74 6628 7374 6465 7272 fprintf(stderr │ │ │ 00535650: 2c20 225c 6e49 6e70 7574 203d 205c 6e22 , "\nInput = \n" │ │ │ -00535660: 293b 5d00 7a7e 9100 0020 2020 2020 2020 );].z~... │ │ │ +00535660: 293b 5d00 7ae0 9100 0020 2020 2020 2020 );].z.... │ │ │ 00535670: 2020 2020 2020 2020 2020 666f 7220 286e for (n │ │ │ 00535680: 203d 2030 3b20 6e20 3c20 2a64 7374 6c65 = 0; n < *dstle │ │ │ 00535690: 6e3b 206e 2b2b 2029 2066 7072 696e 7466 n; n++ ) fprintf │ │ │ 005356a0: 2873 7464 6572 722c 2220 2564 2022 2c28 (stderr," %d ",( │ │ │ 005356b0: 696e 7420 2969 6e70 7574 5b6e 5d29 3b39 int )input[n]);9 │ │ │ -005356c0: 0079 7e12 0000 2020 2020 2020 2020 2020 .y~... │ │ │ +005356c0: 0079 e012 0000 2020 2020 2020 2020 2020 .y.... │ │ │ 005356d0: 2020 2020 2020 2066 7072 696e 7466 2873 fprintf(s │ │ │ 005356e0: 7464 6572 722c 2022 5c6e 4f75 7470 7574 tderr, "\nOutput │ │ │ -005356f0: 203d 205c 6e22 293b 5e00 7a7e 1100 0020 = \n");^.z~... │ │ │ +005356f0: 203d 205c 6e22 293b 5e00 7ae0 1100 0020 = \n");^.z.... │ │ │ 00535700: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00535710: 666f 7220 286e 203d 2030 3b20 6e20 3c20 for (n = 0; n < │ │ │ 00535720: 2a64 7374 6c65 6e3b 206e 2b2b 2029 2066 *dstlen; n++ ) f │ │ │ 00535730: 7072 696e 7466 2873 7464 6572 722c 2220 printf(stderr," │ │ │ 00535740: 2564 2022 2c28 696e 7420 296f 7574 7075 %d ",(int )outpu │ │ │ -00535750: 745b 6e5d 293b 1a00 7a7e 2100 0020 2020 t[n]);..z~!.. │ │ │ +00535750: 745b 6e5d 293b 1a00 7ae0 2100 0020 2020 t[n]);..z.!.. │ │ │ 00535760: 2020 2020 2020 2020 2020 2365 6e64 6966 #endif │ │ │ -00535770: 2700 7a7e 3100 0020 2020 2020 2020 2020 '.z~1.. │ │ │ +00535770: 2700 7ae0 3100 0020 2020 2020 2020 2020 '.z.1.. │ │ │ 00535780: 2020 2020 2020 2020 7265 7475 726e 2053 return S │ │ │ -00535790: 5543 4345 5353 3b15 007a 7e41 0000 2020 UCCESS;..z~A.. │ │ │ +00535790: 5543 4345 5353 3b15 007a e041 0000 2020 UCCESS;..z.A.. │ │ │ 005357a0: 2020 2020 2020 2020 2020 207d 0000 0000 }.... │ │ │ 005357b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005357c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005357d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005357e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005357f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00535800: 0400 0000 f607 0000 4253 0000 0000 0000 ........BS...... │ │ │ -00535810: d900 007e 4845 4c50 00ff 7300 ff49 4e54 ...~HELP..s..INT │ │ │ +00535810: d900 00e0 4845 4c50 00ff 7300 ff49 4e54 ....HELP..s..INT │ │ │ 00535820: 4552 4e41 5449 4f4e 414c 495a 4154 494f ERNATIONALIZATIO │ │ │ 00535830: 4e00 ff73 00ff 414c 5445 524e 4154 455f N..s..ALTERNATE_ │ │ │ 00535840: 434f 4c4c 4154 494f 4e00 ff73 00ff 4558 COLLATION..s..EX │ │ │ 00535850: 414d 504c 455f 4f46 5f55 5050 4552 5f41 AMPLE_OF_UPPER_A │ │ │ 00535860: 4e44 5f4c 4f57 4552 5f43 4153 455f 414c ND_LOWER_CASE_AL │ │ │ 00535870: 5048 4142 4554 4943 5f43 4f4c 4c41 5449 PHABETIC_COLLATI │ │ │ 00535880: 4f4e 5f53 4551 5545 4e43 4500 c112 5100 ON_SEQUENCE...Q. │ │ │ 00535890: 0020 2020 2020 2020 2020 2033 2e20 4164 . 3. Ad │ │ │ 005358a0: 6420 7468 6520 666f 6c6c 6f77 696e 6720 d the following │ │ │ 005358b0: 636f 6465 2066 6f72 2074 6865 2067 746d code for the gtm │ │ │ 005358c0: 5f61 635f 7862 6163 6b20 7265 7665 7273 _ac_xback revers │ │ │ 005358d0: 6520 7472 616e 7366 6f72 6d61 7469 6f6e e transformation │ │ │ -005358e0: 2072 6f75 7469 6e65 3a69 007a 7e61 0000 routine:i.z~a.. │ │ │ +005358e0: 2072 6f75 7469 6e65 3a69 007a e061 0000 routine:i.z.a.. │ │ │ 005358f0: 2020 2020 2020 2020 2020 2020 206c 6f6e lon │ │ │ 00535900: 6720 6774 6d5f 6163 5f78 6261 636b 2028 g gtm_ac_xback ( │ │ │ 00535910: 2067 746d 5f64 6573 6372 6970 746f 7220 gtm_descriptor │ │ │ 00535920: 2a73 7263 2c20 696e 7420 6c65 7665 6c2c *src, int level, │ │ │ 00535930: 2067 746d 5f64 6573 6372 6970 746f 7220 gtm_descriptor │ │ │ 00535940: 2a64 7374 2c20 696e 7420 2a64 7374 6c65 *dst, int *dstle │ │ │ -00535950: 6e29 1500 7a7e 7100 0020 2020 2020 2020 n)..z~q.. │ │ │ -00535960: 2020 2020 2020 7b1e 007a 7e81 0000 2020 {..z~... │ │ │ +00535950: 6e29 1500 7ae0 7100 0020 2020 2020 2020 n)..z.q.. │ │ │ +00535960: 2020 2020 2020 7b1e 007a e081 0000 2020 {..z.... │ │ │ 00535970: 2020 2020 2020 2020 2020 2020 2020 2069 i │ │ │ -00535980: 6e74 206e 3b33 007a 7e91 0000 2020 2020 nt n;3.z~... │ │ │ +00535980: 6e74 206e 3b33 007a e091 0000 2020 2020 nt n;3.z.... │ │ │ 00535990: 2020 2020 2020 2020 2020 2020 2075 6e73 uns │ │ │ 005359a0: 6967 6e65 6420 6368 6172 2020 2a63 702c igned char *cp, │ │ │ -005359b0: 202a 6370 6f75 743b 2000 797e 1300 0020 *cpout; .y~... │ │ │ +005359b0: 202a 6370 6f75 743b 2000 79e0 1300 0020 *cpout; .y.... │ │ │ 005359c0: 2020 2020 2020 2020 2020 2020 2369 6664 #ifd │ │ │ -005359d0: 6566 2044 4542 5547 3500 7a7e 1100 0020 ef DEBUG5.z~... │ │ │ +005359d0: 6566 2044 4542 5547 3500 7ae0 1100 0020 ef DEBUG5.z.... │ │ │ 005359e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 005359f0: 6368 6172 2069 6e70 7574 5b32 3536 5d2c char input[256], │ │ │ 00535a00: 206f 7574 7075 745b 3235 365d 3b1a 007a output[256];..z │ │ │ -00535a10: 7e21 0000 2020 2020 2020 2020 2020 2020 ~!.. │ │ │ -00535a20: 2023 656e 6469 6625 007a 7e31 0000 2020 #endif%.z~1.. │ │ │ +00535a10: e021 0000 2020 2020 2020 2020 2020 2020 .!.. │ │ │ +00535a20: 2023 656e 6469 6625 007a e031 0000 2020 #endif%.z.1.. │ │ │ 00535a30: 2020 2020 2020 2020 2020 2020 2020 206e n │ │ │ -00535a40: 203d 2073 7263 2d3e 6c65 6e3b 2a00 7a7e = src->len;*.z~ │ │ │ +00535a40: 203d 2073 7263 2d3e 6c65 6e3b 2a00 7ae0 = src->len;*.z. │ │ │ 00535a50: 4100 0020 2020 2020 2020 2020 2020 2020 A.. │ │ │ 00535a60: 2020 2020 6966 2028 206e 203e 2064 7374 if ( n > dst │ │ │ -00535a70: 2d3e 6c65 6e29 3100 7a7e 5100 0020 2020 ->len)1.z~Q.. │ │ │ +00535a70: 2d3e 6c65 6e29 3100 7ae0 5100 0020 2020 ->len)1.z.Q.. │ │ │ 00535a80: 2020 2020 2020 2020 2020 2020 2020 7265 re │ │ │ 00535a90: 7475 726e 204d 5941 5050 535f 5355 4253 turn MYAPPS_SUBS │ │ │ -00535aa0: 4332 4c4f 4e47 3b38 007a 7e61 0000 2020 C2LONG;8.z~a.. │ │ │ +00535aa0: 4332 4c4f 4e47 3b38 007a e061 0000 2020 C2LONG;8.z.a.. │ │ │ 00535ab0: 2020 2020 2020 2020 2020 2020 2020 2063 c │ │ │ 00535ac0: 7020 203d 2028 756e 7369 676e 6564 2063 p = (unsigned c │ │ │ 00535ad0: 6861 7220 2a29 7372 632d 3e76 616c 3b3a har *)src->val;: │ │ │ -00535ae0: 007a 7e71 0000 2020 2020 2020 2020 2020 .z~q.. │ │ │ +00535ae0: 007a e071 0000 2020 2020 2020 2020 2020 .z.q.. │ │ │ 00535af0: 2020 2020 2020 2063 706f 7574 203d 2028 cpout = ( │ │ │ 00535b00: 756e 7369 676e 6564 2063 6861 7220 2a29 unsigned char *) │ │ │ -00535b10: 6473 742d 3e76 616c 3b29 007a 7e81 0000 dst->val;).z~... │ │ │ +00535b10: 6473 742d 3e76 616c 3b29 007a e081 0000 dst->val;).z.... │ │ │ 00535b20: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00535b30: 2077 6869 6c65 2028 206e 2d2d 203e 2030 while ( n-- > 0 │ │ │ -00535b40: 2029 3b00 7a7e 9100 0020 2020 2020 2020 );.z~... │ │ │ +00535b40: 2029 3b00 7ae0 9100 0020 2020 2020 2020 );.z.... │ │ │ 00535b50: 2020 2020 2020 2020 2020 2020 202a 6370 *cp │ │ │ 00535b60: 6f75 742b 2b20 3d20 696e 7665 7273 655f out++ = inverse_ │ │ │ 00535b70: 7461 626c 655b 2a63 702b 2b5d 3b26 0079 table[*cp++];&.y │ │ │ -00535b80: 7e14 0000 2020 2020 2020 2020 2020 2020 ~... │ │ │ +00535b80: e014 0000 2020 2020 2020 2020 2020 2020 .... │ │ │ 00535b90: 2020 2020 202a 6370 6f75 7420 3d20 275c *cpout = '\ │ │ │ -00535ba0: 3027 3b2b 007a 7e11 0000 2020 2020 2020 0';+.z~... │ │ │ +00535ba0: 3027 3b2b 007a e011 0000 2020 2020 2020 0';+.z.... │ │ │ 00535bb0: 2020 2020 2020 2020 2020 202a 6473 746c *dstl │ │ │ 00535bc0: 656e 203d 2073 7263 2d3e 6c65 6e3b 2000 en = src->len; . │ │ │ -00535bd0: 7a7e 2100 0020 2020 2020 2020 2020 2020 z~!.. │ │ │ +00535bd0: 7ae0 2100 0020 2020 2020 2020 2020 2020 z.!.. │ │ │ 00535be0: 2020 2369 6664 6566 2044 4542 5547 3a00 #ifdef DEBUG:. │ │ │ -00535bf0: 7a7e 3100 0020 2020 2020 2020 2020 2020 z~1.. │ │ │ +00535bf0: 7ae0 3100 0020 2020 2020 2020 2020 2020 z.1.. │ │ │ 00535c00: 2020 2020 2020 6d65 6d63 7079 2869 6e70 memcpy(inp │ │ │ 00535c10: 7574 2c20 7372 632d 3e76 616c 2c20 7372 ut, src->val, sr │ │ │ -00535c20: 632d 3e6c 656e 293b 2e00 7a7e 4100 0020 c->len);..z~A.. │ │ │ +00535c20: 632d 3e6c 656e 293b 2e00 7ae0 4100 0020 c->len);..z.A.. │ │ │ 00535c30: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00535c40: 696e 7075 745b 7372 632d 3e6c 656e 5d20 input[src->len] │ │ │ -00535c50: 3d20 275c 273b 3b00 7a7e 5100 0020 2020 = '\';;.z~Q.. │ │ │ +00535c50: 3d20 275c 273b 3b00 7ae0 5100 0020 2020 = '\';;.z.Q.. │ │ │ 00535c60: 2020 2020 2020 2020 2020 2020 2020 6d65 me │ │ │ 00535c70: 6d63 7079 286f 7574 7075 742c 2064 7374 mcpy(output, dst │ │ │ 00535c80: 2d3e 7661 6c2c 2064 7374 2d3e 6c65 6e29 ->val, dst->len) │ │ │ -00535c90: 3b30 007a 7e61 0000 2020 2020 2020 2020 ;0.z~a.. │ │ │ +00535c90: 3b30 007a e061 0000 2020 2020 2020 2020 ;0.z.a.. │ │ │ 00535ca0: 2020 2020 2020 2020 206f 7574 7075 745b output[ │ │ │ 00535cb0: 6473 742d 3e6c 656e 5d20 3d20 275c 3027 dst->len] = '\0' │ │ │ -00535cc0: 3b53 007a 7e71 0000 2020 2020 2020 2020 ;S.z~q.. │ │ │ +00535cc0: 3b53 007a e071 0000 2020 2020 2020 2020 ;S.z.q.. │ │ │ 00535cd0: 2020 2020 2020 2020 2066 7072 696e 7466 fprintf │ │ │ 00535ce0: 2873 7464 6572 722c 2022 496e 7075 7420 (stderr, "Input │ │ │ 00535cf0: 3d20 2573 2c20 4f75 7470 7574 203d 2025 = %s, Output = % │ │ │ 00535d00: 735c 6e22 2c69 6e70 7574 2c20 6f75 7470 s\n",input, outp │ │ │ -00535d10: 7574 293b 1a00 7a7e 8100 0020 2020 2020 ut);..z~... │ │ │ +00535d10: 7574 293b 1a00 7ae0 8100 0020 2020 2020 ut);..z.... │ │ │ 00535d20: 2020 2020 2020 2020 2365 6e64 6966 2700 #endif'. │ │ │ -00535d30: 7a7e 9100 0020 2020 2020 2020 2020 2020 z~... │ │ │ +00535d30: 7ae0 9100 0020 2020 2020 2020 2020 2020 z.... │ │ │ 00535d40: 2020 2020 2020 7265 7475 726e 2053 5543 return SUC │ │ │ -00535d50: 4345 5353 3b15 0079 7e15 0000 2020 2020 CESS;..y~... │ │ │ -00535d60: 2020 2020 2020 2020 207d 0700 7a7e 1100 }..z~.. │ │ │ -00535d70: 0051 007a 7e21 0000 2020 2020 332e 2041 .Q.z~!.. 3. A │ │ │ +00535d50: 4345 5353 3b15 0079 e015 0000 2020 2020 CESS;..y.... │ │ │ +00535d60: 2020 2020 2020 2020 207d 0700 7ae0 1100 }..z... │ │ │ +00535d70: 0051 007a e021 0000 2020 2020 332e 2041 .Q.z.!.. 3. A │ │ │ 00535d80: 6464 2063 6f64 6520 666f 7220 7468 6520 dd code for the │ │ │ 00535d90: 7665 7273 696f 6e20 6964 656e 7469 6669 version identifi │ │ │ 00535da0: 6572 2072 6f75 7469 6e65 2028 6774 6d5f er routine (gtm_ │ │ │ 00535db0: 6163 5f76 6572 7369 6f6e 2920 6f72 2074 ac_version) or t │ │ │ -00535dc0: 6865 3300 7a7e 3100 0020 2020 2020 2020 he3.z~1.. │ │ │ +00535dc0: 6865 3300 7ae0 3100 0020 2020 2020 2020 he3.z.1.. │ │ │ 00535dd0: 7665 7269 6669 6361 7469 6f6e 2072 6f75 verification rou │ │ │ 00535de0: 7469 6e65 2028 6774 6d5f 6163 5f76 6572 tine (gtm_ac_ver │ │ │ -00535df0: 6966 7929 3a07 007a 7e41 0000 2300 7a7e ify):..z~A..#.z~ │ │ │ +00535df0: 6966 7929 3a07 007a e041 0000 2300 7ae0 ify):..z.A..#.z. │ │ │ 00535e00: 5100 0020 2020 2020 2020 696e 7420 6774 Q.. int gt │ │ │ 00535e10: 6d5f 6163 5f76 6572 7369 6f6e 2028 2915 m_ac_version (). │ │ │ -00535e20: 007a 7e61 0000 2020 2020 2020 2020 2020 .z~a.. │ │ │ -00535e30: 2020 207b 2700 7a7e 7100 0020 2020 2020 {'.z~q.. │ │ │ +00535e20: 007a e061 0000 2020 2020 2020 2020 2020 .z.a.. │ │ │ +00535e30: 2020 207b 2700 7ae0 7100 0020 2020 2020 {'.z.q.. │ │ │ 00535e40: 2020 2020 2020 2020 2020 2020 7265 7475 retu │ │ │ -00535e50: 726e 2056 4552 5349 4f4e 3b15 007a 7e81 rn VERSION;..z~. │ │ │ +00535e50: 726e 2056 4552 5349 4f4e 3b15 007a e081 rn VERSION;..z.. │ │ │ 00535e60: 0000 2020 2020 2020 2020 2020 2020 207d .. } │ │ │ -00535e70: 4d00 7a7e 9100 0020 2020 2020 2020 2020 M.z~... │ │ │ +00535e70: 4d00 7ae0 9100 0020 2020 2020 2020 2020 M.z.... │ │ │ 00535e80: 2020 2020 696e 7420 6774 6d5f 6163 5f76 int gtm_ac_v │ │ │ 00535e90: 6572 6966 7920 2875 6e73 6967 6e65 6420 erify (unsigned │ │ │ 00535ea0: 6368 6172 2074 7970 652c 2075 6e73 6967 char type, unsig │ │ │ 00535eb0: 6e65 6420 6368 6172 2076 6572 2915 0079 ned char ver)..y │ │ │ -00535ec0: 7e16 0000 2020 2020 2020 2020 2020 2020 ~... │ │ │ -00535ed0: 207b 3500 7a7e 1100 0020 2020 2020 2020 {5.z~... │ │ │ +00535ec0: e016 0000 2020 2020 2020 2020 2020 2020 .... │ │ │ +00535ed0: 207b 3500 7ae0 1100 0020 2020 2020 2020 {5.z.... │ │ │ 00535ee0: 2020 2020 2020 2020 2020 2020 2020 7265 re │ │ │ 00535ef0: 7475 726e 2021 2876 6572 203d 3d20 5645 turn !(ver == VE │ │ │ -00535f00: 5253 494f 4e29 3b15 007a 7e21 0000 2020 RSION);..z~!.. │ │ │ -00535f10: 2020 2020 2020 2020 2020 207d 0700 7a7e }..z~ │ │ │ -00535f20: 3100 0050 007a 7e41 0000 2020 2020 342e 1..P.z~A.. 4. │ │ │ +00535f00: 5253 494f 4e29 3b15 007a e021 0000 2020 RSION);..z.!.. │ │ │ +00535f10: 2020 2020 2020 2020 2020 207d 0700 7ae0 }..z. │ │ │ +00535f20: 3100 0050 007a e041 0000 2020 2020 342e 1..P.z.A.. 4. │ │ │ 00535f30: 2053 6176 6520 616e 6420 636f 6d70 696c Save and compil │ │ │ 00535f40: 6520 706f 6c69 7368 2e63 2e20 4f6e 2078 e polish.c. On x │ │ │ 00535f50: 3836 2047 4e55 2f4c 696e 7578 2028 3634 86 GNU/Linux (64 │ │ │ 00535f60: 2d62 6974 2055 6275 6e74 7520 3130 2e31 -bit Ubuntu 10.1 │ │ │ -00535f70: 3029 2c33 007a 7e51 0000 2020 2020 2020 0),3.z~Q.. │ │ │ +00535f70: 3029 2c33 007a e051 0000 2020 2020 2020 0),3.z.Q.. │ │ │ 00535f80: 2065 7865 6375 7465 2061 2063 6f6d 6d61 execute a comma │ │ │ 00535f90: 6e64 206c 696b 6520 7468 6520 666f 6c6c nd like the foll │ │ │ -00535fa0: 6f77 696e 673a 0700 7a7e 6100 0029 007a owing:..z~a..).z │ │ │ -00535fb0: 7e71 0000 2020 2020 2020 2067 6363 202d ~q.. gcc - │ │ │ +00535fa0: 6f77 696e 673a 0700 7ae0 6100 0029 007a owing:..z.a..).z │ │ │ +00535fb0: e071 0000 2020 2020 2020 2067 6363 202d .q.. gcc - │ │ │ 00535fc0: 6320 706f 6c69 7368 2e63 202d 4924 6774 c polish.c -I$gt │ │ │ -00535fd0: 6d5f 6469 7374 0700 7a7e 8100 0012 007a m_dist..z~.....z │ │ │ -00535fe0: 7e91 0000 2020 202a 2a4e 6f74 652a 2a07 ~... **Note**. │ │ │ -00535ff0: 0079 7e17 0000 0000 0000 0000 0000 0000 .y~............. │ │ │ +00535fd0: 6d5f 6469 7374 0700 7ae0 8100 0012 007a m_dist..z......z │ │ │ +00535fe0: e091 0000 2020 202a 2a4e 6f74 652a 2a07 .... **Note**. │ │ │ +00535ff0: 0079 e017 0000 0000 0000 0000 0000 0000 .y.............. │ │ │ 00536000: 0400 0000 8e05 0000 6453 0000 0000 0000 ........dS...... │ │ │ -00536010: b600 007e 4845 4c50 00ff 7300 ff49 4e54 ...~HELP..s..INT │ │ │ +00536010: b600 00e0 4845 4c50 00ff 7300 ff49 4e54 ....HELP..s..INT │ │ │ 00536020: 4552 4e41 5449 4f4e 414c 495a 4154 494f ERNATIONALIZATIO │ │ │ 00536030: 4e00 ff73 00ff 414c 5445 524e 4154 455f N..s..ALTERNATE_ │ │ │ 00536040: 434f 4c4c 4154 494f 4e00 ff73 00ff 4558 COLLATION..s..EX │ │ │ 00536050: 414d 504c 455f 4f46 5f55 5050 4552 5f41 AMPLE_OF_UPPER_A │ │ │ 00536060: 4e44 5f4c 4f57 4552 5f43 4153 455f 414c ND_LOWER_CASE_AL │ │ │ 00536070: 5048 4142 4554 4943 5f43 4f4c 4c41 5449 PHABETIC_COLLATI │ │ │ 00536080: 4f4e 5f53 4551 5545 4e43 4500 c117 1100 ON_SEQUENCE..... │ │ │ 00536090: 0020 2020 2020 2020 5468 6520 2d49 2467 . The -I$g │ │ │ 005360a0: 746d 5f64 6973 7420 6f70 7469 6f6e 2069 tm_dist option i │ │ │ 005360b0: 6e63 6c75 6465 7320 6774 6d78 635f 7479 ncludes gtmxc_ty │ │ │ -005360c0: 7065 732e 682e 0700 7a7e 2100 0052 007a pes.h...z~!..R.z │ │ │ -005360d0: 7e31 0000 2020 2020 352e 2043 7265 6174 ~1.. 5. Creat │ │ │ +005360c0: 7065 732e 682e 0700 7ae0 2100 0052 007a pes.h...z.!..R.z │ │ │ +005360d0: e031 0000 2020 2020 352e 2043 7265 6174 .1.. 5. Creat │ │ │ 005360e0: 6520 6120 6e65 7720 7368 6172 6564 206c e a new shared l │ │ │ 005360f0: 6962 7261 7279 206f 7220 6164 6420 7468 ibrary or add th │ │ │ 00536100: 6520 6162 6f76 6520 726f 7574 696e 6573 e above routines │ │ │ 00536110: 2074 6f20 616e 2065 7869 7374 696e 6754 to an existingT │ │ │ -00536120: 007a 7e41 0000 2020 2020 2020 206f 6e65 .z~A.. one │ │ │ +00536120: 007a e041 0000 2020 2020 2020 206f 6e65 .z.A.. one │ │ │ 00536130: 2e20 5468 6520 666f 6c6c 6f77 696e 6720 . The following │ │ │ 00536140: 636f 6d6d 616e 6420 6164 6473 2074 6865 command adds the │ │ │ 00536150: 7365 2061 6c74 6572 6e61 7469 7665 2073 se alternative s │ │ │ 00536160: 6571 7565 6e63 6520 726f 7574 696e 6573 equence routines │ │ │ -00536170: 2074 6f50 007a 7e51 0000 2020 2020 2020 toP.z~Q.. │ │ │ +00536170: 2074 6f50 007a e051 0000 2020 2020 2020 toP.z.Q.. │ │ │ 00536180: 2061 2073 6861 7265 6420 6c69 6272 6172 a shared librar │ │ │ 00536190: 7920 6361 6c6c 6564 2061 6c74 636f 6c6c y called altcoll │ │ │ 005361a0: 2e73 6f20 6f6e 2078 3836 2047 4e55 2f4c .so on x86 GNU/L │ │ │ 005361b0: 696e 7578 2028 3634 2d62 6974 2055 6275 inux (64-bit Ubu │ │ │ -005361c0: 6e74 7515 007a 7e61 0000 2020 2020 2020 ntu..z~a.. │ │ │ -005361d0: 2031 302e 3130 292e 0700 7a7e 7100 0030 10.10)...z~q..0 │ │ │ -005361e0: 007a 7e81 0000 2020 2020 2020 2067 6363 .z~... gcc │ │ │ +005361c0: 6e74 7515 007a e061 0000 2020 2020 2020 ntu..z.a.. │ │ │ +005361d0: 2031 302e 3130 292e 0700 7ae0 7100 0030 10.10)...z.q..0 │ │ │ +005361e0: 007a e081 0000 2020 2020 2020 2067 6363 .z.... gcc │ │ │ 005361f0: 202d 6f20 616c 7463 6f6c 6c2e 736f 202d -o altcoll.so - │ │ │ 00536200: 7368 6172 6564 2070 6f6c 6973 682e 6f07 shared polish.o. │ │ │ -00536210: 007a 7e91 0000 4800 797e 1800 0020 2020 .z~...H.y~... │ │ │ +00536210: 007a e091 0000 4800 79e0 1800 0020 2020 .z....H.y.... │ │ │ 00536220: 2036 2e20 5365 7420 2467 746d 5f63 6f6c 6. Set $gtm_col │ │ │ 00536230: 6c61 7465 5f31 2074 6f20 706f 696e 7420 late_1 to point │ │ │ 00536240: 746f 2074 6865 206c 6f63 6174 696f 6e20 to the location │ │ │ 00536250: 6f66 2061 6c74 636f 6c6c 2e73 6f2e 3f00 of altcoll.so.?. │ │ │ -00536260: 7a7e 1100 0020 2020 2037 2e20 4174 2074 z~... 7. At t │ │ │ +00536260: 7ae0 1100 0020 2020 2037 2e20 4174 2074 z.... 7. At t │ │ │ 00536270: 6865 2047 544d 3e20 7072 6f6d 7074 2065 he GTM> prompt e │ │ │ 00536280: 7865 6375 7465 2074 6865 2066 6f6c 6c6f xecute the follo │ │ │ 00536290: 7769 6e67 2063 6f6d 6d61 6e64 3a07 007a wing command:..z │ │ │ -005362a0: 7e21 0000 4800 7a7e 3100 0020 2020 2020 ~!..H.z~1.. │ │ │ +005362a0: e021 0000 4800 7ae0 3100 0020 2020 2020 .!..H.z.1.. │ │ │ 005362b0: 2020 4754 4d3e 5772 6974 6520 2453 454c GTM>Write $SEL │ │ │ 005362c0: 4543 5428 2424 7365 745e 2547 424c 4445 ECT($$set^%GBLDE │ │ │ 005362d0: 4628 225e 4722 2c30 2c31 293a 224f 4b22 F("^G",0,1):"OK" │ │ │ -005362e0: 2c31 3a22 4641 494c 4544 2229 1600 7a7e ,1:"FAILED")..z~ │ │ │ +005362e0: 2c31 3a22 4641 494c 4544 2229 1600 7ae0 ,1:"FAILED")..z. │ │ │ 005362f0: 4100 0020 2020 2020 2020 2020 2020 2020 A.. │ │ │ -00536300: 4f4b 0700 7a7e 5100 0050 007a 7e61 0000 OK..z~Q..P.z~a.. │ │ │ +00536300: 4f4b 0700 7ae0 5100 0050 007a e061 0000 OK..z.Q..P.z.a.. │ │ │ 00536310: 2020 2020 2020 2054 6869 7320 6465 6c65 This dele │ │ │ 00536320: 7465 7320 7468 6520 676c 6f62 616c 2076 tes the global v │ │ │ 00536330: 6172 6961 626c 6520 5e47 2c20 7468 656e ariable ^G, then │ │ │ 00536340: 2073 6574 7320 5e47 2074 6f20 7468 6520 sets ^G to the │ │ │ -00536350: 636f 6c6c 6174 696f 6e51 007a 7e71 0000 collationQ.z~q.. │ │ │ +00536350: 636f 6c6c 6174 696f 6e51 007a e071 0000 collationQ.z.q.. │ │ │ 00536360: 2020 2020 2020 2073 6571 7565 6e63 6520 sequence │ │ │ 00536370: 6e75 6d62 6572 2031 2077 6974 6820 6e75 number 1 with nu │ │ │ 00536380: 6d65 7269 6320 7375 6273 6372 6970 7473 meric subscripts │ │ │ 00536390: 2063 6f6c 6c61 7469 6e67 2062 6566 6f72 collating befor │ │ │ -005363a0: 6520 7374 7269 6e67 732e 0700 7a7e 8100 e strings...z~.. │ │ │ -005363b0: 002f 007a 7e91 0000 2020 2020 382e 2041 ./.z~... 8. A │ │ │ +005363a0: 6520 7374 7269 6e67 732e 0700 7ae0 8100 e strings...z... │ │ │ +005363b0: 002f 007a e091 0000 2020 2020 382e 2041 ./.z.... 8. A │ │ │ 005363c0: 7373 6967 6e20 7468 6520 666f 6c6c 6f77 ssign the follow │ │ │ 005363d0: 696e 6720 7661 6c75 6520 746f 205e 472e ing value to ^G. │ │ │ -005363e0: 0700 797e 1900 0025 007a 7e11 0000 2020 ..y~...%.z~... │ │ │ +005363e0: 0700 79e0 1900 0025 007a e011 0000 2020 ..y....%.z.... │ │ │ 005363f0: 2020 2020 2047 544d 3e53 6574 205e 4728 GTM>Set ^G( │ │ │ -00536400: 2264 7520 506f 6e74 2229 3d31 2600 7a7e "du Pont")=1&.z~ │ │ │ +00536400: 2264 7520 506f 6e74 2229 3d31 2600 7ae0 "du Pont")=1&.z. │ │ │ 00536410: 2100 0020 2020 2020 2020 4754 4d3e 5365 !.. GTM>Se │ │ │ 00536420: 7420 5e47 2822 4672 6965 6e64 6c79 2229 t ^G("Friendly") │ │ │ -00536430: 3d31 2600 7a7e 3100 0020 2020 2020 2020 =1&.z~1.. │ │ │ +00536430: 3d31 2600 7ae0 3100 0020 2020 2020 2020 =1&.z.1.. │ │ │ 00536440: 4754 4d3e 5365 7420 5e47 2822 6c65 2042 GTM>Set ^G("le B │ │ │ -00536450: 6c61 6e63 2229 3d31 2400 7a7e 4100 0020 lanc")=1$.z~A.. │ │ │ +00536450: 6c61 6e63 2229 3d31 2400 7ae0 4100 0020 lanc")=1$.z.A.. │ │ │ 00536460: 2020 2020 2020 4754 4d3e 5365 7420 5e47 GTM>Set ^G │ │ │ -00536470: 2822 4d61 6472 6964 2229 3d31 0700 7a7e ("Madrid")=1..z~ │ │ │ -00536480: 5100 004c 007a 7e61 0000 2020 2020 392e Q..L.z~a.. 9. │ │ │ +00536470: 2822 4d61 6472 6964 2229 3d31 0700 7ae0 ("Madrid")=1..z. │ │ │ +00536480: 5100 004c 007a e061 0000 2020 2020 392e Q..L.z.a.. 9. │ │ │ 00536490: 2053 6565 2068 6f77 2074 6865 2073 7562 See how the sub │ │ │ 005364a0: 7363 7269 7074 206f 6620 5e47 206f 7264 script of ^G ord │ │ │ 005364b0: 6572 2061 6363 6f72 6469 6e67 2074 6f20 er according to │ │ │ 005364c0: 7468 6520 616c 7465 726e 6174 6976 6521 the alternative! │ │ │ -005364d0: 007a 7e71 0000 2020 2020 2020 2063 6f6c .z~q.. col │ │ │ +005364d0: 007a e071 0000 2020 2020 2020 2063 6f6c .z.q.. col │ │ │ 005364e0: 6c61 7469 6f6e 2073 6571 7565 6e63 653a lation sequence: │ │ │ -005364f0: 0700 7a7e 8100 001b 007a 7e91 0000 2020 ..z~.....z~... │ │ │ +005364f0: 0700 7ae0 8100 001b 007a e091 0000 2020 ..z......z.... │ │ │ 00536500: 2020 2020 2047 544d 3e5a 5752 6974 6520 GTM>ZWRite │ │ │ -00536510: 5e47 1d00 797e 1a00 0020 2020 2020 2020 ^G..y~... │ │ │ +00536510: 5e47 1d00 79e0 1a00 0020 2020 2020 2020 ^G..y.... │ │ │ 00536520: 5e47 2822 6475 2050 6f6e 7422 293d 311e ^G("du Pont")=1. │ │ │ -00536530: 007a 7e11 0000 2020 2020 2020 205e 4728 .z~... ^G( │ │ │ +00536530: 007a e011 0000 2020 2020 2020 205e 4728 .z.... ^G( │ │ │ 00536540: 2246 7269 656e 646c 7922 293d 311e 007a "Friendly")=1..z │ │ │ -00536550: 7e21 0000 2020 2020 2020 205e 4728 226c ~!.. ^G("l │ │ │ -00536560: 6520 426c 616e 6322 293d 311c 007a 7e31 e Blanc")=1..z~1 │ │ │ +00536550: e021 0000 2020 2020 2020 205e 4728 226c .!.. ^G("l │ │ │ +00536560: 6520 426c 616e 6322 293d 311c 007a e031 e Blanc")=1..z.1 │ │ │ 00536570: 0000 2020 2020 2020 205e 4728 224d 6164 .. ^G("Mad │ │ │ -00536580: 7269 6422 293d 3107 007a 7e41 0000 0000 rid")=1..z~A.... │ │ │ +00536580: 7269 6422 293d 3107 007a e041 0000 0000 rid")=1..z.A.... │ │ │ 00536590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005365a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005365b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005365c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005365d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005365e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005365f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -341637,71 +341637,71 @@ │ │ │ 00536840: 434f 4c4c 4154 494f 4e00 ff73 00ff 2547 COLLATION..s..%G │ │ │ 00536850: 424c 4445 4600 ff73 00ff 4445 4c45 5449 BLDEF..s..DELETI │ │ │ 00536860: 4e47 00bf 3100 0020 2020 546f 2064 656c NG..1.. To del │ │ │ 00536870: 6574 6520 7468 6520 636f 6c6c 6174 696f ete the collatio │ │ │ 00536880: 6e20 6368 6172 6163 7465 7269 7374 6963 n characteristic │ │ │ 00536890: 7320 6375 7272 656e 746c 7920 6173 7369 s currently assi │ │ │ 005368a0: 676e 6564 2074 6f20 6120 676c 6f62 616c gned to a global │ │ │ -005368b0: 2c28 0050 7e41 0000 2020 2075 7365 2074 ,(.P~A.. use t │ │ │ +005368b0: 2c28 0050 e041 0000 2020 2075 7365 2074 ,(.P.A.. use t │ │ │ 005368c0: 6865 2065 7874 7269 6e73 6963 2065 6e74 he extrinsic ent │ │ │ -005368d0: 7279 2070 6f69 6e74 3a07 0050 7e51 0000 ry point:..P~Q.. │ │ │ -005368e0: 1d00 507e 6100 0020 2020 6b69 6c6c 5e25 ..P~a.. kill^% │ │ │ +005368d0: 7279 2070 6f69 6e74 3a07 0050 e051 0000 ry point:..P.Q.. │ │ │ +005368e0: 1d00 50e0 6100 0020 2020 6b69 6c6c 5e25 ..P.a.. kill^% │ │ │ 005368f0: 4742 4c44 4546 2867 6e61 6d65 2907 0050 GBLDEF(gname)..P │ │ │ -00536900: 7e71 0000 1800 466b 4558 414d 494e 494e ~q....FkEXAMININ │ │ │ -00536910: 4700 0045 7861 6d69 6e69 6e67 1400 507e G..Examining..P~ │ │ │ +00536900: e071 0000 1800 466b 4558 414d 494e 494e .q....FkEXAMININ │ │ │ +00536910: 4700 0045 7861 6d69 6e69 6e67 1400 50e0 G..Examining..P. │ │ │ 00536920: bf11 0000 2020 2045 7861 6d69 6e69 6e67 .... Examining │ │ │ -00536930: 0700 517e 2100 0051 0051 7e31 0000 2020 ..Q~!..Q.Q~1.. │ │ │ +00536930: 0700 51e0 2100 0051 0051 e031 0000 2020 ..Q.!..Q.Q.1.. │ │ │ 00536940: 2054 6f20 6578 616d 696e 6520 7468 6520 To examine the │ │ │ 00536950: 636f 6c6c 6174 696f 6e20 6368 6172 6163 collation charac │ │ │ 00536960: 7465 7269 7374 6963 7320 6375 7272 656e teristics curren │ │ │ 00536970: 746c 7920 6173 7369 676e 6564 2074 6f20 tly assigned to │ │ │ -00536980: 6120 676c 6f62 616c 2800 517e 4100 0020 a global(.Q~A.. │ │ │ +00536980: 6120 676c 6f62 616c 2800 51e0 4100 0020 a global(.Q.A.. │ │ │ 00536990: 2020 7573 6520 7468 6520 6578 7472 696e use the extrin │ │ │ 005369a0: 7369 6320 656e 7472 7920 706f 696e 743a sic entry point: │ │ │ -005369b0: 0700 517e 5100 0022 0051 7e61 0000 2020 ..Q~Q..".Q~a.. │ │ │ +005369b0: 0700 51e0 5100 0022 0051 e061 0000 2020 ..Q.Q..".Q.a.. │ │ │ 005369c0: 2067 6574 5e25 4742 4c44 4546 2867 6e61 get^%GBLDEF(gna │ │ │ -005369d0: 6d65 5b2c 7265 675d 2907 0051 7e71 0000 me[,reg])..Q~q.. │ │ │ -005369e0: 1200 517e 8100 0020 2020 2a2a 4e6f 7465 ..Q~... **Note │ │ │ -005369f0: 2a2a 0700 517e 9100 0050 0050 7ec0 1100 **..Q~...P.P~... │ │ │ +005369d0: 6d65 5b2c 7265 675d 2907 0051 e071 0000 me[,reg])..Q.q.. │ │ │ +005369e0: 1200 51e0 8100 0020 2020 2a2a 4e6f 7465 ..Q.... **Note │ │ │ +005369f0: 2a2a 0700 51e0 9100 0050 0050 e0c0 1100 **..Q....P.P.... │ │ │ 00536a00: 0020 2020 6765 745e 2547 424c 4445 4628 . get^%GBLDEF( │ │ │ 00536a10: 676e 616d 6529 2072 6574 7572 6e73 2067 gname) returns g │ │ │ 00536a20: 6c6f 6261 6c20 7370 6563 6966 6963 2063 lobal specific c │ │ │ 00536a30: 6861 7261 6374 6572 6973 7469 6373 2c20 haracteristics, │ │ │ -00536a40: 7768 6963 6820 6361 6e50 0051 7e12 0000 which canP.Q~... │ │ │ +00536a40: 7768 6963 6820 6361 6e50 0051 e012 0000 which canP.Q.... │ │ │ 00536a50: 2020 2064 6966 6665 7220 6672 6f6d 2063 differ from c │ │ │ 00536a60: 6f6c 6c61 7469 6f6e 2063 6861 7261 6374 ollation charact │ │ │ 00536a70: 6572 6973 7469 6373 2064 6566 696e 6564 eristics defined │ │ │ 00536a80: 2066 6f72 2074 6865 2064 6174 6162 6173 for the databas │ │ │ -00536a90: 6520 6669 6c65 2061 7442 0051 7e13 0000 e file atB.Q~... │ │ │ +00536a90: 6520 6669 6c65 2061 7442 0051 e013 0000 e file atB.Q.... │ │ │ 00536aa0: 2020 204d 5550 4950 2043 5245 4154 4520 MUPIP CREATE │ │ │ 00536ab0: 7469 6d65 2066 726f 6d20 7365 7474 696e time from settin │ │ │ 00536ac0: 6773 2069 6e20 7468 6520 676c 6f62 616c gs in the global │ │ │ -00536ad0: 2064 6972 6563 746f 7279 2e07 0051 7e14 directory...Q~. │ │ │ -00536ae0: 0000 4d00 517e 1500 0020 2020 4453 4520 ..M.Q~... DSE │ │ │ +00536ad0: 2064 6972 6563 746f 7279 2e07 0051 e014 directory...Q.. │ │ │ +00536ae0: 0000 4d00 51e0 1500 0020 2020 4453 4520 ..M.Q.... DSE │ │ │ 00536af0: 4455 4d50 202d 4649 4c45 4845 4144 4552 DUMP -FILEHEADER │ │ │ 00536b00: 2063 6f6d 6d61 6e64 2064 6973 706c 6179 command display │ │ │ 00536b10: 7320 7265 6769 6f6e 2063 6f6c 6c61 7469 s region collati │ │ │ 00536b20: 6f6e 2077 6865 6e65 7665 7220 7468 6537 on whenever the7 │ │ │ -00536b30: 0051 7e16 0000 2020 2063 6f6c 6c61 7469 .Q~... collati │ │ │ +00536b30: 0051 e016 0000 2020 2063 6f6c 6c61 7469 .Q.... collati │ │ │ 00536b40: 6f6e 2069 7320 6f74 6865 7220 7468 616e on is other than │ │ │ 00536b50: 204d 2073 7461 6e64 6172 6420 636f 6c6c M standard coll │ │ │ -00536b60: 6174 696f 6e2e 0700 517e 1700 0012 0051 ation...Q~.....Q │ │ │ -00536b70: 7e18 0000 2020 2045 7861 6d70 6c65 3a07 ~... Example:. │ │ │ -00536b80: 0051 7e19 0000 2700 517e 1a00 0020 2020 .Q~...'.Q~... │ │ │ +00536b60: 6174 696f 6e2e 0700 51e0 1700 0012 0051 ation...Q......Q │ │ │ +00536b70: e018 0000 2020 2045 7861 6d70 6c65 3a07 .... Example:. │ │ │ +00536b80: 0051 e019 0000 2700 51e0 1a00 0020 2020 .Q....'.Q.... │ │ │ 00536b90: 4754 4d3e 5772 6974 6520 2424 6765 745e GTM>Write $$get^ │ │ │ 00536ba0: 2547 424c 4445 4628 225e 4722 290f 0051 %GBLDEF("^G")..Q │ │ │ -00536bb0: 7e21 0000 2020 2031 2c33 2c31 0700 517e ~!.. 1,3,1..Q~ │ │ │ -00536bc0: 2200 0054 0051 7e23 0000 2020 2054 6869 "..T.Q~#.. Thi │ │ │ +00536bb0: e021 0000 2020 2031 2c33 2c31 0700 51e0 .!.. 1,3,1..Q. │ │ │ +00536bc0: 2200 0054 0051 e023 0000 2020 2054 6869 "..T.Q.#.. Thi │ │ │ 00536bd0: 7320 6578 616d 706c 6520 7265 7475 726e s example return │ │ │ 00536be0: 7320 7468 6520 636f 6c6c 6174 696f 6e20 s the collation │ │ │ 00536bf0: 7365 7175 656e 6365 2069 6e66 6f72 6d61 sequence informa │ │ │ 00536c00: 7469 6f6e 2063 7572 7265 6e74 6c79 2061 tion currently a │ │ │ -00536c10: 7373 6967 6e65 641b 0051 7e24 0000 2020 ssigned..Q~$.. │ │ │ +00536c10: 7373 6967 6e65 641b 0051 e024 0000 2020 ssigned..Q.$.. │ │ │ 00536c20: 2074 6f20 7468 6520 676c 6f62 616c 205e to the global ^ │ │ │ -00536c30: 472e 0700 517e 2500 0000 0000 0000 0000 G...Q~%......... │ │ │ +00536c30: 472e 0700 51e0 2500 0000 0000 0000 0000 G...Q.%......... │ │ │ 00536c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00536c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00536c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00536c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00536c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00536c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00536ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -341755,187 +341755,187 @@ │ │ │ 00536fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00536fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00536fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00536fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00536fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00536ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00537000: 0400 0000 ed07 0000 8c53 0000 0000 0000 .........S...... │ │ │ -00537010: aa00 0060 4845 4c50 00ff 7300 ff49 4e54 ...`HELP..s..INT │ │ │ +00537010: aa00 00f9 4845 4c50 00ff 7300 ff49 4e54 ....HELP..s..INT │ │ │ 00537020: 4552 4e41 5449 4f4e 414c 495a 4154 494f ERNATIONALIZATIO │ │ │ 00537030: 4e00 ff73 00ff 414c 5445 524e 4154 455f N..s..ALTERNATE_ │ │ │ 00537040: 434f 4c4c 4154 494f 4e00 ff73 00ff 4558 COLLATION..s..EX │ │ │ 00537050: 414d 504c 455f 4f46 5f43 4f4c 4c41 5449 AMPLE_OF_COLLATI │ │ │ 00537060: 4e47 5f41 4c50 4841 4245 5453 5f49 4e5f NG_ALPHABETS_IN_ │ │ │ 00537070: 5245 5645 5253 455f 4f52 4445 525f 5553 REVERSE_ORDER_US │ │ │ 00537080: 494e 4700 0045 7861 6d70 6c65 5f6f 665f ING..Example_of_ │ │ │ 00537090: 436f 6c6c 6174 696e 675f 416c 7068 6162 Collating_Alphab │ │ │ 005370a0: 6574 735f 696e 5f52 6576 6572 7365 5f4f ets_in_Reverse_O │ │ │ -005370b0: 7264 6572 5f75 7369 6e67 4000 707e bf11 rder_using@.p~.. │ │ │ +005370b0: 7264 6572 5f75 7369 6e67 4000 70e0 bf11 rder_using@.p... │ │ │ 005370c0: 0000 2020 2045 7861 6d70 6c65 206f 6620 .. Example of │ │ │ 005370d0: 436f 6c6c 6174 696e 6720 416c 7068 6162 Collating Alphab │ │ │ 005370e0: 6574 7320 696e 2052 6576 6572 7365 204f ets in Reverse O │ │ │ -005370f0: 7264 6572 2075 7369 6e67 2a00 717e 2100 rder using*.q~!. │ │ │ +005370f0: 7264 6572 2075 7369 6e67 2a00 71e0 2100 rder using*.q.!. │ │ │ 00537100: 0020 2067 746d 5f61 635f 7866 6f72 6d5f . gtm_ac_xform_ │ │ │ 00537110: 3120 616e 6420 6774 6d5f 6163 5f78 6261 1 and gtm_ac_xba │ │ │ -00537120: 636b 5f31 0700 717e 3100 004c 0071 7e41 ck_1..q~1..L.q~A │ │ │ +00537120: 636b 5f31 0700 71e0 3100 004c 0071 e041 ck_1..q.1..L.q.A │ │ │ 00537130: 0000 2020 2054 6869 7320 6578 616d 706c .. This exampl │ │ │ 00537140: 6520 6372 6561 7465 7320 616e 2061 6c74 e creates an alt │ │ │ 00537150: 6572 6e61 7465 2063 6f6c 6c61 7469 6f6e ernate collation │ │ │ 00537160: 2073 6571 7565 6e63 6520 7468 6174 2063 sequence that c │ │ │ -00537170: 6f6c 6c61 7465 734b 0071 7e51 0000 2020 ollatesK.q~Q.. │ │ │ +00537170: 6f6c 6c61 7465 734b 0071 e051 0000 2020 ollatesK.q.Q.. │ │ │ 00537180: 2061 6c70 6861 6265 7473 2069 6e20 7265 alphabets in re │ │ │ 00537190: 7665 7273 6520 6f72 6465 722e 2054 6869 verse order. Thi │ │ │ 005371a0: 7320 6973 2069 6e20 636f 6e74 7261 7374 s is in contrast │ │ │ 005371b0: 2074 6f20 7468 6520 7374 616e 6461 7264 to the standard │ │ │ -005371c0: 204d 3f00 717e 6100 0020 2020 636f 6c6c M?.q~a.. coll │ │ │ +005371c0: 204d 3f00 71e0 6100 0020 2020 636f 6c6c M?.q.a.. coll │ │ │ 005371d0: 6174 696f 6e20 7468 6174 2063 6f6c 6c61 ation that colla │ │ │ 005371e0: 7465 7320 616c 7068 6162 6574 7320 696e tes alphabets in │ │ │ 005371f0: 2061 7363 656e 6469 6e67 206f 7264 6572 ascending order │ │ │ -00537200: 2e07 0071 7e71 0000 1700 717e 8100 0020 ...q~q....q~... │ │ │ +00537200: 2e07 0071 e071 0000 1700 71e0 8100 0020 ...q.q....q.... │ │ │ 00537210: 2020 2a2a 496d 706f 7274 616e 742a 2a07 **Important**. │ │ │ -00537220: 0071 7e91 0000 4e00 707e c011 0000 2020 .q~...N.p~.... │ │ │ +00537220: 0071 e091 0000 4e00 70e0 c011 0000 2020 .q....N.p..... │ │ │ 00537230: 204e 6f20 636c 6169 6d20 6f66 2063 6f70 No claim of cop │ │ │ 00537240: 7972 6967 6874 2069 7320 6d61 6465 2077 yright is made w │ │ │ 00537250: 6974 6820 7265 7370 6563 7420 746f 2074 ith respect to t │ │ │ 00537260: 6865 2063 6f64 6520 7573 6564 2069 6e20 he code used in │ │ │ -00537270: 7468 6973 5000 717e 1200 0020 2020 6578 thisP.q~... ex │ │ │ +00537270: 7468 6973 5000 71e0 1200 0020 2020 6578 thisP.q.... ex │ │ │ 00537280: 616d 706c 652e 2050 6c65 6173 6520 646f ample. Please do │ │ │ 00537290: 206e 6f74 2075 7365 2074 6865 2063 6f64 not use the cod │ │ │ 005372a0: 6520 6173 2d69 7320 696e 2061 2070 726f e as-is in a pro │ │ │ 005372b0: 6475 6374 696f 6e20 656e 7669 726f 6e6d duction environm │ │ │ -005372c0: 656e 742e 0700 717e 1300 004f 0071 7e14 ent...q~...O.q~. │ │ │ +005372c0: 656e 742e 0700 71e0 1300 004f 0071 e014 ent...q....O.q.. │ │ │ 005372d0: 0000 2020 2050 6c65 6173 6520 656e 7375 .. Please ensu │ │ │ 005372e0: 7265 2074 6861 7420 796f 7520 6861 7665 re that you have │ │ │ 005372f0: 2061 2063 6f72 7265 6374 6c79 2063 6f6e a correctly con │ │ │ 00537300: 6669 6775 7265 6420 4754 2e4d 2069 6e73 figured GT.M ins │ │ │ -00537310: 7461 6c6c 6174 696f 6e2c 5200 717e 1500 tallation,R.q~.. │ │ │ +00537310: 7461 6c6c 6174 696f 6e2c 5200 71e0 1500 tallation,R.q... │ │ │ 00537320: 0020 2020 636f 7272 6563 746c 7920 636f . correctly co │ │ │ 00537330: 6e66 6967 7572 6564 2065 6e76 6972 6f6e nfigured environ │ │ │ 00537340: 6d65 6e74 2076 6172 6961 626c 6573 2c20 ment variables, │ │ │ 00537350: 7769 7468 2061 7070 726f 7072 6961 7465 with appropriate │ │ │ -00537360: 2064 6972 6563 746f 7269 6573 1400 717e directories..q~ │ │ │ +00537360: 2064 6972 6563 746f 7269 6573 1400 71e0 directories..q. │ │ │ 00537370: 1600 0020 2020 616e 6420 6669 6c65 732e ... and files. │ │ │ -00537380: 0700 717e 1700 0052 0071 7e18 0000 2020 ..q~...R.q~... │ │ │ +00537380: 0700 71e0 1700 0052 0071 e018 0000 2020 ..q....R.q.... │ │ │ 00537390: 2020 312e 2044 6f77 6e6c 6f61 6420 636f 1. Download co │ │ │ 005373a0: 6c5f 7265 7665 7273 655f 3332 2e63 2049 l_reverse_32.c I │ │ │ 005373b0: 7420 636f 6e74 6169 6e20 636f 6465 2066 t contain code f │ │ │ 005373c0: 6f72 2074 7261 6e73 666f 726d 6174 696f or transformatio │ │ │ -005373d0: 6e20 726f 7574 696e 6553 0071 7e19 0000 n routineS.q~... │ │ │ +005373d0: 6e20 726f 7574 696e 6553 0071 e019 0000 n routineS.q.... │ │ │ 005373e0: 2020 2020 2020 2028 6774 6d5f 6163 5f78 (gtm_ac_x │ │ │ 005373f0: 666f 726d 5f31 292c 2072 6576 6572 7365 form_1), reverse │ │ │ 00537400: 2074 7261 6e73 666f 726d 6174 696f 6e20 transformation │ │ │ 00537410: 726f 7574 696e 6520 2867 746d 5f61 635f routine (gtm_ac_ │ │ │ -00537420: 7862 6163 6b5f 3129 2061 6e64 4a00 717e xback_1) andJ.q~ │ │ │ +00537420: 7862 6163 6b5f 3129 2061 6e64 4a00 71e0 xback_1) andJ.q. │ │ │ 00537430: 1a00 0020 2020 2020 2020 7665 7273 696f ... versio │ │ │ 00537440: 6e20 636f 6e74 726f 6c20 726f 7574 696e n control routin │ │ │ 00537450: 6573 2028 6774 6d5f 6163 5f76 6572 7369 es (gtm_ac_versi │ │ │ 00537460: 6f6e 2061 6e64 2067 746d 5f61 635f 7665 on and gtm_ac_ve │ │ │ -00537470: 7269 6679 292e 5000 717e 2100 0020 2020 rify).P.q~!.. │ │ │ +00537470: 7269 6679 292e 5000 71e0 2100 0020 2020 rify).P.q.!.. │ │ │ 00537480: 2032 2e20 5361 7665 2061 6e64 2063 6f6d 2. Save and com │ │ │ 00537490: 7069 6c65 2063 6f6c 5f72 6576 6572 7365 pile col_reverse │ │ │ 005374a0: 5f33 322e 632e 204f 6e20 7838 3620 474e _32.c. On x86 GN │ │ │ 005374b0: 552f 4c69 6e75 7820 2836 342d 6269 7420 U/Linux (64-bit │ │ │ -005374c0: 5562 756e 7475 3b00 717e 2200 0020 2020 Ubuntu;.q~".. │ │ │ +005374c0: 5562 756e 7475 3b00 71e0 2200 0020 2020 Ubuntu;.q.".. │ │ │ 005374d0: 2020 2020 3130 2e31 3029 2c20 6578 6563 10.10), exec │ │ │ 005374e0: 7574 6520 6120 636f 6d6d 616e 6420 6c69 ute a command li │ │ │ 005374f0: 6b65 2074 6865 2066 6f6c 6c6f 7769 6e67 ke the following │ │ │ -00537500: 3a07 0071 7e23 0000 3100 717e 2400 0020 :..q~#..1.q~$.. │ │ │ +00537500: 3a07 0071 e023 0000 3100 71e0 2400 0020 :..q.#..1.q.$.. │ │ │ 00537510: 2020 2020 2020 6763 6320 2d63 2063 6f6c gcc -c col │ │ │ 00537520: 5f72 6576 6572 7365 5f33 322e 6320 2d49 _reverse_32.c -I │ │ │ -00537530: 2467 746d 5f64 6973 7407 0071 7e25 0000 $gtm_dist..q~%.. │ │ │ -00537540: 1200 717e 2600 0020 2020 2a2a 4e6f 7465 ..q~&.. **Note │ │ │ -00537550: 2a2a 0700 717e 2700 003c 0071 7e28 0000 **..q~'..<.q~(.. │ │ │ +00537530: 2467 746d 5f64 6973 7407 0071 e025 0000 $gtm_dist..q.%.. │ │ │ +00537540: 1200 71e0 2600 0020 2020 2a2a 4e6f 7465 ..q.&.. **Note │ │ │ +00537550: 2a2a 0700 71e0 2700 003c 0071 e028 0000 **..q.'..<.q.(.. │ │ │ 00537560: 2020 2020 2020 2054 6865 202d 4924 6774 The -I$gt │ │ │ 00537570: 6d5f 6469 7374 206f 7074 696f 6e20 696e m_dist option in │ │ │ 00537580: 636c 7564 6573 2067 746d 7863 5f74 7970 cludes gtmxc_typ │ │ │ -00537590: 6573 2e68 2e07 0071 7e29 0000 5100 717e es.h...q~)..Q.q~ │ │ │ +00537590: 6573 2e68 2e07 0071 e029 0000 5100 71e0 es.h...q.)..Q.q. │ │ │ 005375a0: 2a00 0020 2020 2033 2e20 4372 6561 7465 *.. 3. Create │ │ │ 005375b0: 2061 206e 6577 2073 6861 7265 6420 6c69 a new shared li │ │ │ 005375c0: 6272 6172 7920 6f72 2061 6464 2074 6865 brary or add the │ │ │ 005375d0: 2072 6f75 7469 6e65 7320 746f 2061 6e20 routines to an │ │ │ 005375e0: 6578 6973 7469 6e67 206f 6e65 2e51 0071 existing one.Q.q │ │ │ -005375f0: 7e31 0000 2020 2020 2020 2054 6865 2066 ~1.. The f │ │ │ +005375f0: e031 0000 2020 2020 2020 2054 6865 2066 .1.. The f │ │ │ 00537600: 6f6c 6c6f 7769 6e67 2063 6f6d 6d61 6e64 ollowing command │ │ │ 00537610: 2061 6464 7320 7468 6573 6520 616c 7465 adds these alte │ │ │ 00537620: 726e 6174 6976 6520 7365 7175 656e 6365 rnative sequence │ │ │ 00537630: 2072 6f75 7469 6e65 7320 746f 2061 4e00 routines to aN. │ │ │ -00537640: 717e 3200 0020 2020 2020 2020 7368 6172 q~2.. shar │ │ │ +00537640: 71e0 3200 0020 2020 2020 2020 7368 6172 q.2.. shar │ │ │ 00537650: 6564 206c 6962 7261 7279 2063 616c 6c65 ed library calle │ │ │ 00537660: 6420 616c 7463 6f6c 6c2e 736f 206f 6e20 d altcoll.so on │ │ │ 00537670: 7838 3620 474e 552f 4c69 6e75 7820 2836 x86 GNU/Linux (6 │ │ │ -00537680: 342d 6269 7420 5562 756e 7475 1500 717e 4-bit Ubuntu..q~ │ │ │ +00537680: 342d 6269 7420 5562 756e 7475 1500 71e0 4-bit Ubuntu..q. │ │ │ 00537690: 3300 0020 2020 2020 2020 3130 2e31 3029 3.. 10.10) │ │ │ -005376a0: 2e07 0071 7e34 0000 3700 717e 3500 0020 ...q~4..7.q~5.. │ │ │ +005376a0: 2e07 0071 e034 0000 3700 71e0 3500 0020 ...q.4..7.q.5.. │ │ │ 005376b0: 2020 2020 2020 6763 6320 2d6f 2072 6576 gcc -o rev │ │ │ 005376c0: 636f 6c2e 736f 202d 7368 6172 6564 2063 col.so -shared c │ │ │ 005376d0: 6f6c 5f72 6576 6572 7365 5f33 322e 6f07 ol_reverse_32.o. │ │ │ -005376e0: 0071 7e36 0000 5400 717e 3700 0020 2020 .q~6..T.q~7.. │ │ │ +005376e0: 0071 e036 0000 5400 71e0 3700 0020 2020 .q.6..T.q.7.. │ │ │ 005376f0: 2034 2e20 5365 7420 7468 6520 656e 7669 4. Set the envi │ │ │ 00537700: 726f 6e6d 656e 7420 7661 7269 6162 6c65 ronment variable │ │ │ 00537710: 2067 746d 5f63 6f6c 6c61 7465 5f32 2074 gtm_collate_2 t │ │ │ 00537720: 6f20 706f 696e 7420 746f 2074 6865 206c o point to the l │ │ │ -00537730: 6f63 6174 696f 6e20 6f66 5000 717e 3800 ocation ofP.q~8. │ │ │ +00537730: 6f63 6174 696f 6e20 6f66 5000 71e0 3800 ocation ofP.q.8. │ │ │ 00537740: 0020 2020 2020 2020 7265 7663 6f6c 2e73 . revcol.s │ │ │ 00537750: 6f2e 2054 6f20 7365 7420 7468 6520 6c6f o. To set the lo │ │ │ 00537760: 6361 6c20 7661 7269 6162 6c65 2063 6f6c cal variable col │ │ │ 00537770: 6c61 7469 6f6e 2074 6f20 7468 6973 2061 lation to this a │ │ │ -00537780: 6c74 6572 6e61 7469 7665 5300 717e 3900 lternativeS.q~9. │ │ │ +00537780: 6c74 6572 6e61 7469 7665 5300 71e0 3900 lternativeS.q.9. │ │ │ 00537790: 0020 2020 2020 2020 636f 6c6c 6174 696f . collatio │ │ │ 005377a0: 6e20 7365 7175 656e 6365 2c20 7365 7420 n sequence, set │ │ │ 005377b0: 7468 6520 656e 7669 726f 6e6d 656e 7420 the environment │ │ │ 005377c0: 7661 7269 6162 6c65 2067 746d 5f6c 6f63 variable gtm_loc │ │ │ 005377d0: 616c 5f63 6f6c 6c61 7465 2074 6f10 0071 al_collate to..q │ │ │ -005377e0: 7e3a 0000 2020 2020 2020 2032 2e00 0000 ~:.. 2.... │ │ │ +005377e0: e03a 0000 2020 2020 2020 2032 2e00 0000 .:.. 2.... │ │ │ 005377f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00537800: 0400 0000 d902 0000 a053 0000 0000 0000 .........S...... │ │ │ -00537810: b000 007e 4845 4c50 00ff 7300 ff49 4e54 ...~HELP..s..INT │ │ │ +00537810: b000 00e0 4845 4c50 00ff 7300 ff49 4e54 ....HELP..s..INT │ │ │ 00537820: 4552 4e41 5449 4f4e 414c 495a 4154 494f ERNATIONALIZATIO │ │ │ 00537830: 4e00 ff73 00ff 414c 5445 524e 4154 455f N..s..ALTERNATE_ │ │ │ 00537840: 434f 4c4c 4154 494f 4e00 ff73 00ff 4558 COLLATION..s..EX │ │ │ 00537850: 414d 504c 455f 4f46 5f43 4f4c 4c41 5449 AMPLE_OF_COLLATI │ │ │ 00537860: 4e47 5f41 4c50 4841 4245 5453 5f49 4e5f NG_ALPHABETS_IN_ │ │ │ 00537870: 5245 5645 5253 455f 4f52 4445 525f 5553 REVERSE_ORDER_US │ │ │ 00537880: 494e 4700 c041 0000 2020 2020 352e 2041 ING..A.. 5. A │ │ │ 00537890: 7420 7468 6520 4754 4d20 7072 6f6d 7074 t the GTM prompt │ │ │ 005378a0: 2c20 6578 6563 7574 6520 7468 6520 666f , execute the fo │ │ │ 005378b0: 6c6c 6f77 696e 6720 636f 6d6d 616e 643a llowing command: │ │ │ -005378c0: 0700 717e 4200 0048 0071 7e43 0000 2020 ..q~B..H.q~C.. │ │ │ +005378c0: 0700 71e0 4200 0048 0071 e043 0000 2020 ..q.B..H.q.C.. │ │ │ 005378d0: 2020 2020 2047 544d 3e57 7269 7465 2024 GTM>Write $ │ │ │ 005378e0: 5345 4c45 4354 2824 2473 6574 5e25 4742 SELECT($$set^%GB │ │ │ 005378f0: 4c44 4546 2822 5e45 222c 302c 3229 3a22 LDEF("^E",0,2):" │ │ │ 00537900: 4f4b 222c 313a 2246 4149 4c45 4422 2910 OK",1:"FAILED"). │ │ │ -00537910: 0071 7e44 0000 2020 2020 2020 204f 4b07 .q~D.. OK. │ │ │ -00537920: 0071 7e45 0000 2f00 717e 4600 0020 2020 .q~E../.q~F.. │ │ │ +00537910: 0071 e044 0000 2020 2020 2020 204f 4b07 .q.D.. OK. │ │ │ +00537920: 0071 e045 0000 2f00 71e0 4600 0020 2020 .q.E../.q.F.. │ │ │ 00537930: 2036 2e20 4173 7369 676e 2074 6865 2066 6. Assign the f │ │ │ 00537940: 6f6c 6c6f 7769 6e67 2076 616c 7565 2074 ollowing value t │ │ │ -00537950: 6f20 5e45 2e07 0071 7e47 0000 2500 717e o ^E...q~G..%.q~ │ │ │ +00537950: 6f20 5e45 2e07 0071 e047 0000 2500 71e0 o ^E...q.G..%.q. │ │ │ 00537960: 4800 0020 2020 2020 2020 4754 4d3e 5365 H.. GTM>Se │ │ │ 00537970: 7420 5e45 2822 6475 2050 6f6e 7422 293d t ^E("du Pont")= │ │ │ -00537980: 3126 0071 7e49 0000 2020 2020 2020 2047 1&.q~I.. G │ │ │ +00537980: 3126 0071 e049 0000 2020 2020 2020 2047 1&.q.I.. G │ │ │ 00537990: 544d 3e53 6574 205e 4528 2246 7269 656e TM>Set ^E("Frien │ │ │ -005379a0: 646c 7922 293d 3126 0071 7e4a 0000 2020 dly")=1&.q~J.. │ │ │ +005379a0: 646c 7922 293d 3126 0071 e04a 0000 2020 dly")=1&.q.J.. │ │ │ 005379b0: 2020 2020 2047 544d 3e53 6574 205e 4528 GTM>Set ^E( │ │ │ 005379c0: 226c 6520 426c 616e 6322 293d 3124 0071 "le Blanc")=1$.q │ │ │ -005379d0: 7e51 0000 2020 2020 2020 2047 544d 3e53 ~Q.. GTM>S │ │ │ +005379d0: e051 0000 2020 2020 2020 2047 544d 3e53 .Q.. GTM>S │ │ │ 005379e0: 6574 205e 4528 224d 6164 7269 6422 293d et ^E("Madrid")= │ │ │ -005379f0: 3107 0071 7e52 0000 4300 717e 5300 0020 1..q~R..C.q~S.. │ │ │ +005379f0: 3107 0071 e052 0000 4300 71e0 5300 0020 1..q.R..C.q.S.. │ │ │ 00537a00: 2020 2037 2e20 4e6f 7469 6365 2068 6f77 7. Notice how │ │ │ 00537a10: 2074 6865 2073 7562 7363 7269 7074 206f the subscript o │ │ │ 00537a20: 6620 5e45 2073 6f72 7420 696e 2072 6576 f ^E sort in rev │ │ │ -00537a30: 6572 7365 206f 7264 6572 3a07 0071 7e54 erse order:..q~T │ │ │ -00537a40: 0000 1b00 717e 5500 0020 2020 2020 2020 ....q~U.. │ │ │ +00537a30: 6572 7365 206f 7264 6572 3a07 0071 e054 erse order:..q.T │ │ │ +00537a40: 0000 1b00 71e0 5500 0020 2020 2020 2020 ....q.U.. │ │ │ 00537a50: 4754 4d3e 7a77 7269 7465 205e 451e 0071 GTM>zwrite ^E..q │ │ │ -00537a60: 7e56 0000 2020 2020 2020 205e 4728 226c ~V.. ^G("l │ │ │ -00537a70: 6520 426c 616e 6322 293d 311d 0071 7e57 e Blanc")=1..q~W │ │ │ +00537a60: e056 0000 2020 2020 2020 205e 4728 226c .V.. ^G("l │ │ │ +00537a70: 6520 426c 616e 6322 293d 311d 0071 e057 e Blanc")=1..q.W │ │ │ 00537a80: 0000 2020 2020 2020 205e 4728 2264 7520 .. ^G("du │ │ │ -00537a90: 506f 6e74 2229 3d31 1c00 717e 5800 0020 Pont")=1..q~X.. │ │ │ +00537a90: 506f 6e74 2229 3d31 1c00 71e0 5800 0020 Pont")=1..q.X.. │ │ │ 00537aa0: 2020 2020 2020 5e47 2822 4d61 6472 6964 ^G("Madrid │ │ │ -00537ab0: 2229 3d31 1e00 717e 5900 0020 2020 2020 ")=1..q~Y.. │ │ │ +00537ab0: 2229 3d31 1e00 71e0 5900 0020 2020 2020 ")=1..q.Y.. │ │ │ 00537ac0: 2020 5e47 2822 4672 6965 6e64 6c79 2229 ^G("Friendly") │ │ │ -00537ad0: 3d31 0700 717e 5a00 0000 0000 0000 0000 =1..q~Z......... │ │ │ +00537ad0: 3d31 0700 71e0 5a00 0000 0000 0000 0000 =1..q.Z......... │ │ │ 00537ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00537af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00537b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00537b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00537b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00537b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00537b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -342011,191 +342011,191 @@ │ │ │ 00537fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00537fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00537fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00537fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00537fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00537ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00538000: 0400 0000 ff07 0000 d153 0000 0000 0000 .........S...... │ │ │ -00538010: ad00 007e 4845 4c50 00ff 7300 ff49 4e54 ...~HELP..s..INT │ │ │ +00538010: ad00 00e0 4845 4c50 00ff 7300 ff49 4e54 ....HELP..s..INT │ │ │ 00538020: 4552 4e41 5449 4f4e 414c 495a 4154 494f ERNATIONALIZATIO │ │ │ 00538030: 4e00 ff73 00ff 494d 504c 454d 454e 5449 N..s..IMPLEMENTI │ │ │ 00538040: 4e47 5f41 4e5f 414c 5445 524e 4154 4956 NG_AN_ALTERNATIV │ │ │ 00538050: 455f 434f 4c4c 4154 494f 4e5f 5345 5155 E_COLLATION_SEQU │ │ │ 00538060: 454e 4345 5f46 4f52 5f55 4e49 434f 4445 ENCE_FOR_UNICODE │ │ │ 00538070: 2852 2900 c023 0000 2020 2020 2020 2073 (R)..#.. s │ │ │ 00538080: 746f 7261 6765 2c20 616e 6420 636f 6e76 torage, and conv │ │ │ 00538090: 6572 7420 6561 6368 2073 6571 7565 6e63 ert each sequenc │ │ │ 005380a0: 6520 6f66 2062 7974 6573 2073 746f 7265 e of bytes store │ │ │ 005380b0: 6420 6261 636b 2074 6f20 7468 651e 0061 d back to the..a │ │ │ -005380c0: 7e24 0000 2020 2020 2020 206f 7269 6769 ~$.. origi │ │ │ -005380d0: 6e61 6c20 7374 7269 6e67 2e54 0061 7e25 nal string.T.a~% │ │ │ +005380c0: e024 0000 2020 2020 2020 206f 7269 6769 .$.. origi │ │ │ +005380d0: 6e61 6c20 7374 7269 6e67 2e54 0061 e025 nal string.T.a.% │ │ │ 005380e0: 0000 2020 2020 202a 2043 6f6c 6c61 7469 .. * Collati │ │ │ 005380f0: 6f6e 2073 6571 7565 6e63 6520 666f 7220 on sequence for │ │ │ 00538100: 616c 6c20 6578 7065 6374 6564 2063 6861 all expected cha │ │ │ 00538110: 7261 6374 6572 2073 6571 7565 6e63 6573 racter sequences │ │ │ 00538120: 2069 6e20 7375 6273 6372 6970 7473 3a4d in subscripts:M │ │ │ -00538130: 0061 7e26 0000 2020 2020 2020 2047 542e .a~&.. GT. │ │ │ +00538130: 0061 e026 0000 2020 2020 2020 2047 542e .a.&.. GT. │ │ │ 00538140: 4d20 646f 6573 206e 6f74 2076 616c 6964 M does not valid │ │ │ 00538150: 6174 6520 7468 6520 7375 6273 6372 6970 ate the subscrip │ │ │ 00538160: 7420 7374 7269 6e67 7320 7061 7373 6564 t strings passed │ │ │ -00538170: 2074 6f2f 6672 6f6d 2074 6865 5000 617e to/from theP.a~ │ │ │ +00538170: 2074 6f2f 6672 6f6d 2074 6865 5000 61e0 to/from theP.a. │ │ │ 00538180: 2700 0020 2020 2020 2020 636f 6c6c 6174 '.. collat │ │ │ 00538190: 696f 6e20 726f 7574 696e 6573 2e20 4966 ion routines. If │ │ │ 005381a0: 2074 6865 2061 7070 6c69 6361 7469 6f6e the application │ │ │ 005381b0: 2064 6573 6967 6e20 616c 6c6f 7773 2069 design allows i │ │ │ -005381c0: 6c6c 6567 616c 2055 5446 2d38 4d00 617e llegal UTF-8M.a~ │ │ │ +005381c0: 6c6c 6567 616c 2055 5446 2d38 4d00 61e0 llegal UTF-8M.a. │ │ │ 005381d0: 2800 0020 2020 2020 2020 6368 6172 6163 (.. charac │ │ │ 005381e0: 7465 7220 7365 7175 656e 6365 7320 746f ter sequences to │ │ │ 005381f0: 2062 6520 7374 6f72 6564 2069 6e20 7468 be stored in th │ │ │ 00538200: 6520 6461 7461 6261 7365 2c20 7468 6520 e database, the │ │ │ -00538210: 636f 6c6c 6174 696f 6e52 0061 7e29 0000 collationR.a~).. │ │ │ +00538210: 636f 6c6c 6174 696f 6e52 0061 e029 0000 collationR.a.).. │ │ │ 00538220: 2020 2020 2020 2066 756e 6374 696f 6e73 functions │ │ │ 00538230: 206d 7573 7420 6170 7072 6f70 7269 6174 must appropriat │ │ │ 00538240: 656c 7920 7472 616e 7366 6f72 6d2c 2061 ely transform, a │ │ │ 00538250: 6e64 2069 6e76 6572 7365 2074 7261 6e73 nd inverse trans │ │ │ -00538260: 666f 726d 2c20 7468 6573 6516 0061 7e2a form, these..a~* │ │ │ +00538260: 666f 726d 2c20 7468 6573 6516 0061 e02a form, these..a.* │ │ │ 00538270: 0000 2020 2020 2020 2061 7320 7765 6c6c .. as well │ │ │ -00538280: 2e52 0061 7e31 0000 2020 2020 202a 2048 .R.a~1.. * H │ │ │ +00538280: 2e52 0061 e031 0000 2020 2020 202a 2048 .R.a.1.. * H │ │ │ 00538290: 616e 646c 6520 6469 6666 6572 656e 7420 andle different │ │ │ 005382a0: 7374 7269 6e67 206c 656e 6774 6873 2066 string lengths f │ │ │ 005382b0: 6f72 2062 6566 6f72 6520 616e 6420 6166 or before and af │ │ │ 005382c0: 7465 7220 7472 616e 7366 6f72 6d61 7469 ter transformati │ │ │ -005382d0: 6f6e 3a54 0061 7e32 0000 2020 2020 2020 on:T.a~2.. │ │ │ +005382d0: 6f6e 3a54 0061 e032 0000 2020 2020 2020 on:T.a.2.. │ │ │ 005382e0: 2049 6620 7468 6520 6c65 6e67 7468 7320 If the lengths │ │ │ 005382f0: 6f66 2074 6865 2069 6e70 7574 2073 7472 of the input str │ │ │ 00538300: 696e 6720 616e 6420 7472 616e 7366 6f72 ing and transfor │ │ │ 00538310: 6d65 6420 7374 7269 6e67 2064 6966 6665 med string diffe │ │ │ -00538320: 722c 2061 6e64 2c4d 0061 7e33 0000 2020 r, and,M.a~3.. │ │ │ +00538320: 722c 2061 6e64 2c4d 0061 e033 0000 2020 r, and,M.a.3.. │ │ │ 00538330: 2020 2020 2066 6f72 206c 6f63 616c 2076 for local v │ │ │ 00538340: 6172 6961 626c 6573 2c20 6966 2074 6865 ariables, if the │ │ │ 00538350: 206f 7574 7075 7420 6275 6666 6572 2070 output buffer p │ │ │ 00538360: 6173 7365 6420 6279 2047 542e 4d20 6973 assed by GT.M is │ │ │ -00538370: 206e 6f74 3f00 617e 3400 0020 2020 2020 not?.a~4.. │ │ │ +00538370: 206e 6f74 3f00 61e0 3400 0020 2020 2020 not?.a.4.. │ │ │ 00538380: 2020 7375 6666 6963 6965 6e74 2c20 666f sufficient, fo │ │ │ 00538390: 6c6c 6f77 2074 6865 2070 726f 6365 6475 llow the procedu │ │ │ 005383a0: 7265 2064 6573 6372 6962 6564 2062 656c re described bel │ │ │ -005383b0: 6f77 3a07 0061 7e35 0000 5100 617e 3600 ow:..a~5..Q.a~6. │ │ │ +005383b0: 6f77 3a07 0061 e035 0000 5100 61e0 3600 ow:..a.5..Q.a.6. │ │ │ 005383c0: 0020 2020 2020 2020 2020 202a 2047 6c6f . * Glo │ │ │ 005383d0: 6261 6c20 436f 6c6c 6174 696f 6e20 526f bal Collation Ro │ │ │ 005383e0: 7574 696e 6573 3a20 5468 6520 7472 616e utines: The tran │ │ │ 005383f0: 7366 6f72 6d65 6420 6b65 7920 6d75 7374 sformed key must │ │ │ -00538400: 206e 6f74 2065 7863 6565 6452 0061 7e37 not exceedR.a~7 │ │ │ +00538400: 206e 6f74 2065 7863 6565 6452 0061 e037 not exceedR.a.7 │ │ │ 00538410: 0000 2020 2020 2020 2020 2020 2020 7468 .. th │ │ │ 00538420: 6520 6c65 7373 6572 206f 6620 7468 6520 e lesser of the │ │ │ 00538430: 6d61 7869 6d75 6d20 6b65 7920 7369 7a65 maximum key size │ │ │ 00538440: 2063 6f6e 6669 6775 7261 7469 6f6e 206f configuration o │ │ │ 00538450: 7220 3130 3139 2062 7974 6573 2c51 0061 r 1019 bytes,Q.a │ │ │ -00538460: 7e38 0000 2020 2020 2020 2020 2020 2020 ~8.. │ │ │ +00538460: e038 0000 2020 2020 2020 2020 2020 2020 .8.. │ │ │ 00538470: 7468 6520 6d61 7869 6d75 6d20 4744 5320 the maximum GDS │ │ │ 00538480: 6b65 7920 7369 7a65 2e20 4754 2e4d 2061 key size. GT.M a │ │ │ 00538490: 6c6c 6f63 6174 6573 2061 2074 656d 706f llocates a tempo │ │ │ 005384a0: 7261 7279 2062 7566 6665 7220 6f66 4b00 rary buffer ofK. │ │ │ -005384b0: 617e 3900 0020 2020 2020 2020 2020 2020 a~9.. │ │ │ +005384b0: 61e0 3900 0020 2020 2020 2020 2020 2020 a.9.. │ │ │ 005384c0: 2073 697a 6520 3130 3139 2062 7974 6573 size 1019 bytes │ │ │ 005384d0: 2069 6e20 7468 6520 6f75 7470 7574 2073 in the output s │ │ │ 005384e0: 7472 696e 6720 6465 7363 7269 7074 6f72 tring descriptor │ │ │ -005384f0: 2028 6f66 2074 7970 6552 0061 7e3a 0000 (of typeR.a~:.. │ │ │ +005384f0: 2028 6f66 2074 7970 6552 0061 e03a 0000 (of typeR.a.:.. │ │ │ 00538500: 2020 2020 2020 2020 2020 2020 4453 435f DSC_ │ │ │ 00538510: 4b5f 4454 5950 455f 5429 2061 6e64 2070 K_DTYPE_T) and p │ │ │ 00538520: 6173 7365 7320 6974 2074 6f20 7468 6520 asses it to the │ │ │ 00538530: 636f 6c6c 6174 696f 6e20 726f 7574 696e collation routin │ │ │ -00538540: 6520 746f 2072 6574 7572 6e27 0061 7e41 e to return'.a~A │ │ │ +00538540: 6520 746f 2072 6574 7572 6e27 0061 e041 e to return'.a.A │ │ │ 00538550: 0000 2020 2020 2020 2020 2020 2020 7468 .. th │ │ │ 00538560: 6520 7472 616e 7366 6f72 6d65 6420 6b65 e transformed ke │ │ │ -00538570: 792e 5100 617e 4200 0020 2020 2020 2020 y.Q.a~B.. │ │ │ +00538570: 792e 5100 61e0 4200 0020 2020 2020 2020 y.Q.a.B.. │ │ │ 00538580: 2020 202a 204c 6f63 616c 2043 6f6c 6c61 * Local Colla │ │ │ 00538590: 7469 6f6e 2052 6f75 7469 6e65 733a 2047 tion Routines: G │ │ │ 005385a0: 542e 4d20 616c 6c6f 6361 7465 7320 6120 T.M allocates a │ │ │ 005385b0: 7465 6d70 6f72 6172 7920 6275 6666 6572 temporary buffer │ │ │ -005385c0: 2069 6e4e 0061 7e43 0000 2020 2020 2020 inN.a~C.. │ │ │ +005385c0: 2069 6e4e 0061 e043 0000 2020 2020 2020 inN.a.C.. │ │ │ 005385d0: 2020 2020 2020 7468 6520 6f75 7470 7574 the output │ │ │ 005385e0: 2073 7472 696e 6720 6465 7363 7269 7074 string descript │ │ │ 005385f0: 6f72 2062 6173 6564 206f 6e20 7468 6520 or based on the │ │ │ 00538600: 7369 7a65 206f 6620 7468 6520 696e 7075 size of the inpu │ │ │ -00538610: 7454 0061 7e44 0000 2020 2020 2020 2020 tT.a~D.. │ │ │ +00538610: 7454 0061 e044 0000 2020 2020 2020 2020 tT.a.D.. │ │ │ 00538620: 2020 2020 7374 7269 6e67 2e20 426f 7468 string. Both │ │ │ 00538630: 2074 7261 6e73 666f 726d 6174 696f 6e20 transformation │ │ │ 00538640: 616e 6420 696e 7665 7273 6520 7472 616e and inverse tran │ │ │ 00538650: 7366 6f72 6d61 7469 6f6e 206d 7573 7420 sformation must │ │ │ -00538660: 6368 6563 6b53 0061 7e45 0000 2020 2020 checkS.a~E.. │ │ │ +00538660: 6368 6563 6b53 0061 e045 0000 2020 2020 checkS.a.E.. │ │ │ 00538670: 2020 2020 2020 2020 7468 6520 6275 6666 the buff │ │ │ 00538680: 6572 2073 697a 652c 2061 6e64 2069 6620 er size, and if │ │ │ 00538690: 6974 2069 7320 6e6f 7420 7375 6666 6963 it is not suffic │ │ │ 005386a0: 6965 6e74 2c20 7468 6520 7472 616e 7366 ient, the transf │ │ │ -005386b0: 6f72 6d61 7469 6f6e 5300 617e 4600 0020 ormationS.a~F.. │ │ │ +005386b0: 6f72 6d61 7469 6f6e 5300 61e0 4600 0020 ormationS.a.F.. │ │ │ 005386c0: 2020 2020 2020 2020 2020 206d 7573 7420 must │ │ │ 005386d0: 616c 6c6f 6361 7465 2073 7566 6669 6369 allocate suffici │ │ │ 005386e0: 656e 7420 6d65 6d6f 7279 2c20 7365 7420 ent memory, set │ │ │ 005386f0: 7468 6520 6f75 7470 7574 2064 6573 6372 the output descr │ │ │ -00538700: 6970 746f 7220 7661 6c75 6551 0061 7e47 iptor valueQ.a~G │ │ │ +00538700: 6970 746f 7220 7661 6c75 6551 0061 e047 iptor valueQ.a.G │ │ │ 00538710: 0000 2020 2020 2020 2020 2020 2020 2876 .. (v │ │ │ 00538720: 616c 2066 6965 6c64 206f 6620 7468 6520 al field of the │ │ │ 00538730: 6465 7363 7269 7074 6f72 2920 746f 2070 descriptor) to p │ │ │ 00538740: 6f69 6e74 2074 6f20 7468 6520 6e65 7720 oint to the new │ │ │ -00538750: 6d65 6d6f 7279 202c 2061 6e64 5100 617e memory , andQ.a~ │ │ │ +00538750: 6d65 6d6f 7279 202c 2061 6e64 5100 61e0 memory , andQ.a. │ │ │ 00538760: 4800 0020 2020 2020 2020 2020 2020 2072 H.. r │ │ │ 00538770: 6574 7572 6e20 7468 6520 7472 616e 7366 eturn the transf │ │ │ 00538780: 6f72 6d65 6420 6b65 7920 7375 6363 6573 ormed key succes │ │ │ 00538790: 7366 756c 6c79 2e20 5369 6e63 6520 4754 sfully. Since GT │ │ │ 005387a0: 2e4d 2063 6f70 6965 7320 7468 6552 0061 .M copies theR.a │ │ │ -005387b0: 7e49 0000 2020 2020 2020 2020 2020 2020 ~I.. │ │ │ +005387b0: e049 0000 2020 2020 2020 2020 2020 2020 .I.. │ │ │ 005387c0: 6b65 7920 6672 6f6d 2074 6865 206f 7574 key from the out │ │ │ 005387d0: 7075 7420 6465 7363 7269 7074 6f72 2069 put descriptor i │ │ │ 005387e0: 6e74 6f20 6974 7320 696e 7465 726e 616c nto its internal │ │ │ 005387f0: 2073 7472 7563 7475 7265 732c 2069 7400 structures, it. │ │ │ 00538800: 0400 0000 2203 0000 4a54 0000 0000 0000 ...."...JT...... │ │ │ 00538810: 7800 005f 4845 4c50 00ff 7300 ff49 4e54 x.._HELP..s..INT │ │ │ 00538820: 4552 4e41 5449 4f4e 414c 495a 4154 494f ERNATIONALIZATIO │ │ │ 00538830: 4e00 ff73 00ff 4d41 5443 4849 4e47 5f41 N..s..MATCHING_A │ │ │ 00538840: 4c54 4552 4e41 5449 5645 5f50 4154 5445 LTERNATIVE_PATTE │ │ │ 00538850: 524e 5300 ff73 00ff 5041 5454 4552 4e5f RNS..s..PATTERN_ │ │ │ 00538860: 434f 4445 5f44 4546 494e 4954 494f 4e00 CODE_DEFINITION. │ │ │ 00538870: 0050 6174 7465 726e 5f43 6f64 655f 4465 .Pattern_Code_De │ │ │ -00538880: 6669 6e69 7469 6f6e 2200 5c7e bf11 0000 finition".\~.... │ │ │ +00538880: 6669 6e69 7469 6f6e 2200 5ce0 bf11 0000 finition".\..... │ │ │ 00538890: 2020 2050 6174 7465 726e 2043 6f64 6520 Pattern Code │ │ │ -005388a0: 4465 6669 6e69 7469 6f6e 0700 5d7e 2100 Definition..]~!. │ │ │ -005388b0: 0053 005d 7e31 0000 2020 2054 6869 7320 .S.]~1.. This │ │ │ +005388a0: 4465 6669 6e69 7469 6f6e 0700 5de0 2100 Definition..].!. │ │ │ +005388b0: 0053 005d e031 0000 2020 2054 6869 7320 .S.].1.. This │ │ │ 005388c0: 7365 6374 696f 6e20 6578 706c 6169 6e73 section explains │ │ │ 005388d0: 2074 6865 2072 6571 7569 7265 6d65 6e74 the requirement │ │ │ 005388e0: 7320 666f 7220 7370 6563 6966 7969 6e67 s for specifying │ │ │ 005388f0: 2061 6c74 6572 6e61 7469 7665 2070 6174 alternative pat │ │ │ -00538900: 7465 726e 5100 5d7e 4100 0020 2020 636f ternQ.]~A.. co │ │ │ +00538900: 7465 726e 5100 5de0 4100 0020 2020 636f ternQ.].A.. co │ │ │ 00538910: 6465 732e 2054 6865 7365 2073 7065 6369 des. These speci │ │ │ 00538920: 6669 6361 7469 6f6e 7320 6172 6520 6372 fications are cr │ │ │ 00538930: 6561 7465 6420 6173 2061 2074 6162 6c65 eated as a table │ │ │ 00538940: 2069 6e20 6120 6669 6c65 2077 6869 6368 in a file which │ │ │ -00538950: 2047 542e 4d1c 005d 7e51 0000 2020 206c GT.M..]~Q.. l │ │ │ +00538950: 2047 542e 4d1c 005d e051 0000 2020 206c GT.M..].Q.. l │ │ │ 00538960: 6f61 6473 2061 7420 7275 6e20 7469 6d65 oads at run time │ │ │ -00538970: 2e07 005d 7e61 0000 5400 5d7e 7100 0020 ...]~a..T.]~q.. │ │ │ +00538970: 2e07 005d e061 0000 5400 5de0 7100 0020 ...].a..T.].q.. │ │ │ 00538980: 2020 5573 6520 7468 6520 666f 6c6c 6f77 Use the follow │ │ │ 00538990: 696e 6720 6b65 7977 6f72 6473 2074 6f20 ing keywords to │ │ │ 005389a0: 636f 6e73 7472 7563 7420 796f 7572 2074 construct your t │ │ │ 005389b0: 6578 7420 6669 6c65 2e20 4561 6368 206b ext file. Each k │ │ │ -005389c0: 6579 776f 7264 206d 7573 743a 0700 5d7e eyword must:..]~ │ │ │ -005389d0: 8100 0041 005d 7e91 0000 2020 2020 202a ...A.]~... * │ │ │ +005389c0: 6579 776f 7264 206d 7573 743a 0700 5de0 eyword must:..]. │ │ │ +005389d0: 8100 0041 005d e091 0000 2020 2020 202a ...A.].... * │ │ │ 005389e0: 2041 7070 6561 7220 6173 2074 6865 2066 Appear as the f │ │ │ 005389f0: 6972 7374 206e 6f6e 2d77 6869 7465 7370 irst non-whitesp │ │ │ 00538a00: 6163 6520 656e 7472 7920 6f6e 2061 206c ace entry on a l │ │ │ -00538a10: 696e 652e 1d00 5c7e c011 0000 2020 2020 ine...\~.... │ │ │ +00538a10: 696e 652e 1d00 5ce0 c011 0000 2020 2020 ine...\..... │ │ │ 00538a20: 202a 2042 6520 7570 7065 7220 6361 7365 * Be upper case │ │ │ -00538a30: 2e07 005d 7e12 0000 4600 5d7e 1300 0020 ...]~...F.]~... │ │ │ +00538a30: 2e07 005d e012 0000 4600 5de0 1300 0020 ...]....F.].... │ │ │ 00538a40: 2020 5468 6520 7461 626c 6520 6e61 6d65 The table name │ │ │ 00538a50: 7320 616c 736f 206d 7573 7420 6265 2075 s also must be u │ │ │ 00538a60: 7070 6572 6361 7365 2e20 5468 6520 7061 ppercase. The pa │ │ │ 00538a70: 7463 6f64 6573 2061 7265 206e 6f74 1900 tcodes are not.. │ │ │ -00538a80: 5d7e 1400 0020 2020 6361 7365 2d73 656e ]~... case-sen │ │ │ -00538a90: 7369 7469 7665 2e07 005d 7e15 0000 5100 sitive...]~...Q. │ │ │ -00538aa0: 5d7e 1600 0020 2020 5041 5453 5441 5254 ]~... PATSTART │ │ │ +00538a80: 5de0 1400 0020 2020 6361 7365 2d73 656e ].... case-sen │ │ │ +00538a90: 7369 7469 7665 2e07 005d e015 0000 5100 sitive...]....Q. │ │ │ +00538aa0: 5de0 1600 0020 2020 5041 5453 5441 5254 ].... PATSTART │ │ │ 00538ab0: 2069 6e64 6963 6174 6573 2074 6865 2062 indicates the b │ │ │ 00538ac0: 6567 696e 6e69 6e67 206f 6620 7468 6520 eginning of the │ │ │ 00538ad0: 6465 6669 6e69 7469 6f6e 2074 6578 7420 definition text │ │ │ 00538ae0: 616e 6420 6d75 7374 2061 7070 6561 722c and must appear, │ │ │ -00538af0: 005d 7e17 0000 2020 2062 6566 6f72 6520 .]~... before │ │ │ +00538af0: 005d e017 0000 2020 2062 6566 6f72 6520 .].... before │ │ │ 00538b00: 7468 6520 6669 7273 7420 7461 626c 6520 the first table │ │ │ -00538b10: 6465 6669 6e69 7469 6f6e 2e07 005d 7e18 definition...]~. │ │ │ +00538b10: 6465 6669 6e69 7469 6f6e 2e07 005d e018 definition...].. │ │ │ 00538b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00538b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00538b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00538b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00538b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00538b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00538b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -342267,209 +342267,209 @@ │ │ │ 00538fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00538fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00538fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00538fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00538fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00538ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00539000: 0400 0000 f907 0000 1d54 0000 0000 0000 .........T...... │ │ │ -00539010: ac00 007e 4845 4c50 00ff 7300 ff49 4e54 ...~HELP..s..INT │ │ │ +00539010: ac00 00e0 4845 4c50 00ff 7300 ff49 4e54 ....HELP..s..INT │ │ │ 00539020: 4552 4e41 5449 4f4e 414c 495a 4154 494f ERNATIONALIZATIO │ │ │ 00539030: 4e00 ff73 00ff 4d41 5443 4849 4e47 5f41 N..s..MATCHING_A │ │ │ 00539040: 4c54 4552 4e41 5449 5645 5f50 4154 5445 LTERNATIVE_PATTE │ │ │ 00539050: 524e 5300 ff73 00ff 5041 5454 4552 4e5f RNS..s..PATTERN_ │ │ │ 00539060: 434f 4445 5f44 4546 494e 4954 494f 4e00 CODE_DEFINITION. │ │ │ 00539070: c019 0000 2020 2050 4154 5441 424c 4520 .... PATTABLE │ │ │ 00539080: 696e 6469 6361 7465 7320 7468 6520 6265 indicates the be │ │ │ 00539090: 6769 6e6e 696e 6720 6f66 2074 6865 2074 ginning of the t │ │ │ 005390a0: 6162 6c65 2064 6566 696e 6974 696f 6e2e able definition. │ │ │ -005390b0: 2054 6865 206b 6579 776f 7264 5400 5d7e The keywordT.]~ │ │ │ +005390b0: 2054 6865 206b 6579 776f 7264 5400 5de0 The keywordT.]. │ │ │ 005390c0: 1a00 0020 2020 5041 5454 4142 4c45 2069 ... PATTABLE i │ │ │ 005390d0: 7320 666f 6c6c 6f77 6564 2062 7920 7768 s followed by wh │ │ │ 005390e0: 6974 6573 7061 6365 2c20 7468 656e 2074 itespace, then t │ │ │ 005390f0: 6865 2074 6162 6c65 206e 616d 652e 2054 he table name. T │ │ │ 00539100: 6865 2074 6578 7420 6669 6c65 2063 616e he text file can │ │ │ -00539110: 2500 5d7e 2100 0020 2020 636f 6e74 6169 %.]~!.. contai │ │ │ +00539110: 2500 5de0 2100 0020 2020 636f 6e74 6169 %.].!.. contai │ │ │ 00539120: 6e20 6d75 6c74 6970 6c65 2050 4154 5441 n multiple PATTA │ │ │ -00539130: 424c 4573 2e07 005d 7e22 0000 4e00 5d7e BLEs...]~"..N.]~ │ │ │ +00539130: 424c 4573 2e07 005d e022 0000 4e00 5de0 BLEs...]."..N.]. │ │ │ 00539140: 2300 0020 2020 5041 5443 4f44 4520 696e #.. PATCODE in │ │ │ 00539150: 6469 6361 7465 7320 7468 6520 6265 6769 dicates the begi │ │ │ 00539160: 6e6e 696e 6720 6f66 2061 2070 6174 636f nning of a patco │ │ │ 00539170: 6465 2064 6566 696e 6974 696f 6e2e 2054 de definition. T │ │ │ -00539180: 6865 206b 6579 776f 7264 5400 5d7e 2400 he keywordT.]~$. │ │ │ +00539180: 6865 206b 6579 776f 7264 5400 5de0 2400 he keywordT.].$. │ │ │ 00539190: 0020 2020 5041 5443 4f44 4520 6973 2066 . PATCODE is f │ │ │ 005391a0: 6f6c 6c6f 7765 6420 6279 2077 6869 7465 ollowed by white │ │ │ 005391b0: 7370 6163 652c 2074 6865 6e20 7468 6520 space, then the │ │ │ 005391c0: 7061 7463 6f64 6520 6964 656e 7469 6679 patcode identify │ │ │ 005391d0: 696e 6720 6368 6172 6163 7465 722e 4d00 ing character.M. │ │ │ -005391e0: 5d7e 2500 0020 2020 4f6e 2074 6865 206e ]~%.. On the n │ │ │ +005391e0: 5de0 2500 0020 2020 4f6e 2074 6865 206e ].%.. On the n │ │ │ 005391f0: 6578 7420 6c69 6e65 2065 6e74 6572 2061 ext line enter a │ │ │ 00539200: 2063 6f6d 6d61 2d64 656c 696d 6974 6564 comma-delimited │ │ │ 00539210: 206c 6973 7420 6f66 2069 6e74 6567 6572 list of integer │ │ │ -00539220: 2063 6f64 6573 2074 6861 7452 005d 7e26 codes thatR.]~& │ │ │ +00539220: 2063 6f64 6573 2074 6861 7452 005d e026 codes thatR.].& │ │ │ 00539230: 0000 2020 2073 6174 6973 6679 2074 6865 .. satisfy the │ │ │ 00539240: 2070 6174 636f 6465 2e20 4120 5041 5443 patcode. A PATC │ │ │ 00539250: 4f44 4520 6465 6669 6e69 7469 6f6e 2069 ODE definition i │ │ │ 00539260: 7320 616c 7761 7973 2069 6e63 6c75 6465 s always include │ │ │ 00539270: 6420 696e 2074 6865 206d 6f73 744c 005d d in the mostL.] │ │ │ -00539280: 7e27 0000 2020 2072 6563 656e 746c 7920 ~'.. recently │ │ │ +00539280: e027 0000 2020 2072 6563 656e 746c 7920 .'.. recently │ │ │ 00539290: 6e61 6d65 6420 5041 5454 4142 4c45 2e20 named PATTABLE. │ │ │ 005392a0: 4120 5041 5454 4142 4c45 2063 616e 2063 A PATTABLE can c │ │ │ 005392b0: 6f6e 7461 696e 206d 756c 7469 706c 6520 ontain multiple │ │ │ -005392c0: 5041 5443 4f44 4573 2e07 005d 7e28 0000 PATCODEs...]~(.. │ │ │ -005392d0: 5300 5d7e 2900 0020 2020 5041 5445 4e44 S.]~).. PATEND │ │ │ +005392c0: 5041 5443 4f44 4573 2e07 005d e028 0000 PATCODEs...].(.. │ │ │ +005392d0: 5300 5de0 2900 0020 2020 5041 5445 4e44 S.].).. PATEND │ │ │ 005392e0: 2069 6e64 6963 6174 6573 2074 6865 2065 indicates the e │ │ │ 005392f0: 6e64 206f 6620 7468 6520 6465 6669 6e69 nd of the defini │ │ │ 00539300: 7469 6f6e 2074 6578 743b 2069 7420 6d75 tion text; it mu │ │ │ 00539310: 7374 2061 7070 6561 7220 6166 7465 7220 st appear after │ │ │ -00539320: 7468 6520 005d 7e2a 0000 2020 206c 6173 the .]~*.. las │ │ │ +00539320: 7468 6520 005d e02a 0000 2020 206c 6173 the .].*.. las │ │ │ 00539330: 7420 7461 626c 6520 6465 6669 6e69 7469 t table definiti │ │ │ -00539340: 6f6e 2e07 005d 7e31 0000 5200 5d7e 3200 on...]~1..R.]~2. │ │ │ +00539340: 6f6e 2e07 005d e031 0000 5200 5de0 3200 on...].1..R.].2. │ │ │ 00539350: 0020 2020 546f 2063 6f6e 7469 6e75 6520 . To continue │ │ │ 00539360: 7468 6520 636f 6d6d 612d 6465 6c69 6d69 the comma-delimi │ │ │ 00539370: 7465 6420 6c69 7374 206f 6e20 6d75 6c74 ted list on mult │ │ │ 00539380: 6970 6c65 206c 696e 6573 2c20 706c 6163 iple lines, plac │ │ │ -00539390: 6520 6120 6461 7368 2028 2d29 5400 5d7e e a dash (-)T.]~ │ │ │ +00539390: 6520 6120 6461 7368 2028 2d29 5400 5de0 e a dash (-)T.]. │ │ │ 005393a0: 3300 0020 2020 6174 2074 6865 2065 6e64 3.. at the end │ │ │ 005393b0: 206f 6620 6561 6368 206c 696e 6520 7468 of each line th │ │ │ 005393c0: 6174 2069 7320 6e6f 7420 7468 6520 6c61 at is not the la │ │ │ 005393d0: 7374 206f 6e65 2069 6e20 7468 6520 7365 st one in the se │ │ │ 005393e0: 7175 656e 6365 2e20 546f 2065 6e74 6572 quence. To enter │ │ │ -005393f0: 4500 5d7e 3400 0020 2020 636f 6d6d 656e E.]~4.. commen │ │ │ +005393f0: 4500 5de0 3400 0020 2020 636f 6d6d 656e E.].4.. commen │ │ │ 00539400: 7473 2069 6e20 7468 6520 6669 6c65 2c20 ts in the file, │ │ │ 00539410: 6265 6769 6e20 7468 6520 6c69 6e65 2077 begin the line w │ │ │ 00539420: 6974 6820 6120 7365 6d69 2d63 6f6c 6f6e ith a semi-colon │ │ │ -00539430: 2028 3b29 2e07 005d 7e35 0000 4b00 5d7e (;)...]~5..K.]~ │ │ │ +00539430: 2028 3b29 2e07 005d e035 0000 4b00 5de0 (;)...].5..K.]. │ │ │ 00539440: 3600 0020 2020 5468 6520 666f 6c6c 6f77 6.. The follow │ │ │ 00539450: 696e 6720 6578 616d 706c 6520 696c 6c75 ing example illu │ │ │ 00539460: 7374 7261 7465 7320 6120 706f 7373 6962 strates a possib │ │ │ 00539470: 6c65 2070 6174 636f 6465 2074 6162 6c65 le patcode table │ │ │ -00539480: 2063 616c 6c65 6452 005d 7e37 0000 2020 calledR.]~7.. │ │ │ +00539480: 2063 616c 6c65 6452 005d e037 0000 2020 calledR.].7.. │ │ │ 00539490: 2022 4e45 574c 414e 4755 4147 452c 2220 "NEWLANGUAGE," │ │ │ 005394a0: 5468 6520 6578 616d 706c 6520 6861 7320 The example has │ │ │ 005394b0: 6465 6669 6e69 7469 6f6e 7320 666f 7220 definitions for │ │ │ 005394c0: 7061 7463 6f64 6573 2022 532c 2220 7768 patcodes "S," wh │ │ │ -005394d0: 6963 6820 776f 756c 644e 005d 7e38 0000 ich wouldN.]~8.. │ │ │ +005394d0: 6963 6820 776f 756c 644e 005d e038 0000 ich wouldN.].8.. │ │ │ 005394e0: 2020 2062 6520 6120 6e6f 6e2d 7374 616e be a non-stan │ │ │ 005394f0: 6461 7264 2070 6174 7465 726e 2063 6861 dard pattern cha │ │ │ 00539500: 7261 6374 6572 2c20 616e 6420 224c 2c22 racter, and "L," │ │ │ 00539510: 2077 6869 6368 2077 6f75 6c64 2073 7562 which would sub │ │ │ -00539520: 7374 6974 7574 654e 005d 7e39 0000 2020 stituteN.]~9.. │ │ │ +00539520: 7374 6974 7574 654e 005d e039 0000 2020 stituteN.].9.. │ │ │ 00539530: 2061 6c74 6572 6e61 7469 7665 2064 6566 alternative def │ │ │ 00539540: 696e 6974 696f 6e73 2066 6f72 2074 6865 initions for the │ │ │ 00539550: 2073 7461 6e64 6172 6420 224c 2220 286f standard "L" (o │ │ │ 00539560: 7220 6c6f 7765 7220 6361 7365 2920 7061 r lower case) pa │ │ │ -00539570: 7474 6572 6e15 005d 7e3a 0000 2020 2063 ttern..]~:.. c │ │ │ -00539580: 6861 7261 6374 6572 732e 0700 5d7e 4100 haracters...]~A. │ │ │ -00539590: 0012 005d 7e42 0000 2020 2045 7861 6d70 ...]~B.. Examp │ │ │ -005395a0: 6c65 3a07 005d 7e43 0000 1200 5d7e 4400 le:..]~C....]~D. │ │ │ -005395b0: 0020 2020 5041 5453 5441 5254 2000 5d7e . PATSTART .]~ │ │ │ +00539570: 7474 6572 6e15 005d e03a 0000 2020 2063 ttern..].:.. c │ │ │ +00539580: 6861 7261 6374 6572 732e 0700 5de0 4100 haracters...].A. │ │ │ +00539590: 0012 005d e042 0000 2020 2045 7861 6d70 ...].B.. Examp │ │ │ +005395a0: 6c65 3a07 005d e043 0000 1200 5de0 4400 le:..].C....].D. │ │ │ +005395b0: 0020 2020 5041 5453 5441 5254 2000 5de0 . PATSTART .]. │ │ │ 005395c0: 4500 0020 2020 2020 5041 5454 4142 4c45 E.. PATTABLE │ │ │ -005395d0: 204e 4557 4c41 4e47 5541 4745 1500 5d7e NEWLANGUAGE..]~ │ │ │ +005395d0: 204e 4557 4c41 4e47 5541 4745 1500 5de0 NEWLANGUAGE..]. │ │ │ 005395e0: 4600 0020 2020 2020 5041 5443 4f44 4520 F.. PATCODE │ │ │ -005395f0: 5329 005d 7e47 0000 2020 2020 2020 2031 S).]~G.. 1 │ │ │ +005395f0: 5329 005d e047 0000 2020 2020 2020 2031 S).].G.. 1 │ │ │ 00539600: 3434 2c31 3435 2c31 3436 2c31 3437 2c31 44,145,146,147,1 │ │ │ -00539610: 3438 2c31 3439 2c31 3530 1500 5d7e 4800 48,149,150..]~H. │ │ │ +00539610: 3438 2c31 3439 2c31 3530 1500 5de0 4800 48,149,150..].H. │ │ │ 00539620: 0020 2020 2020 5041 5443 4f44 4520 4c3f . PATCODE L? │ │ │ -00539630: 005d 7e49 0000 2020 2020 2020 2032 3330 .]~I.. 230 │ │ │ +00539630: 005d e049 0000 2020 2020 2020 2032 3330 .].I.. 230 │ │ │ 00539640: 2c32 3331 2c32 3332 2c32 3333 2c32 3334 ,231,232,233,234 │ │ │ 00539650: 2c32 3335 2c32 3336 2c32 3337 2c32 3338 ,235,236,237,238 │ │ │ 00539660: 2c32 3339 2c32 3430 2c32 3431 2c2d 4500 ,239,240,241,-E. │ │ │ -00539670: 5d7e 4a00 0020 2020 2020 2020 3234 322c ]~J.. 242, │ │ │ +00539670: 5de0 4a00 0020 2020 2020 2020 3234 322c ].J.. 242, │ │ │ 00539680: 3234 332c 3234 342c 3234 352c 3234 362c 243,244,245,246, │ │ │ 00539690: 3234 372c 3234 382c 3234 392c 3235 302c 247,248,249,250, │ │ │ 005396a0: 3235 312c 3235 322c 3235 332c 3235 342c 251,252,253,254, │ │ │ -005396b0: 3235 3510 005d 7e51 0000 2020 2050 4154 255..]~Q.. PAT │ │ │ -005396c0: 454e 4407 005d 7e52 0000 4d00 5d7e 5300 END..]~R..M.]~S. │ │ │ +005396b0: 3235 3510 005d e051 0000 2020 2050 4154 255..].Q.. PAT │ │ │ +005396c0: 454e 4407 005d e052 0000 4d00 5de0 5300 END..].R..M.].S. │ │ │ 005396d0: 0020 2020 4265 206d 696e 6466 756c 206f . Be mindful o │ │ │ 005396e0: 6620 7468 6520 666f 6c6c 6f77 696e 6720 f the following │ │ │ 005396f0: 6974 656d 7320 6173 2079 6f75 2064 6566 items as you def │ │ │ 00539700: 696e 6520 796f 7572 2070 6174 636f 6465 ine your patcode │ │ │ -00539710: 2074 6162 6c65 2e07 005d 7e54 0000 5200 table...]~T..R. │ │ │ -00539720: 5d7e 5500 0020 2020 2020 2a20 4754 2e4d ]~U.. * GT.M │ │ │ +00539710: 2074 6162 6c65 2e07 005d e054 0000 5200 table...].T..R. │ │ │ +00539720: 5de0 5500 0020 2020 2020 2a20 4754 2e4d ].U.. * GT.M │ │ │ 00539730: 206c 6f61 6473 2061 2074 6162 6c65 206e loads a table n │ │ │ 00539740: 616d 6520 6361 6e20 6f6e 6c79 2062 6520 ame can only be │ │ │ 00539750: 6c6f 6164 6564 206f 6e63 6520 6475 7269 loaded once duri │ │ │ 00539760: 6e67 2061 6e20 696e 766f 6361 7469 6f6e ng an invocation │ │ │ -00539770: 5400 5d7e 5600 0020 2020 2020 2020 6f66 T.]~V.. of │ │ │ +00539770: 5400 5de0 5600 0020 2020 2020 2020 6f66 T.].V.. of │ │ │ 00539780: 2061 2070 726f 6365 7373 2e20 4368 616e a process. Chan │ │ │ 00539790: 6765 7320 6120 6c6f 6164 6564 2074 6162 ges a loaded tab │ │ │ 005397a0: 6c65 2064 6f20 6e6f 7420 6170 706c 7920 le do not apply │ │ │ 005397b0: 746f 2072 756e 6e69 6e67 2070 726f 6365 to running proce │ │ │ -005397c0: 7373 6573 3500 5d7e 5700 0020 2020 2020 sses5.]~W.. │ │ │ +005397c0: 7373 6573 3500 5de0 5700 0020 2020 2020 sses5.].W.. │ │ │ 005397d0: 2020 7468 6174 2068 6176 6520 616c 7265 that have alre │ │ │ 005397e0: 6164 7920 7265 6665 7265 6e63 6520 7468 ady reference th │ │ │ 005397f0: 6174 2074 6162 6c65 2e00 0000 0000 0000 at table........ │ │ │ 00539800: 0400 0000 3704 0000 2c54 0000 0000 0000 ....7...,T...... │ │ │ -00539810: b000 007e 4845 4c50 00ff 7300 ff49 4e54 ...~HELP..s..INT │ │ │ +00539810: b000 00e0 4845 4c50 00ff 7300 ff49 4e54 ....HELP..s..INT │ │ │ 00539820: 4552 4e41 5449 4f4e 414c 495a 4154 494f ERNATIONALIZATIO │ │ │ 00539830: 4e00 ff73 00ff 4d41 5443 4849 4e47 5f41 N..s..MATCHING_A │ │ │ 00539840: 4c54 4552 4e41 5449 5645 5f50 4154 5445 LTERNATIVE_PATTE │ │ │ 00539850: 524e 5300 ff73 00ff 5041 5454 4552 4e5f RNS..s..PATTERN_ │ │ │ 00539860: 434f 4445 5f44 4546 494e 4954 494f 4e00 CODE_DEFINITION. │ │ │ 00539870: c058 0000 2020 2020 202a 2054 6865 2074 .X.. * The t │ │ │ 00539880: 6162 6c65 206e 616d 6520 224d 2220 6973 able name "M" is │ │ │ 00539890: 2061 2072 6573 6572 7665 6420 6465 7369 a reserved desi │ │ │ 005398a0: 676e 6174 696f 6e20 666f 7220 7374 616e gnation for stan │ │ │ 005398b0: 6461 7264 204d 2c20 7768 6963 6820 6973 dard M, which is │ │ │ -005398c0: 3400 5d7e 5900 0020 2020 2020 2020 696e 4.]~Y.. in │ │ │ +005398c0: 3400 5de0 5900 0020 2020 2020 2020 696e 4.].Y.. in │ │ │ 005398d0: 636c 7564 6564 2069 6e20 7468 6520 4754 cluded in the GT │ │ │ 005398e0: 2e4d 2072 756e 2d74 696d 6520 6c69 6272 .M run-time libr │ │ │ -005398f0: 6172 792e 5300 5d7e 5a00 0020 2020 2020 ary.S.]~Z.. │ │ │ +005398f0: 6172 792e 5300 5de0 5a00 0020 2020 2020 ary.S.].Z.. │ │ │ 00539900: 2a20 5374 616e 6461 7264 2070 6174 636f * Standard patco │ │ │ 00539910: 6465 7320 4120 616e 6420 4520 6361 6e6e des A and E cann │ │ │ 00539920: 6f74 2062 6520 6578 706c 6963 6974 6c79 ot be explicitly │ │ │ 00539930: 2072 6564 6566 696e 6564 2e20 4120 6973 redefined. A is │ │ │ -00539940: 2061 6c77 6179 734c 005d 7e61 0000 2020 alwaysL.]~a.. │ │ │ +00539940: 2061 6c77 6179 734c 005d e061 0000 2020 alwaysL.].a.. │ │ │ 00539950: 2020 2020 2074 6865 2075 6e69 6f6e 206f the union o │ │ │ 00539960: 6620 636f 6465 7320 5520 616e 6420 4c3b f codes U and L; │ │ │ 00539970: 2045 2061 6c77 6179 7320 6465 7369 676e E always design │ │ │ 00539980: 6174 6573 2074 6865 2073 6574 206f 6620 ates the set of │ │ │ -00539990: 616c 6c19 005d 7e62 0000 2020 2020 2020 all..]~b.. │ │ │ -005399a0: 2063 6861 7261 6374 6572 732e 4e00 5d7e characters.N.]~ │ │ │ +00539990: 616c 6c19 005d e062 0000 2020 2020 2020 all..].b.. │ │ │ +005399a0: 2063 6861 7261 6374 6572 732e 4e00 5de0 characters.N.]. │ │ │ 005399b0: 6300 0020 2020 2020 2a20 5468 6520 4320 c.. * The C │ │ │ 005399c0: 7061 7474 6572 6e20 636f 6465 2079 6f75 pattern code you │ │ │ 005399d0: 2064 6566 696e 6520 6973 2075 7365 6420 define is used │ │ │ 005399e0: 6279 2047 542e 4d20 746f 2064 6574 6572 by GT.M to deter │ │ │ -005399f0: 6d69 6e65 2074 686f 7365 5300 5d7e 6400 mine thoseS.]~d. │ │ │ +005399f0: 6d69 6e65 2074 686f 7365 5300 5de0 6400 mine thoseS.].d. │ │ │ 00539a00: 0020 2020 2020 2020 6368 6172 6163 7465 . characte │ │ │ 00539a10: 7273 2077 6869 6368 2061 7265 2074 6f20 rs which are to │ │ │ 00539a20: 6265 2074 7265 6174 6564 2061 7320 756e be treated as un │ │ │ 00539a30: 7072 696e 7461 626c 652e 2041 6c6c 2063 printable. All c │ │ │ 00539a40: 6861 7261 6374 6572 7320 6e6f 7434 005d haracters not4.] │ │ │ -00539a50: 7e65 0000 2020 2020 2020 2064 6566 696e ~e.. defin │ │ │ +00539a50: e065 0000 2020 2020 2020 2064 6566 696e .e.. defin │ │ │ 00539a60: 6564 2061 7320 4320 6172 6520 7472 6561 ed as C are trea │ │ │ 00539a70: 7465 6420 6173 2070 7269 6e74 6162 6c65 ted as printable │ │ │ -00539a80: 2e4a 005d 7e66 0000 2020 2020 202a 2049 .J.]~f.. * I │ │ │ +00539a80: 2e4a 005d e066 0000 2020 2020 202a 2049 .J.].f.. * I │ │ │ 00539a90: 6e20 5554 462d 3820 6d6f 6465 2c20 4d20 n UTF-8 mode, M │ │ │ 00539aa0: 7374 616e 6461 7264 2070 6174 636f 6465 standard patcode │ │ │ 00539ab0: 7320 2841 2c43 2c4c 2c55 2c4e 2c50 2c45 s (A,C,L,U,N,P,E │ │ │ -00539ac0: 2920 776f 726b 2077 6974 6854 005d 7e67 ) work withT.]~g │ │ │ +00539ac0: 2920 776f 726b 2077 6974 6854 005d e067 ) work withT.].g │ │ │ 00539ad0: 0000 2020 2020 2020 2055 6e69 636f 6465 .. Unicode │ │ │ 00539ae0: 2852 2920 6368 6172 6163 7465 7273 2e20 (R) characters. │ │ │ 00539af0: 4170 706c 6963 6174 696f 6e20 6465 7665 Application deve │ │ │ 00539b00: 6c6f 7065 7273 2063 616e 206e 6569 7468 lopers can neith │ │ │ 00539b10: 6572 2063 6861 6e67 6520 7468 6569 7249 er change theirI │ │ │ -00539b20: 005d 7e68 0000 2020 2020 2020 2064 6566 .]~h.. def │ │ │ +00539b20: 005d e068 0000 2020 2020 2020 2064 6566 .].h.. def │ │ │ 00539b30: 6175 6c74 2063 6c61 7373 6966 6963 6174 ault classificat │ │ │ 00539b40: 696f 6e20 6e6f 7220 6465 6669 6e65 2074 ion nor define t │ │ │ 00539b50: 6865 206e 6f6e 2d73 7461 6e64 6172 6420 he non-standard │ │ │ -00539b60: 7061 7463 6f64 6573 5100 5d7e 6900 0020 patcodesQ.]~i.. │ │ │ +00539b60: 7061 7463 6f64 6573 5100 5de0 6900 0020 patcodesQ.].i.. │ │ │ 00539b70: 2020 2020 2020 2828 422c 442c 462d 4b2c ((B,D,F-K, │ │ │ 00539b80: 4d2c 4f2c 512d 542c 562d 5829 2062 6579 M,O,Q-T,V-X) bey │ │ │ 00539b90: 6f6e 6420 7468 6520 4153 4349 4920 7375 ond the ASCII su │ │ │ 00539ba0: 6273 6574 2e20 5468 6973 206d 6561 6e73 bset. This means │ │ │ -00539bb0: 2074 6861 7420 7468 6552 005d 7e6a 0000 that theR.]~j.. │ │ │ +00539bb0: 2074 6861 7420 7468 6552 005d e06a 0000 that theR.].j.. │ │ │ 00539bc0: 2020 2020 2020 2070 6174 7465 726e 2074 pattern t │ │ │ 00539bd0: 6162 6c65 7320 6361 6e6e 6f74 2063 6f6e ables cannot con │ │ │ 00539be0: 7461 696e 2063 6861 7261 6374 6572 7320 tain characters │ │ │ 00539bf0: 7769 7468 2063 6f64 6573 2067 7265 6174 with codes great │ │ │ -00539c00: 6572 2074 6861 6e20 7468 6525 005d 7e71 er than the%.]~q │ │ │ +00539c00: 6572 2074 6861 6e20 7468 6525 005d e071 er than the%.].q │ │ │ 00539c10: 0000 2020 2020 2020 206d 6178 696d 756d .. maximum │ │ │ 00539c20: 2041 5343 4949 2063 6f64 6520 3132 372e ASCII code 127. │ │ │ -00539c30: 0700 5d7e 7200 0000 0000 0000 0000 0000 ..]~r........... │ │ │ +00539c30: 0700 5de0 7200 0000 0000 0000 0000 0000 ..].r........... │ │ │ 00539c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00539c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00539c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00539c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00539c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00539c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00539ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -342523,95 +342523,95 @@ │ │ │ 00539fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00539fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00539fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00539fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00539fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00539ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053a000: 0400 0000 2c05 0000 2f54 0000 0000 0000 ....,.../T...... │ │ │ -0053a010: b000 007e 4845 4c50 00ff 7300 ff49 4e54 ...~HELP..s..INT │ │ │ +0053a010: b000 00e0 4845 4c50 00ff 7300 ff49 4e54 ....HELP..s..INT │ │ │ 0053a020: 4552 4e41 5449 4f4e 414c 495a 4154 494f ERNATIONALIZATIO │ │ │ 0053a030: 4e00 ff73 00ff 494d 504c 454d 454e 5449 N..s..IMPLEMENTI │ │ │ 0053a040: 4e47 5f41 4e5f 414c 5445 524e 4154 4956 NG_AN_ALTERNATIV │ │ │ 0053a050: 455f 434f 4c4c 4154 494f 4e5f 5345 5155 E_COLLATION_SEQU │ │ │ 0053a060: 454e 4345 5f46 4f52 5f55 4e49 434f 4445 ENCE_FOR_UNICODE │ │ │ 0053a070: 2852 2900 c04a 0000 2020 2020 2020 2020 (R)..J.. │ │ │ 0053a080: 2020 2020 6973 2069 6d70 6f72 7461 6e74 is important │ │ │ 0053a090: 2074 6861 7420 7468 6520 6d65 6d6f 7279 that the memory │ │ │ 0053a0a0: 2061 6c6c 6f63 6174 6564 2072 656d 6169 allocated remai │ │ │ 0053a0b0: 6e20 6176 6169 6c61 626c 6520 6576 656e n available even │ │ │ -0053a0c0: 4e00 617e 5100 0020 2020 2020 2020 2020 N.a~Q.. │ │ │ +0053a0c0: 4e00 61e0 5100 0020 2020 2020 2020 2020 N.a.Q.. │ │ │ 0053a0d0: 2020 2061 6674 6572 2074 6865 2063 6f6c after the col │ │ │ 0053a0e0: 6c61 7469 6f6e 2072 6f75 7469 6e65 7320 lation routines │ │ │ 0053a0f0: 7265 7475 726e 2e20 436f 6c6c 6174 696f return. Collatio │ │ │ 0053a100: 6e20 726f 7574 696e 6573 2061 7265 5400 n routines areT. │ │ │ -0053a110: 617e 5200 0020 2020 2020 2020 2020 2020 a~R.. │ │ │ +0053a110: 61e0 5200 0020 2020 2020 2020 2020 2020 a.R.. │ │ │ 0053a120: 2074 7970 6963 616c 6c79 2063 616c 6c65 typically calle │ │ │ 0053a130: 6420 7468 726f 7567 686f 7574 2074 6865 d throughout the │ │ │ 0053a140: 2070 726f 6365 7373 206c 6966 6574 696d process lifetim │ │ │ 0053a150: 652c 2074 6865 7265 666f 7265 2c20 4754 e, therefore, GT │ │ │ -0053a160: 2e4d 5200 617e 5300 0020 2020 2020 2020 .MR.a~S.. │ │ │ +0053a160: 2e4d 5200 61e0 5300 0020 2020 2020 2020 .MR.a.S.. │ │ │ 0053a170: 2020 2020 2065 7870 6563 7473 2074 6865 expects the │ │ │ 0053a180: 2063 6f6c 6c61 7469 6f6e 206c 6962 7261 collation libra │ │ │ 0053a190: 7269 6573 2074 6f20 6465 6669 6e65 2061 ries to define a │ │ │ 0053a1a0: 206c 6172 6765 2073 7461 7469 6320 6275 large static bu │ │ │ -0053a1b0: 6666 6572 4700 617e 5400 0020 2020 2020 fferG.a~T.. │ │ │ +0053a1b0: 6666 6572 4700 61e0 5400 0020 2020 2020 fferG.a.T.. │ │ │ 0053a1c0: 2020 2020 2020 2073 7566 6669 6369 656e sufficien │ │ │ 0053a1d0: 7420 746f 2068 6f6c 6420 616c 6c20 6b65 t to hold all ke │ │ │ 0053a1e0: 7920 7369 7a65 7320 696e 2074 6865 2061 y sizes in the a │ │ │ -0053a1f0: 7070 6c69 6361 7469 6f6e 2e4e 0061 7e55 pplication.N.a~U │ │ │ +0053a1f0: 7070 6c69 6361 7469 6f6e 2e4e 0061 e055 pplication.N.a.U │ │ │ 0053a200: 0000 2020 2020 2020 2020 2020 2020 416c .. Al │ │ │ 0053a210: 7465 726e 6174 6976 656c 792c 2074 6865 ternatively, the │ │ │ 0053a220: 2063 6f6c 6c61 7469 6f6e 2074 7261 6e73 collation trans │ │ │ 0053a230: 666f 726d 2063 616e 2075 7365 2061 206c form can use a l │ │ │ -0053a240: 6172 6765 2068 6561 7052 0061 7e56 0000 arge heapR.a~V.. │ │ │ +0053a240: 6172 6765 2068 6561 7052 0061 e056 0000 arge heapR.a.V.. │ │ │ 0053a250: 2020 2020 2020 2020 2020 2020 6275 6666 buff │ │ │ 0053a260: 6572 2028 616c 6c6f 6361 7465 6420 6279 er (allocated by │ │ │ 0053a270: 2074 6865 2073 7973 7465 6d20 6d61 6c6c the system mall │ │ │ 0053a280: 6f63 2829 206f 7220 4754 2e4d 2067 746d oc() or GT.M gtm │ │ │ -0053a290: 5f6d 616c 6c6f 6328 2929 2e4f 0061 7e57 _malloc()).O.a~W │ │ │ +0053a290: 5f6d 616c 6c6f 6328 2929 2e4f 0061 e057 _malloc()).O.a.W │ │ │ 0053a2a0: 0000 2020 2020 2020 2020 2020 2020 4170 .. Ap │ │ │ 0053a2b0: 706c 6963 6174 696f 6e20 6465 7665 6c6f plication develo │ │ │ 0053a2c0: 7065 7273 206d 7573 7420 6368 6f6f 7365 pers must choose │ │ │ 0053a2d0: 2074 6865 206d 6574 686f 6420 6265 7374 the method best │ │ │ -0053a2e0: 2073 7569 7465 6420 746f 1f00 617e 5800 suited to..a~X. │ │ │ +0053a2e0: 2073 7569 7465 6420 746f 1f00 61e0 5800 suited to..a.X. │ │ │ 0053a2f0: 0020 2020 2020 2020 2020 2020 2074 6865 . the │ │ │ -0053a300: 6972 206e 6565 6473 2e07 0061 7e59 0000 ir needs...a~Y.. │ │ │ -0053a310: 4000 227e 4d41 5443 4849 4e47 5f41 4c54 @."~MATCHING_ALT │ │ │ +0053a300: 6972 206e 6565 6473 2e07 0061 e059 0000 ir needs...a.Y.. │ │ │ +0053a310: 4000 22e0 4d41 5443 4849 4e47 5f41 4c54 @.".MATCHING_ALT │ │ │ 0053a320: 4552 4e41 5449 5645 5f50 4154 5445 524e ERNATIVE_PATTERN │ │ │ 0053a330: 5300 004d 6174 6368 696e 675f 416c 7465 S..Matching_Alte │ │ │ 0053a340: 726e 6174 6976 655f 5061 7474 6572 6e73 rnative_Patterns │ │ │ -0053a350: 2800 407e bf11 0000 2020 204d 6174 6368 (.@~.... Match │ │ │ +0053a350: 2800 40e0 bf11 0000 2020 204d 6174 6368 (.@..... Match │ │ │ 0053a360: 696e 6720 416c 7465 726e 6174 6976 6520 ing Alternative │ │ │ -0053a370: 5061 7474 6572 6e73 0700 417e 2100 0050 Patterns..A~!..P │ │ │ -0053a380: 0041 7e31 0000 2020 2047 542e 4d20 616c .A~1.. GT.M al │ │ │ +0053a370: 5061 7474 6572 6e73 0700 41e0 2100 0050 Patterns..A.!..P │ │ │ +0053a380: 0041 e031 0000 2020 2047 542e 4d20 616c .A.1.. GT.M al │ │ │ 0053a390: 6c6f 7773 2074 6865 2064 6566 696e 6974 lows the definit │ │ │ 0053a3a0: 696f 6e20 6f66 2075 6e69 7175 6520 7061 ion of unique pa │ │ │ 0053a3b0: 7474 6572 6e73 2066 6f72 2075 7365 2077 tterns for use w │ │ │ 0053a3c0: 6974 6820 7468 6520 7061 7474 6572 6e52 ith the patternR │ │ │ -0053a3d0: 0041 7e41 0000 2020 206d 6174 6368 206f .A~A.. match o │ │ │ +0053a3d0: 0041 e041 0000 2020 206d 6174 6368 206f .A.A.. match o │ │ │ 0053a3e0: 7065 7261 746f 722c 2069 6e20 706c 6163 perator, in plac │ │ │ 0053a3f0: 6520 6f66 2c20 6f72 2069 6e20 6164 6469 e of, or in addi │ │ │ 0053a400: 7469 6f6e 2074 6f2c 2074 6865 2073 7461 tion to, the sta │ │ │ 0053a410: 6e64 6172 6420 432c 204e 2c20 552c 204c ndard C, N, U, L │ │ │ -0053a420: 2c4f 0041 7e51 0000 2020 2061 6e64 2050 ,O.A~Q.. and P │ │ │ +0053a420: 2c4f 0041 e051 0000 2020 2061 6e64 2050 ,O.A.Q.. and P │ │ │ 0053a430: 2e20 596f 7520 6361 6e20 7265 6465 6669 . You can redefi │ │ │ 0053a440: 6e65 2065 7869 7374 696e 6720 7061 7474 ne existing patt │ │ │ 0053a450: 6572 6e20 636f 6465 7320 2870 6174 636f ern codes (patco │ │ │ 0053a460: 6465 7329 2c20 6f72 2061 6464 206e 6577 des), or add new │ │ │ -0053a470: 4e00 417e 6100 0020 2020 6f6e 6573 2e20 N.A~a.. ones. │ │ │ +0053a470: 4e00 41e0 6100 0020 2020 6f6e 6573 2e20 N.A.a.. ones. │ │ │ 0053a480: 5468 6573 6520 636f 6465 7320 6172 6520 These codes are │ │ │ 0053a490: 6465 6669 6e65 6420 696e 2061 2073 7065 defined in a spe │ │ │ 0053a4a0: 6369 6669 6361 7469 6f6e 2066 696c 652e cification file. │ │ │ 0053a4b0: 2054 6865 2066 6f72 6d61 7420 6973 2800 The format is(. │ │ │ -0053a4c0: 417e 7100 0020 2020 6465 7363 7269 6265 A~q.. describe │ │ │ +0053a4c0: 41e0 7100 0020 2020 6465 7363 7269 6265 A.q.. describe │ │ │ 0053a4d0: 6420 696e 2074 6865 206e 6578 7420 7365 d in the next se │ │ │ -0053a4e0: 6374 696f 6e2e 0700 417e 8100 0026 0040 ction...A~...&.@ │ │ │ -0053a4f0: 7eff 7300 ff43 4f44 455f 5345 4c45 4354 ~.s..CODE_SELECT │ │ │ +0053a4e0: 6374 696f 6e2e 0700 41e0 8100 0026 0040 ction...A....&.@ │ │ │ +0053a4f0: e0ff 7300 ff43 4f44 455f 5345 4c45 4354 ..s..CODE_SELECT │ │ │ 0053a500: 494f 4e00 0043 6f64 655f 5365 6c65 6374 ION..Code_Select │ │ │ -0053a510: 696f 6e19 0053 7ebf 1100 0020 2020 436f ion..S~.... Co │ │ │ +0053a510: 696f 6e19 0053 e0bf 1100 0020 2020 436f ion..S..... Co │ │ │ 0053a520: 6465 2053 656c 6563 7469 6f6e 0000 0000 de Selection.... │ │ │ 0053a530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053a540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053a550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053a560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053a570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053a580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -342651,168 +342651,168 @@ │ │ │ 0053a7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053a7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053a7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053a7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053a7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053a7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053a800: 0400 0000 fb07 0000 6054 0000 0000 0000 ........`T...... │ │ │ -0053a810: 5b00 0060 4845 4c50 00ff 7300 ff49 4e54 [..`HELP..s..INT │ │ │ +0053a810: 5b00 00f9 4845 4c50 00ff 7300 ff49 4e54 [...HELP..s..INT │ │ │ 0053a820: 4552 4e41 5449 4f4e 414c 495a 4154 494f ERNATIONALIZATIO │ │ │ 0053a830: 4e00 ff73 00ff 4d41 5443 4849 4e47 5f41 N..s..MATCHING_A │ │ │ 0053a840: 4c54 4552 4e41 5449 5645 5f50 4154 5445 LTERNATIVE_PATTE │ │ │ 0053a850: 524e 5300 ff73 00ff 434f 4445 5f53 454c RNS..s..CODE_SEL │ │ │ -0053a860: 4543 5449 4f4e 00bf 2100 0054 0054 7e31 ECTION..!..T.T~1 │ │ │ +0053a860: 4543 5449 4f4e 00bf 2100 0054 0054 e031 ECTION..!..T.T.1 │ │ │ 0053a870: 0000 2020 2054 6f20 6573 7461 626c 6973 .. To establis │ │ │ 0053a880: 6820 6120 6465 6661 756c 7420 7061 7463 h a default patc │ │ │ 0053a890: 6f64 6520 7461 626c 6520 666f 7220 6120 ode table for a │ │ │ 0053a8a0: 6461 7461 6261 7365 2064 6566 696e 6520 database define │ │ │ 0053a8b0: 7468 6520 656e 7669 726f 6e6d 656e 7413 the environment. │ │ │ -0053a8c0: 0054 7e41 0000 2020 2076 6172 6961 626c .T~A.. variabl │ │ │ -0053a8d0: 653a 0700 547e 5100 0025 0054 7e61 0000 e:..T~Q..%.T~a.. │ │ │ +0053a8c0: 0054 e041 0000 2020 2076 6172 6961 626c .T.A.. variabl │ │ │ +0053a8d0: 653a 0700 54e0 5100 0025 0054 e061 0000 e:..T.Q..%.T.a.. │ │ │ 0053a8e0: 2020 2024 2067 746d 5f70 6174 7465 726e $ gtm_pattern │ │ │ 0053a8f0: 5f66 696c 653d 7061 7468 6e61 6d65 2300 _file=pathname#. │ │ │ -0053a900: 547e 7100 0020 2020 2420 6578 706f 7274 T~q.. $ export │ │ │ +0053a900: 54e0 7100 0020 2020 2420 6578 706f 7274 T.q.. $ export │ │ │ 0053a910: 2067 746d 5f70 6174 7465 726e 5f66 696c gtm_pattern_fil │ │ │ -0053a920: 6507 0054 7e81 0000 5200 547e 9100 0020 e..T~...R.T~... │ │ │ +0053a920: 6507 0054 e081 0000 5200 54e0 9100 0020 e..T....R.T.... │ │ │ 0053a930: 2020 7768 6572 6520 6669 6c65 6e61 6d65 where filename │ │ │ 0053a940: 2069 7320 7468 6520 7465 7874 2066 696c is the text fil │ │ │ 0053a950: 6520 636f 6e74 6169 6e69 6e67 2074 6865 e containing the │ │ │ 0053a960: 2070 6174 636f 6465 2074 6162 6c65 2064 patcode table d │ │ │ -0053a970: 6566 696e 6974 696f 6e2c 0e00 537e c011 efinition,..S~.. │ │ │ -0053a980: 0000 2020 2061 6e64 0700 547e 1200 0027 .. and..T~...' │ │ │ -0053a990: 0054 7e13 0000 2020 2024 2067 746d 5f70 .T~... $ gtm_p │ │ │ +0053a970: 6566 696e 6974 696f 6e2c 0e00 53e0 c011 efinition,..S... │ │ │ +0053a980: 0000 2020 2061 6e64 0700 54e0 1200 0027 .. and..T....' │ │ │ +0053a990: 0054 e013 0000 2020 2024 2067 746d 5f70 .T.... $ gtm_p │ │ │ 0053a9a0: 6174 7465 726e 5f74 6162 6c65 3d74 6162 attern_table=tab │ │ │ -0053a9b0: 6c65 6e61 6d65 2400 547e 1400 0020 2020 lename$.T~... │ │ │ +0053a9b0: 6c65 6e61 6d65 2400 54e0 1400 0020 2020 lename$.T.... │ │ │ 0053a9c0: 2420 6578 706f 7274 2067 746d 5f70 6174 $ export gtm_pat │ │ │ -0053a9d0: 7465 726e 5f74 6162 6c65 0700 547e 1500 tern_table..T~.. │ │ │ -0053a9e0: 0052 0054 7e16 0000 2020 2077 6865 7265 .R.T~... where │ │ │ +0053a9d0: 7465 726e 5f74 6162 6c65 0700 54e0 1500 tern_table..T... │ │ │ +0053a9e0: 0052 0054 e016 0000 2020 2077 6865 7265 .R.T.... where │ │ │ 0053a9f0: 2074 6162 6c65 6e61 6d65 2069 7320 7468 tablename is th │ │ │ 0053aa00: 6520 6e61 6d65 206f 6620 7468 6520 7061 e name of the pa │ │ │ 0053aa10: 7463 6f64 6520 7461 626c 6520 7769 7468 tcode table with │ │ │ 0053aa20: 696e 2074 6865 2066 696c 6520 706f 696e in the file poin │ │ │ -0053aa30: 7465 6421 0054 7e17 0000 2020 2074 6f20 ted!.T~... to │ │ │ +0053aa30: 7465 6421 0054 e017 0000 2020 2074 6f20 ted!.T.... to │ │ │ 0053aa40: 6279 2067 746d 5f70 6174 7465 726e 5f66 by gtm_pattern_f │ │ │ -0053aa50: 696c 652e 0700 547e 1800 0015 0054 7e19 ile...T~.....T~. │ │ │ +0053aa50: 696c 652e 0700 54e0 1800 0015 0054 e019 ile...T......T.. │ │ │ 0053aa60: 0000 2020 202a 2a57 6172 6e69 6e67 2a2a .. **Warning** │ │ │ -0053aa70: 0700 547e 1a00 0054 0054 7e21 0000 2020 ..T~...T.T~!.. │ │ │ +0053aa70: 0700 54e0 1a00 0054 0054 e021 0000 2020 ..T....T.T.!.. │ │ │ 0053aa80: 2047 542e 4d20 7065 7266 6f72 6d73 206f GT.M performs o │ │ │ 0053aa90: 7065 7261 7469 6f6e 7320 6f6e 206c 6974 perations on lit │ │ │ 0053aaa0: 6572 616c 7320 6174 2063 6f6d 7069 6c65 erals at compile │ │ │ 0053aab0: 2074 696d 6520 616e 6420 7468 6520 7061 time and the pa │ │ │ -0053aac0: 7474 6572 6e20 636f 6465 7354 0054 7e22 ttern codesT.T~" │ │ │ +0053aac0: 7474 6572 6e20 636f 6465 7354 0054 e022 ttern codesT.T." │ │ │ 0053aad0: 0000 2020 2073 6574 7469 6e67 7320 6d61 .. settings ma │ │ │ 0053aae0: 7920 6861 7665 2061 6e20 696d 7061 6374 y have an impact │ │ │ 0053aaf0: 206f 6e20 7375 6368 206f 7065 7261 7469 on such operati │ │ │ 0053ab00: 6f6e 732e 2054 6865 7265 666f 7265 2c20 ons. Therefore, │ │ │ 0053ab10: 6974 2069 7320 7361 6665 7374 2074 6f54 it is safest toT │ │ │ -0053ab20: 0054 7e23 0000 2020 2065 6974 6865 7220 .T~#.. either │ │ │ +0053ab20: 0054 e023 0000 2020 2065 6974 6865 7220 .T.#.. either │ │ │ 0053ab30: 616c 7761 7973 2063 6f6d 7069 6c65 2077 always compile w │ │ │ 0053ab40: 6974 6820 7468 6520 7361 6d65 2070 6174 ith the same pat │ │ │ 0053ab50: 7465 726e 2063 6f64 6520 7365 7474 696e tern code settin │ │ │ 0053ab60: 6773 2061 7320 7468 6f73 6520 7573 6564 gs as those used │ │ │ -0053ab70: 2061 7453 0054 7e24 0000 2020 2072 756e atS.T~$.. run │ │ │ +0053ab70: 2061 7453 0054 e024 0000 2020 2072 756e atS.T.$.. run │ │ │ 0053ab80: 7469 6d65 2e20 4966 2063 6861 6e67 6573 time. If changes │ │ │ 0053ab90: 2074 6f20 7061 7474 6572 6e20 636f 6465 to pattern code │ │ │ 0053aba0: 7320 6172 6520 7265 7175 6972 6564 2061 s are required a │ │ │ 0053abb0: 7420 7275 6e20 7469 6d65 2c20 2268 6964 t run time, "hid │ │ │ -0053abc0: 6522 2061 6e79 4b00 547e 2500 0020 2020 e" anyK.T~%.. │ │ │ +0053abc0: 6522 2061 6e79 4b00 54e0 2500 0020 2020 e" anyK.T.%.. │ │ │ 0053abd0: 7061 7474 6572 6e73 2075 7365 6420 6f6e patterns used on │ │ │ 0053abe0: 206c 6974 6572 616c 2065 7870 7265 7373 literal express │ │ │ 0053abf0: 696f 6e73 2066 726f 6d20 7468 6520 636f ions from the co │ │ │ 0053ac00: 6d70 696c 6572 2028 7768 6963 6820 6172 mpiler (which ar │ │ │ -0053ac10: 6539 0054 7e26 0000 2020 2075 6e63 6f6d e9.T~&.. uncom │ │ │ +0053ac10: 6539 0054 e026 0000 2020 2075 6e63 6f6d e9.T.&.. uncom │ │ │ 0053ac20: 6d6f 6e29 2075 7369 6e67 2058 4543 5554 mon) using XECUT │ │ │ 0053ac30: 4520 636f 6d6d 616e 6473 206f 7220 696e E commands or in │ │ │ -0053ac40: 6469 7265 6374 696f 6e2e 0700 547e 2700 direction...T~'. │ │ │ -0053ac50: 0050 0054 7e28 0000 2020 2057 6974 6869 .P.T~(.. Withi │ │ │ +0053ac40: 6469 7265 6374 696f 6e2e 0700 54e0 2700 direction...T.'. │ │ │ +0053ac50: 0050 0054 e028 0000 2020 2057 6974 6869 .P.T.(.. Withi │ │ │ 0053ac60: 6e20 616e 2061 6374 6976 6520 7072 6f63 n an active proc │ │ │ 0053ac70: 6573 732c 2074 6865 2070 6174 636f 6465 ess, the patcode │ │ │ 0053ac80: 2074 6162 6c65 2069 7320 6573 7461 626c table is establ │ │ │ 0053ac90: 6973 6865 6420 7573 696e 6720 7468 6520 ished using the │ │ │ -0053aca0: 4d4d 0054 7e29 0000 2020 2056 4945 5720 MM.T~).. VIEW │ │ │ +0053aca0: 4d4d 0054 e029 0000 2020 2056 4945 5720 MM.T.).. VIEW │ │ │ 0053acb0: 636f 6d6d 616e 6420 616e 6420 7468 6520 command and the │ │ │ 0053acc0: 2550 4154 434f 4445 2075 7469 6c69 7479 %PATCODE utility │ │ │ 0053acd0: 2e20 4265 666f 7265 2069 6e76 6f6b 696e . Before invokin │ │ │ 0053ace0: 6720 7468 6520 2550 4154 434f 4445 5200 g the %PATCODER. │ │ │ -0053acf0: 547e 2a00 0020 2020 7574 696c 6974 792c T~*.. utility, │ │ │ +0053acf0: 54e0 2a00 0020 2020 7574 696c 6974 792c T.*.. utility, │ │ │ 0053ad00: 2079 6f75 206d 6179 2075 7365 2056 4945 you may use VIE │ │ │ 0053ad10: 5720 746f 206c 6f61 6420 7061 7474 6572 W to load patter │ │ │ 0053ad20: 6e20 6465 6669 6e69 7469 6f6e 2066 696c n definition fil │ │ │ 0053ad30: 6573 2066 6f72 2047 542e 4d2e 2054 6865 es for GT.M. The │ │ │ -0053ad40: 2900 547e 3100 0020 2020 7265 7175 6972 ).T~1.. requir │ │ │ +0053ad40: 2900 54e0 3100 0020 2020 7265 7175 6972 ).T.1.. requir │ │ │ 0053ad50: 6564 206b 6579 776f 7264 2061 6e64 2076 ed keyword and v │ │ │ -0053ad60: 616c 7565 2061 7265 3a07 0054 7e32 0000 alue are:..T~2.. │ │ │ -0053ad70: 2300 547e 3300 0020 2020 5649 4557 2022 #.T~3.. VIEW " │ │ │ +0053ad60: 616c 7565 2061 7265 3a07 0054 e032 0000 alue are:..T.2.. │ │ │ +0053ad70: 2300 54e0 3300 0020 2020 5649 4557 2022 #.T.3.. VIEW " │ │ │ 0053ad80: 5041 544c 4f41 4422 3a22 7061 7468 6e61 PATLOAD":"pathna │ │ │ -0053ad90: 6d65 2207 0054 7e34 0000 5000 547e 3500 me"..T~4..P.T~5. │ │ │ +0053ad90: 6d65 2207 0054 e034 0000 5000 54e0 3500 me"..T.4..P.T.5. │ │ │ 0053ada0: 0020 2020 5468 6973 2061 6c6c 6f77 7320 . This allows │ │ │ 0053adb0: 796f 7520 746f 2075 7365 2074 6865 2025 you to use the % │ │ │ 0053adc0: 5041 5443 4f44 4520 7574 696c 6974 7920 PATCODE utility │ │ │ 0053add0: 6f72 2074 6865 2056 4945 5720 636f 6d6d or the VIEW comm │ │ │ -0053ade0: 616e 6420 746f 2073 6574 5200 547e 3600 and to setR.T~6. │ │ │ +0053ade0: 616e 6420 746f 2073 6574 5200 54e0 3600 and to setR.T.6. │ │ │ 0053adf0: 0020 2020 6375 7272 656e 7420 7061 7463 . current patc │ │ │ 0053ae00: 6f64 6520 7461 626c 652e 2054 6865 2066 ode table. The f │ │ │ 0053ae10: 6f72 6d61 7420 6f66 2074 6865 2056 4945 ormat of the VIE │ │ │ 0053ae20: 5720 636f 6d6d 616e 6420 746f 2073 6574 W command to set │ │ │ -0053ae30: 2074 6865 2070 6174 636f 6465 1300 547e the patcode..T~ │ │ │ +0053ae30: 2074 6865 2070 6174 636f 6465 1300 54e0 the patcode..T. │ │ │ 0053ae40: 3700 0020 2020 7461 626c 6520 6973 3a07 7.. table is:. │ │ │ -0053ae50: 0054 7e38 0000 2400 547e 3900 0020 2020 .T~8..$.T~9.. │ │ │ +0053ae50: 0054 e038 0000 2400 54e0 3900 0020 2020 .T.8..$.T.9.. │ │ │ 0053ae60: 5649 4557 2022 5041 5443 4f44 4522 3a22 VIEW "PATCODE":" │ │ │ -0053ae70: 7461 626c 656e 616d 6522 0700 547e 3a00 tablename"..T~:. │ │ │ -0053ae80: 003e 0054 7e41 0000 2020 2054 6869 7320 .>.T~A.. This │ │ │ +0053ae70: 7461 626c 656e 616d 6522 0700 54e0 3a00 tablename"..T.:. │ │ │ +0053ae80: 003e 0054 e041 0000 2020 2054 6869 7320 .>.T.A.. This │ │ │ 0053ae90: 6973 2065 7175 6976 616c 656e 7420 746f is equivalent to │ │ │ 0053aea0: 2073 6574 205e 2550 4154 434f 4445 2065 set ^%PATCODE e │ │ │ 0053aeb0: 7870 6c61 696e 6564 2062 656c 6f77 2e07 xplained below.. │ │ │ -0053aec0: 0054 7e42 0000 3c00 547e 4300 0020 2020 .T~B..<.T~C.. │ │ │ +0053aec0: 0054 e042 0000 3c00 54e0 4300 0020 2020 .T.B..<.T.C.. │ │ │ 0053aed0: 2550 4154 434f 4445 2068 6173 2074 6865 %PATCODE has the │ │ │ 0053aee0: 2066 6f6c 6c6f 7769 6e67 2065 7874 7269 following extri │ │ │ 0053aef0: 6e73 6963 2065 6e74 7279 2070 6f69 6e74 nsic entry point │ │ │ -0053af00: 733a 0700 547e 4400 001a 0054 7e45 0000 s:..T~D....T~E.. │ │ │ +0053af00: 733a 0700 54e0 4400 001a 0054 e045 0000 s:..T.D....T.E.. │ │ │ 0053af10: 2020 2073 6574 5e25 5041 5443 4f44 4528 set^%PATCODE( │ │ │ -0053af20: 746e 2907 0054 7e46 0000 5400 547e 4700 tn)..T~F..T.T~G. │ │ │ +0053af20: 746e 2907 0054 e046 0000 5400 54e0 4700 tn)..T.F..T.T.G. │ │ │ 0053af30: 0020 2020 7365 7473 2074 6865 2063 7572 . sets the cur │ │ │ 0053af40: 7265 6e74 2070 6174 636f 6465 2074 6162 rent patcode tab │ │ │ 0053af50: 6c65 2074 6f20 7468 6520 6f6e 6520 6861 le to the one ha │ │ │ 0053af60: 7669 6e67 2074 6865 206e 616d 6520 7370 ving the name sp │ │ │ 0053af70: 6563 6966 6965 6420 6279 2074 6e2c 2c00 ecified by tn,,. │ │ │ -0053af80: 547e 4800 0020 2020 696e 2074 6865 2064 T~H.. in the d │ │ │ +0053af80: 54e0 4800 0020 2020 696e 2074 6865 2064 T.H.. in the d │ │ │ 0053af90: 6566 696e 6564 2066 696c 6520 7370 6563 efined file spec │ │ │ -0053afa0: 6966 6963 6174 696f 6e2e 0700 547e 4900 ification...T~I. │ │ │ -0053afb0: 0012 0054 7e4a 0000 2020 2045 7861 6d70 ...T~J.. Examp │ │ │ -0053afc0: 6c65 3a07 0054 7e51 0000 3100 547e 5200 le:..T~Q..1.T~R. │ │ │ +0053afa0: 6966 6963 6174 696f 6e2e 0700 54e0 4900 ification...T.I. │ │ │ +0053afb0: 0012 0054 e04a 0000 2020 2045 7861 6d70 ...T.J.. Examp │ │ │ +0053afc0: 6c65 3a07 0054 e051 0000 3100 54e0 5200 le:..T.Q..1.T.R. │ │ │ 0053afd0: 0020 2020 4754 4d3e 5772 6974 6520 2424 . GTM>Write $$ │ │ │ 0053afe0: 7365 745e 2550 4154 434f 4445 2822 4e45 set^%PATCODE("NE │ │ │ 0053aff0: 574c 414e 4755 4147 4522 2900 0000 0000 WLANGUAGE")..... │ │ │ 0053b000: 0400 0000 b001 0000 6e54 0000 0000 0000 ........nT...... │ │ │ -0053b010: 5f00 007e 4845 4c50 00ff 7300 ff49 4e54 _..~HELP..s..INT │ │ │ +0053b010: 5f00 00e0 4845 4c50 00ff 7300 ff49 4e54 _...HELP..s..INT │ │ │ 0053b020: 4552 4e41 5449 4f4e 414c 495a 4154 494f ERNATIONALIZATIO │ │ │ 0053b030: 4e00 ff73 00ff 4d41 5443 4849 4e47 5f41 N..s..MATCHING_A │ │ │ 0053b040: 4c54 4552 4e41 5449 5645 5f50 4154 5445 LTERNATIVE_PATTE │ │ │ 0053b050: 524e 5300 ff73 00ff 434f 4445 5f53 454c RNS..s..CODE_SEL │ │ │ 0053b060: 4543 5449 4f4e 00c0 5300 0020 2020 3107 ECTION..S.. 1. │ │ │ -0053b070: 0054 7e54 0000 5300 547e 5500 0020 2020 .T~T..S.T~U.. │ │ │ +0053b070: 0054 e054 0000 5300 54e0 5500 0020 2020 .T.T..S.T.U.. │ │ │ 0053b080: 4966 2074 6865 7265 2069 7320 6e6f 2074 If there is no t │ │ │ 0053b090: 6162 6c65 2077 6974 6820 7468 6174 206e able with that n │ │ │ 0053b0a0: 616d 652c 2074 6865 2066 756e 6374 696f ame, the functio │ │ │ 0053b0b0: 6e20 7265 7475 726e 7320 6120 6661 6c73 n returns a fals │ │ │ -0053b0c0: 6520 2830 2920 616e 6434 0054 7e56 0000 e (0) and4.T~V.. │ │ │ +0053b0c0: 6520 2830 2920 616e 6434 0054 e056 0000 e (0) and4.T.V.. │ │ │ 0053b0d0: 2020 2064 6f65 7320 6e6f 7420 6d6f 6469 does not modi │ │ │ 0053b0e0: 6679 2074 6865 2063 7572 7265 6e74 2070 fy the current p │ │ │ 0053b0f0: 6174 636f 6465 2074 6162 6c65 2e07 0054 atcode table...T │ │ │ -0053b100: 7e57 0000 1600 547e 5800 0020 2020 6765 ~W....T~X.. ge │ │ │ -0053b110: 745e 2550 4154 434f 4445 0700 547e 5900 t^%PATCODE..T~Y. │ │ │ -0053b120: 0031 0054 7e5a 0000 2020 2072 6574 7572 .1.T~Z.. retur │ │ │ +0053b100: e057 0000 1600 54e0 5800 0020 2020 6765 .W....T.X.. ge │ │ │ +0053b110: 745e 2550 4154 434f 4445 0700 54e0 5900 t^%PATCODE..T.Y. │ │ │ +0053b120: 0031 0054 e05a 0000 2020 2072 6574 7572 .1.T.Z.. retur │ │ │ 0053b130: 6e73 2074 6865 2063 7572 7265 6e74 2070 ns the current p │ │ │ 0053b140: 6174 636f 6465 2074 6162 6c65 206e 616d atcode table nam │ │ │ -0053b150: 652e 0700 547e 6100 0012 0054 7e62 0000 e...T~a....T~b.. │ │ │ -0053b160: 2020 2045 7861 6d70 6c65 3a07 0054 7e63 Example:..T~c │ │ │ -0053b170: 0000 2200 547e 6400 0020 2020 4754 4d3e ..".T~d.. GTM> │ │ │ +0053b150: 652e 0700 54e0 6100 0012 0054 e062 0000 e...T.a....T.b.. │ │ │ +0053b160: 2020 2045 7861 6d70 6c65 3a07 0054 e063 Example:..T.c │ │ │ +0053b170: 0000 2200 54e0 6400 0020 2020 4754 4d3e ..".T.d.. GTM> │ │ │ 0053b180: 5772 6974 6520 2424 6765 745e 2550 4154 Write $$get^%PAT │ │ │ -0053b190: 434f 4445 1500 547e 6500 0020 2020 4e45 CODE..T~e.. NE │ │ │ -0053b1a0: 574c 414e 4755 4147 4507 0054 7e66 0000 WLANGUAGE..T~f.. │ │ │ +0053b190: 434f 4445 1500 54e0 6500 0020 2020 4e45 CODE..T.e.. NE │ │ │ +0053b1a0: 574c 414e 4755 4147 4507 0054 e066 0000 WLANGUAGE..T.f.. │ │ │ 0053b1b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053b1c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053b1d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053b1e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053b1f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053b200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053b210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -342907,115 +342907,115 @@ │ │ │ 0053b7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053b7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053b7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053b7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053b7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053b7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053b800: 0400 0000 7506 0000 7054 0000 0000 0000 ....u...pT...... │ │ │ -0053b810: 9800 007e 4845 4c50 00ff 7300 ff43 4f4d ...~HELP..s..COM │ │ │ +0053b810: 9800 00e0 4845 4c50 00ff 7300 ff43 4f4d ....HELP..s..COM │ │ │ 0053b820: 4d41 4e44 5300 ff73 00ff 5a57 5249 5445 MANDS..s..ZWRITE │ │ │ 0053b830: 00ff 7300 ff5a 5752 4954 455f 464f 524d ..s..ZWRITE_FORM │ │ │ 0053b840: 4154 5f46 4f52 5f41 4c49 4153 5f56 4152 AT_FOR_ALIAS_VAR │ │ │ 0053b850: 4941 424c 4553 00c0 5a00 0020 2020 7375 IABLES..Z.. su │ │ │ 0053b860: 7065 7266 6963 6961 6c6c 7920 6c6f 6f6b perficially look │ │ │ 0053b870: 7320 6c69 6b65 2061 6e20 696e 7472 696e s like an intrin │ │ │ 0053b880: 7369 6320 7370 6563 6961 6c20 7661 7269 sic special vari │ │ │ 0053b890: 6162 6c65 2028 4953 5629 2c20 7468 6579 able (ISV), they │ │ │ -0053b8a0: 2061 7265 206e 6f74 5100 447e 6100 0020 are notQ.D~a.. │ │ │ +0053b8a0: 2061 7265 206e 6f74 5100 44e0 6100 0020 are notQ.D.a.. │ │ │ 0053b8b0: 2020 4953 5673 2e20 245a 5752 5441 436e ISVs. $ZWRTACn │ │ │ 0053b8c0: 2077 6974 6820 6e6f 2073 7562 7363 7269 with no subscri │ │ │ 0053b8d0: 7074 7320 6361 6e20 7365 7276 6520 6173 pts can serve as │ │ │ 0053b8e0: 2074 6865 2074 6172 6765 7420 286c 6566 the target (lef │ │ │ -0053b8f0: 7420 7369 6465 206f 6650 0044 7e62 0000 t side ofP.D~b.. │ │ │ +0053b8f0: 7420 7369 6465 206f 6650 0044 e062 0000 t side ofP.D.b.. │ │ │ 0053b900: 2020 2074 6865 2065 7175 616c 732d 7369 the equals-si │ │ │ 0053b910: 676e 2920 6f66 2061 2053 4554 202a 2063 gn) of a SET * c │ │ │ 0053b920: 6f6d 6d61 6e64 2e20 5345 5420 245a 5752 ommand. SET $ZWR │ │ │ 0053b930: 5441 4320 286e 6f20 7472 6169 6c69 6e67 TAC (no trailing │ │ │ -0053b940: 2069 6e74 6567 6572 2954 0044 7e63 0000 integer)T.D~c.. │ │ │ +0053b940: 2069 6e74 6567 6572 2954 0044 e063 0000 integer)T.D.c.. │ │ │ 0053b950: 2020 2064 656c 6574 6573 2061 6c6c 2064 deletes all d │ │ │ 0053b960: 6174 6120 6365 6c6c 2061 7373 6f63 6961 ata cell associa │ │ │ 0053b970: 7469 6f6e 7320 7769 7468 2074 6865 2024 tions with the $ │ │ │ 0053b980: 5a57 5254 4143 2070 7265 6669 7865 6420 ZWRTAC prefixed │ │ │ 0053b990: 616c 6961 7365 732e 2047 542e 4d4f 0044 aliases. GT.MO.D │ │ │ -0053b9a0: 7e64 0000 2020 206f 6e6c 7920 7265 636f ~d.. only reco │ │ │ +0053b9a0: e064 0000 2020 206f 6e6c 7920 7265 636f .d.. only reco │ │ │ 0053b9b0: 676e 697a 6573 2074 6865 2075 7070 6572 gnizes the upper │ │ │ 0053b9c0: 2d63 6173 6520 756e 6162 6272 6576 6961 -case unabbrevia │ │ │ 0053b9d0: 7465 6420 6e61 6d65 2061 6e64 2070 7265 ted name and pre │ │ │ -0053b9e0: 6669 7820 245a 5752 5441 432e 0700 447e fix $ZWRTAC...D~ │ │ │ -0053b9f0: 6500 0052 0044 7e66 0000 2020 2057 6865 e..R.D~f.. Whe │ │ │ +0053b9e0: 6669 7820 245a 5752 5441 432e 0700 44e0 fix $ZWRTAC...D. │ │ │ +0053b9f0: 6500 0052 0044 e066 0000 2020 2057 6865 e..R.D.f.. Whe │ │ │ 0053ba00: 6e20 5a57 5249 5445 2064 6973 706c 6179 n ZWRITE display │ │ │ 0053ba10: 7320 7661 6c75 6573 2066 6f72 2061 6e20 s values for an │ │ │ 0053ba20: 616c 6961 7320 7661 7269 6162 6c65 2c20 alias variable, │ │ │ 0053ba30: 6974 2061 7070 656e 6473 2061 2022 203b it appends a " ; │ │ │ -0053ba40: 2a22 2074 6f50 0044 7e67 0000 2020 2074 *" toP.D~g.. t │ │ │ +0053ba40: 2a22 2074 6f50 0044 e067 0000 2020 2074 *" toP.D.g.. t │ │ │ 0053ba50: 6865 206e 616d 6520 7768 6963 6820 7669 he name which vi │ │ │ 0053ba60: 7375 616c 6c79 2074 6167 7320 7468 6520 sually tags the │ │ │ 0053ba70: 616c 6961 7320 7769 7468 6f75 7420 696e alias without in │ │ │ 0053ba80: 7465 7266 6572 696e 6720 7769 7468 2075 terfering with u │ │ │ -0053ba90: 7365 206f 664f 0044 7e68 0000 2020 205a se ofO.D~h.. Z │ │ │ +0053ba90: 7365 206f 664f 0044 e068 0000 2020 205a se ofO.D.h.. Z │ │ │ 0053baa0: 5752 4954 4520 6f75 7470 7574 2061 7320 WRITE output as │ │ │ 0053bab0: 6172 6775 6d65 6e74 7320 746f 2061 2053 arguments to a S │ │ │ 0053bac0: 4554 2040 2e20 5a57 5249 5445 2063 616e ET @. ZWRITE can │ │ │ 0053bad0: 206f 6e6c 7920 6964 656e 7469 6679 2061 only identify a │ │ │ -0053bae0: 6c69 6173 5300 447e 6900 0020 2020 7661 liasS.D~i.. va │ │ │ +0053bae0: 6c69 6173 5300 44e0 6900 0020 2020 7661 liasS.D.i.. va │ │ │ 0053baf0: 7269 6162 6c65 7320 7768 656e 2061 7420 riables when at │ │ │ 0053bb00: 6c65 6173 7420 7477 6f20 616c 6961 7365 least two aliase │ │ │ 0053bb10: 7320 666f 7220 7468 6520 7361 6d65 2064 s for the same d │ │ │ 0053bb20: 6174 6120 6d61 7463 6820 6974 7320 6172 ata match its ar │ │ │ -0053bb30: 6775 6d65 6e74 2e4c 0044 7e6a 0000 2020 gument.L.D~j.. │ │ │ +0053bb30: 6775 6d65 6e74 2e4c 0044 e06a 0000 2020 gument.L.D.j.. │ │ │ 0053bb40: 2057 6865 6e20 5a57 5249 5445 2065 6e63 When ZWRITE enc │ │ │ 0053bb50: 6f75 6e74 6572 7320 616e 2061 6c69 6173 ounters an alias │ │ │ 0053bb60: 2063 6f6e 7461 696e 6572 2076 6172 6961 container varia │ │ │ 0053bb70: 626c 6520 7769 7468 206e 6f20 6375 7272 ble with no curr │ │ │ -0053bb80: 656e 7452 0044 7e71 0000 2020 2061 7373 entR.D~q.. ass │ │ │ +0053bb80: 656e 7452 0044 e071 0000 2020 2061 7373 entR.D.q.. ass │ │ │ 0053bb90: 6f63 6961 7465 6420 616c 6961 732c 2069 ociated alias, i │ │ │ 0053bba0: 7420 7573 6573 2074 6865 205a 5752 5441 t uses the ZWRTA │ │ │ 0053bbb0: 4320 6d65 6368 616e 6973 6d20 746f 2065 C mechanism to e │ │ │ 0053bbc0: 7870 6f73 6520 7468 6520 6461 7461 3b20 xpose the data; │ │ │ -0053bbd0: 5345 5420 403d 0044 7e72 0000 2020 2063 SET @=.D~r.. c │ │ │ +0053bbd0: 5345 5420 403d 0044 e072 0000 2020 2063 SET @=.D.r.. c │ │ │ 0053bbe0: 616e 2072 6573 746f 7265 2064 6174 6120 an restore data │ │ │ 0053bbf0: 6578 706f 7365 6420 7769 7468 2074 6865 exposed with the │ │ │ 0053bc00: 205a 5752 5441 4320 6d65 6368 616e 6973 ZWRTAC mechanis │ │ │ -0053bc10: 6d2e 0700 447e 7300 0015 0044 7e74 0000 m...D~s....D~t.. │ │ │ +0053bc10: 6d2e 0700 44e0 7300 0015 0044 e074 0000 m...D.s....D.t.. │ │ │ 0053bc20: 2020 202a 2a43 6175 7469 6f6e 2a2a 0700 **Caution**.. │ │ │ -0053bc30: 447e 7500 0053 0044 7e76 0000 2020 2046 D~u..S.D~v.. F │ │ │ +0053bc30: 44e0 7500 0053 0044 e076 0000 2020 2046 D.u..S.D.v.. F │ │ │ 0053bc40: 4953 2073 7472 6f6e 676c 7920 7265 636f IS strongly reco │ │ │ 0053bc50: 6d6d 656e 6473 2074 6861 7420 796f 7520 mmends that you │ │ │ 0053bc60: 7368 6f75 6c64 206e 6f74 2063 7265 6174 should not creat │ │ │ 0053bc70: 6520 6f72 206d 616e 6970 756c 6174 6520 e or manipulate │ │ │ -0053bc80: 796f 7572 206f 776e 5400 447e 7700 0020 your ownT.D~w.. │ │ │ +0053bc80: 796f 7572 206f 776e 5400 44e0 7700 0020 your ownT.D.w.. │ │ │ 0053bc90: 2020 245a 5752 5441 436e 2022 7661 7269 $ZWRTACn "vari │ │ │ 0053bca0: 6162 6c65 7322 2e20 5468 6579 2061 7265 ables". They are │ │ │ 0053bcb0: 206e 6f74 2070 6172 7420 6f66 2074 6865 not part of the │ │ │ 0053bcc0: 2073 7570 706f 7274 6564 2066 756e 6374 supported funct │ │ │ -0053bcd0: 696f 6e61 6c69 7479 2066 6f72 5300 447e ionality forS.D~ │ │ │ +0053bcd0: 696f 6e61 6c69 7479 2066 6f72 5300 44e0 ionality forS.D. │ │ │ 0053bce0: 7800 0020 2020 696d 706c 656d 656e 7469 x.. implementi │ │ │ 0053bcf0: 6e67 2061 6c69 6173 2076 6172 6961 626c ng alias variabl │ │ │ 0053bd00: 6573 2061 6e64 2063 6f6e 7461 696e 6572 es and container │ │ │ 0053bd10: 732c 2062 7574 2061 7265 2072 6174 6865 s, but are rathe │ │ │ 0053bd20: 7220 6120 7061 7274 206f 6620 7468 6552 r a part of theR │ │ │ -0053bd30: 0044 7e79 0000 2020 2075 6e64 6572 6c79 .D~y.. underly │ │ │ +0053bd30: 0044 e079 0000 2020 2075 6e64 6572 6c79 .D.y.. underly │ │ │ 0053bd40: 696e 6720 696d 706c 656d 656e 7461 7469 ing implementati │ │ │ 0053bd50: 6f6e 2074 6861 7420 6973 2076 6973 6962 on that is visib │ │ │ 0053bd60: 6c65 2074 6f20 796f 752c 2074 6865 2047 le to you, the G │ │ │ 0053bd70: 542e 4d20 7573 6572 2e20 4649 5320 6361 T.M user. FIS ca │ │ │ -0053bd80: 6e53 0044 7e7a 0000 2020 2061 7262 6974 nS.D~z.. arbit │ │ │ +0053bd80: 6e53 0044 e07a 0000 2020 2061 7262 6974 nS.D.z.. arbit │ │ │ 0053bd90: 7261 7269 6c79 2c20 666f 7220 6974 7320 rarily, for its │ │ │ 0053bda0: 6f77 6e20 636f 6e76 656e 6965 6e63 6520 own convenience │ │ │ 0053bdb0: 6368 616e 6765 2074 6865 2075 7365 206f change the use o │ │ │ 0053bdc0: 6620 245a 5752 5441 4320 696e 2047 542e f $ZWRTAC in GT. │ │ │ -0053bdd0: 4d20 6174 4f00 447e 8100 0020 2020 616e M atO.D~... an │ │ │ +0053bdd0: 4d20 6174 4f00 44e0 8100 0020 2020 616e M atO.D.... an │ │ │ 0053bde0: 7920 7469 6d65 2e20 5468 6579 2061 7265 y time. They are │ │ │ 0053bdf0: 206f 6e6c 7920 646f 6375 6d65 6e74 6564 only documented │ │ │ 0053be00: 2068 6572 6520 7369 6e63 6520 796f 7520 here since you │ │ │ 0053be10: 6d61 7920 7365 6520 7468 656d 2069 6e20 may see them in │ │ │ -0053be20: 7468 6529 0044 7e82 0000 2020 206f 7574 the).D~... out │ │ │ +0053be20: 7468 6529 0044 e082 0000 2020 206f 7574 the).D.... out │ │ │ 0053be30: 7075 7420 6f66 205a 5752 4954 4520 616e put of ZWRITE an │ │ │ -0053be40: 6420 5a53 484f 5720 2256 222e 0700 447e d ZSHOW "V"...D~ │ │ │ -0053be50: 8300 0022 0009 7e45 5252 5f50 524f 4345 ..."..~ERR_PROCE │ │ │ +0053be40: 6420 5a53 484f 5720 2256 222e 0700 44e0 d ZSHOW "V"...D. │ │ │ +0053be50: 8300 0022 0009 e045 5252 5f50 524f 4345 ..."...ERR_PROCE │ │ │ 0053be60: 5353 494e 4700 0045 7272 5f50 726f 6365 SSING..Err_Proce │ │ │ 0053be70: 7373 696e 6700 0000 0000 0000 0000 0000 ssing........... │ │ │ 0053be80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053be90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053bea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053beb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053bec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -343035,204 +343035,204 @@ │ │ │ 0053bfa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053bfb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053bfc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053bfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053bfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053bff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053c000: 0400 0000 de07 0000 9c54 0000 0000 0000 .........T...... │ │ │ -0053c010: 3100 0060 4845 4c50 00ff 7300 ff45 5252 1..`HELP..s..ERR │ │ │ +0053c010: 3100 00f9 4845 4c50 00ff 7300 ff45 5252 1...HELP..s..ERR │ │ │ 0053c020: 5f50 524f 4345 5353 494e 4700 bf11 0000 _PROCESSING..... │ │ │ 0053c030: 2020 2045 7272 2050 726f 6365 7373 696e Err Processin │ │ │ -0053c040: 6707 0019 7e21 0000 5200 197e 3100 0020 g...~!..R..~1.. │ │ │ +0053c040: 6707 0019 e021 0000 5200 19e0 3100 0020 g....!..R...1.. │ │ │ 0053c050: 2020 5468 6973 2063 6861 7074 6572 2064 This chapter d │ │ │ 0053c060: 6573 6372 6962 6573 2047 542e 4d20 6665 escribes GT.M fe │ │ │ 0053c070: 6174 7572 6573 2061 6e64 2074 6563 686e atures and techn │ │ │ 0053c080: 6971 7565 7320 666f 7220 6861 6e64 6c69 iques for handli │ │ │ -0053c090: 6e67 2065 7272 6f72 732e 5400 197e 4100 ng errors.T..~A. │ │ │ +0053c090: 6e67 2065 7272 6f72 732e 5400 19e0 4100 ng errors.T...A. │ │ │ 0053c0a0: 0020 2020 4572 726f 7273 2069 6e20 7072 . Errors in pr │ │ │ 0053c0b0: 6f67 7261 6d73 206d 6179 2062 6520 636c ograms may be cl │ │ │ 0053c0c0: 6173 7369 6669 6564 2061 7320 2270 7265 assified as "pre │ │ │ 0053c0d0: 6469 6374 6162 6c65 2220 6d65 616e 696e dictable" meanin │ │ │ 0053c0e0: 6720 666f 7265 7365 656e 2c20 6f72 2d00 g foreseen, or-. │ │ │ -0053c0f0: 197e 5100 0020 2020 2275 6e70 7265 6469 .~Q.. "unpredi │ │ │ +0053c0f0: 19e0 5100 0020 2020 2275 6e70 7265 6469 ..Q.. "unpredi │ │ │ 0053c100: 6374 6162 6c65 2220 6d65 616e 696e 6720 ctable" meaning │ │ │ -0053c110: 756e 666f 7265 7365 656e 2e07 0019 7e61 unforeseen....~a │ │ │ -0053c120: 0000 5200 197e 7100 0020 2020 4d20 7072 ..R..~q.. M pr │ │ │ +0053c110: 756e 666f 7265 7365 656e 2e07 0019 e061 unforeseen.....a │ │ │ +0053c120: 0000 5200 19e0 7100 0020 2020 4d20 7072 ..R...q.. M pr │ │ │ 0053c130: 6f67 7261 6d73 206d 6179 2061 7474 656d ograms may attem │ │ │ 0053c140: 7074 2074 6f20 7265 636f 7665 7220 6672 pt to recover fr │ │ │ 0053c150: 6f6d 2070 7265 6469 6374 6162 6c65 2065 om predictable e │ │ │ 0053c160: 7272 6f72 732e 2044 6576 6963 6520 6572 rrors. Device er │ │ │ -0053c170: 726f 7273 5100 197e 8100 0020 2020 7468 rorsQ..~... th │ │ │ +0053c170: 726f 7273 5100 19e0 8100 0020 2020 7468 rorsQ...... th │ │ │ 0053c180: 6174 2063 616e 2062 6520 7265 6d65 6469 at can be remedi │ │ │ 0053c190: 6564 2062 7920 616e 206f 7065 7261 746f ed by an operato │ │ │ 0053c1a0: 7220 6172 6520 7468 6520 6d6f 7374 2063 r are the most c │ │ │ 0053c1b0: 6f6d 6d6f 6e20 636c 6173 7320 6f66 2065 ommon class of e │ │ │ -0053c1c0: 7272 6f72 7354 0019 7e91 0000 2020 2066 rrorsT..~... f │ │ │ +0053c1c0: 7272 6f72 7354 0019 e091 0000 2020 2066 rrorsT...... f │ │ │ 0053c1d0: 6f72 2077 6869 6368 2072 6563 6f76 6572 or which recover │ │ │ 0053c1e0: 7920 7072 6f76 6964 6573 2061 206c 6172 y provides a lar │ │ │ 0053c1f0: 6765 2062 656e 6566 6974 2e20 5072 6564 ge benefit. Pred │ │ │ 0053c200: 6963 7461 626c 6520 6572 726f 7273 2066 ictable errors f │ │ │ -0053c210: 726f 6d20 7768 6963 6854 0018 7ec0 1100 rom whichT..~... │ │ │ +0053c210: 726f 6d20 7768 6963 6854 0018 e0c0 1100 rom whichT...... │ │ │ 0053c220: 0020 2020 7468 6520 7072 6f67 7261 6d20 . the program │ │ │ 0053c230: 646f 6573 206e 6f74 2061 7474 656d 7074 does not attempt │ │ │ 0053c240: 2074 6f20 7265 636f 7665 7220 6172 6520 to recover are │ │ │ 0053c250: 6765 6e65 7261 6c6c 7920 7472 6561 7465 generally treate │ │ │ 0053c260: 6420 7468 6520 7361 6d65 2061 731f 0019 d the same as... │ │ │ -0053c270: 7e12 0000 2020 2075 6e70 7265 6469 6374 ~... unpredict │ │ │ -0053c280: 6162 6c65 2065 7272 6f72 732e 0700 197e able errors....~ │ │ │ -0053c290: 1300 004f 0019 7e14 0000 2020 2041 2074 ...O..~... A t │ │ │ +0053c270: e012 0000 2020 2075 6e70 7265 6469 6374 .... unpredict │ │ │ +0053c280: 6162 6c65 2065 7272 6f72 732e 0700 19e0 able errors..... │ │ │ +0053c290: 1300 004f 0019 e014 0000 2020 2041 2074 ...O...... A t │ │ │ 0053c2a0: 7970 6963 616c 2061 7070 6c69 6361 7469 ypical applicati │ │ │ 0053c2b0: 6f6e 2068 616e 646c 6573 2075 6e70 7265 on handles unpre │ │ │ 0053c2c0: 6469 6374 6162 6c65 2065 7272 6f72 7320 dictable errors │ │ │ 0053c2d0: 6279 206c 6f67 6769 6e67 2061 7320 6d75 by logging as mu │ │ │ -0053c2e0: 6368 4c00 197e 1500 0020 2020 696e 666f chL..~... info │ │ │ +0053c2e0: 6368 4c00 19e0 1500 0020 2020 696e 666f chL...... info │ │ │ 0053c2f0: 726d 6174 696f 6e20 6162 6f75 7420 7468 rmation about th │ │ │ 0053c300: 6520 6572 726f 7220 6173 2074 6865 2064 e error as the d │ │ │ 0053c310: 6573 6967 6e65 7220 636f 6e73 6964 6572 esigner consider │ │ │ 0053c320: 7320 7573 6566 756c 2c20 7468 656e 4700 s useful, thenG. │ │ │ -0053c330: 197e 1600 0020 2020 7465 726d 696e 6174 .~... terminat │ │ │ +0053c330: 19e0 1600 0020 2020 7465 726d 696e 6174 ..... terminat │ │ │ 0053c340: 696e 6720 6f72 2072 6573 7461 7274 696e ing or restartin │ │ │ 0053c350: 6720 7468 6520 6170 706c 6963 6174 696f g the applicatio │ │ │ 0053c360: 6e20 6672 6f6d 2061 206b 6e6f 776e 2070 n from a known p │ │ │ -0053c370: 6f69 6e74 2e07 0019 7e17 0000 5100 197e oint....~...Q..~ │ │ │ +0053c370: 6f69 6e74 2e07 0019 e017 0000 5100 19e0 oint........Q... │ │ │ 0053c380: 1800 0020 2020 4265 6361 7573 6520 4754 ... Because GT │ │ │ 0053c390: 2e4d 2069 6e76 6f6b 6573 2065 7272 6f72 .M invokes error │ │ │ 0053c3a0: 2068 616e 646c 696e 6720 7768 656e 2074 handling when t │ │ │ 0053c3b0: 6869 6e67 7320 6172 6520 6e6f 7420 6e6f hings are not no │ │ │ 0053c3c0: 726d 616c 2c20 6361 7265 6675 6c52 0019 rmal, carefulR.. │ │ │ -0053c3d0: 7e19 0000 2020 2064 6573 6967 6e20 616e ~... design an │ │ │ +0053c3d0: e019 0000 2020 2064 6573 6967 6e20 616e .... design an │ │ │ 0053c3e0: 6420 696d 706c 656d 656e 7461 7469 6f6e d implementation │ │ │ 0053c3f0: 206f 6620 6572 726f 7220 6861 6e64 6c69 of error handli │ │ │ 0053c400: 6e67 2061 7265 2072 6571 7569 7265 6420 ng are required │ │ │ 0053c410: 746f 206d 696e 696d 697a 6520 7468 6541 to minimize theA │ │ │ -0053c420: 0019 7e1a 0000 2020 2069 6d70 6163 7420 ..~... impact │ │ │ +0053c420: 0019 e01a 0000 2020 2069 6d70 6163 7420 ...... impact │ │ │ 0053c430: 6f66 2065 7272 6f72 7320 616e 6420 7468 of errors and th │ │ │ 0053c440: 6520 636f 7374 206f 6620 7375 6273 6571 e cost of subseq │ │ │ 0053c450: 7565 6e74 2070 7265 7665 6e74 696f 6e2e uent prevention. │ │ │ -0053c460: 0700 197e 2100 0041 0019 7e22 0000 2020 ...~!..A..~".. │ │ │ +0053c460: 0700 19e0 2100 0041 0019 e022 0000 2020 ....!..A...".. │ │ │ 0053c470: 2054 6865 2047 542e 4d20 636f 6d70 696c The GT.M compil │ │ │ 0053c480: 6572 2064 6574 6563 7473 2061 6e64 2072 er detects and r │ │ │ 0053c490: 6570 6f72 7473 2073 796e 7461 7820 6572 eports syntax er │ │ │ -0053c4a0: 726f 7273 2061 743a 0700 197e 2300 0050 rors at:...~#..P │ │ │ -0053c4b0: 0019 7e24 0000 2020 2020 202a 2043 6f6d ..~$.. * Com │ │ │ +0053c4a0: 726f 7273 2061 743a 0700 19e0 2300 0050 rors at:....#..P │ │ │ +0053c4b0: 0019 e024 0000 2020 2020 202a 2043 6f6d ...$.. * Com │ │ │ 0053c4c0: 7069 6c65 2074 696d 6520 7768 696c 6520 pile time while │ │ │ 0053c4d0: 7072 6f64 7563 696e 6720 7468 6520 6f62 producing the ob │ │ │ 0053c4e0: 6a65 6374 206d 6f64 756c 6520 6672 6f6d ject module from │ │ │ 0053c4f0: 2061 2073 6f75 7263 6520 6669 6c65 2e4a a source file.J │ │ │ -0053c500: 0019 7e25 0000 2020 2020 202a 2052 756e ..~%.. * Run │ │ │ +0053c500: 0019 e025 0000 2020 2020 202a 2052 756e ...%.. * Run │ │ │ 0053c510: 2074 696d 6520 7768 696c 6520 636f 6d70 time while comp │ │ │ 0053c520: 696c 696e 6720 636f 6465 2066 6f72 204d iling code for M │ │ │ 0053c530: 2069 6e64 6972 6563 7469 6f6e 2061 6e64 indirection and │ │ │ -0053c540: 2058 4543 5554 4573 2e3f 0019 7e26 0000 XECUTEs.?..~&.. │ │ │ +0053c540: 2058 4543 5554 4573 2e3f 0019 e026 0000 XECUTEs.?...&.. │ │ │ 0053c550: 2020 2020 202a 2052 756e 2074 696d 6520 * Run time │ │ │ 0053c560: 7768 656e 2074 6865 2075 7365 7220 6973 when the user is │ │ │ 0053c570: 2077 6f72 6b69 6e67 2069 6e20 4469 7265 working in Dire │ │ │ -0053c580: 6374 204d 6f64 652e 0700 197e 2700 0023 ct Mode....~'..# │ │ │ -0053c590: 0019 7e28 0000 2020 2054 6865 2047 542e ..~(.. The GT. │ │ │ +0053c580: 6374 204d 6f64 652e 0700 19e0 2700 0023 ct Mode.....'..# │ │ │ +0053c590: 0019 e028 0000 2020 2054 6865 2047 542e ...(.. The GT. │ │ │ 0053c5a0: 4d20 7275 6e2d 7469 6d65 2073 7973 7465 M run-time syste │ │ │ -0053c5b0: 6d3a 0700 197e 2900 0046 0019 7e2a 0000 m:...~)..F..~*.. │ │ │ +0053c5b0: 6d3a 0700 19e0 2900 0046 0019 e02a 0000 m:....)..F...*.. │ │ │ 0053c5c0: 2020 2020 202a 2052 6563 6f67 6e69 7a65 * Recognize │ │ │ 0053c5d0: 7320 616e 6420 7265 706f 7274 7320 6578 s and reports ex │ │ │ 0053c5e0: 6563 7574 696f 6e20 6572 726f 7273 2077 ecution errors w │ │ │ 0053c5f0: 6865 6e20 7468 6579 206f 6363 7572 2e54 hen they occur.T │ │ │ -0053c600: 0019 7e31 0000 2020 2020 202a 2052 6570 ..~1.. * Rep │ │ │ +0053c600: 0019 e031 0000 2020 2020 202a 2052 6570 ...1.. * Rep │ │ │ 0053c610: 6f72 7473 2065 7272 6f72 7320 666c 6167 orts errors flag │ │ │ 0053c620: 6765 6420 6279 2074 6865 2063 6f6d 7069 ged by the compi │ │ │ 0053c630: 6c65 7220 7768 656e 2074 6865 7920 6661 ler when they fa │ │ │ 0053c640: 6c6c 2069 6e20 7468 6520 6578 6563 7574 ll in the execut │ │ │ -0053c650: 696f 6e13 0019 7e32 0000 2020 2020 2020 ion...~2.. │ │ │ -0053c660: 2070 6174 682e 0700 197e 3300 0022 0018 path....~3..".. │ │ │ -0053c670: 7eff 7300 ff43 4f4d 5049 4c45 5f54 494d ~.s..COMPILE_TIM │ │ │ +0053c650: 696f 6e13 0019 e032 0000 2020 2020 2020 ion....2.. │ │ │ +0053c660: 2070 6174 682e 0700 19e0 3300 0022 0018 path.....3..".. │ │ │ +0053c670: e0ff 7300 ff43 4f4d 5049 4c45 5f54 494d ..s..COMPILE_TIM │ │ │ 0053c680: 4500 0043 6f6d 7069 6c65 5f54 696d 6517 E..Compile_Time. │ │ │ -0053c690: 0029 7ebf 1100 0020 2020 436f 6d70 696c .)~.... Compil │ │ │ -0053c6a0: 6520 5469 6d65 0700 2a7e 2100 004c 002a e Time..*~!..L.* │ │ │ -0053c6b0: 7e31 0000 2020 2054 6f20 756e 6465 7273 ~1.. To unders │ │ │ +0053c690: 0029 e0bf 1100 0020 2020 436f 6d70 696c .)..... Compil │ │ │ +0053c6a0: 6520 5469 6d65 0700 2ae0 2100 004c 002a e Time..*.!..L.* │ │ │ +0053c6b0: e031 0000 2020 2054 6f20 756e 6465 7273 .1.. To unders │ │ │ 0053c6c0: 7461 6e64 2074 6865 2063 6f6d 7069 6c65 tand the compile │ │ │ 0053c6d0: 2d74 696d 6520 6572 726f 7220 6d65 7373 -time error mess │ │ │ 0053c6e0: 6167 6520 666f 726d 6174 2c20 636f 6e73 age format, cons │ │ │ -0053c6f0: 6964 6572 2074 6869 7320 002a 7e41 0000 ider this .*~A.. │ │ │ +0053c6f0: 6964 6572 2074 6869 7320 002a e041 0000 ider this .*.A.. │ │ │ 0053c700: 2020 2069 6e63 6f72 7265 6374 2073 6f75 incorrect sou │ │ │ -0053c710: 7263 6520 6c69 6e65 3a07 002a 7e51 0000 rce line:..*~Q.. │ │ │ -0053c720: 0f00 2a7e 6100 0020 2020 533d 422b 4307 ..*~a.. S=B+C. │ │ │ -0053c730: 002a 7e71 0000 4f00 2a7e 8100 0020 2020 .*~q..O.*~... │ │ │ +0053c710: 7263 6520 6c69 6e65 3a07 002a e051 0000 rce line:..*.Q.. │ │ │ +0053c720: 0f00 2ae0 6100 0020 2020 533d 422b 4307 ..*.a.. S=B+C. │ │ │ +0053c730: 002a e071 0000 4f00 2ae0 8100 0020 2020 .*.q..O.*.... │ │ │ 0053c740: 4966 2074 6869 7320 7765 7265 206c 696e If this were lin │ │ │ 0053c750: 6520 3720 6f66 2061 2073 6f75 7263 6520 e 7 of a source │ │ │ 0053c760: 6669 6c65 2041 4444 322e 6d2c 2074 6865 file ADD2.m, the │ │ │ 0053c770: 2063 6f6d 7069 6c65 7220 7265 706f 7274 compiler report │ │ │ -0053c780: 7320 7468 652e 002a 7e91 0000 2020 2063 s the..*~... c │ │ │ +0053c780: 7320 7468 652e 002a e091 0000 2020 2063 s the..*.... c │ │ │ 0053c790: 6f6d 7069 6c65 2d74 696d 6520 6572 726f ompile-time erro │ │ │ 0053c7a0: 7220 7769 7468 2074 6865 206d 6573 7361 r with the messa │ │ │ -0053c7b0: 6765 3a08 0029 7ec0 1100 000f 002a 7e12 ge:..)~......*~. │ │ │ -0053c7c0: 0000 2020 2053 3d42 2b43 1400 2a7e 1300 .. S=B+C..*~.. │ │ │ +0053c7b0: 6765 3a08 0029 e0c0 1100 000f 002a e012 ge:..).......*.. │ │ │ +0053c7c0: 0000 2020 2053 3d42 2b43 1400 2ae0 1300 .. S=B+C..*... │ │ │ 0053c7d0: 0020 2020 2020 2020 5e2d 2d2d 2d2d 0000 . ^-----.. │ │ │ 0053c7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053c7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053c800: 0400 0000 2d04 0000 f154 0000 0000 0000 ....-....T...... │ │ │ 0053c810: 4e00 0050 4845 4c50 00ff 7300 ff45 5252 N..PHELP..s..ERR │ │ │ 0053c820: 5f50 524f 4345 5353 494e 4700 ff73 00ff _PROCESSING..s.. │ │ │ 0053c830: 5052 4f43 4553 535f 434f 4d50 494c 455f PROCESS_COMPILE_ │ │ │ 0053c840: 4552 524f 5253 0000 5072 6f63 6573 735f ERRORS..Process_ │ │ │ 0053c850: 436f 6d70 696c 655f 4572 726f 7273 2100 Compile_Errors!. │ │ │ -0053c860: 337e bf11 0000 2020 2050 726f 6365 7373 3~.... Process │ │ │ +0053c860: 33e0 bf11 0000 2020 2050 726f 6365 7373 3..... Process │ │ │ 0053c870: 2043 6f6d 7069 6c65 2045 7272 6f72 7307 Compile Errors. │ │ │ -0053c880: 0034 7e21 0000 5200 347e 3100 0020 2020 .4~!..R.4~1.. │ │ │ +0053c880: 0034 e021 0000 5200 34e0 3100 0020 2020 .4.!..R.4.1.. │ │ │ 0053c890: 4174 2063 6f6d 7069 6c65 2d74 696d 652c At compile-time, │ │ │ 0053c8a0: 2074 6865 2063 6f6d 7069 6c65 7220 7374 the compiler st │ │ │ 0053c8b0: 6f70 7320 7072 6f63 6573 7369 6e67 2061 ops processing a │ │ │ 0053c8c0: 2072 6f75 7469 6e65 206c 696e 6520 6173 routine line as │ │ │ -0053c8d0: 2073 6f6f 6e20 6173 5400 347e 4100 0020 soon asT.4~A.. │ │ │ +0053c8d0: 2073 6f6f 6e20 6173 5400 34e0 4100 0020 soon asT.4.A.. │ │ │ 0053c8e0: 2020 6974 2064 6574 6563 7473 2074 6865 it detects the │ │ │ 0053c8f0: 2066 6972 7374 2065 7272 6f72 206f 6e20 first error on │ │ │ 0053c900: 7468 6174 206c 696e 652e 2042 7920 6465 that line. By de │ │ │ 0053c910: 6661 756c 742c 2074 6865 2063 6f6d 7069 fault, the compi │ │ │ -0053c920: 6c65 7220 6469 7370 6c61 7973 5300 347e ler displaysS.4~ │ │ │ +0053c920: 6c65 7220 6469 7370 6c61 7973 5300 34e0 ler displaysS.4. │ │ │ 0053c930: 5100 0020 2020 7468 6520 6c69 6e65 2069 Q.. the line i │ │ │ 0053c940: 6e20 6572 726f 7220 6f6e 2073 7464 6572 n error on stder │ │ │ 0053c950: 722c 2061 6e64 2061 6c73 6f20 696e 2061 r, and also in a │ │ │ 0053c960: 206c 6973 7469 6e67 2066 696c 6520 7768 listing file wh │ │ │ 0053c970: 656e 2074 6865 2063 6f6d 7069 6c65 7251 en the compilerQ │ │ │ -0053c980: 0034 7e61 0000 2020 206f 7074 696f 6e73 .4~a.. options │ │ │ +0053c980: 0034 e061 0000 2020 206f 7074 696f 6e73 .4.a.. options │ │ │ 0053c990: 2069 6e63 6c75 6465 202d 6c69 7374 2e20 include -list. │ │ │ 0053c9a0: 4279 2064 6566 6175 6c74 2c20 7468 6520 By default, the │ │ │ 0053c9b0: 636f 6d70 696c 6572 2070 726f 6365 7373 compiler process │ │ │ 0053c9c0: 6573 2074 6865 2072 656d 6169 6e69 6e67 es the remaining │ │ │ -0053c9d0: 4700 347e 7100 0020 2020 736f 7572 6365 G.4~q.. source │ │ │ +0053c9d0: 4700 34e0 7100 0020 2020 736f 7572 6365 G.4.q.. source │ │ │ 0053c9e0: 206c 696e 6573 2075 6e74 696c 2069 7420 lines until it │ │ │ 0053c9f0: 6578 6365 6564 7320 7468 6520 6d61 7869 exceeds the maxi │ │ │ 0053ca00: 6d75 6d20 6572 726f 7220 636f 756e 7420 mum error count │ │ │ -0053ca10: 6f66 2031 3237 2e07 0034 7e81 0000 5000 of 127...4~...P. │ │ │ -0053ca20: 347e 9100 0020 2020 5468 6520 636f 6d70 4~... The comp │ │ │ +0053ca10: 6f66 2031 3237 2e07 0034 e081 0000 5000 of 127...4....P. │ │ │ +0053ca20: 34e0 9100 0020 2020 5468 6520 636f 6d70 4.... The comp │ │ │ 0053ca30: 696c 652d 7469 6d65 2065 7272 6f72 206d ile-time error m │ │ │ 0053ca40: 6573 7361 6765 2066 6f72 6d61 7420 6469 essage format di │ │ │ 0053ca50: 7370 6c61 7973 2074 6865 206c 696e 6520 splays the line │ │ │ 0053ca60: 636f 6e74 6169 6e69 6e67 2074 6865 5200 containing theR. │ │ │ -0053ca70: 337e c011 0000 2020 2065 7272 6f72 2061 3~.... error a │ │ │ +0053ca70: 33e0 c011 0000 2020 2065 7272 6f72 2061 3..... error a │ │ │ 0053ca80: 6e64 2074 6865 206c 6f63 6174 696f 6e20 nd the location │ │ │ 0053ca90: 6f66 2074 6865 2065 7272 6f72 206f 6e20 of the error on │ │ │ 0053caa0: 7468 6520 6c69 6e65 2e20 5468 6520 6572 the line. The er │ │ │ 0053cab0: 726f 7220 6d65 7373 6167 6520 616c 736f ror message also │ │ │ -0053cac0: 5200 347e 1200 0020 2020 696e 6469 6361 R.4~... indica │ │ │ +0053cac0: 5200 34e0 1200 0020 2020 696e 6469 6361 R.4.... indica │ │ │ 0053cad0: 7465 7320 7768 6174 2077 6173 2069 6e63 tes what was inc │ │ │ 0053cae0: 6f72 7265 6374 2061 626f 7574 2074 6865 orrect about the │ │ │ 0053caf0: 204d 2073 7461 7465 6d65 6e74 2e20 466f M statement. Fo │ │ │ 0053cb00: 7220 6d6f 7265 2069 6e66 6f72 6d61 7469 r more informati │ │ │ -0053cb10: 6f6e 4d00 347e 1300 0020 2020 6f6e 2074 onM.4~... on t │ │ │ +0053cb10: 6f6e 4d00 34e0 1300 0020 2020 6f6e 2074 onM.4.... on t │ │ │ 0053cb20: 6865 2065 7272 6f72 206d 6573 7361 6765 he error message │ │ │ 0053cb30: 2066 6f72 6d61 742c 2072 6566 6572 2074 format, refer t │ │ │ 0053cb40: 6f20 7468 6520 4754 2e4d 204d 6573 7361 o the GT.M Messa │ │ │ 0053cb50: 6765 2061 6e64 2052 6563 6f76 6572 7926 ge and Recovery& │ │ │ -0053cb60: 0034 7e14 0000 2020 2050 726f 6365 6475 .4~... Procedu │ │ │ +0053cb60: 0034 e014 0000 2020 2050 726f 6365 6475 .4.... Procedu │ │ │ 0053cb70: 7265 7320 5265 6665 7265 6e63 6520 4d61 res Reference Ma │ │ │ -0053cb80: 6e75 616c 2e07 0034 7e15 0000 5100 347e nual...4~...Q.4~ │ │ │ +0053cb80: 6e75 616c 2e07 0034 e015 0000 5100 34e0 nual...4....Q.4. │ │ │ 0053cb90: 1600 0020 2020 596f 7520 6d61 7920 636f ... You may co │ │ │ 0053cba0: 7272 6563 7420 636f 6d70 696c 652d 7469 rrect compile-ti │ │ │ 0053cbb0: 6d65 2065 7272 6f72 7320 696d 6d65 6469 me errors immedi │ │ │ 0053cbc0: 6174 656c 7920 6279 2061 6374 6976 6174 ately by activat │ │ │ 0053cbd0: 696e 6720 616e 2065 6469 746f 7250 0034 ing an editorP.4 │ │ │ -0053cbe0: 7e17 0000 2020 2061 6e64 2065 6e74 6572 ~... and enter │ │ │ +0053cbe0: e017 0000 2020 2061 6e64 2065 6e74 6572 .... and enter │ │ │ 0053cbf0: 696e 6720 7468 6520 636f 7272 6563 7420 ing the correct │ │ │ 0053cc00: 7379 6e74 6178 2069 6e20 7468 6520 736f syntax in the so │ │ │ 0053cc10: 7572 6365 2070 726f 6772 616d 2e20 4265 urce program. Be │ │ │ 0053cc20: 6361 7573 6520 7365 7665 7261 6c73 0000 cause severals.. │ │ │ 0053cc30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053cc40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053cc50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -343316,20 +343316,20 @@ │ │ │ 0053d130: 7300 ff59 0000 e100 0000 0000 0000 3300 s..Y..........3. │ │ │ 0053d140: 2100 5a57 5249 5445 5f46 4f52 4d41 545f !.ZWRITE_FORMAT_ │ │ │ 0053d150: 464f 525f 414c 4941 535f 5641 5249 4142 FOR_ALIAS_VARIAB │ │ │ 0053d160: 4c45 5300 c016 0100 00de 0000 0000 0000 LES............. │ │ │ 0053d170: 0010 0044 4d59 0100 00df 0000 0000 0000 ...DMY.......... │ │ │ 0053d180: 001e 0009 0045 5252 5f50 524f 4345 5353 .....ERR_PROCESS │ │ │ 0053d190: 494e 4700 0100 0077 0200 0000 0000 0022 ING....w......." │ │ │ -0053d1a0: 0018 7eff 7300 ff43 4f4d 5049 4c45 5f54 ..~.s..COMPILE_T │ │ │ +0053d1a0: 0018 e0ff 7300 ff43 4f4d 5049 4c45 5f54 ....s..COMPILE_T │ │ │ 0053d1b0: 494d 4500 c013 0100 0078 0200 0000 0000 IME......x...... │ │ │ -0053d1c0: 0025 001c 6050 524f 4345 5353 494e 475f .%..`PROCESSING_ │ │ │ +0053d1c0: 0025 001c f950 524f 4345 5353 494e 475f .%...PROCESSING_ │ │ │ 0053d1d0: 5255 4e2d 5449 4d45 00c0 1901 0000 7c02 RUN-TIME......|. │ │ │ 0053d1e0: 0000 0000 0000 1000 3100 4901 0000 7d02 ........1.I...}. │ │ │ -0053d1f0: 0000 0000 0000 0f00 237e 5e00 007e 0200 ........#~^..~.. │ │ │ +0053d1f0: 0000 0000 0000 0f00 23e0 5e00 007e 0200 ........#.^..~.. │ │ │ 0053d200: 0000 0000 0021 0023 005f 434f 4d50 494c .....!.#._COMPIL │ │ │ 0053d210: 455f 4552 524f 5253 00c0 1701 0000 7902 E_ERRORS......y. │ │ │ 0053d220: 0000 0000 0000 2900 1f00 4752 414d 5f48 ......)...GRAM_H │ │ │ 0053d230: 414e 444c 494e 475f 4f46 5f45 5252 4f52 ANDLING_OF_ERROR │ │ │ 0053d240: 5300 c019 0100 007f 0200 0000 0000 0010 S............... │ │ │ 0053d250: 0038 0042 0100 0080 0200 0000 0000 0010 .8.B............ │ │ │ 0053d260: 0038 0065 0100 0081 0200 0000 0000 001b .8.e............ │ │ │ @@ -343339,15 +343339,15 @@ │ │ │ 0053d2a0: 5241 505f 414e 445f 245a 5452 4150 00bf RAP_AND_$ZTRAP.. │ │ │ 0053d2b0: 9200 008b 0200 0000 0000 0019 0042 0042 .............B.B │ │ │ 0053d2c0: 4548 4156 494f 5200 bf42 0000 8602 0000 EHAVIOR..B...... │ │ │ 0053d2d0: 0000 0000 1b00 4200 4f52 5f24 5a54 5241 ......B.OR_$ZTRA │ │ │ 0053d2e0: 5000 c017 0100 008e 0200 0000 0000 0024 P..............$ │ │ │ 0053d2f0: 003c 005a 4552 524f 525f 414e 445f 245a .<.ZERROR_AND_$Z │ │ │ 0053d300: 5945 5252 4f52 00bf 9200 0085 0200 0000 YERROR.......... │ │ │ -0053d310: 0000 0022 003d 7e54 5241 505f 5749 5448 ...".=~TRAP_WITH │ │ │ +0053d310: 0000 0022 003d e054 5241 505f 5749 5448 ...".=.TRAP_WITH │ │ │ 0053d320: 5f24 4554 5241 5000 c026 0100 008c 0200 _$ETRAP..&...... │ │ │ 0053d330: 0000 0000 000f 003b 0041 0000 8d02 0000 .......;.A...... │ │ │ 0053d340: 0000 0000 1a00 3b00 4245 4841 5649 4f52 ......;.BEHAVIOR │ │ │ 0053d350: 00c0 2101 0000 8802 0000 0000 0000 1000 ..!............. │ │ │ 0053d360: 4500 4501 0000 8902 0000 0000 0000 1b00 E.E............. │ │ │ 0053d370: 3b61 494f 5f45 5252 4f52 5300 c023 0100 ;aIO_ERRORS..#.. │ │ │ 0053d380: 008a 0200 0000 0000 0010 0046 6166 0100 ...........Faf.. │ │ │ @@ -343423,96 +343423,96 @@ │ │ │ 0053d7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053d7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053d800: 0400 0000 6d05 0000 4e55 0000 0000 0000 ....m...NU...... │ │ │ 0053d810: 3e00 0052 4845 4c50 00ff 7300 ff45 5252 >..RHELP..s..ERR │ │ │ 0053d820: 5f50 524f 4345 5353 494e 4700 ff73 00ff _PROCESSING..s.. │ │ │ 0053d830: 5255 4e2d 5449 4d45 5f45 5252 4f52 0000 RUN-TIME_ERROR.. │ │ │ 0053d840: 5275 6e2d 7469 6d65 5f45 7272 6f72 1900 Run-time_Error.. │ │ │ -0053d850: 2b7e bf11 0000 2020 2052 756e 2d74 696d +~.... Run-tim │ │ │ -0053d860: 6520 4572 726f 7207 002c 7e21 0000 4e00 e Error..,~!..N. │ │ │ -0053d870: 2c7e 3100 0020 2020 546f 2075 6e64 6572 ,~1.. To under │ │ │ +0053d850: 2be0 bf11 0000 2020 2052 756e 2d74 696d +..... Run-tim │ │ │ +0053d860: 6520 4572 726f 7207 002c e021 0000 4e00 e Error..,.!..N. │ │ │ +0053d870: 2ce0 3100 0020 2020 546f 2075 6e64 6572 ,.1.. To under │ │ │ 0053d880: 7374 616e 6420 7468 6520 7275 6e2d 7469 stand the run-ti │ │ │ 0053d890: 6d65 2065 7272 6f72 206d 6573 7361 6765 me error message │ │ │ 0053d8a0: 2066 6f72 6d61 742c 2063 6f6e 7369 6465 format, conside │ │ │ -0053d8b0: 7220 7468 6973 2073 686f 7274 1d00 2c7e r this short..,~ │ │ │ +0053d8b0: 7220 7468 6973 2073 686f 7274 1d00 2ce0 r this short..,. │ │ │ 0053d8c0: 4100 0020 2020 7072 6f67 7261 6d20 7072 A.. program pr │ │ │ -0053d8d0: 696e 7473 756d 2e6d 3a07 002c 7e51 0000 intsum.m:..,~Q.. │ │ │ -0053d8e0: 1700 2c7e 6100 0020 2020 2020 2020 2053 ..,~a.. S │ │ │ -0053d8f0: 4554 2041 3d31 3717 002c 7e71 0000 2020 ET A=17..,~q.. │ │ │ +0053d8d0: 696e 7473 756d 2e6d 3a07 002c e051 0000 intsum.m:..,.Q.. │ │ │ +0053d8e0: 1700 2ce0 6100 0020 2020 2020 2020 2053 ..,.a.. S │ │ │ +0053d8f0: 4554 2041 3d31 3717 002c e071 0000 2020 ET A=17..,.q.. │ │ │ 0053d900: 2047 4f20 2020 5345 5420 423d 3231 1800 GO SET B=21.. │ │ │ -0053d910: 2c7e 8100 0020 2020 2020 2020 2057 5249 ,~... WRI │ │ │ -0053d920: 5445 2041 2b43 0700 2c7e 9100 0053 002b TE A+C..,~...S.+ │ │ │ -0053d930: 7ec0 1100 0020 2020 5768 656e 2079 6f75 ~.... When you │ │ │ +0053d910: 2ce0 8100 0020 2020 2020 2020 2057 5249 ,.... WRI │ │ │ +0053d920: 5445 2041 2b43 0700 2ce0 9100 0053 002b TE A+C..,....S.+ │ │ │ +0053d930: e0c0 1100 0020 2020 5768 656e 2079 6f75 ..... When you │ │ │ 0053d940: 2074 7279 2074 6f20 6578 6563 7574 6520 try to execute │ │ │ 0053d950: 7468 6973 2070 726f 6772 616d 2c20 7468 this program, th │ │ │ 0053d960: 6520 6c61 7374 2073 7461 7465 6d65 6e74 e last statement │ │ │ 0053d970: 2063 6175 7365 7320 616e 2065 7272 6f72 causes an error │ │ │ -0053d980: 4d00 2c7e 1200 0020 2020 7369 6e63 6520 M.,~... since │ │ │ +0053d980: 4d00 2ce0 1200 0020 2020 7369 6e63 6520 M.,.... since │ │ │ 0053d990: 7468 6520 7661 7269 6162 6c65 2043 2069 the variable C i │ │ │ 0053d9a0: 7320 756e 6465 6669 6e65 642e 2049 6620 s undefined. If │ │ │ 0053d9b0: 2445 5452 4150 3d22 4222 2c20 4754 2e4d $ETRAP="B", GT.M │ │ │ 0053d9c0: 2064 6973 706c 6179 7320 7468 6521 002c displays the!., │ │ │ -0053d9d0: 7e13 0000 2020 2072 756e 2d74 696d 6520 ~... run-time │ │ │ +0053d9d0: e013 0000 2020 2072 756e 2d74 696d 6520 .... run-time │ │ │ 0053d9e0: 6572 726f 7220 6d65 7373 6167 653a 0700 error message:.. │ │ │ -0053d9f0: 2c7e 1400 001f 002c 7e15 0000 2020 2024 ,~.....,~... $ │ │ │ +0053d9f0: 2ce0 1400 001f 002c e015 0000 2020 2024 ,......,.... $ │ │ │ 0053da00: 206d 756d 7073 202d 7275 6e20 7072 696e mumps -run prin │ │ │ -0053da10: 7473 756d 3300 2c7e 1600 0020 2020 2547 tsum3.,~... %G │ │ │ +0053da10: 7473 756d 3300 2ce0 1600 0020 2020 2547 tsum3.,.... %G │ │ │ 0053da20: 544d 2d45 2d55 4e44 4546 2c20 556e 6465 TM-E-UNDEF, Unde │ │ │ 0053da30: 6669 6e65 6420 6c6f 6361 6c20 7661 7269 fined local vari │ │ │ -0053da40: 6162 6c65 3a20 4330 002c 7e17 0000 2020 able: C0.,~... │ │ │ +0053da40: 6162 6c65 3a20 4330 002c e017 0000 2020 able: C0.,.... │ │ │ 0053da50: 2041 7420 4d55 4d50 5320 736f 7572 6365 At MUMPS source │ │ │ 0053da60: 206c 6f63 6174 696f 6e20 474f 2b31 5e70 location GO+1^p │ │ │ -0053da70: 7269 6e74 7375 6d0e 002c 7e18 0000 2020 rintsum..,~... │ │ │ -0053da80: 2047 544d 3e07 002c 7e19 0000 5300 2c7e GTM>..,~...S.,~ │ │ │ +0053da70: 7269 6e74 7375 6d0e 002c e018 0000 2020 rintsum..,.... │ │ │ +0053da80: 2047 544d 3e07 002c e019 0000 5300 2ce0 GTM>..,....S.,. │ │ │ 0053da90: 1a00 0020 2020 4754 2e4d 2069 6e66 6f72 ... GT.M infor │ │ │ 0053daa0: 6d73 2079 6f75 206f 6620 7468 6520 6572 ms you of the er │ │ │ 0053dab0: 726f 7220 2855 6e64 6566 696e 6564 206c ror (Undefined l │ │ │ 0053dac0: 6f63 616c 2076 6172 6961 626c 6529 2061 ocal variable) a │ │ │ 0053dad0: 6e64 2077 6865 7265 2069 6e20 7468 6553 nd where in theS │ │ │ -0053dae0: 002c 7e21 0000 2020 2072 6f75 7469 6e65 .,~!.. routine │ │ │ +0053dae0: 002c e021 0000 2020 2072 6f75 7469 6e65 .,.!.. routine │ │ │ 0053daf0: 2074 6865 2065 7272 6f72 206f 6363 7572 the error occur │ │ │ 0053db00: 7265 6420 2847 4f2b 3129 2e20 4e6f 7465 red (GO+1). Note │ │ │ 0053db10: 2074 6861 7420 7468 6520 7275 6e2d 7469 that the run-ti │ │ │ 0053db20: 6d65 2073 7973 7465 6d20 6469 7370 6c61 me system displa │ │ │ -0053db30: 7973 5400 2c7e 2200 0020 2020 7468 6520 ysT.,~".. the │ │ │ +0053db30: 7973 5400 2ce0 2200 0020 2020 7468 6520 ysT.,.".. the │ │ │ 0053db40: 4754 4d3e 2070 726f 6d70 742c 2069 6e64 GTM> prompt, ind │ │ │ 0053db50: 6963 6174 696e 6720 7468 6174 2074 6865 icating that the │ │ │ 0053db60: 2070 726f 6365 7373 2068 6173 2065 6e74 process has ent │ │ │ 0053db70: 6572 6564 2044 6972 6563 7420 4d6f 6465 ered Direct Mode │ │ │ -0053db80: 2e20 4754 2e4d 4e00 2c7e 2300 0020 2020 . GT.MN.,~#.. │ │ │ +0053db80: 2e20 4754 2e4d 4e00 2ce0 2300 0020 2020 . GT.MN.,.#.. │ │ │ 0053db90: 706c 6163 6573 2072 756e 2074 696d 6520 places run time │ │ │ 0053dba0: 6572 726f 7220 696e 666f 726d 6174 696f error informatio │ │ │ 0053dbb0: 6e20 696e 2074 6865 2069 6e74 7269 6e73 n in the intrins │ │ │ 0053dbc0: 6963 2073 7065 6369 616c 2076 6172 6961 ic special varia │ │ │ -0053dbd0: 626c 6573 1e00 2c7e 2400 0020 2020 2445 bles..,~$.. $E │ │ │ +0053dbd0: 626c 6573 1e00 2ce0 2400 0020 2020 2445 bles..,.$.. $E │ │ │ 0053dbe0: 434f 4445 2061 6e64 2024 5a53 5441 5455 CODE and $ZSTATU │ │ │ -0053dbf0: 532e 0700 2c7e 2500 0054 002c 7e26 0000 S...,~%..T.,~&.. │ │ │ +0053dbf0: 532e 0700 2ce0 2500 0054 002c e026 0000 S...,.%..T.,.&.. │ │ │ 0053dc00: 2020 2043 6f6d 7069 6c65 2d74 696d 6520 Compile-time │ │ │ 0053dc10: 6572 726f 7220 6d65 7373 6167 6573 206d error messages m │ │ │ 0053dc20: 6179 2061 7070 6561 7220 6174 2072 756e ay appear at run │ │ │ 0053dc30: 2074 696d 652e 2054 6869 7320 6973 2062 time. This is b │ │ │ 0053dc40: 6563 6175 7365 2065 7272 6f72 7351 002c ecause errorsQ., │ │ │ -0053dc50: 7e27 0000 2020 2069 6e20 696e 6469 7265 ~'.. in indire │ │ │ +0053dc50: e027 0000 2020 2069 6e20 696e 6469 7265 .'.. in indire │ │ │ 0053dc60: 6374 696f 6e20 616e 6420 7468 6520 636f ction and the co │ │ │ 0053dc70: 6d70 696c 652d 6173 2d77 7269 7474 656e mpile-as-written │ │ │ 0053dc80: 2066 6561 7475 7265 206c 6561 7665 2065 feature leave e │ │ │ 0053dc90: 7272 6f72 7320 7468 6174 2061 7265 2c00 rrors that are,. │ │ │ -0053dca0: 2c7e 2800 0020 2020 7375 6273 6571 7565 ,~(.. subseque │ │ │ +0053dca0: 2ce0 2800 0020 2020 7375 6273 6571 7565 ,.(.. subseque │ │ │ 0053dcb0: 6e74 6c79 2072 6570 6f72 7465 6420 6174 ntly reported at │ │ │ -0053dcc0: 2072 756e 2074 696d 652e 0700 2c7e 2900 run time...,~). │ │ │ -0053dcd0: 0052 002c 7e2a 0000 2020 2054 6865 2047 .R.,~*.. The G │ │ │ +0053dcc0: 2072 756e 2074 696d 652e 0700 2ce0 2900 run time...,.). │ │ │ +0053dcd0: 0052 002c e02a 0000 2020 2054 6865 2047 .R.,.*.. The G │ │ │ 0053dce0: 542e 4d20 7574 696c 6974 6965 7320 7573 T.M utilities us │ │ │ 0053dcf0: 6520 706f 7274 696f 6e73 206f 6620 7468 e portions of th │ │ │ 0053dd00: 6520 7275 6e2d 7469 6d65 2073 7973 7465 e run-time syste │ │ │ 0053dd10: 6d20 616e 6420 7468 6572 6566 6f72 6520 m and therefore │ │ │ -0053dd20: 6d61 7943 002c 7e31 0000 2020 2069 7373 mayC.,~1.. iss │ │ │ +0053dd20: 6d61 7943 002c e031 0000 2020 2069 7373 mayC.,.1.. iss │ │ │ 0053dd30: 7565 2072 756e 2d74 696d 6520 6572 726f ue run-time erro │ │ │ 0053dd40: 7273 2061 7320 7765 6c6c 2061 7320 7468 rs as well as th │ │ │ 0053dd50: 6569 7220 6f77 6e20 756e 6971 7565 2065 eir own unique e │ │ │ -0053dd60: 7272 6f72 732e 0700 2c7e 3200 0020 0000 rrors...,~2.. .. │ │ │ +0053dd60: 7272 6f72 732e 0700 2ce0 3200 0020 0000 rrors...,.2.. .. │ │ │ 0053dd70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053dd80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053dd90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053dda0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053ddb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053ddc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053ddd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -343547,1030 +343547,1030 @@ │ │ │ 0053dfa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053dfb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053dfc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053dfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053dfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053dff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053e000: 0400 0000 dc07 0000 0355 0000 0000 0000 .........U...... │ │ │ -0053e010: 5b00 007e 4845 4c50 00ff 7300 ff45 5252 [..~HELP..s..ERR │ │ │ +0053e010: 5b00 00e0 4845 4c50 00ff 7300 ff45 5252 [...HELP..s..ERR │ │ │ 0053e020: 5f50 524f 4345 5353 494e 4700 ff73 00ff _PROCESSING..s.. │ │ │ 0053e030: 434f 4d50 494c 455f 5449 4d45 00c0 1400 COMPILE_TIME.... │ │ │ 0053e040: 0020 2020 4174 2063 6f6c 756d 6e20 342c . At column 4, │ │ │ 0053e050: 206c 696e 6520 372c 2073 6f75 7263 6520 line 7, source │ │ │ -0053e060: 6d6f 6475 6c65 2041 4444 322c 002a 7e15 module ADD2,.*~. │ │ │ +0053e060: 6d6f 6475 6c65 2041 4444 322c 002a e015 module ADD2,.*.. │ │ │ 0053e070: 0000 2020 2020 5661 7269 6162 6c65 2065 .. Variable e │ │ │ 0053e080: 7870 6563 7465 6420 696e 2074 6869 7320 xpected in this │ │ │ -0053e090: 636f 6e74 6578 7407 002a 7e16 0000 5200 context..*~...R. │ │ │ -0053e0a0: 2a7e 1700 0020 2020 5468 6520 636f 6d70 *~... The comp │ │ │ +0053e090: 636f 6e74 6578 7407 002a e016 0000 5200 context..*....R. │ │ │ +0053e0a0: 2ae0 1700 0020 2020 5468 6520 636f 6d70 *.... The comp │ │ │ 0053e0b0: 696c 652d 7469 6d65 2065 7272 6f72 206d ile-time error m │ │ │ 0053e0c0: 6573 7361 6765 2066 6f72 6d61 7420 636f essage format co │ │ │ 0053e0d0: 6e73 6973 7473 206f 6620 7468 7265 6520 nsists of three │ │ │ 0053e0e0: 6c69 6e65 732e 2054 6865 2066 6972 7374 lines. The first │ │ │ -0053e0f0: 5000 2a7e 1800 0020 2020 7477 6f20 6c69 P.*~... two li │ │ │ +0053e0f0: 5000 2ae0 1800 0020 2020 7477 6f20 6c69 P.*.... two li │ │ │ 0053e100: 6e65 7320 7465 6c6c 2079 6f75 2074 6865 nes tell you the │ │ │ 0053e110: 206c 696e 6520 616e 6420 6c6f 6361 7469 line and locati │ │ │ 0053e120: 6f6e 2077 6865 7265 2074 6865 2065 7272 on where the err │ │ │ 0053e130: 6f72 206f 6363 7572 7265 642e 2054 6865 or occurred. The │ │ │ -0053e140: 5100 2a7e 1900 0020 2020 6c61 7374 206c Q.*~... last l │ │ │ +0053e140: 5100 2ae0 1900 0020 2020 6c61 7374 206c Q.*.... last l │ │ │ 0053e150: 696e 6520 6465 7363 7269 6265 7320 7468 ine describes th │ │ │ 0053e160: 6520 4d20 7379 6e74 6178 2065 7272 6f72 e M syntax error │ │ │ 0053e170: 2e20 5468 6520 706f 7369 7469 6f6e 696e . The positionin │ │ │ 0053e180: 6720 6163 6375 7261 6379 206f 6620 7468 g accuracy of th │ │ │ -0053e190: 6550 002a 7e1a 0000 2020 2063 6172 6174 eP.*~... carat │ │ │ +0053e190: 6550 002a e01a 0000 2020 2063 6172 6174 eP.*.... carat │ │ │ 0053e1a0: 2070 6f69 6e74 696e 6720 746f 2074 6865 pointing to the │ │ │ 0053e1b0: 206c 6f63 6174 696f 6e20 6f66 2061 6e20 location of an │ │ │ 0053e1c0: 6973 7375 6520 696e 2061 2073 6f75 7263 issue in a sourc │ │ │ 0053e1d0: 6520 6c69 6e65 2064 6570 656e 6473 206f e line depends o │ │ │ -0053e1e0: 6e53 002a 7e21 0000 2020 2079 6f75 7220 nS.*~!.. your │ │ │ +0053e1e0: 6e53 002a e021 0000 2020 2079 6f75 7220 nS.*.!.. your │ │ │ 0053e1f0: 7465 726d 696e 616c 2073 6574 7469 6e67 terminal setting │ │ │ 0053e200: 732c 2070 6172 7469 6375 6c61 726c 7920 s, particularly │ │ │ 0053e210: 696e 2055 5446 2d38 206d 6f64 6520 7768 in UTF-8 mode wh │ │ │ 0053e220: 6572 6520 6368 6172 6163 7465 7220 7769 ere character wi │ │ │ -0053e230: 6474 6873 5200 2a7e 2200 0020 2020 6172 dthsR.*~".. ar │ │ │ +0053e230: 6474 6873 5200 2ae0 2200 0020 2020 6172 dthsR.*.".. ar │ │ │ 0053e240: 6520 6e6f 7420 756e 6966 6f72 6d2e 2049 e not uniform. I │ │ │ 0053e250: 6620 7468 6520 6c69 6e65 2065 7863 6565 f the line excee │ │ │ 0053e260: 6473 2074 6865 2074 6572 6d69 6e61 6c20 ds the terminal │ │ │ 0053e270: 7769 6474 6820 6173 2075 6e64 6572 7374 width as underst │ │ │ -0053e280: 6f6f 6420 6279 4400 2a7e 2300 0020 2020 ood byD.*~#.. │ │ │ +0053e280: 6f6f 6420 6279 4400 2ae0 2300 0020 2020 ood byD.*.#.. │ │ │ 0053e290: 4754 2e4d 2c20 6974 2072 6570 6c61 6365 GT.M, it replace │ │ │ 0053e2a0: 7320 7468 6520 6361 7261 7420 6c69 6e65 s the carat line │ │ │ 0053e2b0: 2077 6974 6820 616e 2041 5252 4f57 4e54 with an ARROWNT │ │ │ -0053e2c0: 4453 5020 6572 726f 722e 0700 2a7e 2400 DSP error...*~$. │ │ │ -0053e2d0: 004f 002a 7e25 0000 2020 2049 6620 796f .O.*~%.. If yo │ │ │ +0053e2c0: 4453 5020 6572 726f 722e 0700 2ae0 2400 DSP error...*.$. │ │ │ +0053e2d0: 004f 002a e025 0000 2020 2049 6620 796f .O.*.%.. If yo │ │ │ 0053e2e0: 7520 7265 7175 6573 7465 6420 6120 6c69 u requested a li │ │ │ 0053e2f0: 7374 696e 6720 6669 6c65 2c20 6974 2063 sting file, it c │ │ │ 0053e300: 6f6e 7461 696e 7320 7468 6520 7361 6d65 ontains the same │ │ │ 0053e310: 2069 6e66 6f72 6d61 7469 6f6e 2061 6e64 information and │ │ │ -0053e320: 1b00 2a7e 2600 0020 2020 6c6f 6f6b 7320 ..*~&.. looks │ │ │ -0053e330: 6173 2066 6f6c 6c6f 7773 3a07 002a 7e27 as follows:..*~' │ │ │ -0053e340: 0000 0b00 2a7e 2800 0020 2020 2e0b 002a ....*~(.. ...* │ │ │ -0053e350: 7e29 0000 2020 202e 1300 2a7e 2a00 0020 ~).. ...*~*.. │ │ │ -0053e360: 2020 3620 2e20 202e 2020 2e11 002a 7e31 6 . . ...*~1 │ │ │ -0053e370: 0000 2020 2037 2053 3d42 2b43 1400 2a7e .. 7 S=B+C..*~ │ │ │ +0053e320: 1b00 2ae0 2600 0020 2020 6c6f 6f6b 7320 ..*.&.. looks │ │ │ +0053e330: 6173 2066 6f6c 6c6f 7773 3a07 002a e027 as follows:..*.' │ │ │ +0053e340: 0000 0b00 2ae0 2800 0020 2020 2e0b 002a ....*.(.. ...* │ │ │ +0053e350: e029 0000 2020 202e 1300 2ae0 2a00 0020 .).. ...*.*.. │ │ │ +0053e360: 2020 3620 2e20 202e 2020 2e11 002a e031 6 . . ...*.1 │ │ │ +0053e370: 0000 2020 2037 2053 3d42 2b43 1400 2ae0 .. 7 S=B+C..*. │ │ │ 0053e380: 3200 0020 2020 2020 2020 5e2d 2d2d 2d2d 2.. ^----- │ │ │ -0053e390: 2c00 2a7e 3300 0020 2020 2056 6172 6961 ,.*~3.. Varia │ │ │ +0053e390: 2c00 2ae0 3300 0020 2020 2056 6172 6961 ,.*.3.. Varia │ │ │ 0053e3a0: 626c 6520 6578 7065 6374 6564 2069 6e20 ble expected in │ │ │ -0053e3b0: 7468 6973 2063 6f6e 7465 7874 1100 2a7e this context..*~ │ │ │ +0053e3b0: 7468 6973 2063 6f6e 7465 7874 1100 2ae0 this context..*. │ │ │ 0053e3c0: 3400 0020 2020 3820 2e20 2e20 2e0b 002a 4.. 8 . . ...* │ │ │ -0053e3d0: 7e35 0000 2020 202e 0b00 2a7e 3600 0020 ~5.. ...*~6.. │ │ │ -0053e3e0: 2020 2e07 002a 7e37 0000 2c00 1c7e 5052 ...*~7..,..~PR │ │ │ +0053e3d0: e035 0000 2020 202e 0b00 2ae0 3600 0020 .5.. ...*.6.. │ │ │ +0053e3e0: 2020 2e07 002a e037 0000 2c00 1ce0 5052 ...*.7..,...PR │ │ │ 0053e3f0: 4f43 4553 5349 4e47 5f52 554e 2d54 494d OCESSING_RUN-TIM │ │ │ 0053e400: 4500 0050 726f 6365 7373 696e 675f 5275 E..Processing_Ru │ │ │ -0053e410: 6e2d 7469 6d65 1e00 307e bf11 0000 2020 n-time..0~.... │ │ │ +0053e410: 6e2d 7469 6d65 1e00 30e0 bf11 0000 2020 n-time..0..... │ │ │ 0053e420: 2050 726f 6365 7373 696e 6720 5275 6e2d Processing Run- │ │ │ -0053e430: 7469 6d65 0700 317e 2100 0053 0031 7e31 time..1~!..S.1~1 │ │ │ +0053e430: 7469 6d65 0700 31e0 2100 0053 0031 e031 time..1.!..S.1.1 │ │ │ 0053e440: 0000 2020 2047 542e 4d20 646f 6573 206e .. GT.M does n │ │ │ 0053e450: 6f74 2064 6574 6563 7420 6365 7274 6169 ot detect certai │ │ │ 0053e460: 6e20 7479 7065 7320 6f66 2065 7272 6f72 n types of error │ │ │ 0053e470: 7320 6173 736f 6369 6174 6564 2077 6974 s associated wit │ │ │ 0053e480: 6820 696e 6469 7265 6374 696f 6e2c 5100 h indirection,Q. │ │ │ -0053e490: 317e 4100 0020 2020 7468 6520 6675 6e63 1~A.. the func │ │ │ +0053e490: 31e0 4100 0020 2020 7468 6520 6675 6e63 1.A.. the func │ │ │ 0053e4a0: 7469 6f6e 696e 6720 6f66 2049 2f4f 2064 tioning of I/O d │ │ │ 0053e4b0: 6576 6963 6573 2c20 616e 6420 7072 6f67 evices, and prog │ │ │ 0053e4c0: 7261 6d20 6c6f 6769 6320 756e 7469 6c20 ram logic until │ │ │ 0053e4d0: 7275 6e2d 7469 6d65 2e20 416c 736f 2c4f run-time. Also,O │ │ │ -0053e4e0: 0031 7e51 0000 2020 2074 6865 2063 6f6d .1~Q.. the com │ │ │ +0053e4e0: 0031 e051 0000 2020 2074 6865 2063 6f6d .1.Q.. the com │ │ │ 0053e4f0: 7069 6c65 2d61 732d 7772 6974 7465 6e20 pile-as-written │ │ │ 0053e500: 6665 6174 7572 6520 6d61 7920 6c65 6176 feature may leav │ │ │ 0053e510: 6520 6572 726f 7273 2077 6869 6368 2047 e errors which G │ │ │ 0053e520: 542e 4d20 7265 706f 7274 7320 6174 5300 T.M reports atS. │ │ │ -0053e530: 317e 6100 0020 2020 7275 6e2d 7469 6d65 1~a.. run-time │ │ │ +0053e530: 31e0 6100 0020 2020 7275 6e2d 7469 6d65 1.a.. run-time │ │ │ 0053e540: 2077 6865 6e20 6974 2065 6e63 6f75 6e74 when it encount │ │ │ 0053e550: 6572 7320 7468 656d 2069 6e20 7468 6520 ers them in the │ │ │ 0053e560: 6578 6563 7574 696f 6e20 7061 7468 2e20 execution path. │ │ │ 0053e570: 4174 2072 756e 2d74 696d 652c 2047 542e At run-time, GT. │ │ │ -0053e580: 4d4f 0031 7e71 0000 2020 2072 6570 6f72 MO.1~q.. repor │ │ │ +0053e580: 4d4f 0031 e071 0000 2020 2072 6570 6f72 MO.1.q.. repor │ │ │ 0053e590: 7473 2061 6e79 2065 7272 6f72 2065 6e63 ts any error enc │ │ │ 0053e5a0: 6f75 6e74 6572 6564 2074 6f20 7374 6465 ountered to stde │ │ │ 0053e5b0: 7272 2e20 5468 6520 7275 6e2d 7469 6d65 rr. The run-time │ │ │ 0053e5c0: 2073 7973 7465 6d20 7375 7370 656e 6473 system suspends │ │ │ -0053e5d0: 4900 317e 8100 0020 2020 6e6f 726d 616c I.1~... normal │ │ │ +0053e5d0: 4900 31e0 8100 0020 2020 6e6f 726d 616c I.1.... normal │ │ │ 0053e5e0: 2065 7865 6375 7469 6f6e 206f 6620 7468 execution of th │ │ │ 0053e5f0: 6520 726f 7574 696e 6520 6173 2073 6f6f e routine as soo │ │ │ 0053e600: 6e20 6173 2069 7420 6465 7465 6374 7320 n as it detects │ │ │ -0053e610: 616e 2065 7272 6f72 2e07 0031 7e91 0000 an error...1~... │ │ │ -0053e620: 5100 307e c011 0000 2020 2047 542e 4d20 Q.0~.... GT.M │ │ │ +0053e610: 616e 2065 7272 6f72 2e07 0031 e091 0000 an error...1.... │ │ │ +0053e620: 5100 30e0 c011 0000 2020 2047 542e 4d20 Q.0..... GT.M │ │ │ 0053e630: 7265 7370 6f6e 6473 2074 6f20 6572 726f responds to erro │ │ │ 0053e640: 7273 2064 6966 6665 7265 6e74 6c79 2064 rs differently d │ │ │ 0053e650: 6570 656e 6469 6e67 206f 6e20 7768 6574 epending on whet │ │ │ 0053e660: 6865 7220 6974 2065 6e63 6f75 6e74 6572 her it encounter │ │ │ -0053e670: 734c 0031 7e12 0000 2020 2074 6865 6d20 sL.1~... them │ │ │ +0053e670: 734c 0031 e012 0000 2020 2074 6865 6d20 sL.1.... them │ │ │ 0053e680: 696e 2044 6972 6563 7420 4d6f 6465 2028 in Direct Mode ( │ │ │ 0053e690: 6174 2074 6865 2063 6f6d 6d61 6e64 206c at the command l │ │ │ 0053e6a0: 696e 6529 206f 7220 6475 7269 6e67 206e ine) or during n │ │ │ 0053e6b0: 6f72 6d61 6c20 7072 6f67 7261 6d14 0031 ormal program..1 │ │ │ -0053e6c0: 7e13 0000 2020 2065 7865 6375 7469 6f6e ~... execution │ │ │ -0053e6d0: 2e07 0031 7e14 0000 3b00 317e 1500 0020 ...1~...;.1~... │ │ │ +0053e6c0: e013 0000 2020 2065 7865 6375 7469 6f6e .... execution │ │ │ +0053e6d0: 2e07 0031 e014 0000 3b00 31e0 1500 0020 ...1....;.1.... │ │ │ 0053e6e0: 2020 5768 656e 2061 6e20 6578 6563 7574 When an execut │ │ │ 0053e6f0: 696e 6720 4754 2e4d 2069 6d61 6765 2065 ing GT.M image e │ │ │ 0053e700: 6e63 6f75 6e74 6572 7320 616e 2065 7272 ncounters an err │ │ │ -0053e710: 6f72 3a07 0031 7e16 0000 4f00 317e 1700 or:..1~...O.1~.. │ │ │ +0053e710: 6f72 3a07 0031 e016 0000 4f00 31e0 1700 or:..1....O.1... │ │ │ 0053e720: 0020 2020 2020 2a20 6966 2044 6972 6563 . * if Direc │ │ │ 0053e730: 7420 4d6f 6465 2069 7320 6163 7469 7665 t Mode is active │ │ │ 0053e740: 2061 7420 7468 6520 746f 7020 6f66 2074 at the top of t │ │ │ 0053e750: 6865 2069 6e76 6f63 6174 696f 6e20 7374 he invocation st │ │ │ -0053e760: 6163 6b2c 2047 542e 4d23 0031 7e18 0000 ack, GT.M#.1~... │ │ │ +0053e760: 6163 6b2c 2047 542e 4d23 0031 e018 0000 ack, GT.M#.1.... │ │ │ 0053e770: 2020 2020 2020 2073 7461 7973 2069 6e20 stays in │ │ │ -0053e780: 4469 7265 6374 204d 6f64 652e 5000 317e Direct Mode.P.1~ │ │ │ +0053e780: 4469 7265 6374 204d 6f64 652e 5000 31e0 Direct Mode.P.1. │ │ │ 0053e790: 1900 0020 2020 2020 2a20 6f74 6865 7277 ... * otherw │ │ │ 0053e7a0: 6973 652c 2069 6620 7468 6520 6572 726f ise, if the erro │ │ │ 0053e7b0: 7220 636f 6d65 7320 6672 6f6d 2061 2064 r comes from a d │ │ │ 0053e7c0: 6576 6963 6520 7468 6174 2068 6173 2061 evice that has a │ │ │ 0053e7d0: 6e20 4558 4345 5054 494f 4e2c 0000 0000 n EXCEPTION,.... │ │ │ 0053e7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053e7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053e800: 0400 0000 f807 0000 2155 0000 0000 0000 ........!U...... │ │ │ -0053e810: 6200 007e 4845 4c50 00ff 7300 ff45 5252 b..~HELP..s..ERR │ │ │ +0053e810: 6200 00e0 4845 4c50 00ff 7300 ff45 5252 b...HELP..s..ERR │ │ │ 0053e820: 5f50 524f 4345 5353 494e 4700 ff73 00ff _PROCESSING..s.. │ │ │ 0053e830: 5052 4f43 4553 5349 4e47 5f52 554e 2d54 PROCESSING_RUN-T │ │ │ 0053e840: 494d 4500 c01a 0000 2020 2020 2020 2047 IME..... G │ │ │ 0053e850: 542e 4d20 6578 6563 7574 6573 2074 6865 T.M executes the │ │ │ 0053e860: 2045 5843 4550 5449 4f4e 2073 7472 696e EXCEPTION strin │ │ │ -0053e870: 672e 5400 317e 2100 0020 2020 2020 2a20 g.T.1~!.. * │ │ │ +0053e870: 672e 5400 31e0 2100 0020 2020 2020 2a20 g.T.1.!.. * │ │ │ 0053e880: 6f74 6865 7277 6973 652c 2069 6620 2445 otherwise, if $E │ │ │ 0053e890: 5452 4150 273d 2222 2047 542e 4d20 7472 TRAP'="" GT.M tr │ │ │ 0053e8a0: 616e 7366 6572 7320 636f 6e74 726f 6c20 ansfers control │ │ │ 0053e8b0: 746f 2074 6865 2063 6f64 6520 6465 6669 to the code defi │ │ │ -0053e8c0: 6e65 6420 6279 5100 317e 2200 0020 2020 ned byQ.1~".. │ │ │ +0053e8c0: 6e65 6420 6279 5100 31e0 2200 0020 2020 ned byQ.1.".. │ │ │ 0053e8d0: 2020 2020 2445 5452 4150 2061 7320 6966 $ETRAP as if │ │ │ 0053e8e0: 2069 7420 6861 6420 6265 656e 2069 6e73 it had been ins │ │ │ 0053e8f0: 6572 7465 6420 6174 2074 6865 2070 6f69 erted at the poi │ │ │ 0053e900: 6e74 206f 6620 7468 6520 6572 726f 722c nt of the error, │ │ │ -0053e910: 2075 6e6c 6573 7353 0031 7e23 0000 2020 unlessS.1~#.. │ │ │ +0053e910: 2075 6e6c 6573 7353 0031 e023 0000 2020 unlessS.1.#.. │ │ │ 0053e920: 2020 2020 2024 4543 4f44 4527 3d22 222c $ECODE'="", │ │ │ 0053e930: 2069 6e20 7768 6963 6820 6361 7365 2069 in which case i │ │ │ 0053e940: 7420 6578 6563 7574 6573 2061 2054 524f t executes a TRO │ │ │ 0053e950: 4c4c 4241 434b 3a24 544c 4556 454c 2066 LLBACK:$TLEVEL f │ │ │ -0053e960: 6f6c 6c6f 7765 6420 6279 2300 317e 2400 ollowed by#.1~$. │ │ │ +0053e960: 6f6c 6c6f 7765 6420 6279 2300 31e0 2400 ollowed by#.1.$. │ │ │ 0053e970: 0020 2020 2020 2020 6120 5155 4954 3a24 . a QUIT:$ │ │ │ 0053e980: 5155 4954 2022 2220 5155 4954 2e3c 0031 QUIT "" QUIT.<.1 │ │ │ -0053e990: 7e25 0000 2020 2020 202a 206f 7468 6572 ~%.. * other │ │ │ +0053e990: e025 0000 2020 2020 202a 206f 7468 6572 .%.. * other │ │ │ 0053e9a0: 7769 7365 2c20 6966 2024 5a54 5241 5027 wise, if $ZTRAP' │ │ │ 0053e9b0: 3d22 2220 4754 2e4d 2065 7865 6375 7465 ="" GT.M execute │ │ │ -0053e9c0: 7320 245a 5452 4150 2e52 0031 7e26 0000 s $ZTRAP.R.1~&.. │ │ │ +0053e9c0: 7320 245a 5452 4150 2e52 0031 e026 0000 s $ZTRAP.R.1.&.. │ │ │ 0053e9d0: 2020 2020 202a 206f 7468 6572 7769 7365 * otherwise │ │ │ 0053e9e0: 2c20 4754 2e4d 2070 6572 666f 726d 7320 , GT.M performs │ │ │ 0053e9f0: 6120 5155 4954 3a24 5155 4954 2022 2220 a QUIT:$QUIT "" │ │ │ 0053ea00: 5155 4954 2061 6e64 2072 6569 7373 7565 QUIT and reissue │ │ │ -0053ea10: 7320 7468 6520 6572 726f 7254 0031 7e27 s the errorT.1~' │ │ │ +0053ea10: 7320 7468 6520 6572 726f 7254 0031 e027 s the errorT.1.' │ │ │ 0053ea20: 0000 2020 2020 2020 2061 7420 7468 6520 .. at the │ │ │ 0053ea30: 6e65 7720 7374 6163 6b20 6c65 7665 6c2c new stack level, │ │ │ 0053ea40: 2069 6620 6e6f 206f 7468 6572 2065 7272 if no other err │ │ │ 0053ea50: 6f72 2074 7261 7073 2028 2445 5452 4150 or traps ($ETRAP │ │ │ 0053ea60: 206f 7220 245a 5452 4150 2920 6172 654d or $ZTRAP) areM │ │ │ -0053ea70: 0031 7e28 0000 2020 2020 2020 2075 6e63 .1~(.. unc │ │ │ +0053ea70: 0031 e028 0000 2020 2020 2020 2075 6e63 .1.(.. unc │ │ │ 0053ea80: 6f76 6572 6564 2062 7920 6465 6365 6e64 overed by decend │ │ │ 0053ea90: 696e 6720 7468 6520 7374 6163 6b2c 2047 ing the stack, G │ │ │ 0053eaa0: 542e 4d20 7265 706f 7274 7320 7468 6520 T.M reports the │ │ │ -0053eab0: 6572 726f 7220 6f6e 2074 6865 3800 317e error on the8.1~ │ │ │ +0053eab0: 6572 726f 7220 6f6e 2074 6865 3800 31e0 error on the8.1. │ │ │ 0053eac0: 2900 0020 2020 2020 2020 7072 696e 6369 ).. princi │ │ │ 0053ead0: 7061 6c20 6465 7669 6365 2061 6e64 2074 pal device and t │ │ │ 0053eae0: 6572 6d69 6e61 7465 7320 7468 6520 696d erminates the im │ │ │ -0053eaf0: 6167 652e 0700 317e 2a00 004b 0031 7e31 age...1~*..K.1~1 │ │ │ +0053eaf0: 6167 652e 0700 31e0 2a00 004b 0031 e031 age...1.*..K.1.1 │ │ │ 0053eb00: 0000 2020 2041 6674 6572 2074 6865 2061 .. After the a │ │ │ 0053eb10: 6374 696f 6e2c 2069 6620 616e 792c 2069 ction, if any, i │ │ │ 0053eb20: 6e76 6f6b 6564 2062 7920 2445 5452 4150 nvoked by $ETRAP │ │ │ 0053eb30: 2c20 245a 5452 4150 206f 7220 4558 4345 , $ZTRAP or EXCE │ │ │ -0053eb40: 5054 494f 4e3a 0700 317e 3200 0053 0031 PTION:..1~2..S.1 │ │ │ -0053eb50: 7e33 0000 2020 2020 202a 2069 6620 7468 ~3.. * if th │ │ │ +0053eb40: 5054 494f 4e3a 0700 31e0 3200 0053 0031 PTION:..1.2..S.1 │ │ │ +0053eb50: e033 0000 2020 2020 202a 2069 6620 7468 .3.. * if th │ │ │ 0053eb60: 6520 7072 6f63 6573 7320 656e 6473 2069 e process ends i │ │ │ 0053eb70: 6e20 4469 7265 6374 204d 6f64 6520 2d20 n Direct Mode - │ │ │ 0053eb80: 6173 2061 2072 6573 756c 7420 6569 7468 as a result eith │ │ │ 0053eb90: 6572 206f 6620 7065 7266 6f72 6d69 6e67 er of performing │ │ │ -0053eba0: 5100 317e 3400 0020 2020 2020 2020 6120 Q.1~4.. a │ │ │ +0053eba0: 5100 31e0 3400 0020 2020 2020 2020 6120 Q.1.4.. a │ │ │ 0053ebb0: 4252 4541 4b20 696e 2074 6865 2065 7865 BREAK in the exe │ │ │ 0053ebc0: 6375 7465 6420 7374 7269 6e67 206f 7220 cuted string or │ │ │ 0053ebd0: 6f66 2073 7461 7274 696e 6720 696e 2044 of starting in D │ │ │ 0053ebe0: 6972 6563 7420 4d6f 6465 202d 2047 542e irect Mode - GT. │ │ │ -0053ebf0: 4d38 0031 7e35 0000 2020 2020 2020 2072 M8.1~5.. r │ │ │ +0053ebf0: 4d38 0031 e035 0000 2020 2020 2020 2072 M8.1.5.. r │ │ │ 0053ec00: 6570 6f72 7473 2074 6865 2065 7272 6f72 eports the error │ │ │ 0053ec10: 206f 6e20 7468 6520 7072 696e 6369 7061 on the principa │ │ │ -0053ec20: 6c20 6465 7669 6365 2e51 0031 7e36 0000 l device.Q.1~6.. │ │ │ +0053ec20: 6c20 6465 7669 6365 2e51 0031 e036 0000 l device.Q.1.6.. │ │ │ 0053ec30: 2020 2020 202a 206f 7468 6572 7769 7365 * otherwise │ │ │ 0053ec40: 2c20 6966 2074 6865 2065 7865 6375 7465 , if the execute │ │ │ 0053ec50: 6420 7374 7269 6e67 2063 6f6e 7461 696e d string contain │ │ │ 0053ec60: 7320 616e 2075 6e73 7461 636b 6564 2074 s an unstacked t │ │ │ -0053ec70: 7261 6e73 6665 7220 6f66 5300 317e 3700 ransfer ofS.1~7. │ │ │ +0053ec70: 7261 6e73 6665 7220 6f66 5300 31e0 3700 ransfer ofS.1.7. │ │ │ 0053ec80: 0020 2020 2020 2020 636f 6e74 726f 6c2c . control, │ │ │ 0053ec90: 2074 6865 206f 6e6c 7920 696d 706c 6963 the only implic │ │ │ 0053eca0: 6974 2062 6568 6176 696f 7220 6973 2074 it behavior is t │ │ │ 0053ecb0: 6861 7420 6173 206c 6f6e 6720 6173 2024 hat as long as $ │ │ │ 0053ecc0: 4543 4f44 4527 3d22 2220 616e 644f 0031 ECODE'="" andO.1 │ │ │ -0053ecd0: 7e38 0000 2020 2020 2020 2024 5a54 5241 ~8.. $ZTRA │ │ │ +0053ecd0: e038 0000 2020 2020 2020 2024 5a54 5241 .8.. $ZTRA │ │ │ 0053ece0: 5027 3d22 2220 616e 2061 7474 656d 7074 P'="" an attempt │ │ │ 0053ecf0: 2074 6f20 5155 4954 2066 726f 6d20 7468 to QUIT from th │ │ │ 0053ed00: 6520 6c65 7665 6c20 6f66 2074 6865 2063 e level of the c │ │ │ -0053ed10: 7572 7265 6e74 2065 7272 6f72 4600 317e urrent errorF.1~ │ │ │ +0053ed10: 7572 7265 6e74 2065 7272 6f72 4600 31e0 urrent errorF.1. │ │ │ 0053ed20: 3900 0020 2020 2020 2020 6361 7573 6573 9.. causes │ │ │ 0053ed30: 2074 6861 7420 6572 726f 7220 746f 2062 that error to b │ │ │ 0053ed40: 6520 7265 6973 7375 6564 2061 7420 7468 e reissued at th │ │ │ 0053ed50: 6520 6e65 7720 7374 6163 6b20 6c65 7665 e new stack leve │ │ │ -0053ed60: 6c2e 4d00 317e 3a00 0020 2020 2020 2a20 l.M.1~:.. * │ │ │ +0053ed60: 6c2e 4d00 31e0 3a00 0020 2020 2020 2a20 l.M.1.:.. * │ │ │ 0053ed70: 6f74 6865 7277 6973 652c 2069 6620 2445 otherwise, if $E │ │ │ 0053ed80: 5452 4150 273d 2222 2047 542e 4d20 7065 TRAP'="" GT.M pe │ │ │ 0053ed90: 7266 6f72 6d73 2061 2051 5549 543a 2451 rforms a QUIT:$Q │ │ │ 0053eda0: 5549 5420 2222 2051 5549 5420 616e 6438 UIT "" QUIT and8 │ │ │ -0053edb0: 0031 7e41 0000 2020 2020 2020 2072 6569 .1~A.. rei │ │ │ +0053edb0: 0031 e041 0000 2020 2020 2020 2072 6569 .1.A.. rei │ │ │ 0053edc0: 7373 7565 7320 7468 6520 6572 726f 7220 ssues the error │ │ │ 0053edd0: 6174 2074 6865 206e 6577 2073 7461 636b at the new stack │ │ │ -0053ede0: 206c 6576 656c 2e53 0031 7e42 0000 2020 level.S.1~B.. │ │ │ +0053ede0: 206c 6576 656c 2e53 0031 e042 0000 2020 level.S.1.B.. │ │ │ 0053edf0: 2020 202a 206f 7468 6572 7769 7365 2c20 * otherwise, │ │ │ 0053ee00: 245a 5452 4150 206d 7573 7420 636f 6e74 $ZTRAP must cont │ │ │ 0053ee10: 6169 6e20 636f 6465 2061 6e64 2047 542e ain code and GT. │ │ │ 0053ee20: 4d20 7265 7472 6965 7320 7468 6520 6c69 M retries the li │ │ │ -0053ee30: 6e65 206f 6620 4d20 6f6e 2700 317e 4300 ne of M on'.1~C. │ │ │ +0053ee30: 6e65 206f 6620 4d20 6f6e 2700 31e0 4300 ne of M on'.1.C. │ │ │ 0053ee40: 0020 2020 2020 2020 7768 6963 6820 7468 . which th │ │ │ 0053ee50: 6520 6572 726f 7220 6f63 6375 7272 6564 e error occurred │ │ │ -0053ee60: 2e07 0031 7e44 0000 5000 317e 4500 0020 ...1~D..P.1~E.. │ │ │ +0053ee60: 2e07 0031 e044 0000 5000 31e0 4500 0020 ...1.D..P.1.E.. │ │ │ 0053ee70: 2020 4754 2e4d 2063 6865 636b 7320 7468 GT.M checks th │ │ │ 0053ee80: 6520 7379 6e74 6178 206f 6620 636f 6465 e syntax of code │ │ │ 0053ee90: 2061 7373 6967 6e65 6420 746f 2024 4554 assigned to $ET │ │ │ 0053eea0: 5241 502c 2024 5a53 5445 502c 2024 5a54 RAP, $ZSTEP, $ZT │ │ │ -0053eeb0: 5241 502c 2061 6e64 5200 317e 4600 0020 RAP, andR.1~F.. │ │ │ +0053eeb0: 5241 502c 2061 6e64 5200 31e0 4600 0020 RAP, andR.1.F.. │ │ │ 0053eec0: 2020 4558 4345 5054 494f 4e20 6174 2074 EXCEPTION at t │ │ │ 0053eed0: 6865 2074 696d 6520 7468 6579 2061 7265 he time they are │ │ │ 0053eee0: 2073 7065 6369 6669 6564 2e20 4e6f 7465 specified. Note │ │ │ 0053eef0: 2074 6861 7420 245a 5452 4150 2061 6e64 that $ZTRAP and │ │ │ -0053ef00: 2045 5843 4550 5449 4f4e 4b00 317e 4700 EXCEPTIONK.1~G. │ │ │ +0053ef00: 2045 5843 4550 5449 4f4e 4b00 31e0 4700 EXCEPTIONK.1.G. │ │ │ 0053ef10: 0020 2020 6172 6520 7375 626a 6563 7420 . are subject │ │ │ 0053ef20: 746f 2067 746d 5f7a 7472 6170 5f66 6f72 to gtm_ztrap_for │ │ │ 0053ef30: 6d2c 2061 6e64 2c20 6966 2074 6861 7420 m, and, if that │ │ │ 0053ef40: 7370 6563 6966 6965 7320 656e 7472 7972 specifies entryr │ │ │ -0053ef50: 6566 206f 7253 0031 7e48 0000 2020 2061 ef orS.1~H.. a │ │ │ +0053ef50: 6566 206f 7253 0031 e048 0000 2020 2061 ef orS.1.H.. a │ │ │ 0053ef60: 6461 7074 6976 652c 2047 542e 4d20 646f daptive, GT.M do │ │ │ 0053ef70: 6573 206e 6f74 2063 6865 636b 2074 6865 es not check the │ │ │ 0053ef80: 2073 796e 7461 782e 2041 6c73 6f2c 2074 syntax. Also, t │ │ │ 0053ef90: 6865 2065 6e76 6972 6f6e 6d65 6e74 2076 he environment v │ │ │ -0053efa0: 6172 6961 626c 6573 5000 317e 4900 0020 ariablesP.1~I.. │ │ │ +0053efa0: 6172 6961 626c 6573 5000 31e0 4900 0020 ariablesP.1.I.. │ │ │ 0053efb0: 2020 2467 746d 5f65 7472 6170 2c20 2467 $gtm_etrap, $g │ │ │ 0053efc0: 746d 5f74 7269 6767 6572 5f65 7472 6170 tm_trigger_etrap │ │ │ 0053efd0: 2c20 616e 6420 2467 746d 5f7a 7374 6570 , and $gtm_zstep │ │ │ 0053efe0: 2070 726f 7669 6465 2077 6179 7320 6f66 provide ways of │ │ │ 0053eff0: 2073 6574 7469 6e67 0000 0000 0000 0000 setting........ │ │ │ 0053f000: 0400 0000 ec07 0000 4d55 0000 0000 0000 ........MU...... │ │ │ -0053f010: 8000 007e 4845 4c50 00ff 7300 ff45 5252 ...~HELP..s..ERR │ │ │ +0053f010: 8000 00e0 4845 4c50 00ff 7300 ff45 5252 ....HELP..s..ERR │ │ │ 0053f020: 5f50 524f 4345 5353 494e 4700 ff73 00ff _PROCESSING..s.. │ │ │ 0053f030: 5052 4f43 4553 5349 4e47 5f52 554e 2d54 PROCESSING_RUN-T │ │ │ 0053f040: 494d 4500 c04a 0000 2020 2073 6f6d 6520 IME..J.. some │ │ │ 0053f050: 6f66 2074 6865 2049 5356 732c 2073 6f20 of the ISVs, so │ │ │ 0053f060: 7468 6569 7220 7661 6c75 6573 2061 7265 their values are │ │ │ 0053f070: 2076 6572 6966 6965 6420 6174 2070 726f verified at pro │ │ │ 0053f080: 6365 7373 2069 6e69 7469 6174 696f 6e2e cess initiation. │ │ │ -0053f090: 5000 317e 5100 0020 2020 4675 7274 6865 P.1~Q.. Furthe │ │ │ +0053f090: 5000 31e0 5100 0020 2020 4675 7274 6865 P.1.Q.. Furthe │ │ │ 0053f0a0: 722c 2061 2053 4554 2024 4554 5241 5020 r, a SET $ETRAP │ │ │ 0053f0b0: 7573 6573 2061 2074 656d 706f 7261 7279 uses a temporary │ │ │ 0053f0c0: 2064 6566 6175 6c74 2076 616c 7565 206f default value o │ │ │ 0053f0d0: 6620 2249 4620 245a 4a4f 4245 5841 4d22 f "IF $ZJOBEXAM" │ │ │ -0053f0e0: 4d00 317e 5200 0020 2020 7768 656e 2073 M.1~R.. when s │ │ │ +0053f0e0: 4d00 31e0 5200 0020 2020 7768 656e 2073 M.1.R.. when s │ │ │ 0053f0f0: 6869 6674 696e 6720 6672 6f6d 2024 5a54 hifting from $ZT │ │ │ 0053f100: 5241 5020 746f 2024 4554 5241 5020 696e RAP to $ETRAP in │ │ │ 0053f110: 2063 6173 6520 7468 6520 7370 6563 6966 case the specif │ │ │ 0053f120: 6965 6420 7661 6c75 6520 6861 731d 0031 ied value has..1 │ │ │ -0053f130: 7e53 0000 2020 2063 6f6d 7069 6c61 7469 ~S.. compilati │ │ │ -0053f140: 6f6e 2065 7272 6f72 732e 0700 317e 5400 on errors...1~T. │ │ │ -0053f150: 0020 0030 7eff 7300 ff44 4952 4543 545f . .0~.s..DIRECT_ │ │ │ +0053f130: e053 0000 2020 2063 6f6d 7069 6c61 7469 .S.. compilati │ │ │ +0053f140: 6f6e 2065 7272 6f72 732e 0700 31e0 5400 on errors...1.T. │ │ │ +0053f150: 0020 0030 e0ff 7300 ff44 4952 4543 545f . .0..s..DIRECT_ │ │ │ 0053f160: 4d4f 4445 0000 4469 7265 6374 5f4d 6f64 MODE..Direct_Mod │ │ │ -0053f170: 6516 0040 7ebf 1100 0020 2020 4469 7265 e..@~.... Dire │ │ │ -0053f180: 6374 204d 6f64 6507 0041 7e21 0000 5000 ct Mode..A~!..P. │ │ │ -0053f190: 417e 3100 0020 2020 5768 656e 2047 542e A~1.. When GT. │ │ │ +0053f170: 6516 0040 e0bf 1100 0020 2020 4469 7265 e..@..... Dire │ │ │ +0053f180: 6374 204d 6f64 6507 0041 e021 0000 5000 ct Mode..A.!..P. │ │ │ +0053f190: 41e0 3100 0020 2020 5768 656e 2047 542e A.1.. When GT. │ │ │ 0053f1a0: 4d20 6465 7465 6374 7320 616e 2065 7272 M detects an err │ │ │ 0053f1b0: 6f72 2069 6e20 4469 7265 6374 204d 6f64 or in Direct Mod │ │ │ 0053f1c0: 652c 2069 7420 7265 706f 7274 7320 7468 e, it reports th │ │ │ 0053f1d0: 6520 6572 726f 7220 7769 7468 2061 3c00 e error with a<. │ │ │ -0053f1e0: 417e 4100 0020 2020 6d65 7373 6167 6520 A~A.. message │ │ │ +0053f1e0: 41e0 4100 0020 2020 6d65 7373 6167 6520 A.A.. message │ │ │ 0053f1f0: 616e 6420 6c65 6176 6573 2074 6865 2070 and leaves the p │ │ │ 0053f200: 726f 6365 7373 2061 7420 7468 6520 4754 rocess at the GT │ │ │ -0053f210: 4d3e 2070 726f 6d70 742e 0700 417e 5100 M> prompt...A~Q. │ │ │ -0053f220: 0012 0041 7e61 0000 2020 2045 7861 6d70 ...A~a.. Examp │ │ │ -0053f230: 6c65 3a07 0041 7e71 0000 1000 417e 8100 le:..A~q....A~.. │ │ │ -0053f240: 0020 2020 4754 4d3e 5a57 0c00 417e 9100 . GTM>ZW..A~.. │ │ │ -0053f250: 0020 2020 5a57 1100 407e c011 0000 2020 . ZW..@~.... │ │ │ -0053f260: 205e 5f5f 5f5f 5f3c 0041 7e12 0000 2020 ^_____<.A~... │ │ │ +0053f210: 4d3e 2070 726f 6d70 742e 0700 41e0 5100 M> prompt...A.Q. │ │ │ +0053f220: 0012 0041 e061 0000 2020 2045 7861 6d70 ...A.a.. Examp │ │ │ +0053f230: 6c65 3a07 0041 e071 0000 1000 41e0 8100 le:..A.q....A... │ │ │ +0053f240: 0020 2020 4754 4d3e 5a57 0c00 41e0 9100 . GTM>ZW..A... │ │ │ +0053f250: 0020 2020 5a57 1100 40e0 c011 0000 2020 . ZW..@..... │ │ │ +0053f260: 205e 5f5f 5f5f 5f3c 0041 e012 0000 2020 ^_____<.A.... │ │ │ 0053f270: 2025 4754 4d2d 452d 494e 5643 4d44 2c20 %GTM-E-INVCMD, │ │ │ 0053f280: 496e 7661 6c69 6420 636f 6d6d 616e 6420 Invalid command │ │ │ 0053f290: 6b65 7977 6f72 6420 656e 636f 756e 7465 keyword encounte │ │ │ -0053f2a0: 7265 640e 0041 7e13 0000 2020 2047 544d red..A~... GTM │ │ │ -0053f2b0: 3e07 0041 7e14 0000 5300 417e 1500 0020 >..A~...S.A~... │ │ │ +0053f2a0: 7265 640e 0041 e013 0000 2020 2047 544d red..A.... GTM │ │ │ +0053f2b0: 3e07 0041 e014 0000 5300 41e0 1500 0020 >..A....S.A.... │ │ │ 0053f2c0: 2020 496e 2044 6972 6563 7420 4d6f 6465 In Direct Mode │ │ │ 0053f2d0: 2c20 4754 2e4d 2070 726f 7669 6465 7320 , GT.M provides │ │ │ 0053f2e0: 6163 6365 7373 2074 6f20 7468 6520 5245 access to the RE │ │ │ 0053f2f0: 4341 4c4c 2063 6f6d 6d61 6e64 2e20 5245 CALL command. RE │ │ │ -0053f300: 4341 4c4c 2061 6c6c 6f77 7352 0041 7e16 CALL allowsR.A~. │ │ │ +0053f300: 4341 4c4c 2061 6c6c 6f77 7352 0041 e016 CALL allowsR.A.. │ │ │ 0053f310: 0000 2020 2079 6f75 2074 6f20 7265 7472 .. you to retr │ │ │ 0053f320: 6965 7665 2061 2044 6972 6563 7420 4d6f ieve a Direct Mo │ │ │ 0053f330: 6465 2063 6f6d 6d61 6e64 206c 696e 6520 de command line │ │ │ 0053f340: 7769 7468 2061 206d 696e 696d 756d 206f with a minimum o │ │ │ 0053f350: 6620 7479 7069 6e67 2e20 5468 6551 0041 f typing. TheQ.A │ │ │ -0053f360: 7e17 0000 2020 2047 542e 4d20 6c69 6e65 ~... GT.M line │ │ │ +0053f360: e017 0000 2020 2047 542e 4d20 6c69 6e65 .... GT.M line │ │ │ 0053f370: 2065 6469 746f 7220 616c 6c6f 7773 2079 editor allows y │ │ │ 0053f380: 6f75 2074 6f20 6d61 6b65 2071 7569 636b ou to make quick │ │ │ 0053f390: 2063 6861 6e67 6573 206f 7220 636f 7272 changes or corr │ │ │ 0053f3a0: 6563 7469 6f6e 7320 746f 2074 6865 1700 ections to the.. │ │ │ -0053f3b0: 417e 1800 0020 2020 636f 6d6d 616e 6420 A~... command │ │ │ -0053f3c0: 6c69 6e65 2e07 0041 7e19 0000 5200 347e line...A~...R.4~ │ │ │ +0053f3b0: 41e0 1800 0020 2020 636f 6d6d 616e 6420 A.... command │ │ │ +0053f3c0: 6c69 6e65 2e07 0041 e019 0000 5200 34e0 line...A....R.4. │ │ │ 0053f3d0: 5255 4e2d 5449 4d45 5f45 5252 4f52 535f RUN-TIME_ERRORS_ │ │ │ 0053f3e0: 4f55 5453 4944 455f 4f46 5f44 4952 4543 OUTSIDE_OF_DIREC │ │ │ 0053f3f0: 545f 4d4f 4445 0000 5275 6e2d 7469 6d65 T_MODE..Run-time │ │ │ 0053f400: 5f45 7272 6f72 735f 4f75 7473 6964 655f _Errors_Outside_ │ │ │ 0053f410: 6f66 5f44 6972 6563 745f 4d6f 6465 3100 of_Direct_Mode1. │ │ │ -0053f420: 5b7e bf11 0000 2020 2052 756e 2d74 696d [~.... Run-tim │ │ │ +0053f420: 5be0 bf11 0000 2020 2052 756e 2d74 696d [..... Run-tim │ │ │ 0053f430: 6520 4572 726f 7273 204f 7574 7369 6465 e Errors Outside │ │ │ 0053f440: 206f 6620 4469 7265 6374 204d 6f64 6507 of Direct Mode. │ │ │ -0053f450: 005c 7e21 0000 5200 5c7e 3100 0020 2020 .\~!..R.\~1.. │ │ │ +0053f450: 005c e021 0000 5200 5ce0 3100 0020 2020 .\.!..R.\.1.. │ │ │ 0053f460: 4966 2047 542e 4d20 656e 636f 756e 7465 If GT.M encounte │ │ │ 0053f470: 7273 2061 6e20 6572 726f 7220 6f75 7473 rs an error outs │ │ │ 0053f480: 6964 6520 6f66 2063 6f64 6520 656e 7465 ide of code ente │ │ │ 0053f490: 7265 6420 696e 2044 6972 6563 7420 4d6f red in Direct Mo │ │ │ -0053f4a0: 6465 2c20 4754 2e4d 5200 5c7e 4100 0020 de, GT.MR.\~A.. │ │ │ +0053f4a0: 6465 2c20 4754 2e4d 5200 5ce0 4100 0020 de, GT.MR.\.A.. │ │ │ 0053f4b0: 2020 6578 6563 7574 6573 2074 6865 2024 executes the $ │ │ │ 0053f4c0: 4554 5241 5020 6f72 2024 5a54 5241 5020 ETRAP or $ZTRAP │ │ │ 0053f4d0: 7370 6563 6961 6c20 7661 7269 6162 6c65 special variable │ │ │ 0053f4e0: 2c20 6966 2065 6974 6865 7220 6f66 2074 , if either of t │ │ │ -0053f4f0: 6865 6d20 6861 7665 2061 4f00 5c7e 5100 hem have aO.\~Q. │ │ │ +0053f4f0: 6865 6d20 6861 7665 2061 4f00 5ce0 5100 hem have aO.\.Q. │ │ │ 0053f500: 0020 2020 6c65 6e67 7468 2067 7265 6174 . length great │ │ │ 0053f510: 6572 2074 6861 6e20 7a65 726f 2c20 7768 er than zero, wh │ │ │ 0053f520: 6963 6820 6f6e 6c79 206f 6e65 2063 616e ich only one can │ │ │ 0053f530: 2068 6176 6520 6174 2061 2067 6976 656e have at a given │ │ │ -0053f540: 2070 6f69 6e74 2069 6e0f 005c 7e61 0000 point in..\~a.. │ │ │ -0053f550: 2020 2074 696d 652e 0700 5c7e 7100 004e time...\~q..N │ │ │ -0053f560: 005c 7e81 0000 2020 2054 6865 2024 4554 .\~... The $ET │ │ │ +0053f540: 2070 6f69 6e74 2069 6e0f 005c e061 0000 point in..\.a.. │ │ │ +0053f550: 2020 2074 696d 652e 0700 5ce0 7100 004e time...\.q..N │ │ │ +0053f560: 005c e081 0000 2020 2054 6865 2024 4554 .\.... The $ET │ │ │ 0053f570: 5241 5020 616e 6420 245a 5452 4150 2073 RAP and $ZTRAP s │ │ │ 0053f580: 7065 6369 616c 2076 6172 6961 626c 6573 pecial variables │ │ │ 0053f590: 2073 7065 6369 6669 7920 616e 2061 6374 specifiy an act │ │ │ 0053f5a0: 696f 6e20 7468 6174 2047 542e 4d52 005c ion that GT.MR.\ │ │ │ -0053f5b0: 7e91 0000 2020 2073 686f 756c 6420 7065 ~... should pe │ │ │ +0053f5b0: e091 0000 2020 2073 686f 756c 6420 7065 .... should pe │ │ │ 0053f5c0: 7266 6f72 6d20 7768 656e 2061 6e20 6572 rform when an er │ │ │ 0053f5d0: 726f 7220 6f63 6375 7273 2064 7572 696e ror occurs durin │ │ │ 0053f5e0: 6720 726f 7574 696e 6520 6578 6563 7574 g routine execut │ │ │ 0053f5f0: 696f 6e2e 2024 4554 5241 5020 616e 6445 ion. $ETRAP andE │ │ │ -0053f600: 005b 7ec0 1100 0020 2020 245a 5452 4150 .[~.... $ZTRAP │ │ │ +0053f600: 005b e0c0 1100 0020 2020 245a 5452 4150 .[..... $ZTRAP │ │ │ 0053f610: 2063 616e 2065 7374 6162 6c69 7368 206f can establish o │ │ │ 0053f620: 6e65 206f 7220 6d6f 7265 2065 7272 6f72 ne or more error │ │ │ 0053f630: 2068 616e 646c 696e 6720 2261 6374 696f handling "actio │ │ │ -0053f640: 6e73 222e 0700 5c7e 1200 0012 005c 7e13 ns"...\~.....\~. │ │ │ +0053f640: 6e73 222e 0700 5ce0 1200 0012 005c e013 ns"...\......\.. │ │ │ 0053f650: 0000 2020 202a 2a4e 6f74 652a 2a07 005c .. **Note**..\ │ │ │ -0053f660: 7e14 0000 5400 5c7e 1500 0020 2020 5468 ~...T.\~... Th │ │ │ +0053f660: e014 0000 5400 5ce0 1500 0020 2020 5468 ....T.\.... Th │ │ │ 0053f670: 6520 656e 7669 726f 6e6d 656e 7420 7661 e environment va │ │ │ 0053f680: 7269 6162 6c65 2067 746d 5f65 7472 6170 riable gtm_etrap │ │ │ 0053f690: 2073 7065 6369 6669 6573 2061 6e20 696e specifies an in │ │ │ 0053f6a0: 6974 6961 6c20 7661 6c75 6520 6f66 2024 itial value of $ │ │ │ -0053f6b0: 4554 5241 5020 746f 4e00 5c7e 1600 0020 ETRAP toN.\~... │ │ │ +0053f6b0: 4554 5241 5020 746f 4e00 5ce0 1600 0020 ETRAP toN.\.... │ │ │ 0053f6c0: 2020 6f76 6572 7269 6465 2074 6865 2064 override the d │ │ │ 0053f6d0: 6566 6175 6c74 2076 616c 7565 206f 6620 efault value of │ │ │ 0053f6e0: 2242 2220 666f 7220 245a 5452 4150 2061 "B" for $ZTRAP a │ │ │ 0053f6f0: 7320 7468 6520 6261 7365 206c 6576 656c s the base level │ │ │ -0053f700: 2065 7272 6f72 5400 5c7e 1700 0020 2020 errorT.\~... │ │ │ +0053f700: 2065 7272 6f72 5400 5ce0 1700 0020 2020 errorT.\.... │ │ │ 0053f710: 6861 6e64 6c65 722e 2054 6865 2067 746d handler. The gtm │ │ │ 0053f720: 7072 6f66 696c 6520 7363 7269 7074 2073 profile script s │ │ │ 0053f730: 6574 7320 6774 6d5f 6574 7261 7020 746f ets gtm_etrap to │ │ │ 0053f740: 2022 5772 6974 653a 2830 3d24 5354 4143 "Write:(0=$STAC │ │ │ -0053f750: 4b29 2022 2245 7272 6f72 5200 5c7e 1800 K) ""ErrorR.\~.. │ │ │ +0053f750: 4b29 2022 2245 7272 6f72 5200 5ce0 1800 K) ""ErrorR.\... │ │ │ 0053f760: 0020 2020 6f63 6375 7272 6564 3a20 2222 . occurred: "" │ │ │ 0053f770: 2c24 5a53 7461 7475 732c 2122 2077 6869 ,$ZStatus,!" whi │ │ │ 0053f780: 6368 2079 6f75 2063 616e 2063 7573 746f ch you can custo │ │ │ 0053f790: 6d69 7a65 2074 6f20 7375 6974 2079 6f75 mize to suit you │ │ │ -0053f7a0: 7220 6e65 6564 732e 2046 6f72 3900 5c7e r needs. For9.\~ │ │ │ +0053f7a0: 7220 6e65 6564 732e 2046 6f72 3900 5ce0 r needs. For9.\. │ │ │ 0053f7b0: 1900 0020 2020 6d6f 7265 2069 6e66 6f72 ... more infor │ │ │ 0053f7c0: 6d61 7469 6f6e 2c20 7265 6665 7220 746f mation, refer to │ │ │ 0053f7d0: 2022 5072 6f63 6573 7369 6e67 2045 7272 "Processing Err │ │ │ -0053f7e0: 6f72 7322 2e07 005c 7e1a 0000 0000 0000 ors"...\~....... │ │ │ +0053f7e0: 6f72 7322 2e07 005c e01a 0000 0000 0000 ors"...\........ │ │ │ 0053f7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053f800: 0400 0000 e007 0000 6055 0000 0000 0000 ........`U...... │ │ │ -0053f810: 8700 007e 4845 4c50 00ff 7300 ff45 5252 ...~HELP..s..ERR │ │ │ +0053f810: 8700 00e0 4845 4c50 00ff 7300 ff45 5252 ....HELP..s..ERR │ │ │ 0053f820: 5f50 524f 4345 5353 494e 4700 ff73 00ff _PROCESSING..s.. │ │ │ 0053f830: 5052 4f43 4553 535f 434f 4d50 494c 455f PROCESS_COMPILE_ │ │ │ 0053f840: 4552 524f 5253 00c0 1800 0020 2020 6572 ERRORS..... er │ │ │ 0053f850: 726f 7273 206d 6179 206f 6363 7572 206f rors may occur o │ │ │ 0053f860: 6e20 6120 6c69 6e65 2c20 6578 616d 696e n a line, examin │ │ │ 0053f870: 6520 7468 6520 6c69 6e65 2063 6172 6566 e the line caref │ │ │ 0053f880: 756c 6c79 2074 6f20 6176 6f69 6420 636f ully to avoid co │ │ │ -0053f890: 6d70 696c 696e 6724 0034 7e19 0000 2020 mpiling$.4~... │ │ │ +0053f890: 6d70 696c 696e 6724 0034 e019 0000 2020 mpiling$.4.... │ │ │ 0053f8a0: 2074 6865 2072 6f75 7469 6e65 2073 6576 the routine sev │ │ │ -0053f8b0: 6572 616c 2074 696d 6573 2e07 0034 7e1a eral times...4~. │ │ │ -0053f8c0: 0000 5300 347e 2100 0020 2020 5468 6520 ..S.4~!.. The │ │ │ +0053f8b0: 6572 616c 2074 696d 6573 2e07 0034 e01a eral times...4.. │ │ │ +0053f8c0: 0000 5300 34e0 2100 0020 2020 5468 6520 ..S.4.!.. The │ │ │ 0053f8d0: 4d55 4d50 5320 636f 6d6d 616e 6420 7175 MUMPS command qu │ │ │ 0053f8e0: 616c 6966 6965 7220 2d69 676e 6f72 652c alifier -ignore, │ │ │ 0053f8f0: 2077 6869 6368 2069 7320 7468 6520 6465 which is the de │ │ │ 0053f900: 6661 756c 742c 2069 6e73 7472 7563 7473 fault, instructs │ │ │ -0053f910: 2047 542e 4d4e 0034 7e22 0000 2020 2074 GT.MN.4~".. t │ │ │ +0053f910: 2047 542e 4d4e 0034 e022 0000 2020 2074 GT.MN.4.".. t │ │ │ 0053f920: 6f20 7072 6f64 7563 6520 616e 206f 626a o produce an obj │ │ │ 0053f930: 6563 7420 6669 6c65 2065 7665 6e20 6966 ect file even if │ │ │ 0053f940: 2074 6865 2063 6f6d 7069 6c65 7220 6465 the compiler de │ │ │ 0053f950: 7465 6374 7320 6572 726f 7273 2069 6e20 tects errors in │ │ │ -0053f960: 7468 654b 0034 7e23 0000 2020 2073 6f75 theK.4~#.. sou │ │ │ +0053f960: 7468 654b 0034 e023 0000 2020 2073 6f75 theK.4.#.. sou │ │ │ 0053f970: 7263 6520 636f 6465 2e20 4173 206c 6f6e rce code. As lon │ │ │ 0053f980: 6720 6173 2074 6865 2065 7865 6375 7469 g as the executi │ │ │ 0053f990: 6f6e 2070 6174 6820 646f 6573 206e 6f74 on path does not │ │ │ 0053f9a0: 2065 6e63 6f75 6e74 6572 2074 6865 4400 encounter theD. │ │ │ -0053f9b0: 347e 2400 0020 2020 636f 6d70 696c 652d 4~$.. compile- │ │ │ +0053f9b0: 34e0 2400 0020 2020 636f 6d70 696c 652d 4.$.. compile- │ │ │ 0053f9c0: 7469 6d65 2065 7272 6f72 732c 2074 6865 time errors, the │ │ │ 0053f9d0: 2047 542e 4d20 7275 6e2d 7469 6d65 2073 GT.M run-time s │ │ │ 0053f9e0: 7973 7465 6d20 6578 6563 7574 6573 2074 ystem executes t │ │ │ -0053f9f0: 6865 5000 347e 2500 0020 2020 636f 6d70 heP.4~%.. comp │ │ │ +0053f9f0: 6865 5000 34e0 2500 0020 2020 636f 6d70 heP.4.%.. comp │ │ │ 0053fa00: 696c 6564 2d61 732d 7772 6974 7465 6e20 iled-as-written │ │ │ 0053fa10: 726f 7574 696e 652e 2059 6f75 206d 6179 routine. You may │ │ │ 0053fa20: 2074 616b 6520 6164 7661 6e74 6167 6520 take advantage │ │ │ 0053fa30: 6f66 2074 6869 7320 6665 6174 7572 6520 of this feature │ │ │ -0053fa40: 746f 5200 347e 2600 0020 2020 6578 6572 toR.4~&.. exer │ │ │ +0053fa40: 746f 5200 34e0 2600 0020 2020 6578 6572 toR.4.&.. exer │ │ │ 0053fa50: 6369 7365 2073 6f6d 6520 7061 7274 7320 cise some parts │ │ │ 0053fa60: 6f66 2079 6f75 7220 7072 6f67 7261 6d20 of your program │ │ │ 0053fa70: 6265 666f 7265 2063 6f72 7265 6374 696e before correctin │ │ │ 0053fa80: 6720 6572 726f 7273 2064 6574 6563 7465 g errors detecte │ │ │ -0053fa90: 6420 6279 1700 347e 2700 0020 2020 7468 d by..4~'.. th │ │ │ -0053faa0: 6520 636f 6d70 696c 6572 2e07 0034 7e28 e compiler...4~( │ │ │ -0053fab0: 0000 3700 1f7e 4752 414d 5f48 414e 444c ..7..~GRAM_HANDL │ │ │ +0053fa90: 6420 6279 1700 34e0 2700 0020 2020 7468 d by..4.'.. th │ │ │ +0053faa0: 6520 636f 6d70 696c 6572 2e07 0034 e028 e compiler...4.( │ │ │ +0053fab0: 0000 3700 1fe0 4752 414d 5f48 414e 444c ..7...GRAM_HANDL │ │ │ 0053fac0: 494e 475f 4f46 5f45 5252 4f52 5300 0050 ING_OF_ERRORS..P │ │ │ 0053fad0: 726f 6772 616d 5f48 616e 646c 696e 675f rogram_Handling_ │ │ │ -0053fae0: 6f66 5f45 7272 6f72 7325 0037 7ebf 1100 of_Errors%.7~... │ │ │ +0053fae0: 6f66 5f45 7272 6f72 7325 0037 e0bf 1100 of_Errors%.7.... │ │ │ 0053faf0: 0020 2020 5072 6f67 7261 6d20 4861 6e64 . Program Hand │ │ │ 0053fb00: 6c69 6e67 206f 6620 4572 726f 7273 0700 ling of Errors.. │ │ │ -0053fb10: 387e 2100 0052 0038 7e31 0000 2020 2047 8~!..R.8~1.. G │ │ │ +0053fb10: 38e0 2100 0052 0038 e031 0000 2020 2047 8.!..R.8.1.. G │ │ │ 0053fb20: 542e 4d20 7072 6f76 6964 6573 2074 6865 T.M provides the │ │ │ 0053fb30: 2065 7272 6f72 2068 616e 646c 696e 6720 error handling │ │ │ 0053fb40: 6661 6369 6c69 7469 6573 2064 6573 6372 facilities descr │ │ │ 0053fb50: 6962 6564 2069 6e20 7468 6520 4d20 7374 ibed in the M st │ │ │ -0053fb60: 616e 6461 7264 2e54 0038 7e41 0000 2020 andard.T.8~A.. │ │ │ +0053fb60: 616e 6461 7264 2e54 0038 e041 0000 2020 andard.T.8.A.. │ │ │ 0053fb70: 2049 6e20 6164 6469 7469 6f6e 2c20 4754 In addition, GT │ │ │ 0053fb80: 2e4d 2070 726f 7669 6465 7320 6120 6e75 .M provides a nu │ │ │ 0053fb90: 6d62 6572 206f 6620 6578 7465 6e73 696f mber of extensio │ │ │ 0053fba0: 6e73 2066 6f72 2065 7272 6f72 2068 616e ns for error han │ │ │ -0053fbb0: 646c 696e 672e 2042 6f74 6851 0038 7e51 dling. BothQ.8~Q │ │ │ +0053fbb0: 646c 696e 672e 2042 6f74 6851 0038 e051 dling. BothQ.8.Q │ │ │ 0053fbc0: 0000 2020 2061 7265 2064 6973 6375 7373 .. are discuss │ │ │ 0053fbd0: 6564 2069 6e20 7468 6520 666f 6c6c 6f77 ed in the follow │ │ │ 0053fbe0: 696e 6720 7365 6374 696f 6e73 2e20 5468 ing sections. Th │ │ │ 0053fbf0: 6520 666f 6c6c 6f77 696e 6720 7461 626c e following tabl │ │ │ -0053fc00: 6520 7375 6d6d 6172 697a 6573 4f00 387e e summarizesO.8~ │ │ │ +0053fc00: 6520 7375 6d6d 6172 697a 6573 4f00 38e0 e summarizesO.8. │ │ │ 0053fc10: 6100 0020 2020 736f 6d65 206f 6620 7468 a.. some of th │ │ │ 0053fc20: 6520 746f 6f6c 732c 2077 6869 6368 2061 e tools, which a │ │ │ 0053fc30: 7265 2074 6865 6e20 6465 7363 7269 6265 re then describe │ │ │ 0053fc40: 6420 696e 206d 6f72 6520 6465 7461 696c d in more detail │ │ │ -0053fc50: 2077 6974 6869 6e20 7468 6535 0038 7e71 within the5.8~q │ │ │ +0053fc50: 2077 6974 6869 6e20 7468 6535 0038 e071 within the5.8.q │ │ │ 0053fc60: 0000 2020 2063 6f6e 7465 7874 206f 6620 .. context of │ │ │ 0053fc70: 7661 7269 6f75 7320 7465 6368 6e69 7175 various techniqu │ │ │ 0053fc80: 6573 2061 6e64 2065 7861 6d70 6c65 732e es and examples. │ │ │ -0053fc90: 0700 387e 8100 0054 0038 7e91 0000 2020 ..8~...T.8~... │ │ │ +0053fc90: 0700 38e0 8100 0054 0038 e091 0000 2020 ..8....T.8.... │ │ │ 0053fca0: 202b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +-------------- │ │ │ 0053fcb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0053fcc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0053fcd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0053fce0: 2d2d 2d2d 2d2d 2d2d 2d2d 2b55 0037 7ec0 ----------+U.7~. │ │ │ +0053fce0: 2d2d 2d2d 2d2d 2d2d 2d2d 2b55 0037 e0c0 ----------+U.7.. │ │ │ 0053fcf0: 1100 0020 2020 7c20 2020 2020 2020 2020 ... | │ │ │ 0053fd00: 2020 2020 2020 5375 6d6d 6172 7920 6f66 Summary of │ │ │ 0053fd10: 2047 542e 4d20 4572 726f 722d 4861 6e64 GT.M Error-Hand │ │ │ 0053fd20: 6c69 6e67 2046 6163 696c 6974 6965 7320 ling Facilities │ │ │ 0053fd30: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ -0053fd40: 5400 387e 1200 0020 2020 7c2d 2d2d 2d2d T.8~... |----- │ │ │ +0053fd40: 5400 38e0 1200 0020 2020 7c2d 2d2d 2d2d T.8.... |----- │ │ │ 0053fd50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0053fd60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0053fd70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0053fd80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0053fd90: 2d2d 2d7c 5400 387e 1300 0020 2020 7c20 ---|T.8~... | │ │ │ +0053fd90: 2d2d 2d7c 5400 38e0 1300 0020 2020 7c20 ---|T.8.... | │ │ │ 0053fda0: 2020 2020 2020 2045 5854 454e 5349 4f4e EXTENSION │ │ │ 0053fdb0: 2020 2020 2020 2020 207c 2020 2020 2020 | │ │ │ 0053fdc0: 2020 2020 2020 2020 2020 2045 5850 4c41 EXPLA │ │ │ 0053fdd0: 4e41 5449 4f4e 2020 2020 2020 2020 2020 NATION │ │ │ -0053fde0: 2020 2020 2020 207c 5400 387e 1400 0020 |T.8~... │ │ │ +0053fde0: 2020 2020 2020 207c 5400 38e0 1400 0020 |T.8.... │ │ │ 0053fdf0: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 0053fe00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 0053fe10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0053fe20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -0053fe30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 387e -----------|T.8~ │ │ │ +0053fe30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 38e0 -----------|T.8. │ │ │ 0053fe40: 1500 0020 2020 7c20 2020 2020 2020 2020 ... | │ │ │ 0053fe50: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0053fe60: 207c 2050 726f 7669 6465 7320 6120 6465 | Provides a de │ │ │ 0053fe70: 7669 6365 7061 7261 6d65 7465 7220 7370 viceparameter sp │ │ │ 0053fe80: 6563 6966 7969 6e67 2061 6e20 2020 207c ecifying an | │ │ │ -0053fe90: 5400 387e 1600 0020 2020 7c20 4f50 454e T.8~... | OPEN │ │ │ +0053fe90: 5400 38e0 1600 0020 2020 7c20 4f50 454e T.8.... | OPEN │ │ │ 0053fea0: 2f55 5345 2f43 4c4f 5345 2045 5843 4550 /USE/CLOSE EXCEP │ │ │ 0053feb0: 5449 4f4e 207c 2058 4543 5554 4520 7374 TION | XECUTE st │ │ │ 0053fec0: 7269 6e67 206f 7220 656e 7472 7972 6566 ring or entryref │ │ │ 0053fed0: 2074 6861 7420 4754 2e4d 2069 6e76 6f6b that GT.M invok │ │ │ -0053fee0: 6573 207c 5400 387e 1700 0020 2020 7c20 es |T.8~... | │ │ │ +0053fee0: 6573 207c 5400 38e0 1700 0020 2020 7c20 es |T.8.... | │ │ │ 0053fef0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0053ff00: 2020 2020 2020 2020 207c 2075 706f 6e20 | upon │ │ │ 0053ff10: 656e 636f 756e 7465 7269 6e67 2061 2064 encountering a d │ │ │ 0053ff20: 6576 6963 652d 7265 6c61 7465 6420 2020 evice-related │ │ │ -0053ff30: 2020 2020 2020 207c 5400 387e 1800 0020 |T.8~... │ │ │ +0053ff30: 2020 2020 2020 207c 5400 38e0 1800 0020 |T.8.... │ │ │ 0053ff40: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 0053ff50: 2020 2020 2020 2020 2020 2020 207c 2065 | e │ │ │ 0053ff60: 7863 6570 7469 6f6e 2063 6f6e 6469 7469 xception conditi │ │ │ 0053ff70: 6f6e 2e20 2020 2020 2020 2020 2020 2020 on. │ │ │ -0053ff80: 2020 2020 2020 2020 2020 207c 5400 387e |T.8~ │ │ │ +0053ff80: 2020 2020 2020 2020 2020 207c 5400 38e0 |T.8. │ │ │ 0053ff90: 1900 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d ... |--------- │ │ │ 0053ffa0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0053ffb0: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 0053ffc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 0053ffd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ 0053ffe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0053fff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00540000: 0400 0000 d407 0000 7755 0000 0000 0000 ........wU...... │ │ │ -00540010: 8c00 007e 4845 4c50 00ff 7300 ff45 5252 ...~HELP..s..ERR │ │ │ +00540010: 8c00 00e0 4845 4c50 00ff 7300 ff45 5252 ....HELP..s..ERR │ │ │ 00540020: 5f50 524f 4345 5353 494e 4700 ff73 00ff _PROCESSING..s.. │ │ │ 00540030: 5052 4f47 5241 4d5f 4841 4e44 4c49 4e47 PROGRAM_HANDLING │ │ │ 00540040: 5f4f 465f 4552 524f 5253 00c0 1a00 0020 _OF_ERRORS..... │ │ │ 00540050: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 00540060: 2020 2020 2020 2020 2020 2020 207c 2043 | C │ │ │ 00540070: 7265 6174 6573 2061 206c 6973 7469 6e67 reates a listing │ │ │ 00540080: 2066 696c 6520 6f66 2061 6c6c 2074 6865 file of all the │ │ │ -00540090: 2065 7272 6f72 7320 2020 207c 5400 387e errors |T.8~ │ │ │ +00540090: 2065 7272 6f72 7320 2020 207c 5400 38e0 errors |T.8. │ │ │ 005400a0: 2100 0020 2020 7c20 4d55 4d50 5320 2d6c !.. | MUMPS -l │ │ │ 005400b0: 6973 7420 5a4c 494e 4b20 2020 2020 2020 ist ZLINK │ │ │ 005400c0: 207c 2064 6574 6563 7465 6420 6279 2074 | detected by t │ │ │ 005400d0: 6865 2063 6f6d 7069 6c65 7220 616e 6420 he compiler and │ │ │ 005400e0: 6465 7465 6374 7320 7379 6e74 6178 207c detects syntax | │ │ │ -005400f0: 5400 387e 2200 0020 2020 7c20 3a22 2d6c T.8~".. | :"-l │ │ │ +005400f0: 5400 38e0 2200 0020 2020 7c20 3a22 2d6c T.8.".. | :"-l │ │ │ 00540100: 6973 7422 2020 2020 2020 2020 2020 2020 ist" │ │ │ 00540110: 2020 2020 207c 2065 7272 6f72 732e 2055 | errors. U │ │ │ 00540120: 7365 6675 6c20 696e 2074 6865 2070 726f seful in the pro │ │ │ 00540130: 6365 7373 206f 6620 7265 2d65 6469 7469 cess of re-editi │ │ │ -00540140: 6e67 207c 5400 387e 2300 0020 2020 7c20 ng |T.8~#.. | │ │ │ +00540140: 6e67 207c 5400 38e0 2300 0020 2020 7c20 ng |T.8.#.. | │ │ │ 00540150: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00540160: 2020 2020 2020 2020 207c 2070 726f 6772 | progr │ │ │ 00540170: 616d 2074 6f20 636f 7272 6563 7420 6572 am to correct er │ │ │ 00540180: 726f 7273 2e20 2020 2020 2020 2020 2020 rors. │ │ │ -00540190: 2020 2020 2020 207c 5400 387e 2400 0020 |T.8~$.. │ │ │ +00540190: 2020 2020 2020 207c 5400 38e0 2400 0020 |T.8.$.. │ │ │ 005401a0: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 005401b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 005401c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 005401d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -005401e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 387e -----------|T.8~ │ │ │ +005401e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 38e0 -----------|T.8. │ │ │ 005401f0: 2500 0020 2020 7c20 5a47 6f74 6f20 2020 %.. | ZGoto │ │ │ 00540200: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00540210: 207c 2050 726f 7669 6465 7320 666f 7220 | Provides for │ │ │ 00540220: 7265 6d6f 7669 6e67 206d 756c 7469 706c removing multipl │ │ │ 00540230: 6520 6c65 7665 6c73 2066 726f 6d20 207c e levels from | │ │ │ -00540240: 5400 387e 2600 0020 2020 7c20 2020 2020 T.8~&.. | │ │ │ +00540240: 5400 38e0 2600 0020 2020 7c20 2020 2020 T.8.&.. | │ │ │ 00540250: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00540260: 2020 2020 207c 2074 6865 204d 2069 6e76 | the M inv │ │ │ 00540270: 6f63 6174 696f 6e20 7374 6163 6b2e 2020 ocation stack. │ │ │ 00540280: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00540290: 2020 207c 5400 387e 2700 0020 2020 7c2d |T.8~'.. |- │ │ │ +00540290: 2020 207c 5400 38e0 2700 0020 2020 7c2d |T.8.'.. |- │ │ │ 005402a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 005402b0: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 005402c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 005402d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -005402e0: 2d2d 2d2d 2d2d 2d7c 5400 387e 2800 0020 -------|T.8~(.. │ │ │ +005402e0: 2d2d 2d2d 2d2d 2d7c 5400 38e0 2800 0020 -------|T.8.(.. │ │ │ 005402f0: 2020 7c20 5a4d 4553 5341 4745 2020 2020 | ZMESSAGE │ │ │ 00540300: 2020 2020 2020 2020 2020 2020 207c 2043 | C │ │ │ 00540310: 7265 6174 6573 206f 7220 656d 756c 6174 reates or emulat │ │ │ 00540320: 6573 2061 7262 6974 7261 7279 2065 7272 es arbitrary err │ │ │ -00540330: 6f72 732e 2020 2020 2020 207c 5400 387e ors. |T.8~ │ │ │ +00540330: 6f72 732e 2020 2020 2020 207c 5400 38e0 ors. |T.8. │ │ │ 00540340: 2900 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d ).. |--------- │ │ │ 00540350: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00540360: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 00540370: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00540380: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -00540390: 5400 387e 2a00 0020 2020 7c20 2453 5441 T.8~*.. | $STA │ │ │ +00540390: 5400 38e0 2a00 0020 2020 7c20 2453 5441 T.8.*.. | $STA │ │ │ 005403a0: 434b 2020 2020 2020 2020 2020 2020 2020 CK │ │ │ 005403b0: 2020 2020 207c 2043 6f6e 7461 696e 7320 | Contains │ │ │ 005403c0: 7468 6520 6375 7272 656e 7420 6c65 7665 the current leve │ │ │ 005403d0: 6c20 6f66 204d 2065 7865 6375 7469 6f6e l of M execution │ │ │ -005403e0: 2020 207c 5400 387e 3100 0020 2020 7c20 |T.8~1.. | │ │ │ +005403e0: 2020 207c 5400 38e0 3100 0020 2020 7c20 |T.8.1.. | │ │ │ 005403f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00540400: 2020 2020 2020 2020 207c 2073 7461 636b | stack │ │ │ 00540410: 2064 6570 7468 2e20 2020 2020 2020 2020 depth. │ │ │ 00540420: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00540430: 2020 2020 2020 207c 5400 387e 3200 0020 |T.8~2.. │ │ │ +00540430: 2020 2020 2020 207c 5400 38e0 3200 0020 |T.8.2.. │ │ │ 00540440: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 00540450: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 00540460: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00540470: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00540480: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 387e -----------|T.8~ │ │ │ +00540480: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 38e0 -----------|T.8. │ │ │ 00540490: 3300 0020 2020 7c20 2453 5441 434b 2829 3.. | $STACK() │ │ │ 005404a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 005404b0: 207c 2052 6574 7572 6e73 2076 616c 7565 | Returns value │ │ │ 005404c0: 7320 6465 7363 7269 6269 6e67 2061 7370 s describing asp │ │ │ 005404d0: 6563 7473 206f 6620 7468 6520 2020 207c ects of the | │ │ │ -005404e0: 5400 387e 3400 0020 2020 7c20 2020 2020 T.8~4.. | │ │ │ +005404e0: 5400 38e0 3400 0020 2020 7c20 2020 2020 T.8.4.. | │ │ │ 005404f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00540500: 2020 2020 207c 2065 7865 6375 7469 6f6e | execution │ │ │ 00540510: 2065 6e76 6972 6f6e 6d65 6e74 2e20 2020 environment. │ │ │ 00540520: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00540530: 2020 207c 5400 387e 3500 0020 2020 7c2d |T.8~5.. |- │ │ │ +00540530: 2020 207c 5400 38e0 3500 0020 2020 7c2d |T.8.5.. |- │ │ │ 00540540: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00540550: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00540560: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00540570: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00540580: 2d2d 2d2d 2d2d 2d7c 5400 387e 3600 0020 -------|T.8~6.. │ │ │ +00540580: 2d2d 2d2d 2d2d 2d7c 5400 38e0 3600 0020 -------|T.8.6.. │ │ │ 00540590: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 005405a0: 2020 2020 2020 2020 2020 2020 207c 2043 | C │ │ │ 005405b0: 6f6e 7461 696e 7320 6120 6c69 7374 206f ontains a list o │ │ │ 005405c0: 6620 6572 726f 7220 636f 6465 7320 666f f error codes fo │ │ │ -005405d0: 7220 2261 6374 6976 6522 207c 5400 387e r "active" |T.8~ │ │ │ +005405d0: 7220 2261 6374 6976 6522 207c 5400 38e0 r "active" |T.8. │ │ │ 005405e0: 3700 0020 2020 7c20 2445 434f 4445 2020 7.. | $ECODE │ │ │ 005405f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00540600: 207c 2065 7272 6f72 733b 2074 6865 7365 | errors; these │ │ │ 00540610: 2061 7265 2074 6865 2065 7272 6f72 7320 are the errors │ │ │ 00540620: 7468 6174 2068 6176 6520 2020 2020 207c that have | │ │ │ -00540630: 5400 387e 3800 0020 2020 7c20 2020 2020 T.8~8.. | │ │ │ +00540630: 5400 38e0 3800 0020 2020 7c20 2020 2020 T.8.8.. | │ │ │ 00540640: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00540650: 2020 2020 207c 206f 6363 7572 7265 642c | occurred, │ │ │ 00540660: 2062 7574 2068 6176 6520 6e6f 7420 7965 but have not ye │ │ │ 00540670: 7420 6265 656e 2063 6c65 6172 6564 2e20 t been cleared. │ │ │ -00540680: 2020 207c 5400 387e 3900 0020 2020 7c2d |T.8~9.. |- │ │ │ +00540680: 2020 207c 5400 38e0 3900 0020 2020 7c2d |T.8.9.. |- │ │ │ 00540690: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 005406a0: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 005406b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 005406c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -005406d0: 2d2d 2d2d 2d2d 2d7c 5400 387e 3a00 0020 -------|T.8~:.. │ │ │ +005406d0: 2d2d 2d2d 2d2d 2d7c 5400 38e0 3a00 0020 -------|T.8.:.. │ │ │ 005406e0: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 005406f0: 2020 2020 2020 2020 2020 2020 207c 2043 | C │ │ │ 00540700: 6f6e 7461 696e 7320 616e 2069 6e74 6567 ontains an integ │ │ │ 00540710: 6572 2063 6f75 6e74 206f 6620 4d20 7669 er count of M vi │ │ │ -00540720: 7274 7561 6c20 2020 2020 207c 5400 387e rtual |T.8~ │ │ │ +00540720: 7274 7561 6c20 2020 2020 207c 5400 38e0 rtual |T.8. │ │ │ 00540730: 4100 0020 2020 7c20 2445 5354 4143 4b20 A.. | $ESTACK │ │ │ 00540740: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00540750: 207c 206d 6163 6869 6e65 2073 7461 636b | machine stack │ │ │ 00540760: 206c 6576 656c 7320 7468 6174 2068 6176 levels that hav │ │ │ 00540770: 6520 6265 656e 2020 2020 2020 2020 207c e been | │ │ │ -00540780: 5400 387e 4200 0020 2020 7c20 2020 2020 T.8~B.. | │ │ │ +00540780: 5400 38e0 4200 0020 2020 7c20 2020 2020 T.8.B.. | │ │ │ 00540790: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 005407a0: 2020 2020 207c 2061 6374 6976 6174 6564 | activated │ │ │ 005407b0: 2061 6e64 206e 6f74 2072 656d 6f76 6564 and not removed │ │ │ 005407c0: 2c20 7369 6e63 6520 7468 6520 6c61 7374 , since the last │ │ │ 005407d0: 2020 207c 0000 0000 0000 0000 0000 0000 |............ │ │ │ 005407e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005407f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00540800: 0400 0000 d407 0000 8e55 0000 0000 0000 .........U...... │ │ │ -00540810: 8c00 007e 4845 4c50 00ff 7300 ff45 5252 ...~HELP..s..ERR │ │ │ +00540810: 8c00 00e0 4845 4c50 00ff 7300 ff45 5252 ....HELP..s..ERR │ │ │ 00540820: 5f50 524f 4345 5353 494e 4700 ff73 00ff _PROCESSING..s.. │ │ │ 00540830: 5052 4f47 5241 4d5f 4841 4e44 4c49 4e47 PROGRAM_HANDLING │ │ │ 00540840: 5f4f 465f 4552 524f 5253 00c0 4300 0020 _OF_ERRORS..C.. │ │ │ 00540850: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 00540860: 2020 2020 2020 2020 2020 2020 207c 2074 | t │ │ │ 00540870: 696d 6520 2445 5354 4143 4b20 7761 7320 ime $ESTACK was │ │ │ 00540880: 4e45 5727 642e 2020 2020 2020 2020 2020 NEW'd. │ │ │ -00540890: 2020 2020 2020 2020 2020 207c 5400 387e |T.8~ │ │ │ +00540890: 2020 2020 2020 2020 2020 207c 5400 38e0 |T.8. │ │ │ 005408a0: 4400 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d D.. |--------- │ │ │ 005408b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 005408c0: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 005408d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 005408e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -005408f0: 5400 387e 4500 0020 2020 7c20 2020 2020 T.8~E.. | │ │ │ +005408f0: 5400 38e0 4500 0020 2020 7c20 2020 2020 T.8.E.. | │ │ │ 00540900: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00540910: 2020 2020 207c 2043 6f6e 7461 696e 7320 | Contains │ │ │ 00540920: 6120 7374 7269 6e67 2076 616c 7565 2074 a string value t │ │ │ 00540930: 6861 7420 4754 2e4d 2069 6e76 6f6b 6573 hat GT.M invokes │ │ │ -00540940: 2020 207c 5400 387e 4600 0020 2020 7c20 |T.8~F.. | │ │ │ +00540940: 2020 207c 5400 38e0 4600 0020 2020 7c20 |T.8.F.. | │ │ │ 00540950: 2445 5452 4150 2020 2020 2020 2020 2020 $ETRAP │ │ │ 00540960: 2020 2020 2020 2020 207c 2077 6865 6e20 | when │ │ │ 00540970: 616e 2065 7272 6f72 206f 6363 7572 7320 an error occurs │ │ │ 00540980: 6475 7269 6e67 2072 6f75 7469 6e65 2020 during routine │ │ │ -00540990: 2020 2020 2020 207c 5400 387e 4700 0020 |T.8~G.. │ │ │ +00540990: 2020 2020 2020 207c 5400 38e0 4700 0020 |T.8.G.. │ │ │ 005409a0: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 005409b0: 2020 2020 2020 2020 2020 2020 207c 2065 | e │ │ │ 005409c0: 7865 6375 7469 6f6e 2e20 2020 2020 2020 xecution. │ │ │ 005409d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -005409e0: 2020 2020 2020 2020 2020 207c 5400 387e |T.8~ │ │ │ +005409e0: 2020 2020 2020 2020 2020 207c 5400 38e0 |T.8. │ │ │ 005409f0: 4800 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d H.. |--------- │ │ │ 00540a00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00540a10: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 00540a20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00540a30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -00540a40: 5400 387e 4900 0020 2020 7c20 2020 2020 T.8~I.. | │ │ │ +00540a40: 5400 38e0 4900 0020 2020 7c20 2020 2020 T.8.I.. | │ │ │ 00540a50: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00540a60: 2020 2020 207c 2049 6e64 6963 6174 6573 | Indicates │ │ │ 00540a70: 2077 6865 7468 6572 2074 6865 2063 7572 whether the cur │ │ │ 00540a80: 7265 6e74 2062 6c6f 636b 206f 6620 636f rent block of co │ │ │ -00540a90: 6465 207c 5400 387e 4a00 0020 2020 7c20 de |T.8~J.. | │ │ │ +00540a90: 6465 207c 5400 38e0 4a00 0020 2020 7c20 de |T.8.J.. | │ │ │ 00540aa0: 2451 5549 5420 2020 2020 2020 2020 2020 $QUIT │ │ │ 00540ab0: 2020 2020 2020 2020 207c 2077 6173 2063 | was c │ │ │ 00540ac0: 616c 6c65 6420 6173 2061 6e20 6578 7472 alled as an extr │ │ │ 00540ad0: 696e 7369 6320 6675 6e63 7469 6f6e 206f insic function o │ │ │ -00540ae0: 7220 6120 2020 207c 5400 387e 5100 0020 r a |T.8~Q.. │ │ │ +00540ae0: 7220 6120 2020 207c 5400 38e0 5100 0020 r a |T.8.Q.. │ │ │ 00540af0: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 00540b00: 2020 2020 2020 2020 2020 2020 207c 2073 | s │ │ │ 00540b10: 7562 726f 7574 696e 652e 2020 2020 2020 ubroutine. │ │ │ 00540b20: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00540b30: 2020 2020 2020 2020 2020 207c 5400 387e |T.8~ │ │ │ +00540b30: 2020 2020 2020 2020 2020 207c 5400 38e0 |T.8. │ │ │ 00540b40: 5200 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d R.. |--------- │ │ │ 00540b50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00540b60: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 00540b70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00540b80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -00540b90: 5400 387e 5300 0020 2020 7c20 2020 2020 T.8~S.. | │ │ │ +00540b90: 5400 38e0 5300 0020 2020 7c20 2020 2020 T.8.S.. | │ │ │ 00540ba0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00540bb0: 2020 2020 207c 2048 6f6c 6473 2074 6865 | Holds the │ │ │ 00540bc0: 2076 616c 7565 206f 6620 7468 6520 7374 value of the st │ │ │ 00540bd0: 6174 7573 2063 6f64 6520 666f 7220 7468 atus code for th │ │ │ -00540be0: 6520 207c 5400 387e 5400 0020 2020 7c20 e |T.8~T.. | │ │ │ +00540be0: 6520 207c 5400 38e0 5400 0020 2020 7c20 e |T.8.T.. | │ │ │ 00540bf0: 245a 4353 5441 5455 5320 2020 2020 2020 $ZCSTATUS │ │ │ 00540c00: 2020 2020 2020 2020 207c 206c 6173 7420 | last │ │ │ 00540c10: 636f 6d70 696c 6174 696f 6e20 7065 7266 compilation perf │ │ │ 00540c20: 6f72 6d65 6420 6279 2061 205a 434f 4d50 ormed by a ZCOMP │ │ │ -00540c30: 494c 452c 2020 207c 5400 387e 5500 0020 ILE, |T.8~U.. │ │ │ +00540c30: 494c 452c 2020 207c 5400 38e0 5500 0020 ILE, |T.8.U.. │ │ │ 00540c40: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 00540c50: 2020 2020 2020 2020 2020 2020 207c 205a | Z │ │ │ 00540c60: 4c49 4e4b 206f 7220 6175 746f 2d5a 4c49 LINK or auto-ZLI │ │ │ 00540c70: 4e4b 2e20 2020 2020 2020 2020 2020 2020 NK. │ │ │ -00540c80: 2020 2020 2020 2020 2020 207c 5400 387e |T.8~ │ │ │ +00540c80: 2020 2020 2020 2020 2020 207c 5400 38e0 |T.8. │ │ │ 00540c90: 5600 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d V.. |--------- │ │ │ 00540ca0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00540cb0: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 00540cc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00540cd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -00540ce0: 5400 387e 5700 0020 2020 7c20 2020 2020 T.8~W.. | │ │ │ +00540ce0: 5400 38e0 5700 0020 2020 7c20 2020 2020 T.8.W.. | │ │ │ 00540cf0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00540d00: 2020 2020 207c 2048 6f6c 6473 2074 6865 | Holds the │ │ │ 00540d10: 2076 616c 7565 206f 6620 7468 6520 7374 value of the st │ │ │ 00540d20: 6174 7573 2063 6f64 6520 666f 7220 7468 atus code for th │ │ │ -00540d30: 6520 207c 5400 387e 5800 0020 2020 7c20 e |T.8~X.. | │ │ │ +00540d30: 6520 207c 5400 38e0 5800 0020 2020 7c20 e |T.8.X.. | │ │ │ 00540d40: 245a 4544 4954 2020 2020 2020 2020 2020 $ZEDIT │ │ │ 00540d50: 2020 2020 2020 2020 207c 206c 6173 7420 | last │ │ │ 00540d60: 6564 6974 2073 6573 7369 6f6e 2069 6e76 edit session inv │ │ │ 00540d70: 6f6b 6564 2062 7920 6120 5a45 4449 5420 oked by a ZEDIT │ │ │ -00540d80: 2020 2020 2020 207c 5400 387e 5900 0020 |T.8~Y.. │ │ │ +00540d80: 2020 2020 2020 207c 5400 38e0 5900 0020 |T.8.Y.. │ │ │ 00540d90: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 00540da0: 2020 2020 2020 2020 2020 2020 207c 2063 | c │ │ │ 00540db0: 6f6d 6d61 6e64 2e20 2020 2020 2020 2020 ommand. │ │ │ 00540dc0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00540dd0: 2020 2020 2020 2020 2020 207c 5400 387e |T.8~ │ │ │ +00540dd0: 2020 2020 2020 2020 2020 207c 5400 38e0 |T.8. │ │ │ 00540de0: 5a00 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d Z.. |--------- │ │ │ 00540df0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00540e00: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 00540e10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00540e20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -00540e30: 5400 387e 6100 0020 2020 7c20 2020 2020 T.8~a.. | │ │ │ +00540e30: 5400 38e0 6100 0020 2020 7c20 2020 2020 T.8.a.. | │ │ │ 00540e40: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00540e50: 2020 2020 207c 2048 6f6c 6473 2074 6865 | Holds the │ │ │ 00540e60: 2076 616c 7565 2027 3127 2028 5452 5545 value '1' (TRUE │ │ │ 00540e70: 2920 6966 2074 6865 206c 6173 7420 5245 ) if the last RE │ │ │ -00540e80: 4144 207c 5400 387e 6200 0020 2020 7c20 AD |T.8~b.. | │ │ │ +00540e80: 4144 207c 5400 38e0 6200 0020 2020 7c20 AD |T.8.b.. | │ │ │ 00540e90: 245a 454f 4620 2020 2020 2020 2020 2020 $ZEOF │ │ │ 00540ea0: 2020 2020 2020 2020 207c 206f 6e20 7468 | on th │ │ │ 00540eb0: 6520 6375 7272 656e 7420 6465 7669 6365 e current device │ │ │ 00540ec0: 2072 6561 6368 6564 2065 6e64 2d6f 662d reached end-of- │ │ │ -00540ed0: 6669 6c65 2c20 207c 5400 387e 6300 0020 file, |T.8~c.. │ │ │ +00540ed0: 6669 6c65 2c20 207c 5400 38e0 6300 0020 file, |T.8.c.. │ │ │ 00540ee0: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 00540ef0: 2020 2020 2020 2020 2020 2020 207c 206f | o │ │ │ 00540f00: 7468 6572 7769 7365 2068 6f6c 6473 2061 therwise holds a │ │ │ 00540f10: 2027 3027 2028 4641 4c53 4529 2e20 2020 '0' (FALSE). │ │ │ -00540f20: 2020 2020 2020 2020 2020 207c 5400 387e |T.8~ │ │ │ +00540f20: 2020 2020 2020 2020 2020 207c 5400 38e0 |T.8. │ │ │ 00540f30: 6400 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d d.. |--------- │ │ │ 00540f40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00540f50: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 00540f60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00540f70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -00540f80: 5400 387e 6500 0020 2020 7c20 2020 2020 T.8~e.. | │ │ │ +00540f80: 5400 38e0 6500 0020 2020 7c20 2020 2020 T.8.e.. | │ │ │ 00540f90: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00540fa0: 2020 2020 207c 2043 6f6e 7461 696e 7320 | Contains │ │ │ 00540fb0: 6120 7374 7269 6e67 2073 7570 706c 6965 a string supplie │ │ │ 00540fc0: 6420 6279 2074 6865 2020 2020 2020 2020 d by the │ │ │ 00540fd0: 2020 207c 0000 0000 0000 0000 0000 0000 |............ │ │ │ 00540fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00540ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00541000: 0400 0000 fd07 0000 a955 0000 0000 0000 .........U...... │ │ │ -00541010: 8c00 007e 4845 4c50 00ff 7300 ff45 5252 ...~HELP..s..ERR │ │ │ +00541010: 8c00 00e0 4845 4c50 00ff 7300 ff45 5252 ....HELP..s..ERR │ │ │ 00541020: 5f50 524f 4345 5353 494e 4700 ff73 00ff _PROCESSING..s.. │ │ │ 00541030: 5052 4f47 5241 4d5f 4841 4e44 4c49 4e47 PROGRAM_HANDLING │ │ │ 00541040: 5f4f 465f 4552 524f 5253 00c0 6600 0020 _OF_ERRORS..f.. │ │ │ 00541050: 2020 7c20 245a 4552 524f 5220 2020 2020 | $ZERROR │ │ │ 00541060: 2020 2020 2020 2020 2020 2020 207c 2061 | a │ │ │ 00541070: 7070 6c69 6361 7469 6f6e 2c20 7479 7069 pplication, typi │ │ │ 00541080: 6361 6c6c 7920 6f6e 6520 6765 6e65 7261 cally one genera │ │ │ -00541090: 7465 6420 6279 2074 6865 207c 5400 387e ted by the |T.8~ │ │ │ +00541090: 7465 6420 6279 2074 6865 207c 5400 38e0 ted by the |T.8. │ │ │ 005410a0: 6700 0020 2020 7c20 2020 2020 2020 2020 g.. | │ │ │ 005410b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 005410c0: 207c 2063 6f64 6520 7370 6563 6966 6965 | code specifie │ │ │ 005410d0: 6420 696e 2024 5a59 4552 524f 522e 2020 d in $ZYERROR. │ │ │ 005410e0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ -005410f0: 5400 387e 6800 0020 2020 7c2d 2d2d 2d2d T.8~h.. |----- │ │ │ +005410f0: 5400 38e0 6800 0020 2020 7c2d 2d2d 2d2d T.8.h.. |----- │ │ │ 00541100: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00541110: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00541120: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00541130: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00541140: 2d2d 2d7c 5400 387e 6900 0020 2020 7c20 ---|T.8~i.. | │ │ │ +00541140: 2d2d 2d7c 5400 38e0 6900 0020 2020 7c20 ---|T.8.i.. | │ │ │ 00541150: 245a 4c45 5645 4c20 2020 2020 2020 2020 $ZLEVEL │ │ │ 00541160: 2020 2020 2020 2020 207c 2043 6f6e 7461 | Conta │ │ │ 00541170: 696e 7320 6375 7272 656e 7420 6c65 7665 ins current leve │ │ │ 00541180: 6c20 6f66 2044 4f2f 4558 4543 5554 4520 l of DO/EXECUTE │ │ │ -00541190: 2020 2020 2020 207c 5400 387e 6a00 0020 |T.8~j.. │ │ │ +00541190: 2020 2020 2020 207c 5400 38e0 6a00 0020 |T.8.j.. │ │ │ 005411a0: 2020 7c20 2020 2020 2020 2020 2020 2020 | │ │ │ 005411b0: 2020 2020 2020 2020 2020 2020 207c 206e | n │ │ │ 005411c0: 6573 7469 6e67 2028 2453 5441 434b 2b31 esting ($STACK+1 │ │ │ 005411d0: 292e 2020 2020 2020 2020 2020 2020 2020 ). │ │ │ -005411e0: 2020 2020 2020 2020 2020 207c 5400 387e |T.8~ │ │ │ +005411e0: 2020 2020 2020 2020 2020 207c 5400 38e0 |T.8. │ │ │ 005411f0: 7100 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d q.. |--------- │ │ │ 00541200: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00541210: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 00541220: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00541230: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -00541240: 5400 387e 7200 0020 2020 7c20 245a 4d45 T.8~r.. | $ZME │ │ │ +00541240: 5400 38e0 7200 0020 2020 7c20 245a 4d45 T.8.r.. | $ZME │ │ │ 00541250: 5353 4147 4528 2920 2020 2020 2020 2020 SSAGE() │ │ │ 00541260: 2020 2020 207c 2054 7261 6e73 6c61 7465 | Translate │ │ │ 00541270: 7320 6120 554e 4958 2f47 542e 4d20 636f s a UNIX/GT.M co │ │ │ 00541280: 6e64 6974 696f 6e20 636f 6465 2069 6e74 ndition code int │ │ │ -00541290: 6f20 207c 5400 387e 7300 0020 2020 7c20 o |T.8~s.. | │ │ │ +00541290: 6f20 207c 5400 38e0 7300 0020 2020 7c20 o |T.8.s.. | │ │ │ 005412a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 005412b0: 2020 2020 2020 2020 207c 2074 6578 7420 | text │ │ │ 005412c0: 666f 726d 2e20 2020 2020 2020 2020 2020 form. │ │ │ 005412d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -005412e0: 2020 2020 2020 207c 5400 387e 7400 0020 |T.8~t.. │ │ │ +005412e0: 2020 2020 2020 207c 5400 38e0 7400 0020 |T.8.t.. │ │ │ 005412f0: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 00541300: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 00541310: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00541320: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00541330: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 387e -----------|T.8~ │ │ │ +00541330: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 38e0 -----------|T.8. │ │ │ 00541340: 7500 0020 2020 7c20 2020 2020 2020 2020 u.. | │ │ │ 00541350: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00541360: 207c 2043 6f6e 7461 696e 7320 7468 6520 | Contains the │ │ │ 00541370: 6572 726f 7220 636f 6e64 6974 696f 6e20 error condition │ │ │ 00541380: 636f 6465 2061 6e64 2020 2020 2020 207c code and | │ │ │ -00541390: 5400 387e 7600 0020 2020 7c20 245a 5354 T.8~v.. | $ZST │ │ │ +00541390: 5400 38e0 7600 0020 2020 7c20 245a 5354 T.8.v.. | $ZST │ │ │ 005413a0: 4154 5553 2020 2020 2020 2020 2020 2020 ATUS │ │ │ 005413b0: 2020 2020 207c 206c 6f63 6174 696f 6e20 | location │ │ │ 005413c0: 6f66 206c 6173 7420 6578 6365 7074 696f of last exceptio │ │ │ 005413d0: 6e20 636f 6e64 6974 696f 6e20 2020 2020 n condition │ │ │ -005413e0: 2020 207c 5400 387e 7700 0020 2020 7c20 |T.8~w.. | │ │ │ +005413e0: 2020 207c 5400 38e0 7700 0020 2020 7c20 |T.8.w.. | │ │ │ 005413f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00541400: 2020 2020 2020 2020 207c 206f 6363 7572 | occur │ │ │ 00541410: 7269 6e67 2064 7572 696e 6720 726f 7574 ring during rout │ │ │ 00541420: 696e 6520 6578 6563 7574 696f 6e2e 2020 ine execution. │ │ │ -00541430: 2020 2020 2020 207c 5400 387e 7800 0020 |T.8~x.. │ │ │ +00541430: 2020 2020 2020 207c 5400 38e0 7800 0020 |T.8.x.. │ │ │ 00541440: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 00541450: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 00541460: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00541470: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00541480: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 387e -----------|T.8~ │ │ │ +00541480: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 38e0 -----------|T.8. │ │ │ 00541490: 7900 0020 2020 7c20 2020 2020 2020 2020 y.. | │ │ │ 005414a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 005414b0: 207c 2043 6f6e 7461 696e 7320 616e 2058 | Contains an X │ │ │ 005414c0: 4543 5554 4520 7374 7269 6e67 206f 7220 ECUTE string or │ │ │ 005414d0: 656e 7472 7972 6566 2074 6861 7420 207c entryref that | │ │ │ -005414e0: 5400 387e 7a00 0020 2020 7c20 245a 5452 T.8~z.. | $ZTR │ │ │ +005414e0: 5400 38e0 7a00 0020 2020 7c20 245a 5452 T.8.z.. | $ZTR │ │ │ 005414f0: 4150 2020 2020 2020 2020 2020 2020 2020 AP │ │ │ 00541500: 2020 2020 207c 2047 542e 4d20 696e 766f | GT.M invo │ │ │ 00541510: 6b65 7320 7570 6f6e 2065 6e63 6f75 6e74 kes upon encount │ │ │ 00541520: 6572 696e 6720 616e 2065 7863 6570 7469 ering an excepti │ │ │ -00541530: 6f6e 207c 5400 387e 8100 0020 2020 7c20 on |T.8~... | │ │ │ +00541530: 6f6e 207c 5400 38e0 8100 0020 2020 7c20 on |T.8.... | │ │ │ 00541540: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00541550: 2020 2020 2020 2020 207c 2063 6f6e 6469 | condi │ │ │ 00541560: 7469 6f6e 2e20 2020 2020 2020 2020 2020 tion. │ │ │ 00541570: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00541580: 2020 2020 2020 207c 5400 387e 8200 0020 |T.8~... │ │ │ +00541580: 2020 2020 2020 207c 5400 38e0 8200 0020 |T.8.... │ │ │ 00541590: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |------------- │ │ │ 005415a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d -------------+-- │ │ │ 005415b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 005415c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -005415d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 387e -----------|T.8~ │ │ │ +005415d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 38e0 -----------|T.8. │ │ │ 005415e0: 8300 0020 2020 7c20 2020 2020 2020 2020 ... | │ │ │ 005415f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00541600: 207c 2043 6f6e 7461 696e 7320 616e 2065 | Contains an e │ │ │ 00541610: 6e74 7279 7265 6620 746f 2069 6e76 6f6b ntryref to invok │ │ │ 00541620: 6520 7768 656e 2061 6e20 2020 2020 207c e when an | │ │ │ -00541630: 5400 387e 8400 0020 2020 7c20 245a 5945 T.8~... | $ZYE │ │ │ +00541630: 5400 38e0 8400 0020 2020 7c20 245a 5945 T.8.... | $ZYE │ │ │ 00541640: 5252 4f52 2020 2020 2020 2020 2020 2020 RROR │ │ │ 00541650: 2020 2020 207c 2065 7272 6f72 206f 6363 | error occ │ │ │ 00541660: 7572 733b 2074 7970 6963 616c 6c79 2075 urs; typically u │ │ │ 00541670: 7365 6420 746f 206d 6169 6e74 6169 6e20 sed to maintain │ │ │ -00541680: 2020 207c 5400 387e 8500 0020 2020 7c20 |T.8~... | │ │ │ +00541680: 2020 207c 5400 38e0 8500 0020 2020 7c20 |T.8.... | │ │ │ 00541690: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 005416a0: 2020 2020 2020 2020 207c 2024 5a45 5252 | $ZERR │ │ │ 005416b0: 4f52 2e20 2020 2020 2020 2020 2020 2020 OR. │ │ │ 005416c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -005416d0: 2020 2020 2020 207c 5400 387e 8600 0020 |T.8~... │ │ │ +005416d0: 2020 2020 2020 207c 5400 38e0 8600 0020 |T.8.... │ │ │ 005416e0: 2020 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +------------- │ │ │ 005416f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00541700: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00541710: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00541720: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 0700 387e -----------+..8~ │ │ │ -00541730: 8700 0016 0037 7eff 7300 ff24 4543 4f44 .....7~.s..$ECOD │ │ │ -00541740: 4500 0024 4543 4f44 4511 0042 7ebf 1100 E..$ECODE..B~... │ │ │ -00541750: 0020 2020 2445 434f 4445 0700 437e 2100 . $ECODE..C~!. │ │ │ -00541760: 0049 0043 7e31 0000 2020 2054 6865 2076 .I.C~1.. The v │ │ │ +00541720: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 0700 38e0 -----------+..8. │ │ │ +00541730: 8700 0016 0037 e0ff 7300 ff24 4543 4f44 .....7..s..$ECOD │ │ │ +00541740: 4500 0024 4543 4f44 4511 0042 e0bf 1100 E..$ECODE..B.... │ │ │ +00541750: 0020 2020 2445 434f 4445 0700 43e0 2100 . $ECODE..C.!. │ │ │ +00541760: 0049 0043 e031 0000 2020 2054 6865 2076 .I.C.1.. The v │ │ │ 00541770: 616c 7565 206f 6620 2445 434f 4445 2069 alue of $ECODE i │ │ │ 00541780: 7320 6120 7374 7269 6e67 2074 6861 7420 s a string that │ │ │ 00541790: 6d61 7920 7265 666c 6563 7420 6d75 6c74 may reflect mult │ │ │ -005417a0: 6970 6c65 2065 7272 6f72 5300 437e 4100 iple errorS.C~A. │ │ │ +005417a0: 6970 6c65 2065 7272 6f72 5300 43e0 4100 iple errorS.C.A. │ │ │ 005417b0: 0020 2020 636f 6e64 6974 696f 6e73 2e20 . conditions. │ │ │ 005417c0: 4173 206c 6f6e 6720 6173 206e 6f20 6572 As long as no er │ │ │ 005417d0: 726f 7220 6861 7320 6f63 6375 7265 642c ror has occured, │ │ │ 005417e0: 2074 6865 2076 616c 7565 206f 6620 2445 the value of $E │ │ │ 005417f0: 434f 4445 2069 7320 6571 7561 6c00 0000 CODE is equal... │ │ │ 00541800: 0400 0000 d907 0000 ca55 0000 0000 0000 .........U...... │ │ │ -00541810: 6100 007e 4845 4c50 00ff 7300 ff45 5252 a..~HELP..s..ERR │ │ │ +00541810: 6100 00e0 4845 4c50 00ff 7300 ff45 5252 a...HELP..s..ERR │ │ │ 00541820: 5f50 524f 4345 5353 494e 4700 ff73 00ff _PROCESSING..s.. │ │ │ 00541830: 5052 4f47 5241 4d5f 4841 4e44 4c49 4e47 PROGRAM_HANDLING │ │ │ 00541840: 5f4f 465f 4552 524f 5253 00ff 7300 ff24 _OF_ERRORS..s..$ │ │ │ 00541850: 4543 4f44 4500 bf51 0000 2020 2074 6f20 ECODE..Q.. to │ │ │ 00541860: 7468 6520 656d 7074 7920 7374 7269 6e67 the empty string │ │ │ -00541870: 2e07 0043 7e61 0000 5000 437e 7100 0020 ...C~a..P.C~q.. │ │ │ +00541870: 2e07 0043 e061 0000 5000 43e0 7100 0020 ...C.a..P.C.q.. │ │ │ 00541880: 2020 2445 434f 4445 2063 6f6e 7461 696e $ECODE contain │ │ │ 00541890: 7320 6120 6c69 7374 206f 6620 6572 726f s a list of erro │ │ │ 005418a0: 7273 2063 6f64 6573 2066 6f72 2022 6163 rs codes for "ac │ │ │ 005418b0: 7469 7665 2220 6572 726f 7273 202d 2074 tive" errors - t │ │ │ -005418c0: 6865 2065 7272 6f72 4f00 437e 8100 0020 he errorO.C~... │ │ │ +005418c0: 6865 2065 7272 6f72 4f00 43e0 8100 0020 he errorO.C.... │ │ │ 005418d0: 2020 636f 6e64 6974 696f 6e73 2077 6869 conditions whi │ │ │ 005418e0: 6368 2061 7265 206e 6f74 2079 6574 2072 ch are not yet r │ │ │ 005418f0: 6573 6f6c 7665 642e 2049 6620 7468 6572 esolved. If ther │ │ │ 00541900: 6520 6172 6520 6e6f 2061 6374 6976 6520 e are no active │ │ │ -00541910: 6572 726f 7273 2c4b 0043 7e91 0000 2020 errors,K.C~... │ │ │ +00541910: 6572 726f 7273 2c4b 0043 e091 0000 2020 errors,K.C.... │ │ │ 00541920: 2024 4543 4f44 4520 636f 6e74 6169 6e73 $ECODE contains │ │ │ 00541930: 2074 6865 2065 6d70 7479 2073 7472 696e the empty strin │ │ │ 00541940: 672e 2054 6865 2076 616c 7565 206f 6620 g. The value of │ │ │ 00541950: 2445 434f 4445 2063 616e 2062 6520 5345 $ECODE can be SE │ │ │ -00541960: 542e 0800 427e c011 0000 5000 437e 1200 T...B~....P.C~.. │ │ │ +00541960: 542e 0800 42e0 c011 0000 5000 43e0 1200 T...B.....P.C... │ │ │ 00541970: 0020 2020 5468 6520 6d6f 7374 2072 6563 . The most rec │ │ │ 00541980: 656e 7420 6572 726f 7220 696e 2024 4543 ent error in $EC │ │ │ 00541990: 4f44 4520 6170 7065 6172 7320 6669 7273 ODE appears firs │ │ │ 005419a0: 742c 2074 6865 206f 6c64 6573 7420 6c61 t, the oldest la │ │ │ -005419b0: 7374 2e20 4966 2074 6865 4f00 437e 1300 st. If theO.C~.. │ │ │ +005419b0: 7374 2e20 4966 2074 6865 4f00 43e0 1300 st. If theO.C... │ │ │ 005419c0: 0020 2020 6572 726f 7220 6973 2064 6566 . error is def │ │ │ 005419d0: 696e 6564 2062 7920 7468 6520 4d20 7374 ined by the M st │ │ │ 005419e0: 616e 6461 7264 2c20 7468 6520 636f 6465 andard, the code │ │ │ 005419f0: 2073 7461 7274 7320 7769 7468 2061 6e20 starts with an │ │ │ -00541a00: 224d 222c 2047 542e 4d51 0043 7e14 0000 "M", GT.MQ.C~... │ │ │ +00541a00: 224d 222c 2047 542e 4d51 0043 e014 0000 "M", GT.MQ.C.... │ │ │ 00541a10: 2020 2065 7272 6f72 2063 6f64 6573 2069 error codes i │ │ │ 00541a20: 6e63 6c75 6469 6e67 2074 686f 7365 2070 ncluding those p │ │ │ 00541a30: 726f 7669 6465 6420 6279 204f 5320 7365 rovided by OS se │ │ │ 00541a40: 7276 6963 6573 2073 7461 7274 2077 6974 rvices start wit │ │ │ -00541a50: 6820 225a 222c 2061 6e64 5300 437e 1500 h "Z", andS.C~.. │ │ │ +00541a50: 6820 225a 222c 2061 6e64 5300 43e0 1500 h "Z", andS.C... │ │ │ 00541a60: 0020 2020 6170 706c 6963 6174 696f 6e20 . application │ │ │ 00541a70: 6465 6669 6e65 6420 636f 6465 7320 6d75 defined codes mu │ │ │ 00541a80: 7374 2073 7461 7274 2077 6974 6820 2255 st start with "U │ │ │ 00541a90: 222e 2045 7665 7279 2063 6f64 6520 6973 ". Every code is │ │ │ 00541aa0: 2073 6570 6172 6174 6564 2062 7954 0043 separated byT.C │ │ │ -00541ab0: 7e16 0000 2020 2061 2063 6f6d 6120 282c ~... a coma (, │ │ │ +00541ab0: e016 0000 2020 2061 2063 6f6d 6120 282c .... a coma (, │ │ │ 00541ac0: 2920 616e 6420 7468 6572 6520 6973 2061 ) and there is a │ │ │ 00541ad0: 6c77 6179 7320 6120 636f 6d61 2061 7420 lways a coma at │ │ │ 00541ae0: 7468 6520 6265 6769 6e6e 696e 6720 616e the beginning an │ │ │ 00541af0: 6420 6174 2074 6865 2065 6e64 206f 6620 d at the end of │ │ │ -00541b00: 6152 0043 7e17 0000 2020 206c 6973 742e aR.C~... list. │ │ │ +00541b00: 6152 0043 e017 0000 2020 206c 6973 742e aR.C.... list. │ │ │ 00541b10: 2047 542e 4d20 7072 6f76 6964 6564 2063 GT.M provided c │ │ │ 00541b20: 6f64 6573 2061 7265 2074 686f 7365 2072 odes are those r │ │ │ 00541b30: 6570 6f72 7465 6420 696e 2024 5a53 5441 eported in $ZSTA │ │ │ 00541b40: 5455 532c 2069 6e74 6572 7072 6574 6564 TUS, interpreted │ │ │ -00541b50: 2062 7950 0043 7e18 0000 2020 2024 5a4d byP.C~... $ZM │ │ │ +00541b50: 2062 7950 0043 e018 0000 2020 2024 5a4d byP.C.... $ZM │ │ │ 00541b60: 4553 5341 4745 2829 2061 6e64 2072 6563 ESSAGE() and rec │ │ │ 00541b70: 6f67 6e69 7a65 6420 6173 2061 7267 756d ognized as argum │ │ │ 00541b80: 656e 7473 2074 6f20 5a4d 4553 5341 4745 ents to ZMESSAGE │ │ │ 00541b90: 2063 6f6d 6d61 6e64 2e20 5768 656e 2047 command. When G │ │ │ -00541ba0: 542e 4d54 0043 7e19 0000 2020 2073 7570 T.MT.C~... sup │ │ │ +00541ba0: 542e 4d54 0043 e019 0000 2020 2073 7570 T.MT.C.... sup │ │ │ 00541bb0: 706c 6965 7320 6120 7374 616e 6461 7264 plies a standard │ │ │ 00541bc0: 2065 7272 6f72 2063 6f64 6520 696e 2024 error code in $ │ │ │ 00541bd0: 4543 4f44 452c 2069 7420 616c 736f 2073 ECODE, it also s │ │ │ 00541be0: 7570 706c 6965 7320 6120 636f 7272 6573 upplies a corres │ │ │ -00541bf0: 706f 6e64 696e 6713 0043 7e1a 0000 2020 ponding..C~... │ │ │ -00541c00: 2027 5a27 2063 6f64 652e 0700 437e 2100 'Z' code...C~!. │ │ │ -00541c10: 0023 0043 7e22 0000 2020 2045 7861 6d70 .#.C~".. Examp │ │ │ +00541bf0: 706f 6e64 696e 6713 0043 e01a 0000 2020 ponding..C.... │ │ │ +00541c00: 2027 5a27 2063 6f64 652e 0700 43e0 2100 'Z' code...C.!. │ │ │ +00541c10: 0023 0043 e022 0000 2020 2045 7861 6d70 .#.C.".. Examp │ │ │ 00541c20: 6c65 2028 7365 7474 696e 6720 2445 434f le (setting $ECO │ │ │ -00541c30: 4445 293a 0700 437e 2300 0038 0043 7e24 DE):..C~#..8.C~$ │ │ │ +00541c30: 4445 293a 0700 43e0 2300 0038 0043 e024 DE):..C.#..8.C.$ │ │ │ 00541c40: 0000 2020 2053 4554 2024 4543 4f44 453d .. SET $ECODE= │ │ │ 00541c50: 2222 203b 7365 7473 2024 4543 4f44 4520 "" ;sets $ECODE │ │ │ 00541c60: 746f 2074 6865 2065 6d70 7479 2073 7472 to the empty str │ │ │ -00541c70: 696e 673f 0043 7e25 0000 2020 2053 4554 ing?.C~%.. SET │ │ │ +00541c70: 696e 673f 0043 e025 0000 2020 2053 4554 ing?.C.%.. SET │ │ │ 00541c80: 2024 4543 4f44 453d 222c 4d32 302c 2220 $ECODE=",M20," │ │ │ 00541c90: 3b61 6e20 414e 5349 204d 2073 7461 6e64 ;an ANSI M stand │ │ │ 00541ca0: 6172 6469 7a65 6420 6572 726f 7220 636f ardized error co │ │ │ -00541cb0: 6465 3500 437e 2600 0020 2020 5345 5420 de5.C~&.. SET │ │ │ +00541cb0: 6465 3500 43e0 2600 0020 2020 5345 5420 de5.C.&.. SET │ │ │ 00541cc0: 2445 434f 4445 3d22 2c55 3134 2c22 203b $ECODE=",U14," ; │ │ │ 00541cd0: 7573 6572 2064 6566 696e 6564 2065 7272 user defined err │ │ │ -00541ce0: 6f72 2063 6f64 6546 0043 7e27 0000 2020 or codeF.C~'.. │ │ │ +00541ce0: 6f72 2063 6f64 6546 0043 e027 0000 2020 or codeF.C.'.. │ │ │ 00541cf0: 2053 4554 2024 5049 4543 4528 2445 434f SET $PIECE($ECO │ │ │ 00541d00: 4445 2c22 2c22 2c32 293d 225a 332c 2220 DE,",",2)="Z3," │ │ │ 00541d10: 3b69 6e73 6572 7420 6120 6e6f 6e2d 414e ;insert a non-AN │ │ │ 00541d20: 5349 2065 7272 6f72 2063 6f64 6546 0043 SI error codeF.C │ │ │ -00541d30: 7e28 0000 2020 2053 4554 2024 5049 4543 ~(.. SET $PIEC │ │ │ +00541d30: e028 0000 2020 2053 4554 2024 5049 4543 .(.. SET $PIEC │ │ │ 00541d40: 4528 2445 434f 4445 2c22 2c22 2c24 4c45 E($ECODE,",",$LE │ │ │ 00541d50: 4e47 5448 2824 4543 4f44 452c 222c 2229 NGTH($ECODE,",") │ │ │ 00541d60: 2b31 293d 2241 6e2e 2e2c 2220 3b61 7070 +1)="An..," ;app │ │ │ -00541d70: 656e 6407 0043 7e29 0000 5000 437e 2a00 end..C~)..P.C~*. │ │ │ +00541d70: 656e 6407 0043 e029 0000 5000 43e0 2a00 end..C.)..P.C.*. │ │ │ 00541d80: 0020 2020 5374 616e 6461 7264 2045 7272 . Standard Err │ │ │ 00541d90: 6f72 2070 726f 6365 7373 696e 6720 6166 or processing af │ │ │ 00541da0: 6665 6374 7320 7468 6520 666c 6f77 206f fects the flow o │ │ │ 00541db0: 6620 636f 6e74 726f 6c20 696e 2074 6865 f control in the │ │ │ -00541dc0: 2066 6f6c 6c6f 7769 6e67 4e00 437e 3100 followingN.C~1. │ │ │ +00541dc0: 2066 6f6c 6c6f 7769 6e67 4e00 43e0 3100 followingN.C.1. │ │ │ 00541dd0: 0020 2020 6d61 6e6e 6572 2e20 4465 7465 . manner. Dete │ │ │ 00541de0: 6374 696f 6e20 6f66 2061 6e20 6572 726f ction of an erro │ │ │ 00541df0: 7220 6361 7573 6573 2047 4f54 4f20 696d r causes GOTO im │ │ │ 00541e00: 706c 6963 6974 2073 7562 2d72 6f75 7469 plicit sub-routi │ │ │ -00541e10: 6e65 2e20 5768 656e 4e00 437e 3200 0020 ne. WhenN.C~2.. │ │ │ +00541e10: 6e65 2e20 5768 656e 4e00 43e0 3200 0020 ne. WhenN.C.2.. │ │ │ 00541e20: 2020 2445 434f 4445 3d22 222c 2074 6865 $ECODE="", the │ │ │ 00541e30: 2069 6d70 6c69 6369 7420 7375 6272 6f75 implicit subrou │ │ │ 00541e40: 7469 6e65 2069 7320 2445 5452 4150 2061 tine is $ETRAP a │ │ │ 00541e50: 6e64 2051 5549 543a 2451 5549 5420 2222 nd QUIT:$QUIT "" │ │ │ -00541e60: 2051 5549 542e 5300 437e 3300 0020 2020 QUIT.S.C~3.. │ │ │ +00541e60: 2051 5549 542e 5300 43e0 3300 0020 2020 QUIT.S.C.3.. │ │ │ 00541e70: 4f74 6865 7277 6973 6520 7468 6520 696d Otherwise the im │ │ │ 00541e80: 706c 6963 6974 2073 7562 726f 7574 696e plicit subroutin │ │ │ 00541e90: 6520 6973 2024 4554 5241 5020 666f 6c6c e is $ETRAP foll │ │ │ 00541ea0: 6f77 6564 2062 7920 5452 4f4c 4c42 4143 owed by TROLLBAC │ │ │ -00541eb0: 4b3a 2454 4c45 5645 4c26 0043 7e34 0000 K:$TLEVEL&.C~4.. │ │ │ +00541eb0: 4b3a 2454 4c45 5645 4c26 0043 e034 0000 K:$TLEVEL&.C.4.. │ │ │ 00541ec0: 2020 2061 6e64 2074 6865 6e20 5155 4954 and then QUIT │ │ │ 00541ed0: 3a24 5155 4954 2022 2220 5155 4954 2e07 :$QUIT "" QUIT.. │ │ │ -00541ee0: 0043 7e35 0000 5400 437e 3600 0020 2020 .C~5..T.C~6.. │ │ │ +00541ee0: 0043 e035 0000 5400 43e0 3600 0020 2020 .C.5..T.C.6.. │ │ │ 00541ef0: 5468 6520 5155 4954 2063 6f6d 6d61 6e64 The QUIT command │ │ │ 00541f00: 2062 6568 6176 6573 2069 6e20 6120 7370 behaves in a sp │ │ │ 00541f10: 6563 6961 6c20 6661 7368 696f 6e20 7768 ecial fashion wh │ │ │ 00541f20: 696c 6520 7468 6520 7661 6c75 6520 6f66 ile the value of │ │ │ -00541f30: 2024 4543 4f44 4520 6973 5100 437e 3700 $ECODE isQ.C~7. │ │ │ +00541f30: 2024 4543 4f44 4520 6973 5100 43e0 3700 $ECODE isQ.C.7. │ │ │ 00541f40: 0020 2020 6e6f 6e2d 656d 7074 792e 2049 . non-empty. I │ │ │ 00541f50: 6620 6120 5155 4954 2063 6f6d 6d61 6e64 f a QUIT command │ │ │ 00541f60: 2069 7320 6578 6563 7574 6564 2074 6861 is executed tha │ │ │ 00541f70: 7420 7265 7475 726e 7320 636f 6e74 726f t returns contro │ │ │ -00541f80: 6c20 746f 2061 206c 6573 734e 0043 7e38 l to a lessN.C~8 │ │ │ +00541f80: 6c20 746f 2061 206c 6573 734e 0043 e038 l to a lessN.C.8 │ │ │ 00541f90: 0000 2020 206e 6573 7465 6420 6c65 7665 .. nested leve │ │ │ 00541fa0: 6c20 7468 616e 2074 6865 206f 6e65 2077 l than the one w │ │ │ 00541fb0: 6865 7265 2074 6865 2065 7272 6f72 206f here the error o │ │ │ 00541fc0: 6363 7572 7265 642c 2061 6e64 2074 6865 ccurred, and the │ │ │ 00541fd0: 2076 616c 7565 206f 6600 0000 0000 0000 value of....... │ │ │ 00541fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00541ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -344579,91 +344579,91 @@ │ │ │ 00542020: 5f50 524f 4345 5353 494e 4700 ff73 00ff _PROCESSING..s.. │ │ │ 00542030: 5052 4f47 5241 4d5f 4841 4e44 4c49 4e47 PROGRAM_HANDLING │ │ │ 00542040: 5f4f 465f 4552 524f 5253 00ff 7300 ff4e _OF_ERRORS..s..N │ │ │ 00542050: 4553 5449 4e47 5f24 4554 5241 505f 414e ESTING_$ETRAP_AN │ │ │ 00542060: 445f 5553 494e 475f 2445 5354 4143 4b00 D_USING_$ESTACK. │ │ │ 00542070: 004e 6573 7469 6e67 5f24 4554 5241 505f .Nesting_$ETRAP_ │ │ │ 00542080: 616e 645f 7573 696e 675f 2445 5354 4143 and_using_$ESTAC │ │ │ -00542090: 4b2b 005c 7ebf 1100 0020 2020 4e65 7374 K+.\~.... Nest │ │ │ +00542090: 4b2b 005c e0bf 1100 0020 2020 4e65 7374 K+.\..... Nest │ │ │ 005420a0: 696e 6720 2445 5452 4150 2061 6e64 2075 ing $ETRAP and u │ │ │ -005420b0: 7369 6e67 2024 4553 5441 434b 0700 5d7e sing $ESTACK..]~ │ │ │ -005420c0: 2100 0054 005d 7e31 0000 2020 2057 6865 !..T.]~1.. Whe │ │ │ +005420b0: 7369 6e67 2024 4553 5441 434b 0700 5de0 sing $ESTACK..]. │ │ │ +005420c0: 2100 0054 005d e031 0000 2020 2057 6865 !..T.].1.. Whe │ │ │ 005420d0: 6e20 796f 7520 6e65 6564 2074 6f20 7365 n you need to se │ │ │ 005420e0: 7420 7570 2061 2073 7472 6174 6966 6965 t up a stratifie │ │ │ 005420f0: 6420 7363 6865 6d65 2077 6865 7265 206f d scheme where o │ │ │ 00542100: 6e65 206c 6576 656c 206f 6620 7375 6272 ne level of subr │ │ │ -00542110: 6f75 7469 6e65 734e 005d 7e41 0000 2020 outinesN.]~A.. │ │ │ +00542110: 6f75 7469 6e65 734e 005d e041 0000 2020 outinesN.].A.. │ │ │ 00542120: 2075 7365 206f 6e65 2065 7272 6f72 2074 use one error t │ │ │ 00542130: 7261 7020 7365 7474 696e 6720 616e 6420 rap setting and │ │ │ 00542140: 616e 6f74 6865 7220 6d6f 7265 206e 6573 another more nes │ │ │ 00542150: 7465 6420 7375 6272 6f75 7469 6e65 2075 ted subroutine u │ │ │ -00542160: 7365 7320 6153 005d 7e51 0000 2020 2064 ses aS.]~Q.. d │ │ │ +00542160: 7365 7320 6153 005d e051 0000 2020 2064 ses aS.].Q.. d │ │ │ 00542170: 6966 6665 7265 6e74 206f 6e65 3b20 7468 ifferent one; th │ │ │ 00542180: 6520 6d6f 7265 206e 6573 7465 6420 7375 e more nested su │ │ │ 00542190: 6272 6f75 7469 6e65 206d 7573 7420 4e45 broutine must NE │ │ │ 005421a0: 5720 2445 5452 4150 2e20 5768 656e 2024 W $ETRAP. When $ │ │ │ -005421b0: 4554 5241 5020 6973 4a00 5d7e 6100 0020 ETRAP isJ.]~a.. │ │ │ +005421b0: 4554 5241 5020 6973 4a00 5de0 6100 0020 ETRAP isJ.].a.. │ │ │ 005421c0: 2020 4e45 5765 642c 2069 7473 206f 6c64 NEWed, its old │ │ │ 005421d0: 2076 616c 7565 2069 7320 7361 7665 6420 value is saved │ │ │ 005421e0: 616e 6420 636f 7069 6564 2074 6f20 7468 and copied to th │ │ │ 005421f0: 6520 6375 7272 656e 7420 7661 6c75 652e e current value. │ │ │ -00542200: 2041 5400 5d7e 7100 0020 2020 7375 6273 AT.]~q.. subs │ │ │ +00542200: 2041 5400 5de0 7100 0020 2020 7375 6273 AT.].q.. subs │ │ │ 00542210: 6571 7565 6e74 2053 4554 2024 4554 5241 equent SET $ETRA │ │ │ 00542220: 503d 3c6e 6577 2d76 616c 7565 3e20 7468 P= th │ │ │ 00542230: 656e 2065 7374 6162 6c69 7368 6573 2074 en establishes t │ │ │ 00542240: 6865 2065 7272 6f72 2074 7261 7070 696e he error trappin │ │ │ -00542250: 6720 636f 6465 2a00 5d7e 8100 0020 2020 g code*.]~... │ │ │ +00542250: 6720 636f 6465 2a00 5de0 8100 0020 2020 g code*.].... │ │ │ 00542260: 666f 7220 7468 6520 6375 7272 656e 7420 for the current │ │ │ 00542270: 6578 6563 7574 696f 6e20 6c65 7665 6c2e execution level. │ │ │ -00542280: 0700 5d7e 9100 0050 005c 7ec0 1100 0020 ..]~...P.\~.... │ │ │ +00542280: 0700 5de0 9100 0050 005c e0c0 1100 0020 ..]....P.\..... │ │ │ 00542290: 2020 5468 6520 5155 4954 2063 6f6d 6d61 The QUIT comma │ │ │ 005422a0: 6e64 2074 6861 7420 7265 7665 7274 7320 nd that reverts │ │ │ 005422b0: 746f 2074 6865 2063 616c 6c69 6e67 2072 to the calling r │ │ │ 005422c0: 6f75 7469 6e65 2063 6175 7365 7320 7468 outine causes th │ │ │ -005422d0: 6520 4e45 5765 643f 005d 7e12 0000 2020 e NEWed?.]~... │ │ │ +005422d0: 6520 4e45 5765 643f 005d e012 0000 2020 e NEWed?.].... │ │ │ 005422e0: 2076 616c 7565 7320 746f 2062 6520 756e values to be un │ │ │ 005422f0: 7374 6163 6b65 642c 2069 6e63 6c75 6469 stacked, includi │ │ │ 00542300: 6e67 2074 6865 206f 6e65 2066 6f72 2024 ng the one for $ │ │ │ -00542310: 4554 5241 502e 0700 5d7e 1300 0052 005d ETRAP...]~...R.] │ │ │ -00542320: 7e14 0000 2020 2049 6620 616e 2065 7272 ~... If an err │ │ │ +00542310: 4554 5241 502e 0700 5de0 1300 0052 005d ETRAP...]....R.] │ │ │ +00542320: e014 0000 2020 2049 6620 616e 2065 7272 .... If an err │ │ │ 00542330: 6f72 206f 6363 7572 7320 7768 696c 6520 or occurs while │ │ │ 00542340: 6578 6563 7574 696e 6720 6174 2074 6865 executing at the │ │ │ 00542350: 2063 7572 7265 6e74 2065 7865 6375 7469 current executi │ │ │ 00542360: 6f6e 206c 6576 656c 2028 6f72 2061 744d on level (or atM │ │ │ -00542370: 005d 7e15 0000 2020 2061 6e20 6578 6563 .]~... an exec │ │ │ +00542370: 005d e015 0000 2020 2061 6e20 6578 6563 .].... an exec │ │ │ 00542380: 7574 696f 6e20 6c65 7665 6c20 6661 7274 ution level fart │ │ │ 00542390: 6865 7220 6672 6f6d 2074 6865 2069 6e69 her from the ini │ │ │ 005423a0: 7469 616c 2062 6173 6520 7374 6163 6b20 tial base stack │ │ │ -005423b0: 6672 616d 6529 2c20 4754 2e4d 4e00 5d7e frame), GT.MN.]~ │ │ │ +005423b0: 6672 616d 6529 2c20 4754 2e4d 4e00 5de0 frame), GT.MN.]. │ │ │ 005423c0: 1600 0020 2020 6578 6563 7574 6573 2074 ... executes t │ │ │ 005423d0: 6865 2063 6f64 6520 6672 6f6d 2074 6865 he code from the │ │ │ 005423e0: 2063 7572 7265 6e74 2024 4554 5241 502e current $ETRAP. │ │ │ 005423f0: 2055 6e6c 6573 7320 6120 474f 544f 206f Unless a GOTO o │ │ │ -00542400: 7220 5a47 4f54 4f20 696e 5100 5d7e 1700 r ZGOTO inQ.]~.. │ │ │ +00542400: 7220 5a47 4f54 4f20 696e 5100 5de0 1700 r ZGOTO inQ.]... │ │ │ 00542410: 0020 2020 2445 5452 4150 206f 7220 616e . $ETRAP or an │ │ │ 00542420: 7920 636f 6465 2069 7420 696e 766f 6b65 y code it invoke │ │ │ 00542430: 7320 7265 6469 7265 6374 7320 7468 6520 s redirects the │ │ │ 00542440: 666c 6f77 206f 6620 6578 6563 7574 696f flow of executio │ │ │ -00542450: 6e2c 2077 6865 6e20 7468 6551 005d 7e18 n, when theQ.]~. │ │ │ +00542450: 6e2c 2077 6865 6e20 7468 6551 005d e018 n, when theQ.].. │ │ │ 00542460: 0000 2020 2065 7865 6375 7469 6f6e 206f .. execution o │ │ │ 00542470: 6620 7468 6520 2445 5452 4150 2063 6f64 f the $ETRAP cod │ │ │ 00542480: 6520 636f 6d70 6c65 7465 732c 2063 6f6e e completes, con │ │ │ 00542490: 7472 6f6c 2072 6576 6572 7473 2074 6f20 trol reverts to │ │ │ -005424a0: 7468 6520 696d 706c 6963 6974 4f00 5d7e the implicitO.]~ │ │ │ +005424a0: 7468 6520 696d 706c 6963 6974 4f00 5de0 the implicitO.]. │ │ │ 005424b0: 1900 0020 2020 5155 4954 2063 6f6d 6d61 ... QUIT comma │ │ │ 005424c0: 6e64 2c20 7768 6963 6820 7265 7475 726e nd, which return │ │ │ 005424d0: 7320 746f 2074 6865 2072 6f75 7469 6e65 s to the routine │ │ │ 005424e0: 2074 6861 7420 696e 766f 6b65 6420 7468 that invoked th │ │ │ -005424f0: 6520 636f 6465 2074 6861 7452 005d 7e1a e code thatR.]~. │ │ │ +005424f0: 6520 636f 6465 2074 6861 7452 005d e01a e code thatR.].. │ │ │ 00542500: 0000 2020 2065 6e63 6f75 6e74 6572 6564 .. encountered │ │ │ 00542510: 2074 6865 2065 7272 6f72 2e20 4174 2074 the error. At t │ │ │ 00542520: 6869 7320 7469 6d65 2c20 7468 6520 5155 his time, the QU │ │ │ 00542530: 4954 2072 6569 6e73 7461 7465 7320 616e IT reinstates an │ │ │ 00542540: 7920 7072 696f 7220 7661 6c75 6514 005d y prior value..] │ │ │ -00542550: 7e21 0000 2020 206f 6620 2445 5452 4150 ~!.. of $ETRAP │ │ │ +00542550: e021 0000 2020 206f 6620 2445 5452 4150 .!.. of $ETRAP │ │ │ 00542560: 2e74 0000 0000 0000 0000 0000 0000 0000 .t.............. │ │ │ 00542570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00542580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00542590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005425a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005425b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005425c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -344699,83 +344699,83 @@ │ │ │ 005427a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005427b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005427c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005427d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005427e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005427f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00542800: 0400 0000 5604 0000 d456 0000 0000 0000 ....V....V...... │ │ │ -00542810: a100 0060 4845 4c50 00ff 7300 ff45 5252 ...`HELP..s..ERR │ │ │ +00542810: a100 00f9 4845 4c50 00ff 7300 ff45 5252 ....HELP..s..ERR │ │ │ 00542820: 5f50 524f 4345 5353 494e 4700 ff73 00ff _PROCESSING..s.. │ │ │ 00542830: 5052 4f47 5241 4d5f 4841 4e44 4c49 4e47 PROGRAM_HANDLING │ │ │ 00542840: 5f4f 465f 4552 524f 5253 00ff 7300 ff24 _OF_ERRORS..s..$ │ │ │ 00542850: 4554 5241 505f 4f52 5f24 5a54 5241 5000 ETRAP_OR_$ZTRAP. │ │ │ 00542860: c018 0000 2020 2049 6620 7468 6520 6d65 .... If the me │ │ │ 00542870: 6368 616e 6973 6d73 2061 7265 206d 6978 chanisms are mix │ │ │ 00542880: 6564 2c20 6f72 2074 6865 7265 2069 7320 ed, or there is │ │ │ 00542890: 6120 6465 7369 7265 2074 6f20 7265 6665 a desire to refe │ │ │ 005428a0: 7220 746f 2024 4543 4f44 4520 696e 2061 r to $ECODE in a │ │ │ -005428b0: 6e53 004d 7e19 0000 2020 2065 6e76 6972 nS.M~... envir │ │ │ +005428b0: 6e53 004d e019 0000 2020 2065 6e76 6972 nS.M.... envir │ │ │ 005428c0: 6f6e 6d65 6e74 2075 7369 6e67 2024 5a54 onment using $ZT │ │ │ 005428d0: 5241 502c 2069 7420 6973 2072 6563 6f6d RAP, it is recom │ │ │ 005428e0: 6d65 6e64 6564 2074 6f20 6861 7665 2024 mended to have $ │ │ │ 005428f0: 5a54 5241 5020 6572 726f 7220 636f 6465 ZTRAP error code │ │ │ -00542900: 2053 4554 4c00 4d7e 1a00 0020 2020 2445 SETL.M~... $E │ │ │ +00542900: 2053 4554 4c00 4de0 1a00 0020 2020 2445 SETL.M.... $E │ │ │ 00542910: 434f 4445 3d22 2220 6174 2073 6f6d 6520 CODE="" at some │ │ │ 00542920: 6170 7072 6f70 7269 6174 6520 7469 6d65 appropriate time │ │ │ 00542930: 2c20 736f 2074 6861 7420 2445 434f 4445 , so that $ECODE │ │ │ 00542940: 2064 6f65 7320 6e6f 7420 6265 636f 6d65 does not become │ │ │ -00542950: 4400 4d7e 2100 0020 2020 636c 7574 7465 D.M~!.. clutte │ │ │ +00542950: 4400 4de0 2100 0020 2020 636c 7574 7465 D.M.!.. clutte │ │ │ 00542960: 7265 6420 7769 7468 2065 7272 6f72 7320 red with errors │ │ │ 00542970: 7468 6174 2068 6176 6520 6265 656e 2073 that have been s │ │ │ 00542980: 7563 6365 7373 6675 6c6c 7920 6861 6e64 uccessfully hand │ │ │ -00542990: 6c65 642e 0700 4d7e 2200 0012 004d 7e23 led...M~"....M~# │ │ │ +00542990: 6c65 642e 0700 4de0 2200 0012 004d e023 led...M."....M.# │ │ │ 005429a0: 0000 2020 202a 2a4e 6f74 652a 2a07 004d .. **Note**..M │ │ │ -005429b0: 7e24 0000 4c00 4d7e 2500 0020 2020 4120 ~$..L.M~%.. A │ │ │ +005429b0: e024 0000 4c00 4de0 2500 0020 2020 4120 .$..L.M.%.. A │ │ │ 005429c0: 6465 7669 6365 2045 5843 4550 5449 4f4e device EXCEPTION │ │ │ 005429d0: 2067 6574 7320 636f 6e74 726f 6c20 6166 gets control af │ │ │ 005429e0: 7465 7220 6120 6e6f 6e2d 6661 7461 6c20 ter a non-fatal │ │ │ 005429f0: 6465 7669 6365 2065 7272 6f72 2061 6e64 device error and │ │ │ -00542a00: 4100 4d7e 2600 0020 2020 2445 5452 4150 A.M~&.. $ETRAP │ │ │ +00542a00: 4100 4de0 2600 0020 2020 2445 5452 4150 A.M.&.. $ETRAP │ │ │ 00542a10: 2f24 5a54 5241 5020 6765 7420 636f 6e74 /$ZTRAP get cont │ │ │ 00542a20: 726f 6c20 6166 7465 7220 6f74 6865 7220 rol after other │ │ │ 00542a30: 6e6f 6e2d 6661 7461 6c20 6572 726f 7273 non-fatal errors │ │ │ -00542a40: 2e07 004d 7e27 0000 2d00 3c24 5a45 5252 ...M~'..-.<$ZERR │ │ │ +00542a40: 2e07 004d e027 0000 2d00 3c24 5a45 5252 ...M.'..-.<$ZERR │ │ │ 00542a50: 4f52 5f41 4e44 5f24 5a59 4552 524f 5200 OR_AND_$ZYERROR. │ │ │ 00542a60: 0024 5a45 5252 4f52 5f61 6e64 5f24 5a59 .$ZERROR_and_$ZY │ │ │ -00542a70: 4552 524f 521f 0050 7ebf 1100 0020 2020 ERROR..P~.... │ │ │ +00542a70: 4552 524f 521f 0050 e0bf 1100 0020 2020 ERROR..P..... │ │ │ 00542a80: 245a 4552 524f 5220 616e 6420 245a 5945 $ZERROR and $ZYE │ │ │ -00542a90: 5252 4f52 0700 517e 2100 0053 0051 7e31 RROR..Q~!..S.Q~1 │ │ │ +00542a90: 5252 4f52 0700 51e0 2100 0053 0051 e031 RROR..Q.!..S.Q.1 │ │ │ 00542aa0: 0000 2020 2041 6674 6572 2061 6e20 6572 .. After an er │ │ │ 00542ab0: 726f 7220 6f63 6375 7273 2c20 6966 2024 ror occurs, if $ │ │ │ 00542ac0: 5a59 4552 524f 5220 6973 2073 6574 2074 ZYERROR is set t │ │ │ 00542ad0: 6f20 6120 7661 6c69 6420 656e 7472 7972 o a valid entryr │ │ │ 00542ae0: 6566 2074 6861 7420 6578 6973 7473 5400 ef that existsT. │ │ │ -00542af0: 517e 4100 0020 2020 696e 2074 6865 2063 Q~A.. in the c │ │ │ +00542af0: 51e0 4100 0020 2020 696e 2074 6865 2063 Q.A.. in the c │ │ │ 00542b00: 7572 7265 6e74 2065 6e76 6972 6f6e 6d65 urrent environme │ │ │ 00542b10: 6e74 2c20 4754 2e4d 2069 6e76 6f6b 6573 nt, GT.M invokes │ │ │ 00542b20: 2074 6865 2072 6f75 7469 6e65 2061 7420 the routine at │ │ │ 00542b30: 7468 6174 2065 6e74 7279 7265 6620 7769 that entryref wi │ │ │ -00542b40: 7468 5100 517e 5100 0020 2020 616e 2069 thQ.Q~Q.. an i │ │ │ +00542b40: 7468 5100 51e0 5100 0020 2020 616e 2069 thQ.Q.Q.. an i │ │ │ 00542b50: 6d70 6c69 6369 7420 444f 2062 6566 6f72 mplicit DO befor │ │ │ 00542b60: 6520 7265 7475 726e 696e 6720 636f 6e74 e returning cont │ │ │ 00542b70: 726f 6c20 746f 204d 2063 6f64 6520 7370 rol to M code sp │ │ │ 00542b80: 6563 6966 6965 6420 6279 2061 2064 6576 ecified by a dev │ │ │ -00542b90: 6963 654e 0051 7e61 0000 2020 2045 5843 iceN.Q~a.. EXC │ │ │ +00542b90: 6963 654e 0051 e061 0000 2020 2045 5843 iceN.Q.a.. EXC │ │ │ 00542ba0: 4550 5449 4f4e 2c20 2445 5452 4150 206f EPTION, $ETRAP o │ │ │ 00542bb0: 7220 245a 5452 4150 2e20 4974 2069 7320 r $ZTRAP. It is │ │ │ 00542bc0: 696e 7465 6e64 6564 2074 6861 7420 7468 intended that th │ │ │ 00542bd0: 6520 636f 6465 2069 6e76 6f6b 6564 2062 e code invoked b │ │ │ -00542be0: 7954 0051 7e71 0000 2020 2024 5a59 4552 yT.Q~q.. $ZYER │ │ │ +00542be0: 7954 0051 e071 0000 2020 2024 5a59 4552 yT.Q.q.. $ZYER │ │ │ 00542bf0: 524f 5220 7573 6520 7468 6520 7661 6c75 ROR use the valu │ │ │ 00542c00: 6520 6f66 2024 5a53 5441 5455 5320 746f e of $ZSTATUS to │ │ │ 00542c10: 2073 656c 6563 7420 6f72 2063 6f6e 7374 select or const │ │ │ 00542c20: 7275 6374 2061 2076 616c 7565 2074 6f20 ruct a value to │ │ │ -00542c30: 7768 6963 681a 0051 7e81 0000 2020 2069 which..Q~... i │ │ │ +00542c30: 7768 6963 681a 0051 e081 0000 2020 2069 which..Q.... i │ │ │ 00542c40: 7420 5345 5473 2024 5a45 5252 4f52 2e07 t SETs $ZERROR.. │ │ │ -00542c50: 0051 7e91 0000 0000 0000 0000 0000 0000 .Q~............. │ │ │ +00542c50: 0051 e091 0000 0000 0000 0000 0000 0000 .Q.............. │ │ │ 00542c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00542c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00542c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00542c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00542ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00542cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00542cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -344827,95 +344827,95 @@ │ │ │ 00542fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00542fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00542fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00542fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00542fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00542ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00543000: 0400 0000 6c05 0000 9056 0000 0000 0000 ....l....V...... │ │ │ -00543010: a200 0060 4845 4c50 00ff 7300 ff45 5252 ...`HELP..s..ERR │ │ │ +00543010: a200 00f9 4845 4c50 00ff 7300 ff45 5252 ....HELP..s..ERR │ │ │ 00543020: 5f50 524f 4345 5353 494e 4700 ff73 00ff _PROCESSING..s.. │ │ │ 00543030: 5052 4f47 5241 4d5f 4841 4e44 4c49 4e47 PROGRAM_HANDLING │ │ │ 00543040: 5f4f 465f 4552 524f 5253 00ff 7300 ff24 _OF_ERRORS..s..$ │ │ │ 00543050: 4554 5241 505f 414e 445f 245a 5452 4150 ETRAP_AND_$ZTRAP │ │ │ 00543060: 00c0 1100 0020 2020 7265 6375 7273 696f ..... recursio │ │ │ 00543070: 6e20 6361 7573 6564 2062 7920 616e 7920 n caused by any │ │ │ 00543080: 6572 726f 7273 2069 6e20 245a 5452 4150 errors in $ZTRAP │ │ │ 00543090: 2069 7473 656c 6620 6f72 2069 6e20 7468 itself or in th │ │ │ 005430a0: 6520 636f 6465 2069 7420 696e 766f 6b65 e code it invoke │ │ │ -005430b0: 732e 0700 4e7e 1200 0051 004e 7e13 0000 s...N~...Q.N~... │ │ │ +005430b0: 732e 0700 4ee0 1200 0051 004e e013 0000 s...N....Q.N.... │ │ │ 005430c0: 2020 2049 6620 7468 6572 6520 6973 206e If there is n │ │ │ 005430d0: 6f20 6578 706c 6963 6974 206f 7220 696d o explicit or im │ │ │ 005430e0: 706c 6963 6974 2047 4f54 4f20 6f72 205a plicit GOTO or Z │ │ │ 005430f0: 474f 544f 2069 6e20 7468 6520 6163 7469 GOTO in the acti │ │ │ -00543100: 6f6e 2c20 6f6e 6365 2061 5100 4e7e 1400 on, once aQ.N~.. │ │ │ +00543100: 6f6e 2c20 6f6e 6365 2061 5100 4ee0 1400 on, once aQ.N... │ │ │ 00543110: 0020 2020 245a 5452 4150 2061 6374 696f . $ZTRAP actio │ │ │ 00543120: 6e20 636f 6d70 6c65 7465 732c 2065 7865 n completes, exe │ │ │ 00543130: 6375 7469 6f6e 2072 6573 756d 6573 2061 cution resumes a │ │ │ 00543140: 7420 7468 6520 6265 6769 6e6e 696e 6720 t the beginning │ │ │ -00543150: 6f66 2074 6865 206c 696e 6552 004e 7e15 of the lineR.N~. │ │ │ +00543150: 6f66 2074 6865 206c 696e 6552 004e e015 of the lineR.N.. │ │ │ 00543160: 0000 2020 2077 6865 7265 2074 6865 2065 .. where the e │ │ │ 00543170: 7272 6f72 206f 6363 7572 7265 642c 2077 rror occurred, w │ │ │ 00543180: 6869 6c65 206f 6e63 6520 6120 2445 5452 hile once a $ETR │ │ │ 00543190: 4150 2061 6374 696f 6e20 636f 6d70 6c65 AP action comple │ │ │ 005431a0: 7465 732c 2074 6865 7265 2069 7353 004e tes, there isS.N │ │ │ -005431b0: 7e16 0000 2020 2061 6e20 696d 706c 6963 ~... an implic │ │ │ +005431b0: e016 0000 2020 2061 6e20 696d 706c 6963 .... an implic │ │ │ 005431c0: 6974 2051 5549 542e 2054 6869 7320 6d65 it QUIT. This me │ │ │ 005431d0: 616e 7320 7468 6174 2024 5a54 5241 5020 ans that $ZTRAP │ │ │ 005431e0: 6163 7469 6f6e 7320 7468 6174 2061 7265 actions that are │ │ │ 005431f0: 206e 6f74 2069 6e74 656e 6465 6420 746f not intended to │ │ │ -00543200: 5100 4e7e 1700 0020 2020 7065 726d 6974 Q.N~... permit │ │ │ +00543200: 5100 4ee0 1700 0020 2020 7065 726d 6974 Q.N.... permit │ │ │ 00543210: 2061 2073 7563 6365 7373 6675 6c20 7265 a successful re │ │ │ 00543220: 7472 7920 6f66 2074 6865 2066 6169 6c69 try of the faili │ │ │ 00543230: 6e67 2063 6f64 6520 7368 6f75 6c64 2063 ng code should c │ │ │ 00543240: 6f6e 7461 696e 2061 2047 4f54 4f2c 206f ontain a GOTO, o │ │ │ -00543250: 7252 004e 7e18 0000 2020 206d 6f72 6520 rR.N~... more │ │ │ +00543250: 7252 004e e018 0000 2020 206d 6f72 6520 rR.N.... more │ │ │ 00543260: 7479 7069 6361 6c6c 7920 6120 5a47 4f54 typically a ZGOT │ │ │ 00543270: 4f2e 2049 6e20 636f 6e74 7261 7374 2c20 O. In contrast, │ │ │ 00543280: 2445 5452 4150 2061 6374 696f 6e73 2074 $ETRAP actions t │ │ │ 00543290: 6861 7420 6172 6520 696e 7465 6e64 6564 hat are intended │ │ │ -005432a0: 2074 6f53 004e 7e19 0000 2020 2063 6175 toS.N~... cau │ │ │ +005432a0: 2074 6f53 004e e019 0000 2020 2063 6175 toS.N.... cau │ │ │ 005432b0: 7365 2061 2072 6574 7279 206d 7573 7420 se a retry must │ │ │ 005432c0: 6578 706c 6963 6974 6c79 2072 6569 6e76 explicitly reinv │ │ │ 005432d0: 6f6b 6520 7468 6520 636f 6465 2077 6865 oke the code whe │ │ │ 005432e0: 7265 2074 6865 2065 7272 6f72 206f 6363 re the error occ │ │ │ -005432f0: 7572 7265 642e 0700 4e7e 1a00 0054 004e urred...N~...T.N │ │ │ -00543300: 7e21 0000 2020 2046 6f72 2051 5549 5473 ~!.. For QUITs │ │ │ +005432f0: 7572 7265 642e 0700 4ee0 1a00 0054 004e urred...N....T.N │ │ │ +00543300: e021 0000 2020 2046 6f72 2051 5549 5473 .!.. For QUITs │ │ │ 00543310: 2066 726f 6d20 7468 6520 6c65 7665 6c20 from the level │ │ │ 00543320: 6174 2077 6869 6368 2061 6e20 6572 726f at which an erro │ │ │ 00543330: 7220 6f63 6375 7272 6564 2c20 245a 5452 r occurred, $ZTR │ │ │ 00543340: 4150 2068 6173 206e 6f20 6566 6665 6374 AP has no effect │ │ │ -00543350: 2c50 004e 7e22 0000 2020 2077 6865 7265 ,P.N~".. where │ │ │ +00543350: 2c50 004e e022 0000 2020 2077 6865 7265 ,P.N.".. where │ │ │ 00543360: 2024 4554 5241 5020 6265 6861 7669 6f72 $ETRAP behavior │ │ │ 00543370: 2069 7320 636f 6e74 726f 6c6c 6564 2062 is controlled b │ │ │ 00543380: 7920 7468 6520 7374 6174 6520 6f66 2024 y the state of $ │ │ │ 00543390: 4543 4f44 452e 2054 6869 7320 6d65 616e ECODE. This mean │ │ │ -005433a0: 7353 004e 7e23 0000 2020 2074 6861 7420 sS.N~#.. that │ │ │ +005433a0: 7353 004e e023 0000 2020 2074 6861 7420 sS.N.#.. that │ │ │ 005433b0: 746f 2069 6e76 6f6b 6520 616e 2065 7272 to invoke an err │ │ │ 005433c0: 6f72 2068 616e 646c 6572 206e 6573 7465 or handler neste │ │ │ 005433d0: 6420 6174 2074 6865 206c 6f77 6572 206c d at the lower l │ │ │ 005433e0: 6576 656c 2c20 245a 5452 4150 2061 6374 evel, $ZTRAP act │ │ │ -005433f0: 696f 6e73 4a00 4e7e 2400 0020 2020 6e65 ionsJ.N~$.. ne │ │ │ +005433f0: 696f 6e73 4a00 4ee0 2400 0020 2020 6e65 ionsJ.N.$.. ne │ │ │ 00543400: 6564 2074 6f20 7573 6520 616e 2065 7870 ed to use an exp │ │ │ 00543410: 6c69 6369 7420 5a4d 4553 5341 4745 2063 licit ZMESSAGE c │ │ │ 00543420: 6f6d 6d61 6e64 2c20 7768 696c 6520 2445 ommand, while $E │ │ │ 00543430: 5452 4150 2064 6f65 7320 7375 6368 4a00 TRAP does suchJ. │ │ │ -00543440: 4e7e 2500 0020 2020 696e 766f 6361 7469 N~%.. invocati │ │ │ +00543440: 4ee0 2500 0020 2020 696e 766f 6361 7469 N.%.. invocati │ │ │ 00543450: 6f6e 7320 696d 706c 6963 6974 6c79 2075 ons implicitly u │ │ │ 00543460: 6e6c 6573 7320 2445 434f 4445 2069 7320 nless $ECODE is │ │ │ 00543470: 5345 5420 746f 2074 6865 2065 6d70 7479 SET to the empty │ │ │ -00543480: 2073 7472 696e 672e 0700 4e7e 2600 001d string...N~&... │ │ │ +00543480: 2073 7472 696e 672e 0700 4ee0 2600 001d string...N.&... │ │ │ 00543490: 0042 6942 4548 4156 494f 5200 0024 4554 .BiBEHAVIOR..$ET │ │ │ -005434a0: 5241 505f 4265 6861 7669 6f72 1a00 4b7e RAP_Behavior..K~ │ │ │ +005434a0: 5241 505f 4265 6861 7669 6f72 1a00 4be0 RAP_Behavior..K. │ │ │ 005434b0: bf11 0000 2020 2024 4554 5241 5020 4265 .... $ETRAP Be │ │ │ -005434c0: 6861 7669 6f72 0700 4c7e 2100 004e 004c havior..L~!..N.L │ │ │ -005434d0: 7e31 0000 2020 2049 662c 2061 7420 7468 ~1.. If, at th │ │ │ +005434c0: 6861 7669 6f72 0700 4ce0 2100 004e 004c havior..L.!..N.L │ │ │ +005434d0: e031 0000 2020 2049 662c 2061 7420 7468 .1.. If, at th │ │ │ 005434e0: 6520 7469 6d65 206f 6620 616e 7920 6572 e time of any er │ │ │ 005434f0: 726f 722c 2074 6865 2076 616c 7565 206f ror, the value o │ │ │ 00543500: 6620 2445 5452 4150 2069 7320 6e6f 6e2d f $ETRAP is non- │ │ │ -00543510: 656d 7074 792c 2047 542e 4d51 004c 7e41 empty, GT.MQ.L~A │ │ │ +00543510: 656d 7074 792c 2047 542e 4d51 004c e041 empty, GT.MQ.L.A │ │ │ 00543520: 0000 2020 2070 726f 6365 6564 7320 6173 .. proceeds as │ │ │ 00543530: 2069 6620 7468 6520 6e65 7874 2069 6e73 if the next ins │ │ │ 00543540: 7472 7563 7469 6f6e 2074 6f20 6265 2065 truction to be e │ │ │ 00543550: 7863 7574 6564 2077 6572 6520 7468 6520 xcuted were the │ │ │ 00543560: 6669 7273 7420 6f6e 6520 6f6e 0000 0000 first one on.... │ │ │ 00543570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00543580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -344955,131 +344955,131 @@ │ │ │ 005437a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005437b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005437c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005437d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005437e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005437f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00543800: 0400 0000 5d07 0000 3b56 0000 0000 0000 ....]...;V...... │ │ │ -00543810: 6400 007e 4845 4c50 00ff 7300 ff45 5252 d..~HELP..s..ERR │ │ │ +00543810: 6400 00e0 4845 4c50 00ff 7300 ff45 5252 d...HELP..s..ERR │ │ │ 00543820: 5f50 524f 4345 5353 494e 4700 ff73 00ff _PROCESSING..s.. │ │ │ 00543830: 5052 4f47 5241 4d5f 4841 4e44 4c49 4e47 PROGRAM_HANDLING │ │ │ 00543840: 5f4f 465f 4552 524f 5253 00ff 7300 ff4e _OF_ERRORS..s..N │ │ │ 00543850: 4553 5449 4e47 5f24 4554 5241 505f 414e ESTING_$ETRAP_AN │ │ │ 00543860: 445f 5553 494e 475f 2445 5354 4143 4b00 D_USING_$ESTACK. │ │ │ -00543870: c022 0000 4f00 5d7e 2300 0020 2020 5768 ."..O.]~#.. Wh │ │ │ +00543870: c022 0000 4f00 5de0 2300 0020 2020 5768 ."..O.].#.. Wh │ │ │ 00543880: 696c 6520 6174 2074 6865 206d 6f72 6520 ile at the more │ │ │ 00543890: 6e65 7374 6564 2065 7865 6375 7469 6f6e nested execution │ │ │ 005438a0: 206c 6576 656c 2873 292c 2069 6620 616e level(s), if an │ │ │ 005438b0: 2065 7272 6f72 206f 6363 7572 732c 2047 error occurs, G │ │ │ -005438c0: 542e 4d54 005d 7e24 0000 2020 2065 7865 T.MT.]~$.. exe │ │ │ +005438c0: 542e 4d54 005d e024 0000 2020 2065 7865 T.MT.].$.. exe │ │ │ 005438d0: 6375 7465 7320 7468 6520 636f 6465 2066 cutes the code f │ │ │ 005438e0: 726f 6d20 7468 6520 6375 7272 656e 7420 rom the current │ │ │ 005438f0: 2445 5452 4150 2e20 4166 7465 7220 7468 $ETRAP. After th │ │ │ 00543900: 6520 5155 4954 2074 6f20 6120 6c65 7373 e QUIT to a less │ │ │ -00543910: 206e 6573 7465 644f 005d 7e25 0000 2020 nestedO.]~%.. │ │ │ +00543910: 206e 6573 7465 644f 005d e025 0000 2020 nestedO.].%.. │ │ │ 00543920: 206c 6576 656c 2c20 4754 2e4d 2069 6e76 level, GT.M inv │ │ │ 00543930: 6f6b 6573 2074 6865 2063 6f64 6520 6672 okes the code fr │ │ │ 00543940: 6f6d 2074 6865 206e 6f77 2063 7572 7265 om the now curre │ │ │ 00543950: 6e74 2024 4554 5241 502e 2054 6865 2063 nt $ETRAP. The c │ │ │ -00543960: 7572 7265 6e74 5100 5d7e 2600 0020 2020 urrentQ.]~&.. │ │ │ +00543960: 7572 7265 6e74 5100 5de0 2600 0020 2020 urrentQ.].&.. │ │ │ 00543970: 2445 5452 4150 206d 6179 2062 6520 6469 $ETRAP may be di │ │ │ 00543980: 6666 6572 656e 7420 6672 6f6d 2074 6865 fferent from the │ │ │ 00543990: 2024 4554 5241 5020 6174 2074 6865 2074 $ETRAP at the t │ │ │ 005439a0: 696d 6520 6f66 2074 6865 2065 7272 6f72 ime of the error │ │ │ -005439b0: 2064 7565 2074 6f51 005d 7e27 0000 2020 due toQ.]~'.. │ │ │ +005439b0: 2064 7565 2074 6f51 005d e027 0000 2020 due toQ.].'.. │ │ │ 005439c0: 2075 6e73 7461 636b 696e 672e 2054 6869 unstacking. Thi │ │ │ 005439d0: 7320 6265 6861 7669 6f72 2063 6f6e 7469 s behavior conti │ │ │ 005439e0: 6e75 6573 2075 6e74 696c 206f 6e65 206f nues until one o │ │ │ 005439f0: 6620 7468 6520 666f 6c6c 6f77 696e 6720 f the following │ │ │ -00543a00: 706f 7373 6962 6c65 1b00 5d7e 2800 0020 possible..]~(.. │ │ │ +00543a00: 706f 7373 6962 6c65 1b00 5de0 2800 0020 possible..].(.. │ │ │ 00543a10: 2020 7369 7475 6174 696f 6e73 206f 6363 situations occ │ │ │ -00543a20: 7572 3a07 005d 7e29 0000 4d00 5d7e 2a00 ur:..]~)..M.]~*. │ │ │ +00543a20: 7572 3a07 005d e029 0000 4d00 5de0 2a00 ur:..].)..M.].*. │ │ │ 00543a30: 0020 2020 2020 2a20 2445 434f 4445 2069 . * $ECODE i │ │ │ 00543a40: 7320 656d 7074 792e 2057 6865 6e20 7468 s empty. When th │ │ │ 00543a50: 6520 7661 6c75 6520 6f66 2024 4543 4f44 e value of $ECOD │ │ │ 00543a60: 4520 6973 2065 7175 616c 2074 6f20 7468 E is equal to th │ │ │ -00543a70: 6520 656d 7074 7951 005d 7e31 0000 2020 e emptyQ.]~1.. │ │ │ +00543a70: 6520 656d 7074 7951 005d e031 0000 2020 e emptyQ.].1.. │ │ │ 00543a80: 2020 2020 2073 7472 696e 672c 2065 7272 string, err │ │ │ 00543a90: 6f72 2070 726f 6365 7373 696e 6720 6973 or processing is │ │ │ 00543aa0: 206e 6f20 6c6f 6e67 6572 2061 6374 6976 no longer activ │ │ │ 00543ab0: 652c 2061 6e64 206e 6f72 6d61 6c20 7072 e, and normal pr │ │ │ -00543ac0: 6f63 6573 7369 6e67 1600 5d7e 3200 0020 ocessing..]~2.. │ │ │ +00543ac0: 6f63 6573 7369 6e67 1600 5de0 3200 0020 ocessing..].2.. │ │ │ 00543ad0: 2020 2020 2020 7265 7375 6d65 732e 5200 resumes.R. │ │ │ -00543ae0: 5d7e 3300 0020 2020 2020 2a20 4120 5155 ]~3.. * A QU │ │ │ +00543ae0: 5de0 3300 0020 2020 2020 2a20 4120 5155 ].3.. * A QU │ │ │ 00543af0: 4954 2072 6561 6368 6573 2061 6e20 6578 IT reaches an ex │ │ │ 00543b00: 6563 7574 696f 6e20 6c65 7665 6c20 7768 ecution level wh │ │ │ 00543b10: 6572 6520 7468 6520 7661 6c75 6520 6f66 ere the value of │ │ │ 00543b20: 2024 4554 5241 5020 6973 2065 6d70 7479 $ETRAP is empty │ │ │ -00543b30: 5000 5d7e 3400 0020 2020 2020 2020 2824 P.]~4.. ($ │ │ │ +00543b30: 5000 5de0 3400 0020 2020 2020 2020 2824 P.].4.. ($ │ │ │ 00543b40: 5a54 5241 5020 6d69 6768 7420 6265 206e ZTRAP might be n │ │ │ 00543b50: 6f6e 2d65 6d70 7479 2061 7420 7468 6174 on-empty at that │ │ │ 00543b60: 206c 6576 656c 292e 2057 6865 6e20 7468 level). When th │ │ │ 00543b70: 6520 7661 6c75 6573 206f 6620 626f 7468 e values of both │ │ │ -00543b80: 5300 5d7e 3500 0020 2020 2020 2020 245a S.]~5.. $Z │ │ │ +00543b80: 5300 5de0 3500 0020 2020 2020 2020 245a S.].5.. $Z │ │ │ 00543b90: 5452 4150 2061 6e64 2024 4554 5241 5020 TRAP and $ETRAP │ │ │ 00543ba0: 6172 6520 6571 7561 6c20 746f 2074 6865 are equal to the │ │ │ 00543bb0: 2065 6d70 7479 2073 7472 696e 672c 206e empty string, n │ │ │ 00543bc0: 6f20 6572 726f 7220 7472 6170 7069 6e67 o error trapping │ │ │ -00543bd0: 2069 734f 005d 7e36 0000 2020 2020 2020 isO.]~6.. │ │ │ +00543bd0: 2069 734f 005d e036 0000 2020 2020 2020 isO.].6.. │ │ │ 00543be0: 2061 6374 6976 6520 616e 6420 7468 6520 active and the │ │ │ 00543bf0: 5155 4954 2072 6570 6561 7473 2075 6e74 QUIT repeats unt │ │ │ 00543c00: 696c 2069 7420 756e 7374 6163 6b73 2061 il it unstacks a │ │ │ 00543c10: 2024 4554 5241 5020 6f72 2024 5a54 5241 $ETRAP or $ZTRA │ │ │ -00543c20: 502e 4f00 5d7e 3700 0020 2020 2020 2a20 P.O.]~7.. * │ │ │ +00543c20: 502e 4f00 5de0 3700 0020 2020 2020 2a20 P.O.].7.. * │ │ │ 00543c30: 5468 6520 7374 6163 6b20 6973 2072 6564 The stack is red │ │ │ 00543c40: 7563 6564 2074 6f20 616e 2065 6d70 7479 uced to an empty │ │ │ 00543c50: 2073 7461 7465 2e20 5768 656e 2074 6865 state. When the │ │ │ 00543c60: 7265 2069 7320 6e6f 2070 7265 7669 6f75 re is no previou │ │ │ -00543c70: 7351 005d 7e38 0000 2020 2020 2020 206c sQ.]~8.. l │ │ │ +00543c70: 7351 005d e038 0000 2020 2020 2020 206c sQ.].8.. l │ │ │ 00543c80: 6576 656c 206c 6566 7420 746f 2051 5549 evel left to QUI │ │ │ 00543c90: 5420 696e 746f 2c20 4754 2e4d 2072 6574 T into, GT.M ret │ │ │ 00543ca0: 7572 6e73 2074 6f20 7468 6520 6f70 6572 urns to the oper │ │ │ 00543cb0: 6174 696e 6720 7379 7374 656d 206c 6576 ating system lev │ │ │ -00543cc0: 656c 5400 5d7e 3900 0020 2020 2020 2020 elT.]~9.. │ │ │ +00543cc0: 656c 5400 5de0 3900 0020 2020 2020 2020 elT.].9.. │ │ │ 00543cd0: 7368 656c 6c2e 2041 2066 7261 6d65 2074 shell. A frame t │ │ │ 00543ce0: 6861 7420 6973 2069 6e20 6469 7265 6374 hat is in direct │ │ │ 00543cf0: 206d 6f64 6520 7374 6f70 7320 7468 6520 mode stops the │ │ │ 00543d00: 7072 6f63 6573 7320 6279 2070 7574 7469 process by putti │ │ │ -00543d10: 6e67 2074 6865 3300 5d7e 3a00 0020 2020 ng the3.]~:.. │ │ │ +00543d10: 6e67 2074 6865 3300 5de0 3a00 0020 2020 ng the3.].:.. │ │ │ 00543d20: 2020 2020 7573 6572 2062 6163 6b20 696e user back in │ │ │ 00543d30: 746f 2074 6865 2044 6972 6563 7420 4d6f to the Direct Mo │ │ │ -00543d40: 6465 2073 6865 6c6c 2e07 005d 7e41 0000 de shell...]~A.. │ │ │ -00543d50: 5200 5d7e 4200 0020 2020 5768 656e 2064 R.]~B.. When d │ │ │ +00543d40: 6465 2073 6865 6c6c 2e07 005d e041 0000 de shell...].A.. │ │ │ +00543d50: 5200 5de0 4200 0020 2020 5768 656e 2064 R.].B.. When d │ │ │ 00543d60: 6561 6c69 6e67 2077 6974 6820 7374 7261 ealing with stra │ │ │ 00543d70: 7469 6669 6564 2065 7272 6f72 2074 7261 tified error tra │ │ │ 00543d80: 7070 696e 672c 2069 7420 6973 2069 6d70 pping, it is imp │ │ │ 00543d90: 6f72 7461 6e74 2074 6f20 6265 2061 7761 ortant to be awa │ │ │ -00543da0: 7265 5200 5d7e 4300 0020 2020 6f66 2074 reR.]~C.. of t │ │ │ +00543da0: 7265 5200 5de0 4300 0020 2020 6f66 2074 reR.].C.. of t │ │ │ 00543db0: 776f 2061 6464 6974 696f 6e61 6c20 696e wo additional in │ │ │ 00543dc0: 7472 696e 7369 6320 7661 7269 6162 6c65 trinsic variable │ │ │ 00543dd0: 733a 2024 5354 4143 4b20 616e 6420 2445 s: $STACK and $E │ │ │ 00543de0: 5354 4143 4b2e 2054 6865 2076 616c 7565 STACK. The value │ │ │ -00543df0: 7320 6f66 5400 5d7e 4400 0020 2020 626f s ofT.]~D.. bo │ │ │ +00543df0: 7320 6f66 5400 5de0 4400 0020 2020 626f s ofT.].D.. bo │ │ │ 00543e00: 7468 206f 6620 7468 6573 6520 7661 7269 th of these vari │ │ │ 00543e10: 6162 6c65 7320 696e 6469 6361 7465 2074 ables indicate t │ │ │ 00543e20: 6865 2063 7572 7265 6e74 2065 7865 6375 he current execu │ │ │ 00543e30: 7469 6f6e 206c 6576 656c 2e20 5468 6520 tion level. The │ │ │ -00543e40: 7661 6c75 6520 6f66 4e00 5d7e 4500 0020 value ofN.]~E.. │ │ │ +00543e40: 7661 6c75 6520 6f66 4e00 5de0 4500 0020 value ofN.].E.. │ │ │ 00543e50: 2020 2453 5441 434b 2069 7320 616e 2022 $STACK is an " │ │ │ 00543e60: 6162 736f 6c75 7465 2220 7661 6c75 6520 absolute" value │ │ │ 00543e70: 7468 6174 2063 6f75 6e74 7320 6672 6f6d that counts from │ │ │ 00543e80: 2074 6865 2073 7461 7274 206f 6620 7468 the start of th │ │ │ -00543e90: 6520 4754 2e4d 4e00 5d7e 4600 0020 2020 e GT.MN.]~F.. │ │ │ +00543e90: 6520 4754 2e4d 4e00 5de0 4600 0020 2020 e GT.MN.].F.. │ │ │ 00543ea0: 7072 6f63 6573 732c 2077 6865 7265 6173 process, whereas │ │ │ 00543eb0: 2074 6865 2076 616c 7565 206f 6620 2445 the value of $E │ │ │ 00543ec0: 5354 4143 4b20 7265 7374 6172 7473 2061 STACK restarts a │ │ │ 00543ed0: 7420 7a65 726f 2028 3029 2065 6163 6820 t zero (0) each │ │ │ -00543ee0: 7469 6d65 1b00 5d7e 4700 0020 2020 2445 time..]~G.. $E │ │ │ +00543ee0: 7469 6d65 1b00 5de0 4700 0020 2020 2445 time..].G.. $E │ │ │ 00543ef0: 5354 4143 4b20 6973 204e 4557 6564 2e07 STACK is NEWed.. │ │ │ -00543f00: 005d 7e48 0000 5000 5d7e 4900 0020 2020 .]~H..P.]~I.. │ │ │ +00543f00: 005d e048 0000 5000 5de0 4900 0020 2020 .].H..P.].I.. │ │ │ 00543f10: 4974 2069 7320 6f66 7465 6e20 6265 6e65 It is often bene │ │ │ 00543f20: 6669 6369 616c 2074 6f20 4e45 5720 626f ficial to NEW bo │ │ │ 00543f30: 7468 2024 4554 5241 5020 616e 6420 2445 th $ETRAP and $E │ │ │ 00543f40: 5354 4143 4b20 6120 7468 6520 7361 6d65 STACK a the same │ │ │ -00543f50: 2074 696d 652e 0700 5d7e 4a00 0000 0000 time...]~J..... │ │ │ +00543f50: 2074 696d 652e 0700 5de0 4a00 0000 0000 time...].J..... │ │ │ 00543f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00543f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00543f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00543f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00543fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00543fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00543fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -345088,89 +345088,89 @@ │ │ │ 00543ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00544000: 0400 0000 5c05 0000 9156 0000 0000 0000 ....\....V...... │ │ │ 00544010: 5100 004f 4845 4c50 00ff 7300 ff45 5252 Q..OHELP..s..ERR │ │ │ 00544020: 5f50 524f 4345 5353 494e 4700 ff73 00ff _PROCESSING..s.. │ │ │ 00544030: 5052 4f47 5241 4d5f 4841 4e44 4c49 4e47 PROGRAM_HANDLING │ │ │ 00544040: 5f4f 465f 4552 524f 5253 00ff 7300 ff42 _OF_ERRORS..s..B │ │ │ 00544050: 4548 4156 494f 5200 0042 6568 6176 696f EHAVIOR..Behavio │ │ │ -00544060: 7213 0044 7ebf 1100 0020 2020 4265 6861 r..D~.... Beha │ │ │ -00544070: 7669 6f72 0700 457e 2100 0053 0045 7e31 vior..E~!..S.E~1 │ │ │ +00544060: 7213 0044 e0bf 1100 0020 2020 4265 6861 r..D..... Beha │ │ │ +00544070: 7669 6f72 0700 45e0 2100 0053 0045 e031 vior..E.!..S.E.1 │ │ │ 00544080: 0000 2020 2049 662c 2061 7420 7468 6520 .. If, at the │ │ │ 00544090: 7469 6d65 206f 6620 616e 7920 6572 726f time of any erro │ │ │ 005440a0: 722c 2074 6865 2076 616c 7565 206f 6620 r, the value of │ │ │ 005440b0: 245a 5452 4150 2069 7320 6e6f 6e2d 656d $ZTRAP is non-em │ │ │ 005440c0: 7074 792c 2047 542e 4d20 7573 6573 4500 pty, GT.M usesE. │ │ │ -005440d0: 457e 4100 0020 2020 7468 6520 245a 5452 E~A.. the $ZTR │ │ │ +005440d0: 45e0 4100 0020 2020 7468 6520 245a 5452 E.A.. the $ZTR │ │ │ 005440e0: 4150 2063 6f6e 7465 6e74 7320 746f 2064 AP contents to d │ │ │ 005440f0: 6972 6563 7420 6578 6563 7574 696f 6e20 irect execution │ │ │ 00544100: 6f66 2074 6865 206e 6578 7420 6163 7469 of the next acti │ │ │ -00544110: 6f6e 2e07 0045 7e51 0000 5200 457e 6100 on...E~Q..R.E~a. │ │ │ +00544110: 6f6e 2e07 0045 e051 0000 5200 45e0 6100 on...E.Q..R.E.a. │ │ │ 00544120: 0020 2020 4279 2064 6566 6175 6c74 2c20 . By default, │ │ │ 00544130: 6578 6563 7574 696f 6e20 7072 6f63 6565 execution procee │ │ │ 00544140: 6473 2061 7320 6966 2074 6865 206e 6578 ds as if the nex │ │ │ 00544150: 7420 696e 7374 7275 6374 696f 6e20 746f t instruction to │ │ │ -00544160: 2062 6520 6578 6563 7574 6564 4f00 457e be executedO.E~ │ │ │ +00544160: 2062 6520 6578 6563 7574 6564 4f00 45e0 be executedO.E. │ │ │ 00544170: 7100 0020 2020 7765 7265 2074 6865 2066 q.. were the f │ │ │ 00544180: 6972 7374 206f 6e65 206f 6e20 2274 6865 irst one on "the │ │ │ 00544190: 206e 6578 7420 6c69 6e65 222c 2061 6e64 next line", and │ │ │ 005441a0: 2074 6865 2063 6f64 6520 6f6e 2074 6861 the code on tha │ │ │ -005441b0: 7420 6e65 7874 206c 696e 6554 0045 7e81 t next lineT.E~. │ │ │ +005441b0: 7420 6e65 7874 206c 696e 6554 0045 e081 t next lineT.E.. │ │ │ 005441c0: 0000 2020 2077 6f75 6c64 2062 6520 7468 .. would be th │ │ │ 005441d0: 6520 7361 6d65 2061 7320 7468 6520 7465 e same as the te │ │ │ 005441e0: 7874 2069 6e20 7468 6520 7661 6c75 6520 xt in the value │ │ │ 005441f0: 6f66 2024 5a54 5241 502e 2055 6e6c 6573 of $ZTRAP. Unles │ │ │ 00544200: 7320 245a 5452 4150 206f 7220 616e 7952 s $ZTRAP or anyR │ │ │ -00544210: 0045 7e91 0000 2020 2063 6f64 6520 6974 .E~... code it │ │ │ +00544210: 0045 e091 0000 2020 2063 6f64 6520 6974 .E.... code it │ │ │ 00544220: 2069 6e76 6f6b 6573 2069 7373 7565 7320 invokes issues │ │ │ 00544230: 6120 474f 544f 206f 7220 5a47 4f54 4f2c a GOTO or ZGOTO, │ │ │ 00544240: 2061 6674 6572 2047 542e 4d20 6861 7320 after GT.M has │ │ │ 00544250: 6578 6563 7574 6564 2074 6865 2063 6f64 executed the cod │ │ │ -00544260: 6554 0044 7ec0 1100 0020 2020 696e 2024 eT.D~.... in $ │ │ │ +00544260: 6554 0044 e0c0 1100 0020 2020 696e 2024 eT.D..... in $ │ │ │ 00544270: 5a54 5241 502c 2047 542e 4d20 6174 7465 ZTRAP, GT.M atte │ │ │ 00544280: 6d70 7473 2074 6f20 6578 6563 7574 6520 mpts to execute │ │ │ 00544290: 7468 6520 6c69 6e65 2077 6974 6820 7468 the line with th │ │ │ 005442a0: 6520 6572 726f 7220 6167 6169 6e2e 2057 e error again. W │ │ │ -005442b0: 6865 6e20 6154 0045 7e12 0000 2020 2076 hen aT.E~... v │ │ │ +005442b0: 6865 6e20 6154 0045 e012 0000 2020 2076 hen aT.E.... v │ │ │ 005442c0: 616c 7565 2069 7320 6173 7369 676e 6564 alue is assigned │ │ │ 005442d0: 2074 6f20 245a 5452 4150 2c20 7468 6520 to $ZTRAP, the │ │ │ 005442e0: 6e65 7720 7661 6c75 6520 7265 706c 6163 new value replac │ │ │ 005442f0: 6573 2074 6865 2070 7265 7669 6f75 7320 es the previous │ │ │ -00544300: 7661 6c75 652e 2049 6651 0045 7e13 0000 value. IfQ.E~... │ │ │ +00544300: 7661 6c75 652e 2049 6651 0045 e013 0000 value. IfQ.E.... │ │ │ 00544310: 2020 2074 6865 2076 616c 7565 206f 6620 the value of │ │ │ 00544320: 2445 5452 4150 2069 7320 6120 6e6f 6e2d $ETRAP is a non- │ │ │ 00544330: 656d 7074 7920 6f6e 652c 2024 4554 5241 empty one, $ETRA │ │ │ 00544340: 5020 6973 2069 6d70 6c69 6369 746c 7920 P is implicitly │ │ │ -00544350: 4e45 5765 642c 2061 6e64 5200 457e 1400 NEWed, andR.E~.. │ │ │ +00544350: 4e45 5765 642c 2061 6e64 5200 45e0 1400 NEWed, andR.E... │ │ │ 00544360: 0020 2020 7468 6520 7661 6c75 6520 6f66 . the value of │ │ │ 00544370: 2024 4554 5241 5020 6265 636f 6d65 7320 $ETRAP becomes │ │ │ 00544380: 6571 7561 6c20 746f 2074 6865 2065 6d70 equal to the emp │ │ │ 00544390: 7479 2073 7472 696e 673b 2074 6869 7320 ty string; this │ │ │ -005443a0: 656e 7375 7265 7320 7468 6174 4a00 457e ensures thatJ.E~ │ │ │ +005443a0: 656e 7375 7265 7320 7468 6174 4a00 45e0 ensures thatJ.E. │ │ │ 005443b0: 1500 0020 2020 6174 206d 6f73 7420 6f6e ... at most on │ │ │ 005443c0: 6520 6f66 2024 4554 5241 5020 616e 6420 e of $ETRAP and │ │ │ 005443d0: 245a 5452 4150 2069 7320 6e6f 7420 7468 $ZTRAP is not th │ │ │ 005443e0: 6520 656d 7074 7920 7374 7269 6e67 2e20 e empty string. │ │ │ -005443f0: 4966 2074 6865 4c00 457e 1600 0020 2020 If theL.E~... │ │ │ +005443f0: 4966 2074 6865 4c00 45e0 1600 0020 2020 If theL.E.... │ │ │ 00544400: 656e 7669 726f 6e6d 656e 7420 7661 7269 environment vari │ │ │ 00544410: 6162 6c65 2067 746d 5f7a 7472 6170 5f6e able gtm_ztrap_n │ │ │ 00544420: 6577 2065 7661 6c75 6174 6573 2074 6f20 ew evaluates to │ │ │ 00544430: 426f 6f6c 6561 6e20 5452 5545 2028 6361 Boolean TRUE (ca │ │ │ -00544440: 7365 5400 457e 1700 0020 2020 696e 7365 seT.E~... inse │ │ │ +00544440: 7365 5400 45e0 1700 0020 2020 696e 7365 seT.E.... inse │ │ │ 00544450: 6e73 6974 6976 6520 7374 7269 6e67 2022 nsitive string " │ │ │ 00544460: 5452 5545 222c 206f 7220 6361 7365 2069 TRUE", or case i │ │ │ 00544470: 6e73 656e 7369 7469 7665 2073 7472 696e nsensitive strin │ │ │ 00544480: 6720 2259 4553 222c 206f 7220 6120 6e6f g "YES", or a no │ │ │ -00544490: 6e2d 7a65 726f 4e00 457e 1800 0020 2020 n-zeroN.E~... │ │ │ +00544490: 6e2d 7a65 726f 4e00 45e0 1800 0020 2020 n-zeroN.E.... │ │ │ 005444a0: 6e75 6d62 6572 292c 2024 5a54 5241 5020 number), $ZTRAP │ │ │ 005444b0: 6973 204e 4557 6564 2077 6865 6e20 245a is NEWed when $Z │ │ │ 005444c0: 5452 4150 2069 7320 5345 543b 206f 7468 TRAP is SET; oth │ │ │ 005444d0: 6572 7769 7365 2024 5a54 5241 5020 6973 erwise $ZTRAP is │ │ │ -005444e0: 206e 6f74 2100 457e 1900 0020 2020 7374 not!.E~... st │ │ │ +005444e0: 206e 6f74 2100 45e0 1900 0020 2020 7374 not!.E.... st │ │ │ 005444f0: 6163 6b65 6420 7768 656e 2069 7420 6973 acked when it is │ │ │ -00544500: 2053 4554 2e07 0045 7e1a 0000 5000 457e SET...E~...P.E~ │ │ │ +00544500: 2053 4554 2e07 0045 e01a 0000 5000 45e0 SET...E....P.E. │ │ │ 00544510: 2100 0020 2020 4f74 6865 7220 7468 616e !.. Other than │ │ │ 00544520: 2074 6865 2064 6566 6175 6c74 2062 6568 the default beh │ │ │ 00544530: 6176 696f 722c 2024 5a54 5241 5020 7365 avior, $ZTRAP se │ │ │ 00544540: 7474 696e 6773 2061 7265 2063 6f6e 7472 ttings are contr │ │ │ 00544550: 6f6c 6c65 6420 6279 2074 6865 0000 0000 olled by the.... │ │ │ 00544560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00544570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -345211,376 +345211,376 @@ │ │ │ 005447a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005447b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005447c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005447d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005447e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005447f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00544800: 0400 0000 e607 0000 6856 0000 0000 0000 ........hV...... │ │ │ -00544810: 9700 007e 4845 4c50 00ff 7300 ff45 5252 ...~HELP..s..ERR │ │ │ +00544810: 9700 00e0 4845 4c50 00ff 7300 ff45 5252 ....HELP..s..ERR │ │ │ 00544820: 5f50 524f 4345 5353 494e 4700 ff73 00ff _PROCESSING..s.. │ │ │ 00544830: 5052 4f47 5241 4d5f 4841 4e44 4c49 4e47 PROGRAM_HANDLING │ │ │ 00544840: 5f4f 465f 4552 524f 5253 00ff 7300 ff42 _OF_ERRORS..s..B │ │ │ 00544850: 4548 4156 494f 5200 c022 0000 2020 2065 EHAVIOR..".. e │ │ │ 00544860: 6e76 6972 6f6e 6d65 6e74 2076 6172 6961 nvironment varia │ │ │ 00544870: 626c 6520 6774 6d5f 7a74 7261 705f 666f ble gtm_ztrap_fo │ │ │ 00544880: 726d 2061 7320 6465 7363 7269 6265 6420 rm as described │ │ │ 00544890: 696e 2074 6865 2066 6f6c 6c6f 7769 6e67 in the following │ │ │ -005448a0: 2074 6162 6c65 2e07 0045 7e23 0000 5400 table...E~#..T. │ │ │ -005448b0: 457e 2400 0020 2020 2b2d 2d2d 2d2d 2d2d E~$.. +------- │ │ │ +005448a0: 2074 6162 6c65 2e07 0045 e023 0000 5400 table...E.#..T. │ │ │ +005448b0: 45e0 2400 0020 2020 2b2d 2d2d 2d2d 2d2d E.$.. +------- │ │ │ 005448c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 005448d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 005448e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 005448f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00544900: 2d2b 5400 457e 2500 0020 2020 7c20 6774 -+T.E~%.. | gt │ │ │ +00544900: 2d2b 5400 45e0 2500 0020 2020 7c20 6774 -+T.E.%.. | gt │ │ │ 00544910: 6d5f 7a74 7261 705f 666f 726d 207c 2020 m_ztrap_form | │ │ │ 00544920: 2020 2020 2020 2020 2020 2024 5a54 5241 $ZTRA │ │ │ 00544930: 5020 616e 6420 4558 4345 5054 494f 4e20 P and EXCEPTION │ │ │ 00544940: 4265 6861 7669 6f72 2020 2020 2020 2020 Behavior │ │ │ -00544950: 2020 2020 207c 5400 457e 2600 0020 2020 |T.E~&.. │ │ │ +00544950: 2020 2020 207c 5400 45e0 2600 0020 2020 |T.E.&.. │ │ │ 00544960: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |--------------- │ │ │ 00544970: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 00544980: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00544990: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -005449a0: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 457e 2700 ---------|T.E~'. │ │ │ +005449a0: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 45e0 2700 ---------|T.E.'. │ │ │ 005449b0: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 005449c0: 2020 2020 207c 2043 6f6e 7465 6e74 2069 | Content i │ │ │ 005449d0: 7320 636f 6465 2065 7865 6375 7465 6420 s code executed │ │ │ 005449e0: 6166 7465 7220 7468 6520 6572 726f 723b after the error; │ │ │ 005449f0: 2069 6e20 7468 6520 2020 2020 207c 5400 in the |T. │ │ │ -00544a00: 457e 2800 0020 2020 7c20 2020 2020 2020 E~(.. | │ │ │ +00544a00: 45e0 2800 0020 2020 7c20 2020 2020 2020 E.(.. | │ │ │ 00544a10: 2020 2020 2020 2020 207c 2061 6273 656e | absen │ │ │ 00544a20: 6365 206f 6620 474f 544f 2c20 5a47 4f54 ce of GOTO, ZGOT │ │ │ 00544a30: 4f2c 206f 7220 5155 4954 2c20 6578 6563 O, or QUIT, exec │ │ │ 00544a40: 7574 696f 6e20 7265 7375 6d65 7320 6174 ution resumes at │ │ │ -00544a50: 207c 5400 457e 2900 0020 2020 7c20 636f |T.E~).. | co │ │ │ +00544a50: 207c 5400 45e0 2900 0020 2020 7c20 636f |T.E.).. | co │ │ │ 00544a60: 6465 2020 2020 2020 2020 2020 207c 2074 de | t │ │ │ 00544a70: 6865 2062 6567 696e 6e69 6e67 206f 6620 he beginning of │ │ │ 00544a80: 7468 6520 6c69 6e65 2063 6f6e 7461 696e the line contain │ │ │ 00544a90: 696e 6720 7468 6520 6572 726f 7220 2d20 ing the error - │ │ │ -00544aa0: 6e6f 7465 207c 5400 457e 2a00 0020 2020 note |T.E~*.. │ │ │ +00544aa0: 6e6f 7465 207c 5400 45e0 2a00 0020 2020 note |T.E.*.. │ │ │ 00544ab0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00544ac0: 207c 2074 6861 7420 7468 6520 6465 6661 | that the defa │ │ │ 00544ad0: 756c 7420 6265 6861 7669 6f72 2074 656e ult behavior ten │ │ │ 00544ae0: 6473 2074 6f20 6372 6561 7465 2061 6e20 ds to create an │ │ │ -00544af0: 2020 2020 2020 2020 207c 5400 457e 3100 |T.E~1. │ │ │ +00544af0: 2020 2020 2020 2020 207c 5400 45e0 3100 |T.E.1. │ │ │ 00544b00: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00544b10: 2020 2020 207c 2069 6e64 6566 696e 6974 | indefinit │ │ │ 00544b20: 6520 6c6f 6f70 2e20 2020 2020 2020 2020 e loop. │ │ │ 00544b30: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00544b40: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -00544b50: 457e 3200 0020 2020 7c2d 2d2d 2d2d 2d2d E~2.. |------- │ │ │ +00544b50: 45e0 3200 0020 2020 7c2d 2d2d 2d2d 2d2d E.2.. |------- │ │ │ 00544b60: 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d ---------+------ │ │ │ 00544b70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00544b80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00544b90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00544ba0: 2d7c 5400 457e 3300 0020 2020 7c20 656e -|T.E~3.. | en │ │ │ +00544ba0: 2d7c 5400 45e0 3300 0020 2020 7c20 656e -|T.E.3.. | en │ │ │ 00544bb0: 7472 7972 6566 2020 2020 2020 207c 2043 tryref | C │ │ │ 00544bc0: 6f6e 7465 6e74 2069 7320 616e 2065 6e74 ontent is an ent │ │ │ 00544bd0: 7279 7265 6620 746f 2077 6869 6368 2063 ryref to which c │ │ │ 00544be0: 6f6e 7472 6f6c 2069 7320 2020 2020 2020 ontrol is │ │ │ -00544bf0: 2020 2020 207c 5400 457e 3400 0020 2020 |T.E~4.. │ │ │ +00544bf0: 2020 2020 207c 5400 45e0 3400 0020 2020 |T.E.4.. │ │ │ 00544c00: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00544c10: 207c 2074 7261 6e73 6665 7272 6564 2062 | transferred b │ │ │ 00544c20: 7920 616e 2069 6d70 6c69 6369 7420 474f y an implicit GO │ │ │ 00544c30: 544f 2020 2020 2020 2020 2020 2020 2020 TO │ │ │ -00544c40: 2020 2020 2020 2020 207c 5400 457e 3500 |T.E~5. │ │ │ +00544c40: 2020 2020 2020 2020 207c 5400 45e0 3500 |T.E.5. │ │ │ 00544c50: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 00544c60: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00544c70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00544c80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00544c90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 -------------|T. │ │ │ -00544ca0: 457e 3600 0020 2020 7c20 6164 6170 7469 E~6.. | adapti │ │ │ +00544ca0: 45e0 3600 0020 2020 7c20 6164 6170 7469 E.6.. | adapti │ │ │ 00544cb0: 7665 2020 2020 2020 207c 2049 6620 636f ve | If co │ │ │ 00544cc0: 6e74 656e 7420 6973 2076 616c 6964 2063 ntent is valid c │ │ │ 00544cd0: 6f64 6520 7472 6561 7420 6974 2061 7320 ode treat it as │ │ │ 00544ce0: 6465 7363 7269 6265 6420 666f 7220 2020 described for │ │ │ -00544cf0: 207c 5400 457e 3700 0020 2020 7c20 2020 |T.E~7.. | │ │ │ +00544cf0: 207c 5400 45e0 3700 0020 2020 7c20 2020 |T.E.7.. | │ │ │ 00544d00: 2020 2020 2020 2020 2020 2020 207c 2022 | " │ │ │ 00544d10: 636f 6465 222c 206f 7468 6572 7769 7365 code", otherwise │ │ │ 00544d20: 2061 7474 656d 7074 2074 6f20 7472 6561 attempt to trea │ │ │ 00544d30: 7420 6974 2061 7320 616e 2065 6e74 7279 t it as an entry │ │ │ -00544d40: 7265 6620 207c 5400 457e 3800 0020 2020 ref |T.E~8.. │ │ │ +00544d40: 7265 6620 207c 5400 45e0 3800 0020 2020 ref |T.E.8.. │ │ │ 00544d50: 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d |--------------- │ │ │ 00544d60: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 00544d70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00544d80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00544d90: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 457e 3900 ---------|T.E~9. │ │ │ +00544d90: 2d2d 2d2d 2d2d 2d2d 2d7c 5400 45e0 3900 ---------|T.E.9. │ │ │ 00544da0: 0020 2020 7c20 2020 2020 2020 2020 2020 . | │ │ │ 00544db0: 2020 2020 207c 2043 6f6e 7465 6e74 2069 | Content i │ │ │ 00544dc0: 7320 656e 7472 7972 6566 202d 2072 656d s entryref - rem │ │ │ 00544dd0: 6f76 6520 4d20 7669 7274 7561 6c20 7374 ove M virtual st │ │ │ 00544de0: 6163 6b20 6c65 7665 6c73 2020 207c 5400 ack levels |T. │ │ │ -00544df0: 457e 3a00 0020 2020 7c20 706f 7065 6e74 E~:.. | popent │ │ │ +00544df0: 45e0 3a00 0020 2020 7c20 706f 7065 6e74 E.:.. | popent │ │ │ 00544e00: 7279 7265 6620 2020 207c 2075 6e74 696c ryref | until │ │ │ 00544e10: 2074 6865 206c 6576 656c 2061 7420 7768 the level at wh │ │ │ 00544e20: 6963 6820 245a 5452 4150 2077 6173 2053 ich $ZTRAP was S │ │ │ 00544e30: 4554 2c20 7468 656e 2047 4f54 4f20 2020 ET, then GOTO │ │ │ -00544e40: 207c 5400 457e 4100 0020 2020 7c20 2020 |T.E~A.. | │ │ │ +00544e40: 207c 5400 45e0 4100 0020 2020 7c20 2020 |T.E.A.. | │ │ │ 00544e50: 2020 2020 2020 2020 2020 2020 207c 2074 | t │ │ │ 00544e60: 6865 2065 6e74 7279 7265 663b 2074 6865 he entryref; the │ │ │ 00544e70: 2073 7461 636b 206d 616e 6970 756c 6174 stack manipulat │ │ │ 00544e80: 696f 6e20 6f63 6375 7273 206f 6e6c 7920 ion occurs only │ │ │ -00544e90: 666f 7220 207c 5400 457e 4200 0020 2020 for |T.E~B.. │ │ │ +00544e90: 666f 7220 207c 5400 45e0 4200 0020 2020 for |T.E.B.. │ │ │ 00544ea0: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00544eb0: 207c 2024 5a54 5241 5020 616e 6420 6e6f | $ZTRAP and no │ │ │ 00544ec0: 7420 666f 7220 4558 4345 5054 494f 4e20 t for EXCEPTION │ │ │ 00544ed0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00544ee0: 2020 2020 2020 2020 207c 5400 457e 4300 |T.E~C. │ │ │ +00544ee0: 2020 2020 2020 2020 207c 5400 45e0 4300 |T.E.C. │ │ │ 00544ef0: 0020 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d . |----------- │ │ │ 00544f00: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00544f10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00544f20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00544f30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 5400 -------------|T. │ │ │ -00544f40: 457e 4400 0020 2020 7c20 2020 2020 2020 E~D.. | │ │ │ +00544f40: 45e0 4400 0020 2020 7c20 2020 2020 2020 E.D.. | │ │ │ 00544f50: 2020 2020 2020 2020 207c 2049 6620 636f | If co │ │ │ 00544f60: 6e74 656e 7420 6973 2076 616c 6964 2063 ntent is valid c │ │ │ 00544f70: 6f64 6520 7472 6561 7420 6974 2061 7320 ode treat it as │ │ │ 00544f80: 6465 7363 7269 6265 6420 666f 7220 2020 described for │ │ │ -00544f90: 207c 5400 457e 4500 0020 2020 7c20 706f |T.E~E.. | po │ │ │ +00544f90: 207c 5400 45e0 4500 0020 2020 7c20 706f |T.E.E.. | po │ │ │ 00544fa0: 7061 6461 7074 6976 6520 2020 207c 2063 padaptive | c │ │ │ 00544fb0: 6f64 652c 206f 7468 6572 7769 7365 2061 ode, otherwise a │ │ │ 00544fc0: 7474 656d 7074 2074 6f20 7472 6561 7420 ttempt to treat │ │ │ 00544fd0: 6974 2061 7320 616e 2065 6e74 7279 7265 it as an entryre │ │ │ 00544fe0: 6620 2020 207c 0000 0000 0000 0000 0000 f |.......... │ │ │ 00544ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00545000: 0400 0000 df07 0000 eb56 0000 0000 0000 .........V...... │ │ │ -00545010: 9900 007e 4845 4c50 00ff 7300 ff45 5252 ...~HELP..s..ERR │ │ │ +00545010: 9900 00e0 4845 4c50 00ff 7300 ff45 5252 ....HELP..s..ERR │ │ │ 00545020: 5f50 524f 4345 5353 494e 4700 ff73 00ff _PROCESSING..s.. │ │ │ 00545030: 5052 4f47 5241 4d5f 4841 4e44 4c49 4e47 PROGRAM_HANDLING │ │ │ 00545040: 5f4f 465f 4552 524f 5253 00ff 7300 ff42 _OF_ERRORS..s..B │ │ │ 00545050: 4548 4156 494f 5200 c046 0000 2020 207c EHAVIOR..F.. | │ │ │ 00545060: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00545070: 7c20 7573 6564 2061 7320 6465 7363 7269 | used as descri │ │ │ 00545080: 6265 6420 666f 7220 706f 7065 6e74 7279 bed for popentry │ │ │ 00545090: 7265 6620 2020 2020 2020 2020 2020 2020 ref │ │ │ -005450a0: 2020 2020 2020 2020 7c54 0045 7e47 0000 |T.E~G.. │ │ │ +005450a0: 2020 2020 2020 2020 7c54 0045 e047 0000 |T.E.G.. │ │ │ 005450b0: 2020 202b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +------------ │ │ │ 005450c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 005450d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 005450e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 005450f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b07 0045 ------------+..E │ │ │ -00545100: 7e48 0000 5200 457e 4900 0020 2020 416c ~H..R.E~I.. Al │ │ │ +00545100: e048 0000 5200 45e0 4900 0020 2020 416c .H..R.E.I.. Al │ │ │ 00545110: 7468 6f75 6768 2074 6865 2022 6164 6170 though the "adap │ │ │ 00545120: 7469 7665 2220 616e 6420 2270 6f70 6164 tive" and "popad │ │ │ 00545130: 6170 7469 7665 2220 6265 6861 7669 6f72 aptive" behavior │ │ │ 00545140: 7320 7065 726d 6974 206d 6978 696e 6720 s permit mixing │ │ │ -00545150: 6f66 2074 776f 5200 457e 4a00 0020 2020 of twoR.E~J.. │ │ │ +00545150: 6f66 2074 776f 5200 45e0 4a00 0020 2020 of twoR.E.J.. │ │ │ 00545160: 6265 6861 7669 6f72 7320 6261 7365 6420 behaviors based │ │ │ 00545170: 6f6e 2074 6865 2063 7572 7265 6e74 2076 on the current v │ │ │ 00545180: 616c 7565 206f 6620 245a 5452 4150 2c20 alue of $ZTRAP, │ │ │ 00545190: 7468 6520 245a 5452 4150 2062 6568 6176 the $ZTRAP behav │ │ │ -005451a0: 696f 7220 7479 7065 5300 457e 5100 0020 ior typeS.E~Q.. │ │ │ +005451a0: 696f 7220 7479 7065 5300 45e0 5100 0020 ior typeS.E.Q.. │ │ │ 005451b0: 2020 6973 2073 656c 6563 7465 6420 6174 is selected at │ │ │ 005451c0: 2070 726f 6365 7373 2073 7461 7274 7570 process startup │ │ │ 005451d0: 2066 726f 6d20 6774 6d5f 7a74 7261 705f from gtm_ztrap_ │ │ │ 005451e0: 666f 726d 2061 6e64 2063 616e 6e6f 7420 form and cannot │ │ │ -005451f0: 6265 206d 6f64 6966 6965 6429 0045 7e52 be modified).E~R │ │ │ +005451f0: 6265 206d 6f64 6966 6965 6429 0045 e052 be modified).E.R │ │ │ 00545200: 0000 2020 2064 7572 696e 6720 7468 6520 .. during the │ │ │ 00545210: 6c69 6665 206f 6620 7468 6520 7072 6f63 life of the proc │ │ │ -00545220: 6573 732e 0700 457e 5300 000d 0045 7e54 ess...E~S....E~T │ │ │ -00545230: 0000 2020 4e6f 7465 0700 457e 5500 004d .. Note..E~U..M │ │ │ -00545240: 0045 7e56 0000 2020 204c 696b 6520 245a .E~V.. Like $Z │ │ │ +00545220: 6573 732e 0700 45e0 5300 000d 0045 e054 ess...E.S....E.T │ │ │ +00545230: 0000 2020 4e6f 7465 0700 45e0 5500 004d .. Note..E.U..M │ │ │ +00545240: 0045 e056 0000 2020 204c 696b 6520 245a .E.V.. Like $Z │ │ │ 00545250: 5452 4150 2076 616c 7565 732c 2069 6e76 TRAP values, inv │ │ │ 00545260: 6f63 6174 696f 6e20 6f66 2064 6576 6963 ocation of devic │ │ │ 00545270: 6520 4558 4345 5054 494f 4e20 7661 6c75 e EXCEPTION valu │ │ │ -00545280: 6573 2c20 7769 7468 2074 6865 4600 457e es, with theF.E~ │ │ │ +00545280: 6573 2c20 7769 7468 2074 6865 4600 45e0 es, with theF.E. │ │ │ 00545290: 5700 0020 2020 6578 6365 7074 696f 6e20 W.. exception │ │ │ 005452a0: 6e6f 7465 642c 2066 6f6c 6c6f 7720 7468 noted, follow th │ │ │ 005452b0: 6520 7061 7474 6572 6e20 7370 6563 6966 e pattern specif │ │ │ 005452c0: 6965 6420 6279 2074 6865 2063 7572 7265 ied by the curre │ │ │ -005452d0: 6e74 2100 457e 5800 0020 2020 6774 6d5f nt!.E~X.. gtm_ │ │ │ +005452d0: 6e74 2100 45e0 5800 0020 2020 6774 6d5f nt!.E.X.. gtm_ │ │ │ 005452e0: 7a74 7261 705f 666f 726d 2073 6574 7469 ztrap_form setti │ │ │ -005452f0: 6e67 2e07 0045 7e59 0000 1800 3b7e 494f ng...E~Y....;~IO │ │ │ +005452f0: 6e67 2e07 0045 e059 0000 1800 3be0 494f ng...E.Y....;.IO │ │ │ 00545300: 5f45 5252 4f52 5300 0049 4f5f 4572 726f _ERRORS..IO_Erro │ │ │ -00545310: 7273 1400 457e bf11 0000 2020 2049 4f20 rs..E~.... IO │ │ │ -00545320: 4572 726f 7273 0700 467e 2100 004f 0046 Errors..F~!..O.F │ │ │ -00545330: 7e31 0000 2020 2057 6865 6e20 4754 2e4d ~1.. When GT.M │ │ │ +00545310: 7273 1400 45e0 bf11 0000 2020 2049 4f20 rs..E..... IO │ │ │ +00545320: 4572 726f 7273 0700 46e0 2100 004f 0046 Errors..F.!..O.F │ │ │ +00545330: e031 0000 2020 2057 6865 6e20 4754 2e4d .1.. When GT.M │ │ │ 00545340: 2065 6e63 6f75 6e74 6572 7320 616e 2065 encounters an e │ │ │ 00545350: 7272 6f72 2069 6e20 7468 6520 6f70 6572 rror in the oper │ │ │ 00545360: 6174 696f 6e20 6f66 2061 6e20 492f 4f20 ation of an I/O │ │ │ -00545370: 6465 7669 6365 2c20 4754 2e4d 5400 467e device, GT.MT.F~ │ │ │ +00545370: 6465 7669 6365 2c20 4754 2e4d 5400 46e0 device, GT.MT.F. │ │ │ 00545380: 4100 0020 2020 6578 6563 7574 6573 2074 A.. executes t │ │ │ 00545390: 6865 2045 5843 4550 5449 4f4e 2064 6576 he EXCEPTION dev │ │ │ 005453a0: 6963 6570 6172 616d 6574 6572 2066 6f72 iceparameter for │ │ │ 005453b0: 2074 6865 204f 5045 4e2f 5553 452f 434c the OPEN/USE/CL │ │ │ 005453c0: 4f53 4520 636f 6d6d 616e 6473 2e20 416e OSE commands. An │ │ │ -005453d0: 5400 467e 5100 0020 2020 4558 4345 5054 T.F~Q.. EXCEPT │ │ │ +005453d0: 5400 46e0 5100 0020 2020 4558 4345 5054 T.F.Q.. EXCEPT │ │ │ 005453e0: 494f 4e20 6465 7669 6365 7061 7261 6d65 ION deviceparame │ │ │ 005453f0: 7465 7220 7370 6563 6966 6965 7320 616e ter specifies an │ │ │ 00545400: 2061 6374 696f 6e20 746f 2074 616b 6520 action to take │ │ │ 00545410: 7768 656e 2061 6e20 6572 726f 7220 6f63 when an error oc │ │ │ -00545420: 6375 7273 5000 467e 6100 0020 2020 696e cursP.F~a.. in │ │ │ +00545420: 6375 7273 5000 46e0 6100 0020 2020 696e cursP.F.a.. in │ │ │ 00545430: 2074 6865 206f 7065 7261 7469 6f6e 206f the operation o │ │ │ 00545440: 6620 616e 2049 2f4f 2064 6576 6963 652e f an I/O device. │ │ │ 00545450: 2054 6865 2066 6f72 6d20 6f66 2074 6865 The form of the │ │ │ 00545460: 2045 5843 4550 5449 4f4e 2061 6374 696f EXCEPTION actio │ │ │ -00545470: 6e20 6973 5100 467e 7100 0020 2020 7375 n isQ.F~q.. su │ │ │ +00545470: 6e20 6973 5100 46e0 7100 0020 2020 7375 n isQ.F.q.. su │ │ │ 00545480: 626a 6563 7420 746f 2074 6865 2067 746d bject to the gtm │ │ │ 00545490: 5f7a 7472 6170 5f66 6f72 6d20 7365 7474 _ztrap_form sett │ │ │ 005454a0: 696e 6720 6465 7363 7269 6265 6420 666f ing described fo │ │ │ 005454b0: 7220 245a 5452 4150 2c20 6578 6365 7074 r $ZTRAP, except │ │ │ -005454c0: 2074 6861 7451 0046 7e81 0000 2020 2074 thatQ.F~... t │ │ │ +005454c0: 2074 6861 7451 0046 e081 0000 2020 2074 thatQ.F.... t │ │ │ 005454d0: 6865 7265 2069 7320 6e65 7665 7220 616e here is never an │ │ │ 005454e0: 7920 696d 706c 6963 6974 2070 6f70 7069 y implicit poppi │ │ │ 005454f0: 6e67 2077 6974 6820 4558 4345 5054 494f ng with EXCEPTIO │ │ │ 00545500: 4e20 6163 7469 6f6e 732e 2049 6620 6120 N actions. If a │ │ │ -00545510: 6465 7669 6365 5100 467e 9100 0020 2020 deviceQ.F~... │ │ │ +00545510: 6465 7669 6365 5100 46e0 9100 0020 2020 deviceQ.F.... │ │ │ 00545520: 6861 7320 6e6f 2063 7572 7265 6e74 2045 has no current E │ │ │ 00545530: 5843 4550 5449 4f4e 2c20 4754 2e4d 2075 XCEPTION, GT.M u │ │ │ 00545540: 7365 7320 2445 5452 4150 206f 7220 245a ses $ETRAP or $Z │ │ │ 00545550: 5452 4150 2074 6f20 6861 6e64 6c65 2061 TRAP to handle a │ │ │ -00545560: 6e20 6572 726f 721c 0045 7ec0 1100 0020 n error..E~.... │ │ │ +00545560: 6e20 6572 726f 721c 0045 e0c0 1100 0020 n error..E..... │ │ │ 00545570: 2020 6672 6f6d 2074 6861 7420 6465 7669 from that devi │ │ │ -00545580: 6365 2e07 0046 7e12 0000 2600 467e 1300 ce...F~...&.F~.. │ │ │ +00545580: 6365 2e07 0046 e012 0000 2600 46e0 1300 ce...F....&.F... │ │ │ 00545590: 0020 2020 4754 2e4d 2070 726f 7669 6465 . GT.M provide │ │ │ 005455a0: 7320 7468 6520 6f70 7469 6f6e 2074 6f3a s the option to: │ │ │ -005455b0: 0700 467e 1400 0041 0046 7e15 0000 2020 ..F~...A.F~... │ │ │ +005455b0: 0700 46e0 1400 0041 0046 e015 0000 2020 ..F....A.F.... │ │ │ 005455c0: 2020 202a 2054 7261 7020 6f72 2070 726f * Trap or pro │ │ │ 005455d0: 6365 7373 2061 6e20 6578 6365 7074 696f cess an exceptio │ │ │ 005455e0: 6e20 6261 7365 6420 6f6e 2064 6576 6963 n based on devic │ │ │ -005455f0: 6520 6572 726f 722e 4300 467e 1600 0020 e error.C.F~... │ │ │ +005455f0: 6520 6572 726f 722e 4300 46e0 1600 0020 e error.C.F.... │ │ │ 00545600: 2020 2020 2a20 5472 6170 206f 7220 7072 * Trap or pr │ │ │ 00545610: 6f63 6573 7320 616e 2065 7863 6570 7469 ocess an excepti │ │ │ 00545620: 6f6e 2062 6173 6564 206f 6e20 7465 726d on based on term │ │ │ -00545630: 696e 616c 2069 6e70 7574 2e07 0046 7e17 inal input...F~. │ │ │ -00545640: 0000 5400 467e 1800 0020 2020 416e 2045 ..T.F~... An E │ │ │ +00545630: 696e 616c 2069 6e70 7574 2e07 0046 e017 inal input...F.. │ │ │ +00545640: 0000 5400 46e0 1800 0020 2020 416e 2045 ..T.F.... An E │ │ │ 00545650: 5843 4550 5449 4f4e 2062 6173 6564 206f XCEPTION based o │ │ │ 00545660: 6e20 616e 2065 7272 6f72 2066 6f72 2074 n an error for t │ │ │ 00545670: 6865 2064 6576 6963 6520 6170 706c 6965 he device applie │ │ │ 00545680: 7320 6f6e 6c79 2074 6f20 7468 6174 2064 s only to that d │ │ │ -00545690: 6576 6963 652c 4a00 467e 1900 0020 2020 evice,J.F~... │ │ │ +00545690: 6576 6963 652c 4a00 46e0 1900 0020 2020 evice,J.F.... │ │ │ 005456a0: 616e 6420 7072 6f76 6964 6573 2061 2073 and provides a s │ │ │ 005456b0: 7065 6369 6669 6320 6572 726f 7220 6861 pecific error ha │ │ │ 005456c0: 6e64 6c65 7220 666f 7220 6120 7370 6563 ndler for a spec │ │ │ 005456d0: 6966 6963 2049 2f4f 2064 6576 6963 652e ific I/O device. │ │ │ -005456e0: 0700 467e 1a00 0052 0046 7e21 0000 2020 ..F~...R.F~!.. │ │ │ +005456e0: 0700 46e0 1a00 0052 0046 e021 0000 2020 ..F....R.F.!.. │ │ │ 005456f0: 2054 6865 2043 5452 4150 2064 6576 6963 The CTRAP devic │ │ │ 00545700: 6570 6172 616d 6574 6572 2066 6f72 2055 eparameter for U │ │ │ 00545710: 5345 2065 7374 6162 6c69 7368 6573 203c SE establishes < │ │ │ 00545720: 4354 524c 2d6e 3e20 7768 6572 6520 303c CTRL-n> where 0< │ │ │ -00545730: 3d6e 3c3d 3331 2061 7353 0046 7e22 0000 =n<=31 asS.F~".. │ │ │ +00545730: 3d6e 3c3d 3331 2061 7353 0046 e022 0000 =n<=31 asS.F.".. │ │ │ 00545740: 2020 2061 6e20 696e 7465 7272 7570 7469 an interrupti │ │ │ 00545750: 6e67 2073 6967 6e61 6c2e 2057 6865 6e20 ng signal. When │ │ │ 00545760: 4754 2e4d 2065 6e63 6f75 6e74 6572 7320 GT.M encounters │ │ │ 00545770: 3c43 5452 4c2d 6e3e 2077 6974 6820 4354 with CT │ │ │ -00545780: 5241 5020 656e 6162 6c65 642c 5300 467e RAP enabled,S.F~ │ │ │ +00545780: 5241 5020 656e 6162 6c65 642c 5300 46e0 RAP enabled,S.F. │ │ │ 00545790: 2300 0020 2020 4754 2e4d 2065 7865 6375 #.. GT.M execu │ │ │ 005457a0: 7465 7320 7468 6520 4558 4345 5054 494f tes the EXCEPTIO │ │ │ 005457b0: 4e20 6465 7669 6365 7061 7261 6d65 6e74 N deviceparament │ │ │ 005457c0: 6572 2c20 6f72 2c20 2445 5452 4150 206f er, or, $ETRAP o │ │ │ 005457d0: 7220 245a 5452 4150 2069 6620 7468 6500 r $ZTRAP if the. │ │ │ 005457e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005457f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00545800: 0400 0000 f206 0000 8156 0000 0000 0000 .........V...... │ │ │ -00545810: 9500 007e 4845 4c50 00ff 7300 ff45 5252 ...~HELP..s..ERR │ │ │ +00545810: 9500 00e0 4845 4c50 00ff 7300 ff45 5252 ....HELP..s..ERR │ │ │ 00545820: 5f50 524f 4345 5353 494e 4700 ff73 00ff _PROCESSING..s.. │ │ │ 00545830: 5052 4f47 5241 4d5f 4841 4e44 4c49 4e47 PROGRAM_HANDLING │ │ │ 00545840: 5f4f 465f 4552 524f 5253 00ff 7300 ff24 _OF_ERRORS..s..$ │ │ │ 00545850: 4543 4f44 4500 c039 0000 2020 2024 4543 ECODE..9.. $EC │ │ │ 00545860: 4f44 4520 6973 2073 7469 6c6c 206e 6f6e ODE is still non │ │ │ 00545870: 2d65 6d70 7479 2c20 6669 7273 7420 616c -empty, first al │ │ │ 00545880: 6c20 6e6f 726d 616c 2061 6374 6976 6974 l normal activit │ │ │ 00545890: 7920 7265 6c61 7465 6420 746f 2074 6865 y related to the │ │ │ -005458a0: 2051 5549 5454 0043 7e3a 0000 2020 2063 QUITT.C~:.. c │ │ │ +005458a0: 2051 5549 5454 0043 e03a 0000 2020 2063 QUITT.C.:.. c │ │ │ 005458b0: 6f6d 6d61 6e64 206f 6363 7572 7320 2865 ommand occurs (e │ │ │ 005458c0: 7370 6563 6961 6c6c 7920 7468 6520 756e specially the un │ │ │ 005458d0: 7374 6163 6b69 6e67 206f 6620 4e45 5765 stacking of NEWe │ │ │ 005458e0: 6420 7661 7269 6162 6c65 7329 2061 6e64 d variables) and │ │ │ -005458f0: 2074 6865 6e20 7468 6552 0043 7e41 0000 then theR.C~A.. │ │ │ +005458f0: 2074 6865 6e20 7468 6552 0043 e041 0000 then theR.C.A.. │ │ │ 00545900: 2020 2063 7572 7265 6e74 2076 616c 7565 current value │ │ │ 00545910: 206f 6620 2445 5452 4150 2069 7320 6578 of $ETRAP is ex │ │ │ 00545920: 6563 7574 6564 2e20 4e6f 7465 2074 6861 ecuted. Note tha │ │ │ 00545930: 742c 2069 6620 2445 5452 4150 2068 6164 t, if $ETRAP had │ │ │ -00545940: 2062 6565 6e20 4e45 5765 644f 0043 7e42 been NEWedO.C~B │ │ │ +00545940: 2062 6565 6e20 4e45 5765 644f 0043 e042 been NEWedO.C.B │ │ │ 00545950: 0000 2020 2061 7420 7468 6520 6375 7272 .. at the curr │ │ │ 00545960: 656e 7420 6f72 2069 6e74 6572 7665 6e69 ent or interveni │ │ │ 00545970: 6e67 206c 6576 656c 2c20 7468 6520 756e ng level, the un │ │ │ 00545980: 7374 6163 6b65 6420 7661 6c75 6520 6f66 stacked value of │ │ │ -00545990: 2024 4554 5241 5020 6973 1300 437e 4300 $ETRAP is..C~C. │ │ │ +00545990: 2024 4554 5241 5020 6973 1300 43e0 4300 $ETRAP is..C.C. │ │ │ 005459a0: 0020 2020 6578 6563 7574 6564 2e07 0043 . executed...C │ │ │ -005459b0: 7e44 0000 5300 437e 4500 0020 2020 5345 ~D..S.C~E.. SE │ │ │ +005459b0: e044 0000 5300 43e0 4500 0020 2020 5345 .D..S.C.E.. SE │ │ │ 005459c0: 5474 696e 6720 2445 434f 4445 2074 6f20 Tting $ECODE to │ │ │ 005459d0: 616e 2069 6e76 616c 6964 2076 616c 7565 an invalid value │ │ │ 005459e0: 2069 7320 616e 2065 7272 6f72 2e20 5345 is an error. SE │ │ │ 005459f0: 5474 696e 6720 2445 434f 4445 2074 6f20 Tting $ECODE to │ │ │ -00545a00: 6120 7661 6c69 6453 0043 7e46 0000 2020 a validS.C~F.. │ │ │ +00545a00: 6120 7661 6c69 6453 0043 e046 0000 2020 a validS.C.F.. │ │ │ 00545a10: 2065 7272 6f72 2062 6568 6176 6573 206c error behaves l │ │ │ 00545a20: 696b 6520 6465 7465 6374 696f 6e20 6f66 ike detection of │ │ │ 00545a30: 2065 7272 6f72 2e20 5345 5474 696e 6720 error. SETting │ │ │ 00545a40: 2445 434f 4445 3d22 2220 646f 6573 206e $ECODE="" does n │ │ │ -00545a50: 6f74 2063 6175 7365 2061 5100 437e 4700 ot cause aQ.C~G. │ │ │ +00545a50: 6f74 2063 6175 7365 2061 5100 43e0 4700 ot cause aQ.C.G. │ │ │ 00545a60: 0020 2020 6368 616e 6765 2069 6e20 7468 . change in th │ │ │ 00545a70: 6520 666c 6f77 2c20 6275 7420 6566 6665 e flow, but effe │ │ │ 00545a80: 6374 7320 2453 5441 434b 2829 2c20 7375 cts $STACK(), su │ │ │ 00545a90: 6273 6571 7565 6e74 2024 5155 4954 7320 bsequent $QUITs │ │ │ -00545aa0: 616e 6420 6572 726f 7273 2e07 0043 7e48 and errors...C~H │ │ │ -00545ab0: 0000 1200 437e 4900 0020 2020 2a2a 4e6f ....C~I.. **No │ │ │ -00545ac0: 7465 2a2a 0700 437e 4a00 0052 0043 7e51 te**..C~J..R.C~Q │ │ │ +00545aa0: 616e 6420 6572 726f 7273 2e07 0043 e048 and errors...C.H │ │ │ +00545ab0: 0000 1200 43e0 4900 0020 2020 2a2a 4e6f ....C.I.. **No │ │ │ +00545ac0: 7465 2a2a 0700 43e0 4a00 0052 0043 e051 te**..C.J..R.C.Q │ │ │ 00545ad0: 0000 2020 2054 6f20 666f 7263 6520 6578 .. To force ex │ │ │ 00545ae0: 6563 7574 696f 6e20 6f66 2061 6e20 6572 ecution of an er │ │ │ 00545af0: 726f 7220 7472 6170 206f 7220 746f 2066 ror trap or to f │ │ │ 00545b00: 6c61 6720 6120 7573 6572 2d64 6566 696e lag a user-defin │ │ │ 00545b10: 6564 2065 7272 6f72 2028 2255 2236 0043 ed error ("U"6.C │ │ │ -00545b20: 7e52 0000 2020 2065 7272 6f72 7329 2c20 ~R.. errors), │ │ │ +00545b20: e052 0000 2020 2065 7272 6f72 7329 2c20 .R.. errors), │ │ │ 00545b30: 6d61 6b65 2074 6865 2076 616c 7565 206f make the value o │ │ │ 00545b40: 6620 2445 434f 4445 206e 6f6e 2d65 6d70 f $ECODE non-emp │ │ │ -00545b50: 7479 3a07 0043 7e53 0000 3400 437e 5400 ty:..C~S..4.C~T. │ │ │ +00545b50: 7479 3a07 0043 e053 0000 3400 43e0 5400 ty:..C.S..4.C.T. │ │ │ 00545b60: 0020 2020 5345 5420 2445 434f 4445 3d22 . SET $ECODE=" │ │ │ 00545b70: 2c55 3133 2d55 7365 7220 6465 6669 6e65 ,U13-User define │ │ │ 00545b80: 6420 6572 726f 7220 7472 6170 2c22 0700 d error trap,".. │ │ │ -00545b90: 437e 5500 0012 0043 7e56 0000 2020 202a C~U....C~V.. * │ │ │ -00545ba0: 2a4e 6f74 652a 2a07 0043 7e57 0000 5200 *Note**..C~W..R. │ │ │ -00545bb0: 437e 5800 0020 2020 5468 6520 7661 6c75 C~X.. The valu │ │ │ +00545b90: 43e0 5500 0012 0043 e056 0000 2020 202a C.U....C.V.. * │ │ │ +00545ba0: 2a4e 6f74 652a 2a07 0043 e057 0000 5200 *Note**..C.W..R. │ │ │ +00545bb0: 43e0 5800 0020 2020 5468 6520 7661 6c75 C.X.. The valu │ │ │ 00545bc0: 6520 6f66 2024 4543 4f44 4520 7072 6f76 e of $ECODE prov │ │ │ 00545bd0: 6964 6573 2069 6e66 6f72 6d61 7469 6f6e ides information │ │ │ 00545be0: 2061 626f 7574 2065 7272 6f72 7320 7468 about errors th │ │ │ 00545bf0: 6174 2068 6176 6520 6f63 6375 7272 6564 at have occurred │ │ │ -00545c00: 5100 437e 5900 0020 2020 7369 6e63 6520 Q.C~Y.. since │ │ │ +00545c00: 5100 43e0 5900 0020 2020 7369 6e63 6520 Q.C.Y.. since │ │ │ 00545c10: 7468 6520 6c61 7374 2074 696d 6520 6974 the last time it │ │ │ 00545c20: 2077 6173 2072 6573 6574 2074 6f20 616e was reset to an │ │ │ 00545c30: 2065 6d70 7479 2073 7472 696e 672e 2049 empty string. I │ │ │ 00545c40: 6e20 6164 6469 7469 6f6e 2074 6f20 7468 n addition to th │ │ │ -00545c50: 6551 0043 7e5a 0000 2020 2069 6e66 6f72 eQ.C~Z.. infor │ │ │ +00545c50: 6551 0043 e05a 0000 2020 2069 6e66 6f72 eQ.C.Z.. infor │ │ │ 00545c60: 6d61 7469 6f6e 2069 6e20 7468 6973 2076 mation in this v │ │ │ 00545c70: 6172 6961 626c 652c 206d 6f72 6520 6465 ariable, more de │ │ │ 00545c80: 7461 696c 6564 2069 6e66 6f72 6d61 7469 tailed informati │ │ │ 00545c90: 6f6e 2063 616e 2062 6520 6f62 7461 696e on can be obtain │ │ │ -00545ca0: 6564 2f00 437e 6100 0020 2020 6672 6f6d ed/.C~a.. from │ │ │ +00545ca0: 6564 2f00 43e0 6100 0020 2020 6672 6f6d ed/.C.a.. from │ │ │ 00545cb0: 2074 6865 2069 6e74 7269 6e73 6963 2066 the intrinsic f │ │ │ 00545cc0: 756e 6374 696f 6e20 2453 5441 434b 2e20 unction $STACK. │ │ │ -00545cd0: 2e07 0043 7e62 0000 2600 3d7e 5452 4150 ...C~b..&.=~TRAP │ │ │ +00545cd0: 2e07 0043 e062 0000 2600 3de0 5452 4150 ...C.b..&.=.TRAP │ │ │ 00545ce0: 5f41 4e44 5f24 5a54 5241 5000 0024 4554 _AND_$ZTRAP..$ET │ │ │ 00545cf0: 5241 505f 616e 645f 245a 5452 4150 1c00 RAP_and_$ZTRAP.. │ │ │ -00545d00: 4d7e bf11 0000 2020 2024 4554 5241 5020 M~.... $ETRAP │ │ │ -00545d10: 616e 6420 245a 5452 4150 0700 4e7e 2100 and $ZTRAP..N~!. │ │ │ -00545d20: 004f 004e 7e31 0000 2020 2054 6865 2061 .O.N~1.. The a │ │ │ +00545d00: 4de0 bf11 0000 2020 2024 4554 5241 5020 M..... $ETRAP │ │ │ +00545d10: 616e 6420 245a 5452 4150 0700 4ee0 2100 and $ZTRAP..N.!. │ │ │ +00545d20: 004f 004e e031 0000 2020 2054 6865 2061 .O.N.1.. The a │ │ │ 00545d30: 6374 6976 6174 696f 6e20 6f66 2024 4554 ctivation of $ET │ │ │ 00545d40: 5241 5020 616e 6420 245a 5452 4150 2061 RAP and $ZTRAP a │ │ │ 00545d50: 7265 2074 6865 2073 616d 652c 2068 6f77 re the same, how │ │ │ 00545d60: 6576 6572 2074 6865 7265 2061 7265 2061 ever there are a │ │ │ -00545d70: 3d00 4e7e 4100 0020 2020 6e75 6d62 6572 =.N~A.. number │ │ │ +00545d70: 3d00 4ee0 4100 0020 2020 6e75 6d62 6572 =.N.A.. number │ │ │ 00545d80: 206f 6620 6469 6666 6572 656e 6365 7320 of differences │ │ │ 00545d90: 696e 2074 6865 6972 2073 7562 7365 7175 in their subsequ │ │ │ 00545da0: 656e 7420 6265 6861 7669 6f72 2e07 004e ent behavior...N │ │ │ -00545db0: 7e51 0000 4e00 4e7e 6100 0020 2020 466f ~Q..N.N~a.. Fo │ │ │ +00545db0: e051 0000 4e00 4ee0 6100 0020 2020 466f .Q..N.N.a.. Fo │ │ │ 00545dc0: 7220 7375 6273 6571 7565 6e74 2065 7272 r subsequent err │ │ │ 00545dd0: 6f72 7320 7468 6520 7468 656e 2063 7572 ors the then cur │ │ │ 00545de0: 7265 6e74 2024 5a54 5241 5020 6973 2069 rent $ZTRAP is i │ │ │ 00545df0: 6e76 6f6b 6564 2c20 7768 696c 6520 7769 nvoked, while wi │ │ │ -00545e00: 7468 5000 4e7e 7100 0020 2020 2445 5452 thP.N~q.. $ETR │ │ │ +00545e00: 7468 5000 4ee0 7100 0020 2020 2445 5452 thP.N.q.. $ETR │ │ │ 00545e10: 4150 2c20 6265 6861 7669 6f72 2069 7320 AP, behavior is │ │ │ 00545e20: 636f 6e74 726f 6c6c 6564 2062 7920 7468 controlled by th │ │ │ 00545e30: 6520 7374 6174 6520 6f66 2024 4543 4f44 e state of $ECOD │ │ │ 00545e40: 452e 2054 6869 7320 6d65 616e 7320 7468 E. This means th │ │ │ -00545e50: 6174 5400 4e7e 8100 0020 2020 7768 656e atT.N~... when │ │ │ +00545e50: 6174 5400 4ee0 8100 0020 2020 7768 656e atT.N.... when │ │ │ 00545e60: 2075 7369 6e67 2024 5a54 5241 502c 2069 using $ZTRAP, i │ │ │ 00545e70: 7420 6973 2069 6d70 6f72 7461 6e74 2074 t is important t │ │ │ 00545e80: 6f20 6368 616e 6765 2024 5a54 5241 502c o change $ZTRAP, │ │ │ 00545e90: 2070 6f73 7369 626c 7920 746f 2074 6865 possibly to the │ │ │ -00545ea0: 2065 6d70 7479 4c00 4e7e 9100 0020 2020 emptyL.N~... │ │ │ +00545ea0: 2065 6d70 7479 4c00 4ee0 9100 0020 2020 emptyL.N.... │ │ │ 00545eb0: 7374 7269 6e67 2c20 6174 2074 6865 2062 string, at the b │ │ │ 00545ec0: 6567 696e 6e69 6e67 206f 6620 7468 6520 eginning of the │ │ │ 00545ed0: 6163 7469 6f6e 2069 6e20 6f72 6465 7220 action in order │ │ │ 00545ee0: 746f 2070 726f 7465 6374 2061 6761 696e to protect again │ │ │ 00545ef0: 7374 0000 0000 0000 0000 0000 0000 0000 st.............. │ │ │ 00545f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00545f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -345595,203 +345595,203 @@ │ │ │ 00545fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00545fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00545fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00545fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00545fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00545ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00546000: 0400 0000 f207 0000 aa56 0000 0000 0000 .........V...... │ │ │ -00546010: 9e00 0060 4845 4c50 00ff 7300 ff45 5252 ...`HELP..s..ERR │ │ │ +00546010: 9e00 00f9 4845 4c50 00ff 7300 ff45 5252 ....HELP..s..ERR │ │ │ 00546020: 5f50 524f 4345 5353 494e 4700 ff73 00ff _PROCESSING..s.. │ │ │ 00546030: 5052 4f47 5241 4d5f 4841 4e44 4c49 4e47 PROGRAM_HANDLING │ │ │ 00546040: 5f4f 465f 4552 524f 5253 00ff 7300 ff24 _OF_ERRORS..s..$ │ │ │ 00546050: 5a45 5252 4f52 5f41 4e44 5f24 5a59 4552 ZERROR_AND_$ZYER │ │ │ 00546060: 524f 5200 c011 0000 2020 2049 6620 245a ROR..... If $Z │ │ │ 00546070: 5945 5252 4f52 2069 7320 656d 7074 792c YERROR is empty, │ │ │ 00546080: 2024 5a59 4552 524f 523d 2275 6e70 726f $ZYERROR="unpro │ │ │ 00546090: 6365 7373 6564 2024 5a45 5252 4f52 2c20 cessed $ZERROR, │ │ │ 005460a0: 7365 6520 245a 5354 4154 5553 222e 0700 see $ZSTATUS"... │ │ │ -005460b0: 517e 1200 0053 0051 7e13 0000 2020 2049 Q~...S.Q~... I │ │ │ +005460b0: 51e0 1200 0053 0051 e013 0000 2020 2049 Q....S.Q.... I │ │ │ 005460c0: 6620 7468 6572 6520 6973 2061 2070 726f f there is a pro │ │ │ 005460d0: 626c 656d 2077 6974 6820 7468 6520 636f blem with the co │ │ │ 005460e0: 6e74 656e 7420 6f66 2024 5a59 4552 524f ntent of $ZYERRO │ │ │ 005460f0: 5220 6f72 2069 6620 7468 6520 6578 6563 R or if the exec │ │ │ -00546100: 7574 696f 6e20 6f66 5100 517e 1400 0020 ution ofQ.Q~... │ │ │ +00546100: 7574 696f 6e20 6f66 5100 51e0 1400 0020 ution ofQ.Q.... │ │ │ 00546110: 2020 7468 6520 636f 6465 2069 7420 696e the code it in │ │ │ 00546120: 766f 6b65 732c 2047 542e 4d20 7365 7473 vokes, GT.M sets │ │ │ 00546130: 2024 5a45 5252 4f52 3d24 5a53 5441 5455 $ZERROR=$ZSTATU │ │ │ 00546140: 5320 666f 7220 7468 6520 7365 636f 6e64 S for the second │ │ │ -00546150: 6172 7920 6572 726f 724b 0051 7e15 0000 ary errorK.Q~... │ │ │ +00546150: 6172 7920 6572 726f 724b 0051 e015 0000 ary errorK.Q.... │ │ │ 00546160: 2020 2061 6e64 2074 6572 6d69 6e61 7465 and terminate │ │ │ 00546170: 7320 7468 6520 6174 7465 6d70 7420 746f s the attempt to │ │ │ 00546180: 2075 7365 2024 5a59 4552 524f 522e 2044 use $ZYERROR. D │ │ │ 00546190: 7572 696e 6720 636f 6465 2065 766f 6b65 uring code evoke │ │ │ -005461a0: 6420 6279 3d00 517e 1600 0020 2020 245a d by=.Q~... $Z │ │ │ +005461a0: 6420 6279 3d00 51e0 1600 0020 2020 245a d by=.Q.... $Z │ │ │ 005461b0: 5945 5252 4f52 2c20 7468 6520 7661 6c75 YERROR, the valu │ │ │ 005461c0: 6520 6f66 2024 5a45 5252 4f52 2069 7320 e of $ZERROR is │ │ │ 005461d0: 7468 6520 656d 7074 7920 7374 7269 6e67 the empty string │ │ │ -005461e0: 2e07 0051 7e17 0000 2400 3d24 5354 4154 ...Q~...$.=$STAT │ │ │ +005461e0: 2e07 0051 e017 0000 2400 3d24 5354 4154 ...Q....$.=$STAT │ │ │ 005461f0: 5553 5f43 4f4e 5445 4e54 0000 245a 5354 US_CONTENT..$ZST │ │ │ -00546200: 4154 5553 5f43 6f6e 7465 6e74 1b00 4c7e ATUS_Content..L~ │ │ │ +00546200: 4154 5553 5f43 6f6e 7465 6e74 1b00 4ce0 ATUS_Content..L. │ │ │ 00546210: bf11 0000 2020 2024 5a53 5441 5455 5320 .... $ZSTATUS │ │ │ -00546220: 436f 6e74 656e 7407 004d 7e21 0000 5200 Content..M~!..R. │ │ │ -00546230: 4d7e 3100 0020 2020 245a 5354 4154 5553 M~1.. $ZSTATUS │ │ │ +00546220: 436f 6e74 656e 7407 004d e021 0000 5200 Content..M.!..R. │ │ │ +00546230: 4de0 3100 0020 2020 245a 5354 4154 5553 M.1.. $ZSTATUS │ │ │ 00546240: 2063 6f6e 7461 696e 7320 6120 7374 7269 contains a stri │ │ │ 00546250: 6e67 2076 616c 7565 2073 7065 6369 6679 ng value specify │ │ │ 00546260: 696e 6720 7468 6520 6572 726f 7220 636f ing the error co │ │ │ 00546270: 6e64 6974 696f 6e20 636f 6465 2061 6e64 ndition code and │ │ │ -00546280: 4f00 4d7e 4100 0020 2020 6c6f 6361 7469 O.M~A.. locati │ │ │ +00546280: 4f00 4de0 4100 0020 2020 6c6f 6361 7469 O.M.A.. locati │ │ │ 00546290: 6f6e 206f 6620 7468 6520 6c61 7374 2065 on of the last e │ │ │ 005462a0: 7863 6570 7469 6f6e 2063 6f6e 6469 7469 xception conditi │ │ │ 005462b0: 6f6e 2074 6861 7420 6f63 6375 7272 6564 on that occurred │ │ │ 005462c0: 2064 7572 696e 6720 726f 7574 696e 6514 during routine. │ │ │ -005462d0: 004d 7e51 0000 2020 2065 7865 6375 7469 .M~Q.. executi │ │ │ -005462e0: 6f6e 2e07 004d 7e61 0000 2800 3d7e 5452 on...M~a..(.=~TR │ │ │ +005462d0: 004d e051 0000 2020 2065 7865 6375 7469 .M.Q.. executi │ │ │ +005462e0: 6f6e 2e07 004d e061 0000 2800 3de0 5452 on...M.a..(.=.TR │ │ │ 005462f0: 4150 5f57 4954 485f 2445 5452 4150 0000 AP_WITH_$ETRAP.. │ │ │ 00546300: 245a 5452 4150 5f57 6974 685f 2445 5452 $ZTRAP_With_$ETR │ │ │ -00546310: 4150 1d00 4e7e bf11 0000 2020 2024 5a54 AP..N~.... $ZT │ │ │ +00546310: 4150 1d00 4ee0 bf11 0000 2020 2024 5a54 AP..N..... $ZT │ │ │ 00546320: 5241 5020 5769 7468 2024 4554 5241 5007 RAP With $ETRAP. │ │ │ -00546330: 004f 7e21 0000 5400 4f7e 3100 0020 2020 .O~!..T.O~1.. │ │ │ +00546330: 004f e021 0000 5400 4fe0 3100 0020 2020 .O.!..T.O.1.. │ │ │ 00546340: 4974 2069 7320 696d 706f 7274 616e 7420 It is important │ │ │ 00546350: 746f 2062 6520 6177 6172 6520 6f66 2077 to be aware of w │ │ │ 00546360: 6869 6368 206f 6620 7468 6520 7472 6170 hich of the trap │ │ │ 00546370: 206d 6563 6861 6e69 736d 7320 6973 2069 mechanisms is i │ │ │ -00546380: 6e20 706c 6163 6520 746f 5200 4f7e 4100 n place toR.O~A. │ │ │ +00546380: 6e20 706c 6163 6520 746f 5200 4fe0 4100 n place toR.O.A. │ │ │ 00546390: 0020 2020 6176 6f69 6420 756e 696e 7465 . avoid uninte │ │ │ 005463a0: 6e64 6564 2069 6e74 6572 6163 7469 6f6e nded interaction │ │ │ 005463b0: 732c 2061 6e64 2061 7761 7265 206f 6620 s, and aware of │ │ │ 005463c0: 7768 6963 6820 636f 6e64 6974 696f 6e73 which conditions │ │ │ -005463d0: 206d 6179 2063 6175 7365 2061 4300 4f7e may cause aC.O~ │ │ │ +005463d0: 206d 6179 2063 6175 7365 2061 4300 4fe0 may cause aC.O. │ │ │ 005463e0: 5100 0020 2020 7377 6974 6368 2d6f 7665 Q.. switch-ove │ │ │ 005463f0: 7220 6672 6f6d 206f 6e65 206d 6f64 6520 r from one mode │ │ │ 00546400: 6f66 2065 7272 6f72 2068 616e 646c 696e of error handlin │ │ │ 00546410: 6720 746f 2074 6865 206f 7468 6572 2e07 g to the other.. │ │ │ -00546420: 004f 7e61 0000 4d00 4f7e 7100 0020 2020 .O~a..M.O~q.. │ │ │ +00546420: 004f e061 0000 4d00 4fe0 7100 0020 2020 .O.a..M.O.q.. │ │ │ 00546430: 5768 656e 2061 2053 4554 2063 6f6d 6d61 When a SET comma │ │ │ 00546440: 6e64 2061 7373 6967 6e73 2061 2076 616c nd assigns a val │ │ │ 00546450: 7565 2074 6f20 6569 7468 6572 2024 5a54 ue to either $ZT │ │ │ 00546460: 5241 5020 6f72 2024 4554 5241 502c 2047 RAP or $ETRAP, G │ │ │ -00546470: 542e 4d4f 004f 7e81 0000 2020 2065 7861 T.MO.O~... exa │ │ │ +00546470: 542e 4d4f 004f e081 0000 2020 2065 7861 T.MO.O.... exa │ │ │ 00546480: 6d69 6e65 7320 7468 6520 7661 6c75 6520 mines the value │ │ │ 00546490: 6f66 2074 6865 206f 7468 6572 2065 7272 of the other err │ │ │ 005464a0: 6f72 2068 616e 646c 696e 6720 7661 7269 or handling vari │ │ │ 005464b0: 6162 6c65 2e20 4966 2074 6865 206f 7468 able. If the oth │ │ │ -005464c0: 6572 5200 4f7e 9100 0020 2020 7661 6c75 erR.O~... valu │ │ │ +005464c0: 6572 5200 4fe0 9100 0020 2020 7661 6c75 erR.O.... valu │ │ │ 005464d0: 6520 6973 206e 6f6e 2d65 6d70 7479 2c20 e is non-empty, │ │ │ 005464e0: 4754 2e4d 2065 7865 6375 7465 7320 616e GT.M executes an │ │ │ 005464f0: 2069 6d70 6c69 6369 7420 4e45 5720 636f implicit NEW co │ │ │ 00546500: 6d6d 616e 6420 7468 6174 2073 6176 6573 mmand that saves │ │ │ -00546510: 2074 6865 5000 4e7e c011 0000 2020 2063 theP.N~.... c │ │ │ +00546510: 2074 6865 5000 4ee0 c011 0000 2020 2063 theP.N..... c │ │ │ 00546520: 7572 7265 6e74 2076 616c 7565 206f 6620 urrent value of │ │ │ 00546530: 7468 6174 2076 6172 6961 626c 652c 2061 that variable, a │ │ │ 00546540: 6e64 2074 6865 6e20 6173 7369 676e 7320 nd then assigns │ │ │ 00546550: 7468 6174 2076 6172 6961 626c 6520 746f that variable to │ │ │ -00546560: 2074 6865 4600 4f7e 1200 0020 2020 656d theF.O~... em │ │ │ +00546560: 2074 6865 4600 4fe0 1200 0020 2020 656d theF.O.... em │ │ │ 00546570: 7074 7920 7374 7269 6e67 2c20 7468 656e pty string, then │ │ │ 00546580: 206d 616b 6573 2074 6865 2072 6571 7565 makes the reque │ │ │ 00546590: 7374 6564 2061 7373 6967 6e6d 656e 7420 sted assignment │ │ │ -005465a0: 6566 6665 6374 6976 652e 0700 4f7e 1300 effective...O~.. │ │ │ -005465b0: 0044 004f 7e14 0000 2020 2046 6f72 2065 .D.O~... For e │ │ │ +005465a0: 6566 6665 6374 6976 652e 0700 4fe0 1300 effective...O... │ │ │ +005465b0: 0044 004f e014 0000 2020 2046 6f72 2065 .D.O.... For e │ │ │ 005465c0: 7861 6d70 6c65 2c20 7265 2d73 6574 7469 xample, re-setti │ │ │ 005465d0: 6e67 2024 4554 5241 5020 6973 2069 6e74 ng $ETRAP is int │ │ │ 005465e0: 6572 6e61 6c6c 7920 7072 6f63 6573 7365 ernally processe │ │ │ -005465f0: 6420 6173 3a07 004f 7e15 0000 3b00 4f7e d as:..O~...;.O~ │ │ │ +005465f0: 6420 6173 3a07 004f e015 0000 3b00 4fe0 d as:..O....;.O. │ │ │ 00546600: 1600 0020 2020 4e45 573a 244c 454e 4754 ... NEW:$LENGT │ │ │ 00546610: 4828 245a 5452 4150 2920 245a 5452 4150 H($ZTRAP) $ZTRAP │ │ │ 00546620: 2024 4554 5241 5020 5345 5420 2445 5452 $ETRAP SET $ETR │ │ │ -00546630: 4150 3d63 6f64 6507 004f 7e17 0000 3f00 AP=code..O~...?. │ │ │ -00546640: 4f7e 1800 0020 2020 5768 6572 6561 732c O~... Whereas, │ │ │ +00546630: 4150 3d63 6f64 6507 004f e017 0000 3f00 AP=code..O....?. │ │ │ +00546640: 4fe0 1800 0020 2020 5768 6572 6561 732c O.... Whereas, │ │ │ 00546650: 2053 4554 2024 5a54 5241 503d 7661 6c75 SET $ZTRAP=valu │ │ │ 00546660: 6520 6973 2069 6e74 6572 6e61 6c6c 7920 e is internally │ │ │ 00546670: 7072 6f63 6573 7365 6420 6173 3a07 004f processed as:..O │ │ │ -00546680: 7e19 0000 4c00 4f7e 1a00 0020 2020 4e45 ~...L.O~... NE │ │ │ +00546680: e019 0000 4c00 4fe0 1a00 0020 2020 4e45 ....L.O.... NE │ │ │ 00546690: 573a 244c 454e 4754 4828 2445 5452 4150 W:$LENGTH($ETRAP │ │ │ 005466a0: 2920 2445 5452 4150 2053 4554 3a24 4c45 ) $ETRAP SET:$LE │ │ │ 005466b0: 4e47 5448 2824 4554 5241 5029 3d22 2220 NGTH($ETRAP)="" │ │ │ 005466c0: 5345 5420 245a 5452 4150 3d76 616c 7565 SET $ZTRAP=value │ │ │ -005466d0: 0700 4f7e 2100 004e 004f 7e22 0000 2020 ..O~!..N.O~".. │ │ │ +005466d0: 0700 4fe0 2100 004e 004f e022 0000 2020 ..O.!..N.O.".. │ │ │ 005466e0: 204e 6f74 6520 7468 6174 2c20 6166 7465 Note that, afte │ │ │ 005466f0: 7220 7361 7669 6e67 2074 6865 2070 7269 r saving the pri │ │ │ 00546700: 6f72 2076 616c 7565 2c20 4754 2e4d 2065 or value, GT.M e │ │ │ 00546710: 6e73 7572 6573 2074 6865 2073 7570 6572 nsures the super │ │ │ -00546720: 7365 6465 644e 004f 7e23 0000 2020 2024 sededN.O~#.. $ │ │ │ +00546720: 7365 6465 644e 004f e023 0000 2020 2024 sededN.O.#.. $ │ │ │ 00546730: 4554 5241 5020 6f72 2024 5a54 5241 5020 ETRAP or $ZTRAP │ │ │ 00546740: 696d 706c 6963 6974 6c79 2067 6574 7320 implicitly gets │ │ │ 00546750: 7468 6520 7661 6c75 6520 6f66 2074 6865 the value of the │ │ │ 00546760: 2065 6d70 7479 2073 7472 696e 672e 2041 empty string. A │ │ │ -00546770: 7320 6153 004f 7e24 0000 2020 2072 6573 s aS.O~$.. res │ │ │ +00546770: 7320 6153 004f e024 0000 2020 2072 6573 s aS.O.$.. res │ │ │ 00546780: 756c 742c 2061 7420 6d6f 7374 206f 6e65 ult, at most one │ │ │ 00546790: 206f 6620 7468 6520 7477 6f20 6572 726f of the two erro │ │ │ 005467a0: 7220 6861 6e64 6c69 6e67 206d 6563 6861 r handling mecha │ │ │ 005467b0: 6e69 736d 7320 6361 6e20 6265 2065 6666 nisms can be eff │ │ │ -005467c0: 6563 7469 7665 2500 4f7e 2500 0020 2020 ective%.O~%.. │ │ │ +005467c0: 6563 7469 7665 2500 4fe0 2500 0020 2020 ective%.O.%.. │ │ │ 005467d0: 6174 2061 6e79 2067 6976 656e 2070 6f69 at any given poi │ │ │ -005467e0: 6e74 2069 6e20 7469 6d65 2e07 004f 7e26 nt in time...O~& │ │ │ +005467e0: 6e74 2069 6e20 7469 6d65 2e07 004f e026 nt in time...O.& │ │ │ 005467f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00546800: 0400 0000 dd03 0000 b956 0000 0000 0000 .........V...... │ │ │ -00546810: a200 007e 4845 4c50 00ff 7300 ff45 5252 ...~HELP..s..ERR │ │ │ +00546810: a200 00e0 4845 4c50 00ff 7300 ff45 5252 ....HELP..s..ERR │ │ │ 00546820: 5f50 524f 4345 5353 494e 4700 ff73 00ff _PROCESSING..s.. │ │ │ 00546830: 5052 4f47 5241 4d5f 4841 4e44 4c49 4e47 PROGRAM_HANDLING │ │ │ 00546840: 5f4f 465f 4552 524f 5253 00ff 7300 ff24 _OF_ERRORS..s..$ │ │ │ 00546850: 5a54 5241 505f 5749 5448 5f24 4554 5241 ZTRAP_WITH_$ETRA │ │ │ 00546860: 5000 c027 0000 2020 2049 6620 616e 2065 P..'.. If an e │ │ │ 00546870: 7272 6f72 2068 616e 646c 696e 6720 7072 rror handling pr │ │ │ 00546880: 6f63 6564 7572 6520 7761 7320 696e 766f ocedure was invo │ │ │ 00546890: 6b65 6420 7468 726f 7567 6820 7468 6520 ked through the │ │ │ 005468a0: 2445 5452 4150 206d 6574 686f 642c 2061 $ETRAP method, a │ │ │ -005468b0: 6e64 5300 4f7e 2800 0020 2020 7468 6520 ndS.O~(.. the │ │ │ +005468b0: 6e64 5300 4fe0 2800 0020 2020 7468 6520 ndS.O.(.. the │ │ │ 005468c0: 7661 6c75 6520 6f66 2024 4543 4f44 4520 value of $ECODE │ │ │ 005468d0: 6973 206e 6f6e 2d65 6d70 7479 2077 6865 is non-empty whe │ │ │ 005468e0: 6e20 5155 4954 696e 6720 6672 6f6d 2074 n QUITing from t │ │ │ 005468f0: 6865 206c 6576 656c 206f 6620 7768 6963 he level of whic │ │ │ -00546900: 6820 7468 6552 004f 7e29 0000 2020 2065 h theR.O~).. e │ │ │ +00546900: 6820 7468 6552 004f e029 0000 2020 2065 h theR.O.).. e │ │ │ 00546910: 7272 6f72 206f 6363 7572 7265 642c 2074 rror occurred, t │ │ │ 00546920: 6865 2062 6568 6176 696f 7220 6973 2074 he behavior is t │ │ │ 00546930: 6f20 7472 616e 7366 6572 2063 6f6e 7472 o transfer contr │ │ │ 00546940: 6f6c 2074 6f20 7468 6520 6572 726f 7220 ol to the error │ │ │ -00546950: 6861 6e64 6c65 7254 004f 7e2a 0000 2020 handlerT.O~*.. │ │ │ +00546950: 6861 6e64 6c65 7254 004f e02a 0000 2020 handlerT.O.*.. │ │ │ 00546960: 2061 7373 6f63 6961 7465 6420 7769 7468 associated with │ │ │ 00546970: 2074 6865 206e 6577 6c79 2075 6e73 7461 the newly unsta │ │ │ 00546980: 636b 6564 206c 6576 656c 2e20 486f 7765 cked level. Howe │ │ │ 00546990: 7665 722c 2069 6620 7468 6520 5155 4954 ver, if the QUIT │ │ │ -005469a0: 2063 6f6d 6d61 6e64 2061 7450 004f 7e31 command atP.O~1 │ │ │ +005469a0: 2063 6f6d 6d61 6e64 2061 7450 004f e031 command atP.O.1 │ │ │ 005469b0: 0000 2020 2074 6865 2065 6e64 206f 6620 .. the end of │ │ │ 005469c0: 6572 726f 7220 6c65 7665 6c20 6861 7070 error level happ │ │ │ 005469d0: 656e 7320 746f 2075 6e73 7461 636b 2061 ens to unstack a │ │ │ 005469e0: 2073 6176 6564 2076 616c 7565 206f 6620 saved value of │ │ │ -005469f0: 245a 5452 4150 2028 616e 644d 004f 7e32 $ZTRAP (andM.O~2 │ │ │ +005469f0: 245a 5452 4150 2028 616e 644d 004f e032 $ZTRAP (andM.O.2 │ │ │ 00546a00: 0000 2020 2074 6875 7320 6361 7573 6520 .. thus cause │ │ │ 00546a10: 7468 6520 7661 6c75 6520 6f66 2024 4554 the value of $ET │ │ │ 00546a20: 5241 5020 746f 2062 6563 6f6d 6520 656d RAP to become em │ │ │ 00546a30: 7074 7929 2c20 7468 6520 6572 726f 7220 pty), the error │ │ │ -00546a40: 6861 6e64 6c69 6e67 3f00 4f7e 3300 0020 handling?.O~3.. │ │ │ +00546a40: 6861 6e64 6c69 6e67 3f00 4fe0 3300 0020 handling?.O.3.. │ │ │ 00546a50: 2020 6d65 6368 616e 6973 6d20 7377 6974 mechanism swit │ │ │ 00546a60: 6368 6573 2066 726f 6d20 2445 5452 4150 ches from $ETRAP │ │ │ 00546a70: 2d62 6173 6564 2074 6f20 245a 5452 4150 -based to $ZTRAP │ │ │ -00546a80: 2d62 6173 6564 2e07 004f 7e34 0000 1200 -based...O~4.... │ │ │ -00546a90: 4f7e 3500 0020 2020 2a2a 4e6f 7465 2a2a O~5.. **Note** │ │ │ -00546aa0: 0700 4f7e 3600 004f 004f 7e37 0000 2020 ..O~6..O.O~7.. │ │ │ +00546a80: 2d62 6173 6564 2e07 004f e034 0000 1200 -based...O.4.... │ │ │ +00546a90: 4fe0 3500 0020 2020 2a2a 4e6f 7465 2a2a O.5.. **Note** │ │ │ +00546aa0: 0700 4fe0 3600 004f 004f e037 0000 2020 ..O.6..O.O.7.. │ │ │ 00546ab0: 2041 7420 7468 6520 656e 6420 6f66 2061 At the end of a │ │ │ 00546ac0: 6e20 6572 726f 7220 6861 6e64 6c69 6e67 n error handling │ │ │ 00546ad0: 2070 726f 6365 6475 7265 2069 6e76 6f6b procedure invok │ │ │ 00546ae0: 6564 2074 6872 6f75 6768 2024 5a54 5241 ed through $ZTRA │ │ │ -00546af0: 502c 2074 6865 5100 4f7e 3800 0020 2020 P, theQ.O~8.. │ │ │ +00546af0: 502c 2074 6865 5100 4fe0 3800 0020 2020 P, theQ.O.8.. │ │ │ 00546b00: 7661 6c75 6520 6f66 2024 4543 4f44 4520 value of $ECODE │ │ │ 00546b10: 6973 206e 6f74 2065 7861 6d69 6e65 642c is not examined, │ │ │ 00546b20: 2061 6e64 2074 6869 7320 7661 6c75 6520 and this value │ │ │ 00546b30: 2869 6620 616e 7929 2064 6f65 7320 6e6f (if any) does no │ │ │ -00546b40: 7420 6361 7573 6553 004f 7e39 0000 2020 t causeS.O~9.. │ │ │ +00546b40: 7420 6361 7573 6553 004f e039 0000 2020 t causeS.O.9.. │ │ │ 00546b50: 2061 6e79 2074 7261 6e73 6665 7220 746f any transfer to │ │ │ 00546b60: 2061 6e6f 7468 6572 2065 7272 6f72 2068 another error h │ │ │ 00546b70: 616e 646c 696e 6720 7072 6f63 6564 7572 andling procedur │ │ │ 00546b80: 652e 2048 6f77 6576 6572 2c20 6966 206e e. However, if n │ │ │ -00546b90: 6f74 2063 6c65 6172 6564 3c00 4f7e 3a00 ot cleared<.O~:. │ │ │ +00546b90: 6f74 2063 6c65 6172 6564 3c00 4fe0 3a00 ot cleared<.O.:. │ │ │ 00546ba0: 0020 2020 6974 206d 6179 206c 6174 6572 . it may later │ │ │ 00546bb0: 2074 7269 6767 6572 2061 2024 4554 5241 trigger a $ETRA │ │ │ 00546bc0: 5020 756e 7374 6163 6b65 6420 6279 2061 P unstacked by a │ │ │ -00546bd0: 2051 5549 542e 0700 4f7e 4100 0000 0000 QUIT...O~A..... │ │ │ +00546bd0: 2051 5549 542e 0700 4fe0 4100 0000 0000 QUIT...O.A..... │ │ │ 00546be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00546bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00546c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00546c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00546c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00546c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00546c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -345851,105 +345851,105 @@ │ │ │ 00546fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00546fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00546fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00546fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00546fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00546ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00547000: 0400 0000 c205 0000 cb56 0000 0000 0000 .........V...... │ │ │ -00547010: 9d00 0060 4845 4c50 00ff 7300 ff45 5252 ...`HELP..s..ERR │ │ │ +00547010: 9d00 00f9 4845 4c50 00ff 7300 ff45 5252 ....HELP..s..ERR │ │ │ 00547020: 5f50 524f 4345 5353 494e 4700 ff73 00ff _PROCESSING..s.. │ │ │ 00547030: 5052 4f47 5241 4d5f 4841 4e44 4c49 4e47 PROGRAM_HANDLING │ │ │ 00547040: 5f4f 465f 4552 524f 5253 00ff 7300 ff24 _OF_ERRORS..s..$ │ │ │ 00547050: 4554 5241 505f 4245 4841 5649 4f52 00bf ETRAP_BEHAVIOR.. │ │ │ 00547060: 5100 0020 2020 2274 6865 206e 6578 7420 Q.. "the next │ │ │ 00547070: 6c69 6e65 2220 616e 6420 7468 6520 636f line" and the co │ │ │ 00547080: 6465 206f 6e20 7468 6174 206e 6578 7420 de on that next │ │ │ 00547090: 6c69 6e65 2077 6f75 6c64 2062 6520 7468 line would be th │ │ │ 005470a0: 6520 7361 6d65 2061 7320 7468 654f 004c e same as theO.L │ │ │ -005470b0: 7e61 0000 2020 2074 6578 7420 696e 2074 ~a.. text in t │ │ │ +005470b0: e061 0000 2020 2074 6578 7420 696e 2074 .a.. text in t │ │ │ 005470c0: 6865 2076 616c 7565 206f 6620 2445 5452 he value of $ETR │ │ │ 005470d0: 4150 2e20 4675 7274 6865 726d 6f72 652c AP. Furthermore, │ │ │ 005470e0: 2047 542e 4d20 6265 6861 7665 7320 6173 GT.M behaves as │ │ │ -005470f0: 2069 6620 7468 6520 6c69 6e65 2f00 4c7e if the line/.L~ │ │ │ +005470f0: 2069 6620 7468 6520 6c69 6e65 2f00 4ce0 if the line/.L. │ │ │ 00547100: 7100 0020 2020 666f 6c6c 6f77 696e 6720 q.. following │ │ │ 00547110: 2274 6865 206e 6578 7420 6c69 6e65 2220 "the next line" │ │ │ -00547120: 6c6f 6f6b 7320 6c69 6b65 3a07 004c 7e81 looks like:..L~. │ │ │ -00547130: 0000 1c00 4c7e 9100 0020 2020 5155 4954 ....L~... QUIT │ │ │ +00547120: 6c6f 6f6b 7320 6c69 6b65 3a07 004c e081 looks like:..L.. │ │ │ +00547130: 0000 1c00 4ce0 9100 0020 2020 5155 4954 ....L.... QUIT │ │ │ 00547140: 3a24 5155 4954 2022 2220 5155 4954 0800 :$QUIT "" QUIT.. │ │ │ -00547150: 4b7e c011 0000 5100 4c7e 1200 0020 2020 K~....Q.L~... │ │ │ +00547150: 4be0 c011 0000 5100 4ce0 1200 0020 2020 K.....Q.L.... │ │ │ 00547160: 5768 656e 2053 4554 2061 7373 6967 6e73 When SET assigns │ │ │ 00547170: 2061 2076 616c 7565 2074 6f20 2445 5452 a value to $ETR │ │ │ 00547180: 4150 2c20 7468 6520 6e65 7720 7661 6c75 AP, the new valu │ │ │ 00547190: 6520 7265 706c 6163 6573 2074 6865 2070 e replaces the p │ │ │ -005471a0: 7265 7669 6f75 734e 004c 7e13 0000 2020 reviousN.L~... │ │ │ +005471a0: 7265 7669 6f75 734e 004c e013 0000 2020 reviousN.L.... │ │ │ 005471b0: 2076 616c 7565 2c20 616e 6420 6966 2024 value, and if $ │ │ │ 005471c0: 5a54 5241 5020 7761 7320 6e6f 7420 656d ZTRAP was not em │ │ │ 005471d0: 7074 7920 2869 6e20 636f 6e74 726f 6c29 pty (in control) │ │ │ 005471e0: 2c20 7468 6520 7661 6c75 6520 6f66 2024 , the value of $ │ │ │ -005471f0: 5a54 5241 5042 004c 7e14 0000 2020 2062 ZTRAPB.L~... b │ │ │ +005471f0: 5a54 5241 5042 004c e014 0000 2020 2062 ZTRAPB.L.... b │ │ │ 00547200: 6563 6f6d 6573 2065 7175 616c 2074 6f20 ecomes equal to │ │ │ 00547210: 7468 6520 656d 7074 7920 7374 7269 6e67 the empty string │ │ │ 00547220: 2077 6974 686f 7574 2062 6569 6e67 2073 without being s │ │ │ -00547230: 7461 636b 6564 2e07 004c 7e15 0000 1f00 tacked...L~..... │ │ │ -00547240: 427e 4f52 5f24 5a54 5241 5000 0024 4554 B~OR_$ZTRAP..$ET │ │ │ +00547230: 7461 636b 6564 2e07 004c e015 0000 1f00 tacked...L...... │ │ │ +00547240: 42e0 4f52 5f24 5a54 5241 5000 0024 4554 B.OR_$ZTRAP..$ET │ │ │ 00547250: 5241 505f 6f72 5f24 5a54 5241 501b 004c RAP_or_$ZTRAP..L │ │ │ -00547260: 7ebf 1100 0020 2020 2445 5452 4150 206f ~.... $ETRAP o │ │ │ -00547270: 7220 245a 5452 4150 0700 4d7e 2100 0053 r $ZTRAP..M~!..S │ │ │ -00547280: 004d 7e31 0000 2020 204d 616b 696e 6720 .M~1.. Making │ │ │ +00547260: e0bf 1100 0020 2020 2445 5452 4150 206f ..... $ETRAP o │ │ │ +00547270: 7220 245a 5452 4150 0700 4de0 2100 0053 r $ZTRAP..M.!..S │ │ │ +00547280: 004d e031 0000 2020 204d 616b 696e 6720 .M.1.. Making │ │ │ 00547290: 6120 6368 6f69 6365 2062 6574 7765 656e a choice between │ │ │ 005472a0: 2074 6865 2074 776f 206d 6563 6861 6e69 the two mechani │ │ │ 005472b0: 736d 7320 666f 7220 6572 726f 7220 6861 sms for error ha │ │ │ 005472c0: 6e64 6c69 6e67 2069 7320 6d6f 7374 6c79 ndling is mostly │ │ │ -005472d0: 2061 4e00 4d7e 4100 0020 2020 6d61 7474 aN.M~A.. matt │ │ │ +005472d0: 2061 4e00 4de0 4100 0020 2020 6d61 7474 aN.M.A.. matt │ │ │ 005472e0: 6572 206f 6620 636f 6d70 6174 6962 696c er of compatibil │ │ │ 005472f0: 6974 792e 2049 6620 636f 6d70 6174 6962 ity. If compatib │ │ │ 00547300: 696c 6974 7920 7769 7468 2065 7869 7374 ility with exist │ │ │ 00547310: 696e 6720 4754 2e4d 2063 6f64 6520 6973 ing GT.M code is │ │ │ -00547320: 5100 4d7e 5100 0020 2020 696d 706f 7274 Q.M~Q.. import │ │ │ +00547320: 5100 4de0 5100 0020 2020 696d 706f 7274 Q.M.Q.. import │ │ │ 00547330: 616e 742c 2061 6e64 2074 6861 7420 636f ant, and that co │ │ │ 00547340: 6465 2068 6170 7065 6e73 2074 6f20 7573 de happens to us │ │ │ 00547350: 6520 245a 5452 4150 2c20 7468 656e 2024 e $ZTRAP, then $ │ │ │ 00547360: 5a54 5241 5020 6973 2074 6865 2062 6573 ZTRAP is the bes │ │ │ -00547370: 7452 004d 7e61 0000 2020 2065 6666 6f72 tR.M~a.. effor │ │ │ +00547370: 7452 004d e061 0000 2020 2065 6666 6f72 tR.M.a.. effor │ │ │ 00547380: 7420 6368 6f69 6365 2e20 4966 2063 6f6d t choice. If com │ │ │ 00547390: 7061 7469 6269 6c69 7479 2077 6974 6820 patibility with │ │ │ 005473a0: 636f 6465 2077 7269 7474 656e 2069 6e20 code written in │ │ │ 005473b0: 4d55 4d50 5320 6469 616c 6563 7473 2066 MUMPS dialects f │ │ │ -005473c0: 726f 6d51 004d 7e71 0000 2020 206f 7468 romQ.M~q.. oth │ │ │ +005473c0: 726f 6d51 004d e071 0000 2020 206f 7468 romQ.M.q.. oth │ │ │ 005473d0: 6572 2076 656e 646f 7273 2069 7320 696d er vendors is im │ │ │ 005473e0: 706f 7274 616e 742c 2074 6865 6e20 2445 portant, then $E │ │ │ 005473f0: 5452 4150 206f 7220 6120 6e6f 6e2d 6465 TRAP or a non-de │ │ │ 00547400: 6661 756c 7420 666f 726d 206f 6620 245a fault form of $Z │ │ │ -00547410: 5452 4150 2800 4d7e 8100 0020 2020 7072 TRAP(.M~... pr │ │ │ +00547410: 5452 4150 2800 4de0 8100 0020 2020 7072 TRAP(.M.... pr │ │ │ 00547420: 6f62 6162 6c79 2069 7320 7468 6520 6265 obably is the be │ │ │ -00547430: 7474 6572 2063 686f 6963 652e 0700 4d7e tter choice...M~ │ │ │ -00547440: 9100 0053 004c 7ec0 1100 0020 2020 5768 ...S.L~.... Wh │ │ │ +00547430: 7474 6572 2063 686f 6963 652e 0700 4de0 tter choice...M. │ │ │ +00547440: 9100 0053 004c e0c0 1100 0020 2020 5768 ...S.L..... Wh │ │ │ 00547450: 656e 206e 6f20 7072 652d 6578 6973 7469 en no pre-existi │ │ │ 00547460: 6e67 2063 6f64 6520 6578 6973 7473 2074 ng code exists t │ │ │ 00547470: 6861 7420 6661 766f 7273 206f 6e65 206d hat favors one m │ │ │ 00547480: 6563 6861 6e69 736d 2c20 7468 6520 6665 echanism, the fe │ │ │ -00547490: 6174 7572 6573 3a00 4d7e 1200 0020 2020 atures:.M~... │ │ │ +00547490: 6174 7572 6573 3a00 4de0 1200 0020 2020 atures:.M.... │ │ │ 005474a0: 6f66 2074 6865 206d 6563 6861 6e69 736d of the mechanism │ │ │ 005474b0: 7320 7468 656d 7365 6c76 6573 2073 686f s themselves sho │ │ │ 005474c0: 756c 6420 6265 2065 7861 6d69 6e65 642e uld be examined. │ │ │ -005474d0: 0700 4d7e 1300 0050 004d 7e14 0000 2020 ..M~...P.M~... │ │ │ +005474d0: 0700 4de0 1300 0050 004d e014 0000 2020 ..M....P.M.... │ │ │ 005474e0: 2041 6c6d 6f73 7420 616e 7920 6566 6665 Almost any effe │ │ │ 005474f0: 6374 2074 6861 7420 6361 6e20 6265 2061 ct that can be a │ │ │ 00547500: 6368 6965 7665 6420 7573 696e 6720 6f6e chieved using on │ │ │ 00547510: 6520 6d65 6368 616e 6973 6d20 6361 6e20 e mechanism can │ │ │ -00547520: 616c 736f 2062 654f 004d 7e15 0000 2020 also beO.M~... │ │ │ +00547520: 616c 736f 2062 654f 004d e015 0000 2020 also beO.M.... │ │ │ 00547530: 2061 6368 6965 7665 6420 7573 696e 6720 achieved using │ │ │ 00547540: 7468 6520 6f74 6865 722e 2048 6f77 6576 the other. Howev │ │ │ 00547550: 6572 2c20 736f 6d65 2065 6666 6563 7473 er, some effects │ │ │ 00547560: 2061 7265 2065 6173 6965 7220 746f 2061 are easier to a │ │ │ -00547570: 6368 6965 7665 4500 4d7e 1600 0020 2020 chieveE.M~... │ │ │ +00547570: 6368 6965 7665 4500 4de0 1600 0020 2020 chieveE.M.... │ │ │ 00547580: 7573 696e 6720 6f6e 6520 6d65 7468 6f64 using one method │ │ │ 00547590: 2c20 616e 6420 736f 6d65 2061 7265 2065 , and some are e │ │ │ 005475a0: 6173 6965 7220 7573 696e 6720 7769 7468 asier using with │ │ │ -005475b0: 2074 6865 206f 7468 6572 2e07 004d 7e17 the other...M~. │ │ │ +005475b0: 2074 6865 206f 7468 6572 2e07 004d e017 the other...M.. │ │ │ 005475c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005475d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005475e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005475f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00547600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00547610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00547620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -345979,197 +345979,197 @@ │ │ │ 005477a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005477b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005477c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005477d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005477e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005477f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00547800: 0400 0000 ed07 0000 1657 0000 0000 0000 .........W...... │ │ │ -00547810: 9000 007e 4845 4c50 00ff 7300 ff45 5252 ...~HELP..s..ERR │ │ │ +00547810: 9000 00e0 4845 4c50 00ff 7300 ff45 5252 ....HELP..s..ERR │ │ │ 00547820: 5f50 524f 4345 5353 494e 4700 ff73 00ff _PROCESSING..s.. │ │ │ 00547830: 5052 4f47 5241 4d5f 4841 4e44 4c49 4e47 PROGRAM_HANDLING │ │ │ 00547840: 5f4f 465f 4552 524f 5253 00ff 7300 ff49 _OF_ERRORS..s..I │ │ │ 00547850: 4f5f 4552 524f 5253 00c0 2400 0020 2020 O_ERRORS..$.. │ │ │ 00547860: 6465 7669 6365 2068 6173 206e 6f20 6375 device has no cu │ │ │ 00547870: 7272 656e 7420 4558 4345 5054 494f 4e2e rrent EXCEPTION. │ │ │ 00547880: 203c 4354 524c 2d43 3e20 6973 2075 6e69 is uni │ │ │ 00547890: 7175 6520 616d 6f6e 6720 3c43 5452 4c3e que among │ │ │ -005478a0: 4f00 467e 2500 0020 2020 6368 6172 6163 O.F~%.. charac │ │ │ +005478a0: 4f00 46e0 2500 0020 2020 6368 6172 6163 O.F.%.. charac │ │ │ 005478b0: 7465 7273 2c20 696e 2074 6861 7420 7468 ters, in that th │ │ │ 005478c0: 6520 4f53 2072 6563 6f67 6e69 7a65 7320 e OS recognizes │ │ │ 005478d0: 6974 2061 7320 616e 206f 7574 2d6f 662d it as an out-of- │ │ │ 005478e0: 6261 6e64 2073 6967 6e61 6c20 616e 6453 band signal andS │ │ │ -005478f0: 0046 7e26 0000 2020 2064 656c 6976 6572 .F~&.. deliver │ │ │ +005478f0: 0046 e026 0000 2020 2064 656c 6976 6572 .F.&.. deliver │ │ │ 00547900: 7320 6974 2069 6d6d 6564 6961 7465 6c79 s it immediately │ │ │ 00547910: 3b20 4754 2e4d 2072 6563 6f67 6e69 7a65 ; GT.M recognize │ │ │ 00547920: 7320 6f74 6865 7220 3c43 5452 4c3e 2063 s other c │ │ │ 00547930: 6861 7261 6374 6572 2077 6865 6e20 7468 haracter when th │ │ │ -00547940: 6579 1e00 467e 2700 0020 2020 6170 7065 ey..F~'.. appe │ │ │ +00547940: 6579 1e00 46e0 2700 0020 2020 6170 7065 ey..F.'.. appe │ │ │ 00547950: 6172 2064 7569 6e67 2061 2052 4541 442e ar duing a READ. │ │ │ -00547960: 0700 467e 2800 0012 0046 7e29 0000 2020 ..F~(....F~).. │ │ │ -00547970: 2045 7861 6d70 6c65 3a07 0046 7e2a 0000 Example:..F~*.. │ │ │ -00547980: 1a00 467e 3100 0020 2020 4754 4d3e 5a50 ..F~1.. GTM>ZP │ │ │ -00547990: 5249 4e54 205e 4550 3132 2e00 467e 3200 RINT ^EP12..F~2. │ │ │ +00547960: 0700 46e0 2800 0012 0046 e029 0000 2020 ..F.(....F.).. │ │ │ +00547970: 2045 7861 6d70 6c65 3a07 0046 e02a 0000 Example:..F.*.. │ │ │ +00547980: 1a00 46e0 3100 0020 2020 4754 4d3e 5a50 ..F.1.. GTM>ZP │ │ │ +00547990: 5249 4e54 205e 4550 3132 2e00 46e0 3200 RINT ^EP12..F.2. │ │ │ 005479a0: 0020 2020 4550 3132 2020 2020 5752 4954 . EP12 WRIT │ │ │ 005479b0: 4520 212c 2254 4849 5320 4953 2022 2c24 E !,"THIS IS ",$ │ │ │ -005479c0: 5445 5854 282b 3029 3800 467e 3300 0020 TEXT(+0)8.F~3.. │ │ │ +005479c0: 5445 5854 282b 3029 3800 46e0 3300 0020 TEXT(+0)8.F.3.. │ │ │ 005479d0: 2020 2020 2020 2020 2020 5345 5420 2445 SET $E │ │ │ 005479e0: 434f 4445 3d22 223b 7468 6973 206f 6e6c CODE="";this onl │ │ │ 005479f0: 7920 6166 6665 6374 7320 2445 5452 4150 y affects $ETRAP │ │ │ -00547a00: 2600 467e 3400 0020 2020 2020 2020 2020 &.F~4.. │ │ │ +00547a00: 2600 46e0 3400 0020 2020 2020 2020 2020 &.F.4.. │ │ │ 00547a10: 2020 5345 5420 2445 5452 4150 3d22 474f SET $ETRAP="GO │ │ │ -00547a20: 544f 2045 5422 4500 467e 3500 0020 2020 TO ET"E.F~5.. │ │ │ +00547a20: 544f 2045 5422 4500 46e0 3500 0020 2020 TO ET"E.F.5.. │ │ │ 00547a30: 2020 2020 2020 2020 3b4e 2024 5a54 2053 ;N $ZT S │ │ │ 00547a40: 2024 5a54 3d22 5720 212c 2243 414e 2754 $ZT="W !,"CAN'T │ │ │ 00547a50: 2054 414b 4520 5245 4349 5052 4f43 414c TAKE RECIPROCAL │ │ │ -00547a60: 204f 4620 3022 222c 2a37 2238 0046 7e36 OF 0"",*7"8.F~6 │ │ │ +00547a60: 204f 4620 3022 222c 2a37 2238 0046 e036 OF 0"",*7"8.F.6 │ │ │ 00547a70: 0000 2020 2020 2020 2020 2020 2055 5345 .. USE │ │ │ 00547a80: 2024 503a 2845 5843 4550 5449 4f4e 3d22 $P:(EXCEPTION=" │ │ │ 00547a90: 4420 4259 4522 3a43 5452 4150 3d24 4328 D BYE":CTRAP=$C( │ │ │ -00547aa0: 3329 2931 0046 7e37 0000 2020 2020 2020 3))1.F~7.. │ │ │ +00547aa0: 3329 2931 0046 e037 0000 2020 2020 2020 3))1.F.7.. │ │ │ 00547ab0: 2020 2020 2057 5249 5445 2021 2c22 5459 WRITE !,"TY │ │ │ 00547ac0: 5045 203c 4354 524c 2d43 3e20 544f 2053 PE TO S │ │ │ -00547ad0: 544f 5022 1800 467e 3800 0020 2020 4c4f TOP"..F~8.. LO │ │ │ -00547ae0: 4f50 2020 2020 464f 5220 444f 2e00 467e OP FOR DO..F~ │ │ │ +00547ad0: 544f 5022 1800 46e0 3800 0020 2020 4c4f TOP"..F.8.. LO │ │ │ +00547ae0: 4f50 2020 2020 464f 5220 444f 2e00 46e0 OP FOR DO..F. │ │ │ 00547af0: 3900 0020 2020 2020 2020 2020 2020 2e20 9.. . │ │ │ 00547b00: 5245 4144 2021 2c22 5459 5045 2041 204e READ !,"TYPE A N │ │ │ -00547b10: 554d 4245 523a 2022 2c58 3700 467e 3a00 UMBER: ",X7.F~:. │ │ │ +00547b10: 554d 4245 523a 2022 2c58 3700 46e0 3a00 UMBER: ",X7.F.:. │ │ │ 00547b20: 0020 2020 2020 2020 2020 2020 2e20 5752 . . WR │ │ │ 00547b30: 4954 4520 3f32 302c 2248 4153 2052 4543 ITE ?20,"HAS REC │ │ │ 00547b40: 4950 524f 4341 4c20 4f46 3a20 222c 312f IPROCAL OF: ",1/ │ │ │ -00547b50: 5818 0046 7e41 0000 2020 2020 2020 2020 X..F~A.. │ │ │ -00547b60: 2020 202e 2051 5549 543b 0046 7e42 0000 . QUIT;.F~B.. │ │ │ +00547b50: 5818 0046 e041 0000 2020 2020 2020 2020 X..F.A.. │ │ │ +00547b60: 2020 202e 2051 5549 543b 0046 e042 0000 . QUIT;.F.B.. │ │ │ 00547b70: 2020 2045 5420 2020 2020 202e 2057 5249 ET . WRI │ │ │ 00547b80: 5445 2021 2c22 4341 4e27 5420 5441 4b45 TE !,"CAN'T TAKE │ │ │ 00547b90: 2052 4543 4952 504f 4341 4c20 4f46 2030 RECIRPOCAL OF 0 │ │ │ -00547ba0: 222c 2a37 2100 467e 4300 0020 2020 2020 ",*7!.F~C.. │ │ │ +00547ba0: 222c 2a37 2100 46e0 4300 0020 2020 2020 ",*7!.F.C.. │ │ │ 00547bb0: 2020 2020 2020 2e20 5345 5420 2445 434f . SET $ECO │ │ │ -00547bc0: 4445 3d22 2216 0046 7e44 0000 2020 2020 DE=""..F~D.. │ │ │ -00547bd0: 2020 2020 2020 2051 5549 5440 0046 7e45 QUIT@.F~E │ │ │ +00547bc0: 4445 3d22 2216 0046 e044 0000 2020 2020 DE=""..F.D.. │ │ │ +00547bd0: 2020 2020 2020 2051 5549 5440 0046 e045 QUIT@.F.E │ │ │ 00547be0: 0000 2020 2042 5945 2020 2020 2057 5249 .. BYE WRI │ │ │ 00547bf0: 5445 2021 2c22 594f 5520 5459 5045 4420 TE !,"YOU TYPED │ │ │ 00547c00: 3c43 5452 4c2d 433e 2059 4f55 204d 5553 YOU MUS │ │ │ -00547c10: 5420 4245 2044 4f4e 4521 2230 0046 7e46 T BE DONE!"0.F~F │ │ │ +00547c10: 5420 4245 2044 4f4e 4521 2230 0046 e046 T BE DONE!"0.F.F │ │ │ 00547c20: 0000 2020 2020 2020 2020 2020 2055 5345 .. USE │ │ │ 00547c30: 2024 503a 2845 5843 4550 5449 4f4e 3d22 $P:(EXCEPTION=" │ │ │ -00547c40: 223a 4354 5241 503d 2222 292e 0046 7e47 ":CTRAP="")..F~G │ │ │ +00547c40: 223a 4354 5241 503d 2222 292e 0046 e047 ":CTRAP="")..F.G │ │ │ 00547c50: 0000 2020 2020 2020 2020 2020 2057 5249 .. WRI │ │ │ 00547c60: 5445 2021 2c22 245a 5354 4154 5553 3d22 TE !,"$ZSTATUS=" │ │ │ -00547c70: 2c24 5a53 5441 5455 5319 0046 7e48 0000 ,$ZSTATUS..F~H.. │ │ │ +00547c70: 2c24 5a53 5441 5455 5319 0046 e048 0000 ,$ZSTATUS..F.H.. │ │ │ 00547c80: 2020 2020 2020 2020 2020 205a 474f 544f ZGOTO │ │ │ -00547c90: 2031 1600 467e 4900 0020 2020 4754 4d3e 1..F~I.. GTM> │ │ │ -00547ca0: 444f 205e 4550 3132 1600 467e 4a00 0020 DO ^EP12..F~J.. │ │ │ +00547c90: 2031 1600 46e0 4900 0020 2020 4754 4d3e 1..F.I.. GTM> │ │ │ +00547ca0: 444f 205e 4550 3132 1600 46e0 4a00 0020 DO ^EP12..F.J.. │ │ │ 00547cb0: 2020 5448 4953 2049 5320 4550 3132 1f00 THIS IS EP12.. │ │ │ -00547cc0: 467e 5100 0020 2020 5459 5045 203c 4354 F~Q.. TYPE TO STOP/.F │ │ │ -00547ce0: 7e52 0000 2020 2054 5950 4520 4120 4e55 ~R.. TYPE A NU │ │ │ +00547ce0: e052 0000 2020 2054 5950 4520 4120 4e55 .R.. TYPE A NU │ │ │ 00547cf0: 4d42 4552 3a20 3120 4841 5320 5245 4349 MBER: 1 HAS RECI │ │ │ -00547d00: 5052 4f43 414c 204f 463a 2031 3000 467e PROCAL OF: 10.F~ │ │ │ +00547d00: 5052 4f43 414c 204f 463a 2031 3000 46e0 PROCAL OF: 10.F. │ │ │ 00547d10: 5300 0020 2020 5459 5045 2041 204e 554d S.. TYPE A NUM │ │ │ 00547d20: 4245 523a 2032 2048 4153 2052 4543 4952 BER: 2 HAS RECIR │ │ │ -00547d30: 504f 4341 4c20 4f46 3a20 2e35 3d00 467e POCAL OF: .5=.F~ │ │ │ +00547d30: 504f 4341 4c20 4f46 3a20 2e35 3d00 46e0 POCAL OF: .5=.F. │ │ │ 00547d40: 5400 0020 2020 5459 5045 2041 204e 554d T.. TYPE A NUM │ │ │ 00547d50: 4245 523a 2033 2048 4153 2052 4543 4950 BER: 3 HAS RECIP │ │ │ 00547d60: 524f 4341 4c20 4f46 3a20 2e33 3333 3333 ROCAL OF: .33333 │ │ │ -00547d70: 3333 3333 3333 3333 3331 0046 7e55 0000 3333333331.F~U.. │ │ │ +00547d70: 3333 3333 3333 3333 3331 0046 e055 0000 3333333331.F.U.. │ │ │ 00547d80: 2020 2054 5950 4520 4120 4e55 4d42 4552 TYPE A NUMBER │ │ │ 00547d90: 3a20 3420 4841 5320 5245 4349 5052 4f43 : 4 HAS RECIPROC │ │ │ -00547da0: 414c 204f 463a 202e 3235 2b00 467e 5600 AL OF: .25+.F~V. │ │ │ +00547da0: 414c 204f 463a 202e 3235 2b00 46e0 5600 AL OF: .25+.F.V. │ │ │ 00547db0: 0020 2020 5459 5045 2041 204e 554d 4245 . TYPE A NUMBE │ │ │ 00547dc0: 523a 2048 4153 2052 4543 4950 524f 4341 R: HAS RECIPROCA │ │ │ -00547dd0: 4c20 4f46 3a24 0046 7e57 0000 2020 2043 L OF:$.F~W.. C │ │ │ +00547dd0: 4c20 4f46 3a24 0046 e057 0000 2020 2043 L OF:$.F.W.. C │ │ │ 00547de0: 414e 2754 2054 414b 4520 5245 4349 5052 AN'T TAKE RECIPR │ │ │ -00547df0: 4f43 414c 204f 4620 3018 0046 7e58 0000 OCAL OF 0..F~X.. │ │ │ +00547df0: 4f43 414c 204f 4620 3018 0046 e058 0000 OCAL OF 0..F.X.. │ │ │ 00547e00: 2020 2054 5950 4520 4120 4e55 4d42 4552 TYPE A NUMBER │ │ │ -00547e10: 3a2e 0046 7e59 0000 2020 2059 4f55 2054 :..F~Y.. YOU T │ │ │ +00547e10: 3a2e 0046 e059 0000 2020 2059 4f55 2054 :..F.Y.. YOU T │ │ │ 00547e20: 5950 4544 203c 4354 524c 2d43 3e20 594f YPED YO │ │ │ 00547e30: 5520 4d55 5354 2042 4520 444f 4e45 2156 U MUST BE DONE!V │ │ │ -00547e40: 0046 7e5a 0000 2020 2024 5a53 5441 5455 .F~Z.. $ZSTATU │ │ │ +00547e40: 0046 e05a 0000 2020 2024 5a53 5441 5455 .F.Z.. $ZSTATU │ │ │ 00547e50: 533d 3135 3033 3732 3439 382c 4c4f 4f50 S=150372498,LOOP │ │ │ 00547e60: 2b31 5e45 5031 322c 2547 544d 2d45 2d43 +1^EP12,%GTM-E-C │ │ │ 00547e70: 5452 4150 2c43 6861 7261 6374 6572 2074 TRAP,Character t │ │ │ 00547e80: 7261 7020 2443 2833 2920 656e 636f 756e rap $C(3) encoun │ │ │ -00547e90: 7465 7265 640e 0046 7e61 0000 2020 2047 tered..F~a.. G │ │ │ -00547ea0: 544d 3e07 0046 7e62 0000 5100 467e 6300 TM>..F~b..Q.F~c. │ │ │ +00547e90: 7465 7265 640e 0046 e061 0000 2020 2047 tered..F.a.. G │ │ │ +00547ea0: 544d 3e07 0046 e062 0000 5100 46e0 6300 TM>..F.b..Q.F.c. │ │ │ 00547eb0: 0020 2020 5468 6973 2072 6f75 7469 6e65 . This routine │ │ │ 00547ec0: 2070 726f 6d70 7473 2074 6865 2075 7365 prompts the use │ │ │ 00547ed0: 7220 746f 2065 6e74 6572 2061 206e 756d r to enter a num │ │ │ 00547ee0: 6265 7220 6174 2074 6865 2074 6572 6d69 ber at the termi │ │ │ -00547ef0: 6e61 6c2e 2049 6620 7468 654e 0046 7e64 nal. If theN.F~d │ │ │ +00547ef0: 6e61 6c2e 2049 6620 7468 654e 0046 e064 nal. If theN.F.d │ │ │ 00547f00: 0000 2020 2075 7365 7220 656e 7465 7273 .. user enters │ │ │ 00547f10: 2061 207a 6572 6f2c 2047 542e 4d20 656e a zero, GT.M en │ │ │ 00547f20: 636f 756e 7465 7273 2061 6e20 6572 726f counters an erro │ │ │ 00547f30: 7220 616e 6420 6578 6563 7574 6573 2024 r and executes $ │ │ │ -00547f40: 4554 5241 5020 286f 7253 0046 7e65 0000 ETRAP (orS.F~e.. │ │ │ +00547f40: 4554 5241 5020 286f 7253 0046 e065 0000 ETRAP (orS.F.e.. │ │ │ 00547f50: 2020 2024 5a54 5241 5029 2e20 5468 6520 $ZTRAP). The │ │ │ 00547f60: 6163 7469 6f6e 2073 7065 6369 6669 6564 action specified │ │ │ 00547f70: 2072 6570 6f72 7473 2074 6865 2065 7272 reports the err │ │ │ 00547f80: 6f72 2061 6e64 2072 6574 7572 6e73 2074 or and returns t │ │ │ -00547f90: 6f20 7072 6f6d 7074 2074 6865 5100 467e o prompt theQ.F~ │ │ │ +00547f90: 6f20 7072 6f6d 7074 2074 6865 5100 46e0 o prompt theQ.F. │ │ │ 00547fa0: 6600 0020 2020 7573 6572 2074 6f20 656e f.. user to en │ │ │ 00547fb0: 7465 7220 6120 6e75 6d62 6572 2e20 5769 ter a number. Wi │ │ │ 00547fc0: 7468 2024 5a54 5241 502c 2074 6869 7320 th $ZTRAP, this │ │ │ 00547fd0: 6973 2076 6572 7920 7374 7261 6967 6874 is very straight │ │ │ 00547fe0: 666f 7277 6172 642e 2057 6974 6800 0000 forward. With... │ │ │ 00547ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00548000: 0400 0000 7803 0000 2257 0000 0000 0000 ....x..."W...... │ │ │ -00548010: 9500 007e 4845 4c50 00ff 7300 ff45 5252 ...~HELP..s..ERR │ │ │ +00548010: 9500 00e0 4845 4c50 00ff 7300 ff45 5252 ....HELP..s..ERR │ │ │ 00548020: 5f50 524f 4345 5353 494e 4700 ff73 00ff _PROCESSING..s.. │ │ │ 00548030: 5052 4f47 5241 4d5f 4841 4e44 4c49 4e47 PROGRAM_HANDLING │ │ │ 00548040: 5f4f 465f 4552 524f 5253 00ff 7300 ff49 _OF_ERRORS..s..I │ │ │ 00548050: 4f5f 4552 524f 5253 00c0 6700 0020 2020 O_ERRORS..g.. │ │ │ 00548060: 2445 5452 4150 2c20 736f 6d65 2063 6172 $ETRAP, some car │ │ │ 00548070: 6520 6973 2072 6571 7569 7265 6420 746f e is required to │ │ │ 00548080: 2067 6574 2074 6865 2063 6f64 6520 746f get the code to │ │ │ 00548090: 2072 6573 756d 6520 6174 2074 6865 2070 resume at the p │ │ │ -005480a0: 726f 7065 7254 0046 7e68 0000 2020 2070 roperT.F~h.. p │ │ │ +005480a0: 726f 7065 7254 0046 e068 0000 2020 2070 roperT.F.h.. p │ │ │ 005480b0: 6c61 6365 2e20 5468 6520 4354 5241 5020 lace. The CTRAP │ │ │ 005480c0: 6465 7669 6365 7061 7261 6d65 7465 7220 deviceparameter │ │ │ 005480d0: 6573 7461 626c 6973 6865 7320 3c43 5452 establishes as a trap c │ │ │ -005480f0: 6861 7261 6374 6572 2e53 0046 7e69 0000 haracter.S.F~i.. │ │ │ +005480f0: 6861 7261 6374 6572 2e53 0046 e069 0000 haracter.S.F.i.. │ │ │ 00548100: 2020 2057 6865 6e20 4754 2e4d 2065 6e63 When GT.M enc │ │ │ 00548110: 6f75 6e74 6572 7320 6120 3c43 5452 4c2d ounters a , GT.M execute │ │ │ 00548130: 7320 7468 6520 4558 4345 5054 494f 4e20 s the EXCEPTION │ │ │ -00548140: 7374 7269 6e67 2077 6863 6968 4b00 467e string whcihK.F~ │ │ │ +00548140: 7374 7269 6e67 2077 6863 6968 4b00 46e0 string whcihK.F. │ │ │ 00548150: 6a00 0020 2020 7472 616e 7366 6572 7320 j.. transfers │ │ │ 00548160: 636f 6e74 726f 6c20 746f 2074 6865 206c control to the l │ │ │ 00548170: 6162 656c 2042 5945 2e20 4174 2074 6865 abel BYE. At the │ │ │ 00548180: 206c 6162 656c 2042 5945 2c20 7468 6520 label BYE, the │ │ │ -00548190: 726f 7574 696e 6549 0046 7e71 0000 2020 routineI.F~q.. │ │ │ +00548190: 726f 7574 696e 6549 0046 e071 0000 2020 routineI.F.q.. │ │ │ 005481a0: 2074 6572 6d69 6e61 7465 7320 6578 6563 terminates exec │ │ │ 005481b0: 7574 696f 6e20 7769 7468 2061 6e20 6572 ution with an er │ │ │ 005481c0: 726f 7220 6d65 7373 6167 652e 2055 7369 ror message. Usi │ │ │ 005481d0: 6e67 2074 6865 2045 5843 4550 5449 4f4e ng the EXCEPTION │ │ │ -005481e0: 5400 467e 7200 0020 2020 6465 7669 6365 T.F~r.. device │ │ │ +005481e0: 5400 46e0 7200 0020 2020 6465 7669 6365 T.F.r.. device │ │ │ 005481f0: 7061 7261 6d65 7465 7220 7769 7468 2043 parameter with C │ │ │ 00548200: 5452 4150 2067 656e 6572 616c 6c79 2073 TRAP generally s │ │ │ 00548210: 696d 706c 6966 6965 7320 2445 5452 4150 implifies $ETRAP │ │ │ 00548220: 206f 7220 245a 5452 4150 2068 616e 646c or $ZTRAP handl │ │ │ -00548230: 696e 672e 0700 467e 7300 004b 0046 7e74 ing...F~s..K.F~t │ │ │ +00548230: 696e 672e 0700 46e0 7300 004b 0046 e074 ing...F.s..K.F.t │ │ │ 00548240: 0000 2020 2024 5a53 5441 5455 5320 616c .. $ZSTATUS al │ │ │ 00548250: 6c6f 7773 2074 6865 2072 6f75 7469 6e65 lows the routine │ │ │ 00548260: 2074 6f20 6669 6e64 206f 7574 2077 6869 to find out whi │ │ │ 00548270: 6368 2074 7261 7020 6368 6172 6163 7465 ch trap characte │ │ │ -00548280: 7220 4754 2e4d 4f00 467e 7500 0020 2020 r GT.MO.F~u.. │ │ │ +00548280: 7220 4754 2e4d 4f00 46e0 7500 0020 2020 r GT.MO.F.u.. │ │ │ 00548290: 656e 636f 756e 7465 7265 642e 2057 6865 encountered. Whe │ │ │ 005482a0: 6e20 6120 726f 7574 696e 6520 6861 7320 n a routine has │ │ │ 005482b0: 7365 7665 7261 6c20 6368 6172 6163 7465 several characte │ │ │ 005482c0: 7220 7472 6170 7320 7365 742c 2024 5a53 r traps set, $ZS │ │ │ -005482d0: 5441 5455 5353 0046 7e76 0000 2020 2070 TATUSS.F~v.. p │ │ │ +005482d0: 5441 5455 5353 0046 e076 0000 2020 2070 TATUSS.F.v.. p │ │ │ 005482e0: 726f 7669 6465 7320 7573 6566 756c 2069 rovides useful i │ │ │ 005482f0: 6e66 6f72 6d61 7469 6f6e 2066 6f72 2069 nformation for i │ │ │ 00548300: 6465 6e74 6966 7969 6e67 2077 6869 6368 dentifying which │ │ │ 00548310: 2063 6861 7261 6374 6572 2074 7269 6767 character trigg │ │ │ -00548320: 6572 6564 2074 6865 4900 467e 7700 0020 ered theI.F~w.. │ │ │ +00548320: 6572 6564 2074 6865 4900 46e0 7700 0020 ered theI.F.w.. │ │ │ 00548330: 2020 7472 6170 2c20 616e 6420 7468 6572 trap, and ther │ │ │ 00548340: 6562 7920 616c 6c6f 7773 2061 2063 7573 eby allows a cus │ │ │ 00548350: 746f 6d20 7265 7370 6f6e 7365 2074 6f20 tom response to │ │ │ 00548360: 6120 7370 6563 6966 6963 2069 6e70 7574 a specific input │ │ │ -00548370: 2e07 0046 7e78 0000 0000 0000 0000 0000 ...F~x.......... │ │ │ +00548370: 2e07 0046 e078 0000 0000 0000 0000 0000 ...F.x.......... │ │ │ 00548380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00548390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005483a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005483b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005483c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005483d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005483e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -346235,918 +346235,918 @@ │ │ │ 005487a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005487b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005487c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005487d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005487e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005487f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00548800: 0400 0000 5907 0000 2657 0000 0000 0000 ....Y...&W...... │ │ │ -00548810: 8200 007e 4845 4c50 00ff 7300 ff50 524f ...~HELP..s..PRO │ │ │ +00548810: 8200 00e0 4845 4c50 00ff 7300 ff50 524f ....HELP..s..PRO │ │ │ 00548820: 4752 414d 5f43 5943 4c45 00ff 7300 ff50 GRAM_CYCLE..s..P │ │ │ 00548830: 524f 4345 5353 494e 475f 4552 524f 5253 ROCESSING_ERRORS │ │ │ 00548840: 00c0 1700 0020 2020 7c20 4572 726f 7220 ..... | Error │ │ │ 00548850: 2020 7c20 656e 7465 7265 6420 6174 2074 | entered at t │ │ │ 00548860: 6865 2064 6972 6563 7420 7c20 4966 206e he direct | If n │ │ │ 00548870: 6565 6465 642c 2065 7272 6f72 2068 616e eeded, error han │ │ │ 00548880: 646c 6572 7320 6361 6e20 2020 2020 2020 dlers can │ │ │ -00548890: 207c 5400 2e7e 1800 0020 2020 7c20 4861 |T..~... | Ha │ │ │ +00548890: 207c 5400 2ee0 1800 0020 2020 7c20 4861 |T...... | Ha │ │ │ 005488a0: 6e64 6c65 7220 7c20 6d6f 6465 2070 726f ndler | mode pro │ │ │ 005488b0: 6d70 7420 2020 2020 2020 2020 2020 7c20 mpt | │ │ │ 005488c0: 696e 636c 7564 6520 6170 7072 6f70 7269 include appropri │ │ │ 005488d0: 6174 6520 6572 726f 7220 2020 2020 2020 ate error │ │ │ -005488e0: 2020 2020 207c 5400 2e7e 1900 0020 2020 |T..~... │ │ │ +005488e0: 2020 2020 207c 5400 2ee0 1900 0020 2020 |T...... │ │ │ 005488f0: 7c20 2020 2020 2020 2020 7c20 2020 2020 | | │ │ │ 00548900: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00548910: 2020 7c20 6e6f 7469 6669 6361 7469 6f6e | notification │ │ │ 00548920: 2074 6f20 2450 5249 4e43 4950 414c 2e20 to $PRINCIPAL. │ │ │ -00548930: 466f 7220 2020 2020 207c 5400 2e7e 1a00 For |T..~.. │ │ │ +00548930: 466f 7220 2020 2020 207c 5400 2ee0 1a00 For |T..... │ │ │ 00548940: 0020 2020 7c20 2020 2020 2020 2020 7c20 . | | │ │ │ 00548950: 5468 6520 6465 6661 756c 7420 2020 2020 The default │ │ │ 00548960: 2020 2020 2020 7c20 6578 616d 706c 652c | example, │ │ │ 00548970: 2074 6865 2067 746d 7072 6f66 696c 6520 the gtmprofile │ │ │ 00548980: 7363 7269 7074 2073 6574 7320 207c 5400 script sets |T. │ │ │ -00548990: 2e7e 2100 0020 2020 7c20 2020 2020 2020 .~!.. | │ │ │ +00548990: 2ee0 2100 0020 2020 7c20 2020 2020 2020 ..!.. | │ │ │ 005489a0: 2020 7c20 245a 5452 4150 3d22 4222 2062 | $ZTRAP="B" b │ │ │ 005489b0: 7269 6e67 7320 6120 2020 7c20 6120 6465 rings a | a de │ │ │ 005489c0: 6661 756c 7420 2445 5452 4150 2076 616c fault $ETRAP val │ │ │ 005489d0: 7565 206f 6620 2020 2020 2020 2020 2020 ue of │ │ │ -005489e0: 207c 5400 2e7e 2200 0020 2020 7c20 2020 |T..~".. | │ │ │ +005489e0: 207c 5400 2ee0 2200 0020 2020 7c20 2020 |T...".. | │ │ │ 005489f0: 2020 2020 2020 7c20 7072 6f63 6573 7320 | process │ │ │ 00548a00: 746f 2074 6865 2044 6972 6563 7420 7c20 to the Direct | │ │ │ 00548a10: 2257 7269 7465 3a28 303d 2453 5441 434b "Write:(0=$STACK │ │ │ 00548a20: 2920 2222 4572 726f 7220 6f63 6375 7272 ) ""Error occurr │ │ │ -00548a30: 6564 3a20 207c 5400 2e7e 2300 0020 2020 ed: |T..~#.. │ │ │ +00548a30: 6564 3a20 207c 5400 2ee0 2300 0020 2020 ed: |T...#.. │ │ │ 00548a40: 7c20 2020 2020 2020 2020 7c20 4d6f 6465 | | Mode │ │ │ 00548a50: 2066 6f72 2064 6562 7567 6769 6e67 2e20 for debugging. │ │ │ 00548a60: 2020 7c20 2222 2c24 5a53 7461 7475 732c | "",$ZStatus, │ │ │ 00548a70: 2122 2077 6869 6368 2079 6f75 2063 616e !" which you can │ │ │ -00548a80: 2020 2020 2020 2020 207c 5400 2e7e 2400 |T..~$. │ │ │ +00548a80: 2020 2020 2020 2020 207c 5400 2ee0 2400 |T...$. │ │ │ 00548a90: 0020 2020 7c20 2020 2020 2020 2020 7c20 . | | │ │ │ 00548aa0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00548ab0: 2020 2020 2020 7c20 6375 7374 6f6d 697a | customiz │ │ │ 00548ac0: 6520 746f 2073 7569 7420 796f 7572 206e e to suit your n │ │ │ 00548ad0: 6565 6473 2e20 2020 2020 2020 207c 5400 eeds. |T. │ │ │ -00548ae0: 2e7e 2500 0020 2020 7c2d 2d2d 2d2d 2d2d .~%.. |------- │ │ │ +00548ae0: 2ee0 2500 0020 2020 7c2d 2d2d 2d2d 2d2d ..%.. |------- │ │ │ 00548af0: 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d --+------------- │ │ │ 00548b00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00548b10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00548b20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00548b30: 2d7c 5400 2e7e 2600 0020 2020 7c20 2020 -|T..~&.. | │ │ │ +00548b30: 2d7c 5400 2ee0 2600 0020 2020 7c20 2020 -|T...&.. | │ │ │ 00548b40: 2020 2020 2020 7c20 4754 2e4d 2070 726f | GT.M pro │ │ │ 00548b50: 6365 7373 6573 2073 656e 6420 6572 726f cesses send erro │ │ │ 00548b60: 7220 6d65 7373 6167 6573 2074 6f20 7374 r messages to st │ │ │ 00548b70: 6465 7272 206f 6e6c 7920 756e 6465 7220 derr only under │ │ │ -00548b80: 7468 6520 207c 5400 2e7e 2700 0020 2020 the |T..~'.. │ │ │ +00548b80: 7468 6520 207c 5400 2ee0 2700 0020 2020 the |T...'.. │ │ │ 00548b90: 7c20 2020 2020 2020 2020 7c20 666f 6c6c | | foll │ │ │ 00548ba0: 6f77 696e 6720 636f 6e64 6974 696f 6e73 owing conditions │ │ │ 00548bb0: 3a20 2020 2020 2020 2020 2020 2020 2020 : │ │ │ 00548bc0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00548bd0: 2020 2020 2020 2020 207c 5400 2e7e 2800 |T..~(. │ │ │ +00548bd0: 2020 2020 2020 2020 207c 5400 2ee0 2800 |T...(. │ │ │ 00548be0: 0020 2020 7c20 2020 2020 2020 2020 7c20 . | | │ │ │ 00548bf0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00548c00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00548c10: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00548c20: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -00548c30: 2e7e 2900 0020 2020 7c20 2020 2020 2020 .~).. | │ │ │ +00548c30: 2ee0 2900 0020 2020 7c20 2020 2020 2020 ..).. | │ │ │ 00548c40: 2020 7c20 2020 2a20 5468 6520 6572 726f | * The erro │ │ │ 00548c50: 7220 6973 2066 6174 616c 2077 6869 6368 r is fatal which │ │ │ 00548c60: 206d 6561 6e73 2074 6861 7420 7468 6520 means that the │ │ │ 00548c70: 7072 6f63 6573 7320 6973 2061 626f 7574 process is about │ │ │ -00548c80: 207c 5400 2e7e 2a00 0020 2020 7c20 2020 |T..~*.. | │ │ │ +00548c80: 207c 5400 2ee0 2a00 0020 2020 7c20 2020 |T...*.. | │ │ │ 00548c90: 2020 2020 2020 7c20 2020 2020 746f 2074 | to t │ │ │ 00548ca0: 6572 6d69 6e61 7465 2020 2020 2020 2020 erminate │ │ │ 00548cb0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00548cc0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00548cd0: 2020 2020 207c 5400 2e7e 3100 0020 2020 |T..~1.. │ │ │ +00548cd0: 2020 2020 207c 5400 2ee0 3100 0020 2020 |T...1.. │ │ │ 00548ce0: 7c20 7374 6465 7272 2020 7c20 2020 2a20 | stderr | * │ │ │ 00548cf0: 4475 7269 6e67 2063 6f6d 7069 6c61 7469 During compilati │ │ │ 00548d00: 6f6e 2065 7863 6570 7420 6f66 2069 6e64 on except of ind │ │ │ 00548d10: 6972 6563 7469 6f6e 206f 7220 5845 4355 irection or XECU │ │ │ -00548d20: 5445 2020 2020 2020 207c 5400 2e7e 3200 TE |T..~2. │ │ │ +00548d20: 5445 2020 2020 2020 207c 5400 2ee0 3200 TE |T...2. │ │ │ 00548d30: 0020 2020 7c20 2020 2020 2020 2020 7c20 . | | │ │ │ 00548d40: 2020 2a20 5468 6520 7072 6f63 6573 7320 * The process │ │ │ 00548d50: 6973 2061 626f 7574 2074 6f20 656e 7465 is about to ente │ │ │ 00548d60: 7220 6469 7265 6374 206d 6f64 6520 6475 r direct mode du │ │ │ 00548d70: 6520 746f 2061 2042 5245 414b 207c 5400 e to a BREAK |T. │ │ │ -00548d80: 2e7e 3300 0020 2020 7c20 2020 2020 2020 .~3.. | │ │ │ +00548d80: 2ee0 3300 0020 2020 7c20 2020 2020 2020 ..3.. | │ │ │ 00548d90: 2020 7c20 2020 2020 636f 6d6d 616e 6420 | command │ │ │ 00548da0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00548db0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00548dc0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00548dd0: 207c 5400 2e7e 3400 0020 2020 7c20 2020 |T..~4.. | │ │ │ +00548dd0: 207c 5400 2ee0 3400 0020 2020 7c20 2020 |T...4.. | │ │ │ 00548de0: 2020 2020 2020 7c20 2020 2a20 5468 6520 | * The │ │ │ 00548df0: 6572 726f 6e65 6f75 7320 636f 6465 2077 erroneous code w │ │ │ 00548e00: 6173 2065 6e74 6572 6564 2061 7420 7468 as entered at th │ │ │ 00548e10: 6520 6469 7265 6374 206d 6f64 6520 7072 e direct mode pr │ │ │ -00548e20: 6f6d 7074 207c 5400 2e7e 3500 0020 2020 ompt |T..~5.. │ │ │ +00548e20: 6f6d 7074 207c 5400 2ee0 3500 0020 2020 ompt |T...5.. │ │ │ 00548e30: 7c20 2020 2020 2020 2020 7c20 2020 2a20 | | * │ │ │ 00548e40: 5468 6520 6d65 7373 6167 6520 6973 2069 The message is i │ │ │ 00548e50: 6e66 6f72 6d61 7469 6f6e 616c 2c20 616e nformational, an │ │ │ 00548e60: 6420 696e 7465 6e64 6564 2066 6f72 2074 d intended for t │ │ │ -00548e70: 6865 2075 7365 722c 207c 5400 2e7e 3600 he user, |T..~6. │ │ │ +00548e70: 6865 2075 7365 722c 207c 5400 2ee0 3600 he user, |T...6. │ │ │ 00548e80: 0020 2020 7c20 2020 2020 2020 2020 7c20 . | | │ │ │ 00548e90: 2020 2020 7768 6963 6820 6973 2075 6e75 which is unu │ │ │ 00548ea0: 7375 616c 2020 2020 2020 2020 2020 2020 sual │ │ │ 00548eb0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00548ec0: 2020 2020 2020 2020 2020 2020 207c 5400 |T. │ │ │ -00548ed0: 2e7e 3700 0020 2020 2b2d 2d2d 2d2d 2d2d .~7.. +------- │ │ │ +00548ed0: 2ee0 3700 0020 2020 2b2d 2d2d 2d2d 2d2d ..7.. +------- │ │ │ 00548ee0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00548ef0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00548f00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00548f10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00548f20: 2d2b 0700 2e7e 3800 0016 0009 7e54 5249 -+...~8.....~TRI │ │ │ +00548f20: 2d2b 0700 2ee0 3800 0016 0009 e054 5249 -+....8......TRI │ │ │ 00548f30: 4747 4552 5300 0054 7269 6767 6572 7313 GGERS..Triggers. │ │ │ -00548f40: 0012 7ebf 1100 0020 2020 5472 6967 6765 ..~.... Trigge │ │ │ -00548f50: 7273 0700 137e 2100 0000 0000 0000 0000 rs...~!......... │ │ │ +00548f40: 0012 e0bf 1100 0020 2020 5472 6967 6765 ....... Trigge │ │ │ +00548f50: 7273 0700 13e0 2100 0000 0000 0000 0000 rs....!......... │ │ │ 00548f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00548f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00548f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00548f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00548fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00548fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00548fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00548fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00548fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00548ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00549000: 0400 0000 af07 0000 d157 0000 0000 0000 .........W...... │ │ │ 00549010: 2c00 0000 4845 4c50 00ff 7300 ff54 5249 ,...HELP..s..TRI │ │ │ 00549020: 4747 4552 5300 ff73 00ff 5452 4947 4745 GGERS..s..TRIGGE │ │ │ -00549030: 5253 0000 5472 6967 6765 7273 1300 1f7e RS..Triggers...~ │ │ │ +00549030: 5253 0000 5472 6967 6765 7273 1300 1fe0 RS..Triggers.... │ │ │ 00549040: bf11 0000 2020 2054 7269 6767 6572 7307 .... Triggers. │ │ │ -00549050: 0020 7e21 0000 5300 207e 3100 0020 2020 . ~!..S. ~1.. │ │ │ +00549050: 0020 e021 0000 5300 20e0 3100 0020 2020 . .!..S. .1.. │ │ │ 00549060: 4754 2e4d 2061 6c6c 6f77 7320 796f 7520 GT.M allows you │ │ │ 00549070: 746f 2073 6574 2075 7020 6120 7472 6967 to set up a trig │ │ │ 00549080: 6765 7220 6d65 6368 616e 6973 6d20 7468 ger mechanism th │ │ │ 00549090: 6174 2061 7574 6f6d 6174 6963 616c 6c79 at automatically │ │ │ -005490a0: 2065 7865 6375 7465 7353 0020 7e41 0000 executesS. ~A.. │ │ │ +005490a0: 2065 7865 6375 7465 7353 0020 e041 0000 executesS. .A.. │ │ │ 005490b0: 2020 2061 2064 6566 696e 6564 2061 6374 a defined act │ │ │ 005490c0: 696f 6e20 696e 2072 6573 706f 6e73 6520 ion in response │ │ │ 005490d0: 746f 2061 2064 6174 6162 6173 6520 7570 to a database up │ │ │ 005490e0: 6461 7465 206f 7065 7261 7469 6f6e 206f date operation o │ │ │ -005490f0: 6e20 6120 6d61 7463 6869 6e67 5200 207e n a matchingR. ~ │ │ │ +005490f0: 6e20 6120 6d61 7463 6869 6e67 5200 20e0 n a matchingR. . │ │ │ 00549100: 5100 0020 2020 676c 6f62 616c 206e 6f64 Q.. global nod │ │ │ 00549110: 652e 5468 6520 7472 6967 6765 7220 6d65 e.The trigger me │ │ │ 00549120: 6368 616e 6973 6d20 6578 6563 7574 6573 chanism executes │ │ │ 00549130: 2061 2066 7261 676d 656e 7420 6f66 204d a fragment of M │ │ │ 00549140: 2063 6f64 6520 2874 7269 6767 6572 4e00 code (triggerN. │ │ │ -00549150: 207e 6100 0020 2020 636f 6465 2920 2262 ~a.. code) "b │ │ │ +00549150: 20e0 6100 0020 2020 636f 6465 2920 2262 .a.. code) "b │ │ │ 00549160: 6566 6f72 6522 206f 7220 2261 7320 7061 efore" or "as pa │ │ │ 00549170: 7274 206f 6622 2061 2064 6174 6162 6173 rt of" a databas │ │ │ 00549180: 6520 7570 6461 7465 2e20 596f 7520 6361 e update. You ca │ │ │ -00549190: 6e20 6465 6669 6e65 2074 6865 4e00 207e n define theN. ~ │ │ │ +00549190: 6e20 6465 6669 6e65 2074 6865 4e00 20e0 n define theN. . │ │ │ 005491a0: 7100 0020 2020 7370 6563 6966 6963 6174 q.. specificat │ │ │ 005491b0: 696f 6e73 206f 6620 7468 6973 206d 6563 ions of this mec │ │ │ 005491c0: 6861 6e69 736d 2069 6e20 6120 5472 6967 hanism in a Trig │ │ │ 005491d0: 6765 7220 4465 6669 6e69 7469 6f6e 2046 ger Definition F │ │ │ -005491e0: 696c 652e 2046 6f72 2061 5300 207e 8100 ile. For aS. ~.. │ │ │ +005491e0: 696c 652e 2046 6f72 2061 5300 20e0 8100 ile. For aS. ... │ │ │ 005491f0: 0020 2020 7472 6967 6765 7220 6f6e 204b . trigger on K │ │ │ 00549200: 494c 4c20 2861 6e64 205a 4b49 4c4c 292c ILL (and ZKILL), │ │ │ 00549210: 2047 542e 4d20 6578 6563 7574 6573 2074 GT.M executes t │ │ │ 00549220: 7269 6767 6572 2063 6f64 6520 2262 6566 rigger code "bef │ │ │ 00549230: 6f72 6522 2074 6865 204b 494c 4c53 0020 ore" the KILLS. │ │ │ -00549240: 7e91 0000 2020 206f 7065 7261 7469 6f6e ~... operation │ │ │ +00549240: e091 0000 2020 206f 7065 7261 7469 6f6e .... operation │ │ │ 00549250: 2e20 466f 7220 6578 616d 706c 652c 2061 . For example, a │ │ │ 00549260: 2074 7269 6767 6572 206f 6e20 4b49 4c4c trigger on KILL │ │ │ 00549270: 205e 4349 4628 3a2c 3129 206d 6967 6874 ^CIF(:,1) might │ │ │ 00549280: 2063 6c65 6172 206f 6c64 2063 726f 7373 clear old cross │ │ │ -00549290: 5400 1f7e c011 0000 2020 2072 6566 6572 T..~.... refer │ │ │ +00549290: 5400 1fe0 c011 0000 2020 2072 6566 6572 T....... refer │ │ │ 005492a0: 656e 6365 732e 2046 6f72 2061 2074 7269 ences. For a tri │ │ │ 005492b0: 6767 6572 206f 6e20 5345 542c 2047 542e gger on SET, GT. │ │ │ 005492c0: 4d20 6578 6563 7574 6573 2074 7269 6767 M executes trigg │ │ │ 005492d0: 6572 2063 6f64 6520 2261 7320 7061 7274 er code "as part │ │ │ -005492e0: 206f 6622 5200 207e 1200 0020 2020 7468 of"R. ~... th │ │ │ +005492e0: 206f 6622 5200 20e0 1200 0020 2020 7468 of"R. .... th │ │ │ 005492f0: 6520 5345 5420 6f70 6572 6174 696f 6e2e e SET operation. │ │ │ 00549300: 2057 6974 6869 6e20 7472 6967 6765 7220 Within trigger │ │ │ 00549310: 6c6f 6769 632c 2074 6865 2049 5356 2024 logic, the ISV $ │ │ │ 00549320: 5a54 4f4c 4456 414c 2070 726f 7669 6465 ZTOLDVAL provide │ │ │ -00549330: 7320 7265 6164 4d00 207e 1300 0020 2020 s readM. ~... │ │ │ +00549330: 7320 7265 6164 4d00 20e0 1300 0020 2020 s readM. .... │ │ │ 00549340: 6163 6365 7373 2074 6f20 7468 6520 7661 access to the va │ │ │ 00549350: 6c75 6520 6f66 2067 6c6f 6261 6c20 6e6f lue of global no │ │ │ 00549360: 6465 2070 7269 6f72 2074 6f20 7468 6520 de prior to the │ │ │ 00549370: 7570 6461 7465 2061 6e64 2024 5a54 5641 update and $ZTVA │ │ │ -00549380: 4c55 4553 0020 7e14 0000 2020 2070 726f LUES. ~... pro │ │ │ +00549380: 4c55 4553 0020 e014 0000 2020 2070 726f LUES. .... pro │ │ │ 00549390: 7669 6465 7320 7265 6164 2f77 7269 7465 vides read/write │ │ │ 005493a0: 2061 6363 6573 7320 746f 2074 6865 2074 access to the t │ │ │ 005493b0: 656e 7461 7469 7665 2053 4554 2076 616c entative SET val │ │ │ 005493c0: 7565 2e20 5468 6973 2061 6c6c 6f77 7320 ue. This allows │ │ │ -005493d0: 796f 7520 746f 5400 207e 1500 0020 2020 you toT. ~... │ │ │ +005493d0: 796f 7520 746f 5400 20e0 1500 0020 2020 you toT. .... │ │ │ 005493e0: 6d6f 6469 6679 2074 6865 2074 656e 7461 modify the tenta │ │ │ 005493f0: 7469 7665 2053 4554 2076 616c 7565 2062 tive SET value b │ │ │ 00549400: 6566 6f72 6520 4754 2e4d 2063 6f6d 6d69 efore GT.M commi │ │ │ 00549410: 7473 2069 7420 746f 2074 6865 2064 6174 ts it to the dat │ │ │ -00549420: 6162 6173 652e 2054 6865 5400 207e 1600 abase. TheT. ~.. │ │ │ +00549420: 6162 6173 652e 2054 6865 5400 20e0 1600 abase. TheT. ... │ │ │ 00549430: 0020 2020 7465 726d 2022 6173 2070 6172 . term "as par │ │ │ 00549440: 7420 6f66 2220 6d65 616e 7320 7468 6174 t of" means that │ │ │ 00549450: 2053 4554 2074 7269 6767 6572 7320 6578 SET triggers ex │ │ │ 00549460: 6563 7574 6520 696e 7465 7274 7769 6e65 ecute intertwine │ │ │ 00549470: 6420 7769 7468 2074 6865 2053 4554 5100 d with the SETQ. │ │ │ -00549480: 207e 1700 0020 2020 6f70 6572 6174 696f ~... operatio │ │ │ +00549480: 20e0 1700 0020 2020 6f70 6572 6174 696f .... operatio │ │ │ 00549490: 6e2e 2041 6c74 686f 7567 6820 6974 2069 n. Although it i │ │ │ 005494a0: 7320 6e6f 7420 7965 7420 636f 6d6d 6974 s not yet commit │ │ │ 005494b0: 7465 6420 7468 6520 6461 7461 6261 7365 ted the database │ │ │ 005494c0: 2c20 7468 6520 7465 6e74 6174 6976 654f , the tentativeO │ │ │ -005494d0: 0020 7e18 0000 2020 206e 6577 2076 616c . ~... new val │ │ │ +005494d0: 0020 e018 0000 2020 206e 6577 2076 616c . .... new val │ │ │ 005494e0: 7565 2061 7070 6561 7273 2074 6f20 7468 ue appears to th │ │ │ 005494f0: 6520 7072 6f63 6573 7320 6173 2061 7373 e process as ass │ │ │ 00549500: 6967 6e65 6420 6275 7420 7468 6520 7072 igned but the pr │ │ │ 00549510: 6f63 6573 7320 6d75 7374 2053 4554 5400 ocess must SETT. │ │ │ -00549520: 207e 1900 0020 2020 245a 5456 414c 5545 ~... $ZTVALUE │ │ │ +00549520: 20e0 1900 0020 2020 245a 5456 414c 5545 .... $ZTVALUE │ │ │ 00549530: 2074 6f20 6d61 6b65 2061 6e79 2072 6576 to make any rev │ │ │ 00549540: 6973 696f 6e20 746f 2074 6865 2074 656e ision to the ten │ │ │ 00549550: 7461 7469 7665 2076 616c 7565 2c20 6265 tative value, be │ │ │ 00549560: 6361 7573 6520 6120 5345 5420 6f66 2074 cause a SET of t │ │ │ -00549570: 6865 5400 207e 1a00 0020 2020 676c 6f62 heT. ~... glob │ │ │ +00549570: 6865 5400 20e0 1a00 0020 2020 676c 6f62 heT. .... glob │ │ │ 00549580: 616c 206e 6f64 6520 776f 756c 6420 6e65 al node would ne │ │ │ 00549590: 7374 2074 6865 2074 7269 6767 6572 2072 st the trigger r │ │ │ 005495a0: 6563 7572 7369 7665 6c79 202d 2061 2070 ecursively - a p │ │ │ 005495b0: 6174 686f 6c6f 6769 6361 6c20 636f 6e64 athological cond │ │ │ -005495c0: 6974 696f 6e2e 5000 207e 2100 0020 2020 ition.P. ~!.. │ │ │ +005495c0: 6974 696f 6e2e 5000 20e0 2100 0020 2020 ition.P. .!.. │ │ │ 005495d0: 4754 2e4d 2065 7865 6375 7465 7320 5345 GT.M executes SE │ │ │ 005495e0: 5420 7472 6967 6765 7273 2064 7572 696e T triggers durin │ │ │ 005495f0: 6720 6120 4d45 5247 4520 7570 6461 7465 g a MERGE update │ │ │ 00549600: 2077 6865 7265 2047 542e 4d20 696e 7465 where GT.M inte │ │ │ -00549610: 726e 616c 6c79 5100 207e 2200 0020 2020 rnallyQ. ~".. │ │ │ +00549610: 726e 616c 6c79 5100 20e0 2200 0020 2020 rnallyQ. .".. │ │ │ 00549620: 7065 7266 6f72 6d73 2061 2073 6572 6965 performs a serie │ │ │ 00549630: 7320 6f66 2053 4554 206f 7065 7261 7469 s of SET operati │ │ │ 00549640: 6f6e 7320 616e 6420 7768 696c 6520 7065 ons and while pe │ │ │ 00549650: 7266 6f72 6d69 6e67 2061 2024 494e 4352 rforming a $INCR │ │ │ -00549660: 454d 454e 5428 2954 0020 7e23 0000 2020 EMENT()T. ~#.. │ │ │ +00549660: 454d 454e 5428 2954 0020 e023 0000 2020 EMENT()T. .#.. │ │ │ 00549670: 206f 7065 7261 7469 6f6e 2077 6865 7265 operation where │ │ │ 00549680: 2047 542e 4d20 696e 7465 726e 616c 6c79 GT.M internally │ │ │ 00549690: 2070 6572 666f 726d 7320 6120 5345 5420 performs a SET │ │ │ 005496a0: 6f70 6572 6174 696f 6e2e 466f 7220 616c operation.For al │ │ │ -005496b0: 6c20 7472 6967 6765 7273 2c50 0020 7e24 l triggers,P. ~$ │ │ │ +005496b0: 6c20 7472 6967 6765 7273 2c50 0020 e024 l triggers,P. .$ │ │ │ 005496c0: 0000 2020 2047 542e 4d20 6861 6e64 6c65 .. GT.M handle │ │ │ 005496d0: 7320 7468 6520 6461 7461 6261 7365 2075 s the database u │ │ │ 005496e0: 7064 6174 6520 6576 656e 7420 616e 6420 pdate event and │ │ │ 005496f0: 7468 6520 7472 6967 6765 7265 6420 6163 the triggered ac │ │ │ -00549700: 7469 6f6e 7320 6173 2061 6e54 0020 7e25 tions as anT. ~% │ │ │ +00549700: 7469 6f6e 7320 6173 2061 6e54 0020 e025 tions as anT. .% │ │ │ 00549710: 0000 2020 2041 746f 6d69 6320 2861 6c6c .. Atomic (all │ │ │ 00549720: 206f 7220 6e6f 7468 696e 6729 2074 7261 or nothing) tra │ │ │ 00549730: 6e73 6163 7469 6f6e 2e20 4265 6361 7573 nsaction. Becaus │ │ │ 00549740: 6520 7472 6967 6765 7273 2075 7365 2061 e triggers use a │ │ │ 00549750: 7070 6c69 6361 7469 6f6e 2063 6f64 6550 pplication codeP │ │ │ -00549760: 0020 7e26 0000 2020 2061 6e64 2061 7265 . ~&.. and are │ │ │ +00549760: 0020 e026 0000 2020 2061 6e64 2061 7265 . .&.. and are │ │ │ 00549770: 2061 6c77 6179 7320 7061 7274 206f 6620 always part of │ │ │ 00549780: 616e 2069 6d70 6c69 6369 7420 6f72 2065 an implicit or e │ │ │ 00549790: 7870 6c69 6369 7420 5450 2074 7261 6e73 xplicit TP trans │ │ │ 005497a0: 6163 7469 6f6e 2c20 7472 6967 6765 7220 action, trigger │ │ │ 005497b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005497c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005497d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005497e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005497f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00549800: 0400 0000 d807 0000 5c57 0000 0000 0000 ........\W...... │ │ │ -00549810: 7200 007e 4845 4c50 00ff 7300 ff54 5249 r..~HELP..s..TRI │ │ │ +00549810: 7200 00e0 4845 4c50 00ff 7300 ff54 5249 r...HELP..s..TRI │ │ │ 00549820: 4747 4552 5300 ff73 00ff 5452 4947 4745 GGERS..s..TRIGGE │ │ │ 00549830: 5253 00c0 2700 0020 2020 636f 6465 206d RS..'.. code m │ │ │ 00549840: 7573 7420 636f 6e66 6f72 6d20 746f 2041 ust conform to A │ │ │ 00549850: 4349 4420 636f 6e76 656e 7469 6f6e 7320 CID conventions │ │ │ 00549860: 6469 7363 7573 7365 6420 696e 2074 6865 discussed in the │ │ │ 00549870: 2054 5020 646f 6375 6d65 6e74 6174 696f TP documentatio │ │ │ -00549880: 6e2e 0700 207e 2800 0051 0020 7e29 0000 n... ~(..Q. ~).. │ │ │ +00549880: 6e2e 0700 20e0 2800 0051 0020 e029 0000 n... .(..Q. .).. │ │ │ 00549890: 2020 2054 7269 6767 6572 7320 6d65 6574 Triggers meet │ │ │ 005498a0: 206d 616e 7920 6170 706c 6963 6174 696f many applicatio │ │ │ 005498b0: 6e20 6e65 6564 7320 696e 636c 7564 696e n needs includin │ │ │ 005498c0: 6720 2862 7574 206e 6f74 206c 696d 6974 g (but not limit │ │ │ -005498d0: 6564 2074 6f29 2074 6865 1400 207e 2a00 ed to) the.. ~*. │ │ │ +005498d0: 6564 2074 6f29 2074 6865 1400 20e0 2a00 ed to) the.. .*. │ │ │ 005498e0: 0020 2020 666f 6c6c 6f77 696e 673a 0700 . following:.. │ │ │ -005498f0: 207e 3100 0052 0020 7e32 0000 2020 2020 ~1..R. ~2.. │ │ │ +005498f0: 20e0 3100 0052 0020 e032 0000 2020 2020 .1..R. .2.. │ │ │ 00549900: 312e 2045 6e66 6f72 6365 2073 6368 656d 1. Enforce schem │ │ │ 00549910: 612d 6c65 7665 6c20 636f 6e73 6973 7465 a-level consiste │ │ │ 00549920: 6e63 793a 2053 696e 6365 2064 6174 6162 ncy: Since datab │ │ │ 00549930: 6173 6520 7363 6865 6d61 2063 7265 6174 ase schema creat │ │ │ -00549940: 6564 2069 6e20 6152 0020 7e33 0000 2020 ed in aR. ~3.. │ │ │ +00549940: 6564 2069 6e20 6152 0020 e033 0000 2020 ed in aR. .3.. │ │ │ 00549950: 2020 2020 206e 6f72 6d61 6c20 4d20 6170 normal M ap │ │ │ 00549960: 706c 6963 6174 696f 6e20 6172 6520 696d plication are im │ │ │ 00549970: 706c 6963 6974 2c20 4d20 6170 706c 6963 plicit, M applic │ │ │ 00549980: 6174 696f 6e73 2069 6d70 6c65 6d65 6e74 ations implement │ │ │ -00549990: 206c 6f67 6963 2074 6f50 0020 7e34 0000 logic toP. ~4.. │ │ │ +00549990: 206c 6f67 6963 2074 6f50 0020 e034 0000 logic toP. .4.. │ │ │ 005499a0: 2020 2020 2020 206d 6169 6e74 6169 6e20 maintain │ │ │ 005499b0: 616e 6420 656e 666f 7263 6520 636f 6e66 and enforce conf │ │ │ 005499c0: 6f72 6d61 6e63 6520 7769 7468 2061 6e20 ormance with an │ │ │ 005499d0: 6170 706c 6963 6174 696f 6e20 7363 6865 application sche │ │ │ -005499e0: 6d61 2e20 5573 696e 6750 0020 7e35 0000 ma. UsingP. ~5.. │ │ │ +005499e0: 6d61 2e20 5573 696e 6750 0020 e035 0000 ma. UsingP. .5.. │ │ │ 005499f0: 2020 2020 2020 2074 7269 6767 6572 7320 triggers │ │ │ 00549a00: 746f 2065 6e66 6f72 6365 2073 6368 656d to enforce schem │ │ │ 00549a10: 612d 6c65 7665 6c20 636f 6e73 6973 7465 a-level consiste │ │ │ 00549a20: 6e63 7920 656e 7375 7265 7320 616c 6c20 ncy ensures all │ │ │ -00549a30: 7072 6f63 6573 7365 734a 0020 7e36 0000 processesJ. ~6.. │ │ │ +00549a30: 7072 6f63 6573 7365 734a 0020 e036 0000 processesJ. .6.. │ │ │ 00549a40: 2020 2020 2020 2069 6e76 6f6b 6520 7468 invoke th │ │ │ 00549a50: 6520 636f 6465 2075 6e69 666f 726d 6c79 e code uniformly │ │ │ 00549a60: 2c20 616e 6420 696e 6372 6561 7365 7320 , and increases │ │ │ 00549a70: 636f 6465 206d 6f64 756c 6172 6974 7920 code modularity │ │ │ -00549a80: 616e 641e 0020 7e37 0000 2020 2020 2020 and.. ~7.. │ │ │ +00549a80: 616e 641e 0020 e037 0000 2020 2020 2020 and.. .7.. │ │ │ 00549a90: 206d 6169 6e74 6169 6e61 6269 6c69 7479 maintainability │ │ │ -00549aa0: 2e53 0020 7e38 0000 2020 2020 322e 2041 .S. ~8.. 2. A │ │ │ +00549aa0: 2e53 0020 e038 0000 2020 2020 322e 2041 .S. .8.. 2. A │ │ │ 00549ab0: 6c6c 6f77 2061 6e20 6170 706c 6963 6174 llow an applicat │ │ │ 00549ac0: 696f 6e20 746f 206d 6169 6e74 6169 6e20 ion to maintain │ │ │ 00549ad0: 6f6e 6520 6f72 206d 6f72 6520 6e6f 6e2d one or more non- │ │ │ 00549ae0: 7072 696d 6172 7920 6b65 7920 696e 6465 primary key inde │ │ │ -00549af0: 7865 732e 4c00 207e 3900 0020 2020 2020 xes.L. ~9.. │ │ │ +00549af0: 7865 732e 4c00 20e0 3900 0020 2020 2020 xes.L. .9.. │ │ │ 00549b00: 2020 466f 7220 6578 616d 706c 652c 2061 For example, a │ │ │ 00549b10: 2074 7269 6767 6572 206f 6e20 7570 6461 trigger on upda │ │ │ 00549b20: 7465 7320 746f 2067 6c6f 6261 6c20 6e6f tes to global no │ │ │ 00549b30: 6465 7320 636f 6e74 6169 6e69 6e67 2061 des containing a │ │ │ -00549b40: 4100 207e 3a00 0020 2020 2020 2020 6375 A. ~:.. cu │ │ │ +00549b40: 4100 20e0 3a00 0020 2020 2020 2020 6375 A. .:.. cu │ │ │ 00549b50: 7374 6f6d 6572 2069 6420 6361 6e20 6d61 stomer id can ma │ │ │ 00549b60: 696e 7461 696e 2061 6e20 696e 6465 7820 intain an index │ │ │ 00549b70: 6f6e 2074 6865 206c 6173 7420 6e61 6d65 on the last name │ │ │ -00549b80: 2e52 0020 7e41 0000 2020 2020 332e 2049 .R. ~A.. 3. I │ │ │ +00549b80: 2e52 0020 e041 0000 2020 2020 332e 2049 .R. .A.. 3. I │ │ │ 00549b90: 6d70 6c65 6d65 6e74 2062 7573 696e 6573 mplement busines │ │ │ 00549ba0: 7320 6c6f 6769 633a 2046 6f72 2065 7861 s logic: For exa │ │ │ 00549bb0: 6d70 6c65 2c20 616e 2075 7064 6174 6520 mple, an update │ │ │ 00549bc0: 746f 2061 6e20 6163 636f 756e 7420 636f to an account co │ │ │ -00549bd0: 756c 6440 0020 7e42 0000 2020 2020 2020 uld@. ~B.. │ │ │ +00549bd0: 756c 6440 0020 e042 0000 2020 2020 2020 uld@. .B.. │ │ │ 00549be0: 2061 7574 6f6d 6174 6963 616c 6c79 2074 automatically t │ │ │ 00549bf0: 7269 6767 6572 2075 7064 6174 6573 2074 rigger updates t │ │ │ 00549c00: 6f20 7265 6c61 7465 6420 6163 636f 756e o related accoun │ │ │ -00549c10: 7473 2e4d 0020 7e43 0000 2020 2020 342e ts.M. ~C.. 4. │ │ │ +00549c10: 7473 2e4d 0020 e043 0000 2020 2020 342e ts.M. .C.. 4. │ │ │ 00549c20: 2052 6564 7563 696e 6720 7265 706c 6963 Reducing replic │ │ │ 00549c30: 6174 696f 6e20 7472 6166 6669 633a 2053 ation traffic: S │ │ │ 00549c40: 696e 6365 2074 6865 2047 542e 4d20 7265 ince the GT.M re │ │ │ 00549c50: 706c 6963 6174 696f 6e20 7374 7265 616d plication stream │ │ │ -00549c60: 4d00 207e 4400 0020 2020 2020 2020 6361 M. ~D.. ca │ │ │ +00549c60: 4d00 20e0 4400 0020 2020 2020 2020 6361 M. .D.. ca │ │ │ 00549c70: 7272 6965 7320 6f6e 6c79 2074 6865 2074 rries only the t │ │ │ 00549c80: 7269 6767 6572 696e 6720 7570 6461 7465 riggering update │ │ │ 00549c90: 732c 206e 6f74 2074 6865 2074 7269 6767 s, not the trigg │ │ │ 00549ca0: 6572 6564 2075 7064 6174 6573 2c2e 0020 ered updates,.. │ │ │ -00549cb0: 7e45 0000 2020 2020 2020 2074 7269 6767 ~E.. trigg │ │ │ +00549cb0: e045 0000 2020 2020 2020 2074 7269 6767 .E.. trigg │ │ │ 00549cc0: 6572 7320 7265 6475 6365 206e 6574 776f ers reduce netwo │ │ │ -00549cd0: 726b 2074 7261 6666 6963 2e4e 0020 7e46 rk traffic.N. ~F │ │ │ +00549cd0: 726b 2074 7261 6666 6963 2e4e 0020 e046 rk traffic.N. .F │ │ │ 00549ce0: 0000 2020 2020 352e 2041 7574 6f6d 6174 .. 5. Automat │ │ │ 00549cf0: 6520 6170 706c 6963 6174 696f 6e20 6465 e application de │ │ │ 00549d00: 6669 6e65 6420 6c6f 6767 696e 6720 6f72 fined logging or │ │ │ 00549d10: 206a 6f75 726e 616c 696e 6720 6f66 2075 journaling of u │ │ │ -00549d20: 7064 6174 6573 206f 7254 0020 7e47 0000 pdates orT. ~G.. │ │ │ +00549d20: 7064 6174 6573 206f 7254 0020 e047 0000 pdates orT. .G.. │ │ │ 00549d30: 2020 2020 2020 206d 6169 6e74 6169 6e69 maintaini │ │ │ 00549d40: 6e67 2068 6973 746f 7269 6361 6c20 7265 ng historical re │ │ │ 00549d50: 636f 7264 732e 2054 7269 6767 6572 7320 cords. Triggers │ │ │ 00549d60: 6361 6e20 6265 2075 7365 6420 746f 2063 can be used to c │ │ │ 00549d70: 6f6e 7472 6f6c 2074 6865 7365 2e51 0020 ontrol these.Q. │ │ │ -00549d80: 7e48 0000 2020 2020 362e 2049 6d70 6c65 ~H.. 6. Imple │ │ │ +00549d80: e048 0000 2020 2020 362e 2049 6d70 6c65 .H.. 6. Imple │ │ │ 00549d90: 6d65 6e74 2072 6566 6572 656e 7469 616c ment referential │ │ │ 00549da0: 2069 6e74 6567 7269 7479 3a20 466f 7220 integrity: For │ │ │ 00549db0: 6578 616d 706c 652c 2061 2074 7269 6767 example, a trigg │ │ │ 00549dc0: 6572 2063 616e 2070 7265 7665 6e74 5300 er can preventS. │ │ │ -00549dd0: 207e 4900 0020 2020 2020 2020 7468 6520 ~I.. the │ │ │ +00549dd0: 20e0 4900 0020 2020 2020 2020 7468 6520 .I.. the │ │ │ 00549de0: 706f 7374 696e 6720 6f66 2061 2062 616e posting of a ban │ │ │ 00549df0: 6b20 7472 616e 7361 6374 696f 6e20 666f k transaction fo │ │ │ 00549e00: 7220 616e 2069 6e61 6374 6976 6520 6163 r an inactive ac │ │ │ 00549e10: 636f 756e 7420 616e 6420 6469 7370 6c61 count and displa │ │ │ -00549e20: 7927 0020 7e4a 0000 2020 2020 2020 2061 y'. ~J.. a │ │ │ +00549e20: 7927 0020 e04a 0000 2020 2020 2020 2061 y'. .J.. a │ │ │ 00549e30: 2072 756c 6520 7669 6f6c 6174 696f 6e20 rule violation │ │ │ -00549e40: 6d65 7373 6167 652e 5300 207e 5100 0020 message.S. ~Q.. │ │ │ +00549e40: 6d65 7373 6167 652e 5300 20e0 5100 0020 message.S. .Q.. │ │ │ 00549e50: 2020 2037 2e20 4465 6275 6767 696e 673a 7. Debugging: │ │ │ 00549e60: 2044 6562 7567 6769 6e67 2061 6e20 6170 Debugging an ap │ │ │ 00549e70: 706c 6963 6174 696f 6e20 7769 7468 206d plication with m │ │ │ 00549e80: 756c 7469 706c 6520 636f 6e63 7572 7265 ultiple concurre │ │ │ -00549e90: 6e74 2061 6363 6573 7365 7351 0020 7e52 nt accessesQ. ~R │ │ │ +00549e90: 6e74 2061 6363 6573 7365 7351 0020 e052 nt accessesQ. .R │ │ │ 00549ea0: 0000 2020 2020 2020 2069 7320 6861 7264 .. is hard │ │ │ 00549eb0: 2e20 596f 7520 6361 6e20 7573 6520 7472 . You can use tr │ │ │ 00549ec0: 6967 6765 7273 2074 6f20 6573 7461 626c iggers to establ │ │ │ 00549ed0: 6973 6820 2277 6174 6368 2070 6f69 6e74 ish "watch point │ │ │ -00549ee0: 7322 206f 6e20 676c 6f62 616c 4d00 207e s" on globalM. ~ │ │ │ +00549ee0: 7322 206f 6e20 676c 6f62 616c 4d00 20e0 s" on globalM. . │ │ │ 00549ef0: 5300 0020 2020 2020 2020 7661 7269 6162 S.. variab │ │ │ 00549f00: 6c65 2075 7064 6174 6573 2074 6f20 7472 le updates to tr │ │ │ 00549f10: 6170 2069 6e63 6f72 7265 6374 2061 6363 ap incorrect acc │ │ │ 00549f20: 6573 7365 732e 2046 6f72 2065 7861 6d70 esses. For examp │ │ │ -00549f30: 6c65 2c20 6966 2061 6e51 0020 7e54 0000 le, if anQ. ~T.. │ │ │ +00549f30: 6c65 2c20 6966 2061 6e51 0020 e054 0000 le, if anQ. .T.. │ │ │ 00549f40: 2020 2020 2020 2061 7070 6c69 6361 7469 applicati │ │ │ 00549f50: 6f6e 2069 7320 6661 696c 696e 6720 6265 on is failing be │ │ │ 00549f60: 6361 7573 6520 6365 7274 6169 6e20 676c cause certain gl │ │ │ 00549f70: 6f62 616c 2076 6172 6961 626c 6520 6e6f obal variable no │ │ │ -00549f80: 6465 7320 6569 7468 6572 4e00 207e 5500 des eitherN. ~U. │ │ │ +00549f80: 6465 7320 6569 7468 6572 4e00 20e0 5500 des eitherN. .U. │ │ │ 00549f90: 0020 2020 2020 2020 6861 7665 2069 6e63 . have inc │ │ │ 00549fa0: 6f72 7265 6374 2076 616c 7565 7320 6f72 orrect values or │ │ │ 00549fb0: 2077 6865 6e20 7072 6576 696f 7573 6c79 when previously │ │ │ 00549fc0: 2073 6574 2076 616c 7565 7320 6469 7361 set values disa │ │ │ 00549fd0: 7070 6561 722e 2041 0000 0000 0000 0000 ppear. A........ │ │ │ 00549fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00549ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0054a000: 0400 0000 d907 0000 7b57 0000 0000 0000 ........{W...... │ │ │ -0054a010: 5c00 007e 4845 4c50 00ff 7300 ff54 5249 \..~HELP..s..TRI │ │ │ +0054a010: 5c00 00e0 4845 4c50 00ff 7300 ff54 5249 \...HELP..s..TRI │ │ │ 0054a020: 4747 4552 5300 ff73 00ff 5452 4947 4745 GGERS..s..TRIGGE │ │ │ 0054a030: 5253 00c0 5600 0020 2020 2020 2020 7472 RS..V.. tr │ │ │ 0054a040: 6967 6765 7220 6361 6e20 6265 2075 7365 igger can be use │ │ │ 0054a050: 6420 746f 2074 7261 7020 616c 6c20 7375 d to trap all su │ │ │ -0054a060: 6368 2061 6363 6573 7365 732e 4d00 207e ch accesses.M. ~ │ │ │ +0054a060: 6368 2061 6363 6573 7365 732e 4d00 20e0 ch accesses.M. . │ │ │ 0054a070: 5700 0020 2020 2038 2e20 496d 706c 656d W.. 8. Implem │ │ │ 0054a080: 656e 7420 6120 6461 7461 666c 6f77 2062 ent a dataflow b │ │ │ 0054a090: 6173 6564 2070 726f 6772 616d 6d69 6e67 ased programming │ │ │ 0054a0a0: 2070 6172 6164 6967 6d2e 2041 6c74 686f paradigm. Altho │ │ │ -0054a0b0: 7567 6820 6e6f 7420 6151 0020 7e58 0000 ugh not aQ. ~X.. │ │ │ +0054a0b0: 7567 6820 6e6f 7420 6151 0020 e058 0000 ugh not aQ. .X.. │ │ │ 0054a0c0: 2020 2020 2020 2070 7269 6d61 7279 2067 primary g │ │ │ 0054a0d0: 6f61 6c20 6f66 2074 6865 2069 6d70 6c65 oal of the imple │ │ │ 0054a0e0: 6d65 6e74 6174 696f 6e20 6f66 2074 7269 mentation of tri │ │ │ 0054a0f0: 6767 6572 732c 2079 6f75 2063 616e 2075 ggers, you can u │ │ │ -0054a100: 7365 2074 6865 6d20 746f 4e00 207e 5900 se them toN. ~Y. │ │ │ +0054a100: 7365 2074 6865 6d20 746f 4e00 20e0 5900 se them toN. .Y. │ │ │ 0054a110: 0020 2020 2020 2020 696d 706c 656d 656e . implemen │ │ │ 0054a120: 7420 6170 706c 6963 6174 696f 6e73 2074 t applications t │ │ │ 0054a130: 6861 7420 7573 6520 6120 6461 7461 666c hat use a datafl │ │ │ 0054a140: 6f77 2070 726f 6772 616d 6d69 6e67 2070 ow programming p │ │ │ -0054a150: 6172 6164 6967 6d2e 0700 207e 5a00 0023 aradigm... ~Z..# │ │ │ -0054a160: 001d 7e5f 4445 4649 4e49 5449 4f4e 0000 ..~_DEFINITION.. │ │ │ +0054a150: 6172 6164 6967 6d2e 0700 20e0 5a00 0023 aradigm... .Z..# │ │ │ +0054a160: 001d e05f 4445 4649 4e49 5449 4f4e 0000 ..._DEFINITION.. │ │ │ 0054a170: 5472 6967 6765 725f 4465 6669 6e69 7469 Trigger_Definiti │ │ │ -0054a180: 6f6e 1d00 297e bf11 0000 2020 2054 7269 on..)~.... Tri │ │ │ +0054a180: 6f6e 1d00 29e0 bf11 0000 2020 2054 7269 on..)..... Tri │ │ │ 0054a190: 6767 6572 2044 6566 696e 6974 696f 6e07 gger Definition. │ │ │ -0054a1a0: 002a 7e21 0000 5000 2a7e 3100 0020 2020 .*~!..P.*~1.. │ │ │ +0054a1a0: 002a e021 0000 5000 2ae0 3100 0020 2020 .*.!..P.*.1.. │ │ │ 0054a1b0: 4120 7472 6967 6765 7220 6465 6669 6e69 A trigger defini │ │ │ 0054a1c0: 7469 6f6e 2066 696c 6520 6973 2061 2074 tion file is a t │ │ │ 0054a1d0: 6578 7420 6669 6c65 2075 7365 6420 666f ext file used fo │ │ │ 0054a1e0: 7220 6164 6469 6e67 206e 6577 2074 7269 r adding new tri │ │ │ -0054a1f0: 6767 6572 732c 4f00 2a7e 4100 0020 2020 ggers,O.*~A.. │ │ │ +0054a1f0: 6767 6572 732c 4f00 2ae0 4100 0020 2020 ggers,O.*.A.. │ │ │ 0054a200: 6d6f 6469 6679 696e 6720 6578 6973 7469 modifying existi │ │ │ 0054a210: 6e67 2074 7269 6767 6572 732c 206f 7220 ng triggers, or │ │ │ 0054a220: 7265 6d6f 7669 6e67 206f 6273 6f6c 6574 removing obsolet │ │ │ 0054a230: 6520 7472 6967 6765 7273 2e20 4120 7472 e triggers. A tr │ │ │ -0054a240: 6967 6765 7250 002a 7e51 0000 2020 2064 iggerP.*~Q.. d │ │ │ +0054a240: 6967 6765 7250 002a e051 0000 2020 2064 iggerP.*.Q.. d │ │ │ 0054a250: 6566 696e 6974 696f 6e20 6669 6c65 2063 efinition file c │ │ │ 0054a260: 6f6e 7369 7374 7320 6f66 206f 6e65 206f onsists of one o │ │ │ 0054a270: 7220 6d6f 7265 2074 7269 6767 6572 2064 r more trigger d │ │ │ 0054a280: 6566 696e 6974 696f 6e73 2e20 4120 7472 efinitions. A tr │ │ │ -0054a290: 6967 6765 7238 002a 7e61 0000 2020 2064 igger8.*~a.. d │ │ │ +0054a290: 6967 6765 7238 002a e061 0000 2020 2064 igger8.*.a.. d │ │ │ 0054a2a0: 6566 696e 6974 696f 6e20 696e 636c 7564 efinition includ │ │ │ 0054a2b0: 6573 2074 6865 2066 6f6c 6c6f 7769 6e67 es the following │ │ │ 0054a2c0: 2069 6e66 6f72 6d61 7469 6f6e 3a07 002a information:..* │ │ │ -0054a2d0: 7e71 0000 5100 2a7e 8100 0020 2020 2020 ~q..Q.*~... │ │ │ +0054a2d0: e071 0000 5100 2ae0 8100 0020 2020 2020 .q..Q.*.... │ │ │ 0054a2e0: 2a20 5472 6967 6765 7220 7369 676e 6174 * Trigger signat │ │ │ 0054a2f0: 7572 653a 2041 2074 7269 6767 6572 2073 ure: A trigger s │ │ │ 0054a300: 6967 6e61 7475 7265 2063 6f6e 7369 7374 ignature consist │ │ │ 0054a310: 7320 6f66 2067 6c6f 6261 6c20 7661 7269 s of global vari │ │ │ -0054a320: 6162 6c65 2c53 002a 7e91 0000 2020 2020 able,S.*~... │ │ │ +0054a320: 6162 6c65 2c53 002a e091 0000 2020 2020 able,S.*.... │ │ │ 0054a330: 2020 2073 7562 7363 7269 7074 732c 2076 subscripts, v │ │ │ 0054a340: 616c 7565 2c20 636f 6d6d 616e 642c 2061 alue, command, a │ │ │ 0054a350: 6e64 2074 7269 6767 6572 2063 6f64 652e nd trigger code. │ │ │ 0054a360: 2047 542e 4d20 7573 6573 2061 2063 6f6d GT.M uses a com │ │ │ -0054a370: 6269 6e61 7469 6f6e 4d00 297e c011 0000 binationM.)~.... │ │ │ +0054a370: 6269 6e61 7469 6f6e 4d00 29e0 c011 0000 binationM.)..... │ │ │ 0054a380: 2020 2020 2020 206f 6620 676c 6f62 616c of global │ │ │ 0054a390: 2076 6172 6961 626c 652c 2073 7562 7363 variable, subsc │ │ │ 0054a3a0: 7269 7074 732c 2076 616c 7565 2c20 616e ripts, value, an │ │ │ 0054a3b0: 6420 636f 6d6d 616e 6420 746f 2066 696e d command to fin │ │ │ -0054a3c0: 6420 7468 653f 002a 7e12 0000 2020 2020 d the?.*~... │ │ │ +0054a3c0: 6420 7468 653f 002a e012 0000 2020 2020 d the?.*.... │ │ │ 0054a3d0: 2020 206d 6174 6368 696e 6720 7472 6967 matching trig │ │ │ 0054a3e0: 6765 7220 746f 2069 6e76 6f6b 6520 666f ger to invoke fo │ │ │ 0054a3f0: 7220 6120 6461 7461 6261 7365 2075 7064 r a database upd │ │ │ -0054a400: 6174 652e 0700 2a7e 1300 004f 002a 7e14 ate...*~...O.*~. │ │ │ +0054a400: 6174 652e 0700 2ae0 1300 004f 002a e014 ate...*....O.*.. │ │ │ 0054a410: 0000 2020 2020 2020 2020 2031 2e20 476c .. 1. Gl │ │ │ 0054a420: 6f62 616c 2056 6172 6961 626c 653a 2054 obal Variable: T │ │ │ 0054a430: 6865 206e 616d 6520 6f66 2061 2073 7065 he name of a spe │ │ │ 0054a440: 6369 6669 6320 676c 6f62 616c 2074 6f20 cific global to │ │ │ -0054a450: 7768 6963 6820 7468 6973 2300 2a7e 1500 which this#.*~.. │ │ │ +0054a450: 7768 6963 6820 7468 6973 2300 2ae0 1500 which this#.*... │ │ │ 0054a460: 0020 2020 2020 2020 2020 2020 2074 7269 . tri │ │ │ 0054a470: 6767 6572 2061 7070 6c69 6573 2e50 002a gger applies.P.* │ │ │ -0054a480: 7e16 0000 2020 2020 2020 2020 2032 2e20 ~... 2. │ │ │ +0054a480: e016 0000 2020 2020 2020 2020 2032 2e20 .... 2. │ │ │ 0054a490: 5375 6273 6372 6970 7473 3a20 5375 6273 Subscripts: Subs │ │ │ 0054a4a0: 6372 6970 7473 2066 6f72 2067 6c6f 6261 cripts for globa │ │ │ 0054a4b0: 6c20 7661 7269 6162 6c65 206e 6f64 6573 l variable nodes │ │ │ 0054a4c0: 206f 6620 7468 6520 6e61 6d65 6453 002a of the namedS.* │ │ │ -0054a4d0: 7e17 0000 2020 2020 2020 2020 2020 2020 ~... │ │ │ +0054a4d0: e017 0000 2020 2020 2020 2020 2020 2020 .... │ │ │ 0054a4e0: 676c 6f62 616c 2c20 7370 6563 6966 6965 global, specifie │ │ │ 0054a4f0: 6420 7573 696e 6720 7468 6520 7361 6d65 d using the same │ │ │ 0054a500: 2070 6174 7465 726e 7320 6173 2074 6865 patterns as the │ │ │ 0054a510: 205a 5752 4954 4520 636f 6d6d 616e 642e ZWRITE command. │ │ │ -0054a520: 5300 2a7e 1800 0020 2020 2020 2020 2020 S.*~... │ │ │ +0054a520: 5300 2ae0 1800 0020 2020 2020 2020 2020 S.*.... │ │ │ 0054a530: 332e 2056 616c 7565 3a20 466f 7220 636f 3. Value: For co │ │ │ 0054a540: 6d6d 616e 6473 2074 6861 7420 5345 5420 mmands that SET │ │ │ 0054a550: 6f72 2075 7064 6174 6520 7468 6520 7661 or update the va │ │ │ 0054a560: 6c75 6520 6174 2061 206e 6f64 652c 2047 lue at a node, G │ │ │ -0054a570: 542e 4d50 002a 7e19 0000 2020 2020 2020 T.MP.*~... │ │ │ +0054a570: 542e 4d50 002a e019 0000 2020 2020 2020 T.MP.*.... │ │ │ 0054a580: 2020 2020 2020 686f 6e6f 7273 2061 6e20 honors an │ │ │ 0054a590: 6f70 7469 6f6e 616c 2070 6174 7465 726e optional pattern │ │ │ 0054a5a0: 2074 6f20 7363 7265 656e 2066 6f72 2063 to screen for c │ │ │ 0054a5b0: 6861 6e67 6573 2074 6f20 6465 6c69 6d69 hanges to delimi │ │ │ -0054a5c0: 7465 6451 002a 7e1a 0000 2020 2020 2020 tedQ.*~... │ │ │ +0054a5c0: 7465 6451 002a e01a 0000 2020 2020 2020 tedQ.*.... │ │ │ 0054a5d0: 2020 2020 2020 7061 7274 7320 6f66 2074 parts of t │ │ │ 0054a5e0: 6865 2076 616c 7565 2e20 4120 7661 6c75 he value. A valu │ │ │ 0054a5f0: 6520 7061 7474 6572 6e20 696e 636c 7564 e pattern includ │ │ │ 0054a600: 6573 2061 2070 6965 6365 2073 6570 6172 es a piece separ │ │ │ -0054a610: 6174 6f72 3400 2a7e 2100 0020 2020 2020 ator4.*~!.. │ │ │ +0054a610: 6174 6f72 3400 2ae0 2100 0020 2020 2020 ator4.*.!.. │ │ │ 0054a620: 2020 2020 2020 2061 6e64 2061 206c 6973 and a lis │ │ │ 0054a630: 7420 6f66 2070 6965 6365 7320 6f66 2069 t of pieces of i │ │ │ -0054a640: 6e74 6572 6573 742e 5300 2a7e 2200 0020 nterest.S.*~".. │ │ │ +0054a640: 6e74 6572 6573 742e 5300 2ae0 2200 0020 nterest.S.*.".. │ │ │ 0054a650: 2020 2020 2020 2020 342e 2043 6f6d 6d61 4. Comma │ │ │ 0054a660: 6e64 3a20 5468 6572 6520 6172 6520 666f nd: There are fo │ │ │ 0054a670: 7572 2063 6f6d 6d61 6e64 733a 2053 4554 ur commands: SET │ │ │ 0054a680: 2c20 4b49 4c4c 2c20 5a54 5249 4747 4552 , KILL, ZTRIGGER │ │ │ -0054a690: 2c20 616e 6420 5a4b 494c 4c4d 002a 7e23 , and ZKILLM.*~# │ │ │ +0054a690: 2c20 616e 6420 5a4b 494c 4c4d 002a e023 , and ZKILLM.*.# │ │ │ 0054a6a0: 0000 2020 2020 2020 2020 2020 2020 285a .. (Z │ │ │ 0054a6b0: 5749 5448 4452 4157 2069 7320 6964 656e WITHDRAW is iden │ │ │ 0054a6c0: 7469 6361 6c20 746f 205a 4b49 4c4c 2920 tical to ZKILL) │ │ │ 0054a6d0: 7468 6520 7368 6f72 7465 7220 6e61 6d65 the shorter name │ │ │ -0054a6e0: 2066 6f72 2074 6865 4f00 2a7e 2400 0020 for theO.*~$.. │ │ │ +0054a6e0: 2066 6f72 2074 6865 4f00 2ae0 2400 0020 for theO.*.$.. │ │ │ 0054a6f0: 2020 2020 2020 2020 2020 2063 6f6d 6d61 comma │ │ │ 0054a700: 6e64 2069 7320 7573 6564 2077 6865 6e20 nd is used when │ │ │ 0054a710: 7370 6563 6966 7969 6e67 2074 7269 6767 specifying trigg │ │ │ 0054a720: 6572 732e 204d 4552 4745 2069 7320 6c6f ers. MERGE is lo │ │ │ -0054a730: 6769 6361 6c6c 7953 002a 7e25 0000 2020 gicallyS.*~%.. │ │ │ +0054a730: 6769 6361 6c6c 7953 002a e025 0000 2020 gicallyS.*.%.. │ │ │ 0054a740: 2020 2020 2020 2020 2020 7472 6561 7465 treate │ │ │ 0054a750: 6420 6173 2065 7175 6976 616c 656e 7420 d as equivalent │ │ │ 0054a760: 746f 2061 2073 6572 6965 7320 6f66 2053 to a series of S │ │ │ 0054a770: 4554 206f 7065 7261 7469 6f6e 7320 7065 ET operations pe │ │ │ -0054a780: 7266 6f72 6d65 6420 696e 4f00 2a7e 2600 rformed inO.*~&. │ │ │ +0054a780: 7266 6f72 6d65 6420 696e 4f00 2ae0 2600 rformed inO.*.&. │ │ │ 0054a790: 0020 2020 2020 2020 2020 2020 2061 206c . a l │ │ │ 0054a7a0: 6f6f 702e 2047 542e 4d20 6861 6e64 6c65 oop. GT.M handle │ │ │ 0054a7b0: 7320 2449 4e43 5245 4d45 4e54 2829 206f s $INCREMENT() o │ │ │ 0054a7c0: 6620 6120 676c 6f62 616c 206d 6174 6368 f a global match │ │ │ 0054a7d0: 696e 6720 6120 5345 5400 0000 0000 0000 ing a SET....... │ │ │ 0054a7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0054a7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0054a800: 0400 0000 b807 0000 9757 0000 0000 0000 .........W...... │ │ │ -0054a810: 6700 007e 4845 4c50 00ff 7300 ff54 5249 g..~HELP..s..TRI │ │ │ +0054a810: 6700 00e0 4845 4c50 00ff 7300 ff54 5249 g...HELP..s..TRI │ │ │ 0054a820: 4747 4552 5300 ff73 00ff 5452 4947 4745 GGERS..s..TRIGGE │ │ │ 0054a830: 525f 4445 4649 4e49 5449 4f4e 00c0 2700 R_DEFINITION..'. │ │ │ 0054a840: 0020 2020 2020 2020 2020 2020 2074 7269 . tri │ │ │ 0054a850: 6767 6572 2064 6566 696e 6974 696f 6e20 gger definition │ │ │ 0054a860: 6173 2061 2074 7269 6767 6572 696e 6720 as a triggering │ │ │ -0054a870: 7570 6461 7465 2e53 002a 7e28 0000 2020 update.S.*~(.. │ │ │ +0054a870: 7570 6461 7465 2e53 002a e028 0000 2020 update.S.*.(.. │ │ │ 0054a880: 2020 2020 2020 2035 2e20 5472 6967 6765 5. Trigge │ │ │ 0054a890: 7220 636f 6465 3a20 4120 7374 7269 6e67 r code: A string │ │ │ 0054a8a0: 2063 6f6e 7461 696e 696e 6720 4d20 636f containing M co │ │ │ 0054a8b0: 6465 2074 6861 7420 4754 2e4d 2065 7865 de that GT.M exe │ │ │ -0054a8c0: 6375 7465 7320 7768 656e 5100 2a7e 2900 cutes whenQ.*~). │ │ │ +0054a8c0: 6375 7465 7320 7768 656e 5100 2ae0 2900 cutes whenQ.*.). │ │ │ 0054a8d0: 0020 2020 2020 2020 2020 2020 2061 7070 . app │ │ │ 0054a8e0: 6c69 6361 7469 6f6e 2063 6f64 6520 7570 lication code up │ │ │ 0054a8f0: 6461 7465 732c 2069 6e63 6c75 6469 6e67 dates, including │ │ │ 0054a900: 2064 656c 6574 696f 6e73 2062 7920 4b49 deletions by KI │ │ │ -0054a910: 4c4c 2061 6e64 206c 696b 6551 002a 7e2a LL and likeQ.*~* │ │ │ +0054a910: 4c4c 2061 6e64 206c 696b 6551 002a e02a LL and likeQ.*.* │ │ │ 0054a920: 0000 2020 2020 2020 2020 2020 2020 636f .. co │ │ │ 0054a930: 6d6d 616e 6473 2c20 6120 676c 6f62 616c mmands, a global │ │ │ 0054a940: 206e 6f64 6520 7769 7468 2061 206d 6174 node with a mat │ │ │ 0054a950: 6368 696e 6720 7472 6967 6765 722e 2054 ching trigger. T │ │ │ -0054a960: 6865 2073 7065 6369 6669 6564 4700 2a7e he specifiedG.*~ │ │ │ +0054a960: 6865 2073 7065 6369 6669 6564 4700 2ae0 he specifiedG.*. │ │ │ 0054a970: 3100 0020 2020 2020 2020 2020 2020 2063 1.. c │ │ │ 0054a980: 6f64 6520 6361 6e20 696e 766f 6b65 2061 ode can invoke a │ │ │ 0054a990: 6464 6974 696f 6e61 6c20 726f 7574 696e dditional routin │ │ │ 0054a9a0: 6573 2061 6e64 2073 7562 726f 7574 696e es and subroutin │ │ │ -0054a9b0: 6573 2e07 002a 7e32 0000 1200 2a7e 3300 es...*~2....*~3. │ │ │ -0054a9c0: 0020 2020 2a2a 4e6f 7465 2a2a 0700 2a7e . **Note**..*~ │ │ │ -0054a9d0: 3400 0050 002a 7e35 0000 2020 2020 2020 4..P.*~5.. │ │ │ +0054a9b0: 6573 2e07 002a e032 0000 1200 2ae0 3300 es...*.2....*.3. │ │ │ +0054a9c0: 0020 2020 2a2a 4e6f 7465 2a2a 0700 2ae0 . **Note**..*. │ │ │ +0054a9d0: 3400 0050 002a e035 0000 2020 2020 2020 4..P.*.5.. │ │ │ 0054a9e0: 2020 2020 2020 5768 696c 6520 4754 2e4d While GT.M │ │ │ 0054a9f0: 2064 6f65 7320 6e6f 7420 7265 7374 7269 does not restri │ │ │ 0054aa00: 6374 2074 7269 6767 6572 2063 6f64 6520 ct trigger code │ │ │ 0054aa10: 6672 6f6d 2070 6572 666f 726d 696e 6720 from performing │ │ │ -0054aa20: 492f 4f52 002a 7e36 0000 2020 2020 2020 I/OR.*~6.. │ │ │ +0054aa20: 492f 4f52 002a e036 0000 2020 2020 2020 I/OR.*.6.. │ │ │ 0054aa30: 2020 2020 2020 6f70 6572 6174 696f 6e73 operations │ │ │ 0054aa40: 2c20 4649 5320 7265 636f 6d6d 656e 6473 , FIS recommends │ │ │ 0054aa50: 2061 6761 696e 7374 2075 7369 6e67 204f against using O │ │ │ 0054aa60: 5045 4e2c 2055 5345 2c20 5245 4144 2c20 PEN, USE, READ, │ │ │ -0054aa70: 5752 4954 4554 002a 7e37 0000 2020 2020 WRITET.*~7.. │ │ │ +0054aa70: 5752 4954 4554 002a e037 0000 2020 2020 WRITET.*.7.. │ │ │ 0054aa80: 2020 2020 2020 2020 616e 6420 434c 4f53 and CLOS │ │ │ 0054aa90: 4520 7769 7468 696e 2074 7269 6767 6572 E within trigger │ │ │ 0054aaa0: 2061 7070 6c69 6361 7469 6f6e 2063 6f64 application cod │ │ │ 0054aab0: 652e 2053 7563 6820 6f70 6572 6174 696f e. Such operatio │ │ │ -0054aac0: 6e73 206d 6179 2062 6554 002a 7e38 0000 ns may beT.*~8.. │ │ │ +0054aac0: 6e73 206d 6179 2062 6554 002a e038 0000 ns may beT.*.8.. │ │ │ 0054aad0: 2020 2020 2020 2020 2020 2020 7573 6566 usef │ │ │ 0054aae0: 756c 2066 6f72 2064 6576 656c 6f70 6d65 ul for developme │ │ │ 0054aaf0: 6e74 2061 6e64 2064 6961 676e 6f73 7469 nt and diagnosti │ │ │ 0054ab00: 6320 7075 7270 6f73 6573 2e20 486f 7765 c purposes. Howe │ │ │ 0054ab10: 7665 722c 2074 7269 6767 6572 734e 002a ver, triggersN.* │ │ │ -0054ab20: 7e39 0000 2020 2020 2020 2020 2020 2020 ~9.. │ │ │ +0054ab20: e039 0000 2020 2020 2020 2020 2020 2020 .9.. │ │ │ 0054ab30: 696d 706c 6963 6974 6c79 2072 756e 2061 implicitly run a │ │ │ 0054ab40: 7320 5450 2074 7261 6e73 6163 7469 6f6e s TP transaction │ │ │ 0054ab50: 7320 616e 6420 492f 4f20 7669 6f6c 6174 s and I/O violat │ │ │ -0054ab60: 6573 2074 6865 2041 4349 4453 002a 7e3a es the ACIDS.*~: │ │ │ +0054ab60: 6573 2074 6865 2041 4349 4453 002a e03a es the ACIDS.*.: │ │ │ 0054ab70: 0000 2020 2020 2020 2020 2020 2020 7072 .. pr │ │ │ 0054ab80: 6f70 6572 7479 206f 6620 4973 6f6c 6174 operty of Isolat │ │ │ 0054ab90: 696f 6e2e 2049 6e20 6164 6469 7469 6f6e ion. In addition │ │ │ 0054aba0: 2c20 4d55 5049 5020 6861 7320 736f 6d65 , MUPIP has some │ │ │ 0054abb0: 7768 6174 2064 6966 6665 7265 6e74 5300 what differentS. │ │ │ -0054abc0: 2a7e 4100 0020 2020 2020 2020 2020 2020 *~A.. │ │ │ +0054abc0: 2ae0 4100 0020 2020 2020 2020 2020 2020 *.A.. │ │ │ 0054abd0: 2049 2f4f 2068 616e 646c 696e 6720 6368 I/O handling ch │ │ │ 0054abe0: 6172 6163 7465 7269 7374 6963 7320 7468 aracteristics th │ │ │ 0054abf0: 616e 2074 6865 206d 6169 6e20 4754 2e4d an the main GT.M │ │ │ 0054ac00: 2072 756e 2d74 696d 652c 2073 6f20 492f run-time, so I/ │ │ │ -0054ac10: 4f52 002a 7e42 0000 2020 2020 2020 2020 OR.*~B.. │ │ │ +0054ac10: 4f52 002a e042 0000 2020 2020 2020 2020 OR.*.B.. │ │ │ 0054ac20: 2020 2020 7769 7468 696e 2074 7269 6767 within trigg │ │ │ 0054ac30: 6572 7320 7275 6e20 6279 204d 5550 4950 ers run by MUPIP │ │ │ 0054ac40: 206d 6179 2062 6568 6176 6520 6469 6666 may behave diff │ │ │ 0054ac50: 6572 656e 746c 7920 7468 616e 2077 6974 erently than wit │ │ │ -0054ac60: 6869 6e3b 002a 7e43 0000 2020 2020 2020 hin;.*~C.. │ │ │ +0054ac60: 6869 6e3b 002a e043 0000 2020 2020 2020 hin;.*.C.. │ │ │ 0054ac70: 2020 2020 2020 7468 6520 6f72 6967 696e the origin │ │ │ 0054ac80: 6174 696e 6720 6170 706c 6963 6174 696f ating applicatio │ │ │ 0054ac90: 6e20 656e 7669 726f 6e6d 656e 742e 0700 n environment... │ │ │ -0054aca0: 2a7e 4400 0050 002a 7e45 0000 2020 2020 *~D..P.*~E.. │ │ │ +0054aca0: 2ae0 4400 0050 002a e045 0000 2020 2020 *.D..P.*.E.. │ │ │ 0054acb0: 202a 2041 4349 4420 7072 6f70 6572 7479 * ACID property │ │ │ 0054acc0: 206d 6f64 6966 6965 7273 2066 6f72 2074 modifiers for t │ │ │ 0054acd0: 7269 6767 6572 6564 2064 6174 6162 6173 riggered databas │ │ │ 0054ace0: 6520 7570 6461 7465 733a 2043 7572 7265 e updates: Curre │ │ │ -0054acf0: 6e74 6c79 2c4b 002a 7e46 0000 2020 2020 ntly,K.*~F.. │ │ │ +0054acf0: 6e74 6c79 2c4b 002a e046 0000 2020 2020 ntly,K.*.F.. │ │ │ 0054ad00: 2020 2047 542e 4d20 6d65 7265 6c79 2070 GT.M merely p │ │ │ 0054ad10: 6572 666f 726d 7320 6120 7379 6e74 6178 erforms a syntax │ │ │ 0054ad20: 2063 6865 636b 206f 6e20 7468 6973 2070 check on this p │ │ │ 0054ad30: 6172 7420 6f66 2061 2074 7269 6767 6572 art of a trigger │ │ │ -0054ad40: 4e00 2a7e 4700 0020 2020 2020 2020 6465 N.*~G.. de │ │ │ +0054ad40: 4e00 2ae0 4700 0020 2020 2020 2020 6465 N.*.G.. de │ │ │ 0054ad50: 6669 6e69 7469 6f6e 2e20 4754 2e4d 2065 finition. GT.M e │ │ │ 0054ad60: 6e73 7572 6573 2074 6865 2074 7269 6767 nsures the trigg │ │ │ 0054ad70: 6572 696e 6720 6461 7461 6261 7365 2075 ering database u │ │ │ 0054ad80: 7064 6174 652c 2061 6e64 2061 6e79 4a00 pdate, and anyJ. │ │ │ -0054ad90: 2a7e 4800 0020 2020 2020 2020 7570 6461 *~H.. upda │ │ │ +0054ad90: 2ae0 4800 0020 2020 2020 2020 7570 6461 *.H.. upda │ │ │ 0054ada0: 7465 7320 6765 6e65 7261 7465 6420 6279 tes generated by │ │ │ 0054adb0: 2074 7269 6767 6572 206c 6f67 6963 2065 trigger logic e │ │ │ 0054adc0: 7865 6375 7465 6420 7769 7468 2074 7261 xecuted with tra │ │ │ -0054add0: 6e73 6163 7469 6f6e 4e00 2a7e 4900 0020 nsactionN.*~I.. │ │ │ +0054add0: 6e73 6163 7469 6f6e 4e00 2ae0 4900 0020 nsactionN.*.I.. │ │ │ 0054ade0: 2020 2020 2020 7365 6d61 6e74 6963 732e semantics. │ │ │ 0054adf0: 2057 6974 6820 7468 6520 5649 4557 2022 With the VIEW " │ │ │ 0054ae00: 4e4f 4953 4f4c 4154 494f 4e22 2063 6f6d NOISOLATION" com │ │ │ 0054ae10: 6d61 6e64 2c20 4754 2e4d 2074 7261 6e73 mand, GT.M trans │ │ │ -0054ae20: 6163 7469 6f6e 5300 2a7e 4a00 0020 2020 actionS.*~J.. │ │ │ +0054ae20: 6163 7469 6f6e 5300 2ae0 4a00 0020 2020 actionS.*.J.. │ │ │ 0054ae30: 2020 2020 7072 6f63 6573 7369 6e67 2068 processing h │ │ │ 0054ae40: 6173 206c 6f6e 6720 7072 6f76 6964 6564 as long provided │ │ │ 0054ae50: 2061 206d 6563 6861 6e69 736d 2066 6f72 a mechanism for │ │ │ 0054ae60: 2061 6e20 6170 706c 6963 6174 696f 6e20 an application │ │ │ -0054ae70: 746f 2069 6e66 6f72 6d53 002a 7e51 0000 to informS.*~Q.. │ │ │ +0054ae70: 746f 2069 6e66 6f72 6d53 002a e051 0000 to informS.*.Q.. │ │ │ 0054ae80: 2020 2020 2020 2074 6865 2047 542e 4d20 the GT.M │ │ │ 0054ae90: 7275 6e74 696d 6520 7379 7374 656d 2074 runtime system t │ │ │ 0054aea0: 6861 7420 6974 206e 6565 6420 6e6f 7420 hat it need not │ │ │ 0054aeb0: 656e 666f 7263 6520 4973 6f6c 6174 696f enforce Isolatio │ │ │ -0054aec0: 6e2e 2049 6e20 7375 6368 2061 5400 2a7e n. In such aT.*~ │ │ │ +0054aec0: 6e2e 2049 6e20 7375 6368 2061 5400 2ae0 n. In such aT.*. │ │ │ 0054aed0: 5200 0020 2020 2020 2020 6361 7365 2c20 R.. case, │ │ │ 0054aee0: 7468 6520 6170 706c 6963 6174 696f 6e20 the application │ │ │ 0054aef0: 616e 6420 7363 6865 6d61 2064 6573 6967 and schema desig │ │ │ 0054af00: 6e20 7072 6f76 6964 6573 2049 736f 6c61 n provides Isola │ │ │ 0054af10: 7469 6f6e 2062 7920 656e 7375 7269 6e67 tion by ensuring │ │ │ -0054af20: 4f00 2a7e 5300 0020 2020 2020 2020 6f6e O.*~S.. on │ │ │ +0054af20: 4f00 2ae0 5300 0020 2020 2020 2020 6f6e O.*.S.. on │ │ │ 0054af30: 6c79 206f 6e65 2070 726f 6365 7373 2065 ly one process e │ │ │ 0054af40: 7665 7220 7570 6461 7465 7320 6e6f 6465 ver updates node │ │ │ 0054af50: 7320 696e 2061 2070 6172 7469 6375 6c61 s in a particula │ │ │ 0054af60: 7220 676c 6f62 616c 2061 7420 616e 7949 r global at anyI │ │ │ -0054af70: 002a 7e54 0000 2020 2020 2020 2067 6976 .*~T.. giv │ │ │ +0054af70: 002a e054 0000 2020 2020 2020 2067 6976 .*.T.. giv │ │ │ 0054af80: 656e 2074 696d 652c 2073 6179 2062 7920 en time, say by │ │ │ 0054af90: 7573 696e 6720 244a 4f42 2061 7320 6120 using $JOB as a │ │ │ 0054afa0: 7375 6273 6372 6970 742e 2054 6869 7320 subscript. This │ │ │ 0054afb0: 7072 6f70 6572 7479 0000 0000 0000 0000 property........ │ │ │ 0054afc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0054afd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0054afe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0054aff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0054b000: 0400 0000 c507 0000 b057 0000 0000 0000 .........W...... │ │ │ -0054b010: 7300 007e 4845 4c50 00ff 7300 ff54 5249 s..~HELP..s..TRI │ │ │ +0054b010: 7300 00e0 4845 4c50 00ff 7300 ff54 5249 s...HELP..s..TRI │ │ │ 0054b020: 4747 4552 5300 ff73 00ff 5452 4947 4745 GGERS..s..TRIGGE │ │ │ 0054b030: 525f 4445 4649 4e49 5449 4f4e 00c0 5500 R_DEFINITION..U. │ │ │ 0054b040: 0020 2020 2020 2020 616e 7469 6369 7061 . anticipa │ │ │ 0054b050: 7465 7320 6120 7469 6d65 2077 6865 6e20 tes a time when │ │ │ 0054b060: 6120 7472 6967 6765 7220 7370 6563 6966 a trigger specif │ │ │ 0054b070: 6963 6174 696f 6e20 6361 6e20 7072 6f76 ication can prov │ │ │ -0054b080: 6964 6552 002a 7e56 0000 2020 2020 2020 ideR.*~V.. │ │ │ +0054b080: 6964 6552 002a e056 0000 2020 2020 2020 ideR.*.V.. │ │ │ 0054b090: 204e 4f49 534f 4c41 5449 4f4e 2066 6f72 NOISOLATION for │ │ │ 0054b0a0: 2070 6172 7469 6375 6c61 7220 6e6f 6465 particular node │ │ │ 0054b0b0: 732c 2069 6e20 636f 6e74 7261 7374 2074 s, in contrast t │ │ │ 0054b0c0: 6f20 656e 7469 7265 2067 6c6f 6261 6c73 o entire globals │ │ │ -0054b0d0: 2c20 616e 6454 002a 7e57 0000 2020 2020 , andT.*~W.. │ │ │ +0054b0d0: 2c20 616e 6454 002a e057 0000 2020 2020 , andT.*.W.. │ │ │ 0054b0e0: 2020 2066 6f72 2065 7665 7279 2075 7064 for every upd │ │ │ 0054b0f0: 6174 6520 746f 2074 6861 7420 6e6f 6465 ate to that node │ │ │ 0054b100: 2c20 696e 2063 6f6e 7472 6173 7420 746f , in contrast to │ │ │ 0054b110: 2062 7920 7072 6f63 6573 7320 7573 6520 by process use │ │ │ -0054b120: 6f66 2061 2056 4945 5752 002a 7e58 0000 of a VIEWR.*~X.. │ │ │ +0054b120: 6f66 2061 2056 4945 5752 002a e058 0000 of a VIEWR.*.X.. │ │ │ 0054b130: 2020 2020 2020 2063 6f6d 6d61 6e64 2e20 command. │ │ │ 0054b140: 4375 7272 656e 746c 792c 2074 6865 2047 Currently, the G │ │ │ 0054b150: 542e 4d20 7275 6e74 696d 6520 7379 7374 T.M runtime syst │ │ │ 0054b160: 656d 2065 6e66 6f72 6365 7320 436f 6e73 em enforces Cons │ │ │ -0054b170: 6973 7465 6e63 7920 666f 7254 002a 7e59 istency forT.*~Y │ │ │ +0054b170: 6973 7465 6e63 7920 666f 7254 002a e059 istency forT.*.Y │ │ │ 0054b180: 0000 2020 2020 2020 2061 7070 6c69 6361 .. applica │ │ │ 0054b190: 7469 6f6e 206c 6f67 6963 2069 6e73 6964 tion logic insid │ │ │ 0054b1a0: 6520 6120 7472 616e 7361 6374 696f 6e20 e a transaction │ │ │ 0054b1b0: 616e 6420 666f 7220 7472 6967 6765 7265 and for triggere │ │ │ 0054b1c0: 6420 7570 6461 7465 732e 2054 6869 7351 d updates. ThisQ │ │ │ -0054b1d0: 002a 7e5a 0000 2020 2020 2020 2070 726f .*~Z.. pro │ │ │ +0054b1d0: 002a e05a 0000 2020 2020 2020 2070 726f .*.Z.. pro │ │ │ 0054b1e0: 7065 7274 7920 616e 7469 6369 7061 7465 perty anticipate │ │ │ 0054b1f0: 7320 6120 7469 6d65 2077 6865 6e20 6120 s a time when a │ │ │ 0054b200: 7472 6967 6765 7220 7370 6563 6966 6963 trigger specific │ │ │ 0054b210: 6174 696f 6e20 7065 726d 6974 7320 616e ation permits an │ │ │ -0054b220: 5100 2a7e 6100 0020 2020 2020 2020 6170 Q.*~a.. ap │ │ │ +0054b220: 5100 2ae0 6100 0020 2020 2020 2020 6170 Q.*.a.. ap │ │ │ 0054b230: 706c 6963 6174 696f 6e20 746f 2069 6e66 plication to inf │ │ │ 0054b240: 6f72 6d20 7468 6520 7275 6e74 696d 6520 orm the runtime │ │ │ 0054b250: 7379 7374 656d 2074 6865 2061 7070 6c69 system the appli │ │ │ 0054b260: 6361 7469 6f6e 2061 6e64 2073 6368 656d cation and schem │ │ │ -0054b270: 6151 002a 7e62 0000 2020 2020 2020 2064 aQ.*~b.. d │ │ │ +0054b270: 6151 002a e062 0000 2020 2020 2020 2064 aQ.*.b.. d │ │ │ 0054b280: 6573 6967 6e20 656e 7375 7265 7320 6170 esign ensures ap │ │ │ 0054b290: 7072 6f70 7269 6174 6520 436f 6e73 6973 propriate Consis │ │ │ 0054b2a0: 7465 6e63 7920 666f 7220 6120 7472 6967 tency for a trig │ │ │ 0054b2b0: 6765 7220 616e 6420 6974 7320 6c6f 6769 ger and its logi │ │ │ -0054b2c0: 632c 4400 2a7e 6300 0020 2020 2020 2020 c,D.*~c.. │ │ │ +0054b2c0: 632c 4400 2ae0 6300 0020 2020 2020 2020 c,D.*.c.. │ │ │ 0054b2d0: 7468 7573 2072 656c 6965 7669 6e67 2074 thus relieving t │ │ │ 0054b2e0: 6865 2047 542e 4d20 7275 6e74 696d 6520 he GT.M runtime │ │ │ 0054b2f0: 7379 7374 656d 2066 726f 6d20 7468 6174 system from that │ │ │ -0054b300: 2074 6173 6b2e 5300 2a7e 6400 0020 2020 task.S.*~d.. │ │ │ +0054b300: 2074 6173 6b2e 5300 2ae0 6400 0020 2020 task.S.*.d.. │ │ │ 0054b310: 2020 2a20 5472 6967 6765 7220 4e61 6d65 * Trigger Name │ │ │ 0054b320: 3a20 596f 7520 6361 6e20 6f70 7469 6f6e : You can option │ │ │ 0054b330: 616c 6c79 2073 7065 6369 6679 2061 2074 ally specify a t │ │ │ 0054b340: 7269 6767 6572 206e 616d 6520 7468 6174 rigger name that │ │ │ -0054b350: 2075 6e69 7175 656c 7953 002a 7e65 0000 uniquelyS.*~e.. │ │ │ +0054b350: 2075 6e69 7175 656c 7953 002a e065 0000 uniquelyS.*.e.. │ │ │ 0054b360: 2020 2020 2020 2069 6465 6e74 6966 6965 identifie │ │ │ 0054b370: 7320 6561 6368 2074 7269 6767 6572 2e20 s each trigger. │ │ │ 0054b380: 4754 2e4d 2075 7365 7320 6120 7472 6967 GT.M uses a trig │ │ │ 0054b390: 6765 7220 6e61 6d65 2066 6f72 2065 7272 ger name for err │ │ │ -0054b3a0: 6f72 2072 6570 6f72 7469 6e67 5100 2a7e or reportingQ.*~ │ │ │ +0054b3a0: 6f72 2072 6570 6f72 7469 6e67 5100 2ae0 or reportingQ.*. │ │ │ 0054b3b0: 6600 0020 2020 2020 2020 616e 6420 636f f.. and co │ │ │ 0054b3c0: 6e66 6967 7572 6174 696f 6e20 6d61 6e61 nfiguration mana │ │ │ 0054b3d0: 6765 6d65 6e74 206f 6620 7472 6967 6765 gement of trigge │ │ │ 0054b3e0: 7273 202d 2066 6f72 2065 7861 6d70 6c65 rs - for example │ │ │ 0054b3f0: 2c20 6120 5a53 484f 5720 2253 2254 002a , a ZSHOW "S"T.* │ │ │ -0054b400: 7e67 0000 2020 2020 2020 2072 6570 6f72 ~g.. repor │ │ │ +0054b400: e067 0000 2020 2020 2020 2072 6570 6f72 .g.. repor │ │ │ 0054b410: 7473 2074 6865 206e 616d 6520 6f66 2065 ts the name of e │ │ │ 0054b420: 6163 6820 7472 6967 6765 7220 6f6e 2074 ach trigger on t │ │ │ 0054b430: 6865 2073 7461 636b 2e20 4966 2079 6f75 he stack. If you │ │ │ 0054b440: 2064 6f20 6e6f 7420 7370 6563 6966 7920 do not specify │ │ │ -0054b450: 6152 002a 7e68 0000 2020 2020 2020 2074 aR.*~h.. t │ │ │ +0054b450: 6152 002a e068 0000 2020 2020 2020 2074 aR.*.h.. t │ │ │ 0054b460: 7269 6767 6572 206e 616d 652c 2047 542e rigger name, GT. │ │ │ 0054b470: 4d20 6175 746f 6d61 7469 6361 6c6c 7920 M automatically │ │ │ 0054b480: 6765 6e65 7261 7465 7320 6f6e 6520 7573 generates one us │ │ │ 0054b490: 696e 6720 7468 6520 676c 6f62 616c 206e ing the global n │ │ │ -0054b4a0: 616d 6551 002a 7e69 0000 2020 2020 2020 ameQ.*~i.. │ │ │ +0054b4a0: 616d 6551 002a e069 0000 2020 2020 2020 ameQ.*.i.. │ │ │ 0054b4b0: 2061 7320 6120 6261 7365 2e20 5573 6572 as a base. User │ │ │ 0054b4c0: 2d73 7065 6369 6669 6564 2074 7269 6767 -specified trigg │ │ │ 0054b4d0: 6572 206e 616d 6573 2061 6e64 2061 7574 er names and aut │ │ │ 0054b4e0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ -0054b4f0: 6174 6564 5200 2a7e 6a00 0020 2020 2020 atedR.*~j.. │ │ │ +0054b4f0: 6174 6564 5200 2ae0 6a00 0020 2020 2020 atedR.*.j.. │ │ │ 0054b500: 2020 7472 6967 6765 7220 6e61 6d65 7320 trigger names │ │ │ 0054b510: 6f63 6375 7079 2064 6966 6665 7265 6e74 occupy different │ │ │ 0054b520: 206e 616d 6520 7370 6163 653b 2062 6f74 name space; bot │ │ │ 0054b530: 6820 6c61 7374 2066 6f72 2074 6865 206c h last for the l │ │ │ -0054b540: 6966 6520 6f66 4e00 2a7e 7100 0020 2020 ife ofN.*~q.. │ │ │ +0054b540: 6966 6520 6f66 4e00 2ae0 7100 0020 2020 ife ofN.*.q.. │ │ │ 0054b550: 2020 2020 7468 6520 6465 6669 6e69 7469 the definiti │ │ │ 0054b560: 6f6e 2e20 4120 7573 6572 2d73 7065 6369 on. A user-speci │ │ │ 0054b570: 6669 6564 2074 7269 6767 6572 206e 616d fied trigger nam │ │ │ 0054b580: 6520 6973 2061 6e20 616c 7068 616e 756d e is an alphanum │ │ │ -0054b590: 6572 6963 4d00 2a7e 7200 0020 2020 2020 ericM.*~r.. │ │ │ +0054b590: 6572 6963 4d00 2ae0 7200 0020 2020 2020 ericM.*.r.. │ │ │ 0054b5a0: 2020 7374 7269 6e67 206f 6620 7570 2074 string of up t │ │ │ 0054b5b0: 6f20 3238 2063 6861 7261 6374 6572 732e o 28 characters. │ │ │ 0054b5c0: 2049 7420 6d75 7374 2073 7461 7274 2077 It must start w │ │ │ 0054b5d0: 6974 6820 616e 2061 6c70 6861 6265 7469 ith an alphabeti │ │ │ -0054b5e0: 6350 002a 7e73 0000 2020 2020 2020 2063 cP.*~s.. c │ │ │ +0054b5e0: 6350 002a e073 0000 2020 2020 2020 2063 cP.*.s.. c │ │ │ 0054b5f0: 6861 7261 6374 6572 206f 7220 6120 7065 haracter or a pe │ │ │ 0054b600: 7263 656e 7420 7369 676e 2028 2529 2e20 rcent sign (%). │ │ │ 0054b610: 466f 7220 6120 7472 6967 6765 7220 6e61 For a trigger na │ │ │ 0054b620: 6d65 2c20 4754 2e4d 2075 7365 7320 7468 me, GT.M uses th │ │ │ -0054b630: 6554 002a 7e74 0000 2020 2020 2020 2073 eT.*~t.. s │ │ │ +0054b630: 6554 002a e074 0000 2020 2020 2020 2073 eT.*.t.. s │ │ │ 0054b640: 616d 6520 6e61 6d69 6e67 2063 6f6e 7665 ame naming conve │ │ │ 0054b650: 6e74 696f 6e20 6173 2061 6e20 4d20 6e61 ntion as an M na │ │ │ 0054b660: 6d65 2e20 496e 206f 7468 6572 2063 6f6e me. In other con │ │ │ 0054b670: 7465 7874 732c 2047 542e 4d20 7472 756e texts, GT.M trun │ │ │ -0054b680: 6361 7465 7353 002a 7e75 0000 2020 2020 catesS.*~u.. │ │ │ +0054b680: 6361 7465 7353 002a e075 0000 2020 2020 catesS.*.u.. │ │ │ 0054b690: 2020 204d 206e 616d 6573 2061 7420 3331 M names at 31 │ │ │ 0054b6a0: 2063 6861 7261 6374 6572 732e 2048 6f77 characters. How │ │ │ 0054b6b0: 6576 6572 2c20 4754 2e4d 2074 7265 6174 ever, GT.M treat │ │ │ 0054b6c0: 7320 6120 7472 6967 6765 7220 6e61 6d65 s a trigger name │ │ │ -0054b6d0: 206f 6620 6f76 6572 5000 2a7e 7600 0020 of overP.*~v.. │ │ │ +0054b6d0: 206f 6620 6f76 6572 5000 2ae0 7600 0020 of overP.*.v.. │ │ │ 0054b6e0: 2020 2020 2020 3238 2063 6861 7261 6374 28 charact │ │ │ 0054b6f0: 6572 7320 6173 2061 6e20 6572 726f 722e ers as an error. │ │ │ 0054b700: 2054 6869 7320 6973 2062 6563 6175 7365 This is because │ │ │ 0054b710: 2061 2074 7269 6767 6572 206e 616d 6520 a trigger name │ │ │ -0054b720: 756e 6971 7565 6c79 4800 2a7e 7700 0020 uniquelyH.*~w.. │ │ │ +0054b720: 756e 6971 7565 6c79 4800 2ae0 7700 0020 uniquelyH.*.w.. │ │ │ 0054b730: 2020 2020 2020 6964 656e 7469 6669 6573 identifies │ │ │ 0054b740: 2061 2074 7269 6767 6572 2061 6e64 2074 a trigger and t │ │ │ 0054b750: 7275 6e63 6174 696f 6e20 6d61 7920 6361 runcation may ca │ │ │ 0054b760: 7573 6520 6475 706c 6963 6174 696f 6e2e use duplication. │ │ │ -0054b770: 0700 2a7e 7800 004e 002a 7e79 0000 2020 ..*~x..N.*~y.. │ │ │ +0054b770: 0700 2ae0 7800 004e 002a e079 0000 2020 ..*.x..N.*.y.. │ │ │ 0054b780: 2041 6e20 6175 746f 6d61 7469 6361 6c6c An automaticall │ │ │ 0054b790: 7920 6765 6e65 7261 7465 6420 7472 6967 y generated trig │ │ │ 0054b7a0: 6765 7220 6e61 6d65 2069 7320 6120 7374 ger name is a st │ │ │ 0054b7b0: 7269 6e67 2063 6f6d 7072 6973 6564 206f ring comprised o │ │ │ 0054b7c0: 6620 7477 6f00 0000 0000 0000 0000 0000 f two........... │ │ │ 0054b7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0054b7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0054b7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0054b800: 0400 0000 f007 0000 cb57 0000 0000 0000 .........W...... │ │ │ -0054b810: 7b00 007e 4845 4c50 00ff 7300 ff54 5249 {..~HELP..s..TRI │ │ │ +0054b810: 7b00 00e0 4845 4c50 00ff 7300 ff54 5249 {...HELP..s..TRI │ │ │ 0054b820: 4747 4552 5300 ff73 00ff 5452 4947 4745 GGERS..s..TRIGGE │ │ │ 0054b830: 525f 4445 4649 4e49 5449 4f4e 00c0 7a00 R_DEFINITION..z. │ │ │ 0054b840: 0020 2020 7061 7274 732e 2055 7369 6e67 . parts. Using │ │ │ 0054b850: 2074 6865 2067 6c6f 6261 6c20 6e61 6d65 the global name │ │ │ 0054b860: 2061 7320 6120 6261 7365 2c20 4754 2e4d as a base, GT.M │ │ │ 0054b870: 2074 616b 6573 2074 6865 2066 6972 7374 takes the first │ │ │ -0054b880: 2070 6172 7420 6173 2061 6e50 002a 7e81 part as anP.*~. │ │ │ +0054b880: 2070 6172 7420 6173 2061 6e50 002a e081 part as anP.*.. │ │ │ 0054b890: 0000 2020 2061 6c70 6861 6e75 6d65 7269 .. alphanumeri │ │ │ 0054b8a0: 6320 7374 7269 6e67 206f 6620 7570 2074 c string of up t │ │ │ 0054b8b0: 6f20 3231 2063 6861 7261 6374 6572 7320 o 21 characters │ │ │ 0054b8c0: 7374 6172 7469 6e67 2077 6974 6820 616e starting with an │ │ │ -0054b8d0: 2061 6c70 6861 6265 7469 634b 002a 7e82 alphabeticK.*~. │ │ │ +0054b8d0: 2061 6c70 6861 6265 7469 634b 002a e082 alphabeticK.*.. │ │ │ 0054b8e0: 0000 2020 2063 6861 7261 6374 6572 206f .. character o │ │ │ 0054b8f0: 7220 6120 7065 7263 656e 7420 7369 676e r a percent sign │ │ │ 0054b900: 2028 2529 2e20 5468 6520 7472 6169 6c69 (%). The traili │ │ │ 0054b910: 6e67 2070 6172 7420 636f 6e73 6973 7473 ng part consists │ │ │ -0054b920: 206f 6620 616e 5000 2a7e 8300 0020 2020 of anP.*~... │ │ │ +0054b920: 206f 6620 616e 5000 2ae0 8300 0020 2020 of anP.*.... │ │ │ 0054b930: 6175 746f 6d61 7469 6361 6c6c 7920 696e automatically in │ │ │ 0054b940: 6372 656d 656e 7465 6420 6e75 6d62 6572 cremented number │ │ │ 0054b950: 2069 6e20 7468 6520 666f 726d 206f 6620 in the form of │ │ │ 0054b960: 236e 2320 7768 6572 6520 6e20 6973 2061 #n# where n is a │ │ │ -0054b970: 2077 686f 6c65 4c00 2a7e 8400 0020 2020 wholeL.*~... │ │ │ +0054b970: 2077 686f 6c65 4c00 2ae0 8400 0020 2020 wholeL.*.... │ │ │ 0054b980: 6e75 6d62 6572 2074 6861 7420 6d6f 6e6f number that mono │ │ │ 0054b990: 746f 6e69 6361 6c6c 7920 696e 6372 6561 tonically increa │ │ │ 0054b9a0: 7365 7320 6672 6f6d 2031 2074 6f20 3939 ses from 1 to 99 │ │ │ 0054b9b0: 3939 3939 2074 6861 7420 756e 6971 7565 9999 that unique │ │ │ -0054b9c0: 6c79 5400 2a7e 8500 0020 2020 6964 656e lyT.*~... iden │ │ │ +0054b9c0: 6c79 5400 2ae0 8500 0020 2020 6964 656e lyT.*.... iden │ │ │ 0054b9d0: 7469 6669 6573 2061 2074 7269 6767 6572 tifies a trigger │ │ │ 0054b9e0: 2066 6f72 2074 6865 2073 616d 6520 7570 for the same up │ │ │ 0054b9f0: 6461 7465 2e20 466f 7220 6578 616d 706c date. For exampl │ │ │ 0054ba00: 652c 2069 6620 6e6f 2074 7269 6767 6572 e, if no trigger │ │ │ -0054ba10: 206e 616d 6573 5400 2a7e 8600 0020 2020 namesT.*~... │ │ │ +0054ba10: 206e 616d 6573 5400 2ae0 8600 0020 2020 namesT.*.... │ │ │ 0054ba20: 6172 6520 7370 6563 6966 6965 6420 696e are specified in │ │ │ 0054ba30: 2074 6865 2074 7269 6767 6572 2064 6566 the trigger def │ │ │ 0054ba40: 696e 6974 696f 6e20 6669 6c65 2c20 4754 inition file, GT │ │ │ 0054ba50: 2e4d 2061 7574 6f6d 6174 6963 616c 6c79 .M automatically │ │ │ -0054ba60: 2067 656e 6572 6174 6573 5200 2a7e 8700 generatesR.*~.. │ │ │ +0054ba60: 2067 656e 6572 6174 6573 5200 2ae0 8700 generatesR.*... │ │ │ 0054ba70: 0020 2020 7472 6967 6765 7220 6e61 6d65 . trigger name │ │ │ 0054ba80: 7320 4163 636f 756e 7423 3123 2c20 4163 s Account#1#, Ac │ │ │ 0054ba90: 636f 756e 7423 3223 2c20 616e 6420 4163 count#2#, and Ac │ │ │ 0054baa0: 636f 756e 7423 3323 2066 6f72 2074 6865 count#3# for the │ │ │ -0054bab0: 2066 6972 7374 2074 6872 6565 5400 2a7e first threeT.*~ │ │ │ +0054bab0: 2066 6972 7374 2074 6872 6565 5400 2ae0 first threeT.*. │ │ │ 0054bac0: 8800 0020 2020 7472 6967 6765 7273 2064 ... triggers d │ │ │ 0054bad0: 6566 696e 6564 2066 6f72 2067 6c6f 6261 efined for globa │ │ │ 0054bae0: 6c20 7661 7269 6162 6c65 205e 4163 636f l variable ^Acco │ │ │ 0054baf0: 756e 742e 2041 6e20 6174 7465 6d70 7420 unt. An attempt │ │ │ 0054bb00: 746f 2075 7365 2061 7574 6f6d 6174 6963 to use automatic │ │ │ -0054bb10: 5100 2a7e 8900 0020 2020 6173 7369 676e Q.*~... assign │ │ │ +0054bb10: 5100 2ae0 8900 0020 2020 6173 7369 676e Q.*.... assign │ │ │ 0054bb20: 6d65 6e74 2066 6f72 206d 6f72 6520 7468 ment for more th │ │ │ 0054bb30: 616e 2061 206d 696c 6c69 6f6e 2074 7269 an a million tri │ │ │ 0054bb40: 6767 6572 7320 7072 6f64 7563 6573 2061 ggers produces a │ │ │ 0054bb50: 6e20 6572 726f 722e 204f 6e63 6520 7468 n error. Once th │ │ │ -0054bb60: 654e 002a 7e8a 0000 2020 206e 756d 6572 eN.*~... numer │ │ │ +0054bb60: 654e 002a e08a 0000 2020 206e 756d 6572 eN.*.... numer │ │ │ 0054bb70: 6963 2070 6f72 7469 6f6e 206f 6620 7468 ic portion of th │ │ │ 0054bb80: 6520 6175 746f 2067 656e 6572 6174 6564 e auto generated │ │ │ 0054bb90: 206e 616d 6573 2072 6561 6368 6573 2039 names reaches 9 │ │ │ 0054bba0: 3939 3939 392c 2079 6f75 206d 7573 7454 99999, you mustT │ │ │ -0054bbb0: 002a 7e91 0000 2020 2072 656c 6f61 6420 .*~... reload │ │ │ +0054bbb0: 002a e091 0000 2020 2072 656c 6f61 6420 .*.... reload │ │ │ 0054bbc0: 616c 6c20 7472 6967 6765 7273 2061 7373 all triggers ass │ │ │ 0054bbd0: 6f63 6961 7465 6420 7769 7468 2074 6865 ociated with the │ │ │ 0054bbe0: 2067 6c6f 6261 6c20 7661 7269 6162 6c65 global variable │ │ │ 0054bbf0: 7320 7468 6174 2075 7365 2074 6865 2061 s that use the a │ │ │ -0054bc00: 7574 6f51 002a 7e92 0000 2020 2067 656e utoQ.*~... gen │ │ │ +0054bc00: 7574 6f51 002a e092 0000 2020 2067 656e utoQ.*.... gen │ │ │ 0054bc10: 6572 6174 6564 206e 616d 6520 7370 6163 erated name spac │ │ │ 0054bc20: 652e 2041 7420 7275 6e2d 7469 6d65 2047 e. At run-time G │ │ │ 0054bc30: 542e 4d20 6765 6e65 7261 7465 7320 6120 T.M generates a │ │ │ 0054bc40: 7472 6169 6c69 6e67 2073 7566 6669 7820 trailing suffix │ │ │ -0054bc50: 6f66 2061 4d00 2a7e 9300 0020 2020 6861 of aM.*~... ha │ │ │ +0054bc50: 6f66 2061 4d00 2ae0 9300 0020 2020 6861 of aM.*.... ha │ │ │ 0054bc60: 7368 2d73 6967 6e20 2823 2920 666f 6c6c sh-sign (#) foll │ │ │ 0054bc70: 6f77 6564 2062 7920 7570 2074 6f20 7477 owed by up to tw │ │ │ 0054bc80: 6f20 6368 6172 6163 7465 7273 2074 6f20 o characters to │ │ │ 0054bc90: 656e 7375 7265 2074 6861 7420 6576 6572 ensure that ever │ │ │ -0054bca0: 7951 002a 7e94 0000 2020 2074 7269 6767 yQ.*~... trigg │ │ │ +0054bca0: 7951 002a e094 0000 2020 2074 7269 6767 yQ.*.... trigg │ │ │ 0054bcb0: 6572 2068 6173 2061 2075 6e69 7175 6520 er has a unique │ │ │ 0054bcc0: 6465 7369 676e 6174 696f 6e2c 2065 7665 designation, eve │ │ │ 0054bcd0: 6e20 7768 656e 2074 6865 2065 6e76 6972 n when the envir │ │ │ 0054bce0: 6f6e 6d65 6e74 2069 7320 636f 6d70 6c65 onment is comple │ │ │ -0054bcf0: 782e 4e00 2a7e 9500 0020 2020 5468 6520 x.N.*~... The │ │ │ +0054bcf0: 782e 4e00 2ae0 9500 0020 2020 5468 6520 x.N.*.... The │ │ │ 0054bd00: 7275 6e2d 7469 6d65 2073 7566 6669 7820 run-time suffix │ │ │ 0054bd10: 6170 706c 6965 7320 746f 2062 6f74 6820 applies to both │ │ │ 0054bd20: 7573 6572 2d73 7065 6369 6669 6564 2061 user-specified a │ │ │ 0054bd30: 6e64 2061 7574 6f6d 6174 6963 616c 6c79 nd automatically │ │ │ -0054bd40: 5000 2a7e 9600 0020 2020 6765 6e65 7261 P.*~... genera │ │ │ +0054bd40: 5000 2ae0 9600 0020 2020 6765 6e65 7261 P.*.... genera │ │ │ 0054bd50: 7465 6420 7472 6967 6765 7220 6e61 6d65 ted trigger name │ │ │ 0054bd60: 732e 2049 7420 6865 6c70 7320 696e 2064 s. It helps in d │ │ │ 0054bd70: 6966 6665 7265 6e74 6961 7469 6e67 2074 ifferentiating t │ │ │ 0054bd80: 7269 6767 6572 7320 7769 7468 2074 6865 riggers with the │ │ │ -0054bd90: 3000 2a7e 9700 0020 2020 7361 6d65 206e 0.*~... same n │ │ │ +0054bd90: 3000 2ae0 9700 0020 2020 7361 6d65 206e 0.*.... same n │ │ │ 0054bda0: 616d 6520 696e 2064 6966 6665 7265 6e74 ame in different │ │ │ 0054bdb0: 2064 6174 6162 6173 6520 6669 6c65 732e database files. │ │ │ -0054bdc0: 0700 2a7e 9800 0051 002a 7e99 0000 2020 ..*~...Q.*~... │ │ │ +0054bdc0: 0700 2ae0 9800 0051 002a e099 0000 2020 ..*....Q.*.... │ │ │ 0054bdd0: 2054 6f20 6170 706c 7920 7468 6973 2074 To apply this t │ │ │ 0054bde0: 7269 6767 6572 2064 6566 696e 6974 696f rigger definitio │ │ │ 0054bdf0: 6e20 6669 6c65 2074 6f20 4754 2e4d 2c20 n file to GT.M, │ │ │ 0054be00: 616c 6c20 796f 7520 646f 2069 7320 746f all you do is to │ │ │ -0054be10: 206c 6f61 6420 6974 5400 2a7e 9a00 0020 load itT.*~... │ │ │ +0054be10: 206c 6f61 6420 6974 5400 2ae0 9a00 0020 load itT.*.... │ │ │ 0054be20: 2020 7573 696e 6720 4d55 5049 5020 5452 using MUPIP TR │ │ │ 0054be30: 4947 4745 5220 2d54 5249 4747 4552 4649 IGGER -TRIGGERFI │ │ │ 0054be40: 4c45 206f 7220 245a 5452 4947 4745 5228 LE or $ZTRIGGER( │ │ │ 0054be50: 292e 2047 542e 4d20 776f 756c 6420 696e ). GT.M would in │ │ │ -0054be60: 766f 6b65 2074 7269 6767 6572 5000 297e voke triggerP.)~ │ │ │ +0054be60: 766f 6b65 2074 7269 6767 6572 5000 29e0 voke triggerP.). │ │ │ 0054be70: c111 0000 2020 206e 616d 6520 5472 6967 .... name Trig │ │ │ 0054be80: 4163 6374 206f 6e20 6576 6572 7920 5345 Acct on every SE │ │ │ 0054be90: 5420 6f70 6572 6174 696f 6e20 6f6e 205e T operation on ^ │ │ │ 0054bea0: 4163 6374 2822 4944 2229 2e20 496e 7465 Acct("ID"). Inte │ │ │ -0054beb0: 726e 616c 6c79 2c20 4754 2e4d 5200 2b7e rnally, GT.MR.+~ │ │ │ +0054beb0: 726e 616c 6c79 2c20 4754 2e4d 5200 2be0 rnally, GT.MR.+. │ │ │ 0054bec0: 1100 0020 2020 7374 6f72 6573 2074 7269 ... stores tri │ │ │ 0054bed0: 6767 6572 2054 7269 6741 6363 7420 696e gger TrigAcct in │ │ │ 0054bee0: 2074 6865 2073 616d 6520 6461 7461 6261 the same databa │ │ │ 0054bef0: 7365 2066 696c 6520 7768 6572 6520 5e41 se file where ^A │ │ │ 0054bf00: 6363 7420 6973 2073 746f 7265 642e 4100 cct is stored.A. │ │ │ -0054bf10: 2b7e 2100 0020 2020 5468 6520 7379 6e74 +~!.. The synt │ │ │ +0054bf10: 2be0 2100 0020 2020 5468 6520 7379 6e74 +.!.. The synt │ │ │ 0054bf20: 6178 206f 6620 616e 2065 6e74 7279 2069 ax of an entry i │ │ │ 0054bf30: 6e20 6120 7472 6967 6765 7220 6465 6669 n a trigger defi │ │ │ 0054bf40: 6e69 7469 6f6e 2066 696c 6520 6973 3a07 nition file is:. │ │ │ -0054bf50: 002b 7e31 0000 4f00 2b7e 4100 0020 2020 .+~1..O.+~A.. │ │ │ +0054bf50: 002b e031 0000 4f00 2be0 4100 0020 2020 .+.1..O.+.A.. │ │ │ 0054bf60: 7b2d 7472 6967 6765 726e 616d 657c 2d74 {-triggername|-t │ │ │ 0054bf70: 7269 6767 6572 6e61 6d65 2d70 7265 6669 riggername-prefi │ │ │ 0054bf80: 782a 7c2d 2a7c 7b2b 7c2d 7d74 7269 6776 x*|-*|{+|-}trigv │ │ │ 0054bf90: 6e20 2d63 6f6d 6d61 6e64 733d 636d 645b n -commands=cmd[ │ │ │ -0054bfa0: 2c2e 2e2e 5d4b 002b 7e51 0000 2020 202d ,...]K.+~Q.. - │ │ │ +0054bfa0: 2c2e 2e2e 5d4b 002b e051 0000 2020 202d ,...]K.+.Q.. - │ │ │ 0054bfb0: 7865 6375 7465 3d73 7472 6c69 7431 205b xecute=strlit1 [ │ │ │ 0054bfc0: 2d5b 7a5d 6465 6c69 6d3d 6578 7072 5d5b -[z]delim=expr][ │ │ │ 0054bfd0: 2d70 6965 6365 733d 5b6c 766e 3d5d 696e -pieces=[lvn=]in │ │ │ 0054bfe0: 7431 5b3a 696e 7432 5d5b 3b2e 2e2e 5d5d t1[:int2][;...]] │ │ │ 0054bff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0054c000: 0400 0000 9300 0000 cd57 0000 0000 0000 .........W...... │ │ │ -0054c010: 7c00 007e 4845 4c50 00ff 7300 ff54 5249 |..~HELP..s..TRI │ │ │ +0054c010: 7c00 00e0 4845 4c50 00ff 7300 ff54 5249 |...HELP..s..TRI │ │ │ 0054c020: 4747 4552 5300 ff73 00ff 5452 4947 4745 GGERS..s..TRIGGE │ │ │ 0054c030: 525f 4445 4649 4e49 5449 4f4e 00c1 1161 R_DEFINITION...a │ │ │ 0054c040: 0000 2020 205b 2d6f 7074 696f 6e73 3d7b .. [-options={ │ │ │ 0054c050: 5b6e 6f5d 695b 736f 6c61 7469 6f6e 5d7c [no]i[solation]| │ │ │ 0054c060: 5b6e 6f5d 635b 6f6e 7369 7374 656e 6379 [no]c[onsistency │ │ │ 0054c070: 6368 6563 6b5d 7d2e 2e2e 5d20 5b2d 6e61 check]}...] [-na │ │ │ -0054c080: 6d65 3d73 7472 6c69 7432 5d7d 0700 2b7e me=strlit2]}..+~ │ │ │ +0054c080: 6d65 3d73 7472 6c69 7432 5d7d 0700 2be0 me=strlit2]}..+. │ │ │ 0054c090: 7100 0000 0000 0000 0000 0000 0000 0000 q............... │ │ │ 0054c0a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0054c0b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0054c0c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0054c0d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0054c0e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0054c0f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -347262,235 +347262,235 @@ │ │ │ 0054c7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0054c7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0054c7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0054c800: 0400 0000 f007 0000 0758 0000 0000 0000 .........X...... │ │ │ 0054c810: 2e00 0000 4845 4c50 00ff 7300 ff54 5249 ....HELP..s..TRI │ │ │ 0054c820: 4747 4552 5300 ff73 00ff 5345 4d41 4e54 GGERS..s..SEMANT │ │ │ 0054c830: 4943 5300 0053 656d 616e 7469 6373 1400 ICS..Semantics.. │ │ │ -0054c840: 207e bf11 0000 2020 2053 656d 616e 7469 ~.... Semanti │ │ │ -0054c850: 6373 0700 217e 2100 0050 0021 7e31 0000 cs..!~!..P.!~1.. │ │ │ +0054c840: 20e0 bf11 0000 2020 2053 656d 616e 7469 ..... Semanti │ │ │ +0054c850: 6373 0700 21e0 2100 0050 0021 e031 0000 cs..!.!..P.!.1.. │ │ │ 0054c860: 2020 2047 542e 4d20 7374 6f72 6573 2054 GT.M stores T │ │ │ 0054c870: 7269 6767 6572 7320 666f 7220 6561 6368 riggers for each │ │ │ 0054c880: 2067 6c6f 6261 6c20 7661 7269 6162 6c65 global variable │ │ │ 0054c890: 2069 6e20 7468 6520 6461 7461 6261 7365 in the database │ │ │ -0054c8a0: 2066 696c 6520 666f 7251 0021 7e41 0000 file forQ.!~A.. │ │ │ +0054c8a0: 2066 696c 6520 666f 7251 0021 e041 0000 file forQ.!.A.. │ │ │ 0054c8b0: 2020 2074 6861 7420 676c 6f62 616c 2076 that global v │ │ │ 0054c8c0: 6172 6961 626c 652e 2057 6865 6e20 6120 ariable. When a │ │ │ 0054c8d0: 676c 6f62 616c 2064 6972 6563 746f 7279 global directory │ │ │ 0054c8e0: 206d 6170 7320 6120 676c 6f62 616c 2076 maps a global v │ │ │ -0054c8f0: 6172 6961 626c 6520 746f 5200 217e 5100 ariable toR.!~Q. │ │ │ +0054c8f0: 6172 6961 626c 6520 746f 5200 21e0 5100 ariable toR.!.Q. │ │ │ 0054c900: 0020 2020 6974 7320 6461 7461 6261 7365 . its database │ │ │ 0054c910: 2066 696c 652c 2069 7420 616c 736f 206d file, it also m │ │ │ 0054c920: 6170 7320 7472 6967 6765 7273 2066 6f72 aps triggers for │ │ │ 0054c930: 2074 6861 7420 676c 6f62 616c 2076 6172 that global var │ │ │ -0054c940: 6961 626c 6520 746f 2074 6865 5000 217e iable to theP.!~ │ │ │ +0054c940: 6961 626c 6520 746f 2074 6865 5000 21e0 iable to theP.!. │ │ │ 0054c950: 6100 0020 2020 7361 6d65 2064 6174 6162 a.. same datab │ │ │ 0054c960: 6173 6520 6669 6c65 2e20 5768 656e 2061 ase file. When a │ │ │ 0054c970: 6e20 6578 7465 6e64 6564 2072 6566 6572 n extended refer │ │ │ 0054c980: 656e 6365 2075 7365 7320 6120 6469 6666 ence uses a diff │ │ │ -0054c990: 6572 656e 7420 676c 6f62 616c 4c00 217e erent globalL.!~ │ │ │ +0054c990: 6572 656e 7420 676c 6f62 616c 4c00 21e0 erent globalL.!. │ │ │ 0054c9a0: 7100 0020 2020 6469 7265 6374 6f72 7920 q.. directory │ │ │ 0054c9b0: 746f 206d 6170 2061 2067 6c6f 6261 6c20 to map a global │ │ │ 0054c9c0: 7661 7269 6162 6c65 2074 6f20 6120 6461 variable to a da │ │ │ 0054c9d0: 7461 6261 7365 2066 696c 652c 2074 6861 tabase file, tha │ │ │ -0054c9e0: 7420 676c 6f62 616c 4c00 217e 8100 0020 t globalL.!~... │ │ │ +0054c9e0: 7420 676c 6f62 616c 4c00 21e0 8100 0020 t globalL.!.... │ │ │ 0054c9f0: 2020 6469 7265 6374 6f72 7920 616c 736f directory also │ │ │ 0054ca00: 206d 6170 7320 7472 6967 6765 7273 2066 maps triggers f │ │ │ 0054ca10: 6f72 2074 6861 7420 676c 6f62 616c 2076 or that global v │ │ │ 0054ca20: 6172 6961 626c 6520 746f 2074 6861 7420 ariable to that │ │ │ -0054ca30: 7361 6d65 1800 217e 9100 0020 2020 6461 same..!~... da │ │ │ -0054ca40: 7461 6261 7365 2066 696c 652e 0800 207e tabase file... ~ │ │ │ -0054ca50: c011 0000 4e00 217e 1200 0020 2020 416c ....N.!~... Al │ │ │ +0054ca30: 7361 6d65 1800 21e0 9100 0020 2020 6461 same..!.... da │ │ │ +0054ca40: 7461 6261 7365 2066 696c 652e 0800 20e0 tabase file... . │ │ │ +0054ca50: c011 0000 4e00 21e0 1200 0020 2020 416c ....N.!.... Al │ │ │ 0054ca60: 7468 6f75 6768 2074 7269 6767 6572 7320 though triggers │ │ │ 0054ca70: 666f 7220 5345 5420 616e 6420 4b49 4c4c for SET and KILL │ │ │ 0054ca80: 202f 205a 4b49 4c4c 2063 6f6d 6d61 6e64 / ZKILL command │ │ │ 0054ca90: 7320 6361 6e20 6265 2073 7065 6369 6669 s can be specifi │ │ │ -0054caa0: 6564 4c00 217e 1300 0020 2020 746f 6765 edL.!~... toge │ │ │ +0054caa0: 6564 4c00 21e0 1300 0020 2020 746f 6765 edL.!.... toge │ │ │ 0054cab0: 7468 6572 2c20 7468 6520 636f 6d6d 616e ther, the comman │ │ │ 0054cac0: 6420 696e 766f 6b69 6e67 2061 2074 7269 d invoking a tri │ │ │ 0054cad0: 6767 6572 2069 7320 616c 7761 7973 2075 gger is always u │ │ │ 0054cae0: 6e69 7175 652e 2054 6865 2049 5356 4c00 nique. The ISVL. │ │ │ -0054caf0: 217e 1400 0020 2020 245a 5452 4947 4745 !~... $ZTRIGGE │ │ │ +0054caf0: 21e0 1400 0020 2020 245a 5452 4947 4745 !.... $ZTRIGGE │ │ │ 0054cb00: 524f 5020 7072 6f76 6964 6573 2074 6865 ROP provides the │ │ │ 0054cb10: 2074 7269 6767 6572 2063 6f64 6520 7768 trigger code wh │ │ │ 0054cb20: 6963 6820 6d61 7463 6865 6420 7468 6520 ich matched the │ │ │ -0054cb30: 7472 6967 6765 7269 6e67 1200 217e 1500 triggering..!~.. │ │ │ -0054cb40: 0020 2020 636f 6d6d 616e 642e 0700 217e . command...!~ │ │ │ -0054cb50: 1600 004f 0021 7e17 0000 2020 2057 6865 ...O.!~... Whe │ │ │ +0054cb30: 7472 6967 6765 7269 6e67 1200 21e0 1500 triggering..!... │ │ │ +0054cb40: 0020 2020 636f 6d6d 616e 642e 0700 21e0 . command...!. │ │ │ +0054cb50: 1600 004f 0021 e017 0000 2020 2057 6865 ...O.!.... Whe │ │ │ 0054cb60: 6e65 7665 7220 6120 636f 6d6d 616e 6420 never a command │ │ │ 0054cb70: 7570 6461 7465 7320 6120 676c 6f62 616c updates a global │ │ │ 0054cb80: 2076 6172 6961 626c 652c 2074 6865 2047 variable, the G │ │ │ 0054cb90: 542e 4d20 7275 6e74 696d 6520 7379 7374 T.M runtime syst │ │ │ -0054cba0: 656d 5300 217e 1800 0020 2020 6669 7273 emS.!~... firs │ │ │ +0054cba0: 656d 5300 21e0 1800 0020 2020 6669 7273 emS.!.... firs │ │ │ 0054cbb0: 7420 6465 7465 726d 696e 6573 2077 6865 t determines whe │ │ │ 0054cbc0: 7468 6572 2074 6865 7265 2061 7265 2061 ther there are a │ │ │ 0054cbd0: 6e79 2074 7269 6767 6572 7320 666f 7220 ny triggers for │ │ │ 0054cbe0: 7468 6174 2067 6c6f 6261 6c20 7661 7269 that global vari │ │ │ -0054cbf0: 6162 6c65 2e54 0021 7e19 0000 2020 2049 able.T.!~... I │ │ │ +0054cbf0: 6162 6c65 2e54 0021 e019 0000 2020 2049 able.T.!.... I │ │ │ 0054cc00: 6620 7468 6572 6520 6172 6520 616e 7920 f there are any │ │ │ 0054cc10: 7472 6967 6765 7273 2c20 6974 2073 6361 triggers, it sca │ │ │ 0054cc20: 6e73 2074 6865 2073 6967 6e61 7475 7265 ns the signature │ │ │ 0054cc30: 7320 666f 7220 7375 6273 6372 6970 7473 s for subscripts │ │ │ -0054cc40: 2061 6e64 206e 6f64 6550 0021 7e1a 0000 and nodeP.!~... │ │ │ +0054cc40: 2061 6e64 206e 6f64 6550 0021 e01a 0000 and nodeP.!.... │ │ │ 0054cc50: 2020 2076 616c 7565 7320 746f 2069 6465 values to ide │ │ │ 0054cc60: 6e74 6966 7920 6d61 7463 6869 6e67 2074 ntify matching t │ │ │ 0054cc70: 7269 6767 6572 732e 2049 6620 6d75 6c74 riggers. If mult │ │ │ 0054cc80: 6970 6c65 2074 7269 6767 6572 7320 6d61 iple triggers ma │ │ │ -0054cc90: 7463 682c 2047 542e 4d4d 0021 7e21 0000 tch, GT.MM.!~!.. │ │ │ +0054cc90: 7463 682c 2047 542e 4d4d 0021 e021 0000 tch, GT.MM.!.!.. │ │ │ 0054cca0: 2020 2069 6e76 6f6b 6573 2074 6865 6d20 invokes them │ │ │ 0054ccb0: 696e 2061 6e20 6172 6269 7472 6172 7920 in an arbitrary │ │ │ 0054ccc0: 6f72 6465 722e 2053 696e 6365 2061 2066 order. Since a f │ │ │ 0054ccd0: 7574 7572 6520 7665 7273 696f 6e20 6f66 uture version of │ │ │ -0054cce0: 2047 542e 4d2c 5200 217e 2200 0020 2020 GT.M,R.!~".. │ │ │ +0054cce0: 2047 542e 4d2c 5200 21e0 2200 0020 2020 GT.M,R.!.".. │ │ │ 0054ccf0: 706f 7465 6e74 6961 6c6c 7920 6d75 6c74 potentially mult │ │ │ 0054cd00: 692d 7468 7265 6164 6564 2c20 6d61 7920 i-threaded, may │ │ │ 0054cd10: 7765 6c6c 2063 686f 6f73 6520 746f 2065 well choose to e │ │ │ 0054cd20: 7865 6375 7465 206d 756c 7469 706c 6520 xecute multiple │ │ │ -0054cd30: 7472 6967 6765 7273 5000 217e 2300 0020 triggersP.!~#.. │ │ │ +0054cd30: 7472 6967 6765 7273 5000 21e0 2300 0020 triggersP.!.#.. │ │ │ 0054cd40: 2020 696e 2070 6172 616c 6c65 6c2c 2079 in parallel, y │ │ │ 0054cd50: 6f75 2073 686f 756c 6420 656e 7375 7265 ou should ensure │ │ │ 0054cd60: 2074 6861 7420 7768 656e 2061 206e 6f64 that when a nod │ │ │ 0054cd70: 6520 6861 7320 6d75 6c74 6970 6c65 2074 e has multiple t │ │ │ -0054cd80: 7269 6767 6572 732c 5200 217e 2400 0020 riggers,R.!~$.. │ │ │ +0054cd80: 7269 6767 6572 732c 5200 21e0 2400 0020 riggers,R.!.$.. │ │ │ 0054cd90: 2020 7468 6579 2061 7265 2063 6f64 6564 they are coded │ │ │ 0054cda0: 2073 6f20 7468 6174 2063 6f72 7265 6374 so that correct │ │ │ 0054cdb0: 2061 7070 6c69 6361 7469 6f6e 2062 6568 application beh │ │ │ 0054cdc0: 6176 696f 7220 646f 6573 206e 6f74 2072 avior does not r │ │ │ -0054cdd0: 656c 7920 6f6e 2074 6865 2600 217e 2500 ely on the&.!~%. │ │ │ +0054cdd0: 656c 7920 6f6e 2074 6865 2600 21e0 2500 ely on the&.!.%. │ │ │ 0054cde0: 0020 2020 6f72 6465 7220 696e 2077 6869 . order in whi │ │ │ 0054cdf0: 6368 2074 6865 7920 6578 6563 7574 652e ch they execute. │ │ │ -0054ce00: 0700 217e 2600 0051 0021 7e27 0000 2020 ..!~&..Q.!~'.. │ │ │ +0054ce00: 0700 21e0 2600 0051 0021 e027 0000 2020 ..!.&..Q.!.'.. │ │ │ 0054ce10: 2057 6865 6e20 6120 7072 6f63 6573 7320 When a process │ │ │ 0054ce20: 6578 6563 7574 6573 2061 204b 494c 4c2c executes a KILL, │ │ │ 0054ce30: 205a 4b49 4c4c 206f 7220 5345 5420 636f ZKILL or SET co │ │ │ 0054ce40: 6d6d 616e 642c 2074 6865 2074 6172 6765 mmand, the targe │ │ │ -0054ce50: 7420 6973 2074 6865 5200 217e 2800 0020 t is theR.!~(.. │ │ │ +0054ce50: 7420 6973 2074 6865 5200 21e0 2800 0020 t is theR.!.(.. │ │ │ 0054ce60: 2020 676c 6f62 616c 2076 6172 6961 626c global variabl │ │ │ 0054ce70: 6520 6e6f 6465 2073 7065 6369 6669 6564 e node specified │ │ │ 0054ce80: 2062 7920 7468 6520 636f 6d6d 616e 6420 by the command │ │ │ 0054ce90: 6172 6775 6d65 6e74 2066 6f72 206d 6f64 argument for mod │ │ │ -0054cea0: 6966 6963 6174 696f 6e2e 5300 217e 2900 ification.S.!~). │ │ │ +0054cea0: 6966 6963 6174 696f 6e2e 5300 21e0 2900 ification.S.!.). │ │ │ 0054ceb0: 0020 2020 5769 7468 2053 4554 2061 6e64 . With SET and │ │ │ 0054cec0: 205a 4b49 4c4c 2c20 7468 6520 7461 7267 ZKILL, the targ │ │ │ 0054ced0: 6574 2069 7320 6120 7369 6e67 6c65 206e et is a single n │ │ │ 0054cee0: 6f64 652e 2049 6e20 7468 6520 6361 7365 ode. In the case │ │ │ 0054cef0: 206f 6620 4b49 4c4c 2c20 7468 6551 0021 of KILL, theQ.! │ │ │ -0054cf00: 7e2a 0000 2020 2074 6172 6765 7420 6d61 ~*.. target ma │ │ │ +0054cf00: e02a 0000 2020 2074 6172 6765 7420 6d61 .*.. target ma │ │ │ 0054cf10: 7920 7265 7072 6573 656e 7420 616e 2065 y represent an e │ │ │ 0054cf20: 6e74 6972 6520 7375 622d 7472 6565 206f ntire sub-tree o │ │ │ 0054cf30: 6620 6e6f 6465 732e 2047 542e 4d20 6f6e f nodes. GT.M on │ │ │ 0054cf40: 6c79 206d 6174 6368 6573 2074 6865 5000 ly matches theP. │ │ │ -0054cf50: 217e 3100 0020 2020 7472 6967 6765 7220 !~1.. trigger │ │ │ +0054cf50: 21e0 3100 0020 2020 7472 6967 6765 7220 !.1.. trigger │ │ │ 0054cf60: 6167 6169 6e73 7420 7468 6520 7461 7267 against the targ │ │ │ 0054cf70: 6574 206e 6f64 652c 2061 6e64 206f 6e6c et node, and onl │ │ │ 0054cf80: 7920 696e 766f 6b65 7320 7468 6520 7472 y invokes the tr │ │ │ 0054cf90: 6967 6765 7220 6f6e 6365 2066 6f72 5200 igger once forR. │ │ │ -0054cfa0: 217e 3200 0020 2020 6561 6368 204b 494c !~2.. each KIL │ │ │ +0054cfa0: 21e0 3200 0020 2020 6561 6368 204b 494c !.2.. each KIL │ │ │ 0054cfb0: 4c20 636f 6d6d 616e 642e 2047 542e 4d20 L command. GT.M │ │ │ 0054cfc0: 646f 6573 206e 6f74 2063 6865 636b 206e does not check n │ │ │ 0054cfd0: 6f64 6573 2069 6e20 7375 622d 7472 6565 odes in sub-tree │ │ │ 0054cfe0: 7320 746f 2073 6565 2077 6865 7468 6572 s to see whether │ │ │ 0054cff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0054d000: 0400 0000 1106 0000 0658 0000 0000 0000 .........X...... │ │ │ -0054d010: 4700 007e 4845 4c50 00ff 7300 ff54 5249 G..~HELP..s..TRI │ │ │ +0054d010: 4700 00e0 4845 4c50 00ff 7300 ff54 5249 G...HELP..s..TRI │ │ │ 0054d020: 4747 4552 5300 ff73 00ff 5345 4d41 4e54 GGERS..s..SEMANT │ │ │ 0054d030: 4943 5300 c033 0000 2020 2074 6865 7920 ICS..3.. they │ │ │ 0054d040: 6861 7665 206d 6174 6368 696e 6720 7472 have matching tr │ │ │ -0054d050: 6967 6765 7273 2e07 0021 7e34 0000 4200 iggers...!~4..B. │ │ │ -0054d060: 207e ff73 00ff 4143 4345 5353 494e 475f ~.s..ACCESSING_ │ │ │ +0054d050: 6967 6765 7273 2e07 0021 e034 0000 4200 iggers...!.4..B. │ │ │ +0054d060: 20e0 ff73 00ff 4143 4345 5353 494e 475f ..s..ACCESSING_ │ │ │ 0054d070: 5845 4355 5445 5f53 4f55 5243 455f 434f XECUTE_SOURCE_CO │ │ │ 0054d080: 4445 0000 4163 6365 7373 696e 675f 5865 DE..Accessing_Xe │ │ │ 0054d090: 6375 7465 5f53 6f75 7263 655f 436f 6465 cute_Source_Code │ │ │ -0054d0a0: 2700 417e bf11 0000 2020 2041 6363 6573 '.A~.... Acces │ │ │ +0054d0a0: 2700 41e0 bf11 0000 2020 2041 6363 6573 '.A..... Acces │ │ │ 0054d0b0: 7369 6e67 2058 6563 7574 6520 536f 7572 sing Xecute Sour │ │ │ -0054d0c0: 6365 2043 6f64 6507 0042 7e21 0000 5100 ce Code..B~!..Q. │ │ │ -0054d0d0: 427e 3100 0020 2020 5a50 5249 4e54 2f24 B~1.. ZPRINT/$ │ │ │ +0054d0c0: 6365 2043 6f64 6507 0042 e021 0000 5100 ce Code..B.!..Q. │ │ │ +0054d0d0: 42e0 3100 0020 2020 5a50 5249 4e54 2f24 B.1.. ZPRINT/$ │ │ │ 0054d0e0: 5445 5854 2829 2f5a 4252 4541 4b20 7265 TEXT()/ZBREAK re │ │ │ 0054d0f0: 636f 676e 697a 6520 626f 7468 2061 2072 cognize both a r │ │ │ 0054d100: 756e 7469 6d65 2d64 6973 616d 6269 6775 untime-disambigu │ │ │ 0054d110: 6174 6f72 2c20 6465 6c69 6d69 7465 6454 ator, delimitedT │ │ │ -0054d120: 0042 7e41 0000 2020 2077 6974 6820 6120 .B~A.. with a │ │ │ +0054d120: 0042 e041 0000 2020 2077 6974 6820 6120 .B.A.. with a │ │ │ 0054d130: 6861 7368 2d73 6967 6e20 2823 292c 2061 hash-sign (#), a │ │ │ 0054d140: 6e64 2061 2072 6567 696f 6e2d 6469 7361 nd a region-disa │ │ │ 0054d150: 6d62 6967 7561 746f 722c 2064 656c 696d mbiguator, delim │ │ │ 0054d160: 6974 6564 2062 7920 6120 736c 6173 6828 ited by a slash( │ │ │ -0054d170: 2f29 2e51 0042 7e51 0000 2020 205a 5052 /).Q.B~Q.. ZPR │ │ │ +0054d170: 2f29 2e51 0042 e051 0000 2020 205a 5052 /).Q.B.Q.. ZPR │ │ │ 0054d180: 494e 5420 616e 6420 5a42 5245 414b 2074 INT and ZBREAK t │ │ │ 0054d190: 7265 6174 2061 2074 7269 6767 6572 2d6e reat a trigger-n │ │ │ 0054d1a0: 6f74 2d66 6f75 6e64 2063 6173 6520 6173 ot-found case as │ │ │ 0054d1b0: 2061 2054 5249 474e 414d 454e 4620 6572 a TRIGNAMENF er │ │ │ -0054d1c0: 726f 722c 5000 427e 6100 0020 2020 7768 ror,P.B~a.. wh │ │ │ +0054d1c0: 726f 722c 5000 42e0 6100 0020 2020 7768 ror,P.B.a.. wh │ │ │ 0054d1d0: 696c 6520 2454 4558 5428 2920 7265 7475 ile $TEXT() retu │ │ │ 0054d1e0: 726e 7320 7468 6520 656d 7074 7920 7374 rns the empty st │ │ │ 0054d1f0: 7269 6e67 2e20 5768 656e 2074 6865 6972 ring. When their │ │ │ 0054d200: 2061 7267 756d 656e 7420 636f 6e74 6169 argument contai │ │ │ -0054d210: 6e73 2061 5300 427e 7100 0020 2020 7265 ns aS.B~q.. re │ │ │ +0054d210: 6e73 2061 5300 42e0 7100 0020 2020 7265 ns aS.B.q.. re │ │ │ 0054d220: 6769 6f6e 2d64 6973 616d 6269 6775 6174 gion-disambiguat │ │ │ 0054d230: 6f72 2c20 7468 6573 6520 6665 6174 7572 or, these featur │ │ │ 0054d240: 6573 2069 676e 6f72 6520 6120 6e75 6c6c es ignore a null │ │ │ 0054d250: 2072 756e 7469 6d65 2d64 6973 616d 6269 runtime-disambi │ │ │ -0054d260: 6775 6174 6f72 2e4c 0042 7e81 0000 2020 guator.L.B~... │ │ │ +0054d260: 6775 6174 6f72 2e4c 0042 e081 0000 2020 guator.L.B.... │ │ │ 0054d270: 2057 6865 6e20 7468 6569 7220 6172 6775 When their argu │ │ │ 0054d280: 6d65 6e74 2064 6f65 7320 6e6f 7420 636f ment does not co │ │ │ 0054d290: 6e74 6169 6e20 6120 7265 6769 6f6e 2d64 ntain a region-d │ │ │ 0054d2a0: 6973 616d 6269 6775 6174 6f72 2c20 7468 isambiguator, th │ │ │ -0054d2b0: 6573 6552 0042 7e91 0000 2020 2066 6561 eseR.B~... fea │ │ │ +0054d2b0: 6573 6552 0042 e091 0000 2020 2066 6561 eseR.B.... fea │ │ │ 0054d2c0: 7475 7265 7320 6163 7420 6173 2069 6620 tures act as if │ │ │ 0054d2d0: 7275 6e74 696d 652d 6469 7361 6d62 6967 runtime-disambig │ │ │ 0054d2e0: 7561 746f 7220 6973 2073 7065 6369 6669 uator is specifi │ │ │ 0054d2f0: 6564 2c20 6576 656e 2069 6620 6974 2068 ed, even if it h │ │ │ -0054d300: 6173 2061 6e51 0041 7ec0 1100 0020 2020 as anQ.A~.... │ │ │ +0054d300: 6173 2061 6e51 0041 e0c0 1100 0020 2020 as anQ.A..... │ │ │ 0054d310: 656d 7074 7920 7661 6c75 652e 2057 6865 empty value. Whe │ │ │ 0054d320: 6e20 616e 2061 7267 756d 656e 7420 7370 n an argument sp │ │ │ 0054d330: 6563 6966 6965 7320 626f 7468 2072 756e ecifies both run │ │ │ 0054d340: 7469 6d65 2d64 6973 616d 6269 6775 6174 time-disambiguat │ │ │ -0054d350: 6f72 2061 6e64 5100 427e 1200 0020 2020 or andQ.B~... │ │ │ +0054d350: 6f72 2061 6e64 5100 42e0 1200 0020 2020 or andQ.B.... │ │ │ 0054d360: 7265 6769 6f6e 2d64 6973 616d 6269 6775 region-disambigu │ │ │ 0054d370: 6174 6f72 2061 6e64 2074 6865 2072 756e ator and the run │ │ │ 0054d380: 7469 6d65 2d64 6973 616d 6269 6775 6174 time-disambiguat │ │ │ 0054d390: 6f72 2069 6465 6e74 6966 6965 7320 6120 or identifies a │ │ │ -0054d3a0: 7472 6967 6765 724a 0042 7e13 0000 2020 triggerJ.B~... │ │ │ +0054d3a0: 7472 6967 6765 724a 0042 e013 0000 2020 triggerJ.B.... │ │ │ 0054d3b0: 206c 6f61 6465 6420 6672 6f6d 2061 2072 loaded from a r │ │ │ 0054d3c0: 6567 696f 6e20 6469 6666 6572 656e 7420 egion different │ │ │ 0054d3d0: 6672 6f6d 2074 6865 2073 7065 6369 6669 from the specifi │ │ │ 0054d3e0: 6564 2072 6567 696f 6e2c 206f 7220 7468 ed region, or th │ │ │ -0054d3f0: 6554 0042 7e14 0000 2020 2072 6567 696f eT.B~... regio │ │ │ +0054d3f0: 6554 0042 e014 0000 2020 2072 6567 696f eT.B.... regio │ │ │ 0054d400: 6e2d 6469 7361 6d62 6967 7561 746f 7220 n-disambiguator │ │ │ 0054d410: 6964 656e 7469 6669 6573 2061 2072 6567 identifies a reg │ │ │ 0054d420: 696f 6e20 7768 6963 6820 686f 6c64 7320 ion which holds │ │ │ 0054d430: 6120 7472 6967 6765 7220 7468 6174 2069 a trigger that i │ │ │ -0054d440: 7320 6e6f 744c 0042 7e15 0000 2020 206d s notL.B~... m │ │ │ +0054d440: 7320 6e6f 744c 0042 e015 0000 2020 206d s notL.B.... m │ │ │ 0054d450: 6170 7065 6420 6279 2024 5a47 424c 4449 apped by $ZGBLDI │ │ │ 0054d460: 522c 2074 6865 7365 2066 6561 7475 7265 R, these feature │ │ │ 0054d470: 7320 7472 6561 7420 7468 6520 7472 6967 s treat the trig │ │ │ 0054d480: 6765 7220 6173 206e 6f74 2066 6f75 6e64 ger as not found │ │ │ -0054d490: 2e07 0042 7e16 0000 4d00 427e 1700 0020 ...B~...M.B~... │ │ │ +0054d490: 2e07 0042 e016 0000 4d00 42e0 1700 0020 ...B....M.B.... │ │ │ 0054d4a0: 2020 5a50 5249 4e54 206f 7220 2454 4558 ZPRINT or $TEX │ │ │ 0054d4b0: 5428 2920 6f66 2074 7269 6767 6572 2063 T() of trigger c │ │ │ 0054d4c0: 6f64 6520 6d61 7920 6265 206f 7574 2d6f ode may be out-o │ │ │ 0054d4d0: 662d 6461 7465 2069 6620 7468 6520 7072 f-date if the pr │ │ │ -0054d4e0: 6f63 6573 7352 0042 7e18 0000 2020 2070 ocessR.B~... p │ │ │ +0054d4e0: 6f63 6573 7352 0042 e018 0000 2020 2070 ocessR.B.... p │ │ │ 0054d4f0: 7265 7669 6f75 736c 7920 6c6f 6164 6564 reviously loaded │ │ │ 0054d500: 2074 6865 2063 6f64 652c 2062 7574 2061 the code, but a │ │ │ 0054d510: 2024 5a54 5249 4747 4552 2829 206f 7220 $ZTRIGGER() or │ │ │ 0054d520: 4d55 5049 5020 5452 4947 4745 5220 6861 MUPIP TRIGGER ha │ │ │ -0054d530: 7320 7369 6e63 6550 0042 7e19 0000 2020 s sinceP.B~... │ │ │ +0054d530: 7320 7369 6e63 6550 0042 e019 0000 2020 s sinceP.B.... │ │ │ 0054d540: 2063 6861 6e67 6564 2074 6865 2063 6f64 changed the cod │ │ │ 0054d550: 652e 2049 6e20 6f74 6865 7220 776f 7264 e. In other word │ │ │ 0054d560: 732c 2065 7865 6375 7469 6f6e 206f 6620 s, execution of │ │ │ 0054d570: 6120 7472 6967 6765 7220 286e 6f74 2024 a trigger (not $ │ │ │ -0054d580: 5445 5854 2829 2945 0042 7e1a 0000 2020 TEXT())E.B~... │ │ │ +0054d580: 5445 5854 2829 2945 0042 e01a 0000 2020 TEXT())E.B.... │ │ │ 0054d590: 2065 6e73 7572 6573 2074 6861 7420 7472 ensures that tr │ │ │ 0054d5a0: 6967 6765 7220 636f 6465 2072 6574 7572 igger code retur │ │ │ 0054d5b0: 6e65 6420 7769 7468 2024 5445 5854 2829 ned with $TEXT() │ │ │ -0054d5c0: 2069 7320 6375 7272 656e 742e 0700 427e is current...B~ │ │ │ -0054d5d0: 2100 0037 0042 7e22 0000 4170 7065 6e64 !..7.B~"..Append │ │ │ +0054d5c0: 2069 7320 6375 7272 656e 742e 0700 42e0 is current...B. │ │ │ +0054d5d0: 2100 0037 0042 e022 0000 4170 7065 6e64 !..7.B."..Append │ │ │ 0054d5e0: 6978 2041 2e20 4d20 436f 6469 6e67 2053 ix A. M Coding S │ │ │ 0054d5f0: 7461 6e64 6172 6473 202d 2044 6f27 7320 tandards - Do's │ │ │ -0054d600: 616e 6420 446f 6e27 7473 0700 427e 2300 and Don'ts..B~#. │ │ │ +0054d600: 616e 6420 446f 6e27 7473 0700 42e0 2300 and Don'ts..B.#. │ │ │ 0054d610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0054d620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0054d630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0054d640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0054d650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0054d660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0054d670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -347515,1246 +347515,1246 @@ │ │ │ 0054d7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0054d7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0054d7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0054d7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0054d7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0054d7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0054d800: 0400 0000 fc07 0000 2f58 0000 0000 0000 ......../X...... │ │ │ -0054d810: 6400 007e 4845 4c50 00ff 7300 ff54 5249 d..~HELP..s..TRI │ │ │ +0054d810: 6400 00e0 4845 4c50 00ff 7300 ff54 5249 d...HELP..s..TRI │ │ │ 0054d820: 4747 4552 5300 ff73 00ff 4d5f 434f 4449 GGERS..s..M_CODI │ │ │ 0054d830: 4e47 5f53 5441 4e44 4152 4453 5f2d 5f44 NG_STANDARDS_-_D │ │ │ 0054d840: 4f27 535f 414e 445f 444f 4e27 5453 0000 O'S_AND_DON'TS.. │ │ │ 0054d850: 4d5f 436f 6469 6e67 5f53 7461 6e64 6172 M_Coding_Standar │ │ │ 0054d860: 6473 5f2d 5f44 6f27 735f 616e 645f 446f ds_-_Do's_and_Do │ │ │ -0054d870: 6e27 7473 2f00 3b7e bf11 0000 2020 204d n'ts/.;~.... M │ │ │ +0054d870: 6e27 7473 2f00 3be0 bf11 0000 2020 204d n'ts/.;..... M │ │ │ 0054d880: 2043 6f64 696e 6720 5374 616e 6461 7264 Coding Standard │ │ │ 0054d890: 7320 2d20 446f 2773 2061 6e64 2044 6f6e s - Do's and Don │ │ │ -0054d8a0: 2774 7307 003c 7e21 0000 2200 3c7e 3100 'ts..<~!..".<~1. │ │ │ +0054d8a0: 2774 7307 003c e021 0000 2200 3ce0 3100 'ts..<.!..".<.1. │ │ │ 0054d8b0: 0020 2020 4d20 636f 6469 6e67 2073 7461 . M coding sta │ │ │ -0054d8c0: 6e64 6172 6473 2068 656c 703a 0700 3c7e ndards help:..<~ │ │ │ -0054d8d0: 4100 0053 003c 7e51 0000 2020 2020 206f A..S.<~Q.. o │ │ │ +0054d8c0: 6e64 6172 6473 2068 656c 703a 0700 3ce0 ndards help:..<. │ │ │ +0054d8d0: 4100 0053 003c e051 0000 2020 2020 206f A..S.<.Q.. o │ │ │ 0054d8e0: 2049 6d70 726f 7665 2071 7561 6c69 7479 Improve quality │ │ │ 0054d8f0: 2061 6e64 206d 6169 6e74 6169 6e61 6269 and maintainabi │ │ │ 0054d900: 6c69 7479 2062 7920 7072 6f64 7563 696e lity by producin │ │ │ 0054d910: 6720 756e 6966 6f72 6d20 7374 616e 6461 g uniform standa │ │ │ -0054d920: 7264 697a 6564 1300 3c7e 6100 0020 2020 rdized..<~a.. │ │ │ -0054d930: 2020 2020 636f 6465 2e4e 003c 7e71 0000 code.N.<~q.. │ │ │ +0054d920: 7264 697a 6564 1300 3ce0 6100 0020 2020 rdized..<.a.. │ │ │ +0054d930: 2020 2020 636f 6465 2e4e 003c e071 0000 code.N.<.q.. │ │ │ 0054d940: 2020 2020 206f 2041 6964 2069 6e20 7265 o Aid in re │ │ │ 0054d950: 6164 6162 696c 6974 7920 616e 6420 636f adability and co │ │ │ 0054d960: 6d70 7265 6865 6e73 696f 6e20 6f66 2064 mprehension of d │ │ │ 0054d970: 6576 656c 6f70 6564 2073 6f75 7263 6520 eveloped source │ │ │ -0054d980: 636f 6465 2062 7948 003c 7e81 0000 2020 code byH.<~... │ │ │ +0054d980: 636f 6465 2062 7948 003c e081 0000 2020 code byH.<.... │ │ │ 0054d990: 2020 2020 2070 726f 7669 6469 6e67 2061 providing a │ │ │ 0054d9a0: 6e20 756e 616d 6269 6775 6f75 732c 2065 n unambiguous, e │ │ │ 0054d9b0: 6173 7920 746f 2072 6561 6420 7374 616e asy to read stan │ │ │ 0054d9c0: 6461 7264 2074 6f20 666f 6c6c 6f77 2e54 dard to follow.T │ │ │ -0054d9d0: 003c 7e91 0000 2020 2020 206f 2041 766f .<~... o Avo │ │ │ +0054d9d0: 003c e091 0000 2020 2020 206f 2041 766f .<.... o Avo │ │ │ 0054d9e0: 6964 2063 6f6d 6d6f 6e20 6572 726f 7273 id common errors │ │ │ 0054d9f0: 2074 6861 7420 776f 756c 6420 6e6f 7420 that would not │ │ │ 0054da00: 6265 2070 6963 6b65 6420 7570 2062 7920 be picked up by │ │ │ 0054da10: 6120 636f 6d70 696c 6572 2062 7920 7573 a compiler by us │ │ │ -0054da20: 696e 673e 003b 7ec0 1100 0020 2020 2020 ing>.;~.... │ │ │ +0054da20: 696e 673e 003b e0c0 1100 0020 2020 2020 ing>.;..... │ │ │ 0054da30: 2020 7468 6573 6520 6173 2061 2066 7261 these as a fra │ │ │ 0054da40: 6d65 776f 726b 2066 6f72 2067 6f6f 6420 mework for good │ │ │ 0054da50: 636f 6469 6e67 2070 7261 6374 6963 6573 coding practices │ │ │ -0054da60: 2e48 003c 7e12 0000 2020 2020 206f 2050 .H.<~... o P │ │ │ +0054da60: 2e48 003c e012 0000 2020 2020 206f 2050 .H.<.... o P │ │ │ 0054da70: 726f 7669 6465 2061 6e20 6f62 6a65 6374 rovide an object │ │ │ 0054da80: 6976 6520 7265 6665 7265 6e63 6520 706f ive reference po │ │ │ 0054da90: 696e 7420 666f 7220 7468 6520 636f 6465 int for the code │ │ │ -0054daa0: 2061 7574 686f 7273 2c29 003c 7e13 0000 authors,).<~... │ │ │ +0054daa0: 2061 7574 686f 7273 2c29 003c e013 0000 authors,).<.... │ │ │ 0054dab0: 2020 2020 2020 206d 6169 6e74 6169 6e65 maintaine │ │ │ 0054dac0: 7273 2c20 616e 6420 7265 7669 6577 6572 rs, and reviewer │ │ │ -0054dad0: 732e 0700 3c7e 1400 0012 003b 7eff 7300 s...<~.....;~.s. │ │ │ -0054dae0: ff44 4f27 5300 0044 6f27 730f 0044 7ebf .DO'S..Do's..D~. │ │ │ -0054daf0: 1100 0020 2020 446f 2773 0700 457e 2100 ... Do's..E~!. │ │ │ -0054db00: 0017 0045 7e31 0000 2020 2043 6861 7261 ...E~1.. Chara │ │ │ -0054db10: 6374 6572 2053 6574 0700 457e 4100 0051 cter Set..E~A..Q │ │ │ -0054db20: 0045 7e51 0000 2020 2020 2020 2020 2020 .E~Q.. │ │ │ +0054dad0: 732e 0700 3ce0 1400 0012 003b e0ff 7300 s...<......;..s. │ │ │ +0054dae0: ff44 4f27 5300 0044 6f27 730f 0044 e0bf .DO'S..Do's..D.. │ │ │ +0054daf0: 1100 0020 2020 446f 2773 0700 45e0 2100 ... Do's..E.!. │ │ │ +0054db00: 0017 0045 e031 0000 2020 2043 6861 7261 ...E.1.. Chara │ │ │ +0054db10: 6374 6572 2053 6574 0700 45e0 4100 0051 cter Set..E.A..Q │ │ │ +0054db20: 0045 e051 0000 2020 2020 2020 2020 2020 .E.Q.. │ │ │ 0054db30: 2043 6f6e 7374 7275 6374 206c 6974 6572 Construct liter │ │ │ 0054db40: 616c 2073 7472 696e 6773 2075 7369 6e67 al strings using │ │ │ 0054db50: 206f 6e6c 7920 6772 6170 6869 6320 4153 only graphic AS │ │ │ 0054db60: 4349 4920 6368 6172 6163 7465 7273 202e CII characters . │ │ │ -0054db70: 5300 457e 6100 0020 2020 2020 2020 2020 S.E~a.. │ │ │ +0054db70: 5300 45e0 6100 0020 2020 2020 2020 2020 S.E.a.. │ │ │ 0054db80: 2020 466f 7220 6e6f 6e2d 6772 6170 6869 For non-graphi │ │ │ 0054db90: 6320 6368 6172 6163 7465 7273 2c20 7573 c characters, us │ │ │ 0054dba0: 6520 7468 6520 2443 4841 5228 2920 6f72 e the $CHAR() or │ │ │ 0054dbb0: 2024 5a43 4841 5228 2920 6675 6e63 7469 $ZCHAR() functi │ │ │ -0054dbc0: 6f6e 7354 0045 7e71 0000 2020 2020 2020 onsT.E~q.. │ │ │ +0054dbc0: 6f6e 7354 0045 e071 0000 2020 2020 2020 onsT.E.q.. │ │ │ 0054dbd0: 2020 2020 2074 6f20 6275 696c 6420 7374 to build st │ │ │ 0054dbe0: 7269 6e67 732c 2075 7365 2061 2072 6573 rings, use a res │ │ │ 0054dbf0: 6f75 7263 6520 6669 6c65 2c20 6f72 2062 ource file, or b │ │ │ 0054dc00: 7569 6c64 2074 6865 6d20 6672 6f6d 2063 uild them from c │ │ │ -0054dc10: 6f6d 6d65 6e74 7333 0045 7e81 0000 2020 omments3.E~... │ │ │ +0054dc10: 6f6d 6d65 6e74 7333 0045 e081 0000 2020 omments3.E.... │ │ │ 0054dc20: 2020 2020 2020 2020 2069 6e20 7468 6520 in the │ │ │ 0054dc30: 736f 7572 6365 2063 6f64 6520 7573 696e source code usin │ │ │ -0054dc40: 6720 2454 4558 5428 292e 0700 457e 9100 g $TEXT()...E~.. │ │ │ -0054dc50: 0041 0044 7ec0 1100 0020 2020 2020 2020 .A.D~.... │ │ │ +0054dc40: 6720 2454 4558 5428 292e 0700 45e0 9100 g $TEXT()...E... │ │ │ +0054dc50: 0041 0044 e0c0 1100 0020 2020 2020 2020 .A.D..... │ │ │ 0054dc60: 2020 2020 5573 6520 5649 4557 2022 4241 Use VIEW "BA │ │ │ 0054dc70: 4443 4841 5222 2069 6e20 7072 6f64 7563 DCHAR" in produc │ │ │ 0054dc80: 7469 6f6e 2065 6e76 6972 6f6e 6d65 6e74 tion environment │ │ │ -0054dc90: 732e 0700 457e 1200 001e 0045 7e13 0000 s...E~.....E~... │ │ │ +0054dc90: 732e 0700 45e0 1200 001e 0045 e013 0000 s...E......E.... │ │ │ 0054dca0: 2020 2049 6e74 6572 6e61 7469 6f6e 616c International │ │ │ -0054dcb0: 697a 6174 696f 6e07 0045 7e14 0000 5400 ization..E~...T. │ │ │ -0054dcc0: 457e 1500 0020 2020 2020 2020 2020 2020 E~... │ │ │ +0054dcb0: 697a 6174 696f 6e07 0045 e014 0000 5400 ization..E....T. │ │ │ +0054dcc0: 45e0 1500 0020 2020 2020 2020 2020 2020 E.... │ │ │ 0054dcd0: 5573 6520 7374 616e 6461 7264 204d 2066 Use standard M f │ │ │ 0054dce0: 756e 6374 696f 6e73 202d 2024 4153 4349 unctions - $ASCI │ │ │ 0054dcf0: 4928 292c 2024 4348 4152 2829 2c20 2445 I(), $CHAR(), $E │ │ │ 0054dd00: 5854 5241 4354 2829 2c20 2446 494e 4428 XTRACT(), $FIND( │ │ │ -0054dd10: 292c 4900 457e 1600 0020 2020 2020 2020 ),I.E~... │ │ │ +0054dd10: 292c 4900 45e0 1600 0020 2020 2020 2020 ),I.E.... │ │ │ 0054dd20: 2020 2020 244a 5553 5449 4659 2829 2c20 $JUSTIFY(), │ │ │ 0054dd30: 244c 454e 4754 4828 292c 2024 5049 4543 $LENGTH(), $PIEC │ │ │ 0054dd40: 4528 292c 2061 6e64 2024 5452 414e 534c E(), and $TRANSL │ │ │ -0054dd50: 4154 4528 2920 2d20 666f 724c 0045 7e17 ATE() - forL.E~. │ │ │ +0054dd50: 4154 4528 2920 2d20 666f 724c 0045 e017 ATE() - forL.E.. │ │ │ 0054dd60: 0000 2020 2020 2020 2020 2020 2063 6861 .. cha │ │ │ 0054dd70: 7261 6374 6572 2d6f 7269 656e 7465 6420 racter-oriented │ │ │ 0054dd80: 6f70 6572 6174 696f 6e73 2e20 5573 6520 operations. Use │ │ │ 0054dd90: 616e 616c 6f67 6f75 7320 6279 7465 2d6f analogous byte-o │ │ │ -0054dda0: 7269 656e 7465 644c 0045 7e18 0000 2020 rientedL.E~... │ │ │ +0054dda0: 7269 656e 7465 644c 0045 e018 0000 2020 rientedL.E.... │ │ │ 0054ddb0: 2020 2020 2020 2020 2066 756e 6374 696f functio │ │ │ 0054ddc0: 6e73 202d 2024 5a41 5343 4949 2829 2c20 ns - $ZASCII(), │ │ │ 0054ddd0: 245a 4348 4152 2829 2c20 245a 4558 5452 $ZCHAR(), $ZEXTR │ │ │ 0054dde0: 4143 5428 2920 2f20 245a 5355 4253 5452 ACT() / $ZSUBSTR │ │ │ -0054ddf0: 2829 2c51 0045 7e19 0000 2020 2020 2020 (),Q.E~... │ │ │ +0054ddf0: 2829 2c51 0045 e019 0000 2020 2020 2020 (),Q.E.... │ │ │ 0054de00: 2020 2020 2024 5a46 494e 4428 292c 2024 $ZFIND(), $ │ │ │ 0054de10: 5a4a 5553 5449 4659 2829 2c20 245a 4c45 ZJUSTIFY(), $ZLE │ │ │ 0054de20: 4e47 5448 2829 2c20 245a 5049 4543 4528 NGTH(), $ZPIECE( │ │ │ 0054de30: 292c 2061 6e64 2024 5a54 5241 4e53 4c41 ), and $ZTRANSLA │ │ │ -0054de40: 5445 2829 5200 457e 1a00 0020 2020 2020 TE()R.E~... │ │ │ +0054de40: 5445 2829 5200 45e0 1a00 0020 2020 2020 TE()R.E.... │ │ │ 0054de50: 2020 2020 2020 7768 656e 2074 6865 206c when the l │ │ │ 0054de60: 6f67 6963 2063 616c 6c73 2066 6f72 2062 ogic calls for b │ │ │ 0054de70: 7974 652c 2072 6174 6865 7220 7468 616e yte, rather than │ │ │ 0054de80: 2063 6861 7261 6374 6572 206f 7065 7261 character opera │ │ │ -0054de90: 7469 6f6e 732e 5100 457e 2100 0020 2020 tions.Q.E~!.. │ │ │ +0054de90: 7469 6f6e 732e 5100 45e0 2100 0020 2020 tions.Q.E.!.. │ │ │ 0054dea0: 2020 2020 2020 2020 5573 6520 245a 5355 Use $ZSU │ │ │ 0054deb0: 4253 5452 2829 2074 6f20 656e 7375 7265 BSTR() to ensure │ │ │ 0054dec0: 2074 6865 2062 7974 652d 6f72 6965 6e74 the byte-orient │ │ │ 0054ded0: 6564 206f 7065 7261 7469 6f6e 2070 726f ed operation pro │ │ │ -0054dee0: 6475 6365 7320 614e 0045 7e22 0000 2020 duces aN.E~".. │ │ │ +0054dee0: 6475 6365 7320 614e 0045 e022 0000 2020 duces aN.E.".. │ │ │ 0054def0: 2020 2020 2020 2020 2076 616c 6964 2063 valid c │ │ │ 0054df00: 6861 7261 6374 6572 2072 6573 756c 7420 haracter result │ │ │ 0054df10: 616e 6420 245a 4558 5452 4143 5428 2920 and $ZEXTRACT() │ │ │ 0054df20: 7768 656e 2074 6865 206f 7065 7261 7469 when the operati │ │ │ -0054df30: 6f6e 2069 7349 0045 7e23 0000 2020 2020 on isI.E~#.. │ │ │ +0054df30: 6f6e 2069 7349 0045 e023 0000 2020 2020 on isI.E.#.. │ │ │ 0054df40: 2020 2020 2020 2073 7472 6963 746c 7920 strictly │ │ │ 0054df50: 6279 7465 2d6f 7269 656e 7465 642c 2077 byte-oriented, w │ │ │ 0054df60: 6974 6820 6e6f 2063 6861 7261 6374 6572 ith no character │ │ │ 0054df70: 2069 6d70 6c69 6361 7469 6f6e 732e 0700 implications... │ │ │ -0054df80: 457e 2400 0053 0045 7e25 0000 2020 2020 E~$..S.E~%.. │ │ │ +0054df80: 45e0 2400 0053 0045 e025 0000 2020 2020 E.$..S.E.%.. │ │ │ 0054df90: 2020 2020 2020 2055 7365 2024 5a43 4f4e Use $ZCON │ │ │ 0054dfa0: 5645 5254 2829 2072 6174 6865 7220 7468 VERT() rather th │ │ │ 0054dfb0: 616e 2024 5452 414e 534c 4154 4528 2920 an $TRANSLATE() │ │ │ 0054dfc0: 2f20 245a 5452 414e 534c 4154 4528 2920 / $ZTRANSLATE() │ │ │ -0054dfd0: 666f 7220 6361 7365 1d00 457e 2600 0020 for case..E~&.. │ │ │ +0054dfd0: 666f 7220 6361 7365 1d00 45e0 2600 0020 for case..E.&.. │ │ │ 0054dfe0: 2020 2020 2020 2020 2020 636f 6e76 6572 conver │ │ │ -0054dff0: 7369 6f6e 2e07 0045 7e27 0000 0000 0000 sion...E~'...... │ │ │ +0054dff0: 7369 6f6e 2e07 0045 e027 0000 0000 0000 sion...E.'...... │ │ │ 0054e000: 0400 0000 0008 0000 5958 0000 0000 0000 ........YX...... │ │ │ -0054e010: 6d00 007e 4845 4c50 00ff 7300 ff54 5249 m..~HELP..s..TRI │ │ │ +0054e010: 6d00 00e0 4845 4c50 00ff 7300 ff54 5249 m...HELP..s..TRI │ │ │ 0054e020: 4747 4552 5300 ff73 00ff 4d5f 434f 4449 GGERS..s..M_CODI │ │ │ 0054e030: 4e47 5f53 5441 4e44 4152 4453 5f2d 5f44 NG_STANDARDS_-_D │ │ │ 0054e040: 4f27 535f 414e 445f 444f 4e27 5453 00ff O'S_AND_DON'TS.. │ │ │ 0054e050: 7300 ff44 4f27 5300 c028 0000 2020 2041 s..DO'S..(.. A │ │ │ 0054e060: 6c69 6173 2056 6172 6961 626c 6573 2061 lias Variables a │ │ │ 0054e070: 6e64 2043 6f6e 7461 696e 6572 7307 0045 nd Containers..E │ │ │ -0054e080: 7e29 0000 5200 457e 2a00 0020 2020 2020 ~)..R.E~*.. │ │ │ +0054e080: e029 0000 5200 45e0 2a00 0020 2020 2020 .)..R.E.*.. │ │ │ 0054e090: 2020 2020 2020 5573 6520 416c 6961 7320 Use Alias │ │ │ 0054e0a0: 5661 7269 6162 6c65 7320 616e 6420 436f Variables and Co │ │ │ 0054e0b0: 6e74 6169 6e65 7273 2077 6865 7265 2074 ntainers where t │ │ │ 0054e0c0: 6865 7920 7072 6f6d 6f74 6520 6d6f 6475 hey promote modu │ │ │ -0054e0d0: 6c61 7269 7479 3a00 457e 3100 0020 2020 larity:.E~1.. │ │ │ +0054e0d0: 6c61 7269 7479 3a00 45e0 3100 0020 2020 larity:.E.1.. │ │ │ 0054e0e0: 2020 2020 2020 2020 616e 6420 616e 2061 and an a │ │ │ 0054e0f0: 7070 726f 7072 6961 7465 206f 626a 6563 ppropriate objec │ │ │ 0054e100: 742d 6c69 6b65 2061 7070 726f 6163 682e t-like approach. │ │ │ -0054e110: 0700 457e 3200 001b 0045 7e33 0000 2020 ..E~2....E~3.. │ │ │ +0054e110: 0700 45e0 3200 001b 0045 e033 0000 2020 ..E.2....E.3.. │ │ │ 0054e120: 2050 6172 616d 6574 6572 2050 6173 7369 Parameter Passi │ │ │ -0054e130: 6e67 0700 457e 3400 0052 0045 7e35 0000 ng..E~4..R.E~5.. │ │ │ +0054e130: 6e67 0700 45e0 3400 0052 0045 e035 0000 ng..E.4..R.E.5.. │ │ │ 0054e140: 2020 2020 2020 2020 2020 2055 7365 2070 Use p │ │ │ 0054e150: 6172 616d 6574 6572 2070 6173 7369 6e67 arameter passing │ │ │ 0054e160: 2074 6f20 6d69 6e69 6d69 7a65 2073 636f to minimize sco │ │ │ 0054e170: 7069 6e67 2072 6973 6b20 616e 6420 746f ping risk and to │ │ │ -0054e180: 2069 6d70 6c69 6369 746c 794c 0045 7e36 implicitlyL.E~6 │ │ │ +0054e180: 2069 6d70 6c69 6369 746c 794c 0045 e036 implicitlyL.E.6 │ │ │ 0054e190: 0000 2020 2020 2020 2020 2020 2064 6f63 .. doc │ │ │ 0054e1a0: 756d 656e 7420 5b73 7562 5d72 6f75 7469 ument [sub]routi │ │ │ 0054e1b0: 6e65 2069 6e74 6572 6661 6365 732e 2050 ne interfaces. P │ │ │ 0054e1c0: 6c61 6365 2076 6172 6961 626c 6573 2074 lace variables t │ │ │ -0054e1d0: 6861 7420 6172 654c 0045 7e37 0000 2020 hat areL.E~7.. │ │ │ +0054e1d0: 6861 7420 6172 654c 0045 e037 0000 2020 hat areL.E.7.. │ │ │ 0054e1e0: 2020 2020 2020 2020 206f 7074 696f 6e61 optiona │ │ │ 0054e1f0: 6c6c 7920 7061 7373 6564 2061 7420 7468 lly passed at th │ │ │ 0054e200: 6520 656e 6420 6f66 2074 6865 2070 6172 e end of the par │ │ │ 0054e210: 616d 6574 6572 206c 6973 742e 2043 686f ameter list. Cho │ │ │ -0054e220: 6f73 6550 0045 7e38 0000 2020 2020 2020 oseP.E~8.. │ │ │ +0054e220: 6f73 6550 0045 e038 0000 2020 2020 2020 oseP.E.8.. │ │ │ 0054e230: 2020 2020 2070 6173 732d 6279 2d72 6566 pass-by-ref │ │ │ 0054e240: 6572 656e 6365 2076 6172 6961 626c 6520 erence variable │ │ │ 0054e250: 6e61 6d65 7320 666f 7220 636c 6172 6974 names for clarit │ │ │ 0054e260: 7920 616e 6420 746f 2061 766f 6964 2073 y and to avoid s │ │ │ -0054e270: 6964 6552 0045 7e39 0000 2020 2020 2020 ideR.E~9.. │ │ │ +0054e270: 6964 6552 0045 e039 0000 2020 2020 2020 ideR.E.9.. │ │ │ 0054e280: 2020 2020 2065 6666 6563 7473 2e20 4e6f effects. No │ │ │ 0054e290: 7465 2074 6861 7420 7573 696e 6720 7468 te that using th │ │ │ 0054e2a0: 6520 7361 6d65 206e 616d 6520 696e 2074 e same name in t │ │ │ 0054e2b0: 6865 2061 6374 7561 6c6c 6973 7420 616e he actuallist an │ │ │ -0054e2c0: 6420 7468 6533 0045 7e3a 0000 2020 2020 d the3.E~:.. │ │ │ +0054e2c0: 6420 7468 6533 0045 e03a 0000 2020 2020 d the3.E.:.. │ │ │ 0054e2d0: 2020 2020 2020 2066 6f72 6d61 6c6c 6973 formallis │ │ │ 0054e2e0: 7420 6d61 7920 6861 7665 2069 6d70 6c69 t may have impli │ │ │ -0054e2f0: 6361 7469 6f6e 732e 0700 457e 4100 001a cations...E~A... │ │ │ -0054e300: 0045 7e42 0000 2020 204e 616b 6564 2052 .E~B.. Naked R │ │ │ -0054e310: 6566 6572 656e 6365 7307 0045 7e43 0000 eferences..E~C.. │ │ │ -0054e320: 5100 457e 4400 0020 2020 2020 2020 2020 Q.E~D.. │ │ │ +0054e2f0: 6361 7469 6f6e 732e 0700 45e0 4100 001a cations...E.A... │ │ │ +0054e300: 0045 e042 0000 2020 204e 616b 6564 2052 .E.B.. Naked R │ │ │ +0054e310: 6566 6572 656e 6365 7307 0045 e043 0000 eferences..E.C.. │ │ │ +0054e320: 5100 45e0 4400 0020 2020 2020 2020 2020 Q.E.D.. │ │ │ 0054e330: 2020 4176 6f69 6420 6e61 6b65 6420 7265 Avoid naked re │ │ │ 0054e340: 6665 7265 6e63 6573 2065 7863 6570 7420 ferences except │ │ │ 0054e350: 7768 656e 2074 6865 7920 7265 6475 6365 when they reduce │ │ │ 0054e360: 2074 6865 2077 6964 7468 206f 6620 7468 the width of th │ │ │ -0054e370: 6554 0045 7e45 0000 2020 2020 2020 2020 eT.E~E.. │ │ │ +0054e370: 6554 0045 e045 0000 2020 2020 2020 2020 eT.E.E.. │ │ │ 0054e380: 2020 206c 696e 6520 616e 6420 6d61 7465 line and mate │ │ │ 0054e390: 7269 616c 6c79 2069 6d70 726f 7665 2072 rially improve r │ │ │ 0054e3a0: 6561 6461 6269 6c69 7479 2e20 496e 2073 eadability. In s │ │ │ 0054e3b0: 7563 6820 6361 7365 732c 2065 6e73 7572 uch cases, ensur │ │ │ -0054e3c0: 6520 616e 7954 0045 7e46 0000 2020 2020 e anyT.E~F.. │ │ │ +0054e3c0: 6520 616e 7954 0045 e046 0000 2020 2020 e anyT.E.F.. │ │ │ 0054e3d0: 2020 2020 2020 206e 616b 6564 2072 6566 naked ref │ │ │ 0054e3e0: 6572 656e 6365 7320 666f 6c6c 6f77 7320 erences follows │ │ │ 0054e3f0: 7468 6520 6675 6c6c 2072 6566 6572 656e the full referen │ │ │ 0054e400: 6365 2c20 6f6e 2074 6865 2073 616d 6520 ce, on the same │ │ │ -0054e410: 6c69 6e65 2077 6974 683a 0045 7e47 0000 line with:.E~G.. │ │ │ +0054e410: 6c69 6e65 2077 6974 683a 0045 e047 0000 line with:.E.G.. │ │ │ 0054e420: 2020 2020 2020 2020 2020 206e 6f20 696e no in │ │ │ 0054e430: 7465 7276 656e 696e 6720 696e 766f 6361 tervening invoca │ │ │ 0054e440: 7469 6f6e 206f 6620 6f74 6865 7220 636f tion of other co │ │ │ -0054e450: 6465 2e07 0045 7e48 0000 1300 457e 4900 de...E~H....E~I. │ │ │ +0054e450: 6465 2e07 0045 e048 0000 1300 45e0 4900 de...E.H....E.I. │ │ │ 0054e460: 0020 2020 456e 7472 7972 6566 7307 0045 . Entryrefs..E │ │ │ -0054e470: 7e4a 0000 5000 457e 5100 0020 2020 2020 ~J..P.E~Q.. │ │ │ +0054e470: e04a 0000 5000 45e0 5100 0020 2020 2020 .J..P.E.Q.. │ │ │ 0054e480: 2020 2020 2020 5573 6520 7468 6520 746f Use the to │ │ │ 0054e490: 7020 656e 7472 7972 6566 2066 6f72 2069 p entryref for i │ │ │ 0054e4a0: 6e76 6f63 6174 696f 6e20 6672 6f6d 2074 nvocation from t │ │ │ 0054e4b0: 6865 2073 6865 6c6c 2072 6174 6865 7220 he shell rather │ │ │ -0054e4c0: 7468 616e 4c00 457e 5200 0020 2020 2020 thanL.E~R.. │ │ │ +0054e4c0: 7468 616e 4c00 45e0 5200 0020 2020 2020 thanL.E.R.. │ │ │ 0054e4d0: 2020 2020 2020 6672 6f6d 2061 6e6f 7468 from anoth │ │ │ 0054e4e0: 6572 2072 6f75 7469 6e65 2e20 5768 6572 er routine. Wher │ │ │ 0054e4f0: 6520 7468 6572 6520 6973 2061 2072 6973 e there is a ris │ │ │ 0054e500: 6b20 6f66 2069 6e61 6476 6572 7465 6e74 k of inadvertent │ │ │ -0054e510: 5200 457e 5300 0020 2020 2020 2020 2020 R.E~S.. │ │ │ +0054e510: 5200 45e0 5300 0020 2020 2020 2020 2020 R.E.S.. │ │ │ 0054e520: 2020 6578 6563 7574 696f 6e20 6672 6f6d execution from │ │ │ 0054e530: 2074 6865 2073 6865 6c6c 206f 6620 6120 the shell of a │ │ │ 0054e540: 726f 7574 696e 6520 696e 7465 6e64 6564 routine intended │ │ │ 0054e550: 206f 6e6c 7920 746f 2062 6520 6361 6c6c only to be call │ │ │ -0054e560: 6564 5200 457e 5400 0020 2020 2020 2020 edR.E~T.. │ │ │ +0054e560: 6564 5200 45e0 5400 0020 2020 2020 2020 edR.E.T.. │ │ │ 0054e570: 2020 2020 6672 6f6d 204d 2063 6f64 652c from M code, │ │ │ 0054e580: 2070 726f 7465 6374 2074 6865 2074 6f70 protect the top │ │ │ 0054e590: 2065 6e74 7279 7265 6620 7769 7468 2063 entryref with c │ │ │ 0054e5a0: 6f64 6520 7468 6174 2075 7365 7320 2453 ode that uses $S │ │ │ -0054e5b0: 5441 434b 5300 457e 5500 0020 2020 2020 TACKS.E~U.. │ │ │ +0054e5b0: 5441 434b 5300 45e0 5500 0020 2020 2020 TACKS.E.U.. │ │ │ 0054e5c0: 2020 2020 2020 746f 2076 616c 6964 6174 to validat │ │ │ 0054e5d0: 6520 7768 6574 6865 7220 6f72 206e 6f74 e whether or not │ │ │ 0054e5e0: 2069 7420 6973 2069 6e76 6f6b 6564 2066 it is invoked f │ │ │ 0054e5f0: 726f 6d20 7468 6520 7368 656c 6c2e 2045 rom the shell. E │ │ │ -0054e600: 7869 7374 696e 6750 0045 7e56 0000 2020 xistingP.E~V.. │ │ │ +0054e600: 7869 7374 696e 6750 0045 e056 0000 2020 xistingP.E.V.. │ │ │ 0054e610: 2020 2020 2020 2020 2075 7469 6c69 7479 utility │ │ │ 0054e620: 2072 6f75 7469 6e65 7320 7769 7468 2069 routines with i │ │ │ 0054e630: 6e74 6572 6661 6365 7320 646f 6375 6d65 nterfaces docume │ │ │ 0054e640: 6e74 6564 2061 7320 6e6f 7420 7265 7175 nted as not requ │ │ │ -0054e650: 6972 696e 6720 6139 0045 7e57 0000 2020 iring a9.E~W.. │ │ │ +0054e650: 6972 696e 6720 6139 0045 e057 0000 2020 iring a9.E.W.. │ │ │ 0054e660: 2020 2020 2020 2020 206c 6162 656c 2061 label a │ │ │ 0054e670: 7265 2065 7865 6d70 7420 6672 6f6d 2074 re exempt from t │ │ │ 0054e680: 6869 7320 7265 7175 6972 656d 656e 742e his requirement. │ │ │ -0054e690: 0700 457e 5800 0026 0045 7e59 0000 2020 ..E~X..&.E~Y.. │ │ │ +0054e690: 0700 45e0 5800 0026 0045 e059 0000 2020 ..E.X..&.E.Y.. │ │ │ 0054e6a0: 204c 696e 6573 2077 6974 6820 6d75 6c74 Lines with mult │ │ │ 0054e6b0: 6970 6c65 2063 6f6d 6d61 6e64 7307 0045 iple commands..E │ │ │ -0054e6c0: 7e5a 0000 5200 457e 6100 0020 2020 2020 ~Z..R.E~a.. │ │ │ +0054e6c0: e05a 0000 5200 45e0 6100 0020 2020 2020 .Z..R.E.a.. │ │ │ 0054e6d0: 2020 2020 2020 5573 6520 6c69 6e65 7320 Use lines │ │ │ 0054e6e0: 7769 7468 206d 756c 7469 706c 652c 2072 with multiple, r │ │ │ 0054e6f0: 656c 6174 6564 2063 6f6d 6d61 6e64 7320 elated commands │ │ │ 0054e700: 746f 2069 6d70 726f 7665 2072 6561 6461 to improve reada │ │ │ -0054e710: 6269 6c69 7479 4e00 457e 6200 0020 2020 bilityN.E~b.. │ │ │ +0054e710: 6269 6c69 7479 4e00 45e0 6200 0020 2020 bilityN.E.b.. │ │ │ 0054e720: 2020 2020 2020 2020 6173 206c 6f6e 6720 as long │ │ │ 0054e730: 6173 2074 6865 7920 6172 6520 6e6f 7420 as they are not │ │ │ 0054e740: 746f 6f20 6c6f 6e67 2e20 4176 6f69 6420 too long. Avoid │ │ │ 0054e750: 6c69 6e65 7320 7769 7468 206d 756c 7469 lines with multi │ │ │ -0054e760: 706c 652c 2500 457e 6300 0020 2020 2020 ple,%.E~c.. │ │ │ +0054e760: 706c 652c 2500 45e0 6300 0020 2020 2020 ple,%.E.c.. │ │ │ 0054e770: 2020 2020 2020 756e 7265 6c61 7465 6420 unrelated │ │ │ -0054e780: 636f 6d6d 616e 6473 2e07 0045 7e64 0000 commands...E~d.. │ │ │ -0054e790: 1500 457e 6500 0020 2020 4c69 6e65 7320 ..E~e.. Lines │ │ │ -0054e7a0: 5769 6474 6807 0045 7e66 0000 3b00 457e Width..E~f..;.E~ │ │ │ +0054e780: 636f 6d6d 616e 6473 2e07 0045 e064 0000 commands...E.d.. │ │ │ +0054e790: 1500 45e0 6500 0020 2020 4c69 6e65 7320 ..E.e.. Lines │ │ │ +0054e7a0: 5769 6474 6807 0045 e066 0000 3b00 45e0 Width..E.f..;.E. │ │ │ 0054e7b0: 6700 0020 2020 2020 2020 2020 2020 4c69 g.. Li │ │ │ 0054e7c0: 6d69 7420 6c69 6e65 7320 746f 206e 6f20 mit lines to no │ │ │ 0054e7d0: 7769 6465 7220 7468 616e 2031 3332 2063 wider than 132 c │ │ │ -0054e7e0: 6f6c 756d 6e73 2e07 0045 7e68 0000 1200 olumns...E~h.... │ │ │ -0054e7f0: 457e 6900 0020 2020 2a2a 4e6f 7465 2a2a E~i.. **Note** │ │ │ +0054e7e0: 6f6c 756d 6e73 2e07 0045 e068 0000 1200 olumns...E.h.... │ │ │ +0054e7f0: 45e0 6900 0020 2020 2a2a 4e6f 7465 2a2a E.i.. **Note** │ │ │ 0054e800: 0400 0000 f807 0000 7c58 0000 0000 0000 ........|X...... │ │ │ -0054e810: 4c00 007e 4845 4c50 00ff 7300 ff54 5249 L..~HELP..s..TRI │ │ │ +0054e810: 4c00 00e0 4845 4c50 00ff 7300 ff54 5249 L...HELP..s..TRI │ │ │ 0054e820: 4747 4552 5300 ff73 00ff 4d5f 434f 4449 GGERS..s..M_CODI │ │ │ 0054e830: 4e47 5f53 5441 4e44 4152 4453 5f2d 5f44 NG_STANDARDS_-_D │ │ │ 0054e840: 4f27 535f 414e 445f 444f 4e27 5453 00ff O'S_AND_DON'TS.. │ │ │ -0054e850: 7300 ff44 4f27 5300 c06a 0000 5200 457e s..DO'S..j..R.E~ │ │ │ +0054e850: 7300 ff44 4f27 5300 c06a 0000 5200 45e0 s..DO'S..j..R.E. │ │ │ 0054e860: 7100 0020 2020 2020 2020 2020 2020 5468 q.. Th │ │ │ 0054e870: 6520 6c69 6e65 206f 7269 656e 7465 6420 e line oriented │ │ │ 0054e880: 6e61 7475 7265 206f 6620 4d20 6d65 616e nature of M mean │ │ │ 0054e890: 7320 7468 6174 2073 6f6d 6574 696d 6573 s that sometimes │ │ │ 0054e8a0: 2061 2073 696e 676c 6520 6c6f 6e67 5100 a single longQ. │ │ │ -0054e8b0: 457e 7200 0020 2020 2020 2020 2020 2020 E~r.. │ │ │ +0054e8b0: 45e0 7200 0020 2020 2020 2020 2020 2020 E.r.. │ │ │ 0054e8c0: 6c69 6e65 2063 616e 2062 6520 6d6f 7265 line can be more │ │ │ 0054e8d0: 2072 6561 6461 626c 6520 7468 616e 2061 readable than a │ │ │ 0054e8e0: 2062 6c6f 636b 206f 6620 636f 6465 2e20 block of code. │ │ │ 0054e8f0: 5375 6368 206f 6363 6173 696f 6e61 6c40 Such occasional@ │ │ │ -0054e900: 0045 7e73 0000 2020 2020 2020 2020 2020 .E~s.. │ │ │ +0054e900: 0045 e073 0000 2020 2020 2020 2020 2020 .E.s.. │ │ │ 0054e910: 206c 6f6e 6720 6c69 6e65 7320 6172 6520 long lines are │ │ │ 0054e920: 7065 726d 6973 7369 626c 6520 7768 6572 permissible wher │ │ │ 0054e930: 6520 736f 206a 7573 7469 6669 6564 2e07 e so justified.. │ │ │ -0054e940: 0045 7e74 0000 1800 457e 7500 0020 2020 .E~t....E~u.. │ │ │ +0054e940: 0045 e074 0000 1800 45e0 7500 0020 2020 .E.t....E.u.. │ │ │ 0054e950: 4572 726f 7220 4861 6e64 6c69 6e67 0700 Error Handling.. │ │ │ -0054e960: 457e 7600 0054 0045 7e77 0000 2020 2020 E~v..T.E~w.. │ │ │ +0054e960: 45e0 7600 0054 0045 e077 0000 2020 2020 E.v..T.E.w.. │ │ │ 0054e970: 2020 2020 2020 2041 6c6c 2070 726f 6475 All produ │ │ │ 0054e980: 6374 2063 6f64 6520 6d75 7374 2068 6176 ct code must hav │ │ │ 0054e990: 6520 616e 2065 7272 6f72 2074 7261 702e e an error trap. │ │ │ 0054e9a0: 2055 6e6c 6573 7320 7468 6520 696e 7465 Unless the inte │ │ │ -0054e9b0: 6e74 206f 6620 7468 6553 0045 7e78 0000 nt of theS.E~x.. │ │ │ +0054e9b0: 6e74 206f 6620 7468 6553 0045 e078 0000 nt of theS.E.x.. │ │ │ 0054e9c0: 2020 2020 2020 2020 2020 2063 6f64 6520 code │ │ │ 0054e9d0: 6973 2074 6f20 696e 766f 6b65 2044 6972 is to invoke Dir │ │ │ 0054e9e0: 6563 7420 4d6f 6465 2c20 7468 6520 6572 ect Mode, the er │ │ │ 0054e9f0: 726f 7220 6861 6e64 6c65 7220 6d75 7374 ror handler must │ │ │ -0054ea00: 206e 6576 6572 2075 7365 2061 5400 457e never use aT.E~ │ │ │ +0054ea00: 206e 6576 6572 2075 7365 2061 5400 45e0 never use aT.E. │ │ │ 0054ea10: 7900 0020 2020 2020 2020 2020 2020 4252 y.. BR │ │ │ 0054ea20: 4541 4b20 6578 706c 6963 6974 6c79 206f EAK explicitly o │ │ │ 0054ea30: 7220 696d 706c 6963 6974 6c79 2074 6f20 r implicitly to │ │ │ 0054ea40: 646f 2073 6f2e 2054 6865 2062 6173 6520 do so. The base │ │ │ 0054ea50: 6572 726f 7220 6861 6e64 6c65 7220 696e error handler in │ │ │ -0054ea60: 4f00 457e 7a00 0020 2020 2020 2020 2020 O.E~z.. │ │ │ +0054ea60: 4f00 45e0 7a00 0020 2020 2020 2020 2020 O.E.z.. │ │ │ 0054ea70: 2020 6120 7072 6f67 7261 6d20 7375 6974 a program suit │ │ │ 0054ea80: 652c 2061 6e64 2070 6f73 7369 626c 7920 e, and possibly │ │ │ 0054ea90: 736f 6d65 206f 7468 6572 2065 7272 6f72 some other error │ │ │ 0054eaa0: 2068 616e 646c 6572 732c 206d 7573 7448 handlers, mustH │ │ │ -0054eab0: 0045 7e81 0000 2020 2020 2020 2020 2020 .E~... │ │ │ +0054eab0: 0045 e081 0000 2020 2020 2020 2020 2020 .E.... │ │ │ 0054eac0: 2070 726f 7669 6465 2061 2077 6179 2074 provide a way t │ │ │ 0054ead0: 6f20 6170 7072 6f70 7269 6174 656c 7920 o appropriately │ │ │ 0054eae0: 7072 6573 6572 7665 2074 6865 2063 6f6e preserve the con │ │ │ -0054eaf0: 7465 7874 206f 6627 0045 7e82 0000 2020 text of'.E~... │ │ │ +0054eaf0: 7465 7874 206f 6627 0045 e082 0000 2020 text of'.E.... │ │ │ 0054eb00: 2020 2020 2020 2020 2075 6e70 7265 6469 unpredi │ │ │ 0054eb10: 6374 6162 6c65 2065 7272 6f72 732e 0700 ctable errors... │ │ │ -0054eb20: 457e 8300 0051 0045 7e84 0000 2020 2020 E~...Q.E~... │ │ │ +0054eb20: 45e0 8300 0051 0045 e084 0000 2020 2020 E....Q.E.... │ │ │ 0054eb30: 2020 2020 2020 204e 6577 2063 6f64 6520 New code │ │ │ 0054eb40: 7368 6f75 6c64 2067 656e 6572 616c 6c79 should generally │ │ │ 0054eb50: 2075 7365 2024 4554 5241 5020 6572 726f use $ETRAP erro │ │ │ 0054eb60: 7220 6861 6e64 6c69 6e67 2072 6174 6865 r handling rathe │ │ │ -0054eb70: 7220 7468 616e 5000 457e 8500 0020 2020 r thanP.E~... │ │ │ +0054eb70: 7220 7468 616e 5000 45e0 8500 0020 2020 r thanP.E.... │ │ │ 0054eb80: 2020 2020 2020 2020 245a 5452 4150 2065 $ZTRAP e │ │ │ 0054eb90: 7272 6f72 2068 616e 646c 696e 672e 2041 rror handling. A │ │ │ 0054eba0: 7320 6368 616e 6769 6e67 2065 7272 6f72 s changing error │ │ │ 0054ebb0: 2068 616e 646c 696e 6720 6361 6e20 6265 handling can be │ │ │ -0054ebc0: 2072 6973 6b79 4f00 457e 8600 0020 2020 riskyO.E~... │ │ │ +0054ebc0: 2072 6973 6b79 4f00 45e0 8600 0020 2020 riskyO.E.... │ │ │ 0054ebd0: 2020 2020 2020 2020 2866 6f72 2065 7861 (for exa │ │ │ 0054ebe0: 6d70 6c65 2c20 696e 6469 7265 6374 2072 mple, indirect r │ │ │ 0054ebf0: 6566 6572 656e 6365 7320 696e 2064 6174 eferences in dat │ │ │ 0054ec00: 6162 6173 6573 292c 2072 6574 6169 6e20 abases), retain │ │ │ -0054ec10: 6572 726f 7253 0045 7e87 0000 2020 2020 errorS.E~... │ │ │ +0054ec10: 6572 726f 7253 0045 e087 0000 2020 2020 errorS.E.... │ │ │ 0054ec20: 2020 2020 2020 2068 616e 646c 696e 6720 handling │ │ │ 0054ec30: 696e 2065 7869 7374 696e 6720 636f 6465 in existing code │ │ │ 0054ec40: 2075 6e6c 6573 7320 796f 7520 6861 7665 unless you have │ │ │ 0054ec50: 2074 6573 7465 6420 616e 6420 7665 7269 tested and veri │ │ │ -0054ec60: 6669 6564 2074 6865 2700 457e 8800 0020 fied the'.E~... │ │ │ +0054ec60: 6669 6564 2074 6865 2700 45e0 8800 0020 fied the'.E.... │ │ │ 0054ec70: 2020 2020 2020 2020 2020 7361 6665 7479 safety │ │ │ 0054ec80: 206f 6620 7468 6520 6368 616e 6765 2e07 of the change.. │ │ │ -0054ec90: 0045 7e89 0000 2000 457e 8a00 0020 2020 .E~... .E~... │ │ │ +0054ec90: 0045 e089 0000 2000 45e0 8a00 0020 2020 .E.... .E.... │ │ │ 0054eca0: 5472 616e 7361 6374 696f 6e20 5072 6f63 Transaction Proc │ │ │ -0054ecb0: 6573 7369 6e67 0700 457e 9100 004b 0045 essing..E~...K.E │ │ │ -0054ecc0: 7e92 0000 2020 2020 2020 2020 2020 2045 ~... E │ │ │ +0054ecb0: 6573 7369 6e67 0700 45e0 9100 004b 0045 essing..E....K.E │ │ │ +0054ecc0: e092 0000 2020 2020 2020 2020 2020 2045 .... E │ │ │ 0054ecd0: 7863 6570 7420 666f 7220 7465 7374 732c xcept for tests, │ │ │ 0054ece0: 2063 6f64 6520 7472 616e 7361 6374 696f code transactio │ │ │ 0054ecf0: 6e73 2061 7320 7265 7374 6172 7461 626c ns as restartabl │ │ │ -0054ed00: 652c 2061 766f 6964 4f00 457e 9300 0020 e, avoidO.E~... │ │ │ +0054ed00: 652c 2061 766f 6964 4f00 45e0 9300 0020 e, avoidO.E.... │ │ │ 0054ed10: 2020 2020 2020 2020 2020 6e6f 6e2d 4973 non-Is │ │ │ 0054ed20: 6f6c 6174 6564 2061 6374 696f 6e73 2028 olated actions ( │ │ │ 0054ed30: 4252 4541 4b2c 204a 4f42 2c20 4c4f 434b BREAK, JOB, LOCK │ │ │ 0054ed40: 205a 5359 5354 454d 206f 7220 492f 4f29 ZSYSTEM or I/O) │ │ │ -0054ed50: 2077 6974 6869 6e52 0045 7e94 0000 2020 withinR.E~... │ │ │ +0054ed50: 2077 6974 6869 6e52 0045 e094 0000 2020 withinR.E.... │ │ │ 0054ed60: 2020 2020 2020 2020 2074 7261 6e73 6163 transac │ │ │ 0054ed70: 7469 6f6e 733b 206d 696e 696d 697a 6520 tions; minimize │ │ │ 0054ed80: 7472 616e 7361 6374 696f 6e20 7369 7a65 transaction size │ │ │ 0054ed90: 2c20 7573 6520 5452 414e 5341 4354 494f , use TRANSACTIO │ │ │ -0054eda0: 4e3d 2242 4154 4348 2252 0045 7e95 0000 N="BATCH"R.E~... │ │ │ +0054eda0: 4e3d 2242 4154 4348 2252 0045 e095 0000 N="BATCH"R.E.... │ │ │ 0054edb0: 2020 2020 2020 2020 2020 2066 6f72 2062 for b │ │ │ 0054edc0: 6574 7465 7220 7065 7266 6f72 6d61 6e63 etter performanc │ │ │ 0054edd0: 6520 7768 6572 6520 7468 6520 736f 6c75 e where the solu │ │ │ 0054ede0: 7469 6f6e 2064 6f65 736e 2774 2072 6571 tion doesn't req │ │ │ -0054edf0: 7569 7265 2073 7472 6f6e 6750 0045 7e96 uire strongP.E~. │ │ │ +0054edf0: 7569 7265 2073 7472 6f6e 6750 0045 e096 uire strongP.E.. │ │ │ 0054ee00: 0000 2020 2020 2020 2020 2020 2044 7572 .. Dur │ │ │ 0054ee10: 6162 696c 6974 7920 6f72 2070 726f 7669 ability or provi │ │ │ 0054ee20: 6465 7320 4475 7261 6269 6c69 7479 2077 des Durability w │ │ │ 0054ee30: 6974 6820 6170 706c 6963 6174 696f 6e20 ith application │ │ │ -0054ee40: 6c6f 6769 632e 2057 6865 6e4c 0045 7e97 logic. WhenL.E~. │ │ │ +0054ee40: 6c6f 6769 632e 2057 6865 6e4c 0045 e097 logic. WhenL.E.. │ │ │ 0054ee50: 0000 2020 2020 2020 2020 2020 204c 4f43 .. LOC │ │ │ 0054ee60: 4b73 2061 7265 2061 7070 726f 7072 6961 Ks are appropria │ │ │ 0054ee70: 7465 2c20 706c 6163 6520 7468 656d 206f te, place them o │ │ │ 0054ee80: 7574 7369 6465 2074 6865 2074 7261 6e73 utside the trans │ │ │ -0054ee90: 6163 7469 6f6e 2e07 0045 7e98 0000 0f00 action...E~..... │ │ │ -0054eea0: 457e 9900 0020 2020 4252 4541 4b07 0045 E~... BREAK..E │ │ │ -0054eeb0: 7e9a 0000 5100 447e c111 0000 2020 2020 ~...Q.D~.... │ │ │ +0054ee90: 6163 7469 6f6e 2e07 0045 e098 0000 0f00 action...E...... │ │ │ +0054eea0: 45e0 9900 0020 2020 4252 4541 4b07 0045 E.... BREAK..E │ │ │ +0054eeb0: e09a 0000 5100 44e0 c111 0000 2020 2020 ....Q.D..... │ │ │ 0054eec0: 2020 2020 2020 2054 6f20 7072 6576 656e To preven │ │ │ 0054eed0: 7420 6170 706c 6963 6174 696f 6e73 2066 t applications f │ │ │ 0054eee0: 726f 6d20 696e 6164 7665 7274 656e 746c rom inadvertentl │ │ │ 0054eef0: 7920 6661 6c6c 696e 6720 696e 746f 2064 y falling into d │ │ │ -0054ef00: 6972 6563 744b 0046 7e11 0000 2020 2020 irectK.F~... │ │ │ +0054ef00: 6972 6563 744b 0046 e011 0000 2020 2020 irectK.F.... │ │ │ 0054ef10: 2020 2020 2020 206d 6f64 652c 206f 6e6c mode, onl │ │ │ 0054ef20: 7920 7573 6520 7468 6520 4252 4541 4b20 y use the BREAK │ │ │ 0054ef30: 636f 6d6d 616e 6420 7768 656e 2074 6865 command when the │ │ │ 0054ef40: 7265 2069 7320 6120 7370 6563 6966 6963 re is a specific │ │ │ -0054ef50: 5400 467e 2100 0020 2020 2020 2020 2020 T.F~!.. │ │ │ +0054ef50: 5400 46e0 2100 0020 2020 2020 2020 2020 T.F.!.. │ │ │ 0054ef60: 2020 7265 7175 6972 656d 656e 7420 666f requirement fo │ │ │ 0054ef70: 7220 6974 7320 7573 652e 2057 6865 6e20 r its use. When │ │ │ 0054ef80: 6369 7263 756d 7374 616e 6365 7320 7265 circumstances re │ │ │ 0054ef90: 7175 6972 6520 4252 4541 4b20 636f 6d6d quire BREAK comm │ │ │ -0054efa0: 616e 6473 5400 467e 3100 0020 2020 2020 andsT.F~1.. │ │ │ +0054efa0: 616e 6473 5400 46e0 3100 0020 2020 2020 andsT.F.1.. │ │ │ 0054efb0: 2020 2020 2020 6d6f 7265 2070 6572 7369 more persi │ │ │ 0054efc0: 7374 656e 7420 7468 616e 2074 686f 7365 stent than those │ │ │ 0054efd0: 2070 6c61 6365 6420 7769 7468 205a 4252 placed with ZBR │ │ │ 0054efe0: 4541 4b2c 206f 7220 696e 2070 6c61 6365 EAK, or in place │ │ │ 0054eff0: 7320 7769 7468 696e 0000 0000 0000 0000 s within........ │ │ │ 0054f000: 0400 0000 be07 0000 a158 0000 0000 0000 .........X...... │ │ │ -0054f010: 9200 007e 4845 4c50 00ff 7300 ff54 5249 ...~HELP..s..TRI │ │ │ +0054f010: 9200 00e0 4845 4c50 00ff 7300 ff54 5249 ....HELP..s..TRI │ │ │ 0054f020: 4747 4552 5300 ff73 00ff 4d5f 434f 4449 GGERS..s..M_CODI │ │ │ 0054f030: 4e47 5f53 5441 4e44 4152 4453 5f2d 5f44 NG_STANDARDS_-_D │ │ │ 0054f040: 4f27 535f 414e 445f 444f 4e27 5453 00ff O'S_AND_DON'TS.. │ │ │ 0054f050: 7300 ff44 4f27 5300 c111 4100 0020 2020 s..DO'S...A.. │ │ │ 0054f060: 2020 2020 2020 2020 6c69 6e65 732c 2063 lines, c │ │ │ 0054f070: 6f6e 6469 7469 6f6e 616c 697a 6520 7468 onditionalize th │ │ │ 0054f080: 656d 206f 6e20 6120 6465 6275 6720 7365 em on a debug se │ │ │ 0054f090: 7474 696e 672c 2066 6f72 2065 7861 6d70 tting, for examp │ │ │ -0054f0a0: 6c65 3400 467e 5100 0020 2020 2020 2020 le4.F~Q.. │ │ │ +0054f0a0: 6c65 3400 46e0 5100 0020 2020 2020 2020 le4.F.Q.. │ │ │ 0054f0b0: 2020 2020 4252 4541 4b3a 2824 6765 7428 BREAK:($get( │ │ │ 0054f0c0: 6465 6275 6729 2628 3c63 6f6e 6469 7469 debug)&())...F~a....F │ │ │ -0054f0e0: 7e71 0000 2020 2041 7267 756d 656e 746c ~q.. Argumentl │ │ │ -0054f0f0: 6573 7320 446f 0700 467e 8100 004c 0046 ess Do..F~...L.F │ │ │ -0054f100: 7e91 0000 2020 2020 2020 2020 2020 2054 ~... T │ │ │ +0054f0d0: 6f6e 3e29 292e 0700 46e0 6100 0019 0046 on>))...F.a....F │ │ │ +0054f0e0: e071 0000 2020 2041 7267 756d 656e 746c .q.. Argumentl │ │ │ +0054f0f0: 6573 7320 446f 0700 46e0 8100 004c 0046 ess Do..F....L.F │ │ │ +0054f100: e091 0000 2020 2020 2020 2020 2020 2054 .... T │ │ │ 0054f110: 6869 7320 6c61 6e67 7561 6765 2063 6f6e his language con │ │ │ 0054f120: 7374 7275 6374 2070 726f 7669 6465 7320 struct provides │ │ │ 0054f130: 6120 7761 7920 746f 2063 6f64 6520 616e a way to code an │ │ │ -0054f140: 2065 6d62 6564 6465 6450 0045 7e12 0000 embeddedP.E~... │ │ │ +0054f140: 2065 6d62 6564 6465 6450 0045 e012 0000 embeddedP.E.... │ │ │ 0054f150: 2020 2020 2020 2020 2020 2073 7562 726f subro │ │ │ 0054f160: 7574 696e 652c 2077 6869 6368 2073 7461 utine, which sta │ │ │ 0054f170: 636b 7320 2454 4553 5420 2d20 736f 6d65 cks $TEST - some │ │ │ 0054f180: 7468 696e 6720 6578 7472 696e 7369 6320 thing extrinsic │ │ │ -0054f190: 6675 6e63 7469 6f6e 7352 0046 7e11 0000 functionsR.F~... │ │ │ +0054f190: 6675 6e63 7469 6f6e 7352 0046 e011 0000 functionsR.F.... │ │ │ 0054f1a0: 2020 2020 2020 2020 2020 2028 2424 2920 ($$) │ │ │ 0054f1b0: 616c 736f 2064 6f2c 2062 7574 2044 4f20 also do, but DO │ │ │ 0054f1c0: 7769 7468 2061 6e20 656e 7472 7972 6566 with an entryref │ │ │ 0054f1d0: 2061 7267 756d 656e 7420 646f 6573 206e argument does n │ │ │ -0054f1e0: 6f74 2e20 4974 2061 6c73 6f4e 0046 7e21 ot. It alsoN.F~! │ │ │ +0054f1e0: 6f74 2e20 4974 2061 6c73 6f4e 0046 e021 ot. It alsoN.F.! │ │ │ 0054f1f0: 0000 2020 2020 2020 2020 2020 2070 726f .. pro │ │ │ 0054f200: 7669 6465 7320 736f 6d65 2072 656c 6965 vides some relie │ │ │ 0054f210: 6620 6672 6f6d 2074 6865 206c 696e 652d f from the line- │ │ │ 0054f220: 6f72 6965 6e74 6564 2073 7472 7563 7475 oriented structu │ │ │ -0054f230: 7265 206f 6620 7468 6530 0046 7e31 0000 re of the0.F~1.. │ │ │ +0054f230: 7265 206f 6620 7468 6530 0046 e031 0000 re of the0.F.1.. │ │ │ 0054f240: 2020 2020 2020 2020 2020 206c 616e 6775 langu │ │ │ 0054f250: 6167 652c 2061 6c62 6569 7420 6174 2073 age, albeit at s │ │ │ -0054f260: 6f6d 6520 636f 7374 2e07 0046 7e41 0000 ome cost...F~A.. │ │ │ -0054f270: 4f00 467e 5100 0020 2020 2020 2020 2020 O.F~Q.. │ │ │ +0054f260: 6f6d 6520 636f 7374 2e07 0046 e041 0000 ome cost...F.A.. │ │ │ +0054f270: 4f00 46e0 5100 0020 2020 2020 2020 2020 O.F.Q.. │ │ │ 0054f280: 2020 5768 656e 2074 6865 206c 6f67 6963 When the logic │ │ │ 0054f290: 2063 616c 6c73 2066 6f72 206d 756c 7469 calls for multi │ │ │ 0054f2a0: 706c 6520 696e 766f 6361 7469 6f6e 7320 ple invocations │ │ │ 0054f2b0: 6f66 2061 2073 7562 726f 7574 696e 654f of a subroutineO │ │ │ -0054f2c0: 0046 7e61 0000 2020 2020 2020 2020 2020 .F~a.. │ │ │ +0054f2c0: 0046 e061 0000 2020 2020 2020 2020 2020 .F.a.. │ │ │ 0054f2d0: 2061 766f 6964 2075 7369 6e67 206d 756c avoid using mul │ │ │ 0054f2e0: 7469 706c 6520 636f 7069 6573 206f 6620 tiple copies of │ │ │ 0054f2f0: 7468 6520 7361 6d65 2061 7267 756d 656e the same argumen │ │ │ 0054f300: 746c 6573 7320 444f 2062 6f64 792e 0700 tless DO body... │ │ │ -0054f310: 467e 7100 0053 0046 7e81 0000 2020 2020 F~q..S.F~... │ │ │ +0054f310: 46e0 7100 0053 0046 e081 0000 2020 2020 F.q..S.F.... │ │ │ 0054f320: 2020 2020 2020 204c 6561 7665 2061 2073 Leave a s │ │ │ 0054f330: 7061 6365 2062 6574 7765 656e 2074 6865 pace between the │ │ │ 0054f340: 206c 6173 7420 6c65 7665 6c20 696e 6469 last level indi │ │ │ 0054f350: 6361 746f 7220 286c 6929 2061 6e64 2074 cator (li) and t │ │ │ -0054f360: 6865 2066 6972 7374 3100 467e 9100 0020 he first1.F~... │ │ │ +0054f360: 6865 2066 6972 7374 3100 46e0 9100 0020 he first1.F.... │ │ │ 0054f370: 2020 2020 2020 2020 2020 636f 6d6d 616e comman │ │ │ 0054f380: 6420 6f72 2061 2063 6f6d 6d65 6e74 2064 d or a comment d │ │ │ -0054f390: 656c 696d 6974 6572 2e07 0045 7e13 0000 elimiter...E~... │ │ │ -0054f3a0: 5400 467e 1100 0020 2020 2020 2020 2020 T.F~... │ │ │ +0054f390: 656c 696d 6974 6572 2e07 0045 e013 0000 elimiter...E.... │ │ │ +0054f3a0: 5400 46e0 1100 0020 2020 2020 2020 2020 T.F.... │ │ │ 0054f3b0: 2020 4265 2063 6172 6566 756c 2077 6974 Be careful wit │ │ │ 0054f3c0: 6820 6c65 7665 6c20 696e 6469 6361 746f h level indicato │ │ │ 0054f3d0: 7273 2c20 6173 2061 6e79 2072 6564 7563 rs, as any reduc │ │ │ 0054f3e0: 7469 6f6e 2069 6e20 6e75 6d62 6572 2c20 tion in number, │ │ │ -0054f3f0: 6576 656e 3f00 467e 2100 0020 2020 2020 even?.F~!.. │ │ │ +0054f3f0: 6576 656e 3f00 46e0 2100 0020 2020 2020 even?.F.!.. │ │ │ 0054f400: 2020 2020 2020 666f 7220 6120 636f 6d6d for a comm │ │ │ 0054f410: 656e 742c 2074 6572 6d69 6e61 7465 7320 ent, terminates │ │ │ 0054f420: 6f6e 6520 6f72 206d 6f72 6520 6c65 7665 one or more leve │ │ │ -0054f430: 6c73 2e07 0046 7e31 0000 1800 467e 4100 ls...F~1....F~A. │ │ │ +0054f430: 6c73 2e07 0046 e031 0000 1800 46e0 4100 ls...F.1....F.A. │ │ │ 0054f440: 0020 2020 474f 544f 2061 6e64 205a 474f . GOTO and ZGO │ │ │ -0054f450: 544f 0700 467e 5100 0053 0046 7e61 0000 TO..F~Q..S.F~a.. │ │ │ +0054f450: 544f 0700 46e0 5100 0053 0046 e061 0000 TO..F.Q..S.F.a.. │ │ │ 0054f460: 2020 2020 2020 2020 2020 2045 7863 6570 Excep │ │ │ 0054f470: 7420 666f 7220 6861 6e64 6c69 6e67 206c t for handling l │ │ │ 0054f480: 6f67 6963 2074 6f20 6566 6665 6374 2061 ogic to effect a │ │ │ 0054f490: 6e20 6578 6974 2066 726f 6d20 6e65 7374 n exit from nest │ │ │ -0054f4a0: 6564 206c 6f67 6963 2061 6e64 5400 467e ed logic andT.F~ │ │ │ +0054f4a0: 6564 206c 6f67 6963 2061 6e64 5400 46e0 ed logic andT.F. │ │ │ 0054f4b0: 7100 0020 2020 2020 2020 2020 2020 6e65 q.. ne │ │ │ 0054f4c0: 7374 6564 2066 756e 6374 696f 6e20 6361 sted function ca │ │ │ 0054f4d0: 6c6c 7320 6f72 2077 6865 7265 2061 7070 lls or where app │ │ │ 0054f4e0: 726f 7072 6961 7465 2069 6e20 7465 7374 ropriate in test │ │ │ 0054f4f0: 2063 6f64 652c 2061 766f 6964 2074 6865 code, avoid the │ │ │ -0054f500: 5300 467e 8100 0020 2020 2020 2020 2020 S.F~... │ │ │ +0054f500: 5300 46e0 8100 0020 2020 2020 2020 2020 S.F.... │ │ │ 0054f510: 2020 7573 6520 6f66 2047 4f54 4f20 616e use of GOTO an │ │ │ 0054f520: 6420 5a47 4f54 4f20 636f 6d6d 616e 6473 d ZGOTO commands │ │ │ 0054f530: 2e20 5768 656e 2075 7369 6e67 2074 6865 . When using the │ │ │ 0054f540: 7365 2063 6f6d 6d61 6e64 7320 6f75 7473 se commands outs │ │ │ -0054f550: 6964 6552 0046 7e91 0000 2020 2020 2020 ideR.F~... │ │ │ +0054f550: 6964 6552 0046 e091 0000 2020 2020 2020 ideR.F.... │ │ │ 0054f560: 2020 2020 206f 6620 7465 7374 2063 6f64 of test cod │ │ │ 0054f570: 652c 2079 6f75 206d 7573 7420 696e 636c e, you must incl │ │ │ 0054f580: 7564 6520 6120 636f 6d6d 656e 7420 6578 ude a comment ex │ │ │ 0054f590: 706c 6169 6e69 6e67 2077 6879 2073 7563 plaining why suc │ │ │ -0054f5a0: 6820 7573 654c 0045 7e14 0000 2020 2020 h useL.E~... │ │ │ +0054f5a0: 6820 7573 654c 0045 e014 0000 2020 2020 h useL.E.... │ │ │ 0054f5b0: 2020 2020 2020 2077 6f72 6b73 2062 6574 works bet │ │ │ 0054f5c0: 7465 7220 7468 616e 2061 6e79 2072 6566 ter than any ref │ │ │ 0054f5d0: 6163 746f 7269 6e67 2074 6861 7420 776f actoring that wo │ │ │ 0054f5e0: 756c 6420 656c 696d 696e 6174 6520 7468 uld eliminate th │ │ │ -0054f5f0: 651a 0046 7e11 0000 2020 2020 2020 2020 e..F~... │ │ │ -0054f600: 2020 205b 5a5d 474f 544f 2e07 0046 7e21 [Z]GOTO...F~! │ │ │ -0054f610: 0000 1e00 467e 3100 0020 2020 4841 4c54 ....F~1.. HALT │ │ │ +0054f5f0: 651a 0046 e011 0000 2020 2020 2020 2020 e..F.... │ │ │ +0054f600: 2020 205b 5a5d 474f 544f 2e07 0046 e021 [Z]GOTO...F.! │ │ │ +0054f610: 0000 1e00 46e0 3100 0020 2020 4841 4c54 ....F.1.. HALT │ │ │ 0054f620: 2c20 5155 4954 2c20 616e 6420 4841 4c54 , QUIT, and HALT │ │ │ -0054f630: 0700 467e 4100 004f 0046 7e51 0000 2020 ..F~A..O.F~Q.. │ │ │ +0054f630: 0700 46e0 4100 004f 0046 e051 0000 2020 ..F.A..O.F.Q.. │ │ │ 0054f640: 2020 2020 2020 2020 2043 686f 6f73 6520 Choose │ │ │ 0054f650: 5155 4954 2c20 7261 7468 6572 2074 6861 QUIT, rather tha │ │ │ 0054f660: 6e20 4841 4c54 2c20 746f 2074 6572 6d69 n HALT, to termi │ │ │ 0054f670: 6e61 7465 2061 2072 6f75 7469 6e65 2c20 nate a routine, │ │ │ -0054f680: 756e 6c65 7373 3f00 467e 6100 0020 2020 unless?.F~a.. │ │ │ +0054f680: 756e 6c65 7373 3f00 46e0 6100 0020 2020 unless?.F.a.. │ │ │ 0054f690: 2020 2020 2020 2020 7468 6572 6520 6973 there is │ │ │ 0054f6a0: 2061 2063 6c65 6172 2072 6571 7569 7265 a clear require │ │ │ 0054f6b0: 6d65 6e74 2074 6f20 7468 6520 636f 6e74 ment to the cont │ │ │ -0054f6c0: 7261 7279 2e07 0046 7e71 0000 4f00 467e rary...F~q..O.F~ │ │ │ +0054f6c0: 7261 7279 2e07 0046 e071 0000 4f00 46e0 rary...F.q..O.F. │ │ │ 0054f6d0: 8100 0020 2020 2020 2020 2020 2020 4163 ... Ac │ │ │ 0054f6e0: 636f 756e 7420 666f 7220 7468 6520 6469 count for the di │ │ │ 0054f6f0: 6666 6572 656e 6365 2069 6e20 5155 4954 fference in QUIT │ │ │ 0054f700: 2066 726f 6d20 6120 464f 522c 2077 6869 from a FOR, whi │ │ │ -0054f710: 6368 2064 6f65 7320 6e6f 7451 0046 7e91 ch does notQ.F~. │ │ │ +0054f710: 6368 2064 6f65 7320 6e6f 7451 0046 e091 ch does notQ.F.. │ │ │ 0054f720: 0000 2020 2020 2020 2020 2020 2063 6861 .. cha │ │ │ 0054f730: 6e67 6520 7468 6520 7374 6163 6b20 6c65 nge the stack le │ │ │ 0054f740: 7665 6c20 6f66 2074 6865 204d 2076 6972 vel of the M vir │ │ │ 0054f750: 7475 616c 206d 6163 6869 6e65 2061 6e64 tual machine and │ │ │ -0054f760: 2051 5549 5420 6672 6f6d 2061 5200 457e QUIT from aR.E~ │ │ │ +0054f760: 2051 5549 5420 6672 6f6d 2061 5200 45e0 QUIT from aR.E. │ │ │ 0054f770: 1500 0020 2020 2020 2020 2020 2020 5b73 ... [s │ │ │ 0054f780: 7562 5d72 6f75 7469 6e65 2077 6869 6368 ub]routine which │ │ │ 0054f790: 2064 6f65 7320 6368 616e 6765 2074 6865 does change the │ │ │ 0054f7a0: 2073 7461 636b 206c 6576 656c 2e20 5468 stack level. Th │ │ │ 0054f7b0: 6973 206d 6179 2072 6571 7569 7265 0000 is may require.. │ │ │ 0054f7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0054f7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0054f7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0054f7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0054f800: 0400 0000 f907 0000 c958 0000 0000 0000 .........X...... │ │ │ -0054f810: 9100 007e 4845 4c50 00ff 7300 ff54 5249 ...~HELP..s..TRI │ │ │ +0054f810: 9100 00e0 4845 4c50 00ff 7300 ff54 5249 ....HELP..s..TRI │ │ │ 0054f820: 4747 4552 5300 ff73 00ff 4d5f 434f 4449 GGERS..s..M_CODI │ │ │ 0054f830: 4e47 5f53 5441 4e44 4152 4453 5f2d 5f44 NG_STANDARDS_-_D │ │ │ 0054f840: 4f27 535f 414e 445f 444f 4e27 5453 00ff O'S_AND_DON'TS.. │ │ │ 0054f850: 7300 ff44 4f27 5300 c115 1100 0020 2020 s..DO'S...... │ │ │ 0054f860: 2020 2020 2020 2020 7468 6520 7573 6520 the use │ │ │ 0054f870: 6f66 2061 2073 7461 7465 2066 6c61 6720 of a state flag │ │ │ 0054f880: 746f 2074 6572 6d69 6e61 7465 2061 2046 to terminate a F │ │ │ 0054f890: 4f52 2074 6861 7420 696e 766f 6b65 7320 OR that invokes │ │ │ -0054f8a0: 611d 0046 7e21 0000 2020 2020 2020 2020 a..F~!.. │ │ │ +0054f8a0: 611d 0046 e021 0000 2020 2020 2020 2020 a..F.!.. │ │ │ 0054f8b0: 2020 2073 7562 726f 7574 696e 652e 0700 subroutine... │ │ │ -0054f8c0: 467e 3100 0053 0046 7e41 0000 2020 2020 F~1..S.F~A.. │ │ │ +0054f8c0: 46e0 3100 0053 0046 e041 0000 2020 2020 F.1..S.F.A.. │ │ │ 0054f8d0: 2020 2020 2020 2043 686f 6f73 6520 7468 Choose th │ │ │ 0054f8e0: 6520 6172 6775 6d65 6e74 6c65 7373 2028 e argumentless ( │ │ │ 0054f8f0: 7768 6963 6820 7265 7175 6972 6573 2061 which requires a │ │ │ 0054f900: 2066 6f6c 6c6f 7769 6e67 2064 6f75 626c following doubl │ │ │ -0054f910: 6520 7370 6163 6529 5000 467e 5100 0020 e space)P.F~Q.. │ │ │ +0054f910: 6520 7370 6163 6529 5000 46e0 5100 0020 e space)P.F.Q.. │ │ │ 0054f920: 2020 2020 2020 2020 2020 6f72 2076 616c or val │ │ │ 0054f930: 7565 2066 6f72 6d20 6f66 2051 5549 5420 ue form of QUIT │ │ │ 0054f940: 6173 2061 7070 726f 7072 6961 7465 2e20 as appropriate. │ │ │ 0054f950: 5768 656e 2061 2073 7562 726f 7574 696e When a subroutin │ │ │ -0054f960: 6520 6361 6e20 6265 5100 467e 6100 0020 e can beQ.F~a.. │ │ │ +0054f960: 6520 6361 6e20 6265 5100 46e0 6100 0020 e can beQ.F.a.. │ │ │ 0054f970: 2020 2020 2020 2020 2020 696e 766f 6b65 invoke │ │ │ 0054f980: 6420 7769 7468 2065 6974 6865 7220 6120 d with either a │ │ │ 0054f990: 444f 206f 7220 6578 7472 696e 7369 6320 DO or extrinsic │ │ │ 0054f9a0: 2824 2429 2c20 6578 706c 6963 6974 6c79 ($$), explicitly │ │ │ -0054f9b0: 2063 6f64 6520 7468 6548 0046 7e71 0000 code theH.F~q.. │ │ │ +0054f9b0: 2063 6f64 6520 7468 6548 0046 e071 0000 code theH.F.q.. │ │ │ 0054f9c0: 2020 2020 2020 2020 2020 2061 6c74 6572 alter │ │ │ 0054f9d0: 6e61 7469 7665 2065 7869 7473 2c20 7261 native exits, ra │ │ │ 0054f9e0: 7468 6572 2074 6861 6e20 7265 6c79 696e ther than relyin │ │ │ 0054f9f0: 6720 6f6e 2061 2073 6574 7469 6e67 206f g on a setting o │ │ │ -0054fa00: 6620 0046 7e81 0000 2020 2020 2020 2020 f .F~... │ │ │ +0054fa00: 6620 0046 e081 0000 2020 2020 2020 2020 f .F.... │ │ │ 0054fa10: 2020 2024 5a51 5549 545f 414e 5957 4159 $ZQUIT_ANYWAY │ │ │ -0054fa20: 2e07 0046 7e91 0000 4a00 457e 1600 0020 ...F~...J.E~... │ │ │ +0054fa20: 2e07 0046 e091 0000 4a00 45e0 1600 0020 ...F....J.E.... │ │ │ 0054fa30: 2020 2020 2020 2020 2020 5155 4954 2061 QUIT a │ │ │ 0054fa40: 7420 7468 6520 656e 6420 6f66 2061 205b t the end of a [ │ │ │ 0054fa50: 7375 625d 726f 7574 696e 6520 6973 2072 sub]routine is r │ │ │ 0054fa60: 6571 7569 7265 6420 756e 6c65 7373 2074 equired unless t │ │ │ -0054fa70: 6865 5400 467e 1100 0020 2020 2020 2020 heT.F~... │ │ │ +0054fa70: 6865 5400 46e0 1100 0020 2020 2020 2020 heT.F.... │ │ │ 0054fa80: 2020 2020 5b73 7562 5d72 6f75 7469 6e65 [sub]routine │ │ │ 0054fa90: 2065 6e64 7320 696e 2061 2048 414c 542e ends in a HALT. │ │ │ 0054faa0: 2051 5549 5420 6174 2074 6865 2065 6e64 QUIT at the end │ │ │ 0054fab0: 206f 6620 616e 2061 7267 756d 656e 746c of an argumentl │ │ │ -0054fac0: 6573 7320 444f 2400 467e 2100 0020 2020 ess DO$.F~!.. │ │ │ +0054fac0: 6573 7320 444f 2400 46e0 2100 0020 2020 ess DO$.F.!.. │ │ │ 0054fad0: 2020 2020 2020 2020 6c65 7665 6c20 6973 level is │ │ │ -0054fae0: 206f 7074 696f 6e61 6c2e 0700 467e 3100 optional...F~1. │ │ │ -0054faf0: 0049 0046 7e41 0000 2020 2020 2020 2020 .I.F~A.. │ │ │ +0054fae0: 206f 7074 696f 6e61 6c2e 0700 46e0 3100 optional...F.1. │ │ │ +0054faf0: 0049 0046 e041 0000 2020 2020 2020 2020 .I.F.A.. │ │ │ 0054fb00: 2020 2055 7365 205a 4841 4c54 2074 6f20 Use ZHALT to │ │ │ 0054fb10: 7265 7475 726e 2061 6e20 696e 766f 6361 return an invoca │ │ │ 0054fb20: 7469 6f6e 2074 6f20 7468 6520 7368 656c tion to the shel │ │ │ -0054fb30: 6c20 7468 6174 2074 6865 2a00 467e 5100 l that the*.F~Q. │ │ │ +0054fb30: 6c20 7468 6174 2074 6865 2a00 46e0 5100 l that the*.F.Q. │ │ │ 0054fb40: 0020 2020 2020 2020 2020 2020 7465 726d . term │ │ │ 0054fb50: 696e 6174 696f 6e20 6973 2061 626e 6f72 ination is abnor │ │ │ -0054fb60: 6d61 6c2e 0700 467e 6100 002a 0046 7e71 mal...F~a..*.F~q │ │ │ +0054fb60: 6d61 6c2e 0700 46e0 6100 002a 0046 e071 mal...F.a..*.F.q │ │ │ 0054fb70: 0000 2020 204c 4f43 4b2c 205a 414c 4c4f .. LOCK, ZALLO │ │ │ 0054fb80: 4341 5445 2c20 616e 6420 5a44 4541 4c4c CATE, and ZDEALL │ │ │ -0054fb90: 4f43 4154 4507 0046 7e81 0000 4500 467e OCATE..F~...E.F~ │ │ │ +0054fb90: 4f43 4154 4507 0046 e081 0000 4500 46e0 OCATE..F....E.F. │ │ │ 0054fba0: 9100 0020 2020 2020 2020 2020 2020 416c ... Al │ │ │ 0054fbb0: 7761 7973 2073 7065 6369 6679 2061 2074 ways specify a t │ │ │ 0054fbc0: 696d 656f 7574 206f 6e20 4c4f 434b 206f imeout on LOCK o │ │ │ 0054fbd0: 7220 4c4f 434b 2b20 636f 6d6d 616e 6473 r LOCK+ commands │ │ │ -0054fbe0: 2e07 0045 7e17 0000 5300 467e 1100 0020 ...E~...S.F~... │ │ │ +0054fbe0: 2e07 0045 e017 0000 5300 46e0 1100 0020 ...E....S.F.... │ │ │ 0054fbf0: 2020 2020 2020 2020 2020 5573 6520 6120 Use a │ │ │ 0054fc00: 7072 6f74 6f63 6f6c 2066 6f72 2072 6573 protocol for res │ │ │ 0054fc10: 6f75 7263 6520 6e61 6d65 206f 7264 6572 ource name order │ │ │ 0054fc20: 2074 6f20 6d69 6e69 6d69 7a65 2064 6561 to minimize dea │ │ │ -0054fc30: 646c 6f63 6b73 2e20 5573 6550 0046 7e21 dlocks. UseP.F~! │ │ │ +0054fc30: 646c 6f63 6b73 2e20 5573 6550 0046 e021 dlocks. UseP.F.! │ │ │ 0054fc40: 0000 2020 2020 2020 2020 2020 2074 6865 .. the │ │ │ 0054fc50: 2073 7461 6e64 6172 6420 696e 6372 656d standard increm │ │ │ 0054fc60: 656e 7461 6c20 4c4f 434b 2028 2b2f 2d29 ental LOCK (+/-) │ │ │ 0054fc70: 2c20 7261 7468 6572 2074 6861 6e20 5a41 , rather than ZA │ │ │ -0054fc80: 4c4c 4f43 4154 4520 616e 641e 0046 7e31 LLOCATE and..F~1 │ │ │ +0054fc80: 4c4c 4f43 4154 4520 616e 641e 0046 e031 LLOCATE and..F.1 │ │ │ 0054fc90: 0000 2020 2020 2020 2020 2020 205a 4445 .. ZDE │ │ │ -0054fca0: 414c 4c4f 4341 5445 2e07 0046 7e41 0000 ALLOCATE...F~A.. │ │ │ -0054fcb0: 0d00 467e 5100 0020 2020 4e45 5707 0046 ..F~Q.. NEW..F │ │ │ -0054fcc0: 7e61 0000 5200 467e 7100 0020 2020 2020 ~a..R.F~q.. │ │ │ +0054fca0: 414c 4c4f 4341 5445 2e07 0046 e041 0000 ALLOCATE...F.A.. │ │ │ +0054fcb0: 0d00 46e0 5100 0020 2020 4e45 5707 0046 ..F.Q.. NEW..F │ │ │ +0054fcc0: e061 0000 5200 46e0 7100 0020 2020 2020 .a..R.F.q.. │ │ │ 0054fcd0: 2020 2020 2020 4d69 6e69 6d69 7a65 2075 Minimize u │ │ │ 0054fce0: 7365 206f 6620 6172 6775 6d65 6e74 6c65 se of argumentle │ │ │ 0054fcf0: 7373 2061 6e64 2065 7863 6c75 7369 7665 ss and exclusive │ │ │ 0054fd00: 204e 4557 2065 7863 6570 7420 746f 2073 NEW except to s │ │ │ -0054fd10: 6174 6973 6679 5200 467e 8100 0020 2020 atisfyR.F~... │ │ │ +0054fd10: 6174 6973 6679 5200 46e0 8100 0020 2020 atisfyR.F.... │ │ │ 0054fd20: 2020 2020 2020 2020 7265 7175 6972 656d requirem │ │ │ 0054fd30: 656e 7473 2e20 5468 6573 6520 7661 7269 ents. These vari │ │ │ 0054fd40: 616e 7473 206d 6179 2062 6520 6170 7072 ants may be appr │ │ │ 0054fd50: 6f70 7269 6174 6520 6174 2074 6865 2062 opriate at the b │ │ │ -0054fd60: 6567 696e 6e69 6e67 3800 467e 9100 0020 eginning8.F~... │ │ │ +0054fd60: 6567 696e 6e69 6e67 3800 46e0 9100 0020 eginning8.F.... │ │ │ 0054fd70: 2020 2020 2020 2020 2020 6f66 2074 6865 of the │ │ │ 0054fd80: 2062 6173 6520 726f 7574 696e 6520 6f66 base routine of │ │ │ 0054fd90: 2061 6e20 6170 706c 6963 6174 696f 6e2e an application. │ │ │ -0054fda0: 0700 457e 1800 000e 0046 7e11 0000 2020 ..E~.....F~... │ │ │ -0054fdb0: 2052 4541 4407 0046 7e21 0000 5300 467e READ..F~!..S.F~ │ │ │ +0054fda0: 0700 45e0 1800 000e 0046 e011 0000 2020 ..E......F.... │ │ │ +0054fdb0: 2052 4541 4407 0046 e021 0000 5300 46e0 READ..F.!..S.F. │ │ │ 0054fdc0: 3100 0020 2020 2020 2020 2020 2020 416c 1.. Al │ │ │ 0054fdd0: 7761 7973 2075 7365 2061 2074 696d 656f ways use a timeo │ │ │ 0054fde0: 7574 2c20 6578 6365 7074 2077 6865 6e20 ut, except when │ │ │ 0054fdf0: 5245 4144 696e 6720 6672 6f6d 2061 2066 READing from a f │ │ │ 0054fe00: 696c 6520 696e 204e 4f46 4f4c 4c4f 5750 ile in NOFOLLOWP │ │ │ -0054fe10: 0046 7e41 0000 2020 2020 2020 2020 2020 .F~A.. │ │ │ +0054fe10: 0046 e041 0000 2020 2020 2020 2020 2020 .F.A.. │ │ │ 0054fe20: 206d 6f64 652e 2045 7863 6570 7420 7768 mode. Except wh │ │ │ 0054fe30: 656e 2063 6f6c 6c65 6374 696e 6720 7261 en collecting ra │ │ │ 0054fe40: 7720 6f72 2065 7874 6572 6e61 6c6c 7920 w or externally │ │ │ 0054fe50: 7661 6c69 6461 7465 6420 6461 7461 2c4b validated data,K │ │ │ -0054fe60: 0046 7e51 0000 2020 2020 2020 2020 2020 .F~Q.. │ │ │ +0054fe60: 0046 e051 0000 2020 2020 2020 2020 2020 .F.Q.. │ │ │ 0054fe70: 2052 4541 4420 696e 746f 2061 206c 6f63 READ into a loc │ │ │ 0054fe80: 616c 2076 6172 6961 626c 6520 616e 6420 al variable and │ │ │ 0054fe90: 7661 6c69 6461 7465 2074 6861 7420 7468 validate that th │ │ │ -0054fea0: 6520 7661 6c75 6520 6973 5100 467e 6100 e value isQ.F~a. │ │ │ +0054fea0: 6520 7661 6c75 6520 6973 5100 46e0 6100 e value isQ.F.a. │ │ │ 0054feb0: 0020 2020 2020 2020 2020 2020 6170 7072 . appr │ │ │ 0054fec0: 6f70 7269 6174 6520 2d20 6368 6563 6b20 opriate - check │ │ │ 0054fed0: 666f 7220 6c65 6e67 7468 2c20 7261 6e67 for length, rang │ │ │ 0054fee0: 652c 2064 656c 696d 6974 6572 7320 616e e, delimiters an │ │ │ -0054fef0: 6420 616e 7920 7661 6c75 6552 0046 7e71 d any valueR.F~q │ │ │ +0054fef0: 6420 616e 7920 7661 6c75 6552 0046 e071 d any valueR.F.q │ │ │ 0054ff00: 0000 2020 2020 2020 2020 2020 2072 6573 .. res │ │ │ 0054ff10: 7472 6963 7469 6f6e 732e 2041 6c77 6179 trictions. Alway │ │ │ 0054ff20: 7320 7661 6c69 6461 7465 2069 6e70 7574 s validate input │ │ │ 0054ff30: 2062 6566 6f72 6520 7573 696e 6720 6974 before using it │ │ │ 0054ff40: 2069 6e20 7761 7973 2074 6861 7451 0046 in ways thatQ.F │ │ │ -0054ff50: 7e81 0000 2020 2020 2020 2020 2020 2061 ~... a │ │ │ +0054ff50: e081 0000 2020 2020 2020 2020 2020 2061 .... a │ │ │ 0054ff60: 7373 756d 6520 6974 206d 6565 7473 2065 ssume it meets e │ │ │ 0054ff70: 7870 6563 7461 7469 6f6e 733b 2074 6869 xpectations; thi │ │ │ 0054ff80: 7320 6973 2063 7269 7469 6361 6c20 7768 s is critical wh │ │ │ 0054ff90: 656e 2075 7369 6e67 2069 7420 696e 5400 en using it inT. │ │ │ -0054ffa0: 467e 9100 0020 2020 2020 2020 2020 2020 F~... │ │ │ +0054ffa0: 46e0 9100 0020 2020 2020 2020 2020 2020 F.... │ │ │ 0054ffb0: 696e 6469 7265 6374 696f 6e20 6f72 2058 indirection or X │ │ │ 0054ffc0: 4543 5554 452c 206f 7220 7374 6f72 696e ECUTE, or storin │ │ │ 0054ffd0: 6720 6974 2064 7572 6162 6c79 2069 6e20 g it durably in │ │ │ 0054ffe0: 6120 676c 6f62 616c 2076 6172 6961 626c a global variabl │ │ │ -0054fff0: 652e 0700 457e 1900 0000 0000 0000 0000 e...E~.......... │ │ │ +0054fff0: 652e 0700 45e0 1900 0000 0000 0000 0000 e...E........... │ │ │ 00550000: 0400 0000 bc07 0000 f658 0000 0000 0000 .........X...... │ │ │ -00550010: 5300 007e 4845 4c50 00ff 7300 ff54 5249 S..~HELP..s..TRI │ │ │ +00550010: 5300 00e0 4845 4c50 00ff 7300 ff54 5249 S...HELP..s..TRI │ │ │ 00550020: 4747 4552 5300 ff73 00ff 4d5f 434f 4449 GGERS..s..M_CODI │ │ │ 00550030: 4e47 5f53 5441 4e44 4152 4453 5f2d 5f44 NG_STANDARDS_-_D │ │ │ 00550040: 4f27 535f 414e 445f 444f 4e27 5453 00ff O'S_AND_DON'TS.. │ │ │ 00550050: 7300 ff44 4f27 5300 c119 1100 0020 2020 s..DO'S...... │ │ │ -00550060: 5345 5407 0046 7e21 0000 5100 467e 3100 SET..F~!..Q.F~1. │ │ │ +00550060: 5345 5407 0046 e021 0000 5100 46e0 3100 SET..F.!..Q.F.1. │ │ │ 00550070: 0020 2020 2020 2020 2020 2020 5768 656e . When │ │ │ 00550080: 2073 6574 7469 6e67 2073 6576 6572 616c setting several │ │ │ 00550090: 206e 6f64 6573 2074 6f20 7468 6520 7361 nodes to the sa │ │ │ 005500a0: 6d65 2076 616c 7565 2c20 7370 6563 6966 me value, specif │ │ │ -005500b0: 7920 6120 6c69 7374 206f 664d 0046 7e41 y a list ofM.F~A │ │ │ +005500b0: 7920 6120 6c69 7374 206f 664d 0046 e041 y a list ofM.F.A │ │ │ 005500c0: 0000 2020 2020 2020 2020 2020 206e 616d .. nam │ │ │ 005500d0: 6573 2077 6974 6869 6e20 7061 7265 6e74 es within parent │ │ │ 005500e0: 6865 7365 732c 2072 6174 6865 7220 7468 heses, rather th │ │ │ 005500f0: 616e 2073 6570 6172 6174 656c 792c 2065 an separately, e │ │ │ -00550100: 2e67 2e2c 2053 4554 3000 467e 5100 0020 .g., SET0.F~Q.. │ │ │ +00550100: 2e67 2e2c 2053 4554 3000 46e0 5100 0020 .g., SET0.F.Q.. │ │ │ 00550110: 2020 2020 2020 2020 2020 2841 2c42 2c43 (A,B,C │ │ │ 00550120: 293d 3020 7673 2e20 5345 5420 413d 302c )=0 vs. SET A=0, │ │ │ -00550130: 423d 302c 433d 302e 0700 467e 6100 0040 B=0,C=0...F~a..@ │ │ │ -00550140: 0046 7e71 0000 2020 2058 4543 5554 452c .F~q.. XECUTE, │ │ │ +00550130: 423d 302c 433d 302e 0700 46e0 6100 0040 B=0,C=0...F.a..@ │ │ │ +00550140: 0046 e071 0000 2020 2058 4543 5554 452c .F.q.. XECUTE, │ │ │ 00550150: 2049 6e64 6972 6563 7469 6f6e 2c20 245a Indirection, $Z │ │ │ 00550160: 5359 5354 454d 2061 6e64 2050 4950 4520 SYSTEM and PIPE │ │ │ 00550170: 6465 7669 6365 2063 6f6d 6d61 6e64 7307 device commands. │ │ │ -00550180: 0046 7e81 0000 5400 467e 9100 0020 2020 .F~...T.F~... │ │ │ +00550180: 0046 e081 0000 5400 46e0 9100 0020 2020 .F....T.F.... │ │ │ 00550190: 2020 2020 2020 2020 546f 206d 696e 696d To minim │ │ │ 005501a0: 697a 6520 7275 6e2d 7469 6d65 2065 7272 ize run-time err │ │ │ 005501b0: 6f72 7320 616e 6420 7072 6576 656e 7420 ors and prevent │ │ │ 005501c0: 6f75 742d 6f66 2d64 6573 6967 6e20 7573 out-of-design us │ │ │ -005501d0: 6572 2069 6e64 7563 6564 5300 457e 1a00 er inducedS.E~.. │ │ │ +005501d0: 6572 2069 6e64 7563 6564 5300 45e0 1a00 er inducedS.E... │ │ │ 005501e0: 0020 2020 2020 2020 2020 2020 6f75 7463 . outc │ │ │ 005501f0: 6f6d 6573 2c20 656e 7375 7265 2073 7472 omes, ensure str │ │ │ 00550200: 696e 6773 2066 6f72 2075 7365 2062 7920 ings for use by │ │ │ 00550210: 7468 6520 696e 6469 7265 6374 696f 6e20 the indirection │ │ │ 00550220: 6f70 6572 6174 6f72 2c20 7468 6552 0046 operator, theR.F │ │ │ -00550230: 7e11 0000 2020 2020 2020 2020 2020 2058 ~... X │ │ │ +00550230: e011 0000 2020 2020 2020 2020 2020 2058 .... X │ │ │ 00550240: 4543 5554 4520 636f 6d6d 616e 642c 2074 ECUTE command, t │ │ │ 00550250: 6865 205a 5359 5354 454d 2063 6f6d 6d61 he ZSYSTEM comma │ │ │ 00550260: 6e64 2061 6e64 2050 4950 4520 6465 7669 nd and PIPE devi │ │ │ 00550270: 6365 2063 6f6d 6d61 6e64 7320 6172 654b ce commands areK │ │ │ -00550280: 0046 7e21 0000 2020 2020 2020 2020 2020 .F~!.. │ │ │ +00550280: 0046 e021 0000 2020 2020 2020 2020 2020 .F.!.. │ │ │ 00550290: 2076 616c 6964 2c20 6569 7468 6572 2062 valid, either b │ │ │ 005502a0: 7920 7072 6f67 7261 6d20 6465 7369 676e y program design │ │ │ 005502b0: 2061 6e64 2069 6d70 6c65 6d65 6e74 6174 and implementat │ │ │ -005502c0: 696f 6e2c 206f 7220 6279 3400 467e 3100 ion, or by4.F~1. │ │ │ +005502c0: 696f 6e2c 206f 7220 6279 3400 46e0 3100 ion, or by4.F.1. │ │ │ 005502d0: 0020 2020 2020 2020 2020 2020 7661 6c69 . vali │ │ │ 005502e0: 6461 7469 6e67 2074 6865 2076 616c 7565 dating the value │ │ │ 005502f0: 2070 7269 6f72 2074 6f20 7573 652e 0700 prior to use... │ │ │ -00550300: 467e 4100 000e 0046 7e51 0000 2020 2045 F~A....F~Q.. E │ │ │ -00550310: 6c73 6507 0046 7e61 0000 4b00 467e 7100 lse..F~a..K.F~q. │ │ │ +00550300: 46e0 4100 000e 0046 e051 0000 2020 2045 F.A....F.Q.. E │ │ │ +00550310: 6c73 6507 0046 e061 0000 4b00 46e0 7100 lse..F.a..K.F.q. │ │ │ 00550320: 0020 2020 2020 2020 2020 2020 5573 6520 . Use │ │ │ 00550330: 454c 5345 2077 6974 6820 6361 7265 2e20 ELSE with care. │ │ │ 00550340: 4265 6361 7573 6520 4754 2e4d 2073 7461 Because GT.M sta │ │ │ 00550350: 636b 7320 2454 4553 5420 6f6e 6c79 2061 cks $TEST only a │ │ │ -00550360: 7420 7468 654e 0046 7e81 0000 2020 2020 t theN.F~... │ │ │ +00550360: 7420 7468 654e 0046 e081 0000 2020 2020 t theN.F.... │ │ │ 00550370: 2020 2020 2020 2065 7865 6375 7469 6f6e execution │ │ │ 00550380: 206f 6620 616e 2065 7874 7269 6e73 6963 of an extrinsic │ │ │ 00550390: 206f 7220 616e 2061 7267 756d 656e 746c or an argumentl │ │ │ 005503a0: 6573 7320 444f 2063 6f6d 6d61 6e64 2c20 ess DO command, │ │ │ -005503b0: 616e 7950 0046 7e91 0000 2020 2020 2020 anyP.F~... │ │ │ +005503b0: 616e 7950 0046 e091 0000 2020 2020 2020 anyP.F.... │ │ │ 005503c0: 2020 2020 2058 4543 5554 4520 6f72 2044 XECUTE or D │ │ │ 005503d0: 4f20 7769 7468 2061 6e20 6172 6775 6d65 O with an argume │ │ │ 005503e0: 6e74 2068 6173 2074 6865 2070 6f74 656e nt has the poten │ │ │ 005503f0: 7469 616c 2073 6964 6520 6566 6665 6374 tial side effect │ │ │ -00550400: 206f 6621 0045 7e21 0000 2020 2020 2020 of!.E~!.. │ │ │ +00550400: 206f 6621 0045 e021 0000 2020 2020 2020 of!.E.!.. │ │ │ 00550410: 2020 2020 2061 6c74 6572 696e 6720 2454 altering $T │ │ │ -00550420: 4553 542e 0700 467e 1100 001b 0046 7e21 EST...F~.....F~! │ │ │ +00550420: 4553 542e 0700 46e0 1100 001b 0046 e021 EST...F......F.! │ │ │ 00550430: 0000 2020 2050 6f73 7420 636f 6e64 6974 .. Post condit │ │ │ -00550440: 696f 6e61 6c73 0700 467e 3100 004f 0046 ionals..F~1..O.F │ │ │ -00550450: 7e41 0000 2020 2020 2020 2020 2020 2057 ~A.. W │ │ │ +00550440: 696f 6e61 6c73 0700 46e0 3100 004f 0046 ionals..F.1..O.F │ │ │ +00550450: e041 0000 2020 2020 2020 2020 2020 2057 .A.. W │ │ │ 00550460: 6865 6e20 636f 6e64 6974 696f 6e61 6c69 hen conditionali │ │ │ 00550470: 7a69 6e67 2061 2073 696e 676c 6520 636f zing a single co │ │ │ 00550480: 6d6d 616e 6420 6f72 2074 7261 6e73 6665 mmand or transfe │ │ │ -00550490: 7220 6f66 2063 6f6e 7472 6f6c 5400 467e r of controlT.F~ │ │ │ +00550490: 7220 6f66 2063 6f6e 7472 6f6c 5400 46e0 r of controlT.F. │ │ │ 005504a0: 5100 0020 2020 2020 2020 2020 2020 6172 Q.. ar │ │ │ 005504b0: 6775 6d65 6e74 2c20 616e 6420 7468 6572 gument, and ther │ │ │ 005504c0: 6520 6973 206e 6f20 6e65 6564 2074 6f20 e is no need to │ │ │ 005504d0: 7365 7420 2454 4553 542c 2075 7365 2070 set $TEST, use p │ │ │ 005504e0: 6f73 7463 6f6e 6469 7469 6f6e 616c 732c ostconditionals, │ │ │ -005504f0: 5400 467e 6100 0020 2020 2020 2020 2020 T.F~a.. │ │ │ +005504f0: 5400 46e0 6100 0020 2020 2020 2020 2020 T.F.a.. │ │ │ 00550500: 2020 6173 2074 6865 7920 7072 6f76 6964 as they provid │ │ │ 00550510: 6520 6120 736c 6967 6874 2070 6572 666f e a slight perfo │ │ │ 00550520: 726d 616e 6365 2061 6476 616e 7461 6765 rmance advantage │ │ │ 00550530: 2061 6e64 2074 656e 6420 746f 2069 6d70 and tend to imp │ │ │ -00550540: 726f 7665 4f00 467e 7100 0020 2020 2020 roveO.F~q.. │ │ │ +00550540: 726f 7665 4f00 46e0 7100 0020 2020 2020 roveO.F.q.. │ │ │ 00550550: 2020 2020 2020 7265 6164 6162 696c 6974 readabilit │ │ │ 00550560: 7920 6279 2074 7969 6e67 2074 6865 2063 y by tying the c │ │ │ 00550570: 6f6e 6469 7469 6f6e 2063 6c6f 7365 6c79 ondition closely │ │ │ 00550580: 2074 6f20 7468 6520 6163 7469 6f6e 2e20 to the action. │ │ │ -00550590: 466f 724a 0046 7e81 0000 2020 2020 2020 ForJ.F~... │ │ │ +00550590: 466f 724a 0046 e081 0000 2020 2020 2020 ForJ.F.... │ │ │ 005505a0: 2020 2020 2065 7861 6d70 6c65 2c20 6368 example, ch │ │ │ 005505b0: 6f6f 7365 2053 4554 3a3c 636f 6e64 6974 oose SET: over IF SET...F │ │ │ -005505e0: 7e91 0000 1e00 457e 2200 0020 2020 245a ~.....E~".. $Z │ │ │ +005505e0: e091 0000 1e00 45e0 2200 0020 2020 245a ......E.".. $Z │ │ │ 005505f0: 4441 5441 2829 2061 6e64 2024 4441 5441 DATA() and $DATA │ │ │ -00550600: 2829 0700 467e 1100 0053 0046 7e21 0000 ()..F~...S.F~!.. │ │ │ +00550600: 2829 0700 46e0 1100 0053 0046 e021 0000 ()..F....S.F.!.. │ │ │ 00550610: 2020 2020 2020 2020 2020 2055 7365 2024 Use $ │ │ │ 00550620: 5a44 4154 4128 2920 7261 7468 6572 2074 ZDATA() rather t │ │ │ 00550630: 6861 6e20 2444 4154 4128 2920 756e 6c65 han $DATA() unle │ │ │ 00550640: 7373 2074 6865 206c 6f67 6963 206e 6565 ss the logic nee │ │ │ -00550650: 6473 2074 6f20 6967 6e6f 7265 2500 467e ds to ignore%.F~ │ │ │ +00550650: 6473 2074 6f20 6967 6e6f 7265 2500 46e0 ds to ignore%.F. │ │ │ 00550660: 3100 0020 2020 2020 2020 2020 2020 616c 1.. al │ │ │ 00550670: 6961 7320 696d 706c 6963 6174 696f 6e73 ias implications │ │ │ -00550680: 2e07 0046 7e41 0000 1400 467e 5100 0020 ...F~A....F~Q.. │ │ │ -00550690: 2020 2449 6e63 7265 6d65 6e74 0700 467e $Increment..F~ │ │ │ -005506a0: 6100 0054 0046 7e71 0000 2020 2020 2020 a..T.F~q.. │ │ │ +00550680: 2e07 0046 e041 0000 1400 46e0 5100 0020 ...F.A....F.Q.. │ │ │ +00550690: 2020 2449 6e63 7265 6d65 6e74 0700 46e0 $Increment..F. │ │ │ +005506a0: 6100 0054 0046 e071 0000 2020 2020 2020 a..T.F.q.. │ │ │ 005506b0: 2020 2020 2059 6f75 206d 6179 2075 7365 You may use │ │ │ 005506c0: 2061 6e20 4946 2074 6f20 6469 7363 6172 an IF to discar │ │ │ 005506d0: 6420 7468 6520 7265 7375 6c74 206f 6620 d the result of │ │ │ 005506e0: 494e 4352 454d 454e 5428 2920 696e 206f INCREMENT() in o │ │ │ -005506f0: 7264 6572 2074 6f40 0046 7e81 0000 2020 rder to@.F~... │ │ │ +005506f0: 7264 6572 2074 6f40 0046 e081 0000 2020 rder to@.F.... │ │ │ 00550700: 2020 2020 2020 2020 2074 616b 6520 6164 take ad │ │ │ 00550710: 7661 6e74 6167 6520 6f66 2074 6865 2049 vantage of the I │ │ │ 00550720: 4e43 5245 4d45 4e54 2829 2073 6964 652d NCREMENT() side- │ │ │ -00550730: 6566 6665 6374 2e07 0046 7e91 0000 0f00 effect...F~..... │ │ │ -00550740: 457e 2300 0020 2020 244e 6578 7407 0046 E~#.. $Next..F │ │ │ -00550750: 7e11 0000 4800 467e 2100 0020 2020 2020 ~...H.F~!.. │ │ │ +00550730: 6566 6665 6374 2e07 0046 e091 0000 0f00 effect...F...... │ │ │ +00550740: 45e0 2300 0020 2020 244e 6578 7407 0046 E.#.. $Next..F │ │ │ +00550750: e011 0000 4800 46e0 2100 0020 2020 2020 ....H.F.!.. │ │ │ 00550760: 2020 2020 2020 5573 6520 244f 5244 4552 Use $ORDER │ │ │ 00550770: 2829 2072 6174 6865 7220 7468 616e 2024 () rather than $ │ │ │ 00550780: 4e45 5854 2829 2c20 7768 6963 6820 6973 NEXT(), which is │ │ │ -00550790: 2064 6570 7265 6361 7465 642e 0700 467e deprecated...F~ │ │ │ -005507a0: 3100 0012 0046 7e41 0000 2020 2024 5069 1....F~A.. $Pi │ │ │ -005507b0: 6563 6528 2907 0046 7e51 0000 0000 0000 ece()..F~Q...... │ │ │ +00550790: 2064 6570 7265 6361 7465 642e 0700 46e0 deprecated...F. │ │ │ +005507a0: 3100 0012 0046 e041 0000 2020 2024 5069 1....F.A.. $Pi │ │ │ +005507b0: 6563 6528 2907 0046 e051 0000 0000 0000 ece()..F.Q...... │ │ │ 005507c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005507d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005507e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005507f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00550800: 0400 0000 be07 0000 2559 0000 0000 0000 ........%Y...... │ │ │ -00550810: 9600 007e 4845 4c50 00ff 7300 ff54 5249 ...~HELP..s..TRI │ │ │ +00550810: 9600 00e0 4845 4c50 00ff 7300 ff54 5249 ....HELP..s..TRI │ │ │ 00550820: 4747 4552 5300 ff73 00ff 4d5f 434f 4449 GGERS..s..M_CODI │ │ │ 00550830: 4e47 5f53 5441 4e44 4152 4453 5f2d 5f44 NG_STANDARDS_-_D │ │ │ 00550840: 4f27 535f 414e 445f 444f 4e27 5453 00ff O'S_AND_DON'TS.. │ │ │ 00550850: 7300 ff44 4f27 5300 c123 6100 0020 2020 s..DO'S..#a.. │ │ │ 00550860: 2020 2020 2020 2020 4966 2075 7369 6e67 If using │ │ │ 00550870: 2061 2070 6965 6365 206f 6620 6461 7461 a piece of data │ │ │ 00550880: 206d 6f72 6520 7468 616e 206f 6e63 652c more than once, │ │ │ 00550890: 2065 7874 7261 6374 2074 6865 2064 6174 extract the dat │ │ │ -005508a0: 6120 746f 2061 5200 467e 7100 0020 2020 a to aR.F~q.. │ │ │ +005508a0: 6120 746f 2061 5200 46e0 7100 0020 2020 a to aR.F.q.. │ │ │ 005508b0: 2020 2020 2020 2020 6c6f 6361 6c20 7661 local va │ │ │ 005508c0: 7269 6162 6c65 2066 6f72 2072 6575 7365 riable for reuse │ │ │ 005508d0: 2c20 7261 7468 6572 2074 6861 6e20 7573 , rather than us │ │ │ 005508e0: 696e 6720 7265 7065 6174 6564 2069 6e76 ing repeated inv │ │ │ -005508f0: 6f63 6174 696f 6e73 4000 467e 8100 0020 ocations@.F~... │ │ │ +005508f0: 6f63 6174 696f 6e73 4000 46e0 8100 0020 ocations@.F.... │ │ │ 00550900: 2020 2020 2020 2020 2020 6f66 2024 5049 of $PI │ │ │ 00550910: 4543 4528 2920 746f 2065 7874 7261 6374 ECE() to extract │ │ │ 00550920: 2074 6865 2073 616d 6520 7069 6563 6520 the same piece │ │ │ -00550930: 6f66 2064 6174 612e 0700 467e 9100 0013 of data...F~.... │ │ │ -00550940: 0045 7e24 0000 2020 2024 5261 6e64 6f6d .E~$.. $Random │ │ │ -00550950: 2829 0700 467e 1100 0051 0046 7e21 0000 ()..F~...Q.F~!.. │ │ │ +00550930: 6f66 2064 6174 612e 0700 46e0 9100 0013 of data...F..... │ │ │ +00550940: 0045 e024 0000 2020 2024 5261 6e64 6f6d .E.$.. $Random │ │ │ +00550950: 2829 0700 46e0 1100 0051 0046 e021 0000 ()..F....Q.F.!.. │ │ │ 00550960: 2020 2020 2020 2020 2020 2024 5241 4e44 $RAND │ │ │ 00550970: 4f4d 2831 2920 616c 7761 7973 2072 6574 OM(1) always ret │ │ │ 00550980: 7572 6e73 2030 2061 6e64 2073 6f20 6973 urns 0 and so is │ │ │ 00550990: 206e 6576 6572 2061 7070 726f 7072 6961 never appropria │ │ │ -005509a0: 7465 2e20 4164 6a75 7374 4e00 467e 3100 te. AdjustN.F~1. │ │ │ +005509a0: 7465 2e20 4164 6a75 7374 4e00 46e0 3100 te. AdjustN.F.1. │ │ │ 005509b0: 0020 2020 2020 2020 2020 2020 2452 414e . $RAN │ │ │ 005509c0: 444f 4d28 2920 7265 7375 6c74 7320 7769 DOM() results wi │ │ │ 005509d0: 7468 2061 7070 726f 7072 6961 7465 2061 th appropriate a │ │ │ 005509e0: 7269 7468 6d65 7469 6320 746f 2061 6368 rithmetic to ach │ │ │ -005509f0: 6965 7665 2074 6865 2000 467e 4100 0020 ieve the .F~A.. │ │ │ +005509f0: 6965 7665 2074 6865 2000 46e0 4100 0020 ieve the .F.A.. │ │ │ 00550a00: 2020 2020 2020 2020 2020 6465 7369 7265 desire │ │ │ -00550a10: 6420 7261 6e67 652e 0700 467e 5100 0016 d range...F~Q... │ │ │ -00550a20: 0046 7e61 0000 2020 2024 5a50 5245 5649 .F~a.. $ZPREVI │ │ │ -00550a30: 4f55 5328 2907 0046 7e71 0000 4b00 467e OUS()..F~q..K.F~ │ │ │ +00550a10: 6420 7261 6e67 652e 0700 46e0 5100 0016 d range...F.Q... │ │ │ +00550a20: 0046 e061 0000 2020 2024 5a50 5245 5649 .F.a.. $ZPREVI │ │ │ +00550a30: 4f55 5328 2907 0046 e071 0000 4b00 46e0 OUS()..F.q..K.F. │ │ │ 00550a40: 8100 0020 2020 2020 2020 2020 2020 5573 ... Us │ │ │ 00550a50: 6520 7468 6520 7374 616e 6461 7264 2024 e the standard $ │ │ │ 00550a60: 4f52 4445 5228 782c 2d31 292c 2072 6174 ORDER(x,-1), rat │ │ │ 00550a70: 6865 7220 7468 616e 2024 5a50 5245 5649 her than $ZPREVI │ │ │ -00550a80: 4f55 5328 7829 2e07 0046 7e91 0000 1b00 OUS(x)...F~..... │ │ │ -00550a90: 457e 2500 0020 2020 2445 5472 6170 2076 E~%.. $ETrap v │ │ │ -00550aa0: 732e 2024 5a54 5241 5007 0046 7e11 0000 s. $ZTRAP..F~... │ │ │ -00550ab0: 5100 467e 2100 0020 2020 2020 2020 2020 Q.F~!.. │ │ │ +00550a80: 4f55 5328 7829 2e07 0046 e091 0000 1b00 OUS(x)...F...... │ │ │ +00550a90: 45e0 2500 0020 2020 2445 5472 6170 2076 E.%.. $ETrap v │ │ │ +00550aa0: 732e 2024 5a54 5241 5007 0046 e011 0000 s. $ZTRAP..F.... │ │ │ +00550ab0: 5100 46e0 2100 0020 2020 2020 2020 2020 Q.F.!.. │ │ │ 00550ac0: 2020 5573 6520 2445 5452 4150 2072 6174 Use $ETRAP rat │ │ │ 00550ad0: 6865 7220 7468 616e 2024 5a54 5241 5020 her than $ZTRAP │ │ │ 00550ae0: 756e 6c65 7373 2074 6865 7265 2061 7265 unless there are │ │ │ 00550af0: 2067 6f6f 6420 7265 6173 6f6e 7320 6e6f good reasons no │ │ │ -00550b00: 7415 0046 7e31 0000 2020 2020 2020 2020 t..F~1.. │ │ │ -00550b10: 2020 2074 6f2e 0700 467e 4100 0016 0046 to...F~A....F │ │ │ -00550b20: 7e51 0000 2020 2024 4b45 5920 7673 2e20 ~Q.. $KEY vs. │ │ │ -00550b30: 245a 4207 0046 7e61 0000 5300 467e 7100 $ZB..F~a..S.F~q. │ │ │ +00550b00: 7415 0046 e031 0000 2020 2020 2020 2020 t..F.1.. │ │ │ +00550b10: 2020 2074 6f2e 0700 46e0 4100 0016 0046 to...F.A....F │ │ │ +00550b20: e051 0000 2020 2024 4b45 5920 7673 2e20 .Q.. $KEY vs. │ │ │ +00550b30: 245a 4207 0046 e061 0000 5300 46e0 7100 $ZB..F.a..S.F.q. │ │ │ 00550b40: 0020 2020 2020 2020 2020 2020 5573 6520 . Use │ │ │ 00550b50: 244b 4559 2072 6174 6865 7220 7468 616e $KEY rather than │ │ │ 00550b60: 2024 5a42 2c20 756e 6c65 7373 2063 6f64 $ZB, unless cod │ │ │ 00550b70: 6520 6d75 7374 2072 756e 206f 6e20 6f6c e must run on ol │ │ │ 00550b80: 6420 7665 7273 696f 6e73 206f 6648 0046 d versions ofH.F │ │ │ -00550b90: 7e81 0000 2020 2020 2020 2020 2020 2047 ~... G │ │ │ +00550b90: e081 0000 2020 2020 2020 2020 2020 2047 .... G │ │ │ 00550ba0: 542e 4d20 7768 6963 6820 646f 206e 6f74 T.M which do not │ │ │ 00550bb0: 206d 6169 6e74 6169 6e20 244b 4559 2066 maintain $KEY f │ │ │ 00550bc0: 6f72 2074 6865 2074 6172 6765 7420 6465 or the target de │ │ │ -00550bd0: 7669 6365 2e07 0046 7e91 0000 1c00 457e vice...F~.....E~ │ │ │ +00550bd0: 7669 6365 2e07 0046 e091 0000 1c00 45e0 vice...F......E. │ │ │ 00550be0: 2600 0020 2020 2453 5461 636b 2076 732e &.. $STack vs. │ │ │ -00550bf0: 2024 5a4c 4556 454c 0700 467e 1100 0054 $ZLEVEL..F~...T │ │ │ -00550c00: 0046 7e21 0000 2020 2020 2020 2020 2020 .F~!.. │ │ │ +00550bf0: 2024 5a4c 4556 454c 0700 46e0 1100 0054 $ZLEVEL..F....T │ │ │ +00550c00: 0046 e021 0000 2020 2020 2020 2020 2020 .F.!.. │ │ │ 00550c10: 2055 7365 2024 5354 4143 4b20 7261 7468 Use $STACK rath │ │ │ 00550c20: 6572 2074 6861 6e20 245a 4c45 5645 4c2c er than $ZLEVEL, │ │ │ 00550c30: 2075 6e6c 6573 7320 6974 2065 6c69 6d69 unless it elimi │ │ │ 00550c40: 6e61 7465 6420 6172 6974 686d 6574 6963 nated arithmetic │ │ │ -00550c50: 206f 7253 0046 7e31 0000 2020 2020 2020 orS.F~1.. │ │ │ +00550c50: 206f 7253 0046 e031 0000 2020 2020 2020 orS.F.1.. │ │ │ 00550c60: 2020 2020 2065 7869 7374 696e 6720 7573 existing us │ │ │ 00550c70: 6573 206f 6620 245a 4c45 5645 4c20 6172 es of $ZLEVEL ar │ │ │ 00550c80: 6520 736f 206e 756d 6572 6f75 7320 6173 e so numerous as │ │ │ 00550c90: 2074 6f20 6d61 6b65 2061 2063 6861 6e67 to make a chang │ │ │ -00550ca0: 6520 6869 6768 1700 467e 4100 0020 2020 e high..F~A.. │ │ │ +00550ca0: 6520 6869 6768 1700 46e0 4100 0020 2020 e high..F.A.. │ │ │ 00550cb0: 2020 2020 2020 2020 7269 736b 2e07 0046 risk...F │ │ │ -00550cc0: 7e51 0000 1300 467e 6100 0020 2020 245a ~Q....F~a.. $Z │ │ │ -00550cd0: 434d 444c 494e 4507 0046 7e71 0000 5100 CMDLINE..F~q..Q. │ │ │ -00550ce0: 467e 8100 0020 2020 2020 2020 2020 2020 F~... │ │ │ +00550cc0: e051 0000 1300 46e0 6100 0020 2020 245a .Q....F.a.. $Z │ │ │ +00550cd0: 434d 444c 494e 4507 0046 e071 0000 5100 CMDLINE..F.q..Q. │ │ │ +00550ce0: 46e0 8100 0020 2020 2020 2020 2020 2020 F.... │ │ │ 00550cf0: 5661 6c69 6461 7465 2061 6c6c 2069 6e70 Validate all inp │ │ │ 00550d00: 7574 2066 726f 6d20 245a 434d 444c 494e ut from $ZCMDLIN │ │ │ 00550d10: 4520 6173 2069 6620 6974 2077 6572 6520 E as if it were │ │ │ 00550d20: 6672 6f6d 2061 2052 4541 4420 666f 721d from a READ for. │ │ │ -00550d30: 0046 7e91 0000 2020 2020 2020 2020 2020 .F~... │ │ │ -00550d40: 2075 7365 7220 696e 7075 742e 0700 457e user input...E~ │ │ │ -00550d50: 2700 0038 0046 7e11 0000 2020 2045 7874 '..8.F~... Ext │ │ │ +00550d30: 0046 e091 0000 2020 2020 2020 2020 2020 .F.... │ │ │ +00550d40: 2075 7365 7220 696e 7075 742e 0700 45e0 user input...E. │ │ │ +00550d50: 2700 0038 0046 e011 0000 2020 2045 7874 '..8.F.... Ext │ │ │ 00550d60: 7269 6e73 6963 2046 756e 6374 696f 6e73 rinsic Functions │ │ │ 00550d70: 2061 6e64 2053 7065 6369 616c 2056 6172 and Special Var │ │ │ -00550d80: 6961 626c 6573 2028 2424 2907 0046 7e21 iables ($$)..F~! │ │ │ -00550d90: 0000 5400 467e 3100 0020 2020 2020 2020 ..T.F~1.. │ │ │ +00550d80: 6961 626c 6573 2028 2424 2907 0046 e021 iables ($$)..F.! │ │ │ +00550d90: 0000 5400 46e0 3100 0020 2020 2020 2020 ..T.F.1.. │ │ │ 00550da0: 2020 2020 5768 656e 2061 2073 7562 726f When a subro │ │ │ 00550db0: 7574 696e 6520 6e65 6564 7320 746f 2072 utine needs to r │ │ │ 00550dc0: 6574 7572 6e20 6120 7369 6e67 6c65 2076 eturn a single v │ │ │ 00550dd0: 616c 7565 206f 7220 616e 2061 6e20 6172 alue or an an ar │ │ │ -00550de0: 7261 7920 6f66 4e00 467e 4100 0020 2020 ray ofN.F~A.. │ │ │ +00550de0: 7261 7920 6f66 4e00 46e0 4100 0020 2020 ray ofN.F.A.. │ │ │ 00550df0: 2020 2020 2020 2020 7661 6c75 6573 2c20 values, │ │ │ 00550e00: 6368 6f6f 7365 2061 6e20 4578 7472 696e choose an Extrin │ │ │ 00550e10: 7369 6320 696e 766f 6361 7469 6f6e 206f sic invocation o │ │ │ 00550e20: 7665 7220 6120 444f 2069 6e20 6f72 6465 ver a DO in orde │ │ │ -00550e30: 7220 746f 2900 467e 5100 0020 2020 2020 r to).F~Q.. │ │ │ +00550e30: 7220 746f 2900 46e0 5100 0020 2020 2020 r to).F.Q.. │ │ │ 00550e40: 2020 2020 2020 6d69 6e69 6d69 7a65 2073 minimize s │ │ │ 00550e50: 636f 7069 6e67 2072 6973 6b73 2e07 0046 coping risks...F │ │ │ -00550e60: 7e61 0000 1200 467e 7100 0020 2020 5472 ~a....F~q.. Tr │ │ │ -00550e70: 6967 6765 7273 0700 467e 8100 004f 0046 iggers..F~...O.F │ │ │ -00550e80: 7e91 0000 2020 2020 2020 2020 2020 2057 ~... W │ │ │ +00550e60: e061 0000 1200 46e0 7100 0020 2020 5472 .a....F.q.. Tr │ │ │ +00550e70: 6967 6765 7273 0700 46e0 8100 004f 0046 iggers..F....O.F │ │ │ +00550e80: e091 0000 2020 2020 2020 2020 2020 2057 .... W │ │ │ 00550e90: 6869 6c65 2047 542e 4d20 646f 6573 206e hile GT.M does n │ │ │ 00550ea0: 6f74 2072 6573 7472 6963 7420 7472 6967 ot restrict trig │ │ │ 00550eb0: 6765 7220 636f 6465 2066 726f 6d20 7065 ger code from pe │ │ │ -00550ec0: 7266 6f72 6d69 6e67 2049 2f4f 5100 457e rforming I/OQ.E~ │ │ │ +00550ec0: 7266 6f72 6d69 6e67 2049 2f4f 5100 45e0 rforming I/OQ.E. │ │ │ 00550ed0: 2800 0020 2020 2020 2020 2020 2020 6f70 (.. op │ │ │ 00550ee0: 6572 6174 696f 6e73 2c20 6176 6f69 6420 erations, avoid │ │ │ 00550ef0: 7573 696e 6720 4f50 454e 2c20 5553 452c using OPEN, USE, │ │ │ 00550f00: 2052 4541 442c 2057 5249 5445 2061 6e64 READ, WRITE and │ │ │ 00550f10: 2043 4c4f 5345 2077 6974 6869 6e4d 0046 CLOSE withinM.F │ │ │ -00550f20: 7e11 0000 2020 2020 2020 2020 2020 2074 ~... t │ │ │ +00550f20: e011 0000 2020 2020 2020 2020 2020 2074 .... t │ │ │ 00550f30: 7269 6767 6572 2061 7070 6c69 6361 7469 rigger applicati │ │ │ 00550f40: 6f6e 2063 6f64 652e 2053 7563 6820 6f70 on code. Such op │ │ │ 00550f50: 6572 6174 696f 6e73 206d 6179 2062 6520 erations may be │ │ │ -00550f60: 7573 6566 756c 2066 6f72 5400 467e 2100 useful forT.F~!. │ │ │ +00550f60: 7573 6566 756c 2066 6f72 5400 46e0 2100 useful forT.F.!. │ │ │ 00550f70: 0020 2020 2020 2020 2020 2020 6465 7665 . deve │ │ │ 00550f80: 6c6f 706d 656e 7420 616e 6420 6469 6167 lopment and diag │ │ │ 00550f90: 6e6f 7374 6963 2070 7572 706f 7365 732e nostic purposes. │ │ │ 00550fa0: 2054 7269 6767 6572 7320 696d 706c 6963 Triggers implic │ │ │ 00550fb0: 6974 6c79 2072 756e 2061 7320 5450 0000 itly run as TP.. │ │ │ 00550fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00550fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00550fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00550ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00551000: 0400 0000 cb07 0000 4e59 0000 0000 0000 ........NY...... │ │ │ -00551010: 9900 007e 4845 4c50 00ff 7300 ff54 5249 ...~HELP..s..TRI │ │ │ +00551010: 9900 00e0 4845 4c50 00ff 7300 ff54 5249 ....HELP..s..TRI │ │ │ 00551020: 4747 4552 5300 ff73 00ff 4d5f 434f 4449 GGERS..s..M_CODI │ │ │ 00551030: 4e47 5f53 5441 4e44 4152 4453 5f2d 5f44 NG_STANDARDS_-_D │ │ │ 00551040: 4f27 535f 414e 445f 444f 4e27 5453 00ff O'S_AND_DON'TS.. │ │ │ 00551050: 7300 ff44 4f27 5300 c128 3100 0020 2020 s..DO'S..(1.. │ │ │ 00551060: 2020 2020 2020 2020 7472 616e 7361 6374 transact │ │ │ 00551070: 696f 6e73 2061 6e64 2049 2f4f 2076 696f ions and I/O vio │ │ │ 00551080: 6c61 7465 7320 7468 6520 4143 4944 2070 lates the ACID p │ │ │ 00551090: 726f 7065 7274 7920 6f66 2049 736f 6c61 roperty of Isola │ │ │ -005510a0: 7469 6f6e 202c 2061 7342 0046 7e41 0000 tion , asB.F~A.. │ │ │ +005510a0: 7469 6f6e 202c 2061 7342 0046 e041 0000 tion , asB.F.A.. │ │ │ 005510b0: 2020 2020 2020 2020 2020 2064 6f20 4a4f do JO │ │ │ 005510c0: 422c 204c 4f43 4b2c 205a 5359 5354 454d B, LOCK, ZSYSTEM │ │ │ 005510d0: 2061 6e64 2065 7874 6572 6e61 6c20 6361 and external ca │ │ │ -005510e0: 6c6c 732e 2028 2426 2920 2e07 0046 7e51 lls. ($&) ...F~Q │ │ │ -005510f0: 0000 5200 467e 6100 0020 2020 2020 2020 ..R.F~a.. │ │ │ +005510e0: 6c6c 732e 2028 2426 2920 2e07 0046 e051 lls. ($&) ...F.Q │ │ │ +005510f0: 0000 5200 46e0 6100 0020 2020 2020 2020 ..R.F.a.. │ │ │ 00551100: 2020 2020 5573 6520 636f 6d70 7265 6865 Use comprehe │ │ │ 00551110: 6e73 6976 6520 616e 6420 7374 726f 6e67 nsive and strong │ │ │ 00551120: 2063 6f64 696e 6720 636f 6e76 656e 7469 coding conventi │ │ │ 00551130: 6f6e 7320 666f 7220 7472 6967 6765 7220 ons for trigger │ │ │ -00551140: 636f 6465 4e00 467e 7100 0020 2020 2020 codeN.F~q.. │ │ │ +00551140: 636f 6465 4e00 46e0 7100 0020 2020 2020 codeN.F.q.. │ │ │ 00551150: 2020 2020 2020 6f72 2072 656c 7920 6f6e or rely on │ │ │ 00551160: 2075 7365 722d 7370 6563 6966 6965 6420 user-specified │ │ │ 00551170: 6e61 6d65 7320 696e 206d 616e 6167 696e names in managin │ │ │ 00551180: 6720 7468 6520 6465 6c65 7469 6f6e 2061 g the deletion a │ │ │ -00551190: 6e64 2a00 467e 8100 0020 2020 2020 2020 nd*.F~... │ │ │ +00551190: 6e64 2a00 46e0 8100 0020 2020 2020 2020 nd*.F.... │ │ │ 005511a0: 2020 2020 7265 706c 6163 656d 656e 7420 replacement │ │ │ -005511b0: 6f66 2074 7269 6767 6572 732e 0700 467e of triggers...F~ │ │ │ -005511c0: 9100 004e 0045 7e29 0000 2020 2020 2020 ...N.E~).. │ │ │ +005511b0: 6f66 2074 7269 6767 6572 732e 0700 46e0 of triggers...F. │ │ │ +005511c0: 9100 004e 0045 e029 0000 2020 2020 2020 ...N.E.).. │ │ │ 005511d0: 2020 2020 2045 7863 6570 7420 7768 656e Except when │ │ │ 005511e0: 2075 7369 6e67 2074 7269 6767 6572 7320 using triggers │ │ │ 005511f0: 666f 7220 6465 6275 6767 696e 672c 2075 for debugging, u │ │ │ 00551200: 7365 206a 6f75 726e 616c 696e 6720 616e se journaling an │ │ │ -00551210: 792c 0046 7e11 0000 2020 2020 2020 2020 y,.F~... │ │ │ +00551210: 792c 0046 e011 0000 2020 2020 2020 2020 y,.F.... │ │ │ 00551220: 2020 2072 6567 696f 6e20 7468 6174 2075 region that u │ │ │ 00551230: 7365 7320 7472 6967 6765 7273 2e07 0046 ses triggers...F │ │ │ -00551240: 7e21 0000 1b00 467e 3100 0020 2020 4361 ~!....F~1.. Ca │ │ │ +00551240: e021 0000 1b00 46e0 3100 0020 2020 4361 .!....F.1.. Ca │ │ │ 00551250: 6c6c 2d69 6e2f 4361 6c6c 2d6f 7574 7307 ll-in/Call-outs. │ │ │ -00551260: 0046 7e41 0000 5000 467e 5100 0020 2020 .F~A..P.F~Q.. │ │ │ +00551260: 0046 e041 0000 5000 46e0 5100 0020 2020 .F.A..P.F.Q.. │ │ │ 00551270: 2020 2020 2020 2020 5573 6520 6774 6d5f Use gtm_ │ │ │ 00551280: 6d61 6c6c 6f63 2f67 746d 5f66 7265 6520 malloc/gtm_free │ │ │ 00551290: 696e 2074 6865 2065 7874 6572 6e61 6c20 in the external │ │ │ 005512a0: 6675 6e63 7469 6f6e 7320 666f 7220 656e functions for en │ │ │ -005512b0: 6861 6e63 6564 4c00 467e 6100 0020 2020 hancedL.F~a.. │ │ │ +005512b0: 6861 6e63 6564 4c00 46e0 6100 0020 2020 hancedL.F.a.. │ │ │ 005512c0: 2020 2020 2020 2020 7065 7266 6f72 6d61 performa │ │ │ 005512d0: 6e63 6520 616e 6420 6265 7474 6572 2064 nce and better d │ │ │ 005512e0: 6562 7567 6769 6e67 2063 6170 6162 696c ebugging capabil │ │ │ 005512f0: 6974 7920 696e 2063 6173 6520 6d65 6d6f ity in case memo │ │ │ -00551300: 7279 4000 467e 7100 0020 2020 2020 2020 ry@.F~q.. │ │ │ +00551300: 7279 4000 46e0 7100 0020 2020 2020 2020 ry@.F.q.. │ │ │ 00551310: 2020 2020 6d61 6e61 6765 6d65 6e74 2070 management p │ │ │ 00551320: 726f 626c 656d 7320 6f63 6375 7220 7769 roblems occur wi │ │ │ 00551330: 7468 2065 7874 6572 6e61 6c20 6361 6c6c th external call │ │ │ -00551340: 732e 0700 467e 8100 0052 0046 7e91 0000 s...F~...R.F~... │ │ │ +00551340: 732e 0700 46e0 8100 0052 0046 e091 0000 s...F....R.F.... │ │ │ 00551350: 2020 2020 2020 2020 2020 2055 7365 2067 Use g │ │ │ 00551360: 746d 202a 7420 7479 7065 7320 6465 6669 tm *t types defi │ │ │ 00551370: 6e65 6420 696e 2067 746d 7863 5f74 7970 ned in gtmxc_typ │ │ │ 00551380: 6573 2e68 2062 6520 7573 6564 2069 6e73 es.h be used ins │ │ │ -00551390: 7465 6164 206f 6620 7468 654e 0045 7e2a tead of theN.E~* │ │ │ +00551390: 7465 6164 206f 6620 7468 654e 0045 e02a tead of theN.E.* │ │ │ 005513a0: 0000 2020 2020 2020 2020 2020 206e 6174 .. nat │ │ │ 005513b0: 6976 6520 7479 7065 7320 2869 6e74 2c20 ive types (int, │ │ │ 005513c0: 666c 6f61 742c 2063 6861 722c 2065 7463 float, char, etc │ │ │ 005513d0: 2920 746f 2061 766f 6964 2070 6f74 656e ) to avoid poten │ │ │ -005513e0: 7469 616c 2073 697a 6536 0046 7e11 0000 tial size6.F~... │ │ │ +005513e0: 7469 616c 2073 697a 6536 0046 e011 0000 tial size6.F.... │ │ │ 005513f0: 2020 2020 2020 2020 2020 206d 6973 6d61 misma │ │ │ 00551400: 7463 6865 7320 7769 7468 2074 6865 2070 tches with the p │ │ │ 00551410: 6172 616d 6574 6572 2074 7970 6573 2e07 arameter types.. │ │ │ -00551420: 0046 7e21 0000 1400 467e 3100 0020 2020 .F~!....F~1.. │ │ │ -00551430: 4175 746f 7265 6c69 6e6b 0700 467e 4100 Autorelink..F~A. │ │ │ -00551440: 0053 0046 7e51 0000 2020 2020 2020 2020 .S.F~Q.. │ │ │ +00551420: 0046 e021 0000 1400 46e0 3100 0020 2020 .F.!....F.1.. │ │ │ +00551430: 4175 746f 7265 6c69 6e6b 0700 46e0 4100 Autorelink..F.A. │ │ │ +00551440: 0053 0046 e051 0000 2020 2020 2020 2020 .S.F.Q.. │ │ │ 00551450: 2020 2045 6974 6865 7220 6175 746f 2d72 Either auto-r │ │ │ 00551460: 656c 696e 6b2d 656e 6162 6c65 206f 7220 elink-enable or │ │ │ 00551470: 6175 746f 2d72 656c 696e 6b2d 6469 7361 auto-relink-disa │ │ │ 00551480: 626c 6520 7468 6520 6469 7265 6374 6f72 ble the director │ │ │ -00551490: 7920 696e 3d00 467e 6100 0020 2020 2020 y in=.F~a.. │ │ │ +00551490: 7920 696e 3d00 46e0 6100 0020 2020 2020 y in=.F.a.. │ │ │ 005514a0: 2020 2020 2020 7468 6520 247a 726f 7574 the $zrout │ │ │ 005514b0: 696e 6573 2066 6f72 2074 6865 206c 6966 ines for the lif │ │ │ 005514c0: 6520 6f66 2074 6865 2070 726f 6365 7373 e of the process │ │ │ -005514d0: 2e07 0046 7e71 0000 4e00 467e 8100 0020 ...F~q..N.F~... │ │ │ +005514d0: 2e07 0046 e071 0000 4e00 46e0 8100 0020 ...F.q..N.F.... │ │ │ 005514e0: 2020 2020 2020 2020 2020 5573 6520 7468 Use th │ │ │ 005514f0: 6520 7361 6d65 2076 616c 7565 206f 6620 e same value of │ │ │ 00551500: 2467 746d 5f6c 696e 6b74 6d70 6469 7220 $gtm_linktmpdir │ │ │ 00551510: 666f 7220 616c 6c20 7072 6f63 6573 7365 for all processe │ │ │ -00551520: 732e 2041 6c6c 5000 467e 9100 0020 2020 s. AllP.F~... │ │ │ +00551520: 732e 2041 6c6c 5000 46e0 9100 0020 2020 s. AllP.F.... │ │ │ 00551530: 2020 2020 2020 2020 7072 6f63 6573 7365 processe │ │ │ 00551540: 7320 7468 6174 2073 6861 7265 2061 2064 s that share a d │ │ │ 00551550: 6972 6563 746f 7279 2077 686f 7365 2063 irectory whose c │ │ │ 00551560: 6f6e 7465 6e74 7320 6172 6520 7375 626a ontents are subj │ │ │ -00551570: 6563 7420 746f 4d00 457e 3100 0020 2020 ect toM.E~1.. │ │ │ +00551570: 6563 7420 746f 4d00 45e0 3100 0020 2020 ect toM.E.1.. │ │ │ 00551580: 2020 2020 2020 2020 5a52 5550 4441 5445 ZRUPDATE │ │ │ 00551590: 2075 7365 2074 6865 2073 616d 6520 7661 use the same va │ │ │ 005515a0: 6c75 6520 666f 7220 2467 746d 5f6c 696e lue for $gtm_lin │ │ │ 005515b0: 6b74 6d70 6469 7220 736f 2074 6861 7420 ktmpdir so that │ │ │ -005515c0: 616c 6c4f 0046 7e11 0000 2020 2020 2020 allO.F~... │ │ │ +005515c0: 616c 6c4f 0046 e011 0000 2020 2020 2020 allO.F.... │ │ │ 005515d0: 2020 2020 2070 726f 6365 7373 6573 2073 processes s │ │ │ 005515e0: 6565 2075 7064 6174 6520 6e6f 7469 6669 ee update notifi │ │ │ 005515f0: 6361 7469 6f6e 7320 2d20 7769 7468 2064 cations - with d │ │ │ 00551600: 6966 6665 7265 6e74 2076 616c 7565 7320 ifferent values │ │ │ -00551610: 6f66 4c00 467e 2100 0020 2020 2020 2020 ofL.F~!.. │ │ │ +00551610: 6f66 4c00 46e0 2100 0020 2020 2020 2020 ofL.F.!.. │ │ │ 00551620: 2020 2020 2467 746d 5f6c 696e 6b74 6d70 $gtm_linktmp │ │ │ 00551630: 6469 722c 2061 205a 5255 5044 4154 4520 dir, a ZRUPDATE │ │ │ 00551640: 6279 2061 2070 726f 6365 7373 2077 6974 by a process wit │ │ │ 00551650: 6820 6f6e 6520 7661 6c75 6520 6f66 4b00 h one value ofK. │ │ │ -00551660: 467e 3100 0020 2020 2020 2020 2020 2020 F~1.. │ │ │ +00551660: 46e0 3100 0020 2020 2020 2020 2020 2020 F.1.. │ │ │ 00551670: 2467 746d 5f6c 696e 6b74 6d70 6469 7220 $gtm_linktmpdir │ │ │ 00551680: 776f 756c 6420 6e6f 7420 6265 206f 6273 would not be obs │ │ │ 00551690: 6572 7665 6420 6279 2061 2070 726f 6365 erved by a proce │ │ │ -005516a0: 7373 2077 6974 6820 613f 0046 7e41 0000 ss with a?.F~A.. │ │ │ +005516a0: 7373 2077 6974 6820 613f 0046 e041 0000 ss with a?.F.A.. │ │ │ 005516b0: 2020 2020 2020 2020 2020 2064 6966 6665 diffe │ │ │ 005516c0: 7265 6e74 2076 616c 7565 206f 6620 7468 rent value of th │ │ │ 005516d0: 6174 2065 6e76 6972 6f6e 6d65 6e74 2076 at environment v │ │ │ -005516e0: 6172 6961 626c 652e 0700 467e 5100 0010 ariable...F~Q... │ │ │ -005516f0: 0041 7e4e 2754 5300 0044 6f6e 2774 7311 .A~N'TS..Don'ts. │ │ │ -00551700: 0046 7ebf 1100 0020 2020 446f 6e27 7473 .F~.... Don'ts │ │ │ -00551710: 0700 477e 2100 0021 0047 7e31 0000 2020 ..G~!..!.G~1.. │ │ │ +005516e0: 6172 6961 626c 652e 0700 46e0 5100 0010 ariable...F.Q... │ │ │ +005516f0: 0041 e04e 2754 5300 0044 6f6e 2774 7311 .A.N'TS..Don'ts. │ │ │ +00551700: 0046 e0bf 1100 0020 2020 446f 6e27 7473 .F..... Don'ts │ │ │ +00551710: 0700 47e0 2100 0021 0047 e031 0000 2020 ..G.!..!.G.1.. │ │ │ 00551720: 2053 6f75 7263 6520 616e 6420 4f62 6a65 Source and Obje │ │ │ -00551730: 6374 2046 696c 6573 0700 477e 4100 003a ct Files..G~A..: │ │ │ -00551740: 0047 7e51 0000 2020 2020 2020 2020 2020 .G~Q.. │ │ │ +00551730: 6374 2046 696c 6573 0700 47e0 4100 003a ct Files..G.A..: │ │ │ +00551740: 0047 e051 0000 2020 2020 2020 2020 2020 .G.Q.. │ │ │ 00551750: 204e 6576 6572 2063 6861 6e67 6520 7468 Never change th │ │ │ 00551760: 6520 6e61 6d65 206f 6620 616e 206f 626a e name of an obj │ │ │ -00551770: 6563 7420 6669 6c65 2e07 0047 7e61 0000 ect file...G~a.. │ │ │ -00551780: 4b00 477e 7100 0020 2020 2020 2020 2020 K.G~q.. │ │ │ +00551770: 6563 7420 6669 6c65 2e07 0047 e061 0000 ect file...G.a.. │ │ │ +00551780: 4b00 47e0 7100 0020 2020 2020 2020 2020 K.G.q.. │ │ │ 00551790: 2020 5768 656e 2066 6f72 6d69 6e67 2072 When forming r │ │ │ 005517a0: 6f75 7469 6e65 206e 616d 6573 2c20 7468 outine names, th │ │ │ 005517b0: 6520 636f 6d70 696c 6572 2074 7275 6e63 e compiler trunc │ │ │ 005517c0: 6174 6573 206f 626a 6563 7400 0000 0000 ates object..... │ │ │ 005517d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005517e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005517f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00551800: 0400 0000 e407 0000 7559 0000 0000 0000 ........uY...... │ │ │ -00551810: 9b00 007e 4845 4c50 00ff 7300 ff54 5249 ...~HELP..s..TRI │ │ │ +00551810: 9b00 00e0 4845 4c50 00ff 7300 ff54 5249 ....HELP..s..TRI │ │ │ 00551820: 4747 4552 5300 ff73 00ff 4d5f 434f 4449 GGERS..s..M_CODI │ │ │ 00551830: 4e47 5f53 5441 4e44 4152 4453 5f2d 5f44 NG_STANDARDS_-_D │ │ │ 00551840: 4f27 535f 414e 445f 444f 4e27 5453 00ff O'S_AND_DON'TS.. │ │ │ 00551850: 7300 ff44 4f4e 2754 5300 bf81 0000 2020 s..DON'TS..... │ │ │ 00551860: 2020 2020 2020 2020 2066 696c 656e 616d filenam │ │ │ 00551870: 6573 2074 6f20 6120 6d61 7869 6d75 6d20 es to a maximum │ │ │ 00551880: 6c65 6e67 7468 206f 6620 3331 2063 6861 length of 31 cha │ │ │ 00551890: 7261 6374 6572 732e 2046 6f72 2065 7861 racters. For exa │ │ │ -005518a0: 6d70 6c65 2c20 666f 7220 614f 0047 7e91 mple, for aO.G~. │ │ │ +005518a0: 6d70 6c65 2c20 666f 7220 614f 0047 e091 mple, for aO.G.. │ │ │ 005518b0: 0000 2020 2020 2020 2020 2020 2073 6f75 .. sou │ │ │ 005518c0: 7263 6520 6669 6c65 2063 616c 6c65 6420 rce file called │ │ │ 005518d0: 4164 6174 6162 6173 6565 6e67 696e 6577 Adatabaseenginew │ │ │ 005518e0: 6974 6873 6361 6c61 6269 6c69 7479 7072 ithscalabilitypr │ │ │ -005518f0: 6f76 656e 2e6d 2074 6865 3b00 467e c011 oven.m the;.F~.. │ │ │ +005518f0: 6f76 656e 2e6d 2074 6865 3b00 46e0 c011 oven.m the;.F... │ │ │ 00551900: 0000 2020 2020 2020 2020 2020 2063 6f6d .. com │ │ │ 00551910: 7069 6c65 7220 6765 6e65 7261 7465 7320 piler generates │ │ │ 00551920: 616e 206f 626a 6563 7420 6669 6c65 2063 an object file c │ │ │ -00551930: 616c 6c65 6451 0047 7e12 0000 2020 2020 alledQ.G~... │ │ │ +00551930: 616c 6c65 6451 0047 e012 0000 2020 2020 alledQ.G.... │ │ │ 00551940: 2020 2020 2020 2041 6461 7461 6261 7365 Adatabase │ │ │ 00551950: 656e 6769 6e65 7769 7468 7363 616c 6162 enginewithscalab │ │ │ 00551960: 696c 6974 7970 2e6f 2e20 4e65 7665 7220 ilityp.o. Never │ │ │ 00551970: 6c65 7420 4754 2e4d 2072 6f75 7469 6e65 let GT.M routine │ │ │ -00551980: 7320 6669 6c65 2d00 477e 1300 0020 2020 s file-.G~... │ │ │ +00551980: 7320 6669 6c65 2d00 47e0 1300 0020 2020 s file-.G.... │ │ │ 00551990: 2020 2020 2020 2020 6e61 6d65 7320 6578 names ex │ │ │ 005519a0: 6365 6564 2033 3120 6368 6172 6163 7465 ceed 31 characte │ │ │ -005519b0: 7273 2e07 0047 7e14 0000 1100 477e 1500 rs...G~.....G~.. │ │ │ -005519c0: 0020 2020 6b69 6c6c 202d 3907 0047 7e16 . kill -9..G~. │ │ │ -005519d0: 0000 5000 477e 1700 0020 2020 2020 2020 ..P.G~... │ │ │ +005519b0: 7273 2e07 0047 e014 0000 1100 47e0 1500 rs...G......G... │ │ │ +005519c0: 0020 2020 6b69 6c6c 202d 3907 0047 e016 . kill -9..G.. │ │ │ +005519d0: 0000 5000 47e0 1700 0020 2020 2020 2020 ..P.G.... │ │ │ 005519e0: 2020 2020 446f 6e27 7420 6b69 6c6c 696e Don't killin │ │ │ 005519f0: 6720 6120 7072 6f63 6573 7320 7769 7468 g a process with │ │ │ 00551a00: 206b 696c 6c20 2d39 2061 6e64 2069 7420 kill -9 and it │ │ │ 00551a10: 6d61 7920 6361 7573 6520 6461 7461 6261 may cause databa │ │ │ -00551a20: 7365 5400 477e 1800 0020 2020 2020 2020 seT.G~... │ │ │ +00551a20: 7365 5400 47e0 1800 0020 2020 2020 2020 seT.G.... │ │ │ 00551a30: 2020 2020 6461 6d61 6765 2e20 5573 6520 damage. Use │ │ │ 00551a40: 4d55 5049 5020 5354 4f50 206f 7220 4d55 MUPIP STOP or MU │ │ │ 00551a50: 5049 5020 494e 5452 5054 2069 6e73 7465 PIP INTRPT inste │ │ │ 00551a60: 6164 2e20 5573 6520 6b69 6c6c 202d 3920 ad. Use kill -9 │ │ │ -00551a70: 6173 2074 6865 5400 477e 1900 0020 2020 as theT.G~... │ │ │ +00551a70: 6173 2074 6865 5400 47e0 1900 0020 2020 as theT.G.... │ │ │ 00551a80: 2020 2020 2020 2020 6c61 7374 2072 6573 last res │ │ │ 00551a90: 6f72 7420 6966 2074 6865 2070 726f 6365 ort if the proce │ │ │ 00551aa0: 7373 2064 6f65 7320 6e6f 7420 7265 7370 ss does not resp │ │ │ 00551ab0: 6f6e 6420 746f 204d 5550 4950 2053 544f ond to MUPIP STO │ │ │ -00551ac0: 502e 206b 696c 6c20 2d39 4e00 477e 1a00 P. kill -9N.G~.. │ │ │ +00551ac0: 502e 206b 696c 6c20 2d39 4e00 47e0 1a00 P. kill -9N.G... │ │ │ 00551ad0: 0020 2020 2020 2020 2020 2020 7465 726d . term │ │ │ 00551ae0: 696e 6174 6573 2074 6865 2070 726f 6365 inates the proce │ │ │ 00551af0: 7373 2061 6272 7570 746c 7920 616e 6420 ss abruptly and │ │ │ 00551b00: 6d61 7920 6c65 6176 6520 6461 7461 6261 may leave databa │ │ │ -00551b10: 7365 2066 696c 6573 5400 477e 2100 0020 se filesT.G~!.. │ │ │ +00551b10: 7365 2066 696c 6573 5400 47e0 2100 0020 se filesT.G.!.. │ │ │ 00551b20: 2020 2020 2020 2020 2020 696d 7072 6f70 improp │ │ │ 00551b30: 6572 6c79 2063 6c6f 7365 6420 616e 6420 erly closed and │ │ │ 00551b40: 7265 7175 6972 6520 6120 4d55 5049 5020 require a MUPIP │ │ │ 00551b50: 5255 4e44 4f57 4e2e 2042 6563 6175 7365 RUNDOWN. Because │ │ │ -00551b60: 206b 696c 6c20 2d39 206d 6179 5200 477e kill -9 mayR.G~ │ │ │ +00551b60: 206b 696c 6c20 2d39 206d 6179 5200 47e0 kill -9 mayR.G. │ │ │ 00551b70: 2200 0020 2020 2020 2020 2020 2020 6361 ".. ca │ │ │ 00551b80: 7573 6520 6461 7461 6261 7365 2064 616d use database dam │ │ │ 00551b90: 6167 652c 2070 6572 666f 726d 2061 204d age, perform a M │ │ │ 00551ba0: 5550 4950 2049 4e54 4547 2069 6d6d 6564 UPIP INTEG immed │ │ │ 00551bb0: 6961 7465 6c79 2061 6674 6572 2061 1a00 iately after a.. │ │ │ -00551bc0: 477e 2300 0020 2020 2020 2020 2020 2020 G~#.. │ │ │ -00551bd0: 6b69 6c6c 202d 392e 0700 477e 2400 0019 kill -9...G~$... │ │ │ -00551be0: 0047 7e25 0000 2020 204f 7065 7261 7465 .G~%.. Operate │ │ │ -00551bf0: 2061 7320 726f 6f74 0700 477e 2600 002e as root..G~&... │ │ │ -00551c00: 0047 7e27 0000 2020 2020 2020 2020 2020 .G~'.. │ │ │ +00551bc0: 47e0 2300 0020 2020 2020 2020 2020 2020 G.#.. │ │ │ +00551bd0: 6b69 6c6c 202d 392e 0700 47e0 2400 0019 kill -9...G.$... │ │ │ +00551be0: 0047 e025 0000 2020 204f 7065 7261 7465 .G.%.. Operate │ │ │ +00551bf0: 2061 7320 726f 6f74 0700 47e0 2600 002e as root..G.&... │ │ │ +00551c00: 0047 e027 0000 2020 2020 2020 2020 2020 .G.'.. │ │ │ 00551c10: 204e 6576 6572 2072 756e 2061 2072 6f75 Never run a rou │ │ │ 00551c20: 7469 6e65 2061 7320 726f 6f74 2e07 0047 tine as root...G │ │ │ -00551c30: 7e28 0000 5300 477e 2900 0020 2020 2020 ~(..S.G~).. │ │ │ +00551c30: e028 0000 5300 47e0 2900 0020 2020 2020 .(..S.G.).. │ │ │ 00551c40: 2020 2020 2020 4f74 6865 7220 7468 616e Other than │ │ │ 00551c50: 2047 542e 4d20 696e 7374 616c 6c61 7469 GT.M installati │ │ │ 00551c60: 6f6e 2c20 6e65 7665 7220 7065 7266 6f72 on, never perfor │ │ │ 00551c70: 6d20 616e 7920 4754 2e4d 206f 7065 7261 m any GT.M opera │ │ │ -00551c80: 7469 6f6e 2061 7317 0047 7e2a 0000 2020 tion as..G~*.. │ │ │ +00551c80: 7469 6f6e 2061 7317 0047 e02a 0000 2020 tion as..G.*.. │ │ │ 00551c90: 2020 2020 2020 2020 2072 6f6f 742e 0700 root... │ │ │ -00551ca0: 477e 3100 0012 0047 7e32 0000 2020 2054 G~1....G~2.. T │ │ │ -00551cb0: 7269 6767 6572 7307 0047 7e33 0000 5300 riggers..G~3..S. │ │ │ -00551cc0: 477e 3400 0020 2020 2020 2020 2020 2020 G~4.. │ │ │ +00551ca0: 47e0 3100 0012 0047 e032 0000 2020 2054 G.1....G.2.. T │ │ │ +00551cb0: 7269 6767 6572 7307 0047 e033 0000 5300 riggers..G.3..S. │ │ │ +00551cc0: 47e0 3400 0020 2020 2020 2020 2020 2020 G.4.. │ │ │ 00551cd0: 4e65 7665 7220 7573 6520 6368 6169 6e65 Never use chaine │ │ │ 00551ce0: 6420 616e 6420 6e65 7374 6564 2074 7269 d and nested tri │ │ │ 00551cf0: 6767 6572 7320 7468 6174 2070 6f74 656e ggers that poten │ │ │ 00551d00: 7469 616c 6c79 2075 7064 6174 6520 7468 tially update th │ │ │ -00551d10: 654f 0047 7e35 0000 2020 2020 2020 2020 eO.G~5.. │ │ │ +00551d10: 654f 0047 e035 0000 2020 2020 2020 2020 eO.G.5.. │ │ │ 00551d20: 2020 2073 616d 6520 7069 6563 6520 6f66 same piece of │ │ │ 00551d30: 2061 2067 6c6f 6261 6c20 7661 7269 6162 a global variab │ │ │ 00551d40: 6c65 2e20 596f 7520 7368 6f75 6c64 2061 le. You should a │ │ │ 00551d50: 6c77 6179 7320 6173 7365 7373 2074 6865 lways assess the │ │ │ -00551d60: 4f00 477e 3600 0020 2020 2020 2020 2020 O.G~6.. │ │ │ +00551d60: 4f00 47e0 3600 0020 2020 2020 2020 2020 O.G.6.. │ │ │ 00551d70: 2020 7369 676e 6966 6963 616e 6365 206f significance o │ │ │ 00551d80: 6620 6861 7669 6e67 2063 6861 696e 6564 f having chained │ │ │ 00551d90: 2074 7269 6767 6572 7320 666f 7220 6120 triggers for a │ │ │ 00551da0: 6461 7461 6261 7365 2075 7064 6174 654e database updateN │ │ │ -00551db0: 0047 7e37 0000 2020 2020 2020 2020 2020 .G~7.. │ │ │ +00551db0: 0047 e037 0000 2020 2020 2020 2020 2020 .G.7.. │ │ │ 00551dc0: 2065 7370 6563 6961 6c6c 7920 6265 6361 especially beca │ │ │ 00551dd0: 7573 6520 6f66 2074 6865 2061 7262 6974 use of the arbit │ │ │ 00551de0: 7261 7279 2074 7269 6767 6572 2065 7865 rary trigger exe │ │ │ 00551df0: 6375 7469 6f6e 206f 7264 6572 2e07 0047 cution order...G │ │ │ -00551e00: 7e38 0000 5000 477e 3900 0020 2020 2020 ~8..P.G~9.. │ │ │ +00551e00: e038 0000 5000 47e0 3900 0020 2020 2020 .8..P.G.9.. │ │ │ 00551e10: 2020 2020 2020 4e65 7665 7220 6163 6365 Never acce │ │ │ 00551e20: 7373 205e 2374 2077 6974 6820 4453 452c ss ^#t with DSE, │ │ │ 00551e30: 2065 7863 6570 7420 7769 7468 2067 7569 except with gui │ │ │ 00551e40: 6461 6e63 6520 6672 6f6d 2079 6f75 7220 dance from your │ │ │ -00551e50: 4754 2e4d 5400 477e 3a00 0020 2020 2020 GT.MT.G~:.. │ │ │ +00551e50: 4754 2e4d 5400 47e0 3a00 0020 2020 2020 GT.MT.G.:.. │ │ │ 00551e60: 2020 2020 2020 7375 7070 6f72 7420 6368 support ch │ │ │ 00551e70: 616e 6e65 6c2e 204d 616e 6167 6520 7472 annel. Manage tr │ │ │ 00551e80: 6967 6765 7220 6465 6669 6e69 7469 6f6e igger definition │ │ │ 00551e90: 7320 7769 7468 204d 5550 4950 2054 5249 s with MUPIP TRI │ │ │ -00551ea0: 4747 4552 2061 6e64 1e00 477e 4100 0020 GGER and..G~A.. │ │ │ +00551ea0: 4747 4552 2061 6e64 1e00 47e0 4100 0020 GGER and..G.A.. │ │ │ 00551eb0: 2020 2020 2020 2020 2020 245a 5452 4947 $ZTRIG │ │ │ -00551ec0: 4745 5228 292e 0700 477e 4200 0019 0047 GER()...G~B....G │ │ │ -00551ed0: 7e43 0000 2020 204c 6f63 616c 2076 6172 ~C.. Local var │ │ │ -00551ee0: 6961 626c 6573 0700 477e 4400 0053 0047 iables..G~D..S.G │ │ │ -00551ef0: 7e45 0000 2020 2020 2020 2020 2020 204e ~E.. N │ │ │ +00551ec0: 4745 5228 292e 0700 47e0 4200 0019 0047 GER()...G.B....G │ │ │ +00551ed0: e043 0000 2020 204c 6f63 616c 2076 6172 .C.. Local var │ │ │ +00551ee0: 6961 626c 6573 0700 47e0 4400 0053 0047 iables..G.D..S.G │ │ │ +00551ef0: e045 0000 2020 2020 2020 2020 2020 204e .E.. N │ │ │ 00551f00: 6576 6572 2075 7365 2065 7870 6f6e 656e ever use exponen │ │ │ 00551f10: 7469 616c 206e 756d 6572 6963 2066 6f72 tial numeric for │ │ │ 00551f20: 6d20 696e 2074 6865 2073 7562 7363 7269 m in the subscri │ │ │ 00551f30: 7074 732e 2049 7420 6d61 7920 6c65 6164 pts. It may lead │ │ │ -00551f40: 5400 477e 4600 0020 2020 2020 2020 2020 T.G~F.. │ │ │ +00551f40: 5400 47e0 4600 0020 2020 2020 2020 2020 T.G.F.. │ │ │ 00551f50: 2020 746f 2061 6d62 6967 7569 7469 6573 to ambiguities │ │ │ 00551f60: 2e20 4265 6361 7573 6520 6e75 6d65 7269 . Because numeri │ │ │ 00551f70: 6320 7375 6273 6372 6970 7473 2063 6f6c c subscripts col │ │ │ 00551f80: 6c61 7465 2061 6865 6164 206f 6620 7374 late ahead of st │ │ │ -00551f90: 7269 6e67 5000 477e 4700 0020 2020 2020 ringP.G~G.. │ │ │ +00551f90: 7269 6e67 5000 47e0 4700 0020 2020 2020 ringP.G.G.. │ │ │ 00551fa0: 2020 2020 2020 7375 6273 6372 6970 7473 subscripts │ │ │ 00551fb0: 2c20 7468 6520 7374 7269 6e67 2073 7562 , the string sub │ │ │ 00551fc0: 7363 7269 7074 2022 3031 4535 2220 6973 script "01E5" is │ │ │ 00551fd0: 206e 6f74 2074 6865 2073 616d 6520 6173 not the same as │ │ │ 00551fe0: 2074 6865 0000 0000 0000 0000 0000 0000 the............ │ │ │ 00551ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00552000: 0400 0000 0f05 0000 8859 0000 0000 0000 .........Y...... │ │ │ -00552010: 7000 007e 4845 4c50 00ff 7300 ff54 5249 p..~HELP..s..TRI │ │ │ +00552010: 7000 00e0 4845 4c50 00ff 7300 ff54 5249 p...HELP..s..TRI │ │ │ 00552020: 4747 4552 5300 ff73 00ff 4d5f 434f 4449 GGERS..s..M_CODI │ │ │ 00552030: 4e47 5f53 5441 4e44 4152 4453 5f2d 5f44 NG_STANDARDS_-_D │ │ │ 00552040: 4f27 535f 414e 445f 444f 4e27 5453 00ff O'S_AND_DON'TS.. │ │ │ 00552050: 7300 ff44 4f4e 2754 5300 c048 0000 2020 s..DON'TS..H.. │ │ │ 00552060: 2020 2020 2020 2020 206e 756d 6572 6963 numeric │ │ │ 00552070: 2073 7562 7363 7269 7074 2030 3145 352e subscript 01E5. │ │ │ -00552080: 0700 477e 4900 004f 0047 7e4a 0000 2020 ..G~I..O.G~J.. │ │ │ +00552080: 0700 47e0 4900 004f 0047 e04a 0000 2020 ..G.I..O.G.J.. │ │ │ 00552090: 2020 2020 2020 2020 204e 6576 6572 2053 Never S │ │ │ 005520a0: 4554 2024 5a57 5254 4143 6e20 2276 6172 ET $ZWRTACn "var │ │ │ 005520b0: 6961 626c 6573 222e 2054 6865 7920 6172 iables". They ar │ │ │ 005520c0: 6520 7573 6564 2062 7920 4754 2e4d 2074 e used by GT.M t │ │ │ -005520d0: 6f20 6d61 6b65 4f00 477e 5100 0020 2020 o makeO.G~Q.. │ │ │ +005520d0: 6f20 6d61 6b65 4f00 47e0 5100 0020 2020 o makeO.G.Q.. │ │ │ 005520e0: 2020 2020 2020 2020 5a57 5249 5445 206f ZWRITE o │ │ │ 005520f0: 7574 7075 7420 6d6f 7265 2075 7365 6675 utput more usefu │ │ │ 00552100: 6c20 6275 7420 6172 6520 6e6f 7420 7375 l but are not su │ │ │ 00552110: 7070 6f72 7465 6420 666f 7220 616e 7920 pported for any │ │ │ -00552120: 6f74 6865 7253 0047 7e52 0000 2020 2020 otherS.G~R.. │ │ │ +00552120: 6f74 6865 7253 0047 e052 0000 2020 2020 otherS.G.R.. │ │ │ 00552130: 2020 2020 2020 2070 7572 706f 7365 2e20 purpose. │ │ │ 00552140: 5468 6579 2061 7265 206f 6e6c 7920 6d65 They are only me │ │ │ 00552150: 6e74 696f 6e65 6420 6865 7265 2062 6563 ntioned here bec │ │ │ 00552160: 6175 7365 2079 6f75 206d 6179 2073 6565 ause you may see │ │ │ -00552170: 2074 6865 6d20 696e 3500 477e 5300 0020 them in5.G~S.. │ │ │ +00552170: 2074 6865 6d20 696e 3500 47e0 5300 0020 them in5.G.S.. │ │ │ 00552180: 2020 2020 2020 2020 2020 7468 6520 6f75 the ou │ │ │ 00552190: 7470 7574 206f 6620 5a57 5249 5445 2061 tput of ZWRITE a │ │ │ 005521a0: 6e64 205a 5348 4f57 2022 5622 2e07 0047 nd ZSHOW "V"...G │ │ │ -005521b0: 7e54 0000 5400 477e 5500 0020 2020 2020 ~T..T.G~U.. │ │ │ +005521b0: e054 0000 5400 47e0 5500 0020 2020 2020 .T..T.G.U.. │ │ │ 005521c0: 2020 2020 2020 596f 7520 6361 6e20 7573 You can us │ │ │ 005521d0: 6520 5345 5420 4020 746f 2070 726f 6365 e SET @ to proce │ │ │ 005521e0: 7373 205a 5752 4954 4520 6f72 205a 5348 ss ZWRITE or ZSH │ │ │ 005521f0: 4f57 2022 5622 206f 7574 7075 7420 636f OW "V" output co │ │ │ -00552200: 6e74 6169 6e69 6e67 5300 477e 5600 0020 ntainingS.G~V.. │ │ │ +00552200: 6e74 6169 6e69 6e67 5300 47e0 5600 0020 ntainingS.G.V.. │ │ │ 00552210: 2020 2020 2020 2020 2020 245a 5752 5441 $ZWRTA │ │ │ 00552220: 436e 2076 6172 6961 626c 6573 2066 6f72 Cn variables for │ │ │ 00552230: 2072 6573 746f 7269 6e67 2061 6e20 616c restoring an al │ │ │ 00552240: 6961 7320 636f 6e74 6169 6e65 7220 7661 ias container va │ │ │ -00552250: 7269 6162 6c65 2074 6f20 6153 0047 7e57 riable to aS.G~W │ │ │ +00552250: 7269 6162 6c65 2074 6f20 6153 0047 e057 riable to aS.G.W │ │ │ 00552260: 0000 2020 2020 2020 2020 2020 2070 7269 .. pri │ │ │ 00552270: 6f72 2073 7461 7465 2e20 5768 696c 6520 or state. While │ │ │ 00552280: 7072 6f63 6573 7369 6e67 2074 6865 206f processing the o │ │ │ 00552290: 7574 7075 742c 206e 6576 6572 2061 7474 utput, never att │ │ │ 005522a0: 656d 7074 2074 6f20 696e 6a65 6374 4b00 empt to injectK. │ │ │ -005522b0: 477e 5800 0020 2020 2020 2020 2020 2020 G~X.. │ │ │ +005522b0: 47e0 5800 0020 2020 2020 2020 2020 2020 G.X.. │ │ │ 005522c0: 6f72 206d 616e 6970 756c 6174 6520 245a or manipulate $Z │ │ │ 005522d0: 5752 5441 436e 206c 696e 6573 2061 7320 WRTACn lines as │ │ │ 005522e0: 6974 206d 6179 206c 6561 6420 746f 2075 it may lead to u │ │ │ -005522f0: 6e69 6e74 656e 6465 6454 0047 7e59 0000 nintendedT.G~Y.. │ │ │ +005522f0: 6e69 6e74 656e 6465 6454 0047 e059 0000 nintendedT.G.Y.. │ │ │ 00552300: 2020 2020 2020 2020 2020 2063 6f6e 7365 conse │ │ │ 00552310: 7175 656e 6365 7320 6f72 2075 6e64 6572 quences or under │ │ │ 00552320: 6d69 6e65 2074 6865 2062 656e 6566 6974 mine the benefit │ │ │ 00552330: 2079 6f75 206d 6967 6874 2061 6368 6965 you might achie │ │ │ 00552340: 7665 2066 726f 6d20 7573 696e 6754 0047 ve from usingT.G │ │ │ -00552350: 7e5a 0000 2020 2020 2020 2020 2020 2061 ~Z.. a │ │ │ +00552350: e05a 0000 2020 2020 2020 2020 2020 2061 .Z.. a │ │ │ 00552360: 6c69 6173 2063 6f6e 7461 696e 6572 732e lias containers. │ │ │ 00552370: 204c 696e 6573 2063 6f6e 7461 696e 696e Lines containin │ │ │ 00552380: 6720 5345 5420 245a 5752 5441 436e 3d3c g SET $ZWRTACn=< │ │ │ 00552390: 7661 6c75 653e 2061 7265 206e 6f2d 6f70 value> are no-op │ │ │ -005523a0: 7354 0047 7e61 0000 2020 2020 2020 2020 sT.G~a.. │ │ │ +005523a0: 7354 0047 e061 0000 2020 2020 2020 2020 sT.G.a.. │ │ │ 005523b0: 2020 2075 6e6c 6573 7320 7468 6579 2068 unless they h │ │ │ 005523c0: 6176 6520 6120 7072 6563 6564 696e 6720 ave a preceding │ │ │ 005523d0: 5345 5420 245a 5752 5441 433d 2222 2061 SET $ZWRTAC="" a │ │ │ 005523e0: 6e64 2061 6e20 616c 6961 7320 636f 6e74 nd an alias cont │ │ │ -005523f0: 6169 6e65 724f 0047 7e62 0000 2020 2020 ainerO.G~b.. │ │ │ +005523f0: 6169 6e65 724f 0047 e062 0000 2020 2020 ainerO.G.b.. │ │ │ 00552400: 2020 2020 2020 2076 6172 6961 626c 6520 variable │ │ │ 00552410: 6173 736f 6369 6174 696f 6e2e 2049 6e20 association. In │ │ │ 00552420: 7468 6520 5a57 5249 5445 206f 7220 5a53 the ZWRITE or ZS │ │ │ 00552430: 484f 5720 2256 2220 6f75 7470 7574 206f HOW "V" output o │ │ │ -00552440: 6620 616e 5200 477e 6300 0020 2020 2020 f anR.G~c.. │ │ │ +00552440: 6620 616e 5200 47e0 6300 0020 2020 2020 f anR.G.c.. │ │ │ 00552450: 2020 2020 2020 616c 6961 7320 636f 6e74 alias cont │ │ │ 00552460: 6169 6e65 722c 2053 4554 2024 5a57 5254 ainer, SET $ZWRT │ │ │ 00552470: 4143 206c 696e 6573 2061 7070 6561 7220 AC lines appear │ │ │ 00552480: 696e 2074 6865 206f 7264 6572 2074 6861 in the order tha │ │ │ -00552490: 7420 4754 2e4d 5400 477e 6400 0020 2020 t GT.MT.G~d.. │ │ │ +00552490: 7420 4754 2e4d 5400 47e0 6400 0020 2020 t GT.MT.G.d.. │ │ │ 005524a0: 2020 2020 2020 2020 6578 7065 6374 7320 expects │ │ │ 005524b0: 666f 7220 7265 7374 6f72 6174 696f 6e2e for restoration. │ │ │ 005524c0: 2046 4953 2063 616e 2063 6861 6e67 6520 FIS can change │ │ │ 005524d0: 7468 6520 7573 6520 6f66 2024 5a57 5254 the use of $ZWRT │ │ │ -005524e0: 4143 2069 6e20 4754 2e4d 1e00 477e 6500 AC in GT.M..G~e. │ │ │ +005524e0: 4143 2069 6e20 4754 2e4d 1e00 47e0 6500 AC in GT.M..G.e. │ │ │ 005524f0: 0020 2020 2020 2020 2020 2020 6174 2061 . at a │ │ │ -00552500: 6e79 2074 696d 652e 0700 477e 6600 0000 ny time...G~f... │ │ │ +00552500: 6e79 2074 696d 652e 0700 47e0 6600 0000 ny time...G.f... │ │ │ 00552510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00552520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00552530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00552540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00552550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00552560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00552570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -348795,15 +348795,15 @@ │ │ │ 005527a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005527b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005527c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005527d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005527e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005527f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00552800: 0400 0000 fb07 0000 125a 0000 0000 0000 .........Z...... │ │ │ -00552810: 2600 0017 6774 6d74 7970 666c 6469 6e64 &...gtmtypfldind │ │ │ +00552810: 2600 0074 6774 6d74 7970 666c 6469 6e64 &..tgtmtypfldind │ │ │ 00552820: 7800 ff41 4253 5f54 494d 4500 ff61 745f x..ABS_TIME..at_ │ │ │ 00552830: 7365 6300 0031 0b00 1c00 7573 6563 0000 sec..1....usec.. │ │ │ 00552840: 3214 000f 0042 4649 4c45 00ff 626c 6b73 2....BFILE..blks │ │ │ 00552850: 697a 0000 350a 0017 0070 7472 0000 3809 iz..5....ptr..8. │ │ │ 00552860: 0017 0075 6600 0037 0a00 1900 7369 7a00 ...uf..7....siz. │ │ │ 00552870: 0036 0900 1600 6664 0000 310b 0016 006d .6....fd..1....m │ │ │ 00552880: 6f64 6500 0034 0c00 1600 6f66 6c61 6700 ode..4....oflag. │ │ │ @@ -357243,21 +357243,21 @@ │ │ │ 005737a0: 2000 6e62 6c6f 636b 6564 5f6f 7574 7075 .nblocked_outpu │ │ │ 005737b0: 7400 0038 380b 0026 0069 6e67 0000 3832 t..88..&.ing..82 │ │ │ 005737c0: 0f00 1e00 6f62 7566 6665 7200 0038 310e ....obuffer..81. │ │ │ 005737d0: 0025 005f 6572 726e 6f00 0038 3012 0026 .%._errno..80..& │ │ │ 005737e0: 0066 6c75 7368 5f74 696d 6500 0037 380e .flush_time..78. │ │ │ 005737f0: 0026 0069 6e5f 7573 6500 0037 3500 0000 .&.in_use..75... │ │ │ 00573800: 0400 0001 c407 0000 2877 0000 0000 0000 ........(w...... │ │ │ -00573810: 3f00 0027 6774 6d74 7970 666c 6469 6e64 ?..'gtmtypfldind │ │ │ +00573810: 3f00 00c3 6774 6d74 7970 666c 6469 6e64 ?...gtmtypfldind │ │ │ 00573820: 7800 ff63 6163 6865 5f71 7565 5f68 6561 x..cache_que_hea │ │ │ 00573830: 6473 00ff 6361 6368 655f 6172 7261 795b ds..cache_array[ │ │ │ 00573840: 305d 2e63 7a00 00a5 0200 0000 0000 0020 0].cz.......... │ │ │ -00573850: 0011 1b6c 6c69 6e5f 656e 7472 795f 6c69 ...llin_entry_li │ │ │ +00573850: 0011 786c 6c69 6e5f 656e 7472 795f 6c69 ..xllin_entry_li │ │ │ 00573860: 7374 00ff 6400 00a7 0200 0000 0000 0011 st..d........... │ │ │ -00573870: 0010 1b6f 6e65 0000 a802 0000 0000 0000 ...one.......... │ │ │ +00573870: 0010 786f 6e65 0000 a802 0000 0000 0000 ..xone.......... │ │ │ 00573880: 1d00 0f00 645f 726d 5f73 7472 7563 7400 ....d_rm_struct. │ │ │ 00573890: ff6d 7600 00a9 0200 0000 0000 0025 0011 .mv..........%.. │ │ │ 005738a0: 6d74 745f 7374 7275 6374 00ff 7474 696f mtt_struct..ttio │ │ │ 005738b0: 5f73 7472 7563 7401 0000 aa02 0000 0000 _struct......... │ │ │ 005738c0: 0000 2100 106d 6f6c 6c61 725f 7374 6163 ..!..mollar_stac │ │ │ 005738d0: 6b5f 7479 7065 00ff 6600 00ab 0200 0000 k_type..f....... │ │ │ 005738e0: 0000 002d 000f 6166 6f72 775f 6d75 6c74 ...-..aforw_mult │ │ │ @@ -359419,15 +359419,15 @@ │ │ │ 0057bfa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0057bfb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0057bfc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0057bfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0057bfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0057bff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0057c000: 0400 0000 f507 0000 b57e 0000 0000 0000 .........~...... │ │ │ -0057c010: 3300 001b 6774 6d73 7472 7563 7473 00ff 3...gtmstructs.. │ │ │ +0057c010: 3300 0078 6774 6d73 7472 7563 7473 00ff 3..xgtmstructs.. │ │ │ 0057c020: 6163 7469 7665 6c76 5f64 6267 5f73 7472 activelv_dbg_str │ │ │ 0057c030: 7563 7400 0061 6374 6976 656c 765f 6462 uct..activelv_db │ │ │ 0057c040: 675f 742b 000c 0062 6163 6b75 705f 7265 g_t+...backup_re │ │ │ 0057c050: 675f 6c69 7374 5f73 7472 7563 7400 0062 g_list_struct..b │ │ │ 0057c060: 6163 6b75 705f 7265 675f 6c69 7374 1a00 ackup_reg_list.. │ │ │ 0057c070: 0d00 6c6b 5f68 6472 5f73 7472 7563 7400 ..lk_hdr_struct. │ │ │ 0057c080: 0062 6c6b 5f68 6472 1f00 1000 7365 676d .blk_hdr....segm │ │ │ @@ -360187,15 +360187,15 @@ │ │ │ 0057efa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0057efb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0057efc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0057efd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0057efe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0057eff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0057f000: 0400 0000 3701 0000 8b7f 0000 0000 0000 ....7........... │ │ │ -0057f010: 3700 001b 6774 6d75 6e69 6f6e 7300 ff67 7...gtmunions..g │ │ │ +0057f010: 3700 0078 6774 6d75 6e69 6f6e 7300 ff67 7..xgtmunions..g │ │ │ 0057f020: 746d 5f64 6573 6372 6970 746f 725f 756e tm_descriptor_un │ │ │ 0057f030: 696f 6e00 0067 746d 5f64 6573 6372 6970 ion..gtm_descrip │ │ │ 0057f040: 746f 725f 616c 741b 000f 0074 696d 6538 tor_alt....time8 │ │ │ 0057f050: 5f73 7472 7563 7400 0067 746d 5f74 696d _struct..gtm_tim │ │ │ 0057f060: 6538 1f00 0c00 765f 6b65 795f 6275 665f e8....v_key_buf_ │ │ │ 0057f070: 756e 696f 6e00 0067 765f 6b65 795f 6275 union..gv_key_bu │ │ │ 0057f080: 661f 000d 0074 725f 7375 6273 5f73 7472 f....tr_subs_str │ │ │ @@ -360443,15 +360443,15 @@ │ │ │ 0057ffa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0057ffb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0057ffc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0057ffd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0057ffe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0057fff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00580000: 0400 0000 fb07 0000 0c80 0000 0000 0000 ................ │ │ │ -00580010: 1e00 001b 6774 6d74 7970 6573 00ff 4142 ....gtmtypes..AB │ │ │ +00580010: 1e00 0078 6774 6d74 7970 6573 00ff 4142 ...xgtmtypes..AB │ │ │ 00580020: 535f 5449 4d45 0000 7374 7275 6374 0800 S_TIME..struct.. │ │ │ 00580030: 1300 8000 0032 0e00 1300 bf11 00ff 6c65 .....2........le │ │ │ 00580040: 6e00 0038 1900 1700 6e61 6d65 0000 4142 n..8....name..AB │ │ │ 00580050: 535f 5449 4d45 2e61 745f 7365 630a 0017 S_TIME.at_sec... │ │ │ 00580060: 006f 6666 0000 300e 0017 0074 7970 6500 .off..0....type. │ │ │ 00580070: 006c 6f6e 670d 0014 0021 00ff 6c65 6e00 .long....!..len. │ │ │ 00580080: 0038 1a00 1700 6e61 6d65 0000 4142 535f .8....name..ABS_ │ │ │ @@ -370171,58 +370171,58 @@ │ │ │ 005a5fa0: 6172 0d00 1700 2500 ff6c 656e 0000 343c ar....%..len..4< │ │ │ 005a5fb0: 001a 006e 616d 6500 0067 7674 725f 7375 ...name..gvtr_su │ │ │ 005a5fc0: 6273 5f74 2e67 7674 725f 7375 6273 5f70 bs_t.gvtr_subs_p │ │ │ 005a5fd0: 6174 7465 726e 2e70 6174 5f6d 7661 6c2e attern.pat_mval. │ │ │ 005a5fe0: 7574 6663 6772 5f69 6e64 780b 001a 006f utfcgr_indx....o │ │ │ 005a5ff0: 6666 0000 3230 0000 0000 0000 0000 0000 ff..20.......... │ │ │ 005a6000: 0400 0001 cd07 0000 ed9c 0000 0000 0000 ................ │ │ │ -005a6010: 2d00 0027 6774 6d74 7970 6573 00ff 4465 -..'gtmtypes..De │ │ │ +005a6010: 2d00 00c3 6774 6d74 7970 6573 00ff 4465 -...gtmtypes..De │ │ │ 005a6020: 765f 7061 7261 6d5f 7061 6972 7300 bf21 v_param_pairs..! │ │ │ 005a6030: 00ff 7000 0000 0300 0000 0000 0022 000a ..p..........".. │ │ │ 005a6040: 7461 6374 6976 656c 765f 6462 675f 7400 tactivelv_dbg_t. │ │ │ 005a6050: bf71 00ff 6d00 0002 0300 0000 0000 0017 .q..m........... │ │ │ -005a6060: 000a 1b62 6c6b 5f68 6472 0081 0000 0303 ...blk_hdr...... │ │ │ -005a6070: 0000 0000 0000 1a00 0b1b 7564 6479 5f6c ..........uddy_l │ │ │ +005a6060: 000a 7862 6c6b 5f68 6472 0081 0000 0303 ..xblk_hdr...... │ │ │ +005a6070: 0000 0000 0000 1a00 0b78 7564 6479 5f6c .........xuddy_l │ │ │ 005a6080: 6973 7400 bf72 0000 0403 0000 0000 0000 ist..r.......... │ │ │ 005a6090: 2300 0a79 6361 6368 655f 7175 655f 6865 #..ycache_que_he │ │ │ 005a60a0: 6164 7300 bf41 00ff 7000 0005 0300 0000 ads..A..p....... │ │ │ 005a60b0: 0000 0014 001a 79c0 2700 ff6e 6200 0006 ......y.'..nb... │ │ │ 005a60c0: 0300 0000 0000 0012 001b 0048 00ff 6d00 ...........H..m. │ │ │ 005a60d0: 0007 0300 0000 0000 0017 0010 7972 6563 ............yrec │ │ │ 005a60e0: 00c0 2600 ff70 0000 0803 0000 0000 0000 ..&..p.......... │ │ │ 005a60f0: 1e00 1079 7374 6174 655f 7265 6300 bf71 ...ystate_rec..q │ │ │ 005a6100: 00ff 6e62 0000 0903 0000 0000 0000 0f00 ..nb............ │ │ │ -005a6110: 1a1b c100 000a 0300 0000 0000 001b 000c ................ │ │ │ -005a6120: 1b73 656d 6170 5f74 00bf 1100 ff70 0000 .semap_t.....p.. │ │ │ +005a6110: 1a78 c100 000a 0300 0000 0000 001b 000c .x.............. │ │ │ +005a6120: 7873 656d 6170 5f74 00bf 1100 ff70 0000 xsemap_t.....p.. │ │ │ 005a6130: 0b03 0000 0000 0000 2000 0b00 6c65 6172 ........ ...lear │ │ │ 005a6140: 5f72 6571 7565 7374 00bf 5100 ff6d 0000 _request..Q..m.. │ │ │ 005a6150: 0c03 0000 0000 0000 1e00 0b61 6d5f 7265 ...........am_re │ │ │ 005a6160: 6769 6f6e 5f68 6561 6400 bf42 0000 0d03 gion_head..B.... │ │ │ -005a6170: 0000 0000 0000 1b00 0b1b 6f6c 6c73 6571 ..........ollseq │ │ │ +005a6170: 0000 0000 0000 1b00 0b78 6f6c 6c73 6571 .........xollseq │ │ │ 005a6180: 00bf 2100 ff6e 6200 000e 0300 0000 0000 ..!..nb......... │ │ │ 005a6190: 0023 000c 6e6d 6d61 6e64 5f71 7561 6c69 .#..nmmand_quali │ │ │ 005a61a0: 6669 6572 00c0 1900 ff70 0000 0f03 0000 fier.....p...... │ │ │ 005a61b0: 0000 0000 2400 0c73 6e64 6974 696f 6e5f ....$..sndition_ │ │ │ 005a61c0: 6861 6e64 6c65 7200 bf61 00ff 6e62 0000 handler..a..nb.. │ │ │ 005a61d0: 1003 0000 0000 0000 2200 0d00 6e65 6374 ........"...nect │ │ │ 005a61e0: 696f 6e5f 7374 7275 6374 00c0 2500 ff6d ion_struct..%..m │ │ │ 005a61f0: 0000 1103 0000 0000 0000 2200 0b73 775f .........."..sw_ │ │ │ 005a6200: 7365 745f 656c 656d 656e 7400 c011 00ff set_element..... │ │ │ 005a6210: 6e62 0000 1203 0000 0000 0000 1300 1a73 nb.............s │ │ │ 005a6220: 3700 ff6e 6200 0013 0300 0000 0000 0020 7..nb.......... │ │ │ -005a6230: 000a 1b64 5f72 6d5f 7374 7275 6374 00c0 ...d_rm_struct.. │ │ │ +005a6230: 000a 7864 5f72 6d5f 7374 7275 6374 00c0 ..xd_rm_struct.. │ │ │ 005a6240: 2600 ff6e 6200 0014 0300 0000 0000 0012 &..nb........... │ │ │ 005a6250: 0017 0052 00ff 6d00 0015 0300 0000 0000 ...R..m......... │ │ │ 005a6260: 0012 0017 0078 00ff 6d00 0016 0300 0000 .....x..m....... │ │ │ 005a6270: 0000 0014 0016 6dc1 1111 00ff 6d00 0017 ......m.....m... │ │ │ 005a6280: 0300 0000 0000 001f 000c 6d73 6f63 6b65 ..........msocke │ │ │ 005a6290: 745f 7374 7275 6374 00c0 1801 0000 1803 t_struct........ │ │ │ 005a62a0: 0000 0000 0000 1d00 0c63 7474 5f73 7472 .........ctt_str │ │ │ 005a62b0: 7563 7400 c023 00ff 6d00 0019 0300 0000 uct..#..m....... │ │ │ -005a62c0: 0000 0013 0017 1b47 00ff 6e62 0000 1a03 .......G..nb.... │ │ │ +005a62c0: 0000 0013 0017 7847 00ff 6e62 0000 1a03 ......xG..nb.... │ │ │ 005a62d0: 0000 0000 0000 2600 0b6e 6470 5f61 6e6e ......&..ndp_ann │ │ │ 005a62e0: 6f75 6e63 655f 6d73 675f 7400 bf91 00ff ounce_msg_t..... │ │ │ 005a62f0: 6e62 0000 1b03 0000 0000 0000 1900 0e6e nb.............n │ │ │ 005a6300: 6864 725f 7400 bf61 00ff 7000 001c 0300 hdr_t..a..p..... │ │ │ 005a6310: 0000 0000 0026 000b 0065 765f 6469 7370 .....&...ev_disp │ │ │ 005a6320: 6174 6368 5f73 7472 7563 7400 c015 00ff atch_struct..... │ │ │ 005a6330: 6d00 001d 0300 0000 0000 0024 000b 006f m..........$...o │ │ │ @@ -370234,15 +370234,15 @@ │ │ │ 005a6390: 7563 7400 bf51 00ff 6d00 0020 0300 0000 uct..Q..m.. .... │ │ │ 005a63a0: 0000 0029 000a 0065 6d69 745f 6261 7365 ...)...emit_base │ │ │ 005a63b0: 5f69 6e66 6f5f 7374 7275 6374 00bf 4100 _info_struct..A. │ │ │ 005a63c0: ff6d 0000 2103 0000 0000 0000 2200 0b00 .m..!......."... │ │ │ 005a63d0: 6e64 6961 6e33 325f 7374 7275 6374 00bf ndian32_struct.. │ │ │ 005a63e0: 3100 ff6d 0000 2203 0000 0000 0000 1d00 1..m.."......... │ │ │ 005a63f0: 0a6e 6669 6c65 5f69 6e66 6f00 bf11 00ff .nfile_info..... │ │ │ -005a6400: 6d00 0023 0300 0000 0000 0014 000b 176e m..#...........n │ │ │ +005a6400: 6d00 0023 0300 0000 0000 0014 000b 746e m..#..........tn │ │ │ 005a6410: 7063 00bf 7200 0024 0300 0000 0000 0024 pc..r..$.......$ │ │ │ 005a6420: 000b 006f 7277 5f6d 756c 7469 5f73 7472 ...orw_multi_str │ │ │ 005a6430: 7563 7400 c012 00ff 6d00 0025 0300 0000 uct.....m..%.... │ │ │ 005a6440: 0000 0018 000b 0074 6f6b 6869 7374 00bf .......tokhist.. │ │ │ 005a6450: 2200 0026 0300 0000 0000 001b 000a 0067 "..&...........g │ │ │ 005a6460: 645f 6164 6472 00c0 1a00 ff6d 0000 2703 d_addr.....m..'. │ │ │ 005a6470: 0000 0000 0000 1700 0d00 7265 6769 6f6e ..........region │ │ │ @@ -370343,15 +370343,15 @@ │ │ │ 005a6a60: 0000 0000 0017 0016 7275 7064 00c0 1100 ........rupd.... │ │ │ 005a6a70: ff70 0000 6d04 0000 0000 0000 1a00 1600 .p..m........... │ │ │ 005a6a80: 7a74 776f 726d 00bf 9100 ff6d 0000 6e04 ztworm.....m..n. │ │ │ 005a6a90: 0000 0000 0000 2000 0b00 766e 5f64 6174 ...... ...vn_dat │ │ │ 005a6aa0: 615f 7479 7065 00bf 2100 ff6d 0000 6f04 a_type..!..m..o. │ │ │ 005a6ab0: 0000 0000 0000 1900 0b61 796d 7661 6c00 .........aymval. │ │ │ 005a6ac0: c025 00ff 7000 0070 0400 0000 0000 0010 .%..p..p........ │ │ │ -005a6ad0: 000a 1774 6600 0071 0400 0000 0000 001e ...tf..q........ │ │ │ +005a6ad0: 000a 7474 6600 0071 0400 0000 0000 001e ..ttf..q........ │ │ │ 005a6ae0: 000b 006c 6576 656c 5f69 6e66 6f00 bf51 ...level_info..Q │ │ │ 005a6af0: 00ff 7000 0072 0400 0000 0000 001c 000b ..p..r.......... │ │ │ 005a6b00: 0070 5f66 7261 6d65 00bf 6100 ff6e 6200 .p_frame..a..nb. │ │ │ 005a6b10: 0073 0400 0000 0000 0011 0013 00c0 3201 .s............2. │ │ │ 005a6b20: 0000 7404 0000 0000 0000 1200 1400 5700 ..t...........W. │ │ │ 005a6b30: ff6d 0000 7504 0000 0000 0000 1700 0d00 .m..u........... │ │ │ 005a6b40: 7661 7200 c011 00ff 6d00 0076 0400 0000 var.....m..v.... │ │ │ @@ -370413,15 +370413,15 @@ │ │ │ 005a6ec0: 196e 5300 ff70 0000 a004 0000 0000 0000 .nS..p.......... │ │ │ 005a6ed0: 1400 196e 5521 00ff 6e62 0000 a104 0000 ...nU!..nb...... │ │ │ 005a6ee0: 0000 0000 1300 1900 5721 00ff 6d00 00a2 ........W!..m... │ │ │ 005a6ef0: 0400 0000 0000 0012 0019 0059 00ff 6d00 ...........Y..m. │ │ │ 005a6f00: 00a3 0400 0000 0000 0013 0019 005a 8100 .............Z.. │ │ │ 005a6f10: ff70 0000 a404 0000 0000 0000 1300 1900 .p.............. │ │ │ 005a6f20: 6271 00ff 6d00 00a5 0400 0000 0000 000f bq..m........... │ │ │ -005a6f30: 000e 1768 0000 a604 0000 0000 0000 1b00 ...h............ │ │ │ +005a6f30: 000e 7468 0000 a604 0000 0000 0000 1b00 ..th............ │ │ │ 005a6f40: 0bff 6965 7770 6172 6d00 c01a 00ff 6d00 ..iewparm.....m. │ │ │ 005a6f50: 00a7 0400 0000 0000 0024 000a 0077 6373 .........$...wcs │ │ │ 005a6f60: 5f6f 7073 5f74 7261 6365 5f74 00c0 1100 _ops_trace_t.... │ │ │ 005a6f70: ff6e 6200 00a8 0400 0000 0000 001c 000a .nb............. │ │ │ 005a6f80: 007a 726f 5f65 6e74 00bf 7100 ff6e 6200 .zro_ent..q..nb. │ │ │ 005a6f90: 00a9 0400 0000 0000 001e 000b ff73 686f .............sho │ │ │ 005a6fa0: 775f 696e 6465 7800 bf11 00ff 6d00 00aa w_index.....m... │ │ │ @@ -390398,15 +390398,15 @@ │ │ │ 005f4fd0: 6e6f 6e74 705f 7265 7472 6965 735f 300c nontp_retries_0. │ │ │ 005f4fe0: 001a 006f 6666 0000 3336 3000 0000 0000 ...off..360..... │ │ │ 005f4ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005f5000: 0400 0001 f007 0000 cbd9 0000 0000 0000 ................ │ │ │ 005f5010: 2e00 0000 6774 6d74 7970 6573 00ff 6d76 ....gtmtypes..mv │ │ │ 005f5020: 735f 7472 6967 725f 7374 7275 6374 00c0 s_trigr_struct.. │ │ │ 005f5030: 3a00 ff70 0000 9a03 0000 0000 0000 1200 :..p............ │ │ │ -005f5040: 1c1b 6200 ff6d 0000 9b03 0000 0000 0000 ..b..m.......... │ │ │ +005f5040: 1c78 6200 ff6d 0000 9b03 0000 0000 0000 .xb..m.......... │ │ │ 005f5050: 1200 1c00 8100 ff70 0000 9d03 0000 0000 .......p........ │ │ │ 005f5060: 0000 2200 0e00 7a69 6e74 6465 765f 7374 .."...zintdev_st │ │ │ 005f5070: 7275 6374 00bf 3100 ff70 0000 9e03 0000 ruct..1..p...... │ │ │ 005f5080: 0000 0000 1c00 1200 725f 7374 7275 6374 ........r_struct │ │ │ 005f5090: 00c0 1100 ff70 0000 9f03 0000 0000 0000 .....p.......... │ │ │ 005f50a0: 1000 1c00 3301 0000 a003 0000 0000 0000 ....3........... │ │ │ 005f50b0: 1200 1c00 5500 ff6d 0000 a103 0000 0000 ....U..m........ │ │ │ @@ -390444,15 +390444,15 @@ │ │ │ 005f52b0: 0cc0 7065 5f69 6e74 6572 7275 7074 00bf ..pe_interrupt.. │ │ │ 005f52c0: 1100 ff6d 0000 b703 0000 0000 0000 2200 ...m..........". │ │ │ 005f52d0: 0b69 726f 6265 6372 6974 5f72 6563 5f74 .irobecrit_rec_t │ │ │ 005f52e0: 00bf 7100 ff6d 0000 b803 0000 0000 0000 ..q..m.......... │ │ │ 005f52f0: 1c00 0a69 7175 655f 6865 6164 00bf 6100 ...ique_head..a. │ │ │ 005f5300: ff6d 0000 b903 0000 0000 0000 2000 0ac0 .m.......... ... │ │ │ 005f5310: 7263 5f64 7369 645f 6c69 7374 00bf 1100 rc_dsid_list.... │ │ │ -005f5320: ff6d 0000 ba03 0000 0000 0000 1000 0d17 .m.............. │ │ │ +005f5320: ff6d 0000 ba03 0000 0000 0000 1000 0d74 .m.............t │ │ │ 005f5330: 6c6c 0000 bb03 0000 0000 0000 1d00 0d00 ll.............. │ │ │ 005f5340: 7265 715f 6765 7470 00bf 6100 ff6e 6200 req_getp..a..nb. │ │ │ 005f5350: 00bc 0300 0000 0000 0016 0014 0072 00bf .............r.. │ │ │ 005f5360: 9100 ff6e 6200 00bd 0300 0000 0000 0018 ...nb........... │ │ │ 005f5370: 0011 006c 6f63 6b00 c014 00ff 6d00 00be ...lock.....m... │ │ │ 005f5380: 0300 0000 0000 0016 0013 0067 6e00 bf91 ...........gn... │ │ │ 005f5390: 00ff 6d00 00bf 0300 0000 0000 0017 000e ..m............. │ │ │ @@ -393210,15 +393210,15 @@ │ │ │ 005fff90: 612e 7370 6366 635f 6275 6666 6572 5f66 a.spcfc_buffer_f │ │ │ 005fffa0: 6c75 7368 5f6c 6f6f 705f 636e 7472 0d00 lush_loop_cntr.. │ │ │ 005fffb0: 1900 6f66 6600 0033 3332 380d 0019 0074 ..off..3328....t │ │ │ 005fffc0: 7970 6500 0069 6e74 0d00 1700 1100 ff6c ype..int.......l │ │ │ 005fffd0: 656e 0000 3400 0000 0000 0000 0000 0000 en..4........... │ │ │ 005fffe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 005ffff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ -00600000: 0400 7bff 9000 0000 5b1a 0100 0000 0000 ..{.....[....... │ │ │ +00600000: 0400 2dff 9000 0000 5b1a 0100 0000 0000 ..-.....[....... │ │ │ 00600010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00600020: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00600030: 0000 0000 0000 0000 0000 0050 5555 5555 ...........PUUUU │ │ │ 00600040: 5555 5555 5555 5555 5555 5555 5555 5555 UUUUUUUUUUUUUUUU │ │ │ 00600050: 5555 5555 5555 5555 5555 5555 5555 5555 UUUUUUUUUUUUUUUU │ │ │ 00600060: 5555 5555 5555 5555 5555 5555 5555 5555 UUUUUUUUUUUUUUUU │ │ │ 00600070: 5555 5555 5555 5555 5555 5555 5555 5555 UUUUUUUUUUUUUUUU │ │ │ @@ -404228,15 +404228,15 @@ │ │ │ 0062b030: 00e9 0300 0000 0000 0012 0017 6768 00ff ............gh.. │ │ │ 0062b040: 6d00 00eb 0300 0000 0000 0012 0017 6787 m.............g. │ │ │ 0062b050: 00ff 6d00 00ec 0300 0000 0000 0015 0016 ..m............. │ │ │ 0062b060: 00c1 1151 00ff 6e62 0000 ed03 0000 0000 ...Q..nb........ │ │ │ 0062b070: 0000 1000 1700 1352 0000 ee03 0000 0000 .......R........ │ │ │ 0062b080: 0000 1300 1700 1611 00ff 7000 00ef 0300 ..........p..... │ │ │ 0062b090: 0000 0000 0013 0017 0018 5100 ff6d 0000 ..........Q..m.. │ │ │ -0062b0a0: f003 0000 0000 0000 1400 1017 6461 7461 ............data │ │ │ +0062b0a0: f003 0000 0000 0000 1400 1074 6461 7461 ...........tdata │ │ │ 0062b0b0: 0001 0000 f103 0000 0000 0000 1400 1561 ...............a │ │ │ 0062b0c0: c027 00ff 6e62 0000 f203 0000 0000 0000 .'..nb.......... │ │ │ 0062b0d0: 1200 1600 5300 ff6d 0000 f303 0000 0000 ....S..m........ │ │ │ 0062b0e0: 0000 1300 1661 7800 ff6e 6200 00f4 0300 .....ax..nb..... │ │ │ 0062b0f0: 0000 0000 0011 0015 61c1 1122 0000 f503 ........a..".... │ │ │ 0062b100: 0000 0000 0000 1300 1661 1371 00ff 7000 .........a.q..p. │ │ │ 0062b110: 00f6 0300 0000 0000 0013 0016 0016 3100 ..............1. │ │ ├── ./usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/install_permissions.log │ │ │ @@ -1,189 +1,189 @@ │ │ │ --r-sr-xr-x 2 root root 14384 Sep 9 07:14 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtmsecshr │ │ │ --r-s------ 2 root root 3994064 Sep 9 07:14 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtmsecshrdir/gtmsecshr │ │ │ --r-xr-xr-x 1 root root 35849184 Sep 9 07:14 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/libgtmutil.so │ │ │ --r--r--r-- 1 root root 10973 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_zshowvtolcl.m │ │ │ --r--r--r-- 1 root root 11545 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_ygblstat.m │ │ │ --r--r--r-- 1 root root 3766 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_xcmd.m │ │ │ --r--r--r-- 1 root root 1087 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_utf2hex.m │ │ │ --r--r--r-- 1 root root 1255 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_ucase.m │ │ │ --r--r--r-- 1 root root 933 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_trim.m │ │ │ --r--r--r-- 1 root root 755 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_to.m │ │ │ --r--r--r-- 1 root root 3028 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_ti.m │ │ │ --r--r--r-- 1 root root 793 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_t.m │ │ │ --r--r--r-- 1 root root 822 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_sqroot.m │ │ │ --r--r--r-- 1 root root 6986 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_rsel.m │ │ │ --r--r--r-- 1 root root 1383 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_rse.m │ │ │ --r--r--r-- 1 root root 5068 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_ro.m │ │ │ --r--r--r-- 1 root root 3955 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_ri.m │ │ │ --r--r--r-- 1 root root 771 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_rd.m │ │ │ --r--r--r-- 1 root root 6273 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_rce.m │ │ │ --r--r--r-- 1 root root 2463 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_randstr.m │ │ │ --r--r--r-- 1 root root 10537 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_peekbyname.m │ │ │ --r--r--r-- 1 root root 705 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_patcode.m │ │ │ --r--r--r-- 1 root root 1122 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_oh.m │ │ │ --r--r--r-- 1 root root 983 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_od.m │ │ │ --r--r--r-- 1 root root 1884 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_mpiece.m │ │ │ --r--r--r-- 1 root root 992 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_lclcol.m │ │ │ --r--r--r-- 1 root root 1255 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_lcase.m │ │ │ --r--r--r-- 1 root root 16284 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_jswrite.m │ │ │ --r--r--r-- 1 root root 1140 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_ho.m │ │ │ --r--r--r-- 1 root root 1227 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_hex2utf.m │ │ │ --r--r--r-- 1 root root 1106 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_hd.m │ │ │ --r--r--r-- 1 root root 1879 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_h.m │ │ │ --r--r--r-- 1 root root 6362 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_gsel.m │ │ │ --r--r--r-- 1 root root 3000 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_gse.m │ │ │ --r--r--r-- 1 root root 2996 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_go.m │ │ │ --r--r--r-- 1 root root 4592 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_gi.m │ │ │ --r--r--r-- 1 root root 5940 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_ged.m │ │ │ --r--r--r-- 1 root root 772 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_gd.m │ │ │ --r--r--r-- 1 root root 2670 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_gce.m │ │ │ --r--r--r-- 1 root root 3030 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_gc.m │ │ │ --r--r--r-- 1 root root 4213 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_gbldef.m │ │ │ --r--r--r-- 1 root root 2358 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_g.m │ │ │ --r--r--r-- 1 root root 1091 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_freecnt.m │ │ │ --r--r--r-- 1 root root 533 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_fl.m │ │ │ --r--r--r-- 1 root root 822 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_exp.m │ │ │ --r--r--r-- 1 root root 10185 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_dumpfhead.m │ │ │ --r--r--r-- 1 root root 1572 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_do.m │ │ │ --r--r--r-- 1 root root 1332 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_dh.m │ │ │ --r--r--r-- 1 root root 2858 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_date.m │ │ │ --r--r--r-- 1 root root 849 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_d.m │ │ │ --r--r--r-- 1 root root 2997 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_convbaseutil.m │ │ │ --r--r--r-- 1 root root 68900 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/scantypedefs.m │ │ │ --r--r--r-- 1 root root 3018 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/pinentry.m │ │ │ --r--r--r-- 1 root root 6677 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtmthreadgblasm.m │ │ │ --r--r--r-- 1 root root 1720 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtmhlpld.m │ │ │ --r--r--r-- 1 root root 7366 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtmhelp.m │ │ │ --r--r--r-- 1 root root 2694423 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtmdefinedtypesinitrelease.m │ │ │ --r--r--r-- 1 root root 2718068 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtmdefinedtypesinitdebug.m │ │ │ --r--r--r-- 1 root root 868 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtmdefinedtypestodb.m │ │ │ --r--r--r-- 1 root root 11271 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/decomment.m │ │ │ --r--r--r-- 1 root root 10973 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_ZSHOWVTOLCL.m │ │ │ --r--r--r-- 1 root root 11545 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_YGBLSTAT.m │ │ │ --r--r--r-- 1 root root 3766 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_XCMD.m │ │ │ --r--r--r-- 1 root root 1087 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_UTF2HEX.m │ │ │ --r--r--r-- 1 root root 1255 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_UCASE.m │ │ │ --r--r--r-- 1 root root 933 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_TRIM.m │ │ │ --r--r--r-- 1 root root 755 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_TO.m │ │ │ --r--r--r-- 1 root root 3028 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_TI.m │ │ │ --r--r--r-- 1 root root 793 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_T.m │ │ │ --r--r--r-- 1 root root 822 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_SQROOT.m │ │ │ --r--r--r-- 1 root root 6986 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_RSEL.m │ │ │ --r--r--r-- 1 root root 1383 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_RSE.m │ │ │ --r--r--r-- 1 root root 5068 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_RO.m │ │ │ --r--r--r-- 1 root root 3955 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_RI.m │ │ │ --r--r--r-- 1 root root 771 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_RD.m │ │ │ --r--r--r-- 1 root root 6273 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_RCE.m │ │ │ --r--r--r-- 1 root root 2463 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_RANDSTR.m │ │ │ --r--r--r-- 1 root root 10537 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_PEEKBYNAME.m │ │ │ --r--r--r-- 1 root root 705 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_PATCODE.m │ │ │ --r--r--r-- 1 root root 1122 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_OH.m │ │ │ --r--r--r-- 1 root root 983 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_OD.m │ │ │ --r--r--r-- 1 root root 1884 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_MPIECE.m │ │ │ --r--r--r-- 1 root root 992 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_LCLCOL.m │ │ │ --r--r--r-- 1 root root 1255 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_LCASE.m │ │ │ --r--r--r-- 1 root root 16284 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_JSWRITE.m │ │ │ --r--r--r-- 1 root root 1140 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_HO.m │ │ │ --r--r--r-- 1 root root 1227 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_HEX2UTF.m │ │ │ --r--r--r-- 1 root root 1106 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_HD.m │ │ │ --r--r--r-- 1 root root 1879 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_H.m │ │ │ --r--r--r-- 1 root root 6362 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_GSEL.m │ │ │ --r--r--r-- 1 root root 3000 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_GSE.m │ │ │ --r--r--r-- 1 root root 2996 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_GO.m │ │ │ --r--r--r-- 1 root root 4592 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_GI.m │ │ │ --r--r--r-- 1 root root 5940 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_GED.m │ │ │ --r--r--r-- 1 root root 772 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_GD.m │ │ │ --r--r--r-- 1 root root 2670 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_GCE.m │ │ │ --r--r--r-- 1 root root 3030 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_GC.m │ │ │ --r--r--r-- 1 root root 4213 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_GBLDEF.m │ │ │ --r--r--r-- 1 root root 2358 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_G.m │ │ │ --r--r--r-- 1 root root 1091 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_FREECNT.m │ │ │ --r--r--r-- 1 root root 533 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_FL.m │ │ │ --r--r--r-- 1 root root 822 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_EXP.m │ │ │ --r--r--r-- 1 root root 10185 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_DUMPFHEAD.m │ │ │ --r--r--r-- 1 root root 1572 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_DO.m │ │ │ --r--r--r-- 1 root root 1332 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_DH.m │ │ │ --r--r--r-- 1 root root 2858 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_DATE.m │ │ │ --r--r--r-- 1 root root 849 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_D.m │ │ │ --r--r--r-- 1 root root 2997 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_CONVBASEUTIL.m │ │ │ --r--r--r-- 1 root root 68900 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/SCANTYPEDEFS.m │ │ │ --r--r--r-- 1 root root 3018 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/PINENTRY.m │ │ │ --r--r--r-- 1 root root 6677 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/GTMTHREADGBLASM.m │ │ │ --r--r--r-- 1 root root 1720 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/GTMHLPLD.m │ │ │ --r--r--r-- 1 root root 7366 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/GTMHELP.m │ │ │ --r--r--r-- 1 root root 2694423 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/GTMDefinedTypesInitRelease.m │ │ │ --r--r--r-- 1 root root 2718068 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/GTMDefinedTypesInitDebug.m │ │ │ --r--r--r-- 1 root root 868 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/GTMDEFINEDTYPESTODB.m │ │ │ --r--r--r-- 1 root root 11271 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/DECOMMENT.m │ │ │ --r--r--r-- 1 root root 856 Jun 26 13:28 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/main_pragma.h │ │ │ --r--r--r-- 1 root root 4755 Jun 26 13:28 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtmxc_types.h │ │ │ --r--r--r-- 1 root root 848 Jun 26 13:28 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtm_strings.h │ │ │ +-r--r--r-- 1 root root 1383 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_rse.m │ │ │ +-r--r--r-- 1 root root 11545 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_ygblstat.m │ │ │ +-r--r--r-- 1 root root 3030 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_GC.m │ │ │ +-r--r--r-- 1 root root 2858 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_DATE.m │ │ │ +-r--r--r-- 1 root root 16284 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_jswrite.m │ │ │ +-r--r--r-- 1 root root 2670 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_gce.m │ │ │ +-r-xr-xr-x 1 root root 22560 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/mumps │ │ │ +-r--r--r-- 1 root root 5068 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_ro.m │ │ │ +-r-xr-xr-x 1 root root 15225 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtmprofile │ │ │ +-r--r--r-- 1 root root 4592 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_GI.m │ │ │ +-r--r--r-- 1 root root 4213 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_gbldef.m │ │ │ +-r--r--r-- 1 root root 1255 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_LCASE.m │ │ │ +-r-xr-xr-x 1 root root 907 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtmcshrc │ │ │ +-r--r--r-- 1 root root 1720 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/GTMHLPLD.m │ │ │ +-r--r--r-- 1 root root 1884 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_MPIECE.m │ │ │ +-r--r--r-- 1 root root 1122 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_oh.m │ │ │ +-r--r--r-- 1 root root 755 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_TO.m │ │ │ +-r--r--r-- 1 root root 4213 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_GBLDEF.m │ │ │ +-r--r--r-- 1 root root 771 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_RD.m │ │ │ +-r--r--r-- 1 root root 10537 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_peekbyname.m │ │ │ +-r--r--r-- 1 root root 2463 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_RANDSTR.m │ │ │ +-r--r--r-- 1 root root 3030 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_gc.m │ │ │ +-r--r--r-- 1 root root 3018 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/pinentry.m │ │ │ +-r--r--r-- 1 root root 5068 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_RO.m │ │ │ +-r--r--r-- 1 root root 793 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_T.m │ │ │ +-r--r--r-- 1 root root 868 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/GTMDEFINEDTYPESTODB.m │ │ │ +-r-sr-xr-x 2 root root 14384 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtmsecshr │ │ │ +-r--r--r-- 1 root root 2694423 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/GTMDefinedTypesInitRelease.m │ │ │ +-r--r--r-- 1 root root 868 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtmdefinedtypestodb.m │ │ │ +-r--r--r-- 1 root root 4592 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_gi.m │ │ │ +-r--r--r-- 1 root root 11545 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_YGBLSTAT.m │ │ │ +-r--r--r-- 1 root root 5017600 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/mupiphelp.dat │ │ │ +-r--r--r-- 1 root root 6986 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_RSEL.m │ │ │ +-r--r--r-- 1 root root 3000 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_GSE.m │ │ │ +-r--r--r-- 1 root root 2718068 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtmdefinedtypesinitdebug.m │ │ │ +-r--r--r-- 1 root root 2694423 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtmdefinedtypesinitrelease.m │ │ │ +-r--r--r-- 1 root root 1255 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_UCASE.m │ │ │ +-r--r--r-- 1 root root 10185 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_dumpfhead.m │ │ │ +-r--r--r-- 1 root root 3018 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/PINENTRY.m │ │ │ +-r--r--r-- 1 root root 3766 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_XCMD.m │ │ │ +-r--r--r-- 1 root root 533 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_fl.m │ │ │ +-r--r--r-- 1 root root 3955 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_ri.m │ │ │ +-r--r--r-- 1 root root 1884 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_mpiece.m │ │ │ +-r--r--r-- 1 root root 1140 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_ho.m │ │ │ -r--r--r-- 1 root root 3496 Jun 26 13:28 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtm_string.h │ │ │ --r--r--r-- 1 root root 2336 Jun 26 13:28 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtm_stdlib.h │ │ │ --r--r--r-- 1 root root 5511 Jun 26 13:28 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtm_stdio.h │ │ │ --r--r--r-- 1 root root 2505 Jun 26 13:28 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtm_sizeof.h │ │ │ +-r-xr-xr-x 1 root root 1064 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtmbase │ │ │ +-r--r--r-- 1 root root 1227 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_hex2utf.m │ │ │ +-r--r--r-- 1 root root 1091 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_freecnt.m │ │ │ +-r--r--r-- 1 root root 1332 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_DH.m │ │ │ +-r--r--r-- 1 root root 2560 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/mupiphelp.gld │ │ │ +-r--r--r-- 1 root root 6273 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_rce.m │ │ │ +-r--r--r-- 1 root root 1572 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_do.m │ │ │ +-r--r--r-- 1 root root 10537 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_PEEKBYNAME.m │ │ │ +-r--r--r-- 1 root root 1879 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_h.m │ │ │ +-r--r--r-- 1 root root 10185 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_DUMPFHEAD.m │ │ │ +-r--r--r-- 1 root root 6677 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/GTMTHREADGBLASM.m │ │ │ +-r-xr-xr-x 1 root root 35849184 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/libgtmutil.so │ │ │ +-r--r--r-- 1 root root 755 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_to.m │ │ │ +-r--r--r-- 1 root root 2560 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtmhelp.gld │ │ │ +-r--r--r-- 1 root root 2996 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_GO.m │ │ │ +-r--r--r-- 1 root root 849 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_d.m │ │ │ +-r--r--r-- 1 root root 933 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_TRIM.m │ │ │ +-r--r--r-- 1 root root 849 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_D.m │ │ │ +-r-xr-xr-x 1 root root 30662840 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/dse │ │ │ +-r-xr-xr-x 1 root root 30038248 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtcm_gnp_server │ │ │ +-r--r--r-- 1 root root 848 Jun 26 13:28 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtm_strings.h │ │ │ +-r--r--r-- 1 root root 2718068 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/GTMDefinedTypesInitDebug.m │ │ │ -r--r--r-- 1 root root 3667 Jun 26 13:28 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtm_limits.h │ │ │ +-r--r--r-- 1 root root 2463 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_randstr.m │ │ │ +-r--r--r-- 1 root root 822 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_SQROOT.m │ │ │ +-r--r--r-- 1 root root 2358 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_G.m │ │ │ +-r--r--r-- 1 root root 793 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_t.m │ │ │ +-r--r--r-- 1 root root 1087 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_UTF2HEX.m │ │ │ +-r-xr--r-- 1 root root 3333 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtmstart │ │ │ +-r--r--r-- 1 root root 3028 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_ti.m │ │ │ +-r--r--r-- 1 root root 1879 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_H.m │ │ │ +-r--r--r-- 1 root root 3766 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_xcmd.m │ │ │ +-r--r--r-- 1 root root 3028 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_TI.m │ │ │ +-r--r--r-- 1 root root 4403200 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gdehelp.dat │ │ │ +-r--r--r-- 1 root root 7366 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtmhelp.m │ │ │ +-r--r--r-- 1 root root 5940 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_ged.m │ │ │ +-r--r--r-- 1 root root 822 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_exp.m │ │ │ +-r--r--r-- 1 root root 12394 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/plugin/gtmcrypt/Makefile │ │ │ +-r--r--r-- 1 root root 3659 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/plugin/gtmcrypt/maskpass.c │ │ │ +-r--r--r-- 1 root root 6040 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/plugin/gtmcrypt/gtmcrypt_pk_ref.h │ │ │ +-r--r--r-- 1 root root 22409 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/plugin/gtmcrypt/gtm_tls_interface.h │ │ │ +-r-xr-xr-x 1 root root 3898 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/plugin/gtmcrypt/pinentry-gtm.sh │ │ │ +-r--r--r-- 1 root root 3018 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/plugin/gtmcrypt/pinentry.m │ │ │ +-r--r--r-- 1 root root 16266 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/plugin/gtmcrypt/gtmcrypt_ref.c │ │ │ +-r-xr-xr-x 1 root root 3145 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/plugin/gtmcrypt/encrypt_sign_db_key.sh │ │ │ +-r--r--r-- 1 root root 450 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/plugin/gtmcrypt/gtmtlsfuncs.tab.in │ │ │ +-r-xr-xr-x 1 root root 1784 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/plugin/gtmcrypt/show_install_config.sh │ │ │ +-r--r--r-- 1 root root 8389 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/plugin/gtmcrypt/gtmcrypt_util.h │ │ │ +-r--r--r-- 1 root root 13498 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/plugin/gtmcrypt/gtmcrypt_util.c │ │ │ +-r-xr-xr-x 1 root root 2623 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/plugin/gtmcrypt/gen_sym_hash.sh │ │ │ +-r--r--r-- 1 root root 119 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/plugin/gtmcrypt/gpgagent.tab.in │ │ │ +-r--r--r-- 1 root root 1177 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/plugin/gtmcrypt/gtm_tls_externalcalls.h │ │ │ +-r--r--r-- 1 root root 1066 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/plugin/gtmcrypt/README │ │ │ +-r--r--r-- 1 root root 9794 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/plugin/gtmcrypt/gtmcrypt_interface.h │ │ │ +-r--r--r-- 1 root root 19305 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/plugin/gtmcrypt/gtmcrypt_pk_ref.c │ │ │ +-r--r--r-- 1 root root 1472 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/plugin/gtmcrypt/gtmcrypt_ref.h │ │ │ +-r--r--r-- 1 root root 1636 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/plugin/gtmcrypt/gtm_tls_impl.h │ │ │ +-r-xr-xr-x 1 root root 3322 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/plugin/gtmcrypt/gen_sym_key.sh │ │ │ +-r--r--r-- 1 root root 327680 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/plugin/gtmcrypt/source.tar │ │ │ +-r--r--r-- 1 root root 1729 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/plugin/gtmcrypt/gtmcrypt_sym_ref.h │ │ │ +-r--r--r-- 1 root root 17528 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/plugin/gtmcrypt/gtmcrypt_dbk_ref.h │ │ │ +-r-xr-xr-x 1 root root 4926 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/plugin/gtmcrypt/gen_keypair.sh │ │ │ +-r--r--r-- 1 root root 45169 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/plugin/gtmcrypt/gtmcrypt_dbk_ref.c │ │ │ +-r--r--r-- 1 root root 88608 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/plugin/gtmcrypt/gtm_tls_impl.c │ │ │ +-r--r--r-- 1 root root 5742 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/plugin/gtmcrypt/gtmcrypt_sym_ref.c │ │ │ +-r-xr-xr-x 1 root root 3915 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/plugin/gtmcrypt/import_and_sign_key.sh │ │ │ +-r--r--r-- 1 root root 3955 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_RI.m │ │ │ +-r--r--r-- 1 root root 705 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_patcode.m │ │ │ +-r--r--r-- 1 root root 11271 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/DECOMMENT.m │ │ │ +-r--r--r-- 1 root root 1122 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_OH.m │ │ │ +-r--r--r-- 1 root root 1140 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_HO.m │ │ │ +-r--r--r-- 1 root root 6362 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_gsel.m │ │ │ +-r--r--r-- 1 root root 2358 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_g.m │ │ │ +-r--r--r-- 1 root root 2997 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_CONVBASEUTIL.m │ │ │ +-r-xr-xr-x 1 root root 29317296 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/libgtmshr.so │ │ │ +-r--r--r-- 1 root root 2336 Jun 26 13:28 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtm_stdlib.h │ │ │ +-r--r--r-- 1 root root 983 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_OD.m │ │ │ +-r--r--r-- 1 root root 4403200 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/dsehelp.dat │ │ │ +-r--r--r-- 1 root root 554 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gdedefaults │ │ │ +-r--r--r-- 1 root root 16284 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_JSWRITE.m │ │ │ +-r--r--r-- 1 root root 856 Jun 26 13:28 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/main_pragma.h │ │ │ +-r--r--r-- 1 root root 68900 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/scantypedefs.m │ │ │ +-r--r--r-- 1 root root 2560 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/lkehelp.gld │ │ │ +-r--r--r-- 1 root root 1227 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_HEX2UTF.m │ │ │ +-r-xr-xr-x 1 root root 29790952 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/lke │ │ │ +-r-xr-xr-x 1 root root 38836056 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/mupip │ │ │ +-r--r--r-- 1 root root 1383 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_RSE.m │ │ │ +-r--r--r-- 1 root root 2996 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_go.m │ │ │ +-r--r--r-- 1 root root 500 Jun 26 13:28 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/custom_errors_sample.txt │ │ │ +-r-xr--r-- 1 root root 2683 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtmstop │ │ │ +-r--r--r-- 1 root root 11271 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/decomment.m │ │ │ +-r--r--r-- 1 root root 5940 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_GED.m │ │ │ +-r-s------ 2 root root 3994064 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtmsecshrdir/gtmsecshr │ │ │ +-r-xr--r-- 1 root root 957 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtcm_slist │ │ │ +-r--r--r-- 1 root root 772 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_GD.m │ │ │ -r--r--r-- 1 root root 1786 Jun 26 13:28 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtm_descript.h │ │ │ +-r--r--r-- 1 root root 1106 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_hd.m │ │ │ +-r--r--r-- 1 root root 983 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_od.m │ │ │ +-r--r--r-- 1 root root 533 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_FL.m │ │ │ +-r--r--r-- 1 root root 1087 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_utf2hex.m │ │ │ +-r--r--r-- 1 root root 992 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_lclcol.m │ │ │ +-r--r--r-- 1 root root 1332 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_dh.m │ │ │ +-r--r--r-- 1 root root 6273 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_RCE.m │ │ │ +-r--r--r-- 1 root root 68900 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/SCANTYPEDEFS.m │ │ │ +-r--r--r-- 1 root root 34520 Jun 26 13:28 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/COPYING │ │ │ -r--r--r-- 1 root root 5037 Jun 26 13:28 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtm_common_defs.h │ │ │ --r--r--r-- 1 root root 2560 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/mupiphelp.gld │ │ │ --r--r--r-- 1 root root 2560 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/lkehelp.gld │ │ │ --r--r--r-- 1 root root 2560 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtmhelp.gld │ │ │ --r--r--r-- 1 root root 2560 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gdehelp.gld │ │ │ --r--r--r-- 1 root root 2560 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/dsehelp.gld │ │ │ --r--r--r-- 1 root root 5017600 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/mupiphelp.dat │ │ │ --r--r--r-- 1 root root 4403200 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/lkehelp.dat │ │ │ --r--r--r-- 1 root root 6660096 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtmhelp.dat │ │ │ --r--r--r-- 1 root root 4403200 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gdehelp.dat │ │ │ --r--r--r-- 1 root root 4403200 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/dsehelp.dat │ │ │ --r-xr-xr-x 1 root root 30038248 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtcm_gnp_server │ │ │ --r-xr-xr-x 1 root root 29784048 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtcm_server │ │ │ --r-xr-xr-x 1 root root 30662840 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/dse │ │ │ --r-xr-xr-x 1 root root 29790952 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/lke │ │ │ --r-xr-xr-x 1 root root 29317296 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/libgtmshr.so │ │ │ --r-xr-xr-x 1 root root 22560 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/mumps │ │ │ --r-xr-xr-x 1 root root 38836056 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/mupip │ │ │ --r-xr--r-- 1 root root 957 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtcm_slist │ │ │ --r-xr--r-- 1 root root 3803 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtcm_run │ │ │ --r-xr--r-- 1 root root 2683 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtmstop │ │ │ --r-xr--r-- 1 root root 3333 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtmstart │ │ │ --r-xr-xr-x 1 root root 1064 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtmbase │ │ │ --r-xr-xr-x 1 root root 907 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtmcshrc │ │ │ --r-xr-xr-x 1 root root 1828 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtm │ │ │ --r-xr-xr-x 1 root root 984 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtmprofile_preV54000 │ │ │ --r-xr-xr-x 1 root root 15225 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtmprofile │ │ │ +-r-xr-xr-x 1 root root 1828 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtm │ │ │ +-r--r--r-- 1 root root 1572 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_DO.m │ │ │ +-r--r--r-- 1 root root 1720 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtmhlpld.m │ │ │ +-r--r--r-- 1 root root 6986 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_rsel.m │ │ │ -r--r--r-- 1 root root 249 Jun 26 13:28 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtmgblstat.xc │ │ │ --r--r--r-- 1 root root 554 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gdedefaults │ │ │ --r--r--r-- 1 root root 500 Jun 26 13:28 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/custom_errors_sample.txt │ │ │ --r--r--r-- 1 root root 34520 Jun 26 13:28 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/COPYING │ │ │ --r-s------ 2 root root 3994064 Sep 9 07:14 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/utf8/gtmsecshrdir/gtmsecshr │ │ │ --r-sr-xr-x 2 root root 14384 Sep 9 07:14 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/utf8/gtmsecshr │ │ │ --r-xr-xr-x 1 root root 35840992 Sep 9 07:14 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/utf8/libgtmutil.so │ │ │ --r-xr-xr-x 1 root root 1784 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/plugin/gtmcrypt/show_install_config.sh │ │ │ --r-xr-xr-x 1 root root 2623 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/plugin/gtmcrypt/gen_sym_hash.sh │ │ │ --r-xr-xr-x 1 root root 3915 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/plugin/gtmcrypt/import_and_sign_key.sh │ │ │ --r-xr-xr-x 1 root root 3898 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/plugin/gtmcrypt/pinentry-gtm.sh │ │ │ --r-xr-xr-x 1 root root 4926 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/plugin/gtmcrypt/gen_keypair.sh │ │ │ --r-xr-xr-x 1 root root 3145 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/plugin/gtmcrypt/encrypt_sign_db_key.sh │ │ │ --r-xr-xr-x 1 root root 3322 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/plugin/gtmcrypt/gen_sym_key.sh │ │ │ --r--r--r-- 1 root root 450 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/plugin/gtmcrypt/gtmtlsfuncs.tab.in │ │ │ --r--r--r-- 1 root root 119 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/plugin/gtmcrypt/gpgagent.tab.in │ │ │ --r--r--r-- 1 root root 3018 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/plugin/gtmcrypt/pinentry.m │ │ │ --r--r--r-- 1 root root 8389 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/plugin/gtmcrypt/gtmcrypt_util.h │ │ │ --r--r--r-- 1 root root 13498 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/plugin/gtmcrypt/gtmcrypt_util.c │ │ │ --r--r--r-- 1 root root 1177 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/plugin/gtmcrypt/gtm_tls_externalcalls.h │ │ │ --r--r--r-- 1 root root 88608 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/plugin/gtmcrypt/gtm_tls_impl.c │ │ │ --r--r--r-- 1 root root 1636 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/plugin/gtmcrypt/gtm_tls_impl.h │ │ │ --r--r--r-- 1 root root 22409 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/plugin/gtmcrypt/gtm_tls_interface.h │ │ │ --r--r--r-- 1 root root 5742 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/plugin/gtmcrypt/gtmcrypt_sym_ref.c │ │ │ --r--r--r-- 1 root root 1729 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/plugin/gtmcrypt/gtmcrypt_sym_ref.h │ │ │ --r--r--r-- 1 root root 6040 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/plugin/gtmcrypt/gtmcrypt_pk_ref.h │ │ │ --r--r--r-- 1 root root 19305 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/plugin/gtmcrypt/gtmcrypt_pk_ref.c │ │ │ --r--r--r-- 1 root root 17528 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/plugin/gtmcrypt/gtmcrypt_dbk_ref.h │ │ │ --r--r--r-- 1 root root 45169 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/plugin/gtmcrypt/gtmcrypt_dbk_ref.c │ │ │ --r--r--r-- 1 root root 3659 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/plugin/gtmcrypt/maskpass.c │ │ │ --r--r--r-- 1 root root 9794 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/plugin/gtmcrypt/gtmcrypt_interface.h │ │ │ --r--r--r-- 1 root root 1472 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/plugin/gtmcrypt/gtmcrypt_ref.h │ │ │ --r--r--r-- 1 root root 16266 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/plugin/gtmcrypt/gtmcrypt_ref.c │ │ │ --r--r--r-- 1 root root 1066 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/plugin/gtmcrypt/README │ │ │ --r--r--r-- 1 root root 12394 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/plugin/gtmcrypt/Makefile │ │ │ --r--r--r-- 1 root root 327680 Sep 9 07:13 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/plugin/gtmcrypt/source.tar │ │ │ +-r--r--r-- 1 root root 2560 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gdehelp.gld │ │ │ +-r--r--r-- 1 root root 5511 Jun 26 13:28 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtm_stdio.h │ │ │ +-r--r--r-- 1 root root 822 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_EXP.m │ │ │ +-r--r--r-- 1 root root 10973 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_ZSHOWVTOLCL.m │ │ │ +-r--r--r-- 1 root root 2670 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_GCE.m │ │ │ +-r--r--r-- 1 root root 10973 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_zshowvtolcl.m │ │ │ +-r-xr-xr-x 1 root root 984 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtmprofile_preV54000 │ │ │ +-r--r--r-- 1 root root 6660096 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtmhelp.dat │ │ │ +-r--r--r-- 1 root root 992 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_LCLCOL.m │ │ │ +-r-xr-xr-x 1 root root 29784048 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtcm_server │ │ │ +-r--r--r-- 1 root root 771 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_rd.m │ │ │ +-r--r--r-- 1 root root 2997 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_convbaseutil.m │ │ │ +-r-sr-xr-x 2 root root 14384 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/utf8/gtmsecshr │ │ │ +-r-xr-xr-x 1 root root 35840992 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/utf8/libgtmutil.so │ │ │ +-r-s------ 2 root root 3994064 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/utf8/gtmsecshrdir/gtmsecshr │ │ │ +-r--r--r-- 1 root root 705 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_PATCODE.m │ │ │ +-r--r--r-- 1 root root 1091 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_FREECNT.m │ │ │ +-r--r--r-- 1 root root 822 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_sqroot.m │ │ │ +-r--r--r-- 1 root root 6677 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtmthreadgblasm.m │ │ │ +-r--r--r-- 1 root root 2858 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_date.m │ │ │ +-r--r--r-- 1 root root 7366 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/GTMHELP.m │ │ │ +-r--r--r-- 1 root root 772 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_gd.m │ │ │ +-r--r--r-- 1 root root 4755 Jun 26 13:28 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtmxc_types.h │ │ │ +-r--r--r-- 1 root root 2560 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/dsehelp.gld │ │ │ +-r--r--r-- 1 root root 6362 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_GSEL.m │ │ │ +-r--r--r-- 1 root root 1106 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_HD.m │ │ │ +-r--r--r-- 1 root root 1255 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_lcase.m │ │ │ +-r--r--r-- 1 root root 4403200 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/lkehelp.dat │ │ │ +-r--r--r-- 1 root root 3000 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_gse.m │ │ │ +-r--r--r-- 1 root root 2505 Jun 26 13:28 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtm_sizeof.h │ │ │ +-r--r--r-- 1 root root 1255 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_ucase.m │ │ │ +-r--r--r-- 1 root root 933 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/_trim.m │ │ │ +-r-xr--r-- 1 root root 3803 Sep 15 09:22 /build/reproducible-path/fis-gtm-7.2-000/debian/fis-gtm-7.2/usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/gtcm_run │ │ ├── ./usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/libgtmutil.so │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -46477,24 +46477,19 @@ │ │ │ │ lahf │ │ │ │ ror %cl,%bh │ │ │ │ rclb $1,-0x3824c0c1(%rsp,%rcx,4) │ │ │ │ jp 31c8d │ │ │ │ (bad) │ │ │ │ and %bh,0x0(%rbp) │ │ │ │ ... │ │ │ │ - pop %rcx │ │ │ │ - sbb (%rcx),%bh │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - mov $0x16,%ch │ │ │ │ - adc (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,-0x26(%rax) │ │ │ │ + jrcxz 31d05 │ │ │ │ + add $0xd56da427,%eax │ │ │ │ + pop %rsp │ │ │ │ + ... │ │ │ │ + jo 31cec │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock scas %es:(%rdi),%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ call *0x18(%rbx) │ │ │ │ @@ -58137,15 +58132,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ - add %dh,0xff(%rdx) │ │ │ │ + add %cl,0xff(%rip) │ │ │ │ ... │ │ │ │ add %bl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x0(%rsi) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdi) │ │ │ │ @@ -76599,21 +76594,19 @@ │ │ │ │ add %cl,(%rcx) │ │ │ │ cli │ │ │ │ (bad) │ │ │ │ pop %rdx │ │ │ │ imul $0x9ffc2c0,0x250b7c53(%rcx),%esi │ │ │ │ jns 51f2f │ │ │ │ ... │ │ │ │ - mov %dl,%dl │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - jbe 51f89 │ │ │ │ - test $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + sub %ecx,%ecx │ │ │ │ + rex.RB pop %r8 │ │ │ │ + mov $0x68,%dl │ │ │ │ + in (%dx),%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,-0x2f(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -86619,37 +86612,37 @@ │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rdx) │ │ │ │ - js,pt 5e24f │ │ │ │ - add (%rax),%eax │ │ │ │ + jle 5e159 │ │ │ │ + jp 5e1d9 │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.WRX push %rbx │ │ │ │ + add %cl,0x53(%rsi) │ │ │ │ push %rbp │ │ │ │ rex.X push %rbx │ │ │ │ rex.WRX │ │ │ │ rex.B │ │ │ │ rex.WRB push %r11 │ │ │ │ push %rsp │ │ │ │ push %r10 │ │ │ │ @@ -93098,19 +93091,21 @@ │ │ │ │ (bad) │ │ │ │ rex.X in $0x99,%al │ │ │ │ stc │ │ │ │ int3 │ │ │ │ cmp %al,%dh │ │ │ │ rex.X xchg %eax,%edx │ │ │ │ ... │ │ │ │ - mov $0xaa3174b,%ebx │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - push %rdi │ │ │ │ - push %rdx │ │ │ │ - ... │ │ │ │ + iret │ │ │ │ + int3 │ │ │ │ + or $0x7c,%dl │ │ │ │ + push $0x20be │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ fadds (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ mov $0x0,%edx │ │ │ │ ... │ │ │ │ @@ -105064,15 +105059,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x78000000(%rip) │ │ │ │ or $0x0,%al │ │ │ │ ... │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ + std │ │ │ │ jg 6e23f │ │ │ │ ... │ │ │ │ add %bl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0xc(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4194296,8 +4194291,13 @@ │ │ │ │ and 0x6e(%rbp,%riz,2),%ch │ │ │ │ and (%rcx),%ch │ │ │ │ cmp $0x53090a38,%eax │ │ │ │ gs je eb94a0 │ │ │ │ addr32 je eb94f0 │ │ │ │ je eb94fe │ │ │ │ jo eb94ec │ │ │ │ -[ Too much input for diff (SHA256: e9940aa12d6a7436535a5b4d1a1b3aeb54e830e1fbcd993f199db0114d5c196a) ] │ │ │ │ + jae eb94b1 │ │ │ │ + and 0x67(%rbx),%dh │ │ │ │ + insl (%dx),%es:(%rdi) │ │ │ │ + outsb %ds:(%rsi),(%dx) │ │ │ │ + je eb94ef │ │ │ │ +[ Too much input for diff (SHA256: bd9eb78e6df089a7583f5ac072b0ac67b2a48b3d416406c62f3474b577d0c2f8) ] │ │ ├── ./usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/lkehelp.dat │ │ │ @@ -5,15 +5,15 @@ │ │ │ 00000040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00000050: 0000 0000 8000 0000 8000 0000 0000 0000 ................ │ │ │ 00000060: 0004 0000 00c0 0100 00c0 0000 0000 0000 ................ │ │ │ 00000070: 1f00 0000 0000 0000 1000 0000 1f00 0000 ................ │ │ │ 00000080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00000090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 000000a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ -000000b0: 0100 0000 0000 0000 2a07 a16a 0200 0000 ........*..j.... │ │ │ +000000b0: 0100 0000 0000 0000 500e a96a 0200 0000 ........P..j.... │ │ │ 000000c0: ffff ff03 f8ff ffff ffff ff13 d8ff ffff ................ │ │ │ 000000d0: 0100 0000 0000 0000 0100 0000 0000 0000 ................ │ │ │ 000000e0: 0100 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 000000f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00000100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00000110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00000120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -262661,17 +262661,17 @@ │ │ │ 00402040: 0079 0100 0007 0000 0000 0000 0011 001c .y.............. │ │ │ 00402050: 00c1 1422 0000 0800 0000 0000 0000 1400 ..."............ │ │ │ 00402060: 1850 4e55 5000 bf82 0000 0900 0000 0000 .PNUP........... │ │ │ 00402070: 0000 0f00 1600 4400 000f 0000 0000 0000 ......D......... │ │ │ 00402080: 0015 0016 0053 484f 5700 bf52 0000 0a00 .....SHOW..R.... │ │ │ 00402090: 0000 0000 0000 1100 1b00 c042 0100 000b ...........B.... │ │ │ 004020a0: 0000 0000 0000 0010 001c 0085 0100 000c ................ │ │ │ -004020b0: 0000 0000 0000 0011 001b bec1 1382 0000 ................ │ │ │ +004020b0: 0000 0000 0000 0011 001b 46c1 1382 0000 ..........F..... │ │ │ 004020c0: 0d00 0000 0000 0000 0f00 1700 4900 000e ............I... │ │ │ -004020d0: 0000 0000 0000 000f 0009 3f48 0000 1000 ..........?H.... │ │ │ +004020d0: 0000 0000 0000 000f 0009 ed48 0000 1000 ...........H.... │ │ │ 004020e0: 0000 0000 0000 1e00 0900 494e 5452 4f44 ..........INTROD │ │ │ 004020f0: 5543 5449 4f4e 00c0 3901 0000 0300 0000 UCTION..9....... │ │ │ 00402100: 0000 0000 1800 0900 5355 4d4d 4152 5900 ........SUMMARY. │ │ │ 00402110: bf62 0000 0500 0000 0000 0000 0c00 0000 .b.............. │ │ │ 00402120: 1100 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00402130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00402140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -262882,33 +262882,33 @@ │ │ │ 00402e10: 0700 2200 3700 0050 0022 0038 0000 2020 ..".7..P.".8.. │ │ │ 00402e20: 2042 6f74 6820 7468 6573 6520 636f 6d6d Both these comm │ │ │ 00402e30: 616e 6473 2064 6973 706c 6179 2074 6865 ands display the │ │ │ 00402e40: 2073 7461 7475 7320 6f66 204c 4f43 4b20 status of LOCK │ │ │ 00402e50: 5e41 6363 6f75 6e74 2822 4e61 6d65 2229 ^Account("Name") │ │ │ 00402e60: 2069 6e20 7468 6519 0022 0039 0000 2020 in the..".9.. │ │ │ 00402e70: 2064 6566 6175 6c74 2072 6567 696f 6e2e default region. │ │ │ -00402e80: 0700 2200 3a00 0014 0009 be53 554d 4d41 ..".:......SUMMA │ │ │ -00402e90: 5259 0000 5375 6d6d 6172 7912 0011 bebf RY..Summary..... │ │ │ +00402e80: 0700 2200 3a00 0014 0009 4653 554d 4d41 ..".:.....FSUMMA │ │ │ +00402e90: 5259 0000 5375 6d6d 6172 7912 0011 46bf RY..Summary...F. │ │ │ 00402ea0: 1100 0020 2020 5375 6d6d 6172 7907 0012 ... Summary... │ │ │ -00402eb0: be21 0000 4f00 12be 3100 0020 2020 2b2d .!..O...1.. +- │ │ │ +00402eb0: 4621 0000 4f00 1246 3100 0020 2020 2b2d F!..O..F1.. +- │ │ │ 00402ec0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00402ed0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00402ee0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00402ef0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00402f00: 2d2d 2b4f 0012 be41 0000 2020 207c 2043 --+O...A.. | C │ │ │ +00402f00: 2d2d 2b4f 0012 4641 0000 2020 207c 2043 --+O..FA.. | C │ │ │ 00402f10: 4f4d 4d41 4e44 207c 2020 2020 2020 5155 OMMAND | QU │ │ │ 00402f20: 414c 4946 4945 5220 2020 2020 207c 2020 ALIFIER | │ │ │ 00402f30: 2020 2020 2020 2020 2020 2043 4f4d 4d45 COMME │ │ │ 00402f40: 4e54 5320 2020 2020 2020 2020 2020 2020 NTS │ │ │ -00402f50: 207c 4f00 12be 5100 0020 2020 7c2d 2d2d |O...Q.. |--- │ │ │ +00402f50: 207c 4f00 1246 5100 0020 2020 7c2d 2d2d |O..FQ.. |--- │ │ │ 00402f60: 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d ------+--------- │ │ │ 00402f70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d ------------+--- │ │ │ 00402f80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00402f90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00402fa0: 7c4f 0012 be61 0000 2020 207c 2020 2020 |O...a.. | │ │ │ +00402fa0: 7c4f 0012 4661 0000 2020 207c 2020 2020 |O..Fa.. | │ │ │ 00402fb0: 2020 2020 207c 202d 414c 4c20 2020 2020 | -ALL │ │ │ 00402fc0: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 00402fd0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00402fe0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ 00402ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00403000: 0400 0000 e907 0000 8c00 0000 0000 0000 ................ │ │ │ 00403010: 0a00 0000 4845 4c50 0000 1a00 0500 ff73 ....HELP.......s │ │ │ @@ -263421,51 +263421,51 @@ │ │ │ 00404fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00404fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00404fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00404ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00405000: 0400 0000 2b03 0000 2e02 0000 0000 0000 ....+........... │ │ │ 00405010: 2400 0000 4845 4c50 00ff 7300 ff43 4f4d $...HELP..s..COM │ │ │ 00405020: 4d41 4e44 5300 ff73 00ff 4558 4954 0000 MANDS..s..EXIT.. │ │ │ -00405030: 4578 6974 0f00 1bbe bf11 0000 2020 2045 Exit........ E │ │ │ -00405040: 7869 7407 001c be21 0000 5200 1cbe 3100 xit....!..R...1. │ │ │ +00405030: 4578 6974 0f00 1b46 bf11 0000 2020 2045 Exit...F.... E │ │ │ +00405040: 7869 7407 001c 4621 0000 5200 1c46 3100 xit...F!..R..F1. │ │ │ 00405050: 0020 2020 5468 6520 4558 4954 2063 6f6d . The EXIT com │ │ │ 00405060: 6d61 6e64 2065 6e64 7320 616e 204c 4b45 mand ends an LKE │ │ │ 00405070: 2073 6573 7369 6f6e 2e20 5468 6520 666f session. The fo │ │ │ 00405080: 726d 6174 206f 6620 7468 6520 4558 4954 rmat of the EXIT │ │ │ -00405090: 2063 6f6d 6d61 6e64 2069 733a 0700 1cbe command is:.... │ │ │ -004050a0: 4100 0010 001c be51 0000 2020 2045 5b58 A......Q.. E[X │ │ │ -004050b0: 4954 5d07 001c be61 0000 0e00 16be 4845 IT]....a......HE │ │ │ -004050c0: 4c50 0000 4865 6c70 0f00 1bbe bf11 0000 LP..Help........ │ │ │ -004050d0: 2020 2048 656c 7007 001c be21 0000 5400 Help....!..T. │ │ │ -004050e0: 1cbe 3100 0020 2020 5468 6520 4845 4c50 ..1.. The HELP │ │ │ +00405090: 2063 6f6d 6d61 6e64 2069 733a 0700 1c46 command is:...F │ │ │ +004050a0: 4100 0010 001c 4651 0000 2020 2045 5b58 A.....FQ.. E[X │ │ │ +004050b0: 4954 5d07 001c 4661 0000 0e00 1646 4845 IT]...Fa.....FHE │ │ │ +004050c0: 4c50 0000 4865 6c70 0f00 1b46 bf11 0000 LP..Help...F.... │ │ │ +004050d0: 2020 2048 656c 7007 001c 4621 0000 5400 Help...F!..T. │ │ │ +004050e0: 1c46 3100 0020 2020 5468 6520 4845 4c50 .F1.. The HELP │ │ │ 004050f0: 2063 6f6d 6d61 6e64 2065 7870 6c61 696e command explain │ │ │ 00405100: 7320 4c4b 4520 636f 6d6d 616e 6473 2e20 s LKE commands. │ │ │ 00405110: 5468 6520 666f 726d 6174 206f 6620 7468 The format of th │ │ │ 00405120: 6520 4845 4c50 2063 6f6d 6d61 6e64 2069 e HELP command i │ │ │ -00405130: 733a 0700 1cbe 4100 001d 001c be51 0000 s:....A......Q.. │ │ │ +00405130: 733a 0700 1c46 4100 001d 001c 4651 0000 s:...FA.....FQ.. │ │ │ 00405140: 2020 2048 5b45 4c50 5d20 5b6f 7074 696f H[ELP] [optio │ │ │ -00405150: 6e73 2e2e 2e5d 0700 1cbe 6100 004b 001c ns...]....a..K.. │ │ │ -00405160: be71 0000 2020 2045 6e74 6572 2074 6865 .q.. Enter the │ │ │ +00405150: 6e73 2e2e 2e5d 0700 1c46 6100 004b 001c ns...]...Fa..K.. │ │ │ +00405160: 4671 0000 2020 2045 6e74 6572 2074 6865 Fq.. Enter the │ │ │ 00405170: 204c 4b45 2063 6f6d 6d61 6e64 2066 6f72 LKE command for │ │ │ 00405180: 2077 6869 6368 2079 6f75 2077 616e 7420 which you want │ │ │ 00405190: 696e 666f 726d 6174 696f 6e20 6174 2074 information at t │ │ │ -004051a0: 6865 2054 6f70 6963 5200 1cbe 8100 0020 he TopicR...... │ │ │ +004051a0: 6865 2054 6f70 6963 5200 1c46 8100 0020 he TopicR..F... │ │ │ 004051b0: 2020 7072 6f6d 7074 2873 2920 616e 6420 prompt(s) and │ │ │ 004051c0: 7468 656e 2070 7265 7373 2052 4554 5552 then press RETUR │ │ │ 004051d0: 4e20 6f72 203c 4354 524c 2d5a 3e20 746f N or to │ │ │ 004051e0: 2072 6574 7572 6e20 746f 2074 6865 204c return to the L │ │ │ -004051f0: 4b45 2070 726f 6d70 742e 0700 1cbe 9100 KE prompt....... │ │ │ -00405200: 0013 001b bec0 1100 0020 2020 4578 616d ......... Exam │ │ │ -00405210: 706c 653a 0700 1cbe 1200 0018 001c be13 ple:............ │ │ │ +004051f0: 4b45 2070 726f 6d70 742e 0700 1c46 9100 KE prompt....F.. │ │ │ +00405200: 0013 001b 46c0 1100 0020 2020 4578 616d ....F.... Exam │ │ │ +00405210: 706c 653a 0700 1c46 1200 0018 001c 4613 ple:...F......F. │ │ │ 00405220: 0000 2020 204c 4b45 3e20 4845 4c50 2053 .. LKE> HELP S │ │ │ -00405230: 484f 5707 001c be14 0000 3a00 1cbe 1500 HOW.......:..... │ │ │ +00405230: 484f 5707 001c 4614 0000 3a00 1c46 1500 HOW...F...:..F.. │ │ │ 00405240: 0020 2020 5468 6973 2063 6f6d 6d61 6e64 . This command │ │ │ 00405250: 2064 6973 706c 6179 7320 6865 6c70 2066 displays help f │ │ │ 00405260: 6f72 2074 6865 2053 484f 5720 636f 6d6d or the SHOW comm │ │ │ -00405270: 616e 642e 0700 1cbe 1600 000e 0016 5453 and...........TS │ │ │ +00405270: 616e 642e 0700 1c46 1600 000e 0016 5453 and....F......TS │ │ │ 00405280: 484f 5700 0053 486f 770f 001b 00bf 1100 HOW..SHow....... │ │ │ 00405290: 0020 2020 5348 6f77 0700 1c00 2100 004f . SHow....!..O │ │ │ 004052a0: 001c 0031 0000 2020 2055 7365 2074 6865 ...1.. Use the │ │ │ 004052b0: 2053 484f 5720 636f 6d6d 616e 6420 746f SHOW command to │ │ │ 004052c0: 2067 6574 2073 7461 7475 7320 6f66 2074 get status of t │ │ │ 004052d0: 6865 204c 4f43 4b20 6d65 6368 616e 6973 he LOCK mechanis │ │ │ 004052e0: 6d20 616e 6420 7468 6520 4c4f 434b 3600 m and the LOCK6. │ │ │ @@ -264187,125 +264187,125 @@ │ │ │ 00407fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00407fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00407fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00407fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00407fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00407ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00408000: 0400 0000 0007 0000 7a02 0000 0000 0000 ........z....... │ │ │ -00408010: 2600 00be 4845 4c50 00ff 7300 ff43 4f4d &...HELP..s..COM │ │ │ +00408010: 2600 0046 4845 4c50 00ff 7300 ff43 4f4d &..FHELP..s..COM │ │ │ 00408020: 4d41 4e44 5300 ff73 00ff 5350 4157 4e00 MANDS..s..SPAWN. │ │ │ -00408030: 0053 5061 776e 1000 1cbe bf11 0000 2020 .SPawn........ │ │ │ -00408040: 2053 5061 776e 0700 1dbe 2100 004f 001d SPawn....!..O.. │ │ │ -00408050: be31 0000 2020 2055 7365 2074 6865 2053 .1.. Use the S │ │ │ +00408030: 0053 5061 776e 1000 1c46 bf11 0000 2020 .SPawn...F.... │ │ │ +00408040: 2053 5061 776e 0700 1d46 2100 004f 001d SPawn...F!..O.. │ │ │ +00408050: 4631 0000 2020 2055 7365 2074 6865 2053 F1.. Use the S │ │ │ 00408060: 5041 574e 2063 6f6d 6d61 6e64 2074 6f20 PAWN command to │ │ │ 00408070: 6372 6561 7465 2061 2073 7562 2d70 726f create a sub-pro │ │ │ 00408080: 6365 7373 2066 6f72 2061 6363 6573 7320 cess for access │ │ │ -00408090: 746f 2074 6865 2073 6865 6c6c 5300 1dbe to the shellS... │ │ │ +00408090: 746f 2074 6865 2073 6865 6c6c 5300 1d46 to the shellS..F │ │ │ 004080a0: 4100 0020 2020 7769 7468 6f75 7420 7465 A.. without te │ │ │ 004080b0: 726d 696e 6174 696e 6720 7468 6520 6375 rminating the cu │ │ │ 004080c0: 7272 656e 7420 4c4b 4520 656e 7669 726f rrent LKE enviro │ │ │ 004080d0: 6e6d 656e 742e 2055 7365 2074 6865 2053 nment. Use the S │ │ │ 004080e0: 5041 574e 2063 6f6d 6d61 6e64 2074 6f4c PAWN command toL │ │ │ -004080f0: 001d be51 0000 2020 2073 7573 7065 6e64 ...Q.. suspend │ │ │ +004080f0: 001d 4651 0000 2020 2073 7573 7065 6e64 ..FQ.. suspend │ │ │ 00408100: 2061 2073 6573 7369 6f6e 2061 6e64 2069 a session and i │ │ │ 00408110: 7373 7565 2073 6865 6c6c 2063 6f6d 6d61 ssue shell comma │ │ │ 00408120: 6e64 7320 7375 6368 2061 7320 6c73 206f nds such as ls o │ │ │ -00408130: 7220 7072 696e 7465 6e76 2e07 001d be61 r printenv.....a │ │ │ -00408140: 0000 2d00 1dbe 7100 0020 2020 5468 6520 ..-...q.. The │ │ │ +00408130: 7220 7072 696e 7465 6e76 2e07 001d 4661 r printenv....Fa │ │ │ +00408140: 0000 2d00 1d46 7100 0020 2020 5468 6520 ..-..Fq.. The │ │ │ 00408150: 666f 726d 6174 206f 6620 7468 6520 5350 format of the SP │ │ │ 00408160: 4157 4e20 636f 6d6d 616e 6420 6973 3a07 AWN command is:. │ │ │ -00408170: 001d be81 0000 1100 1dbe 9100 0020 2020 ............. │ │ │ -00408180: 5350 5b41 574e 5d08 001c bec0 1100 002e SP[AWN]......... │ │ │ -00408190: 001d be12 0000 2020 2054 6865 2053 5041 ...... The SPA │ │ │ +00408170: 001d 4681 0000 1100 1d46 9100 0020 2020 ..F......F... │ │ │ +00408180: 5350 5b41 574e 5d08 001c 46c0 1100 002e SP[AWN]...F..... │ │ │ +00408190: 001d 4612 0000 2020 2054 6865 2053 5041 ..F... The SPA │ │ │ 004081a0: 574e 2063 6f6d 6d61 6e64 2068 6173 206e WN command has n │ │ │ 004081b0: 6f20 7175 616c 6966 6965 7273 2e07 001d o qualifiers.... │ │ │ -004081c0: be13 0000 1200 1dbe 1400 0020 2020 4578 ........... Ex │ │ │ -004081d0: 616d 706c 653a 0700 1dbe 1500 0013 001d ample:.......... │ │ │ -004081e0: be16 0000 2020 204c 4b45 3e73 7061 776e .... LKE>spawn │ │ │ -004081f0: 0700 1dbe 1700 0054 001d be18 0000 2020 .......T...... │ │ │ +004081c0: 4613 0000 1200 1d46 1400 0020 2020 4578 F......F... Ex │ │ │ +004081d0: 616d 706c 653a 0700 1d46 1500 0013 001d ample:...F...... │ │ │ +004081e0: 4616 0000 2020 204c 4b45 3e73 7061 776e F... LKE>spawn │ │ │ +004081f0: 0700 1d46 1700 0054 001d 4618 0000 2020 ...F...T..F... │ │ │ 00408200: 2054 6869 7320 636f 6d6d 616e 6420 6372 This command cr │ │ │ 00408210: 6561 7465 7320 6120 7375 622d 7072 6f63 eates a sub-proc │ │ │ 00408220: 6573 7320 666f 7220 6163 6365 7373 2074 ess for access t │ │ │ 00408230: 6f20 7468 6520 6375 7272 656e 7420 7368 o the current sh │ │ │ -00408240: 656c 6c20 7769 7468 6f75 744e 001d be19 ell withoutN.... │ │ │ +00408240: 656c 6c20 7769 7468 6f75 744e 001d 4619 ell withoutN..F. │ │ │ 00408250: 0000 2020 2074 6572 6d69 6e61 7469 6e67 .. terminating │ │ │ 00408260: 2074 6865 2063 7572 7265 6e74 204c 4b45 the current LKE │ │ │ 00408270: 2065 6e76 6972 6f6e 6d65 6e74 2e20 5479 environment. Ty │ │ │ 00408280: 7065 2065 7869 7420 746f 2072 6574 7572 pe exit to retur │ │ │ -00408290: 6e20 746f 204c 4b45 2e07 001d be1a 0000 n to LKE........ │ │ │ -004082a0: 1600 0bbe 5059 5249 4748 5400 0043 6f70 ....PYRIGHT..Cop │ │ │ -004082b0: 7972 6967 6874 1400 13be bf11 0000 2020 yright........ │ │ │ -004082c0: 2043 6f70 7972 6967 6874 0700 14be 2100 Copyright....!. │ │ │ -004082d0: 0018 0014 be31 0000 2020 2043 6f70 7972 .....1.. Copyr │ │ │ -004082e0: 6967 6874 2032 3032 3607 0014 be41 0000 ight 2026....A.. │ │ │ -004082f0: 5300 14be 5100 0020 2020 4669 6465 6c69 S...Q.. Fideli │ │ │ +00408290: 6e20 746f 204c 4b45 2e07 001d 461a 0000 n to LKE....F... │ │ │ +004082a0: 1600 0b46 5059 5249 4748 5400 0043 6f70 ...FPYRIGHT..Cop │ │ │ +004082b0: 7972 6967 6874 1400 1346 bf11 0000 2020 yright...F.... │ │ │ +004082c0: 2043 6f70 7972 6967 6874 0700 1446 2100 Copyright...F!. │ │ │ +004082d0: 0018 0014 4631 0000 2020 2043 6f70 7972 ....F1.. Copyr │ │ │ +004082e0: 6967 6874 2032 3032 3607 0014 4641 0000 ight 2026...FA.. │ │ │ +004082f0: 5300 1446 5100 0020 2020 4669 6465 6c69 S..FQ.. Fideli │ │ │ 00408300: 7479 204e 6174 696f 6e61 6c20 496e 666f ty National Info │ │ │ 00408310: 726d 6174 696f 6e20 5365 7276 6963 6573 rmation Services │ │ │ 00408320: 2c20 496e 632e 2061 6e64 2f6f 7220 6974 , Inc. and/or it │ │ │ 00408330: 7320 7375 6273 6964 6961 7269 6573 2e20 s subsidiaries. │ │ │ -00408340: 416c 6c1a 0014 be61 0000 2020 2072 6967 All....a.. rig │ │ │ +00408340: 416c 6c1a 0014 4661 0000 2020 2072 6967 All...Fa.. rig │ │ │ 00408350: 6874 7320 7265 7365 7276 6564 2e07 0014 hts reserved.... │ │ │ -00408360: be71 0000 4f00 14be 8100 0020 2020 5065 .q..O...... Pe │ │ │ +00408360: 4671 0000 4f00 1446 8100 0020 2020 5065 Fq..O..F... Pe │ │ │ 00408370: 726d 6973 7369 6f6e 2069 7320 6772 616e rmission is gran │ │ │ 00408380: 7465 6420 746f 2063 6f70 792c 2064 6973 ted to copy, dis │ │ │ 00408390: 7472 6962 7574 6520 616e 642f 6f72 206d tribute and/or m │ │ │ 004083a0: 6f64 6966 7920 7468 6973 2064 6f63 756d odify this docum │ │ │ -004083b0: 656e 7453 0014 be91 0000 2020 2075 6e64 entS...... und │ │ │ +004083b0: 656e 7453 0014 4691 0000 2020 2075 6e64 entS..F... und │ │ │ 004083c0: 6572 2074 6865 2074 6572 6d73 206f 6620 er the terms of │ │ │ 004083d0: 7468 6520 474e 5520 4672 6565 2044 6f63 the GNU Free Doc │ │ │ 004083e0: 756d 656e 7461 7469 6f6e 204c 6963 656e umentation Licen │ │ │ 004083f0: 7365 2c20 5665 7273 696f 6e20 312e 3320 se, Version 1.3 │ │ │ -00408400: 6f72 2061 6e79 5500 13be c011 0000 2020 or anyU....... │ │ │ +00408400: 6f72 2061 6e79 5500 1346 c011 0000 2020 or anyU..F.... │ │ │ 00408410: 206c 6174 6572 2076 6572 7369 6f6e 2070 later version p │ │ │ 00408420: 7562 6c69 7368 6564 2062 7920 7468 6520 ublished by the │ │ │ 00408430: 4672 6565 2053 6f66 7477 6172 6520 466f Free Software Fo │ │ │ 00408440: 756e 6461 7469 6f6e 3b20 7769 7468 206e undation; with n │ │ │ -00408450: 6f20 496e 7661 7269 616e 7441 0014 be12 o InvariantA.... │ │ │ +00408450: 6f20 496e 7661 7269 616e 7441 0014 4612 o InvariantA..F. │ │ │ 00408460: 0000 2020 2053 6563 7469 6f6e 732c 206e .. Sections, n │ │ │ 00408470: 6f20 4672 6f6e 742d 436f 7665 7220 5465 o Front-Cover Te │ │ │ 00408480: 7874 7320 616e 6420 6e6f 2042 6163 6b2d xts and no Back- │ │ │ -00408490: 436f 7665 7220 5465 7874 732e 0700 14be Cover Texts..... │ │ │ -004084a0: 1300 0051 0014 be14 0000 2020 2047 542e ...Q...... GT. │ │ │ +00408490: 436f 7665 7220 5465 7874 732e 0700 1446 Cover Texts....F │ │ │ +004084a0: 1300 0051 0014 4614 0000 2020 2047 542e ...Q..F... GT. │ │ │ 004084b0: 4d28 544d 2920 6973 2061 2074 7261 6465 M(TM) is a trade │ │ │ 004084c0: 6d61 726b 206f 6620 4669 6465 6c69 7479 mark of Fidelity │ │ │ 004084d0: 204e 6174 696f 6e61 6c20 496e 666f 726d National Inform │ │ │ 004084e0: 6174 696f 6e20 5365 7276 6963 6573 2c20 ation Services, │ │ │ -004084f0: 496e 632e 4700 14be 1500 0020 2020 4f74 Inc.G...... Ot │ │ │ +004084f0: 496e 632e 4700 1446 1500 0020 2020 4f74 Inc.G..F... Ot │ │ │ 00408500: 6865 7220 7472 6164 656d 6172 6b73 2061 her trademarks a │ │ │ 00408510: 7265 2074 6865 2070 726f 7065 7274 7920 re the property │ │ │ 00408520: 6f66 2074 6865 6972 2072 6573 7065 6374 of their respect │ │ │ -00408530: 6976 6520 6f77 6e65 7273 2e07 0014 be16 ive owners...... │ │ │ -00408540: 0000 4800 14be 1700 0020 2020 5468 6973 ..H...... This │ │ │ +00408530: 6976 6520 6f77 6e65 7273 2e07 0014 4616 ive owners....F. │ │ │ +00408540: 0000 4800 1446 1700 0020 2020 5468 6973 ..H..F... This │ │ │ 00408550: 2064 6f63 756d 656e 7420 636f 6e74 6169 document contai │ │ │ 00408560: 6e73 2061 2064 6573 6372 6970 7469 6f6e ns a description │ │ │ 00408570: 206f 6620 4754 2e4d 2061 6e64 2074 6865 of GT.M and the │ │ │ -00408580: 206f 7065 7261 7469 6e67 5400 14be 1800 operatingT..... │ │ │ +00408580: 206f 7065 7261 7469 6e67 5400 1446 1800 operatingT..F.. │ │ │ 00408590: 0020 2020 696e 7374 7275 6374 696f 6e73 . instructions │ │ │ 004085a0: 2070 6572 7461 696e 696e 6720 746f 2074 pertaining to t │ │ │ 004085b0: 6865 2076 6172 696f 7573 2066 756e 6374 he various funct │ │ │ 004085c0: 696f 6e73 2074 6861 7420 636f 6d70 7269 ions that compri │ │ │ 004085d0: 7365 2074 6865 2073 7973 7465 6d2e 5000 se the system.P. │ │ │ -004085e0: 14be 1900 0020 2020 5468 6973 2064 6f63 ..... This doc │ │ │ +004085e0: 1446 1900 0020 2020 5468 6973 2064 6f63 .F... This doc │ │ │ 004085f0: 756d 656e 7420 646f 6573 206e 6f74 2063 ument does not c │ │ │ 00408600: 6f6e 7461 696e 2061 6e79 2063 6f6d 6d69 ontain any commi │ │ │ 00408610: 746d 656e 7420 6f66 2046 4953 2e20 4649 tment of FIS. FI │ │ │ 00408620: 5320 6265 6c69 6576 6573 2074 6865 5100 S believes theQ. │ │ │ -00408630: 14be 1a00 0020 2020 696e 666f 726d 6174 ..... informat │ │ │ +00408630: 1446 1a00 0020 2020 696e 666f 726d 6174 .F... informat │ │ │ 00408640: 696f 6e20 696e 2074 6869 7320 7075 626c ion in this publ │ │ │ 00408650: 6963 6174 696f 6e20 6973 2061 6363 7572 ication is accur │ │ │ 00408660: 6174 6520 6173 206f 6620 6974 7320 7075 ate as of its pu │ │ │ 00408670: 626c 6963 6174 696f 6e20 6461 7465 3b4a blication date;J │ │ │ -00408680: 0014 be21 0000 2020 2073 7563 6820 696e ...!.. such in │ │ │ +00408680: 0014 4621 0000 2020 2073 7563 6820 696e ..F!.. such in │ │ │ 00408690: 666f 726d 6174 696f 6e20 6973 2073 7562 formation is sub │ │ │ 004086a0: 6a65 6374 2074 6f20 6368 616e 6765 2077 ject to change w │ │ │ 004086b0: 6974 686f 7574 206e 6f74 6963 652e 2046 ithout notice. F │ │ │ -004086c0: 4953 2069 7320 6e6f 7430 0014 be22 0000 IS is not0...".. │ │ │ +004086c0: 4953 2069 7320 6e6f 7430 0014 4622 0000 IS is not0..F".. │ │ │ 004086d0: 2020 2072 6573 706f 6e73 6962 6c65 2066 responsible f │ │ │ 004086e0: 6f72 2061 6e79 2065 7272 6f72 7320 6f72 or any errors or │ │ │ -004086f0: 2064 6566 6563 7473 2e07 0014 be23 0000 defects.....#.. │ │ │ +004086f0: 2064 6566 6563 7473 2e07 0014 4623 0000 defects....F#.. │ │ │ 00408700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00408710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00408720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00408730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00408740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00408750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00408760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -264315,139 +264315,139 @@ │ │ │ 004087a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004087b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004087c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004087d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004087e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004087f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00408800: 0400 0000 e107 0000 6302 0000 0000 0000 ........c....... │ │ │ -00408810: 6100 00be 4845 4c50 00ff 7300 ff53 554d a...HELP..s..SUM │ │ │ +00408810: 6100 0046 4845 4c50 00ff 7300 ff53 554d a..FHELP..s..SUM │ │ │ 00408820: 4d41 5259 00bf 7100 0020 2020 7c20 2020 MARY..q.. | │ │ │ 00408830: 2020 2020 2020 7c20 2d4c 5b4f 434b 5d20 | -L[OCK] │ │ │ 00408840: 2020 2020 2020 2020 2020 2020 7c20 2020 | │ │ │ 00408850: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00408860: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00408870: 7c4f 0012 be81 0000 2020 207c 2020 2020 |O...... | │ │ │ +00408870: 7c4f 0012 4681 0000 2020 207c 2020 2020 |O..F... | │ │ │ 00408880: 2020 2020 207c 202d 5b4e 4f5d 4352 4954 | -[NO]CRIT │ │ │ 00408890: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 004088a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004088b0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ -004088c0: 4f00 12be 9100 0020 2020 7c20 2020 2020 O...... | │ │ │ +004088c0: 4f00 1246 9100 0020 2020 7c20 2020 2020 O..F... | │ │ │ 004088d0: 2020 2020 7c20 2d5b 4e4f 5d45 5841 4354 | -[NO]EXACT │ │ │ 004088e0: 2020 2020 2020 2020 2020 7c20 2020 2020 | │ │ │ 004088f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00408900: 2020 2020 2020 2020 2020 2020 2020 7c50 |P │ │ │ -00408910: 0011 bec0 1100 0020 2020 7c20 435b 4c45 ....... | C[LE │ │ │ +00408910: 0011 46c0 1100 0020 2020 7c20 435b 4c45 ..F.... | C[LE │ │ │ 00408920: 4152 5d20 7c20 2020 2020 2020 2020 2020 AR] | │ │ │ 00408930: 2020 2020 2020 2020 2020 7c20 5573 6520 | Use │ │ │ 00408940: 434c 4541 5220 7769 7468 2063 6172 6520 CLEAR with care │ │ │ 00408950: 616e 6420 706c 616e 6e69 6e67 2e20 7c4f and planning. |O │ │ │ -00408960: 0012 be12 0000 2020 207c 2020 2020 2020 ...... | │ │ │ +00408960: 0012 4612 0000 2020 207c 2020 2020 2020 ..F... | │ │ │ 00408970: 2020 207c 202d 5b4e 4f5d 495b 4e54 4552 | -[NO]I[NTER │ │ │ 00408980: 4143 5449 5645 5d20 207c 2020 2020 2020 ACTIVE] | │ │ │ 00408990: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004089a0: 2020 2020 2020 2020 2020 2020 207c 4f00 |O. │ │ │ -004089b0: 12be 1300 0020 2020 7c20 2020 2020 2020 ..... | │ │ │ +004089b0: 1246 1300 0020 2020 7c20 2020 2020 2020 .F... | │ │ │ 004089c0: 2020 7c20 2d4f 5b55 5450 5554 5d3d 6669 | -O[UTPUT]=fi │ │ │ 004089d0: 6c65 2d6e 616d 6520 7c20 2020 2020 2020 le-name | │ │ │ 004089e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004089f0: 2020 2020 2020 2020 2020 2020 7c4f 0012 |O.. │ │ │ -00408a00: be14 0000 2020 207c 2020 2020 2020 2020 .... | │ │ │ +00408a00: 4614 0000 2020 207c 2020 2020 2020 2020 F... | │ │ │ 00408a10: 207c 202d 505b 4944 5d3d 7069 6420 2020 | -P[ID]=pid │ │ │ 00408a20: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 00408a30: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00408a40: 2020 2020 2020 2020 2020 207c 4f00 12be |O... │ │ │ +00408a40: 2020 2020 2020 2020 2020 207c 4f00 1246 |O..F │ │ │ 00408a50: 1500 0020 2020 7c20 2020 2020 2020 2020 ... | │ │ │ 00408a60: 7c20 2d52 5b45 4749 4f4e 5d3d 6e61 6d65 | -R[EGION]=name │ │ │ 00408a70: 2020 2020 2020 7c20 2020 2020 2020 2020 | │ │ │ 00408a80: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00408a90: 2020 2020 2020 2020 2020 7c4f 0012 be16 |O.... │ │ │ +00408a90: 2020 2020 2020 2020 2020 7c4f 0012 4616 |O..F. │ │ │ 00408aa0: 0000 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2b .. |---------+ │ │ │ 00408ab0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00408ac0: 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d -----+---------- │ │ │ 00408ad0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00408ae0: 2d2d 2d2d 2d2d 2d2d 2d7c 4f00 12be 1700 ---------|O..... │ │ │ +00408ae0: 2d2d 2d2d 2d2d 2d2d 2d7c 4f00 1246 1700 ---------|O..F.. │ │ │ 00408af0: 0020 2020 7c20 455b 5849 545d 2020 7c20 . | E[XIT] | │ │ │ 00408b00: 6e6f 6e65 2020 2020 2020 2020 2020 2020 none │ │ │ 00408b10: 2020 2020 7c20 2d20 2020 2020 2020 2020 | - │ │ │ 00408b20: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00408b30: 2020 2020 2020 2020 7c4f 0012 be18 0000 |O...... │ │ │ +00408b30: 2020 2020 2020 2020 7c4f 0012 4618 0000 |O..F... │ │ │ 00408b40: 2020 207c 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d |---------+-- │ │ │ 00408b50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00408b60: 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---+------------ │ │ │ 00408b70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00408b80: 2d2d 2d2d 2d2d 2d7c 4f00 12be 1900 0020 -------|O...... │ │ │ +00408b80: 2d2d 2d2d 2d2d 2d7c 4f00 1246 1900 0020 -------|O..F... │ │ │ 00408b90: 2020 7c20 485b 454c 505d 2020 7c20 5b6f | H[ELP] | [o │ │ │ 00408ba0: 7074 696f 6e5d 2020 2020 2020 2020 2020 ption] │ │ │ 00408bb0: 2020 7c20 2d20 2020 2020 2020 2020 2020 | - │ │ │ 00408bc0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00408bd0: 2020 2020 2020 7c4f 0012 be1a 0000 2020 |O...... │ │ │ +00408bd0: 2020 2020 2020 7c4f 0012 461a 0000 2020 |O..F... │ │ │ 00408be0: 207c 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d |---------+---- │ │ │ 00408bf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00408c00: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 00408c10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00408c20: 2d2d 2d2d 2d7c 4f00 12be 2100 0020 2020 -----|O...!.. │ │ │ +00408c20: 2d2d 2d2d 2d7c 4f00 1246 2100 0020 2020 -----|O..F!.. │ │ │ 00408c30: 7c20 2020 2020 2020 2020 7c20 2d41 4c4c | | -ALL │ │ │ 00408c40: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00408c50: 7c20 2020 2020 2020 2020 2020 2020 2020 | │ │ │ 00408c60: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00408c70: 2020 2020 7c4f 0012 be22 0000 2020 207c |O...".. | │ │ │ +00408c70: 2020 2020 7c4f 0012 4622 0000 2020 207c |O..F".. | │ │ │ 00408c80: 2020 2020 2020 2020 207c 202d 4c5b 4f43 | -L[OC │ │ │ 00408c90: 4b5d 2020 2020 2020 2020 2020 2020 207c K] | │ │ │ 00408ca0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00408cb0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00408cc0: 2020 207c 4f00 12be 2300 0020 2020 7c20 |O...#.. | │ │ │ +00408cc0: 2020 207c 4f00 1246 2300 0020 2020 7c20 |O..F#.. | │ │ │ 00408cd0: 2020 2020 2020 2020 7c20 2d5b 4e4f 5d43 | -[NO]C │ │ │ 00408ce0: 5249 5420 2020 2020 2020 2020 2020 7c20 RIT | │ │ │ 00408cf0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00408d00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00408d10: 2020 7c4f 0012 be24 0000 2020 207c 2020 |O...$.. | │ │ │ +00408d10: 2020 7c4f 0012 4624 0000 2020 207c 2020 |O..F$.. | │ │ │ 00408d20: 2020 2020 2020 207c 202d 4e5b 4f49 4e54 | -N[OINT │ │ │ 00408d30: 4552 4143 5449 5645 5d20 2020 207c 2020 ERACTIVE] | │ │ │ 00408d40: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00408d50: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00408d60: 207c 4f00 12be 2500 0020 2020 7c20 5348 |O...%.. | SH │ │ │ +00408d60: 207c 4f00 1246 2500 0020 2020 7c20 5348 |O..F%.. | SH │ │ │ 00408d70: 5b4f 575d 2020 7c20 2020 2020 2020 2020 [OW] | │ │ │ 00408d80: 2020 2020 2020 2020 2020 2020 7c20 2d20 | - │ │ │ 00408d90: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00408da0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00408db0: 7c4f 0012 be26 0000 2020 207c 2020 2020 |O...&.. | │ │ │ +00408db0: 7c4f 0012 4626 0000 2020 207c 2020 2020 |O..F&.. | │ │ │ 00408dc0: 2020 2020 207c 202d 4f5b 5554 5055 545d | -O[UTPUT] │ │ │ 00408dd0: 3d66 696c 652d 6e61 6d65 207c 2020 2020 =file-name | │ │ │ 00408de0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00408df0: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ -00408e00: 4f00 12be 2700 0020 2020 7c20 2020 2020 O...'.. | │ │ │ +00408e00: 4f00 1246 2700 0020 2020 7c20 2020 2020 O..F'.. | │ │ │ 00408e10: 2020 2020 7c20 2d50 5b49 445d 3d70 6964 | -P[ID]=pid │ │ │ 00408e20: 2020 2020 2020 2020 2020 7c20 2020 2020 | │ │ │ 00408e30: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00408e40: 2020 2020 2020 2020 2020 2020 2020 7c4f |O │ │ │ -00408e50: 0012 be28 0000 2020 207c 2020 2020 2020 ...(.. | │ │ │ +00408e50: 0012 4628 0000 2020 207c 2020 2020 2020 ..F(.. | │ │ │ 00408e60: 2020 207c 202d 525b 4547 494f 4e5d 3d6e | -R[EGION]=n │ │ │ 00408e70: 616d 6520 2020 2020 207c 2020 2020 2020 ame | │ │ │ 00408e80: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00408e90: 2020 2020 2020 2020 2020 2020 207c 4f00 |O. │ │ │ -00408ea0: 12be 2900 0020 2020 7c20 2020 2020 2020 ..).. | │ │ │ +00408ea0: 1246 2900 0020 2020 7c20 2020 2020 2020 .F).. | │ │ │ 00408eb0: 2020 7c20 2d57 5b41 4954 5d20 2020 2020 | -W[AIT] │ │ │ 00408ec0: 2020 2020 2020 2020 7c20 2020 2020 2020 | │ │ │ 00408ed0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00408ee0: 2020 2020 2020 2020 2020 2020 7c4f 0012 |O.. │ │ │ -00408ef0: be2a 0000 2020 207c 2d2d 2d2d 2d2d 2d2d .*.. |-------- │ │ │ +00408ef0: 462a 0000 2020 207c 2d2d 2d2d 2d2d 2d2d F*.. |-------- │ │ │ 00408f00: 2d2b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d -+-------------- │ │ │ 00408f10: 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d 2d2d 2d2d -------+-------- │ │ │ 00408f20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00408f30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 4f00 12be -----------|O... │ │ │ +00408f30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c 4f00 1246 -----------|O..F │ │ │ 00408f40: 3100 0020 2020 7c20 5350 5b41 574e 5d20 1.. | SP[AWN] │ │ │ 00408f50: 7c20 6e6f 6e65 2020 2020 2020 2020 2020 | none │ │ │ 00408f60: 2020 2020 2020 7c20 7368 656c 6c63 6f6d | shellcom │ │ │ 00408f70: 6d61 6e64 2020 2020 2020 2020 2020 2020 mand │ │ │ -00408f80: 2020 2020 2020 2020 2020 7c4f 0012 be32 |O...2 │ │ │ +00408f80: 2020 2020 2020 2020 2020 7c4f 0012 4632 |O..F2 │ │ │ 00408f90: 0000 2020 202b 2d2d 2d2d 2d2d 2d2d 2d2d .. +---------- │ │ │ 00408fa0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00408fb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00408fc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00408fd0: 2d2d 2d2d 2d2d 2d2d 2d2b 0700 12be 3300 ---------+....3. │ │ │ +00408fd0: 2d2d 2d2d 2d2d 2d2d 2d2b 0700 1246 3300 ---------+...F3. │ │ │ 00408fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00408ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00409000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00409010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00409020: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00409030: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00409040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ ├── ./usr/lib/x86_64-linux-gnu/fis-gtm/V7.2-000_x86_64/mupiphelp.dat │ │ │ @@ -5,15 +5,15 @@ │ │ │ 00000040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00000050: 0000 0000 8000 0000 8000 0000 0000 0000 ................ │ │ │ 00000060: 0004 0000 00c0 0100 00c0 0000 0000 0000 ................ │ │ │ 00000070: 1f00 0000 0000 0000 1000 0000 1f00 0000 ................ │ │ │ 00000080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00000090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 000000a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ -000000b0: 0100 0000 0000 0000 2a07 a16a 0200 0000 ........*..j.... │ │ │ +000000b0: 0100 0000 0000 0000 500e a96a 0200 0000 ........P..j.... │ │ │ 000000c0: ffff ff03 f8ff ffff ffff ff13 d8ff ffff ................ │ │ │ 000000d0: 0100 0000 0000 0000 0100 0000 0000 0000 ................ │ │ │ 000000e0: 0100 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 000000f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00000100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00000110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00000120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -263035,90 +263035,90 @@ │ │ │ 004037a0: 2200 2500 0020 2020 7265 6769 6f6e 2d6c ".%.. region-l │ │ │ 004037b0: 6973 742e 2072 6567 696f 6e2d 6c69 7374 ist. region-list │ │ │ 004037c0: 2069 6465 6e74 6966 7920 7468 6520 7461 identify the ta │ │ │ 004037d0: 7267 6574 206f 6620 7468 6520 636f 6d6d rget of the comm │ │ │ 004037e0: 616e 6420 616e 6420 6d61 7900 0000 0000 and and may..... │ │ │ 004037f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00403800: 0400 0000 1505 0000 5414 0000 0000 0000 ........T....... │ │ │ -00403810: 2400 00f6 4845 4c50 00ff 7300 ff4a 4f55 $...HELP..s..JOU │ │ │ +00403810: 2400 003e 4845 4c50 00ff 7300 ff4a 4f55 $..>HELP..s..JOU │ │ │ 00403820: 524e 414c 494e 4700 ff73 00ff 5345 5400 RNALING..s..SET. │ │ │ -00403830: 0053 4554 0e00 1cf6 bf11 0000 2020 2053 .SET........ S │ │ │ -00403840: 4554 0700 1df6 2100 0054 001d f631 0000 ET....!..T...1.. │ │ │ +00403830: 0053 4554 0e00 1c3e bf11 0000 2020 2053 .SET...>.... S │ │ │ +00403840: 4554 0700 1d3e 2100 0054 001d 3e31 0000 ET...>!..T..>1.. │ │ │ 00403850: 2020 204d 5550 4950 2053 4554 2069 7320 MUPIP SET is │ │ │ 00403860: 7468 6520 7072 696d 6172 7920 7574 696c the primary util │ │ │ 00403870: 6974 7920 7573 6564 2074 6f20 6573 7461 ity used to esta │ │ │ 00403880: 626c 6973 6820 616e 6420 6163 7469 7661 blish and activa │ │ │ 00403890: 7465 206a 6f75 726e 616c 696e 6748 001d te journalingH.. │ │ │ -004038a0: f641 0000 2020 2028 7573 696e 6720 7468 .A.. (using th │ │ │ +004038a0: 3e41 0000 2020 2028 7573 696e 6720 7468 >A.. (using th │ │ │ 004038b0: 6520 2d4a 4f55 524e 414c 2920 616e 6420 e -JOURNAL) and │ │ │ 004038c0: 7265 706c 6963 6174 696f 6e20 2875 7369 replication (usi │ │ │ 004038d0: 6e67 2074 6865 202d 5245 504c 4943 4154 ng the -REPLICAT │ │ │ -004038e0: 494f 4e29 2e07 001d f651 0000 4e00 1df6 ION).....Q..N... │ │ │ +004038e0: 494f 4e29 2e07 001d 3e51 0000 4e00 1d3e ION)....>Q..N..> │ │ │ 004038f0: 6100 0020 2020 5768 656e 2047 4445 2063 a.. When GDE c │ │ │ 00403900: 7265 6174 6573 2061 2047 6c6f 6261 6c20 reates a Global │ │ │ 00403910: 4469 7265 6374 6f72 792c 2069 7420 7374 Directory, it st │ │ │ 00403920: 6f72 6573 2065 6974 6865 7220 7468 6520 ores either the │ │ │ -00403930: 6578 706c 6963 6974 6c79 4c00 1df6 7100 explicitlyL...q. │ │ │ +00403930: 6578 706c 6963 6974 6c79 4c00 1d3e 7100 explicitlyL..>q. │ │ │ 00403940: 0020 2020 7370 6563 6966 6965 6420 6a6f . specified jo │ │ │ 00403950: 7572 6e61 6c69 6e67 2069 6e66 6f72 6d61 urnaling informa │ │ │ 00403960: 7469 6f6e 2c20 6f72 2074 6865 2047 4445 tion, or the GDE │ │ │ 00403970: 2064 6566 6175 6c74 2076 616c 7565 2066 default value f │ │ │ -00403980: 6f72 2061 6e79 2600 1df6 8100 0020 2020 or any&...... │ │ │ +00403980: 6f72 2061 6e79 2600 1d3e 8100 0020 2020 or any&..>... │ │ │ 00403990: 756e 7370 6563 6966 6965 6420 6368 6172 unspecified char │ │ │ -004039a0: 6163 7465 7269 7374 6963 732e 0700 1df6 acteristics..... │ │ │ -004039b0: 9100 004e 001c f6c0 1100 0020 2020 4d55 ...N....... MU │ │ │ +004039a0: 6163 7465 7269 7374 6963 732e 0700 1d3e acteristics....> │ │ │ +004039b0: 9100 004e 001c 3ec0 1100 0020 2020 4d55 ...N..>.... MU │ │ │ 004039c0: 5049 5020 4352 4541 5445 2063 6f70 6965 PIP CREATE copie │ │ │ 004039d0: 7320 6578 6973 7469 6e67 206a 6f75 726e s existing journ │ │ │ 004039e0: 616c 696e 6720 696e 666f 726d 6174 696f aling informatio │ │ │ 004039f0: 6e20 6672 6f6d 2074 6865 2047 6c6f 6261 n from the Globa │ │ │ -00403a00: 6c51 001d f612 0000 2020 2044 6972 6563 lQ...... Direc │ │ │ +00403a00: 6c51 001d 3e12 0000 2020 2044 6972 6563 lQ..>... Direc │ │ │ 00403a10: 746f 7279 2074 6f20 7468 6520 6461 7461 tory to the data │ │ │ 00403a20: 6261 7365 2066 696c 652c 2065 7374 6162 base file, estab │ │ │ 00403a30: 6c69 7368 696e 6720 6a6f 7572 6e61 6c69 lishing journali │ │ │ 00403a40: 6e67 2063 6861 7261 6374 6572 6973 7469 ng characteristi │ │ │ -00403a50: 6373 3000 1df6 1300 0020 2020 666f 7220 cs0...... for │ │ │ +00403a50: 6373 3000 1d3e 1300 0020 2020 666f 7220 cs0..>... for │ │ │ 00403a60: 616c 6c20 4744 4520 7375 7070 6f72 7465 all GDE supporte │ │ │ 00403a70: 6420 6a6f 7572 6e61 6c2d 6f70 7469 6f6e d journal-option │ │ │ -00403a80: 732e 0700 1df6 1400 0017 001d f615 0000 s............... │ │ │ +00403a80: 732e 0700 1d3e 1400 0017 001d 3e15 0000 s....>......>... │ │ │ 00403a90: 2020 202a 2a49 6d70 6f72 7461 6e74 2a2a **Important** │ │ │ -00403aa0: 0700 1df6 1600 0053 001d f617 0000 2020 .......S...... │ │ │ +00403aa0: 0700 1d3e 1600 0053 001d 3e17 0000 2020 ...>...S..>... │ │ │ 00403ab0: 2047 542e 4d20 6170 706c 6965 7320 6a6f GT.M applies jo │ │ │ 00403ac0: 7572 6e61 6c69 6e67 2069 6e66 6f72 6d61 urnaling informa │ │ │ 00403ad0: 7469 6f6e 2069 6e20 7468 6520 476c 6f62 tion in the Glob │ │ │ 00403ae0: 616c 2044 6972 6563 746f 7279 2074 6f20 al Directory to │ │ │ -00403af0: 6120 6461 7461 6261 7365 4e00 1df6 1800 a databaseN..... │ │ │ +00403af0: 6120 6461 7461 6261 7365 4e00 1d3e 1800 a databaseN..>.. │ │ │ 00403b00: 0020 2020 6669 6c65 206f 6e6c 7920 7768 . file only wh │ │ │ 00403b10: 656e 2069 7420 6973 2063 7265 6174 6564 en it is created │ │ │ 00403b20: 2e20 5468 6572 6561 6674 6572 2075 7365 . Thereafter use │ │ │ 00403b30: 204d 5550 4950 2c20 6f72 2075 6e64 6572 MUPIP, or under │ │ │ -00403b40: 2075 6e75 7375 616c 5400 1df6 1900 0020 unusualT...... │ │ │ +00403b40: 2075 6e75 7375 616c 5400 1d3e 1900 0020 unusualT..>... │ │ │ 00403b50: 2020 6369 7263 756d 7374 616e 6365 7320 circumstances │ │ │ 00403b60: 4453 452c 2074 6f20 6368 616e 6765 206a DSE, to change j │ │ │ 00403b70: 6f75 726e 616c 696e 6720 6368 6172 6163 ournaling charac │ │ │ 00403b80: 7465 7269 7374 6963 7320 696e 2064 6174 teristics in dat │ │ │ -00403b90: 6162 6173 6520 6669 6c65 732e 5100 1df6 abase files.Q... │ │ │ +00403b90: 6162 6173 6520 6669 6c65 732e 5100 1d3e abase files.Q..> │ │ │ 00403ba0: 1a00 0020 2020 4265 2073 7572 6520 746f ... Be sure to │ │ │ 00403bb0: 2075 7365 2047 4445 2074 6f20 7265 666c use GDE to refl │ │ │ 00403bc0: 6563 7420 6375 7272 656e 7420 6a6f 7572 ect current jour │ │ │ 00403bd0: 6e61 6c69 6e67 206e 6565 6473 2073 6f20 naling needs so │ │ │ 00403be0: 7468 6174 2074 6865 206e 6578 7453 001d that the nextS.. │ │ │ -00403bf0: f621 0000 2020 2074 696d 6520 796f 7520 .!.. time you │ │ │ +00403bf0: 3e21 0000 2020 2074 696d 6520 796f 7520 >!.. time you │ │ │ 00403c00: 7573 6520 4d55 5049 5020 4352 4541 5445 use MUPIP CREATE │ │ │ 00403c10: 2079 6f75 2067 6574 2074 6865 2064 6573 you get the des │ │ │ 00403c20: 6972 6564 206a 6f75 726e 616c 696e 6720 ired journaling │ │ │ 00403c30: 6368 6172 6163 7465 7269 7374 6963 732e characteristics. │ │ │ -00403c40: 0700 1df6 2200 004e 001d f623 0000 2020 ...."..N...#.. │ │ │ +00403c40: 0700 1d3e 2200 004e 001d 3e23 0000 2020 ...>"..N..>#.. │ │ │ 00403c50: 2044 5345 2044 554d 5020 2d46 494c 4548 DSE DUMP -FILEH │ │ │ 00403c60: 4541 4445 5220 6469 7370 6c61 7973 2074 EADER displays t │ │ │ 00403c70: 6865 2063 7572 7265 6e74 2076 616c 7565 he current value │ │ │ 00403c80: 7320 666f 7220 616c 6c20 6573 7461 626c s for all establ │ │ │ -00403c90: 6973 6865 6425 001d f624 0000 2020 206a ished%...$.. j │ │ │ +00403c90: 6973 6865 6425 001d 3e24 0000 2020 206a ished%..>$.. j │ │ │ 00403ca0: 6f75 726e 616c 696e 6720 6368 6172 6163 ournaling charac │ │ │ -00403cb0: 7465 7269 7374 6963 732e 0700 1df6 2500 teristics.....%. │ │ │ -00403cc0: 0054 001d f626 0000 2020 2054 6869 7320 .T...&.. This │ │ │ +00403cb0: 7465 7269 7374 6963 732e 0700 1d3e 2500 teristics....>%. │ │ │ +00403cc0: 0054 001d 3e26 0000 2020 2054 6869 7320 .T..>&.. This │ │ │ 00403cd0: 7365 6374 696f 6e20 7072 6f76 6964 6573 section provides │ │ │ 00403ce0: 2061 2064 6573 6372 6970 7469 6f6e 206f a description o │ │ │ 00403cf0: 6620 7468 6520 4d55 5049 5020 5345 5420 f the MUPIP SET │ │ │ 00403d00: 636f 6d6d 616e 6420 7769 7468 2073 7065 command with spe │ │ │ 00403d10: 6369 6669 6374 0000 0000 0000 0000 0000 cifict.......... │ │ │ 00403d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00403d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -264578,52 +264578,52 @@ │ │ │ 00409810: 7400 0000 4845 4c50 00ff 7300 ff47 444d t...HELP..s..GDM │ │ │ 00409820: 00ff 7300 ff43 5245 4154 4500 ff73 00ff ..s..CREATE..s.. │ │ │ 00409830: 5245 4749 4f4e 00bf 3100 0020 2020 5370 REGION..1.. Sp │ │ │ 00409840: 6563 6966 6965 7320 6120 7369 6e67 6c65 ecifies a single │ │ │ 00409850: 2072 6567 696f 6e20 666f 7220 6372 6561 region for crea │ │ │ 00409860: 7469 6f6e 206f 6620 6120 6461 7461 6261 tion of a databa │ │ │ 00409870: 7365 2066 696c 652e 2042 7920 6465 6661 se file. By defa │ │ │ -00409880: 756c 742c 5300 24f6 4100 0020 2020 4d55 ult,S.$.A.. MU │ │ │ +00409880: 756c 742c 5300 243e 4100 0020 2020 4d55 ult,S.$>A.. MU │ │ │ 00409890: 5049 5020 4352 4541 5445 2063 7265 6174 PIP CREATE creat │ │ │ 004098a0: 6573 2064 6174 6162 6173 6520 6669 6c65 es database file │ │ │ 004098b0: 7320 666f 7220 616c 6c20 7265 6769 6f6e s for all region │ │ │ 004098c0: 7320 696e 2074 6865 2063 7572 7265 6e74 s in the current │ │ │ -004098d0: 2047 6c6f 6261 6c3d 0024 f651 0000 2020 Global=.$.Q.. │ │ │ +004098d0: 2047 6c6f 6261 6c3d 0024 3e51 0000 2020 Global=.$>Q.. │ │ │ 004098e0: 2044 6972 6563 746f 7279 2074 6861 7420 Directory that │ │ │ 004098f0: 646f 206e 6f74 2061 6c72 6561 6479 2068 do not already h │ │ │ 00409900: 6176 6520 6120 6461 7461 6261 7365 2066 ave a database f │ │ │ -00409910: 696c 652e 0700 24f6 6100 0030 0024 f671 ile...$.a..0.$.q │ │ │ +00409910: 696c 652e 0700 243e 6100 0030 0024 3e71 ile...$>a..0.$>q │ │ │ 00409920: 0000 2020 2054 6865 2066 6f72 6d61 7420 .. The format │ │ │ 00409930: 6f66 2074 6865 2052 4547 494f 4e20 7175 of the REGION qu │ │ │ -00409940: 616c 6966 6965 7220 6973 3a07 0024 f681 alifier is:..$.. │ │ │ -00409950: 0000 1f00 24f6 9100 0020 2020 2d52 5b45 ....$.... -R[E │ │ │ +00409940: 616c 6966 6965 7220 6973 3a07 0024 3e81 alifier is:..$>. │ │ │ +00409950: 0000 1f00 243e 9100 0020 2020 2d52 5b45 ....$>... -R[E │ │ │ 00409960: 4749 4f4e 5d3d 7265 6769 6f6e 2d6e 616d GION]=region-nam │ │ │ -00409970: 6508 0023 f6c0 1100 0012 0024 f612 0000 e..#.......$.... │ │ │ -00409980: 2020 202a 2a4e 6f74 652a 2a07 0024 f613 **Note**..$.. │ │ │ -00409990: 0000 5300 24f6 1400 0020 2020 4d55 5049 ..S.$.... MUPI │ │ │ +00409970: 6508 0023 3ec0 1100 0012 0024 3e12 0000 e..#>......$>... │ │ │ +00409980: 2020 202a 2a4e 6f74 652a 2a07 0024 3e13 **Note**..$>. │ │ │ +00409990: 0000 5300 243e 1400 0020 2020 4d55 5049 ..S.$>... MUPI │ │ │ 004099a0: 5020 4352 4541 5445 2073 696c 656e 746c P CREATE silentl │ │ │ 004099b0: 7920 6967 6e6f 7265 7320 7265 7175 6573 y ignores reques │ │ │ 004099c0: 7473 2074 6f20 6372 6561 7465 2064 6174 ts to create dat │ │ │ 004099d0: 6162 6173 6520 6669 6c65 7320 7468 6174 abase files that │ │ │ -004099e0: 2068 6176 6550 0024 f615 0000 2020 2041 haveP.$.... A │ │ │ +004099e0: 2068 6176 6550 0024 3e15 0000 2020 2041 haveP.$>... A │ │ │ 004099f0: 7574 6f44 4220 656e 6162 6c65 6420 696e utoDB enabled in │ │ │ 00409a00: 2074 6865 2047 6c6f 6261 6c20 4469 7265 the Global Dire │ │ │ 00409a10: 6374 6f72 792e 204d 5550 4950 2043 5245 ctory. MUPIP CRE │ │ │ 00409a20: 4154 4520 7072 696e 7473 206e 6f20 6d65 ATE prints no me │ │ │ -00409a30: 7373 6167 6553 0024 f616 0000 2020 2065 ssageS.$.... e │ │ │ +00409a30: 7373 6167 6553 0024 3e16 0000 2020 2065 ssageS.$>... e │ │ │ 00409a40: 7665 6e20 6966 2074 6865 2064 6174 6162 ven if the datab │ │ │ 00409a50: 6173 6520 7265 6769 6f6e 2069 7320 7370 ase region is sp │ │ │ 00409a60: 6563 6966 6965 6420 6279 206e 616d 652e ecified by name. │ │ │ 00409a70: 2046 6f72 206d 6f72 6520 696e 666f 726d For more inform │ │ │ -00409a80: 6174 696f 6e20 6f6e 2d00 24f6 1700 0020 ation on-.$.... │ │ │ +00409a80: 6174 696f 6e20 6f6e 2d00 243e 1700 0020 ation on-.$>... │ │ │ 00409a90: 2020 4175 746f 4442 2c20 7265 6665 7220 AutoDB, refer │ │ │ 00409aa0: 746f 2052 6567 696f 6e20 5175 616c 6966 to Region Qualif │ │ │ -00409ab0: 6965 7273 2e07 0024 f618 0000 0a00 1c41 iers...$.......A │ │ │ -00409ac0: 5636 0000 5636 0d00 1ff6 bf11 0000 2020 V6..V6........ │ │ │ -00409ad0: 2056 3607 0020 f621 0000 0000 0000 0000 V6.. .!........ │ │ │ +00409ab0: 6965 7273 2e07 0024 3e18 0000 0a00 1c41 iers...$>......A │ │ │ +00409ac0: 5636 0000 5636 0d00 1f3e bf11 0000 2020 V6..V6...>.... │ │ │ +00409ad0: 2056 3607 0020 3e21 0000 0000 0000 0000 V6.. >!........ │ │ │ 00409ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00409af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00409b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00409b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00409b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00409b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00409b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -264830,322 +264830,322 @@ │ │ │ 0040a7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040a7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040a7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040a800: 0400 0000 fd07 0000 6102 0000 0000 0000 ........a....... │ │ │ 0040a810: 3200 0000 4845 4c50 00ff 7300 ff47 444d 2...HELP..s..GDM │ │ │ 0040a820: 00ff 7300 ff42 4143 4b55 5000 ff73 00ff ..s..BACKUP..s.. │ │ │ 0040a830: 4558 414d 504c 4553 0000 4578 616d 706c EXAMPLES..Exampl │ │ │ -0040a840: 6573 1300 25f6 bf11 0000 2020 2045 7861 es..%..... Exa │ │ │ -0040a850: 6d70 6c65 7307 0026 f621 0000 1200 26f6 mples..&.!....&. │ │ │ +0040a840: 6573 1300 253e bf11 0000 2020 2045 7861 es..%>.... Exa │ │ │ +0040a850: 6d70 6c65 7307 0026 3e21 0000 1200 263e mples..&>!....&> │ │ │ 0040a860: 3100 0020 2020 4578 616d 706c 653a 0700 1.. Example:.. │ │ │ -0040a870: 26f6 4100 0038 0026 f651 0000 2020 2024 &.A..8.&.Q.. $ │ │ │ +0040a870: 263e 4100 0038 0026 3e51 0000 2020 2024 &>A..8.&>Q.. $ │ │ │ 0040a880: 206d 7570 6970 2062 6163 6b75 7020 2d62 mupip backup -b │ │ │ 0040a890: 7974 6573 7472 6561 6d20 5245 5054 494c ytestream REPTIL │ │ │ 0040a8a0: 4553 2c42 4952 4453 2062 6b75 7007 0026 ES,BIRDS bkup..& │ │ │ -0040a8b0: f661 0000 5200 26f6 7100 0020 2020 5375 .a..R.&.q.. Su │ │ │ +0040a8b0: 3e61 0000 5200 263e 7100 0020 2020 5375 >a..R.&>q.. Su │ │ │ 0040a8c0: 7070 6f73 6520 7468 6174 2074 6865 2065 ppose that the e │ │ │ 0040a8d0: 6e76 6972 6f6e 6d65 6e74 2076 6172 6961 nvironment varia │ │ │ 0040a8e0: 626c 6520 6774 6d67 626c 6469 7220 6861 ble gtmgbldir ha │ │ │ 0040a8f0: 7320 7265 6769 6f6e 7320 5245 5054 494c s regions REPTIL │ │ │ -0040a900: 4553 2061 6e64 5400 26f6 8100 0020 2020 ES andT.&.... │ │ │ +0040a900: 4553 2061 6e64 5400 263e 8100 0020 2020 ES andT.&>... │ │ │ 0040a910: 4249 5244 5320 7468 6174 206d 6170 2074 BIRDS that map t │ │ │ 0040a920: 6f20 6669 6c65 7320 6361 6c6c 6564 2052 o files called R │ │ │ 0040a930: 4550 5449 4c45 532e 4441 5420 616e 6420 EPTILES.DAT and │ │ │ 0040a940: 4249 5244 532e 4441 5420 286e 6f20 6d61 BIRDS.DAT (no ma │ │ │ -0040a950: 7474 6572 2077 6869 6368 4f00 26f6 9100 tter whichO.&... │ │ │ +0040a950: 7474 6572 2077 6869 6368 4f00 263e 9100 tter whichO.&>.. │ │ │ 0040a960: 0020 2020 6469 7265 6374 6f72 7920 6f72 . directory or │ │ │ 0040a970: 2064 6972 6563 746f 7269 6573 2074 6865 directories the │ │ │ 0040a980: 2066 696c 6573 2072 6573 6964 6520 696e files reside in │ │ │ 0040a990: 292e 2054 6865 6e20 7468 6520 6162 6f76 ). Then the abov │ │ │ -0040a9a0: 6520 6578 616d 706c 6551 0025 f6c0 1100 e exampleQ.%.... │ │ │ +0040a9a0: 6520 6578 616d 706c 6551 0025 3ec0 1100 e exampleQ.%>... │ │ │ 0040a9b0: 0020 2020 6372 6561 7465 7320 6279 7465 . creates byte │ │ │ 0040a9c0: 7374 7265 616d 2062 6163 6b75 7020 6669 stream backup fi │ │ │ 0040a9d0: 6c65 7320 5245 5054 494c 4553 2e44 4154 les REPTILES.DAT │ │ │ 0040a9e0: 2061 6e64 2042 4952 4453 2e44 4154 2069 and BIRDS.DAT i │ │ │ -0040a9f0: 6e20 7468 6520 626b 7570 3300 26f6 1200 n the bkup3.&... │ │ │ +0040a9f0: 6e20 7468 6520 626b 7570 3300 263e 1200 n the bkup3.&>.. │ │ │ 0040aa00: 0020 2020 6469 7265 6374 6f72 7920 7369 . directory si │ │ │ 0040aa10: 6e63 6520 7468 6520 6c61 7374 2044 4154 nce the last DAT │ │ │ 0040aa20: 4142 4153 4520 6261 636b 7570 2e07 0026 ABASE backup...& │ │ │ -0040aa30: f613 0000 1200 26f6 1400 0020 2020 4578 ......&.... Ex │ │ │ -0040aa40: 616d 706c 653a 0700 26f6 1500 002d 0026 ample:..&....-.& │ │ │ -0040aa50: f616 0000 2020 2024 206d 7570 6970 2062 .... $ mupip b │ │ │ +0040aa30: 3e13 0000 1200 263e 1400 0020 2020 4578 >.....&>... Ex │ │ │ +0040aa40: 616d 706c 653a 0700 263e 1500 002d 0026 ample:..&>...-.& │ │ │ +0040aa50: 3e16 0000 2020 2024 206d 7570 6970 2062 >... $ mupip b │ │ │ 0040aa60: 6163 6b75 7020 2d62 6b75 7064 626a 6e6c ackup -bkupdbjnl │ │ │ -0040aa70: 3d22 4f46 4622 2022 2a22 0700 26f6 1700 ="OFF" "*"..&... │ │ │ -0040aa80: 0043 0026 f618 0000 2020 2054 6869 7320 .C.&.... This │ │ │ +0040aa70: 3d22 4f46 4622 2022 2a22 0700 263e 1700 ="OFF" "*"..&>.. │ │ │ +0040aa80: 0043 0026 3e18 0000 2020 2054 6869 7320 .C.&>... This │ │ │ 0040aa90: 636f 6d6d 616e 6420 7475 726e 7320 6f66 command turns of │ │ │ 0040aaa0: 6620 6a6f 7572 6e61 6c69 6e67 2069 6e20 f journaling in │ │ │ 0040aab0: 7468 6520 6261 636b 7570 2064 6174 6162 the backup datab │ │ │ -0040aac0: 6173 652e 0700 26f6 1900 0012 0026 f61a ase...&......&.. │ │ │ +0040aac0: 6173 652e 0700 263e 1900 0012 0026 3e1a ase...&>.....&>. │ │ │ 0040aad0: 0000 2020 2045 7861 6d70 6c65 3a07 0026 .. Example:..& │ │ │ -0040aae0: f621 0000 5100 26f6 2200 0020 2020 2420 .!..Q.&.".. $ │ │ │ +0040aae0: 3e21 0000 5100 263e 2200 0020 2020 2420 >!..Q.&>".. $ │ │ │ 0040aaf0: 6d75 7069 7020 6261 636b 7570 202d 6279 mupip backup -by │ │ │ 0040ab00: 7465 7374 7265 616d 2022 2a22 2074 6370 testream "*" tcp │ │ │ 0040ab10: 3a2f 2f70 6869 6c61 6465 6c70 6869 613a ://philadelphia: │ │ │ 0040ab20: 3738 3833 2c74 6370 3a2f 2f74 6f6b 796f 7883,tcp://tokyo │ │ │ -0040ab30: 3a38 3839 3207 0026 f623 0000 4e00 26f6 :8892..&.#..N.&. │ │ │ +0040ab30: 3a38 3839 3207 0026 3e23 0000 4e00 263e :8892..&>#..N.&> │ │ │ 0040ab40: 2400 0020 2020 4173 7375 6d69 6e67 2061 $.. Assuming a │ │ │ 0040ab50: 2047 6c6f 6261 6c20 4469 7265 6374 6f72 Global Director │ │ │ 0040ab60: 7920 7769 7468 2074 776f 2072 6567 696f y with two regio │ │ │ 0040ab70: 6e73 2070 6f69 6e74 696e 6720 746f 2041 ns pointing to A │ │ │ -0040ab80: 434e 2e44 4154 2061 6e64 5000 26f6 2500 CN.DAT andP.&.%. │ │ │ +0040ab80: 434e 2e44 4154 2061 6e64 5000 263e 2500 CN.DAT andP.&>%. │ │ │ 0040ab90: 0020 2020 4849 5354 2e44 4154 2c20 7468 . HIST.DAT, th │ │ │ 0040aba0: 6973 2065 7861 6d70 6c65 2063 7265 6174 is example creat │ │ │ 0040abb0: 6573 2061 2062 6163 6b75 7020 6f66 2041 es a backup of A │ │ │ 0040abc0: 434e 2e44 4154 2074 6f20 6120 706f 7373 CN.DAT to a poss │ │ │ -0040abd0: 6962 6c65 204d 5550 4950 5400 26f6 2600 ible MUPIPT.&.&. │ │ │ +0040abd0: 6962 6c65 204d 5550 4950 5400 263e 2600 ible MUPIPT.&>&. │ │ │ 0040abe0: 0020 2020 5245 5354 4f52 4520 7072 6f63 . RESTORE proc │ │ │ 0040abf0: 6573 7320 6c69 7374 656e 696e 6720 6174 ess listening at │ │ │ 0040ac00: 2070 6f72 7420 3738 3833 206f 6e20 7365 port 7883 on se │ │ │ 0040ac10: 7276 6572 2070 6869 6c61 6465 6c70 6869 rver philadelphi │ │ │ 0040ac20: 6120 616e 6420 4849 5354 2e44 4154 4e00 a and HIST.DATN. │ │ │ -0040ac30: 26f6 2700 0020 2020 746f 2061 2070 6f73 &.'.. to a pos │ │ │ +0040ac30: 263e 2700 0020 2020 746f 2061 2070 6f73 &>'.. to a pos │ │ │ 0040ac40: 7369 626c 6520 4d55 5049 5020 5245 5354 sible MUPIP REST │ │ │ 0040ac50: 4f52 4520 7072 6f63 6573 7320 6c69 7374 ORE process list │ │ │ 0040ac60: 656e 696e 6720 6174 2070 6f72 7420 3838 ening at port 88 │ │ │ -0040ac70: 3933 206f 6e20 7365 7276 6572 1000 26f6 93 on server..&. │ │ │ -0040ac80: 2800 0020 2020 746f 6b79 6f2e 0700 26f6 (.. tokyo...&. │ │ │ -0040ac90: 2900 004e 0026 f62a 0000 2020 2041 6c77 )..N.&.*.. Alw │ │ │ +0040ac70: 3933 206f 6e20 7365 7276 6572 1000 263e 93 on server..&> │ │ │ +0040ac80: 2800 0020 2020 746f 6b79 6f2e 0700 263e (.. tokyo...&> │ │ │ +0040ac90: 2900 004e 0026 3e2a 0000 2020 2041 6c77 )..N.&>*.. Alw │ │ │ 0040aca0: 6179 7320 7370 6563 6966 7920 7468 6520 ays specify the │ │ │ 0040acb0: 3c6d 6163 6869 6e65 206e 616d 653e 2061 a │ │ │ 0040acc0: 6e64 203c 706f 7274 3e20 6576 656e 2069 nd even i │ │ │ 0040acd0: 6620 626f 7468 2062 6163 6b75 7020 616e f both backup an │ │ │ -0040ace0: 6453 0026 f631 0000 2020 2072 6573 746f dS.&.1.. resto │ │ │ +0040ace0: 6453 0026 3e31 0000 2020 2072 6573 746f dS.&>1.. resto │ │ │ 0040acf0: 7265 2061 7265 206f 6e20 7468 6520 7361 re are on the sa │ │ │ 0040ad00: 6d65 2073 7973 7465 6d2c 2061 6e64 2065 me system, and e │ │ │ 0040ad10: 6e73 7572 6520 7468 6174 2074 6865 204d nsure that the M │ │ │ 0040ad20: 5550 4950 2052 4553 544f 5245 2070 726f UPIP RESTORE pro │ │ │ -0040ad30: 6365 7373 3500 26f6 3200 0020 2020 6973 cess5.&.2.. is │ │ │ +0040ad30: 6365 7373 3500 263e 3200 0020 2020 6973 cess5.&>2.. is │ │ │ 0040ad40: 2073 7461 7274 6564 2062 6566 6f72 6520 started before │ │ │ 0040ad50: 7468 6520 4d55 5049 5020 4241 434b 5550 the MUPIP BACKUP │ │ │ -0040ad60: 2070 726f 6365 7373 2e07 0026 f633 0000 process...&.3.. │ │ │ -0040ad70: 1200 26f6 3400 0020 2020 4578 616d 706c ..&.4.. Exampl │ │ │ -0040ad80: 653a 0700 26f6 3500 0035 0026 f636 0000 e:..&.5..5.&.6.. │ │ │ +0040ad60: 2070 726f 6365 7373 2e07 0026 3e33 0000 process...&>3.. │ │ │ +0040ad70: 1200 263e 3400 0020 2020 4578 616d 706c ..&>4.. Exampl │ │ │ +0040ad80: 653a 0700 263e 3500 0035 0026 3e36 0000 e:..&>5..5.&>6.. │ │ │ 0040ad90: 2020 2024 206d 7570 6970 2062 6163 6b75 $ mupip backu │ │ │ 0040ada0: 7020 2d64 6174 6162 6173 6520 2d6e 6f6f p -database -noo │ │ │ 0040adb0: 6e6c 696e 6520 222a 2220 626b 7570 5400 nline "*" bkupT. │ │ │ -0040adc0: 26f6 3700 0020 2020 4442 2066 696c 6520 &.7.. DB file │ │ │ +0040adc0: 263e 3700 0020 2020 4442 2066 696c 6520 &>7.. DB file │ │ │ 0040add0: 2f68 6f6d 652f 6774 6d6e 6f64 6531 2f67 /home/gtmnode1/g │ │ │ 0040ade0: 746d 7573 6572 312f 6d75 6d70 732e 6461 tmuser1/mumps.da │ │ │ 0040adf0: 7420 6261 636b 6564 2075 7020 696e 2066 t backed up in f │ │ │ 0040ae00: 696c 6520 626b 7570 2f6d 756d 7073 2e64 ile bkup/mumps.d │ │ │ -0040ae10: 6174 3e00 26f6 3800 0020 2020 5472 616e at>.&.8.. Tran │ │ │ +0040ae10: 6174 3e00 263e 3800 0020 2020 5472 616e at>.&>8.. Tran │ │ │ 0040ae20: 7361 6374 696f 6e73 2075 7020 746f 2030 sactions up to 0 │ │ │ 0040ae30: 7830 3030 3030 3030 3030 3030 4634 3243 x00000000000F42C │ │ │ 0040ae40: 3320 6172 6520 6261 636b 6564 2075 702e 3 are backed up. │ │ │ -0040ae50: 1b00 26f6 3900 0020 2020 4241 434b 5550 ..&.9.. BACKUP │ │ │ -0040ae60: 2043 4f4d 504c 4554 4544 2e07 0026 f63a COMPLETED...&.: │ │ │ -0040ae70: 0000 4f00 26f6 4100 0020 2020 5468 6973 ..O.&.A.. This │ │ │ +0040ae50: 1b00 263e 3900 0020 2020 4241 434b 5550 ..&>9.. BACKUP │ │ │ +0040ae60: 2043 4f4d 504c 4554 4544 2e07 0026 3e3a COMPLETED...&>: │ │ │ +0040ae70: 0000 4f00 263e 4100 0020 2020 5468 6973 ..O.&>A.. This │ │ │ 0040ae80: 2063 6f6d 6d61 6e64 2063 7265 6174 6573 command creates │ │ │ 0040ae90: 2061 2064 6973 6b2d 746f 2d64 6973 6b20 a disk-to-disk │ │ │ 0040aea0: 6261 636b 7570 2063 6f70 7920 6f66 2061 backup copy of a │ │ │ 0040aeb0: 6c6c 2072 6567 696f 6e73 206f 6620 7468 ll regions of th │ │ │ -0040aec0: 6551 0026 f642 0000 2020 2063 7572 7265 eQ.&.B.. curre │ │ │ +0040aec0: 6551 0026 3e42 0000 2020 2063 7572 7265 eQ.&>B.. curre │ │ │ 0040aed0: 6e74 2064 6174 6162 6173 6520 696e 2064 nt database in d │ │ │ 0040aee0: 6972 6563 746f 7279 2062 6b75 702e 2047 irectory bkup. G │ │ │ 0040aef0: 542e 4d20 6672 6565 7a65 7320 616c 6c20 T.M freezes all │ │ │ 0040af00: 7468 6520 7265 6769 6f6e 7320 6475 7269 the regions duri │ │ │ -0040af10: 6e67 1f00 26f6 4300 0020 2020 7468 6520 ng..&.C.. the │ │ │ +0040af10: 6e67 1f00 263e 4300 0020 2020 7468 6520 ng..&>C.. the │ │ │ 0040af20: 6261 636b 7570 206f 7065 7261 7469 6f6e backup operation │ │ │ -0040af30: 2e07 0026 f644 0000 1200 26f6 4500 0020 ...&.D....&.E.. │ │ │ -0040af40: 2020 4578 616d 706c 653a 0700 26f6 4600 Example:..&.F. │ │ │ -0040af50: 0053 0026 f647 0000 2020 2024 206d 7570 .S.&.G.. $ mup │ │ │ +0040af30: 2e07 0026 3e44 0000 1200 263e 4500 0020 ...&>D....&>E.. │ │ │ +0040af40: 2020 4578 616d 706c 653a 0700 263e 4600 Example:..&>F. │ │ │ +0040af50: 0053 0026 3e47 0000 2020 2024 206d 7570 .S.&>G.. $ mup │ │ │ 0040af60: 6970 2062 6163 6b75 7020 2d62 7974 6573 ip backup -bytes │ │ │ 0040af70: 7472 6561 6d20 2d6e 6574 7469 6d65 6f75 tream -nettimeou │ │ │ 0040af80: 743d 3432 3020 4445 4641 554c 5420 7463 t=420 DEFAULT tc │ │ │ 0040af90: 703a 2f2f 247b 6f72 675f 686f 7374 7d3a p://${org_host}: │ │ │ -0040afa0: 3632 3030 0700 26f6 4800 0052 0026 f649 6200..&.H..R.&.I │ │ │ +0040afa0: 3632 3030 0700 263e 4800 0052 0026 3e49 6200..&>H..R.&>I │ │ │ 0040afb0: 0000 2020 2054 6869 7320 636f 6d6d 616e .. This comman │ │ │ 0040afc0: 6420 6372 6561 7465 7320 6120 6261 636b d creates a back │ │ │ 0040afd0: 7570 2063 6f70 7920 6f66 2074 6865 2044 up copy of the D │ │ │ 0040afe0: 4546 4155 4c54 2072 6567 696f 6e20 7769 EFAULT region wi │ │ │ 0040aff0: 7468 2074 696d 656f 7574 206f 6600 0000 th timeout of... │ │ │ 0040b000: 0400 0000 f307 0000 9302 0000 0000 0000 ................ │ │ │ -0040b010: 3c00 00f6 4845 4c50 00ff 7300 ff47 444d <...HELP..s..GDM │ │ │ +0040b010: 3c00 003e 4845 4c50 00ff 7300 ff47 444d <..>HELP..s..GDM │ │ │ 0040b020: 00ff 7300 ff42 4143 4b55 5000 ff73 00ff ..s..BACKUP..s.. │ │ │ 0040b030: 4558 414d 504c 4553 00c0 4a00 0020 2020 EXAMPLES..J.. │ │ │ -0040b040: 3432 3020 7365 636f 6e64 732e 0700 26f6 420 seconds...&. │ │ │ -0040b050: 5100 0012 0026 f652 0000 2020 2045 7861 Q....&.R.. Exa │ │ │ -0040b060: 6d70 6c65 3a07 0026 f653 0000 4f00 26f6 mple:..&.S..O.&. │ │ │ +0040b040: 3432 3020 7365 636f 6e64 732e 0700 263e 420 seconds...&> │ │ │ +0040b050: 5100 0012 0026 3e52 0000 2020 2045 7861 Q....&>R.. Exa │ │ │ +0040b060: 6d70 6c65 3a07 0026 3e53 0000 4f00 263e mple:..&>S..O.&> │ │ │ 0040b070: 5400 0020 2020 2420 6d75 7069 7020 6261 T.. $ mupip ba │ │ │ 0040b080: 636b 7570 202d 6279 7465 7374 7265 616d ckup -bytestream │ │ │ 0040b090: 2044 4546 4155 4c54 2027 227c 2067 7a69 DEFAULT '"| gzi │ │ │ 0040b0a0: 7020 2d63 203e 206f 6e6c 696e 6535 7069 p -c > online5pi │ │ │ -0040b0b0: 7065 2e69 6e63 2e67 7a22 2707 0026 f655 pe.inc.gz"'..&.U │ │ │ -0040b0c0: 0000 5400 26f6 5600 0020 2020 5468 6973 ..T.&.V.. This │ │ │ +0040b0b0: 7065 2e69 6e63 2e67 7a22 2707 0026 3e55 pe.inc.gz"'..&>U │ │ │ +0040b0c0: 0000 5400 263e 5600 0020 2020 5468 6973 ..T.&>V.. This │ │ │ 0040b0d0: 2063 6f6d 6d61 6e64 2073 656e 6473 2028 command sends ( │ │ │ 0040b0e0: 7669 6120 6120 7069 7065 2920 7468 6520 via a pipe) the │ │ │ 0040b0f0: 6261 636b 7570 206f 6620 7468 6520 4445 backup of the DE │ │ │ 0040b100: 4641 554c 5420 7265 6769 6f6e 2074 6f20 FAULT region to │ │ │ -0040b110: 6120 677a 6970 1200 26f6 5700 0020 2020 a gzip..&.W.. │ │ │ -0040b120: 636f 6d6d 616e 642e 0700 26f6 5800 0012 command...&.X... │ │ │ -0040b130: 0026 f659 0000 2020 2045 7861 6d70 6c65 .&.Y.. Example │ │ │ -0040b140: 3a07 0026 f65a 0000 2d00 26f6 6100 0020 :..&.Z..-.&.a.. │ │ │ +0040b110: 6120 677a 6970 1200 263e 5700 0020 2020 a gzip..&>W.. │ │ │ +0040b120: 636f 6d6d 616e 642e 0700 263e 5800 0012 command...&>X... │ │ │ +0040b130: 0026 3e59 0000 2020 2045 7861 6d70 6c65 .&>Y.. Example │ │ │ +0040b140: 3a07 0026 3e5a 0000 2d00 263e 6100 0020 :..&>Z..-.&>a.. │ │ │ 0040b150: 2020 2420 6d75 7069 7020 6261 636b 7570 $ mupip backup │ │ │ 0040b160: 202d 6f6e 6c69 6e65 2044 4546 4155 4c54 -online DEFAULT │ │ │ -0040b170: 2062 6b75 704f 0026 f662 0000 2020 2044 bkupO.&.b.. D │ │ │ +0040b170: 2062 6b75 704f 0026 3e62 0000 2020 2044 bkupO.&>b.. D │ │ │ 0040b180: 4220 6669 6c65 202f 6774 6d6e 6f64 6531 B file /gtmnode1 │ │ │ 0040b190: 2f67 746d 7573 6572 312f 6d75 6d70 732e /gtmuser1/mumps. │ │ │ 0040b1a0: 6461 7420 6261 636b 6564 2075 7020 696e dat backed up in │ │ │ 0040b1b0: 2066 696c 6520 626b 7570 2f6d 756d 7073 file bkup/mumps │ │ │ -0040b1c0: 2e64 6174 3e00 26f6 6300 0020 2020 5472 .dat>.&.c.. Tr │ │ │ +0040b1c0: 2e64 6174 3e00 263e 6300 0020 2020 5472 .dat>.&>c.. Tr │ │ │ 0040b1d0: 616e 7361 6374 696f 6e73 2075 7020 746f ansactions up to │ │ │ 0040b1e0: 2030 7830 3030 3030 3030 3034 3833 4638 0x00000000483F8 │ │ │ 0040b1f0: 3037 4320 6172 6520 6261 636b 6564 2075 07C are backed u │ │ │ -0040b200: 702e 1b00 26f6 6400 0020 2020 4241 434b p...&.d.. BACK │ │ │ +0040b200: 702e 1b00 263e 6400 0020 2020 4241 434b p...&>d.. BACK │ │ │ 0040b210: 5550 2043 4f4d 504c 4554 4544 2e07 0026 UP COMPLETED...& │ │ │ -0040b220: f665 0000 5100 26f6 6600 0020 2020 5468 .e..Q.&.f.. Th │ │ │ +0040b220: 3e65 0000 5100 263e 6600 0020 2020 5468 >e..Q.&>f.. Th │ │ │ 0040b230: 6973 2063 6f6d 6d61 6e64 2063 7265 6174 is command creat │ │ │ 0040b240: 6573 2061 2062 6163 6b75 7020 636f 7079 es a backup copy │ │ │ 0040b250: 206f 6620 7468 6520 4445 4641 554c 5420 of the DEFAULT │ │ │ 0040b260: 7265 6769 6f6e 206f 6620 7468 6520 6375 region of the cu │ │ │ -0040b270: 7272 656e 7452 0026 f667 0000 2020 2064 rrentR.&.g.. d │ │ │ +0040b270: 7272 656e 7452 0026 3e67 0000 2020 2064 rrentR.&>g.. d │ │ │ 0040b280: 6174 6162 6173 6520 696e 2064 6972 6563 atabase in direc │ │ │ 0040b290: 746f 7279 2062 6b75 702e 2044 7572 696e tory bkup. Durin │ │ │ 0040b2a0: 6720 7468 6520 6261 636b 7570 206f 7065 g the backup ope │ │ │ 0040b2b0: 7261 7469 6f6e 2c20 6f74 6865 7220 7072 ration, other pr │ │ │ -0040b2c0: 6f63 6573 7365 732b 0026 f668 0000 2020 ocesses+.&.h.. │ │ │ +0040b2c0: 6f63 6573 7365 732b 0026 3e68 0000 2020 ocesses+.&>h.. │ │ │ 0040b2d0: 2063 616e 2072 6561 6420 616e 6420 7570 can read and up │ │ │ 0040b2e0: 6461 7465 2074 6865 2064 6174 6162 6173 date the databas │ │ │ -0040b2f0: 652e 0700 26f6 6900 0012 0026 f66a 0000 e...&.i....&.j.. │ │ │ -0040b300: 2020 2045 7861 6d70 6c65 3a07 0026 f671 Example:..&.q │ │ │ -0040b310: 0000 2d00 26f6 7200 0020 2020 2420 6d75 ..-.&.r.. $ mu │ │ │ +0040b2f0: 652e 0700 263e 6900 0012 0026 3e6a 0000 e...&>i....&>j.. │ │ │ +0040b300: 2020 2045 7861 6d70 6c65 3a07 0026 3e71 Example:..&>q │ │ │ +0040b310: 0000 2d00 263e 7200 0020 2020 2420 6d75 ..-.&>r.. $ mu │ │ │ 0040b320: 7069 7020 6261 636b 7570 202d 7265 636f pip backup -reco │ │ │ 0040b330: 7264 2044 4546 4155 4c54 2062 6b75 7007 rd DEFAULT bkup. │ │ │ -0040b340: 0026 f673 0000 4e00 26f6 7400 0020 2020 .&.s..N.&.t.. │ │ │ +0040b340: 0026 3e73 0000 4e00 263e 7400 0020 2020 .&>s..N.&>t.. │ │ │ 0040b350: 5468 6973 2063 6f6d 6d61 6e64 2073 6574 This command set │ │ │ 0040b360: 7320 6120 7265 6665 7265 6e63 6520 706f s a reference po │ │ │ 0040b370: 696e 7420 616e 6420 6372 6561 7465 7320 int and creates │ │ │ 0040b380: 6120 6261 636b 7570 2063 6f70 7920 6f66 a backup copy of │ │ │ -0040b390: 2074 6865 4300 26f6 7500 0020 2020 4445 theC.&.u.. DE │ │ │ +0040b390: 2074 6865 4300 263e 7500 0020 2020 4445 theC.&>u.. DE │ │ │ 0040b3a0: 4641 554c 5420 7265 6769 6f6e 206f 6620 FAULT region of │ │ │ 0040b3b0: 7468 6520 6375 7272 656e 7420 6461 7461 the current data │ │ │ 0040b3c0: 6261 7365 2069 6e20 6469 7265 6374 6f72 base in director │ │ │ -0040b3d0: 7920 626b 7570 2e07 0026 f676 0000 1200 y bkup...&.v.... │ │ │ -0040b3e0: 26f6 7700 0020 2020 4578 616d 706c 653a &.w.. Example: │ │ │ -0040b3f0: 0700 26f6 7800 0039 0026 f679 0000 2020 ..&.x..9.&.y.. │ │ │ +0040b3d0: 7920 626b 7570 2e07 0026 3e76 0000 1200 y bkup...&>v.... │ │ │ +0040b3e0: 263e 7700 0020 2020 4578 616d 706c 653a &>w.. Example: │ │ │ +0040b3f0: 0700 263e 7800 0039 0026 3e79 0000 2020 ..&>x..9.&>y.. │ │ │ 0040b400: 2024 206d 7570 6970 2062 6163 6b75 7020 $ mupip backup │ │ │ 0040b410: 2d6f 6e6c 696e 6520 2d72 6563 6f72 6420 -online -record │ │ │ 0040b420: 4445 4641 554c 5420 626b 7570 3139 3231 DEFAULT bkup1921 │ │ │ -0040b430: 4f00 26f6 7a00 0020 2020 4442 2066 696c O.&.z.. DB fil │ │ │ +0040b430: 4f00 263e 7a00 0020 2020 4442 2066 696c O.&>z.. DB fil │ │ │ 0040b440: 6520 2f68 6f6d 652f 7265 7074 696c 6573 e /home/reptiles │ │ │ 0040b450: 2f6d 756d 7073 2e64 6174 2062 6163 6b65 /mumps.dat backe │ │ │ 0040b460: 6420 7570 2069 6e20 6669 6c65 2062 6b75 d up in file bku │ │ │ 0040b470: 7031 3932 312f 6d75 6d70 732e 6461 743e p1921/mumps.dat> │ │ │ -0040b480: 0026 f681 0000 2020 2054 7261 6e73 6163 .&.... Transac │ │ │ +0040b480: 0026 3e81 0000 2020 2054 7261 6e73 6163 .&>... Transac │ │ │ 0040b490: 7469 6f6e 7320 7570 2074 6f20 3078 3030 tions up to 0x00 │ │ │ 0040b4a0: 3030 3030 3030 3030 3046 3433 3531 2061 000000000F4351 a │ │ │ 0040b4b0: 7265 2062 6163 6b65 6420 7570 2e07 0026 re backed up...& │ │ │ -0040b4c0: f682 0000 1200 26f6 8300 0020 2020 4578 ......&.... Ex │ │ │ -0040b4d0: 616d 706c 653a 0700 26f6 8400 004a 0026 ample:..&....J.& │ │ │ -0040b4e0: f685 0000 2020 2024 206d 7570 6970 2062 .... $ mupip b │ │ │ +0040b4c0: 3e82 0000 1200 263e 8300 0020 2020 4578 >.....&>... Ex │ │ │ +0040b4d0: 616d 706c 653a 0700 263e 8400 004a 0026 ample:..&>...J.& │ │ │ +0040b4e0: 3e85 0000 2020 2024 206d 7570 6970 2062 >... $ mupip b │ │ │ 0040b4f0: 6163 6b75 7020 2d62 7974 6573 7472 6561 ackup -bytestrea │ │ │ 0040b500: 6d20 2d73 696e 6365 3d72 6563 6f72 6420 m -since=record │ │ │ 0040b510: 4445 4641 554c 5420 626b 7570 3139 3231 DEFAULT bkup1921 │ │ │ -0040b520: 6f6e 7761 7264 735d 0026 f686 0000 2020 onwards].&.... │ │ │ +0040b520: 6f6e 7761 7264 735d 0026 3e86 0000 2020 onwards].&>... │ │ │ 0040b530: 204d 5550 4950 2062 6163 6b75 7020 6f66 MUPIP backup of │ │ │ 0040b540: 2064 6174 6162 6173 6520 6669 6c65 202f database file / │ │ │ 0040b550: 686f 6d65 2f72 6570 7469 6c65 732f 6d75 home/reptiles/mu │ │ │ 0040b560: 6d70 732e 6461 7420 746f 2062 6b75 7031 mps.dat to bkup1 │ │ │ 0040b570: 3932 316f 6e77 6172 6473 2f6d 756d 7073 921onwards/mumps │ │ │ -0040b580: 2e64 6174 6400 26f6 8700 0020 2020 4442 .datd.&.... DB │ │ │ +0040b580: 2e64 6174 6400 263e 8700 0020 2020 4442 .datd.&>... DB │ │ │ 0040b590: 2066 696c 6520 2f68 6f6d 652f 7265 7074 file /home/rept │ │ │ 0040b5a0: 696c 6573 2f6d 756d 7073 2e64 6174 2069 iles/mumps.dat i │ │ │ 0040b5b0: 6e63 7265 6d65 6e74 616c 6c79 2062 6163 ncrementally bac │ │ │ 0040b5c0: 6b65 6420 7570 2069 6e20 6669 6c65 2062 ked up in file b │ │ │ 0040b5d0: 6b75 7031 3932 316f 6e77 6172 6473 2f6d kup1921onwards/m │ │ │ -0040b5e0: 756d 7073 2e64 6174 1900 26f6 8800 0020 umps.dat..&.... │ │ │ +0040b5e0: 756d 7073 2e64 6174 1900 263e 8800 0020 umps.dat..&>... │ │ │ 0040b5f0: 2020 3620 626c 6f63 6b73 2073 6176 6564 6 blocks saved │ │ │ -0040b600: 2e53 0026 f689 0000 2020 2054 7261 6e73 .S.&.... Trans │ │ │ +0040b600: 2e53 0026 3e89 0000 2020 2054 7261 6e73 .S.&>... Trans │ │ │ 0040b610: 6163 7469 6f6e 7320 6672 6f6d 2030 7830 actions from 0x0 │ │ │ 0040b620: 3030 3030 3030 3030 3030 4634 3335 3120 0000000000F4351 │ │ │ 0040b630: 746f 2030 7830 3030 3030 3030 3030 3030 to 0x00000000000 │ │ │ 0040b640: 4634 3335 3220 6172 6520 6261 636b 6564 F4352 are backed │ │ │ -0040b650: 2075 702e 1b00 26f6 8a00 0020 2020 4241 up...&.... BA │ │ │ +0040b650: 2075 702e 1b00 263e 8a00 0020 2020 4241 up...&>... BA │ │ │ 0040b660: 434b 5550 2043 4f4d 504c 4554 4544 2e07 CKUP COMPLETED.. │ │ │ -0040b670: 0026 f691 0000 5300 26f6 9200 0020 2020 .&....S.&.... │ │ │ +0040b670: 0026 3e91 0000 5300 263e 9200 0020 2020 .&>...S.&>... │ │ │ 0040b680: 5468 6520 6669 7273 7420 636f 6d6d 616e The first comman │ │ │ 0040b690: 6420 7365 7473 2061 2072 6566 6572 656e d sets a referen │ │ │ 0040b6a0: 6365 2070 6f69 6e74 2061 6e64 2063 7265 ce point and cre │ │ │ 0040b6b0: 6174 6573 2061 2062 6163 6b75 7020 636f ates a backup co │ │ │ -0040b6c0: 7079 206f 6620 7468 6552 0026 f693 0000 py of theR.&.... │ │ │ +0040b6c0: 7079 206f 6620 7468 6552 0026 3e93 0000 py of theR.&>... │ │ │ 0040b6d0: 2020 2044 4546 4155 4c54 2072 6567 696f DEFAULT regio │ │ │ 0040b6e0: 6e20 6f66 2074 6865 2063 7572 7265 6e74 n of the current │ │ │ 0040b6f0: 2064 6174 6162 6173 6520 696e 2064 6972 database in dir │ │ │ 0040b700: 6563 746f 7279 2062 6b75 7031 3932 312e ectory bkup1921. │ │ │ -0040b710: 2054 6865 2073 6563 6f6e 6451 0026 f694 The secondQ.&.. │ │ │ +0040b710: 2054 6865 2073 6563 6f6e 6451 0026 3e94 The secondQ.&>. │ │ │ 0040b720: 0000 2020 2063 6f6d 6d61 6e64 2063 6f6d .. command com │ │ │ 0040b730: 706c 6574 6573 2061 2062 7974 6573 7472 pletes a bytestr │ │ │ 0040b740: 6561 6d20 6261 636b 7570 2073 7461 7274 eam backup start │ │ │ 0040b750: 696e 6720 6672 6f6d 2074 6865 2072 6566 ing from the ref │ │ │ -0040b760: 6572 656e 6365 2070 6f69 6e74 2300 26f6 erence point#.&. │ │ │ +0040b760: 6572 656e 6365 2070 6f69 6e74 2300 263e erence point#.&> │ │ │ 0040b770: 9500 0020 2020 7365 7420 6279 2074 6865 ... set by the │ │ │ 0040b780: 2066 6972 7374 2063 6f6d 6d61 6e64 2e07 first command.. │ │ │ -0040b790: 0026 f696 0000 1200 26f6 9700 0020 2020 .&......&.... │ │ │ -0040b7a0: 4578 616d 706c 653a 0700 26f6 9800 0044 Example:..&....D │ │ │ -0040b7b0: 0026 f699 0000 2020 2024 206d 7570 6970 .&.... $ mupip │ │ │ +0040b790: 0026 3e96 0000 1200 263e 9700 0020 2020 .&>.....&>... │ │ │ +0040b7a0: 4578 616d 706c 653a 0700 263e 9800 0044 Example:..&>...D │ │ │ +0040b7b0: 0026 3e99 0000 2020 2024 206d 7570 6970 .&>... $ mupip │ │ │ 0040b7c0: 2062 6163 6b75 7020 2d62 7974 6573 7472 backup -bytestr │ │ │ 0040b7d0: 6561 6d20 2d74 7261 6e73 6163 7469 6f6e eam -transaction │ │ │ 0040b7e0: 3d31 2044 4546 4155 4c54 2062 6b75 705f =1 DEFAULT bkup_ │ │ │ 0040b7f0: 6469 7200 0000 0000 0000 0000 0000 0000 dir............. │ │ │ 0040b800: 0400 0000 7903 0000 a502 0000 0000 0000 ....y........... │ │ │ -0040b810: 8000 00f6 4845 4c50 00ff 7300 ff47 444d ....HELP..s..GDM │ │ │ +0040b810: 8000 003e 4845 4c50 00ff 7300 ff47 444d ...>HELP..s..GDM │ │ │ 0040b820: 00ff 7300 ff42 4143 4b55 5000 ff73 00ff ..s..BACKUP..s.. │ │ │ 0040b830: 4558 414d 504c 4553 00c0 9a00 0020 2020 EXAMPLES..... │ │ │ 0040b840: 4d55 5049 5020 6261 636b 7570 206f 6620 MUPIP backup of │ │ │ 0040b850: 6461 7461 6261 7365 2066 696c 6520 2f67 database file /g │ │ │ 0040b860: 746d 6e6f 6465 312f 6774 6d75 7365 7231 tmnode1/gtmuser1 │ │ │ 0040b870: 2f6d 756d 7073 2e64 6174 2074 6f20 626b /mumps.dat to bk │ │ │ 0040b880: 7570 5f64 6972 2f6d 756d 7073 2e64 6174 up_dir/mumps.dat │ │ │ -0040b890: 5e00 25f6 c111 0000 2020 2044 4220 6669 ^.%..... DB fi │ │ │ +0040b890: 5e00 253e c111 0000 2020 2044 4220 6669 ^.%>.... DB fi │ │ │ 0040b8a0: 6c65 202f 6774 6d6e 6f64 6531 2f67 746d le /gtmnode1/gtm │ │ │ 0040b8b0: 7573 6572 312f 6d75 6d70 732e 6461 7420 user1/mumps.dat │ │ │ 0040b8c0: 696e 6372 656d 656e 7461 6c6c 7920 6261 incrementally ba │ │ │ 0040b8d0: 636b 6564 2075 7020 696e 2066 696c 6520 cked up in file │ │ │ 0040b8e0: 626b 7570 2f6d 756d 7073 2e64 6174 1900 bkup/mumps.dat.. │ │ │ -0040b8f0: 27f6 1100 0020 2020 3520 626c 6f63 6b73 '.... 5 blocks │ │ │ -0040b900: 2073 6176 6564 2e53 0027 f621 0000 2020 saved.S.'.!.. │ │ │ +0040b8f0: 273e 1100 0020 2020 3520 626c 6f63 6b73 '>... 5 blocks │ │ │ +0040b900: 2073 6176 6564 2e53 0027 3e21 0000 2020 saved.S.'>!.. │ │ │ 0040b910: 2054 7261 6e73 6163 7469 6f6e 7320 6672 Transactions fr │ │ │ 0040b920: 6f6d 2030 7830 3030 3030 3030 3030 3030 om 0x00000000000 │ │ │ 0040b930: 3030 3030 3120 746f 2030 7830 3030 3030 00001 to 0x00000 │ │ │ 0040b940: 3030 3030 3030 3030 3030 3320 6172 6520 00000000003 are │ │ │ -0040b950: 6261 636b 6564 2075 702e 1b00 27f6 3100 backed up...'.1. │ │ │ +0040b950: 6261 636b 6564 2075 702e 1b00 273e 3100 backed up...'>1. │ │ │ 0040b960: 0020 2020 4241 434b 5550 2043 4f4d 504c . BACKUP COMPL │ │ │ -0040b970: 4554 4544 2e07 0027 f641 0000 5400 27f6 ETED...'.A..T.'. │ │ │ +0040b970: 4554 4544 2e07 0027 3e41 0000 5400 273e ETED...'>A..T.'> │ │ │ 0040b980: 5100 0020 2020 5468 6973 2063 6f6d 6d61 Q.. This comma │ │ │ 0040b990: 6e64 2063 6f70 6965 7320 616c 6c20 696e nd copies all in │ │ │ 0040b9a0: 2d75 7365 2062 6c6f 636b 7320 6f66 2074 -use blocks of t │ │ │ 0040b9b0: 6865 2044 4546 4155 4c54 2072 6567 696f he DEFAULT regio │ │ │ 0040b9c0: 6e20 6f66 2074 6865 2063 7572 7265 6e74 n of the current │ │ │ -0040b9d0: 2900 27f6 6100 0020 2020 6461 7461 6261 ).'.a.. databa │ │ │ +0040b9d0: 2900 273e 6100 0020 2020 6461 7461 6261 ).'>a.. databa │ │ │ 0040b9e0: 7365 2074 6f20 6469 7265 6374 6f72 7920 se to directory │ │ │ -0040b9f0: 626b 7570 5f64 6972 2e07 0027 f671 0000 bkup_dir...'.q.. │ │ │ -0040ba00: 1200 27f6 8100 0020 2020 4578 616d 706c ..'.... Exampl │ │ │ -0040ba10: 653a 0700 27f6 9100 0046 0026 f612 0000 e:..'....F.&.... │ │ │ +0040b9f0: 626b 7570 5f64 6972 2e07 0027 3e71 0000 bkup_dir...'>q.. │ │ │ +0040ba00: 1200 273e 8100 0020 2020 4578 616d 706c ..'>... Exampl │ │ │ +0040ba10: 653a 0700 273e 9100 0046 0026 3e12 0000 e:..'>...F.&>... │ │ │ 0040ba20: 2020 2024 206d 7570 6970 2062 6163 6b75 $ mupip backu │ │ │ 0040ba30: 7020 2d6e 6577 6a6e 6c66 696c 6573 3d6e p -newjnlfiles=n │ │ │ 0040ba40: 6f70 7265 766c 696e 6b2c 7379 6e63 5f69 oprevlink,sync_i │ │ │ 0040ba50: 6f20 222a 2220 6261 636b 7570 6469 7207 o "*" backupdir. │ │ │ -0040ba60: 0027 f611 0000 5200 27f6 2100 0020 2020 .'....R.'.!.. │ │ │ +0040ba60: 0027 3e11 0000 5200 273e 2100 0020 2020 .'>...R.'>!.. │ │ │ 0040ba70: 5468 6973 2065 7861 6d70 6c65 2063 7265 This example cre │ │ │ 0040ba80: 6174 6573 206e 6577 206a 6f75 726e 616c ates new journal │ │ │ 0040ba90: 2066 696c 6573 2066 6f72 2074 6865 2063 files for the c │ │ │ 0040baa0: 7572 7265 6e74 2072 6567 696f 6e73 2c20 urrent regions, │ │ │ -0040bab0: 6375 7473 2074 6865 4d00 27f6 3100 0020 cuts theM.'.1.. │ │ │ +0040bab0: 6375 7473 2074 6865 4d00 273e 3100 0020 cuts theM.'>1.. │ │ │ 0040bac0: 2020 7072 6576 696f 7573 206a 6f75 726e previous journ │ │ │ 0040bad0: 616c 2066 696c 6520 6c69 6e6b 2066 6f72 al file link for │ │ │ 0040bae0: 2061 6c6c 2072 6567 696f 6e73 2069 6e20 all regions in │ │ │ 0040baf0: 7468 6520 676c 6f62 616c 2064 6972 6563 the global direc │ │ │ -0040bb00: 746f 7279 2c4f 0027 f641 0000 2020 2065 tory,O.'.A.. e │ │ │ +0040bb00: 746f 7279 2c4f 0027 3e41 0000 2020 2065 tory,O.'>A.. e │ │ │ 0040bb10: 6e61 626c 6573 2074 6865 2053 594e 435f nables the SYNC_ │ │ │ 0040bb20: 494f 206f 7074 696f 6e20 616e 6420 7461 IO option and ta │ │ │ 0040bb30: 6b65 7320 6120 6261 636b 7570 206f 6620 kes a backup of │ │ │ 0040bb40: 616c 6c20 6461 7461 6261 7365 7320 696e all databases in │ │ │ -0040bb50: 2074 6865 1e00 27f6 5100 0020 2020 6469 the..'.Q.. di │ │ │ +0040bb50: 2074 6865 1e00 273e 5100 0020 2020 6469 the..'>Q.. di │ │ │ 0040bb60: 7265 6374 6f72 7920 6261 636b 7570 6469 rectory backupdi │ │ │ -0040bb70: 722e 0700 27f6 6100 0000 0000 0000 0000 r...'.a......... │ │ │ +0040bb70: 722e 0700 273e 6100 0000 0000 0000 0000 r...'>a......... │ │ │ 0040bb80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040bb90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040bba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040bbb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040bbc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040bbd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040bbe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -265214,48 +265214,48 @@ │ │ │ 0040bfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040bfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040bff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040c000: 0400 0000 a502 0000 1203 0000 0000 0000 ................ │ │ │ 0040c010: 3b00 0000 4845 4c50 00ff 7300 ff47 444d ;...HELP..s..GDM │ │ │ 0040c020: 00ff 7300 ff44 4f57 4e47 5241 4445 00ff ..s..DOWNGRADE.. │ │ │ 0040c030: 7300 ff45 5841 4d50 4c45 5300 bf11 0000 s..EXAMPLES..... │ │ │ -0040c040: 2020 2045 7861 6d70 6c65 7307 0029 f621 Examples..).! │ │ │ -0040c050: 0000 1200 29f6 3100 0020 2020 4578 616d ....).1.. Exam │ │ │ -0040c060: 706c 653a 0700 29f6 4100 0031 0029 f651 ple:..).A..1.).Q │ │ │ +0040c040: 2020 2045 7861 6d70 6c65 7307 0029 3e21 Examples..)>! │ │ │ +0040c050: 0000 1200 293e 3100 0020 2020 4578 616d ....)>1.. Exam │ │ │ +0040c060: 706c 653a 0700 293e 4100 0031 0029 3e51 ple:..)>A..1.)>Q │ │ │ 0040c070: 0000 2020 2024 206d 7570 6970 2064 6f77 .. $ mupip dow │ │ │ 0040c080: 6e67 7261 6465 206d 756d 7073 2e64 6174 ngrade mumps.dat │ │ │ -0040c090: 202d 5645 5253 494f 4e3d 5635 0700 29f6 -VERSION=V5..). │ │ │ -0040c0a0: 6100 0049 0029 f671 0000 2020 2054 6869 a..I.).q.. Thi │ │ │ +0040c090: 202d 5645 5253 494f 4e3d 5635 0700 293e -VERSION=V5..)> │ │ │ +0040c0a0: 6100 0049 0029 3e71 0000 2020 2054 6869 a..I.)>q.. Thi │ │ │ 0040c0b0: 7320 636f 6d6d 616e 6420 6368 616e 6765 s command change │ │ │ 0040c0c0: 7320 7468 6520 6669 6c65 2d68 6561 6465 s the file-heade │ │ │ 0040c0d0: 7220 6f66 206d 756d 7073 2e64 6174 2074 r of mumps.dat t │ │ │ -0040c0e0: 6f20 5635 2066 6f72 6d61 742e 0700 29f6 o V5 format...). │ │ │ +0040c0e0: 6f20 5635 2066 6f72 6d61 742e 0700 293e o V5 format...)> │ │ │ 0040c0f0: 8100 0014 001f 5456 4552 5349 4f4e 0000 ......TVERSION.. │ │ │ -0040c100: 5645 5253 494f 4e12 0027 f6bf 1100 0020 VERSION..'..... │ │ │ -0040c110: 2020 5645 5253 494f 4e07 0028 f621 0000 VERSION..(.!.. │ │ │ -0040c120: 5000 28f6 3100 0020 2020 5635 2073 7065 P.(.1.. V5 spe │ │ │ +0040c100: 5645 5253 494f 4e12 0027 3ebf 1100 0020 VERSION..'>.... │ │ │ +0040c110: 2020 5645 5253 494f 4e07 0028 3e21 0000 VERSION..(>!.. │ │ │ +0040c120: 5000 283e 3100 0020 2020 5635 2073 7065 P.(>1.. V5 spe │ │ │ 0040c130: 6369 6669 6573 2066 696c 6520 6865 6164 cifies file head │ │ │ 0040c140: 6572 2066 6f72 6d61 742e 2046 6f72 206d er format. For m │ │ │ 0040c150: 6f72 6520 696e 666f 726d 6174 696f 6e20 ore information │ │ │ 0040c160: 6f6e 2074 6865 2064 6f77 6e67 7261 6465 on the downgrade │ │ │ -0040c170: 5100 28f6 4100 0020 2020 6372 6974 6572 Q.(.A.. criter │ │ │ +0040c170: 5100 283e 4100 0020 2020 6372 6974 6572 Q.(>A.. criter │ │ │ 0040c180: 6961 2066 6f72 2079 6f75 7220 6461 7461 ia for your data │ │ │ 0040c190: 6261 7365 2c20 7265 6665 7220 746f 2074 base, refer to t │ │ │ 0040c1a0: 6865 2072 656c 6561 7365 206e 6f74 6573 he release notes │ │ │ 0040c1b0: 2064 6f63 756d 656e 7420 6f66 2079 6f75 document of you │ │ │ -0040c1c0: 721f 0028 f651 0000 2020 2063 7572 7265 r..(.Q.. curre │ │ │ +0040c1c0: 721f 0028 3e51 0000 2020 2063 7572 7265 r..(>Q.. curre │ │ │ 0040c1d0: 6e74 2047 542e 4d20 7665 7273 696f 6e2e nt GT.M version. │ │ │ -0040c1e0: 0700 28f6 6100 0012 0028 f671 0000 2020 ..(.a....(.q.. │ │ │ -0040c1f0: 2056 3633 3030 3041 3a07 0028 f681 0000 V63000A:..(.... │ │ │ -0040c200: 5300 28f6 9100 0020 2020 5636 3330 3030 S.(.... V63000 │ │ │ +0040c1e0: 0700 283e 6100 0012 0028 3e71 0000 2020 ..(>a....(>q.. │ │ │ +0040c1f0: 2056 3633 3030 3041 3a07 0028 3e81 0000 V63000A:..(>... │ │ │ +0040c200: 5300 283e 9100 0020 2020 5636 3330 3030 S.(>... V63000 │ │ │ 0040c210: 4120 646f 776e 6772 6164 6573 2074 6f20 A downgrades to │ │ │ 0040c220: 616e 7920 7265 6c65 6173 6520 6f6c 6465 any release olde │ │ │ 0040c230: 7220 7468 616e 2056 362e 332d 3030 312e r than V6.3-001. │ │ │ 0040c240: 2041 6c6c 2072 656c 6561 7365 7320 7570 All releases up │ │ │ -0040c250: 2074 6f52 0027 f6c0 1100 0020 2020 5636 toR.'..... V6 │ │ │ +0040c250: 2074 6f52 0027 3ec0 1100 0020 2020 5636 toR.'>.... V6 │ │ │ 0040c260: 2e33 2d30 3030 4120 6861 7665 2061 6e20 .3-000A have an │ │ │ 0040c270: 656d 7074 7920 3531 322d 6279 7465 7320 empty 512-bytes │ │ │ 0040c280: 626c 6f63 6b20 6c6f 6769 6361 6c6c 7920 block logically │ │ │ 0040c290: 6166 7465 7220 7468 6520 6c61 7374 2075 after the last u │ │ │ 0040c2a0: 7361 626c 6576 0000 0000 0000 0000 0000 sablev.......... │ │ │ 0040c2b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040c2c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -265342,34 +265342,34 @@ │ │ │ 0040c7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040c7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040c7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040c800: 0400 0000 7d01 0000 e402 0000 0000 0000 ....}........... │ │ │ 0040c810: 3800 0000 4845 4c50 00ff 7300 ff47 444d 8...HELP..s..GDM │ │ │ 0040c820: 00ff 7300 ff43 5245 4154 4500 ff73 00ff ..s..CREATE..s.. │ │ │ 0040c830: 4558 414d 504c 4553 00bf 1100 0020 2020 EXAMPLES..... │ │ │ -0040c840: 4578 616d 706c 6573 0700 26f6 2100 0012 Examples..&.!... │ │ │ -0040c850: 0026 f631 0000 2020 2045 7861 6d70 6c65 .&.1.. Example │ │ │ -0040c860: 3a07 0026 f641 0000 2900 26f6 5100 0020 :..&.A..).&.Q.. │ │ │ +0040c840: 4578 616d 706c 6573 0700 263e 2100 0012 Examples..&>!... │ │ │ +0040c850: 0026 3e31 0000 2020 2045 7861 6d70 6c65 .&>1.. Example │ │ │ +0040c860: 3a07 0026 3e41 0000 2900 263e 5100 0020 :..&>A..).&>Q.. │ │ │ 0040c870: 2020 2420 6d75 7069 7020 6372 6561 7465 $ mupip create │ │ │ 0040c880: 202d 7265 6769 6f6e 3d52 4550 5449 4c45 -region=REPTILE │ │ │ -0040c890: 5307 0026 f661 0000 5200 26f6 7100 0020 S..&.a..R.&.q.. │ │ │ +0040c890: 5307 0026 3e61 0000 5200 263e 7100 0020 S..&>a..R.&>q.. │ │ │ 0040c8a0: 2020 5468 6973 2063 6f6d 6d61 6e64 2063 This command c │ │ │ 0040c8b0: 7265 6174 6573 2074 6865 2064 6174 6162 reates the datab │ │ │ 0040c8c0: 6173 6520 6669 6c65 2073 7065 6369 6669 ase file specifi │ │ │ 0040c8d0: 6564 2062 7920 7468 6520 476c 6f62 616c ed by the Global │ │ │ -0040c8e0: 2044 6972 6563 746f 7279 4e00 26f6 8100 DirectoryN.&... │ │ │ +0040c8e0: 2044 6972 6563 746f 7279 4e00 263e 8100 DirectoryN.&>.. │ │ │ 0040c8f0: 0020 2020 286e 616d 6564 2062 7920 7468 . (named by th │ │ │ 0040c900: 6520 4754 2e4d 2047 6c6f 6261 6c20 4469 e GT.M Global Di │ │ │ 0040c910: 7265 6374 6f72 7920 656e 7669 726f 6e6d rectory environm │ │ │ 0040c920: 656e 7420 7661 7269 6162 6c65 2920 666f ent variable) fo │ │ │ -0040c930: 7220 7265 6769 6f6e 1300 26f6 9100 0020 r region..&.... │ │ │ -0040c940: 2020 5245 5054 494c 4553 2e08 0025 f6c0 REPTILES...%.. │ │ │ +0040c930: 7220 7265 6769 6f6e 1300 263e 9100 0020 r region..&>... │ │ │ +0040c940: 2020 5245 5054 494c 4553 2e08 0025 3ec0 REPTILES...%>. │ │ │ 0040c950: 1100 0012 001c 5252 4547 494f 4e00 0052 ......RREGION..R │ │ │ -0040c960: 6567 696f 6e11 0023 f6bf 1100 0020 2020 egion..#..... │ │ │ -0040c970: 5265 6769 6f6e 0700 24f6 2100 0020 0000 Region..$.!.. .. │ │ │ +0040c960: 6567 696f 6e11 0023 3ebf 1100 0020 2020 egion..#>.... │ │ │ +0040c970: 5265 6769 6f6e 0700 243e 2100 0020 0000 Region..$>!.. .. │ │ │ 0040c980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040c990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040c9a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040c9b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040c9c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040c9d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040c9e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -265549,128 +265549,128 @@ │ │ │ 0040d4c0: 5241 4e53 4143 5449 4f4e 3d31 2c20 7468 RANSACTION=1, th │ │ │ 0040d4d0: 6973 2071 7561 6c69 6669 6572 2069 7320 is qualifier is │ │ │ 0040d4e0: 6e6f 7420 6c69 6b65 6c79 2074 6f20 6265 not likely to be │ │ │ 0040d4f0: 3b00 2900 2400 0020 2020 7573 6566 756c ;.).$.. useful │ │ │ 0040d500: 2066 6f72 2061 6e79 2062 6163 6b75 7020 for any backup │ │ │ 0040d510: 696e 766f 6c76 696e 6720 6d75 6c74 6970 involving multip │ │ │ 0040d520: 6c65 2072 6567 696f 6e73 2e07 0029 0025 le regions...).% │ │ │ -0040d530: 0000 1200 11f6 4352 4541 5445 0000 4352 ......CREATE..CR │ │ │ -0040d540: 4541 5445 1100 18f6 bf11 0000 2020 2043 EATE........ C │ │ │ -0040d550: 5245 4154 4507 0019 f621 0000 5200 19f6 REATE....!..R... │ │ │ +0040d530: 0000 1200 113e 4352 4541 5445 0000 4352 .....>CREATE..CR │ │ │ +0040d540: 4541 5445 1100 183e bf11 0000 2020 2043 EATE...>.... C │ │ │ +0040d550: 5245 4154 4507 0019 3e21 0000 5200 193e REATE...>!..R..> │ │ │ 0040d560: 3100 0020 2020 4372 6561 7465 7320 616e 1.. Creates an │ │ │ 0040d570: 6420 696e 6974 6961 6c69 7a65 7320 6461 d initializes da │ │ │ 0040d580: 7461 6261 7365 2066 696c 6573 2075 7369 tabase files usi │ │ │ 0040d590: 6e67 2074 6865 2069 6e66 6f72 6d61 7469 ng the informati │ │ │ 0040d5a0: 6f6e 2069 6e20 6120 476c 6f62 616c 5000 on in a GlobalP. │ │ │ -0040d5b0: 19f6 4100 0020 2020 4469 7265 6374 6f72 ..A.. Director │ │ │ +0040d5b0: 193e 4100 0020 2020 4469 7265 6374 6f72 .>A.. Director │ │ │ 0040d5c0: 7920 6669 6c65 2e20 4966 2061 2066 696c y file. If a fil │ │ │ 0040d5d0: 6520 616c 7265 6164 7920 6578 6973 7473 e already exists │ │ │ 0040d5e0: 2066 6f72 2061 6e79 2073 6567 6d65 6e74 for any segment │ │ │ 0040d5f0: 2c20 4d55 5049 5020 4352 4541 5445 2b00 , MUPIP CREATE+. │ │ │ -0040d600: 19f6 5100 0020 2020 7461 6b65 7320 6e6f ..Q.. takes no │ │ │ +0040d600: 193e 5100 0020 2020 7461 6b65 7320 6e6f .>Q.. takes no │ │ │ 0040d610: 2061 6374 696f 6e20 666f 7220 7468 6174 action for that │ │ │ -0040d620: 2073 6567 6d65 6e74 2e07 0019 f661 0000 segment.....a.. │ │ │ -0040d630: 2e00 19f6 7100 0020 2020 5468 6520 666f ....q.. The fo │ │ │ +0040d620: 2073 6567 6d65 6e74 2e07 0019 3e61 0000 segment....>a.. │ │ │ +0040d630: 2e00 193e 7100 0020 2020 5468 6520 666f ...>q.. The fo │ │ │ 0040d640: 726d 6174 206f 6620 7468 6520 4352 4541 rmat of the CREA │ │ │ 0040d650: 5445 2063 6f6d 6d61 6e64 2069 733a 0700 TE command is:.. │ │ │ -0040d660: 19f6 8100 0034 0019 f691 0000 2020 2043 .....4...... C │ │ │ +0040d660: 193e 8100 0034 0019 3e91 0000 2020 2043 .>...4..>... C │ │ │ 0040d670: 5245 5b41 5445 5d20 5b2d 5b6e 6f5d 5636 RE[ATE] [-[no]V6 │ │ │ 0040d680: 5d20 5b2d 525b 4547 494f 4e5d 3d72 6567 ] [-R[EGION]=reg │ │ │ -0040d690: 696f 6e2d 6e61 6d65 5d08 0018 f6c0 1100 ion-name]....... │ │ │ -0040d6a0: 004f 0019 f612 0000 2020 2054 6865 2073 .O...... The s │ │ │ +0040d690: 696f 6e2d 6e61 6d65 5d08 0018 3ec0 1100 ion-name]...>... │ │ │ +0040d6a0: 004f 0019 3e12 0000 2020 2054 6865 2073 .O..>... The s │ │ │ 0040d6b0: 696e 676c 6520 6f70 7469 6f6e 616c 202d ingle optional - │ │ │ 0040d6c0: 5245 4749 4f4e 2071 7561 6c69 6669 6572 REGION qualifier │ │ │ 0040d6d0: 2073 7065 6369 6669 6573 2061 2072 6567 specifies a reg │ │ │ 0040d6e0: 696f 6e20 666f 7220 7768 6963 6820 746f ion for which to │ │ │ -0040d6f0: 2100 19f6 1300 0020 2020 6372 6561 7465 !...... create │ │ │ +0040d6f0: 2100 193e 1300 0020 2020 6372 6561 7465 !..>... create │ │ │ 0040d700: 2061 2064 6174 6162 6173 6520 6669 6c65 a database file │ │ │ -0040d710: 2e07 0019 f614 0000 5000 19f6 1500 0020 ........P...... │ │ │ +0040d710: 2e07 0019 3e14 0000 5000 193e 1500 0020 ....>...P..>... │ │ │ 0040d720: 2020 4e6f 7465 2074 6861 7420 6120 4754 Note that a GT │ │ │ 0040d730: 2e4d 206c 6f67 6963 616c 2064 6174 6162 .M logical datab │ │ │ 0040d740: 6173 6520 2861 6e20 4d20 676c 6f62 616c ase (an M global │ │ │ 0040d750: 2076 6172 6961 626c 6520 6e61 6d65 7370 variable namesp │ │ │ -0040d760: 6163 6529 2063 616e 3b00 19f6 1600 0020 ace) can;...... │ │ │ +0040d760: 6163 6529 2063 616e 3b00 193e 1600 0020 ace) can;..>... │ │ │ 0040d770: 2020 636f 6e73 6973 7420 6f66 2061 6e20 consist of an │ │ │ 0040d780: 6172 6269 7472 6172 7920 6e75 6d62 6572 arbitrary number │ │ │ 0040d790: 206f 6620 6461 7461 6261 7365 2066 696c of database fil │ │ │ -0040d7a0: 6573 2e07 0019 f617 0000 1a00 18f6 ff73 es.............s │ │ │ +0040d7a0: 6573 2e07 0019 3e17 0000 1a00 183e ff73 es....>......>.s │ │ │ 0040d7b0: 00ff 4558 414d 504c 4553 0000 4578 616d ..EXAMPLES..Exam │ │ │ 0040d7c0: 706c 6573 0000 0000 0000 0000 0000 0000 ples............ │ │ │ 0040d7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040d7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040d7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040d800: 0400 0000 5604 0000 5203 0000 0000 0000 ....V...R....... │ │ │ 0040d810: 2d00 00ff 4845 4c50 00ff 7300 ff47 444d -...HELP..s..GDM │ │ │ 0040d820: 00ff 7300 ff44 554d 5046 4845 4144 00ff ..s..DUMPFHEAD.. │ │ │ 0040d830: 7300 ff46 494c 4500 0046 494c 450f 0024 s..FILE..FILE..$ │ │ │ -0040d840: f6bf 1100 0020 2020 4649 4c45 0700 25f6 ..... FILE..%. │ │ │ -0040d850: 2100 0054 0025 f631 0000 2020 2053 7065 !..T.%.1.. Spe │ │ │ +0040d840: 3ebf 1100 0020 2020 4649 4c45 0700 253e >.... FILE..%> │ │ │ +0040d850: 2100 0054 0025 3e31 0000 2020 2053 7065 !..T.%>1.. Spe │ │ │ 0040d860: 6369 6669 6573 2074 6865 206e 616d 6520 cifies the name │ │ │ 0040d870: 6f66 2074 6865 2064 6174 6162 6173 6520 of the database │ │ │ 0040d880: 6669 6c65 2066 6f72 2074 6865 204d 5550 file for the MUP │ │ │ 0040d890: 4950 2044 554d 5046 4845 4144 206f 7065 IP DUMPFHEAD ope │ │ │ -0040d8a0: 7261 7469 6f6e 2e4b 0025 f641 0000 2020 ration.K.%.A.. │ │ │ +0040d8a0: 7261 7469 6f6e 2e4b 0025 3e41 0000 2020 ration.K.%>A.. │ │ │ 0040d8b0: 202d 4649 4c45 2064 6f65 7320 6e6f 7420 -FILE does not │ │ │ 0040d8c0: 7265 7175 6972 6520 6120 476c 6f62 616c require a Global │ │ │ 0040d8d0: 2044 6972 6563 746f 7279 2e20 5468 6520 Directory. The │ │ │ 0040d8e0: 666f 726d 6174 206f 6620 7468 6520 4649 format of the FI │ │ │ -0040d8f0: 4c45 1700 25f6 5100 0020 2020 7175 616c LE..%.Q.. qual │ │ │ -0040d900: 6966 6965 7220 6973 3a07 0025 f661 0000 ifier is:..%.a.. │ │ │ -0040d910: 2400 25f6 7100 0020 2020 2d46 495b 4c45 $.%.q.. -FI[LE │ │ │ +0040d8f0: 4c45 1700 253e 5100 0020 2020 7175 616c LE..%>Q.. qual │ │ │ +0040d900: 6966 6965 7220 6973 3a07 0025 3e61 0000 ifier is:..%>a.. │ │ │ +0040d910: 2400 253e 7100 0020 2020 2d46 495b 4c45 $.%>q.. -FI[LE │ │ │ 0040d920: 5d20 6461 7461 6261 7365 2d66 696c 652d ] database-file- │ │ │ -0040d930: 6e61 6d65 0700 25f6 8100 0050 0025 f691 name..%....P.%.. │ │ │ +0040d930: 6e61 6d65 0700 253e 8100 0050 0025 3e91 name..%>...P.%>. │ │ │ 0040d940: 0000 2020 2020 206f 2054 6865 2064 6174 .. o The dat │ │ │ 0040d950: 6162 6173 6520 6669 6c65 206e 616d 6520 abase file name │ │ │ 0040d960: 6d75 7374 2069 6e63 6c75 6465 2074 6865 must include the │ │ │ 0040d970: 2061 6273 6f6c 7574 6520 6f72 2072 656c absolute or rel │ │ │ -0040d980: 6174 6976 6520 7061 7468 2e4e 0024 f6c0 ative path.N.$.. │ │ │ +0040d980: 6174 6976 6520 7061 7468 2e4e 0024 3ec0 ative path.N.$>. │ │ │ 0040d990: 1100 0020 2020 2020 6f20 5468 6520 2d46 ... o The -F │ │ │ 0040d9a0: 494c 4520 7175 616c 6966 6965 7220 6973 ILE qualifier is │ │ │ 0040d9b0: 2069 6e63 6f6d 7061 7469 626c 6520 7769 incompatible wi │ │ │ 0040d9c0: 7468 2074 6865 202d 5245 4749 4f4e 2071 th the -REGION q │ │ │ -0040d9d0: 7561 6c69 6669 6572 2e07 0025 f612 0000 ualifier...%.... │ │ │ -0040d9e0: 0f00 20f6 4c55 5348 0000 464c 5553 4810 .. .LUSH..FLUSH. │ │ │ -0040d9f0: 0025 f6bf 1100 0020 2020 464c 5553 4807 .%..... FLUSH. │ │ │ -0040da00: 0026 f621 0000 5400 26f6 3100 0020 2020 .&.!..T.&.1.. │ │ │ +0040d9d0: 7561 6c69 6669 6572 2e07 0025 3e12 0000 ualifier...%>... │ │ │ +0040d9e0: 0f00 203e 4c55 5348 0000 464c 5553 4810 .. >LUSH..FLUSH. │ │ │ +0040d9f0: 0025 3ebf 1100 0020 2020 464c 5553 4807 .%>.... FLUSH. │ │ │ +0040da00: 0026 3e21 0000 5400 263e 3100 0020 2020 .&>!..T.&>1.. │ │ │ 0040da10: 466c 7573 6865 7320 7468 6520 6461 7461 Flushes the data │ │ │ 0040da20: 6261 7365 2066 696c 6520 6865 6164 6572 base file header │ │ │ 0040da30: 2066 6c75 7368 2062 6566 6f72 6520 6469 flush before di │ │ │ 0040da40: 7370 6c61 7969 6e67 2074 6865 2064 6174 splaying the dat │ │ │ -0040da50: 6162 6173 6520 6669 6c65 5000 26f6 4100 abase fileP.&.A. │ │ │ +0040da50: 6162 6173 6520 6669 6c65 5000 263e 4100 abase fileP.&>A. │ │ │ 0040da60: 0020 2020 6865 6164 6572 2066 6965 6c64 . header field │ │ │ 0040da70: 732e 2057 6869 6c65 2074 6869 7320 7175 s. While this qu │ │ │ 0040da80: 616c 6966 6965 7220 656e 7375 7265 7320 alifier ensures │ │ │ 0040da90: 7468 6520 696e 666f 726d 6174 696f 6e20 the information │ │ │ -0040daa0: 6973 2072 6563 656e 742c 5100 26f6 5100 is recent,Q.&.Q. │ │ │ +0040daa0: 6973 2072 6563 656e 742c 5100 263e 5100 is recent,Q.&>Q. │ │ │ 0040dab0: 0020 2020 756e 6465 7220 6d6f 7374 2070 . under most p │ │ │ 0040dac0: 726f 6475 6374 696f 6e20 6369 7263 756d roduction circum │ │ │ 0040dad0: 7374 616e 6365 7320 7468 6520 6f75 7470 stances the outp │ │ │ 0040dae0: 7574 2069 7320 7375 6666 6963 6965 6e74 ut is sufficient │ │ │ -0040daf0: 6c79 2061 6363 7572 6174 654d 0026 f661 ly accurateM.&.a │ │ │ +0040daf0: 6c79 2061 6363 7572 6174 654d 0026 3e61 ly accurateM.&>a │ │ │ 0040db00: 0000 2020 2077 6974 686f 7574 202d 464c .. without -FL │ │ │ 0040db10: 5553 482e 2055 7365 206f 6620 2d46 4c55 USH. Use of -FLU │ │ │ 0040db20: 5348 206d 616b 6573 2074 6865 206f 7065 SH makes the ope │ │ │ 0040db30: 7261 7469 6f6e 2073 6967 6e69 6669 6361 ration significa │ │ │ -0040db40: 6e6c 7920 6d6f 7265 4f00 26f6 7100 0020 nly moreO.&.q.. │ │ │ +0040db40: 6e6c 7920 6d6f 7265 4f00 263e 7100 0020 nly moreO.&>q.. │ │ │ 0040db50: 2020 6865 6176 7977 6569 6768 742e 2049 heavyweight. I │ │ │ 0040db60: 6620 7468 6520 6461 7461 6261 7365 2066 f the database f │ │ │ 0040db70: 696c 6520 6865 6164 6572 2066 6c75 7368 ile header flush │ │ │ 0040db80: 2066 6169 6c73 2c20 4d55 5049 5020 4455 fails, MUPIP DU │ │ │ -0040db90: 4d50 4648 4541 4450 0026 f681 0000 2020 MPFHEADP.&.... │ │ │ +0040db90: 4d50 4648 4541 4450 0026 3e81 0000 2020 MPFHEADP.&>... │ │ │ 0040dba0: 202d 464c 5553 4820 7072 6f64 7563 6573 -FLUSH produces │ │ │ 0040dbb0: 2061 2042 5546 464c 5546 4149 4c45 4420 a BUFFLUFAILED │ │ │ 0040dbc0: 7761 726e 696e 672c 2062 7574 2073 7469 warning, but sti │ │ │ 0040dbd0: 6c6c 2070 726f 6475 6365 7320 6f75 7470 ll produces outp │ │ │ -0040dbe0: 7574 2e20 5468 652b 0026 f691 0000 2020 ut. The+.&.... │ │ │ +0040dbe0: 7574 2e20 5468 652b 0026 3e91 0000 2020 ut. The+.&>... │ │ │ 0040dbf0: 2066 6f72 6d61 7420 6f66 2074 6865 2046 format of the F │ │ │ 0040dc00: 4c55 5348 2071 7561 6c69 6669 6572 2069 LUSH qualifier i │ │ │ -0040dc10: 733a 0800 25f6 c011 0000 1200 26f6 1200 s:..%.......&... │ │ │ -0040dc20: 0020 2020 2d46 4c5b 5553 485d 0700 26f6 . -FL[USH]..&. │ │ │ -0040dc30: 1300 0012 001f f652 4547 494f 4e00 0052 .......REGION..R │ │ │ -0040dc40: 4547 494f 4e11 0026 f6bf 1100 0020 2020 EGION..&..... │ │ │ +0040dc10: 733a 0800 253e c011 0000 1200 263e 1200 s:..%>......&>.. │ │ │ +0040dc20: 0020 2020 2d46 4c5b 5553 485d 0700 263e . -FL[USH]..&> │ │ │ +0040dc30: 1300 0012 001f 3e52 4547 494f 4e00 0052 ......>REGION..R │ │ │ +0040dc40: 4547 494f 4e11 0026 3ebf 1100 0020 2020 EGION..&>.... │ │ │ 0040dc50: 5245 4749 4f4e 0000 0000 0000 0000 0000 REGION.......... │ │ │ 0040dc60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040dc70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040dc80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040dc90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040dca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040dcb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -265723,113 +265723,113 @@ │ │ │ 0040dfa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040dfb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040dfc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040dfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040dfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040dff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040e000: 0400 0000 4d06 0000 0b03 0000 0000 0000 ....M........... │ │ │ -0040e010: 7200 00f6 4845 4c50 00ff 7300 ff47 444d r...HELP..s..GDM │ │ │ +0040e010: 7200 003e 4845 4c50 00ff 7300 ff47 444d r..>HELP..s..GDM │ │ │ 0040e020: 00ff 7300 ff43 5245 4154 4500 ff73 00ff ..s..CREATE..s.. │ │ │ 0040e030: 5636 00bf 3100 0020 2020 4469 7265 6374 V6..1.. Direct │ │ │ 0040e040: 7320 4d55 5049 5020 746f 2063 7265 6174 s MUPIP to creat │ │ │ 0040e050: 6520 6120 5636 2e33 2d30 3134 2063 6f6d e a V6.3-014 com │ │ │ 0040e060: 7061 7469 626c 6520 6461 7461 6261 7365 patible database │ │ │ 0040e070: 2066 696c 652e 2054 6869 7320 6f70 7469 file. This opti │ │ │ -0040e080: 6f6e 5100 20f6 4100 0020 2020 6973 206e onQ. .A.. is n │ │ │ +0040e080: 6f6e 5100 203e 4100 0020 2020 6973 206e onQ. >A.. is n │ │ │ 0040e090: 6567 6174 6162 6c65 2074 6f20 656e 7375 egatable to ensu │ │ │ 0040e0a0: 7265 2074 6861 7420 4d55 5049 5020 4352 re that MUPIP CR │ │ │ 0040e0b0: 4541 5445 2061 6c77 6179 7320 6372 6561 EATE always crea │ │ │ 0040e0c0: 7465 7320 6375 7272 656e 7420 7665 7273 tes current vers │ │ │ -0040e0d0: 696f 6e50 0020 f651 0000 2020 2064 6174 ionP. .Q.. dat │ │ │ +0040e0d0: 696f 6e50 0020 3e51 0000 2020 2064 6174 ionP. >Q.. dat │ │ │ 0040e0e0: 6162 6173 6520 6669 6c65 7320 6576 656e abase files even │ │ │ 0040e0f0: 2077 6865 6e20 7468 6520 656e 7669 726f when the enviro │ │ │ 0040e100: 6e6d 656e 7420 7661 7269 6162 6c65 2067 nment variable g │ │ │ 0040e110: 746d 5f64 625f 6372 6561 7465 5f76 6572 tm_db_create_ver │ │ │ -0040e120: 2069 7350 0020 f661 0000 2020 2064 6566 isP. .a.. def │ │ │ +0040e120: 2069 7350 0020 3e61 0000 2020 2064 6566 isP. >a.. def │ │ │ 0040e130: 696e 6564 2061 7320 5636 2e20 4279 2064 ined as V6. By d │ │ │ 0040e140: 6566 6175 6c74 2c20 4d55 5049 5020 4352 efault, MUPIP CR │ │ │ 0040e150: 4541 5445 2063 7265 6174 6573 2064 6174 EATE creates dat │ │ │ 0040e160: 6162 6173 6520 6669 6c65 7320 666f 7220 abase files for │ │ │ -0040e170: 7468 6552 0020 f671 0000 2020 2063 7572 theR. .q.. cur │ │ │ +0040e170: 7468 6552 0020 3e71 0000 2020 2063 7572 theR. >q.. cur │ │ │ 0040e180: 7265 6e74 2076 6572 7369 6f6e 2e20 5468 rent version. Th │ │ │ 0040e190: 6520 656e 7669 726f 6e6d 656e 7420 7661 e environment va │ │ │ 0040e1a0: 7269 6162 6c65 2067 746d 5f64 625f 6372 riable gtm_db_cr │ │ │ 0040e1b0: 6561 7465 5f76 6572 2063 616e 206f 7665 eate_ver can ove │ │ │ -0040e1c0: 7272 6964 651f 0020 f681 0000 2020 2074 rride.. .... t │ │ │ +0040e1c0: 7272 6964 651f 0020 3e81 0000 2020 2074 rride.. >... t │ │ │ 0040e1d0: 6865 2064 6566 6175 6c74 2062 6568 6176 he default behav │ │ │ -0040e1e0: 696f 722e 0700 20f6 9100 002d 001f f6c0 ior... ....-.... │ │ │ +0040e1e0: 696f 722e 0700 203e 9100 002d 001f 3ec0 ior... >...-..>. │ │ │ 0040e1f0: 1100 0020 2020 5468 6520 666f 726d 6174 ... The format │ │ │ 0040e200: 206f 6620 7468 6520 5636 2071 7561 6c69 of the V6 quali │ │ │ -0040e210: 6669 6572 2069 733a 0700 20f6 1200 0011 fier is:.. ..... │ │ │ -0040e220: 0020 f613 0000 2020 202d 5b4e 4f5d 5636 . .... -[NO]V6 │ │ │ -0040e230: 0700 20f6 1400 004d 0020 f615 0000 2020 .. ....M. .... │ │ │ +0040e210: 6669 6572 2069 733a 0700 203e 1200 0011 fier is:.. >.... │ │ │ +0040e220: 0020 3e13 0000 2020 202d 5b4e 4f5d 5636 . >... -[NO]V6 │ │ │ +0040e230: 0700 203e 1400 004d 0020 3e15 0000 2020 .. >...M. >... │ │ │ 0040e240: 202d 4e4f 5636 2063 7265 6174 6573 2061 -NOV6 creates a │ │ │ 0040e250: 2056 3720 6461 7461 6261 7365 206f 7665 V7 database ove │ │ │ 0040e260: 7272 6964 696e 6720 7468 6520 7661 6c75 rriding the valu │ │ │ 0040e270: 6520 6f66 2074 6865 2065 6e76 6972 6f6e e of the environ │ │ │ -0040e280: 6d65 6e74 2500 20f6 1600 0020 2020 7661 ment%. .... va │ │ │ +0040e280: 6d65 6e74 2500 203e 1600 0020 2020 7661 ment%. >... va │ │ │ 0040e290: 7269 6162 6c65 2067 746d 5f64 625f 6372 riable gtm_db_cr │ │ │ -0040e2a0: 6561 7465 5f76 6572 2e07 0020 f617 0000 eate_ver... .... │ │ │ -0040e2b0: 1800 11f6 444f 574e 4752 4144 4500 0044 ....DOWNGRADE..D │ │ │ -0040e2c0: 4f57 4e47 5241 4445 1400 1bf6 bf11 0000 OWNGRADE........ │ │ │ -0040e2d0: 2020 2044 4f57 4e47 5241 4445 0700 1cf6 DOWNGRADE.... │ │ │ -0040e2e0: 2100 0052 001c f631 0000 2020 2054 6865 !..R...1.. The │ │ │ +0040e2a0: 6561 7465 5f76 6572 2e07 0020 3e17 0000 eate_ver... >... │ │ │ +0040e2b0: 1800 113e 444f 574e 4752 4144 4500 0044 ...>DOWNGRADE..D │ │ │ +0040e2c0: 4f57 4e47 5241 4445 1400 1b3e bf11 0000 OWNGRADE...>.... │ │ │ +0040e2d0: 2020 2044 4f57 4e47 5241 4445 0700 1c3e DOWNGRADE...> │ │ │ +0040e2e0: 2100 0052 001c 3e31 0000 2020 2054 6865 !..R..>1.. The │ │ │ 0040e2f0: 204d 5550 4950 2044 4f57 4e47 5241 4445 MUPIP DOWNGRADE │ │ │ 0040e300: 2063 6f6d 6d61 6e64 2063 6861 6e67 6573 command changes │ │ │ 0040e310: 2074 6865 2066 696c 6520 6865 6164 6572 the file header │ │ │ 0040e320: 2066 6f72 6d61 7420 6672 6f6d 2056 3620 format from V6 │ │ │ -0040e330: 746f 2056 3551 001c f641 0000 2020 2075 to V5Q...A.. u │ │ │ +0040e330: 746f 2056 3551 001c 3e41 0000 2020 2075 to V5Q..>A.. u │ │ │ 0040e340: 6e64 6572 2061 7070 726f 7072 6961 7465 nder appropriate │ │ │ 0040e350: 2063 6f6e 6469 7469 6f6e 732e 2054 6865 conditions. The │ │ │ 0040e360: 2066 6f72 6d61 7420 6f66 2074 6865 204d format of the M │ │ │ 0040e370: 5550 4950 2044 4f57 4e47 5241 4445 2063 UPIP DOWNGRADE c │ │ │ -0040e380: 6f6d 6d61 6e64 0d00 1cf6 5100 0020 2020 ommand....Q.. │ │ │ -0040e390: 6973 3a07 001c f661 0000 3800 1cf6 7100 is:....a..8...q. │ │ │ +0040e380: 6f6d 6d61 6e64 0d00 1c3e 5100 0020 2020 ommand...>Q.. │ │ │ +0040e390: 6973 3a07 001c 3e61 0000 3800 1c3e 7100 is:...>a..8..>q. │ │ │ 0040e3a0: 0020 2020 445b 4f57 4e47 5241 4445 5d20 . D[OWNGRADE] │ │ │ 0040e3b0: 2d56 5b45 5253 494f 4e5d 3d7b 5635 7c56 -V[ERSION]={V5|V │ │ │ 0040e3c0: 3633 3030 3041 7d7d 2066 696c 652d 6e61 63000A}} file-na │ │ │ -0040e3d0: 6d65 0700 1cf6 8100 0012 001c f691 0000 me.............. │ │ │ -0040e3e0: 2020 202a 2a4e 6f74 652a 2a08 001b f6c0 **Note**..... │ │ │ -0040e3f0: 1100 004d 001c f612 0000 2020 2056 372e ...M...... V7. │ │ │ +0040e3d0: 6d65 0700 1c3e 8100 0012 001c 3e91 0000 me...>......>... │ │ │ +0040e3e0: 2020 202a 2a4e 6f74 652a 2a08 001b 3ec0 **Note**...>. │ │ │ +0040e3f0: 1100 004d 001c 3e12 0000 2020 2056 372e ...M..>... V7. │ │ │ 0040e400: 302d 3030 3020 616e 6420 7570 2064 6f20 0-000 and up do │ │ │ 0040e410: 6e6f 7420 7375 7070 6f72 7420 444f 574e not support DOWN │ │ │ 0040e420: 4752 4144 452c 2065 7665 6e20 7768 656e GRADE, even when │ │ │ 0040e430: 2072 756e 6e69 6e67 206f 6e20 6120 5636 running on a V6 │ │ │ -0040e440: 1300 1cf6 1300 0020 2020 6461 7461 6261 ....... databa │ │ │ -0040e450: 7365 2e07 001c f614 0000 1200 1cf6 1500 se.............. │ │ │ -0040e460: 0020 2020 2a2a 4e6f 7465 2a2a 0700 1cf6 . **Note**.... │ │ │ -0040e470: 1600 004e 001c f617 0000 2020 2059 6f75 ...N...... You │ │ │ +0040e440: 1300 1c3e 1300 0020 2020 6461 7461 6261 ...>... databa │ │ │ +0040e450: 7365 2e07 001c 3e14 0000 1200 1c3e 1500 se....>......>.. │ │ │ +0040e460: 0020 2020 2a2a 4e6f 7465 2a2a 0700 1c3e . **Note**...> │ │ │ +0040e470: 1600 004e 001c 3e17 0000 2020 2059 6f75 ...N..>... You │ │ │ 0040e480: 206d 7573 7420 7065 7266 6f72 6d20 6120 must perform a │ │ │ 0040e490: 4754 2e4d 2064 6174 6162 6173 6520 696e GT.M database in │ │ │ 0040e4a0: 7465 6772 6974 7920 6368 6563 6b20 7573 tegrity check us │ │ │ 0040e4b0: 696e 6720 7468 6520 2d6e 6f6f 6e6c 696e ing the -noonlin │ │ │ -0040e4c0: 6551 001c f618 0000 2020 2070 6172 616d eQ...... param │ │ │ +0040e4c0: 6551 001c 3e18 0000 2020 2070 6172 616d eQ..>... param │ │ │ 0040e4d0: 6574 6572 2070 7269 6f72 2074 6f20 646f eter prior to do │ │ │ 0040e4e0: 776e 6772 6164 696e 6720 6120 6461 7461 wngrading a data │ │ │ 0040e4f0: 6261 7365 2e20 5468 6520 696e 7465 6772 base. The integr │ │ │ 0040e500: 6974 7920 6368 6563 6b20 7665 7269 6669 ity check verifi │ │ │ -0040e510: 6573 5400 1cf6 1900 0020 2020 616e 6420 esT...... and │ │ │ +0040e510: 6573 5400 1c3e 1900 0020 2020 616e 6420 esT..>... and │ │ │ 0040e520: 636c 6561 7273 2064 6174 6162 6173 6520 clears database │ │ │ 0040e530: 6865 6164 6572 2066 6965 6c64 7320 7265 header fields re │ │ │ 0040e540: 7175 6972 6564 2066 6f72 2061 6e20 6f72 quired for an or │ │ │ 0040e550: 6465 726c 7920 646f 776e 6772 6164 652e derly downgrade. │ │ │ -0040e560: 2049 6620 616e 5300 1cf6 1a00 0020 2020 If anS...... │ │ │ +0040e560: 2049 6620 616e 5300 1c3e 1a00 0020 2020 If anS..>... │ │ │ 0040e570: 696e 7465 6772 6974 7920 6368 6563 6b20 integrity check │ │ │ 0040e580: 6973 206e 6f74 2070 6f73 7369 626c 6520 is not possible │ │ │ 0040e590: 6475 6520 746f 2074 696d 6520 636f 6e73 due to time cons │ │ │ 0040e5a0: 7472 6169 6e74 732c 2070 6c65 6173 6520 traints, please │ │ │ -0040e5b0: 7265 6c79 206f 6e20 6152 001c f621 0000 rely on aR...!.. │ │ │ +0040e5b0: 7265 6c79 206f 6e20 6152 001c 3e21 0000 rely on aR..>!.. │ │ │ 0040e5c0: 2020 2072 6f6c 6c69 6e67 2075 7067 7261 rolling upgra │ │ │ 0040e5d0: 6465 2073 6368 656d 6520 7573 696e 6720 de scheme using │ │ │ 0040e5e0: 7265 706c 6963 6174 696f 6e20 616e 6420 replication and │ │ │ 0040e5f0: 2f20 6f72 2074 616b 6520 6120 6261 636b / or take a back │ │ │ -0040e600: 7570 2070 7269 6f72 2074 6f21 001c f622 up prior to!..." │ │ │ +0040e600: 7570 2070 7269 6f72 2074 6f21 001c 3e22 up prior to!..>" │ │ │ 0040e610: 0000 2020 2075 7067 7261 6469 6e67 2074 .. upgrading t │ │ │ -0040e620: 6865 2064 6174 6162 6173 652e 0700 1cf6 he database..... │ │ │ -0040e630: 2300 001a 001b f6ff 7300 ff45 5841 4d50 #.......s..EXAMP │ │ │ +0040e620: 6865 2064 6174 6162 6173 652e 0700 1c3e he database....> │ │ │ +0040e630: 2300 001a 001b 3eff 7300 ff45 5841 4d50 #.....>.s..EXAMP │ │ │ 0040e640: 4c45 5300 0045 7861 6d70 6c65 7300 0000 LES..Examples... │ │ │ 0040e650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040e660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040e670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040e680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040e690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040e6a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -265851,230 +265851,230 @@ │ │ │ 0040e7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040e7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040e7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040e7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040e7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040e7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040e800: 0400 0000 d507 0000 7403 0000 0000 0000 ........t....... │ │ │ -0040e810: 2e00 00f6 4845 4c50 00ff 7300 ff47 444d ....HELP..s..GDM │ │ │ +0040e810: 2e00 003e 4845 4c50 00ff 7300 ff47 444d ...>HELP..s..GDM │ │ │ 0040e820: 00ff 7300 ff44 554d 5046 4845 4144 00ff ..s..DUMPFHEAD.. │ │ │ 0040e830: 7300 ff52 4547 494f 4e00 bf21 0000 5400 s..REGION..!..T. │ │ │ -0040e840: 27f6 3100 0020 2020 5370 6563 6966 6965 '.1.. Specifie │ │ │ +0040e840: 273e 3100 0020 2020 5370 6563 6966 6965 '>1.. Specifie │ │ │ 0040e850: 7320 7468 6174 2074 6865 2044 554d 5046 s that the DUMPF │ │ │ 0040e860: 4845 4144 2063 6f6d 6d61 6e64 2069 6465 HEAD command ide │ │ │ 0040e870: 6e74 6966 6965 7320 6f6e 6520 6f72 206d ntifies one or m │ │ │ 0040e880: 6f72 6520 7265 6769 6f6e 7320 7261 7468 ore regions rath │ │ │ -0040e890: 6572 4600 27f6 4100 0020 2020 7468 616e erF.'.A.. than │ │ │ +0040e890: 6572 4600 273e 4100 0020 2020 7468 616e erF.'>A.. than │ │ │ 0040e8a0: 2061 2064 6174 6162 6173 6520 6669 6c65 a database file │ │ │ 0040e8b0: 2e20 5468 6520 666f 726d 6174 206f 6620 . The format of │ │ │ 0040e8c0: 7468 6520 5245 4749 4f4e 2071 7561 6c69 the REGION quali │ │ │ -0040e8d0: 6669 6572 2069 733a 0700 27f6 5100 001f fier is:..'.Q... │ │ │ -0040e8e0: 0027 f661 0000 2020 202d 525b 4547 494f .'.a.. -R[EGIO │ │ │ +0040e8d0: 6669 6572 2069 733a 0700 273e 5100 001f fier is:..'>Q... │ │ │ +0040e8e0: 0027 3e61 0000 2020 202d 525b 4547 494f .'>a.. -R[EGIO │ │ │ 0040e8f0: 4e5d 2072 6567 696f 6e2d 6c69 7374 0700 N] region-list.. │ │ │ -0040e900: 27f6 7100 0051 0027 f681 0000 2020 2020 '.q..Q.'.... │ │ │ +0040e900: 273e 7100 0051 0027 3e81 0000 2020 2020 '>q..Q.'>... │ │ │ 0040e910: 206f 2054 6865 2072 6567 696f 6e2d 6c69 o The region-li │ │ │ 0040e920: 7374 2069 6465 6e74 6966 6965 7320 7468 st identifies th │ │ │ 0040e930: 6520 7461 7267 6574 206f 6620 4455 4d50 e target of DUMP │ │ │ 0040e940: 4648 4541 443b 2072 6567 696f 6e2d 6c69 FHEAD; region-li │ │ │ -0040e950: 7374 206d 6179 4f00 27f6 9100 0020 2020 st mayO.'.... │ │ │ +0040e950: 7374 206d 6179 4f00 273e 9100 0020 2020 st mayO.'>... │ │ │ 0040e960: 2020 2020 7370 6563 6966 7920 6d6f 7265 specify more │ │ │ 0040e970: 2074 6861 6e20 6f6e 6520 7265 6769 6f6e than one region │ │ │ 0040e980: 206f 6620 7468 6520 6375 7272 656e 7420 of the current │ │ │ 0040e990: 676c 6f62 616c 2064 6972 6563 746f 7279 global directory │ │ │ -0040e9a0: 2069 6e20 614c 0026 f6c0 1100 0020 2020 in aL.&..... │ │ │ +0040e9a0: 2069 6e20 614c 0026 3ec0 1100 0020 2020 in aL.&>.... │ │ │ 0040e9b0: 2020 2020 6c69 7374 2e20 4455 4d50 4648 list. DUMPFH │ │ │ 0040e9c0: 4541 4420 7472 6561 7473 2072 6567 696f EAD treats regio │ │ │ 0040e9d0: 6e73 206e 616d 6573 2028 7365 7061 7261 ns names (separa │ │ │ 0040e9e0: 7465 6420 6279 2063 6f6d 6d61 7329 2061 ted by commas) a │ │ │ -0040e9f0: 7354 0027 f612 0000 2020 2020 2020 2063 sT.'.... c │ │ │ +0040e9f0: 7354 0027 3e12 0000 2020 2020 2020 2063 sT.'>... c │ │ │ 0040ea00: 6173 652d 696e 7365 6e73 6974 6976 6520 ase-insensitive │ │ │ 0040ea10: 7769 7468 206f 7074 696f 6e61 6c20 7769 with optional wi │ │ │ 0040ea20: 6c64 6361 7264 2063 6861 7261 6374 6572 ldcard character │ │ │ 0040ea30: 7320 2a20 616e 6420 3f20 6578 7061 6e64 s * and ? expand │ │ │ -0040ea40: 6564 2069 6e52 0027 f613 0000 2020 2020 ed inR.'.... │ │ │ +0040ea40: 6564 2069 6e52 0027 3e13 0000 2020 2020 ed inR.'>... │ │ │ 0040ea50: 2020 204d 2028 4153 4349 4929 2063 6f6c M (ASCII) col │ │ │ 0040ea60: 6c61 7469 6f6e 206f 7264 6572 2e20 5265 lation order. Re │ │ │ 0040ea70: 6d65 6d62 6572 2074 6f20 6573 6361 7065 member to escape │ │ │ 0040ea80: 2077 696c 6463 6172 6420 6368 6172 6163 wildcard charac │ │ │ -0040ea90: 7465 7273 2074 6f4f 0027 f614 0000 2020 ters toO.'.... │ │ │ +0040ea90: 7465 7273 2074 6f4f 0027 3e14 0000 2020 ters toO.'>... │ │ │ 0040eaa0: 2020 2020 2070 726f 7465 6374 2074 6865 protect the │ │ │ 0040eab0: 6d20 6672 6f6d 2069 6e61 7070 726f 7072 m from inappropr │ │ │ 0040eac0: 6961 7465 2065 7870 616e 7369 6f6e 2062 iate expansion b │ │ │ 0040ead0: 7920 7468 6520 7368 656c 6c2e 2044 554d y the shell. DUM │ │ │ -0040eae0: 5046 4845 4144 5000 27f6 1500 0020 2020 PFHEADP.'.... │ │ │ +0040eae0: 5046 4845 4144 5000 273e 1500 0020 2020 PFHEADP.'>... │ │ │ 0040eaf0: 2020 2020 7072 6f63 6573 7365 7320 7265 processes re │ │ │ 0040eb00: 6769 6f6e 7320 6261 7365 6420 6f6e 2074 gions based on t │ │ │ 0040eb10: 6865 206f 7264 6572 2073 7065 6369 6669 he order specifi │ │ │ 0040eb20: 6564 2069 6e20 7468 6520 7265 6769 6f6e ed in the region │ │ │ -0040eb30: 2d6c 6973 742e 4e00 27f6 1600 0020 2020 -list.N.'.... │ │ │ +0040eb30: 2d6c 6973 742e 4e00 273e 1600 0020 2020 -list.N.'>... │ │ │ 0040eb40: 2020 6f20 5468 6520 7265 6769 6f6e 2d6c o The region-l │ │ │ 0040eb50: 6973 7420 6172 6775 6d65 6e74 206d 6179 ist argument may │ │ │ 0040eb60: 2073 7065 6369 6679 206d 6f72 6520 7468 specify more th │ │ │ 0040eb70: 616e 206f 6e65 2072 6567 696f 6e20 6f66 an one region of │ │ │ -0040eb80: 2074 6865 5100 27f6 1700 0020 2020 2020 theQ.'.... │ │ │ +0040eb80: 2074 6865 5100 273e 1700 0020 2020 2020 theQ.'>... │ │ │ 0040eb90: 2020 6375 7272 656e 7420 476c 6f62 616c current Global │ │ │ 0040eba0: 2044 6972 6563 746f 7279 2069 6e20 6120 Directory in a │ │ │ 0040ebb0: 6c69 7374 2073 6570 6172 6174 6564 2077 list separated w │ │ │ 0040ebc0: 6974 6820 636f 6d6d 6173 2e20 4455 4d50 ith commas. DUMP │ │ │ -0040ebd0: 4648 4541 4454 0027 f618 0000 2020 2020 FHEADT.'.... │ │ │ +0040ebd0: 4648 4541 4454 0027 3e18 0000 2020 2020 FHEADT.'>... │ │ │ 0040ebe0: 2020 202d 5245 4749 4f4e 2072 6571 7569 -REGION requi │ │ │ 0040ebf0: 7265 7320 7468 6520 656e 7669 726f 6e6d res the environm │ │ │ 0040ec00: 656e 7420 7661 7269 6162 6c65 2067 746d ent variable gtm │ │ │ 0040ec10: 6762 6c64 6972 2074 6f20 7370 6563 6966 gbldir to specif │ │ │ -0040ec20: 7920 6120 7661 6c69 641f 0027 f619 0000 y a valid..'.... │ │ │ +0040ec20: 7920 6120 7661 6c69 641f 0027 3e19 0000 y a valid..'>... │ │ │ 0040ec30: 2020 2020 2020 2047 6c6f 6261 6c20 4469 Global Di │ │ │ -0040ec40: 7265 6374 6f72 792e 4d00 27f6 1a00 0020 rectory.M.'.... │ │ │ +0040ec40: 7265 6374 6f72 792e 4d00 273e 1a00 0020 rectory.M.'>... │ │ │ 0040ec50: 2020 2020 6f20 5468 6520 2d52 4547 494f o The -REGIO │ │ │ 0040ec60: 4e20 7175 616c 6966 6965 7220 6973 2069 N qualifier is i │ │ │ 0040ec70: 6e63 6f6d 7061 7469 626c 6520 7769 7468 ncompatible with │ │ │ 0040ec80: 2074 6865 202d 4649 4c45 2071 7561 6c69 the -FILE quali │ │ │ -0040ec90: 6669 6572 2e07 0027 f621 0000 1800 11f6 fier...'.!...... │ │ │ +0040ec90: 6669 6572 2e07 0027 3e21 0000 1800 113e fier...'>!.....> │ │ │ 0040eca0: 454e 4449 414e 4356 5400 0045 4e44 4941 ENDIANCVT..ENDIA │ │ │ -0040ecb0: 4e43 5654 1400 1bf6 bf11 0000 2020 2045 NCVT........ E │ │ │ -0040ecc0: 4e44 4941 4e43 5654 0700 1cf6 2100 004e NDIANCVT....!..N │ │ │ -0040ecd0: 001c f631 0000 2020 2043 6f6e 7665 7274 ...1.. Convert │ │ │ +0040ecb0: 4e43 5654 1400 1b3e bf11 0000 2020 2045 NCVT...>.... E │ │ │ +0040ecc0: 4e44 4941 4e43 5654 0700 1c3e 2100 004e NDIANCVT...>!..N │ │ │ +0040ecd0: 001c 3e31 0000 2020 2043 6f6e 7665 7274 ..>1.. Convert │ │ │ 0040ece0: 7320 6120 6461 7461 6261 7365 2066 696c s a database fil │ │ │ 0040ecf0: 6520 6672 6f6d 206f 6e65 2065 6e64 6961 e from one endia │ │ │ 0040ed00: 6e20 666f 726d 6174 2074 6f20 7468 6520 n format to the │ │ │ 0040ed10: 6f74 6865 7220 2842 4947 2074 6f51 001c other (BIG toQ.. │ │ │ -0040ed20: f641 0000 2020 204c 4954 544c 4520 6f72 .A.. LITTLE or │ │ │ +0040ed20: 3e41 0000 2020 204c 4954 544c 4520 6f72 >A.. LITTLE or │ │ │ 0040ed30: 204c 4954 544c 4520 746f 2042 4947 292e LITTLE to BIG). │ │ │ 0040ed40: 2054 6865 2066 6f72 6d61 7420 6f66 2074 The format of t │ │ │ 0040ed50: 6865 204d 5550 4950 2045 4e44 4941 4e43 he MUPIP ENDIANC │ │ │ 0040ed60: 5654 2063 6f6d 6d61 6e64 2069 733a 0700 VT command is:.. │ │ │ -0040ed70: 1cf6 5100 003f 001c f661 0000 2020 2045 ..Q..?...a.. E │ │ │ +0040ed70: 1c3e 5100 003f 001c 3e61 0000 2020 2045 .>Q..?..>a.. E │ │ │ 0040ed80: 4e44 4941 4e43 5654 205b 2d4f 5554 4442 NDIANCVT [-OUTDB │ │ │ 0040ed90: 3d3c 6f75 7464 622d 6669 6c65 3e5d 202d =] - │ │ │ 0040eda0: 4f56 5b45 5252 4944 455d 203c 6462 2d66 OV[ERRIDE] ....q..P.... │ │ │ +0040edb0: 696c 653e 0700 1c3e 7100 0050 001c 3e81 ile>...>q..P..>. │ │ │ 0040edc0: 0000 2020 2020 206f 203c 6462 2d66 696c .. o is the source │ │ │ 0040ede0: 2064 6174 6162 6173 6520 666f 7220 656e database for en │ │ │ 0040edf0: 6469 616e 2063 6f6e 7665 7273 696f 6e2e dian conversion. │ │ │ -0040ee00: 2042 7920 6465 6661 756c 7434 001c f691 By default4.... │ │ │ +0040ee00: 2042 7920 6465 6661 756c 7434 001c 3e91 By default4..>. │ │ │ 0040ee10: 0000 2020 2020 2020 2045 4e44 4941 4e43 .. ENDIANC │ │ │ 0040ee20: 5654 2063 6f6e 7665 7274 7320 3c64 622d VT converts in place.O │ │ │ -0040ee40: 001b f6c0 1100 0020 2020 2020 6f20 6f75 ....... o ou │ │ │ +0040ee40: 001b 3ec0 1100 0020 2020 2020 6f20 6f75 ..>.... o ou │ │ │ 0040ee50: 7464 6220 7772 6974 6573 2074 6865 2063 tdb writes the c │ │ │ 0040ee60: 6f6e 7665 7274 6564 206f 7574 7075 7420 onverted output │ │ │ 0040ee70: 746f 203c 6f75 7464 622d 6669 6c65 3e2e to . │ │ │ 0040ee80: 2049 6e20 7468 6973 2063 6173 652c 4600 In this case,F. │ │ │ -0040ee90: 1cf6 1200 0020 2020 2020 2020 454e 4449 ..... ENDI │ │ │ +0040ee90: 1c3e 1200 0020 2020 2020 2020 454e 4449 .>... ENDI │ │ │ 0040eea0: 414e 4356 5420 646f 6573 206e 6f74 206d ANCVT does not m │ │ │ 0040eeb0: 6f64 6966 7920 7468 6520 736f 7572 6365 odify the source │ │ │ 0040eec0: 2064 6174 6162 6173 6520 3c64 622d 6669 database .J...... │ │ │ +0040eed0: 6c65 3e2e 4a00 1c3e 1300 0020 2020 2020 le>.J..>... │ │ │ 0040eee0: 6f20 454e 4449 414e 4356 5420 7072 6f64 o ENDIANCVT prod │ │ │ 0040eef0: 7563 6573 2061 203c 6f75 7464 622d 6669 uces a of exactly th │ │ │ 0040ef10: 6520 7361 6d65 2073 697a 6520 6173 1800 e same size as.. │ │ │ -0040ef20: 1cf6 1400 0020 2020 2020 2020 3c64 622d ..... ........... │ │ │ -0040ef40: f616 0000 2020 202a 2a49 6d70 6f72 7461 .... **Importa │ │ │ -0040ef50: 6e74 2a2a 0700 1cf6 1700 004d 001c f618 nt**.......M.... │ │ │ +0040ef20: 1c3e 1400 0020 2020 2020 2020 3c64 622d .>... ....>...... │ │ │ +0040ef40: 3e16 0000 2020 202a 2a49 6d70 6f72 7461 >... **Importa │ │ │ +0040ef50: 6e74 2a2a 0700 1c3e 1700 004d 001c 3e18 nt**...>...M..>. │ │ │ 0040ef60: 0000 2020 2020 2020 2045 6e73 7572 6520 .. Ensure │ │ │ 0040ef70: 6164 6571 7561 7465 2073 746f 7261 6765 adequate storage │ │ │ 0040ef80: 2066 6f72 203c 6f75 7464 622d 6669 6c65 for to complete th │ │ │ -0040efa0: 6520 656e 6469 616e 2600 1cf6 1900 0020 e endian&...... │ │ │ +0040efa0: 6520 656e 6469 616e 2600 1c3e 1900 0020 e endian&..>... │ │ │ 0040efb0: 2020 2020 2020 636f 6e76 6572 7369 6f6e conversion │ │ │ 0040efc0: 2073 7563 6365 7373 6675 6c6c 792e 0700 successfully... │ │ │ -0040efd0: 1cf6 1a00 0000 0000 0000 0000 0000 0000 ................ │ │ │ +0040efd0: 1c3e 1a00 0000 0000 0000 0000 0000 0000 .>.............. │ │ │ 0040efe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040eff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040f000: 0400 0000 8805 0000 6003 0000 0000 0000 ........`....... │ │ │ -0040f010: 7c00 00f6 4845 4c50 00ff 7300 ff47 444d |...HELP..s..GDM │ │ │ +0040f010: 7c00 003e 4845 4c50 00ff 7300 ff47 444d |..>HELP..s..GDM │ │ │ 0040f020: 00ff 7300 ff44 4f57 4e47 5241 4445 00ff ..s..DOWNGRADE.. │ │ │ 0040f030: 7300 ff56 4552 5349 4f4e 00c0 1200 0020 s..VERSION..... │ │ │ 0040f040: 2020 6461 7461 6261 7365 2062 6c6f 636b database block │ │ │ 0040f050: 2e20 5645 5253 494f 4e3d 5636 3330 3030 . VERSION=V63000 │ │ │ 0040f060: 4120 6368 616e 6765 7320 7468 6973 2074 A changes this t │ │ │ 0040f070: 6572 6d69 6e61 7469 6e67 2062 6c6f 636b erminating block │ │ │ -0040f080: 2066 726f 6d20 6861 7669 6e67 3c00 28f6 from having<.(. │ │ │ +0040f080: 2066 726f 6d20 6861 7669 6e67 3c00 283e from having<.(> │ │ │ 0040f090: 1300 0020 2020 7468 6520 6375 7272 656e ... the curren │ │ │ 0040f0a0: 7420 7369 7a65 206f 6620 6120 6461 7461 t size of a data │ │ │ 0040f0b0: 6261 7365 2062 6c6f 636b 2074 6f20 3531 base block to 51 │ │ │ -0040f0c0: 322d 6279 7465 732e 0700 28f6 1400 0017 2-bytes...(..... │ │ │ -0040f0d0: 0012 f655 4d50 4648 4541 4400 0044 554d ...UMPFHEAD..DUM │ │ │ -0040f0e0: 5046 4845 4144 1400 1bf6 bf11 0000 2020 PFHEAD........ │ │ │ -0040f0f0: 2044 554d 5046 4845 4144 0700 1cf6 2100 DUMPFHEAD....!. │ │ │ -0040f100: 004c 001c f631 0000 2020 2054 6865 204d .L...1.. The M │ │ │ +0040f0c0: 322d 6279 7465 732e 0700 283e 1400 0017 2-bytes...(>.... │ │ │ +0040f0d0: 0012 3e55 4d50 4648 4541 4400 0044 554d ..>UMPFHEAD..DUM │ │ │ +0040f0e0: 5046 4845 4144 1400 1b3e bf11 0000 2020 PFHEAD...>.... │ │ │ +0040f0f0: 2044 554d 5046 4845 4144 0700 1c3e 2100 DUMPFHEAD...>!. │ │ │ +0040f100: 004c 001c 3e31 0000 2020 2054 6865 204d .L..>1.. The M │ │ │ 0040f110: 5550 4950 2044 554d 5046 4845 4144 2063 UPIP DUMPFHEAD c │ │ │ 0040f120: 6f6d 6d61 6e64 2064 6973 706c 6179 7320 ommand displays │ │ │ 0040f130: 696e 666f 726d 6174 696f 6e20 6162 6f75 information abou │ │ │ 0040f140: 7420 6f6e 6520 6f72 206d 6f72 6547 001c t one or moreG.. │ │ │ -0040f150: f641 0000 2020 2064 6174 6162 6173 6520 .A.. database │ │ │ +0040f150: 3e41 0000 2020 2064 6174 6162 6173 6520 >A.. database │ │ │ 0040f160: 6669 6c65 732e 2054 6865 2066 6f72 6d61 files. The forma │ │ │ 0040f170: 7420 6f66 2074 6865 204d 5550 4950 2044 t of the MUPIP D │ │ │ 0040f180: 554d 5046 4845 4144 2063 6f6d 6d61 6e64 UMPFHEAD command │ │ │ -0040f190: 2069 733a 0700 1cf6 5100 0041 001c f661 is:....Q..A...a │ │ │ +0040f190: 2069 733a 0700 1c3e 5100 0041 001c 3e61 is:...>Q..A..>a │ │ │ 0040f1a0: 0000 2020 2044 555b 4d50 4648 4541 445d .. DU[MPFHEAD] │ │ │ 0040f1b0: 2020 7b2d 4649 5b4c 455d 2066 696c 652d {-FI[LE] file- │ │ │ 0040f1c0: 6e61 6d65 207c 2d52 5b45 4749 4f4e 5d20 name |-R[EGION] │ │ │ -0040f1d0: 7265 6769 6f6e 2d6c 6973 747d 0700 1cf6 region-list}.... │ │ │ -0040f1e0: 7100 0012 001c f681 0000 2020 202a 2a4e q......... **N │ │ │ -0040f1f0: 6f74 652a 2a07 001c f691 0000 5500 1bf6 ote**.......U... │ │ │ +0040f1d0: 7265 6769 6f6e 2d6c 6973 747d 0700 1c3e region-list}...> │ │ │ +0040f1e0: 7100 0012 001c 3e81 0000 2020 202a 2a4e q.....>... **N │ │ │ +0040f1f0: 6f74 652a 2a07 001c 3e91 0000 5500 1b3e ote**...>...U..> │ │ │ 0040f200: c011 0000 2020 204d 5550 4950 2044 554d .... MUPIP DUM │ │ │ 0040f210: 5046 4845 4144 206f 6274 6169 6e73 2074 PFHEAD obtains t │ │ │ 0040f220: 6865 2066 6965 6c64 2076 616c 7565 7320 he field values │ │ │ 0040f230: 6672 6f6d 2074 6865 2064 6174 6162 6173 from the databas │ │ │ 0040f240: 6520 6669 6c65 2068 6561 6465 7220 616e e file header an │ │ │ -0040f250: 6451 001c f612 0000 2020 205e 2550 4545 dQ...... ^%PEE │ │ │ +0040f250: 6451 001c 3e12 0000 2020 205e 2550 4545 dQ..>... ^%PEE │ │ │ 0040f260: 4b42 594e 414d 4520 6f62 7461 696e 7320 KBYNAME obtains │ │ │ 0040f270: 6669 656c 6420 7661 6c75 6573 2066 726f field values fro │ │ │ 0040f280: 6d20 7468 6520 7368 6172 6564 206d 656d m the shared mem │ │ │ 0040f290: 6f72 792e 2054 6865 7265 666f 7265 2c20 ory. Therefore, │ │ │ -0040f2a0: 6974 5100 1cf6 1300 0020 2020 6d61 7920 itQ...... may │ │ │ +0040f2a0: 6974 5100 1c3e 1300 0020 2020 6d61 7920 itQ..>... may │ │ │ 0040f2b0: 6265 2070 6f73 7369 626c 6520 7468 6174 be possible that │ │ │ 0040f2c0: 204d 5550 4950 2044 554d 5046 4845 4144 MUPIP DUMPFHEAD │ │ │ 0040f2d0: 2072 6570 6f72 7473 2073 7461 6c65 2076 reports stale v │ │ │ 0040f2e0: 616c 7565 7320 666f 7220 756e 666c 7573 alues for unflus │ │ │ -0040f2f0: 6865 644e 001c f614 0000 2020 2066 6965 hedN...... fie │ │ │ +0040f2f0: 6865 644e 001c 3e14 0000 2020 2066 6965 hedN..>... fie │ │ │ 0040f300: 6c64 732e 2049 6620 796f 7520 7265 7175 lds. If you requ │ │ │ 0040f310: 6972 6520 6d6f 7265 2072 6563 656e 7420 ire more recent │ │ │ 0040f320: 6669 6c65 2068 6561 6465 7220 7661 6c75 file header valu │ │ │ 0040f330: 6573 2c20 7573 6520 7468 6520 4d55 5049 es, use the MUPI │ │ │ -0040f340: 5052 001c f615 0000 2020 2044 554d 5046 PR...... DUMPF │ │ │ +0040f340: 5052 001c 3e15 0000 2020 2044 554d 5046 PR..>... DUMPF │ │ │ 0040f350: 4845 4144 202d 464c 5553 4820 7768 6963 HEAD -FLUSH whic │ │ │ 0040f360: 6820 666c 7573 6865 7320 6669 6c65 2068 h flushes file h │ │ │ 0040f370: 6561 6465 7273 2066 6965 6c64 7320 6672 eaders fields fr │ │ │ 0040f380: 6f6d 2073 6861 7265 6420 6d65 6d6f 7279 om shared memory │ │ │ -0040f390: 2074 6f37 001c f616 0000 2020 2064 6973 to7...... dis │ │ │ +0040f390: 2074 6f37 001c 3e16 0000 2020 2064 6973 to7..>... dis │ │ │ 0040f3a0: 6b20 6265 666f 7265 2072 6574 7572 6e69 k before returni │ │ │ 0040f3b0: 6e67 2074 6865 2066 696c 6520 6865 6164 ng the file head │ │ │ -0040f3c0: 6572 2076 616c 7565 732e 0700 1cf6 1700 er values....... │ │ │ -0040f3d0: 001a 001b f6ff 7300 ff45 5841 4d50 4c45 ......s..EXAMPLE │ │ │ -0040f3e0: 5300 0045 7861 6d70 6c65 7313 0028 f6bf S..Examples..(.. │ │ │ +0040f3c0: 6572 2076 616c 7565 732e 0700 1c3e 1700 er values....>.. │ │ │ +0040f3d0: 001a 001b 3eff 7300 ff45 5841 4d50 4c45 ....>.s..EXAMPLE │ │ │ +0040f3e0: 5300 0045 7861 6d70 6c65 7313 0028 3ebf S..Examples..(>. │ │ │ 0040f3f0: 1100 0020 2020 4578 616d 706c 6573 0700 ... Examples.. │ │ │ -0040f400: 29f6 2100 0012 0029 f631 0000 2020 2045 ).!....).1.. E │ │ │ -0040f410: 7861 6d70 6c65 3a07 0029 f641 0000 2b00 xample:..).A..+. │ │ │ -0040f420: 29f6 5100 0020 2020 2420 6d75 7069 7020 ).Q.. $ mupip │ │ │ +0040f400: 293e 2100 0012 0029 3e31 0000 2020 2045 )>!....)>1.. E │ │ │ +0040f410: 7861 6d70 6c65 3a07 0029 3e41 0000 2b00 xample:..)>A..+. │ │ │ +0040f420: 293e 5100 0020 2020 2420 6d75 7069 7020 )>Q.. $ mupip │ │ │ 0040f430: 6475 6d70 6668 6561 6420 2d66 696c 6520 dumpfhead -file │ │ │ -0040f440: 6d75 6d70 732e 6461 7407 0029 f661 0000 mumps.dat..).a.. │ │ │ -0040f450: 5100 29f6 7100 0020 2020 5468 6973 2063 Q.).q.. This c │ │ │ +0040f440: 6d75 6d70 732e 6461 7407 0029 3e61 0000 mumps.dat..)>a.. │ │ │ +0040f450: 5100 293e 7100 0020 2020 5468 6973 2063 Q.)>q.. This c │ │ │ 0040f460: 6f6d 6d61 6e64 206c 6973 7473 2069 6e66 ommand lists inf │ │ │ 0040f470: 6f72 6d61 7469 6f6e 2061 626f 7574 2074 ormation about t │ │ │ 0040f480: 6865 2064 6174 6162 6173 6520 6669 6c65 he database file │ │ │ 0040f490: 206d 756d 7073 2e64 6174 2069 6e20 7468 mumps.dat in th │ │ │ -0040f4a0: 6524 0029 f681 0000 2020 2063 7572 7265 e$.).... curre │ │ │ +0040f4a0: 6524 0029 3e81 0000 2020 2063 7572 7265 e$.)>... curre │ │ │ 0040f4b0: 6e74 2077 6f72 6b69 6e67 2064 6972 6563 nt working direc │ │ │ -0040f4c0: 746f 7279 2e07 0029 f691 0000 2800 28f6 tory...)....(.(. │ │ │ +0040f4c0: 746f 7279 2e07 0029 3e91 0000 2800 283e tory...)>...(.(> │ │ │ 0040f4d0: c011 0000 2020 2024 206d 7570 6970 2064 .... $ mupip d │ │ │ 0040f4e0: 756d 7066 6865 6164 202d 7265 6769 6f6e umpfhead -region │ │ │ -0040f4f0: 2022 2a22 0700 29f6 1200 0053 0029 f613 "*"..)....S.).. │ │ │ +0040f4f0: 2022 2a22 0700 293e 1200 0053 0029 3e13 "*"..)>...S.)>. │ │ │ 0040f500: 0000 2020 2054 6869 7320 636f 6d6d 616e .. This comman │ │ │ 0040f510: 6420 6c69 7374 7320 696e 666f 726d 6174 d lists informat │ │ │ 0040f520: 696f 6e20 6162 6f75 7420 616c 6c20 7468 ion about all th │ │ │ 0040f530: 6520 6461 7461 6261 7365 2066 696c 6573 e database files │ │ │ 0040f540: 206d 6170 7065 6420 6279 2074 6865 3300 mapped by the3. │ │ │ -0040f550: 29f6 1400 0020 2020 676c 6f62 616c 2064 ).... global d │ │ │ +0040f550: 293e 1400 0020 2020 676c 6f62 616c 2064 )>... global d │ │ │ 0040f560: 6972 6563 746f 7279 2073 7065 6369 6669 irectory specifi │ │ │ 0040f570: 6564 2062 7920 2467 746d 6762 6c64 6972 ed by $gtmgbldir │ │ │ -0040f580: 2e07 0029 f615 0000 0000 0000 0000 0000 ...)............ │ │ │ +0040f580: 2e07 0029 3e15 0000 0000 0000 0000 0000 ...)>........... │ │ │ 0040f590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040f5a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040f5b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040f5c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040f5d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040f5e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040f5f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -266112,224 +266112,224 @@ │ │ │ 0040f7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0040f800: 0400 0000 f307 0000 c003 0000 0000 0000 ................ │ │ │ 0040f810: 5700 0000 4845 4c50 00ff 7300 ff47 444d W...HELP..s..GDM │ │ │ 0040f820: 00ff 7300 ff45 4e44 4941 4e43 5654 00ff ..s..ENDIANCVT.. │ │ │ 0040f830: 7300 ff45 5841 4d50 4c45 5300 bf51 0000 s..EXAMPLES..Q.. │ │ │ 0040f840: 2020 2043 6f6e 7665 7274 696e 6720 746f Converting to │ │ │ 0040f850: 206e 6577 2066 696c 6520 6d75 6d70 735f new file mumps_ │ │ │ -0040f860: 6376 742e 6461 741c 0029 f661 0000 2020 cvt.dat..).a.. │ │ │ +0040f860: 6376 742e 6461 741c 0029 3e61 0000 2020 cvt.dat..)>a.. │ │ │ 0040f870: 2050 726f 6365 6564 205b 7965 732f 6e6f Proceed [yes/no │ │ │ -0040f880: 5d20 3f07 0029 f671 0000 5400 29f6 8100 ] ?..).q..T.)... │ │ │ +0040f880: 5d20 3f07 0029 3e71 0000 5400 293e 8100 ] ?..)>q..T.)>.. │ │ │ 0040f890: 0020 2020 5468 6973 2063 6f6d 6d61 6e64 . This command │ │ │ 0040f8a0: 2064 6574 6563 7473 2074 6865 2065 6e64 detects the end │ │ │ 0040f8b0: 6961 6e20 666f 726d 6174 206f 6620 6d75 ian format of mu │ │ │ 0040f8c0: 6d70 732e 6461 7420 616e 6420 636f 6e76 mps.dat and conv │ │ │ 0040f8d0: 6572 7473 2069 7420 746f 2074 6865 3900 erts it to the9. │ │ │ -0040f8e0: 29f6 9100 0020 2020 6f74 6865 7220 656e ).... other en │ │ │ +0040f8e0: 293e 9100 0020 2020 6f74 6865 7220 656e )>... other en │ │ │ 0040f8f0: 6469 616e 2066 6f72 6d61 7420 6966 2079 dian format if y │ │ │ 0040f900: 6f75 2074 7970 6520 7965 7320 746f 2063 ou type yes to c │ │ │ -0040f910: 6f6e 6669 726d 2e08 0028 f6c0 1100 0016 onfirm...(...... │ │ │ +0040f910: 6f6e 6669 726d 2e08 0028 3ec0 1100 0016 onfirm...(>..... │ │ │ 0040f920: 001f 6f4f 5645 5252 4944 4500 004f 5665 ..oOVERRIDE..OVe │ │ │ -0040f930: 7272 6964 6513 0028 f6bf 1100 0020 2020 rride..(..... │ │ │ -0040f940: 4f56 6572 7269 6465 0700 29f6 2100 0054 OVerride..).!..T │ │ │ -0040f950: 0029 f631 0000 2020 2045 6e61 626c 6573 .).1.. Enables │ │ │ +0040f930: 7272 6964 6513 0028 3ebf 1100 0020 2020 rride..(>.... │ │ │ +0040f940: 4f56 6572 7269 6465 0700 293e 2100 0054 OVerride..)>!..T │ │ │ +0040f950: 0029 3e31 0000 2020 2045 6e61 626c 6573 .)>1.. Enables │ │ │ 0040f960: 204d 5550 4950 2045 4e44 4941 4e43 5654 MUPIP ENDIANCVT │ │ │ 0040f970: 2074 6f20 636f 6e74 696e 7565 206f 7065 to continue ope │ │ │ 0040f980: 7261 7469 6f6e 7320 6576 656e 2069 6620 rations even if │ │ │ 0040f990: 4754 2e4d 2065 6e63 6f75 6e74 6572 7320 GT.M encounters │ │ │ -0040f9a0: 7468 651b 0029 f641 0000 2020 2066 6f6c the..).A.. fol │ │ │ +0040f9a0: 7468 651b 0029 3e41 0000 2020 2066 6f6c the..)>A.. fol │ │ │ 0040f9b0: 6c6f 7769 6e67 2065 7272 6f72 733a 0700 lowing errors:.. │ │ │ -0040f9c0: 29f6 5100 0040 0029 f661 0000 2020 2020 ).Q..@.).a.. │ │ │ +0040f9c0: 293e 5100 0040 0029 3e61 0000 2020 2020 )>Q..@.)>a.. │ │ │ 0040f9d0: 206f 2022 6d69 6e6f 7220 6461 7461 6261 o "minor databa │ │ │ 0040f9e0: 7365 2066 6f72 6d61 7420 6973 206e 6f74 se format is not │ │ │ 0040f9f0: 2074 6865 2063 7572 7265 6e74 2076 6572 the current ver │ │ │ -0040fa00: 7369 6f6e 2221 0029 f671 0000 2020 2020 sion"!.).q.. │ │ │ +0040fa00: 7369 6f6e 2221 0029 3e71 0000 2020 2020 sion"!.)>q.. │ │ │ 0040fa10: 206f 2022 6b69 6c6c 7320 696e 2070 726f o "kills in pro │ │ │ -0040fa20: 6772 6573 7322 3800 29f6 8100 0020 2020 gress"8.).... │ │ │ +0040fa20: 6772 6573 7322 3800 293e 8100 0020 2020 gress"8.)>... │ │ │ 0040fa30: 2020 6f20 2261 2047 542e 434d 2073 6572 o "a GT.CM ser │ │ │ 0040fa40: 7665 7220 6973 2061 6363 6573 7369 6e67 ver is accessing │ │ │ 0040fa50: 2074 6865 2064 6174 6162 6173 6522 0700 the database".. │ │ │ -0040fa60: 29f6 9100 004d 0028 f6c0 1100 0020 2020 )....M.(..... │ │ │ +0040fa60: 293e 9100 004d 0028 3ec0 1100 0020 2020 )>...M.(>.... │ │ │ 0040fa70: 4e6f 7465 2074 6861 7420 7468 6520 4f56 Note that the OV │ │ │ 0040fa80: 4552 5249 4445 2071 7561 6c69 6669 6572 ERRIDE qualifier │ │ │ 0040fa90: 2064 6f65 7320 6e6f 7420 6f76 6572 7269 does not overri │ │ │ 0040faa0: 6465 2063 7269 7469 6361 6c20 6572 726f de critical erro │ │ │ -0040fab0: 7273 5100 29f6 1200 0020 2020 2864 6174 rsQ.).... (dat │ │ │ +0040fab0: 7273 5100 293e 1200 0020 2020 2864 6174 rsQ.)>... (dat │ │ │ 0040fac0: 6162 6173 6520 696e 7465 6772 6974 7920 abase integrity │ │ │ 0040fad0: 6572 726f 7273 2c20 616e 6420 736f 206f errors, and so o │ │ │ 0040fae0: 6e29 2074 6861 7420 7072 6576 656e 7420 n) that prevent │ │ │ 0040faf0: 6120 7375 6363 6573 7366 756c 2065 6e64 a successful end │ │ │ -0040fb00: 6961 6e1c 0029 f613 0000 2020 2066 6f72 ian..).... for │ │ │ +0040fb00: 6961 6e1c 0029 3e13 0000 2020 2066 6f72 ian..)>... for │ │ │ 0040fb10: 6d61 7420 636f 6e76 6572 7369 6f6e 2e07 mat conversion.. │ │ │ -0040fb20: 0029 f614 0000 0d00 12f6 5849 5400 0045 .)........XIT..E │ │ │ -0040fb30: 5849 540f 0016 f6bf 1100 0020 2020 4558 XIT........ EX │ │ │ -0040fb40: 4954 0700 17f6 2100 0052 0017 f631 0000 IT....!..R...1.. │ │ │ +0040fb20: 0029 3e14 0000 0d00 123e 5849 5400 0045 .)>......>XIT..E │ │ │ +0040fb30: 5849 540f 0016 3ebf 1100 0020 2020 4558 XIT...>.... EX │ │ │ +0040fb40: 4954 0700 173e 2100 0052 0017 3e31 0000 IT...>!..R..>1.. │ │ │ 0040fb50: 2020 2053 746f 7073 2061 204d 5550 4950 Stops a MUPIP │ │ │ 0040fb60: 2070 726f 6365 7373 2061 6e64 2072 6574 process and ret │ │ │ 0040fb70: 7572 6e20 636f 6e74 726f 6c20 746f 2074 urn control to t │ │ │ 0040fb80: 6865 2070 726f 6365 7373 2066 726f 6d20 he process from │ │ │ -0040fb90: 7768 6963 6820 4d55 5049 5016 0017 f641 which MUPIP....A │ │ │ +0040fb90: 7768 6963 6820 4d55 5049 5016 0017 3e41 which MUPIP...>A │ │ │ 0040fba0: 0000 2020 2077 6173 2069 6e76 6f6b 6564 .. was invoked │ │ │ -0040fbb0: 2e07 0017 f651 0000 3200 17f6 6100 0020 .....Q..2...a.. │ │ │ +0040fbb0: 2e07 0017 3e51 0000 3200 173e 6100 0020 ....>Q..2..>a.. │ │ │ 0040fbc0: 2020 5468 6520 666f 726d 6174 206f 6620 The format of │ │ │ 0040fbd0: 7468 6520 4d55 5049 5020 4558 4954 2063 the MUPIP EXIT c │ │ │ -0040fbe0: 6f6d 6d61 6e64 2069 733a 0700 17f6 7100 ommand is:....q. │ │ │ -0040fbf0: 0010 0017 f681 0000 2020 2045 5849 5b54 ........ EXI[T │ │ │ -0040fc00: 5d07 0017 f691 0000 3b00 16f6 c011 0000 ].......;....... │ │ │ +0040fbe0: 6f6d 6d61 6e64 2069 733a 0700 173e 7100 ommand is:...>q. │ │ │ +0040fbf0: 0010 0017 3e81 0000 2020 2045 5849 5b54 ....>... EXI[T │ │ │ +0040fc00: 5d07 0017 3e91 0000 3b00 163e c011 0000 ]...>...;..>.... │ │ │ 0040fc10: 2020 2054 6865 2045 5849 5420 636f 6d6d The EXIT comm │ │ │ 0040fc20: 616e 6420 646f 6573 206e 6f74 2061 6363 and does not acc │ │ │ 0040fc30: 6570 7420 616e 7920 7175 616c 6966 6965 ept any qualifie │ │ │ -0040fc40: 7273 2e07 0017 f612 0000 1000 13f6 5445 rs............TE │ │ │ -0040fc50: 4e44 0000 4558 5445 4e44 1100 18f6 bf11 ND..EXTEND...... │ │ │ -0040fc60: 0000 2020 2045 5854 454e 4407 0019 f621 .. EXTEND....! │ │ │ -0040fc70: 0000 4f00 19f6 3100 0020 2020 496e 6372 ..O...1.. Incr │ │ │ +0040fc40: 7273 2e07 0017 3e12 0000 1000 133e 5445 rs....>......>TE │ │ │ +0040fc50: 4e44 0000 4558 5445 4e44 1100 183e bf11 ND..EXTEND...>.. │ │ │ +0040fc60: 0000 2020 2045 5854 454e 4407 0019 3e21 .. EXTEND...>! │ │ │ +0040fc70: 0000 4f00 193e 3100 0020 2020 496e 6372 ..O..>1.. Incr │ │ │ 0040fc80: 6561 7365 7320 7468 6520 7369 7a65 206f eases the size o │ │ │ 0040fc90: 6620 6120 6461 7461 6261 7365 2066 696c f a database fil │ │ │ 0040fca0: 652e 2042 7920 6465 6661 756c 742c 2047 e. By default, G │ │ │ 0040fcb0: 542e 4d20 6175 746f 6d61 7469 6361 6c6c T.M automaticall │ │ │ -0040fcc0: 7940 0019 f641 0000 2020 2065 7874 656e y@...A.. exten │ │ │ +0040fcc0: 7940 0019 3e41 0000 2020 2065 7874 656e y@..>A.. exten │ │ │ 0040fcd0: 6473 2061 2064 6174 6162 6173 6520 6669 ds a database fi │ │ │ 0040fce0: 6c65 2077 6865 6e20 7468 6572 6520 6973 le when there is │ │ │ 0040fcf0: 2061 7661 696c 6162 6c65 2073 7061 6365 available space │ │ │ -0040fd00: 2e07 0019 f651 0000 3400 19f6 6100 0020 .....Q..4...a.. │ │ │ +0040fd00: 2e07 0019 3e51 0000 3400 193e 6100 0020 ....>Q..4..>a.. │ │ │ 0040fd10: 2020 5468 6520 666f 726d 6174 206f 6620 The format of │ │ │ 0040fd20: 7468 6520 4d55 5049 5020 4558 5445 4e44 the MUPIP EXTEND │ │ │ -0040fd30: 2063 6f6d 6d61 6e64 2069 733a 0700 19f6 command is:.... │ │ │ -0040fd40: 7100 003d 0019 f681 0000 2020 2045 5854 q..=...... EXT │ │ │ +0040fd30: 2063 6f6d 6d61 6e64 2069 733a 0700 193e command is:...> │ │ │ +0040fd40: 7100 003d 0019 3e81 0000 2020 2045 5854 q..=..>... EXT │ │ │ 0040fd50: 455b 4e44 5d20 5b2d 424c 4f43 4b53 3d3c E[ND] [-BLOCKS=< │ │ │ 0040fd60: 6461 7461 2d62 6c6f 636b 732d 746f 2d61 data-blocks-to-a │ │ │ 0040fd70: 6464 3e5d 2072 6567 696f 6e2d 6e61 6d65 dd>] region-name │ │ │ -0040fd80: 0700 19f6 9100 003d 0018 f6c0 1100 0020 .......=....... │ │ │ +0040fd80: 0700 193e 9100 003d 0018 3ec0 1100 0020 ...>...=..>.... │ │ │ 0040fd90: 2020 2020 6f20 5468 6520 6f6e 6c79 2071 o The only q │ │ │ 0040fda0: 7561 6c69 6669 6572 2066 6f72 204d 5550 ualifier for MUP │ │ │ 0040fdb0: 4950 2045 5854 454e 4420 6973 2042 4c4f IP EXTEND is BLO │ │ │ -0040fdc0: 434b 532e 5400 19f6 1200 0020 2020 2020 CKS.T...... │ │ │ +0040fdc0: 434b 532e 5400 193e 1200 0020 2020 2020 CKS.T..>... │ │ │ 0040fdd0: 6f20 5468 6520 7265 7175 6972 6564 2072 o The required r │ │ │ 0040fde0: 6567 696f 6e2d 6e61 6d65 2070 6172 616d egion-name param │ │ │ 0040fdf0: 6574 6572 2073 7065 6369 6669 6573 2074 eter specifies t │ │ │ 0040fe00: 6865 206e 616d 6520 6f66 2074 6865 2072 he name of the r │ │ │ -0040fe10: 6567 696f 6e20 746f 1500 19f6 1300 0020 egion to....... │ │ │ +0040fe10: 6567 696f 6e20 746f 1500 193e 1300 0020 egion to...>... │ │ │ 0040fe20: 2020 2020 2020 6578 7061 6e64 2e4f 0019 expand.O.. │ │ │ -0040fe30: f614 0000 2020 2020 206f 2045 5854 454e .... o EXTEN │ │ │ +0040fe30: 3e14 0000 2020 2020 206f 2045 5854 454e >... o EXTEN │ │ │ 0040fe40: 4420 7573 6573 2074 6865 2047 6c6f 6261 D uses the Globa │ │ │ 0040fe50: 6c20 4469 7265 6374 6f72 7920 746f 206d l Directory to m │ │ │ 0040fe60: 6170 2074 6865 2072 6567 696f 6e20 746f ap the region to │ │ │ -0040fe70: 2074 6865 2064 796e 616d 6963 3200 19f6 the dynamic2... │ │ │ +0040fe70: 2074 6865 2064 796e 616d 6963 3200 193e the dynamic2..> │ │ │ 0040fe80: 1500 0020 2020 2020 2020 7365 676d 656e ... segmen │ │ │ 0040fe90: 7420 616e 6420 7468 6520 7365 676d 656e t and the segmen │ │ │ 0040fea0: 7420 746f 2074 6865 2066 696c 652e 4c00 t to the file.L. │ │ │ -0040feb0: 19f6 1600 0020 2020 2020 6f20 4120 5636 ..... o A V6 │ │ │ +0040feb0: 193e 1600 0020 2020 2020 6f20 4120 5636 .>... o A V6 │ │ │ 0040fec0: 2064 6174 6162 6173 6520 6669 6c65 2063 database file c │ │ │ 0040fed0: 616e 2068 6176 6520 6120 6d61 7869 6d75 an have a maximu │ │ │ 0040fee0: 6d20 6f66 2039 3932 4d69 2062 6c6f 636b m of 992Mi block │ │ │ -0040fef0: 7320 616e 6420 6120 5637 5200 19f6 1700 s and a V7R..... │ │ │ +0040fef0: 7320 616e 6420 6120 5637 5200 193e 1700 s and a V7R..>.. │ │ │ 0040ff00: 0020 2020 2020 2020 6461 7461 6261 7365 . database │ │ │ 0040ff10: 2066 696c 6520 6361 6e20 6861 7665 2061 file can have a │ │ │ 0040ff20: 206d 6178 696d 756d 206f 6620 3136 4769 maximum of 16Gi │ │ │ 0040ff30: 2062 6c6f 636b 732e 2041 2072 6571 7565 blocks. A reque │ │ │ -0040ff40: 7374 2074 6f20 4558 5445 4e44 5400 19f6 st to EXTENDT... │ │ │ +0040ff40: 7374 2074 6f20 4558 5445 4e44 5400 193e st to EXTENDT..> │ │ │ 0040ff50: 1800 0020 2020 2020 2020 626c 6f63 6b73 ... blocks │ │ │ 0040ff60: 2062 6579 6f6e 6420 7468 6973 206c 696d beyond this lim │ │ │ 0040ff70: 6974 2070 726f 6475 6365 7320 616e 2065 it produces an e │ │ │ 0040ff80: 7272 6f72 2e20 496e 2073 7563 6820 6120 rror. In such a │ │ │ 0040ff90: 6361 7365 2c20 7065 7266 6f72 6d69 6e67 case, performing │ │ │ -0040ffa0: 5300 19f6 1900 0020 2020 2020 2020 6120 S...... a │ │ │ +0040ffa0: 5300 193e 1900 0020 2020 2020 2020 6120 S..>... a │ │ │ 0040ffb0: 7265 6769 6f6e 2073 706c 6974 2c20 5245 region split, RE │ │ │ 0040ffc0: 4f52 4720 746f 2072 6563 6c61 696d 2066 ORG to reclaim f │ │ │ 0040ffd0: 7265 6520 626c 6f63 6b73 2c20 6574 632e ree blocks, etc. │ │ │ 0040ffe0: 206d 6179 2062 6520 736f 6d65 206f 6620 may be some of │ │ │ 0040fff0: 7468 6500 0000 0000 0000 0000 0000 0000 the............. │ │ │ 00410000: 0400 0000 d605 0000 9c03 0000 0000 0000 ................ │ │ │ -00410010: 5f00 00f6 4845 4c50 00ff 7300 ff47 444d _...HELP..s..GDM │ │ │ +00410010: 5f00 003e 4845 4c50 00ff 7300 ff47 444d _..>HELP..s..GDM │ │ │ 00410020: 00ff 7300 ff45 4e44 4941 4e43 5654 00c0 ..s..ENDIANCVT.. │ │ │ 00410030: 2100 0020 2020 2020 6f20 454e 4449 414e !.. o ENDIAN │ │ │ 00410040: 4356 5420 7265 7175 6972 6573 2073 7461 CVT requires sta │ │ │ 00410050: 6e64 616c 6f6e 6520 6163 6365 7373 2074 ndalone access t │ │ │ 00410060: 6f20 7468 6520 6461 7461 6261 7365 2e52 o the database.R │ │ │ -00410070: 001c f622 0000 2020 2020 206f 2047 542e ...".. o GT. │ │ │ +00410070: 001c 3e22 0000 2020 2020 206f 2047 542e ..>".. o GT. │ │ │ 00410080: 4d20 6469 7370 6c61 7973 2061 2063 6f6e M displays a con │ │ │ 00410090: 6669 726d 6174 696f 6e20 7265 7175 6573 firmation reques │ │ │ 004100a0: 7420 7769 7468 2074 6865 2022 6672 6f6d t with the "from │ │ │ 004100b0: 2220 616e 6420 2274 6f22 2065 6e64 6961 " and "to" endia │ │ │ -004100c0: 6e4c 001c f623 0000 2020 2020 2020 2066 nL...#.. f │ │ │ +004100c0: 6e4c 001c 3e23 0000 2020 2020 2020 2066 nL..>#.. f │ │ │ 004100d0: 6f72 6d61 7473 2074 6f20 7065 7266 6f72 ormats to perfor │ │ │ 004100e0: 6d20 7468 6520 636f 6e76 6572 7369 6f6e m the conversion │ │ │ 004100f0: 2e20 436f 6e76 6572 7369 6f6e 2062 6567 . Conversion beg │ │ │ 00410100: 696e 7320 6f6e 6c79 2075 706f 6e51 001c ins only uponQ.. │ │ │ -00410110: f624 0000 2020 2020 2020 2072 6563 6569 .$.. recei │ │ │ +00410110: 3e24 0000 2020 2020 2020 2072 6563 6569 >$.. recei │ │ │ 00410120: 7669 6e67 2070 6f73 6974 6976 6520 636f ving positive co │ │ │ 00410130: 6e66 6972 6d61 7469 6f6e 2c20 7768 6963 nfirmation, whic │ │ │ 00410140: 6820 6973 2061 2063 6173 6520 696e 7365 h is a case inse │ │ │ 00410150: 6e73 6974 6976 6520 2279 6573 222e 4c00 nsitive "yes".L. │ │ │ -00410160: 1cf6 2500 0020 2020 2020 6f20 496e 2061 ..%.. o In a │ │ │ +00410160: 1c3e 2500 0020 2020 2020 6f20 496e 2061 .>%.. o In a │ │ │ 00410170: 206d 756c 7469 2d73 6974 6520 7265 706c multi-site repl │ │ │ 00410180: 6963 6174 696f 6e20 636f 6e66 6967 7572 ication configur │ │ │ 00410190: 6174 696f 6e2c 2074 6865 2072 6563 6569 ation, the recei │ │ │ -004101a0: 7665 7220 7365 7276 6572 5000 1cf6 2600 ver serverP...&. │ │ │ +004101a0: 7665 7220 7365 7276 6572 5000 1c3e 2600 ver serverP..>&. │ │ │ 004101b0: 0020 2020 2020 2020 6175 746f 6d61 7469 . automati │ │ │ 004101c0: 6361 6c6c 7920 6465 7465 6374 7320 7468 cally detects th │ │ │ 004101d0: 6520 656e 6469 616e 2066 6f72 6d61 7420 e endian format │ │ │ 004101e0: 6f66 2061 6e20 696e 636f 6d69 6e67 2072 of an incoming r │ │ │ -004101f0: 6570 6c69 6361 7469 6f6e 5000 1cf6 2700 eplicationP...'. │ │ │ +004101f0: 6570 6c69 6361 7469 6f6e 5000 1c3e 2700 eplicationP..>'. │ │ │ 00410200: 0020 2020 2020 2020 7374 7265 616d 2061 . stream a │ │ │ 00410210: 6e64 2063 6f6e 7665 7274 7320 6974 2069 nd converts it i │ │ │ 00410220: 6e74 6f20 7468 6520 6e61 7469 7665 2065 nto the native e │ │ │ 00410230: 6e64 6961 6e20 666f 726d 6174 2e20 5365 ndian format. Se │ │ │ -00410240: 6520 4461 7461 6261 7365 3700 1cf6 2800 e Database7...(. │ │ │ +00410240: 6520 4461 7461 6261 7365 3700 1c3e 2800 e Database7..>(. │ │ │ 00410250: 0020 2020 2020 2020 5265 706c 6963 6174 . Replicat │ │ │ 00410260: 696f 6e20 6368 6170 7465 7220 666f 7220 ion chapter for │ │ │ 00410270: 6d6f 7265 2069 6e66 6f72 6d61 7469 6f6e more information │ │ │ -00410280: 2e54 001c f629 0000 2020 2020 206f 2045 .T...).. o E │ │ │ +00410280: 2e54 001c 3e29 0000 2020 2020 206f 2045 .T..>).. o E │ │ │ 00410290: 6e63 7279 7074 6564 2064 6174 6162 6173 ncrypted databas │ │ │ 004102a0: 6520 6669 6c65 7320 636f 6e76 6572 7465 e files converte │ │ │ 004102b0: 6420 7769 7468 2045 4e44 4941 4e43 5654 d with ENDIANCVT │ │ │ 004102c0: 2072 6571 7569 7265 2074 6865 2073 616d require the sam │ │ │ -004102d0: 6520 6b65 7941 001c f62a 0000 2020 2020 e keyA...*.. │ │ │ +004102d0: 6520 6b65 7941 001c 3e2a 0000 2020 2020 e keyA..>*.. │ │ │ 004102e0: 2020 2061 6e64 2074 6865 2073 616d 6520 and the same │ │ │ 004102f0: 6369 7068 6572 2074 6861 7420 7765 7265 cipher that were │ │ │ 00410300: 2075 7365 6420 746f 2065 6e63 7279 7074 used to encrypt │ │ │ -00410310: 2074 6865 6d2e 0700 1cf6 3100 0012 001c them.....1..... │ │ │ -00410320: f632 0000 2020 202a 2a4e 6f74 652a 2a07 .2.. **Note**. │ │ │ -00410330: 001c f633 0000 5100 1cf6 3400 0020 2020 ...3..Q...4.. │ │ │ +00410310: 2074 6865 6d2e 0700 1c3e 3100 0012 001c them....>1..... │ │ │ +00410320: 3e32 0000 2020 202a 2a4e 6f74 652a 2a07 >2.. **Note**. │ │ │ +00410330: 001c 3e33 0000 5100 1c3e 3400 0020 2020 ..>3..Q..>4.. │ │ │ 00410340: 4754 2e4d 206f 6e20 6120 6269 6720 656e GT.M on a big en │ │ │ 00410350: 6469 616e 2070 6c61 7466 6f72 6d20 6361 dian platform ca │ │ │ 00410360: 6e20 636f 6e76 6572 7420 6120 6c69 7474 n convert a litt │ │ │ 00410370: 6c65 2065 6e64 6961 6e20 6461 7461 6261 le endian databa │ │ │ -00410380: 7365 2069 6e74 6f52 001c f635 0000 2020 se intoR...5.. │ │ │ +00410380: 7365 2069 6e74 6f52 001c 3e35 0000 2020 se intoR..>5.. │ │ │ 00410390: 2062 6967 2065 6e64 6961 6e20 616e 6420 big endian and │ │ │ 004103a0: 7669 6365 2076 6572 7361 3b20 6173 2063 vice versa; as c │ │ │ 004103b0: 616e 2047 542e 4d20 6f6e 2061 206c 6974 an GT.M on a lit │ │ │ 004103c0: 746c 6520 656e 6469 616e 2070 6c61 7466 tle endian platf │ │ │ -004103d0: 6f72 6d2e 2047 542e 4d4f 001c f636 0000 orm. GT.MO...6.. │ │ │ +004103d0: 6f72 6d2e 2047 542e 4d4f 001c 3e36 0000 orm. GT.MO..>6.. │ │ │ 004103e0: 2020 2028 7275 6e2d 7469 6d65 2061 6e64 (run-time and │ │ │ 004103f0: 2075 7469 6c69 7469 6573 206f 7468 6572 utilities other │ │ │ 00410400: 2074 6861 6e20 4d55 5049 5020 454e 4449 than MUPIP ENDI │ │ │ 00410410: 414e 4356 5429 206f 6e20 6120 6769 7665 ANCVT) on a give │ │ │ -00410420: 6e20 656e 6469 616e 5000 1cf6 3700 0020 n endianP...7.. │ │ │ +00410420: 6e20 656e 6469 616e 5000 1c3e 3700 0020 n endianP..>7.. │ │ │ 00410430: 2020 706c 6174 666f 726d 206f 7065 6e73 platform opens │ │ │ 00410440: 2061 6e64 2070 726f 6365 7373 6573 206f and processes o │ │ │ 00410450: 6e6c 7920 7468 6f73 6520 6461 7461 6261 nly those databa │ │ │ 00410460: 7365 7320 7468 6174 2061 7265 2069 6e20 ses that are in │ │ │ -00410470: 7468 6520 7361 6d65 5100 1cf6 3800 0020 the sameQ...8.. │ │ │ +00410470: 7468 6520 7361 6d65 5100 1c3e 3800 0020 the sameQ..>8.. │ │ │ 00410480: 2020 656e 6469 616e 2066 6f72 6d61 742e endian format. │ │ │ 00410490: 2041 6e20 6174 7465 6d70 7420 746f 206f An attempt to o │ │ │ 004104a0: 7065 6e20 6120 6461 7461 6261 7365 206f pen a database o │ │ │ 004104b0: 6620 6120 666f 726d 6174 206f 7468 6572 f a format other │ │ │ -004104c0: 2074 6861 6e20 7468 6531 001c f639 0000 than the1...9.. │ │ │ +004104c0: 2074 6861 6e20 7468 6531 001c 3e39 0000 than the1..>9.. │ │ │ 004104d0: 2020 206e 6174 6976 6520 656e 6469 616e native endian │ │ │ 004104e0: 2066 6f72 6d61 7420 7072 6f64 7563 6573 format produces │ │ │ -004104f0: 2061 6e20 6572 726f 722e 0700 1cf6 3a00 an error.....:. │ │ │ -00410500: 001a 001b f6ff 7300 ff45 5841 4d50 4c45 ......s..EXAMPLE │ │ │ -00410510: 5300 0045 7861 6d70 6c65 7313 0028 f6bf S..Examples..(.. │ │ │ +004104f0: 2061 6e20 6572 726f 722e 0700 1c3e 3a00 an error....>:. │ │ │ +00410500: 001a 001b 3eff 7300 ff45 5841 4d50 4c45 ....>.s..EXAMPLE │ │ │ +00410510: 5300 0045 7861 6d70 6c65 7313 0028 3ebf S..Examples..(>. │ │ │ 00410520: 1100 0020 2020 4578 616d 706c 6573 0700 ... Examples.. │ │ │ -00410530: 29f6 2100 003a 0029 f631 0000 2020 2024 ).!..:.).1.. $ │ │ │ +00410530: 293e 2100 003a 0029 3e31 0000 2020 2024 )>!..:.)>1.. $ │ │ │ 00410540: 206d 7570 6970 2065 6e64 6961 6e63 7674 mupip endiancvt │ │ │ 00410550: 206d 756d 7073 2e64 6174 202d 6f75 7464 mumps.dat -outd │ │ │ 00410560: 623d 6d75 6d70 735f 6376 742e 6461 7467 b=mumps_cvt.datg │ │ │ -00410570: 0029 f641 0000 2020 2043 6f6e 7665 7274 .).A.. Convert │ │ │ +00410570: 0029 3e41 0000 2020 2043 6f6e 7665 7274 .)>A.. Convert │ │ │ 00410580: 696e 6720 6461 7461 6261 7365 2066 696c ing database fil │ │ │ 00410590: 6520 6d75 6d70 732e 6461 7420 6672 6f6d e mumps.dat from │ │ │ 004105a0: 204c 4954 544c 4520 656e 6469 616e 2074 LITTLE endian t │ │ │ 004105b0: 6f20 4249 4720 656e 6469 616e 206f 6e20 o BIG endian on │ │ │ 004105c0: 6120 4c49 5454 4c45 2065 6e64 6961 6e20 a LITTLE endian │ │ │ 004105d0: 7379 7374 656d 0000 0000 0000 0000 0000 system.......... │ │ │ 004105e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -266363,185 +266363,185 @@ │ │ │ 004107a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004107b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004107c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004107d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004107e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004107f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00410800: 0400 0000 c607 0000 f603 0000 0000 0000 ................ │ │ │ -00410810: 6c00 00f6 4845 4c50 00ff 7300 ff47 444d l...HELP..s..GDM │ │ │ +00410810: 6c00 003e 4845 4c50 00ff 7300 ff47 444d l..>HELP..s..GDM │ │ │ 00410820: 00ff 7300 ff45 5854 454e 4400 c01a 0000 ..s..EXTEND..... │ │ │ 00410830: 2020 2020 2020 2061 7661 696c 6162 6c65 available │ │ │ 00410840: 206f 7074 696f 6e73 2e20 4649 5320 7265 options. FIS re │ │ │ 00410850: 636f 6d6d 656e 6473 206f 7065 7261 7469 commends operati │ │ │ 00410860: 6e67 2070 726f 6365 6475 7265 7320 746f ng procedures to │ │ │ -00410870: 2070 726f 6163 7469 7665 6c79 5200 19f6 proactivelyR... │ │ │ +00410870: 2070 726f 6163 7469 7665 6c79 5200 193e proactivelyR..> │ │ │ 00410880: 2100 0020 2020 2020 2020 6d6f 6e69 746f !.. monito │ │ │ 00410890: 7269 6e67 2044 4220 6772 6f77 7468 2074 ring DB growth t │ │ │ 004108a0: 6f20 656e 7375 7265 2074 6861 7420 636f o ensure that co │ │ │ 004108b0: 7272 6563 7469 7665 2061 6374 696f 6e73 rrective actions │ │ │ 004108c0: 2061 7265 2070 6572 666f 726d 6564 2b00 are performed+. │ │ │ -004108d0: 19f6 2200 0020 2020 2020 2020 6265 666f ..".. befo │ │ │ +004108d0: 193e 2200 0020 2020 2020 2020 6265 666f .>".. befo │ │ │ 004108e0: 7265 2072 6561 6368 696e 6720 7468 6573 re reaching thes │ │ │ -004108f0: 6520 6c69 6d69 7473 2e07 0019 f623 0000 e limits.....#.. │ │ │ -00410900: 1600 18f6 ff73 00ff 424c 4f43 4b53 0000 .....s..BLOCKS.. │ │ │ -00410910: 426c 6f63 6b73 1100 23f6 bf11 0000 2020 Blocks..#..... │ │ │ -00410920: 2042 6c6f 636b 7307 0024 f621 0000 5200 Blocks..$.!..R. │ │ │ -00410930: 24f6 3100 0020 2020 5370 6563 6966 6965 $.1.. Specifie │ │ │ +004108f0: 6520 6c69 6d69 7473 2e07 0019 3e23 0000 e limits....>#.. │ │ │ +00410900: 1600 183e ff73 00ff 424c 4f43 4b53 0000 ...>.s..BLOCKS.. │ │ │ +00410910: 426c 6f63 6b73 1100 233e bf11 0000 2020 Blocks..#>.... │ │ │ +00410920: 2042 6c6f 636b 7307 0024 3e21 0000 5200 Blocks..$>!..R. │ │ │ +00410930: 243e 3100 0020 2020 5370 6563 6966 6965 $>1.. Specifie │ │ │ 00410940: 7320 7468 6520 6e75 6d62 6572 206f 6620 s the number of │ │ │ 00410950: 4744 5320 6461 7461 6261 7365 2062 6c6f GDS database blo │ │ │ 00410960: 636b 7320 6279 2077 6869 6368 204d 5550 cks by which MUP │ │ │ 00410970: 4950 2073 686f 756c 6420 6578 7465 6e64 IP should extend │ │ │ -00410980: 5200 24f6 4100 0020 2020 7468 6520 6669 R.$.A.. the fi │ │ │ +00410980: 5200 243e 4100 0020 2020 7468 6520 6669 R.$>A.. the fi │ │ │ 00410990: 6c65 2e20 4744 5320 6669 6c65 7320 7573 le. GDS files us │ │ │ 004109a0: 6520 6164 6469 7469 6f6e 616c 2062 6c6f e additional blo │ │ │ 004109b0: 636b 7320 666f 7220 6269 746d 6170 732e cks for bitmaps. │ │ │ 004109c0: 204d 5550 4950 2045 5854 454e 4420 6164 MUPIP EXTEND ad │ │ │ -004109d0: 6473 4b00 24f6 5100 0020 2020 7468 6520 dsK.$.Q.. the │ │ │ +004109d0: 6473 4b00 243e 5100 0020 2020 7468 6520 dsK.$>Q.. the │ │ │ 004109e0: 7370 6563 6966 6965 6420 6e75 6d62 6572 specified number │ │ │ 004109f0: 206f 6620 626c 6f63 6b73 2070 6c75 7320 of blocks plus │ │ │ 00410a00: 7468 6520 6269 746d 6170 2062 6c6f 636b the bitmap block │ │ │ 00410a10: 7320 7265 7175 6972 6564 2061 7313 0024 s required as..$ │ │ │ -00410a20: f661 0000 2020 206f 7665 7268 6561 642e .a.. overhead. │ │ │ -00410a30: 0700 24f6 7100 002f 0024 f681 0000 2020 ..$.q../.$.... │ │ │ +00410a20: 3e61 0000 2020 206f 7665 7268 6561 642e >a.. overhead. │ │ │ +00410a30: 0700 243e 7100 002f 0024 3e81 0000 2020 ..$>q../.$>... │ │ │ 00410a40: 2054 6865 2066 6f72 6d61 7420 6f66 2074 The format of t │ │ │ 00410a50: 6865 2042 4c4f 434b 2071 7561 6c69 6669 he BLOCK qualifi │ │ │ -00410a60: 6572 2069 733a 0700 24f6 9100 0025 0023 er is:..$....%.# │ │ │ -00410a70: f6c0 1100 0020 2020 2d42 4c4f 434b 533d ..... -BLOCKS= │ │ │ +00410a60: 6572 2069 733a 0700 243e 9100 0025 0023 er is:..$>...%.# │ │ │ +00410a70: 3ec0 1100 0020 2020 2d42 4c4f 434b 533d >.... -BLOCKS= │ │ │ 00410a80: 6461 7461 2d62 6c6f 636b 732d 746f 2d61 data-blocks-to-a │ │ │ -00410a90: 6464 0700 24f6 1200 004f 0024 f613 0000 dd..$....O.$.... │ │ │ +00410a90: 6464 0700 243e 1200 004f 0024 3e13 0000 dd..$>...O.$>... │ │ │ 00410aa0: 2020 2042 7920 6465 6661 756c 742c 2045 By default, E │ │ │ 00410ab0: 5854 454e 4420 7573 6573 2074 6865 2065 XTEND uses the e │ │ │ 00410ac0: 7874 656e 7369 6f6e 2076 616c 7565 2069 xtension value i │ │ │ 00410ad0: 6e20 7468 6520 6669 6c65 2068 6561 6465 n the file heade │ │ │ -00410ae0: 7220 6173 2074 6865 5400 24f6 1400 0020 r as theT.$.... │ │ │ +00410ae0: 7220 6173 2074 6865 5400 243e 1400 0020 r as theT.$>... │ │ │ 00410af0: 2020 6e75 6d62 6572 206f 6620 4744 5320 number of GDS │ │ │ 00410b00: 626c 6f63 6b73 2062 7920 7768 6963 6820 blocks by which │ │ │ 00410b10: 746f 2065 7874 656e 6420 7468 6520 6461 to extend the da │ │ │ 00410b20: 7461 6261 7365 2066 696c 652e 2059 6f75 tabase file. You │ │ │ -00410b30: 2063 616e 2073 7065 6369 6679 4e00 24f6 can specifyN.$. │ │ │ +00410b30: 2063 616e 2073 7065 6369 6679 4e00 243e can specifyN.$> │ │ │ 00410b40: 1500 0020 2020 6173 206d 616e 7920 626c ... as many bl │ │ │ 00410b50: 6f63 6b73 2061 7320 6e65 6564 6564 2061 ocks as needed a │ │ │ 00410b60: 7320 6c6f 6e67 2061 7320 796f 7520 6172 s long as you ar │ │ │ 00410b70: 6520 7769 7468 696e 2074 6865 206d 6178 e within the max │ │ │ -00410b80: 696d 756d 2074 6f74 616c 4a00 24f6 1600 imum totalJ.$... │ │ │ +00410b80: 696d 756d 2074 6f74 616c 4a00 243e 1600 imum totalJ.$>.. │ │ │ 00410b90: 0020 2020 626c 6f63 6b73 206c 696d 6974 . blocks limit │ │ │ 00410ba0: 2028 7768 6963 6820 636f 756c 6420 6265 (which could be │ │ │ 00410bb0: 2061 7320 6869 6768 2061 7320 3232 3420 as high as 224 │ │ │ 00410bc0: 6d69 6c6c 696f 6e20 4744 5320 626c 6f63 million GDS bloc │ │ │ -00410bd0: 6b73 292e 0700 24f6 1700 0016 001c f645 ks)...$........E │ │ │ +00410bd0: 6b73 292e 0700 243e 1700 0016 001c 3e45 ks)...$>......>E │ │ │ 00410be0: 5841 4d50 4c45 5300 0045 7861 6d70 6c65 XAMPLES..Example │ │ │ -00410bf0: 7313 0025 f6bf 1100 0020 2020 4578 616d s..%..... Exam │ │ │ -00410c00: 706c 6573 0700 26f6 2100 002c 0026 f631 ples..&.!..,.&.1 │ │ │ +00410bf0: 7313 0025 3ebf 1100 0020 2020 4578 616d s..%>.... Exam │ │ │ +00410c00: 706c 6573 0700 263e 2100 002c 0026 3e31 ples..&>!..,.&>1 │ │ │ 00410c10: 0000 2020 2024 206d 7570 6970 2065 7874 .. $ mupip ext │ │ │ 00410c20: 656e 6420 4445 4641 554c 5420 2d62 6c6f end DEFAULT -blo │ │ │ -00410c30: 636b 733d 3430 3007 0026 f641 0000 4500 cks=400..&.A..E. │ │ │ -00410c40: 26f6 5100 0020 2020 5468 6973 2063 6f6d &.Q.. This com │ │ │ +00410c30: 636b 733d 3430 3007 0026 3e41 0000 4500 cks=400..&>A..E. │ │ │ +00410c40: 263e 5100 0020 2020 5468 6973 2063 6f6d &>Q.. This com │ │ │ 00410c50: 6d61 6e64 2061 6464 7320 3430 3020 4744 mand adds 400 GD │ │ │ 00410c60: 4520 6461 7461 6261 7365 2062 6c6f 636b E database block │ │ │ 00410c70: 2074 6f20 7265 6769 6f6e 2044 4546 4155 to region DEFAU │ │ │ -00410c80: 4c54 2e07 0026 f661 0000 1200 26f6 7100 LT...&.a....&.q. │ │ │ -00410c90: 0020 2020 4578 616d 706c 653a 0700 26f6 . Example:..&. │ │ │ -00410ca0: 8100 002d 0026 f691 0000 2020 2024 206d ...-.&.... $ m │ │ │ +00410c80: 4c54 2e07 0026 3e61 0000 1200 263e 7100 LT...&>a....&>q. │ │ │ +00410c90: 0020 2020 4578 616d 706c 653a 0700 263e . Example:..&> │ │ │ +00410ca0: 8100 002d 0026 3e91 0000 2020 2024 206d ...-.&>... $ m │ │ │ 00410cb0: 7570 6970 2065 7874 656e 6420 5245 5054 upip extend REPT │ │ │ 00410cc0: 494c 4553 202d 626c 6f63 6b73 3d31 3030 ILES -blocks=100 │ │ │ -00410cd0: 0800 25f6 c011 0000 4b00 26f6 1200 0020 ..%.....K.&.... │ │ │ +00410cd0: 0800 253e c011 0000 4b00 263e 1200 0020 ..%>....K.&>... │ │ │ 00410ce0: 2020 5468 6973 2063 6f6d 6d61 6e64 2061 This command a │ │ │ 00410cf0: 6464 7320 3130 3020 4744 4520 6461 7461 dds 100 GDE data │ │ │ 00410d00: 6261 7365 2062 6c6f 636b 7320 746f 2074 base blocks to t │ │ │ 00410d10: 6865 2072 6567 696f 6e20 5245 5054 494c he region REPTIL │ │ │ -00410d20: 4553 2e07 0026 f613 0000 1100 14f6 5241 ES...&........RA │ │ │ -00410d30: 4354 0000 4558 5452 4143 5412 0019 f6bf CT..EXTRACT..... │ │ │ +00410d20: 4553 2e07 0026 3e13 0000 1100 143e 5241 ES...&>......>RA │ │ │ +00410d30: 4354 0000 4558 5452 4143 5412 0019 3ebf CT..EXTRACT...>. │ │ │ 00410d40: 1100 0020 2020 4558 5452 4143 5407 001a ... EXTRACT... │ │ │ -00410d50: f621 0000 5100 1af6 3100 0020 2020 4261 .!..Q...1.. Ba │ │ │ +00410d50: 3e21 0000 5100 1a3e 3100 0020 2020 4261 >!..Q..>1.. Ba │ │ │ 00410d60: 636b 7570 7320 6365 7274 6169 6e20 676c ckups certain gl │ │ │ 00410d70: 6f62 616c 7320 6f72 2074 6f20 6578 7472 obals or to extr │ │ │ 00410d80: 6163 7420 6461 7461 2066 726f 6d20 7468 act data from th │ │ │ 00410d90: 6520 6461 7461 6261 7365 2066 6f72 2075 e database for u │ │ │ -00410da0: 7365 2062 7953 001a f641 0000 2020 2061 se byS...A.. a │ │ │ +00410da0: 7365 2062 7953 001a 3e41 0000 2020 2061 se byS..>A.. a │ │ │ 00410db0: 6e6f 7468 6572 2073 7973 7465 6d2e 2054 nother system. T │ │ │ 00410dc0: 6865 204d 5550 4950 2045 5854 5241 4354 he MUPIP EXTRACT │ │ │ 00410dd0: 2063 6f6d 6d61 6e64 2063 6f70 6965 7320 command copies │ │ │ 00410de0: 676c 6f62 616c 7320 6672 6f6d 2074 6865 globals from the │ │ │ -00410df0: 2063 7572 7265 6e74 5200 1af6 5100 0020 currentR...Q.. │ │ │ +00410df0: 2063 7572 7265 6e74 5200 1a3e 5100 0020 currentR..>Q.. │ │ │ 00410e00: 2020 6461 7461 6261 7365 2074 6f20 6120 database to a │ │ │ 00410e10: 7365 7175 656e 7469 616c 206f 7574 7075 sequential outpu │ │ │ 00410e20: 7420 6669 6c65 2069 6e20 6f6e 6520 6f66 t file in one of │ │ │ 00410e30: 2074 6872 6565 2066 6f72 6d61 7473 2d47 three formats-G │ │ │ -00410e40: 4f2c 2042 494e 4152 592c 3d00 1af6 6100 O, BINARY,=...a. │ │ │ +00410e40: 4f2c 2042 494e 4152 592c 3d00 1a3e 6100 O, BINARY,=..>a. │ │ │ 00410e50: 0020 2020 6f72 205a 5752 2e20 5468 6520 . or ZWR. The │ │ │ 00410e60: 666f 726d 6174 206f 6620 7468 6520 4d55 format of the MU │ │ │ 00410e70: 5049 5020 4558 5452 4143 5420 636f 6d6d PIP EXTRACT comm │ │ │ -00410e80: 616e 6420 6973 3a07 001a f671 0000 1300 and is:....q.... │ │ │ -00410e90: 1af6 8100 0020 2020 4558 5452 5b41 4354 ..... EXTR[ACT │ │ │ -00410ea0: 5d0b 001a f691 0000 2020 205b 2900 19f6 ]....... [)... │ │ │ +00410e80: 616e 6420 6973 3a07 001a 3e71 0000 1300 and is:...>q.... │ │ │ +00410e90: 1a3e 8100 0020 2020 4558 5452 5b41 4354 .>... EXTR[ACT │ │ │ +00410ea0: 5d0b 001a 3e91 0000 2020 205b 2900 193e ]...>... [)..> │ │ │ 00410eb0: c011 0000 2020 2020 2d46 4f5b 524d 4154 .... -FO[RMAT │ │ │ 00410ec0: 5d3d 7b47 4f7c 425b 494e 4152 595d 7c5a ]={GO|B[INARY]|Z │ │ │ -00410ed0: 5b57 525d 7d14 001a f612 0000 2020 2020 [WR]}....... │ │ │ -00410ee0: 2d46 525b 4545 5a45 5d18 001a f613 0000 -FR[EEZE]....... │ │ │ +00410ed0: 5b57 525d 7d14 001a 3e12 0000 2020 2020 [WR]}...>... │ │ │ +00410ee0: 2d46 525b 4545 5a45 5d18 001a 3e13 0000 -FR[EEZE]...>... │ │ │ 00410ef0: 2020 2020 2d4c 415b 4245 4c5d 3d74 6578 -LA[BEL]=tex │ │ │ -00410f00: 7415 001a f614 0000 2020 2020 2d5b 4e4f t....... -[NO │ │ │ -00410f10: 5d4c 5b4f 475d 2000 1af6 1500 0020 2020 ]L[OG] ...... │ │ │ +00410f00: 7415 001a 3e14 0000 2020 2020 2d5b 4e4f t...>... -[NO │ │ │ +00410f10: 5d4c 5b4f 475d 2000 1a3e 1500 0020 2020 ]L[OG] ..>... │ │ │ 00410f20: 202d 525b 4547 494f 4e5d 3d72 6567 696f -R[EGION]=regio │ │ │ -00410f30: 6e2d 6c69 7374 2600 1af6 1600 0020 2020 n-list&...... │ │ │ +00410f30: 6e2d 6c69 7374 2600 1a3e 1600 0020 2020 n-list&..>... │ │ │ 00410f40: 202d 535b 454c 4543 545d 3d67 6c6f 6261 -S[ELECT]=globa │ │ │ -00410f50: 6c2d 6e61 6d65 2d6c 6973 745d 0b00 1af6 l-name-list].... │ │ │ -00410f60: 1700 0020 2020 5d1f 001a f618 0000 2020 ... ]....... │ │ │ +00410f50: 6c2d 6e61 6d65 2d6c 6973 745d 0b00 1a3e l-name-list]...> │ │ │ +00410f60: 1700 0020 2020 5d1f 001a 3e18 0000 2020 ... ]...>... │ │ │ 00410f70: 207b 2d53 545b 444f 5554 5d7c 6669 6c65 {-ST[DOUT]|file │ │ │ -00410f80: 2d6e 616d 657d 0700 1af6 1900 0039 001a -name}.......9.. │ │ │ -00410f90: f61a 0000 2020 2020 206f 2042 7920 6465 .... o By de │ │ │ +00410f80: 2d6e 616d 657d 0700 1a3e 1900 0039 001a -name}...>...9.. │ │ │ +00410f90: 3e1a 0000 2020 2020 206f 2042 7920 6465 >... o By de │ │ │ 00410fa0: 6661 756c 742c 204d 5550 4950 2045 5854 fault, MUPIP EXT │ │ │ 00410fb0: 5241 4354 2075 7365 7320 2d46 4f52 4d41 RACT uses -FORMA │ │ │ 00410fc0: 543d 5a57 522e 0000 0000 0000 0000 0000 T=ZWR........... │ │ │ 00410fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00410fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00410ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00411000: 0400 0000 0603 0000 ee04 0000 0000 0000 ................ │ │ │ 00411010: 2f00 006c 4845 4c50 00ff 7300 ff47 444d /..lHELP..s..GDM │ │ │ 00411020: 00ff 7300 ff45 5854 5241 4354 00ff 7300 ..s..EXTRACT..s. │ │ │ 00411030: ff46 4f52 4d41 5400 0046 4f72 6d61 7411 .FORMAT..FOrmat. │ │ │ -00411040: 0024 f6bf 1100 0020 2020 464f 726d 6174 .$..... FOrmat │ │ │ -00411050: 0700 25f6 2100 004b 0025 f631 0000 2020 ..%.!..K.%.1.. │ │ │ +00411040: 0024 3ebf 1100 0020 2020 464f 726d 6174 .$>.... FOrmat │ │ │ +00411050: 0700 253e 2100 004b 0025 3e31 0000 2020 ..%>!..K.%>1.. │ │ │ 00411060: 2053 7065 6369 6669 6573 2074 6865 2066 Specifies the f │ │ │ 00411070: 6f72 6d61 7420 6f66 2074 6865 206f 7574 ormat of the out │ │ │ 00411080: 7075 7420 6669 6c65 2e20 5468 6520 666f put file. The fo │ │ │ 00411090: 726d 6174 206f 6620 7468 6520 464f 524d rmat of the FORM │ │ │ -004110a0: 4154 1700 25f6 4100 0020 2020 7175 616c AT..%.A.. qual │ │ │ -004110b0: 6966 6965 7220 6973 3a07 0025 f651 0000 ifier is:..%.Q.. │ │ │ -004110c0: 1f00 25f6 6100 0020 2020 2d46 4f5b 524d ..%.a.. -FO[RM │ │ │ +004110a0: 4154 1700 253e 4100 0020 2020 7175 616c AT..%>A.. qual │ │ │ +004110b0: 6966 6965 7220 6973 3a07 0025 3e51 0000 ifier is:..%>Q.. │ │ │ +004110c0: 1f00 253e 6100 0020 2020 2d46 4f5b 524d ..%>a.. -FO[RM │ │ │ 004110d0: 4154 5d3d 666f 726d 6174 5f63 6f64 6507 AT]=format_code. │ │ │ -004110e0: 0025 f671 0000 3600 25f6 8100 0020 2020 .%.q..6.%.... │ │ │ +004110e0: 0025 3e71 0000 3600 253e 8100 0020 2020 .%>q..6.%>... │ │ │ 004110f0: 5468 6520 666f 726d 6174 2063 6f64 6520 The format code │ │ │ 00411100: 6973 2061 6e79 206f 6e65 206f 6620 7468 is any one of th │ │ │ -00411110: 6520 666f 6c6c 6f77 696e 673a 0700 25f6 e following:..%. │ │ │ -00411120: 9100 0052 0024 f6c0 1100 0020 2020 2031 ...R.$..... 1 │ │ │ +00411110: 6520 666f 6c6c 6f77 696e 673a 0700 253e e following:..%> │ │ │ +00411120: 9100 0052 0024 3ec0 1100 0020 2020 2031 ...R.$>.... 1 │ │ │ 00411130: 2e20 425b 494e 4152 595d 202d 2042 696e . B[INARY] - Bin │ │ │ 00411140: 6172 7920 666f 726d 6174 2c20 7573 6564 ary format, used │ │ │ 00411150: 2066 6f72 2064 6174 6162 6173 6520 7265 for database re │ │ │ 00411160: 6f72 6761 6e69 7a61 7469 6f6e 206f 7220 organization or │ │ │ -00411170: 7368 6f72 744f 0025 f612 0000 2020 2020 shortO.%.... │ │ │ +00411170: 7368 6f72 744f 0025 3e12 0000 2020 2020 shortO.%>... │ │ │ 00411180: 2020 2074 6572 6d20 6261 636b 7570 732e term backups. │ │ │ 00411190: 204d 5550 4950 2045 5854 5241 4354 202d MUPIP EXTRACT - │ │ │ 004111a0: 464f 524d 4154 3d42 494e 4152 5920 776f FORMAT=BINARY wo │ │ │ 004111b0: 726b 7320 6d75 6368 2066 6173 7465 7220 rks much faster │ │ │ -004111c0: 7468 616e 5400 25f6 1300 0020 2020 2020 thanT.%.... │ │ │ +004111c0: 7468 616e 5400 253e 1300 0020 2020 2020 thanT.%>... │ │ │ 004111d0: 2020 4d55 5049 5020 4558 5452 4143 5420 MUPIP EXTRACT │ │ │ 004111e0: 2d46 4f52 4d41 543d 474f 2061 6e64 204d -FORMAT=GO and M │ │ │ 004111f0: 5550 4950 2045 5854 5241 4354 202d 464f UPIP EXTRACT -FO │ │ │ 00411200: 524d 4154 3d5a 5752 2e20 4e6f 7465 3a20 RMAT=ZWR. Note: │ │ │ -00411210: 5468 6572 6520 6973 4800 25f6 1400 0020 There isH.%.... │ │ │ +00411210: 5468 6572 6520 6973 4800 253e 1400 0020 There isH.%>... │ │ │ 00411220: 2020 2020 2020 6e6f 2064 6566 696e 6564 no defined │ │ │ 00411230: 2073 7461 6e64 6172 6420 746f 2074 7261 standard to tra │ │ │ 00411240: 6e73 706f 7274 2062 696e 6172 7920 6461 nsport binary da │ │ │ 00411250: 7461 2066 726f 6d20 6f6e 6520 4754 2e4d ta from one GT.M │ │ │ -00411260: 5200 25f6 1500 0020 2020 2020 2020 696d R.%.... im │ │ │ +00411260: 5200 253e 1500 0020 2020 2020 2020 696d R.%>... im │ │ │ 00411270: 706c 656d 656e 7461 7469 6f6e 2074 6f20 plementation to │ │ │ 00411280: 616e 6f74 6865 722e 2046 7572 7468 6572 another. Further │ │ │ 00411290: 2c20 4649 5320 7265 7365 7276 6573 2074 , FIS reserves t │ │ │ 004112a0: 6865 2072 6967 6874 2074 6f20 6d6f 6469 he right to modi │ │ │ -004112b0: 6679 5400 25f6 1600 0020 2020 2020 2020 fyT.%.... │ │ │ +004112b0: 6679 5400 253e 1600 0020 2020 2020 2020 fyT.%>... │ │ │ 004112c0: 7468 6520 6269 6e61 7279 2066 6f72 6d61 the binary forma │ │ │ 004112d0: 7420 696e 206e 6577 2076 6572 7369 6f6e t in new version │ │ │ 004112e0: 732e 2054 6865 2066 6972 7374 2072 6563 s. The first rec │ │ │ 004112f0: 6f72 6420 6f66 2061 2042 494e 4152 5920 ord of a BINARY │ │ │ 00411300: 666f 726d 6174 0000 0000 0000 0000 0000 format.......... │ │ │ 00411310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00411320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -266619,735 +266619,735 @@ │ │ │ 004117a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004117b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004117c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004117d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004117e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004117f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00411800: 0400 0000 d807 0000 3204 0000 0000 0000 ........2....... │ │ │ -00411810: 7900 00f6 4845 4c50 00ff 7300 ff47 444d y...HELP..s..GDM │ │ │ +00411810: 7900 003e 4845 4c50 00ff 7300 ff47 444d y..>HELP..s..GDM │ │ │ 00411820: 00ff 7300 ff45 5854 5241 4354 00ff 7300 ..s..EXTRACT..s. │ │ │ 00411830: ff46 4f52 4d41 5400 c017 0000 2020 2020 .FORMAT..... │ │ │ 00411840: 2020 2064 6174 6120 6669 6c65 2063 6f6e data file con │ │ │ 00411850: 7461 696e 7320 7468 6520 6865 6164 6572 tains the header │ │ │ 00411860: 206c 6162 656c 2e20 5468 6520 6865 6164 label. The head │ │ │ 00411870: 6572 206c 6162 656c 2069 7320 3837 2063 er label is 87 c │ │ │ -00411880: 6861 7261 6374 6572 7350 0025 f618 0000 haractersP.%.... │ │ │ +00411880: 6861 7261 6374 6572 7350 0025 3e18 0000 haractersP.%>... │ │ │ 00411890: 2020 2020 2020 206c 6f6e 672e 2054 6865 long. The │ │ │ 004118a0: 2066 6f6c 6c6f 7769 6e67 2074 6162 6c65 following table │ │ │ 004118b0: 2069 6c6c 7573 7472 6174 6573 2074 6865 illustrates the │ │ │ 004118c0: 2063 6f6d 706f 6e65 6e74 7320 6f66 2074 components of t │ │ │ -004118d0: 6865 2068 6561 6465 7214 0025 f619 0000 he header..%.... │ │ │ +004118d0: 6865 2068 6561 6465 7214 0025 3e19 0000 he header..%>... │ │ │ 004118e0: 2020 2020 2020 206c 6162 656c 2e07 0025 label...% │ │ │ -004118f0: f61a 0000 5400 25f6 2100 0020 2020 2020 ....T.%.!.. │ │ │ +004118f0: 3e1a 0000 5400 253e 2100 0020 2020 2020 >...T.%>!.. │ │ │ 00411900: 2020 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +------------- │ │ │ 00411910: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00411920: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00411930: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00411940: 2d2d 2d2d 2d2d 2d2b 5400 25f6 2200 0020 -------+T.%.".. │ │ │ +00411940: 2d2d 2d2d 2d2d 2d2b 5400 253e 2200 0020 -------+T.%>".. │ │ │ 00411950: 2020 2020 2020 7c20 2020 2020 2020 2020 | │ │ │ 00411960: 2020 2020 2020 2042 494e 4152 5920 466f BINARY Fo │ │ │ 00411970: 726d 6174 2044 6174 6120 4669 6c65 2048 rmat Data File H │ │ │ 00411980: 6561 6465 7220 4c61 6265 6c20 2020 2020 eader Label │ │ │ -00411990: 2020 2020 2020 2020 2020 207c 5400 25f6 |T.%. │ │ │ +00411990: 2020 2020 2020 2020 2020 207c 5400 253e |T.%> │ │ │ 004119a0: 2300 0020 2020 2020 2020 7c2d 2d2d 2d2d #.. |----- │ │ │ 004119b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004119c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004119d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004119e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d7c ---------------| │ │ │ -004119f0: 5400 25f6 2400 0020 2020 2020 2020 7c20 T.%.$.. | │ │ │ +004119f0: 5400 253e 2400 0020 2020 2020 2020 7c20 T.%>$.. | │ │ │ 00411a00: 4348 4152 4143 5445 5253 207c 2045 5850 CHARACTERS | EXP │ │ │ 00411a10: 4c41 4e41 5449 4f4e 2020 2020 2020 2020 LANATION │ │ │ 00411a20: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00411a30: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00411a40: 2020 207c 5400 25f6 2500 0020 2020 2020 |T.%.%.. │ │ │ +00411a40: 2020 207c 5400 253e 2500 0020 2020 2020 |T.%>%.. │ │ │ 00411a50: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b |------------+ │ │ │ 00411a60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00411a70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00411a80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00411a90: 2d2d 2d2d 2d2d 2d7c 5400 25f6 2600 0020 -------|T.%.&.. │ │ │ +00411a90: 2d2d 2d2d 2d2d 2d7c 5400 253e 2600 0020 -------|T.%>&.. │ │ │ 00411aa0: 2020 2020 2020 7c20 312d 3220 2020 2020 | 1-2 │ │ │ 00411ab0: 2020 207c 2048 6578 6164 6563 696d 616c | Hexadecimal │ │ │ 00411ac0: 2072 6570 7265 7365 6e74 6174 696f 6e20 representation │ │ │ 00411ad0: 6f66 2074 6865 206c 656e 6774 6820 6f66 of the length of │ │ │ -00411ae0: 2074 6865 206c 6162 656c 207c 5400 25f6 the label |T.%. │ │ │ +00411ae0: 2074 6865 206c 6162 656c 207c 5400 253e the label |T.%> │ │ │ 00411af0: 2700 0020 2020 2020 2020 7c20 2020 2020 '.. | │ │ │ 00411b00: 2020 2020 2020 207c 2028 6279 2064 6566 | (by def │ │ │ 00411b10: 6175 6c74 2036 3420 2d20 6465 6369 6d61 ault 64 - decima │ │ │ 00411b20: 6c20 3130 3029 2e20 2020 2020 2020 2020 l 100). │ │ │ 00411b30: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ -00411b40: 5400 25f6 2800 0020 2020 2020 2020 7c2d T.%.(.. |- │ │ │ +00411b40: 5400 253e 2800 0020 2020 2020 2020 7c2d T.%>(.. |- │ │ │ 00411b50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 00411b60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00411b70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00411b80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00411b90: 2d2d 2d7c 5400 25f6 2900 0020 2020 2020 ---|T.%.).. │ │ │ +00411b90: 2d2d 2d7c 5400 253e 2900 0020 2020 2020 ---|T.%>).. │ │ │ 00411ba0: 2020 7c20 2020 2020 2020 2020 2020 207c | | │ │ │ 00411bb0: 2046 6978 6564 2d6c 656e 6774 6820 4153 Fixed-length AS │ │ │ 00411bc0: 4349 4920 7465 7874 2063 6f6e 7461 696e CII text contain │ │ │ 00411bd0: 696e 673a 2020 2020 2020 2020 2020 2020 ing: │ │ │ -00411be0: 2020 2020 2020 207c 5400 25f6 2a00 0020 |T.%.*.. │ │ │ +00411be0: 2020 2020 2020 207c 5400 253e 2a00 0020 |T.%>*.. │ │ │ 00411bf0: 2020 2020 2020 7c20 2020 2020 2020 2020 | │ │ │ 00411c00: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 00411c10: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00411c20: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00411c30: 2020 2020 2020 2020 2020 207c 5400 25f6 |T.%. │ │ │ +00411c30: 2020 2020 2020 2020 2020 207c 5400 253e |T.%> │ │ │ 00411c40: 3100 0020 2020 2020 2020 7c20 2020 2020 1.. | │ │ │ 00411c50: 2020 2020 2020 207c 2020 206f 2022 4744 | o "GD │ │ │ 00411c60: 5320 4249 4e41 5259 2045 5854 5241 4354 S BINARY EXTRACT │ │ │ 00411c70: 204c 4556 454c 2036 223a 2077 6865 6e20 LEVEL 6": when │ │ │ 00411c80: 6e6f 2072 6567 696f 6e20 6973 2020 207c no region is | │ │ │ -00411c90: 5400 25f6 3200 0020 2020 2020 2020 7c20 T.%.2.. | │ │ │ +00411c90: 5400 253e 3200 0020 2020 2020 2020 7c20 T.%>2.. | │ │ │ 00411ca0: 332d 3238 2020 2020 2020 207c 2020 2020 3-28 | │ │ │ 00411cb0: 2065 6e63 7279 7074 6564 2e20 2020 2020 encrypted. │ │ │ 00411cc0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00411cd0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -00411ce0: 2020 207c 5400 25f6 3300 0020 2020 2020 |T.%.3.. │ │ │ +00411ce0: 2020 207c 5400 253e 3300 0020 2020 2020 |T.%>3.. │ │ │ 00411cf0: 2020 7c20 2020 2020 2020 2020 2020 207c | | │ │ │ 00411d00: 2020 206f 2022 4744 5320 4249 4e41 5259 o "GDS BINARY │ │ │ 00411d10: 2045 5854 5241 4354 204c 4556 454c 2038 EXTRACT LEVEL 8 │ │ │ 00411d20: 223a 2077 6865 6e20 6f6e 6520 6d6f 7265 ": when one more │ │ │ -00411d30: 2020 2020 2020 207c 5400 25f6 3400 0020 |T.%.4.. │ │ │ +00411d30: 2020 2020 2020 207c 5400 253e 3400 0020 |T.%>4.. │ │ │ 00411d40: 2020 2020 2020 7c20 2020 2020 2020 2020 | │ │ │ 00411d50: 2020 207c 2020 2020 2072 6567 696f 6e73 | regions │ │ │ 00411d60: 2061 7265 2065 6e63 7279 7074 6564 2075 are encrypted u │ │ │ 00411d70: 7369 6e67 206e 756c 6c20 4956 732e 2020 sing null IVs. │ │ │ -00411d80: 2020 2020 2020 2020 2020 207c 5400 25f6 |T.%. │ │ │ +00411d80: 2020 2020 2020 2020 2020 207c 5400 253e |T.%> │ │ │ 00411d90: 3500 0020 2020 2020 2020 7c20 2020 2020 5.. | │ │ │ 00411da0: 2020 2020 2020 207c 2020 206f 2022 4744 | o "GD │ │ │ 00411db0: 5320 4249 4e41 5259 2045 5854 5241 4354 S BINARY EXTRACT │ │ │ 00411dc0: 204c 4556 454c 2039 223a 2077 6865 6e20 LEVEL 9": when │ │ │ 00411dd0: 6f6e 6520 6f72 2072 6567 696f 6e73 207c one or regions | │ │ │ -00411de0: 5400 25f6 3600 0020 2020 2020 2020 7c20 T.%.6.. | │ │ │ +00411de0: 5400 253e 3600 0020 2020 2020 2020 7c20 T.%>6.. | │ │ │ 00411df0: 2020 2020 2020 2020 2020 207c 2020 2020 | │ │ │ 00411e00: 2061 7265 2065 6e63 7279 7074 6564 2075 are encrypted u │ │ │ 00411e10: 7369 6e67 206e 6f6e 2d6e 756c 6c20 4956 sing non-null IV │ │ │ 00411e20: 732e 2020 2020 2020 2020 2020 2020 2020 s. │ │ │ -00411e30: 2020 207c 5400 25f6 3700 0020 2020 2020 |T.%.7.. │ │ │ +00411e30: 2020 207c 5400 253e 3700 0020 2020 2020 |T.%>7.. │ │ │ 00411e40: 2020 7c2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b |------------+ │ │ │ 00411e50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00411e60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00411e70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00411e80: 2d2d 2d2d 2d2d 2d7c 5400 25f6 3800 0020 -------|T.%.8.. │ │ │ +00411e80: 2d2d 2d2d 2d2d 2d7c 5400 253e 3800 0020 -------|T.%>8.. │ │ │ 00411e90: 2020 2020 2020 7c20 3239 2d34 3120 2020 | 29-41 │ │ │ 00411ea0: 2020 207c 2046 6978 6564 2d6c 656e 6774 | Fixed-lengt │ │ │ 00411eb0: 6820 4153 4349 4920 7465 7874 3a20 4461 h ASCII text: Da │ │ │ 00411ec0: 7465 2061 6e64 2074 696d 6520 6f66 2065 te and time of e │ │ │ -00411ed0: 7874 7261 6374 2069 6e20 207c 5400 25f6 xtract in |T.%. │ │ │ +00411ed0: 7874 7261 6374 2069 6e20 207c 5400 253e xtract in |T.%> │ │ │ 00411ee0: 3900 0020 2020 2020 2020 7c20 2020 2020 9.. | │ │ │ 00411ef0: 2020 2020 2020 207c 2074 6865 2024 5a44 | the $ZD │ │ │ 00411f00: 4154 4528 2920 666f 726d 6174 3a20 2259 ATE() format: "Y │ │ │ 00411f10: 4541 524d 4d44 4432 3436 3053 5322 2e20 EARMMDD2460SS". │ │ │ 00411f20: 2020 2020 2020 2020 2020 2020 2020 207c | │ │ │ -00411f30: 5400 25f6 3a00 0020 2020 2020 2020 7c2d T.%.:.. |- │ │ │ +00411f30: 5400 253e 3a00 0020 2020 2020 2020 7c2d T.%>:.. |- │ │ │ 00411f40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2b 2d2d 2d2d -----------+---- │ │ │ 00411f50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00411f60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00411f70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00411f80: 2d2d 2d7c 5400 25f6 4100 0020 2020 2020 ---|T.%.A.. │ │ │ +00411f80: 2d2d 2d7c 5400 253e 4100 0020 2020 2020 ---|T.%>A.. │ │ │ 00411f90: 2020 7c20 2020 2020 2020 2020 2020 207c | | │ │ │ 00411fa0: 2046 6978 6564 2d6c 656e 6774 6820 4153 Fixed-length AS │ │ │ 00411fb0: 4349 4920 7465 7874 3a20 4465 6369 6d61 CII text: Decima │ │ │ 00411fc0: 6c20 6d61 7869 6d75 6d20 626c 6f63 6b20 l maximum block │ │ │ 00411fd0: 7369 7a65 2020 207c 0000 0000 0000 0000 size |........ │ │ │ 00411fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00411ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00412000: 0400 0000 c307 0000 4a04 0000 0000 0000 ........J....... │ │ │ -00412010: 7900 00f6 4845 4c50 00ff 7300 ff47 444d y...HELP..s..GDM │ │ │ +00412010: 7900 003e 4845 4c50 00ff 7300 ff47 444d y..>HELP..s..GDM │ │ │ 00412020: 00ff 7300 ff45 5854 5241 4354 00ff 7300 ..s..EXTRACT..s. │ │ │ 00412030: ff46 4f52 4d41 5400 c042 0000 2020 2020 .FORMAT..B.. │ │ │ 00412040: 2020 207c 2034 322d 3438 2020 2020 2020 | 42-48 │ │ │ 00412050: 7c20 6f66 2074 6865 2075 6e69 6f6e 206f | of the union o │ │ │ 00412060: 6620 6561 6368 2072 6567 696f 6e20 6672 f each region fr │ │ │ 00412070: 6f6d 2077 6869 6368 2064 6174 6120 7761 om which data wa │ │ │ -00412080: 7320 2020 2020 2020 7c54 0025 f643 0000 s |T.%.C.. │ │ │ +00412080: 7320 2020 2020 2020 7c54 0025 3e43 0000 s |T.%>C.. │ │ │ 00412090: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 004120a0: 2020 2020 7c20 6578 7472 6163 7465 642e | extracted. │ │ │ 004120b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004120c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004120d0: 2020 2020 2020 2020 2020 2020 7c54 0025 |T.% │ │ │ -004120e0: f644 0000 2020 2020 2020 207c 2d2d 2d2d .D.. |---- │ │ │ +004120e0: 3e44 0000 2020 2020 2020 207c 2d2d 2d2d >D.. |---- │ │ │ 004120f0: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 00412100: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00412110: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00412120: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00412130: 7c54 0025 f645 0000 2020 2020 2020 207c |T.%.E.. | │ │ │ +00412130: 7c54 0025 3e45 0000 2020 2020 2020 207c |T.%>E.. | │ │ │ 00412140: 2020 2020 2020 2020 2020 2020 7c20 4669 | Fi │ │ │ 00412150: 7865 642d 6c65 6e67 7468 2041 5343 4949 xed-length ASCII │ │ │ 00412160: 2074 6578 743a 2044 6563 696d 616c 206d text: Decimal m │ │ │ 00412170: 6178 696d 756d 2072 6563 6f72 6420 7369 aximum record si │ │ │ -00412180: 7a65 2020 7c54 0025 f646 0000 2020 2020 ze |T.%.F.. │ │ │ +00412180: 7a65 2020 7c54 0025 3e46 0000 2020 2020 ze |T.%>F.. │ │ │ 00412190: 2020 207c 2034 392d 3535 2020 2020 2020 | 49-55 │ │ │ 004121a0: 7c20 6f66 2074 6865 2075 6e69 6f6e 206f | of the union o │ │ │ 004121b0: 6620 6561 6368 2072 6567 696f 6e20 6672 f each region fr │ │ │ 004121c0: 6f6d 2077 6869 6368 2064 6174 6120 7761 om which data wa │ │ │ -004121d0: 7320 2020 2020 2020 7c54 0025 f647 0000 s |T.%.G.. │ │ │ +004121d0: 7320 2020 2020 2020 7c54 0025 3e47 0000 s |T.%>G.. │ │ │ 004121e0: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 004121f0: 2020 2020 7c20 6578 7472 6163 7465 642e | extracted. │ │ │ 00412200: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00412210: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00412220: 2020 2020 2020 2020 2020 2020 7c54 0025 |T.% │ │ │ -00412230: f648 0000 2020 2020 2020 207c 2d2d 2d2d .H.. |---- │ │ │ +00412230: 3e48 0000 2020 2020 2020 207c 2d2d 2d2d >H.. |---- │ │ │ 00412240: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 00412250: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00412260: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00412270: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00412280: 7c54 0025 f649 0000 2020 2020 2020 207c |T.%.I.. | │ │ │ +00412280: 7c54 0025 3e49 0000 2020 2020 2020 207c |T.%>I.. | │ │ │ 00412290: 2020 2020 2020 2020 2020 2020 7c20 4669 | Fi │ │ │ 004122a0: 7865 642d 6c65 6e67 7468 2041 5343 4949 xed-length ASCII │ │ │ 004122b0: 2074 6578 743a 4465 6369 6d61 6c20 6d61 text:Decimal ma │ │ │ 004122c0: 7869 6d75 6d20 6b65 7920 7369 7a65 206f ximum key size o │ │ │ -004122d0: 6620 2020 7c54 0025 f64a 0000 2020 2020 f |T.%.J.. │ │ │ +004122d0: 6620 2020 7c54 0025 3e4a 0000 2020 2020 f |T.%>J.. │ │ │ 004122e0: 2020 207c 2035 362d 3632 2020 2020 2020 | 56-62 │ │ │ 004122f0: 7c20 7468 6520 756e 696f 6e20 6f66 2065 | the union of e │ │ │ 00412300: 6163 6820 7265 6769 6f6e 2066 726f 6d20 ach region from │ │ │ 00412310: 7768 6963 6820 6461 7461 2077 6173 2020 which data was │ │ │ -00412320: 2020 2020 2020 2020 7c54 0025 f651 0000 |T.%.Q.. │ │ │ +00412320: 2020 2020 2020 2020 7c54 0025 3e51 0000 |T.%>Q.. │ │ │ 00412330: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 00412340: 2020 2020 7c20 6578 7472 6163 7465 642e | extracted. │ │ │ 00412350: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00412360: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00412370: 2020 2020 2020 2020 2020 2020 7c54 0025 |T.% │ │ │ -00412380: f652 0000 2020 2020 2020 207c 2d2d 2d2d .R.. |---- │ │ │ +00412380: 3e52 0000 2020 2020 2020 207c 2d2d 2d2d >R.. |---- │ │ │ 00412390: 2d2d 2d2d 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d --------+------- │ │ │ 004123a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004123b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004123c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -004123d0: 7c54 0025 f653 0000 2020 2020 2020 207c |T.%.S.. | │ │ │ +004123d0: 7c54 0025 3e53 0000 2020 2020 2020 207c |T.%>S.. | │ │ │ 004123e0: 2036 332d 3639 2020 2020 2020 7c20 4669 63-69 | Fi │ │ │ 004123f0: 7865 642d 6c65 6e67 7468 2041 5343 4949 xed-length ASCII │ │ │ 00412400: 2074 6578 743a 426f 6f6c 6561 6e20 696e text:Boolean in │ │ │ 00412410: 6469 6361 746f 7220 6f66 2053 7461 6e64 dicator of Stand │ │ │ -00412420: 6172 6420 7c54 0025 f654 0000 2020 2020 ard |T.%.T.. │ │ │ +00412420: 6172 6420 7c54 0025 3e54 0000 2020 2020 ard |T.%>T.. │ │ │ 00412430: 2020 207c 2020 2020 2020 2020 2020 2020 | │ │ │ 00412440: 7c20 4e55 4c4c 2063 6f6c 6c61 7469 6f6e | NULL collation │ │ │ 00412450: 2028 3129 206f 7220 4754 2e4d 206c 6567 (1) or GT.M leg │ │ │ 00412460: 6163 7920 636f 6c6c 6174 696f 6e20 2830 acy collation (0 │ │ │ -00412470: 292e 2020 2020 2020 7c54 0025 f655 0000 ). |T.%.U.. │ │ │ +00412470: 292e 2020 2020 2020 7c54 0025 3e55 0000 ). |T.%>U.. │ │ │ 00412480: 2020 2020 2020 207c 2d2d 2d2d 2d2d 2d2d |-------- │ │ │ 00412490: 2d2d 2d2d 2b2d 2d2d 2d2d 2d2d 2d2d 2d2d ----+----------- │ │ │ 004124a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004124b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004124c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 7c54 0025 ------------|T.% │ │ │ -004124d0: f656 0000 2020 2020 2020 207c 2020 2020 .V.. | │ │ │ +004124d0: 3e56 0000 2020 2020 2020 207c 2020 2020 >V.. | │ │ │ 004124e0: 2020 2020 2020 2020 7c20 4669 7865 642d | Fixed- │ │ │ 004124f0: 6c65 6e67 7468 2041 5343 4949 2074 6578 length ASCII tex │ │ │ 00412500: 743a 2053 7061 6365 2d70 6164 6465 6420 t: Space-padded │ │ │ 00412510: 6c61 6265 6c20 7370 6563 6966 6965 6420 label specified │ │ │ -00412520: 7c54 0025 f657 0000 2020 2020 2020 207c |T.%.W.. | │ │ │ +00412520: 7c54 0025 3e57 0000 2020 2020 2020 207c |T.%>W.. | │ │ │ 00412530: 2020 2020 2020 2020 2020 2020 7c20 6279 | by │ │ │ 00412540: 2074 6865 202d 4c41 4245 4c20 7175 616c the -LABEL qual │ │ │ 00412550: 6966 6965 723b 2074 6865 2064 6566 6175 ifier; the defau │ │ │ 00412560: 6c74 204c 4142 454c 2069 7320 2247 542e lt LABEL is "GT. │ │ │ -00412570: 4d20 2020 7c54 0025 f658 0000 2020 2020 M |T.%.X.. │ │ │ +00412570: 4d20 2020 7c54 0025 3e58 0000 2020 2020 M |T.%>X.. │ │ │ 00412580: 2020 207c 2037 302d 3130 3020 2020 2020 | 70-100 │ │ │ 00412590: 7c20 4d55 5049 5020 4558 5452 4143 5422 | MUPIP EXTRACT" │ │ │ 004125a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004125b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004125c0: 2020 2020 2020 2020 7c54 0025 f659 0000 |T.%.Y.. │ │ │ +004125c0: 2020 2020 2020 2020 7c54 0025 3e59 0000 |T.%>Y.. │ │ │ 004125d0: 2020 2020 2020 207c 2020 2020 2020 2020 | │ │ │ 004125e0: 2020 2020 7c20 2020 2020 2020 2020 2020 | │ │ │ 004125f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00412600: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 00412610: 2020 2020 2020 2020 2020 2020 7c54 0025 |T.% │ │ │ -00412620: f65a 0000 2020 2020 2020 207c 2020 2020 .Z.. | │ │ │ +00412620: 3e5a 0000 2020 2020 2020 207c 2020 2020 >Z.. | │ │ │ 00412630: 2020 2020 2020 2020 7c20 466f 7220 6578 | For ex │ │ │ 00412640: 7472 6163 7473 2069 6e20 5554 462d 3820 tracts in UTF-8 │ │ │ 00412650: 6d6f 6465 2c20 4754 2e4d 2070 7265 6669 mode, GT.M prefi │ │ │ 00412660: 7865 7320 5554 462d 3820 616e 6420 6120 xes UTF-8 and a │ │ │ -00412670: 7c54 0025 f661 0000 2020 2020 2020 207c |T.%.a.. | │ │ │ +00412670: 7c54 0025 3e61 0000 2020 2020 2020 207c |T.%>a.. | │ │ │ 00412680: 2020 2020 2020 2020 2020 2020 7c20 7370 | sp │ │ │ 00412690: 6163 6520 746f 202d 4c41 4245 4c2e 2020 ace to -LABEL. │ │ │ 004126a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 004126b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ -004126c0: 2020 2020 7c54 0025 f662 0000 2020 2020 |T.%.b.. │ │ │ +004126c0: 2020 2020 7c54 0025 3e62 0000 2020 2020 |T.%>b.. │ │ │ 004126d0: 2020 202b 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d +------------ │ │ │ 004126e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 004126f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ 00412700: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ -00412710: 2d2d 2d2d 2d2d 2d2d 2b07 0025 f663 0000 --------+..%.c.. │ │ │ -00412720: 5000 25f6 6400 0020 2020 2032 2e20 474f P.%.d.. 2. GO │ │ │ +00412710: 2d2d 2d2d 2d2d 2d2d 2b07 0025 3e63 0000 --------+..%>c.. │ │ │ +00412720: 5000 253e 6400 0020 2020 2032 2e20 474f P.%>d.. 2. GO │ │ │ 00412730: 202d 2047 6c6f 6261 6c20 4f75 7470 7574 - Global Output │ │ │ 00412740: 2066 6f72 6d61 742c 2075 7365 6420 666f format, used fo │ │ │ 00412750: 7220 6669 6c65 7320 746f 2074 7261 6e73 r files to trans │ │ │ 00412760: 706f 7274 206f 7220 6172 6368 6976 652e port or archive. │ │ │ -00412770: 5300 25f6 6500 0020 2020 2020 2020 2d46 S.%.e.. -F │ │ │ +00412770: 5300 253e 6500 0020 2020 2020 2020 2d46 S.%>e.. -F │ │ │ 00412780: 4f52 4d41 543d 474f 2073 746f 7265 7320 ORMAT=GO stores │ │ │ 00412790: 7468 6520 6461 7461 2069 6e20 7265 636f the data in reco │ │ │ 004127a0: 7264 2070 6169 7273 2e20 4561 6368 2067 rd pairs. Each g │ │ │ 004127b0: 6c6f 6261 6c20 6e6f 6465 2070 726f 6475 lobal node produ │ │ │ 004127c0: 6365 7300 0000 0000 0000 0000 0000 0000 ces............. │ │ │ 004127d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004127e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004127f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00412800: 0400 0000 cc07 0000 7404 0000 0000 0000 ........t....... │ │ │ -00412810: 7700 00f6 4845 4c50 00ff 7300 ff47 444d w...HELP..s..GDM │ │ │ +00412810: 7700 003e 4845 4c50 00ff 7300 ff47 444d w..>HELP..s..GDM │ │ │ 00412820: 00ff 7300 ff45 5854 5241 4354 00ff 7300 ..s..EXTRACT..s. │ │ │ 00412830: ff46 4f52 4d41 5400 c066 0000 2020 2020 .FORMAT..f.. │ │ │ 00412840: 2020 2074 776f 2072 6563 6f72 6473 202d two records - │ │ │ 00412850: 2074 6865 2066 6972 7374 2063 6f6e 7461 the first conta │ │ │ 00412860: 696e 7320 7468 6520 6b65 7920 616e 6420 ins the key and │ │ │ 00412870: 7468 6520 7365 636f 6e64 2063 6f6e 7461 the second conta │ │ │ -00412880: 696e 7320 7468 6553 0025 f667 0000 2020 ins theS.%.g.. │ │ │ +00412880: 696e 7320 7468 6553 0025 3e67 0000 2020 ins theS.%>g.. │ │ │ 00412890: 2020 2020 2076 616c 7565 2e20 4d55 5049 value. MUPI │ │ │ 004128a0: 5020 4558 5452 4143 5420 2d46 4f52 4d41 P EXTRACT -FORMA │ │ │ 004128b0: 543d 474f 2068 6173 2074 776f 2068 6561 T=GO has two hea │ │ │ 004128c0: 6465 7220 7265 636f 7264 7320 2d20 7468 der records - th │ │ │ -004128d0: 6520 6669 7273 7420 6973 5400 25f6 6800 e first isT.%.h. │ │ │ +004128d0: 6520 6669 7273 7420 6973 5400 253e 6800 e first isT.%>h. │ │ │ 004128e0: 0020 2020 2020 2020 6120 7465 7874 206c . a text l │ │ │ 004128f0: 6162 656c 2028 7265 6665 7220 746f 2074 abel (refer to t │ │ │ 00412900: 6865 204c 4142 454c 2071 7561 6c69 6669 he LABEL qualifi │ │ │ 00412910: 6572 2920 616e 6420 7468 6520 7365 636f er) and the seco │ │ │ 00412920: 6e64 2069 7320 7468 6520 6461 7465 5400 nd is the dateT. │ │ │ -00412930: 25f6 6900 0020 2020 2020 2020 616e 6420 %.i.. and │ │ │ +00412930: 253e 6900 0020 2020 2020 2020 616e 6420 %>i.. and │ │ │ 00412940: 7469 6d65 206f 6620 6578 7472 6163 7420 time of extract │ │ │ 00412950: 696e 2024 5a44 4154 4528 2920 666f 726d in $ZDATE() form │ │ │ 00412960: 6174 2044 442d 4d4f 4e2d 5945 4152 2032 at DD-MON-YEAR 2 │ │ │ 00412970: 343a 3630 3a53 532e 2049 6620 2d4c 4142 4:60:SS. If -LAB │ │ │ -00412980: 454c 5100 25f6 6a00 0020 2020 2020 2020 ELQ.%.j.. │ │ │ +00412980: 454c 5100 253e 6a00 0020 2020 2020 2020 ELQ.%>j.. │ │ │ 00412990: 6973 206e 6f74 2073 7065 6369 6669 6564 is not specified │ │ │ 004129a0: 2c20 7468 6520 6465 6661 756c 7420 6669 , the default fi │ │ │ 004129b0: 7273 7420 6865 6164 6572 2069 7320 2247 rst header is "G │ │ │ 004129c0: 542e 4d20 4d55 5049 5020 4558 5452 4143 T.M MUPIP EXTRAC │ │ │ -004129d0: 5422 2e52 0025 f671 0000 2020 2020 332e T".R.%.q.. 3. │ │ │ +004129d0: 5422 2e52 0025 3e71 0000 2020 2020 332e T".R.%>q.. 3. │ │ │ 004129e0: 205a 5752 202d 205a 5752 4954 4520 666f ZWR - ZWRITE fo │ │ │ 004129f0: 726d 6174 2c20 7573 6564 2066 6f72 2066 rmat, used for f │ │ │ 00412a00: 696c 6573 2074 6f20 7472 616e 7370 6f72 iles to transpor │ │ │ 00412a10: 7420 6f72 2061 7263 6869 7665 2074 6861 t or archive tha │ │ │ -00412a20: 7420 6d61 794e 0025 f672 0000 2020 2020 t mayN.%.r.. │ │ │ +00412a20: 7420 6d61 794e 0025 3e72 0000 2020 2020 t mayN.%>r.. │ │ │ 00412a30: 2020 2063 6f6e 7461 696e 206e 6f6e 2d67 contain non-g │ │ │ 00412a40: 7261 7068 6963 616c 2069 6e66 6f72 6d61 raphical informa │ │ │ 00412a50: 7469 6f6e 2e20 4561 6368 2067 6c6f 6261 tion. Each globa │ │ │ 00412a60: 6c20 6e6f 6465 2070 726f 6475 6365 7320 l node produces │ │ │ -00412a70: 6f6e 654f 0025 f673 0000 2020 2020 2020 oneO.%.s.. │ │ │ +00412a70: 6f6e 654f 0025 3e73 0000 2020 2020 2020 oneO.%>s.. │ │ │ 00412a80: 2072 6563 6f72 6420 7769 7468 2062 6f74 record with bot │ │ │ 00412a90: 6820 6b65 7920 616e 6420 7661 6c75 652e h key and value. │ │ │ 00412aa0: 204d 5550 4950 2045 5854 5241 4354 202d MUPIP EXTRACT - │ │ │ 00412ab0: 464f 524d 4154 3d5a 5752 2068 6173 2074 FORMAT=ZWR has t │ │ │ -00412ac0: 776f 5200 25f6 7400 0020 2020 2020 2020 woR.%.t.. │ │ │ +00412ac0: 776f 5200 253e 7400 0020 2020 2020 2020 woR.%>t.. │ │ │ 00412ad0: 6865 6164 6572 2072 6563 6f72 6473 2c20 header records, │ │ │ 00412ae0: 7768 6963 6820 6172 6520 7468 6520 7361 which are the sa │ │ │ 00412af0: 6d65 2061 7320 666f 7220 464f 524d 4154 me as for FORMAT │ │ │ 00412b00: 3d47 4f2c 2065 7863 6570 7420 7468 6174 =GO, except that │ │ │ -00412b10: 2074 6865 3600 25f6 7500 0020 2020 2020 the6.%.u.. │ │ │ +00412b10: 2074 6865 3600 253e 7500 0020 2020 2020 the6.%>u.. │ │ │ 00412b20: 2020 7365 636f 6e64 2072 6563 6f72 6420 second record │ │ │ 00412b30: 656e 6473 2077 6974 6820 7468 6520 7465 ends with the te │ │ │ -00412b40: 7874 2022 205a 5752 222e 0700 25f6 7600 xt " ZWR"...%.v. │ │ │ -00412b50: 0011 001e f652 4545 5a45 0000 4652 6565 .....REEZE..FRee │ │ │ -00412b60: 7a65 1100 24f6 bf11 0000 2020 2046 5265 ze..$..... FRe │ │ │ -00412b70: 657a 6507 0025 f621 0000 4e00 25f6 3100 eze..%.!..N.%.1. │ │ │ +00412b40: 7874 2022 205a 5752 222e 0700 253e 7600 xt " ZWR"...%>v. │ │ │ +00412b50: 0011 001e 3e52 4545 5a45 0000 4652 6565 ....>REEZE..FRee │ │ │ +00412b60: 7a65 1100 243e bf11 0000 2020 2046 5265 ze..$>.... FRe │ │ │ +00412b70: 657a 6507 0025 3e21 0000 4e00 253e 3100 eze..%>!..N.%>1. │ │ │ 00412b80: 0020 2020 5072 6576 656e 7473 2064 6174 . Prevents dat │ │ │ 00412b90: 6162 6173 6520 7570 6461 7465 7320 746f abase updates to │ │ │ 00412ba0: 2061 6c6c 2064 6174 6162 6173 6520 6669 all database fi │ │ │ 00412bb0: 6c65 7320 6672 6f6d 2077 6869 6368 2074 les from which t │ │ │ -00412bc0: 6865 204d 5550 4950 5100 25f6 4100 0020 he MUPIPQ.%.A.. │ │ │ +00412bc0: 6865 204d 5550 4950 5100 253e 4100 0020 he MUPIPQ.%>A.. │ │ │ 00412bd0: 2020 4558 5452 4143 5420 636f 6d6d 616e EXTRACT comman │ │ │ 00412be0: 6420 6973 2063 6f70 7969 6e67 2072 6563 d is copying rec │ │ │ 00412bf0: 6f72 6473 2e20 4652 4545 5a45 2065 6e73 ords. FREEZE ens │ │ │ 00412c00: 7572 6573 2074 6861 7420 6120 4d55 5049 ures that a MUPI │ │ │ -00412c10: 5020 4558 5452 4143 544c 0025 f651 0000 P EXTRACTL.%.Q.. │ │ │ +00412c10: 5020 4558 5452 4143 544c 0025 3e51 0000 P EXTRACTL.%>Q.. │ │ │ 00412c20: 2020 206f 7065 7261 7469 6f6e 2063 6170 operation cap │ │ │ 00412c30: 7475 7265 7320 6120 2273 6861 7270 2220 tures a "sharp" │ │ │ 00412c40: 696d 6167 6520 6f66 2074 6865 2067 6c6f image of the glo │ │ │ 00412c50: 6261 6c73 2c20 7261 7468 6572 2074 6861 bals, rather tha │ │ │ -00412c60: 6e20 6f6e 6547 0025 f661 0000 2020 2022 n oneG.%.a.. " │ │ │ +00412c60: 6e20 6f6e 6547 0025 3e61 0000 2020 2022 n oneG.%>a.. " │ │ │ 00412c70: 626c 7572 7265 6422 2062 7920 7570 6461 blurred" by upda │ │ │ 00412c80: 7465 7320 6f63 6375 7272 696e 6720 7768 tes occurring wh │ │ │ 00412c90: 696c 6520 7468 6520 636f 7079 2069 7320 ile the copy is │ │ │ -00412ca0: 696e 2070 726f 6772 6573 732e 0700 25f6 in progress...%. │ │ │ -00412cb0: 7100 0030 0025 f681 0000 2020 2054 6865 q..0.%.... The │ │ │ +00412ca0: 696e 2070 726f 6772 6573 732e 0700 253e in progress...%> │ │ │ +00412cb0: 7100 0030 0025 3e81 0000 2020 2054 6865 q..0.%>... The │ │ │ 00412cc0: 2066 6f72 6d61 7420 6f66 2074 6865 2046 format of the F │ │ │ 00412cd0: 5245 455a 4520 7175 616c 6966 6965 7220 REEZE qualifier │ │ │ -00412ce0: 6973 3a07 0025 f691 0000 1400 24f6 c011 is:..%......$... │ │ │ +00412ce0: 6973 3a07 0025 3e91 0000 1400 243e c011 is:..%>.....$>.. │ │ │ 00412cf0: 0000 2020 202d 4652 5b45 455a 455d 0700 .. -FR[EEZE].. │ │ │ -00412d00: 25f6 1200 004f 0025 f613 0000 2020 2042 %....O.%.... B │ │ │ +00412d00: 253e 1200 004f 0025 3e13 0000 2020 2042 %>...O.%>... B │ │ │ 00412d10: 7920 6465 6661 756c 742c 204d 5550 4950 y default, MUPIP │ │ │ 00412d20: 2045 5854 5241 4354 2064 6f65 7320 6e6f EXTRACT does no │ │ │ 00412d30: 7420 2266 7265 657a 6522 2072 6567 696f t "freeze" regio │ │ │ 00412d40: 6e73 2064 7572 696e 6720 6f70 6572 6174 ns during operat │ │ │ -00412d50: 696f 6e2e 0700 25f6 1400 0010 001d f64c ion...%........L │ │ │ -00412d60: 4142 454c 0000 4c41 6265 6c10 0023 f6bf ABEL..LAbel..#.. │ │ │ -00412d70: 1100 0020 2020 4c41 6265 6c07 0024 f621 ... LAbel..$.! │ │ │ -00412d80: 0000 4f00 24f6 3100 0020 2020 5370 6563 ..O.$.1.. Spec │ │ │ +00412d50: 696f 6e2e 0700 253e 1400 0010 001d 3e4c ion...%>......>L │ │ │ +00412d60: 4142 454c 0000 4c41 6265 6c10 0023 3ebf ABEL..LAbel..#>. │ │ │ +00412d70: 1100 0020 2020 4c41 6265 6c07 0024 3e21 ... LAbel..$>! │ │ │ +00412d80: 0000 4f00 243e 3100 0020 2020 5370 6563 ..O.$>1.. Spec │ │ │ 00412d90: 6966 6965 7320 7468 6520 7465 7874 2073 ifies the text s │ │ │ 00412da0: 7472 696e 6720 7468 6174 2062 6563 6f6d tring that becom │ │ │ 00412db0: 6573 2074 6865 2066 6972 7374 2072 6563 es the first rec │ │ │ 00412dc0: 6f72 6420 696e 2074 6865 206f 7574 7075 ord in the outpu │ │ │ -00412dd0: 744b 0024 f641 0000 2020 2066 696c 652e tK.$.A.. file. │ │ │ +00412dd0: 744b 0024 3e41 0000 2020 2066 696c 652e tK.$>A.. file. │ │ │ 00412de0: 204d 5550 4950 2045 5854 5241 4354 202d MUPIP EXTRACT - │ │ │ 00412df0: 464f 524d 4154 3d42 494e 4152 5920 7472 FORMAT=BINARY tr │ │ │ 00412e00: 756e 6361 7465 7320 7468 6520 6c61 6265 uncates the labe │ │ │ -00412e10: 6c20 7465 7874 2074 6f20 3332 3b00 24f6 l text to 32;.$. │ │ │ +00412e10: 6c20 7465 7874 2074 6f20 3332 3b00 243e l text to 32;.$> │ │ │ 00412e20: 5100 0020 2020 6368 6172 6163 7465 7273 Q.. characters │ │ │ 00412e30: 2e20 5468 6520 666f 726d 6174 206f 6620 . The format of │ │ │ 00412e40: 7468 6520 4c41 4245 4c20 7175 616c 6966 the LABEL qualif │ │ │ -00412e50: 6965 7220 6973 3a07 0024 f661 0000 1700 ier is:..$.a.... │ │ │ -00412e60: 24f6 7100 0020 2020 2d4c 415b 4245 4c5d $.q.. -LA[BEL] │ │ │ -00412e70: 3d74 6578 7407 0024 f681 0000 4600 24f6 =text..$....F.$. │ │ │ +00412e50: 6965 7220 6973 3a07 0024 3e61 0000 1700 ier is:..$>a.... │ │ │ +00412e60: 243e 7100 0020 2020 2d4c 415b 4245 4c5d $>q.. -LA[BEL] │ │ │ +00412e70: 3d74 6578 7407 0024 3e81 0000 4600 243e =text..$>...F.$> │ │ │ 00412e80: 9100 0020 2020 2020 6f20 4279 2064 6566 ... o By def │ │ │ 00412e90: 6175 6c74 2c20 4558 5452 4143 5420 7573 ault, EXTRACT us │ │ │ 00412ea0: 6573 2074 6865 206c 6162 656c 2022 4754 es the label "GT │ │ │ 00412eb0: 2e4d 204d 5550 4950 2045 5854 5241 4354 .M MUPIP EXTRACT │ │ │ -00412ec0: 2e22 5300 23f6 c011 0000 2020 2020 206f ."S.#..... o │ │ │ +00412ec0: 2e22 5300 233e c011 0000 2020 2020 206f ."S.#>.... o │ │ │ 00412ed0: 2046 6f72 206d 6f72 6520 6465 7461 696c For more detail │ │ │ 00412ee0: 6564 2069 6e66 6f72 6d61 7469 6f6e 2061 ed information a │ │ │ 00412ef0: 626f 7574 2074 6865 202d 464f 524d 4154 bout the -FORMAT │ │ │ 00412f00: 3d42 494e 4152 5920 6865 6164 6572 206c =BINARY header l │ │ │ -00412f10: 6162 656c 2c41 0024 f612 0000 2020 2020 abel,A.$.... │ │ │ +00412f10: 6162 656c 2c41 0024 3e12 0000 2020 2020 abel,A.$>... │ │ │ 00412f20: 2020 2072 6566 6572 2074 6f20 7468 6520 refer to the │ │ │ 00412f30: 6465 7363 7269 7074 696f 6e20 6f66 2045 description of E │ │ │ 00412f40: 5854 5241 4354 202d 464f 524d 4154 3d42 XTRACT -FORMAT=B │ │ │ -00412f50: 494e 4152 592e 0700 24f6 1300 000b 001e INARY...$....... │ │ │ -00412f60: f64f 4700 004c 4f67 0e00 21f6 bf11 0000 .OG..LOg..!..... │ │ │ -00412f70: 2020 204c 4f67 0700 22f6 2100 004f 0022 LOg..".!..O." │ │ │ -00412f80: f631 0000 2020 2044 6973 706c 6179 7320 .1.. Displays │ │ │ +00412f50: 494e 4152 592e 0700 243e 1300 000b 001e INARY...$>...... │ │ │ +00412f60: 3e4f 4700 004c 4f67 0e00 213e bf11 0000 >OG..LOg..!>.... │ │ │ +00412f70: 2020 204c 4f67 0700 223e 2100 004f 0022 LOg..">!..O." │ │ │ +00412f80: 3e31 0000 2020 2044 6973 706c 6179 7320 >1.. Displays │ │ │ 00412f90: 6120 6d65 7373 6167 6520 6f6e 2073 7464 a message on std │ │ │ 00412fa0: 6f75 7420 666f 7220 6561 6368 2067 6c6f out for each glo │ │ │ 00412fb0: 6261 6c20 6578 7472 6163 7465 6420 7769 bal extracted wi │ │ │ 00412fc0: 7468 2074 6865 204d 5550 4950 0000 0000 th the MUPIP.... │ │ │ 00412fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00412fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00412ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00413000: 0400 0000 c207 0000 a204 0000 0000 0000 ................ │ │ │ -00413010: 7100 00f6 4845 4c50 00ff 7300 ff47 444d q...HELP..s..GDM │ │ │ +00413010: 7100 003e 4845 4c50 00ff 7300 ff47 444d q..>HELP..s..GDM │ │ │ 00413020: 00ff 7300 ff45 5854 5241 4354 00ff 7300 ..s..EXTRACT..s. │ │ │ 00413030: ff4c 4f47 00bf 4100 0020 2020 4558 5452 .LOG..A.. EXTR │ │ │ 00413040: 4143 5420 636f 6d6d 616e 642e 2054 6865 ACT command. The │ │ │ 00413050: 206d 6573 7361 6765 2064 6973 706c 6179 message display │ │ │ 00413060: 7320 7468 6520 6e75 6d62 6572 206f 6620 s the number of │ │ │ 00413070: 676c 6f62 616c 206e 6f64 6573 2c20 7468 global nodes, th │ │ │ -00413080: 654f 0022 f651 0000 2020 206d 6178 696d eO.".Q.. maxim │ │ │ +00413080: 654f 0022 3e51 0000 2020 206d 6178 696d eO.">Q.. maxim │ │ │ 00413090: 756d 2073 7562 7363 7269 7074 206c 656e um subscript len │ │ │ 004130a0: 6774 6820 616e 6420 6d61 7869 6d75 6d20 gth and maximum │ │ │ 004130b0: 6461 7461 206c 656e 6774 6820 666f 7220 data length for │ │ │ 004130c0: 6561 6368 2067 6c6f 6261 6c2e 2054 6865 each global. The │ │ │ -004130d0: 2900 22f6 6100 0020 2020 666f 726d 6174 ).".a.. format │ │ │ +004130d0: 2900 223e 6100 0020 2020 666f 726d 6174 ).">a.. format │ │ │ 004130e0: 206f 6620 7468 6520 4c4f 4720 7175 616c of the LOG qual │ │ │ -004130f0: 6966 6965 7220 6973 3a07 0022 f671 0000 ifier is:..".q.. │ │ │ -00413100: 1400 22f6 8100 0020 2020 2d5b 4e4f 5d4c ..".... -[NO]L │ │ │ -00413110: 4f5b 475d 0700 22f6 9100 002d 0021 f6c0 O[G].."....-.!.. │ │ │ +004130f0: 6966 6965 7220 6973 3a07 0022 3e71 0000 ifier is:..">q.. │ │ │ +00413100: 1400 223e 8100 0020 2020 2d5b 4e4f 5d4c ..">... -[NO]L │ │ │ +00413110: 4f5b 475d 0700 223e 9100 002d 0021 3ec0 O[G]..">...-.!>. │ │ │ 00413120: 1100 0020 2020 4279 2064 6566 6175 6c74 ... By default │ │ │ 00413130: 2c20 4558 5452 4143 5420 6f70 6572 6174 , EXTRACT operat │ │ │ -00413140: 6573 202d 4c4f 472e 0700 22f6 1200 0014 es -LOG..."..... │ │ │ -00413150: 001d f64e 554c 4c5f 4956 0000 4e75 6c6c ...NULL_IV..Null │ │ │ -00413160: 5f69 7612 0025 f6bf 1100 0020 2020 4e75 _iv..%..... Nu │ │ │ -00413170: 6c6c 5f69 7607 0026 f621 0000 5000 26f6 ll_iv..&.!..P.&. │ │ │ +00413140: 6573 202d 4c4f 472e 0700 223e 1200 0014 es -LOG...">.... │ │ │ +00413150: 001d 3e4e 554c 4c5f 4956 0000 4e75 6c6c ..>NULL_IV..Null │ │ │ +00413160: 5f69 7612 0025 3ebf 1100 0020 2020 4e75 _iv..%>.... Nu │ │ │ +00413170: 6c6c 5f69 7607 0026 3e21 0000 5000 263e ll_iv..&>!..P.&> │ │ │ 00413180: 3100 0020 2020 4372 6561 7465 7320 616e 1.. Creates an │ │ │ 00413190: 2065 6e63 7279 7074 6564 2062 696e 6172 encrypted binar │ │ │ 004131a0: 7920 6578 7472 6163 7420 7769 7468 206e y extract with n │ │ │ 004131b0: 756c 6c20 4956 7320 6672 6f6d 2061 2064 ull IVs from a d │ │ │ -004131c0: 6174 6162 6173 6520 7769 7468 5000 26f6 atabase withP.&. │ │ │ +004131c0: 6174 6162 6173 6520 7769 7468 5000 263e atabase withP.&> │ │ │ 004131d0: 4100 0020 2020 6e6f 6e2d 6e75 6c6c 2049 A.. non-null I │ │ │ 004131e0: 5673 2c20 7768 6963 6820 6361 6e20 6265 Vs, which can be │ │ │ 004131f0: 2072 6573 746f 7265 6420 746f 2061 2076 restored to a v │ │ │ 00413200: 6572 7369 6f6e 2074 6861 7420 646f 6573 ersion that does │ │ │ -00413210: 206e 6f74 2073 7570 706f 7274 4000 26f6 not support@.&. │ │ │ +00413210: 206e 6f74 2073 7570 706f 7274 4000 263e not support@.&> │ │ │ 00413220: 5100 0020 2020 6e6f 6e2d 6e75 6c6c 2049 Q.. non-null I │ │ │ 00413230: 5673 2e20 5468 6520 666f 726d 6174 206f Vs. The format o │ │ │ 00413240: 6620 7468 6520 2d4e 554c 4c5f 4956 2071 f the -NULL_IV q │ │ │ -00413250: 7561 6c69 6669 6572 2069 733a 0700 26f6 ualifier is:..&. │ │ │ -00413260: 6100 0016 0026 f671 0000 2020 202d 5b4e a....&.q.. -[N │ │ │ -00413270: 4f5d 4e55 4c4c 5f49 5607 0026 f681 0000 O]NULL_IV..&.... │ │ │ -00413280: 5100 26f6 9100 0020 2020 2020 6f20 4754 Q.&.... o GT │ │ │ +00413250: 7561 6c69 6669 6572 2069 733a 0700 263e ualifier is:..&> │ │ │ +00413260: 6100 0016 0026 3e71 0000 2020 202d 5b4e a....&>q.. -[N │ │ │ +00413270: 4f5d 4e55 4c4c 5f49 5607 0026 3e81 0000 O]NULL_IV..&>... │ │ │ +00413280: 5100 263e 9100 0020 2020 2020 6f20 4754 Q.&>... o GT │ │ │ 00413290: 2e4d 2076 6572 7369 6f6e 7320 7072 696f .M versions prio │ │ │ 004132a0: 7220 746f 2056 362e 332d 3030 3020 7573 r to V6.3-000 us │ │ │ 004132b0: 6564 2065 6d70 7479 2028 616c 6c20 7a65 ed empty (all ze │ │ │ 004132c0: 726f 7320 6f72 2022 4e55 4c4c 5f49 5622 ros or "NULL_IV" │ │ │ -004132d0: 2951 0025 f6c0 1100 0020 2020 2020 2020 )Q.%..... │ │ │ +004132d0: 2951 0025 3ec0 1100 0020 2020 2020 2020 )Q.%>.... │ │ │ 004132e0: 696e 6974 6961 6c69 7a61 7469 6f6e 2076 initialization v │ │ │ 004132f0: 6563 746f 7273 2849 5673 2920 746f 2065 ectors(IVs) to e │ │ │ 00413300: 6e63 7279 7074 206f 7220 6465 6372 7970 ncrypt or decryp │ │ │ 00413310: 7420 2d46 4f52 4d41 543d 2242 494e 4152 t -FORMAT="BINAR │ │ │ -00413320: 5922 1700 26f6 1200 0020 2020 2020 2020 Y"..&.... │ │ │ -00413330: 6578 7472 6163 7473 2e43 0026 f613 0000 extracts.C.&.... │ │ │ +00413320: 5922 1700 263e 1200 0020 2020 2020 2020 Y"..&>... │ │ │ +00413330: 6578 7472 6163 7473 2e43 0026 3e13 0000 extracts.C.&>... │ │ │ 00413340: 2020 2020 206f 2047 542e 4d20 7665 7273 o GT.M vers │ │ │ 00413350: 696f 6e20 7374 6172 7469 6e67 2066 726f ion starting fro │ │ │ 00413360: 6d20 5636 2e33 2d30 3030 2075 7365 206e m V6.3-000 use n │ │ │ -00413370: 6f6e 2d7a 6572 6f20 4956 732e 5000 26f6 on-zero IVs.P.&. │ │ │ +00413370: 6f6e 2d7a 6572 6f20 4956 732e 5000 263e on-zero IVs.P.&> │ │ │ 00413380: 1400 0020 2020 2020 6f20 5573 6520 7468 ... o Use th │ │ │ 00413390: 6520 4e55 4c4c 5f49 5620 7175 616c 6966 e NULL_IV qualif │ │ │ 004133a0: 6965 7220 6f6e 6c79 206f 6e20 656e 6372 ier only on encr │ │ │ 004133b0: 7970 7465 6420 6461 7461 6261 7365 7320 ypted databases │ │ │ -004133c0: 746f 2063 7265 6174 6520 616e 5100 26f6 to create anQ.&. │ │ │ +004133c0: 746f 2063 7265 6174 6520 616e 5100 263e to create anQ.&> │ │ │ 004133d0: 1500 0020 2020 2020 2020 656e 6372 7970 ... encryp │ │ │ 004133e0: 7465 6420 6269 6e61 7279 2065 7874 7261 ted binary extra │ │ │ 004133f0: 6374 2069 6e20 4744 5320 4249 4e41 5259 ct in GDS BINARY │ │ │ 00413400: 2045 5854 5241 4354 204c 4556 454c 2038 EXTRACT LEVEL 8 │ │ │ 00413410: 2066 6f72 6d61 742e 2054 6869 7350 0026 format. ThisP.& │ │ │ -00413420: f616 0000 2020 2020 2020 2066 6f72 6d61 .... forma │ │ │ +00413420: 3e16 0000 2020 2020 2020 2066 6f72 6d61 >... forma │ │ │ 00413430: 7420 6361 6e20 6c6f 6164 2064 6174 6120 t can load data │ │ │ 00413440: 6f6e 2061 6e79 2065 6e63 7279 7074 6564 on any encrypted │ │ │ 00413450: 2047 542e 4d20 6461 7461 6261 7365 2063 GT.M database c │ │ │ 00413460: 7265 6174 6564 2077 6974 6820 6128 0026 reated with a(.& │ │ │ -00413470: f617 0000 2020 2020 2020 2076 6572 7369 .... versi │ │ │ +00413470: 3e17 0000 2020 2020 2020 2076 6572 7369 >... versi │ │ │ 00413480: 6f6e 2070 7269 6f72 2074 6f20 5636 2e33 on prior to V6.3 │ │ │ -00413490: 2d30 3030 2e4e 0026 f618 0000 2020 2020 -000.N.&.... │ │ │ +00413490: 2d30 3030 2e4e 0026 3e18 0000 2020 2020 -000.N.&>... │ │ │ 004134a0: 206f 2054 6865 2064 6566 6175 6c74 2069 o The default i │ │ │ 004134b0: 7320 2d4e 4f4e 554c 4c5f 4956 2077 6869 s -NONULL_IV whi │ │ │ 004134c0: 6368 2070 726f 6475 6365 7320 6120 6269 ch produces a bi │ │ │ 004134d0: 6e61 7279 2065 7874 7261 6374 2069 6e20 nary extract in │ │ │ -004134e0: 4744 532c 0026 f619 0000 2020 2020 2020 GDS,.&.... │ │ │ +004134e0: 4744 532c 0026 3e19 0000 2020 2020 2020 GDS,.&>... │ │ │ 004134f0: 2042 494e 4152 5920 4558 5452 4143 5420 BINARY EXTRACT │ │ │ 00413500: 4c45 5645 4c20 3920 666f 726d 6174 2e07 LEVEL 9 format.. │ │ │ -00413510: 0026 f61a 0000 1200 1df6 5245 4749 4f4e .&........REGION │ │ │ -00413520: 0000 5265 6769 6f6e 1100 24f6 bf11 0000 ..Region..$..... │ │ │ -00413530: 2020 2052 6567 696f 6e07 0025 f621 0000 Region..%.!.. │ │ │ -00413540: 4f00 25f6 3100 0020 2020 5265 7374 7269 O.%.1.. Restri │ │ │ +00413510: 0026 3e1a 0000 1200 1d3e 5245 4749 4f4e .&>......>REGION │ │ │ +00413520: 0000 5265 6769 6f6e 1100 243e bf11 0000 ..Region..$>.... │ │ │ +00413530: 2020 2052 6567 696f 6e07 0025 3e21 0000 Region..%>!.. │ │ │ +00413540: 4f00 253e 3100 0020 2020 5265 7374 7269 O.%>1.. Restri │ │ │ 00413550: 6374 7320 4d55 5049 5020 4558 5452 4143 cts MUPIP EXTRAC │ │ │ 00413560: 5420 746f 2061 2073 6574 206f 6620 7265 T to a set of re │ │ │ 00413570: 6769 6f6e 732e 2054 6865 2066 6f72 6d61 gions. The forma │ │ │ 00413580: 7420 6f66 2074 6865 2052 4547 494f 4e17 t of the REGION. │ │ │ -00413590: 0025 f641 0000 2020 2071 7561 6c69 6669 .%.A.. qualifi │ │ │ -004135a0: 6572 2069 733a 0700 25f6 5100 001f 0025 er is:..%.Q....% │ │ │ -004135b0: f661 0000 2020 202d 525b 4547 494f 4e5d .a.. -R[EGION] │ │ │ -004135c0: 3d72 6567 696f 6e2d 6c69 7374 0700 25f6 =region-list..%. │ │ │ -004135d0: 7100 004c 0025 f681 0000 2020 2072 6567 q..L.%.... reg │ │ │ +00413590: 0025 3e41 0000 2020 2071 7561 6c69 6669 .%>A.. qualifi │ │ │ +004135a0: 6572 2069 733a 0700 253e 5100 001f 0025 er is:..%>Q....% │ │ │ +004135b0: 3e61 0000 2020 202d 525b 4547 494f 4e5d >a.. -R[EGION] │ │ │ +004135c0: 3d72 6567 696f 6e2d 6c69 7374 0700 253e =region-list..%> │ │ │ +004135d0: 7100 004c 0025 3e81 0000 2020 2072 6567 q..L.%>... reg │ │ │ 004135e0: 696f 6e2d 6c69 7374 206d 6179 2073 7065 ion-list may spe │ │ │ 004135f0: 6369 6679 206d 6f72 6520 7468 616e 206f cify more than o │ │ │ 00413600: 6e65 2072 6567 696f 6e20 6f66 2074 6865 ne region of the │ │ │ 00413610: 2063 7572 7265 6e74 2067 6c6f 6261 6c52 current globalR │ │ │ -00413620: 0025 f691 0000 2020 2064 6972 6563 746f .%.... directo │ │ │ +00413620: 0025 3e91 0000 2020 2064 6972 6563 746f .%>... directo │ │ │ 00413630: 7279 2069 6e20 6120 6c69 7374 2e20 5265 ry in a list. Re │ │ │ 00413640: 6769 6f6e 7320 6172 6520 6361 7365 2d69 gions are case-i │ │ │ 00413650: 6e73 656e 7369 7469 7665 2c20 7365 7061 nsensitive, sepa │ │ │ 00413660: 7261 7465 6420 6279 2061 2063 6f6d 6d61 rated by a comma │ │ │ -00413670: 2c55 0024 f6c0 1100 0020 2020 616e 6420 ,U.$..... and │ │ │ +00413670: 2c55 0024 3ec0 1100 0020 2020 616e 6420 ,U.$>.... and │ │ │ 00413680: 7769 6c64 6361 7264 7320 6361 6e20 6265 wildcards can be │ │ │ 00413690: 2075 7365 6420 746f 2073 7065 6369 6679 used to specify │ │ │ 004136a0: 2074 6865 6d2e 2041 6e79 2072 6567 696f them. Any regio │ │ │ 004136b0: 6e2d 6e61 6d65 206d 6179 2069 6e63 6c75 n-name may inclu │ │ │ -004136c0: 6465 2074 6865 5300 25f6 1200 0020 2020 de theS.%.... │ │ │ +004136c0: 6465 2074 6865 5300 253e 1200 0020 2020 de theS.%>... │ │ │ 004136d0: 7769 6c64 6361 7264 2063 6861 7261 6374 wildcard charact │ │ │ 004136e0: 6572 7320 2a20 616e 6420 2520 2872 656d ers * and % (rem │ │ │ 004136f0: 656d 6265 7220 746f 2065 7363 6170 6520 ember to escape │ │ │ 00413700: 7468 656d 2074 6f20 7072 6f74 6563 7420 them to protect │ │ │ -00413710: 7468 656d 2066 726f 6d54 0025 f613 0000 them fromT.%.... │ │ │ +00413710: 7468 656d 2066 726f 6d54 0025 3e13 0000 them fromT.%>... │ │ │ 00413720: 2020 2069 6e61 7070 726f 7072 6961 7465 inappropriate │ │ │ 00413730: 2065 7870 616e 7369 6f6e 2062 7920 7468 expansion by th │ │ │ 00413740: 6520 7368 656c 6c29 2e20 416e 7920 7265 e shell). Any re │ │ │ 00413750: 6769 6f6e 206e 616d 6520 6578 7061 6e73 gion name expans │ │ │ 00413760: 696f 6e20 6f63 6375 7273 2069 6e24 0025 ion occurs in$.% │ │ │ -00413770: f614 0000 2020 204d 2028 4153 4349 4929 .... M (ASCII) │ │ │ +00413770: 3e14 0000 2020 204d 2028 4153 4349 4929 >... M (ASCII) │ │ │ 00413780: 2063 6f6c 6c61 7469 6f6e 206f 7264 6572 collation order │ │ │ -00413790: 2e07 0025 f615 0000 1200 1df6 5345 4c45 ...%........SELE │ │ │ -004137a0: 4354 0000 5365 6c65 6374 1100 24f6 bf11 CT..Select..$... │ │ │ -004137b0: 0000 2020 2053 656c 6563 7407 0025 f621 .. Select..%.! │ │ │ +00413790: 2e07 0025 3e15 0000 1200 1d3e 5345 4c45 ...%>......>SELE │ │ │ +004137a0: 4354 0000 5365 6c65 6374 1100 243e bf11 CT..Select..$>.. │ │ │ +004137b0: 0000 2020 2053 656c 6563 7407 0025 3e21 .. Select..%>! │ │ │ 004137c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004137d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004137e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004137f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00413800: 0400 0000 c207 0000 fe04 0000 0000 0000 ................ │ │ │ -00413810: 7800 00f6 4845 4c50 00ff 7300 ff47 444d x...HELP..s..GDM │ │ │ +00413810: 7800 003e 4845 4c50 00ff 7300 ff47 444d x..>HELP..s..GDM │ │ │ 00413820: 00ff 7300 ff45 5854 5241 4354 00ff 7300 ..s..EXTRACT..s. │ │ │ 00413830: ff53 454c 4543 5400 bf31 0000 2020 2053 .SELECT..1.. S │ │ │ 00413840: 7065 6369 6669 6573 2067 6c6f 6261 6c73 pecifies globals │ │ │ 00413850: 2066 6f72 2061 204d 5550 4950 2045 5854 for a MUPIP EXT │ │ │ 00413860: 5241 4354 206f 7065 7261 7469 6f6e 2e20 RACT operation. │ │ │ 00413870: 5468 6520 666f 726d 6174 206f 6620 7468 The format of th │ │ │ -00413880: 6520 5345 4c45 4354 1700 25f6 4100 0020 e SELECT..%.A.. │ │ │ +00413880: 6520 5345 4c45 4354 1700 253e 4100 0020 e SELECT..%>A.. │ │ │ 00413890: 2020 7175 616c 6966 6965 7220 6973 3a07 qualifier is:. │ │ │ -004138a0: 0025 f651 0000 2900 25f6 6100 0020 2020 .%.Q..).%.a.. │ │ │ +004138a0: 0025 3e51 0000 2900 253e 6100 0020 2020 .%>Q..).%>a.. │ │ │ 004138b0: 2d53 5b45 4c45 4354 5d3d 2067 6c6f 6261 -S[ELECT]= globa │ │ │ 004138c0: 6c2d 7370 6563 6966 6963 6174 696f 6e07 l-specification. │ │ │ -004138d0: 0025 f671 0000 5100 25f6 8100 0020 2020 .%.q..Q.%.... │ │ │ +004138d0: 0025 3e71 0000 5100 253e 8100 0020 2020 .%>q..Q.%>... │ │ │ 004138e0: 2020 6f20 4279 2064 6566 6175 6c74 2c20 o By default, │ │ │ 004138f0: 4558 5452 4143 5420 7365 6c65 6374 7320 EXTRACT selects │ │ │ 00413900: 616c 6c20 676c 6f62 616c 732c 2061 7320 all globals, as │ │ │ 00413910: 6966 2069 7420 6861 6420 7468 6520 7175 if it had the qu │ │ │ -00413920: 616c 6966 6965 7217 0025 f691 0000 2020 alifier..%.... │ │ │ +00413920: 616c 6966 6965 7217 0025 3e91 0000 2020 alifier..%>... │ │ │ 00413930: 2020 2020 202d 5345 4c45 4354 3d2a 4e00 -SELECT=*N. │ │ │ -00413940: 24f6 c011 0000 2020 2020 206f 2054 6865 $..... o The │ │ │ +00413940: 243e c011 0000 2020 2020 206f 2054 6865 $>.... o The │ │ │ 00413950: 2063 6172 6574 2073 796d 626f 6c20 285e caret symbol (^ │ │ │ 00413960: 2920 696e 2074 6865 2073 7065 6369 6669 ) in the specifi │ │ │ 00413970: 6361 7469 6f6e 206f 6620 7468 6520 676c cation of the gl │ │ │ -00413980: 6f62 616c 206e 616d 6520 6973 1700 25f6 obal name is..%. │ │ │ +00413980: 6f62 616c 206e 616d 6520 6973 1700 253e obal name is..%> │ │ │ 00413990: 1200 0020 2020 2020 2020 6f70 7469 6f6e ... option │ │ │ -004139a0: 616c 2e07 0025 f613 0000 2a00 25f6 1400 al...%....*.%... │ │ │ +004139a0: 616c 2e07 0025 3e13 0000 2a00 253e 1400 al...%>...*.%>.. │ │ │ 004139b0: 0020 2020 5468 6520 676c 6f62 616c 2d73 . The global-s │ │ │ 004139c0: 7065 6369 6669 6361 7469 6f6e 2063 616e pecification can │ │ │ -004139d0: 2062 653a 0700 25f6 1500 0052 0025 f616 be:..%....R.%.. │ │ │ +004139d0: 2062 653a 0700 253e 1500 0052 0025 3e16 be:..%>...R.%>. │ │ │ 004139e0: 0000 2020 2020 206f 2041 2067 6c6f 6261 .. o A globa │ │ │ 004139f0: 6c20 6e61 6d65 2c20 7375 6368 2061 7320 l name, such as │ │ │ 00413a00: 4d45 462e 2049 6e20 7468 6973 2063 6173 MEF. In this cas │ │ │ 00413a10: 652c 204d 5550 4950 2045 5854 5241 4354 e, MUPIP EXTRACT │ │ │ 00413a20: 2073 656c 6563 7473 206f 6e6c 791a 0025 selects only..% │ │ │ -00413a30: f617 0000 2020 2020 2020 2067 6c6f 6261 .... globa │ │ │ -00413a40: 6c20 5e4d 4546 2e51 0025 f618 0000 2020 l ^MEF.Q.%.... │ │ │ +00413a30: 3e17 0000 2020 2020 2020 2067 6c6f 6261 >... globa │ │ │ +00413a40: 6c20 5e4d 4546 2e51 0025 3e18 0000 2020 l ^MEF.Q.%>... │ │ │ 00413a50: 2020 206f 2041 2072 616e 6765 206f 6620 o A range of │ │ │ 00413a60: 676c 6f62 616c 206e 616d 6573 2c20 7375 global names, su │ │ │ 00413a70: 6368 2061 7320 4137 3a42 362e 2049 6e20 ch as A7:B6. In │ │ │ 00413a80: 7468 6973 2063 6173 652c 204d 5550 4950 this case, MUPIP │ │ │ -00413a90: 2045 5854 5241 4354 4600 25f6 1900 0020 EXTRACTF.%.... │ │ │ +00413a90: 2045 5854 5241 4354 4600 253e 1900 0020 EXTRACTF.%>... │ │ │ 00413aa0: 2020 2020 2020 7365 6c65 6374 7320 616c selects al │ │ │ 00413ab0: 6c20 676c 6f62 616c 206e 616d 6573 2062 l global names b │ │ │ 00413ac0: 6574 7765 656e 205e 4137 2061 6e64 205e etween ^A7 and ^ │ │ │ 00413ad0: 4236 2c20 696e 636c 7573 6976 652e 5400 B6, inclusive.T. │ │ │ -00413ae0: 25f6 1a00 0020 2020 2020 6f20 4120 6c69 %.... o A li │ │ │ +00413ae0: 253e 1a00 0020 2020 2020 6f20 4120 6c69 %>... o A li │ │ │ 00413af0: 7374 2c20 7375 6368 2061 7320 412c 422c st, such as A,B, │ │ │ 00413b00: 432e 2049 6e20 7468 6973 2063 6173 652c C. In this case, │ │ │ 00413b10: 204d 5550 4950 2045 5854 5241 4354 2073 MUPIP EXTRACT s │ │ │ 00413b20: 656c 6563 7473 2067 6c6f 6261 6c73 205e elects globals ^ │ │ │ -00413b30: 412c 1900 25f6 2100 0020 2020 2020 2020 A,..%.!.. │ │ │ -00413b40: 5e42 2c20 616e 6420 5e43 2e52 0025 f622 ^B, and ^C.R.%." │ │ │ +00413b30: 412c 1900 253e 2100 0020 2020 2020 2020 A,..%>!.. │ │ │ +00413b40: 5e42 2c20 616e 6420 5e43 2e52 0025 3e22 ^B, and ^C.R.%>" │ │ │ 00413b50: 0000 2020 2020 206f 2041 2073 7566 6669 .. o A suffi │ │ │ 00413b60: 7820 7769 7468 2061 2067 6c6f 6261 6c20 x with a global │ │ │ 00413b70: 6e61 6d65 2e20 466f 7220 6578 616d 706c name. For exampl │ │ │ 00413b80: 652c 2050 4947 454f 4e2a 2073 656c 6563 e, PIGEON* selec │ │ │ 00413b90: 7473 2061 6c6c 2067 6c6f 6261 6c52 0025 ts all globalR.% │ │ │ -00413ba0: f623 0000 2020 2020 2020 206e 616d 6573 .#.. names │ │ │ +00413ba0: 3e23 0000 2020 2020 2020 206e 616d 6573 >#.. names │ │ │ 00413bb0: 2066 726f 6d20 5e50 4947 454f 4e20 7468 from ^PIGEON th │ │ │ 00413bc0: 726f 7567 6820 5e50 4947 454f 4e7a 7a7a rough ^PIGEONzzz │ │ │ 00413bd0: 7a7a 2e20 596f 7520 6361 6e20 7573 6520 zz. You can use │ │ │ 00413be0: 7375 6666 6978 6573 2077 6974 6820 6124 suffixes with a$ │ │ │ -00413bf0: 0025 f624 0000 2020 2020 2020 2067 6c6f .%.$.. glo │ │ │ +00413bf0: 0025 3e24 0000 2020 2020 2020 2067 6c6f .%>$.. glo │ │ │ 00413c00: 6261 6c20 6e61 6d65 206f 7220 6120 6c69 bal name or a li │ │ │ -00413c10: 7374 2e07 0025 f625 0000 1200 25f6 2600 st...%.%....%.&. │ │ │ -00413c20: 0020 2020 2a2a 4e6f 7465 2a2a 0700 25f6 . **Note**..%. │ │ │ -00413c30: 2700 0052 0025 f628 0000 2020 2049 6620 '..R.%.(.. If │ │ │ +00413c10: 7374 2e07 0025 3e25 0000 1200 253e 2600 st...%>%....%>&. │ │ │ +00413c20: 0020 2020 2a2a 4e6f 7465 2a2a 0700 253e . **Note**..%> │ │ │ +00413c30: 2700 0052 0025 3e28 0000 2020 2049 6620 '..R.%>(.. If │ │ │ 00413c40: 7468 6520 7275 6c65 7320 666f 7220 7365 the rules for se │ │ │ 00413c50: 6c65 6374 696f 6e20 6172 6520 636f 6d70 lection are comp │ │ │ 00413c60: 6c65 782c 2069 7420 6d61 7920 6265 2065 lex, it may be e │ │ │ 00413c70: 6173 6965 7220 746f 2063 6f6e 7374 7275 asier to constru │ │ │ -00413c80: 6374 2061 6e53 0025 f629 0000 2020 2061 ct anS.%.).. a │ │ │ +00413c80: 6374 2061 6e53 0025 3e29 0000 2020 2061 ct anS.%>).. a │ │ │ 00413c90: 6420 686f 6320 476c 6f62 616c 2044 6972 d hoc Global Dir │ │ │ 00413ca0: 6563 746f 7279 2074 6861 7420 6d61 7073 ectory that maps │ │ │ 00413cb0: 2074 6865 2067 6c6f 6261 6c20 7661 7269 the global vari │ │ │ 00413cc0: 6162 6c65 7320 746f 2062 6520 6578 7472 ables to be extr │ │ │ -00413cd0: 6163 7465 6420 746f 5000 25f6 2a00 0020 acted toP.%.*.. │ │ │ +00413cd0: 6163 7465 6420 746f 5000 253e 2a00 0020 acted toP.%>*.. │ │ │ 00413ce0: 2020 7468 6520 6461 7461 6261 7365 2066 the database f │ │ │ 00413cf0: 696c 652e 2054 6869 7320 6d61 7920 6e6f ile. This may no │ │ │ 00413d00: 7420 6265 2070 6572 6d69 7373 6962 6c65 t be permissible │ │ │ 00413d10: 2069 6620 7468 6520 6461 7461 6261 7365 if the database │ │ │ -00413d20: 2066 696c 6520 6973 5300 25f6 3100 0020 file isS.%.1.. │ │ │ +00413d20: 2066 696c 6520 6973 5300 253e 3100 0020 file isS.%>1.. │ │ │ 00413d30: 2020 7061 7274 206f 6620 6120 7265 706c part of a repl │ │ │ 00413d40: 6963 6174 6564 2069 6e73 7461 6e63 652e icated instance. │ │ │ 00413d50: 2049 6620 7468 6973 2069 7320 7468 6520 If this is the │ │ │ 00413d60: 6361 7365 2c20 776f 726b 2077 6974 6820 case, work with │ │ │ -00413d70: 6120 6261 636b 7570 206f 6617 0025 f632 a backup of..%.2 │ │ │ +00413d70: 6120 6261 636b 7570 206f 6617 0025 3e32 a backup of..%>2 │ │ │ 00413d80: 0000 2020 2074 6865 2064 6174 6162 6173 .. the databas │ │ │ -00413d90: 652e 0700 25f6 3300 0011 001e f654 444f e...%.3......TDO │ │ │ -00413da0: 5554 0000 5354 646f 7574 1100 24f6 bf11 UT..STdout..$... │ │ │ -00413db0: 0000 2020 2053 5464 6f75 7407 0025 f621 .. STdout..%.! │ │ │ -00413dc0: 0000 5100 25f6 3100 0020 2020 5265 6469 ..Q.%.1.. Redi │ │ │ +00413d90: 652e 0700 253e 3300 0011 001e 3e54 444f e...%>3.....>TDO │ │ │ +00413da0: 5554 0000 5354 646f 7574 1100 243e bf11 UT..STdout..$>.. │ │ │ +00413db0: 0000 2020 2053 5464 6f75 7407 0025 3e21 .. STdout..%>! │ │ │ +00413dc0: 0000 5100 253e 3100 0020 2020 5265 6469 ..Q.%>1.. Redi │ │ │ 00413dd0: 7265 6374 7320 6461 7461 6261 7365 2065 rects database e │ │ │ 00413de0: 7874 7261 6374 2074 6f20 7468 6520 7374 xtract to the st │ │ │ 00413df0: 616e 6461 7264 206f 7574 7075 7420 7374 andard output st │ │ │ 00413e00: 7265 616d 2e20 5468 6520 666f 726d 6174 ream. The format │ │ │ -00413e10: 206f 6622 0025 f641 0000 2020 2074 6865 of".%.A.. the │ │ │ +00413e10: 206f 6622 0025 3e41 0000 2020 2074 6865 of".%>A.. the │ │ │ 00413e20: 2053 5444 4f55 5420 7175 616c 6966 6965 STDOUT qualifie │ │ │ -00413e30: 7220 6973 3a07 0025 f651 0000 1300 25f6 r is:..%.Q....%. │ │ │ +00413e30: 7220 6973 3a07 0025 3e51 0000 1300 253e r is:..%>Q....%> │ │ │ 00413e40: 6100 0020 2020 2d53 545b 444f 5554 5d07 a.. -ST[DOUT]. │ │ │ -00413e50: 0025 f671 0000 1200 11f6 4652 4545 5a45 .%.q......FREEZE │ │ │ -00413e60: 0000 4652 4545 5a45 1100 18f6 bf11 0000 ..FREEZE........ │ │ │ -00413e70: 2020 2046 5245 455a 4507 0019 f621 0000 FREEZE....!.. │ │ │ -00413e80: 5100 19f6 3100 0020 2020 5465 6d70 6f72 Q...1.. Tempor │ │ │ +00413e50: 0025 3e71 0000 1200 113e 4652 4545 5a45 .%>q.....>FREEZE │ │ │ +00413e60: 0000 4652 4545 5a45 1100 183e bf11 0000 ..FREEZE...>.... │ │ │ +00413e70: 2020 2046 5245 455a 4507 0019 3e21 0000 FREEZE...>!.. │ │ │ +00413e80: 5100 193e 3100 0020 2020 5465 6d70 6f72 Q..>1.. Tempor │ │ │ 00413e90: 6172 696c 7920 7375 7370 656e 6473 2028 arily suspends ( │ │ │ 00413ea0: 6672 6565 7a65 7329 2075 7064 6174 6573 freezes) updates │ │ │ 00413eb0: 2074 6f20 7468 6520 6461 7461 6261 7365 to the database │ │ │ 00413ec0: 2061 6674 6572 2065 6e73 7572 696e 6720 after ensuring │ │ │ -00413ed0: 614c 0019 f641 0000 2020 2063 6f6e 7369 aL...A.. consi │ │ │ +00413ed0: 614c 0019 3e41 0000 2020 2063 6f6e 7369 aL..>A.. consi │ │ │ 00413ee0: 7374 656e 7420 7374 6174 6520 6265 7477 stent state betw │ │ │ 00413ef0: 6565 6e20 6d65 6d6f 7279 2061 6e64 2073 een memory and s │ │ │ 00413f00: 6563 6f6e 6461 7279 2073 746f 7261 6765 econdary storage │ │ │ 00413f10: 2c20 7768 6963 682c 2077 6974 6851 0019 , which, withQ.. │ │ │ -00413f20: f651 0000 2020 202d 4143 4345 5353 5f4d .Q.. -ACCESS_M │ │ │ +00413f20: 3e51 0000 2020 202d 4143 4345 5353 5f4d >Q.. -ACCESS_M │ │ │ 00413f30: 4554 484f 443d 4247 2c20 6d65 616e 7320 ETHOD=BG, means │ │ │ 00413f40: 6166 7465 7220 666c 7573 6869 6e67 2067 after flushing g │ │ │ 00413f50: 6c6f 6261 6c20 6275 6666 6572 732e 2049 lobal buffers. I │ │ │ 00413f60: 6620 796f 7520 7072 6566 6572 2061 5400 f you prefer aT. │ │ │ -00413f70: 19f6 6100 0020 2020 6e6f 6e2d 4754 2e4d ..a.. non-GT.M │ │ │ +00413f70: 193e 6100 0020 2020 6e6f 6e2d 4754 2e4d .>a.. non-GT.M │ │ │ 00413f80: 2075 7469 6c69 7479 2074 6f20 7065 7266 utility to perf │ │ │ 00413f90: 6f72 6d20 6120 6261 636b 7570 206f 7220 orm a backup or │ │ │ 00413fa0: 7265 6f72 6761 6e69 7a61 7469 6f6e 2c20 reorganization, │ │ │ 00413fb0: 796f 7520 6d69 6768 7420 7573 6520 7468 you might use th │ │ │ 00413fc0: 6973 0000 0000 0000 0000 0000 0000 0000 is.............. │ │ │ 00413fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00413fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00413ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00414000: 0400 0000 1e05 0000 ce04 0000 0000 0000 ................ │ │ │ -00414010: 6b00 00f6 4845 4c50 00ff 7300 ff47 444d k...HELP..s..GDM │ │ │ +00414010: 6b00 003e 4845 4c50 00ff 7300 ff47 444d k..>HELP..s..GDM │ │ │ 00414020: 00ff 7300 ff45 5854 5241 4354 00c0 2100 ..s..EXTRACT..!. │ │ │ 00414030: 0020 2020 2020 6f20 4d55 5049 5020 4558 . o MUPIP EX │ │ │ 00414040: 5452 4143 5420 7573 6573 2074 6865 2047 TRACT uses the G │ │ │ 00414050: 6c6f 6261 6c20 4469 7265 6374 6f72 7920 lobal Directory │ │ │ 00414060: 746f 2064 6574 6572 6d69 6e65 2077 6869 to determine whi │ │ │ -00414070: 6368 2064 6174 6162 6173 651b 001a f622 ch database...." │ │ │ +00414070: 6368 2064 6174 6162 6173 651b 001a 3e22 ch database...>" │ │ │ 00414080: 0000 2020 2020 2020 2066 696c 6573 2074 .. files t │ │ │ -00414090: 6f20 7573 652e 5300 1af6 2300 0020 2020 o use.S...#.. │ │ │ +00414090: 6f20 7573 652e 5300 1a3e 2300 0020 2020 o use.S..>#.. │ │ │ 004140a0: 2020 6f20 4d55 5049 5020 4558 5452 4143 o MUPIP EXTRAC │ │ │ 004140b0: 5420 7375 7070 6f72 7473 2075 7365 7220 T supports user │ │ │ 004140c0: 636f 6c6c 6174 696f 6e20 726f 7574 696e collation routin │ │ │ 004140d0: 6573 2e20 5768 656e 2075 7365 6420 7769 es. When used wi │ │ │ -004140e0: 7468 6f75 7420 7468 6552 001a f624 0000 thout theR...$.. │ │ │ +004140e0: 7468 6f75 7420 7468 6552 001a 3e24 0000 thout theR..>$.. │ │ │ 004140f0: 2020 2020 2020 202d 4652 4545 5a45 2071 -FREEZE q │ │ │ 00414100: 7561 6c69 6669 6572 2c20 4558 5452 4143 ualifier, EXTRAC │ │ │ 00414110: 5420 6d61 7920 6f70 6572 6174 6520 636f T may operate co │ │ │ 00414120: 6e63 7572 7265 6e74 6c79 2077 6974 6820 ncurrently with │ │ │ -00414130: 6e6f 726d 616c 2047 542e 4d1e 001a f625 normal GT.M....% │ │ │ +00414130: 6e6f 726d 616c 2047 542e 4d1e 001a 3e25 normal GT.M...>% │ │ │ 00414140: 0000 2020 2020 2020 2064 6174 6162 6173 .. databas │ │ │ -00414150: 6520 6163 6365 7373 2e53 001a f626 0000 e access.S...&.. │ │ │ +00414150: 6520 6163 6365 7373 2e53 001a 3e26 0000 e access.S..>&.. │ │ │ 00414160: 2020 2020 206f 2054 6f20 656e 7375 7265 o To ensure │ │ │ 00414170: 2074 6861 7420 4d55 5049 5020 4558 5452 that MUPIP EXTR │ │ │ 00414180: 4143 5420 7265 666c 6563 7473 2061 2063 ACT reflects a c │ │ │ 00414190: 6f6e 7369 7374 656e 7420 6170 706c 6963 onsistent applic │ │ │ -004141a0: 6174 696f 6e20 7374 6174 652c 5200 1af6 ation state,R... │ │ │ +004141a0: 6174 696f 6e20 7374 6174 652c 5200 1a3e ation state,R..> │ │ │ 004141b0: 2700 0020 2020 2020 2020 7375 7370 656e '.. suspen │ │ │ 004141c0: 6420 7468 6520 6461 7461 6261 7365 2075 d the database u │ │ │ 004141d0: 7064 6174 6573 2074 6f20 616c 6c20 7265 pdates to all re │ │ │ 004141e0: 6769 6f6e 7320 696e 766f 6c76 6564 2069 gions involved i │ │ │ 004141f0: 6e20 7468 6520 6578 7472 6163 742c 5200 n the extract,R. │ │ │ -00414200: 1af6 2800 0020 2020 2020 2020 7479 7069 ..(.. typi │ │ │ +00414200: 1a3e 2800 0020 2020 2020 2020 7479 7069 .>(.. typi │ │ │ 00414210: 6361 6c6c 7920 7769 7468 2074 6865 2046 cally with the F │ │ │ 00414220: 5245 455a 4520 7175 616c 6966 6965 722c REEZE qualifier, │ │ │ 00414230: 206f 7220 6261 636b 7570 2074 6865 2064 or backup the d │ │ │ 00414240: 6174 6162 6173 6520 7769 7468 2074 6865 atabase with the │ │ │ -00414250: 4100 1af6 2900 0020 2020 2020 2020 4f4e A...).. ON │ │ │ +00414250: 4100 1a3e 2900 0020 2020 2020 2020 4f4e A..>).. ON │ │ │ 00414260: 4c49 4e45 2071 7561 6c69 6669 6572 2061 LINE qualifier a │ │ │ 00414270: 6e64 2065 7874 7261 6374 2066 696c 6573 nd extract files │ │ │ 00414280: 2066 726f 6d20 7468 6520 6261 636b 7570 from the backup │ │ │ -00414290: 2e4e 001a f62a 0000 2020 2020 206f 2045 .N...*.. o E │ │ │ +00414290: 2e4e 001a 3e2a 0000 2020 2020 206f 2045 .N..>*.. o E │ │ │ 004142a0: 5854 5241 4354 2070 6c61 6365 7320 6974 XTRACT places it │ │ │ 004142b0: 7320 6f75 7470 7574 2069 6e20 7468 6520 s output in the │ │ │ 004142c0: 6669 6c65 2064 6566 696e 6564 2062 7920 file defined by │ │ │ 004142d0: 7468 6520 6669 6c65 2d20 6e61 6d65 2e54 the file- name.T │ │ │ -004142e0: 001a f631 0000 2020 2020 206f 2049 6e20 ...1.. o In │ │ │ +004142e0: 001a 3e31 0000 2020 2020 206f 2049 6e20 ..>1.. o In │ │ │ 004142f0: 5554 462d 3820 6d6f 6465 2c20 4d55 5049 UTF-8 mode, MUPI │ │ │ 00414300: 5020 4558 5452 4143 5420 7772 6974 6520 P EXTRACT write │ │ │ 00414310: 7365 7175 656e 7469 616c 206f 7574 7075 sequential outpu │ │ │ 00414320: 7420 6669 6c65 2069 6e20 7468 6520 5554 t file in the UT │ │ │ -00414330: 462d 3848 001a f632 0000 2020 2020 2020 F-8H...2.. │ │ │ +00414330: 462d 3848 001a 3e32 0000 2020 2020 2020 F-8H..>2.. │ │ │ 00414340: 2063 6861 7261 6374 6572 2065 6e63 6f64 character encod │ │ │ 00414350: 696e 672e 2045 6e73 7572 6520 7468 6174 ing. Ensure that │ │ │ 00414360: 204d 5550 4950 2045 5854 5241 4354 2063 MUPIP EXTRACT c │ │ │ -00414370: 6f6d 6d61 6e64 7320 616e 6451 001a f633 ommands andQ...3 │ │ │ +00414370: 6f6d 6d61 6e64 7320 616e 6451 001a 3e33 ommands andQ..>3 │ │ │ 00414380: 0000 2020 2020 2020 2063 6f72 7265 7370 .. corresp │ │ │ 00414390: 6f6e 6469 6e67 204d 5550 4950 204c 4f41 onding MUPIP LOA │ │ │ 004143a0: 4420 636f 6d6d 616e 6473 2065 7865 6375 D commands execu │ │ │ 004143b0: 7465 2077 6974 6820 7468 6520 7361 6d65 te with the same │ │ │ -004143c0: 2073 6574 7469 6e67 2066 6f72 3100 1af6 setting for1... │ │ │ +004143c0: 2073 6574 7469 6e67 2066 6f72 3100 1a3e setting for1..> │ │ │ 004143d0: 3400 0020 2020 2020 2020 7468 6520 656e 4.. the en │ │ │ 004143e0: 7669 726f 6e6d 656e 7420 7661 7269 6162 vironment variab │ │ │ 004143f0: 6c65 2067 746d 5f63 6873 6574 2e4e 001a le gtm_chset.N.. │ │ │ -00414400: f635 0000 2020 2020 206f 2054 6865 2047 .5.. o The G │ │ │ +00414400: 3e35 0000 2020 2020 206f 2054 6865 2047 >5.. o The G │ │ │ 00414410: 4f20 666f 726d 6174 2069 7320 6e6f 7420 O format is not │ │ │ 00414420: 7375 7070 6f72 7465 6420 666f 7220 5554 supported for UT │ │ │ 00414430: 462d 3820 6d6f 6465 2e20 5573 6520 4249 F-8 mode. Use BI │ │ │ -00414440: 4e41 5259 206f 7220 5a57 5226 001a f636 NARY or ZWR&...6 │ │ │ +00414440: 4e41 5259 206f 7220 5a57 5226 001a 3e36 NARY or ZWR&..>6 │ │ │ 00414450: 0000 2020 2020 2020 2066 6f72 6d61 7473 .. formats │ │ │ 00414460: 2077 6974 6820 5554 462d 3820 6d6f 6465 with UTF-8 mode │ │ │ -00414470: 2e07 001a f637 0000 5200 1af6 3800 0020 .....7..R...8.. │ │ │ +00414470: 2e07 001a 3e37 0000 5200 1a3e 3800 0020 ....>7..R..>8.. │ │ │ 00414480: 2020 5468 6520 666f 6c6c 6f77 696e 6720 The following │ │ │ 00414490: 7365 6374 696f 6e73 2064 6573 6372 6962 sections describ │ │ │ 004144a0: 6520 7468 6520 7175 616c 6966 6965 7273 e the qualifiers │ │ │ 004144b0: 206f 6620 4d55 5049 5020 4558 5452 4143 of MUPIP EXTRAC │ │ │ -004144c0: 5420 636f 6d6d 616e 642e 0700 1af6 3900 T command.....9. │ │ │ -004144d0: 001a 0019 f6ff 7300 ff45 5841 4d50 4c45 ......s..EXAMPLE │ │ │ -004144e0: 5300 0045 7861 6d70 6c65 7313 0026 f6bf S..Examples..&.. │ │ │ +004144c0: 5420 636f 6d6d 616e 642e 0700 1a3e 3900 T command....>9. │ │ │ +004144d0: 001a 0019 3eff 7300 ff45 5841 4d50 4c45 ....>.s..EXAMPLE │ │ │ +004144e0: 5300 0045 7861 6d70 6c65 7313 0026 3ebf S..Examples..&>. │ │ │ 004144f0: 1100 0020 2020 4578 616d 706c 6573 0700 ... Examples.. │ │ │ -00414500: 27f6 2100 0012 0027 f631 0000 2020 2045 '.!....'.1.. E │ │ │ -00414510: 7861 6d70 6c65 3a07 0027 f641 0000 0000 xample:..'.A.... │ │ │ +00414500: 273e 2100 0012 0027 3e31 0000 2020 2045 '>!....'>1.. E │ │ │ +00414510: 7861 6d70 6c65 3a07 0027 3e41 0000 0000 xample:..'>A.... │ │ │ 00414520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00414530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00414540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00414550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00414560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00414570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00414580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -267392,111 +267392,111 @@ │ │ │ 004147f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00414800: 0400 0000 6406 0000 f704 0000 0000 0000 ....d........... │ │ │ 00414810: 5b00 0000 4845 4c50 00ff 7300 ff47 444d [...HELP..s..GDM │ │ │ 00414820: 00ff 7300 ff45 5854 5241 4354 00ff 7300 ..s..EXTRACT..s. │ │ │ 00414830: ff45 5841 4d50 4c45 5300 bf51 0000 2020 .EXAMPLES..Q.. │ │ │ 00414840: 2024 206d 7570 6970 2065 7874 7261 6374 $ mupip extract │ │ │ 00414850: 202d 666f 726d 6174 3d67 6f20 2d66 7265 -format=go -fre │ │ │ -00414860: 657a 6520 6269 672e 676c 6f07 0027 f661 eze big.glo..'.a │ │ │ -00414870: 0000 5200 27f6 7100 0020 2020 5468 6973 ..R.'.q.. This │ │ │ +00414860: 657a 6520 6269 672e 676c 6f07 0027 3e61 eze big.glo..'>a │ │ │ +00414870: 0000 5200 273e 7100 0020 2020 5468 6973 ..R.'>q.. This │ │ │ 00414880: 2063 6f6d 6d61 6e64 2070 7265 7665 6e74 command prevent │ │ │ 00414890: 7320 6461 7461 6261 7365 2075 7064 6174 s database updat │ │ │ 004148a0: 6573 2064 7572 696e 6720 6120 4d55 5049 es during a MUPI │ │ │ 004148b0: 5020 4558 5452 4143 5420 6f70 6572 6174 P EXTRACT operat │ │ │ -004148c0: 696f 6e2e 0700 27f6 8100 0012 0027 f691 ion...'......'.. │ │ │ +004148c0: 696f 6e2e 0700 273e 8100 0012 0027 3e91 ion...'>.....'>. │ │ │ 004148d0: 0000 2020 2045 7861 6d70 6c65 3a08 0026 .. Example:..& │ │ │ -004148e0: f6c0 1100 002f 0027 f612 0000 2020 2024 ...../.'.... $ │ │ │ +004148e0: 3ec0 1100 002f 0027 3e12 0000 2020 2024 >..../.'>... $ │ │ │ 004148f0: 206d 7570 6970 2065 7874 7261 6374 202d mupip extract - │ │ │ 00414900: 666f 726d 6174 3d47 4f20 6d75 6d70 735f format=GO mumps_ │ │ │ -00414910: 692e 676f 0700 27f6 1300 0053 0027 f614 i.go..'....S.'.. │ │ │ +00414910: 692e 676f 0700 273e 1300 0053 0027 3e14 i.go..'>...S.'>. │ │ │ 00414920: 0000 2020 2054 6869 7320 636f 6d6d 616e .. This comman │ │ │ 00414930: 6420 6372 6561 7465 7320 616e 2065 7874 d creates an ext │ │ │ 00414940: 7261 6374 2066 696c 6520 6361 6c6c 6564 ract file called │ │ │ 00414950: 206d 756d 7073 5f69 2e67 6f20 696e 2022 mumps_i.go in " │ │ │ 00414960: 476c 6f62 616c 204f 7574 7075 7422 5400 Global Output"T. │ │ │ -00414970: 27f6 1500 0020 2020 666f 726d 6174 2e20 '.... format. │ │ │ +00414970: 273e 1500 0020 2020 666f 726d 6174 2e20 '>... format. │ │ │ 00414980: 5573 6520 7468 6973 2066 6f72 6d61 7420 Use this format │ │ │ 00414990: 746f 2074 7261 6e73 706f 7274 206f 7220 to transport or │ │ │ 004149a0: 6172 6368 6976 6520 6669 6c65 732e 2054 archive files. T │ │ │ 004149b0: 6865 2066 6972 7374 2072 6563 6f72 6420 he first record │ │ │ -004149c0: 6f66 5400 27f6 1600 0020 2020 6120 474f ofT.'.... a GO │ │ │ +004149c0: 6f66 5400 273e 1600 0020 2020 6120 474f ofT.'>... a GO │ │ │ 004149d0: 2066 6f72 6d61 7420 6669 6c65 2063 6f6e format file con │ │ │ 004149e0: 7461 696e 7320 7468 6520 6865 6164 6572 tains the header │ │ │ 004149f0: 206c 6162 656c 2c20 2247 542e 4d20 4d55 label, "GT.M MU │ │ │ 00414a00: 5049 5020 4558 5452 4143 542c 2220 6173 PIP EXTRACT," as │ │ │ -00414a10: 2074 6578 742e 0700 27f6 1700 0012 0027 text...'......' │ │ │ -00414a20: f618 0000 2020 2045 7861 6d70 6c65 3a07 .... Example:. │ │ │ -00414a30: 0027 f619 0000 2f00 27f6 1a00 0020 2020 .'..../.'.... │ │ │ +00414a10: 2074 6578 742e 0700 273e 1700 0012 0027 text...'>.....' │ │ │ +00414a20: 3e18 0000 2020 2045 7861 6d70 6c65 3a07 >... Example:. │ │ │ +00414a30: 0027 3e19 0000 2f00 273e 1a00 0020 2020 .'>.../.'>... │ │ │ 00414a40: 2420 6d75 7069 7020 6578 7472 6163 7420 $ mupip extract │ │ │ 00414a50: 2d66 6f72 6d61 743d 4249 4e41 5259 2076 -format=BINARY v │ │ │ -00414a60: 352e 6269 6e07 0027 f621 0000 5200 27f6 5.bin..'.!..R.'. │ │ │ +00414a60: 352e 6269 6e07 0027 3e21 0000 5200 273e 5.bin..'>!..R.'> │ │ │ 00414a70: 2200 0020 2020 5468 6973 2063 6f6d 6d61 ".. This comma │ │ │ 00414a80: 6e64 2063 7265 6174 6573 2061 6e20 6578 nd creates an ex │ │ │ 00414a90: 7472 6163 7420 6669 6c65 2063 616c 6c65 tract file calle │ │ │ 00414aa0: 6420 7635 2e62 696e 2069 6e20 4269 6e61 d v5.bin in Bina │ │ │ 00414ab0: 7279 2066 6f72 6d61 742e 2055 7365 4c00 ry format. UseL. │ │ │ -00414ac0: 27f6 2300 0020 2020 7468 6973 2066 6f72 '.#.. this for │ │ │ +00414ac0: 273e 2300 0020 2020 7468 6973 2066 6f72 '>#.. this for │ │ │ 00414ad0: 6d61 7420 666f 7220 7265 6f72 6761 6e69 mat for reorgani │ │ │ 00414ae0: 7a69 6e67 2061 2064 6174 6162 6173 6520 zing a database │ │ │ 00414af0: 6f72 2066 6f72 2073 686f 7274 2d74 6572 or for short-ter │ │ │ -00414b00: 6d20 6261 636b 7570 732e 0700 27f6 2400 m backups...'.$. │ │ │ -00414b10: 0012 0027 f625 0000 2020 2045 7861 6d70 ...'.%.. Examp │ │ │ -00414b20: 6c65 3a07 0027 f626 0000 4500 27f6 2700 le:..'.&..E.'.'. │ │ │ +00414b00: 6d20 6261 636b 7570 732e 0700 273e 2400 m backups...'>$. │ │ │ +00414b10: 0012 0027 3e25 0000 2020 2045 7861 6d70 ...'>%.. Examp │ │ │ +00414b20: 6c65 3a07 0027 3e26 0000 4500 273e 2700 le:..'>&..E.'>'. │ │ │ 00414b30: 0020 2020 2420 6d75 7069 7020 6578 7472 . $ mupip extr │ │ │ 00414b40: 6163 7420 2d66 6f72 6d61 743d 5a57 5220 act -format=ZWR │ │ │ 00414b50: 2d4c 4142 454c 3d4d 795f 4c61 6265 6c20 -LABEL=My_Label │ │ │ 00414b60: 4d79 5f45 7874 7261 6374 5f46 696c 6507 My_Extract_File. │ │ │ -00414b70: 0027 f628 0000 4d00 27f6 2900 0020 2020 .'.(..M.'.).. │ │ │ +00414b70: 0027 3e28 0000 4d00 273e 2900 0020 2020 .'>(..M.'>).. │ │ │ 00414b80: 5468 6973 2065 7861 6d70 6c65 2065 7874 This example ext │ │ │ 00414b90: 7261 6374 7320 616c 6c20 676c 6f62 616c racts all global │ │ │ 00414ba0: 7320 6672 6f6d 2074 6865 2063 7572 7265 s from the curre │ │ │ 00414bb0: 6e74 2064 6174 6162 6173 6520 746f 2066 nt database to f │ │ │ -00414bc0: 696c 6541 0027 f62a 0000 2020 204d 795f ileA.'.*.. My_ │ │ │ +00414bc0: 696c 6541 0027 3e2a 0000 2020 204d 795f ileA.'>*.. My_ │ │ │ 00414bd0: 4578 7472 6163 745f 4669 6c65 2028 696e Extract_File (in │ │ │ 00414be0: 205a 5752 4954 4520 666f 726d 6174 2920 ZWRITE format) │ │ │ 00414bf0: 7769 7468 206c 6162 656c 204d 795f 4c61 with label My_La │ │ │ -00414c00: 6265 6c2e 0700 27f6 3100 0012 0027 f632 bel...'.1....'.2 │ │ │ +00414c00: 6265 6c2e 0700 273e 3100 0012 0027 3e32 bel...'>1....'>2 │ │ │ 00414c10: 0000 2020 2045 7861 6d70 6c65 3a07 0027 .. Example:..' │ │ │ -00414c20: f633 0000 2700 27f6 3400 0020 2020 2420 .3..'.'.4.. $ │ │ │ +00414c20: 3e33 0000 2700 273e 3400 0020 2020 2420 >3..'.'>4.. $ │ │ │ 00414c30: 6d75 7069 7020 6578 7472 6163 7420 2d6e mupip extract -n │ │ │ -00414c40: 6f6c 6f67 2046 4c2e 474c 4f07 0027 f635 olog FL.GLO..'.5 │ │ │ -00414c50: 0000 5300 27f6 3600 0020 2020 5468 6973 ..S.'.6.. This │ │ │ +00414c40: 6f6c 6f67 2046 4c2e 474c 4f07 0027 3e35 olog FL.GLO..'>5 │ │ │ +00414c50: 0000 5300 273e 3600 0020 2020 5468 6973 ..S.'>6.. This │ │ │ 00414c60: 2063 6f6d 6d61 6e64 2063 7265 6174 6573 command creates │ │ │ 00414c70: 2061 2067 6c6f 6261 6c20 6f75 7470 7574 a global output │ │ │ 00414c80: 2066 696c 652c 2046 4c2e 474c 4f2c 2028 file, FL.GLO, ( │ │ │ 00414c90: 7768 6963 6820 636f 6e73 6973 7473 206f which consists o │ │ │ -00414ca0: 6620 616c 6c4e 0027 f637 0000 2020 2067 f allN.'.7.. g │ │ │ +00414ca0: 6620 616c 6c4e 0027 3e37 0000 2020 2067 f allN.'>7.. g │ │ │ 00414cb0: 6c6f 6261 6c20 7661 7269 6162 6c65 7320 lobal variables │ │ │ 00414cc0: 696e 2074 6865 2064 6174 6162 6173 6529 in the database) │ │ │ 00414cd0: 2077 6974 686f 7574 2064 6973 706c 6179 without display │ │ │ 00414ce0: 696e 6720 7374 6174 6973 7469 6373 206f ing statistics o │ │ │ -00414cf0: 6e20 6152 0027 f638 0000 2020 2067 6c6f n aR.'.8.. glo │ │ │ +00414cf0: 6e20 6152 0027 3e38 0000 2020 2067 6c6f n aR.'>8.. glo │ │ │ 00414d00: 6261 6c2d 6279 2d67 6c6f 6261 6c20 6261 bal-by-global ba │ │ │ 00414d10: 7369 732e 2041 7320 7468 6572 6520 6973 sis. As there is │ │ │ 00414d20: 206e 6f20 6c61 6265 6c20 7370 6563 6966 no label specif │ │ │ 00414d30: 6965 642c 2074 6865 2066 6972 7374 2072 ied, the first r │ │ │ -00414d40: 6563 6f72 6442 0027 f639 0000 2020 2069 ecordB.'.9.. i │ │ │ +00414d40: 6563 6f72 6442 0027 3e39 0000 2020 2069 ecordB.'>9.. i │ │ │ 00414d50: 6e20 464c 2e47 4c4f 2063 6f6e 7461 696e n FL.GLO contain │ │ │ 00414d60: 7320 7468 6520 7465 7874 2073 7472 696e s the text strin │ │ │ 00414d70: 6720 2247 542e 4d20 4d55 5049 5020 4558 g "GT.M MUPIP EX │ │ │ -00414d80: 5452 4143 542e 2207 0027 f63a 0000 1200 TRACT."..'.:.... │ │ │ -00414d90: 27f6 4100 0020 2020 4578 616d 706c 653a '.A.. Example: │ │ │ -00414da0: 0700 27f6 4200 0038 0027 f643 0000 2020 ..'.B..8.'.C.. │ │ │ +00414d80: 5452 4143 542e 2207 0027 3e3a 0000 1200 TRACT."..'>:.... │ │ │ +00414d90: 273e 4100 0020 2020 4578 616d 706c 653a '>A.. Example: │ │ │ +00414da0: 0700 273e 4200 0038 0027 3e43 0000 2020 ..'>B..8.'>C.. │ │ │ 00414db0: 2024 206d 7570 6970 2065 7874 7261 6374 $ mupip extract │ │ │ 00414dc0: 202d 7365 6c65 6374 3d54 7972 616e 6e6f -select=Tyranno │ │ │ 00414dd0: 7361 7572 7573 202f 6465 762f 7474 7907 saurus /dev/tty. │ │ │ -00414de0: 0027 f644 0000 5100 27f6 4500 0020 2020 .'.D..Q.'.E.. │ │ │ +00414de0: 0027 3e44 0000 5100 273e 4500 0020 2020 .'>D..Q.'>E.. │ │ │ 00414df0: 5468 6973 2063 6f6d 6d61 6e64 2069 6e73 This command ins │ │ │ 00414e00: 7472 7563 7473 2045 5854 5241 4354 2074 tructs EXTRACT t │ │ │ 00414e10: 6f20 6475 6d70 2074 6865 2067 6c6f 6261 o dump the globa │ │ │ 00414e20: 6c20 5e54 7972 616e 6e6f 7361 7572 7573 l ^Tyrannosaurus │ │ │ -00414e30: 2074 6f20 7468 6526 0027 f646 0000 2020 to the&.'.F.. │ │ │ +00414e30: 2074 6f20 7468 6526 0027 3e46 0000 2020 to the&.'>F.. │ │ │ 00414e40: 2064 6576 6963 6520 2866 696c 652d 6e61 device (file-na │ │ │ 00414e50: 6d65 2920 2f64 6576 2f74 7479 2e07 0027 me) /dev/tty...' │ │ │ -00414e60: f647 0000 0000 0000 0000 0000 0000 0000 .G.............. │ │ │ +00414e60: 3e47 0000 0000 0000 0000 0000 0000 0000 >G.............. │ │ │ 00414e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00414e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00414e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00414ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00414eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00414ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00414ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -267515,253 +267515,253 @@ │ │ │ 00414fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00414fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00414fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00414fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00414fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00414ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00415000: 0400 0000 e007 0000 1c05 0000 0000 0000 ................ │ │ │ -00415010: 6d00 00f6 4845 4c50 00ff 7300 ff47 444d m...HELP..s..GDM │ │ │ +00415010: 6d00 003e 4845 4c50 00ff 7300 ff47 444d m..>HELP..s..GDM │ │ │ 00415020: 00ff 7300 ff46 5245 455a 4500 bf71 0000 ..s..FREEZE..q.. │ │ │ 00415030: 2020 2066 6163 696c 6974 7920 746f 2070 facility to p │ │ │ 00415040: 726f 7669 6465 2073 7461 6e64 616c 6f6e rovide standalon │ │ │ 00415050: 6520 6163 6365 7373 2074 6f20 796f 7572 e access to your │ │ │ 00415060: 2047 542e 4d20 6461 7461 6261 7365 2e20 GT.M database. │ │ │ 00415070: 596f 7520 6d69 6768 7420 7573 6552 0019 You might useR.. │ │ │ -00415080: f681 0000 2020 204d 5550 4950 2046 5245 .... MUPIP FRE │ │ │ +00415080: 3e81 0000 2020 204d 5550 4950 2046 5245 >... MUPIP FRE │ │ │ 00415090: 455a 4520 746f 2073 7573 7065 6e64 2028 EZE to suspend ( │ │ │ 004150a0: 616e 6420 6c61 7465 7220 7265 7375 6d65 and later resume │ │ │ 004150b0: 2920 6461 7461 6261 7365 2075 7064 6174 ) database updat │ │ │ 004150c0: 6573 2066 6f72 2063 7265 6174 696e 6741 es for creatingA │ │ │ -004150d0: 0019 f691 0000 2020 206d 6972 726f 7265 ...... mirrore │ │ │ +004150d0: 0019 3e91 0000 2020 206d 6972 726f 7265 ..>... mirrore │ │ │ 004150e0: 6420 6469 736b 2063 6f6e 6669 6775 7261 d disk configura │ │ │ 004150f0: 7469 6f6e 206f 7220 7265 2d69 6e74 6567 tion or re-integ │ │ │ 00415100: 7261 7469 6e67 2061 206d 6972 726f 722e rating a mirror. │ │ │ -00415110: 0800 18f6 c011 0000 4c00 19f6 1200 0020 ........L...... │ │ │ +00415110: 0800 183e c011 0000 4c00 193e 1200 0020 ...>....L..>... │ │ │ 00415120: 2020 4754 2e4d 2042 4143 4b55 502c 2049 GT.M BACKUP, I │ │ │ 00415130: 4e54 4547 2c20 616e 6420 5245 4f52 4720 NTEG, and REORG │ │ │ 00415140: 6f70 6572 6174 696f 6e73 206d 6179 2069 operations may i │ │ │ 00415150: 6d70 6c69 6369 746c 7920 6672 6565 7a65 mplicitly freeze │ │ │ -00415160: 2061 6e64 4700 19f6 1300 0020 2020 756e andG...... un │ │ │ +00415160: 2061 6e64 4700 193e 1300 0020 2020 756e andG..>... un │ │ │ 00415170: 6672 6565 7a65 2064 6174 6162 6173 6520 freeze database │ │ │ 00415180: 7265 6769 6f6e 732e 2048 6f77 6576 6572 regions. However │ │ │ 00415190: 2c20 666f 7220 6d6f 7374 206f 7065 7261 , for most opera │ │ │ -004151a0: 7469 6f6e 732c 2074 6869 7353 0019 f614 tions, thisS.... │ │ │ +004151a0: 7469 6f6e 732c 2074 6869 7353 0019 3e14 tions, thisS..>. │ │ │ 004151b0: 0000 2020 2066 7265 657a 652f 756e 6672 .. freeze/unfr │ │ │ 004151c0: 6565 7a65 2068 6170 7065 6e73 2069 6e74 eeze happens int │ │ │ 004151d0: 6572 6e61 6c6c 7920 616e 6420 6973 2074 ernally and is t │ │ │ 004151e0: 7261 6e73 7061 7265 6e74 2074 6f20 7468 ransparent to th │ │ │ 004151f0: 6520 6170 706c 6963 6174 696f 6e2e 0700 e application... │ │ │ -00415200: 19f6 1500 0034 0019 f616 0000 2020 2054 .....4...... T │ │ │ +00415200: 193e 1500 0034 0019 3e16 0000 2020 2054 .>...4..>... T │ │ │ 00415210: 6865 2066 6f72 6d61 7420 6f66 2074 6865 he format of the │ │ │ 00415220: 204d 5550 4950 2046 5245 455a 4520 636f MUPIP FREEZE co │ │ │ -00415230: 6d6d 616e 6420 6973 3a07 0019 f617 0000 mmand is:....... │ │ │ -00415240: 7600 19f6 1800 0020 2020 4652 5b45 455a v...... FR[EEZ │ │ │ +00415230: 6d6d 616e 6420 6973 3a07 0019 3e17 0000 mmand is:...>... │ │ │ +00415240: 7600 193e 1800 0020 2020 4652 5b45 455a v..>... FR[EEZ │ │ │ 00415250: 455d 207b 2d4f 465b 465d 205b 2d4f 565b E] {-OF[F] [-OV[ │ │ │ 00415260: 4552 5249 4445 5d5d 7c2d 4f4e 205b 5b2d ERRIDE]]|-ON [[- │ │ │ 00415270: 4f4e 4c5b 494e 455d 205b 2d5b 4e4f 5d41 ONL[INE] [-[NO]A │ │ │ 00415280: 5554 4f52 454c 4541 5345 5d5d 207c 205b UTORELEASE]] | [ │ │ │ 00415290: 2d4e 4f4f 4e4c 5b49 4e45 5d5d 205b 2d52 -NOONL[INE]] [-R │ │ │ 004152a0: 5b45 434f 5244 5d5d 5d7d 2072 6567 696f [ECORD]]]} regio │ │ │ -004152b0: 6e2d 6c69 7374 0700 19f6 1900 0052 0019 n-list.......R.. │ │ │ -004152c0: f61a 0000 2020 2020 206f 2054 6865 2072 .... o The r │ │ │ +004152b0: 6e2d 6c69 7374 0700 193e 1900 0052 0019 n-list...>...R.. │ │ │ +004152c0: 3e1a 0000 2020 2020 206f 2054 6865 2072 >... o The r │ │ │ 004152d0: 6567 696f 6e2d 6c69 7374 2069 6465 6e74 egion-list ident │ │ │ 004152e0: 6966 6965 7320 7468 6520 7461 7267 6574 ifies the target │ │ │ 004152f0: 206f 6620 7468 6520 4652 4545 5a45 2e20 of the FREEZE. │ │ │ 00415300: 7265 6769 6f6e 2d6c 6973 7420 6d61 794f region-list mayO │ │ │ -00415310: 0019 f621 0000 2020 2020 2020 2073 7065 ...!.. spe │ │ │ +00415310: 0019 3e21 0000 2020 2020 2020 2073 7065 ..>!.. spe │ │ │ 00415320: 6369 6679 206d 6f72 6520 7468 616e 206f cify more than o │ │ │ 00415330: 6e65 2072 6567 696f 6e20 6f66 2074 6865 ne region of the │ │ │ 00415340: 2063 7572 7265 6e74 2067 6c6f 6261 6c20 current global │ │ │ 00415350: 6469 7265 6374 6f72 7920 696e 2061 4b00 directory in aK. │ │ │ -00415360: 19f6 2200 0020 2020 2020 2020 6c69 7374 ..".. list │ │ │ +00415360: 193e 2200 0020 2020 2020 2020 6c69 7374 .>".. list │ │ │ 00415370: 2e20 5265 6769 6f6e 7320 6172 6520 6361 . Regions are ca │ │ │ 00415380: 7365 2d69 6e73 656e 7369 7469 7665 2c20 se-insensitive, │ │ │ 00415390: 7365 7061 7261 7465 6420 6279 2061 2063 separated by a c │ │ │ -004153a0: 6f6d 6d61 2c20 616e 6454 0019 f623 0000 omma, andT...#.. │ │ │ +004153a0: 6f6d 6d61 2c20 616e 6454 0019 3e23 0000 omma, andT..>#.. │ │ │ 004153b0: 2020 2020 2020 2077 696c 6463 6172 6473 wildcards │ │ │ 004153c0: 2063 616e 2062 6520 7573 6564 2074 6f20 can be used to │ │ │ 004153d0: 7370 6563 6966 7920 7468 656d 2e20 416e specify them. An │ │ │ 004153e0: 7920 7265 6769 6f6e 2d6e 616d 6520 6d61 y region-name ma │ │ │ 004153f0: 7920 696e 636c 7564 6520 7468 6552 0019 y include theR.. │ │ │ -00415400: f624 0000 2020 2020 2020 2077 696c 6463 .$.. wildc │ │ │ +00415400: 3e24 0000 2020 2020 2020 2077 696c 6463 >$.. wildc │ │ │ 00415410: 6172 6420 6368 6172 6163 7465 7273 202a ard characters * │ │ │ 00415420: 2061 6e64 2025 2028 7265 6d65 6d62 6572 and % (remember │ │ │ 00415430: 2074 6f20 6573 6361 7065 2074 6865 6d20 to escape them │ │ │ 00415440: 746f 2070 726f 7465 6374 2074 6865 6d53 to protect themS │ │ │ -00415450: 0019 f625 0000 2020 2020 2020 2066 726f ...%.. fro │ │ │ +00415450: 0019 3e25 0000 2020 2020 2020 2066 726f ..>%.. fro │ │ │ 00415460: 6d20 696e 6170 7072 6f70 7269 6174 6520 m inappropriate │ │ │ 00415470: 6578 7061 6e73 696f 6e20 6279 2074 6865 expansion by the │ │ │ 00415480: 2073 6865 6c6c 292e 2041 6e79 2072 6567 shell). Any reg │ │ │ 00415490: 696f 6e20 6e61 6d65 2065 7870 616e 7369 ion name expansi │ │ │ -004154a0: 6f6e 3200 19f6 2600 0020 2020 2020 2020 on2...&.. │ │ │ +004154a0: 6f6e 3200 193e 2600 0020 2020 2020 2020 on2..>&.. │ │ │ 004154b0: 6f63 6375 7273 2069 6e20 4d20 2841 5343 occurs in M (ASC │ │ │ 004154c0: 4949 2920 636f 6c6c 6174 696f 6e20 6f72 II) collation or │ │ │ -004154d0: 6465 722e 5000 19f6 2700 0020 2020 2020 der.P...'.. │ │ │ +004154d0: 6465 722e 5000 193e 2700 0020 2020 2020 der.P..>'.. │ │ │ 004154e0: 6f20 4d55 5049 5020 4652 4545 5a45 2077 o MUPIP FREEZE w │ │ │ 004154f0: 6169 7473 2066 6f72 2075 7020 746f 206f aits for up to o │ │ │ 00415500: 6e65 206d 696e 7574 6520 736f 2074 6861 ne minute so tha │ │ │ 00415510: 7420 636f 6e63 7572 7265 6e74 204b 494c t concurrent KIL │ │ │ -00415520: 4c20 6f72 4d00 19f6 2800 0020 2020 2020 L orM...(.. │ │ │ +00415520: 4c20 6f72 4d00 193e 2800 0020 2020 2020 L orM..>(.. │ │ │ 00415530: 2020 4d55 5049 5020 5245 4f52 4720 6f70 MUPIP REORG op │ │ │ 00415540: 6572 6174 696f 6e73 2063 616e 2063 6f6d erations can com │ │ │ 00415550: 706c 6574 652e 2049 6620 7468 6520 4b49 plete. If the KI │ │ │ 00415560: 4c4c 206f 7220 4d55 5049 5020 5245 4f52 LL or MUPIP REOR │ │ │ -00415570: 4754 0019 f629 0000 2020 2020 2020 2063 GT...).. c │ │ │ +00415570: 4754 0019 3e29 0000 2020 2020 2020 2063 GT..>).. c │ │ │ 00415580: 6f6d 6d61 6e64 7320 646f 206e 6f74 2063 ommands do not c │ │ │ 00415590: 6f6d 706c 6574 6520 7769 7468 696e 206f omplete within o │ │ │ 004155a0: 6e65 206d 696e 7574 652c 204d 5550 4950 ne minute, MUPIP │ │ │ 004155b0: 2046 5245 455a 4520 756e 6672 6565 7a65 FREEZE unfreeze │ │ │ -004155c0: 7320 616e 794f 0019 f62a 0000 2020 2020 s anyO...*.. │ │ │ +004155c0: 7320 616e 794f 0019 3e2a 0000 2020 2020 s anyO..>*.. │ │ │ 004155d0: 2020 2072 6567 696f 6e73 2069 7420 6861 regions it ha │ │ │ 004155e0: 6420 7072 6576 696f 7573 6c79 206d 6172 d previously mar │ │ │ 004155f0: 6b65 6420 6173 2066 726f 7a65 6e20 616e ked as frozen an │ │ │ 00415600: 6420 7465 726d 696e 6174 6573 2077 6974 d terminates wit │ │ │ -00415610: 6820 616e 1400 19f6 3100 0020 2020 2020 h an....1.. │ │ │ -00415620: 2020 6572 726f 722e 4d00 19f6 3200 0020 error.M...2.. │ │ │ +00415610: 6820 616e 1400 193e 3100 0020 2020 2020 h an...>1.. │ │ │ +00415620: 2020 6572 726f 722e 4d00 193e 3200 0020 error.M..>2.. │ │ │ 00415630: 2020 2020 6f20 546f 2065 6e73 7572 6520 o To ensure │ │ │ 00415640: 7468 6174 2061 2063 6f70 7920 6f72 2072 that a copy or r │ │ │ 00415650: 656f 7267 616e 697a 6564 2076 6572 7369 eorganized versi │ │ │ 00415660: 6f6e 206f 6620 6120 6461 7461 6261 7365 on of a database │ │ │ -00415670: 2066 696c 6554 0019 f633 0000 2020 2020 fileT...3.. │ │ │ +00415670: 2066 696c 6554 0019 3e33 0000 2020 2020 fileT..>3.. │ │ │ 00415680: 2020 2063 6f6e 7461 696e 7320 6120 636f contains a co │ │ │ 00415690: 6e73 6973 7465 6e74 2073 6574 206f 6620 nsistent set of │ │ │ 004156a0: 7265 636f 7264 732c 2063 6f6e 6375 7272 records, concurr │ │ │ 004156b0: 656e 7420 4d55 5049 5020 7574 696c 6974 ent MUPIP utilit │ │ │ -004156c0: 6965 732c 2073 7563 684b 0019 f634 0000 ies, suchK...4.. │ │ │ +004156c0: 6965 732c 2073 7563 684b 0019 3e34 0000 ies, suchK..>4.. │ │ │ 004156d0: 2020 2020 2020 2061 7320 4241 434b 5550 as BACKUP │ │ │ 004156e0: 2028 7769 7468 6f75 7420 7468 6520 4f4e (without the ON │ │ │ 004156f0: 4c49 4e45 2071 7561 6c69 6669 6572 2920 LINE qualifier) │ │ │ 00415700: 616e 6420 4558 5452 4143 542c 2069 6e63 and EXTRACT, inc │ │ │ -00415710: 6c75 6465 5400 19f6 3500 0020 2020 2020 ludeT...5.. │ │ │ +00415710: 6c75 6465 5400 193e 3500 0020 2020 2020 ludeT..>5.. │ │ │ 00415720: 2020 6d65 6368 616e 6973 6d73 2074 6f20 mechanisms to │ │ │ 00415730: 656e 7375 7265 2074 6861 7420 7468 6520 ensure that the │ │ │ 00415740: 6461 7461 6261 7365 2064 6f65 7320 6e6f database does no │ │ │ 00415750: 7420 6368 616e 6765 2077 6869 6c65 2074 t change while t │ │ │ -00415760: 6865 204d 5550 4950 5400 19f6 3600 0020 he MUPIPT...6.. │ │ │ +00415760: 6865 204d 5550 4950 5400 193e 3600 0020 he MUPIPT..>6.. │ │ │ 00415770: 2020 2020 2020 7574 696c 6974 7920 6973 utility is │ │ │ 00415780: 2070 6572 666f 726d 696e 6720 616e 2061 performing an a │ │ │ 00415790: 6374 696f 6e2e 2046 4953 2072 6563 6f6d ction. FIS recom │ │ │ 004157a0: 6d65 6e64 7320 7468 6520 7573 6520 6f66 mends the use of │ │ │ -004157b0: 2074 6865 202d 4f4e 4c49 4e45 2400 19f6 the -ONLINE$... │ │ │ +004157b0: 2074 6865 202d 4f4e 4c49 4e45 2400 193e the -ONLINE$..> │ │ │ 004157c0: 3700 0020 2020 2020 2020 7175 616c 6966 7.. qualif │ │ │ 004157d0: 6965 7220 7769 7468 2042 4143 4b55 502e ier with BACKUP. │ │ │ 004157e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004157f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00415800: 0400 0000 0207 0000 ee05 0000 0000 0000 ................ │ │ │ 00415810: 3200 0000 4845 4c50 00ff 7300 ff47 444d 2...HELP..s..GDM │ │ │ 00415820: 00ff 7300 ff46 5245 455a 4500 ff73 00ff ..s..FREEZE..s.. │ │ │ 00415830: 4558 414d 504c 4553 0000 4578 616d 706c EXAMPLES..Exampl │ │ │ -00415840: 6573 1300 25f6 bf11 0000 2020 2045 7861 es..%..... Exa │ │ │ -00415850: 6d70 6c65 7307 0026 f621 0000 1200 26f6 mples..&.!....&. │ │ │ +00415840: 6573 1300 253e bf11 0000 2020 2045 7861 es..%>.... Exa │ │ │ +00415850: 6d70 6c65 7307 0026 3e21 0000 1200 263e mples..&>!....&> │ │ │ 00415860: 3100 0020 2020 4578 616d 706c 653a 0700 1.. Example:.. │ │ │ -00415870: 26f6 4100 0025 0026 f651 0000 2020 2024 &.A..%.&.Q.. $ │ │ │ +00415870: 263e 4100 0025 0026 3e51 0000 2020 2024 &>A..%.&>Q.. $ │ │ │ 00415880: 206d 7570 6970 2066 7265 657a 6520 2d6f mupip freeze -o │ │ │ -00415890: 6666 2044 4546 4155 4c54 0700 26f6 6100 ff DEFAULT..&.a. │ │ │ -004158a0: 004c 0026 f671 0000 2020 2054 6869 7320 .L.&.q.. This │ │ │ +00415890: 6666 2044 4546 4155 4c54 0700 263e 6100 ff DEFAULT..&>a. │ │ │ +004158a0: 004c 0026 3e71 0000 2020 2054 6869 7320 .L.&>q.. This │ │ │ 004158b0: 636f 6d6d 616e 6420 7374 6f70 7320 616e command stops an │ │ │ 004158c0: 206f 6e67 6f69 6e67 204d 5550 4950 2046 ongoing MUPIP F │ │ │ 004158d0: 5245 455a 4520 6f70 6572 6174 696f 6e20 REEZE operation │ │ │ 004158e0: 6f6e 2074 6865 2072 6567 696f 6e12 0026 on the region..& │ │ │ -004158f0: f681 0000 2020 2044 4546 4155 4c54 2e07 .... DEFAULT.. │ │ │ -00415900: 0026 f691 0000 1300 25f6 c011 0000 2020 .&......%..... │ │ │ -00415910: 2045 7861 6d70 6c65 3a07 0026 f612 0000 Example:..&.... │ │ │ -00415920: 2000 26f6 1300 0020 2020 2420 6d75 7069 .&.... $ mupi │ │ │ +004158f0: 3e81 0000 2020 2044 4546 4155 4c54 2e07 >... DEFAULT.. │ │ │ +00415900: 0026 3e91 0000 1300 253e c011 0000 2020 .&>.....%>.... │ │ │ +00415910: 2045 7861 6d70 6c65 3a07 0026 3e12 0000 Example:..&>... │ │ │ +00415920: 2000 263e 1300 0020 2020 2420 6d75 7069 .&>... $ mupi │ │ │ 00415930: 7020 6672 6565 7a65 202d 6f6e 2022 2a22 p freeze -on "*" │ │ │ -00415940: 0700 26f6 1400 004c 0026 f615 0000 2020 ..&....L.&.... │ │ │ +00415940: 0700 263e 1400 004c 0026 3e15 0000 2020 ..&>...L.&>... │ │ │ 00415950: 2054 6869 7320 636f 6d6d 616e 6420 7072 This command pr │ │ │ 00415960: 6576 656e 7473 2075 7064 6174 6573 2074 events updates t │ │ │ 00415970: 6f20 616c 6c20 7265 6769 6f6e 7320 696e o all regions in │ │ │ 00415980: 2074 6865 2063 7572 7265 6e74 2047 6c6f the current Glo │ │ │ -00415990: 6261 6c14 0026 f616 0000 2020 2044 6972 bal..&.... Dir │ │ │ -004159a0: 6563 746f 7279 2e07 0026 f617 0000 1200 ectory...&...... │ │ │ -004159b0: 26f6 1800 0020 2020 4578 616d 706c 653a &.... Example: │ │ │ -004159c0: 0700 26f6 1900 0012 0026 f61a 0000 2020 ..&......&.... │ │ │ -004159d0: 2024 2073 6574 202b 6528 0026 f621 0000 $ set +e(.&.!.. │ │ │ +00415990: 6261 6c14 0026 3e16 0000 2020 2044 6972 bal..&>... Dir │ │ │ +004159a0: 6563 746f 7279 2e07 0026 3e17 0000 1200 ectory...&>..... │ │ │ +004159b0: 263e 1800 0020 2020 4578 616d 706c 653a &>... Example: │ │ │ +004159c0: 0700 263e 1900 0012 0026 3e1a 0000 2020 ..&>.....&>... │ │ │ +004159d0: 2024 2073 6574 202b 6528 0026 3e21 0000 $ set +e(.&>!.. │ │ │ 004159e0: 2020 2024 206d 7570 6970 2066 7265 657a $ mupip freez │ │ │ 004159f0: 6520 2d6f 6e20 2d72 6563 6f72 6420 222a e -on -record "* │ │ │ -00415a00: 222e 0026 f622 0000 2020 2024 2074 6172 "..&.".. $ tar │ │ │ +00415a00: 222e 0026 3e22 0000 2020 2024 2074 6172 "..&>".. $ tar │ │ │ 00415a10: 2063 7666 202f 6465 762f 7461 7065 202f cvf /dev/tape / │ │ │ 00415a20: 7072 6f64 2f61 7070 6c2f 2a2e 6461 741d prod/appl/*.dat. │ │ │ -00415a30: 0026 f623 0000 2020 2024 206d 7570 6970 .&.#.. $ mupip │ │ │ -00415a40: 2066 7265 657a 6520 2d6f 6666 1200 26f6 freeze -off..&. │ │ │ +00415a30: 0026 3e23 0000 2020 2024 206d 7570 6970 .&>#.. $ mupip │ │ │ +00415a40: 2066 7265 657a 6520 2d6f 6666 1200 263e freeze -off..&> │ │ │ 00415a50: 2400 0020 2020 2420 7365 7420 2d65 0700 $.. $ set -e.. │ │ │ -00415a60: 26f6 2500 004f 0026 f626 0000 2020 2054 &.%..O.&.&.. T │ │ │ +00415a60: 263e 2500 004f 0026 3e26 0000 2020 2054 &>%..O.&>&.. T │ │ │ 00415a70: 6865 2073 6574 202b 6520 636f 6d6d 616e he set +e comman │ │ │ 00415a80: 6420 696e 7374 7275 6374 7320 7468 6520 d instructs the │ │ │ 00415a90: 7368 656c 6c20 746f 2061 7474 656d 7074 shell to attempt │ │ │ 00415aa0: 2061 6c6c 2063 6f6d 6d61 6e64 7320 696e all commands in │ │ │ -00415ab0: 2074 6865 5200 26f6 2700 0020 2020 7365 theR.&.'.. se │ │ │ +00415ab0: 2074 6865 5200 263e 2700 0020 2020 7365 theR.&>'.. se │ │ │ 00415ac0: 7175 656e 6365 202c 2072 6567 6172 646c quence , regardl │ │ │ 00415ad0: 6573 7320 6f66 2065 7272 6f72 7320 656e ess of errors en │ │ │ 00415ae0: 636f 756e 7465 7265 6420 6279 2061 6e79 countered by any │ │ │ 00415af0: 2063 6f6d 6d61 6e64 2e20 5468 6973 2065 command. This e │ │ │ -00415b00: 6e73 7572 6573 5100 26f6 2800 0020 2020 nsuresQ.&.(.. │ │ │ +00415b00: 6e73 7572 6573 5100 263e 2800 0020 2020 nsuresQ.&>(.. │ │ │ 00415b10: 7468 6174 2074 6865 2066 7265 657a 6520 that the freeze │ │ │ 00415b20: 2d6f 6666 2069 7320 7072 6f63 6573 7365 -off is processe │ │ │ 00415b30: 6420 6576 656e 2069 6620 7468 6520 7461 d even if the ta │ │ │ 00415b40: 7220 636f 6d6d 616e 6420 6661 696c 732e r command fails. │ │ │ -00415b50: 2046 5245 455a 4551 0026 f629 0000 2020 FREEZEQ.&.).. │ │ │ +00415b50: 2046 5245 455a 4551 0026 3e29 0000 2020 FREEZEQ.&>).. │ │ │ 00415b60: 2070 7265 7665 6e74 7320 7570 6461 7465 prevents update │ │ │ 00415b70: 7320 746f 2061 6c6c 2064 6174 6162 6173 s to all databas │ │ │ 00415b80: 6520 6669 6c65 7320 6964 656e 7469 6669 e files identifi │ │ │ 00415b90: 6564 2062 7920 7468 6520 6375 7272 656e ed by the curren │ │ │ -00415ba0: 7420 476c 6f62 616c 5400 26f6 2a00 0020 t GlobalT.&.*.. │ │ │ +00415ba0: 7420 476c 6f62 616c 5400 263e 2a00 0020 t GlobalT.&>*.. │ │ │ 00415bb0: 2020 4469 7265 6374 6f72 792e 2054 6865 Directory. The │ │ │ 00415bc0: 202d 7265 636f 7264 2071 7561 6c69 6669 -record qualifi │ │ │ 00415bd0: 6572 2073 7065 6369 6669 6573 2074 6861 er specifies tha │ │ │ 00415be0: 7420 7468 6520 6375 7272 656e 7420 7472 t the current tr │ │ │ -00415bf0: 616e 7361 6374 696f 6e20 696e 5400 26f6 ansaction inT.&. │ │ │ +00415bf0: 616e 7361 6374 696f 6e20 696e 5400 263e ansaction inT.&> │ │ │ 00415c00: 3100 0020 2020 6561 6368 2064 6174 6162 1.. each datab │ │ │ 00415c10: 6173 6520 6265 2073 746f 7265 6420 696e ase be stored in │ │ │ 00415c20: 2074 6865 2052 4543 4f52 4420 706f 7274 the RECORD port │ │ │ 00415c30: 696f 6e20 6f66 2074 6865 2064 6174 6162 ion of the datab │ │ │ 00415c40: 6173 6520 6669 6c65 2068 6561 6465 722e ase file header. │ │ │ -00415c50: 4e00 26f6 3200 0020 2020 5468 6520 7461 N.&.2.. The ta │ │ │ +00415c50: 4e00 263e 3200 0020 2020 5468 6520 7461 N.&>2.. The ta │ │ │ 00415c60: 7220 636f 6d6d 616e 6420 6372 6561 7465 r command create │ │ │ 00415c70: 7320 6120 7461 7065 2061 7263 6869 7665 s a tape archive │ │ │ 00415c80: 2066 696c 6520 6f6e 2074 6865 2064 6576 file on the dev │ │ │ 00415c90: 6963 6520 2f64 6576 2f74 6170 652c 5100 ice /dev/tape,Q. │ │ │ -00415ca0: 26f6 3300 0020 2020 636f 6e74 6169 6e69 &.3.. containi │ │ │ +00415ca0: 263e 3300 0020 2020 636f 6e74 6169 6e69 &>3.. containi │ │ │ 00415cb0: 6e67 2061 6c6c 2074 6865 2066 696c 6573 ng all the files │ │ │ 00415cc0: 2066 726f 6d20 2f70 726f 642f 6170 7020 from /prod/app │ │ │ 00415cd0: 7468 6174 2068 6176 6520 616e 2065 7874 that have an ext │ │ │ 00415ce0: 656e 7369 6f6e 206f 6620 2e64 6174 2e52 ension of .dat.R │ │ │ -00415cf0: 0026 f634 0000 2020 2050 7265 7375 6d61 .&.4.. Presuma │ │ │ +00415cf0: 0026 3e34 0000 2020 2050 7265 7375 6d61 .&>4.. Presuma │ │ │ 00415d00: 626c 7920 616c 6c20 6461 7461 6261 7365 bly all database │ │ │ 00415d10: 2066 696c 6573 2069 6e20 7468 6520 6375 files in the cu │ │ │ 00415d20: 7272 656e 7420 476c 6f62 616c 2044 6972 rrent Global Dir │ │ │ 00415d30: 6563 746f 7279 2061 7265 2073 746f 7265 ectory are store │ │ │ -00415d40: 644b 0026 f635 0000 2020 2069 6e20 7468 dK.&.5.. in th │ │ │ +00415d40: 644b 0026 3e35 0000 2020 2069 6e20 7468 dK.&>5.. in th │ │ │ 00415d50: 6174 2064 6972 6563 746f 7279 2c20 7769 at directory, wi │ │ │ 00415d60: 7468 2074 6861 7420 6578 7465 6e73 696f th that extensio │ │ │ 00415d70: 6e2e 2054 6865 2073 6563 6f6e 6420 4652 n. The second FR │ │ │ -00415d80: 4545 5a45 2063 6f6d 6d61 6e64 5000 26f6 EEZE commandP.&. │ │ │ +00415d80: 4545 5a45 2063 6f6d 6d61 6e64 5000 263e EEZE commandP.&> │ │ │ 00415d90: 3600 0020 2020 7265 2d65 6e61 626c 6573 6.. re-enables │ │ │ 00415da0: 2075 7064 6174 6573 2074 6861 7420 7765 updates that we │ │ │ 00415db0: 7265 2073 7573 7065 6e64 6564 2062 7920 re suspended by │ │ │ 00415dc0: 7468 6520 6669 7273 7420 4652 4545 5a45 the first FREEZE │ │ │ -00415dd0: 2e20 5468 6520 7365 7420 2d65 4000 26f6 . The set -e@.&. │ │ │ +00415dd0: 2e20 5468 6520 7365 7420 2d65 4000 263e . The set -e@.&> │ │ │ 00415de0: 3700 0020 2020 636f 6d6d 616e 6420 7265 7.. command re │ │ │ 00415df0: 2d65 6e61 626c 6573 206e 6f72 6d61 6c20 -enables normal │ │ │ 00415e00: 6572 726f 7220 6861 6e64 6c69 6e67 2062 error handling b │ │ │ -00415e10: 7920 7468 6520 7368 656c 6c2e 0700 26f6 y the shell...&. │ │ │ -00415e20: 3800 0012 0026 f639 0000 2020 2045 7861 8....&.9.. Exa │ │ │ -00415e30: 6d70 6c65 3a07 0026 f63a 0000 2f00 26f6 mple:..&.:../.&. │ │ │ +00415e10: 7920 7468 6520 7368 656c 6c2e 0700 263e y the shell...&> │ │ │ +00415e20: 3800 0012 0026 3e39 0000 2020 2045 7861 8....&>9.. Exa │ │ │ +00415e30: 6d70 6c65 3a07 0026 3e3a 0000 2f00 263e mple:..&>:../.&> │ │ │ 00415e40: 4100 0020 2020 2420 6d75 7069 7020 6672 A.. $ mupip fr │ │ │ 00415e50: 6565 7a65 202d 6f76 6572 7269 6465 202d eeze -override - │ │ │ -00415e60: 6f66 6620 4445 4641 554c 5407 0026 f642 off DEFAULT..&.B │ │ │ -00415e70: 0000 5300 26f6 4300 0020 2020 5468 6973 ..S.&.C.. This │ │ │ +00415e60: 6f66 6620 4445 4641 554c 5407 0026 3e42 off DEFAULT..&>B │ │ │ +00415e70: 0000 5300 263e 4300 0020 2020 5468 6973 ..S.&>C.. This │ │ │ 00415e80: 2063 6f6d 6d61 6e64 2075 6e66 7265 657a command unfreez │ │ │ 00415e90: 6573 2074 6865 2044 4546 4155 4c54 2072 es the DEFAULT r │ │ │ 00415ea0: 6567 696f 6e20 6576 656e 2069 6620 7468 egion even if th │ │ │ 00415eb0: 6520 6672 6565 7a65 2077 6173 2073 6574 e freeze was set │ │ │ -00415ec0: 2062 7920 612a 0026 f644 0000 2020 2070 by a*.&.D.. p │ │ │ +00415ec0: 2062 7920 612a 0026 3e44 0000 2020 2070 by a*.&>D.. p │ │ │ 00415ed0: 726f 6365 7373 2077 6974 6820 6120 6469 rocess with a di │ │ │ 00415ee0: 6666 6572 656e 7420 7573 6572 6964 2e07 fferent userid.. │ │ │ -00415ef0: 0026 f645 0000 0c00 1c70 4f46 4600 004f .&.E.....pOFF..O │ │ │ +00415ef0: 0026 3e45 0000 0c00 1c70 4f46 4600 004f .&>E.....pOFF..O │ │ │ 00415f00: 4666 0000 0000 0000 0000 0000 0000 0000 Ff.............. │ │ │ 00415f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00415f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00415f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00415f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00415f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00415f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -267775,83 +267775,83 @@ │ │ │ 00415fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00415ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00416000: 0400 0000 9d04 0000 8305 0000 0000 0000 ................ │ │ │ 00416010: 4200 0000 4845 4c50 00ff 7300 ff47 444d B...HELP..s..GDM │ │ │ 00416020: 00ff 7300 ff46 5245 455a 4500 ff73 00ff ..s..FREEZE..s.. │ │ │ 00416030: 5b4e 4f5d 415b 5554 4f52 454c 4541 5345 [NO]A[UTORELEASE │ │ │ 00416040: 0000 5b4e 4f5d 415b 5554 4f52 454c 4541 ..[NO]A[UTORELEA │ │ │ -00416050: 5345 1b00 2df6 bf11 0000 2020 205b 4e4f SE..-..... [NO │ │ │ +00416050: 5345 1b00 2d3e bf11 0000 2020 205b 4e4f SE..->.... [NO │ │ │ 00416060: 5d41 5b55 544f 5245 4c45 4153 4507 002e ]A[UTORELEASE... │ │ │ -00416070: f621 0000 5100 2ef6 3100 0020 2020 436f .!..Q...1.. Co │ │ │ +00416070: 3e21 0000 5100 2e3e 3100 0020 2020 436f >!..Q..>1.. Co │ │ │ 00416080: 6e74 726f 6c73 2074 6865 2062 6568 6176 ntrols the behav │ │ │ 00416090: 696f 7220 6f66 2061 2046 5245 455a 4520 ior of a FREEZE │ │ │ 004160a0: 7370 6563 6966 6965 6420 7769 7468 202d specified with - │ │ │ 004160b0: 4f4e 4c49 4e45 2077 6865 6e20 4754 2e4d ONLINE when GT.M │ │ │ -004160c0: 206d 7573 744f 002e f641 0000 2020 2077 mustO...A.. w │ │ │ +004160c0: 206d 7573 744f 002e 3e41 0000 2020 2077 mustO..>A.. w │ │ │ 004160d0: 7269 7465 2074 6f20 6120 6461 7461 6261 rite to a databa │ │ │ 004160e0: 7365 2066 696c 652e 2054 6865 2066 6f72 se file. The for │ │ │ 004160f0: 6d61 7420 6f66 2074 6865 2041 5554 4f52 mat of the AUTOR │ │ │ 00416100: 454c 4541 5345 2071 7561 6c69 6669 6572 ELEASE qualifier │ │ │ -00416110: 2069 733a 0700 2ef6 5100 001c 002e f661 is:....Q......a │ │ │ +00416110: 2069 733a 0700 2e3e 5100 001c 002e 3e61 is:...>Q.....>a │ │ │ 00416120: 0000 2020 202d 5b4e 4f5d 415b 5554 4f52 .. -[NO]A[UTOR │ │ │ -00416130: 454c 4541 5345 5d07 002e f671 0000 5000 ELEASE]....q..P. │ │ │ -00416140: 2ef6 8100 0020 2020 2020 6f20 2d41 5554 ..... o -AUT │ │ │ +00416130: 454c 4541 5345 5d07 002e 3e71 0000 5000 ELEASE]...>q..P. │ │ │ +00416140: 2e3e 8100 0020 2020 2020 6f20 2d41 5554 .>... o -AUT │ │ │ 00416150: 4f52 454c 4541 5345 2c20 7468 6520 6465 ORELEASE, the de │ │ │ 00416160: 6661 756c 742c 2063 6175 7365 7320 4754 fault, causes GT │ │ │ 00416170: 2e4d 2074 6f20 7265 6c65 6173 6520 7468 .M to release th │ │ │ 00416180: 6520 6672 6565 7a65 2069 6620 6974 3c00 e freeze if it<. │ │ │ -00416190: 2ef6 9100 0020 2020 2020 2020 6e65 6564 ..... need │ │ │ +00416190: 2e3e 9100 0020 2020 2020 2020 6e65 6564 .>... need │ │ │ 004161a0: 7320 746f 2075 7064 6174 6520 7468 6520 s to update the │ │ │ 004161b0: 6669 6c65 2062 6566 6f72 6520 6120 4652 file before a FR │ │ │ -004161c0: 4545 5a45 202d 4f46 462e 5200 2df6 c011 EEZE -OFF.R.-... │ │ │ +004161c0: 4545 5a45 202d 4f46 462e 5200 2d3e c011 EEZE -OFF.R.->.. │ │ │ 004161d0: 0000 2020 2020 206f 2057 6865 6e20 4652 .. o When FR │ │ │ 004161e0: 4545 5a45 202d 4f4e 4c49 4e45 2069 7320 EEZE -ONLINE is │ │ │ 004161f0: 696e 2065 6666 6563 742c 204d 5550 4950 in effect, MUPIP │ │ │ 00416200: 2072 656a 6563 7473 2061 6c6c 2053 4554 rejects all SET │ │ │ -00416210: 2061 6374 696f 6e73 2061 6e64 5200 2ef6 actions andR... │ │ │ +00416210: 2061 6374 696f 6e73 2061 6e64 5200 2e3e actions andR..> │ │ │ 00416220: 1200 0020 2020 2020 2020 7072 6f64 7563 ... produc │ │ │ 00416230: 6573 2074 6865 204f 4652 5a41 4354 4956 es the OFRZACTIV │ │ │ 00416240: 4520 7761 726e 696e 673b 2069 6620 796f E warning; if yo │ │ │ 00416250: 7520 6e65 6564 2074 6f20 7065 7266 6f72 u need to perfor │ │ │ 00416260: 6d20 616e 7920 7375 6368 2053 4554 3900 m any such SET9. │ │ │ -00416270: 2ef6 1300 0020 2020 2020 2020 6163 7469 ..... acti │ │ │ +00416270: 2e3e 1300 0020 2020 2020 2020 6163 7469 .>... acti │ │ │ 00416280: 6f6e 732c 2079 6f75 206d 7573 7420 7265 ons, you must re │ │ │ 00416290: 6c65 6173 6520 7468 6520 6672 6565 7a65 lease the freeze │ │ │ -004162a0: 2066 6972 7374 2e54 002e f614 0000 2020 first.T...... │ │ │ +004162a0: 2066 6972 7374 2e54 002e 3e14 0000 2020 first.T..>... │ │ │ 004162b0: 2020 206f 202d 4e4f 4155 544f 5245 4c45 o -NOAUTORELE │ │ │ 004162c0: 4153 4520 6361 7573 6573 2047 542e 4d20 ASE causes GT.M │ │ │ 004162d0: 746f 2068 6f6c 6420 6f66 6620 6163 7469 to hold off acti │ │ │ 004162e0: 6f6e 7320 7468 6174 206e 6565 6420 746f ons that need to │ │ │ -004162f0: 2075 7064 6174 6520 7468 6545 002e f615 update theE.... │ │ │ +004162f0: 2075 7064 6174 6520 7468 6545 002e 3e15 update theE..>. │ │ │ 00416300: 0000 2020 2020 2020 2064 6174 6162 6173 .. databas │ │ │ 00416310: 6520 6669 6c65 2075 6e74 696c 2073 6f6d e file until som │ │ │ 00416320: 656f 6e65 2069 7373 7565 7320 6120 4d55 eone issues a MU │ │ │ 00416330: 5049 5020 4652 4545 5a45 202d 4f46 462e PIP FREEZE -OFF. │ │ │ -00416340: 4e00 2ef6 1600 0020 2020 2020 6f20 5468 N...... o Th │ │ │ +00416340: 4e00 2e3e 1600 0020 2020 2020 6f20 5468 N..>... o Th │ │ │ 00416350: 6520 6163 7469 6f6e 7320 7468 6174 2072 e actions that r │ │ │ 00416360: 6571 7569 7265 2047 542e 4d20 746f 2077 equire GT.M to w │ │ │ 00416370: 7269 7465 2074 6f20 7468 6520 6461 7461 rite to the data │ │ │ 00416380: 6261 7365 2066 696c 6520 6172 653a 0700 base file are:.. │ │ │ -00416390: 2ef6 1700 0050 002e f618 0000 2020 2020 .....P...... │ │ │ +00416390: 2e3e 1700 0050 002e 3e18 0000 2020 2020 .>...P..>... │ │ │ 004163a0: 2020 2020 2020 6f20 496e 7375 6666 6963 o Insuffic │ │ │ 004163b0: 6965 6e74 2067 6c6f 6261 6c20 6275 6666 ient global buff │ │ │ 004163c0: 6572 7320 746f 2068 6f6c 6420 7570 6461 ers to hold upda │ │ │ 004163d0: 7465 7320 2d20 4754 2e4d 206d 7573 7420 tes - GT.M must │ │ │ -004163e0: 666c 7573 6845 002e f619 0000 2020 2020 flushE...... │ │ │ +004163e0: 666c 7573 6845 002e 3e19 0000 2020 2020 flushE..>... │ │ │ 004163f0: 2020 2020 2020 2020 6275 6666 6572 7320 buffers │ │ │ 00416400: 746f 206d 616b 6520 7370 6163 6520 746f to make space to │ │ │ 00416410: 2064 6f20 616e 7920 6164 6469 7469 6f6e do any addition │ │ │ -00416420: 616c 2075 7064 6174 6573 5100 2ef6 1a00 al updatesQ..... │ │ │ +00416420: 616c 2075 7064 6174 6573 5100 2e3e 1a00 al updatesQ..>.. │ │ │ 00416430: 0020 2020 2020 2020 2020 206f 2049 6e73 . o Ins │ │ │ 00416440: 7566 6669 6369 656e 7420 7370 6163 6520 ufficient space │ │ │ 00416450: 696e 2074 6865 2064 6174 6162 6173 6520 in the database │ │ │ 00416460: 746f 2068 6f6c 6420 7570 6461 7465 7320 to hold updates │ │ │ -00416470: 2d20 4754 2e4d 206d 7573 7422 002e f621 - GT.M must"...! │ │ │ +00416470: 2d20 4754 2e4d 206d 7573 7422 002e 3e21 - GT.M must"..>! │ │ │ 00416480: 0000 2020 2020 2020 2020 2020 2020 6578 .. ex │ │ │ -00416490: 7465 6e64 2074 6865 2066 696c 65f6 0000 tend the file... │ │ │ +00416490: 7465 6e64 2074 6865 2066 696c 653e 0000 tend the file>.. │ │ │ 004164a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004164b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004164c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004164d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004164e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004164f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00416500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -267899,369 +267899,369 @@ │ │ │ 004167a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004167b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004167c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004167d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004167e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004167f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00416800: 0400 0000 bf07 0000 0806 0000 0000 0000 ................ │ │ │ -00416810: 6a00 00f6 4845 4c50 00ff 7300 ff47 444d j...HELP..s..GDM │ │ │ +00416810: 6a00 003e 4845 4c50 00ff 7300 ff47 444d j..>HELP..s..GDM │ │ │ 00416820: 00ff 7300 ff46 5245 455a 4500 ff73 00ff ..s..FREEZE..s.. │ │ │ 00416830: 5b4e 4f5d 415b 5554 4f52 454c 4541 5345 [NO]A[UTORELEASE │ │ │ 00416840: 00c0 2200 0020 2020 2020 2020 2020 206f ..".. o │ │ │ 00416850: 2054 6865 206a 6f75 726e 616c 2066 696c The journal fil │ │ │ 00416860: 6520 7265 6163 6865 7320 6974 7320 6d61 e reaches its ma │ │ │ -00416870: 7869 6d75 6d20 7369 7a65 4500 2ef6 2300 ximum sizeE...#. │ │ │ +00416870: 7869 6d75 6d20 7369 7a65 4500 2e3e 2300 ximum sizeE..>#. │ │ │ 00416880: 0020 2020 2020 2020 2020 206f 2041 6e20 . o An │ │ │ 00416890: 6570 6f63 6820 636f 6d65 7320 6475 6520 epoch comes due │ │ │ 004168a0: 2d20 4754 2e4d 206d 7573 7420 6372 6561 - GT.M must crea │ │ │ 004168b0: 7465 2061 2063 6865 636b 706f 696e 7451 te a checkpointQ │ │ │ -004168c0: 002e f624 0000 2020 2020 2020 2020 2020 ...$.. │ │ │ +004168c0: 002e 3e24 0000 2020 2020 2020 2020 2020 ..>$.. │ │ │ 004168d0: 6f20 536f 6d65 6f6e 6520 6973 7375 6573 o Someone issues │ │ │ 004168e0: 2061 204d 5550 4950 2042 4143 4b55 5020 a MUPIP BACKUP │ │ │ 004168f0: 636f 6d6d 616e 6420 2d20 4754 2e4d 206d command - GT.M m │ │ │ 00416900: 7573 7420 7265 636f 7264 2073 7461 7465 ust record state │ │ │ -00416910: 4200 2ef6 2500 0020 2020 2020 2020 2020 B...%.. │ │ │ +00416910: 4200 2e3e 2500 0020 2020 2020 2020 2020 B..>%.. │ │ │ 00416920: 2020 2069 6e66 6f72 6d61 7469 6f6e 2074 information t │ │ │ 00416930: 6f20 6d61 726b 2074 6865 2062 6567 696e o mark the begin │ │ │ 00416940: 6e69 6e67 206f 6620 7468 6520 6261 636b ning of the back │ │ │ -00416950: 7570 0700 2ef6 2600 0054 002e f627 0000 up....&..T...'.. │ │ │ +00416950: 7570 0700 2e3e 2600 0054 002e 3e27 0000 up...>&..T..>'.. │ │ │ 00416960: 2020 2020 206f 2057 6865 6e20 616e 202d o When an - │ │ │ 00416970: 4155 544f 5245 4c45 4153 4520 6162 616e AUTORELEASE aban │ │ │ 00416980: 646f 6e73 2061 2046 5245 455a 452c 2061 dons a FREEZE, a │ │ │ 00416990: 6e79 2061 6374 696f 6e73 2074 6861 7420 ny actions that │ │ │ 004169a0: 6465 7065 6e64 206f 6e20 7468 654c 002e depend on theL.. │ │ │ -004169b0: f628 0000 2020 2020 2020 2073 7461 6269 .(.. stabi │ │ │ +004169b0: 3e28 0000 2020 2020 2020 2073 7461 6269 >(.. stabi │ │ │ 004169c0: 6c69 7479 206f 6620 7468 6520 6461 7461 lity of the data │ │ │ 004169d0: 6261 7365 2066 696c 6520 6f6e 2073 6563 base file on sec │ │ │ 004169e0: 6f6e 6461 7279 2073 746f 7261 6765 2c20 ondary storage, │ │ │ -004169f0: 7375 6368 2061 7320 614f 002e f629 0000 such as aO...).. │ │ │ +004169f0: 7375 6368 2061 7320 614f 002e 3e29 0000 such as aO..>).. │ │ │ 00416a00: 2020 2020 2020 2064 6174 6162 6173 6520 database │ │ │ 00416a10: 636f 7079 2c20 6c6f 7365 2074 6861 7420 copy, lose that │ │ │ 00416a20: 7072 6f74 6563 7469 6f6e 2061 6e64 2061 protection and a │ │ │ 00416a30: 7265 206e 6f74 2072 656c 6961 626c 652c re not reliable, │ │ │ -00416a40: 2073 6f20 7468 6579 4f00 2ef6 2a00 0020 so theyO...*.. │ │ │ +00416a40: 2073 6f20 7468 6579 4f00 2e3e 2a00 0020 so theyO..>*.. │ │ │ 00416a50: 2020 2020 2020 6c69 6b65 6c79 206e 6565 likely nee │ │ │ 00416a60: 6420 746f 2062 6520 7265 7065 6174 6564 d to be repeated │ │ │ 00416a70: 2061 7420 6120 7469 6d65 2077 6865 6e20 at a time when │ │ │ 00416a80: 616e 202d 4155 544f 5245 4c45 4153 4520 an -AUTORELEASE │ │ │ -00416a90: 6973 206c 6573 733b 002e f631 0000 2020 is less;...1.. │ │ │ +00416a90: 6973 206c 6573 733b 002e 3e31 0000 2020 is less;..>1.. │ │ │ 00416aa0: 2020 2020 206c 696b 656c 7920 6f72 2077 likely or w │ │ │ 00416ab0: 6865 6e20 2d4e 4f4f 4e4c 494e 4520 6973 hen -NOONLINE is │ │ │ 00416ac0: 206d 6f72 6520 6170 7072 6f70 7269 6174 more appropriat │ │ │ -00416ad0: 652e 5400 2ef6 3200 0020 2020 2020 6f20 e.T...2.. o │ │ │ +00416ad0: 652e 5400 2e3e 3200 0020 2020 2020 6f20 e.T..>2.. o │ │ │ 00416ae0: 416e 202d 4155 544f 5245 4c45 4153 4520 An -AUTORELEASE │ │ │ 00416af0: 6163 7469 6f6e 2070 726f 6475 6365 7320 action produces │ │ │ 00416b00: 616e 204f 4652 5a41 5554 4f52 454c 206d an OFRZAUTOREL m │ │ │ 00416b10: 6573 7361 6765 2069 6e20 7468 6520 6f70 essage in the op │ │ │ -00416b20: 6572 6174 6f72 1200 2ef6 3300 0020 2020 erator....3.. │ │ │ -00416b30: 2020 2020 6c6f 672e 5300 2ef6 3400 0020 log.S...4.. │ │ │ +00416b20: 6572 6174 6f72 1200 2e3e 3300 0020 2020 erator...>3.. │ │ │ +00416b30: 2020 2020 6c6f 672e 5300 2e3e 3400 0020 log.S..>4.. │ │ │ 00416b40: 2020 2020 6f20 416e 202d 4155 544f 5245 o An -AUTORE │ │ │ 00416b50: 4c45 4153 4520 6163 7469 6f6e 2072 6571 LEASE action req │ │ │ 00416b60: 7569 7265 7320 6120 4652 4545 5a45 202d uires a FREEZE - │ │ │ 00416b70: 4f46 4620 746f 2072 6565 7374 6162 6c69 OFF to reestabli │ │ │ -00416b80: 7368 2061 206e 6f72 6d61 6c1d 002e f635 sh a normal....5 │ │ │ +00416b80: 7368 2061 206e 6f72 6d61 6c1d 002e 3e35 sh a normal...>5 │ │ │ 00416b90: 0000 2020 2020 2020 2064 6174 6162 6173 .. databas │ │ │ -00416ba0: 6520 7374 6174 652e 3000 2ef6 3600 0020 e state.0...6.. │ │ │ +00416ba0: 6520 7374 6174 652e 3000 2e3e 3600 0020 e state.0..>6.. │ │ │ 00416bb0: 2020 2020 6f20 496e 636f 6d70 6174 6962 o Incompatib │ │ │ 00416bc0: 6c65 2077 6974 683a 202d 4f46 462c 202d le with: -OFF, - │ │ │ -00416bd0: 4e4f 4f4e 4c49 4e45 0700 2ef6 3700 000d NOONLINE....7... │ │ │ -00416be0: 0012 f654 4f4b 0000 4654 4f4b 0f00 16f6 ...TOK..FTOK.... │ │ │ -00416bf0: bf11 0000 2020 2046 544f 4b07 0017 f621 .... FTOK....! │ │ │ -00416c00: 0000 4d00 17f6 3100 0020 2020 5072 6f64 ..M...1.. Prod │ │ │ +00416bd0: 4e4f 4f4e 4c49 4e45 0700 2e3e 3700 000d NOONLINE...>7... │ │ │ +00416be0: 0012 3e54 4f4b 0000 4654 4f4b 0f00 163e ..>TOK..FTOK...> │ │ │ +00416bf0: bf11 0000 2020 2046 544f 4b07 0017 3e21 .... FTOK...>! │ │ │ +00416c00: 0000 4d00 173e 3100 0020 2020 5072 6f64 ..M..>1.. Prod │ │ │ 00416c10: 7563 6573 2074 6865 2022 7075 626c 6963 uces the "public │ │ │ 00416c20: 2220 2873 7973 7465 6d20 6765 6e65 7261 " (system genera │ │ │ 00416c30: 7465 6429 2049 5043 204b 6579 7320 2865 ted) IPC Keys (e │ │ │ 00416c40: 7373 656e 7469 616c 6c79 2068 6173 6854 ssentially hashT │ │ │ -00416c50: 0017 f641 0000 2020 2076 616c 7565 7329 ...A.. values) │ │ │ +00416c50: 0017 3e41 0000 2020 2076 616c 7565 7329 ..>A.. values) │ │ │ 00416c60: 206f 6620 6120 6769 7665 6e20 6669 6c65 of a given file │ │ │ 00416c70: 2d6c 6973 7420 6f72 2074 6865 206a 6f75 -list or the jou │ │ │ 00416c80: 726e 616c 2f72 6563 6569 7665 7220 706f rnal/receiver po │ │ │ 00416c90: 6f6c 2069 6e20 6120 7461 626c 6520 666f ol in a table fo │ │ │ -00416ca0: 726d 2e07 0017 f651 0000 3200 17f6 6100 rm.....Q..2...a. │ │ │ +00416ca0: 726d 2e07 0017 3e51 0000 3200 173e 6100 rm....>Q..2..>a. │ │ │ 00416cb0: 0020 2020 5468 6520 666f 726d 6174 206f . The format o │ │ │ 00416cc0: 6620 7468 6520 4d55 5049 5020 4654 4f4b f the MUPIP FTOK │ │ │ -00416cd0: 2063 6f6d 6d61 6e64 2069 733a 0700 17f6 command is:.... │ │ │ -00416ce0: 7100 0053 0017 f681 0000 2020 2046 545b q..S...... FT[ │ │ │ +00416cd0: 2063 6f6d 6d61 6e64 2069 733a 0700 173e command is:...> │ │ │ +00416ce0: 7100 0053 0017 3e81 0000 2020 2046 545b q..S..>... FT[ │ │ │ 00416cf0: 4f4b 5d20 5b2d 4442 5d20 5b2d 4a4e 4c50 OK] [-DB] [-JNLP │ │ │ 00416d00: 4f4f 4c5d 205b 2d52 4543 5650 4f4f 4c5d OOL] [-RECVPOOL] │ │ │ 00416d10: 205b 2d49 445d 205b 2d4f 4e4c 595d 205b [-ID] [-ONLY] [ │ │ │ 00416d20: 2d5b 4e4f 5d48 4541 4445 525d 2066 696c -[NO]HEADER] fil │ │ │ -00416d30: 652d 6c69 7374 0700 17f6 9100 0052 0016 e-list.......R.. │ │ │ -00416d40: f6c0 1100 0020 2020 2020 6f20 6669 6c65 ..... o file │ │ │ +00416d30: 652d 6c69 7374 0700 173e 9100 0052 0016 e-list...>...R.. │ │ │ +00416d40: 3ec0 1100 0020 2020 2020 6f20 6669 6c65 >.... o file │ │ │ 00416d50: 2d6c 6973 7420 6120 7370 6163 6520 6465 -list a space de │ │ │ 00416d60: 6c69 6d69 7465 6420 6c69 7374 206f 6620 limited list of │ │ │ 00416d70: 6669 6c65 732c 2073 7563 6820 6173 2074 files, such as t │ │ │ 00416d80: 6861 7420 7072 6f76 6964 6564 2062 793f hat provided by? │ │ │ -00416d90: 0017 f612 0000 2020 2020 2020 2074 6865 ...... the │ │ │ +00416d90: 0017 3e12 0000 2020 2020 2020 2074 6865 ..>... the │ │ │ 00416da0: 2075 7365 206f 6620 7468 6520 2a20 616e use of the * an │ │ │ 00416db0: 6420 3f20 7368 656c 6c20 7769 6c64 6361 d ? shell wildca │ │ │ 00416dc0: 7264 2063 6861 7261 6374 6572 732e 5300 rd characters.S. │ │ │ -00416dd0: 17f6 1300 0020 2020 2020 6f20 5769 7468 ..... o With │ │ │ +00416dd0: 173e 1300 0020 2020 2020 6f20 5769 7468 .>... o With │ │ │ 00416de0: 202d 4a4e 4c50 4f4f 4c20 6f72 202d 5245 -JNLPOOL or -RE │ │ │ 00416df0: 4356 504f 4f4c 2c20 4d55 5049 5020 4654 CVPOOL, MUPIP FT │ │ │ 00416e00: 4f4b 2069 676e 6f72 6573 2061 6e79 2066 OK ignores any f │ │ │ 00416e10: 696c 6573 2069 6e20 7468 6520 6c69 7374 iles in the list │ │ │ -00416e20: 2e07 0017 f614 0000 0e00 16f6 ff73 00ff .............s.. │ │ │ -00416e30: 4442 0000 4442 0d00 1df6 bf11 0000 2020 DB..DB........ │ │ │ -00416e40: 2044 4207 001e f621 0000 5100 1ef6 3100 DB....!..Q...1. │ │ │ +00416e20: 2e07 0017 3e14 0000 0e00 163e ff73 00ff ....>......>.s.. │ │ │ +00416e30: 4442 0000 4442 0d00 1d3e bf11 0000 2020 DB..DB...>.... │ │ │ +00416e40: 2044 4207 001e 3e21 0000 5100 1e3e 3100 DB...>!..Q..>1. │ │ │ 00416e50: 0020 2020 5370 6563 6966 6965 7320 7468 . Specifies th │ │ │ 00416e60: 6174 2074 6865 2066 696c 652d 6e61 6d65 at the file-name │ │ │ 00416e70: 2069 7320 6120 6461 7461 6261 7365 2066 is a database f │ │ │ 00416e80: 696c 652e 2042 7920 6465 6661 756c 742c ile. By default, │ │ │ -00416e90: 204d 5550 4950 2046 544f 4b13 001e f641 MUPIP FTOK....A │ │ │ +00416e90: 204d 5550 4950 2046 544f 4b13 001e 3e41 MUPIP FTOK...>A │ │ │ 00416ea0: 0000 2020 2075 7365 7320 2d44 422e 0700 .. uses -DB... │ │ │ -00416eb0: 1ef6 5100 000a 001a f649 4400 0049 440d ..Q......ID..ID. │ │ │ -00416ec0: 001d f6bf 1100 0020 2020 4944 0700 1ef6 ....... ID.... │ │ │ -00416ed0: 2100 0052 001e f631 0000 2020 2053 7065 !..R...1.. Spe │ │ │ +00416eb0: 1e3e 5100 000a 001a 3e49 4400 0049 440d .>Q.....>ID..ID. │ │ │ +00416ec0: 001d 3ebf 1100 0020 2020 4944 0700 1e3e ..>.... ID...> │ │ │ +00416ed0: 2100 0052 001e 3e31 0000 2020 2053 7065 !..R..>1.. Spe │ │ │ 00416ee0: 6369 6669 6573 2074 6865 2073 6967 6e61 cifies the signa │ │ │ 00416ef0: 7475 7265 2075 7365 2066 6f72 2074 6865 ture use for the │ │ │ 00416f00: 2066 746f 6b3b 2069 6620 756e 7370 6563 ftok; if unspec │ │ │ 00416f10: 6966 6965 642c 2069 7420 6465 6661 756c ified, it defaul │ │ │ -00416f20: 7473 2074 6f4c 001e f641 0000 2020 2074 ts toL...A.. t │ │ │ +00416f20: 7473 2074 6f4c 001e 3e41 0000 2020 2074 ts toL..>A.. t │ │ │ 00416f30: 6865 2073 6967 6e61 7475 7265 2066 6f72 he signature for │ │ │ 00416f40: 2061 2047 542e 4d20 6461 7461 6261 7365 a GT.M database │ │ │ 00416f50: 2066 696c 652e 2069 6620 6120 6669 6c65 file. if a file │ │ │ 00416f60: 2069 7320 6e6f 7420 7661 6c69 6420 616e is not valid an │ │ │ -00416f70: 644e 001e f651 0000 2020 2061 6363 6573 dN...Q.. acces │ │ │ +00416f70: 644e 001e 3e51 0000 2020 2061 6363 6573 dN..>Q.. acces │ │ │ 00416f80: 7369 626c 652c 2046 544f 4b20 7265 706f sible, FTOK repo │ │ │ 00416f90: 7274 7320 2d31 2076 616c 7565 732e 2042 rts -1 values. B │ │ │ 00416fa0: 7920 6465 6661 756c 742c 2074 6865 2075 y default, the u │ │ │ 00416fb0: 7469 6c69 7479 2070 726f 7669 6465 7300 tility provides. │ │ │ 00416fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00416fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00416fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00416ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00417000: 0400 0000 0008 0000 9905 0000 0000 0000 ................ │ │ │ -00417010: 2e00 00f6 4845 4c50 00ff 7300 ff47 444d ....HELP..s..GDM │ │ │ +00417010: 2e00 003e 4845 4c50 00ff 7300 ff47 444d ...>HELP..s..GDM │ │ │ 00417020: 00ff 7300 ff46 5245 455a 4500 ff73 00ff ..s..FREEZE..s.. │ │ │ 00417030: 4f46 4600 bf11 0000 2020 204f 4666 0700 OFF..... OFf.. │ │ │ -00417040: 21f6 2100 0046 0021 f631 0000 2020 2043 !.!..F.!.1.. C │ │ │ +00417040: 213e 2100 0046 0021 3e31 0000 2020 2043 !>!..F.!>1.. C │ │ │ 00417050: 6c65 6172 7320 6120 6672 6565 7a65 2073 lears a freeze s │ │ │ 00417060: 6574 2062 7920 616e 6f74 6865 7220 7072 et by another pr │ │ │ 00417070: 6f63 6573 7320 7769 7468 2074 6865 2073 ocess with the s │ │ │ -00417080: 616d 6520 7573 6572 6964 2e07 0021 f641 ame userid...!.A │ │ │ -00417090: 0000 2d00 21f6 5100 0020 2020 5468 6520 ..-.!.Q.. The │ │ │ +00417080: 616d 6520 7573 6572 6964 2e07 0021 3e41 ame userid...!>A │ │ │ +00417090: 0000 2d00 213e 5100 0020 2020 5468 6520 ..-.!>Q.. The │ │ │ 004170a0: 666f 726d 6174 206f 6620 7468 6520 4f46 format of the OF │ │ │ 004170b0: 4620 7175 616c 6966 6965 7220 6973 3a07 F qualifier is:. │ │ │ -004170c0: 0021 f661 0000 0f00 21f6 7100 0020 2020 .!.a....!.q.. │ │ │ -004170d0: 4f46 5b46 5d07 0021 f681 0000 5400 21f6 OF[F]..!....T.!. │ │ │ +004170c0: 0021 3e61 0000 0f00 213e 7100 0020 2020 .!>a....!>q.. │ │ │ +004170d0: 4f46 5b46 5d07 0021 3e81 0000 5400 213e OF[F]..!>...T.!> │ │ │ 004170e0: 9100 0020 2020 2020 6f20 4120 4652 4545 ... o A FREE │ │ │ 004170f0: 5a45 202d 4f46 4620 7768 6963 6820 7475 ZE -OFF which tu │ │ │ 00417100: 726e 7320 6f66 6620 6120 4652 4545 5a45 rns off a FREEZE │ │ │ 00417110: 202d 4f4e 4c49 4e45 202d 4155 544f 5245 -ONLINE -AUTORE │ │ │ 00417120: 4c45 4153 4520 7072 6f64 7563 6573 2061 LEASE produces a │ │ │ -00417130: 5000 20f6 c011 0000 2020 2020 2020 204f P. ..... O │ │ │ +00417130: 5000 203e c011 0000 2020 2020 2020 204f P. >.... O │ │ │ 00417140: 4652 5a4e 4f54 4845 4c44 2077 6172 6e69 FRZNOTHELD warni │ │ │ 00417150: 6e67 2074 6f20 696e 6469 6361 7465 2074 ng to indicate t │ │ │ 00417160: 6861 7420 7468 6520 6672 6565 7a65 2077 hat the freeze w │ │ │ 00417170: 6173 2061 7574 6f6d 6174 6963 616c 6c79 as automatically │ │ │ -00417180: 5300 21f6 1200 0020 2020 2020 2020 7265 S.!.... re │ │ │ +00417180: 5300 213e 1200 0020 2020 2020 2020 7265 S.!>... re │ │ │ 00417190: 6c65 6173 6564 2061 6e64 2074 6865 7265 leased and there │ │ │ 004171a0: 666f 7265 2064 6964 206e 6f74 2070 726f fore did not pro │ │ │ 004171b0: 7465 6374 2077 6861 7465 7665 7220 636f tect whatever co │ │ │ 004171c0: 6e63 7572 7265 6e74 2061 6374 696f 6e73 ncurrent actions │ │ │ -004171d0: 2069 7424 0021 f613 0000 2020 2020 2020 it$.!.... │ │ │ +004171d0: 2069 7424 0021 3e13 0000 2020 2020 2020 it$.!>... │ │ │ 004171e0: 2077 6173 2069 6e74 656e 6465 6420 746f was intended to │ │ │ -004171f0: 2067 7561 7264 2e4e 0021 f614 0000 2020 guard.N.!.... │ │ │ +004171f0: 2067 7561 7264 2e4e 0021 3e14 0000 2020 guard.N.!>... │ │ │ 00417200: 2020 206f 2057 6865 6e20 7573 6564 2077 o When used w │ │ │ 00417210: 6974 6820 2d4f 5645 5252 4944 452c 202d ith -OVERRIDE, - │ │ │ 00417220: 4f46 4620 7374 6f70 7320 6120 6672 6565 OFF stops a free │ │ │ 00417230: 7a65 206f 7065 7261 7469 6f6e 2073 6574 ze operation set │ │ │ -00417240: 2062 7920 612e 0021 f615 0000 2020 2020 by a..!.... │ │ │ +00417240: 2062 7920 612e 0021 3e15 0000 2020 2020 by a..!>... │ │ │ 00417250: 2020 2070 726f 6365 7373 2077 6974 6820 process with │ │ │ 00417260: 6120 6469 6666 6572 656e 7420 7573 6572 a different user │ │ │ -00417270: 6964 2e2d 0021 f616 0000 2020 2020 206f id.-.!.... o │ │ │ +00417270: 6964 2e2d 0021 3e16 0000 2020 2020 206f id.-.!>... o │ │ │ 00417280: 2049 6e63 6f6d 7061 7469 626c 6520 7769 Incompatible wi │ │ │ 00417290: 7468 3a20 2d4f 4e2c 202d 5245 434f 5244 th: -ON, -RECORD │ │ │ -004172a0: 0700 21f6 1700 0009 001d f64e 0000 4f4e ..!........N..ON │ │ │ -004172b0: 0d00 1ff6 bf11 0000 2020 204f 4e07 0020 ........ ON.. │ │ │ -004172c0: f621 0000 4f00 20f6 3100 0020 2020 5370 .!..O. .1.. Sp │ │ │ +004172a0: 0700 213e 1700 0009 001d 3e4e 0000 4f4e ..!>......>N..ON │ │ │ +004172b0: 0d00 1f3e bf11 0000 2020 204f 4e07 0020 ...>.... ON.. │ │ │ +004172c0: 3e21 0000 4f00 203e 3100 0020 2020 5370 >!..O. >1.. Sp │ │ │ 004172d0: 6563 6966 6965 7320 7468 6520 7374 6172 ecifies the star │ │ │ 004172e0: 7420 6f66 2061 204d 5550 4950 2046 5245 t of a MUPIP FRE │ │ │ 004172f0: 455a 4520 6f70 6572 6174 696f 6e2e 2054 EZE operation. T │ │ │ 00417300: 6865 2066 6f72 6d61 7420 6f66 2074 6865 he format of the │ │ │ -00417310: 204f 4e17 0020 f641 0000 2020 2071 7561 ON.. .A.. qua │ │ │ -00417320: 6c69 6669 6572 2069 733a 0700 20f6 5100 lifier is:.. .Q. │ │ │ -00417330: 000d 0020 f661 0000 2020 202d 4f4e 0700 ... .a.. -ON.. │ │ │ -00417340: 20f6 7100 002c 0020 f681 0000 2020 2049 .q..,. .... I │ │ │ +00417310: 204f 4e17 0020 3e41 0000 2020 2071 7561 ON.. >A.. qua │ │ │ +00417320: 6c69 6669 6572 2069 733a 0700 203e 5100 lifier is:.. >Q. │ │ │ +00417330: 000d 0020 3e61 0000 2020 202d 4f4e 0700 ... >a.. -ON.. │ │ │ +00417340: 203e 7100 002c 0020 3e81 0000 2020 2049 >q..,. >... I │ │ │ 00417350: 6e63 6f6d 7061 7469 626c 6520 7769 7468 ncompatible with │ │ │ 00417360: 3a20 2d4f 4646 2c20 2d4f 5645 5252 4944 : -OFF, -OVERRID │ │ │ -00417370: 4507 0020 f691 0000 1000 1ef6 4c49 4e45 E.. ........LINE │ │ │ -00417380: 0000 4f4e 4c69 6e65 1100 23f6 bf11 0000 ..ONLine..#..... │ │ │ -00417390: 2020 204f 4e4c 696e 6507 0024 f621 0000 ONLine..$.!.. │ │ │ -004173a0: 4c00 24f6 3100 0020 2020 436f 6e74 726f L.$.1.. Contro │ │ │ +00417370: 4507 0020 3e91 0000 1000 1e3e 4c49 4e45 E.. >......>LINE │ │ │ +00417380: 0000 4f4e 4c69 6e65 1100 233e bf11 0000 ..ONLine..#>.... │ │ │ +00417390: 2020 204f 4e4c 696e 6507 0024 3e21 0000 ONLine..$>!.. │ │ │ +004173a0: 4c00 243e 3100 0020 2020 436f 6e74 726f L.$>1.. Contro │ │ │ 004173b0: 6c73 2074 6865 2070 6f74 656e 7469 616c ls the potential │ │ │ 004173c0: 2069 6d70 6163 7420 6f66 2061 2046 5245 impact of a FRE │ │ │ 004173d0: 455a 4520 6f6e 2063 6f6e 6375 7272 656e EZE on concurren │ │ │ -004173e0: 746c 7920 7570 6461 7469 6e67 3b00 24f6 tly updating;.$. │ │ │ +004173e0: 746c 7920 7570 6461 7469 6e67 3b00 243e tly updating;.$> │ │ │ 004173f0: 4100 0020 2020 7072 6f63 6573 7365 732e A.. processes. │ │ │ 00417400: 2054 6865 2066 6f72 6d61 7420 6f66 2074 The format of t │ │ │ 00417410: 6865 204f 4e4c 494e 4520 7175 616c 6966 he ONLINE qualif │ │ │ -00417420: 6965 7220 6973 3a07 0024 f651 0000 1700 ier is:..$.Q.... │ │ │ -00417430: 24f6 6100 0020 2020 2d5b 4e4f 5d4f 4e4c $.a.. -[NO]ONL │ │ │ -00417440: 5b49 4e45 5d07 0024 f671 0000 5100 24f6 [INE]..$.q..Q.$. │ │ │ +00417420: 6965 7220 6973 3a07 0024 3e51 0000 1700 ier is:..$>Q.... │ │ │ +00417430: 243e 6100 0020 2020 2d5b 4e4f 5d4f 4e4c $>a.. -[NO]ONL │ │ │ +00417440: 5b49 4e45 5d07 0024 3e71 0000 5100 243e [INE]..$>q..Q.$> │ │ │ 00417450: 8100 0020 2020 2020 6f20 4f4e 202d 4e4f ... o ON -NO │ │ │ 00417460: 4f4e 4c49 4e45 2c20 7468 6520 6465 6661 ONLINE, the defa │ │ │ 00417470: 756c 742c 2063 6175 7365 7320 7468 6520 ult, causes the │ │ │ 00417480: 6672 6565 7a65 2074 6f20 6c61 7374 2075 freeze to last u │ │ │ 00417490: 6e74 696c 204f 4646 2c20 616e 643d 0024 ntil OFF, and=.$ │ │ │ -004174a0: f691 0000 2020 2020 2020 206d 616b 6573 .... makes │ │ │ +004174a0: 3e91 0000 2020 2020 2020 206d 616b 6573 >... makes │ │ │ 004174b0: 206d 616e 6167 656d 656e 7420 6f66 2074 management of t │ │ │ 004174c0: 6865 2046 5245 455a 4520 7374 7261 6967 he FREEZE straig │ │ │ -004174d0: 6874 666f 7277 6172 642e 4f00 23f6 c011 htforward.O.#... │ │ │ +004174d0: 6874 666f 7277 6172 642e 4f00 233e c011 htforward.O.#>.. │ │ │ 004174e0: 0000 2020 2020 206f 204f 4e20 2d4f 4e4c .. o ON -ONL │ │ │ 004174f0: 494e 452c 2063 6175 7365 7320 4754 2e4d INE, causes GT.M │ │ │ 00417500: 2074 6f20 6174 7465 6d70 7420 746f 206d to attempt to m │ │ │ 00417510: 696e 696d 697a 6520 7468 6520 696d 7061 inimize the impa │ │ │ -00417520: 6374 206f 6620 7468 654d 0024 f612 0000 ct of theM.$.... │ │ │ +00417520: 6374 206f 6620 7468 654d 0024 3e12 0000 ct of theM.$>... │ │ │ 00417530: 2020 2020 2020 2046 5245 455a 4520 6f6e FREEZE on │ │ │ 00417540: 2063 6f6e 6375 7272 656e 746c 7920 7570 concurrently up │ │ │ 00417550: 6461 7469 6e67 2070 726f 6365 7373 6573 dating processes │ │ │ 00417560: 2062 7920 7461 6b69 6e67 2061 206e 756d by taking a num │ │ │ -00417570: 6265 7220 6f66 2600 24f6 1300 0020 2020 ber of&.$.... │ │ │ +00417570: 6265 7220 6f66 2600 243e 1300 0020 2020 ber of&.$>... │ │ │ 00417580: 2020 2020 6163 7469 6f6e 732c 2061 7320 actions, as │ │ │ -00417590: 6170 7072 6f70 7269 6174 653a 0700 24f6 appropriate:..$. │ │ │ -004175a0: 1400 0043 0024 f615 0000 2020 2020 2020 ...C.$.... │ │ │ +00417590: 6170 7072 6f70 7269 6174 653a 0700 243e appropriate:..$> │ │ │ +004175a0: 1400 0043 0024 3e15 0000 2020 2020 2020 ...C.$>... │ │ │ 004175b0: 2020 2020 6f20 5377 6974 6368 696e 6720 o Switching │ │ │ 004175c0: 6a6f 7572 6e61 6c20 6669 6c65 7320 746f journal files to │ │ │ 004175d0: 2070 726f 7669 6465 206d 6178 696d 756d provide maximum │ │ │ -004175e0: 2073 7061 6365 5000 24f6 1600 0020 2020 spaceP.$.... │ │ │ +004175e0: 2073 7061 6365 5000 243e 1600 0020 2020 spaceP.$>... │ │ │ 004175f0: 2020 2020 2020 206f 2050 6572 666f 726d o Perform │ │ │ 00417600: 696e 6720 616e 2065 706f 6368 2074 6f20 ing an epoch to │ │ │ 00417610: 7072 6f76 6964 6520 6d61 7869 6d75 6d20 provide maximum │ │ │ 00417620: 7469 6d65 2074 6f20 7468 6520 6e65 7874 time to the next │ │ │ -00417630: 2065 706f 6368 5400 24f6 1700 0020 2020 epochT.$.... │ │ │ +00417630: 2065 706f 6368 5400 243e 1700 0020 2020 epochT.$>... │ │ │ 00417640: 2020 2020 2020 206f 2046 6c75 7368 696e o Flushin │ │ │ 00417650: 6720 7468 6520 676c 6f62 616c 2062 7566 g the global buf │ │ │ 00417660: 6665 7273 2074 6f20 6d61 6b65 2061 6c6c fers to make all │ │ │ 00417670: 2061 7661 696c 6162 6c65 2074 6f20 686f available to ho │ │ │ -00417680: 6c64 2075 7064 6174 6573 3800 24f6 1800 ld updates8.$... │ │ │ +00417680: 6c64 2075 7064 6174 6573 3800 243e 1800 ld updates8.$>.. │ │ │ 00417690: 0020 2020 2020 2020 2020 206f 2049 6e63 . o Inc │ │ │ 004176a0: 6f6d 7061 7469 626c 6520 7769 7468 3a20 ompatible with: │ │ │ 004176b0: 2d41 5554 4f52 454c 4541 5345 2c20 2d4f -AUTORELEASE, -O │ │ │ -004176c0: 4646 0700 24f6 1900 0054 0024 f61a 0000 FF..$....T.$.... │ │ │ +004176c0: 4646 0700 243e 1900 0054 0024 3e1a 0000 FF..$>...T.$>... │ │ │ 004176d0: 2020 2020 206f 2041 6674 6572 2070 6572 o After per │ │ │ 004176e0: 666f 726d 696e 6720 7468 6573 6520 7072 forming these pr │ │ │ 004176f0: 6570 6172 6174 696f 6e73 2c20 2d4f 4e4c eparations, -ONL │ │ │ 00417700: 494e 4520 616c 6c6f 7773 2075 7064 6174 INE allows updat │ │ │ 00417710: 696e 6720 7072 6f63 6573 7365 734f 0024 ing processesO.$ │ │ │ -00417720: f621 0000 2020 2020 2020 2074 6f20 6d61 .!.. to ma │ │ │ +00417720: 3e21 0000 2020 2020 2020 2074 6f20 6d61 >!.. to ma │ │ │ 00417730: 6b65 2075 7064 6174 6573 2074 6f20 676c ke updates to gl │ │ │ 00417740: 6f62 616c 2062 7566 6665 7273 2062 7574 obal buffers but │ │ │ 00417750: 2064 6566 6572 7320 666c 7573 6869 6e67 defers flushing │ │ │ -00417760: 2074 6865 6d20 746f 2074 6865 1c00 24f6 them to the..$. │ │ │ +00417760: 2074 6865 6d20 746f 2074 6865 1c00 243e them to the..$> │ │ │ 00417770: 2200 0020 2020 2020 2020 6461 7461 6261 ".. databa │ │ │ -00417780: 7365 2066 696c 652e 5400 24f6 2300 0020 se file.T.$.#.. │ │ │ +00417780: 7365 2066 696c 652e 5400 243e 2300 0020 se file.T.$>#.. │ │ │ 00417790: 2020 2020 6f20 2d4f 4e4c 494e 4520 6361 o -ONLINE ca │ │ │ 004177a0: 6e6e 6f74 2061 7070 6c79 2074 6f20 4d4d nnot apply to MM │ │ │ 004177b0: 2064 6174 6162 6173 6573 2c20 736f 2061 databases, so a │ │ │ 004177c0: 2046 5245 455a 4520 2d4f 4e4c 494e 4520 FREEZE -ONLINE │ │ │ -004177d0: 736b 6970 7320 616e 7920 4d4d 2400 24f6 skips any MM$.$. │ │ │ +004177d0: 736b 6970 7320 616e 7920 4d4d 2400 243e skips any MM$.$> │ │ │ 004177e0: 2400 0020 2020 2020 2020 7265 6769 6f6e $.. region │ │ │ 004177f0: 7320 6974 2065 6e63 6f75 6e74 6572 732e s it encounters. │ │ │ 00417800: 0400 0000 3e06 0000 c105 0000 0000 0000 ....>........... │ │ │ -00417810: 6900 00f6 4845 4c50 00ff 7300 ff47 444d i...HELP..s..GDM │ │ │ +00417810: 6900 003e 4845 4c50 00ff 7300 ff47 444d i..>HELP..s..GDM │ │ │ 00417820: 00ff 7300 ff46 5245 455a 4500 ff73 00ff ..s..FREEZE..s.. │ │ │ 00417830: 4f4e 4c49 4e45 00c0 2500 0020 2020 2020 ONLINE..%.. │ │ │ 00417840: 6f20 5265 6665 7220 746f 202d 4155 544f o Refer to -AUTO │ │ │ 00417850: 5245 4c45 4153 4520 6162 6f76 6520 666f RELEASE above fo │ │ │ 00417860: 7220 6164 6469 7469 6f6e 616c 2069 6e66 r additional inf │ │ │ -00417870: 6f72 6d61 7469 6f6e 2e25 0024 f626 0000 ormation.%.$.&.. │ │ │ +00417870: 6f72 6d61 7469 6f6e 2e25 0024 3e26 0000 ormation.%.$>&.. │ │ │ 00417880: 2020 2020 206f 2049 6e63 6f6d 7061 7469 o Incompati │ │ │ 00417890: 626c 6520 7769 7468 3a20 2d4f 4646 0700 ble with: -OFF.. │ │ │ -004178a0: 24f6 2700 0012 0024 f628 0000 2020 202a $.'....$.(.. * │ │ │ -004178b0: 2a4e 6f74 652a 2a07 0024 f629 0000 4d00 *Note**..$.)..M. │ │ │ -004178c0: 24f6 2a00 0020 2020 4966 2061 2064 6174 $.*.. If a dat │ │ │ +004178a0: 243e 2700 0012 0024 3e28 0000 2020 202a $>'....$>(.. * │ │ │ +004178b0: 2a4e 6f74 652a 2a07 0024 3e29 0000 4d00 *Note**..$>)..M. │ │ │ +004178c0: 243e 2a00 0020 2020 4966 2061 2064 6174 $>*.. If a dat │ │ │ 004178d0: 6162 6173 6520 6973 206e 6561 726c 7920 abase is nearly │ │ │ 004178e0: 6675 6c6c 2c20 616e 6420 796f 7520 6162 full, and you ab │ │ │ 004178f0: 6f75 7420 746f 2075 7365 204d 5550 4950 out to use MUPIP │ │ │ -00417900: 2046 5245 455a 4520 2d4f 4e4c 0024 f631 FREEZE -ONL.$.1 │ │ │ +00417900: 2046 5245 455a 4520 2d4f 4e4c 0024 3e31 FREEZE -ONL.$>1 │ │ │ 00417910: 0000 2020 202d 4f4e 4c49 4e45 2c20 796f .. -ONLINE, yo │ │ │ 00417920: 7520 6d61 7920 7761 6e74 2074 6f20 7573 u may want to us │ │ │ 00417930: 6520 4d55 5049 5020 4558 5445 4e44 2066 e MUPIP EXTEND f │ │ │ 00417940: 6972 7374 2061 7320 6120 6461 7461 6261 irst as a databa │ │ │ -00417950: 7365 2066 696c 654a 0024 f632 0000 2020 se fileJ.$.2.. │ │ │ +00417950: 7365 2066 696c 654a 0024 3e32 0000 2020 se fileJ.$>2.. │ │ │ 00417960: 2065 7874 656e 7369 6f6e 2077 696c 6c20 extension will │ │ │ 00417970: 6569 7468 6572 2041 5554 4f52 454c 4541 either AUTORELEA │ │ │ 00417980: 5345 206f 7220 2268 6172 6465 6e22 2074 SE or "harden" t │ │ │ 00417990: 6865 202d 4f4e 4c49 4e45 2066 7265 657a he -ONLINE freez │ │ │ -004179a0: 652e 0024 f633 0000 2020 2065 6666 6563 e..$.3.. effec │ │ │ +004179a0: 652e 0024 3e33 0000 2020 2065 6666 6563 e..$>3.. effec │ │ │ 004179b0: 7469 7665 6c79 2069 6e74 6f20 6120 2d4e tively into a -N │ │ │ 004179c0: 4f4f 4e4c 494e 4520 6672 6565 7a65 2e07 OONLINE freeze.. │ │ │ -004179d0: 0024 f634 0000 1500 1df6 5645 5252 4944 .$.4......VERRID │ │ │ -004179e0: 4500 004f 5665 7272 6964 6513 0025 f6bf E..OVerride..%.. │ │ │ +004179d0: 0024 3e34 0000 1500 1d3e 5645 5252 4944 .$>4.....>VERRID │ │ │ +004179e0: 4500 004f 5665 7272 6964 6513 0025 3ebf E..OVerride..%>. │ │ │ 004179f0: 1100 0020 2020 4f56 6572 7269 6465 0700 ... OVerride.. │ │ │ -00417a00: 26f6 2100 0052 0026 f631 0000 2020 2052 &.!..R.&.1.. R │ │ │ +00417a00: 263e 2100 0052 0026 3e31 0000 2020 2052 &>!..R.&>1.. R │ │ │ 00417a10: 656c 6561 7365 2061 2066 7265 657a 6520 elease a freeze │ │ │ 00417a20: 7365 7420 6279 2061 2070 726f 6365 7373 set by a process │ │ │ 00417a30: 2077 6974 6820 6120 6469 6666 6572 656e with a differen │ │ │ 00417a40: 7420 7573 6572 6964 2e20 4754 2e4d 2070 t userid. GT.M p │ │ │ -00417a50: 726f 7669 6465 7352 0026 f641 0000 2020 rovidesR.&.A.. │ │ │ +00417a50: 726f 7669 6465 7352 0026 3e41 0000 2020 rovidesR.&>A.. │ │ │ 00417a60: 204f 5645 5252 4944 4520 746f 2061 6c6c OVERRIDE to all │ │ │ 00417a70: 6f77 2065 7272 6f72 2072 6563 6f76 6572 ow error recover │ │ │ 00417a80: 7920 696e 2063 6173 6520 6120 7072 6f63 y in case a proc │ │ │ 00417a90: 6564 7572 6520 7769 7468 2061 2066 7265 edure with a fre │ │ │ -00417aa0: 657a 6520 6661 696c 733e 0026 f651 0000 eze fails>.&.Q.. │ │ │ +00417aa0: 657a 6520 6661 696c 733e 0026 3e51 0000 eze fails>.&>Q.. │ │ │ 00417ab0: 2020 2074 6f20 7265 6c65 6173 652e 2054 to release. T │ │ │ 00417ac0: 6865 2066 6f72 6d61 7420 6f66 2074 6865 he format of the │ │ │ 00417ad0: 204f 5645 5252 4944 4520 7175 616c 6966 OVERRIDE qualif │ │ │ -00417ae0: 6965 7220 6973 3a07 0026 f661 0000 1500 ier is:..&.a.... │ │ │ -00417af0: 26f6 7100 0020 2020 2d4f 565b 4552 5249 &.q.. -OV[ERRI │ │ │ -00417b00: 4445 5d07 0026 f681 0000 5200 26f6 9100 DE]..&....R.&... │ │ │ +00417ae0: 6965 7220 6973 3a07 0026 3e61 0000 1500 ier is:..&>a.... │ │ │ +00417af0: 263e 7100 0020 2020 2d4f 565b 4552 5249 &>q.. -OV[ERRI │ │ │ +00417b00: 4445 5d07 0026 3e81 0000 5200 263e 9100 DE]..&>...R.&>.. │ │ │ 00417b10: 0020 2020 2020 6f20 4f56 4552 5249 4445 . o OVERRIDE │ │ │ 00417b20: 2073 686f 756c 6420 6e6f 7420 6265 206e should not be n │ │ │ 00417b30: 6563 6573 7361 7279 2028 616e 6420 6d61 ecessary (and ma │ │ │ 00417b40: 7920 6576 656e 2062 6520 6461 6e67 6572 y even be danger │ │ │ -00417b50: 6f75 7329 2069 6e20 6d6f 7374 1700 25f6 ous) in most..%. │ │ │ +00417b50: 6f75 7329 2069 6e20 6d6f 7374 1700 253e ous) in most..%> │ │ │ 00417b60: c011 0000 2020 2020 2020 2073 6368 656d .... schem │ │ │ -00417b70: 6573 2e43 0026 f612 0000 2020 2020 206f es.C.&.... o │ │ │ +00417b70: 6573 2e43 0026 3e12 0000 2020 2020 206f es.C.&>... o │ │ │ 00417b80: 2049 6e63 6f6d 7061 7469 626c 6520 7769 Incompatible wi │ │ │ 00417b90: 7468 3a20 2d41 5554 4f52 454c 4541 5345 th: -AUTORELEASE │ │ │ 00417ba0: 2c20 2d4f 4e2c 202d 4f4e 4c49 4e45 202d , -ON, -ONLINE - │ │ │ -00417bb0: 5245 434f 5244 0700 26f6 1300 0012 001c RECORD..&....... │ │ │ -00417bc0: f652 4543 4f52 4400 0052 6563 6f72 6411 .RECORD..Record. │ │ │ -00417bd0: 0023 f6bf 1100 0020 2020 5265 636f 7264 .#..... Record │ │ │ -00417be0: 0700 24f6 2100 004d 0024 f631 0000 2020 ..$.!..M.$.1.. │ │ │ +00417bb0: 5245 434f 5244 0700 263e 1300 0012 001c RECORD..&>...... │ │ │ +00417bc0: 3e52 4543 4f52 4400 0052 6563 6f72 6411 >RECORD..Record. │ │ │ +00417bd0: 0023 3ebf 1100 0020 2020 5265 636f 7264 .#>.... Record │ │ │ +00417be0: 0700 243e 2100 004d 0024 3e31 0000 2020 ..$>!..M.$>1.. │ │ │ 00417bf0: 2053 7065 6369 6669 6573 2074 6861 7420 Specifies that │ │ │ 00417c00: 6120 4d55 5049 5020 4652 4545 5a45 206f a MUPIP FREEZE o │ │ │ 00417c10: 7065 7261 7469 6f6e 2073 686f 756c 6420 peration should │ │ │ 00417c20: 7265 636f 7264 2061 6e20 6576 656e 7420 record an event │ │ │ -00417c30: 6173 2061 5300 24f6 4100 0020 2020 7265 as aS.$.A.. re │ │ │ +00417c30: 6173 2061 5300 243e 4100 0020 2020 7265 as aS.$>A.. re │ │ │ 00417c40: 6665 7265 6e63 6520 706f 696e 742e 2059 ference point. Y │ │ │ 00417c50: 6f75 206d 6967 6874 2075 7365 204d 5550 ou might use MUP │ │ │ 00417c60: 4950 2046 5245 455a 4520 746f 2073 6574 IP FREEZE to set │ │ │ 00417c70: 2075 7020 796f 7572 2064 6174 6162 6173 up your databas │ │ │ -00417c80: 6520 666f 7220 6138 0024 f651 0000 2020 e for a8.$.Q.. │ │ │ +00417c80: 6520 666f 7220 6138 0024 3e51 0000 2020 e for a8.$>Q.. │ │ │ 00417c90: 2063 7573 746f 6d2d 6261 636b 7570 206d custom-backup m │ │ │ 00417ca0: 6563 6861 6e69 736d 2028 5341 4e20 6f72 echanism (SAN or │ │ │ 00417cb0: 206d 6972 726f 722d 6261 7365 6429 2e07 mirror-based).. │ │ │ -00417cc0: 0024 f661 0000 3000 24f6 7100 0020 2020 .$.a..0.$.q.. │ │ │ +00417cc0: 0024 3e61 0000 3000 243e 7100 0020 2020 .$>a..0.$>q.. │ │ │ 00417cd0: 5468 6520 666f 726d 6174 206f 6620 7468 The format of th │ │ │ 00417ce0: 6520 5245 434f 5244 2071 7561 6c69 6669 e RECORD qualifi │ │ │ -00417cf0: 6572 2069 733a 0700 24f6 8100 0013 0024 er is:..$......$ │ │ │ -00417d00: f691 0000 2020 202d 525b 4543 4f52 445d .... -R[ECORD] │ │ │ -00417d10: 0800 23f6 c011 0000 5100 24f6 1200 0020 ..#.....Q.$.... │ │ │ +00417cf0: 6572 2069 733a 0700 243e 8100 0013 0024 er is:..$>.....$ │ │ │ +00417d00: 3e91 0000 2020 202d 525b 4543 4f52 445d >... -R[ECORD] │ │ │ +00417d10: 0800 233e c011 0000 5100 243e 1200 0020 ..#>....Q.$>... │ │ │ 00417d20: 2020 2020 6f20 596f 7520 6d69 6768 7420 o You might │ │ │ 00417d30: 7573 6520 2d52 4543 4f52 4420 746f 2069 use -RECORD to i │ │ │ 00417d40: 6e74 6567 7261 7465 204d 5550 4950 2042 ntegrate MUPIP B │ │ │ 00417d50: 4143 4b55 5020 2d42 5954 4553 5452 4541 ACKUP -BYTESTREA │ │ │ -00417d60: 4d20 7769 7468 2061 6e28 0024 f613 0000 M with an(.$.... │ │ │ +00417d60: 4d20 7769 7468 2061 6e28 0024 3e13 0000 M with an(.$>... │ │ │ 00417d70: 2020 2020 2020 2065 7874 6572 6e61 6c20 external │ │ │ 00417d80: 6261 636b 7570 206d 6563 6861 6e69 736d backup mechanism │ │ │ -00417d90: 2e51 0024 f614 0000 2020 2020 206f 202d .Q.$.... o - │ │ │ +00417d90: 2e51 0024 3e14 0000 2020 2020 206f 202d .Q.$>... o - │ │ │ 00417da0: 5245 434f 5244 2072 6570 6c61 6365 7320 RECORD replaces │ │ │ 00417db0: 7468 6520 7072 6576 696f 7573 6c79 2052 the previously R │ │ │ 00417dc0: 4543 4f52 4465 6420 7472 616e 7361 6374 ECORDed transact │ │ │ 00417dd0: 696f 6e20 6964 656e 7469 6669 6572 2066 ion identifier f │ │ │ -00417de0: 6f72 2000 24f6 1500 0020 2020 2020 2020 or .$.... │ │ │ +00417de0: 6f72 2000 243e 1500 0020 2020 2020 2020 or .$>... │ │ │ 00417df0: 7468 6520 6461 7461 6261 7365 2066 696c the database fil │ │ │ -00417e00: 652e 3500 24f6 1600 0020 2020 2020 6f20 e.5.$.... o │ │ │ +00417e00: 652e 3500 243e 1600 0020 2020 2020 6f20 e.5.$>... o │ │ │ 00417e10: 496e 636f 6d70 6174 6961 626c 6520 7769 Incompatiable wi │ │ │ 00417e20: 7468 3a20 2d4f 4646 2061 6e64 202d 4f56 th: -OFF and -OV │ │ │ -00417e30: 4552 5249 4445 2e07 0024 f617 0000 0000 ERRIDE...$...... │ │ │ +00417e30: 4552 5249 4445 2e07 0024 3e17 0000 0000 ERRIDE...$>..... │ │ │ 00417e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00417e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00417e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00417e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00417e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00417e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00417ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -268283,678 +268283,678 @@ │ │ │ 00417fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00417fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00417fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00417fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00417fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00417ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00418000: 0400 0000 ec07 0000 c205 0000 0000 0000 ................ │ │ │ -00418010: 6c00 00f6 4845 4c50 00ff 7300 ff47 444d l...HELP..s..GDM │ │ │ +00418010: 6c00 003e 4845 4c50 00ff 7300 ff47 444d l..>HELP..s..GDM │ │ │ 00418020: 00ff 7300 ff46 5245 455a 4500 c038 0000 ..s..FREEZE..8.. │ │ │ 00418030: 2020 2020 206f 2041 204d 5550 4950 2046 o A MUPIP F │ │ │ 00418040: 5245 455a 4520 6361 6e20 6265 2072 656d REEZE can be rem │ │ │ 00418050: 6f76 6564 206f 6e6c 7920 6279 2074 6865 oved only by the │ │ │ 00418060: 2075 7365 7220 7768 6f20 7365 7473 2074 user who sets t │ │ │ -00418070: 6865 2046 5245 455a 4520 6f72 2100 19f6 he FREEZE or!... │ │ │ +00418070: 6865 2046 5245 455a 4520 6f72 2100 193e he FREEZE or!..> │ │ │ 00418080: 3900 0020 2020 2020 2020 6279 2075 7369 9.. by usi │ │ │ 00418090: 6e67 202d 4f56 4552 5249 4445 2e4e 0019 ng -OVERRIDE.N.. │ │ │ -004180a0: f63a 0000 2020 2020 206f 2041 204d 5550 .:.. o A MUP │ │ │ +004180a0: 3e3a 0000 2020 2020 206f 2041 204d 5550 >:.. o A MUP │ │ │ 004180b0: 4950 2046 5245 455a 4520 2d4f 4e20 6361 IP FREEZE -ON ca │ │ │ 004180c0: 6e20 7370 6563 6966 7920 6569 7468 6572 n specify either │ │ │ 004180d0: 202d 4e4f 4f4e 4c49 4e45 2c20 7468 6520 -NOONLINE, the │ │ │ -004180e0: 6465 6661 756c 742c 206f 7254 0019 f641 default, orT...A │ │ │ +004180e0: 6465 6661 756c 742c 206f 7254 0019 3e41 default, orT..>A │ │ │ 004180f0: 0000 2020 2020 2020 202d 4f4e 4c49 4e45 .. -ONLINE │ │ │ 00418100: 2c20 616e 6420 6966 202d 4f4e 4c49 4e45 , and if -ONLINE │ │ │ 00418110: 2c20 6361 6e20 7370 6563 6966 7920 6569 , can specify ei │ │ │ 00418120: 7468 6572 202d 4155 544f 5245 4c45 4153 ther -AUTORELEAS │ │ │ 00418130: 452c 2074 6865 2064 6566 6175 6c74 2c20 E, the default, │ │ │ -00418140: 0019 f642 0000 2020 2020 2020 206f 7220 ...B.. or │ │ │ +00418140: 0019 3e42 0000 2020 2020 2020 206f 7220 ..>B.. or │ │ │ 00418150: 2d4e 4f41 5554 4f52 454c 4541 5345 2e50 -NOAUTORELEASE.P │ │ │ -00418160: 0019 f643 0000 2020 2020 206f 2041 2046 ...C.. o A F │ │ │ +00418160: 0019 3e43 0000 2020 2020 206f 2041 2046 ..>C.. o A F │ │ │ 00418170: 5245 455a 4520 7370 6563 6966 7969 6e67 REEZE specifying │ │ │ 00418180: 202d 4f4e 4c49 4e45 2061 7474 656d 7074 -ONLINE attempt │ │ │ 00418190: 7320 746f 206d 696e 696d 697a 6520 7468 s to minimize th │ │ │ 004181a0: 6520 696d 7061 6374 206f 6620 7468 654a e impact of theJ │ │ │ -004181b0: 0019 f644 0000 2020 2020 2020 2046 5245 ...D.. FRE │ │ │ +004181b0: 0019 3e44 0000 2020 2020 2020 2046 5245 ..>D.. FRE │ │ │ 004181c0: 455a 4520 6f6e 2063 6f6e 6375 7272 656e EZE on concurren │ │ │ 004181d0: 746c 7920 7570 6461 7469 6e67 2070 726f tly updating pro │ │ │ 004181e0: 6365 7373 6573 2062 7920 7265 7374 7269 cesses by restri │ │ │ -004181f0: 6374 696e 6720 616c 6c43 0019 f645 0000 cting allC...E.. │ │ │ +004181f0: 6374 696e 6720 616c 6c43 0019 3e45 0000 cting allC..>E.. │ │ │ 00418200: 2020 2020 2020 2064 6174 6162 6173 652d database- │ │ │ 00418210: 7265 6c61 7465 6420 7570 6461 7465 7320 related updates │ │ │ 00418220: 746f 206d 656d 6f72 7920 6173 206c 6f6e to memory as lon │ │ │ -00418230: 6720 6173 2069 7420 6361 6e2e 5100 19f6 g as it can.Q... │ │ │ +00418230: 6720 6173 2069 7420 6361 6e2e 5100 193e g as it can.Q..> │ │ │ 00418240: 4600 0020 2020 2020 6f20 4120 4652 4545 F.. o A FREE │ │ │ 00418250: 5a45 2073 7065 6369 6679 696e 6720 2d4f ZE specifying -O │ │ │ 00418260: 4e4c 494e 4520 2d41 5554 4f52 454c 4541 NLINE -AUTORELEA │ │ │ 00418270: 5345 2061 6c6c 6f77 7320 7570 6461 7465 SE allows update │ │ │ 00418280: 7320 746f 2063 6f6e 7469 6e75 6546 0019 s to continueF.. │ │ │ -00418290: f647 0000 2020 2020 2020 2069 6d6d 6564 .G.. immed │ │ │ +00418290: 3e47 0000 2020 2020 2020 2069 6d6d 6564 >G.. immed │ │ │ 004182a0: 6961 7465 6c79 2077 6865 6e20 4754 2e4d iately when GT.M │ │ │ 004182b0: 206e 6565 6473 2074 6f20 7570 6461 7465 needs to update │ │ │ 004182c0: 2074 6865 2064 6174 6162 6173 6520 6669 the database fi │ │ │ -004182d0: 6c65 2e4d 0019 f648 0000 2020 2020 206f le.M...H.. o │ │ │ +004182d0: 6c65 2e4d 0019 3e48 0000 2020 2020 206f le.M..>H.. o │ │ │ 004182e0: 2041 6674 6572 204d 5550 4950 2046 5245 After MUPIP FRE │ │ │ 004182f0: 455a 4520 2d4f 4e20 2d4e 4f4f 4e4c 494e EZE -ON -NOONLIN │ │ │ 00418300: 452c 2070 726f 6365 7373 6573 2074 6861 E, processes tha │ │ │ 00418310: 7420 6172 6520 6174 7465 6d70 7469 6e67 t are attempting │ │ │ -00418320: 5100 19f6 4900 0020 2020 2020 2020 7570 Q...I.. up │ │ │ +00418320: 5100 193e 4900 0020 2020 2020 2020 7570 Q..>I.. up │ │ │ 00418330: 6461 7465 7320 2268 616e 6722 2075 6e74 dates "hang" unt │ │ │ 00418340: 696c 2074 6865 2046 5245 455a 4520 6973 il the FREEZE is │ │ │ 00418350: 2072 656d 6f76 6564 2062 7920 7468 6520 removed by the │ │ │ 00418360: 4d55 5049 5020 4652 4545 5a45 202d 4f46 MUPIP FREEZE -OF │ │ │ -00418370: 464f 0019 f64a 0000 2020 2020 2020 2063 FO...J.. c │ │ │ +00418370: 464f 0019 3e4a 0000 2020 2020 2020 2063 FO..>J.. c │ │ │ 00418380: 6f6d 6d61 6e64 206f 7220 4453 452e 204d ommand or DSE. M │ │ │ 00418390: 616b 6520 7375 7265 2074 6861 7420 7072 ake sure that pr │ │ │ 004183a0: 6f63 6564 7572 6573 2066 6f72 2075 7369 ocedures for usi │ │ │ 004183b0: 6e67 204d 5550 4950 2046 5245 455a 452c ng MUPIP FREEZE, │ │ │ -004183c0: 4e00 19f6 5100 0020 2020 2020 2020 7768 N...Q.. wh │ │ │ +004183c0: 4e00 193e 5100 0020 2020 2020 2020 7768 N..>Q.. wh │ │ │ 004183d0: 6574 6865 7220 6d61 6e75 616c 206f 7220 ether manual or │ │ │ 004183e0: 6175 746f 6d61 7465 642c 2069 6e63 6c75 automated, inclu │ │ │ 004183f0: 6465 2070 726f 7669 7369 6f6e 7320 666f de provisions fo │ │ │ 00418400: 7220 7265 6d6f 7669 6e67 2074 6865 5000 r removing theP. │ │ │ -00418410: 19f6 5200 0020 2020 2020 2020 4652 4545 ..R.. FREE │ │ │ +00418410: 193e 5200 0020 2020 2020 2020 4652 4545 .>R.. FREE │ │ │ 00418420: 5a45 2069 6e20 616c 6c20 6170 7072 6f70 ZE in all approp │ │ │ 00418430: 7269 6174 6520 6361 7365 732c 2069 6e63 riate cases, inc │ │ │ 00418440: 6c75 6469 6e67 2077 6865 6e20 6572 726f luding when erro │ │ │ 00418450: 7273 2064 6973 7275 7074 2074 6865 1a00 rs disrupt the.. │ │ │ -00418460: 19f6 5300 0020 2020 2020 2020 6e6f 726d ..S.. norm │ │ │ -00418470: 616c 2066 6c6f 772e 5300 19f6 5400 0020 al flow.S...T.. │ │ │ +00418460: 193e 5300 0020 2020 2020 2020 6e6f 726d .>S.. norm │ │ │ +00418470: 616c 2066 6c6f 772e 5300 193e 5400 0020 al flow.S..>T.. │ │ │ 00418480: 2020 2020 6f20 4d55 5049 5020 4652 4545 o MUPIP FREE │ │ │ 00418490: 5a45 2073 656e 6473 2061 2044 4246 5245 ZE sends a DBFRE │ │ │ 004184a0: 455a 454f 4e2f 4442 4652 4545 5a45 4f46 EZEON/DBFREEZEOF │ │ │ 004184b0: 4620 6d65 7373 6167 6520 746f 2074 6865 F message to the │ │ │ -004184c0: 2073 7973 7465 6d20 6c6f 673c 0019 f655 system log<...U │ │ │ +004184c0: 2073 7973 7465 6d20 6c6f 673c 0019 3e55 system log<..>U │ │ │ 004184d0: 0000 2020 2020 2020 2066 6f72 2065 6163 .. for eac │ │ │ 004184e0: 6820 7265 6769 6f6e 2077 686f 7365 2066 h region whose f │ │ │ 004184f0: 7265 657a 6520 7374 6174 6520 6973 2063 reeze state is c │ │ │ -00418500: 6861 6e67 6564 2e54 0019 f656 0000 2020 hanged.T...V.. │ │ │ +00418500: 6861 6e67 6564 2e54 0019 3e56 0000 2020 hanged.T..>V.. │ │ │ 00418510: 2020 206f 2041 202d 5245 434f 5645 522f o A -RECOVER/ │ │ │ 00418520: 2d52 4f4c 4c42 4143 4b20 666f 7220 6120 -ROLLBACK for a │ │ │ 00418530: 6461 7461 6261 7365 2072 6576 6572 7473 database reverts │ │ │ 00418540: 2074 6f20 6120 7072 696f 7220 6461 7461 to a prior data │ │ │ -00418550: 6261 7365 2075 7064 6174 654e 0019 f657 base updateN...W │ │ │ +00418550: 6261 7365 2075 7064 6174 654e 0019 3e57 base updateN..>W │ │ │ 00418560: 0000 2020 2020 2020 2073 7461 7465 2e20 .. state. │ │ │ 00418570: 5468 6572 6566 6f72 652c 2061 202d 5245 Therefore, a -RE │ │ │ 00418580: 434f 5645 522f 2d52 4f4c 4c42 4143 4b20 COVER/-ROLLBACK │ │ │ 00418590: 696d 6d65 6469 6174 656c 7920 6166 7465 immediately afte │ │ │ -004185a0: 7220 6120 4d55 5049 5051 0019 f658 0000 r a MUPIPQ...X.. │ │ │ +004185a0: 7220 6120 4d55 5049 5051 0019 3e58 0000 r a MUPIPQ..>X.. │ │ │ 004185b0: 2020 2020 2020 2046 5245 455a 4520 2d4f FREEZE -O │ │ │ 004185c0: 4e20 7265 6d6f 7665 7320 7468 6520 6672 N removes the fr │ │ │ 004185d0: 6565 7a65 2e20 486f 7765 7665 722c 202d eeze. However, - │ │ │ 004185e0: 5245 434f 5645 522f 2d52 4f4c 4c42 4143 RECOVER/-ROLLBAC │ │ │ -004185f0: 4b20 646f 6573 206e 6f74 5100 19f6 5900 K does notQ...Y. │ │ │ +004185f0: 4b20 646f 6573 206e 6f74 5100 193e 5900 K does notQ..>Y. │ │ │ 00418600: 0020 2020 2020 2020 7375 6363 6565 6420 . succeed │ │ │ 00418610: 6966 2074 6865 7265 2061 7265 2070 726f if there are pro │ │ │ 00418620: 6365 7373 6573 2061 7474 6163 6865 6420 cesses attached │ │ │ 00418630: 2866 6f72 2065 7861 6d70 6c65 2077 6865 (for example whe │ │ │ -00418640: 6e20 6120 7072 6f63 6573 7353 0019 f65a n a processS...Z │ │ │ +00418640: 6e20 6120 7072 6f63 6573 7353 0019 3e5a n a processS..>Z │ │ │ 00418650: 0000 2020 2020 2020 2061 7474 656d 7074 .. attempt │ │ │ 00418660: 2061 2064 6174 6162 6173 6520 7570 6461 a database upda │ │ │ 00418670: 7465 2069 6d6d 6564 6961 7465 6c79 2061 te immediately a │ │ │ 00418680: 6674 6572 2061 204d 5550 5020 4652 4545 fter a MUPP FREE │ │ │ 00418690: 5a45 202d 4f4e 2920 746f 2074 6865 1700 ZE -ON) to the.. │ │ │ -004186a0: 19f6 6100 0020 2020 2020 2020 6461 7461 ..a.. data │ │ │ -004186b0: 6261 7365 2e07 0019 f662 0000 3400 19f6 base.....b..4... │ │ │ +004186a0: 193e 6100 0020 2020 2020 2020 6461 7461 .>a.. data │ │ │ +004186b0: 6261 7365 2e07 0019 3e62 0000 3400 193e base....>b..4..> │ │ │ 004186c0: 6300 0020 2020 4652 4545 5a45 206d 7573 c.. FREEZE mus │ │ │ 004186d0: 7420 696e 636c 7564 6520 6f6e 6520 6f66 t include one of │ │ │ 004186e0: 2074 6865 2071 7561 6c69 6669 6572 733a the qualifiers: │ │ │ -004186f0: 0700 19f6 6400 0010 0019 f665 0000 2020 ....d......e.. │ │ │ -00418700: 202d 4f46 5b46 5d0d 0019 f666 0000 2020 -OF[F]....f.. │ │ │ -00418710: 202d 4f4e 0700 19f6 6700 0026 0019 f668 -ON....g..&...h │ │ │ +004186f0: 0700 193e 6400 0010 0019 3e65 0000 2020 ...>d.....>e.. │ │ │ +00418700: 202d 4f46 5b46 5d0d 0019 3e66 0000 2020 -OF[F]...>f.. │ │ │ +00418710: 202d 4f4e 0700 193e 6700 0026 0019 3e68 -ON...>g..&..>h │ │ │ 00418720: 0000 2020 2054 6865 206f 7074 696f 6e61 .. The optiona │ │ │ 00418730: 6c20 7175 616c 6966 6965 7273 2061 7265 l qualifiers are │ │ │ -00418740: 3a07 0019 f669 0000 3600 19f6 6a00 0020 :....i..6...j.. │ │ │ +00418740: 3a07 0019 3e69 0000 3600 193e 6a00 0020 :...>i..6..>j.. │ │ │ 00418750: 2020 2d5b 4e4f 5d41 5b55 544f 5245 4c45 -[NO]A[UTORELE │ │ │ 00418760: 4153 455d 202d 206f 6e6c 7920 7661 6c69 ASE] - only vali │ │ │ 00418770: 6420 7769 7468 202d 4f4e 4c49 4e45 2900 d with -ONLINE). │ │ │ -00418780: 19f6 7100 0020 2020 2d4f 4e5b 4c49 4e45 ..q.. -ON[LINE │ │ │ +00418780: 193e 7100 0020 2020 2d4f 4e5b 4c49 4e45 .>q.. -ON[LINE │ │ │ 00418790: 5d20 2d20 6f6e 6c79 2076 616c 6964 2077 ] - only valid w │ │ │ -004187a0: 6974 6820 2d4f 4e15 0019 f672 0000 2020 ith -ON....r.. │ │ │ -004187b0: 202d 4f56 5b45 5252 4944 455d 2900 19f6 -OV[ERRIDE])... │ │ │ +004187a0: 6974 6820 2d4f 4e15 0019 3e72 0000 2020 ith -ON...>r.. │ │ │ +004187b0: 202d 4f56 5b45 5252 4944 455d 2900 193e -OV[ERRIDE])..> │ │ │ 004187c0: 7300 0020 2020 2d52 5b45 434f 5244 5d20 s.. -R[ECORD] │ │ │ 004187d0: 2d20 6f6e 6c79 2076 616c 6964 2077 6974 - only valid wit │ │ │ -004187e0: 6820 2d4f 4e07 0019 f674 0000 0000 0000 h -ON....t...... │ │ │ +004187e0: 6820 2d4f 4e07 0019 3e74 0000 0000 0000 h -ON...>t...... │ │ │ 004187f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00418800: 0400 0000 bd07 0000 3906 0000 0000 0000 ........9....... │ │ │ -00418810: 6a00 00f6 4845 4c50 00ff 7300 ff47 444d j...HELP..s..GDM │ │ │ +00418810: 6a00 003e 4845 4c50 00ff 7300 ff47 444d j..>HELP..s..GDM │ │ │ 00418820: 00ff 7300 ff46 544f 4b00 ff73 00ff 4944 ..s..FTOK..s..ID │ │ │ 00418830: 00bf 6100 0020 2020 6164 6469 7469 6f6e ..a.. addition │ │ │ 00418840: 616c 2069 6e66 6f72 6d61 7469 6f6e 2061 al information a │ │ │ 00418850: 626f 7574 2074 6865 2066 696c 652c 2069 bout the file, i │ │ │ 00418860: 6e63 6c75 6469 6e67 2069 7473 2066 696c ncluding its fil │ │ │ -00418870: 6520 4944 2077 6869 6368 2a00 1ef6 7100 e ID which*...q. │ │ │ +00418870: 6520 4944 2077 6869 6368 2a00 1e3e 7100 e ID which*..>q. │ │ │ 00418880: 0020 2020 7072 6f76 6964 6573 2074 6865 . provides the │ │ │ 00418890: 2062 6173 6973 2066 6f72 2074 6865 2046 basis for the F │ │ │ -004188a0: 544f 4b2e 0700 1ef6 8100 0014 001a f64a TOK............J │ │ │ +004188a0: 544f 4b2e 0700 1e3e 8100 0014 001a 3e4a TOK....>......>J │ │ │ 004188b0: 4e4c 504f 4f4c 0000 4a4e 4c50 4f4f 4c12 NLPOOL..JNLPOOL. │ │ │ -004188c0: 0022 f6bf 1100 0020 2020 4a4e 4c50 4f4f ."..... JNLPOO │ │ │ -004188d0: 4c07 0023 f621 0000 5100 23f6 3100 0020 L..#.!..Q.#.1.. │ │ │ +004188c0: 0022 3ebf 1100 0020 2020 4a4e 4c50 4f4f .">.... JNLPOO │ │ │ +004188d0: 4c07 0023 3e21 0000 5100 233e 3100 0020 L..#>!..Q.#>1.. │ │ │ 004188e0: 2020 5370 6563 6966 6965 7320 7468 6174 Specifies that │ │ │ 004188f0: 2074 6865 2072 6570 6f72 7465 6420 6b65 the reported ke │ │ │ 00418900: 7920 6973 2066 6f72 2074 6865 204a 6f75 y is for the Jou │ │ │ 00418910: 726e 616c 2050 6f6f 6c20 6f66 2074 6865 rnal Pool of the │ │ │ -00418920: 2069 6e73 7461 6e63 6532 0023 f641 0000 instance2.#.A.. │ │ │ +00418920: 2069 6e73 7461 6e63 6532 0023 3e41 0000 instance2.#>A.. │ │ │ 00418930: 2020 2063 7265 6174 6564 2062 7920 7468 created by th │ │ │ 00418940: 6520 6375 7272 656e 7420 476c 6f62 616c e current Global │ │ │ -00418950: 2044 6972 6563 746f 7279 2e07 0023 f651 Directory...#.Q │ │ │ +00418950: 2044 6972 6563 746f 7279 2e07 0023 3e51 Directory...#>Q │ │ │ 00418960: 0000 0e00 1a63 4f4e 4c59 0000 4f4e 4c59 .....cONLY..ONLY │ │ │ -00418970: 0f00 1ff6 bf11 0000 2020 204f 4e4c 5907 ........ ONLY. │ │ │ -00418980: 0020 f621 0000 4f00 20f6 3100 0020 2020 . .!..O. .1.. │ │ │ +00418970: 0f00 1f3e bf11 0000 2020 204f 4e4c 5907 ...>.... ONLY. │ │ │ +00418980: 0020 3e21 0000 4f00 203e 3100 0020 2020 . >!..O. >1.. │ │ │ 00418990: 5265 7374 7269 6374 7320 7468 6520 6f75 Restricts the ou │ │ │ 004189a0: 7470 7574 2074 6f20 6f6e 6c79 2074 6865 tput to only the │ │ │ 004189b0: 2046 544f 4b20 4b65 793b 2069 6620 6120 FTOK Key; if a │ │ │ 004189c0: 6669 6c65 2069 7320 6e6f 7420 7661 6c69 file is not vali │ │ │ -004189d0: 6420 616e 6454 0020 f641 0000 2020 2061 d andT. .A.. a │ │ │ +004189d0: 6420 616e 6454 0020 3e41 0000 2020 2061 d andT. >A.. a │ │ │ 004189e0: 6363 6573 7369 626c 652c 2046 544f 4b20 ccessible, FTOK │ │ │ 004189f0: 7265 706f 7274 7320 2d31 2076 616c 7565 reports -1 value │ │ │ 00418a00: 732e 202d 4f4e 4c59 2064 6f65 7320 6e6f s. -ONLY does no │ │ │ 00418a10: 7420 7265 706f 7274 2074 6865 2074 6162 t report the tab │ │ │ -00418a20: 6c65 2068 6561 6465 7252 0020 f651 0000 le headerR. .Q.. │ │ │ +00418a20: 6c65 2068 6561 6465 7252 0020 3e51 0000 le headerR. >Q.. │ │ │ 00418a30: 2020 2065 7665 6e20 7768 656e 202d 4845 even when -HE │ │ │ 00418a40: 4144 4552 2069 7320 7370 6563 6966 6965 ADER is specifie │ │ │ 00418a50: 642e 2049 6620 7468 6520 6461 7461 6261 d. If the databa │ │ │ 00418a60: 7365 2066 696c 6520 6973 2075 6e61 7661 se file is unava │ │ │ -00418a70: 696c 6162 6c65 2c20 7468 6531 0020 f661 ilable, the1. .a │ │ │ +00418a70: 696c 6162 6c65 2c20 7468 6531 0020 3e61 ilable, the1. >a │ │ │ 00418a80: 0000 2020 2075 7469 6c69 7479 2064 6566 .. utility def │ │ │ 00418a90: 6175 6c74 7320 746f 2074 6865 202d 4f4e aults to the -ON │ │ │ -00418aa0: 4c59 2062 6568 6176 696f 722e 0700 20f6 LY behavior... . │ │ │ -00418ab0: 7100 0016 001a f652 4543 5650 4f4f 4c00 q......RECVPOOL. │ │ │ -00418ac0: 0052 4543 5650 4f4f 4c13 0023 f6bf 1100 .RECVPOOL..#.... │ │ │ -00418ad0: 0020 2020 5245 4356 504f 4f4c 0700 24f6 . RECVPOOL..$. │ │ │ -00418ae0: 2100 0051 0024 f631 0000 2020 2053 7065 !..Q.$.1.. Spe │ │ │ +00418aa0: 4c59 2062 6568 6176 696f 722e 0700 203e LY behavior... > │ │ │ +00418ab0: 7100 0016 001a 3e52 4543 5650 4f4f 4c00 q.....>RECVPOOL. │ │ │ +00418ac0: 0052 4543 5650 4f4f 4c13 0023 3ebf 1100 .RECVPOOL..#>... │ │ │ +00418ad0: 0020 2020 5245 4356 504f 4f4c 0700 243e . RECVPOOL..$> │ │ │ +00418ae0: 2100 0051 0024 3e31 0000 2020 2053 7065 !..Q.$>1.. Spe │ │ │ 00418af0: 6369 6669 6573 2074 6861 7420 7468 6520 cifies that the │ │ │ 00418b00: 7265 706f 7274 6564 206b 6579 2069 7320 reported key is │ │ │ 00418b10: 666f 7220 7468 6520 5265 6365 6976 6520 for the Receive │ │ │ 00418b20: 506f 6f6c 206f 6620 7468 6520 696e 7374 Pool of the inst │ │ │ -00418b30: 616e 6365 3200 24f6 4100 0020 2020 6372 ance2.$.A.. cr │ │ │ +00418b30: 616e 6365 3200 243e 4100 0020 2020 6372 ance2.$>A.. cr │ │ │ 00418b40: 6561 7465 6420 6279 2074 6865 2063 7572 eated by the cur │ │ │ 00418b50: 7265 6e74 2047 6c6f 6261 6c20 4469 7265 rent Global Dire │ │ │ -00418b60: 6374 6f72 792e 0700 24f6 5100 001a 001a ctory...$.Q..... │ │ │ +00418b60: 6374 6f72 792e 0700 243e 5100 001a 001a ctory...$>Q..... │ │ │ 00418b70: 635b 4e4f 5d48 4541 4445 5200 005b 4e4f c[NO]HEADER..[NO │ │ │ -00418b80: 5d48 4541 4445 5215 0025 f6bf 1100 0020 ]HEADER..%..... │ │ │ -00418b90: 2020 5b4e 4f5d 4845 4144 4552 0700 26f6 [NO]HEADER..&. │ │ │ -00418ba0: 2100 0054 0026 f631 0000 2020 2044 6973 !..T.&.1.. Dis │ │ │ +00418b80: 5d48 4541 4445 5215 0025 3ebf 1100 0020 ]HEADER..%>.... │ │ │ +00418b90: 2020 5b4e 4f5d 4845 4144 4552 0700 263e [NO]HEADER..&> │ │ │ +00418ba0: 2100 0054 0026 3e31 0000 2020 2044 6973 !..T.&>1.. Dis │ │ │ 00418bb0: 706c 6179 7320 6f72 206f 6d69 7473 2074 plays or omits t │ │ │ 00418bc0: 6865 2068 6561 6465 7220 6f66 2074 6865 he header of the │ │ │ 00418bd0: 2074 6162 6c65 2e20 2d4f 4e4c 5920 6f75 table. -ONLY ou │ │ │ 00418be0: 7470 7574 2068 6173 206e 6f20 6865 6164 tput has no head │ │ │ -00418bf0: 6572 2c20 6275 744c 0026 f641 0000 2020 er, butL.&.A.. │ │ │ +00418bf0: 6572 2c20 6275 744c 0026 3e41 0000 2020 er, butL.&>A.. │ │ │ 00418c00: 2062 7920 6465 6661 756c 7420 6f74 6865 by default othe │ │ │ 00418c10: 7220 666f 726d 7320 696e 636c 7564 6520 r forms include │ │ │ 00418c20: 6120 6865 6164 6572 2074 6861 7420 2d4e a header that -N │ │ │ 00418c30: 4f48 4541 4445 5220 7375 7070 7265 7373 OHEADER suppress │ │ │ -00418c40: 6573 2e07 0026 f651 0000 0e00 11f6 4841 es...&.Q......HA │ │ │ -00418c50: 5348 0000 4841 5348 0f00 16f6 bf11 0000 SH..HASH........ │ │ │ -00418c60: 2020 2048 4153 4807 0017 f621 0000 5400 HASH....!..T. │ │ │ -00418c70: 17f6 3100 0020 2020 5573 6573 2061 2031 ..1.. Uses a 1 │ │ │ +00418c40: 6573 2e07 0026 3e51 0000 0e00 113e 4841 es...&>Q.....>HA │ │ │ +00418c50: 5348 0000 4841 5348 0f00 163e bf11 0000 SH..HASH...>.... │ │ │ +00418c60: 2020 2048 4153 4807 0017 3e21 0000 5400 HASH...>!..T. │ │ │ +00418c70: 173e 3100 0020 2020 5573 6573 2061 2031 .>1.. Uses a 1 │ │ │ 00418c80: 3238 2062 6974 2068 6173 6820 6261 7365 28 bit hash base │ │ │ 00418c90: 6420 6f6e 2074 6865 204d 7572 6d75 7248 d on the MurmurH │ │ │ 00418ca0: 6173 6833 2061 6c67 6f72 6974 686d 2074 ash3 algorithm t │ │ │ 00418cb0: 6f20 7072 6f76 6964 6520 7072 6f76 6964 o provide provid │ │ │ -00418cc0: 6573 3900 17f6 4100 0020 2020 7468 6520 es9...A.. the │ │ │ +00418cc0: 6573 3900 173e 4100 0020 2020 7468 6520 es9..>A.. the │ │ │ 00418cd0: 6861 7368 206f 6620 736f 7572 6365 2066 hash of source f │ │ │ 00418ce0: 696c 6573 2066 726f 6d20 7468 6520 636f iles from the co │ │ │ -00418cf0: 6d6d 616e 6420 6c69 6e65 2e07 0017 f651 mmand line.....Q │ │ │ -00418d00: 0000 3200 17f6 6100 0020 2020 5468 6520 ..2...a.. The │ │ │ +00418cf0: 6d6d 616e 6420 6c69 6e65 2e07 0017 3e51 mmand line....>Q │ │ │ +00418d00: 0000 3200 173e 6100 0020 2020 5468 6520 ..2..>a.. The │ │ │ 00418d10: 666f 726d 6174 206f 6620 7468 6520 4d55 format of the MU │ │ │ 00418d20: 5049 5020 4841 5348 2063 6f6d 6d61 6e64 PIP HASH command │ │ │ -00418d30: 2069 733a 0700 17f6 7100 0021 0017 f681 is:....q..!.... │ │ │ +00418d30: 2069 733a 0700 173e 7100 0021 0017 3e81 is:...>q..!..>. │ │ │ 00418d40: 0000 2020 204d 5550 4950 2048 4153 4820 .. MUPIP HASH │ │ │ -00418d50: 3c66 696c 652d 6e61 6d65 733e 0700 17f6 .... │ │ │ -00418d60: 9100 0010 0011 f649 4e54 4547 0000 494e .......INTEG..IN │ │ │ -00418d70: 5445 4710 0017 f6bf 1100 0020 2020 494e TEG........ IN │ │ │ -00418d80: 5445 4707 0018 f621 0000 4e00 18f6 3100 TEG....!..N...1. │ │ │ +00418d50: 3c66 696c 652d 6e61 6d65 733e 0700 173e ...> │ │ │ +00418d60: 9100 0010 0011 3e49 4e54 4547 0000 494e ......>INTEG..IN │ │ │ +00418d70: 5445 4710 0017 3ebf 1100 0020 2020 494e TEG...>.... IN │ │ │ +00418d80: 5445 4707 0018 3e21 0000 4e00 183e 3100 TEG...>!..N..>1. │ │ │ 00418d90: 0020 2020 5065 7266 6f72 6d73 2061 6e20 . Performs an │ │ │ 00418da0: 696e 7465 6772 6974 7920 6368 6563 6b20 integrity check │ │ │ 00418db0: 6f6e 2061 2047 542e 4d20 6461 7461 6261 on a GT.M databa │ │ │ 00418dc0: 7365 2066 696c 652e 2059 6f75 2063 616e se file. You can │ │ │ -00418dd0: 2070 6572 666f 726d 5200 18f6 4100 0020 performR...A.. │ │ │ +00418dd0: 2070 6572 666f 726d 5200 183e 4100 0020 performR..>A.. │ │ │ 00418de0: 2020 7374 7275 6374 7572 616c 2069 6e74 structural int │ │ │ 00418df0: 6567 7269 7479 2063 6865 636b 7320 6f6e egrity checks on │ │ │ 00418e00: 206f 6e65 206f 7220 6d6f 7265 2072 6567 one or more reg │ │ │ 00418e10: 696f 6e73 2069 6e20 7468 6520 6375 7272 ions in the curr │ │ │ -00418e20: 656e 7420 476c 6f62 616c 4c00 18f6 5100 ent GlobalL...Q. │ │ │ +00418e20: 656e 7420 476c 6f62 616c 4c00 183e 5100 ent GlobalL..>Q. │ │ │ 00418e30: 0020 2020 4469 7265 6374 6f72 7920 7769 . Directory wi │ │ │ 00418e40: 7468 6f75 7420 6272 696e 6769 6e67 2064 thout bringing d │ │ │ 00418e50: 6f77 6e20 2873 7573 7065 6e64 696e 6720 own (suspending │ │ │ 00418e60: 6461 7461 6261 7365 2075 7064 6174 6573 database updates │ │ │ -00418e70: 2920 796f 7572 5000 18f6 6100 0020 2020 ) yourP...a.. │ │ │ +00418e70: 2920 796f 7572 5000 183e 6100 0020 2020 ) yourP..>a.. │ │ │ 00418e80: 6170 706c 6963 6174 696f 6e2e 2048 6f77 application. How │ │ │ 00418e90: 6576 6572 2c20 6120 4d55 5049 5020 494e ever, a MUPIP IN │ │ │ 00418ea0: 5445 4720 6f6e 2061 2073 696e 676c 6520 TEG on a single │ │ │ 00418eb0: 6669 6c65 2064 6174 6162 6173 6520 7265 file database re │ │ │ -00418ec0: 7175 6972 6573 5400 18f6 7100 0020 2020 quiresT...q.. │ │ │ +00418ec0: 7175 6972 6573 5400 183e 7100 0020 2020 quiresT..>q.. │ │ │ 00418ed0: 7374 616e 6461 6c6f 6e65 2061 6363 6573 standalone acces │ │ │ 00418ee0: 7320 6275 7420 646f 6573 206e 6f74 206e s but does not n │ │ │ 00418ef0: 6565 6420 6120 476c 6f62 616c 2044 6972 eed a Global Dir │ │ │ 00418f00: 6563 746f 7279 2e20 5468 6520 6f72 6465 ectory. The orde │ │ │ -00418f10: 7220 696e 2077 6869 6368 5000 18f6 8100 r in whichP..... │ │ │ +00418f10: 7220 696e 2077 6869 6368 5000 183e 8100 r in whichP..>.. │ │ │ 00418f20: 0020 2020 7468 6520 4d55 5049 5020 494e . the MUPIP IN │ │ │ 00418f30: 5445 4720 636f 6d6d 616e 6420 7365 6c65 TEG command sele │ │ │ 00418f40: 6374 7320 6461 7461 6261 7365 2072 6567 cts database reg │ │ │ 00418f50: 696f 6e73 2069 7320 6120 6675 6e63 7469 ions is a functi │ │ │ -00418f60: 6f6e 206f 6620 6669 6c65 5300 18f6 9100 on of fileS..... │ │ │ +00418f60: 6f6e 206f 6620 6669 6c65 5300 183e 9100 on of fileS..>.. │ │ │ 00418f70: 0020 2020 7379 7374 656d 206c 6179 6f75 . system layou │ │ │ 00418f80: 7420 616e 6420 6d61 7920 7661 7279 2061 t and may vary a │ │ │ 00418f90: 7320 6669 6c65 7320 6172 6520 6d6f 7665 s files are move │ │ │ 00418fa0: 6420 6f72 2063 7265 6174 6564 2e20 4578 d or created. Ex │ │ │ 00418fb0: 6563 7574 6520 6120 4d55 5049 5000 0000 ecute a MUPIP... │ │ │ 00418fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00418fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00418fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00418ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00419000: 0400 0000 be07 0000 5806 0000 0000 0000 ........X....... │ │ │ -00419010: 6a00 00f6 4845 4c50 00ff 7300 ff47 444d j...HELP..s..GDM │ │ │ +00419010: 6a00 003e 4845 4c50 00ff 7300 ff47 444d j..>HELP..s..GDM │ │ │ 00419020: 00ff 7300 ff49 4e54 4547 00c0 1100 0020 ..s..INTEG..... │ │ │ 00419030: 2020 494e 5445 4720 6f70 6572 6174 696f INTEG operatio │ │ │ 00419040: 6e73 206f 6e65 2064 6174 6162 6173 6520 ns one database │ │ │ 00419050: 6669 6c65 2061 7420 6120 7469 6d65 2074 file at a time t │ │ │ 00419060: 6f20 6765 6e65 7261 7465 2061 6e20 7265 o generate an re │ │ │ -00419070: 706f 7274 2077 6865 7265 4f00 18f6 1200 port whereO..... │ │ │ +00419070: 706f 7274 2077 6865 7265 4f00 183e 1200 port whereO..>.. │ │ │ 00419080: 0020 2020 7468 6520 6f75 7470 7574 2061 . the output a │ │ │ 00419090: 6c77 6179 7320 6c69 7374 7320 6461 7461 lways lists data │ │ │ 004190a0: 6261 7365 2066 696c 6573 2069 6e20 6120 base files in a │ │ │ 004190b0: 7072 6564 6963 7461 626c 6520 7365 7175 predictable sequ │ │ │ -004190c0: 656e 6365 2e20 466f 7254 0018 f613 0000 ence. ForT...... │ │ │ +004190c0: 656e 6365 2e20 466f 7254 0018 3e13 0000 ence. ForT..>... │ │ │ 004190d0: 2020 2065 7861 6d70 6c65 2c20 746f 2063 example, to c │ │ │ 004190e0: 6f6d 7061 7265 206f 7574 7075 7420 7769 ompare output wi │ │ │ 004190f0: 7468 2061 2072 6566 6572 656e 6365 2066 th a reference f │ │ │ 00419100: 696c 652c 2072 756e 2049 4e54 4547 206f ile, run INTEG o │ │ │ 00419110: 6e20 6f6e 6520 6669 6c65 2061 7411 0018 n one file at... │ │ │ -00419120: f614 0000 2020 2061 2074 696d 652e 0700 .... a time... │ │ │ -00419130: 18f6 1500 003d 0018 f616 0000 2020 2041 .....=...... A │ │ │ +00419120: 3e14 0000 2020 2061 2074 696d 652e 0700 >... a time... │ │ │ +00419130: 183e 1500 003d 0018 3e16 0000 2020 2041 .>...=..>... A │ │ │ 00419140: 6c77 6179 7320 7573 6520 4d55 5049 5020 lways use MUPIP │ │ │ 00419150: 494e 5445 4720 696e 2074 6865 2066 6f6c INTEG in the fol │ │ │ 00419160: 6c6f 7769 6e67 2063 6f6e 6469 7469 6f6e lowing condition │ │ │ -00419170: 733a 0700 18f6 1700 0054 0018 f618 0000 s:.......T...... │ │ │ +00419170: 733a 0700 183e 1700 0054 0018 3e18 0000 s:...>...T..>... │ │ │ 00419180: 2020 2020 206f 2050 6572 696f 6469 6361 o Periodica │ │ │ 00419190: 6c6c 7920 2d20 746f 2065 6e73 7572 6520 lly - to ensure │ │ │ 004191a0: 6f6e 676f 696e 6720 696e 7465 6772 6974 ongoing integrit │ │ │ 004191b0: 7920 6f66 2074 6865 2064 6174 6162 6173 y of the databas │ │ │ 004191c0: 6528 7329 3b20 7265 6775 6c61 724e 0018 e(s); regularN.. │ │ │ -004191d0: f619 0000 2020 2020 2020 2049 4e54 4547 .... INTEG │ │ │ +004191d0: 3e19 0000 2020 2020 2020 2049 4e54 4547 >... INTEG │ │ │ 004191e0: 7320 6865 6c70 2064 6574 6563 7420 616e s help detect an │ │ │ 004191f0: 7920 696e 7465 6772 6974 7920 7072 6f62 y integrity prob │ │ │ 00419200: 6c65 6d73 2062 6566 6f72 6520 7468 6579 lems before they │ │ │ -00419210: 2073 7072 6561 6420 616e 6433 0018 f61a spread and3.... │ │ │ +00419210: 2073 7072 6561 6420 616e 6433 0018 3e1a spread and3..>. │ │ │ 00419220: 0000 2020 2020 2020 2065 7874 656e 7369 .. extensi │ │ │ 00419230: 7665 6c79 2064 616d 6167 6520 7468 6520 vely damage the │ │ │ 00419240: 6461 7461 6261 7365 2066 696c 652e 5300 database file.S. │ │ │ -00419250: 18f6 2100 0020 2020 2020 6f20 4166 7465 ..!.. o Afte │ │ │ +00419250: 183e 2100 0020 2020 2020 6f20 4166 7465 .>!.. o Afte │ │ │ 00419260: 7220 6120 6372 6173 6820 2d20 746f 2065 r a crash - to e │ │ │ 00419270: 6e73 7572 6520 7468 6520 6461 7461 6261 nsure the databa │ │ │ 00419280: 7365 2077 6173 206e 6f74 2063 6f72 7275 se was not corru │ │ │ 00419290: 7074 6564 2e20 284e 6f74 653a 2057 6865 pted. (Note: Whe │ │ │ -004192a0: 6e54 0018 f622 0000 2020 2020 2020 2075 nT...".. u │ │ │ +004192a0: 6e54 0018 3e22 0000 2020 2020 2020 2075 nT..>".. u │ │ │ 004192b0: 7369 6e67 2062 6566 6f72 652d 696d 6167 sing before-imag │ │ │ 004192c0: 6520 6a6f 7572 6e61 6c69 6e67 2c20 7768 e journaling, wh │ │ │ 004192d0: 656e 2074 6865 2064 6174 6162 6173 6520 en the database │ │ │ 004192e0: 6973 2072 6563 6f76 6572 6564 2066 726f is recovered fro │ │ │ -004192f0: 6d20 7468 6544 0018 f623 0000 2020 2020 m theD...#.. │ │ │ +004192f0: 6d20 7468 6544 0018 3e23 0000 2020 2020 m theD..>#.. │ │ │ 00419300: 2020 206a 6f75 726e 616c 2066 696c 6520 journal file │ │ │ 00419310: 6166 7465 7220 6120 6372 6173 682c 2061 after a crash, a │ │ │ 00419320: 6e20 696e 7465 6720 6973 206e 6f74 2072 n integ is not r │ │ │ -00419330: 6571 7569 7265 6429 2e4e 0018 f624 0000 equired).N...$.. │ │ │ +00419330: 6571 7569 7265 6429 2e4e 0018 3e24 0000 equired).N..>$.. │ │ │ 00419340: 2020 2020 206f 2057 6865 6e20 6461 7461 o When data │ │ │ 00419350: 6261 7365 2065 7272 6f72 7320 6172 6520 base errors are │ │ │ 00419360: 7265 706f 7274 6564 202d 2074 6f20 7472 reported - to tr │ │ │ 00419370: 6f75 626c 6573 686f 6f74 2074 6865 2070 oubleshoot the p │ │ │ -00419380: 726f 626c 656d 2e07 0018 f625 0000 5400 roblem.....%..T. │ │ │ -00419390: 18f6 2600 0020 2020 496d 7072 6f76 696e ..&.. Improvin │ │ │ +00419380: 726f 626c 656d 2e07 0018 3e25 0000 5400 roblem....>%..T. │ │ │ +00419390: 183e 2600 0020 2020 496d 7072 6f76 696e .>&.. Improvin │ │ │ 004193a0: 6720 7468 6520 6c6f 6769 6361 6c20 616e g the logical an │ │ │ 004193b0: 6420 7068 7973 6963 616c 2061 646a 6163 d physical adjac │ │ │ 004193c0: 656e 6379 206f 6620 676c 6f62 616c 206e ency of global n │ │ │ 004193d0: 6f64 6573 206d 6179 2072 6573 756c 7420 odes may result │ │ │ -004193e0: 696e 5000 18f6 2700 0020 2020 6661 7374 inP...'.. fast │ │ │ +004193e0: 696e 5000 183e 2700 0020 2020 6661 7374 inP..>'.. fast │ │ │ 004193f0: 6572 2064 6973 6b20 492f 4f2e 2041 2067 er disk I/O. A g │ │ │ 00419400: 6c6f 6261 6c20 6e6f 6465 2069 7320 6c6f lobal node is lo │ │ │ 00419410: 6769 6361 6c6c 7920 6164 6a61 6365 6e74 gically adjacent │ │ │ 00419420: 2077 6865 6e20 6974 2069 7320 7374 6f72 when it is stor │ │ │ -00419430: 6564 4c00 18f6 2800 0020 2020 7769 7468 edL...(.. with │ │ │ +00419430: 6564 4c00 183e 2800 0020 2020 7769 7468 edL..>(.. with │ │ │ 00419440: 696e 2061 2073 7061 6e20 6f66 2063 6f6e in a span of con │ │ │ 00419450: 7469 6775 6f75 7320 7365 7269 616c 2062 tiguous serial b │ │ │ 00419460: 6c6f 636b 206e 756d 6265 7273 2e20 4120 lock numbers. A │ │ │ 00419470: 676c 6f62 616c 206e 6f64 6520 6973 5400 global node isT. │ │ │ -00419480: 18f6 2900 0020 2020 7068 7973 6963 616c ..).. physical │ │ │ +00419480: 183e 2900 0020 2020 7068 7973 6963 616c .>).. physical │ │ │ 00419490: 6c79 2061 646a 6163 656e 7420 7768 656e ly adjacent when │ │ │ 004194a0: 2069 7420 7265 7369 6465 7320 6f6e 2061 it resides on a │ │ │ 004194b0: 646a 6163 656e 7420 6861 7264 2064 6973 djacent hard dis │ │ │ 004194c0: 6b20 7365 6374 6f72 7320 696e 2061 2077 k sectors in a w │ │ │ -004194d0: 6179 5300 18f6 2a00 0020 2020 7468 6174 ayS...*.. that │ │ │ +004194d0: 6179 5300 183e 2a00 0020 2020 7468 6174 ayS..>*.. that │ │ │ 004194e0: 2061 2073 696e 676c 6520 7365 656b 206f a single seek o │ │ │ 004194f0: 7065 7261 7469 6f6e 2063 616e 2061 6363 peration can acc │ │ │ 00419500: 6573 7320 6974 2e20 4461 7461 6261 7365 ess it. Database │ │ │ 00419510: 2075 7064 6174 6573 2028 5345 5473 2f4b updates (SETs/K │ │ │ -00419520: 494c 4c73 294f 0018 f631 0000 2020 206f ILLs)O...1.. o │ │ │ +00419520: 494c 4c73 294f 0018 3e31 0000 2020 206f ILLs)O..>1.. o │ │ │ 00419530: 7665 7220 7469 6d65 2061 6666 6563 7420 ver time affect │ │ │ 00419540: 7468 6520 6c6f 6769 6361 6c20 6164 6a61 the logical adja │ │ │ 00419550: 6365 6e63 7920 6f66 2067 6c6f 6261 6c20 cency of global │ │ │ 00419560: 6e6f 6465 732e 2041 204d 5550 4950 2049 nodes. A MUPIP I │ │ │ -00419570: 4e54 4547 4f00 18f6 3200 0020 2020 7265 NTEGO...2.. re │ │ │ +00419570: 4e54 4547 4f00 183e 3200 0020 2020 7265 NTEGO..>2.. re │ │ │ 00419580: 706f 7274 7320 7468 6520 6c6f 6769 6361 ports the logica │ │ │ 00419590: 6c20 6164 6a61 6365 6e63 7920 6f66 2079 l adjacency of y │ │ │ 004195a0: 6f75 7220 676c 6f62 616c 206e 6f64 6573 our global nodes │ │ │ 004195b0: 2077 6869 6368 206d 6179 2069 6e64 6963 which may indic │ │ │ -004195c0: 6174 6550 0018 f633 0000 2020 2077 6865 ateP...3.. whe │ │ │ +004195c0: 6174 6550 0018 3e33 0000 2020 2077 6865 ateP..>3.. whe │ │ │ 004195d0: 7468 6572 2061 204d 5550 4950 2052 454f ther a MUPIP REO │ │ │ 004195e0: 5247 2063 6f75 6c64 2069 6d70 726f 7665 RG could improve │ │ │ 004195f0: 2074 6865 2064 6174 6162 6173 6520 7065 the database pe │ │ │ 00419600: 7266 6f72 6d61 6e63 652e 2041 206e 6174 rformance. A nat │ │ │ -00419610: 6976 6542 0018 f634 0000 2020 2066 696c iveB...4.. fil │ │ │ +00419610: 6976 6542 0018 3e34 0000 2020 2066 696c iveB..>4.. fil │ │ │ 00419620: 6520 7379 7374 656d 2064 6566 7261 676d e system defragm │ │ │ 00419630: 656e 7461 7469 6f6e 2069 6d70 726f 7665 entation improve │ │ │ 00419640: 7320 7068 7973 6963 616c 2061 646a 6163 s physical adjac │ │ │ -00419650: 656e 6379 2e07 0018 f635 0000 1200 18f6 ency.....5...... │ │ │ +00419650: 656e 6379 2e07 0018 3e35 0000 1200 183e ency....>5.....> │ │ │ 00419660: 3600 0020 2020 2a2a 4e6f 7465 2a2a 0700 6.. **Note**.. │ │ │ -00419670: 18f6 3700 0052 0018 f638 0000 2020 204d ..7..R...8.. M │ │ │ +00419670: 183e 3700 0052 0018 3e38 0000 2020 204d .>7..R..>8.. M │ │ │ 00419680: 6f73 7420 6d6f 6465 726e 2053 414e 2061 ost modern SAN a │ │ │ 00419690: 6e64 2049 2f4f 2064 6576 6963 6573 206f nd I/O devices o │ │ │ 004196a0: 6674 656e 206d 6173 6b20 7468 6520 7065 ften mask the pe │ │ │ 004196b0: 7266 6f72 6d61 6e63 6520 696d 7061 6374 rformance impact │ │ │ -004196c0: 206f 6620 7468 6552 0018 f639 0000 2020 of theR...9.. │ │ │ +004196c0: 206f 6620 7468 6552 0018 3e39 0000 2020 of theR..>9.. │ │ │ 004196d0: 2061 646a 7573 746d 656e 7473 2069 6e20 adjustments in │ │ │ 004196e0: 6c6f 6769 6361 6c20 616e 6420 7068 7973 logical and phys │ │ │ 004196f0: 6963 616c 2061 646a 6163 656e 6379 2e20 ical adjacency. │ │ │ 00419700: 4966 2061 6368 6965 7669 6e67 2061 2070 If achieving a p │ │ │ -00419710: 6172 7469 6375 6c61 7251 0018 f63a 0000 articularQ...:.. │ │ │ +00419710: 6172 7469 6375 6c61 7251 0018 3e3a 0000 articularQ..>:.. │ │ │ 00419720: 2020 2070 6572 666f 726d 616e 6365 2062 performance b │ │ │ 00419730: 656e 6368 6d61 726b 2069 7320 796f 7572 enchmark is your │ │ │ 00419740: 2067 6f61 6c2c 2069 6e63 7265 6173 696e goal, increasin │ │ │ 00419750: 6720 7468 6520 6c6f 6769 6361 6c20 616e g the logical an │ │ │ -00419760: 6420 7068 7973 6963 616c 5400 18f6 4100 d physicalT...A. │ │ │ +00419760: 6420 7068 7973 6963 616c 5400 183e 4100 d physicalT..>A. │ │ │ 00419770: 0020 2020 6164 6a61 6365 6e63 7920 7368 . adjacency sh │ │ │ 00419780: 6f75 6c64 2062 6520 6f6e 6c79 206f 6e65 ould be only one │ │ │ 00419790: 206f 6620 6d61 6e79 2073 7465 7073 2074 of many steps t │ │ │ 004197a0: 6861 7420 796f 7520 6d69 6768 7420 756e hat you might un │ │ │ 004197b0: 6465 7274 616b 652e 2057 6869 6c65 0000 dertake. While.. │ │ │ 004197c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004197d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004197e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004197f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00419800: 0400 0000 fe07 0000 8406 0000 0000 0000 ................ │ │ │ -00419810: 6b00 00f6 4845 4c50 00ff 7300 ff47 444d k...HELP..s..GDM │ │ │ +00419810: 6b00 003e 4845 4c50 00ff 7300 ff47 444d k..>HELP..s..GDM │ │ │ 00419820: 00ff 7300 ff49 4e54 4547 00c0 4200 0020 ..s..INTEG..B.. │ │ │ 00419830: 2020 6465 7369 676e 696e 6720 7468 6520 designing the │ │ │ 00419840: 6461 7461 6261 7365 2c20 7472 7920 746f database, try to │ │ │ 00419850: 2065 6e73 7572 6520 7468 6174 2074 6865 ensure that the │ │ │ 00419860: 206c 6f67 6963 616c 2061 646a 6163 656e logical adjacen │ │ │ -00419870: 6379 2069 7320 636c 6f73 6550 0018 f643 cy is closeP...C │ │ │ +00419870: 6379 2069 7320 636c 6f73 6550 0018 3e43 cy is closeP..>C │ │ │ 00419880: 0000 2020 2074 6f20 7468 6520 6e75 6d62 .. to the numb │ │ │ 00419890: 6572 206f 6620 626c 6f63 6b73 2074 6861 er of blocks tha │ │ │ 004198a0: 7420 6361 6e20 7068 7973 6963 616c 6c79 t can physically │ │ │ 004198b0: 2072 6573 6964 6520 6f6e 2079 6f75 7220 reside on your │ │ │ -004198c0: 6861 7264 2064 6973 6b27 7353 0018 f644 hard disk'sS...D │ │ │ +004198c0: 6861 7264 2064 6973 6b27 7353 0018 3e44 hard disk'sS..>D │ │ │ 004198d0: 0000 2020 2063 796c 696e 6465 722e 2059 .. cylinder. Y │ │ │ 004198e0: 6f75 2063 616e 2061 6c73 6f20 6368 6f6f ou can also choo │ │ │ 004198f0: 7365 2074 776f 206f 7220 7468 7265 6520 se two or three │ │ │ 00419900: 6379 6c69 6e64 6572 732c 2077 6974 6820 cylinders, with │ │ │ 00419910: 7468 6520 6173 7375 6d70 7469 6f6e 2400 the assumption$. │ │ │ -00419920: 18f6 4500 0020 2020 7468 6174 2073 686f ..E.. that sho │ │ │ +00419920: 183e 4500 0020 2020 7468 6174 2073 686f .>E.. that sho │ │ │ 00419930: 7274 2073 6565 6b73 2061 7265 2066 6173 rt seeks are fas │ │ │ -00419940: 742e 0700 18f6 4600 0033 0018 f647 0000 t.....F..3...G.. │ │ │ +00419940: 742e 0700 183e 4600 0033 0018 3e47 0000 t....>F..3..>G.. │ │ │ 00419950: 2020 2054 6865 2066 6f72 6d61 7420 6f66 The format of │ │ │ 00419960: 2074 6865 204d 5550 4950 2049 4e54 4547 the MUPIP INTEG │ │ │ -00419970: 2063 6f6d 6d61 6e64 2069 733a 0700 18f6 command is:.... │ │ │ -00419980: 4800 0011 0018 f649 0000 2020 2049 4e54 H......I.. INT │ │ │ -00419990: 455b 475d 0b00 18f6 4a00 0020 2020 5b1f E[G]....J.. [. │ │ │ -004199a0: 0018 f651 0000 2020 2020 2d41 5b44 4a41 ...Q.. -A[DJA │ │ │ +00419970: 2063 6f6d 6d61 6e64 2069 733a 0700 183e command is:...> │ │ │ +00419980: 4800 0011 0018 3e49 0000 2020 2049 4e54 H.....>I.. INT │ │ │ +00419990: 455b 475d 0b00 183e 4a00 0020 2020 5b1f E[G]...>J.. [. │ │ │ +004199a0: 0018 3e51 0000 2020 2020 2d41 5b44 4a41 ..>Q.. -A[DJA │ │ │ 004199b0: 4345 4e43 595d 3d69 6e74 6567 6572 2500 CENCY]=integer%. │ │ │ -004199c0: 18f6 5200 0020 2020 202d 424c 5b4f 434b ..R.. -BL[OCK │ │ │ +004199c0: 183e 5200 0020 2020 202d 424c 5b4f 434b .>R.. -BL[OCK │ │ │ 004199d0: 5d3d 6865 7861 3b62 6c6f 636b 2d6e 756d ]=hexa;block-num │ │ │ -004199e0: 6265 7213 0018 f653 0000 2020 2020 2d42 ber....S.. -B │ │ │ -004199f0: 525b 4945 465d 2500 18f6 5400 0020 2020 R[IEF]%...T.. │ │ │ +004199e0: 6265 7213 0018 3e53 0000 2020 2020 2d42 ber...>S.. -B │ │ │ +004199f0: 525b 4945 465d 2500 183e 5400 0020 2020 R[IEF]%..>T.. │ │ │ 00419a00: 202d 444d 4158 5b42 4c4f 434b 5349 5a45 -DMAX[BLOCKSIZE │ │ │ -00419a10: 5d5b 3d69 6e74 6567 6572 5d12 0018 f655 ][=integer]....U │ │ │ +00419a10: 5d5b 3d69 6e74 6567 6572 5d12 0018 3e55 ][=integer]...>U │ │ │ 00419a20: 0000 2020 2020 2d46 415b 5354 5d12 0018 .. -FA[ST]... │ │ │ -00419a30: f656 0000 2020 2020 2d46 555b 4c4c 5d25 .V.. -FU[LL]% │ │ │ -00419a40: 0018 f657 0000 2020 2020 2d49 4d41 585b ...W.. -IMAX[ │ │ │ +00419a30: 3e56 0000 2020 2020 2d46 555b 4c4c 5d25 >V.. -FU[LL]% │ │ │ +00419a40: 0018 3e57 0000 2020 2020 2d49 4d41 585b ..>W.. -IMAX[ │ │ │ 00419a50: 424c 4f43 4b53 495a 455d 5b3d 696e 7465 BLOCKSIZE][=inte │ │ │ -00419a60: 6765 725d 1b00 18f6 5800 0020 2020 202d ger]....X.. - │ │ │ +00419a60: 6765 725d 1b00 183e 5800 0020 2020 202d ger]...>X.. - │ │ │ 00419a70: 5b4e 4f5d 4b5b 4559 5241 4e47 4553 5d1d [NO]K[EYRANGES]. │ │ │ -00419a80: 0018 f659 0000 2020 2020 2d5b 4e4f 5d4d ...Y.. -[NO]M │ │ │ -00419a90: 4150 5b3d 696e 7465 6765 725d 2600 18f6 AP[=integer]&... │ │ │ +00419a80: 0018 3e59 0000 2020 2020 2d5b 4e4f 5d4d ..>Y.. -[NO]M │ │ │ +00419a90: 4150 5b3d 696e 7465 6765 725d 2600 183e AP[=integer]&..> │ │ │ 00419aa0: 5a00 0020 2020 202d 5b4e 4f5d 4d41 584b Z.. -[NO]MAXK │ │ │ 00419ab0: 5b45 5953 495a 455d 5b3d 696e 7465 6765 [EYSIZE][=intege │ │ │ -00419ac0: 725d 1800 18f6 6100 0020 2020 202d 5b4e r]....a.. -[N │ │ │ -00419ad0: 4f5d 4f5b 4e4c 494e 455d 2200 18f6 6200 O]O[NLINE]"...b. │ │ │ +00419ac0: 725d 1800 183e 6100 0020 2020 202d 5b4e r]...>a.. -[N │ │ │ +00419ad0: 4f5d 4f5b 4e4c 494e 455d 2200 183e 6200 O]O[NLINE]"..>b. │ │ │ 00419ae0: 0020 2020 202d 535b 5542 5343 5249 5054 . -S[UBSCRIPT │ │ │ -00419af0: 5d3d 7375 6273 6372 6970 745d 1600 18f6 ]=subscript].... │ │ │ +00419af0: 5d3d 7375 6273 6372 6970 745d 1600 183e ]=subscript]...> │ │ │ 00419b00: 6300 0020 2020 202d 544e 5b5f 5245 5345 c.. -TN[_RESE │ │ │ -00419b10: 545d 2700 18f6 6400 0020 2020 202d 5b4e T]'...d.. -[N │ │ │ +00419b10: 545d 2700 183e 6400 0020 2020 202d 5b4e T]'..>d.. -[N │ │ │ 00419b20: 4f5d 5452 5b41 4e53 4143 5449 4f4e 5d5b O]TR[ANSACTION][ │ │ │ -00419b30: 3d69 6e74 6567 6572 5d0b 0018 f665 0000 =integer]....e.. │ │ │ -00419b40: 2020 205d 3300 18f6 6600 0020 2020 7b5b ]3...f.. {[ │ │ │ +00419b30: 3d69 6e74 6567 6572 5d0b 0018 3e65 0000 =integer]...>e.. │ │ │ +00419b40: 2020 205d 3300 183e 6600 0020 2020 7b5b ]3..>f.. {[ │ │ │ 00419b50: 2d46 494c 455d 2066 696c 652d 6e61 6d65 -FILE] file-name │ │ │ 00419b60: 7c2d 5245 475b 494f 4e5d 2072 6567 696f |-REG[ION] regio │ │ │ -00419b70: 6e2d 6c69 7374 7d07 0018 f667 0000 5000 n-list}....g..P. │ │ │ -00419b80: 18f6 6800 0020 2020 2020 6f20 4d55 5049 ..h.. o MUPI │ │ │ +00419b70: 6e2d 6c69 7374 7d07 0018 3e67 0000 5000 n-list}...>g..P. │ │ │ +00419b80: 183e 6800 0020 2020 2020 6f20 4d55 5049 .>h.. o MUPI │ │ │ 00419b90: 5020 494e 5445 4720 7265 7175 6972 6573 P INTEG requires │ │ │ 00419ba0: 2073 7065 6369 6669 6361 7469 6f6e 206f specification o │ │ │ 00419bb0: 6620 6569 7468 6572 2066 696c 6528 7329 f either file(s) │ │ │ 00419bc0: 206f 7220 7265 6769 6f6e 2873 292e 4e00 or region(s).N. │ │ │ -00419bd0: 18f6 6900 0020 2020 2020 6f20 5072 6573 ..i.. o Pres │ │ │ +00419bd0: 183e 6900 0020 2020 2020 6f20 5072 6573 .>i.. o Pres │ │ │ 00419be0: 7320 3c43 5452 4c2d 433e 2074 6f20 7374 s to st │ │ │ 00419bf0: 6f70 204d 5550 4950 2049 4e54 4547 2062 op MUPIP INTEG b │ │ │ 00419c00: 6566 6f72 6520 7468 6520 7072 6f63 6573 efore the proces │ │ │ -00419c10: 7320 636f 6d70 6c65 7465 732e 4a00 18f6 s completes.J... │ │ │ +00419c10: 7320 636f 6d70 6c65 7465 732e 4a00 183e s completes.J..> │ │ │ 00419c20: 6a00 0020 2020 2020 6f20 5468 6520 6669 j.. o The fi │ │ │ 00419c30: 6c65 2d6e 616d 6520 6964 656e 7469 6669 le-name identifi │ │ │ 00419c40: 6573 2074 6865 2064 6174 6162 6173 6520 es the database │ │ │ 00419c50: 6669 6c65 2066 6f72 2061 204d 5550 4950 file for a MUPIP │ │ │ -00419c60: 2049 4e54 4547 5000 18f6 7100 0020 2020 INTEGP...q.. │ │ │ +00419c60: 2049 4e54 4547 5000 183e 7100 0020 2020 INTEGP..>q.. │ │ │ 00419c70: 2020 2020 6f70 6572 6174 696f 6e2e 2054 operation. T │ │ │ 00419c80: 6865 2072 6567 696f 6e2d 6c69 7374 2069 he region-list i │ │ │ 00419c90: 6465 6e74 6966 6965 7320 6f6e 6520 6f72 dentifies one or │ │ │ 00419ca0: 206d 6f72 6520 7265 6769 6f6e 7320 7468 more regions th │ │ │ -00419cb0: 6174 2c20 696e 5100 18f6 7200 0020 2020 at, inQ...r.. │ │ │ +00419cb0: 6174 2c20 696e 5100 183e 7200 0020 2020 at, inQ..>r.. │ │ │ 00419cc0: 2020 2020 7475 726e 2c20 6964 656e 7469 turn, identi │ │ │ 00419cd0: 6679 2064 6174 6162 6173 6520 6669 6c65 fy database file │ │ │ 00419ce0: 7320 7468 726f 7567 6820 7468 6520 6375 s through the cu │ │ │ 00419cf0: 7272 656e 7420 476c 6f62 616c 2044 6972 rrent Global Dir │ │ │ -00419d00: 6563 746f 7279 2e53 0018 f673 0000 2020 ectory.S...s.. │ │ │ +00419d00: 6563 746f 7279 2e53 0018 3e73 0000 2020 ectory.S..>s.. │ │ │ 00419d10: 2020 206f 204d 5550 4950 2049 4e54 4547 o MUPIP INTEG │ │ │ 00419d20: 206f 7065 7261 7469 6f6e 206b 6565 7073 operation keeps │ │ │ 00419d30: 2074 7261 636b 206f 6620 7468 6520 6e75 track of the nu │ │ │ 00419d40: 6d62 6572 206f 6620 626c 6f63 6b73 2074 mber of blocks t │ │ │ -00419d50: 6861 7420 646f 206e 6f74 5000 18f6 7400 hat do notP...t. │ │ │ +00419d50: 6861 7420 646f 206e 6f74 5000 183e 7400 hat do notP..>t. │ │ │ 00419d60: 0020 2020 2020 2020 6861 7665 2074 6865 . have the │ │ │ 00419d70: 2063 7572 7265 6e74 2062 6c6f 636b 2076 current block v │ │ │ 00419d80: 6572 7369 6f6e 2064 7572 696e 6720 6120 ersion during a │ │ │ 00419d90: 6e6f 6e2d 6661 7374 2069 6e74 6567 2028 non-fast integ ( │ │ │ -00419da0: 6465 6661 756c 7420 6f72 5300 18f6 7500 default orS...u. │ │ │ +00419da0: 6465 6661 756c 7420 6f72 5300 183e 7500 default orS..>u. │ │ │ 00419db0: 0020 2020 2020 2020 6675 6c6c 2920 616e . full) an │ │ │ 00419dc0: 6420 6d61 7463 6865 7320 7468 6973 2076 d matches this v │ │ │ 00419dd0: 616c 7565 2061 6761 696e 7374 2074 6865 alue against the │ │ │ 00419de0: 2062 6c6f 636b 7320 746f 2075 7067 7261 blocks to upgra │ │ │ 00419df0: 6465 2063 6f75 6e74 6572 2069 6e51 0018 de counter inQ.. │ │ │ -00419e00: f676 0000 2020 2020 2020 2074 6865 2066 .v.. the f │ │ │ +00419e00: 3e76 0000 2020 2020 2020 2074 6865 2066 >v.. the f │ │ │ 00419e10: 696c 652d 6865 6164 6572 2e20 4974 2069 ile-header. It i │ │ │ 00419e20: 7373 7565 7320 616e 2065 7272 6f72 2069 ssues an error i │ │ │ 00419e30: 6620 7468 6520 7661 6c75 6573 2061 7265 f the values are │ │ │ 00419e40: 2075 6e6d 6174 6368 6564 2061 6e64 5300 unmatched andS. │ │ │ -00419e50: 18f6 7700 0020 2020 2020 2020 636f 7272 ..w.. corr │ │ │ +00419e50: 183e 7700 0020 2020 2020 2020 636f 7272 .>w.. corr │ │ │ 00419e60: 6563 7473 2074 6865 2063 6f75 6e74 2069 ects the count i │ │ │ 00419e70: 6e20 7468 6520 6669 6c65 2068 6561 6465 n the file heade │ │ │ 00419e80: 7220 6966 2074 6865 7265 2061 7265 206e r if there are n │ │ │ 00419e90: 6f20 6f74 6865 7220 696e 7465 6772 6974 o other integrit │ │ │ -00419ea0: 7915 0018 f678 0000 2020 2020 2020 2065 y....x.. e │ │ │ -00419eb0: 7272 6f72 732e 0700 18f6 7900 0017 0018 rrors.....y..... │ │ │ -00419ec0: f67a 0000 2020 202a 2a49 6d70 6f72 7461 .z.. **Importa │ │ │ -00419ed0: 6e74 2a2a 0700 18f6 8100 0053 0018 f682 nt**.......S.... │ │ │ +00419ea0: 7915 0018 3e78 0000 2020 2020 2020 2065 y...>x.. e │ │ │ +00419eb0: 7272 6f72 732e 0700 183e 7900 0017 0018 rrors....>y..... │ │ │ +00419ec0: 3e7a 0000 2020 202a 2a49 6d70 6f72 7461 >z.. **Importa │ │ │ +00419ed0: 6e74 2a2a 0700 183e 8100 0053 0018 3e82 nt**...>...S..>. │ │ │ 00419ee0: 0000 2020 2050 726f 6d70 746c 7920 616e .. Promptly an │ │ │ 00419ef0: 616c 797a 6520 616e 6420 6669 7820 616c alyze and fix al │ │ │ 00419f00: 6c20 6572 726f 7273 2074 6861 7420 4d55 l errors that MU │ │ │ 00419f10: 5049 5020 494e 5445 4720 7265 706f 7274 PIP INTEG report │ │ │ 00419f20: 732e 2053 6f6d 6520 6572 726f 7273 5000 s. Some errorsP. │ │ │ -00419f30: 18f6 8300 0020 2020 6d61 7920 6265 2062 ..... may be b │ │ │ +00419f30: 183e 8300 0020 2020 6d61 7920 6265 2062 .>... may be b │ │ │ 00419f40: 656e 6967 6e20 7768 696c 6520 6f74 6865 enign while othe │ │ │ 00419f50: 7273 206d 6179 2062 6520 6120 7369 676e rs may be a sign │ │ │ 00419f60: 7320 6f66 2063 6f72 7275 7074 696f 6e20 s of corruption │ │ │ 00419f70: 6f72 2063 6f6d 7072 6f6d 6973 6564 4d00 or compromisedM. │ │ │ -00419f80: 18f6 8400 0020 2020 6461 7461 6261 7365 ..... database │ │ │ +00419f80: 183e 8400 0020 2020 6461 7461 6261 7365 .>... database │ │ │ 00419f90: 2069 6e74 6567 7269 7479 2e20 4966 206f integrity. If o │ │ │ 00419fa0: 7065 7261 7469 6f6e 7320 636f 6e74 696e perations contin │ │ │ 00419fb0: 7565 2077 6974 686f 7574 2066 6978 6573 ue without fixes │ │ │ -00419fc0: 2074 6f20 7365 7269 6f75 7333 0018 f685 to serious3.... │ │ │ +00419fc0: 2074 6f20 7365 7269 6f75 7333 0018 3e85 to serious3..>. │ │ │ 00419fd0: 0000 2020 2065 7272 6f72 732c 2074 6865 .. errors, the │ │ │ 00419fe0: 2066 6f6c 6c6f 7769 6e67 2070 726f 626c following probl │ │ │ 00419ff0: 656d 7320 6d61 7920 6f63 6375 723a 0000 ems may occur:.. │ │ │ 0041a000: 0400 0000 e707 0000 a806 0000 0000 0000 ................ │ │ │ -0041a010: 1f00 00f6 4845 4c50 00ff 7300 ff47 444d ....HELP..s..GDM │ │ │ +0041a010: 1f00 003e 4845 4c50 00ff 7300 ff47 444d ...>HELP..s..GDM │ │ │ 0041a020: 00ff 7300 ff49 4e54 4547 00c0 8600 004d ..s..INTEG.....M │ │ │ -0041a030: 0018 f687 0000 2020 2020 206f 2049 6e76 ...... o Inv │ │ │ +0041a030: 0018 3e87 0000 2020 2020 206f 2049 6e76 ..>... o Inv │ │ │ 0041a040: 616c 6964 2061 7070 6c69 6361 7469 6f6e alid application │ │ │ 0041a050: 206f 7065 7261 7469 6f6e 2064 7565 2074 operation due t │ │ │ 0041a060: 6f20 6d69 7373 696e 6720 6f72 2069 6e63 o missing or inc │ │ │ -0041a070: 6f72 7265 6374 2064 6174 612e 5000 18f6 orrect data.P... │ │ │ +0041a070: 6f72 7265 6374 2064 6174 612e 5000 183e orrect data.P..> │ │ │ 0041a080: 8800 0020 2020 2020 6f20 5072 6f63 6573 ... o Proces │ │ │ 0041a090: 7320 6572 726f 7273 2c20 696e 636c 7564 s errors, includ │ │ │ 0041a0a0: 696e 6720 696e 6170 7072 6f70 7269 6174 ing inappropriat │ │ │ 0041a0b0: 6520 696e 6465 6669 6e69 7465 206c 6f6f e indefinite loo │ │ │ -0041a0c0: 7069 6e67 2c20 7768 656e 2061 3200 18f6 ping, when a2... │ │ │ +0041a0c0: 7069 6e67 2c20 7768 656e 2061 3200 183e ping, when a2..> │ │ │ 0041a0d0: 8900 0020 2020 2020 2020 6461 7461 6261 ... databa │ │ │ 0041a0e0: 7365 2061 6363 6573 7320 656e 636f 756e se access encoun │ │ │ 0041a0f0: 7465 7273 2061 6e20 6572 726f 722e 4f00 ters an error.O. │ │ │ -0041a100: 18f6 8a00 0020 2020 2020 6f20 4465 6772 ..... o Degr │ │ │ +0041a100: 183e 8a00 0020 2020 2020 6f20 4465 6772 .>... o Degr │ │ │ 0041a110: 6164 696e 6720 6170 706c 6963 6174 696f ading applicatio │ │ │ 0041a120: 6e20 6c65 7665 6c20 636f 6e73 6973 7465 n level consiste │ │ │ 0041a130: 6e63 7920 6173 2061 2072 6573 756c 7420 ncy as a result │ │ │ 0041a140: 6f66 2069 6e63 6f6d 706c 6574 6553 0018 of incompleteS.. │ │ │ -0041a150: f691 0000 2020 2020 2020 2075 7064 6174 .... updat │ │ │ +0041a150: 3e91 0000 2020 2020 2020 2075 7064 6174 >... updat │ │ │ 0041a160: 6520 7365 7175 656e 6365 7320 6361 7573 e sequences caus │ │ │ 0041a170: 6564 2062 7920 7468 6520 7072 6565 7869 ed by the preexi │ │ │ 0041a180: 7374 696e 6720 6461 7461 6261 7365 2069 sting database i │ │ │ 0041a190: 6e74 6567 7269 7479 2069 7373 7565 732e ntegrity issues. │ │ │ -0041a1a0: 0700 18f6 9200 0051 0018 f693 0000 2020 .......Q...... │ │ │ +0041a1a0: 0700 183e 9200 0051 0018 3e93 0000 2020 ...>...Q..>... │ │ │ 0041a1b0: 2046 4953 2073 7472 6f6e 676c 7920 7265 FIS strongly re │ │ │ 0041a1c0: 636f 6d6d 656e 6473 2066 6978 696e 6720 commends fixing │ │ │ 0041a1d0: 7468 6520 666f 6c6c 6f77 696e 6720 6572 the following er │ │ │ 0041a1e0: 726f 7273 2061 7320 736f 6f6e 2061 7320 rors as soon as │ │ │ -0041a1f0: 7468 6579 2061 7265 1500 18f6 9400 0020 they are....... │ │ │ +0041a1f0: 7468 6579 2061 7265 1500 183e 9400 0020 they are...>... │ │ │ 0041a200: 2020 6469 7363 6f76 6572 6564 3a07 0018 discovered:... │ │ │ -0041a210: f695 0000 5200 18f6 9600 0020 2020 2020 ....R...... │ │ │ +0041a210: 3e95 0000 5200 183e 9600 0020 2020 2020 >...R..>... │ │ │ 0041a220: 6f20 426c 6f63 6b73 2069 6e63 6f72 7265 o Blocks incorre │ │ │ 0041a230: 6374 6c79 206d 6172 6b65 6420 6672 6565 ctly marked free │ │ │ 0041a240: 202d 2074 6865 7365 206d 6179 2063 6175 - these may cau │ │ │ 0041a250: 7365 2061 6363 656c 6572 6174 696e 6720 se accelerating │ │ │ -0041a260: 6461 6d61 6765 4d00 18f6 9700 0020 2020 damageM...... │ │ │ +0041a260: 6461 6d61 6765 4d00 183e 9700 0020 2020 damageM..>... │ │ │ 0041a270: 2020 2020 7768 656e 2070 726f 6365 7373 when process │ │ │ 0041a280: 6573 206d 616b 6520 7570 6461 7465 7320 es make updates │ │ │ 0041a290: 746f 2061 6e79 2070 6172 7420 6f66 2074 to any part of t │ │ │ 0041a2a0: 6865 2064 6174 6162 6173 6520 7265 6769 he database regi │ │ │ -0041a2b0: 6f6e 2e4f 0018 f698 0000 2020 2020 206f on.O...... o │ │ │ +0041a2b0: 6f6e 2e4f 0018 3e98 0000 2020 2020 206f on.O..>... o │ │ │ 0041a2c0: 2049 6e74 6567 7269 7479 2065 7272 6f72 Integrity error │ │ │ 0041a2d0: 7320 696e 2061 6e20 696e 6465 7820 626c s in an index bl │ │ │ 0041a2e0: 6f63 6b20 2d20 7468 6573 6520 6d61 7920 ock - these may │ │ │ 0041a2f0: 6361 7573 6520 6163 6365 6c65 7261 7469 cause accelerati │ │ │ -0041a300: 6e67 5400 18f6 9900 0020 2020 2020 2020 ngT...... │ │ │ +0041a300: 6e67 5400 183e 9900 0020 2020 2020 2020 ngT..>... │ │ │ 0041a310: 6461 6d61 6765 2077 6865 6e20 7072 6f63 damage when proc │ │ │ 0041a320: 6573 7365 7320 6d61 6b65 2075 7064 6174 esses make updat │ │ │ 0041a330: 6573 2074 6f20 7468 6174 2061 7265 6120 es to that area │ │ │ 0041a340: 6f66 2074 6865 2064 6174 6162 6173 6520 of the database │ │ │ -0041a350: 7265 6769 6f6e 2500 18f6 9a00 0020 2020 region%...... │ │ │ +0041a350: 7265 6769 6f6e 2500 183e 9a00 0020 2020 region%..>... │ │ │ 0041a360: 2020 2020 7573 696e 6720 7468 6520 6661 using the fa │ │ │ -0041a370: 756c 7479 2069 6e64 6578 2e08 0017 f6c1 ulty index...... │ │ │ -0041a380: 1100 0053 0019 f611 0000 2020 204d 5550 ...S...... MUP │ │ │ +0041a370: 756c 7479 2069 6e64 6578 2e08 0017 3ec1 ulty index....>. │ │ │ +0041a380: 1100 0053 0019 3e11 0000 2020 204d 5550 ...S..>... MUP │ │ │ 0041a390: 4950 2049 4e54 4547 202d 4641 5354 2061 IP INTEG -FAST a │ │ │ 0041a3a0: 6e64 2074 6865 2022 7265 6775 6c61 7222 nd the "regular" │ │ │ 0041a3b0: 2049 4e54 4547 2062 6f74 6820 7265 706f INTEG both repo │ │ │ 0041a3c0: 7274 2074 6865 7365 2065 7272 6f72 7320 rt these errors │ │ │ -0041a3d0: 2854 6865 7365 5300 19f6 2100 0020 2020 (TheseS...!.. │ │ │ +0041a3d0: 2854 6865 7365 5300 193e 2100 0020 2020 (TheseS..>!.. │ │ │ 0041a3e0: 7175 616c 6966 6965 7273 2061 7265 2064 qualifiers are d │ │ │ 0041a3f0: 6573 6372 6962 6564 206c 6174 6572 2069 escribed later i │ │ │ 0041a400: 6e20 7468 6973 2073 6563 7469 6f6e 292e n this section). │ │ │ 0041a410: 204f 7468 6572 2064 6174 6162 6173 6520 Other database │ │ │ -0041a420: 6572 726f 7273 2064 6f53 0019 f631 0000 errors doS...1.. │ │ │ +0041a420: 6572 726f 7273 2064 6f53 0019 3e31 0000 errors doS..>1.. │ │ │ 0041a430: 2020 206e 6f74 2070 6f73 6520 7468 6520 not pose the │ │ │ 0041a440: 7468 7265 6174 206f 6620 7261 7069 646c threat of rapidl │ │ │ 0041a450: 7920 7370 7265 6164 696e 6720 7072 6f62 y spreading prob │ │ │ 0041a460: 6c65 6d73 2069 6e20 4744 5320 6669 6c65 lems in GDS file │ │ │ -0041a470: 732e 2041 6674 6572 2074 6865 5000 19f6 s. After theP... │ │ │ +0041a470: 732e 2041 6674 6572 2074 6865 5000 193e s. After theP..> │ │ │ 0041a480: 4100 0020 2020 4754 2e4d 2064 6174 6162 A.. GT.M datab │ │ │ 0041a490: 6173 6520 7265 7061 6972 2c20 6173 7365 ase repair, asse │ │ │ 0041a4a0: 7373 2074 6865 2074 7970 6520 6f66 2064 ss the type of d │ │ │ 0041a4b0: 616d 6167 652c 2074 6865 2072 6973 6b20 amage, the risk │ │ │ -0041a4c0: 6f66 2063 6f6e 7469 6e75 6564 4f00 19f6 of continuedO... │ │ │ +0041a4c0: 6f66 2063 6f6e 7469 6e75 6564 4f00 193e of continuedO..> │ │ │ 0041a4d0: 5100 0020 2020 6f70 6572 6174 696f 6e73 Q.. operations │ │ │ 0041a4e0: 2c20 616e 6420 7468 6520 6469 7372 7570 , and the disrup │ │ │ 0041a4f0: 7469 6f6e 2069 6e20 6e6f 726d 616c 206f tion in normal o │ │ │ 0041a500: 7065 7261 7469 6f6e 2063 6175 7365 6420 peration caused │ │ │ -0041a510: 6279 2074 6865 2074 696d 6552 0019 f661 by the timeR...a │ │ │ +0041a510: 6279 2074 6865 2074 696d 6552 0019 3e61 by the timeR..>a │ │ │ 0041a520: 0000 2020 2073 7065 6e74 2072 6570 6169 .. spent repai │ │ │ 0041a530: 7269 6e67 2074 6865 2064 6174 6162 6173 ring the databas │ │ │ 0041a540: 652e 2043 6f6e 7461 6374 2079 6f75 7220 e. Contact your │ │ │ 0041a550: 4754 2e4d 2073 7570 706f 7274 2063 6861 GT.M support cha │ │ │ 0041a560: 6e6e 656c 2066 6f72 2068 656c 7021 0019 nnel for help!.. │ │ │ -0041a570: f671 0000 2020 2061 7373 6573 7369 6e67 .q.. assessing │ │ │ +0041a570: 3e71 0000 2020 2061 7373 6573 7369 6e67 >q.. assessing │ │ │ 0041a580: 2049 4e54 4547 2065 7272 6f72 732e 0700 INTEG errors... │ │ │ -0041a590: 19f6 8100 004e 0019 f691 0000 2020 2054 .....N...... T │ │ │ +0041a590: 193e 8100 004e 0019 3e91 0000 2020 2054 .>...N..>... T │ │ │ 0041a5a0: 6865 2066 6f6c 6c6f 7769 6e67 2073 6563 he following sec │ │ │ 0041a5b0: 7469 6f6e 7320 6465 7363 7269 6265 2074 tions describe t │ │ │ 0041a5c0: 6865 2071 7561 6c69 6669 6572 7320 6f66 he qualifiers of │ │ │ 0041a5d0: 2074 6865 2049 4e54 4547 2063 6f6d 6d61 the INTEG comma │ │ │ -0041a5e0: 6e64 2e07 0018 f612 0000 1c00 17f6 ff73 nd.............s │ │ │ +0041a5e0: 6e64 2e07 0018 3e12 0000 1c00 173e ff73 nd....>......>.s │ │ │ 0041a5f0: 00ff 4144 4a41 4345 4e43 5900 0041 446a ..ADJACENCY..ADj │ │ │ -0041a600: 6163 656e 6379 1400 25f6 bf11 0000 2020 acency..%..... │ │ │ -0041a610: 2041 446a 6163 656e 6379 0700 26f6 2100 ADjacency..&.!. │ │ │ -0041a620: 0050 0026 f631 0000 2020 2053 7065 6369 .P.&.1.. Speci │ │ │ +0041a600: 6163 656e 6379 1400 253e bf11 0000 2020 acency..%>.... │ │ │ +0041a610: 2041 446a 6163 656e 6379 0700 263e 2100 ADjacency..&>!. │ │ │ +0041a620: 0050 0026 3e31 0000 2020 2053 7065 6369 .P.&>1.. Speci │ │ │ 0041a630: 6669 6573 2074 6865 206c 6f67 6963 616c fies the logical │ │ │ 0041a640: 2061 646a 6163 656e 6379 206f 6620 6461 adjacency of da │ │ │ 0041a650: 7461 2062 6c6f 636b 7320 7468 6174 204d ta blocks that M │ │ │ 0041a660: 5550 4950 2049 4e54 4547 2073 686f 756c UPIP INTEG shoul │ │ │ -0041a670: 6450 0026 f641 0000 2020 2061 7373 756d dP.&.A.. assum │ │ │ +0041a670: 6450 0026 3e41 0000 2020 2061 7373 756d dP.&>A.. assum │ │ │ 0041a680: 6520 7768 696c 6520 6469 6167 6e6f 7369 e while diagnosi │ │ │ 0041a690: 6e67 2074 6865 2064 6174 6162 6173 652e ng the database. │ │ │ 0041a6a0: 2042 7920 6465 6661 756c 742c 204d 5550 By default, MUP │ │ │ 0041a6b0: 4950 2049 4e54 4547 206f 7065 7261 7465 IP INTEG operate │ │ │ -0041a6c0: 7350 0026 f651 0000 2020 2077 6974 6820 sP.&.Q.. with │ │ │ +0041a6c0: 7350 0026 3e51 0000 2020 2077 6974 6820 sP.&>Q.. with │ │ │ 0041a6d0: 2d41 444a 4143 454e 4359 3d31 3020 616e -ADJACENCY=10 an │ │ │ 0041a6e0: 6420 7265 706f 7274 7320 7468 6520 6c6f d reports the lo │ │ │ 0041a6f0: 6769 6361 6c20 6164 6a61 6365 6e63 7920 gical adjacency │ │ │ 0041a700: 696e 2074 6865 2022 4164 6a61 6365 6e74 in the "Adjacent │ │ │ -0041a710: 222b 0026 f661 0000 2020 2063 6f6c 756d "+.&.a.. colum │ │ │ +0041a710: 222b 0026 3e61 0000 2020 2063 6f6c 756d "+.&>a.. colum │ │ │ 0041a720: 6e20 6f66 2074 6865 204d 5550 4950 2049 n of the MUPIP I │ │ │ -0041a730: 4e54 4547 2072 6570 6f72 742e 0700 26f6 NTEG report...&. │ │ │ -0041a740: 7100 0051 0026 f681 0000 2020 2020 206f q..Q.&.... o │ │ │ +0041a730: 4e54 4547 2072 6570 6f72 742e 0700 263e NTEG report...&> │ │ │ +0041a740: 7100 0051 0026 3e81 0000 2020 2020 206f q..Q.&>... o │ │ │ 0041a750: 2054 6865 2063 6f6d 706c 6578 6974 7920 The complexity │ │ │ 0041a760: 6f66 2063 6f6e 7465 6d70 6f72 6172 7920 of contemporary │ │ │ 0041a770: 6469 736b 2063 6f6e 7472 6f6c 6c65 7273 disk controllers │ │ │ 0041a780: 2061 6e64 2074 6865 206e 6174 6976 6520 and the native │ │ │ -0041a790: 6669 6c65 5300 26f6 9100 0020 2020 2020 fileS.&.... │ │ │ +0041a790: 6669 6c65 5300 263e 9100 0020 2020 2020 fileS.&>... │ │ │ 0041a7a0: 2020 7379 7374 656d 206d 6179 2072 656e system may ren │ │ │ 0041a7b0: 6465 7220 7468 6973 2072 6570 6f72 7420 der this report │ │ │ 0041a7c0: 7375 7065 7266 6c75 6f75 732e 2042 7574 superfluous. But │ │ │ 0041a7d0: 2077 6865 6e20 6974 2069 7320 6d65 616e when it is mean │ │ │ 0041a7e0: 696e 6766 756c 2c00 0000 0000 0000 0000 ingful,......... │ │ │ 0041a7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041a800: 0400 0000 d401 0000 2708 0000 0000 0000 ........'....... │ │ │ -0041a810: 2900 00f6 4845 4c50 00ff 7300 ff47 444d )...HELP..s..GDM │ │ │ +0041a810: 2900 003e 4845 4c50 00ff 7300 ff47 444d )..>HELP..s..GDM │ │ │ 0041a820: 00ff 7300 ff49 4e54 4547 00ff 7300 ff46 ..s..INTEG..s..F │ │ │ -0041a830: 4153 5400 0046 4173 740f 0020 f6bf 1100 AST..FAst.. .... │ │ │ -0041a840: 0020 2020 4641 7374 0700 21f6 2100 0044 . FAst..!.!..D │ │ │ -0041a850: 0021 f631 0000 2020 2043 6865 636b 7320 .!.1.. Checks │ │ │ +0041a830: 4153 5400 0046 4173 740f 0020 3ebf 1100 AST..FAst.. >... │ │ │ +0041a840: 0020 2020 4641 7374 0700 213e 2100 0044 . FAst..!>!..D │ │ │ +0041a850: 0021 3e31 0000 2020 2043 6865 636b 7320 .!>1.. Checks │ │ │ 0041a860: 6f6e 6c79 2069 6e64 6578 2062 6c6f 636b only index block │ │ │ 0041a870: 732e 2046 4153 5420 646f 6573 206e 6f74 s. FAST does not │ │ │ 0041a880: 2063 6865 636b 2064 6174 6120 626c 6f63 check data bloc │ │ │ -0041a890: 6b73 2e07 0021 f641 0000 2e00 21f6 5100 ks...!.A....!.Q. │ │ │ +0041a890: 6b73 2e07 0021 3e41 0000 2e00 213e 5100 ks...!>A....!>Q. │ │ │ 0041a8a0: 0020 2020 5468 6520 666f 726d 6174 206f . The format o │ │ │ 0041a8b0: 6620 7468 6520 4641 5354 2071 7561 6c69 f the FAST quali │ │ │ -0041a8c0: 6669 6572 2069 733a 0700 21f6 6100 0011 fier is:..!.a... │ │ │ -0041a8d0: 0021 f671 0000 2020 202d 4641 5b53 545d .!.q.. -FA[ST] │ │ │ -0041a8e0: 0700 21f6 8100 0053 0021 f691 0000 2020 ..!....S.!.... │ │ │ +0041a8c0: 6669 6572 2069 733a 0700 213e 6100 0011 fier is:..!>a... │ │ │ +0041a8d0: 0021 3e71 0000 2020 202d 4641 5b53 545d .!>q.. -FA[ST] │ │ │ +0041a8e0: 0700 213e 8100 0053 0021 3e91 0000 2020 ..!>...S.!>... │ │ │ 0041a8f0: 2020 206f 202d 4641 5354 2070 726f 6475 o -FAST produ │ │ │ 0041a900: 6365 7320 7265 7375 6c74 7320 7369 676e ces results sign │ │ │ 0041a910: 6966 6963 616e 746c 7920 6661 7374 6572 ificantly faster │ │ │ 0041a920: 2074 6861 6e20 6120 6675 6c6c 2049 4e54 than a full INT │ │ │ -0041a930: 4547 2062 6563 6175 7365 4c00 20f6 c011 EG becauseL. ... │ │ │ +0041a930: 4547 2062 6563 6175 7365 4c00 203e c011 EG becauseL. >.. │ │ │ 0041a940: 0000 2020 2020 2020 2074 6865 206d 616a .. the maj │ │ │ 0041a950: 6f72 6974 7920 6f66 2062 6c6f 636b 7320 ority of blocks │ │ │ 0041a960: 696e 2061 2074 7970 6963 616c 2064 6174 in a typical dat │ │ │ 0041a970: 6162 6173 6520 6172 6520 6461 7461 2062 abase are data b │ │ │ -0041a980: 6c6f 636b 732e 4e00 21f6 1200 0020 2020 locks.N.!.... │ │ │ +0041a980: 6c6f 636b 732e 4e00 213e 1200 0020 2020 locks.N.!>... │ │ │ 0041a990: 2020 6f20 5768 696c 6520 494e 5445 4720 o While INTEG │ │ │ 0041a9a0: 2d46 4153 5420 6973 206e 6f74 2061 2072 -FAST is not a r │ │ │ 0041a9b0: 6570 6c61 6365 6d65 6e74 2066 6f72 2061 eplacement for a │ │ │ 0041a9c0: 2066 756c 6c20 494e 5445 472c 2069 7420 full INTEG, it │ │ │ 0041a9d0: 7665 7279 0000 0000 0000 0000 0000 0000 very............ │ │ │ 0041a9e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041a9f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -269051,644 +269051,644 @@ │ │ │ 0041afa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041afb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041afc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041afd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041afe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041aff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041b000: 0400 0000 ff07 0000 0c07 0000 0000 0000 ................ │ │ │ -0041b010: 7000 00f6 4845 4c50 00ff 7300 ff47 444d p...HELP..s..GDM │ │ │ +0041b010: 7000 003e 4845 4c50 00ff 7300 ff47 444d p..>HELP..s..GDM │ │ │ 0041b020: 00ff 7300 ff49 4e54 4547 00ff 7300 ff46 ..s..INTEG..s..F │ │ │ 0041b030: 4153 5400 c013 0000 2020 2020 2020 2071 AST..... q │ │ │ 0041b040: 7569 636b 6c79 2064 6574 6563 7473 2074 uickly detects t │ │ │ 0041b050: 686f 7365 2065 7272 6f72 7320 7468 6174 hose errors that │ │ │ 0041b060: 206d 7573 7420 6265 2072 6570 6169 7265 must be repaire │ │ │ 0041b070: 6420 696d 6d65 6469 6174 656c 7920 746f d immediately to │ │ │ -0041b080: 3300 21f6 1400 0020 2020 2020 2020 7072 3.!.... pr │ │ │ +0041b080: 3300 213e 1400 0020 2020 2020 2020 7072 3.!>... pr │ │ │ 0041b090: 6576 656e 7420 6163 6365 6c65 7261 7469 event accelerati │ │ │ 0041b0a0: 6e67 2064 6174 6162 6173 6520 6461 6d61 ng database dama │ │ │ -0041b0b0: 6765 2e4e 0021 f615 0000 2020 2020 206f ge.N.!.... o │ │ │ +0041b0b0: 6765 2e4e 0021 3e15 0000 2020 2020 206f ge.N.!>... o │ │ │ 0041b0c0: 2042 7920 6465 6661 756c 742c 2049 4e54 By default, INT │ │ │ 0041b0d0: 4547 2063 6865 636b 7320 616c 6c20 6163 EG checks all ac │ │ │ 0041b0e0: 7469 7665 2069 6e64 6578 2061 6e64 2064 tive index and d │ │ │ 0041b0f0: 6174 6120 626c 6f63 6b73 2069 6e20 7468 ata blocks in th │ │ │ -0041b100: 6517 0021 f616 0000 2020 2020 2020 2064 e..!.... d │ │ │ -0041b110: 6174 6162 6173 652e 3a00 21f6 1700 0020 atabase.:.!.... │ │ │ +0041b100: 6517 0021 3e16 0000 2020 2020 2020 2064 e..!>... d │ │ │ +0041b110: 6174 6162 6173 652e 3a00 213e 1700 0020 atabase.:.!>... │ │ │ 0041b120: 2020 2020 6f20 2d46 4153 5420 7265 706f o -FAST repo │ │ │ 0041b130: 7274 7320 696e 636c 7564 6520 6164 6a61 rts include adja │ │ │ 0041b140: 6365 6e63 7920 696e 666f 726d 6174 696f cency informatio │ │ │ -0041b150: 6e2e 2b00 21f6 1800 0020 2020 2020 6f20 n.+.!.... o │ │ │ +0041b150: 6e2e 2b00 213e 1800 0020 2020 2020 6f20 n.+.!>... o │ │ │ 0041b160: 496e 636f 6d70 6174 6962 6c65 2077 6974 Incompatible wit │ │ │ 0041b170: 683a 202d 544e 5f52 4553 4554 2e07 0021 h: -TN_RESET...! │ │ │ -0041b180: f619 0000 0d00 1cf6 494c 4500 0046 496c ........ILE..FIl │ │ │ -0041b190: 650f 0020 f6bf 1100 0020 2020 4649 6c65 e.. ..... FIle │ │ │ -0041b1a0: 0700 21f6 2100 0050 0021 f631 0000 2020 ..!.!..P.!.1.. │ │ │ +0041b180: 3e19 0000 0d00 1c3e 494c 4500 0046 496c >......>ILE..FIl │ │ │ +0041b190: 650f 0020 3ebf 1100 0020 2020 4649 6c65 e.. >.... FIle │ │ │ +0041b1a0: 0700 213e 2100 0050 0021 3e31 0000 2020 ..!>!..P.!>1.. │ │ │ 0041b1b0: 2053 7065 6369 6669 6573 2074 6865 206e Specifies the n │ │ │ 0041b1c0: 616d 6520 6f66 2074 6865 2064 6174 6162 ame of the datab │ │ │ 0041b1d0: 6173 6520 6669 6c65 2066 6f72 2074 6865 ase file for the │ │ │ 0041b1e0: 204d 5550 4950 2049 4e54 4547 206f 7065 MUPIP INTEG ope │ │ │ -0041b1f0: 7261 7469 6f6e 2e52 0021 f641 0000 2020 ration.R.!.A.. │ │ │ +0041b1f0: 7261 7469 6f6e 2e52 0021 3e41 0000 2020 ration.R.!>A.. │ │ │ 0041b200: 2046 494c 4520 7265 7175 6972 6573 2065 FILE requires e │ │ │ 0041b210: 7863 6c75 7369 7665 2028 7374 616e 642d xclusive (stand- │ │ │ 0041b220: 616c 6f6e 6529 2061 6363 6573 7320 746f alone) access to │ │ │ 0041b230: 2061 2064 6174 6162 6173 6520 6669 6c65 a database file │ │ │ -0041b240: 2061 6e64 2064 6f65 734e 0021 f651 0000 and doesN.!.Q.. │ │ │ +0041b240: 2061 6e64 2064 6f65 734e 0021 3e51 0000 and doesN.!>Q.. │ │ │ 0041b250: 2020 206e 6f74 2072 6571 7569 7265 2061 not require a │ │ │ 0041b260: 2047 6c6f 6261 6c20 4469 7265 6374 6f72 Global Director │ │ │ 0041b270: 792e 2054 6865 2066 6f72 6d61 7420 6f66 y. The format of │ │ │ 0041b280: 2074 6865 2046 494c 4520 7175 616c 6966 the FILE qualif │ │ │ -0041b290: 6965 7220 6973 3a07 0021 f661 0000 1100 ier is:..!.a.... │ │ │ -0041b2a0: 21f6 7100 0020 2020 2d46 495b 4c45 5d07 !.q.. -FI[LE]. │ │ │ -0041b2b0: 0021 f681 0000 4f00 21f6 9100 0020 2020 .!....O.!.... │ │ │ +0041b290: 6965 7220 6973 3a07 0021 3e61 0000 1100 ier is:..!>a.... │ │ │ +0041b2a0: 213e 7100 0020 2020 2d46 495b 4c45 5d07 !>q.. -FI[LE]. │ │ │ +0041b2b0: 0021 3e81 0000 4f00 213e 9100 0020 2020 .!>...O.!>... │ │ │ 0041b2c0: 2020 6f20 5769 7468 2073 7461 6e64 2d61 o With stand-a │ │ │ 0041b2d0: 6c6f 6e65 2061 6363 6573 7320 746f 2074 lone access to t │ │ │ 0041b2e0: 6865 2066 696c 652c 204d 5550 4950 2049 he file, MUPIP I │ │ │ 0041b2f0: 4e54 4547 202d 4649 4c45 2069 7320 6162 NTEG -FILE is ab │ │ │ -0041b300: 6c65 2074 6f54 0020 f6c0 1100 0020 2020 le toT. ..... │ │ │ +0041b300: 6c65 2074 6f54 0020 3ec0 1100 0020 2020 le toT. >.... │ │ │ 0041b310: 2020 2020 6368 6563 6b20 7768 6574 6865 check whethe │ │ │ 0041b320: 7220 7468 6520 7265 6665 7265 6e63 6520 r the reference │ │ │ 0041b330: 636f 756e 7420 6973 207a 6572 6f2e 2041 count is zero. A │ │ │ 0041b340: 206e 6f6e 2d7a 6572 6f20 7265 6665 7265 non-zero refere │ │ │ -0041b350: 6e63 6520 636f 756e 7443 0021 f612 0000 nce countC.!.... │ │ │ +0041b350: 6e63 6520 636f 756e 7443 0021 3e12 0000 nce countC.!>... │ │ │ 0041b360: 2020 2020 2020 2069 6e64 6963 6174 6573 indicates │ │ │ 0041b370: 2070 7269 6f72 2061 626e 6f72 6d61 6c20 prior abnormal │ │ │ 0041b380: 7465 726d 696e 6174 696f 6e20 6f66 2074 termination of t │ │ │ -0041b390: 6865 2064 6174 6162 6173 652e 4d00 21f6 he database.M.!. │ │ │ +0041b390: 6865 2064 6174 6162 6173 652e 4d00 213e he database.M.!> │ │ │ 0041b3a0: 1300 0020 2020 2020 6f20 5468 6520 2d46 ... o The -F │ │ │ 0041b3b0: 494c 4520 7175 616c 6966 6965 7220 6973 ILE qualifier is │ │ │ 0041b3c0: 2069 6e63 6f6d 7061 7469 626c 6520 7769 incompatible wi │ │ │ 0041b3d0: 7468 2074 6865 202d 5245 4749 4f4e 2071 th the -REGION q │ │ │ -0041b3e0: 7561 6c69 6669 6572 2e32 0021 f614 0000 ualifier.2.!.... │ │ │ +0041b3e0: 7561 6c69 6669 6572 2e32 0021 3e14 0000 ualifier.2.!>... │ │ │ 0041b3f0: 2020 2020 206f 2042 7920 6465 6661 756c o By defaul │ │ │ 0041b400: 742c 2049 4e54 4547 206f 7065 7261 7465 t, INTEG operate │ │ │ -0041b410: 7320 6f6e 202d 4649 4c45 2e07 0021 f615 s on -FILE...!.. │ │ │ -0041b420: 0000 0d00 1cf6 554c 4c00 0046 556c 6c0f ......ULL..FUll. │ │ │ -0041b430: 0020 f6bf 1100 0020 2020 4655 6c6c 0700 . ..... FUll.. │ │ │ -0041b440: 21f6 2100 004d 0021 f631 0000 2020 2044 !.!..M.!.1.. D │ │ │ +0041b410: 7320 6f6e 202d 4649 4c45 2e07 0021 3e15 s on -FILE...!>. │ │ │ +0041b420: 0000 0d00 1c3e 554c 4c00 0046 556c 6c0f .....>ULL..FUll. │ │ │ +0041b430: 0020 3ebf 1100 0020 2020 4655 6c6c 0700 . >.... FUll.. │ │ │ +0041b440: 213e 2100 004d 0021 3e31 0000 2020 2044 !>!..M.!>1.. D │ │ │ 0041b450: 6973 706c 6179 7320 616e 2065 7870 616e isplays an expan │ │ │ 0041b460: 6465 6420 7265 706f 7274 2066 6f72 2061 ded report for a │ │ │ 0041b470: 204d 5550 4950 2049 4e54 4547 206f 7065 MUPIP INTEG ope │ │ │ 0041b480: 7261 7469 6f6e 2e20 5769 7468 202d 4655 ration. With -FU │ │ │ -0041b490: 4c4c 5400 21f6 4100 0020 2020 7370 6563 LLT.!.A.. spec │ │ │ +0041b490: 4c4c 5400 213e 4100 0020 2020 7370 6563 LLT.!>A.. spec │ │ │ 0041b4a0: 6966 6965 642c 204d 5550 4950 2049 4e54 ified, MUPIP INT │ │ │ 0041b4b0: 4547 2064 6973 706c 6179 7320 7468 6520 EG displays the │ │ │ 0041b4c0: 6e75 6d62 6572 206f 6620 696e 6465 7820 number of index │ │ │ 0041b4d0: 616e 6420 6461 7461 2062 6c6f 636b 7320 and data blocks │ │ │ -0041b4e0: 696e 2074 6865 4e00 21f6 5100 0020 2020 in theN.!.Q.. │ │ │ +0041b4e0: 696e 2074 6865 4e00 213e 5100 0020 2020 in theN.!>Q.. │ │ │ 0041b4f0: 6469 7265 6374 6f72 7920 7472 6565 2061 directory tree a │ │ │ 0041b500: 6e64 2069 6e20 6561 6368 2067 6c6f 6261 nd in each globa │ │ │ 0041b510: 6c20 7661 7269 6162 6c65 2074 7265 6520 l variable tree │ │ │ 0041b520: 6173 2077 656c 6c20 6173 2074 6865 2074 as well as the t │ │ │ -0041b530: 6f74 616c 4c00 21f6 6100 0020 2020 6e75 otalL.!.a.. nu │ │ │ +0041b530: 6f74 616c 4c00 213e 6100 0020 2020 6e75 otalL.!>a.. nu │ │ │ 0041b540: 6d62 6572 206f 6620 6469 7265 6374 6f72 mber of director │ │ │ 0041b550: 792c 2069 6e64 6578 2061 6e64 2064 6174 y, index and dat │ │ │ 0041b560: 6120 626c 6f63 6b73 2e20 5468 6520 666f a blocks. The fo │ │ │ 0041b570: 726d 6174 206f 6620 7468 6520 4655 4c4c rmat of the FULL │ │ │ -0041b580: 1700 21f6 7100 0020 2020 7175 616c 6966 ..!.q.. qualif │ │ │ -0041b590: 6965 7220 6973 3a07 0021 f681 0000 1100 ier is:..!...... │ │ │ -0041b5a0: 21f6 9100 0020 2020 2d46 555b 4c4c 5d08 !.... -FU[LL]. │ │ │ -0041b5b0: 0020 f6c0 1100 004c 0021 f612 0000 2020 . .....L.!.... │ │ │ +0041b580: 1700 213e 7100 0020 2020 7175 616c 6966 ..!>q.. qualif │ │ │ +0041b590: 6965 7220 6973 3a07 0021 3e81 0000 1100 ier is:..!>..... │ │ │ +0041b5a0: 213e 9100 0020 2020 2d46 555b 4c4c 5d08 !>... -FU[LL]. │ │ │ +0041b5b0: 0020 3ec0 1100 004c 0021 3e12 0000 2020 . >....L.!>... │ │ │ 0041b5c0: 2020 206f 2054 6865 202d 4655 4c4c 2071 o The -FULL q │ │ │ 0041b5d0: 7561 6c69 6669 6572 2069 7320 696e 636f ualifier is inco │ │ │ 0041b5e0: 6d70 6174 6962 6c65 2077 6974 6820 7468 mpatible with th │ │ │ 0041b5f0: 6520 2d42 5249 4546 2071 7561 6c69 6669 e -BRIEF qualifi │ │ │ -0041b600: 6572 2e33 0021 f613 0000 2020 2020 206f er.3.!.... o │ │ │ +0041b600: 6572 2e33 0021 3e13 0000 2020 2020 206f er.3.!>... o │ │ │ 0041b610: 2042 7920 6465 6661 756c 742c 2049 4e54 By default, INT │ │ │ 0041b620: 4547 2072 6570 6f72 7473 2061 7265 202d EG reports are - │ │ │ -0041b630: 4252 4945 462e 5400 21f6 1400 0020 2020 BRIEF.T.!.... │ │ │ +0041b630: 4252 4945 462e 5400 213e 1400 0020 2020 BRIEF.T.!>... │ │ │ 0041b640: 2020 6f20 5573 6520 2d46 554c 4c20 746f o Use -FULL to │ │ │ 0041b650: 2068 6176 6520 494e 5445 4720 7265 706f have INTEG repo │ │ │ 0041b660: 7274 2061 6c6c 2067 6c6f 6261 6c20 6e61 rt all global na │ │ │ 0041b670: 6d65 7320 696e 2061 2072 6567 696f 6e20 mes in a region │ │ │ -0041b680: 6f72 206c 6973 7420 6f66 1600 21f6 1500 or list of..!... │ │ │ +0041b680: 6f72 206c 6973 7420 6f66 1600 213e 1500 or list of..!>.. │ │ │ 0041b690: 0020 2020 2020 2020 7265 6769 6f6e 732e . regions. │ │ │ -0041b6a0: 0700 21f6 1600 0020 001b f649 4d41 5842 ..!.... ...IMAXB │ │ │ +0041b6a0: 0700 213e 1600 0020 001b 3e49 4d41 5842 ..!>... ..>IMAXB │ │ │ 0041b6b0: 4c4f 434b 5349 5a45 0000 494d 4158 626c LOCKSIZE..IMAXbl │ │ │ -0041b6c0: 6f63 6b73 697a 6518 0029 f6bf 1100 0020 ocksize..)..... │ │ │ +0041b6c0: 6f63 6b73 697a 6518 0029 3ebf 1100 0020 ocksize..)>.... │ │ │ 0041b6d0: 2020 494d 4158 626c 6f63 6b73 697a 6507 IMAXblocksize. │ │ │ -0041b6e0: 002a f621 0000 5400 2af6 3100 0020 2020 .*.!..T.*.1.. │ │ │ +0041b6e0: 002a 3e21 0000 5400 2a3e 3100 0020 2020 .*>!..T.*>1.. │ │ │ 0041b6f0: 5370 6563 6966 6965 7320 7468 6520 6d61 Specifies the ma │ │ │ 0041b700: 7869 6d75 6d20 6163 7475 616c 2073 697a ximum actual siz │ │ │ 0041b710: 6520 6f66 2061 6e20 696e 6465 782d 6c65 e of an index-le │ │ │ 0041b720: 7665 6c20 626c 6f63 6b20 696e 2074 6865 vel block in the │ │ │ -0041b730: 2064 6174 6162 6173 653b 5400 2af6 4100 database;T.*.A. │ │ │ +0041b730: 2064 6174 6162 6173 653b 5400 2a3e 4100 database;T.*>A. │ │ │ 0041b740: 0020 2020 616e 7920 696e 6465 7820 626c . any index bl │ │ │ 0041b750: 6f63 6b20 7768 6963 6820 636f 6e74 6169 ock which contai │ │ │ 0041b760: 6e73 2064 6174 6120 696e 2065 7863 6573 ns data in exces │ │ │ 0041b770: 7320 6f66 2074 6869 7320 7369 7a65 2063 s of this size c │ │ │ 0041b780: 6175 7365 7320 696e 7465 6720 746f 4c00 auses integ toL. │ │ │ -0041b790: 2af6 5100 0020 2020 7265 706f 7274 2074 *.Q.. report t │ │ │ +0041b790: 2a3e 5100 0020 2020 7265 706f 7274 2074 *>Q.. report t │ │ │ 0041b7a0: 6865 2062 6c6f 636b 206e 756d 6265 722c he block number, │ │ │ 0041b7b0: 2069 7473 2070 6174 682c 2061 6e64 2061 its path, and a │ │ │ 0041b7c0: 6e20 6572 726f 722e 2054 6865 2066 6f72 n error. The for │ │ │ -0041b7d0: 6d61 7420 6f66 2074 6865 2500 2af6 6100 mat of the%.*.a. │ │ │ +0041b7d0: 6d61 7420 6f66 2074 6865 2500 2a3e 6100 mat of the%.*>a. │ │ │ 0041b7e0: 0020 2020 494d 4158 424c 4f43 4b53 495a . IMAXBLOCKSIZ │ │ │ 0041b7f0: 4520 7175 616c 6966 6965 7220 6973 3a00 E qualifier is:. │ │ │ 0041b800: 0400 0000 c007 0000 3a07 0000 0000 0000 ........:....... │ │ │ -0041b810: 3100 00f6 4845 4c50 00ff 7300 ff47 444d 1...HELP..s..GDM │ │ │ +0041b810: 3100 003e 4845 4c50 00ff 7300 ff47 444d 1..>HELP..s..GDM │ │ │ 0041b820: 00ff 7300 ff49 4e54 4547 00ff 7300 ff49 ..s..INTEG..s..I │ │ │ 0041b830: 4d41 5842 4c4f 434b 5349 5a45 00bf 7100 MAXBLOCKSIZE..q. │ │ │ -0041b840: 0024 002a f681 0000 2020 202d 494d 4158 .$.*.... -IMAX │ │ │ +0041b840: 0024 002a 3e81 0000 2020 202d 494d 4158 .$.*>... -IMAX │ │ │ 0041b850: 5b42 4c4f 434b 5349 5a45 5d5b 3d69 6e74 [BLOCKSIZE][=int │ │ │ -0041b860: 6567 6572 5d07 002a f691 0000 1800 1bf6 eger]..*........ │ │ │ +0041b860: 6567 6572 5d07 002a 3e91 0000 1800 1b3e eger]..*>......> │ │ │ 0041b870: 4b45 5952 414e 4745 5300 004b 6579 7261 KEYRANGES..Keyra │ │ │ -0041b880: 6e67 6573 1400 25f6 bf11 0000 2020 204b nges..%..... K │ │ │ -0041b890: 6579 7261 6e67 6573 0700 26f6 2100 0052 eyranges..&.!..R │ │ │ -0041b8a0: 0026 f631 0000 2020 2053 7065 6369 6679 .&.1.. Specify │ │ │ +0041b880: 6e67 6573 1400 253e bf11 0000 2020 204b nges..%>.... K │ │ │ +0041b890: 6579 7261 6e67 6573 0700 263e 2100 0052 eyranges..&>!..R │ │ │ +0041b8a0: 0026 3e31 0000 2020 2053 7065 6369 6679 .&>1.. Specify │ │ │ 0041b8b0: 2077 6865 7468 6572 2074 6865 204d 5550 whether the MUP │ │ │ 0041b8c0: 4950 2049 4e54 4547 2072 6570 6f72 7420 IP INTEG report │ │ │ 0041b8d0: 696e 636c 7564 6573 206b 6579 2072 616e includes key ran │ │ │ 0041b8e0: 6765 7320 7468 6174 2069 6465 6e74 6966 ges that identif │ │ │ -0041b8f0: 7950 0026 f641 0000 2020 2074 6865 2064 yP.&.A.. the d │ │ │ +0041b8f0: 7950 0026 3e41 0000 2020 2074 6865 2064 yP.&>A.. the d │ │ │ 0041b900: 6174 6120 7375 7370 6563 7465 6420 6f66 ata suspected of │ │ │ 0041b910: 2070 726f 626c 656d 7320 6974 2064 6574 problems it det │ │ │ 0041b920: 6563 7473 2e20 5468 6520 666f 726d 6174 ects. The format │ │ │ 0041b930: 206f 6620 7468 6520 4b45 5952 414e 4745 of the KEYRANGE │ │ │ -0041b940: 5317 0026 f651 0000 2020 2071 7561 6c69 S..&.Q.. quali │ │ │ -0041b950: 6669 6572 2069 733a 0700 26f6 6100 001a fier is:..&.a... │ │ │ -0041b960: 0026 f671 0000 2020 202d 5b4e 4f5d 4b5b .&.q.. -[NO]K[ │ │ │ -0041b970: 4559 5241 4e47 4553 5d07 0026 f681 0000 EYRANGES]..&.... │ │ │ -0041b980: 3000 26f6 9100 0020 2020 4279 2064 6566 0.&.... By def │ │ │ +0041b940: 5317 0026 3e51 0000 2020 2071 7561 6c69 S..&>Q.. quali │ │ │ +0041b950: 6669 6572 2069 733a 0700 263e 6100 001a fier is:..&>a... │ │ │ +0041b960: 0026 3e71 0000 2020 202d 5b4e 4f5d 4b5b .&>q.. -[NO]K[ │ │ │ +0041b970: 4559 5241 4e47 4553 5d07 0026 3e81 0000 EYRANGES]..&>... │ │ │ +0041b980: 3000 263e 9100 0020 2020 4279 2064 6566 0.&>... By def │ │ │ 0041b990: 6175 6c74 2c20 494e 5445 4720 6469 7370 ault, INTEG disp │ │ │ 0041b9a0: 6c61 7973 202d 4b45 5952 414e 4745 532e lays -KEYRANGES. │ │ │ -0041b9b0: 0800 25f6 c011 0000 0c00 1bf6 4d41 5000 ..%.........MAP. │ │ │ -0041b9c0: 004d 4150 0e00 1ff6 bf11 0000 2020 204d .MAP........ M │ │ │ -0041b9d0: 4150 0700 20f6 2100 004f 0020 f631 0000 AP.. .!..O. .1.. │ │ │ +0041b9b0: 0800 253e c011 0000 0c00 1b3e 4d41 5000 ..%>.......>MAP. │ │ │ +0041b9c0: 004d 4150 0e00 1f3e bf11 0000 2020 204d .MAP...>.... M │ │ │ +0041b9d0: 4150 0700 203e 2100 004f 0020 3e31 0000 AP.. >!..O. >1.. │ │ │ 0041b9e0: 2020 2053 7065 6369 6669 6573 2074 6865 Specifies the │ │ │ 0041b9f0: 206d 6178 696d 756d 206e 756d 6265 7220 maximum number │ │ │ 0041ba00: 6f66 2022 696e 636f 7272 6563 746c 7920 of "incorrectly │ │ │ 0041ba10: 6d61 726b 6564 2062 7573 7920 6572 726f marked busy erro │ │ │ -0041ba20: 7273 2220 7468 6174 4200 20f6 4100 0020 rs" thatB. .A.. │ │ │ +0041ba20: 7273 2220 7468 6174 4200 203e 4100 0020 rs" thatB. >A.. │ │ │ 0041ba30: 2020 4d55 5049 5020 494e 5445 4720 7265 MUPIP INTEG re │ │ │ 0041ba40: 706f 7274 732e 2054 6865 2066 6f72 6d61 ports. The forma │ │ │ 0041ba50: 7420 6f66 2074 6865 204d 4150 2071 7561 t of the MAP qua │ │ │ -0041ba60: 6c69 6669 6572 2069 733a 0700 20f6 5100 lifier is:.. .Q. │ │ │ -0041ba70: 0023 0020 f661 0000 2020 202d 5b4e 4f5d .#. .a.. -[NO] │ │ │ +0041ba60: 6c69 6669 6572 2069 733a 0700 203e 5100 lifier is:.. >Q. │ │ │ +0041ba70: 0023 0020 3e61 0000 2020 202d 5b4e 4f5d .#. >a.. -[NO] │ │ │ 0041ba80: 4d41 505b 3d6d 6178 5f69 6d62 5f65 7272 MAP[=max_imb_err │ │ │ -0041ba90: 6f72 735d 0700 20f6 7100 004e 0020 f681 ors].. .q..N. .. │ │ │ +0041ba90: 6f72 735d 0700 203e 7100 004e 0020 3e81 ors].. >q..N. >. │ │ │ 0041baa0: 0000 2020 2020 206f 203c 6d61 785f 696d .. o specif │ │ │ 0041bac0: 6965 7320 7468 6520 7468 7265 7368 6f6c ies the threshol │ │ │ 0041bad0: 6420 6c69 6d69 7420 666f 7220 7468 6520 d limit for the │ │ │ -0041bae0: 6e75 6d62 6572 206f 662d 0020 f691 0000 number of-. .... │ │ │ +0041bae0: 6e75 6d62 6572 206f 662d 0020 3e91 0000 number of-. >... │ │ │ 0041baf0: 2020 2020 2020 2069 6e63 6f72 7265 6374 incorrect │ │ │ 0041bb00: 6c79 206d 6172 6b65 6420 6275 7379 2065 ly marked busy e │ │ │ -0041bb10: 7272 6f72 732e 4d00 1ff6 c011 0000 2020 rrors.M....... │ │ │ +0041bb10: 7272 6f72 732e 4d00 1f3e c011 0000 2020 rrors.M..>.... │ │ │ 0041bb20: 2020 206f 202d 4e4f 4d41 5020 6175 746f o -NOMAP auto │ │ │ 0041bb30: 6d61 7469 6361 6c6c 7920 7365 7473 2061 matically sets a │ │ │ 0041bb40: 2068 6967 6820 7468 7265 7368 6f6c 6420 high threshold │ │ │ 0041bb50: 6c69 6d69 7420 6f66 2031 3030 3030 3030 limit of 1000000 │ │ │ -0041bb60: 2028 3145 0020 f612 0000 2020 2020 2020 (1E. .... │ │ │ +0041bb60: 2028 3145 0020 3e12 0000 2020 2020 2020 (1E. >... │ │ │ 0041bb70: 206d 696c 6c69 6f6e 2920 696e 636f 7272 million) incorr │ │ │ 0041bb80: 6563 746c 7920 6d61 726b 6564 2062 7573 ectly marked bus │ │ │ 0041bb90: 7920 6572 726f 7273 2028 2d4d 4150 3d31 y errors (-MAP=1 │ │ │ -0041bba0: 3030 3030 3030 292e 4d00 20f6 1300 0020 000000).M. .... │ │ │ +0041bba0: 3030 3030 3030 292e 4d00 203e 1300 0020 000000).M. >... │ │ │ 0041bbb0: 2020 2020 6f20 4279 2064 6566 6175 6c74 o By default │ │ │ 0041bbc0: 2c20 494e 5445 4720 7265 706f 7274 7320 , INTEG reports │ │ │ 0041bbd0: 6120 6d61 7869 6d75 6d20 6f66 2031 3020 a maximum of 10 │ │ │ 0041bbe0: 6d61 7020 6572 726f 7273 2028 2d4d 4150 map errors (-MAP │ │ │ -0041bbf0: 3d31 3029 2e07 0020 f614 0000 1200 20f6 =10)... ...... . │ │ │ +0041bbf0: 3d31 3029 2e07 0020 3e14 0000 1200 203e =10)... >..... > │ │ │ 0041bc00: 1500 0020 2020 2a2a 4e6f 7465 2a2a 0700 ... **Note**.. │ │ │ -0041bc10: 20f6 1600 0052 0020 f617 0000 2020 204d ....R. .... M │ │ │ +0041bc10: 203e 1600 0052 0020 3e17 0000 2020 204d >...R. >... M │ │ │ 0041bc20: 5550 4950 2049 4e54 4547 2072 6570 6f72 UPIP INTEG repor │ │ │ 0041bc30: 7473 2061 6c6c 2022 696e 636f 7272 6563 ts all "incorrec │ │ │ 0041bc40: 746c 7920 6d61 726b 6564 2066 7265 6522 tly marked free" │ │ │ 0041bc50: 2065 7272 6f72 7320 6173 2074 6865 7920 errors as they │ │ │ -0041bc60: 7265 7175 6972 653d 0020 f618 0000 2020 require=. .... │ │ │ +0041bc60: 7265 7175 6972 653d 0020 3e18 0000 2020 require=. >... │ │ │ 0041bc70: 2070 726f 6d70 7420 6163 7469 6f6e 2e20 prompt action. │ │ │ 0041bc80: 4d41 5020 646f 6573 206e 6f74 2072 6573 MAP does not res │ │ │ 0041bc90: 7472 6963 7420 7468 6569 7220 7265 706f trict their repo │ │ │ -0041bca0: 7274 732e 0700 20f6 1900 004f 0020 f61a rts... ....O. .. │ │ │ +0041bca0: 7274 732e 0700 203e 1900 004f 0020 3e1a rts... >...O. >. │ │ │ 0041bcb0: 0000 2020 2041 6e20 6572 726f 7220 696e .. An error in │ │ │ 0041bcc0: 2061 6e20 696e 6465 7820 626c 6f63 6b20 an index block │ │ │ 0041bcd0: 7072 6576 656e 7473 2049 4e54 4547 2066 prevents INTEG f │ │ │ 0041bce0: 726f 6d20 7072 6f63 6573 7369 6e67 2070 rom processing p │ │ │ -0041bcf0: 6f74 656e 7469 616c 6c79 4f00 20f6 2100 otentiallyO. .!. │ │ │ +0041bcf0: 6f74 656e 7469 616c 6c79 4f00 203e 2100 otentiallyO. >!. │ │ │ 0041bd00: 0020 2020 6c61 7267 6520 6172 6561 7320 . large areas │ │ │ 0041bd10: 6f66 2074 6865 2064 6174 6162 6173 652e of the database. │ │ │ 0041bd20: 2041 2073 696e 676c 6520 2270 7269 6d61 A single "prima │ │ │ 0041bd30: 7279 2220 6572 726f 7220 6d61 7920 6361 ry" error may ca │ │ │ -0041bd40: 7573 6520 6c61 7267 6553 0020 f622 0000 use largeS. .".. │ │ │ +0041bd40: 7573 6520 6c61 7267 6553 0020 3e22 0000 use largeS. >".. │ │ │ 0041bd50: 2020 206e 756d 6265 7273 206f 6620 2273 numbers of "s │ │ │ 0041bd60: 6563 6f6e 6461 7279 2220 696e 636f 7272 econdary" incorr │ │ │ 0041bd70: 6563 746c 7920 6d61 726b 6564 2062 7573 ectly marked bus │ │ │ 0041bd80: 7920 6572 726f 7273 2c20 7768 6963 6820 y errors, which │ │ │ -0041bd90: 6172 6520 6163 7475 616c 6c79 4e00 20f6 are actuallyN. . │ │ │ +0041bd90: 6172 6520 6163 7475 616c 6c79 4e00 203e are actuallyN. > │ │ │ 0041bda0: 2300 0020 2020 7573 6566 756c 2069 6e20 #.. useful in │ │ │ 0041bdb0: 6964 656e 7469 6679 696e 6720 7661 6c69 identifying vali │ │ │ 0041bdc0: 6420 626c 6f63 6b73 2074 6861 7420 6861 d blocks that ha │ │ │ 0041bdd0: 7665 206e 6f20 7661 6c69 6420 696e 6465 ve no valid inde │ │ │ -0041bde0: 7820 706f 696e 7465 722e 5400 20f6 2400 x pointer.T. .$. │ │ │ +0041bde0: 7820 706f 696e 7465 722e 5400 203e 2400 x pointer.T. >$. │ │ │ 0041bdf0: 0020 2020 4265 6361 7573 6520 2272 6561 . Because "rea │ │ │ 0041be00: 6c22 206f 7220 7072 696d 6172 7920 696e l" or primary in │ │ │ 0041be10: 636f 7272 6563 746c 7920 6d61 726b 6564 correctly marked │ │ │ 0041be20: 2062 7573 7920 6572 726f 7273 206f 6e6c busy errors onl │ │ │ 0041be30: 7920 6d61 6b65 2022 656d 7074 7922 5200 y make "empty"R. │ │ │ -0041be40: 20f6 2500 0020 2020 626c 6f63 6b73 2075 .%.. blocks u │ │ │ +0041be40: 203e 2500 0020 2020 626c 6f63 6b73 2075 >%.. blocks u │ │ │ 0041be50: 6e61 7661 696c 6162 6c65 2074 6f20 7468 navailable to th │ │ │ 0041be60: 6520 7379 7374 656d 2c20 7468 6579 2061 e system, they a │ │ │ 0041be70: 7265 206c 6f77 2069 6d70 6163 7420 616e re low impact an │ │ │ 0041be80: 6420 646f 206e 6f74 2072 6571 7569 7265 d do not require │ │ │ -0041be90: 1b00 20f6 2600 0020 2020 696d 6d65 6469 .. .&.. immedi │ │ │ -0041bea0: 6174 6520 7265 7061 6972 2e07 0020 f627 ate repair... .' │ │ │ -0041beb0: 0000 1200 20f6 2800 0020 2020 2a2a 4e6f .... .(.. **No │ │ │ -0041bec0: 7465 2a2a 0700 20f6 2900 0053 0020 f62a te**.. .)..S. .* │ │ │ +0041be90: 1b00 203e 2600 0020 2020 696d 6d65 6469 .. >&.. immedi │ │ │ +0041bea0: 6174 6520 7265 7061 6972 2e07 0020 3e27 ate repair... >' │ │ │ +0041beb0: 0000 1200 203e 2800 0020 2020 2a2a 4e6f .... >(.. **No │ │ │ +0041bec0: 7465 2a2a 0700 203e 2900 0053 0020 3e2a te**.. >)..S. >* │ │ │ 0041bed0: 0000 2020 2041 6674 6572 2061 2064 6174 .. After a dat │ │ │ 0041bee0: 6162 6173 6520 7265 636f 7665 7279 2077 abase recovery w │ │ │ 0041bef0: 6974 6820 2d52 4543 4f56 4552 2028 666f ith -RECOVER (fo │ │ │ 0041bf00: 7220 6578 616d 706c 652c 2075 7369 6e67 r example, using │ │ │ 0041bf10: 202d 4245 464f 5245 5f54 494d 4529 5200 -BEFORE_TIME)R. │ │ │ -0041bf20: 20f6 3100 0020 2020 6f72 202d 524f 4c4c .1.. or -ROLL │ │ │ +0041bf20: 203e 3100 0020 2020 6f72 202d 524f 4c4c >1.. or -ROLL │ │ │ 0041bf30: 4241 434b 2028 666f 7220 6578 616d 706c BACK (for exampl │ │ │ 0041bf40: 652c 2075 7369 6e67 202d 4645 5443 4852 e, using -FETCHR │ │ │ 0041bf50: 4553 594e 4329 2c20 7468 6520 6461 7461 ESYNC), the data │ │ │ 0041bf60: 6261 7365 206d 6179 2063 6f6e 7461 696e base may contain │ │ │ -0041bf70: 5000 20f6 3200 0020 2020 696e 636f 7272 P. .2.. incorr │ │ │ +0041bf70: 5000 203e 3200 0020 2020 696e 636f 7272 P. >2.. incorr │ │ │ 0041bf80: 6563 746c 7920 6d61 726b 6564 2062 7573 ectly marked bus │ │ │ 0041bf90: 7920 6572 726f 7273 2e20 416c 7468 6f75 y errors. Althou │ │ │ 0041bfa0: 6768 2074 6865 7365 2065 7272 6f72 7320 gh these errors │ │ │ 0041bfb0: 6172 6520 6265 6e69 676e 2c20 7468 6579 are benign, they │ │ │ 0041bfc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041bfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041bfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041bff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041c000: 0400 0000 c007 0000 6107 0000 0000 0000 ........a....... │ │ │ -0041c010: 6c00 00f6 4845 4c50 00ff 7300 ff47 444d l...HELP..s..GDM │ │ │ +0041c010: 6c00 003e 4845 4c50 00ff 7300 ff47 444d l..>HELP..s..GDM │ │ │ 0041c020: 00ff 7300 ff49 4e54 4547 00ff 7300 ff4d ..s..INTEG..s..M │ │ │ 0041c030: 4150 00c0 3300 0020 2020 636f 6e73 756d AP..3.. consum │ │ │ 0041c040: 6520 6176 6169 6c61 626c 6520 7370 6163 e available spac │ │ │ 0041c050: 652e 2053 6368 6564 756c 6520 7265 7061 e. Schedule repa │ │ │ 0041c060: 6972 7320 6f6e 2074 6865 206e 6578 7420 irs on the next │ │ │ -0041c070: 6f70 706f 7274 756e 6974 792e 0700 20f6 opportunity... . │ │ │ -0041c080: 3400 0018 001d f658 4b45 5953 495a 4500 4......XKEYSIZE. │ │ │ -0041c090: 004d 4158 6b65 7973 697a 6515 0026 f6bf .MAXkeysize..&.. │ │ │ +0041c070: 6f70 706f 7274 756e 6974 792e 0700 203e opportunity... > │ │ │ +0041c080: 3400 0018 001d 3e58 4b45 5953 495a 4500 4.....>XKEYSIZE. │ │ │ +0041c090: 004d 4158 6b65 7973 697a 6515 0026 3ebf .MAXkeysize..&>. │ │ │ 0041c0a0: 1100 0020 2020 4d41 586b 6579 7369 7a65 ... MAXkeysize │ │ │ -0041c0b0: 0700 27f6 2100 0052 0027 f631 0000 2020 ..'.!..R.'.1.. │ │ │ +0041c0b0: 0700 273e 2100 0052 0027 3e31 0000 2020 ..'>!..R.'>1.. │ │ │ 0041c0c0: 2053 7065 6369 6669 6573 2074 6865 206d Specifies the m │ │ │ 0041c0d0: 6178 696d 756d 206e 756d 6265 7220 6f66 aximum number of │ │ │ 0041c0e0: 2022 6b65 7920 7369 7a65 2074 6f6f 206c "key size too l │ │ │ 0041c0f0: 6172 6765 2220 6572 726f 7273 2074 6861 arge" errors tha │ │ │ -0041c100: 7420 6120 4d55 5049 504d 0027 f641 0000 t a MUPIPM.'.A.. │ │ │ +0041c100: 7420 6120 4d55 5049 504d 0027 3e41 0000 t a MUPIPM.'>A.. │ │ │ 0041c110: 2020 2049 4e54 4547 206f 7065 7261 7469 INTEG operati │ │ │ 0041c120: 6f6e 2072 6570 6f72 7473 2e20 5468 6520 on reports. The │ │ │ 0041c130: 666f 726d 6174 206f 6620 7468 6520 4d41 format of the MA │ │ │ 0041c140: 584b 4559 5349 5a45 2071 7561 6c69 6669 XKEYSIZE qualifi │ │ │ -0041c150: 6572 2069 733a 0700 27f6 5100 0025 0027 er is:..'.Q..%.' │ │ │ -0041c160: f661 0000 2020 202d 5b4e 4f5d 4d41 585b .a.. -[NO]MAX[ │ │ │ +0041c150: 6572 2069 733a 0700 273e 5100 0025 0027 er is:..'>Q..%.' │ │ │ +0041c160: 3e61 0000 2020 202d 5b4e 4f5d 4d41 585b >a.. -[NO]MAX[ │ │ │ 0041c170: 4b45 5953 495a 455d 5b3d 696e 7465 6765 KEYSIZE][=intege │ │ │ -0041c180: 725d 0700 27f6 7100 0047 0027 f681 0000 r]..'.q..G.'.... │ │ │ +0041c180: 725d 0700 273e 7100 0047 0027 3e81 0000 r]..'>q..G.'>... │ │ │ 0041c190: 2020 2020 206f 2042 7920 6465 6661 756c o By defaul │ │ │ 0041c1a0: 742c 2049 4e54 4547 2072 6570 6f72 7473 t, INTEG reports │ │ │ 0041c1b0: 2061 206d 6178 696d 756d 206f 6620 3130 a maximum of 10 │ │ │ 0041c1c0: 206b 6579 2073 697a 6520 6572 726f 7273 key size errors │ │ │ -0041c1d0: 1f00 27f6 9100 0020 2020 2020 2020 282d ..'.... (- │ │ │ +0041c1d0: 1f00 273e 9100 0020 2020 2020 2020 282d ..'>... (- │ │ │ 0041c1e0: 4d41 584b 4559 5349 5a45 3d31 3029 2e4f MAXKEYSIZE=10).O │ │ │ -0041c1f0: 0026 f6c0 1100 0020 2020 2020 6f20 2d4e .&..... o -N │ │ │ +0041c1f0: 0026 3ec0 1100 0020 2020 2020 6f20 2d4e .&>.... o -N │ │ │ 0041c200: 4f4d 4158 4b45 5953 495a 4520 7265 6d6f OMAXKEYSIZE remo │ │ │ 0041c210: 7665 7320 6c69 6d69 7473 206f 6e20 6b65 ves limits on ke │ │ │ 0041c220: 7920 7369 7a65 2072 6570 6f72 7469 6e67 y size reporting │ │ │ 0041c230: 2073 6f20 7468 6174 2049 4e54 4547 3400 so that INTEG4. │ │ │ -0041c240: 27f6 1200 0020 2020 2020 2020 7265 706f '.... repo │ │ │ +0041c240: 273e 1200 0020 2020 2020 2020 7265 706f '>... repo │ │ │ 0041c250: 7274 7320 616c 6c20 6b65 7920 7369 7a65 rts all key size │ │ │ 0041c260: 2074 6f6f 206c 6172 6765 2065 7272 6f72 too large error │ │ │ -0041c270: 732e 4600 27f6 1300 0020 2020 2020 6f20 s.F.'.... o │ │ │ +0041c270: 732e 4600 273e 1300 0020 2020 2020 6f20 s.F.'>... o │ │ │ 0041c280: 2d4e 4f4d 4158 4b45 5953 495a 4520 646f -NOMAXKEYSIZE do │ │ │ 0041c290: 6573 206e 6f74 2061 6363 6570 7420 6173 es not accept as │ │ │ 0041c2a0: 7369 676e 6d65 6e74 206f 6620 616e 2061 signment of an a │ │ │ -0041c2b0: 7267 756d 656e 742e 4d00 27f6 1400 0020 rgument.M.'.... │ │ │ +0041c2b0: 7267 756d 656e 742e 4d00 273e 1400 0020 rgument.M.'>... │ │ │ 0041c2c0: 2020 2020 6f20 224b 6579 2073 697a 6520 o "Key size │ │ │ 0041c2d0: 746f 6f20 6c61 7267 6522 2065 7272 6f72 too large" error │ │ │ 0041c2e0: 7320 6e6f 726d 616c 6c79 206f 6363 7572 s normally occur │ │ │ 0041c2f0: 206f 6e6c 7920 6966 2061 2044 5345 2043 only if a DSE C │ │ │ -0041c300: 4841 4e47 454d 0027 f615 0000 2020 2020 HANGEM.'.... │ │ │ +0041c300: 4841 4e47 454d 0027 3e15 0000 2020 2020 HANGEM.'>... │ │ │ 0041c310: 2020 202d 4649 4c45 4845 4144 4552 202d -FILEHEADER - │ │ │ 0041c320: 4b45 595f 4d41 585f 5349 5a45 2063 6f6d KEY_MAX_SIZE com │ │ │ 0041c330: 6d61 6e64 2072 6564 7563 6573 2074 6865 mand reduces the │ │ │ 0041c340: 206d 6178 696d 756d 206b 6579 2073 697a maximum key siz │ │ │ -0041c350: 652e 0700 27f6 1600 0012 001b f64f 4e4c e...'........ONL │ │ │ -0041c360: 494e 4500 004f 6e6c 696e 6511 0022 f6bf INE..Online..".. │ │ │ -0041c370: 1100 0020 2020 4f6e 6c69 6e65 0700 23f6 ... Online..#. │ │ │ -0041c380: 2100 0051 0023 f631 0000 2020 2053 7065 !..Q.#.1.. Spe │ │ │ +0041c350: 652e 0700 273e 1600 0012 001b 3e4f 4e4c e...'>......>ONL │ │ │ +0041c360: 494e 4500 004f 6e6c 696e 6511 0022 3ebf INE..Online..">. │ │ │ +0041c370: 1100 0020 2020 4f6e 6c69 6e65 0700 233e ... Online..#> │ │ │ +0041c380: 2100 0051 0023 3e31 0000 2020 2053 7065 !..Q.#>1.. Spe │ │ │ 0041c390: 6369 6669 6573 2074 6861 7420 7768 696c cifies that whil │ │ │ 0041c3a0: 6520 6120 4d55 5049 5020 494e 5445 4720 e a MUPIP INTEG │ │ │ 0041c3b0: 6f70 6572 6174 696f 6e20 6973 2061 6374 operation is act │ │ │ 0041c3c0: 6976 652c 206f 7468 6572 2070 726f 6365 ive, other proce │ │ │ -0041c3d0: 7373 6573 5400 23f6 4100 0020 2020 6361 ssesT.#.A.. ca │ │ │ +0041c3d0: 7373 6573 5400 233e 4100 0020 2020 6361 ssesT.#>A.. ca │ │ │ 0041c3e0: 6e20 7570 6461 7465 2074 6865 2064 6174 n update the dat │ │ │ 0041c3f0: 6162 6173 6520 7769 7468 6f75 7420 6166 abase without af │ │ │ 0041c400: 6665 6374 696e 6720 7468 6520 7265 7375 fecting the resu │ │ │ 0041c410: 6c74 206f 6620 7468 6520 6261 636b 7570 lt of the backup │ │ │ -0041c420: 2e20 416c 6c6f 7773 5200 23f6 5100 0020 . AllowsR.#.Q.. │ │ │ +0041c420: 2e20 416c 6c6f 7773 5200 233e 5100 0020 . AllowsR.#>Q.. │ │ │ 0041c430: 2020 6368 6563 6b69 6e67 2064 6174 6162 checking datab │ │ │ 0041c440: 6173 6520 7374 7275 6374 7572 616c 2069 ase structural i │ │ │ 0041c450: 6e74 6567 7269 7479 2074 6f20 7275 6e20 ntegrity to run │ │ │ 0041c460: 636f 6e63 7572 7265 6e74 6c79 2077 6974 concurrently wit │ │ │ -0041c470: 6820 6461 7461 6261 7365 3900 23f6 6100 h database9.#.a. │ │ │ +0041c470: 6820 6461 7461 6261 7365 3900 233e 6100 h database9.#>a. │ │ │ 0041c480: 0020 2020 7570 6461 7465 732e 2054 6865 . updates. The │ │ │ 0041c490: 2066 6f72 6d61 7420 6f66 2074 6865 204f format of the O │ │ │ 0041c4a0: 4e4c 494e 4520 7175 616c 6966 6965 7220 NLINE qualifier │ │ │ -0041c4b0: 6973 3a07 0023 f671 0000 1700 23f6 8100 is:..#.q....#... │ │ │ +0041c4b0: 6973 3a07 0023 3e71 0000 1700 233e 8100 is:..#>q....#>.. │ │ │ 0041c4c0: 0020 2020 2d5b 4e4f 5d4f 5b4e 4c49 4e45 . -[NO]O[NLINE │ │ │ -0041c4d0: 5d07 0023 f691 0000 5200 22f6 c011 0000 ]..#....R."..... │ │ │ +0041c4d0: 5d07 0023 3e91 0000 5200 223e c011 0000 ]..#>...R.">.... │ │ │ 0041c4e0: 2020 2020 206f 202d 4e4f 4f4e 4c49 4e45 o -NOONLINE │ │ │ 0041c4f0: 2073 7065 6369 6669 6573 2074 6861 7420 specifies that │ │ │ 0041c500: 7468 6520 6461 7461 6261 7365 2073 686f the database sho │ │ │ 0041c510: 756c 6420 6265 2066 726f 7a65 6e20 6475 uld be frozen du │ │ │ -0041c520: 7269 6e67 204d 5550 4950 1400 23f6 1200 ring MUPIP..#... │ │ │ +0041c520: 7269 6e67 204d 5550 4950 1400 233e 1200 ring MUPIP..#>.. │ │ │ 0041c530: 0020 2020 2020 2020 494e 5445 472e 3000 . INTEG.0. │ │ │ -0041c540: 23f6 1300 0020 2020 2020 6f20 4279 2064 #.... o By d │ │ │ +0041c540: 233e 1300 0020 2020 2020 6f20 4279 2064 #>... o By d │ │ │ 0041c550: 6566 6175 6c74 2c20 4d55 5049 5020 494e efault, MUPIP IN │ │ │ 0041c560: 5445 4720 6973 206f 6e6c 696e 652e 5300 TEG is online.S. │ │ │ -0041c570: 23f6 1400 0020 2020 2020 6f20 5369 6e63 #.... o Sinc │ │ │ +0041c570: 233e 1400 0020 2020 2020 6f20 5369 6e63 #>... o Sinc │ │ │ 0041c580: 6520 4d55 5049 5020 494e 5445 4720 2d4f e MUPIP INTEG -O │ │ │ 0041c590: 4e4c 494e 4520 646f 6573 206e 6f74 2066 NLINE does not f │ │ │ 0041c5a0: 7265 657a 6520 6461 7461 6261 7365 2075 reeze database u │ │ │ 0041c5b0: 7064 6174 6573 2c20 6974 2063 616e 6e6f pdates, it canno │ │ │ -0041c5c0: 7450 0023 f615 0000 2020 2020 2020 2073 tP.#.... s │ │ │ +0041c5c0: 7450 0023 3e15 0000 2020 2020 2020 2073 tP.#>... s │ │ │ 0041c5d0: 6166 656c 7920 636f 7272 6563 7420 6572 afely correct er │ │ │ 0041c5e0: 726f 7273 2069 6e20 7468 6520 2262 6c6f rors in the "blo │ │ │ 0041c5f0: 636b 7320 746f 2075 7067 7261 6465 2220 cks to upgrade" │ │ │ 0041c600: 616e 6420 2266 7265 6520 626c 6f63 6b73 and "free blocks │ │ │ -0041c610: 2250 0023 f616 0000 2020 2020 2020 2066 "P.#.... f │ │ │ +0041c610: 2250 0023 3e16 0000 2020 2020 2020 2066 "P.#>... f │ │ │ 0041c620: 6965 6c64 7320 696e 2074 6865 2066 696c ields in the fil │ │ │ 0041c630: 6520 6865 6164 6572 2c20 7768 696c 6520 e header, while │ │ │ 0041c640: 4d55 5049 5020 494e 5445 4720 2d4e 4f4f MUPIP INTEG -NOO │ │ │ 0041c650: 4e4c 494e 4520 6361 6e20 636f 7272 6563 NLINE can correc │ │ │ -0041c660: 741b 0023 f617 0000 2020 2020 2020 2074 t..#.... t │ │ │ -0041c670: 6865 7365 2066 6965 6c64 732e 5300 23f6 hese fields.S.#. │ │ │ +0041c660: 741b 0023 3e17 0000 2020 2020 2020 2074 t..#>... t │ │ │ +0041c670: 6865 7365 2066 6965 6c64 732e 5300 233e hese fields.S.#> │ │ │ 0041c680: 1800 0020 2020 2020 6f20 4173 2069 7420 ... o As it │ │ │ 0041c690: 6368 6563 6b73 2065 6163 6820 6461 7461 checks each data │ │ │ 0041c6a0: 6261 7365 2066 696c 652c 204d 5550 4950 base file, MUPIP │ │ │ 0041c6b0: 2049 4e54 4547 202d 4f4e 4c49 4e45 2063 INTEG -ONLINE c │ │ │ 0041c6c0: 7265 6174 6573 2061 2073 7061 7273 6551 reates a sparseQ │ │ │ -0041c6d0: 0023 f619 0000 2020 2020 2020 2066 696c .#.... fil │ │ │ +0041c6d0: 0023 3e19 0000 2020 2020 2020 2066 696c .#>... fil │ │ │ 0041c6e0: 6520 6f66 2074 6865 2073 616d 6520 7369 e of the same si │ │ │ 0041c6f0: 7a65 2061 7320 7468 6520 6461 7461 6261 ze as the databa │ │ │ 0041c700: 7365 2e20 4173 2065 6163 6820 4754 2e4d se. As each GT.M │ │ │ 0041c710: 2070 726f 6365 7373 2075 7064 6174 6573 process updates │ │ │ -0041c720: 5000 23f6 1a00 0020 2020 2020 2020 7468 P.#.... th │ │ │ +0041c720: 5000 233e 1a00 0020 2020 2020 2020 7468 P.#>... th │ │ │ 0041c730: 6520 6461 7461 6261 7365 2c20 6974 2070 e database, it p │ │ │ 0041c740: 6c61 6365 7320 6120 636f 7079 206f 6620 laces a copy of │ │ │ 0041c750: 7468 6520 6f6c 6420 626c 6f63 6b20 696e the old block in │ │ │ 0041c760: 2074 6865 2073 7061 7273 6520 6669 6c65 the sparse file │ │ │ -0041c770: 5000 23f6 2100 0020 2020 2020 2020 6265 P.#.!.. be │ │ │ +0041c770: 5000 233e 2100 0020 2020 2020 2020 6265 P.#>!.. be │ │ │ 0041c780: 666f 7265 2075 7064 6174 696e 6720 7468 fore updating th │ │ │ 0041c790: 6520 6461 7461 6261 7365 2e20 466f 7220 e database. For │ │ │ 0041c7a0: 616e 7920 6461 7461 6261 7365 2062 6c6f any database blo │ │ │ 0041c7b0: 636b 7320 7769 7468 2061 206e 6577 6572 cks with a newer │ │ │ 0041c7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041c7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041c7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041c7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041c800: 0400 0000 de07 0000 7a07 0000 0000 0000 ........z....... │ │ │ -0041c810: 7700 00f6 4845 4c50 00ff 7300 ff47 444d w...HELP..s..GDM │ │ │ +0041c810: 7700 003e 4845 4c50 00ff 7300 ff47 444d w..>HELP..s..GDM │ │ │ 0041c820: 00ff 7300 ff49 4e54 4547 00ff 7300 ff4f ..s..INTEG..s..O │ │ │ 0041c830: 4e4c 494e 4500 c022 0000 2020 2020 2020 NLINE..".. │ │ │ 0041c840: 2074 7261 6e73 6163 7469 6f6e 206e 756d transaction num │ │ │ 0041c850: 6265 7220 7468 616e 2074 6865 2073 7461 ber than the sta │ │ │ 0041c860: 7274 206f 6620 7468 6520 494e 5445 472c rt of the INTEG, │ │ │ 0041c870: 204d 5550 4950 2075 7365 7320 7468 6520 MUPIP uses the │ │ │ -0041c880: 636f 7079 2069 6e4f 0023 f623 0000 2020 copy inO.#.#.. │ │ │ +0041c880: 636f 7079 2069 6e4f 0023 3e23 0000 2020 copy inO.#>#.. │ │ │ 0041c890: 2020 2020 2074 6865 2073 7061 7273 6520 the sparse │ │ │ 0041c8a0: 6669 6c65 2e20 5468 7573 2c20 616e 616c file. Thus, anal │ │ │ 0041c8b0: 6f67 6f75 7320 7769 7468 204d 5550 4950 ogous with MUPIP │ │ │ 0041c8c0: 2042 4143 4b55 5020 2d4f 4e4c 494e 452c BACKUP -ONLINE, │ │ │ -0041c8d0: 2049 4e54 4547 5200 23f6 2400 0020 2020 INTEGR.#.$.. │ │ │ +0041c8d0: 2049 4e54 4547 5200 233e 2400 0020 2020 INTEGR.#>$.. │ │ │ 0041c8e0: 2020 2020 7265 706f 7274 7320 6f6e 2074 reports on t │ │ │ 0041c8f0: 6865 2073 7461 7465 206f 6620 7468 6520 he state of the │ │ │ 0041c900: 6461 7461 6261 7365 2061 7320 6f66 2077 database as of w │ │ │ 0041c910: 6865 6e20 6974 2073 7461 7274 732c 206e hen it starts, n │ │ │ -0041c920: 6f74 2061 7320 6f66 5300 23f6 2500 0020 ot as ofS.#.%.. │ │ │ +0041c920: 6f74 2061 7320 6f66 5300 233e 2500 0020 ot as ofS.#>%.. │ │ │ 0041c930: 2020 2020 2020 7768 656e 2069 7420 636f when it co │ │ │ 0041c940: 6d70 6c65 7465 732e 204e 6f74 653a 2061 mpletes. Note: a │ │ │ 0041c950: 2063 6f6d 6d61 6e64 2073 7563 6820 6173 command such as │ │ │ 0041c960: 206c 7320 2d6c 2063 6f6d 6d61 6e64 2073 ls -l command s │ │ │ -0041c970: 686f 7773 2073 7061 7273 6552 0023 f626 hows sparseR.#.& │ │ │ +0041c970: 686f 7773 2073 7061 7273 6552 0023 3e26 hows sparseR.#>& │ │ │ 0041c980: 0000 2020 2020 2020 2066 696c 6573 2061 .. files a │ │ │ 0041c990: 7420 7468 6569 7220 6675 6c6c 2073 697a t their full siz │ │ │ 0041c9a0: 652c 2062 7574 2064 6f65 7320 6e6f 7420 e, but does not │ │ │ 0041c9b0: 7368 6f77 2061 6374 7561 6c20 6469 736b show actual disk │ │ │ 0041c9c0: 2075 7361 6765 2e20 5573 6520 613e 0023 usage. Use a>.# │ │ │ -0041c9d0: f627 0000 2020 2020 2020 2063 6f6d 6d61 .'.. comma │ │ │ +0041c9d0: 3e27 0000 2020 2020 2020 2063 6f6d 6d61 >'.. comma │ │ │ 0041c9e0: 6e64 2073 7563 6820 6173 2064 7520 2d73 nd such as du -s │ │ │ 0041c9f0: 6820 746f 2073 6565 2061 6374 7561 6c20 h to see actual │ │ │ -0041ca00: 6469 736b 2075 7361 6765 2e4f 0023 f628 disk usage.O.#.( │ │ │ +0041ca00: 6469 736b 2075 7361 6765 2e4f 0023 3e28 disk usage.O.#>( │ │ │ 0041ca10: 0000 2020 2020 206f 2054 6865 2065 6e76 .. o The env │ │ │ 0041ca20: 6972 6f6e 6d65 6e74 2076 6172 6961 626c ironment variabl │ │ │ 0041ca30: 6520 6774 6d5f 736e 6170 746d 7064 6972 e gtm_snaptmpdir │ │ │ 0041ca40: 2063 616e 2062 6520 7573 6564 2074 6f20 can be used to │ │ │ -0041ca50: 696e 6469 6361 7465 2061 5200 23f6 2900 indicate aR.#.). │ │ │ +0041ca50: 696e 6469 6361 7465 2061 5200 233e 2900 indicate aR.#>). │ │ │ 0041ca60: 0020 2020 2020 2020 6469 7265 6374 6f72 . director │ │ │ 0041ca70: 7920 7768 6572 6520 4d55 5049 5020 7368 y where MUPIP sh │ │ │ 0041ca80: 6f75 6c64 2070 6c61 6365 2074 6865 2073 ould place the s │ │ │ 0041ca90: 6e61 7073 686f 7420 6669 6c65 7320 2875 napshot files (u │ │ │ -0041caa0: 7365 6420 6279 204d 5550 4950 4e00 23f6 sed by MUPIPN.#. │ │ │ +0041caa0: 7365 6420 6279 204d 5550 4950 4e00 233e sed by MUPIPN.#> │ │ │ 0041cab0: 2a00 0020 2020 2020 2020 494e 5445 4720 *.. INTEG │ │ │ 0041cac0: 2d4f 4e4c 494e 4529 2e20 4966 2067 746d -ONLINE). If gtm │ │ │ 0041cad0: 5f73 6e61 7074 6d70 6469 7220 646f 6573 _snaptmpdir does │ │ │ 0041cae0: 206e 6f74 2065 7869 7374 2c20 494e 5445 not exist, INTE │ │ │ -0041caf0: 4720 7573 6573 2074 6865 4900 23f6 3100 G uses theI.#.1. │ │ │ +0041caf0: 4720 7573 6573 2074 6865 4900 233e 3100 G uses theI.#>1. │ │ │ 0041cb00: 0020 2020 2020 2020 6c6f 6361 7469 6f6e . location │ │ │ 0041cb10: 2073 7065 6369 6669 6564 2062 7920 6774 specified by gt │ │ │ 0041cb20: 6d5f 6261 6b74 6d70 6469 7220 616e 6420 m_baktmpdir and │ │ │ 0041cb30: 6966 206e 6569 7468 6572 206f 6620 7468 if neither of th │ │ │ -0041cb40: 6f73 6552 0023 f632 0000 2020 2020 2020 oseR.#.2.. │ │ │ +0041cb40: 6f73 6552 0023 3e32 0000 2020 2020 2020 oseR.#>2.. │ │ │ 0041cb50: 2065 6e76 6972 6f6e 6d65 6e74 2076 6172 environment var │ │ │ 0041cb60: 6961 626c 6573 2069 7320 6465 6669 6e65 iables is define │ │ │ 0041cb70: 642c 2049 4e54 4547 2070 6c61 6365 7320 d, INTEG places │ │ │ 0041cb80: 7468 6520 736e 6170 7368 6f74 2066 696c the snapshot fil │ │ │ -0041cb90: 6573 2069 6e52 0023 f633 0000 2020 2020 es inR.#.3.. │ │ │ +0041cb90: 6573 2069 6e52 0023 3e33 0000 2020 2020 es inR.#>3.. │ │ │ 0041cba0: 2020 2074 6865 2063 7572 7265 6e74 2064 the current d │ │ │ 0041cbb0: 6972 6563 746f 7279 2061 7420 7468 6520 irectory at the │ │ │ 0041cbc0: 7469 6d65 2079 6f75 2069 7373 7565 2074 time you issue t │ │ │ 0041cbd0: 6865 2049 4e54 4547 2063 6f6d 6d61 6e64 he INTEG command │ │ │ -0041cbe0: 2e20 4d55 5049 5051 0023 f634 0000 2020 . MUPIPQ.#.4.. │ │ │ +0041cbe0: 2e20 4d55 5049 5051 0023 3e34 0000 2020 . MUPIPQ.#>4.. │ │ │ 0041cbf0: 2020 2020 2061 6e64 2047 542e 4d20 7072 and GT.M pr │ │ │ 0041cc00: 6f63 6573 7365 7320 6175 746f 6d61 7469 ocesses automati │ │ │ 0041cc10: 6361 6c6c 7920 636c 6561 6e73 2075 7020 cally cleans up │ │ │ 0041cc20: 7468 6573 6520 7465 6d70 6f72 6172 7920 these temporary │ │ │ -0041cc30: 736e 6170 7368 6f74 3700 23f6 3500 0020 snapshot7.#.5.. │ │ │ +0041cc30: 736e 6170 7368 6f74 3700 233e 3500 0020 snapshot7.#>5.. │ │ │ 0041cc40: 2020 2020 2020 6669 6c65 7320 756e 6465 files unde │ │ │ 0041cc50: 7220 6120 7769 6465 2076 6172 6965 7479 r a wide variety │ │ │ 0041cc60: 206f 6620 636f 6e64 6974 696f 6e73 2e52 of conditions.R │ │ │ -0041cc70: 0023 f636 0000 2020 2020 206f 2054 656d .#.6.. o Tem │ │ │ +0041cc70: 0023 3e36 0000 2020 2020 206f 2054 656d .#>6.. o Tem │ │ │ 0041cc80: 706f 7261 7279 2064 6972 6563 746f 7279 porary directory │ │ │ 0041cc90: 2073 6563 7572 6974 7920 7365 7474 696e security settin │ │ │ 0041cca0: 6773 206d 7573 7420 616c 6c6f 7720 7772 gs must allow wr │ │ │ 0041ccb0: 6974 6520 6163 6365 7373 2062 7920 7468 ite access by th │ │ │ -0041ccc0: 654d 0023 f637 0000 2020 2020 2020 204d eM.#.7.. M │ │ │ +0041ccc0: 654d 0023 3e37 0000 2020 2020 2020 204d eM.#>7.. M │ │ │ 0041ccd0: 5550 4950 2070 726f 6365 7373 2061 6e64 UPIP process and │ │ │ 0041cce0: 2062 7920 616c 6c20 7072 6f63 6573 7365 by all processe │ │ │ 0041ccf0: 7320 7570 6461 7469 6e67 2074 6865 2064 s updating the d │ │ │ 0041cd00: 6174 6162 6173 652e 204d 5550 4950 5200 atabase. MUPIPR. │ │ │ -0041cd10: 23f6 3800 0020 2020 2020 2020 6372 6561 #.8.. crea │ │ │ +0041cd10: 233e 3800 0020 2020 2020 2020 6372 6561 #>8.. crea │ │ │ 0041cd20: 7465 7320 7468 6520 7465 6d70 6f72 6172 tes the temporar │ │ │ 0041cd30: 7920 6669 6c65 2077 6974 6820 7468 6520 y file with the │ │ │ 0041cd40: 7361 6d65 2061 6363 6573 7320 6173 2074 same access as t │ │ │ 0041cd50: 6865 2064 6174 6162 6173 6520 6669 6c65 he database file │ │ │ -0041cd60: 5400 23f6 3900 0020 2020 2020 2020 736f T.#.9.. so │ │ │ +0041cd60: 5400 233e 3900 0020 2020 2020 2020 736f T.#>9.. so │ │ │ 0041cd70: 2070 726f 6365 7373 6573 2075 7064 6174 processes updat │ │ │ 0041cd80: 696e 6720 7468 6520 6461 7461 6261 7365 ing the database │ │ │ 0041cd90: 2063 616e 2077 7269 7465 2074 6f20 7468 can write to th │ │ │ 0041cda0: 6520 7465 6d70 6f72 6172 7920 6669 6c65 e temporary file │ │ │ -0041cdb0: 2e20 4966 4f00 23f6 3a00 0020 2020 2020 . IfO.#.:.. │ │ │ +0041cdb0: 2e20 4966 4f00 233e 3a00 0020 2020 2020 . IfO.#>:.. │ │ │ 0041cdc0: 2020 7468 6520 6461 7461 6261 7365 2069 the database i │ │ │ 0041cdd0: 7320 656e 6372 7970 7465 642c 2074 6865 s encrypted, the │ │ │ 0041cde0: 2075 7064 6174 696e 6720 7072 6f63 6573 updating proces │ │ │ 0041cdf0: 7365 7320 7772 6974 6520 656e 6372 7970 ses write encryp │ │ │ -0041ce00: 7465 6450 0023 f641 0000 2020 2020 2020 tedP.#.A.. │ │ │ +0041ce00: 7465 6450 0023 3e41 0000 2020 2020 2020 tedP.#>A.. │ │ │ 0041ce10: 2062 6c6f 636b 7320 746f 2074 6865 2073 blocks to the s │ │ │ 0041ce20: 6e61 7073 686f 7420 6669 6c65 2061 6e64 napshot file and │ │ │ 0041ce30: 2074 6865 204d 5550 4950 2049 4e54 4547 the MUPIP INTEG │ │ │ 0041ce40: 2070 726f 6365 7373 206d 7573 7420 7374 process must st │ │ │ -0041ce50: 6172 7453 0023 f642 0000 2020 2020 2020 artS.#.B.. │ │ │ +0041ce50: 6172 7453 0023 3e42 0000 2020 2020 2020 artS.#>B.. │ │ │ 0041ce60: 2077 6974 6820 6163 6365 7373 2074 6f20 with access to │ │ │ 0041ce70: 6170 7072 6f70 7269 6174 6520 6b65 7920 appropriate key │ │ │ 0041ce80: 696e 666f 726d 6174 696f 6e20 6173 2069 information as i │ │ │ 0041ce90: 7420 646f 6573 2065 7665 6e20 2d4e 4f4f t does even -NOO │ │ │ -0041cea0: 4e4c 494e 452e 4f00 23f6 4300 0020 2020 NLINE.O.#.C.. │ │ │ +0041cea0: 4e4c 494e 452e 4f00 233e 4300 0020 2020 NLINE.O.#>C.. │ │ │ 0041ceb0: 2020 6f20 4d55 5049 5020 494e 5445 4720 o MUPIP INTEG │ │ │ 0041cec0: 2d4e 4f4f 4e4c 494e 4520 5b2d 4641 5354 -NOONLINE [-FAST │ │ │ 0041ced0: 5d20 7b2d 5245 4749 4f4e 7c2d 4649 4c45 ] {-REGION|-FILE │ │ │ 0041cee0: 7d20 636c 6561 7273 2074 6865 204b 494c } clears the KIL │ │ │ -0041cef0: 4c73 2069 6e4f 0023 f644 0000 2020 2020 Ls inO.#.D.. │ │ │ +0041cef0: 4c73 2069 6e4f 0023 3e44 0000 2020 2020 Ls inO.#>D.. │ │ │ 0041cf00: 2020 2070 726f 6772 6573 7320 616e 6420 progress and │ │ │ 0041cf10: 4162 616e 646f 6e65 6420 4b69 6c6c 7320 Abandoned Kills │ │ │ 0041cf20: 666c 6167 7320 6966 2074 6865 2072 756e flags if the run │ │ │ 0041cf30: 2069 6e63 6c75 6465 7320 7468 6520 656e includes the en │ │ │ -0041cf40: 7469 7265 4700 23f6 4500 0020 2020 2020 tireG.#.E.. │ │ │ +0041cf40: 7469 7265 4700 233e 4500 0020 2020 2020 tireG.#>E.. │ │ │ 0041cf50: 2020 6461 7461 6261 7365 2061 6e64 2074 database and t │ │ │ 0041cf60: 6865 7265 2061 7265 206e 6f20 696e 636f here are no inco │ │ │ 0041cf70: 7272 6563 746c 7920 6d61 726b 6564 2062 rrectly marked b │ │ │ -0041cf80: 7573 7920 626c 6f63 6b73 2e53 0023 f646 usy blocks.S.#.F │ │ │ +0041cf80: 7573 7920 626c 6f63 6b73 2e53 0023 3e46 usy blocks.S.#>F │ │ │ 0041cf90: 0000 2020 2020 206f 204f 6e6c 7920 6f6e .. o Only on │ │ │ 0041cfa0: 6520 6f6e 6c69 6e65 2069 6e74 6567 2063 e online integ c │ │ │ 0041cfb0: 616e 2062 6520 6163 7469 7665 2070 6572 an be active per │ │ │ 0041cfc0: 2064 6174 6162 6173 6520 7265 6769 6f6e database region │ │ │ 0041cfd0: 2e20 4966 2061 6e20 6f6e 6c69 6e65 0000 . If an online.. │ │ │ 0041cfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041cff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041d000: 0400 0000 b507 0000 9b07 0000 0000 0000 ................ │ │ │ -0041d010: 6e00 00f6 4845 4c50 00ff 7300 ff47 444d n...HELP..s..GDM │ │ │ +0041d010: 6e00 003e 4845 4c50 00ff 7300 ff47 444d n..>HELP..s..GDM │ │ │ 0041d020: 00ff 7300 ff49 4e54 4547 00ff 7300 ff4f ..s..INTEG..s..O │ │ │ 0041d030: 4e4c 494e 4500 c047 0000 2020 2020 2020 NLINE..G.. │ │ │ 0041d040: 2069 6e74 6567 2069 7320 616c 7265 6164 integ is alread │ │ │ 0041d050: 7920 6163 7469 7665 2c20 6120 7375 6273 y active, a subs │ │ │ 0041d060: 6571 7565 6e74 206f 6e65 2069 7373 7565 equent one issue │ │ │ 0041d070: 7320 616e 2065 7272 6f72 2061 6e64 4e00 s an error andN. │ │ │ -0041d080: 23f6 4800 0020 2020 2020 2020 696d 6d65 #.H.. imme │ │ │ +0041d080: 233e 4800 0020 2020 2020 2020 696d 6d65 #>H.. imme │ │ │ 0041d090: 6469 6174 656c 7920 7465 726d 696e 6174 diately terminat │ │ │ 0041d0a0: 6573 2e20 4966 2061 6e20 6f6e 6c69 6e65 es. If an online │ │ │ 0041d0b0: 2069 6e74 6567 2064 6f65 7320 6e6f 7420 integ does not │ │ │ -0041d0c0: 7375 6363 6573 7366 756c 6c79 4700 23f6 successfullyG.#. │ │ │ +0041d0c0: 7375 6363 6573 7366 756c 6c79 4700 233e successfullyG.#> │ │ │ 0041d0d0: 4900 0020 2020 2020 2020 636f 6d70 6c65 I.. comple │ │ │ 0041d0e0: 7465 2c20 4754 2e4d 2063 6c65 616e 7320 te, GT.M cleans │ │ │ 0041d0f0: 6974 2075 7020 696e 206f 6e65 206f 6620 it up in one of │ │ │ 0041d100: 7468 6520 666f 6c6c 6f77 696e 6720 7761 the following wa │ │ │ -0041d110: 7973 3a07 0023 f64a 0000 5000 23f6 5100 ys:..#.J..P.#.Q. │ │ │ +0041d110: 7973 3a07 0023 3e4a 0000 5000 233e 5100 ys:..#>J..P.#>Q. │ │ │ 0041d120: 0020 2020 2020 2020 2020 312e 2041 2073 . 1. A s │ │ │ 0041d130: 7562 7365 7175 656e 7420 6f6e 6c69 6e65 ubsequent online │ │ │ 0041d140: 2069 6e74 6567 2064 6574 6563 7473 2074 integ detects t │ │ │ 0041d150: 6861 7420 616e 2065 6172 6c69 6572 206f hat an earlier o │ │ │ -0041d160: 6e65 2064 6964 206e 6f74 4f00 23f6 5200 ne did notO.#.R. │ │ │ +0041d160: 6e65 2064 6964 206e 6f74 4f00 233e 5200 ne did notO.#>R. │ │ │ 0041d170: 0020 2020 2020 2020 2020 2020 2073 7563 . suc │ │ │ 0041d180: 6365 7373 6675 6c6c 7920 636f 6d70 6c65 cessfully comple │ │ │ 0041d190: 7465 2061 6e64 2072 656c 6561 7365 7320 te and releases │ │ │ 0041d1a0: 7468 6520 7265 736f 7572 6365 7320 6865 the resources he │ │ │ -0041d1b0: 6c64 2062 7920 7468 6538 0023 f653 0000 ld by the8.#.S.. │ │ │ +0041d1b0: 6c64 2062 7920 7468 6538 0023 3e53 0000 ld by the8.#>S.. │ │ │ 0041d1c0: 2020 2020 2020 2020 2020 2020 7072 696f prio │ │ │ 0041d1d0: 7220 6f6e 6c69 6e65 2069 6e74 6567 2062 r online integ b │ │ │ 0041d1e0: 6566 6f72 6520 7072 6f63 6565 6469 6e67 efore proceeding │ │ │ -0041d1f0: 2e4e 0023 f654 0000 2020 2020 2020 2020 .N.#.T.. │ │ │ +0041d1f0: 2e4e 0023 3e54 0000 2020 2020 2020 2020 .N.#>T.. │ │ │ 0041d200: 2032 2e20 4966 2061 204d 5550 4950 2053 2. If a MUPIP S │ │ │ 0041d210: 544f 5020 7761 7320 6973 7375 6564 2074 TOP was issued t │ │ │ 0041d220: 6f20 7468 6520 6f6e 6c69 6e65 2069 6e74 o the online int │ │ │ 0041d230: 6567 2070 726f 6365 7373 2c20 7468 6553 eg process, theS │ │ │ -0041d240: 0023 f655 0000 2020 2020 2020 2020 2020 .#.U.. │ │ │ +0041d240: 0023 3e55 0000 2020 2020 2020 2020 2020 .#>U.. │ │ │ 0041d250: 2020 7072 6f63 6573 7320 636c 6561 6e73 process cleans │ │ │ 0041d260: 2075 7020 616e 7920 7265 736f 7572 6365 up any resource │ │ │ 0041d270: 7320 6974 2068 656c 642e 204e 6f74 653a s it held. Note: │ │ │ 0041d280: 2073 696e 6365 2074 6865 2070 726f 6365 since the proce │ │ │ -0041d290: 7373 4900 23f6 5600 0020 2020 2020 2020 ssI.#.V.. │ │ │ +0041d290: 7373 4900 233e 5600 0020 2020 2020 2020 ssI.#>V.. │ │ │ 0041d2a0: 2020 2020 2077 6173 2073 746f 7070 6564 was stopped │ │ │ 0041d2b0: 2074 6865 2072 6573 756c 7473 206f 6620 the results of │ │ │ 0041d2c0: 7468 6520 696e 7465 6720 6d61 7920 6e6f the integ may no │ │ │ -0041d2d0: 7420 6265 2076 616c 6964 2e54 0023 f657 t be valid.T.#.W │ │ │ +0041d2d0: 7420 6265 2076 616c 6964 2e54 0023 3e57 t be valid.T.#>W │ │ │ 0041d2e0: 0000 2020 2020 2020 2020 2033 2e20 7375 .. 3. su │ │ │ 0041d2f0: 6273 6571 7565 6e74 204d 5550 4950 2052 bsequent MUPIP R │ │ │ 0041d300: 554e 444f 574e 2065 6e73 7572 6573 2074 UNDOWN ensures t │ │ │ 0041d310: 6865 2072 656c 6561 7365 206f 6620 7265 he release of re │ │ │ 0041d320: 736f 7572 6365 7320 6865 6c64 2062 794e sources held byN │ │ │ -0041d330: 0023 f658 0000 2020 2020 2020 2020 2020 .#.X.. │ │ │ +0041d330: 0023 3e58 0000 2020 2020 2020 2020 2020 .#>X.. │ │ │ 0041d340: 2020 7072 696f 7220 756e 7375 6363 6573 prior unsucces │ │ │ 0041d350: 7366 756c 206f 6e6c 696e 6520 696e 7465 sful online inte │ │ │ 0041d360: 6773 2066 6f72 2074 6865 2073 7065 6369 gs for the speci │ │ │ 0041d370: 6669 6564 2072 6567 696f 6e73 2e50 0023 fied regions.P.# │ │ │ -0041d380: f659 0000 2020 2020 2020 2020 2034 2e20 .Y.. 4. │ │ │ +0041d380: 3e59 0000 2020 2020 2020 2020 2034 2e20 >Y.. 4. │ │ │ 0041d390: 466f 7220 6576 6572 7920 3634 4b20 7472 For every 64K tr │ │ │ 0041d3a0: 616e 7361 6374 696f 6e73 2061 6674 6572 ansactions after │ │ │ 0041d3b0: 2074 6865 206f 6e6c 696e 6520 696e 7465 the online inte │ │ │ 0041d3c0: 6720 696e 6974 6961 7469 6f6e 2c52 0023 g initiation,R.# │ │ │ -0041d3d0: f65a 0000 2020 2020 2020 2020 2020 2020 .Z.. │ │ │ +0041d3d0: 3e5a 0000 2020 2020 2020 2020 2020 2020 >Z.. │ │ │ 0041d3e0: 6f6e 6c69 6e65 2069 6e74 6567 2063 6865 online integ che │ │ │ 0041d3f0: 636b 7320 4754 2e4d 2068 6561 6c74 6820 cks GT.M health │ │ │ 0041d400: 666f 7220 696d 7072 6f70 6572 6c79 2061 for improperly a │ │ │ 0041d410: 6261 6e64 6f6e 6564 206f 6e6c 696e 6546 bandoned onlineF │ │ │ -0041d420: 0023 f661 0000 2020 2020 2020 2020 2020 .#.a.. │ │ │ +0041d420: 0023 3e61 0000 2020 2020 2020 2020 2020 .#>a.. │ │ │ 0041d430: 2020 696e 7465 6773 2061 6e64 2072 656c integs and rel │ │ │ 0041d440: 6561 7365 7320 7265 736f 7572 6365 7320 eases resources │ │ │ 0041d450: 6865 6c64 2062 7920 616e 7920 6974 2066 held by any it f │ │ │ -0041d460: 696e 6473 2e07 0023 f662 0000 5100 23f6 inds...#.b..Q.#. │ │ │ +0041d460: 696e 6473 2e07 0023 3e62 0000 5100 233e inds...#>b..Q.#> │ │ │ 0041d470: 6300 0020 2020 2020 6f20 496e 636f 6d70 c.. o Incomp │ │ │ 0041d480: 6174 6962 6c65 2077 6974 683a 202d 4649 atible with: -FI │ │ │ 0041d490: 4c45 2c20 2d54 4e5f 5245 5345 5420 2874 LE, -TN_RESET (t │ │ │ 0041d4a0: 6865 7265 2073 686f 756c 6420 6265 206e here should be n │ │ │ 0041d4b0: 6f20 6e65 6564 2074 6f20 7573 652f 0023 o need to use/.# │ │ │ -0041d4c0: f664 0000 2020 2020 2020 202d 544e 5f52 .d.. -TN_R │ │ │ +0041d4c0: 3e64 0000 2020 2020 2020 202d 544e 5f52 >d.. -TN_R │ │ │ 0041d4d0: 4553 4554 206f 6e20 6120 4754 2e4d 2056 ESET on a GT.M V │ │ │ -0041d4e0: 3520 6461 7461 6261 7365 292e 0700 23f6 5 database)...#. │ │ │ -0041d4f0: 6500 0012 001b f652 4547 494f 4e00 0052 e......REGION..R │ │ │ -0041d500: 6567 696f 6e11 0022 f6bf 1100 0020 2020 egion.."..... │ │ │ -0041d510: 5265 6769 6f6e 0700 23f6 2100 0050 0023 Region..#.!..P.# │ │ │ -0041d520: f631 0000 2020 2053 7065 6369 6669 6573 .1.. Specifies │ │ │ +0041d4e0: 3520 6461 7461 6261 7365 292e 0700 233e 5 database)...#> │ │ │ +0041d4f0: 6500 0012 001b 3e52 4547 494f 4e00 0052 e.....>REGION..R │ │ │ +0041d500: 6567 696f 6e11 0022 3ebf 1100 0020 2020 egion..">.... │ │ │ +0041d510: 5265 6769 6f6e 0700 233e 2100 0050 0023 Region..#>!..P.# │ │ │ +0041d520: 3e31 0000 2020 2053 7065 6369 6669 6573 >1.. Specifies │ │ │ 0041d530: 2074 6861 7420 7468 6520 494e 5445 4720 that the INTEG │ │ │ 0041d540: 636f 6d6d 616e 6420 6964 656e 7469 6669 command identifi │ │ │ 0041d550: 6573 206f 6e65 206f 7220 6d6f 7265 2072 es one or more r │ │ │ 0041d560: 6567 696f 6e73 2072 6174 6865 7246 0023 egions ratherF.# │ │ │ -0041d570: f641 0000 2020 2074 6861 6e20 6120 6461 .A.. than a da │ │ │ +0041d570: 3e41 0000 2020 2074 6861 6e20 6120 6461 >A.. than a da │ │ │ 0041d580: 7461 6261 7365 2066 696c 652e 2054 6865 tabase file. The │ │ │ 0041d590: 2066 6f72 6d61 7420 6f66 2074 6865 2052 format of the R │ │ │ 0041d5a0: 4547 494f 4e20 7175 616c 6966 6965 7220 EGION qualifier │ │ │ -0041d5b0: 6973 3a07 0023 f651 0000 1f00 23f6 6100 is:..#.Q....#.a. │ │ │ +0041d5b0: 6973 3a07 0023 3e51 0000 1f00 233e 6100 is:..#>Q....#>a. │ │ │ 0041d5c0: 0020 2020 2d52 5b45 4749 4f4e 5d3d 7265 . -R[EGION]=re │ │ │ -0041d5d0: 6769 6f6e 2d6c 6973 7407 0023 f671 0000 gion-list..#.q.. │ │ │ -0041d5e0: 4d00 23f6 8100 0020 2020 2020 6f20 5468 M.#.... o Th │ │ │ +0041d5d0: 6769 6f6e 2d6c 6973 7407 0023 3e71 0000 gion-list..#>q.. │ │ │ +0041d5e0: 4d00 233e 8100 0020 2020 2020 6f20 5468 M.#>... o Th │ │ │ 0041d5f0: 6520 7265 6769 6f6e 2d6c 6973 7420 6964 e region-list id │ │ │ 0041d600: 656e 7469 6669 6573 2074 6865 2074 6172 entifies the tar │ │ │ 0041d610: 6765 7420 6f66 2049 4e54 4547 3b20 7265 get of INTEG; re │ │ │ 0041d620: 6769 6f6e 2d6c 6973 7420 6d61 794f 0023 gion-list mayO.# │ │ │ -0041d630: f691 0000 2020 2020 2020 2073 7065 6369 .... speci │ │ │ +0041d630: 3e91 0000 2020 2020 2020 2073 7065 6369 >... speci │ │ │ 0041d640: 6679 206d 6f72 6520 7468 616e 206f 6e65 fy more than one │ │ │ 0041d650: 2072 6567 696f 6e20 6f66 2074 6865 2063 region of the c │ │ │ 0041d660: 7572 7265 6e74 2067 6c6f 6261 6c20 6469 urrent global di │ │ │ -0041d670: 7265 6374 6f72 7920 696e 2061 4800 22f6 rectory in aH.". │ │ │ +0041d670: 7265 6374 6f72 7920 696e 2061 4800 223e rectory in aH."> │ │ │ 0041d680: c011 0000 2020 2020 2020 206c 6973 742e .... list. │ │ │ 0041d690: 2049 4e54 4547 2074 7265 6174 7320 7265 INTEG treats re │ │ │ 0041d6a0: 6769 6f6e 7320 6e61 6d65 7320 2873 6570 gions names (sep │ │ │ 0041d6b0: 6172 6174 6564 2062 7920 636f 6d6d 6173 arated by commas │ │ │ -0041d6c0: 2920 6173 5400 23f6 1200 0020 2020 2020 ) asT.#.... │ │ │ +0041d6c0: 2920 6173 5400 233e 1200 0020 2020 2020 ) asT.#>... │ │ │ 0041d6d0: 2020 6361 7365 2d69 6e73 656e 7369 7469 case-insensiti │ │ │ 0041d6e0: 7665 2077 6974 6820 6f70 7469 6f6e 616c ve with optional │ │ │ 0041d6f0: 2077 696c 6463 6172 6420 6368 6172 6163 wildcard charac │ │ │ 0041d700: 7465 7273 202a 2061 6e64 203f 2065 7870 ters * and ? exp │ │ │ -0041d710: 616e 6465 6420 696e 5200 23f6 1300 0020 anded inR.#.... │ │ │ +0041d710: 616e 6465 6420 696e 5200 233e 1300 0020 anded inR.#>... │ │ │ 0041d720: 2020 2020 2020 4d20 2841 5343 4949 2920 M (ASCII) │ │ │ 0041d730: 636f 6c6c 6174 696f 6e20 6f72 6465 722e collation order. │ │ │ 0041d740: 2052 656d 656d 6265 7220 746f 2065 7363 Remember to esc │ │ │ 0041d750: 6170 6520 7769 6c64 6361 7264 2063 6861 ape wildcard cha │ │ │ -0041d760: 7261 6374 6572 7320 746f 4b00 23f6 1400 racters toK.#... │ │ │ +0041d760: 7261 6374 6572 7320 746f 4b00 233e 1400 racters toK.#>.. │ │ │ 0041d770: 0020 2020 2020 2020 7072 6f74 6563 7420 . protect │ │ │ 0041d780: 7468 656d 2066 726f 6d20 696e 6170 7072 them from inappr │ │ │ 0041d790: 6f70 7269 6174 6520 6578 7061 6e73 696f opriate expansio │ │ │ 0041d7a0: 6e20 6279 2074 6865 2073 6865 6c6c 2e20 n by the shell. │ │ │ 0041d7b0: 494e 5445 4700 0000 0000 0000 0000 0000 INTEG........... │ │ │ 0041d7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041d7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -269698,212 +269698,212 @@ │ │ │ 0041d810: 7000 0000 4845 4c50 00ff 7300 ff47 444d p...HELP..s..GDM │ │ │ 0041d820: 00ff 7300 ff49 4e54 4547 00ff 7300 ff53 ..s..INTEG..s..S │ │ │ 0041d830: 5441 5453 00c0 1200 0020 2020 4265 6361 TATS..... Beca │ │ │ 0041d840: 7573 6520 2d46 494c 4520 7265 7175 6972 use -FILE requir │ │ │ 0041d850: 6573 2073 7461 6e64 616c 6f6e 6520 6163 es standalone ac │ │ │ 0041d860: 6365 7373 2061 6e64 2073 7461 7469 7374 cess and statist │ │ │ 0041d870: 6963 2064 6174 6162 6173 6573 2061 7265 ic databases are │ │ │ -0041d880: 4f00 22f6 1300 0020 2020 6175 746f 6d61 O.".... automa │ │ │ +0041d880: 4f00 223e 1300 0020 2020 6175 746f 6d61 O.">... automa │ │ │ 0041d890: 7469 6361 6c6c 7920 6372 6561 7465 6420 tically created │ │ │ 0041d8a0: 616e 6420 7265 6d6f 7665 6420 6974 2069 and removed it i │ │ │ 0041d8b0: 7320 696e 636f 6d70 6174 6962 6c65 2077 s incompatible w │ │ │ 0041d8c0: 6974 6820 2d53 5441 5453 2e20 5468 651d ith -STATS. The. │ │ │ -0041d8d0: 0022 f614 0000 2020 2064 6566 6175 6c74 .".... default │ │ │ -0041d8e0: 2069 7320 4e4f 5354 4154 532e 0700 22f6 is NOSTATS...". │ │ │ -0041d8f0: 1500 0035 0022 f616 0000 2020 2049 6e63 ...5.".... Inc │ │ │ +0041d8d0: 0022 3e14 0000 2020 2064 6566 6175 6c74 .">... default │ │ │ +0041d8e0: 2069 7320 4e4f 5354 4154 532e 0700 223e is NOSTATS..."> │ │ │ +0041d8f0: 1500 0035 0022 3e16 0000 2020 2049 6e63 ...5.">... Inc │ │ │ 0041d900: 6f6d 7061 7469 626c 6520 7769 7468 3a20 ompatible with: │ │ │ 0041d910: 2d42 4c4f 434b 2c20 2d46 494c 452c 202d -BLOCK, -FILE, - │ │ │ -0041d920: 544e 5f52 4553 4554 0700 22f6 1700 0017 TN_RESET.."..... │ │ │ +0041d920: 544e 5f52 4553 4554 0700 223e 1700 0017 TN_RESET..">.... │ │ │ 0041d930: 001c 4955 4253 4352 4950 5400 0053 7562 ..IUBSCRIPT..Sub │ │ │ -0041d940: 7363 7269 7074 1400 25f6 bf11 0000 2020 script..%..... │ │ │ -0041d950: 2053 7562 7363 7269 7074 0700 26f6 2100 Subscript..&.!. │ │ │ -0041d960: 004f 0026 f631 0000 2020 2053 7065 6369 .O.&.1.. Speci │ │ │ +0041d940: 7363 7269 7074 1400 253e bf11 0000 2020 script..%>.... │ │ │ +0041d950: 2053 7562 7363 7269 7074 0700 263e 2100 Subscript..&>!. │ │ │ +0041d960: 004f 0026 3e31 0000 2020 2053 7065 6369 .O.&>1.. Speci │ │ │ 0041d970: 6669 6573 2061 2067 6c6f 6261 6c20 6f72 fies a global or │ │ │ 0041d980: 2061 2072 616e 6765 206f 6620 6b65 7973 a range of keys │ │ │ 0041d990: 2074 6f20 494e 5445 472e 2054 6865 2067 to INTEG. The g │ │ │ 0041d9a0: 6c6f 6261 6c20 6b65 7920 6d61 7920 6265 lobal key may be │ │ │ -0041d9b0: 4f00 26f6 4100 0020 2020 656e 636c 6f73 O.&.A.. enclos │ │ │ +0041d9b0: 4f00 263e 4100 0020 2020 656e 636c 6f73 O.&>A.. enclos │ │ │ 0041d9c0: 6564 2069 6e20 7175 6f74 6174 696f 6e20 ed in quotation │ │ │ 0041d9d0: 6d61 726b 7320 2822 2022 292e 2049 6465 marks (" "). Ide │ │ │ 0041d9e0: 6e74 6966 7920 6120 7261 6e67 6520 6279 ntify a range by │ │ │ 0041d9f0: 2073 6570 6172 6174 696e 6720 7477 6f52 separating twoR │ │ │ -0041da00: 0026 f651 0000 2020 2073 7562 7363 7269 .&.Q.. subscri │ │ │ +0041da00: 0026 3e51 0000 2020 2073 7562 7363 7269 .&>Q.. subscri │ │ │ 0041da10: 7074 7320 7769 7468 2061 2063 6f6c 6f6e pts with a colon │ │ │ 0041da20: 2028 3a29 2e20 2d53 5542 5343 5249 5054 (:). -SUBSCRIPT │ │ │ 0041da30: 2063 616e 6e6f 7420 6465 7465 6374 2069 cannot detect i │ │ │ 0041da40: 6e63 6f72 7265 6374 6c79 206d 6172 6b65 ncorrectly marke │ │ │ -0041da50: 6440 0026 f661 0000 2020 2062 7573 7920 d@.&.a.. busy │ │ │ +0041da50: 6440 0026 3e61 0000 2020 2062 7573 7920 d@.&>a.. busy │ │ │ 0041da60: 6572 726f 7273 2e20 5468 6520 666f 726d errors. The form │ │ │ 0041da70: 6174 206f 6620 7468 6520 5355 4253 4352 at of the SUBSCR │ │ │ 0041da80: 4950 5420 7175 616c 6966 6965 7220 6973 IPT qualifier is │ │ │ -0041da90: 3a07 0026 f671 0000 2000 26f6 8100 0020 :..&.q.. .&.... │ │ │ +0041da90: 3a07 0026 3e71 0000 2000 263e 8100 0020 :..&>q.. .&>... │ │ │ 0041daa0: 2020 2d53 555b 4253 4352 4950 545d 3d73 -SU[BSCRIPT]=s │ │ │ -0041dab0: 7562 7363 7269 7074 0700 26f6 9100 0051 ubscript..&....Q │ │ │ -0041dac0: 0025 f6c0 1100 0020 2020 5370 6563 6966 .%..... Specif │ │ │ +0041dab0: 7562 7363 7269 7074 0700 263e 9100 0051 ubscript..&>...Q │ │ │ +0041dac0: 0025 3ec0 1100 0020 2020 5370 6563 6966 .%>.... Specif │ │ │ 0041dad0: 7920 5355 4253 4352 4950 5420 6f6e 6c79 y SUBSCRIPT only │ │ │ 0041dae0: 2069 6620 7468 6520 7061 7468 2074 6f20 if the path to │ │ │ 0041daf0: 7468 6520 6b65 7973 2069 6e20 7468 6520 the keys in the │ │ │ 0041db00: 7375 6273 6372 6970 7420 6973 206e 6f74 subscript is not │ │ │ -0041db10: 5100 26f6 1200 0020 2020 6461 6d61 6765 Q.&.... damage │ │ │ +0041db10: 5100 263e 1200 0020 2020 6461 6d61 6765 Q.&>... damage │ │ │ 0041db20: 642e 2049 6620 7468 6520 7061 7468 2069 d. If the path i │ │ │ 0041db30: 7320 7175 6573 7469 6f6e 6162 6c65 206f s questionable o │ │ │ 0041db40: 7220 6b6e 6f77 6e20 746f 2062 6520 6461 r known to be da │ │ │ 0041db50: 6d61 6765 642c 2075 7365 2044 5345 2074 maged, use DSE t │ │ │ -0041db60: 6f2d 0026 f613 0000 2020 2066 696e 6420 o-.&.... find │ │ │ +0041db60: 6f2d 0026 3e13 0000 2020 2066 696e 6420 o-.&>... find │ │ │ 0041db70: 7468 6520 626c 6f63 6b28 7329 2061 6e64 the block(s) and │ │ │ 0041db80: 2049 4e54 4547 202d 424c 4f43 4b2e 0700 INTEG -BLOCK... │ │ │ -0041db90: 26f6 1400 002e 0026 f615 0000 2020 2049 &......&.... I │ │ │ +0041db90: 263e 1400 002e 0026 3e15 0000 2020 2049 &>.....&>... I │ │ │ 0041dba0: 6e63 6f6d 7061 7469 626c 6520 7769 7468 ncompatible with │ │ │ 0041dbb0: 3a20 2d42 4c4f 434b 2c20 2d54 4e5f 5245 : -BLOCK, -TN_RE │ │ │ -0041dbc0: 5345 5407 0026 f616 0000 1600 1bf6 544e SET..&........TN │ │ │ +0041dbc0: 5345 5407 0026 3e16 0000 1600 1b3e 544e SET..&>......>TN │ │ │ 0041dbd0: 5f52 4553 4554 0000 544e 5f72 6573 6574 _RESET..TN_reset │ │ │ -0041dbe0: 1300 24f6 bf11 0000 2020 2054 4e5f 7265 ..$..... TN_re │ │ │ -0041dbf0: 7365 7407 0025 f621 0000 5000 25f6 3100 set..%.!..P.%.1. │ │ │ +0041dbe0: 1300 243e bf11 0000 2020 2054 4e5f 7265 ..$>.... TN_re │ │ │ +0041dbf0: 7365 7407 0025 3e21 0000 5000 253e 3100 set..%>!..P.%>1. │ │ │ 0041dc00: 0020 2020 5265 7365 7473 2062 6c6f 636b . Resets block │ │ │ 0041dc10: 2074 7261 6e73 6163 7469 6f6e 206e 756d transaction num │ │ │ 0041dc20: 6265 7273 2061 6e64 2062 6163 6b75 7020 bers and backup │ │ │ 0041dc30: 6576 656e 7420 7265 636f 7264 6564 2074 event recorded t │ │ │ -0041dc40: 7261 6e73 6163 7469 6f6e 5100 25f6 4100 ransactionQ.%.A. │ │ │ +0041dc40: 7261 6e73 6163 7469 6f6e 5100 253e 4100 ransactionQ.%>A. │ │ │ 0041dc50: 0020 2020 6e75 6d62 6572 7320 746f 206f . numbers to o │ │ │ 0041dc60: 6e65 2028 3129 2c20 616e 6420 7468 6520 ne (1), and the │ │ │ 0041dc70: 6375 7272 656e 7420 7472 616e 7361 6374 current transact │ │ │ 0041dc80: 696f 6e20 6e75 6d62 6572 2074 6f20 7477 ion number to tw │ │ │ -0041dc90: 6f20 2832 2920 7768 6963 6851 0025 f651 o (2) whichQ.%.Q │ │ │ +0041dc90: 6f20 2832 2920 7768 6963 6851 0025 3e51 o (2) whichQ.%>Q │ │ │ 0041dca0: 0000 2020 206d 616b 6573 2074 6865 2062 .. makes the b │ │ │ 0041dcb0: 6163 6b75 7020 6576 656e 7420 7265 636f ackup event reco │ │ │ 0041dcc0: 7264 6564 2074 7261 6e73 6163 7469 6f6e rded transaction │ │ │ 0041dcd0: 206e 756d 6265 7273 206d 6f72 6520 6d65 numbers more me │ │ │ -0041dce0: 616e 696e 6766 756c 2061 6e64 4900 25f6 aningful andI.%. │ │ │ +0041dce0: 616e 696e 6766 756c 2061 6e64 4900 253e aningful andI.%> │ │ │ 0041dcf0: 6100 0020 2020 7573 6566 756c 2e20 4974 a.. useful. It │ │ │ 0041dd00: 2061 6c73 6f20 6973 7375 6573 2061 6e20 also issues an │ │ │ 0041dd10: 6164 7669 736f 7279 206d 6573 7361 6765 advisory message │ │ │ 0041dd20: 2074 6f20 7065 7266 6f72 6d20 6120 6261 to perform a ba │ │ │ -0041dd30: 636b 7570 2e07 0025 f671 0000 3200 25f6 ckup...%.q..2.%. │ │ │ +0041dd30: 636b 7570 2e07 0025 3e71 0000 3200 253e ckup...%>q..2.%> │ │ │ 0041dd40: 8100 0020 2020 5468 6520 666f 726d 6174 ... The format │ │ │ 0041dd50: 206f 6620 7468 6520 544e 5f52 4553 4554 of the TN_RESET │ │ │ 0041dd60: 2071 7561 6c69 6669 6572 2069 733a 0700 qualifier is:.. │ │ │ -0041dd70: 25f6 9100 0016 0024 f6c0 1100 0020 2020 %......$..... │ │ │ -0041dd80: 2d54 4e5b 5f52 4553 4554 5d07 0025 f612 -TN[_RESET]..%.. │ │ │ -0041dd90: 0000 4f00 25f6 1300 0020 2020 2020 6f20 ..O.%.... o │ │ │ +0041dd70: 253e 9100 0016 0024 3ec0 1100 0020 2020 %>.....$>.... │ │ │ +0041dd80: 2d54 4e5b 5f52 4553 4554 5d07 0025 3e12 -TN[_RESET]..%>. │ │ │ +0041dd90: 0000 4f00 253e 1300 0020 2020 2020 6f20 ..O.%>... o │ │ │ 0041dda0: 5472 616e 7361 6374 696f 6e20 6e75 6d62 Transaction numb │ │ │ 0041ddb0: 6572 7320 6361 6e20 676f 2075 7020 746f ers can go up to │ │ │ 0041ddc0: 2031 382c 3434 362c 3734 342c 3037 332c 18,446,744,073, │ │ │ 0041ddd0: 3730 392c 3535 312c 3631 352e 2054 6869 709,551,615. Thi │ │ │ -0041dde0: 7353 0025 f614 0000 2020 2020 2020 206d sS.%.... m │ │ │ +0041dde0: 7353 0025 3e14 0000 2020 2020 2020 206d sS.%>... m │ │ │ 0041ddf0: 6561 6e73 2074 6861 7420 6120 7472 616e eans that a tran │ │ │ 0041de00: 7361 6374 696f 6e20 7072 6f63 6573 7369 saction processi │ │ │ 0041de10: 6e67 2061 7070 6c69 6361 7469 6f6e 2074 ng application t │ │ │ 0041de20: 6861 7420 7275 6e73 2066 6c61 7420 6f75 hat runs flat ou │ │ │ -0041de30: 7420 6174 5300 25f6 1500 0020 2020 2020 t atS.%.... │ │ │ +0041de30: 7420 6174 5300 253e 1500 0020 2020 2020 t atS.%>... │ │ │ 0041de40: 2020 6120 6e6f 6e2d 7374 6f70 2072 6174 a non-stop rat │ │ │ 0041de50: 6520 6f66 2031 2c30 3030 2c30 3030 2075 e of 1,000,000 u │ │ │ 0041de60: 7064 6174 6573 2070 6572 2073 6563 6f6e pdates per secon │ │ │ 0041de70: 6420 776f 756c 6420 6e65 6564 2061 2054 d would need a T │ │ │ -0041de80: 4e20 7265 7365 7430 0025 f616 0000 2020 N reset0.%.... │ │ │ +0041de80: 4e20 7265 7365 7430 0025 3e16 0000 2020 N reset0.%>... │ │ │ 0041de90: 2020 2020 2061 7070 726f 7869 6d61 7465 approximate │ │ │ 0041dea0: 6c79 2065 7665 7279 2035 3834 2c35 3534 ly every 584,554 │ │ │ -0041deb0: 2079 6561 7273 2e4e 0025 f617 0000 2020 years.N.%.... │ │ │ +0041deb0: 2079 6561 7273 2e4e 0025 3e17 0000 2020 years.N.%>... │ │ │ 0041dec0: 2020 206f 2054 6865 202d 544e 5f52 4553 o The -TN_RES │ │ │ 0041ded0: 4554 2071 7561 6c69 6669 6572 2072 6577 ET qualifier rew │ │ │ 0041dee0: 7269 7465 7320 616c 6c20 626c 6f63 6b73 rites all blocks │ │ │ 0041def0: 2068 6f6c 6469 6e67 2064 6174 612e 2049 holding data. I │ │ │ -0041df00: 6620 7468 654b 0025 f618 0000 2020 2020 f theK.%.... │ │ │ +0041df00: 6620 7468 654b 0025 3e18 0000 2020 2020 f theK.%>... │ │ │ 0041df10: 2020 2074 7261 6e73 6163 7469 6f6e 206f transaction o │ │ │ 0041df20: 7665 7266 6c6f 7720 7265 7365 7473 2074 verflow resets t │ │ │ 0041df30: 6f20 7a65 726f 2028 3029 2064 6174 6162 o zero (0) datab │ │ │ 0041df40: 6173 6520 6f70 6572 6174 696f 6e20 6973 ase operation is │ │ │ -0041df50: 1800 25f6 1900 0020 2020 2020 2020 6469 ..%.... di │ │ │ -0041df60: 7372 7570 7465 642e 5100 25f6 1a00 0020 srupted.Q.%.... │ │ │ +0041df50: 1800 253e 1900 0020 2020 2020 2020 6469 ..%>... di │ │ │ +0041df60: 7372 7570 7465 642e 5100 253e 1a00 0020 srupted.Q.%>... │ │ │ 0041df70: 2020 2020 6f20 5468 6520 2d54 4e5f 5245 o The -TN_RE │ │ │ 0041df80: 5345 5420 7175 616c 6966 6965 7220 6973 SET qualifier is │ │ │ 0041df90: 2061 2070 726f 7465 6374 6976 6520 6d65 a protective me │ │ │ 0041dfa0: 6368 616e 6973 6d20 7468 6174 2070 7265 chanism that pre │ │ │ -0041dfb0: 7665 6e74 7320 7468 6537 0025 f621 0000 vents the7.%.!.. │ │ │ +0041dfb0: 7665 6e74 7320 7468 6537 0025 3e21 0000 vents the7.%>!.. │ │ │ 0041dfc0: 2020 2020 2020 2074 7261 6e73 6163 7469 transacti │ │ │ 0041dfd0: 6f6e 206f 7665 7266 6c6f 7720 6672 6f6d on overflow from │ │ │ 0041dfe0: 2072 6573 6574 7469 6e67 2074 6f20 302e resetting to 0. │ │ │ 0041dff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041e000: 0400 0000 2205 0000 c407 0000 0000 0000 ...."........... │ │ │ -0041e010: 7300 00f6 4845 4c50 00ff 7300 ff47 444d s...HELP..s..GDM │ │ │ +0041e010: 7300 003e 4845 4c50 00ff 7300 ff47 444d s..>HELP..s..GDM │ │ │ 0041e020: 00ff 7300 ff49 4e54 4547 00ff 7300 ff52 ..s..INTEG..s..R │ │ │ 0041e030: 4547 494f 4e00 c015 0000 2020 2020 2020 EGION..... │ │ │ 0041e040: 2070 726f 6365 7373 6573 2072 6567 696f processes regio │ │ │ 0041e050: 6e73 2062 6173 6564 206f 6e20 7468 6520 ns based on the │ │ │ 0041e060: 6f72 6465 7220 7370 6563 6966 6965 6420 order specified │ │ │ 0041e070: 696e 2074 6865 2072 6567 696f 6e2d 6c69 in the region-li │ │ │ -0041e080: 7374 2e4e 0023 f616 0000 2020 2020 206f st.N.#.... o │ │ │ +0041e080: 7374 2e4e 0023 3e16 0000 2020 2020 206f st.N.#>... o │ │ │ 0041e090: 2054 6865 2072 6567 696f 6e2d 6c69 7374 The region-list │ │ │ 0041e0a0: 2061 7267 756d 656e 7420 6d61 7920 7370 argument may sp │ │ │ 0041e0b0: 6563 6966 7920 6d6f 7265 2074 6861 6e20 ecify more than │ │ │ 0041e0c0: 6f6e 6520 7265 6769 6f6e 206f 6620 7468 one region of th │ │ │ -0041e0d0: 654d 0023 f617 0000 2020 2020 2020 2063 eM.#.... c │ │ │ +0041e0d0: 654d 0023 3e17 0000 2020 2020 2020 2063 eM.#>... c │ │ │ 0041e0e0: 7572 7265 6e74 2047 6c6f 6261 6c20 4469 urrent Global Di │ │ │ 0041e0f0: 7265 6374 6f72 7920 696e 2061 206c 6973 rectory in a lis │ │ │ 0041e100: 7420 7365 7061 7261 7465 6420 7769 7468 t separated with │ │ │ 0041e110: 2063 6f6d 6d61 732e 2049 4e54 4547 5400 commas. INTEGT. │ │ │ -0041e120: 23f6 1800 0020 2020 2020 2020 2d52 4547 #.... -REG │ │ │ +0041e120: 233e 1800 0020 2020 2020 2020 2d52 4547 #>... -REG │ │ │ 0041e130: 494f 4e20 7265 7175 6972 6573 2074 6865 ION requires the │ │ │ 0041e140: 2065 6e76 6972 6f6e 6d65 6e74 2076 6172 environment var │ │ │ 0041e150: 6961 626c 6520 6774 6d67 626c 6469 7220 iable gtmgbldir │ │ │ 0041e160: 746f 2073 7065 6369 6679 2061 2076 616c to specify a val │ │ │ -0041e170: 6964 1f00 23f6 1900 0020 2020 2020 2020 id..#.... │ │ │ +0041e170: 6964 1f00 233e 1900 0020 2020 2020 2020 id..#>... │ │ │ 0041e180: 476c 6f62 616c 2044 6972 6563 746f 7279 Global Directory │ │ │ -0041e190: 2e54 0023 f61a 0000 2020 2020 206f 2042 .T.#.... o B │ │ │ +0041e190: 2e54 0023 3e1a 0000 2020 2020 206f 2042 .T.#>... o B │ │ │ 0041e1a0: 6563 6175 7365 2061 204b 494c 4c20 6d61 ecause a KILL ma │ │ │ 0041e1b0: 7920 6272 6965 666c 7920 6465 6665 7220 y briefly defer │ │ │ 0041e1c0: 6d61 726b 696e 6720 7468 6520 626c 6f63 marking the bloc │ │ │ 0041e1d0: 6b73 2069 7420 7265 6c65 6173 6573 2022 ks it releases " │ │ │ -0041e1e0: 6672 6565 2252 0023 f621 0000 2020 2020 free"R.#.!.. │ │ │ +0041e1e0: 6672 6565 2252 0023 3e21 0000 2020 2020 free"R.#>!.. │ │ │ 0041e1f0: 2020 2069 6e20 7468 6520 6269 7420 6d61 in the bit ma │ │ │ 0041e200: 7073 2c20 494e 5445 4720 2d52 4547 494f ps, INTEG -REGIO │ │ │ 0041e210: 4e20 6d61 7920 7265 706f 7274 2073 7075 N may report spu │ │ │ 0041e220: 7269 6f75 7320 626c 6f63 6b20 696e 636f rious block inco │ │ │ -0041e230: 7272 6563 746c 7953 0023 f622 0000 2020 rrectlyS.#.".. │ │ │ +0041e230: 7272 6563 746c 7953 0023 3e22 0000 2020 rrectlyS.#>".. │ │ │ 0041e240: 2020 2020 206d 6172 6b65 6420 6275 7379 marked busy │ │ │ 0041e250: 2065 7272 6f72 732e 2054 6865 7365 2065 errors. These e │ │ │ 0041e260: 7272 6f72 7320 6172 6520 6265 6e69 676e rrors are benign │ │ │ 0041e270: 2e20 4966 2074 6865 7365 2065 7272 6f72 . If these error │ │ │ -0041e280: 7320 6f63 6375 7220 696e 5300 23f6 2300 s occur inS.#.#. │ │ │ +0041e280: 7320 6f63 6375 7220 696e 5300 233e 2300 s occur inS.#>#. │ │ │ 0041e290: 0020 2020 2020 2020 636f 6e6a 756e 6374 . conjunct │ │ │ 0041e2a0: 696f 6e20 7769 7468 2061 2022 4b69 6c6c ion with a "Kill │ │ │ 0041e2b0: 2069 6e20 7072 6f67 7265 7373 2220 6572 in progress" er │ │ │ 0041e2c0: 726f 722c 2072 6573 6f6c 7665 2074 6865 ror, resolve the │ │ │ 0041e2d0: 2065 7272 6f72 7320 6166 7465 7240 0023 errors after@.# │ │ │ -0041e2e0: f624 0000 2020 2020 2020 2074 6865 2022 .$.. the " │ │ │ +0041e2e0: 3e24 0000 2020 2020 2020 2074 6865 2022 >$.. the " │ │ │ 0041e2f0: 4b69 6c6c 2069 6e20 7072 6f67 7265 7373 Kill in progress │ │ │ 0041e300: 2220 6572 726f 7220 6973 206e 6f20 6c6f " error is no lo │ │ │ 0041e310: 6e67 6572 2070 7265 7365 6e74 2e2f 0023 nger present./.# │ │ │ -0041e320: f625 0000 2020 2020 206f 2042 7920 6465 .%.. o By de │ │ │ +0041e320: 3e25 0000 2020 2020 206f 2042 7920 6465 >%.. o By de │ │ │ 0041e330: 6661 756c 742c 2049 4e54 4547 206f 7065 fault, INTEG ope │ │ │ -0041e340: 7261 7465 7320 2d46 494c 452e 3100 23f6 rates -FILE.1.#. │ │ │ +0041e340: 7261 7465 7320 2d46 494c 452e 3100 233e rates -FILE.1.#> │ │ │ 0041e350: 2600 0020 2020 2020 6f20 496e 636f 6d70 &.. o Incomp │ │ │ 0041e360: 6174 6962 6c65 2077 6974 683a 202d 4649 atible with: -FI │ │ │ 0041e370: 4c45 2c20 2d54 4e5f 5245 5345 5407 0023 LE, -TN_RESET..# │ │ │ -0041e380: f627 0000 1000 1bf6 5354 4154 5300 0053 .'......STATS..S │ │ │ -0041e390: 7461 7473 1000 21f6 bf11 0000 2020 2053 tats..!..... S │ │ │ -0041e3a0: 7461 7473 0700 22f6 2100 0051 0022 f631 tats..".!..Q.".1 │ │ │ +0041e380: 3e27 0000 1000 1b3e 5354 4154 5300 0053 >'.....>STATS..S │ │ │ +0041e390: 7461 7473 1000 213e bf11 0000 2020 2053 tats..!>.... S │ │ │ +0041e3a0: 7461 7473 0700 223e 2100 0051 0022 3e31 tats..">!..Q.">1 │ │ │ 0041e3b0: 0000 2020 2053 7065 6369 6669 6573 2049 .. Specifies I │ │ │ 0041e3c0: 4e54 4547 2074 6f20 6368 6563 6b20 616e NTEG to check an │ │ │ 0041e3d0: 7920 6163 7469 7665 2073 7461 7469 7374 y active statist │ │ │ 0041e3e0: 6963 7320 6461 7461 6261 7365 2061 7373 ics database ass │ │ │ -0041e3f0: 6f63 6961 7465 6420 7769 7468 5400 22f6 ociated withT.". │ │ │ +0041e3f0: 6f63 6961 7465 6420 7769 7468 5400 223e ociated withT."> │ │ │ 0041e400: 4100 0020 2020 7468 6520 7265 6769 6f6e A.. the region │ │ │ 0041e410: 2873 2920 7370 6563 6966 6965 6420 666f (s) specified fo │ │ │ 0041e420: 7220 7468 6520 636f 6d6d 616e 642e 2054 r the command. T │ │ │ 0041e430: 6865 2066 6f72 6d61 7420 6f66 2074 6865 he format of the │ │ │ 0041e440: 2053 5441 5453 2071 7561 6c69 6669 6572 STATS qualifier │ │ │ -0041e450: 0d00 22f6 5100 0020 2020 6973 3a07 0022 ..".Q.. is:.." │ │ │ -0041e460: f661 0000 1600 22f6 7100 0020 2020 2d5b .a....".q.. -[ │ │ │ -0041e470: 4e4f 5d53 545b 4154 535d 0700 22f6 8100 NO]ST[ATS].."... │ │ │ -0041e480: 004d 0022 f691 0000 2020 2053 7065 6369 .M.".... Speci │ │ │ +0041e450: 0d00 223e 5100 0020 2020 6973 3a07 0022 ..">Q.. is:.." │ │ │ +0041e460: 3e61 0000 1600 223e 7100 0020 2020 2d5b >a....">q.. -[ │ │ │ +0041e470: 4e4f 5d53 545b 4154 535d 0700 223e 8100 NO]ST[ATS]..">.. │ │ │ +0041e480: 004d 0022 3e91 0000 2020 2053 7065 6369 .M.">... Speci │ │ │ 0041e490: 6679 2053 5441 5453 206f 6e6c 7920 6966 fy STATS only if │ │ │ 0041e4a0: 2079 6f75 2068 6176 6520 7265 6173 6f6e you have reason │ │ │ 0041e4b0: 2074 6f20 756e 6465 7273 7461 6e64 2074 to understand t │ │ │ 0041e4c0: 6861 7420 7374 6174 6973 7469 6373 5400 hat statisticsT. │ │ │ -0041e4d0: 21f6 c011 0000 2020 2072 6570 6f72 7469 !..... reporti │ │ │ +0041e4d0: 213e c011 0000 2020 2072 6570 6f72 7469 !>.... reporti │ │ │ 0041e4e0: 6e67 2069 7320 6661 696c 696e 6720 7769 ng is failing wi │ │ │ 0041e4f0: 7468 2064 6174 6162 6173 6520 6572 726f th database erro │ │ │ 0041e500: 7273 206f 7220 7265 706f 7274 696e 6720 rs or reporting │ │ │ 0041e510: 696e 636f 7272 6563 7420 7265 7375 6c74 incorrect result │ │ │ 0041e520: 732e 0000 0000 0000 0000 0000 0000 0000 s............... │ │ │ 0041e530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041e540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -269947,370 +269947,370 @@ │ │ │ 0041e7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041e7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041e7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041e7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041e7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041e7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041e800: 0400 0000 c807 0000 0308 0000 0000 0000 ................ │ │ │ -0041e810: 7300 00f6 4845 4c50 00ff 7300 ff47 444d s...HELP..s..GDM │ │ │ +0041e810: 7300 003e 4845 4c50 00ff 7300 ff47 444d s..>HELP..s..GDM │ │ │ 0041e820: 00ff 7300 ff49 4e54 4547 00ff 7300 ff54 ..s..INTEG..s..T │ │ │ 0041e830: 4e5f 5245 5345 5400 c022 0000 2020 2020 N_RESET..".. │ │ │ 0041e840: 206f 2042 7920 6465 6661 756c 742c 2049 o By default, I │ │ │ 0041e850: 4e54 4547 2064 6f65 7320 6e6f 7420 6d6f NTEG does not mo │ │ │ 0041e860: 6469 6679 2074 6865 2062 6c6f 636b 2074 dify the block t │ │ │ 0041e870: 7261 6e73 6163 7469 6f6e 206e 756d 6265 ransaction numbe │ │ │ -0041e880: 7273 2e07 0025 f623 0000 1700 25f6 2400 rs...%.#....%.$. │ │ │ +0041e880: 7273 2e07 0025 3e23 0000 1700 253e 2400 rs...%>#....%>$. │ │ │ 0041e890: 0020 2020 2a2a 496d 706f 7274 616e 742a . **Important* │ │ │ -0041e8a0: 2a07 0025 f625 0000 5200 25f6 2600 0020 *..%.%..R.%.&.. │ │ │ +0041e8a0: 2a07 0025 3e25 0000 5200 253e 2600 0020 *..%>%..R.%>&.. │ │ │ 0041e8b0: 2020 2020 2020 5468 6572 6520 7368 6f75 There shou │ │ │ 0041e8c0: 6c64 206e 6576 6572 2062 6520 6120 6e65 ld never be a ne │ │ │ 0041e8d0: 6564 2066 6f72 2061 202d 544e 5f52 4553 ed for a -TN_RES │ │ │ 0041e8e0: 4554 206f 6e20 6120 6461 7461 6261 7365 ET on a database │ │ │ -0041e8f0: 2077 6974 6820 6f6e 6c79 4700 25f6 2700 with onlyG.%.'. │ │ │ +0041e8f0: 2077 6974 6820 6f6e 6c79 4700 253e 2700 with onlyG.%>'. │ │ │ 0041e900: 0020 2020 2020 2020 5635 2062 6c6f 636b . V5 block │ │ │ 0041e910: 732c 2065 7665 6e20 7768 656e 2063 6c65 s, even when cle │ │ │ 0041e920: 616e 696e 6720 7570 2061 6674 6572 2061 aning up after a │ │ │ 0041e930: 2072 756e 6177 6179 2070 726f 6365 7373 runaway process │ │ │ -0041e940: 2e07 0025 f628 0000 4d00 25f6 2900 0020 ...%.(..M.%.).. │ │ │ +0041e940: 2e07 0025 3e28 0000 4d00 253e 2900 0020 ...%>(..M.%>).. │ │ │ 0041e950: 2020 2020 6f20 5468 6520 2d54 4e5f 5245 o The -TN_RE │ │ │ 0041e960: 5345 5420 7175 616c 6966 6965 7220 6973 SET qualifier is │ │ │ 0041e970: 2069 6e63 6f6d 7061 7469 626c 6520 7769 incompatible wi │ │ │ 0041e980: 7468 2074 6865 202d 4641 5354 2c20 2d42 th the -FAST, -B │ │ │ -0041e990: 4c4f 434b 2c31 0025 f62a 0000 2020 2020 LOCK,1.%.*.. │ │ │ +0041e990: 4c4f 434b 2c31 0025 3e2a 0000 2020 2020 LOCK,1.%>*.. │ │ │ 0041e9a0: 2020 202d 5245 4749 4f4e 2c20 616e 6420 -REGION, and │ │ │ 0041e9b0: 2d53 5542 5343 5249 5054 2071 7561 6c69 -SUBSCRIPT quali │ │ │ -0041e9c0: 6669 6572 732e 0700 25f6 3100 0012 0025 fiers...%.1....% │ │ │ -0041e9d0: f632 0000 2020 202a 2a4e 6f74 652a 2a07 .2.. **Note**. │ │ │ -0041e9e0: 0025 f633 0000 5400 25f6 3400 0020 2020 .%.3..T.%.4.. │ │ │ +0041e9c0: 6669 6572 732e 0700 253e 3100 0012 0025 fiers...%>1....% │ │ │ +0041e9d0: 3e32 0000 2020 202a 2a4e 6f74 652a 2a07 >2.. **Note**. │ │ │ +0041e9e0: 0025 3e33 0000 5400 253e 3400 0020 2020 .%>3..T.%>4.. │ │ │ 0041e9f0: 416e 7920 7469 6d65 2061 2047 542e 4d20 Any time a GT.M │ │ │ 0041ea00: 7570 6461 7465 206f 7065 6e73 2061 2064 update opens a d │ │ │ 0041ea10: 6174 6162 6173 6520 6669 6c65 2074 6861 atabase file tha │ │ │ 0041ea20: 7420 7761 7320 6e6f 7420 7072 6f70 6572 t was not proper │ │ │ -0041ea30: 6c79 2063 6c6f 7365 642c 5200 25f6 3500 ly closed,R.%.5. │ │ │ +0041ea30: 6c79 2063 6c6f 7365 642c 5200 253e 3500 ly closed,R.%>5. │ │ │ 0041ea40: 0020 2020 4754 2e4d 2069 6e63 7265 6d65 . GT.M increme │ │ │ 0041ea50: 6e74 7320 7468 6520 7472 616e 7361 6374 nts the transact │ │ │ 0041ea60: 696f 6e20 6e75 6d62 6572 2062 7920 3130 ion number by 10 │ │ │ 0041ea70: 3030 2e20 5468 6973 2061 7574 6f6d 6174 00. This automat │ │ │ -0041ea80: 6963 2069 6e63 7265 6d65 6e74 4f00 25f6 ic incrementO.%. │ │ │ +0041ea80: 6963 2069 6e63 7265 6d65 6e74 4f00 253e ic incrementO.%> │ │ │ 0041ea90: 3600 0020 2020 7072 6576 656e 7473 2070 6.. prevents p │ │ │ 0041eaa0: 726f 626c 656d 7320 696e 6475 6365 6420 roblems induced │ │ │ 0041eab0: 6279 2061 626e 6f72 6d61 6c20 6461 7461 by abnormal data │ │ │ 0041eac0: 6261 7365 2063 6c6f 7365 732c 2062 7574 base closes, but │ │ │ -0041ead0: 2075 7365 7273 206d 7573 7452 0025 f637 users mustR.%.7 │ │ │ +0041ead0: 2075 7365 7273 206d 7573 7452 0025 3e37 users mustR.%>7 │ │ │ 0041eae0: 0000 2020 2061 6c77 6179 7320 636f 6e73 .. always cons │ │ │ 0041eaf0: 6964 6572 2074 6869 7320 6661 6374 6f72 ider this factor │ │ │ 0041eb00: 2069 6e20 7468 6569 7220 6f70 6572 6174 in their operat │ │ │ 0041eb10: 696f 6e61 6c20 7072 6f63 6564 7572 6573 ional procedures │ │ │ 0041eb20: 2e20 5468 6520 7261 7465 2061 744f 0025 . The rate atO.% │ │ │ -0041eb30: f638 0000 2020 2077 6869 6368 2047 542e .8.. which GT. │ │ │ +0041eb30: 3e38 0000 2020 2077 6869 6368 2047 542e >8.. which GT. │ │ │ 0041eb40: 4d20 2275 7365 7320 7570 2220 7472 616e M "uses up" tran │ │ │ 0041eb50: 7361 6374 696f 6e20 6e75 6d62 6572 7320 saction numbers │ │ │ 0041eb60: 6973 2061 2066 756e 6374 696f 6e20 6f66 is a function of │ │ │ -0041eb70: 206f 7065 7261 7469 6f6e 616c 2f00 25f6 operational/.%. │ │ │ +0041eb70: 206f 7065 7261 7469 6f6e 616c 2f00 253e operational/.%> │ │ │ 0041eb80: 3900 0020 2020 7072 6f63 6564 7572 6573 9.. procedures │ │ │ 0041eb90: 2061 6e64 2072 6561 6c20 6461 7461 6261 and real databa │ │ │ -0041eba0: 7365 2075 7064 6174 6573 2e07 0025 f63a se updates...%.: │ │ │ -0041ebb0: 0000 1b00 1cf6 5241 4e53 4143 5449 4f4e ......RANSACTION │ │ │ +0041eba0: 7365 2075 7064 6174 6573 2e07 0025 3e3a se updates...%>: │ │ │ +0041ebb0: 0000 1b00 1c3e 5241 4e53 4143 5449 4f4e .....>RANSACTION │ │ │ 0041ebc0: 0000 5452 616e 7361 6374 696f 6e16 0027 ..TRansaction..' │ │ │ -0041ebd0: f6bf 1100 0020 2020 5452 616e 7361 6374 ..... TRansact │ │ │ -0041ebe0: 696f 6e07 0028 f621 0000 5400 28f6 3100 ion..(.!..T.(.1. │ │ │ +0041ebd0: 3ebf 1100 0020 2020 5452 616e 7361 6374 >.... TRansact │ │ │ +0041ebe0: 696f 6e07 0028 3e21 0000 5400 283e 3100 ion..(>!..T.(>1. │ │ │ 0041ebf0: 0020 2020 5370 6563 6966 6965 7320 7468 . Specifies th │ │ │ 0041ec00: 6520 6d61 7869 6d75 6d20 6e75 6d62 6572 e maximum number │ │ │ 0041ec10: 206f 6620 626c 6f63 6b20 7472 616e 7361 of block transa │ │ │ 0041ec20: 6374 696f 6e2d 206e 756d 6265 722d 746f ction- number-to │ │ │ 0041ec30: 6f2d 6c61 7267 6520 6572 726f 7273 4f00 o-large errorsO. │ │ │ -0041ec40: 28f6 4100 0020 2020 7468 6174 204d 5550 (.A.. that MUP │ │ │ +0041ec40: 283e 4100 0020 2020 7468 6174 204d 5550 (>A.. that MUP │ │ │ 0041ec50: 4950 2049 4e54 4547 2072 6570 6f72 7473 IP INTEG reports │ │ │ 0041ec60: 2e20 5468 6520 666f 726d 6174 206f 6620 . The format of │ │ │ 0041ec70: 7468 6520 5452 414e 5341 4354 494f 4e20 the TRANSACTION │ │ │ 0041ec80: 7175 616c 6966 6965 7220 6973 3a07 0028 qualifier is:..( │ │ │ -0041ec90: f651 0000 2600 28f6 6100 0020 2020 2d5b .Q..&.(.a.. -[ │ │ │ +0041ec90: 3e51 0000 2600 283e 6100 0020 2020 2d5b >Q..&.(>a.. -[ │ │ │ 0041eca0: 4e4f 5d54 525b 414e 5341 4354 494f 4e5d NO]TR[ANSACTION] │ │ │ -0041ecb0: 5b3d 696e 7465 6765 725d 0700 28f6 7100 [=integer]..(.q. │ │ │ -0041ecc0: 0053 0028 f681 0000 2020 2020 206f 202d .S.(.... o - │ │ │ +0041ecb0: 5b3d 696e 7465 6765 725d 0700 283e 7100 [=integer]..(>q. │ │ │ +0041ecc0: 0053 0028 3e81 0000 2020 2020 206f 202d .S.(>... o - │ │ │ 0041ecd0: 4e4f 5452 414e 5341 4354 494f 4e20 7265 NOTRANSACTION re │ │ │ 0041ece0: 6d6f 7665 7320 6c69 6d69 7473 206f 6e20 moves limits on │ │ │ 0041ecf0: 7472 616e 7361 6374 696f 6e20 7265 706f transaction repo │ │ │ 0041ed00: 7274 696e 6720 736f 204d 5550 4950 2049 rting so MUPIP I │ │ │ -0041ed10: 4e54 4547 3400 28f6 9100 0020 2020 2020 NTEG4.(.... │ │ │ +0041ed10: 4e54 4547 3400 283e 9100 0020 2020 2020 NTEG4.(>... │ │ │ 0041ed20: 2020 7265 706f 7274 7320 616c 6c20 7472 reports all tr │ │ │ 0041ed30: 616e 7361 6374 696f 6e20 6e75 6d62 6572 ansaction number │ │ │ -0041ed40: 2065 7272 6f72 732e 4800 27f6 c011 0000 errors.H.'..... │ │ │ +0041ed40: 2065 7272 6f72 732e 4800 273e c011 0000 errors.H.'>.... │ │ │ 0041ed50: 2020 2020 206f 202d 4e4f 5452 414e 5341 o -NOTRANSA │ │ │ 0041ed60: 4354 494f 4e20 646f 6573 206e 6f74 2061 CTION does not a │ │ │ 0041ed70: 6363 6570 7420 6173 7369 676e 6d65 6e74 ccept assignment │ │ │ 0041ed80: 206f 6620 616e 2061 7267 756d 656e 742e of an argument. │ │ │ -0041ed90: 5300 28f6 1200 0020 2020 2020 6f20 4120 S.(.... o A │ │ │ +0041ed90: 5300 283e 1200 0020 2020 2020 6f20 4120 S.(>... o A │ │ │ 0041eda0: 7379 7374 656d 2063 7261 7368 206d 6179 system crash may │ │ │ 0041edb0: 2067 656e 6572 6174 6520 6d61 6e79 2022 generate many " │ │ │ 0041edc0: 626c 6f63 6b20 7472 616e 7361 6374 696f block transactio │ │ │ 0041edd0: 6e20 6e75 6d62 6572 2074 6f6f 206c 6172 n number too lar │ │ │ -0041ede0: 6765 2251 0028 f613 0000 2020 2020 2020 ge"Q.(.... │ │ │ +0041ede0: 6765 2251 0028 3e13 0000 2020 2020 2020 ge"Q.(>... │ │ │ 0041edf0: 2065 7272 6f72 732e 2054 6865 7365 2065 errors. These e │ │ │ 0041ee00: 7272 6f72 7320 6361 6e20 6361 7573 6520 rrors can cause │ │ │ 0041ee10: 7072 6f62 6c65 6d73 2066 6f72 2042 4143 problems for BAC │ │ │ 0041ee20: 4b55 5020 2d49 4e43 5245 4d45 4e54 414c KUP -INCREMENTAL │ │ │ -0041ee30: 2061 6e64 5300 28f6 1400 0020 2020 2020 andS.(.... │ │ │ +0041ee30: 2061 6e64 5300 283e 1400 0020 2020 2020 andS.(>... │ │ │ 0041ee40: 2020 666f 7220 7472 616e 7361 6374 696f for transactio │ │ │ 0041ee50: 6e20 7072 6f63 6573 7369 6e67 2e20 4e6f n processing. No │ │ │ 0041ee60: 726d 616c 6c79 2c20 7468 6520 6175 746f rmally, the auto │ │ │ 0041ee70: 6d61 7469 6320 696e 6372 656d 656e 7420 matic increment │ │ │ -0041ee80: 6f66 2031 3030 3054 0028 f615 0000 2020 of 1000T.(.... │ │ │ +0041ee80: 6f66 2031 3030 3054 0028 3e15 0000 2020 of 1000T.(>... │ │ │ 0041ee90: 2020 2020 2062 6c6f 636b 7320 7468 6174 blocks that │ │ │ 0041eea0: 2047 542e 4d20 6164 6473 2077 6865 6e20 GT.M adds when │ │ │ 0041eeb0: 6120 6461 7461 6261 7365 2069 7320 7265 a database is re │ │ │ 0041eec0: 6f70 656e 6564 2061 7665 7274 7320 7468 opened averts th │ │ │ -0041eed0: 6573 6520 6572 726f 7273 2e51 0028 f616 ese errors.Q.(.. │ │ │ +0041eed0: 6573 6520 6572 726f 7273 2e51 0028 3e16 ese errors.Q.(>. │ │ │ 0041eee0: 0000 2020 2020 2020 2049 6620 6120 7072 .. If a pr │ │ │ 0041eef0: 6f62 6c65 6d20 7374 696c 6c20 6578 6973 oblem still exis │ │ │ 0041ef00: 7473 2061 6674 6572 2074 6865 2064 6174 ts after the dat │ │ │ 0041ef10: 6162 6173 6520 6973 2072 656f 7065 6e65 abase is reopene │ │ │ -0041ef20: 642c 2075 7365 7273 2063 616e 4f00 28f6 d, users canO.(. │ │ │ +0041ef20: 642c 2075 7365 7273 2063 616e 4f00 283e d, users canO.(> │ │ │ 0041ef30: 1700 0020 2020 2020 2020 7573 6520 6120 ... use a │ │ │ 0041ef40: 7661 6c75 6520 696e 2074 6865 2044 5345 value in the DSE │ │ │ 0041ef50: 2043 4841 4e47 4520 2d46 494c 4548 4541 CHANGE -FILEHEA │ │ │ 0041ef60: 4445 5220 2d43 5552 5245 4e54 5f54 4e3d DER -CURRENT_TN= │ │ │ -0041ef70: 2063 6f6d 6d61 6e64 2074 6f4d 0028 f618 command toM.(.. │ │ │ +0041ef70: 2063 6f6d 6d61 6e64 2074 6f4d 0028 3e18 command toM.(>. │ │ │ 0041ef80: 0000 2020 2020 2020 2071 7569 636b 6c79 .. quickly │ │ │ 0041ef90: 2066 6978 2022 626c 6f63 6b20 7472 616e fix "block tran │ │ │ 0041efa0: 7361 6374 696f 6e20 6e75 6d62 6572 2074 saction number t │ │ │ 0041efb0: 6f6f 206c 6172 6765 206e 756d 6265 7222 oo large number" │ │ │ 0041efc0: 2065 7272 6f72 732e 0000 0000 0000 0000 errors......... │ │ │ 0041efd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041efe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041eff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041f000: 0400 0000 db07 0000 b508 0000 0000 0000 ................ │ │ │ -0041f010: 7800 00f6 4845 4c50 00ff 7300 ff47 444d x...HELP..s..GDM │ │ │ +0041f010: 7800 003e 4845 4c50 00ff 7300 ff47 444d x..>HELP..s..GDM │ │ │ 0041f020: 00ff 7300 ff49 4e54 4547 00ff 7300 ff54 ..s..INTEG..s..T │ │ │ 0041f030: 5241 4e53 4143 5449 4f4e 00c0 1900 0020 RANSACTION..... │ │ │ 0041f040: 2020 2020 6f20 4279 2064 6566 6175 6c74 o By default │ │ │ 0041f050: 2c20 494e 5445 4720 7265 706f 7274 7320 , INTEG reports │ │ │ 0041f060: 6120 6d61 7869 6d75 6d20 6f66 2031 3020 a maximum of 10 │ │ │ 0041f070: 626c 6f63 6b20 7472 616e 7361 6374 696f block transactio │ │ │ -0041f080: 6e20 6572 726f 7273 2000 28f6 1a00 0020 n errors .(.... │ │ │ +0041f080: 6e20 6572 726f 7273 2000 283e 1a00 0020 n errors .(>... │ │ │ 0041f090: 2020 2020 2020 282d 5452 414e 5341 4354 (-TRANSACT │ │ │ -0041f0a0: 494f 4e3d 3130 292e 0700 28f6 2100 000f ION=10)...(.!... │ │ │ -0041f0b0: 0014 f652 5054 0000 494e 5452 5054 1100 ...RPT..INTRPT.. │ │ │ -0041f0c0: 18f6 bf11 0000 2020 2049 4e54 5250 5407 ...... INTRPT. │ │ │ -0041f0d0: 0019 f621 0000 5000 19f6 3100 0020 2020 ...!..P...1.. │ │ │ +0041f0a0: 494f 4e3d 3130 292e 0700 283e 2100 000f ION=10)...(>!... │ │ │ +0041f0b0: 0014 3e52 5054 0000 494e 5452 5054 1100 ..>RPT..INTRPT.. │ │ │ +0041f0c0: 183e bf11 0000 2020 2049 4e54 5250 5407 .>.... INTRPT. │ │ │ +0041f0d0: 0019 3e21 0000 5000 193e 3100 0020 2020 ..>!..P..>1.. │ │ │ 0041f0e0: 5365 6e64 7320 616e 2069 6e74 6572 7275 Sends an interru │ │ │ 0041f0f0: 7074 2073 6967 6e61 6c20 746f 2074 6865 pt signal to the │ │ │ 0041f100: 2073 7065 6369 6669 6564 2070 726f 6365 specified proce │ │ │ 0041f110: 7373 2e20 5468 6520 7369 676e 616c 2075 ss. The signal u │ │ │ -0041f120: 7365 6420 6973 4500 19f6 4100 0020 2020 sed isE...A.. │ │ │ +0041f120: 7365 6420 6973 4500 193e 4100 0020 2020 sed isE..>A.. │ │ │ 0041f130: 5b50 4f53 4958 5d20 5349 4755 5352 312e [POSIX] SIGUSR1. │ │ │ 0041f140: 2054 6865 2066 6f72 6d61 7420 6f66 2074 The format of t │ │ │ 0041f150: 6865 204d 5550 4950 2049 4e54 5250 5420 he MUPIP INTRPT │ │ │ -0041f160: 636f 6d6d 616e 6420 6973 3a07 0019 f651 command is:....Q │ │ │ -0041f170: 0000 1b00 19f6 6100 0020 2020 494e 5452 ......a.. INTR │ │ │ +0041f160: 636f 6d6d 616e 6420 6973 3a07 0019 3e51 command is:...>Q │ │ │ +0041f170: 0000 1b00 193e 6100 0020 2020 494e 5452 .....>a.. INTR │ │ │ 0041f180: 5054 2070 726f 6365 7373 2d69 6407 0019 PT process-id... │ │ │ -0041f190: f671 0000 1700 19f6 8100 0020 2020 2a2a .q......... ** │ │ │ -0041f1a0: 496d 706f 7274 616e 742a 2a07 0019 f691 Important**..... │ │ │ -0041f1b0: 0000 5500 18f6 c011 0000 2020 2045 6e73 ..U....... Ens │ │ │ +0041f190: 3e71 0000 1700 193e 8100 0020 2020 2a2a >q.....>... ** │ │ │ +0041f1a0: 496d 706f 7274 616e 742a 2a07 0019 3e91 Important**...>. │ │ │ +0041f1b0: 0000 5500 183e c011 0000 2020 2045 6e73 ..U..>.... Ens │ │ │ 0041f1c0: 7572 6520 7468 6174 2073 6967 6e61 6c20 ure that signal │ │ │ 0041f1d0: 5349 4755 5352 3120 6973 206e 6f74 2062 SIGUSR1 is not b │ │ │ 0041f1e0: 6520 7573 6564 2062 7920 616e 7920 4320 e used by any C │ │ │ 0041f1f0: 6578 7465 726e 616c 2066 756e 6374 696f external functio │ │ │ -0041f200: 6e20 6361 6c6c 7352 0019 f612 0000 2020 n callsR...... │ │ │ +0041f200: 6e20 6361 6c6c 7352 0019 3e12 0000 2020 n callsR..>... │ │ │ 0041f210: 206f 7220 616e 7920 2869 6e69 7469 616c or any (initial │ │ │ 0041f220: 6c79 206e 6f6e 2d47 542e 4d29 2070 726f ly non-GT.M) pro │ │ │ 0041f230: 6365 7373 6573 2074 6861 7420 7573 6520 cesses that use │ │ │ 0041f240: 6361 6c6c 2d69 6e20 7375 7070 6f72 742c call-in support, │ │ │ -0041f250: 2061 7320 6974 2069 734f 0019 f613 0000 as it isO...... │ │ │ +0041f250: 2061 7320 6974 2069 734f 0019 3e13 0000 as it isO..>... │ │ │ 0041f260: 2020 2069 6e74 6572 7072 6574 6564 2062 interpreted b │ │ │ 0041f270: 7920 4754 2e4d 2061 7320 6120 7369 676e y GT.M as a sign │ │ │ 0041f280: 616c 2074 6f20 7472 6967 6765 7220 7468 al to trigger th │ │ │ 0041f290: 6520 245a 494e 5445 5252 5550 5420 6d65 e $ZINTERRUPT me │ │ │ -0041f2a0: 6368 616e 6973 6d2e 0700 19f6 1400 0052 chanism........R │ │ │ -0041f2b0: 0019 f615 0000 2020 2020 206f 2054 6f20 ...... o To │ │ │ +0041f2a0: 6368 616e 6973 6d2e 0700 193e 1400 0052 chanism....>...R │ │ │ +0041f2b0: 0019 3e15 0000 2020 2020 206f 2054 6f20 ..>... o To │ │ │ 0041f2c0: 494e 5452 5054 2061 2070 726f 6365 7373 INTRPT a process │ │ │ 0041f2d0: 2062 656c 6f6e 6769 6e67 2074 6f20 6974 belonging to it │ │ │ 0041f2e0: 7320 6f77 6e20 6163 636f 756e 742c 2061 s own account, a │ │ │ 0041f2f0: 2070 726f 6365 7373 2072 6571 7569 7265 process require │ │ │ -0041f300: 7320 0019 f616 0000 2020 2020 2020 206e s ...... n │ │ │ +0041f300: 7320 0019 3e16 0000 2020 2020 2020 206e s ..>... n │ │ │ 0041f310: 6f20 554e 4958 2070 7269 7669 6c65 6765 o UNIX privilege │ │ │ -0041f320: 2e50 0019 f617 0000 2020 2020 206f 2054 .P...... o T │ │ │ +0041f320: 2e50 0019 3e17 0000 2020 2020 206f 2054 .P..>... o T │ │ │ 0041f330: 6f20 494e 5452 5054 2061 2070 726f 6365 o INTRPT a proce │ │ │ 0041f340: 7373 2062 656c 6f6e 6769 6e67 2074 6f20 ss belonging to │ │ │ 0041f350: 6974 7320 6f77 6e20 4752 4f55 502c 2061 its own GROUP, a │ │ │ 0041f360: 2070 726f 6365 7373 2072 6571 7569 7265 process require │ │ │ -0041f370: 7353 0019 f618 0000 2020 2020 2020 2055 sS...... U │ │ │ +0041f370: 7353 0019 3e18 0000 2020 2020 2020 2055 sS..>... U │ │ │ 0041f380: 4e49 5820 6d65 6d62 6572 7368 6970 2069 NIX membership i │ │ │ 0041f390: 6e20 7468 6520 7573 6572 2067 726f 7570 n the user group │ │ │ 0041f3a0: 206f 6620 7468 6520 7461 7267 6574 2070 of the target p │ │ │ 0041f3b0: 726f 6365 7373 2070 7269 7669 6c65 6765 rocess privilege │ │ │ -0041f3c0: 2e20 546f 4f00 19f6 1900 0020 2020 2020 . ToO...... │ │ │ +0041f3c0: 2e20 546f 4f00 193e 1900 0020 2020 2020 . ToO..>... │ │ │ 0041f3d0: 2020 494e 5452 5054 2061 2070 726f 6365 INTRPT a proce │ │ │ 0041f3e0: 7373 2062 656c 6f6e 6769 6e67 2074 6f20 ss belonging to │ │ │ 0041f3f0: 616e 2061 6363 6f75 6e74 206f 7574 7369 an account outsi │ │ │ 0041f400: 6465 2069 7473 206f 776e 2047 524f 5550 de its own GROUP │ │ │ -0041f410: 2c20 6138 0019 f61a 0000 2020 2020 2020 , a8...... │ │ │ +0041f410: 2c20 6138 0019 3e1a 0000 2020 2020 2020 , a8..>... │ │ │ 0041f420: 2070 726f 6365 7373 2072 6571 7569 7265 process require │ │ │ 0041f430: 7320 554e 4958 2073 7570 6572 7573 6572 s UNIX superuser │ │ │ -0041f440: 2070 7269 7669 6c65 6765 2e07 0019 f621 privilege.....! │ │ │ -0041f450: 0000 0e00 11f6 4c4f 4144 0000 4c4f 4144 ......LOAD..LOAD │ │ │ -0041f460: 0f00 16f6 bf11 0000 2020 204c 4f41 4407 ........ LOAD. │ │ │ -0041f470: 0017 f621 0000 5300 17f6 3100 0020 2020 ...!..S...1.. │ │ │ +0041f440: 2070 7269 7669 6c65 6765 2e07 0019 3e21 privilege....>! │ │ │ +0041f450: 0000 0e00 113e 4c4f 4144 0000 4c4f 4144 .....>LOAD..LOAD │ │ │ +0041f460: 0f00 163e bf11 0000 2020 204c 4f41 4407 ...>.... LOAD. │ │ │ +0041f470: 0017 3e21 0000 5300 173e 3100 0020 2020 ..>!..S..>1.. │ │ │ 0041f480: 5075 7473 2074 6865 2067 6c6f 6261 6c20 Puts the global │ │ │ 0041f490: 7661 7269 6162 6c65 206e 616d 6573 2061 variable names a │ │ │ 0041f4a0: 6e64 2074 6865 6972 2063 6f72 7265 7370 nd their corresp │ │ │ 0041f4b0: 6f6e 6469 6e67 2064 6174 6120 7661 6c75 onding data valu │ │ │ -0041f4c0: 6573 2069 6e74 6f20 612f 0017 f641 0000 es into a/...A.. │ │ │ +0041f4c0: 6573 2069 6e74 6f20 612f 0017 3e41 0000 es into a/..>A.. │ │ │ 0041f4d0: 2020 2047 542e 4d20 6461 7461 6261 7365 GT.M database │ │ │ 0041f4e0: 2066 726f 6d20 6120 7365 7175 656e 7469 from a sequenti │ │ │ -0041f4f0: 616c 2066 696c 652e 0700 17f6 5100 002c al file.....Q.., │ │ │ -0041f500: 0017 f661 0000 2020 2054 6865 2066 6f72 ...a.. The for │ │ │ +0041f4f0: 616c 2066 696c 652e 0700 173e 5100 002c al file....>Q.., │ │ │ +0041f500: 0017 3e61 0000 2020 2054 6865 2066 6f72 ..>a.. The for │ │ │ 0041f510: 6d61 7420 6f66 2074 6865 204c 4f41 4420 mat of the LOAD │ │ │ -0041f520: 636f 6d6d 616e 6420 6973 3a07 0017 f671 command is:....q │ │ │ -0041f530: 0000 1000 17f6 8100 0020 2020 4c5b 4f41 ......... L[OA │ │ │ -0041f540: 445d 2a00 17f6 9100 0020 2020 5b2d 4245 D]*...... [-BE │ │ │ +0041f520: 636f 6d6d 616e 6420 6973 3a07 0017 3e71 command is:...>q │ │ │ +0041f530: 0000 1000 173e 8100 0020 2020 4c5b 4f41 .....>... L[OA │ │ │ +0041f540: 445d 2a00 173e 9100 0020 2020 5b2d 4245 D]*..>... [-BE │ │ │ 0041f550: 5b47 494e 5d3d 696e 7465 6765 7220 2d45 [GIN]=integer -E │ │ │ -0041f560: 5b4e 445d 3d69 6e74 6567 6572 2000 16f6 [ND]=integer ... │ │ │ +0041f560: 5b4e 445d 3d69 6e74 6567 6572 2000 163e [ND]=integer ..> │ │ │ 0041f570: c011 0000 2020 202d 4649 5b4c 4c46 4143 .... -FI[LLFAC │ │ │ -0041f580: 544f 525d 3d69 6e74 6567 6572 2800 17f6 TOR]=integer(... │ │ │ +0041f580: 544f 525d 3d69 6e74 6567 6572 2800 173e TOR]=integer(..> │ │ │ 0041f590: 1200 0020 2020 2d46 4f5b 524d 4154 5d3d ... -FO[RMAT]= │ │ │ 0041f5a0: 7b47 4f7c 425b 494e 4152 595d 7c5a 5b57 {GO|B[INARY]|Z[W │ │ │ -0041f5b0: 525d 5d7d 2f00 17f6 1300 0020 2020 2d5b R]]}/...... -[ │ │ │ +0041f5b0: 525d 5d7d 2f00 173e 1300 0020 2020 2d5b R]]}/..>... -[ │ │ │ 0041f5c0: 4f5d 4e45 5252 4f52 3d7b 5354 4f50 7c50 O]NERROR={STOP|P │ │ │ 0041f5d0: 524f 4345 4544 7c49 4e54 4552 4143 5449 ROCEED|INTERACTI │ │ │ -0041f5e0: 5645 7d1d 0017 f614 0000 2020 202d 535b VE}....... -S[ │ │ │ +0041f5e0: 5645 7d1d 0017 3e14 0000 2020 202d 535b VE}...>... -S[ │ │ │ 0041f5f0: 5444 494e 5d5d 2066 696c 652d 6e61 6d65 TDIN]] file-name │ │ │ -0041f600: 0700 17f6 1500 0015 0017 f616 0000 2020 .............. │ │ │ -0041f610: 202a 2a43 6175 7469 6f6e 2a2a 0700 17f6 **Caution**.... │ │ │ -0041f620: 1700 0052 0017 f618 0000 2020 2046 726f ...R...... Fro │ │ │ +0041f600: 0700 173e 1500 0015 0017 3e16 0000 2020 ...>......>... │ │ │ +0041f610: 202a 2a43 6175 7469 6f6e 2a2a 0700 173e **Caution**...> │ │ │ +0041f620: 1700 0052 0017 3e18 0000 2020 2046 726f ...R..>... Fro │ │ │ 0041f630: 6d20 616e 2061 7070 6c69 6361 7469 6f6e m an application │ │ │ 0041f640: 2070 6572 7370 6563 7469 7665 2c20 7065 perspective, pe │ │ │ 0041f650: 7266 6f72 6d69 6e67 2061 204d 5550 4950 rforming a MUPIP │ │ │ 0041f660: 204c 4f41 4420 6f70 6572 6174 696f 6e20 LOAD operation │ │ │ -0041f670: 7768 696c 6553 0017 f619 0000 2020 2061 whileS...... a │ │ │ +0041f670: 7768 696c 6553 0017 3e19 0000 2020 2061 whileS..>... a │ │ │ 0041f680: 6e20 6170 706c 6963 6174 696f 6e20 6973 n application is │ │ │ 0041f690: 2072 756e 6e69 6e67 206d 6179 2072 6573 running may res │ │ │ 0041f6a0: 756c 7420 696e 2061 6e20 696e 636f 6e73 ult in an incons │ │ │ 0041f6b0: 6973 7465 6e74 2061 7070 6c69 6361 7469 istent applicati │ │ │ -0041f6c0: 6f6e 2073 7461 7465 1b00 17f6 1a00 0020 on state....... │ │ │ +0041f6c0: 6f6e 2073 7461 7465 1b00 173e 1a00 0020 on state...>... │ │ │ 0041f6d0: 2020 666f 7220 7468 6520 6461 7461 6261 for the databa │ │ │ -0041f6e0: 7365 2e07 0017 f621 0000 5400 17f6 2200 se.....!..T...". │ │ │ +0041f6e0: 7365 2e07 0017 3e21 0000 5400 173e 2200 se....>!..T..>". │ │ │ 0041f6f0: 0020 2020 2020 6f20 4d55 5049 5020 4c4f . o MUPIP LO │ │ │ 0041f700: 4144 2075 7365 7320 7468 6520 476c 6f62 AD uses the Glob │ │ │ 0041f710: 616c 2044 6972 6563 746f 7279 2074 6f20 al Directory to │ │ │ 0041f720: 6465 7465 726d 696e 6520 7768 6963 6820 determine which │ │ │ 0041f730: 6461 7461 6261 7365 2066 696c 6573 1500 database files.. │ │ │ -0041f740: 17f6 2300 0020 2020 2020 2020 746f 2075 ..#.. to u │ │ │ -0041f750: 7365 2e34 0017 f624 0000 2020 2020 206f se.4...$.. o │ │ │ +0041f740: 173e 2300 0020 2020 2020 2020 746f 2075 .>#.. to u │ │ │ +0041f750: 7365 2e34 0017 3e24 0000 2020 2020 206f se.4..>$.. o │ │ │ 0041f760: 204c 4f41 4420 7375 7070 6f72 7473 2075 LOAD supports u │ │ │ 0041f770: 7365 7220 636f 6c6c 6174 696f 6e20 726f ser collation ro │ │ │ -0041f780: 7574 696e 6573 2e54 0017 f625 0000 2020 utines.T...%.. │ │ │ +0041f780: 7574 696e 6573 2e54 0017 3e25 0000 2020 utines.T..>%.. │ │ │ 0041f790: 2020 206f 204c 4f41 4420 7461 6b65 7320 o LOAD takes │ │ │ 0041f7a0: 6974 7320 696e 7075 7420 6672 6f6d 2074 its input from t │ │ │ 0041f7b0: 6865 2066 696c 6520 6465 6669 6e65 6420 he file defined │ │ │ 0041f7c0: 6279 2074 6865 2066 696c 652d 6e61 6d65 by the file-name │ │ │ 0041f7d0: 2c20 7768 6963 6820 6d61 7900 0000 0000 , which may..... │ │ │ 0041f7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041f7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041f800: 0400 0000 4906 0000 0a08 0000 0000 0000 ....I........... │ │ │ -0041f810: 6700 00f6 4845 4c50 00ff 7300 ff47 444d g...HELP..s..GDM │ │ │ +0041f810: 6700 003e 4845 4c50 00ff 7300 ff47 444d g..>HELP..s..GDM │ │ │ 0041f820: 00ff 7300 ff49 4e54 4547 00ff 7300 ff41 ..s..INTEG..s..A │ │ │ 0041f830: 444a 4143 454e 4359 00c0 1100 0020 2020 DJACENCY..... │ │ │ 0041f840: 2020 2020 7468 6973 2072 6570 6f72 7420 this report │ │ │ 0041f850: 6d65 6173 7572 6573 2074 6865 206c 6f67 measures the log │ │ │ 0041f860: 6963 616c 2061 646a 6163 656e 6379 206f ical adjacency o │ │ │ -0041f870: 6620 6461 7461 2e4f 0026 f612 0000 2020 f data.O.&.... │ │ │ +0041f870: 6620 6461 7461 2e4f 0026 3e12 0000 2020 f data.O.&>... │ │ │ 0041f880: 2020 206f 2041 204d 5550 4950 2052 454f o A MUPIP REO │ │ │ 0041f890: 5247 2069 6d70 726f 7665 7320 6c6f 6769 RG improves logi │ │ │ 0041f8a0: 6361 6c20 6164 6a61 6365 6e63 7920 616e cal adjacency an │ │ │ 0041f8b0: 6420 6120 6e61 7469 7665 2066 696c 6520 d a native file │ │ │ -0041f8c0: 7379 7374 656d 3a00 26f6 1300 0020 2020 system:.&.... │ │ │ +0041f8c0: 7379 7374 656d 3a00 263e 1300 0020 2020 system:.&>... │ │ │ 0041f8d0: 2020 2020 6465 6672 6167 6d65 6e74 6174 defragmentat │ │ │ 0041f8e0: 696f 6e20 696d 7072 6f76 6573 2070 6879 ion improves phy │ │ │ 0041f8f0: 7369 6361 6c20 6164 6a61 6365 6e63 792e sical adjacency. │ │ │ -0041f900: 0700 26f6 1400 0033 0026 f615 0000 2020 ..&....3.&.... │ │ │ +0041f900: 0700 263e 1400 0033 0026 3e15 0000 2020 ..&>...3.&>... │ │ │ 0041f910: 2054 6865 2066 6f72 6d61 7420 6f66 2074 The format of t │ │ │ 0041f920: 6865 2041 444a 4143 454e 4359 2071 7561 he ADJACENCY qua │ │ │ -0041f930: 6c69 6669 6572 2069 733a 0700 26f6 1600 lifier is:..&... │ │ │ -0041f940: 001e 0026 f617 0000 2020 202d 4144 5b4a ...&.... -AD[J │ │ │ +0041f930: 6c69 6669 6572 2069 733a 0700 263e 1600 lifier is:..&>.. │ │ │ +0041f940: 001e 0026 3e17 0000 2020 202d 4144 5b4a ...&>... -AD[J │ │ │ 0041f950: 4143 454e 4359 5d3d 696e 7465 6765 7207 ACENCY]=integer. │ │ │ -0041f960: 0026 f618 0000 1000 1bf6 424c 4f43 4b00 .&........BLOCK. │ │ │ -0041f970: 0042 4c6f 636b 1000 21f6 bf11 0000 2020 .BLock..!..... │ │ │ -0041f980: 2042 4c6f 636b 0700 22f6 2100 0052 0022 BLock..".!..R." │ │ │ -0041f990: f631 0000 2020 2053 7065 6369 6669 6573 .1.. Specifies │ │ │ +0041f960: 0026 3e18 0000 1000 1b3e 424c 4f43 4b00 .&>......>BLOCK. │ │ │ +0041f970: 0042 4c6f 636b 1000 213e bf11 0000 2020 .BLock..!>.... │ │ │ +0041f980: 2042 4c6f 636b 0700 223e 2100 0052 0022 BLock..">!..R." │ │ │ +0041f990: 3e31 0000 2020 2053 7065 6369 6669 6573 >1.. Specifies │ │ │ 0041f9a0: 2074 6865 2062 6c6f 636b 2066 6f72 204d the block for M │ │ │ 0041f9b0: 5550 4950 2049 4e54 4547 2063 6f6d 6d61 UPIP INTEG comma │ │ │ 0041f9c0: 6e64 2074 6f20 7374 6172 7420 6368 6563 nd to start chec │ │ │ 0041f9d0: 6b69 6e67 2061 2073 7562 2d74 7265 6554 king a sub-treeT │ │ │ -0041f9e0: 0022 f641 0000 2020 206f 6620 7468 6520 .".A.. of the │ │ │ +0041f9e0: 0022 3e41 0000 2020 206f 6620 7468 6520 .">A.. of the │ │ │ 0041f9f0: 6461 7461 6261 7365 2e20 4d55 5049 5020 database. MUPIP │ │ │ 0041fa00: 494e 5445 4720 2d42 4c4f 434b 2063 616e INTEG -BLOCK can │ │ │ 0041fa10: 6e6f 7420 6465 7465 6374 2022 696e 636f not detect "inco │ │ │ 0041fa20: 7272 6563 746c 7920 6d61 726b 6564 2062 rrectly marked b │ │ │ -0041fa30: 7573 7912 0022 f651 0000 2020 2065 7272 usy..".Q.. err │ │ │ -0041fa40: 6f72 7322 2e07 0022 f661 0000 2f00 22f6 ors"...".a../.". │ │ │ +0041fa30: 7573 7912 0022 3e51 0000 2020 2065 7272 usy..">Q.. err │ │ │ +0041fa40: 6f72 7322 2e07 0022 3e61 0000 2f00 223e ors"...">a../."> │ │ │ 0041fa50: 7100 0020 2020 5468 6520 666f 726d 6174 q.. The format │ │ │ 0041fa60: 206f 6620 7468 6520 424c 4f43 4b20 7175 of the BLOCK qu │ │ │ -0041fa70: 616c 6966 6965 7220 6973 3a07 0022 f681 alifier is:..".. │ │ │ -0041fa80: 0000 1f00 22f6 9100 0020 2020 2d42 4c5b ....".... -BL[ │ │ │ +0041fa70: 616c 6966 6965 7220 6973 3a07 0022 3e81 alifier is:..">. │ │ │ +0041fa80: 0000 1f00 223e 9100 0020 2020 2d42 4c5b ....">... -BL[ │ │ │ 0041fa90: 4f43 4b5d 3d62 6c6f 636b 2d6e 756d 6265 OCK]=block-numbe │ │ │ -0041faa0: 7208 0021 f6c0 1100 0053 0022 f612 0000 r..!.....S.".... │ │ │ +0041faa0: 7208 0021 3ec0 1100 0053 0022 3e12 0000 r..!>....S.">... │ │ │ 0041fab0: 2020 2020 206f 2042 6c6f 636b 206e 756d o Block num │ │ │ 0041fac0: 6265 7273 2061 7265 2064 6973 706c 6179 bers are display │ │ │ 0041fad0: 6564 2069 6e20 616e 2049 4e54 4547 2065 ed in an INTEG e │ │ │ 0041fae0: 7272 6f72 2072 6570 6f72 7420 6f72 2062 rror report or b │ │ │ -0041faf0: 7920 7573 696e 6720 4453 452e 3900 22f6 y using DSE.9.". │ │ │ +0041faf0: 7920 7573 696e 6720 4453 452e 3900 223e y using DSE.9."> │ │ │ 0041fb00: 1300 0020 2020 2020 6f20 496e 636f 6d70 ... o Incomp │ │ │ 0041fb10: 6174 6962 6c65 2077 6974 683a 202d 5355 atible with: -SU │ │ │ 0041fb20: 4253 4352 4950 5420 616e 6420 2d54 4e5f BSCRIPT and -TN_ │ │ │ -0041fb30: 5245 5345 5407 0022 f614 0000 0f00 1cf6 RESET.."........ │ │ │ -0041fb40: 5249 4546 0000 4252 6965 6610 0021 f6bf RIEF..BRief..!.. │ │ │ -0041fb50: 1100 0020 2020 4252 6965 6607 0022 f621 ... BRief..".! │ │ │ -0041fb60: 0000 5200 22f6 3100 0020 2020 4469 7370 ..R.".1.. Disp │ │ │ +0041fb30: 5245 5345 5407 0022 3e14 0000 0f00 1c3e RESET..">......> │ │ │ +0041fb40: 5249 4546 0000 4252 6965 6610 0021 3ebf RIEF..BRief..!>. │ │ │ +0041fb50: 1100 0020 2020 4252 6965 6607 0022 3e21 ... BRief..">! │ │ │ +0041fb60: 0000 5200 223e 3100 0020 2020 4469 7370 ..R.">1.. Disp │ │ │ 0041fb70: 6c61 7973 2061 2073 696e 676c 6520 7375 lays a single su │ │ │ 0041fb80: 6d6d 6172 7920 7265 706f 7274 2062 7920 mmary report by │ │ │ 0041fb90: 6461 7461 6261 7365 2066 696c 6520 6f66 database file of │ │ │ 0041fba0: 2074 6865 2074 6f74 616c 206e 756d 6265 the total numbe │ │ │ -0041fbb0: 7220 6f66 5100 22f6 4100 0020 2020 6469 r ofQ.".A.. di │ │ │ +0041fbb0: 7220 6f66 5100 223e 4100 0020 2020 6469 r ofQ.">A.. di │ │ │ 0041fbc0: 7265 6374 6f72 792c 2069 6e64 6578 2061 rectory, index a │ │ │ 0041fbd0: 6e64 2064 6174 6120 626c 6f63 6b73 2e20 nd data blocks. │ │ │ 0041fbe0: 5468 6520 666f 726d 6174 206f 6620 7468 The format of th │ │ │ 0041fbf0: 6520 4252 4945 4620 7175 616c 6966 6965 e BRIEF qualifie │ │ │ -0041fc00: 7220 6973 3a07 0022 f651 0000 1200 22f6 r is:..".Q....". │ │ │ +0041fc00: 7220 6973 3a07 0022 3e51 0000 1200 223e r is:..">Q...."> │ │ │ 0041fc10: 6100 0020 2020 2d42 525b 4945 465d 0700 a.. -BR[IEF].. │ │ │ -0041fc20: 22f6 7100 003f 0022 f681 0000 2020 2020 ".q..?.".... │ │ │ +0041fc20: 223e 7100 003f 0022 3e81 0000 2020 2020 ">q..?.">... │ │ │ 0041fc30: 206f 2042 7920 6465 6661 756c 742c 204d o By default, M │ │ │ 0041fc40: 5550 4950 2049 4e54 4547 2075 7365 7320 UPIP INTEG uses │ │ │ 0041fc50: 7468 6520 4252 4945 4620 7175 616c 6966 the BRIEF qualif │ │ │ -0041fc60: 6965 722e 2600 22f6 9100 0020 2020 2020 ier.&.".... │ │ │ +0041fc60: 6965 722e 2600 223e 9100 0020 2020 2020 ier.&.">... │ │ │ 0041fc70: 6f20 496e 636f 6d70 6174 6962 6c65 2077 o Incompatible w │ │ │ -0041fc80: 6974 683a 202d 4655 4c4c 0800 21f6 c011 ith: -FULL..!... │ │ │ -0041fc90: 0000 2000 1bf6 444d 4158 424c 4f43 4b53 .. ...DMAXBLOCKS │ │ │ +0041fc80: 6974 683a 202d 4655 4c4c 0800 213e c011 ith: -FULL..!>.. │ │ │ +0041fc90: 0000 2000 1b3e 444d 4158 424c 4f43 4b53 .. ..>DMAXBLOCKS │ │ │ 0041fca0: 495a 4500 0044 4d41 5862 6c6f 636b 7369 IZE..DMAXblocksi │ │ │ -0041fcb0: 7a65 1800 29f6 bf11 0000 2020 2044 4d41 ze..)..... DMA │ │ │ -0041fcc0: 5862 6c6f 636b 7369 7a65 0700 2af6 2100 Xblocksize..*.!. │ │ │ -0041fcd0: 0052 002a f631 0000 2020 2053 7065 6369 .R.*.1.. Speci │ │ │ +0041fcb0: 7a65 1800 293e bf11 0000 2020 2044 4d41 ze..)>.... DMA │ │ │ +0041fcc0: 5862 6c6f 636b 7369 7a65 0700 2a3e 2100 Xblocksize..*>!. │ │ │ +0041fcd0: 0052 002a 3e31 0000 2020 2053 7065 6369 .R.*>1.. Speci │ │ │ 0041fce0: 6669 6573 2074 6865 206d 6178 696d 756d fies the maximum │ │ │ 0041fcf0: 2061 6374 7561 6c20 7369 7a65 206f 6620 actual size of │ │ │ 0041fd00: 6120 6461 7461 2d6c 6576 656c 2062 6c6f a data-level blo │ │ │ 0041fd10: 636b 2069 6e20 7468 6520 6461 7461 6261 ck in the databa │ │ │ -0041fd20: 7365 3b53 002a f641 0000 2020 2061 6e79 se;S.*.A.. any │ │ │ +0041fd20: 7365 3b53 002a 3e41 0000 2020 2061 6e79 se;S.*>A.. any │ │ │ 0041fd30: 2064 6174 6120 626c 6f63 6b20 7768 6963 data block whic │ │ │ 0041fd40: 6820 636f 6e74 6169 6e73 2064 6174 6120 h contains data │ │ │ 0041fd50: 696e 2065 7863 6573 7320 6f66 2074 6869 in excess of thi │ │ │ 0041fd60: 7320 7369 7a65 2063 6175 7365 7320 696e s size causes in │ │ │ -0041fd70: 7465 6720 746f 4c00 2af6 5100 0020 2020 teg toL.*.Q.. │ │ │ +0041fd70: 7465 6720 746f 4c00 2a3e 5100 0020 2020 teg toL.*>Q.. │ │ │ 0041fd80: 7265 706f 7274 2074 6865 2062 6c6f 636b report the block │ │ │ 0041fd90: 206e 756d 6265 722c 2069 7473 2070 6174 number, its pat │ │ │ 0041fda0: 682c 2061 6e64 2061 6e20 6572 726f 722e h, and an error. │ │ │ 0041fdb0: 2054 6865 2066 6f72 6d61 7420 6f66 2074 The format of t │ │ │ -0041fdc0: 6865 2500 2af6 6100 0020 2020 444d 4158 he%.*.a.. DMAX │ │ │ +0041fdc0: 6865 2500 2a3e 6100 0020 2020 444d 4158 he%.*>a.. DMAX │ │ │ 0041fdd0: 424c 4f43 4b53 495a 4520 7175 616c 6966 BLOCKSIZE qualif │ │ │ -0041fde0: 6965 7220 6973 3a07 002a f671 0000 2400 ier is:..*.q..$. │ │ │ -0041fdf0: 2af6 8100 0020 2020 2d44 4d41 585b 424c *.... -DMAX[BL │ │ │ +0041fde0: 6965 7220 6973 3a07 002a 3e71 0000 2400 ier is:..*>q..$. │ │ │ +0041fdf0: 2a3e 8100 0020 2020 2d44 4d41 585b 424c *>... -DMAX[BL │ │ │ 0041fe00: 4f43 4b53 495a 455d 5b3d 696e 7465 6765 OCKSIZE][=intege │ │ │ -0041fe10: 725d 0700 2af6 9100 0016 001b f645 5841 r]..*........EXA │ │ │ +0041fe10: 725d 0700 2a3e 9100 0016 001b 3e45 5841 r]..*>......>EXA │ │ │ 0041fe20: 4d50 4c45 5300 0045 7861 6d70 6c65 7313 MPLES..Examples. │ │ │ -0041fe30: 0024 f6bf 1100 0020 2020 4578 616d 706c .$..... Exampl │ │ │ -0041fe40: 6573 0700 25f6 2100 0000 0000 0000 0000 es..%.!......... │ │ │ +0041fe30: 0024 3ebf 1100 0020 2020 4578 616d 706c .$>.... Exampl │ │ │ +0041fe40: 6573 0700 253e 2100 0000 0000 0000 0000 es..%>!......... │ │ │ 0041fe50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041fe60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041fe70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041fe80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041fe90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041fea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041feb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -270334,725 +270334,725 @@ │ │ │ 0041ffd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041ffe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0041fff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00420000: 0400 0000 c907 0000 3108 0000 0000 0000 ........1....... │ │ │ 00420010: 3700 0000 4845 4c50 00ff 7300 ff47 444d 7...HELP..s..GDM │ │ │ 00420020: 00ff 7300 ff49 4e54 4547 00ff 7300 ff45 ..s..INTEG..s..E │ │ │ 00420030: 5841 4d50 4c45 5300 bf31 0000 2020 2045 XAMPLES..1.. E │ │ │ -00420040: 7861 6d70 6c65 3a07 0025 f641 0000 2a00 xample:..%.A..*. │ │ │ -00420050: 25f6 5100 0020 2020 2420 6d75 7069 7020 %.Q.. $ mupip │ │ │ +00420040: 7861 6d70 6c65 3a07 0025 3e41 0000 2a00 xample:..%>A..*. │ │ │ +00420050: 253e 5100 0020 2020 2420 6d75 7069 7020 %>Q.. $ mupip │ │ │ 00420060: 696e 7465 6720 2d62 6c6f 636b 3d34 206d integ -block=4 m │ │ │ -00420070: 756d 7073 2e64 6174 0700 25f6 6100 0054 umps.dat..%.a..T │ │ │ -00420080: 0025 f671 0000 2020 2054 6869 7320 636f .%.q.. This co │ │ │ +00420070: 756d 7073 2e64 6174 0700 253e 6100 0054 umps.dat..%>a..T │ │ │ +00420080: 0025 3e71 0000 2020 2054 6869 7320 636f .%>q.. This co │ │ │ 00420090: 6d6d 616e 6420 7065 7266 6f72 6d73 2061 mmand performs a │ │ │ 004200a0: 204d 5550 4950 2049 4e54 4547 206f 7065 MUPIP INTEG ope │ │ │ 004200b0: 7261 7469 6f6e 206f 6e20 7468 6520 424c ration on the BL │ │ │ 004200c0: 4f43 4b20 3420 6f66 206d 756d 7073 2e64 OCK 4 of mumps.d │ │ │ -004200d0: 6174 2e07 0025 f681 0000 1200 25f6 9100 at...%......%... │ │ │ -004200e0: 0020 2020 4578 616d 706c 653a 0800 24f6 . Example:..$. │ │ │ -004200f0: c011 0000 2500 25f6 1200 0020 2020 2420 ....%.%.... $ │ │ │ +004200d0: 6174 2e07 0025 3e81 0000 1200 253e 9100 at...%>.....%>.. │ │ │ +004200e0: 0020 2020 4578 616d 706c 653a 0800 243e . Example:..$> │ │ │ +004200f0: c011 0000 2500 253e 1200 0020 2020 2420 ....%.%>... $ │ │ │ 00420100: 6d75 7069 7020 696e 7465 6720 2d61 646a mupip integ -adj │ │ │ -00420110: 6163 656e 6379 3d32 3007 0025 f613 0000 acency=20..%.... │ │ │ -00420120: 3900 25f6 1400 0020 2020 4120 7361 6d70 9.%.... A samp │ │ │ +00420110: 6163 656e 6379 3d32 3007 0025 3e13 0000 acency=20..%>... │ │ │ +00420120: 3900 253e 1400 0020 2020 4120 7361 6d70 9.%>... A samp │ │ │ 00420130: 6c65 206f 7574 7075 7420 6672 6f6d 2074 le output from t │ │ │ 00420140: 6865 2061 626f 7665 2063 6f6d 6d61 6e64 he above command │ │ │ -00420150: 2066 6f6c 6c6f 7773 3a07 0025 f615 0000 follows:..%.... │ │ │ -00420160: 4d00 25f6 1600 0020 2020 5479 7065 2020 M.%.... Type │ │ │ +00420150: 2066 6f6c 6c6f 7773 3a07 0025 3e15 0000 follows:..%>... │ │ │ +00420160: 4d00 253e 1600 0020 2020 5479 7065 2020 M.%>... Type │ │ │ 00420170: 2020 2020 2020 2020 2042 6c6f 636b 7320 Blocks │ │ │ 00420180: 2020 2020 2020 2020 5265 636f 7264 7320 Records │ │ │ 00420190: 2020 2020 2020 2020 2025 2055 7365 6420 % Used │ │ │ 004201a0: 2020 2020 2041 646a 6163 656e 744d 0025 AdjacentM.% │ │ │ -004201b0: f617 0000 2020 2044 6972 6563 746f 7279 .... Directory │ │ │ +004201b0: 3e17 0000 2020 2044 6972 6563 746f 7279 >... Directory │ │ │ 004201c0: 2020 2020 2020 2020 2020 2032 2020 2020 2 │ │ │ 004201d0: 2020 2020 2020 2020 2031 3130 2020 2020 110 │ │ │ 004201e0: 2020 2020 2020 3235 2e37 3332 2020 2020 25.732 │ │ │ -004201f0: 2020 2020 2020 2020 4e41 4d00 25f6 1800 NAM.%... │ │ │ +004201f0: 2020 2020 2020 2020 4e41 4d00 253e 1800 NAM.%>.. │ │ │ 00420200: 0020 2020 496e 6465 7820 2020 2020 2020 . Index │ │ │ 00420210: 2020 2020 2031 3137 3020 2020 2020 2020 1170 │ │ │ 00420220: 2020 2033 3431 3633 3920 2020 2020 2020 341639 │ │ │ 00420230: 2020 2038 382e 3239 3820 2020 2020 2020 88.298 │ │ │ -00420240: 2020 2020 2020 364d 0025 f619 0000 2020 6M.%.... │ │ │ +00420240: 2020 2020 2020 364d 0025 3e19 0000 2020 6M.%>... │ │ │ 00420250: 2044 6174 6120 2020 2020 2020 2020 2020 Data │ │ │ 00420260: 3334 3035 3738 2020 2020 2020 2020 2020 340578 │ │ │ 00420270: 3531 3934 3839 2020 2020 2020 2020 2020 519489 │ │ │ 00420280: 3939 2e32 3638 2020 2020 2020 2020 3333 99.268 33 │ │ │ -00420290: 3738 3838 4d00 25f6 1a00 0020 2020 4672 7888M.%.... Fr │ │ │ +00420290: 3738 3838 4d00 253e 1a00 0020 2020 4672 7888M.%>... Fr │ │ │ 004202a0: 6565 2020 2020 2020 2020 2020 2020 2036 ee 6 │ │ │ 004202b0: 3830 3920 2020 2020 2020 2020 2020 2020 809 │ │ │ 004202c0: 204e 4120 2020 2020 2020 2020 2020 2020 NA │ │ │ 004202d0: 204e 4120 2020 2020 2020 2020 2020 204e NA N │ │ │ -004202e0: 414d 0025 f621 0000 2020 2054 6f74 616c AM.%.!.. Total │ │ │ +004202e0: 414d 0025 3e21 0000 2020 2054 6f74 616c AM.%>!.. Total │ │ │ 004202f0: 2020 2020 2020 2020 2020 3334 3835 3539 348559 │ │ │ 00420300: 2020 2020 2020 2020 2020 3836 3132 3338 861238 │ │ │ 00420310: 2020 2020 2020 2020 2020 2020 2020 4e41 NA │ │ │ 00420320: 2020 2020 2020 2020 3333 3738 3934 2f00 337894/. │ │ │ -00420330: 25f6 2200 0020 2020 5b53 7061 6e6e 696e %.".. [Spannin │ │ │ +00420330: 253e 2200 0020 2020 5b53 7061 6e6e 696e %>".. [Spannin │ │ │ 00420340: 6720 4e6f 6465 733a 3333 3239 203b 2042 g Nodes:3329 ; B │ │ │ 00420350: 6c6f 636b 733a 3334 3134 3033 5d07 0025 locks:341403]..% │ │ │ -00420360: f623 0000 4f00 25f6 2400 0020 2020 5468 .#..O.%.$.. Th │ │ │ +00420360: 3e23 0000 4f00 253e 2400 0020 2020 5468 >#..O.%>$.. Th │ │ │ 00420370: 6973 2065 7861 6d70 6c65 2070 6572 666f is example perfo │ │ │ 00420380: 726d 7320 6120 4d55 5049 5020 494e 5445 rms a MUPIP INTE │ │ │ 00420390: 4720 6f70 6572 6174 696f 6e20 6173 7375 G operation assu │ │ │ 004203a0: 6d69 6e67 2074 6861 7420 6c6f 6769 6361 ming that logica │ │ │ -004203b0: 6c6c 7952 0025 f625 0000 2020 2072 656c llyR.%.%.. rel │ │ │ +004203b0: 6c6c 7952 0025 3e25 0000 2020 2072 656c llyR.%>%.. rel │ │ │ 004203c0: 6174 6564 2064 6174 6120 6f63 6375 7069 ated data occupi │ │ │ 004203d0: 6573 2032 3020 6461 7461 2062 6c6f 636b es 20 data block │ │ │ 004203e0: 7320 696e 2074 6865 2063 7572 7265 6e74 s in the current │ │ │ 004203f0: 2064 6174 6162 6173 652e 2054 6865 2073 database. The s │ │ │ -00420400: 616d 706c 6552 0025 f626 0000 2020 206f ampleR.%.&.. o │ │ │ +00420400: 616d 706c 6552 0025 3e26 0000 2020 206f ampleR.%>&.. o │ │ │ 00420410: 7574 7075 7420 7368 6f77 7320 7468 6174 utput shows that │ │ │ 00420420: 206f 7574 206f 6620 3131 3337 2064 6174 out of 1137 dat │ │ │ 00420430: 6120 626c 6f63 6b73 2c20 3130 3330 2064 a blocks, 1030 d │ │ │ 00420440: 6174 6120 626c 6f63 6b73 2061 7265 2061 ata blocks are a │ │ │ -00420450: 646a 6163 656e 7454 0025 f627 0000 2020 djacentT.%.'.. │ │ │ +00420450: 646a 6163 656e 7454 0025 3e27 0000 2020 djacentT.%>'.. │ │ │ 00420460: 2074 6f20 6561 6368 206f 7468 6572 2e20 to each other. │ │ │ 00420470: 4f6e 6520 6d61 7920 6265 2061 626c 6520 One may be able │ │ │ 00420480: 746f 2069 6d70 726f 7665 2074 6865 2070 to improve the p │ │ │ 00420490: 6572 666f 726d 616e 6365 206f 6620 6120 erformance of a │ │ │ -004204a0: 6461 7461 6261 7365 2069 664f 0025 f628 database ifO.%.( │ │ │ +004204a0: 6461 7461 6261 7365 2069 664f 0025 3e28 database ifO.%>( │ │ │ 004204b0: 0000 2020 2074 6865 2061 6c6c 2062 6c6f .. the all blo │ │ │ 004204c0: 636b 7320 6172 6520 6173 2061 646a 6163 cks are as adjac │ │ │ 004204d0: 656e 7420 6173 2070 6f73 7369 626c 652e ent as possible. │ │ │ 004204e0: 2022 2520 5573 6564 2220 6973 2074 6865 "% Used" is the │ │ │ -004204f0: 2061 6d6f 756e 7420 6f66 5300 25f6 2900 amount ofS.%.). │ │ │ +004204f0: 2061 6d6f 756e 7420 6f66 5300 253e 2900 amount ofS.%>). │ │ │ 00420500: 0020 2020 7370 6163 6520 6f63 6375 7069 . space occupi │ │ │ 00420510: 6564 2061 6372 6f73 7320 7468 6520 696e ed across the in │ │ │ 00420520: 2d75 7365 2062 6c6f 636b 7320 6469 7669 -use blocks divi │ │ │ 00420530: 6465 6420 6279 2074 6865 2073 7061 6365 ded by the space │ │ │ 00420540: 2061 7661 696c 6162 6c65 2069 6e53 0025 available inS.% │ │ │ -00420550: f62a 0000 2020 2074 6865 2069 6e2d 7573 .*.. the in-us │ │ │ +00420550: 3e2a 0000 2020 2074 6865 2069 6e2d 7573 >*.. the in-us │ │ │ 00420560: 6520 626c 6f63 6b73 2c20 616e 6420 7468 e blocks, and th │ │ │ 00420570: 7573 2072 6570 7265 7365 6e74 7320 7468 us represents th │ │ │ 00420580: 6520 7061 636b 696e 6720 6465 6e73 6974 e packing densit │ │ │ 00420590: 7920 666f 7220 7468 6520 696e 2d75 7365 y for the in-use │ │ │ -004205a0: 4c00 25f6 3100 0020 2020 626c 6f63 6b73 L.%.1.. blocks │ │ │ +004205a0: 4c00 253e 3100 0020 2020 626c 6f63 6b73 L.%>1.. blocks │ │ │ 004205b0: 2028 6578 636c 7564 696e 6720 6c6f 6361 (excluding loca │ │ │ 004205c0: 6c20 6269 7420 6d61 7073 292e 2048 6967 l bit maps). Hig │ │ │ 004205d0: 6865 7220 2225 2055 7365 6422 206d 6179 her "% Used" may │ │ │ -004205e0: 2061 6374 7561 6c6c 7920 6265 4e00 25f6 actually beN.%. │ │ │ +004205e0: 2061 6374 7561 6c6c 7920 6265 4e00 253e actually beN.%> │ │ │ 004205f0: 3200 0020 2020 756e 6465 7369 7261 626c 2.. undesirabl │ │ │ 00420600: 6520 6672 6f6d 2061 2070 6572 666f 726d e from a perform │ │ │ 00420610: 616e 6365 2070 6572 7370 6563 7469 7665 ance perspective │ │ │ 00420620: 2061 7320 7468 6579 2069 6e64 6963 6174 as they indicat │ │ │ -00420630: 6520 6120 6869 6768 6572 3b00 25f6 3300 e a higher;.%.3. │ │ │ +00420630: 6520 6120 6869 6768 6572 3b00 253e 3300 e a higher;.%>3. │ │ │ 00420640: 0020 2020 6c69 6b65 6c69 686f 6f64 206f . likelihood o │ │ │ 00420650: 6620 626c 6f63 6b20 7370 6c69 7473 2077 f block splits w │ │ │ 00420660: 6974 6820 7570 636f 6d69 6e67 2075 7064 ith upcoming upd │ │ │ -00420670: 6174 6573 2e07 0025 f634 0000 1200 25f6 ates...%.4....%. │ │ │ +00420670: 6174 6573 2e07 0025 3e34 0000 1200 253e ates...%>4....%> │ │ │ 00420680: 3500 0020 2020 4578 616d 706c 653a 0700 5.. Example:.. │ │ │ -00420690: 25f6 3600 0028 0025 f637 0000 2020 2024 %.6..(.%.7.. $ │ │ │ +00420690: 253e 3600 0028 0025 3e37 0000 2020 2024 %>6..(.%>7.. $ │ │ │ 004206a0: 206d 7570 6970 2069 6e74 6567 202d 6272 mupip integ -br │ │ │ 004206b0: 6965 6620 6d75 6d70 732e 6461 7407 0025 ief mumps.dat..% │ │ │ -004206c0: f638 0000 5400 25f6 3900 0020 2020 5468 .8..T.%.9.. Th │ │ │ +004206c0: 3e38 0000 5400 253e 3900 0020 2020 5468 >8..T.%>9.. Th │ │ │ 004206d0: 6973 2063 6f6d 6d61 6e64 2070 6572 666f is command perfo │ │ │ 004206e0: 726d 7320 6120 4d55 5049 5020 494e 5445 rms a MUPIP INTE │ │ │ 004206f0: 4720 6f70 6572 6174 696f 6e20 6f6e 2074 G operation on t │ │ │ 00420700: 6865 2064 6174 6162 6173 6520 6d75 6d70 he database mump │ │ │ -00420710: 732e 6461 742e 2041 3700 25f6 3a00 0020 s.dat. A7.%.:.. │ │ │ +00420710: 732e 6461 742e 2041 3700 253e 3a00 0020 s.dat. A7.%>:.. │ │ │ 00420720: 2020 7361 6d70 6c65 206f 7574 7075 7420 sample output │ │ │ 00420730: 6672 6f6d 2074 6865 2061 626f 7665 2063 from the above c │ │ │ 00420740: 6f6d 6d61 6e64 2066 6f6c 6c6f 7773 3a07 ommand follows:. │ │ │ -00420750: 0025 f641 0000 2600 25f6 4200 0020 2020 .%.A..&.%.B.. │ │ │ +00420750: 0025 3e41 0000 2600 253e 4200 0020 2020 .%>A..&.%>B.. │ │ │ 00420760: 4e6f 2065 7272 6f72 7320 6465 7465 6374 No errors detect │ │ │ -00420770: 6564 2062 7920 696e 7465 672e 4d00 25f6 ed by integ.M.%. │ │ │ +00420770: 6564 2062 7920 696e 7465 672e 4d00 253e ed by integ.M.%> │ │ │ 00420780: 4300 0020 2020 5479 7065 2020 2020 2020 C.. Type │ │ │ 00420790: 2020 2020 2042 6c6f 636b 7320 2020 2020 Blocks │ │ │ 004207a0: 2020 2020 5265 636f 7264 7320 2020 2020 Records │ │ │ 004207b0: 2020 2020 2025 2055 7365 6420 2020 2020 % Used │ │ │ 004207c0: 2041 646a 6163 656e 7400 0000 0000 0000 Adjacent....... │ │ │ 004207d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004207e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004207f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00420800: 0400 0000 e807 0000 5808 0000 0000 0000 ........X....... │ │ │ -00420810: 7200 00f6 4845 4c50 00ff 7300 ff47 444d r...HELP..s..GDM │ │ │ +00420810: 7200 003e 4845 4c50 00ff 7300 ff47 444d r..>HELP..s..GDM │ │ │ 00420820: 00ff 7300 ff49 4e54 4547 00ff 7300 ff45 ..s..INTEG..s..E │ │ │ 00420830: 5841 4d50 4c45 5300 c044 0000 2020 2044 XAMPLES..D.. D │ │ │ 00420840: 6972 6563 746f 7279 2020 2020 2020 2020 irectory │ │ │ 00420850: 2020 2032 2020 2020 2020 2020 2020 2020 2 │ │ │ 00420860: 2031 3130 2020 2020 2020 2020 2020 3235 110 25 │ │ │ 00420870: 2e37 3332 2020 2020 2020 2020 2020 2020 .732 │ │ │ -00420880: 4e41 4d00 25f6 4500 0020 2020 496e 6465 NAM.%.E.. Inde │ │ │ +00420880: 4e41 4d00 253e 4500 0020 2020 496e 6465 NAM.%>E.. Inde │ │ │ 00420890: 7820 2020 2020 2020 2020 2020 2031 3137 x 117 │ │ │ 004208a0: 3020 2020 2020 2020 2020 2033 3431 3633 0 34163 │ │ │ 004208b0: 3920 2020 2020 2020 2020 2038 382e 3239 9 88.29 │ │ │ 004208c0: 3820 2020 2020 2020 2020 2020 2020 344d 8 4M │ │ │ -004208d0: 0025 f646 0000 2020 2044 6174 6120 2020 .%.F.. Data │ │ │ +004208d0: 0025 3e46 0000 2020 2044 6174 6120 2020 .%>F.. Data │ │ │ 004208e0: 2020 2020 2020 2020 3334 3035 3738 2020 340578 │ │ │ 004208f0: 2020 2020 2020 2020 3531 3934 3839 2020 519489 │ │ │ 00420900: 2020 2020 2020 2020 3939 2e32 3638 2020 99.268 │ │ │ -00420910: 2020 2020 2020 3333 3736 3137 4d00 25f6 337617M.%. │ │ │ +00420910: 2020 2020 2020 3333 3736 3137 4d00 253e 337617M.%> │ │ │ 00420920: 4700 0020 2020 4672 6565 2020 2020 2020 G.. Free │ │ │ 00420930: 2020 2020 2020 2036 3830 3920 2020 2020 6809 │ │ │ 00420940: 2020 2020 2020 2020 204e 4120 2020 2020 NA │ │ │ 00420950: 2020 2020 2020 2020 204e 4120 2020 2020 NA │ │ │ -00420960: 2020 2020 2020 204e 414d 0025 f648 0000 NAM.%.H.. │ │ │ +00420960: 2020 2020 2020 204e 414d 0025 3e48 0000 NAM.%>H.. │ │ │ 00420970: 2020 2054 6f74 616c 2020 2020 2020 2020 Total │ │ │ 00420980: 2020 3334 3835 3539 2020 2020 2020 2020 348559 │ │ │ 00420990: 2020 3836 3132 3338 2020 2020 2020 2020 861238 │ │ │ 004209a0: 2020 2020 2020 4e41 2020 2020 2020 2020 NA │ │ │ -004209b0: 3333 3736 3231 2f00 25f6 4900 0020 2020 337621/.%.I.. │ │ │ +004209b0: 3333 3736 3231 2f00 253e 4900 0020 2020 337621/.%>I.. │ │ │ 004209c0: 5b53 7061 6e6e 696e 6720 4e6f 6465 733a [Spanning Nodes: │ │ │ 004209d0: 3333 3239 203b 2042 6c6f 636b 733a 3334 3329 ; Blocks:34 │ │ │ -004209e0: 3134 3033 5d07 0025 f64a 0000 1200 25f6 1403]..%.J....%. │ │ │ +004209e0: 3134 3033 5d07 0025 3e4a 0000 1200 253e 1403]..%>J....%> │ │ │ 004209f0: 5100 0020 2020 4578 616d 706c 653a 0700 Q.. Example:.. │ │ │ -00420a00: 25f6 5200 0027 0025 f653 0000 2020 2024 %.R..'.%.S.. $ │ │ │ +00420a00: 253e 5200 0027 0025 3e53 0000 2020 2024 %>R..'.%>S.. $ │ │ │ 00420a10: 206d 7570 6970 2069 6e74 6567 202d 6661 mupip integ -fa │ │ │ -00420a20: 7374 206d 756d 7073 2e64 6174 0700 25f6 st mumps.dat..%. │ │ │ -00420a30: 5400 0052 0025 f655 0000 2020 2054 6869 T..R.%.U.. Thi │ │ │ +00420a20: 7374 206d 756d 7073 2e64 6174 0700 253e st mumps.dat..%> │ │ │ +00420a30: 5400 0052 0025 3e55 0000 2020 2054 6869 T..R.%>U.. Thi │ │ │ 00420a40: 7320 636f 6d6d 616e 6420 7065 7266 6f72 s command perfor │ │ │ 00420a50: 6d73 2061 204d 5550 4950 2049 4e54 4547 ms a MUPIP INTEG │ │ │ 00420a60: 206f 7065 7261 7469 6f6e 206f 6e6c 7920 operation only │ │ │ 00420a70: 6f6e 2074 6865 2069 6e64 6578 2062 6c6f on the index blo │ │ │ -00420a80: 636b 206f 664d 0025 f656 0000 2020 2074 ck ofM.%.V.. t │ │ │ +00420a80: 636b 206f 664d 0025 3e56 0000 2020 2074 ck ofM.%>V.. t │ │ │ 00420a90: 6865 2064 6174 6162 6173 6520 6669 6c65 he database file │ │ │ 00420aa0: 206d 756d 7073 2e64 6174 2e20 4120 7361 mumps.dat. A sa │ │ │ 00420ab0: 6d70 6c65 206f 7574 7075 7420 6672 6f6d mple output from │ │ │ 00420ac0: 2074 6865 2061 626f 7665 2063 6f6d 6d61 the above comma │ │ │ -00420ad0: 6e64 1200 25f6 5700 0020 2020 666f 6c6c nd..%.W.. foll │ │ │ -00420ae0: 6f77 733a 0700 25f6 5800 002b 0025 f659 ows:..%.X..+.%.Y │ │ │ +00420ad0: 6e64 1200 253e 5700 0020 2020 666f 6c6c nd..%>W.. foll │ │ │ +00420ae0: 6f77 733a 0700 253e 5800 002b 0025 3e59 ows:..%>X..+.%>Y │ │ │ 00420af0: 0000 2020 204e 6f20 6572 726f 7273 2064 .. No errors d │ │ │ 00420b00: 6574 6563 7465 6420 6279 2066 6173 7420 etected by fast │ │ │ -00420b10: 696e 7465 672e 0700 25f6 5a00 004d 0025 integ...%.Z..M.% │ │ │ -00420b20: f661 0000 2020 2054 7970 6520 2020 2020 .a.. Type │ │ │ +00420b10: 696e 7465 672e 0700 253e 5a00 004d 0025 integ...%>Z..M.% │ │ │ +00420b20: 3e61 0000 2020 2054 7970 6520 2020 2020 >a.. Type │ │ │ 00420b30: 2020 2020 2020 426c 6f63 6b73 2020 2020 Blocks │ │ │ 00420b40: 2020 2020 2052 6563 6f72 6473 2020 2020 Records │ │ │ 00420b50: 2020 2020 2020 2520 5573 6564 2020 2020 % Used │ │ │ -00420b60: 2020 4164 6a61 6365 6e74 4d00 25f6 6200 AdjacentM.%.b. │ │ │ +00420b60: 2020 4164 6a61 6365 6e74 4d00 253e 6200 AdjacentM.%>b. │ │ │ 00420b70: 0020 2020 4469 7265 6374 6f72 7920 2020 . Directory │ │ │ 00420b80: 2020 2020 2020 2020 3220 2020 2020 2020 2 │ │ │ 00420b90: 2020 2020 2020 3131 3020 2020 2020 2020 110 │ │ │ 00420ba0: 2020 2032 352e 3733 3220 2020 2020 2020 25.732 │ │ │ -00420bb0: 2020 2020 204e 414d 0025 f663 0000 2020 NAM.%.c.. │ │ │ +00420bb0: 2020 2020 204e 414d 0025 3e63 0000 2020 NAM.%>c.. │ │ │ 00420bc0: 2049 6e64 6578 2020 2020 2020 2020 2020 Index │ │ │ 00420bd0: 2020 3131 3730 2020 2020 2020 2020 2020 1170 │ │ │ 00420be0: 3334 3136 3339 2020 2020 2020 2020 2020 341639 │ │ │ 00420bf0: 3838 2e32 3938 2020 2020 2020 2020 2020 88.298 │ │ │ -00420c00: 2020 2034 4d00 25f6 6400 0020 2020 4461 4M.%.d.. Da │ │ │ +00420c00: 2020 2034 4d00 253e 6400 0020 2020 4461 4M.%>d.. Da │ │ │ 00420c10: 7461 2020 2020 2020 2020 2020 2033 3430 ta 340 │ │ │ 00420c20: 3537 3820 2020 2020 2020 2020 2020 2020 578 │ │ │ 00420c30: 204e 4120 2020 2020 2020 2020 2020 2020 NA │ │ │ 00420c40: 204e 4120 2020 2020 2020 2033 3337 3631 NA 33761 │ │ │ -00420c50: 374d 0025 f665 0000 2020 2046 7265 6520 7M.%.e.. Free │ │ │ +00420c50: 374d 0025 3e65 0000 2020 2046 7265 6520 7M.%>e.. Free │ │ │ 00420c60: 2020 2020 2020 2020 2020 2020 3638 3039 6809 │ │ │ 00420c70: 2020 2020 2020 2020 2020 2020 2020 4e41 NA │ │ │ 00420c80: 2020 2020 2020 2020 2020 2020 2020 4e41 NA │ │ │ 00420c90: 2020 2020 2020 2020 2020 2020 4e41 4d00 NAM. │ │ │ -00420ca0: 25f6 6600 0020 2020 546f 7461 6c20 2020 %.f.. Total │ │ │ +00420ca0: 253e 6600 0020 2020 546f 7461 6c20 2020 %>f.. Total │ │ │ 00420cb0: 2020 2020 2020 2033 3438 3535 3920 2020 348559 │ │ │ 00420cc0: 2020 2020 2020 2020 2020 204e 4120 2020 NA │ │ │ 00420cd0: 2020 2020 2020 2020 2020 204e 4120 2020 NA │ │ │ -00420ce0: 2020 2020 2033 3337 3632 3107 0025 f667 337621..%.g │ │ │ -00420cf0: 0000 5000 25f6 6800 0020 2020 4e6f 7465 ..P.%.h.. Note │ │ │ +00420ce0: 2020 2020 2033 3337 3632 3107 0025 3e67 337621..%>g │ │ │ +00420cf0: 0000 5000 253e 6800 0020 2020 4e6f 7465 ..P.%>h.. Note │ │ │ 00420d00: 2074 6865 204e 4120 656e 7472 6965 7320 the NA entries │ │ │ 00420d10: 666f 7220 4461 7461 2074 7970 652e 2049 for Data type. I │ │ │ 00420d20: 7420 6d65 616e 7320 7468 6174 2074 6865 t means that the │ │ │ 00420d30: 204d 5550 4950 2049 4e54 4547 202d 4641 MUPIP INTEG -FA │ │ │ -00420d40: 5354 2e00 25f6 6900 0020 2020 6f70 6572 ST..%.i.. oper │ │ │ +00420d40: 5354 2e00 253e 6900 0020 2020 6f70 6572 ST..%>i.. oper │ │ │ 00420d50: 6174 696f 6e20 6368 6563 6b65 6420 6f6e ation checked on │ │ │ 00420d60: 6c79 2069 6e64 6578 2062 6c6f 636b 732e ly index blocks. │ │ │ -00420d70: 0700 25f6 6a00 0027 0025 f671 0000 2020 ..%.j..'.%.q.. │ │ │ +00420d70: 0700 253e 6a00 0027 0025 3e71 0000 2020 ..%>j..'.%>q.. │ │ │ 00420d80: 2024 206d 7570 6970 2069 6e74 6567 202d $ mupip integ - │ │ │ 00420d90: 6675 6c6c 206d 756d 7073 2e64 6174 0700 full mumps.dat.. │ │ │ -00420da0: 25f6 7200 003b 0025 f673 0000 2020 2054 %.r..;.%.s.. T │ │ │ +00420da0: 253e 7200 003b 0025 3e73 0000 2020 2054 %>r..;.%>s.. T │ │ │ 00420db0: 6865 2073 616d 706c 6520 6f75 7470 7574 he sample output │ │ │ 00420dc0: 2066 726f 6d20 7468 6520 6162 6f76 6520 from the above │ │ │ 00420dd0: 636f 6d6d 616e 6420 666f 6c6c 6f77 733a command follows: │ │ │ -00420de0: 0700 25f6 7400 0018 0025 f675 0000 2020 ..%.t....%.u.. │ │ │ +00420de0: 0700 253e 7400 0018 0025 3e75 0000 2020 ..%>t....%>u.. │ │ │ 00420df0: 2044 6972 6563 746f 7279 2074 7265 654d Directory treeM │ │ │ -00420e00: 0025 f676 0000 2020 204c 6576 656c 2020 .%.v.. Level │ │ │ +00420e00: 0025 3e76 0000 2020 204c 6576 656c 2020 .%>v.. Level │ │ │ 00420e10: 2020 2020 2020 2020 426c 6f63 6b73 2020 Blocks │ │ │ 00420e20: 2020 2020 2020 2052 6563 6f72 6473 2020 Records │ │ │ 00420e30: 2020 2020 2020 2020 2520 5573 6564 2020 % Used │ │ │ -00420e40: 2020 2020 4164 6a61 6365 6e74 4c00 25f6 AdjacentL.%. │ │ │ +00420e40: 2020 2020 4164 6a61 6365 6e74 4c00 253e AdjacentL.%> │ │ │ 00420e50: 7700 0020 2020 2020 2020 3120 2020 2020 w.. 1 │ │ │ 00420e60: 2020 2020 2020 2020 2020 3120 2020 2020 1 │ │ │ 00420e70: 2020 2020 2020 2020 2020 3120 2020 2020 1 │ │ │ 00420e80: 2020 2020 2020 302e 3538 3520 2020 2020 0.585 │ │ │ -00420e90: 2020 2020 2020 4e41 4c00 25f6 7800 0020 NAL.%.x.. │ │ │ +00420e90: 2020 2020 2020 4e41 4c00 253e 7800 0020 NAL.%>x.. │ │ │ 00420ea0: 2020 2020 2020 3020 2020 2020 2020 2020 0 │ │ │ 00420eb0: 2020 2020 2020 3120 2020 2020 2020 2020 1 │ │ │ 00420ec0: 2020 2020 3130 3920 2020 2020 2020 2020 109 │ │ │ 00420ed0: 2035 302e 3837 3820 2020 2020 2020 2020 50.878 │ │ │ -00420ee0: 2020 4e41 1d00 25f6 7900 0020 2020 476c NA..%.y.. Gl │ │ │ +00420ee0: 2020 4e41 1d00 253e 7900 0020 2020 476c NA..%>y.. Gl │ │ │ 00420ef0: 6f62 616c 2076 6172 6961 626c 6520 5e23 obal variable ^# │ │ │ -00420f00: 744d 0025 f67a 0000 2020 204c 6576 656c tM.%.z.. Level │ │ │ +00420f00: 744d 0025 3e7a 0000 2020 204c 6576 656c tM.%>z.. Level │ │ │ 00420f10: 2020 2020 2020 2020 2020 426c 6f63 6b73 Blocks │ │ │ 00420f20: 2020 2020 2020 2020 2052 6563 6f72 6473 Records │ │ │ 00420f30: 2020 2020 2020 2020 2020 2520 5573 6564 % Used │ │ │ 00420f40: 2020 2020 2020 4164 6a61 6365 6e74 4d00 AdjacentM. │ │ │ -00420f50: 25f6 8100 0020 2020 2020 2020 3120 2020 %.... 1 │ │ │ +00420f50: 253e 8100 0020 2020 2020 2020 3120 2020 %>... 1 │ │ │ 00420f60: 2020 2020 2020 2020 2020 2020 3120 2020 1 │ │ │ 00420f70: 2020 2020 2020 2020 2020 2020 3120 2020 1 │ │ │ 00420f80: 2020 2020 2020 2020 302e 3538 3520 2020 0.585 │ │ │ -00420f90: 2020 2020 2020 2020 2020 304d 0025 f682 0M.%.. │ │ │ +00420f90: 2020 2020 2020 2020 2020 304d 0025 3e82 0M.%>. │ │ │ 00420fa0: 0000 2020 2020 2020 2030 2020 2020 2020 .. 0 │ │ │ 00420fb0: 2020 2020 2020 2020 2031 2020 2020 2020 1 │ │ │ 00420fc0: 2020 2020 2020 2020 3830 2020 2020 2020 80 │ │ │ 00420fd0: 2020 2020 3439 2e36 3039 2020 2020 2020 49.609 │ │ │ 00420fe0: 2020 2020 2020 2031 0000 0000 0000 0000 1........ │ │ │ 00420ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00421000: 0400 0000 9207 0000 8708 0000 0000 0000 ................ │ │ │ -00421010: 4e00 00f6 4845 4c50 00ff 7300 ff47 444d N...HELP..s..GDM │ │ │ +00421010: 4e00 003e 4845 4c50 00ff 7300 ff47 444d N..>HELP..s..GDM │ │ │ 00421020: 00ff 7300 ff49 4e54 4547 00ff 7300 ff45 ..s..INTEG..s..E │ │ │ 00421030: 5841 4d50 4c45 5300 c083 0000 2020 2047 XAMPLES..... G │ │ │ 00421040: 6c6f 6261 6c20 7661 7269 6162 6c65 205e lobal variable ^ │ │ │ 00421050: 7665 7273 696f 6e43 6f6e 7465 6e74 4d00 versionContentM. │ │ │ -00421060: 25f6 8400 0020 2020 4c65 7665 6c20 2020 %.... Level │ │ │ +00421060: 253e 8400 0020 2020 4c65 7665 6c20 2020 %>... Level │ │ │ 00421070: 2020 2020 2020 2042 6c6f 636b 7320 2020 Blocks │ │ │ 00421080: 2020 2020 2020 5265 636f 7264 7320 2020 Records │ │ │ 00421090: 2020 2020 2020 2025 2055 7365 6420 2020 % Used │ │ │ -004210a0: 2020 2041 646a 6163 656e 744d 0025 f685 AdjacentM.%.. │ │ │ +004210a0: 2020 2041 646a 6163 656e 744d 0025 3e85 AdjacentM.%>. │ │ │ 004210b0: 0000 2020 2020 2020 2031 2020 2020 2020 .. 1 │ │ │ 004210c0: 2020 2020 2020 2020 2031 2020 2020 2020 1 │ │ │ 004210d0: 2020 2020 2020 2020 2031 2020 2020 2020 1 │ │ │ 004210e0: 2020 2020 2030 2e35 3835 2020 2020 2020 0.585 │ │ │ -004210f0: 2020 2020 2020 2030 4d00 25f6 8600 0020 0M.%.... │ │ │ +004210f0: 2020 2020 2020 2030 4d00 253e 8600 0020 0M.%>... │ │ │ 00421100: 2020 2020 2020 3020 2020 2020 2020 2020 0 │ │ │ 00421110: 2020 2020 2020 3120 2020 2020 2020 2020 1 │ │ │ 00421120: 2020 2020 2020 3120 2020 2020 2020 2020 1 │ │ │ 00421130: 2039 342e 3031 3820 2020 2020 2020 2020 94.018 │ │ │ -00421140: 2020 2020 301c 0025 f687 0000 2020 2047 0..%.... G │ │ │ +00421140: 2020 2020 301c 0025 3e87 0000 2020 2047 0..%>... G │ │ │ 00421150: 6c6f 6261 6c20 7661 7269 6162 6c65 205e lobal variable ^ │ │ │ -00421160: 784d 0025 f688 0000 2020 204c 6576 656c xM.%.... Level │ │ │ +00421160: 784d 0025 3e88 0000 2020 204c 6576 656c xM.%>... Level │ │ │ 00421170: 2020 2020 2020 2020 2020 426c 6f63 6b73 Blocks │ │ │ 00421180: 2020 2020 2020 2020 2052 6563 6f72 6473 Records │ │ │ 00421190: 2020 2020 2020 2020 2020 2520 5573 6564 % Used │ │ │ 004211a0: 2020 2020 2020 4164 6a61 6365 6e74 4d00 AdjacentM. │ │ │ -004211b0: 25f6 8900 0020 2020 2020 2020 3120 2020 %.... 1 │ │ │ +004211b0: 253e 8900 0020 2020 2020 2020 3120 2020 %>... 1 │ │ │ 004211c0: 2020 2020 2020 2020 2020 2020 3120 2020 1 │ │ │ 004211d0: 2020 2020 2020 2020 2020 2020 3220 2020 2 │ │ │ 004211e0: 2020 2020 2020 2020 312e 3436 3420 2020 1.464 │ │ │ -004211f0: 2020 2020 2020 2020 2020 304d 0025 f68a 0M.%.. │ │ │ +004211f0: 2020 2020 2020 2020 2020 304d 0025 3e8a 0M.%>. │ │ │ 00421200: 0000 2020 2020 2020 2030 2020 2020 2020 .. 0 │ │ │ 00421210: 2020 2020 2020 2020 2032 2020 2020 2020 2 │ │ │ 00421220: 2020 2020 2020 2031 3039 2020 2020 2020 109 │ │ │ 00421230: 2020 2020 3532 2e35 3531 2020 2020 2020 52.551 │ │ │ -00421240: 2020 2020 2020 2031 0700 25f6 9100 0012 1..%..... │ │ │ -00421250: 0025 f692 0000 2020 2045 7861 6d70 6c65 .%.... Example │ │ │ -00421260: 3a07 0025 f693 0000 4700 25f6 9400 0020 :..%....G.%.... │ │ │ +00421240: 2020 2020 2020 2031 0700 253e 9100 0012 1..%>.... │ │ │ +00421250: 0025 3e92 0000 2020 2045 7861 6d70 6c65 .%>... Example │ │ │ +00421260: 3a07 0025 3e93 0000 4700 253e 9400 0020 :..%>...G.%>... │ │ │ 00421270: 2020 2420 6d75 7069 7020 696e 7465 6720 $ mupip integ │ │ │ 00421280: 2d6d 6170 3d32 3020 2d6d 6178 6b65 7973 -map=20 -maxkeys │ │ │ 00421290: 697a 653d 3230 202d 7472 616e 7361 6374 ize=20 -transact │ │ │ 004212a0: 696f 6e3d 3220 6d75 6d70 732e 6461 7407 ion=2 mumps.dat. │ │ │ -004212b0: 0025 f695 0000 5100 25f6 9600 0020 2020 .%....Q.%.... │ │ │ +004212b0: 0025 3e95 0000 5100 253e 9600 0020 2020 .%>...Q.%>... │ │ │ 004212c0: 5468 6973 2063 6f6d 6d61 6e64 2070 6572 This command per │ │ │ 004212d0: 666f 726d 7320 6120 4d55 5049 5020 494e forms a MUPIP IN │ │ │ 004212e0: 5445 4720 6f70 6572 6174 696f 6e20 616e TEG operation an │ │ │ 004212f0: 6420 7265 7374 7269 6374 7320 7468 6520 d restricts the │ │ │ -00421300: 6d61 7869 6d75 6d36 0025 f697 0000 2020 maximum6.%.... │ │ │ +00421300: 6d61 7869 6d75 6d36 0025 3e97 0000 2020 maximum6.%>... │ │ │ 00421310: 206e 756d 6265 7220 6f66 2022 6b65 7920 number of "key │ │ │ 00421320: 7369 7a65 2074 6f6f 206c 6172 6765 2220 size too large" │ │ │ 00421330: 6572 726f 7273 2074 6f20 3230 2e07 0025 errors to 20...% │ │ │ -00421340: f698 0000 1200 25f6 9900 0020 2020 4578 ......%.... Ex │ │ │ -00421350: 616d 706c 653a 0700 25f6 9a00 0039 0024 ample:..%....9.$ │ │ │ -00421360: f6c1 1100 0020 2020 2420 6d75 7069 7020 ..... $ mupip │ │ │ +00421340: 3e98 0000 1200 253e 9900 0020 2020 4578 >.....%>... Ex │ │ │ +00421350: 616d 706c 653a 0700 253e 9a00 0039 0024 ample:..%>...9.$ │ │ │ +00421360: 3ec1 1100 0020 2020 2420 6d75 7069 7020 >.... $ mupip │ │ │ 00421370: 696e 7465 6720 2d6d 6170 3d32 3020 2d74 integ -map=20 -t │ │ │ 00421380: 7261 6e73 6163 7469 6f6e 3d32 206d 756d ransaction=2 mum │ │ │ -00421390: 7073 2e64 6174 0700 26f6 1100 0051 0026 ps.dat..&....Q.& │ │ │ -004213a0: f621 0000 2020 2054 6869 7320 636f 6d6d .!.. This comm │ │ │ +00421390: 7073 2e64 6174 0700 263e 1100 0051 0026 ps.dat..&>...Q.& │ │ │ +004213a0: 3e21 0000 2020 2054 6869 7320 636f 6d6d >!.. This comm │ │ │ 004213b0: 616e 6420 7065 7266 6f72 6d73 2061 204d and performs a M │ │ │ 004213c0: 5550 4950 2049 4e54 4547 206f 7065 7261 UPIP INTEG opera │ │ │ 004213d0: 7469 6f6e 2061 6e64 2072 6573 7472 6963 tion and restric │ │ │ 004213e0: 7473 2074 6865 206d 6178 696d 756d 4600 ts the maximumF. │ │ │ -004213f0: 26f6 3100 0020 2020 6e75 6d62 6572 206f &.1.. number o │ │ │ +004213f0: 263e 3100 0020 2020 6e75 6d62 6572 206f &>1.. number o │ │ │ 00421400: 6620 2262 6c6f 636b 2074 7261 6e73 6163 f "block transac │ │ │ 00421410: 7469 6f6e 2d20 6e75 6d62 6572 2d74 6f6f tion- number-too │ │ │ 00421420: 2d6c 6172 6765 2065 7272 6f72 7322 2074 -large errors" t │ │ │ -00421430: 6f20 322e 0700 26f6 4100 0031 0026 f651 o 2...&.A..1.&.Q │ │ │ +00421430: 6f20 322e 0700 263e 4100 0031 0026 3e51 o 2...&>A..1.&>Q │ │ │ 00421440: 0000 2020 2024 206d 7570 6970 2069 6e74 .. $ mupip int │ │ │ 00421450: 6567 202d 6669 6c65 206d 756d 7073 2e64 eg -file mumps.d │ │ │ -00421460: 6174 202d 746e 5f72 6573 6574 0700 26f6 at -tn_reset..&. │ │ │ -00421470: 6100 0054 0026 f671 0000 2020 2054 6869 a..T.&.q.. Thi │ │ │ +00421460: 6174 202d 746e 5f72 6573 6574 0700 263e at -tn_reset..&> │ │ │ +00421470: 6100 0054 0026 3e71 0000 2020 2054 6869 a..T.&>q.. Thi │ │ │ 00421480: 7320 636f 6d6d 616e 6420 7265 7365 7473 s command resets │ │ │ 00421490: 2074 6865 2074 7261 6e73 6163 7469 6f6e the transaction │ │ │ 004214a0: 206e 756d 6265 7220 746f 206f 6e65 2069 number to one i │ │ │ 004214b0: 6e20 6576 6572 7920 6461 7461 6261 7365 n every database │ │ │ -004214c0: 2062 6c6f 636b 2e07 0026 f681 0000 1200 block...&...... │ │ │ -004214d0: 26f6 9100 0020 2020 4578 616d 706c 653a &.... Example: │ │ │ -004214e0: 0700 25f6 1200 0037 0026 f611 0000 2020 ..%....7.&.... │ │ │ +004214c0: 2062 6c6f 636b 2e07 0026 3e81 0000 1200 block...&>..... │ │ │ +004214d0: 263e 9100 0020 2020 4578 616d 706c 653a &>... Example: │ │ │ +004214e0: 0700 253e 1200 0037 0026 3e11 0000 2020 ..%>...7.&>... │ │ │ 004214f0: 2024 206d 7570 6970 2069 6e74 6567 202d $ mupip integ - │ │ │ 00421500: 7375 6273 6372 6970 743d 225e 5061 7272 subscript="^Parr │ │ │ 00421510: 6f74 7322 206d 756d 7073 2e64 6174 0700 ots" mumps.dat.. │ │ │ -00421520: 26f6 2100 004e 0026 f631 0000 2020 2054 &.!..N.&.1.. T │ │ │ +00421520: 263e 2100 004e 0026 3e31 0000 2020 2054 &>!..N.&>1.. T │ │ │ 00421530: 6869 7320 6578 616d 706c 6520 7065 7266 his example perf │ │ │ 00421540: 6f72 6d73 2061 204d 5550 4950 2049 4e54 orms a MUPIP INT │ │ │ 00421550: 4547 206f 7065 7261 7469 6f6e 206f 6e20 EG operation on │ │ │ 00421560: 7468 6520 676c 6f62 616c 2076 6172 6961 the global varia │ │ │ -00421570: 626c 6532 0026 f641 0000 2020 205e 5061 ble2.&.A.. ^Pa │ │ │ +00421570: 626c 6532 0026 3e41 0000 2020 205e 5061 ble2.&>A.. ^Pa │ │ │ 00421580: 7272 6f74 7320 696e 2074 6865 2064 6174 rrots in the dat │ │ │ 00421590: 6162 6173 6520 6669 6c65 206d 756d 7073 abase file mumps │ │ │ -004215a0: 2e64 6174 2e07 0026 f651 0000 1200 26f6 .dat...&.Q....&. │ │ │ +004215a0: 2e64 6174 2e07 0026 3e51 0000 1200 263e .dat...&>Q....&> │ │ │ 004215b0: 6100 0020 2020 4578 616d 706c 653a 0700 a.. Example:.. │ │ │ -004215c0: 26f6 7100 005b 0026 f681 0000 2020 2024 &.q..[.&.... $ │ │ │ +004215c0: 263e 7100 005b 0026 3e81 0000 2020 2024 &>q..[.&>... $ │ │ │ 004215d0: 206d 7570 6970 2069 6e74 6567 202d 7375 mupip integ -su │ │ │ 004215e0: 6273 6372 6970 743d 225e 416d 7374 6572 bscript="^Amster │ │ │ 004215f0: 6461 6d28 3130 3029 223a 225e 426f 6c69 dam(100)":"^Boli │ │ │ 00421600: 7669 6128 2222 4368 696d 6573 2222 2922 via(""Chimes"")" │ │ │ 00421610: 202d 7265 6769 6f6e 2044 4546 4155 4c54 -region DEFAULT │ │ │ -00421620: 0700 26f6 9100 0054 0025 f613 0000 2020 ..&....T.%.... │ │ │ +00421620: 0700 263e 9100 0054 0025 3e13 0000 2020 ..&>...T.%>... │ │ │ 00421630: 2054 6869 7320 6578 616d 706c 6520 7065 This example pe │ │ │ 00421640: 7266 6f72 6d73 2061 204d 5550 4950 2049 rforms a MUPIP I │ │ │ 00421650: 4e54 4547 206f 7065 7261 7469 6f6e 2061 NTEG operation a │ │ │ 00421660: 6c6c 2067 6c6f 6261 6c20 7661 7269 6162 ll global variab │ │ │ -00421670: 6c65 7320 6772 6561 7465 7245 0026 f611 les greaterE.&.. │ │ │ +00421670: 6c65 7320 6772 6561 7465 7245 0026 3e11 les greaterE.&>. │ │ │ 00421680: 0000 2020 2074 6861 6e20 6f72 2065 7175 .. than or equ │ │ │ 00421690: 616c 2074 6f20 5e41 6d73 7465 7264 616d al to ^Amsterdam │ │ │ 004216a0: 2028 3130 3029 2061 6e64 206c 6573 7320 (100) and less │ │ │ 004216b0: 7468 616e 206f 7220 6571 7561 6c20 746f than or equal to │ │ │ -004216c0: 3600 26f6 2100 0020 2020 5e42 6f6c 6976 6.&.!.. ^Boliv │ │ │ +004216c0: 3600 263e 2100 0020 2020 5e42 6f6c 6976 6.&>!.. ^Boliv │ │ │ 004216d0: 6961 2822 4368 696d 6573 2229 2069 6e20 ia("Chimes") in │ │ │ 004216e0: 7468 6520 6465 6661 756c 7420 7265 6769 the default regi │ │ │ -004216f0: 6f6e 2873 292e 0700 26f6 3100 0012 0026 on(s)...&.1....& │ │ │ -00421700: f641 0000 2020 202a 2a4e 6f74 652a 2a07 .A.. **Note**. │ │ │ -00421710: 0026 f651 0000 5400 26f6 6100 0020 2020 .&.Q..T.&.a.. │ │ │ +004216f0: 6f6e 2873 292e 0700 263e 3100 0012 0026 on(s)...&>1....& │ │ │ +00421700: 3e41 0000 2020 202a 2a4e 6f74 652a 2a07 >A.. **Note**. │ │ │ +00421710: 0026 3e51 0000 5400 263e 6100 0020 2020 .&>Q..T.&>a.. │ │ │ 00421720: 546f 2073 7065 6369 6679 2061 206c 6974 To specify a lit │ │ │ 00421730: 6572 616c 2069 6e20 7468 6520 636f 6d6d eral in the comm │ │ │ 00421740: 616e 6420 7374 7269 6e67 2c20 7573 6520 and string, use │ │ │ 00421750: 7477 6f20 646f 7562 6c65 2071 756f 7461 two double quota │ │ │ -00421760: 7469 6f6e 206d 6172 6b73 2100 26f6 7100 tion marks!.&.q. │ │ │ +00421760: 7469 6f6e 206d 6172 6b73 2100 263e 7100 tion marks!.&>q. │ │ │ 00421770: 0020 2020 666f 7220 6578 616d 706c 652c . for example, │ │ │ -00421780: 205e 6228 2222 6322 2229 2e07 0026 f681 ^b(""c"")...&.. │ │ │ +00421780: 205e 6228 2222 6322 2229 2e07 0026 3e81 ^b(""c"")...&>. │ │ │ 00421790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004217a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004217b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004217c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004217d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004217e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004217f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00421800: 0400 0000 dd07 0000 d308 0000 0000 0000 ................ │ │ │ -00421810: 5b00 00f6 4845 4c50 00ff 7300 ff47 444d [...HELP..s..GDM │ │ │ +00421810: 5b00 003e 4845 4c50 00ff 7300 ff47 444d [..>HELP..s..GDM │ │ │ 00421820: 00ff 7300 ff4c 4f41 4400 c026 0000 2020 ..s..LOAD..&.. │ │ │ 00421830: 2020 2020 2062 6520 6120 554e 4958 2066 be a UNIX f │ │ │ 00421840: 696c 6520 6f6e 2061 6e79 2064 6576 6963 ile on any devic │ │ │ 00421850: 6520 7468 6174 2073 7570 706f 7274 7320 e that supports │ │ │ -00421860: 7375 6368 2066 696c 6573 2e3c 0017 f627 such files.<...' │ │ │ +00421860: 7375 6368 2066 696c 6573 2e3c 0017 3e27 such files.<..>' │ │ │ 00421870: 0000 2020 2020 206f 204c 4f41 4420 6163 .. o LOAD ac │ │ │ 00421880: 6365 7074 7320 6669 6c65 7320 7769 7468 cepts files with │ │ │ 00421890: 2044 4f53 2073 7479 6c65 2074 6572 6d69 DOS style termi │ │ │ -004218a0: 6e61 7469 6f6e 2e53 0017 f628 0000 2020 nation.S...(.. │ │ │ +004218a0: 6e61 7469 6f6e 2e53 0017 3e28 0000 2020 nation.S..>(.. │ │ │ 004218b0: 2020 206f 204d 5550 4950 204c 4f41 4420 o MUPIP LOAD │ │ │ 004218c0: 636f 6d6d 616e 6420 636f 6e73 6964 6572 command consider │ │ │ 004218d0: 7320 6120 7365 7175 656e 7469 616c 2066 s a sequential f │ │ │ 004218e0: 696c 6520 6173 2065 6e63 6f64 6564 2069 ile as encoded i │ │ │ -004218f0: 6e20 5554 462d 3820 6966 5300 17f6 2900 n UTF-8 ifS...). │ │ │ +004218f0: 6e20 5554 462d 3820 6966 5300 173e 2900 n UTF-8 ifS..>). │ │ │ 00421900: 0020 2020 2020 2020 7468 6520 656e 7669 . the envi │ │ │ 00421910: 726f 6e6d 656e 7420 7661 7269 6162 6c65 ronment variable │ │ │ 00421920: 2067 746d 5f63 6873 6574 2069 7320 7365 gtm_chset is se │ │ │ 00421930: 7420 746f 2055 5446 2d38 2e20 456e 7375 t to UTF-8. Ensu │ │ │ 00421940: 7265 2074 6861 7420 4d55 5049 5051 0017 re that MUPIPQ.. │ │ │ -00421950: f62a 0000 2020 2020 2020 2045 5854 5241 .*.. EXTRA │ │ │ +00421950: 3e2a 0000 2020 2020 2020 2045 5854 5241 >*.. EXTRA │ │ │ 00421960: 4354 2063 6f6d 6d61 6e64 7320 616e 6420 CT commands and │ │ │ 00421970: 636f 7272 6573 706f 6e64 696e 6720 4d55 corresponding MU │ │ │ 00421980: 5049 5020 4c4f 4144 2063 6f6d 6d61 6e64 PIP LOAD command │ │ │ 00421990: 7320 6578 6563 7574 6520 7769 7468 4600 s execute withF. │ │ │ -004219a0: 17f6 3100 0020 2020 2020 2020 7468 6520 ..1.. the │ │ │ +004219a0: 173e 3100 0020 2020 2020 2020 7468 6520 .>1.. the │ │ │ 004219b0: 7361 6d65 2073 6574 7469 6e67 2066 6f72 same setting for │ │ │ 004219c0: 2074 6865 2065 6e76 6972 6f6e 6d65 6e74 the environment │ │ │ 004219d0: 2076 6172 6961 626c 6520 6774 6d5f 6368 variable gtm_ch │ │ │ -004219e0: 7365 742e 5200 17f6 3200 0020 2020 2020 set.R...2.. │ │ │ +004219e0: 7365 742e 5200 173e 3200 0020 2020 2020 set.R..>2.. │ │ │ 004219f0: 6f20 466f 7220 696e 666f 726d 6174 696f o For informatio │ │ │ 00421a00: 6e20 6f6e 206c 6f61 6469 6e67 2077 6974 n on loading wit │ │ │ 00421a10: 6820 616e 204d 2022 7065 7263 656e 7420 h an M "percent │ │ │ 00421a20: 7574 696c 6974 792c 2220 7265 6665 7220 utility," refer │ │ │ -00421a30: 746f 2074 6865 5200 17f6 3300 0020 2020 to theR...3.. │ │ │ +00421a30: 746f 2074 6865 5200 173e 3300 0020 2020 to theR..>3.. │ │ │ 00421a40: 2020 2020 2547 4920 7365 6374 696f 6e20 %GI section │ │ │ 00421a50: 6f66 2074 6865 2022 4d20 5574 696c 6974 of the "M Utilit │ │ │ 00421a60: 7920 526f 7574 696e 6573 2220 6368 6170 y Routines" chap │ │ │ 00421a70: 7465 7220 696e 2047 542e 4d20 5072 6f67 ter in GT.M Prog │ │ │ -00421a80: 7261 6d6d 6572 2773 4900 17f6 3400 0020 rammer'sI...4.. │ │ │ +00421a80: 7261 6d6d 6572 2773 4900 173e 3400 0020 rammer'sI..>4.. │ │ │ 00421a90: 2020 2020 2020 4775 6964 652e 204c 4f41 Guide. LOA │ │ │ 00421aa0: 4420 6973 2074 7970 6963 616c 6c79 2066 D is typically f │ │ │ 00421ab0: 6173 7465 722c 2062 7574 2074 6865 2025 aster, but the % │ │ │ 00421ac0: 4749 2075 7469 6c69 7479 2063 616e 2062 GI utility can b │ │ │ -00421ad0: 6519 0017 f635 0000 2020 2020 2020 2063 e....5.. c │ │ │ -00421ae0: 7573 746f 6d69 7a65 642e 4c00 17f6 3600 ustomized.L...6. │ │ │ +00421ad0: 6519 0017 3e35 0000 2020 2020 2020 2063 e...>5.. c │ │ │ +00421ae0: 7573 746f 6d69 7a65 642e 4c00 173e 3600 ustomized.L..>6. │ │ │ 00421af0: 0020 2020 2020 6f20 5072 6573 7320 3c43 . o Press to produc │ │ │ 00421b10: 6520 6120 7374 6174 7573 206d 6573 7361 e a status messa │ │ │ 00421b20: 6765 2066 726f 6d20 4c4f 4144 2e20 456e ge from LOAD. En │ │ │ -00421b30: 7465 7269 6e67 5400 17f6 3700 0020 2020 teringT...7.. │ │ │ +00421b30: 7465 7269 6e67 5400 173e 3700 0020 2020 teringT..>7.. │ │ │ 00421b40: 2020 2020 3c43 5452 4c2d 433e 2074 7769 twi │ │ │ 00421b50: 6365 2069 6e20 7175 6963 6b20 7375 6363 ce in quick succ │ │ │ 00421b60: 6573 7369 6f6e 2073 746f 7073 204c 4f41 ession stops LOA │ │ │ 00421b70: 442e 2041 204c 4f41 4420 7468 6174 2069 D. A LOAD that i │ │ │ -00421b80: 7320 6d61 6e75 616c 6c79 5100 17f6 3800 s manuallyQ...8. │ │ │ +00421b80: 7320 6d61 6e75 616c 6c79 5100 173e 3800 s manuallyQ..>8. │ │ │ 00421b90: 0020 2020 2020 2020 7374 6f70 7065 6420 . stopped │ │ │ 00421ba0: 6f72 2073 746f 7073 2062 6563 6175 7365 or stops because │ │ │ 00421bb0: 206f 6620 616e 2069 6e74 6572 6e61 6c20 of an internal │ │ │ 00421bc0: 6572 726f 7220 6973 2069 6e63 6f6d 706c error is incompl │ │ │ -00421bd0: 6574 6520 616e 6420 6d61 7951 0017 f639 ete and mayQ...9 │ │ │ +00421bd0: 6574 6520 616e 6420 6d61 7951 0017 3e39 ete and mayQ..>9 │ │ │ 00421be0: 0000 2020 2020 2020 206c 6163 6b20 6170 .. lack ap │ │ │ 00421bf0: 706c 6963 6174 696f 6e20 6c65 7665 6c20 plication level │ │ │ 00421c00: 696e 7465 6772 6974 792c 2062 7574 2077 integrity, but w │ │ │ 00421c10: 696c 6c20 6e6f 7420 6164 7665 7273 656c ill not adversel │ │ │ -00421c20: 7920 6166 6665 6374 2074 6865 4200 17f6 y affect theB... │ │ │ +00421c20: 7920 6166 6665 6374 2074 6865 4200 173e y affect theB..> │ │ │ 00421c30: 3a00 0020 2020 2020 2020 6461 7461 6261 :.. databa │ │ │ 00421c40: 7365 2073 7472 7563 7475 7265 2075 6e6c se structure unl │ │ │ 00421c50: 6573 7320 7465 726d 696e 6174 6564 2077 ess terminated w │ │ │ 00421c60: 6974 6820 6120 6b69 6c6c 202d 392e 0700 ith a kill -9... │ │ │ -00421c70: 17f6 4100 0012 0017 f642 0000 2020 202a ..A......B.. * │ │ │ -00421c80: 2a4e 6f74 652a 2a07 0017 f643 0000 5000 *Note**....C..P. │ │ │ -00421c90: 17f6 4400 0020 2020 5468 6520 4d55 5049 ..D.. The MUPI │ │ │ +00421c70: 173e 4100 0012 0017 3e42 0000 2020 202a .>A.....>B.. * │ │ │ +00421c80: 2a4e 6f74 652a 2a07 0017 3e43 0000 5000 *Note**...>C..P. │ │ │ +00421c90: 173e 4400 0020 2020 5468 6520 4d55 5049 .>D.. The MUPI │ │ │ 00421ca0: 5020 4558 5452 4143 5420 6f72 204d 5550 P EXTRACT or MUP │ │ │ 00421cb0: 4950 204c 4f41 4420 7072 6f63 6564 7572 IP LOAD procedur │ │ │ 00421cc0: 6520 666f 7220 6c61 7267 6520 6461 7461 e for large data │ │ │ 00421cd0: 6261 7365 7320 6172 6520 7469 6d65 5200 bases are timeR. │ │ │ -00421ce0: 17f6 4500 0020 2020 636f 6e73 756d 696e ..E.. consumin │ │ │ +00421ce0: 173e 4500 0020 2020 636f 6e73 756d 696e .>E.. consumin │ │ │ 00421cf0: 6720 6475 6520 746f 2074 6865 2076 6f6c g due to the vol │ │ │ 00421d00: 756d 6520 6f66 2064 6174 6120 7468 6174 ume of data that │ │ │ 00421d10: 2068 6173 2074 6f20 6265 2063 6f6e 7665 has to be conve │ │ │ 00421d20: 7274 6564 2066 726f 6d20 6269 6e61 7279 rted from binary │ │ │ -00421d30: 4d00 17f6 4600 0020 2020 746f 205a 5752 M...F.. to ZWR │ │ │ +00421d30: 4d00 173e 4600 0020 2020 746f 205a 5752 M..>F.. to ZWR │ │ │ 00421d40: 2066 6f72 6d61 7420 286f 6e20 736f 7572 format (on sour │ │ │ 00421d50: 6365 2920 616e 6420 7669 6365 2076 6572 ce) and vice ver │ │ │ 00421d60: 7361 2028 6f6e 2074 6172 6765 7429 2e20 sa (on target). │ │ │ 00421d70: 4f6e 6520 6d75 7374 2061 6c73 6f4f 0017 One must alsoO.. │ │ │ -00421d80: f647 0000 2020 2063 6f6e 7369 6465 7220 .G.. consider │ │ │ +00421d80: 3e47 0000 2020 2063 6f6e 7369 6465 7220 >G.. consider │ │ │ 00421d90: 7468 6520 6661 6374 2074 6861 7420 7468 the fact that th │ │ │ 00421da0: 6520 6578 7472 6163 7420 6669 6c65 2063 e extract file c │ │ │ 00421db0: 616e 2062 6520 7665 7279 206c 6172 6765 an be very large │ │ │ -00421dc0: 2066 6f72 2061 206c 6172 6765 4e00 17f6 for a largeN... │ │ │ +00421dc0: 2066 6f72 2061 206c 6172 6765 4e00 173e for a largeN..> │ │ │ 00421dd0: 4800 0020 2020 6461 7461 6261 7365 2e20 H.. database. │ │ │ 00421de0: 5573 6572 7320 6d75 7374 2065 6e73 7572 Users must ensur │ │ │ 00421df0: 6520 6164 6571 7561 7465 2073 746f 7261 e adequate stora │ │ │ 00421e00: 6765 2073 7570 706f 7274 2074 6865 2073 ge support the s │ │ │ -00421e10: 697a 6520 6f66 2074 6865 5400 17f6 4900 ize of theT...I. │ │ │ +00421e10: 697a 6520 6f66 2074 6865 5400 173e 4900 ize of theT..>I. │ │ │ 00421e20: 0020 2020 6578 7472 6163 7420 6669 6c65 . extract file │ │ │ 00421e30: 2061 6e64 2074 6865 2073 7061 6365 206f and the space o │ │ │ 00421e40: 6363 7570 6965 6420 6279 2074 6865 2073 ccupied by the s │ │ │ 00421e50: 6f75 7263 6520 616e 6420 7461 7267 6574 ource and target │ │ │ 00421e60: 2064 6174 6162 6173 6573 2e20 496e 5000 databases. InP. │ │ │ -00421e70: 17f6 4a00 0020 2020 6f72 6465 7220 746f ..J.. order to │ │ │ +00421e70: 173e 4a00 0020 2020 6f72 6465 7220 746f .>J.. order to │ │ │ 00421e80: 2072 6564 7563 6520 7468 6520 746f 7461 reduce the tota │ │ │ 00421e90: 6c20 7469 6d65 2061 6e64 2073 7061 6365 l time and space │ │ │ 00421ea0: 2069 7420 7461 6b65 7320 746f 2074 7261 it takes to tra │ │ │ 00421eb0: 6e73 6665 7220 6461 7461 6261 7365 5100 nsfer databaseQ. │ │ │ -00421ec0: 17f6 5100 0020 2020 636f 6e74 656e 7420 ..Q.. content │ │ │ +00421ec0: 173e 5100 0020 2020 636f 6e74 656e 7420 .>Q.. content │ │ │ 00421ed0: 6672 6f6d 206f 6e65 2065 6e64 6961 6e20 from one endian │ │ │ 00421ee0: 706c 6174 666f 726d 2074 6f20 616e 6f74 platform to anot │ │ │ 00421ef0: 6865 722c 2069 7420 6973 2065 6666 6963 her, it is effic │ │ │ 00421f00: 6965 6e74 2074 6f20 636f 6e76 6572 744e ient to convertN │ │ │ -00421f10: 0017 f652 0000 2020 2074 6865 2065 6e64 ...R.. the end │ │ │ +00421f10: 0017 3e52 0000 2020 2074 6865 2065 6e64 ..>R.. the end │ │ │ 00421f20: 6961 6e20 666f 726d 6174 2069 6e2d 706c ian format in-pl │ │ │ 00421f30: 6163 6520 666f 7220 6120 6461 7461 6261 ace for a databa │ │ │ 00421f40: 7365 2061 6e64 2074 7261 6e73 6665 7220 se and transfer │ │ │ 00421f50: 7468 6520 636f 6e76 6572 7465 644e 0017 the convertedN.. │ │ │ -00421f60: f653 0000 2020 2064 6174 6162 6173 652e .S.. database. │ │ │ +00421f60: 3e53 0000 2020 2064 6174 6162 6173 652e >S.. database. │ │ │ 00421f70: 2053 6565 204d 5550 4950 2045 4e44 4941 See MUPIP ENDIA │ │ │ 00421f80: 4e43 5654 2066 6f72 206d 6f72 6520 696e NCVT for more in │ │ │ 00421f90: 666f 726d 6174 696f 6e20 6f6e 2063 6f6e formation on con │ │ │ -00421fa0: 7665 7274 696e 6720 7468 652b 0017 f654 verting the+...T │ │ │ +00421fa0: 7665 7274 696e 6720 7468 652b 0017 3e54 verting the+..>T │ │ │ 00421fb0: 0000 2020 2065 6e64 6961 6e20 666f 726d .. endian form │ │ │ 00421fc0: 6174 206f 6620 6120 6461 7461 6261 7365 at of a database │ │ │ -00421fd0: 2066 696c 652e 0700 17f6 5500 0000 0000 file.....U..... │ │ │ +00421fd0: 2066 696c 652e 0700 173e 5500 0000 0000 file....>U..... │ │ │ 00421fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00421ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00422000: 0400 0000 ba07 0000 3b09 0000 0000 0000 ........;....... │ │ │ -00422010: 2c00 00f6 4845 4c50 00ff 7300 ff47 444d ,...HELP..s..GDM │ │ │ +00422010: 2c00 003e 4845 4c50 00ff 7300 ff47 444d ,..>HELP..s..GDM │ │ │ 00422020: 00ff 7300 ff4c 4f41 4400 ff73 00ff 464f ..s..LOAD..s..FO │ │ │ -00422030: 524d 4154 0000 464f 726d 6174 1100 21f6 RMAT..FOrmat..!. │ │ │ +00422030: 524d 4154 0000 464f 726d 6174 1100 213e RMAT..FOrmat..!> │ │ │ 00422040: bf11 0000 2020 2046 4f72 6d61 7407 0022 .... FOrmat.." │ │ │ -00422050: f621 0000 5400 22f6 3100 0020 2020 5370 .!..T.".1.. Sp │ │ │ +00422050: 3e21 0000 5400 223e 3100 0020 2020 5370 >!..T.">1.. Sp │ │ │ 00422060: 6563 6966 6965 7320 7468 6520 666f 726d ecifies the form │ │ │ 00422070: 6174 206f 6620 7468 6520 696e 7075 7420 at of the input │ │ │ 00422080: 6669 6c65 2e20 4966 2074 6865 2066 6f72 file. If the for │ │ │ 00422090: 6d61 7420 6f66 2074 6865 2069 6e70 7574 mat of the input │ │ │ -004220a0: 2066 696c 6520 6973 4500 22f6 4100 0020 file isE.".A.. │ │ │ +004220a0: 2066 696c 6520 6973 4500 223e 4100 0020 file isE.">A.. │ │ │ 004220b0: 2020 6e6f 7420 7370 6563 6966 6965 642c not specified, │ │ │ 004220c0: 204d 5550 4950 204c 4f41 4420 6175 746f MUPIP LOAD auto │ │ │ 004220d0: 6d61 7469 6361 6c6c 7920 6465 7465 6374 matically detect │ │ │ 004220e0: 7320 6669 6c65 2066 6f72 6d61 7452 0022 s file formatR." │ │ │ -004220f0: f651 0000 2020 2028 4249 4e41 5259 2f5a .Q.. (BINARY/Z │ │ │ +004220f0: 3e51 0000 2020 2028 4249 4e41 5259 2f5a >Q.. (BINARY/Z │ │ │ 00422100: 5752 2f47 4f29 2062 6173 6564 206f 6e20 WR/GO) based on │ │ │ 00422110: 7468 6520 6669 6c65 2068 6561 6465 7220 the file header │ │ │ 00422120: 6f66 2074 6865 2069 6e70 7574 2066 696c of the input fil │ │ │ 00422130: 652e 2049 6620 666f 726d 6174 2069 7352 e. If format isR │ │ │ -00422140: 0022 f661 0000 2020 2073 7065 6369 6669 .".a.. specifi │ │ │ +00422140: 0022 3e61 0000 2020 2073 7065 6369 6669 .">a.. specifi │ │ │ 00422150: 6564 2c20 6974 206d 7573 7420 6d61 7463 ed, it must matc │ │ │ 00422160: 6820 7468 6520 6163 7475 616c 2066 6f72 h the actual for │ │ │ 00422170: 6d61 7420 6f66 2074 6865 2069 6e70 7574 mat of the input │ │ │ 00422180: 2066 696c 6520 666f 7220 4c4f 4144 2074 file for LOAD t │ │ │ -00422190: 6f12 0022 f671 0000 2020 2070 726f 6365 o..".q.. proce │ │ │ -004221a0: 6564 2e07 0022 f681 0000 1f00 22f6 9100 ed..."......"... │ │ │ +00422190: 6f12 0022 3e71 0000 2020 2070 726f 6365 o..">q.. proce │ │ │ +004221a0: 6564 2e07 0022 3e81 0000 1f00 223e 9100 ed...">.....">.. │ │ │ 004221b0: 0020 2020 5468 6520 666f 726d 6174 2063 . The format c │ │ │ -004221c0: 6f64 6573 2061 7265 3a08 0021 f6c0 1100 odes are:..!.... │ │ │ -004221d0: 0022 0022 f612 0000 2020 2042 5b49 4e41 .".".... B[INA │ │ │ +004221c0: 6f64 6573 2061 7265 3a08 0021 3ec0 1100 odes are:..!>... │ │ │ +004221d0: 0022 0022 3e12 0000 2020 2042 5b49 4e41 .".">... B[INA │ │ │ 004221e0: 5259 5d20 2d20 4269 6e61 7279 2066 6f72 RY] - Binary for │ │ │ -004221f0: 6d61 7423 0022 f613 0000 2020 2047 4f20 mat#.".... GO │ │ │ +004221f0: 6d61 7423 0022 3e13 0000 2020 2047 4f20 mat#.">... GO │ │ │ 00422200: 2d20 476c 6f62 616c 204f 7574 7075 7420 - Global Output │ │ │ -00422210: 666f 726d 6174 1f00 22f6 1400 0020 2020 format..".... │ │ │ +00422210: 666f 726d 6174 1f00 223e 1400 0020 2020 format..">... │ │ │ 00422220: 5a5b 5752 5d20 2d20 5a57 5249 5445 2066 Z[WR] - ZWRITE f │ │ │ -00422230: 6f72 6d61 7407 0022 f615 0000 4e00 22f6 ormat.."....N.". │ │ │ +00422230: 6f72 6d61 7407 0022 3e15 0000 4e00 223e ormat..">...N."> │ │ │ 00422240: 1600 0020 2020 2020 6f20 4d55 5049 5020 ... o MUPIP │ │ │ 00422250: 4c4f 4144 2064 6574 6563 7473 2066 696c LOAD detects fil │ │ │ 00422260: 6520 666f 726d 6174 2028 4249 4e41 5259 e format (BINARY │ │ │ 00422270: 2f5a 5752 2f47 4f29 2062 6173 6564 206f /ZWR/GO) based o │ │ │ -00422280: 6e20 7468 6520 6669 6c65 4700 22f6 1700 n the fileG."... │ │ │ +00422280: 6e20 7468 6520 6669 6c65 4700 223e 1700 n the fileG.">.. │ │ │ 00422290: 0020 2020 2020 2020 6865 6164 6572 206f . header o │ │ │ 004222a0: 6620 6578 7472 6163 7420 6669 6c65 7320 f extract files │ │ │ 004222b0: 6672 6f6d 204d 5550 4950 2045 5854 5241 from MUPIP EXTRA │ │ │ 004222c0: 4354 2c20 5e25 474f 2061 6e64 2044 5345 CT, ^%GO and DSE │ │ │ -004222d0: 2e4f 0022 f618 0000 2020 2020 206f 202d .O.".... o - │ │ │ +004222d0: 2e4f 0022 3e18 0000 2020 2020 206f 202d .O.">... o - │ │ │ 004222e0: 464f 524d 4154 3d42 494e 4152 5920 6f6e FORMAT=BINARY on │ │ │ 004222f0: 6c79 2061 7070 6c69 6573 2074 6f20 4772 ly applies to Gr │ │ │ 00422300: 6579 7374 6f6e 6520 4461 7461 6261 7365 eystone Database │ │ │ 00422310: 2053 7472 7563 7475 7265 2028 4744 5329 Structure (GDS) │ │ │ -00422320: 5100 22f6 1900 0020 2020 2020 2020 6669 Q.".... fi │ │ │ +00422320: 5100 223e 1900 0020 2020 2020 2020 6669 Q.">... fi │ │ │ 00422330: 6c65 732e 2041 2042 494e 4152 5920 666f les. A BINARY fo │ │ │ 00422340: 726d 6174 2066 696c 6520 6c6f 6164 7320 rmat file loads │ │ │ 00422350: 7369 676e 6966 6963 616e 746c 7920 6661 significantly fa │ │ │ 00422360: 7374 6572 2074 6861 6e20 6120 474f 206f ster than a GO o │ │ │ -00422370: 724e 0022 f61a 0000 2020 2020 2020 205a rN.".... Z │ │ │ +00422370: 724e 0022 3e1a 0000 2020 2020 2020 205a rN.">... Z │ │ │ 00422380: 5752 2066 6f72 6d61 7420 6669 6c65 2e20 WR format file. │ │ │ 00422390: 2d46 4f52 4d41 543d 4249 4e41 5259 2077 -FORMAT=BINARY w │ │ │ 004223a0: 6f72 6b73 2077 6974 6820 6461 7461 2069 orks with data i │ │ │ 004223b0: 6e20 6120 7072 6f70 7269 6574 6172 794a n a proprietaryJ │ │ │ -004223c0: 0022 f621 0000 2020 2020 2020 2066 6f72 .".!.. for │ │ │ +004223c0: 0022 3e21 0000 2020 2020 2020 2066 6f72 .">!.. for │ │ │ 004223d0: 6d61 742e 202d 464f 524d 4154 3d42 494e mat. -FORMAT=BIN │ │ │ 004223e0: 4152 5920 6861 7320 6f6e 6520 6865 6164 ARY has one head │ │ │ 004223f0: 6572 2072 6563 6f72 642c 2074 6865 7265 er record, there │ │ │ -00422400: 666f 7265 204c 4f41 444b 0022 f622 0000 fore LOADK.".".. │ │ │ +00422400: 666f 7265 204c 4f41 444b 0022 3e22 0000 fore LOADK.">".. │ │ │ 00422410: 2020 2020 2020 202d 464f 524d 4154 3d42 -FORMAT=B │ │ │ 00422420: 494e 4152 5920 7374 6172 7473 2061 6374 INARY starts act │ │ │ 00422430: 6976 6520 776f 726b 2077 6974 6820 7265 ive work with re │ │ │ 00422440: 636f 7264 206e 756d 6265 7220 7477 6f20 cord number two │ │ │ -00422450: 2832 292e 5400 22f6 2300 0020 2020 2020 (2).T.".#.. │ │ │ +00422450: 2832 292e 5400 223e 2300 0020 2020 2020 (2).T.">#.. │ │ │ 00422460: 6f20 2d46 4f52 4d41 543d 7b5a 5752 7c47 o -FORMAT={ZWR|G │ │ │ 00422470: 4f7d 2061 7070 6c69 6573 2074 6f20 7465 O} applies to te │ │ │ 00422480: 7874 2066 696c 6573 2070 726f 6475 6365 xt files produce │ │ │ 00422490: 6420 6279 2074 6f6f 6c73 2073 7563 6820 d by tools such │ │ │ -004224a0: 6173 204d 5550 4950 1d00 22f6 2400 0020 as MUPIP..".$.. │ │ │ +004224a0: 6173 204d 5550 4950 1d00 223e 2400 0020 as MUPIP..">$.. │ │ │ 004224b0: 2020 2020 2020 4558 5452 4143 5420 6f72 EXTRACT or │ │ │ -004224c0: 2025 474f 2e53 0022 f625 0000 2020 2020 %GO.S.".%.. │ │ │ +004224c0: 2025 474f 2e53 0022 3e25 0000 2020 2020 %GO.S.">%.. │ │ │ 004224d0: 206f 2046 6f72 2046 4f52 4d41 543d 7b5a o For FORMAT={Z │ │ │ 004224e0: 5752 7c47 4f7d 2055 5446 2d38 2066 696c WR|GO} UTF-8 fil │ │ │ 004224f0: 6573 206e 6f74 2070 726f 6475 6365 6420 es not produced │ │ │ 00422500: 6279 204d 5550 4950 2045 5854 5241 4354 by MUPIP EXTRACT │ │ │ -00422510: 206f 7220 2547 4f2c 5000 22f6 2600 0020 or %GO,P.".&.. │ │ │ +00422510: 206f 7220 2547 4f2c 5000 223e 2600 0020 or %GO,P.">&.. │ │ │ 00422520: 2020 2020 2020 7468 6520 6669 7273 7420 the first │ │ │ 00422530: 6c69 6e65 206f 6620 7468 6520 6c61 6265 line of the labe │ │ │ 00422540: 6c20 6d75 7374 2063 6f6e 7461 696e 2074 l must contain t │ │ │ 00422550: 6865 2063 6173 6520 696e 7365 6e73 6974 he case insensit │ │ │ -00422560: 6976 6520 7465 7874 1600 22f6 2700 0020 ive text..".'.. │ │ │ +00422560: 6976 6520 7465 7874 1600 223e 2700 0020 ive text..">'.. │ │ │ 00422570: 2020 2020 2020 2255 5446 2d38 222e 5200 "UTF-8".R. │ │ │ -00422580: 22f6 2800 0020 2020 2020 6f20 466f 7220 ".(.. o For │ │ │ +00422580: 223e 2800 0020 2020 2020 6f20 466f 7220 ">(.. o For │ │ │ 00422590: 616c 6c20 2d46 4f52 4d41 543d 7b5a 5752 all -FORMAT={ZWR │ │ │ 004225a0: 7c47 4f7d 2066 696c 6573 206e 6f74 2070 |GO} files not p │ │ │ 004225b0: 726f 6475 6365 6420 6279 204d 5550 4950 roduced by MUPIP │ │ │ 004225c0: 2045 5854 5241 4354 206f 7220 2547 4f2c EXTRACT or %GO, │ │ │ -004225d0: 5400 22f6 2900 0020 2020 2020 2020 7468 T.".).. th │ │ │ +004225d0: 5400 223e 2900 0020 2020 2020 2020 7468 T.">).. th │ │ │ 004225e0: 6520 7365 636f 6e64 206c 696e 6520 7368 e second line sh │ │ │ 004225f0: 6f75 6c64 2063 6f6e 7461 696e 2074 6865 ould contain the │ │ │ 00422600: 2063 6173 6520 696e 7365 6e73 6974 6976 case insensitiv │ │ │ 00422610: 6520 7465 7374 2022 5a57 5222 2066 6f72 e test "ZWR" for │ │ │ -00422620: 207a 7772 5200 22f6 2a00 0020 2020 2020 zwrR.".*.. │ │ │ +00422620: 207a 7772 5200 223e 2a00 0020 2020 2020 zwrR.">*.. │ │ │ 00422630: 2020 666f 726d 6174 206f 7220 2247 4c4f format or "GLO │ │ │ 00422640: 2220 666f 7220 474f 2066 6f72 6d61 7420 " for GO format │ │ │ 00422650: 616e 6420 7468 6520 7477 6f20 6c61 6265 and the two labe │ │ │ 00422660: 6c20 6c69 6e65 7320 6d75 7374 2063 6f6e l lines must con │ │ │ -00422670: 7461 696e 2061 2f00 22f6 3100 0020 2020 tain a/.".1.. │ │ │ +00422670: 7461 696e 2061 2f00 223e 3100 0020 2020 tain a/.">1.. │ │ │ 00422680: 2020 2020 746f 7461 6c20 6f66 206d 6f72 total of mor │ │ │ 00422690: 6520 7468 616e 2031 3020 6368 6172 6163 e than 10 charac │ │ │ -004226a0: 7465 7273 2e54 0022 f632 0000 2020 2020 ters.T.".2.. │ │ │ +004226a0: 7465 7273 2e54 0022 3e32 0000 2020 2020 ters.T.">2.. │ │ │ 004226b0: 206f 202d 464f 524d 4154 3d47 4f20 6578 o -FORMAT=GO ex │ │ │ 004226c0: 7065 6374 7320 7468 6520 6461 7461 2069 pects the data i │ │ │ 004226d0: 6e20 7265 636f 7264 2070 6169 7273 2e20 n record pairs. │ │ │ 004226e0: 4561 6368 2067 6c6f 6261 6c20 6e6f 6465 Each global node │ │ │ -004226f0: 2072 6571 7569 7265 733a 0022 f633 0000 requires:.".3.. │ │ │ +004226f0: 2072 6571 7569 7265 733a 0022 3e33 0000 requires:.">3.. │ │ │ 00422700: 2020 2020 2020 206f 6e65 2072 6563 6f72 one recor │ │ │ 00422710: 6420 666f 7220 7468 6520 6b65 7920 616e d for the key an │ │ │ 00422720: 6420 6f6e 6520 666f 7220 7468 6520 6461 d one for the da │ │ │ -00422730: 7461 2e53 0022 f634 0000 2020 2020 206f ta.S.".4.. o │ │ │ +00422730: 7461 2e53 0022 3e34 0000 2020 2020 206f ta.S.">4.. o │ │ │ 00422740: 202d 464f 524d 4154 3d5a 5752 2065 7870 -FORMAT=ZWR exp │ │ │ 00422750: 6563 7473 2074 6865 2064 6174 6120 666f ects the data fo │ │ │ 00422760: 7220 6561 6368 2067 6c6f 6261 6c20 6e6f r each global no │ │ │ 00422770: 6465 2069 6e20 6120 7369 6e67 6c65 2072 de in a single r │ │ │ -00422780: 6563 6f72 642e 0700 22f6 3500 0014 001a ecord...".5..... │ │ │ -00422790: f64f 4e45 5252 4f52 0000 4f6e 6572 726f .ONERROR..Onerro │ │ │ -004227a0: 7212 0022 f6bf 1100 0020 2020 4f6e 6572 r.."..... Oner │ │ │ -004227b0: 726f 7207 0023 f621 0000 0000 0000 0000 ror..#.!........ │ │ │ +00422780: 6563 6f72 642e 0700 223e 3500 0014 001a ecord...">5..... │ │ │ +00422790: 3e4f 4e45 5252 4f52 0000 4f6e 6572 726f >ONERROR..Onerro │ │ │ +004227a0: 7212 0022 3ebf 1100 0020 2020 4f6e 6572 r..">.... Oner │ │ │ +004227b0: 726f 7207 0023 3e21 0000 0000 0000 0000 ror..#>!........ │ │ │ 004227c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004227d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004227e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004227f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00422800: 0400 0000 a904 0000 1009 0000 0000 0000 ................ │ │ │ -00422810: 6a00 00f6 4845 4c50 00ff 7300 ff47 444d j...HELP..s..GDM │ │ │ +00422810: 6a00 003e 4845 4c50 00ff 7300 ff47 444d j..>HELP..s..GDM │ │ │ 00422820: 00ff 7300 ff4c 4f41 4400 c056 0000 2020 ..s..LOAD..V.. │ │ │ 00422830: 2054 6865 2066 6f6c 6c6f 7769 6e67 2073 The following s │ │ │ 00422840: 6563 7469 6f6e 7320 6465 7363 7269 6265 ections describe │ │ │ 00422850: 2074 6865 206f 7074 696f 6e61 6c20 7175 the optional qu │ │ │ 00422860: 616c 6966 6965 7273 206f 6620 7468 6520 alifiers of the │ │ │ -00422870: 4d55 5049 5020 4c4f 4144 1200 17f6 5700 MUPIP LOAD....W. │ │ │ -00422880: 0020 2020 636f 6d6d 616e 642e 0700 17f6 . command..... │ │ │ -00422890: 5800 0014 0016 f6ff 7300 ff42 4547 494e X.......s..BEGIN │ │ │ -004228a0: 0000 4245 6769 6e10 0020 f6bf 1100 0020 ..BEgin.. ..... │ │ │ -004228b0: 2020 4245 6769 6e07 0021 f621 0000 4e00 BEgin..!.!..N. │ │ │ -004228c0: 21f6 3100 0020 2020 5370 6563 6966 6965 !.1.. Specifie │ │ │ +00422870: 4d55 5049 5020 4c4f 4144 1200 173e 5700 MUPIP LOAD...>W. │ │ │ +00422880: 0020 2020 636f 6d6d 616e 642e 0700 173e . command....> │ │ │ +00422890: 5800 0014 0016 3eff 7300 ff42 4547 494e X.....>.s..BEGIN │ │ │ +004228a0: 0000 4245 6769 6e10 0020 3ebf 1100 0020 ..BEgin.. >.... │ │ │ +004228b0: 2020 4245 6769 6e07 0021 3e21 0000 4e00 BEgin..!>!..N. │ │ │ +004228c0: 213e 3100 0020 2020 5370 6563 6966 6965 !>1.. Specifie │ │ │ 004228d0: 7320 7468 6520 7265 636f 7264 206e 756d s the record num │ │ │ 004228e0: 6265 7220 6f66 2074 6865 2069 6e70 7574 ber of the input │ │ │ 004228f0: 2066 696c 6520 7769 7468 2077 6869 6368 file with which │ │ │ -00422900: 204c 4f41 4420 7368 6f75 6c64 5100 21f6 LOAD shouldQ.!. │ │ │ +00422900: 204c 4f41 4420 7368 6f75 6c64 5100 213e LOAD shouldQ.!> │ │ │ 00422910: 4100 0020 2020 6265 6769 6e2e 2044 6972 A.. begin. Dir │ │ │ 00422920: 6563 7469 6e67 204c 4f41 4420 746f 2062 ecting LOAD to b │ │ │ 00422930: 6567 696e 2061 7420 6120 706f 696e 7420 egin at a point │ │ │ 00422940: 6f74 6865 7220 7468 616e 2074 6865 2062 other than the b │ │ │ 00422950: 6567 696e 6e69 6e67 206f 6620 614a 0021 eginning of aJ.! │ │ │ -00422960: f651 0000 2020 2076 616c 6964 206b 6579 .Q.. valid key │ │ │ +00422960: 3e51 0000 2020 2076 616c 6964 206b 6579 >Q.. valid key │ │ │ 00422970: 2063 6175 7365 7320 616e 2065 7272 6f72 causes an error │ │ │ 00422980: 2e20 5468 6520 666f 726d 6174 206f 6620 . The format of │ │ │ 00422990: 7468 6520 4245 4749 4e20 7175 616c 6966 the BEGIN qualif │ │ │ -004229a0: 6965 7220 6973 3a07 0021 f661 0000 1a00 ier is:..!.a.... │ │ │ -004229b0: 21f6 7100 0020 2020 2d42 455b 4749 4e5d !.q.. -BE[GIN] │ │ │ -004229c0: 3d69 6e74 6567 6572 0700 21f6 8100 0017 =integer..!..... │ │ │ -004229d0: 0021 f691 0000 2020 202a 2a49 6d70 6f72 .!.... **Impor │ │ │ -004229e0: 7461 6e74 2a2a 0800 20f6 c011 0000 5300 tant**.. .....S. │ │ │ -004229f0: 21f6 1200 0020 2020 416c 7761 7973 2063 !.... Always c │ │ │ +004229a0: 6965 7220 6973 3a07 0021 3e61 0000 1a00 ier is:..!>a.... │ │ │ +004229b0: 213e 7100 0020 2020 2d42 455b 4749 4e5d !>q.. -BE[GIN] │ │ │ +004229c0: 3d69 6e74 6567 6572 0700 213e 8100 0017 =integer..!>.... │ │ │ +004229d0: 0021 3e91 0000 2020 202a 2a49 6d70 6f72 .!>... **Impor │ │ │ +004229e0: 7461 6e74 2a2a 0800 203e c011 0000 5300 tant**.. >....S. │ │ │ +004229f0: 213e 1200 0020 2020 416c 7761 7973 2063 !>... Always c │ │ │ 00422a00: 6f6e 7369 6465 7220 7468 6520 6e75 6d62 onsider the numb │ │ │ 00422a10: 6572 206f 6620 6865 6164 6572 2072 6563 er of header rec │ │ │ 00422a20: 6f72 6473 2066 6f72 2063 686f 6f73 696e ords for choosin │ │ │ 00422a30: 6720 6120 2d42 4547 494e 2070 6f69 6e74 g a -BEGIN point │ │ │ -00422a40: 2e34 0021 f613 0000 2020 2053 6565 2046 .4.!.... See F │ │ │ +00422a40: 2e34 0021 3e13 0000 2020 2053 6565 2046 .4.!>... See F │ │ │ 00422a50: 4f52 4d41 5420 7175 616c 6966 6965 7220 ORMAT qualifier │ │ │ 00422a60: 666f 7220 6d6f 7265 2069 6e66 6f72 6d61 for more informa │ │ │ -00422a70: 7469 6f6e 2e07 0021 f614 0000 4a00 21f6 tion...!....J.!. │ │ │ +00422a70: 7469 6f6e 2e07 0021 3e14 0000 4a00 213e tion...!>...J.!> │ │ │ 00422a80: 1500 0020 2020 2020 6f20 466f 7220 2d46 ... o For -F │ │ │ 00422a90: 4f52 4d41 543d 474f 2069 6e70 7574 2c20 ORMAT=GO input, │ │ │ 00422aa0: 7468 6520 7661 6c75 6520 6973 2075 7375 the value is usu │ │ │ 00422ab0: 616c 6c79 2061 6e20 6f64 6420 6e75 6d62 ally an odd numb │ │ │ -00422ac0: 6572 2e20 4173 5100 21f6 1600 0020 2020 er. AsQ.!.... │ │ │ +00422ac0: 6572 2e20 4173 5100 213e 1600 0020 2020 er. AsQ.!>... │ │ │ 00422ad0: 2020 2020 2d46 4f52 4d41 543d 4249 4e41 -FORMAT=BINA │ │ │ 00422ae0: 5259 2072 6571 7569 7265 7320 696d 706f RY requires impo │ │ │ 00422af0: 7274 616e 7420 696e 666f 726d 6174 696f rtant informatio │ │ │ 00422b00: 6e20 6672 6f6d 2074 6865 2068 6561 6465 n from the heade │ │ │ -00422b10: 722c 2074 6869 7352 0021 f617 0000 2020 r, thisR.!.... │ │ │ +00422b10: 722c 2074 6869 7352 0021 3e17 0000 2020 r, thisR.!>... │ │ │ 00422b20: 2020 2020 2074 7970 6520 6f66 206c 6f61 type of loa │ │ │ 00422b30: 6420 7265 7175 6972 6573 2061 6e20 696e d requires an in │ │ │ 00422b40: 7461 6374 2066 696c 6520 6865 6164 6572 tact file header │ │ │ 00422b50: 2072 6567 6172 646c 6573 7320 6f66 2074 regardless of t │ │ │ -00422b60: 6865 202d 4245 4749 4e14 0021 f618 0000 he -BEGIN..!.... │ │ │ +00422b60: 6865 202d 4245 4749 4e14 0021 3e18 0000 he -BEGIN..!>... │ │ │ 00422b70: 2020 2020 2020 2076 616c 7565 2e4d 0021 value.M.! │ │ │ -00422b80: f619 0000 2020 2020 206f 2046 6f72 202d .... o For - │ │ │ +00422b80: 3e19 0000 2020 2020 206f 2046 6f72 202d >... o For - │ │ │ 00422b90: 464f 524d 4154 203d 205a 5752 2069 6e70 FORMAT = ZWR inp │ │ │ 00422ba0: 7574 2c20 6561 6368 2072 6563 6f72 6420 ut, each record │ │ │ 00422bb0: 636f 6e74 6169 6e73 2061 2063 6f6d 706c contains a compl │ │ │ -00422bc0: 6574 6520 7365 7420 6f66 4a00 21f6 1a00 ete set ofJ.!... │ │ │ +00422bc0: 6574 6520 7365 7420 6f66 4a00 213e 1a00 ete set ofJ.!>.. │ │ │ 00422bd0: 0020 2020 2020 2020 7265 6665 7265 6e63 . referenc │ │ │ 00422be0: 6520 616e 6420 6461 7461 2069 6e66 6f72 e and data infor │ │ │ 00422bf0: 6d61 7469 6f6e 2e20 5468 6520 6265 6769 mation. The begi │ │ │ 00422c00: 6e6e 696e 6720 7661 6c75 6573 2061 7265 nning values are │ │ │ -00422c10: 206e 6f74 4500 21f6 2100 0020 2020 2020 notE.!.!.. │ │ │ +00422c10: 206e 6f74 4500 213e 2100 0020 2020 2020 notE.!>!.. │ │ │ 00422c20: 2020 7265 7374 7269 6374 6564 2c20 6578 restricted, ex │ │ │ 00422c30: 6365 7074 2074 6f20 616c 6c6f 7720 7477 cept to allow tw │ │ │ 00422c40: 6f20 7265 636f 7264 7320 666f 7220 7468 o records for th │ │ │ -00422c50: 6520 6865 6164 6572 2e49 0021 f622 0000 e header.I.!.".. │ │ │ +00422c50: 6520 6865 6164 6572 2e49 0021 3e22 0000 e header.I.!>".. │ │ │ 00422c60: 2020 2020 206f 2042 7920 6465 6661 756c o By defaul │ │ │ 00422c70: 742c 204c 4f41 4420 7374 6172 7473 2061 t, LOAD starts a │ │ │ 00422c80: 7420 7468 6520 6265 6769 6e6e 696e 6720 t the beginning │ │ │ 00422c90: 6f66 2074 6865 2069 6e70 7574 2066 696c of the input fil │ │ │ -00422ca0: 652e 0700 21f6 2300 0000 0000 0000 0000 e...!.#......... │ │ │ +00422ca0: 652e 0700 213e 2300 0000 0000 0000 0000 e...!>#......... │ │ │ 00422cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00422cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00422cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00422ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00422cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00422d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00422d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -271102,97 +271102,97 @@ │ │ │ 00422fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00422fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00422ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00423000: 0400 0000 6a05 0000 5409 0000 0000 0000 ....j...T....... │ │ │ 00423010: 3600 004d 4845 4c50 00ff 7300 ff47 444d 6..MHELP..s..GDM │ │ │ 00423020: 00ff 7300 ff4c 4f41 4400 ff73 00ff 4649 ..s..LOAD..s..FI │ │ │ 00423030: 4c4c 5f46 4143 544f 5200 0046 496c 6c5f LL_FACTOR..FIll_ │ │ │ -00423040: 6661 6374 6f72 1600 26f6 bf11 0000 2020 factor..&..... │ │ │ -00423050: 2046 496c 6c5f 6661 6374 6f72 0700 27f6 FIll_factor..'. │ │ │ -00423060: 2100 004f 0027 f631 0000 2020 2053 7065 !..O.'.1.. Spe │ │ │ +00423040: 6661 6374 6f72 1600 263e bf11 0000 2020 factor..&>.... │ │ │ +00423050: 2046 496c 6c5f 6661 6374 6f72 0700 273e FIll_factor..'> │ │ │ +00423060: 2100 004f 0027 3e31 0000 2020 2053 7065 !..O.'>1.. Spe │ │ │ 00423070: 6369 6669 6573 2074 6865 2071 7561 6e74 cifies the quant │ │ │ 00423080: 6974 7920 6f66 2064 6174 6120 7374 6f72 ity of data stor │ │ │ 00423090: 6564 2069 6e20 6120 6461 7461 6261 7365 ed in a database │ │ │ 004230a0: 2062 6c6f 636b 2e20 5375 6273 6571 7565 block. Subseque │ │ │ -004230b0: 6e74 5300 27f6 4100 0020 2020 7275 6e2d ntS.'.A.. run- │ │ │ +004230b0: 6e74 5300 273e 4100 0020 2020 7275 6e2d ntS.'>A.. run- │ │ │ 004230c0: 7469 6d65 2075 7064 6174 6573 2074 6f20 time updates to │ │ │ 004230d0: 7468 6520 626c 6f63 6b20 6669 6c6c 2074 the block fill t │ │ │ 004230e0: 6865 2072 656d 6169 6e69 6e67 2061 7661 he remaining ava │ │ │ 004230f0: 696c 6162 6c65 2073 7061 6365 2072 6573 ilable space res │ │ │ -00423100: 6572 7665 6449 0027 f651 0000 2020 2062 ervedI.'.Q.. b │ │ │ +00423100: 6572 7665 6449 0027 3e51 0000 2020 2062 ervedI.'>Q.. b │ │ │ 00423110: 7920 7468 6520 4649 4c4c 5f46 4143 544f y the FILL_FACTO │ │ │ 00423120: 522e 2042 6c6f 636b 7320 7468 6174 2061 R. Blocks that a │ │ │ 00423130: 766f 6964 2062 6c6f 636b 2073 706c 6974 void block split │ │ │ 00423140: 7320 6f70 6572 6174 6520 6d6f 7265 4200 s operate moreB. │ │ │ -00423150: 27f6 6100 0020 2020 6566 6669 6369 656e '.a.. efficien │ │ │ +00423150: 273e 6100 0020 2020 6566 6669 6369 656e '>a.. efficien │ │ │ 00423160: 746c 792e 2054 6865 2066 6f72 6d61 7420 tly. The format │ │ │ 00423170: 6f66 2074 6865 2046 494c 4c5f 4641 4354 of the FILL_FACT │ │ │ 00423180: 4f52 2071 7561 6c69 6669 6572 2069 733a OR qualifier is: │ │ │ -00423190: 0700 27f6 7100 0020 0027 f681 0000 2020 ..'.q.. .'.... │ │ │ +00423190: 0700 273e 7100 0020 0027 3e81 0000 2020 ..'>q.. .'>... │ │ │ 004231a0: 202d 4649 5b4c 4c5f 4641 4354 4f52 5d3d -FI[LL_FACTOR]= │ │ │ -004231b0: 696e 7465 6765 7207 0027 f691 0000 5100 integer..'....Q. │ │ │ -004231c0: 26f6 c011 0000 2020 2020 206f 2052 6573 &..... o Res │ │ │ +004231b0: 696e 7465 6765 7207 0027 3e91 0000 5100 integer..'>...Q. │ │ │ +004231c0: 263e c011 0000 2020 2020 206f 2052 6573 &>.... o Res │ │ │ 004231d0: 6572 7665 7320 726f 6f6d 2061 6e64 2061 erves room and a │ │ │ 004231e0: 766f 6964 2075 6e6e 6563 6573 7361 7279 void unnecessary │ │ │ 004231f0: 2062 6c6f 636b 2073 706c 6974 2074 6f20 block split to │ │ │ 00423200: 6163 636f 6d6d 6f64 6174 6520 7468 6554 accommodate theT │ │ │ -00423210: 0027 f612 0000 2020 2020 2020 2066 6f72 .'.... for │ │ │ +00423210: 0027 3e12 0000 2020 2020 2020 2066 6f72 .'>... for │ │ │ 00423220: 6563 6173 7465 6420 6772 6f77 7468 2069 ecasted growth i │ │ │ 00423230: 6e20 6120 676c 6f62 616c 2076 6172 6961 n a global varia │ │ │ 00423240: 626c 6520 7468 6174 206d 6179 2065 7870 ble that may exp │ │ │ 00423250: 6572 6965 6e63 6520 7369 676e 6966 6963 erience signific │ │ │ -00423260: 616e 742e 0027 f613 0000 2020 2020 2020 ant..'.... │ │ │ +00423260: 616e 742e 0027 3e13 0000 2020 2020 2020 ant..'>... │ │ │ 00423270: 2072 6174 6520 6f66 2061 6464 6974 696f rate of additio │ │ │ 00423280: 6e73 206f 7665 7220 6120 7065 7269 6f64 ns over a period │ │ │ -00423290: 2e51 0027 f614 0000 2020 2020 206f 2055 .Q.'.... o U │ │ │ +00423290: 2e51 0027 3e14 0000 2020 2020 206f 2055 .Q.'>... o U │ │ │ 004232a0: 7365 7273 2068 6176 696e 6720 6461 7461 sers having data │ │ │ 004232b0: 6261 7365 2070 6572 666f 726d 616e 6365 base performance │ │ │ 004232c0: 2069 7373 7565 7320 6f72 2061 2068 6967 issues or a hig │ │ │ 004232d0: 6820 7261 7465 206f 6620 6461 7461 6261 h rate of databa │ │ │ -004232e0: 7365 5300 27f6 1500 0020 2020 2020 2020 seS.'.... │ │ │ +004232e0: 7365 5300 273e 1500 0020 2020 2020 2020 seS.'>... │ │ │ 004232f0: 7570 6461 7465 7320 6d75 7374 2065 7861 updates must exa │ │ │ 00423300: 6d69 6e65 2074 6865 2064 6566 696e 6564 mine the defined │ │ │ 00423310: 2046 494c 4c5f 4641 4354 4f52 732e 2055 FILL_FACTORs. U │ │ │ 00423320: 6e6c 6573 7320 7468 6520 6170 706c 6963 nless the applic │ │ │ -00423330: 6174 696f 6e54 0027 f616 0000 2020 2020 ationT.'.... │ │ │ +00423330: 6174 696f 6e54 0027 3e16 0000 2020 2020 ationT.'>... │ │ │ 00423340: 2020 206f 6e6c 7920 7573 6573 2075 6e69 only uses uni │ │ │ 00423350: 666f 726d 2072 6563 6f72 6473 2c20 7768 form records, wh │ │ │ 00423360: 6963 6820 6973 206e 6f74 2074 7970 6963 ich is not typic │ │ │ 00423370: 616c 2066 6f72 206d 6f73 7420 6170 706c al for most appl │ │ │ -00423380: 6963 6174 696f 6e73 2c31 0027 f617 0000 ications,1.'.... │ │ │ +00423380: 6963 6174 696f 6e73 2c31 0027 3e17 0000 ications,1.'>... │ │ │ 00423390: 2020 2020 2020 2046 494c 4c5f 4641 4354 FILL_FACT │ │ │ 004233a0: 4f52 7320 646f 206e 6f74 2077 6f72 6b20 ORs do not work │ │ │ -004233b0: 7072 6563 6973 656c 792e 4e00 27f6 1800 precisely.N.'... │ │ │ +004233b0: 7072 6563 6973 656c 792e 4e00 273e 1800 precisely.N.'>.. │ │ │ 004233c0: 0020 2020 2020 6f20 4279 2064 6566 6175 . o By defau │ │ │ 004233d0: 6c74 2c20 4c4f 4144 2075 7365 7320 2d46 lt, LOAD uses -F │ │ │ 004233e0: 494c 4c5f 4641 4354 4f52 3d31 3030 2066 ILL_FACTOR=100 f │ │ │ 004233f0: 6f72 206d 6178 696d 756d 2064 6174 6120 or maximum data │ │ │ -00423400: 6465 6e73 6974 792e 0700 27f6 1900 0012 density...'..... │ │ │ -00423410: 0027 f61a 0000 2020 202a 2a4e 6f74 652a .'.... **Note* │ │ │ -00423420: 2a07 0027 f621 0000 4b00 27f6 2200 0020 *..'.!..K.'.".. │ │ │ +00423400: 6465 6e73 6974 792e 0700 273e 1900 0012 density...'>.... │ │ │ +00423410: 0027 3e1a 0000 2020 202a 2a4e 6f74 652a .'>... **Note* │ │ │ +00423420: 2a07 0027 3e21 0000 4b00 273e 2200 0020 *..'>!..K.'>".. │ │ │ 00423430: 2020 4649 4c4c 5f46 4143 544f 5220 6973 FILL_FACTOR is │ │ │ 00423440: 2075 7365 6675 6c20 7768 656e 2075 7064 useful when upd │ │ │ 00423450: 6174 6573 2061 6464 206f 7220 6772 6f77 ates add or grow │ │ │ 00423460: 2072 6563 6f72 6473 2072 6561 736f 6e61 records reasona │ │ │ -00423470: 626c 7951 0027 f623 0000 2020 2075 6e69 blyQ.'.#.. uni │ │ │ +00423470: 626c 7951 0027 3e23 0000 2020 2075 6e69 blyQ.'>#.. uni │ │ │ 00423480: 666f 726d 6c79 2061 6372 6f73 7320 6120 formly across a │ │ │ 00423490: 6272 6f61 6420 6b65 7920 7261 6e67 652e broad key range. │ │ │ 004234a0: 2049 6620 7570 6461 7465 7320 6172 6520 If updates are │ │ │ 004234b0: 6174 2065 7665 7220 6173 6365 6e64 696e at ever ascendin │ │ │ -004234c0: 6720 6f72 4f00 27f6 2400 0020 2020 6465 g orO.'.$.. de │ │ │ +004234c0: 6720 6f72 4f00 273e 2400 0020 2020 6465 g orO.'>$.. de │ │ │ 004234d0: 7363 656e 6469 6e67 206b 6579 732c 206f scending keys, o │ │ │ 004234e0: 7220 6966 2074 6865 2072 6563 6f72 6420 r if the record │ │ │ 004234f0: 7365 7420 616e 6420 7265 636f 7264 2073 set and record s │ │ │ 00423500: 697a 6573 2061 7265 2072 656c 6174 6976 izes are relativ │ │ │ -00423510: 656c 7950 0027 f625 0000 2020 2073 7461 elyP.'.%.. sta │ │ │ +00423510: 656c 7950 0027 3e25 0000 2020 2073 7461 elyP.'>%.. sta │ │ │ 00423520: 7469 6320 696e 2074 6865 2066 6163 6520 tic in the face │ │ │ 00423530: 6f66 2075 7064 6174 6573 2c20 4649 4c4c of updates, FILL │ │ │ 00423540: 5f46 4143 544f 5220 776f 6e27 7420 7072 _FACTOR won't pr │ │ │ 00423550: 6f76 6964 6520 6d75 6368 2062 656e 6566 ovide much benef │ │ │ -00423560: 6974 2e07 0027 f626 0000 0000 0000 0000 it...'.&........ │ │ │ +00423560: 6974 2e07 0027 3e26 0000 0000 0000 0000 it...'>&........ │ │ │ 00423570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00423580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00423590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004235a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004235b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004235c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004235d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -271227,915 +271227,915 @@ │ │ │ 004237a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004237b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004237c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004237d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004237e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004237f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00423800: 0400 0000 f007 0000 9309 0000 0000 0000 ................ │ │ │ -00423810: 7700 00f6 4845 4c50 00ff 7300 ff47 444d w...HELP..s..GDM │ │ │ +00423810: 7700 003e 4845 4c50 00ff 7300 ff47 444d w..>HELP..s..GDM │ │ │ 00423820: 00ff 7300 ff4c 4f41 4400 ff73 00ff 4f4e ..s..LOAD..s..ON │ │ │ 00423830: 4552 524f 5200 bf31 0000 2020 2044 6574 ERROR..1.. Det │ │ │ 00423840: 6572 6d69 6e65 7320 7468 6520 4d55 5049 ermines the MUPI │ │ │ 00423850: 5020 4c4f 4144 2062 6568 6176 696f 7220 P LOAD behavior │ │ │ 00423860: 7768 656e 2069 7420 656e 636f 756e 7465 when it encounte │ │ │ 00423870: 7273 2061 6e20 6572 726f 722e 2054 6865 rs an error. The │ │ │ -00423880: 2066 6f72 6d61 7426 0023 f641 0000 2020 format&.#.A.. │ │ │ +00423880: 2066 6f72 6d61 7426 0023 3e41 0000 2020 format&.#>A.. │ │ │ 00423890: 206f 6620 7468 6520 4f4e 4552 524f 5220 of the ONERROR │ │ │ 004238a0: 7175 616c 6966 6965 7220 6973 3a07 0023 qualifier is:..# │ │ │ -004238b0: f651 0000 2f00 23f6 6100 0020 2020 2d5b .Q../.#.a.. -[ │ │ │ +004238b0: 3e51 0000 2f00 233e 6100 0020 2020 2d5b >Q../.#>a.. -[ │ │ │ 004238c0: 4f5d 4e45 5252 4f52 3d7b 5354 4f50 7c50 O]NERROR={STOP|P │ │ │ 004238d0: 524f 4345 4544 7c49 4e54 4552 4143 5449 ROCEED|INTERACTI │ │ │ -004238e0: 5645 7d07 0023 f671 0000 3900 23f6 8100 VE}..#.q..9.#... │ │ │ +004238e0: 5645 7d07 0023 3e71 0000 3900 233e 8100 VE}..#>q..9.#>.. │ │ │ 004238f0: 0020 2020 2020 6f20 5354 4f50 2063 6175 . o STOP cau │ │ │ 00423900: 7365 7320 4d55 5049 5020 4c4f 4144 2074 ses MUPIP LOAD t │ │ │ 00423910: 6f20 6578 6974 2069 6d6d 6564 6961 7465 o exit immediate │ │ │ -00423920: 6c79 2e32 0023 f691 0000 2020 2020 206f ly.2.#.... o │ │ │ +00423920: 6c79 2e32 0023 3e91 0000 2020 2020 206f ly.2.#>... o │ │ │ 00423930: 2050 524f 4345 4544 2070 726f 6365 6564 PROCEED proceed │ │ │ 00423940: 7320 746f 2074 6865 206e 6578 7420 7265 s to the next re │ │ │ -00423950: 636f 7264 2e37 0022 f6c0 1100 0020 2020 cord.7."..... │ │ │ +00423950: 636f 7264 2e37 0022 3ec0 1100 0020 2020 cord.7.">.... │ │ │ 00423960: 2020 6f20 494e 5445 5241 4354 4956 4520 o INTERACTIVE │ │ │ 00423970: 7072 6f6d 7074 7320 746f 2063 6f6e 7469 prompts to conti │ │ │ -00423980: 6e75 6520 6f72 2073 746f 702e 0700 23f6 nue or stop...#. │ │ │ -00423990: 1200 003f 0023 f613 0000 2020 2042 7920 ...?.#.... By │ │ │ +00423980: 6e75 6520 6f72 2073 746f 702e 0700 233e nue or stop...#> │ │ │ +00423990: 1200 003f 0023 3e13 0000 2020 2042 7920 ...?.#>... By │ │ │ 004239a0: 6465 6661 756c 7420 4d55 5049 5020 4c4f default MUPIP LO │ │ │ 004239b0: 4144 2065 7869 7473 206f 6e20 656e 636f AD exits on enco │ │ │ 004239c0: 756e 7465 7269 6e67 2061 6e20 6572 726f untering an erro │ │ │ -004239d0: 722e 0700 23f6 1400 0010 001a f653 5444 r...#........STD │ │ │ -004239e0: 494e 0000 5374 6469 6e10 0020 f6bf 1100 IN..Stdin.. .... │ │ │ -004239f0: 0020 2020 5374 6469 6e07 0021 f621 0000 . Stdin..!.!.. │ │ │ -00423a00: 5000 21f6 3100 0020 2020 5370 6563 6966 P.!.1.. Specif │ │ │ +004239d0: 722e 0700 233e 1400 0010 001a 3e53 5444 r...#>......>STD │ │ │ +004239e0: 494e 0000 5374 6469 6e10 0020 3ebf 1100 IN..Stdin.. >... │ │ │ +004239f0: 0020 2020 5374 6469 6e07 0021 3e21 0000 . Stdin..!>!.. │ │ │ +00423a00: 5000 213e 3100 0020 2020 5370 6563 6966 P.!>1.. Specif │ │ │ 00423a10: 6965 7320 7468 6174 204d 5550 4950 204c ies that MUPIP L │ │ │ 00423a20: 4f41 4420 7461 6b65 7320 696e 7075 7420 OAD takes input │ │ │ 00423a30: 6672 6f6d 2073 7461 6e64 6172 6420 696e from standard in │ │ │ 00423a40: 7075 7420 2873 7464 696e 292e 2054 6865 put (stdin). The │ │ │ -00423a50: 2b00 21f6 4100 0020 2020 666f 726d 6174 +.!.A.. format │ │ │ +00423a50: 2b00 213e 4100 0020 2020 666f 726d 6174 +.!>A.. format │ │ │ 00423a60: 206f 6620 7468 6520 5354 4449 4e20 7175 of the STDIN qu │ │ │ -00423a70: 616c 6966 6965 7220 6973 3a07 0021 f651 alifier is:..!.Q │ │ │ -00423a80: 0000 1200 21f6 6100 0020 2020 2d53 5b54 ....!.a.. -S[T │ │ │ -00423a90: 4449 4e5d 0700 21f6 7100 0016 0011 f652 DIN]..!.q......R │ │ │ +00423a70: 616c 6966 6965 7220 6973 3a07 0021 3e51 alifier is:..!>Q │ │ │ +00423a80: 0000 1200 213e 6100 0020 2020 2d53 5b54 ....!>a.. -S[T │ │ │ +00423a90: 4449 4e5d 0700 213e 7100 0016 0011 3e52 DIN]..!>q.....>R │ │ │ 00423aa0: 4354 4c44 554d 5000 0052 4354 4c44 554d CTLDUMP..RCTLDUM │ │ │ -00423ab0: 5013 001a f6bf 1100 0020 2020 5243 544c P........ RCTL │ │ │ -00423ac0: 4455 4d50 0700 1bf6 2100 0054 001b f631 DUMP....!..T...1 │ │ │ +00423ab0: 5013 001a 3ebf 1100 0020 2020 5243 544c P...>.... RCTL │ │ │ +00423ac0: 4455 4d50 0700 1b3e 2100 0054 001b 3e31 DUMP...>!..T..>1 │ │ │ 00423ad0: 0000 2020 2052 6570 6f72 7473 2069 6e66 .. Reports inf │ │ │ 00423ae0: 6f72 6d61 7469 6f6e 2072 656c 6174 6564 ormation related │ │ │ 00423af0: 2074 6f20 7265 6c69 6e6b 6374 6c20 6669 to relinkctl fi │ │ │ 00423b00: 6c65 7320 616e 6420 7468 6569 7220 6173 les and their as │ │ │ 00423b10: 736f 6369 6174 6564 2073 6861 7265 6447 sociated sharedG │ │ │ -00423b20: 001b f641 0000 2020 206d 656d 6f72 7920 ...A.. memory │ │ │ +00423b20: 001b 3e41 0000 2020 206d 656d 6f72 7920 ..>A.. memory │ │ │ 00423b30: 7365 676d 656e 7473 2e20 5468 6520 666f segments. The fo │ │ │ 00423b40: 726d 6174 206f 6620 7468 6520 4d55 5049 rmat of the MUPI │ │ │ 00423b50: 5020 5243 544c 4455 4d50 2063 6f6d 6d61 P RCTLDUMP comma │ │ │ -00423b60: 6e64 2069 733a 0700 1bf6 5100 001f 001b nd is:....Q..... │ │ │ -00423b70: f661 0000 2020 204d 5550 4950 2052 4354 .a.. MUPIP RCT │ │ │ -00423b80: 4c44 554d 5020 5b64 6972 315d 0700 1bf6 LDUMP [dir1].... │ │ │ -00423b90: 7100 004f 001b f681 0000 2020 2049 6620 q..O...... If │ │ │ +00423b60: 6e64 2069 733a 0700 1b3e 5100 001f 001b nd is:...>Q..... │ │ │ +00423b70: 3e61 0000 2020 204d 5550 4950 2052 4354 >a.. MUPIP RCT │ │ │ +00423b80: 4c44 554d 5020 5b64 6972 315d 0700 1b3e LDUMP [dir1]...> │ │ │ +00423b90: 7100 004f 001b 3e81 0000 2020 2049 6620 q..O..>... If │ │ │ 00423ba0: 7468 6520 6f70 7469 6f6e 616c 2070 6172 the optional par │ │ │ 00423bb0: 616d 6574 6572 2064 6972 3120 6973 206e ameter dir1 is n │ │ │ 00423bc0: 6f74 2073 7065 6369 6669 6564 2c20 4d55 ot specified, MU │ │ │ 00423bd0: 5049 5020 5243 544c 4455 4d50 2064 756d PIP RCTLDUMP dum │ │ │ -00423be0: 7073 5300 1bf6 9100 0020 2020 696e 666f psS...... info │ │ │ +00423be0: 7073 5300 1b3e 9100 0020 2020 696e 666f psS..>... info │ │ │ 00423bf0: 726d 6174 696f 6e20 6f6e 2061 6c6c 2069 rmation on all i │ │ │ 00423c00: 7473 2061 6374 6976 6520 6175 746f 2d72 ts active auto-r │ │ │ 00423c10: 656c 696e 6b2d 656e 6162 6c65 6420 6469 elink-enabled di │ │ │ 00423c20: 7265 6374 6f72 6965 7320 2874 686f 7365 rectories (those │ │ │ -00423c30: 2077 6974 684d 001a f6c0 1100 0020 2020 withM....... │ │ │ +00423c30: 2077 6974 684d 001a 3ec0 1100 0020 2020 withM..>.... │ │ │ 00423c40: 7769 7468 2061 202a 2d73 7566 6669 7829 with a *-suffix) │ │ │ 00423c50: 2069 6465 6e74 6966 6965 6420 6279 2024 identified by $ │ │ │ 00423c60: 6774 6d72 6f75 7469 6e65 732e 2057 6974 gtmroutines. Wit │ │ │ 00423c70: 6820 6120 6469 7265 6374 6f72 7920 7061 h a directory pa │ │ │ -00423c80: 7468 4b00 1bf6 1200 0020 2020 7370 6563 thK...... spec │ │ │ +00423c80: 7468 4b00 1b3e 1200 0020 2020 7370 6563 thK..>... spec │ │ │ 00423c90: 6966 6965 6420 666f 7220 6469 7231 2c20 ified for dir1, │ │ │ 00423ca0: 4d55 5049 5020 5243 544c 4455 4d50 2072 MUPIP RCTLDUMP r │ │ │ 00423cb0: 6570 6f72 7473 2069 6e66 6f72 6d61 7469 eports informati │ │ │ 00423cc0: 6f6e 206f 6e20 7468 6520 6f6e 6554 001b on on the oneT.. │ │ │ -00423cd0: f613 0000 2020 2064 6972 6563 746f 7279 .... directory │ │ │ +00423cd0: 3e13 0000 2020 2064 6972 6563 746f 7279 >... directory │ │ │ 00423ce0: 2e20 416e 2065 7861 6d70 6c65 206f 7574 . An example out │ │ │ 00423cf0: 7075 7420 666f 6c6c 6f77 732e 2049 7420 put follows. It │ │ │ 00423d00: 6c69 7374 7320 7468 6520 6675 6c6c 2070 lists the full p │ │ │ 00423d10: 6174 6820 6f66 2074 6865 204f 626a 6563 ath of the Objec │ │ │ -00423d20: 7452 001b f614 0000 2020 2064 6972 6563 tR...... direc │ │ │ +00423d20: 7452 001b 3e14 0000 2020 2064 6972 6563 tR..>... direc │ │ │ 00423d30: 746f 7279 3b20 6974 7320 636f 7272 6573 tory; its corres │ │ │ 00423d40: 706f 6e64 696e 6720 7265 6c69 6e6b 6374 ponding relinkct │ │ │ 00423d50: 6c20 6669 6c65 206e 616d 653b 2074 6865 l file name; the │ │ │ 00423d60: 206e 756d 6265 7220 6f66 2072 6f75 7469 number of routi │ │ │ -00423d70: 6e65 7354 001b f615 0000 2020 2063 7572 nesT...... cur │ │ │ +00423d70: 6e65 7354 001b 3e15 0000 2020 2063 7572 nesT..>... cur │ │ │ 00423d80: 7265 6e74 6c79 206c 6f61 6465 6420 696e rently loaded in │ │ │ 00423d90: 2074 6869 7320 7265 6c69 6e6b 6374 6c20 this relinkctl │ │ │ 00423da0: 6669 6c65 3b20 7468 6520 6e75 6d62 6572 file; the number │ │ │ 00423db0: 206f 6620 7072 6f63 6573 7365 7320 696e of processes in │ │ │ -00423dc0: 636c 7564 696e 6754 001b f616 0000 2020 cludingT...... │ │ │ +00423dc0: 636c 7564 696e 6754 001b 3e16 0000 2020 cludingT..>... │ │ │ 00423dd0: 2074 6865 2072 6570 6f72 7469 6e67 204d the reporting M │ │ │ 00423de0: 5550 4950 2070 726f 6365 7373 2074 6861 UPIP process tha │ │ │ 00423df0: 7420 6861 7665 2074 6869 7320 5265 6c69 t have this Reli │ │ │ 00423e00: 6e6b 6374 6c20 6669 6c65 206f 7065 6e3b nkctl file open; │ │ │ -00423e10: 2074 6865 2073 6861 7265 6452 001b f617 the sharedR.... │ │ │ +00423e10: 2074 6865 2073 6861 7265 6452 001b 3e17 the sharedR..>. │ │ │ 00423e20: 0000 2020 206d 656d 6f72 7920 6964 2061 .. memory id a │ │ │ 00423e30: 6e64 206c 656e 6774 6820 6f66 2074 6865 nd length of the │ │ │ 00423e40: 2052 656c 696e 6b63 746c 2073 6861 7265 Relinkctl share │ │ │ 00423e50: 6420 6d65 6d6f 7279 2073 6567 6d65 6e74 d memory segment │ │ │ 00423e60: 3b20 6f6e 6520 6f72 206d 6f72 6551 001b ; one or moreQ.. │ │ │ -00423e70: f618 0000 2020 2052 746e 6f62 6a20 7368 .... Rtnobj sh │ │ │ +00423e70: 3e18 0000 2020 2052 746e 6f62 6a20 7368 >... Rtnobj sh │ │ │ 00423e80: 6172 6564 206d 656d 6f72 7920 7365 676d ared memory segm │ │ │ 00423e90: 656e 7428 7329 3b20 616e 6420 6120 6c69 ent(s); and a li │ │ │ 00423ea0: 7374 696e 6720 6f66 2061 6c6c 2074 6865 sting of all the │ │ │ 00423eb0: 2072 6f75 7469 6e65 206e 616d 6573 3c00 routine names<. │ │ │ -00423ec0: 1bf6 1900 0020 2020 6c6f 6164 6564 2069 ..... loaded i │ │ │ +00423ec0: 1b3e 1900 0020 2020 6c6f 6164 6564 2069 .>... loaded i │ │ │ 00423ed0: 6e20 7468 6973 2066 696c 6520 286c 696e n this file (lin │ │ │ 00423ee0: 6573 2073 7461 7274 696e 6720 7769 7468 es starting with │ │ │ -00423ef0: 2072 6563 232e 2e2e 292e 0700 1bf6 1a00 rec#...)....... │ │ │ -00423f00: 0054 001b f621 0000 2020 2020 206f 2054 .T...!.. o T │ │ │ +00423ef0: 2072 6563 232e 2e2e 292e 0700 1b3e 1a00 rec#...)....>.. │ │ │ +00423f00: 0054 001b 3e21 0000 2020 2020 206f 2054 .T..>!.. o T │ │ │ 00423f10: 6865 2052 746e 6f62 6a20 7368 6172 6564 he Rtnobj shared │ │ │ 00423f20: 206d 656d 6f72 7920 6c69 6e65 203a 2041 memory line : A │ │ │ 00423f30: 6c6c 2074 6865 206c 656e 6774 6820 6669 ll the length fi │ │ │ 00423f40: 656c 6473 2061 7265 2064 6973 706c 6179 elds are display │ │ │ -00423f50: 6564 2069 6e4e 001b f622 0000 2020 2020 ed inN...".. │ │ │ +00423f50: 6564 2069 6e4e 001b 3e22 0000 2020 2020 ed inN..>".. │ │ │ 00423f60: 2020 2068 6578 6164 6563 696d 616c 2e20 hexadecimal. │ │ │ 00423f70: 7368 6d6c 656e 2069 7320 7468 6520 6c65 shmlen is the le │ │ │ 00423f80: 6e67 7468 206f 6620 7468 6520 616c 6c6f ngth of the allo │ │ │ 00423f90: 6361 7465 6420 7368 6172 6564 206d 656d cated shared mem │ │ │ -00423fa0: 6f72 794d 001b f623 0000 2020 2020 2020 oryM...#.. │ │ │ +00423fa0: 6f72 794d 001b 3e23 0000 2020 2020 2020 oryM..>#.. │ │ │ 00423fb0: 2073 6567 6d65 6e74 2069 6e20 6279 7465 segment in byte │ │ │ 00423fc0: 732e 2073 686d 7573 6564 2069 7320 7468 s. shmused is th │ │ │ 00423fd0: 6520 6c65 6e67 7468 2074 6861 7420 6973 e length that is │ │ │ 00423fe0: 2063 7572 7265 6e74 6c79 2075 7365 642e currently used. │ │ │ 00423ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00424000: 0400 0000 6d07 0000 7c09 0000 0000 0000 ....m...|....... │ │ │ -00424010: 2600 00f6 4845 4c50 00ff 7300 ff47 444d &...HELP..s..GDM │ │ │ +00424010: 2600 003e 4845 4c50 00ff 7300 ff47 444d &..>HELP..s..GDM │ │ │ 00424020: 00ff 7300 ff4c 4f41 4400 ff73 00ff 454e ..s..LOAD..s..EN │ │ │ -00424030: 4400 0045 6e64 0e00 1ef6 bf11 0000 2020 D..End........ │ │ │ -00424040: 2045 6e64 0700 1ff6 2100 0052 001f f631 End....!..R...1 │ │ │ +00424030: 4400 0045 6e64 0e00 1e3e bf11 0000 2020 D..End...>.... │ │ │ +00424040: 2045 6e64 0700 1f3e 2100 0052 001f 3e31 End...>!..R..>1 │ │ │ 00424050: 0000 2020 2053 7065 6369 6669 6573 2074 .. Specifies t │ │ │ 00424060: 6865 2072 6563 6f72 6420 6e75 6d62 6572 he record number │ │ │ 00424070: 206f 6620 7468 6520 696e 7075 7420 6669 of the input fi │ │ │ 00424080: 6c65 2061 7420 7768 6963 6820 4c4f 4144 le at which LOAD │ │ │ 00424090: 2073 686f 756c 6420 7374 6f70 2e53 001f should stop.S.. │ │ │ -004240a0: f641 0000 2020 202d 454e 443d 696e 7465 .A.. -END=inte │ │ │ +004240a0: 3e41 0000 2020 202d 454e 443d 696e 7465 >A.. -END=inte │ │ │ 004240b0: 6765 7220 6d75 7374 2062 6520 6772 6561 ger must be grea │ │ │ 004240c0: 7465 7220 7468 616e 2074 6865 202d 4245 ter than the -BE │ │ │ 004240d0: 4749 4e3d 696e 7465 6765 7220 666f 7220 GIN=integer for │ │ │ 004240e0: 4c4f 4144 2074 6f20 6f70 6572 6174 652e LOAD to operate. │ │ │ -004240f0: 5000 1ff6 5100 0020 2020 4c4f 4144 2074 P...Q.. LOAD t │ │ │ +004240f0: 5000 1f3e 5100 0020 2020 4c4f 4144 2074 P..>Q.. LOAD t │ │ │ 00424100: 6572 6d69 6e61 7465 7320 6166 7465 7220 erminates after │ │ │ 00424110: 7072 6f63 6573 7369 6e67 2074 6865 2072 processing the r │ │ │ 00424120: 6563 6f72 6420 6f66 2074 6865 206e 756d ecord of the num │ │ │ 00424130: 6265 7220 7370 6563 6966 6965 6420 6279 ber specified by │ │ │ -00424140: 4b00 1ff6 6100 0020 2020 2d45 4e44 206f K...a.. -END o │ │ │ +00424140: 4b00 1f3e 6100 0020 2020 2d45 4e44 206f K..>a.. -END o │ │ │ 00424150: 7220 7265 6163 6869 6e67 2074 6865 2065 r reaching the e │ │ │ 00424160: 6e64 206f 6620 7468 6520 696e 7075 7420 nd of the input │ │ │ 00424170: 6669 6c65 2e20 5468 6520 666f 726d 6174 file. The format │ │ │ -00424180: 206f 6620 7468 6520 454e 4417 001f f671 of the END....q │ │ │ +00424180: 206f 6620 7468 6520 454e 4417 001f 3e71 of the END...>q │ │ │ 00424190: 0000 2020 2071 7561 6c69 6669 6572 2069 .. qualifier i │ │ │ -004241a0: 733a 0700 1ff6 8100 0018 001f f691 0000 s:.............. │ │ │ +004241a0: 733a 0700 1f3e 8100 0018 001f 3e91 0000 s:...>......>... │ │ │ 004241b0: 2020 202d 455b 4e44 5d3d 696e 7465 6765 -E[ND]=intege │ │ │ -004241c0: 7208 001e f6c0 1100 004d 001f f612 0000 r........M...... │ │ │ +004241c0: 7208 001e 3ec0 1100 004d 001f 3e12 0000 r...>....M..>... │ │ │ 004241d0: 2020 2054 6865 2076 616c 7565 206f 6620 The value of │ │ │ 004241e0: 2d46 4f52 4d41 543d 474f 2069 6e70 7574 -FORMAT=GO input │ │ │ 004241f0: 2073 686f 756c 6420 6e6f 726d 616c 6c79 should normally │ │ │ 00424200: 2062 6520 616e 2065 7665 6e20 6e75 6d62 be an even numb │ │ │ -00424210: 6572 2e20 4279 3f00 1ff6 1300 0020 2020 er. By?...... │ │ │ +00424210: 6572 2e20 4279 3f00 1f3e 1300 0020 2020 er. By?..>... │ │ │ 00424220: 6465 6661 756c 742c 204c 4f41 4420 636f default, LOAD co │ │ │ 00424230: 6e74 696e 7565 7320 746f 2074 6865 2065 ntinues to the e │ │ │ 00424240: 6e64 206f 6620 7468 6520 696e 7075 7420 nd of the input │ │ │ -00424250: 6669 6c65 2e07 001f f614 0000 1500 1bf6 file............ │ │ │ +00424250: 6669 6c65 2e07 001f 3e14 0000 1500 1b3e file....>......> │ │ │ 00424260: 5841 4d50 4c45 5300 0045 7861 6d70 6c65 XAMPLES..Example │ │ │ -00424270: 7313 0023 f6bf 1100 0020 2020 4578 616d s..#..... Exam │ │ │ -00424280: 706c 6573 0700 24f6 2100 0012 0024 f631 ples..$.!....$.1 │ │ │ +00424270: 7313 0023 3ebf 1100 0020 2020 4578 616d s..#>.... Exam │ │ │ +00424280: 706c 6573 0700 243e 2100 0012 0024 3e31 ples..$>!....$>1 │ │ │ 00424290: 0000 2020 2045 7861 6d70 6c65 3a07 0024 .. Example:..$ │ │ │ -004242a0: f641 0000 2100 24f6 5100 0020 2020 2420 .A..!.$.Q.. $ │ │ │ +004242a0: 3e41 0000 2100 243e 5100 0020 2020 2420 >A..!.$>Q.. $ │ │ │ 004242b0: 6d75 7069 7020 6c6f 6164 2065 785f 6669 mupip load ex_fi │ │ │ -004242c0: 6c65 2e67 6f07 0024 f661 0000 4e00 24f6 le.go..$.a..N.$. │ │ │ +004242c0: 6c65 2e67 6f07 0024 3e61 0000 4e00 243e le.go..$>a..N.$> │ │ │ 004242d0: 7100 0020 2020 5468 6973 2063 6f6d 6d61 q.. This comma │ │ │ 004242e0: 6e64 206c 6f61 6473 2074 6865 2063 6f6e nd loads the con │ │ │ 004242f0: 7465 6e74 206f 6620 7468 6520 6578 7472 tent of the extr │ │ │ 00424300: 6163 7420 6669 6c65 2065 785f 6669 6c65 act file ex_file │ │ │ -00424310: 2e67 6f20 746f 2074 6865 1b00 24f6 8100 .go to the..$... │ │ │ +00424310: 2e67 6f20 746f 2074 6865 1b00 243e 8100 .go to the..$>.. │ │ │ 00424320: 0020 2020 6375 7272 656e 7420 6461 7461 . current data │ │ │ -00424330: 6261 7365 2e07 0024 f691 0000 1300 23f6 base...$......#. │ │ │ +00424330: 6261 7365 2e07 0024 3e91 0000 1300 233e base...$>.....#> │ │ │ 00424340: c011 0000 2020 2045 7861 6d70 6c65 3a07 .... Example:. │ │ │ -00424350: 0024 f612 0000 2900 24f6 1300 0020 2020 .$....).$.... │ │ │ +00424350: 0024 3e12 0000 2900 243e 1300 0020 2020 .$>...).$>... │ │ │ 00424360: 2420 6d75 7069 7020 6c6f 6164 202d 666f $ mupip load -fo │ │ │ 00424370: 726d 6174 3d67 6f20 6269 672e 676c 6f07 rmat=go big.glo. │ │ │ -00424380: 0024 f614 0000 4d00 24f6 1500 0020 2020 .$....M.$.... │ │ │ +00424380: 0024 3e14 0000 4d00 243e 1500 0020 2020 .$>...M.$>... │ │ │ 00424390: 5468 6973 2063 6f6d 6d61 6e64 206c 6f61 This command loa │ │ │ 004243a0: 6473 2061 6e20 6578 7472 6163 7420 6669 ds an extract fi │ │ │ 004243b0: 6c65 2062 6967 2e67 6c6f 2069 6e20 7468 le big.glo in th │ │ │ 004243c0: 6520 6375 7272 656e 7420 6461 7461 6261 e current databa │ │ │ -004243d0: 7365 2e07 0024 f616 0000 1200 24f6 1700 se...$......$... │ │ │ -004243e0: 0020 2020 4578 616d 706c 653a 0700 24f6 . Example:..$. │ │ │ -004243f0: 1800 002e 0024 f619 0000 2020 2024 206d .....$.... $ m │ │ │ +004243d0: 7365 2e07 0024 3e16 0000 1200 243e 1700 se...$>.....$>.. │ │ │ +004243e0: 0020 2020 4578 616d 706c 653a 0700 243e . Example:..$> │ │ │ +004243f0: 1800 002e 0024 3e19 0000 2020 2024 206d .....$>... $ m │ │ │ 00424400: 7570 6970 206c 6f61 6420 2d62 6567 696e upip load -begin │ │ │ 00424410: 3d35 202d 656e 643d 3130 2072 732e 676c =5 -end=10 rs.gl │ │ │ -00424420: 6f07 0024 f61a 0000 5300 24f6 2100 0020 o..$....S.$.!.. │ │ │ +00424420: 6f07 0024 3e1a 0000 5300 243e 2100 0020 o..$>...S.$>!.. │ │ │ 00424430: 2020 5468 6973 2063 6f6d 6d61 6e64 2062 This command b │ │ │ 00424440: 6567 696e 7320 4d55 5049 5020 4c4f 4144 egins MUPIP LOAD │ │ │ 00424450: 206f 7065 7261 7469 6f6e 2066 726f 6d20 operation from │ │ │ 00424460: 7265 636f 7264 206e 756d 6265 7220 3520 record number 5 │ │ │ -00424470: 616e 6420 656e 6473 2061 7454 0024 f622 and ends atT.$." │ │ │ +00424470: 616e 6420 656e 6473 2061 7454 0024 3e22 and ends atT.$>" │ │ │ 00424480: 0000 2020 2072 6563 6f72 6420 6e75 6d62 .. record numb │ │ │ 00424490: 6572 2031 302e 204e 6f74 6520 7468 6174 er 10. Note that │ │ │ 004244a0: 2074 6865 2076 616c 7565 2066 6f72 2042 the value for B │ │ │ 004244b0: 4547 494e 2069 7320 616e 206f 6464 206e EGIN is an odd n │ │ │ 004244c0: 756d 6265 722e 2041 2073 616d 706c 6530 umber. A sample0 │ │ │ -004244d0: 0024 f623 0000 2020 206f 7574 7075 7420 .$.#.. output │ │ │ +004244d0: 0024 3e23 0000 2020 206f 7574 7075 7420 .$>#.. output │ │ │ 004244e0: 6672 6f6d 2074 6865 2061 626f 7665 2063 from the above c │ │ │ 004244f0: 6f6d 6d61 6e64 2066 6f6c 6c6f 7773 3a07 ommand follows:. │ │ │ -00424500: 0024 f624 0000 1c00 24f6 2500 0020 2020 .$.$....$.%.. │ │ │ +00424500: 0024 3e24 0000 1c00 243e 2500 0020 2020 .$>$....$>%.. │ │ │ 00424510: 4754 2e4d 204d 5550 4950 2045 5854 5241 GT.M MUPIP EXTRA │ │ │ -00424520: 4354 2200 24f6 2600 0020 2020 3032 2d4d CT".$.&.. 02-M │ │ │ +00424520: 4354 2200 243e 2600 0020 2020 3032 2d4d CT".$>&.. 02-M │ │ │ 00424530: 4152 2d32 3031 3120 3138 3a32 353a 3437 AR-2011 18:25:47 │ │ │ -00424540: 205a 5752 2c00 24f6 2700 0020 2020 4265 ZWR,.$.'.. Be │ │ │ +00424540: 205a 5752 2c00 243e 2700 0020 2020 4265 ZWR,.$>'.. Be │ │ │ 00424550: 6769 6e6e 696e 6720 4c4f 4144 2061 7420 ginning LOAD at │ │ │ 00424560: 7265 636f 7264 206e 756d 6265 723a 2035 record number: 5 │ │ │ -00424570: 1f00 24f6 2800 0020 2020 4c4f 4144 2054 ..$.(.. LOAD T │ │ │ +00424570: 1f00 243e 2800 0020 2020 4c4f 4144 2054 ..$>(.. LOAD T │ │ │ 00424580: 4f54 414c 204b 6579 2043 6e74 3a20 361a OTAL Key Cnt: 6. │ │ │ -00424590: 0024 f629 0000 2020 204d 6178 2053 7562 .$.).. Max Sub │ │ │ -004245a0: 7363 204c 656e 3a20 3719 0024 f62a 0000 sc Len: 7..$.*.. │ │ │ +00424590: 0024 3e29 0000 2020 204d 6178 2053 7562 .$>).. Max Sub │ │ │ +004245a0: 7363 204c 656e 3a20 3719 0024 3e2a 0000 sc Len: 7..$>*.. │ │ │ 004245b0: 2020 204d 6178 2044 6174 6120 4c65 6e3a Max Data Len: │ │ │ -004245c0: 2031 2500 24f6 3100 0020 2020 4c61 7374 1%.$.1.. Last │ │ │ +004245c0: 2031 2500 243e 3100 0020 2020 4c61 7374 1%.$>1.. Last │ │ │ 004245d0: 204c 4f41 4420 7265 636f 7264 206e 756d LOAD record num │ │ │ -004245e0: 6265 723a 2031 3007 0024 f632 0000 1200 ber: 10..$.2.... │ │ │ -004245f0: 24f6 3300 0020 2020 4578 616d 706c 653a $.3.. Example: │ │ │ -00424600: 0700 24f6 3400 002f 0024 f635 0000 2020 ..$.4../.$.5.. │ │ │ +004245e0: 6265 723a 2031 3007 0024 3e32 0000 1200 ber: 10..$>2.... │ │ │ +004245f0: 243e 3300 0020 2020 4578 616d 706c 653a $>3.. Example: │ │ │ +00424600: 0700 243e 3400 002f 0024 3e35 0000 2020 ..$>4../.$>5.. │ │ │ 00424610: 2024 206d 7570 6970 206c 6f61 6420 2d66 $ mupip load -f │ │ │ 00424620: 696c 6c5f 6661 6374 6f72 3d35 2072 656f ill_factor=5 reo │ │ │ -00424630: 6273 2e67 6c6f 0700 24f6 3600 0052 0024 bs.glo..$.6..R.$ │ │ │ -00424640: f637 0000 2020 2054 6869 7320 636f 6d6d .7.. This comm │ │ │ +00424630: 6273 2e67 6c6f 0700 243e 3600 0052 0024 bs.glo..$>6..R.$ │ │ │ +00424640: 3e37 0000 2020 2054 6869 7320 636f 6d6d >7.. This comm │ │ │ 00424650: 616e 6420 7365 7420 7468 6520 4649 4c4c and set the FILL │ │ │ 00424660: 5f46 4143 544f 5220 746f 2035 2066 6f72 _FACTOR to 5 for │ │ │ 00424670: 206c 6f61 6469 6e67 2061 6e20 6578 7472 loading an extr │ │ │ 00424680: 6163 7420 6669 6c65 2069 6e20 7468 651b act file in the. │ │ │ -00424690: 0024 f638 0000 2020 2063 7572 7265 6e74 .$.8.. current │ │ │ -004246a0: 2064 6174 6162 6173 652e 0700 24f6 3900 database...$.9. │ │ │ -004246b0: 0012 0024 f63a 0000 2020 2045 7861 6d70 ...$.:.. Examp │ │ │ -004246c0: 6c65 3a07 0024 f641 0000 2a00 24f6 4200 le:..$.A..*.$.B. │ │ │ +00424690: 0024 3e38 0000 2020 2063 7572 7265 6e74 .$>8.. current │ │ │ +004246a0: 2064 6174 6162 6173 652e 0700 243e 3900 database...$>9. │ │ │ +004246b0: 0012 0024 3e3a 0000 2020 2045 7861 6d70 ...$>:.. Examp │ │ │ +004246c0: 6c65 3a07 0024 3e41 0000 2a00 243e 4200 le:..$>A..*.$>B. │ │ │ 004246d0: 0020 2020 2463 6174 2062 6967 2e67 6c6f . $cat big.glo │ │ │ 004246e0: 207c 206d 7570 6970 206c 6f61 6420 2d73 | mupip load -s │ │ │ -004246f0: 7464 696e 2600 24f6 4300 0020 2020 246d tdin&.$.C.. $m │ │ │ +004246f0: 7464 696e 2600 243e 4300 0020 2020 246d tdin&.$>C.. $m │ │ │ 00424700: 7570 6970 206c 6f61 6420 2d73 7464 696e upip load -stdin │ │ │ -00424710: 203c 2062 6967 2e67 6c6f 0700 24f6 4400 < big.glo..$.D. │ │ │ -00424720: 0045 0024 f645 0000 2020 2054 6865 7365 .E.$.E.. These │ │ │ +00424710: 203c 2062 6967 2e67 6c6f 0700 243e 4400 < big.glo..$>D. │ │ │ +00424720: 0045 0024 3e45 0000 2020 2054 6865 7365 .E.$>E.. These │ │ │ 00424730: 2063 6f6d 6d61 6e64 7320 6c6f 6164 7320 commands loads │ │ │ 00424740: 7468 6520 6578 7472 6163 7420 6669 6c65 the extract file │ │ │ 00424750: 2062 6967 2e67 6c6f 2075 7369 6e67 202d big.glo using - │ │ │ -00424760: 7374 6469 6e2e 0700 24f6 4600 0000 0000 stdin...$.F..... │ │ │ +00424760: 7374 6469 6e2e 0700 243e 4600 0000 0000 stdin...$>F..... │ │ │ 00424770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00424780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00424790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004247a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004247b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004247c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004247d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004247e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004247f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00424800: 0400 0000 e607 0000 b109 0000 0000 0000 ................ │ │ │ -00424810: 6f00 00f6 4845 4c50 00ff 7300 ff47 444d o...HELP..s..GDM │ │ │ +00424810: 6f00 003e 4845 4c50 00ff 7300 ff47 444d o..>HELP..s..GDM │ │ │ 00424820: 00ff 7300 ff52 4354 4c44 554d 5000 c024 ..s..RCTLDUMP..$ │ │ │ 00424830: 0000 2020 2020 2020 2073 686d 6672 6565 .. shmfree │ │ │ 00424840: 2069 7320 7468 6520 6c65 6e67 7468 2061 is the length a │ │ │ 00424850: 7661 696c 6162 6c65 2066 6f72 2075 7365 vailable for use │ │ │ 00424860: 2e20 6f62 6a6c 656e 2069 7320 7468 6520 . objlen is the │ │ │ 00424870: 746f 7461 6c20 6c65 6e67 7468 206f 664d total length ofM │ │ │ -00424880: 001b f625 0000 2020 2020 2020 2061 6c6c ...%.. all │ │ │ +00424880: 001b 3e25 0000 2020 2020 2020 2061 6c6c ..>%.. all │ │ │ 00424890: 2074 6865 206f 626a 6563 7473 2063 7572 the objects cur │ │ │ 004248a0: 7265 6e74 6c79 206c 6f61 6465 6420 696e rently loaded in │ │ │ 004248b0: 2074 6869 7320 7368 6172 6564 206d 656d this shared mem │ │ │ -004248c0: 6f72 792e 2041 7320 4754 2e4d 5200 1bf6 ory. As GT.MR... │ │ │ +004248c0: 6f72 792e 2041 7320 4754 2e4d 5200 1b3e ory. As GT.MR..> │ │ │ 004248d0: 2600 0020 2020 2020 2020 616c 6c6f 6361 &.. alloca │ │ │ 004248e0: 7465 7320 626c 6f63 6b73 206f 6620 6d65 tes blocks of me │ │ │ 004248f0: 6d6f 7279 2077 6974 6820 7369 7a65 7320 mory with sizes │ │ │ 00424900: 726f 756e 6465 642d 7570 2074 6f20 616e rounded-up to an │ │ │ 00424910: 2069 6e74 6567 6572 2070 6f77 6572 5300 integer powerS. │ │ │ -00424920: 1bf6 2700 0020 2020 2020 2020 6f66 2074 ..'.. of t │ │ │ +00424920: 1b3e 2700 0020 2020 2020 2020 6f66 2074 .>'.. of t │ │ │ 00424930: 776f 2062 7974 6573 2c20 7368 6d75 7365 wo bytes, shmuse │ │ │ 00424940: 6420 6973 2061 6c77 6179 7320 6772 6561 d is always grea │ │ │ 00424950: 7465 7220 7468 616e 206f 626a 6c65 6e3b ter than objlen; │ │ │ 00424960: 2066 6f72 2065 7861 6d70 6c65 2077 6974 for example wit │ │ │ -00424970: 6837 001b f628 0000 2020 2020 2020 2061 h7...(.. a │ │ │ +00424970: 6837 001b 3e28 0000 2020 2020 2020 2061 h7..>(.. a │ │ │ 00424980: 6e20 6f62 6a6c 656e 206f 6620 3078 3163 n objlen of 0x1c │ │ │ 00424990: 302c 2074 6865 2073 686d 7573 6564 2069 0, the shmused i │ │ │ -004249a0: 7320 3078 3230 302e 5300 1bf6 2900 0020 s 0x200.S...).. │ │ │ +004249a0: 7320 3078 3230 302e 5300 1b3e 2900 0020 s 0x200.S..>).. │ │ │ 004249b0: 2020 2020 6f20 4c69 6e65 7320 6f66 2074 o Lines of t │ │ │ 004249c0: 6865 2066 6f72 6d20 7265 6323 2e2e 2e20 he form rec#... │ │ │ 004249d0: 696e 6469 6361 7465 2074 6865 2072 6563 indicate the rec │ │ │ 004249e0: 6f72 6420 6e75 6d62 6572 2069 6e20 7468 ord number in th │ │ │ -004249f0: 6520 7265 6c69 6e6b 6374 6c51 001b f62a e relinkctlQ...* │ │ │ +004249f0: 6520 7265 6c69 6e6b 6374 6c51 001b 3e2a e relinkctlQ..>* │ │ │ 00424a00: 0000 2020 2020 2020 2066 696c 652e 2045 .. file. E │ │ │ 00424a10: 6163 6820 7265 6c69 6e6b 6374 6c20 6669 ach relinkctl fi │ │ │ 00424a20: 6c65 2063 616e 2073 746f 7265 2061 206d le can store a m │ │ │ 00424a30: 6178 696d 756d 206f 6620 312c 3030 302c aximum of 1,000, │ │ │ -00424a40: 3030 3020 7265 636f 7264 732c 5200 1bf6 000 records,R... │ │ │ +00424a40: 3030 3020 7265 636f 7264 732c 5200 1b3e 000 records,R..> │ │ │ 00424a50: 3100 0020 2020 2020 2020 692e 652e 2c20 1.. i.e., │ │ │ 00424a60: 7468 6520 6d61 7869 6d75 6d20 6e75 6d62 the maximum numb │ │ │ 00424a70: 6572 206f 6620 726f 7574 696e 6573 2069 er of routines i │ │ │ 00424a80: 6e20 6120 6469 7265 6374 6f72 7920 7769 n a directory wi │ │ │ 00424a90: 7468 2061 7574 6f2d 7265 6c69 6e6b 5300 th auto-relinkS. │ │ │ -00424aa0: 1bf6 3200 0020 2020 2020 2020 656e 6162 ..2.. enab │ │ │ +00424aa0: 1b3e 3200 0020 2020 2020 2020 656e 6162 .>2.. enab │ │ │ 00424ab0: 6c65 6420 6973 206f 6e65 206d 696c 6c69 led is one milli │ │ │ 00424ac0: 6f6e 2e20 4561 6368 2072 6563 6f72 6420 on. Each record │ │ │ 00424ad0: 7374 6f72 6573 2061 2072 6f75 7469 6e65 stores a routine │ │ │ 00424ae0: 206e 616d 6520 2872 746e 6e61 6d65 3a29 name (rtnname:) │ │ │ -00424af0: 2c50 001b f633 0000 2020 2020 2020 2074 ,P...3.. t │ │ │ +00424af0: 2c50 001b 3e33 0000 2020 2020 2020 2074 ,P..>3.. t │ │ │ 00424b00: 6865 2063 7572 7265 6e74 2063 7963 6c65 he current cycle │ │ │ 00424b10: 2066 6f72 2074 6869 7320 6f62 6a65 6374 for this object │ │ │ 00424b20: 2066 696c 6520 7265 636f 7264 2065 6e74 file record ent │ │ │ 00424b30: 7279 2028 6379 636c 653a 2920 7768 6963 ry (cycle:) whic │ │ │ -00424b40: 6854 001b f634 0000 2020 2020 2020 2067 hT...4.. g │ │ │ +00424b40: 6854 001b 3e34 0000 2020 2020 2020 2067 hT..>4.. g │ │ │ 00424b50: 6574 7320 6275 6d70 6564 206f 6e20 6576 ets bumped on ev │ │ │ 00424b60: 6572 7920 5a4c 494e 4b20 6f72 205a 5255 ery ZLINK or ZRU │ │ │ 00424b70: 5044 4154 4520 636f 6d6d 616e 642c 2074 PDATE command, t │ │ │ 00424b80: 6865 2068 6173 6820 6f66 2074 6865 206f he hash of the o │ │ │ -00424b90: 626a 6563 744e 001b f635 0000 2020 2020 bjectN...5.. │ │ │ +00424b90: 626a 6563 744e 001b 3e35 0000 2020 2020 bjectN..>5.. │ │ │ 00424ba0: 2020 2066 696c 6520 6c61 7374 206c 6f61 file last loa │ │ │ 00424bb0: 6465 6420 666f 7220 7468 6973 2072 6f75 ded for this rou │ │ │ 00424bc0: 7469 6e65 206e 616d 6520 286f 626a 6861 tine name (objha │ │ │ 00424bd0: 7368 3a29 2c20 7468 6520 6e75 6d62 6572 sh:), the number │ │ │ -00424be0: 206f 6653 001b f636 0000 2020 2020 2020 ofS...6.. │ │ │ +00424be0: 206f 6653 001b 3e36 0000 2020 2020 2020 ofS..>6.. │ │ │ 00424bf0: 2064 6966 6665 7265 6e74 2076 6572 7369 different versi │ │ │ 00424c00: 6f6e 7320 6f66 206f 626a 6563 7420 6669 ons of object fi │ │ │ 00424c10: 6c65 7320 6c6f 6164 6564 2069 6e20 7468 les loaded in th │ │ │ 00424c20: 6520 5274 6e6f 626a 2073 6861 7265 6420 e Rtnobj shared │ │ │ -00424c30: 6d65 6d6f 7279 5200 1bf6 3700 0020 2020 memoryR...7.. │ │ │ +00424c30: 6d65 6d6f 7279 5200 1b3e 3700 0020 2020 memoryR..>7.. │ │ │ 00424c40: 2020 2020 7365 676d 656e 7473 2077 6974 segments wit │ │ │ 00424c50: 6820 7468 6973 2072 6f75 7469 6e65 206e h this routine n │ │ │ 00424c60: 616d 6520 286e 756d 7665 7273 3a29 2c20 ame (numvers:), │ │ │ 00424c70: 7468 6520 746f 7461 6c20 6279 7465 2d6c the total byte-l │ │ │ -00424c80: 656e 6774 6820 6f66 5100 1bf6 3800 0020 ength ofQ...8.. │ │ │ +00424c80: 656e 6774 6820 6f66 5100 1b3e 3800 0020 ength ofQ..>8.. │ │ │ 00424c90: 2020 2020 2020 7468 6520 6f6e 6520 6f72 the one or │ │ │ 00424ca0: 206d 6f72 6520 7665 7273 696f 6e73 206f more versions o │ │ │ 00424cb0: 6620 6f62 6a65 6374 2066 696c 6573 2063 f object files c │ │ │ 00424cc0: 7572 7265 6e74 6c79 206c 6f61 6465 6420 urrently loaded │ │ │ -00424cd0: 7769 7468 2074 6869 7353 001b f639 0000 with thisS...9.. │ │ │ +00424cd0: 7769 7468 2074 6869 7353 001b 3e39 0000 with thisS..>9.. │ │ │ 00424ce0: 2020 2020 2020 2072 6f75 7469 6e65 206e routine n │ │ │ 00424cf0: 616d 6520 286f 626a 6c65 6e3a 292c 2074 ame (objlen:), t │ │ │ 00424d00: 6865 2074 6f74 616c 206c 656e 6774 6820 he total length │ │ │ 00424d10: 7573 6564 2075 7020 696e 2073 6861 7265 used up in share │ │ │ -00424d20: 6420 6d65 6d6f 7279 2066 6f72 5300 1bf6 d memory forS... │ │ │ +00424d20: 6420 6d65 6d6f 7279 2066 6f72 5300 1b3e d memory forS..> │ │ │ 00424d30: 3a00 0020 2020 2020 2020 7468 6573 6520 :.. these │ │ │ 00424d40: 6f62 6a65 6374 2066 696c 6573 2077 6865 object files whe │ │ │ 00424d50: 7265 2047 542e 4d20 616c 6c6f 6361 7465 re GT.M allocate │ │ │ 00424d60: 7320 6561 6368 206f 626a 6563 7420 6669 s each object fi │ │ │ 00424d70: 6c65 2061 2072 6f75 6e64 6564 2d75 704e le a rounded-upN │ │ │ -00424d80: 001b f641 0000 2020 2020 2020 2070 6572 ...A.. per │ │ │ +00424d80: 001b 3e41 0000 2020 2020 2020 2070 6572 ..>A.. per │ │ │ 00424d90: 6665 6374 2032 2d70 6f77 6572 2062 6c6f fect 2-power blo │ │ │ 00424da0: 636b 206f 6620 6d65 6d6f 7279 2028 7368 ck of memory (sh │ │ │ 00424db0: 6d6c 656e 3a29 2c20 7468 6520 6e75 6d62 mlen:), the numb │ │ │ 00424dc0: 6572 206f 6620 7469 6d65 7320 6141 001b er of times aA.. │ │ │ -00424dd0: f642 0000 2020 2020 2020 2072 6f75 7469 .B.. routi │ │ │ +00424dd0: 3e42 0000 2020 2020 2020 2072 6f75 7469 >B.. routi │ │ │ 00424de0: 6e65 2068 6173 2062 6565 6e20 7375 7065 ne has been supe │ │ │ 00424df0: 7273 6564 6564 2f72 6570 6c61 6365 6420 rseded/replaced │ │ │ 00424e00: 2873 7570 6572 7365 6465 643a 292e 0700 (superseded:)... │ │ │ -00424e10: 1bf6 4300 0054 001b f644 0000 2020 2047 ..C..T...D.. G │ │ │ +00424e10: 1b3e 4300 0054 001b 3e44 0000 2020 2047 .>C..T..>D.. G │ │ │ 00424e20: 6976 656e 2061 2072 656c 696e 6b63 746c iven a relinkctl │ │ │ 00424e30: 2066 696c 6520 6e61 6d65 2c20 6f6e 6520 file name, one │ │ │ 00424e40: 6361 6e20 6669 6e64 2074 6865 2063 6f72 can find the cor │ │ │ 00424e50: 7265 7370 6f6e 6469 6e67 2064 6972 6563 responding direc │ │ │ -00424e60: 746f 7279 2070 6174 684e 001b f645 0000 tory pathN...E.. │ │ │ +00424e60: 746f 7279 2070 6174 684e 001b 3e45 0000 tory pathN..>E.. │ │ │ 00424e70: 2020 2075 7369 6e67 2074 6865 2055 6e69 using the Uni │ │ │ 00424e80: 7820 2273 7472 696e 6773 2220 636f 6d6d x "strings" comm │ │ │ 00424e90: 616e 6420 6f6e 2074 6865 2052 656c 696e and on the Relin │ │ │ 00424ea0: 6b63 746c 2066 696c 652e 2046 6f72 2065 kctl file. For e │ │ │ -00424eb0: 7861 6d70 6c65 2c48 001b f646 0000 2020 xample,H...F.. │ │ │ +00424eb0: 7861 6d70 6c65 2c48 001b 3e46 0000 2020 xample,H..>F.. │ │ │ 00424ec0: 2022 7374 7269 6e67 7320 2f74 6d70 2f67 "strings /tmp/g │ │ │ 00424ed0: 746d 2d72 656c 696e 6b63 746c 2d66 3039 tm-relinkctl-f09 │ │ │ 00424ee0: 3338 6431 3861 6230 3031 6137 6566 3039 38d18ab001a7ef09 │ │ │ 00424ef0: 6332 6266 6261 3934 3666 3030 3222 2c50 c2bfba946f002",P │ │ │ -00424f00: 001b f647 0000 2020 2063 6f72 7265 7370 ...G.. corresp │ │ │ +00424f00: 001b 3e47 0000 2020 2063 6f72 7265 7370 ..>G.. corresp │ │ │ 00424f10: 6f6e 6469 6e67 2074 6f20 7468 6520 6162 onding to the ab │ │ │ 00424f20: 6f76 6520 4d55 5049 5020 5243 544c 4455 ove MUPIP RCTLDU │ │ │ 00424f30: 4d50 206f 7574 7075 7420 6578 616d 706c MP output exampl │ │ │ 00424f40: 652c 2077 6f75 6c64 206f 7574 7075 7432 e, would output2 │ │ │ -00424f50: 001b f648 0000 2020 2022 2f6f 626a 2220 ...H.. "/obj" │ │ │ +00424f50: 001b 3e48 0000 2020 2022 2f6f 626a 2220 ..>H.. "/obj" │ │ │ 00424f60: 7468 6520 636f 7272 6573 706f 6e64 696e the correspondin │ │ │ 00424f70: 6720 6469 7265 6374 6f72 7920 6e61 6d65 g directory name │ │ │ -00424f80: 2e07 001b f649 0000 1200 1bf6 4a00 0020 .....I......J.. │ │ │ -00424f90: 2020 4578 616d 706c 653a 0700 1bf6 5100 Example:....Q. │ │ │ -00424fa0: 001c 001b f652 0000 2020 2024 206d 7570 .....R.. $ mup │ │ │ +00424f80: 2e07 001b 3e49 0000 1200 1b3e 4a00 0020 ....>I.....>J.. │ │ │ +00424f90: 2020 4578 616d 706c 653a 0700 1b3e 5100 Example:...>Q. │ │ │ +00424fa0: 001c 001b 3e52 0000 2020 2024 206d 7570 ....>R.. $ mup │ │ │ 00424fb0: 6970 2072 6374 6c64 756d 7020 2e29 001b ip rctldump .).. │ │ │ -00424fc0: f653 0000 2020 204f 626a 6563 7420 4469 .S.. Object Di │ │ │ +00424fc0: 3e53 0000 2020 204f 626a 6563 7420 4469 >S.. Object Di │ │ │ 00424fd0: 7265 6374 6f72 7920 2020 2020 2020 2020 rectory │ │ │ 00424fe0: 3a20 2f74 6d70 0000 0000 0000 0000 0000 : /tmp.......... │ │ │ 00424ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00425000: 0400 0000 fc07 0000 e009 0000 0000 0000 ................ │ │ │ -00425010: 8b00 00f6 4845 4c50 00ff 7300 ff47 444d ....HELP..s..GDM │ │ │ +00425010: 8b00 003e 4845 4c50 00ff 7300 ff47 444d ...>HELP..s..GDM │ │ │ 00425020: 00ff 7300 ff52 4354 4c44 554d 5000 c054 ..s..RCTLDUMP..T │ │ │ 00425030: 0000 2020 2052 656c 696e 6b63 746c 2066 .. Relinkctl f │ │ │ 00425040: 696c 656e 616d 6520 2020 2020 2020 3a20 ilename : │ │ │ 00425050: 2f74 6d70 2f66 6973 2d67 746d 2f56 362e /tmp/fis-gtm/V6. │ │ │ 00425060: 322d 3030 315f 7838 365f 3634 2f67 746d 2-001_x86_64/gtm │ │ │ 00425070: 2d72 656c 696e 6b63 746c 2d36 3166 3965 -relinkctl-61f9e │ │ │ 00425080: 6234 3138 3231 3261 3234 6137 3533 3237 b418212a24a75327 │ │ │ -00425090: 6635 3331 3036 6331 3635 3626 001b f655 f53106c1656&...U │ │ │ +00425090: 6635 3331 3036 6331 3635 3626 001b 3e55 f53106c1656&..>U │ │ │ 004250a0: 0000 2020 2023 206f 6620 726f 7574 696e .. # of routin │ │ │ 004250b0: 6573 2020 2020 2020 2020 2020 2020 3a20 es : │ │ │ -004250c0: 3126 001b f656 0000 2020 2023 206f 6620 1&...V.. # of │ │ │ +004250c0: 3126 001b 3e56 0000 2020 2023 206f 6620 1&..>V.. # of │ │ │ 004250d0: 6174 7461 6368 6564 2070 726f 6365 7373 attached process │ │ │ -004250e0: 6573 2020 3a20 3246 001b f657 0000 2020 es : 2F...W.. │ │ │ +004250e0: 6573 2020 3a20 3246 001b 3e57 0000 2020 es : 2F..>W.. │ │ │ 004250f0: 2052 656c 696e 6b63 746c 2073 6861 7265 Relinkctl share │ │ │ 00425100: 6420 6d65 6d6f 7279 2020 3a20 7368 6d69 d memory : shmi │ │ │ 00425110: 643a 2031 3135 3334 3334 3420 7368 6d6c d: 11534344 shml │ │ │ 00425120: 656e 3a20 3078 3537 6336 3030 3073 001b en: 0x57c6000s.. │ │ │ -00425130: f658 0000 2020 2052 746e 6f62 6a20 7368 .X.. Rtnobj sh │ │ │ +00425130: 3e58 0000 2020 2052 746e 6f62 6a20 7368 >X.. Rtnobj sh │ │ │ 00425140: 6172 6564 206d 656d 6f72 7920 2320 3120 ared memory # 1 │ │ │ 00425150: 3a20 7368 6d69 643a 2031 3135 3637 3131 : shmid: 1156711 │ │ │ 00425160: 3320 7368 6d6c 656e 3a20 3078 3130 3030 3 shmlen: 0x1000 │ │ │ 00425170: 3030 2073 686d 7573 6564 3a20 3078 3230 00 shmused: 0x20 │ │ │ 00425180: 3020 7368 6d66 7265 653a 2030 7866 6665 0 shmfree: 0xffe │ │ │ 00425190: 3030 206f 626a 6c65 6e3a 2030 7831 6330 00 objlen: 0x1c0 │ │ │ -004251a0: 7900 1bf6 5900 0020 2020 2072 6563 2331 y...Y.. rec#1 │ │ │ +004251a0: 7900 1b3e 5900 0020 2020 2072 6563 2331 y..>Y.. rec#1 │ │ │ 004251b0: 3a20 7274 6e6e 616d 653a 2061 6263 6420 : rtnname: abcd │ │ │ 004251c0: 6379 636c 653a 2031 206f 626a 6861 7368 cycle: 1 objhash │ │ │ 004251d0: 3a20 3078 6564 6266 6163 3863 3766 3763 : 0xedbfac8c7f7c │ │ │ 004251e0: 6133 3537 206e 756d 7665 7273 3a20 3120 a357 numvers: 1 │ │ │ 004251f0: 6f62 6a6c 656e 3a20 3078 3163 3020 7368 objlen: 0x1c0 sh │ │ │ 00425200: 6d6c 656e 3a20 3078 3230 3020 7375 7065 mlen: 0x200 supe │ │ │ -00425210: 7273 6564 6564 3a20 3107 001b f65a 0000 rseded: 1....Z.. │ │ │ -00425220: 0f00 12f6 454f 5247 0000 5245 4f52 4710 ....EORG..REORG. │ │ │ -00425230: 0017 f6bf 1100 0020 2020 5245 4f52 4707 ....... REORG. │ │ │ -00425240: 0018 f621 0000 5200 18f6 3100 0020 2020 ...!..R...1.. │ │ │ +00425210: 7273 6564 6564 3a20 3107 001b 3e5a 0000 rseded: 1...>Z.. │ │ │ +00425220: 0f00 123e 454f 5247 0000 5245 4f52 4710 ...>EORG..REORG. │ │ │ +00425230: 0017 3ebf 1100 0020 2020 5245 4f52 4707 ..>.... REORG. │ │ │ +00425240: 0018 3e21 0000 5200 183e 3100 0020 2020 ..>!..R..>1.. │ │ │ 00425250: 496d 7072 6f76 6573 2064 6174 6162 6173 Improves databas │ │ │ 00425260: 6520 7065 7266 6f72 6d61 6e63 6520 6279 e performance by │ │ │ 00425270: 2064 6566 7261 676d 656e 7469 6e67 2061 defragmenting a │ │ │ 00425280: 6e64 2072 656f 7267 616e 697a 696e 6720 nd reorganizing │ │ │ -00425290: 6461 7461 6261 7365 5100 18f6 4100 0020 databaseQ...A.. │ │ │ +00425290: 6461 7461 6261 7365 5100 183e 4100 0020 databaseQ..>A.. │ │ │ 004252a0: 2020 6669 6c65 7320 616e 6420 6174 7465 files and atte │ │ │ 004252b0: 6d70 7473 2074 6f20 7265 6475 6365 2074 mpts to reduce t │ │ │ 004252c0: 6865 2073 697a 6520 6f66 2074 6865 2064 he size of the d │ │ │ 004252d0: 6174 6162 6173 6520 6669 6c65 2e20 4d55 atabase file. MU │ │ │ -004252e0: 5049 5020 5245 4f52 474c 0018 f651 0000 PIP REORGL...Q.. │ │ │ +004252e0: 5049 5020 5245 4f52 474c 0018 3e51 0000 PIP REORGL..>Q.. │ │ │ 004252f0: 2020 2072 756e 7320 636f 6e63 7572 7265 runs concurre │ │ │ 00425300: 6e74 6c79 2077 6974 6820 6f74 6865 7220 ntly with other │ │ │ 00425310: 6461 7461 6261 7365 2061 6374 6976 6974 database activit │ │ │ 00425320: 792c 2069 6e63 6c75 6469 6e67 2075 7064 y, including upd │ │ │ -00425330: 6174 6573 2e4f 0018 f661 0000 2020 2043 ates.O...a.. C │ │ │ +00425330: 6174 6573 2e4f 0018 3e61 0000 2020 2043 ates.O..>a.. C │ │ │ 00425340: 6f6d 7065 7469 6e67 2061 6374 6976 6974 ompeting activit │ │ │ 00425350: 7920 6765 6e65 7261 6c6c 7920 696e 6372 y generally incr │ │ │ 00425360: 6561 7365 7320 7468 6520 7469 6d65 2072 eases the time r │ │ │ 00425370: 6571 7569 7265 6420 746f 2070 6572 666f equired to perfo │ │ │ -00425380: 726d 2061 3d00 18f6 7100 0020 2020 5245 rm a=...q.. RE │ │ │ +00425380: 726d 2061 3d00 183e 7100 0020 2020 5245 rm a=..>q.. RE │ │ │ 00425390: 4f52 472c 2061 7320 7765 6c6c 2061 7320 ORG, as well as │ │ │ 004253a0: 7468 6174 206f 6620 7468 6520 636f 6d70 that of the comp │ │ │ 004253b0: 6574 696e 6720 6f70 6572 6174 696f 6e73 eting operations │ │ │ -004253c0: 2e07 0018 f681 0000 5300 18f6 9100 0020 ........S...... │ │ │ +004253c0: 2e07 0018 3e81 0000 5300 183e 9100 0020 ....>...S..>... │ │ │ 004253d0: 2020 4d55 5049 5020 5245 4f52 4720 6361 MUPIP REORG ca │ │ │ 004253e0: 6e20 616c 736f 2065 6e63 7279 7074 2061 n also encrypt a │ │ │ 004253f0: 2064 6174 6162 6173 6520 616e 642f 6f72 database and/or │ │ │ 00425400: 2063 6861 6e67 6520 7468 6520 656e 6372 change the encr │ │ │ -00425410: 7970 7469 6f6e 206b 6579 7348 0017 f6c0 yption keysH.... │ │ │ +00425410: 7970 7469 6f6e 206b 6579 7348 0017 3ec0 yption keysH..>. │ │ │ 00425420: 1100 0020 2020 666f 7220 6461 7461 6261 ... for databa │ │ │ 00425430: 7365 2066 696c 6573 2022 6f6e 2074 6865 se files "on the │ │ │ 00425440: 2066 6c79 2220 7768 696c 6520 7468 6520 fly" while the │ │ │ 00425450: 6461 7461 6261 7365 2069 7320 696e 2075 database is in u │ │ │ -00425460: 7365 2e07 0018 f612 0000 3300 18f6 1300 se........3..... │ │ │ +00425460: 7365 2e07 0018 3e12 0000 3300 183e 1300 se....>...3..>.. │ │ │ 00425470: 0020 2020 5468 6520 666f 726d 6174 206f . The format o │ │ │ 00425480: 6620 7468 6520 4d55 5049 5020 5245 4f52 f the MUPIP REOR │ │ │ 00425490: 4720 636f 6d6d 616e 6420 6973 3a07 0018 G command is:... │ │ │ -004254a0: f614 0000 1100 18f6 1500 0020 2020 5245 ........... RE │ │ │ -004254b0: 4f5b 5247 5d0b 0018 f616 0000 2020 205b O[RG]....... [ │ │ │ -004254c0: 1700 18f6 1700 0020 2020 202d 445b 4f57 ....... -D[OW │ │ │ -004254d0: 4e47 5241 4445 5d19 0018 f618 0000 2020 NGRADE]....... │ │ │ +004254a0: 3e14 0000 1100 183e 1500 0020 2020 5245 >......>... RE │ │ │ +004254b0: 4f5b 5247 5d0b 0018 3e16 0000 2020 205b O[RG]...>... [ │ │ │ +004254c0: 1700 183e 1700 0020 2020 202d 445b 4f57 ...>... -D[OW │ │ │ +004254d0: 4e47 5241 4445 5d19 0018 3e18 0000 2020 NGRADE]...>... │ │ │ 004254e0: 2020 2d45 4e43 525b 5950 545d 3d6b 6579 -ENCR[YPT]=key │ │ │ -004254f0: 2600 18f6 1900 0020 2020 202d 455b 5843 &...... -E[XC │ │ │ +004254f0: 2600 183e 1900 0020 2020 202d 455b 5843 &..>... -E[XC │ │ │ 00425500: 4c55 4445 5d3d 676c 6f62 616c 2d6e 616d LUDE]=global-nam │ │ │ -00425510: 652d 6c69 7374 1a00 18f6 1a00 0020 2020 e-list....... │ │ │ +00425510: 652d 6c69 7374 1a00 183e 1a00 0020 2020 e-list...>... │ │ │ 00425520: 202d 4649 4c45 3d66 696c 652d 6e61 6d65 -FILE=file-name │ │ │ -00425530: 2100 18f6 2100 0020 2020 202d 4649 4c4c !...!.. -FILL │ │ │ +00425530: 2100 183e 2100 0020 2020 202d 4649 4c4c !..>!.. -FILL │ │ │ 00425540: 5b5f 4641 4354 4f52 5d3d 696e 7465 6765 [_FACTOR]=intege │ │ │ -00425550: 7227 0018 f622 0000 2020 2020 2d49 5b4e r'...".. -I[N │ │ │ +00425550: 7227 0018 3e22 0000 2020 2020 2d49 5b4e r'..>".. -I[N │ │ │ 00425560: 4445 585f 4649 4c4c 5f46 4143 544f 525d DEX_FILL_FACTOR] │ │ │ -00425570: 3d69 6e74 6567 6572 2200 18f6 2300 0020 =integer"...#.. │ │ │ +00425570: 3d69 6e74 6567 6572 2200 183e 2300 0020 =integer"..>#.. │ │ │ 00425580: 2020 202d 4b5b 4545 505d 3d7b 7063 7425 -K[EEP]={pct% │ │ │ -00425590: 207c 2062 6c6f 636b 737d 1f00 18f6 2400 | blocks}....$. │ │ │ +00425590: 207c 2062 6c6f 636b 737d 1f00 183e 2400 | blocks}...>$. │ │ │ 004255a0: 0020 2020 202d 4d49 4e5b 5f4c 4556 454c . -MIN[_LEVEL │ │ │ -004255b0: 5d3d 696e 7465 6765 7218 0018 f625 0000 ]=integer....%.. │ │ │ +004255b0: 5d3d 696e 7465 6765 7218 0018 3e25 0000 ]=integer...>%.. │ │ │ 004255c0: 2020 2020 2d4e 4f43 4f5b 414c 4553 4345 -NOCO[ALESCE │ │ │ -004255d0: 5d15 0018 f626 0000 2020 2020 2d4e 4f53 ]....&.. -NOS │ │ │ -004255e0: 505b 4c49 545d 1400 18f6 2700 0020 2020 P[LIT]....'.. │ │ │ -004255f0: 202d 4e4f 5357 5b41 505d 1400 18f6 2800 -NOSW[AP]....(. │ │ │ +004255d0: 5d15 0018 3e26 0000 2020 2020 2d4e 4f53 ]...>&.. -NOS │ │ │ +004255e0: 505b 4c49 545d 1400 183e 2700 0020 2020 P[LIT]...>'.. │ │ │ +004255f0: 202d 4e4f 5357 5b41 505d 1400 183e 2800 -NOSW[AP]...>(. │ │ │ 00425600: 0020 2020 202d 525b 4553 554d 455d 2500 . -R[ESUME]%. │ │ │ -00425610: 18f6 2900 0020 2020 202d 535b 454c 4543 ..).. -S[ELEC │ │ │ +00425610: 183e 2900 0020 2020 202d 535b 454c 4543 .>).. -S[ELEC │ │ │ 00425620: 545d 3d67 6c6f 6261 6c2d 6e61 6d65 2d6c T]=global-name-l │ │ │ -00425630: 6973 7423 0018 f62a 0000 2020 2020 2d54 ist#...*.. -T │ │ │ +00425630: 6973 7423 0018 3e2a 0000 2020 2020 2d54 ist#..>*.. -T │ │ │ 00425640: 5b52 554e 4341 5445 5d5b 3d70 6572 6365 [RUNCATE][=perce │ │ │ -00425650: 6e74 6167 655d 1500 18f6 3100 0020 2020 ntage]....1.. │ │ │ -00425660: 202d 5550 5b47 5241 4445 5d20 0018 f632 -UP[GRADE] ...2 │ │ │ +00425650: 6e74 6167 655d 1500 183e 3100 0020 2020 ntage]...>1.. │ │ │ +00425660: 202d 5550 5b47 5241 4445 5d20 0018 3e32 -UP[GRADE] ..>2 │ │ │ 00425670: 0000 2020 2020 2d52 4547 5b49 4f4e 5d20 .. -REG[ION] │ │ │ -00425680: 7265 6769 6f6e 2d6c 6973 740b 0018 f633 region-list....3 │ │ │ -00425690: 0000 2020 205d 0700 18f6 3400 0012 0018 .. ]....4..... │ │ │ -004256a0: f635 0000 2020 202a 2a4e 6f74 652a 2a07 .5.. **Note**. │ │ │ -004256b0: 0018 f636 0000 5000 18f6 3700 0020 2020 ...6..P...7.. │ │ │ +00425680: 7265 6769 6f6e 2d6c 6973 740b 0018 3e33 region-list...>3 │ │ │ +00425690: 0000 2020 205d 0700 183e 3400 0012 0018 .. ]...>4..... │ │ │ +004256a0: 3e35 0000 2020 202a 2a4e 6f74 652a 2a07 >5.. **Note**. │ │ │ +004256b0: 0018 3e36 0000 5000 183e 3700 0020 2020 ..>6..P..>7.. │ │ │ 004256c0: 5768 696c 6520 5245 4f52 4720 6f70 7469 While REORG opti │ │ │ 004256d0: 6d69 7a65 7320 7468 6520 4744 5320 7374 mizes the GDS st │ │ │ 004256e0: 7275 6374 7572 6520 6f66 2064 6174 6162 ructure of datab │ │ │ 004256f0: 6173 6520 6669 6c65 732c 2069 7420 646f ase files, it do │ │ │ -00425700: 6573 206e 6f74 5400 18f6 3800 0020 2020 es notT...8.. │ │ │ +00425700: 6573 206e 6f74 5400 183e 3800 0020 2020 es notT..>8.. │ │ │ 00425710: 6861 6e64 6c65 206e 6174 6976 6520 6669 handle native fi │ │ │ 00425720: 6c65 2073 7973 7465 6d20 6669 6c65 2066 le system file f │ │ │ 00425730: 7261 676d 656e 7461 7469 6f6e 2e20 496e ragmentation. In │ │ │ 00425740: 206d 6f73 7420 6361 7365 732c 2066 7261 most cases, fra │ │ │ -00425750: 676d 656e 7461 7469 6f6e 5200 18f6 3900 gmentationR...9. │ │ │ +00425750: 676d 656e 7461 7469 6f6e 5200 183e 3900 gmentationR..>9. │ │ │ 00425760: 0020 2020 6174 2074 6865 206e 6174 6976 . at the nativ │ │ │ 00425770: 6520 6669 6c65 2073 7973 7465 6d20 6c65 e file system le │ │ │ 00425780: 7665 6c20 6973 206d 6f72 6520 6c69 6b65 vel is more like │ │ │ 00425790: 6c79 2074 6861 6e20 6672 6167 6d65 6e74 ly than fragment │ │ │ -004257a0: 6174 696f 6e20 6174 2074 6865 5000 18f6 ation at theP... │ │ │ +004257a0: 6174 696f 6e20 6174 2074 6865 5000 183e ation at theP..> │ │ │ 004257b0: 3a00 0020 2020 4744 5320 7374 7275 6374 :.. GDS struct │ │ │ 004257c0: 7572 6520 6c65 7665 6c2e 2054 6865 7265 ure level. There │ │ │ 004257d0: 666f 7265 2c20 4649 5320 7265 636f 6d6d fore, FIS recomm │ │ │ 004257e0: 656e 6473 2075 7365 7273 2063 7265 6174 ends users creat │ │ │ 004257f0: 6520 6669 6c65 7320 7769 7468 0000 0000 e files with.... │ │ │ 00425800: 0400 0000 c707 0000 fd09 0000 0000 0000 ................ │ │ │ -00425810: 6800 00f6 4845 4c50 00ff 7300 ff47 444d h...HELP..s..GDM │ │ │ +00425810: 6800 003e 4845 4c50 00ff 7300 ff47 444d h..>HELP..s..GDM │ │ │ 00425820: 00ff 7300 ff52 454f 5247 00c0 4100 0020 ..s..REORG..A.. │ │ │ 00425830: 2020 6170 7072 6f70 7269 6174 6520 616c appropriate al │ │ │ 00425840: 6c6f 6361 7469 6f6e 7320 616e 6420 6578 locations and ex │ │ │ 00425850: 7465 6e73 696f 6e73 2c20 6f6e 2064 6973 tensions, on dis │ │ │ 00425860: 6b73 2077 6974 6820 6c61 7267 6520 616d ks with large am │ │ │ -00425870: 6f75 6e74 7320 6f66 5400 18f6 4200 0020 ounts ofT...B.. │ │ │ +00425870: 6f75 6e74 7320 6f66 5400 183e 4200 0020 ounts ofT..>B.. │ │ │ 00425880: 2020 636f 6e74 6967 756f 7573 2066 7265 contiguous fre │ │ │ 00425890: 6520 7370 6163 652e 2055 7365 206e 6174 e space. Use nat │ │ │ 004258a0: 6976 6520 7574 696c 6974 6965 7320 616e ive utilities an │ │ │ 004258b0: 6420 4d55 5049 5020 7574 696c 6974 6965 d MUPIP utilitie │ │ │ -004258c0: 7320 2864 6570 656e 6469 6e67 5200 18f6 s (dependingR... │ │ │ +004258c0: 7320 2864 6570 656e 6469 6e67 5200 183e s (dependingR..> │ │ │ 004258d0: 4300 0020 2020 6f6e 206f 7065 7261 7469 C.. on operati │ │ │ 004258e0: 6f6e 616c 2070 726f 6365 6475 7265 7329 onal procedures) │ │ │ 004258f0: 2074 6f20 656c 696d 696e 6174 6520 6669 to eliminate fi │ │ │ 00425900: 6c65 2066 7261 676d 656e 7461 7469 6f6e le fragmentation │ │ │ 00425910: 2077 6865 6e20 6461 7461 6261 7365 3b00 when database;. │ │ │ -00425920: 18f6 4400 0020 2020 6669 6c65 7320 6861 ..D.. files ha │ │ │ +00425920: 183e 4400 0020 2020 6669 6c65 7320 6861 .>D.. files ha │ │ │ 00425930: 7665 2062 6565 6e20 6578 7465 6e64 6564 ve been extended │ │ │ 00425940: 206d 6f72 6520 7468 616e 2061 2064 6f7a more than a doz │ │ │ -00425950: 656e 2074 696d 6573 2e07 0018 f645 0000 en times.....E.. │ │ │ -00425960: 5000 18f6 4600 0020 2020 2020 6f20 4173 P...F.. o As │ │ │ +00425950: 656e 2074 696d 6573 2e07 0018 3e45 0000 en times....>E.. │ │ │ +00425960: 5000 183e 4600 0020 2020 2020 6f20 4173 P..>F.. o As │ │ │ 00425970: 2052 454f 5247 2069 7320 494f 2069 6e74 REORG is IO int │ │ │ 00425980: 656e 7369 7665 2c20 7275 6e6e 696e 6720 ensive, running │ │ │ 00425990: 6120 5245 4f52 4720 636f 6e63 7572 7265 a REORG concurre │ │ │ 004259a0: 6e74 6c79 2077 6974 6820 6e6f 726d 616c ntly with normal │ │ │ -004259b0: 5200 18f6 4700 0020 2020 2020 2020 6461 R...G.. da │ │ │ +004259b0: 5200 183e 4700 0020 2020 2020 2020 6461 R..>G.. da │ │ │ 004259c0: 7461 6261 7365 2061 6363 6573 7320 6d61 tabase access ma │ │ │ 004259d0: 7920 696d 7061 6374 2074 6865 206f 7065 y impact the ope │ │ │ 004259e0: 7261 7469 6f6e 206f 6620 6e6f 726d 616c ration of normal │ │ │ 004259f0: 2070 726f 6365 7373 6573 2e20 4173 2074 processes. As t │ │ │ -00425a00: 6865 5400 18f6 4800 0020 2020 2020 2020 heT...H.. │ │ │ +00425a00: 6865 5400 183e 4800 0020 2020 2020 2020 heT..>H.. │ │ │ 00425a10: 4754 2e4d 2064 6174 6162 6173 6520 656e GT.M database en │ │ │ 00425a20: 6769 6e65 2068 6173 2061 2064 6165 6d6f gine has a daemo │ │ │ 00425a30: 6e6c 6573 7320 6172 6368 6974 6563 7475 nless architectu │ │ │ 00425a40: 7265 2c20 6174 7465 6d70 7473 2074 6f20 re, attempts to │ │ │ -00425a50: 7265 6475 6365 4700 18f6 4900 0020 2020 reduceG...I.. │ │ │ +00425a50: 7265 6475 6365 4700 183e 4900 0020 2020 reduceG..>I.. │ │ │ 00425a60: 2020 2020 7468 6520 696d 7061 6374 2062 the impact b │ │ │ 00425a70: 7920 7265 6475 6369 6e67 2074 6865 2070 y reducing the p │ │ │ 00425a80: 7269 6f72 6974 7920 6f66 2052 454f 5247 riority of REORG │ │ │ 00425a90: 2063 616e 2028 7065 7268 6170 7352 0018 can (perhapsR.. │ │ │ -00425aa0: f64a 0000 2020 2020 2020 2063 6f75 6e74 .J.. count │ │ │ +00425aa0: 3e4a 0000 2020 2020 2020 2063 6f75 6e74 >J.. count │ │ │ 00425ab0: 6572 2d69 6e74 7569 7469 7665 6c79 2920 er-intuitively) │ │ │ 00425ac0: 6578 6163 6572 6261 7465 2072 6174 6865 exacerbate rathe │ │ │ 00425ad0: 7220 7468 616e 2061 6c6c 6576 6961 7465 r than alleviate │ │ │ 00425ae0: 2074 6865 2069 6d70 6163 742e 2054 6f53 the impact. ToS │ │ │ -00425af0: 0018 f651 0000 2020 2020 2020 2072 6564 ...Q.. red │ │ │ +00425af0: 0018 3e51 0000 2020 2020 2020 2072 6564 ..>Q.. red │ │ │ 00425b00: 7563 6520 7468 6520 696d 7061 6374 2052 uce the impact R │ │ │ 00425b10: 454f 5247 2068 6173 206f 6e20 6f74 6865 EORG has on othe │ │ │ 00425b20: 7220 7072 6f63 6573 7365 732c 2075 7365 r processes, use │ │ │ 00425b30: 2074 6865 2067 746d 5f70 6f6f 6c6c 696d the gtm_poollim │ │ │ -00425b40: 6974 5400 18f6 5200 0020 2020 2020 2020 itT...R.. │ │ │ +00425b40: 6974 5400 183e 5200 0020 2020 2020 2020 itT..>R.. │ │ │ 00425b50: 656e 7669 726f 6e6d 656e 7420 7661 7269 environment vari │ │ │ 00425b60: 6162 6c65 2074 6f20 6c69 6d69 7420 7468 able to limit th │ │ │ 00425b70: 6520 6e75 6d62 6572 206f 6620 676c 6f62 e number of glob │ │ │ 00425b80: 616c 2062 7566 6665 7273 2075 7365 6420 al buffers used │ │ │ -00425b90: 6279 2074 6865 1400 18f6 5300 0020 2020 by the....S.. │ │ │ -00425ba0: 2020 2020 5245 4f52 472e 5300 18f6 5400 REORG.S...T. │ │ │ +00425b90: 6279 2074 6865 1400 183e 5300 0020 2020 by the...>S.. │ │ │ +00425ba0: 2020 2020 5245 4f52 472e 5300 183e 5400 REORG.S..>T. │ │ │ 00425bb0: 0020 2020 2020 6f20 4d55 5049 5020 5245 . o MUPIP RE │ │ │ 00425bc0: 4f52 4720 646f 6573 206e 6f74 2063 6861 ORG does not cha │ │ │ 00425bd0: 6e67 6520 7468 6520 6c6f 6769 6361 6c20 nge the logical │ │ │ 00425be0: 636f 6e74 656e 7473 206f 6620 7468 6520 contents of the │ │ │ 00425bf0: 6461 7461 6261 7365 2c20 616e 6453 0018 database, andS.. │ │ │ -00425c00: f655 0000 2020 2020 2020 2063 616e 2072 .U.. can r │ │ │ +00425c00: 3e55 0000 2020 2020 2020 2063 616e 2072 >U.. can r │ │ │ 00425c10: 756e 206f 6e20 6569 7468 6572 2074 6865 un on either the │ │ │ 00425c20: 206f 7269 6769 6e61 7469 6e67 2069 6e73 originating ins │ │ │ 00425c30: 7461 6e63 6520 6f72 2072 6570 6c69 6361 tance or replica │ │ │ 00425c40: 7469 6e67 2069 6e73 7461 6e63 6520 6f66 ting instance of │ │ │ -00425c50: 5200 18f6 5600 0020 2020 2020 2020 616e R...V.. an │ │ │ +00425c50: 5200 183e 5600 0020 2020 2020 2020 616e R..>V.. an │ │ │ 00425c60: 204c 4d53 2061 7070 6c69 6361 7469 6f6e LMS application │ │ │ 00425c70: 2e20 496e 2073 7563 6820 6361 7365 732c . In such cases, │ │ │ 00425c80: 2072 6573 756d 696e 6720 5245 4f52 4773 resuming REORGs │ │ │ 00425c90: 2069 6e20 7072 6f63 6573 7320 7368 6f75 in process shou │ │ │ -00425ca0: 6c64 5300 18f6 5700 0020 2020 2020 2020 ldS...W.. │ │ │ +00425ca0: 6c64 5300 183e 5700 0020 2020 2020 2020 ldS..>W.. │ │ │ 00425cb0: 6265 2070 6172 7420 6f66 2074 6865 2062 be part of the b │ │ │ 00425cc0: 6174 6368 2072 6573 7461 7274 2e20 5365 atch restart. Se │ │ │ 00425cd0: 6520 2247 542e 4d20 4461 7461 6261 7365 e "GT.M Database │ │ │ 00425ce0: 2052 6570 6c69 6361 7469 6f6e 2220 6368 Replication" ch │ │ │ -00425cf0: 6170 7465 7252 0018 f658 0000 2020 2020 apterR...X.. │ │ │ +00425cf0: 6170 7465 7252 0018 3e58 0000 2020 2020 apterR..>X.. │ │ │ 00425d00: 2020 2066 6f72 206d 6f72 6520 696e 666f for more info │ │ │ 00425d10: 726d 6174 696f 6e20 6162 6f75 7420 7275 rmation about ru │ │ │ 00425d20: 6e6e 696e 6720 5245 4f52 4720 6f6e 2061 nning REORG on a │ │ │ 00425d30: 2064 7561 6c20 7369 7465 2061 7070 6c69 dual site appli │ │ │ -00425d40: 6361 7469 6f6e 2e52 0018 f659 0000 2020 cation.R...Y.. │ │ │ +00425d40: 6361 7469 6f6e 2e52 0018 3e59 0000 2020 cation.R..>Y.. │ │ │ 00425d50: 2020 206f 2055 7365 204d 5550 4950 2053 o Use MUPIP S │ │ │ 00425d60: 544f 5020 286f 7220 3c43 7472 6c2d 433e TOP (or │ │ │ 00425d70: 2066 6f72 2061 6e20 696e 7465 7261 6374 for an interact │ │ │ 00425d80: 6976 6520 5245 4f52 4729 2074 6f20 7465 ive REORG) to te │ │ │ -00425d90: 726d 696e 6174 6520 6154 0018 f65a 0000 rminate aT...Z.. │ │ │ +00425d90: 726d 696e 6174 6520 6154 0018 3e5a 0000 rminate aT..>Z.. │ │ │ 00425da0: 2020 2020 2020 2052 454f 5247 2070 726f REORG pro │ │ │ 00425db0: 6365 7373 2e20 556e 6c65 7373 2074 6572 cess. Unless ter │ │ │ 00425dc0: 6d69 6e61 7465 6420 7769 7468 2061 206b minated with a k │ │ │ 00425dd0: 696c 6c20 2d39 2c20 6120 5245 4f52 4720 ill -9, a REORG │ │ │ 00425de0: 7465 726d 696e 6174 6564 2062 7952 0018 terminated byR.. │ │ │ -00425df0: f661 0000 2020 2020 2020 206f 7065 7261 .a.. opera │ │ │ +00425df0: 3e61 0000 2020 2020 2020 206f 7065 7261 >a.. opera │ │ │ 00425e00: 746f 7220 6163 7469 6f6e 206f 7220 6572 tor action or er │ │ │ 00425e10: 726f 7220 6973 2069 6e63 6f6d 706c 6574 ror is incomplet │ │ │ 00425e20: 6520 6275 7420 646f 6573 206e 6f74 2061 e but does not a │ │ │ 00425e30: 6476 6572 7365 6c79 2061 6666 6563 741b dversely affect. │ │ │ -00425e40: 0018 f662 0000 2020 2020 2020 2074 6865 ...b.. the │ │ │ -00425e50: 2064 6174 6162 6173 652e 0700 18f6 6300 database.....c. │ │ │ -00425e60: 0015 0018 f664 0000 2020 202a 2a43 6175 .....d.. **Cau │ │ │ -00425e70: 7469 6f6e 2a2a 0700 18f6 6500 0054 0018 tion**....e..T.. │ │ │ -00425e80: f666 0000 2020 2052 454f 5247 2066 6f63 .f.. REORG foc │ │ │ +00425e40: 0018 3e62 0000 2020 2020 2020 2074 6865 ..>b.. the │ │ │ +00425e50: 2064 6174 6162 6173 652e 0700 183e 6300 database....>c. │ │ │ +00425e60: 0015 0018 3e64 0000 2020 202a 2a43 6175 ....>d.. **Cau │ │ │ +00425e70: 7469 6f6e 2a2a 0700 183e 6500 0054 0018 tion**...>e..T.. │ │ │ +00425e80: 3e66 0000 2020 2052 454f 5247 2066 6f63 >f.. REORG foc │ │ │ 00425e90: 7573 6573 206f 6e20 6f70 7469 6d75 6d20 uses on optimum │ │ │ 00425ea0: 6164 6a61 6365 6e63 7920 616e 6420 6120 adjacency and a │ │ │ 00425eb0: 6368 616e 6765 2074 6f20 6576 656e 2061 change to even a │ │ │ 00425ec0: 2073 696e 676c 6520 626c 6f63 6b20 6361 single block ca │ │ │ -00425ed0: 6e53 0018 f667 0000 2020 2063 6175 7365 nS...g.. cause │ │ │ +00425ed0: 6e53 0018 3e67 0000 2020 2063 6175 7365 nS..>g.. cause │ │ │ 00425ee0: 2069 7420 746f 2070 6572 666f 726d 2061 it to perform a │ │ │ 00425ef0: 206c 6172 6765 206e 756d 6265 7220 6f66 large number of │ │ │ 00425f00: 2075 7064 6174 6573 2077 6974 6820 6f6e updates with on │ │ │ 00425f10: 6c79 206d 6172 6769 6e61 6c20 6265 6e65 ly marginal bene │ │ │ -00425f20: 6669 742e 5300 18f6 6800 0020 2020 5468 fit.S...h.. Th │ │ │ +00425f20: 6669 742e 5300 183e 6800 0020 2020 5468 fit.S..>h.. Th │ │ │ 00425f30: 6572 6566 6f72 652c 2046 4953 2072 6563 erefore, FIS rec │ │ │ 00425f40: 6f6d 6d65 6e64 7320 6e6f 7420 7275 6e6e ommends not runn │ │ │ 00425f50: 696e 6720 7375 6363 6573 7369 7665 2052 ing successive R │ │ │ 00425f60: 454f 5247 7320 636c 6f73 6520 746f 6765 EORGs close toge │ │ │ -00425f70: 7468 6572 2069 6e50 0018 f669 0000 2020 ther inP...i.. │ │ │ +00425f70: 7468 6572 2069 6e50 0018 3e69 0000 2020 ther inP..>i.. │ │ │ 00425f80: 2074 696d 6520 6173 2074 6861 7420 6361 time as that ca │ │ │ 00425f90: 6e20 7072 6f76 6964 6520 6d69 6e69 6d61 n provide minima │ │ │ 00425fa0: 6c20 6265 6e65 6669 7420 666f 7220 6120 l benefit for a │ │ │ 00425fb0: 7369 676e 6966 6963 616e 7420 696e 6372 significant incr │ │ │ 00425fc0: 6561 7365 2069 6e00 0000 0000 0000 0000 ease in......... │ │ │ 00425fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00425fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00425ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00426000: 0400 0000 f007 0000 2e0a 0000 0000 0000 ................ │ │ │ -00426010: 6c00 00f6 4845 4c50 00ff 7300 ff47 444d l...HELP..s..GDM │ │ │ +00426010: 6c00 003e 4845 4c50 00ff 7300 ff47 444d l..>HELP..s..GDM │ │ │ 00426020: 00ff 7300 ff52 454f 5247 00c0 6a00 0020 ..s..REORG..j.. │ │ │ 00426030: 2020 6461 7461 6261 7365 2061 6e64 206a database and j │ │ │ 00426040: 6f75 726e 616c 2061 6374 6976 6974 792e ournal activity. │ │ │ 00426050: 2046 6f72 2074 6865 2073 616d 6520 7265 For the same re │ │ │ 00426060: 6173 6f6e 2c20 4649 5320 7265 636f 6d6d ason, FIS recomm │ │ │ -00426070: 656e 6473 2063 6172 6566 756c 5200 18f6 ends carefulR... │ │ │ +00426070: 656e 6473 2063 6172 6566 756c 5200 183e ends carefulR..> │ │ │ 00426080: 7100 0020 2020 7265 7365 6172 6368 2061 q.. research a │ │ │ 00426090: 6e64 2070 6c61 6e6e 696e 6720 6265 666f nd planning befo │ │ │ 004260a0: 7265 2075 7369 6e67 2074 6865 202d 5245 re using the -RE │ │ │ 004260b0: 5355 4d45 2071 7561 6c69 6669 6572 206f SUME qualifier o │ │ │ 004260c0: 7220 636f 6d70 6c65 7820 7573 6573 2200 r complex uses". │ │ │ -004260d0: 18f6 7200 0020 2020 6f66 202d 4558 434c ..r.. of -EXCL │ │ │ +004260d0: 183e 7200 0020 2020 6f66 202d 4558 434c .>r.. of -EXCL │ │ │ 004260e0: 5544 4520 616e 6420 2d53 454c 4543 542e UDE and -SELECT. │ │ │ -004260f0: 0700 18f6 7300 0054 0018 f674 0000 2020 ....s..T...t.. │ │ │ +004260f0: 0700 183e 7300 0054 0018 3e74 0000 2020 ...>s..T..>t.. │ │ │ 00426100: 2041 7373 756d 6520 7477 6f20 7363 656e Assume two scen │ │ │ 00426110: 6172 696f 7320 6f66 2070 7574 7469 6e67 arios of putting │ │ │ 00426120: 2076 616c 7565 7320 6f66 205e 7828 3129 values of ^x(1) │ │ │ 00426130: 2074 6f20 5e78 2831 3030 3030 292e 2049 to ^x(10000). I │ │ │ -00426140: 6e20 7468 6520 6669 7273 7450 0018 f675 n the firstP...u │ │ │ +00426140: 6e20 7468 6520 6669 7273 7450 0018 3e75 n the firstP..>u │ │ │ 00426150: 0000 2020 2073 6365 6e61 7269 6f73 2c20 .. scenarios, │ │ │ 00426160: 6669 6c6c 2076 616c 7565 7320 696e 2061 fill values in a │ │ │ 00426170: 2073 6571 7565 6e74 6961 6c20 6d61 6e6e sequential mann │ │ │ 00426180: 6572 2e20 496e 2074 6865 2073 6563 6f6e er. In the secon │ │ │ -00426190: 6420 7363 656e 6172 696f 2c4c 0018 f676 d scenario,L...v │ │ │ +00426190: 6420 7363 656e 6172 696f 2c4c 0018 3e76 d scenario,L..>v │ │ │ 004261a0: 0000 2020 2065 6e74 6572 2076 616c 7565 .. enter value │ │ │ 004261b0: 7320 666f 7220 6f64 6420 7375 6273 6372 s for odd subscr │ │ │ 004261c0: 6970 7473 2061 6e64 2074 6865 6e20 656e ipts and then en │ │ │ 004261d0: 7465 7220 7661 6c75 6573 2066 6f72 2074 ter values for t │ │ │ -004261e0: 6865 2065 7665 6e15 0018 f677 0000 2020 he even....w.. │ │ │ -004261f0: 2073 7562 7363 7269 7074 732e 0700 18f6 subscripts..... │ │ │ -00426200: 7800 0015 0018 f679 0000 2020 2053 6365 x......y.. Sce │ │ │ -00426210: 6e61 7269 6f20 313a 0700 18f6 7a00 0045 nario 1:....z..E │ │ │ -00426220: 0018 f681 0000 2020 2041 7420 7468 6520 ...... At the │ │ │ +004261e0: 6865 2065 7665 6e15 0018 3e77 0000 2020 he even...>w.. │ │ │ +004261f0: 2073 7562 7363 7269 7074 732e 0700 183e subscripts....> │ │ │ +00426200: 7800 0015 0018 3e79 0000 2020 2053 6365 x.....>y.. Sce │ │ │ +00426210: 6e61 7269 6f20 313a 0700 183e 7a00 0045 nario 1:...>z..E │ │ │ +00426220: 0018 3e81 0000 2020 2041 7420 7468 6520 ..>... At the │ │ │ 00426230: 4754 2e4d 2070 726f 6d70 742c 2065 7865 GT.M prompt, exe │ │ │ 00426240: 6375 7465 2074 6865 2066 6f6c 6c6f 7769 cute the followi │ │ │ 00426250: 6e67 2063 6f6d 6d61 6e64 2073 6571 7565 ng command seque │ │ │ -00426260: 6e63 653a 0700 18f6 8200 0037 0018 f683 nce:.......7.... │ │ │ +00426260: 6e63 653a 0700 183e 8200 0037 0018 3e83 nce:...>...7..>. │ │ │ 00426270: 0000 2020 2047 544d 3e66 6f72 2069 3d31 .. GTM>for i=1 │ │ │ 00426280: 3a31 3a31 3030 3030 2073 6574 205e 7828 :1:10000 set ^x( │ │ │ 00426290: 6929 3d24 6a75 7374 6966 7928 692c 3230 i)=$justify(i,20 │ │ │ -004262a0: 3029 0700 18f6 8400 003a 0018 f685 0000 0).......:...... │ │ │ +004262a0: 3029 0700 183e 8400 003a 0018 3e85 0000 0)...>...:..>... │ │ │ 004262b0: 2020 2054 6865 6e2c 2065 7865 6375 7465 Then, execute │ │ │ 004262c0: 2074 6865 2066 6f6c 6c6f 7769 6e67 204d the following M │ │ │ 004262d0: 5550 4950 2049 4e54 4547 2063 6f6d 6d61 UPIP INTEG comma │ │ │ -004262e0: 6e64 2e07 0018 f686 0000 2300 18f6 8700 nd........#..... │ │ │ +004262e0: 6e64 2e07 0018 3e86 0000 2300 183e 8700 nd....>...#..>.. │ │ │ 004262f0: 0020 2020 2420 6d75 7069 7020 696e 7465 . $ mupip inte │ │ │ 00426300: 6720 2d72 6567 696f 6e20 222a 2207 0018 g -region "*"... │ │ │ -00426310: f688 0000 3d00 18f6 8900 0020 2020 5468 ....=...... Th │ │ │ +00426310: 3e88 0000 3d00 183e 8900 0020 2020 5468 >...=..>... Th │ │ │ 00426320: 6973 2063 6f6d 6d61 6e64 2070 726f 6475 is command produ │ │ │ 00426330: 6365 7320 616e 206f 7574 7075 7420 6c69 ces an output li │ │ │ 00426340: 6b65 2074 6865 2066 6f6c 6c6f 7769 6e67 ke the following │ │ │ -00426350: 3a07 0018 f68a 0000 2100 18f6 9100 0020 :.......!...... │ │ │ +00426350: 3a07 0018 3e8a 0000 2100 183e 9100 0020 :...>...!..>... │ │ │ 00426360: 2020 496e 7465 6720 6f66 2072 6567 696f Integ of regio │ │ │ -00426370: 6e20 4445 4641 554c 5426 0018 f692 0000 n DEFAULT&...... │ │ │ +00426370: 6e20 4445 4641 554c 5426 0018 3e92 0000 n DEFAULT&..>... │ │ │ 00426380: 2020 204e 6f20 6572 726f 7273 2064 6574 No errors det │ │ │ 00426390: 6563 7465 6420 6279 2069 6e74 6567 2e4d ected by integ.M │ │ │ -004263a0: 0018 f693 0000 2020 2054 7970 6520 2020 ...... Type │ │ │ +004263a0: 0018 3e93 0000 2020 2054 7970 6520 2020 ..>... Type │ │ │ 004263b0: 2020 2020 2020 2020 426c 6f63 6b73 2020 Blocks │ │ │ 004263c0: 2020 2020 2020 2052 6563 6f72 6473 2020 Records │ │ │ 004263d0: 2020 2020 2020 2020 2520 5573 6564 2020 % Used │ │ │ -004263e0: 2020 2020 4164 6a61 6365 6e74 4d00 18f6 AdjacentM... │ │ │ +004263e0: 2020 2020 4164 6a61 6365 6e74 4d00 183e AdjacentM..> │ │ │ 004263f0: 9400 0020 2020 4469 7265 6374 6f72 7920 ... Directory │ │ │ 00426400: 2020 2020 2020 2020 2020 3220 2020 2020 2 │ │ │ 00426410: 2020 2020 2020 2020 2020 3220 2020 2020 2 │ │ │ 00426420: 2020 2020 2020 322e 3439 3020 2020 2020 2.490 │ │ │ -00426430: 2020 2020 2020 204e 414d 0018 f695 0000 NAM...... │ │ │ +00426430: 2020 2020 2020 204e 414d 0018 3e95 0000 NAM..>... │ │ │ 00426440: 2020 2049 6e64 6578 2020 2020 2020 2020 Index │ │ │ 00426450: 2020 2020 2020 3239 2020 2020 2020 2020 29 │ │ │ 00426460: 2020 2020 3235 3238 2020 2020 2020 2020 2528 │ │ │ 00426470: 2020 3935 2e39 3939 2020 2020 2020 2020 95.999 │ │ │ -00426480: 2020 2020 2031 4d00 18f6 9600 0020 2020 1M...... │ │ │ +00426480: 2020 2020 2031 4d00 183e 9600 0020 2020 1M..>... │ │ │ 00426490: 4461 7461 2020 2020 2020 2020 2020 2020 Data │ │ │ 004264a0: 2032 3530 3020 2020 2020 2020 2020 2020 2500 │ │ │ 004264b0: 3130 3030 3020 2020 2020 2020 2020 2038 10000 8 │ │ │ 004264c0: 322e 3831 3120 2020 2020 2020 2020 2032 2.811 2 │ │ │ -004264d0: 3439 394d 0018 f697 0000 2020 2046 7265 499M...... Fre │ │ │ +004264d0: 3439 394d 0018 3e97 0000 2020 2046 7265 499M..>... Fre │ │ │ 004264e0: 6520 2020 2020 2020 2020 2020 2020 2020 e │ │ │ 004264f0: 3639 2020 2020 2020 2020 2020 2020 2020 69 │ │ │ 00426500: 4e41 2020 2020 2020 2020 2020 2020 2020 NA │ │ │ 00426510: 4e41 2020 2020 2020 2020 2020 2020 4e41 NA NA │ │ │ -00426520: 4d00 18f6 9800 0020 2020 546f 7461 6c20 M...... Total │ │ │ +00426520: 4d00 183e 9800 0020 2020 546f 7461 6c20 M..>... Total │ │ │ 00426530: 2020 2020 2020 2020 2020 2032 3630 3020 2600 │ │ │ 00426540: 2020 2020 2020 2020 2020 3132 3533 3020 12530 │ │ │ 00426550: 2020 2020 2020 2020 2020 2020 204e 4120 NA │ │ │ 00426560: 2020 2020 2020 2020 2032 3530 3007 0018 2500... │ │ │ -00426570: f699 0000 5100 18f6 9a00 0020 2020 4e6f ....Q...... No │ │ │ +00426570: 3e99 0000 5100 183e 9a00 0020 2020 4e6f >...Q..>... No │ │ │ 00426580: 7465 2074 6865 2068 6967 6820 6465 6e73 te the high dens │ │ │ 00426590: 6974 7920 2870 6572 6365 6e74 2075 7365 ity (percent use │ │ │ 004265a0: 6429 2066 6f72 2069 6e64 6578 2061 6e64 d) for index and │ │ │ 004265b0: 2064 6174 6120 626c 6f63 6b73 2066 726f data blocks fro │ │ │ -004265c0: 6d20 7468 6512 0017 f6c1 1100 0020 2020 m the........ │ │ │ -004265d0: 7265 706f 7274 2e07 0019 f611 0000 1500 report.......... │ │ │ -004265e0: 19f6 2100 0020 2020 5363 656e 6172 696f ..!.. Scenario │ │ │ -004265f0: 2032 3a07 0019 f631 0000 4500 19f6 4100 2:....1..E...A. │ │ │ +004265c0: 6d20 7468 6512 0017 3ec1 1100 0020 2020 m the...>.... │ │ │ +004265d0: 7265 706f 7274 2e07 0019 3e11 0000 1500 report....>..... │ │ │ +004265e0: 193e 2100 0020 2020 5363 656e 6172 696f .>!.. Scenario │ │ │ +004265f0: 2032 3a07 0019 3e31 0000 4500 193e 4100 2:...>1..E..>A. │ │ │ 00426600: 0020 2020 4174 2074 6865 2047 542e 4d20 . At the GT.M │ │ │ 00426610: 7072 6f6d 7074 2c20 6578 6563 7574 6520 prompt, execute │ │ │ 00426620: 7468 6520 666f 6c6c 6f77 696e 6720 636f the following co │ │ │ 00426630: 6d6d 616e 6420 7365 7175 656e 6365 3a07 mmand sequence:. │ │ │ -00426640: 0019 f651 0000 3500 19f6 6100 0020 2020 ...Q..5...a.. │ │ │ +00426640: 0019 3e51 0000 3500 193e 6100 0020 2020 ..>Q..5..>a.. │ │ │ 00426650: 4754 4d3e 666f 7220 693d 313a 323a 3130 GTM>for i=1:2:10 │ │ │ 00426660: 3030 3020 7320 5e78 2869 293d 246a 7573 000 s ^x(i)=$jus │ │ │ -00426670: 7469 6679 2869 2c32 3030 2937 0019 f671 tify(i,200)7...q │ │ │ +00426670: 7469 6679 2869 2c32 3030 2937 0019 3e71 tify(i,200)7..>q │ │ │ 00426680: 0000 2020 2047 544d 3e66 6f72 2069 3d32 .. GTM>for i=2 │ │ │ 00426690: 3a32 3a31 3030 3030 2073 6574 205e 7828 :2:10000 set ^x( │ │ │ 004266a0: 6929 3d24 6a75 7374 6966 7928 692c 3230 i)=$justify(i,20 │ │ │ -004266b0: 3029 0700 19f6 8100 002e 0019 f691 0000 0).............. │ │ │ +004266b0: 3029 0700 193e 8100 002e 0019 3e91 0000 0)...>......>... │ │ │ 004266c0: 2020 2054 6865 6e2c 2065 7865 6375 7465 Then, execute │ │ │ 004266d0: 2074 6865 2066 6f6c 6c6f 7769 6e67 2063 the following c │ │ │ -004266e0: 6f6d 6d61 6e64 3a07 0018 f612 0000 2300 ommand:.......#. │ │ │ -004266f0: 19f6 1100 0020 2020 2420 6d75 7069 7020 ..... $ mupip │ │ │ +004266e0: 6f6d 6d61 6e64 3a07 0018 3e12 0000 2300 ommand:...>...#. │ │ │ +004266f0: 193e 1100 0020 2020 2420 6d75 7069 7020 .>... $ mupip │ │ │ 00426700: 696e 7465 6720 2d72 6567 696f 6e20 222a integ -region "* │ │ │ -00426710: 2207 0019 f621 0000 3d00 19f6 3100 0020 "....!..=...1.. │ │ │ +00426710: 2207 0019 3e21 0000 3d00 193e 3100 0020 "...>!..=..>1.. │ │ │ 00426720: 2020 5468 6973 2063 6f6d 6d61 6e64 2070 This command p │ │ │ 00426730: 726f 6475 6365 7320 616e 206f 7574 7075 roduces an outpu │ │ │ 00426740: 7420 6c69 6b65 2074 6865 2066 6f6c 6c6f t like the follo │ │ │ -00426750: 7769 6e67 3a07 0019 f641 0000 2100 19f6 wing:....A..!... │ │ │ +00426750: 7769 6e67 3a07 0019 3e41 0000 2100 193e wing:...>A..!..> │ │ │ 00426760: 5100 0020 2020 496e 7465 6720 6f66 2072 Q.. Integ of r │ │ │ 00426770: 6567 696f 6e20 4445 4641 554c 5426 0019 egion DEFAULT&.. │ │ │ -00426780: f661 0000 2020 204e 6f20 6572 726f 7273 .a.. No errors │ │ │ +00426780: 3e61 0000 2020 204e 6f20 6572 726f 7273 >a.. No errors │ │ │ 00426790: 2064 6574 6563 7465 6420 6279 2069 6e74 detected by int │ │ │ -004267a0: 6567 2e4d 0019 f671 0000 2020 2054 7970 eg.M...q.. Typ │ │ │ +004267a0: 6567 2e4d 0019 3e71 0000 2020 2054 7970 eg.M..>q.. Typ │ │ │ 004267b0: 6520 2020 2020 2020 2020 2020 426c 6f63 e Bloc │ │ │ 004267c0: 6b73 2020 2020 2020 2020 2052 6563 6f72 ks Recor │ │ │ 004267d0: 6473 2020 2020 2020 2020 2020 2520 5573 ds % Us │ │ │ 004267e0: 6564 2020 2020 2020 4164 6a61 6365 6e74 ed Adjacent │ │ │ 004267f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00426800: 0400 0000 c807 0000 560a 0000 0000 0000 ........V....... │ │ │ -00426810: 6600 00f6 4845 4c50 00ff 7300 ff47 444d f...HELP..s..GDM │ │ │ +00426810: 6600 003e 4845 4c50 00ff 7300 ff47 444d f..>HELP..s..GDM │ │ │ 00426820: 00ff 7300 ff52 454f 5247 00c1 1281 0000 ..s..REORG...... │ │ │ 00426830: 2020 2044 6972 6563 746f 7279 2020 2020 Directory │ │ │ 00426840: 2020 2020 2020 2032 2020 2020 2020 2020 2 │ │ │ 00426850: 2020 2020 2020 2032 2020 2020 2020 2020 2 │ │ │ 00426860: 2020 2032 2e34 3930 2020 2020 2020 2020 2.490 │ │ │ -00426870: 2020 2020 4e41 4d00 19f6 9100 0020 2020 NAM...... │ │ │ +00426870: 2020 2020 4e41 4d00 193e 9100 0020 2020 NAM..>... │ │ │ 00426880: 496e 6465 7820 2020 2020 2020 2020 2020 Index │ │ │ 00426890: 2020 3135 3320 2020 2020 2020 2020 2020 153 │ │ │ 004268a0: 2033 3930 3220 2020 2020 2020 2020 2032 3902 2 │ │ │ 004268b0: 392e 3231 3120 2020 2020 2020 2020 2020 9.211 │ │ │ -004268c0: 2035 374d 0018 f613 0000 2020 2044 6174 57M...... Dat │ │ │ +004268c0: 2035 374d 0018 3e13 0000 2020 2044 6174 57M..>... Dat │ │ │ 004268d0: 6120 2020 2020 2020 2020 2020 2020 3337 a 37 │ │ │ 004268e0: 3530 2020 2020 2020 2020 2020 2031 3030 50 100 │ │ │ 004268f0: 3030 2020 2020 2020 2020 2020 3535 2e38 00 55.8 │ │ │ 00426900: 3536 2020 2020 2020 2020 2020 3132 3530 56 1250 │ │ │ -00426910: 4d00 19f6 1100 0020 2020 4672 6565 2020 M...... Free │ │ │ +00426910: 4d00 193e 1100 0020 2020 4672 6565 2020 M..>... Free │ │ │ 00426920: 2020 2020 2020 2020 2020 2020 2039 3520 95 │ │ │ 00426930: 2020 2020 2020 2020 2020 2020 204e 4120 NA │ │ │ 00426940: 2020 2020 2020 2020 2020 2020 204e 4120 NA │ │ │ 00426950: 2020 2020 2020 2020 2020 204e 414d 0019 NAM.. │ │ │ -00426960: f621 0000 2020 2054 6f74 616c 2020 2020 .!.. Total │ │ │ +00426960: 3e21 0000 2020 2054 6f74 616c 2020 2020 >!.. Total │ │ │ 00426970: 2020 2020 2020 2020 3430 3030 2020 2020 4000 │ │ │ 00426980: 2020 2020 2020 2031 3339 3034 2020 2020 13904 │ │ │ 00426990: 2020 2020 2020 2020 2020 4e41 2020 2020 NA │ │ │ -004269a0: 2020 2020 2020 3133 3037 0700 19f6 3100 1307....1. │ │ │ -004269b0: 0054 0019 f641 0000 2020 204e 6f74 6520 .T...A.. Note │ │ │ +004269a0: 2020 2020 2020 3133 3037 0700 193e 3100 1307...>1. │ │ │ +004269b0: 0054 0019 3e41 0000 2020 204e 6f74 6520 .T..>A.. Note │ │ │ 004269c0: 7468 6174 2074 6865 7265 2061 7265 206d that there are m │ │ │ 004269d0: 6f72 6520 616e 6420 6c65 7373 2064 656e ore and less den │ │ │ 004269e0: 7365 2069 6e64 6578 2061 6e64 2064 6174 se index and dat │ │ │ 004269f0: 6120 626c 6f63 6b73 2075 7365 6420 7468 a blocks used th │ │ │ -00426a00: 616e 2069 6e4e 0019 f651 0000 2020 2073 an inN...Q.. s │ │ │ +00426a00: 616e 2069 6e4e 0019 3e51 0000 2020 2073 an inN..>Q.. s │ │ │ 00426a10: 6365 6e61 7269 6f20 312e 204d 5550 4950 cenario 1. MUPIP │ │ │ 00426a20: 2052 454f 5247 2061 6464 7265 7373 6573 REORG addresses │ │ │ 00426a30: 2073 7563 6820 6973 7375 6573 2061 6e64 such issues and │ │ │ 00426a40: 206d 616b 6573 2074 6865 2064 6174 6162 makes the datab │ │ │ -00426a50: 6173 6536 0019 f661 0000 2020 2028 6465 ase6...a.. (de │ │ │ +00426a50: 6173 6536 0019 3e61 0000 2020 2028 6465 ase6..>a.. (de │ │ │ 00426a60: 7065 6e64 696e 6720 6f6e 2074 6865 2046 pending on the F │ │ │ 00426a70: 494c 4c5f 4641 4354 4f52 2920 6d6f 7265 ILL_FACTOR) more │ │ │ -00426a80: 2063 6f6d 7061 6374 2e07 0019 f671 0000 compact.....q.. │ │ │ -00426a90: 3600 19f6 8100 0020 2020 5468 6520 6f70 6...... The op │ │ │ +00426a80: 2063 6f6d 7061 6374 2e07 0019 3e71 0000 compact....>q.. │ │ │ +00426a90: 3600 193e 8100 0020 2020 5468 6520 6f70 6..>... The op │ │ │ 00426aa0: 7469 6f6e 616c 2071 7561 6c69 6669 6572 tional qualifier │ │ │ 00426ab0: 7320 666f 7220 4d55 5049 5020 5245 4f52 s for MUPIP REOR │ │ │ -00426ac0: 4720 6172 653a 0700 19f6 9100 001c 0017 G are:.......... │ │ │ -00426ad0: f6ff 7300 ff44 4f57 4e47 5241 4445 0000 ..s..DOWNGRADE.. │ │ │ -00426ae0: 446f 776e 6772 6164 6514 0025 f6bf 1100 Downgrade..%.... │ │ │ +00426ac0: 4720 6172 653a 0700 193e 9100 001c 0017 G are:...>...... │ │ │ +00426ad0: 3eff 7300 ff44 4f57 4e47 5241 4445 0000 >.s..DOWNGRADE.. │ │ │ +00426ae0: 446f 776e 6772 6164 6514 0025 3ebf 1100 Downgrade..%>... │ │ │ 00426af0: 0020 2020 446f 776e 6772 6164 6507 0026 . Downgrade..& │ │ │ -00426b00: f621 0000 5400 26f6 3100 0020 2020 446f .!..T.&.1.. Do │ │ │ +00426b00: 3e21 0000 5400 263e 3100 0020 2020 446f >!..T.&>1.. Do │ │ │ 00426b10: 776e 6772 6164 6573 2062 6c6f 636b 7320 wngrades blocks │ │ │ 00426b20: 746f 2061 2070 7269 6f72 206d 616a 6f72 to a prior major │ │ │ 00426b30: 2076 6572 7369 6f6e 2044 4220 666f 726d version DB form │ │ │ 00426b40: 6174 2e20 5573 6520 5245 4f52 4720 2d44 at. Use REORG -D │ │ │ -00426b50: 4f57 4e47 5241 4445 5300 26f6 4100 0020 OWNGRADES.&.A.. │ │ │ +00426b50: 4f57 4e47 5241 4445 5300 263e 4100 0020 OWNGRADES.&>A.. │ │ │ 00426b60: 2020 6f6e 6c79 2077 6865 6e20 796f 7520 only when you │ │ │ 00426b70: 6861 7665 2064 6574 6572 6d69 6e65 6420 have determined │ │ │ 00426b80: 7468 6572 6520 6973 2061 2063 6c65 6172 there is a clear │ │ │ 00426b90: 2072 6561 736f 6e20 746f 2064 6f77 6e67 reason to downg │ │ │ -00426ba0: 7261 6465 2074 6865 2044 4251 0026 f651 rade the DBQ.&.Q │ │ │ +00426ba0: 7261 6465 2074 6865 2044 4251 0026 3e51 rade the DBQ.&>Q │ │ │ 00426bb0: 0000 2020 2066 6f72 6d61 7420 6f66 2061 .. format of a │ │ │ 00426bc0: 2064 6174 6162 6173 6520 746f 2061 2070 database to a p │ │ │ 00426bd0: 7269 6f72 2066 6f72 6d61 7420 616e 6420 rior format and │ │ │ 00426be0: 7468 6572 6520 6172 6520 6e6f 2063 6f6e there are no con │ │ │ -00426bf0: 6469 7469 6f6e 7320 7468 6174 2400 26f6 ditions that$.&. │ │ │ +00426bf0: 6469 7469 6f6e 7320 7468 6174 2400 263e ditions that$.&> │ │ │ 00426c00: 6100 0020 2020 7072 6563 6c75 6465 2074 a.. preclude t │ │ │ 00426c10: 6861 7420 706f 7373 6962 696c 6974 792e hat possibility. │ │ │ -00426c20: 0700 26f6 7100 0013 0026 f681 0000 2020 ..&.q....&.... │ │ │ -00426c30: 202a 2a4e 6f74 652a 2a3a 0700 26f6 9100 **Note**:..&... │ │ │ -00426c40: 003b 0025 f6c0 1100 0020 2020 5637 2e30 .;.%..... V7.0 │ │ │ +00426c20: 0700 263e 7100 0013 0026 3e81 0000 2020 ..&>q....&>... │ │ │ +00426c30: 202a 2a4e 6f74 652a 2a3a 0700 263e 9100 **Note**:..&>.. │ │ │ +00426c40: 003b 0025 3ec0 1100 0020 2020 5637 2e30 .;.%>.... V7.0 │ │ │ 00426c50: 2d30 3030 2061 6e64 2075 7020 646f 206e -000 and up do n │ │ │ 00426c60: 6f74 2073 7570 706f 7274 2052 454f 5247 ot support REORG │ │ │ -00426c70: 202d 444f 574e 4752 4144 452e 0700 26f6 -DOWNGRADE...&. │ │ │ -00426c80: 1200 0014 001b f645 4e43 5259 5054 0000 .......ENCRYPT.. │ │ │ -00426c90: 456e 6372 7970 7412 0023 f6bf 1100 0020 Encrypt..#..... │ │ │ -00426ca0: 2020 456e 6372 7970 7407 0024 f621 0000 Encrypt..$.!.. │ │ │ -00426cb0: 4d00 24f6 3100 0020 2020 456e 6372 7970 M.$.1.. Encryp │ │ │ +00426c70: 202d 444f 574e 4752 4144 452e 0700 263e -DOWNGRADE...&> │ │ │ +00426c80: 1200 0014 001b 3e45 4e43 5259 5054 0000 ......>ENCRYPT.. │ │ │ +00426c90: 456e 6372 7970 7412 0023 3ebf 1100 0020 Encrypt..#>.... │ │ │ +00426ca0: 2020 456e 6372 7970 7407 0024 3e21 0000 Encrypt..$>!.. │ │ │ +00426cb0: 4d00 243e 3100 0020 2020 456e 6372 7970 M.$>1.. Encryp │ │ │ 00426cc0: 7473 2061 6e20 756e 656e 6372 7970 7465 ts an unencrypte │ │ │ 00426cd0: 6420 6461 7461 6261 7365 206f 7220 6368 d database or ch │ │ │ 00426ce0: 616e 6765 7320 7468 6520 656e 6372 7970 anges the encryp │ │ │ 00426cf0: 7469 6f6e 206b 6579 206f 6620 6153 0024 tion key of aS.$ │ │ │ -00426d00: f641 0000 2020 2064 6174 6162 6173 6520 .A.. database │ │ │ +00426d00: 3e41 0000 2020 2064 6174 6162 6173 6520 >A.. database │ │ │ 00426d10: 7768 696c 6520 7468 6520 6461 7461 6261 while the databa │ │ │ 00426d20: 7365 2063 6f6e 7469 6e75 6573 2074 6f20 se continues to │ │ │ 00426d30: 6265 2075 7365 6420 6279 2061 7070 6c69 be used by appli │ │ │ 00426d40: 6361 7469 6f6e 732e 2057 6865 7468 6572 cations. Whether │ │ │ -00426d50: 5100 24f6 5100 0020 2020 6f72 206e 6f74 Q.$.Q.. or not │ │ │ +00426d50: 5100 243e 5100 0020 2020 6f72 206e 6f74 Q.$>Q.. or not │ │ │ 00426d60: 2074 6865 2070 7269 6f72 2065 6e63 7279 the prior encry │ │ │ 00426d70: 7074 696f 6e20 7573 6573 206e 6f6e 2d7a ption uses non-z │ │ │ 00426d80: 6572 6f20 696e 6974 6961 6c69 7a61 7469 ero initializati │ │ │ 00426d90: 6f6e 2076 6563 746f 7273 2028 4956 7329 on vectors (IVs) │ │ │ -00426da0: 2c53 0024 f661 0000 2020 2064 6174 6162 ,S.$.a.. datab │ │ │ +00426da0: 2c53 0024 3e61 0000 2020 2064 6174 6162 ,S.$>a.. datab │ │ │ 00426db0: 6173 6520 626c 6f63 6b73 2065 6e63 7279 ase blocks encry │ │ │ 00426dc0: 7074 6564 2077 6974 6820 7468 6520 6e65 pted with the ne │ │ │ 00426dd0: 7720 6b65 7920 7573 6520 6e6f 6e2d 7a65 w key use non-ze │ │ │ 00426de0: 726f 2049 5673 2054 6865 2066 6f72 6d61 ro IVs The forma │ │ │ -00426df0: 7420 6f66 2300 24f6 7100 0020 2020 7468 t of#.$.q.. th │ │ │ +00426df0: 7420 6f66 2300 243e 7100 0020 2020 7468 t of#.$>q.. th │ │ │ 00426e00: 6520 454e 4352 5950 5420 7175 616c 6966 e ENCRYPT qualif │ │ │ -00426e10: 6965 7220 6973 3a07 0024 f681 0000 1a00 ier is:..$...... │ │ │ -00426e20: 24f6 9100 0020 2020 2d45 4e43 525b 5950 $.... -ENCR[YP │ │ │ -00426e30: 545d 3d3c 6b65 793e 0800 23f6 c011 0000 T]=..#..... │ │ │ -00426e40: 4600 24f6 1200 0020 2020 4d55 5049 5020 F.$.... MUPIP │ │ │ +00426e10: 6965 7220 6973 3a07 0024 3e81 0000 1a00 ier is:..$>..... │ │ │ +00426e20: 243e 9100 0020 2020 2d45 4e43 525b 5950 $>... -ENCR[YP │ │ │ +00426e30: 545d 3d3c 6b65 793e 0800 233e c011 0000 T]=..#>.... │ │ │ +00426e40: 4600 243e 1200 0020 2020 4d55 5049 5020 F.$>... MUPIP │ │ │ 00426e50: 7072 6f76 6964 6573 203c 6b65 793e 2074 provides t │ │ │ 00426e60: 6f20 7468 6520 656e 6372 7970 7469 6f6e o the encryption │ │ │ 00426e70: 2070 6c75 6769 6e2e 2054 6865 2072 6566 plugin. The ref │ │ │ -00426e80: 6572 656e 6365 5300 24f6 1300 0020 2020 erenceS.$.... │ │ │ +00426e80: 6572 656e 6365 5300 243e 1300 0020 2020 erenceS.$>... │ │ │ 00426e90: 696d 706c 656d 656e 7461 7469 6f6e 206f implementation o │ │ │ 00426ea0: 6620 7468 6520 706c 7567 696e 2065 7870 f the plugin exp │ │ │ 00426eb0: 6563 7473 2061 206b 6579 2077 6974 6820 ects a key with │ │ │ 00426ec0: 7468 6520 7370 6563 6966 6965 6420 6e61 the specified na │ │ │ -00426ed0: 6d65 2069 6e20 7468 654b 0024 f614 0000 me in theK.$.... │ │ │ +00426ed0: 6d65 2069 6e20 7468 654b 0024 3e14 0000 me in theK.$>... │ │ │ 00426ee0: 2020 2065 6e63 7279 7074 696f 6e20 636f encryption co │ │ │ 00426ef0: 6e66 6967 7572 6174 696f 6e20 6669 6c65 nfiguration file │ │ │ 00426f00: 2069 6465 6e74 6966 6965 6420 6279 2024 identified by $ │ │ │ 00426f10: 6774 6d63 7279 7074 5f63 6f6e 6669 672e gtmcrypt_config. │ │ │ -00426f20: 2054 6865 5300 24f6 1500 0020 2020 636f TheS.$.... co │ │ │ +00426f20: 2054 6865 5300 243e 1500 0020 2020 636f TheS.$>... co │ │ │ 00426f30: 6e66 6967 7572 6174 696f 6e20 6669 6c65 nfiguration file │ │ │ 00426f40: 206d 7573 7420 636f 6e74 6169 6e20 616e must contain an │ │ │ 00426f50: 2065 6e74 7279 2069 6e20 7468 6520 6461 entry in the da │ │ │ 00426f60: 7461 6261 7365 2073 6563 7469 6f6e 2066 tabase section f │ │ │ -00426f70: 6f72 2065 6163 6851 0024 f616 0000 2020 or eachQ.$.... │ │ │ +00426f70: 6f72 2065 6163 6851 0024 3e16 0000 2020 or eachQ.$>... │ │ │ 00426f80: 2064 6174 6162 6173 6520 6669 6c65 206d database file m │ │ │ 00426f90: 6170 7069 6e67 2074 6f20 6120 7265 6769 apping to a regi │ │ │ 00426fa0: 6f6e 2073 7065 6369 6669 6564 2069 6e20 on specified in │ │ │ 00426fb0: 3c72 6567 696f 6e2d 6c69 7374 3e20 7468 th │ │ │ 00426fc0: 6174 206e 616d 6573 0000 0000 0000 0000 at names........ │ │ │ 00426fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00426fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00426ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00427000: 0400 0000 ab00 0000 c00b 0000 0000 0000 ................ │ │ │ 00427010: 2f00 0000 4845 4c50 00ff 7300 ff47 444d /...HELP..s..GDM │ │ │ 00427020: 00ff 7300 ff52 454f 5247 00ff 7300 ff45 ..s..REORG..s..E │ │ │ 00427030: 5843 4c55 4445 0000 4578 636c 7564 6512 XCLUDE..Exclude. │ │ │ -00427040: 0023 f6bf 1100 0020 2020 4578 636c 7564 .#..... Exclud │ │ │ -00427050: 6507 0024 f621 0000 5300 24f6 3100 0020 e..$.!..S.$.1.. │ │ │ +00427040: 0023 3ebf 1100 0020 2020 4578 636c 7564 .#>.... Exclud │ │ │ +00427050: 6507 0024 3e21 0000 5300 243e 3100 0020 e..$>!..S.$>1.. │ │ │ 00427060: 2020 5370 6563 6966 6965 7320 7468 6174 Specifies that │ │ │ 00427070: 2052 454f 5247 206e 6f74 2068 616e 646c REORG not handl │ │ │ 00427080: 6520 626c 6f63 6b73 2074 6861 7420 636f e blocks that co │ │ │ 00427090: 6e74 6169 6e20 696e 666f 726d 6174 696f ntain informatio │ │ │ 004270a0: 6e20 6162 6f75 7420 7468 6581 0000 0000 n about the..... │ │ │ 004270b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004270c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -272251,262 +272251,262 @@ │ │ │ 004277a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004277b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004277c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004277d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004277e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004277f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00427800: 0400 0000 f407 0000 970a 0000 0000 0000 ................ │ │ │ -00427810: 7800 00f6 4845 4c50 00ff 7300 ff47 444d x...HELP..s..GDM │ │ │ +00427810: 7800 003e 4845 4c50 00ff 7300 ff47 444d x..>HELP..s..GDM │ │ │ 00427820: 00ff 7300 ff52 454f 5247 00ff 7300 ff45 ..s..REORG..s..E │ │ │ 00427830: 5843 4c55 4445 00bf 4100 0020 2020 676c XCLUDE..A.. gl │ │ │ 00427840: 6f62 616c 7320 696e 2074 6865 2061 7373 obals in the ass │ │ │ 00427850: 6f63 6961 7465 6420 6c69 7374 2d74 6869 ociated list-thi │ │ │ 00427860: 7320 6d65 616e 7320 7468 6579 2061 7265 s means they are │ │ │ 00427870: 206e 6569 7468 6572 2072 656f 7267 616e neither reorgan │ │ │ -00427880: 697a 6564 206e 6f72 5200 24f6 5100 0020 ized norR.$.Q.. │ │ │ +00427880: 697a 6564 206e 6f72 5200 243e 5100 0020 ized norR.$>Q.. │ │ │ 00427890: 2020 7377 6170 7065 6420 696e 2074 6865 swapped in the │ │ │ 004278a0: 2063 6f75 7273 6520 6f66 2072 656f 7267 course of reorg │ │ │ 004278b0: 616e 697a 696e 6720 6f74 6865 7220 676c anizing other gl │ │ │ 004278c0: 6f62 616c 733b 202d 4558 434c 5544 4520 obals; -EXCLUDE │ │ │ -004278d0: 6361 6e20 7265 6475 6365 5000 24f6 6100 can reduceP.$.a. │ │ │ +004278d0: 6361 6e20 7265 6475 6365 5000 243e 6100 can reduceP.$>a. │ │ │ 004278e0: 0020 2020 7468 6520 6566 6669 6369 656e . the efficien │ │ │ 004278f0: 6379 206f 6620 5245 4f52 4720 6265 6361 cy of REORG beca │ │ │ 00427900: 7573 6520 6974 2063 6f6d 706c 6963 6174 use it complicat │ │ │ 00427910: 6573 2061 6e64 2069 6e74 6572 6665 7265 es and interfere │ │ │ -00427920: 7320 7769 7468 2074 6865 3f00 24f6 7100 s with the?.$.q. │ │ │ +00427920: 7320 7769 7468 2074 6865 3f00 243e 7100 s with the?.$>q. │ │ │ 00427930: 0020 2020 626c 6f63 6b20 7377 6170 7069 . block swappi │ │ │ 00427940: 6e67 2061 6374 696f 6e73 2074 6861 7420 ng actions that │ │ │ 00427950: 7472 7920 746f 2069 6d70 726f 7665 2061 try to improve a │ │ │ -00427960: 646a 6163 656e 6379 2e07 0024 f681 0000 djacency...$.... │ │ │ -00427970: 3100 24f6 9100 0020 2020 5468 6520 666f 1.$.... The fo │ │ │ +00427960: 646a 6163 656e 6379 2e07 0024 3e81 0000 djacency...$>... │ │ │ +00427970: 3100 243e 9100 0020 2020 5468 6520 666f 1.$>... The fo │ │ │ 00427980: 726d 6174 206f 6620 7468 6520 4558 434c rmat of the EXCL │ │ │ 00427990: 5544 4520 7175 616c 6966 6965 7220 6973 UDE qualifier is │ │ │ -004279a0: 3a08 0023 f6c0 1100 0025 0024 f612 0000 :..#.....%.$.... │ │ │ +004279a0: 3a08 0023 3ec0 1100 0025 0024 3e12 0000 :..#>....%.$>... │ │ │ 004279b0: 2020 202d 455b 5843 4c55 4445 5d3d 676c -E[XCLUDE]=gl │ │ │ 004279c0: 6f62 616c 2d6e 616d 652d 6c69 7374 0700 obal-name-list.. │ │ │ -004279d0: 24f6 1300 0052 0024 f614 0000 2020 2020 $....R.$.... │ │ │ +004279d0: 243e 1300 0052 0024 3e14 0000 2020 2020 $>...R.$>... │ │ │ 004279e0: 206f 2041 7373 756d 6520 7468 6174 2061 o Assume that a │ │ │ 004279f0: 2073 696e 676c 6520 4d55 5049 5020 636f single MUPIP co │ │ │ 00427a00: 6d6d 616e 6420 6f72 6761 6e69 7a65 7320 mmand organizes │ │ │ 00427a10: 6120 7375 6273 6574 206f 6620 7468 6520 a subset of the │ │ │ -00427a20: 676c 6f62 616c 7352 0024 f615 0000 2020 globalsR.$.... │ │ │ +00427a20: 676c 6f62 616c 7352 0024 3e15 0000 2020 globalsR.$>... │ │ │ 00427a30: 2020 2020 2069 6e20 6120 6461 7461 6261 in a databa │ │ │ 00427a40: 7365 206f 7220 7265 6769 6f6e 2e20 4966 se or region. If │ │ │ 00427a50: 2061 2073 6563 6f6e 6420 4d55 5049 5020 a second MUPIP │ │ │ 00427a60: 5245 4f52 4720 636f 6d6d 616e 6420 7365 REORG command se │ │ │ -00427a70: 6c65 6374 7320 7468 6550 0024 f616 0000 lects theP.$.... │ │ │ +00427a70: 6c65 6374 7320 7468 6550 0024 3e16 0000 lects theP.$>... │ │ │ 00427a80: 2020 2020 2020 2072 656d 6169 6e69 6e67 remaining │ │ │ 00427a90: 2067 6c6f 6261 6c73 2c20 6974 206d 6179 globals, it may │ │ │ 00427aa0: 2074 656e 6420 746f 2064 6973 7275 7074 tend to disrupt │ │ │ 00427ab0: 2074 6865 2072 6573 756c 7473 206f 6620 the results of │ │ │ -00427ac0: 7468 6520 6669 7273 744d 0024 f617 0000 the firstM.$.... │ │ │ +00427ac0: 7468 6520 6669 7273 744d 0024 3e17 0000 the firstM.$>... │ │ │ 00427ad0: 2020 2020 2020 2052 454f 5247 2062 7920 REORG by │ │ │ 00427ae0: 6465 2d6f 7074 696d 697a 696e 6720 7468 de-optimizing th │ │ │ 00427af0: 6520 7072 6576 696f 7573 6c79 206f 7267 e previously org │ │ │ 00427b00: 616e 697a 6564 2062 6c6f 636b 732e 2054 anized blocks. T │ │ │ -00427b10: 6869 7320 6973 5200 24f6 1800 0020 2020 his isR.$.... │ │ │ +00427b10: 6869 7320 6973 5200 243e 1800 0020 2020 his isR.$>... │ │ │ 00427b20: 2020 2020 6265 6361 7573 6520 7468 6572 because ther │ │ │ 00427b30: 6520 6973 206e 6f20 696e 666f 726d 6174 e is no informat │ │ │ 00427b40: 696f 6e20 7061 7373 6564 2066 726f 6d20 ion passed from │ │ │ 00427b50: 7468 6520 7072 6576 696f 7573 204d 5550 the previous MUP │ │ │ -00427b60: 4950 2052 454f 5247 5000 24f6 1900 0020 IP REORGP.$.... │ │ │ +00427b60: 4950 2052 454f 5247 5000 243e 1900 0020 IP REORGP.$>... │ │ │ 00427b70: 2020 2020 2020 636f 6d6d 616e 6420 746f command to │ │ │ 00427b80: 2074 6865 206e 6578 7420 636f 6d6d 616e the next comman │ │ │ 00427b90: 642e 2054 6865 2045 5843 4c55 4445 2071 d. The EXCLUDE q │ │ │ 00427ba0: 7561 6c69 6669 6572 2061 6c6c 6f77 7320 ualifier allows │ │ │ -00427bb0: 7573 6572 7320 746f 5000 24f6 1a00 0020 users toP.$.... │ │ │ +00427bb0: 7573 6572 7320 746f 5000 243e 1a00 0020 users toP.$>... │ │ │ 00427bc0: 2020 2020 2020 6c69 7374 2074 6865 206e list the n │ │ │ 00427bd0: 616d 6520 6f66 2074 6865 2070 7265 7669 ame of the previ │ │ │ 00427be0: 6f75 736c 7920 5245 4f52 4765 6420 676c ously REORGed gl │ │ │ 00427bf0: 6f62 616c 732c 2073 6f20 7468 6174 2074 obals, so that t │ │ │ -00427c00: 6865 204d 5550 4950 4500 24f6 2100 0020 he MUPIPE.$.!.. │ │ │ +00427c00: 6865 204d 5550 4950 4500 243e 2100 0020 he MUPIPE.$>!.. │ │ │ 00427c10: 2020 2020 2020 5245 4f52 4720 6279 7061 REORG bypa │ │ │ 00427c20: 7373 6573 2074 6865 2047 4453 2062 6c6f sses the GDS blo │ │ │ 00427c30: 636b 7320 636f 6e74 6169 6e69 6e67 2074 cks containing t │ │ │ 00427c40: 6865 7365 2067 6c6f 6261 6c73 2e54 0024 hese globals.T.$ │ │ │ -00427c50: f622 0000 2020 2020 206f 2049 6620 676c .".. o If gl │ │ │ +00427c50: 3e22 0000 2020 2020 206f 2049 6620 676c >".. o If gl │ │ │ 00427c60: 6f62 616c 2d6e 616d 652d 6c69 7374 2063 obal-name-list c │ │ │ 00427c70: 6f6e 7461 696e 7320 676c 6f62 616c 7320 ontains globals │ │ │ 00427c80: 7468 6174 2064 6f20 6e6f 7420 6578 6973 that do not exis │ │ │ 00427c90: 742c 2052 454f 5247 2069 7373 7565 7320 t, REORG issues │ │ │ -00427ca0: 6154 0024 f623 0000 2020 2020 2020 206d aT.$.#.. m │ │ │ +00427ca0: 6154 0024 3e23 0000 2020 2020 2020 206d aT.$>#.. m │ │ │ 00427cb0: 6573 7361 6765 2074 6f20 7468 6520 7465 essage to the te │ │ │ 00427cc0: 726d 696e 616c 2061 6e64 2063 6f6e 7469 rminal and conti │ │ │ 00427cd0: 6e75 6573 2074 6f20 7072 6f63 6573 7320 nues to process │ │ │ 00427ce0: 616e 7920 7370 6563 6966 6965 6420 676c any specified gl │ │ │ -00427cf0: 6f62 616c 7352 0024 f624 0000 2020 2020 obalsR.$.$.. │ │ │ +00427cf0: 6f62 616c 7352 0024 3e24 0000 2020 2020 obalsR.$>$.. │ │ │ 00427d00: 2020 2074 6861 7420 6578 6973 742e 2049 that exist. I │ │ │ 00427d10: 6620 5245 4f52 4720 6973 2075 6e61 626c f REORG is unabl │ │ │ 00427d20: 6520 746f 2070 726f 6365 7373 2061 6e79 e to process any │ │ │ 00427d30: 2067 6c6f 6261 6c73 2c20 6974 2074 6572 globals, it ter │ │ │ -00427d40: 6d69 6e61 7465 731c 0024 f625 0000 2020 minates..$.%.. │ │ │ +00427d40: 6d69 6e61 7465 731c 0024 3e25 0000 2020 minates..$>%.. │ │ │ 00427d50: 2020 2020 2077 6974 6820 616e 2065 7272 with an err │ │ │ -00427d60: 6f72 2e52 0024 f626 0000 2020 2020 206f or.R.$.&.. o │ │ │ +00427d60: 6f72 2e52 0024 3e26 0000 2020 2020 206f or.R.$>&.. o │ │ │ 00427d70: 2047 6c6f 6261 6c2d 6e61 6d65 2d6c 6973 Global-name-lis │ │ │ 00427d80: 7420 6361 6e20 6265 2061 6e20 696e 6469 t can be an indi │ │ │ 00427d90: 7669 6475 616c 2067 6c6f 6261 6c20 6e61 vidual global na │ │ │ 00427da0: 6d65 2c20 6120 7261 6e67 6520 6f66 2067 me, a range of g │ │ │ -00427db0: 6c6f 6261 6c4d 0024 f627 0000 2020 2020 lobalM.$.'.. │ │ │ +00427db0: 6c6f 6261 6c4d 0024 3e27 0000 2020 2020 lobalM.$>'.. │ │ │ 00427dc0: 2020 206e 616d 6573 2c20 6f72 2061 206c names, or a l │ │ │ 00427dd0: 6973 7420 6f66 206e 616d 6573 2061 6e64 ist of names and │ │ │ 00427de0: 2070 7265 6669 7865 7320 666f 6c6c 6f77 prefixes follow │ │ │ 00427df0: 6564 2062 7920 7468 6520 7769 6c64 6361 ed by the wildca │ │ │ -00427e00: 7264 2200 24f6 2800 0020 2020 2020 2020 rd".$.(.. │ │ │ +00427e00: 7264 2200 243e 2800 0020 2020 2020 2020 rd".$>(.. │ │ │ 00427e10: 7379 6d62 6f6c 2e20 466f 7220 6578 616d symbol. For exam │ │ │ -00427e20: 706c 653a 0700 24f6 2900 002e 0024 f62a ple:..$.)....$.* │ │ │ +00427e20: 706c 653a 0700 243e 2900 002e 0024 3e2a ple:..$>)....$>* │ │ │ 00427e30: 0000 2020 2020 2020 2020 2031 2e20 4120 .. 1. A │ │ │ 00427e40: 676c 6f62 616c 206e 616d 652c 2073 7563 global name, suc │ │ │ -00427e50: 6820 6173 2041 434e 2e3a 0024 f631 0000 h as ACN.:.$.1.. │ │ │ +00427e50: 6820 6173 2041 434e 2e3a 0024 3e31 0000 h as ACN.:.$>1.. │ │ │ 00427e60: 2020 2020 2020 2020 2032 2e20 4120 7261 2. A ra │ │ │ 00427e70: 6e67 6520 6f66 2067 6c6f 6261 6c20 6e61 nge of global na │ │ │ 00427e80: 6d65 732c 2073 7563 6820 6173 2041 373a mes, such as A7: │ │ │ -00427e90: 4237 2e29 0024 f632 0000 2020 2020 2020 B7.).$.2.. │ │ │ +00427e90: 4237 2e29 0024 3e32 0000 2020 2020 2020 B7.).$>2.. │ │ │ 00427ea0: 2020 2033 2e20 4120 6c69 7374 2c20 7375 3. A list, su │ │ │ -00427eb0: 6368 2061 7320 412c 422c 432e 4200 24f6 ch as A,B,C.B.$. │ │ │ +00427eb0: 6368 2061 7320 412c 422c 432e 4200 243e ch as A,B,C.B.$> │ │ │ 00427ec0: 3300 0020 2020 2020 2020 2020 342e 2047 3.. 4. G │ │ │ 00427ed0: 6c6f 6261 6c20 6e61 6d65 7320 7769 7468 lobal names with │ │ │ 00427ee0: 2074 6865 2073 616d 6520 7072 6566 6978 the same prefix │ │ │ 00427ef0: 2073 7563 6820 6173 2054 4d50 2a2e 0700 such as TMP*... │ │ │ -00427f00: 24f6 3400 0051 0024 f635 0000 2020 2049 $.4..Q.$.5.. I │ │ │ +00427f00: 243e 3400 0051 0024 3e35 0000 2020 2049 $>4..Q.$>5.. I │ │ │ 00427f10: 6e20 7468 6520 6669 7273 7420 6361 7365 n the first case │ │ │ 00427f20: 2c20 5245 4f52 4720 6f6e 6c79 2065 7863 , REORG only exc │ │ │ 00427f30: 6c75 6465 7320 676c 6f62 616c 205e 4143 ludes global ^AC │ │ │ 00427f40: 4e2e 2049 6e20 7468 6520 7365 636f 6e64 N. In the second │ │ │ -00427f50: 2063 6173 652c 5100 24f6 3600 0020 2020 case,Q.$.6.. │ │ │ +00427f50: 2063 6173 652c 5100 243e 3600 0020 2020 case,Q.$>6.. │ │ │ 00427f60: 5245 4f52 4720 6578 636c 7564 6573 2061 REORG excludes a │ │ │ 00427f70: 6c6c 2067 6c6f 6261 6c20 6e61 6d65 7320 ll global names │ │ │ 00427f80: 696e 2074 6865 2063 6f6c 6c61 7469 6e67 in the collating │ │ │ 00427f90: 2073 6571 7565 6e63 6520 4137 2074 6f20 sequence A7 to │ │ │ -00427fa0: 4237 2e20 466f 724d 0024 f637 0000 2020 B7. ForM.$.7.. │ │ │ +00427fa0: 4237 2e20 466f 724d 0024 3e37 0000 2020 B7. ForM.$>7.. │ │ │ 00427fb0: 2074 6865 2074 6869 7264 2063 6173 652c the third case, │ │ │ 00427fc0: 2052 454f 5247 2065 7863 6c75 6465 7320 REORG excludes │ │ │ 00427fd0: 412c 2042 2c20 616e 6420 432e 2049 6e20 A, B, and C. In │ │ │ 00427fe0: 7468 6520 6c61 7374 2063 6173 652c 2052 the last case, R │ │ │ 00427ff0: 454f 5247 0000 0000 0000 0000 0000 0000 EORG............ │ │ │ 00428000: 0400 0000 d607 0000 bf0a 0000 0000 0000 ................ │ │ │ -00428010: 5500 00f6 4845 4c50 00ff 7300 ff47 444d U...HELP..s..GDM │ │ │ +00428010: 5500 003e 4845 4c50 00ff 7300 ff47 444d U..>HELP..s..GDM │ │ │ 00428020: 00ff 7300 ff52 454f 5247 00ff 7300 ff45 ..s..REORG..s..E │ │ │ 00428030: 5843 4c55 4445 00c0 3800 0020 2020 6578 XCLUDE..8.. ex │ │ │ 00428040: 636c 7564 6573 2061 6c6c 2067 6c6f 6261 cludes all globa │ │ │ 00428050: 6c73 2070 7265 6669 7865 6420 7769 7468 ls prefixed with │ │ │ -00428060: 2054 4d50 2e07 0024 f639 0000 4e00 24f6 TMP...$.9..N.$. │ │ │ +00428060: 2054 4d50 2e07 0024 3e39 0000 4e00 243e TMP...$>9..N.$> │ │ │ 00428070: 3a00 0020 2020 2020 6f20 456e 636c 6f73 :.. o Enclos │ │ │ 00428080: 6520 7769 6c64 6361 7264 7320 696e 2064 e wildcards in d │ │ │ 00428090: 6f75 626c 652d 7175 6f74 6573 2028 2222 ouble-quotes ("" │ │ │ 004280a0: 2920 746f 2070 7265 7665 6e74 2069 6e61 ) to prevent ina │ │ │ -004280b0: 7070 726f 7072 6961 7465 5200 24f6 4100 ppropriateR.$.A. │ │ │ +004280b0: 7070 726f 7072 6961 7465 5200 243e 4100 ppropriateR.$>A. │ │ │ 004280c0: 0020 2020 2020 2020 6578 7061 6e73 696f . expansio │ │ │ 004280d0: 6e20 6279 2074 6865 2073 6865 6c6c 2e20 n by the shell. │ │ │ 004280e0: 5468 6520 6361 7265 7420 7379 6d62 6f6c The caret symbol │ │ │ 004280f0: 2028 5e29 2069 6e20 7468 6520 7370 6563 (^) in the spec │ │ │ -00428100: 6966 6963 6174 696f 6e20 6f66 2500 24f6 ification of%.$. │ │ │ +00428100: 6966 6963 6174 696f 6e20 6f66 2500 243e ification of%.$> │ │ │ 00428110: 4200 0020 2020 2020 2020 7468 6520 676c B.. the gl │ │ │ 00428120: 6f62 616c 2069 7320 6f70 7469 6f6e 616c obal is optional │ │ │ -00428130: 2e3d 0024 f643 0000 2020 2020 206f 2042 .=.$.C.. o B │ │ │ +00428130: 2e3d 0024 3e43 0000 2020 2020 206f 2042 .=.$>C.. o B │ │ │ 00428140: 7920 6465 6661 756c 742c 2052 454f 5247 y default, REORG │ │ │ 00428150: 2064 6f65 7320 6e6f 7420 4558 434c 5544 does not EXCLUD │ │ │ 00428160: 4520 616e 7920 676c 6f62 616c 732e 5200 E any globals.R. │ │ │ -00428170: 24f6 4400 0020 2020 2020 6f20 496e 2063 $.D.. o In c │ │ │ +00428170: 243e 4400 0020 2020 2020 6f20 496e 2063 $>D.. o In c │ │ │ 00428180: 6173 6520 616e 7920 676c 6f62 616c 2061 ase any global a │ │ │ 00428190: 7070 6561 7273 2069 6e20 7468 6520 6172 ppears in the ar │ │ │ 004281a0: 6775 6d65 6e74 206c 6973 7473 206f 6620 gument lists of │ │ │ 004281b0: 626f 7468 202d 5345 4c45 4354 2061 6e64 both -SELECT and │ │ │ -004281c0: 3700 24f6 4500 0020 2020 2020 2020 2d45 7.$.E.. -E │ │ │ +004281c0: 3700 243e 4500 0020 2020 2020 2020 2d45 7.$>E.. -E │ │ │ 004281d0: 5843 4c55 4445 2c20 5245 4f52 4720 7465 XCLUDE, REORG te │ │ │ 004281e0: 726d 696e 6174 6573 2077 6974 6820 616e rminates with an │ │ │ -004281f0: 2065 7272 6f72 2e07 0024 f646 0000 0e00 error...$.F.... │ │ │ -00428200: 1bf6 4649 4c45 0000 4649 4c45 0f00 20f6 ..FILE..FILE.. . │ │ │ -00428210: bf11 0000 2020 2046 494c 4507 0021 f621 .... FILE..!.! │ │ │ -00428220: 0000 5300 21f6 3100 0020 2020 5370 6563 ..S.!.1.. Spec │ │ │ +004281f0: 2065 7272 6f72 2e07 0024 3e46 0000 0e00 error...$>F.... │ │ │ +00428200: 1b3e 4649 4c45 0000 4649 4c45 0f00 203e .>FILE..FILE.. > │ │ │ +00428210: bf11 0000 2020 2046 494c 4507 0021 3e21 .... FILE..!>! │ │ │ +00428220: 0000 5300 213e 3100 0020 2020 5370 6563 ..S.!>1.. Spec │ │ │ 00428230: 6966 6965 7320 7768 6963 6820 6461 7461 ifies which data │ │ │ 00428240: 6261 7365 2074 6f20 7570 6772 6164 652e base to upgrade. │ │ │ 00428250: 2054 6865 2066 6f72 6d61 7420 6f66 2074 The format of t │ │ │ 00428260: 6865 2046 494c 4520 7175 616c 6966 6965 he FILE qualifie │ │ │ -00428270: 7220 6973 3a07 0021 f641 0000 1800 21f6 r is:..!.A....!. │ │ │ +00428270: 7220 6973 3a07 0021 3e41 0000 1800 213e r is:..!>A....!> │ │ │ 00428280: 5100 0020 2020 4649 4c45 3d66 696c 652d Q.. FILE=file- │ │ │ -00428290: 6e61 6d65 0700 21f6 6100 004c 0021 f671 name..!.a..L.!.q │ │ │ +00428290: 6e61 6d65 0700 213e 6100 004c 0021 3e71 name..!>a..L.!>q │ │ │ 004282a0: 0000 2020 2020 206f 2054 6865 2061 7267 .. o The arg │ │ │ 004282b0: 756d 656e 7473 2066 6f72 2074 6865 2046 uments for the F │ │ │ 004282c0: 494c 4520 6d75 7374 2062 6520 6120 6675 ILE must be a fu │ │ │ 004282d0: 6c6c 7920 7175 616c 6966 6965 6420 7061 lly qualified pa │ │ │ -004282e0: 7468 2074 6f20 611c 0021 f681 0000 2020 th to a..!.... │ │ │ +004282e0: 7468 2074 6f20 611c 0021 3e81 0000 2020 th to a..!>... │ │ │ 004282f0: 2020 2020 2064 6174 6162 6173 6520 6669 database fi │ │ │ -00428300: 6c65 2e07 0021 f691 0000 1900 1ef6 4c5f le...!........L_ │ │ │ +00428300: 6c65 2e07 0021 3e91 0000 1900 1e3e 4c5f le...!>......>L_ │ │ │ 00428310: 4641 4354 4f52 0000 4649 4c4c 5f66 6163 FACTOR..FILL_fac │ │ │ -00428320: 746f 7216 0027 f6bf 1100 0020 2020 4649 tor..'..... FI │ │ │ -00428330: 4c4c 5f66 6163 746f 7207 0028 f621 0000 LL_factor..(.!.. │ │ │ -00428340: 5100 28f6 3100 0020 2020 5370 6563 6966 Q.(.1.. Specif │ │ │ +00428320: 746f 7216 0027 3ebf 1100 0020 2020 4649 tor..'>.... FI │ │ │ +00428330: 4c4c 5f66 6163 746f 7207 0028 3e21 0000 LL_factor..(>!.. │ │ │ +00428340: 5100 283e 3100 0020 2020 5370 6563 6966 Q.(>1.. Specif │ │ │ 00428350: 6965 7320 686f 7720 6675 6c6c 2079 6f75 ies how full you │ │ │ 00428360: 2077 616e 7420 6561 6368 2064 6174 6162 want each datab │ │ │ 00428370: 6173 6520 626c 6f63 6b20 746f 2062 652e ase block to be. │ │ │ 00428380: 2054 6869 7320 6973 2061 2074 6172 6765 This is a targe │ │ │ -00428390: 7452 0028 f641 0000 2020 206e 756d 6265 tR.(.A.. numbe │ │ │ +00428390: 7452 0028 3e41 0000 2020 206e 756d 6265 tR.(>A.. numbe │ │ │ 004283a0: 722e 2049 6e64 6976 6964 7561 6c20 626c r. Individual bl │ │ │ 004283b0: 6f63 6b73 206d 6179 2062 6520 6d6f 7265 ocks may be more │ │ │ 004283c0: 206f 7220 6c65 7373 2066 756c 6c20 7468 or less full th │ │ │ 004283d0: 616e 2074 6865 2066 696c 6c20 6661 6374 an the fill fact │ │ │ -004283e0: 6f72 2e35 0028 f651 0000 2020 2054 6865 or.5.(.Q.. The │ │ │ +004283e0: 6f72 2e35 0028 3e51 0000 2020 2054 6865 or.5.(>Q.. The │ │ │ 004283f0: 2066 6f72 6d61 7420 6f66 2074 6865 2046 format of the F │ │ │ 00428400: 494c 4c5f 4641 4354 4f52 2071 7561 6c69 ILL_FACTOR quali │ │ │ -00428410: 6669 6572 2069 733a 0700 28f6 6100 001f fier is:..(.a... │ │ │ -00428420: 0028 f671 0000 2020 2046 494c 4c5b 5f46 .(.q.. FILL[_F │ │ │ +00428410: 6669 6572 2069 733a 0700 283e 6100 001f fier is:..(>a... │ │ │ +00428420: 0028 3e71 0000 2020 2046 494c 4c5b 5f46 .(>q.. FILL[_F │ │ │ 00428430: 4143 544f 525d 3d69 6e74 6567 6572 0700 ACTOR]=integer.. │ │ │ -00428440: 28f6 8100 0052 0028 f691 0000 2020 2020 (....R.(.... │ │ │ +00428440: 283e 8100 0052 0028 3e91 0000 2020 2020 (>...R.(>... │ │ │ 00428450: 206f 2054 6865 2061 7267 756d 656e 7473 o The arguments │ │ │ 00428460: 2066 6f72 2074 6865 2046 494c 4c5f 4641 for the FILL_FA │ │ │ 00428470: 4354 4f52 2071 7561 6c69 6669 6572 206d CTOR qualifier m │ │ │ 00428480: 7573 7420 6265 2069 6e74 6567 6572 7320 ust be integers │ │ │ -00428490: 6672 6f6d 2033 3055 0027 f6c0 1100 0020 from 30U.'..... │ │ │ +00428490: 6672 6f6d 2033 3055 0027 3ec0 1100 0020 from 30U.'>.... │ │ │ 004284a0: 2020 2020 2020 746f 2031 3030 2e20 5468 to 100. Th │ │ │ 004284b0: 6573 6520 696e 7465 6765 7273 2072 6570 ese integers rep │ │ │ 004284c0: 7265 7365 6e74 2074 6865 2070 6572 6365 resent the perce │ │ │ 004284d0: 6e74 6167 6520 6f66 2074 6865 2064 6174 ntage of the dat │ │ │ -004284e0: 6120 626c 6f63 6b20 7468 6174 5200 28f6 a block thatR.(. │ │ │ +004284e0: 6120 626c 6f63 6b20 7468 6174 5200 283e a block thatR.(> │ │ │ 004284f0: 1200 0020 2020 2020 2020 5245 4f52 4720 ... REORG │ │ │ 00428500: 6361 6e20 6669 6c6c 2e20 4279 2064 6566 can fill. By def │ │ │ 00428510: 6175 6c74 2c20 7468 6520 4649 4c4c 5f46 ault, the FILL_F │ │ │ 00428520: 4143 544f 5220 7661 6c75 6520 6973 2031 ACTOR value is 1 │ │ │ 00428530: 3030 2066 6f72 206d 6178 696d 756d 1b00 00 for maximum.. │ │ │ -00428540: 28f6 1300 0020 2020 2020 2020 6461 7461 (.... data │ │ │ -00428550: 2064 656e 7369 7479 2e4f 0028 f614 0000 density.O.(.... │ │ │ +00428540: 283e 1300 0020 2020 2020 2020 6461 7461 (>... data │ │ │ +00428550: 2064 656e 7369 7479 2e4f 0028 3e14 0000 density.O.(>... │ │ │ 00428560: 2020 2020 206f 2055 7365 7273 2077 686f o Users who │ │ │ 00428570: 2063 6f6d 6520 7570 6f6e 2064 6174 6162 come upon datab │ │ │ 00428580: 6173 6520 7065 7266 6f72 6d61 6e63 6520 ase performance │ │ │ 00428590: 6973 7375 6573 206f 7220 6120 6869 6768 issues or a high │ │ │ -004285a0: 2072 6174 6520 6f66 5000 28f6 1500 0020 rate ofP.(.... │ │ │ +004285a0: 2072 6174 6520 6f66 5000 283e 1500 0020 rate ofP.(>... │ │ │ 004285b0: 2020 2020 2020 6461 7461 6261 7365 2075 database u │ │ │ 004285c0: 7064 6174 6573 206d 7573 7420 6578 616d pdates must exam │ │ │ 004285d0: 696e 6520 7468 6520 6465 6669 6e65 6420 ine the defined │ │ │ 004285e0: 4649 4c4c 5f46 4143 544f 5273 2e20 556e FILL_FACTORs. Un │ │ │ -004285f0: 6c65 7373 2074 6865 5100 28f6 1600 0020 less theQ.(.... │ │ │ +004285f0: 6c65 7373 2074 6865 5100 283e 1600 0020 less theQ.(>... │ │ │ 00428600: 2020 2020 2020 6170 706c 6963 6174 696f applicatio │ │ │ 00428610: 6e20 7573 6573 2065 6e74 6972 656c 7920 n uses entirely │ │ │ 00428620: 756e 6966 6f72 6d20 7265 636f 7264 732c uniform records, │ │ │ 00428630: 2077 6869 6368 2069 7320 6e6f 7420 7479 which is not ty │ │ │ -00428640: 7069 6361 6c20 666f 7244 0028 f617 0000 pical forD.(.... │ │ │ +00428640: 7069 6361 6c20 666f 7244 0028 3e17 0000 pical forD.(>... │ │ │ 00428650: 2020 2020 2020 206d 6f73 7420 6170 706c most appl │ │ │ 00428660: 6963 6174 696f 6e73 2c20 4649 4c4c 5f46 ications, FILL_F │ │ │ 00428670: 4143 544f 5273 2064 6f20 6e6f 7420 776f ACTORs do not wo │ │ │ 00428680: 726b 2070 7265 6369 7365 6c79 2e51 0028 rk precisely.Q.( │ │ │ -00428690: f618 0000 2020 2020 206f 2054 6865 2046 .... o The F │ │ │ +00428690: 3e18 0000 2020 2020 206f 2054 6865 2046 >... o The F │ │ │ 004286a0: 494c 4c5f 4641 4354 4f52 2066 6f72 2064 ILL_FACTOR for d │ │ │ 004286b0: 6174 6120 7468 6174 2069 7320 7265 6c61 ata that is rela │ │ │ 004286c0: 7469 7665 6c79 2073 7461 7469 632c 206f tively static, o │ │ │ 004286d0: 7220 6772 6f77 7320 6279 2074 6865 5400 r grows by theT. │ │ │ -004286e0: 28f6 1900 0020 2020 2020 2020 6164 6469 (.... addi │ │ │ +004286e0: 283e 1900 0020 2020 2020 2020 6164 6469 (>... addi │ │ │ 004286f0: 7469 6f6e 206f 6620 6e65 7720 6e6f 6465 tion of new node │ │ │ 00428700: 7320 7468 6174 2063 6f6c 6c61 7465 2062 s that collate b │ │ │ 00428710: 6566 6f72 6520 6f72 2061 6674 6572 2070 efore or after p │ │ │ 00428720: 7265 2d65 7869 7374 696e 6720 6e6f 6465 re-existing node │ │ │ -00428730: 732c 5000 28f6 1a00 0020 2020 2020 2020 s,P.(.... │ │ │ +00428730: 732c 5000 283e 1a00 0020 2020 2020 2020 s,P.(>... │ │ │ 00428740: 7368 6f75 6c64 2062 6520 3130 3020 7065 should be 100 pe │ │ │ 00428750: 7263 656e 742e 2054 6865 2046 494c 4c5f rcent. The FILL_ │ │ │ 00428760: 4641 4354 4f52 2066 6f72 2064 6174 6120 FACTOR for data │ │ │ 00428770: 7468 6174 2069 7320 6772 6f77 696e 6720 that is growing │ │ │ -00428780: 6279 5400 28f6 2100 0020 2020 2020 2020 byT.(.!.. │ │ │ +00428780: 6279 5400 283e 2100 0020 2020 2020 2020 byT.(>!.. │ │ │ 00428790: 6164 6469 7469 6f6e 7320 746f 2065 7869 additions to exi │ │ │ 004287a0: 7374 696e 6720 6e6f 6465 7320 6d61 7920 sting nodes may │ │ │ 004287b0: 6265 2063 686f 7365 6e20 746f 206c 6561 be chosen to lea │ │ │ 004287c0: 7665 2072 6f6f 6d20 696e 2074 6865 2074 ve room in the t │ │ │ 004287d0: 7970 6963 616c 0000 0000 0000 0000 0000 ypical.......... │ │ │ 004287e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004287f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -272514,219 +272514,219 @@ │ │ │ 00428810: 7100 0000 4845 4c50 00ff 7300 ff47 444d q...HELP..s..GDM │ │ │ 00428820: 00ff 7300 ff52 454f 5247 00ff 7300 ff4b ..s..REORG..s..K │ │ │ 00428830: 4545 5000 bf41 0000 2020 2064 6563 696d EEP..A.. decim │ │ │ 00428840: 616c 2069 6e74 6567 6572 206e 756d 6265 al integer numbe │ │ │ 00428850: 7220 6f66 2062 6c6f 636b 7320 6f72 2061 r of blocks or a │ │ │ 00428860: 2070 6572 6365 6e74 6167 6520 6672 6f6d percentage from │ │ │ 00428870: 2030 2520 746f 2039 3925 206f 6620 7468 0% to 99% of th │ │ │ -00428880: 6551 0021 f651 0000 2020 2073 7461 7274 eQ.!.Q.. start │ │ │ +00428880: 6551 0021 3e51 0000 2020 2073 7461 7274 eQ.!>Q.. start │ │ │ 00428890: 696e 6720 746f 7461 6c20 626c 6f63 6b73 ing total blocks │ │ │ 004288a0: 2c20 7468 6520 746f 7461 6c20 616d 6f75 , the total amou │ │ │ 004288b0: 6e74 206f 6620 7370 6163 6520 7468 6520 nt of space the │ │ │ 004288c0: 7472 756e 6361 7465 206f 7065 7261 7469 truncate operati │ │ │ -004288d0: 6f6e 4f00 21f6 6100 0020 2020 7368 6f75 onO.!.a.. shou │ │ │ +004288d0: 6f6e 4f00 213e 6100 0020 2020 7368 6f75 onO.!>a.. shou │ │ │ 004288e0: 6c64 206c 6561 7665 2028 6e6f 7420 7472 ld leave (not tr │ │ │ 004288f0: 756e 6361 7465 2920 696e 2074 6865 2064 uncate) in the d │ │ │ 00428900: 6174 6162 6173 6520 6669 6c65 2061 7420 atabase file at │ │ │ 00428910: 7468 6520 636f 6d70 6c65 7469 6f6e 206f the completion o │ │ │ -00428920: 6646 0021 f671 0000 2020 206f 7468 6572 fF.!.q.. other │ │ │ +00428920: 6646 0021 3e71 0000 2020 206f 7468 6572 fF.!>q.. other │ │ │ 00428930: 2052 454f 5247 206f 7065 7261 7469 6f6e REORG operation │ │ │ 00428940: 732e 2054 6865 2066 6f72 6d61 7420 6f66 s. The format of │ │ │ 00428950: 2074 6865 204b 4545 5020 7175 616c 6966 the KEEP qualif │ │ │ -00428960: 6965 7220 6973 3a07 0021 f681 0000 1d00 ier is:..!...... │ │ │ -00428970: 21f6 9100 0020 2020 2d4b 4545 503d 7b70 !.... -KEEP={p │ │ │ -00428980: 6374 257c 626c 6f63 6b73 7d08 0020 f6c0 ct%|blocks}.. .. │ │ │ -00428990: 1100 0052 0021 f612 0000 2020 2020 206f ...R.!.... o │ │ │ +00428960: 6965 7220 6973 3a07 0021 3e81 0000 1d00 ier is:..!>..... │ │ │ +00428970: 213e 9100 0020 2020 2d4b 4545 503d 7b70 !>... -KEEP={p │ │ │ +00428980: 6374 257c 626c 6f63 6b73 7d08 0020 3ec0 ct%|blocks}.. >. │ │ │ +00428990: 1100 0052 0021 3e12 0000 2020 2020 206f ...R.!>... o │ │ │ 004289a0: 2057 6865 7265 2070 6374 2069 7320 6120 Where pct is a │ │ │ 004289b0: 6465 6369 6d61 6c20 696e 7465 6765 7220 decimal integer │ │ │ 004289c0: 7065 7263 656e 7461 6765 2066 6f6c 6c6f percentage follo │ │ │ 004289d0: 7765 6420 6279 2061 2070 6572 6365 6e74 wed by a percent │ │ │ -004289e0: 2d73 6967 6e54 0021 f613 0000 2020 2020 -signT.!.... │ │ │ +004289e0: 2d73 6967 6e54 0021 3e13 0000 2020 2020 -signT.!>... │ │ │ 004289f0: 2020 2028 2529 2061 6e64 2061 6c74 6572 (%) and alter │ │ │ 00428a00: 6e61 7469 7665 6c79 2062 6c6f 636b 7320 natively blocks │ │ │ 00428a10: 6973 2061 2064 6563 696d 616c 2069 6e74 is a decimal int │ │ │ 00428a20: 6567 6572 206e 756d 6265 7220 6f66 2062 eger number of b │ │ │ -00428a30: 6c6f 636b 732e 2049 6654 0021 f614 0000 locks. IfT.!.... │ │ │ +00428a30: 6c6f 636b 732e 2049 6654 0021 3e14 0000 locks. IfT.!>... │ │ │ 00428a40: 2020 2020 2020 2052 454f 5247 2063 616e REORG can │ │ │ 00428a50: 6e6f 7420 6d65 6574 2074 6865 206b 6565 not meet the kee │ │ │ 00428a60: 7020 7661 6c75 652c 2069 7420 7072 6f64 p value, it prod │ │ │ 00428a70: 7563 6573 2061 6e20 696e 666f 726d 6174 uces an informat │ │ │ 00428a80: 696f 6e61 6c20 6d65 7373 6167 6552 0021 ional messageR.! │ │ │ -00428a90: f615 0000 2020 2020 2020 2069 6e64 6963 .... indic │ │ │ +00428a90: 3e15 0000 2020 2020 2020 2069 6e64 6963 >... indic │ │ │ 00428aa0: 6174 696e 6720 7468 6174 2069 7420 6469 ating that it di │ │ │ 00428ab0: 6420 6e6f 7420 7065 7266 6f72 6d20 616e d not perform an │ │ │ 00428ac0: 7920 7472 756e 6361 7469 6f6e 2c20 616e y truncation, an │ │ │ 00428ad0: 6420 686f 7720 6d61 6e79 2066 7265 651d d how many free. │ │ │ -00428ae0: 0021 f616 0000 2020 2020 2020 2062 6c6f .!.... blo │ │ │ -00428af0: 636b 7320 6974 206c 6566 742e 0700 21f6 cks it left...!. │ │ │ +00428ae0: 0021 3e16 0000 2020 2020 2020 2062 6c6f .!>... blo │ │ │ +00428af0: 636b 7320 6974 206c 6566 742e 0700 213e cks it left...!> │ │ │ 00428b00: 1700 0018 001b 204d 494e 5f4c 4556 454c ...... MIN_LEVEL │ │ │ -00428b10: 0000 4d69 6e5f 6c65 7665 6c14 0025 f6bf ..Min_level..%.. │ │ │ +00428b10: 0000 4d69 6e5f 6c65 7665 6c14 0025 3ebf ..Min_level..%>. │ │ │ 00428b20: 1100 0020 2020 4d69 6e5f 6c65 7665 6c07 ... Min_level. │ │ │ -00428b30: 0026 f621 0000 5400 26f6 3100 0020 2020 .&.!..T.&.1.. │ │ │ +00428b30: 0026 3e21 0000 5400 263e 3100 0020 2020 .&>!..T.&>1.. │ │ │ 00428b40: 4469 7265 6374 7320 5245 4f52 4720 746f Directs REORG to │ │ │ 00428b50: 206f 6e6c 7920 7072 6f63 6573 7320 626c only process bl │ │ │ 00428b60: 6f63 6b73 2077 6974 6820 6120 6c65 7665 ocks with a leve │ │ │ 00428b70: 6c20 6772 6561 7465 7220 7468 616e 206f l greater than o │ │ │ -00428b80: 7220 6571 7561 6c20 746f 4f00 26f6 4100 r equal toO.&.A. │ │ │ +00428b80: 7220 6571 7561 6c20 746f 4f00 263e 4100 r equal toO.&>A. │ │ │ 00428b90: 0020 2020 7768 6174 2069 7320 7370 6563 . what is spec │ │ │ 00428ba0: 6966 6965 642e 202d 4d69 6e5f 6c65 7665 ified. -Min_leve │ │ │ 00428bb0: 6c3d 312c 2066 6f72 2065 7861 6d70 6c65 l=1, for example │ │ │ 00428bc0: 2c20 696e 7374 7275 6374 7320 5245 4f52 , instructs REOR │ │ │ -00428bd0: 4720 746f 206f 6e6c 7949 0026 f651 0000 G to onlyI.&.Q.. │ │ │ +00428bd0: 4720 746f 206f 6e6c 7949 0026 3e51 0000 G to onlyI.&>Q.. │ │ │ 00428be0: 2020 2070 726f 6365 7373 2069 6e64 6578 process index │ │ │ 00428bf0: 2062 6c6f 636b 732e 2054 6865 2066 6f72 blocks. The for │ │ │ 00428c00: 6d61 7420 6f66 2074 6865 204d 494e 5f4c mat of the MIN_L │ │ │ 00428c10: 4556 454c 2071 7561 6c69 6669 6572 2069 EVEL qualifier i │ │ │ -00428c20: 733a 0700 26f6 6100 001e 0026 f671 0000 s:..&.a....&.q.. │ │ │ +00428c20: 733a 0700 263e 6100 001e 0026 3e71 0000 s:..&>a....&>q.. │ │ │ 00428c30: 2020 202d 4d5b 494e 5f4c 4556 454c 5d3d -M[IN_LEVEL]= │ │ │ -00428c40: 696e 7465 6765 7207 0026 f681 0000 5300 integer..&....S. │ │ │ -00428c50: 26f6 9100 0020 2020 5768 656e 2074 6865 &.... When the │ │ │ +00428c40: 696e 7465 6765 7207 0026 3e81 0000 5300 integer..&>...S. │ │ │ +00428c50: 263e 9100 0020 2020 5768 656e 2074 6865 &>... When the │ │ │ 00428c60: 2075 7365 7220 696e 7465 6e64 7320 746f user intends to │ │ │ 00428c70: 2074 6172 6765 7420 6f6e 6c79 2061 2073 target only a s │ │ │ 00428c80: 7562 7365 7420 6f66 2074 6865 2062 6c6f ubset of the blo │ │ │ 00428c90: 636b 7320 696e 2061 2064 6174 6162 6173 cks in a databas │ │ │ -00428ca0: 6552 0025 f6c0 1100 0020 2020 666f 7220 eR.%..... for │ │ │ +00428ca0: 6552 0025 3ec0 1100 0020 2020 666f 7220 eR.%>.... for │ │ │ 00428cb0: 7370 6c69 7474 696e 672c 2063 6f61 6c65 splitting, coale │ │ │ 00428cc0: 7363 696e 672c 2061 6e64 2073 7761 7070 scing, and swapp │ │ │ 00428cd0: 696e 672c 2074 6869 7320 7365 7474 696e ing, this settin │ │ │ 00428ce0: 6720 6361 6e20 7369 676e 6966 6963 616e g can significan │ │ │ -00428cf0: 746c 7950 0026 f612 0000 2020 2072 6564 tlyP.&.... red │ │ │ +00428cf0: 746c 7950 0026 3e12 0000 2020 2072 6564 tlyP.&>... red │ │ │ 00428d00: 7563 6520 7468 6520 6f76 6572 6865 6164 uce the overhead │ │ │ 00428d10: 206f 6620 646f 696e 6720 736f 2e20 2d4d of doing so. -M │ │ │ 00428d20: 696e 5f6c 6576 656c 3d31 2063 616e 2062 in_level=1 can b │ │ │ 00428d30: 6520 756e 6465 7273 746f 6f64 2061 7320 e understood as │ │ │ -00428d40: 7468 652d 0026 f613 0000 2020 2052 454f the-.&.... REO │ │ │ +00428d40: 7468 652d 0026 3e13 0000 2020 2052 454f the-.&>... REO │ │ │ 00428d50: 5247 2065 7175 6976 616c 656e 7420 6f66 RG equivalent of │ │ │ 00428d60: 2061 6e20 494e 5445 4720 2d46 4153 542e an INTEG -FAST. │ │ │ -00428d70: 0700 26f6 1400 001a 001b f64e 4f43 4f41 ..&........NOCOA │ │ │ +00428d70: 0700 263e 1400 001a 001b 3e4e 4f43 4f41 ..&>......>NOCOA │ │ │ 00428d80: 4c45 5343 4500 004e 4f43 4f61 6c65 7363 LESCE..NOCOalesc │ │ │ -00428d90: 6515 0026 f6bf 1100 0020 2020 4e4f 434f e..&..... NOCO │ │ │ -00428da0: 616c 6573 6365 0700 27f6 2100 0052 0027 alesce..'.!..R.' │ │ │ -00428db0: f631 0000 2020 202d 4e4f 434f 414c 4553 .1.. -NOCOALES │ │ │ +00428d90: 6515 0026 3ebf 1100 0020 2020 4e4f 434f e..&>.... NOCO │ │ │ +00428da0: 616c 6573 6365 0700 273e 2100 0052 0027 alesce..'>!..R.' │ │ │ +00428db0: 3e31 0000 2020 202d 4e4f 434f 414c 4553 >1.. -NOCOALES │ │ │ 00428dc0: 4345 2073 7065 6369 6669 6573 2074 6f20 CE specifies to │ │ │ 00428dd0: 4d55 5049 5020 5245 4f52 4720 746f 2073 MUPIP REORG to s │ │ │ 00428de0: 6b69 7020 6163 7469 6f6e 7320 7468 6174 kip actions that │ │ │ 00428df0: 2069 6e63 7265 6173 6520 626c 6f63 6b3d increase block= │ │ │ -00428e00: 0027 f641 0000 2020 2064 656e 7369 7479 .'.A.. density │ │ │ +00428e00: 0027 3e41 0000 2020 2064 656e 7369 7479 .'>A.. density │ │ │ 00428e10: 2e20 5468 6520 666f 726d 6174 206f 6620 . The format of │ │ │ 00428e20: 7468 6520 4e4f 434f 414c 4553 4345 2071 the NOCOALESCE q │ │ │ -00428e30: 7561 6c69 6669 6572 2069 733a 0700 27f6 ualifier is:..'. │ │ │ -00428e40: 5100 0017 0027 f661 0000 2020 202d 4e4f Q....'.a.. -NO │ │ │ -00428e50: 434f 5b61 6c65 7363 655d 0700 27f6 7100 CO[alesce]..'.q. │ │ │ -00428e60: 0052 0027 f681 0000 2020 2020 206f 2042 .R.'.... o B │ │ │ +00428e30: 7561 6c69 6669 6572 2069 733a 0700 273e ualifier is:..'> │ │ │ +00428e40: 5100 0017 0027 3e61 0000 2020 202d 4e4f Q....'>a.. -NO │ │ │ +00428e50: 434f 5b61 6c65 7363 655d 0700 273e 7100 CO[alesce]..'>q. │ │ │ +00428e60: 0052 0027 3e81 0000 2020 2020 206f 2042 .R.'>... o B │ │ │ 00428e70: 7920 6465 6661 756c 742c 204d 5550 4950 y default, MUPIP │ │ │ 00428e80: 2052 454f 5247 2061 7474 656d 7074 7320 REORG attempts │ │ │ 00428e90: 746f 2072 6561 7272 616e 6765 2062 6c6f to rearrange blo │ │ │ 00428ea0: 636b 7320 7768 6963 6820 6172 6520 6265 cks which are be │ │ │ -00428eb0: 6c6f 774f 0027 f691 0000 2020 2020 2020 lowO.'.... │ │ │ +00428eb0: 6c6f 774f 0027 3e91 0000 2020 2020 2020 lowO.'>... │ │ │ 00428ec0: 2074 6865 2073 7065 6369 6669 6564 2066 the specified f │ │ │ 00428ed0: 696c 6c2d 6661 6374 6f72 2074 6f20 7061 ill-factor to pa │ │ │ 00428ee0: 636b 2064 6174 6120 6d6f 7265 2064 656e ck data more den │ │ │ 00428ef0: 7365 6c79 2e20 4d6f 7265 2074 6967 6874 sely. More tight │ │ │ -00428f00: 6c79 4800 26f6 c011 0000 2020 2020 2020 lyH.&..... │ │ │ +00428f00: 6c79 4800 263e c011 0000 2020 2020 2020 lyH.&>.... │ │ │ 00428f10: 2070 6163 6b65 6420 6461 7461 2063 616e packed data can │ │ │ 00428f20: 2064 6563 7265 6173 6520 626c 6f63 6b20 decrease block │ │ │ 00428f30: 492f 4f20 616e 6420 7265 6475 6365 2074 I/O and reduce t │ │ │ -00428f40: 6865 2073 746f 7261 6765 1b00 27f6 1200 he storage..'... │ │ │ +00428f40: 6865 2073 746f 7261 6765 1b00 273e 1200 he storage..'>.. │ │ │ 00428f50: 0020 2020 2020 2020 7265 7175 6972 656d . requirem │ │ │ -00428f60: 656e 7473 2e07 0027 f613 0000 1200 1df6 ents...'........ │ │ │ +00428f60: 656e 7473 2e07 0027 3e13 0000 1200 1d3e ents...'>......> │ │ │ 00428f70: 5350 4c49 5400 004e 4f53 506c 6974 1200 SPLIT..NOSPlit.. │ │ │ -00428f80: 23f6 bf11 0000 2020 204e 4f53 506c 6974 #..... NOSPlit │ │ │ -00428f90: 0700 24f6 2100 004f 0024 f631 0000 2020 ..$.!..O.$.1.. │ │ │ +00428f80: 233e bf11 0000 2020 204e 4f53 506c 6974 #>.... NOSPlit │ │ │ +00428f90: 0700 243e 2100 004f 0024 3e31 0000 2020 ..$>!..O.$>1.. │ │ │ 00428fa0: 202d 4e4f 5350 4c49 5420 7370 6563 6966 -NOSPLIT specif │ │ │ 00428fb0: 6965 7320 746f 204d 5550 4950 2052 454f ies to MUPIP REO │ │ │ 00428fc0: 5247 2074 6f20 736b 6970 2061 6374 696f RG to skip actio │ │ │ 00428fd0: 6e73 2074 6861 7420 6465 6372 6561 7365 ns that decrease │ │ │ 00428fe0: 2062 6c6f 636b 0000 0000 0000 0000 0000 block.......... │ │ │ 00428ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00429000: 0400 0000 8b05 0000 e90a 0000 0000 0000 ................ │ │ │ -00429010: 7a00 00f6 4845 4c50 00ff 7300 ff47 444d z...HELP..s..GDM │ │ │ +00429010: 7a00 003e 4845 4c50 00ff 7300 ff47 444d z..>HELP..s..GDM │ │ │ 00429020: 00ff 7300 ff52 454f 5247 00ff 7300 ff46 ..s..REORG..s..F │ │ │ 00429030: 494c 4c5f 4641 4354 4f52 00c0 2200 0020 ILL_FACTOR..".. │ │ │ 00429040: 2020 2020 2020 6e6f 6465 2066 6f72 2074 node for t │ │ │ 00429050: 6865 2066 6f72 6563 6173 7420 6772 6f77 he forecast grow │ │ │ 00429060: 7468 2066 6f72 2073 6f6d 6520 7065 7269 th for some peri │ │ │ 00429070: 6f64 2e20 4765 6e65 7261 6c6c 792c 2074 od. Generally, t │ │ │ -00429080: 6869 7320 6973 2074 6865 5300 28f6 2300 his is theS.(.#. │ │ │ +00429080: 6869 7320 6973 2074 6865 5300 283e 2300 his is theS.(>#. │ │ │ 00429090: 0020 2020 2020 2020 7469 6d65 2062 6574 . time bet │ │ │ 004290a0: 7765 656e 2074 6865 204c 4f41 4420 616e ween the LOAD an │ │ │ 004290b0: 6420 6669 7273 7420 5245 4f52 472c 206f d first REORG, o │ │ │ 004290c0: 7220 6265 7477 6565 6e20 7477 6f20 5245 r between two RE │ │ │ 004290d0: 4f52 4773 2e20 5468 6973 2069 7350 0028 ORGs. This isP.( │ │ │ -004290e0: f624 0000 2020 2020 2020 2061 6c73 6f20 .$.. also │ │ │ +004290e0: 3e24 0000 2020 2020 2020 2061 6c73 6f20 >$.. also │ │ │ 004290f0: 7472 7565 2066 6f72 2061 6464 6974 696f true for additio │ │ │ 00429100: 6e73 206f 6620 6e6f 6465 7320 7468 6174 ns of nodes that │ │ │ 00429110: 2061 7265 2069 6e74 6572 6e61 6c20 746f are internal to │ │ │ 00429120: 2074 6865 2065 7869 7374 696e 6721 0028 the existing!.( │ │ │ -00429130: f625 0000 2020 2020 2020 2063 6f6c 6c61 .%.. colla │ │ │ +00429130: 3e25 0000 2020 2020 2020 2063 6f6c 6c61 >%.. colla │ │ │ 00429140: 7469 6e67 2073 6571 7565 6e63 652e 0700 ting sequence... │ │ │ -00429150: 28f6 2600 0028 001b f649 4e44 4558 5f46 (.&..(...INDEX_F │ │ │ +00429150: 283e 2600 0028 001b 3e49 4e44 4558 5f46 (>&..(..>INDEX_F │ │ │ 00429160: 494c 4c5f 4641 4354 4f52 0000 496e 6465 ILL_FACTOR..Inde │ │ │ 00429170: 785f 6669 6c6c 5f66 6163 746f 721c 002d x_fill_factor..- │ │ │ -00429180: f6bf 1100 0020 2020 496e 6465 785f 6669 ..... Index_fi │ │ │ -00429190: 6c6c 5f66 6163 746f 7207 002e f621 0000 ll_factor....!.. │ │ │ -004291a0: 5300 2ef6 3100 0020 2020 4469 7265 6374 S...1.. Direct │ │ │ +00429180: 3ebf 1100 0020 2020 496e 6465 785f 6669 >.... Index_fi │ │ │ +00429190: 6c6c 5f66 6163 746f 7207 002e 3e21 0000 ll_factor...>!.. │ │ │ +004291a0: 5300 2e3e 3100 0020 2020 4469 7265 6374 S..>1.. Direct │ │ │ 004291b0: 7320 5245 4f52 4720 746f 206c 6561 7665 s REORG to leave │ │ │ 004291c0: 2066 7265 6520 7370 6163 6520 7769 7468 free space with │ │ │ 004291d0: 696e 2069 6e64 6578 2062 6c6f 636b 7320 in index blocks │ │ │ 004291e0: 666f 7220 6675 7475 7265 2075 7064 6174 for future updat │ │ │ -004291f0: 6573 2e54 002e f641 0000 2020 2041 7267 es.T...A.. Arg │ │ │ +004291f0: 6573 2e54 002e 3e41 0000 2020 2041 7267 es.T..>A.. Arg │ │ │ 00429200: 756d 656e 7473 2074 6f20 7468 6973 2071 uments to this q │ │ │ 00429210: 7561 6c69 6669 6572 206d 7573 7420 6265 ualifier must be │ │ │ 00429220: 2069 6e74 6567 6572 7320 6672 6f6d 2033 integers from 3 │ │ │ 00429230: 3020 746f 2031 3030 2074 6861 7420 7265 0 to 100 that re │ │ │ -00429240: 7072 6573 656e 7450 002e f651 0000 2020 presentP...Q.. │ │ │ +00429240: 7072 6573 656e 7450 002e 3e51 0000 2020 presentP..>Q.. │ │ │ 00429250: 2074 6865 2070 6572 6365 6e74 6167 6520 the percentage │ │ │ 00429260: 6f66 2074 6865 2069 6e64 6578 2062 6c6f of the index blo │ │ │ 00429270: 636b 2074 6861 7420 5245 4f52 4720 6361 ck that REORG ca │ │ │ 00429280: 6e20 6669 6c6c 2e20 5245 4f52 4720 7573 n fill. REORG us │ │ │ -00429290: 6573 2074 6869 7352 002e f661 0000 2020 es thisR...a.. │ │ │ +00429290: 6573 2074 6869 7352 002e 3e61 0000 2020 es thisR..>a.. │ │ │ 004292a0: 206e 756d 6265 7220 746f 2064 6563 6964 number to decid │ │ │ 004292b0: 6520 7768 6574 6865 7220 746f 2070 6c61 e whether to pla │ │ │ 004292c0: 6365 206d 6f72 6520 696e 666f 726d 6174 ce more informat │ │ │ 004292d0: 696f 6e20 696e 2061 6e20 696e 6465 7820 ion in an index │ │ │ -004292e0: 626c 6f63 6b2c 206f 7249 002e f671 0000 block, orI...q.. │ │ │ +004292e0: 626c 6f63 6b2c 206f 7249 002e 3e71 0000 block, orI..>q.. │ │ │ 004292f0: 2020 2063 7265 6174 6520 7370 6163 6520 create space │ │ │ 00429300: 6279 206d 6f76 696e 6720 6461 7461 2074 by moving data t │ │ │ 00429310: 6f20 616e 6f74 6865 7220 626c 6f63 6b2e o another block. │ │ │ 00429320: 2054 6865 2066 6f72 6d61 7420 6f66 2074 The format of t │ │ │ -00429330: 6865 2900 2ef6 8100 0020 2020 494e 4445 he)...... INDE │ │ │ +00429330: 6865 2900 2e3e 8100 0020 2020 494e 4445 he)..>... INDE │ │ │ 00429340: 585f 4649 4c4c 5f46 4143 544f 5220 7175 X_FILL_FACTOR qu │ │ │ -00429350: 616c 6966 6965 7220 6973 3a07 002e f691 alifier is:..... │ │ │ -00429360: 0000 2700 2df6 c011 0000 2020 202d 495b ..'.-..... -I[ │ │ │ +00429350: 616c 6966 6965 7220 6973 3a07 002e 3e91 alifier is:...>. │ │ │ +00429360: 0000 2700 2d3e c011 0000 2020 202d 495b ..'.->.... -I[ │ │ │ 00429370: 4e44 4558 5f46 494c 4c5f 4641 4354 4f52 NDEX_FILL_FACTOR │ │ │ -00429380: 5d3d 696e 7465 6765 7207 002e f612 0000 ]=integer....... │ │ │ -00429390: 5200 2ef6 1300 0020 2020 556e 6465 7220 R...... Under │ │ │ +00429380: 5d3d 696e 7465 6765 7207 002e 3e12 0000 ]=integer...>... │ │ │ +00429390: 5200 2e3e 1300 0020 2020 556e 6465 7220 R..>... Under │ │ │ 004293a0: 6365 7274 6169 6e20 636f 6e64 6974 696f certain conditio │ │ │ 004293b0: 6e73 2c20 6573 7065 6369 616c 6c79 2077 ns, especially w │ │ │ 004293c0: 6974 6820 6c61 7267 6520 6461 7461 6261 ith large databa │ │ │ 004293d0: 7365 2062 6c6f 636b 2073 697a 6573 2c20 se block sizes, │ │ │ -004293e0: 6974 4e00 2ef6 1400 0020 2020 6d61 7920 itN...... may │ │ │ +004293e0: 6974 4e00 2e3e 1400 0020 2020 6d61 7920 itN..>... may │ │ │ 004293f0: 6265 2070 6f73 7369 626c 6520 746f 2061 be possible to a │ │ │ 00429400: 6368 6965 7665 2066 6173 7465 7220 7468 chieve faster th │ │ │ 00429410: 726f 7567 6870 7574 2062 7920 7573 696e roughput by usin │ │ │ 00429420: 6720 6120 736d 616c 6c65 7220 6669 6c6c g a smaller fill │ │ │ -00429430: 4700 2ef6 1500 0020 2020 6661 6374 6f72 G...... factor │ │ │ +00429430: 4700 2e3e 1500 0020 2020 6661 6374 6f72 G..>... factor │ │ │ 00429440: 2066 6f72 2069 6e64 6578 2062 6c6f 636b for index block │ │ │ 00429450: 7320 7468 616e 2066 6f72 2064 6174 6120 s than for data │ │ │ 00429460: 626c 6f63 6b73 2e20 4279 2064 6566 6175 blocks. By defau │ │ │ -00429470: 6c74 2c20 7468 6552 002e f616 0000 2020 lt, theR...... │ │ │ +00429470: 6c74 2c20 7468 6552 002e 3e16 0000 2020 lt, theR..>... │ │ │ 00429480: 2049 4e44 4558 5f46 494c 4c5f 4641 4354 INDEX_FILL_FACT │ │ │ 00429490: 4f52 2069 7320 7468 6520 7661 6c75 6520 OR is the value │ │ │ 004294a0: 6f66 2046 494c 4c5f 4641 4354 4f52 2072 of FILL_FACTOR r │ │ │ 004294b0: 6567 6172 646c 6573 7320 6f66 2077 6865 egardless of whe │ │ │ -004294c0: 7468 6572 2074 6861 744a 002e f617 0000 ther thatJ...... │ │ │ +004294c0: 7468 6572 2074 6861 744a 002e 3e17 0000 ther thatJ..>... │ │ │ 004294d0: 2020 2076 616c 7565 2069 7320 6578 706c value is expl │ │ │ 004294e0: 6963 6974 6c79 2073 7065 6369 6669 6564 icitly specified │ │ │ 004294f0: 206f 7220 696d 706c 6963 6974 6c79 206f or implicitly o │ │ │ 00429500: 6274 6169 6e65 6420 6279 2064 6566 6175 btained by defau │ │ │ -00429510: 6c74 2e07 002e f618 0000 0e00 1bf6 4b45 lt............KE │ │ │ -00429520: 4550 0000 4b65 6570 0f00 20f6 bf11 0000 EP..Keep.. ..... │ │ │ -00429530: 2020 204b 6565 7007 0021 f621 0000 4d00 Keep..!.!..M. │ │ │ -00429540: 21f6 3100 0020 2020 466f 7220 6120 4d55 !.1.. For a MU │ │ │ +00429510: 6c74 2e07 002e 3e18 0000 0e00 1b3e 4b45 lt....>......>KE │ │ │ +00429520: 4550 0000 4b65 6570 0f00 203e bf11 0000 EP..Keep.. >.... │ │ │ +00429530: 2020 204b 6565 7007 0021 3e21 0000 4d00 Keep..!>!..M. │ │ │ +00429540: 213e 3100 0020 2020 466f 7220 6120 4d55 !>1.. For a MU │ │ │ 00429550: 5049 5020 5245 4f52 4720 2d54 5255 4e43 PIP REORG -TRUNC │ │ │ 00429560: 4154 452c 202d 4b45 4550 2061 6c6c 6f77 ATE, -KEEP allow │ │ │ 00429570: 7320 7468 6520 7573 6572 2074 6f20 7370 s the user to sp │ │ │ 00429580: 6563 6966 792c 2061 7320 6100 0000 0000 ecify, as a..... │ │ │ 00429590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004295a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 004295b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -272770,229 +272770,229 @@ │ │ │ 00429810: 6f00 0000 4845 4c50 00ff 7300 ff47 444d o...HELP..s..GDM │ │ │ 00429820: 00ff 7300 ff52 454f 5247 00ff 7300 ff52 ..s..REORG..s..R │ │ │ 00429830: 4547 494f 4e00 c014 0000 2020 2072 6567 EGION..... reg │ │ │ 00429840: 696f 6e2d 6c69 7374 206d 6179 2073 7065 ion-list may spe │ │ │ 00429850: 6369 6679 206d 6f72 6520 7468 616e 206f cify more than o │ │ │ 00429860: 6e65 2072 6567 696f 6e20 6f66 2074 6865 ne region of the │ │ │ 00429870: 2063 7572 7265 6e74 2067 6c6f 6261 6c52 current globalR │ │ │ -00429880: 0023 f615 0000 2020 2064 6972 6563 746f .#.... directo │ │ │ +00429880: 0023 3e15 0000 2020 2064 6972 6563 746f .#>... directo │ │ │ 00429890: 7279 2069 6e20 6120 6c69 7374 2e20 5265 ry in a list. Re │ │ │ 004298a0: 6769 6f6e 7320 6172 6520 6361 7365 2d69 gions are case-i │ │ │ 004298b0: 6e73 656e 7369 7469 7665 2c20 7365 7061 nsensitive, sepa │ │ │ 004298c0: 7261 7465 6420 6279 2061 2063 6f6d 6d61 rated by a comma │ │ │ -004298d0: 2c54 0023 f616 0000 2020 2061 6e64 2077 ,T.#.... and w │ │ │ +004298d0: 2c54 0023 3e16 0000 2020 2061 6e64 2077 ,T.#>... and w │ │ │ 004298e0: 696c 6463 6172 6473 2063 616e 2062 6520 ildcards can be │ │ │ 004298f0: 7573 6564 2074 6f20 7370 6563 6966 7920 used to specify │ │ │ 00429900: 7468 656d 2e20 416e 7920 7265 6769 6f6e them. Any region │ │ │ 00429910: 2d6e 616d 6520 6d61 7920 696e 636c 7564 -name may includ │ │ │ -00429920: 6520 7468 6553 0023 f617 0000 2020 2077 e theS.#.... w │ │ │ +00429920: 6520 7468 6553 0023 3e17 0000 2020 2077 e theS.#>... w │ │ │ 00429930: 696c 6463 6172 6420 6368 6172 6163 7465 ildcard characte │ │ │ 00429940: 7273 202a 2061 6e64 2025 2028 7265 6d65 rs * and % (reme │ │ │ 00429950: 6d62 6572 2074 6f20 6573 6361 7065 2074 mber to escape t │ │ │ 00429960: 6865 6d20 746f 2070 726f 7465 6374 2074 hem to protect t │ │ │ -00429970: 6865 6d20 6672 6f6d 5400 23f6 1800 0020 hem fromT.#.... │ │ │ +00429970: 6865 6d20 6672 6f6d 5400 233e 1800 0020 hem fromT.#>... │ │ │ 00429980: 2020 696e 6170 7072 6f70 7269 6174 6520 inappropriate │ │ │ 00429990: 6578 7061 6e73 696f 6e20 6279 2074 6865 expansion by the │ │ │ 004299a0: 2073 6865 6c6c 292e 2041 6e79 2072 6567 shell). Any reg │ │ │ 004299b0: 696f 6e20 6e61 6d65 2065 7870 616e 7369 ion name expansi │ │ │ -004299c0: 6f6e 206f 6363 7572 7320 696e 2400 23f6 on occurs in$.#. │ │ │ +004299c0: 6f6e 206f 6363 7572 7320 696e 2400 233e on occurs in$.#> │ │ │ 004299d0: 1900 0020 2020 4d20 2841 5343 4949 2920 ... M (ASCII) │ │ │ 004299e0: 636f 6c6c 6174 696f 6e20 6f72 6465 722e collation order. │ │ │ -004299f0: 0700 23f6 1a00 0010 001d 4d53 554d 4500 ..#.......MSUME. │ │ │ -00429a00: 0052 6573 756d 6511 0022 f6bf 1100 0020 .Resume.."..... │ │ │ -00429a10: 2020 5265 7375 6d65 0700 23f6 2100 0053 Resume..#.!..S │ │ │ -00429a20: 0023 f631 0000 2020 2046 6f72 2061 6e20 .#.1.. For an │ │ │ +004299f0: 0700 233e 1a00 0010 001d 4d53 554d 4500 ..#>......MSUME. │ │ │ +00429a00: 0052 6573 756d 6511 0022 3ebf 1100 0020 .Resume..">.... │ │ │ +00429a10: 2020 5265 7375 6d65 0700 233e 2100 0053 Resume..#>!..S │ │ │ +00429a20: 0023 3e31 0000 2020 2046 6f72 2061 6e20 .#>1.. For an │ │ │ 00429a30: 696e 7465 7272 7570 7465 6420 5245 4f52 interrupted REOR │ │ │ 00429a40: 4720 6f70 6572 6174 696f 6e2c 202d 5245 G operation, -RE │ │ │ 00429a50: 5355 4d45 2061 6c6c 6f77 7320 7468 6520 SUME allows the │ │ │ 00429a60: 7573 6572 2074 6f20 7265 7375 6d65 2074 user to resume t │ │ │ -00429a70: 6865 5200 23f6 4100 0020 2020 5245 4f52 heR.#.A.. REOR │ │ │ +00429a70: 6865 5200 233e 4100 0020 2020 5245 4f52 heR.#>A.. REOR │ │ │ 00429a80: 4720 6f70 6572 6174 696f 6e20 6672 6f6d G operation from │ │ │ 00429a90: 2074 6865 2070 6f69 6e74 2077 6865 7265 the point where │ │ │ 00429aa0: 2074 6865 206f 7065 7261 7469 6f6e 2073 the operation s │ │ │ 00429ab0: 746f 7070 6564 2e20 5245 4f52 4720 7374 topped. REORG st │ │ │ -00429ac0: 6f72 6573 5200 23f6 5100 0020 2020 7468 oresR.#.Q.. th │ │ │ +00429ac0: 6f72 6573 5200 233e 5100 0020 2020 7468 oresR.#>Q.. th │ │ │ 00429ad0: 6520 6c61 7374 206b 6579 2076 616c 7565 e last key value │ │ │ 00429ae0: 2069 6e20 7468 6520 6461 7461 6261 7365 in the database │ │ │ 00429af0: 2066 696c 6520 6865 6164 6572 2e20 5468 file header. Th │ │ │ 00429b00: 6520 666f 726d 6174 206f 6620 7468 6520 e format of the │ │ │ -00429b10: 5245 5355 4d45 1700 23f6 6100 0020 2020 RESUME..#.a.. │ │ │ +00429b10: 5245 5355 4d45 1700 233e 6100 0020 2020 RESUME..#>a.. │ │ │ 00429b20: 7175 616c 6966 6965 7220 6973 3a07 0023 qualifier is:..# │ │ │ -00429b30: f671 0000 1300 23f6 8100 0020 2020 2d52 .q....#.... -R │ │ │ -00429b40: 5b45 5355 4d45 5d07 0023 f691 0000 5400 [ESUME]..#....T. │ │ │ -00429b50: 22f6 c011 0000 2020 2020 206f 2057 6974 "..... o Wit │ │ │ +00429b30: 3e71 0000 1300 233e 8100 0020 2020 2d52 >q....#>... -R │ │ │ +00429b40: 5b45 5355 4d45 5d07 0023 3e91 0000 5400 [ESUME]..#>...T. │ │ │ +00429b50: 223e c011 0000 2020 2020 206f 2057 6974 ">.... o Wit │ │ │ 00429b60: 6820 5245 5355 4d45 2073 7065 6369 6669 h RESUME specifi │ │ │ 00429b70: 6564 2c20 7468 6520 7072 6f67 7261 6d20 ed, the program │ │ │ 00429b80: 7265 7472 6965 7665 7320 7468 6520 6c61 retrieves the la │ │ │ 00429b90: 7374 206b 6579 2076 616c 7565 2c20 6672 st key value, fr │ │ │ -00429ba0: 6f6d 4e00 23f6 1200 0020 2020 2020 2020 omN.#.... │ │ │ +00429ba0: 6f6d 4e00 233e 1200 0020 2020 2020 2020 omN.#>... │ │ │ 00429bb0: 7468 6520 6461 7461 6261 7365 2066 696c the database fil │ │ │ 00429bc0: 6520 6865 6164 6572 2c20 616e 6420 7265 e header, and re │ │ │ 00429bd0: 7374 6172 7473 206f 7065 7261 7469 6f6e starts operation │ │ │ 00429be0: 7320 6672 6f6d 2074 6861 7420 6b65 792e s from that key. │ │ │ -00429bf0: 0700 23f6 1300 0012 001b f653 454c 4543 ..#........SELEC │ │ │ -00429c00: 5400 0053 656c 6563 7411 0022 f6bf 1100 T..Select..".... │ │ │ -00429c10: 0020 2020 5365 6c65 6374 0700 23f6 2100 . Select..#.!. │ │ │ -00429c20: 0053 0023 f631 0000 2020 2053 7065 6369 .S.#.1.. Speci │ │ │ +00429bf0: 0700 233e 1300 0012 001b 3e53 454c 4543 ..#>......>SELEC │ │ │ +00429c00: 5400 0053 656c 6563 7411 0022 3ebf 1100 T..Select..">... │ │ │ +00429c10: 0020 2020 5365 6c65 6374 0700 233e 2100 . Select..#>!. │ │ │ +00429c20: 0053 0023 3e31 0000 2020 2053 7065 6369 .S.#>1.. Speci │ │ │ 00429c30: 6669 6573 2074 6861 7420 5245 4f52 4720 fies that REORG │ │ │ 00429c40: 7265 6f72 6761 6e69 7a65 7320 6f6e 6c79 reorganizes only │ │ │ 00429c50: 2074 6865 2067 6c6f 6261 6c73 2069 6e20 the globals in │ │ │ 00429c60: 7468 6520 6173 736f 6369 6174 6564 206c the associated l │ │ │ -00429c70: 6973 743b 4e00 23f6 4100 0020 2020 676c ist;N.#.A.. gl │ │ │ +00429c70: 6973 743b 4e00 233e 4100 0020 2020 676c ist;N.#>A.. gl │ │ │ 00429c80: 6f62 616c 7320 6e6f 7420 6f6e 2074 6865 obals not on the │ │ │ 00429c90: 206c 6973 7420 6d61 7920 6265 206d 6f64 list may be mod │ │ │ 00429ca0: 6966 6965 6420 6279 2062 6c6f 636b 2073 ified by block s │ │ │ 00429cb0: 7761 7073 2077 6974 6820 7365 6c65 6374 waps with select │ │ │ -00429cc0: 6564 5200 23f6 5100 0020 2020 676c 6f62 edR.#.Q.. glob │ │ │ +00429cc0: 6564 5200 233e 5100 0020 2020 676c 6f62 edR.#>Q.. glob │ │ │ 00429cd0: 616c 7320 756e 6c65 7373 2074 6865 7920 als unless they │ │ │ 00429ce0: 6172 6520 6e61 6d65 6420 7769 7468 202d are named with - │ │ │ 00429cf0: 4558 434c 5544 453b 202d 5345 4c45 4354 EXCLUDE; -SELECT │ │ │ 00429d00: 2063 616e 2062 6520 6469 6666 6963 756c can be difficul │ │ │ -00429d10: 7420 746f 5200 23f6 6100 0020 2020 7573 t toR.#.a.. us │ │ │ +00429d10: 7420 746f 5200 233e 6100 0020 2020 7573 t toR.#>a.. us │ │ │ 00429d20: 6520 6566 6669 6369 656e 746c 7920 6265 e efficiently be │ │ │ 00429d30: 6361 7573 6520 6974 2074 656e 6473 2074 cause it tends t │ │ │ 00429d40: 6f20 6465 6f70 7469 6d69 7a65 2075 6e73 o deoptimize uns │ │ │ 00429d50: 656c 6563 7465 6420 676c 6f62 616c 7320 elected globals │ │ │ -00429d60: 756e 6c65 7373 4c00 23f6 7100 0020 2020 unlessL.#.q.. │ │ │ +00429d60: 756e 6c65 7373 4c00 233e 7100 0020 2020 unlessL.#>q.. │ │ │ 00429d70: 7468 6579 2061 7265 206e 616d 6520 696e they are name in │ │ │ 00429d80: 2061 6e20 2d45 5843 4c55 4445 206c 6973 an -EXCLUDE lis │ │ │ 00429d90: 7420 2877 6869 6368 2069 6e74 726f 6475 t (which introdu │ │ │ 00429da0: 6365 7320 696e 6566 6669 6369 656e 6379 ces inefficiency │ │ │ -00429db0: 292e 0700 23f6 8100 0030 0023 f691 0000 )...#....0.#.... │ │ │ +00429db0: 292e 0700 233e 8100 0030 0023 3e91 0000 )...#>...0.#>... │ │ │ 00429dc0: 2020 2054 6865 2066 6f72 6d61 7420 6f66 The format of │ │ │ 00429dd0: 2074 6865 2053 454c 4543 5420 7175 616c the SELECT qual │ │ │ -00429de0: 6966 6965 7220 6973 3a08 0022 f6c0 1100 ifier is:..".... │ │ │ -00429df0: 0024 0023 f612 0000 2020 202d 535b 454c .$.#.... -S[EL │ │ │ +00429de0: 6966 6965 7220 6973 3a08 0022 3ec0 1100 ifier is:..">... │ │ │ +00429df0: 0024 0023 3e12 0000 2020 202d 535b 454c .$.#>... -S[EL │ │ │ 00429e00: 4543 545d 3d67 6c6f 6261 6c2d 6e61 6d65 ECT]=global-name │ │ │ -00429e10: 2d6c 6973 7407 0023 f613 0000 4d00 23f6 -list..#....M.#. │ │ │ +00429e10: 2d6c 6973 7407 0023 3e13 0000 4d00 233e -list..#>...M.#> │ │ │ 00429e20: 1400 0020 2020 2020 6f20 4279 2064 6566 ... o By def │ │ │ 00429e30: 6175 6c74 2c20 5245 4f52 4720 6f70 6572 ault, REORG oper │ │ │ 00429e40: 6174 6573 206f 6e20 616c 6c20 676c 6f62 ates on all glob │ │ │ 00429e50: 616c 7320 696e 2061 6c6c 2064 6174 6162 als in all datab │ │ │ -00429e60: 6173 6520 6669 6c65 7352 0023 f615 0000 ase filesR.#.... │ │ │ +00429e60: 6173 6520 6669 6c65 7352 0023 3e15 0000 ase filesR.#>... │ │ │ 00429e70: 2020 2020 2020 2069 6465 6e74 6966 6965 identifie │ │ │ 00429e80: 6420 6279 2074 6865 2063 7572 7265 6e74 d by the current │ │ │ 00429e90: 2047 6c6f 6261 6c20 4469 7265 6374 6f72 Global Director │ │ │ 00429ea0: 7920 666f 7220 7468 6520 7072 6f63 6573 y for the proces │ │ │ -00429eb0: 7320 6578 6563 7574 696e 6720 0023 f616 s executing .#.. │ │ │ +00429eb0: 7320 6578 6563 7574 696e 6720 0023 3e16 s executing .#>. │ │ │ 00429ec0: 0000 2020 2020 2020 2074 6865 204d 5550 .. the MUP │ │ │ -00429ed0: 4950 2063 6f6d 6d61 6e64 2e4f 0023 f617 IP command.O.#.. │ │ │ +00429ed0: 4950 2063 6f6d 6d61 6e64 2e4f 0023 3e17 IP command.O.#>. │ │ │ 00429ee0: 0000 2020 2020 206f 204f 6e65 206f 6620 .. o One of │ │ │ 00429ef0: 7468 6520 6675 6e63 7469 6f6e 7320 7065 the functions pe │ │ │ 00429f00: 7266 6f72 6d65 6420 6279 2052 454f 5247 rformed by REORG │ │ │ 00429f10: 2069 7320 746f 206c 6f67 6963 616c 6c79 is to logically │ │ │ -00429f20: 206f 7264 6572 2074 6865 5200 23f6 1800 order theR.#... │ │ │ +00429f20: 206f 7264 6572 2074 6865 5200 233e 1800 order theR.#>.. │ │ │ 00429f30: 0020 2020 2020 2020 676c 6f62 616c 7320 . globals │ │ │ 00429f40: 6f6e 2077 6869 6368 2069 7420 6f70 6572 on which it oper │ │ │ 00429f50: 6174 6573 2077 6974 6869 6e20 7468 6520 ates within the │ │ │ 00429f60: 6669 6c65 2e20 556e 6c65 7373 2074 6865 file. Unless the │ │ │ -00429f70: 2045 5843 4c55 4445 2061 6e64 5200 23f6 EXCLUDE andR.#. │ │ │ +00429f70: 2045 5843 4c55 4445 2061 6e64 5200 233e EXCLUDE andR.#> │ │ │ 00429f80: 1900 0020 2020 2020 2020 5345 4c45 4354 ... SELECT │ │ │ 00429f90: 2071 7561 6c69 6669 6572 7320 6172 6520 qualifiers are │ │ │ 00429fa0: 7072 6f70 6572 6c79 2075 7365 6420 696e properly used in │ │ │ 00429fb0: 2074 616e 6465 6d2c 2072 6570 6561 7469 tandem, repeati │ │ │ 00429fc0: 6e67 2074 6865 2063 6f6d 6d61 6e64 0000 ng the command.. │ │ │ 00429fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00429fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00429ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042a000: 0400 0000 f305 0000 380b 0000 0000 0000 ........8....... │ │ │ -0042a010: 5e00 00f6 4845 4c50 00ff 7300 ff47 444d ^...HELP..s..GDM │ │ │ +0042a010: 5e00 003e 4845 4c50 00ff 7300 ff47 444d ^..>HELP..s..GDM │ │ │ 0042a020: 00ff 7300 ff52 454f 5247 00ff 7300 ff4e ..s..REORG..s..N │ │ │ 0042a030: 4f53 504c 4954 00bf 4100 0020 2020 6465 OSPLIT..A.. de │ │ │ 0042a040: 6e73 6974 792e 2054 6865 2066 6f72 6d61 nsity. The forma │ │ │ 0042a050: 7420 6f66 2074 6865 204e 4f53 504c 4954 t of the NOSPLIT │ │ │ 0042a060: 2071 7561 6c69 6669 6572 2069 733a 0700 qualifier is:.. │ │ │ -0042a070: 24f6 5100 0014 0024 f661 0000 2020 202d $.Q....$.a.. - │ │ │ -0042a080: 4e4f 5350 5b6c 6974 5d07 0024 f671 0000 NOSP[lit]..$.q.. │ │ │ -0042a090: 5200 24f6 8100 0020 2020 2020 6f20 4279 R.$.... o By │ │ │ +0042a070: 243e 5100 0014 0024 3e61 0000 2020 202d $>Q....$>a.. - │ │ │ +0042a080: 4e4f 5350 5b6c 6974 5d07 0024 3e71 0000 NOSP[lit]..$>q.. │ │ │ +0042a090: 5200 243e 8100 0020 2020 2020 6f20 4279 R.$>... o By │ │ │ 0042a0a0: 2064 6566 6175 6c74 2c20 4d55 5049 5020 default, MUPIP │ │ │ 0042a0b0: 5245 4f52 4720 6174 7465 6d70 7473 2074 REORG attempts t │ │ │ 0042a0c0: 6f20 7265 6172 7261 6e67 6520 626c 6f63 o rearrange bloc │ │ │ 0042a0d0: 6b73 2077 6869 6368 2061 7265 2061 626f ks which are abo │ │ │ -0042a0e0: 7665 4f00 24f6 9100 0020 2020 2020 2020 veO.$.... │ │ │ +0042a0e0: 7665 4f00 243e 9100 0020 2020 2020 2020 veO.$>... │ │ │ 0042a0f0: 7468 6520 7370 6563 6966 6965 6420 6669 the specified fi │ │ │ 0042a100: 6c6c 2d66 6163 746f 7220 746f 2070 6163 ll-factor to pac │ │ │ 0042a110: 6b20 6461 7461 206c 6573 7320 6465 6e73 k data less dens │ │ │ 0042a120: 656c 792e 2048 6176 696e 6720 656d 7074 ely. Having empt │ │ │ -0042a130: 7952 0023 f6c0 1100 0020 2020 2020 2020 yR.#..... │ │ │ +0042a130: 7952 0023 3ec0 1100 0020 2020 2020 2020 yR.#>.... │ │ │ 0042a140: 7370 6163 6520 696e 2062 6c6f 636b 7320 space in blocks │ │ │ 0042a150: 6361 6e20 7265 6475 6365 2074 6865 206e can reduce the n │ │ │ 0042a160: 6565 6420 666f 7220 626c 6f63 6b20 7370 eed for block sp │ │ │ 0042a170: 6c69 7473 2067 6f69 6e67 2066 6f72 7761 lits going forwa │ │ │ -0042a180: 7264 2c2c 0024 f612 0000 2020 2020 2020 rd,,.$.... │ │ │ +0042a180: 7264 2c2c 0024 3e12 0000 2020 2020 2020 rd,,.$>... │ │ │ 0042a190: 2077 6869 6368 206d 6179 2069 6d70 726f which may impro │ │ │ 0042a1a0: 7665 2070 6572 666f 726d 616e 6365 2e07 ve performance.. │ │ │ -0042a1b0: 0024 f613 0000 0f00 1ef6 5741 5000 004e .$........WAP..N │ │ │ -0042a1c0: 4f53 5761 7011 0022 f6bf 1100 0020 2020 OSWap.."..... │ │ │ -0042a1d0: 4e4f 5357 6170 0700 23f6 2100 004e 0023 NOSWap..#.!..N.# │ │ │ -0042a1e0: f631 0000 2020 202d 4e4f 5357 4150 2073 .1.. -NOSWAP s │ │ │ +0042a1b0: 0024 3e13 0000 0f00 1e3e 5741 5000 004e .$>......>WAP..N │ │ │ +0042a1c0: 4f53 5761 7011 0022 3ebf 1100 0020 2020 OSWap..">.... │ │ │ +0042a1d0: 4e4f 5357 6170 0700 233e 2100 004e 0023 NOSWap..#>!..N.# │ │ │ +0042a1e0: 3e31 0000 2020 202d 4e4f 5357 4150 2073 >1.. -NOSWAP s │ │ │ 0042a1f0: 7065 6369 6669 6573 2074 6f20 4d55 5049 pecifies to MUPI │ │ │ 0042a200: 5020 5245 4f52 4720 746f 2073 6b69 7020 P REORG to skip │ │ │ 0042a210: 6163 7469 6f6e 7320 7468 6174 2069 6e63 actions that inc │ │ │ -0042a220: 7265 6173 6520 626c 6f63 6b3b 0023 f641 rease block;.#.A │ │ │ +0042a220: 7265 6173 6520 626c 6f63 6b3b 0023 3e41 rease block;.#>A │ │ │ 0042a230: 0000 2020 2061 646a 6163 656e 6379 2e20 .. adjacency. │ │ │ 0042a240: 5468 6520 666f 726d 6174 206f 6620 7468 The format of th │ │ │ 0042a250: 6520 4e4f 5357 4150 2071 7561 6c69 6669 e NOSWAP qualifi │ │ │ -0042a260: 6572 2069 733a 0700 23f6 5100 0013 0023 er is:..#.Q....# │ │ │ -0042a270: f661 0000 2020 202d 4e4f 5357 5b61 705d .a.. -NOSW[ap] │ │ │ -0042a280: 0700 23f6 7100 004f 0023 f681 0000 2020 ..#.q..O.#.... │ │ │ +0042a260: 6572 2069 733a 0700 233e 5100 0013 0023 er is:..#>Q....# │ │ │ +0042a270: 3e61 0000 2020 202d 4e4f 5357 5b61 705d >a.. -NOSW[ap] │ │ │ +0042a280: 0700 233e 7100 004f 0023 3e81 0000 2020 ..#>q..O.#>... │ │ │ 0042a290: 2020 206f 2042 7920 6465 6661 756c 742c o By default, │ │ │ 0042a2a0: 204d 5550 4950 2052 454f 5247 2061 7474 MUPIP REORG att │ │ │ 0042a2b0: 656d 7074 7320 746f 2072 6561 7272 616e empts to rearran │ │ │ 0042a2c0: 6765 2062 6c6f 636b 7320 736f 206c 6f67 ge blocks so log │ │ │ -0042a2d0: 6963 616c 6c79 5300 23f6 9100 0020 2020 icallyS.#.... │ │ │ +0042a2d0: 6963 616c 6c79 5300 233e 9100 0020 2020 icallyS.#>... │ │ │ 0042a2e0: 2020 2020 7265 6c61 7465 6420 626c 6f63 related bloc │ │ │ 0042a2f0: 6b73 2068 6176 6520 6164 6a61 6365 6e74 ks have adjacent │ │ │ 0042a300: 2062 6c6f 636b 206e 756d 6265 7273 2e20 block numbers. │ │ │ 0042a310: 4f6e 2072 6f74 6174 696e 6720 7374 6f72 On rotating stor │ │ │ -0042a320: 6167 652c 2074 6869 7353 0022 f6c0 1100 age, thisS.".... │ │ │ +0042a320: 6167 652c 2074 6869 7353 0022 3ec0 1100 age, thisS.">... │ │ │ 0042a330: 0020 2020 2020 2020 7465 6e64 7320 746f . tends to │ │ │ 0042a340: 2069 6d70 726f 7665 2070 6572 666f 726d improve perform │ │ │ 0042a350: 616e 6365 3b20 6f6e 2073 6f6c 6964 2073 ance; on solid s │ │ │ 0042a360: 7461 7465 2073 746f 7261 6765 2074 6865 tate storage the │ │ │ -0042a370: 2072 6573 756c 7473 2061 7265 5300 23f6 results areS.#. │ │ │ +0042a370: 2072 6573 756c 7473 2061 7265 5300 233e results areS.#> │ │ │ 0042a380: 1200 0020 2020 2020 2020 6465 7669 6365 ... device │ │ │ 0042a390: 2073 7065 6369 6669 6320 616e 6420 6d61 specific and ma │ │ │ 0042a3a0: 7920 696e 6372 6561 7365 2064 6576 6963 y increase devic │ │ │ 0042a3b0: 6520 7765 6172 2e20 5377 6170 2061 6374 e wear. Swap act │ │ │ 0042a3c0: 6976 6974 6965 7320 7465 6e64 2074 6f34 ivities tend to4 │ │ │ -0042a3d0: 0023 f613 0000 2020 2020 2020 2067 656e .#.... gen │ │ │ +0042a3d0: 0023 3e13 0000 2020 2020 2020 2067 656e .#>... gen │ │ │ 0042a3e0: 6572 6174 6520 6120 6c6f 7420 6f66 206a erate a lot of j │ │ │ 0042a3f0: 6f75 726e 616c 2066 696c 6520 766f 6c75 ournal file volu │ │ │ -0042a400: 6d65 2e07 0023 f614 0000 1200 1bf6 5245 me...#........RE │ │ │ -0042a410: 4749 4f4e 0000 5265 6769 6f6e 1100 22f6 GION..Region..". │ │ │ +0042a400: 6d65 2e07 0023 3e14 0000 1200 1b3e 5245 me...#>......>RE │ │ │ +0042a410: 4749 4f4e 0000 5265 6769 6f6e 1100 223e GION..Region.."> │ │ │ 0042a420: bf11 0000 2020 2052 6567 696f 6e07 0023 .... Region..# │ │ │ -0042a430: f621 0000 5000 23f6 3100 0020 2020 5370 .!..P.#.1.. Sp │ │ │ +0042a430: 3e21 0000 5000 233e 3100 0020 2020 5370 >!..P.#>1.. Sp │ │ │ 0042a440: 6563 6966 6965 7320 7468 6174 2052 454f ecifies that REO │ │ │ 0042a450: 5247 206f 7065 7261 7465 2069 6e20 7468 RG operate in th │ │ │ 0042a460: 6520 7265 6769 6f6e 7320 696e 2074 6865 e regions in the │ │ │ 0042a470: 2061 7373 6f63 6961 7465 6420 6c69 7374 associated list │ │ │ -0042a480: 2061 6e64 5000 23f6 4100 0020 2020 7265 andP.#.A.. re │ │ │ +0042a480: 2061 6e64 5000 233e 4100 0020 2020 7265 andP.#>A.. re │ │ │ 0042a490: 7374 7269 6374 7320 5245 4f52 4720 746f stricts REORG to │ │ │ 0042a4a0: 2074 6865 2067 6c6f 6261 6c73 2069 6e20 the globals in │ │ │ 0042a4b0: 7468 6f73 6520 7265 6769 6f6e 7320 7468 those regions th │ │ │ 0042a4c0: 6174 2061 7265 206d 6170 7065 6420 6279 at are mapped by │ │ │ -0042a4d0: 2074 6865 4d00 23f6 5100 0020 2020 6375 theM.#.Q.. cu │ │ │ +0042a4d0: 2074 6865 4d00 233e 5100 0020 2020 6375 theM.#>Q.. cu │ │ │ 0042a4e0: 7272 656e 7420 676c 6f62 616c 2064 6972 rrent global dir │ │ │ 0042a4f0: 6563 746f 7279 3b20 6974 2064 6f65 7320 ectory; it does │ │ │ 0042a500: 6e6f 7420 6861 7665 2074 6865 2073 616d not have the sam │ │ │ 0042a510: 6520 696e 7465 7261 6374 696f 6e73 2061 e interactions a │ │ │ -0042a520: 7350 0023 f661 0000 2020 202d 4558 434c sP.#.a.. -EXCL │ │ │ +0042a520: 7350 0023 3e61 0000 2020 202d 4558 434c sP.#>a.. -EXCL │ │ │ 0042a530: 5544 4520 616e 6420 2d53 454c 4543 542c UDE and -SELECT, │ │ │ 0042a540: 2062 7574 2069 7420 646f 6573 206e 6f74 but it does not │ │ │ 0042a550: 206d 6974 6967 6174 6520 7468 6f73 6520 mitigate those │ │ │ 0042a560: 696e 7465 7261 6374 696f 6e73 2077 6865 interactions whe │ │ │ -0042a570: 6e1d 0023 f671 0000 2020 2063 6f6d 6269 n..#.q.. combi │ │ │ +0042a570: 6e1d 0023 3e71 0000 2020 2063 6f6d 6269 n..#>q.. combi │ │ │ 0042a580: 6e65 6420 7769 7468 2074 6865 6d2e 0700 ned with them... │ │ │ -0042a590: 23f6 8100 0030 0023 f691 0000 2020 2054 #....0.#.... T │ │ │ +0042a590: 233e 8100 0030 0023 3e91 0000 2020 2054 #>...0.#>... T │ │ │ 0042a5a0: 6865 2066 6f72 6d61 7420 6f66 2074 6865 he format of the │ │ │ 0042a5b0: 2052 4547 494f 4e20 7175 616c 6966 6965 REGION qualifie │ │ │ -0042a5c0: 7220 6973 3a08 0022 f6c0 1100 001f 0023 r is:..".......# │ │ │ -0042a5d0: f612 0000 2020 202d 525b 4547 494f 4e5d .... -R[EGION] │ │ │ -0042a5e0: 2072 6567 696f 6e2d 6c69 7374 0700 23f6 region-list..#. │ │ │ +0042a5c0: 7220 6973 3a08 0022 3ec0 1100 001f 0023 r is:..">......# │ │ │ +0042a5d0: 3e12 0000 2020 202d 525b 4547 494f 4e5d >... -R[EGION] │ │ │ +0042a5e0: 2072 6567 696f 6e2d 6c69 7374 0700 233e region-list..#> │ │ │ 0042a5f0: 1300 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042a600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042a610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042a620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042a630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042a640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042a650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -273019,770 +273019,770 @@ │ │ │ 0042a7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042a7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042a7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042a7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042a7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042a7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042a800: 0400 0000 ed07 0000 750b 0000 0000 0000 ........u....... │ │ │ -0042a810: 7700 00f6 4845 4c50 00ff 7300 ff47 444d w...HELP..s..GDM │ │ │ +0042a810: 7700 003e 4845 4c50 00ff 7300 ff47 444d w..>HELP..s..GDM │ │ │ 0042a820: 00ff 7300 ff52 454f 5247 00ff 7300 ff53 ..s..REORG..s..S │ │ │ 0042a830: 454c 4543 5400 c01a 0000 2020 2020 2020 ELECT..... │ │ │ 0042a840: 2077 6974 6820 6469 6666 6572 656e 7420 with different │ │ │ 0042a850: 7365 6c65 6374 696f 6e73 2069 6e20 7468 selections in th │ │ │ 0042a860: 6520 7361 6d65 2066 696c 6520 7761 7374 e same file wast │ │ │ 0042a870: 6573 2077 6f72 6b20 616e 6420 6c65 6176 es work and leav │ │ │ -0042a880: 6573 206f 6e6c 7930 0023 f621 0000 2020 es only0.#.!.. │ │ │ +0042a880: 6573 206f 6e6c 7930 0023 3e21 0000 2020 es only0.#>!.. │ │ │ 0042a890: 2020 2020 2074 6865 206c 6173 7420 7365 the last se │ │ │ 0042a8a0: 6c65 6374 696f 6e20 7765 6c6c 206f 7267 lection well org │ │ │ -0042a8b0: 616e 697a 6564 2e4d 0023 f622 0000 2020 anized.M.#.".. │ │ │ +0042a8b0: 616e 697a 6564 2e4d 0023 3e22 0000 2020 anized.M.#>".. │ │ │ 0042a8c0: 2020 206f 2049 6620 796f 7520 656e 7465 o If you ente │ │ │ 0042a8d0: 7220 7468 6520 5245 4f52 4720 2d53 454c r the REORG -SEL │ │ │ 0042a8e0: 4543 543d 676c 6f62 616c 2d6e 616d 652d ECT=global-name- │ │ │ 0042a8f0: 6c69 7374 2063 6f6d 6d61 6e64 2061 6e64 list command and │ │ │ -0042a900: 2074 6865 5200 23f6 2300 0020 2020 2020 theR.#.#.. │ │ │ +0042a900: 2074 6865 5200 233e 2300 0020 2020 2020 theR.#>#.. │ │ │ 0042a910: 2020 7370 6563 6966 6965 6420 676c 6f62 specified glob │ │ │ 0042a920: 616c 7320 646f 206e 6f74 2065 7869 7374 als do not exist │ │ │ 0042a930: 2c20 5245 4f52 4720 6973 7375 6573 2061 , REORG issues a │ │ │ 0042a940: 206d 6573 7361 6765 2074 6f20 7468 6520 message to the │ │ │ -0042a950: 7363 7265 656e 5400 23f6 2400 0020 2020 screenT.#.$.. │ │ │ +0042a950: 7363 7265 656e 5400 233e 2400 0020 2020 screenT.#>$.. │ │ │ 0042a960: 2020 2020 616e 6420 636f 6e74 696e 7565 and continue │ │ │ 0042a970: 7320 746f 2070 726f 6365 7373 2061 6e79 s to process any │ │ │ 0042a980: 2073 7065 6369 6669 6564 2067 6c6f 6261 specified globa │ │ │ 0042a990: 6c73 2074 6861 7420 6578 6973 742e 2049 ls that exist. I │ │ │ -0042a9a0: 6620 5245 4f52 4720 6973 4900 23f6 2500 f REORG isI.#.%. │ │ │ +0042a9a0: 6620 5245 4f52 4720 6973 4900 233e 2500 f REORG isI.#>%. │ │ │ 0042a9b0: 0020 2020 2020 2020 756e 6162 6c65 2074 . unable t │ │ │ 0042a9c0: 6f20 7072 6f63 6573 7320 616e 7920 676c o process any gl │ │ │ 0042a9d0: 6f62 616c 732c 2069 7420 7465 726d 696e obals, it termin │ │ │ 0042a9e0: 6174 6573 2077 6974 6820 616e 2065 7272 ates with an err │ │ │ -0042a9f0: 6f72 2e54 0023 f626 0000 2020 2020 206f or.T.#.&.. o │ │ │ +0042a9f0: 6f72 2e54 0023 3e26 0000 2020 2020 206f or.T.#>&.. o │ │ │ 0042aa00: 2041 7267 756d 656e 7473 2066 6f72 2074 Arguments for t │ │ │ 0042aa10: 6869 7320 7175 616c 6966 6965 7220 6d61 his qualifier ma │ │ │ 0042aa20: 7920 6265 2061 6e20 696e 6469 7669 6475 y be an individu │ │ │ 0042aa30: 616c 2067 6c6f 6261 6c20 6e61 6d65 2c20 al global name, │ │ │ -0042aa40: 6120 7261 6e67 654e 0023 f627 0000 2020 a rangeN.#.'.. │ │ │ +0042aa40: 6120 7261 6e67 654e 0023 3e27 0000 2020 a rangeN.#>'.. │ │ │ 0042aa50: 2020 2020 206f 6620 676c 6f62 616c 206e of global n │ │ │ 0042aa60: 616d 6573 2c20 6f72 2061 206c 6973 7420 ames, or a list │ │ │ 0042aa70: 6f66 206e 616d 6573 2061 6e64 2070 7265 of names and pre │ │ │ 0042aa80: 6669 7865 7320 666f 6c6c 6f77 6564 2062 fixes followed b │ │ │ -0042aa90: 7920 7468 654f 0023 f628 0000 2020 2020 y theO.#.(.. │ │ │ +0042aa90: 7920 7468 654f 0023 3e28 0000 2020 2020 y theO.#>(.. │ │ │ 0042aaa0: 2020 2077 696c 6463 6172 6420 7379 6d62 wildcard symb │ │ │ 0042aab0: 6f6c 2e20 5468 6520 6361 7265 7420 7379 ol. The caret sy │ │ │ 0042aac0: 6d62 6f6c 2028 5e29 2069 6e20 7468 6520 mbol (^) in the │ │ │ 0042aad0: 7370 6563 6966 6963 6174 696f 6e20 6f66 specification of │ │ │ -0042aae0: 2074 6865 2100 23f6 2900 0020 2020 2020 the!.#.).. │ │ │ +0042aae0: 2074 6865 2100 233e 2900 0020 2020 2020 the!.#>).. │ │ │ 0042aaf0: 2020 676c 6f62 616c 2069 7320 6f70 7469 global is opti │ │ │ -0042ab00: 6f6e 616c 2e25 0023 f62a 0000 2020 2020 onal.%.#.*.. │ │ │ +0042ab00: 6f6e 616c 2e25 0023 3e2a 0000 2020 2020 onal.%.#>*.. │ │ │ 0042ab10: 206f 2054 6865 2067 6c6f 6261 6c20 6e61 o The global na │ │ │ -0042ab20: 6d65 2063 616e 2062 653a 0700 23f6 3100 me can be:..#.1. │ │ │ -0042ab30: 002d 0023 f632 0000 2020 2020 2020 2020 .-.#.2.. │ │ │ +0042ab20: 6d65 2063 616e 2062 653a 0700 233e 3100 me can be:..#>1. │ │ │ +0042ab30: 002d 0023 3e32 0000 2020 2020 2020 2020 .-.#>2.. │ │ │ 0042ab40: 2031 2e20 4120 676c 6f62 616c 206e 616d 1. A global nam │ │ │ 0042ab50: 652c 2073 7563 6820 6173 2041 434e 3900 e, such as ACN9. │ │ │ -0042ab60: 23f6 3300 0020 2020 2020 2020 2020 322e #.3.. 2. │ │ │ +0042ab60: 233e 3300 0020 2020 2020 2020 2020 322e #>3.. 2. │ │ │ 0042ab70: 2041 2072 616e 6765 206f 6620 676c 6f62 A range of glob │ │ │ 0042ab80: 616c 206e 616d 6573 2c20 7375 6368 2061 al names, such a │ │ │ -0042ab90: 7320 4137 3a42 3729 0023 f634 0000 2020 s A7:B7).#.4.. │ │ │ +0042ab90: 7320 4137 3a42 3729 0023 3e34 0000 2020 s A7:B7).#>4.. │ │ │ 0042aba0: 2020 2020 2020 2033 2e20 4120 6c69 7374 3. A list │ │ │ 0042abb0: 2c20 7375 6368 2061 7320 412c 422c 432e , such as A,B,C. │ │ │ -0042abc0: 4200 23f6 3500 0020 2020 2020 2020 2020 B.#.5.. │ │ │ +0042abc0: 4200 233e 3500 0020 2020 2020 2020 2020 B.#>5.. │ │ │ 0042abd0: 342e 2047 6c6f 6261 6c20 6e61 6d65 7320 4. Global names │ │ │ 0042abe0: 7769 7468 2074 6865 2073 616d 6520 7072 with the same pr │ │ │ 0042abf0: 6566 6978 2073 7563 6820 6173 2054 4d50 efix such as TMP │ │ │ -0042ac00: 2a2e 0700 23f6 3600 004f 0023 f637 0000 *...#.6..O.#.7.. │ │ │ +0042ac00: 2a2e 0700 233e 3600 004f 0023 3e37 0000 *...#>6..O.#>7.. │ │ │ 0042ac10: 2020 2020 206f 2049 6e20 7468 6520 6669 o In the fi │ │ │ 0042ac20: 7273 7420 6361 7365 2c20 5245 4f52 4720 rst case, REORG │ │ │ 0042ac30: 6f6e 6c79 2069 6e63 6c75 6465 7320 676c only includes gl │ │ │ 0042ac40: 6f62 616c 205e 4143 4e2e 2049 6e20 7468 obal ^ACN. In th │ │ │ -0042ac50: 6520 7365 636f 6e64 5300 23f6 3800 0020 e secondS.#.8.. │ │ │ +0042ac50: 6520 7365 636f 6e64 5300 233e 3800 0020 e secondS.#>8.. │ │ │ 0042ac60: 2020 2020 2020 6361 7365 2c20 5245 4f52 case, REOR │ │ │ 0042ac70: 4720 696e 636c 7564 6573 2061 6c6c 2067 G includes all g │ │ │ 0042ac80: 6c6f 6261 6c20 6e61 6d65 7320 696e 2074 lobal names in t │ │ │ 0042ac90: 6865 2063 6f6c 6c61 7469 6e67 2073 6571 he collating seq │ │ │ -0042aca0: 7565 6e63 6520 4137 2074 6f53 0023 f639 uence A7 toS.#.9 │ │ │ +0042aca0: 7565 6e63 6520 4137 2074 6f53 0023 3e39 uence A7 toS.#>9 │ │ │ 0042acb0: 0000 2020 2020 2020 2042 372e 2046 6f72 .. B7. For │ │ │ 0042acc0: 2074 6865 2074 6869 7264 2063 6173 652c the third case, │ │ │ 0042acd0: 2052 454f 5247 2069 6e63 6c75 6465 7320 REORG includes │ │ │ 0042ace0: 412c 2042 2c20 616e 6420 432e 2049 6e20 A, B, and C. In │ │ │ 0042acf0: 7468 6520 6c61 7374 2063 6173 652c 3b00 the last case,;. │ │ │ -0042ad00: 23f6 3a00 0020 2020 2020 2020 5245 4f52 #.:.. REOR │ │ │ +0042ad00: 233e 3a00 0020 2020 2020 2020 5245 4f52 #>:.. REOR │ │ │ 0042ad10: 4720 696e 636c 7564 6573 2061 6c6c 2067 G includes all g │ │ │ 0042ad20: 6c6f 6261 6c73 2070 7265 6669 7865 6420 lobals prefixed │ │ │ -0042ad30: 7769 7468 2054 4d50 2e34 0023 f641 0000 with TMP.4.#.A.. │ │ │ +0042ad30: 7769 7468 2054 4d50 2e34 0023 3e41 0000 with TMP.4.#>A.. │ │ │ 0042ad40: 2020 2020 206f 2042 7920 6465 6661 756c o By defaul │ │ │ 0042ad50: 742c 2052 454f 5247 2073 656c 6563 7473 t, REORG selects │ │ │ 0042ad60: 2061 6c6c 2067 6c6f 6261 6c73 2e07 0023 all globals...# │ │ │ -0042ad70: f642 0000 1600 1bf6 5452 554e 4341 5445 .B......TRUNCATE │ │ │ -0042ad80: 0000 5472 756e 6361 7465 1300 24f6 bf11 ..Truncate..$... │ │ │ +0042ad70: 3e42 0000 1600 1b3e 5452 554e 4341 5445 >B.....>TRUNCATE │ │ │ +0042ad80: 0000 5472 756e 6361 7465 1300 243e bf11 ..Truncate..$>.. │ │ │ 0042ad90: 0000 2020 2054 7275 6e63 6174 6507 0025 .. Truncate..% │ │ │ -0042ada0: f621 0000 5100 25f6 3100 0020 2020 5370 .!..Q.%.1.. Sp │ │ │ +0042ada0: 3e21 0000 5100 253e 3100 0020 2020 5370 >!..Q.%>1.. Sp │ │ │ 0042adb0: 6563 6966 6965 7320 7468 6174 2052 454f ecifies that REO │ │ │ 0042adc0: 5247 2c20 6166 7465 7220 6974 2068 6173 RG, after it has │ │ │ 0042add0: 2072 6561 7272 616e 6765 6420 736f 6d65 rearranged some │ │ │ 0042ade0: 206f 7220 616c 6c20 6f66 2061 2072 6567 or all of a reg │ │ │ -0042adf0: 696f 6e27 734e 0025 f641 0000 2020 2063 ion'sN.%.A.. c │ │ │ +0042adf0: 696f 6e27 734e 0025 3e41 0000 2020 2063 ion'sN.%>A.. c │ │ │ 0042ae00: 6f6e 7465 6e74 732c 2073 686f 756c 6420 ontents, should │ │ │ 0042ae10: 6174 7465 6d70 7420 746f 2072 6564 7563 attempt to reduc │ │ │ 0042ae20: 6520 7468 6520 7369 7a65 206f 6620 7468 e the size of th │ │ │ 0042ae30: 6520 6461 7461 6261 7365 2066 696c 6520 e database file │ │ │ -0042ae40: 616e 644b 0025 f651 0000 2020 2072 6574 andK.%.Q.. ret │ │ │ +0042ae40: 616e 644b 0025 3e51 0000 2020 2072 6574 andK.%>Q.. ret │ │ │ 0042ae50: 7572 6e20 6672 6565 2073 7061 6365 2074 urn free space t │ │ │ 0042ae60: 6f20 7468 6520 6669 6c65 2073 7973 7465 o the file syste │ │ │ 0042ae70: 6d2e 2054 5255 4e43 4154 4520 6f6e 6c79 m. TRUNCATE only │ │ │ 0042ae80: 2061 7070 6c69 6573 2074 6f20 4247 3d00 applies to BG=. │ │ │ -0042ae90: 25f6 6100 0020 2020 6461 7461 6261 7365 %.a.. database │ │ │ +0042ae90: 253e 6100 0020 2020 6461 7461 6261 7365 %>a.. database │ │ │ 0042aea0: 732e 2054 6865 2066 6f72 6d61 7420 6f66 s. The format of │ │ │ 0042aeb0: 2074 6865 2054 5255 4e43 4154 4520 7175 the TRUNCATE qu │ │ │ -0042aec0: 616c 6966 6965 7220 6973 3a07 0025 f671 alifier is:..%.q │ │ │ -0042aed0: 0000 2200 25f6 8100 0020 2020 2d54 5b52 ..".%.... -T[R │ │ │ +0042aec0: 616c 6966 6965 7220 6973 3a07 0025 3e71 alifier is:..%>q │ │ │ +0042aed0: 0000 2200 253e 8100 0020 2020 2d54 5b52 ..".%>... -T[R │ │ │ 0042aee0: 554e 4341 5445 5d5b 3d70 6572 6365 6e74 UNCATE][=percent │ │ │ -0042aef0: 6167 655d 0700 25f6 9100 004b 0024 f6c0 age]..%....K.$.. │ │ │ +0042aef0: 6167 655d 0700 253e 9100 004b 0024 3ec0 age]..%>...K.$>. │ │ │ 0042af00: 1100 0020 2020 5468 6520 6f70 7469 6f6e ... The option │ │ │ 0042af10: 616c 2070 6572 6365 6e74 6167 6520 2830 al percentage (0 │ │ │ 0042af20: 2d39 3929 2070 726f 7669 6465 7320 6120 -99) provides a │ │ │ 0042af30: 6d69 6e69 6d75 6d20 616d 6f75 6e74 2066 minimum amount f │ │ │ -0042af40: 6f72 2074 6865 5400 25f6 1200 0020 2020 or theT.%.... │ │ │ +0042af40: 6f72 2074 6865 5400 253e 1200 0020 2020 or theT.%>... │ │ │ 0042af50: 7265 636c 616d 6174 696f 6e3b 2069 6e20 reclamation; in │ │ │ 0042af60: 6f74 6865 7220 776f 7264 732c 2052 454f other words, REO │ │ │ 0042af70: 5247 2077 6f6e 2774 2062 6f74 6865 7220 RG won't bother │ │ │ 0042af80: 7065 7266 6f72 6d69 6e67 2061 2066 696c performing a fil │ │ │ -0042af90: 6520 7472 756e 6361 7465 5300 25f6 1300 e truncateS.%... │ │ │ +0042af90: 6520 7472 756e 6361 7465 5300 253e 1300 e truncateS.%>.. │ │ │ 0042afa0: 0020 2020 756e 6c65 7373 2069 7420 6361 . unless it ca │ │ │ 0042afb0: 6e20 6769 7665 2062 6163 6b20 6174 206c n give back at l │ │ │ 0042afc0: 6561 7374 2074 6869 7320 7065 7263 656e east this percen │ │ │ 0042afd0: 7461 6765 206f 6620 7468 6520 6669 6c65 tage of the file │ │ │ 0042afe0: 3b20 7468 6520 6465 6661 756c 7400 0000 ; the default... │ │ │ 0042aff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042b000: 0400 0000 d807 0000 2b0c 0000 0000 0000 ........+....... │ │ │ -0042b010: 7200 00f6 4845 4c50 00ff 7300 ff47 444d r...HELP..s..GDM │ │ │ +0042b010: 7200 003e 4845 4c50 00ff 7300 ff47 444d r..>HELP..s..GDM │ │ │ 0042b020: 00ff 7300 ff52 454f 5247 00ff 7300 ff54 ..s..REORG..s..T │ │ │ 0042b030: 5255 4e43 4154 4500 c014 0000 2020 2028 RUNCATE..... ( │ │ │ 0042b040: 3029 2068 6173 2069 7420 6769 7665 2062 0) has it give b │ │ │ 0042b050: 6163 6b20 616e 7974 6869 6e67 2069 7420 ack anything it │ │ │ 0042b060: 6361 6e2e 2054 5255 4e43 4154 4520 616c can. TRUNCATE al │ │ │ 0042b070: 7761 7973 2072 6574 7572 6e73 2073 7061 ways returns spa │ │ │ -0042b080: 6365 4b00 25f6 1500 0020 2020 616c 6967 ceK.%.... alig │ │ │ +0042b080: 6365 4b00 253e 1500 0020 2020 616c 6967 ceK.%>... alig │ │ │ 0042b090: 6e65 6420 7769 7468 2062 6974 206d 6170 ned with bit map │ │ │ 0042b0a0: 2062 6f75 6e64 6172 6965 732c 2077 6869 boundaries, whi │ │ │ 0042b0b0: 6368 2066 616c 6c20 6174 2035 3132 2064 ch fall at 512 d │ │ │ 0042b0c0: 6174 6162 6173 6520 626c 6f63 6b51 0025 atabase blockQ.% │ │ │ -0042b0d0: f616 0000 2020 2069 6e74 6572 7661 6c73 .... intervals │ │ │ +0042b0d0: 3e16 0000 2020 2069 6e74 6572 7661 6c73 >... intervals │ │ │ 0042b0e0: 2e20 5452 554e 4341 5445 2061 6e61 6c79 . TRUNCATE analy │ │ │ 0042b0f0: 7365 7320 7468 6520 6269 7420 6d61 7073 ses the bit maps │ │ │ 0042b100: 2c20 616e 6420 6966 2061 7070 726f 7072 , and if appropr │ │ │ 0042b110: 6961 7465 2c20 7072 6f64 7563 6573 4d00 iate, producesM. │ │ │ -0042b120: 25f6 1700 0020 2020 6265 666f 7265 2069 %.... before i │ │ │ +0042b120: 253e 1700 0020 2020 6265 666f 7265 2069 %>... before i │ │ │ 0042b130: 6d61 6765 206a 6f75 726e 616c 2072 6563 mage journal rec │ │ │ 0042b140: 6f72 6473 2061 7320 6e65 6564 6564 2066 ords as needed f │ │ │ 0042b150: 6f72 2072 6563 7963 6c65 6420 2866 6f72 or recycled (for │ │ │ -0042b160: 6d65 726c 7920 7573 6564 2954 0025 f618 merly used)T.%.. │ │ │ +0042b160: 6d65 726c 7920 7573 6564 2954 0025 3e18 merly used)T.%>. │ │ │ 0042b170: 0000 2020 2062 6c6f 636b 733b 2054 6865 .. blocks; The │ │ │ 0042b180: 206a 6f75 726e 616c 2065 7874 7261 6374 journal extract │ │ │ 0042b190: 206f 6620 6120 7472 756e 6361 7465 6420 of a truncated │ │ │ 0042b1a0: 6461 7461 6261 7365 2066 696c 6520 6d61 database file ma │ │ │ 0042b1b0: 7920 636f 6e74 6169 6e20 494e 4354 4e54 y contain INCTNT │ │ │ -0042b1c0: 0025 f619 0000 2020 2072 6563 6f72 6473 .%.... records │ │ │ +0042b1c0: 0025 3e19 0000 2020 2072 6563 6f72 6473 .%>... records │ │ │ 0042b1d0: 2068 6176 696e 6720 7468 6520 696e 6374 having the inct │ │ │ 0042b1e0: 6e20 6f70 636f 6465 2076 616c 7565 2039 n opcode value 9 │ │ │ 0042b1f0: 2069 6e64 6963 6174 696e 6720 7468 6174 indicating that │ │ │ 0042b200: 2074 6865 2073 7065 6369 6669 6320 626c the specific bl │ │ │ -0042b210: 6f63 6b37 0025 f61a 0000 2020 2077 6173 ock7.%.... was │ │ │ +0042b210: 6f63 6b37 0025 3e1a 0000 2020 2077 6173 ock7.%>... was │ │ │ 0042b220: 206d 6172 6b65 6420 6672 6f6d 2072 6563 marked from rec │ │ │ 0042b230: 7963 6c65 6420 746f 2066 7265 6520 6279 ycled to free by │ │ │ -0042b240: 2074 7275 6e63 6174 652e 0700 25f6 2100 truncate...%.!. │ │ │ -0042b250: 0012 0025 f622 0000 2020 202a 2a4e 6f74 ...%.".. **Not │ │ │ -0042b260: 652a 2a07 0025 f623 0000 5200 25f6 2400 e**..%.#..R.%.$. │ │ │ +0042b240: 2074 7275 6e63 6174 652e 0700 253e 2100 truncate...%>!. │ │ │ +0042b250: 0012 0025 3e22 0000 2020 202a 2a4e 6f74 ...%>".. **Not │ │ │ +0042b260: 652a 2a07 0025 3e23 0000 5200 253e 2400 e**..%>#..R.%>$. │ │ │ 0042b270: 0020 2020 5452 554e 4341 5445 2064 6f65 . TRUNCATE doe │ │ │ 0042b280: 7320 6e6f 7420 636f 6d70 6c65 7465 2069 s not complete i │ │ │ 0042b290: 6620 7468 6572 6520 6973 2061 2063 6f6e f there is a con │ │ │ 0042b2a0: 6375 7272 656e 7420 6f6e 6c69 6e65 2042 current online B │ │ │ -0042b2b0: 4143 4b55 5020 6f72 2075 7365 3a00 25f6 ACKUP or use:.%. │ │ │ +0042b2b0: 4143 4b55 5020 6f72 2075 7365 3a00 253e ACKUP or use:.%> │ │ │ 0042b2c0: 2500 0020 2020 6f66 2074 6865 2073 6e61 %.. of the sna │ │ │ 0042b2d0: 7073 686f 7420 6d65 6368 616e 6973 6d2c pshot mechanism, │ │ │ 0042b2e0: 2066 6f72 2065 7861 6d70 6c65 2062 7920 for example by │ │ │ -0042b2f0: 494e 5445 472e 0700 25f6 2600 0015 0025 INTEG...%.&....% │ │ │ -0042b300: f627 0000 2020 202a 2a57 6172 6e69 6e67 .'.. **Warning │ │ │ -0042b310: 2a2a 0700 25f6 2800 0052 0025 f629 0000 **..%.(..R.%.).. │ │ │ +0042b2f0: 494e 5445 472e 0700 253e 2600 0015 0025 INTEG...%>&....% │ │ │ +0042b300: 3e27 0000 2020 202a 2a57 6172 6e69 6e67 >'.. **Warning │ │ │ +0042b310: 2a2a 0700 253e 2800 0052 0025 3e29 0000 **..%>(..R.%>).. │ │ │ 0042b320: 2020 2042 6563 6175 7365 2061 6e79 2063 Because any c │ │ │ 0042b330: 6f6d 7065 7469 6e67 2075 7064 6174 6573 ompeting updates │ │ │ 0042b340: 206d 6179 2069 6e74 6572 6665 7265 2077 may interfere w │ │ │ 0042b350: 6974 6820 4d55 5049 5027 7320 6162 696c ith MUPIP's abil │ │ │ -0042b360: 6974 7920 746f 2066 7265 6537 0025 f62a ity to free7.%.* │ │ │ +0042b360: 6974 7920 746f 2066 7265 6537 0025 3e2a ity to free7.%>* │ │ │ 0042b370: 0000 2020 2073 7061 6365 2c20 6d69 6e69 .. space, mini │ │ │ 0042b380: 6d69 7a65 206f 7220 7072 6576 656e 7420 mize or prevent │ │ │ 0042b390: 636f 6d70 6574 696e 6720 7570 6461 7465 competing update │ │ │ -0042b3a0: 732e 0700 25f6 3100 0014 001b f655 5047 s...%.1......UPG │ │ │ +0042b3a0: 732e 0700 253e 3100 0014 001b 3e55 5047 s...%>1.....>UPG │ │ │ 0042b3b0: 5241 4445 0000 5550 6772 6164 6512 0023 RADE..UPgrade..# │ │ │ -0042b3c0: f6bf 1100 0020 2020 5550 6772 6164 6507 ..... UPgrade. │ │ │ -0042b3d0: 0024 f621 0000 5100 24f6 3100 0020 2020 .$.!..Q.$.1.. │ │ │ +0042b3c0: 3ebf 1100 0020 2020 5550 6772 6164 6507 >.... UPgrade. │ │ │ +0042b3d0: 0024 3e21 0000 5100 243e 3100 0020 2020 .$>!..Q.$>1.. │ │ │ 0042b3e0: 5570 6772 6164 6573 2062 6c6f 636b 7320 Upgrades blocks │ │ │ 0042b3f0: 746f 2063 7572 7265 6e74 2044 4220 7665 to current DB ve │ │ │ 0042b400: 7273 696f 6e20 666f 726d 6174 2e20 4120 rsion format. A │ │ │ 0042b410: 5245 4f52 4720 7769 7468 2074 6865 202d REORG with the - │ │ │ -0042b420: 5550 4752 4144 4554 0024 f641 0000 2020 UPGRADET.$.A.. │ │ │ +0042b420: 5550 4752 4144 4554 0024 3e41 0000 2020 UPGRADET.$>A.. │ │ │ 0042b430: 206f 7074 696f 6e20 6361 6e6e 6f74 2072 option cannot r │ │ │ 0042b440: 756e 2063 6f6e 6375 7272 656e 746c 7920 un concurrently │ │ │ 0042b450: 6f6e 2061 2066 696c 6520 6f72 2072 6567 on a file or reg │ │ │ 0042b460: 696f 6e20 7769 7468 2061 6e79 206f 7468 ion with any oth │ │ │ -0042b470: 6572 2052 454f 5247 206f 6e54 0024 f651 er REORG onT.$.Q │ │ │ +0042b470: 6572 2052 454f 5247 206f 6e54 0024 3e51 er REORG onT.$>Q │ │ │ 0042b480: 0000 2020 2074 6865 2073 616d 6520 6669 .. the same fi │ │ │ 0042b490: 6c65 206f 7220 7265 6769 6f6e 2e20 5573 le or region. Us │ │ │ 0042b4a0: 6520 5245 4f52 4720 2d55 5047 5241 4445 e REORG -UPGRADE │ │ │ 0042b4b0: 2077 6865 6e20 6974 2069 7320 6120 7061 when it is a pa │ │ │ 0042b4c0: 7274 206f 6620 6120 7265 6c65 6173 6554 rt of a releaseT │ │ │ -0042b4d0: 0024 f661 0000 2020 206e 6f74 6573 2070 .$.a.. notes p │ │ │ +0042b4d0: 0024 3e61 0000 2020 206e 6f74 6573 2070 .$>a.. notes p │ │ │ 0042b4e0: 726f 6365 6475 7265 2074 6f20 7570 6772 rocedure to upgr │ │ │ 0042b4f0: 6164 6520 7468 6520 4442 2076 6572 7369 ade the DB versi │ │ │ 0042b500: 6f6e 2066 6f72 6d61 7420 6f66 2061 2064 on format of a d │ │ │ 0042b510: 6174 6162 6173 6520 6f72 2077 6865 6e20 atabase or when │ │ │ -0042b520: 796f 7554 0024 f671 0000 2020 2065 6e63 youT.$.q.. enc │ │ │ +0042b520: 796f 7554 0024 3e71 0000 2020 2065 6e63 youT.$>q.. enc │ │ │ 0042b530: 6f75 6e74 6572 2061 2064 6174 6162 6173 ounter a databas │ │ │ 0042b540: 6520 696e 7465 6772 6974 7920 6572 726f e integrity erro │ │ │ 0042b550: 7220 7468 6174 2072 6571 7569 7265 7320 r that requires │ │ │ 0042b560: 7275 6e6e 696e 6720 5245 4f52 4720 2d55 running REORG -U │ │ │ -0042b570: 5047 5241 4445 2e07 0024 f681 0000 1200 PGRADE...$...... │ │ │ -0042b580: 13f6 5354 4f52 4500 0052 4553 544f 5245 ..STORE..RESTORE │ │ │ -0042b590: 1200 19f6 bf11 0000 2020 2052 4553 544f ........ RESTO │ │ │ -0042b5a0: 5245 0700 1af6 2100 0053 001a f631 0000 RE....!..S...1.. │ │ │ +0042b570: 5047 5241 4445 2e07 0024 3e81 0000 1200 PGRADE...$>..... │ │ │ +0042b580: 133e 5354 4f52 4500 0052 4553 544f 5245 .>STORE..RESTORE │ │ │ +0042b590: 1200 193e bf11 0000 2020 2052 4553 544f ...>.... RESTO │ │ │ +0042b5a0: 5245 0700 1a3e 2100 0053 001a 3e31 0000 RE...>!..S..>1.. │ │ │ 0042b5b0: 2020 2049 6e63 7265 6d65 6e74 616c 6c79 Incrementally │ │ │ 0042b5c0: 2072 6573 746f 7265 7320 7468 6520 6f75 restores the ou │ │ │ 0042b5d0: 7470 7574 206f 6620 7468 6520 4241 434b tput of the BACK │ │ │ 0042b5e0: 5550 202d 4259 5445 5354 5245 414d 2074 UP -BYTESTREAM t │ │ │ -0042b5f0: 6f20 6120 6461 7461 6261 7365 2600 1af6 o a database&... │ │ │ +0042b5f0: 6f20 6120 6461 7461 6261 7365 2600 1a3e o a database&..> │ │ │ 0042b600: 4100 0020 2020 6669 6c65 2061 7420 7468 A.. file at th │ │ │ 0042b610: 6520 6261 636b 7570 206c 6f63 6174 696f e backup locatio │ │ │ -0042b620: 6e2e 0700 1af6 5100 002f 001a f661 0000 n.....Q../...a.. │ │ │ +0042b620: 6e2e 0700 1a3e 5100 002f 001a 3e61 0000 n....>Q../..>a.. │ │ │ 0042b630: 2020 2054 6865 2066 6f72 6d61 7420 6f66 The format of │ │ │ 0042b640: 2074 6865 2052 4553 544f 5245 2063 6f6d the RESTORE com │ │ │ -0042b650: 6d61 6e64 2069 733a 0700 1af6 7100 0064 mand is:....q..d │ │ │ -0042b660: 001a f681 0000 2020 2052 4553 5b54 4f52 ...... RES[TOR │ │ │ +0042b650: 6d61 6e64 2069 733a 0700 1a3e 7100 0064 mand is:...>q..d │ │ │ +0042b660: 001a 3e81 0000 2020 2052 4553 5b54 4f52 ..>... RES[TOR │ │ │ 0042b670: 455d 205b 2d4e 4554 5b54 494d 454f 5554 E] [-NET[TIMEOUT │ │ │ 0042b680: 5d5d 205b 2d5b 4e4f 5d45 5b58 5445 4e44 ]] [-[NO]E[XTEND │ │ │ 0042b690: 5d5d 2064 6266 696c 6520 6279 7465 7374 ]] dbfile bytest │ │ │ 0042b6a0: 7265 616d 2d62 6b75 702d 6c69 7374 7c3c ream-bkup-list|< │ │ │ 0042b6b0: 5443 505f 736f 636b 6574 5f61 6464 7265 TCP_socket_addre │ │ │ -0042b6c0: 7373 3e07 001a f691 0000 5500 19f6 c011 ss>.......U..... │ │ │ +0042b6c0: 7373 3e07 001a 3e91 0000 5500 193e c011 ss>...>...U..>.. │ │ │ 0042b6d0: 0000 2020 2020 206f 2064 6266 696c 6520 .. o dbfile │ │ │ 0042b6e0: 6964 656e 7469 6669 6573 2074 6865 206e identifies the n │ │ │ 0042b6f0: 616d 6520 6f66 2074 6865 2064 6174 6162 ame of the datab │ │ │ 0042b700: 6173 6520 6669 6c65 2074 6861 7420 5245 ase file that RE │ │ │ 0042b710: 5354 4f52 4520 7573 6573 2061 7320 611d STORE uses as a. │ │ │ -0042b720: 001a f612 0000 2020 2020 2020 2073 7461 ...... sta │ │ │ -0042b730: 7274 696e 6720 706f 696e 742e 4b00 1af6 rting point.K... │ │ │ +0042b720: 001a 3e12 0000 2020 2020 2020 2073 7461 ..>... sta │ │ │ +0042b730: 7274 696e 6720 706f 696e 742e 4b00 1a3e rting point.K..> │ │ │ 0042b740: 1300 0020 2020 2020 6f20 5768 656e 2042 ... o When B │ │ │ 0042b750: 4143 4b55 5020 2d42 5954 4553 5452 4541 ACKUP -BYTESTREA │ │ │ 0042b760: 4d20 6469 7265 6374 7320 7468 6520 6f75 M directs the ou │ │ │ 0042b770: 7470 7574 2074 6f20 6469 736b 7320 6f72 tput to disks or │ │ │ -0042b780: 2070 6970 6573 2c51 001a f614 0000 2020 pipes,Q...... │ │ │ +0042b780: 2070 6970 6573 2c51 001a 3e14 0000 2020 pipes,Q..>... │ │ │ 0042b790: 2020 2020 2062 7974 6573 7472 6561 6d2d bytestream- │ │ │ 0042b7a0: 626b 7570 2d6c 6973 7420 7370 6563 6966 bkup-list specif │ │ │ 0042b7b0: 6965 7320 6120 636f 6d6d 6120 282c 2920 ies a comma (,) │ │ │ 0042b7c0: 7365 7065 7261 7465 6420 6c69 7374 206f seperated list o │ │ │ 0042b7d0: 6620 6f6e 6520 6f72 0000 0000 0000 0000 f one or........ │ │ │ 0042b7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042b7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042b800: 0400 0000 8107 0000 940b 0000 0000 0000 ................ │ │ │ -0042b810: 7600 00f6 4845 4c50 00ff 7300 ff47 444d v...HELP..s..GDM │ │ │ +0042b810: 7600 003e 4845 4c50 00ff 7300 ff47 444d v..>HELP..s..GDM │ │ │ 0042b820: 00ff 7300 ff52 454f 5247 00ff 7300 ff45 ..s..REORG..s..E │ │ │ 0042b830: 4e43 5259 5054 00c0 1700 0020 2020 7468 NCRYPT..... th │ │ │ 0042b840: 6520 7370 6563 6966 6965 6420 6b65 7920 e specified key │ │ │ 0042b850: 6173 2069 7473 206b 6579 2e20 5468 6520 as its key. The │ │ │ 0042b860: 2d45 4e43 5259 5054 2066 6c61 6720 6973 -ENCRYPT flag is │ │ │ 0042b870: 2069 6e63 6f6d 7061 7469 626c 6520 7769 incompatible wi │ │ │ -0042b880: 7468 2061 6c6c 5100 24f6 1800 0020 2020 th allQ.$.... │ │ │ +0042b880: 7468 2061 6c6c 5100 243e 1800 0020 2020 th allQ.$>... │ │ │ 0042b890: 6f74 6865 7220 636f 6d6d 616e 6420 6c69 other command li │ │ │ 0042b8a0: 6e65 2066 6c61 6773 206f 6620 4d55 5049 ne flags of MUPI │ │ │ 0042b8b0: 5020 5245 4f52 4720 6578 6365 7074 202d P REORG except - │ │ │ 0042b8c0: 5245 4749 4f4e 2c20 616e 6420 7065 7266 REGION, and perf │ │ │ -0042b8d0: 6f72 6d73 206e 6f53 0024 f619 0000 2020 orms noS.$.... │ │ │ +0042b8d0: 6f72 6d73 206e 6f53 0024 3e19 0000 2020 orms noS.$>... │ │ │ 0042b8e0: 206f 7065 7261 7469 6f6e 206f 7468 6572 operation other │ │ │ 0042b8f0: 2074 6861 6e20 6368 616e 6769 6e67 2074 than changing t │ │ │ 0042b900: 6865 2065 6e63 7279 7074 696f 6e20 6b65 he encryption ke │ │ │ 0042b910: 792e 2049 6620 7468 6520 7370 6563 6966 y. If the specif │ │ │ -0042b920: 6965 6420 6b65 7920 6973 4f00 24f6 1a00 ied key isO.$... │ │ │ +0042b920: 6965 6420 6b65 7920 6973 4f00 243e 1a00 ied key isO.$>.. │ │ │ 0042b930: 0020 2020 616c 7265 6164 7920 7468 6520 . already the │ │ │ 0042b940: 656e 6372 7970 7469 6f6e 206b 6579 206f encryption key o │ │ │ 0042b950: 6620 6120 6461 7461 6261 7365 2072 6567 f a database reg │ │ │ 0042b960: 696f 6e2c 204d 5550 4950 2052 454f 5247 ion, MUPIP REORG │ │ │ -0042b970: 202d 454e 4352 5950 5452 0024 f621 0000 -ENCRYPTR.$.!.. │ │ │ +0042b970: 202d 454e 4352 5950 5452 0024 3e21 0000 -ENCRYPTR.$>!.. │ │ │ 0042b980: 2020 206d 6f76 6573 206f 6e20 746f 2074 moves on to t │ │ │ 0042b990: 6865 206e 6578 7420 7265 6769 6f6e 2061 he next region a │ │ │ 0042b9a0: 6674 6572 2064 6973 706c 6179 696e 6720 fter displaying │ │ │ 0042b9b0: 6120 6d65 7373 6167 6520 286f 6e20 7374 a message (on st │ │ │ -0042b9c0: 6465 7272 2c20 7768 6572 652e 0024 f622 derr, where..$." │ │ │ +0042b9c0: 6465 7272 2c20 7768 6572 652e 0024 3e22 derr, where..$>" │ │ │ 0042b9d0: 0000 2020 204d 5550 4950 206f 7065 7261 .. MUPIP opera │ │ │ 0042b9e0: 7469 6f6e 7320 7365 6e64 2074 6865 6972 tions send their │ │ │ -0042b9f0: 206f 7574 7075 7429 2e07 0024 f623 0000 output)...$.#.. │ │ │ -0042ba00: 5300 24f6 2400 0020 2020 4173 204d 5550 S.$.$.. As MUP │ │ │ +0042b9f0: 206f 7574 7075 7429 2e07 0024 3e23 0000 output)...$>#.. │ │ │ +0042ba00: 5300 243e 2400 0020 2020 4173 204d 5550 S.$>$.. As MUP │ │ │ 0042ba10: 4950 2052 454f 5247 202d 454e 4352 5950 IP REORG -ENCRYP │ │ │ 0042ba20: 5420 7265 6164 732c 2072 652d 656e 6372 T reads, re-encr │ │ │ 0042ba30: 7970 7473 2c20 616e 6420 7772 6974 6573 ypts, and writes │ │ │ 0042ba40: 2065 7665 7279 2069 6e2d 7573 6520 626c every in-use bl │ │ │ -0042ba50: 6f63 6b51 0024 f625 0000 2020 2069 6e20 ockQ.$.%.. in │ │ │ +0042ba50: 6f63 6b51 0024 3e25 0000 2020 2069 6e20 ockQ.$>%.. in │ │ │ 0042ba60: 6561 6368 2064 6174 6162 6173 6520 6669 each database fi │ │ │ 0042ba70: 6c65 2c20 6974 7320 6f70 6572 6174 696f le, its operatio │ │ │ 0042ba80: 6e73 2074 616b 6520 6120 6d61 7465 7269 ns take a materi │ │ │ 0042ba90: 616c 2061 6d6f 756e 7420 6f66 2074 696d al amount of tim │ │ │ -0042baa0: 6520 6f6e 5200 24f6 2600 0020 2020 7468 e onR.$.&.. th │ │ │ +0042baa0: 6520 6f6e 5200 243e 2600 0020 2020 7468 e onR.$>&.. th │ │ │ 0042bab0: 6520 6461 7461 6261 7365 7320 6f66 2074 e databases of t │ │ │ 0042bac0: 7970 6963 616c 2061 7070 6c69 6361 7469 ypical applicati │ │ │ 0042bad0: 6f6e 732c 2061 6e64 2066 7572 7468 6572 ons, and further │ │ │ 0042bae0: 6d6f 7265 2061 6464 2061 6e20 6164 6469 more add an addi │ │ │ -0042baf0: 7469 6f6e 616c 4d00 24f6 2700 0020 2020 tionalM.$.'.. │ │ │ +0042baf0: 7469 6f6e 616c 4d00 243e 2700 0020 2020 tionalM.$>'.. │ │ │ 0042bb00: 494f 206c 6f61 6420 746f 2074 6865 2073 IO load to the s │ │ │ 0042bb10: 7973 7465 6d20 6f6e 2077 6869 6368 2069 ystem on which i │ │ │ 0042bb20: 7420 7275 6e73 2e20 596f 7520 6361 6e20 t runs. You can │ │ │ 0042bb30: 7573 6520 7468 6520 656e 7669 726f 6e6d use the environm │ │ │ -0042bb40: 656e 7451 0024 f628 0000 2020 2076 6172 entQ.$.(.. var │ │ │ +0042bb40: 656e 7451 0024 3e28 0000 2020 2076 6172 entQ.$>(.. var │ │ │ 0042bb50: 6961 626c 6520 6774 6d5f 706f 6f6c 6c69 iable gtm_poolli │ │ │ 0042bb60: 6d69 7420 746f 2061 6d65 6c69 6f72 6174 mit to ameliorat │ │ │ 0042bb70: 652c 2062 7574 206e 6f74 2065 6c69 6d69 e, but not elimi │ │ │ 0042bb80: 6e61 7465 2c20 7468 6520 696d 7061 6374 nate, the impact │ │ │ -0042bb90: 2c20 6174 5100 24f6 2900 0020 2020 7468 , atQ.$.).. th │ │ │ +0042bb90: 2c20 6174 5100 243e 2900 0020 2020 7468 , atQ.$>).. th │ │ │ 0042bba0: 6520 636f 7374 206f 6620 6578 7465 6e64 e cost of extend │ │ │ 0042bbb0: 696e 6720 6578 6563 7574 696f 6e20 7469 ing execution ti │ │ │ 0042bbc0: 6d65 732e 2054 6f20 6d69 6e69 6d69 7a65 mes. To minimize │ │ │ 0042bbd0: 2069 6d70 6163 7420 6f6e 2070 726f 6475 impact on produ │ │ │ -0042bbe0: 6374 696f 6e53 0024 f62a 0000 2020 2069 ctionS.$.*.. i │ │ │ +0042bbe0: 6374 696f 6e53 0024 3e2a 0000 2020 2069 ctionS.$>*.. i │ │ │ 0042bbf0: 6e73 7461 6e63 6573 2c20 4649 5320 7265 nstances, FIS re │ │ │ 0042bc00: 636f 6d6d 656e 6473 2072 756e 6e69 6e67 commends running │ │ │ 0042bc10: 2074 6869 7320 6f70 6572 6174 696f 6e20 this operation │ │ │ 0042bc20: 6f6e 2072 6570 6c69 6361 7469 6e67 2073 on replicating s │ │ │ -0042bc30: 6563 6f6e 6461 7279 4200 24f6 3100 0020 econdaryB.$.1.. │ │ │ +0042bc30: 6563 6f6e 6461 7279 4200 243e 3100 0020 econdaryB.$>1.. │ │ │ 0042bc40: 2020 696e 7374 616e 6365 732c 2072 6174 instances, rat │ │ │ 0042bc50: 6865 7220 7468 616e 206f 6e20 6f72 6967 her than on orig │ │ │ 0042bc60: 696e 6174 696e 6720 7072 696d 6172 7920 inating primary │ │ │ -0042bc70: 696e 7374 616e 6365 732e 0700 24f6 3200 instances...$.2. │ │ │ -0042bc80: 0012 0024 f633 0000 2020 202a 2a4e 6f74 ...$.3.. **Not │ │ │ -0042bc90: 652a 2a07 0024 f634 0000 5300 24f6 3500 e**..$.4..S.$.5. │ │ │ +0042bc70: 696e 7374 616e 6365 732e 0700 243e 3200 instances...$>2. │ │ │ +0042bc80: 0012 0024 3e33 0000 2020 202a 2a4e 6f74 ...$>3.. **Not │ │ │ +0042bc90: 652a 2a07 0024 3e34 0000 5300 243e 3500 e**..$>4..S.$>5. │ │ │ 0042bca0: 0020 2020 2020 6f20 4649 5320 7265 636f . o FIS reco │ │ │ 0042bcb0: 6d6d 656e 6473 2072 6f74 6174 696e 6720 mmends rotating │ │ │ 0042bcc0: 2863 6861 6e67 696e 6729 2074 6865 2065 (changing) the e │ │ │ 0042bcd0: 6e63 7279 7074 696f 6e20 6b65 7920 6f66 ncryption key of │ │ │ 0042bce0: 2074 6865 2064 6174 6162 6173 6553 0024 the databaseS.$ │ │ │ -0042bcf0: f636 0000 2020 2020 2020 2066 6f72 2062 .6.. for b │ │ │ +0042bcf0: 3e36 0000 2020 2020 2020 2066 6f72 2062 >6.. for b │ │ │ 0042bd00: 6574 7465 7220 7365 6375 7269 7479 2e20 etter security. │ │ │ 0042bd10: 5468 6520 6672 6571 7565 6e63 7920 6f66 The frequency of │ │ │ 0042bd20: 2065 6e63 7279 7074 696f 6e20 6b65 7920 encryption key │ │ │ 0042bd30: 726f 7461 7469 6f6e 2064 6570 656e 6473 rotation depends │ │ │ -0042bd40: 3900 24f6 3700 0020 2020 2020 2020 6f6e 9.$.7.. on │ │ │ +0042bd40: 3900 243e 3700 0020 2020 2020 2020 6f6e 9.$>7.. on │ │ │ 0042bd50: 2079 6f75 7220 7365 6375 7269 7479 2072 your security r │ │ │ 0042bd60: 6571 7569 7265 6d65 6e74 7320 616e 6420 equirements and │ │ │ -0042bd70: 706f 6c69 6369 6573 2e4f 0024 f638 0000 policies.O.$.8.. │ │ │ +0042bd70: 706f 6c69 6369 6573 2e4f 0024 3e38 0000 policies.O.$>8.. │ │ │ 0042bd80: 2020 2020 206f 204d 5550 4950 2052 454f o MUPIP REO │ │ │ 0042bd90: 5247 202d 454e 4352 5950 5420 646f 6573 RG -ENCRYPT does │ │ │ 0042bda0: 206e 6f74 2065 6e61 626c 6520 7377 6974 not enable swit │ │ │ 0042bdb0: 6368 696e 6720 6265 7477 6565 6e20 656e ching between en │ │ │ -0042bdc0: 6372 7970 7469 6f6e 5400 24f6 3900 0020 cryptionT.$.9.. │ │ │ +0042bdc0: 6372 7970 7469 6f6e 5400 243e 3900 0020 cryptionT.$>9.. │ │ │ 0042bdd0: 2020 2020 2020 616c 676f 7269 7468 6d73 algorithms │ │ │ 0042bde0: 2e20 546f 206d 6967 7261 7465 2064 6174 . To migrate dat │ │ │ 0042bdf0: 6162 6173 6573 2066 726f 6d20 426c 6f77 abases from Blow │ │ │ 0042be00: 6669 7368 2043 4642 2074 6f20 4145 5320 fish CFB to AES │ │ │ -0042be10: 4346 4220 7265 7175 6972 6573 4f00 24f6 CFB requiresO.$. │ │ │ +0042be10: 4346 4220 7265 7175 6972 6573 4f00 243e CFB requiresO.$> │ │ │ 0042be20: 3a00 0020 2020 2020 2020 7468 6174 2074 :.. that t │ │ │ 0042be30: 6865 2064 6174 6120 6265 2065 7874 7261 he data be extra │ │ │ 0042be40: 6374 6564 2061 6e64 206c 6f61 6465 6420 cted and loaded │ │ │ 0042be50: 696e 746f 206e 6577 6c79 2063 7265 6174 into newly creat │ │ │ -0042be60: 6564 2064 6174 6162 6173 6552 0024 f641 ed databaseR.$.A │ │ │ +0042be60: 6564 2064 6174 6162 6173 6552 0024 3e41 ed databaseR.$>A │ │ │ 0042be70: 0000 2020 2020 2020 2066 696c 6573 2e20 .. files. │ │ │ 0042be80: 546f 206d 696e 696d 697a 6520 7468 6520 To minimize the │ │ │ 0042be90: 7469 6d65 2079 6f75 7220 6170 706c 6963 time your applic │ │ │ 0042bea0: 6174 696f 6e20 6973 2075 6e61 7661 696c ation is unavail │ │ │ 0042beb0: 6162 6c65 2c20 796f 7520 6361 6e52 0024 able, you canR.$ │ │ │ -0042bec0: f642 0000 2020 2020 2020 2064 6570 6c6f .B.. deplo │ │ │ +0042bec0: 3e42 0000 2020 2020 2020 2064 6570 6c6f >B.. deplo │ │ │ 0042bed0: 7920 796f 7572 2061 7070 6c69 6361 7469 y your applicati │ │ │ 0042bee0: 6f6e 2069 6e20 6120 4c6f 6769 6361 6c20 on in a Logical │ │ │ 0042bef0: 4d75 6c74 692d 5369 7465 2028 4c4d 5329 Multi-Site (LMS) │ │ │ 0042bf00: 2063 6f6e 6669 6775 7261 7469 6f6e 2c3c configuration,< │ │ │ -0042bf10: 0024 f643 0000 2020 2020 2020 2061 6e64 .$.C.. and │ │ │ +0042bf10: 0024 3e43 0000 2020 2020 2020 2061 6e64 .$>C.. and │ │ │ 0042bf20: 206d 6967 7261 7465 2075 7369 6e67 2061 migrate using a │ │ │ 0042bf30: 2072 6f6c 6c69 6e67 2075 7067 7261 6465 rolling upgrade │ │ │ -0042bf40: 2074 6563 686e 6971 7565 2e07 0024 f644 technique...$.D │ │ │ -0042bf50: 0000 1500 1cf6 5841 4d50 4c45 5300 0045 ......XAMPLES..E │ │ │ -0042bf60: 7861 6d70 6c65 7313 0024 f6bf 1100 0020 xamples..$..... │ │ │ -0042bf70: 2020 4578 616d 706c 6573 0700 25f6 2100 Examples..%.!. │ │ │ +0042bf40: 2074 6563 686e 6971 7565 2e07 0024 3e44 technique...$>D │ │ │ +0042bf50: 0000 1500 1c3e 5841 4d50 4c45 5300 0045 .....>XAMPLES..E │ │ │ +0042bf60: 7861 6d70 6c65 7313 0024 3ebf 1100 0020 xamples..$>.... │ │ │ +0042bf70: 2020 4578 616d 706c 6573 0700 253e 2100 Examples..%>!. │ │ │ 0042bf80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042bf90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042bfa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042bfb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042bfc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042bfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042bfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042bff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042c000: 0400 0000 bd07 0000 c00b 0000 0000 0000 ................ │ │ │ 0042c010: 3700 0000 4845 4c50 00ff 7300 ff47 444d 7...HELP..s..GDM │ │ │ 0042c020: 00ff 7300 ff52 454f 5247 00ff 7300 ff45 ..s..REORG..s..E │ │ │ 0042c030: 5841 4d50 4c45 5300 bf31 0000 2020 2045 XAMPLES..1.. E │ │ │ -0042c040: 7861 6d70 6c65 3a07 0025 f641 0000 1700 xample:..%.A.... │ │ │ -0042c050: 25f6 5100 0020 2020 2420 6d75 7069 7020 %.Q.. $ mupip │ │ │ -0042c060: 7265 6f72 673b 0025 f661 0000 2020 2046 reorg;.%.a.. F │ │ │ +0042c040: 7861 6d70 6c65 3a07 0025 3e41 0000 1700 xample:..%>A.... │ │ │ +0042c050: 253e 5100 0020 2020 2420 6d75 7069 7020 %>Q.. $ mupip │ │ │ +0042c060: 7265 6f72 673b 0025 3e61 0000 2020 2046 reorg;.%>a.. F │ │ │ 0042c070: 696c 6c20 4661 6374 6f72 3a3a 2049 6e64 ill Factor:: Ind │ │ │ 0042c080: 6578 2062 6c6f 636b 7320 3130 3025 3a20 ex blocks 100%: │ │ │ 0042c090: 4461 7461 2062 6c6f 636b 7320 3130 3025 Data blocks 100% │ │ │ -0042c0a0: 0700 25f6 7100 0027 0025 f681 0000 2020 ..%.q..'.%.... │ │ │ +0042c0a0: 0700 253e 7100 0027 0025 3e81 0000 2020 ..%>q..'.%>... │ │ │ 0042c0b0: 2047 6c6f 6261 6c3a 2043 5553 5420 2872 Global: CUST (r │ │ │ 0042c0c0: 6567 696f 6e20 4445 4641 554c 5429 2600 egion DEFAULT)&. │ │ │ -0042c0d0: 25f6 9100 0020 2020 426c 6f63 6b73 2070 %.... Blocks p │ │ │ +0042c0d0: 253e 9100 0020 2020 426c 6f63 6b73 2070 %>... Blocks p │ │ │ 0042c0e0: 726f 6365 7373 6564 2020 2020 3a20 3636 rocessed : 66 │ │ │ -0042c0f0: 3733 3430 2700 24f6 c011 0000 2020 2042 7340'.$..... B │ │ │ +0042c0f0: 3733 3430 2700 243e c011 0000 2020 2042 7340'.$>.... B │ │ │ 0042c100: 6c6f 636b 7320 636f 616c 6573 6365 6420 locks coalesced │ │ │ -0042c110: 2020 203a 2036 3031 3438 3721 0025 f612 : 601487!.%.. │ │ │ +0042c110: 2020 203a 2036 3031 3438 3721 0025 3e12 : 601487!.%>. │ │ │ 0042c120: 0000 2020 2042 6c6f 636b 7320 7370 6c69 .. Blocks spli │ │ │ -0042c130: 7420 2020 2020 2020 203a 2030 2600 25f6 t : 0&.%. │ │ │ +0042c130: 7420 2020 2020 2020 203a 2030 2600 253e t : 0&.%> │ │ │ 0042c140: 1300 0020 2020 426c 6f63 6b73 2073 7761 ... Blocks swa │ │ │ 0042c150: 7070 6564 2020 2020 2020 3a20 3331 3932 pped : 3192 │ │ │ -0042c160: 3131 2600 25f6 1400 0020 2020 426c 6f63 11&.%.... Bloc │ │ │ +0042c160: 3131 2600 253e 1400 0020 2020 426c 6f63 11&.%>... Bloc │ │ │ 0042c170: 6b73 2066 7265 6564 2020 2020 2020 2020 ks freed │ │ │ -0042c180: 3a20 3634 3639 3634 2600 25f6 1500 0020 : 646964&.%.... │ │ │ +0042c180: 3a20 3634 3639 3634 2600 253e 1500 0020 : 646964&.%>... │ │ │ 0042c190: 2020 426c 6f63 6b73 2072 6575 7365 6420 Blocks reused │ │ │ 0042c1a0: 2020 2020 2020 3a20 3239 3838 3134 2100 : 298814!. │ │ │ -0042c1b0: 25f6 1600 0020 2020 426c 6f63 6b73 2065 %.... Blocks e │ │ │ +0042c1b0: 253e 1600 0020 2020 426c 6f63 6b73 2065 %>... Blocks e │ │ │ 0042c1c0: 7874 656e 6465 6420 2020 2020 3a20 3007 xtended : 0. │ │ │ -0042c1d0: 0025 f617 0000 2400 25f6 1800 0020 2020 .%....$.%.... │ │ │ +0042c1d0: 0025 3e17 0000 2400 253e 1800 0020 2020 .%>...$.%>... │ │ │ 0042c1e0: 476c 6f62 616c 3a20 4849 5354 2028 7265 Global: HIST (re │ │ │ -0042c1f0: 6769 6f6e 2048 4953 5429 8100 25f6 1900 gion HIST)..%... │ │ │ +0042c1f0: 6769 6f6e 2048 4953 5429 8100 253e 1900 gion HIST)..%>.. │ │ │ 0042c200: 0020 2020 2547 544d 2d49 2d46 494c 4552 . %GTM-I-FILER │ │ │ 0042c210: 454e 414d 452c 2046 696c 6520 2f76 6172 ENAME, File /var │ │ │ 0042c220: 2f6d 7941 7070 2f70 726f 642f 6a6f 7572 /myApp/prod/jour │ │ │ 0042c230: 6e61 6c73 2f68 6973 742e 6d6a 6c20 6973 nals/hist.mjl is │ │ │ 0042c240: 2072 656e 616d 6564 2074 6f20 2f76 6172 renamed to /var │ │ │ 0042c250: 2f6d 7941 7070 2f70 726f 642f 6a6f 7572 /myApp/prod/jour │ │ │ 0042c260: 6e61 6c73 2f68 6973 742e 6d6a 6c5f 3230 nals/hist.mjl_20 │ │ │ -0042c270: 3135 3238 3931 3635 3035 3026 0025 f61a 15289165050&.%.. │ │ │ +0042c270: 3135 3238 3931 3635 3035 3026 0025 3e1a 15289165050&.%>. │ │ │ 0042c280: 0000 2020 2042 6c6f 636b 7320 7072 6f63 .. Blocks proc │ │ │ 0042c290: 6573 7365 6420 2020 203a 2033 3337 3036 essed : 33706 │ │ │ -0042c2a0: 3925 0025 f621 0000 2020 2042 6c6f 636b 9%.%.!.. Block │ │ │ +0042c2a0: 3925 0025 3e21 0000 2020 2042 6c6f 636b 9%.%>!.. Block │ │ │ 0042c2b0: 7320 636f 616c 6573 6365 6420 2020 203a s coalesced : │ │ │ -0042c2c0: 2031 3238 3838 2100 25f6 2200 0020 2020 12888!.%.".. │ │ │ +0042c2c0: 2031 3238 3838 2100 253e 2200 0020 2020 12888!.%>".. │ │ │ 0042c2d0: 426c 6f63 6b73 2073 706c 6974 2020 2020 Blocks split │ │ │ -0042c2e0: 2020 2020 3a20 3026 0025 f623 0000 2020 : 0&.%.#.. │ │ │ +0042c2e0: 2020 2020 3a20 3026 0025 3e23 0000 2020 : 0&.%>#.. │ │ │ 0042c2f0: 2042 6c6f 636b 7320 7377 6170 7065 6420 Blocks swapped │ │ │ 0042c300: 2020 2020 203a 2033 3239 3431 3026 0025 : 329410&.% │ │ │ -0042c310: f624 0000 2020 2042 6c6f 636b 7320 6672 .$.. Blocks fr │ │ │ +0042c310: 3e24 0000 2020 2042 6c6f 636b 7320 6672 >$.. Blocks fr │ │ │ 0042c320: 6565 6420 2020 2020 2020 203a 2033 3135 eed : 315 │ │ │ -0042c330: 3939 3826 0025 f625 0000 2020 2042 6c6f 998&.%.%.. Blo │ │ │ +0042c330: 3939 3826 0025 3e25 0000 2020 2042 6c6f 998&.%>%.. Blo │ │ │ 0042c340: 636b 7320 7265 7573 6564 2020 2020 2020 cks reused │ │ │ -0042c350: 203a 2033 3038 3333 3721 0025 f626 0000 : 308337!.%.&.. │ │ │ +0042c350: 203a 2033 3038 3333 3721 0025 3e26 0000 : 308337!.%>&.. │ │ │ 0042c360: 2020 204c 6576 656c 7320 456c 696d 696e Levels Elimin │ │ │ -0042c370: 6174 6564 2020 203a 2031 2100 25f6 2700 ated : 1!.%.'. │ │ │ +0042c370: 6174 6564 2020 203a 2031 2100 253e 2700 ated : 1!.%>'. │ │ │ 0042c380: 0020 2020 426c 6f63 6b73 2065 7874 656e . Blocks exten │ │ │ -0042c390: 6465 6420 2020 2020 3a20 300b 0025 f628 ded : 0..%.( │ │ │ -0042c3a0: 0000 2020 2024 0700 25f6 2900 0019 0025 .. $..%.)....% │ │ │ -0042c3b0: f62a 0000 2020 2049 6e20 7468 6973 206f .*.. In this o │ │ │ -0042c3c0: 7574 7075 743a 0700 25f6 3100 0053 0025 utput:..%.1..S.% │ │ │ -0042c3d0: f632 0000 2020 2020 206f 2042 6c6f 636b .2.. o Block │ │ │ +0042c390: 6465 6420 2020 2020 3a20 300b 0025 3e28 ded : 0..%>( │ │ │ +0042c3a0: 0000 2020 2024 0700 253e 2900 0019 0025 .. $..%>)....% │ │ │ +0042c3b0: 3e2a 0000 2020 2049 6e20 7468 6973 206f >*.. In this o │ │ │ +0042c3c0: 7574 7075 743a 0700 253e 3100 0053 0025 utput:..%>1..S.% │ │ │ +0042c3d0: 3e32 0000 2020 2020 206f 2042 6c6f 636b >2.. o Block │ │ │ 0042c3e0: 7320 7072 6f63 6573 7365 6420 2d20 7468 s processed - th │ │ │ 0042c3f0: 6520 6e75 6d62 6572 206f 6620 626c 6f63 e number of bloc │ │ │ 0042c400: 6b73 206f 7269 6769 6e61 6c6c 7920 7573 ks originally us │ │ │ 0042c410: 6564 2062 7920 7468 6520 676c 6f62 616c ed by the global │ │ │ -0042c420: 1600 25f6 3300 0020 2020 2020 2020 7661 ..%.3.. va │ │ │ -0042c430: 7269 6162 6c65 4c00 25f6 3400 0020 2020 riableL.%.4.. │ │ │ +0042c420: 1600 253e 3300 0020 2020 2020 2020 7661 ..%>3.. va │ │ │ +0042c430: 7269 6162 6c65 4c00 253e 3400 0020 2020 riableL.%>4.. │ │ │ 0042c440: 2020 6f20 426c 6f63 6b73 2063 6f61 6c65 o Blocks coale │ │ │ 0042c450: 7363 6564 202d 2074 6865 206e 756d 6265 sced - the numbe │ │ │ 0042c460: 7220 6f66 2062 6c6f 636b 7320 7468 6174 r of blocks that │ │ │ 0042c470: 2077 6572 6520 7375 6666 6963 6965 6e74 were sufficient │ │ │ -0042c480: 6c79 2e00 25f6 3500 0020 2020 2020 2020 ly..%.5.. │ │ │ +0042c480: 6c79 2e00 253e 3500 0020 2020 2020 2020 ly..%>5.. │ │ │ 0042c490: 636f 6d70 6163 7465 6420 656e 6f75 6768 compacted enough │ │ │ 0042c4a0: 2074 6f20 6672 6565 2061 2062 6c6f 636b to free a block │ │ │ -0042c4b0: 5000 25f6 3600 0020 2020 2020 6f20 426c P.%.6.. o Bl │ │ │ +0042c4b0: 5000 253e 3600 0020 2020 2020 6f20 426c P.%>6.. o Bl │ │ │ 0042c4c0: 6f63 6b73 2073 706c 6974 202d 2074 6865 ocks split - the │ │ │ 0042c4d0: 206e 756d 6265 7220 6f66 2062 6c6f 636b number of block │ │ │ 0042c4e0: 7320 6578 7061 6e64 6564 2065 6e6f 7567 s expanded enoug │ │ │ 0042c4f0: 6820 746f 2072 6571 7569 7265 2074 6865 h to require the │ │ │ -0042c500: 2700 25f6 3700 0020 2020 2020 2020 616c '.%.7.. al │ │ │ +0042c500: 2700 253e 3700 0020 2020 2020 2020 616c '.%>7.. al │ │ │ 0042c510: 6c6f 6361 7469 6f6e 206f 6620 6120 6e65 location of a ne │ │ │ -0042c520: 7720 626c 6f63 6b54 0025 f638 0000 2020 w blockT.%.8.. │ │ │ +0042c520: 7720 626c 6f63 6b54 0025 3e38 0000 2020 w blockT.%>8.. │ │ │ 0042c530: 2020 206f 2042 6c6f 636b 7320 7377 6170 o Blocks swap │ │ │ 0042c540: 7065 6420 2d20 7468 6520 6e75 6d62 6572 ped - the number │ │ │ 0042c550: 206f 6620 626c 6f63 6b73 206d 6f76 6564 of blocks moved │ │ │ 0042c560: 2074 6f20 696d 7072 6f76 6520 6164 6a61 to improve adja │ │ │ -0042c570: 6365 6e63 793b 2074 6869 734f 0025 f639 cency; thisO.%.9 │ │ │ +0042c570: 6365 6e63 793b 2074 6869 734f 0025 3e39 cency; thisO.%>9 │ │ │ 0042c580: 0000 2020 2020 2020 2063 616e 2065 7863 .. can exc │ │ │ 0042c590: 6565 6420 7468 6520 6e75 6d62 6572 206f eed the number o │ │ │ 0042c5a0: 6620 626c 6f63 6b73 2070 726f 6365 7373 f blocks process │ │ │ 0042c5b0: 6564 2061 7320 6120 636f 6e73 6571 7565 ed as a conseque │ │ │ -0042c5c0: 6e63 6520 6f66 2074 6865 2000 25f6 3a00 nce of the .%.:. │ │ │ +0042c5c0: 6e63 6520 6f66 2074 6865 2000 253e 3a00 nce of the .%>:. │ │ │ 0042c5d0: 0020 2020 2020 2020 6d6f 7665 6d65 6e74 . movement │ │ │ -0042c5e0: 206f 6620 626c 6f63 6b73 5200 25f6 4100 of blocksR.%.A. │ │ │ +0042c5e0: 206f 6620 626c 6f63 6b73 5200 253e 4100 of blocksR.%>A. │ │ │ 0042c5f0: 0020 2020 2020 6f20 426c 6f63 6b73 2066 . o Blocks f │ │ │ 0042c600: 7265 6564 202d 2074 6865 206e 756d 6265 reed - the numbe │ │ │ 0042c610: 7220 6f66 2062 6c6f 636b 7320 666f 726d r of blocks form │ │ │ 0042c620: 6572 6c79 2075 7365 6420 7468 6174 2077 erly used that w │ │ │ -0042c630: 6572 6520 7265 6c65 6173 6564 3500 25f6 ere released5.%. │ │ │ +0042c630: 6572 6520 7265 6c65 6173 6564 3500 253e ere released5.%> │ │ │ 0042c640: 4200 0020 2020 2020 2020 6279 2061 2063 B.. by a c │ │ │ 0042c650: 6f6d 6269 6e61 7469 6f6e 206f 6620 7377 ombination of sw │ │ │ 0042c660: 6170 7320 616e 6420 636f 616c 6573 6365 aps and coalesce │ │ │ -0042c670: 733b 0025 f643 0000 2020 2020 206f 2042 s;.%.C.. o B │ │ │ +0042c670: 733b 0025 3e43 0000 2020 2020 206f 2042 s;.%>C.. o B │ │ │ 0042c680: 6c6f 636b 7320 7265 7573 6564 202d 2062 locks reused - b │ │ │ 0042c690: 6c6f 636b 7320 6672 6565 642c 2061 6e64 locks freed, and │ │ │ -0042c6a0: 2074 6865 6e20 7265 7573 6564 5400 25f6 then reusedT.%. │ │ │ +0042c6a0: 2074 6865 6e20 7265 7573 6564 5400 253e then reusedT.%> │ │ │ 0042c6b0: 4400 0020 2020 2020 6f20 4c65 7665 6c73 D.. o Levels │ │ │ 0042c6c0: 2065 6c69 6d69 6e61 7465 6420 2d20 7265 eliminated - re │ │ │ 0042c6d0: 6475 6374 696f 6e20 696e 2074 6865 2064 duction in the d │ │ │ 0042c6e0: 6570 7468 206f 6620 7468 6520 676c 6f62 epth of the glob │ │ │ 0042c6f0: 616c 2076 6172 6961 626c 6520 7472 6565 al variable tree │ │ │ -0042c700: 5100 25f6 4500 0020 2020 2020 6f20 426c Q.%.E.. o Bl │ │ │ +0042c700: 5100 253e 4500 0020 2020 2020 6f20 426c Q.%>E.. o Bl │ │ │ 0042c710: 6f63 6b73 2065 7874 656e 6465 6420 2d20 ocks extended - │ │ │ 0042c720: 7468 6520 6e75 6d62 6572 206f 6620 626c the number of bl │ │ │ 0042c730: 6f63 6b73 2074 6865 2064 6174 6162 6173 ocks the databas │ │ │ 0042c740: 6520 6772 6577 2064 7572 696e 6720 7468 e grew during th │ │ │ -0042c750: 6513 0025 f646 0000 2020 2020 2020 2072 e..%.F.. r │ │ │ -0042c760: 656f 7267 0700 25f6 4700 0052 0025 f648 eorg..%.G..R.%.H │ │ │ +0042c750: 6513 0025 3e46 0000 2020 2020 2020 2072 e..%>F.. r │ │ │ +0042c760: 656f 7267 0700 253e 4700 0052 0025 3e48 eorg..%>G..R.%>H │ │ │ 0042c770: 0000 2020 204e 6f74 6520 616c 736f 2074 .. Note also t │ │ │ 0042c780: 6861 7420 6f77 696e 6720 7468 6520 6461 hat owing the da │ │ │ 0042c790: 7461 6261 7365 2075 7064 6174 6520 6163 tabase update ac │ │ │ 0042c7a0: 7469 7669 7479 206f 6620 5245 4f52 472c tivity of REORG, │ │ │ 0042c7b0: 2074 6865 2068 6973 742e 6d6a 6c00 0000 the hist.mjl... │ │ │ 0042c7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042c7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042c7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042c7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042c800: 0400 0000 fa07 0000 f10b 0000 0000 0000 ................ │ │ │ -0042c810: 7400 00f6 4845 4c50 00ff 7300 ff47 444d t...HELP..s..GDM │ │ │ +0042c810: 7400 003e 4845 4c50 00ff 7300 ff47 444d t..>HELP..s..GDM │ │ │ 0042c820: 00ff 7300 ff52 454f 5247 00ff 7300 ff45 ..s..REORG..s..E │ │ │ 0042c830: 5841 4d50 4c45 5300 c049 0000 2020 206a XAMPLES..I.. j │ │ │ 0042c840: 6f75 726e 616c 2066 696c 6520 7265 6163 ournal file reac │ │ │ 0042c850: 6865 6420 6974 7320 6c69 6d69 742c 2072 hed its limit, r │ │ │ 0042c860: 6571 7569 7269 6e67 204d 5550 4950 2074 equiring MUPIP t │ │ │ 0042c870: 6f20 7377 6974 6368 2074 6865 206a 6f75 o switch the jou │ │ │ -0042c880: 726e 616c 0f00 25f6 4a00 0020 2020 6669 rnal..%.J.. fi │ │ │ -0042c890: 6c65 2e07 0025 f651 0000 1200 25f6 5200 le...%.Q....%.R. │ │ │ -0042c8a0: 0020 2020 4578 616d 706c 653a 0700 25f6 . Example:..%. │ │ │ -0042c8b0: 5300 0036 0025 f654 0000 2020 2024 206d S..6.%.T.. $ m │ │ │ +0042c880: 726e 616c 0f00 253e 4a00 0020 2020 6669 rnal..%>J.. fi │ │ │ +0042c890: 6c65 2e07 0025 3e51 0000 1200 253e 5200 le...%>Q....%>R. │ │ │ +0042c8a0: 0020 2020 4578 616d 706c 653a 0700 253e . Example:..%> │ │ │ +0042c8b0: 5300 0036 0025 3e54 0000 2020 2024 206d S..6.%>T.. $ m │ │ │ 0042c8c0: 7570 6970 2072 656f 7267 202d 6578 636c upip reorg -excl │ │ │ 0042c8d0: 7564 653d 225e 6232 612c 5e41 3467 7345 ude="^b2a,^A4gsE │ │ │ -0042c8e0: 5132 653a 5e41 3933 2207 0025 f655 0000 Q2e:^A93"..%.U.. │ │ │ -0042c8f0: 5000 25f6 5600 0020 2020 5468 6973 2065 P.%.V.. This e │ │ │ +0042c8e0: 5132 653a 5e41 3933 2207 0025 3e55 0000 Q2e:^A93"..%>U.. │ │ │ +0042c8f0: 5000 253e 5600 0020 2020 5468 6973 2065 P.%>V.. This e │ │ │ 0042c900: 7861 6d70 6c65 2070 6572 666f 726d 7320 xample performs │ │ │ 0042c910: 6120 4d55 5049 5020 5245 4f52 4720 6f70 a MUPIP REORG op │ │ │ 0042c920: 6572 6174 696f 6e20 6f6e 2061 6c6c 2067 eration on all g │ │ │ 0042c930: 6c6f 6261 6c73 2065 7863 6c75 6469 6e67 lobals excluding │ │ │ -0042c940: 3e00 25f6 5700 0020 2020 5e62 3261 2061 >.%.W.. ^b2a a │ │ │ +0042c940: 3e00 253e 5700 0020 2020 5e62 3261 2061 >.%>W.. ^b2a a │ │ │ 0042c950: 6e64 2061 6c6c 2067 6c6f 6261 6c73 2072 nd all globals r │ │ │ 0042c960: 616e 6769 6e67 2066 726f 6d20 5e41 3467 anging from ^A4g │ │ │ 0042c970: 7345 5132 6520 746f 205e 4139 332e 0700 sEQ2e to ^A93... │ │ │ -0042c980: 25f6 5800 0012 0025 f659 0000 2020 2045 %.X....%.Y.. E │ │ │ -0042c990: 7861 6d70 6c65 3a07 0025 f65a 0000 4e00 xample:..%.Z..N. │ │ │ -0042c9a0: 25f6 6100 0020 2020 4966 2074 6865 2066 %.a.. If the f │ │ │ +0042c980: 253e 5800 0012 0025 3e59 0000 2020 2045 %>X....%>Y.. E │ │ │ +0042c990: 7861 6d70 6c65 3a07 0025 3e5a 0000 4e00 xample:..%>Z..N. │ │ │ +0042c9a0: 253e 6100 0020 2020 4966 2074 6865 2066 %>a.. If the f │ │ │ 0042c9b0: 6f72 6563 6173 7465 6420 6772 6f77 7468 orecasted growth │ │ │ 0042c9c0: 206f 6620 6120 676c 6f62 616c 2069 7320 of a global is │ │ │ 0042c9d0: 3525 2070 6572 206d 6f6e 7468 2066 726f 5% per month fro │ │ │ -0042c9e0: 6d20 7265 6c61 7469 7665 6c79 5400 25f6 m relativelyT.%. │ │ │ +0042c9e0: 6d20 7265 6c61 7469 7665 6c79 5400 253e m relativelyT.%> │ │ │ 0042c9f0: 6200 0020 2020 756e 6966 6f72 6d6c 7920 b.. uniformly │ │ │ 0042ca00: 6469 7374 7269 6275 7465 6420 7570 6461 distributed upda │ │ │ 0042ca10: 7465 732c 2061 6e64 2052 454f 5247 7320 tes, and REORGs │ │ │ 0042ca20: 6172 6520 7363 6865 6475 6c65 6420 6576 are scheduled ev │ │ │ 0042ca30: 6572 7920 7175 6172 7465 722c 2074 6865 ery quarter, the │ │ │ -0042ca40: 5200 25f6 6300 0020 2020 4649 4c4c 5f46 R.%.c.. FILL_F │ │ │ +0042ca40: 5200 253e 6300 0020 2020 4649 4c4c 5f46 R.%>c.. FILL_F │ │ │ 0042ca50: 4143 544f 5220 666f 7220 626f 7468 2074 ACTOR for both t │ │ │ 0042ca60: 6865 206f 7269 6769 6e61 6c20 4c4f 4144 he original LOAD │ │ │ 0042ca70: 2061 6e64 2073 7562 7365 7175 656e 7420 and subsequent │ │ │ 0042ca80: 5245 4f52 4773 206d 6967 6874 2062 6520 REORGs might be │ │ │ -0042ca90: 3830 5000 25f6 6400 0020 2020 7065 7263 80P.%.d.. perc │ │ │ +0042ca90: 3830 5000 253e 6400 0020 2020 7065 7263 80P.%>d.. perc │ │ │ 0042caa0: 656e 7420 3130 3020 2d20 2828 3320 6d6f ent 100 - ((3 mo │ │ │ 0042cab0: 6e74 6873 202b 2031 206d 6f6e 7468 2022 nths + 1 month " │ │ │ 0042cac0: 7361 6665 7479 2220 6d61 7267 696e 2920 safety" margin) │ │ │ 0042cad0: 2a20 6669 7665 2070 6572 6365 6e74 2070 * five percent p │ │ │ -0042cae0: 6572 5100 25f6 6500 0020 2020 6d6f 6e74 erQ.%.e.. mont │ │ │ +0042cae0: 6572 5100 253e 6500 0020 2020 6d6f 6e74 erQ.%>e.. mont │ │ │ 0042caf0: 6829 2e20 5468 6520 5245 4f52 4720 636f h). The REORG co │ │ │ 0042cb00: 6d6d 616e 6420 6261 7365 6420 6f6e 2074 mmand based on t │ │ │ 0042cb10: 6865 2061 626f 7665 2061 7373 756d 7074 he above assumpt │ │ │ 0042cb20: 696f 6e73 2069 7320 6173 2066 6f6c 6c6f ions is as follo │ │ │ -0042cb30: 7773 3a07 0025 f666 0000 2700 25f6 6700 ws:..%.f..'.%.g. │ │ │ +0042cb30: 7773 3a07 0025 3e66 0000 2700 253e 6700 ws:..%>f..'.%>g. │ │ │ 0042cb40: 0020 2020 2420 6d75 7069 7020 7265 6f72 . $ mupip reor │ │ │ 0042cb50: 6720 2d66 696c 6c5f 6661 6374 6f72 3d38 g -fill_factor=8 │ │ │ -0042cb60: 3007 0025 f668 0000 1200 25f6 6900 0020 0..%.h....%.i.. │ │ │ -0042cb70: 2020 4578 616d 706c 653a 0700 25f6 6a00 Example:..%.j. │ │ │ -0042cb80: 0052 0025 f671 0000 2020 2054 6865 2066 .R.%.q.. The f │ │ │ +0042cb60: 3007 0025 3e68 0000 1200 253e 6900 0020 0..%>h....%>i.. │ │ │ +0042cb70: 2020 4578 616d 706c 653a 0700 253e 6a00 Example:..%>j. │ │ │ +0042cb80: 0052 0025 3e71 0000 2020 2054 6865 2066 .R.%>q.. The f │ │ │ 0042cb90: 6f6c 6c6f 7769 6e67 2065 7861 6d70 6c65 ollowing example │ │ │ 0042cba0: 2075 7365 7320 7265 636f 7267 202d 656e uses recorg -en │ │ │ 0042cbb0: 6372 7970 7420 746f 2065 6e63 7279 7074 crypt to encrypt │ │ │ 0042cbc0: 2061 2064 6174 6162 6173 6520 226f 6e20 a database "on │ │ │ -0042cbd0: 7468 6552 0025 f672 0000 2020 2066 6c79 theR.%.r.. fly │ │ │ +0042cbd0: 7468 6552 0025 3e72 0000 2020 2066 6c79 theR.%>r.. fly │ │ │ 0042cbe0: 222e 2054 6869 7320 6973 2061 2073 696d ". This is a sim │ │ │ 0042cbf0: 706c 6520 6578 616d 706c 6520 6372 6561 ple example crea │ │ │ 0042cc00: 7465 6420 666f 7220 6465 6d6f 6e73 7472 ted for demonstr │ │ │ 0042cc10: 6174 696f 6e20 7075 7270 6f73 6573 2e20 ation purposes. │ │ │ -0042cc20: 4974 2069 7353 0025 f673 0000 2020 204e It isS.%.s.. N │ │ │ +0042cc20: 4974 2069 7353 0025 3e73 0000 2020 204e It isS.%>s.. N │ │ │ 0042cc30: 4f54 2072 6563 6f6d 6d65 6e64 6564 2066 OT recommended f │ │ │ 0042cc40: 6f72 2070 726f 6475 6374 696f 6e20 7573 or production us │ │ │ 0042cc50: 652e 2043 6f6e 7375 6c74 2079 6f75 7220 e. Consult your │ │ │ 0042cc60: 4754 2e4d 2073 7570 706f 7274 2063 6861 GT.M support cha │ │ │ -0042cc70: 6e6e 656c 2066 6f72 4600 25f6 7400 0020 nnel forF.%.t.. │ │ │ +0042cc70: 6e6e 656c 2066 6f72 4600 253e 7400 0020 nnel forF.%>t.. │ │ │ 0042cc80: 2020 7370 6563 6966 6963 2069 6e73 7472 specific instr │ │ │ 0042cc90: 7563 7469 6f6e 7320 6f6e 2065 6e63 7279 uctions on encry │ │ │ 0042cca0: 7074 696e 6720 616e 2075 6e65 6e63 7279 pting an unencry │ │ │ 0042ccb0: 7074 6564 2064 6174 6162 6173 652e 0700 pted database... │ │ │ -0042ccc0: 25f6 7500 0037 0025 f676 0000 2020 2043 %.u..7.%.v.. C │ │ │ +0042ccc0: 253e 7500 0037 0025 3e76 0000 2020 2043 %>u..7.%>v.. C │ │ │ 0042ccd0: 7265 6174 6520 616e 2065 6d70 7479 2064 reate an empty d │ │ │ 0042cce0: 6566 6175 6c74 2075 6e65 6e63 7279 7074 efault unencrypt │ │ │ -0042ccf0: 6564 2064 6174 6162 6173 652e 0700 25f6 ed database...%. │ │ │ -0042cd00: 7700 0026 0025 f678 0000 2020 2024 6774 w..&.%.x.. $gt │ │ │ +0042ccf0: 6564 2064 6174 6162 6173 652e 0700 253e ed database...%> │ │ │ +0042cd00: 7700 0026 0025 3e78 0000 2020 2024 6774 w..&.%>x.. $gt │ │ │ 0042cd10: 6d5f 6469 7374 2f6d 756d 7073 202d 7220 m_dist/mumps -r │ │ │ -0042cd20: 5e47 4445 2065 7869 7422 0025 f679 0000 ^GDE exit".%.y.. │ │ │ +0042cd20: 5e47 4445 2065 7869 7422 0025 3e79 0000 ^GDE exit".%>y.. │ │ │ 0042cd30: 2020 2020 2024 6774 6d5f 6469 7374 2f6d $gtm_dist/m │ │ │ -0042cd40: 7570 6970 2063 7265 6174 6507 0025 f67a upip create..%.z │ │ │ -0042cd50: 0000 2900 25f6 8100 0020 2020 5365 7475 ..).%.... Setu │ │ │ +0042cd40: 7570 6970 2063 7265 6174 6507 0025 3e7a upip create..%>z │ │ │ +0042cd50: 0000 2900 253e 8100 0020 2020 5365 7475 ..).%>... Setu │ │ │ 0042cd60: 7020 7468 6520 474e 5550 4720 686f 6d65 p the GNUPG home │ │ │ -0042cd70: 2064 6972 6563 746f 7279 2e07 0025 f682 directory...%.. │ │ │ -0042cd80: 0000 2c00 25f6 8300 0020 2020 6578 706f ..,.%.... expo │ │ │ +0042cd70: 2064 6972 6563 746f 7279 2e07 0025 3e82 directory...%>. │ │ │ +0042cd80: 0000 2c00 253e 8300 0020 2020 6578 706f ..,.%>... expo │ │ │ 0042cd90: 7274 2047 4e55 5047 484f 4d45 3d24 5057 rt GNUPGHOME=$PW │ │ │ 0042cda0: 442f 2e68 656c 656e 676e 7570 6733 6100 D/.helengnupg3a. │ │ │ -0042cdb0: 25f6 8400 0020 2020 6d6b 6469 7220 2447 %.... mkdir $G │ │ │ +0042cdb0: 253e 8400 0020 2020 6d6b 6469 7220 2447 %>... mkdir $G │ │ │ 0042cdc0: 4e55 5047 484f 4d45 2023 2045 6e73 7572 NUPGHOME # Ensur │ │ │ 0042cdd0: 6520 7468 6174 2079 6f75 2070 726f 7465 e that you prote │ │ │ 0042cde0: 6374 2074 6869 7320 6469 7265 6374 6f72 ct this director │ │ │ 0042cdf0: 7920 7769 7468 2061 7070 726f 7072 6961 y with appropria │ │ │ 0042ce00: 7465 2070 6572 6d69 7373 696f 6e73 2e21 te permissions.! │ │ │ -0042ce10: 0025 f685 0000 2020 2063 686d 6f64 2067 .%.... chmod g │ │ │ +0042ce10: 0025 3e85 0000 2020 2063 686d 6f64 2067 .%>... chmod g │ │ │ 0042ce20: 6f2d 7277 7820 2447 4e55 5047 484f 4d45 o-rwx $GNUPGHOME │ │ │ -0042ce30: 0700 25f6 8600 0051 0025 f687 0000 2020 ..%....Q.%.... │ │ │ +0042ce30: 0700 253e 8600 0051 0025 3e87 0000 2020 ..%>...Q.%>... │ │ │ 0042ce40: 2043 7265 6174 6520 6120 6e65 7720 6b65 Create a new ke │ │ │ 0042ce50: 792e 2045 6e74 6572 2064 656d 6f20 7661 y. Enter demo va │ │ │ 0042ce60: 6c75 6573 2e20 5468 6973 2065 7861 6d70 lues. This examp │ │ │ 0042ce70: 6c65 2075 7365 7320 6465 6d6f 2076 616c le uses demo val │ │ │ -0042ce80: 7565 7320 6672 6f6d 4c00 25f6 8800 0020 ues fromL.%.... │ │ │ +0042ce80: 7565 7320 6672 6f6d 4c00 253e 8800 0020 ues fromL.%>... │ │ │ 0042ce90: 2020 7468 6520 6461 7461 6261 7365 2065 the database e │ │ │ 0042cea0: 6e63 7279 7074 696f 6e20 6578 616d 706c ncryption exampl │ │ │ 0042ceb0: 6520 696e 2074 6865 2047 542e 4d20 4163 e in the GT.M Ac │ │ │ 0042cec0: 6375 6c74 7572 6174 696f 6e20 576f 726b culturation Work │ │ │ -0042ced0: 7368 6f70 4600 25f6 8900 0020 2020 646f shopF.%.... do │ │ │ +0042ced0: 7368 6f70 4600 253e 8900 0020 2020 646f shopF.%>... do │ │ │ 0042cee0: 6375 6d65 6e74 2e20 4163 6365 7074 2064 cument. Accept d │ │ │ 0042cef0: 6566 6175 6c74 2076 616c 7565 732e 2043 efault values. C │ │ │ 0042cf00: 686f 6f73 6520 6120 7374 726f 6e67 2070 hoose a strong p │ │ │ -0042cf10: 6173 7370 6872 6173 652e 0700 25f6 8a00 assphrase...%... │ │ │ -0042cf20: 0017 0025 f691 0000 2020 2067 7067 202d ...%.... gpg - │ │ │ -0042cf30: 2d67 656e 2d6b 6579 0700 25f6 9200 002c -gen-key..%...., │ │ │ -0042cf40: 0025 f693 0000 2020 2045 6469 7420 7468 .%.... Edit th │ │ │ +0042cf10: 6173 7370 6872 6173 652e 0700 253e 8a00 assphrase...%>.. │ │ │ +0042cf20: 0017 0025 3e91 0000 2020 2067 7067 202d ...%>... gpg - │ │ │ +0042cf30: 2d67 656e 2d6b 6579 0700 253e 9200 002c -gen-key..%>..., │ │ │ +0042cf40: 0025 3e93 0000 2020 2045 6469 7420 7468 .%>... Edit th │ │ │ 0042cf50: 6520 6b65 7920 746f 2061 6464 2061 206e e key to add a n │ │ │ -0042cf60: 6577 2073 7562 2d6b 6579 3a07 0025 f694 ew sub-key:..%.. │ │ │ -0042cf70: 0000 2d00 25f6 9500 0020 2020 6770 6720 ..-.%.... gpg │ │ │ +0042cf60: 6577 2073 7562 2d6b 6579 3a07 0025 3e94 ew sub-key:..%>. │ │ │ +0042cf70: 0000 2d00 253e 9500 0020 2020 6770 6720 ..-.%>... gpg │ │ │ 0042cf80: 2d2d 6564 6974 2d6b 6579 2068 656c 656e --edit-key helen │ │ │ 0042cf90: 2e6b 6579 6d61 7374 6572 4067 742e 6d07 .keymaster@gt.m. │ │ │ -0042cfa0: 0025 f696 0000 5400 25f6 9700 0020 2020 .%....T.%.... │ │ │ +0042cfa0: 0025 3e96 0000 5400 253e 9700 0020 2020 .%>...T.%>... │ │ │ 0042cfb0: 5479 7065 2061 6464 6b65 792c 2073 656c Type addkey, sel │ │ │ 0042cfc0: 6563 7420 6f70 7469 6f6e 2036 2052 5341 ect option 6 RSA │ │ │ 0042cfd0: 2028 656e 6372 7970 7420 6f6e 6c79 292c (encrypt only), │ │ │ 0042cfe0: 2061 6e64 2061 6363 6570 7420 6465 6661 and accept defa │ │ │ 0042cff0: 756c 7420 7661 6c75 6573 0000 0000 0000 ult values...... │ │ │ 0042d000: 0400 0000 4b07 0000 1d0c 0000 0000 0000 ....K........... │ │ │ -0042d010: 5200 00f6 4845 4c50 00ff 7300 ff47 444d R...HELP..s..GDM │ │ │ +0042d010: 5200 003e 4845 4c50 00ff 7300 ff47 444d R..>HELP..s..GDM │ │ │ 0042d020: 00ff 7300 ff52 454f 5247 00ff 7300 ff45 ..s..REORG..s..E │ │ │ 0042d030: 5841 4d50 4c45 5300 c098 0000 2020 2061 XAMPLES..... a │ │ │ 0042d040: 6e64 2065 7865 6375 7465 2074 6865 2066 nd execute the f │ │ │ 0042d050: 6f6c 6c6f 7769 6e67 2063 6f6d 6d61 6e64 ollowing command │ │ │ -0042d060: 733a 0700 25f6 9900 006e 0025 f69a 0000 s:..%....n.%.... │ │ │ +0042d060: 733a 0700 253e 9900 006e 0025 3e9a 0000 s:..%>...n.%>... │ │ │ 0042d070: 2020 2067 7067 202d 2d67 656e 2d72 616e gpg --gen-ran │ │ │ 0042d080: 646f 6d20 3220 3332 207c 2067 7067 202d dom 2 32 | gpg - │ │ │ 0042d090: 2d65 6e63 7279 7074 202d 2d64 6566 6175 -encrypt --defau │ │ │ 0042d0a0: 6c74 2d72 6563 6970 6965 6e74 2d73 656c lt-recipient-sel │ │ │ 0042d0b0: 6620 2d2d 7369 676e 202d 2d61 726d 6f72 f --sign --armor │ │ │ 0042d0c0: 203e 2067 746d 5f77 6f72 6b73 686f 705f > gtm_workshop_ │ │ │ -0042d0d0: 6b65 792e 7478 7473 0024 f6c1 1100 0020 key.txts.$..... │ │ │ +0042d0d0: 6b65 792e 7478 7473 0024 3ec1 1100 0020 key.txts.$>.... │ │ │ 0042d0e0: 2020 6770 6720 2d2d 6465 6372 7970 7420 gpg --decrypt │ │ │ 0042d0f0: 3c20 2e2f 6774 6d5f 776f 726b 7368 6f70 < ./gtm_workshop │ │ │ 0042d100: 5f6b 6579 2e74 7874 207c 2067 7067 202d _key.txt | gpg - │ │ │ 0042d110: 2d65 6e63 7279 7074 202d 2d61 726d 6f72 -encrypt --armor │ │ │ 0042d120: 202d 2d64 6566 6175 6c74 2d72 6563 6970 --default-recip │ │ │ 0042d130: 6965 6e74 2d73 656c 6620 2d2d 6f75 7470 ient-self --outp │ │ │ -0042d140: 7574 2067 746d 2e6b 6579 0700 26f6 1100 ut gtm.key..&... │ │ │ -0042d150: 0049 0026 f621 0000 2020 2052 6566 6572 .I.&.!.. Refer │ │ │ +0042d140: 7574 2067 746d 2e6b 6579 0700 263e 1100 ut gtm.key..&>.. │ │ │ +0042d150: 0049 0026 3e21 0000 2020 2052 6566 6572 .I.&>!.. Refer │ │ │ 0042d160: 2074 6f20 7468 6520 276d 616e 2067 7067 to the 'man gpg │ │ │ 0042d170: 3b20 6120 6465 7363 7269 7074 696f 6e20 ; a description │ │ │ 0042d180: 6f6e 2074 6865 2071 7561 6c69 6669 6572 on the qualifier │ │ │ -0042d190: 7320 666f 7220 6770 672e 0700 26f6 3100 s for gpg...&.1. │ │ │ -0042d1a0: 0035 0026 f641 0000 2020 2043 7265 6174 .5.&.A.. Creat │ │ │ +0042d190: 7320 666f 7220 6770 672e 0700 263e 3100 s for gpg...&>1. │ │ │ +0042d1a0: 0035 0026 3e41 0000 2020 2043 7265 6174 .5.&>A.. Creat │ │ │ 0042d1b0: 6520 6120 6774 6d63 7279 7074 5f63 6f6e e a gtmcrypt_con │ │ │ 0042d1c0: 6669 6720 6669 6c65 2061 7320 666f 6c6c fig file as foll │ │ │ -0042d1d0: 6f77 696e 673a 0700 26f6 5100 0016 0026 owing:..&.Q....& │ │ │ -0042d1e0: f661 0000 2020 2024 2063 6174 2063 6f6e .a.. $ cat con │ │ │ -0042d1f0: 6669 6715 0026 f671 0000 2020 2064 6174 fig..&.q.. dat │ │ │ -0042d200: 6162 6173 653a 207b 1700 26f6 8100 0020 abase: {..&.... │ │ │ +0042d1d0: 6f77 696e 673a 0700 263e 5100 0016 0026 owing:..&>Q....& │ │ │ +0042d1e0: 3e61 0000 2020 2024 2063 6174 2063 6f6e >a.. $ cat con │ │ │ +0042d1f0: 6669 6715 0026 3e71 0000 2020 2064 6174 fig..&>q.. dat │ │ │ +0042d200: 6162 6173 653a 207b 1700 263e 8100 0020 abase: {..&>... │ │ │ 0042d210: 2020 2020 2020 6b65 7973 3a20 2020 2819 keys: (. │ │ │ -0042d220: 0026 f691 0000 2020 2020 2020 2020 2020 .&.... │ │ │ -0042d230: 2020 2020 2020 207b 3300 25f6 1200 0020 {3.%.... │ │ │ +0042d220: 0026 3e91 0000 2020 2020 2020 2020 2020 .&>... │ │ │ +0042d230: 2020 2020 2020 207b 3300 253e 1200 0020 {3.%>... │ │ │ 0042d240: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ 0042d250: 6461 743a 2022 2f70 6174 682f 746f 2f6d dat: "/path/to/m │ │ │ -0042d260: 756d 7073 2e64 6174 2220 3b31 0026 f611 umps.dat" ;1.&.. │ │ │ +0042d260: 756d 7073 2e64 6174 2220 3b31 0026 3e11 umps.dat" ;1.&>. │ │ │ 0042d270: 0000 2020 2020 2020 2020 2020 2020 2020 .. │ │ │ 0042d280: 2020 206b 6579 3a20 222f 7061 7468 2f74 key: "/path/t │ │ │ -0042d290: 6f2f 6774 6d2e 6b65 7922 203b 1900 26f6 o/gtm.key" ;..&. │ │ │ +0042d290: 6f2f 6774 6d2e 6b65 7922 203b 1900 263e o/gtm.key" ;..&> │ │ │ 0042d2a0: 2100 0020 2020 2020 2020 2020 2020 2020 !.. │ │ │ -0042d2b0: 2020 2020 7d18 0026 f631 0000 2020 2020 }..&.1.. │ │ │ +0042d2b0: 2020 2020 7d18 0026 3e31 0000 2020 2020 }..&>1.. │ │ │ 0042d2c0: 2020 2020 2020 2020 2020 2029 3b0d 0026 );..& │ │ │ -0042d2d0: f641 0000 2020 2020 207d 0700 26f6 5100 .A.. }..&.Q. │ │ │ -0042d2e0: 0054 0026 f661 0000 2020 2053 6574 2074 .T.&.a.. Set t │ │ │ +0042d2d0: 3e41 0000 2020 2020 207d 0700 263e 5100 >A.. }..&>Q. │ │ │ +0042d2e0: 0054 0026 3e61 0000 2020 2053 6574 2074 .T.&>a.. Set t │ │ │ 0042d2f0: 6865 2065 6e76 6972 6f6e 6d65 6e74 2076 he environment v │ │ │ 0042d300: 6172 6961 626c 6520 6774 6d63 7279 7074 ariable gtmcrypt │ │ │ 0042d310: 5f63 6f6e 6669 6720 746f 2070 6f69 6e74 _config to point │ │ │ 0042d320: 2074 6f20 7468 6973 2063 6f6e 6669 6720 to this config │ │ │ -0042d330: 6669 6c65 2e07 0026 f671 0000 2c00 26f6 file...&.q..,.&. │ │ │ +0042d330: 6669 6c65 2e07 0026 3e71 0000 2c00 263e file...&>q..,.&> │ │ │ 0042d340: 8100 0020 2020 6578 706f 7274 2067 746d ... export gtm │ │ │ 0042d350: 6372 7970 745f 636f 6e66 6967 3d24 5057 crypt_config=$PW │ │ │ -0042d360: 442f 636f 6e66 6967 0700 26f6 9100 0030 D/config..&....0 │ │ │ -0042d370: 0025 f613 0000 2020 2053 6574 2074 6865 .%.... Set the │ │ │ +0042d360: 442f 636f 6e66 6967 0700 263e 9100 0030 D/config..&>...0 │ │ │ +0042d370: 0025 3e13 0000 2020 2053 6574 2074 6865 .%>... Set the │ │ │ 0042d380: 2065 6e76 6972 6f6d 656e 7420 7661 7269 enviroment vari │ │ │ 0042d390: 626c 6520 6774 6d5f 7061 7373 7764 2e07 ble gtm_passwd.. │ │ │ -0042d3a0: 0026 f611 0000 7b00 26f6 2100 0020 2020 .&....{.&.!.. │ │ │ +0042d3a0: 0026 3e11 0000 7b00 263e 2100 0020 2020 .&>...{.&>!.. │ │ │ 0042d3b0: 6563 686f 202d 6e20 2245 6e74 6572 2070 echo -n "Enter p │ │ │ 0042d3c0: 6173 7370 6872 6173 6520 666f 7220 6774 assphrase for gt │ │ │ 0042d3d0: 6d2e 6b65 793a 2022 203b 2065 7870 6f72 m.key: " ; expor │ │ │ 0042d3e0: 7420 6774 6d5f 7061 7373 7764 3d60 2467 t gtm_passwd=`$g │ │ │ 0042d3f0: 746d 5f64 6973 742f 706c 7567 696e 2f67 tm_dist/plugin/g │ │ │ 0042d400: 746d 6372 7970 742f 6d61 736b 7061 7373 tmcrypt/maskpass │ │ │ 0042d410: 7c63 7574 202d 6620 3320 2d64 2022 2022 |cut -f 3 -d " " │ │ │ -0042d420: 6007 0026 f631 0000 2900 26f6 4100 0020 `..&.1..).&.A.. │ │ │ +0042d420: 6007 0026 3e31 0000 2900 263e 4100 0020 `..&>1..).&>A.. │ │ │ 0042d430: 2020 4578 6563 7574 6520 7468 6520 666f Execute the fo │ │ │ 0042d440: 6c6c 6f77 696e 6720 636f 6d6d 616e 6473 llowing commands │ │ │ -0042d450: 3a07 0026 f651 0000 3200 26f6 6100 0020 :..&.Q..2.&.a.. │ │ │ +0042d450: 3a07 0026 3e51 0000 3200 263e 6100 0020 :..&>Q..2.&>a.. │ │ │ 0042d460: 2020 2420 6d75 7069 7020 7365 7420 2d65 $ mupip set -e │ │ │ 0042d470: 6e63 7279 7074 6162 6c65 202d 7265 6769 ncryptable -regi │ │ │ -0042d480: 6f6e 2044 4546 4155 4c54 3a00 26f6 7100 on DEFAULT:.&.q. │ │ │ +0042d480: 6f6e 2044 4546 4155 4c54 3a00 263e 7100 on DEFAULT:.&>q. │ │ │ 0042d490: 0020 2020 2420 6d75 7069 7020 7265 6f72 . $ mupip reor │ │ │ 0042d4a0: 6720 2d65 6e63 7279 7074 3d22 6774 6d2e g -encrypt="gtm. │ │ │ 0042d4b0: 6b65 7922 202d 7265 6769 6f6e 2044 4546 key" -region DEF │ │ │ -0042d4c0: 4155 4c54 3800 26f6 8100 0020 2020 6d75 AULT8.&.... mu │ │ │ +0042d4c0: 4155 4c54 3800 263e 8100 0020 2020 6d75 AULT8.&>... mu │ │ │ 0042d4d0: 7069 7020 7265 6f72 6720 2d65 6e63 7279 pip reorg -encry │ │ │ 0042d4e0: 7074 3d22 6774 6d2e 6b65 7922 202d 7265 pt="gtm.key" -re │ │ │ -0042d4f0: 6769 6f6e 2044 4546 4155 4c54 3600 26f6 gion DEFAULT6.&. │ │ │ +0042d4f0: 6769 6f6e 2044 4546 4155 4c54 3600 263e gion DEFAULT6.&> │ │ │ 0042d500: 9100 0020 2020 5265 6769 6f6e 2044 4546 ... Region DEF │ │ │ 0042d510: 4155 4c54 203a 204d 5550 4950 2052 454f AULT : MUPIP REO │ │ │ 0042d520: 5247 2045 4e43 5259 5054 2073 7461 7274 RG ENCRYPT start │ │ │ -0042d530: 6564 5a00 25f6 1400 0020 2020 5265 6769 edZ.%.... Regi │ │ │ +0042d530: 6564 5a00 253e 1400 0020 2020 5265 6769 edZ.%>... Regi │ │ │ 0042d540: 6f6e 2044 4546 4155 4c54 203a 2044 6174 on DEFAULT : Dat │ │ │ 0042d550: 6162 6173 6520 6973 206e 6f77 2046 554c abase is now FUL │ │ │ 0042d560: 4c59 2045 4e43 5259 5054 4544 2077 6974 LY ENCRYPTED wit │ │ │ 0042d570: 6820 7468 6520 666f 6c6c 6f77 696e 6720 h the following │ │ │ -0042d580: 6b65 793a 2067 746d 2e6b 6579 3700 26f6 key: gtm.key7.&. │ │ │ +0042d580: 6b65 793a 2067 746d 2e6b 6579 3700 263e key: gtm.key7.&> │ │ │ 0042d590: 1100 0020 2020 5265 6769 6f6e 2044 4546 ... Region DEF │ │ │ 0042d5a0: 4155 4c54 203a 204d 5550 4950 2052 454f AULT : MUPIP REO │ │ │ 0042d5b0: 5247 2045 4e43 5259 5054 2066 696e 6973 RG ENCRYPT finis │ │ │ -0042d5c0: 6865 6407 0026 f621 0000 4200 26f6 3100 hed..&.!..B.&.1. │ │ │ +0042d5c0: 6865 6407 0026 3e21 0000 4200 263e 3100 hed..&>!..B.&>1. │ │ │ 0042d5d0: 0020 2020 4578 6563 7574 6520 7468 6520 . Execute the │ │ │ 0042d5e0: 666f 6c6c 6f77 696e 6720 636f 6d6d 616e following comman │ │ │ 0042d5f0: 6420 7768 656e 2065 6e63 7279 7074 696f d when encryptio │ │ │ -0042d600: 6e20 636f 6d70 6c65 7465 732e 0700 26f6 n completes...&. │ │ │ -0042d610: 4100 0039 0026 f651 0000 2020 2024 206d A..9.&.Q.. $ m │ │ │ +0042d600: 6e20 636f 6d70 6c65 7465 732e 0700 263e n completes...&> │ │ │ +0042d610: 4100 0039 0026 3e51 0000 2020 2024 206d A..9.&>Q.. $ m │ │ │ 0042d620: 7570 6970 2073 6574 202d 656e 6372 7970 upip set -encryp │ │ │ 0042d630: 7469 6f6e 636f 6d70 6c65 7465 202d 7265 tioncomplete -re │ │ │ -0042d640: 6769 6f6e 2044 4546 4155 4c54 6700 26f6 gion DEFAULTg.&. │ │ │ +0042d640: 6769 6f6e 2044 4546 4155 4c54 6700 263e gion DEFAULTg.&> │ │ │ 0042d650: 6100 0020 2020 4461 7461 6261 7365 2066 a.. Database f │ │ │ 0042d660: 696c 6520 2f68 6f6d 652f 6774 635f 7477 ile /home/gtc_tw │ │ │ 0042d670: 696e 6174 612f 7374 6166 662f 6e69 7469 inata/staff/niti │ │ │ 0042d680: 6e2f 7472 3131 2f6d 756d 7073 2e64 6174 n/tr11/mumps.dat │ │ │ 0042d690: 206e 6f77 2068 6173 2065 6e63 7279 7074 now has encrypt │ │ │ 0042d6a0: 696f 6e20 6d61 726b 6564 2063 6f6d 706c ion marked compl │ │ │ -0042d6b0: 6574 6507 0026 f671 0000 5400 26f6 8100 ete..&.q..T.&... │ │ │ +0042d6b0: 6574 6507 0026 3e71 0000 5400 263e 8100 ete..&>q..T.&>.. │ │ │ 0042d6c0: 0020 2020 416c 7761 7973 206b 6565 7020 . Always keep │ │ │ 0042d6d0: 7468 6520 6b65 7973 2069 6e20 6120 7365 the keys in a se │ │ │ 0042d6e0: 6375 7265 6420 6c6f 6361 7469 6f6e 2e20 cured location. │ │ │ 0042d6f0: 416c 7761 7973 2073 6574 2067 746d 6372 Always set gtmcr │ │ │ 0042d700: 7970 745f 636f 6e66 6967 2061 6e64 3600 ypt_config and6. │ │ │ -0042d710: 26f6 9100 0020 2020 6774 6d5f 7061 7373 &.... gtm_pass │ │ │ +0042d710: 263e 9100 0020 2020 6774 6d5f 7061 7373 &>... gtm_pass │ │ │ 0042d720: 7764 2074 6f20 6163 6365 7373 2074 6865 wd to access the │ │ │ 0042d730: 2065 6e63 7279 7074 6564 2064 6174 6162 encrypted datab │ │ │ -0042d740: 6173 652e 0700 25f6 1500 0000 0000 0000 ase...%......... │ │ │ +0042d740: 6173 652e 0700 253e 1500 0000 0000 0000 ase...%>........ │ │ │ 0042d750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042d760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042d770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042d780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042d790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042d7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042d7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -273796,118 +273796,118 @@ │ │ │ 0042d830: ff45 5841 4d50 4c45 5300 bf31 0000 2020 .EXAMPLES..1.. │ │ │ 0042d840: 2024 206d 7570 6970 2072 6573 746f 7265 $ mupip restore │ │ │ 0042d850: 2062 6163 6b75 702e 6461 7420 2462 6163 backup.dat $bac │ │ │ 0042d860: 6b75 705f 6469 722f 6261 636b 7570 2e62 kup_dir/backup.b │ │ │ 0042d870: 6b31 2c20 2462 6163 6b75 705f 6469 722f k1, $backup_dir/ │ │ │ 0042d880: 6261 636b 7570 2e62 6b32 2c20 2462 6163 backup.bk2, $bac │ │ │ 0042d890: 6b75 705f 6469 722f 6261 636b 7570 2e62 kup_dir/backup.b │ │ │ -0042d8a0: 6b33 0700 27f6 4100 004d 0027 f651 0000 k3..'.A..M.'.Q.. │ │ │ +0042d8a0: 6b33 0700 273e 4100 004d 0027 3e51 0000 k3..'>A..M.'>Q.. │ │ │ 0042d8b0: 2020 2054 6869 7320 636f 6d6d 616e 6420 This command │ │ │ 0042d8c0: 7265 7374 6f72 6573 2062 6163 6b75 702e restores backup. │ │ │ 0042d8d0: 6461 7420 6672 6f6d 2069 6e63 7265 6d65 dat from increme │ │ │ 0042d8e0: 6e74 616c 2062 6163 6b75 7073 2073 746f ntal backups sto │ │ │ -0042d8f0: 7265 6420 696e 4500 27f6 6100 0020 2020 red inE.'.a.. │ │ │ +0042d8f0: 7265 6420 696e 4500 273e 6100 0020 2020 red inE.'>a.. │ │ │ 0042d900: 6469 7265 6374 6f72 7920 7370 6563 6966 directory specif │ │ │ 0042d910: 6965 6420 6279 2074 6865 2065 6e76 6972 ied by the envir │ │ │ 0042d920: 6f6e 6d65 6e74 2076 6172 6961 626c 6520 onment variable │ │ │ -0042d930: 6261 636b 7570 5f64 6972 2e07 0027 f671 backup_dir...'.q │ │ │ -0042d940: 0000 4500 27f6 8100 0020 2020 2420 6d75 ..E.'.... $ mu │ │ │ +0042d930: 6261 636b 7570 5f64 6972 2e07 0027 3e71 backup_dir...'>q │ │ │ +0042d940: 0000 4500 273e 8100 0020 2020 2420 6d75 ..E.'>... $ mu │ │ │ 0042d950: 7069 7020 7265 7374 6f72 6520 6774 6d2e pip restore gtm. │ │ │ 0042d960: 6461 7420 2722 677a 6970 202d 6420 2d63 dat '"gzip -d -c │ │ │ 0042d970: 206f 6e6c 696e 6535 7069 7065 2e69 6e63 online5pipe.inc │ │ │ -0042d980: 2e67 7a20 7c22 2707 0027 f691 0000 5500 .gz |"'..'....U. │ │ │ -0042d990: 26f6 c011 0000 2020 2054 6869 7320 636f &..... This co │ │ │ +0042d980: 2e67 7a20 7c22 2707 0027 3e91 0000 5500 .gz |"'..'>...U. │ │ │ +0042d990: 263e c011 0000 2020 2054 6869 7320 636f &>.... This co │ │ │ 0042d9a0: 6d6d 616e 6420 7573 6573 2061 2070 6970 mmand uses a pip │ │ │ 0042d9b0: 6520 746f 2072 6573 746f 7265 2067 746d e to restore gtm │ │ │ 0042d9c0: 2e64 6174 2073 696e 6365 2069 7473 206c .dat since its l │ │ │ 0042d9d0: 6173 7420 4441 5441 4241 5345 2062 6163 ast DATABASE bac │ │ │ -0042d9e0: 6b75 7042 0027 f612 0000 2020 2066 726f kupB.'.... fro │ │ │ +0042d9e0: 6b75 7042 0027 3e12 0000 2020 2066 726f kupB.'>... fro │ │ │ 0042d9f0: 6d20 7468 6520 6279 7465 7374 7265 616d m the bytestream │ │ │ 0042da00: 2062 6163 6b75 7020 7374 6f72 6564 2069 backup stored i │ │ │ 0042da10: 6e20 6f6e 6c69 6e65 3570 6970 652e 696e n online5pipe.in │ │ │ -0042da20: 632e 677a 2e07 0027 f613 0000 7000 27f6 c.gz...'....p.'. │ │ │ +0042da20: 632e 677a 2e07 0027 3e13 0000 7000 273e c.gz...'>...p.'> │ │ │ 0042da30: 1400 0020 2020 2420 6d75 7069 7020 6261 ... $ mupip ba │ │ │ 0042da40: 636b 7570 202d 6279 7465 7374 7265 616d ckup -bytestream │ │ │ 0042da50: 2072 6567 696f 6e31 2c72 6567 696f 6e32 region1,region2 │ │ │ 0042da60: 2074 6370 3a2f 2f68 6f73 746e 616d 6531 tcp://hostname1 │ │ │ 0042da70: 3a70 6f72 7431 2c74 6370 3a2f 2f68 6f73 :port1,tcp://hos │ │ │ 0042da80: 746e 616d 6531 3a70 6f72 7432 202d 6e65 tname1:port2 -ne │ │ │ -0042da90: 7474 696d 656f 7574 3d34 3230 0700 27f6 ttimeout=420..'. │ │ │ -0042daa0: 1500 0053 0027 f616 0000 2020 2054 6869 ...S.'.... Thi │ │ │ +0042da90: 7474 696d 656f 7574 3d34 3230 0700 273e ttimeout=420..'> │ │ │ +0042daa0: 1500 0053 0027 3e16 0000 2020 2054 6869 ...S.'>... Thi │ │ │ 0042dab0: 7320 636f 6d6d 616e 6420 7374 6172 7473 s command starts │ │ │ 0042dac0: 2061 204d 5550 4950 2070 726f 6365 7373 a MUPIP process │ │ │ 0042dad0: 2077 6169 7469 6e67 2066 6f72 2061 206c waiting for a l │ │ │ 0042dae0: 6973 7465 6e69 6e67 204d 5550 4950 2052 istening MUPIP R │ │ │ -0042daf0: 4553 544f 5245 4300 27f6 1700 0020 2020 ESTOREC.'.... │ │ │ +0042daf0: 4553 544f 5245 4300 273e 1700 0020 2020 ESTOREC.'>... │ │ │ 0042db00: 7072 6f63 6573 7365 7320 746f 2073 656e processes to sen │ │ │ 0042db10: 6420 6279 7465 7374 7265 616d 2064 6174 d bytestream dat │ │ │ 0042db20: 6120 6f66 2072 6567 696f 6e31 2061 6e64 a of region1 and │ │ │ -0042db30: 2072 6567 696f 6e32 2e07 0027 f618 0000 region2...'.... │ │ │ -0042db40: 4b00 27f6 1900 0020 2020 2420 6d75 7069 K.'.... $ mupi │ │ │ +0042db30: 2072 6567 696f 6e32 2e07 0027 3e18 0000 region2...'>... │ │ │ +0042db40: 4b00 273e 1900 0020 2020 2420 6d75 7069 K.'>... $ mupi │ │ │ 0042db50: 7020 7265 7374 6f72 6520 7265 6769 6f6e p restore region │ │ │ 0042db60: 312e 6461 7420 7463 703a 2f2f 686f 7374 1.dat tcp://host │ │ │ 0042db70: 6e61 6d65 313a 706f 7274 3120 2d6e 6574 name1:port1 -net │ │ │ -0042db80: 7469 6d65 6f75 743d 3432 3007 0027 f61a timeout=420..'.. │ │ │ -0042db90: 0000 5200 27f6 2100 0020 2020 5468 6973 ..R.'.!.. This │ │ │ +0042db80: 7469 6d65 6f75 743d 3432 3007 0027 3e1a timeout=420..'>. │ │ │ +0042db90: 0000 5200 273e 2100 0020 2020 5468 6973 ..R.'>!.. This │ │ │ 0042dba0: 2063 6f6d 6d61 6e64 2073 7461 7274 2061 command start a │ │ │ 0042dbb0: 2054 4350 206c 6973 7465 6e69 6e67 2070 TCP listening p │ │ │ 0042dbc0: 726f 6365 7373 2074 6f20 7265 6365 6976 rocess to receiv │ │ │ 0042dbd0: 6520 7468 6520 6279 7473 7472 6561 6d20 e the bytstream │ │ │ -0042dbe0: 6461 7461 4700 27f6 2200 0020 2020 6672 dataG.'.".. fr │ │ │ +0042dbe0: 6461 7461 4700 273e 2200 0020 2020 6672 dataG.'>".. fr │ │ │ 0042dbf0: 6f6d 2072 6567 696f 6e31 206f 6620 7468 om region1 of th │ │ │ 0042dc00: 6520 7072 6576 696f 7573 204d 5550 4950 e previous MUPIP │ │ │ 0042dc10: 2042 4143 4b55 5020 2d42 5954 5354 5245 BACKUP -BYTSTRE │ │ │ -0042dc20: 414d 2063 6f6d 6d61 6e64 2e07 0027 f623 AM command...'.# │ │ │ -0042dc30: 0000 4b00 27f6 2400 0020 2020 2420 6d75 ..K.'.$.. $ mu │ │ │ +0042dc20: 414d 2063 6f6d 6d61 6e64 2e07 0027 3e23 AM command...'># │ │ │ +0042dc30: 0000 4b00 273e 2400 0020 2020 2420 6d75 ..K.'>$.. $ mu │ │ │ 0042dc40: 7069 7020 7265 7374 6f72 6520 7265 6769 pip restore regi │ │ │ 0042dc50: 6f6e 322e 6461 7420 7463 703a 2f2f 686f on2.dat tcp://ho │ │ │ 0042dc60: 7374 6e61 6d65 313a 706f 7274 3220 2d6e stname1:port2 -n │ │ │ 0042dc70: 6574 7469 6d65 6f75 743d 3432 3007 0027 ettimeout=420..' │ │ │ -0042dc80: f625 0000 5200 27f6 2600 0020 2020 5468 .%..R.'.&.. Th │ │ │ +0042dc80: 3e25 0000 5200 273e 2600 0020 2020 5468 >%..R.'>&.. Th │ │ │ 0042dc90: 6973 2063 6f6d 6d61 6e64 2073 7461 7274 is command start │ │ │ 0042dca0: 2061 2054 4350 206c 6973 7465 6e69 6e67 a TCP listening │ │ │ 0042dcb0: 2070 726f 6365 7373 2074 6f20 7265 6365 process to rece │ │ │ 0042dcc0: 6976 6520 7468 6520 6279 7473 7472 6561 ive the bytstrea │ │ │ -0042dcd0: 6d20 6461 7461 5100 27f6 2700 0020 2020 m dataQ.'.'.. │ │ │ +0042dcd0: 6d20 6461 7461 5100 273e 2700 0020 2020 m dataQ.'>'.. │ │ │ 0042dce0: 6672 6f6d 2072 6567 696f 6e32 206f 6620 from region2 of │ │ │ 0042dcf0: 7468 6520 7072 6576 696f 7573 204d 5550 the previous MUP │ │ │ 0042dd00: 4950 2042 4143 4b55 5020 2d42 5954 5354 IP BACKUP -BYTST │ │ │ 0042dd10: 5245 414d 2063 6f6d 6d61 6e64 2e20 4e6f REAM command. No │ │ │ -0042dd20: 7465 2074 6861 744b 0027 f628 0000 2020 te thatK.'.(.. │ │ │ +0042dd20: 7465 2074 6861 744b 0027 3e28 0000 2020 te thatK.'>(.. │ │ │ 0042dd30: 2079 6f75 2063 616e 6e6f 7420 7374 6172 you cannot star │ │ │ 0042dd40: 7420 5245 5354 4f52 4520 666f 7220 7265 t RESTORE for re │ │ │ 0042dd50: 6769 6f6e 3220 6265 666f 7265 2074 6865 gion2 before the │ │ │ 0042dd60: 2062 6163 6b75 7020 6f66 2072 6567 696f backup of regio │ │ │ -0042dd70: 6e31 1400 27f6 2900 0020 2020 636f 6d70 n1..'.).. comp │ │ │ -0042dd80: 6c65 7465 732e 0700 27f6 2a00 0010 001f letes...'.*..... │ │ │ +0042dd70: 6e31 1400 273e 2900 0020 2020 636f 6d70 n1..'>).. comp │ │ │ +0042dd80: 6c65 7465 732e 0700 273e 2a00 0010 001f letes...'>*..... │ │ │ 0042dd90: 6354 454e 4400 0045 7874 656e 6411 0024 cTEND..Extend..$ │ │ │ -0042dda0: f6bf 1100 0020 2020 4578 7465 6e64 0700 ..... Extend.. │ │ │ -0042ddb0: 25f6 2100 0050 0025 f631 0000 2020 2053 %.!..P.%.1.. S │ │ │ +0042dda0: 3ebf 1100 0020 2020 4578 7465 6e64 0700 >.... Extend.. │ │ │ +0042ddb0: 253e 2100 0050 0025 3e31 0000 2020 2053 %>!..P.%>1.. S │ │ │ 0042ddc0: 7065 6369 6669 6573 2077 6865 7468 6572 pecifies whether │ │ │ 0042ddd0: 2061 204d 5550 4950 2052 4553 544f 5245 a MUPIP RESTORE │ │ │ 0042dde0: 206f 7065 7261 7469 6f6e 2073 686f 756c operation shoul │ │ │ 0042ddf0: 6420 6578 7465 6e64 2074 6865 2064 6174 d extend the dat │ │ │ -0042de00: 6162 6173 6550 0025 f641 0000 2020 2066 abaseP.%.A.. f │ │ │ +0042de00: 6162 6173 6550 0025 3e41 0000 2020 2066 abaseP.%>A.. f │ │ │ 0042de10: 696c 6520 6175 746f 6d61 7469 6361 6c6c ile automaticall │ │ │ 0042de20: 7920 6966 2069 7420 6973 2073 6d61 6c6c y if it is small │ │ │ 0042de30: 6572 2074 6861 6e20 7468 6520 7369 7a65 er than the size │ │ │ 0042de40: 2072 6571 7569 7265 6420 746f 206c 6f61 required to loa │ │ │ -0042de50: 6420 7468 650f 0025 f651 0000 2020 2064 d the..%.Q.. d │ │ │ -0042de60: 6174 612e 0700 25f6 6100 0030 0025 f671 ata...%.a..0.%.q │ │ │ +0042de50: 6420 7468 650f 0025 3e51 0000 2020 2064 d the..%>Q.. d │ │ │ +0042de60: 6174 612e 0700 253e 6100 0030 0025 3e71 ata...%>a..0.%>q │ │ │ 0042de70: 0000 2020 2054 6865 2066 6f72 6d61 7420 .. The format │ │ │ 0042de80: 6f66 2074 6865 2045 5854 454e 4420 7175 of the EXTEND qu │ │ │ -0042de90: 616c 6966 6965 7220 6973 3a07 0025 f681 alifier is:..%.. │ │ │ -0042dea0: 0000 1700 25f6 9100 0020 2020 2d5b 4e4f ....%.... -[NO │ │ │ -0042deb0: 5d45 5b58 5445 4e44 5d08 0024 f6c0 1100 ]E[XTEND]..$.... │ │ │ -0042dec0: 004e 0025 f612 0000 2020 204d 2061 6374 .N.%.... M act │ │ │ +0042de90: 616c 6966 6965 7220 6973 3a07 0025 3e81 alifier is:..%>. │ │ │ +0042dea0: 0000 1700 253e 9100 0020 2020 2d5b 4e4f ....%>... -[NO │ │ │ +0042deb0: 5d45 5b58 5445 4e44 5d08 0024 3ec0 1100 ]E[XTEND]..$>... │ │ │ +0042dec0: 004e 0025 3e12 0000 2020 204d 2061 6374 .N.%>... M act │ │ │ 0042ded0: 6976 6974 7920 6265 7477 6565 6e20 6261 ivity between ba │ │ │ 0042dee0: 636b 7570 7320 6d61 7920 6175 746f 6d61 ckups may automa │ │ │ 0042def0: 7469 6361 6c6c 7920 6578 7465 6e64 2061 tically extend a │ │ │ 0042df00: 2064 6174 6162 6173 6520 6669 6c65 2e54 database file.T │ │ │ -0042df10: 0025 f613 0000 2020 2054 6865 7265 666f .%.... Therefo │ │ │ +0042df10: 0025 3e13 0000 2020 2054 6865 7265 666f .%>... Therefo │ │ │ 0042df20: 7265 2c20 7468 6520 6461 7461 6261 7365 re, the database │ │ │ 0042df30: 2066 696c 6520 7370 6563 6966 6965 6420 file specified │ │ │ 0042df40: 6173 2074 6865 2073 7461 7274 696e 6720 as the starting │ │ │ 0042df50: 706f 696e 7420 666f 7220 6120 5245 5354 point for a REST │ │ │ 0042df60: 4f52 4520 0000 0000 0000 0000 0000 0000 ORE ............ │ │ │ 0042df70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042df80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -273915,238 +273915,238 @@ │ │ │ 0042dfa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042dfb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042dfc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042dfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042dfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042dff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042e000: 0400 0000 e207 0000 910c 0000 0000 0000 ................ │ │ │ -0042e010: 7400 00f6 4845 4c50 00ff 7300 ff47 444d t...HELP..s..GDM │ │ │ +0042e010: 7400 003e 4845 4c50 00ff 7300 ff47 444d t..>HELP..s..GDM │ │ │ 0042e020: 00ff 7300 ff52 4553 544f 5245 00ff 7300 ..s..RESTORE..s. │ │ │ 0042e030: ff45 5854 454e 4400 c014 0000 2020 206d .EXTEND..... m │ │ │ 0042e040: 6179 2072 6571 7569 7265 2061 6e20 6578 ay require an ex │ │ │ 0042e050: 7465 6e73 696f 6e20 6265 666f 7265 2074 tension before t │ │ │ 0042e060: 6865 2052 4553 544f 5245 2e20 4966 2074 he RESTORE. If t │ │ │ 0042e070: 6865 2064 6174 6162 6173 6520 6e65 6564 he database need │ │ │ -0042e080: 7320 616e 5100 25f6 1500 0020 2020 6578 s anQ.%.... ex │ │ │ +0042e080: 7320 616e 5100 253e 1500 0020 2020 6578 s anQ.%>... ex │ │ │ 0042e090: 7465 6e73 696f 6e20 616e 6420 7468 6520 tension and the │ │ │ 0042e0a0: 636f 6d6d 616e 6420 7370 6563 6966 6965 command specifie │ │ │ 0042e0b0: 7320 2d4e 4f45 5854 454e 442c 204d 5550 s -NOEXTEND, MUP │ │ │ 0042e0c0: 4950 2064 6973 706c 6179 7320 6120 6d65 IP displays a me │ │ │ -0042e0d0: 7373 6167 6550 0025 f616 0000 2020 2061 ssageP.%.... a │ │ │ +0042e0d0: 7373 6167 6550 0025 3e16 0000 2020 2061 ssageP.%>... a │ │ │ 0042e0e0: 6e64 2074 6572 6d69 6e61 7465 732e 2054 nd terminates. T │ │ │ 0042e0f0: 6865 206d 6573 7361 6765 2070 726f 7669 he message provi │ │ │ 0042e100: 6465 7320 7468 6520 7369 7a65 7320 6f66 des the sizes of │ │ │ 0042e110: 2074 6865 2069 6e70 7574 2061 6e64 206f the input and o │ │ │ -0042e120: 7574 7075 7452 0025 f617 0000 2020 2064 utputR.%.... d │ │ │ +0042e120: 7574 7075 7452 0025 3e17 0000 2020 2064 utputR.%>... d │ │ │ 0042e130: 6174 6162 6173 6520 6669 6c65 7320 616e atabase files an │ │ │ 0042e140: 6420 7468 6520 6e75 6d62 6572 206f 6620 d the number of │ │ │ 0042e150: 626c 6f63 6b73 2062 7920 7768 6963 6820 blocks by which │ │ │ 0042e160: 746f 2065 7874 656e 6420 7468 6520 6461 to extend the da │ │ │ -0042e170: 7461 6261 7365 2e4f 0025 f618 0000 2020 tabase.O.%.... │ │ │ +0042e170: 7461 6261 7365 2e4f 0025 3e18 0000 2020 tabase.O.%>... │ │ │ 0042e180: 2049 6620 7468 6520 5245 5354 4f52 4520 If the RESTORE │ │ │ 0042e190: 7370 6563 6966 6965 7320 6d6f 7265 2074 specifies more t │ │ │ 0042e1a0: 6861 6e20 6f6e 6520 696e 6372 656d 656e han one incremen │ │ │ 0042e1b0: 7461 6c20 6261 636b 7570 2077 6974 6820 tal backup with │ │ │ -0042e1c0: 6120 6669 6c65 4600 25f6 1900 0020 2020 a fileF.%.... │ │ │ +0042e1c0: 6120 6669 6c65 4600 253e 1900 0020 2020 a fileF.%>... │ │ │ 0042e1d0: 6c69 7374 2c20 7468 6520 6461 7461 6261 list, the databa │ │ │ 0042e1e0: 7365 2066 696c 6520 6d61 7920 7265 7175 se file may requ │ │ │ 0042e1f0: 6972 6520 6d6f 7265 2074 6861 6e20 6f6e ire more than on │ │ │ -0042e200: 6520 6578 7465 6e73 696f 6e2e 0700 25f6 e extension...%. │ │ │ -0042e210: 1a00 0046 0025 f621 0000 2020 2042 7920 ...F.%.!.. By │ │ │ +0042e200: 6520 6578 7465 6e73 696f 6e2e 0700 253e e extension...%> │ │ │ +0042e210: 1a00 0046 0025 3e21 0000 2020 2042 7920 ...F.%>!.. By │ │ │ 0042e220: 6465 6661 756c 742c 2052 4553 544f 5245 default, RESTORE │ │ │ 0042e230: 2061 7574 6f6d 6174 6963 616c 6c79 2065 automatically e │ │ │ 0042e240: 7874 656e 6473 2074 6865 2064 6174 6162 xtends the datab │ │ │ -0042e250: 6173 6520 6669 6c65 2e07 0025 f622 0000 ase file...%.".. │ │ │ -0042e260: 1300 12f6 554e 444f 574e 0000 5255 4e44 ....UNDOWN..RUND │ │ │ -0042e270: 4f57 4e12 0019 f6bf 1100 0020 2020 5255 OWN........ RU │ │ │ -0042e280: 4e44 4f57 4e07 001a f621 0000 5100 1af6 NDOWN....!..Q... │ │ │ +0042e250: 6173 6520 6669 6c65 2e07 0025 3e22 0000 ase file...%>".. │ │ │ +0042e260: 1300 123e 554e 444f 574e 0000 5255 4e44 ...>UNDOWN..RUND │ │ │ +0042e270: 4f57 4e12 0019 3ebf 1100 0020 2020 5255 OWN...>.... RU │ │ │ +0042e280: 4e44 4f57 4e07 001a 3e21 0000 5100 1a3e NDOWN...>!..Q..> │ │ │ 0042e290: 3100 0020 2020 5768 656e 2064 6174 6162 1.. When datab │ │ │ 0042e2a0: 6173 6520 6163 6365 7373 2068 6173 206e ase access has n │ │ │ 0042e2b0: 6f74 2062 6565 6e20 7072 6f70 6572 6c79 ot been properly │ │ │ 0042e2c0: 2074 6572 6d69 6e61 7465 642c 2052 554e terminated, RUN │ │ │ 0042e2d0: 444f 574e 2070 726f 7065 726c 794e 001a DOWN properlyN.. │ │ │ -0042e2e0: f641 0000 2020 2063 6c6f 7365 7320 6375 .A.. closes cu │ │ │ +0042e2e0: 3e41 0000 2020 2063 6c6f 7365 7320 6375 >A.. closes cu │ │ │ 0042e2f0: 7272 656e 746c 7920 696e 6163 7469 7665 rrently inactive │ │ │ 0042e300: 2064 6174 6162 6173 6573 2c20 7265 6d6f databases, remo │ │ │ 0042e310: 7665 7320 6162 616e 646f 6e65 6420 4754 ves abandoned GT │ │ │ -0042e320: 2e4d 2064 6174 6162 6173 6553 001a f651 .M databaseS...Q │ │ │ +0042e320: 2e4d 2064 6174 6162 6173 6553 001a 3e51 .M databaseS..>Q │ │ │ 0042e330: 0000 2020 2073 656d 6170 686f 7265 732c .. semaphores, │ │ │ 0042e340: 2061 6e64 2072 656c 6561 7365 7320 616e and releases an │ │ │ 0042e350: 7920 4950 4320 7265 736f 7572 6365 7320 y IPC resources │ │ │ 0042e360: 7573 6564 2e20 556e 6465 7220 6e6f 726d used. Under norm │ │ │ 0042e370: 616c 206f 7065 7261 7469 6f6e 732c 5100 al operations,Q. │ │ │ -0042e380: 1af6 6100 0020 2020 7468 6520 6c61 7374 ..a.. the last │ │ │ +0042e380: 1a3e 6100 0020 2020 7468 6520 6c61 7374 .>a.. the last │ │ │ 0042e390: 2070 726f 6365 7373 2074 6f20 636c 6f73 process to clos │ │ │ 0042e3a0: 6520 6120 6461 7461 6261 7365 2066 696c e a database fil │ │ │ 0042e3b0: 6520 7065 7266 6f72 6d73 2074 6865 2052 e performs the R │ │ │ 0042e3c0: 554e 444f 574e 2061 6374 696f 6e73 2c4c UNDOWN actions,L │ │ │ -0042e3d0: 001a f671 0000 2020 2061 6e64 2061 204d ...q.. and a M │ │ │ +0042e3d0: 001a 3e71 0000 2020 2061 6e64 2061 204d ..>q.. and a M │ │ │ 0042e3e0: 5550 4950 2052 554e 444f 574e 2069 7320 UPIP RUNDOWN is │ │ │ 0042e3f0: 6e6f 7420 7265 7175 6972 6564 2e20 4966 not required. If │ │ │ 0042e400: 2061 2064 6174 6162 6173 6520 6669 6c65 a database file │ │ │ -0042e410: 2069 7320 616c 7265 6164 7954 001a f681 is alreadyT.... │ │ │ +0042e410: 2069 7320 616c 7265 6164 7954 001a 3e81 is alreadyT..>. │ │ │ 0042e420: 0000 2020 2070 726f 7065 726c 7920 7275 .. properly ru │ │ │ 0042e430: 6e64 6f77 6e2c 2061 204d 5550 4950 2052 ndown, a MUPIP R │ │ │ 0042e440: 554e 444f 574e 2068 6173 206e 6f20 6566 UNDOWN has no ef │ │ │ 0042e450: 6665 6374 2e20 4966 2069 6e20 646f 7562 fect. If in doub │ │ │ 0042e460: 742c 2069 7420 6973 2061 6c77 6179 734e t, it is alwaysN │ │ │ -0042e470: 001a f691 0000 2020 2074 6f20 7361 6665 ...... to safe │ │ │ +0042e470: 001a 3e91 0000 2020 2074 6f20 7361 6665 ..>... to safe │ │ │ 0042e480: 2074 6f20 7065 7266 6f72 6d20 6120 7275 to perform a ru │ │ │ 0042e490: 6e64 6f77 6e2e 2046 4953 2072 6563 6f6d ndown. FIS recom │ │ │ 0042e4a0: 6d65 6e64 7320 7468 6520 666f 6c6c 6f77 mends the follow │ │ │ 0042e4b0: 696e 6720 6d65 7468 6f64 2074 6f35 0019 ing method to5.. │ │ │ -0042e4c0: f6c0 1100 0020 2020 7368 7574 646f 776e ..... shutdown │ │ │ +0042e4c0: 3ec0 1100 0020 2020 7368 7574 646f 776e >.... shutdown │ │ │ 0042e4d0: 2061 2047 542e 4d20 6170 706c 6963 6174 a GT.M applicat │ │ │ 0042e4e0: 696f 6e20 6f72 2074 6865 2073 7973 7465 ion or the syste │ │ │ -0042e4f0: 6d3a 0700 1af6 1200 002f 001a f613 0000 m:......./...... │ │ │ +0042e4f0: 6d3a 0700 1a3e 1200 002f 001a 3e13 0000 m:...>.../..>... │ │ │ 0042e500: 2020 2020 206f 2054 6572 6d69 6e61 7465 o Terminate │ │ │ 0042e510: 2061 6c6c 2047 542e 4d20 7072 6f63 6573 all GT.M proces │ │ │ -0042e520: 7365 732c 2061 6e64 4400 1af6 1400 0020 ses, andD...... │ │ │ +0042e520: 7365 732c 2061 6e64 4400 1a3e 1400 0020 ses, andD..>... │ │ │ 0042e530: 2020 2020 6f20 5275 6e64 6f77 6e20 616e o Rundown an │ │ │ 0042e540: 7920 616e 6420 616c 6c20 6461 7461 6261 y and all databa │ │ │ 0042e550: 7365 2066 696c 6573 2074 6861 7420 6d61 se files that ma │ │ │ -0042e560: 7920 6265 2061 6374 6976 652e 0700 1af6 y be active..... │ │ │ -0042e570: 1500 004f 001a f616 0000 2020 204d 5550 ...O...... MUP │ │ │ +0042e560: 7920 6265 2061 6374 6976 652e 0700 1a3e y be active....> │ │ │ +0042e570: 1500 004f 001a 3e16 0000 2020 204d 5550 ...O..>... MUP │ │ │ 0042e580: 4950 2052 554e 444f 574e 2063 6865 636b IP RUNDOWN check │ │ │ 0042e590: 7320 666f 7220 7665 7273 696f 6e20 6d69 s for version mi │ │ │ 0042e5a0: 736d 6174 6368 2e20 4966 2074 6865 7265 smatch. If there │ │ │ 0042e5b0: 2069 7320 6120 6d69 736d 6174 6368 2c20 is a mismatch, │ │ │ -0042e5c0: 6974 5300 1af6 1700 0020 2020 736b 6970 itS...... skip │ │ │ +0042e5c0: 6974 5300 1a3e 1700 0020 2020 736b 6970 itS..>... skip │ │ │ 0042e5d0: 7320 7468 6520 7265 6769 6f6e 2061 6e64 s the region and │ │ │ 0042e5e0: 2063 6f6e 7469 6e75 6573 2077 6974 6820 continues with │ │ │ 0042e5f0: 7468 6520 6e65 7874 2072 6567 696f 6e2e the next region. │ │ │ 0042e600: 2054 6869 7320 6d61 6b65 7320 6974 2065 This makes it e │ │ │ -0042e610: 6173 6965 724e 001a f618 0000 2020 2066 asierN...... f │ │ │ +0042e610: 6173 6965 724e 001a 3e18 0000 2020 2066 asierN..>... f │ │ │ 0042e620: 6f72 206d 756c 7469 706c 6520 286e 6f6e or multiple (non │ │ │ 0042e630: 2d69 6e74 6572 6163 7469 6e67 2920 4754 -interacting) GT │ │ │ 0042e640: 2e4d 2076 6572 7369 6f6e 7320 746f 2063 .M versions to c │ │ │ 0042e650: 6f2d 6578 6973 7420 6f6e 2074 6865 2073 o-exist on the s │ │ │ -0042e660: 616d 6550 001a f619 0000 2020 206d 6163 ameP...... mac │ │ │ +0042e660: 616d 6550 001a 3e19 0000 2020 206d 6163 ameP..>... mac │ │ │ 0042e670: 6869 6e65 2e20 4e6f 7465 2074 6861 7420 hine. Note that │ │ │ 0042e680: 4754 2e4d 2064 6f65 7320 6e6f 7420 7375 GT.M does not su │ │ │ 0042e690: 7070 6f72 7420 636f 6e63 7572 7265 6e74 pport concurrent │ │ │ 0042e6a0: 2061 6363 6573 7320 746f 2074 6865 2073 access to the s │ │ │ -0042e6b0: 616d 653d 001a f61a 0000 2020 2064 6174 ame=...... dat │ │ │ +0042e6b0: 616d 653d 001a 3e1a 0000 2020 2064 6174 ame=..>... dat │ │ │ 0042e6c0: 6162 6173 6520 6669 6c65 2062 7920 6d75 abase file by mu │ │ │ 0042e6d0: 6c74 6970 6c65 2076 6572 7369 6f6e 7320 ltiple versions │ │ │ 0042e6e0: 6f66 2074 6865 2073 6f66 7477 6172 652e of the software. │ │ │ -0042e6f0: 0700 1af6 2100 0035 001a f622 0000 2020 ....!..5...".. │ │ │ +0042e6f0: 0700 1a3e 2100 0035 001a 3e22 0000 2020 ...>!..5..>".. │ │ │ 0042e700: 2054 6865 2066 6f72 6d61 7420 6f66 2074 The format of t │ │ │ 0042e710: 6865 204d 5550 4950 2052 554e 444f 574e he MUPIP RUNDOWN │ │ │ -0042e720: 2063 6f6d 6d61 6e64 2069 733a 0700 1af6 command is:.... │ │ │ -0042e730: 2300 0054 001a f624 0000 2020 2052 555b #..T...$.. RU[ │ │ │ +0042e720: 2063 6f6d 6d61 6e64 2069 733a 0700 1a3e command is:...> │ │ │ +0042e730: 2300 0054 001a 3e24 0000 2020 2052 555b #..T..>$.. RU[ │ │ │ 0042e740: 4e44 4f57 4e5d 207b 2d46 494c 4520 6669 NDOWN] {-FILE fi │ │ │ 0042e750: 6c65 2d6e 616d 657c 2d52 4547 494f 4e20 le-name|-REGION │ │ │ 0042e760: 7265 6769 6f6e 2d6c 6973 747c 2d52 454c region-list|-REL │ │ │ 0042e770: 494e 4b43 544c 205b 6469 725d 7c2d 4f56 INKCTL [dir]|-OV │ │ │ -0042e780: 4552 5249 4445 7d07 001a f625 0000 5400 ERRIDE}....%..T. │ │ │ -0042e790: 1af6 2600 0020 2020 4d55 5049 5020 5255 ..&.. MUPIP RU │ │ │ +0042e780: 4552 5249 4445 7d07 001a 3e25 0000 5400 ERRIDE}...>%..T. │ │ │ +0042e790: 1a3e 2600 0020 2020 4d55 5049 5020 5255 .>&.. MUPIP RU │ │ │ 0042e7a0: 4e44 4f57 4e20 636c 6561 7273 2063 6572 NDOWN clears cer │ │ │ 0042e7b0: 7461 696e 2066 6965 6c64 7320 696e 2061 tain fields in a │ │ │ 0042e7c0: 2066 696c 6520 7468 6174 2069 7320 616c file that is al │ │ │ 0042e7d0: 7265 6164 7920 636c 6f73 6564 2e20 5468 ready closed. Th │ │ │ 0042e7e0: 6973 0000 0000 0000 0000 0000 0000 0000 is.............. │ │ │ 0042e7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042e800: 0400 0000 1306 0000 5d0c 0000 0000 0000 ........]....... │ │ │ -0042e810: 6e00 00f6 4845 4c50 00ff 7300 ff47 444d n...HELP..s..GDM │ │ │ +0042e810: 6e00 003e 4845 4c50 00ff 7300 ff47 444d n..>HELP..s..GDM │ │ │ 0042e820: 00ff 7300 ff52 4553 544f 5245 00c0 1500 ..s..RESTORE.... │ │ │ 0042e830: 0020 2020 2020 2020 6d6f 7265 2062 7974 . more byt │ │ │ 0042e840: 6573 7472 6561 6d20 6669 6c65 7320 746f estream files to │ │ │ 0042e850: 2052 4553 544f 5245 2069 6e74 6f20 7468 RESTORE into th │ │ │ 0042e860: 6520 6461 7461 6261 7365 2066 696c 6520 e database file │ │ │ 0042e870: 7370 6563 6966 6965 6420 7769 7468 5200 specified withR. │ │ │ -0042e880: 1af6 1600 0020 2020 2020 2020 6669 6c65 ..... file │ │ │ +0042e880: 1a3e 1600 0020 2020 2020 2020 6669 6c65 .>... file │ │ │ 0042e890: 2d6e 616d 652e 2054 6865 206c 6973 7420 -name. The list │ │ │ 0042e8a0: 616e 6420 6d75 7374 2062 6520 696e 2073 and must be in s │ │ │ 0042e8b0: 6571 7565 6e74 6961 6c20 6f72 6465 722c equential order, │ │ │ 0042e8c0: 2066 726f 6d20 7468 6520 6f6c 6465 7374 from the oldest │ │ │ -0042e8d0: 4700 1af6 1700 0020 2020 2020 2020 7472 G...... tr │ │ │ +0042e8d0: 4700 1a3e 1700 0020 2020 2020 2020 7472 G..>... tr │ │ │ 0042e8e0: 616e 7361 6374 696f 6e20 6e75 6d62 6572 ansaction number │ │ │ 0042e8f0: 2074 6f20 7468 6520 6d6f 7374 2072 6563 to the most rec │ │ │ 0042e900: 656e 7420 7472 616e 7361 6374 696f 6e20 ent transaction │ │ │ -0042e910: 6e75 6d62 6572 2e4b 001a f618 0000 2020 number.K...... │ │ │ +0042e910: 6e75 6d62 6572 2e4b 001a 3e18 0000 2020 number.K..>... │ │ │ 0042e920: 2020 2020 2062 7974 6573 7472 6561 6d2d bytestream- │ │ │ 0042e930: 626b 7570 2d6c 6973 746d 6179 2061 6c73 bkup-listmay als │ │ │ 0042e940: 6f20 696e 636c 7564 6520 6120 6c69 7374 o include a list │ │ │ 0042e950: 206f 6620 7069 7065 2063 6f6d 6d61 6e64 of pipe command │ │ │ -0042e960: 732e 0700 1af6 1900 0053 001a f61a 0000 s........S...... │ │ │ +0042e960: 732e 0700 1a3e 1900 0053 001a 3e1a 0000 s....>...S..>... │ │ │ 0042e970: 2020 2020 2020 203c 5443 505f 736f 636b spec │ │ │ 0042e990: 6966 6965 7320 6120 636f 6d62 696e 6174 ifies a combinat │ │ │ 0042e9a0: 696f 6e20 6f66 2049 5076 3420 6f72 2049 ion of IPv4 or I │ │ │ -0042e9b0: 5056 3620 686f 7374 6e61 6d65 4f00 1af6 PV6 hostnameO... │ │ │ +0042e9b0: 5056 3620 686f 7374 6e61 6d65 4f00 1a3e PV6 hostnameO..> │ │ │ 0042e9c0: 2100 0020 2020 2020 2020 616e 6420 6120 !.. and a │ │ │ 0042e9d0: 706f 7274 206e 756d 6265 7220 2866 6f72 port number (for │ │ │ 0042e9e0: 2065 7861 6d70 6c65 2c20 7463 703a 2f2f example, tcp:// │ │ │ 0042e9f0: 686f 7374 6e61 6d65 313a 706f 7274 6e6f hostname1:portno │ │ │ -0042ea00: 2920 666f 7220 7768 6963 6850 001a f622 ) for whichP..." │ │ │ +0042ea00: 2920 666f 7220 7768 6963 6850 001a 3e22 ) for whichP..>" │ │ │ 0042ea10: 0000 2020 2020 2020 2052 4553 544f 5245 .. RESTORE │ │ │ 0042ea20: 2073 6574 7320 7570 2061 206c 6973 7465 sets up a liste │ │ │ 0042ea30: 6e69 6e67 2070 726f 6365 7373 2074 6f20 ning process to │ │ │ 0042ea40: 7265 7374 6f72 6520 7468 6520 6279 7465 restore the byte │ │ │ -0042ea50: 7374 7265 616d 2064 6174 6150 001a f623 stream dataP...# │ │ │ +0042ea50: 7374 7265 616d 2064 6174 6150 001a 3e23 stream dataP..># │ │ │ 0042ea60: 0000 2020 2020 2020 2066 726f 6d20 616e .. from an │ │ │ 0042ea70: 2061 6374 6976 6520 4241 434b 5550 202d active BACKUP - │ │ │ 0042ea80: 4259 5445 5354 5245 414d 2070 726f 6365 BYTESTREAM proce │ │ │ 0042ea90: 7373 2074 6f20 7468 6520 6461 7461 6261 ss to the databa │ │ │ -0042eaa0: 7365 2066 696c 652e 2049 6e1f 001a f624 se file. In....$ │ │ │ +0042eaa0: 7365 2066 696c 652e 2049 6e1f 001a 3e24 se file. In...>$ │ │ │ 0042eab0: 0000 2020 2020 2020 2062 6f74 6820 7468 .. both th │ │ │ -0042eac0: 6573 6520 6361 7365 733a 0700 1af6 2500 ese cases:....%. │ │ │ -0042ead0: 0051 001a f626 0000 2020 2020 2020 2020 .Q...&.. │ │ │ +0042eac0: 6573 6520 6361 7365 733a 0700 1a3e 2500 ese cases:...>%. │ │ │ +0042ead0: 0051 001a 3e26 0000 2020 2020 2020 2020 .Q..>&.. │ │ │ 0042eae0: 2020 6f20 5468 6520 7472 616e 7361 6374 o The transact │ │ │ 0042eaf0: 696f 6e20 6e75 6d62 6572 2069 6e20 7468 ion number in th │ │ │ 0042eb00: 6520 6669 7273 7420 696e 6372 656d 656e e first incremen │ │ │ 0042eb10: 7461 6c20 6261 636b 7570 206d 7573 7420 tal backup must │ │ │ -0042eb20: 6265 5000 1af6 2700 0020 2020 2020 2020 beP...'.. │ │ │ +0042eb20: 6265 5000 1a3e 2700 0020 2020 2020 2020 beP..>'.. │ │ │ 0042eb30: 2020 2020 206f 6e65 206d 6f72 6520 7468 one more th │ │ │ 0042eb40: 616e 2074 6865 2063 7572 7265 6e74 2074 an the current t │ │ │ 0042eb50: 7261 6e73 6163 7469 6f6e 206e 756d 6265 ransaction numbe │ │ │ 0042eb60: 7220 6f66 2074 6865 2064 6174 6162 6173 r of the databas │ │ │ -0042eb70: 652e 4f00 1af6 2800 0020 2020 2020 2020 e.O...(.. │ │ │ +0042eb70: 652e 4f00 1a3e 2800 0020 2020 2020 2020 e.O..>(.. │ │ │ 0042eb80: 2020 2020 204f 7468 6572 7769 7365 2c20 Otherwise, │ │ │ 0042eb90: 7468 6520 696e 7465 6772 6974 7920 6368 the integrity ch │ │ │ 0042eba0: 6563 6b69 6e67 206d 6563 6861 6e69 736d ecking mechanism │ │ │ 0042ebb0: 206f 6620 4d55 5049 5020 5245 5354 4f52 of MUPIP RESTOR │ │ │ -0042ebc0: 4525 001a f629 0000 2020 2020 2020 2020 E%...).. │ │ │ +0042ebc0: 4525 001a 3e29 0000 2020 2020 2020 2020 E%..>).. │ │ │ 0042ebd0: 2020 2020 7072 6f64 7563 6573 2061 6e20 produces an │ │ │ -0042ebe0: 6572 726f 722e 5400 1af6 2a00 0020 2020 error.T...*.. │ │ │ +0042ebe0: 6572 726f 722e 5400 1a3e 2a00 0020 2020 error.T..>*.. │ │ │ 0042ebf0: 2020 2020 2020 206f 2059 6f75 2063 616e o You can │ │ │ 0042ec00: 2069 6e63 7265 6d65 6e74 616c 6c79 2072 incrementally r │ │ │ 0042ec10: 6573 746f 7265 2042 4143 4b55 5020 2d42 estore BACKUP -B │ │ │ 0042ec20: 5954 4553 5452 4541 4d20 6461 7461 2066 YTESTREAM data f │ │ │ -0042ec30: 726f 6d20 6569 7468 6572 5100 1af6 3100 rom eitherQ...1. │ │ │ +0042ec30: 726f 6d20 6569 7468 6572 5100 1a3e 3100 rom eitherQ..>1. │ │ │ 0042ec40: 0020 2020 2020 2020 2020 2020 2061 2054 . a T │ │ │ 0042ec50: 4350 2073 7472 6561 6d20 6f72 206d 756c CP stream or mul │ │ │ 0042ec60: 7469 706c 6520 6279 7465 7374 7265 616d tiple bytestream │ │ │ 0042ec70: 2066 696c 6573 2074 6f20 6f6e 6c79 206f files to only o │ │ │ -0042ec80: 6e65 2064 6174 6162 6173 6537 001a f632 ne database7...2 │ │ │ +0042ec80: 6e65 2064 6174 6162 6173 6537 001a 3e32 ne database7..>2 │ │ │ 0042ec90: 0000 2020 2020 2020 2020 2020 2020 6669 .. fi │ │ │ 0042eca0: 6c65 2077 6974 6820 6f6e 6520 4d55 5049 le with one MUPI │ │ │ 0042ecb0: 5020 5245 5354 4f52 4520 636f 6d6d 616e P RESTORE comman │ │ │ -0042ecc0: 642e 0700 1af6 3300 0052 001a f634 0000 d.....3..R...4.. │ │ │ +0042ecc0: 642e 0700 1a3e 3300 0052 001a 3e34 0000 d....>3..R..>4.. │ │ │ 0042ecd0: 2020 2020 206f 2049 6620 7468 6520 4241 o If the BA │ │ │ 0042ece0: 434b 5550 202d 4259 5445 5354 5245 414d CKUP -BYTESTREAM │ │ │ 0042ecf0: 2077 6173 2063 7265 6174 6564 2075 7369 was created usi │ │ │ 0042ed00: 6e67 202d 5452 414e 5341 4354 494f 4e3d ng -TRANSACTION= │ │ │ -0042ed10: 312c 2063 7265 6174 6520 614d 001a f635 1, create aM...5 │ │ │ +0042ed10: 312c 2063 7265 6174 6520 614d 001a 3e35 1, create aM..>5 │ │ │ 0042ed20: 0000 2020 2020 2020 206e 6577 2064 6174 .. new dat │ │ │ 0042ed30: 6162 6173 6520 7769 7468 204d 5550 4950 abase with MUPIP │ │ │ 0042ed40: 2043 5245 4154 4520 616e 6420 646f 206e CREATE and do n │ │ │ 0042ed50: 6f74 2061 6363 6573 7320 6974 2c20 6578 ot access it, ex │ │ │ -0042ed60: 6365 7074 2074 6865 4b00 1af6 3600 0020 cept theK...6.. │ │ │ +0042ed60: 6365 7074 2074 6865 4b00 1a3e 3600 0020 cept theK..>6.. │ │ │ 0042ed70: 2020 2020 2020 7374 616e 6461 6c6f 6e65 standalone │ │ │ 0042ed80: 204d 5550 4950 2063 6f6d 6d61 6e64 7320 MUPIP commands │ │ │ 0042ed90: 494e 5445 4720 2d46 494c 452c 2045 5854 INTEG -FILE, EXT │ │ │ 0042eda0: 454e 442c 2061 6e64 2053 4554 2062 6566 END, and SET bef │ │ │ -0042edb0: 6f72 6525 001a f637 0000 2020 2020 2020 ore%...7.. │ │ │ +0042edb0: 6f72 6525 001a 3e37 0000 2020 2020 2020 ore%..>7.. │ │ │ 0042edc0: 2069 6e69 7469 6174 696e 6720 7468 6520 initiating the │ │ │ -0042edd0: 5245 5354 4f52 452e 0700 1af6 3800 001a RESTORE.....8... │ │ │ -0042ede0: 0019 f6ff 7300 ff45 5841 4d50 4c45 5300 ....s..EXAMPLES. │ │ │ -0042edf0: 0045 7861 6d70 6c65 7313 0026 f6bf 1100 .Examples..&.... │ │ │ -0042ee00: 0020 2020 4578 616d 706c 6573 0700 27f6 . Examples..'. │ │ │ +0042edd0: 5245 5354 4f52 452e 0700 1a3e 3800 001a RESTORE....>8... │ │ │ +0042ede0: 0019 3eff 7300 ff45 5841 4d50 4c45 5300 ..>.s..EXAMPLES. │ │ │ +0042edf0: 0045 7861 6d70 6c65 7313 0026 3ebf 1100 .Examples..&>... │ │ │ +0042ee00: 0020 2020 4578 616d 706c 6573 0700 273e . Examples..'> │ │ │ 0042ee10: 2100 0000 0000 0000 0000 0000 0000 0000 !............... │ │ │ 0042ee20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042ee30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042ee40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042ee50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042ee60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042ee70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -274171,275 +274171,275 @@ │ │ │ 0042efa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042efb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042efc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042efd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042efe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042eff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042f000: 0400 0000 d907 0000 be0c 0000 0000 0000 ................ │ │ │ -0042f010: 6a00 00f6 4845 4c50 00ff 7300 ff47 444d j...HELP..s..GDM │ │ │ +0042f010: 6a00 003e 4845 4c50 00ff 7300 ff47 444d j..>HELP..s..GDM │ │ │ 0042f020: 00ff 7300 ff52 554e 444f 574e 00c0 2700 ..s..RUNDOWN..'. │ │ │ 0042f030: 0020 2020 6661 6369 6c69 7461 7465 7320 . facilitates │ │ │ 0042f040: 7265 636f 7665 7279 2066 726f 6d20 6120 recovery from a │ │ │ 0042f050: 7379 7374 656d 2063 7261 7368 206f 7220 system crash or │ │ │ 0042f060: 6f74 6865 7220 6f70 6572 6174 696f 6e61 other operationa │ │ │ -0042f070: 6c20 616e 6f6d 616c 792e 0700 1af6 2800 l anomaly.....(. │ │ │ -0042f080: 0050 001a f629 0000 2020 2055 7365 2052 .P...).. Use R │ │ │ +0042f070: 6c20 616e 6f6d 616c 792e 0700 1a3e 2800 l anomaly....>(. │ │ │ +0042f080: 0050 001a 3e29 0000 2020 2055 7365 2052 .P..>).. Use R │ │ │ 0042f090: 554e 444f 574e 2061 6674 6572 2061 2073 UNDOWN after a s │ │ │ 0042f0a0: 7973 7465 6d20 6372 6173 6820 6f72 2061 ystem crash or a │ │ │ 0042f0b0: 6674 6572 2074 6865 206c 6173 7420 7072 fter the last pr │ │ │ 0042f0c0: 6f63 6573 7320 6163 6365 7373 696e 6720 ocess accessing │ │ │ -0042f0d0: 6151 001a f62a 0000 2020 2064 6174 6162 aQ...*.. datab │ │ │ +0042f0d0: 6151 001a 3e2a 0000 2020 2064 6174 6162 aQ..>*.. datab │ │ │ 0042f0e0: 6173 6520 7465 726d 696e 6174 6573 2061 ase terminates a │ │ │ 0042f0f0: 626e 6f72 6d61 6c6c 792e 2052 554e 444f bnormally. RUNDO │ │ │ 0042f100: 574e 2065 6e73 7572 6573 2074 6861 7420 WN ensures that │ │ │ 0042f110: 6f70 656e 2064 6174 6162 6173 6573 2061 open databases a │ │ │ -0042f120: 7265 5400 1af6 3100 0020 2020 7072 6f70 reT...1.. prop │ │ │ +0042f120: 7265 5400 1a3e 3100 0020 2020 7072 6f70 reT..>1.. prop │ │ │ 0042f130: 6572 6c79 2063 6c6f 7365 6420 616e 6420 erly closed and │ │ │ 0042f140: 7265 6164 7920 666f 7220 7375 6273 6571 ready for subseq │ │ │ 0042f150: 7565 6e74 2075 7365 2e20 5255 4e44 4f57 uent use. RUNDOW │ │ │ 0042f160: 4e20 6861 7320 6e6f 2065 6666 6563 7420 N has no effect │ │ │ -0042f170: 6f6e 2061 6e79 4d00 1af6 3200 0020 2020 on anyM...2.. │ │ │ +0042f170: 6f6e 2061 6e79 4d00 1a3e 3200 0020 2020 on anyM..>2.. │ │ │ 0042f180: 6461 7461 6261 7365 2074 6861 7420 6973 database that is │ │ │ 0042f190: 2061 6374 6976 656c 7920 6265 696e 6720 actively being │ │ │ 0042f1a0: 6163 6365 7373 6564 2061 7420 7468 6520 accessed at the │ │ │ 0042f1b0: 7469 6d65 2074 6865 2052 554e 444f 574e time the RUNDOWN │ │ │ -0042f1c0: 2069 7311 001a f633 0000 2020 2069 7373 is....3.. iss │ │ │ -0042f1d0: 7565 642e 0700 1af6 3400 0053 001a f635 ued.....4..S...5 │ │ │ +0042f1c0: 2069 7311 001a 3e33 0000 2020 2069 7373 is...>3.. iss │ │ │ +0042f1d0: 7565 642e 0700 1a3e 3400 0053 001a 3e35 ued....>4..S..>5 │ │ │ 0042f1e0: 0000 2020 2041 2073 7563 6365 7373 6675 .. A successfu │ │ │ 0042f1f0: 6c20 4d55 5049 5020 5255 4e44 4f57 4e20 l MUPIP RUNDOWN │ │ │ 0042f200: 6f66 2061 2064 6174 6162 6173 6520 7265 of a database re │ │ │ 0042f210: 6769 6f6e 2072 656d 6f76 6573 2061 6e79 gion removes any │ │ │ 0042f220: 2063 7572 7265 6e74 204d 5550 4950 1100 current MUPIP.. │ │ │ -0042f230: 1af6 3600 0020 2020 4652 4545 5a45 2e07 ..6.. FREEZE.. │ │ │ -0042f240: 001a f637 0000 5400 1af6 3800 0020 2020 ...7..T...8.. │ │ │ +0042f230: 1a3e 3600 0020 2020 4652 4545 5a45 2e07 .>6.. FREEZE.. │ │ │ +0042f240: 001a 3e37 0000 5400 1a3e 3800 0020 2020 ..>7..T..>8.. │ │ │ 0042f250: 5255 4e44 4f57 4e20 2d46 494c 4520 6361 RUNDOWN -FILE ca │ │ │ 0042f260: 6e20 6265 2064 6972 6563 7465 6420 746f n be directed to │ │ │ 0042f270: 2061 2073 7461 7469 7374 6963 7320 6461 a statistics da │ │ │ 0042f280: 7461 6261 7365 2066 696c 6520 616e 6420 tabase file and │ │ │ -0042f290: 776f 726b 7320 6576 656e 4300 1af6 3900 works evenC...9. │ │ │ +0042f290: 776f 726b 7320 6576 656e 4300 1a3e 3900 works evenC..>9. │ │ │ 0042f2a0: 0020 2020 6966 2074 6865 2063 6f72 7265 . if the corre │ │ │ 0042f2b0: 7370 6f6e 6469 6e67 2061 6374 7561 6c20 sponding actual │ │ │ 0042f2c0: 6461 7461 6261 7365 2066 696c 6520 646f database file do │ │ │ 0042f2d0: 6573 206e 6f74 2065 7869 7374 2e07 001a es not exist.... │ │ │ -0042f2e0: f63a 0000 4d00 1af6 4100 0020 2020 546f .:..M...A.. To │ │ │ +0042f2e0: 3e3a 0000 4d00 1a3e 4100 0020 2020 546f >:..M..>A.. To │ │ │ 0042f2f0: 2065 6e73 7572 6520 6461 7461 6261 7365 ensure database │ │ │ 0042f300: 2069 6e74 6567 7269 7479 2c20 616c 6c20 integrity, all │ │ │ 0042f310: 7379 7374 656d 2073 6875 7464 6f77 6e20 system shutdown │ │ │ 0042f320: 616c 676f 7269 7468 6d73 2073 686f 756c algorithms shoul │ │ │ -0042f330: 6450 001a f642 0000 2020 2069 6e63 6c75 dP...B.. inclu │ │ │ +0042f330: 6450 001a 3e42 0000 2020 2069 6e63 6c75 dP..>B.. inclu │ │ │ 0042f340: 6465 2073 6372 6970 7473 2074 6861 7420 de scripts that │ │ │ 0042f350: 7374 6f70 2061 7420 4754 2e4d 2070 726f stop at GT.M pro │ │ │ 0042f360: 6365 7373 6573 2061 6e64 2070 6572 666f cesses and perfo │ │ │ 0042f370: 726d 2052 554e 444f 574e 206f 6e20 616c rm RUNDOWN on al │ │ │ -0042f380: 6c19 001a f643 0000 2020 2064 6174 6162 l....C.. datab │ │ │ -0042f390: 6173 6520 6669 6c65 732e 0700 1af6 4400 ase files.....D. │ │ │ -0042f3a0: 004a 001a f645 0000 2020 2054 6865 2052 .J...E.. The R │ │ │ +0042f380: 6c19 001a 3e43 0000 2020 2064 6174 6162 l...>C.. datab │ │ │ +0042f390: 6173 6520 6669 6c65 732e 0700 1a3e 4400 ase files....>D. │ │ │ +0042f3a0: 004a 001a 3e45 0000 2020 2054 6865 2052 .J..>E.. The R │ │ │ 0042f3b0: 554e 444f 574e 2063 6f6d 6d61 6e64 206d UNDOWN command m │ │ │ 0042f3c0: 6179 2069 6e63 6c75 6465 206f 6e65 206f ay include one o │ │ │ 0042f3d0: 6620 7468 6520 666f 6c6c 6f77 696e 6720 f the following │ │ │ -0042f3e0: 7175 616c 6966 6965 7273 3a07 001a f646 qualifiers:....F │ │ │ -0042f3f0: 0000 1100 1af6 4700 0020 2020 2d46 5b69 ......G.. -F[i │ │ │ -0042f400: 6c65 5d1f 001a f648 0000 2020 202d 525b le]....H.. -R[ │ │ │ +0042f3e0: 7175 616c 6966 6965 7273 3a07 001a 3e46 qualifiers:...>F │ │ │ +0042f3f0: 0000 1100 1a3e 4700 0020 2020 2d46 5b69 .....>G.. -F[i │ │ │ +0042f400: 6c65 5d1f 001a 3e48 0000 2020 202d 525b le]...>H.. -R[ │ │ │ 0042f410: 6567 696f 6e5d 3d72 6567 696f 6e2d 6c69 egion]=region-li │ │ │ -0042f420: 7374 1b00 1af6 4900 0020 2020 2d52 454c st....I.. -REL │ │ │ +0042f420: 7374 1b00 1a3e 4900 0020 2020 2d52 454c st...>I.. -REL │ │ │ 0042f430: 696e 6b63 746c 205b 6469 7231 5d13 001a inkctl [dir1]... │ │ │ -0042f440: f64a 0000 2020 202d 4f76 6572 7269 6465 .J.. -Override │ │ │ -0042f450: 0700 1af6 5100 0054 001a f652 0000 2020 ....Q..T...R.. │ │ │ +0042f440: 3e4a 0000 2020 202d 4f76 6572 7269 6465 >J.. -Override │ │ │ +0042f450: 0700 1a3e 5100 0054 001a 3e52 0000 2020 ...>Q..T..>R.. │ │ │ 0042f460: 2049 6620 7468 6520 5255 4e44 4f57 4e20 If the RUNDOWN │ │ │ 0042f470: 636f 6d6d 616e 6420 646f 6573 206e 6f74 command does not │ │ │ 0042f480: 2073 7065 6369 6679 2065 6974 6865 7220 specify either │ │ │ 0042f490: 2d46 696c 6520 6f72 202d 5265 6769 6f6e -File or -Region │ │ │ -0042f4a0: 2c20 6974 2063 6865 636b 734d 001a f653 , it checksM...S │ │ │ +0042f4a0: 2c20 6974 2063 6865 636b 734d 001a 3e53 , it checksM..>S │ │ │ 0042f4b0: 0000 2020 2061 6c6c 2074 6865 2049 5043 .. all the IPC │ │ │ 0042f4c0: 2072 6573 6f75 7263 6573 2028 7368 6172 resources (shar │ │ │ 0042f4d0: 6564 206d 656d 6f72 7929 206f 6e20 7468 ed memory) on th │ │ │ 0042f4e0: 6520 7379 7374 656d 2061 6e64 2069 6620 e system and if │ │ │ -0042f4f0: 7468 6579 2061 7265 4f00 1af6 5400 0020 they areO...T.. │ │ │ +0042f4f0: 7468 6579 2061 7265 4f00 1a3e 5400 0020 they areO..>T.. │ │ │ 0042f500: 2020 6173 736f 6369 6174 6564 2077 6974 associated wit │ │ │ 0042f510: 6820 6120 4754 2e4d 2064 6174 6162 6173 h a GT.M databas │ │ │ 0042f520: 652c 2061 7474 656d 7074 7320 746f 2072 e, attempts to r │ │ │ 0042f530: 756e 646f 776e 2074 6861 7420 6669 6c65 undown that file │ │ │ -0042f540: 2e20 4d55 5049 5051 001a f655 0000 2020 . MUPIPQ...U.. │ │ │ +0042f540: 2e20 4d55 5049 5051 001a 3e55 0000 2020 . MUPIPQ..>U.. │ │ │ 0042f550: 2052 554e 444f 574e 2077 6974 6820 6e6f RUNDOWN with no │ │ │ 0042f560: 2061 7267 756d 656e 7420 7265 6d6f 7665 argument remove │ │ │ 0042f570: 7320 616e 7920 7374 6174 6973 7469 6373 s any statistics │ │ │ 0042f580: 2064 6174 6162 6173 6520 6669 6c65 2072 database file r │ │ │ -0042f590: 6573 6f75 7263 6573 4700 1af6 5600 0020 esourcesG...V.. │ │ │ +0042f590: 6573 6f75 7263 6573 4700 1a3e 5600 0020 esourcesG..>V.. │ │ │ 0042f5a0: 2020 6173 736f 6369 6174 6564 2077 6974 associated wit │ │ │ 0042f5b0: 6820 6163 7475 616c 2064 6174 6162 6173 h actual databas │ │ │ 0042f5c0: 6520 6669 6c65 2072 6573 6f75 7263 6573 e file resources │ │ │ 0042f5d0: 2069 7420 6361 6e20 7265 6d6f 7665 2e07 it can remove.. │ │ │ -0042f5e0: 001a f657 0000 1200 19f6 ff73 00ff 4649 ...W.......s..FI │ │ │ -0042f5f0: 4c45 0000 4669 6c65 0f00 22f6 bf11 0000 LE..File.."..... │ │ │ -0042f600: 2020 2046 696c 6507 0023 f621 0000 5400 File..#.!..T. │ │ │ -0042f610: 23f6 3100 0020 2020 5370 6563 6966 6965 #.1.. Specifie │ │ │ +0042f5e0: 001a 3e57 0000 1200 193e ff73 00ff 4649 ..>W.....>.s..FI │ │ │ +0042f5f0: 4c45 0000 4669 6c65 0f00 223e bf11 0000 LE..File..">.... │ │ │ +0042f600: 2020 2046 696c 6507 0023 3e21 0000 5400 File..#>!..T. │ │ │ +0042f610: 233e 3100 0020 2020 5370 6563 6966 6965 #>1.. Specifie │ │ │ 0042f620: 7320 7468 6174 2074 6865 2061 7267 756d s that the argum │ │ │ 0042f630: 656e 7420 6973 2061 2066 696c 652d 6e61 ent is a file-na │ │ │ 0042f640: 6d65 2066 6f72 2061 2073 696e 676c 6520 me for a single │ │ │ 0042f650: 6461 7461 6261 7365 2066 696c 652e 2054 database file. T │ │ │ -0042f660: 6865 5300 23f6 4100 0020 2020 2d46 494c heS.#.A.. -FIL │ │ │ +0042f660: 6865 5300 233e 4100 0020 2020 2d46 494c heS.#>A.. -FIL │ │ │ 0042f670: 4520 7175 616c 6966 6965 7220 6973 2069 E qualifier is i │ │ │ 0042f680: 6e63 6f6d 7061 7469 626c 6520 7769 7468 ncompatible with │ │ │ 0042f690: 2074 6865 2052 4547 494f 4e20 7175 616c the REGION qual │ │ │ 0042f6a0: 6966 6965 722e 2049 6620 7468 6520 7275 ifier. If the ru │ │ │ -0042f6b0: 6e64 6f77 6e51 0023 f651 0000 2020 2070 ndownQ.#.Q.. p │ │ │ +0042f6b0: 6e64 6f77 6e51 0023 3e51 0000 2020 2070 ndownQ.#>Q.. p │ │ │ 0042f6c0: 6172 616d 6574 6572 2063 6f6e 7369 7374 arameter consist │ │ │ 0042f6d0: 7320 6f66 2061 206c 6973 7420 6f66 2066 s of a list of f │ │ │ 0042f6e0: 696c 6573 2c20 7468 6520 636f 6d6d 616e iles, the comman │ │ │ 0042f6f0: 6420 6f6e 6c79 206f 7065 7261 7465 7320 d only operates │ │ │ -0042f700: 6f6e 2074 6865 2100 23f6 6100 0020 2020 on the!.#.a.. │ │ │ +0042f700: 6f6e 2074 6865 2100 233e 6100 0020 2020 on the!.#>a.. │ │ │ 0042f710: 6669 7273 7420 6974 656d 2069 6e20 7468 first item in th │ │ │ -0042f720: 6520 6c69 7374 2e07 0023 f671 0000 2400 e list...#.q..$. │ │ │ -0042f730: 23f6 8100 0020 2020 496e 636f 6d70 6174 #.... Incompat │ │ │ +0042f720: 6520 6c69 7374 2e07 0023 3e71 0000 2400 e list...#>q..$. │ │ │ +0042f730: 233e 8100 0020 2020 496e 636f 6d70 6174 #>... Incompat │ │ │ 0042f740: 6962 6c65 2077 6974 683a 202d 5245 4749 ible with: -REGI │ │ │ -0042f750: 4f4e 0700 23f6 9100 0016 001d f64f 5645 ON..#........OVE │ │ │ +0042f750: 4f4e 0700 233e 9100 0016 001d 3e4f 5645 ON..#>......>OVE │ │ │ 0042f760: 5252 4944 4500 004f 7665 7272 6964 6513 RRIDE..Override. │ │ │ -0042f770: 0026 f6bf 1100 0020 2020 4f76 6572 7269 .&..... Overri │ │ │ -0042f780: 6465 0700 27f6 2100 0050 0027 f631 0000 de..'.!..P.'.1.. │ │ │ +0042f770: 0026 3ebf 1100 0020 2020 4f76 6572 7269 .&>.... Overri │ │ │ +0042f780: 6465 0700 273e 2100 0050 0027 3e31 0000 de..'>!..P.'>1.. │ │ │ 0042f790: 2020 204f 7665 7272 6964 6573 2074 6865 Overrides the │ │ │ 0042f7a0: 2070 726f 7465 6374 696f 6e20 7468 6174 protection that │ │ │ 0042f7b0: 2070 7265 7665 6e74 7320 4d55 5049 5020 prevents MUPIP │ │ │ 0042f7c0: 5255 4e44 4f57 4e20 6672 6f6d 2070 6572 RUNDOWN from per │ │ │ 0042f7d0: 666f 726d 696e 6720 6100 0000 0000 0000 forming a....... │ │ │ 0042f7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042f7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 0042f800: 0400 0000 f507 0000 e40c 0000 0000 0000 ................ │ │ │ -0042f810: 7300 00f6 4845 4c50 00ff 7300 ff47 444d s...HELP..s..GDM │ │ │ +0042f810: 7300 003e 4845 4c50 00ff 7300 ff47 444d s..>HELP..s..GDM │ │ │ 0042f820: 00ff 7300 ff52 554e 444f 574e 00ff 7300 ..s..RUNDOWN..s. │ │ │ 0042f830: ff4f 5645 5252 4944 4500 bf41 0000 2020 .OVERRIDE..A.. │ │ │ 0042f840: 2072 756e 646f 776e 206f 6620 6120 7265 rundown of a re │ │ │ 0042f850: 706c 6963 6174 696f 6e2d 656e 6162 6c65 plication-enable │ │ │ 0042f860: 6420 2877 6974 6820 4245 464f 5245 5f49 d (with BEFORE_I │ │ │ 0042f870: 4d41 4745 2920 6461 7461 6261 7365 206f MAGE) database o │ │ │ -0042f880: 7220 6152 0027 f651 0000 2020 206e 6f6e r aR.'.Q.. non │ │ │ +0042f880: 7220 6152 0027 3e51 0000 2020 206e 6f6e r aR.'>Q.. non │ │ │ 0042f890: 2d72 6570 6c69 6361 7465 6420 4e4f 4245 -replicated NOBE │ │ │ 0042f8a0: 464f 5245 2d6a 6f75 726e 616c 6564 2064 FORE-journaled d │ │ │ 0042f8b0: 6174 6162 6173 6520 7468 6174 2077 6173 atabase that was │ │ │ 0042f8c0: 2061 626e 6f72 6d61 6c6c 7920 7368 7574 abnormally shut │ │ │ -0042f8d0: 646f 776e 2e4e 0027 f661 0000 2020 2054 down.N.'.a.. T │ │ │ +0042f8d0: 646f 776e 2e4e 0027 3e61 0000 2020 2054 down.N.'>a.. T │ │ │ 0042f8e0: 6865 2070 726f 7465 6374 696f 6e20 696e he protection in │ │ │ 0042f8f0: 766f 6c76 6573 2069 7373 7569 6e67 2074 volves issuing t │ │ │ 0042f900: 6865 204d 5555 5345 524c 424b 2065 7272 he MUUSERLBK err │ │ │ 0042f910: 6f72 2066 6f72 2061 2070 7265 7669 6f75 or for a previou │ │ │ -0042f920: 736c 7951 0027 f671 0000 2020 2063 7261 slyQ.'.q.. cra │ │ │ +0042f920: 736c 7951 0027 3e71 0000 2020 2063 7261 slyQ.'>q.. cra │ │ │ 0042f930: 7368 6564 2072 6570 6c69 6361 7469 6f6e shed replication │ │ │ 0042f940: 2d65 6e61 626c 6564 2028 7769 7468 2042 -enabled (with B │ │ │ 0042f950: 4546 4f52 4520 494d 4147 4520 6a6f 7572 EFORE IMAGE jour │ │ │ 0042f960: 6e61 6c69 6e67 2920 6461 7461 6261 7365 naling) database │ │ │ -0042f970: 2061 6e64 5300 27f6 8100 0020 2020 7468 andS.'.... th │ │ │ +0042f970: 2061 6e64 5300 273e 8100 0020 2020 7468 andS.'>... th │ │ │ 0042f980: 6520 4d55 5553 4552 4543 4f56 2065 7272 e MUUSERECOV err │ │ │ 0042f990: 6f72 2066 6f72 2061 206e 6f6e 2d72 6570 or for a non-rep │ │ │ 0042f9a0: 6c69 6361 7465 6420 6f72 204e 4f42 4546 licated or NOBEF │ │ │ 0042f9b0: 4f52 452d 6a6f 7572 6e61 6c65 6420 6461 ORE-journaled da │ │ │ -0042f9c0: 7461 6261 7365 2e51 0027 f691 0000 2020 tabase.Q.'.... │ │ │ +0042f9c0: 7461 6261 7365 2e51 0027 3e91 0000 2020 tabase.Q.'>... │ │ │ 0042f9d0: 2042 6f74 6820 7468 6573 6520 6572 726f Both these erro │ │ │ 0042f9e0: 7273 2070 7265 7665 6e74 2063 6f6d 706c rs prevent compl │ │ │ 0042f9f0: 6963 6174 696f 6e73 2072 656c 6174 6564 ications related │ │ │ 0042fa00: 2074 6f20 6461 7461 2072 6563 6f76 6572 to data recover │ │ │ -0042fa10: 7920 6672 6f6d 2061 3a00 26f6 c011 0000 y from a:.&..... │ │ │ +0042fa10: 7920 6672 6f6d 2061 3a00 263e c011 0000 y from a:.&>.... │ │ │ 0042fa20: 2020 206a 6f75 726e 616c 2066 696c 6520 journal file │ │ │ 0042fa30: 6f72 2061 2072 6570 6c69 6361 7469 6f6e or a replication │ │ │ 0042fa40: 2d65 6e61 626c 6564 2064 6174 6162 6173 -enabled databas │ │ │ -0042fa50: 652e 0700 27f6 1200 0012 001d f652 4547 e...'........REG │ │ │ -0042fa60: 494f 4e00 0052 6567 696f 6e11 0024 f6bf ION..Region..$.. │ │ │ -0042fa70: 1100 0020 2020 5265 6769 6f6e 0700 25f6 ... Region..%. │ │ │ -0042fa80: 2100 004f 0025 f631 0000 2020 2054 6865 !..O.%.1.. The │ │ │ +0042fa50: 652e 0700 273e 1200 0012 001d 3e52 4547 e...'>......>REG │ │ │ +0042fa60: 494f 4e00 0052 6567 696f 6e11 0024 3ebf ION..Region..$>. │ │ │ +0042fa70: 1100 0020 2020 5265 6769 6f6e 0700 253e ... Region..%> │ │ │ +0042fa80: 2100 004f 0025 3e31 0000 2020 2054 6865 !..O.%>1.. The │ │ │ 0042fa90: 2072 6567 696f 6e2d 6c69 7374 2069 6465 region-list ide │ │ │ 0042faa0: 6e74 6966 6965 7320 7468 6520 7461 7267 ntifies the targ │ │ │ 0042fab0: 6574 206f 6620 7468 6520 5255 4e44 4f57 et of the RUNDOW │ │ │ 0042fac0: 4e2e 2072 6567 696f 6e2d 6c69 7374 206d N. region-list m │ │ │ -0042fad0: 6179 5100 25f6 4100 0020 2020 7370 6563 ayQ.%.A.. spec │ │ │ +0042fad0: 6179 5100 253e 4100 0020 2020 7370 6563 ayQ.%>A.. spec │ │ │ 0042fae0: 6966 7920 6d6f 7265 2074 6861 6e20 6f6e ify more than on │ │ │ 0042faf0: 6520 7265 6769 6f6e 206f 6620 7468 6520 e region of the │ │ │ 0042fb00: 6375 7272 656e 7420 676c 6f62 616c 2064 current global d │ │ │ 0042fb10: 6972 6563 746f 7279 2069 6e20 6120 6c69 irectory in a li │ │ │ -0042fb20: 7374 2e52 0025 f651 0000 2020 2052 6567 st.R.%.Q.. Reg │ │ │ +0042fb20: 7374 2e52 0025 3e51 0000 2020 2052 6567 st.R.%>Q.. Reg │ │ │ 0042fb30: 696f 6e73 2061 7265 2063 6173 652d 696e ions are case-in │ │ │ 0042fb40: 7365 6e73 6974 6976 652c 2073 6570 6172 sensitive, separ │ │ │ 0042fb50: 6174 6564 2062 7920 6120 636f 6d6d 612c ated by a comma, │ │ │ 0042fb60: 2061 6e64 2077 696c 6463 6172 6473 2063 and wildcards c │ │ │ -0042fb70: 616e 2062 6553 0025 f661 0000 2020 2075 an beS.%.a.. u │ │ │ +0042fb70: 616e 2062 6553 0025 3e61 0000 2020 2075 an beS.%>a.. u │ │ │ 0042fb80: 7365 6420 746f 2073 7065 6369 6679 2074 sed to specify t │ │ │ 0042fb90: 6865 6d2e 2041 6e79 2072 6567 696f 6e2d hem. Any region- │ │ │ 0042fba0: 6e61 6d65 206d 6179 2069 6e63 6c75 6465 name may include │ │ │ 0042fbb0: 2074 6865 2077 696c 6463 6172 6420 6368 the wildcard ch │ │ │ -0042fbc0: 6172 6163 7465 7273 4d00 25f6 7100 0020 aractersM.%.q.. │ │ │ +0042fbc0: 6172 6163 7465 7273 4d00 253e 7100 0020 aractersM.%>q.. │ │ │ 0042fbd0: 2020 2a20 616e 6420 2520 2872 656d 656d * and % (remem │ │ │ 0042fbe0: 6265 7220 746f 2065 7363 6170 6520 7468 ber to escape th │ │ │ 0042fbf0: 656d 2074 6f20 7072 6f74 6563 7420 7468 em to protect th │ │ │ 0042fc00: 656d 2066 726f 6d20 696e 6170 7072 6f70 em from inapprop │ │ │ -0042fc10: 7269 6174 6550 0025 f681 0000 2020 2065 riateP.%.... e │ │ │ +0042fc10: 7269 6174 6550 0025 3e81 0000 2020 2065 riateP.%>... e │ │ │ 0042fc20: 7870 616e 7369 6f6e 2062 7920 7468 6520 xpansion by the │ │ │ 0042fc30: 7368 656c 6c29 2e20 416e 7920 7265 6769 shell). Any regi │ │ │ 0042fc40: 6f6e 206e 616d 6520 6578 7061 6e73 696f on name expansio │ │ │ 0042fc50: 6e20 6f63 6375 7273 2069 6e20 4d20 2841 n occurs in M (A │ │ │ -0042fc60: 5343 4949 291a 0025 f691 0000 2020 2063 SCII)..%.... c │ │ │ +0042fc60: 5343 4949 291a 0025 3e91 0000 2020 2063 SCII)..%>... c │ │ │ 0042fc70: 6f6c 6c61 7469 6f6e 206f 7264 6572 2e08 ollation order.. │ │ │ -0042fc80: 0024 f6c0 1100 004a 0025 f612 0000 2020 .$.....J.%.... │ │ │ +0042fc80: 0024 3ec0 1100 004a 0025 3e12 0000 2020 .$>....J.%>... │ │ │ 0042fc90: 2055 7365 2074 6865 2077 696c 6463 6172 Use the wildcar │ │ │ 0042fca0: 6420 222a 2220 746f 2072 756e 646f 776e d "*" to rundown │ │ │ 0042fcb0: 2061 6c6c 2069 6e61 6374 6976 6520 7265 all inactive re │ │ │ 0042fcc0: 6769 6f6e 7320 696e 2061 2067 6c6f 6261 gions in a globa │ │ │ -0042fcd0: 6c14 0025 f613 0000 2020 2064 6972 6563 l..%.... direc │ │ │ -0042fce0: 746f 7279 2e07 0025 f614 0000 2200 25f6 tory...%....".%. │ │ │ +0042fcd0: 6c14 0025 3e13 0000 2020 2064 6972 6563 l..%>... direc │ │ │ +0042fce0: 746f 7279 2e07 0025 3e14 0000 2200 253e tory...%>...".%> │ │ │ 0042fcf0: 1500 0020 2020 496e 636f 6d70 6174 6962 ... Incompatib │ │ │ 0042fd00: 6c65 2077 6974 683a 202d 4649 4c45 0700 le with: -FILE.. │ │ │ -0042fd10: 25f6 1600 0052 0025 f617 0000 2020 2057 %....R.%.... W │ │ │ +0042fd10: 253e 1600 0052 0025 3e17 0000 2020 2057 %>...R.%>... W │ │ │ 0042fd20: 6865 6e20 4d55 5049 5020 5255 4e44 4f57 hen MUPIP RUNDOW │ │ │ 0042fd30: 4e20 6861 7320 6e6f 2071 7561 6c69 6669 N has no qualifi │ │ │ 0042fd40: 6572 2c20 6974 2070 6572 666f 726d 7320 er, it performs │ │ │ 0042fd50: 7275 6e64 6f77 6e20 6f6e 2061 6c6c 2069 rundown on all i │ │ │ -0042fd60: 6e61 6374 6976 6551 0025 f618 0000 2020 nactiveQ.%.... │ │ │ +0042fd60: 6e61 6374 6976 6551 0025 3e18 0000 2020 nactiveQ.%>... │ │ │ 0042fd70: 2064 6174 6162 6173 6520 6d65 6d6f 7279 database memory │ │ │ 0042fd80: 2073 6563 7469 6f6e 7320 6f6e 2074 6865 sections on the │ │ │ 0042fd90: 206e 6f64 652e 2042 6563 6175 7365 2074 node. Because t │ │ │ 0042fda0: 6869 7320 666f 726d 2068 6173 206e 6f20 his form has no │ │ │ -0042fdb0: 6578 706c 6963 6974 5200 25f6 1900 0020 explicitR.%.... │ │ │ +0042fdb0: 6578 706c 6963 6974 5200 253e 1900 0020 explicitR.%>... │ │ │ 0042fdc0: 2020 6c69 7374 206f 6620 6461 7461 6261 list of databa │ │ │ 0042fdd0: 7365 732c 2069 7420 646f 6573 206e 6f74 ses, it does not │ │ │ 0042fde0: 2070 6572 666f 726d 2061 6e79 2063 6c65 perform any cle │ │ │ 0042fdf0: 616e 2075 7020 6f6e 2072 6567 696f 6e73 an up on regions │ │ │ -0042fe00: 2074 6861 7420 6861 7665 5100 25f6 1a00 that haveQ.%... │ │ │ +0042fe00: 2074 6861 7420 6861 7665 5100 253e 1a00 that haveQ.%>.. │ │ │ 0042fe10: 0020 2020 6e6f 2061 6261 6e64 6f6e 6564 . no abandoned │ │ │ 0042fe20: 206d 656d 6f72 7920 7365 676d 656e 7473 memory segments │ │ │ 0042fe30: 2062 7574 206d 6179 206e 6f74 2068 6176 but may not hav │ │ │ 0042fe40: 6520 6265 656e 2073 6875 7464 6f77 6e20 e been shutdown │ │ │ -0042fe50: 696e 2061 2063 7261 7368 2e07 0025 f621 in a crash...%.! │ │ │ -0042fe60: 0000 1600 1ff6 4c49 4e4b 4354 4c00 0052 ......LINKCTL..R │ │ │ -0042fe70: 656c 696e 6b63 746c 1400 27f6 bf11 0000 elinkctl..'..... │ │ │ -0042fe80: 2020 2052 656c 696e 6b63 746c 0700 28f6 Relinkctl..(. │ │ │ -0042fe90: 2100 004e 0028 f631 0000 2020 2043 6c65 !..N.(.1.. Cle │ │ │ +0042fe50: 696e 2061 2063 7261 7368 2e07 0025 3e21 in a crash...%>! │ │ │ +0042fe60: 0000 1600 1f3e 4c49 4e4b 4354 4c00 0052 .....>LINKCTL..R │ │ │ +0042fe70: 656c 696e 6b63 746c 1400 273e bf11 0000 elinkctl..'>.... │ │ │ +0042fe80: 2020 2052 656c 696e 6b63 746c 0700 283e Relinkctl..(> │ │ │ +0042fe90: 2100 004e 0028 3e31 0000 2020 2043 6c65 !..N.(>1.. Cle │ │ │ 0042fea0: 616e 7320 7570 206f 7270 6861 6e65 6420 ans up orphaned │ │ │ 0042feb0: 5265 6c69 6e6b 6374 6c20 6669 6c65 732e Relinkctl files. │ │ │ 0042fec0: 2046 4953 2073 7472 6f6e 676c 7920 7265 FIS strongly re │ │ │ 0042fed0: 636f 6d6d 656e 6473 2061 766f 6964 696e commends avoidin │ │ │ -0042fee0: 6754 0028 f641 0000 2020 2061 6374 696f gT.(.A.. actio │ │ │ +0042fee0: 6754 0028 3e41 0000 2020 2061 6374 696f gT.(>A.. actio │ │ │ 0042fef0: 6e73 2074 6861 7420 7465 6e64 2074 6f20 ns that tend to │ │ │ 0042ff00: 6d61 6b65 2073 7563 6820 636c 6561 6e75 make such cleanu │ │ │ 0042ff10: 7020 6e65 6365 7373 6172 7920 2d20 666f p necessary - fo │ │ │ 0042ff20: 7220 6578 616d 706c 652c 206b 696c 6c20 r example, kill │ │ │ -0042ff30: 2d39 206f 6654 0028 f651 0000 2020 2047 -9 ofT.(.Q.. G │ │ │ +0042ff30: 2d39 206f 6654 0028 3e51 0000 2020 2047 -9 ofT.(>Q.. G │ │ │ 0042ff40: 542e 4d20 7072 6f63 6573 7365 7320 6f72 T.M processes or │ │ │ 0042ff50: 2069 7063 726d 202d 6d20 6f66 2061 6374 ipcrm -m of act │ │ │ 0042ff60: 6976 6520 5265 6c69 6e6b 6374 6c20 616e ive Relinkctl an │ │ │ 0042ff70: 642f 6f72 2052 746e 6f62 6a20 7368 6172 d/or Rtnobj shar │ │ │ -0042ff80: 6564 206d 656d 6f72 7913 0028 f661 0000 ed memory..(.a.. │ │ │ -0042ff90: 2020 2073 6567 6d65 6e74 732e 0700 28f6 segments...(. │ │ │ -0042ffa0: 7100 0052 0028 f681 0000 2020 2049 6620 q..R.(.... If │ │ │ +0042ff80: 6564 206d 656d 6f72 7913 0028 3e61 0000 ed memory..(>a.. │ │ │ +0042ff90: 2020 2073 6567 6d65 6e74 732e 0700 283e segments...(> │ │ │ +0042ffa0: 7100 0052 0028 3e81 0000 2020 2049 6620 q..R.(>... If │ │ │ 0042ffb0: 7468 6520 6f70 7469 6f6e 616c 2064 6972 the optional dir │ │ │ 0042ffc0: 3120 6973 206e 6f74 2073 7065 6369 6669 1 is not specifi │ │ │ 0042ffd0: 6564 2c20 4d55 5049 5020 5255 4e44 4f57 ed, MUPIP RUNDOW │ │ │ 0042ffe0: 4e20 2d52 454c 494e 4b43 544c 2065 7861 N -RELINKCTL exa │ │ │ 0042fff0: 6d69 6e65 7300 0000 0000 0000 0000 0000 mines........... │ │ │ 00430000: 0400 0001 8b07 0000 0325 0000 0000 0000 .........%...... │ │ │ 00430010: 1800 0000 4845 4c50 00ff 7300 ff46 0000 ....HELP..s..F.. │ │ │ 00430020: 3d01 0000 0000 0000 2000 0900 4744 4d00 =....... ...GDM. │ │ │ 00430030: ff73 00ff 4241 434b 5550 00c0 3801 0000 .s..BACKUP..8... │ │ │ -00430040: 0800 0000 0000 0000 1000 19f6 6501 0000 ............e... │ │ │ -00430050: 0900 0000 0000 0000 1000 19f6 9501 0000 ................ │ │ │ +00430040: 0800 0000 0000 0000 1000 193e 6501 0000 ...........>e... │ │ │ +00430050: 0900 0000 0000 0000 1000 193e 9501 0000 ...........>.... │ │ │ 00430060: 0a00 0000 0000 0000 1100 1800 c112 9200 ................ │ │ │ 00430070: 000b 0000 0000 0000 0010 0019 0015 7200 ..............r. │ │ │ 00430080: 000c 0000 0000 0000 0020 0018 00ff 7300 ......... ....s. │ │ │ 00430090: ff42 5954 4553 5452 4541 4d00 c013 0100 .BYTESTREAM..... │ │ │ 004300a0: 000d 0000 0000 0000 0010 001c 0044 4200 .............DB. │ │ │ 004300b0: 0014 0000 0000 0000 001a 001c 0045 5841 .............EXA │ │ │ 004300c0: 4d50 4c45 5300 c049 0100 0015 0000 0000 MPLES..I........ │ │ │ @@ -274461,27 +274461,27 @@ │ │ │ 004301c0: 4f57 4e47 5241 4445 00ff 7300 ff45 5841 OWNGRADE..s..EXA │ │ │ 004301d0: 4d50 4c45 5300 0100 001c 0000 0000 0000 MPLES........... │ │ │ 004301e0: 0019 001f 0056 4552 5349 4f4e 00c0 1101 .....VERSION.... │ │ │ 004301f0: 0000 1800 0000 0000 0000 1d00 1200 554d ..............UM │ │ │ 00430200: 5046 4845 4144 00ff 7300 ff46 4800 001e PFHEAD..s..FH... │ │ │ 00430210: 0000 0000 0000 0017 001f 0052 4547 494f ...........REGIO │ │ │ 00430220: 4e00 bf12 0000 1b00 0000 0000 0000 1a00 N............... │ │ │ -00430230: 11f6 454e 4449 414e 4356 5400 c01b 0000 ..ENDIANCVT..... │ │ │ +00430230: 113e 454e 4449 414e 4356 5400 c01b 0000 .>ENDIANCVT..... │ │ │ 00430240: 1d00 0000 0000 0000 1d00 1b00 ff73 00ff .............s.. │ │ │ 00430250: 4558 414d 504c 4553 00bf 4200 0020 0000 EXAMPLES..B.. .. │ │ │ -00430260: 0000 0000 0017 0012 0d58 5445 4e44 00c0 .........XTEND.. │ │ │ -00430270: 1901 0000 1f00 0000 0000 0000 1500 140d ................ │ │ │ +00430260: 0000 0000 0017 0012 0158 5445 4e44 00c0 .........XTEND.. │ │ │ +00430270: 1901 0000 1f00 0000 0000 0000 1500 1401 ................ │ │ │ 00430280: 5241 4354 00c0 1b00 0021 0000 0000 0000 RACT.....!...... │ │ │ 00430290: 001d 0019 00ff 7300 ff45 5841 4d50 4c45 ......s..EXAMPLE │ │ │ 004302a0: 5300 bf42 0000 2800 0000 0000 0000 1000 S..B..(......... │ │ │ 004302b0: 1d00 464e 0000 2900 0000 0000 0000 1700 ..FN..)......... │ │ │ 004302c0: 1e00 4f52 4d41 5400 c016 0100 0022 0000 ..ORMAT......".. │ │ │ 004302d0: 0000 0000 0010 0025 5441 0100 0023 0000 .......%TA...#.. │ │ │ 004302e0: 0000 0000 0010 0025 5465 0100 0024 0000 .......%Te...$.. │ │ │ -004302f0: 0000 0000 0014 001d 0d4c 4f47 00bf 3200 .........LOG..2. │ │ │ +004302f0: 0000 0000 0014 001d 014c 4f47 00bf 3200 .........LOG..2. │ │ │ 00430300: 0025 0000 0000 0000 0017 001d 0053 454c .%...........SEL │ │ │ 00430310: 4543 5400 bf22 0000 2600 0000 0000 0000 ECT.."..&....... │ │ │ 00430320: 1700 1154 4652 4545 5a45 00bf 6200 0027 ...TFREEZE..b..' │ │ │ 00430330: 0000 0000 0000 0011 0018 54c0 3701 0000 ..........T.7... │ │ │ 00430340: 2a00 0000 0000 0000 0f00 1800 c100 0030 *..............0 │ │ │ 00430350: 0000 0000 0000 0017 0018 00ff 7300 ff4f ............s..O │ │ │ 00430360: 4646 0001 0000 2b00 0000 0000 0000 1700 FF....+......... │ │ │ @@ -274496,15 +274496,15 @@ │ │ │ 004303f0: 3200 0000 0000 0000 1000 1853 8501 0000 2..........S.... │ │ │ 00430400: 3300 0000 0000 0000 1e00 1700 ff73 00ff 3............s.. │ │ │ 00430410: 4144 4a41 4345 4e43 5900 bf92 0000 3400 ADJACENCY.....4. │ │ │ 00430420: 0000 0000 0000 1900 1b00 4558 414d 504c ..........EXAMPL │ │ │ 00430430: 4553 00bf 2200 003f 0000 0000 0000 0011 ES.."..?........ │ │ │ 00430440: 0024 00c0 4301 0000 4000 0000 0000 0000 .$..C...@....... │ │ │ 00430450: 1000 254d 8201 0000 4100 0000 0000 0000 ..%M....A....... │ │ │ -00430460: 1000 1bf6 4640 0000 4200 0000 0000 0000 ....F@..B....... │ │ │ +00430460: 1000 1b3e 4640 0000 4200 0000 0000 0000 ...>F@..B....... │ │ │ 00430470: 1500 1c00 4153 5400 c012 0100 0035 0000 ....AST......5.. │ │ │ 00430480: 0000 0000 001e 001b 0049 4d41 5842 4c4f .........IMAXBLO │ │ │ 00430490: 434b 5349 5a45 00bf 6200 0036 0000 0000 CKSIZE..b..6.... │ │ │ 004304a0: 0000 0015 001b 004d 4150 00c0 3201 0000 .......MAP..2... │ │ │ 004304b0: 3700 0000 0000 0000 1800 1b00 4f4e 4c49 7...........ONLI │ │ │ 004304c0: 4e45 00c0 2101 0000 3800 0000 0000 0000 NE..!...8....... │ │ │ 004304d0: 1000 2300 4601 0000 3900 0000 0000 0000 ..#.F...9....... │ │ │ @@ -274516,37 +274516,37 @@ │ │ │ 00430530: 5341 4354 494f 4e00 c018 0100 003d 0000 SACTION......=.. │ │ │ 00430540: 0000 0000 0016 0011 004c 4f41 4400 c025 .........LOAD..% │ │ │ 00430550: 0100 003e 0000 0000 0000 0010 0017 0055 ...>...........U │ │ │ 00430560: 0100 0043 0000 0000 0000 0013 0016 00ff ...C............ │ │ │ 00430570: 7300 ff45 0000 4500 0000 0000 0000 1000 s..E..E......... │ │ │ 00430580: 1a00 4648 0000 4800 0000 0000 0000 0f00 ..FH..H......... │ │ │ 00430590: 1b00 4e00 0046 0000 0000 0000 0018 001a ..N..F.......... │ │ │ -004305a0: f64f 4e45 5252 4f52 00bf 2200 0044 0000 .ONERROR.."..D.. │ │ │ -004305b0: 0000 0000 001a 0011 f652 4354 4c44 554d .........RCTLDUM │ │ │ +004305a0: 3e4f 4e45 5252 4f52 00bf 2200 0044 0000 >ONERROR.."..D.. │ │ │ +004305b0: 0000 0000 001a 0011 3e52 4354 4c44 554d ........>RCTLDUM │ │ │ 004305c0: 5000 c023 0100 0047 0000 0000 0000 0010 P..#...G........ │ │ │ -004305d0: 001b f653 0100 0049 0000 0000 0000 0015 ...S...I........ │ │ │ -004305e0: 0012 f645 4f52 4700 c03b 0000 4a00 0000 ...EORG..;..J... │ │ │ -004305f0: 0000 0000 1000 18f6 6901 0000 4b00 0000 ........i...K... │ │ │ +004305d0: 001b 3e53 0100 0049 0000 0000 0000 0015 ..>S...I........ │ │ │ +004305e0: 0012 3e45 4f52 4700 c03b 0000 4a00 0000 ..>EORG..;..J... │ │ │ +004305f0: 0000 0000 1000 183e 6901 0000 4b00 0000 .......>i...K... │ │ │ 00430600: 0000 0000 1100 1700 c112 7200 004c 0000 ..........r..L.. │ │ │ 00430610: 0000 0000 001d 0017 00ff 7300 ff45 4e43 ..........s..ENC │ │ │ 00430620: 5259 5054 00c0 1601 0000 4d00 0000 0000 RYPT......M..... │ │ │ 00430630: 0000 1800 1c00 5841 4d50 4c45 5300 bf22 ......XAMPLES.." │ │ │ 00430640: 0000 5700 0000 0000 0000 1100 244f c048 ..W.........$O.H │ │ │ -00430650: 0100 0058 0000 0000 0000 0010 0025 0d97 ...X.........%.. │ │ │ +00430650: 0100 0058 0000 0000 0000 0010 0025 0197 ...X.........%.. │ │ │ 00430660: 0100 0059 0000 0000 0000 000f 001d 4d42 ...Y..........MB │ │ │ 00430670: 0000 5a00 0000 0000 0000 1600 1d00 434c ..Z...........CL │ │ │ 00430680: 5544 4500 bf32 0000 4e00 0000 0000 0000 UDE..2..N....... │ │ │ 00430690: 1100 2300 c037 0100 004f 0000 0000 0000 ..#..7...O...... │ │ │ 004306a0: 001d 001b 0046 494c 4c5f 4641 4354 4f52 .....FILL_FACTOR │ │ │ 004306b0: 00c0 2101 0000 5000 0000 0000 0000 1500 ..!...P......... │ │ │ 004306c0: 1b00 4b45 4550 00bf 3200 0052 0000 0000 ..KEEP..2..R.... │ │ │ 004306d0: 0000 0018 001b 204e 4f53 504c 4954 00bf ...... NOSPLIT.. │ │ │ 004306e0: 3200 0051 0000 0000 0000 0018 001b 0052 2..Q...........R │ │ │ 004306f0: 4547 494f 4e00 c013 0100 0054 0000 0000 EGION......T.... │ │ │ -00430700: 0000 0018 001b f653 454c 4543 5400 c019 .......SELECT... │ │ │ +00430700: 0000 0018 001b 3e53 454c 4543 5400 c019 ......>SELECT... │ │ │ 00430710: 0100 0053 0000 0000 0000 001a 001b 0054 ...S...........T │ │ │ 00430720: 5255 4e43 4154 4500 c013 0100 0055 0000 RUNCATE......U.. │ │ │ 00430730: 0000 0000 0017 0013 0053 544f 5245 00c0 .........STORE.. │ │ │ 00430740: 1401 0000 5600 0000 0000 0000 1d00 1900 ....V........... │ │ │ 00430750: ff73 00ff 4558 414d 504c 4553 00bf 2200 .s..EXAMPLES..". │ │ │ 00430760: 005d 0000 0000 0000 0016 001f 0054 454e .]...........TEN │ │ │ 00430770: 4400 c013 0100 005b 0000 0000 0000 000c D......[........ │ │ │ @@ -274683,177 +274683,177 @@ │ │ │ 00430fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00430fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00430fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00430fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00430fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00430ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00431000: 0400 0000 ee07 0000 160d 0000 0000 0000 ................ │ │ │ -00431010: 7700 00f6 4845 4c50 00ff 7300 ff47 444d w...HELP..s..GDM │ │ │ +00431010: 7700 003e 4845 4c50 00ff 7300 ff47 444d w..>HELP..s..GDM │ │ │ 00431020: 00ff 7300 ff52 554e 444f 574e 00ff 7300 ..s..RUNDOWN..s. │ │ │ 00431030: ff52 454c 494e 4b43 544c 00bf 9100 0020 .RELINKCTL..... │ │ │ 00431040: 2020 7468 6520 656e 7669 726f 6e6d 656e the environmen │ │ │ 00431050: 7420 7661 7269 6162 6c65 2024 6774 6d72 t variable $gtmr │ │ │ 00431060: 6f75 7469 6e65 732c 2061 7474 656d 7074 outines, attempt │ │ │ 00431070: 7320 746f 2076 6572 6966 7920 616e 6420 s to verify and │ │ │ -00431080: 636f 7272 6563 7451 0027 f6c0 1100 0020 correctQ.'..... │ │ │ +00431080: 636f 7272 6563 7451 0027 3ec0 1100 0020 correctQ.'>.... │ │ │ 00431090: 2020 7468 6569 7220 6174 7461 6368 2063 their attach c │ │ │ 004310a0: 6f75 6e74 7320 616e 6420 7275 6e73 2064 ounts and runs d │ │ │ 004310b0: 6f77 6e20 616c 6c20 6974 7320 696e 6163 own all its inac │ │ │ 004310c0: 7469 7665 2061 7574 6f2d 7265 6c69 6e6b tive auto-relink │ │ │ -004310d0: 2d65 6e61 626c 6564 5400 28f6 1200 0020 -enabledT.(.... │ │ │ +004310d0: 2d65 6e61 626c 6564 5400 283e 1200 0020 -enabledT.(>... │ │ │ 004310e0: 2020 6469 7265 6374 6f72 6965 7320 2874 directories (t │ │ │ 004310f0: 686f 7365 2077 6974 6820 7769 7468 2061 hose with with a │ │ │ 00431100: 202a 2d73 7566 6669 7829 2e20 416c 7465 *-suffix). Alte │ │ │ 00431110: 726e 6174 6976 656c 792c 206f 6e65 2063 rnatively, one c │ │ │ -00431120: 616e 2073 7065 6369 6679 2061 5300 28f6 an specify aS.(. │ │ │ +00431120: 616e 2073 7065 6369 6679 2061 5300 283e an specify aS.(> │ │ │ 00431130: 1300 0020 2020 6469 7265 6374 6f72 7920 ... directory │ │ │ 00431140: 7061 7468 2066 6f72 2074 6865 2070 6172 path for the par │ │ │ 00431150: 616d 6574 6572 2064 6972 3120 616e 6420 ameter dir1 and │ │ │ 00431160: 4d55 5049 5020 5255 4e44 4f57 4e20 2d52 MUPIP RUNDOWN -R │ │ │ 00431170: 454c 494e 4b43 544c 2074 7265 6174 734c ELINKCTL treatsL │ │ │ -00431180: 0028 f614 0000 2020 2069 7420 6173 2061 .(.... it as a │ │ │ +00431180: 0028 3e14 0000 2020 2069 7420 6173 2061 .(>... it as a │ │ │ 00431190: 6e20 6175 746f 2d72 656c 696e 6b2d 656e n auto-relink-en │ │ │ 004311a0: 6162 6c65 6420 6469 7265 6374 6f72 7920 abled directory │ │ │ 004311b0: 616e 6420 7275 6e73 2064 6f77 6e20 7468 and runs down th │ │ │ -004311c0: 6520 7265 736f 7572 6365 7354 0028 f615 e resourcesT.(.. │ │ │ +004311c0: 6520 7265 736f 7572 6365 7354 0028 3e15 e resourcesT.(>. │ │ │ 004311d0: 0000 2020 2061 7373 6f63 6961 7465 6420 .. associated │ │ │ 004311e0: 7769 7468 2074 6869 7320 6f6e 6520 6469 with this one di │ │ │ 004311f0: 7265 6374 6f72 792e 2049 7420 7072 696e rectory. It prin │ │ │ 00431200: 7473 2061 2052 4c4e 4b43 544c 524e 4457 ts a RLNKCTLRNDW │ │ │ 00431210: 4e53 5543 206d 6573 7361 6765 206f 6e51 NSUC message onQ │ │ │ -00431220: 0028 f616 0000 2020 2061 2073 7563 6365 .(.... a succe │ │ │ +00431220: 0028 3e16 0000 2020 2061 2073 7563 6365 .(>... a succe │ │ │ 00431230: 7373 6675 6c20 7275 6e64 6f77 6e20 616e ssful rundown an │ │ │ 00431240: 6420 6120 524c 4e4b 4354 4c52 4e44 574e d a RLNKCTLRNDWN │ │ │ 00431250: 464c 206d 6573 7361 6765 206f 6e20 6120 FL message on a │ │ │ 00431260: 6661 696c 7572 6520 2875 7375 616c 6c79 failure (usually │ │ │ -00431270: 4900 28f6 1700 0020 2020 6265 6361 7573 I.(.... becaus │ │ │ +00431270: 4900 283e 1700 0020 2020 6265 6361 7573 I.(>... becaus │ │ │ 00431280: 6520 6c69 7665 2070 726f 6365 7373 6573 e live processes │ │ │ 00431290: 2061 7265 2073 7469 6c6c 2061 6363 6573 are still acces │ │ │ 004312a0: 7369 6e67 2074 6865 2052 656c 696e 6b63 sing the Relinkc │ │ │ -004312b0: 746c 2066 696c 6529 2e07 0028 f618 0000 tl file)...(.... │ │ │ -004312c0: 1800 11f6 5345 4d41 5048 4f52 4500 0053 ....SEMAPHORE..S │ │ │ -004312d0: 454d 4150 484f 5245 1400 1bf6 bf11 0000 EMAPHORE........ │ │ │ -004312e0: 2020 2053 454d 4150 484f 5245 0700 1cf6 SEMAPHORE.... │ │ │ -004312f0: 2100 004a 001c f631 0000 2020 2052 6570 !..J...1.. Rep │ │ │ +004312b0: 746c 2066 696c 6529 2e07 0028 3e18 0000 tl file)...(>... │ │ │ +004312c0: 1800 113e 5345 4d41 5048 4f52 4500 0053 ...>SEMAPHORE..S │ │ │ +004312d0: 454d 4150 484f 5245 1400 1b3e bf11 0000 EMAPHORE...>.... │ │ │ +004312e0: 2020 2053 454d 4150 484f 5245 0700 1c3e SEMAPHORE...> │ │ │ +004312f0: 2100 004a 001c 3e31 0000 2020 2052 6570 !..J..>1.. Rep │ │ │ 00431300: 6f72 7473 2074 6865 2064 6574 6169 6c73 orts the details │ │ │ 00431310: 206f 6620 6120 7370 6163 6520 6465 6c69 of a space deli │ │ │ 00431320: 6d69 7465 6420 6c69 7374 206f 6620 7365 mited list of se │ │ │ 00431330: 6d61 7068 6f72 6573 2049 4473 2e07 001c maphores IDs.... │ │ │ -00431340: f641 0000 3700 1cf6 5100 0020 2020 5468 .A..7...Q.. Th │ │ │ +00431340: 3e41 0000 3700 1c3e 5100 0020 2020 5468 >A..7..>Q.. Th │ │ │ 00431350: 6520 666f 726d 6174 206f 6620 7468 6520 e format of the │ │ │ 00431360: 4d55 5049 5020 5345 4d41 5048 4f52 4520 MUPIP SEMAPHORE │ │ │ -00431370: 636f 6d6d 616e 6420 6973 3a07 001c f661 command is:....a │ │ │ -00431380: 0000 2800 1cf6 7100 0020 2020 4d55 5049 ..(...q.. MUPI │ │ │ +00431370: 636f 6d6d 616e 6420 6973 3a07 001c 3e61 command is:...>a │ │ │ +00431380: 0000 2800 1c3e 7100 0020 2020 4d55 5049 ..(..>q.. MUPI │ │ │ 00431390: 5020 5345 4d41 5048 4f52 4520 3c73 656d P SEMAPHORE ...... │ │ │ -004313b0: 000a 0013 f654 0000 5345 540e 0015 f6bf .....T..SET..... │ │ │ -004313c0: 1100 0020 2020 5345 5407 0016 f621 0000 ... SET....!.. │ │ │ -004313d0: 5400 16f6 3100 0020 2020 5573 6520 4d55 T...1.. Use MU │ │ │ +004313a0: 2d69 6473 2d6c 6973 743e 0700 1c3e 8100 -ids-list>...>.. │ │ │ +004313b0: 000a 0013 3e54 0000 5345 540e 0015 3ebf ....>T..SET...>. │ │ │ +004313c0: 1100 0020 2020 5345 5407 0016 3e21 0000 ... SET...>!.. │ │ │ +004313d0: 5400 163e 3100 0020 2020 5573 6520 4d55 T..>1.. Use MU │ │ │ 004313e0: 5049 5020 5345 5420 666f 7220 7065 7266 PIP SET for perf │ │ │ 004313f0: 6f72 6d61 6e63 6520 7475 6e69 6e67 2061 ormance tuning a │ │ │ 00431400: 6e64 2f6f 7220 6d6f 6469 6679 696e 6720 nd/or modifying │ │ │ 00431410: 6365 7274 6169 6e20 6461 7461 6261 7365 certain database │ │ │ -00431420: 2061 6e64 2200 16f6 4100 0020 2020 6a6f and"...A.. jo │ │ │ +00431420: 2061 6e64 2200 163e 4100 0020 2020 6a6f and"..>A.. jo │ │ │ 00431430: 7572 6e61 6c20 6669 6c65 2061 7474 7269 urnal file attri │ │ │ -00431440: 6275 7465 732e 0700 16f6 5100 002b 0016 butes.....Q..+.. │ │ │ -00431450: f661 0000 2020 2054 6865 2066 6f72 6d61 .a.. The forma │ │ │ +00431440: 6275 7465 732e 0700 163e 5100 002b 0016 butes....>Q..+.. │ │ │ +00431450: 3e61 0000 2020 2054 6865 2066 6f72 6d61 >a.. The forma │ │ │ 00431460: 7420 6f66 2074 6865 2053 4554 2063 6f6d t of the SET com │ │ │ -00431470: 6d61 6e64 2069 733a 0700 16f6 7100 0054 mand is:....q..T │ │ │ -00431480: 0016 f681 0000 2020 2053 4554 207b 2d46 ...... SET {-F │ │ │ +00431470: 6d61 6e64 2069 733a 0700 163e 7100 0054 mand is:...>q..T │ │ │ +00431480: 0016 3e81 0000 2020 2053 4554 207b 2d46 ..>... SET {-F │ │ │ 00431490: 495b 4c45 5d20 6669 6c65 2d6e 616d 657c I[LE] file-name| │ │ │ 004314a0: 2d4a 4e5b 4c46 494c 455d 206a 6f75 726e -JN[LFILE] journ │ │ │ 004314b0: 616c 2d66 696c 652d 6e61 6d65 7c2d 5245 al-file-name|-RE │ │ │ 004314c0: 475b 494f 4e5d 2072 6567 696f 6e2d 6c69 G[ION] region-li │ │ │ -004314d0: 7374 7d23 0016 f691 0000 2020 2020 2d41 st}#...... -A │ │ │ +004314d0: 7374 7d23 0016 3e91 0000 2020 2020 2d41 st}#..>... -A │ │ │ 004314e0: 435b 4345 5353 5f4d 4554 484f 445d 3d7b C[CESS_METHOD]={ │ │ │ -004314f0: 4247 7c4d 4d7d 1a00 15f6 c011 0000 2020 BG|MM}........ │ │ │ +004314f0: 4247 7c4d 4d7d 1a00 153e c011 0000 2020 BG|MM}...>.... │ │ │ 00431500: 2020 2d5b 4e4f 5d41 535b 594e 4349 4f5d -[NO]AS[YNCIO] │ │ │ -00431510: 2900 16f6 1200 0020 2020 202d 4441 5441 )...... -DATA │ │ │ +00431510: 2900 163e 1200 0020 2020 202d 4441 5441 )..>... -DATA │ │ │ 00431520: 5b5f 5245 5345 5256 4544 5f42 5954 4553 [_RESERVED_BYTES │ │ │ -00431530: 5d3d 696e 7465 6765 7226 0016 f613 0000 ]=integer&...... │ │ │ +00431530: 5d3d 696e 7465 6765 7226 0016 3e13 0000 ]=integer&..>... │ │ │ 00431540: 2020 2020 2d5b 4e4f 5d44 455b 4645 525f -[NO]DE[FER_ │ │ │ 00431550: 5449 4d45 5d5b 3d73 6563 6f6e 6473 5d1e TIME][=seconds]. │ │ │ -00431560: 0016 f614 0000 2020 2020 2d5b 4e4f 5d44 ...... -[NO]D │ │ │ +00431560: 0016 3e14 0000 2020 2020 2d5b 4e4f 5d44 ..>... -[NO]D │ │ │ 00431570: 4546 4552 5f41 4c4c 4f43 4154 451a 0016 EFER_ALLOCATE... │ │ │ -00431580: f615 0000 2020 2020 2d5b 4e4f 5d45 504f .... -[NO]EPO │ │ │ -00431590: 4348 5441 5045 521d 0016 f616 0000 2020 CHTAPER....... │ │ │ +00431580: 3e15 0000 2020 2020 2d5b 4e4f 5d45 504f >... -[NO]EPO │ │ │ +00431590: 4348 5441 5045 521d 0016 3e16 0000 2020 CHTAPER...>... │ │ │ 004315a0: 2020 2d5b 4e4f 5d45 4e43 5259 5054 415b -[NO]ENCRYPTA[ │ │ │ -004315b0: 424c 455d 2000 16f6 1700 0020 2020 202d BLE] ...... - │ │ │ +004315b0: 424c 455d 2000 163e 1700 0020 2020 202d BLE] ..>... - │ │ │ 004315c0: 454e 4352 5950 5449 5b4f 4e43 4f4d 5045 ENCRYPTI[ONCOMPE │ │ │ -004315d0: 4c54 455d 3300 16f6 1800 0020 2020 202d LTE]3...... - │ │ │ +004315d0: 4c54 455d 3300 163e 1800 0020 2020 202d LTE]3..>... - │ │ │ 004315e0: 4558 5b54 454e 5349 4f4e 5f43 4f55 4e54 EX[TENSION_COUNT │ │ │ 004315f0: 5d3d 696e 7465 6765 7228 6e6f 206f 6620 ]=integer(no of │ │ │ -00431600: 626c 6f63 6b73 2920 0016 f619 0000 2020 blocks) ...... │ │ │ +00431600: 626c 6f63 6b73 2920 0016 3e19 0000 2020 blocks) ..>... │ │ │ 00431610: 2020 2d46 5b4c 5553 485f 5449 4d45 5d3d -F[LUSH_TIME]= │ │ │ -00431620: 696e 7465 6765 7220 0016 f61a 0000 2020 integer ...... │ │ │ +00431620: 696e 7465 6765 7220 0016 3e1a 0000 2020 integer ..>... │ │ │ 00431630: 2020 2d46 555b 4c4c 424c 4b57 5254 5d3d -FU[LLBLKWRT]= │ │ │ -00431640: 7b30 7c31 7c32 7d24 0016 f621 0000 2020 {0|1|2}$...!.. │ │ │ +00431640: 7b30 7c31 7c32 7d24 0016 3e21 0000 2020 {0|1|2}$..>!.. │ │ │ 00431650: 2020 2d47 5b4c 4f42 414c 5f42 5546 4645 -G[LOBAL_BUFFE │ │ │ -00431660: 5253 5d3d 696e 7465 6765 7225 0016 f622 RS]=integer%..." │ │ │ +00431660: 5253 5d3d 696e 7465 6765 7225 0016 3e22 RS]=integer%..>" │ │ │ 00431670: 0000 2020 2020 2d48 5b41 5244 5f53 5049 .. -H[ARD_SPI │ │ │ 00431680: 4e5f 434f 554e 545d 3d69 6e74 6567 6572 N_COUNT]=integer │ │ │ -00431690: 2a00 16f6 2300 0020 2020 202d 494e 4445 *...#.. -INDE │ │ │ +00431690: 2a00 163e 2300 0020 2020 202d 494e 4445 *..>#.. -INDE │ │ │ 004316a0: 585b 5f52 4553 4552 5645 445f 4259 5445 X[_RESERVED_BYTE │ │ │ -004316b0: 535d 3d69 6e74 6567 6572 2600 16f6 2400 S]=integer&...$. │ │ │ +004316b0: 535d 3d69 6e74 6567 6572 2600 163e 2400 S]=integer&..>$. │ │ │ 004316c0: 0020 2020 202d 5b4e 4f5d 494e 5354 5b5f . -[NO]INST[_ │ │ │ 004316d0: 4652 4545 5a45 5f4f 4e5f 4552 524f 525d FREEZE_ON_ERROR] │ │ │ -004316e0: 2f00 16f6 2500 0020 2020 202d 5b4e 4f5d /...%.. -[NO] │ │ │ +004316e0: 2f00 163e 2500 0020 2020 202d 5b4e 4f5d /..>%.. -[NO] │ │ │ 004316f0: 4a5b 4f55 524e 414c 5d5b 3d6a 6f75 726e J[OURNAL][=journ │ │ │ 00431700: 616c 2d6f 7074 696f 6e2d 6c69 7374 5d1c al-option-list]. │ │ │ -00431710: 0016 f626 0000 2020 2020 2d4b 5b45 595f ...&.. -K[EY_ │ │ │ -00431720: 5349 5a45 5d3d 6279 7465 7322 0016 f627 SIZE]=bytes"...' │ │ │ +00431710: 0016 3e26 0000 2020 2020 2d4b 5b45 595f ..>&.. -K[EY_ │ │ │ +00431720: 5349 5a45 5d3d 6279 7465 7322 0016 3e27 SIZE]=bytes"..>' │ │ │ 00431730: 0000 2020 2020 2d5b 4e4f 5d4c 434b 5f53 .. -[NO]LCK_S │ │ │ 00431740: 4841 5245 535f 4442 5f43 5249 5420 0016 HARES_DB_CRIT .. │ │ │ -00431750: f628 0000 2020 2020 2d4c 5b4f 434b 5f53 .(.. -L[OCK_S │ │ │ +00431750: 3e28 0000 2020 2020 2d4c 5b4f 434b 5f53 >(.. -L[OCK_S │ │ │ 00431760: 5041 4345 5d3d 696e 7465 6765 7221 0016 PACE]=integer!.. │ │ │ -00431770: f629 0000 2020 2020 2d4d 5b55 5445 585f .).. -M[UTEX_ │ │ │ +00431770: 3e29 0000 2020 2020 2d4d 5b55 5445 585f >).. -M[UTEX_ │ │ │ 00431780: 534c 4f54 535d 3d69 6e74 6567 6572 2300 SLOTS]=integer#. │ │ │ -00431790: 16f6 2a00 0020 2020 202d 4e5b 554c 4c5f ..*.. -N[ULL_ │ │ │ +00431790: 163e 2a00 0020 2020 202d 4e5b 554c 4c5f .>*.. -N[ULL_ │ │ │ 004317a0: 5355 4253 4352 4950 5453 5d3d 7661 6c75 SUBSCRIPTS]=valu │ │ │ -004317b0: 6521 0016 f631 0000 2020 2020 2d50 524f e!...1.. -PRO │ │ │ +004317b0: 6521 0016 3e31 0000 2020 2020 2d50 524f e!..>1.. -PRO │ │ │ 004317c0: 5b42 4c4b 5350 4c49 545d 3d69 6e74 6567 [BLKSPLIT]=integ │ │ │ -004317d0: 6572 1c00 16f6 3200 0020 2020 202d 5b4e er....2.. -[N │ │ │ +004317d0: 6572 1c00 163e 3200 0020 2020 202d 5b4e er...>2.. -[N │ │ │ 004317e0: 4f5d 515b 4442 5255 4e44 4f57 4e5d 0000 O]Q[DBRUNDOWN].. │ │ │ 004317f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00431800: 0400 0000 8102 0000 fa0e 0000 0000 0000 ................ │ │ │ 00431810: 2b00 002d 4845 4c50 00ff 7300 ff47 444d +..-HELP..s..GDM │ │ │ 00431820: 00ff 7300 ff53 4554 00ff 7300 ff52 4547 ..s..SET..s..REG │ │ │ -00431830: 494f 4e00 0052 6567 696f 6e11 0020 f6bf ION..Region.. .. │ │ │ -00431840: 1100 0020 2020 5265 6769 6f6e 0700 21f6 ... Region..!. │ │ │ -00431850: 2100 0050 0021 f631 0000 2020 2053 7065 !..P.!.1.. Spe │ │ │ +00431830: 494f 4e00 0052 6567 696f 6e11 0020 3ebf ION..Region.. >. │ │ │ +00431840: 1100 0020 2020 5265 6769 6f6e 0700 213e ... Region..!> │ │ │ +00431850: 2100 0050 0021 3e31 0000 2020 2053 7065 !..P.!>1.. Spe │ │ │ 00431860: 6369 6669 6573 2074 6861 7420 7468 6520 cifies that the │ │ │ 00431870: 6172 6775 6d65 6e74 2069 7320 6120 7265 argument is a re │ │ │ 00431880: 6769 6f6e 2d6c 6973 7420 7768 6963 6820 gion-list which │ │ │ 00431890: 6964 656e 7469 6669 6573 2064 6174 6162 identifies datab │ │ │ -004318a0: 6173 6552 0021 f641 0000 2020 2066 696c aseR.!.A.. fil │ │ │ +004318a0: 6173 6552 0021 3e41 0000 2020 2066 696c aseR.!>A.. fil │ │ │ 004318b0: 6528 7329 206d 6170 7065 6420 6279 2074 e(s) mapped by t │ │ │ 004318c0: 6865 2063 7572 7265 6e74 2047 6c6f 6261 he current Globa │ │ │ 004318d0: 6c20 4469 7265 6374 6f72 792e 2054 6865 l Directory. The │ │ │ 004318e0: 2066 6f72 6d61 7420 6f66 2074 6865 2052 format of the R │ │ │ -004318f0: 4547 494f 4e17 0021 f651 0000 2020 2071 EGION..!.Q.. q │ │ │ -00431900: 7561 6c69 6669 6572 2069 733a 0700 21f6 ualifier is:..!. │ │ │ -00431910: 6100 001f 0021 f671 0000 2020 202d 525b a....!.q.. -R[ │ │ │ +004318f0: 4547 494f 4e17 0021 3e51 0000 2020 2071 EGION..!>Q.. q │ │ │ +00431900: 7561 6c69 6669 6572 2069 733a 0700 213e ualifier is:..!> │ │ │ +00431910: 6100 001f 0021 3e71 0000 2020 202d 525b a....!>q.. -R[ │ │ │ 00431920: 4547 494f 4e5d 2072 6567 696f 6e2d 6c69 EGION] region-li │ │ │ -00431930: 7374 0700 21f6 8100 0054 0021 f691 0000 st..!....T.!.... │ │ │ +00431930: 7374 0700 213e 8100 0054 0021 3e91 0000 st..!>...T.!>... │ │ │ 00431940: 2020 2054 6865 2072 6567 696f 6e2d 6c69 The region-li │ │ │ 00431950: 7374 2069 6465 6e74 6966 6965 7320 7468 st identifies th │ │ │ 00431960: 6520 7461 7267 6574 206f 6620 5345 542e e target of SET. │ │ │ 00431970: 2072 6567 696f 6e2d 6c69 7374 206d 6179 region-list may │ │ │ 00431980: 2073 7065 6369 6679 206d 6f72 6551 0020 specify moreQ. │ │ │ -00431990: f6c0 1100 0020 2020 7468 616e 206f 6e65 ..... than one │ │ │ +00431990: 3ec0 1100 0020 2020 7468 616e 206f 6e65 >.... than one │ │ │ 004319a0: 2072 6567 696f 6e20 6f66 2074 6865 2063 region of the c │ │ │ 004319b0: 7572 7265 6e74 2067 6c6f 6261 6c20 6469 urrent global di │ │ │ 004319c0: 7265 6374 6f72 7920 696e 2061 206c 6973 rectory in a lis │ │ │ 004319d0: 742e 2052 6567 696f 6e73 2061 7265 4f00 t. Regions areO. │ │ │ -004319e0: 21f6 1200 0020 2020 6361 7365 2d69 6e73 !.... case-ins │ │ │ +004319e0: 213e 1200 0020 2020 6361 7365 2d69 6e73 !>... case-ins │ │ │ 004319f0: 656e 7369 7469 7665 2c20 7365 7061 7261 ensitive, separa │ │ │ 00431a00: 7465 6420 6279 2061 2063 6f6d 6d61 2c20 ted by a comma, │ │ │ 00431a10: 616e 6420 7769 6c64 2d63 6172 6473 2063 and wild-cards c │ │ │ 00431a20: 616e 2062 6520 7573 6564 2074 6f54 0021 an be used toT.! │ │ │ -00431a30: f613 0000 2020 2073 7065 6369 6679 2074 .... specify t │ │ │ +00431a30: 3e13 0000 2020 2073 7065 6369 6679 2074 >... specify t │ │ │ 00431a40: 6865 6d2e 2041 6e79 2072 6567 696f 6e2d hem. Any region- │ │ │ 00431a50: 6e61 6d65 206d 6179 2069 6e63 6c75 6465 name may include │ │ │ 00431a60: 2074 6865 2077 696c 642d 6361 7264 2063 the wild-card c │ │ │ 00431a70: 6861 7261 6374 6572 7320 2a20 616e 6420 haracters * and │ │ │ 00431a80: 2520 0000 0000 0000 0000 0000 0000 0000 % .............. │ │ │ 00431a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00431aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -274939,358 +274939,358 @@ │ │ │ 00431fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00431fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00431fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00431fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00431fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00431ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00432000: 0400 0000 ed07 0000 230f 0000 0000 0000 ........#....... │ │ │ -00432010: 7300 00f6 4845 4c50 00ff 7300 ff47 444d s...HELP..s..GDM │ │ │ +00432010: 7300 003e 4845 4c50 00ff 7300 ff47 444d s..>HELP..s..GDM │ │ │ 00432020: 00ff 7300 ff53 4554 00ff 7300 ff52 4547 ..s..SET..s..REG │ │ │ 00432030: 494f 4e00 c014 0000 2020 2028 7265 6d65 ION..... (reme │ │ │ 00432040: 6d62 6572 2074 6f20 6573 6361 7065 2074 mber to escape t │ │ │ 00432050: 6865 6d20 746f 2070 726f 7465 6374 2074 hem to protect t │ │ │ 00432060: 6865 6d20 6672 6f6d 2069 6e61 7070 726f hem from inappro │ │ │ 00432070: 7072 6961 7465 2065 7870 616e 7369 6f6e priate expansion │ │ │ -00432080: 2062 7954 0021 f615 0000 2020 2074 6865 byT.!.... the │ │ │ +00432080: 2062 7954 0021 3e15 0000 2020 2074 6865 byT.!>... the │ │ │ 00432090: 2073 6865 6c6c 292e 2041 6e79 2072 6567 shell). Any reg │ │ │ 004320a0: 696f 6e20 6e61 6d65 2065 7870 616e 7369 ion name expansi │ │ │ 004320b0: 6f6e 206f 6363 7572 7320 696e 204d 2028 on occurs in M ( │ │ │ 004320c0: 4153 4349 4929 2063 6f6c 6c61 7469 6f6e ASCII) collation │ │ │ -004320d0: 206f 7264 6572 2e07 0021 f616 0000 3d00 order...!....=. │ │ │ -004320e0: 21f6 1700 0020 2020 496e 636f 6d70 6174 !.... Incompat │ │ │ +004320d0: 206f 7264 6572 2e07 0021 3e16 0000 3d00 order...!>...=. │ │ │ +004320e0: 213e 1700 0020 2020 496e 636f 6d70 6174 !>... Incompat │ │ │ 004320f0: 6962 6c65 2077 6974 683a 202d 4649 4c45 ible with: -FILE │ │ │ 00432100: 2c20 2d4a 4e4c 4649 4c45 2061 6e64 202d , -JNLFILE and - │ │ │ -00432110: 5245 504c 4943 4154 494f 4e07 0021 f618 REPLICATION..!.. │ │ │ -00432120: 0000 1a00 1bf6 504c 4943 4154 494f 4e00 ......PLICATION. │ │ │ -00432130: 0052 4550 6c69 6361 7469 6f6e 1600 25f6 .REPlication..%. │ │ │ +00432110: 5245 504c 4943 4154 494f 4e07 0021 3e18 REPLICATION..!>. │ │ │ +00432120: 0000 1a00 1b3e 504c 4943 4154 494f 4e00 .....>PLICATION. │ │ │ +00432130: 0052 4550 6c69 6361 7469 6f6e 1600 253e .REPlication..%> │ │ │ 00432140: bf11 0000 2020 2052 4550 6c69 6361 7469 .... REPlicati │ │ │ -00432150: 6f6e 0700 26f6 2100 0053 0026 f631 0000 on..&.!..S.&.1.. │ │ │ +00432150: 6f6e 0700 263e 2100 0053 0026 3e31 0000 on..&>!..S.&>1.. │ │ │ 00432160: 2020 2053 7065 6369 6669 6573 2077 6865 Specifies whe │ │ │ 00432170: 7468 6572 2072 6570 6c69 6361 7469 6f6e ther replication │ │ │ 00432180: 2069 7320 6f6e 206f 7220 6f66 662e 2054 is on or off. T │ │ │ 00432190: 6865 2066 6f72 6d61 7420 6f66 2074 6865 he format of the │ │ │ -004321a0: 2052 4550 4c49 4341 5449 4f4e 1700 26f6 REPLICATION..&. │ │ │ +004321a0: 2052 4550 4c49 4341 5449 4f4e 1700 263e REPLICATION..&> │ │ │ 004321b0: 4100 0020 2020 7175 616c 6966 6965 7220 A.. qualifier │ │ │ -004321c0: 6973 3a07 0026 f651 0000 2100 26f6 6100 is:..&.Q..!.&.a. │ │ │ +004321c0: 6973 3a07 0026 3e51 0000 2100 263e 6100 is:..&>Q..!.&>a. │ │ │ 004321d0: 0020 2020 2d52 4550 5b4c 4943 4154 494f . -REP[LICATIO │ │ │ -004321e0: 4e5d 3d7b 4f4e 7c4f 4646 7d07 0026 f671 N]={ON|OFF}..&.q │ │ │ -004321f0: 0000 2500 26f6 8100 0020 2020 496e 636f ..%.&.... Inco │ │ │ +004321e0: 4e5d 3d7b 4f4e 7c4f 4646 7d07 0026 3e71 N]={ON|OFF}..&>q │ │ │ +004321f0: 0000 2500 263e 8100 0020 2020 496e 636f ..%.&>... Inco │ │ │ 00432200: 6d70 6174 6962 6c65 2077 6974 683a 202d mpatible with: - │ │ │ -00432210: 4a4e 4c46 494c 4507 0026 f691 0000 2000 JNLFILE..&.... . │ │ │ -00432220: 1bf6 5345 5256 4544 5f42 5954 4553 0000 ..SERVED_BYTES.. │ │ │ +00432210: 4a4e 4c46 494c 4507 0026 3e91 0000 2000 JNLFILE..&>... . │ │ │ +00432220: 1b3e 5345 5256 4544 5f42 5954 4553 0000 .>SERVED_BYTES.. │ │ │ 00432230: 5245 5365 7276 6564 5f62 7974 6573 1900 REServed_bytes.. │ │ │ -00432240: 28f6 bf11 0000 2020 2052 4553 6572 7665 (..... REServe │ │ │ -00432250: 645f 6279 7465 7307 0029 f621 0000 5000 d_bytes..).!..P. │ │ │ -00432260: 29f6 3100 0020 2020 5370 6563 6966 6965 ).1.. Specifie │ │ │ +00432240: 283e bf11 0000 2020 2052 4553 6572 7665 (>.... REServe │ │ │ +00432250: 645f 6279 7465 7307 0029 3e21 0000 5000 d_bytes..)>!..P. │ │ │ +00432260: 293e 3100 0020 2020 5370 6563 6966 6965 )>1.. Specifie │ │ │ 00432270: 7320 7468 6520 7369 7a65 2066 6f72 2047 s the size for G │ │ │ 00432280: 542e 4d20 746f 2072 6573 6572 7665 2069 T.M to reserve i │ │ │ 00432290: 6e20 626f 7468 2064 6174 6120 616e 6420 n both data and │ │ │ 004322a0: 696e 6465 7820 6461 7461 6261 7365 5100 index databaseQ. │ │ │ -004322b0: 29f6 4100 0020 2020 626c 6f63 6b73 2e20 ).A.. blocks. │ │ │ +004322b0: 293e 4100 0020 2020 626c 6f63 6b73 2e20 )>A.. blocks. │ │ │ 004322c0: 5245 5345 5256 4544 5f42 5954 4553 2069 RESERVED_BYTES i │ │ │ 004322d0: 7320 6765 6e65 7261 6c6c 7920 7573 6564 s generally used │ │ │ 004322e0: 2061 7320 6120 7573 6572 2d6d 616e 6167 as a user-manag │ │ │ 004322f0: 6564 2066 696c 6c20 6661 6374 6f72 2e38 ed fill factor.8 │ │ │ -00432300: 0029 f651 0000 2020 2054 6865 2066 6f72 .).Q.. The for │ │ │ +00432300: 0029 3e51 0000 2020 2054 6865 2066 6f72 .)>Q.. The for │ │ │ 00432310: 6d61 7420 6f66 2074 6865 2052 4553 4552 mat of the RESER │ │ │ 00432320: 5645 445f 4259 5445 5320 7175 616c 6966 VED_BYTES qualif │ │ │ -00432330: 6965 7220 6973 3a07 0029 f661 0000 2000 ier is:..).a.. . │ │ │ -00432340: 29f6 7100 0020 2020 2d52 4553 5b45 5256 ).q.. -RES[ERV │ │ │ +00432330: 6965 7220 6973 3a07 0029 3e61 0000 2000 ier is:..)>a.. . │ │ │ +00432340: 293e 7100 0020 2020 2d52 4553 5b45 5256 )>q.. -RES[ERV │ │ │ 00432350: 4544 5f42 5954 4553 5d3d 7369 7a65 0700 ED_BYTES]=size.. │ │ │ -00432360: 29f6 8100 0051 0029 f691 0000 2020 2020 )....Q.).... │ │ │ +00432360: 293e 8100 0051 0029 3e91 0000 2020 2020 )>...Q.)>... │ │ │ 00432370: 206f 2054 6865 206d 696e 696d 756d 2052 o The minimum R │ │ │ 00432380: 4553 4552 5645 445f 4259 5445 5320 6973 ESERVED_BYTES is │ │ │ 00432390: 2030 2062 7974 6573 2e20 5468 6520 6d61 0 bytes. The ma │ │ │ 004323a0: 7869 6d75 6d20 5245 5345 5256 4544 5f42 ximum RESERVED_B │ │ │ -004323b0: 5954 4553 203d 5200 28f6 c011 0000 2020 YTES =R.(..... │ │ │ +004323b0: 5954 4553 203d 5200 283e c011 0000 2020 YTES =R.(>.... │ │ │ 004323c0: 2020 2020 2042 6c6f 636b 2053 697a 6520 Block Size │ │ │ 004323d0: 2d20 4d61 7820 4b65 7920 5369 7a65 202d - Max Key Size - │ │ │ 004323e0: 2034 3020 2842 6c6f 636b 2f52 6563 6f72 40 (Block/Recor │ │ │ 004323f0: 6420 6865 6164 6572 206f 7665 7268 6561 d header overhea │ │ │ -00432400: 6473 292e 2054 6865 3000 29f6 1200 0020 ds). The0.).... │ │ │ +00432400: 6473 292e 2054 6865 3000 293e 1200 0020 ds). The0.)>... │ │ │ 00432410: 2020 2020 2020 6465 6661 756c 7420 5245 default RE │ │ │ 00432420: 5345 5256 4544 5f42 5954 4553 2069 7320 SERVED_BYTES is │ │ │ -00432430: 3020 6279 7465 732e 0700 29f6 1300 0026 0 bytes...)....& │ │ │ -00432440: 0019 f653 4c45 4550 5f53 5049 4e5f 434f ...SLEEP_SPIN_CO │ │ │ +00432430: 3020 6279 7465 732e 0700 293e 1300 0026 0 bytes...)>...& │ │ │ +00432440: 0019 3e53 4c45 4550 5f53 5049 4e5f 434f ..>SLEEP_SPIN_CO │ │ │ 00432450: 554e 5400 0053 4c65 6570 5f73 7069 6e5f UNT..SLeep_spin_ │ │ │ -00432460: 636f 756e 741b 002a f6bf 1100 0020 2020 count..*..... │ │ │ +00432460: 636f 756e 741b 002a 3ebf 1100 0020 2020 count..*>.... │ │ │ 00432470: 534c 6565 705f 7370 696e 5f63 6f75 6e74 SLeep_spin_count │ │ │ -00432480: 0700 2bf6 2100 004d 002b f631 0000 2020 ..+.!..M.+.1.. │ │ │ +00432480: 0700 2b3e 2100 004d 002b 3e31 0000 2020 ..+>!..M.+>1.. │ │ │ 00432490: 2053 7065 6369 6669 6573 2074 6865 206e Specifies the n │ │ │ 004324a0: 756d 6265 7220 6f66 2074 696d 6573 2061 umber of times a │ │ │ 004324b0: 2070 726f 6365 7373 2073 7573 7065 6e64 process suspend │ │ │ 004324c0: 7320 6974 7320 6163 7469 7669 7479 2077 s its activity w │ │ │ -004324d0: 6869 6c65 4f00 2bf6 4100 0020 2020 7761 hileO.+.A.. wa │ │ │ +004324d0: 6869 6c65 4f00 2b3e 4100 0020 2020 7761 hileO.+>A.. wa │ │ │ 004324e0: 6974 696e 6720 746f 206f 6274 6169 6e20 iting to obtain │ │ │ 004324f0: 6372 6974 6963 616c 2073 6563 7469 6f6e critical section │ │ │ 00432500: 7320 666f 7220 7368 6172 6564 2072 6573 s for shared res │ │ │ 00432510: 6f75 7263 6573 2c20 7072 696e 6369 7061 ources, principa │ │ │ -00432520: 6c6c 7952 002b f651 0000 2020 2074 686f llyR.+.Q.. tho │ │ │ +00432520: 6c6c 7952 002b 3e51 0000 2020 2074 686f llyR.+>Q.. tho │ │ │ 00432530: 7365 2069 6e76 6f6c 7669 6e67 2064 6174 se involving dat │ │ │ 00432540: 6162 6173 6573 2e20 5468 6520 666f 726d abases. The form │ │ │ 00432550: 6174 206f 6620 7468 6520 2d53 4c45 4550 at of the -SLEEP │ │ │ 00432560: 5f53 5049 4e5f 434f 554e 5420 7175 616c _SPIN_COUNT qual │ │ │ -00432570: 6966 6965 720d 002b f661 0000 2020 2069 ifier..+.a.. i │ │ │ -00432580: 733a 0700 2bf6 7100 0023 002b f681 0000 s:..+.q..#.+.... │ │ │ +00432570: 6966 6965 720d 002b 3e61 0000 2020 2069 ifier..+>a.. i │ │ │ +00432580: 733a 0700 2b3e 7100 0023 002b 3e81 0000 s:..+>q..#.+>... │ │ │ 00432590: 2020 202d 534c 4545 505f 5350 494e 5f43 -SLEEP_SPIN_C │ │ │ -004325a0: 4f55 4e54 3d69 6e74 6567 6572 0700 2bf6 OUNT=integer..+. │ │ │ -004325b0: 9100 0054 002a f6c0 1100 0020 2020 2020 ...T.*..... │ │ │ +004325a0: 4f55 4e54 3d69 6e74 6567 6572 0700 2b3e OUNT=integer..+> │ │ │ +004325b0: 9100 0054 002a 3ec0 1100 0020 2020 2020 ...T.*>.... │ │ │ 004325c0: 6f20 696e 7465 6765 7220 6973 2074 6865 o integer is the │ │ │ 004325d0: 206e 756d 6265 7220 7469 6d65 7320 7468 number times th │ │ │ 004325e0: 6520 7072 6f63 6573 7320 7969 656c 6473 e process yields │ │ │ 004325f0: 2074 6f20 7468 6520 4f53 2073 6368 6564 to the OS sched │ │ │ -00432600: 756c 6572 206f 7252 002b f612 0000 2020 uler orR.+.... │ │ │ +00432600: 756c 6572 206f 7252 002b 3e12 0000 2020 uler orR.+>... │ │ │ 00432610: 2020 2020 2073 6c65 6570 7320 2864 6570 sleeps (dep │ │ │ 00432620: 656e 6469 6e67 2069 6e20 7468 6520 5350 ending in the SP │ │ │ 00432630: 494e 5f53 4c45 4550 5f4c 494d 4954 2920 IN_SLEEP_LIMIT) │ │ │ 00432640: 6166 7465 7220 6578 6861 7573 7469 6e67 after exhausting │ │ │ -00432650: 2069 7473 2068 6172 6454 002b f613 0000 its hardT.+.... │ │ │ +00432650: 2069 7473 2068 6172 6454 002b 3e13 0000 its hardT.+>... │ │ │ 00432660: 2020 2020 2020 2073 7069 6e20 636f 756e spin coun │ │ │ 00432670: 7420 616e 6420 6265 666f 7265 2065 6e71 t and before enq │ │ │ 00432680: 7569 6e67 2069 7473 656c 6620 746f 2062 uing itself to b │ │ │ 00432690: 6520 6177 616b 656e 6564 2062 7920 616e e awakened by an │ │ │ 004326a0: 6f74 6865 7220 7072 6f63 6573 7332 002b other process2.+ │ │ │ -004326b0: f614 0000 2020 2020 2020 2072 656c 6561 .... relea │ │ │ +004326b0: 3e14 0000 2020 2020 2020 2072 656c 6561 >... relea │ │ │ 004326c0: 7369 6e67 2074 6865 2073 6861 7265 6420 sing the shared │ │ │ 004326d0: 7265 736f 7572 6365 206d 7574 6578 2e21 resource mutex.! │ │ │ -004326e0: 002b f615 0000 2020 2020 206f 2054 6865 .+.... o The │ │ │ +004326e0: 002b 3e15 0000 2020 2020 206f 2054 6865 .+>... o The │ │ │ 004326f0: 2064 6566 6175 6c74 2069 7320 3132 382e default is 128. │ │ │ -00432700: 4f00 2bf6 1600 0020 2020 2020 6f20 4578 O.+.... o Ex │ │ │ +00432700: 4f00 2b3e 1600 0020 2020 2020 6f20 4578 O.+>... o Ex │ │ │ 00432710: 6365 7074 206f 6e20 7468 6520 6164 7669 cept on the advi │ │ │ 00432720: 6365 206f 6620 796f 7572 2047 542e 4d20 ce of your GT.M │ │ │ 00432730: 7375 7070 6f72 7420 6368 616e 6e65 6c2c support channel, │ │ │ 00432740: 2046 4953 2072 6563 6f6d 6d65 6e64 7354 FIS recommendsT │ │ │ -00432750: 002b f617 0000 2020 2020 2020 206c 6561 .+.... lea │ │ │ +00432750: 002b 3e17 0000 2020 2020 2020 206c 6561 .+>... lea │ │ │ 00432760: 7669 6e67 2074 6865 2064 6566 6175 6c74 ving the default │ │ │ 00432770: 2076 616c 7565 7320 756e 6368 616e 6765 values unchange │ │ │ 00432780: 6420 696e 2070 726f 6475 6374 696f 6e20 d in production │ │ │ 00432790: 656e 7669 726f 6e6d 656e 7473 2c20 756e environments, un │ │ │ -004327a0: 7469 6c4a 002b f618 0000 2020 2020 2020 tilJ.+.... │ │ │ +004327a0: 7469 6c4a 002b 3e18 0000 2020 2020 2020 tilJ.+>... │ │ │ 004327b0: 2061 6e64 2075 6e6c 6573 732c 2079 6f75 and unless, you │ │ │ 004327c0: 2068 6176 6520 6461 7461 2066 726f 6d20 have data from │ │ │ 004327d0: 7465 7374 696e 6720 616e 6420 6265 6e63 testing and benc │ │ │ 004327e0: 686d 6172 6b69 6e67 2074 6861 7400 0000 hmarking that... │ │ │ 004327f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00432800: 0400 0000 e807 0000 7a0d 0000 0000 0000 ........z....... │ │ │ -00432810: 3800 00f6 4845 4c50 00ff 7300 ff47 444d 8...HELP..s..GDM │ │ │ +00432810: 3800 003e 4845 4c50 00ff 7300 ff47 444d 8..>HELP..s..GDM │ │ │ 00432820: 00ff 7300 ff53 4554 00c0 3300 0020 2020 ..s..SET..3.. │ │ │ 00432830: 202d 5041 5b52 5449 414c 5f52 4543 4f56 -PA[RTIAL_RECOV │ │ │ -00432840: 5f42 5950 4153 535d 1b00 16f6 3400 0020 _BYPASS]....4.. │ │ │ +00432840: 5f42 5950 4153 535d 1b00 163e 3400 0020 _BYPASS]...>4.. │ │ │ 00432850: 2020 202d 5b4e 4f5d 5245 415b 445f 4f4e -[NO]REA[D_ON │ │ │ -00432860: 4c59 5d1f 0016 f635 0000 2020 2020 2d52 LY]....5.. -R │ │ │ +00432860: 4c59 5d1f 0016 3e35 0000 2020 2020 2d52 LY]...>5.. -R │ │ │ 00432870: 4543 5b4f 5244 5f53 495a 455d 3d62 7974 EC[ORD_SIZE]=byt │ │ │ -00432880: 6573 2000 16f6 3600 0020 2020 202d 5245 es ...6.. -RE │ │ │ +00432880: 6573 2000 163e 3600 0020 2020 202d 5245 es ..>6.. -RE │ │ │ 00432890: 475b 494f 4e5d 2072 6567 696f 6e2d 6c69 G[ION] region-li │ │ │ -004328a0: 7374 2200 16f6 3700 0020 2020 202d 5245 st"...7.. -RE │ │ │ +004328a0: 7374 2200 163e 3700 0020 2020 202d 5245 st"..>7.. -RE │ │ │ 004328b0: 505b 4c49 4341 5449 4f4e 5d3d 7b4f 4e7c P[LICATION]={ON| │ │ │ -004328c0: 4f46 467d 2400 16f6 3800 0020 2020 202d OFF}$...8.. - │ │ │ +004328c0: 4f46 467d 2400 163e 3800 0020 2020 202d OFF}$..>8.. - │ │ │ 004328d0: 5245 535b 4552 5645 445f 4259 5445 535d RES[ERVED_BYTES] │ │ │ -004328e0: 3d69 6e74 6567 6572 2600 16f6 3900 0020 =integer&...9.. │ │ │ +004328e0: 3d69 6e74 6567 6572 2600 163e 3900 0020 =integer&..>9.. │ │ │ 004328f0: 2020 202d 534c 5b45 4550 5f53 5049 4e5f -SL[EEP_SPIN_ │ │ │ 00432900: 434f 554e 545d 3d69 6e74 6567 6572 2600 COUNT]=integer&. │ │ │ -00432910: 16f6 3a00 0020 2020 202d 5350 494e 5f53 ..:.. -SPIN_S │ │ │ +00432910: 163e 3a00 0020 2020 202d 5350 494e 5f53 .>:.. -SPIN_S │ │ │ 00432920: 4c45 4550 5f4d 5b41 534b 5d3d 6865 785f LEEP_M[ASK]=hex_ │ │ │ -00432930: 6d61 736b 1700 16f6 4100 0020 2020 202d mask....A.. - │ │ │ -00432940: 5b4e 4f5d 5354 4154 5b53 5d36 0016 f642 [NO]STAT[S]6...B │ │ │ +00432930: 6d61 736b 1700 163e 4100 0020 2020 202d mask...>A.. - │ │ │ +00432940: 5b4e 4f5d 5354 4154 5b53 5d36 0016 3e42 [NO]STAT[S]6..>B │ │ │ 00432950: 0000 2020 2020 2d53 5441 5453 445b 425f .. -STATSD[B_ │ │ │ 00432960: 414c 4c4f 4341 5449 4f4e 5d3d 696e 7465 ALLOCATION]=inte │ │ │ 00432970: 6765 7228 6e6f 206f 6620 626c 6f63 6b73 ger(no of blocks │ │ │ -00432980: 291d 0016 f643 0000 2020 2020 2d5b 4e4f )....C.. -[NO │ │ │ +00432980: 291d 0016 3e43 0000 2020 2020 2d5b 4e4f )...>C.. -[NO │ │ │ 00432990: 5d53 5444 5b4e 554c 4c43 4f4c 4c5d 2300 ]STD[NULLCOLL]#. │ │ │ -004329a0: 16f6 4400 0020 2020 202d 545b 5249 4747 ..D.. -T[RIGG │ │ │ +004329a0: 163e 4400 0020 2020 202d 545b 5249 4747 .>D.. -T[RIGG │ │ │ 004329b0: 4552 5f46 4c55 5348 5d3d 696e 7465 6765 ER_FLUSH]=intege │ │ │ -004329c0: 721f 0016 f645 0000 2020 2020 2d57 5b41 r....E.. -W[A │ │ │ +004329c0: 721f 0016 3e45 0000 2020 2020 2d57 5b41 r...>E.. -W[A │ │ │ 004329d0: 4954 5f44 4953 4b5d 3d69 6e74 6567 6572 IT_DISK]=integer │ │ │ -004329e0: 2500 16f6 4600 0020 2020 202d 5752 5b49 %...F.. -WR[I │ │ │ +004329e0: 2500 163e 4600 0020 2020 202d 5752 5b49 %..>F.. -WR[I │ │ │ 004329f0: 5445 535f 5045 525f 464c 5553 483d 696e TES_PER_FLUSH=in │ │ │ -00432a00: 7465 6765 7207 0016 f647 0000 4b00 16f6 teger....G..K... │ │ │ +00432a00: 7465 6765 7207 0016 3e47 0000 4b00 163e teger...>G..K..> │ │ │ 00432a10: 4800 0020 2020 2020 6f20 5468 6520 6669 H.. o The fi │ │ │ 00432a20: 6c65 2d6e 616d 652c 206a 6f75 726e 616c le-name, journal │ │ │ 00432a30: 5f66 696c 655f 6e61 6d65 2c20 7265 6769 _file_name, regi │ │ │ 00432a40: 6f6e 2d6c 6973 7420 6f72 202d 5245 504c on-list or -REPL │ │ │ -00432a50: 4943 4154 494f 4e37 0016 f6 TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes